{"version":7,"data":{"actionType":"INITIATE","spectra":[{"originalInfo":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"CCP-3863_26.zip/CCP-3863/26","pulseSequence":"hmbcgpndqf","aqMod":3,"experiment":"hmbc","acquisitionScheme":"notPhaseSensitive","lpNumberOfCoefficients":[0,60],"linearPredictionBin":[0,256],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.5.0","temperature":297.996713475924,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":"8","originFrequency":[400.301758175714,100.666587167],"probeName":"Z166552_0019","baseFrequency":[400.3,100.65551506],"scaleFactor":[128,128],"fieldStrength":9.401684034256371,"spectralWidth":[7.21998680089727,249.997500275702],"spectrumSize":[2048,1024],"acquisitionTime":0.0012109999999999994,"pulseStrength90":31796.50238473768,"relaxationTime":1.5,"numberOfScans":8,"groupDelay":68,"DSPFVS":20,"DECIM":6920,"increment":1.0314266858424672,"epoch":1748067955000,"date":"Sat, 24 May 2025 06:25:55 GMT","localeDate":"5/24/2025, 8:25:55 AM","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1758.175713973742,11072.10700000394],"experimentNumber":26},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"darkviolet","negativeColor":"yellow"},"data":{"rr":{"z":[[-94646,-17522,5462,59143,36968,17874,-9406,-557,32595,55564,46670,-35811,-35601,17740,89106,92211,6539,-52592,-70594,-43808,28699,50145,28436,-4203,-23481,-33115,-45517,-85349,-137459,-101770,-47007,-13620,4350,-21865,-24789,90641,138327,134955,109278,139703,182458,318192,382037,216410,29238,-18675,-16994,-55387,-39795,13856,5506,-34631,-52171,-83517,-41405,58246,67862,3596,18212,7636,76761,158975,232209,215705,152644,108974,46253,-10601,-21054,-41274,-33002,-55713,-64170,-9388,20871,175066,296376,202219,-30352,-56706,-15396,-61780,-119814,-109779,-123733,-78167,3575,59226,71361,34690,-48629,-32709,-15184,6705,43671,99722,215441,418189,344845,159259,-38768,-157414,-69812,56,-4947,-25354,-27426,6952,40168,76381,155600,252150,168289,-27512,-109717,-122977,-78745,4050,-8237,-107501,-57047,-114653,-108667,-90061,-20257,33660,10870,-58961,-52503,37370,108442,121066,95886,30639,-39542,-104287,-89406,-80362,-95435,-43706,-28396,-115670,-62704,-42873,-14099,25074,99544,259377,249989,290414,255906,182712,86369,107879,177880,260329,128818,-38163,-22555,-36296,-77430,-32685,28437,-45722,-136135,-148808,-89849,-35371,-21095,-34625,-28356,27640,50001,-54615,-61916,-64456,-12162,-11695,6512,19563,-8112,-28271,-84526,-178771,-60764,212,-41940,-31495,-19646,4766,-40232,-87170,22115,22902,-63592,-98063,17683,138252,224859,83802,-40813,16240,33004,25719,66747,67110,49162,72274,76236,44331,25628,25179,42086,10334,-20860,-61115,-95542,-62411,-65861,-88096,-44184,-13467,-13130,45761,-3873,20761,19301,48168,135767,118168,75228,217370,337693,248412,115624,86713,52836,-12633,-43576,-58328,-39292,-23322,11808,40160,-34853,-35924,89085,155324,115854,16817,32825,146541,209847,139275,65247,77859,112528,125971,203567,337454,439396,455824,309074,81224,-58472,-7902,69243,79291,-44942,-124583,-46805,38797,200451,371138,354897,151542,10029,-37293,-55879,-37274,-59155,-33000,-23459,-35412,-35524,-39536,-102731,-108060,-31407,-3246,6871,-100392,-87695,-99656,-9757,34545,-24544,-96816,-133548,-64090,7758,13593,39458,44414,86463,92155,37066,20118,-47522,-121183,-96604,-34927,1197,303,14978,61563,113284,95931,58472,29335,31783,52554,36028,18063,45116,16091,-8204,58942,127086,108620,49533,11806,25129,25473,-60071,-1389,83540,94604,116050,84533,31047,26988,42375,73431,44980,23893,64871,89370,-18399,-39884,-25005,-22324,-52527,-139228,-81929,54215,168666,221478,169874,33492,-69036,-82436,-16106,-9486,19489,93581,87317,94214,40562,36303,-12594,-106061,-71650,-79538,-14510,-14404,-24431,16825,-28260,-4351,29912,17822,-84327,-72345,-2348,3021,-63596,-87361,9423,26251,350,-9286,17209,31475,11672,-33879,-58409,-34406,14118,47770,2228,-68568,-71379,34212,-9502,-85973,-115384,-66196,-24676,-12342,-41677,-58853,-63171,-59250,-28859,-20252,12717,36808,2787,-5806,28665,81706,159662,210183,171629,60490,-55259,-147101,-79778,-61169,-82526,-98580,-179004,-29677,927,-45467,-65936,-43191,30583,87393,-81942,-216643,-183825,-61812,87096,21908,-79604,-99696,-85064,-28905,709,7221,-38565,-90793,47517,211236,278500,234897,50294,-65217,-59290,-42448,-71781,-106088,-126637,-141648,-72438,20743,128099,213458,241127,324823,405318,310443,125315,67976,74407,-8003,-118203,-126366,-58425,-20247,55849,134342,147858,106698,127052,84208,-629,-68476,-88586,-128617,-227358,-192057,-69707,28623,83765,75096,-7527,-45712,-42020,-88695,-36833,32088,107458,270269,198234,9620,38702,149219,118472,6530,-42575,-48403,-14094,109807,122104,189238,168319,112917,239551,119481,66933,96685,135235,259637,348558,272143,69849,-35944,-45002,-79277,-71889,-76957,-31229,-11403,24206,-73020,-68184,48825,183909,141770,-28792,-92844,22698,77386,26347,-85002,1895,87433,117905,132637,152748,196570,287875,316593,233439,-466,-69951,-38145,-46854,-90385,-85305,19416,86944,85513,46931,29264,24707,15393,3079,19474,121109,129828,61649,194159,189784,129466,43177,-40157,-36517,-5121,-43842,-76277,-57443,-38317,-51868,-58280,-26748,2906,6362,-25812,-54271,-66612,-50600,-69542,-31362,53739,147056,229241,200788,184608,164912,121974,207287,295954,324759,212489,144638,145038,112306,50941,-24487,-19250,8013,45654,28193,-89798,-122105,-64381,-26677,71350,128183,118355,65292,75005,92805,47638,-7631,-53760,-43674,-84456,-206169,-149745,34255,106317,-2525,-111751,97885,459377,548245,416977,238703,57759,-64238,-101401,-106280,-117416,-135280,-145360,-46175,39716,36716,-22575,-24932,100825,47597,-65525,-110004,-85794,-51734,8175,-491,-49000,-86948,-83063,-35999,-30737,-4274,10240,42343,34315,5109,-100786,-74395,-90503,-92178,-120927,-139160,-68645,-44820,-43570,44790,83943,131292,148660,107788,82373,43125,17531,27915,-17685,-67761,-89989,-68699,-50338,-52766,-26684,22882,101655,131214,117536,18407,-32378,-69033,-70149,-83776,-86606,-65640,-17602,73965,65657,-21469,-60808,20819,38178,42594,17262,38763,70333,42749,22014,-24406,-88948,-92654,-105376,-66183,-5471,43995,9248,-14477,-40062,-73574,-19253,9636,-10812,-11589,-18636,-44098,62527,99675,34817,-21373,-84319,-75842,-64777,-36226,-39985,-103982,-128628,-77952,-26809,12067,54096,54791,38270,56939,27700,-12364,8656,93406,60747,56917,9945,-48248,-93533,-50987,-21782,-58361,-139680,-89110,46683,307274,603950,590271,324049,71132,-18039,3290,61266,154503,217010,127345,78816,40961,-34923,-7654,58090,26859,6760,34371,62984,62642,33494,22959,5367,-61074,-17903,-826,14054,-12065,-62523,56958,179212,237178,223351,242169,238388,189153,63423,-19627,-82261,-141514,-140622,-167501,-52663,-22457,-46703,-53280,-81432,-60323,-106611,-156953,-89675,-87904,-99242,-107277,-41204,15233,186547,366163,505576,580297,572892,525194,190543,-51674,-47862,53112,146513,112356,80293,63197,77243,101479,82794,65859,4797,-80229,-125081,-116852,-155687,-10905,26951,-56835,30647,33045,-11118,-1569,29497,16702,17138,56246,54246,67485,65041,70845,8954,-54305,-44653,-52538,-75486,33598,88787,39041,-102436,1272,73405,106444,70829,118423,163443,124117,59469,-54505,-1266,108828,29403,43850,51876,129960,73953,-18255,67928,78049,29707,-7811,-12246,-33077,-49328,-55032,-75560,25408,74759,1481,49875,128462,113024,81842,104448,108822,90917,91492,36691,-30502,351,113457,218228,257956,156872,43491,-32677,-24156,-1916,-12467,-14251,1800,55487,23322,-74073,-112497,109838,322892,196430,44943,-49936,-79923,-46047,-24574,-47628,230,162053,310688,350337,243967,93788,49380,48477,-18244,-109827,-131879,-58190,4790,30913,25943,-44584,-43717,-44881,-20043,-31553,-146295,-103750,-4249,42011,46068,6275,10750,5490,-1275,-64745,-22149,81928,259475,348615,337882,208990,134337,72921,91228,185783,231723,186290,124853,108385,70813,7730,-77528,-37271,-36253,-51997,-39420,51076,128443,108975,68762,32335,-51126,-7771,105441,271669,202595,49323,7155,6046,-24648,-60109,-83204,-35091,-100592,-59023,-54342,-59307,-2997,-76424,-83072,-34671,87576,42082,-117216,-145173,-17411,48693,39548,17387,1455,35167,-34777,-111691,-70864,-29830,4801,70382,109765,115581,127637,153218,181277,189373,214786,223884,192828,112705,-2331,-58546,-79533,-118845,-8393,36330,19139,-57930,-54754,19445,20312,36255,31070,-15207,-81002,-117972,-11511,16251,-11240,16342,185303,168310,63592,-2059,-21741,-131320,-133466,-100379,-44038,-43836,-153155,-68834,6813,2227,-44763,-10570,67263,69490,105456,173566,271844,253666,112917,126043,291044,247226,150216,116470,91483,38816,-16999,-15837,-50291,-39763,-10220,-2006,3714,16647,-24910,-129139,-152796,-89769,-75925,-42389,-12101,-88035,-40432,-20034,8800,-40095,-130295,-214210,-188128,-57262,129644,243835,294193,129403,67147,56881,13995,-54511,-53045,-65495,-71176,-10776,71393,105881,107115,90953,61858,59277,34288,32629,17534,29408,29384,3863,-27783,-3713,11630,-89361,-132352,-80591,8555,108505,146478,159664,197876,169466,89018,53686,52837,80791,23887,-29473,-79966,-92453,-109095,-45920,51487,-26000,-80818,-6595,18900,46511,64012,26819,-26020,-42768,-14945,64318,71592,47765,33419,51692,41058,-6235,-8497,6643,-39260,-31792,-88190,-56936,27749,1199,-66154,-129092,-96493,-4264,11215,6735,27845,17153,1646,-25071,-27967,-49851,47353,107554,86845,14972,-37772,-109751,-163770,-185583,-99509,-35145,6299,56063,130868,242964,304804,125877,-333,-48112,-18193,-2667,-19995,20,8932,30128,94651,95302,42153,-22236,-68229,-87596,-53215,-9604,87709,109392,69032,-2757,-48137,-59263,-50099,-22977,-8439,19972,27193,15694,11458,-40333,-63057,21925,56898,-77733,-160910,-126613,-71629,11564,56411,8430,-75190,17158,71551,136299,51697,-39163,-62150,-82007,-107837,-137412,-151510,-161475,-118962,-96880,-57877,-42871,-63359,-59990,-16528,110836,188814,198760,132620,123134,69633,26569,6688,24124,-39053,-9455,53407,89944,122764,83799,-38463,19534,58195,8155,-43162,-63279,-77301,-36241,-27674,-27343,-71470,-27597,-2350,32579,67606,134083,160575,73827,-62645,-120424,-108881,-28077,-6628,21007,47416,118482,81127,-75464,-56545,32596,78070,-62535,-114395,47998,85217,11573,-63981,-88366,-61050,-90428,-14178,-8278,-27124,-9953,-50709,-102168,-46242,-1335,-57697,-39270,-4206,-3247,21560,84084,88271,35049,-65491,-67492,-16879,64219,64786,31670,-16671,-28705,-17533,-28116,-29850,-9510,-36112,-74323,-60241,1231,-9590,44100,62670,14808,-94285,-82346,-23251,12041,21162,-10902,-34569,-27939,-23880,-28132,-20839,-37902,-59502,-94098,-91788,-43793,-24392,15333,21296,37327,119275,220697,198763,102068,-5468,-9824,25105,23551,-31412,-81128,19254,72442,583,-20432,115780,126347,35288,-13120,25414,108548,136730,109911,66933,18591,9846,-15474,-75323,-5477,26889,20970,35517,42836,-20281,-77986,-77101,-7958,-6109,-52414,-66735,-38638,-49977,-57811,-96196,-46902,-21547,-13259,-48605,-87050,-94990,-136634,-109244,-50980,-127878,-139458,-60312,-79004,-124330,-45479,22494,-35337,-40065,3902,-6974,-54121,7243,81636,95126,30658,-8139,-20040,-16699,21772,50631,56847,26182,-33988,-73820,-72670,-77156,-73428,-32092,22493,121634,269041,363563,264422,89410,52497,-5690,-28421,20140,10769,-37596,-35213,22191,82100,17911,-19570,-14826,32434,96877,112947,111585,98207,85093,68413,71532,62362,47795,43824,83910,19782,-19807,-61036,35365,24113,20835,25901,38929,-1578,-842,26956,38627,49059,86902,238771,507443,529644,336445,147527,40069,47354,88004,83835,45117,123246,264478,231114,116670,90325,37248,-15794,-1729,17299,65310,78113,82775,60419,19163,-50585,-111801,-61629,37533,48354,-54580,-56913,35607,98169,40332,-52317,-78141,-32479,935,4690,-19494,-35295,-102405,-143801,-125238,-38647,-7483,127588,208307,166343,130490,92052,85539,161753,304248,352071,212471,15312,-64837,-20570,24477,-20666,-57224,45786,75683,16991,32739,-12405,-22229,-54041,-20991,5764,-8855,-41985,-132265,-79120,11615,84464,115158,118042,48263,81894,132718,84045,-38364,-60048,-67888,-13866,38878,58926,67167,86013,6025,-103987,-137371,-107952,-72365,-61349,-98339,-97382,-38691,33519,100951,121220,102682,63098,-13777,-41094,-11351,13270,64120,81276,78424,1512,-75702,-65089,-32496,-38103,-17326,10403,47425,92268,9157,-72298,-82006,-61523,-46542,29997,97543,-30805,-100851,-22346,53655,97254,74388,-85772,-153380,-9598,3121,-10343,-49895,-87361,-57923,-38238,-4097,39862,27277,60,13741,-24278,-149092,-76463,38574,21151,-18658,-5383,-37002,-5962,60965,59023,49090,50634,60680,23725,-68336,83209,134860,-5924,-62147,109382,205628,93358,-9943,30743,6399,-57616,-61681,-4843,15230,-31427,-80917,-89677,-51193,-18736,-31837,-63459,-13910,19798,177368,368991,453874,366765,231298,57387,16083,-20632,1429,13182,-7030,-5814,25399,46587,146319,134035,136502,104024,-12056,60644,225501,260882,220209,198714,129877,73304,30804,-27679,-33780,-36074,-38380,-80513,-54491,-9132,21595,42075,219,-29732,-68205,-62317,-10095,22430,-11901,-42482,19174,61159,1788,-59470,-75423,-33897,119441,223973,106848,-17390,-61965,-7712,30274,10601,-41283,-77615,-95695,-117197,-44842,36590,120853,168685,51774,-49768,-88808,-52131,-66359,34404,243877,278779,84671,4222,-62550,-115925,-42861,-35097,-130712,-150770,-138834,-112304,-47004,-46377,4321,51105,73007,72896,127680,67881,804,-60370,-92547,9081,174665,306612,305828,169866,-12034,-94064,-83595,-71235,-20475,80331,184691,91644,-46806,-90580,-26836,56807,76583,65982,72396,76937,966,-79250,-91443,-95889,-126583,-116822,-86557,-42385,66205,18232,-30397,-119375,-316865,-388985,-161077,-50258,-49572,-63217,32237,32536,-118944,-152576,-141661,-174957,-64780,7771,-28296,-45652,83020,49633,-78741,-103036,73616,142720,30160,-74347,-96446,-93650,-70764,-151780,-59261,-34814,-127119,-82522,-4657,-4801,-37316,-7128,8068,39424,74738,-8345,-105192,-168526,-150590,-81394,-41560,-53286,-100557,50119,282537,396580,181179,-13483,-58001,22434,62014,66816,51553,10231,39473,175539,161893,32915,-31356,35961,15895,9424,8155,-24659,-5220,81531,193992,148635,54932,64192,92095,99108,42210,-40739,1700,64162,44183,37747,69539,71396,-67469,-70760,5388,17709,3942,-23012,-53909,-53128,-25158,44573,61022,60766,73624,73161,81037,64471,40849,42970,74999,82371,84811,39470,-56060,-79899,17966,80471,107959,200,-29964,-32619,-40241,-63006,-81461,-116065,-172112,-140280,-94753,-43409,-29636,75159,112082,117864,140345,71782,-2333,-50788,-22922,-53367,-74919,-41702,-56539,-128766,-152013,-86791,-70003,-122400,-165232,-27484,55627,27474,-38524,-35709,34349,82633,69789,47342,61380,66094,196666,311296,206857,-5851,-86283,-75309,-18641,3505,-4337,-22226,-27740,-24777,-29079,21871,147036,123557,-35800,-53502,-20380,16009,83437,79563,-11086,-58437,-31806,31627,76898,108578,86337,56364,-16185,-89525,-48968,66881,250118,302081,244338,87573,68945,82491,60266,-8564,-22935,56359,91326,13684,-48191,-65980,-57529,-50900,-115293,-138464,-58478,-47772,-106213,-162240,-49241,67803,218805,115715,18140,22673,50432,37679,-12420,-25007,6964,22690,-36647,-106658],[-92591,-18420,-2180,47201,38436,17483,-8485,5946,39274,57947,43407,-36704,-35538,14000,82839,88721,11653,-43312,-63630,-37114,36467,55231,27857,-9450,-39521,-59495,-55126,-79663,-111583,-84246,-42135,-21178,-13191,-34686,-13104,109570,155954,154383,150976,184284,207164,340322,423242,250485,44955,-13810,-16095,-54088,-37919,15052,8609,-30500,-45093,-80313,-63702,30967,58336,13429,36969,27028,71358,108634,162959,171923,135083,108573,61542,1614,-23617,-45361,-41443,-61819,-48699,-685,30664,191911,317287,212122,-34026,-69407,-39192,-89301,-126357,-105837,-114839,-58462,12653,60114,66293,32267,-43932,-28913,-15662,9592,44911,92001,194491,388018,316589,135998,-50018,-146890,-33529,21753,5786,-17875,-17158,21152,50742,72309,135523,206850,118483,-69889,-98362,-116097,-96235,-8877,-17652,-96139,-38674,-84329,-85527,-81335,-13887,45163,16901,-60682,-55197,38655,109622,126509,95857,23208,-43104,-102010,-95452,-81883,-57494,7057,31832,-67241,-44399,-32350,1050,44370,115778,277952,284523,334881,299833,219831,111490,104696,165473,272316,166353,-7455,465,-24907,-76784,-27070,43192,-29771,-123433,-123876,-77897,-39855,-19442,-26044,-25926,19551,37050,-41931,-54174,-54306,-1900,-5521,6728,13848,-25341,-47475,-84212,-161120,-56065,-8127,-53006,-41792,-27217,5552,-32776,-59677,41510,49575,-42378,-131380,-1105,117739,187630,77831,-31769,39549,57523,35690,59165,58680,50742,73746,73485,34667,15614,12649,27989,4734,-21314,-62332,-85063,-59151,-74016,-76313,-44640,-23416,-30291,32458,7209,37862,26142,41056,112072,99297,63679,198795,340069,283877,149707,112549,66760,-3928,-29703,-44853,-32136,-21894,-527,500,-59390,-50859,55164,96337,36510,-39227,28381,156246,230184,158607,83305,90017,119986,121020,172329,262941,360607,431235,323143,87871,-68833,-8512,82291,92988,-32816,-116318,-42327,38688,176115,321217,291243,98380,-30716,-73016,-60740,-17592,-43236,-20425,-10006,-25490,-39321,-46050,-108720,-96783,-10276,14573,15555,-104542,-91823,-85989,-17650,9916,-27594,-62392,-107962,-60757,8409,23461,64155,69591,120244,125834,82749,64996,-14167,-81961,-125251,-55646,-11578,-12551,2712,61169,121179,111079,66172,14270,3001,30621,17635,3581,36311,14276,-7541,51268,105196,85657,35434,7597,27383,31247,-42895,-17189,73060,87443,91636,54175,18329,27309,52315,95987,76035,47163,81686,88888,-24401,-40386,-18558,-10303,-39810,-131421,-76656,70568,208236,284172,226993,60712,-57873,-84810,-11712,7366,42346,121932,104481,100165,46864,27785,-44021,-139640,-102479,-97145,-19744,-11230,-24719,17597,-21410,-16047,13662,4949,-70904,-54186,17582,19612,-52295,-85261,7496,24639,-5434,-18037,16117,34060,17059,-26133,-50856,-30768,19884,62119,24808,-49655,-59594,33416,-21820,-97875,-92002,-45783,-9704,344,-32188,-58551,-68286,-63155,-35539,-28684,10651,34261,-6647,-13984,17238,50388,112199,169831,153905,64303,-32492,-144302,-111210,-98977,-111639,-90981,-152523,-12730,13860,-33204,-67907,-51000,33511,101209,-77339,-210515,-170765,-70263,94108,42798,-64162,-90984,-85124,-30482,2395,18702,-23313,-70447,65044,226826,296232,245658,45842,-68670,-60098,-40023,-65425,-100209,-128625,-142622,-46983,48541,153771,254863,306724,414703,471529,332142,127380,58495,48702,-14294,-103195,-147178,-69500,-47705,33847,133197,160424,116753,125541,85835,4028,-60883,-75324,-110841,-201998,-174595,-73337,2644,56573,56534,-16310,-53925,-48515,-85670,-47995,27896,106601,281546,231921,39536,50467,128722,83228,-25201,-66376,-51149,-24860,91776,147172,237089,204638,139892,260671,131206,65700,91335,127593,239458,318114,257285,71065,-49168,-44808,-69778,-62760,-75042,-37041,-24017,7496,-67611,-39712,74198,209036,146640,-34365,-75544,48021,102871,40251,-71683,133,84811,108717,117531,137435,185332,286342,321793,234281,-3331,-75557,-49024,-51752,-74263,-76543,-826,75607,88012,56628,38705,29639,449,-17715,-750,97110,116072,58002,183003,155185,104645,34212,-49640,-37582,6704,-26074,-56635,-39960,-24721,-42150,-52416,-27040,-16405,-27390,-54945,-74754,-81355,-58163,-85770,-45796,28511,105590,201164,219303,218353,196732,152569,223807,286345,306363,191948,124010,129109,102300,49592,-14779,-16001,-2033,20546,7650,-101767,-120493,-73620,-26716,80546,143497,122729,64645,69034,82842,33427,-27425,-71754,-60449,-102879,-207171,-118840,54388,91271,-12632,-117558,87577,483171,596623,454883,256420,65319,-60612,-94524,-99640,-108000,-114382,-122882,-32004,54002,55093,-7134,-19620,92395,36432,-69375,-97451,-73835,-89511,-22998,-16594,-44204,-64667,-62256,-22984,-25295,-8467,3466,46405,37669,-386,-70029,-70496,-100576,-115062,-156742,-82547,-5363,9602,-17025,41986,56618,86125,100910,83654,66840,27223,2968,9395,-28696,-69761,-100288,-99206,-69387,-57894,-5662,60603,131244,140364,113639,15246,-31032,-65120,-67161,-75467,-68776,-42599,-2947,65514,40180,-27343,-50930,17400,33842,46081,29351,47710,72080,35437,13045,-29150,-89721,-89870,-95401,-37829,44365,99870,32459,-1299,-22219,-56021,-10568,13118,-9774,-12521,-15168,-27085,65144,83961,24773,-24587,-80522,-85117,-74134,-37628,-32301,-82828,-135192,-85195,-17263,30413,61511,41209,11934,24965,13692,-11544,23851,113891,90484,54857,-12503,-64635,-79731,-64279,-36533,-62701,-126817,-67578,77792,339577,600034,569021,297708,56480,-19461,-2312,50866,135802,173754,86569,45755,14953,-51408,-33226,23181,853,18,29302,40404,34376,6177,-6820,-19609,-65372,-12509,6000,13826,-12414,-53211,69774,191065,239457,219110,223465,208567,160123,42476,-41256,-112875,-172725,-131990,-143112,-60927,-22843,-58911,-87725,-125900,-87365,-103650,-142313,-99430,-104688,-121892,-114506,-46185,2570,130630,237043,329275,398391,425426,444782,184916,-35904,-31782,62410,147785,110963,76740,53958,42797,56370,39785,27167,-26939,-108962,-149343,-129336,-160201,-15741,27695,-57468,5568,17284,-14590,6618,23634,14725,24207,73146,65485,66061,55772,66956,31040,-16796,-29194,-42674,-56633,65866,120214,41283,-129619,14216,106346,145375,103252,134903,166554,121519,51646,-79202,-24891,81359,28759,48341,57681,127586,59867,-21894,65832,77996,28131,-3798,-9493,-33845,-52589,-59364,-80956,16541,83507,35112,101341,189798,137435,79282,89101,82036,57052,65508,21587,-42606,-18885,78476,166880,216317,145661,38372,-38698,-34124,1803,14041,7062,-63331,-53331,-77124,-138222,-131038,104551,312126,205834,58198,-49573,-83514,-48154,-31498,-58538,-3764,143798,277766,314680,210329,82559,62280,69912,537,-92285,-114991,-31429,44695,67582,47891,-33781,-48355,-56648,-35330,-52926,-178184,-133277,-36888,995,13334,-15201,-10391,-17710,-34737,-47777,-10488,70851,226220,312445,286141,155916,75643,29622,74956,171814,215767,174957,122103,108567,76860,22660,-64434,-61959,-34985,-37392,-23388,61883,128765,95154,42954,4221,-51487,7898,122827,301242,208653,37824,-4176,1749,-24426,-57429,-83355,-39702,-108145,-65577,-52987,-58786,-9771,-76568,-81036,-35228,74416,22275,-121345,-106946,8845,72599,49281,14404,-1702,38126,-25443,-103590,-68285,-28949,4130,67683,108814,124104,149838,165526,172615,170187,186518,191681,170641,118687,31621,-36636,-70517,-118525,-32805,-10054,-14116,-73208,-66077,1369,4561,37169,38125,-12916,-74723,-82985,16356,41337,18464,40598,169161,111943,8171,-51658,-55742,-138594,-119768,-105852,-75416,-71833,-148710,-58546,11613,8779,-34326,-4078,74129,66382,100897,169448,258315,225433,93545,97480,249971,247614,168232,131265,99908,52198,-6320,-24501,-55213,-50336,-25583,-18598,-11973,18231,-297,-76387,-149280,-112207,-90847,-49846,-10795,-85592,-40761,-18274,13485,-34678,-133062,-198978,-161917,-34176,147217,260446,272383,122137,68019,63260,20269,-55365,-69154,-78323,-55125,4851,77282,102209,100968,84616,52835,46175,21258,15768,2250,18544,17600,-5729,-30613,2772,15602,-87266,-120977,-75633,-2062,68103,84515,102426,152139,137936,72904,38528,32409,75253,42581,12576,-35604,-89139,-110167,-33981,61694,-24359,-72772,-8301,13488,39761,60420,35304,-5462,-19491,-19813,44704,61210,50838,40388,52877,27233,-36100,13924,65269,18228,-19249,-96975,-54991,29114,14080,-52227,-121065,-89839,7236,24715,14127,23776,16211,4048,-18609,-27200,-49183,44139,90949,70661,7103,-43086,-116934,-169305,-198801,-117258,-35263,4149,43130,101257,193493,269078,109401,-11703,-57635,-7612,-358,-25010,-5077,12467,43558,102451,79851,16125,-43179,-80528,-94564,-50520,-10022,92772,93861,44709,-26365,-75280,-90030,-67988,-13141,6345,35573,35017,15472,10989,-28546,-40308,56920,105079,-28562,-125212,-109596,-73244,13259,63833,18125,-64864,4143,60152,121034,34061,-43735,-60862,-73873,-84850,-103281,-130735,-95016,-81309,-95716,-52882,-26317,-55199,-72572,-41210,86924,165973,173977,116161,110257,55716,11098,-1965,11401,-50461,-21501,44827,94293,132637,91755,-33098,10961,30514,-28002,-86125,-94645,-87759,-35465,-23407,-17993,-54227,-12069,2997,31811,60900,121328,155263,89287,-33723,-92298,-122428,-48838,-22009,13153,42278,110724,64755,-82384,-22939,55292,78979,-35325,-90842,58188,88120,16713,-54381,-82391,-26105,-71879,-25961,-16641,-33106,-15557,-44927,-87477,-48313,4007,-44787,-30825,-6608,-34951,-24231,50151,62096,24308,-62879,-59127,2427,84237,65376,20329,-31409,-47662,-29776,-17811,-12486,4600,-29635,-74415,-58443,-3197,-28940,9877,33835,-3333,-108843,-61688,-4191,23822,24688,-14108,-37246,-23671,-22530,-42643,-49818,-66633,-82001,-103331,-79886,-26808,-16706,11093,7470,24538,106481,199748,175035,104534,17313,-6119,1951,-5181,-41496,-60740,24384,59828,4335,-20025,116010,112585,19478,-19136,10648,69797,81023,57338,33129,4577,862,-23224,-78494,-15694,5541,-3955,6778,19754,-38047,-73314,-44883,37269,35601,-31618,-74031,-58630,-69597,-66973,-81546,-43264,-34112,-43050,-87699,-94888,-82322,-125022,-93366,-35022,-103972,-144323,-74022,-93417,-134319,-28528,38723,-28261,-50267,-15612,-21065,-60731,879,76725,96739,38743,6742,-8733,-7253,32852,58973,61814,29626,-30657,-66077,-63489,-68675,-65631,-37982,3871,99258,241944,359119,278644,105074,64678,5647,-14323,28179,7395,-60720,-36109,28107,78308,6385,-23927,-9001,41508,102145,117311,118405,100871,84074,67953,63054,64308,60859,62288,102711,35300,-3446,-47075,40955,46390,42843,30404,32687,-1399,2996,26564,37020,48579,87739,223378,466397,497072,312475,134888,38972,48958,95128,93954,46938,115350,264456,253283,135391,103124,46474,-2418,2520,1452,23563,20574,25616,21793,15384,-44609,-99628,-66581,28540,44232,-58660,-51967,35374,89408,23571,-64595,-79345,-31758,-6512,-6235,-28876,-39222,-104053,-148201,-140107,-54144,-26392,91497,158690,131515,109773,75718,68626,155686,314249,363850,218762,24353,-55895,-16109,24757,-22682,-71159,32001,60339,5853,30731,-4258,-10168,-62823,-41290,-19197,-36012,-60909,-135732,-79894,6429,76185,106717,110743,57392,78413,135912,101209,-10894,-34851,-52819,-6430,38040,50893,51106,67761,-12262,-121920,-140703,-97458,-64101,-63724,-105792,-97393,-35381,33545,92909,105350,79582,35026,-44898,-60918,-16991,13876,66919,83223,73971,-4012,-72682,-48136,-15533,-21594,-3773,15257,36197,74908,3517,-71187,-73182,-45787,-45509,9685,55544,-61114,-114709,-26550,41527,67625,37080,-125550,-92959,43662,38998,6978,-48551,-90864,-55264,-27406,11241,54270,42000,2747,-13020,-30510,-68225,-18471,59725,18290,-29726,-8738,-29034,-8716,52916,53266,45008,45539,49828,-7804,-92092,111128,184109,55659,2341,140356,227488,109033,2561,20210,-2155,-57197,-61322,-11303,8276,-39009,-94935,-73871,-45650,-19405,-40377,-77180,-15043,28821,195465,433815,550957,464384,282669,81564,17129,-35259,-16556,12419,444,9033,40951,57202,140973,123546,133322,130084,31307,69546,225054,284032,243266,203893,122276,61466,22001,-20765,-18388,-25125,-36581,-77925,-43675,2341,27711,43761,-6202,-49441,-82982,-47600,11423,38119,-979,-34398,21889,64103,16494,-26209,-39193,-10216,133353,228708,99857,-13132,-62679,-22740,5431,-6825,-44443,-75845,-95068,-116947,-46266,35209,118540,153537,47134,-53150,-77966,-29716,-40786,83855,326055,318289,95964,13902,-50916,-106445,-32277,-10287,-100641,-131914,-138197,-114566,-42540,-46766,-11416,25636,56236,74647,116229,27362,-38153,-86361,-91833,5725,141337,244974,261725,146898,-19436,-87071,-66883,-55287,-11894,82319,171735,77392,-61735,-114695,-61353,11993,14402,12112,38442,68743,21218,-38201,-73337,-88462,-124186,-123672,-102695,-66687,25695,-13527,-58835,-131297,-303670,-378448,-174958,-48048,-41543,-65307,22152,41403,-85978,-123986,-119114,-175706,-93241,-8088,-19676,-14992,104240,57857,-78964,-96158,77745,147702,31296,-80629,-115828,-93555,-70671,-126341,-2610,21096,-89126,-54861,14559,9450,-35169,-14238,4878,43058,84040,64,-102727,-163889,-136953,-70957,-33916,-44337,-100015,27661,202223,287410,127790,-17576,-55211,16909,54453,61329,53737,27946,74051,217232,204248,60594,-8386,58150,42741,24234,17601,-17015,4489,97291,180048,120396,29586,49156,87512,110145,55744,-36811,386,72935,48195,35048,59409,69804,-33316,-124522,-27788,-15198,-38109,-70376,-93500,-87978,-46102,29811,56743,61404,74268,74084,78396,60529,33023,28719,62182,72908,77206,44582,-58142,-75690,20535,79974,108321,-10465,-52771,-48597,-28036,-49596,-78780,-118192,-154571,-119741,-78858,-28962,-15281,74872,111016,120875,123410,34100,-41868,-54612,-17881,-38958,-48859,-26372,-38743,-108122,-134044,-81036,-55989,-100059,-161358,-30485,65031,42422,-34011,-32963,36072,80972,59207,33676,52805,49950,174979,316542,228961,17737,-74919,-88691,-37866,-11597,-19742,-25720,-14508,-12927,-31704,3257,111289,101786,-47216,-65085,-24492,23265,92538,69482,-32384,-62266,-18274,57974,104676,128901,100781,69198,-3375,-81500,-39947,85883,297166,368526,298550,107804,55432,56779,41818,-23132,-28710,52783,90279,20642,-38353,-76740,-60917,-56878,-123869,-137922,-67328,-49078,-100941,-149968,-37285,76042,193689,91906,6701,13668,49507,41040,-7656,-23669,8584,32574,-23014,-95104],[-89041,-17450,-6601,36271,39539,17108,-6647,12212,44338,57409,36805,-40181,-38411,5481,69437,78218,13147,-35018,-56153,-30078,44231,57767,23759,-18045,-57871,-80644,-49426,-59922,-83081,-70483,-38349,-27102,-32209,-46527,3628,130092,175017,176753,203730,226155,224278,349990,449024,279784,58375,-11184,-18006,-55421,-37978,12529,6328,-30782,-40920,-75079,-84339,1788,45842,23576,58210,45526,59997,60169,101876,127827,115130,103344,73340,20310,-12506,-39265,-37320,-49194,-35162,5847,37277,205211,331609,220507,-35361,-87226,-69121,-122837,-119959,-94019,-99139,-34834,29459,64194,62091,30061,-39109,-25241,-16649,7754,39716,79221,167047,338422,271597,103103,-57824,-119973,-3536,35514,11432,-12681,-9284,32542,59167,68584,114732,158367,67480,-98644,-55261,-89589,-117736,-27470,-30072,-81552,-19455,-54075,-60390,-62080,-3340,58542,24669,-59058,-60562,34775,103819,124716,88726,10852,-50297,-101636,-99907,-74852,-19648,62086,97667,-19101,-25814,-24571,11963,60476,129790,293953,312982,371290,338608,255734,138555,105309,154935,280113,203212,22889,22179,-13626,-76894,-24404,55249,-14162,-104397,-94956,-63484,-44878,-19069,-16784,-18119,13933,22410,-23097,-40372,-41110,9058,765,6314,6078,-46706,-75909,-89447,-144812,-54407,-19859,-67603,-55688,-38049,3531,-29438,-38135,62308,85191,-1597,-167811,-28736,88741,147018,68927,-22539,60745,77508,44560,55551,57031,58134,76589,69926,25633,8436,3168,14566,-3282,-23297,-62242,-77450,-57414,-77830,-62341,-43160,-30547,-46409,12738,4487,42919,28597,31906,84784,75379,51646,177318,326049,306685,180994,139191,81233,6990,-14570,-28810,-22646,-20862,-18048,-40139,-85690,-57189,23847,43113,-27608,-84119,20487,150862,235459,169125,99290,100845,123459,109990,135801,183996,265107,375466,308094,78744,-79202,-2559,96944,104844,-19525,-106672,-37716,36362,144510,260111,221926,49009,-67266,-95599,-36695,3892,-26052,-10138,-1963,-25171,-55134,-59343,-105948,-83422,5036,26492,21582,-108287,-95634,-74023,-27002,-14086,-27992,-32808,-80363,-56162,7087,33080,83401,88370,145018,149884,122892,108797,20886,-42528,-122737,-76001,-24483,-24135,-11097,56906,122100,119115,69766,-2912,-27703,9713,-907,-12104,25883,10968,-8753,39785,77536,59675,22053,6517,34400,43448,-19683,-33195,60106,80256,71828,27507,4993,26024,59023,112926,102961,69683,96346,83484,-32712,-42942,-16832,-6283,-35347,-128266,-72598,81974,239397,339155,279503,86228,-47195,-89274,-11034,19838,55597,132036,110697,100800,52626,19285,-73724,-127888,-133409,-105633,-19857,-6612,-25993,7634,-25907,-34840,-6763,-9118,-58312,-37157,38074,37049,-38683,-77105,7649,22447,-12825,-29162,10883,32068,19434,-19860,-42272,-25238,25414,73920,47154,-28109,-44125,33672,-30419,-96795,-66941,-24029,5161,11874,-23518,-55472,-69436,-65090,-39874,-35702,5036,26817,-17237,-21537,6133,19702,60521,122980,128538,60945,-9661,-124003,-116402,-137745,-142756,-74143,-129978,-710,20964,-27214,-73149,-50334,42143,116722,-63769,-184468,-147492,-82062,94373,61809,-48057,-81079,-83782,-31160,5437,31794,-5780,-53565,70732,223875,295207,244002,37192,-72402,-60849,-37846,-59226,-95392,-131744,-137287,-24154,71063,172210,289567,371165,503038,525066,344689,127486,51317,25708,12821,-46359,-132431,-78860,-71978,25175,139068,173565,122497,117377,83337,10502,-47953,-54173,-83761,-172540,-154271,-76795,-21822,33973,36120,-27943,-64097,-49601,-73668,-62256,18209,96839,276743,258913,74304,80852,140407,99981,22448,-34126,-34813,-21676,79277,170315,287606,243243,168006,272261,134531,60089,82189,112711,206852,273821,231763,68277,-62441,-45239,-59237,-52642,-70277,-35409,-22514,9267,-36515,-2726,106846,232794,146268,-41931,-53048,75227,126488,51414,-59002,2326,83132,98182,100139,119740,170357,278980,319996,229439,-6932,-85024,-65247,-58180,-57591,-60031,-23306,59799,84813,61139,45561,34958,-9960,-39866,-20281,75809,102794,54972,169245,117997,74158,19207,-59738,-22205,30987,3503,-28559,-19922,-11326,-34390,-50343,-31199,-36390,-58324,-81370,-93492,-97080,-63467,-101795,-56787,5477,65780,165332,228876,251401,226351,178883,229688,264696,269206,154708,90736,105619,86947,41523,-12174,-17288,-13980,-6625,-15775,-101584,-118815,-88286,-27861,89294,156695,122343,59747,59338,70005,17508,-49411,-90938,-77423,-118728,-190683,-89215,69926,77533,-18331,-113895,73785,482539,619020,479506,266325,69815,-54945,-82847,-83978,-90919,-91460,-100367,-19608,57057,59678,-2732,-21575,75166,19560,-73540,-85472,-60205,-43477,-5896,-4295,-24302,-41157,-45274,-13542,-21339,-12483,574,50622,42369,2876,-35977,-59064,-106368,-133035,-132856,-21699,58858,64148,8849,37953,31540,44570,59767,65471,51885,10340,-12227,-5462,-29905,-60260,-83721,-113113,-90876,-54513,23158,102268,158691,146330,107997,10996,-30654,-60637,-61300,-63278,-48499,-19922,9906,51617,15131,-28675,-42136,12513,28285,47276,39202,53909,69053,23788,-1827,-39139,-95286,-90704,-86209,-6826,102324,160176,50715,7750,-8054,-40569,-6456,12462,-11191,-14098,-11548,-14702,57493,58279,9380,-31078,-78080,-93002,-84071,-40224,-25958,-62059,-116679,-82334,2041,60342,81954,39469,-779,-1197,-3849,-18674,26340,117044,108836,46615,-33599,-64871,-64543,-64817,-43439,-60581,-110334,-47200,103046,353055,565234,522021,259543,37340,-21342,-7770,36789,106725,124957,44158,12856,-9945,-69191,-60222,-10398,-19086,-3303,22876,15265,4811,-22821,-39935,-52150,-65170,-5801,11829,11830,-13034,-39495,86267,202827,238027,206560,195553,173591,129941,20566,-60713,-129772,-148195,-79820,-77359,-55222,-26560,-72931,-124021,-172394,-108976,-98418,-124829,-99214,-115424,-143022,-122358,-52605,-13337,69579,117322,173411,239003,295092,369831,182864,-18734,-18681,67900,143515,105210,69688,43737,11710,12586,-4625,-15576,-64937,-142812,-177061,-144492,-169250,-25930,23632,-53334,-20731,-406,-20182,11573,19417,15370,33571,90022,77083,66816,49730,66225,58047,30573,-12772,-35400,-36969,104714,168254,61698,-153081,26816,143153,191567,144190,161603,183779,137397,64702,-83864,-60260,44348,16239,43045,54886,118547,46137,-25674,56231,68637,20289,-4712,-10732,-37963,-58951,-67187,-90828,1035,84630,66143,157452,250389,151483,68384,67064,48957,17812,33938,1080,-60494,-45191,35982,109604,162409,122321,25475,-50024,-48077,963,33379,34059,-93082,-140333,-165887,-192623,-141129,94961,285052,203161,67160,-49489,-90012,-55957,-43089,-71227,-6624,124263,240908,272310,168403,66069,70578,86728,15152,-77218,-97777,-3345,81643,97781,64250,-25041,-54471,-72555,-54219,-76269,-209488,-124275,-30200,-9879,-11120,-34332,-30225,-39412,-52088,-20887,1941,59480,180999,255276,210861,80750,2859,-16695,48705,136499,176334,147577,110064,101588,76372,33806,-48540,-57327,-27041,-23989,-9739,69032,122807,74879,16833,-17029,-52330,10445,123991,311742,204617,22950,-18756,-5460,-27014,-56341,-84386,-45183,-115860,-72396,-53155,-59986,-18216,-77761,-80007,-39682,53569,-623,-111675,-74465,29706,89168,53078,5835,-10732,32928,-21899,-102506,-72200,-31780,-851,59170,100388,123530,158535,162929,151890,142434,154023,151957,132014,104507,51712,-19306,-62437,-115967,-49837,-51031,-40030,-86389,-85144,-28835,-18728,35532,42338,-13889,-64641,-48538,43389,59264,37350,51854,137886,56681,-36478,-85445,-82493,-142660,-107105,-102315,-114985,-106745,-131502,-50908,13809,14165,-21654,9508,82205,58897,90006,158794,236534,191100,73526,67423,198548,230318,175388,138285,101753,59907,8441,-29812,-59051,-60481,-42395,-34271,-26329,19396,24936,-23911,-89512,-102268,-101696,-57117,-12062,-84638,-42217,-16585,21962,-15862,-109706,-166904,-132282,-8411,162044,265109,234273,105954,64244,66301,24110,-58205,-84538,-62853,-33551,20727,78799,91632,87540,71658,38755,30983,10094,6498,-2312,16211,11881,-13623,-39629,2067,14053,-89609,-113889,-73277,-13518,31161,31080,53882,111523,106602,56989,28791,16748,65313,55708,48536,4719,-81609,-103599,-7577,89030,-11950,-63020,-12354,6485,32960,53609,38897,11792,4450,-7607,28274,46907,48540,42801,49827,9047,-61169,53302,134807,84983,6216,-95880,-59873,23565,22362,-39649,-112750,-86553,12973,30073,12967,13011,11677,4443,-13807,-26097,-46953,39582,73467,53216,-2222,-49921,-125557,-165578,-208407,-136282,-37094,3397,32255,72387,142749,224028,84991,-29074,-66630,1498,1270,-31196,-14731,8390,44548,92973,51105,-17405,-68035,-97053,-105791,-49712,-13416,91091,70957,16647,-52070,-103924,-112825,-84198,-7519,16152,46433,39356,13552,8542,-19629,-21434,82717,138263,12193,-91817,-95067,-79100,11599,66876,24097,-56110,-9348,47475,102912,19040,-50665,-62828,-68497,-65158,-64079,-75057,-34172,-43371,-85441,-49801,-5666,-36718,-75091,-64825,59008,133293,141262,92019,90139,35300,-10220,-17044,-6896,-64581,-37510,26888,84828,127917,87935,-34133,105,11964,-45251,-122819,-122670,-99365,-36901,-21261,-11956,-41206,-3980,217,24666,49796,103196,141048,96905,-9076,-67386,-114403,-68926,-36801,3905,32946,94868,43126,-88451,-1878,73489,101684,2399,-60946,67420,89420,21979,-41901,-62205,6421,-39572,-37515,-27909,-42333,-23082,-38703,-73953,-49322,5546,-36469,-24259,-4474,-40172,-56359,12921,31518,11026,-63094,-54435,16747,98303,60973,8138,-45251,-65010,-36485,-4661,1136,11862,-26584,-73899,-54392,-2819,-47630,-24612,3596,-23685,-102517,-42429,12769,33008,26139,-17802,-39382,-21787,-21839,-52671,-71677,-93895,-102200,-86352,-54982,-6694,-8698,6862,-3347,16932,98943,183487,155203,105459,39236,8438,-17144,-29686,-45473,-44222,22245,41262,4951,-21405,110035,91637,1741,-23351,-3431,34121,33378,13177,1480,-10948,-9274,-31355,-82583,-26888,-11839,-19891,-10292,5298,-50255,-62700,-16065,86261,86588,-2164,-68110,-74012,-87427,-73137,-66313,-37811,-41049,-66251,-131224,-89561,-59664,-97870,-67251,-18879,-80053,-140812,-86849,-108241,-129838,-14405,46749,-26975,-63287,-36086,-35259,-63561,-4236,68793,92094,41048,16573,-1828,-1413,41368,64536,63780,31423,-27863,-58333,-53698,-59617,-55576,-40439,-12106,79132,211261,341570,282734,117308,76999,19869,2181,37400,7020,-81829,-31699,34595,71428,-7076,-27629,-3246,50017,106434,119201,121571,98311,73774,61249,51322,64727,74427,83296,124398,52957,14284,-29942,67038,91327,73349,38580,26424,-2608,5854,25248,33938,46042,85810,204132,415150,446254,277022,117462,38249,56327,108622,107663,49475,103899,251930,264530,148990,112159,52714,8085,4536,-13374,-15666,-34056,-26101,-16503,10472,-35176,-75353,-58957,25617,43505,-57052,-39629,43056,90723,18668,-69749,-78757,-27941,-7903,-10883,-34338,-41301,-103419,-149190,-149133,-59162,-34486,67200,121963,106431,94696,60385,48725,142467,312656,365346,222031,34518,-43682,-8731,28259,-18461,-76932,19510,46595,-2178,30891,4201,3190,-60375,-54111,-38598,-57903,-77095,-137077,-78899,936,65507,94885,102226,71812,82769,141295,124217,22147,-5029,-32248,5090,40151,45130,36369,50908,-29774,-139896,-128659,-79144,-52926,-66397,-113714,-94642,-30713,34222,84337,84378,53994,8034,-75120,-85810,-29779,7851,62220,80191,67538,-9155,-66311,-29068,961,-6891,8784,22615,29720,59522,-490,-66274,-57756,-31918,-52040,-22752,5892,-85437,-106382,-25519,33053,42560,6249,-108151,-28841,97714,75549,24620,-48895,-96605,-52529,-17864,22616,62965,52942,12012,-23510,-16282,86,47099,95528,23359,-37627,-11558,-19112,-9012,39976,40839,37233,38882,37993,-35684,-46409,171679,259474,148680,76542,172331,246982,122916,13648,9278,-12286,-56151,-57268,-13991,5376,-42213,-103625,-54983,-36581,-17691,-47315,-89255,-7547,43502,207174,476324,622681,551564,331523,108208,25185,-37578,-30345,14383,11602,27780,60399,72528,140206,117053,130173,151510,78519,105063,240262,311890,265155,205062,112152,49871,17845,-9138,-838,-12331,-32752,-65503,-28754,16449,35460,48707,-8463,-65456,-92061,-30013,33388,54293,11865,-24720,25811,67525,31535,7326,-5760,13708,145256,228424,93917,-5601,-61239,-33889,-10725,-15479,-41892,-70081,-90606,-113481,-44171,36718,116563,135653,39951,-55694,-56101,-6679,-17058,131151,397037,341890,103111,23554,-37020,-94899,-21097,15567,-65508,-103944,-127717,-114647,-34939,-44539,-23274,5305,43901,77053,96728,-11251,-71236,-108936,-82793,6930,111249,182702,214162,123460,-23277,-62918,-32144,-32075,-83,85546,158056,64999,-69442,-113512,-73504,-8565,-30082,-36308,10245,62691,41061,2184,-54213,-79573,-120337,-128121,-112144,-82072,-14532,-46142,-87073,-129025,-278880,-354516,-180329,-40929,-32544,-65924,12154,44139,-55758,-93565,-92893,-153992,-117797,-32288,-17451,7528,116027,62196,-73651,-70905,93274,164723,45528,-69223,-127840,-86286,-56950,-85175,65578,84519,-44249,-23518,33092,22729,-26890,-17693,3196,42858,86734,5586,-99243,-154237,-118404,-56241,-22523,-31204,-88725,7668,134943,196785,87146,-17742,-48100,14849,50638,60629,60406,44935,100599,245617,236376,85165,14415,79866,69901,41245,30268,-5252,16015,110004,155070,86545,8670,41333,88223,124804,73401,-28379,475,77913,48430,28810,47003,66879,920,-151663,-65104,-49196,-82786,-101601,-106158,-119140,-66686,13219,51864,61389,73945,74791,76926,60249,31715,19848,52932,64782,68754,48099,-57736,-62731,22808,77700,109452,-15678,-71154,-60915,-15851,-37690,-75295,-116471,-132273,-96848,-61463,-13896,-3146,71376,105202,118770,102528,-1791,-68021,-41455,-4197,-20929,-26242,-12860,-22369,-85622,-114483,-72371,-40479,-72694,-144024,-33056,69466,54669,-27923,-27723,38409,78719,48491,22398,47551,43758,151093,311678,244981,40295,-61313,-100216,-60156,-30266,-34108,-18509,8624,3669,-32168,-15646,75488,76950,-60809,-77825,-28078,31722,101046,57820,-53753,-59969,-68,90832,141296,151858,112013,79491,6699,-74727,-31971,99736,331054,417068,337602,119474,43283,30609,24224,-35709,-35037,46610,86125,26299,-25192,-89435,-68894,-67028,-133383,-123413,-76468,-52959,-94783,-125084,-25700,74646,157044,68210,-4472,3171,44904,40442,-6358,-25755,6772,38189,-11887,-85011],[-78476,-9959,-2602,31755,44847,21762,1180,23339,52846,59238,32465,-41130,-39310,-2809,54019,65758,15431,-23525,-43864,-18162,56582,62324,20702,-25194,-72580,-78592,-27464,-31541,-54265,-57036,-31027,-25541,-43656,-48630,28702,156514,200313,207323,267032,264613,236840,350914,460150,304506,71237,-8229,-19563,-56121,-36782,9598,1615,-32009,-36346,-66272,-96010,-25045,34034,36889,85093,65584,47735,21046,54823,87333,94344,95572,82904,42201,12314,-15268,-14890,-26377,-21569,12195,42997,217572,342553,231607,-27988,-105642,-101316,-152645,-95365,-71966,-75844,-9718,51993,72835,61288,30262,-32497,-20360,-17098,2121,29449,63578,137189,278775,219602,70320,-54395,-84308,20405,42404,12863,-9236,-3474,41102,65361,65820,95754,113995,26855,-71680,-6744,-54097,-139126,-50176,-43179,-64987,299,-24103,-33588,-39793,11830,74270,34523,-53348,-67250,27566,93110,117256,76546,-4157,-59315,-102125,-101960,-63275,16915,119431,166000,26038,-8353,-19322,19020,73229,141358,306966,333163,395822,367476,284681,161693,105826,144226,282287,236603,53089,43161,-1601,-75952,-25337,61782,-2037,-81508,-64144,-49532,-50559,-20394,-8499,-6595,12008,6615,-4260,-22021,-24286,21748,7490,5366,-3596,-70467,-111390,-96510,-128201,-55346,-34551,-85910,-73758,-52142,-1105,-31263,-24222,77292,118481,42550,-129480,-63759,54550,108247,59267,-13633,78144,91060,50941,54259,59849,67054,76361,61092,13727,779,-4846,1501,-14075,-28215,-63722,-72518,-56098,-75991,-49399,-41214,-35568,-60592,-11755,-12806,32774,25177,20734,56739,50166,39848,154661,297396,313531,206005,164384,94644,17703,-1350,-13639,-12856,-21468,-41424,-78182,-109837,-50174,3411,3620,-71957,-117573,7194,129478,222677,167426,110152,108762,121858,92696,95630,107254,164971,297192,266680,55301,-87151,7607,110270,112137,-6964,-97062,-34312,30585,106515,191905,151241,2868,-100196,-82240,-10648,24157,-10105,-5189,-2994,-38079,-84038,-80029,-95913,-71487,12023,30117,22469,-113080,-101810,-66594,-39445,-38489,-27373,-10887,-55032,-52383,1431,38727,94560,98604,156964,160545,151907,145429,51944,-8914,-97267,-97226,-38864,-35449,-28058,46733,113998,117161,66177,-21793,-55379,-8824,-20094,-30249,12066,3873,-14316,22891,43561,29208,7246,5109,40984,54331,-2234,-51433,45450,74317,57127,5341,-10149,21385,60311,121384,121851,87192,104622,71380,-44891,-49211,-21864,-12603,-41419,-131666,-71387,86071,257375,379191,321844,107673,-38944,-96935,-16596,24241,54458,118483,103474,95081,56654,10531,-101683,-97911,-107127,-100987,-17497,-3475,-30010,-14455,-44859,-62515,-32278,-26001,-49872,-23849,57089,53395,-25063,-65710,7683,17304,-23761,-44464,-659,23403,16414,-17886,-35766,-20128,28840,81052,66701,-5617,-25606,35268,-33585,-82257,-43025,-3684,17442,19704,-18060,-51284,-67316,-66911,-44119,-43617,-6265,12603,-30873,-30190,-5948,-7656,10916,74740,97453,51081,10466,-91412,-85826,-133843,-174705,-59159,-114963,3344,19714,-29930,-84959,-41531,55332,134003,-40416,-148735,-123417,-97700,87264,76933,-32075,-71239,-82173,-32699,7957,44821,12734,-40008,64387,200559,272130,227074,22920,-77640,-62609,-37819,-56016,-93960,-138043,-129369,-6353,86292,181897,314149,426839,577118,556486,343895,122904,44191,5735,36018,4398,-96360,-84646,-84726,28342,150748,185922,122971,102636,76938,19403,-29529,-26701,-50366,-141146,-132866,-79915,-41566,15310,13137,-43671,-78169,-44734,-57671,-77657,1045,76708,254386,275909,114577,131391,188288,157404,73091,-5313,-23188,-15586,69048,185961,334594,281331,193062,268570,124204,46452,66349,89991,165309,220458,198120,61601,-74786,-48762,-50290,-44340,-65393,-29543,-11091,27239,4434,39756,144396,251586,138527,-52753,-29231,102070,146218,58848,-48536,6405,80824,85243,80248,99595,151498,265067,309565,216807,-12493,-97823,-86236,-65969,-42931,-42307,-47967,39459,74871,58841,48326,39580,-12981,-62465,-39443,56590,89913,52379,153100,79236,38482,-2356,-67371,2528,66335,43783,8274,4058,1459,-28977,-51457,-38198,-56131,-84512,-102480,-107332,-108827,-64909,-100819,-62793,-14506,28827,124990,227593,280930,252915,200043,225312,233474,216631,102941,46921,76494,67575,27996,-16148,-22509,-26765,-32926,-37589,-88467,-114338,-107268,-28996,97406,166977,117689,51851,47263,55364,1131,-72840,-109159,-91921,-128513,-167765,-61127,81663,71395,-16455,-102476,58100,458532,612611,487383,267548,72105,-45656,-65550,-61298,-68291,-66868,-77401,-8701,49848,51873,-7836,-30058,49898,-1559,-75687,-73232,-45084,9037,53702,42077,13808,-15234,-30137,-5952,-17922,-15641,1956,55259,49163,16514,266,-37351,-101069,-131407,-86752,41050,121790,117587,34234,33974,10824,8445,26720,53220,39347,-5185,-26044,-15315,-25926,-47703,-62268,-89367,-101989,-42245,58011,146294,183576,150841,103233,8291,-29124,-54206,-51633,-46476,-24426,4824,23149,34272,-5731,-23924,-32302,7963,22771,47354,48082,59116,63692,11109,-19741,-51783,-102944,-92540,-75505,28801,168633,222691,65682,14753,3964,-26446,-4487,10223,-13010,-14732,-7502,-5935,40378,25380,-8803,-38226,-74514,-96637,-92116,-41885,-18887,-39955,-86073,-64537,33505,100994,110763,43393,-3469,-18992,-21384,-30964,18446,105801,116963,35688,-50082,-56625,-51056,-56537,-39959,-49502,-88815,-25427,123069,347778,504718,455117,214252,17062,-20706,-10248,21643,71759,77943,7015,-13012,-28907,-83939,-83986,-36508,-28044,-1363,17883,-9058,-23401,-50946,-72413,-88833,-53203,6521,20522,12393,-8343,-16164,110615,218555,237366,190107,162905,138518,104412,4127,-70044,-120357,-104870,-21668,-18594,-39197,-30177,-84568,-156392,-211388,-114141,-86970,-101642,-82492,-108811,-148426,-126027,-55925,-28049,9517,13188,42618,106176,186215,304751,187001,2210,-4398,73705,138588,99960,63989,36885,-10737,-25125,-45797,-57425,-103863,-175905,-203154,-159232,-179327,-37040,19580,-45121,-41471,-14635,-22835,16718,18615,21493,48973,109438,90963,71796,49630,71827,89806,84912,7847,-26592,-14322,150007,232416,103380,-150067,44600,188464,251060,202726,211115,229569,185339,110010,-51947,-99646,8153,780,35594,50227,108929,37710,-26076,45997,57344,12729,-4847,-10836,-40786,-63616,-73388,-100209,-15783,82849,97344,219904,309467,158696,56265,46150,17759,-18706,4824,-16633,-76796,-72347,-6491,56162,107833,94917,11310,-61403,-61091,840,50677,61988,-87007,-187829,-225145,-222109,-136213,85925,249011,192438,75470,-44909,-92928,-62983,-53269,-78052,-1555,111194,209919,233318,127360,50581,78941,103406,30497,-59958,-76439,30256,118461,124366,78843,-13568,-55550,-87366,-72507,-97525,-228633,-93050,3327,10597,-13190,-45129,-42196,-51043,-36953,9423,18110,52838,134083,189394,126934,-2065,-71412,-48717,22647,91312,126173,114751,96541,94445,75917,46417,-27787,-34970,-12603,-8647,5451,77121,116404,55878,-403,-23369,-49858,9721,119710,312097,198530,11741,-30396,-9532,-26446,-50951,-80479,-45941,-118431,-73039,-48229,-56552,-22314,-73708,-73010,-41072,32388,-18103,-90513,-43864,49226,103307,56779,-2465,-19113,26959,-17692,-102135,-76284,-32746,-4221,50938,90206,118473,158151,152584,127761,115842,125990,114246,87728,78713,62742,-1129,-49749,-107284,-54570,-65715,-45355,-84333,-103922,-63086,-39006,38418,49581,-12294,-47941,-13121,70367,74269,51085,55887,101517,12758,-56452,-83563,-80711,-132587,-89296,-82621,-145086,-139959,-108485,-39674,19627,24392,-602,40985,103690,55394,77654,145508,210313,156672,59036,42895,148374,203062,175834,141991,102509,65984,25472,-25729,-55464,-60039,-52331,-42688,-32898,26756,58224,32156,-29297,-72715,-100761,-57426,-9822,-79765,-38960,-9133,38526,16359,-69486,-127087,-96005,23643,179098,263043,190414,88080,62002,71783,31587,-56484,-92779,-37395,-5091,41019,81750,81485,74273,59290,26549,19786,5176,7084,4113,23093,15350,-13188,-48158,-1137,10769,-90864,-103706,-66858,-18730,5699,-6006,19559,81121,80385,44286,26851,12752,59067,68530,81209,43212,-68315,-86194,34409,137682,16888,-46567,-13162,3265,31869,50058,42141,28126,28062,16263,24257,36660,47351,46726,49112,-5969,-64485,103674,213528,164047,51040,-73988,-64910,17008,31384,-22992,-98772,-80859,18310,33239,10025,2305,9966,9150,-4731,-18968,-37769,39293,60574,39815,-8059,-53364,-128566,-145697,-185616,-117283,-35540,8338,29213,51356,100174,178472,58571,-46614,-61759,13423,6254,-33161,-23822,1332,37711,72544,17264,-48380,-86503,-108880,-114262,-46539,-14781,87746,46930,-9351,-74192,-111402,-100062,-87438,-2125,25446,57397,45439,15063,8941,-9049,-2369,102823,157864,43331,-60569,-80018,-84761,11536,69283,29751,-45514,-17813,38348,86591,10661,-53067,-61717,-60077,-44003,-24241,-17375,19118,-9342,-69519,-45968,21040,-6484,-61963,-79604,34590,99895,108320,65872,67548,12957,-33011,-34949,-27965,-76784,-52666,3697,65684,113996,76736,-36996,-6726,10090,-34437,-98919,-131969,-106574,-35992,-16767,-5630,-29436,-676,-6944,14915,38083,84587,123186,99878,13232,-43318,-95609,-82225,-46577,-2823,23608,75710,20507,-91345,13110,90826,145142,48150,-24820,79305,93332,31197,-24177,-34481,36894,-1562,-39248,-38446,-50705,-29118,-29693,-58736,-45975,6073,-30498,-17858,2745,-19445,-49558,-20019,1485,-970,-62901,-50727,27042,106529,54407,-2089,-55222,-77338,-37454,10034,12580,14837,-23910,-69891,-46110,5485,-58881,-53384,-23987,-43261,-85073,-21984,30107,41837,27286,-21113,-42082,-21932,-20097,-48015,-60121,-100994,-101490,-63420,-26390,15133,305,3894,-11023,12487,93581,170239,140373,107671,62700,32155,-28325,-48872,-46085,-31200,17777,22447,4811,-21626,102384,70652,-11384,-22688,-14850,3172,-5501,-22498,-26830,-26434,-18259,-36297,-83366,-33499,-20395,-25025,-17543,-943,-54508,-52002,9348,133841,138278,29773,-50487,-78718,-98634,-73270,-49877,-29160,-37078,-66398,-106436,-66937,-29587,-64364,-40043,-3661,-56609,-128680,-97089,-123035,-115993,-4083,45778,-32498,-78335,-55553,-48363,-57854,-7949,58614,82436,38441,21231,995,1423,47316,67051,62815,31669,-25550,-50687,-43308,-49914,-43526,-38135,-24064,62969,181486,314898,277753,126000,88929,35268,18454,45314,7625,-71548,-23112,40551,61176,-22335,-30289,1808,56771,108577,117614,120047,90797,56502,48990,36687,62812,86496,104548,147564,71507,32124,-8793,112724,144845,104610,48731,20064,-6269,6852,23150,30578,42635,81465,181254,356950,380748,232094,96478,40332,72851,131253,126740,53423,89561,227671,261970,154327,114749,54066,14702,3943,-27332,-46295,-45126,-39467,-53151,2882,-24992,-51485,-42239,29552,47219,-48698,-24356,53373,96490,20682,-68450,-77040,-22657,-5042,-8971,-34145,-39946,-99832,-147110,-152068,-53316,-31976,53040,95783,89479,85357,47406,24830,120004,296570,353975,219908,43520,-30569,-1326,31494,-12617,-70525,7106,34376,-9181,29288,7790,10299,-57851,-61024,-53412,-75107,-90437,-134295,-78548,-7251,50036,77092,89983,86128,97200,150500,153549,57942,25333,-10396,16429,40761,37306,19103,32087,-49502,-153417,-105977,-58675,-43465,-72868,-123114,-90682,-27856,31665,72210,57135,24581,-20113,-104585,-116133,-49441,-5311,47582,68314,55053,-17730,-60530,-12798,12553,1599,15782,27094,24429,44600,-4986,-60171,-41316,-21856,-64417,-63058,-47698,-102681,-92658,-25284,22999,18279,-17452,-56448,29346,144149,106097,37008,-55370,-108020,-53172,-13334,27032,62951,55950,20303,-22918,1947,47001,99523,132192,30820,-46317,-18487,-12966,-10840,18922,19591,23433,27257,20777,-56073,25751,239863,339075,247001,143030,196255,256713,128915,18824,-5772,-27845,-59622,-54261,-18025,970,-46570,-88458,-38382,-29563,-18931,-57317,-99335,4373,57260,205480,483738,651743,609983,366907,128713,31809,-35064,-43649,14213,20667,43497,75331,82938,134921,106979,120472,159501,117112,148212,262861,337019,278795,197485,96021,35506,14417,1018,13012,-3410,-32363,-53512,-15875,26837,38950,51200,-11964,-82498,-98374,-15735,49485,64832,21145,-18961,25004,65477,40159,33067,18677,31010,148433,217543,83695,-1146,-63355,-45799,-23864,-21986,-39766,-66103,-87601,-111233,-44720,34611,108529,111173,25650,-63208,-38175,7331,-3037,165604,443451,343449,100858,27251,-26965,-86865,-15254,36124,-31818,-74398,-111806,-115614,-29844,-44471,-33344,-9283,34986,74352,64937,-51194,-102848,-132752,-72244,6477,80236,121184,162448,95323,-27827,-35563,3928,-9631,8944,84494,139447,50429,-71228,-83778,-44103,7892,-41048,-81922,-17801,53422,54799,34700,-39939,-74745,-120212,-133224,-112077,-82797,-55316,-79284,-117907,-115320,-252878,-327923,-155910,-33895,-28439,-70352,-1846,38559,-33665,-67159,-69117,-127726,-128008,-65436,-31156,12978,112302,57324,-68909,-41655,115427,189541,66425,-50018,-136560,-74650,-30131,-35094,135405,146417,970,5960,46240,30980,-19533,-22024,-1251,34340,78186,3675,-98525,-143116,-99838,-41903,-12053,-19034,-73581,-11321,81823,127398,55151,-18165,-41265,12090,46407,59910,65456,55467,113603,254829,251123,101063,31886,96375,92823,57294,42738,6862,25158,113502,116880,46363,-6906,37860,90610,139046,91223,-18198,467,77520,43140,17315,30670,60464,28342,-82183,-109826,-84947,-128084,-76984,-74943,-114572,-85438,-5178,45143,59213,71535,74291,75520,61497,33930,14019,45245,56566,58778,49133,-55104,-46243,23675,72538,109876,-15615,-83548,-69281,-5817,-27975,-71092,-107752,-107022,-72750,-43894,70,5572,65450,95272,110892,77756,-35603,-64113,-16143,14359,-2669,-6424,-4,-6343,-61118,-93373,-60940,-23751,-43770,-117072,-33236,69416,63952,-20369,-19532,42364,77308,39940,15848,46206,47539,127853,297524,254950,62878,-43960,-104973,-82353,-49351,-40546,2710,39704,24386,-28659,-31507,44850,55932,-69780,-85714,-26329,45111,112097,48354,-67429,-46414,25954,132661,189995,181739,124421,91609,18392,-64235,-20284,112642,352575,445816,362027,128016,39012,10526,14451,-39215,-36192,43584,83500,34499,-5448,-95934,-75037,-74524,-110857,-96333,-58204,-52169,-81502,-95650,-10017,69558,120514,53126,-7983,-1206,44696,44229,19,-22667,9729,47317,5095,-67768],[-73564,-9389,-2884,20901,40907,18783,2559,27027,52623,51619,18991,-51193,-49875,-22212,25622,40549,6897,-20750,-38540,-12786,62114,57795,7774,-41342,-91189,-62213,-7601,-12281,-38999,-54446,-30209,-26495,-53352,-47713,50635,179374,223177,237279,324340,285921,234784,333940,445531,311686,72178,-15290,-30386,-65665,-43820,-2777,-14735,-42540,-39932,-63982,-96979,-57337,14636,44157,108469,78093,28290,-15883,11631,42403,63879,77106,81731,56148,36546,15085,11497,-8963,-15915,10604,40578,222156,343895,239172,-16267,-124028,-133781,-111043,-64364,-47874,-54097,6452,69023,78026,56893,26281,-31013,-21456,-24466,-14235,7815,39440,100971,211182,163096,39719,-43532,-52994,31843,36895,4242,-13658,-5739,40613,62891,57516,73692,74317,4524,-30327,36124,-20423,-135073,-81223,-60044,-52741,14316,-834,-11363,-21046,26097,86975,40975,-49120,-79185,13766,74824,101289,56999,-24127,-72839,-106830,-105820,-55031,46315,171401,227581,60680,2459,-20363,18830,78805,146515,312748,339530,402027,379219,298401,171796,99086,127217,272967,259184,79101,60446,8613,-74995,-33256,57170,677,-60441,-36232,-40345,-59517,-25946,-4554,4425,12126,-11323,10436,-3347,-5633,35532,13265,1981,-16199,-89900,-121416,-91776,-110344,-59177,-52330,-108542,-96909,-68959,-8138,-39872,-20047,82342,141330,79303,-89617,-102926,19692,75715,50619,-6003,89561,96258,53205,52983,63171,72871,69487,43762,-3152,-9782,-13210,-11438,-27571,-36842,-67659,-68702,-52845,-68600,-38831,-40285,-39152,-70985,-37033,-41729,6958,15606,8259,31068,27716,29612,132931,258454,303918,222537,186697,106421,27319,8966,-718,-3559,-23479,-69180,-99811,-87170,-32541,-672,-16613,-94671,-135495,-10834,95098,192811,153168,115131,114333,116836,72152,56411,40687,74579,211528,209287,23951,-83777,21176,121248,114559,5362,-86051,-30454,23295,66416,123549,85071,-38642,-123855,-58561,12931,43325,5459,-3875,-12322,-63033,-121983,-103077,-83584,-60808,12254,27195,19830,-116290,-109606,-63001,-53311,-60643,-24550,4931,-31226,-47635,-6219,41268,99482,102460,157501,159396,169369,173673,78672,19370,-74351,-116418,-52004,-43508,-45318,33206,99721,107388,57179,-36124,-60014,-18401,-35553,-47350,-2208,-4639,-21994,3931,7877,-2221,-6128,4860,47286,62931,9957,-69183,35106,74202,49322,-9014,-23603,16525,59030,123820,134198,100629,107767,56255,-56860,-55150,-29596,-25206,-54183,-137614,-69399,85945,263497,403377,354223,128088,-29744,-101925,-25453,22484,41271,85548,87030,87509,62857,6254,-119229,-70997,-75474,-83957,-11153,803,-32942,-43278,-74628,-94751,-57519,-41623,-42653,-11097,78836,72535,-8231,-49412,10458,12420,-34525,-60065,-14796,11829,11415,-17090,-28571,-12442,33641,86829,86052,21287,-242,42740,-26163,-57718,-17310,18150,30416,27203,-12440,-43124,-58947,-64955,-44855,-48555,-18612,-3684,-43223,-35955,-14695,-23530,-22609,36452,67962,40531,29787,-50696,-45409,-96154,-157953,-45807,-105181,2286,13439,-37930,-100302,-21986,75507,155747,-6096,-107067,-96923,-111642,78313,91994,-10944,-56877,-75494,-31073,13480,61197,36219,-23388,53565,163958,232660,199584,7844,-79558,-60314,-35615,-52098,-92052,-143615,-117219,9563,97840,187285,331452,472022,631280,564732,332690,117074,40527,-3984,56700,47392,-53790,-80312,-74893,41497,169337,200757,123012,87850,73842,37452,-366,10486,-8001,-104313,-106830,-77020,-48257,4570,-7678,-58989,-92306,-31185,-35056,-58933,-19439,51063,220576,285561,165735,204790,264005,229608,122721,21913,-12801,-7894,63023,194824,376436,320000,215350,251270,102557,27677,47124,66139,124968,168137,163955,55969,-79320,-53003,-40692,-35464,-57935,-18152,8277,57338,52720,90093,187831,266194,126137,-63016,-2382,130553,164608,66238,-36913,14431,80537,73518,62326,81429,132898,248180,293494,199203,-16411,-108534,-106812,-70336,-27501,-22136,-68527,19224,62105,53120,50038,46172,-5386,-79616,-54489,42606,81019,53988,139684,44517,2567,-26488,-63530,36708,114973,97223,58156,38515,17581,-22341,-51406,-43386,-71128,-100536,-112375,-109581,-95806,-58932,-85488,-59683,-27534,-1535,87165,218659,306983,279043,218818,215332,199076,157572,44156,-1318,47004,48626,13644,-22368,-27389,-36180,-52694,-47079,-68955,-101658,-122779,-26669,106623,175367,111563,44788,36912,42821,-11356,-93890,-119189,-97434,-126130,-139862,-31975,93429,79274,-2819,-84305,44228,416941,580125,478674,261831,75088,-29430,-39932,-30195,-38203,-37368,-50874,3382,36102,35957,-18098,-41388,20070,-23055,-71598,-57905,-26502,64197,130554,114020,70199,15745,-13463,2853,-12585,-15461,8956,62069,59850,39556,38015,-5339,-80354,-105996,-35497,104117,181876,169325,60118,32259,-2667,-19362,4116,47867,31878,-16210,-35719,-18686,-18349,-33660,-39761,-63442,-80338,-21921,98034,191242,206069,155851,101972,10183,-23622,-43664,-36687,-23803,5569,34944,39025,15886,-18462,-12058,-19359,5520,18838,47942,57473,65165,58602,780,-37682,-64517,-110154,-93006,-61216,70472,240951,283539,79066,21632,15296,-12890,-2454,8688,-13552,-13327,-2837,-660,15182,-11916,-27976,-44220,-68195,-94510,-96593,-41208,-9780,-15691,-49438,-32640,75088,147015,140339,49916,1199,-27394,-35375,-45677,2719,84014,115920,24443,-60320,-46034,-38671,-43167,-26885,-29672,-62019,-1542,136966,324188,425196,374884,165748,-2511,-16627,-9224,6048,34057,37503,-20635,-28311,-39868,-93499,-101622,-49247,-25619,5264,15108,-31168,-49432,-77277,-99353,-94935,-28011,26027,33268,16964,3544,17663,143027,238844,238902,171542,127339,105398,85980,-3728,-66092,-94892,-62575,29427,28209,-20871,-33375,-92932,-168088,-192938,-100042,-69161,-72953,-51375,-82230,-131813,-124349,-55220,-40799,-47360,-74598,-64335,-1848,97455,248979,195510,25970,11302,80069,133932,96052,60497,33824,-23210,-56481,-83131,-96060,-129804,-169974,-201099,-173451,-190582,-48548,16116,-35142,-52661,-24737,-21976,21776,19621,31399,69108,128674,103803,77744,52904,81504,121844,139435,30968,-16799,9503,197763,306303,161000,-118424,67600,243585,328325,287072,294237,314532,272075,188325,7907,-133018,-23324,-13972,28500,45188,99191,33653,-23670,36620,46057,6288,-4134,-10029,-43007,-67234,-77950,-109440,-34050,77572,125176,282466,359888,158034,44346,27868,-9771,-50827,-19760,-28809,-87878,-99727,-47421,9152,57914,66803,-2487,-72665,-73995,429,64931,86093,-59888,-188583,-240927,-218979,-117931,76699,206584,172509,80325,-37993,-92326,-68938,-62059,-76465,10806,104418,186129,199923,89395,35666,85445,117845,44838,-42538,-53739,65761,150646,143666,89111,-1461,-52134,-102322,-92785,-119743,-201905,-58430,41803,38613,-1679,-48931,-46969,-51552,-6709,39118,34829,48482,88510,120967,43008,-84476,-142420,-54118,-593,41632,72337,80265,81954,86591,74464,58140,-6119,-11372,3012,5250,18870,83098,107811,38176,-8574,-19242,-46424,7993,113623,305333,191290,3405,-40985,-12581,-24970,-43652,-74105,-44500,-118563,-69429,-39759,-50165,-24040,-66523,-61394,-40117,10321,-30122,-66068,-17188,64587,112164,57960,-12749,-28052,19957,-13981,-102849,-81261,-34103,-8372,40731,75766,105821,146059,133678,100456,91523,102144,79136,40344,43052,62685,14942,-35368,-96480,-53538,-46534,-34242,-71289,-117339,-98899,-51715,43824,56859,-11082,-30946,16883,90955,83145,57466,51108,62141,-19930,-54747,-55324,-52320,-111062,-69157,-52644,-107198,-116670,-82553,-27654,26163,36162,25389,88899,141446,58369,60209,124498,174934,119699,46961,21612,101253,166258,166008,138828,99378,67327,39220,-16088,-47549,-49270,-51861,-45638,-34011,38110,97789,87134,22863,-43081,-93396,-54039,-7225,-74583,-34583,283,57501,52248,-25063,-84827,-57849,56410,194107,251648,143321,67611,58370,76168,39359,-52724,-97512,-12655,24031,60457,82730,70010,59627,45662,13909,9331,1517,10000,12684,31692,21862,-7999,-57563,-11059,942,-93349,-92903,-59602,-20687,-11130,-30259,-5344,56104,54974,29007,25545,15043,54063,76923,104650,73429,-54771,-64882,82061,199082,57072,-27103,-14030,32,32730,47663,41569,38186,44098,38584,27383,28018,44164,48739,47955,-19254,-48785,151642,290257,246847,108569,-41498,-71028,6364,37351,-6054,-82731,-75860,19563,31152,2968,-10870,8440,15356,5438,-9128,-25429,39597,48235,26174,-15043,-58000,-126498,-119902,-148957,-84522,-33927,13951,29694,35325,64913,132532,27631,-67209,-46147,23653,10098,-34272,-35661,-12444,19795,40148,-21421,-72808,-95429,-114293,-119928,-45177,-17747,79688,19868,-36129,-95640,-86725,-73205,-77615,-1209,30235,64808,49885,16420,8521,-729,12541,112849,159101,57100,-39613,-70611,-92454,10699,67218,30598,-37805,-24637,28792,68058,4543,-50996,-59534,-51489,-25188,9484,30081,57424,14567,-56636,-47817,46353,26268,-41181,-86066,12793,66814,75219,36108,39805,-14225,-60214,-58901,-56155,-88830,-69263,-27732,34464,89276,55332,-44711,-11094,19214,-12034,-67967,-116562,-110402,-35468,-12805,-2796,-23488,-6530,-21790,-627,22528,63152,100205,94982,28469,-24661,-79002,-85347,-54538,-10496,11176,51074,-5763,-94286,21365,104029,195231,94724,11361,90195,96886,41140,-5670,-7628,60130,33917,-25590,-51471,-61229,-36397,-21961,-45828,-42312,1846,-30939,-16107,8981,3983,-21805,-45909,-29528,-14521,-65463,-51582,28136,103055,42250,-13658,-64255,-87304,-39586,19919,17456,10388,-24577,-65882,-38500,16203,-62278,-76705,-50826,-64910,-68665,-3665,44437,46858,24322,-28634,-51346,-28037,-20776,-38577,-40733,-79805,-84378,-43408,-1289,32485,4956,-2988,-22056,3004,81871,152849,125471,107913,84596,58553,-33198,-66839,-49524,-25199,9336,2872,1741,-21394,95105,54544,-16422,-19868,-26601,-26248,-40070,-54246,-54383,-43724,-27357,-38458,-80213,-34382,-21913,-25422,-23003,-6135,-55470,-46529,27534,172445,180625,56263,-30228,-73402,-102712,-69689,-35732,-20408,-24030,-40664,-56755,-34503,3651,-29908,-16350,6419,-37739,-114280,-106343,-140526,-102383,-506,33632,-47428,-97104,-75335,-62565,-51682,-13313,43923,66045,28833,17896,-2785,-906,48264,63903,56424,27728,-26471,-45976,-35038,-42227,-32518,-33318,-33440,49310,153320,280771,262638,128438,97156,47438,29761,47538,4995,-52524,-14697,42445,45272,-41037,-33481,3667,58926,105812,109982,111258,77834,35578,31705,18031,56122,93460,121631,168642,88221,47511,15728,167034,192228,129127,57453,12230,-14792,3810,19163,26808,38410,74260,154140,294091,304620,179575,72695,46890,98933,161701,150121,58150,72131,192665,243400,148173,108143,48548,16048,46,-41265,-43347,-5388,-6800,-32344,-8246,-16891,-31066,-22547,39594,56223,-35225,-10501,61061,100351,23270,-63166,-74371,-17550,-1010,-2656,-28418,-34796,-93248,-141985,-148899,-40266,-21270,46603,77013,78361,80943,38667,-2292,87871,265278,329069,211241,50195,-18031,4254,31927,-9337,-62981,-3202,25247,-15932,23753,3652,6871,-63312,-64161,-63823,-86212,-96562,-126270,-79248,-18205,29840,53227,73465,96651,122846,169551,190626,96133,54142,10520,25439,37764,25493,-2125,10323,-72002,-137492,-80372,-39501,-37717,-83842,-129079,-84981,-27400,24723,56122,25904,-7255,-49753,-129615,-144668,-68820,-21283,25073,47540,35813,-30222,-56317,-945,18022,2750,15945,26573,18420,30621,-8891,-51634,-24061,-13463,-76227,-101190,-96198,-105081,-84665,-28367,9397,-6491,-31344,-10557,75486,178115,127198,42037,-67750,-119377,-55589,-13092,25821,55640,51323,24593,-18218,14278,72117,131891,160571,38022,-55652,-29848,-12125,-14742,-8787,-7199,6315,12103,-1693,-59017,91047,295997,404686,333413,193651,208810,254878,126400,18413,-23799,-47671,-67400,-52323,-23768,-5705,-52607,-70226,-24678,-25319,-23577,-69549,-94044,19237,68505,190144,453230,631761,629253,383647,139741,33437,-32792,-50436,12044,26973,54667,82965,84468,122012,91668,103666,152227,142550,186116,284772,354964,282061,181709,75628,20773,12530,8874,22778,1450,-35326,-43513,-5866,32627,37829,50978,-16949,-99733,-99046,-5262,58995,69141,26864,-16842,19331,57692,41201,48934,33830,41356,143230,197467,69805,-211,-68971,-57165,-34231,-27411,-38617,-63959,-85740,-107799,-48215,28252,94061,81720,5406,-74862,-26647,10739,-104,184196,461533,325327,90091,24946,-21154,-82173,-14915,50679,-644,-44746,-93480,-108724,-27007,-45476,-38363,-13496,32277,66454,24491,-89643,-131971,-142681,-62513,3747,49930,68227,111250,63573,-31971,-10370,36053,9597,14461,79004,116942,34978,-64262,-50308,1499,47413,-15469,-110949,-46049,40594,61918,57836,-31079,-74236,-123418,-134375,-95954,-66011,-80918,-102207,-141561,-97273,-229014,-302234,-133321,-27596,-30492,-78990,-19600,27228,-19158,-45010,-48507,-102477,-104694,-86691,-64525,-1752,92689,42925,-66238,-13260,142362,219687,89365,-31189,-138975,-55622,11809,22245,201273,201966,44196,32074,53415,34079,-15311,-27872,-8726,17539,58589,-5906,-100331,-131034,-82547,-29056,-3578,-9253,-58260,-27115,42970,79474,29106,-20236,-36496,7532,40394,56998,66082,57675,112166,244432,246229,106117,41738,105756,109494,71457,53887,18074,30218,104593,67503,3100,-14331,36915,92786,150629,106761,-7779,237,72265,32395,455,9946,49614,46837,-16277,-105723,-89088,-79216,-22456,-30394,-74737,-91985,-23529,35796,53734,66270,71843,73256,62559,36959,8954,36967,46579,46251,46740,-50893,-30696,21202,62414,106531,-12902,-89917,-75763,-659,-22486,-68051,-95188,-82787,-50475,-28902,10099,8800,56053,79964,94809,46971,-69817,-36426,11966,31568,11536,8349,10029,7040,-37858,-74128,-50631,-9757,-18816,-88747,-33133,61905,66270,-15376,-12538,44226,73431,31003,11070,44601,55131,103221,270372,253665,80868,-27226,-103020,-106738,-71166,-37224,30579,70004,42184,-26603,-47874,17607,38855,-73317,-88801,-22031,58987,120604,36815,-70475,-26778,53552,176124,243163,212911,133519,100732,26904,-54408,-9990,119206,354483,446080,364768,129260,37660,-7847,8099,-37885,-37345,38018,75297,36782,12067,-81398,-84830,-84758,-84014,-68199,-36194,-52088,-68000,-69017,974,53910,81898,40400,-10646,-6198,42546,46163,5282,-20281,10533,52470,20743,-50505],[-66146,-8187,459,11411,34634,15653,5286,31091,51550,42706,4815,-62121,-61835,-44164,-6847,11673,-4482,-19328,-32849,-6419,68114,51986,-6890,-57866,-99328,-38152,11555,1618,-31413,-54393,-28227,-23597,-52499,-36420,75366,206946,252635,274164,375503,294728,225606,307519,412986,305992,66869,-25854,-43378,-76990,-52190,-17027,-35076,-53584,-43822,-61909,-84798,-87261,-5055,51396,133728,89314,10436,-44751,-24251,696,31477,55377,76604,67145,61443,50235,39983,6654,-11891,7740,37304,226465,343083,249117,5953,-118911,-123303,-63849,-25699,-17484,-29998,17890,83465,85283,54452,24270,-28798,-22993,-33586,-35056,-18399,13752,66398,149129,115811,22739,-22391,-24173,36806,25727,-8130,-20031,-10058,36871,57143,48376,54050,48883,8752,8037,74910,13716,-106996,-113315,-72134,-40442,26626,19277,9922,-1792,43722,100877,48189,-42575,-90462,-231,55898,83742,37363,-41942,-83977,-109677,-106937,-46960,71545,218203,280797,86080,9972,-22895,16693,82094,149820,315390,335470,393052,376350,298583,169706,87242,106263,253721,270223,102817,77710,21205,-68908,-44082,44062,-3000,-38411,-8872,-32665,-67595,-31236,-1141,17589,18075,-22999,24147,17742,18759,55953,23256,386,-25582,-80497,-69881,-56806,-85417,-60235,-66426,-126853,-115083,-78533,-10193,-50726,-22025,80604,154000,107300,-50955,-129447,-4124,57462,48702,4062,97277,95953,54106,53511,67077,76012,57816,20303,-21772,-20788,-19874,-20846,-39808,-45796,-69109,-60592,-42661,-55001,-28320,-38417,-39180,-72838,-53762,-71719,-28966,2918,-2226,12902,13688,24191,115860,216736,281483,231128,206641,118028,37502,18237,11344,6563,-24743,-97471,-87066,-60213,-9020,10378,-18201,-98449,-133633,-30579,53841,150299,128582,115219,119360,111661,53141,24127,-8151,6901,135250,150253,-6093,-67942,37796,129374,112664,18411,-71453,-23716,17231,29134,61600,27891,-73975,-125491,-36282,33935,61722,21755,-2129,-26525,-94907,-153058,-101878,-69631,-51006,7651,19662,15432,-115177,-118776,-63032,-67626,-76232,-19301,16027,-8681,-40636,-13195,41471,99576,101490,148352,148348,175152,192007,100272,42246,-54477,-131578,-62586,-47016,-60850,17746,81159,91242,43730,-41256,-39082,-15718,-44497,-61340,-15532,-13830,-31234,-15430,-26524,-32606,-16802,5588,52162,67855,16977,-85603,32213,79690,45415,-17287,-34578,12092,55683,120628,139606,108897,105263,39512,-65842,-58585,-37176,-40788,-70897,-143458,-65837,82075,257449,409810,374934,147659,-19227,-99463,-37589,13814,17531,40065,64086,79361,71202,6397,-110176,-49439,-45837,-62502,-3078,5498,-34475,-75537,-113790,-129899,-79239,-55226,-37118,776,104453,94858,11270,-30307,14668,7138,-45244,-75877,-31592,-2713,3994,-18092,-21726,-3481,38836,90173,103063,51000,29888,54337,-10536,-29175,8869,40014,43013,33487,-7686,-33172,-47143,-60394,-43242,-50856,-31137,-21346,-53583,-39569,-20720,-27101,-32618,13505,41902,29533,44689,-10081,-6930,-61289,-128414,-37313,-103135,-5818,593,-52607,-119022,4410,98648,177339,32574,-64974,-70936,-118956,67956,105678,15402,-38376,-64118,-27395,19978,78309,62423,-3296,42085,118516,180049,162703,-8097,-78444,-54079,-31896,-48781,-91051,-149839,-103815,21107,103643,187326,339394,500996,657910,547036,310103,108415,38327,-2468,73283,78772,-12072,-68726,-57510,55789,188024,214285,121452,74114,75984,65200,37863,54287,39999,-64495,-78648,-68866,-43174,-989,-27537,-74810,-105715,-12910,-8646,-27135,-42050,20626,177978,285678,225717,295316,351391,299557,166854,44315,-5609,-1960,58248,193826,406262,353458,229296,219051,68866,2434,23830,44937,90233,119979,130181,49914,-75204,-60765,-33897,-29094,-50963,-5450,29319,90672,102766,143830,230667,271295,105936,-74117,23417,156152,178015,71032,-26876,22224,78555,60517,44612,63279,112177,225468,268767,173859,-21043,-115413,-127900,-72707,-14290,-3124,-62447,-2040,44811,41815,47808,51047,6607,-89094,-68014,30594,73160,57140,128371,13984,-34637,-54605,-47883,76818,172193,158734,117461,83477,35655,-17099,-52243,-48612,-83397,-107997,-113006,-102345,-78862,-49626,-68863,-50865,-36311,-28415,52398,201121,323718,301298,232100,198845,161812,96660,-17238,-53540,16241,28267,-2894,-31931,-33229,-44073,-66415,-40114,-46952,-82849,-106596,-24102,111934,176172,100205,35889,26113,30164,-21163,-93497,-116611,-93025,-113449,-111321,-5094,103105,97508,18712,-64283,29642,359524,521727,449463,245488,75442,-9496,-9380,5517,-3894,-5303,-23450,13522,14148,11040,-34206,-56453,-15705,-45569,-63296,-42483,-8153,115692,205563,194324,136525,48208,2006,9853,-8759,-15030,17259,67328,70085,63852,70779,29631,-50243,-71022,14544,160129,231971,212945,81663,29307,-11902,-40768,-10651,45165,26388,-25279,-44203,-20004,-11958,-22264,-20307,-39159,-58239,777,137029,230211,221317,157713,100871,14065,-16585,-31908,-19986,980,38580,68863,54149,-6186,-24819,2297,-6686,1720,13181,45967,63969,68820,51358,-8934,-57555,-79785,-119341,-94570,-45988,114179,310280,333634,87900,25541,22779,-3451,-2799,5493,-15810,-13524,-1751,-3545,-19685,-54210,-51129,-52001,-62303,-90403,-100542,-41363,-1891,6977,-12418,5528,118225,187808,160751,54506,7630,-30041,-45616,-62890,-21146,52677,103797,11077,-67230,-37634,-29883,-29741,-9708,-5859,-33805,20751,140232,281014,331901,285784,115074,-22815,-12347,-8581,-13126,-6551,3960,-39420,-35278,-45447,-99756,-110683,-46777,-17555,12276,11642,-53109,-75740,-104112,-97644,-48184,4869,50086,47361,22948,19269,57175,178672,259773,240052,149228,87262,72704,72927,-4583,-52913,-67962,-29029,64580,56637,-8334,-39145,-100241,-139684,-149870,-75458,-48452,-42180,-11861,-43196,-106659,-119572,-52877,-54075,-102364,-148795,-151745,-90191,23577,198178,203235,48859,25609,84324,127470,91273,57049,32095,-26980,-84179,-118146,-96958,-92575,-123281,-163338,-182077,-205347,-62410,11197,-26815,-49674,-33058,-19700,24518,19343,41085,89691,142358,110134,79523,55140,90869,148632,186317,52621,-8760,31057,242700,381420,226771,-73719,95172,313050,433026,409787,423038,447951,401541,296745,85683,-110152,-48724,-26712,22203,39193,87649,31055,-20208,27831,34784,-91,-4252,-10067,-46696,-71521,-80212,-118930,-55122,67261,144619,336138,393481,148264,32412,11808,-33768,-78678,-38988,-34058,-87712,-126483,-86423,-31276,15714,40961,-14185,-82291,-86742,-2129,74341,103731,-25398,-152399,-211411,-185278,-90236,66402,160400,142698,78314,-31818,-89293,-73854,-69400,-66917,28010,101737,168185,171992,55399,20400,87952,127738,56173,-27227,-32589,98505,173462,152500,92918,9052,-45531,-114509,-117330,-145462,-171333,-25922,76024,64401,10103,-47789,-45576,-42186,25876,65807,49565,44220,46669,56044,-32598,-157364,-187181,-35693,-19021,-7135,21993,48089,67265,77922,71339,67164,13619,10030,16689,15551,28234,84804,96093,22150,-9219,-10852,-42942,7139,108633,295023,184566,-1966,-51603,-16026,-24147,-36155,-67096,-42557,-117755,-62795,-28475,-41428,-23931,-57501,-45834,-36115,-11920,-36176,-41971,5288,74931,114558,55546,-25739,-36940,13269,-9955,-101728,-84187,-36196,-14057,28007,56519,84957,122551,107359,72127,71962,83467,48622,-6031,1716,52609,27820,-20361,-84930,-51288,-25041,-16856,-55127,-99762,-111899,-50600,51079,63099,-11091,-17050,38228,102543,85640,57117,39205,23873,-41283,-41974,-19557,-12613,-82338,-47435,-16317,-45382,-65946,-54386,-15454,32675,48270,54811,149845,195654,75648,38646,93660,129160,81040,36602,3791,60070,123951,146503,129018,92820,64631,49147,-2212,-36002,-31525,-38633,-41964,-29234,54270,143787,139109,64826,-18735,-83627,-47934,-4460,-69622,-29768,10604,76275,86727,18712,-42217,-19257,87559,206002,232720,98832,48044,53911,79105,47162,-46217,-99340,9233,51489,77184,81817,58758,45420,32258,1773,-337,-2184,12145,19975,39623,29394,1216,-61766,-28113,-15627,-94021,-80944,-51652,-19548,-19940,-43109,-22257,35305,30234,10359,22739,20712,50273,80655,117631,93672,-41686,-41651,130426,267909,107404,-3906,-13969,-2959,35465,48439,38970,42085,51692,55501,33291,21362,39552,49187,47354,-28285,-26822,190263,357422,326998,174429,201,-72942,-6960,40828,11614,-63859,-69948,17518,25158,-6270,-24774,8912,24610,17888,4621,-9381,41133,36807,12422,-23374,-63895,-116453,-90358,-107182,-49413,-30717,19854,33184,25101,39068,90603,-5133,-88671,-25206,32464,13321,-33089,-47978,-31281,-6479,989,-58416,-79143,-88077,-107143,-116364,-44844,-20921,69536,-6555,-61349,-94934,-62826,-46212,-60491,-3752,31678,70092,54231,18858,8620,6477,24124,114112,144334,52751,-32004,-68980,-92277,12931,62877,27860,-32372,-28750,19666,48506,1248,-42482,-53824,-41073,-7597,36924,65126,81223,29839,-46747,-56604,67221,57190,-17357,-82596,-2882,39341,47276,7223,10290,-42998,-87698,-82077,-77397,-93129,-82170,-64177,-4859,57795,26704,-54802,-10088,35082,12288,-40394,-89995,-105846,-32322,-6194,-1111,-22407,-20045,-41761,-19291,5605,41853,76172,85229,38105,-10112,-64557,-77036,-58816,-17163,-2008,24327,-32685,-93988,27155,115231,244724,140862,47344,101459,102162,53791,14592,17739,77125,65712,6813,-59824,-72638,-40409,-13899,-33784,-37265,-5152,-35929,-17506,14402,24631,6987,-55080,-56958,-27101,-68308,-54785,21229,88904,26878,-24049,-69615,-91937,-43074,25138,17195,1377,-25929,-60057,-31308,28178,-56085,-89181,-72902,-85683,-51595,14685,57845,50316,19595,-37999,-66119,-37410,-21544,-28954,-24377,-62690,-67205,-25518,20102,45157,5379,-13655,-37225,-13192,62324,130817,110853,107794,106848,87568,-29374,-81741,-55013,-23981,-593,-13993,-717,-14992,97177,53732,-7014,-13391,-36394,-51796,-68932,-80156,-77164,-57958,-31586,-33228,-67857,-26017,-16959,-23545,-28284,-12106,-54342,-43990,40690,201299,211523,77049,-9156,-58882,-97025,-61472,-22126,-9877,-2651,-109,-7378,5064,41732,6686,5116,12874,-22076,-98404,-110573,-155206,-87494,-269,15125,-67237,-114850,-91275,-74637,-45634,-18150,27758,46459,15388,9270,-10275,-5125,47348,58162,47551,22195,-28208,-41815,-26429,-34085,-20534,-24423,-37090,41256,131006,245425,241507,126826,103114,56945,36700,45144,268,-36065,-5992,41685,26552,-59272,-34027,4880,58867,100641,98998,97909,64744,21269,16329,-673,47096,96714,134711,188151,105259,62987,46321,221214,227590,146301,66014,6254,-25871,-842,16544,26373,37429,68306,126916,232943,226975,126145,51348,61831,134832,198295,177791,66266,55505,152814,212617,132559,94626,38949,15135,-3546,-52006,-24377,23062,19671,-7692,-17957,-9215,-12447,-1098,57241,74252,-16343,2563,65928,100827,24638,-53831,-67134,-10392,4537,7949,-15909,-23747,-81219,-130797,-138081,-21999,-3206,47953,65567,73536,82387,37742,-26832,50252,223183,294712,198969,57248,-3856,10090,31064,-8397,-57481,-4459,23431,-19618,16547,-6159,-5656,-76739,-63974,-68229,-88182,-90941,-116006,-77666,-27693,9480,27536,55837,103801,158874,204521,235867,138960,83244,31862,33551,32861,11574,-24993,-11680,-93209,-111448,-54007,-21238,-33990,-96352,-122756,-75120,-26700,15800,38935,-3270,-36761,-78471,-137953,-123946,-70653,-31245,1159,21748,12670,-43593,-51608,8217,19425,-1283,11204,22144,11316,18665,-9155,-36447,-2832,-2441,-79036,-122376,-119159,-95685,-80708,-33985,-6750,-30812,-35678,25324,106890,197926,137933,40076,-80868,-111098,-54575,-13389,23171,45376,42369,25630,-13451,19121,80090,145022,176863,44395,-63123,-43257,-15508,-19825,-39008,-32614,-8473,-2182,-26554,-45737,138868,329824,444947,396817,225425,210422,243187,117669,14833,-40832,-67803,-76078,-49291,-29134,-13037,-58213,-53111,-12412,-22416,-29908,-79710,-74130,36525,77932,164855,389721,565864,606308,380351,140809,29344,-33135,-43846,9719,31763,62007,83241,76203,101378,72104,81786,131668,154295,212693,299284,362076,274631,159866,54026,9116,13221,15172,29767,3805,-39883,-35068,1908,34566,33367,49267,-22506,-114500,-92321,2565,62818,68214,30417,-16486,10336,45386,34971,54723,40954,46187,132227,171750,54253,-1684,-76583,-65502,-41452,-31673,-37761,-62429,-83815,-103455,-53493,18410,74268,49678,-18491,-86521,-20998,4362,-7306,187912,453069,293061,73091,17810,-18902,-79586,-19158,59539,27804,-15375,-74187,-95262,-24895,-45655,-37086,-8881,34888,54225,-17565,-116790,-131868,-119246,-54851,-930,23182,33431,65694,29913,-34442,10435,61772,24215,16350,69581,91998,20362,-50087,-19402,45412,88065,20994,-88618,-73588,24401,62551,71267,-27471,-77602,-128334,-124969,-67306,-43176,-53394,-100289,-118008,-81043,-208807,-278782,-112647,-22550,-39684,-91527,-40450,12925,-10373,-26310,-30948,-79583,-62902,-58562,-118370,-37507,58405,19597,-66301,12320,172016,251306,109637,-18300,-130408,-26438,68463,85093,257673,246550,83125,53581,54497,32322,-15240,-35394,-18918,-6494,29500,-22292,-103614,-118681,-67300,-18397,2321,-2646,-44902,-37253,15435,47805,5993,-25210,-35209,626,31616,50151,60500,50895,97172,216562,222123,99427,42560,106900,118564,83026,63094,28158,31029,82859,11767,-36288,-12952,36454,93248,157805,117908,1409,-434,63281,17126,-20935,-15073,33795,56040,41998,-39004,-38430,-15609,32111,10584,-38499,-75966,-36233,23640,44449,58060,67262,69705,62458,39018,3379,26765,33878,30830,40982,-45526,-18631,14194,45995,96657,-10852,-91606,-82612,-1576,-22240,-67524,-84353,-62827,-32219,-18074,14809,6239,43298,59369,69918,9666,-105493,-6299,36465,43455,19522,16924,15976,16475,-17915,-58849,-44043,-1084,-1025,-64654,-33800,46130,59644,-15090,-9429,41677,65228,20554,6226,40250,61907,77394,229343,238165,91304,-13923,-94692,-127777,-93147,-24314,58008,93377,52370,-29734,-66116,-5678,26895,-69578,-85522,-16579,70438,123302,21118,-59870,-5832,78075,215267,293668,240801,137088,104327,29995,-47358,-3975,116725,334338,415746,344339,122111,36175,-26422,2249,-35058,-40604,27201,57405,27304,21858,-61878,-100397,-95010,-60642,-44174,-18814,-54420,-57819,-48975,2254,25192,41710,26755,-15748,-14976,35783,43690,6969,-19834,6253,50314,31804,-36341],[-51729,-2096,11318,7354,29507,15794,13427,39559,53746,36875,-5481,-69343,-70411,-63506,-38018,-15195,-14300,-15655,-23329,4492,77722,48964,-18469,-69369,-88234,-10223,29831,11929,-28416,-51923,-21831,-15359,-40517,-14845,104871,243225,293126,319797,416836,293289,213186,276580,368397,289539,57529,-37144,-55238,-86990,-59042,-29247,-54204,-58680,-43959,-57583,-67959,-111082,-21851,60252,161271,101256,-1837,-64351,-52022,-32868,2106,34139,70357,76724,85310,84509,66366,21242,-7410,6174,36497,233712,342479,261240,37225,-89065,-81563,-14209,18665,18677,-3783,25926,95459,96956,56020,26279,-24130,-23569,-43341,-56968,-45990,-10614,36762,99931,84736,21548,5035,1668,37602,11773,-21690,-26171,-14241,31822,49610,38989,37475,37981,25251,39069,107521,46829,-74729,-131759,-74723,-27987,36985,35345,29268,17497,64420,115462,55908,-34207,-98489,-12418,38714,67093,20292,-55093,-90159,-109072,-105208,-39230,91414,255417,319609,99751,13481,-26418,13809,83933,151705,314793,321024,369419,358943,284940,154804,69923,80772,222764,264507,120127,93190,35242,-58446,-57544,23412,-10020,-14446,16712,-27035,-74968,-35856,1590,31642,28435,-21051,36097,39332,47916,83889,39111,1703,-27584,-42659,-1337,1504,-54048,-57457,-72769,-124927,-105626,-70654,-2125,-61836,-30328,71986,154936,123710,-16274,-119008,-9054,54259,53505,16188,99467,89157,52248,53524,68169,73899,40268,-9583,-41760,-33184,-26652,-27770,-50896,-55146,-65678,-47893,-26876,-39288,-19327,-37298,-37769,-66815,-55570,-90047,-67828,-13630,-11905,1890,7565,21861,102084,175335,247185,228763,220342,126656,46140,24723,20389,14964,-27275,-126158,-64078,-35000,13877,26913,-11383,-94287,-126723,-51976,9034,97365,93110,108026,121595,105662,36410,225,-37914,-34506,77261,99446,-28147,-48085,53392,130575,103695,29300,-54793,-15278,11505,-4336,7582,-21298,-104431,-112046,-18935,49426,76125,36271,3004,-39471,-111073,-116728,-79248,-57040,-44850,-2994,6160,7782,-110379,-132624,-69999,-84890,-76732,-14783,20602,9390,-33308,-19397,37222,93080,93981,128807,126904,167049,196446,112977,56683,-40493,-141097,-72773,-48552,-74896,-1376,57176,67492,24231,-39618,-14337,-5069,-48042,-73216,-29450,-25960,-44583,-36776,-59712,-62350,-26463,4199,51898,65583,16325,-97409,34648,85292,39062,-25652,-45875,5484,47715,109470,135290,108548,94439,19688,-70060,-59654,-43000,-56195,-88869,-147182,-63011,72216,237348,396022,380719,163706,-9990,-91526,-55729,-4787,-15554,-5955,36550,68997,77950,6156,-102432,-36423,-22421,-44305,2088,7266,-37160,-108315,-162195,-164433,-94104,-67964,-36132,9102,132554,118229,30430,-12764,16324,-1739,-58537,-94065,-53552,-22709,-8701,-23764,-18564,2872,40689,87356,112617,78195,58639,64366,6796,-2283,31772,58092,51845,35440,-7148,-25946,-37077,-57029,-42821,-53100,-44442,-41044,-61131,-44225,-27249,-24191,-25131,4415,18023,15330,49254,21075,21671,-35528,-105268,-38713,-113314,-24870,-22388,-77130,-102805,31769,118303,191624,67029,-28459,-50208,-111629,54263,114533,44469,-17581,-50602,-24586,23214,90880,85975,16958,32023,68632,117774,117184,-26491,-76470,-46201,-29020,-48948,-94050,-159307,-93462,23952,99638,179020,334555,508420,652155,502819,274900,94070,34077,4430,82570,94758,21872,-56565,-45159,62574,197923,219934,114698,60171,82050,99564,80217,99011,87997,-26101,-52616,-58968,-33960,-6345,-49358,-92579,-91444,4952,16849,8804,-50856,-11378,130245,273913,289047,393855,436976,357476,200443,57731,-4816,-935,51639,181202,418147,374742,229081,172231,24250,-28738,-687,32338,62888,76050,95448,40360,-65677,-73534,-33377,-28481,-48082,3803,46250,119687,148222,194281,264431,261028,74112,-85885,43104,173021,181756,69493,-22289,24699,70123,42756,24165,41828,85579,192880,231610,137648,-29649,-111828,-150983,-75808,-7098,10656,-38373,-25766,20735,22287,38046,49680,15588,-88004,-83649,16320,62248,57963,117187,-11830,-75091,-86702,-26039,118696,230940,220497,179216,135747,54392,-16619,-57090,-56925,-96229,-111275,-109642,-91967,-64860,-41801,-55000,-41365,-44614,-55935,19525,175159,325811,315652,236362,174470,120910,40396,-65348,-109753,-17502,3842,-23464,-45861,-41470,-52866,-74978,-25225,-26502,-61914,-78606,-25169,107733,163225,79008,21407,11743,14440,-29412,-69807,-101654,-80256,-95661,-86402,15587,107649,118502,42075,-47053,11138,288675,440057,397558,215119,69235,9861,22103,41600,30940,26514,1680,18085,-17922,-23588,-56285,-73758,-56233,-65479,-54033,-30497,5868,156768,265960,268000,203075,77658,12735,11313,-10427,-17742,22371,67096,74825,81476,92353,59800,-18420,-36374,57042,201772,265178,241863,93595,21184,-20426,-55938,-19723,40774,19207,-35445,-54974,-24034,-10848,-17057,-7579,-20608,-40081,20456,168415,256362,224770,152387,95742,16486,-10921,-22051,-5126,23970,71379,104396,64417,-34628,-28030,14011,1788,-7166,2582,38506,64140,66619,39220,-20253,-81199,-100094,-132795,-99292,-32117,155283,366954,364682,89162,23491,23285,-1277,-7920,-1730,-22844,-19139,-8392,-19034,-62955,-94349,-81534,-64591,-60356,-88704,-107370,-45754,1305,24081,20222,41918,153929,213929,165228,53382,10796,-31022,-51753,-80497,-51753,13573,79920,-6295,-74165,-34447,-26670,-20059,6321,17061,-8304,37396,129158,219207,231354,193255,64620,-43783,-11063,-12529,-38129,-49162,-22765,-51445,-38178,-49189,-105010,-103437,-37004,-10375,15349,4440,-76400,-103947,-129693,-68189,-3866,38404,75001,59615,27160,33996,95670,211326,276366,237546,121425,40977,38800,62501,-2003,-37613,-47639,-9601,77812,62336,-7236,-50644,-107107,-111419,-111525,-49967,-28748,-13020,30849,-1308,-82951,-114464,-51696,-70643,-157285,-210103,-222078,-163424,-41093,147440,204709,67044,35395,83564,116735,82894,50926,28806,-25053,-87825,-89948,-53882,-40762,-73253,-121143,-162614,-224487,-80827,2403,-23086,-40327,-42643,-18623,22797,14955,46448,105656,145153,105086,72780,52611,95885,165682,218855,68574,-5555,46844,279691,449105,293132,-23471,130790,408240,582095,588076,610233,638330,578775,435542,177639,-55628,-66957,-37518,16033,30712,71878,26535,-17886,18743,22631,-8136,-7424,-13159,-54186,-76875,-75469,-124200,-80380,50492,150751,371322,403103,128688,19253,-3480,-55292,-103004,-52753,-33459,-74747,-140088,-122194,-66466,-17834,19471,-22132,-84897,-93632,-8805,76772,113105,7881,-98690,-153205,-132688,-58293,54072,112712,102953,65839,-30024,-86263,-78382,-75017,-54212,45734,99328,152531,146976,24499,3188,83993,130413,61988,-16730,-16261,122976,182286,148189,88306,15318,-38471,-99341,-127546,-131087,-140909,1108,100989,83521,17789,-45062,-40615,-27705,54900,86707,59381,37372,8812,-1519,-92456,-192346,-126251,-11731,-33038,-51992,-20233,20619,52764,67578,65024,71070,28192,26083,25335,19820,30979,79750,79683,6744,-6936,-3632,-41069,6448,104040,281676,178196,-5188,-63861,-22199,-26507,-31160,-62320,-42800,-117905,-55511,-16355,-31936,-23067,-49047,-28502,-29612,-34644,-37839,-21030,22580,78909,108740,47609,-42879,-45715,7074,-5649,-95799,-80362,-39934,-22746,11579,31504,55272,88057,74116,44651,58004,69489,23655,-48216,-42464,33326,35432,-6817,-74440,-51507,-9716,-1532,-41467,-78691,-80438,-37712,57746,66167,-14038,-9507,47918,102908,80882,49961,21348,-11284,-54663,-29909,10091,23110,-52046,-26303,21898,22083,-9799,-26041,-5091,36963,58017,84368,215519,258385,111852,18268,51160,71808,41039,25859,-11710,24816,78948,117863,112296,82187,57663,54277,13188,-23143,-11726,-21006,-33439,-20324,74392,193399,184489,94174,-2999,-75823,-41708,-3207,-66858,-26722,19037,90965,114340,56625,-3037,16708,113352,212239,207238,60371,32170,47967,78678,52971,-38239,-96253,25255,73499,87996,77613,47303,31356,18453,-11020,-11085,-8634,9910,22523,43941,34870,11709,-52691,-54046,-37937,-89712,-69528,-45268,-17843,-24199,-48970,-34398,16054,4784,-12717,16245,25691,45204,77941,118199,101572,-31300,-19453,174367,337612,164992,21995,-13697,-7277,37870,51853,35209,39409,50213,64757,36633,14417,31871,46174,45797,-33456,-9397,212644,405765,395091,240993,48125,-66592,-23282,40433,28372,-43435,-63158,11101,14539,-18026,-39724,11098,36337,31844,21502,8691,42368,24679,-3180,-35065,-72811,-101420,-60126,-65298,-16216,-26645,23708,36655,18551,21011,54082,-38414,-108478,-4769,38095,14490,-30407,-58952,-54635,-38970,-40142,-84719,-64298,-66324,-87959,-103094,-47027,-24971,58470,-30108,-83583,-73943,-42455,-23608,-42534,-10771,28833,72435,57553,21068,8140,11352,30979,106178,115231,29267,-42663,-80423,-73084,20195,56935,20953,-30804,-32095,9290,26974,-1359,-31629,-45740,-30288,7209,56264,85731,90860,36906,-39974,-75274,77886,79978,3256,-74247,-12986,18365,26544,-17856,-18939,-70816,-108176,-83318,-40313,-82019,-85082,-102820,-50377,20771,-8443,-67305,-5033,50984,32855,-17782,-62665,-92222,-25614,4791,784,-27482,-41976,-66197,-40674,-12855,20669,52142,71460,41623,-689,-53833,-68619,-60813,-23708,-16459,-4064,-59806,-90019,31095,123561,286167,182447,80092,111024,107708,67740,34441,38840,86643,90428,51517,-46174,-84554,-37380,-6733,-24165,-32854,-15722,-46178,-23114,16956,39730,30205,-47175,-77016,-39378,-71908,-60797,5814,64068,8116,-33476,-71855,-91845,-49178,23574,10513,-11921,-28412,-53866,-27374,37131,-45615,-90495,-87298,-90071,-35303,31901,69089,51491,13324,-47040,-84769,-47933,-23161,-22038,-13930,-51412,-53343,-11720,34809,50236,-1062,-30489,-59194,-39036,32429,102024,94049,105394,127646,116229,-19745,-93913,-64064,-28339,-13261,-28978,-2414,-1005,112034,69563,12818,-5753,-45433,-74312,-92962,-99658,-93276,-66712,-29311,-20989,-47295,-12605,-11320,-24055,-36147,-22481,-54729,-43522,48604,218108,228096,90187,9513,-41469,-86222,-52103,-10776,285,21059,42291,38318,46924,82648,43161,22391,14144,-11392,-83911,-109197,-150723,-72028,-2739,-7103,-88934,-128983,-102393,-83802,-41380,-23740,9723,23682,-2211,-5143,-21799,-11210,44436,49701,35789,14192,-31814,-39231,-18486,-26488,-9086,-14241,-36206,37845,113844,210623,214917,119794,104573,60938,36664,36103,-8475,-23471,298,36328,4459,-74994,-32807,4473,55668,92297,84125,79551,53566,18779,6745,-18689,34644,94372,140504,202333,120980,77615,79546,264355,245471,153775,72200,1729,-40657,-8296,14445,28197,38985,63577,100044,175455,152783,74560,33172,81604,173194,232436,203260,75276,39396,110407,171339,106975,73523,24676,11280,-7209,-60274,-13868,36496,32943,7860,-23293,-3772,2548,18621,79051,99475,4311,12602,65232,94114,20649,-44160,-56316,-2809,8552,18763,-516,-10049,-66369,-115436,-122864,-3041,17363,52681,57470,71179,85324,41273,-45665,8157,171976,251996,182534,63636,10411,14762,27191,-12223,-55793,1051,26720,-21465,7161,-21527,-26058,-95314,-64735,-70566,-86009,-81669,-106510,-74397,-34657,-9245,1414,36823,105257,197322,249679,280834,182512,111547,51803,38773,24568,-5702,-50346,-34385,-92498,-87304,-30537,-6410,-33627,-110728,-108377,-63747,-26799,4121,20022,-27854,-62144,-107301,-126977,-94121,-54682,-31899,-20339,-7923,-14571,-57848,-47806,13276,15662,-11469,359,11802,-1175,4343,-7596,-14580,21199,10252,-72357,-120951,-106367,-87317,-81757,-44034,-27298,-57046,-38426,46813,119180,199705,134392,28149,-87946,-86301,-48900,-13730,19930,33367,29470,22013,-12661,15425,73705,139808,177404,46556,-69590,-59140,-24872,-29010,-70286,-51898,-18518,-13906,-53184,-30411,163576,335307,451915,427682,235429,199989,221536,102447,7282,-53629,-85822,-83946,-45967,-34363,-21913,-63469,-38475,-3003,-22227,-38982,-84820,-51950,53036,83744,132057,300636,461823,541921,355377,129970,17370,-39096,-39089,6157,33664,63917,74409,56044,71433,47384,54883,99182,151378,223438,299877,353130,254302,131501,31200,19,13701,18131,32836,2800,-46788,-30199,5546,31078,24459,44787,-30392,-125865,-82328,6686,59754,60963,30820,-18267,-2449,27490,19702,48543,39126,44776,115991,141860,36688,-6457,-86706,-71564,-48147,-36908,-38647,-62460,-83160,-101023,-61190,4017,48474,14986,-45878,-90180,-22140,-12169,-24013,178591,421554,251200,50394,5246,-21362,-79777,-28840,61196,51602,12317,-56275,-82019,-23549,-45560,-33831,-3801,36672,36916,-51634,-107295,-113617,-102381,-51593,-8743,1399,20403,29016,-5684,-36631,24179,78050,31661,12929,55169,64266,6276,-34313,6051,80227,117941,51425,-55116,-94012,3718,55606,73902,-30169,-85575,-133793,-103607,-33996,-23753,-36492,-84690,-95301,-70858,-194264,-259182,-94362,-20002,-58039,-107954,-64422,-2872,-6146,-11066,-17194,-60532,-18723,5959,-174557,-93873,10819,-12482,-70097,33079,201515,279058,122682,-14578,-114301,11311,135544,149239,298357,274967,114188,68378,48771,25436,-20384,-45146,-31940,-36810,-7327,-44322,-107547,-107439,-55137,-10952,4773,-169,-35126,-41419,-5327,23774,-17183,-34659,-38881,-9132,19084,37800,47470,35023,70351,174630,181092,80894,33444,99110,119043,91093,69864,37590,29716,52134,-41819,-59727,-6124,34326,90667,159106,122752,7818,-2298,51568,-1104,-44744,-43445,12846,56372,89536,29838,20006,46257,79733,43341,-9795,-55054,-36794,9039,31626,47473,60775,64781,60734,39095,-3034,14315,18410,12966,32790,-39687,-11118,2490,23049,78389,-12656,-92050,-90965,-7969,-26836,-69843,-78590,-49045,-18872,-11558,14623,-410,28735,35414,38211,-31964,-115310,18758,54490,48627,21092,19583,17922,22068,-1703,-47815,-41810,1661,8922,-47024,-34935,24105,44725,-19315,-10819,34393,52822,9316,1057,32733,65791,53195,177188,208596,93489,-4744,-82529,-112208,-97422,-6073,80807,106941,53204,-39154,-83896,-21322,20654,-59047,-76293,-10045,78622,119390,2040,-40782,13511,97345,246486,336148,262631,135464,102579,28384,-42717,-2403,105651,294865,359567,304922,108629,34249,-43957,-4460,-32961,-44736,12097,29606,4051,22594,-46196,-118581,-76329,-41426,-25276,-6762,-57189,-50900,-35622,-6903,-14569,2945,12383,-22816,-26988,25480,37923,6229,-18671,-1885,41846,38991,-24342],[-33721,5713,25369,5136,21915,14633,23397,48772,55715,30914,-14929,-75647,-77831,-81760,-69657,-41205,-25181,-13294,-13759,16156,86654,45873,-28331,-76627,-66313,15166,41812,14647,-32683,-48732,-14977,-7081,-25425,9315,134609,284659,340913,367556,439849,279138,195270,240002,313067,260132,41016,-52122,-68352,-98541,-67635,-40925,-65899,-56253,-42382,-54399,-52876,-99597,-38103,66695,185349,109990,-11176,-78719,-74286,-56998,-23960,11709,60406,81378,102003,108309,82959,30719,-5743,3211,36197,241351,338240,269033,69318,-51946,-38245,31147,61913,54738,19616,28037,101776,111227,60471,30091,-19809,-26221,-56698,-72169,-75596,-35230,10405,63761,68360,29376,30921,20922,32562,-6147,-37472,-33471,-19961,23497,37894,26083,20261,33055,38173,57902,128935,73852,-43982,-107375,-69791,-19071,41500,42840,41725,32393,83829,126116,60233,-27891,-99691,-24465,21671,49799,4194,-65413,-93262,-107616,-103736,-34859,101875,275967,335926,97069,9437,-33375,8568,82372,149812,308129,294352,330334,325910,256478,126369,45496,48647,177384,235138,122929,101188,46259,-47768,-74619,-1692,-13818,11575,37654,-26031,-84267,-41675,1284,43283,39083,-14036,43456,57598,78016,117185,60943,7304,-18490,6975,70484,68851,-20977,-52733,-70419,-104349,-75605,-42922,19098,-70521,-46513,55034,142565,126010,10392,-84806,4462,61002,61830,28419,93075,73845,44961,49621,62693,63636,15465,-45999,-62299,-48621,-36188,-34786,-62106,-65070,-57363,-32979,-9673,-26021,-14225,-39227,-37869,-56215,-40948,-83350,-90828,-35369,-23179,-5130,5424,19421,88700,135373,202210,212485,223215,128815,50712,26384,24031,18751,-33718,-152837,-45096,-14182,31346,40300,-6158,-92162,-125100,-73558,-35346,37329,46908,91578,118466,97554,21571,-15972,-52293,-55570,37517,61406,-37495,-29860,64202,121439,85706,35401,-37423,-6004,5382,-33220,-37895,-64367,-125970,-98873,-8311,57370,83941,46893,15648,-35039,-75611,-74819,-58654,-47905,-44075,-19991,-13934,-3865,-102300,-152754,-86435,-106367,-68731,-13139,17862,20628,-26665,-23928,27630,79270,79228,99705,96091,145045,185181,114461,61131,-33787,-140252,-83719,-50103,-85153,-24650,27916,36520,-1056,-36616,4397,7723,-47407,-82684,-43802,-41548,-63018,-60519,-89563,-87470,-35524,-791,44667,54699,7281,-89747,39419,86429,26787,-38180,-59095,-4429,34227,89995,120852,98633,75172,-2827,-67908,-56797,-42672,-63709,-99458,-143722,-61588,56204,204530,363830,371721,175450,-2799,-82157,-80376,-33583,-50882,-28888,10393,56800,80773,1685,-101472,-31941,-6760,-32452,2482,5134,-41445,-131315,-209979,-159925,-96395,-77640,-39865,14014,163472,142729,48892,1616,14016,-14818,-74353,-113408,-80535,-48009,-26806,-34098,-19617,5376,37963,77298,112030,98875,81411,69512,22296,21140,50470,71491,56487,32962,-11220,-22804,-30571,-55908,-44254,-55186,-55431,-57685,-61658,-50356,-34859,-19882,-12027,4448,-2727,-2286,41154,37511,36916,-21283,-90865,-51680,-136762,-55349,-55690,-110453,-71883,58008,131712,195704,93296,511,-36004,-105841,37992,118150,76016,7743,-34244,-21921,22237,96575,103940,35473,26595,22901,53905,68263,-45239,-72738,-36374,-26072,-51702,-100337,-166088,-86645,17689,85419,162725,317330,494458,616734,438140,230486,75123,28048,12196,84886,96552,45700,-46239,-40795,59164,194892,214476,101960,46853,91120,138232,123704,141632,133181,9727,-29434,-48229,-25558,-12827,-72394,-106956,-73032,21201,40151,48178,-22255,-30088,86784,252891,352321,493405,514283,401355,223133,62485,-9499,-3492,44797,161446,413531,382438,214827,117317,-22484,-54265,-10044,38027,45720,38467,61453,28060,-52937,-83948,-35937,-31126,-48103,9440,58286,142494,186929,238045,284852,234960,31817,-89070,56017,179633,175637,62106,-22768,21376,55061,21198,2250,17816,53456,150754,182985,92448,-41070,-103672,-168403,-78538,-5238,19833,-14686,-47557,-7692,-3407,21782,42199,19651,-79840,-100606,-1,48514,56636,107094,-26894,-116310,-105730,-70,161793,287064,277587,238675,193174,77079,-19483,-64740,-67239,-108918,-112187,-104457,-81071,-53503,-35324,-43239,-31767,-51874,-83591,-9526,146524,314501,322791,232917,145310,79546,7474,-51489,-156505,-51360,-22742,-44958,-59879,-48689,-60436,-76667,-9434,-7116,-38916,-49131,-28128,94095,136193,48098,1859,-5074,-2806,-32680,-46621,-78450,-59591,-74571,-64606,30724,108077,138109,65037,-32441,-9824,211623,344394,327693,173036,57403,28698,55075,78331,67049,59922,25941,18049,-57279,-63050,-78258,-80904,-58662,-65287,-43179,-20898,16232,185846,307110,327504,264717,103997,19698,8132,-16867,-22142,24669,62237,73777,90602,102439,82655,12607,-4160,90517,227491,280543,254906,95563,8705,-27247,-58956,-21613,35170,11205,-45109,-66826,-30524,-13987,-16669,-422,-7119,-25624,36712,190434,268448,217380,140658,86837,18177,-5158,-12543,9098,46014,105122,142735,70187,-66809,-28089,22669,6668,-20080,-10929,27784,59614,59931,24046,-31009,-103096,-121917,-146711,-103024,-16387,193755,407017,375198,84699,17307,18719,-4109,-15097,-10302,-32774,-29188,-21950,-45855,-72161,-71659,-117364,-79551,-61246,-89218,-115981,-53147,966,36356,48723,74094,179009,223172,154819,47579,11095,-30054,-50357,-89214,-80006,-25997,49562,-24851,-80044,-34647,-26478,-12875,21116,38952,14820,48913,105918,146200,134572,107559,23033,-58249,-10784,-20378,-63417,-84857,-38698,-55954,-37748,-50605,-107943,-91656,-26885,-5406,14872,-4959,-96288,-126077,-105564,-37607,35725,69829,100495,71050,30624,46911,130058,238602,287619,232216,91088,-8570,6905,55580,3402,-23105,-34482,-3707,70249,47779,-16790,-66378,-105469,-85868,-78610,-26009,-9572,15310,76151,38783,-61927,-107551,-50151,-88537,-207656,-244428,-269596,-220542,-97625,96370,199111,81226,41944,79353,103541,72356,43499,25255,-18796,-60976,-53305,-10883,11395,-21708,-75639,-129097,-217858,-101297,-8427,-21988,-29949,-52026,-17305,19006,8237,47993,116131,137017,89455,58771,46914,97519,173957,236324,79107,-6032,57741,308060,505142,357123,32926,187648,547550,796565,840178,867405,893760,812760,613074,287777,3027,-73410,-43722,12475,21695,53390,20946,-15119,12175,12203,-15687,-11855,-17452,-63486,-75236,-58384,-111180,-105535,30474,143882,383771,388229,103371,7157,-15815,-70962,-118046,-58436,-27452,-54228,-116282,-123208,-92960,-39515,6396,-22253,-73393,-81328,-16874,74249,116981,39088,-38453,-81554,-70095,-23295,42918,69793,58342,44126,-32278,-82714,-80134,-74997,-38725,62657,96948,138865,125049,-1499,-13773,75289,127379,63814,-9649,-3814,138019,177768,133301,78042,18864,-30310,-72168,-87478,-88637,-109267,23675,117241,96866,22667,-40289,-31750,-9770,80357,102910,65360,29293,-22592,-45578,-113377,-153057,-75980,9579,-41254,-88482,-48677,2482,42249,58364,57679,71398,38476,37727,30086,19841,28882,69781,60886,-6183,-3092,2485,-38974,7374,100480,266816,174073,-3802,-73646,-29669,-30906,-27736,-58980,-44321,-116416,-46458,-2250,-19958,-19205,-40053,-8485,-18738,-54852,-34285,-1695,37363,79084,96931,35952,-61682,-50523,4447,1818,-81394,-66914,-42361,-32010,-5739,3979,20587,47379,38501,24574,52676,62579,8590,-77960,-84211,9358,39306,6680,-62946,-52572,657,10855,-30258,-60962,-47342,-18739,64466,67543,-17822,-6845,47910,94592,71729,39561,2266,-39185,-61847,-22051,30212,49296,-21641,-4673,61349,92932,52230,3730,4701,40076,65989,113548,278776,320902,167283,17360,3326,7283,4492,16013,-22714,-1897,36801,84819,92246,70219,49543,57211,30636,-7985,9743,-2460,-20433,-6813,100247,245455,222793,112593,5380,-69676,-34412,-1824,-64903,-24358,25906,101216,133800,87326,32192,50129,133567,213705,179614,33045,25450,43524,76352,57914,-27402,-85028,36026,89725,93449,72120,37962,19576,6097,-22975,-21800,-17056,3817,21109,45628,38982,23983,-28757,-82734,-51554,-74678,-57387,-39608,-15139,-24586,-49465,-41658,-702,-19035,-36480,8788,30443,39812,70624,108775,99233,-22507,2372,213291,405593,229835,52428,-10803,-11215,40854,59356,34670,34216,44285,69586,37853,8205,22710,40931,44437,-33466,845,217305,430834,445269,303130,101484,-47907,-39232,38048,45660,-19565,-52188,2754,1723,-29743,-52475,17687,53131,50209,44073,30097,44903,13652,-18702,-48352,-82410,-81768,-28859,-24306,14884,-19704,26605,40317,16292,11293,26613,-65349,-103257,14573,42202,15562,-24061,-60830,-76127,-69442,-71791,-82163,-34808,-34175,-58803,-82097,-50039,-27095,51421,-44681,-91995,-53155,-24345,-4784,-24138,-19820,24165,74259,61966,24765,9038,15794,35005,92309,77795,-8954,-71949,-106198,-36118,36735,53899,13101,-31244,-33668,-703,5992,-2299,-19068,-34230,-17842,20795,69558,95104,91438,40196,-31630,-101097,76632,92593,18991,-63718,-16602,5819,16608,-32273,-40562,-88007,-101142,-40544,21173,-53934,-71055,-79646,-96754,-17836,-45729,-78807,4445,65293,49929,1639,-35419,-68614,-10216,25793,9810,-35307,-68813,-79472,-59153,-29722,2745,32174,58196,42514,6316,-44655,-60329,-59036,-27781,-29496,-30511,-82682,-79937,36215,131224,317658,218714,109803,119569,114584,84207,54651,56542,91262,108614,105293,-552,-72539,-23563,1731,-15261,-27811,-27239,-58742,-30352,18510,51349,49056,-28491,-79086,-48917,-73413,-66311,-13719,34035,-10185,-38652,-68814,-85484,-53201,17398,70,-25310,-29263,-45576,-25873,42290,-31911,-81940,-85970,-71044,-18085,49785,79968,53143,10226,-46325,-77411,-44357,-23184,-16462,-7929,-44168,-41268,-479,43644,48861,-12701,-50951,-85252,-71789,-4601,69229,76553,102197,148185,144944,-4720,-98555,-74158,-35371,-26288,-39791,-355,23049,140550,98917,39331,3988,-51654,-91082,-107719,-106620,-97276,-64520,-16765,-596,-19093,3203,-6184,-26150,-43682,-35417,-54420,-38459,55904,226332,233516,98416,27168,-22601,-72216,-41265,116,11262,45142,82531,80552,90179,127233,80464,37211,12580,-3437,-68882,-99019,-127331,-53153,-3546,-26176,-104250,-133056,-104697,-83955,-36569,-27749,-6966,1239,-20680,-21945,-33722,-15358,43012,42062,24378,6448,-34667,-35524,-8552,-16691,3971,-2028,-29024,41251,103802,180674,186994,109753,103088,60566,31116,22542,-18867,-11883,5781,28536,-17656,-78938,-27573,5192,52305,83979,68856,59915,49170,30498,8415,-30991,21561,88734,140042,210828,136836,93813,113425,292261,247738,154351,77790,1709,-56082,-15776,15380,34022,45026,63031,77639,126755,89833,30934,21199,103824,209117,259035,223086,85531,26813,71317,126558,76112,48803,9283,7683,-7834,-62759,-10739,38492,36505,17597,-19109,1775,16239,38094,105387,132627,27749,21984,61250,81823,12563,-33076,-39822,7468,12748,30633,17987,6713,-47799,-94422,-101575,17899,40540,60631,53254,71628,89133,48077,-52272,-33009,117993,206478,165593,72269,27299,21128,23206,-18208,-54485,11228,35052,-19010,160,-35174,-40850,-81991,-65385,-70798,-81102,-70754,-95135,-66436,-34221,-20070,-19008,20548,103780,233815,297623,318327,223973,142236,73299,43540,15997,-22924,-74411,-53200,-75060,-63680,-8254,7382,-33042,-122989,-89781,-49980,-24689,-6445,3143,-42206,-76174,-124974,-106489,-65769,-31957,-21695,-31624,-35286,-41396,-68337,-41887,17533,10335,-24017,-13011,-1594,-18239,-12399,-2206,17015,49919,26484,-56217,-101728,-81319,-79907,-83898,-55244,-48980,-82566,-40611,56385,114894,185850,118184,8137,-77128,-53048,-35210,-9502,21045,25190,17801,17722,-12929,8427,60736,123783,166195,46620,-71511,-72783,-36847,-40584,-93921,-56728,-18082,-16963,-74237,-16640,168956,317192,429082,426846,228584,182488,195513,85463,-375,-53652,-92689,-84162,-38349,-34069,-27700,-63127,-22602,7048,-21189,-46885,-79754,-27594,70999,89347,99912,202108,337975,448131,314729,111676,1721,-46818,-35055,5082,36376,64104,60597,28348,36559,22237,28475,62803,139674,221947,288610,330446,225134,101312,11643,-3698,15838,21048,35902,2662,-51874,-25901,8152,25773,15104,41225,-37361,-128148,-68519,11228,54038,51813,32142,-17550,-13988,8068,-915,34256,32545,41379,99877,113892,21592,-10205,-94447,-72701,-52210,-40108,-37617,-59986,-80241,-97130,-66577,-10626,21318,-17598,-71547,-82174,-25625,-33601,-42380,164742,377419,209116,27709,-8106,-24483,-78388,-39536,59347,74291,43368,-36567,-66627,-18069,-41585,-28509,195,36696,19146,-59499,-86568,-98915,-89228,-49508,-15660,-9929,24047,8376,-38296,-35626,34027,87767,34894,7646,39769,38216,-3262,-16410,29002,106441,136628,74691,-23543,-82399,-17411,45214,70183,-35075,-93697,-132983,-68857,3930,-6965,-29513,-68709,-78495,-64366,-181920,-239448,-73063,-14153,-81184,-120283,-84346,-14130,-739,5360,-3128,-41554,26327,81272,-97592,-163326,-42916,-47832,-73192,52261,232988,302661,130314,-15799,-91785,56958,210554,213195,322505,287468,137991,78871,40362,17944,-26631,-52687,-43053,-67529,-45021,-65296,-106770,-93882,-42209,-2875,7720,2108,-25362,-37729,-18459,5021,-37920,-45309,-44095,-17290,6817,23615,31112,15278,38650,127143,131284,55726,18638,86695,114911,99073,78110,51438,35284,26401,-73317,-55658,5136,32943,88184,157589,123898,14155,-2432,41628,-16162,-62756,-68309,-8984,52620,128211,101614,84597,107850,121503,70086,14058,-34842,-26456,-3700,19923,39043,56267,61994,60637,40153,-6869,3522,4195,-3005,26651,-31053,-4914,-9916,-2400,54142,-17666,-91741,-96658,-14691,-31670,-71299,-75780,-39037,-7225,-5405,14394,-5260,17588,14380,7211,-68921,-84722,40234,68215,50108,19896,20114,19383,27368,14011,-37505,-40592,1823,14546,-33281,-33231,2302,26489,-24094,-13683,25567,39750,1032,-1799,24924,68531,36459,121583,169584,90139,2804,-67402,-84283,-76182,15148,98965,111832,46645,-52117,-92573,-25133,19888,-43775,-62850,-901,85137,110919,-16364,-18469,31152,112003,269013,367839,277836,131219,98121,25286,-38113,-3041,89087,242869,287526,254777,92988,33935,-56116,-12060,-31697,-46379,-3227,-4396,-30286,16558,-33222,-108274,-59617,-24920,-10324,1415,-57579,-45348,-26961,-24108,-60836,-30667,-832,-29655,-40039,14228,31212,5231,-14939,-10839,29943,44330,-12164],[-24552,3574,29332,-7359,725,-822,23368,46881,45910,13670,-34423,-91327,-93229,-106192,-110452,-73518,-46578,-22666,-14782,17870,83818,33503,-43304,-86208,-50039,26966,37288,623,-51431,-52561,-17337,-8959,-19713,24139,155080,321349,385264,404651,433985,246741,165325,192501,245177,213690,11475,-76720,-87302,-117638,-84780,-55364,-59761,-51397,-45141,-58917,-46885,-83717,-57962,64704,197870,108851,-23665,-93993,-94048,-70992,-47570,-15598,42318,76148,104773,112619,82359,29870,-11556,-5153,32919,244816,324848,265108,93146,-18985,-3705,65052,96655,84137,35177,22111,100434,126131,67890,34206,-18254,-33350,-65175,-57759,-104515,-61092,-14081,38333,61635,38861,50051,31750,21204,-27944,-54479,-41397,-27360,11438,21203,8196,344,26798,41806,63494,137414,92231,-17420,-78667,-61487,-15131,38807,40000,44745,40663,99417,130382,59929,-24567,-95167,-35521,5397,32435,-10663,-73182,-94051,-105629,-102211,-33303,102886,277701,327462,78293,-1774,-42152,3376,79488,145908,296862,258631,280338,281613,217968,89923,17783,13050,121318,181987,107250,99414,53478,-36537,-87783,-16890,-1039,43411,56307,-26995,-93168,-45609,659,54474,51069,-5584,48780,74257,109954,157774,93990,25660,8004,64982,142905,138642,13655,-43296,-57686,-75166,-35134,4054,58432,-66983,-65879,34493,122491,119307,31782,-44209,33631,76785,75959,44790,81962,55019,36459,45490,54499,49753,-10484,-80034,-73054,-61352,-43946,-37786,-67901,-67636,-40170,-12353,11167,-12135,-8532,-39372,-35104,-38165,-8336,-45097,-70401,-56047,-31435,-5543,9256,20710,79786,103553,155543,187726,218567,128697,56353,28900,27709,22845,-39049,-143559,-26397,7469,47479,52370,-1618,-90721,-124544,-83074,-66485,-17280,-1329,72469,115290,93285,14672,-20039,-52687,-61283,15168,40506,-29878,-9062,74844,107509,65632,42523,-12600,11538,6177,-49222,-66329,-94541,-119628,-83295,2490,64493,91262,59859,45149,4773,-14608,-31892,-36137,-35690,-41497,-34990,-32734,-11771,-83693,-133211,-106131,-122398,-55457,-7724,15745,31415,-13426,-18826,20554,66158,65246,70750,65735,118827,166533,111708,63278,-26617,-130090,-87885,-45268,-81779,-43762,2241,7642,-22670,-28886,21767,25900,-36344,-81113,-49241,-51662,-78345,-78621,-100894,-88856,-36294,-1990,37778,43017,-1854,-73716,51180,88042,15426,-48796,-67139,-10036,23187,70951,105324,87813,56771,-18582,-54492,-40978,-24533,-47860,-84923,-123067,-53663,42873,170228,325785,358178,190816,10225,-65610,-102725,-63194,-63632,-9738,903,52011,85971,-1904,-97156,-26253,9080,-19898,5566,7066,-39128,-124202,-174730,-122001,-80863,-74952,-39291,24896,205153,176668,75186,20255,15338,-23795,-83602,-121902,-103402,-69663,-41546,-40062,-16533,11592,38160,67815,107547,116833,101952,75790,41953,48353,72750,88201,65402,34842,-11459,-16141,-20360,-49454,-39604,-48917,-53187,-54962,-50390,-50036,-35805,-9842,6204,15213,-11697,-15204,27518,43813,44734,-12086,-78823,-69005,-165628,-88993,-90785,-138537,-29874,89905,145269,196583,117150,28752,-21067,-97177,27414,124001,116593,48393,-5663,-10202,24322,101105,121039,57080,32862,-3440,4714,29607,-54310,-59156,-17462,-14833,-47967,-100787,-155528,-75678,10882,69084,146539,295984,468173,564489,368215,188377,60514,28217,25636,88114,93838,65720,-31385,-37883,52109,184126,202816,89405,40642,106854,183648,171203,185570,179203,48566,-2596,-30937,-13988,-14190,-88752,-103180,-48831,41790,66910,96837,31098,-12398,63442,232628,417790,592612,585590,438181,242270,66377,-11591,-1362,46048,146674,403833,384410,195731,68540,-51034,-47818,19210,70032,44400,14193,35688,20232,-32986,-74549,-28297,-26080,-42840,18062,71562,164550,223321,277767,295032,200690,-12510,-71652,68127,181169,166125,55644,-21645,18402,39885,3240,-13712,-2019,22253,105831,130449,46788,-48096,-91731,-157708,-74467,-1965,31237,12706,-55123,-31919,-27227,6041,34796,23697,-65980,-112145,-12434,37789,58541,102752,-23349,-116973,-82305,34058,209781,340912,329823,295252,256006,110784,-18380,-68710,-73450,-115716,-107443,-94097,-66134,-39270,-24691,-27831,-17308,-52612,-105534,-29376,125262,298107,328351,228140,118969,45020,16142,-2832,-110545,-77400,-44694,-59118,-64946,-47427,-60670,-69587,8962,16115,-9753,-14576,-24860,77793,101565,12408,-18072,-19275,-15826,-25649,-19999,-47189,-29426,-47705,-41352,44972,108896,156695,89159,-16296,-27703,138688,248369,250268,126505,45196,50677,93652,119542,108626,100352,54271,17953,-97541,-97253,-88908,-65042,-15192,-39060,-27235,-9346,27121,205717,330649,371300,320097,130339,27162,4631,-24018,-23465,27780,56731,70076,93938,104998,99483,43740,27236,116805,240065,281538,254819,90460,-4419,-28801,-48002,-15381,31520,5791,-50093,-75681,-36300,-17509,-17165,4889,4553,-12181,51691,204122,268826,203207,125852,76674,21682,3980,155,26001,69996,142357,184966,73913,-95452,-23952,29964,10406,-33897,-22719,18285,54261,52162,9357,-37756,-101959,-133110,-152572,-97976,6664,231323,430082,367834,78046,10466,12872,-7510,-19665,-15655,-41932,-41151,-39922,-79888,-27057,-22949,-116606,-90546,-62657,-90575,-124300,-61253,-744,45588,74490,101695,193152,217292,133834,39165,10463,-26279,-40527,-81134,-92175,-56565,19572,-41224,-83246,-35912,-26868,-6403,35424,60189,36199,56358,74380,70730,51239,38872,-739,-58406,-8929,-30039,-74756,-97612,-41811,-53621,-34674,-49326,-109110,-82301,-19247,-3232,11225,-15076,-105137,-120146,-74451,-9927,68374,96313,125009,82050,33824,56973,156859,257688,291980,224196,60992,-58619,-19669,51765,9791,-11687,-28177,-9948,44828,16750,-35302,-85149,-94799,-62947,-51382,-5111,8697,42838,121712,72267,-44308,-98450,-47793,-105939,-204349,-232345,-287650,-260879,-147867,43815,184905,91062,45369,72068,88309,59619,34523,21170,-11280,-37667,-20761,28271,59971,29008,-28165,-90179,-186029,-105021,-21151,-22775,-19207,-59761,-16335,13747,-609,44874,118892,117590,63745,38246,38602,95339,173297,237790,82931,-11134,62600,325066,543667,413758,95007,277030,738762,1081073,1166265,1189394,1207770,1102064,832741,417098,59784,-70060,-46689,10503,11029,31155,12754,-13295,7594,2845,-23413,-18443,-23823,-74832,-64233,-33731,-83444,-108173,8071,123088,369042,348721,73797,-4905,-26225,-78183,-115408,-59494,-21331,-34518,-87188,-94833,-99081,-51372,-615,-17179,-55219,-57388,-25912,65735,115128,65988,20119,-8749,-6721,10646,32688,35058,12163,12834,-41869,-82352,-81959,-72014,-23968,73699,91094,123476,102493,-25356,-32018,60215,116823,59747,-7989,2421,139999,158701,108066,61930,17902,-24239,-45225,-45061,-43504,-79384,38998,122294,101948,22370,-36658,-22921,6714,98901,111591,64783,17510,-50315,-72006,-93020,-115020,-40079,22473,-47825,-118190,-65388,-8381,34455,48597,47164,65659,41458,41935,28201,13638,20142,53117,37784,-19852,-2581,4099,-39528,6050,93274,246120,168123,-646,-73664,-41071,-40584,-29502,-60711,-50764,-114432,-39195,9780,-8926,-15789,-34111,10054,-7928,-74768,-30089,13097,47427,73413,76929,17736,-83668,-52788,2608,9193,-64235,-52025,-45497,-44000,-25572,-27070,-19636,846,1230,13632,51949,59057,1518,-90120,-124563,-20166,36018,16439,-53496,-56761,3190,16383,-25364,-52020,-25971,-4289,66646,63691,-25247,-11744,36215,75823,55862,24133,-18942,-62170,-70076,-23697,35923,59867,2783,13105,96187,159466,114825,30745,9725,37585,67328,135762,326447,368465,229663,49146,-34040,-58445,-27065,2927,-32751,-22621,-3328,46798,66984,54004,37576,54793,44824,4897,27333,10069,-9731,5376,126899,291673,247783,116656,2652,-69520,-30410,-4309,-67962,-27292,25773,101249,138978,104389,57389,75251,142611,205792,148156,13870,24446,37984,68079,57323,-18661,-73503,36788,94463,88999,61679,26709,5509,-9624,-38965,-37405,-32324,-10881,11248,40183,36949,32872,-182,-62704,-34202,-53145,-49172,-39591,-16803,-27412,-51600,-49635,-19535,-44410,-61547,-1472,30502,29772,55093,86848,83958,-20021,18636,241391,463568,294851,82462,-9170,-18930,39420,65263,34974,25448,34179,68487,33537,-1605,8075,28982,38215,-34114,-2312,199257,425050,467528,349947,152424,-23759,-56510,29604,58748,3649,-40098,-10502,-16929,-45210,-64326,24922,71518,70601,68964,49886,44266,-237,-37505,-66543,-94418,-63198,-2169,9153,38189,-14489,23840,38631,12837,4060,4935,-77520,-81566,27286,40681,12618,-18366,-52938,-88769,-90361,-84181,-58649,-4755,-1848,-28819,-61759,-58208,-30280,47022,-50828,-81469,-37094,-12886,5537,-10867,-34243,14263,71880,63357,25519,7073,15553,32133,70031,32568,-61128,-123765,-139094,9999,58659,52265,2126,-37516,-38392,-14460,-17743,-6514,-10446,-24715,-8630,28730,73338,91754,82651,38419,-22531,-86702,57916,88523,23428,-58284,-20010,-4083,12627,-36249,-51251,-87446,-65466,25106,89896,-19641,-50030,-39605,-68159,-60505,-85214,-91374,12085,72061,58816,13663,-13675,-41499,13105,54929,27006,-44716,-87279,-54078,-60932,-47506,-14418,14401,44334,39069,8257,-40278,-55784,-57843,-32934,-44300,-57248,-100748,-68680,39005,134426,333446,243457,130865,121686,117373,97925,69921,66306,88124,115832,159491,63405,-31192,-3481,8217,-11043,-26517,-42720,-76041,-42043,15656,56358,60232,-10460,-67580,-59153,-75744,-73090,-37034,505,-29000,-42078,-64711,-77909,-53014,4856,-15816,-39358,-31555,-39145,-30766,37671,-19267,-70994,-77394,-56233,-4052,64003,86313,52463,10014,-32965,-48671,-30826,-25055,-16195,-10121,-44400,-34687,4356,42495,37677,-31752,-75166,-114992,-111275,-48241,30930,54977,94451,163994,168607,10118,-96258,-87688,-47280,-42349,-49538,2220,52638,173280,130321,64708,11760,-58452,-104629,-112096,-102731,-91724,-53526,2541,22775,9625,14201,-6286,-32417,-50855,-51891,-53879,-26820,63339,226335,227796,100034,40564,-7281,-60804,-33151,7262,19134,63761,114188,114712,128910,170368,114053,46415,5795,-414,-55483,-83116,-100249,-33473,-3847,-40641,-110119,-128545,-101489,-78459,-33679,-32807,-24078,-22405,-41681,-42412,-46916,-18731,41395,33641,11515,-3280,-38982,-32817,1102,-6764,15907,8394,-18871,48363,97519,154018,156912,94554,95713,52652,17194,2296,-32550,-2813,7910,16248,-40944,-70401,-21194,5005,47128,74301,52210,38446,49732,48269,17825,-36920,6164,77928,130611,208879,148635,108381,140410,299736,234513,147146,80227,4184,-72511,-24601,17146,40700,52312,64290,58993,87212,40638,-3357,12444,121229,234039,270515,230574,92699,15873,36524,81951,41732,20842,-7799,3279,-6975,-60348,-14277,30381,31403,21469,-9438,5753,26929,55232,132794,169560,51426,29401,52967,62699,-1288,-22737,-20077,18552,15555,41461,36643,23450,-28408,-70261,-75560,39524,63424,68451,50290,71819,89945,53343,-47967,-71229,63820,159939,147993,82039,45465,28278,18604,-26890,-53535,22256,44672,-13823,-3002,-38910,-30616,-52653,-67363,-71547,-76248,-60311,-82555,-54944,-26580,-21533,-31381,7645,99183,261319,336160,337683,254816,173653,95933,46881,6937,-39959,-96719,-63861,-57861,-41727,11614,19586,-31427,-132397,-71655,-36479,-21139,-15325,-11351,-47137,-76475,-102868,-84032,-40169,-9704,-6002,-31044,-56854,-66475,-73849,-34114,21204,3967,-38185,-28319,-18009,-40815,-32487,6750,56418,80873,44289,-35012,-75679,-57094,-73493,-86130,-66975,-71104,-107202,-41833,55842,96166,157839,89527,-20398,-51058,-15349,-15158,87,27616,22751,9488,14190,-13226,783,45723,102455,146613,44751,-68452,-81752,-50286,-55159,-95172,-46301,-6708,-9500,-81532,-5808,159106,281650,382816,398100,209519,161059,168460,68777,-6960,-44916,-85896,-74900,-25140,-25158,-27350,-54877,-4302,18717,-18290,-52228,-66730,-1342,90546,95830,73774,109632,212849,339017,264300,89403,-14372,-53278,-29904,7700,41243,64117,44246,-3513,-523,-446,5964,29271,123778,211573,268242,297156,190470,72034,-2845,-2542,19547,25014,40573,5285,-53339,-21453,10573,20165,7095,39986,-42228,-120990,-51319,18139,48128,43498,36228,-12107,-20735,-10591,-24715,14284,23274,37887,86469,90936,11009,-10730,-96494,-69262,-53431,-40267,-33153,-53159,-73635,-90196,-67008,-22977,-4501,-45594,-92204,-69583,-28950,-56454,-54403,152286,328822,172807,8586,-19587,-26165,-73230,-48404,55825,97516,81241,-13656,-47947,-6186,-32774,-21600,2754,34097,3910,-43974,-66563,-85916,-78277,-46998,-19530,-10078,33300,4056,-65072,-30506,41834,92679,35403,2137,25460,16213,-6894,3565,50624,123955,144885,91635,6108,-60763,-36749,33776,62989,-39946,-99250,-121461,-22197,46274,8472,-29347,-56082,-66516,-60342,-169799,-216949,-44331,2930,-92794,-116890,-83721,-17693,8603,24875,13120,-20652,71554,154354,-10611,-229966,-96669,-82609,-72711,71439,266455,320583,133918,-17768,-64307,105788,286632,271937,328687,283580,152809,85182,31456,12345,-31534,-55433,-49511,-94821,-78616,-79973,-98693,-76354,-26525,7810,13165,6232,-13789,-27755,-23981,-9112,-54820,-55460,-49163,-21204,-2709,9977,14314,-4380,7385,80372,79241,27616,879,72285,108477,108075,89230,71717,54335,20673,-67626,-34551,18482,32992,86941,154373,122106,21076,-369,34955,-24086,-67348,-80976,-29456,47353,158528,173908,154170,168046,157341,91737,34124,-16208,-12544,-12856,11991,34673,54806,62112,62817,42804,-7537,-3968,-7090,-15343,23943,-19874,1130,-21163,-28254,24651,-27156,-92272,-96340,-18556,-34323,-70207,-74823,-32038,4010,2393,17188,-5162,12057,479,-15775,-88090,-54481,58519,78174,48956,17210,19734,21266,33326,30030,-26672,-39079,748,17482,-22407,-28277,-14717,8193,-27915,-17359,15939,26958,-3729,-2614,17082,69665,28773,69387,124514,81604,8621,-51642,-57137,-48282,36218,110875,107561,32792,-66564,-86104,-22093,20071,-29133,-49887,8793,88470,97276,-32053,2236,44636,120125,279802,383932,283143,123566,90450,20659,-34591,-6721,67200,182842,207699,199468,75809,34357,-60551,-23486,-33383,-45677,-16436,-38683,-67192,5027,-24990,-93841,-46668,-12897,-1277,3938,-57853,-42672,-23803,-47301,-111421,-54154,-14406,-37470,-55137,1069,21962,1895,-12305,-20770,14268,46034,-1151],[-7141,9303,38919,-13482,-15611,-15082,29271,49506,39987,899,-48257,-100090,-99051,-115024,-130455,-90745,-62669,-29333,-12578,22961,81998,26330,-46762,-82722,-29923,37408,29205,-16693,-68683,-50548,-17271,-9542,-13371,39614,177103,361966,433249,437279,410932,210509,135658,147361,181520,166385,-17196,-96861,-94394,-130031,-100255,-57803,-40961,-38612,-43693,-62141,-41365,-68879,-68517,64315,206147,105481,-32025,-102779,-100051,-66871,-56187,-38114,24466,68933,100525,103328,70968,25479,-18024,-11690,33674,249480,307473,253618,110843,11704,24940,90712,125188,109565,47238,15219,99401,148307,86752,45650,-13829,-39009,-50610,-34852,-100045,-82249,-31790,24874,63553,49849,64652,38466,8543,-47995,-65779,-44208,-31836,-190,3296,-11595,-19998,18435,38521,59990,136188,103445,5598,-52223,-52005,-14927,30318,28069,38207,41661,109424,127095,55209,-23751,-90214,-44315,-9411,15323,-24652,-79736,-94346,-103695,-100415,-34150,94747,260026,294261,44235,-20446,-51614,-531,76095,140452,281241,216057,222812,229098,172765,49544,-11020,-24735,57233,105323,66979,81785,52009,-27856,-87514,-11126,28607,77112,70466,-31348,-103623,-49379,-2306,62434,60727,229,49568,85954,138719,200566,136214,57416,47024,124420,207671,199734,43464,-33308,-41688,-44783,9819,62475,109177,-52721,-90817,7851,93454,102129,43718,-8343,66463,93750,90219,60440,62503,30099,23213,37012,39704,28663,-39521,-105008,-72939,-73227,-54073,-41806,-72304,-64594,-20959,7435,28260,-3943,-7913,-43045,-35020,-20036,30668,6554,-27553,-78842,-42702,-7620,10562,18796,68471,73771,104839,149790,199356,119599,56903,26582,25470,20744,-49584,-123636,-14337,23412,55059,54873,-6426,-97996,-130787,-81522,-84218,-63948,-55127,45307,104808,85397,7552,-22467,-53722,-67924,-5350,23276,-20058,5947,76857,81833,37587,43308,12621,31088,7255,-58947,-82772,-105977,-107333,-73376,6513,63752,90465,67312,81764,64272,47441,2111,-20362,-28143,-44017,-54043,-56931,-22894,-62798,-104840,-137166,-125396,-46465,-6594,7389,33511,-1994,-13358,8759,46745,45001,36382,30314,83657,135180,97329,56110,-26138,-122583,-93182,-43182,-75343,-65911,-26676,-25455,-46599,-26514,28920,38402,-24794,-76454,-52127,-62265,-97439,-99307,-98242,-79752,-37979,-7978,22822,22663,-18640,-60956,58731,80259,-3236,-66354,-78770,-19889,6435,45062,81942,69068,32549,-33658,-41501,-21482,2624,-16617,-53101,-96346,-47929,24785,129915,279111,334749,201129,20313,-51587,-121672,-99946,-52526,21031,3517,47602,83916,-14800,-94426,-25346,17390,-15163,2723,4635,-38642,-101665,-125299,-86787,-63862,-71426,-41508,34968,247905,211045,101196,34276,11639,-36670,-93373,-122772,-126441,-95191,-60379,-48822,-17334,12746,32503,50678,89843,119608,108356,73975,56109,70359,90120,100083,70930,33733,-15518,-14336,-15111,-46281,-37225,-42957,-46378,-43773,-40334,-51722,-38633,-4142,18098,24240,-17163,-31313,502,30274,36025,-17033,-78481,-98195,-207305,-133154,-134335,-142240,13550,118545,150292,186757,129604,47562,-13739,-94247,14332,123408,155449,98441,29809,4202,21273,94737,126408,70565,38850,-16432,-30547,-1323,-59829,-44142,1208,-3386,-44166,-101208,-142778,-67950,-1217,44904,123308,263499,423692,493520,292654,144551,43898,27221,35777,84968,81529,74313,-19732,-43743,34093,157826,176319,68404,32124,117248,221978,209878,218964,214447,80636,19596,-16180,-8149,-18309,-105097,-91601,-27244,58243,88371,145475,91951,30131,55867,208145,472493,675367,640055,461841,251763,63606,-16826,-562,48818,133625,387835,376956,169129,26222,-54672,-10843,75156,114012,48473,-4607,11609,10559,-14531,-47781,-9046,-14755,-37328,23155,79336,178818,249172,303405,286859,154617,-62129,-45504,73049,170726,147425,44252,-24828,9762,19190,-15863,-28697,-23310,-13822,53054,69872,-2541,-55799,-83398,-139707,-69708,-2420,39949,36894,-50753,-54748,-52791,-13738,22244,21720,-55039,-122070,-26554,24400,57223,96291,-12382,-85963,-47189,69188,254088,381801,366449,337423,311871,148851,-16229,-73230,-80275,-120302,-103257,-84880,-53334,-27253,-14821,-13553,-3405,-51893,-125739,-46051,108568,276181,327684,218240,92399,13935,35862,39062,-68872,-96306,-64518,-67361,-63112,-41626,-58295,-61952,24343,38561,20028,19486,-15151,59799,60432,-31545,-42778,-35131,-27822,-14522,5335,-14961,2777,-20932,-20854,54220,105618,167117,107548,-3003,-45186,70295,156069,168299,75515,30319,71235,133424,160834,151588,144847,83340,14427,-140264,-121174,-85833,-38292,27957,-5111,-10483,920,35438,213150,333751,393495,361834,152878,32643,-1375,-34445,-23939,28551,47754,60599,88699,98250,105891,69524,53094,131909,237384,266870,239305,75525,-20513,-27914,-32586,-7147,27007,361,-52312,-82520,-43727,-23053,-20162,6600,12197,-2506,62170,205848,255850,181623,106303,62728,24066,14259,14147,43642,93585,179618,224944,73605,-102489,-19382,33112,10790,-49896,-31863,10250,47915,42651,-5792,-41952,-80234,-119255,-143607,-79940,38231,265747,434030,343671,69031,2848,6270,-10088,-20184,-16342,-49509,-55604,-62555,-80220,14715,21904,-72889,-89448,-65215,-94369,-133210,-70707,-4622,50724,96220,122675,195547,198195,105371,27929,8556,-21445,-26278,-59721,-81683,-69899,-5463,-54741,-84132,-37984,-28085,-950,48171,79172,54455,59181,37724,-317,-13309,-5020,-5392,-44526,-5316,-38254,-58279,-80639,-34715,-46970,-30285,-46043,-110137,-76542,-15432,-4848,3868,-25244,-97038,-91383,-44637,13276,91990,115010,145817,92141,36629,63199,173040,266045,287948,213390,34206,-105134,-37187,50164,15550,-4116,-27163,-25160,6951,-25361,-59341,-100545,-79623,-41835,-29163,12662,26332,70254,164794,96208,-29180,-86104,-43527,-118398,-157737,-195205,-277227,-283048,-191994,-9727,162331,97555,47073,63405,72649,45868,24935,17507,-2975,-16965,7951,63169,103399,78046,21470,-45784,-149116,-82184,-33806,-22643,-6240,-59329,-14644,9265,-9111,39000,115039,90570,32243,15629,31013,91490,166357,226356,81885,-19353,62755,330498,562275,460765,164837,403988,974556,1418989,1544877,1552996,1558174,1431414,1089086,564248,113652,-60164,-45910,11419,423,7432,3798,-10784,6767,-3391,-28825,-24715,-29800,-82930,-46264,-1428,-47126,-82177,-11973,92843,329946,291508,45037,-14431,-32237,-73630,-104016,-57346,-15887,-16834,-60192,-69127,-84091,-54120,-2320,-8071,-34392,-28450,-30532,54691,111808,91699,76970,62565,55666,44534,27126,16735,-24079,-19716,-57902,-84574,-83724,-67669,-9835,79131,83648,107979,80761,-45409,-48279,42352,102217,53167,-8402,5676,132178,130997,79050,45504,16394,-17972,-17109,1532,5968,-49252,49700,119672,102050,20040,-31614,-12374,23187,113079,115652,60787,5398,-71891,-69993,-70755,-87775,-14892,29707,-51318,-135956,-70533,-11008,32616,42066,37230,57577,40536,42066,23457,5959,9940,34926,14772,-31657,-3080,4509,-39579,4579,84374,221991,161930,6886,-59080,-51306,-51919,-33622,-64587,-59206,-107243,-30781,21686,3660,-10423,-28218,29301,3857,-90594,-23185,27037,56903,66498,53549,-3009,-100225,-48629,4509,18749,-44478,-35620,-45216,-53860,-42282,-54972,-58829,-43911,-27201,16828,56921,61092,4811,-80423,-155165,-49781,29305,25741,-42468,-58878,2543,19319,-22474,-48849,-14553,5454,67094,58349,-31792,-18910,18919,52516,38131,8809,-36630,-76207,-77828,-31004,31779,59218,23138,29991,128039,221010,179076,58157,13137,32435,64608,151392,353998,395916,291589,113855,-16935,-69129,-41000,-9961,-38282,-32140,-35184,10400,41856,37982,26211,51000,57708,18289,42957,17953,-419,17826,155767,330338,260901,110814,-6968,-71222,-26164,-7038,-72581,-32536,20974,93294,132231,109767,74424,93932,143036,191848,118155,4407,29400,36075,57837,54269,-9639,-59550,30972,90419,78577,50377,16774,-8362,-26459,-56515,-55225,-51458,-30899,-3531,30982,31909,41120,33178,-8539,15752,-24617,-41774,-42172,-20176,-30663,-53744,-55993,-37075,-66621,-79679,-8173,29504,18888,35769,58204,61474,-20780,31711,260693,510516,358734,113759,-5589,-26859,36345,70861,39494,19522,27962,67481,28752,-11091,-7833,14021,29837,-33584,-15981,163501,391950,462399,379356,199923,4617,-67960,18520,70128,29470,-23286,-23181,-37645,-61165,-67033,35881,95106,98251,99849,70183,43267,-13312,-54482,-83939,-99522,-43845,21672,36168,55708,-8813,18176,33697,10108,716,-8248,-65739,-59451,35725,36829,8959,-11054,-35208,-77507,-86240,-70154,-29379,22931,29155,794,-42078,-68827,-30541,49328,-45303,-61777,-22849,-5079,10097,-1052,-50332,2534,68172,64168,25606,4608,13002,25032,43590,-13092,-116067,-189408,-94238,65368,86826,56097,-7063,-46398,-44375,-29329,-40998,-12385,-4398,-16183,-1103,33068,70788,81011,70250,36425,-8441,-43353,26414,69352,17480,-57652,-23557,-11701,13907,-28022,-44254,-64240,-13742,101575,162849,17711,-27291,-4968,-24472,-99456,-114010,-100469,17708,72258,61018,19807,3252,-11669,47124,92758,54788,-43525,-54227,-23131,-43554,-62181,-27453,2264,34062,35361,8324,-38147,-52581,-56115,-37556,-58729,-80802,-106415,-56776,40580,134329,334587,256222,142885,116995,115198,107982,79777,68946,79390,113370,210316,138925,28507,24710,14630,-10542,-28506,-60448,-95405,-56093,9919,56425,65383,4199,-52569,-69187,-77640,-77978,-58179,-29458,-44481,-42669,-60019,-70099,-43838,-8211,-31886,-49634,-34550,-34489,-40224,23176,-6118,-58415,-68630,-46434,6226,73394,87347,50141,15006,-8938,-18252,-17112,-28945,-21512,-20485,-51628,-33618,2537,31450,18137,-54090,-93503,-135275,-145411,-87411,-9965,29576,81808,173667,185228,22810,-88814,-103398,-62991,-61011,-58640,4276,84926,202276,156369,85562,16523,-66599,-114898,-108011,-93611,-80288,-36129,26233,46381,34426,17146,-12754,-41077,-53253,-65927,-49890,-8027,73948,221600,214080,95698,48747,2419,-54564,-29510,9363,22023,74117,134221,138391,159115,207836,140689,48614,-6737,-2288,-43648,-63593,-72837,-14683,-4482,-49851,-106978,-120001,-96852,-73393,-33993,-40452,-42321,-47879,-65909,-66552,-60839,-21960,38297,23235,-4041,-16606,-46217,-32554,8669,1699,24445,14168,-8417,56223,91969,128694,124027,72686,80230,34838,-7232,-26103,-49868,2592,4694,-2021,-66152,-58586,-16750,1640,38273,61631,32999,14605,51141,63265,28538,-37654,-13498,60018,109994,192064,150740,116343,152974,284552,207046,130924,76317,5774,-86474,-36115,16669,44259,56494,63345,41806,55947,6360,-28073,1984,126437,240197,261049,219974,91402,2910,4804,40167,5435,-10810,-28581,-4548,-8008,-56151,-22869,13437,17806,18083,-1019,4833,31189,66366,156233,203752,71121,31806,37922,34415,-23747,-16832,-1764,26195,13690,47661,50975,35475,-12948,-47543,-48193,59162,81353,71086,44155,66727,82347,51127,-40340,-103408,9191,111243,126791,88863,60620,32383,10255,-41335,-55838,29033,49676,-10623,-4378,-28334,1790,-25717,-74606,-77596,-75815,-54394,-72756,-44720,-16987,-18150,-38227,-4792,88159,271047,351538,327476,262958,198227,114883,44235,-6434,-60297,-120185,-62199,-46116,-26305,24199,26053,-31361,-127838,-61151,-29864,-21407,-26212,-27381,-50417,-71267,-82876,-66155,-22088,5351,6524,-25313,-73278,-93019,-78320,-29304,20037,-7430,-57756,-49508,-41707,-72302,-55953,16115,95258,106226,57021,-16705,-52954,-40187,-72324,-92333,-83283,-97599,-134988,-43518,44106,62554,114381,45916,-61856,-21005,19326,3938,9782,34526,21591,922,7605,-17543,-10449,27159,75811,117877,36476,-65582,-88571,-68411,-77750,-78086,-29883,8333,2706,-74334,-2805,134017,231115,317263,344063,178456,133444,137908,48578,-17091,-38211,-75840,-62939,-11033,-11131,-22596,-43142,11670,27050,-18507,-59610,-53876,21015,106008,98307,51441,33042,98436,224257,205472,61960,-32205,-60122,-27566,9010,43419,59425,22085,-40883,-42824,-23431,-15538,-764,102067,190484,237198,252943,149065,40655,-16963,-3377,18893,24795,41958,6043,-55617,-22570,7265,9463,-4189,36091,-49909,-112070,-36651,22783,38361,32691,38306,-6570,-24691,-31226,-54920,-14697,6856,29399,71105,68555,130,-12531,-96434,-67767,-57691,-42873,-30429,-46866,-68464,-85202,-66929,-36550,-32809,-73334,-107675,-60028,-36192,-83775,-58327,138197,275779,139741,-10387,-33172,-30878,-68905,-57832,46106,115768,121000,7332,-31384,6927,-24938,-18826,-1086,23540,-11963,-27054,-52734,-78835,-74386,-48781,-24719,-7177,37390,4521,-55610,-26467,43559,88869,28716,-8247,7903,-5916,-10105,19885,65693,127416,138972,98294,29202,-41125,-58296,17551,49083,-48794,-105568,-102637,29013,87153,18853,-38055,-51671,-63441,-63169,-161638,-194704,-9262,35717,-65039,-101381,-69446,-17922,17295,42327,26966,-1739,111193,212927,71327,-149882,-139002,-118649,-71451,86690,295662,326621,130496,-20853,-38085,147265,350284,314516,311929,259056,151652,81786,18902,5642,-37735,-56267,-54007,-120171,-108152,-88603,-86810,-58129,-11118,18042,18037,9252,-3481,-17271,-26207,-21467,-70529,-67549,-56834,-23040,-11280,-4599,-3764,-23675,-22357,35536,26685,-3910,-21067,54435,98006,114648,99685,94481,84675,37324,-43331,-12284,29303,31720,84392,147044,114833,25741,818,29040,-24933,-57241,-75467,-49601,39685,178472,240239,223215,222071,184591,106621,48834,-1346,-511,-19909,7688,33099,54329,62995,65224,45207,-7025,-9032,-16252,-24972,23099,-8309,6265,-31249,-53864,-10392,-43552,-95353,-88964,-18197,-34062,-66154,-74676,-27653,15446,13243,25236,697,12212,-3765,-23473,-78032,-25895,73775,84818,46020,13952,19276,24162,40642,47111,-13924,-35457,468,20125,-12425,-19450,-22298,-5787,-28745,-20313,7150,16200,-4103,-724,10633,70278,30543,30565,79701,70167,14386,-34568,-29950,-17381,57782,118265,97149,15417,-73510,-65054,-14691,20414,-16269,-37875,19715,90048,81297,-39026,22070,55622,123847,280512,385028,279947,115388,82971,18248,-29132,-9884,44655,123593,132169,148419,62086,39735,-51954,-35062,-33354,-37813,-18387,-47407,-67619,-2408,-17611,-78894,-32905,-696,6533,5687,-54047,-37508,-19050,-59544,-97671,-41829,-22463,-39895,-63966,-6955,16191,1539,-6293,-23750,3101,50579,15771],[13525,18982,48512,-17741,-28498,-32661,36287,51904,33488,-11546,-60389,-104915,-97534,-107836,-101980,-88595,-75595,-36755,-11097,27046,76777,21496,-40829,-70301,-11160,42997,15147,-39104,-82388,-46205,-18142,-11853,-9717,52266,197070,399885,476754,458316,371608,171709,105473,104897,125774,123662,-40503,-104573,-84563,-125347,-114035,-51896,-23430,-24944,-41508,-65864,-37866,-56172,-65636,66891,208881,98251,-38624,-107420,-96222,-54351,-50548,-53502,6976,59782,89593,81504,49433,17220,-25553,-16241,37954,253384,285334,233909,119800,37331,46199,106814,144987,128686,55280,9394,102590,180595,120395,66858,-5255,-40771,-32814,-13237,-82527,-96343,-42075,19648,70072,60663,74934,42594,-3338,-63133,-67657,-39463,-31494,-9423,-13901,-31741,-39803,8139,31121,51441,128750,108880,25149,-28844,-42876,-17532,17596,9204,22801,34370,111286,115343,46737,-24351,-84677,-49485,-21774,-864,-37675,-85636,-94435,-100791,-96645,-35262,80318,226625,241539,-849,-44220,-57015,349,75599,136777,264817,172305,164451,174770,127453,12301,-34826,-58852,-7450,12799,2048,46291,40472,-20646,-68774,15234,68131,109667,81513,-35972,-111309,-50502,-5049,69173,69485,5349,48443,94654,164268,244374,188336,103877,96588,184023,262917,248751,68862,-20838,-22352,-11749,61105,131392,168214,-28876,-117269,-20870,60884,80069,49491,23090,100592,113030,106426,76722,39081,4544,9791,28096,22469,4604,-65292,-100678,-62353,-76919,-62141,-43929,-72030,-52657,1329,27758,42626,663,-9899,-47423,-34877,-687,73891,61745,18634,-92709,-54302,-10339,10445,15682,56801,47530,55761,103770,168719,104334,55258,22819,20492,15319,-61607,-104553,-5771,36477,56555,50114,-18265,-110981,-138947,-70031,-84389,-87044,-108381,14805,89636,75714,1028,-24239,-56961,-77414,-25956,7639,-10925,17028,71900,48189,6009,40656,40694,55913,11611,-60478,-85214,-93405,-96001,-66264,6997,58390,84478,71725,123128,134689,107091,28861,-9053,-22573,-47927,-72769,-82878,-33913,-37954,-68868,-147382,-109600,-39293,-7194,-3542,29642,8973,-7513,-4561,24669,22128,1365,-5316,46015,98060,75847,43974,-28377,-115154,-96896,-42187,-67305,-87632,-55158,-58534,-68142,-26911,29137,46243,-11723,-66680,-48667,-67797,-114754,-120407,-93402,-71340,-39693,-16651,2413,-3209,-39704,-49429,62476,65209,-26126,-88098,-91195,-31706,-13384,15865,54805,46350,6440,-42409,-28305,1674,36970,26112,-9096,-64757,-42580,5179,89829,231712,307004,208199,29122,-38814,-101586,-138660,-35340,45935,17928,47420,76937,-34757,-88204,-24337,21935,-15418,-3818,-11,-38030,-74885,-81410,-56164,-48442,-68620,-43088,47797,291423,246280,128640,45239,4799,-50960,-100348,-114726,-118630,-121794,-80044,-57230,-19864,10364,22645,28414,61301,106537,100686,66163,65628,88247,104197,109187,75458,32275,-20928,-15518,-13268,-44969,-35646,-36574,-36554,-30965,-32088,-54234,-42160,-1804,24806,31261,-18474,-48537,-37053,-1153,12412,-35106,-89085,-125846,-254290,-185342,-168928,-106969,57640,144345,148070,168793,131670,57721,-12938,-96104,-740,116606,189619,158471,76422,23784,14225,77220,118664,73950,40658,-20957,-48807,-20754,-60411,-28288,18401,8097,-38662,-99006,-129497,-62063,-12143,18102,94537,221345,363588,409644,217635,102282,26746,25478,42274,76167,62402,72783,-10446,-56459,6378,117709,135844,38771,19744,118980,247033,234456,237656,234906,103227,36159,-5468,-8410,-25326,-112376,-79748,-9402,69396,103189,191225,156231,82414,58242,179912,509862,732849,674403,473352,252766,55422,-24124,-989,51927,122486,369109,363601,139664,-3792,-36902,41335,143111,160210,53322,-20166,-11408,-1164,457,-10859,24704,5546,-31231,24081,80963,184622,262739,311810,260215,100373,-106398,-17317,70584,147859,119772,27660,-32687,-4700,-6300,-35086,-42276,-46111,-55052,-6657,2970,-52818,-64423,-79843,-124334,-65566,-6640,46000,55933,-40332,-73330,-78629,-37201,4242,12893,-49109,-127537,-43409,7131,50375,84371,-2159,-62010,-14937,102098,289893,404403,382465,359185,352429,186073,-11781,-78343,-88151,-120085,-100838,-78524,-44598,-18905,-6965,-1630,8234,-51472,-143871,-62503,93693,251519,319198,202419,65093,-14415,47256,65077,-39616,-105299,-80971,-69579,-56350,-34316,-56266,-57279,34656,58245,47336,49863,2163,46973,21651,-83593,-73903,-54556,-39299,-3348,26829,14189,32083,2324,-5280,56362,95704,165326,115527,4917,-62930,7215,70967,86407,22523,12720,87410,170909,199123,192987,190910,110532,5466,-185608,-127741,-71425,-11624,62989,26481,3811,7622,39198,207236,316981,392051,385163,169094,34999,-10448,-49219,-25586,24644,33256,43378,73501,81421,99000,85164,69249,133071,219028,236905,207623,48934,-41360,-27410,-19284,-1628,18991,-7646,-54166,-87315,-55053,-32336,-27308,2911,13553,607,64865,192747,228846,152063,80261,42369,21704,22711,26593,59197,113541,211563,254233,67240,-79897,-18430,28808,4805,-69818,-38051,2852,39670,30087,-23476,-46760,-58040,-91732,-119038,-48850,76709,292980,417136,303938,56109,-6903,-1620,-11663,-16864,-12465,-55416,-73887,-89281,-42052,43321,55161,-29455,-75619,-71020,-103889,-144468,-83796,-13342,48815,110742,133967,185335,167788,70951,11791,2687,-19479,-14107,-35800,-60076,-67172,-25236,-68219,-85152,-42827,-32997,646,55813,91692,65599,54528,-2817,-63591,-59208,-24167,-2135,-27845,-4899,-41340,-27363,-52960,-24720,-41047,-28219,-44283,-111572,-77022,-18606,-13889,-10845,-37787,-78445,-60648,-20380,27863,102274,120804,156905,97241,35490,61841,173649,258875,271372,196611,10912,-138309,-46246,46282,16253,-3334,-32356,-47852,-39280,-76076,-87024,-89940,-65067,-25388,-14616,24132,40002,94322,198376,105726,-18615,-73463,-40472,-123649,-116325,-158380,-254183,-291370,-232995,-67307,128232,97701,44374,50873,53838,27998,11293,10805,2082,-2342,28799,89326,136152,120055,68744,229,-112167,-61344,-48838,-23678,5306,-52550,-16093,2482,-19172,28497,102878,56987,-3909,-7800,22657,83312,151110,201547,73914,-33777,54593,319356,555071,491288,238401,555699,1224442,1765387,1925782,1909642,1898970,1761032,1354882,714571,158769,-51664,-46364,11099,-13554,-20490,-9120,-11154,5504,-10101,-34858,-33434,-38232,-82867,-27427,34500,-9782,-58610,-30390,53833,267794,220905,16274,-24424,-37248,-67840,-96569,-57898,-15960,-6147,-40641,-51817,-72306,-55247,-5259,-1736,-17411,-1900,-31217,39295,105875,114437,128778,127547,112089,74543,23561,13075,-38349,-42109,-84905,-93946,-91316,-70317,-2852,74951,71463,88838,56183,-65597,-65078,19772,81596,41971,-12970,3976,114058,96494,47731,28626,13054,-14575,8513,48556,55273,-22808,52778,107658,95008,13191,-28161,-3726,35911,119952,112476,51035,-9228,-75194,-59068,-57641,-72965,-1915,29334,-55470,-137049,-72151,-11769,32773,36209,25802,45340,33764,36121,14440,-3495,-1340,15561,-9167,-44629,-7218,1607,-41757,-504,70762,192508,151659,15171,-41925,-57789,-65830,-42767,-73305,-72129,-97526,-23880,29453,14126,-6484,-24919,45695,11849,-104521,-16796,37991,63820,57066,26253,-27716,-99704,-41430,6886,26590,-27031,-21530,-43974,-62528,-55774,-76855,-95738,-82749,-38140,27848,62530,64719,13054,-62045,-135741,-80253,17617,32329,-32297,-59905,-1689,19127,-21657,-52475,-14160,7701,63643,49915,-38347,-27927,-2788,25374,18012,-6963,-51299,-83329,-86778,-44393,18306,48375,36888,43819,153589,271844,239983,83974,12987,22531,55438,155825,354758,396914,341450,193339,52415,-9033,-35369,-24055,-41224,-32460,-56692,-23281,16907,21568,14662,44621,66306,29650,53332,18102,4102,28098,182566,354785,259277,94964,-23677,-74430,-22601,-10994,-79863,-41580,9605,75499,112236,101733,81121,103664,133565,171163,89757,-331,34653,37204,45758,47703,-2324,-45106,18348,77136,62727,38151,6994,-23819,-46397,-77167,-76559,-75330,-56776,-23469,17509,23191,47742,69043,53932,78786,7208,-35796,-47715,-25904,-35359,-57136,-61893,-53526,-84583,-87059,-9490,27494,7419,13682,25292,34289,-25100,40396,269701,541489,414889,143645,-729,-34692,31285,74178,46358,18089,28277,68025,25068,-19121,-23293,-2516,19600,-32127,-38967,114061,335679,431022,388545,239982,33647,-69396,5299,79136,57936,-1705,-31224,-59286,-77437,-59992,50450,124096,134597,136774,90218,42076,-24128,-65517,-94554,-91075,-24221,42103,55996,67498,-3045,10324,25800,8087,676,-14635,-47179,-39330,40707,32082,5822,-2306,-12713,-49769,-61040,-43020,-1824,46159,56853,28064,-23978,-80863,-26066,58360,-30386,-40100,-8806,1143,10756,5869,-65676,-9349,64152,65179,25899,2553,9151,15097,15711,-53129,-153445,-192318,-13237,128323,120256,66646,-10586,-54769,-50359,-43371,-61533,-19086,-92,-8217,5654,35230,64446,67237,58493,37749,11933,3485,-6495,38165,2620,-61059,-27550,-17577,18936,-10219,-21263,-25762,45675,181809,235588,55988,-5342,23667,14759,-64619,-106937,-100908,22080,67701,58405,21766,16450,20451,91653,137393,91420,-22039,-10415,8399,-24424,-67450,-32783,-1317,31114,35748,10462,-34759,-47526,-52032,-39612,-69838,-95828,-97794,-43921,42543,132802,324359,258364,146777,106363,108034,114063,84905,66811,68289,104466,255478,221595,104712,64548,24698,-11026,-31679,-77231,-112149,-68624,4591,54963,67961,16813,-37113,-76462,-76497,-76358,-69731,-47999,-51851,-38522,-53413,-60734,-25513,-9283,-36564,-50047,-35667,-29330,-46891,7687,12705,-41248,-58548,-39649,14224,78667,84453,48791,27289,21607,12282,-3276,-32527,-29838,-36054,-61837,-35068,-3218,14409,-3254,-66845,-88216,-122165,-135529,-85413,-43328,4063,67304,179041,196229,35064,-76920,-115227,-77684,-78356,-64576,7958,119288,224100,175439,103138,21065,-73214,-118886,-99604,-81273,-63789,-12203,55436,71748,55736,14203,-21993,-44137,-44631,-62389,-37320,18574,92613,218841,199441,90162,55048,9165,-50983,-27419,9583,22683,78825,145236,154201,181749,239467,161487,47129,-20711,-3765,-28333,-37876,-42450,5782,-2663,-51716,-96269,-108349,-89892,-67208,-33870,-47339,-57382,-70983,-89102,-88809,-69577,-21262,37012,14315,-18628,-30068,-52546,-30988,17311,11970,32414,18276,5284,67124,89676,107799,92989,48477,60458,10976,-38105,-57902,-63155,8845,146,-21494,-86291,-44802,-11478,-1519,29524,49961,15712,-6174,54473,75271,40609,-31116,-33210,39391,82985,163559,143633,118325,151823,253836,173511,110744,69214,9030,-79670,-43539,17426,47476,59890,62446,29634,37833,-6980,-37659,-8246,120528,229181,234682,194779,83604,-9274,-19343,9922,-23497,-39123,-48216,-11537,-7480,-47248,-25748,-2561,3284,13095,7918,2929,32728,75027,177932,235539,89866,33471,21268,2647,-49536,-11449,17730,33257,11485,53386,64405,46106,1747,-23113,-15448,82337,97731,71752,38509,59430,69577,44798,-29038,-102484,-38177,66685,106710,96249,76097,37224,2957,-56592,-56690,34890,52740,-6270,63,-2716,43971,-1209,-82814,-85022,-75393,-48666,-61828,-32684,-3612,-8639,-36381,-11930,75620,264703,342058,289167,247185,214831,132130,39482,-19467,-78694,-112372,-53358,-36323,-14036,33042,31140,-26839,-114095,-56424,-28277,-22758,-34799,-40704,-51455,-62152,-62925,-49602,-7612,16585,17673,-14469,-78108,-116002,-78237,-23920,18158,-19480,-78142,-72098,-68210,-101381,-63480,32182,132477,126631,66951,575,-31762,-26495,-72050,-97995,-99667,-123634,-150289,-37981,30172,24091,65116,-3055,-109391,12724,52284,23660,22319,44468,24696,-3730,2491,-21337,-20101,11253,51482,87934,26419,-59550,-87350,-83240,-100560,-53192,-8776,27486,20978,-54297,-3043,102375,176372,245933,278357,144204,105764,109489,29399,-26923,-31977,-63651,-47020,7589,11732,-6699,-24188,28960,35561,-18414,-65245,-39466,42191,120230,100263,36854,-10874,12743,120543,148692,37851,-43162,-60127,-23810,12307,46323,53850,-490,-74266,-83851,-40277,-31118,-19980,80358,165351,203010,207534,109524,13209,-27157,-4291,16552,23333,43159,8241,-54509,-26761,927,-2883,-15216,32826,-56716,-99868,-21936,28263,29172,24101,41318,1929,-19476,-44932,-84575,-47241,-13306,18584,56316,49245,-8380,-12619,-92163,-66099,-62761,-45732,-27180,-38565,-62296,-79649,-63970,-46190,-59494,-97790,-100478,-51806,-44098,-111035,-49681,124240,223996,112649,-26036,-45791,-35966,-63080,-59848,33193,129525,161306,28011,-15493,22270,-16909,-18296,-8544,8025,-24650,-13805,-42846,-75066,-75609,-52830,-29057,-2752,36876,5744,-38218,-21957,42064,79521,17188,-21698,-10962,-26197,-12285,33254,75025,118627,122400,97454,47464,-22550,-80124,-1231,31079,-59896,-110047,-75815,82966,126238,26567,-51797,-53017,-67196,-71349,-155350,-170110,36028,90299,-18063,-79398,-53615,-15368,24676,56510,38136,16042,144706,253354,141913,-73598,-100935,-143860,-67877,98822,318165,320300,122403,-21065,-14591,176228,392983,335240,273697,215647,132524,67188,3548,-1501,-43842,-54739,-55853,-140235,-128160,-89593,-71669,-38943,4317,27942,22347,11291,5521,-7840,-26103,-30948,-83978,-80193,-66596,-22670,-17788,-18311,-20394,-38980,-46886,-4219,-23313,-37133,-46081,33899,83880,117002,107138,115909,120317,65986,-19553,4981,35965,28247,79576,134863,101375,26822,-365,22735,-18627,-36295,-57400,-69343,29377,187393,294525,285595,265375,201374,113672,57125,8331,7021,-26436,6386,32693,52377,62199,65537,45271,-7530,-13291,-24891,-33870,21463,1008,8927,-41122,-79021,-51538,-69758,-102534,-77103,-14604,-32171,-60477,-74606,-26106,26539,27248,38485,9656,14899,-357,-15225,-50602,-1780,83726,86214,39576,8264,16691,25686,46936,62884,-1031,-30933,115,21778,-4559,-9773,-21400,-15047,-28761,-24906,-3176,4922,-3975,230,2621,67239,35844,10020,37986,53612,16982,-19829,-6083,12033,76312,118780,79625,-4975,-66001,-38481,-7831,16008,-10886,-32393,26327,84961,59691,-39697,36152,59657,119008,267113,366795,263668,102207,71617,13978,-26275,-16570,18329,65001,62851,101084,48143,45904,-36746,-48162,-33679,-27067,-9949,-15989,-19989,-4773,-16331,-68747,-23032,6948,8338,1879,-51444,-34191,-14482,-48119,-55457,-27515,-29760,-41348,-64995,-13013,9162,-1918,-3225,-24767,-6844,52638,33580],[34622,30720,54908,-22410,-36959,-54893,41229,51199,23799,-26053,-73038,-107329,-91701,-93738,-75930,-75080,-85874,-46855,-12888,26974,65365,16940,-29492,-54111,3013,41754,-5610,-66444,-88526,-42674,-22216,-17758,-10442,60006,211915,428531,507988,462460,319487,131649,74492,65838,81099,91896,-50723,-91995,-66866,-110285,-109977,-45069,-12814,-16430,-42556,-71917,-37620,-46003,-49002,73845,205583,85920,-45848,-110695,-90212,-41251,-37610,-59084,-10308,48584,73068,50353,19558,4679,-34914,-19059,44361,254052,258064,206393,118668,55880,59491,112971,154217,139388,58716,5912,113212,225731,170641,98751,7733,-37260,-14895,3821,-69639,-102546,-46393,18308,77549,69811,80654,44500,-13689,-71473,-60685,-27762,-26385,-15648,-29415,-51444,-58808,-3545,22042,41441,118425,109673,40617,-9663,-35629,-22888,1745,-13922,28,16495,100937,93547,34217,-26303,-78461,-51287,-32071,-16714,-50722,-92119,-94951,-96692,-90384,-35544,62072,182282,176152,-52507,-70912,-53164,8036,80292,137287,250609,132427,111058,124011,86999,-17218,-48928,-82377,-64484,-84789,-85201,-8824,16784,-14228,-39183,49513,106936,136067,89238,-38907,-107541,-48003,-6220,75609,77925,10956,47046,101464,185600,286072,247367,161532,153069,241334,306992,283888,90685,-4407,823,25044,119287,207993,230364,896,-142087,-48483,29222,57879,52263,51370,135426,136699,126147,93799,16282,-16153,825,22507,6723,-18616,-81416,-75405,-46179,-70976,-63434,-41792,-65057,-31595,27381,49539,55209,3590,-12230,-50005,-32437,20778,120347,114561,60516,-82973,-63542,-12126,10568,13374,46795,25841,12583,55192,130978,86141,54193,20866,15884,9830,-69721,-84514,2390,49534,54632,41165,-33857,-126073,-142958,-52415,-70676,-78548,-153168,-13821,72881,66247,-3811,-25136,-61083,-88754,-45145,-4979,-2003,26607,62193,11328,-24158,38020,73760,88759,22215,-52499,-76240,-78284,-83473,-58304,7806,52337,77167,76356,167093,210568,163734,51742,1290,-15419,-48663,-85947,-106181,-40758,-6895,-21714,-102761,-86391,-30299,-5873,-12420,24083,21402,-38,-15197,4764,1564,-28552,-35174,14054,64765,54614,33283,-27615,-103403,-95010,-38982,-56135,-104057,-78161,-85862,-81128,-24725,28355,53211,5979,-48352,-34456,-61338,-120018,-138113,-88166,-63527,-38817,-24034,-18543,-29220,-59458,-34888,65752,48012,-47866,-108414,-97975,-40826,-31324,-10936,30102,25766,-15674,-39366,-11131,30367,77720,77448,44333,-26259,-33408,-10246,58308,193103,282876,216475,40847,-23193,-74046,-123498,-18628,63067,42745,58242,72350,-54001,-72860,-15786,30338,-13970,-8463,-1587,-32274,-44771,-40208,-26426,-31863,-63303,-37728,69635,337669,285119,161805,58137,272,-60541,-98160,-97436,-95151,-117358,-92265,-58704,-18403,9821,14347,8161,30462,84051,85672,59333,75521,107044,120679,121574,85155,36824,-21135,-13422,-8845,-39793,-29308,-25069,-21098,-14608,-20838,-52148,-40827,3228,33048,41838,-11018,-59836,-76883,-41852,-18645,-60058,-104148,-95541,-214878,-148338,-125106,-54011,106092,172410,145151,150293,129686,65163,-12397,-96481,-12428,108923,220498,230753,142314,55711,10061,54300,102600,71351,40796,-19029,-49270,-23621,-50734,-7305,38107,24448,-25217,-87276,-110000,-50883,-8519,2521,67853,176990,296615,323828,152954,69363,15746,28742,50686,68157,44589,68808,3245,-66063,-23421,72569,89731,7226,8772,116456,259956,246642,244400,243479,119803,52156,6178,-8349,-29030,-102435,-64834,9780,80537,116703,237087,226189,140245,67800,153273,529796,763985,692336,479964,253082,49637,-26091,3350,59816,117072,353914,352849,117725,-12554,-6709,101875,218431,207486,61940,-28044,-27347,-8419,17232,33241,74829,40178,-18372,26922,82831,188607,270044,308472,224180,49702,-77314,15583,68162,120160,90953,12830,-38370,-17562,-27870,-45882,-46943,-62558,-94150,-63833,-60113,-88736,-67400,-74295,-105863,-55864,-7044,56621,75443,-23565,-77302,-95090,-56150,-11738,4297,-42091,-121507,-56439,-7653,43209,72295,9747,-39165,17501,137031,320385,413129,382988,364693,378587,223662,3095,-76138,-88961,-109366,-92895,-68410,-33740,-7879,5484,14536,23830,-45438,-150891,-73557,83804,233002,309023,187458,43876,-33013,53569,80187,-17306,-101755,-84934,-60390,-40924,-21318,-49639,-49734,46404,81294,77096,81274,32163,53518,6399,-132185,-104079,-70833,-42036,12914,50087,44664,62158,27072,11416,57549,85050,156549,117236,13239,-73343,-41817,2347,16676,-20802,911,104588,210198,239350,237702,242802,140609,-2523,-219354,-109695,-44899,17174,93847,58174,20806,16793,44793,196470,290991,375895,395762,185418,42038,-13729,-59333,-22556,22387,19905,25399,55894,62347,85427,94766,80355,127016,194030,201405,168667,18124,-59595,-21625,-3638,6223,13563,-12171,-50092,-82304,-63525,-38770,-31848,565,15097,3253,65394,171789,196786,122816,54898,22008,19416,34886,42948,78153,134948,240455,272722,62185,-48313,-15826,22793,-1790,-84308,-33634,3262,37168,22108,-37095,-47089,-32948,-54407,-76468,-111,126578,316505,387250,258967,46216,-11469,-2663,-3938,-2308,3603,-50613,-86811,-88568,-4957,62097,79989,16561,-50008,-73126,-113563,-146748,-93578,-20827,45684,123614,141878,171558,137479,40549,-2592,-1564,-15599,-1009,-10093,-33456,-52637,-35021,-77435,-80164,-43779,-35723,4083,63379,102086,74252,48393,-37362,-108306,-80970,-23290,3856,-12589,-6442,-29081,9990,-21732,-9953,-31576,-23194,-39071,-103923,-76300,-22204,-25033,-28114,-46408,-51363,-27562,2663,38520,104404,118214,161265,101479,35200,58095,163864,241221,247571,179785,-146,-123054,-42452,44160,16700,-2830,-35345,-65877,-78217,-123493,-102163,-68380,-47001,-8245,-1772,34929,54913,119763,224350,106557,-5827,-55467,-33864,-113996,-77929,-122864,-224152,-283983,-263184,-123430,88185,96544,42641,39867,36947,10806,-1987,5413,7973,10514,45700,110332,161100,157558,116606,51578,-71580,-39419,-59877,-21103,18639,-40021,-17227,-2788,-24900,20132,90535,27359,-34170,-21941,18733,75329,132829,171032,65523,-48431,41764,294371,525391,506559,317044,716683,1453393,2067815,2250740,2205161,2179275,2043949,1595730,852842,196357,-43037,-45561,12667,-26968,-48043,-22097,-10878,6400,-14098,-37693,-40434,-45145,-74119,-5367,76399,29083,-36942,-41955,14525,193992,149545,-7295,-31325,-38487,-61245,-90336,-58639,-18573,121,-26139,-39694,-63151,-54608,-8349,2683,-2812,23047,-23917,24325,102539,139125,180048,189969,165742,103899,24636,20438,-24109,-31799,-108018,-105206,-102203,-81712,-2627,65128,57930,68936,31552,-83459,-79126,-3525,58983,29985,-17801,1553,92410,63535,21059,16186,12369,-10985,33858,97543,104927,1480,50968,90409,84409,5035,-23674,5159,46923,122210,105049,38772,-23102,-63694,-49684,-50476,-66022,2810,24930,-58216,-128564,-72272,-11675,35208,32887,15654,32245,24478,27405,5217,-9671,-7886,943,-29691,-56654,-12370,-1784,-43937,-7574,54651,161526,138922,25117,-22889,-51744,-76036,-54648,-84980,-86655,-84133,-16701,33380,22777,-3024,-22276,60001,16128,-113804,-9674,47706,69807,47441,-1235,-53651,-83064,-31366,10295,32881,-11920,-8890,-41016,-67889,-63254,-84111,-115205,-95853,-28348,42135,67731,69566,24125,-42373,-111822,-109457,3104,37339,-22595,-58936,-6298,18819,-19039,-58997,-20803,4702,57708,39889,-42894,-35158,-24524,-1907,-1951,-21039,-61333,-83559,-93632,-60837,-514,31938,45101,55372,172675,309677,294648,108842,10096,8546,40377,147868,328705,372257,372750,273076,140714,59082,-20528,-38224,-41476,-26549,-63604,-51347,-5953,6264,4010,36461,69968,37949,56936,9555,3260,37221,204597,361136,242713,70937,-45600,-76208,-18812,-15385,-89117,-53950,-8376,48018,80055,80988,77399,103764,115112,144922,63963,-3459,36965,40917,33910,38236,2783,-31032,569,56692,43936,26110,-2641,-41179,-69860,-100648,-101212,-103428,-87888,-47554,311,11221,52834,106346,120345,143903,39779,-30951,-55339,-33298,-41176,-61766,-67683,-68512,-96958,-83655,-5253,24854,-4132,-9734,-9253,5135,-32827,43796,267277,552010,456075,169130,4585,-41919,24225,73841,52725,20450,33981,69725,22959,-24795,-36274,-18412,8637,-29053,-68660,56041,262945,377586,377064,268883,60317,-61490,-10176,84244,87693,23561,-31081,-80829,-94813,-49060,67395,156706,177717,177322,108090,39937,-31973,-67214,-92557,-72834,-5826,57693,67400,72854,1310,108,14531,5864,2349,-18712,-32148,-22918,42160,26622,2885,6050,9691,-18669,-30107,-15890,20371,62610,78511,50125,-9584,-93267,-17697,70434,-11587,-19184,5061,6669,8273,9165,-79496,-22201,58360,64942,25244,-250,3025,1732,-13456,-83832,-145633,-112333,77128,193561,155617,81325,-8029,-60519,-57103,-56899,-79704,-28130,1051,-2621,10225,34230,54222,51474,47927,42142,35431,48240,-20477,-2742,-21485,-69910,-34425,-24375,24115,11014,9181,17867,105608,256194,299517,90208,11769,43685,46978,-25361,-74064,-91288,23872,57531,49788,18075,23997,51163,140686,182138,130063,13801,34716,37117,-8899,-64123,-32123,1072,33814,39852,14617,-30315,-41479,-47589,-41159,-78551,-100922,-84531,-33352,42410,127659,302981,248219,139986,87096,91984,111653,82205,58485,53742,88780,289349,302344,190920,114281,38104,-13470,-37931,-94200,-125405,-79960,-1282,51135,67108,25387,-24853,-82931,-74561,-69797,-72223,-56283,-53736,-33183,-48039,-52704,-4383,7399,-23507,-42344,-37256,-26032,-44338,9917,37673,-21403,-48765,-38453,16256,75458,74079,45395,41429,50366,37891,7108,-38263,-43197,-58506,-73995,-40769,-15049,-8583,-21626,-60920,-68226,-95257,-99838,-51065,-45276,-22676,48978,176961,198224,43640,-65367,-119986,-91260,-95314,-70350,10105,148640,231866,182522,113991,22928,-80627,-120260,-92663,-70304,-47350,13153,86037,95378,69708,3245,-35382,-39558,-29850,-44307,-20255,46512,114692,216471,183933,82099,57067,10155,-52823,-29455,5486,18431,75537,145081,159524,192692,259301,171827,39544,-37446,-5152,-10675,-9366,-12439,24190,-2276,-52213,-86277,-99252,-84756,-62960,-35739,-56237,-70535,-93722,-113170,-108399,-73849,-19739,34240,3789,-34960,-46468,-60187,-30655,23607,20420,36166,18068,19014,77082,87093,88115,62006,20260,34412,-20723,-76976,-93593,-67624,13779,-7960,-43171,-89648,-33656,-8888,-7635,18022,36513,-2025,-25070,54896,80207,49221,-22739,-55072,14103,48576,121903,122552,109113,134038,210317,135243,84981,55568,9838,-61628,-44688,16556,46949,58661,57456,18969,29093,-6470,-37928,-21978,100178,198879,191600,154180,65490,-24528,-39176,-9323,-42983,-62969,-68481,-20015,-8497,-37761,-20734,-13259,-10861,5379,13605,-2404,28703,78149,193495,258577,104098,32120,1801,-32916,-78896,-9390,34213,35789,6775,56294,74031,52467,12652,-178,19745,107994,109897,67801,30777,46874,49227,32625,-18421,-78757,-72517,25910,85912,101120,88593,39909,-4992,-74018,-58349,36832,50515,-4144,5911,26518,81871,15390,-94099,-95813,-76700,-45226,-52517,-22307,8753,1181,-30931,-16057,59999,240219,304558,223400,205153,216541,142471,30733,-33058,-92428,-94533,-46819,-31420,-7944,35455,32998,-18604,-97031,-61213,-35890,-28960,-43496,-53588,-54448,-54322,-45640,-37016,1072,21861,24374,-4063,-74872,-136037,-77115,-20740,13388,-34145,-101063,-97792,-98852,-98286,-42364,53819,160659,137173,70710,13489,-15156,-17811,-74538,-104904,-117804,-149584,-128551,-26431,17309,-14084,16260,-46841,-99363,44968,78996,40101,34230,53810,28370,-7105,-2946,-26165,-29388,-2652,29790,58081,13578,-52821,-79415,-87735,-97971,-26730,11433,45628,40445,-30655,-7209,66383,120884,175062,208926,108934,77975,82545,9938,-38294,-28897,-53447,-30855,28563,40498,19631,414,45655,42292,-20076,-70874,-26599,59433,130633,99681,26621,-23102,-34818,35412,98820,20892,-44048,-53637,-20169,15593,48068,45978,-22869,-94287,-93125,-49174,-42233,-30619,58237,137521,168136,165874,76496,-8345,-34700,-7576,10624,18720,42274,10179,-50317,-35763,-10048,-17835,-26877,29202,-62815,-86650,-8974,32790,20112,17344,43368,11367,-4715,-43030,-106456,-80893,-38069,3565,39890,30650,-16405,-12578,-86164,-65317,-70211,-50869,-25525,-30065,-56924,-75245,-60292,-49608,-74438,-88076,-88055,-46752,-53477,-125354,-34260,107209,174404,88869,-39860,-58431,-42648,-57379,-51977,17320,135122,194622,45848,-2594,36660,-10997,-21380,-20121,-11995,-34103,-7017,-38152,-75262,-83223,-60400,-33845,-412,30805,3711,-25551,-18525,37376,65287,562,-39327,-32263,-45780,-15788,41397,76401,97352,96445,89326,59834,-6539,-102606,-23055,8726,-74408,-112730,-43884,134711,160186,31273,-69510,-59566,-77643,-85258,-150864,-143040,91441,163524,36938,-54967,-39662,-13294,27273,63286,43574,31147,169675,273181,194709,-7589,-56963,-114266,-62994,106754,329216,300741,110714,-17435,3423,187768,407063,329215,216152,155335,93621,38843,-15138,-10195,-49720,-52317,-56227,-147374,-131329,-85029,-55259,-19860,18660,36126,24599,11032,11804,-1499,-25519,-37719,-94086,-91640,-77497,-21515,-22271,-29925,-32856,-47479,-63658,-36469,-69626,-71400,-73829,10644,65707,112515,108217,130718,152140,92362,-3540,14881,37296,21559,71301,117087,81282,23002,-5149,15391,-6348,-10300,-35908,-87439,15969,185098,331155,334623,293587,206175,112045,58191,11878,8784,-33541,6916,32051,46792,57700,61948,41456,-10511,-18059,-34256,-43683,17040,6328,8183,-51207,-101968,-97588,-107183,-112933,-63526,-9202,-29790,-54132,-72291,-25646,38294,45837,57103,19385,17570,7336,3388,-20688,16305,87363,81803,29246,-371,11341,24905,51257,76393,11635,-25200,653,23416,1610,-592,-14024,-18825,-28811,-31723,-15613,-7779,-5570,-1416,-7955,59659,40548,8395,4830,32099,15534,-8605,13412,38343,91122,113561,57919,-21853,-43264,-10873,-2517,6036,-14943,-35863,25766,70989,32009,-37839,42785,55462,104696,239560,329814,233772,82412,55090,6439,-27545,-27801,-12029,8412,1612,57704,32905,51460,-18134,-53418,-31258,-14633,7516,38290,42691,-1807,-22674,-64692,-18070,8972,3106,-8647,-51115,-33012,-7750,-17127,-20557,-18891,-37635,-42998,-58827,-15837,908,-10592,-5344,-26683,-15750,50600,50535],[64402,53456,66358,-18532,-31134,-47546,51607,55499,19289,-34118,-77506,-98861,-75670,-71689,-47964,-52276,-83761,-50876,-9948,30046,55922,20497,-8327,-29323,20117,42333,-22723,-85917,-75623,-33078,-21539,-19010,-7035,70851,228197,451177,529551,455849,268521,100330,52006,40334,58333,84021,-34137,-59402,-40041,-86209,-87061,-32046,-3536,-8968,-41782,-73095,-32541,-29224,-15029,93597,204788,76480,-47162,-106683,-77425,-22982,-15868,-47799,-19303,43438,60745,22690,-7818,-4251,-38847,-12479,59200,257310,233906,180392,115550,74438,73198,117779,160075,148165,64996,13073,140205,291479,244147,147786,31860,-21936,7724,21249,-56542,-95950,-40501,24370,90182,82883,88267,50698,-15778,-66227,-42074,-5137,-11312,-12558,-36094,-63482,-70355,-9389,19826,39382,114514,113334,57585,10344,-25444,-25061,-9778,-31006,-19372,-8323,80310,66339,22832,-24259,-66104,-45053,-35548,-27504,-59315,-94756,-90913,-86070,-76425,-29166,47671,137946,111358,-100277,-91323,-31430,28466,96619,148604,246126,105857,72894,86364,59365,-32825,-46872,-83175,-91031,-161834,-184319,-79422,-15992,-2921,-740,85239,141049,156164,96893,-35231,-93547,-38166,-1594,85582,89698,21208,49845,110405,204849,324981,310877,227457,215038,296376,342071,308259,113295,20094,31272,68964,186025,290048,292217,35875,-153620,-69945,4410,41733,57359,80503,173610,169206,152705,113513,755,-25089,2284,25273,-2344,-35984,-81638,-43262,-25536,-57099,-54223,-32401,-49127,-978,58644,74461,67980,7503,-11860,-47620,-25203,45699,170363,162498,96348,-58975,-67058,-10631,13183,14090,40597,9987,-21762,9578,91392,68447,56118,23535,14495,8032,-66587,-61707,12505,64744,51370,30732,-50298,-140621,-136614,-30479,-49067,-50417,-135234,-36381,56722,57990,-6714,-25173,-64841,-101060,-62220,-13544,7148,35574,48485,-25439,-49905,36971,111133,129064,39482,-35934,-59546,-61224,-68526,-48044,10549,47357,70258,82118,209755,285452,215420,72194,11840,-5815,-44601,-91263,-125445,-42396,29486,36024,-48017,-58774,-19046,-2164,-18039,18265,33910,7869,-22443,-11575,-15084,-51158,-56730,-7628,41638,38603,27286,-21827,-86949,-87548,-33980,-43053,-114482,-94721,-105410,-83785,-18427,28849,59665,27367,-22289,-10395,-42415,-107739,-128383,-83229,-57823,-37137,-30736,-39228,-54380,-76469,-17897,67761,29419,-67982,-123920,-95734,-47297,-47387,-34935,8415,7771,-33677,-28810,8691,61171,119037,130341,100868,16095,-21856,-21589,36982,165303,263890,224870,53868,-6427,-44386,-88904,-5901,71280,70826,80123,73437,-67078,-50752,285,44304,-9649,-11675,-1151,-22779,-14629,-3704,408,-16645,-57872,-26640,98856,380660,322562,197228,71074,-3271,-66021,-88371,-75686,-69261,-93036,-93055,-54363,-14494,9551,6674,-9020,1776,55960,65979,53658,83565,124461,137968,135699,98158,45551,-17386,-9148,-3200,-32536,-20420,-11487,-4178,1852,-9093,-47856,-36882,9404,41864,54055,1690,-65689,-117748,-88937,-56027,-93080,-122592,-43666,-150527,-89299,-68135,4192,154368,199450,139920,130239,121875,67680,-13957,-96948,-23679,97542,241169,305938,223979,97815,7913,24204,75587,59319,34732,-18640,-43072,-16961,-35329,14155,55616,41461,-7258,-69364,-87417,-36237,10186,3253,42610,129446,223507,238059,97623,43340,7908,33273,57382,58091,26419,60831,18267,-68691,-56597,22414,37977,-27975,-3905,106356,254738,240481,233979,235096,125107,63333,14684,-10834,-32845,-93632,-51787,25739,87529,125022,276292,293517,193552,74415,123071,523385,760071,688235,478489,250438,43936,-25892,7953,66565,110064,335125,340096,101202,-8826,21902,158798,288613,246582,68221,-33765,-40515,-15043,31081,73257,128253,80642,-3900,27209,80955,187280,267542,290368,179076,4694,-35722,46379,63121,85582,58596,-3658,-45504,-31585,-46565,-50522,-46424,-74242,-134159,-114753,-110582,-80923,-69445,-70115,-87924,-44926,-6498,67832,90497,-7881,-70601,-102814,-72505,-28712,-7509,-38392,-113116,-69853,-24459,30203,55702,17133,-21781,44352,167372,338757,403768,364778,349975,382880,251907,23645,-70008,-85448,-95381,-83113,-58726,-25455,1087,18029,30438,38460,-39188,-150244,-84754,71146,215660,292124,168680,23972,-46112,51070,80635,-6522,-99195,-81649,-47560,-24836,-9432,-44277,-44140,55256,102655,103033,107197,65476,74653,17917,-157869,-134629,-87036,-39131,28687,69444,69746,85816,47222,24036,52778,68599,135724,106417,16535,-80652,-76481,-50897,-39118,-52046,-8307,116871,243425,274747,278638,291703,166022,-14343,-191832,-80771,-16902,41125,114386,82543,34415,23063,47134,178411,255734,344331,389792,197307,50324,-13289,-64456,-20517,17007,3353,2698,32308,37516,61372,91854,80391,110143,160564,159157,120871,-20053,-77836,-16084,8611,10885,5760,-18290,-46085,-73830,-71476,-47188,-38648,-5128,12211,667,58604,139966,158106,91071,26517,-2632,10878,45038,57403,94642,151544,257008,270437,55217,-20528,-16674,10297,-14060,-82898,-24629,6560,36470,15382,-50868,-48863,-10809,-15116,-25503,57604,178715,327791,341696,207830,34994,-14689,-225,9125,18432,27105,-37890,-92845,-66236,21495,65922,90221,56948,-22451,-75086,-127967,-139140,-102579,-31368,36823,129861,142519,152907,107611,12913,-19034,-9290,-15405,6494,8758,-13057,-40521,-44034,-89575,-73860,-44932,-40596,4638,65575,104447,74902,36706,-66961,-135519,-88004,-21131,1455,-10244,-19559,-9691,42500,3713,2907,-23589,-19835,-35601,-93566,-74607,-27486,-41892,-53063,-54642,-25401,1188,19053,40390,94554,103158,153111,99170,30743,47827,140766,209924,213484,160280,-1046,-87265,-34420,38592,12906,-4932,-36884,-75345,-99972,-154587,-96734,-48663,-30742,5449,6276,41832,67296,141815,237091,97379,6564,-36559,-28290,-97584,-47977,-94480,-196205,-268678,-279980,-180912,39289,89962,38132,26469,17785,-9983,-19544,-3386,9794,16862,53746,121097,172895,184388,158787,102629,-32723,-21489,-63587,-19890,27841,-30025,-23650,-11941,-29473,12833,79108,4447,-54682,-27218,14479,63031,107904,134085,55845,-57358,19317,250500,470326,500632,391512,858231,1614998,2262917,2451144,2376456,2339303,2221237,1762677,951489,219382,-39330,-48406,11625,-43463,-78471,-39293,-14365,4217,-20182,-41669,-49527,-54622,-67010,14669,117625,62248,-22244,-50856,-24299,114431,82429,-28889,-39437,-41098,-58658,-88810,-63309,-27407,-2258,-21184,-36521,-60571,-57816,-16719,-124,4319,40629,-14184,7347,99391,163385,228863,247906,214107,129362,25197,26892,-3187,3209,-71862,-106052,-111702,-108444,-11491,48815,39939,44601,3212,-102559,-94017,-30428,31617,14216,-25741,-3883,67793,33179,-1964,5156,11673,-10144,54793,142949,148487,18669,40803,65892,67652,-7281,-21710,10370,52261,116535,90375,21232,-39072,-58864,-47692,-51835,-68757,-2703,14089,-63094,-123057,-76751,-16424,34282,27661,3510,15811,10453,13790,-5383,-13470,-10102,-8883,-47323,-70829,-21186,-8319,-49422,-19982,33155,127742,120805,32468,-5987,-36574,-77925,-71205,-102358,-95440,-70893,-12568,28847,24592,-4138,-23084,68218,12837,-118301,-5416,52691,71093,34455,-29933,-82821,-65865,-23222,10737,33561,-3070,-1002,-40252,-73409,-68773,-81575,-99199,-82093,-13093,52204,67785,71207,32507,-27803,-94334,-139901,-16079,37652,-17575,-60267,-12249,17042,-15232,-66768,-33400,-4391,46934,25679,-47685,-41254,-45856,-29536,-22932,-35211,-69578,-81338,-97785,-80759,-24253,10720,45929,62023,182079,329854,336634,129812,2027,-12142,17233,124503,276837,323729,379256,338866,225375,117529,-8180,-54335,-42072,-20479,-60684,-73894,-28077,-9555,-7858,24446,65727,39138,49869,-11571,-4534,45285,216825,344838,209399,37923,-73203,-76154,-16572,-22006,-101950,-71071,-35903,8659,34948,46548,61323,91634,86925,112357,39054,-8747,32598,43617,22615,24820,3406,-20398,-22184,30535,23231,13359,-13950,-62075,-97894,-126114,-129167,-135835,-125253,-75940,-21645,-5037,54993,142245,184279,201745,69187,-28369,-65061,-42399,-48655,-68659,-74980,-83237,-104664,-74901,1577,20582,-16747,-34470,-44494,-24881,-44839,40031,251655,538060,474837,186270,8452,-49056,14395,68252,55021,23186,40449,70182,21068,-28587,-45678,-31571,-1664,-23952,-95652,-5478,181410,308121,346516,283600,81877,-49490,-28731,83132,115670,50449,-22760,-99855,-114601,-38062,84817,189401,222463,217016,121428,35847,-36620,-60001,-79009,-51444,9780,67122,69615,71270,2830,-12413,-4,2806,4336,-24007,-23762,-11199,40441,20739,-283,12358,28836,9254,-2865,5370,35666,71084,92323,65041,-275,-84184,-6870,81638,6908,286,19373,13375,4778,9472,-89850,-36893,49568,62546,23217,-4175,-5387,-14615,-43380,-102207,-108573,-30333,166079,255582,190589,97887,-4,-60438,-63984,-69175,-95023,-39750,-1072,199,12549,30387,41072,35117,39248,49309,59565,87322,-361,-47896,-52996,-83757,-44547,-32501,28389,32490,41759,61630,161433,316864,347529,117057,22375,54932,71869,12160,-35439,-70940,24444,43031,35908,9242,26151,78651,188855,221818,165727,55973,79114,61952,2103,-57380,-27281,7238,40650,47648,21807,-23528,-33928,-42842,-42415,-84314,-97854,-71910,-25820,39769,118773,273235,227139,122769,59260,65872,98724,71273,44995,36742,68554,309814,373987,280663,172522,56421,-15898,-46416,-108305,-132308,-88178,-6229,46575,64423,30886,-15693,-88215,-71734,-59236,-68240,-57909,-52620,-27863,-44185,-45936,17073,38924,6054,-28964,-39099,-24139,-25215,48430,70101,1279,-37899,-42184,11306,62568,55806,39161,53833,73490,57052,13928,-44929,-59151,-84081,-79321,-49040,-31855,-32693,-26665,-41180,-47687,-70647,-65676,-15850,-21764,-47911,28213,167773,191569,48706,-54688,-114714,-100075,-108420,-75470,10947,168698,224177,177539,118499,23084,-87424,-119256,-86671,-60305,-31441,38958,117686,117561,77129,-13433,-50264,-27042,-11883,-20742,-714,72489,135894,213485,169267,73120,55831,6225,-59049,-34476,-1633,10477,66085,135986,155870,192338,265627,171127,27166,-54255,-3599,10899,21955,17226,40234,-3698,-53468,-79536,-93333,-81198,-59695,-38361,-66297,-78101,-97276,-136289,-118338,-72504,-17338,30160,-7947,-52153,-64890,-67319,-30426,27576,26477,35691,15373,33218,85944,84633,70401,32988,-9597,4316,-57601,-120656,-125173,-58712,18422,-18106,-63375,-75364,-24884,-8535,-16117,4537,21981,-19334,-39848,52493,79534,54720,-13402,-76921,-13887,9964,71390,89127,89348,103581,161390,96456,55676,35928,8030,-41235,-36482,15226,43465,53269,48556,9938,27453,233,-33789,-37923,68108,153596,137630,102859,37986,-42714,-55061,-18596,-50696,-77316,-87185,-28401,-10156,-27930,-8709,-12814,-19443,-2509,16782,-9348,20264,76559,202389,270783,114205,29427,-17599,-68079,-106248,-10218,46766,33656,1339,57930,81021,55878,20979,22131,57866,138002,119581,61252,22514,30335,23652,17951,-7673,-53336,-71798,-7134,66472,104361,98724,41390,-11526,-88646,-59659,35860,43956,-3671,11853,53403,109508,23498,-106531,-107258,-77407,-42376,-43825,-13206,19457,9970,-23333,-16409,43498,201896,244768,140085,146017,204554,146122,21547,-42147,-86137,-78190,-42621,-30514,-7145,32818,33678,-4770,-74560,-73873,-52388,-39868,-51123,-64633,-58596,-47446,-29982,-27164,5704,23226,28074,5423,-66189,-142078,-75017,-18795,7232,-49775,-124525,-124137,-128294,-63251,-1605,80576,177005,137669,69162,23018,-1923,-12289,-78152,-111389,-135821,-156229,-104635,-9824,10792,-43445,-19786,-60110,-43928,74554,98963,53426,45628,62448,32278,-8936,-7411,-30321,-36494,-12727,12954,31735,397,-44286,-64193,-72602,-63659,1689,30040,61683,59905,-5804,-12292,30609,69485,111239,144963,76735,52753,59145,-7932,-49678,-27872,-44756,-14259,52804,74730,56616,32397,63144,48633,-22207,-75021,-14883,73230,137908,97704,19856,-21020,-47154,-25295,62548,16776,-32201,-41427,-15561,20020,49886,37526,-40697,-89087,-60668,-48579,-49094,-36425,37594,110991,137408,134146,56792,-19030,-37835,-11804,2589,12226,40444,13163,-40849,-46175,-23099,-32492,-36322,27961,-64449,-71451,3681,37502,13117,13988,45379,22516,19849,-19168,-106265,-107655,-64852,-14485,22550,13325,-22935,-11168,-77194,-62387,-77925,-57270,-24684,-20360,-51204,-70744,-55144,-44472,-57167,-70596,-76397,-43515,-62248,-105817,-16577,87475,130381,67847,-51255,-69467,-49281,-50638,-36643,3679,133603,217142,60986,7851,49526,-6515,-26480,-33467,-32519,-38499,-5103,-37069,-76943,-95260,-69760,-37671,170,21562,-829,-16303,-14917,32547,50188,-17913,-59116,-54222,-62957,-20022,44828,70504,66910,65548,77077,68074,8165,-92374,-45366,-15504,-90821,-111080,-7408,181731,188112,34864,-87791,-67879,-91037,-101165,-144776,-110932,157183,249836,97136,-27812,-26652,-11889,24479,61223,42731,44597,186809,275629,228805,45953,-19069,-87403,-55599,112105,327277,271529,99514,-8006,16744,182346,391703,297923,146482,84547,38507,-1789,-34517,-18897,-52286,-47798,-53819,-135429,-118100,-75213,-36541,832,33450,43837,25929,9829,16657,2978,-23313,-39687,-96304,-95787,-80253,-18381,-22425,-35674,-36194,-45434,-68749,-55416,-108692,-103452,-101187,-12504,45974,101777,102749,136998,174688,109863,5900,19878,35791,13953,61668,96452,57776,16434,-11023,10283,13026,19494,-12566,-93775,2123,174977,349079,367268,306303,201073,104265,54629,11912,7546,-38276,10841,33253,39059,51082,56296,35851,-13690,-21139,-42049,-52462,11764,9726,6644,-58599,-116351,-140351,-152721,-119297,-47153,-621,-24964,-44911,-62806,-20347,55729,74056,84130,31349,21600,18813,27744,7857,30804,87669,75031,18659,-8382,6747,25086,56819,90740,27657,-14099,7160,30033,10513,11032,280,-14213,-25723,-36985,-26326,-18498,-6534,-2730,-17536,51498,45940,22263,-11296,10672,13973,2762,32197,64609,106394,109335,41128,-21801,-8528,19052,5208,-3951,-24059,-45080,20515,51392,3192,-32956,45927,47493,85839,204266,281907,196341,60119,37706,-125,-28609,-38812,-41037,-40557,-46823,22462,20744,60461,7285,-34667,-16632,4687,36703,103518,105851,7340,-31187,-60811,-12176,11122,-3315,-20334,-47106,-27143,8896,25074,10697,-10656,-40905,-39571,-45183,-7659,105,-18590,-7520,-25324,-17873,50071,71501],[96001,80700,76538,-12018,-19832,-17264,59961,58129,13625,-42034,-79746,-86809,-58347,-51655,-25387,-31064,-75616,-54735,-9057,28839,42414,24867,12283,-5264,33248,39003,-38974,-93037,-53014,-25026,-22761,-22053,-5788,78050,237647,457255,530920,431914,217522,72098,32611,23547,50349,91333,-2603,-23241,-13700,-62485,-63322,-20024,-3219,-11819,-48166,-75927,-28252,-10698,24198,117212,200240,63933,-50106,-103497,-65626,-7609,4245,-31778,-26395,37816,47777,-2925,-35927,-15820,-44390,-3347,74475,255450,207391,151583,105767,87203,82385,116613,156994,148599,68016,24477,175614,366449,329325,204173,58954,-3956,25795,30889,-50807,-87397,-34202,28629,99140,91760,90396,53573,-17122,-56541,-23045,18064,4600,-8079,-40494,-73665,-80783,-15267,19244,40247,112094,114088,68694,23280,-20386,-31125,-21800,-42697,-31029,-46700,40021,26526,4961,-25913,-55133,-39021,-40168,-40929,-71232,-101317,-89500,-76198,-62427,-23119,32191,92420,48552,-143750,-101587,777,54898,118201,164458,246029,89147,48314,59309,38889,-43238,-38167,-68059,-68469,-153986,-286391,-170546,-62741,9227,35147,109240,158969,160819,96704,-32185,-80075,-29233,1116,91137,96862,28606,49639,114008,213279,349498,363993,286529,269519,338143,360330,315685,130348,45486,61502,112089,250726,363292,339999,65522,-126458,-91073,-18869,26417,59420,104361,207946,204158,178766,127900,-11513,-27276,8390,30161,-10408,-52983,-74978,-17833,-9849,-45058,-43729,-23240,-32432,29670,86504,94301,73339,5296,-15505,-46847,-20682,65736,214897,195381,117534,-36020,-70252,-12494,11417,10793,31118,-7533,-54412,-36912,46833,45817,54260,24516,10781,6462,-53374,-43233,17937,75383,40478,12991,-73201,-160736,-124172,-12797,-31093,-22524,-93730,-57104,35198,43991,-15087,-31682,-74536,-120644,-84603,-25398,9649,36905,23936,-66619,-76297,31122,143479,167164,55674,-19022,-43496,-48043,-57298,-41566,9428,38046,58319,82697,241140,346794,254146,84894,16884,61,-41440,-93706,-146309,-44756,63308,95642,8153,-34251,-11878,-2282,-26069,7346,39168,9625,-32038,-29307,-32213,-70087,-73396,-21575,27111,26875,23249,-15357,-71717,-80623,-33274,-34542,-116809,-109271,-119679,-80949,-12495,27235,60887,46007,5362,16885,-18008,-85502,-104825,-82840,-60120,-41125,-41983,-62565,-81848,-89782,-3959,63386,5560,-90810,-115306,-85628,-55214,-65875,-60490,-14781,-12210,-52375,-18770,25520,86702,151873,175099,151310,55208,-13496,-33221,21938,144269,246723,228882,62895,6027,-18921,-61465,-1498,68715,93411,108004,80416,-68356,-28108,18978,61562,-4203,-16914,-2980,-14131,10636,23960,19876,-7533,-57164,-14847,129348,410491,350041,227731,79270,-9881,-70626,-76082,-54980,-45926,-71433,-83826,-48536,-12153,5913,-3074,-23185,-19474,28819,44735,47099,85632,136396,152637,147766,110000,53954,-13236,-5548,714,-26618,-12908,-350,9349,14411,-478,-45083,-33890,13848,48766,64711,15039,-67586,-156278,-136082,-95037,-135418,-135782,9838,-86268,-31595,-11688,60650,197672,221550,130116,106638,106152,62979,-19439,-98323,-37383,79901,245663,372664,313956,146843,7858,-13358,36345,35662,19558,-24432,-38604,-8169,-18820,31970,66988,55394,11818,-48747,-64395,-19737,37781,19152,19604,79143,146887,155512,50442,21896,814,36212,59835,44165,6892,48108,31725,-60184,-92300,-31256,-17629,-66325,-19046,88156,229703,214000,204761,208444,117239,68003,18532,-16757,-38429,-87656,-42897,36040,88623,126825,304614,351605,236483,73811,86779,486272,717794,659600,467490,244556,38020,-25032,10551,68954,97453,307650,321074,88028,-1479,43467,205338,345170,272762,69805,-39600,-52396,-22035,40547,103355,174651,120209,9649,23479,74476,180512,255685,259507,129332,-28416,-1230,72115,56339,46338,24139,-21429,-54060,-45592,-59427,-48800,-41765,-78287,-172410,-120732,-84169,-52287,-71820,-66230,-69893,-32897,-3652,79096,100471,5244,-57549,-100388,-83108,-44972,-21477,-37912,-105048,-83334,-43421,10582,35614,19450,-9354,65285,191332,343957,378762,331412,318290,365607,266986,47958,-59419,-76999,-78997,-70777,-48777,-19444,8126,31010,46462,52064,-33241,-144165,-96189,54561,197664,268865,146503,5636,-53214,42309,69419,-5405,-100798,-74266,-33540,-9993,663,-40025,-39534,62737,122899,124637,126942,97505,103269,48186,-123973,-151496,-97121,-29246,44429,85105,88832,102297,62815,33389,43267,47701,104877,84143,15577,-83999,-84936,-60943,-49652,-61655,-13085,124620,268697,304431,314327,333767,184893,-28313,-156964,-48375,10119,60677,125940,99515,45147,27501,47420,156911,217335,303846,371195,206785,62415,-5639,-58945,-18299,10645,-13724,-21696,6023,10181,30521,77899,71189,86587,123647,115635,70121,-61093,-89234,-9182,19236,14258,-2165,-23885,-40942,-61733,-69547,-54645,-45518,-11889,7502,-4378,47040,102509,118713,61242,-1051,-28026,-2444,54431,71559,110082,164319,259760,247490,50423,3998,-17896,-5186,-29166,-69496,-11146,14408,40339,13770,-61008,-50086,10723,27564,33031,122405,229799,325806,285993,156714,25379,-13216,8905,29718,46834,59829,-13931,-83611,-45155,37293,59594,89108,91046,7296,-72745,-135935,-123529,-103735,-40487,26492,132785,140257,135547,85041,-6082,-32888,-17129,-15998,11004,22336,2033,-31250,-52448,-102452,-62979,-42645,-43544,6005,65695,101630,70864,24067,-85750,-142329,-84598,-20208,-6760,-19061,-43837,13534,70549,25976,17244,-12862,-14085,-30461,-78105,-62609,-23940,-56343,-81861,-57357,528,28285,32385,37808,78361,81471,136849,93772,26056,36119,111592,172112,176442,145674,12280,-48714,-22176,33823,10481,-2891,-29878,-67629,-93078,-135697,-79300,-28097,-12559,20612,15763,51135,82929,165037,242373,87144,23787,-12465,-19170,-75596,-22616,-68964,-167289,-243431,-271817,-223544,-11633,82902,36178,15660,1181,-29396,-36768,-11061,11799,21192,57472,126097,176206,204012,197995,156315,8035,-3362,-58335,-16290,36362,-20029,-31870,-21130,-27966,14587,78341,-2322,-55835,-21616,13155,50741,81702,99039,53991,-41449,-8204,193160,398678,478616,460200,961114,1678345,2307430,2480502,2382880,2340985,2252504,1820448,993476,230302,-35460,-49596,13550,-56628,-105223,-55574,-16581,3392,-23677,-41916,-55205,-61516,-57708,36777,159920,92043,-9719,-53513,-53614,45219,32347,-43018,-43894,-40796,-54738,-86018,-65544,-36075,-7489,-20347,-36426,-58790,-60016,-25302,-5168,8891,55121,683,-4837,102624,193601,282591,309319,264843,157436,29143,33483,18245,49594,-4667,-70621,-92853,-109112,-13823,36066,23967,21703,-22897,-115766,-104011,-54728,5872,764,-30564,-5522,49072,13598,-15157,319,16394,-5234,76687,187981,188594,33141,28255,41328,51461,-17034,-16560,17370,57387,109039,74850,4928,-50827,-54646,-47505,-55266,-74065,-11208,3488,-64352,-115294,-80507,-21385,33910,25007,-5052,2573,-1349,2486,-9395,-8027,-1308,-6822,-53531,-80905,-27100,-11611,-52391,-31585,12744,98475,104069,42287,14112,-10989,-60945,-82949,-116454,-77787,-52440,-5811,20658,23489,-4757,-20697,75823,8276,-111291,1264,58092,72440,23296,-51809,-107702,-45780,-12394,13379,34020,5107,8049,-36391,-74205,-68928,-73313,-81573,-62914,4429,61150,67428,74425,42518,-13410,-76610,-165301,-32638,38958,-12791,-59497,-12236,20541,-3620,-64824,-41883,-11601,37667,13298,-46601,-39107,-57926,-48965,-37305,-42680,-70620,-72465,-92293,-95983,-44112,-6527,46568,69879,187676,337717,368682,152285,-4823,-33567,-6575,93161,212237,264650,366994,388375,300697,167273,4306,-65668,-37443,-10190,-48707,-82616,-42640,-19369,-14885,14998,59873,38407,38910,-40832,-8604,61765,223631,312545,167028,3345,-98045,-66844,-9664,-24530,-108888,-83614,-68801,-35468,-15170,6070,39517,73302,56826,80988,21055,-10692,27235,49404,19946,15043,5734,-8235,-41353,9260,9704,6839,-20628,-79547,-119787,-136570,-142625,-155087,-161448,-98947,-41366,-18487,60740,181318,246235,252049,99448,-21334,-68554,-44754,-50168,-70835,-77563,-91608,-102104,-58437,15358,21308,-23855,-53171,-72508,-47653,-54301,35075,229492,505932,473865,199321,16575,-49326,8662,63969,58083,29956,50410,74325,24991,-24301,-44007,-32843,-2219,-9755,-77850,-57451,106181,236979,307765,289935,103515,-30923,-44192,80537,144680,83296,-2838,-102975,-128629,-21517,107563,224528,268703,257151,134874,35914,-31603,-41229,-53582,-24090,28104,76264,69273,69373,7178,-20078,-10348,5295,12167,-25395,-16121,2142,42791,21258,2306,21810,49114,37194,22906,25032,49985,77608,103601,78015,9526,-69879,10883,95141,28920,24672,41182,29519,9391,14728,-88096,-48339,42831,63514,25891,-3027,-9360,-26628,-67151,-103850,-64156,47824,249985,314926,229223,120580,17762,-48261,-63813,-73264,-100847,-47662,-113,6343,19022,30392,32009,25022,38429,64169,88178,124204,43089,-83552,-83312,-95602,-51583,-35497,37685,58658,79636,108666,215047,363268,379794,139617,31457,63981,95559,53849,8745,-36046,31548,31733,23639,1995,29553,107313,236717,257750,200004,103891,126798,87718,14010,-44722,-14771,20443,54923,63394,37578,-8301,-19285,-32237,-37987,-81913,-86292,-56354,-16124,39859,111604,243463,202666,101586,29031,34872,79519,57752,32886,23604,51491,321580,434940,370731,240856,85435,-10667,-50531,-95614,-127064,-86665,-3612,48046,66600,39626,-3944,-87067,-62671,-41136,-56484,-51599,-45714,-18398,-36743,-35000,42451,82609,49529,-7968,-35951,-18068,13980,117188,113190,31126,-20080,-44407,3488,44705,34762,33940,66202,93411,73875,22414,-44644,-61148,-67515,-65129,-52842,-47423,-45566,-10641,-14269,-27909,-48130,-34312,17103,6648,-61845,11319,156989,181979,55332,-40233,-99018,-96887,-108669,-74409,15496,180346,206485,166347,122065,27160,-87019,-110345,-75514,-45663,-11209,69390,154775,143300,84255,-28232,-58509,-5388,11691,7984,23743,97720,155311,211765,159970,68592,56599,2626,-64159,-36908,-5997,4655,56995,124959,149447,186258,262128,163785,15622,-63574,6632,40877,59922,50457,57688,-2933,-52279,-72556,-86233,-74505,-52357,-36466,-72670,-73101,-78500,-133667,-110348,-62427,-10254,28898,-16620,-65451,-80417,-67716,-25340,32985,33042,35003,16578,51926,97495,86655,59458,11634,-34734,-23567,-92638,-158462,-119861,-37997,26779,-25238,-73443,-54707,-14233,-6225,-22733,-6626,10396,-32292,-45373,51879,79058,61738,340,-90836,-39157,-26155,21528,51959,66109,70306,117378,63589,28117,14271,7045,-17080,-17884,18017,41373,47867,39760,5957,33239,11305,-24737,-50181,32174,102559,82348,49419,5966,-60345,-64698,-18863,-46453,-77191,-98603,-32057,-8402,-14807,9571,501,-16195,-5320,21536,-12703,11637,74022,207010,273816,123603,29989,-31136,-94926,-119489,-11757,56264,29611,-209,62539,89403,60610,30924,47535,101517,175168,131484,57493,18041,14160,-1343,7497,7086,-26665,-45758,-25025,52989,109527,109782,45214,-12493,-78229,-57366,35570,36919,-1698,19139,76217,125973,26111,-115209,-112700,-72892,-36190,-32488,-2592,30598,19674,-12057,-10578,30499,158181,174691,56185,91145,190394,150540,20755,-36909,-62728,-60059,-37416,-30471,-8399,28976,37252,17131,-43620,-87047,-73975,-52721,-54426,-70500,-60523,-38589,-13050,-16830,10078,24851,32434,16309,-52446,-128325,-70019,-15225,2990,-63005,-144403,-144122,-111839,-21269,47183,111100,182299,130906,65415,32317,11185,-6451,-79791,-114277,-133039,-133031,-79629,11297,13933,-56902,-30742,-32510,12969,102164,113891,65672,58161,71841,37640,-7847,-8649,-31102,-38816,-16808,3049,12047,-9751,-31564,-40361,-39105,-17948,33835,48381,76339,79704,20793,-14127,-180,26405,58881,93192,51200,33052,41747,-21598,-58578,-26690,-35673,4155,81752,114157,103593,73571,83593,56797,-22666,-75591,-3135,84799,143446,96056,16654,-17914,-48499,-59538,44061,27786,-9313,-25086,-8813,27144,53397,30576,-49066,-65206,-28056,-41700,-52775,-40822,20481,89514,114482,114865,52976,-16349,-35163,-14982,-5707,5371,38944,18577,-24839,-48978,-33432,-42470,-39889,32638,-58080,-53459,17537,43554,9252,14232,48038,35878,51789,20942,-80977,-117417,-90511,-34512,4828,-2328,-27320,-7605,-64183,-54040,-82960,-64195,-24267,-9099,-44449,-65361,-48254,-33478,-35576,-54073,-65322,-41237,-69051,-84847,-197,65995,93543,48122,-61068,-78483,-55108,-42616,-16829,-181,130106,229080,73233,15479,59254,-3771,-33099,-47461,-49860,-38795,-7508,-39129,-78547,-110019,-80156,-40598,-1357,10185,-7756,-10551,-11449,28987,36963,-35702,-80079,-76524,-77021,-25965,42340,56540,29337,32524,62025,72087,20870,-73034,-66923,-41081,-109760,-105174,30662,219472,206925,36340,-105935,-76973,-104344,-114454,-135605,-74262,228373,338148,156959,49,-15946,-13359,13670,46855,32580,54592,194542,263210,243391,83993,10178,-65214,-47810,113256,309163,234835,89492,4498,23839,159772,347442,243478,70521,7466,-29617,-54979,-54962,-29652,-52631,-43502,-51140,-117585,-100442,-63800,-18023,20859,46072,48191,23389,4949,17293,3012,-22438,-39595,-92257,-91549,-73391,-16368,-21052,-37705,-33568,-37139,-65609,-61368,-137311,-134976,-129939,-37513,22389,81256,86515,129358,180122,112159,6843,18156,29248,2806,47846,70857,29282,4354,-20276,5605,34531,47446,7584,-87327,-15112,154981,343503,376184,298549,182669,87028,43218,5347,666,-42990,13328,32250,24898,37933,44370,24378,-20933,-26648,-52232,-64556,1422,6864,172,-67519,-123451,-147488,-208566,-118987,-33648,5114,-23243,-38240,-51012,-12509,76012,108629,114214,39678,21016,26171,46825,26967,36421,79764,61341,3399,-20213,-1583,21462,58657,100610,41889,-2457,15650,37513,17462,19279,12878,-8850,-25440,-45938,-40506,-32928,-13349,-9853,-31779,37636,44935,36763,-16433,-15165,6600,8180,43974,83666,115813,102437,27919,-9413,25003,42219,8354,-17900,-42935,-66970,2652,19091,-32609,-34195,38849,29463,56662,157176,220776,146958,28365,12552,-12672,-36456,-56393,-75174,-89219,-91302,-13520,3549,64340,30606,-3083,5187,24444,68245,162999,151538,8916,-48256,-63034,-11925,6509,-17819,-40627,-46827,-23249,26739,61608,29007,-11148,-48511,-40008,-34832,3004,1839,-32369,-18725,-30431,-23199,41925,85791],[120793,103949,78121,-10150,-14109,3205,58074,51680,-88,-56718,-85967,-79444,-48420,-42208,-15387,-19678,-69591,-64280,-17045,16134,19532,22838,23150,9751,36113,26807,-53690,-79329,-32458,-25162,-31745,-32587,-12412,75550,233028,438855,504930,387106,164919,41746,12068,10873,47372,100836,28556,6358,5197,-45599,-45429,-13701,-16282,-30908,-67721,-81831,-26978,6611,59647,135735,187273,44839,-59511,-106327,-59504,-4,16517,-19896,-35380,27419,31065,-26601,-65275,-33299,-55643,3967,85178,244531,176329,118836,88630,92326,85419,108292,143592,138629,65407,36315,212127,437538,413542,259372,83544,10730,34108,29086,-55513,-82643,-32910,26690,100116,92336,83643,49387,-21489,-48494,-9657,35801,16230,-6357,-45207,-82559,-90513,-22207,18698,41854,109273,110405,71577,26316,-23486,-43034,-33310,-44549,-21089,-67170,-21489,-26609,-21711,-33941,-48107,-36171,-48509,-58891,-88347,-113771,-91878,-69025,-50904,-19278,15655,49214,-5486,-171917,-85524,40286,86549,143701,183302,249223,82337,39880,45573,24275,-53353,-29482,-47724,-31847,-84480,-269405,-272368,-107142,25932,64094,118166,158988,149827,87858,-31374,-69348,-23521,55,90285,97579,31662,45203,110966,209117,355487,398382,330089,309996,362532,361235,307398,141508,70329,90230,152480,308285,419950,367894,86635,-103017,-110899,-39921,12476,59237,123387,237933,240784,203281,136436,-19381,-23989,17594,36010,-17529,-68799,-67673,-2297,-1099,-36574,-34356,-15445,-16738,57496,108959,107591,70704,-3361,-23292,-47705,-19915,79391,251362,211194,123904,-16724,-71062,-17203,5390,3360,18208,-26969,-85790,-81367,1485,19726,48605,24299,7306,10512,-29187,-29362,18737,81516,23654,-10883,-101264,-185377,-107276,-316,-18934,-161,-59025,-73573,9340,24560,-28875,-44440,-89162,-146302,-112285,-41017,5871,30516,-10851,-109840,-101590,20833,167806,199309,69681,-2764,-28297,-37528,-49079,-38173,5405,25924,42846,78699,259539,390306,279767,91460,17694,2897,-38381,-92145,-167343,-46959,93493,154214,63268,-13075,-8390,-5719,-35693,-6621,37621,6370,-42907,-46421,-46742,-81449,-82033,-26267,21790,23022,24206,-6667,-57242,-73795,-36057,-30114,-104398,-118480,-123446,-72549,-5591,26013,58782,61946,34958,47431,10730,-57555,-79931,-83327,-69389,-49827,-55035,-82178,-104612,-79202,7852,54368,-20952,-114275,-89795,-66162,-61346,-84055,-85674,-38253,-32915,-70611,-9312,39979,106350,174698,209608,193472,90130,-7709,-43553,13779,130318,233176,230654,69174,14876,2228,-41285,-2770,60206,109560,140769,96787,-51636,-5128,40232,84142,6020,-21575,-5515,-5096,32519,45095,33834,-2883,-59787,-2138,159121,422757,364519,251122,83374,-18110,-72176,-61109,-34453,-23868,-51144,-68456,-40669,-10049,919,-11836,-28983,-23709,15987,30488,42102,83020,144254,166497,158670,120682,61918,-7779,-684,4863,-20553,-5782,8988,20244,24536,6608,-42527,-30499,18376,55691,75212,29435,-62879,-164285,-155364,-107103,-136713,-120770,60949,-24847,23762,43266,114323,236350,239360,117780,81601,85121,53717,-25659,-95799,-51415,58379,234326,423830,405903,202668,14815,-52283,-10931,3498,-2293,-34916,-36782,816,-1569,46522,72944,66770,32508,-24921,-39652,216,68134,44073,3568,30954,73661,82875,13251,6107,-4363,38546,59427,28297,-11643,33048,43346,-41848,-121910,-83224,-71864,-102456,-33163,65557,189331,171185,160607,167934,99977,69283,20563,-23543,-44250,-82625,-36760,41828,85744,124466,321889,397317,267822,67474,45964,420542,640557,608065,448009,237480,33900,-22817,11690,67016,79491,271178,294205,77460,6342,57828,238888,383620,285309,67479,-45022,-62130,-28084,46825,122338,208235,154938,22105,16429,64657,170405,237645,221267,81250,-42744,24981,92231,50406,7438,-8641,-37814,-62058,-56424,-62773,-40575,-33160,-72676,-135612,-79306,-35719,-27694,-74288,-59791,-49763,-18309,4179,90741,106360,16457,-41512,-89609,-84161,-56818,-35114,-39198,-97074,-94551,-63602,-14875,14585,17790,-171,81435,208374,336877,342678,288564,275422,330676,267676,73703,-44147,-63907,-60181,-55288,-37521,-14851,13738,44939,63163,64651,-27947,-135948,-107466,34631,177122,240247,121685,-10687,-54974,29811,50367,-10941,-105678,-65756,-20145,2464,8764,-36492,-34997,70234,142336,141351,139874,123839,130182,82428,-72124,-134409,-92620,-13094,59873,96674,101031,110831,73451,39646,29873,23371,66446,52310,10426,-84334,-70674,-32171,-22637,-53160,-14123,127065,283158,326083,341658,363523,194024,-44026,-126000,-17972,33650,75340,129120,108221,52037,29474,44951,133392,178981,258670,342398,213434,77620,8450,-46291,-16528,3534,-30501,-46735,-21773,-18566,-5206,53641,53737,58817,85537,73317,20226,-101800,-88393,-1703,27732,15911,-10438,-29361,-35803,-47462,-58065,-59066,-52370,-20277,582,-11816,30756,62304,81308,34520,-26959,-53265,-20736,60696,83864,122630,170918,245239,204203,47599,23719,-19275,-22667,-47225,-56342,3189,24362,47016,16605,-67103,-52142,30379,71443,94807,187799,271821,306686,222464,107194,15824,-8580,22514,54710,79629,98689,19203,-63149,-31350,40164,44939,76872,113901,35211,-67255,-122001,-104010,-94738,-47013,15377,131226,134633,119705,69608,-16932,-43931,-26069,-18958,10991,28816,10086,-26467,-60856,-111709,-49430,-38882,-45674,6846,62215,91891,60813,10000,-95455,-137297,-78208,-22597,-18799,-35903,-80914,33195,90778,43719,31978,-380,-7481,-25798,-60002,-39779,-6986,-59523,-115934,-55712,22680,50896,40756,29700,55989,53842,112302,83326,19298,22285,78204,129883,139091,138072,34940,-13724,-10464,28358,8979,2922,-16226,-49144,-72126,-107135,-64138,-9916,5123,35787,26400,62686,101272,187821,240959,77346,42358,13648,-9008,-54841,-4783,-48828,-140265,-212645,-244091,-195569,-64372,73131,34779,5062,-15227,-49355,-56059,-20111,11063,20879,54504,122980,169191,213109,229492,207424,46646,11744,-54076,-14070,40538,-14229,-45781,-33751,-24287,23704,86483,1989,-47250,-14863,9566,34669,51558,66005,60520,-12819,-43095,121397,313689,439733,512942,1002908,1618803,2172479,2309929,2200447,2161557,2109977,1740173,960262,223853,-34281,-51257,16542,-67619,-129316,-74272,-20812,208,-28229,-42147,-60524,-69331,-49928,56490,196133,112751,-2924,-55672,-75502,-7148,-420,-53624,-48798,-41949,-52907,-85103,-67761,-46513,-18072,-26623,-42344,-61051,-64893,-37611,-15870,7283,62390,14460,-14988,108157,225818,338327,372218,316138,185111,31009,34548,32447,91291,72768,-10624,-46629,-60307,1418,27242,7063,-3384,-50265,-123257,-112907,-80167,-21845,-14316,-36183,-6907,33206,171,-24187,-4338,20804,779,95403,225916,218330,39527,9414,13727,32467,-26757,-12730,21561,57769,95841,54786,-13902,-62434,-55133,-53196,-64265,-85023,-25732,-10742,-66662,-109242,-87744,-31581,28035,18870,-15259,-11696,-14618,-9817,-10366,960,11970,461,-53423,-91241,-34269,-16179,-57806,-46800,-10622,69660,84910,48993,31824,16495,-33798,-86436,-119696,-54213,-34376,-1827,3194,12481,-10581,-18943,77920,-1318,-102030,4343,57641,67158,7627,-69801,-101193,-29226,-5137,12315,28822,7386,13080,-35130,-76624,-71185,-69283,-71562,-51155,14784,61759,60404,72840,47670,-4829,-63350,-169363,-50215,35597,-15130,-63446,-11511,23585,9068,-57005,-48794,-21172,24372,-2882,-45489,-34585,-64454,-63313,-49175,-48561,-70914,-64231,-85352,-110434,-63655,-23765,42487,73213,183902,328165,382861,169607,-15534,-61720,-33860,51201,137937,197437,333223,410788,352823,199596,9856,-77441,-33953,-2596,-38235,-84005,-55336,-29213,-23407,2445,47635,31107,24741,-76771,-4487,82861,218639,261797,112095,-37782,-121436,-55031,-4604,-29211,-102024,-83915,-108834,-60504,-72903,-45071,6366,42778,20286,45790,3199,-15752,14802,49883,19943,4520,3900,-1885,-60885,-8926,-901,546,-28960,-98599,-124061,-121314,-123199,-133816,-140278,-111300,-64439,-34543,63739,214721,293671,283230,121912,-16058,-70122,-44450,-50904,-74085,-82013,-100999,-97163,-42834,28091,20677,-31895,-71839,-99004,-68663,-67310,22235,195422,452106,446504,200548,21710,-49462,827,54933,54788,32116,54895,74520,27201,-19436,-38403,-27918,1933,6096,-44650,-93545,38075,164766,259397,281986,117774,-14758,-63739,68006,163334,112183,17846,-93423,-112596,-6425,126744,250528,302441,285364,139943,33094,-24633,-21754,-28202,152,41400,77858,59985,60544,6808,-29045,-22073,6343,18065,-29793,-15654,10454,42922,21153,2941,26344,62072,56309,38527,35480,56236,75165,104580,81238,12261,-57993,26325,101696,45936,47013,63791,49069,17350,19734,-80773,-65069,29809,59956,25898,-3992,-15415,-39948,-90489,-102230,-29171,108918,313614,359322,262029,140637,35834,-33842,-63117,-75916,-103875,-58810,-3022,8726,22823,27590,20443,14090,37427,77818,112136,150063,83265,-106804,-116787,-111379,-62076,-39761,45026,81547,114073,149837,255729,383891,385550,148391,31325,64581,111176,92387,49073,2283,39278,18098,6820,-9777,28118,128907,272645,279361,222431,145190,168372,105925,19348,-34400,-3672,31270,66730,77407,53320,7421,-5508,-23440,-35594,-79887,-76931,-45913,-11859,34970,98602,208571,169598,70441,-9929,-7789,46460,34825,15583,7496,32097,317707,471716,443773,305599,116387,-3556,-56231,-87266,-119425,-82598,36,49024,67067,44823,3144,-87435,-54867,-24625,-46951,-46387,-41467,-13034,-33210,-27178,63022,124376,92257,10610,-35375,-15005,58415,190862,154611,58896,-2896,-49990,-15217,15420,4224,21036,68611,101163,80599,25571,-41190,-45267,-34931,-43454,-57281,-67772,-46504,11195,5788,-18840,-36730,-14904,38346,27933,-63397,-7581,138231,163372,56392,-29468,-84062,-89446,-102871,-73836,16628,173759,173939,143584,118214,28592,-84754,-99917,-65025,-32708,6459,96885,189631,165532,85804,-44815,-62771,14859,32066,32206,43862,111981,160964,201571,147875,61500,52657,-7216,-74430,-42932,-13466,-4693,43244,107472,135033,169086,242281,143481,-1028,-68874,18032,70972,96416,79374,68884,-7097,-55873,-72146,-84546,-71250,-47384,-36200,-81877,-64636,-63315,-115323,-97093,-52480,-5891,23516,-29102,-81348,-99020,-65968,-21628,32627,32001,27532,17380,67822,104629,86610,49250,-7280,-59499,-53801,-128200,-147154,-88783,-18127,31427,-35166,-74872,-37032,-8062,-8400,-33832,-21731,-4915,-47966,-47966,47606,74146,64641,11833,-89998,-66849,-63787,-26713,13320,39351,34937,76824,31814,-2721,-15603,614,3468,1686,19317,35031,36790,25510,535,37669,18374,-17698,-60672,-7999,45767,24885,-7442,-34892,-83564,-75361,-20598,-41984,-72604,-105174,-36162,-8823,-4920,25062,15506,-8161,-7785,22629,-16448,-2282,64854,200450,261189,126539,29028,-42518,-113107,-117027,-21998,53365,17545,-2421,65110,94129,61944,37760,70752,143689,211484,141210,53380,12723,-5761,-27951,-740,20865,-4673,-20946,-30133,41146,111621,116642,46497,-12990,-65412,-56906,31204,25289,-3300,21030,86473,124655,19068,-121724,-112045,-67093,-31064,-23407,4367,36708,25160,-2769,-4362,17372,110558,100791,-10888,62856,186731,162396,32607,-17257,-35841,-44087,-34629,-35437,-15580,20779,40095,41083,-9556,-92834,-100550,-70496,-57010,-75005,-63801,-31734,973,-9794,11067,23941,34152,24453,-39442,-113833,-66650,-13853,-2807,-77292,-161081,-144336,-79548,16346,92033,136700,173222,114481,56799,38600,21366,-3109,-82655,-116253,-116863,-110117,-58098,30693,20735,-59235,-22319,7102,62805,123272,120672,73557,67985,78062,40456,-7911,-10145,-31577,-39640,-18803,-4084,-4328,-19236,-17571,-11489,3159,30922,66125,63248,85837,95682,45531,-13669,-26583,-9834,15425,52063,30106,16594,27760,-33235,-66955,-27468,-28483,21578,112070,153706,154518,120208,104893,64833,-23299,-74718,5866,91451,144748,92503,13936,-19117,-54368,-72106,39531,48255,17587,-9183,-2425,34980,56738,23710,-48713,-37905,-444,-34761,-57141,-47249,6307,73138,98054,103322,58780,-4875,-28962,-17794,-14965,-2864,36513,25264,-4166,-35346,-35797,-44404,-36427,44932,-44278,-34189,31962,50295,7187,15646,50207,50025,85920,66967,-43288,-106749,-112046,-56786,-14078,-17135,-30296,-2580,-47484,-38879,-82174,-71691,-24745,2872,-36884,-59221,-40207,-19895,-14652,-38568,-54736,-39616,-73271,-65442,12717,44094,63295,28186,-70793,-85786,-59596,-33247,6239,14052,136425,238431,84350,20357,64747,-2759,-40521,-60706,-58975,-36556,-13280,-43110,-77724,-121947,-89396,-42038,-4138,-1489,-15700,-7303,-7536,28600,29039,-48336,-98937,-97257,-79457,-33134,34234,35613,-11585,1971,46982,73468,32616,-53091,-83099,-65268,-129962,-93730,69276,246172,216086,36397,-96310,-83898,-109682,-113705,-119426,-31821,300611,418885,213241,29279,-5953,-16438,-3927,20917,13866,62444,195002,242597,243370,108992,33296,-45069,-38256,111836,277445,197746,84158,20433,27794,125799,282850,175475,248,-67007,-99361,-114571,-72110,-40137,-48591,-37100,-46198,-96813,-79798,-49011,2689,42444,58412,51027,18977,-1273,16115,1435,-20497,-35360,-81068,-76423,-60426,-12839,-15885,-34321,-25814,-23257,-54203,-53592,-130136,-161713,-155985,-60164,-1009,54774,62898,110904,170530,103462,4668,14922,22502,-7432,34219,45499,1591,-8521,-27652,6242,59965,75708,27627,-74235,-30959,130843,319647,364096,274835,155929,65136,29022,-2343,-5596,-41778,17906,33310,9240,22729,30896,11899,-27005,-29656,-59392,-74923,-8735,2777,-6185,-73289,-119746,-112306,-167151,-103806,-18833,11799,-20489,-29967,-33747,3370,105029,154812,151259,48970,20407,32563,62079,40531,38609,69475,46857,-10196,-29371,-7117,20433,62981,111721,59952,15661,32681,52481,28681,29768,27369,862,-22226,-52072,-51453,-44632,-19993,-16600,-44070,25431,43741,52759,-9078,-37412,335,14195,55072,100874,125143,100571,26751,13943,58819,62823,12823,-25997,-60865,-94274,-21711,-18727,-67506,-35699,29031,9353,25812,108764,158770,96029,-4936,-12226,-22958,-43066,-72434,-106164,-130332,-123194,-44246,-12016,69344,57784,42190,42847,54887,109324,218737,181947,6706,-62804,-60351,-7184,4919,-30531,-60109,-41738,-12439,50909,95372,42283,-11940,-52517,-36376,-20272,22719,16267,-38113,-29934,-33737,-24429,34627,99793],[145166,129283,79131,-5463,-8509,19171,53001,43618,-13841,-70439,-87527,-70608,-39781,-37016,-10794,-11428,-60664,-71284,-27073,-1400,-3815,20743,29558,21226,35710,14141,-51393,-42197,-12149,-27291,-41830,-43951,-20578,69296,219544,402292,458997,331175,118666,15188,-2758,6894,49226,110666,57394,32110,20925,-30931,-28930,-7141,-34910,-59915,-92957,-75930,-19592,28698,93045,149628,170573,25506,-70160,-110152,-54037,4632,24870,-9759,-40893,16499,15247,-42462,-85970,-50873,-66030,13068,94691,229510,146793,88965,71631,95858,87786,98822,126379,124381,62324,51374,248132,496263,488314,310251,106530,23373,34925,19671,-66516,-79113,-34777,21378,95747,87053,70992,40744,-26512,-41592,-990,48349,24404,-5997,-47760,-84771,-91884,-25664,20637,45573,107810,105305,69337,22201,-32387,-57016,-38271,-32463,15216,-5362,-91247,-87087,-54527,-46503,-43293,-34960,-58615,-78138,-106800,-128542,-94252,-62650,-40619,-16016,824,13571,-41452,-169271,-43294,88450,126826,174445,205734,255861,84809,47082,47579,16269,-65650,-25276,-30003,-1891,-22723,-157183,-182408,-88779,52116,84820,113508,144185,127105,72282,-32665,-61603,-21484,-4971,82772,91735,30407,36749,101502,192893,342031,408767,352179,332094,367643,346142,286138,146674,93314,116778,188649,354250,454422,373105,97520,-85125,-126691,-58074,96,57320,137926,262928,277260,224928,139163,-24068,-19126,26139,40069,-25078,-83242,-65375,1273,-1144,-33239,-28208,-10796,-4475,79062,123404,112327,59113,-19448,-36234,-51301,-25028,84358,275698,208134,115274,-3684,-69183,-25130,-5796,-9452,644,-49476,-116746,-121161,-41365,-9912,37543,21804,6517,23830,277,-22009,13041,81321,3171,-41387,-135119,-194835,-90879,4379,-15449,13015,-34261,-86369,-22029,-1915,-49806,-65024,-109078,-160814,-146323,-62466,-6080,13909,-57078,-154185,-126185,3784,178466,218786,77645,9322,-16664,-31377,-46041,-40153,-3761,9205,22206,67782,261608,410367,289786,90222,12401,234,-38092,-89619,-187228,-51399,115799,204969,111246,1416,-11564,-15454,-49818,-25117,27408,-3539,-57385,-63833,-58052,-85420,-85056,-27497,17855,22727,27388,958,-47108,-70546,-45116,-32985,-98034,-122328,-118928,-63874,-1169,22526,50905,71025,62414,77366,38767,-30350,-57155,-83816,-88341,-64167,-67850,-91858,-108479,-59575,14138,38434,-51833,-140433,-67046,-43703,-65919,-102356,-112625,-65694,-57814,-91946,-4376,48144,115531,182670,228312,221148,115203,-8480,-55850,7197,118005,219378,227824,69852,16233,14284,-32473,-11743,45084,114751,170680,116374,-27543,13293,58689,107326,18248,-27972,-12158,610,47785,57397,39637,-5426,-68588,6601,180064,409333,358737,260029,78830,-31735,-73950,-48131,-17917,-6600,-35559,-54796,-35481,-12003,-8377,-21705,-28720,-15565,17949,22674,34804,72071,144589,176005,163569,124522,63649,-5917,1558,5504,-18458,-3491,12089,24498,28759,8685,-44106,-30686,19253,58813,81413,40168,-55589,-134058,-127726,-75082,-85201,-85751,101223,26115,70643,91016,159522,265882,248092,99302,51650,56275,37822,-34173,-90682,-67985,30429,204466,448725,486408,258618,27622,-88300,-66312,-38486,-32904,-52818,-41752,4417,11195,53460,69621,71204,50101,-2465,-17161,19084,90509,64478,-7610,-14985,4873,19976,-17957,-8259,-11617,36372,52723,7413,-32171,12515,47229,-24303,-123899,-129925,-124334,-130890,-47327,37498,135120,113130,102173,115183,74559,66986,19728,-33348,-53700,-81452,-36372,39969,76526,115878,324333,423918,283097,53746,-1434,327494,530926,532176,416260,225985,28298,-23431,7436,56758,53139,223721,255308,64360,9278,61420,253797,397026,280382,57975,-53750,-73390,-36422,46946,126728,222284,178297,29657,2401,48351,154682,212567,177212,35743,-45351,38875,102380,43078,-28968,-39190,-53776,-71605,-65406,-60068,-31179,-25267,-63703,-104105,-39891,2381,-13711,-80274,-52245,-29872,-3596,15112,98823,105448,22792,-28104,-77831,-79557,-64130,-49398,-44372,-92126,-99973,-87703,-48446,-8358,9981,3958,90541,214727,315664,296936,238610,224299,280609,251448,94834,-28036,-50230,-42423,-39978,-27538,-14102,15002,56619,77324,72550,-27014,-130914,-121224,9657,150140,204771,92374,-27307,-55844,12641,24649,-21837,-111507,-60479,-11406,9233,12299,-35803,-32226,76246,158482,150196,143137,138565,146005,107924,-23571,-99134,-73995,5437,71894,101282,103460,109000,76712,40809,11741,-4997,22116,12713,-704,-84962,-52563,-5257,-843,-41510,-15303,121386,282613,335431,355598,374381,188976,-63091,-102160,5166,49972,82985,123153,106626,52388,26453,37083,106645,140529,210014,303639,214175,92002,24575,-33095,-17347,-5666,-47572,-72879,-51456,-49154,-45128,20365,29456,28276,46455,32476,-25940,-136269,-77779,4293,32442,14310,-20424,-36234,-32587,-32688,-42436,-58077,-58961,-31707,-10266,-22576,9163,21560,47169,10920,-51311,-77224,-40777,60485,91790,129616,168241,211301,144078,44658,37148,-20812,-40437,-67914,-46684,15019,33545,53811,21897,-69281,-56493,46539,113736,154719,246317,297011,268635,154198,60189,4451,-3126,37425,80454,113496,140269,58957,-38062,-28249,30099,24484,54932,121516,57030,-60245,-103530,-81831,-75659,-47708,5769,124638,125359,104850,59600,-21426,-51269,-36052,-24801,6246,28278,11688,-24645,-62835,-99819,-34291,-34914,-47241,6941,54993,75211,45070,-4858,-98716,-127950,-71622,-26416,-26990,-46847,-115983,45373,102567,57905,48031,14276,-180,-22129,-40022,-7094,24250,-41445,-141522,-50064,39623,68252,44452,17275,29661,23183,82306,68509,10903,7798,44529,87932,107059,140614,63031,16835,-257,23311,9826,12851,2021,-27453,-51256,-85690,-54420,5707,23146,52303,40128,78504,124171,211268,236239,69671,59905,40408,1479,-38222,5553,-33735,-114947,-177871,-205710,-153688,-115574,61211,34562,-4763,-30610,-67965,-76349,-29518,8087,16884,46323,113373,154177,212484,252168,253604,82364,24297,-51183,-13018,40966,-12293,-64285,-48747,-18893,39601,101032,11502,-37711,-11175,2537,14964,18874,38789,77767,23966,-79801,40552,225199,389685,544757,974291,1435966,1863338,1948296,1840869,1812287,1798420,1519436,848934,200442,-33815,-50031,24233,-72255,-145680,-93874,-25326,-3905,-32402,-41147,-63588,-76516,-42123,74624,224847,124810,10,-57550,-89706,-35542,-16055,-59883,-52964,-43378,-51250,-84077,-67424,-54673,-30297,-36862,-51470,-65054,-70344,-51171,-29390,2215,64797,27543,-20571,116644,260606,397263,438605,370608,214333,31463,31741,40682,123842,153878,63782,15438,-579,36741,26175,-7407,-27960,-75719,-119427,-117940,-104216,-48944,-28798,-40455,-5869,21552,-7397,-29164,-8361,25055,11001,114069,257644,238733,39810,-12693,-13370,14053,-30414,-8013,25322,56007,80214,33564,-32134,-71011,-57284,-61221,-74382,-97055,-42043,-25482,-67598,-101776,-94770,-44286,18361,10597,-25202,-24112,-25887,-19210,-6164,13774,29063,11887,-48277,-98667,-39387,-19179,-63087,-62365,-33053,44648,67204,54874,49196,45953,1107,-69998,-99688,-24938,-14471,1829,-20535,-7077,-19326,-12994,78457,-11007,-90498,5741,53033,56578,-10642,-78577,-76877,-13887,797,10060,21194,7278,17383,-33544,-78168,-73406,-67196,-65660,-44827,19230,56045,49312,68878,50451,1242,-50727,-143521,-62687,31195,-22041,-69798,-7596,28496,23908,-42866,-50079,-29434,10194,-19106,-41417,-25620,-61986,-67446,-53919,-49269,-67783,-54562,-76372,-119371,-77964,-36576,38189,75501,174778,306648,382247,184615,-25010,-93173,-55331,6888,66291,133009,286765,408413,380650,216751,11629,-85098,-28372,5401,-27777,-79028,-62909,-35980,-30349,-9198,35150,26024,27444,-22805,21995,111353,206701,202594,51652,-80710,-126382,-38887,1503,-32759,-85606,-57926,-46632,2887,-73238,-101705,-33758,4362,-17504,11398,-11535,-20282,-517,46950,24455,-834,2764,2086,-74717,-17587,-4402,-1921,-35216,-112318,-98939,-84816,-84759,-91924,-95424,-94386,-85616,-48242,67533,243103,324907,295906,138386,-8847,-64495,-36075,-46372,-74047,-84559,-109019,-87368,-25143,42602,22410,-37187,-86659,-119997,-83645,-79559,5416,155191,385978,400142,193670,26962,-46453,-5179,45566,49245,32583,56890,74108,30672,-11392,-26856,-14465,14023,25372,-10803,-82975,-13386,100574,210114,265327,128047,1666,-83876,47802,170438,136615,39298,-74259,-90583,10758,143422,266496,321099,300505,139043,31023,-13401,-726,-2411,23214,52420,75245,45982,48658,4739,-35234,-30240,9303,24780,-32868,-17626,17834,44651,23359,4164,28550,70249,69209,47250,40324,58003,67443,98230,77742,11090,-45778,40743,103595,60621,70744,90560,75297,32878,29179,-65817,-84739,12905,54518,26282,-3815,-19621,-49484,-106221,-98619,-2584,153386,355360,388402,289839,160110,55562,-16354,-58825,-73853,-100426,-69559,-6281,10883,27670,25732,9994,5301,38350,91787,133152,167533,113852,-107765,-146857,-125832,-71719,-41168,53833,103901,147335,186952,284192,380629,367459,145308,25275,61062,122362,130614,87362,42772,50910,6896,-10126,-21347,26526,146288,296995,288119,234271,178880,204317,118148,21202,-23533,7871,41169,76861,90185,70146,25373,9476,-13952,-32705,-76483,-68090,-37742,-10130,27790,82564,173089,132942,34019,-53326,-57378,3706,6324,-3519,-8427,14690,302510,483070,493069,361708,149131,8401,-59249,-80564,-109261,-73639,7879,52465,68717,49260,8047,-87359,-45904,-8518,-38049,-39914,-37033,-9656,-31040,-19921,80133,161603,131048,27325,-35223,-12514,102661,257696,190267,84311,15030,-52057,-42136,-19948,-32015,1813,61879,98484,79709,26212,-32432,-22184,604,-18203,-58215,-88806,-33323,32975,17760,-19274,-34568,-5405,49782,43237,-51351,-24830,114887,139311,54095,-20552,-69613,-78297,-92993,-71575,16411,150483,132130,113588,109721,29742,-77866,-86075,-52440,-18974,23635,122854,223228,185864,85302,-57307,-58234,32957,49556,51938,59399,114694,151520,183153,133352,53130,45798,-21313,-87616,-50233,-21321,-14559,28286,87335,115929,144352,209406,113228,-20341,-66882,30255,100374,131233,104192,74578,-14736,-62648,-76361,-86509,-69898,-43257,-35696,-90528,-54199,-50292,-99500,-83487,-43241,-3523,15268,-44215,-98561,-116156,-59444,-17836,27452,23558,15164,20666,80979,107972,85558,41265,-21537,-80447,-83489,-128538,-105966,-57211,-2005,31924,-46016,-65324,-22032,-5470,-14258,-48346,-39493,-23231,-66377,-47710,41283,66835,64738,21513,-74190,-95328,-100284,-61691,-14344,17976,4459,43151,2505,-34899,-53046,-9565,20097,20621,19932,25387,21083,7140,-6217,39567,21322,-12084,-62770,-44185,-10646,-30658,-63191,-82178,-112177,-87303,-26240,-41529,-68756,-103908,-40231,-11181,1220,36022,28361,1434,-9542,20565,-18992,-20816,48926,181682,233396,122976,27102,-50623,-117441,-107975,-43562,33709,-2699,-4683,65634,95236,60251,41819,91450,181822,242715,148695,50445,6589,-28313,-52651,-4943,33011,11939,-2157,-26302,30649,110155,118871,45018,-14232,-57224,-59411,22439,9763,-9078,15410,81851,105752,3196,-121418,-103816,-60531,-27588,-17553,6596,36721,25879,3225,307,4118,64177,34236,-21879,74307,208592,193460,62704,14297,-8097,-30645,-33530,-45822,-28729,8765,41276,63700,24588,-76757,-118253,-89290,-59081,-79047,-69084,-27952,10790,-6951,8327,20242,32385,28488,-29354,-102174,-66528,-15944,-11288,-93852,-163517,-123091,-50387,44938,126577,151676,150771,89019,43298,41370,27866,-3218,-87995,-117184,-103930,-91929,-42542,44510,25743,-58189,-9306,39054,100293,135641,118646,75572,72871,78829,38486,-11566,-14119,-33754,-41310,-21668,-11673,-20162,-29743,-4359,20116,48181,78438,95607,72546,87698,104883,65926,-11828,-48873,-40456,-21954,18127,11031,1164,14722,-44894,-76397,-31888,-25113,35489,140151,188262,202793,167217,124683,70646,-25933,-74774,9327,90470,139192,84534,8823,-25560,-66637,-71861,41631,70268,41803,2028,554,40814,57304,14670,-45216,-16393,18404,-32623,-65802,-57055,-6092,59874,83841,91498,64055,7457,-23504,-22435,-27092,-14710,30631,30651,17498,-10480,-27523,-38449,-28393,64090,-27247,-16957,44440,55542,4126,14335,49215,61625,115217,108626,-6426,-85577,-126600,-83407,-36932,-33886,-34776,860,-29862,-19540,-75774,-81272,-28498,12331,-31043,-54952,-34159,-8247,1894,-26882,-47227,-41099,-77388,-51100,18462,20088,34468,4041,-85021,-95172,-65311,-25598,28815,45070,162257,255278,95117,19639,62060,-6877,-51605,-75273,-60393,-36977,-25124,-51251,-76209,-123117,-97802,-45308,-10948,-15628,-27101,-9421,-6678,28276,24284,-55876,-114633,-117560,-75960,-45219,16673,5003,-56534,-25588,29993,69303,39935,-36371,-91825,-89133,-154857,-80529,102692,256518,211069,30740,-87154,-91043,-105249,-97631,-98123,11629,363407,478267,257950,55165,-222,-24592,-31313,-19525,-16825,64147,185398,214792,229638,119808,48695,-28847,-30848,103653,231404,161831,79873,34328,26445,81530,203221,99903,-55170,-134102,-154116,-173910,-87467,-54030,-44698,-32284,-43115,-78528,-61074,-35044,21581,60979,65535,47542,8276,-12882,9157,-5269,-21418,-31568,-68899,-57408,-47754,-11666,-11539,-31318,-20792,-11171,-41803,-41315,-112138,-185798,-182381,-83114,-27035,20252,29606,79890,144348,83406,-2263,8276,13333,-19333,18230,18523,-26676,-24527,-35269,8399,83277,99133,43455,-62057,-47793,100874,277386,328895,233855,118749,35999,9920,-12685,-11962,-37644,20554,32782,-9744,2629,13200,-4239,-34048,-32876,-65426,-85754,-21009,-5099,-15220,-79378,-113051,-77780,-109939,-79949,-6282,15574,-20432,-24006,-16424,22493,138746,207767,190131,55892,16456,33641,68348,45030,34808,54499,29434,-24073,-37620,-11591,20216,67771,121383,78647,37458,55726,72544,41468,39614,39766,10534,-18781,-57436,-60992,-55422,-28374,-24996,-56190,13826,40760,65952,2920,-56813,-6554,18694,63137,112883,130856,100662,32796,37743,86675,76763,15723,-28008,-73597,-127187,-54562,-62931,-102276,-39523,15505,-13341,-6492,60836,99282,45509,-39908,-36000,-30626,-48727,-87334,-134431,-121164,-123383,-71955,-28203,72756,85591,95439,95590,98412,158748,265896,194486,-1408,-70576,-50637,3760,7817,-39788,-76260,-32620,4001,76704,122302,50208,-13244,-53437,-29375,-2444,48583,41393,-30031,-39297,-34960,-22443,28152,111152],[159987,147186,72691,-5660,-10635,22484,38000,27284,-33447,-89304,-90127,-67691,-39596,-42823,-17596,-12537,-56719,-80229,-45190,-29495,-29981,12630,25428,22920,27006,-2416,-35869,-940,-445,-36699,-57864,-60919,-35422,53919,191878,345271,392200,263941,73962,-12509,-16341,3640,46720,111647,74802,47471,28123,-23403,-18938,-4434,-56381,-96460,-89008,-58646,-7233,51036,117850,151647,146228,3518,-84778,-117395,-52423,3043,25584,-5748,-45835,1261,-3505,-55531,-89178,-66991,-57571,20007,99219,208592,117818,61578,54845,96347,87231,86643,104994,105647,57310,65663,275679,528961,539005,347459,122964,30139,25837,1686,-84526,-78552,-42407,11087,84291,73946,51054,26167,-33906,-38740,343,52294,26102,-9616,-50402,-81770,-85825,-26212,22522,48078,104857,97672,62020,11076,-47306,-70718,-36417,-12954,62741,70106,-22254,-115524,-92294,-63806,-41260,-35839,-70340,-95192,-115390,-132076,-94349,-57083,-32026,-13569,-12452,-13891,-56772,-141811,10895,146672,178287,209939,230380,263624,92240,62784,61728,14923,-82103,-29548,-19636,17404,20633,-55294,-61222,-9529,88322,97093,98395,118953,97423,52451,-35555,-56612,-22889,-13513,69189,80109,25649,25300,86865,166910,311288,393829,350539,334323,354271,318327,256135,146516,113923,141669,220463,386617,465421,357357,99191,-72018,-132822,-71418,-9294,55496,149727,283649,312620,244023,138123,-26353,-14947,31948,41366,-32644,-94003,-68747,-5511,-8575,-33398,-24030,-8046,4995,94209,130552,109939,41261,-40401,-51860,-55513,-34775,82025,287417,189295,95698,4579,-62996,-32711,-18944,-24779,-18423,-71341,-140148,-145128,-73037,-39152,23709,20203,15281,50337,33027,-18376,3413,77447,-10513,-73917,-170761,-165498,-74552,3785,-17871,19687,-16683,-92923,-55182,-31731,-74057,-89406,-122927,-126360,-115909,-84898,-22693,-9798,-109412,-156683,-143278,-16733,176047,225089,81499,19525,-5676,-25761,-44607,-44101,-14835,-8671,344,53569,251173,409212,288132,85167,5061,-4259,-37285,-83721,-182910,-54265,132534,247556,152555,12557,-17890,-28070,-65054,-43220,14276,-14708,-70986,-74624,-58926,-79109,-81273,-26524,12809,25267,34547,10128,-38275,-67635,-56088,-39385,-94088,-118349,-107574,-53601,3733,20018,41354,76076,90089,109833,68635,-1724,-33234,-77392,-109672,-71913,-66470,-80497,-86736,-38670,18749,20819,-81293,-160893,-45382,-17728,-61910,-112214,-134272,-93638,-82826,-112498,-311,53588,117745,179558,234127,236218,132306,-12196,-66004,3966,109092,208244,225231,70386,14077,20311,-30859,-23081,29113,112851,196687,137033,-1004,30125,76739,132774,35499,-31101,-18604,6996,60974,66405,42770,-9535,-77029,14405,191613,372731,335093,255515,68897,-46832,-71836,-33613,-1092,10433,-20054,-40273,-29698,-13930,-16970,-27545,-20892,-433,30638,22591,28330,57369,142309,185241,165132,123656,61197,-4964,4569,6181,-16981,-2756,12586,26435,31790,10244,-45842,-30604,20381,61825,86852,50519,-43108,-97314,-83299,-26781,-30966,-42066,130884,67381,111158,134075,198883,289744,250546,78581,20974,25164,21664,-38432,-79296,-79786,1432,163227,447499,549815,314664,50609,-105351,-121033,-83356,-66195,-72453,-48884,5942,22363,56638,61489,72371,67674,21842,6725,39156,104079,77222,-11566,-50453,-52479,-28623,-39813,-17924,-17310,33638,44235,-13716,-50316,-9310,45148,-8960,-100035,-122736,-122903,-129223,-55317,10254,76960,49645,38683,60932,51207,69120,22860,-40783,-62744,-79596,-36838,35417,66467,106557,316728,433813,286671,39125,-49362,219243,402088,439670,376051,213671,24709,-23690,1379,42040,23364,172663,210036,51586,10232,58400,253139,388137,262535,45445,-62220,-82767,-43269,45247,121950,221038,193555,37123,-14776,29390,137913,186503,135516,-954,-43676,44123,105584,38178,-51961,-58204,-63143,-78081,-68232,-50906,-19544,-15980,-51689,-76977,-8119,30138,-7513,-85815,-39272,-6466,15288,32623,105767,101639,27805,-15338,-64792,-69788,-62806,-58769,-49000,-86540,-92804,-111491,-85281,-27927,333,7389,96494,213189,285224,248738,189323,173491,224994,223829,111667,-9231,-33932,-23412,-22566,-15753,-13631,14808,68196,90841,77383,-28436,-127550,-134298,-16014,120153,167333,63099,-40381,-54156,-4954,-899,-30073,-106097,-56205,-5373,13017,14525,-34413,-27409,84502,174149,153894,139726,142573,149902,122707,19903,-57925,-44441,27315,82139,101268,98939,100341,75849,40427,-5974,-31796,-19283,-25016,-13612,-83633,-35156,16879,14922,-30754,-16013,109697,268786,333466,356571,366470,171433,-82677,-83906,21312,60213,86016,111880,97677,48030,20222,25521,79096,104599,161764,258509,209135,104591,41657,-20130,-18866,-14373,-61436,-96443,-79552,-78090,-84180,-13998,5851,275,9654,-3753,-60995,-142874,-61236,10236,35219,11459,-30020,-42553,-29462,-15181,-21322,-48534,-61521,-44332,-24045,-34625,-14996,-14310,19980,-6844,-71417,-89725,-46496,54022,95139,130974,156109,161015,76876,41455,45971,-19790,-52678,-85757,-40014,24284,41975,60535,29620,-66080,-62008,59866,153491,209126,292435,301528,214888,87089,18234,-8328,2543,52244,105389,147296,182850,103991,-11307,-35859,10733,2413,27120,113062,69894,-51897,-81876,-55982,-46782,-36960,2262,114206,113391,91141,53650,-21149,-53258,-45301,-32238,-1536,23067,9868,-21404,-49304,-69872,-17538,-30734,-47309,7304,45346,53327,25490,-18991,-97782,-117241,-64676,-27664,-21778,-33289,-78421,48946,107150,70617,66984,31751,8128,-19254,-18416,34118,67726,-5772,-103463,-41130,50817,80265,44445,2435,1883,-7457,50499,50828,1791,-5716,14037,50915,85422,153367,92885,42972,8510,19758,13314,25436,21656,-8364,-37022,-73325,-50361,19202,43030,71305,57725,99156,151941,235000,229229,62574,72954,64950,9616,-28682,7974,-23999,-92047,-141809,-164779,-117392,-162894,46355,34621,-14235,-44993,-82669,-97318,-38905,2535,9428,33955,98498,132921,202453,264136,290937,113043,33668,-50378,-13764,37556,-14195,-80761,-65016,-13351,58738,116029,19645,-33053,-13905,-10172,-9681,-16257,19066,103662,67580,-103525,-42526,143580,334247,551039,875195,1148742,1413793,1435857,1344370,1331298,1349355,1178049,667570,159991,-34018,-44140,38601,-68588,-150554,-114533,-30189,-9412,-36763,-39836,-64761,-83346,-34909,90076,243721,127653,-1126,-61009,-100045,-45146,-21424,-63650,-57553,-46212,-50367,-83650,-65443,-59052,-42290,-49833,-63370,-71123,-76862,-65864,-44947,-5623,62657,38507,-22282,125184,294503,455599,504773,425262,242449,28483,24467,42464,142901,227774,141072,80804,59935,77745,29822,-19247,-52307,-97198,-108756,-119540,-127292,-76128,-43823,-44734,-4124,11183,-13227,-33415,-14124,25882,23900,132765,282256,249395,33598,-38212,-40200,-3940,-27451,-3847,27610,51450,62139,11114,-50351,-76907,-61468,-70752,-83516,-108503,-59464,-41481,-68555,-93957,-101275,-60202,3231,-2057,-36827,-35780,-35817,-26261,-102,26258,45045,22332,-43626,-104046,-43308,-22021,-69733,-79033,-54480,22805,50562,58256,64088,73572,38527,-36212,-67416,8187,5294,3391,-50951,-37283,-33644,-1926,77696,-20108,-79871,3032,41690,37868,-33271,-78597,-53808,-1648,3474,4866,10298,4269,19941,-32981,-80301,-76915,-67840,-64239,-45116,15593,42112,32553,60684,49090,3707,-39574,-117676,-67114,26048,-34155,-80421,-3218,32634,37212,-27944,-48796,-38284,-6340,-35053,-36167,-15255,-53756,-63153,-52485,-46394,-63150,-45782,-68474,-123357,-87461,-45812,33191,75531,159959,274962,367231,196172,-31361,-127903,-64296,-35202,3018,75149,232492,382243,381752,217583,8279,-88542,-22146,12360,-19514,-73385,-67670,-41696,-37527,-20509,24879,29970,58411,46262,68266,141876,188880,141755,-11673,-124861,-107467,-21766,6419,-36928,-66122,-16431,33477,92092,-3695,-163725,-81213,-42177,-56671,-22742,-25084,-25613,-19382,38110,28844,-718,3150,3610,-81805,-19144,-3446,-2359,-40624,-113941,-65963,-41460,-40837,-45233,-48646,-63071,-100524,-59275,70380,261789,334979,288177,146199,-1300,-52805,-20901,-37972,-71528,-86039,-118303,-75061,-7123,56933,25014,-41211,-99134,-136660,-93656,-91031,-16019,110183,313291,340076,178524,30540,-42626,-10657,35270,41205,30491,55714,72000,33639,-2453,-12666,3433,30455,44478,18570,-54833,-45350,45993,162576,241219,133237,16944,-104122,17985,160765,150778,57167,-52234,-66444,28384,153619,267856,319654,298520,130623,28938,-329,18893,20554,42550,59265,67195,26884,32903,-592,-39701,-34935,12705,30499,-34544,-21381,23896,46752,25838,3868,26701,72271,74937,48805,39077,54452,53768,83267,66468,4947,-35043,51234,99562,71590,94698,120066,106163,54055,41955,-45662,-107797,-9329,45656,25723,-3609,-22564,-54621,-108234,-94224,15406,180503,373229,399595,309320,177084,74562,1708,-52634,-68387,-91732,-67580,-10416,12503,33296,24471,98,-2480,39397,103941,149434,176181,130578,-95442,-168015,-135095,-79470,-39716,63404,124600,178020,218356,298694,354772,327609,129873,13533,54137,129252,167434,122089,80739,64860,-916,-25896,-30835,26251,159594,308535,283894,234957,201765,231372,122511,19832,-12228,18942,48899,83501,99470,86010,43977,24605,-4378,-29786,-72534,-60027,-31479,-10632,18398,63666,138136,94708,-5305,-99090,-109666,-45328,-26164,-23830,-23768,687,278662,468312,511945,401659,180079,24188,-58291,-74881,-97439,-59665,20432,58533,71671,53012,10746,-86842,-35625,6569,-29523,-32020,-31120,-7594,-29458,-12728,93365,190942,162084,41360,-35264,-10188,140623,307179,214436,104980,32915,-44884,-73964,-54001,-70688,-23262,46407,86617,72772,25846,-19720,3712,37609,7928,-54209,-100755,-12964,50925,21154,-28066,-39695,-3526,53446,53578,-34302,-37383,89904,112618,49791,-12470,-55380,-64863,-81150,-66648,16213,113826,86621,80297,98814,32195,-65674,-68122,-36211,-2883,41722,148112,255699,205199,85429,-60265,-45358,48659,64439,67442,70296,106469,127970,158149,117039,44664,37851,-37655,-101481,-56496,-26772,-21732,15588,68245,95611,116058,168341,77249,-39455,-57811,43102,128465,164461,125684,76441,-23468,-70019,-82320,-89587,-68235,-37792,-32341,-79224,-40682,-36892,-84336,-70038,-33657,-1070,6937,-59286,-114681,-104032,-45816,-11369,20361,10249,2027,29297,92795,109774,86051,38335,-27720,-92353,-107640,-95323,-66308,-28791,10361,29718,-52768,-45639,-7119,-3611,-20969,-62761,-55729,-40867,-85157,-43153,36333,60850,65392,32113,-53474,-120292,-128815,-66051,-18661,11874,-14025,20604,-20316,-62616,-93543,-15749,35671,40751,23332,16303,4881,-10755,-11049,41629,23921,-3947,-50667,-61097,-57213,-78310,-109398,-129203,-142418,-95568,-32939,-43596,-65219,-95812,-40620,-11789,6867,45265,40744,13572,-7125,19587,-15698,-39130,29912,154193,196307,117102,28546,-51224,-109764,-99346,-73009,-1880,-25588,-2300,68176,96967,60135,47683,113509,217445,268920,157547,53862,4062,-47324,-66592,-505,47195,27343,14238,-16102,25319,109343,121049,45692,-12490,-50312,-60936,14132,-3263,-14215,5716,67936,77155,-14857,-109063,-86318,-48883,-21103,-10470,8739,35683,27356,10522,7367,-3782,29187,-4290,11292,110823,258845,250886,114592,59187,25180,-14096,-26877,-55012,-40949,-109,45417,87690,61460,-36418,-97464,-91152,-54425,-77339,-70707,-21885,21664,-2595,7975,19728,32573,33637,-17233,-87777,-64208,-15994,-16980,-107329,-142834,-92546,-20513,68391,153476,159071,124363,62676,32490,47337,36961,-722,-89706,-110236,-88375,-73344,-27874,56861,31558,-54087,3105,62482,129277,145399,115477,78067,78434,79782,37584,-13096,-14847,-31836,-38327,-20295,-14711,-30157,-35145,13787,60062,99531,128704,127381,82493,88064,113026,87982,-2078,-59501,-58588,-47607,-4466,-347,-7170,8500,-50388,-80002,-32991,-18919,51957,170609,221524,250363,217081,148838,80606,-23636,-69323,13484,88197,133141,78528,7545,-28981,-75824,-60238,51984,95598,67037,14101,6317,50940,61582,10222,-36126,3285,34535,-29486,-71840,-59974,-8906,55794,75990,81209,69134,22595,-13956,-22135,-34522,-22792,28423,41612,45691,25526,-3488,-19866,-10597,96804,-2149,4583,61878,66749,7775,17389,52709,77207,143166,147497,30743,-56366,-122413,-106127,-56350,-45210,-33685,9602,-4104,9736,-57466,-82664,-26981,26629,-19062,-45054,-23116,7777,20876,-11740,-35322,-38008,-74134,-34714,24394,1824,11876,-17564,-97962,-100305,-64490,-12408,57680,95426,216924,295587,117441,21394,58335,-9099,-58973,-82574,-50520,-34314,-35270,-55207,-66414,-103272,-94836,-43369,-14053,-24161,-33968,-9231,-2011,34292,28845,-50768,-114783,-119987,-69658,-55345,-3455,-27054,-95975,-39164,19037,67047,49785,-16183,-82891,-101700,-177176,-58995,135893,257186,198897,25689,-75802,-90888,-86571,-65408,-64531,60909,416970,515772,294342,83136,8049,-30552,-59939,-65157,-51023,66119,173601,190027,213729,126882,66261,-7306,-18732,94891,182477,137360,81772,51141,27982,38510,124517,33522,-74933,-143968,-146207,-154817,-93014,-64800,-35397,-22733,-35912,-57497,-38789,-16322,44152,81126,71973,42606,-3204,-23963,2347,-10807,-19188,-22941,-51461,-31881,-30429,-7040,-2986,-24549,-15698,2158,-25500,-23340,-92192,-195283,-202961,-99506,-49072,-14200,-5133,45699,111880,61887,-6654,5198,8508,-26346,6519,-2979,-48129,-37120,-37060,15581,106846,121256,59687,-46494,-58967,71949,226648,279463,184219,77872,5662,-7138,-18089,-10735,-26568,25540,34850,-24741,-16771,-3116,-18556,-36007,-31189,-64474,-90679,-29881,-11483,-22073,-81814,-102935,-45292,-50924,-47107,7986,20271,-19307,-17016,2775,45820,178312,267506,231727,64066,12778,32306,68288,44116,29195,39102,13284,-33956,-40620,-10722,25113,77054,132815,100241,65648,87532,100505,58385,51485,52326,21916,-12382,-58903,-65866,-61736,-34704,-31658,-64853,6528,39678,78859,18512,-69806,-11425,23937,70151,120798,133462,102238,42856,58314,107221,84508,18008,-22182,-72637,-156431,-93541,-110258,-133415,-43933,588,-35978,-36971,17791,47806,291,-72941,-53408,-32399,-51221,-99190,-158192,-94735,-100566,-96127,-45698,73227,111837,152557,162732,158004,215930,302422,191082,-14095,-67310,-33021,22490,16778,-43742,-81464,-20875,23293,99327,139446,52300,-15865,-52348,-20505,16761,76512,71896,-9253,-43837,-34724,-19311,20833,115928],[167852,159705,63528,-7069,-15738,17630,18312,7506,-53046,-106617,-90161,-66833,-43716,-55015,-30700,-18284,-54438,-85168,-66726,-62942,-47411,3166,15823,19377,15288,-16245,-10410,39836,5362,-48745,-74846,-78496,-52494,33630,154921,276894,314811,194500,33878,-37355,-25427,1571,41613,106023,82421,55105,30367,-19080,-11920,-1849,-57821,-76840,-53481,-32913,13498,75835,136077,144218,118680,-16103,-97803,-121797,-50461,-569,22587,-4255,-47106,-14858,-21930,-65265,-80492,-64626,-46617,27579,101609,186557,94689,42141,43506,97646,86904,75464,84428,87766,54303,80941,293632,531652,559582,368589,134099,33648,11022,-19638,-103295,-76899,-52266,200,69977,57049,28415,10451,-39243,-36619,-2348,50084,23861,-14482,-50830,-73782,-75283,-21906,26019,50585,101938,90475,54367,-1632,-63014,-75558,-27660,8879,110565,143772,55653,-59442,-125146,-81151,-38457,-35063,-79249,-99422,-102011,-117936,-88049,-48786,-21799,-8719,-21996,-32561,-55668,-104650,72413,219515,245236,251868,258222,272666,103142,83042,84959,23496,-99530,-42113,-16390,27993,48367,27402,52575,86282,133733,104288,78915,89856,67205,33035,-37078,-51730,-24926,-22668,52729,65933,20417,14024,70530,136089,269218,357587,328042,319260,326635,283272,223252,143178,132933,166715,249341,406446,456250,326382,94884,-61263,-127962,-77907,-13770,56083,160906,300979,345610,261049,135387,-26296,-11966,34368,39960,-39145,-98643,-75887,-19545,-20788,-34323,-19611,-5178,13078,103754,131968,102669,20806,-62806,-66827,-57906,-47494,74714,287803,159538,69756,10056,-52416,-36410,-30424,-39299,-34994,-86553,-140326,-141033,-84589,-64208,9748,22420,37488,88829,67970,-15461,-7753,72250,-6506,-102593,-173580,-134460,-57561,266,-23329,22722,-3729,-93220,-87040,-61426,-97822,-113199,-109808,-88717,-78718,-97493,-41103,-37474,-130543,-116055,-145197,-37891,161681,218305,82650,29370,6581,-18004,-42112,-47598,-25703,-25616,-20090,38688,231918,389807,277729,78604,-1752,-8098,-33952,-73434,-159682,-53152,145106,281021,186973,22679,-24957,-41472,-79341,-57324,3250,-22962,-80277,-73577,-47072,-64289,-72421,-26002,4233,28260,44624,21338,-29442,-63576,-65905,-47130,-90683,-109970,-93114,-41914,10016,19283,32058,78256,117833,145648,101353,29243,-7156,-62923,-99757,-58292,-42107,-51078,-56050,-16989,23470,4876,-104813,-154408,-24147,10661,-46692,-107688,-141042,-120754,-105096,-108029,4314,57706,114786,167747,228497,238892,141164,-17503,-72432,3638,103054,199787,224344,74258,10348,21271,-34234,-34256,14536,105630,215231,153430,23817,45957,94443,159015,56784,-29444,-23203,15420,73919,74907,46245,-11820,-78508,21824,191324,316561,295870,237314,54306,-62228,-64704,-16412,17726,29169,-2767,-24203,-22634,-14463,-22710,-28190,-9127,13652,43277,25496,22650,41135,140047,195088,163089,117671,54100,-5116,8417,7032,-16035,-3320,11461,27916,35662,12846,-46742,-29396,22560,65265,92004,60865,-26291,-61799,-39077,24199,24432,3907,148391,97573,144983,172356,232401,308306,246309,56284,-9337,-5430,9072,-35350,-62401,-81174,-26419,116043,420995,589023,366870,82470,-94973,-165392,-127070,-99051,-90535,-56133,6262,32053,57187,50390,71175,85282,48152,32396,59108,107375,79669,-11401,-70250,-96500,-64235,-51370,-22870,-20910,31370,35704,-33000,-65065,-31400,36479,1464,-75227,-88735,-86205,-105787,-55363,-13380,21366,-12395,-23472,13696,36418,79315,32952,-43647,-70387,-75610,-35925,30733,58293,98893,301757,428325,281122,27292,-94154,106967,266177,337101,328906,200953,23390,-23124,-5555,24326,-7515,122996,163035,39698,9846,50368,238617,359448,234501,31389,-69541,-89648,-47738,43438,111941,209424,204349,49136,-31288,9058,121702,162375,100560,-26915,-43554,42247,102643,36073,-54234,-58972,-63228,-79872,-64893,-38256,-6919,-5647,-38331,-54515,14331,47152,-8064,-88248,-19978,21183,39550,56262,111441,96306,32430,-3202,-51474,-57393,-54876,-60961,-51033,-78963,-79923,-124185,-120637,-41306,-9148,11783,100538,204630,248568,202080,144738,127901,170825,189410,122859,11606,-15269,-3301,-3225,-1646,-12081,13747,79025,102510,78016,-32521,-126083,-145781,-40203,89784,131380,37006,-47799,-49727,-21187,-21688,-29863,-87106,-52221,-1860,14798,16858,-30712,-18913,96586,189937,153448,131060,136291,141919,126550,56880,-15513,-8960,51178,90085,97242,89038,87347,73041,41039,-18775,-51415,-48249,-49988,-23661,-78889,-19318,34254,25922,-21957,-17059,92777,243185,320539,344757,341068,143401,-101801,-71327,29672,64097,85203,97479,83177,39431,11064,10634,51314,71228,114933,208364,196463,112521,57144,-8715,-20710,-21594,-70076,-112442,-103549,-102146,-115016,-38943,-8997,-21513,-23617,-34271,-78533,-119274,-42383,16047,36462,7984,-38513,-47674,-25591,6239,6959,-31603,-59476,-58162,-41573,-47491,-40239,-41056,1356,-17714,-86141,-80585,-26222,42324,91768,124965,133420,98632,13968,36741,51060,-14985,-54325,-90952,-36719,30431,49063,66291,38681,-57986,-68505,69889,188079,252668,320076,283152,150222,25786,-17803,-22548,6928,64798,127314,179145,223508,150880,14311,-53378,-14030,-18586,-3354,88724,70390,-43035,-57048,-26079,-9059,-11924,7905,100592,98844,77793,49617,-18468,-50140,-52407,-40162,-10770,15646,7797,-12653,-20377,-31065,146,-26510,-45280,8542,34457,28132,3854,-31502,-94662,-106205,-56714,-23156,-802,5795,-25753,44311,106187,83506,89462,51689,17260,-17185,4079,81621,120375,39996,-62044,-30177,56012,86982,41787,-12862,-25136,-35665,20332,32058,-6989,-16934,-10877,22446,76253,172875,121436,65004,16469,18359,18444,38169,39657,5046,-30814,-68856,-50039,32364,67336,93902,79048,123972,183239,256805,218678,53502,78731,84293,12357,-28542,2561,-19626,-72386,-107328,-126751,-89118,-188654,27381,33622,-23478,-58012,-87504,-97479,-47038,-5448,-571,19511,80710,107852,184257,264486,316014,136853,39767,-51737,-16065,31211,-18193,-69378,-72766,-8342,78035,126877,23111,-35305,-24263,-29639,-39860,-52442,8146,135044,118154,-88681,-109331,81458,280640,530781,717222,794477,882325,838876,774350,778705,817443,757286,436925,104890,-34112,-31372,61821,-55232,-141810,-132194,-34138,-15724,-40914,-38212,-63717,-87988,-28004,102894,252850,122835,-5444,-66374,-109180,-46682,-22108,-65677,-62564,-50485,-49867,-83554,-62531,-58403,-50777,-62650,-76271,-78453,-83787,-80117,-59902,-13852,57797,47632,-20018,131649,324200,508433,564990,474978,266010,21425,13695,39010,147563,284666,210517,139473,112311,111828,34586,-27440,-75032,-100076,-96102,-117533,-147381,-102750,-59165,-49099,-2332,710,-19430,-38304,-21981,21801,37850,152325,301593,253406,23331,-65426,-65975,-20364,-21266,-368,28904,45195,43307,-11030,-67693,-78315,-66080,-77649,-86874,-115778,-75816,-58226,-69608,-85906,-105415,-78257,-17168,-19594,-50445,-46290,-43894,-31154,5312,35832,56867,28914,-42169,-106938,-45718,-24907,-77838,-95941,-73196,5051,35723,59020,75823,97214,75353,10822,-25992,45080,24452,2612,-86165,-77408,-56017,16067,77256,-27278,-71557,-4654,22734,10253,-59078,-71957,-32892,7187,2610,-3367,-2865,-386,21265,-33233,-82683,-80886,-69918,-65805,-51025,3961,20163,10333,48117,43481,3022,-29294,-91959,-59295,23721,-48426,-95270,230,34819,47122,-15504,-47793,-48820,-24811,-46983,-30107,-5060,-42499,-53176,-45775,-40630,-57551,-38472,-62456,-122335,-91705,-51287,28097,73565,140832,237035,341498,205660,-29767,-109285,-59071,-68564,-47922,26092,176157,337303,358380,203542,19,-86737,-15189,18387,-13707,-69396,-71140,-47170,-45329,-30365,20456,47334,108454,121216,124354,168722,167714,87482,-73896,-160380,-79773,-5610,9095,-42236,-44888,35512,127805,192549,72059,-104224,-134351,-95493,-96656,-56165,-38045,-32051,-41286,22698,29271,4212,7439,5474,-82034,-18225,-825,-1838,-45326,-105651,-34874,2171,5117,3139,-1534,-28619,-96087,-66370,71169,267192,322258,261478,144281,5603,-36921,-1177,-27132,-66779,-85917,-128714,-61913,9902,69747,27482,-44881,-110203,-148980,-99419,-98480,-41424,62854,240158,273528,156415,31397,-39791,-16595,23829,31218,26337,52011,67954,35064,5816,1615,22012,47391,60433,40753,-32691,-58764,454,118281,211376,132965,30616,-115829,-22032,131251,149608,67819,-31000,-42113,44271,153835,252170,296505,278223,114468,26728,12553,34856,38176,55987,60281,52776,2505,12625,-10494,-43980,-36974,14989,33490,-35019,-25931,28178,47597,26356,-32,19407,67588,73542,43608,31415,44663,33367,58564,46666,-7115,-27921,55051,88674,77377,117194,150281,138801,77465,55041,-23234,-126641,-38166,31574,22400,-5060,-25746,-56186,-95175,-87804,25718,191477,368140,391774,316771,188980,90058,17574,-47115,-62075,-80644,-56922,-16718,12605,38527,22438,-10847,-11284,38076,111569,158609,175126,131662,-84068,-168209,-133602,-84927,-37212,71374,141034,203320,241243,297478,308863,269341,101546,-4531,43048,130672,199957,150432,110644,77183,-6579,-40274,-37533,27038,167740,305919,266452,223669,210307,244409,115587,14542,-2281,27136,51852,83626,101851,97341,59875,36998,2778,-29176,-70419,-54474,-28365,-14660,5245,40400,102373,54581,-46625,-145694,-148408,-95938,-62802,-47037,-40412,-11015,247197,428069,495749,417350,203037,39370,-55955,-71693,-85950,-42600,35402,64569,73140,53234,8472,-87885,-26580,17664,-23676,-25849,-25568,-8256,-30141,-7929,99699,207369,179945,49379,-38189,-10762,164708,329295,220035,115667,46769,-30217,-94733,-74774,-109278,-56128,20400,64441,58547,22724,-7314,27364,71016,29800,-49201,-85758,5406,60069,13448,-46832,-52486,-9429,48598,56787,-19537,-45581,63107,82414,41121,-7952,-44489,-53668,-71767,-62339,13486,65236,38967,43541,83636,33223,-52363,-49851,-19681,12423,57531,168882,282314,219740,83794,-55071,-31035,57841,72678,74811,72385,84819,89042,124623,95396,32765,26147,-58942,-118647,-64384,-32107,-28086,3307,48445,72342,83105,119603,35322,-60552,-48464,51568,149663,190982,139575,71275,-35996,-80599,-92472,-96687,-69568,-34356,-29169,-65561,-27850,-26022,-73238,-61241,-27803,-1800,-3869,-76708,-132991,-82145,-29860,-5730,9071,-10155,-13048,38461,98780,106414,84530,36890,-29334,-96915,-121277,-67723,-35690,-9673,13360,20718,-54411,-23713,3978,-6077,-32109,-79258,-71250,-58673,-107817,-39772,29011,52687,63011,39587,-34998,-105334,-125655,-48812,-6464,17640,-23995,5105,-39118,-83174,-104208,-12122,46528,57106,25657,4519,-14710,-30640,-17876,39785,22945,3068,-33406,-54924,-87422,-120129,-138541,-169936,-176521,-99534,-44012,-52542,-67168,-89322,-41808,-14879,7645,48350,47546,22378,-5381,15914,-11089,-59497,3385,114369,148844,105200,29230,-49187,-102746,-97834,-106798,-58363,-50676,754,68213,95010,57590,51233,132033,243501,282350,162098,58898,844,-64766,-70812,6476,58046,36931,23804,-8599,19440,104208,118791,44592,-12509,-49862,-66509,2178,-15778,-22663,-13380,44872,39653,-37423,-93934,-67606,-37473,-16459,-7108,6323,29824,25886,14345,11481,-10715,5038,-3797,37543,141671,314457,318384,176125,109364,58772,1119,-17958,-63825,-53927,-8967,46619,105887,93445,10622,-51556,-69944,-47568,-75164,-73374,-18421,28707,-1260,5625,17607,29520,34641,-8397,-75301,-64435,-19029,-25175,-122941,-116834,-62114,4182,81158,166378,153197,92952,32887,21480,52262,43871,-587,-92285,-101022,-74800,-59645,-19728,61400,30972,-55832,4444,70547,144201,148215,108037,76365,79250,75518,32641,-17667,-17618,-31187,-36328,-20491,-18973,-39901,-40595,30915,102030,149831,174706,155152,87917,81978,114810,106335,9898,-63374,-69445,-67156,-22820,-10083,-13997,3238,-55453,-82784,-35569,-15106,65194,195993,245877,287817,259917,170706,88804,-21510,-63554,12994,79317,121153,68913,4339,-34149,-86268,-47812,61809,115439,86009,21060,9120,59401,63860,4849,-29755,14569,42213,-31015,-78690,-57655,-7934,53622,66725,63794,64429,31492,-7762,-23013,-42226,-32023,24750,52354,73132,62346,25174,1988,9325,134800,23596,24324,78334,78268,13688,20721,56324,90821,161784,174436,59449,-30434,-107342,-128469,-77326,-56122,-32619,17948,24309,41164,-35006,-76958,-23318,41265,-5401,-34700,-12691,22181,36584,1421,-24373,-35448,-69258,-21571,25685,-16130,-11246,-42106,-116223,-106932,-61955,968,87102,153788,283576,349186,147900,21603,48872,-14917,-68022,-86275,-40095,-34810,-48459,-59134,-54563,-77168,-85732,-41786,-18317,-31934,-40971,-11561,724,39615,34586,-41651,-105422,-108384,-67205,-68902,-31340,-64285,-118240,-42403,8973,61547,56633,1708,-65588,-103465,-174550,-34913,161990,244087,175429,15625,-67725,-88765,-64450,-28743,-25156,107998,450844,522871,314816,106178,13366,-38964,-91899,-116356,-90316,62769,155543,165042,194496,129047,84380,16904,-6479,80310,131023,119497,82190,64221,28519,-3928,49318,-20161,-64905,-104918,-104762,-101315,-94026,-77140,-26599,-13847,-30060,-39948,-19091,885,63840,95530,70673,29810,-20981,-39654,-9574,-20201,-19034,-15278,-35163,-7637,-14423,-4320,3814,-20131,-17750,9655,-12486,-7610,-76794,-186183,-221641,-112891,-71135,-50572,-42637,8447,74252,38069,-12137,1754,4063,-32387,-4580,-22491,-66092,-50318,-38364,20088,122753,135447,70774,-32759,-67449,40928,167998,216544,125577,30530,-29129,-23574,-19911,-4815,-14489,27656,34000,-37144,-38930,-21598,-34811,-36300,-28931,-60880,-92116,-39027,-20043,-30852,-85570,-96159,-21156,1307,-12607,19518,21581,-21494,-13954,17590,65724,215296,324114,268154,69031,5017,23881,57515,33996,18303,19861,-5210,-43491,-42079,-8201,31649,87228,141761,119305,95221,123130,131517,74697,61097,60916,30515,-7036,-60216,-69770,-66657,-41243,-39222,-72986,566,38093,88882,32807,-79169,-17709,26310,72422,120519,128307,99100,48858,69048,115254,82469,15843,-13753,-58410,-148849,-138054,-159397,-143679,-50946,-17561,-60036,-66426,-20418,5251,-37622,-101354,-60065,-29107,-51966,-109586,-176491,-72409,-76826,-116495,-68183,66304,131268,206156,238653,231634,276784,325632,174149,-29898,-56025,-10766,47396,30585,-43239,-73729,-9777,40567,113605,144072,47165,-21639,-51184,-12050,34722,101923,101492,17437,-40022,-33375,-16891,11180,111131],[172598,170034,57059,-5330,-18301,10750,128,-10297,-65826,-101498,-84943,-63870,-47525,-68356,-44827,-23986,-50313,-81867,-86851,-96365,-44522,-3393,5736,14980,5256,-22423,20630,77570,7790,-59798,-88704,-92712,-68532,11463,112903,205900,236286,129558,-492,-57307,-29728,151,35254,95686,81283,56147,29561,-15851,-6405,1595,-39362,-37649,-14770,-2685,40834,101881,147625,128725,90145,-31692,-106241,-120197,-47349,-5303,16709,-4610,-45705,-31566,-39741,-73708,-73912,-54437,-36537,34876,100722,163790,77880,30808,37204,98686,85416,64173,64468,70727,52008,94455,297849,501321,544514,369101,137449,32676,-9258,-43265,-103881,-75047,-65052,-11297,52588,36105,3514,-5297,-42097,-36172,-10131,39913,15608,-22647,-51922,-66066,-65885,-16940,27613,49341,95413,80922,45439,-15344,-78192,-72309,-19471,23842,146658,202890,119155,-8859,-125589,-97774,-37134,-34748,-86751,-95238,-88224,-104922,-79642,-40469,-12643,-4516,-32306,-49991,-52233,-71689,133878,302997,322148,294138,283077,276796,110765,100086,108659,38303,-117765,-68152,-25607,26070,59156,84166,148191,177381,179186,103810,53913,55478,34545,11384,-41107,-51115,-31411,-36178,30094,45738,10786,-908,49035,98488,215819,300084,283628,284592,283240,239384,185669,131732,143882,186165,269565,409266,425675,280319,81043,-57601,-123577,-84120,-19437,53369,165426,307564,366356,268120,124582,-30592,-16948,26325,29078,-50711,-102847,-91167,-44842,-42414,-40603,-20284,-7761,13670,101332,121806,85277,-5824,-90156,-84618,-63873,-69252,58859,273855,117680,34255,7094,-45188,-41272,-44293,-57105,-51701,-93800,-125012,-123331,-82364,-89321,-9538,22997,64797,127880,97100,-17788,-25912,60064,9876,-123710,-144667,-109155,-46734,-11593,-36606,17217,-764,-96103,-122686,-95139,-124581,-137077,-89602,-55339,-46712,-89763,-66424,-71594,-80900,-81453,-138323,-64288,130294,192448,74840,32450,13849,-13758,-43873,-56192,-42127,-47253,-44536,17824,200072,348625,253379,64226,-14004,-16889,-34154,-65629,-138628,-54002,147252,297447,207065,26314,-37916,-61454,-98234,-71566,-8822,-32454,-89671,-68059,-31659,-50304,-67465,-35339,-15791,23229,48603,26957,-27336,-64970,-79051,-61853,-94014,-107165,-85136,-36605,10531,13006,16855,71191,137066,176837,130028,55702,13925,-49007,-73973,-29375,-5126,-19185,-29882,-1670,22181,-13752,-123843,-139863,-10345,32902,-28576,-95508,-133418,-152163,-125415,-95115,3068,54179,101066,142394,205717,222298,134116,-30720,-81501,-1581,91880,186068,217795,76962,-154,10867,-47798,-50679,-4668,87355,215987,154125,37581,53889,104474,176951,72863,-30162,-31982,19567,80704,77814,45403,-16449,-74904,22000,170982,240656,238560,199626,28709,-84034,-58882,-2581,32876,44082,10545,-13154,-20861,-19575,-31077,-30997,-4063,15559,42162,20322,10652,18881,133700,198865,150187,99542,35391,-13510,5818,726,-22952,-12063,2970,24144,35442,10887,-52991,-33286,19480,62555,90268,64577,-12897,-34923,-5005,67870,73093,42064,146806,109577,165605,199332,253500,314952,228307,26273,-45042,-39206,-2869,-29963,-47386,-77234,-57949,62027,367003,593168,404293,113635,-70822,-175217,-171822,-135040,-109284,-67902,-52,34049,49941,31922,62270,96566,70059,53510,71051,94710,65907,-16551,-79339,-126572,-94601,-57890,-29544,-28220,24362,22885,-53627,-81968,-58879,15441,-650,-61009,-64987,-60663,-84296,-53798,-37221,-32495,-72969,-84455,-24545,27266,91986,45070,-46222,-81538,-74092,-37175,22983,48790,89071,276805,404646,263959,15693,-133293,-3887,129699,226646,271620,182646,18953,-26606,-17779,-53,-42721,73288,113980,24052,3741,33720,207807,310291,194413,12140,-79931,-98624,-54257,38085,96070,189326,211518,67780,-39270,-15712,102328,137393,70217,-46332,-50830,30173,89820,31684,-41931,-46821,-58451,-80847,-61348,-29083,1163,830,-29079,-41391,22754,49423,-18515,-88281,1423,48838,65275,79878,111313,86232,32982,4080,-42575,-48042,-47426,-60258,-52913,-72277,-67072,-107120,-132227,-50454,-20676,14160,99457,186379,205017,155845,103213,86599,119746,149294,123929,29678,1461,13712,13875,11131,-11992,8644,84238,106650,69228,-43389,-130343,-158575,-64235,58952,97391,14147,-51214,-45790,-38031,-37414,-21916,-62779,-51045,-3934,12288,17312,-26636,-8977,110695,202740,146684,115477,118132,120917,118159,83585,22470,25646,72012,91971,86894,72749,69999,68133,43058,-24572,-59929,-58520,-55427,-26469,-71507,-7289,44678,30592,-17529,-21567,69103,205982,295530,319351,299568,106158,-122409,-67125,27226,58920,78638,79289,62610,24795,-3086,-9364,21353,37501,67247,151790,172127,110900,66446,-2162,-24887,-28818,-74552,-109186,-109531,-108688,-116534,-44300,-10288,-36521,-54760,-60527,-78452,-89830,-25174,19418,34390,2384,-47323,-52918,-21863,30756,43202,-7895,-55123,-75799,-65900,-62682,-67083,-56647,-9934,-22967,-96473,-67540,6537,28318,77388,107622,97873,28585,-33522,28335,51849,-7464,-44758,-77458,-38689,31829,53163,69182,46778,-47273,-77212,74578,212812,278466,323254,241351,79600,-27700,-49139,-38823,7667,72082,143164,206012,257907,193759,35303,-79190,-40982,-37719,-34459,49552,55113,-34986,-29903,7285,35853,25483,22147,83761,80974,63275,45007,-15981,-43887,-56608,-47833,-20208,8120,7957,3305,16701,11312,17244,-22601,-41093,10662,23167,1390,-18404,-42201,-90915,-95522,-47429,-12438,29586,55079,21967,33019,101285,97287,114728,72721,26532,-16176,26122,131812,178077,90463,-20396,-18627,55328,88663,37548,-26727,-49488,-59745,-5414,14050,-14294,-24900,-28982,4273,77456,193910,146340,83483,24558,19190,23357,48423,53799,12017,-30777,-68578,-49047,48921,99601,120976,103315,151414,215198,272941,202538,40947,76215,96764,8576,-39086,-9814,-20117,-56719,-77068,-95157,-69271,-154422,3242,30377,-31887,-68489,-79219,-77029,-51232,-14953,-11054,6745,63950,82203,160283,253840,326940,152929,43454,-54455,-18482,24144,-20376,-35840,-60006,-3303,96013,131966,21758,-43944,-41313,-55399,-75014,-85356,6973,169418,176070,-40196,-104399,50283,236320,487251,521748,422695,341851,237307,205918,225745,269496,312601,187749,40508,-32116,-9319,95786,-31522,-120563,-125688,-33971,-20657,-42975,-34777,-58948,-85782,-19666,114658,254926,114217,-10413,-71978,-116886,-45991,-19462,-64697,-66095,-54496,-47670,-81713,-58008,-51940,-51667,-70521,-86395,-84329,-88486,-89946,-69023,-18049,53844,57184,-11976,135799,347477,550840,612828,513918,282126,11801,2661,33696,140718,318731,263918,184655,150643,132900,39606,-29740,-90712,-83294,-81975,-110660,-156449,-125704,-72041,-51110,1320,-8200,-24842,-42264,-29357,14397,52546,174215,319928,257515,15460,-89190,-87870,-31776,-12340,4688,32229,41120,28131,-28535,-80168,-73851,-66162,-73967,-78411,-113516,-86614,-72819,-68390,-75569,-103340,-94300,-39635,-39547,-63280,-52258,-47142,-32534,10288,42983,64893,32406,-42760,-104495,-43974,-25535,-84810,-109026,-84714,-5197,25724,59856,86576,117940,111601,71159,28959,88587,45439,2187,-120028,-119799,-56366,43983,80583,-29739,-63910,-15079,-1367,-22782,-80993,-59296,-11854,15376,1055,-11569,-13954,-2343,24834,-31096,-81885,-81205,-68953,-65506,-57739,-11642,-5766,-13666,34340,36744,2842,-16163,-63018,-35240,32310,-55965,-109674,4667,37282,55603,-4463,-46531,-59188,-40589,-46565,-20477,6870,-27491,-37623,-32480,-29849,-48463,-29692,-55091,-113689,-87514,-49805,26497,73168,122318,200356,313226,218500,-13016,-69234,-45785,-84855,-82896,-11026,125391,283415,318766,180437,-9343,-76927,-3810,27198,-6812,-64562,-71454,-49695,-50465,-34031,26217,76834,165023,197539,182967,189994,148466,49264,-126514,-139692,-48295,11487,12147,-45532,-19572,98097,233422,299681,152232,-34968,-179287,-150081,-133710,-84368,-47114,-36358,-61991,4476,26175,14561,20581,14699,-74950,-16062,4171,2061,-45764,-94913,-6651,45128,54540,55220,48297,8917,-74978,-65640,72211,260178,291483,222903,136101,14448,-15966,23549,-11994,-56643,-79708,-116526,-46116,27870,83150,32305,-45500,-117025,-152459,-98570,-93445,-65433,19687,174844,210945,132866,32479,-35789,-20413,14549,23518,24675,50433,65675,37919,15930,17733,41919,65153,74604,57803,-16570,-58829,-34666,81102,181059,130989,46454,-99956,-67525,85289,133397,72116,-9535,-16230,59211,145295,223216,257325,245233,95640,28628,27434,49284,52371,65633,58033,35359,-23103,-8603,-21914,-45879,-33969,18660,36157,-31552,-26369,34048,49448,26836,-5308,10057,61068,70472,36862,21401,31924,9669,27710,22542,-21353,-22423,54139,74547,80767,140527,183162,174383,103539,68674,2192,-109155,-69960,14936,18715,-5710,-26883,-52172,-70974,-73772,34363,193235,347686,369804,313316,197305,103691,32877,-40573,-53659,-66059,-45901,-22112,14545,46260,22323,-20299,-18768,36473,116609,162928,168021,121705,-77152,-153750,-121352,-84017,-31984,79122,154493,224357,256996,284011,251191,201752,65115,-24979,31088,129709,229208,173946,132118,87985,-8059,-48702,-37208,32138,173686,292958,240841,204853,206556,242807,98896,10137,8735,34459,52010,79075,99020,105405,74244,48187,9338,-28880,-67948,-48661,-25075,-18766,-8450,15988,68581,16380,-83422,-166651,-116785,-125484,-98700,-70498,-55870,-17625,213720,370607,449354,408200,216672,53509,-51833,-67812,-71736,-19846,54511,72173,74510,51235,2796,-86988,-16998,26441,-18579,-20395,-18714,-8118,-29990,-3465,100788,211536,185069,52806,-42225,-12711,173537,322816,207206,116429,57230,-9869,-64787,-65147,-129161,-93377,-12557,36054,40601,19429,5246,48352,99739,47078,-43730,-65110,20086,61400,-2057,-72199,-67223,-17889,39536,55479,-6850,-45955,39471,52312,30310,-5106,-35258,-43961,-63985,-57622,10207,11956,-5210,7331,66755,34392,-37604,-30695,-2173,27838,72002,185526,302359,229921,81881,-42379,-16499,61374,74952,74973,66509,53111,39759,85663,69919,19022,13118,-83091,-137157,-72228,-35595,-31585,-6555,30043,48493,48575,68352,-7935,-81106,-40091,55789,163504,210431,146449,60783,-50420,-92539,-104915,-106384,-72842,-31891,-25001,-51520,-14894,-16041,-64822,-56351,-24893,-4236,-14541,-93008,-147028,-61121,-12339,-332,-3720,-34405,-26790,46783,99216,98938,81851,37495,-26372,-93747,-110318,-47391,-14877,-235,6715,7542,-44625,-1480,12064,-11924,-46615,-94144,-80410,-69492,-128396,-38551,19651,42938,58316,44378,-19103,-80237,-99824,-27996,11105,30026,-27291,-3803,-51147,-83672,-51194,10010,54216,69534,27478,-8557,-35801,-50378,-25972,34865,19801,9466,-15631,-36044,-84412,-146083,-130598,-155296,-149460,-92646,-56721,-66769,-73702,-85080,-43945,-20196,4002,45860,48916,27352,-4623,10325,-5919,-76334,-30459,64652,95268,88373,29323,-45128,-96663,-97635,-98429,-129773,-66284,4744,65736,89628,53131,52820,146526,257945,281355,161164,64440,-2587,-77467,-66034,13591,64810,40857,27090,-5474,11730,94249,112300,42521,-13328,-55774,-76223,-12537,-24468,-32963,-41771,22919,1135,-61558,-78968,-49653,-26962,-13838,-7633,68,20845,22531,14729,12302,-16700,-6678,10969,48458,154067,356111,379096,238187,161251,91754,14926,-6981,-64498,-63131,-16894,43497,116233,117860,55337,-92,-33858,-39219,-73294,-77152,-17644,31938,-2663,1445,13513,22692,31024,-3319,-64694,-66883,-25246,-36510,-135670,-89078,-32853,23126,83557,165230,134930,59530,1646,12126,56405,48396,-3062,-95005,-90092,-62502,-50792,-18596,57112,22734,-65106,-6997,63921,145905,145066,98007,70747,74917,65647,23605,-25260,-22524,-32057,-35749,-22665,-24752,-49483,-46071,45791,143922,196776,214755,177814,88720,69874,110512,120848,23234,-61443,-73985,-81086,-38255,-19116,-19798,-1826,-60881,-85071,-39456,-13931,74372,213887,259526,311823,291146,188085,93984,-19743,-57038,8236,64059,103138,55318,-1433,-41393,-98745,-36985,69140,127591,97489,22613,8563,65315,63592,-1821,-27779,16977,41297,-37135,-80302,-50097,-5209,50943,54737,37907,47797,31567,-6805,-26260,-50226,-41968,19835,61935,97478,96007,53526,24026,29502,173319,48250,41555,92872,88866,22076,26151,61210,101873,169776,187575,77986,-10707,-88281,-146315,-99237,-66093,-31849,25707,54984,71960,-10190,-62227,-14830,57776,11077,-23659,-2948,34663,48915,12638,-14372,-33146,-63059,-11236,23282,-33803,-34717,-68969,-140347,-113016,-56829,14850,117122,214773,346290,401213,183817,22263,35464,-23848,-78539,-85172,-31684,-38411,-63492,-61453,-41706,-50267,-73059,-40215,-22870,-38417,-47102,-15316,1682,42860,38691,-32734,-92990,-99112,-68143,-84504,-65338,-103185,-84036,-37574,74,53554,60946,17584,-44640,-92878,-145221,-7964,180909,220626,143709,1565,-62073,-84277,-41526,9464,18672,150901,463304,501904,319610,123422,16362,-48027,-120289,-161469,-126126,54978,133497,141694,175945,130947,107140,46603,8124,62041,83235,106546,79819,73667,30103,-40587,-16369,-55427,-42887,-73761,-67359,-55447,-90810,-87075,-17538,-4558,-24219,-25356,-1580,16712,80226,103225,61549,10136,-42966,-57726,-24929,-31787,-19557,-7549,-19376,14959,1122,-2118,9825,-16591,-26546,11922,-2370,5901,-64340,-170021,-223471,-119374,-89958,-83196,-75817,-23935,39584,17143,-15795,557,2733,-34404,-11655,-36740,-77291,-61379,-38566,21127,130474,142363,78260,-18844,-68979,11926,108844,148783,65034,-18656,-63145,-31499,-12419,8313,-26,29083,32012,-41762,-59675,-38282,-49432,-31905,-23426,-52740,-86947,-45020,-27083,-38262,-88141,-90942,-3247,46084,24324,31593,23205,-23322,-11899,29771,82629,248426,374487,299033,73961,-3453,11768,40034,18937,6576,1154,-22168,-49041,-38591,-553,43590,102077,151612,137980,128344,164626,167914,93394,72095,69605,40121,1150,-57391,-68886,-65846,-42279,-42078,-73817,270,41325,101646,50179,-80063,-20947,30248,74475,116674,119688,93975,52607,73395,115494,76566,14010,-422,-29411,-101836,-151333,-165139,-112466,-53211,-32106,-78371,-87195,-45843,-19489,-55680,-108371,-45868,-14806,-44392,-111851,-166667,-48435,-48593,-115983,-90549,56091,147409,257147,323585,322286,344605,342839,156086,-37051,-34412,20360,84150,55318,-32104,-55146,6029,59810,124484,143544,42368,-23591,-43062,2580,57653,129367,133129,51428,-20713,-22474,-8032,6740,103869],[175803,179292,55950,1493,-15427,6491,-12281,-22437,-66459,-84264,-72973,-55847,-47075,-77570,-55296,-25685,-41227,-68320,-98621,-107383,-23510,-2793,515,14815,2179,-17318,56097,111912,10908,-65106,-93733,-98016,-78676,-7716,72364,142791,167438,76555,-25480,-68271,-26964,2491,32521,86225,76525,55539,31516,-7834,2751,10260,-12506,4527,27309,33789,76408,131877,157318,112238,67722,-37421,-102688,-106879,-37668,-5388,13984,-766,-36876,-42630,-50453,-75674,-65263,-39713,-21800,47022,101327,146151,72809,32394,40730,104703,88157,58283,51030,60372,55379,110510,293057,447939,501710,355102,139186,34425,-26504,-59036,-83818,-66194,-72666,-14949,40393,19717,-13938,-10180,-32985,-29134,-14644,29767,8765,-26756,-47139,-53068,-51464,-5525,33693,50689,91707,75826,43517,-19462,-79815,-58592,-8434,35309,172648,246877,168625,36625,-91956,-99263,-28977,-26513,-83966,-85215,-72013,-87683,-62738,-23884,3834,7054,-36239,-61875,-44531,-38910,200125,401012,410938,340902,309833,282076,121385,119924,137647,66442,-119723,-99171,-39925,20489,64449,124427,229767,263711,228030,105946,33987,25872,9003,-2818,-38832,-46011,-32977,-44477,11511,29325,5913,-10236,32085,65161,164552,236805,231988,243200,236972,198275,154139,121109,154229,207701,289367,405819,387978,233702,68171,-51815,-114778,-83214,-18761,55279,170905,309934,378820,271159,113423,-30744,-21302,16295,17315,-58389,-97999,-102875,-70655,-63178,-42046,-16897,-6824,15397,95733,109094,67311,-26865,-107966,-91650,-64170,-91374,50295,262680,79484,841,4996,-33681,-38467,-49829,-66648,-55202,-82153,-99875,-96530,-66502,-103829,-24260,30824,101232,171078,128235,-14466,-41217,50311,39767,-113942,-113192,-81080,-33476,-21834,-47037,13497,2026,-94682,-151970,-120991,-141428,-139520,-62930,-18330,-11472,-67906,-87755,-87888,-27315,-45896,-120024,-84130,94217,158984,67550,37848,25121,-3602,-39776,-59854,-54119,-63115,-62919,1279,167571,298767,225208,50652,-22809,-20925,-28536,-51538,-112891,-47787,148397,305515,221620,33412,-45677,-78024,-110677,-74712,-11034,-33044,-89080,-53050,-6418,-29509,-58568,-47157,-37497,19219,53592,34760,-23345,-63208,-84520,-73554,-95051,-102934,-76610,-29910,13396,9254,4847,64307,154343,209632,162455,85719,37871,-28764,-39913,15225,45101,17305,-1961,15495,23806,-24328,-124446,-121438,4140,55701,-2621,-71750,-110734,-150610,-121780,-78722,4338,51632,86092,113716,175336,195103,118915,-43302,-85065,-4380,82577,173891,212192,87464,-7239,-2063,-62090,-63308,-20212,66856,204717,144598,46884,61555,114081,192198,88806,-26833,-36762,27273,89405,83804,49322,-14171,-60969,22212,138842,161556,176826,152793,313,-103607,-46682,15847,52500,63240,27557,-20,-17141,-21510,-34270,-30217,-1194,11549,32839,12306,-744,263,132868,203165,133173,76423,12499,-23336,2759,-6920,-32009,-22460,-4726,23949,39306,11762,-57841,-35411,17871,60121,87986,67940,2462,-9902,25188,109469,120143,76238,133459,110313,179916,221495,268440,315640,202677,-4920,-79495,-67124,-5654,-16751,-29120,-65914,-86093,11924,298243,567143,428351,146036,-38896,-142567,-198091,-163915,-117601,-76996,-6679,33970,41482,13384,52057,106776,92509,74819,78808,73546,43792,-23398,-78848,-104502,-80658,-56174,-33301,-33970,18410,12764,-63498,-95966,-85866,-11752,-10969,-54243,-48736,-41681,-64537,-47560,-55092,-76733,-122849,-134630,-44696,26679,108573,62399,-43399,-90893,-69669,-34346,19091,44224,82703,249276,370947,242636,10435,-120978,-100208,7015,120601,211527,163386,15681,-29315,-30087,-25113,-76241,29874,70989,9356,-3105,14142,168286,250544,149871,-6832,-88448,-105245,-58401,34577,82378,171476,224648,103571,-15125,-37175,84385,116504,49261,-55564,-60391,13407,72003,28019,-19474,-24843,-46944,-77466,-55682,-21252,7633,6688,-20908,-34000,21343,41629,-33950,-79832,28062,79487,95254,104121,108532,75489,33026,9766,-35105,-39309,-39200,-55482,-50477,-62246,-51056,-80693,-101255,-52530,-29702,17872,96629,163227,160931,114604,68316,53470,77919,110707,117802,46497,18273,29763,30874,24936,-9857,2738,85070,103521,52027,-59117,-138182,-169000,-82889,34155,72015,43,-47707,-40114,-51777,-44423,-6007,-34758,-49689,-9084,8590,18994,-19314,4699,130133,214045,136471,96362,92336,91953,102183,101688,55742,57827,89202,88836,72776,53955,52915,65733,51643,-18140,-51069,-47399,-40744,-14267,-58307,3180,50257,31227,-15550,-28232,41571,162312,262408,284976,249200,66089,-142984,-70267,14944,45738,67812,59723,38885,5991,-20713,-32610,-9426,3677,19267,90509,136046,98795,68411,-659,-30554,-34874,-74967,-97797,-94147,-92388,-89968,-26710,2881,-43600,-83071,-81782,-66271,-62565,-10570,20136,29255,-4821,-55939,-57489,-17061,59157,90535,29795,-42973,-94391,-97505,-79135,-94631,-60229,-14724,-23028,-102210,-57178,40070,20752,49571,76088,49147,-42285,-56826,16032,48867,1979,-26889,-52460,-46754,28059,53827,68527,52661,-35452,-88637,72334,223222,280998,298881,178916,8609,-72896,-77184,-56719,3442,72012,150534,225047,281865,226139,48780,-103545,-66663,-54971,-64380,-1933,22266,-28337,-1547,43120,85532,70088,41008,63353,58657,45768,37378,-16190,-37322,-58150,-54988,-29203,1599,11008,24310,53918,51305,31071,-20020,-35918,12436,11211,-26183,-41097,-52326,-88752,-87044,-38289,1002,59755,99193,57146,16048,92313,110118,139271,91221,33330,-18285,44144,178038,233651,139071,17124,-9722,47407,83862,30710,-39628,-71567,-80828,-27201,-3785,-21348,-31526,-42588,-6708,81801,208913,163321,96412,30990,18990,23133,51186,59911,10748,-35569,-68992,-43804,71206,140506,149582,126168,176211,240669,275938,176411,21774,63007,99822,-1643,-64000,-31297,-28453,-49689,-57274,-76126,-60680,-124087,-30364,20205,-42194,-78168,-66944,-58717,-52257,-28683,-22892,-3298,49147,55298,129351,229858,319327,157037,41839,-61694,-23304,14860,-20296,929,-44983,-1551,107881,127506,12588,-61917,-66728,-90286,-118663,-109962,10756,200120,235325,15604,-51435,45778,201285,421853,309984,82708,-132622,-289400,-286956,-257506,-234643,-96959,-44783,-31194,-31001,18213,135398,-3388,-94606,-102321,-31533,-26903,-46117,-33059,-54274,-80189,-13309,121605,247755,100596,-18704,-81039,-126795,-48757,-18036,-64222,-71263,-61807,-47047,-81212,-56431,-45615,-48866,-75130,-95475,-91356,-93551,-96335,-72785,-19982,48285,63505,-2147,131899,355662,570858,634852,529525,281931,-4437,-10893,24022,120756,322110,289631,206023,165889,133807,39543,-30854,-94774,-67692,-71669,-104381,-151860,-146809,-84993,-53728,3171,-19234,-33623,-49354,-39327,116,61212,191644,333687,261733,11244,-108381,-109606,-41339,-5942,7342,34372,36939,14737,-42934,-87577,-69860,-63689,-63048,-63213,-105460,-94667,-88927,-69038,-67553,-99043,-109720,-66890,-65470,-78181,-56235,-49089,-36028,8828,42198,63912,28124,-49847,-100564,-42376,-28383,-94658,-119902,-91617,-11916,16367,56711,91968,130727,140983,137684,95251,134778,64031,-1814,-145075,-127443,-14651,75931,82732,-32904,-61891,-32522,-34174,-61584,-93691,-47452,4763,18902,-5067,-23322,-25208,-4403,27068,-30319,-81525,-81011,-67808,-65411,-66298,-32843,-37429,-42160,15737,25118,-44,-3412,-34492,-1364,51984,-53870,-103543,5273,35626,58411,369,-50571,-74420,-54445,-34896,-11682,15712,-14426,-22944,-18457,-19097,-40640,-23422,-49595,-102166,-79314,-45474,24661,70737,102292,165015,283436,232454,14611,-33864,-37865,-90364,-108597,-41387,78805,223353,265526,147587,-22900,-64886,8729,35657,-2075,-62706,-73468,-53479,-56500,-34751,35623,105498,212293,262663,231272,198380,127990,24264,-124502,-98880,-19791,24748,11381,-50483,4939,163277,337346,400608,229716,31638,-152649,-202397,-170706,-106694,-55639,-42241,-83773,-18882,14152,22941,37957,29164,-66530,-19206,5842,4817,-45355,-88539,12554,80299,101984,106564,96716,44686,-52472,-62087,68727,236013,242920,173826,119150,20990,3960,46783,2528,-45018,-70354,-102899,-32796,41645,92303,35093,-47155,-123247,-151576,-96052,-82683,-87706,-19381,116702,153996,106771,30336,-34763,-26249,3873,15350,23153,48713,62231,38763,24085,31327,58029,78342,82505,66071,-9633,-58253,-65266,47444,148627,124810,61871,-68272,-117157,22716,98425,65522,6917,5600,67104,124279,180717,204250,201322,74202,32700,40576,58545,59434,67914,49366,12711,-51496,-32770,-37169,-48951,-29864,20466,35139,-28329,-24586,38658,48751,23649,-15142,-2558,53498,66647,28543,7705,14008,-19457,-10211,-5891,-38623,-22087,45563,55482,79117,161404,215150,208726,127462,77574,25398,-75192,-105305,-6561,11880,-8384,-29211,-46892,-45324,-54344,42103,187805,315357,334618,295892,198324,112167,44295,-36305,-47124,-51937,-37625,-28209,16706,54229,21749,-30593,-27242,32206,116596,160239,153867,101560,-78559,-142263,-107709,-79390,-27512,83041,161451,237433,262392,257881,185834,129775,21754,-48086,16913,124997,251672,190006,141613,93396,-8493,-51996,-31978,39434,175553,269663,208399,179286,189610,222676,71377,8701,19059,38959,47599,68286,89644,108250,84725,55993,13288,-30723,-66620,-43639,-22027,-22944,-22719,-9600,35906,-19621,-109904,-131105,-69255,-105159,-129064,-95057,-70633,-20552,180114,302954,379046,374169,217456,63017,-49095,-63284,-55069,7627,75929,79734,73945,45147,-7686,-83431,-8175,31801,-15442,-17416,-12573,-6522,-28559,-142,95762,202584,176643,50666,-48205,-17322,165111,288523,176830,106232,62861,11342,-25232,-37606,-109641,-131997,-50171,3984,20469,15931,16217,64052,120187,57518,-40499,-47171,29067,54949,-22729,-102520,-78147,-25282,28780,50523,2975,-39219,22387,24124,17899,-3663,-27445,-36082,-58236,-53234,6675,-40125,-42285,-26424,49076,35602,-22350,-11567,15325,42530,84377,196710,313513,234766,79525,-25723,-3095,59348,71080,68104,52934,14602,-14950,43446,41649,4725,1453,-107480,-154900,-79354,-36987,-31945,-13650,13658,25189,14358,18718,-48381,-98057,-33479,56010,169845,222407,146827,46473,-65337,-104615,-118416,-117875,-77510,-29765,-19297,-36790,-1405,-5637,-57613,-54394,-24106,-6988,-22350,-102331,-128417,-41571,5780,4891,-15275,-58618,-37052,52882,94869,88642,78887,40561,-19329,-84620,-94320,-33695,-3153,512,-8292,-1883,-20895,20509,18357,-19714,-62753,-101629,-77041,-64461,-111032,-39681,8978,32593,52527,47601,-4982,-57165,-75124,-10120,26383,43598,-25677,-6206,-52918,-60178,9500,49092,61837,79204,30342,-20283,-55162,-66921,-33447,29072,16966,16532,1464,-15601,-62510,-127685,-102115,-108194,-105627,-73601,-65079,-81835,-81068,-81043,-45785,-26009,-1814,40287,47008,30133,-3386,5211,603,-76094,-69454,11538,41831,69620,30527,-37730,-85746,-85569,-44033,-88396,-55675,11428,62661,83081,49241,54718,158421,261577,268125,156023,71112,-3447,-80678,-54706,20712,69107,41693,27201,-4573,3440,81294,103990,42536,-10476,-63868,-86406,-25985,-24782,-39940,-59482,19302,-23871,-78639,-62956,-31020,-15323,-10765,-9410,-5994,13820,20863,14482,12436,-19371,-6657,22879,49704,148780,374209,421262,294717,213358,125489,29695,7258,-51217,-61862,-21340,37686,120167,135513,94900,50255,8359,-27774,-69489,-79144,-16500,34612,-3435,-1529,9967,14705,25515,729,-52907,-67722,-31483,-48297,-117470,-56864,-2091,39386,79967,154511,109633,29002,-26118,8834,62829,53391,-5151,-93528,-74311,-47094,-42890,-21294,46783,9835,-78478,-27352,48070,139654,140443,90014,64910,68519,53265,13873,-32280,-25973,-31049,-33324,-23379,-28473,-55135,-47915,60520,186358,241542,251038,198052,88421,56069,104555,135188,40660,-51816,-70358,-86628,-48057,-24740,-21536,-3889,-63912,-84082,-41144,-12253,82085,225618,265077,323953,310646,201879,98067,-15154,-45372,4053,46795,82837,41007,-6877,-47575,-107303,-24846,76595,134507,104458,22407,7868,71209,63729,-6679,-27543,14029,35447,-43784,-69654,-37057,188,49030,43565,7579,22205,24575,-9190,-29753,-55596,-48752,17201,72206,119476,126348,81341,47428,51774,210053,73581,58889,107559,99741,34824,37785,71186,112850,170335,190033,89033,4725,-67358,-148364,-118176,-71542,-28622,35730,89806,102199,18610,-37288,3002,80286,34104,-8968,8946,47850,60630,24704,-2652,-28191,-52986,-495,20826,-48326,-54854,-93851,-166702,-109582,-45723,32134,150386,275632,394428,438663,221366,27577,23039,-32528,-87919,-78050,-23626,-42308,-76491,-58745,-26641,-22727,-56781,-35981,-24868,-41496,-49613,-17354,3115,44825,40632,-25687,-80980,-93336,-69319,-95196,-98998,-120008,-51695,-27565,-6117,45375,64822,33344,-21068,-72328,-111259,23574,194757,192494,108898,-13641,-56534,-75974,-17540,48851,66172,188949,456578,460227,311491,135051,18492,-54956,-132870,-171328,-140514,44602,110343,121692,161297,136344,137249,83419,27670,43860,43596,95607,74191,80091,34256,-66792,-69971,-73369,-22129,-53511,-41704,-20935,-84014,-84208,-7693,5779,-17193,-13375,13713,30737,92073,102782,44658,-14603,-65820,-75478,-42562,-44883,-20537,278,-4321,34880,15887,-389,14751,-13277,-42440,9029,4265,16127,-54817,-153069,-203522,-117606,-103460,-106697,-97648,-45806,12362,668,-17541,1368,4458,-31996,-13955,-45457,-81723,-70433,-40508,15443,127173,139991,80593,-5963,-63496,-13968,52221,80920,5767,-68677,-90547,-26048,4360,25639,14292,28063,26721,-40758,-78901,-53355,-63351,-25379,-16928,-43184,-79113,-49683,-33985,-46059,-92046,-90031,5960,78391,59308,42277,23760,-26128,-13170,35815,91884,270897,409815,318294,75748,-15494,-6541,13914,-3183,-8013,-19376,-40918,-54496,-34427,7960,56830,117520,158175,150851,158903,205550,203518,109547,80219,74507,46534,7757,-54994,-68304,-64422,-41518,-43533,-70035,244,44941,113171,65989,-77533,-26342,30535,71262,104687,102885,80740,47414,66128,104108,63510,7144,9706,2416,-48525,-103022,-115615,-78653,-53571,-47184,-95141,-103469,-63180,-30977,-54898,-93188,-22016,2156,-35353,-112654,-153452,-30102,-23528,-95808,-120476,33571,150945,293143,401683,415357,407440,347837,134607,-38563,-13996,49676,122465,80840,-20675,-39497,16632,70168,122717,130470,29721,-30722,-37272,13732,75333,147267,153856,78226,133,-11531,-2886,-2316,84969],[165835,175376,48537,1212,-18850,-4694,-29106,-38958,-66875,-74735,-66655,-54168,-52249,-89537,-71366,-33965,-38501,-57614,-99386,-74331,-4460,-5644,-9357,9425,-3313,-13822,81504,129086,4406,-74796,-98768,-103737,-92841,-33714,25209,81877,102370,26452,-51924,-81468,-29682,-2600,23573,68593,59259,44213,28069,-3738,5837,13371,7429,35942,59242,63504,106644,153337,155274,87157,43118,-43189,-96485,-93351,-31537,-10564,5083,-2073,-30798,-56093,-62289,-80400,-63264,-31204,-12231,53628,92679,123455,68136,34963,42857,105635,85405,48001,34220,46359,53418,117839,270115,370524,429171,320353,131035,31188,-47110,-65916,-66526,-59388,-80861,-18005,26003,1172,-29256,-8569,-18840,-22733,-22536,13034,-4286,-34750,-45227,-43841,-40617,3247,35502,45886,82111,66487,40557,-19862,-73193,-47675,-5276,33275,177476,262539,192247,66869,-59180,-89432,-21355,-17832,-78270,-82504,-62638,-74169,-45707,-6381,20381,18369,-41180,-77621,-41524,-14828,260392,498281,494762,379876,327566,279722,126616,134042,162206,98197,-102940,-136514,-66982,5073,59991,144647,288639,333064,269082,105506,13710,-4791,-15544,-15412,-36901,-42817,-35179,-52679,-7372,11520,-269,-19918,14167,31547,113105,168889,173848,193891,185955,155959,123212,105544,157057,224095,302376,392752,342959,185667,51871,-49516,-109004,-82959,-19063,54829,170195,300418,373217,261944,95824,-32377,-30318,-744,-142,-66873,-89947,-110233,-100226,-85854,-42738,-14886,-7901,12652,81928,88709,44055,-43807,-106692,-88039,-63963,-119536,57274,261729,48719,-32815,-1081,-24072,-34103,-51175,-69998,-48921,-63774,-75245,-71388,-49742,-111596,-38468,40070,136277,208740,155661,-8533,-57365,38549,70089,-86066,-84011,-55239,-22820,-34107,-57550,8051,670,-94879,-177708,-139411,-148142,-120981,-36468,16610,21993,-44375,-100623,-66346,21264,-14033,-98862,-97514,54473,117868,57315,41512,36090,8392,-32897,-61381,-64476,-75839,-78156,-13258,133507,241234,190496,33346,-32624,-23413,-20542,-35018,-86824,-38651,145437,302353,227473,41054,-48738,-92240,-115626,-69308,-7023,-28654,-82774,-34687,23914,-5346,-48808,-64797,-60910,14616,55559,40649,-20867,-61826,-84050,-83379,-96647,-101440,-71683,-25665,14994,4563,-6576,55852,164949,237856,193879,115150,60905,-6281,-2827,66336,98714,51459,23670,31526,25942,-27809,-110815,-103243,16386,74930,24816,-43782,-83042,-118008,-98943,-61701,5556,47897,68603,81092,136440,156055,93529,-57154,-85789,-7720,71946,159818,203716,102637,-10259,-18328,-78025,-73356,-34159,42750,178979,122643,49195,66612,120596,200890,100033,-23230,-39306,36340,97958,91216,56542,-6867,-43472,19975,95975,86956,115693,99461,-31460,-118411,-29840,37411,75131,84898,46128,12824,-13471,-21798,-34128,-29093,-3457,1357,15813,19,-13021,-13462,137786,205809,110830,47531,-14417,-35187,-3508,-18909,-46309,-35903,-10724,28084,46800,14419,-62946,-37033,16324,56285,83386,69129,17364,12426,50930,147250,163085,103237,109199,100362,187848,238007,276102,309000,169161,-37875,-113585,-87407,-223,1072,-9812,-51866,-111261,-31948,221714,512510,434360,174717,-7319,-104722,-171826,-142390,-113151,-83572,-14323,30702,31579,-4763,40272,114544,113580,94055,80251,45923,16237,-32599,-76683,-87281,-62755,-51211,-35639,-39010,13078,6221,-56667,-108328,-112432,-43865,-29975,-56572,-41119,-29663,-48378,-39386,-67233,-110893,-158615,-166162,-49484,29432,123522,81352,-36303,-98428,-62509,-27274,19795,44714,79575,221130,330638,218991,11008,-87448,-138836,-95266,26149,151755,143329,13269,-31059,-41896,-49456,-106904,-6712,36074,-4119,-10204,-7089,123638,186226,104238,-24241,-94248,-109147,-59916,33999,73904,160432,246279,158218,40868,-46493,68419,100087,37361,-55224,-69029,-6087,50656,24611,6997,2039,-30501,-70041,-48920,-15114,12534,12092,-13659,-31471,12018,26090,-52293,-62926,59714,112703,128352,126567,103681,65198,33299,14505,-28494,-30914,-30566,-48031,-42910,-47192,-30831,-49990,-64757,-49463,-34294,23609,93165,138416,120550,79971,40550,29013,47304,77819,106427,61777,35400,45346,48268,40222,-4192,-1886,81678,92493,26893,-78912,-148815,-168511,-91329,20883,59878,-2752,-37227,-31903,-59174,-43500,14380,-4730,-46210,-15485,5860,23765,-7341,23123,157048,224061,124852,76335,62929,59988,82985,112862,83901,85882,101798,81757,57367,36290,39950,69612,70643,2149,-24715,-21971,-15043,13822,-37272,14357,53232,30150,-13924,-35172,13724,118154,226427,247726,198372,30362,-161377,-78984,-5191,26491,54789,41445,15449,-14056,-39171,-56035,-38708,-28792,-27389,27465,90462,77599,63557,-3088,-35736,-37647,-71516,-86118,-78023,-71888,-57415,5577,26166,-42511,-106592,-95895,-48063,-38026,2354,19514,22851,-11533,-62273,-58790,-8362,93357,152997,92738,-5510,-88013,-120256,-89076,-116062,-53522,-12731,-16954,-101351,-48463,70247,30458,10318,30482,-9725,-103349,-57654,2709,45019,14498,-3081,-21540,-58384,21686,53568,66654,58047,-21166,-100060,64176,218019,259589,249829,103707,-55088,-107761,-100385,-72007,-2753,66678,150853,236743,294866,245103,56174,-80697,-81800,-67473,-87068,-58763,-24086,-18825,30421,83729,140120,119030,62539,42696,34608,27438,28578,-17300,-29289,-54428,-57632,-33568,149,19675,49731,88580,86799,42955,-15486,-27204,16564,2249,-49926,-60090,-59050,-85856,-78451,-27140,16786,86224,132650,79548,-958,83068,123624,163178,107731,39402,-21099,58784,217464,283608,183878,50748,-1807,36061,76146,24813,-47892,-86931,-95722,-41858,-17588,-24854,-34423,-50072,-10577,87015,216639,173685,106717,38612,19080,18070,47156,59830,6097,-37053,-59806,-26166,106672,194842,180993,148259,198145,257554,264678,143218,-454,43988,99677,-5606,-100313,-58345,-42433,-50983,-48858,-69605,-59559,-95154,-70885,4684,-51137,-81437,-52376,-40150,-46930,-43347,-29895,-3454,43058,32145,96345,197083,296626,151905,38344,-70666,-26614,8051,-12840,37629,-29721,-60,115814,117300,-473,-85589,-84702,-108896,-153735,-108384,20280,227185,293970,68377,-361,57653,177776,344172,109020,-162352,-404505,-580088,-564061,-512042,-470905,-200154,-105475,-100408,-27332,52919,180300,29035,-64207,-72143,-23119,-30523,-46993,-29977,-47040,-70428,-5739,126377,235447,86932,-26375,-89709,-134646,-50903,-14381,-60448,-74079,-69092,-44470,-78121,-55091,-38464,-41812,-73681,-99271,-95188,-94515,-94329,-67137,-15996,44687,69406,12146,121369,346354,563214,625210,517420,264771,-24050,-21873,14309,93905,298822,287224,203824,159997,119141,37300,-28933,-84752,-53583,-62823,-97114,-138579,-144262,-92588,-51926,7337,-28540,-42272,-56111,-47467,-16145,64651,203736,343988,270717,18176,-112570,-127761,-45897,584,10970,39333,37369,7958,-48599,-82144,-63340,-56143,-45940,-41952,-90897,-96998,-102925,-68312,-59107,-90471,-117178,-93188,-92928,-89181,-53030,-45662,-39390,2813,36198,57582,20385,-58729,-91470,-37933,-30494,-103591,-121930,-90187,-12561,10386,52877,95278,138744,165288,209418,175984,186895,83544,-5696,-129498,-77366,41636,111768,85007,-35305,-62698,-53289,-69866,-91384,-85190,-34873,19958,21333,-12000,-34425,-31375,-2522,31642,-27146,-77907,-76783,-62762,-60759,-69213,-51283,-66462,-69366,-3695,12332,-1288,13087,-2511,42657,86490,-35969,-83795,4929,33313,59595,2733,-56904,-91760,-58514,-11205,-907,24287,-1073,-7334,-1794,-5955,-31549,-16310,-41576,-85249,-64696,-35300,26011,69768,85715,137431,258922,250396,51913,-3500,-36408,-90639,-125809,-63041,40473,165991,208671,111685,-36370,-49350,26298,48117,4545,-60129,-74442,-55452,-59829,-30453,47757,128807,245621,311650,265699,195828,109078,10547,-88109,-58429,7427,36718,9866,-53616,30484,228482,431987,488956,303979,96574,-92456,-174196,-187513,-106623,-59976,-46479,-99828,-41830,-4121,29272,59301,49847,-54715,-25724,5911,8725,-41015,-82620,25036,108226,148440,159433,146530,81315,-28714,-55375,62338,198087,185016,122311,98201,27602,23582,68889,18298,-29502,-55432,-87329,-20665,52492,98767,37802,-47549,-125820,-147678,-90465,-68454,-99381,-48371,69293,107669,82882,27963,-34286,-32037,-5785,9578,24798,49958,60533,40283,32668,44371,71869,88370,86271,68534,-8146,-57961,-91111,19139,117791,117777,79759,-29752,-139622,-48407,49438,50490,18803,22988,67617,94304,131635,146491,155079,56300,41990,54022,64970,61745,65307,37126,-11221,-77892,-55453,-52044,-50399,-22823,22890,32739,-24307,-18553,44139,47456,18833,-26891,-12592,52278,68687,23902,-5511,-5886,-50813,-48726,-31079,-52914,-25178,32229,34960,74928,181538,247746,242860,149813,81938,45829,-38996,-129151,-29857,4207,-10993,-31148,-40166,-20227,-29549,53349,181066,279024,292332,267190,192901,116891,53197,-33022,-41889,-37718,-30618,-31873,21645,64246,22596,-39638,-34427,27590,113780,153048,135969,76434,-86064,-134780,-93282,-70815,-23230,83528,162484,242899,258378,223051,120115,61775,-22498,-69778,2877,118925,267785,200090,140628,93978,-7663,-49535,-22280,49436,174471,239856,174040,151247,162975,185055,38374,15639,30163,42068,40403,53651,76743,108050,92671,61662,15865,-33366,-64780,-37562,-16850,-24138,-34202,-32920,6768,-49267,-115227,-90557,-28077,-67790,-130449,-118284,-76665,-19344,150201,235277,296987,321519,205997,67391,-47922,-55994,-34417,40521,99913,87895,71950,35499,-21857,-75965,818,35058,-13341,-16143,-7203,-1464,-23529,3271,86082,182796,157226,44306,-54884,-24036,141321,233026,134870,87735,64667,31319,10960,-8477,-76959,-149282,-86041,-26396,1509,13282,25404,73522,130368,60642,-40348,-32829,32694,42968,-42792,-133118,-77942,-27578,19658,43950,10578,-27204,15081,749,5501,-2287,-19629,-28999,-53830,-49080,3806,-78989,-67441,-55770,32038,37300,-6770,7257,32383,56066,94198,201352,313990,233824,76849,-7634,8733,52494,61584,55121,32676,-26830,-69761,223,12408,-7818,-4221,-121594,-162275,-85071,-36670,-29930,-18612,-932,2813,-18400,-25898,-81547,-103159,-29110,52737,169106,226743,141244,29527,-79985,-116416,-132589,-131200,-83793,-28089,-12449,-21820,12084,5456,-50686,-54941,-25424,-9747,-25961,-99201,-106588,-24526,22323,8533,-24501,-79896,-44855,54701,85619,75568,75036,44931,-10233,-73075,-80870,-26698,-279,-6988,-29979,4478,12768,40407,22309,-29703,-80163,-98344,-61403,-44438,-86157,-44905,-4258,20564,44739,48293,6220,-37341,-54370,2600,35078,53363,-22425,-4551,-45262,-24792,71388,96095,70164,85099,33256,-30400,-71937,-80351,-41062,22028,13973,22558,15227,-59,-42098,-104912,-74649,-62434,-61422,-48429,-64966,-94267,-86735,-77742,-49113,-33691,-10396,31239,41082,29534,-3226,-326,6313,-57980,-113246,-36312,-8671,48493,30895,-28953,-68885,-59323,15535,1045,-22304,18525,57282,74042,44731,55488,165444,252471,242676,144804,75843,-2862,-76166,-43241,24373,68861,38253,23530,-6805,-7649,63373,92053,43195,-3448,-67531,-84246,-36505,-20096,-41359,-19508,38530,-24630,-76960,-48489,-14262,-4838,-9142,-14023,-11611,9586,19567,11917,10106,-21209,-3003,28431,43813,127727,362560,433993,336079,258803,156018,42614,20466,-33162,-53339,-25991,26261,114876,143051,123550,91956,47355,-16905,-66516,-81564,-16945,35004,-5372,-5627,4232,3107,15794,1338,-42263,-67971,-39308,-62206,-89338,-22794,27310,50899,69931,134361,77893,-397,-51106,9172,68558,55939,-9457,-89288,-56098,-29663,-37065,-29862,27969,-9632,-96636,-57162,23292,125414,132927,82278,56724,57384,35714,947,-40969,-30053,-30489,-31484,-24836,-32267,-58920,-48462,71265,223448,279363,280128,212895,84685,39247,95933,147217,58918,-38787,-63103,-87615,-55496,-30225,-22434,-6232,-67809,-83356,-43471,-13188,84681,226843,259817,321089,313594,206770,96592,-10835,-30444,297,26592,58191,23154,-15257,-55556,-93521,-14125,81067,133199,104173,18148,4008,73278,60949,-12857,-32205,3279,22291,-52435,-55020,-24227,3324,43403,31546,-27274,-14433,6686,-18974,-37570,-62121,-54810,13800,78193,133516,147402,102997,67559,71878,236569,95147,72635,117991,105441,46077,51380,82577,119744,161400,180111,89884,12454,-50568,-136615,-135965,-75415,-26391,44498,123377,125790,46725,-8142,26234,105209,60306,5850,19532,58090,68219,34089,7119,-23972,-42658,7523,15546,-62843,-73869,-114169,-157658,-94622,-31717,49480,183274,327692,416849,448288,250076,34772,10977,-42789,-98925,-70078,-19273,-49332,-88346,-54315,-13766,687,-41355,-32106,-27569,-45299,-52120,-20488,1574,40939,34806,-26689,-75901,-94852,-71279,-90427,-109827,-86122,-26216,-19550,-13744,33769,64882,45462,118,-49719,-76614,55868,200905,160325,71184,-31984,-53878,-67662,3462,84547,111162,216910,430394,402551,289380,136560,16168,-61952,-124755,-141711,-126709,28994,84052,101595,147766,142418,170386,122689,49522,26146,9178,79987,61296,79998,37468,-83331,-115921,-84398,-11396,-46577,-31383,-1972,-77516,-72717,-495,13822,-11518,-7143,23140,38946,94616,89785,17789,-43150,-85251,-91081,-64071,-62231,-25183,5059,6854,48355,26453,-2246,15291,-12290,-68049,-517,4586,19460,-51069,-138970,-183559,-111779,-111337,-115879,-103849,-56591,-8070,-13575,-20075,1338,6665,-27098,-13116,-50815,-81946,-79024,-48644,-1161,109281,125240,74717,3079,-54239,-36581,-1270,15006,-51065,-119847,-96387,-7672,26670,42551,25127,22189,15517,-40154,-96900,-67120,-70900,-20186,-12280,-35506,-72780,-55403,-42469,-56060,-99676,-95671,4741,94897,88585,50398,22801,-29937,-18643,33669,90618,277973,423779,321919,72338,-32614,-31494,-20911,-33036,-25797,-42408,-63569,-62573,-32483,14539,68642,130966,159239,154905,182619,241089,234067,120856,83940,74502,48440,11250,-54662,-70259,-65178,-40787,-44339,-69569,-1865,47315,122408,79086,-73214,-35188,26024,62038,84760,78268,58820,32383,47970,83574,45770,-4722,14172,30942,3576,-44962,-64563,-47472,-49555,-60593,-108524,-114189,-72754,-31628,-40561,-66383,3963,19073,-25896,-112773,-146211,-17891,-2178,-67607,-156724,-2045,141227,310532,463870,501380,460384,342429,113799,-32945,3427,75231,159877,105020,-10873,-28417,21456,70959,109664,107555,10785,-42246,-33281,21776,87638,154904,162183,95028,19557,-285,-830,-14848,57532],[154572,169565,45317,3911,-18527,-10967,-33584,-44051,-61462,-63956,-56730,-48955,-51226,-86988,-79886,-38670,-32736,-41921,-76007,-36455,18165,-2729,-13826,9143,-739,-5409,103096,136677,-2317,-79787,-94526,-100992,-101903,-57225,-17935,34119,51498,-12429,-72058,-90128,-31841,-7882,16565,51755,39463,32565,30239,5634,10751,17518,25676,61481,85378,90593,134982,170773,148614,62310,23906,-42959,-82483,-75069,-23147,-14782,-3596,-2315,-21965,-60540,-67373,-81369,-60879,-23262,-2548,59230,79217,100239,66607,40927,47031,106308,82286,38206,18427,32393,49213,119262,235279,284479,342608,274847,119255,29262,-55392,-52621,-48967,-50654,-78709,-15560,14598,-13425,-35169,6103,4344,-11983,-27511,-3358,-18154,-42083,-42565,-34947,-29720,12586,36480,38321,69936,55961,39327,-13057,-59106,-39507,-8271,20906,164053,251683,192980,84428,-29385,-70263,-11223,-5961,-66843,-86457,-57709,-61025,-25998,14722,39562,31668,-43491,-94892,-39904,3231,313475,586781,564953,408116,334891,270879,127787,143554,182230,132008,-65284,-133472,-104882,-17144,49878,151032,327075,384249,300869,105170,-4325,-34040,-36742,-24277,-34045,-39702,-35248,-57255,-22382,-4814,-6073,-28249,-2657,134,65503,104254,117014,142924,135294,115103,93788,86750,153420,235579,309614,373768,296563,140920,34394,-49495,-105910,-83931,-20878,51706,163033,278997,348502,240128,73449,-34666,-42542,-22656,-20627,-73722,-78629,-104020,-125056,-96587,-40933,-13973,-10778,5849,61214,61463,16565,-51571,-85931,-77403,-63022,-104272,93660,282058,34832,-62922,-10810,-17171,-29509,-48736,-66068,-36499,-44237,-53167,-50359,-36067,-113502,-51509,48964,164594,236587,178174,814,-72972,24721,95006,-52365,-57168,-32144,-15511,-47899,-67112,1075,-5026,-98091,-193457,-146130,-142511,-94658,-12055,47506,52315,-20850,-84179,-26431,61633,13113,-77576,-100760,16997,73353,44080,42606,45461,20929,-23506,-60305,-72633,-86910,-89869,-24676,99888,180451,149782,10554,-45437,-24903,-10998,-17285,-62034,-28533,137831,288436,224355,48218,-45556,-97040,-109830,-57890,86,-22314,-74091,-15418,57626,21586,-37976,-87217,-80240,10292,53369,42834,-21279,-62520,-79350,-88928,-99399,-104669,-72295,-25723,13565,-2615,-18443,45953,166642,256800,220144,140636,80710,16187,34032,117475,148224,79034,44707,44852,27454,-25108,-91000,-86954,24807,88026,49019,-16626,-55060,-82930,-70485,-45959,5119,41848,48215,44603,89205,105615,58005,-72942,-85629,-13497,57943,141601,189918,118695,-7550,-36876,-95871,-81157,-48059,14289,138924,88596,43266,67328,121957,200311,103064,-22589,-40817,44810,104392,98205,65059,2442,-27848,13017,45678,23328,59784,43675,-66069,-116782,-10126,60551,98952,106731,63629,22837,-11870,-22117,-32885,-30326,-12340,-13954,-6613,-16868,-27311,-21301,147200,204726,82737,12614,-43030,-47191,-16013,-39004,-69476,-52289,-12695,37000,56784,17446,-70228,-39483,13239,49162,74404,65975,29166,30901,71634,179579,199273,120223,75340,81254,189577,247859,275193,293633,128371,-73017,-148730,-99188,9569,19084,7617,-38788,-133688,-69134,143839,433632,418713,194660,18870,-71356,-138523,-115406,-101254,-89110,-24718,22407,19101,-23082,25754,117691,130246,107757,73210,13369,-14059,-43691,-77194,-77162,-50382,-47711,-38739,-44890,7065,2734,-45536,-121413,-139646,-79822,-58092,-69857,-43749,-25830,-37899,-32637,-75738,-136905,-169310,-155770,-47355,29385,130650,96951,-27742,-103480,-54178,-17915,23288,48191,77654,192553,285625,192706,14271,-57176,-75988,-88798,-49053,94269,121612,10237,-32996,-54041,-73160,-135218,-37612,8508,-17489,-18546,-30207,75912,121464,59183,-40261,-97932,-111350,-60067,35573,70648,155871,272867,225394,114079,-35486,53260,86360,31730,-48101,-73025,-27864,25680,19626,32930,30104,-11907,-60577,-43110,-12041,14597,15707,-8590,-34214,-4351,3981,-73017,-41000,93856,145746,160781,143402,95896,54620,32768,17344,-23706,-24002,-23065,-40337,-31913,-27407,-6830,-16698,-30669,-45049,-34930,30024,88443,113669,85800,51041,18086,11091,26174,51478,90679,73651,51428,59393,64863,55441,4098,-4483,73387,72552,-5596,-102837,-163180,-155413,-87693,21173,60904,3572,-22807,-22463,-58839,-39186,33811,23938,-40896,-22919,4194,31042,8135,45355,190511,230645,111744,55874,31993,27959,62731,117288,105092,106744,107497,70466,41437,21133,31905,79978,99356,32374,12345,7142,11154,50816,-9825,26305,53843,27644,-12607,-42220,-12691,77401,191283,211969,152786,3075,-174954,-93142,-32640,1534,39711,24822,-6460,-34048,-57249,-78028,-65996,-59856,-72504,-35933,37200,48246,51220,-9953,-40267,-37212,-66111,-75536,-62891,-50830,-24840,41474,51989,-36334,-125175,-102771,-28968,-17286,12782,16937,14972,-17660,-66277,-56259,4598,132394,230143,184671,68887,-33785,-80786,-78844,-88167,-41673,-6129,-6453,-94499,-41332,93608,56650,-35015,-29369,-76473,-140714,-49276,-10475,41087,29016,22821,11015,-70397,13860,53174,64112,62862,-4938,-107833,49291,195435,214742,180276,22689,-106824,-131583,-118691,-81825,-8276,57700,144581,240083,295353,247276,58481,-43470,-76521,-74666,-94785,-115571,-78138,-3116,66401,129021,196683,167187,82858,23084,9803,8804,18937,-19096,-20313,-45866,-54443,-32036,4320,32806,75997,117186,114154,52488,-7627,-14658,23640,-2429,-67626,-73560,-61587,-81727,-69499,-14350,32607,105764,152514,89822,-14714,74748,136728,184157,120817,44460,-24236,68625,245407,322419,221125,78934,5058,23495,67295,21112,-50739,-92999,-103518,-49256,-25998,-24080,-33646,-52358,-9885,90329,215634,177382,115185,47774,18703,6990,35883,54524,2261,-29104,-35400,5813,158104,262776,213526,168261,215146,262492,238346,105809,-23494,23749,103367,11300,-145199,-89140,-62116,-62633,-54706,-76763,-62991,-65627,-114628,-15388,-57030,-75259,-36427,-21007,-36019,-56405,-26787,9580,48708,15544,64316,159049,262477,139750,35062,-80482,-26342,6346,2314,70684,-15169,2533,120817,104019,-15019,-112838,-54682,-56287,-95390,-76666,34503,249290,346705,111430,38259,73159,162854,262654,-60691,-237311,-320580,-441097,-462972,-364733,-189000,27334,29135,-145346,-19694,93934,227138,63634,-30445,-36065,-7985,-29641,-44367,-24464,-36646,-56756,4188,129544,219650,75338,-31626,-95545,-137122,-49106,-6160,-51070,-72213,-74890,-38457,-70509,-52712,-30869,-32504,-67616,-97398,-93831,-89355,-83859,-53148,-6108,43780,75329,31169,103961,314971,521881,578769,474498,230409,-45396,-26976,6542,64669,255636,259335,180297,136968,95158,34388,-24090,-70114,-40674,-54743,-88992,-123651,-129645,-91469,-42272,16068,-34318,-49068,-60854,-51351,-30035,62489,207705,348177,283776,38194,-98494,-119242,-45559,8214,16991,48834,44240,9179,-44005,-66677,-52665,-44368,-25063,-17010,-72159,-94113,-113090,-64919,-49372,-77969,-112186,-111531,-118417,-90950,-40027,-34646,-41038,-7298,26991,49804,14055,-62280,-75590,-29586,-30743,-107989,-112371,-80152,-7247,8198,49526,98031,143906,185122,282329,269193,245559,105351,-7558,-97307,-18508,110720,148391,86535,-37152,-65111,-74798,-98991,-88523,-60414,-21381,34880,24412,-17746,-42243,-29758,4596,40062,-19625,-69256,-67482,-52771,-49885,-61729,-56615,-78916,-88746,-21780,223,1628,35469,35261,95891,133509,-4744,-61269,4919,32337,62118,5644,-63087,-109804,-48802,20381,12622,33725,13273,9782,17855,10178,-20446,-7022,-28796,-62441,-43516,-18409,31991,71600,75146,120544,242125,270520,94065,20293,-39981,-88902,-121535,-75651,11365,116498,155387,77335,-47230,-30521,50628,67412,15080,-54936,-73207,-54377,-59061,-21945,60680,143705,262310,339790,283548,184500,92289,2676,-58787,-20847,33675,48327,9024,-53379,56774,288391,508252,557549,372239,158841,-28976,-117278,-154132,-86901,-58774,-47748,-99030,-59138,-26692,32943,81533,73726,-39298,-34367,4803,14302,-31812,-72496,33511,129055,192829,213855,198607,120024,-3088,-46765,52726,149507,124980,73887,76680,34975,42290,89011,35659,-9642,-35051,-69701,-10136,60082,102492,40636,-46128,-123479,-142278,-81749,-51660,-94601,-64327,32981,72523,63563,26738,-33348,-37366,-13884,6815,30031,54668,61329,43299,42284,57187,83595,95499,86761,66880,-9709,-56566,-111818,-3693,90035,111286,100568,11608,-98044,-119601,-8027,29122,24900,33647,59484,58566,81797,91324,112862,45434,56708,68187,69494,60492,59139,23054,-33219,-97757,-71995,-62243,-47789,-11911,27065,29866,-19766,-9018,50637,46047,13123,-38821,-14099,62577,80337,25801,-15608,-25888,-82538,-78389,-44053,-57712,-31266,16243,14897,69192,201076,280986,276472,170065,81265,61456,-5021,-101744,-52734,-3214,-12874,-32458,-32983,2587,-1821,69189,175827,243786,247431,229525,180666,117853,59583,-30873,-38524,-24166,-24714,-31509,29926,76251,25172,-46702,-39311,23782,109339,142795,116209,49654,-98046,-130664,-77817,-58679,-19640,79767,157066,240016,244896,182257,58544,4372,-60377,-85759,-10145,112368,277018,204716,130535,89749,-6530,-43564,-10401,60833,170038,206313,140976,123242,129379,131596,9923,32085,42029,43934,31124,36984,63175,106665,98713,65423,17126,-36711,-62059,-30132,-8997,-21090,-40866,-51379,-16828,-67005,-99905,-54289,2981,-35815,-106025,-111083,-67884,-15265,125543,175207,215083,257954,183409,65796,-48815,-45441,-10212,77470,125374,95936,67953,21892,-39373,-65437,9794,36556,-12418,-16606,-3448,6734,-14422,6903,72456,154280,129410,34426,-61813,-33244,104804,164465,89028,64692,63394,47937,39824,15146,-46013,-118300,-105906,-48250,-13582,11217,31857,75397,128135,55610,-44422,-22991,31141,27709,-54774,-107460,-65619,-23814,13677,36871,15928,-12913,16804,-15758,-5998,-374,-11018,-22144,-50597,-45700,1454,-51652,-76804,-80209,16245,39211,8429,24954,48036,67379,100287,197691,301909,226336,73464,9869,18255,41207,46994,37096,6758,-67708,-112678,-42008,-15402,-15843,1473,-106815,-148009,-88812,-35769,-27335,-23099,-14910,-19186,-49451,-62458,-101724,-95052,-27451,46597,162142,223567,130252,10762,-94124,-128083,-147460,-146881,-92267,-27333,-5255,-7423,24601,16857,-43318,-57558,-29097,-12862,-25611,-85418,-84969,-10883,34877,9039,-31260,-95638,-52768,50808,71510,59595,69436,49272,-966,-61816,-71118,-26058,-5286,-21441,-52372,32183,50980,56385,23225,-42106,-97177,-85684,-38769,-17571,-64120,-55460,-21162,5834,34032,45495,13421,-21849,-38554,9895,36563,57291,-19735,-949,-31293,14084,129859,142725,79510,86625,35335,-38539,-85301,-91475,-49507,13448,10137,25909,23849,8056,-28634,-89448,-54312,-23730,-19326,-21576,-55005,-98315,-86690,-75238,-55274,-44230,-21705,18871,30908,24985,-5155,-6870,9856,-33303,-114481,-55050,-52483,24806,28832,-20332,-48306,-26621,67350,82525,18926,24001,48519,61895,39097,54405,166181,230474,206792,126986,76623,-1686,-67819,-35614,22489,63030,30343,16515,-11570,-22082,39907,75448,43315,7589,-55591,-69045,-39497,-14818,-35057,25917,69710,-7644,-62223,-37000,-795,3271,-9832,-21746,-15132,9303,17903,6416,4720,-23741,-1019,28075,32751,95947,323031,414076,355893,291852,180216,51821,29474,-18313,-44389,-33934,8129,99666,139391,138623,120809,77590,-8902,-65781,-85242,-19484,32864,-8950,-11909,-4990,-12967,1169,-2336,-33691,-66728,-47559,-74853,-57457,11349,53557,57225,54826,107381,42170,-29370,-71886,10919,71788,54549,-16988,-82875,-36313,-9802,-32148,-43968,318,-35013,-116325,-94091,-8393,104791,122536,74172,45758,40674,12238,-15933,-51818,-34916,-30749,-30687,-27247,-36358,-61234,-48426,76294,251106,307592,300922,221728,77405,20461,86008,156706,76575,-24484,-54632,-86211,-61884,-36613,-23772,-9974,-73523,-84177,-47211,-17699,80729,216207,244063,303805,299290,200263,87555,-7482,-12540,185,6367,30274,1600,-27245,-65467,-81083,-5335,82108,123768,96818,10311,-3527,70317,54571,-20795,-42003,-14865,2320,-60607,-40012,-13258,2828,32901,20188,-59489,-60432,-22521,-37062,-50729,-70929,-59909,9005,77522,137109,156808,116463,82948,88538,248574,111527,82081,122754,103787,52500,63846,93432,121448,144618,160126,81552,12775,-39241,-120915,-148748,-77825,-25359,51609,152614,140284,72401,22693,52226,130347,88450,20285,28498,64913,71399,40475,14549,-20539,-32424,12798,7708,-77164,-90110,-111498,-119626,-70607,-14986,66791,215235,366451,411922,428083,264801,43388,2162,-51647,-106528,-61706,-17894,-58415,-93723,-48615,-3423,19793,-26469,-27802,-30793,-50315,-54910,-24104,-2555,30917,20103,-36810,-78028,-100571,-68674,-71640,-75574,-49497,-7223,-14918,-22949,19415,61711,54412,18530,-27132,-41246,88777,201098,128410,34724,-51010,-52645,-58967,22057,116266,151609,234406,390383,338132,257030,128136,9935,-67283,-102902,-105495,-103257,10159,56764,82089,135876,148998,204727,162953,74334,13950,-20879,59175,42475,74601,40219,-88833,-155149,-93830,-10843,-49896,-32605,3970,-70076,-59571,5228,20828,-5174,-4766,27988,42313,88416,65706,-14636,-63999,-86749,-94863,-84564,-81754,-31753,8649,16162,56960,34368,-5933,13094,-10920,-100132,-11293,1491,17538,-51058,-125735,-164080,-102981,-109908,-107129,-93965,-56160,-20558,-23955,-21429,2472,11645,-16846,-6242,-50320,-75913,-82368,-60936,-26603,79591,100959,63026,10704,-40508,-50113,-46081,-43462,-99311,-146487,-71262,22368,54388,59814,34601,14612,1513,-40803,-102429,-73990,-59395,-14333,-6982,-27331,-65887,-59348,-49064,-64579,-107823,-104294,-2632,99404,114440,60746,25757,-28524,-22344,27865,82602,272243,418133,312995,67317,-50298,-56058,-57916,-65586,-41034,-62354,-86908,-70609,-30045,21949,81674,145115,158254,153261,200902,271900,260880,130969,87609,74254,50365,15966,-52092,-71076,-65500,-37413,-40644,-67590,-2624,52051,133394,93724,-63232,-42793,21533,52136,63363,52557,34368,13424,26673,63321,32036,-15051,17118,57420,55838,15483,-13915,-14924,-35763,-63957,-111155,-113730,-71067,-21551,-17322,-33529,32597,39207,-11529,-107403,-140225,-6399,20668,-32010,-176205,-43730,125125,313550,507874,575857,504242,333976,101396,-17090,22902,101477,199432,131520,1747,-16502,26299,68541,93624,83798,-6666,-51237,-24521,33199,100560,158398,163991,106467,41693,16971,4753,-23698,31542],[131255,150669,33650,-3050,-27162,-23845,-24860,-39546,-64612,-63931,-55224,-51580,-53340,-78157,-86058,-50187,-34830,-33062,-53248,-7328,32738,-4539,-22604,4845,1450,-2568,110441,126344,-17658,-89003,-92134,-100098,-114101,-85753,-63718,-8441,6802,-48399,-94459,-103760,-42962,-21738,3911,29235,13194,18711,35423,14664,10931,14981,34185,73087,97151,105826,151644,175706,131358,32787,3904,-43910,-69069,-59636,-19170,-24430,-17992,-7541,-16917,-55761,-70207,-83626,-62335,-21004,1575,57474,55258,70859,60599,42791,46923,101870,74422,24367,-1334,13014,36861,108708,186906,196398,250438,221315,102199,26735,-39440,-36519,-35402,-43963,-68646,-11637,3267,-25812,-33204,29841,32213,538,-29931,-17784,-32896,-50292,-41698,-28949,-21187,19983,34593,25948,53102,41954,36710,-2987,-44703,-38061,-19425,-1154,133684,215805,172726,88881,-5584,-48425,41,7435,-50952,-98047,-56824,-47592,-4256,38419,60253,45753,-42058,-111070,-38160,15892,355702,655642,611257,421054,328773,254905,124256,147685,195966,164069,-13890,-71726,-140191,-43975,36527,148212,347667,416991,322102,105782,-18713,-60209,-52882,-28547,-29883,-35287,-30886,-54854,-29651,-17108,-10153,-33748,-16531,-27095,24472,48982,67744,95995,89580,78271,67008,67282,145884,243665,313088,352803,254059,103432,18754,-49347,-103473,-84990,-23173,47205,151152,248635,308303,209004,50888,-35093,-54392,-44633,-38104,-73828,-62308,-83266,-104772,-73539,-33188,-11581,-12793,-1679,38120,31122,-11078,-44451,-57854,-62710,-58089,-56822,162884,326992,45406,-80365,-20624,-10297,-22558,-40616,-53969,-19022,-22830,-31436,-31233,-23749,-108836,-58940,59285,185852,255237,198219,17213,-81159,12855,115355,-12759,-27892,-7644,-7751,-58372,-70817,-3282,-11094,-101012,-179453,-135368,-122777,-63715,13304,77124,82888,6923,-48888,20121,96119,39229,-53325,-88751,-6937,34714,32705,45130,56722,37316,-7422,-51234,-72213,-94799,-89506,-26346,73858,126544,109986,-13870,-57873,-20628,4416,5604,-34877,-14278,130302,270096,217580,58618,-32113,-82298,-91817,-38978,12018,-12053,-60692,8612,98769,56536,-19398,-102465,-79489,12153,52202,45724,-20107,-61290,-68050,-81527,-96863,-108440,-74195,-25887,13323,-7823,-26129,40349,164138,268300,242499,164225,100876,42476,73251,168384,192861,102629,64993,59916,33123,-12703,-64961,-67985,33967,98880,71993,11665,-24000,-43112,-36583,-27461,7444,38404,30373,10023,39958,51186,20018,-84485,-80521,-17347,44901,123514,175227,137315,7334,-48444,-109312,-80820,-57509,-13130,92422,50094,34439,68107,122260,194541,101356,-21765,-36119,56612,112526,108466,78125,15866,-12822,5168,-1734,-20546,17513,-4115,-95029,-91235,16301,89245,127436,131583,82831,33222,-8496,-18441,-27091,-30012,-22159,-27004,-26259,-32615,-38611,-17898,163872,204042,55273,-22282,-60365,-47087,-30864,-65663,-98734,-60694,-1366,56249,73433,25155,-75236,-38000,12861,42728,64750,62034,41008,49848,92333,210728,231924,130704,39165,61312,191362,255822,270250,274111,87620,-104087,-180562,-97674,23734,38122,25467,-24332,-138155,-94403,75180,342764,385338,207032,41725,-40150,-105129,-88313,-83672,-90450,-34731,12488,7939,-37261,12244,119117,144296,117383,61428,-17899,-39488,-49671,-76429,-70422,-40845,-43863,-39509,-47816,4379,5806,-31904,-132144,-163504,-111448,-89955,-90492,-53265,-26692,-30383,-25716,-78878,-151932,-150509,-130339,-41914,26529,129819,109054,-16396,-94131,-42189,-4698,30922,56079,78608,167236,241240,166613,20436,-29849,-26282,-19943,-61516,44582,101474,9054,-32566,-63728,-92689,-158329,-59257,-9064,-28263,-25504,-52028,30227,62750,19380,-51754,-96825,-109457,-56780,41358,74175,157810,300787,297654,194609,-6877,40742,76253,32240,-34398,-65432,-48327,-183,14432,58394,60126,9548,-48096,-36980,-10236,15501,18949,-4211,-39791,-23999,-20720,-92897,-15025,129699,177676,190564,153915,86837,45181,32660,19669,-19330,-17310,-15745,-32123,-17532,-1449,23055,19952,198,-39915,-30991,37552,83773,92240,59308,28181,671,-1021,13380,32731,73487,82294,66766,72672,81058,70326,14887,-2773,62278,46153,-40015,-126616,-180554,-137445,-73464,34081,72282,15614,-6815,-12254,-52148,-34513,48827,48754,-33828,-30093,4146,40417,26175,71512,228204,232069,97419,35745,1814,-1205,43483,115917,118516,118693,105378,55688,26177,9453,28392,95220,134388,67101,52597,32805,31756,88998,21531,38691,52190,23760,-11832,-49272,-36269,42969,160109,181003,115805,-14519,-168519,-112623,-66790,-28855,22303,9451,-26439,-52887,-73665,-96726,-91098,-89200,-115484,-98347,-21053,12423,30813,-22202,-44531,-34829,-60908,-67280,-49754,-30697,5095,73173,73685,-29235,-138802,-103835,-12839,-2148,18829,10565,4076,-24496,-69363,-51178,19977,172793,316506,299129,175073,51139,-18176,-51769,-60631,-29972,1106,4451,-84882,-37182,106727,88075,-66121,-103097,-149501,-138127,-42794,-24541,35547,42281,45801,39919,-73755,4325,51267,59189,64793,10367,-101296,25623,154365,148704,94957,-59815,-143610,-141921,-133278,-86036,-11688,45658,130619,232005,280186,228888,55546,-9157,-60897,-79242,-85581,-118434,-110522,18470,103401,175081,248312,206679,95872,2398,-17772,-12555,5846,-24412,-14001,-36801,-48737,-28209,9596,44578,96127,133828,127347,56127,1089,-1762,30538,-5732,-81473,-83886,-62990,-79532,-63818,-4418,42864,113170,155350,87057,-26804,64018,144036,195981,125268,44193,-31440,68444,254218,341422,243560,96435,6890,7823,54847,16159,-52652,-93154,-108022,-54276,-32625,-23356,-33958,-54964,-11093,86086,201636,170441,117855,53742,12719,-15217,13351,41833,-469,-13179,-1023,45478,219268,336016,240000,180155,220653,248711,193967,63082,-49929,3143,112631,48664,-176591,-126124,-92621,-91709,-82288,-102516,-71919,-39245,-142947,-42448,-62913,-67231,-24444,-6388,-25714,-61719,-15052,30154,60505,2502,31034,114678,217073,118977,29570,-79475,-26039,6290,18050,91978,-7425,2266,118840,84867,-34107,-117965,-3125,13613,-27621,-33295,47100,260115,382600,135478,57407,79714,146828,179708,-190591,-194257,-190124,-287144,-324801,-217986,-16299,176292,127003,-107019,-12842,133851,266189,92448,34,119,8125,-28899,-43417,-21796,-28836,-45130,11210,125514,195602,60759,-39205,-101404,-136710,-46051,3176,-39927,-69654,-83871,-34160,-63278,-53943,-29111,-28854,-65627,-97619,-92824,-83715,-73056,-39560,2039,39118,74941,48078,73602,251188,437384,488473,395813,175141,-72968,-30159,-4439,30661,196136,206683,134423,97099,63093,25675,-22962,-60441,-34970,-53335,-86574,-115561,-124797,-87134,-28981,24056,-42035,-59172,-68747,-55837,-42619,48436,195163,336684,291041,62238,-78368,-105112,-47979,11002,19734,57003,51067,11076,-37447,-51437,-43456,-35931,-8661,3046,-58308,-94156,-124208,-64732,-44531,-68784,-102547,-115059,-140072,-86421,-23216,-21253,-44245,-27423,11605,40508,10494,-54639,-58742,-23431,-34969,-106885,-99397,-69332,-3524,2828,40390,94631,141357,194558,344709,362697,303077,123422,-12693,-70823,33555,180431,175224,79836,-45198,-74821,-99600,-106512,-57112,-36543,-13768,43492,22687,-27435,-51049,-26269,10242,46317,-12969,-60984,-59285,-44303,-39400,-49953,-48511,-69236,-96227,-43691,-16636,3975,58641,74534,150590,181401,27225,-43361,-452,27780,62189,5896,-72240,-133499,-33503,48821,22341,38036,22368,22145,33614,22420,-13703,-1629,-16931,-40698,-23107,-1388,36737,70132,65207,108163,225957,281935,128748,30063,-50384,-89494,-111206,-86114,-15312,70942,104033,41490,-60000,-15370,75840,89443,24083,-52531,-75569,-56176,-60463,-16892,66811,143448,256279,338578,278120,161019,71506,-8921,-43028,6216,52476,53666,3448,-55515,76341,330854,552369,594705,424665,210362,27647,-67034,-119055,-67624,-58413,-51772,-89084,-70624,-57608,28130,95208,90996,-27138,-50046,-3493,15301,-23883,-59469,36358,137874,227254,262344,246489,155332,19242,-43167,33014,88018,62999,26167,51495,37309,53410,100419,48554,8260,-16130,-56594,-7952,57917,97234,37417,-48732,-121950,-141136,-75868,-38435,-81743,-73281,1005,41282,44131,21769,-36921,-47939,-26153,1093,32435,56463,58727,42198,47189,63846,87378,94215,78999,56931,-17836,-57326,-104875,-26632,60413,100375,117937,47551,-52703,-138188,-71953,-961,18433,29744,36931,15308,30662,38509,73030,36874,70129,77646,67491,51537,45589,3954,-54331,-110563,-80750,-67434,-43373,-1220,28691,22031,-20254,-2670,52506,39589,1968,-53406,-7571,80662,97036,30078,-25672,-49165,-117179,-89377,-41446,-52460,-44593,-4833,-8155,57653,214881,309711,304181,182908,70840,65520,18718,-73661,-76529,-14021,-18323,-37699,-30782,17362,21593,83943,168267,208056,198834,181214,156916,110246,58677,-34780,-41780,-16484,-24250,-31104,36677,85022,24975,-55675,-45510,17434,100097,126600,91866,19396,-116893,-132747,-64645,-46272,-20956,66980,140760,224172,218095,133820,-445,-37683,-79698,-92798,-25650,101728,275143,200622,109482,77320,-9772,-40302,-2201,68271,158106,168050,107648,93060,87738,62059,385,51754,50549,40851,16813,17016,48871,102943,100237,64001,13478,-44349,-61813,-24972,-2200,-17168,-45164,-66109,-34692,-70095,-78638,-27270,19548,-17223,-83408,-92983,-60587,-12978,103236,124154,140307,188838,148992,55207,-54120,-34514,13349,113118,148054,99951,58491,1162,-62373,-55559,15569,33726,-15700,-21578,-4563,13865,-4655,8003,53086,116901,93673,19377,-70943,-47755,56870,89065,46244,40074,57814,57379,56977,28805,-22313,-82485,-94606,-55781,-24673,6927,32545,66729,110368,39989,-55518,-20172,22942,10121,-54371,-79073,-48693,-17748,8834,28106,17054,-670,21776,-26228,-17678,706,-2713,-16715,-49978,-45219,-2629,-30930,-77144,-101625,568,39488,21088,39293,59987,74026,100044,182731,274928,210638,67806,24237,23606,24760,27424,15065,-24147,-90642,-80322,-75205,-38335,-17616,20474,-76485,-126979,-90574,-36335,-27011,-29879,-30616,-42605,-79572,-87112,-105765,-86915,-29371,37784,149532,212753,113893,-9842,-108251,-139793,-163158,-165965,-103940,-28487,994,5077,34630,27355,-35451,-61981,-35803,-17558,-23497,-67978,-64730,-1318,41162,5374,-36198,-104269,-63317,40448,52743,40494,61143,52350,7058,-52501,-65348,-31080,-16532,-40535,-60010,73212,88747,66857,20540,-56631,-106908,-68601,-15129,8675,-47118,-71534,-42188,-12000,20000,38685,15986,-11289,-27909,12364,32244,55682,-18538,3427,-14184,52752,180459,182386,89746,84155,36400,-44043,-94746,-101202,-58813,3635,5173,25810,26776,8523,-22887,-82011,-42503,6040,19084,4872,-37894,-90099,-78675,-72563,-64278,-57359,-34216,4631,17520,17233,-8866,-13882,11422,-7342,-63664,-29868,-79653,-598,24065,-12317,-27098,5162,105607,146921,58193,27168,36892,47724,33528,52544,161291,198131,164366,104192,73496,261,-58410,-32573,15293,52640,19796,8630,-15907,-37154,13174,55146,42999,22504,-33436,-50812,-35510,-10435,-20750,72829,101587,13080,-46592,-27787,10142,9915,-11554,-30363,-13362,14524,16866,-466,-2057,-26286,-1489,23673,18523,59934,264409,366515,352870,309849,197257,57711,33691,-9945,-39743,-45461,-14617,77286,126987,141642,136770,97594,-3414,-66242,-88467,-22075,30434,-12243,-18961,-16370,-31658,-16264,-8421,-25538,-60327,-50357,-72759,-20913,45503,76942,60435,38685,79550,7790,-55665,-82923,13752,73108,50272,-26100,-73016,-13259,15205,-23847,-59309,-33394,-61458,-127963,-128974,-42541,81669,111643,67345,34224,20343,-14954,-34762,-62607,-37908,-29399,-28566,-28041,-38345,-60144,-46127,76996,268459,326753,315475,227130,69614,3874,78714,165552,94535,-8188,-44365,-81863,-65810,-42013,-24106,-13323,-78976,-84772,-50261,-23833,71798,196193,221641,276748,271804,183809,72361,-2802,9905,9269,-6256,4445,-20384,-40258,-74131,-68703,3451,82182,109623,85783,2412,-12388,64182,46980,-27820,-53947,-36886,-20834,-62112,-23540,-1972,1178,19831,13255,-68897,-109734,-59939,-61077,-67038,-80143,-61483,4602,70808,131209,155971,123178,95143,103310,246585,124235,89370,123419,96141,54043,74115,103690,119665,124608,135499,68188,9143,-30986,-103904,-146214,-76505,-23091,59505,176732,146697,96188,55335,80068,154835,118832,36170,37948,70270,72371,46014,21791,-15356,-20313,17498,-288,-88881,-98367,-86628,-78073,-39528,6015,85998,247422,391020,385461,385194,265572,54317,559,-52854,-97838,-50473,-16399,-66051,-87560,-40398,6506,37302,-8959,-20295,-32545,-54805,-56205,-26030,-6876,16975,-1994,-53521,-82247,-97309,-58602,-47320,-31364,-15451,7680,-12133,-31977,4676,57537,62303,35659,-3970,-3906,123274,198621,101643,4696,-66480,-49865,-48025,40497,145441,187033,243074,344057,275933,219486,111752,1364,-68417,-76726,-74562,-82369,-8458,31512,64735,126457,155851,238430,203023,102477,11501,-47162,35100,20490,66005,43402,-84205,-181032,-103037,-18508,-59573,-40049,1365,-60294,-45815,10961,28311,3743,-3805,30036,42332,75110,33572,-45623,-61972,-64589,-81207,-94931,-101376,-38288,12851,25592,62459,40968,-10042,9471,-7392,-96295,-16077,-1648,11805,-53422,-112045,-144478,-92538,-100885,-89293,-76536,-49413,-27128,-30586,-20924,5634,20421,80,7533,-43239,-63272,-76012,-73908,-58844,40560,69229,46665,17745,-23456,-51550,-76609,-92386,-128038,-101217,-32690,58882,84905,76396,42831,6503,-14097,-44047,-94439,-73177,-48902,-8127,-1073,-18698,-58484,-61436,-53306,-70660,-116004,-115013,-14469,94173,136825,75311,34849,-18907,-20122,20881,69168,254647,393921,292656,60715,-66713,-72354,-91498,-99146,-51136,-75635,-111998,-80019,-28407,28812,94159,158025,154220,145024,210933,294232,280812,138999,90841,73532,51923,21351,-47746,-71728,-67946,-34668,-34930,-62057,-3823,56916,144014,108084,-49679,-50029,16142,41125,41123,26478,7825,-9190,4607,46441,23714,-23209,16689,77749,103349,72010,32078,16308,-16370,-57422,-104264,-105376,-63280,-8204,6253,-2179,58531,58453,4444,-99234,-137665,1737,41839,5993,-137805,-87713,102711,300149,525375,626570,531612,320591,94287,2108,40841,124165,234775,154888,12925,-7279,27812,60538,73652,58404,-24502,-60564,-14475,44441,110069,154458,156110,108216,60859,35063,9724,-32557,6458],[110389,132504,25224,-8045,-33564,-31993,-14115,-24884,-63209,-63203,-51592,-51242,-47373,-59199,-78266,-57707,-34650,-21731,-26006,21509,48370,-1985,-26329,6144,13458,6135,114648,110741,-31364,-93417,-85928,-94768,-120342,-108625,-101392,-38090,-23053,-71659,-111544,-115813,-56378,-36706,-6624,9767,-6690,18250,54593,31338,14084,12348,39331,77436,100641,114032,160747,173309,110440,5578,-11255,-41243,-52513,-42505,-14631,-34472,-32889,-12889,-11443,-45243,-68241,-82452,-61889,-19247,4471,51860,25587,39912,52347,42782,45538,96412,66250,10680,-21450,-8649,18959,88465,131729,118215,167232,169606,85398,28163,-19163,-20453,-23497,-36974,-54258,-5186,-5711,-32936,-21942,61265,65093,16680,-25987,-23123,-42342,-55859,-40586,-23966,-13188,27302,32193,10833,33352,25880,32849,8735,-32058,-43761,-35904,-25984,94074,162913,138140,83132,12317,-26046,12658,22095,-30847,-105295,-55183,-31408,19936,64343,81905,60100,-35552,-109175,-33972,24626,384603,696427,626749,415876,307426,231430,115272,145499,201673,190269,43514,4007,-81864,-71543,21329,138727,352587,431428,331356,105976,-29934,-83368,-64360,-30008,-26153,-30150,-22433,-45353,-29142,-25686,-13911,-37621,-28428,-51266,-11197,3589,26698,54299,49162,44456,40989,46486,134187,246785,311082,329127,215085,71548,3599,-50641,-103412,-88857,-28928,38562,132470,209170,254800,169156,28494,-36062,-66947,-66102,-50358,-67653,-44726,-58112,-68538,-41208,-22421,-10524,-16626,-11534,12420,-3671,-39523,-28417,-31378,-49849,-51417,-2148,249071,381835,72708,-81170,-33023,-6690,-16988,-31428,-40107,-2420,-4146,-14059,-17877,-16672,-103672,-63014,66300,194595,259805,211155,36247,-80511,216,126909,28428,2248,16075,-2221,-67663,-71719,-8382,-20889,-107413,-154608,-114714,-97404,-34249,35344,101083,110010,36299,-7916,64211,120193,60220,-30815,-69180,-16383,2768,20160,45122,65328,52668,10974,-37275,-64715,-86917,-77234,-20082,54282,82323,72661,-42794,-73371,-13822,21606,29141,-10025,-1068,119200,245531,204206,67092,-15367,-62487,-71055,-19557,22278,-4120,-47944,33155,142580,96016,5259,-98129,-59022,16333,49049,45862,-21084,-62570,-56707,-65913,-89598,-116277,-81238,-30237,10101,-15056,-33830,35456,154590,266960,253955,179436,116440,67779,108701,210509,224302,117003,79902,72535,39053,3491,-38786,-50249,39955,103253,87960,35125,4770,-3904,-3367,-10791,8375,33868,11678,-25796,-13411,-7145,-18852,-92599,-74869,-23217,28938,101792,156236,151864,29712,-49692,-116498,-75906,-66556,-42364,40059,6894,20045,65043,117374,180107,91207,-25208,-28000,67268,117747,117061,90259,27136,-4838,-7405,-44203,-49349,-14139,-41713,-111103,-57844,44754,118815,155229,153529,98084,39116,-7492,-14882,-21253,-31457,-34025,-38589,-43971,-49620,-49586,-8174,181386,200472,28077,-58517,-56399,-29156,-45082,-101678,-127484,-49351,23674,82841,93283,34533,-77173,-34759,12281,33897,51023,53785,48983,66154,110660,237947,257420,131837,866,42650,192719,259894,259178,248439,48120,-129013,-207878,-87258,35328,52433,39217,-12514,-114897,-108419,17840,246968,334069,207639,57760,-14053,-75012,-64231,-66308,-91104,-47639,-1571,-4118,-49212,-2784,115736,151490,118744,43697,-48234,-58729,-48996,-73698,-68693,-36530,-42393,-39780,-48719,4506,13386,-17591,-133363,-145219,-105791,-111769,-119282,-71237,-33900,-28255,-21891,-80427,-140219,-130655,-110341,-39104,17679,117954,113495,-5770,-80077,-29019,8942,39088,64880,79240,143701,197478,138451,25235,-8196,11033,32415,-17384,3253,82049,8052,-31519,-72532,-108336,-177609,-67705,-17294,-37881,-32293,-73446,-12825,11312,-14873,-59636,-92291,-104779,-51642,49318,81168,161398,322262,362726,270048,27035,29321,67321,35514,-17588,-47864,-66233,-27446,7670,81232,90810,32291,-34165,-31568,-10356,14349,20554,-1680,-48305,-45643,-46450,-106824,11922,163499,204820,213435,156187,76045,36032,32055,20858,-15880,-11421,-9414,-24657,-1796,29834,59649,59039,26438,-35356,-24094,45107,79022,75115,40857,10228,-13176,-9261,6310,20447,56717,87437,81117,85230,96291,83525,26605,3959,51119,17776,-64517,-136140,-180000,-116072,-53106,54715,88603,28976,8177,-2178,-42748,-31272,57073,67181,-25923,-35691,5762,50960,45537,101991,265512,226888,82154,16649,-25520,-24905,27017,110363,124638,121867,96482,39417,13397,2025,28619,113075,171449,101979,90770,52174,45177,123324,54926,51998,49561,19624,-10690,-54935,-54673,17977,136472,158006,89835,-22443,-145150,-135174,-104876,-62267,4222,-3391,-42435,-67110,-84246,-106440,-102475,-110009,-149374,-153388,-76937,-24133,5149,-37895,-45731,-29530,-55014,-59646,-36597,-9836,33278,98955,89758,-21736,-141110,-98151,793,8919,21935,1857,-8181,-30105,-69761,-42188,38522,213536,406629,426109,302202,155056,53421,-16269,-33370,-18429,8953,15209,-72520,-33340,111778,117380,-39108,-159771,-195214,-108172,-38313,-36568,30910,55402,66000,64772,-55436,-1795,50839,54609,66125,26502,-77065,-108,104083,74160,6438,-135751,-153033,-131784,-134362,-81069,-6515,37401,113997,215408,252695,194290,53749,22035,-42661,-78775,-66962,-62882,-55958,48668,143280,222649,293489,236358,102524,-16055,-44069,-32893,-7194,-29994,-7783,-25588,-38975,-20947,16509,55042,109999,140006,128288,57129,13907,14277,40453,-4586,-87953,-87548,-59947,-75750,-58412,4792,49332,111544,146769,78463,-33174,54024,147125,199894,123336,41429,-39410,60858,245465,341173,252354,105928,7266,-5615,43497,13463,-51227,-86768,-106379,-54392,-34049,-19880,-32559,-55565,-12131,77585,179582,157307,118427,59305,4376,-44934,-14751,29879,5684,12961,42266,93031,288297,410985,261250,186453,216982,219662,139297,22163,-73904,-8325,132961,100268,-115425,-159834,-129992,-136135,-128999,-140404,-77215,-11851,-100804,-65883,-62653,-56150,-12727,7375,-12795,-42070,9032,59168,79307,-1628,3602,72737,171271,98718,29831,-58215,-20323,12839,36450,104233,-2893,4805,115561,66204,-51122,-74918,61683,97501,47467,16130,61822,264051,402366,143977,62876,79372,130932,106740,-256157,-148232,-120458,-208385,-250276,-142917,65527,245939,178465,-66132,-1668,174941,298217,118004,30843,40438,29601,-23247,-39353,-17211,-19244,-31209,20125,119297,169232,47950,-43696,-98709,-126494,-34430,20752,-20494,-60218,-87907,-26529,-51418,-52410,-28475,-27433,-65396,-97441,-87929,-73410,-58973,-23940,11288,34791,72721,66386,36843,157970,316461,364648,293157,109803,-99268,-26240,-13322,119,136597,144626,78465,53045,34631,16953,-20938,-51581,-31194,-53171,-84734,-109239,-124473,-76092,-7019,35912,-46477,-66627,-73760,-55233,-43698,28454,171038,312969,293739,90540,-53115,-89862,-49160,14298,24689,68632,61627,16806,-26413,-32509,-30343,-26633,6931,21650,-46275,-93428,-126976,-62347,-39312,-58387,-87326,-97387,-127850,-71217,1653,215,-38213,-49658,2438,44373,25038,-26162,-35549,-14071,-37064,-94288,-80363,-53975,2789,-1138,30604,91095,137983,199768,396762,453776,362046,143009,-14849,-46891,80523,248197,193996,70170,-53709,-85462,-110078,-76847,-14590,-14587,-6941,51493,22437,-34374,-53329,-16466,18974,55831,-792,-46869,-46391,-31973,-24570,-31009,-27301,-46494,-83751,-63212,-31831,12691,89449,123220,210642,230124,60008,-25339,-4935,26597,67606,12330,-74090,-150164,-11663,76051,33338,43002,31887,35312,50196,35086,-6162,5300,-708,-15490,742,20580,45885,70822,61408,104124,213735,285273,155706,32032,-54298,-83393,-99715,-90098,-34906,35404,62675,12027,-67610,952,106981,121398,37253,-47066,-75773,-55292,-59087,-10755,71283,135619,236202,314828,257107,134275,52774,-19274,-34105,27256,69007,58451,-670,-54656,93171,356524,565826,603578,463263,254443,80340,-20032,-82021,-46873,-54315,-53029,-75339,-67215,-88961,22064,103582,104442,-13688,-65930,-13440,16808,-12221,-35960,44543,142490,255250,307727,293921,192601,44793,-38797,8191,23449,9518,-13420,30438,40100,62005,108307,62124,28825,5442,-43604,-9453,51029,88217,33224,-50040,-116170,-137569,-67511,-23586,-61969,-72910,-22745,17557,30297,19150,-38659,-58188,-37240,-2690,36311,59584,57421,42002,52303,69144,88258,90018,68980,45431,-25188,-53080,-83878,-43948,34488,90507,135617,80954,-10726,-80053,-115922,-29772,3993,15052,6434,-26361,-13076,-4144,41462,33742,85283,87327,64919,41594,31998,-11716,-63734,-106897,-72618,-59108,-29688,15420,33726,15132,-20917,4141,54159,33331,-8886,-60539,11906,108883,121423,40832,-29596,-68234,-140603,-70165,-17868,-32345,-57253,-22838,-27923,45857,227571,338493,330394,193137,56661,61689,34612,-49382,-88226,-21850,-21961,-41605,-28882,28542,43472,100333,162778,177954,153954,130507,127169,98814,55060,-40269,-46120,-9941,-23903,-26608,45560,94127,26538,-61320,-47721,14179,92034,110768,69164,-7573,-134736,-133967,-47796,-26648,-21145,50013,118565,200237,183532,84539,-51328,-46217,-63439,-84229,-38627,91696,267027,193447,84727,62399,-13137,-36671,5650,75193,143511,132384,79761,66014,45094,-13596,21740,75131,59565,37238,2816,1146,41737,103811,102911,62282,9313,-51941,-59490,-17976,7167,-8942,-43298,-71954,-38495,-58191,-54943,-5632,26425,-8198,-63477,-75113,-52989,-9413,86913,87357,83087,125987,110368,41118,-56568,-18762,39036,148685,170988,103638,47633,-22353,-84609,-42813,21947,30959,-19185,-26828,-6479,22280,8390,10581,33253,77464,57394,4568,-77188,-63091,6473,18713,19633,23886,53416,63074,66039,36699,-2512,-47500,-63661,-44519,-26780,3927,30995,51640,81831,18301,-69707,-20137,13192,-2081,-40398,-52427,-29175,-8641,7717,21936,17847,11669,29313,-28018,-25153,5020,9558,-8495,-47709,-43942,-5371,-18728,-74903,-116903,-10717,41789,34586,53608,71526,79112,96333,159263,237242,190893,63720,38618,28240,7707,9325,-2794,-51853,-62846,-45022,-55130,-45866,-8456,54621,-38824,-101595,-85735,-35388,-26828,-36827,-45658,-64705,-104289,-91351,-96906,-79119,-30847,31062,136258,198676,96508,-28248,-118405,-141977,-173503,-184554,-115195,-28297,9222,18517,44746,39492,-23578,-63816,-42346,-21570,-18823,-48219,-43133,7953,43754,1669,-36452,-103242,-74021,27183,33321,21627,52865,56740,16447,-42560,-60200,-37525,-28644,-57600,-42123,120045,124653,73635,16922,-69013,-98734,-48856,7667,31991,-33421,-89007,-64363,-29920,5453,30342,16189,-3383,-19758,13344,26488,52301,-16557,10379,6110,91394,221179,212105,102152,80884,38750,-44630,-99128,-108371,-66728,-5037,770,23893,26023,3911,-22527,-80322,-37438,27912,54208,31506,-15582,-70903,-63020,-66962,-73626,-70461,-44095,-8039,3814,8819,-12242,-19235,13054,19529,-8856,11893,-75650,-25626,17942,-4197,-7192,32053,128804,189682,91171,28745,24391,34130,30690,52528,153357,160077,120311,79421,67923,3655,-48756,-32836,4498,40034,9670,3354,-15941,-47008,-12073,33407,42792,40993,-5763,-29859,-29440,-6362,138,119426,128504,31442,-32333,-19530,19895,16531,-12533,-36820,-4415,25279,17550,-6849,-8245,-27804,-3612,16714,2378,24172,197503,300678,328900,311770,206755,60824,33021,-9586,-41431,-59335,-38865,51675,109383,135645,141344,107238,-74,-67116,-89723,-22973,29493,-13818,-25710,-28814,-51329,-34580,-15334,-16587,-46115,-40653,-46721,19980,78220,96713,61703,24568,56477,-20273,-76821,-81966,16514,72206,43262,-36003,-59714,13704,46663,-9021,-70311,-70951,-81840,-122314,-128810,-76093,58206,101106,61969,22994,-2811,-44508,-54555,-72226,-37752,-25390,-24130,-26143,-37505,-55637,-41695,73695,274078,336433,324623,230495,63133,-7934,75301,172864,111505,9058,-33251,-75629,-67581,-46238,-23749,-16195,-83783,-85003,-52202,-31359,57850,168398,194865,243432,234878,158356,51301,3494,35550,28386,-5510,-13764,-40524,-53087,-79720,-56347,11876,81513,92288,72457,-4235,-22446,54791,38579,-33204,-66788,-61326,-45567,-56011,-6537,9885,-634,4652,10491,-48834,-135093,-104150,-90590,-86347,-89878,-60271,-466,56707,115113,144752,122626,103323,115171,230854,132424,94129,119251,82158,49055,78791,110397,113648,103069,108750,51403,2580,-25431,-87003,-132065,-72170,-20110,68314,192483,144267,115610,86784,105937,174680,148105,52225,46901,73076,70373,49892,28143,-8769,-7488,20604,-9269,-98865,-96919,-56552,-36743,-5595,29133,105554,277201,399135,343590,328060,252283,65041,4854,-44678,-78661,-37011,-14926,-71642,-76281,-31662,15201,53381,11516,-10322,-34161,-59805,-56991,-27705,-12190,-1210,-32623,-74317,-81038,-77440,-44832,-22192,11197,13302,17730,-12342,-42168,-11400,51233,67892,49767,17454,32888,156518,193170,80356,-17848,-77295,-45941,-36235,57840,170454,214026,241777,295068,218817,178046,86609,-11545,-66011,-52827,-53119,-69216,-26367,7904,47625,116693,159172,266196,238212,130133,16397,-72402,7411,-4868,53067,44491,-75170,-154135,-114391,-35229,-74947,-51835,-8070,-50844,-34627,14734,34345,13193,-5054,27930,37448,53987,-5465,-68708,-38366,-31545,-57683,-87892,-121387,-45560,16292,33911,63621,44265,-16558,2376,-4050,-57113,-10507,-3729,983,-60171,-100076,-127430,-84181,-90865,-72412,-61463,-44365,-33456,-37104,-21239,8457,30694,21317,24968,-32588,-47174,-59721,-82541,-96827,-7658,29548,23947,21856,-7073,-44259,-87023,-128845,-114336,-63191,5577,94355,112634,88483,46981,-3906,-32973,-51997,-93262,-71533,-42611,-4728,2411,-12541,-53352,-64480,-57922,-76295,-126593,-129750,-31782,79566,153524,93180,48863,-2217,-10283,13740,49557,224776,351862,260636,49862,-79421,-69552,-108838,-130528,-55317,-78229,-142667,-94387,-31209,31310,101717,164952,143459,127089,207881,302307,288612,141597,90613,69463,50153,24401,-44258,-74867,-77203,-38304,-32437,-54872,-9338,57261,149489,117743,-37166,-59833,6707,26364,16251,-1802,-22592,-37114,-17365,32384,17880,-30544,9282,86755,139415,117375,67892,41484,2213,-46020,-93041,-95472,-56464,934,22991,20760,75443,71169,17031,-91942,-140900,2144,56122,40346,-84613,-105408,73663,268661,510041,642402,534823,298567,86715,17323,52328,137913,258276,168681,17620,-5306,21596,43789,47480,29068,-45594,-73388,-7940,50760,111275,139456,135352,96240,70870,47663,8864,-46191,-19387],[93387,116055,19130,-11704,-38743,-35947,-3203,-7981,-53584,-60740,-46625,-48555,-35367,-37141,-63940,-61293,-32711,-8944,3390,48425,64042,3722,-26042,12095,34643,24931,120478,95032,-42080,-93446,-78388,-87407,-120678,-121741,-116460,-52259,-34854,-77512,-123472,-127472,-72865,-52463,-14799,-5460,-13873,36750,87306,55024,20733,9705,41160,75406,96507,114612,161184,163420,86823,-18813,-22121,-36049,-34380,-24503,-10009,-45191,-48405,-18777,-6514,-35133,-65276,-78731,-59042,-17299,6143,41809,-8284,8913,40852,39689,42252,90148,58452,-2098,-41501,-32559,-4790,58202,73350,54872,100817,124904,70905,34006,513,-5824,-13513,-29937,-38724,2159,-13057,-35340,-4487,95774,100894,35645,-15746,-16693,-41653,-56771,-38801,-19657,-5393,35229,30685,-5898,11207,8057,26790,19484,-22906,-57663,-51346,-42097,57054,103565,95939,69917,24377,-4682,25979,36831,-8255,-80167,-45867,-10967,46109,91327,103408,73885,-24387,-86333,-25713,31059,399209,704993,609487,392339,271133,200900,100705,136880,198803,207800,101173,81805,-12687,-83194,6484,124797,344921,429757,329224,104969,-37967,-102732,-71428,-30034,-23451,-23673,-9965,-29480,-22481,-30743,-17752,-39648,-37949,-72077,-41586,-32180,-6336,19213,15100,14222,16029,25505,120006,245231,303315,302905,179492,43996,-11103,-53100,-105201,-96116,-39011,25160,107309,163257,194369,124401,7969,-38204,-79334,-84088,-53763,-55764,-27854,-33737,-34186,-9471,-10304,-11507,-22742,-22577,-13007,-41411,-64516,-10192,-10080,-41352,-42798,58246,335171,429805,105645,-67025,-48051,-6971,-13787,-23137,-27528,10848,10055,-2438,-11464,-15837,-100502,-64109,68103,189523,249213,214595,54974,-71075,-13320,129063,69609,34445,40079,1653,-75342,-71466,-15300,-35208,-118382,-131796,-91397,-71715,-8636,52470,117928,132988,67407,35658,101323,132462,74305,-12352,-48743,-14602,-20828,5650,40875,69007,64264,29081,-19979,-51917,-71788,-59771,-6996,41409,53147,46689,-71184,-85977,-5350,38438,50780,10034,8180,102987,214973,183430,70394,-379,-45328,-52822,-4003,26997,-2140,-38394,56144,185610,137785,35399,-69259,-31337,19763,42885,42447,-25359,-68552,-49484,-48454,-78278,-125900,-94656,-40634,1774,-26420,-44144,28554,137530,250865,250438,182198,124246,88683,135881,237639,237267,119159,86462,79983,42763,19166,-15909,-36213,40398,98757,93390,49716,27391,30618,24928,712,5018,25671,-10342,-65125,-71483,-65235,-51681,-95224,-71880,-33784,7487,74040,130845,157295,53621,-39702,-108918,-71297,-78267,-75095,-16085,-40440,-1588,55002,104046,154999,70966,-35036,-18817,72754,115946,119341,96309,30824,-9266,-26704,-80079,-71944,-41002,-67395,-102036,-26202,70279,144047,176329,166198,103543,35729,-12938,-15687,-19831,-37474,-48362,-50556,-62264,-70902,-63164,885,192545,190486,1230,-97641,-35820,2033,-37971,-95291,-93829,-12289,58400,112213,112375,42059,-69471,-32530,7963,19106,29238,37166,48588,75562,122948,257478,271429,120414,-40715,26137,191846,257081,238965,213580,9971,-142245,-197141,-75362,36981,55209,42853,-8583,-90736,-112871,-29407,151615,265212,191843,62283,2417,-52617,-47828,-55608,-96731,-68569,-23640,-20960,-62687,-23982,102605,145820,106423,17717,-80757,-73621,-44783,-69465,-74761,-41558,-47242,-42666,-49927,5690,22475,-3156,-114306,-116008,-72793,-74585,-138938,-101479,-51664,-36602,-26921,-86935,-129048,-120513,-102113,-45714,-2134,90657,104035,-2285,-70680,-20423,16515,41430,67908,73031,116723,150253,102418,21389,2020,32915,64723,14997,-32820,58933,1959,-35440,-85985,-121692,-189207,-62503,-21286,-51528,-43932,-99532,-57389,-37043,-48057,-69510,-90380,-103033,-50528,52699,83330,157459,326485,404814,324158,52887,12898,52654,33801,-5610,-30898,-82577,-61563,-6388,94759,116328,50442,-24919,-32425,-17776,5345,14204,-7300,-65075,-73117,-76430,-92149,31847,186128,218327,220505,144098,57724,20859,24614,14899,-19283,-12343,-10318,-24585,7712,59342,98044,93796,41564,-37901,-21877,45879,68219,56351,23106,-9797,-30718,-21336,-3364,6961,35861,83508,88471,91145,103689,87359,31101,8625,37346,-10997,-66546,-117480,-150006,-98047,-36436,71202,98077,33288,13288,97,-39461,-36722,50841,70480,-25175,-45469,1615,54420,57815,129321,288893,206991,58952,-8166,-55587,-48499,7220,95103,117474,110634,76044,16817,-2774,-8660,23827,123388,198475,126136,115671,57042,44387,143138,80792,58752,39528,8446,-16207,-65796,-74055,-3728,114495,136300,67248,-30358,-125634,-165828,-151896,-104072,-20887,-20707,-60726,-81126,-92607,-109191,-84054,-105232,-154456,-174198,-124178,-61505,-30023,-63021,-48824,-29028,-55793,-59274,-29809,4856,52183,110420,91851,-22171,-135286,-94086,4312,8895,15055,-16280,-28915,-41332,-74703,-37418,51487,244029,483781,542464,426211,258764,120148,15098,-14763,-15395,8481,16009,-66981,-36332,102964,131308,15216,-74151,-122166,-81729,-42160,-53288,20041,60169,74730,76275,-34429,-8975,44890,43304,59520,35585,-51609,-19950,54312,2946,-76909,-208286,-141804,-118358,-126045,-75732,1208,29436,90192,183904,207363,140781,49464,41536,-32219,-80959,-53591,-21066,2694,77336,176704,261337,320977,246474,94899,-39556,-74926,-58356,-26765,-42789,-9225,-20705,-34491,-20095,15008,54294,108116,128059,110311,48695,22765,25639,46001,-6643,-94678,-92264,-59971,-77323,-60725,5047,43945,94620,122891,60610,-41484,37062,137266,187283,107196,28507,-55527,38944,212627,314190,239525,100080,-761,-22621,26769,5376,-54904,-84381,-107542,-57799,-38149,-21884,-37489,-62466,-21160,58024,144481,132019,109558,56157,-13394,-88647,-50166,18618,15109,37708,81727,137535,350032,470969,267322,178942,196097,169616,72409,-21784,-100226,-14306,152711,145468,-51911,-177265,-180371,-204218,-200469,-189775,-80578,8727,-48456,-76710,-62250,-50455,-8866,12546,-5295,-18736,35626,85664,93952,-3955,-21923,31218,125222,77545,32989,-37852,-15758,18776,48956,100661,-8864,4406,105200,42410,-70345,-32523,130069,184202,118992,59148,71219,255213,398529,131988,50715,65416,106866,42542,-242553,-131511,-104499,-189389,-231525,-127625,78359,251400,185630,-45843,7214,207668,313436,131746,53965,76648,49117,-19664,-39146,-17692,-15186,-22305,23938,104656,135419,29993,-51259,-92394,-113588,-19793,41719,1760,-49914,-84883,-22411,-42106,-53106,-35444,-35821,-75489,-105451,-86514,-66009,-49610,-14802,13167,23437,61800,77790,-7775,30880,162212,214365,173407,37731,-125518,-23428,-26641,-30404,81427,79054,13936,5402,7246,2265,-24875,-50342,-35378,-59924,-88889,-108719,-126060,-66280,15103,43522,-54391,-77124,-81468,-56104,-38791,-2135,130879,271571,282987,112033,-32353,-79367,-56078,11880,25652,76418,67689,18123,-18995,-16830,-19823,-23622,14084,31023,-43769,-98797,-123829,-64030,-39937,-53507,-75789,-79110,-107444,-55070,26822,23343,-24819,-65851,4637,63900,57308,11531,-12477,-7667,-41723,-81115,-62920,-41341,4787,-10399,13882,82051,129141,195775,428228,527371,412429,157569,-19326,-31501,114306,299879,196585,52599,-67418,-101208,-96910,-38300,18365,-3621,-6866,53429,18744,-42971,-53356,-7721,24041,62548,11678,-32224,-34075,-21364,-11774,-13298,-6982,-29298,-68325,-85400,-49282,23547,123811,177817,268382,269441,84479,-13306,-13142,24568,74200,21806,-69923,-137789,7312,94245,39752,43488,36713,43878,61652,41406,-4057,8124,13809,6739,21366,41179,53918,68300,57836,100628,197906,271850,165120,24243,-49788,-74975,-91878,-94230,-53463,4197,26891,-14702,-74155,12802,137627,158630,49288,-43619,-78733,-56837,-60530,-9010,69435,119009,202498,268354,219884,102660,32155,-32562,-35261,36896,78166,58090,-7473,-55964,101125,358079,544337,580686,480663,284276,122123,17998,-48736,-30132,-51975,-56208,-65501,-57930,-101886,13229,101541,108383,-4120,-84672,-29380,13920,-1925,-7714,57413,141227,270711,342075,333517,226548,70272,-35727,-24883,-43865,-35485,-48385,10826,39191,63985,108861,71736,46743,24031,-36000,-19216,35322,71477,23808,-54106,-110421,-133457,-60769,-11329,-43668,-71106,-43846,-3802,18017,15605,-41140,-71267,-50772,-8771,36825,59077,52758,38351,53189,68599,82124,79375,53679,30083,-33558,-47242,-65804,-58458,8788,78029,148182,106119,21377,-34219,-86150,-53602,-21480,-13904,-32743,-66438,-51172,-39976,12896,29081,96289,93394,59203,29154,18049,-22475,-60618,-92621,-56130,-43151,-10008,34877,39408,6754,-25241,6941,51603,24114,-21904,-57887,37119,139248,146349,52700,-30735,-82827,-130315,-36689,15607,-5232,-62175,-37258,-46443,31183,235609,363602,351393,197833,37669,46562,37889,-34061,-83165,-28123,-26314,-46647,-30074,33197,59320,113013,155322,150436,111455,77979,90192,80984,45653,-50373,-52266,-6413,-25233,-22326,52193,99341,26723,-66015,-48520,11838,83539,94134,46761,-31856,-146318,-133384,-28699,246,-19356,27560,88881,166517,140087,33520,-97017,-30239,-34789,-70650,-51343,79489,250800,181918,56596,44004,-19057,-35883,10117,78576,124720,99072,54969,39899,1303,-86655,55305,95929,65840,30675,-12175,-10134,41111,108175,105452,58482,2297,-61819,-57102,-11692,15915,-187,-39344,-72784,-33349,-42574,-34303,8554,22962,-9708,-49396,-60060,-47570,-7625,73272,60678,42149,72393,69202,23965,-52642,161,63307,178874,191203,105565,33902,-49833,-100066,-29751,26587,26442,-24902,-34161,-10953,28574,21027,12592,12517,36709,21790,-10288,-81093,-79171,-41755,-41896,10539,17880,49548,63298,66114,38256,11797,-17005,-30402,-24613,-22905,336,25452,29490,43534,-9565,-87823,-23437,1956,-6971,-21997,-30288,-12396,-1056,6927,16796,16807,21330,34459,-25712,-29825,10970,24345,1024,-44825,-43191,-8924,-14902,-75900,-127856,-18576,44711,47320,66316,81065,80970,87197,125866,189432,166918,60266,51581,30872,-10107,-4199,-10827,-64636,-38202,-18360,-25579,-37636,8546,98101,1831,-74196,-75350,-34224,-28870,-46010,-61959,-87163,-120681,-81108,-85163,-73110,-31936,26520,122346,180993,77680,-45145,-124501,-133755,-173544,-196787,-125534,-27674,18194,31568,53367,51414,-9089,-62966,-49781,-26988,-14851,-29526,-21535,17303,43105,-330,-33300,-96700,-84647,11063,13374,2421,43519,61384,26337,-32834,-56126,-45044,-40047,-69021,-15466,163229,153857,75039,11382,-77065,-81623,-30637,25248,48000,-24059,-103413,-87493,-47654,-9873,19604,12853,670,-14881,12557,19800,47556,-14574,18461,26954,126974,247136,227031,113996,77047,41356,-41968,-101294,-114577,-74247,-13680,-4735,18812,20735,-6087,-28046,-84984,-39886,40434,83358,56159,8111,-46884,-43833,-58870,-82042,-82317,-50126,-18506,-10236,-700,-16078,-23837,13934,44940,44518,51022,-57993,-51140,9243,1791,7274,49317,135448,207400,113330,27026,10533,21270,30782,54653,143102,118979,76343,53072,59012,6348,-41199,-36982,-10294,25389,718,1367,-11272,-46931,-31087,10950,40810,60129,23620,-8557,-25185,-3428,24007,161678,146560,44166,-21209,-13000,27731,22431,-13113,-39999,9565,38505,18872,-12944,-13998,-29224,-7963,6888,-16157,-10862,130277,225740,286664,296652,207124,60006,26140,-18591,-49170,-73335,-61668,26479,89548,123283,135823,106149,-32,-69387,-89234,-22271,29793,-14159,-32675,-42727,-71758,-53141,-22953,-7220,-24188,-14822,-3055,62386,106041,110411,60384,13350,41520,-38506,-90550,-75762,16978,67428,32310,-47248,-44438,43680,84001,13197,-70568,-109367,-85813,-101276,-94061,-106876,34730,90212,56769,11527,-29127,-75415,-74724,-79998,-34481,-19008,-17649,-21858,-34593,-49185,-36590,66004,266771,335878,328421,232463,59051,-13926,74359,175721,124863,25168,-23013,-69322,-68408,-50031,-23831,-19327,-88404,-85453,-53302,-40649,38410,134470,165326,206852,192497,125640,24961,10730,61788,54762,9474,-18186,-55251,-63895,-80221,-44311,19141,79627,72863,57766,-9050,-33991,41913,29607,-36382,-78581,-86892,-70354,-45912,9562,22134,-1430,-12049,9629,-19517,-91707,-151688,-124571,-108089,-88293,-57801,-7632,34522,88920,123731,114650,106721,122969,203610,135489,96035,109844,62273,37008,75431,110958,103060,81233,81898,32904,-5606,-21589,-70071,-113695,-65416,-16788,78925,197821,133562,128503,114077,126717,186849,172894,67295,54533,72500,65018,51690,33459,-676,5223,21476,-19682,-107639,-88062,-26300,1397,27793,52242,124044,301917,390973,294252,266966,227799,73941,12789,-28435,-54263,-21497,-13112,-73932,-64551,-23489,22806,69280,35915,1797,-36048,-64678,-56766,-29789,-18239,-21885,-71140,-87857,-63741,-47418,-29158,1965,48629,36028,23419,-15170,-53432,-28514,42904,71188,60467,36279,67593,186694,185505,65057,-31621,-81339,-39958,-23370,74773,191512,231371,231470,247449,168486,135075,54174,-29212,-57981,-31743,-39728,-62614,-40800,-12541,30762,105754,157493,285212,266089,155159,25709,-94005,-21648,-31559,36874,43273,-64768,-128939,-127122,-59357,-92797,-64502,-20494,-42555,-26577,16944,39401,23153,-6823,23075,28945,27816,-46334,-75056,-5689,3286,-30618,-67316,-121926,-50564,20872,42994,62251,45160,-24574,-7311,-976,-18234,8714,-42,-12051,-70174,-89038,-112520,-77923,-81702,-58639,-51484,-43560,-40995,-43532,-21541,12173,43694,47561,45714,-18202,-27346,-32690,-74615,-129048,-60587,-14385,-2547,24578,8934,-30409,-75609,-104490,-88578,-31856,40454,126500,136527,96806,48631,-13972,-52171,-59675,-95650,-70831,-38943,-2643,5043,-7138,-48506,-66454,-61027,-78931,-136944,-145552,-50635,61221,167691,117907,70757,23744,11881,13449,28704,188341,299608,222917,37622,-75867,-42594,-88147,-127526,-47743,-63492,-161042,-109864,-35721,31762,105986,167042,128230,102663,193736,297335,285883,141630,89959,65280,48317,28457,-37583,-75520,-90763,-47074,-31435,-43762,-16011,55386,151873,125086,-23464,-67906,-2841,12247,-6285,-27445,-51693,-64448,-30943,25274,16564,-32067,-939,87786,165575,152896,96278,63673,22140,-28612,-75843,-82388,-48743,8170,35530,37758,86004,80462,29944,-79780,-139722,-638,66906,73745,-27476,-63062,47207,227979,468665,625445,517489,273524,81975,31801,62030,147216,272613,176867,21136,-5022,13346,25321,22579,3323,-62184,-72415,508,57800,110232,121024,109923,78289,76859,59291,7839,-58434,-37245],[79262,100235,12967,-15974,-45024,-35725,5258,6811,-38287,-56228,-42686,-45963,-22188,-17802,-50392,-62922,-31291,2638,31282,70082,76741,9323,-24978,19290,61060,54785,132015,82493,-50362,-92070,-73000,-81633,-117682,-121671,-94313,-47119,-32244,-71675,-125170,-141514,-94824,-68356,-22131,-17669,-7954,68744,126806,81403,28821,5423,37932,66323,84193,105967,151016,144722,59548,-42121,-31352,-31415,-17885,-8311,-7634,-58523,-66480,-27484,-4990,-29642,-65400,-75391,-55738,-16332,5030,25490,-45442,-20747,24503,31102,34939,81465,49863,-14632,-62147,-59957,-35804,16836,13432,5502,52048,88043,58159,41749,16962,5203,-7173,-24590,-24971,7488,-21283,-36087,13794,127522,135826,54866,-2470,-2377,-30468,-52919,-37141,-16840,1412,43448,30666,-23589,-13925,-12220,16711,26100,-18953,-81472,-51825,-35932,38281,50754,51232,51076,30177,13624,38132,49126,13227,-47000,-26378,12568,72022,116756,122526,85398,-11198,-60596,-13977,35855,399471,681607,562166,352019,221472,163698,80290,121795,187256,214591,153702,154087,56770,-60145,-6244,107502,327132,414552,316937,101815,-43467,-117789,-75552,-30315,-22135,-15337,5663,-9409,-13308,-33853,-22229,-39087,-44201,-88452,-65639,-58680,-32211,-8225,-11429,-11143,-6553,6054,105376,239668,289878,274534,146837,19441,-25081,-55642,-106929,-106030,-53093,7594,77344,114862,135296,79947,-9299,-41230,-89784,-94857,-47231,-39819,-12546,-12150,-3885,19604,2561,-13817,-30080,-31786,-32695,-76717,-73647,6255,4758,-37626,-30437,123325,407652,458800,135605,-46061,-63467,-9451,-11596,-15258,-16311,21077,20510,4534,-10579,-19584,-98358,-61372,65709,173384,226170,208742,72397,-56758,-25174,124415,111233,72119,68514,7839,-78742,-69706,-22159,-51484,-131505,-111754,-68071,-46559,14252,66508,129958,154765,103471,82348,131088,135513,83087,3230,-29367,-6619,-33671,-8247,34228,69138,73035,47631,2332,-33264,-57281,-36447,13829,37349,44882,47943,-72595,-71854,7780,56633,71956,27128,15040,84446,182654,158804,69817,12985,-30370,-36471,8500,27545,-4350,-29183,80234,228396,183305,73531,-26318,-2453,23830,37506,40201,-27901,-75599,-44611,-29197,-61593,-118600,-108690,-52982,-8085,-38464,-54255,21801,118109,225396,235292,175340,127098,107194,156252,250574,234080,112607,87743,85382,47695,36579,6785,-22311,39157,89573,91832,58267,46463,62654,50651,10154,930,17569,-31860,-103833,-126466,-102973,-60920,-84959,-67866,-44642,-14859,45017,103884,156295,79232,-19860,-92439,-65579,-88215,-104797,-65472,-83772,-24574,42293,86702,125419,48057,-41748,-4417,76529,110728,118253,98926,29895,-22817,-43295,-100631,-89929,-62466,-75890,-77772,5094,95496,167053,192188,171046,101420,26567,-20588,-16929,-18906,-42326,-57317,-57783,-76366,-91410,-74101,10608,199052,178816,-16744,-124970,-8631,42935,11955,-18369,-15358,48144,104478,148104,136069,53226,-49755,-25736,5331,4144,4774,17677,44846,82797,134328,274585,279165,103070,-77513,20103,195600,253921,216314,176034,-18006,-131628,-157866,-59786,32652,49935,40093,-7734,-66094,-103479,-58673,70633,190287,166058,60831,14594,-32529,-33723,-47355,-103023,-92176,-46515,-35830,-70989,-45794,85310,132205,86701,-7393,-108133,-78171,-33874,-56873,-78596,-48696,-49937,-39860,-43022,16634,42028,23547,-85739,-87444,-41429,-36433,-96707,-136151,-73004,-49416,-35259,-93622,-120960,-114465,-99288,-56261,-26179,55800,86551,-899,-60938,-10978,23223,43727,70056,64999,92240,106322,64399,13690,6923,46925,84905,35634,-47645,39376,-2837,-38356,-98046,-119129,-169867,-49948,-18146,-62304,-53349,-123669,-96272,-75395,-73528,-75780,-85731,-98291,-47409,56442,84354,149506,316899,422793,354691,71930,-2509,37773,31854,6105,-12213,-83621,-95908,-20610,104667,142884,70854,-13842,-32393,-25311,-4832,5986,-15049,-83171,-97307,-98765,-70497,49691,201497,222643,216778,125234,38772,6039,16754,8605,-22638,-13269,-11851,-25602,16400,92057,145123,130042,52476,-40839,-18893,46197,58379,42164,11144,-25538,-45941,-31616,-10433,-2399,18958,78871,96478,97702,109424,87420,33473,15941,31003,-23311,-40076,-76440,-114594,-76866,-18445,86187,103554,32618,13451,298,-36645,-43710,37591,64896,-25289,-52278,-2718,55842,68038,157421,297881,178460,34287,-32175,-80659,-64632,-8992,78249,105443,94461,54388,-2928,-15106,-17036,19021,130138,217902,143552,131311,54302,37297,153527,103657,65140,29454,-2931,-21751,-74896,-87411,-15800,100478,121449,53032,-34159,-106104,-192245,-198667,-145295,-45384,-35768,-73767,-86102,-90462,-100084,-64833,-81637,-124167,-130928,-127134,-82090,-62036,-88624,-46350,-27186,-56554,-58761,-21913,20275,68260,114266,86817,-24185,-121327,-86238,4442,4932,5505,-36511,-51133,-50818,-77546,-31291,63819,267565,544792,638236,535736,355941,182090,45530,790,-14833,5079,11303,-63855,-38787,89267,134104,69178,7388,-53156,-58910,-46256,-67570,9657,62569,77920,80046,-14236,-10010,39723,31975,51635,43764,-21211,-2579,40557,-28017,-116358,-192387,-120642,-103545,-114028,-66296,15624,29477,67965,145347,153460,82341,51246,55736,-23761,-79494,-40891,12417,53856,106790,207229,294023,334608,243113,80201,-61729,-101669,-80702,-45302,-55759,-11826,-16444,-30593,-21433,9477,47202,96153,105408,82264,38069,32702,38156,53531,-5659,-95700,-92528,-57065,-77267,-64048,2351,33268,70887,93848,42846,-46162,19244,120125,164376,83520,11903,-73142,11259,165726,269623,212569,86038,-10150,-35756,11480,-2210,-58083,-81116,-106846,-58840,-39382,-23834,-42991,-70027,-32218,34750,105549,102687,97546,49687,-33241,-137898,-73178,22649,32563,62568,118720,181634,402428,512839,262500,163330,164278,107890,5201,-60769,-118894,-9367,170892,180438,9202,-149717,-232894,-289640,-280832,-225232,-72691,27521,519,-58520,-56664,-44833,-7251,14444,1681,9418,67886,112099,106978,293,-36536,1314,91298,66200,47748,-12929,-6482,29526,60976,89410,-18757,7786,94546,20168,-82117,13078,204948,273413,187755,97880,80628,241499,379919,109992,30792,45345,80894,-2927,-209371,-128965,-111984,-197469,-240359,-143426,55139,222718,166841,-41788,19564,234974,315935,138129,73697,112116,71420,-13024,-37502,-17969,-11641,-13396,27821,87870,101580,12459,-55565,-79135,-94560,3053,72730,32907,-33127,-73170,-16765,-30800,-49331,-43933,-49084,-91792,-117297,-83284,-56992,-40770,-8336,11601,9953,47512,85804,-44027,-116454,2191,67583,62786,-21607,-135273,-18733,-39289,-52429,43961,27718,-46303,-35581,-13530,-12975,-30070,-51750,-41635,-66912,-91384,-103379,-106439,-52318,39023,49520,-61453,-85204,-86324,-54315,-27258,-36054,83142,220591,263049,128102,-12974,-68632,-64196,8568,27263,83722,72078,18294,-11621,-597,-7823,-23109,16065,34311,-46911,-105194,-115382,-65505,-41963,-50074,-65160,-62502,-88776,-36722,54897,51635,-253,-43510,31022,104682,108683,58260,13857,-267,-42727,-64288,-43527,-28110,6034,-21332,-5700,72303,119933,187616,440244,578808,453278,170044,-21767,-19833,138060,332953,186721,32878,-80406,-113765,-72167,-3549,38505,-1220,-9645,53579,16371,-47953,-47080,2214,28306,69581,27962,-13476,-18395,-8597,2133,4839,11243,-19029,-53364,-102559,-61146,41348,166368,242296,324582,299501,102233,-4095,-20517,25930,85264,37976,-56368,-114036,24202,105465,44555,43138,40517,51262,71547,44009,-5375,9710,29072,28166,40746,62339,63452,65763,56749,98370,179907,243734,157618,15641,-34150,-63170,-84321,-96756,-68759,-20753,-992,-35249,-76885,22719,168530,202451,62616,-39511,-81544,-58061,-62304,-8886,64842,100664,164371,209325,174684,71694,13556,-45083,-41957,37958,82536,55596,-13620,-57017,102028,338569,495396,533264,478300,300857,153734,49018,-17596,-15125,-49308,-58694,-57572,-46185,-73863,7694,92823,105803,3946,-100466,-48539,8750,8764,24553,76881,138482,274769,363849,363673,257705,98739,-27131,-58274,-106939,-64071,-76308,-4368,37110,62369,105321,79182,63018,40419,-32455,-34874,13633,49871,11587,-58373,-102451,-124449,-53374,412,-26678,-68500,-61404,-21095,9239,13992,-40534,-83014,-63773,-15031,35509,56274,46148,32797,51282,63606,70786,64671,35998,14444,-39234,-38832,-49525,-67316,-14304,65038,156074,123546,44456,-1968,-46528,-61738,-53791,-53142,-74640,-100052,-81320,-68446,-13366,21627,102904,97392,53226,18368,9547,-21242,-44808,-72031,-35811,-22383,15405,57974,47690,-221,-31534,6648,46021,13790,-34235,-44910,65319,168600,169474,64888,-28625,-87559,-100768,-786,51524,25692,-45885,-43265,-61286,15683,240154,385681,368037,199022,18360,22372,29320,-27447,-70085,-30427,-29541,-50804,-32477,33166,69592,121358,146128,125989,73495,28112,49954,59099,31808,-63403,-55271,-2348,-24580,-18639,56123,100540,26386,-68264,-46884,11775,76652,79280,27086,-49594,-138123,-125387,-5349,37302,-9098,3821,54624,125824,90847,-16929,-137344,-8513,-6105,-56092,-62481,65656,228426,168301,28701,24806,-26237,-37171,12148,79363,103979,70139,33510,15567,-40518,-50170,86885,111673,69206,21973,-26136,-14639,46348,115692,108879,53855,-6857,-73061,-53384,-5459,23986,8292,-34742,-70935,-25329,-27319,-17353,16448,11960,-19068,-40518,-47353,-43739,-7673,61634,41475,14429,30474,29727,7994,-37412,23258,85334,201199,208557,108237,19337,-78218,-91558,-16423,29630,20710,-32359,-42933,-17250,32277,32116,14297,-6936,-2536,-10073,-23149,-81011,-90289,-75940,-76388,13273,21064,46946,58931,59243,35261,21429,8577,543,-2772,-15311,-3403,16517,2331,429,-40324,-106042,-27843,-8286,-3007,-3888,-12956,-25,3212,5111,12636,14260,27615,35450,-22071,-31852,18346,41454,11574,-40879,-42479,-13622,-17095,-80577,-133095,-22634,48418,59298,77496,88750,79729,72389,83578,134752,140482,58022,63357,31838,-27134,-8216,-3507,-50597,-19386,-526,-679,-21201,29940,145879,44138,-45094,-60031,-32497,-33450,-57689,-79746,-109828,-120608,-65396,-73787,-68021,-31223,24939,108272,160084,57732,-60334,-125232,-122769,-162224,-184197,-130555,-26277,27940,44106,60112,62291,7161,-58637,-58007,-34644,-13011,-13128,-264,28590,43266,2940,-27319,-87745,-92199,-6621,-6004,-16728,33079,66330,37021,-23050,-52729,-52581,-48653,-71264,8704,195885,172955,70564,3872,-76953,-62455,-16335,34999,54467,-18359,-101269,-107668,-62701,-24706,6714,5667,480,-13322,10349,12937,42395,-12422,26990,46969,156984,255343,224848,123109,73956,43785,-37015,-101931,-119626,-81623,-22958,-12380,10102,10964,-21026,-39190,-95895,-49466,43437,104601,77462,31037,-21775,-23556,-48337,-83786,-86654,-51080,-25689,-24188,-11406,-20774,-28280,13637,67146,92397,81307,-41209,-77426,-2466,3882,13451,54518,126794,201100,122478,21088,-4568,9779,34349,59618,132102,78110,33691,25651,46333,6556,-37044,-44854,-28906,9411,-6172,2687,-2949,-36559,-37576,-9829,35703,77223,51643,10653,-24374,-1805,48102,196229,154567,50234,-13985,-8635,33212,27163,-13434,-38937,25679,51369,19967,-18844,-19484,-31288,-14647,-5467,-36824,-45420,68053,150245,230870,265743,197824,54505,12570,-35160,-57072,-81178,-77701,6734,71509,108225,122781,95370,-4131,-74000,-87329,-20302,30655,-14003,-40277,-58286,-92205,-70821,-31063,2086,4107,25930,51217,102562,125423,115689,55541,4829,35400,-45385,-94784,-70390,13320,57273,16263,-60370,-28748,75488,126011,42305,-56497,-91978,-70633,-73765,-57003,-127333,10966,77838,50156,-1087,-58953,-104052,-92655,-83985,-28586,-11021,-9829,-16072,-30957,-42700,-32621,53532,246511,324839,326858,233537,58209,-14521,72694,170536,131709,37738,-15446,-64820,-69887,-54553,-25741,-23827,-93745,-87052,-54165,-52188,13028,96118,133906,169221,148368,88242,-5499,17297,85318,83746,33589,-7632,-59756,-69738,-75001,-33562,24052,75323,51877,42038,-12434,-47464,25098,20010,-37443,-85690,-112447,-93587,-36565,22444,33467,-855,-29888,7075,6042,-47492,-116116,-147529,-121546,-79096,-56478,-19070,3706,52837,93291,98615,103882,124717,167563,132298,93970,94236,36554,17409,61837,102565,86995,58680,55247,13242,-15089,-19287,-53556,-93934,-57707,-14145,91312,191010,114930,131934,133068,138788,188302,188739,78793,58613,66399,54664,49716,36469,7637,15676,18206,-33251,-117019,-77432,556,32184,55919,71403,138154,317090,366774,242854,208702,194648,78290,20258,-9239,-27659,-6241,-12694,-74509,-56112,-18595,27649,84048,62325,13326,-40352,-69475,-56758,-34864,-26529,-43322,-117306,-78112,-31755,-14737,-14782,21694,76635,50288,23115,-22278,-67732,-48586,30391,69891,65104,49350,96078,209470,173668,52782,-39412,-80786,-33847,-11645,89460,206467,236022,210889,201057,122061,89647,13715,-54722,-44428,-14424,-33575,-61593,-51768,-31118,11360,90132,147058,290553,281741,172441,32958,-97146,-52915,-60849,15331,36529,-58096,-110552,-143450,-92569,-112451,-79034,-36375,-39769,-25646,14353,40319,29792,-11270,13330,14600,-3851,-86728,-68813,22187,31267,-7558,-45698,-103269,-53434,25113,50990,55874,40211,-37470,-23063,-3029,13549,34272,8647,-27248,-86721,-82935,-104086,-78259,-78659,-52963,-51985,-52599,-54992,-54435,-25801,13126,55601,73844,63811,-5488,-9019,-2088,-50148,-132392,-118998,-64293,-35263,21833,19487,-18086,-59320,-79047,-70913,-12133,64897,147874,149958,96316,43332,-27263,-74000,-65686,-94311,-76811,-42717,-6851,1798,-7425,-48705,-72039,-67556,-83577,-148891,-166535,-74262,37240,175094,144663,95452,52817,40434,18374,4116,143582,237628,177963,19258,-63740,-7997,-48746,-93040,-33819,-41608,-124746,-125481,-46625,24399,100290,156958,102152,66458,162624,272834,266220,132912,82556,54860,40304,27398,-33063,-77051,-113888,-68627,-39043,-36500,-30232,43977,143459,122537,-16497,-80024,-18877,-7359,-32512,-56682,-85313,-94923,-40788,15697,9395,-36465,-20902,73758,172912,169460,108963,74426,34425,-15690,-62891,-75919,-49403,4636,35073,39653,81080,77312,34577,-69332,-133718,-14287,64675,95573,19205,-18472,18530,174310,398077,568759,471966,237446,69615,35508,60567,142640,267326,169911,14736,-15255,-5976,-2823,-9018,-26699,-81192,-65897,833,55678,97907,91655,72661,46872,68485,58458,-3909,-79473,-56132],[71370,88789,9972,-17054,-48601,-28898,13884,21249,-17820,-45170,-36905,-40944,-7435,-132,-36759,-59897,-27751,15266,58798,88016,87989,16046,-21946,28556,92090,96388,154639,78050,-53162,-88526,-68439,-76139,-110009,-106553,-69489,-39101,-26345,-64345,-117142,-137220,-119015,-70426,-26125,-25573,7458,106572,167674,108405,38940,1378,31275,52831,66713,90444,132436,119588,30658,-63126,-38812,-27554,-3256,6204,-6962,-72982,-86254,-38568,-7080,-29410,-68452,-72451,-51874,-15379,2162,4019,-80792,-43123,5275,17181,23678,70591,41001,-25518,-81215,-89845,-73228,-34007,-45322,-32144,17715,58389,46869,49457,29385,12062,-4783,-21350,-14175,9418,-31738,-37556,28986,152304,166733,72509,10748,14034,-12569,-45034,-35675,-15533,7229,52211,33320,-39809,-42090,-35083,1539,26471,-20153,-101404,-27457,-4839,48214,20550,7764,28214,29561,26946,46849,55946,29179,-16588,-1944,35539,94030,136976,136253,92268,311,-38255,-1609,38277,385836,630300,491024,297541,160618,119634,53282,99873,166733,208696,195043,212666,118365,-24775,-17124,85926,299577,386876,294587,94203,-49175,-130245,-80715,-34132,-23970,-6800,21329,10437,-7317,-39526,-30124,-36975,-47990,-100620,-82632,-75741,-53272,-29478,-31708,-32483,-27596,-12854,89098,227738,268267,241770,113583,-6270,-41102,-59985,-109017,-119497,-73150,-16035,41673,64836,82129,37418,-26371,-48008,-100187,-100044,-37318,-25706,-2873,2145,18099,41623,12252,-20122,-40985,-40016,-45009,-92647,-64099,14924,8407,-42414,-16627,186688,452622,458731,153277,-28442,-79970,-16044,-12891,-11066,-10090,24880,24199,4207,-17535,-30064,-99733,-59231,56335,145784,190095,189799,82768,-46306,-37429,111133,148031,112566,100066,15319,-81714,-71070,-31544,-70918,-147226,-98648,-50642,-26800,30817,74532,134856,173125,141749,126751,148698,127212,83069,12023,-16716,-2276,-42018,-24536,21656,61802,74608,61728,25779,-10247,-38217,-6422,36842,36070,49410,75653,-35328,-39406,22035,71829,88181,37433,15540,60528,146435,127897,61111,19609,-22199,-26679,13322,19879,-14210,-22996,101776,264704,226686,114082,16276,19864,23758,30083,37324,-29084,-85255,-45910,-13272,-44855,-99135,-120585,-68796,-22072,-54108,-67886,10608,94343,190475,207051,156408,121467,118364,164939,244875,212036,94536,80126,84885,50311,51518,25590,-12081,33148,73186,80595,57210,57767,87345,69211,13607,-7443,5989,-56327,-144842,-166377,-98566,-45450,-67094,-66279,-58322,-40370,12388,72727,144942,99413,-1160,-79627,-64107,-98928,-129308,-100474,-119447,-49907,24035,62789,90918,24022,-38579,10424,74482,98443,109371,93550,20567,-48460,-49111,-107047,-109455,-85090,-77895,-57284,30344,114939,181621,196213,161893,86280,7536,-33804,-22529,-22350,-48396,-62692,-64556,-89991,-114293,-85655,15167,195535,161651,-27851,-101813,12276,82303,84548,76078,75794,118615,154388,185833,161917,65227,-28052,-18345,1212,-13240,-24931,-6864,34901,84185,141198,285817,277720,78442,-108494,20955,201285,248572,189787,133925,-37739,-109735,-120146,-45642,19897,32552,26282,-13219,-45323,-89195,-71366,7880,112578,129047,50553,19015,-18381,-25293,-45474,-113954,-120586,-70293,-50123,-76141,-71221,61099,107838,58947,-30355,-128764,-78816,-23715,-41866,-77037,-56991,-48952,-32574,-30039,34734,70494,62835,-54720,-63131,-18554,-7530,-59797,-118295,-99187,-69198,-49715,-103986,-118436,-114852,-103892,-73433,-56367,12926,58916,-5053,-54394,-4115,25937,43618,67719,51661,67333,63288,21886,-1196,4217,51235,91763,42808,-39257,21673,-8868,-43199,-108292,-109682,-153719,-40804,-15424,-71922,-61896,-148205,-130430,-103939,-94516,-82357,-82151,-93750,-45208,56443,79382,132967,290223,410368,353943,78122,-19760,19729,25965,13660,3235,-73250,-132752,-35766,107831,167046,91575,-3101,-33034,-34516,-18281,-6817,-27863,-104743,-115757,-103123,-52447,62058,205704,214619,200040,99144,17392,-10750,6237,134,-27751,-16155,-16120,-29998,21179,123436,197041,164471,57678,-45944,-18077,43890,47835,29728,1417,-39008,-61295,-42898,-17975,-10912,4584,73671,104533,103390,110923,80983,30569,21476,30480,-18663,-7467,-31584,-77668,-54796,-1865,95077,100766,23614,5633,-4244,-36752,-52753,18575,51077,-26384,-58165,-10375,51844,72835,179361,285101,139814,6287,-57365,-101062,-75401,-23428,59564,89275,75596,34491,-18953,-25408,-25968,11377,129923,225303,151024,134810,43426,24138,153104,120432,69212,18571,-15931,-28914,-83621,-96330,-21034,91369,110064,43527,-37185,-89340,-191599,-230827,-181652,-69356,-50001,-82175,-83732,-81565,-87480,-50078,-60470,-92966,-84795,-92350,-78845,-77287,-90044,-41590,-25800,-58487,-58643,-13670,35150,80039,109985,74470,-28642,-105563,-76893,338,-3454,-6733,-58447,-75407,-58589,-79467,-26001,72696,280209,580450,698453,613682,433026,232081,71251,11413,-18083,-3108,-1444,-66075,-41099,72235,125334,109130,74930,4620,-41423,-50661,-79873,-1114,61355,74637,75402,-280,-8838,33451,19710,41777,49910,11915,50383,76530,-3871,-90131,-141807,-100021,-90510,-102721,-55961,31636,34360,47244,100350,93629,28528,57836,64582,-17899,-75343,-29721,37138,92708,132248,230790,316482,332833,227272,59611,-83144,-121553,-98008,-61796,-68653,-15743,-13561,-28883,-26721,-1348,33104,74503,73820,47418,25699,41670,50811,62585,-1865,-91855,-89768,-52042,-75129,-67696,-3222,18195,43029,62962,26707,-48115,450,95720,132152,53414,-7665,-90786,-17239,111049,212864,174274,65347,-19840,-44339,-2081,-9556,-60886,-77250,-105224,-57863,-38372,-26015,-49164,-78357,-44993,9497,66254,71808,82937,39657,-52642,-177126,-63477,46092,54918,84102,149711,222285,439104,530111,246424,140151,123013,39132,-56207,-91626,-124394,2747,182095,200337,63785,-100690,-259346,-383082,-326728,-216107,-54146,44011,41609,-27205,-47443,-39203,-7583,12904,7807,42112,103817,136018,116602,9846,-38151,-12466,73664,67206,74349,16695,7783,45397,73733,75160,-29365,15611,84770,611,-81981,61081,282907,358322,249073,130373,90240,226184,352805,85193,8779,22791,55869,-27206,-178683,-130230,-127406,-216308,-261820,-174317,15005,178727,133957,-52024,36490,255498,306794,137681,89741,145051,96299,-2767,-33597,-17216,-7862,-3722,32518,70893,70557,-2953,-54333,-60635,-70349,34262,115399,74034,-8609,-56677,-8785,-17239,-39584,-51118,-65833,-113687,-129752,-76136,-45697,-32231,-4476,7138,-4209,31618,90245,-54857,-253827,-114468,-34703,-9321,-50554,-119658,-12468,-49685,-61541,27675,1068,-92799,-65795,-28096,-27178,-35367,-54057,-46861,-69679,-86490,-85317,-67471,-30453,62598,53218,-66864,-89122,-86530,-49436,-12466,-67480,33944,166271,236694,138432,5619,-56179,-71426,6048,30839,90664,74894,18035,-3592,16540,6373,-24261,13001,31877,-53672,-109162,-103727,-65623,-43976,-46865,-54866,-48383,-72389,-16537,85536,85137,34288,5224,80533,161628,173042,112052,43477,9058,-36789,-42115,-20822,-13470,7555,-32875,-26160,64113,112336,177430,432944,602524,480786,180317,-20712,-9092,153697,345597,167657,14705,-88512,-111294,-47048,20660,44281,-6112,-13620,53899,17761,-46477,-33992,13589,32456,77395,48421,10025,1863,7783,18126,23368,26140,-16482,-39346,-92408,-57375,68250,218111,315627,377211,319756,114076,3634,-24478,32042,100613,60360,-35546,-88473,38829,110669,48754,43540,44957,59366,82523,45082,-9720,11102,45846,49241,59180,83921,74916,64673,58546,96787,160105,203699,134886,14431,-11906,-49049,-75740,-97294,-80192,-39409,-21230,-48906,-75831,31678,198085,250219,77896,-33779,-83021,-57868,-63335,-8963,59637,85243,129182,147747,128217,44504,-804,-54602,-51198,32363,83291,52483,-17417,-56700,96923,302484,428338,469526,457943,304520,175026,73847,11488,-870,-45318,-59124,-50252,-33782,-46575,9102,81237,99654,12071,-105908,-69325,2125,20151,58089,99742,135737,267808,370473,381067,284420,131059,-7075,-74707,-85303,-68631,-96248,-14302,35284,59405,99983,85051,77451,54266,-32396,-54571,-11768,25575,-1751,-60940,-90989,-108424,-44010,12717,-10599,-65224,-74945,-33286,4919,16158,-34135,-88206,-73493,-19934,33372,51978,38300,26062,47134,54708,55226,47432,18020,1167,-40071,-28150,-34458,-69712,-33024,52982,159427,133626,59587,18470,-16310,-52823,-86330,-96936,-107137,-118395,-102221,-90139,-38349,10607,104810,100291,49229,12630,11156,-5340,-20658,-48537,-13893,908,44643,83896,59397,-3360,-38586,3892,38218,3636,-42997,-25663,93923,193913,188518,76322,-23834,-80799,-68311,31507,84128,57813,-13120,-38625,-70883,945,242091,404764,380846,198616,3593,-7926,10298,-29080,-56938,-28351,-30496,-52610,-34571,30082,74847,124977,135275,104491,41293,-15739,10726,35963,15073,-75854,-50497,6237,-17986,-16231,56623,97508,25984,-67159,-42496,14521,72540,68021,11958,-57149,-112759,-106266,23135,84561,14287,-15116,19238,81385,38952,-65298,-137711,12369,19775,-41554,-70924,50277,201664,154249,3697,6980,-33652,-39812,12731,78541,83178,46022,15009,-6517,-76494,11612,109406,120234,69020,11599,-37389,-13167,53715,123192,112564,49042,-17856,-84225,-47181,1279,31287,15679,-30894,-68751,-17826,-14077,-4446,18924,-4073,-33767,-36178,-36850,-41265,-9893,51061,27109,-4826,-632,-4664,-2516,-11262,50808,104027,213486,222717,114597,7166,-97957,-68973,-3347,30814,13767,-41440,-52921,-25067,33010,40461,15448,-23146,-37979,-36200,-32740,-76395,-87506,-78150,-54993,19076,28420,44928,50534,47193,28755,26697,28715,27123,17256,-6613,-7219,4469,-27949,-39812,-67536,-105614,-30969,-15362,7634,11266,-816,6910,2815,908,8704,9968,29436,31012,-19422,-32363,26077,59648,21869,-36399,-42020,-20261,-23856,-88716,-131323,-23675,52197,69751,86509,94116,74916,51052,33637,76419,112775,56685,73498,30830,-42257,-1588,16679,-25128,-6754,8230,17238,-4590,51365,192195,86048,-15383,-41435,-30435,-41210,-72358,-99563,-131124,-106452,-49061,-63820,-63268,-28272,25536,93006,135121,35778,-74564,-121867,-111400,-145788,-162862,-126067,-24509,37808,55239,63854,70469,23154,-51390,-67224,-45396,-14439,-406,19486,42734,49229,12844,-20398,-79299,-94183,-25359,-24716,-36325,20630,70660,47839,-13901,-50677,-60324,-54151,-65618,24596,211977,178499,59109,-6499,-70043,-44737,-8631,34227,49497,-15956,-83906,-110952,-71688,-37569,-8496,-6508,-5270,-16139,5936,5310,36509,-10886,34329,64243,177887,243597,204251,126625,72268,44644,-31021,-100090,-123035,-89910,-34634,-24103,-3447,-3957,-41334,-56671,-113898,-65930,36635,115457,93211,50633,1161,-4801,-36627,-74793,-79083,-48576,-30235,-38697,-24598,-27984,-34399,10507,83333,129766,99546,-29259,-104832,-18202,-491,8385,45847,104526,173992,117105,9394,-21707,-929,40440,66613,120728,39456,-8316,-3770,28434,1655,-38239,-57155,-52144,-8257,-11889,4955,5561,-22272,-31624,-25844,25586,88659,74159,24124,-28872,-2725,69020,219477,151724,48397,-12136,-7863,34878,29174,-14798,-34842,39952,60500,18953,-25852,-26278,-35885,-24793,-20916,-60294,-80592,11762,78918,165937,220951,178172,42771,-8530,-53064,-56132,-76840,-82488,-4344,58187,93227,104333,75876,-14008,-82979,-85603,-18798,29892,-15414,-49906,-76365,-110806,-86925,-40518,9628,35476,76019,109506,135239,132275,109711,45171,-3262,34261,-44711,-92549,-69512,3276,39691,-6673,-76607,-15067,106826,169980,75900,-32301,-56741,-47863,-47497,-25576,-120553,-14494,61901,39691,-16656,-92856,-117512,-102047,-82250,-21605,-3228,-2340,-10752,-28914,-38821,-32250,35364,213934,303199,319477,233588,60510,-12044,65988,153806,129088,44053,-12439,-63989,-73999,-61433,-31203,-31265,-101203,-91164,-55933,-66394,-18597,54759,100636,131605,105253,49238,-38195,20847,102700,110343,59815,11586,-52333,-67913,-66195,-25571,25257,67149,29606,25446,-15305,-61180,4331,9944,-37044,-85210,-135266,-111307,-31659,29760,42110,629,-47631,-104,22430,-11996,-69220,-115406,-102800,-71829,-58250,-36322,-34909,8269,54584,74562,93987,119067,126366,122616,87497,72368,5985,-8774,37798,84160,65610,35165,29206,-6492,-24835,-17639,-37094,-72792,-49066,-11207,105897,172861,90314,124719,141066,140482,178477,192934,85169,58008,53961,39047,43680,37459,16193,23347,10649,-49929,-126908,-67324,22660,53697,76131,84345,146061,320154,329728,194107,157862,157367,77920,25752,9980,493,8126,-13669,-74305,-51509,-17336,30166,98064,89648,23416,-46562,-71114,-56117,-42796,-35624,-58107,-123636,-46180,8043,17853,-1796,36691,94713,57011,18256,-32179,-83781,-70318,14794,64937,64390,56908,117604,224142,159009,43465,-41903,-76222,-26249,520,103848,217192,229699,183111,158451,80111,44559,-30785,-86199,-22217,3605,-28303,-59370,-55556,-44586,-8420,71444,129657,283242,285917,182240,37542,-84817,-82238,-89124,-8428,26647,-53789,-96054,-159304,-130948,-125725,-91593,-51406,-40486,-29713,9661,39969,35511,-14647,2913,-1310,-34957,-117265,-56396,42990,52796,12522,-24050,-83044,-47923,35309,63557,48817,33039,-51228,-40975,-7711,39245,63530,26478,-34876,-104574,-77989,-98549,-81536,-78152,-51428,-58974,-67547,-71273,-65380,-29107,16538,71396,103475,82059,8920,11439,33112,-11079,-98622,-167541,-112544,-66001,19240,29498,-4396,-41045,-57351,-56898,1611,83067,162285,157449,92912,37453,-36746,-83650,-59864,-80847,-82240,-47407,-10922,-878,-6841,-47183,-74257,-70492,-83987,-144931,-184578,-93967,17022,183168,179661,130087,91595,80514,36496,-13899,101454,179062,137171,3771,-44209,35250,3350,-45144,-7346,-9156,-79307,-117366,-52604,18484,92966,142509,73953,28505,124974,239134,239869,124817,77538,47701,35787,30916,-20233,-66468,-127947,-92815,-44402,-24107,-41209,33104,134093,120055,-6658,-84465,-30094,-21012,-51021,-78080,-111421,-107977,-37883,11702,4809,-35381,-38577,57464,172885,178436,117668,85150,50137,3055,-43735,-64991,-46702,2536,33996,38733,73132,74218,43807,-46316,-107941,-23444,62005,116831,63186,23488,2876,126349,320335,492573,416084,205733,63002,42463,62395,138980,257552,163510,14456,-20090,-20962,-24192,-30868,-44229,-84838,-50624,8637,60298,91612,70336,42931,21262,62639,60848,-9770,-92023,-59632],[64782,77749,6535,-17894,-51028,-22939,18942,31186,1641,-31572,-32148,-36655,4696,12984,-25547,-54699,-24260,26496,82452,99536,94956,20928,-19758,36852,122749,142869,184123,78968,-52127,-85193,-65900,-71722,-98651,-82955,-47840,-33950,-24499,-61135,-111011,-118249,-100538,-51828,-25593,-30738,24391,141475,203145,132719,50445,-1110,22405,37088,46889,70818,108434,90966,2479,-80108,-44036,-24070,10025,19971,-6399,-83651,-105530,-50193,-11521,-33094,-70599,-67588,-45633,-11931,778,-18674,-101216,-48992,-10726,1052,11206,60239,34760,-30761,-92147,-117391,-112585,-88432,-97712,-57124,-4875,36937,39488,58838,40967,18256,-2510,-16468,-3051,11221,-41032,-37339,42625,171363,194939,91485,25894,32490,11674,-30034,-29308,-10318,17560,66971,44746,-45211,-67426,-54638,-13501,25219,-18375,-59229,17615,45480,84627,25145,-25358,9118,29146,40191,56488,61024,42058,11844,26291,59948,114994,155255,148758,99457,14064,-15320,15240,44321,367030,565748,412617,240582,99570,76851,27913,79728,145891,197591,228116,258582,172234,15252,-19156,67300,270561,356027,271016,88915,-49121,-134566,-82054,-35380,-21278,8889,42988,35065,0,-42905,-34764,-25115,-40536,-99051,-81978,-72610,-60931,-37031,-38221,-41371,-38499,-23171,78722,216458,246125,212439,86145,-26936,-52039,-57960,-102122,-124496,-89922,-36898,9977,23842,47100,7517,-36415,-50831,-102700,-94042,-21269,-8429,7971,15926,38824,63502,25922,-22078,-46884,-38754,-41829,-69995,-42251,21928,7444,-47669,7368,251713,471887,436926,163898,-9225,-84703,-17092,-8810,-2282,-753,30697,30054,5992,-22504,-37340,-95107,-50682,49256,118553,152708,166343,91972,-34904,-41010,99109,185388,162661,143010,33308,-77861,-67896,-33663,-80853,-147584,-84286,-32064,-4835,49780,85684,142284,196985,189955,174574,162207,117804,83100,22546,-3144,3802,-41364,-34284,11921,55472,77059,78694,58751,32775,12296,46250,68801,42383,65606,126268,28125,7019,45175,91709,107298,49704,18406,40598,116042,100571,52962,27378,-12510,-15214,18859,13053,-21707,-9848,129220,300545,273549,162445,61444,42429,27575,29791,43339,-17476,-85412,-43988,7218,-20421,-69350,-113540,-76108,-30043,-63667,-76273,3025,75777,158683,177987,136480,116587,129649,170025,230039,182234,74826,72468,86839,59256,72250,48991,2971,31459,59507,69793,55814,69594,112140,88400,19464,-11460,-654,-75035,-177532,-146147,-55972,-8919,-37521,-58426,-64991,-58746,-13978,46636,131940,119423,19979,-64395,-59539,-100919,-130758,-99105,-124703,-65428,9891,42486,63795,12869,-13941,31710,74408,87765,100598,88035,11840,-74245,-30440,-95543,-119717,-102439,-73617,-37083,55729,134616,192953,193693,144842,64753,-13511,-43970,-24820,-22492,-47385,-57940,-64714,-95821,-131470,-90349,21077,189005,145984,-27347,-77198,30185,121716,171538,185631,179085,199114,211644,231507,198378,85918,530,-4628,2654,-24507,-51229,-27113,27056,86774,150306,297924,274991,55953,-117232,32372,215533,249663,168763,95992,-44310,-81065,-79596,-26491,8668,10687,7246,-17387,-22084,-68261,-63925,-23707,44894,90173,38723,21997,-4453,-16381,-43691,-122361,-142099,-83845,-55373,-71340,-93002,37228,80681,34012,-40646,-126692,-73860,-11500,-21547,-62113,-52636,-36055,-15048,-6321,63402,111794,119010,-15770,-37138,964,15126,-26834,-81214,-120334,-89142,-63704,-112132,-114834,-114877,-108888,-90891,-86019,-29886,28140,-9343,-45986,5149,30296,47194,65927,38255,47447,26984,-18987,-17733,150,52154,92175,43689,-29486,11489,-10965,-45064,-99409,-96964,-137716,-31644,-10875,-74711,-63648,-148810,-129346,-104604,-108022,-86006,-76065,-85331,-39625,55776,71186,111193,251968,372467,325694,74014,-34668,3017,19839,20477,18464,-55588,-114456,-44683,107921,191045,116799,11711,-29517,-40426,-30468,-20348,-42324,-125535,-116973,-86833,-34753,72369,202355,198681,175728,71832,-2019,-25696,-3064,-6324,-30527,-17216,-19441,-34142,24993,153972,253300,198905,61389,-49272,-16515,42428,40329,21666,-4007,-46837,-73722,-52524,-23654,-16603,-4493,72694,116910,111258,110528,70728,24683,25938,35437,-4295,21209,12163,-38125,-29744,15422,98884,91214,8398,-8132,-11598,-37680,-59491,2038,37918,-22172,-61516,-20376,43277,72859,190993,250573,94389,-22846,-81860,-112308,-80263,-34364,42437,73656,60092,22370,-27916,-32681,-34685,2029,123688,221161,149596,127742,27515,8407,144874,131810,72248,9188,-29011,-36337,-90509,-99745,-20011,86347,101333,37586,-39593,-75197,-165949,-192330,-179457,-89403,-62455,-84971,-75856,-68946,-74892,-39650,-44584,-67822,-46543,-52185,-58686,-62960,-67906,-36205,-24762,-60954,-57873,-4617,49562,87663,99005,56685,-34300,-89147,-66626,-7261,-15245,-19848,-78543,-100295,-63147,-80421,-22527,76548,280119,586021,714748,649047,480217,265315,90031,16347,-25535,-16831,-23175,-75414,-43252,53555,107080,129633,122482,48118,-29262,-55592,-90514,-12993,55710,64660,62919,4946,-11391,23581,5381,29219,52904,45315,117074,139228,48181,-41881,-103209,-83622,-80682,-93809,-47438,44050,38364,25602,48676,30267,-9389,65454,67635,-15726,-70547,-21345,52499,116466,148842,242413,323978,314740,200315,33751,-105255,-132405,-109320,-76153,-82440,-22310,-13762,-31604,-37804,-18480,11417,43518,34291,7849,10101,45940,60742,70714,2715,-86065,-87292,-47694,-72425,-72276,-12786,-1546,12150,31020,10652,-50170,-21329,62681,90441,16568,-30858,-102845,-39312,54748,148603,126084,37562,-31049,-50715,-16353,-19364,-65758,-75524,-105839,-57869,-38430,-31187,-58678,-90108,-61726,-18585,27105,39128,63625,23231,-70786,-137149,-23017,82025,75589,96994,169151,253641,453358,517180,216651,107165,71309,-35060,-107711,-111043,-118768,14290,180409,201024,105546,-49030,-216121,-336124,-268761,-161824,-32529,53993,69228,1286,-39728,-37267,-13316,3956,10158,75225,137150,151280,117871,19155,-31936,-13653,67723,75022,106046,46659,22785,62403,84658,59001,-38972,23064,72001,-19954,-74325,105977,354765,427165,294005,150793,95252,207115,318692,59852,-14127,-2635,30683,-36871,-154800,-136879,-151253,-245400,-294185,-217256,-37659,124068,89701,-78214,54012,263414,283428,126447,96735,168284,117926,6503,-31761,-19714,-8039,2510,33596,50296,39360,-19319,-50848,-42962,-46793,68525,164960,119898,19438,-40643,-3097,-6608,-29001,-58412,-89048,-145568,-129765,-68123,-36974,-29351,-8609,-4601,-22672,10532,85753,-38407,-223784,-121333,-55349,-24937,-46103,-93754,-10155,-61570,-62478,22666,-6737,-117929,-88928,-42812,-44874,-45322,-60767,-52779,-68892,-75213,-57507,-20343,-2918,78163,48556,-75836,-93639,-86909,-47194,-2228,-73755,-16185,109077,201762,138036,18308,-46920,-77245,62,31449,91383,70630,12323,-442,28423,17056,-32141,-1250,19095,-66241,-112186,-94965,-69625,-50873,-48800,-50227,-42375,-63094,-195,112030,117005,71185,60389,139000,220346,237059,164096,69448,14595,-28541,-19183,426,-2951,4011,-50343,-50548,53434,101364,160506,401784,589440,485223,181382,-21449,-2730,157697,333317,137711,-4752,-94176,-100423,-32350,25217,30911,-22633,-23597,49770,18781,-42592,-20588,20412,30751,79614,66055,31775,20770,22252,30525,35939,31008,-27586,-30267,-61383,-35761,98771,270992,386901,417185,324412,115188,4951,-29111,36822,112554,80681,-16507,-68443,45204,104911,46706,39545,45083,64241,91280,41721,-21926,7352,58736,64092,70641,99132,82003,59957,57165,89436,132932,149998,95387,19511,6560,-39530,-71724,-101667,-93604,-58234,-40954,-62343,-77544,34229,217850,291000,89189,-31961,-88571,-61754,-68948,-14199,49423,69334,96486,87534,79797,16848,-15571,-65060,-66601,16098,75228,43747,-23898,-60204,81203,250129,347699,392456,416806,290163,180134,87114,32210,7243,-45232,-62441,-48341,-26849,-26082,12443,64964,87330,15828,-101345,-96322,-11537,25896,83624,115401,126789,244696,354114,376479,298154,160436,20888,-60362,-43797,-61187,-113465,-24895,29024,51316,88901,83868,83807,59251,-40727,-81833,-44123,-4887,-20168,-65448,-80748,-90349,-37227,20737,-290,-66142,-89090,-45231,203,17997,-25830,-86726,-82267,-27408,26064,41678,24478,13304,35704,36842,30810,23524,-3813,-12895,-40558,-20826,-25339,-71864,-50955,37965,153546,132014,63120,24968,-772,-40477,-107781,-124598,-78620,-107909,-115256,-109965,-67539,-8554,97407,98057,44133,9300,19624,17572,3049,-28569,4117,20639,70730,106384,69936,-5243,-49934,-5308,24415,-9851,-49449,-7279,116273,208375,197395,81771,-21510,-69771,-40304,53422,105439,84717,25344,-28523,-78709,-15791,238408,416853,386492,194505,-6132,-44080,-20993,-42137,-50272,-26961,-32603,-55075,-39069,21541,72001,120095,119179,82021,11792,-55099,-26846,11265,-5697,-79807,-39985,18744,-6465,-19373,49565,86798,22336,-65715,-38865,16617,68208,58021,-757,-56652,-82057,-78723,53162,135428,46694,-25181,-15995,34071,-15176,-113554,-108527,28378,39453,-30126,-78332,30382,169285,137895,-19665,-10732,-43300,-45843,10207,74379,61011,23476,-3560,-28561,-98989,58850,117427,117673,62027,-2498,-47101,-11172,55970,123718,112199,41905,-32792,-92455,-39552,7076,35900,19482,-30670,-69709,-14202,-5710,2073,14649,-24996,-53525,-37512,-30401,-41954,-16531,38913,14065,-20653,-24955,-32887,-6375,21093,80666,116810,213108,232040,125956,1773,-90078,-45222,7409,28488,4157,-53351,-65273,-35447,29505,44037,14477,-35406,-67401,-56555,-39671,-68623,-68729,-54196,-28163,21794,33946,41201,37691,30578,18487,26953,42218,47377,32729,458,-11790,-10981,-60017,-60170,-75741,-86168,-30933,-17999,20819,21706,5758,7902,-3034,-6751,4037,3551,25701,20402,-19381,-32712,32878,77274,30354,-32337,-42312,-29517,-34288,-99312,-124782,-22906,55151,77834,92731,96879,66133,22636,-21648,18092,85085,56024,81887,28003,-53671,12581,43217,838,337,8535,27324,8150,69644,232204,125953,14373,-20429,-27398,-51412,-88914,-120172,-135881,-86566,-32994,-54386,-57202,-22211,27960,76322,106425,12025,-87215,-115708,-99544,-127207,-139737,-113568,-21301,48767,65552,65051,75926,38368,-40502,-74472,-56436,-17031,9607,38284,61732,66262,29528,-12863,-71706,-89738,-42603,-40825,-54877,7177,75178,59900,-4228,-48722,-66658,-55213,-54472,31506,209939,170553,42250,-18182,-59163,-28448,-7219,23581,34938,-13849,-61503,-94086,-69261,-43313,-22606,-21911,-15095,-21698,1118,-1145,32071,-8057,41794,80170,189542,214795,168739,125202,75690,46114,-21197,-90835,-120925,-96694,-47239,-38445,-19490,-21053,-63881,-77884,-136427,-83891,24415,117749,104804,68166,22888,13772,-21706,-55793,-62944,-42291,-30404,-50692,-38098,-35905,-40490,6422,94407,155877,108090,-19670,-123367,-34396,-9541,-6005,26765,74762,135094,101248,-5080,-37530,-7819,51340,77992,112563,8388,-46762,-32306,8067,-6435,-42240,-70284,-76615,-23977,-14182,9087,14658,-6274,-16844,-29543,13939,95716,91741,33002,-35609,-3210,88139,233371,142485,42348,-12345,-7496,35842,31417,-14080,-25584,53487,67770,18602,-30821,-31677,-40370,-34915,-35475,-82852,-111846,-35221,17585,100709,170066,152982,28265,-32662,-54538,-37977,-57622,-73609,-3544,55120,84751,87186,53967,-26163,-93523,-80935,-14991,29836,-15821,-58052,-92242,-114415,-95756,-47578,18283,70862,133468,169685,160065,128308,95346,32329,-8952,36946,-38445,-85344,-70370,-9991,18122,-32940,-91878,-797,140057,217450,115907,60,-23098,-22564,-22568,1641,-101147,-38256,45297,27991,-31910,-122635,-100844,-92919,-70406,-10463,7277,7878,-3208,-25952,-35141,-32839,15613,175595,276451,310911,237224,70043,-4653,55473,128486,119855,46812,-10325,-62945,-77321,-67223,-36865,-38285,-107263,-94358,-55163,-78091,-51239,16351,69857,98907,69516,16617,-65087,23600,115691,134789,86858,36250,-32966,-54703,-52567,-17389,25937,58249,10652,12618,-14342,-63062,-15049,4041,-32046,-77495,-144557,-114783,-29650,33643,50238,5610,-58944,-9485,31267,15466,-25696,-76777,-80125,-64049,-60714,-56179,-74929,-38455,12989,46759,80467,109006,87224,110447,80244,48358,-24387,-35828,8564,59895,43132,13829,7395,-21919,-30491,-12613,-17147,-46376,-35225,-2228,125449,148964,65172,109920,139471,134316,161196,186912,87910,54610,37709,21113,36469,39876,27902,30995,2047,-66282,-133744,-55705,41737,67653,89220,91762,148559,311742,286068,152192,117143,122078,75642,30848,29288,31141,22812,-14180,-72689,-48903,-17995,32456,112409,117072,32615,-52184,-67035,-53038,-51679,-42075,-56739,-77569,-4887,49999,49340,11021,48073,104257,58430,11240,-42506,-99384,-91591,-1992,57900,59695,59799,132120,230875,143155,37097,-40161,-68603,-16103,14648,119729,225541,214799,151309,121101,43166,2113,-74828,-106248,9265,25712,-18716,-50737,-51181,-51191,-27069,50642,106606,264219,278931,184060,38467,-73888,-107317,-114959,-33138,14435,-51646,-84319,-171081,-172553,-126707,-101299,-64444,-44313,-38885,2900,38497,40247,-16314,-6863,-17409,-62900,-133393,-46246,54138,66225,28066,-4707,-63740,-34172,54163,82324,40745,22839,-65681,-61448,-16854,55710,89474,49681,-30514,-120628,-75530,-97500,-89313,-81563,-55234,-73446,-89416,-90587,-77346,-32254,21713,89758,132869,96872,21688,30794,67100,31373,-56434,-127532,-159113,-90993,14957,36505,6944,-26064,-41668,-48677,7140,91493,166041,155792,84258,28720,-44831,-77540,-48491,-64802,-87406,-55910,-17992,-6280,-8768,-47376,-76555,-72929,-84258,-138212,-189330,-112439,-2322,187314,216392,170030,135402,125301,60900,-27684,60080,123489,98619,-12078,-25496,79988,60353,7632,25054,26972,-29954,-86544,-54573,9805,78658,117847,38342,-15394,77883,193516,203510,111682,68673,37797,28784,32706,-5156,-48531,-117849,-121340,-51395,-14321,-54685,16216,116951,110636,-1575,-87502,-42954,-35456,-68943,-98738,-135846,-101998,-34986,2796,-6982,-39569,-61320,32748,158311,172235,114314,87123,59847,17993,-28243,-59108,-49756,-7055,23433,26084,53241,61914,48258,-20243,-75223,-33483,48792,124811,88721,46106,-11710,77726,234067,395645,344771,168940,50896,41720,56567,125696,234137,148151,10250,-29946,-43423,-49927,-54407,-60865,-86042,-40578,11484,59211,80060,47192,11155,-8569,47315,53028,-22733,-106914,-63223],[60332,68758,4642,-16412,-48793,-17577,21887,37614,19309,-16336,-27035,-32079,14976,23687,-14416,-46214,-19564,37052,101756,105099,97616,23604,-18681,43591,150083,187877,213570,81180,-48916,-82892,-65100,-67573,-83355,-55304,-28974,-30837,-28564,-63702,-106750,-98483,-67926,-26468,-20758,-36434,35525,165323,225947,149966,60968,-2595,10824,19071,25274,47929,80170,59630,-25017,-93833,-49469,-23432,19403,30686,-7542,-84218,-111263,-64082,-20704,-42851,-69517,-62247,-39452,-8258,-406,-42161,-95826,-40947,-21044,-18815,-5014,47531,28089,-32903,-94026,-140538,-154578,-144864,-145405,-71730,-23434,17872,31436,65109,48069,20375,-3504,-13364,4562,9098,-52750,-39896,49510,179020,213813,106662,37345,46379,34631,-13441,-21632,-4351,29242,84002,61032,-40851,-92372,-73761,-31893,18589,-13006,-12911,68314,98511,126472,43926,-48816,-8795,25496,48310,61246,58138,44582,29642,47283,76757,126982,164194,153477,101092,23416,1792,29225,47978,340334,491858,332200,181625,37988,32273,2623,59191,122122,177815,245042,282542,207314,48917,-18964,46287,235608,318404,242473,80682,-49527,-139597,-86831,-40091,-18826,25515,63833,56866,1271,-51392,-41429,-8861,-26694,-88729,-70992,-61916,-61486,-38708,-38973,-44564,-45318,-31665,67121,198935,217728,180638,57365,-49710,-64722,-55778,-92244,-120898,-106199,-59808,-22119,-12455,23636,-15249,-46642,-56210,-104677,-87339,-9561,3189,12513,21877,51240,78003,36361,-25818,-53986,-36100,-35137,-47832,-25393,19199,-6137,-58262,35419,305991,457298,390844,160497,3871,-82762,-18275,-5872,4270,4881,32146,32343,4738,-30198,-46130,-90276,-43513,38724,88089,110491,132458,90801,-31864,-43135,82801,212721,211616,187318,53352,-76172,-67156,-33787,-82579,-135474,-75718,-20202,11703,64716,93367,145768,218299,238299,215319,164947,102109,76840,28236,4441,4056,-41546,-44211,-1555,43335,73230,90463,93867,95820,97188,119697,101159,45743,78380,179206,96985,55590,68610,108306,121800,57488,17258,18615,85352,71155,39220,29362,-7958,-8719,18810,1543,-30900,4633,155294,326922,313783,207870,98901,57785,28385,30077,51034,433,-79558,-43950,25218,4347,-39147,-94847,-77942,-36895,-72414,-85642,-7598,56090,126794,145760,112208,107012,133847,165343,201988,141784,48626,58898,84649,68143,92221,70523,16239,28147,43714,55086,49103,75845,129945,101541,21617,-17064,-8693,-93720,-193178,-100435,-8386,29861,-5737,-50114,-69305,-73741,-38518,20383,112066,130750,34884,-53566,-58259,-100008,-116368,-77749,-106667,-71966,-3479,23079,42785,12147,19061,51086,70452,74175,86904,77301,64,-84424,-2694,-78168,-117417,-120570,-72170,-23847,74319,147246,193227,177576,114009,31145,-41169,-54843,-29066,-24648,-44996,-51461,-65195,-99876,-147619,-93804,22959,174714,125985,-25794,-61479,38055,151390,256199,296240,281936,278306,267654,278565,240810,110446,29411,8389,3837,-33830,-77096,-44926,17900,85771,156271,305358,267106,33166,-110051,45078,232492,254063,151363,59830,-46716,-55630,-41520,-6595,-923,-17109,-22018,-22704,-1141,-47840,-48780,-27975,-11591,48081,21803,18924,3642,-12214,-46590,-128414,-144732,-86451,-54356,-61683,-106020,10940,49620,13787,-40903,-113653,-70434,-3116,-2191,-41304,-36917,-17238,6980,21425,94614,157306,182906,26970,-12863,13806,26206,-5316,-49684,-121568,-110768,-79143,-120688,-112667,-116620,-115848,-111069,-117611,-73964,-7357,-16971,-39432,12906,33167,51155,61257,21841,29556,-4798,-60253,-38082,-7093,47961,84955,37302,-26118,5211,-12365,-47115,-90991,-86076,-124682,-25361,-7960,-73924,-62519,-131093,-107532,-92698,-119401,-90719,-71060,-76169,-33705,50270,55643,81022,201593,310686,271257,56909,-49662,-14151,10940,23718,30582,-37225,-80711,-46126,102319,209815,143386,28454,-23696,-44378,-42693,-36462,-60971,-145316,-103833,-66320,-19253,78863,190662,174917,144823,43750,-20351,-40269,-12535,-11882,-32211,-18101,-23404,-39403,26008,178795,306549,229776,62881,-51712,-15775,40652,34853,16206,-7362,-50563,-84280,-62007,-29338,-21651,-10524,75149,132749,119649,106627,55940,14823,26909,40629,8554,39754,49273,1274,-3427,31988,96083,74099,-13341,-28371,-22759,-40332,-62859,-5223,34141,-9677,-63399,-34308,28451,65909,186629,196646,43788,-53175,-106094,-113210,-81632,-42456,27767,60767,50545,18872,-30911,-38307,-43987,-9303,111362,205623,139340,110991,8170,-8216,130916,137580,74239,2195,-41895,-43857,-95237,-97969,-14610,83529,93639,33230,-42171,-64133,-138588,-154113,-148517,-100160,-72726,-83153,-64995,-54978,-63628,-33372,-34914,-50560,-18271,-18289,-34218,-36806,-48232,-31018,-23784,-63149,-55565,5420,63521,91578,83274,36077,-38932,-71624,-55204,-16880,-28695,-30903,-88763,-107304,-62593,-79252,-20796,75133,267938,562355,687159,639321,493812,280665,101957,16709,-35921,-34917,-52141,-91227,-43694,35838,84061,131496,149041,77982,-20169,-59303,-97948,-24687,47097,50337,46240,3647,-20496,9756,-9896,15678,54220,78661,183546,203852,100956,1455,-73934,-70041,-72054,-85538,-39652,52210,39261,2837,-6879,-30384,-19841,73448,67835,-14881,-63862,-13560,61665,127813,156602,241563,316500,284568,168084,7235,-124780,-130380,-110716,-84256,-94047,-28731,-14277,-35923,-50318,-36228,-12149,9352,-7391,-30324,-6156,46510,69483,79641,10285,-77012,-83635,-42102,-66181,-73116,-21691,-20632,-15517,3346,-2210,-49967,-42788,25442,45077,-21302,-51770,-91118,-40004,10411,87609,75272,7931,-39436,-52160,-28223,-28589,-69461,-73190,-105897,-56066,-36983,-36041,-68143,-101799,-78460,-44093,-5668,10374,43953,4131,-79940,-80620,34151,125853,95011,103622,179413,277285,448748,479818,178409,69223,15611,-106515,-130917,-108381,-104025,25608,169779,188568,136615,4210,-139566,-206428,-147027,-84164,-8909,60539,86719,25873,-30922,-35423,-20327,-8034,16118,111215,168487,159583,114019,30338,-17755,-2447,72935,89371,142733,79995,41785,84021,98720,49035,-36668,32439,59779,-37542,-59359,149927,418651,477074,322798,162130,98599,188610,284652,41946,-29114,-22720,12421,-33715,-134232,-145829,-179596,-279288,-330204,-264205,-95216,65772,41772,-112277,76415,262255,252836,109611,98145,183586,138832,18885,-27525,-20791,-7152,10272,35615,31356,13464,-30357,-40402,-22531,-20339,109648,224374,173273,55708,-20305,4871,5178,-14134,-57157,-107043,-149874,-104062,-53399,-26312,-28013,-16540,-17714,-39014,-9632,77135,-2388,-86205,-25704,4359,13531,-13609,-63183,-7235,-68447,-54880,25741,-1614,-111385,-99932,-53173,-61068,-54168,-64497,-50832,-57148,-52529,-18052,36124,35862,89155,40354,-83546,-94124,-82956,-43293,7072,-46197,-55549,59040,166739,133185,30377,-35829,-69589,-3101,34356,90616,64598,6705,2418,39005,28667,-40361,-21690,5414,-73222,-105640,-84440,-72442,-57101,-50149,-45773,-38677,-54094,17644,138159,150433,113209,121419,202462,277459,298288,215405,94998,21052,-13729,10013,26002,8613,753,-68327,-67551,46946,92292,142483,354763,545060,469028,176734,-18637,6479,158005,305734,106675,-18106,-90985,-85714,-26583,15921,7645,-43621,-33563,47269,25959,-30056,-2373,27807,28445,80625,84135,55622,42728,39610,44320,47206,30780,-46116,-16339,-14144,7637,136771,325187,453459,446325,319735,112335,6276,-28005,44515,123967,101192,3380,-49538,48895,94650,43639,36784,47109,73633,105823,43035,-33581,5934,73935,78160,80385,112314,89460,57480,57621,81439,104352,93223,52264,35116,23981,-29990,-67066,-104529,-103764,-72599,-56268,-71605,-76950,35942,230583,324194,101379,-28648,-92758,-64438,-73581,-18653,40510,58850,74719,43362,38169,-5466,-25135,-69405,-81200,-3623,64043,35069,-27654,-61894,61774,193709,268535,315611,364442,264470,174659,94292,49029,14492,-43566,-62967,-45890,-19957,-7057,21371,52551,76941,21466,-85296,-123255,-27535,29690,102690,124933,115618,211871,319187,352443,300720,189003,58991,-21072,-9604,-48423,-122595,-31869,23954,44463,78120,80617,86367,59586,-51207,-108971,-75829,-34397,-36962,-65002,-66308,-65559,-27349,29814,9872,-65314,-97449,-51764,375,25263,-10413,-72658,-82358,-31164,19593,31275,10251,-110,22109,14983,2826,-1320,-23242,-21438,-36145,-12182,-16760,-70434,-61869,25957,144189,124808,61620,25707,7309,-25920,-92283,-86539,-51991,-97079,-110156,-120094,-96140,-29407,86819,96415,43971,13588,37497,47323,28664,-7878,23008,40945,96535,128692,83825,387,-59407,-15361,10475,-20738,-46223,13963,135548,215518,200296,85857,-17130,-52848,-12765,69541,118677,109631,71034,-10772,-79803,-28030,236105,428134,391667,193782,-3453,-72926,-56296,-60334,-46023,-22688,-30804,-52809,-40138,13857,67047,112260,103305,63671,-9555,-83651,-53632,-6339,-21072,-62552,-20794,40578,14825,-23543,39828,74005,20782,-58793,-31158,22747,68517,54610,-5534,-45689,-44751,-39035,88215,188618,87079,-17524,-40202,-5685,-61607,-154700,-79242,44787,58265,-16670,-78261,11130,137996,124682,-35825,-22481,-49570,-49428,10756,72746,43322,6706,-17319,-44945,-88522,93893,115784,108570,52728,-14661,-49663,-7096,53901,118002,110285,37358,-46041,-83952,-24415,18021,43687,25189,-28840,-69125,-9879,2293,6894,9097,-44175,-71382,-38564,-22918,-40791,-22937,29576,6448,-29369,-39411,-47932,1143,61335,116446,128034,205565,242048,149885,16002,-56663,-18674,20191,27568,-3067,-62784,-74781,-43110,27095,47525,16031,-37689,-77484,-66186,-39420,-53388,-35130,-19652,-3184,24674,39372,39214,25697,15371,9677,27180,53686,65378,47312,9309,-12407,-24531,-85941,-43345,-54848,-59571,-21664,-10800,38074,31746,12169,8579,-8999,-13116,3146,188,20926,8569,-17857,-28959,42678,97591,40535,-24939,-39264,-37107,-43087,-105229,-111939,-17091,60801,87141,99989,101189,57201,-8763,-74624,-32283,62656,59944,92748,27942,-55612,33785,74547,27860,6904,5410,33222,18942,86372,265760,166013,47350,6094,-18848,-58650,-101077,-132887,-115148,-60891,-13426,-40834,-44934,-9240,35170,61797,78388,-9454,-93645,-104033,-83478,-104027,-112171,-93071,-12065,65329,78999,67622,82154,55709,-21974,-71063,-57952,-13526,21755,59932,89622,97873,53799,-1980,-61836,-78195,-52697,-49648,-67910,-3549,83035,76654,9586,-43065,-67522,-48777,-37487,33312,193365,153246,24521,-26964,-43798,-10727,-8691,7072,16193,-7157,-35220,-69577,-53064,-35544,-28645,-36118,-25104,-26132,-276,-2576,33016,-114,53033,98624,195122,176142,125204,122101,89267,53744,-2281,-69874,-109300,-97371,-57169,-51844,-33420,-34952,-83058,-98511,-158880,-92870,14610,116306,115442,86772,46262,35243,-354,-27157,-39564,-30773,-24027,-55433,-48518,-41518,-43622,4412,102657,172180,111470,-8372,-110410,-45261,-19640,-25804,2803,44467,94776,81320,-17812,-47628,-7522,69275,95876,110692,-10184,-77983,-56450,-11144,-14629,-45537,-79903,-98375,-33950,-11242,16204,25448,11359,2985,-17567,6417,101318,106454,39920,-40650,-191,107546,241345,131964,36388,-10733,-3974,39515,37038,-8103,-9557,68140,75759,21852,-30658,-33143,-42089,-41490,-45070,-100868,-131424,-69315,-31083,42929,121224,127404,14552,-54910,-32763,-5743,-27930,-55501,6313,63553,86605,76642,35593,-36983,-103102,-70532,-6700,32308,-13184,-61644,-99942,-100889,-93936,-49514,30066,110161,195126,228327,176710,115853,75845,19785,-11005,41718,-28845,-74373,-70284,-23553,-4024,-59154,-102264,15991,176397,268444,162959,38698,9146,3526,1586,26425,-79044,-57892,30145,17019,-44066,-115240,-69490,-68285,-48236,6583,22200,22661,8022,-20595,-30124,-32574,-2611,137476,249478,304769,247530,88870,8458,42824,98404,106823,48312,-5763,-57792,-76622,-69216,-40282,-42548,-109449,-94442,-49846,-82477,-79763,-14849,44421,74042,44903,-3817,-77334,26724,125545,156847,113589,63859,-4760,-31038,-33792,-7242,28030,50651,-2053,6634,-7631,-49666,-27374,5124,-20794,-65474,-137578,-109449,-29585,35295,58624,14496,-59649,-18721,34522,35635,13039,-37063,-55670,-54492,-62495,-75268,-91611,-77855,-27248,18399,65814,96809,55103,98747,74792,25350,-50449,-57931,-19342,34623,22868,-3422,-8062,-30344,-29388,-1958,8156,-12135,-12352,17996,150454,124742,43565,90500,129747,122630,139991,172221,87443,49278,19638,3044,30239,46277,44731,40950,-4583,-78957,-134192,-40679,59107,76016,96231,94242,146043,292865,241257,118304,85984,92988,74209,37233,48819,63925,38297,-13014,-69170,-46782,-19252,35908,126835,142339,40869,-54865,-57282,-46473,-59728,-42411,-37477,-29045,37850,89792,78815,24750,57106,107246,56842,4315,-51089,-112423,-110258,-17969,50297,52451,59002,140051,230588,127840,33902,-34844,-58155,-2460,32270,138901,233616,194741,119223,90656,12939,-34404,-109346,-73320,49435,54056,-1111,-32753,-38866,-49574,-42027,29800,80514,236256,262775,178967,36444,-65266,-125149,-136546,-56659,1961,-49924,-73201,-172883,-193135,-115175,-106482,-73446,-48430,-51378,-4477,37461,45776,-14153,-13066,-30601,-84135,-135649,-40683,56813,72745,39940,12694,-44725,-12451,85734,110119,32834,10746,-76878,-82251,-29700,62798,108814,75029,-12291,-122573,-74243,-99853,-100433,-87273,-62684,-93261,-115801,-109678,-87911,-32875,31062,112139,161082,108045,32626,48838,97541,71339,-15832,-87210,-127853,-98244,10689,41837,16592,-13931,-30279,-44384,6286,91218,160344,146628,72465,19037,-50660,-67860,-35279,-47825,-87843,-66619,-26635,-13118,-12054,-48255,-78002,-73063,-82843,-130905,-178999,-128184,-19816,187433,252437,215089,184576,173317,89027,-35297,22282,74349,64756,-25843,-6976,127073,123824,67661,64370,67986,24401,-41147,-47295,840,58901,84435,-2871,-62524,26656,141779,161895,94876,56744,26188,20404,33433,12653,-22913,-87664,-125593,-54893,-7186,-68414,-5080,93590,95642,-480,-87869,-55605,-49270,-85215,-117397,-135877,-91895,-35311,-11651,-25783,-49435,-86373,3379,132427,153476,100547,81298,63927,29827,-16105,-57607,-57539,-22858,4985,3646,23336,41911,48970,8555,-37234,-36905,26704,117740,92151,47324,-27986,31773,148475,289424,265292,129151,34166,34311,44107,104674,201327,127029,4322,-42498,-73269,-79108,-79119,-76790,-87698,-35684,9883,52883,64487,24649,-19192,-39656,24343,35704,-41879,-111938,-68696],[57044,61407,3997,-13137,-43317,-13050,22766,40283,33499,-1700,-21692,-27395,23794,33867,-1374,-34034,-13199,46831,115605,104849,95600,23403,-19062,48233,171378,225348,235551,80593,-45617,-81954,-65239,-62229,-63564,-25467,-11768,-27660,-38139,-71775,-102487,-78047,-33835,486,-12032,-44424,37027,173134,231749,157977,69567,-2690,-2437,5,3652,24250,50727,28379,-49330,-103232,-55587,-25942,24443,38155,-9417,-72831,-96321,-79405,-34360,-57851,-62388,-55398,-33090,-4155,-201,-58469,-78306,-27093,-21582,-40276,-24534,32488,20665,-32554,-87627,-144720,-191407,-187067,-139920,-74160,-39000,-287,21794,67437,50697,18707,-7152,-11761,8713,3311,-66001,-44979,49235,174497,220985,116880,44026,54482,54131,3780,-12321,3258,43237,103643,81597,-28341,-107490,-90307,-52016,8416,319,35298,118681,146196,161644,60212,-59296,-23927,19758,51242,60403,46664,35534,34429,56543,82381,127531,161923,149197,96520,27241,12166,38494,47905,307456,416101,258052,125848,-19610,-10050,-15423,42033,98281,151856,244881,283006,219918,72689,-18699,22782,195501,275513,210581,70320,-50280,-148296,-95854,-47949,-15633,42425,82967,74253,-4164,-65594,-46109,12025,-6318,-70830,-54743,-51372,-58974,-37947,-37410,-44697,-49618,-40159,52730,174627,183835,146607,26752,-75104,-79654,-53875,-80267,-108164,-115197,-82838,-52820,-43074,7287,-32073,-57455,-64246,-107581,-83482,-4745,7311,9840,19436,55087,84652,42914,-30910,-62140,-34480,-30734,-35307,-18500,5401,-33508,-66167,67552,343554,411891,327666,144877,11228,-80403,-19748,-4578,8152,6556,29536,32199,2299,-38322,-54275,-85049,-38452,25548,56545,65954,89611,77395,-39052,-45184,63170,226318,253603,227189,71881,-78190,-68387,-30763,-74224,-120511,-73264,-16036,21864,75818,97025,144507,234245,281814,244914,157553,81449,64909,29645,6601,-863,-43948,-54353,-18474,25380,62822,95767,129492,179296,213847,212529,131819,43151,82707,224432,163126,102276,89791,120156,130911,61053,12520,-4959,54470,40364,20728,25721,-8246,-6779,14111,-12815,-38214,20536,178792,342033,343893,245839,125938,65430,25908,30331,58519,21783,-67685,-44141,40116,28366,-10486,-71649,-73436,-41723,-79556,-95829,-21325,34771,96312,113581,86302,93665,130483,151607,163724,94246,17272,39813,77820,76439,110944,89726,26836,22960,26908,38126,38379,76697,139827,108110,20034,-24254,-18637,-111903,-172795,-56042,33413,63888,25692,-41520,-70845,-83853,-60063,-5708,85993,131166,41687,-47935,-60768,-97886,-98185,-55212,-84531,-67549,-12814,8267,30909,19486,52534,65617,62391,59048,69670,62507,-12191,-59648,25375,-58820,-104349,-139627,-74372,-17738,84888,151150,180756,147605,70496,-13816,-72945,-64027,-35148,-28888,-42464,-46287,-67401,-103418,-161512,-96236,21180,153695,101159,-27958,-55360,35081,167659,328024,397690,376341,350419,319105,324883,287951,138155,56604,18407,3140,-41931,-100550,-57182,8735,81238,158290,306960,254791,11930,-103220,54992,250569,262934,140316,28147,-49130,-35731,-6637,14079,-4588,-44259,-61498,-25961,16948,-29601,-32551,-16758,-51091,5575,504,9368,4123,-14763,-55437,-123997,-119919,-76322,-47388,-49264,-91430,-16032,18772,3257,-34114,-101159,-70234,424,14456,-18164,-14362,4740,31206,49883,123899,200827,246693,72376,9983,21075,25139,1704,-27539,-105207,-128319,-93165,-127872,-111351,-118773,-122383,-132595,-150548,-117970,-45840,-27801,-35329,18181,34040,54118,53386,2837,13567,-30173,-100886,-60755,-16366,39850,71808,25323,-28817,809,-13932,-49920,-84505,-77711,-114685,-21852,-6718,-71554,-61241,-117246,-90512,-84615,-131296,-97520,-68030,-66888,-28218,38128,31017,41980,141263,231428,197785,27908,-64182,-30940,-640,23092,39273,-19561,-47981,-38608,90585,219658,168779,46374,-16177,-46155,-53919,-54378,-84142,-147152,-84885,-46622,-5898,81824,172421,145840,110365,16565,-36845,-54346,-22076,-16337,-32813,-19387,-28448,-45761,23926,194425,349716,254338,62336,-53328,-16138,38432,31252,12720,-9665,-51467,-92616,-71663,-35834,-27184,-15277,79367,150416,127104,98590,37203,1293,23468,42581,14702,46448,76330,38077,22681,46642,86440,49997,-40718,-54435,-38006,-45083,-62935,598,44962,10262,-63694,-52941,6143,49915,164751,131985,-9461,-84327,-130200,-107357,-81700,-48424,15951,51677,46822,20723,-31196,-43795,-54488,-22786,93193,179682,120624,85863,-13397,-24832,112908,137464,74769,-2253,-54579,-51690,-97887,-92223,-7117,80763,85107,28300,-46108,-56964,-114761,-122011,-118730,-97637,-81064,-79153,-53497,-41587,-54737,-31736,-32606,-42678,-1542,5336,-13220,-12614,-33678,-27428,-23592,-65384,-52382,15025,75502,90987,63525,14178,-41341,-53649,-43625,-28367,-43527,-38434,-82912,-85986,-57785,-76109,-22275,67077,244275,513103,621181,588022,474111,278018,106478,12404,-49520,-57558,-87144,-113621,-42822,19029,58920,116952,155027,94599,-13719,-61875,-102754,-36938,35024,32180,27292,-1873,-38500,-10257,-27279,660,53197,109027,238923,254470,140326,32292,-53297,-59464,-64935,-78435,-33430,54645,34205,-23131,-65711,-82185,-7703,79457,65416,-15656,-56753,-7021,65025,127898,154241,226382,292711,244690,133517,-18245,-138076,-119263,-103583,-85666,-103415,-35266,-15079,-40833,-60028,-48644,-32336,-23253,-48345,-64988,-23970,41573,75248,87404,19183,-66965,-80483,-36610,-57170,-68928,-27848,-36665,-37356,-18634,-12238,-48609,-63949,-14566,-1014,-57068,-66378,-67850,-21811,-11902,36781,25098,-21921,-44635,-50089,-38296,-37945,-72875,-71673,-106335,-53562,-35312,-41074,-78004,-113789,-95022,-65400,-30550,-13227,24499,-17643,-78917,-26969,93850,169161,110396,103427,180502,292304,428307,423844,133485,27294,-40928,-166725,-116318,-90860,-86791,34045,151780,166574,156103,55739,-53341,-68224,-12241,-4050,11851,62275,94065,43828,-22812,-34717,-28601,-20009,30959,146542,193130,158345,104031,40913,-416,14668,83213,104999,179486,114469,62862,108125,114813,45797,-23163,40693,46356,-53348,-41866,189632,467604,502000,332239,162950,97793,168088,249124,30361,-34961,-35168,1546,-25337,-119278,-158484,-212032,-316166,-367267,-312441,-155986,4118,-9100,-145425,101710,250846,216769,87034,92105,187892,155765,32645,-22137,-21311,-5497,19076,37487,13425,-7457,-35704,-25211,-1350,6859,155330,289086,229906,98336,3539,13781,16335,2400,-46418,-98326,-106870,-68503,-33095,-15276,-30128,-29847,-31220,-52322,-28744,63797,35564,38927,93074,94375,74926,28357,-34188,-5151,-70138,-45448,29273,4750,-94975,-101712,-60314,-77433,-61386,-63368,-40912,-37248,-23029,27015,96543,82142,94083,27834,-91691,-93099,-77381,-40029,13245,-18747,-75794,18646,133391,124172,40525,-24787,-57371,-3574,38067,86754,55753,51,2631,45369,38690,-45872,-45211,705,-67516,-90748,-74439,-76006,-63880,-51865,-42619,-37582,-44936,35344,160731,181304,155727,181801,261191,324145,348098,259535,116122,25953,3856,42827,54003,19266,-3952,-88517,-67587,43852,82877,121521,294308,471830,429542,162586,-14137,18030,155431,267118,76656,-26471,-82844,-73363,-34167,-3286,-20237,-68823,-45016,44769,37937,-10589,18011,33666,23478,77463,98087,77463,64213,56574,56638,54287,23409,-71754,6159,45856,64982,176705,371203,503758,459324,305135,105009,6872,-23222,51320,129996,116440,19684,-34627,48174,78802,36907,33021,49908,87979,127425,52412,-40798,8845,90519,89455,86193,120393,94495,55105,57096,70482,72974,37042,14981,53885,36616,-23466,-64501,-108386,-113235,-85682,-70991,-80592,-76229,34493,231890,341999,111178,-26437,-98198,-68919,-79867,-24576,30808,50628,61933,20199,2460,-25461,-32744,-69673,-96516,-27558,47381,23743,-31875,-64458,37823,137018,195717,242834,303116,226752,156558,92565,58178,17707,-43310,-63590,-45431,-15782,7691,30520,42904,67575,26550,-66000,-146334,-49943,26220,109104,122975,98432,168580,263877,305049,286026,209224,97814,21223,14239,-37737,-125094,-39453,16901,36038,64592,71791,81028,51161,-65039,-134227,-107003,-64095,-53573,-61704,-51208,-38542,-17627,36477,16761,-65500,-101953,-56598,1793,34476,7752,-53078,-76365,-33897,11239,18079,-7450,-17446,2812,-14724,-32568,-30481,-43121,-27827,-31597,-6154,-12055,-70369,-69009,13775,128559,109507,52771,19576,7076,-15049,-61916,-47248,-34611,-91131,-95326,-117827,-127834,-52969,71250,92030,44927,19731,55922,74845,50431,9254,38833,57276,116396,145368,96257,9649,-68593,-29714,-6593,-32042,-37779,33198,146340,210853,193245,84625,-14787,-36057,9647,76565,119652,127043,116724,7512,-79035,-38287,234249,437382,395104,194182,6117,-80811,-94335,-86301,-48806,-21015,-29595,-50203,-41657,3791,56776,98035,83929,45322,-26972,-104784,-71058,-18351,-28952,-38317,-763,64959,39290,-33175,23515,55872,17327,-50907,-23960,28059,68574,53088,-7069,-32507,-7367,6222,121271,231684,122844,-350,-51595,-34824,-95687,-154772,-54156,57549,72259,-5568,-74588,-11513,104956,110042,-49677,-32761,-56618,-54195,10896,69581,25822,-9464,-30801,-59272,-65268,112072,101602,88985,36601,-28306,-50059,-8194,40217,98763,100064,30696,-59986,-65555,-5690,30759,51414,29543,-28804,-71134,-9568,4939,5047,-2120,-65177,-90210,-42868,-18886,-42360,-34026,17923,-981,-36085,-49753,-54719,12282,101572,151338,132816,188255,249508,184262,49077,-18262,4281,29686,23511,-12261,-73818,-85836,-52457,21652,46342,15119,-35559,-68999,-71478,-37972,-36082,2241,11556,14724,22839,38479,32930,9942,-2661,-2378,22503,57996,75596,55234,13877,-14462,-40704,-80979,-18239,-27942,-34643,-8930,181,51923,36355,14446,5589,-18727,-22762,1048,-4107,10635,-8884,-20170,-26598,50038,114237,46413,-20346,-38891,-48501,-54888,-107033,-99901,-12850,62634,91213,102020,100902,41592,-48733,-125479,-76598,40267,62265,100401,25447,-53781,52608,100984,48711,8140,-5779,28965,20729,94042,283979,198414,76590,31267,-10258,-66328,-110174,-129552,-91547,-36731,3691,-28715,-32205,4020,40247,43640,46302,-33855,-98561,-93342,-69292,-82869,-86543,-72143,-1923,82201,89666,65820,83112,68565,-1416,-57148,-46775,-4822,31851,78618,119654,133662,76195,5476,-55918,-67936,-59727,-56530,-80531,-17691,87110,91292,21123,-39776,-68720,-41882,-22620,25735,158607,122546,1153,-38235,-31768,1869,-18558,-20067,-10101,-1602,-13196,-48575,-33898,-21104,-28915,-53571,-40773,-35095,-4124,-4979,33287,7012,62520,114395,190302,127533,71796,111714,107226,65569,21077,-45183,-95631,-96751,-69297,-69543,-49119,-48633,-100247,-123532,-146343,-89029,7586,108227,119188,100482,64946,53350,20936,2893,-17005,-21459,-18463,-57513,-61798,-51103,-50150,-1843,101359,172154,105420,-702,-86100,-53144,-35453,-55592,-28951,11031,53411,55586,-32923,-56848,-6488,86428,112247,107748,-22325,-106788,-81842,-34604,-28565,-53552,-90824,-122829,-44170,-10983,18379,30253,22577,17765,-664,1746,101316,113211,40061,-48590,123,120600,238738,116278,26032,-12173,-2634,40380,40190,-2819,5781,77349,78528,22727,-31309,-37076,-47250,-49738,-53488,-103889,-131915,-90667,-74845,-9673,73541,97857,-3383,-77188,-5748,25638,-233,-40512,11900,72686,91132,67563,17454,-50761,-113594,-60123,-458,30580,-14065,-66251,-100788,-87311,-89663,-52751,38159,144366,248998,273377,177515,90121,47098,2400,-16227,39779,-24837,-67435,-74590,-42369,-30843,-89479,-111418,28996,208348,314098,208893,74477,32642,22435,18306,43143,-61492,-79187,10592,971,-57547,-84610,-39908,-41577,-24326,22835,34953,35501,16218,-19323,-30070,-37390,-24160,97492,219308,296549,258991,110307,20823,23964,61514,85964,43819,-2483,-51320,-75283,-71955,-46493,-49268,-112839,-96933,-45708,-82672,-104494,-42796,19539,51921,26281,-16382,-77829,24341,126844,169726,132657,86378,23151,-5535,-16274,-398,26380,39350,-13373,2755,-523,-33554,-32537,7952,-8601,-56441,-130475,-108766,-36882,29422,61212,20550,-56148,-31216,28576,43587,39570,-4018,-35556,-48574,-68711,-88202,-60209,-64518,-67821,-13853,46202,78723,27125,83903,67276,128,-74057,-74008,-41857,9332,1994,-20924,-21612,-36031,-25776,9762,34022,25715,17224,47353,174461,99875,22905,64266,108665,102573,112786,145677,78486,37305,-3219,-18474,21737,53412,63002,50409,-11074,-89150,-130419,-25511,71171,76339,94019,87978,134328,260705,195007,87567,58506,68001,71813,42322,64406,93148,50222,-13745,-67568,-48252,-24403,37112,136182,158394,43623,-56643,-46318,-39933,-69382,-37872,-9934,14436,73462,120318,101610,36327,61246,102171,50597,-4384,-59928,-124779,-127792,-34779,39765,40338,51877,138673,221304,111228,30777,-29570,-48047,11888,51140,159377,240018,170089,87382,65822,-11035,-62784,-115000,-34203,93277,85665,22551,-8370,-22473,-42344,-53360,8543,51620,200256,237550,166127,30225,-60494,-135735,-155091,-79326,-10847,-48885,-62991,-163885,-154096,-97420,-107874,-78448,-50876,-66256,-12833,36575,52326,-7623,-14347,-39317,-97550,-131440,-40345,52168,72992,48104,27642,-26485,15196,130838,146795,24831,-3139,-78715,-100106,-45827,60524,119139,98389,15920,-104314,-72997,-104683,-113934,-93577,-72187,-116198,-143327,-122863,-94204,-28543,47046,139642,187149,116068,41979,65575,122875,105477,20547,-51962,-94713,-85286,8879,47825,26551,-2560,-20456,-41083,2160,85005,148486,133629,61329,11698,-52629,-56809,-20421,-28988,-80782,-76101,-33519,-18172,-13646,-46918,-75806,-66941,-75012,-118418,-164782,-138065,-32642,185995,287540,266549,241179,225699,121620,-33114,-6759,36510,39875,-32398,17011,181603,199043,141284,116346,119416,87346,16910,-24528,-1969,39775,48903,-42998,-105788,-17364,95290,124722,80314,47226,18577,16417,38352,37908,14471,-43692,-90118,-45626,2651,-74868,-23514,71486,82396,3474,-79049,-60199,-55087,-92757,-126656,-123168,-79060,-33771,-24758,-43844,-56619,-99793,-19116,106434,132464,85379,75855,70882,47302,739,-52058,-61264,-35690,-11476,-17955,-6128,24254,55003,46899,13038,-18998,8136,103626,80983,36836,-39372,-856,79760,193942,193973,97720,23423,30933,35834,88158,173954,113311,8685,-44247,-99620,-99813,-94151,-82420,-81780,-24980,15108,52564,56359,14600,-34255,-58206,7156,21613,-54554,-101033,-65242],[48202,49253,-1956,-14824,-42473,-15015,16148,33671,37601,5186,-21722,-27920,26878,40600,10578,-22446,-9362,51042,118588,94787,84508,15686,-24977,46627,180875,246910,241180,71247,-47440,-85815,-68623,-57549,-42433,2173,1467,-25719,-54724,-87081,-99142,-59629,-1735,25075,-2638,-57037,24797,160112,216810,154014,73720,-3189,-17983,-20761,-18177,568,21826,-879,-67853,-109158,-63733,-32609,23977,41385,-10819,-57078,-84682,-95358,-52256,-76001,-51432,-46715,-26368,485,2105,-54792,-62648,-14236,-12926,-59694,-46426,15620,12583,-30499,-77244,-128644,-183313,-166207,-108556,-69982,-50018,-16921,11308,66726,50330,15106,-11211,-9818,11243,-3926,-77402,-49794,44084,159950,216788,123028,47441,58664,71233,23401,1063,15494,62802,129082,108137,-9416,-96137,-98798,-68399,626,24959,85842,167824,186469,186692,70231,-57332,-32208,16105,52510,57112,30601,18792,29193,55243,78146,118887,151194,138993,89158,28704,19160,45693,46677,273304,347229,198917,81285,-64877,-8813,-13999,35617,81062,126750,232963,265625,213627,88660,-16139,1124,155584,233281,181529,63896,-45547,-156871,-104200,-52923,-5965,64050,104838,91015,-10994,-79647,-37039,43018,25376,-42024,-31527,-37998,-51765,-32265,-30936,-39235,-48212,-45172,39970,149479,151379,116621,514,-97206,-90776,-46774,-61141,-84531,-105776,-97303,-74336,-61662,-636,-38915,-62609,-68552,-106311,-78214,-1698,9147,5776,14982,57098,89953,51685,-30037,-63876,-29013,-25246,-28077,-17747,-13804,-68040,-49063,109702,366319,349332,262781,127694,21767,-73212,-15976,1162,15864,11098,30393,37996,7829,-37387,-52661,-72525,-28553,17697,32375,28150,47488,59053,-49869,-41164,48532,231235,289917,263447,92322,-77128,-62877,-16635,-52031,-99412,-69497,-12716,32356,90401,103206,144857,249235,322443,267686,149006,64784,56151,35780,12615,-1454,-40629,-56405,-30084,9760,53744,101631,170795,284133,359099,324755,166282,40781,84329,263253,227487,150959,114187,134060,142240,68922,12942,-21550,31511,16948,6839,25373,-4383,-128,14714,-19077,-32010,45222,206462,353292,369319,280528,149054,73464,28214,37891,71963,50885,-44092,-34839,59663,58701,23280,-40643,-56769,-36410,-76831,-98229,-29721,19606,75477,91459,68985,85760,127961,138420,126962,51249,-9632,24082,74284,91640,136292,114433,41871,23617,18348,28626,33315,80896,149434,116127,23128,-24702,-22649,-120139,-138344,-10172,74104,98205,63021,-24724,-62005,-81114,-69695,-23240,62721,127438,47519,-39813,-59254,-88226,-74522,-30250,-58091,-47569,-6765,9470,35981,37046,88678,80933,58389,52028,59378,53711,-14055,-20824,57576,-31766,-80702,-142094,-71784,-10081,94914,153390,163392,113712,25823,-59750,-88749,-60702,-34621,-27052,-32998,-36122,-64009,-99543,-161851,-89177,24656,135529,79709,-28473,-50775,29421,176301,386123,487966,462835,418631,371259,376006,344895,175579,87830,31406,6827,-42807,-112151,-54394,8542,81463,163655,309611,246662,1460,-94964,67393,276316,285010,145762,12091,-46175,-14356,32098,42717,7168,-51585,-102145,-15634,39336,-6914,-11039,5386,-60411,-26831,-16566,890,2999,-19183,-64405,-97565,-74376,-48627,-28763,-28756,-66305,-33421,747,10745,-17539,-84794,-66401,6346,34700,12496,18919,35417,63031,83467,154886,243697,309126,125896,39082,32038,20153,-174,-10726,-82702,-121120,-93847,-124027,-103493,-113069,-118521,-144539,-177100,-153745,-78206,-34352,-27172,26943,38824,60895,49100,-10929,6266,-38779,-132176,-76181,-19707,35701,61191,16153,-29760,2881,-9848,-47277,-73638,-65398,-101020,-14152,-495,-63142,-55140,-100600,-72219,-74888,-137771,-99824,-60799,-51299,-17310,24522,2261,513,79913,148908,121261,-3858,-68628,-39522,-7730,25401,51230,3654,-10346,-17581,79017,223266,195541,70429,-1709,-39521,-55998,-64783,-102869,-119861,-58522,-22867,11487,87873,156034,120319,81332,-2441,-44718,-61672,-25672,-13737,-26564,-15954,-29279,-47268,24517,203899,381848,275509,65363,-48917,-12082,41183,34752,16192,-6105,-45550,-92464,-75932,-38137,-28569,-14905,88132,172362,137325,91614,21018,-9714,20835,44871,18124,47211,96676,75039,52122,63187,75706,25444,-66970,-79584,-52096,-46971,-56536,20707,70808,37799,-56140,-70847,-19520,28392,135879,77998,-56316,-110369,-135293,-94903,-77174,-48179,11565,50755,51097,27931,-27252,-45540,-61706,-33651,74437,149705,98911,58820,-31449,-36384,96741,135920,77884,5,-62042,-55391,-94044,-79543,5013,80799,78712,25712,-47843,-49713,-91817,-92683,-89505,-83299,-83237,-70643,-38581,-25696,-44536,-30787,-33978,-40617,7221,21510,5095,9195,-21417,-22408,-20740,-63835,-45189,26593,87738,89146,44535,-3287,-36575,-31973,-28917,-37633,-55760,-37993,-62294,-60213,-46292,-67222,-24689,55336,214898,448997,531346,508718,430278,263391,107767,7588,-62718,-80896,-121395,-136650,-37689,6086,36915,93940,147258,103237,-5858,-59897,-102064,-46897,22497,14215,11277,-4526,-60475,-34527,-44518,-12935,52632,136745,279098,286621,164563,52664,-37206,-48543,-56447,-69760,-26100,54355,25609,-49402,-122896,-108006,15908,85239,63538,-15354,-47687,400,65730,121307,144735,199811,255874,200824,101725,-38341,-133385,-101743,-88558,-78694,-107832,-39559,-13277,-41225,-57377,-45105,-38983,-44683,-82089,-92128,-41611,32453,78856,94358,29825,-55649,-76724,-29844,-43966,-56662,-26552,-45001,-49313,-31772,-17321,-44736,-82151,-53019,-41733,-83766,-67784,-40458,3842,-9617,4200,-19662,-47802,-44483,-43848,-44780,-45877,-75081,-70386,-105623,-49250,-32437,-44553,-86446,-124181,-108786,-78709,-45241,-29218,8173,-39626,-69748,20959,149158,207278,121933,99055,176480,302090,399800,359750,86204,-15286,-90321,-135587,-84504,-67949,-69215,39938,130729,141049,166206,104689,36188,68097,116247,67988,27837,59883,93769,55664,-15280,-34378,-35036,-20155,59540,178290,207994,147396,89061,50327,17941,33995,95415,119537,213605,149203,85487,133423,131989,48356,-3952,46473,31636,-66923,-23671,223114,497110,500216,322709,154120,91963,143758,210246,22481,-32689,-38543,-2302,-16357,-109803,-172846,-244393,-351019,-400538,-357146,-215751,-57974,-60699,-124074,128265,230248,178103,60028,78543,180744,167030,47145,-15596,-20638,-1685,29895,39486,-2911,-22128,-34745,-6842,19803,33954,203782,354211,285792,145694,31511,23604,26368,19343,-27471,-65633,-58794,-27620,-7953,-4213,-36698,-48012,-41352,-60208,-45498,46920,65064,133751,192830,177497,134458,67325,-9397,-4057,-67029,-38005,29311,6710,-81932,-98290,-64423,-94680,-63555,-55413,-25062,-13017,9012,72736,156146,131183,94224,12144,-100879,-92429,-72225,-38645,15579,4089,-71599,-9677,104018,112568,48491,-14807,-44260,-573,42081,79584,44297,-7751,-1225,45709,45529,-39495,-48639,19958,-44380,-70778,-66343,-81240,-71132,-53607,-40421,-37619,-34390,51884,177638,206440,194755,236007,308013,354725,380483,291444,130068,27875,21232,76464,82626,28130,-10651,-111341,-48378,43682,71757,96722,225040,376994,367738,136464,-8577,31723,151419,222936,49501,-31456,-74065,-66607,-54246,-19824,-42678,-96181,-58464,41369,53756,14815,39318,37258,15182,68704,104443,93923,82599,70673,65455,55447,8542,-97980,39803,115702,129400,212727,400098,528133,453180,281667,94085,7729,-16308,54502,127226,122560,29839,-24619,42884,57536,25092,27369,54230,109261,160847,79326,-33250,21837,109533,97749,87592,122332,96129,51869,54152,55989,39485,-11845,-3153,69877,42925,-21421,-65231,-114185,-122781,-98973,-87157,-91331,-75480,29284,220299,340274,116746,-26317,-105583,-76837,-88967,-32787,19479,42720,55735,16986,-27561,-45043,-40599,-68213,-112566,-54623,24946,8640,-38351,-69047,10539,84278,132868,177395,237049,178760,126116,80883,57799,15373,-45880,-65698,-47923,-15224,17172,36698,35070,59085,30062,-47334,-124571,-80956,11886,99937,108240,74662,117449,190860,234966,251379,215310,128871,55055,27256,-31111,-123654,-49640,6514,24647,46966,56109,66125,32474,-79208,-142316,-132763,-91570,-68168,-56486,-37157,-12088,-9450,39370,19283,-67591,-103185,-61322,2770,43842,26098,-32832,-66837,-36452,539,1904,-29066,-39141,-22888,-53543,-77215,-65156,-63936,-33824,-29266,-4073,-11974,-73402,-74123,313,106477,86212,36607,7244,106,-9221,-34114,-17647,-27513,-88825,-77833,-103354,-149879,-75053,52555,84043,44952,23378,68193,94337,65795,21537,50551,68135,128080,154309,105125,20396,-70389,-48909,-26526,-43447,-27179,48596,146927,194028,176180,77650,-15023,-21303,25555,74886,108693,135046,157929,22850,-78570,-45850,236162,448201,399587,195957,17949,-62012,-118294,-119326,-59711,-23988,-30355,-48795,-44708,-8977,41187,77378,60553,25997,-41936,-117483,-80679,-25083,-25673,-13457,15979,86965,62816,-48481,833,32986,11457,-43322,-18386,31161,66880,51877,-7153,-20849,27282,53267,148196,255886,145446,17915,-48914,-46265,-103654,-119342,-34005,66231,81214,2447,-68934,-37433,70995,92976,-62877,-42870,-64926,-59811,10713,64223,7670,-26039,-44570,-70657,-43530,114474,77139,60012,14137,-41898,-50014,-16431,13607,65099,80051,21768,-68342,-42477,16344,45996,60243,34146,-28926,-75025,-13492,1659,-4062,-19187,-87666,-108353,-49382,-18216,-46496,-50076,3427,-9052,-41445,-57107,-56877,23207,138686,182777,131428,164450,256574,230705,97550,19274,22440,35412,16748,-22626,-85293,-97771,-63068,14027,41101,11745,-31220,-55716,-75023,-36669,-17097,39338,36543,25880,16809,31258,21820,-9239,-22971,-17344,13096,55167,77738,56058,13479,-18442,-58851,-61549,1825,-4179,-12957,5360,13122,60853,36127,14298,1606,-29792,-34565,-1630,-7184,-2914,-30476,-25887,-25264,55670,126883,47941,-19100,-41814,-63488,-68496,-102671,-89509,-11022,59741,89137,97994,94943,18159,-96897,-158985,-109546,18007,62478,104944,21207,-49646,66898,120028,62850,5128,-23545,14764,12978,91994,285533,221514,100962,54058,-1254,-70699,-109892,-112099,-68419,-14518,18478,-17827,-19223,16915,42670,22911,12538,-59347,-100431,-83537,-56705,-63645,-62572,-50693,10450,100257,97934,60457,79493,77120,22186,-29400,-17140,14294,42820,95263,150939,168769,94675,9699,-53211,-59274,-61919,-60564,-90944,-34699,86611,103310,30522,-38195,-69260,-34615,-9870,12544,110874,82732,-25354,-50430,-23189,10095,-34405,-54800,-39726,3223,4309,-31873,-14831,-2091,-21179,-70091,-60168,-46961,-9190,-7419,33675,14509,72431,130112,180373,78287,14098,96397,129606,87482,50173,-18276,-80497,-92786,-77948,-86593,-61049,-56477,-104441,-132021,-117713,-67165,11462,99469,117972,111050,80336,69355,42908,34161,5027,-13656,-13154,-54974,-75856,-63100,-58611,-10910,92003,158480,93572,5477,-60498,-52838,-52552,-91534,-62478,-20067,18184,30834,-46258,-62478,-3739,102424,126519,103629,-27878,-127523,-105967,-59633,-45554,-63593,-99981,-147701,-53105,-13350,15970,29781,28170,27559,18310,7316,102195,117415,38344,-55279,-509,128954,229484,99428,14978,-13322,-697,41044,43111,3759,21265,83067,78535,23386,-30625,-41454,-53683,-56356,-55164,-88568,-116652,-87253,-113150,-51494,33625,68710,-22136,-77982,19933,52253,23771,-29765,9789,79105,97161,61410,3538,-62109,-98765,-47021,5563,26461,-16571,-69149,-92936,-74795,-83695,-55818,43875,172653,291618,302021,164704,56047,14586,-15835,-22393,32281,-25486,-62874,-79912,-62412,-56904,-118241,-114282,40367,236508,353699,253406,107193,48993,35647,30117,55197,-45566,-99539,-10602,-17055,-66753,-51357,-12857,-14516,1394,39573,47002,47795,22882,-20190,-32824,-44706,-45581,61261,190937,289566,273523,135394,34960,5467,25640,62176,37487,4270,-37755,-67830,-71360,-52142,-55326,-114174,-99104,-40218,-75848,-114192,-63897,-1305,35481,15653,-20428,-72914,19261,123018,175680,145856,105172,50924,22019,2081,6228,24229,27694,-20649,3560,9591,-14795,-26177,14599,7321,-47810,-125623,-112303,-48339,19275,60232,25270,-48893,-41322,18797,43464,55539,22846,-17622,-43611,-76382,-71061,-26348,-25935,-89429,-45542,25813,59184,6889,69784,61405,-22899,-88722,-74935,-43966,-4789,-14571,-35309,-30360,-36359,-16972,25128,62802,69512,57435,88423,197996,80995,7252,36943,81507,79144,84734,112346,63476,22207,-25068,-39279,15247,64902,86135,63998,-11644,-90363,-118433,-6275,81902,73950,87528,77204,117163,220898,153140,62285,36944,51071,73776,51082,79558,120184,61349,-12957,-64523,-49496,-29759,39550,142398,165646,43376,-53005,-31423,-30276,-76211,-24322,22947,53065,101729,142464,120109,49106,64634,94286,44402,-10554,-64998,-132135,-138009,-47407,30104,27219,42091,132024,207892,97598,30926,-21492,-35239,29844,74504,184527,248945,147332,61896,51494,-22377,-71147,-86211,8979,140200,121465,53789,23472,-379,-27490,-56138,-8131,25441,162687,208936,150277,23946,-55683,-136485,-167373,-96659,-19134,-43938,-49389,-142877,-109004,-73351,-101896,-75015,-44751,-75653,-18085,39769,64296,8105,-5172,-37902,-98750,-121630,-40050,46153,72049,56647,43660,-5709,50213,190562,193171,19878,-15112,-65546,-100679,-60817,53197,122879,119624,52198,-70299,-67132,-107614,-125584,-95343,-79159,-136940,-160163,-118443,-90683,-14550,74371,175170,212621,124375,52639,83156,144288,134310,54246,-18520,-61269,-60433,13816,58764,40864,12105,-7859,-34283,-477,77565,135841,122364,56127,11114,-48106,-41640,-1579,-5844,-64581,-80055,-34488,-17503,-9905,-39988,-66701,-50322,-55142,-94852,-141733,-138738,-37885,186123,321742,324396,305698,283022,159924,-18655,-22656,13107,26695,-28223,52284,247532,289084,232597,185669,184827,159204,85542,15436,6133,26650,17850,-75738,-139634,-42548,63559,99116,71858,43668,18512,20254,50235,72424,65016,13453,-36284,-20591,17937,-70213,-34681,55324,75373,14308,-57992,-52144,-48900,-87967,-122674,-105382,-61716,-27656,-32740,-56524,-53370,-85334,-26638,87973,115506,73542,74270,86210,75023,25657,-38842,-57108,-41342,-20691,-32432,-29642,13959,69594,95150,76429,23708,3844,87414,60239,20802,-43949,-17290,34670,120373,139307,79065,22468,35319,35662,81924,159337,112181,27366,-27880,-101100,-103915,-95330,-75735,-66818,-5664,30041,61035,58196,18777,-30537,-59486,495,14933,-57217,-78930,-50628],[39006,37263,-8625,-17131,-42306,-18544,7009,22631,35449,7363,-23368,-29607,29106,49266,26400,-7286,-3872,53025,113654,78955,67882,3621,-32720,42128,180847,253053,231353,55541,-52576,-91474,-71524,-50163,-18309,28446,13059,-22328,-71923,-105015,-93993,-41633,29190,48068,8194,-69045,-207,127370,183651,139871,74149,-3290,-33777,-41733,-38730,-20790,-3186,-24022,-76431,-112282,-73650,-42988,18082,40338,-8443,-40142,-76672,-107026,-73436,-79209,-39346,-36701,-19524,5180,5922,-41050,-52720,-6452,-925,-73705,-71242,-4164,2159,-29605,-68203,-109997,-148828,-123322,-85228,-67457,-58965,-33915,-1932,61036,45255,8123,-16924,-9416,10292,-14156,-87091,-55325,32713,134034,198049,121380,44697,56484,82640,42272,15527,29605,85588,158836,136890,9019,-84750,-100910,-80189,-4224,54546,132592,209261,212604,195093,68523,-54883,-37696,11130,48515,47714,7904,-7587,11139,39033,59193,96580,127669,118270,74286,22833,17867,45286,38316,233399,282389,150609,44747,-94558,16987,-292,35050,66278,99478,206574,228720,185013,89940,-18928,-24798,110620,186783,150584,56947,-39676,-157234,-117209,-59305,4372,83741,122868,99844,-24657,-95988,-19644,77786,61094,-10472,-9432,-28390,-47955,-29904,-27825,-37059,-50069,-55210,21620,117829,115003,84752,-26770,-122313,-103519,-41610,-42351,-59732,-89589,-107519,-92455,-75785,-9765,-44850,-69181,-76041,-108752,-79649,-8045,760,-7311,1595,50630,86882,54936,-29667,-64144,-27794,-27441,-34365,-32447,-46750,-111379,-12630,151722,363558,270794,196506,106286,31211,-65889,-17703,2090,18799,10249,27147,42700,14788,-33932,-48574,-61364,-21977,7572,7786,-10075,1375,30817,-71767,-40308,31381,218898,307188,281957,102806,-81542,-57643,-446,-29016,-82119,-72919,-19332,33614,98448,102002,137172,252058,346323,272994,132257,44502,43367,39791,16069,-4219,-39334,-57963,-43290,-11731,37496,98836,205179,388931,506242,434360,192706,29010,73977,282766,274766,188601,130596,140166,146645,72554,10277,-39723,7399,-7638,-10173,20486,-4138,3880,13961,-23195,-20575,67913,227544,351627,379069,299646,158202,72737,25922,42432,80392,74720,-21176,-24843,74097,84663,51279,-14099,-40867,-31592,-74686,-101912,-42027,831,53752,69908,51516,74489,117282,117842,85426,5906,-40490,2789,64258,102998,158155,134310,50174,19649,9102,17911,25418,79368,148753,115849,21420,-28141,-30806,-126091,-108090,25769,102723,121681,94593,-10054,-54074,-77670,-77608,-42128,33146,109058,41992,-39393,-64023,-82137,-57606,-14452,-39216,-26862,5480,17246,44146,49026,112833,85232,48621,44141,48769,43182,-13822,12385,81678,-8945,-60203,-128279,-73679,-9884,94415,143744,132709,70177,-23025,-108958,-72212,-53832,-36946,-28893,-27518,-31570,-65135,-98955,-156569,-82039,24488,111988,52547,-38191,-56996,11998,166734,414352,548800,525434,469401,412121,419417,397488,210497,110908,36150,4013,-48075,-121552,-48153,7964,77343,162326,302964,233611,-7433,-96192,71444,299184,310962,158998,4381,-48572,-1243,64073,68162,22628,-39795,-116233,292,55748,9737,4496,22782,-53255,-55795,-37777,-15694,-10296,-38355,-81773,-60838,-26144,-17999,-10795,-11734,-45680,-46914,-9856,22456,-4573,-74827,-68485,5367,48346,39619,51498,63994,91287,110208,175403,271702,353006,175403,65302,39785,4677,-20495,-10547,-65433,-99803,-87450,-118415,-98684,-108433,-112149,-145623,-205109,-188797,-110779,-45132,-24719,28814,36663,59878,39090,-27422,-1907,-38238,-128846,-89233,-25643,26867,45178,2016,-36945,658,-10152,-48875,-67977,-58424,-92827,-11147,1282,-59498,-54277,-89848,-61018,-71541,-140960,-105252,-58083,-38508,-10445,196,-40663,-51718,11502,62315,43805,-42466,-65996,-46971,-17564,23238,58880,24150,22973,4447,59526,209187,210677,90183,9989,-33150,-54768,-68651,-101539,-89790,-35130,-4133,24293,89025,135335,92444,51631,-20904,-51986,-70246,-31814,-12730,-22144,-16980,-34918,-52140,19517,197288,389408,282312,63186,-47638,-12099,40123,36271,17500,-5643,-42466,-92077,-82794,-44731,-34636,-18877,90554,186834,140489,77805,651,-25190,11336,38951,11338,35929,101783,101764,74954,72041,57004,-5724,-97815,-108547,-72502,-53841,-54190,38880,93360,59058,-47222,-93026,-56811,-5468,107250,49940,-87791,-133765,-116174,-86560,-76788,-50212,6011,48571,52198,29285,-28713,-51769,-73169,-49293,48235,110161,67830,24566,-52349,-50209,75852,125525,75571,702,-70147,-62154,-91287,-68741,13025,75199,66255,17383,-55001,-49491,-77427,-73293,-68540,-70729,-86406,-65911,-28291,-15124,-40326,-37521,-45777,-50942,1562,23447,12797,20461,-18521,-23496,-22461,-65357,-41623,31812,91672,78867,20666,-20933,-30971,-13935,-18518,-50926,-72022,-36981,-41613,-38914,-35399,-58787,-35640,33437,176568,372322,424767,408764,365113,234618,101044,-2686,-81133,-110227,-134151,-124189,-35342,-9781,12690,61751,124908,100607,-1827,-59456,-102348,-60633,3390,-8717,-6304,-6876,-82972,-68912,-68118,-30965,46625,153654,294490,292473,167750,58016,-30057,-42435,-52273,-65313,-23333,46699,9168,-78858,-176371,-98497,35630,85007,57032,-19501,-43260,2534,58621,104444,123999,158754,202962,150719,68839,-56969,-119210,-86828,-74445,-70830,-112641,-47168,-13795,-39009,-42934,-27351,-32197,-52731,-103547,-114170,-64465,13715,73983,93623,35226,-49756,-78057,-27267,-32379,-41582,-21563,-49917,-56740,-41170,-22451,-43722,-100958,-91553,-76192,-100062,-59747,-16629,23548,-298,-12946,-61642,-71017,-43876,-39140,-52076,-57067,-81765,-74988,-107922,-48113,-33421,-50851,-97574,-136979,-122534,-87277,-55434,-42208,-7864,-64537,-62319,55730,190038,231674,125013,88575,167627,306556,366355,292934,35785,-60070,-118628,-84951,-54933,-48647,-56956,39243,105623,112163,164854,145544,119533,188758,222496,121439,33500,49567,83767,57975,-12842,-38222,-39050,-982,95846,198508,206010,122971,66224,53861,31770,49124,103643,127715,238887,178930,104740,153742,144028,49970,12029,44769,11799,-81510,-9783,244524,500512,469284,292855,133456,76927,110647,163158,11301,-29690,-38339,-5153,-13265,-108238,-190038,-276180,-382963,-429471,-397396,-273410,-120041,-113724,-82099,150293,199151,135927,26767,54951,160201,168517,58549,-10910,-20887,2909,40761,39056,-19765,-32102,-31247,10227,37304,57440,249469,411144,333692,192465,61522,32030,32376,33213,-5394,-26678,-9978,13556,18378,4185,-51713,-69809,-45327,-63218,-60952,25855,79311,190940,256835,234968,177397,94904,7779,-5899,-63489,-36713,21774,163,-77029,-95205,-68055,-111023,-58884,-43323,-8346,10062,38049,112854,208394,175804,90576,-6286,-113060,-95477,-70997,-41706,12271,19368,-57560,-26751,78803,98573,52767,-8169,-33140,4720,44700,68071,29429,-17929,-11510,37480,46607,-19201,-10561,64460,-8579,-50712,-62381,-89714,-79122,-55502,-39089,-37731,-23095,65058,186317,222262,225633,278226,337109,365411,391253,306831,134256,25137,35102,106829,108735,34026,-19960,-122139,-21493,44719,57312,67045,151782,270258,287106,96325,-2477,46465,146392,177228,25225,-35925,-68608,-67838,-71712,-16773,-48940,-121000,-74283,35986,71795,44946,60689,38430,3586,53909,100398,101638,95379,79786,68997,49402,-13157,-99774,82516,190531,193978,238832,404595,520143,427060,251139,81087,10731,-8479,51954,113372,117302,33043,-18614,33821,31682,7713,20141,62221,140376,212466,136673,3896,51989,133199,104140,85476,118823,94816,47647,48428,38764,6651,-42529,3376,79986,42910,-23974,-69067,-121268,-131275,-112326,-105220,-104047,-73422,21421,197373,319172,117705,-27734,-112541,-88488,-100222,-42745,6866,34572,53883,24471,-50697,-64795,-49647,-66754,-127180,-81766,-1105,-9538,-47263,-75283,-17130,39444,82112,121703,171698,124439,85824,60025,48063,7720,-51077,-69146,-52752,-17519,22112,39187,28574,52046,32422,-30130,-93420,-119331,-14460,76170,83339,46994,64522,107309,147592,198199,204410,146239,75458,31201,-27745,-122704,-62045,-6573,10547,25846,34627,42636,4960,-85940,-124074,-140805,-107600,-75396,-49194,-23967,12848,-2234,39330,18412,-70740,-101618,-65474,3558,53256,44015,-13651,-55329,-38010,-10812,-14906,-51723,-61733,-52125,-99254,-130908,-103391,-82791,-39262,-28962,-4790,-14737,-78167,-77487,-13593,80061,57315,15340,-8900,-10255,-6771,-12624,1377,-28441,-86550,-58786,-81505,-118017,-85451,35580,73711,43713,22233,70502,103187,74969,30271,59663,74750,132504,156447,110769,32185,-62887,-70709,-45740,-51292,-14561,60958,139203,168418,152459,67633,-15295,-7416,36289,67533,89702,134910,192441,34815,-78160,-47718,247582,466755,409950,200720,29869,-34396,-98162,-141473,-77091,-31024,-31959,-47840,-48261,-22658,22565,52648,34937,6803,-54210,-120109,-85458,-26674,-12040,11031,28533,103899,83407,-65171,-24891,8483,4920,-35158,-13267,32974,64286,51543,-5515,-11115,58520,99776,167002,256772,150682,32347,-35668,-37739,-84188,-86634,-17314,72455,86999,8757,-61486,-63955,38928,74744,-74977,-52124,-72778,-63647,12054,57785,-10067,-41752,-57040,-76003,-25164,105485,47178,25830,-10344,-50724,-49339,-30442,-23242,20535,52420,13331,-60295,-14779,42943,65926,72870,42450,-25538,-77875,-19712,-5953,-18878,-40299,-109575,-121574,-54919,-18609,-50431,-68988,-12315,-16767,-44533,-61126,-57088,32850,171854,210309,126647,139863,267002,289344,155859,54682,36759,38880,9744,-31149,-93737,-107577,-72654,6878,34430,7848,-25141,-43393,-77484,-34959,4756,74878,56039,32342,8754,20028,7533,-29872,-43442,-33234,766,46894,73223,51108,9255,-23290,-75880,-44346,15839,14963,5878,20529,27442,65353,33369,15056,995,-37953,-45885,-2868,-5248,-14316,-52865,-32998,-22992,62320,137302,46833,-20299,-47367,-80085,-80645,-94435,-80075,-10978,52544,81240,88143,82986,-12687,-151166,-146355,-122094,-3027,61152,107523,17025,-43809,76665,131230,71203,-105,-45162,-7965,-3191,81545,271830,235080,120213,74128,9204,-67171,-97488,-90354,-45353,6385,31741,-7516,-5783,29517,42931,1955,-19046,-82472,-97923,-73721,-44712,-45388,-39114,-27475,26885,120423,104565,52998,72771,82394,50270,13027,30493,46675,58059,111306,182582,199713,108743,11552,-52391,-51382,-58809,-61049,-97035,-53655,80838,112104,38023,-37406,-67891,-26536,1550,-1611,56656,39360,-52043,-61993,-17601,15303,-52536,-93294,-68165,7242,17486,-19567,2179,19455,-7025,-79157,-81252,-60154,-14437,-9349,34497,23298,85090,148695,171853,39301,-42921,78790,154878,122040,84131,8942,-64578,-84805,-74438,-87520,-62662,-54785,-92046,-106587,-88340,-32513,29959,95181,113302,119394,93183,83618,65154,65509,26168,-7151,-8138,-48193,-87968,-76757,-68335,-22215,75723,134196,78444,10961,-35696,-43186,-66023,-130152,-89944,-43196,-5696,12537,-54966,-63724,214,115571,136869,97030,-28935,-131957,-127153,-84894,-64080,-74363,-106055,-172008,-60529,-19458,8065,23516,27989,32059,36557,25329,110458,124521,38699,-58122,-2197,132480,215640,83085,4878,-12982,2468,42009,45885,11305,35710,85298,76147,23736,-28716,-45993,-61107,-59989,-50567,-74131,-99959,-70863,-118839,-76919,4364,41285,-40651,-60951,40093,70719,41721,-24776,-3632,77652,100442,55915,-6150,-66668,-78929,-31374,10409,19099,-21516,-70553,-81611,-64775,-78759,-60444,45359,191236,317310,310138,138941,16645,-17951,-33144,-29846,18423,-32239,-61860,-85844,-81949,-78696,-139854,-110739,48757,257926,383241,292224,133380,56706,41729,36504,62732,-31665,-119919,-34276,-37118,-68359,-20211,8822,8931,25135,53656,55326,56305,25338,-25331,-40394,-56100,-67793,29109,164250,281991,287733,160373,49362,-8530,-4952,35960,29065,13967,-17159,-54229,-68139,-58607,-62425,-114911,-103014,-35852,-66370,-108987,-80226,-19606,22482,9291,-21601,-72044,9556,112711,172462,150515,117127,73931,46903,18074,10361,19593,13718,-27156,5430,19528,2696,-15766,21196,23818,-41240,-126186,-122993,-66060,2714,52351,24618,-43369,-48617,5233,34299,57834,38331,-5742,-42805,-88612,-46729,1626,8150,-63034,-78789,2473,36316,-9584,53307,53867,-46319,-94737,-62289,-23659,-4089,-28814,-50098,-38602,-36185,-7754,39466,89466,113312,102862,133593,214243,66150,-7317,6963,46917,50087,53141,70338,38227,2419,-44349,-62689,7514,76086,109443,78314,-8649,-85049,-103286,12893,87573,66410,74302,58894,91091,172055,112270,37104,16362,37265,76817,60517,90167,138762,66409,-15577,-65030,-55185,-39937,38398,139534,157258,34437,-48740,-18471,-23188,-84170,-7992,50996,78540,114873,149583,128207,57227,62365,79744,33594,-19432,-71952,-139520,-139883,-59499,15660,7466,23978,115228,186244,81630,28079,-17237,-26442,44261,95322,207268,254337,122711,38395,42725,-24356,-60348,-53223,46379,178731,151317,82921,53278,18871,-13782,-56944,-25969,-3384,119223,171925,125559,10998,-57731,-138414,-181504,-115218,-29207,-41796,-39307,-120219,-67776,-52371,-96537,-70444,-35696,-78481,-27770,39109,73863,25671,7773,-32959,-95831,-114894,-45738,32955,63115,57639,52202,8659,81331,250148,235116,8679,-33757,-50810,-84953,-81890,33264,111137,127082,82710,-35524,-64502,-116653,-143468,-99976,-92109,-162700,-149896,-104394,-86180,-269,103551,207213,225829,123312,54272,89944,149869,146078,74014,3133,-37528,-40311,15634,64853,49495,19960,-2510,-33886,-11170,59516,113678,104094,47533,6875,-48858,-33669,9609,9738,-51989,-87892,-40375,-22257,-12364,-39308,-62540,-34508,-33089,-69483,-119765,-140980,-47758,176202,340382,372135,361603,329765,189934,-5593,-37166,-9397,11299,-26884,87740,310856,378285,326609,258822,248812,221242,145058,55955,12632,9166,-16831,-109012,-153830,-54425,36972,73222,56055,32492,12183,17824,54299,100131,112554,67504,14747,2960,23840,-69755,-52180,31864,61121,18198,-39750,-45179,-45017,-85672,-120350,-96978,-54895,-31835,-49799,-76795,-47438,-57822,-30324,65987,90087,50923,60812,98195,98626,42760,-33646,-60654,-54944,-36116,-51896,-60909,-3251,75896,133358,133110,70614,9247,59644,19539,-12483,-58388,-35688,-3640,56091,87524,56784,14355,30474,27010,71453,142559,106732,42644,-7328,-62812,-97028,-96763,-74652,-61455,3588,35879,59472,51013,16681,-28030,-60634,-12308,-1674,-68456,-65785,-44403],[26572,22293,-19297,-23362,-46054,-26429,-7227,4771,24070,1094,-30088,-35435,28085,57270,43277,8728,900,49743,97962,55405,43514,-15072,-43876,32715,169076,241042,204553,31958,-63582,-100585,-75229,-42217,5047,49301,20388,-20036,-77013,-117534,-89269,-26575,55795,66602,17757,-73043,-39226,75218,134477,115407,68845,-5035,-50434,-64441,-59871,-41015,-24390,-40025,-78307,-116172,-86927,-58404,5164,33384,-276,-24390,-73573,-109958,-95405,-70440,-29214,-27321,-13856,8435,9307,-27831,-49389,-5904,8215,-80138,-99742,-28011,-12222,-32327,-63661,-95387,-116676,-86313,-70334,-69492,-68912,-52282,-18703,49633,34898,-2439,-24330,-11227,5445,-27361,-94043,-61052,15974,97952,164693,110317,35230,47936,87631,59472,30250,44904,111603,194778,167001,23969,-79516,-98339,-83116,-3059,84940,172815,240609,222935,186282,55163,-56645,-41548,4836,39624,33105,-17601,-39271,-16445,10135,26963,61947,92486,87456,51867,9437,8215,36796,21979,188030,221989,111046,15522,-91789,36248,16976,37717,53510,71775,169927,178250,138935,76629,-28466,-55489,60798,136329,118208,50553,-31131,-143842,-133637,-64905,15355,101204,136829,100015,-43686,-97610,4408,116027,99884,22834,11301,-21509,-47288,-31050,-28288,-38972,-56330,-70799,-1336,82036,76858,53116,-51621,-138158,-113163,-37417,-23293,-34240,-72186,-111941,-105803,-85351,-19464,-50001,-76038,-85252,-113898,-86684,-22379,-16827,-28240,-18459,38189,77428,53765,-27376,-58606,-28935,-35909,-52164,-61598,-91336,-82421,36040,190959,336340,187103,137164,87957,45827,-50109,-27433,-2055,17724,5306,21810,48340,25256,-26160,-40937,-50363,-16838,-2615,-15380,-46268,-41181,3300,-98575,-41124,14299,193428,304831,281297,103142,-89152,-49732,18524,-6047,-67267,-81192,-34097,26559,99583,94902,123741,243952,352339,263029,111372,23910,30693,46322,22152,-4525,-36306,-54899,-52309,-35484,17205,90125,231082,481029,636352,528232,210542,10801,55489,284522,303071,214602,140257,140937,147076,75170,8139,-56081,-14945,-30089,-26189,15394,-2988,10341,17383,-20041,-3323,89567,243493,340820,375458,304514,156503,66627,22068,46088,85837,93526,1570,-11650,86300,108035,75333,9232,-25414,-25725,-71260,-103438,-54810,-18386,33135,51044,36846,63505,102470,94745,45160,-36593,-70973,-19984,51141,112393,178986,151333,53272,13608,3054,9947,18947,76207,141313,110944,18695,-31229,-39778,-124185,-79647,54731,122678,137480,122095,5320,-45205,-72878,-81714,-59104,1554,79839,28689,-43232,-71861,-76525,-44624,-4258,-24625,-5075,25227,32317,53999,55114,125248,81274,36975,39097,43595,36531,-8086,40446,100214,11710,-41092,-116072,-75440,-12191,87809,126728,96098,27953,-57026,-75540,-38309,-41260,-37754,-30223,-22637,-28624,-66608,-98061,-145517,-70926,25521,88705,25034,-52877,-68721,-11742,143893,414051,578743,564116,504417,444211,456545,444805,243955,128010,36375,-484,-52529,-117578,-37963,10953,74068,158835,291436,220527,-10658,-102335,71688,323194,344863,183610,8393,-51981,8440,92642,92777,41973,-9829,-64044,24531,70129,24289,18051,37459,-37626,-73798,-56850,-34563,-30574,-70207,-82299,-10055,26155,15557,8355,4706,-26167,-48901,-8396,37057,7156,-66691,-71514,2719,59801,66694,86681,94154,119249,132869,188651,286857,377672,222357,93532,51553,-10884,-53091,-21872,-47308,-71706,-71875,-108759,-92619,-100447,-99605,-128860,-210410,-203660,-132125,-53815,-23318,27742,30866,54195,28418,-40026,-6476,-28107,-100514,-90402,-29126,18385,29604,-10886,-43968,-1688,-10508,-50175,-62985,-51921,-85140,-7725,3357,-56534,-53795,-79251,-50845,-68023,-128037,-105805,-53698,-23366,-2771,-27725,-92733,-107168,-54454,-14333,-14628,-68699,-51626,-46893,-22656,24250,69668,47920,56596,28857,38757,181486,215414,108854,23369,-21651,-42550,-52633,-67308,-55416,-10506,14435,37565,90962,117597,69532,28201,-33123,-53683,-74274,-35373,-8412,-14565,-17609,-40461,-54751,14549,179939,375185,278120,60557,-44982,-11030,39971,40078,20978,-3573,-37890,-87476,-86514,-50269,-40334,-22584,90117,196093,140780,63281,-17011,-38434,1218,30602,1153,20533,97962,121748,94613,77147,37204,-36067,-124346,-126651,-92339,-59760,-52653,53133,108738,74520,-31484,-106147,-99681,-36834,104564,60919,-62939,-121480,-97994,-78539,-75864,-49965,3288,48138,52582,28395,-31034,-57258,-83218,-64153,20618,68406,34168,-9001,-69461,-60936,56195,111871,72594,4067,-71232,-66213,-84740,-55706,21251,68685,52644,8299,-62230,-50320,-65762,-57614,-50016,-56700,-85684,-60219,-17934,-5037,-36822,-46269,-61380,-66514,-11310,17944,15746,27101,-18580,-25552,-23455,-64367,-36879,34824,91071,65530,-1123,-31191,-19712,5211,-7663,-62186,-87026,-31831,-19581,-16956,-19608,-44389,-49104,7720,138578,297040,320296,308252,294682,202116,94003,-10660,-96899,-135370,-100014,-92837,-31355,-23455,-8021,31043,99368,95348,4763,-55167,-98574,-71995,-16648,-30184,-19109,-2655,-78910,-105821,-92578,-47329,41077,163895,290458,279503,157855,56170,-24579,-34842,-46645,-59522,-19382,38729,-7053,-100168,-176052,-64537,53214,84532,51866,-22394,-38783,4270,49516,84399,99543,112942,143443,102744,40834,-67877,-99542,-70927,-58498,-59150,-112906,-53085,-11298,-26943,-14035,4955,-9907,-42833,-94228,-117405,-86804,-8873,65264,89276,39122,-45049,-79259,-23523,-17737,-19631,-8748,-48251,-57350,-43188,-22697,-40472,-112303,-119130,-91630,-98182,-41640,7263,39111,10023,-15773,-93699,-81387,-38154,-31463,-54536,-66017,-88737,-80973,-106763,-45105,-33342,-54599,-105494,-146195,-128676,-87451,-58809,-48162,-16964,-84137,-55238,80426,217847,245194,125286,80241,164355,315603,339155,236178,-8974,-98259,-100936,-39500,-26591,-29451,-45365,37877,83967,87907,159615,182660,197427,291449,304942,158849,33745,37068,71026,56902,-10804,-40847,-30647,38661,138481,208673,190313,91214,41862,55979,45126,63781,111989,134164,258818,207135,124319,171240,153047,52664,26466,39779,-7982,-91303,3727,256971,482049,418284,251572,107853,57624,73561,113551,-869,-25285,-33693,-5504,-12927,-108716,-204179,-300862,-405264,-447295,-425688,-320874,-174141,-161062,-38468,169575,164878,96546,-6663,27624,133871,164954,70818,-3216,-16232,14435,57197,41385,-31322,-32571,-22515,29209,55095,81391,293370,458593,373842,239898,98344,44542,39045,48227,22684,19530,42240,57145,49001,14237,-72543,-78855,-34627,-56767,-69641,7002,82697,216673,288030,267195,204288,113753,21776,-5571,-57350,-37885,10696,-10266,-74952,-89350,-67389,-94381,-42790,-24928,11164,33818,65753,148214,253500,215457,90716,-20011,-123431,-98923,-70564,-45204,8120,31195,-41307,-30377,63040,88247,58074,-874,-20368,16215,50251,57470,16402,-25639,-24249,24647,45506,12917,52702,126299,36213,-29145,-58765,-96720,-81805,-51680,-32430,-31707,-7388,78076,190279,231392,249704,309201,350561,360519,384522,308832,132604,21900,48022,135018,134109,41291,-26706,-97054,9266,49773,43373,37019,84265,167823,199032,46242,9018,65737,144736,137183,7396,-37978,-64375,-72350,-46733,14597,-33271,-126727,-87705,32246,94557,82808,86107,42248,-5840,38347,88711,101857,104316,86582,70204,39672,-35551,-70227,132836,267771,255714,253966,384735,482045,386465,219779,71867,21763,3519,46016,91283,104615,34850,-10192,26090,6185,-11019,16653,80574,187587,288617,233557,83070,107806,167285,113885,84995,115061,95189,46113,43609,23845,-17468,-42296,27451,86700,40661,-27146,-71653,-124251,-133163,-121198,-121495,-114454,-65844,16220,169941,285470,117649,-26330,-110765,-100216,-102906,-50382,-3332,29125,57195,37030,-61931,-81773,-57367,-63251,-132627,-101726,-23805,-26002,-55149,-79525,-39084,7539,46139,79155,114666,71159,41718,34118,32660,-1828,-55690,-70885,-56435,-19054,26104,40800,25325,49150,36704,-11880,-59091,-111619,-49760,44203,55335,21861,19868,25706,53328,132978,178294,148506,82846,30449,-24118,-119095,-73231,-19050,-3544,4455,11191,14686,-26368,-78013,-96606,-125259,-100634,-70042,-37899,-9246,37554,6998,39592,17409,-72216,-96597,-66591,6370,64308,62788,5387,-41324,-36190,-19154,-27598,-66752,-75030,-76903,-141750,-190933,-130938,-91170,-41770,-28234,-5083,-16450,-80559,-77701,-25541,53096,26907,-7141,-24991,-19579,-4245,3801,12449,-33016,-80165,-36709,-53845,-79767,-74448,26247,63578,42133,15937,61696,101565,80095,38413,69254,80126,132704,154652,114983,45607,-51162,-90037,-57800,-50173,1889,72760,127721,139848,127510,59167,-11391,8189,44559,58479,68289,129785,219390,44551,-76285,-40632,272976,497367,429593,209699,41584,-6582,-60264,-105318,-97806,-40415,-32191,-45671,-50570,-34830,3893,26944,9444,-10740,-63328,-119162,-87110,-23160,8679,35748,37528,114465,99878,-71533,-48859,-14015,-221,-25216,-7068,34867,62185,53069,-1385,-2673,85911,143102,176524,233757,137758,40854,-17199,-15726,-52849,-56504,-2401,77864,91487,14818,-52214,-88019,11433,57043,-85100,-59464,-78053,-62968,16440,51296,-26334,-55357,-66553,-73999,-9428,89978,16266,-8342,-29508,-50347,-47645,-47824,-66021,-29638,20770,8880,-36032,18153,74691,91648,90515,56312,-16379,-77368,-26434,-16402,-37905,-63828,-129036,-125634,-56561,-17824,-50879,-87859,-27864,-23406,-45119,-61969,-57053,40855,200433,233689,121275,119353,282167,354809,216649,86836,47999,41288,4517,-35225,-96154,-112263,-79323,2205,28444,4949,-17553,-32416,-79143,-32524,29681,107594,70928,35717,165,6734,-8486,-50585,-62519,-48664,-13281,34288,62925,41220,1976,-28297,-81314,-28678,25134,29331,21826,35466,41970,65619,29836,19149,6804,-40091,-55050,-1681,3819,-17701,-72747,-40145,-18571,72332,147181,44336,-23659,-55537,-82520,-87060,-84480,-71557,-12676,40909,67312,72097,64384,-48732,-171212,-106004,-111936,-22272,58063,108357,13822,-37109,81858,134154,74150,-6512,-68325,-38409,-26194,64228,245122,238757,133374,90135,21043,-54145,-76533,-66803,-22335,25871,43341,1814,7324,41072,40909,-17334,-44798,-99533,-91625,-63811,-33104,-27841,-15742,-1931,48040,142027,109249,44112,63746,84791,83054,69785,93309,91403,79352,127294,212683,223807,118067,11276,-52834,-43895,-51790,-58411,-97910,-74140,68457,116112,43067,-37146,-64074,-17670,11914,-12780,2003,-1840,-76204,-72322,-14746,18949,-68328,-131060,-91498,9671,26197,-12097,14943,41364,9846,-75900,-102465,-73680,-19498,-10979,35301,33640,102314,172456,169849,20282,-93330,61523,180211,166415,120001,34288,-48743,-73329,-58916,-67984,-52890,-45126,-72487,-80778,-59445,7497,60190,97609,106229,125408,103652,95835,86437,95063,45657,-1921,-3737,-38344,-91910,-91700,-78929,-35409,53997,102989,61983,15982,-12677,-26647,-70441,-151913,-98345,-51869,-14691,4336,-57359,-60820,4685,124380,141859,87182,-27615,-121081,-142282,-109081,-82511,-84635,-108204,-149991,-64867,-29577,-5868,11437,22620,31786,52679,53449,131143,139424,44094,-56059,-4830,131280,199090,68552,-2791,-10224,7467,43884,48735,19515,48244,84394,72020,23955,-25367,-49304,-68178,-59183,-43012,-60899,-84851,-53503,-89807,-78222,-12834,16846,-57085,-44102,53777,80665,53390,-24562,-28800,65683,98184,49532,-11841,-59792,-54502,-12615,14137,8817,-28430,-69601,-69037,-56953,-75269,-67103,41915,198002,323253,297332,103547,-22414,-43543,-45213,-36917,-114,-44570,-63900,-89961,-95085,-89970,-142849,-101719,54428,271691,401248,322816,151719,56565,41712,39333,67989,-18290,-132005,-58988,-56178,-58415,7960,24981,27567,45210,63739,58596,59550,23273,-34440,-52534,-70887,-89556,2579,140485,273531,299885,183715,65049,-11271,-23829,10091,20586,27247,10882,-33357,-60871,-64544,-69545,-113551,-107844,-32627,-56198,-99124,-91563,-33922,13468,6329,-21351,-76118,-3197,97954,161646,147874,123031,91239,67923,31928,13143,14122,-877,-32709,8101,29557,19044,-4480,27735,41082,-33089,-127602,-134513,-87419,-17934,38635,19052,-39707,-49225,-7511,20168,49125,42497,644,-44546,-103715,-21840,24153,36956,-30156,-111182,-21126,13011,-22057,35920,45706,-68290,-89888,-38214,13446,12857,-37955,-63728,-45576,-35296,2179,53375,114174,155531,151228,178644,222297,57207,-19493,-21883,9546,18849,20733,23847,6507,-12053,-47934,-85371,1385,87867,133886,95540,711,-71745,-84075,34070,91051,57696,58730,37262,60189,120228,75000,14001,-785,28301,83937,74690,99920,151040,67987,-19021,-66563,-62466,-51471,36941,130292,136014,19618,-41522,-5368,-16372,-87846,11916,73213,91606,114850,144804,128798,63215,58062,63175,21967,-27825,-78004,-142740,-129556,-64827,8,-15355,1383,93361,162087,67478,25640,-13733,-18799,57519,115947,229839,259697,101836,21793,44253,-11944,-33706,-20662,78516,207936,175593,110791,82471,37593,732,-52853,-40211,-29732,76062,132336,97207,-4079,-62251,-139322,-194267,-129948,-36109,-37881,-27930,-93272,-27211,-31203,-87972,-60648,-19596,-64652,-37255,38667,84819,49184,29361,-19296,-84643,-105140,-50315,19503,52326,56224,57907,20875,110212,306047,270643,-4405,-53721,-32683,-59704,-98614,7695,90183,124661,109011,1785,-58458,-124504,-152133,-100029,-104942,-175283,-116677,-82450,-76171,19130,139041,238553,230929,118987,52531,89955,144109,146077,85174,19297,-17191,-20989,20468,72387,58648,27273,1971,-33294,-22726,38450,90208,86942,42991,5532,-49020,-26670,19387,23879,-37524,-77817,-44175,-25715,-14586,-38609,-56784,-12801,-739,-33534,-90653,-134958,-55061,164299,349155,412335,410962,369674,217427,11973,-42656,-24870,-471,-22425,129979,375207,468366,425245,339554,313203,273353,195648,100487,25477,-671,-39417,-123385,-116021,-45757,23601,54638,41143,22127,7731,16997,57948,127013,163173,125078,68349,30292,28689,-66404,-66685,10984,49499,24877,-15711,-29825,-34248,-77039,-111222,-87576,-48530,-36004,-64907,-90802,-26639,-17898,-19175,53811,68877,29020,45616,121379,129051,61939,-26191,-61411,-65257,-43964,-60975,-85888,-14643,83663,168491,189660,127312,43144,46621,-17514,-44531,-69895,-46088,-26339,13227,51400,42702,10702,28300,22791,71171,135841,108216,65535,30484,-4813,-62197,-80765,-65276,-52888,14756,44372,59925,47397,19685,-15715,-48171,-15521,-13234,-75004,-49237,-33878],[24126,17183,-21227,-20774,-40958,-25803,-13533,-6535,16540,-1456,-30017,-33120,36105,75938,72475,37429,17293,53018,83942,36941,24026,-27466,-45113,30932,158534,224342,175549,13743,-68274,-100395,-67419,-22589,37153,74337,34246,-8178,-62354,-105752,-74317,-3823,88042,90982,36491,-55972,-79376,19216,86676,93971,68823,2398,-55422,-77894,-71624,-50042,-31324,-39029,-68529,-112063,-92939,-68016,-4186,31302,25689,233,-64453,-106036,-88384,-53381,-12343,-9441,423,19792,21059,-7593,-41369,-2391,21159,-70002,-121819,-46189,-21246,-29782,-54764,-76569,-80755,-49480,-53717,-66645,-71807,-62701,-29405,42107,28860,-6626,-23620,-6094,6162,-33671,-89241,-57352,4636,63053,127398,98037,28125,42518,94975,83086,53395,69514,149596,247106,206231,42031,-72609,-84470,-67482,13502,121042,212893,268998,225983,170063,39533,-55541,-36821,5280,34576,23068,-31567,-59736,-39813,-18603,-6728,25932,55734,55335,29751,-3891,-2130,27561,4787,145257,173108,84158,-1883,-76037,54694,38949,47052,48279,51665,135175,128582,89235,57237,-38719,-84786,12540,88075,90391,51307,-12764,-121591,-145520,-61644,32853,122297,152290,97082,-60328,-76416,39851,162262,146043,62746,36529,-10427,-43223,-29657,-26408,-39568,-61964,-86164,-21621,50154,44491,29808,-63416,-112671,-107834,-27643,1836,-3057,-51307,-107395,-109105,-85289,-23340,-49031,-77171,-89887,-115465,-92849,-38159,-37522,-50918,-37433,27343,68292,53754,-16602,-40861,-25512,-44259,-73620,-97602,-95716,-15051,95048,227534,292443,111938,95376,82960,75256,-15194,-44808,-8632,16675,1103,19836,59686,43502,-10228,-26197,-34908,-7902,-7522,-32060,-74914,-64518,-3957,-103147,-38649,2730,164045,288561,266233,97718,-94510,-34492,43362,19857,-50482,-89011,-52332,14633,96110,87739,110924,230609,344556,244343,92703,8598,24501,62072,37968,3690,-25987,-41357,-48391,-54670,-1680,80870,249452,550354,733131,595877,221359,-8060,35916,274751,315033,231477,147024,141047,148306,81393,11561,-65542,-30874,-45672,-36139,15338,4653,25341,30789,-5835,20144,112272,257076,326067,362860,298978,148879,59725,20813,52173,91804,109484,26078,7271,100117,131484,98234,31820,-8571,-16458,-63771,-99165,-64103,-34236,16483,37185,27751,56519,88002,74069,11820,-71489,-96623,-39861,38826,121703,200601,166628,52575,8399,3912,8397,17798,75465,131093,105294,18741,-30856,-46048,-111202,-49873,80013,137738,149053,147013,23774,-33683,-65755,-80699,-71416,-28189,44032,11288,-48264,-79925,-68267,-32677,3841,-11184,18770,51688,53097,64339,56151,127011,72082,26570,38802,47059,37433,4008,64492,115399,31541,-22022,-103266,-73521,-13085,78978,106755,61972,0,-50670,-22024,-641,-23301,-34184,-28141,-15941,-24259,-65404,-94430,-129718,-54142,30649,69547,1333,-69175,-81252,-37382,112419,388725,578280,579459,524825,468665,487147,484190,274951,140333,35384,-918,-47414,-93452,-24626,18890,74857,156196,278073,210092,-6772,-110160,71484,350404,387586,219211,21754,-53684,17498,118776,116467,63120,28732,-8655,55494,84164,38600,31795,50885,-19480,-77264,-69498,-51239,-51835,-107925,-33318,56923,82669,50729,28312,21033,-6776,-39424,2428,51903,18517,-58274,-73120,1014,70960,94519,124833,126815,147504,151914,196098,290605,382873,265099,125430,70750,-15622,-93548,-38721,-24504,-40102,-49987,-95509,-84178,-88338,-81494,-103814,-180371,-176508,-129128,-56265,-21083,24921,22076,44726,19065,-45293,-6272,-12660,-73662,-78789,-29026,11635,16613,-19947,-47048,-2746,-9660,-49901,-57501,-44465,-76476,-2253,7434,-52939,-51563,-66336,-39051,-61347,-107846,-96649,-44233,-4266,7188,-50060,-148829,-149741,-102916,-63576,-27271,-49446,-29767,-38212,-19206,33085,88037,77260,91160,53865,20311,142449,208426,125856,39467,-3307,-17519,-16975,-20735,-16857,15712,33666,52203,95101,105435,54121,13126,-38016,-49808,-72769,-35418,-137,-3058,-16523,-44654,-53493,11246,154719,341012,263212,58064,-40413,-7890,41216,46061,26661,604,-31438,-79321,-85708,-53487,-44540,-25170,87200,199392,138866,50299,-29468,-46966,-7218,21824,-9690,4715,88345,134951,110415,78516,18878,-62542,-137827,-115998,-87061,-62145,-52234,59875,112395,82232,-9761,-96888,-130919,-34546,135156,89274,-26165,-96609,-80887,-71024,-74080,-47391,2742,48106,51336,25649,-33433,-60991,-90651,-77352,-7112,26960,353,-38225,-80548,-67773,38894,96168,69136,9672,-64306,-66363,-74428,-40779,29610,61618,38382,-1071,-68705,-50599,-55075,-43670,-32412,-40883,-81157,-53347,-7518,4637,-33533,-56035,-77326,-83003,-27383,8198,16102,31500,-18873,-27948,-23015,-60066,-30808,35181,85097,50094,-18262,-32200,-3684,25177,3535,-70047,-100542,-23971,2659,6538,2134,-21939,-57561,-19507,105147,230321,229554,220536,229235,170962,89463,-12877,-101222,-115787,-64848,-61778,-26409,-34569,-24588,6235,76241,90637,15013,-46826,-90967,-78934,-36771,-48727,-26524,6625,-49192,-136313,-116573,-60226,37154,167681,270469,252759,139155,50539,-18280,-24479,-38785,-51846,-13518,32427,-19723,-105731,-127065,-24949,68446,84643,48978,-23213,-34374,5538,39186,62812,73960,68482,82967,59664,17737,-71077,-77413,-54431,-42197,-45426,-109207,-57492,-6180,-5916,23150,44221,20196,-23776,-72867,-103835,-106738,-33975,52945,81090,40704,-41803,-79640,-17937,-247,7696,9220,-43150,-54734,-40181,-18549,-34769,-112101,-124962,-86050,-83751,-19204,30175,49940,17258,-13440,-105195,-75908,-27844,-21092,-51677,-71853,-96648,-88337,-100375,-40047,-32154,-55658,-109156,-150642,-126219,-82604,-58124,-48496,-18161,-92902,-50105,94042,230603,247311,123848,77172,170545,332012,321113,193417,-44357,-124142,-62770,-61,-289,-10600,-34063,37286,67387,69755,153107,216341,267518,373092,362681,181518,29847,23547,57414,53925,-9148,-41516,-9171,88164,180212,206829,161011,54370,17701,56658,57769,77724,120493,139438,273061,232701,143122,183412,156844,54630,37665,31627,-26914,-94833,16323,259619,443901,353947,204212,79906,35054,34097,64366,-15041,-22278,-28166,-5976,-15863,-110629,-215340,-318456,-417742,-453500,-440772,-356176,-218345,-200805,3349,183537,130438,60976,-38774,-675,106144,157572,83470,7865,-5514,33809,79708,47048,-36260,-25281,-10646,48956,72747,105173,331319,491503,402561,284228,141203,62310,46744,64419,55992,71781,95612,100421,81896,25319,-99259,-58072,-9549,-42585,-71589,-8195,77912,217486,291867,276952,216235,124753,33450,-2326,-50098,-41552,-3181,-22857,-73183,-80631,-62847,-71489,-18010,-2367,31807,56497,90223,176161,288004,246173,96502,-25956,-130990,-103270,-71649,-49118,3916,39903,-26793,-25075,56498,82911,65006,7074,-6267,33024,58709,48908,6227,-30125,-39148,7691,42031,50465,123958,191485,82385,-7973,-55478,-100849,-77029,-40451,-18446,-18831,11515,90234,189608,233249,265138,327189,348924,342673,363104,298807,126242,18878,59285,158726,156818,50576,-29120,-69271,40110,57526,30217,7886,27736,82371,114574,-12176,27153,89074,146113,104760,-4826,-38854,-61767,-72524,17645,61953,-4784,-109113,-96951,30233,120414,126933,115783,50558,-10482,24798,69867,92571,106903,89974,68608,26609,-54414,-32289,184469,340149,308312,255249,341130,417643,335359,190365,68660,42294,20333,36123,61788,88457,40932,4557,21440,-17295,-29141,20288,112657,251503,384623,362826,202511,190990,213193,128854,88131,113157,98644,47805,40527,13467,-26903,-17091,56501,90861,37596,-29477,-70967,-119850,-126524,-123232,-134382,-119523,-52365,16606,143118,245375,117924,-20339,-99055,-106692,-91918,-54250,-10116,26754,64169,51174,-59997,-95176,-63426,-57585,-125211,-109017,-36925,-36852,-60164,-80493,-52224,-10901,23588,49320,69851,24061,-2175,5318,13495,-11924,-58737,-70184,-57849,-18585,30430,42529,25164,50563,43729,8005,-22315,-62526,-90420,11777,30503,3935,-8168,-39418,-38025,62186,139163,134991,77996,27285,-18736,-111256,-81002,-29184,-16591,-15677,-11955,-14782,-56911,-59001,-67047,-97603,-78559,-54654,-22492,7642,61835,19881,41920,18028,-71067,-88624,-63984,11628,76577,81779,23927,-25456,-30541,-22544,-32782,-61748,-66980,-85346,-143984,-133868,-104092,-79484,-39570,-25613,-2954,-14447,-77211,-74276,-34510,27888,-2301,-28130,-38333,-25096,425,16638,18230,-37930,-68329,-11173,-21058,-37356,-44768,27221,54955,40236,4151,41385,90626,82980,48165,81598,86679,131368,151250,118786,60373,-35400,-97453,-56247,-37391,23411,86235,117434,114156,106465,56510,135,27312,52544,50610,49308,122811,237999,53000,-71669,-23237,312127,538617,457523,222369,53164,19289,-20303,-66488,-114125,-50297,-28929,-40785,-50157,-43480,-12221,3063,-13922,-25627,-69254,-117608,-84676,-14200,34631,61740,44266,118394,111506,-56542,-65236,-31387,-2390,-12646,1408,38018,61900,57364,6101,5399,108959,180255,176551,190399,109335,43595,3400,12966,-18263,-27568,12429,83968,96411,22107,-40771,-106412,-8928,42135,-91663,-63030,-77831,-55004,25392,46185,-39713,-65448,-71073,-64991,5595,73091,-11298,-34528,-32163,-38840,-43738,-64683,-107964,-78565,-9750,12364,-485,57227,112111,123669,113236,75946,-634,-71545,-31275,-27478,-58837,-87345,-142645,-117727,-51024,-12683,-43366,-98137,-40947,-27262,-42238,-58764,-56241,48449,225162,254185,119007,107152,301324,418389,273038,115706,58028,44835,3809,-31836,-89631,-108497,-80254,2623,26028,5584,-6937,-20603,-78362,-27696,58395,137795,83538,38812,-6363,-5551,-23366,-68838,-77281,-61023,-26593,19724,49060,28661,-5963,-30695,-65658,-11833,33288,41108,36409,50761,57001,63656,28805,29864,22067,-33001,-59493,3866,21784,-7470,-84037,-44482,-9536,89128,159855,43348,-27193,-64554,-63258,-81835,-71851,-62225,-14276,26696,49392,52194,42918,-74694,-104752,-57979,-86214,-36845,54784,109231,14116,-28095,84709,130919,74031,-11402,-87411,-73344,-48745,44476,210844,234920,141703,102636,35810,-30588,-48354,-39811,2705,45842,55064,11669,21276,52827,38664,-30912,-58778,-104331,-80510,-51684,-19624,-8651,10073,28458,76069,165683,113599,36578,55429,87004,122254,142591,171136,148176,109144,145693,241519,242141,125163,11441,-51634,-34079,-39878,-50898,-91270,-92891,50927,116125,47514,-34629,-54942,-5547,23889,-15634,-44632,-32060,-91769,-78718,-11309,25967,-73230,-155992,-103718,12394,33067,-7166,23719,63712,28359,-61251,-119495,-84089,-21589,-10083,38078,48184,128049,205011,178348,25740,-82349,50165,205029,216741,156448,58477,-31090,-56540,-33764,-37840,-33930,-29161,-49331,-53433,-29937,49550,97979,107746,99970,130653,113936,107945,107693,123245,65288,4733,2277,-23681,-80873,-104566,-87148,-47425,31562,71552,48357,23156,10492,-4024,-60477,-115349,-79723,-40796,-6361,9169,-50910,-52099,11650,130527,143419,76736,-22852,-102243,-143334,-128271,-96565,-90737,-103562,-121538,-59850,-39838,-23388,-3299,15854,30269,68577,90216,166819,165801,57282,-47865,-5691,128094,183714,59000,-4727,-2320,17039,49560,54234,30287,60394,83128,69155,26604,-17967,-46882,-70141,-51327,-31874,-46356,-69433,-35597,-61328,-60545,-17001,-1496,-66989,-27165,63800,85628,62023,-24071,-61247,45081,91135,43607,-11998,-39261,-22559,11788,19250,-1554,-34065,-62976,-53440,-48416,-70334,-73461,35352,194089,311207,268195,65182,-51359,-51822,-45135,-39150,-18429,-59335,-66146,-87368,-91375,-84442,-123180,-87168,59909,279974,409771,345435,163692,51988,39488,43067,75372,-1986,-111381,-80181,-67230,-35686,34597,37861,42634,62018,70354,57170,58106,18952,-44667,-66977,-86532,-107863,-15953,121745,265072,309633,205607,84492,1911,-26309,-11508,15041,44822,46413,-3604,-47275,-66948,-73941,-107115,-111289,-29533,-45420,-90035,-96693,-41645,10037,7417,-18426,-82514,-15837,82094,146468,140882,125282,103527,85220,45086,16875,10688,-13205,-35867,12510,40889,35484,7676,35369,59783,-18281,-119597,-118069,-103225,-38936,21313,10191,-36584,-41645,-14418,6440,34256,37502,2901,-46213,-89675,3211,42906,61602,2364,-108877,-41435,-7545,-30063,19267,37804,-87269,-75258,-6263,58657,40433,-39955,-74690,-50551,-33454,13025,67356,136861,193767,198366,218265,221906,54151,-28453,-46790,-26597,-11825,-10560,-23444,-23782,-5584,-29303,-95356,-1294,99878,158925,116096,16870,-51578,-60789,57951,94055,50245,43866,15602,27917,70350,42165,-6210,-13514,24269,95629,95472,111098,158784,67672,-22163,-68186,-70135,-61678,37188,116505,104753,606,-31549,7999,-9501,-84649,33361,87125,91935,102789,130135,122972,67186,52801,46471,10570,-35368,-83216,-140336,-114966,-60794,-15622,-40332,-24182,69329,138542,56415,24210,-10818,-12540,68809,135315,250925,264966,86186,12670,56219,13138,195,9003,102627,224078,191425,134715,108862,54193,14025,-46072,-50810,-53222,34425,91238,65900,-21297,-69273,-136916,-206838,-140228,-40136,-32819,-15359,-63622,10894,-11369,-77665,-47521,297,-41788,-47313,36757,94726,75950,57492,1559,-67269,-92133,-52933,6334,39585,51429,59303,28999,132366,348536,292156,-21241,-75536,-14553,-33129,-94434,-23016,60227,110732,126749,36729,-49944,-129985,-131285,-96210,-119155,-150931,-81160,-60042,-64923,39811,175813,263168,224611,109475,45325,79300,123897,132152,85020,27766,-2594,-5888,25297,78286,65159,30968,2573,-35384,-37355,12456,63802,68948,39643,3646,-52313,-24379,24088,32819,-25699,-67865,-49326,-31771,-20792,-42310,-53501,10254,38529,9814,-58265,-122848,-63353,147537,343691,436695,444398,395046,236463,28016,-44159,-38966,-14792,-21094,170416,429426,545967,514488,415223,364104,301770,224716,138952,39182,-3404,-46859,-113395,-85336,-32514,13959,35393,21171,6813,-1133,11041,54031,144221,207653,177802,115474,52188,25870,-68112,-84546,-13228,34520,28203,6789,-13341,-24050,-69668,-103281,-82817,-48362,-45679,-82563,-97360,-3456,20376,-3477,45498,46809,2202,22693,150303,158127,74900,-24406,-67192,-79224,-48983,-64138,-102600,-26518,83514,188773,232989,179917,91885,56884,-40083,-72473,-83464,-57942,-45713,-19231,21459,27535,2296,20056,15687,72862,128137,105627,84852,74211,57213,-17657,-56584,-55475,-49624,17831,44763,51934,37800,17617,-4810,-33814,-16906,-27258,-84544,-40594,-30176],[25175,15114,-21181,-16040,-33698,-23294,-18296,-17035,7301,-6803,-30392,-29518,45877,96719,105497,71095,38321,55815,65631,17521,3370,-38404,-41713,30573,144026,199096,141493,-4292,-72410,-96371,-54653,1049,68882,95035,47074,5541,-43531,-87015,-56919,18919,117649,113383,56735,-30511,-123751,-40665,41100,71065,67553,12268,-53447,-88127,-81993,-56352,-33032,-32197,-58238,-108214,-98576,-78317,-16539,28402,61070,26548,-55195,-104719,-73788,-37051,2874,8691,15568,31442,32594,11317,-34300,-1909,29520,-54248,-144053,-65709,-32160,-29213,-48571,-60818,-48930,-20703,-41844,-65599,-74894,-72082,-40787,31743,20427,-10748,-21545,-1258,5616,-39484,-81619,-51601,-6644,24947,81774,77253,16603,33704,97498,104849,76909,95300,191549,307229,245240,54310,-70715,-67119,-43353,36329,152780,244255,287068,216365,142277,16066,-58347,-31825,5003,26847,12572,-34413,-62650,-56459,-45643,-41628,-13181,13801,16190,840,-24550,-20555,10026,-20684,98551,127397,58794,-18561,-66870,64733,54828,52322,41041,31863,100055,80233,36585,27402,-57353,-120910,-42413,33079,57435,49955,6812,-99275,-158140,-57020,48072,138257,159745,82488,-81134,-53404,76780,205395,188739,99522,57847,-2506,-43138,-33568,-30183,-47213,-75536,-108769,-45280,16150,11527,9619,-64896,-88966,-94238,-19289,24728,24776,-37042,-105270,-111290,-83934,-28720,-49981,-80155,-97220,-120209,-104479,-61817,-68200,-82273,-59179,12859,52879,47121,-4802,-19467,-23891,-59114,-98390,-100651,-34650,51888,149462,248018,228805,44086,66702,85622,113474,32674,-82327,-28858,6050,-10664,13533,67822,59838,3972,-13963,-23351,-2991,-14915,-50068,-103460,-64020,10765,-75752,-40517,-10839,128430,254766,232204,79981,-104410,-21172,64248,39499,-39891,-103316,-81693,-10590,80515,76799,93956,206944,317379,212504,69851,-8398,18084,80077,56821,12673,-16098,-25187,-36981,-71704,-25794,64672,250312,578437,773440,618635,215338,-32942,11709,250127,304431,231470,143592,133525,143087,83518,13267,-74816,-47197,-61528,-47713,12421,11427,41765,46061,8853,38545,126450,259411,300703,334574,276370,128996,45025,14717,52532,90432,114096,43014,22430,107767,146254,111399,44835,459,-12733,-60672,-97422,-77582,-54498,-4465,19438,15324,45401,66819,48802,-21145,-105984,-124554,-63917,20009,121513,212616,169274,38131,-3829,3790,5362,14258,69812,111309,91802,14170,-35227,-56637,-96983,-26570,94123,140863,149013,159934,36432,-28575,-65450,-83867,-87306,-63196,-4292,-16621,-61898,-96288,-64731,-29448,2624,-6573,35337,73255,67391,64537,43545,110241,50855,9763,33859,49635,37400,12070,75971,119159,41416,-11968,-97943,-75240,-19411,61628,78665,30089,-11326,-21472,19380,27846,-10656,-34274,-30335,-15320,-25850,-68923,-96031,-118676,-40916,31706,47552,-24596,-93853,-97399,-69685,67483,334914,541290,564052,522510,476508,500893,503553,292667,140087,28029,932,-31634,-63425,-17561,22592,72339,147412,256058,194544,-4766,-125220,64464,372365,428443,253758,31310,-60774,18561,133258,129223,75090,59801,37292,81275,89609,44781,38103,55611,-9710,-76220,-81356,-69795,-71298,-90286,43404,130787,133879,77408,39332,27916,3512,-32111,8890,56643,21307,-57152,-80783,-6996,74014,114011,156035,152949,166918,158581,190407,276718,362130,292573,152592,89702,-8815,-143527,-57161,-3686,-15161,-32804,-87794,-81858,-81078,-67637,-83180,-153973,-149508,-112166,-57074,-24961,12981,2535,24019,3592,-50131,-9554,-3059,-56833,-67762,-33922,-1501,-1288,-32257,-50523,-10068,-15406,-55899,-59615,-43984,-74707,-2416,6048,-56497,-53891,-57852,-32354,-58321,-92329,-84391,-35228,11029,11799,-56341,-131507,-126917,-96297,-64070,-4362,-19367,-11870,-30425,-13803,44971,109277,105245,117986,69299,-868,87409,181461,132021,50832,14672,11290,24687,25829,16864,34857,45342,60019,93587,91724,38975,-1278,-44100,-49694,-74885,-40025,3680,4007,-20646,-54352,-55676,2418,117062,283025,230320,47591,-41979,-10507,35583,45251,25808,-1378,-31272,-76497,-88081,-61767,-54578,-34065,74571,188905,127569,32652,-43189,-57073,-20026,6371,-26988,-16587,68234,133794,113648,68254,-4164,-90860,-135886,-95822,-68645,-65397,-60823,49875,95141,73928,7550,-70837,-87330,10768,175723,106251,-1896,-80702,-73377,-72366,-79357,-50712,-4437,39423,40304,13872,-42947,-69984,-102438,-96397,-42082,-20151,-39062,-67188,-91478,-77983,16750,71698,57372,9084,-59266,-69609,-68594,-32269,30076,46421,15987,-18319,-81627,-56690,-51429,-37489,-22286,-30536,-80598,-53080,-5106,5886,-38115,-73866,-93286,-100478,-48440,-9190,9114,29039,-23747,-37732,-28174,-59680,-31085,24786,65427,26170,-35669,-31773,7890,37541,6998,-80875,-120177,-21996,17419,25082,23150,2662,-49968,-52515,71723,168842,152972,147419,168566,137189,81884,-13988,-92345,-89788,-41633,-41362,-28828,-50355,-43910,-17700,51582,80859,21709,-42160,-87635,-86012,-63608,-70535,-36217,11083,-20749,-130948,-144204,-74623,28445,158576,232515,210971,108955,37352,-16289,-17845,-35664,-49465,-12779,21717,-33769,-100576,-82970,6056,74511,78496,41685,-28539,-37483,-1181,20855,33486,42079,24843,20817,16093,-8517,-75294,-61129,-44659,-33874,-38411,-109756,-68007,-6750,13812,55806,77028,44263,-10120,-58865,-92394,-122912,-66868,30845,62373,32442,-47088,-85365,-16916,12680,31476,22030,-44290,-58868,-41768,-18052,-33647,-108116,-115736,-76096,-71911,-3806,44015,49492,13874,-18333,-92921,-65750,-20655,-15340,-50592,-80295,-112900,-102671,-94964,-39868,-36897,-61349,-114889,-156439,-124992,-82600,-62128,-51533,-18701,-92625,-54320,89269,220727,231660,114715,74116,179393,347355,304366,157301,-74534,-137532,-30895,26524,16943,1058,-29280,32045,49583,50832,140462,240658,322860,428500,393112,186787,16966,3223,37503,43492,-14692,-46406,14574,131856,207688,186087,113185,8308,-11538,49155,62782,84195,122628,137511,275196,247850,153128,181406,147249,48042,37969,14136,-50866,-98006,20754,245732,383760,277377,149544,45375,3929,-12049,12297,-38051,-29028,-30949,-14997,-28775,-120761,-230783,-336275,-427637,-455249,-449366,-385110,-258430,-230328,34677,183607,91779,22842,-74835,-32855,75226,141627,89415,15909,5191,54302,101347,49599,-40631,-19677,-4245,61680,83275,120852,352429,499610,410516,314906,181276,79336,49152,75197,87341,121889,140669,133579,107454,29698,-114706,-15238,19615,-29690,-74694,-26066,62005,195690,270609,263859,210368,123553,37434,-2458,-49355,-54161,-25070,-41245,-75089,-75342,-61416,-51355,5827,15831,45642,70152,103470,188168,302482,258424,100607,-29201,-141018,-115467,-81438,-60064,-6283,39266,-21631,-21982,51006,76408,67318,8994,2116,47201,62906,36486,-7166,-37512,-62330,-19063,29534,81424,185958,242206,117063,4700,-59078,-106560,-70164,-27549,-2859,-6815,25345,94283,178083,221181,264207,325210,327895,309118,324813,273004,110313,10288,61997,169793,168771,55758,-32127,-46703,61948,59845,11453,-25331,-19730,19723,45308,-81666,46184,109067,142682,74213,-19156,-45879,-66826,-58058,90956,105447,20828,-88492,-106172,23304,140497,167920,142524,58262,-14394,9890,38986,65571,92880,80954,56556,3996,-69824,159,224607,393567,339703,235193,271559,328186,272102,158489,66146,65608,37040,15755,20725,70512,53068,21815,14259,-44111,-50046,28604,153678,321826,481976,501311,346073,292825,263601,143120,89302,107610,99019,46165,33171,2765,-24965,12998,77366,87051,28351,-36136,-71531,-113103,-118555,-123318,-147423,-121479,-40159,18236,114970,198788,113262,-15155,-86821,-98411,-82633,-60011,-19495,20974,66918,59201,-53812,-110537,-74042,-56229,-115928,-107568,-41349,-43353,-66102,-83793,-61979,-23979,5508,24125,32597,-18687,-48534,-30796,-14008,-27984,-66182,-73354,-63007,-22049,29239,38508,21269,49405,47265,23156,9201,-15499,-111170,-15835,8630,-9928,-21490,-72893,-121420,-13712,84378,100878,56497,16656,-17445,-105237,-89461,-42004,-34355,-40059,-39627,-49533,-86872,-41492,-43940,-72306,-57578,-39924,-9950,20152,78730,31278,41195,15062,-73445,-84573,-64218,12376,82031,92716,34599,-15207,-28083,-26658,-34997,-44550,-47425,-75142,-98111,-58668,-46938,-54308,-37317,-26565,-3723,-13641,-72780,-73578,-46760,-816,-35009,-51995,-53330,-31675,1720,20812,14749,-47264,-58176,10832,9608,2150,-11062,30707,41726,31098,-19247,4058,66657,78798,54437,91550,89586,124039,141216,115814,68933,-21378,-88281,-45352,-20515,43494,96235,105815,89378,86504,55910,14235,43818,54856,38736,29233,109806,241001,53891,-70218,-3035,353313,576615,481656,229826,57657,35632,11389,-32804,-99845,-64164,-27338,-39011,-52937,-54152,-30703,-23653,-40636,-44483,-79396,-122155,-83428,-6782,57764,82838,43147,109091,110841,-36142,-75256,-48859,-8193,-4612,5292,35685,56905,57532,10124,6423,119537,200699,160308,126141,63339,34680,17686,37331,9645,-6158,20873,84179,95377,24119,-34624,-115437,-27716,24719,-100463,-68178,-76526,-45430,32369,36266,-56590,-78698,-76503,-57107,14267,51506,-39850,-47004,-20151,-25322,-44173,-83784,-139892,-125936,-41780,17931,35244,94464,146864,153193,131499,91442,12611,-67618,-40066,-45089,-87365,-116305,-152113,-106456,-43890,-7953,-32026,-90696,-57485,-34619,-42871,-58597,-61578,49049,238992,265250,114773,97196,313066,461611,310471,133133,60499,43393,1602,-27413,-81330,-103304,-81432,1824,21207,3734,219,-13835,-81400,-27063,82687,157879,87906,35910,-16756,-22372,-42586,-90606,-92811,-76099,-45194,-2889,25487,7448,-20129,-34851,-47356,334,35414,44577,42804,58718,64324,53418,25040,41135,39641,-23748,-65889,6584,40158,8408,-88578,-51946,-2517,106117,169225,37977,-37425,-81035,-45474,-73552,-63806,-59034,-22520,3499,22032,24893,20972,-59782,-37861,-14446,-59299,-51895,44207,102932,11352,-23867,78954,115488,64469,-21072,-99329,-79490,-59427,18845,166318,217947,138106,103572,45912,-5208,-21456,-16103,23041,59358,59834,14701,28396,57113,29484,-43853,-65208,-102085,-72384,-44228,-11060,5523,31787,56866,103384,182393,110191,24172,41854,82818,159777,222773,254101,206849,139102,159466,260478,248005,123784,5600,-54903,-28215,-30590,-45715,-84671,-114467,21480,104258,44471,-35755,-46727,3307,31032,-15965,-79473,-51915,-100543,-87741,-12127,33221,-68667,-154559,-109759,8546,31962,-11129,19735,76663,38726,-48173,-125019,-97110,-27094,-13545,35753,60283,156216,238450,187778,40893,-41691,41088,219809,258657,182843,73593,-18698,-41735,-7749,-7193,-16189,-17049,-32036,-32354,-8175,82169,129468,114579,87830,126586,116119,112312,120390,141246,77725,6411,2848,-11460,-66602,-91773,-86215,-64092,4665,37284,32191,25814,26742,15363,-45043,-79500,-52926,-21180,8560,17670,-43837,-45396,14026,127204,135165,59893,-22044,-86594,-136364,-146996,-111137,-98391,-98892,-94862,-47710,-52365,-50545,-25769,2900,22141,77453,125306,206278,193792,69444,-41784,-11116,116767,163769,47847,-7591,3676,24435,52581,55707,36145,64515,75072,61323,25097,-13108,-43273,-70560,-43959,-24346,-37020,-60465,-24183,-39898,-42896,-18200,-20039,-75025,-17004,64626,80905,62630,-25749,-100764,11379,72479,31306,-14105,-15222,10531,34930,19485,-17909,-43397,-56160,-41217,-44871,-69008,-85014,19133,173238,276755,220962,22441,-67847,-45416,-37312,-40707,-39294,-81780,-74268,-83122,-77683,-70880,-98588,-75287,59390,277602,403875,352982,163145,38333,31232,43975,80631,12001,-89291,-98242,-70149,-10135,52937,41625,47473,67954,65904,43182,45213,7733,-59924,-89209,-108684,-127871,-33106,101279,249099,308515,218214,101498,21937,-21649,-33654,6520,58307,80212,28178,-33537,-70499,-79946,-101070,-118692,-33592,-41553,-89857,-101964,-48485,5634,5696,-18730,-95559,-32628,60745,122683,125050,118828,104384,91639,51573,16423,4711,-27859,-42396,12454,47291,45915,14362,38051,72914,-700,-101329,-92765,-88707,-62432,-4263,-7189,-39449,-34166,-18949,-8346,12453,20492,-3984,-51425,-68929,21760,52976,76677,27950,-80271,-60446,-28998,-39669,-1609,24272,-108813,-59543,24565,99401,65796,-40491,-88019,-59182,-36641,18644,75567,151148,219310,233293,241482,208025,49990,-39564,-71792,-64216,-45562,-44927,-73353,-40904,23300,-2582,-78579,-5084,105630,177603,133778,33466,-31486,-38892,79161,92461,40295,26654,-8417,-7377,21685,9094,-28019,-26439,19825,106129,118138,120172,159246,62426,-28741,-73893,-81880,-71439,36400,95849,63031,-24933,-24001,17118,-6758,-82498,49136,86502,76032,76626,103985,107901,65019,43217,26955,-3924,-46003,-91805,-137085,-103189,-52488,-33089,-70055,-54076,43057,115164,46210,21100,-11567,-11170,74116,149055,265915,266722,73286,7527,74258,44721,33898,31663,113969,222229,194074,149751,127849,64492,21631,-41695,-60830,-76353,-7538,47008,29955,-42868,-80644,-130972,-192907,-147429,-44107,-29401,-3712,-34239,43088,4086,-68812,-35055,18506,-19043,-59764,30287,99594,101225,87816,26237,-47171,-77670,-54366,-7225,23974,41751,54560,30848,143857,370422,295034,-43195,-96621,393,-9610,-72973,-57716,22353,85360,133127,64997,-40333,-130752,-106496,-90360,-135309,-124334,-49222,-41014,-55631,58597,208668,276130,205765,94368,32690,56861,88746,104749,73195,28366,5979,4213,29017,81260,67855,30207,-1299,-40548,-54522,-17692,35288,50519,37004,805,-58881,-27255,23457,36378,-17415,-60422,-55576,-40609,-31326,-50791,-52558,33847,84783,60484,-23137,-105694,-71221,127794,325617,443095,458583,403983,246336,41715,-42280,-51426,-31941,-23100,204359,467167,602440,584349,476623,392705,300323,228062,168188,55188,6021,-35244,-88065,-62139,-21846,4751,14583,-2344,-11679,-13147,872,43302,150876,244102,225066,155514,68499,17522,-73750,-103587,-38212,18756,30681,29246,5478,-13050,-61835,-94792,-78544,-49647,-55432,-94813,-88752,19216,55417,14773,43078,28953,-23466,731,186311,187290,84483,-24850,-74263,-91791,-46769,-58966,-93766,-34212,78356,195597,262588,227037,148075,93844,-30839,-77277,-88267,-66398,-59676,-40047,484,15342,-6035,11604,13334,80210,121939,102360,103765,125815,126197,35899,-22626,-39081,-43944,19325,42467,41347,29139,17651,10101,-14088,-10764,-34170,-79288,-33774,-26924],[28067,14191,-20891,-10755,-25870,-20475,-22783,-26944,-3089,-15389,-32805,-25998,55240,116158,138780,106844,61935,56710,43046,-3375,-18815,-45723,-33743,30843,126142,167684,105218,-21731,-75488,-88330,-38049,26667,97037,109267,57326,19401,-23581,-66393,-38970,39808,142298,132005,76815,-918,-113157,-90845,4817,47875,65047,24419,-43400,-92717,-92395,-62291,-32866,-24270,-50048,-106006,-104361,-89159,-31519,26743,101848,53828,-44758,-106562,-60306,-22856,14842,25461,30131,42150,42040,27418,-27441,-3172,33285,-36474,-164501,-86492,-44944,-30546,-44857,-47704,-21191,294,-34054,-65916,-77849,-79622,-52165,19265,10333,-13692,-17729,3440,4430,-43842,-72948,-44286,-15856,-12836,31705,49130,1685,22554,95688,123793,100093,121482,235736,370162,280775,60074,-70898,-45677,-13693,62781,178767,267088,296647,198371,108269,-12090,-62787,-26403,4729,18229,4899,-24540,-45434,-54124,-55527,-62578,-43744,-25396,-26077,-33292,-51128,-45990,-14744,-52825,50310,84700,33109,-36076,-62728,67972,64060,52729,31451,13665,70580,42571,-8069,-6171,-81314,-161857,-101830,-27862,17856,45118,26756,-76842,-155686,-50609,61227,149058,158133,57300,-103493,-30493,113791,242458,225553,132226,76030,4109,-44844,-41097,-38153,-60659,-95620,-135240,-68118,-16781,-18634,-2784,-53828,-66638,-74678,-9686,46207,49399,-29152,-105762,-110906,-79740,-33387,-50928,-82704,-104429,-124210,-116561,-88472,-104556,-117596,-73658,263,34752,36275,9894,6625,-20978,-76874,-90233,-45622,31341,113560,194415,250149,154332,-8399,54072,96992,161385,95047,-113938,-63335,-13747,-27833,5707,74052,74722,17000,-3097,-13539,444,-22190,-66662,-128831,-43690,42228,-41939,-43572,-23375,95035,213362,188311,55867,-113199,-9024,82000,54707,-32667,-119384,-118517,-43601,62929,72349,79650,179873,278455,174835,47079,-23206,14631,102331,81017,24302,-4230,-4541,-16304,-73377,-50308,46608,236769,564315,754375,595684,195214,-56571,-7672,220278,279299,220007,134777,122959,135457,84927,17017,-79070,-58254,-72939,-57957,8840,20183,62163,64548,24057,52846,134497,253472,269544,296127,242607,102451,27368,8192,50956,85751,111449,55145,36057,113106,155704,118334,51508,4621,-11434,-58402,-94878,-91180,-75267,-25898,1233,2662,33649,43689,23376,-48975,-135331,-149968,-87399,-474,115043,216795,161143,12461,-17943,6517,4794,12457,63841,87674,75673,9653,-40406,-65004,-79021,-5379,101929,137331,142293,164024,46436,-26473,-68128,-87492,-102443,-98196,-58081,-46709,-76315,-100175,-60621,-30060,-2780,-6158,47861,91221,76349,57563,22104,81287,24013,-8574,27408,53118,39299,18604,79688,116254,45028,-7072,-95257,-75684,-25701,42357,50836,12866,-1206,10755,49752,48651,-1014,-33835,-31994,-15958,-28206,-71949,-98150,-108533,-27968,32695,28001,-45803,-120945,-99755,-94669,17451,264342,477778,525416,503137,471771,500680,505118,300216,133794,23625,15146,816,-25986,-11948,25658,71285,138074,231309,178687,-755,-131687,57023,392643,467961,286872,37953,-67406,16871,139758,134354,81086,83936,75470,103336,91224,48103,42361,57473,-4158,-70400,-86197,-80362,-66830,-15055,136833,212289,183120,99262,45188,29051,8485,-26901,11879,55621,20751,-57887,-89190,-15827,74008,128847,182737,176099,181257,157559,177838,253302,324805,307544,179194,112467,14163,-90380,-52372,19674,6529,-17189,-81295,-81167,-74574,-54300,-63425,-128987,-124437,-89120,-48727,-27802,-686,-20822,-1194,-12457,-50280,-11490,4404,-44843,-56545,-39189,-15943,-18674,-42292,-48543,-17973,-22243,-62612,-64256,-45428,-74719,-3095,4015,-62377,-53407,-47744,-24808,-53636,-77989,-65801,-20012,27387,16330,-32642,-61328,-64724,-46559,-28046,25183,7353,5113,-20296,-2248,66248,140468,137527,141145,78631,-17274,26372,141872,132075,63533,37997,47283,73675,75661,49575,51213,54226,65777,91339,81590,29070,-10480,-47401,-49489,-76973,-44312,7470,10951,-23470,-62389,-55905,-6240,76286,212843,186450,34117,-44617,-13782,27828,41655,22702,-4796,-32427,-74336,-88760,-69528,-64678,-43505,58662,171190,113295,16945,-52287,-62596,-30177,-8675,-43385,-35691,46177,124762,109364,52183,-25678,-113588,-123076,-75490,-50377,-62698,-72264,29411,63814,56091,22877,-32716,-26509,78773,212005,109453,12372,-70543,-71106,-77921,-86628,-55152,-13833,26667,24951,-925,-53454,-78215,-112538,-115957,-78678,-66068,-75940,-86832,-95786,-85850,-4637,44767,42556,6921,-52986,-70357,-62582,-25495,27589,28425,-9165,-38185,-95340,-62215,-48256,-32689,-13800,-20260,-78812,-54464,-5990,3443,-45572,-94108,-89460,-102626,-61115,-23275,3850,28369,-24781,-48848,-33059,-57882,-32593,8599,37185,964,-45701,-26775,18346,46307,7211,-88374,-139993,-20702,30651,45152,49149,34864,-20475,-78851,44733,119233,99432,97816,121366,107769,77239,-7971,-74376,-66043,-26753,-28359,-34080,-65354,-60077,-35029,31759,71577,29405,-36681,-84198,-85765,-90816,-89204,-43800,14045,3151,-96777,-155937,-82566,20693,143193,187827,165450,77214,25387,-11798,-9492,-32239,-47444,-12194,12097,-43376,-85696,-46051,31041,76796,71323,35384,-32578,-43131,-11089,-79,2206,10550,-6438,-29620,-21683,-34115,-77598,-46291,-36590,-29341,-34355,-110559,-79863,-9050,34052,84892,104093,63000,-419,-49150,-80965,-112846,-97874,6166,39419,19562,-55328,-90160,-14749,25744,54842,31916,-48027,-66513,-45025,-17388,-32271,-100352,-100985,-65822,-62676,6830,52829,43713,5564,-27381,-80668,-51978,-12333,-9582,-46928,-84547,-130295,-109551,-86055,-39669,-42721,-67383,-118652,-159763,-123280,-83822,-66455,-53227,-14982,-80979,-62638,71211,193731,204459,103307,75508,192139,361221,290330,129288,-94211,-134317,-6182,45210,29939,10500,-25324,28193,35180,35077,127725,261691,370233,467976,408846,185411,2280,-18311,17045,31390,-22583,-50291,40433,167509,220907,153288,55083,-39480,-39935,38279,64756,87998,123412,133870,270872,256560,157763,168728,128600,37062,31745,-7076,-74214,-97108,21207,220857,312257,200867,96991,10980,-29500,-57684,-35341,-64866,-41702,-38811,-28727,-46762,-134724,-246183,-349966,-430851,-448914,-447815,-402631,-288539,-210036,58551,173494,55195,-13513,-108701,-59626,49867,123777,92855,25416,20203,79499,125470,53257,-40649,-13873,-536,70717,90712,130826,357683,485752,400872,332905,219556,99578,50875,84893,120332,171749,178562,157665,126278,31022,-69946,41744,52869,-15918,-76603,-43280,42399,164324,238002,239597,195802,117241,39270,-2067,-51712,-71283,-48579,-56852,-73436,-69367,-59362,-30285,30008,31974,55621,77895,108747,187274,299108,254596,104324,-26534,-147904,-131732,-96334,-74075,-18024,33603,-21960,-20150,48300,72382,69106,8692,8129,61054,65699,24287,-19863,-43803,-89234,-50146,12113,104797,234030,274477,139471,11541,-65639,-107282,-57503,-9135,17589,5994,36255,93544,160090,199388,250337,307874,294566,267777,278321,238713,90489,635,59968,171406,172984,60823,-30983,-27142,76383,58875,-9162,-56587,-49428,-7075,24396,-107589,69901,128199,136372,49199,-33007,-55682,-74042,-18046,163029,140835,42153,-68409,-109178,14912,155706,205350,168332,69558,-12520,-17,2925,23819,61582,58974,35563,-24101,-71265,27853,251748,425296,349732,198652,186857,227534,205351,129046,67828,93934,59848,-9488,-22298,65927,81286,45143,7998,-69979,-65237,48670,206030,393971,568577,631590,501856,410550,319031,159282,91611,101561,99026,44091,25127,-4100,-10796,43216,91350,79648,17209,-42551,-68532,-101750,-107711,-118454,-151144,-116350,-27020,25045,91700,154162,107852,-7147,-72500,-82329,-73271,-64262,-28046,14923,67632,63865,-44177,-122808,-85633,-55926,-105570,-97334,-33101,-37910,-66217,-85512,-66375,-31006,-7303,4887,5977,-49712,-89928,-68618,-44408,-45729,-74488,-77324,-68630,-26103,26001,32280,16516,48320,50443,36552,37028,27527,-66441,-22301,-2362,-15579,-20212,-62963,-136654,-84755,22140,53323,24586,2539,-17076,-97972,-92836,-52918,-52966,-64926,-67441,-83822,-102697,-26173,-25225,-49552,-38406,-25452,2120,30941,90969,45586,41996,12828,-75961,-81458,-64593,10729,81653,96289,39487,-8547,-26679,-28479,-31224,-22842,-24240,-50760,-40544,20097,22511,-18320,-30263,-27131,-3758,-10513,-64681,-72593,-59273,-29338,-66676,-73392,-64990,-35349,3112,20877,7497,-55898,-48005,31399,40371,41059,23682,36103,27035,17587,-48840,-43815,37978,72581,61242,102926,93084,115365,128496,108891,73270,-5146,-64645,-25351,1168,64122,105972,97672,70740,72222,61012,33312,60101,55045,26300,12253,95412,231484,50393,-68400,20821,391841,604375,497448,232109,57582,44864,36018,-2773,-71493,-67205,-23343,-36768,-55420,-63162,-47145,-48331,-66494,-64438,-91586,-129330,-80084,933,79335,102054,38391,90411,100740,-15080,-74001,-63259,-15434,629,6527,30104,49690,55803,13025,3004,119076,204026,131435,51915,9146,18885,28082,58213,32521,10550,25657,80902,91007,23504,-32014,-104393,-41503,8898,-107615,-70463,-69415,-31363,39986,24970,-73904,-92627,-79625,-48288,20433,30501,-64536,-36183,2268,-10317,-46145,-96356,-119321,-135372,-69517,26172,69777,129924,178873,179543,144177,101086,22615,-64259,-49576,-65918,-119751,-146125,-148082,-91823,-32364,994,-12720,-67640,-74150,-42521,-44405,-59050,-70457,45482,244390,269618,111745,90867,314703,477047,325569,140504,58351,40003,575,-20288,-70308,-95814,-80400,2090,16648,2318,6770,-8816,-85080,-27891,103371,170066,87354,30326,-27844,-40215,-62283,-112549,-103698,-90167,-65768,-30227,-4334,-18613,-35766,-34245,-26705,10943,35518,43754,43731,61197,65202,38910,22599,55476,60675,-11104,-71947,8146,58771,27549,-83893,-59393,4659,124190,177036,31363,-51318,-101766,-27838,-63227,-58192,-59623,-34730,-25152,-8284,2336,21501,-645,28082,25308,-31989,-62714,28720,91351,7932,-22138,67808,91677,48475,-32545,-88455,-30285,-34764,-5953,118291,192265,125458,94718,52955,22727,5989,7098,41398,68920,60029,13062,30490,55650,16164,-52513,-62393,-93161,-65434,-39071,-4984,17294,52015,85298,130952,192290,101100,10025,26437,75481,196139,308500,339740,265771,168813,170379,270586,244851,117104,-3322,-59311,-23165,-21618,-40552,-76587,-130729,-16165,82907,37066,-36370,-36287,11803,36302,-12220,-74635,-57125,-98317,-96218,-11548,47067,-51531,-129090,-108661,1062,26596,-20083,4321,79173,41094,-37851,-110142,-109097,-32973,-18705,30856,72548,188885,271734,195659,58852,-5179,39089,225159,287815,198695,81811,-8992,-26605,21223,26061,1528,-8315,-19548,-15946,6726,104024,151491,116104,71888,113575,110681,110290,125410,150031,85277,6318,241,97,-50352,-75197,-74678,-80848,-20234,6502,17263,26757,38687,32582,-25659,-46944,-24725,3250,27858,28873,-35450,-39039,14348,117776,120992,40829,-22507,-72497,-125213,-150566,-121852,-104116,-91691,-66943,-24115,-54969,-82180,-49730,-11147,11611,82267,158461,246097,220849,80558,-35921,-17907,100954,142667,37542,-9258,9775,32073,55765,55911,38894,62435,63204,51636,22278,-8069,-34661,-64458,-35353,-17817,-30080,-55176,-16495,-22462,-27119,-16881,-35855,-77606,-10689,60331,71405,60018,-22278,-110919,-26662,46304,15937,-16055,11622,47024,58686,18094,-36631,-51235,-45395,-29110,-42477,-66279,-95779,-3086,140320,227376,164936,-16248,-64778,-26137,-21002,-37188,-55239,-107575,-84333,-75151,-58882,-52316,-73732,-64249,56814,269921,389236,349090,154213,20621,23074,47505,88314,27391,-65804,-98482,-58688,17686,65717,39928,45163,65262,52595,18576,25430,-3680,-72011,-113901,-133538,-145158,-46820,81244,227498,297746,223195,118389,46288,-12566,-52604,-2407,68173,111665,64008,-16824,-70434,-81009,-92308,-122386,-42327,-42528,-95142,-103555,-51786,2498,3555,-19123,-105491,-48344,38511,95073,104851,107563,96975,89525,54624,15805,534,-40626,-48922,10931,51495,53197,18504,38670,82198,21589,-72470,-63893,-62852,-77275,-33698,-29300,-44751,-26513,-18166,-17554,-7291,-287,-14957,-53545,-46093,36000,58097,85433,48983,-53667,-69863,-46621,-48209,-22966,8100,-130309,-42086,54800,133786,86724,-37936,-100403,-68683,-42283,21314,80487,159071,232402,254030,247481,185422,45915,-50096,-93466,-98755,-78066,-78090,-111974,-23753,67737,26856,-57942,-7336,106529,190522,149685,51601,-10061,-15889,99667,89587,31135,10921,-29954,-39450,-18842,-21124,-48212,-36771,17065,116518,143758,129814,156853,56731,-34965,-80200,-93951,-73823,38403,73370,18405,-51496,-16937,24695,-4999,-82049,58610,73119,48631,42117,72024,87925,59589,32547,8340,-18291,-57053,-101178,-131959,-92341,-40855,-46711,-100016,-81553,21431,97606,41036,20219,-12374,-11526,76115,159330,276711,267745,66175,8238,99037,83131,68066,49716,115021,205390,185771,157315,140879,70201,25061,-38874,-68235,-96254,-46595,3394,-6716,-65342,-92014,-121332,-177926,-148744,-46074,-25303,9893,-2579,71163,17316,-59667,-22447,34785,2583,-70544,21115,100351,124690,120034,55556,-23336,-60111,-51957,-17793,9028,30378,46637,29069,146776,373576,283910,-65759,-96215,13106,11275,-48979,-89181,-17788,53736,130466,86575,-28311,-122644,-81539,-82190,-149223,-100042,-20765,-24632,-47612,75516,234899,276300,177439,76459,18353,26722,42262,67940,52813,23964,11142,11575,33087,82325,67962,26677,-7651,-46662,-70991,-48868,7495,33876,36405,-1114,-66041,-33575,19364,36443,-11558,-54455,-60935,-50629,-44705,-62564,-52076,58335,138318,118295,14616,-84714,-75982,107922,298562,432185,452991,396749,247425,53088,-37558,-60973,-51118,-27567,227394,483298,630203,625227,514067,391614,266243,205158,186674,75406,28867,-10382,-61089,-46244,-16638,-6534,-8540,-28346,-32222,-27770,-13366,25817,145486,269044,264587,186888,78502,4804,-83157,-122835,-63222,2766,32629,50999,25437,-2057,-53913,-86106,-73188,-49576,-61332,-95617,-73257,37447,83681,31107,43839,16521,-43471,-9051,224000,213397,90083,-27507,-82304,-101309,-40589,-51244,-79871,-39092,67245,187346,274405,262931,200433,139529,-2521,-61418,-82545,-71101,-69629,-53361,-14994,4432,-14739,3907,17360,89121,114082,96179,119309,180102,198159,94817,16865,-18117,-35139,19782,36553,27412,20902,19493,26178,6626,-2364,-35627,-73523,-30069,-25313],[33938,15368,-19164,-3620,-16222,-16078,-25393,-33117,-10039,-23558,-35246,-20771,64844,133656,171206,143871,88068,57067,19290,-23643,-40086,-43827,-19700,33117,107810,134839,71264,-35917,-74376,-74385,-16612,54514,121116,117879,65941,34044,-2299,-44125,-20217,59049,161813,147163,97036,31903,-58976,-81545,-15787,26776,63571,41087,-23514,-85422,-101046,-68076,-31905,-16617,-43720,-104810,-109213,-98553,-46427,30782,144612,82596,-30729,-109136,-48214,-10384,23536,40675,43804,51913,49051,40682,-19419,-3537,34699,-17579,-163469,-107129,-58207,-32779,-42470,-35150,4044,15408,-28683,-66277,-79514,-82959,-61740,6467,385,-13488,-11117,9077,4095,-45215,-63627,-35312,-20635,-45506,-17969,16583,-14778,10661,90655,139237,122402,147381,279188,428019,308888,59789,-67196,-19582,19463,90445,198680,282588,300866,177942,75041,-40376,-65565,-19951,5433,10752,2707,-7297,-20445,-34508,-39924,-53704,-48231,-46143,-62548,-70829,-80464,-77487,-45664,-89542,3168,44752,6337,-54374,-60962,66155,66799,48321,19611,-1788,50845,22530,-33302,-34081,-103821,-200458,-154895,-87986,-30272,34489,44706,-55120,-142598,-43176,71915,153504,145458,22595,-125419,-8413,148180,269259,252787,158728,90896,10348,-46797,-51330,-49725,-79378,-119860,-155251,-85954,-46815,-43114,-4636,-34232,-45606,-52132,2207,65300,69280,-28085,-108604,-106755,-72573,-36611,-51138,-83883,-109391,-124015,-122855,-110428,-138792,-139720,-69811,-6028,16113,22398,27181,36394,-16373,-95545,-54395,14019,95660,164114,224106,232082,77153,-38911,54901,113894,215337,169407,-37107,-106021,-43829,-49855,-2405,78004,86941,27891,5923,-5324,2796,-28907,-81255,-148346,-18639,76513,-10283,-46704,-34120,68846,173381,143253,30639,-113405,185,95070,65150,-28123,-132941,-160053,-72800,60174,81811,71675,153972,234114,136141,25847,-34711,13636,126075,108296,36952,8779,18949,10515,-57916,-72271,29105,211230,511573,680807,531105,162534,-72631,-15238,192047,246570,201068,122956,111006,126379,85853,23288,-76729,-60501,-77663,-67320,2982,29844,84397,83282,36923,61698,136245,239531,234243,250405,201019,71764,8686,2648,48243,78672,103029,62357,47263,116454,160303,119593,52028,3775,-12642,-56749,-91634,-104283,-96238,-47424,-17159,-10416,21102,19740,-1618,-70753,-153431,-170705,-109375,-21140,103449,213452,143861,-24126,-30992,11879,6711,12662,58264,62390,58399,5882,-46099,-66439,-57926,14115,104515,128536,129956,159066,52843,-27705,-73341,-91047,-115345,-131004,-112443,-65905,-78008,-76260,-54515,-33512,-11386,-9488,55584,103308,78000,43136,-6881,43941,-5610,-27638,18911,55133,41375,22608,76910,107566,42275,-7363,-94081,-74572,-31138,23586,27948,13347,19719,36471,67410,59533,3803,-33429,-32938,-17535,-30785,-73883,-100497,-99784,-16550,32795,11166,-59749,-130758,-84020,-88949,-33705,185210,395602,468219,468694,454260,485512,488315,297511,124521,26549,40917,42549,14721,-6852,27084,70896,128288,204521,162346,4472,-118667,50118,408844,500303,312453,38988,-72816,12428,137232,130823,80393,99088,103515,118976,88955,49072,45047,57062,-2986,-64183,-85092,-79862,-34907,70884,234514,294107,228414,115565,45264,23189,6618,-27087,9325,49203,17209,-60189,-98444,-25558,70510,137273,201741,193974,188868,148636,159632,223613,276593,308693,203769,137102,45842,-37477,-21891,43103,23177,-4917,-76948,-83053,-70038,-42843,-45760,-106297,-102310,-66162,-31846,-26643,-11585,-43967,-28411,-29149,-48340,-12745,8683,-37878,-47599,-45132,-31735,-35679,-50620,-45086,-26317,-30122,-69420,-71818,-49463,-77079,-5311,-530,-71716,-48826,-36131,-16713,-48502,-66698,-44853,547,43350,19968,3688,6848,-1451,4972,10368,48615,26413,18986,-9940,12052,94416,180532,173062,158633,80104,-28875,-35693,93727,126113,78120,66353,88157,126827,126080,79054,63184,59217,68367,87254,73666,22803,-16474,-50036,-50818,-80651,-49301,9648,15929,-24562,-66773,-55168,-15205,35993,137652,133742,16775,-49157,-18666,16794,33409,15759,-10802,-35720,-73701,-89010,-77207,-75057,-53694,40135,147642,96653,3287,-57620,-64254,-36945,-21841,-57134,-51177,24530,109324,97620,30888,-46040,-112922,-111771,-60018,-34550,-57067,-84291,1242,21321,30356,33153,8120,36169,149706,231235,98328,14919,-68197,-75736,-89040,-96745,-61896,-26708,9006,5109,-18767,-64719,-85687,-120772,-136507,-117389,-109390,-106865,-95415,-94503,-91875,-25774,15617,24078,1910,-47562,-69488,-57675,-21706,21132,6937,-37784,-61426,-110170,-67168,-45677,-29684,-7852,-11170,-76901,-58644,-11474,-3979,-57025,-117126,-69828,-86246,-58797,-28439,3917,31661,-21228,-60564,-37791,-55616,-36205,-13990,599,-22823,-48266,-20887,24996,49231,2550,-92685,-155361,-19571,43180,67236,79232,72066,16153,-82011,22600,79905,66356,67877,86453,82114,74300,2871,-55285,-47216,-21478,-24480,-43041,-79416,-72966,-47587,15206,61216,36006,-32227,-82249,-80468,-114528,-104215,-51133,13691,18735,-64134,-139876,-83574,13083,122312,141161,120888,47885,17097,-4822,-514,-29841,-47108,-13158,2289,-50519,-69889,-19172,47904,74374,62186,29262,-35489,-51956,-25209,-24237,-31380,-20202,-22612,-58148,-53401,-61209,-80692,-34314,-31177,-30097,-35229,-113401,-93414,-13995,51664,106883,121799,73021,3091,-44422,-70800,-93130,-105540,-17828,13472,2131,-66148,-93445,-11710,37857,75148,36051,-55521,-79427,-52279,-18580,-31818,-92624,-88503,-59616,-58966,10443,55133,32847,-7513,-41920,-73050,-38969,-4400,-4988,-42421,-83817,-126432,-96650,-75514,-40386,-50472,-75223,-123395,-163954,-123001,-86993,-71521,-54723,-9502,-65374,-74680,39790,150527,166688,88849,78203,202504,366161,274090,104155,-107283,-126667,8591,55286,37896,17194,-21957,25680,22717,20524,114592,279703,411547,497383,417512,182629,-12579,-41315,-4129,17612,-33262,-53797,63068,189072,216822,111871,-9378,-87130,-67359,23356,62741,88398,122332,128486,260708,257808,155208,144659,100860,20783,18403,-31468,-96215,-95179,16549,185927,235168,129906,49183,-22525,-64405,-101257,-76723,-95376,-61210,-52958,-47768,-69969,-153077,-262147,-360228,-428622,-436571,-438485,-409534,-307071,-189182,73122,152826,20631,-49166,-138520,-76674,31533,105099,92936,35400,37979,107110,149482,56655,-38857,-10603,-1584,74302,93565,132017,344584,449995,373385,335214,251308,120650,51416,92648,153013,217356,205487,169113,133845,29719,-4512,102541,85599,-3700,-79859,-62365,20041,129039,200996,210153,176552,107824,39276,-2855,-58599,-93326,-70346,-65225,-67517,-64052,-58115,-9870,50777,43481,59923,78279,104978,172634,276320,233437,103406,-21492,-151314,-153076,-117422,-92021,-31913,22331,-28476,-22098,45296,69120,69466,5143,10185,71908,64851,11118,-33170,-50231,-117461,-82348,-10508,115791,261083,283330,146025,10900,-75696,-101959,-40827,13475,40236,16342,41997,86884,135506,167834,223070,276102,251669,221440,227149,198468,67585,-10343,52749,163234,168808,64977,-26548,-13715,80648,52341,-32484,-82496,-59119,-3423,55303,-37237,96644,144070,124638,27935,-48037,-68888,-80215,38349,223685,163660,56084,-52044,-106497,4139,162571,233883,190055,83160,-5961,-4579,-33330,-31996,8904,18371,2039,-57013,-60482,48461,262068,430928,336565,148319,95162,125850,139030,101900,71835,124798,90305,-32608,-50424,81718,124140,71174,1103,-94862,-69275,80928,264563,456516,628573,732175,649847,533312,374268,174698,92991,93114,96550,40070,15618,-8099,9230,69289,97858,68698,4137,-48478,-62422,-88263,-96215,-111209,-144990,-108815,-14975,35036,73028,113713,101191,2527,-57803,-64543,-65345,-68349,-36592,7693,64824,64089,-34999,-129783,-98624,-57306,-96355,-84225,-17898,-21824,-59133,-85896,-68208,-34823,-17250,-10850,-12707,-67368,-121146,-105363,-75423,-64479,-83984,-83017,-75495,-31445,20189,23389,9996,46133,52378,47125,58781,61321,-21412,-7739,-2496,-15356,-13224,-38845,-90241,-136617,-42624,-2352,-14720,-15265,-18598,-90123,-89935,-61111,-72077,-90438,-95066,-115372,-98487,-15513,-12134,-31578,-23282,-13446,12388,38782,97793,63430,45632,12178,-78556,-79674,-66158,4957,72803,89658,37242,-6959,-27852,-29219,-23869,-2612,-4381,-24824,13980,97276,98443,24387,-18176,-26999,-3498,-6173,-55314,-72047,-72558,-57811,-95739,-89775,-71998,-36233,4391,17986,-1651,-62287,-39643,48928,69874,78037,54996,39164,10651,-297,-79001,-94054,11906,66098,68776,115583,97478,106113,113209,97375,72399,13517,-35477,-1204,25106,82965,113627,91283,56804,62164,69611,54678,74549,52911,12927,-2378,80080,210301,42584,-65940,45435,419543,612451,497621,226231,52273,46535,52285,21969,-42121,-51826,-16551,-33672,-57296,-70265,-60355,-68923,-89666,-85066,-106287,-134632,-75905,7045,96851,118614,31372,64002,81891,2946,-65773,-75312,-25336,1408,3537,20153,39386,51182,13908,-5351,106474,188267,91402,-24128,-45377,-896,34923,74663,49693,22161,26221,73304,82752,19888,-34159,-99555,-50435,-4358,-111969,-68412,-55913,-13564,47689,12984,-91292,-107814,-80597,-38886,25010,11658,-81235,-15888,26521,3199,-49852,-96458,-84150,-105704,-92238,32652,98297,159424,204092,198240,147233,100344,25603,-63358,-59725,-89573,-154613,-170454,-134524,-75961,-17357,15582,14844,-40202,-89685,-51205,-47047,-60355,-83160,37640,241011,266786,108956,85588,301980,458802,315096,136729,51552,34630,-21,-12389,-58749,-88087,-78466,2176,11491,921,12495,-5478,-89222,-30341,118512,174231,82268,22218,-39633,-58695,-81298,-128286,-106534,-101893,-87574,-61351,-38948,-47336,-49085,-25555,-4967,19776,34074,39990,39397,57509,58581,22253,22434,71978,83126,3211,-77891,6937,73948,44128,-76163,-66876,10829,139849,180722,23459,-68245,-121286,-11755,-53171,-55804,-64557,-51021,-57442,-32210,1546,59010,73113,88848,59636,-6366,-67690,8063,73322,2917,-23588,51604,60742,26177,-45614,-65504,21354,8338,-25803,70055,159796,104322,75588,55654,51117,33415,29632,57677,74222,55206,6126,26628,47314,-1279,-57248,-54526,-82097,-60585,-36939,-2121,26198,70142,112211,156115,192814,85739,-5699,9608,65363,228341,392242,420297,319347,194038,176649,270232,233428,105182,-15437,-64438,-18788,-13406,-36004,-68453,-131888,-60103,52924,26443,-34454,-23525,19850,39658,-6679,-52637,-53749,-91200,-102325,-6472,69196,-26243,-99431,-104415,-9822,18109,-31708,-22532,67551,33411,-32681,-98483,-119517,-39210,-25812,23128,84364,223662,299233,197011,73702,25684,43862,219723,298863,201825,82960,-2209,-11728,52644,61597,18593,-4647,-13418,-5815,12549,111630,159703,108707,50967,89058,94302,99750,120936,148217,87499,4821,-6549,8693,-33892,-58628,-62652,-92355,-39178,-18447,4013,25816,46122,46374,-5916,-18862,856,27872,47551,39403,-27843,-34212,12248,103131,102357,20915,-24140,-60338,-114186,-139136,-128282,-107738,-82544,-38306,8475,-39173,-101673,-67339,-24146,-164,83154,186892,280342,241794,88317,-30918,-25858,81639,120673,27301,-10958,14814,39166,58790,54694,37339,53103,47479,40119,17968,-3310,-21931,-52493,-26630,-12707,-25957,-53803,-12863,-9119,-14756,-15282,-49120,-76272,-8175,51923,58881,55964,-11330,-71675,-55289,15313,-1628,-18500,38248,85073,81350,15409,-57057,-54828,-30356,-16811,-40346,-60059,-98993,-29115,99289,169669,107226,-45001,-48246,-1633,-203,-28747,-62253,-135174,-94924,-65195,-39846,-33538,-51595,-54575,53644,259946,369117,335619,138873,1127,18264,55422,99245,44548,-41023,-79126,-36112,45020,72984,33632,36330,54061,30630,-16489,3792,-9364,-72457,-133283,-159180,-157277,-58219,60881,199795,276506,219815,134006,70196,-3230,-68007,-12336,72377,137334,102650,3001,-65096,-74632,-80658,-112764,-55325,-47917,-103007,-100489,-52335,-50,669,-19483,-91368,-59916,17290,65553,81750,92422,82274,79203,55037,16416,-525,-50410,-54756,8350,53561,57527,20424,37406,86776,45485,-38121,-33824,-36808,-72088,-64977,-54823,-51356,-20283,-13868,-19233,-18847,-16926,-25200,-47386,-21989,45659,59190,88423,65100,-29635,-66222,-58850,-55568,-43407,-9290,-149449,-24039,82710,158629,100416,-33791,-111034,-78776,-50161,20898,82042,160311,231974,257956,235795,157634,40925,-60020,-111445,-129118,-107074,-105920,-94487,19018,115860,54971,-38134,-8608,101704,195838,162233,69937,12056,8278,118601,85942,22956,-2881,-47479,-64000,-44892,-47414,-65744,-44222,15574,125199,169519,138972,152672,52257,-39459,-85828,-104665,-67282,42932,51085,-24042,-75295,-10736,31157,-3187,-84517,58715,47541,13083,3053,37466,65108,51564,21448,-8451,-31866,-68218,-110751,-125281,-82319,-28702,-53082,-126300,-99826,8563,88155,42413,23181,-11686,-12374,75681,166417,283380,268569,65092,13954,128510,127029,101872,63692,107361,176269,167610,157121,147422,71008,23968,-38382,-73398,-112188,-81831,-37825,-41955,-87010,-99895,-109807,-163286,-145310,-46412,-20195,26475,32231,95087,28601,-50482,-10756,47659,21793,-75595,9491,96507,144377,151832,88221,3493,-40157,-45899,-24338,-3532,19046,37210,25153,143372,363032,266610,-82609,-78122,23031,28570,-26961,-100378,-55334,20410,120758,100801,-14757,-106638,-57276,-72981,-153442,-78536,3718,-10848,-40935,89427,250583,262540,142383,57368,5143,-4902,-11967,25157,26455,16568,14540,17544,37848,81357,65690,21209,-15214,-52350,-84047,-78682,-17748,20171,38292,-823,-70838,-42094,13182,34356,-7472,-49402,-64248,-60626,-59669,-76172,-50526,83370,197343,180970,53792,-61152,-75732,90151,266377,406243,429172,375089,240449,62232,-30680,-66381,-71014,-33095,236446,475164,624492,630120,519742,357195,201708,160481,196071,102322,62917,19264,-38028,-36769,-16708,-20161,-33221,-54925,-52954,-43636,-30588,2671,128036,279784,294394,209163,83047,-9703,-94835,-138668,-86568,-12190,34978,72188,46243,9333,-45158,-76283,-64796,-44737,-59306,-85710,-57211,50090,103813,43831,46199,11099,-50644,5975,258163,234399,92857,-30509,-89002,-105215,-33545,-44943,-70287,-42137,51566,165726,267726,284361,241763,179254,27447,-38807,-70183,-70228,-73904,-60815,-26308,-4670,-21718,758,29803,97439,104785,88013,131360,233849,270962,159445,62098,7758,-21017,22683,29500,12638,14707,24281,42438,26767,5985,-34333,-69458,-27027,-22858],[39184,14977,-19318,2078,-8068,-13391,-29007,-36556,-12547,-30226,-38677,-15996,71068,144474,197067,176271,111352,53809,-6569,-45599,-61803,-33708,-3767,33887,87119,100181,38621,-48958,-70873,-58024,6008,80353,136751,117924,69619,45768,16305,-24424,-4826,72366,171687,154777,113186,62832,-8622,-38334,-25589,5102,61224,60612,3247,-68005,-106021,-77793,-34843,-13801,-42900,-108259,-116434,-108718,-61882,39836,181387,108512,-15861,-109578,-41617,-3327,24712,49727,51963,56219,49305,47069,-13842,-5044,32070,-1863,-141097,-130430,-74783,-39620,-44571,-24820,24367,22492,-28441,-69711,-82937,-84178,-71897,-9087,-11738,-12683,-5037,12576,1870,-46736,-57645,-28657,-23461,-71647,-66779,-20373,-34981,-4701,79345,146205,138682,167707,313365,467796,321958,51390,-56934,6732,50232,113221,208766,288343,299264,157590,46625,-64801,-66989,-15774,4120,2393,3045,8221,1182,-11854,-13764,-24568,-24847,-34548,-66440,-98578,-95751,-117791,-85246,-131625,-43250,4365,-24511,-74806,-62678,57471,60180,36251,2619,-16731,38664,17698,-37147,-47851,-113915,-213385,-158975,-106506,-91392,12760,54217,-38727,-133105,-39117,76119,146401,116775,-23163,-137863,9042,173684,278621,263479,173351,98754,13618,-50669,-66662,-67684,-105426,-133165,-138328,-97247,-75794,-61755,1201,-13308,-29126,-31729,13048,77271,79473,-36866,-115064,-100622,-65690,-40970,-53012,-85991,-112223,-119346,-118548,-114579,-145672,-113243,-49382,-5821,-3836,4043,43237,65103,-13713,-115982,-16409,69292,149564,195959,231789,191939,3300,-46316,61437,129794,267317,248131,60286,-67895,-84813,-78159,-11690,77196,93281,33640,10333,-1200,1686,-37352,-95988,-135423,1520,101791,14262,-51258,-44984,49863,140285,103304,8089,-104268,2483,99500,68269,-27689,-138977,-190733,-75405,85636,103857,69259,130599,188223,98222,5151,-44398,11692,144845,132728,46486,19667,41115,38022,-36646,-88464,12211,175713,428238,564985,433867,118364,-77231,-10436,168294,211134,177245,108608,97182,114778,84579,30451,-68922,-53618,-75725,-77672,-8400,37404,103611,97234,43535,62911,130492,216793,194917,199065,153551,37909,-10181,-1873,43895,68753,89273,63521,54019,116445,159545,114830,45637,-3275,-17607,-56835,-89056,-117351,-118482,-69868,-36515,-25098,6435,-5197,-26780,-86683,-145438,-175841,-130212,-40741,89586,206535,124621,-68211,-39250,18377,9955,14109,52781,36766,40437,2315,-52581,-57831,-34758,31359,102139,115033,112330,144745,53914,-33072,-80788,-94015,-121868,-127106,-91568,-53658,-53225,-44426,-45627,-39142,-22795,-16696,57390,107342,70836,21220,-42134,3140,-34886,-46678,8197,53837,41855,23558,69251,94290,33641,-12320,-92753,-72055,-35453,7472,14003,26410,41305,53115,72146,58914,2165,-33790,-33183,-19809,-33237,-74324,-102628,-92809,-7708,31275,-3002,-65035,-106523,-61646,-62083,-80739,105568,303996,398431,422211,424709,455734,454705,286051,115864,37967,72086,84965,54130,-751,26593,70228,117732,176402,145860,10791,-99550,44366,418156,519336,324818,33365,-76053,5599,125724,118927,73721,105508,121004,127352,83805,49189,47549,55309,-5377,-59614,-80215,-69489,10836,155811,324298,367933,268598,127371,41055,10596,-2605,-33414,2225,39699,12443,-62587,-107655,-35477,64004,138701,211059,204968,189232,133180,138272,191789,224674,297435,226044,162956,80961,12823,19476,64742,34627,3837,-74216,-87031,-67093,-32960,-29753,-85169,-82142,-43998,-7383,-16699,-12033,-57761,-51505,-45008,-45261,-12360,10712,-34365,-40257,-49341,-46385,-50487,-56493,-41182,-33191,-37172,-72925,-80583,-54982,-80445,-8468,-7589,-82824,-38492,-21768,-7002,-42592,-58236,-23526,25679,58870,23459,40155,67229,55392,50474,43243,65504,38175,29973,1159,27183,126232,227562,211631,170514,74789,-35603,-91760,45474,117757,97476,101643,134265,183574,176325,105368,71651,61713,69194,82672,68688,20580,-19090,-51497,-52348,-84335,-53381,11201,19625,-21751,-63889,-52211,-22595,1969,67899,77773,-2519,-53730,-23455,4141,21658,6418,-17510,-38834,-72237,-87137,-82427,-83179,-62155,22305,122646,80881,-5982,-57776,-60740,-37581,-28554,-63410,-59239,8053,92698,82667,8804,-62954,-104797,-103278,-48583,-19812,-48427,-87484,-25778,-25057,2001,39341,48745,98957,215560,231704,78859,8131,-72179,-85451,-103664,-106961,-68689,-40621,-10483,-15759,-36381,-73018,-89168,-123468,-153739,-154937,-142834,-123553,-91334,-86853,-93552,-43648,-12123,5024,-3522,-41109,-64688,-51394,-18384,13413,-15086,-66944,-85005,-122521,-68294,-40918,-25992,-2334,-1195,-72612,-62947,-18960,-13720,-69703,-108595,-43785,-56513,-38165,-17711,15780,43334,-10983,-67040,-38799,-50167,-38772,-38910,-38110,-36531,-41888,-13687,29244,48002,-4566,-90819,-148797,-12773,60558,95547,115703,113748,54452,-64032,6271,51755,49901,52892,63895,62730,75159,19352,-34283,-31193,-22061,-26002,-51341,-85325,-78523,-54074,3459,51823,43326,-26617,-79329,-70649,-110314,-111371,-55837,12995,28754,-35618,-114310,-76178,8486,100821,100161,85110,28641,18133,7996,11875,-25684,-45585,-12931,-5125,-53943,-54872,469,59539,70647,54531,26791,-33061,-59144,-39653,-47593,-63223,-45078,-22496,-55613,-73728,-87176,-81955,-21970,-24881,-32784,-38188,-115262,-102116,-15882,69439,124152,132459,76877,3898,-40187,-58273,-69601,-80246,-30994,-8868,-14348,-73696,-90176,-3587,52854,94661,37219,-62352,-94066,-60582,-18759,-28840,-82008,-75522,-53854,-57027,10685,54687,21862,-20348,-58051,-65419,-24452,6462,2101,-34058,-74185,-101820,-69916,-60414,-38140,-55991,-81094,-124567,-162791,-119342,-86983,-72379,-51984,258,-45830,-83861,304,97825,124462,75048,83041,209433,360787,256219,81919,-115007,-118654,17022,61093,45031,25793,-13886,28799,15492,10303,105182,299072,452360,525278,428956,186805,-21381,-61271,-21489,7020,-41557,-52853,82734,197617,200182,72044,-70189,-124638,-88557,8846,60847,89676,123892,126379,250726,256342,149270,114920,70008,3707,2862,-52823,-108698,-90058,10945,147563,162860,72787,12115,-49875,-95032,-135636,-91726,-123670,-82844,-68647,-66687,-92918,-170729,-274060,-362896,-417467,-415562,-419256,-402852,-308608,-169201,82076,127398,-7790,-79744,-155343,-76998,23866,90972,94077,49758,61702,139415,175388,63314,-33035,-6918,-3866,75969,94972,127062,318022,399834,334714,325622,277136,144408,55561,102796,188100,259574,223539,170643,131773,33982,69318,163632,118856,10095,-81208,-80798,-470,97148,168277,184505,160671,101836,42407,-1776,-66064,-114843,-78219,-58988,-53705,-55890,-54290,12851,69388,53070,62093,75409,96880,149687,239157,200033,99328,-12980,-147295,-175235,-140413,-109510,-43581,10033,-36639,-24346,44469,69777,72508,2554,11813,82149,63235,577,-43580,-53360,-91265,-89727,-32919,116348,268400,272853,140469,6842,-83875,-86609,-16623,43859,66603,26274,45760,78457,109325,131905,187714,236443,206620,176898,178581,159013,46874,-18137,45110,150793,161360,72185,-15623,-5317,77185,43188,-54268,-92290,-50306,18182,108224,40424,128596,158787,110197,12660,-60687,-80629,-75288,105273,270355,177003,65787,-36398,-96693,-4934,163000,253356,209093,101629,7377,-1002,-56366,-90759,-61903,-40595,-42583,-85699,-40756,65200,258867,414236,305986,93183,9274,36687,80713,80873,80269,160232,131778,-33731,-34830,117771,177921,99616,-3766,-113526,-55466,127038,325805,502391,654468,790228,773695,651976,427804,190837,95505,84745,93899,37072,8233,-6474,34069,93540,101570,58465,-6659,-49681,-50386,-70317,-81380,-99814,-132100,-98155,-1686,49236,60938,81924,96376,16573,-39812,-43041,-56037,-69772,-41829,2652,61565,63197,-24757,-126740,-109268,-56630,-85348,-68253,1513,3346,-42516,-81262,-64968,-33058,-21623,-21014,-23247,-70511,-131499,-131575,-99350,-78895,-90709,-87264,-80315,-34669,15350,15376,4883,45750,56057,57638,76227,85553,17967,18087,7602,-9218,-3938,-17663,-54409,-104718,-100511,-54963,-54391,-33394,-19289,-78084,-77858,-62369,-87280,-113040,-118591,-135830,-82508,-7027,-1902,-16291,-10030,-1841,23226,45973,102156,88737,57392,17818,-77162,-75843,-66420,-3084,57010,74447,30478,-8201,-29442,-26921,-12584,16363,11334,-2023,61739,169943,178909,74413,1324,-22725,-443,897,-43918,-69576,-83703,-83052,-115051,-95108,-70476,-31658,8622,16553,-7804,-62310,-31503,64943,99687,114529,82520,39817,-4343,-18827,-95573,-108249,-1322,63618,79757,131812,105472,99526,98147,83725,68955,36834,-2041,26194,51716,99893,118833,85481,46386,55622,80520,77509,88066,50774,826,-13634,66147,182062,33667,-59885,70536,432407,597287,479899,212652,43876,43224,62139,42719,-11983,-26271,-4537,-26835,-55784,-73107,-66987,-80766,-104700,-101766,-119988,-128211,-70238,12069,110032,133399,25928,34709,58244,18041,-54055,-83592,-36596,-1585,-3018,7044,27425,45098,14172,-16695,83817,155867,44590,-93055,-87072,-18460,41317,88469,62945,30357,24080,62714,72325,15339,-39738,-99517,-53478,-12380,-110225,-59054,-34585,8844,56761,3096,-105812,-122702,-78038,-26930,30814,-2232,-81234,5227,49303,14774,-53589,-84707,-52941,-80624,-110327,34366,117555,179767,219649,206381,139371,87668,20168,-64976,-68848,-113302,-181864,-166073,-117105,-58818,1364,37910,51532,-10906,-92881,-59619,-49574,-60918,-98415,26910,230107,257405,105898,79991,274602,408330,280874,122721,41411,28453,82,-4412,-47216,-80564,-76260,1626,5682,-30,18128,-2952,-92745,-33342,127920,171970,74151,12686,-51272,-76520,-96766,-113787,-100849,-108244,-107594,-92472,-73137,-71985,-53139,-7826,17270,27118,31815,35541,31548,48452,45572,7572,25788,90218,105861,18739,-81861,1636,82381,54015,-69754,-74047,15184,149627,177731,14682,-85829,-105910,1839,-44437,-56963,-73883,-70836,-85636,-33434,31612,122102,146459,140392,87372,16285,-66208,-17227,48020,-4714,-28668,30927,24387,-1997,-59167,-40705,70885,53450,-37555,24090,122700,75913,46540,53099,77833,60634,51443,71868,75161,45078,-6546,16132,31176,-22665,-59558,-45907,-72078,-58712,-38871,-3528,31536,85110,135376,175628,181967,63696,-23134,-8511,52624,252952,464403,486225,361022,210077,175768,257801,213916,87408,-31345,-70190,-15448,-6794,-33147,-62093,-118874,-107625,16841,14778,-27923,-9039,26710,40449,-1925,-35463,-50047,-85810,-102479,4275,97813,1381,-73032,-100908,-24423,7243,-42334,-57888,39280,14073,-34727,-92389,-128868,-46714,-35933,11632,94010,256007,314435,188070,82008,49726,52091,202365,288398,190704,76401,547,1356,84956,98164,33965,-8050,-16339,-5070,6044,101596,150642,89726,23255,50132,62460,77179,104712,134157,83007,1217,-20092,9592,-19656,-44550,-52524,-89715,-50456,-37921,-8844,21487,47622,54603,10566,2806,20740,48572,63627,45522,-24071,-33362,5965,82994,79504,-6,-28098,-51682,-106388,-131154,-133355,-110877,-73660,-11607,44326,-9215,-75697,-67719,-36145,-13810,78710,206608,302873,251524,89919,-28838,-36476,58335,96334,14623,-15635,15938,43104,59562,50462,28884,33976,26136,24969,10194,-1226,-8955,-38960,-20629,-11437,-27134,-58462,-15543,-2086,-8264,-16545,-61945,-75598,-11276,38391,42924,49926,3936,-28675,-54239,-17763,-22072,-23870,60008,119655,98859,9801,-80504,-53884,-13282,-6126,-39767,-51191,-89617,-55436,54577,109718,52943,-60690,-29227,20842,19694,-18963,-62075,-162620,-105923,-56852,-24982,-19259,-35194,-48326,49608,248280,344274,312892,117429,-19970,16922,66095,111247,61303,-17158,-52889,-9962,67535,72861,21497,19905,33369,-345,-61668,-12635,-5701,-57237,-131599,-179416,-163060,-70651,37443,164073,242923,205805,144573,88191,2015,-82068,-25944,67439,152146,140169,24164,-56129,-64948,-67926,-95684,-72245,-56047,-109282,-95839,-53392,-4825,-5421,-22090,-76694,-66257,-2966,33793,54733,71960,59581,59756,51830,17438,-3,-58914,-61483,2966,51465,57031,18336,32292,84027,65025,-4860,-6898,-14982,-56481,-96622,-84112,-59759,-18482,-10656,-16361,-21167,-23578,-29439,-32846,115,48621,54899,84043,73694,-10983,-55586,-67423,-63711,-63161,-26701,-128262,-8342,104358,169702,103521,-31574,-120784,-91075,-61795,15535,78266,152896,216561,243118,207201,126728,32435,-71433,-126832,-133198,-128238,-116179,-53869,67113,157104,77466,-21962,-11727,88895,190386,168181,85514,32646,31768,133071,79927,13680,-16855,-62327,-77968,-50500,-69133,-80931,-50342,13179,128953,190119,144137,145019,48138,-42845,-90815,-112210,-56860,45987,28071,-61662,-93079,-7296,35412,-1665,-92124,45412,9967,-28256,-38427,1543,39865,40201,8871,-24443,-45703,-80704,-120156,-118364,-74365,-19204,-52880,-135428,-103657,5032,85956,49703,29832,-9374,-13616,72690,169580,285015,268289,68442,22279,159183,173685,133396,73077,92349,137684,140300,148065,145887,65540,17095,-41621,-77739,-124278,-113032,-75232,-73939,-106692,-101642,-98136,-149879,-139997,-46466,-14523,46978,70223,114072,37413,-42355,-1644,55617,37453,-71939,-4701,87445,158201,180472,122117,32134,-19082,-37548,-27072,-12773,9145,27800,20557,136643,345881,252302,-83899,-57425,29596,41169,-8652,-83620,-84383,-9902,106667,107908,-815,-85650,-34105,-63502,-145337,-59501,24289,875,-35108,99618,252980,235663,104260,38937,-4112,-27418,-68796,-19507,-2357,8847,18322,23946,44099,78906,61949,15421,-21818,-55417,-90275,-103754,-37920,11263,44063,3900,-69182,-50355,7461,32568,-3274,-43472,-63668,-68053,-73417,-88184,-45141,109716,259597,245906,94059,-34269,-67948,77843,234554,370834,392715,344272,228598,71365,-20127,-64901,-87685,-35906,232753,445528,586884,598664,491963,293154,116330,106029,203668,140263,106619,50136,-18041,-29977,-18186,-32568,-55240,-77096,-69047,-56209,-46354,-21669,102549,277431,315413,225433,86810,-19448,-102348,-139861,-102971,-21682,41785,96284,71164,25290,-31200,-60460,-48458,-29627,-44930,-66587,-38637,61249,119527,56664,53420,17396,-35590,49937,288286,252861,98542,-27393,-87328,-98424,-23506,-37475,-60757,-39649,37890,138534,248421,294044,272115,210014,55842,-11064,-49033,-57960,-66001,-57936,-28775,-5913,-19439,11025,55721,109278,100836,85118,146034,289521,347732,236136,120277,45282,5350,36635,30243,5972,17809,38020,63785,51147,19811,-25855,-58336,-15102,-10046],[40914,10223,-23651,3993,-3703,-14599,-35349,-38204,-9818,-31728,-40772,-12002,71913,145703,212141,199092,127148,45229,-33446,-69785,-80370,-19239,10616,31017,63476,64234,7006,-61629,-66198,-41472,27974,101915,142244,108999,67277,53033,30445,-9199,5275,77737,169882,153138,123283,89031,32794,-3778,-33244,-17463,58635,84155,37123,-43535,-98730,-92164,-43157,-17099,-48298,-117212,-126327,-118838,-74271,53504,207433,129526,-1164,-102922,-41466,-2272,17262,50659,53205,53421,42020,46019,-11642,-7328,26621,9831,-118219,-155497,-94117,-51342,-50117,-14527,40752,22732,-32857,-75962,-87112,-83823,-81742,-26515,-24835,-10853,552,14376,-1585,-48525,-55046,-24487,-24032,-86078,-110042,-56001,-57376,-22861,62354,143474,147103,180466,332978,482303,318728,39341,-37989,31690,76489,129332,209629,285939,294909,142886,30326,-70503,-64466,-13313,1646,-5209,5373,19663,17480,8575,12879,10476,13345,1513,-30156,-55478,-63602,-117084,-129799,-172554,-82008,-33094,-56199,-90997,-65170,44361,46097,18444,-17650,-28872,33510,23671,-26862,-41842,-96182,-170562,-90164,-40713,-104983,-19120,53391,-27956,-127163,-38376,73880,126905,73258,-75892,-117929,22694,188923,269221,256070,175156,100322,15586,-53643,-84953,-90517,-125535,-101846,-103982,-98314,-101404,-70166,14018,7993,-16105,-13866,22581,81735,79940,-53136,-119628,-90533,-57949,-44692,-54558,-86948,-109154,-107319,-98919,-89891,-109198,-69613,-19136,2561,-21612,-15288,58397,91832,-12759,-130082,20535,117484,189560,208080,218055,135273,-51968,-34896,70721,143327,313326,326195,169912,14675,-84194,-101614,-17863,74331,95880,36395,12145,767,-914,-45476,-108690,-121946,16606,115978,32973,-54159,-53658,39690,120108,76742,-4138,-88581,-1137,95899,66106,-28100,-129321,-154365,-35525,137407,134203,73444,113713,147590,65996,-11915,-49932,9623,156065,151825,53005,29375,61854,65286,-13123,-89659,-439,137353,330681,429332,321634,69067,-69560,4606,152500,180000,154667,95879,84753,103554,83509,40784,-53716,-36465,-65015,-85638,-23599,44254,118730,105683,44735,59170,120618,189093,155673,147783,105970,5829,-23918,-1455,41457,59620,74749,61912,58573,115416,157052,108055,35961,-13521,-23578,-55998,-84662,-126318,-139317,-90048,-53663,-38613,-7769,-27741,-48732,-93528,-131127,-164291,-145010,-52224,83435,209012,121333,-98321,-35528,27865,16725,19467,50553,15397,25293,1423,-56189,-36880,-7006,49057,98405,100697,93179,124820,51454,-39654,-86168,-92214,-115066,-100812,-43857,-16684,-6565,-289,-30288,-42857,-33455,-24753,55542,104933,57313,-4542,-79016,-30346,-56023,-61379,-1170,51541,42651,24570,61820,81486,23847,-17099,-86230,-65557,-35881,-1556,13168,46513,61080,63632,68068,48933,-4526,-32909,-30218,-19970,-32767,-70544,-101390,-85313,314,30122,-12420,-60924,-81734,-36296,-30545,-104502,34271,214201,324538,369495,386927,415188,409564,270128,112200,56603,103277,122966,89934,9436,26382,70209,107464,149491,131784,20167,-77079,41455,419234,521047,320973,22828,-74927,-1543,107707,101433,64064,106331,130573,130594,78849,51734,52890,54398,-8973,-55971,-72640,-52498,59469,231509,395947,426794,304071,138177,37257,-5802,-18037,-43407,-5134,31469,9854,-62189,-114541,-43865,56102,134069,210484,208456,183057,113998,117170,162147,176236,277575,246964,190767,117704,59987,62139,83789,42056,9905,-71689,-91723,-64384,-23408,-14164,-64187,-62225,-21545,23898,5367,2624,-53140,-61108,-58093,-40817,-8965,12044,-32233,-32690,-48131,-55858,-60546,-59066,-36202,-36490,-41454,-69518,-87942,-60708,-83107,-11270,-15573,-90231,-21636,-3812,4979,-35642,-52227,-3341,53353,73394,27058,70883,115238,101585,87896,69709,77110,43547,38291,13477,41098,156206,276234,250899,176439,63883,-39201,-120441,6224,110836,123498,145158,185579,242349,224497,127941,76958,62515,69048,78235,66453,21769,-19029,-51870,-53289,-86681,-55772,12270,21900,-15080,-53931,-47055,-27853,-22379,13091,23426,-22939,-57699,-27707,-9609,6712,-4710,-23840,-40243,-68531,-82511,-84262,-88158,-68216,6456,98506,67050,-10702,-53296,-52864,-32284,-26981,-60552,-59078,-1244,78574,68054,-10608,-75615,-100476,-98167,-41339,-6568,-37735,-76553,-41471,-68877,-25869,41217,85898,158365,269623,215326,55275,-7103,-82738,-99974,-121756,-116170,-75476,-55126,-30616,-36382,-53020,-77230,-88345,-119932,-161246,-186878,-156230,-122370,-79038,-75616,-91741,-57964,-37729,-14154,-9558,-34325,-56650,-43864,-15622,4419,-37518,-96574,-108321,-131148,-65681,-34737,-22640,1350,8234,-67111,-67654,-28724,-25928,-83594,-87662,-17126,-22350,-6192,7131,39707,62350,3238,-66281,-36487,-42495,-40433,-64029,-70401,-35402,-30420,-7822,29135,40868,-15163,-84408,-124378,2250,84700,129855,156096,154288,87731,-44663,-7738,30942,40901,44151,48843,47718,77645,38423,-13487,-19498,-28206,-32011,-57134,-80637,-78584,-57694,-6435,41161,48943,-21947,-77765,-60803,-90042,-113116,-59833,10755,32635,-14585,-89500,-65252,4751,78578,65917,59455,20624,27529,24465,25410,-21799,-44813,-13632,-12547,-57388,-44699,11524,64419,64284,46959,26453,-26344,-62759,-54503,-70586,-94313,-63402,-14056,-34885,-82206,-114088,-83007,-11040,-19380,-38847,-45264,-118029,-101451,-12254,86080,134924,134238,72800,725,-37146,-45240,-46039,-49548,-29759,-26255,-29272,-77142,-81566,8051,69370,110475,33496,-68920,-112091,-72112,-20445,-25586,-70467,-63059,-48935,-57422,6604,50103,9855,-33514,-77467,-58319,-11085,17752,9499,-24621,-59344,-72198,-37527,-43676,-35029,-60827,-86207,-120471,-155298,-112572,-84453,-70356,-47132,10999,-26320,-88042,-47707,36814,77739,59153,84737,207145,339966,231984,57150,-124319,-115029,17361,60886,49376,34829,-2391,34762,10328,1374,96781,316362,488780,549185,441646,196459,-25420,-80487,-37343,-2240,-48016,-50194,93906,190015,171524,38140,-103582,-105067,-104153,-7373,56522,89346,125771,125758,240317,250906,137823,79632,35840,-16204,-16428,-70499,-108636,-85740,1963,105761,97385,28184,-16831,-73242,-122816,-146072,-72633,-148579,-108447,-87278,-86099,-116405,-189172,-284333,-361228,-401380,-390574,-395545,-388387,-299224,-153392,82440,96529,-33649,-106980,-156839,-65904,20992,78540,93487,64913,87067,170929,197694,69385,-27992,-6631,-10530,72404,90815,112900,277826,337198,285609,302403,291259,165038,60891,112448,220599,292285,228729,159243,116363,45434,138259,214742,146720,21551,-83956,-102986,-22871,65267,137232,161141,146866,97272,45446,-3326,-77133,-130753,-69715,-43403,-37229,-48810,-52197,32536,79750,56273,58490,66331,82331,117620,186909,153013,87240,-6930,-140883,-201226,-168338,-129459,-56166,-6016,-49329,-30405,41350,69945,74750,-2161,9135,86804,56507,-11377,-55202,-57553,-65772,-65407,-56116,103000,253528,243252,121396,-3038,-90467,-65927,11979,77701,90136,30730,43620,65071,79008,89755,142673,188182,158559,132197,130868,118489,25438,-26101,34335,132482,148598,78519,-2981,-8677,61360,27240,-77120,-87646,-36844,41966,158904,112041,159362,166494,88731,-2141,-74598,-92788,-58783,169936,295799,177920,67601,-25528,-86106,-15571,152296,257293,219604,119421,21371,4284,-60569,-110248,-116305,-118562,-100839,-97940,-20958,74397,240157,374886,258773,35409,-67069,-36615,28973,61586,87479,194418,176149,-10060,5067,158949,228886,122446,-11434,-126888,-30920,178467,377194,519262,637417,792691,852379,749068,470641,201986,94094,72041,86404,30856,-843,-4160,57125,111908,99909,45686,-18550,-49889,-37450,-52503,-67461,-89235,-119991,-89410,8007,60962,49308,54818,88803,30295,-22578,-22992,-49661,-73258,-47754,-3992,54019,57573,-18270,-120575,-120760,-57193,-76344,-54770,17139,28273,-22685,-75082,-59729,-29459,-24029,-30062,-32455,-68833,-124896,-142017,-114127,-89983,-97303,-93634,-86502,-39055,8313,4981,-2413,43310,57535,63971,84757,94766,44447,40794,19091,-3773,845,-7926,-36317,-73504,-123098,-94784,-93650,-55283,-22935,-64104,-61794,-59902,-100516,-135531,-140311,-139176,-68059,-3961,1942,-7762,-2589,5361,30603,48279,100542,118360,76269,28160,-73846,-72913,-69197,-17619,30733,47757,16138,-16006,-35208,-25845,-2952,29101,17303,10145,94768,228614,254575,126186,23850,-17302,1640,6011,-35378,-68961,-95700,-107374,-120600,-91473,-63675,-25071,13096,14985,-12357,-59176,-27509,75161,125092,145550,100735,33549,-20436,-39515,-93136,-74638,-3242,62419,90655,147727,113593,92788,80414,65115,60730,60363,30445,51531,75830,109136,115455,73551,32498,46010,86768,95530,96368,45562,-13033,-25925,50180,146905,22159,-52669,90785,423721,554514,440097,187842,29740,32917,63143,56250,14567,1997,9965,-18494,-53290,-74869,-69666,-85047,-110815,-112345,-129613,-120843,-66855,12340,114440,142163,20887,3392,29756,26725,-44527,-90731,-51712,-11706,-16633,-12086,11138,34993,11117,-33033,50179,107563,-8430,-151102,-101719,-31331,46301,97400,70076,32811,16813,46729,57845,8615,-50307,-105978,-54303,-16986,-103177,-43992,-8067,32861,64626,-5751,-117444,-138122,-74348,-13718,36895,-12743,-72951,21784,66165,21165,-58877,-70083,-30281,-64509,-129338,26087,121666,184715,219734,198657,118049,60672,3139,-71764,-78181,-128951,-166120,-143052,-100723,-42972,20996,65814,94035,16681,-84119,-69336,-53460,-61516,-117118,12247,210661,239636,99178,70569,232674,330573,225869,97825,26946,20285,-1154,1049,-37974,-75586,-76867,-2419,-3094,-2424,22108,-2737,-96952,-37648,130379,163506,62706,954,-63871,-94254,-106729,-98384,-91983,-108371,-121163,-115548,-95457,-80834,-44659,15403,37567,31508,27567,30997,21639,34684,28338,-1820,31807,108364,126800,34346,-81378,-10673,79670,53345,-67770,-81734,15799,149450,165057,4642,-100237,-81784,11214,-38718,-62802,-88363,-93899,-82897,-9217,79794,190544,209130,178564,106916,34290,-60083,-46373,14413,-16686,-38259,5934,-16001,-35838,-70688,-17939,113321,92182,-41767,-18442,82801,41726,8519,44864,100551,87548,72824,84009,71937,29700,-25001,-1135,6894,-47333,-61332,-39237,-64639,-60224,-45757,-10030,33042,96100,152731,186745,159354,35474,-41972,-27328,38036,267527,516058,528883,385164,213565,165949,232870,186794,63597,-50833,-75507,-12754,-1785,-32203,-58321,-102382,-151119,-18561,7356,-13912,7471,32657,39114,1302,-24819,-49710,-84435,-97062,20590,130089,28013,-51417,-99239,-41564,-3710,-45315,-85633,-2325,-15116,-43335,-91433,-136263,-54898,-48490,-2689,101330,282464,314096,169223,83972,67705,61386,174939,258115,167338,63807,224,13087,118306,136362,49022,-17291,-29570,-15120,-13493,74261,125080,60689,-9464,-2265,13959,41997,78239,109639,73042,-2691,-40655,-84,-8265,-32637,-44089,-77607,-53510,-51445,-20491,14795,44415,58036,23671,19101,35457,64970,75619,47068,-24012,-36041,-3447,59933,55444,-19493,-32625,-45139,-101087,-127243,-138265,-112358,-64411,12994,80323,27494,-40207,-53805,-45484,-27177,70648,217199,312405,250113,86708,-28460,-48135,33807,71461,369,-22811,13684,44574,59386,45503,15294,6277,880,7732,360,-934,3480,-24951,-16693,-13140,-32777,-67805,-23211,-269,-6248,-19728,-72930,-76263,-18268,22244,26480,44272,21451,8000,-25896,-44098,-42170,-30815,76104,148489,110766,3281,-104602,-46310,6751,4637,-38677,-38285,-67592,-68518,17303,58201,10422,-61464,-11070,40574,38296,-8073,-56970,-144227,-112579,-49575,-13777,-8719,-22547,-43130,48257,238201,318249,284992,94051,-38762,21073,80486,125355,79093,7419,-24037,17506,85341,67617,6243,-740,7618,-33172,-101601,-12121,10393,-27423,-102523,-169373,-159984,-83366,12410,123196,200351,183597,150103,100003,3995,-93295,-41628,54759,155993,176145,49065,-42318,-52300,-51909,-72935,-74945,-54319,-104475,-89472,-54263,-10580,-13204,-25510,-63032,-64316,-18305,3344,26404,48453,32362,35034,48180,21431,3350,-64892,-67193,-3323,46985,53663,14202,25099,75605,78464,25074,16369,2686,-39981,-103741,-109195,-66138,-19987,-9126,-10247,-14614,-16434,-20300,-10538,20452,46584,47235,74151,75448,2678,-42923,-72286,-71223,-78465,-37562,-106393,5189,118713,167024,97056,-31271,-126882,-103804,-75154,6973,70574,138404,189333,213366,168181,97141,21127,-83579,-128652,-112691,-126411,-98817,-14223,110463,186461,93604,-9229,-16810,69167,174602,167432,98242,52162,55044,142674,72235,3448,-31101,-74341,-79109,-41012,-79857,-91564,-54657,9942,127122,202501,143963,133765,44579,-44427,-93240,-111479,-47833,43903,3853,-90983,-99988,-6660,38054,896,-103080,17706,-36828,-71360,-79264,-33758,13656,26095,-5104,-39773,-59843,-94526,-122669,-111535,-68791,-13878,-49567,-121978,-95139,8954,88999,61884,39892,-5202,-14770,67520,168532,281152,265950,74274,30803,187531,219616,160573,77319,71680,92761,104815,129035,134367,52013,2833,-50188,-82976,-132908,-135750,-105290,-100156,-123271,-98988,-88732,-139751,-136295,-48642,-9690,72279,109484,125840,41607,-38041,1726,56020,47250,-63111,-23190,71000,162661,201505,152747,59235,-343,-30824,-29411,-20969,-810,17156,13928,126470,324648,243333,-67198,-38996,29513,44734,1569,-65796,-101504,-36605,87406,105199,8659,-66336,-16362,-58212,-137266,-46636,36864,6737,-34033,101023,236324,193482,62041,17777,-12727,-34508,-125960,-67253,-35192,-2057,18822,26619,46636,69861,51768,4881,-31417,-60083,-93819,-126648,-57305,2118,48283,8096,-65853,-62932,-2483,26106,-4489,-42410,-65331,-78097,-90807,-101723,-41544,129697,312934,300696,126102,-11645,-59728,64985,199195,323602,341986,301877,206470,73512,-13565,-64007,-105373,-42049,210007,390323,513456,525659,423840,197945,13632,47944,207521,180851,147042,70120,-10219,-33556,-28608,-51595,-81995,-101771,-87824,-73001,-68105,-55019,61378,251612,315832,226015,81657,-30454,-97248,-132840,-120466,-35463,42743,112421,89150,35481,-22251,-48384,-34641,-15381,-31214,-52497,-29244,60501,119877,58395,53602,23259,-10374,100699,298622,255332,95981,-28873,-87684,-94229,-24936,-42447,-63300,-45353,14708,95967,205415,277403,275179,215336,67163,6466,-33939,-48738,-60147,-59138,-37104,-13575,-21438,21175,77495,108606,88202,73580,148260,328179,409308,308047,176113,78806,27258,45624,24274,-7094,13738,42491,71403,60700,21369,-28138,-55434,-9562,-2492],[39726,1856,-30920,3085,-2141,-18666,-43148,-38712,-2304,-24296,-35989,-6420,68203,137450,214943,209555,132663,31496,-57801,-94115,-83679,-4851,21392,23930,37575,28267,-23221,-74042,-61689,-25980,48543,118065,137556,91951,58807,55155,39139,433,8898,73864,155228,141127,125703,107880,61493,14572,-46814,-40653,56097,112493,78640,-14593,-82677,-110048,-58427,-28019,-61070,-133039,-139220,-128601,-80219,67633,217949,142068,10230,-96124,-49772,-8993,-996,39382,44452,40234,25313,35632,-15651,-12644,17046,14688,-100095,-162214,-116797,-69023,-58207,-3905,51748,14808,-44057,-87366,-93137,-86394,-93472,-47880,-40358,-10889,2759,11954,-8799,-54104,-58749,-25881,-25975,-90444,-111900,-82864,-83533,-46866,36780,126662,142141,179881,329988,465501,298764,27715,-16985,49101,92118,133548,198200,272757,285609,132602,24963,-58551,-62095,-16540,-5721,-15366,4035,22020,23875,20708,31802,39701,50937,41766,11166,-15922,-21275,-68920,-140025,-195399,-100938,-61335,-85752,-98177,-71566,23941,21560,-8179,-44210,-41312,28038,28893,-18514,-30256,-60769,-99704,1209,48862,-32315,-61496,35605,-28534,-129535,-46644,58880,89221,13853,-130430,-101689,27593,187510,235881,224731,157934,90289,11556,-59186,-109493,-123175,-101244,-57846,-72629,-97292,-127440,-72697,25916,23334,-12057,-5637,23046,72359,65423,-79619,-121428,-82027,-54828,-52786,-60638,-91529,-105891,-94002,-72569,-52678,-63481,-28706,8689,11050,-41204,-38364,65938,108309,-20321,-123343,49153,150045,206897,195063,179607,62962,-63855,-20596,74264,147031,342744,390544,275770,103505,-29153,-81404,-23626,65502,90491,31678,6351,-4814,-10432,-58657,-124640,-115266,21092,113473,40931,-59851,-65435,30669,106460,59766,-9002,-74442,-16279,77830,53519,-33248,-112035,-105207,21953,191404,158713,76200,97852,109462,35497,-30064,-57000,1077,150372,155442,49077,31279,73400,83963,4709,-83982,-13641,95651,228577,289852,205634,13835,-61973,18134,137309,149523,130298,80482,68929,87850,77487,48755,-37411,-16924,-52499,-93551,-46960,44776,121490,101034,34569,46395,102822,153207,112856,94234,56039,-27030,-34646,-196,36857,47449,56513,53758,56077,108134,148874,96151,19727,-31036,-35136,-59084,-83403,-133308,-163495,-111460,-72526,-55384,-26070,-52082,-71032,-96980,-122826,-157093,-138341,-53970,88800,227035,142551,-81084,-24172,34754,21725,23895,47272,-4858,8454,-2094,-59384,-10075,20598,62521,89586,82114,69174,96540,40642,-51001,-91564,-88920,-104524,-81269,-6403,23012,46772,51787,-12245,-47410,-46762,-37548,45657,91480,33706,-36903,-119384,-46863,-65893,-73646,-11942,44762,39667,22503,53314,68630,12742,-21547,-76763,-59269,-36618,-6918,19131,63491,73289,65655,54112,26430,-20943,-35029,-28116,-21752,-33196,-66552,-100059,-81254,3211,25222,-21648,-55103,-61267,-14432,-3623,-86337,-28176,129498,248050,310116,339196,362650,352906,247588,109211,72949,124321,147412,114800,19813,23049,66010,92481,120552,117007,28711,-56388,36674,405232,497188,294060,4259,-73544,-12608,80645,76045,49124,99827,130401,126435,71893,54277,58297,50819,-16970,-57220,-68214,-37212,99674,286018,436696,460379,330520,147419,35876,-24979,-42304,-55751,-11553,24418,8115,-61003,-121157,-53998,43647,120145,196127,199358,166612,89464,94783,133280,131939,249263,263361,217322,151464,99732,97514,95747,42877,9940,-72254,-99884,-64571,-17024,-1912,-46182,-45100,-1580,56994,35784,25979,-35460,-55762,-70523,-38157,-5274,10425,-33260,-26665,-41809,-59112,-66775,-61229,-32700,-38043,-45133,-61380,-93289,-68893,-86464,-14353,-23855,-85415,-415,14931,16288,-30587,-51332,11566,77978,83107,27688,90129,144704,131319,113688,87709,82094,40915,41571,24657,49644,175549,316264,284201,173597,46412,-43913,-87218,-18562,106290,154704,195526,239592,298561,266035,144034,77373,60290,66599,72434,64551,23541,-18998,-53096,-54680,-87511,-57627,11185,20966,-7403,-40743,-41623,-32395,-37549,-19372,-25583,-45284,-62154,-32629,-25417,-12098,-17806,-29411,-39261,-62382,-75632,-83242,-90816,-72993,-8142,75321,54274,-12305,-45997,-42664,-23272,-18659,-50647,-52519,-3683,69128,56935,-24234,-82368,-99867,-96941,-38720,4168,-26275,-56944,-37689,-98746,-51176,38736,116933,210726,307254,187100,30216,-29483,-99019,-115944,-142256,-121988,-82293,-69632,-49904,-55342,-68145,-77057,-83524,-110469,-150646,-176796,-143225,-106784,-63468,-63400,-87679,-68333,-60391,-32684,-15913,-27421,-45726,-34586,-12795,-5181,-59625,-125931,-128454,-133368,-58885,-27211,-19863,2483,16231,-60904,-72055,-39795,-39287,-96783,-65392,8182,11698,30288,41476,73968,87325,19912,-59378,-30809,-32531,-39881,-81702,-71799,-19492,-16453,-3949,24517,27957,-28409,-74045,-91613,28512,118333,170625,198702,189501,112695,-28750,-20699,15675,35001,38164,39179,37232,81774,59568,7402,-11093,-37097,-38328,-55262,-69873,-74421,-58978,-14781,29673,53161,-17515,-77782,-52071,-69509,-111555,-62247,8522,32889,-355,-66771,-52490,2253,57685,40292,45489,24683,45145,44679,40500,-17293,-43805,-14402,-19288,-61091,-38773,16243,64572,57358,41348,29908,-13591,-55984,-64433,-88968,-122260,-70854,-721,-7423,-76945,-140079,-81183,403,-12811,-45729,-54478,-119549,-88144,2587,104573,142082,130046,63612,-3527,-32179,-29754,-21116,-17410,-13909,-34335,-38057,-72288,-65719,25567,90547,124410,27903,-70863,-130536,-84270,-21567,-19918,-55364,-47274,-40092,-55176,2767,45117,368,-42687,-96954,-47479,3632,31677,19716,-12038,-38642,-37292,800,-23271,-28298,-61280,-85148,-109270,-140386,-98520,-75821,-62605,-37605,24712,-4767,-80008,-99286,-25610,31631,43617,83962,196917,306551,202878,30788,-134572,-111810,14148,58703,54656,48427,16153,45706,9586,-3543,91974,332353,519547,568174,455305,212441,-21729,-95938,-48547,-6481,-46951,-42738,98062,171301,138772,18768,-62655,-74850,-107833,-21372,53240,90842,131496,130635,234733,246926,125805,45790,4556,-34625,-34583,-76003,-97279,-79351,-6289,66688,45152,-1361,-35173,-88840,-143108,-125932,-48977,-154332,-133061,-102802,-99394,-133910,-202890,-288450,-351754,-377737,-359678,-366276,-366213,-280928,-138200,78390,66379,-53871,-123474,-139410,-45247,23313,70900,94972,83823,116387,202612,217789,77799,-21207,-6179,-17042,68367,85350,95701,232424,271868,234554,272425,296375,184016,71972,125936,252490,317430,225714,140847,93960,69461,196948,253833,170943,34302,-83317,-125250,-43732,35331,109519,142833,138940,98133,51759,-4442,-86393,-113418,-46360,-19081,-15938,-38919,-48407,50581,83830,56600,53388,56032,67327,84453,128524,99489,71157,-795,-129690,-226181,-196350,-146845,-64931,-20413,-61560,-35677,39752,73035,80381,-4020,6334,89102,48648,-20885,-64223,-59366,-39857,-34336,-69312,82368,225416,205374,97611,-11561,-85681,-36269,50562,117763,112016,33141,40080,51713,49986,47804,94911,138661,113842,92413,89031,82198,7944,-29846,25648,114716,136529,87689,14713,-21826,37742,9446,-92485,-72419,-21103,66797,204907,177543,189968,169264,64644,-13211,-84916,-98286,-28006,228196,303899,172341,66457,-15076,-72063,-22711,135112,249287,224777,139139,38251,12800,-44534,-53898,-18507,-39915,-94653,-75113,871,81083,213787,323328,205454,-14952,-124133,-85880,-11210,47267,96038,228948,220458,28918,50451,198790,272202,140461,-18278,-127395,2843,233296,414424,507048,583691,743523,878982,816590,502535,211237,92597,59562,78238,25635,-7260,2108,81232,128900,98184,35061,-27045,-45323,-20482,-31023,-50317,-75777,-105548,-78764,17552,71860,40438,36118,82036,47105,-1868,-1643,-42310,-75223,-50392,-7994,46613,51900,-11747,-110617,-127444,-54248,-64885,-40097,31168,52773,2092,-62799,-47200,-19483,-19928,-34039,-38232,-63256,-107079,-130208,-112074,-91422,-98493,-97385,-89204,-39712,4010,-3028,-7475,42915,60698,69913,88250,93355,60873,59617,32192,3159,4388,-4948,-29486,-51786,-86273,-97634,-121372,-76579,-25192,-42129,-39151,-50130,-106138,-152003,-152418,-125924,-53621,-1520,3649,-2218,2915,11994,38084,48999,96982,155702,108505,48946,-63363,-66468,-70696,-34925,-335,16685,-687,-26357,-41063,-22589,7530,38627,16499,13765,114043,271695,322557,180872,52228,-6763,6314,12015,-26837,-66766,-104338,-123898,-108802,-77150,-48626,-12730,22279,18408,-10382,-50292,-24204,82388,147767,172459,111734,23940,-33183,-56751,-78044,-39739,3501,65107,104190,165798,124790,89527,63934,45776,52717,85505,63671,76756,98802,111984,104907,56980,16135,34210,88628,109491,102080,40735,-25089,-36812,35124,111736,13410,-40731,107358,395912,490215,383457,155670,13744,20250,59650,66028,39813,34754,30492,-5099,-46574,-73236,-66367,-79192,-103592,-108660,-123838,-110915,-63026,10816,112607,146599,20059,-22949,2372,32252,-34830,-92810,-66252,-25779,-34454,-33847,-6000,24465,8009,-50336,11656,52271,-61339,-112530,-87008,-33293,53710,104360,74242,32665,7581,28698,43233,4528,-60261,-113838,-51478,-15551,-87134,-19935,26503,60597,73727,-10010,-121071,-141487,-66672,4667,46845,-17392,-62410,35803,78954,24685,-62134,-53838,-13262,-52801,-148934,9193,110979,174063,204477,176066,87838,24682,-22114,-81122,-84281,-114970,-134418,-116926,-84102,-26378,43126,100052,141831,43745,-73221,-77132,-55475,-58360,-132309,-2793,186352,216329,89824,58623,182778,239010,159792,66308,11389,13006,-1540,6001,-28652,-70922,-79250,-8961,-13165,-4283,26589,-2694,-99699,-40029,129406,153251,51533,-9964,-74837,-108725,-107116,-82927,-80372,-100305,-117881,-111574,-85255,-63086,-23765,43246,56725,34791,23292,29706,15868,22297,15481,-1099,41978,127687,147259,52280,-70978,-30027,65137,42771,-68979,-87679,13828,139342,143986,-3760,-102544,-56036,17700,-34750,-71575,-105859,-114887,-55315,27696,132037,251264,255854,202973,119519,48686,-49754,-74890,-25466,-32322,-50738,-20831,-56744,-72551,-73255,2869,146020,121165,-40393,-55230,43753,5737,-34838,33458,119034,115890,96761,96240,67044,11576,-46777,-22807,-23312,-72243,-62583,-34192,-58690,-63458,-56868,-20639,32523,104059,163976,188867,127494,3544,-60449,-44795,23863,271989,541855,543403,389028,203848,147248,196929,153321,34471,-72094,-77947,-9229,2713,-32287,-56731,-87410,-154492,-41820,11782,10270,27131,38841,37006,3791,-18594,-52387,-86750,-89180,41085,162942,52310,-34111,-98864,-59344,-12060,-36244,-72987,-43333,-48505,-55628,-93785,-140408,-62783,-62400,-18150,106661,300229,297857,143057,81041,80729,69858,140500,212793,135274,47319,-1947,24078,152499,176486,65529,-28675,-55243,-36942,-45793,31781,85703,24630,-43111,-64750,-50153,-3877,45366,77491,58973,-5189,-67576,-22764,-1846,-22444,-37349,-64041,-51847,-60335,-30839,6343,37365,57219,33357,30818,45565,76795,83026,43956,-27731,-42189,-15443,35812,32323,-36012,-36661,-39955,-97860,-126978,-144249,-111776,-55013,34319,112686,63806,-7681,-38881,-52885,-39311,59821,217952,308472,238484,79721,-29403,-60190,9753,46984,-15361,-32733,7799,43433,58809,41864,-500,-29190,-27451,-11130,-11239,-2675,13683,-12311,-15257,-18193,-43219,-81544,-35505,-3768,-8375,-24777,-81890,-79452,-28689,4776,11003,39316,37345,34770,7781,-55217,-59896,-39259,84638,167605,115565,-3631,-128186,-33669,28801,15449,-37002,-22625,-38557,-56645,-1706,23417,-15442,-53100,4954,57236,54730,2431,-51411,-122401,-112713,-44115,-6668,-1534,-12445,-37673,50891,229892,291815,253832,70861,-53432,29186,97080,140659,97690,32719,5151,43859,97507,58115,-10949,-23144,-17999,-52968,-83218,6762,34731,9283,-60773,-140442,-151426,-96886,-13997,79310,151865,154791,149185,104710,2624,-101896,-58911,35129,148596,208547,78622,-24284,-37333,-32151,-44417,-41288,-29672,-88318,-82395,-55466,-17292,-22472,-29836,-51069,-55792,-26664,-23482,-2097,22827,2887,8257,45884,28818,8466,-69086,-71665,-10119,40604,48150,8725,16373,62501,84114,49017,34700,15584,-26353,-81736,-97654,-67684,-24339,-10185,-3467,-3514,-105,1784,17617,38912,40690,37268,59787,70040,10734,-31840,-74872,-77399,-86180,-36564,-84096,15593,123763,151022,82300,-33087,-128123,-115355,-88235,-2894,60344,118484,154212,174262,126125,71275,7569,-95988,-120171,-94412,-106883,-70747,21939,143917,201332,103214,354,-23627,44292,150194,160716,108388,71186,78348,147417,63781,-7277,-45363,-83241,-71452,-27554,-74965,-95397,-56357,6693,120305,205301,138565,119767,41963,-43415,-91662,-105816,-44067,33817,-21322,-107580,-96987,-7385,40936,6883,-91300,-21287,-87784,-110193,-115400,-65498,-10755,11596,-18572,-52808,-72360,-107269,-114639,-103255,-63878,-11573,-45350,-106719,-80616,18485,96496,79471,54827,2986,-13123,62978,165582,274038,263053,83051,39998,212967,263437,184315,79032,50254,47667,65863,102810,114672,32241,-16714,-61720,-86588,-134362,-125703,-112499,-111929,-130650,-92378,-79706,-130708,-132479,-50568,-1792,108541,151696,132796,43700,-35473,1338,51759,54442,-48632,-41993,50659,160359,216575,181139,87160,18502,-23739,-29372,-25256,-6882,9670,9606,117468,303622,241158,-34473,-18704,27073,41957,6577,-50396,-100454,-53399,69163,97932,16593,-47128,-784,-53654,-127929,-35706,45422,10907,-33544,97113,205313,143847,22969,-1258,-16706,-20070,-156130,-109984,-64184,-9970,21313,30407,49559,59129,40079,-5071,-38133,-60909,-90584,-137795,-70224,-2141,55806,16923,-56762,-73634,-10607,20795,-5620,-40837,-64092,-84590,-104914,-105391,-34056,147315,356449,344431,152592,11639,-46218,57614,168345,275453,289476,259585,182648,75279,-4903,-57889,-109465,-43916,177963,322106,418779,425767,328540,89008,-81869,10517,219155,228724,186931,84431,-7315,-39416,-39649,-69043,-104622,-119496,-100245,-84719,-85700,-88128,14790,210866,301916,219005,77273,-30960,-84482,-116043,-128109,-45235,45788,128251,107939,48335,-9339,-30739,-14679,5675,-11429,-35801,-20024,58399,115244,59003,56217,37167,30372,157081,296826,251009,95641,-24125,-79085,-83223,-29209,-50040,-66899,-49570,-6582,51637,152276,245084,261082,206762,73268,24535,-14387,-32449,-46268,-53210,-40310,-16675,-16600,41156,102574,106240,79082,65835,149931,358721,463805,383951,240540,119906,55174,60160,24338,-13259,14540,48398,75985,65962,22662,-28480,-46328,3753,13690],[37506,-7881,-38301,1865,-689,-22788,-49753,-38381,8544,-7772,-20063,4486,63111,122658,206965,207701,127833,15038,-74165,-112494,-75654,8299,29612,15218,13062,-3825,-49013,-83773,-55987,-9306,70494,131391,126859,71473,47974,55398,45485,7592,9233,64030,131445,122311,123376,121342,79077,19327,-65954,-58315,58047,150198,132667,22613,-59509,-117021,-76778,-42609,-76816,-151216,-148766,-132394,-73486,82263,215183,148121,20356,-88576,-62442,-19232,-25673,17129,27726,19571,4091,20508,-22308,-17525,7641,16193,-83788,-144987,-133208,-84435,-58774,14263,62461,4113,-57352,-99447,-97163,-89062,-102937,-68392,-52475,-8768,5938,10024,-15185,-59712,-64105,-28268,-25885,-85046,-88550,-84681,-106315,-72263,7569,99947,126505,168389,306709,425968,274868,29489,6162,60654,99421,129479,179906,254253,276015,130305,31467,-38990,-57148,-21114,-13402,-23366,2245,19926,25208,28646,46444,64849,87371,83529,53073,23238,25605,-13888,-88268,-169779,-84572,-56085,-91305,-89426,-76638,2287,-7037,-37409,-70230,-48506,24173,33074,-13437,-18719,-16920,-18148,98087,141908,43170,-90334,5462,-35843,-134221,-60050,33999,39757,-42457,-108891,-85440,28744,174171,185679,175747,126546,73392,6452,-61330,-123923,-127121,-55647,-6507,-42735,-94342,-141601,-66871,39310,36764,-12581,-4433,16751,54358,43088,-105724,-112979,-71023,-51617,-60243,-66164,-94576,-99219,-76199,-39185,-7918,-15149,10599,34655,20728,-57341,-56770,69523,116596,-32688,-106737,73436,170274,205617,164460,126244,-12206,-35131,-4794,75426,144739,356710,439013,370812,193330,35245,-48286,-22343,57496,83883,25913,-1405,-12971,-21957,-71976,-138798,-109668,20808,101637,44406,-62658,-75352,25164,100142,54345,-3544,-58017,-36991,50024,36202,-36460,-88200,-55818,79801,234656,175305,79684,86577,79444,11914,-43979,-61224,-9398,130516,144640,37644,29109,78424,96205,20241,-74587,-22573,59482,139649,169288,105242,-38155,-54762,30494,124408,123854,109516,67469,54756,72893,71586,58815,-16321,7689,-35094,-92657,-69443,44078,114772,86857,18041,31338,83600,116267,72508,45360,11056,-52973,-35568,7014,35743,38382,41486,45687,52103,99437,140613,85991,4188,-49516,-46827,-61067,-80331,-131030,-184416,-125707,-86551,-69671,-42882,-72714,-86885,-94754,-116360,-151552,-126380,-39568,114067,267522,190366,-25736,-4377,42963,29080,31792,47813,-18211,-5891,-4429,-53069,26515,52645,76281,81176,65113,46412,67040,26941,-60226,-89546,-79167,-89922,-65293,22414,61732,103348,113937,13581,-46577,-57011,-49833,32763,72171,5914,-68956,-138126,-35607,-58766,-76663,-17866,39519,38278,23292,51088,64790,10652,-15406,-59400,-48763,-33394,-4853,31998,78612,82358,65788,38785,-1636,-42573,-35501,-22566,-20560,-30084,-58208,-93752,-76063,5312,20960,-27205,-46496,-41565,6706,20627,-57971,-74051,58757,177150,251160,288119,305580,292985,223345,108342,85870,135079,159346,130744,33351,21218,60976,75935,94378,106120,40042,-34365,32763,377997,449821,247485,-17185,-68938,-23763,49908,48194,34024,91808,126562,120498,67788,60815,67399,47916,-25612,-59870,-64955,-23252,130413,317384,445491,468894,351457,162370,47996,-31837,-64323,-54619,-7957,25195,12507,-54593,-121836,-62511,30359,101170,172127,179961,143148,64620,75659,109221,96656,219277,278893,246212,184929,134695,126164,103272,41314,7011,-72653,-107879,-63962,-10467,10120,-28085,-27496,18988,92498,74552,54440,-10417,-39456,-78772,-34437,1431,9217,-33684,-18594,-26955,-51079,-65259,-60381,-27661,-34812,-45674,-47214,-89466,-76520,-86104,-10656,-22247,-60117,29483,36572,28872,-25210,-52955,22718,99227,89360,27177,99117,156397,145269,130005,100623,84148,33537,42353,36794,54306,180950,341286,308461,164077,26155,-48680,-61797,-24957,107721,192660,254896,297521,351291,300682,155424,75557,57864,64612,67771,64554,27042,-17668,-53108,-53639,-82671,-56396,10129,19030,1807,-24559,-34197,-34126,-42863,-24896,-59911,-66856,-64812,-36093,-40819,-31394,-28635,-29669,-31910,-50671,-63816,-76953,-89318,-75031,-19898,55226,44099,-9466,-34826,-29248,-10186,-4021,-34520,-39702,1749,67743,54385,-26983,-77497,-98846,-97237,-38492,13867,-12901,-32353,-15388,-90953,-69960,34501,142269,255063,328377,155185,6741,-54336,-111146,-112192,-139271,-118381,-87281,-81463,-64664,-69133,-79650,-71684,-73764,-94479,-125566,-137645,-113894,-82871,-46977,-51012,-81491,-73402,-78162,-48600,-21013,-19332,-31117,-21862,-7966,-13448,-79580,-152678,-136229,-125493,-46448,-16982,-16335,1607,22680,-53662,-74674,-50064,-51025,-104612,-41785,31717,43654,66839,80657,115558,116784,38495,-48826,-22048,-20141,-35600,-77938,-41407,5406,-1821,-2181,15698,9958,-43114,-60355,-53420,66762,162384,217028,240872,215722,127728,-16991,-33373,4877,31062,34246,33801,31293,87433,82120,28290,-5111,-46420,-40908,-43520,-56446,-67737,-58527,-22078,17493,56087,-12665,-80171,-45745,-52486,-109707,-62834,7021,31055,7652,-47216,-39647,320,38693,22384,41000,37565,68288,67099,56059,-12658,-43017,-15801,-25939,-66148,-37061,15702,60821,50509,38009,37099,4895,-36759,-62867,-97028,-144274,-66508,14900,20692,-61223,-164792,-75405,12368,-5418,-52600,-65583,-119333,-67523,28365,125305,146743,121208,50364,-8106,-24748,-12278,4473,14207,9285,-33689,-39816,-59458,-43965,48733,117130,136321,21349,-66700,-146171,-96545,-22543,-12362,-36861,-27468,-25627,-47718,1563,41055,-6064,-46172,-87209,-31812,19590,47490,32210,2855,-14182,798,42621,-195,-18325,-56627,-75702,-92598,-119347,-77763,-62097,-50535,-24621,40091,17893,-59929,-152697,-84666,-12136,27641,78869,178109,261991,167633,1258,-145862,-106287,9153,55359,61174,66876,40756,59660,11859,-5450,89317,343164,538236,575982,463851,229767,-12519,-109013,-56146,-6367,-37798,-31321,94062,144219,106008,12914,-25012,-49296,-101448,-33370,50253,93201,140009,140256,234303,245584,114569,16160,-22045,-51503,-50944,-69033,-82836,-72028,-13985,31590,6133,-19267,-45458,-97729,-156094,-106869,-28002,-136296,-155863,-112701,-104964,-143340,-210392,-285703,-334805,-347903,-325187,-334724,-340807,-259493,-124777,69713,38014,-69785,-123869,-110267,-21328,27166,65899,97079,104205,146773,230265,232284,86322,-14785,-6628,-23017,65696,80771,78553,185626,208309,184797,238353,291579,198306,87719,142373,280660,332968,215341,117672,68850,100855,236743,275385,188445,46882,-79300,-148209,-64497,3531,80099,124955,133428,101784,58681,-7123,-91134,-85072,-17149,8642,7486,-27233,-44039,62743,79069,52617,45918,44250,52629,53791,70103,41710,50591,3320,-116308,-208031,-222777,-161615,-70365,-32594,-73726,-40855,38314,76932,87809,-3405,2334,87238,38606,-29525,-72270,-60814,-16757,-5329,-62873,57250,189822,165778,74084,-15001,-66596,1214,98698,159758,127881,31764,34358,37830,21968,7003,46102,89392,72442,56322,51608,49218,-6847,-30971,18258,97736,125035,97278,35181,-46706,7597,-8319,-90198,-55874,-7504,88880,242763,232190,215483,163547,37150,-22109,-92242,-96374,10257,271543,295327,160652,61807,-6254,-57026,-27035,111516,229331,223294,158078,55127,20989,-21445,10829,81643,68600,-11819,-33083,22278,84847,182637,265518,151177,-54749,-151436,-112494,-42339,35001,102951,258640,255002,68185,90302,228536,299705,149869,-26022,-117152,39547,283415,429360,465033,500188,649551,848742,844123,518632,216780,90038,46967,68649,20295,-12305,10123,104199,143447,95726,25468,-33590,-38207,-1712,-7515,-31234,-60950,-90371,-67582,25030,78593,31875,23748,74642,64945,20993,18212,-35410,-77269,-51345,-10711,38437,45586,-6406,-99904,-127796,-48522,-51824,-25475,42027,72692,28387,-45272,-28233,-4229,-10494,-34121,-42695,-57311,-86769,-106532,-97725,-84826,-95120,-98354,-88525,-36881,2217,-9032,-10995,43513,64217,74178,86096,82404,66992,72179,43775,9666,5986,-7633,-31584,-38958,-51423,-72019,-125877,-97604,-26099,-11538,-11636,-34979,-104193,-158138,-148825,-107963,-39894,231,2628,-615,5568,17036,44346,46592,90864,198291,154829,80734,-45860,-57081,-71634,-55293,-32759,-13013,-18910,-39591,-47119,-18011,17437,43947,8498,8132,117830,294603,375591,234492,84965,8244,12952,17884,-19308,-63829,-109963,-125449,-88533,-55747,-26850,4940,36227,27039,-2224,-37513,-22070,85227,164701,192175,114274,11176,-42493,-69116,-64215,-16441,10654,69367,118616,184170,137818,89186,48806,26211,45958,109369,95289,100180,118116,106855,86506,35591,-3571,18751,83874,117215,104599,36121,-35372,-46988,20569,79685,9238,-24566,118037,350432,409973,314104,117406,-3546,6661,52958,72473,62984,70799,57264,13155,-36171,-69464,-59150,-65888,-85464,-91105,-106642,-98658,-58755,7833,105080,145801,23071,-40813,-21332,35576,-24347,-88479,-77017,-42271,-55569,-57036,-22852,14702,5546,-67049,-26976,-1354,-110269,-79464,-63485,-24831,63375,108969,75707,30443,-2897,9746,30184,5716,-64013,-115515,-45626,-8564,-61775,14136,69734,91667,84084,-9181,-115572,-128699,-54008,29811,61377,-16586,-51168,48095,88283,26125,-61772,-36721,11,-42070,-141279,-14710,86031,147930,174208,139921,54098,-12811,-51307,-91463,-85877,-93111,-101684,-90891,-67004,-8539,67669,138572,191365,70010,-61168,-80692,-53042,-48957,-124747,-15623,159986,189673,78158,44908,131445,147708,92301,31911,-3068,8363,297,11992,-17255,-64188,-82568,-17845,-23563,-4412,32788,-1602,-99889,-37978,128408,145036,43637,-17651,-82181,-117321,-98821,-65883,-65194,-84203,-96082,-77695,-44145,-25703,6230,74546,75251,38543,20638,33917,20974,19965,16871,10532,56986,149221,168524,74482,-48258,-56151,39447,24459,-71297,-89248,10788,120998,117604,-7050,-87536,-28384,23238,-30735,-81021,-123687,-115819,-23097,67478,179477,296415,284504,215322,127350,61326,-35079,-95820,-67877,-50071,-63556,-46065,-93571,-107509,-61647,23088,168002,139754,-35140,-83800,9794,-26723,-78448,23420,134390,147862,127900,112089,64442,-4908,-67226,-44330,-55044,-92179,-61566,-28341,-51290,-64855,-70147,-32449,34067,111778,170797,183850,91634,-27775,-75303,-57349,13909,269117,541814,530581,374170,183826,122387,153977,116165,2381,-90072,-73218,-1663,9607,-30608,-54850,-73588,-123255,-40846,35470,48072,53039,48441,37568,8887,-11904,-53639,-89207,-77800,65868,195571,76137,-17802,-96420,-73529,-13579,-14733,-30555,-47064,-69521,-63816,-93943,-137619,-66931,-73962,-30117,113184,310206,270687,115804,77744,92637,79000,105381,161786,101580,31979,-1873,37777,189536,220972,88264,-31125,-93081,-65239,-85777,-18905,39791,-11411,-66878,-121918,-120967,-47476,16942,44773,45559,-1476,-85654,-55585,-415,-10853,-29289,-48259,-46058,-63156,-36752,-11,30655,56143,43179,42186,55281,87553,89044,39927,-31569,-48127,-25907,15751,15399,-44846,-35784,-31909,-92571,-125921,-147118,-105198,-42131,54822,141702,98018,21480,-25662,-56202,-45941,50769,212536,295806,222476,73973,-27466,-68238,-8561,27730,-28415,-41548,2187,43743,62677,46210,-7902,-66516,-53732,-27200,-20380,-2689,24368,1518,-12660,-22981,-54631,-94978,-47771,-8467,-10223,-27402,-84495,-81765,-38002,-8481,1728,38789,52533,54306,40086,-44937,-69254,-44956,88285,177640,116497,-6486,-134578,-14588,55583,30036,-31132,-1949,-2541,-20995,5971,12718,-20775,-37018,23730,75883,73146,15732,-44052,-100332,-103520,-36948,540,7650,887,-26342,61688,226509,269088,224776,53322,-59133,42860,118111,160305,121123,62794,37630,71597,107725,49402,-24751,-39789,-30864,-36069,-26738,39448,64873,49910,-11616,-103085,-136541,-107339,-37299,39348,105635,125510,144732,105955,2097,-104281,-73061,13975,135014,239560,117292,1363,-16368,-4658,-3635,25040,22098,-62424,-71545,-53468,-20951,-29115,-31449,-37517,-40161,-23935,-40600,-25877,-203,-22976,-13517,49577,42562,17154,-68912,-71534,-13780,36204,44656,5996,10072,49576,85261,68822,50863,26995,-13509,-56702,-70486,-60028,-27483,-10823,5358,11425,22183,35256,54559,59798,35549,29114,45186,60049,15512,-21097,-73078,-78606,-82435,-20813,-58506,24190,120255,125901,63889,-34145,-123115,-120872,-95881,-8868,52078,97818,118106,134666,90079,51962,-5143,-105717,-107785,-74534,-79851,-37451,56367,167382,203628,108729,9225,-29484,18486,121937,151334,118127,91797,102978,149258,57161,-16239,-57471,-86636,-57826,-12113,-60003,-90421,-53477,5736,111035,199932,130241,105632,41606,-38440,-85191,-96575,-47434,15099,-44470,-106961,-88586,-6968,46451,18684,-68768,-62218,-136893,-134308,-142305,-91011,-30692,-661,-29187,-61466,-80724,-114076,-101167,-92162,-58001,-10825,-41425,-93450,-64905,30975,106962,101911,74980,16107,-7222,60656,161911,264881,259871,93967,49351,233941,302022,204307,79590,31234,6423,27152,71579,87723,6621,-40970,-75261,-87209,-127255,-101468,-94456,-105999,-127432,-83960,-71377,-122841,-128479,-51785,11821,158133,194638,134639,43309,-35466,-3553,43162,59569,-29868,-59240,26798,151175,224598,204998,114771,36384,-17861,-28983,-27421,-10006,4828,6887,108133,278857,237797,4940,3134,23082,31261,4748,-40143,-89349,-61369,52352,86442,21055,-31210,10438,-51838,-119384,-28292,48144,11456,-35734,85593,160649,89550,-12678,-20221,-19767,3914,-126805,-143941,-87961,-16155,23443,32447,49428,44664,24543,-16816,-44112,-60871,-85710,-136403,-79674,-5106,62632,26398,-46861,-85184,-20130,13098,-10521,-42842,-64118,-90906,-114058,-99718,-27363,156504,379585,366501,165975,30104,-33287,50599,138278,225983,236647,217989,155066,72051,581,-52447,-100769,-46259,135543,242471,308036,305589,211414,-26560,-116159,-786,232360,273347,216202,86027,-15209,-53188,-56925,-90779,-128138,-135096,-111822,-96406,-102164,-126275,-41195,150542,266085,197663,67999,-27091,-74673,-101291,-131172,-59097,42411,134976,118668,55382,-380,-15820,2581,23716,4264,-25725,-19370,47979,98670,50730,52836,49134,72643,201121,273939,231183,88559,-22257,-71121,-75196,-46914,-69988,-80778,-62769,-35471,-1845,82462,188463,221391,177229,65554,32523,-1703,-21144,-36790,-51603,-49831,-27163,-17703,55960,114960,90115,61745,50209,139261,367519,496095,446970,298328,154627,74118,64890,16768,-25499,6445,41030,62995,52038,9405,-40409,-43888,11129,24199],[28495,-24247,-50529,-4641,-4023,-31503,-60363,-44283,14084,8590,60,16048,52767,97844,183731,187810,106784,-8626,-86789,-125581,-71660,13850,30455,1498,-12719,-34713,-73868,-95024,-53713,4920,90595,138726,108790,46325,32743,51360,47054,10015,4291,46652,97669,95369,114205,126383,82875,9716,-92767,-68918,62949,194989,197260,67415,-32395,-108782,-98825,-61447,-95359,-170272,-152931,-130446,-57076,93096,198557,145444,26658,-82625,-79469,-32936,-55466,-19123,-535,-9630,-20165,1273,-31920,-22828,-1937,13795,-70228,-127507,-133692,-89802,-44239,42948,73843,-7849,-71774,-111552,-100235,-92140,-110417,-87163,-59270,-4160,10841,9605,-19933,-65040,-69858,-30481,-24005,-75262,-70463,-69911,-119624,-98083,-23417,65298,100522,146012,265727,375438,259167,48413,28568,65125,98095,118270,157195,232564,266421,133714,44490,-18437,-50128,-25854,-19988,-27924,900,15576,23618,34051,58337,86590,121825,125303,94465,62111,75382,47884,-23784,-120760,-50795,-27982,-68501,-71069,-78710,-17613,-36128,-65984,-90034,-48891,21684,35390,-11894,-10330,27415,64216,190663,228329,115916,-70578,-33148,-46631,-135203,-77480,-395,-11363,-48764,-54172,-67213,28577,152205,125092,115087,84573,51858,2168,-57693,-105852,-87489,1737,50024,-14569,-90926,-131889,-54139,54215,49481,-16183,-10705,4549,32478,20415,-116563,-95311,-56588,-46547,-65155,-69257,-94267,-88622,-53878,-618,41078,33133,47282,57351,29744,-68962,-64544,70028,116193,-48890,-84405,94839,179896,189149,122683,66317,-78134,59,11885,75286,137728,355102,468009,445504,275160,101235,-11738,-12906,53490,79556,22338,-8681,-22217,-34180,-84075,-149582,-102968,18493,85594,46393,-60929,-82127,22434,98073,56795,9078,-38935,-59525,14697,16809,-35023,-61061,-10450,124975,256577,181001,82756,79039,57756,-4393,-52686,-62266,-20733,97636,118380,17740,22598,75876,100456,33052,-64360,-26833,32125,72880,79212,31080,-82781,-49689,39821,111868,101956,92070,56823,42587,59355,66423,70708,8707,36025,-13983,-81782,-76495,43086,98307,63353,-3559,16639,64736,80641,35561,2506,-26807,-68987,-27045,19600,38433,33462,31405,39681,47733,89466,132320,78999,-8062,-67127,-58104,-61933,-75566,-121065,-165044,-126869,-93492,-80391,-57359,-89158,-94647,-90019,-112444,-148569,-113209,-14108,154151,320052,247406,36555,18352,50929,37310,41697,51030,-24913,-19450,-7278,-33393,71831,87807,89008,72759,49612,25296,38076,11473,-64614,-79616,-64739,-74050,-54915,39337,92992,154524,179710,46008,-40765,-64595,-62349,16201,46832,-25855,-97961,-103895,-14424,-45244,-71898,-19371,35699,37903,26462,55206,71731,20960,3356,-36800,-36063,-28445,946,45673,88563,86785,63879,24511,-32301,-70264,-35673,-15922,-18516,-25718,-48118,-84553,-71676,4509,15080,-32436,-39500,-25639,23538,38212,-35095,-96256,1713,111669,192059,233326,244676,230966,194679,103564,88916,130783,155207,134442,45542,18572,51965,54739,68974,96384,50455,-14778,25675,334181,377611,180746,-42745,-65497,-38397,13882,16183,16486,80564,117793,111015,63272,66713,75280,41171,-38714,-67733,-67735,-16178,145704,320186,419520,449519,364089,183043,76638,-12369,-56050,-31720,5615,31861,20054,-46735,-118550,-73567,12724,74790,136612,146113,108796,36931,56204,85531,65636,186119,289620,273375,213458,160173,142605,102045,34281,-3212,-77414,-119053,-66420,-8187,17139,-14862,-14268,35108,122732,112461,77274,10631,-25007,-87143,-34799,5542,3602,-37978,-13506,-10507,-38462,-61997,-62086,-26266,-32386,-49141,-34155,-81704,-88754,-85228,1517,-2835,-19716,65097,54837,36322,-25459,-62451,24182,109395,85810,19285,92439,145188,137813,131641,104021,79202,16483,35060,43382,49450,162969,337994,312559,142245,-1305,-59945,-49889,-25234,108105,229204,315595,351283,391202,320593,156159,66099,49670,57370,58216,59545,24970,-22114,-58302,-55897,-78469,-58281,2835,9999,4766,-13583,-31493,-39436,-47478,-20469,-74098,-93362,-71783,-44598,-61863,-55324,-40025,-28634,-23931,-39663,-53307,-71857,-90725,-81812,-36302,31129,29375,-9522,-27366,-20269,-1175,7658,-21468,-29585,6498,67258,54648,-25155,-68567,-99362,-105049,-47032,15333,-5202,-12839,8384,-66373,-86888,22543,154335,282430,326501,117951,-21822,-80065,-99469,-83205,-111072,-110953,-97294,-96394,-79657,-82587,-94148,-69605,-66904,-80160,-100118,-101588,-86407,-63854,-39332,-47469,-81942,-81029,-97913,-68789,-32004,-17663,-20771,-12807,-7808,-26965,-104241,-155681,-128352,-114257,-35460,-10574,-18099,-8338,19018,-53528,-82708,-65538,-65936,-108231,-25540,44942,64032,92197,112348,152384,140719,50431,-44338,-19421,-13938,-34997,-61956,-12962,24660,3747,-10836,-5103,-20386,-66283,-52284,-19556,107329,207329,258588,271101,222345,124857,-16823,-54206,-9882,21241,24709,24262,21786,86361,97127,40721,-8803,-62444,-44897,-32241,-49550,-67646,-64758,-36657,-3104,50360,-13852,-93010,-51054,-49675,-117670,-69103,-1088,20337,2467,-39496,-35848,-9596,13808,2294,34227,46711,85786,81930,62781,-16491,-51066,-26462,-41004,-81155,-46954,3196,46209,36374,29218,39860,20613,-14960,-52710,-95237,-127352,-60309,23914,39457,-47219,-163512,-72679,16955,-5452,-66372,-85922,-124220,-51251,53286,139719,142168,101530,26531,-20036,-22496,-1088,22455,36476,26019,-34989,-43408,-48635,-25489,69806,142080,138957,7333,-63883,-130235,-114862,-31170,-10922,-22829,-11273,-12535,-40732,-2259,31863,-16552,-50025,-64608,-18199,29569,57131,39027,11996,4989,32660,78045,17360,-12708,-53725,-66066,-78555,-100295,-59183,-52373,-43194,-16870,48654,33668,-38555,-162916,-133661,-58256,3823,61573,144280,201976,118672,-39018,-159567,-101516,-1987,45207,62526,83132,62649,67706,8940,-12188,80410,338179,532631,560995,455237,236714,-7146,-128091,-67858,-9608,-28895,-23378,75686,105868,69727,7340,-4486,-36200,-98042,-50087,40302,88805,143392,146736,231927,240967,99185,-13438,-48633,-73052,-70978,-62753,-74973,-70859,-27446,-5128,-27292,-35222,-56252,-107300,-168248,-99013,-17688,-118046,-165141,-120222,-109706,-150060,-215652,-280250,-315312,-317898,-294223,-308931,-321120,-244264,-119908,50783,6309,-87514,-113666,-82017,-4319,24319,55860,92490,117923,169517,244259,232573,86957,-16065,-14213,-32598,63183,76853,59516,135093,144486,133347,197679,271978,200449,101001,155329,297087,332849,194199,87592,42748,126535,247328,271184,191525,52793,-77079,-173658,-90850,-38173,39337,97406,120967,99872,58281,-17885,-89999,-60797,7655,31141,26285,-18969,-43679,60980,59439,38684,30755,26070,34186,25081,17123,-22223,21201,-442,-107207,-179539,-210313,-174849,-77055,-45381,-90400,-50863,31542,75183,90816,-5041,-7853,75762,21536,-42924,-84980,-67845,-3472,13760,-51375,27427,149211,126693,52380,-12150,-38615,41911,150132,194050,129937,21365,22081,19054,-9271,-35191,-5501,37826,30116,18787,13079,14692,-23845,-34959,7290,77427,109760,101025,52491,-84148,-25592,-21893,-73388,-46934,-1973,102432,267105,268835,227896,142971,2559,-33158,-100328,-92643,45287,290633,269167,139932,50007,-3358,-46258,-32652,79327,196245,212091,171198,66726,23114,-4200,63035,168819,172738,74684,10764,38435,82417,146520,204224,97358,-85548,-134708,-125839,-71017,18889,102511,274703,268396,95323,116167,240215,303706,145499,-38735,-104280,71677,318577,414577,394830,395553,521591,762467,823291,512875,214927,83612,31917,55007,11528,-19740,15337,121520,151846,89116,13181,-42277,-33163,14549,14149,-13730,-48319,-78002,-59258,26485,76290,19656,13049,63715,79579,42195,31835,-32310,-82751,-54414,-15846,26553,36097,-5082,-92046,-124510,-42740,-40014,-13958,47218,83392,50896,-25503,-6605,12760,601,-33422,-49015,-54489,-70017,-82522,-80573,-75833,-90809,-97716,-86306,-32745,793,-15214,-15403,42329,65060,73939,76592,62562,62445,76253,50397,12908,3770,-16380,-42105,-35157,-25056,-42765,-108978,-118427,-26465,25107,18004,-17962,-97428,-151346,-136438,-90553,-28550,-516,-3218,-5288,2939,17798,46479,38129,80567,241412,213312,122189,-23645,-46990,-73813,-79276,-60386,-33119,-38274,-57133,-54389,-13968,24552,43280,-7386,-7294,104983,293735,406435,281369,119375,25855,20081,22047,-14400,-61953,-114423,-114036,-66358,-31181,-840,26354,53482,39156,9725,-23533,-22562,81120,171743,200982,107008,-5317,-49755,-76476,-59125,-9039,12136,71914,130901,199771,150257,89980,34150,5880,39836,128101,121770,119108,130405,92368,60345,9892,-27012,-1643,70536,116375,102647,30490,-45003,-57830,5419,52237,9905,-6153,119806,289604,319750,236464,73840,-22615,-7422,43427,75109,82486,107585,89078,34661,-23934,-65832,-51127,-49466,-61682,-65390,-84903,-85297,-54931,2846,92091,138493,27579,-49541,-40613,36957,-13149,-77978,-79982,-58416,-78441,-80560,-38848,6021,3393,-82587,-60516,-43376,-148769,-54211,-41680,-10694,72483,108941,73135,25330,-15062,-10050,19193,13043,-56665,-104255,-38199,1860,-28987,57792,120302,124072,94322,-4749,-103316,-110648,-36365,61412,79114,-12327,-40100,58378,93845,25253,-57870,-19898,10274,-30570,-113167,-42963,48147,107741,130315,92239,23018,-40479,-77052,-101832,-84245,-70693,-70937,-67028,-50546,9421,92745,176860,236480,93443,-49014,-79198,-44529,-32843,-104759,-25060,132938,160659,63423,29107,83310,67875,30727,-3159,-16064,6158,4059,19173,-3097,-53328,-86455,-30564,-35007,-3374,39940,-222,-98450,-31181,128823,140392,39938,-21721,-85943,-119726,-85855,-47532,-46855,-61889,-62271,-27547,12103,20909,40978,106132,91633,42213,19078,42784,40016,34878,35658,28720,74865,171498,189358,99870,-15656,-89982,2720,-528,-74418,-85963,6085,95115,87856,-4293,-59756,-697,27570,-27069,-91156,-141487,-94565,7908,103075,214703,319906,293392,216142,130216,71593,-18123,-103289,-109272,-70773,-76551,-69244,-125311,-96895,-39216,41401,176836,146275,-29144,-105111,-18067,-52757,-119132,17167,145242,181700,167529,132352,65190,-17707,-83279,-62627,-85715,-103688,-59193,-22014,-42446,-63307,-86781,-44293,39694,119258,172265,171288,54387,-57481,-86790,-65085,8216,259314,516647,492215,341716,154707,91592,105178,74251,-33485,-99264,-61136,9219,17916,-28178,-53879,-63076,-93663,-18848,76174,97929,84322,60597,40209,16091,-3898,-52102,-91294,-65137,91010,223684,97867,-3070,-92509,-84230,-9519,12386,15166,-5228,-57805,-62374,-89636,-129020,-68352,-83836,-38063,119890,310413,235220,89314,74164,102700,86403,71392,110291,68730,18106,-178,52887,225988,266571,117148,-14619,-140409,-82511,-126435,-74063,-9146,-44752,-71788,-91172,-132226,-58341,3201,14324,32638,7797,-56972,-95024,-9166,-1727,-22852,-33269,-40271,-63370,-40504,-5824,23058,53423,51341,51912,63466,95526,91603,33440,-37200,-55565,-36184,-1003,3835,-47274,-31495,-22601,-86762,-125021,-145296,-94620,-28236,71393,162640,124098,42418,-18887,-58995,-49082,42027,199301,274185,202405,68374,-24495,-73958,-22277,12461,-40527,-51291,-4975,43957,70117,59043,595,-101521,-78295,-42310,-29153,-3427,32428,13169,-11457,-30212,-69160,-108815,-61477,-16460,-13828,-29742,-82898,-86026,-48071,-18265,-3115,39431,62356,64085,64532,-23211,-71627,-50310,83661,173788,110883,-7834,-114922,5385,82491,44882,-24828,18991,34904,23488,29926,18209,-14540,-18626,43916,95285,91408,28569,-38944,-82162,-91286,-31587,5440,17530,16036,-11078,76361,223670,246847,195603,38806,-59726,56468,138575,180301,146437,94268,69345,96335,112768,39145,-37114,-49387,-25195,5871,32104,72735,91753,85843,36481,-63915,-120191,-117842,-60357,3485,63066,94490,132572,100196,-856,-104621,-86847,-10523,113882,264308,161087,30568,6668,27018,50356,116416,88842,-34955,-61454,-52242,-25067,-36609,-34477,-26706,-24136,-15848,-50237,-47567,-23507,-47311,-31658,54596,56818,23086,-69376,-71514,-18716,29692,39384,2148,2246,34074,78890,80005,60750,33014,-6193,-36897,-45546,-48822,-32881,-15340,10688,23360,41705,71271,96690,81212,28349,19107,27155,40411,11865,-15960,-71543,-79126,-74304,-86,-34511,24357,101737,89122,39186,-38861,-118478,-122710,-100260,-12781,43324,73963,80104,95171,58819,33319,-21270,-116916,-96128,-56821,-53442,-5823,83811,175542,190027,105664,12593,-38585,-11149,88212,135783,122227,108228,122118,143175,47781,-28138,-71872,-88242,-44948,-40,-45559,-83134,-51183,2486,95416,182514,115249,87612,38135,-35073,-79760,-88249,-65232,-15990,-63220,-96482,-82085,-9248,50064,31235,-43127,-81443,-137112,-132231,-155027,-114611,-50224,-14316,-40504,-69313,-87635,-111615,-88763,-83006,-55480,-15689,-43482,-87482,-55553,38734,113483,122631,94664,28964,-1871,55913,152716,249183,251050,100714,53167,244040,327124,215249,75300,12067,-32930,-11816,34286,51124,-28719,-73858,-93909,-87394,-115890,-78842,-71889,-92910,-121811,-79148,-68141,-120242,-127683,-55088,30871,216311,231338,127503,36342,-42416,-16972,27491,60003,-10923,-73142,-3268,132473,222199,219515,138168,49625,-17247,-32894,-32286,-14530,-1297,1728,93629,243883,223622,41633,23460,17419,10004,-6875,-38314,-79100,-65386,35203,69814,19431,-22205,14302,-55532,-114086,-26746,42677,5809,-43387,64248,104704,34061,-45375,-41462,-25943,24371,-86357,-154784,-104259,-21754,23152,30382,43704,25998,4458,-31392,-50467,-62001,-82870,-130799,-87351,-8861,66316,34157,-38765,-97857,-32230,1670,-20611,-49953,-66528,-97190,-107257,-90915,-23256,154805,377107,361694,163097,42232,-22764,42621,108644,178050,188174,181200,126787,64294,2769,-48279,-88202,-48960,87415,158544,193365,180465,87384,-134736,-60889,7275,242894,309758,232332,75787,-32198,-73102,-78610,-115062,-149033,-145724,-120271,-104944,-110649,-164591,-101366,76631,211669,165378,57728,-18626,-66397,-88136,-128198,-74985,34578,134578,123381,59131,7597,-1168,19459,40637,17969,-19150,-23019,34686,76241,39073,48365,62474,115964,230407,236984,202201,79697,-18664,-59858,-65192,-72577,-96455,-98780,-79834,-66111,-56528,5848,116970,166539,137891,52268,36848,9910,-9506,-26539,-48443,-58963,-38735,-19650,68355,118115,67855,43622,34432,124737,363104,513370,501012,354240,189494,90352,66188,9064,-35327,-2069,28893,41845,28331,-9114,-53405,-37869,22080,38089],[29348,-30326,-50788,38,4345,-28529,-59842,-42303,26721,35968,35352,41380,51861,78494,160220,163897,82984,-26496,-86090,-122613,-61587,23145,36051,-4220,-26744,-51935,-86423,-97114,-44346,27673,119643,151036,95798,28459,24173,53629,54317,18201,4853,33073,65969,71258,107958,131670,82280,-3215,-117331,-62534,78589,252386,277650,128176,5997,-87197,-115531,-76032,-106934,-175983,-143987,-116291,-28175,104605,176660,139707,33900,-73169,-93754,-43349,-79800,-63906,-37324,-42047,-39089,-15752,-39071,-24081,-7199,12032,-55472,-106038,-114448,-71774,-3259,88214,90302,-15929,-82634,-119532,-99375,-92458,-113535,-100451,-57243,5845,20552,13808,-20267,-67588,-72774,-29593,-18892,-62686,-55579,-50394,-116625,-122232,-52830,26926,66612,114724,214102,329106,259816,79749,48032,62024,88538,101476,132201,209263,255966,139047,58729,587,-42068,-30615,-25218,-29092,365,10136,19893,37200,67679,104610,152719,164966,133359,98642,124593,113249,47082,-65327,-12631,6085,-34640,-50623,-79180,-35604,-65035,-93731,-97107,-45010,18027,33425,-15691,-8116,64270,136450,267402,296703,176203,-28624,-77291,-58935,-126820,-100069,-45191,-38237,3303,-1480,-49156,25754,122016,57987,47035,33071,24088,-3800,-50999,-78271,-39676,64926,104830,7303,-91565,-117617,-39865,66371,57960,-25742,-29056,-13985,10079,3336,-103234,-75051,-42682,-42724,-70590,-73160,-94062,-78310,-32021,36732,87384,74910,75484,70843,31773,-80597,-62992,63710,102509,-72643,-60102,110068,176857,157863,72052,3542,-98503,29552,25582,70383,122651,334904,471636,488201,335622,157738,21631,-1038,50752,75404,18928,-17852,-36226,-51095,-98737,-159719,-98181,11933,65528,44652,-58556,-89519,17391,93499,58983,20984,-21905,-82913,-28967,-5787,-31935,-37720,22334,145542,248674,170899,80196,69720,39047,-18358,-60338,-64441,-36179,50792,74020,-15774,7133,60818,91389,38397,-58061,-30316,10950,27351,18682,-16461,-120793,-51155,41455,94996,79099,73186,44056,28495,43707,58494,79950,32766,62923,5870,-67221,-60075,39059,69755,28295,-31566,1541,44230,44775,-803,-36937,-58742,-76308,-14707,33026,41421,30030,24260,34517,41303,75629,120508,72610,-17694,-84305,-71116,-64354,-71918,-109016,-143329,-116423,-93787,-88336,-70487,-102662,-96959,-87530,-114106,-150841,-100240,15775,198039,366978,292998,89935,37664,55356,43180,50211,53698,-27160,-34738,-12859,-798,123028,123035,98008,62549,34190,5135,10641,-3832,-61334,-64067,-48577,-59587,-52361,41499,111224,192130,240473,82919,-31693,-70456,-76038,-4462,15882,-61212,-110797,-72380,3677,-33295,-63098,-17560,33147,38278,31527,64611,88474,43360,32834,-11255,-22360,-23061,7592,56398,92155,86266,60332,14408,-55603,-99308,-34746,-9023,-16228,-20735,-37098,-72951,-67974,808,7270,-38555,-35414,-14070,35106,48021,-19617,-86063,-40481,53001,134229,176860,183117,170423,161838,92829,80626,112031,136780,127328,55275,16174,39949,30352,46046,88325,59805,2611,16094,277179,287723,100976,-67991,-63325,-55572,-24570,-17195,-1494,68429,106938,100260,58756,70809,80639,30416,-55143,-79498,-75817,-15004,147159,298534,366785,409285,372374,214115,125622,41560,-4868,10775,30946,46606,32824,-35758,-109844,-84585,-5726,46311,95989,101738,66986,10694,39153,64108,39846,154139,298208,301422,239575,178908,149717,95651,26338,-16800,-83298,-125712,-67826,-6869,22081,-3766,-2593,49413,147892,147633,93570,27350,-13064,-90410,-36158,9570,-2964,-42321,-8441,7929,-21593,-55695,-63227,-24993,-27664,-52405,-20175,-69826,-101463,-77805,33462,47768,42638,111906,72761,41723,-27575,-75032,20719,111902,76827,8053,75928,118216,115508,124562,104165,74184,-4641,24654,48152,41143,125844,307072,297848,114054,-29512,-72777,-44631,-22250,109792,266107,379275,403036,420987,330828,152733,55443,41561,50509,49122,54141,21661,-27723,-63426,-55767,-71052,-58051,-5082,-186,6121,-3430,-27957,-42422,-48079,-11945,-61860,-117081,-76019,-52271,-82042,-73718,-41803,-19876,-10131,-23882,-38173,-61987,-89254,-87987,-52020,8752,16289,-6783,-18159,-10227,8956,20725,-6971,-17566,14981,72314,62630,-14947,-53488,-90258,-112229,-57136,14967,2854,6288,32737,-39402,-92956,10637,159983,298645,310953,85300,-48300,-74319,-59324,-38327,-75159,-96112,-104979,-105724,-85727,-86624,-101851,-64697,-56191,-61045,-69681,-63835,-57842,-45799,-34614,-46567,-82746,-84713,-111701,-85459,-41229,-15096,-7766,151,-4105,-37156,-125398,-125285,-102475,-93360,-17910,1278,-14395,-17270,12583,-53201,-87898,-76214,-72342,-96317,-9864,55183,79619,111966,140879,188068,165016,63247,-38466,-16680,-6981,-30263,-39246,11469,41318,6901,-21988,-29112,-53689,-88567,-42578,16397,155394,257972,299955,294104,216858,114168,-18222,-74886,-20422,13719,17966,18741,17016,86720,111904,52542,-12978,-75520,-41356,-16536,-41385,-66274,-69362,-50096,-22992,46136,-9282,-106120,-61183,-55055,-127527,-71301,-6430,10421,-5874,-35139,-32990,-18983,-8081,-13303,30173,56630,103391,96081,68087,-20617,-59919,-38281,-56123,-97519,-58592,-11016,30713,24302,23942,46646,41754,16072,-27564,-76608,-101372,-46529,34902,57090,-29315,-133780,-63921,22980,-4486,-77240,-105816,-123759,-32477,81278,154941,138005,81612,2404,-29625,-16688,12287,41417,57744,41887,-32553,-42386,-33656,-2471,98094,174641,142126,-3934,-54553,-104289,-125045,-38306,-6778,-4593,9614,7464,-25040,1495,27734,-21807,-44912,-37440,2511,43228,69276,48828,24061,26770,65515,113666,37894,-2413,-43559,-49078,-58497,-74769,-35550,-39383,-33100,-6654,58326,50945,-10312,-102352,-120481,-92304,-18206,41495,106180,138997,65352,-80288,-152034,-85739,-6978,39167,68523,105647,88575,77216,8859,-15515,72899,323774,509246,530580,435726,238917,1512,-145359,-75110,-8258,-13958,-10567,54061,69239,40489,4499,7770,-26780,-92506,-62537,31827,85575,148979,157062,234996,241381,89451,-32943,-64361,-89904,-84148,-53685,-65957,-67297,-37608,-34331,-47926,-42872,-60383,-109698,-171230,-94007,-9769,-98438,-140295,-116578,-108639,-147449,-207997,-260592,-282056,-277351,-257392,-280298,-299268,-227589,-115101,31229,-19382,-96855,-92142,-50261,11823,22059,48092,88500,131356,190352,249941,224948,85990,-17737,-20440,-34953,73971,86826,48697,91126,90899,90103,161500,247709,198051,118032,171953,308327,326000,173160,62362,31085,147956,236445,249436,186708,59125,-68945,-159832,-114086,-83033,-7389,64567,105944,97395,56057,-29545,-75836,-35224,33089,54131,47438,-5741,-37652,52730,33289,22534,15578,9224,20097,9417,-8018,-81144,-8220,-4599,-95667,-146893,-168822,-167231,-77054,-48549,-103477,-58290,26313,73574,95068,-1851,-16717,61889,4880,-54585,-95882,-74213,5557,28314,-38732,4572,116663,100058,44150,8057,2626,92336,207301,221632,122664,8364,10349,2229,-36832,-68880,-49238,-7677,-6428,-14072,-21046,-15362,-36995,-36582,-1765,59659,96429,103379,71076,-93484,-35975,-12264,-47695,-42148,889,112904,283360,291638,230250,112345,-32333,-40641,-103000,-85155,76710,289153,234935,116839,37156,-910,-35076,-34536,46401,159735,198779,183741,77721,23444,8092,101984,238298,265163,158966,55098,53669,79283,113232,149490,52488,-102660,-119850,-129782,-95698,1562,97404,276750,260475,109816,130344,237077,288033,131563,-52171,-87958,100687,337891,374654,309630,287756,381615,635551,758499,488253,209907,78284,19662,42429,3538,-26094,20414,135664,157149,81692,1282,-50402,-27707,31064,36942,5445,-34605,-65165,-50430,24785,67363,6751,5645,53311,93102,63727,41216,-29852,-88124,-57438,-21406,14022,26939,-4233,-83520,-117052,-33773,-26684,-2932,50330,87293,69964,-1422,18685,32845,14548,-30017,-54714,-52230,-55655,-60298,-63239,-65058,-84463,-93116,-79908,-25141,1967,-19254,-18540,41186,64819,71101,62952,39323,52050,74804,53717,14647,123,-27816,-57143,-36605,-4934,-16064,-83473,-123945,-22607,66835,50756,1271,-85837,-137016,-121164,-72979,-18178,-2581,-12725,-15200,-4250,14539,44475,23952,68095,282983,283202,174196,3285,-35813,-75940,-101818,-68784,-34088,-55629,-77603,-60967,-9627,29444,37706,-28734,-29680,78258,270261,412311,317960,154713,46332,28633,25702,-10969,-60595,-117997,-99152,-43991,-4802,28664,51356,73687,53906,24053,-9311,-25605,68959,166878,197868,91075,-24853,-55514,-77802,-63336,-17617,6374,71290,139090,210515,160527,90834,19927,-15111,33548,139052,140311,131462,133347,68975,28387,-18164,-53259,-27074,48095,105794,95414,22754,-55055,-70434,-11043,30035,14610,12217,110112,216683,225315,155271,25895,-44306,-21974,30966,73079,96470,141694,123511,57045,-12271,-64985,-45667,-34497,-37934,-37792,-62892,-72996,-53289,-5612,73197,123126,29871,-52371,-56659,35600,-2649,-63814,-72651,-68357,-98715,-102529,-54043,-2597,-261,-97641,-83699,-65019,-143200,-37126,-26246,2382,75623,99890,63162,14646,-31133,-32419,8631,24074,-40124,-88843,-32399,11519,6478,107519,173373,153287,100884,-745,-89554,-91866,-15937,95934,95753,-8828,-32081,63930,93053,19547,-53537,-6850,15452,-20154,-83393,-71016,-2053,55190,74146,34097,-708,-46430,-87086,-112543,-84119,-52671,-47059,-49777,-38749,23296,113245,207081,267866,108766,-40805,-75485,-31578,-13669,-84668,-33077,103400,127250,42197,8244,38548,3948,-22832,-40179,-30718,2585,6050,24453,11341,-38358,-91651,-51843,-51429,-5135,43644,-2905,-99825,-23429,127833,136449,37298,-25617,-89939,-120159,-74420,-31831,-29203,-38059,-24284,26819,70335,66978,73501,131175,100777,41456,14279,50978,68653,65615,63151,44926,89666,188913,204289,122572,19658,-78434,-46856,-34097,-81299,-81335,-4461,59496,53358,681,-29077,21274,26691,-27629,-105360,-159290,-72096,30978,126348,229629,316009,279797,203019,124142,75029,-4453,-97659,-134359,-98621,-92383,-93720,-109700,-59771,-14341,52610,167882,136913,-27975,-124335,-42859,-72658,-130422,13346,146946,210685,211337,154070,66309,-28246,-93839,-75723,-111766,-106717,-59833,-19232,-35969,-60671,-110803,-54522,48739,123136,164418,147969,14638,-88522,-98911,-72315,2505,239830,466731,430115,291860,115509,52403,48716,23235,-74350,-92265,-45997,18675,22762,-29774,-58618,-61056,-75153,8361,122950,153317,116345,70699,40623,21229,2246,-49951,-94481,-56737,109449,240414,112827,6150,-91144,-95319,-5684,35633,50173,44000,-28892,-52262,-82362,-119471,-71372,-95892,-44660,122657,297310,192046,61809,67111,106999,87123,36950,59610,35620,2820,-569,65087,254945,306207,148886,22319,-65636,-48783,-116077,-129336,-59463,-74866,-59409,-28516,-53801,-15597,9608,-13199,17530,18876,-10614,-81407,-34045,-3241,-24373,-23859,-39257,-65993,-46611,-14987,11038,45431,53826,56347,66789,97040,86751,21066,-48139,-68016,-49413,-17384,-5559,-46792,-27382,-15599,-83785,-126594,-137754,-83892,-17363,79803,170389,136104,50139,-22800,-65452,-52374,30722,175917,242707,177285,60431,-23535,-80106,-34031,-1174,-54169,-64670,-15772,42383,79716,78912,27680,-105735,-99617,-58899,-40257,-7737,34766,19247,-14407,-42810,-87934,-121169,-77692,-29841,-21372,-34098,-79760,-94921,-60188,-25004,-5758,37986,63398,62828,77778,-809,-69443,-57256,68639,153622,97439,-9884,-97320,21659,105086,56785,-21416,36302,69760,66622,56457,28711,-5553,-566,65027,115507,109195,39570,-37717,-70314,-80538,-30076,7764,28382,32652,6942,91536,219084,223999,165952,25926,-58167,66902,155726,199009,173042,125725,98510,116221,112031,27267,-47438,-48395,-1341,55077,84896,99310,110817,112830,79182,-24875,-103380,-127633,-82830,-24304,28788,63322,112261,87331,-6276,-103963,-99785,-36787,88082,282022,208430,63045,31538,63818,121707,228216,161565,-8634,-52679,-51614,-28918,-44200,-38901,-18734,-9376,-5020,-52119,-65093,-45336,-67994,-44647,59219,69499,24535,-70340,-71673,-24722,21645,33224,-1936,-6179,18250,68214,84833,66544,35648,-3262,-22460,-23605,-34913,-38252,-22173,13277,32488,57887,108006,145543,107651,22383,9483,9266,12785,1573,-14463,-68054,-77367,-63171,21784,-10532,16370,69306,45419,12303,-44623,-113057,-118034,-97289,-9658,39010,51793,45488,61457,34829,16642,-37668,-124945,-82060,-37994,-25858,25769,106684,172322,166418,97575,13503,-47027,-39776,55813,118630,123119,121903,136155,132469,39151,-39279,-83977,-82829,-29471,12611,-29661,-71733,-46188,882,78453,159125,99048,70862,35226,-29964,-71956,-75617,-93866,-45093,-57441,-76196,-72717,-8923,55806,47731,-11508,-46580,-93440,-113195,-140584,-131819,-64409,-23583,-46199,-69793,-85399,-96390,-72919,-70821,-50778,-20007,-46278,-83252,-48309,45090,119745,144995,118059,46182,7714,53640,142961,232468,241455,107355,56313,247936,341808,222646,72987,-2,-62589,-39749,3140,16164,-65755,-108290,-108596,-78559,-94467,-51635,-44787,-73008,-111206,-71853,-63238,-115812,-121964,-51366,65517,285759,265674,118990,29939,-49435,-31416,13605,64387,15325,-66995,-30802,113458,218040,231886,164969,66274,-14184,-34069,-33271,-13931,-1914,940,80894,206714,204715,79530,49712,21340,-11866,-19126,-36053,-65100,-59718,26874,58634,21337,-11190,20039,-55392,-102562,-21631,38690,3244,-47642,43179,53082,-6837,-64463,-55674,-27240,44092,-44794,-129913,-100789,-16719,29899,33530,41791,14821,-8424,-37697,-46883,-54891,-73466,-117314,-83595,-4057,75832,49263,-23285,-98935,-36720,-3399,-25772,-52136,-60486,-91561,-90008,-73317,-12268,151770,358090,338972,153349,58031,-5019,43533,89723,144088,157372,162170,111844,63782,12788,-34696,-65437,-41411,48505,87130,97431,78429,-13269,-89274,-1519,28894,255348,343353,244150,65681,-45877,-86954,-92640,-129896,-152365,-139307,-113828,-97964,-96714,-160904,-149992,6492,154042,136745,60139,3216,-48725,-66038,-111082,-81380,33812,138671,133610,71422,26217,24776,47168,67386,40885,-3950,-17398,32214,62783,38503,56401,88976,168269,253006,202744,179181,81737,-1509,-34327,-40980,-90039,-115049,-106152,-88213,-85758,-97917,-60703,48637,115668,106956,47721,50252,32435,13926,-4197,-32154,-55066,-39232,-11964,86539,122034,52826,37226,31180,120199,360844,529898,556181,417737,235169,114733,75322,12705,-30638,1320,24914,26708,9104,-19817,-52399,-15714,48427,66480],[33116,-32517,-45659,9489,18234,-19948,-54917,-39414,38339,65339,75880,72049,54278,60239,132996,132726,52665,-44412,-81790,-114300,-51271,30604,41541,-6106,-33465,-60565,-92388,-95722,-33271,53848,152200,163746,84746,14191,18055,57882,63180,28396,7910,21655,35859,48041,101550,133363,74758,-20452,-137014,-44666,100189,314112,364791,200346,51898,-59512,-124494,-88042,-110735,-164661,-126118,-93528,6977,113198,150189,128375,38416,-63299,-106129,-51958,-89208,-103865,-74752,-77216,-49799,-31403,-45136,-23445,-10312,9212,-41746,-82196,-82997,-25942,68066,149132,110407,-20322,-90100,-123772,-95885,-91259,-114221,-107184,-48283,20059,34009,21654,-17218,-68206,-72960,-26006,-11994,-49725,-43489,-31692,-100848,-143832,-78260,-11255,26862,76287,160723,296931,273419,113983,62042,50864,71122,80314,106251,185256,243410,142802,70695,17018,-33644,-35115,-28549,-26463,2093,5572,15496,39106,75482,119745,179915,201871,169246,132108,171108,179665,122030,-6931,27431,42827,3246,-30261,-77396,-48643,-90590,-118267,-86959,-37355,13918,28423,-23173,-10600,90740,191851,321373,340881,218646,12493,-111880,-64240,-103334,-112302,-82071,-5590,68319,46403,-29628,23306,88894,-6871,-16984,-20722,-6643,-9541,-40014,-45087,17311,131531,155146,23335,-95187,-100832,-23679,76710,63681,-38159,-56691,-28118,-1244,2728,-73582,-52583,-27847,-37845,-74165,-75784,-92152,-66925,-10071,72196,129984,109866,95397,75424,27062,-89822,-52237,53271,78207,-101233,-31794,122010,166038,119373,20938,-52474,-57547,55130,39415,64002,102852,301449,453502,498179,370307,200916,51853,13466,51872,74792,19544,-24476,-52115,-70442,-113115,-161695,-91980,5302,47355,42995,-53327,-94640,12054,87573,60753,32136,-5184,-96685,-71359,-24490,-24984,-18549,41082,141523,215532,148966,73973,60063,24277,-28557,-64818,-65412,-52267,-1983,19847,-60460,-14709,35774,71340,38364,-52710,-30095,-1395,3435,-13607,-37764,-142852,-56288,38054,76684,57756,54723,30951,14737,28547,50390,88098,57006,89299,25650,-49497,-33491,35210,34495,-13386,-59799,-8974,25748,12563,-33455,-69432,-79535,-72847,1209,48208,46480,30543,22929,34149,36979,61311,107052,68522,-21296,-95680,-82390,-65430,-66650,-93909,-120327,-97728,-84946,-88931,-77490,-108370,-94301,-86276,-119334,-155142,-83553,50210,240297,397645,316884,129561,53180,57902,48297,58559,57034,-22904,-47535,-16648,46075,180432,159182,105018,53038,21576,-10540,-9991,-11512,-45311,-42190,-29455,-44846,-55114,31262,116467,213909,291126,125026,-18180,-72293,-88171,-25539,-15875,-96137,-92879,-44933,17079,-23411,-51227,-11296,34205,41868,40449,79824,113519,75651,70813,17931,-5910,-15562,15418,64441,91398,82978,57337,12074,-53570,-101873,-29079,-352,-12004,-13413,-23538,-57238,-62509,-3588,-849,-44576,-32959,-5261,42664,51341,-9874,-66329,-65182,3865,80339,121990,124987,115670,127162,77003,62657,82496,108604,113032,62965,16013,27547,6109,27980,82894,68704,19030,6718,214682,193153,20222,-83053,-61859,-73779,-62008,-48572,-17835,57397,96302,89800,53840,71113,81179,14913,-73726,-93962,-88199,-17624,138128,259598,298731,357906,380362,257364,191659,120374,66368,64735,65519,68860,50927,-21511,-97035,-92781,-21472,21303,57531,51284,20668,-10899,25444,45147,18338,124827,304713,330324,263764,191922,149150,86047,20054,-30278,-88423,-118241,-65979,-5346,25605,5544,7799,61875,165923,175566,101467,38376,-4853,-88110,-38424,12927,-10171,-46140,-3907,25425,-3995,-48455,-64146,-23874,-21050,-54699,-6702,-56226,-113412,-62537,88734,130120,127475,168293,89127,44174,-31726,-89061,13998,107540,63541,-6263,51858,79884,82369,111340,103278,72183,-28212,11560,50035,31497,72436,249081,263979,81595,-56813,-87109,-44450,-20708,109540,299230,440751,449144,439596,333233,147646,45054,33728,43789,39970,47137,15642,-35765,-69280,-54073,-62703,-57052,-14214,-11816,4719,4451,-24182,-43423,-46896,-4760,-41756,-127713,-75882,-59959,-101338,-81224,-34343,-6619,6622,-5571,-20136,-48810,-85981,-95039,-68628,-13183,4251,-3016,-9228,-1078,18014,32342,6290,-6328,23958,79050,73640,-1733,-36734,-74427,-117450,-69589,11009,9150,22032,52184,-16787,-90261,-2094,157964,301895,283721,56038,-73806,-42233,-8903,13910,-35824,-78940,-111916,-109941,-84456,-83590,-97326,-59467,-43873,-39663,-37355,-27082,-31725,-32303,-35418,-50916,-86602,-87501,-121008,-100470,-50659,-13898,5127,14553,1350,-45198,-139117,-96119,-70607,-67163,3847,17686,-3515,-22439,1936,-55515,-91914,-81881,-69269,-75703,1919,59795,87465,122392,161113,216194,185373,74245,-32911,-18616,-3311,-24715,-18973,25925,49396,4024,-37987,-57120,-90179,-110730,-34689,49869,204480,306922,334230,304242,197659,95978,-21134,-97639,-30037,4607,10548,14075,13998,85382,122372,60272,-19809,-87989,-35181,-2184,-35524,-67027,-75407,-65411,-44291,43022,3484,-114607,-82384,-74014,-136643,-70731,-11324,-891,-18990,-37047,-34357,-30723,-29799,-29223,22847,60902,115326,104567,67527,-28692,-73686,-55201,-74914,-118375,-73725,-28683,12159,11289,18719,53469,64116,51212,4056,-51692,-76498,-30896,44288,69851,-13229,-105991,-53407,26621,-6710,-88320,-127976,-120250,-16230,104342,164932,130689,59146,-24546,-40000,-11626,23555,57241,73869,51631,-32425,-43128,-20672,20549,130289,210450,142713,-15328,-44263,-79047,-121422,-47442,-3947,13448,30038,28722,-6282,8129,24949,-25901,-35984,-10162,25977,57320,79681,57231,34793,46291,93650,143088,56896,8504,-30683,-29960,-36815,-47475,-12817,-28756,-25647,650,63862,64808,18043,-46185,-73683,-105966,-41204,15685,61910,72332,4467,-122815,-126324,-63813,-7311,34874,75428,128805,111696,82599,6552,-20457,61211,294496,464453,481701,400822,230729,8528,-164540,-81896,-7682,141,1981,28315,33341,13906,-3063,8727,-25013,-90419,-74952,20121,78185,150601,164371,236707,240333,80404,-47357,-72331,-105443,-92110,-48372,-60485,-65758,-48601,-60487,-61496,-48238,-63331,-110017,-172164,-95892,-8372,-83750,-118289,-109980,-110682,-143833,-191092,-228388,-236239,-227714,-216577,-251126,-278130,-212757,-113742,8557,-42559,-98882,-69833,-21916,21426,15500,37581,80000,138381,202474,240812,203636,77113,-24850,-28951,-32394,93999,104825,39787,49869,43861,51261,127517,216982,187292,132349,186637,309439,309795,150604,40671,31784,156961,203778,208650,168981,60682,-60283,-133339,-137005,-135212,-64630,21089,82454,88366,46299,-46410,-59424,-14056,53313,72310,66560,9446,-27003,37790,-1300,573,-3604,-10499,5943,2842,-2907,-133040,-40056,-12444,-85802,-113889,-124088,-145151,-74234,-45224,-115404,-67052,18319,66792,94864,1524,-27423,42246,-14903,-68923,-109368,-84337,5930,33897,-31780,-11751,91650,83657,46287,40816,51108,146901,259495,233216,101217,-11108,-4147,-16370,-64289,-89875,-76763,-48594,-40358,-45673,-55082,-45009,-50349,-40750,-13801,39659,80261,99123,85189,-47230,-11995,17277,-23218,-46916,-2699,116560,287512,296208,217366,68543,-69696,-48689,-104173,-81265,95844,264740,192568,88575,20074,-2525,-27698,-37270,11606,121072,182775,192694,84260,17846,10070,121434,279607,331487,228285,92063,63633,72010,80733,100566,14523,-112509,-114775,-132835,-122752,-22493,81845,257349,226817,105903,128761,216606,251399,105289,-69945,-73846,120800,334778,310424,216640,185620,243871,480325,651486,441671,198537,71342,7778,28645,-6823,-35334,20603,141516,154758,69292,-14510,-62426,-26154,43651,56803,22494,-23459,-55449,-44539,16273,48178,-10356,-3203,41039,101032,80594,42503,-30798,-93810,-64915,-32123,-2422,15399,-6029,-75765,-108655,-24554,-15274,4095,48964,82241,80450,22657,42567,51314,26599,-27912,-62790,-53337,-47312,-45178,-51608,-57614,-80101,-88767,-72591,-17708,2269,-24283,-23479,36856,60231,62899,43741,12934,35825,66313,51058,12024,-7437,-43678,-78104,-44434,7027,3621,-59276,-105308,-15313,106564,82884,19184,-73720,-123369,-107784,-58344,-11847,-9004,-28606,-32884,-19048,3701,34326,1174,52445,317431,358132,233010,31245,-26623,-79715,-111243,-56266,-23129,-70997,-102252,-67661,-7065,29960,25795,-55556,-58264,38822,225024,390651,338650,187315,67462,37384,28437,-9195,-60801,-123333,-86799,-24389,20220,58621,77352,93969,68033,37269,2443,-32812,46176,148043,182284,67310,-48464,-62046,-74455,-74017,-41621,-7252,65779,140398,213423,165896,89435,4984,-37854,24501,139449,147626,134451,124591,37436,-7418,-46874,-81446,-57834,16311,84557,81736,11341,-67060,-86144,-29615,12444,21094,28077,87325,135077,131484,75605,-24912,-69352,-36997,15412,65657,103510,169849,157741,78222,-2899,-68743,-45237,-24330,-18440,-12741,-43223,-63393,-54921,-18341,48586,99532,27222,-53733,-70470,31454,6225,-48377,-56231,-62311,-103365,-115366,-66371,-11055,-6020,-110960,-91586,-64878,-111278,-27833,-18332,10334,69027,79343,44236,-2371,-51366,-57267,-1697,36747,-19376,-74076,-29308,18397,41328,160254,224671,176738,102576,1107,-76709,-73003,7255,131155,109148,-7531,-27480,64463,85933,9199,-49772,1568,15721,-11178,-54435,-80464,-59748,-1714,12817,-29257,-11466,-27523,-69797,-117976,-87039,-40366,-31430,-40069,-32326,32122,127316,225173,280619,114090,-37152,-69646,-13662,7293,-66092,-38430,73067,91039,15303,-16237,-421,-40663,-64842,-76848,-46223,-2358,6457,28683,27517,-14625,-89760,-82073,-71918,-9345,43632,-9780,-103930,-14806,125950,133579,36261,-28712,-93720,-119370,-65186,-18335,-11552,-12292,16641,81404,125459,109254,102037,147806,102585,36678,6687,57679,104236,108744,91804,56567,100481,200657,212541,141046,55200,-26243,-104160,-72386,-88681,-74216,-19303,17659,17842,7922,1256,37174,22055,-30133,-118940,-139669,-51713,45686,136477,224665,288421,248750,179509,110826,72851,6291,-80787,-105277,-121264,-102403,-115500,-83037,-24849,11340,57424,144071,115231,-30420,-122834,-61462,-80814,-91695,15366,141529,233344,258363,179935,70383,-32441,-92147,-75185,-106450,-99679,-61466,-17848,-29659,-52363,-128233,-48009,66719,126436,150226,117668,-22997,-109969,-108144,-77699,-1909,214174,400514,354375,232866,72530,9630,-9864,-32605,-97680,-62668,-26612,27901,25370,-33954,-67484,-65959,-66715,32643,169233,212182,150379,80297,40685,26192,8921,-44016,-92028,-51614,120939,246268,122961,12270,-90078,-104842,-2088,53368,72404,83735,-155,-35273,-70004,-107686,-73996,-107654,-46821,123484,274906,148032,37049,59391,107768,82924,6236,15631,6505,-10777,-645,76236,275576,338485,185848,78252,27172,21323,-58285,-142521,-101572,-94307,-37954,25763,21605,49648,33932,-31774,3606,33499,40018,-25811,-70314,-17544,-34456,-18076,-40552,-69292,-53436,-25438,-2997,34488,52528,57563,67665,94392,76604,5349,-61885,-82940,-62685,-30724,-10611,-41452,-21492,-8894,-81375,-126949,-123702,-71342,-7744,82084,166843,135468,46817,-34631,-73299,-54032,19432,146072,206106,151172,52837,-22276,-83883,-41590,-10446,-66033,-78503,-25892,43374,95139,107555,71694,-64058,-104692,-74196,-51266,-13198,33843,21883,-18945,-58194,-99604,-119964,-90626,-45611,-30092,-37994,-73565,-106121,-68700,-24623,-4246,36008,57874,54526,82578,19418,-62051,-63102,46497,121371,80093,-10602,-81295,34352,122783,66427,-20183,50229,102210,104982,78978,38786,3974,18801,89432,139898,130321,51782,-37557,-63059,-71350,-30663,11644,43598,53070,29059,107219,214509,203329,139068,16282,-54237,74950,170350,218224,203321,158502,126356,132590,108053,16479,-52221,-34249,34605,104904,129472,117660,121899,130622,115415,14749,-84378,-131735,-101457,-38005,8277,35094,86032,69481,-12338,-101542,-109785,-61676,62560,294089,258221,100169,59822,109075,211945,352238,232923,15935,-44489,-50047,-30407,-49762,-43637,-12694,3913,6809,-47484,-75423,-63080,-82626,-52471,61297,78395,20368,-70850,-71768,-31458,12651,26940,-5543,-14441,4026,56811,86748,71215,37228,-3476,-13392,-5110,-19395,-41823,-30306,13556,39017,70763,143142,198971,140848,19666,1197,-4501,-20182,-13084,-15005,-61835,-73607,-50946,41062,13350,269,23659,-2062,-14782,-50577,-107074,-108826,-86870,1950,41475,33801,15882,34140,15722,1100,-53850,-122972,-65752,-18290,1827,55745,124127,159374,136036,84748,11528,-54349,-66526,27958,100415,118970,129398,140886,116511,30442,-50070,-92323,-70272,-12208,25232,-13817,-58695,-40074,-207,60155,131441,82008,55078,31435,-25047,-63584,-59331,-127103,-44211,-21638,-50092,-60990,-7194,60788,64286,21615,2316,-57058,-94994,-122376,-145463,-75603,-29800,-46953,-63650,-74616,-76959,-56328,-58128,-45860,-24978,-51591,-82508,-45768,46316,121961,164192,140926,63883,17547,49788,128838,211536,227291,109309,55008,242169,341543,223258,70154,-7790,-83815,-53942,-16143,-10299,-102740,-146771,-116611,-62715,-67370,-22725,-17800,-53147,-101538,-66400,-60528,-113138,-113887,-41981,111980,355536,290726,105662,19844,-61112,-50766,-1174,69151,43614,-45405,-59171,91352,208788,237382,190173,81977,-13396,-38039,-36649,-15011,-3791,-2156,64505,165503,177981,110239,74710,30126,-37189,-36335,-38259,-54408,-52679,21462,48566,22147,-3050,22848,-56341,-90295,-18534,31001,-1962,-55083,17506,6625,-33412,-75859,-69457,-31105,53601,-12511,-99205,-86625,-8180,36381,34553,36548,5762,-18802,-41236,-40635,-47500,-65617,-104736,-76610,768,82261,62814,-9123,-92677,-41784,-10410,-34255,-57637,-53285,-81390,-73875,-57798,-4015,138662,315745,291168,128232,68208,10077,43448,71614,114818,134419,150783,102950,62049,21471,-21367,-43738,-34147,11650,22357,21146,9425,-60470,-19059,35139,42592,253946,358510,239556,46049,-65838,-104670,-109373,-145257,-146187,-128022,-104444,-87564,-75331,-122439,-177807,-63478,88098,105074,65091,23952,-34646,-48257,-95127,-90709,27719,134961,136822,79683,42190,49767,72517,90192,59401,7190,-13568,28202,47564,38268,64950,114729,211803,253659,162507,151248,80773,14081,-10494,-17601,-98191,-132531,-106580,-101609,-109075,-138729,-127378,-23632,61938,74346,37822,57387,49668,32420,13324,-19533,-53938,-44896,-12791,90538,109328,29646,25912,23802,110310,347861,532163,594878,469286,272450,128753,74489,9387,-29648,-1247,12241,2200,-20756,-39740,-50527,3593,70636,89001],[36608,-33521,-38328,20780,34789,-8436,-48568,-38719,44983,91677,115299,102516,56826,42241,103744,97377,17915,-64569,-79065,-105931,-42747,34743,45890,-5133,-34738,-63310,-94671,-93372,-22705,81071,185202,175110,74927,2062,12450,62123,71946,39268,13061,13958,10274,26553,94526,130404,60702,-40345,-110708,-19886,124806,372611,449556,279210,103087,-28454,-112197,-96484,-104309,-142197,-101614,-63521,44862,118195,122242,111444,38721,-53979,-113534,-58711,-72768,-64322,-44627,-75372,-46927,-45064,-49952,-21457,-11926,5328,-29645,-56018,-40717,50650,171406,223943,133424,-20316,-93019,-122723,-89895,-88618,-112953,-100675,-33711,38015,50645,32642,-11149,-66888,-69866,-19587,-3831,-36919,-32918,-14717,-77736,-136556,-93593,-42004,-14237,34750,116899,279352,289472,143402,69652,32802,47505,56681,80876,161775,228427,143094,78969,30762,-24989,-38715,-29006,-19097,8216,4296,12082,40841,82723,132904,203526,235514,201760,161960,212903,243934,198189,53105,69195,81872,42870,-10597,-72791,-50808,-99219,-102130,-67383,-26617,10278,21956,-32691,-15852,105452,225350,347874,357507,239983,45197,-94125,-54067,-66060,-79262,-48382,58300,127461,87994,-7751,23939,57788,-60325,-61115,-67504,-37068,-13684,-24369,-6461,82029,197137,197532,33704,-101043,-80678,-5496,85587,67430,-49170,-83556,-22281,7666,21023,-38767,-28533,-11401,-30532,-74337,-76080,-87821,-54141,11521,104183,166961,137131,106718,70973,15910,-90929,-34945,40827,46229,-132379,819,132389,151493,80220,-24405,-90566,-15631,78709,55513,58821,80899,260347,418852,478563,377577,227604,77984,29802,57252,78742,25929,-25009,-67715,-91397,-124850,-149977,-82601,1168,34365,43314,-44692,-95774,7453,80910,61763,42253,11554,-92086,-93749,-32496,-15004,-5535,44319,116935,165462,119160,65048,50473,13061,-35004,-65614,-64258,-67012,-51642,-30050,-112690,-40199,2865,42630,34316,-45765,-24559,-4655,-3520,-24359,-41076,-133408,-63355,31278,58900,39370,37471,17804,1861,14667,42878,94959,80713,114199,44803,-30081,-5306,32727,-2311,-57763,-80904,-12631,10850,-14377,-60739,-91972,-85949,-60833,19139,64106,53227,34995,27524,39727,36931,48369,92110,65475,-19565,-98951,-90249,-64019,-58689,-75679,-95596,-74503,-68704,-80715,-75978,-104935,-89610,-86670,-127985,-157465,-61289,88185,275776,405029,313978,151985,63628,58572,52570,66165,60388,-12566,-52242,-13118,104577,240740,194595,110015,44827,12458,-20334,-21016,-7047,-17558,-15258,-7834,-29828,-61459,10483,108957,218623,325932,169830,-1361,-70246,-97968,-44544,-44279,-128506,-66582,-22224,25221,-16117,-38227,-1867,38624,48686,52719,98845,141991,111952,112698,49892,13369,-5843,23615,69257,86795,77200,54673,16510,-28114,-67638,-17110,9913,-5822,-3571,-7223,-37163,-54348,-8125,-9457,-50853,-32029,1043,46265,48520,-5085,-49186,-73346,-34183,31765,70443,72260,68507,92323,56879,36639,45560,74524,94208,68132,18415,16441,-15516,15192,79318,76448,34578,361,157366,112231,-41480,-75871,-61564,-92471,-95556,-75124,-31752,47785,86310,79356,46660,64432,73182,-7316,-93733,-110897,-104234,-21500,122446,211498,227215,304995,390432,310409,266160,210098,145633,123289,104814,96045,72901,-4996,-81873,-94039,-30548,5527,29967,1276,-26489,-25313,14932,28015,-432,97853,307285,358063,285317,199503,142098,74539,16922,-38418,-90078,-98911,-59410,-2969,27869,12892,16557,71806,174904,192020,100100,42836,-1125,-84908,-42104,14442,-18293,-49513,-938,39019,11203,-42256,-65694,-23487,-13421,-54008,4598,-42532,-120563,-40092,165555,239231,229315,228486,102056,42599,-38112,-100899,6493,98418,47910,-22900,22768,35387,43797,95464,103904,76641,-50248,-3618,48100,22702,9079,169993,215004,48480,-80655,-102730,-48297,-22324,104957,324651,494460,486626,448357,332098,145082,37223,26592,37059,30447,37704,5876,-47094,-76352,-51789,-55096,-56570,-24791,-24865,212,9455,-20120,-42290,-44977,-144,-24100,-111660,-71168,-67952,-117880,-76073,-22475,7516,23759,13274,-721,-33388,-80935,-102844,-86079,-34477,-6121,641,-1830,6025,24704,40746,16696,2608,31303,84498,83610,10600,-20636,-55566,-117118,-83835,2590,12546,32778,64526,-135,-83275,-15844,148240,292204,248244,28620,-97282,-5599,45055,69505,5030,-61963,-118603,-109585,-78536,-77181,-91496,-54834,-30907,-17186,-4493,7724,-9003,-24293,-42175,-61101,-94291,-90802,-126157,-114227,-60845,-14795,16622,29124,7857,-51000,-122569,-70721,-38108,-38349,28380,38310,16996,-17248,-10058,-61407,-94677,-81293,-57193,-52206,8624,58267,86985,122430,170651,232931,199669,82790,-26096,-28853,-5608,-19848,-4299,28946,46473,-5778,-58106,-84719,-123420,-129398,-29770,78406,249832,348347,356726,299206,166935,73320,-22694,-111664,-40175,-7988,1060,9281,11996,81583,126885,62955,-29077,-100363,-29753,8366,-33000,-70715,-83252,-83024,-66178,43795,30679,-96614,-119573,-108409,-122005,-66103,-15416,-13179,-35781,-44983,-40067,-44388,-50954,-46766,10228,57076,119217,105534,59949,-40952,-93608,-78086,-97664,-143131,-90377,-48411,-8661,-2862,12837,59176,86303,88215,37977,-24547,-52565,-14788,51759,77341,-838,-81779,-42892,27103,-13167,-100127,-151520,-114043,-3925,119014,167116,119441,34746,-53764,-51127,-8500,31700,69160,84279,54620,-35996,-47635,-11429,42954,166434,247638,140649,-26594,-34929,-56008,-105854,-58184,-2850,30338,48186,48759,12500,15005,22309,-29645,-25310,16527,51223,72249,87928,63561,43737,62655,115340,164002,73655,19633,-15986,-9584,-14094,-19446,6928,-21981,-22125,3640,63889,73999,44097,2999,-28703,-93209,-63156,-14208,13868,5310,-61917,-136719,-93299,-38940,-2404,33243,82822,150210,129136,82579,1125,-28052,43876,250397,401124,417194,352090,212663,14682,-176660,-87270,-9106,11164,13000,2600,77,-11175,-15910,75,-30406,-92182,-87425,4769,65545,146106,165533,233769,234326,69749,-59103,-74693,-114761,-94413,-47599,-58668,-66309,-60422,-84079,-69410,-52692,-66018,-108931,-171733,-104035,-12915,-74374,-100251,-103692,-119122,-142478,-165430,-181856,-174972,-165619,-168066,-217553,-254199,-196764,-112990,-13988,-62162,-91272,-49238,1274,23972,4658,24166,66841,137811,203993,215956,168194,58892,-37626,-38261,-24784,117623,122804,28336,10953,2896,16734,96940,182692,169772,142301,198234,301094,286688,128900,24559,40511,153163,156784,153895,138731,56825,-52427,-110274,-157571,-193318,-129508,-30042,52543,73818,29745,-67379,-43890,2097,67821,85712,84268,28489,-7141,25421,-39978,-25724,-26044,-32787,-8673,2163,18065,-133807,-71602,-21807,-76288,-79235,-76329,-115106,-68461,-37658,-122681,-76310,8186,54657,89416,4762,-37811,18741,-36558,-85378,-124782,-97329,-644,31996,-30222,-20389,74989,76577,56230,81857,105543,202763,299616,226000,67142,-35754,-19762,-35669,-90180,-87408,-67412,-77927,-68721,-73170,-87381,-72879,-63085,-47336,-28822,17287,61193,88489,93989,5659,29900,55029,-2680,-61068,-11056,114763,280684,284161,190797,15843,-105175,-56819,-103829,-82340,100865,222784,146183,57135,531,-6742,-23219,-40760,-21436,86171,168540,200234,87604,7434,2742,122612,291391,365965,276444,119599,68781,61694,50604,59285,-15543,-117776,-115017,-133111,-152459,-53647,54800,216429,172105,85309,113553,182664,199404,69437,-90823,-62146,131532,309989,230664,127402,98796,124366,315712,512847,376329,182354,64228,-1976,15755,-18091,-46789,15780,138456,144446,52142,-33970,-78039,-27865,52816,74198,38067,-14044,-47938,-40508,2227,20285,-30562,-13194,28746,103520,92120,37059,-32533,-91344,-77233,-48524,-21666,3149,-7818,-64811,-96557,-13896,-5029,7820,44645,71356,82283,46076,64143,67557,36256,-27045,-72041,-56532,-44167,-37207,-46039,-53675,-77341,-84512,-64022,-10476,1869,-29684,-29368,30206,52318,50959,21645,-13291,17223,53203,43832,6017,-17795,-62185,-103086,-56183,12632,17155,-37651,-79613,-3117,140087,113665,36273,-61334,-111055,-95983,-46295,-9256,-19280,-49774,-56551,-40594,-14609,15257,-28594,36563,343061,433173,296655,59979,-18943,-83147,-95295,-36830,-11705,-81644,-127365,-71804,-5001,27463,9806,-84341,-88302,-8200,163945,345071,342176,216297,90173,48409,33622,-5039,-59586,-129717,-77159,-7174,43798,88629,104330,114110,81161,48986,12108,-42537,13935,118616,159047,40771,-74406,-68732,-66652,-80946,-75997,-25086,57319,135496,208850,166497,86146,-9202,-60793,12463,130156,143814,128266,105375,1764,-42395,-71650,-106790,-91570,-22024,54834,62969,-2862,-80068,-103713,-48486,137,28510,41575,53947,50079,44623,6593,-72640,-95562,-50498,-1533,54176,104539,191192,190624,98184,4899,-76366,-49943,-19729,-4652,8099,-26411,-56395,-59190,-34398,19875,69656,19075,-56436,-81918,25647,13531,-32922,-34565,-38283,-83628,-109494,-72177,-18300,-13247,-118883,-86978,-53846,-84110,-25224,-17315,11523,51052,46956,16631,-24724,-74360,-83355,-11401,49163,1183,-61414,-28987,21660,72834,212132,269661,192769,99291,188,-65694,-53850,33315,164512,117794,-8951,-26143,60190,73066,-5023,-47438,4883,11226,-4577,-28444,-61780,-118489,-48660,-41913,-91088,-10237,2782,-36100,-112137,-94168,-34775,-24993,-38474,-31827,35018,133265,228177,271838,107740,-38686,-62114,7846,27670,-50276,-41065,43103,53163,-16185,-42375,-32806,-68463,-93776,-111053,-61706,-9055,4888,31930,45712,21190,-68801,-121038,-94533,-16132,38911,-21630,-110671,-6630,121979,130238,35703,-31669,-97908,-119418,-59384,-7797,5587,14953,58428,131528,172042,143819,123816,153397,96010,26986,-4571,60709,141291,156061,113624,60858,105187,204467,211810,151961,86549,25819,-68928,-111776,-93578,-65847,-37689,-28620,-17425,14329,27004,44917,13303,-33162,-120144,-117048,-36199,50153,132089,200764,241618,204221,146884,89824,64112,12434,-60697,-62990,-89460,-94287,-118193,-63388,4479,34209,54306,107306,83357,-37357,-108931,-73144,-77436,-54998,21558,128961,245324,302298,208764,76470,-31221,-80872,-65037,-86748,-89456,-64861,-18733,-24584,-38145,-101475,-15636,93847,128738,130112,81507,-57775,-86035,-110080,-83767,-7614,182002,323022,271513,169780,28918,-34156,-64760,-77842,-66101,-19702,-6075,34091,23088,-43051,-82559,-79634,-69782,46328,204895,266585,182885,86818,38167,28569,13697,-36755,-82567,-52444,121651,238606,126176,13432,-91425,-115734,-2999,61006,78436,104600,18897,-19695,-57092,-96881,-78700,-121157,-47302,119320,243162,104396,13287,48698,102349,71133,-21769,-22465,-20190,-24782,-3035,83208,282457,357071,224565,144313,125673,97601,-1296,-100903,-126335,-102149,-19914,62465,78672,108569,59976,-43851,-11212,47615,85864,24255,-95187,-47760,-57016,-18346,-46339,-76468,-64626,-40600,-22146,17411,43826,51908,62679,84295,57809,-16765,-81484,-103246,-78532,-44295,-15275,-35375,-17792,-6426,-83250,-128396,-109890,-61242,-3333,74984,149326,119394,30284,-56385,-85280,-58303,4621,107778,162885,121484,41960,-24604,-88473,-49426,-19335,-78161,-93881,-35675,45405,112983,138592,120321,-16572,-92616,-91617,-66003,-23504,26180,17318,-28488,-76269,-87738,-106565,-96664,-66842,-43514,-45391,-69399,-122067,-70002,-20756,-3482,28843,42358,36953,75952,30721,-56006,-71557,14913,76917,56814,-14549,-71858,37434,128263,67642,-27055,54214,125206,129663,87978,39643,7517,34242,111494,163875,151608,61914,-42022,-64768,-69879,-37791,15175,59005,72037,49201,117096,205501,181235,111605,4725,-53928,75302,176898,233170,232178,186845,147391,140266,96785,2700,-55147,-15621,70037,145830,158477,121875,119628,133642,138248,48888,-68099,-130753,-117715,-42100,-3643,5359,50008,42266,-24045,-103299,-121845,-89114,35398,295447,301799,136490,86859,159205,310172,469301,289532,32069,-42633,-52349,-33787,-57285,-54017,-14163,9340,11969,-45027,-82739,-80481,-95904,-62882,52356,74738,3541,-75854,-77788,-44892,-3075,14809,-14419,-28128,-13304,41805,83595,72164,34384,-11274,-15494,3608,-9146,-47987,-44771,6144,37500,74995,168295,245680,173142,15581,-10776,-13333,-51959,-31664,-20737,-58259,-73975,-44322,50162,31492,-25840,-38319,-55739,-45919,-61028,-105711,-102679,-76070,16094,46525,16847,-13336,6823,-6198,-18785,-74016,-112530,-52904,-3500,23272,77245,130218,133825,97126,62684,1451,-64763,-95267,2912,76589,103077,122113,127661,90358,16177,-65134,-98251,-56460,1406,32660,-3605,-50335,-38646,-6290,36198,97049,60186,35533,21476,-26068,-60234,-44677,-94542,406,26647,-25385,-51608,-9606,57973,73012,47533,39888,-34532,-85556,-109981,-135038,-89470,-37661,-47087,-55854,-61504,-60666,-44527,-50235,-45393,-34300,-63390,-89225,-52373,37003,114521,173207,156598,75904,21340,38146,104845,181475,203254,100663,44131,222625,322056,212816,62727,-16057,-91997,-55175,-18913,-17604,-125970,-184641,-111875,-43967,-39604,4432,5509,-38177,-97932,-67478,-64190,-115917,-106378,-28836,162917,414264,300819,84571,2182,-81531,-78124,-18923,70648,68752,-20704,-90586,64307,192081,232606,209577,93669,-18011,-48662,-47049,-22929,-12042,-12354,41812,122183,144705,128658,93082,38474,-64554,-59804,-46957,-50257,-48997,15430,37626,20340,1231,22125,-59059,-79485,-19480,18397,-11269,-68440,-13314,-29717,-45073,-82383,-85020,-39940,50683,7535,-73534,-69028,1091,40292,31446,26412,-2069,-26031,-41720,-33607,-41741,-60645,-93665,-68506,3339,83265,72598,1905,-82934,-48714,-20506,-46959,-66429,-44629,-68060,-59805,-46365,-27,115893,254656,222470,89472,72418,21607,41507,53416,88843,116530,144204,100575,60400,29694,-7809,-23515,-27558,-21048,-32289,-23602,-7745,-23367,26206,50251,45620,237467,353054,219543,19585,-89384,-123170,-125990,-149445,-130423,-112361,-91811,-74012,-50714,-84805,-132050,-109704,28138,80869,76082,44198,-22447,-33048,-79304,-99632,19728,127236,136691,87280,58749,79172,99700,112244,77025,19084,-5303,26789,36914,45100,79613,143824,247451,238145,125432,125833,81460,31612,14739,8667,-69896,-116407,-82820,-99477,-130544,-158085,-155450,-76235,21477,50077,29526,64417,67171,51326,31407,-4888,-48793,-48824,-16850,84959,87752,6705,16930,19622,103765,335655,531550,625287,514823,307447,140085,72506,7275,-24339,-1063,1023,-19736,-48555,-58152,-34249,28388,96915,113342],[33317,-39470,-35554,27287,47228,-442,-47276,-46826,39464,106422,143562,123194,52104,19949,72446,60630,-19715,-92604,-85997,-105311,-42063,30519,44193,-6872,-37484,-67922,-100700,-97040,-19362,102053,210516,178642,60471,-14617,125,59028,73614,44144,14586,6482,-12761,2491,81209,116741,35474,-65942,-81504,2230,143846,414301,516082,352086,150790,-2179,-97479,-104336,-95294,-120610,-78577,-33152,76581,113703,89733,83526,27777,-51821,-112168,-69854,-46718,17109,47770,-20447,-36152,-62423,-59700,-24830,-18879,-5717,-25752,-33735,6960,151907,296547,301947,151691,-22118,-96777,-121205,-88117,-91098,-116226,-90603,-21377,52230,62735,39172,-9301,-70410,-69941,-17221,-1525,-31036,-29467,-5834,-57037,-109576,-95848,-61102,-56217,-10716,85123,261130,290576,156299,64260,3161,13093,25625,50516,133132,204537,132446,76457,35230,-22935,-47525,-32249,-12634,14095,2010,4460,36470,83292,137967,216853,258544,223727,181013,241466,295768,265265,106984,106220,116737,76525,1800,-71581,-45316,-79448,-80357,-50678,-20042,1527,9226,-49238,-28467,102048,227973,338938,340280,233503,60227,-57217,-33210,-24691,-24352,24025,118312,167418,116051,10394,23569,26628,-91131,-72650,-99907,-69605,-21319,-10377,30914,144541,250127,222781,32695,-114661,-62762,8427,87065,63683,-57718,-82237,6120,30765,45378,-10051,-9463,1110,-25819,-75825,-79394,-86739,-45967,26097,125078,190443,150195,103648,52005,-5669,-80043,-18545,22679,4645,-140312,31416,136686,131001,40009,-65114,-91112,14879,96422,69906,52182,53931,211981,368987,431019,354461,231571,93877,41893,61141,81842,33311,-21567,-84193,-118712,-133654,-134553,-74066,-3765,23098,41578,-37654,-96453,-500,69252,57200,46581,23495,-75086,-78802,-30731,-9375,-5815,28232,76017,104926,80995,49713,36765,456,-42447,-67060,-64850,-83367,-89725,-54448,-145134,-66732,-39293,4866,24660,-38179,-16817,-3738,-3516,-25988,-39242,-115285,-74836,18718,39403,21224,18422,812,-13905,-1544,32310,96158,98822,132344,58613,-13991,17747,28408,-37935,-104660,-87269,-12654,-3234,-38725,-84166,-103583,-81640,-46870,34240,75822,57292,39107,33631,47516,39004,35200,72608,58074,-18681,-98716,-96623,-62416,-50270,-57259,-72037,-51440,-50285,-67481,-69060,-98397,-87812,-91927,-143035,-151704,-35192,125683,298497,385244,282739,153611,65603,54679,53202,69752,60443,-38,-44822,1103,167165,296328,224390,110491,35871,4734,-25978,-23833,7347,15855,13198,13536,-16862,-70625,-20044,88717,205823,339307,211216,15254,-67146,-107091,-60194,-64930,-143956,-42817,-6247,26643,-13129,-27066,7445,43715,56272,65566,117861,167459,145172,152776,82261,33961,4709,30288,69329,77398,67595,50221,23379,3347,-26017,88,20247,1059,7840,11097,-13477,-43718,-13443,-19972,-58568,-33291,4291,45304,39582,-4978,-37609,-71641,-59541,-9674,23903,25925,28770,58702,33473,4477,4436,37808,72871,70242,22861,7938,-32595,6887,76262,82108,49213,552,119236,69364,-49230,-55976,-62771,-110645,-120195,-92794,-42404,39664,76952,68445,35806,48593,53939,-37479,-110870,-129488,-121376,-22502,104992,162923,163263,258716,403354,368399,339453,298237,224432,181109,145189,125980,97684,13430,-64806,-84291,-28542,3856,22138,-31633,-64048,-29909,8092,13076,-16720,73217,304251,382452,304047,202923,130823,63404,18808,-33532,-82750,-72932,-46167,2173,30462,19531,24682,79878,175271,195729,91300,41984,-639,-81383,-46230,14482,-26129,-51108,1187,48061,23306,-36859,-67071,-22816,-4078,-46314,14125,-28076,-113711,-10480,259570,366487,338888,285729,111205,37983,-44729,-101652,3113,89614,34631,-38178,-6553,-7723,8231,83083,110619,92482,-57364,-17757,43960,18228,-51201,83785,162244,22329,-94377,-117049,-53321,-25190,97235,341657,537919,516234,452916,335134,151908,36803,23043,32606,22868,27829,-5802,-59721,-82349,-47502,-47002,-55215,-34275,-36625,-4692,14082,-12882,-36334,-40252,4312,-9420,-87971,-62034,-73612,-121716,-62717,-8877,22202,41761,33557,21320,-13908,-70928,-106514,-99227,-50427,-11048,6091,5995,13198,31057,47617,26028,11208,38495,89397,92461,22505,-3722,-33090,-105626,-94739,-7823,15274,40701,72328,13519,-72665,-27692,134273,273701,211064,4861,-100450,31977,101464,128145,49044,-43447,-122116,-103243,-68000,-67592,-85251,-47947,-14715,8839,31333,43547,13784,-17877,-50754,-73273,-102351,-91948,-124936,-123178,-68632,-14677,29213,46120,18033,-51347,-107041,-47229,-4608,-5725,57317,65090,50560,7087,-12468,-66577,-92596,-71255,-35537,-25349,13520,54356,82022,115753,171948,239444,210073,92295,-11950,-47674,-12901,-12835,7230,24622,35801,-18173,-75258,-95965,-124106,-133551,-24706,103760,290632,380599,367508,282207,131867,52943,-16985,-87972,-48114,-21286,-7308,7559,14311,78793,128229,64089,-36370,-109456,-23784,17579,-30505,-73851,-88693,-99023,-83108,54809,80296,-42830,-72729,-100994,-91249,-53221,-14299,-21890,-50983,-54085,-45565,-54643,-65993,-62039,-4293,48139,117720,101978,49267,-52210,-116484,-102711,-118837,-163202,-101101,-64234,-26681,-14218,9670,66826,110923,128555,75244,7348,-24648,5665,61563,83747,10827,-58305,-29956,27989,-20442,-109433,-163262,-102331,7757,127644,164081,107653,13092,-80439,-58696,-4178,40084,80813,93003,55451,-39230,-52169,-2100,68987,210460,287731,139722,-33416,-23764,-32138,-83453,-65346,569,49456,66679,69518,32542,23408,22307,-29650,-10274,46345,81546,92644,98211,71606,54934,79664,133691,179136,91877,34819,4027,15794,13467,12457,26124,-15873,-19225,5451,61511,81469,69950,47188,11777,-66480,-77015,-41558,-30593,-52204,-116890,-93389,-54365,-10386,10301,38259,93789,171271,142606,80530,-3854,-35027,23894,197073,327765,345029,296961,191606,26874,-158435,-85420,-9387,21567,25276,-14388,-25641,-31649,-29080,-12128,-38060,-93630,-95880,-10260,50917,137531,161445,226726,223585,58669,-66772,-71772,-107811,-92005,-47408,-56373,-64933,-69150,-101554,-69629,-53385,-65189,-103065,-163432,-113562,-18607,-65930,-81617,-93953,-131232,-140408,-127688,-116226,-92203,-84050,-103812,-170711,-218561,-171009,-103699,-27247,-73289,-71438,-26513,21802,23315,-6247,11863,53202,132921,197562,179638,123127,34456,-52018,-42418,-10381,140467,135186,13966,-22481,-29430,-10174,73827,151249,151389,150624,209545,288659,263023,113270,18514,55071,142616,108062,94960,100856,50598,-43138,-88947,-170366,-251351,-191164,-76840,26758,62249,13907,-85315,-26909,16620,80238,98441,104875,56755,29668,29017,-72432,-51056,-47423,-53706,-20605,6492,41795,-99350,-96351,-26500,-61722,-38169,-21657,-73288,-56399,-25827,-120007,-81706,248,41050,81846,10793,-41991,-2793,-55379,-99708,-137522,-107679,-7598,28453,-29402,-20334,68404,79277,72965,129028,167025,258448,324480,203335,27056,-60378,-31340,-51178,-109032,-68149,-40718,-79432,-83359,-88427,-109670,-92148,-71087,-52496,-43129,-4117,42651,75724,100395,55170,74394,93611,15111,-80361,-18353,112298,267672,261522,157592,-33549,-125293,-61169,-98855,-85087,96218,173984,102523,27896,-16123,-8455,-17138,-41429,-45982,63037,163103,211522,92376,-3031,-8626,112180,280051,371214,303484,139870,72892,52521,26862,29107,-34612,-116564,-112377,-123765,-156555,-88373,18948,161086,108297,55390,91309,143325,142038,30559,-110109,-49462,136240,270126,149176,54336,34954,37367,163365,359294,300456,166241,60999,-5296,8512,-25638,-56408,9272,129387,129305,33637,-53532,-92977,-28404,62573,92866,55959,-2322,-38484,-34017,-12137,-10909,-49417,-20398,21033,104298,101125,30170,-28171,-74337,-90639,-67630,-39254,-4964,-3597,-43005,-73719,2142,7974,12098,41643,61319,79770,70921,85805,84229,46433,-24128,-78073,-57548,-42046,-32496,-42762,-49586,-72342,-76598,-50906,-521,3904,-31855,-32226,25441,45682,40556,2560,-33920,2119,40905,36603,629,-26911,-78442,-127277,-66156,16728,28918,-15345,-49055,16522,166696,144956,56515,-45289,-96428,-81970,-33366,-6867,-29562,-71505,-79503,-63630,-37137,-10478,-58380,26609,361884,505011,364337,92487,-8800,-81134,-67511,-17366,-3044,-83173,-139759,-67914,1062,26743,-4438,-107685,-110501,-54112,97229,284918,332104,243735,118479,66857,47810,9090,-50275,-132485,-66260,11499,69146,121195,135204,137148,96491,62551,23681,-49152,-21713,88386,138313,20835,-97302,-71271,-52464,-71270,-108370,-38851,51778,129359,201468,166314,84978,-17711,-78534,1087,116639,133633,117366,81672,-30107,-67831,-83877,-115157,-122162,-60094,22993,44340,-15018,-89027,-117551,-61683,-3302,39568,57255,19385,-29730,-23109,-32860,-97369,-111990,-56818,-14460,43949,104816,209600,225004,121014,16262,-82217,-55439,-16795,6818,27794,-8727,-47815,-61384,-48692,-7426,39887,9706,-57964,-87055,22961,23057,-14541,-7507,-445,-46172,-84934,-65850,-19773,-17187,-115505,-74894,-39805,-60989,-23930,-17924,9743,25962,8281,-13568,-45614,-92865,-104490,-16020,63879,23048,-47089,-26891,25340,102885,262866,308290,204793,95909,943,-52154,-29632,66133,197396,125131,-8619,-23199,56080,59832,-17534,-42693,7435,6645,3106,-2662,-30523,-88480,-59019,-65388,-127740,942,36518,4762,-91385,-100953,-31473,-23055,-40053,-32439,36499,135047,220013,246581,94060,-40335,-47699,35717,49972,-33061,-36810,19690,20049,-45032,-61598,-53018,-81347,-102719,-129108,-69393,-11901,6577,39516,70727,75699,-18645,-121307,-107728,-19643,34322,-33225,-112242,5420,120069,129971,39714,-29612,-97288,-116163,-52149,4778,27454,48956,104253,178157,210943,173017,142303,152156,86491,17690,-14150,64277,180233,205206,129364,62392,108375,204731,206539,158696,115612,77058,-13547,-111613,-87310,-51417,-50635,-71140,-45484,22683,50946,49335,6828,-28043,-100671,-91396,-21082,49848,119924,167704,188385,156979,112907,67672,54923,19434,-37081,-20470,-49449,-71234,-98527,-45365,32472,57985,49282,67623,51226,-42190,-93378,-71034,-60381,-18696,35504,117045,250237,342677,245057,90367,-21176,-61427,-49195,-67950,-74926,-63106,-15155,-14467,-12598,-46504,43750,134383,136657,112752,48919,-78155,-61701,-100220,-85348,-9495,150371,246021,194196,114366,-4428,-65633,-82904,-49539,3521,35663,20354,42508,21544,-51013,-97377,-95184,-76406,53619,229889,315676,217559,96067,39360,34358,22217,-23159,-60911,-52261,117108,224424,129228,16504,-88604,-122614,-3424,64076,75956,111864,32723,-2903,-39292,-81162,-78837,-129451,-41251,115731,211094,69932,-2843,41487,97122,58528,-38867,-47546,-37622,-32338,-1187,92149,280390,365781,269898,221030,226383,173270,52155,-56827,-118943,-94633,-3121,85906,118155,155705,83809,-46736,-19464,66699,128652,67132,-54952,-65979,-71283,-15812,-48371,-80357,-73582,-53729,-39253,1312,34440,45927,58454,73747,37475,-38031,-99534,-121093,-88855,-51187,-13414,-22537,-9877,-1764,-82808,-123706,-91210,-47307,2691,66404,126881,97125,10463,-78049,-92084,-58712,-6610,69999,121973,95928,34758,-23655,-86703,-51561,-21615,-80751,-94998,-33619,57292,139519,175626,172891,33125,-69182,-103313,-77081,-31048,19710,13307,-34878,-63054,-58964,-83002,-84827,-84436,-53656,-48888,-60828,-109651,-54514,-7277,2920,23613,25535,19359,66689,39315,-46213,-74752,-15912,33811,37469,-14612,-62143,36998,126174,65911,-36155,53333,142565,144375,88344,36746,11684,52034,136302,193098,180552,78143,-42871,-67120,-69698,-42725,28346,81405,95645,72981,127442,199810,166164,92024,-1763,-50564,75201,182269,251011,265357,216707,168289,146426,86397,-6069,-49027,10017,107160,182017,178023,119781,111958,129740,153920,83556,-47305,-117380,-118309,-34742,-4605,-18836,13068,13801,-34237,-102795,-129136,-111053,16300,293454,342467,178401,120479,220649,412711,570624,331781,45880,-40302,-50678,-30886,-57930,-62690,-16259,13165,15843,-40491,-81102,-89201,-101276,-71145,37380,62699,-19766,-77411,-83115,-58412,-18788,3468,-21921,-40315,-26368,31890,85105,78929,36237,-18079,-21816,8826,1539,-49195,-58232,-1806,35018,77750,187552,284905,206083,16629,-19082,-4021,-39806,-35335,-21843,-50954,-72318,-37204,55264,50530,-44099,-105110,-105938,-73023,-67681,-101473,-93955,-60405,37198,60197,8977,-35210,-15234,-25397,-36255,-87908,-94613,-37592,12188,43811,95118,130891,104586,59098,38741,-10042,-70572,-110149,-10400,54003,80593,103249,100473,60981,2387,-77058,-92083,-36973,17032,40895,6782,-41355,-36370,-11732,13229,64268,40391,18302,11275,-27554,-56353,-26717,-30732,69933,80114,1296,-39486,-11699,50901,76687,67978,65119,-20750,-79289,-97459,-114823,-100188,-41755,-41757,-42534,-43344,-43419,-32841,-42267,-43984,-41591,-75364,-97148,-62201,22231,102144,175057,167986,85697,22416,22297,75961,147469,174160,85677,28479,195452,290080,196667,55555,-20934,-78593,-42139,367,5981,-103468,-134454,-88518,-19003,-7689,34559,30537,-23167,-96363,-71683,-70378,-119569,-95092,-7611,216468,459510,299338,60521,-19295,-107145,-108684,-34553,71648,92102,4952,-113242,37227,172003,220867,224995,104596,-24445,-63071,-62551,-36124,-25133,-27962,16576,83641,111724,136536,105254,45151,-80926,-84226,-58581,-50189,-47614,9893,28031,18861,5644,22650,-58902,-68352,-22311,4049,-21321,-86416,-45611,-49553,-44442,-84671,-101128,-52382,38023,16737,-53867,-51372,10633,41874,24859,12388,-8800,-28895,-37778,-25992,-37343,-57331,-82477,-60036,2671,77948,77672,9143,-74502,-58112,-34148,-64137,-73609,-34688,-53699,-48288,-40541,-1897,84510,181151,138521,39645,69639,27708,35768,32992,62760,98647,137177,101325,57923,36184,4065,-7537,-24702,-50905,-75164,-33922,10983,25844,46321,44842,35106,203584,322936,182058,-15287,-118460,-135291,-127282,-131731,-113706,-98685,-81710,-63952,-31812,-56402,-89401,-88085,-7770,69225,88204,57657,-17764,-26031,-69504,-111301,5737,111574,128965,89014,71529,109978,124641,127824,88183,27361,2724,21331,25950,54117,94645,169305,265781,203096,87413,97686,76094,42112,32029,28408,-30458,-82547,-57740,-76622,-124490,-127949,-101797,-70410,-3220,27681,14453,62068,74942,60322,39542,1231,-49530,-60314,-35146,59188,49321,-25251,-226,7785,90286,315722,518991,635578,540392,326550,137192,58737,-5319,-27128,-10083,-19546,-48355,-81798,-74296,-19543,44438,112693,124418],[27326,-45970,-33546,32814,59018,8049,-46742,-59531,25780,111948,161632,135427,43485,83,51917,39033,-43436,-121483,-98988,-108748,-44256,24186,42475,-6525,-38318,-71470,-106815,-102728,-18998,120219,230844,178849,46208,-31734,-15486,51889,71786,46892,17148,5371,-26099,-17817,66683,97389,5425,-87243,-52761,23609,159560,437104,559597,415357,195947,21769,-83880,-103568,-83534,-98446,-54292,1436,104218,104833,59255,50271,9679,-52458,-101670,-81214,-18870,104254,159832,47841,-18632,-78521,-70228,-29705,-27387,-19344,-25697,-10975,64962,277511,437549,380434,167610,-22065,-96853,-116112,-86906,-94742,-119387,-78444,-8816,65047,72363,43556,-8856,-75463,-69784,-15868,-1943,-28515,-28830,-960,-37021,-80894,-79579,-57364,-81633,-47985,70223,236161,274171,153874,50265,-32128,-26562,-8137,19227,103405,175684,114163,66570,33808,-24477,-57797,-34067,-3008,24260,3839,-2931,29464,80398,138139,222739,273161,237546,191823,258350,334564,322126,156213,141511,150520,106401,10151,-70771,-36768,-60568,-62113,-36333,-15466,-8584,-5092,-68530,-43960,84761,203046,299334,295493,204640,60214,-26118,-4973,19792,39916,100807,165271,188154,132749,26996,25960,873,-77373,-52456,-101876,-96189,-28996,3905,68161,201763,287510,231368,23582,-133260,-44894,19907,83449,55132,-53273,-32927,51579,62116,68939,12140,6261,12005,-21176,-75777,-83458,-87011,-40840,34723,135268,200631,150692,88579,21491,-30309,-54413,-1918,2449,-39865,-98902,60458,137238,108777,3830,-95810,-66518,37027,111207,85015,48358,26327,163248,312538,366589,308519,216075,100720,50675,64342,84943,42792,-10783,-89852,-145243,-127389,-116918,-64408,-6951,15373,39633,-31083,-94419,-9679,54696,48859,46909,32032,-52904,-43655,-21170,-10451,-20066,-389,33669,47285,39574,30163,20663,-12468,-49830,-67794,-65502,-98987,-98678,-33337,-85848,-75269,-85387,-34057,15978,-25299,-5357,1173,-135,-24790,-36538,-99611,-88171,3039,20718,5452,-87,-18762,-31602,-19084,19654,92158,110844,143056,67009,-1304,35160,23284,-62752,-144026,-73442,-9393,-15397,-59110,-99187,-100918,-70018,-32733,46053,82450,58124,42165,40228,56640,43835,23959,49763,44767,-21844,-98692,-100025,-59330,-40094,-37915,-49108,-28844,-30731,-50636,-58581,-91812,-89431,-101373,-162957,-131315,-4408,161553,307407,342643,229575,136262,59255,46582,50383,69034,56860,13068,-23957,27439,227078,341272,245949,106600,26538,-1504,-27591,-19728,27640,50822,41959,34183,-6139,-77999,-56434,59609,179628,330718,244124,30023,-64202,-115791,-68282,-69397,-113073,-23471,3192,21974,-14193,-18567,15112,48029,63222,77442,134735,185864,170902,187467,113997,55519,15882,34995,64563,63359,53829,42735,29139,31582,13805,20834,29906,8168,20727,31574,13827,-30328,-19503,-33251,-68122,-36703,4556,39937,25620,-8606,-32172,-67513,-69807,-38506,-13202,-12023,-4599,27582,8282,-31509,-37703,1223,50575,69049,28413,2762,-44271,1380,72193,84697,62735,10067,111168,76332,-10646,-36062,-65957,-126546,-127507,-97283,-49212,32529,67437,56042,20011,22471,22475,-75719,-107867,-148012,-133166,-17309,89348,120159,113395,222136,416230,423585,401137,372308,293075,231974,182403,155508,123035,32245,-47271,-66473,-16254,14113,32091,-21482,-62895,-25919,3562,-698,-32085,49098,292290,398954,317679,201610,115635,52897,24867,-13735,-63573,-43376,-27292,9891,33143,24891,31246,84799,166458,185350,75650,35398,-3994,-78695,-52054,11219,-34786,-52052,1117,50331,29879,-33997,-69845,-23409,5040,-32793,20249,-14487,-97766,23145,359848,495505,440512,329633,113334,28682,-52066,-89153,5118,83153,25432,-50337,-33992,-44908,-18974,76661,123874,119255,-41265,-30479,36426,16661,-87103,9723,118139,8106,-94699,-130808,-60291,-30441,85221,347357,566715,536683,455812,344833,169020,43821,22071,28954,15986,16132,-20910,-75053,-88431,-43565,-40791,-55182,-43882,-48308,-11018,17074,-3764,-27379,-34617,6870,-149,-66115,-52214,-78491,-112163,-49931,1287,33597,57151,52040,42947,7129,-57235,-103785,-103941,-58869,-11771,10875,12020,18350,34903,50497,31833,17104,42922,90616,96619,30782,11215,-10385,-86003,-99341,-22228,14939,43780,74412,23051,-61894,-39633,114852,246280,173074,-17596,-82676,66017,154833,184511,92868,-26168,-124540,-94941,-57181,-58724,-80807,-40931,2155,35807,67571,78482,35525,-13199,-61088,-87803,-111898,-93069,-121383,-128434,-76046,-15509,40266,62474,28930,-49095,-95946,-28970,25319,26384,86290,93349,92132,48102,2398,-68325,-87731,-55287,-9148,1523,15055,46663,71353,101175,162827,232652,213562,100580,8947,-80769,-28566,-5772,13400,12419,16830,-32334,-83557,-80625,-93119,-122863,-21932,122214,320555,397085,362074,252103,93956,34712,-6620,-63169,-56478,-37490,-16517,6414,18234,74711,123746,61609,-43159,-118262,-20942,22588,-30512,-78789,-93076,-115303,-95112,74259,149002,38094,5370,-38678,-54877,-35524,-10162,-28876,-65668,-65403,-52165,-61886,-74456,-76204,-22470,31994,108176,91501,34266,-61699,-145001,-127040,-133145,-161892,-103976,-76318,-43195,-25344,6118,73105,133843,166700,110815,40809,5936,28514,71823,87197,18842,-38854,-18374,26574,-31252,-119828,-144427,-88929,16123,127529,153032,92439,-7696,-105983,-64889,-1901,45706,89489,97873,52805,-43763,-58078,5816,96691,258906,324902,136886,-38202,-14169,-10824,-61332,-70060,3973,67663,81830,86672,48917,28493,20832,-29012,5687,76514,113672,116204,108463,78756,66035,94950,145875,185550,108771,51413,26307,43435,43151,44585,40897,-13534,-19988,2882,53492,83579,91213,82130,43251,-40208,-82800,-65708,-68994,-84429,-92211,-36927,-15007,16426,25307,46007,104140,186726,147826,73619,-11198,-44566,-1979,134457,246661,267015,237664,169748,46859,-121086,-77430,-11854,27550,34934,-21997,-46226,-50510,-43725,-28396,-49537,-97128,-102804,-27281,31280,120577,146642,209599,202157,42076,-74760,-69036,-100097,-91654,-50201,-56115,-64358,-77682,-115635,-67297,-54014,-64250,-95855,-151737,-126212,-27292,-60307,-63912,-81391,-147721,-138444,-80683,-33933,10582,16460,-23014,-108447,-168604,-132975,-82223,-27581,-78569,-45341,-2340,35674,16919,-19511,-1843,36808,120847,179949,130832,67448,1268,-69979,-41997,4970,152775,132687,-8157,-53915,-57483,-33003,54800,121729,131391,154062,217073,271433,238179,101206,19293,69363,126286,62835,34920,54244,38357,-36733,-73325,-177664,-307793,-238257,-107800,14025,59649,3805,-84907,-12244,26482,87853,108130,125784,92306,81298,46446,-89637,-76759,-70198,-75514,-32500,10097,58317,-73676,-114702,-27278,-43330,6702,36313,-21999,-40916,-15422,-113613,-85581,-7700,23773,69172,15853,-41497,-22835,-73392,-114174,-144477,-112134,-14059,22821,-30978,-17983,66232,85388,89372,173813,228341,304501,326400,165175,-17380,-85460,-40366,-65039,-120798,-47717,-16522,-62903,-83557,-89996,-113212,-96781,-77105,-58536,-59013,-27506,21765,58983,101352,92814,108981,122636,25302,-106281,-24419,107439,247050,228617,120398,-64083,-118662,-64192,-92194,-90499,83338,123360,61351,-102,-30658,-8728,-11106,-41779,-62264,50800,165301,224258,96518,-15039,-24699,91682,249100,348450,306567,149638,73400,42128,6642,6176,-46546,-111711,-105688,-107309,-122259,-128245,-28138,97439,44593,18825,63099,100637,83035,-10867,-128912,-38570,132494,217458,73401,-324,-9464,-15965,37058,202478,218028,148905,58773,-4994,4519,-31341,-66204,-1455,111650,106559,10956,-75594,-106983,-28827,71102,110302,73578,9459,-29204,-27020,-26721,-45762,-68652,-27091,15711,101305,104687,21274,-17101,-48313,-91187,-91071,-56707,-10516,5814,-9884,-38665,20931,21449,14577,37599,52119,72299,92859,103886,97932,54092,-21989,-82749,-58518,-42812,-32726,-43450,-47363,-67258,-67286,-36247,8788,5282,-33494,-34335,20704,39100,31116,-13975,-50669,-10598,28289,27505,-6548,-37029,-93190,-151768,-74497,17833,37108,5061,-17673,38483,180874,172236,77821,-28050,-81778,-68132,-22242,-7118,-41963,-94497,-97553,-84555,-67151,-46382,-81486,21863,370209,563315,427149,125422,1859,-75544,-40631,-3703,-986,-79118,-128343,-57861,9198,26350,-17311,-117348,-120129,-96239,28816,214703,307320,265204,149553,90904,69971,33002,-33456,-132606,-56007,29276,93105,152114,166164,159854,111267,75429,35128,-52707,-58343,63265,123946,10014,-117104,-71451,-36458,-48781,-110580,-45979,48506,121254,190419,163425,83814,-22179,-91455,-11544,98885,116624,100697,54095,-56334,-79918,-83887,-103852,-148853,-97230,-10596,24995,-26214,-94591,-127250,-69189,-1032,51024,73911,-8663,-101422,-55548,-30389,-80101,-103187,-57082,-24361,34177,103750,223521,257613,144542,30258,-85713,-63132,-17251,13891,43801,7554,-39565,-62952,-62225,-33969,10862,-1943,-60683,-88371,21539,32190,3623,19978,41188,-4027,-53745,-51685,-17955,-19483,-106386,-63938,-30697,-44350,-24672,-20844,3545,-6473,-35530,-44117,-62116,-102907,-115310,-17619,77716,42821,-33141,-24643,27534,127609,306002,335256,210733,91395,1957,-37583,-2129,102237,224617,128638,-8180,-20096,50850,45345,-29070,-37925,7331,205,8989,19552,-407,-42883,-36837,-50149,-99735,13679,65553,44050,-62246,-92069,-31678,-26461,-45673,-35376,35092,130951,200127,206386,72437,-41986,-27124,65991,70431,-16603,-28771,2139,-8112,-69045,-70691,-62405,-87737,-97603,-114898,-66654,-11004,10504,49998,99652,145434,56892,-58672,-101879,-20215,28424,-45264,-105002,19252,117825,129478,45490,-24390,-93200,-111496,-45062,17636,52378,87549,149499,215394,236864,192858,154557,142586,73234,7590,-23240,66248,214989,247847,135617,59988,108466,199735,195232,158769,138017,120190,33993,-76956,-72525,-32997,-53838,-107271,-66819,29038,69459,48924,2325,-14188,-73119,-65152,-8344,44023,100982,129610,134694,110073,78074,44132,44667,26064,-14207,16531,-8216,-43633,-76439,-30215,56878,79743,41920,28377,21909,-45188,-77084,-58021,-35968,15197,53117,106602,245821,371848,284249,110262,-8121,-43096,-36685,-54786,-59677,-56555,-7615,-502,20545,19722,118431,182199,148612,99769,22759,-66180,-39723,-86654,-84329,-9564,118794,172548,125362,68695,-25183,-74928,-46862,21583,84620,96911,49897,51121,19213,-58847,-112371,-112555,-85009,53876,239400,351203,249529,106372,43256,42240,32717,-5833,-31250,-49846,106205,204081,131563,20962,-82435,-127668,-5182,61826,66754,107151,40901,12579,-18848,-61824,-75070,-133357,-32155,110598,179783,44336,-12856,36365,90828,44524,-44400,-60024,-47139,-34475,3769,101541,267832,362255,318008,300836,317155,237601,96198,-20492,-96124,-80357,9858,95512,136821,183730,98558,-47075,-21637,88411,163384,97039,960,-26144,-38443,-8369,-46114,-81302,-81205,-65547,-54470,-14023,23831,38754,53961,62281,15345,-58891,-116124,-135225,-93120,-52456,-6850,-4871,903,3743,-81324,-114534,-69657,-30942,9560,56835,101416,70973,-9434,-92494,-90719,-56604,-15115,33893,84031,73953,30138,-20526,-80391,-50012,-19410,-73337,-78334,-18447,78268,171777,214116,222415,80050,-43801,-109220,-84911,-36064,14480,9794,-37705,-36081,-26000,-56161,-63901,-94358,-60171,-49011,-49277,-84561,-29440,13167,13406,19739,8504,2796,55482,44192,-35153,-73095,-42577,-146,23763,-11618,-53051,31640,113958,58914,-49333,45509,150216,146093,78875,29191,15812,70305,160400,223768,214664,99232,-40353,-68791,-71259,-42382,51930,108802,121666,98041,137071,197050,158228,80175,-4110,-45034,74211,185642,270425,299299,245670,187745,150430,77058,-9979,-36127,38326,141898,210489,187326,112024,99506,119614,161565,116560,-22951,-96419,-104376,-23447,-1623,-38902,-23579,-15562,-43825,-101379,-133215,-127344,5881,287680,375924,223641,160055,288254,505026,640818,354536,56024,-38278,-44814,-21652,-50895,-69191,-19825,14094,16676,-36349,-74321,-89985,-101182,-79301,15327,40217,-49908,-74960,-88548,-72782,-35065,-7974,-28885,-51128,-35586,26989,91771,92051,43717,-22103,-32524,9563,10998,-46210,-70777,-10435,31307,78708,198292,308942,232571,20690,-23451,22287,12781,-15120,-16335,-41226,-69651,-30423,56513,69820,-36485,-150784,-146871,-95071,-69196,-93658,-83286,-42126,61871,79749,9645,-49883,-33200,-42159,-51490,-85236,-73632,-20947,27568,61836,107417,125365,73395,23658,13563,-22804,-70980,-89565,-12358,32927,50788,70518,58607,29164,-11341,-84183,-75352,-14099,33647,49364,16754,-32640,-34016,-17261,-8611,34425,22776,3079,685,-29987,-52388,-7111,35916,142055,129594,27202,-26247,-15303,37678,72771,79374,75662,-15346,-75435,-84283,-93099,-99001,-42562,-32732,-25955,-22613,-26239,-21874,-34599,-41613,-45955,-85973,-104823,-74077,2594,85011,168229,172983,91763,19300,1470,44084,111070,141253,65202,9080,163099,249184,176024,48834,-23248,-62811,-22747,32497,49346,-54888,-84096,-55176,10819,27641,67854,58608,-6262,-95519,-79516,-79027,-122802,-80291,20333,266710,487504,287408,34846,-44142,-137509,-139484,-46725,71054,111482,28817,-91592,11864,149159,202359,234676,114633,-31662,-80551,-83259,-54282,-42568,-49082,-9946,51378,81517,134424,110089,47197,-72690,-97204,-70936,-53346,-48787,4084,19682,18408,12141,27689,-52917,-57000,-26404,-10149,-29165,-108510,-75976,-54723,-39305,-85118,-117360,-67522,18457,16722,-39903,-35581,19382,40960,15264,-4659,-15943,-28718,-29930,-17883,-33346,-53470,-69631,-51642,-1791,66251,77925,12825,-68653,-69711,-50776,-84753,-67205,-23495,-39137,-38272,-39676,-9314,48219,104628,47839,-15050,61018,28661,26550,10609,35646,78783,127546,103282,56032,42268,14923,4329,-25554,-75625,-93673,-23745,35110,58539,47112,24377,13148,155754,270628,130441,-55721,-150517,-119935,-109027,-113799,-98958,-88275,-75030,-58807,-20949,-37984,-58218,-38673,1320,75471,100652,63978,-20214,-26497,-64958,-119811,-11372,91085,116491,86776,84428,145081,150414,138813,95052,35148,11444,12515,16150,66477,111526,192130,266773,154796,50804,69006,65357,45348,41057,41027,5376,-50281,-36447,-55404,-101092,-99536,-57085,-28386,-7700,8897,-5522,51552,73712,60059,38351,-613,-55150,-76596,-66364,16726,-655,-63626,-23841,-10401,71119,289917,495352,624558,543797,329056,122242,36204,-26226,-36568,-26315,-46412,-77641,-82897,-54698,-9863,52259,118264,122567],[20386,-51138,-30958,38515,70777,18293,-45183,-75145,5767,108278,168339,138371,31942,-12915,50638,42087,-41571,-139425,-116791,-115362,-47399,18748,43017,-3213,-37389,-74071,-112233,-109622,-20627,135562,245739,176969,33489,-48406,-34439,40365,66359,47502,21109,10531,-30704,-32376,52051,73695,-26717,-94514,-26014,42717,170446,436819,573179,460831,234496,41564,-73547,-97944,-72425,-77629,-29505,39382,125773,92308,31510,13065,-15382,-55777,-91838,-93239,4460,183125,271794,121022,-108,-92546,-82329,-36923,-38293,-35605,-29416,11833,131884,416770,578410,450115,178514,-21927,-94636,-110755,-87503,-100174,-121914,-67003,1314,73363,76257,42842,-12206,-83932,-71407,-17799,-7035,-30917,-32160,-1335,-20832,-54107,-56141,-40772,-77409,-66984,62914,198291,238086,134564,27548,-72058,-71347,-45619,-14518,71216,140789,86776,47672,24558,-31996,-71103,-35840,7915,36707,8504,-11213,17558,71441,130834,218471,276120,240157,191620,260287,354902,362286,196499,172306,180694,129349,12238,-73219,-32243,-48869,-50913,-28365,-16226,-21909,-21626,-91202,-63504,53286,151329,231368,226405,155469,44133,-8562,20258,60377,103270,166388,190687,186869,135034,38033,27717,-21655,-57722,-27718,-84001,-111026,-39092,14358,99798,244177,301786,219728,4703,-159405,-31249,24637,71205,38638,-38199,31013,97546,89148,81712,22918,14596,17581,-20372,-77931,-92098,-92857,-43247,32641,129737,192486,134863,58529,-22192,-47934,-23741,10462,-22562,-80767,-60343,82155,130007,82053,-31100,-112199,-47537,48949,119654,96371,44484,-3360,113933,251315,290697,243603,180626,94325,51344,61770,82932,49112,2923,-77499,-110918,-111237,-102482,-58033,-12342,6396,33047,-29874,-94425,-24000,33470,32853,39331,32833,-36799,-15475,-16367,-26596,-52661,-32219,1917,-495,-6416,2795,-1852,-30256,-61734,-72197,-70412,-117623,-85954,7913,-18305,-56170,-130087,-65982,12013,-9645,4783,3932,-711,-29762,-40348,-92240,-106446,-18889,-699,-11669,-20880,-45001,-55942,-42652,256,78128,110844,140327,64573,2743,41738,12733,-72357,-108150,-54572,-9372,-30375,-79625,-105466,-93509,-60522,-24856,48827,77730,49663,37846,40711,60275,45613,11103,20124,19364,-37148,-107982,-104167,-58764,-32265,-22151,-31577,-11961,-15762,-36722,-51942,-91830,-99411,-117275,-144616,-103994,26262,189137,297737,279737,158469,98499,40161,29738,39395,58919,44480,19998,95,56511,271731,364931,251932,93707,12175,-11314,-30946,-16349,43830,78802,64851,48742,-2804,-83523,-99026,21781,140841,297861,258725,36452,-67445,-129373,-69900,-61118,-90257,-13619,2049,7379,-23525,-17863,15288,45542,63408,82235,143102,189897,181713,209563,139519,73030,22832,32931,50501,40361,31153,26588,26592,48180,43530,38145,33737,10619,30648,49996,40172,-18504,-30203,-54284,-84068,-46430,-2305,26294,4108,-19099,-36970,-69150,-68963,-49034,-35780,-41133,-37114,-4576,-21208,-73213,-81725,-37069,24277,60462,29856,-3335,-55271,-7340,61785,79514,71052,25419,126475,107673,28025,-24441,-75072,-139859,-118392,-91154,-55027,22343,53313,37717,-4699,-16168,-20599,-85936,-88145,-152236,-130405,-8379,73928,83144,75631,190378,420714,464302,439086,418462,339094,266724,209389,178495,143537,46736,-33848,-48738,-1746,26360,45724,8238,-33155,-20440,-3516,-17250,-51071,20639,265851,400100,320728,191827,93520,39946,30526,13473,-35830,-14411,-7553,16721,32809,25665,32527,82537,145967,158717,51363,20176,-14347,-80283,-63511,225,-48052,-56296,-4900,41736,26400,-37672,-77951,-29485,9279,-20051,19524,-5736,-82804,54854,450326,604811,515424,348707,103090,10861,-62689,-73194,9235,77217,18481,-59369,-58827,-74009,-36935,74196,139975,151280,-17082,-43253,22434,12953,-77202,-20598,92627,5363,-87749,-144473,-72047,-41163,66427,338279,576302,545552,456015,357647,191047,54005,20187,22605,6760,-267,-42411,-95839,-97105,-43930,-40437,-60007,-56526,-62962,-21537,15367,3681,-19551,-31786,3961,262,-51586,-46272,-86162,-103789,-44425,2914,36955,65195,64110,59645,25674,-43057,-95265,-98458,-59682,-12155,11205,12845,18236,32950,45881,30546,16662,40968,84362,92165,31602,20359,8237,-64366,-95159,-43310,7968,39299,69038,26574,-54316,-54798,87752,209081,133023,-41583,-68278,92204,199077,232313,132037,-13590,-128879,-89044,-50266,-54251,-80733,-36866,16193,60203,100803,109830,54500,-10498,-72832,-104808,-124337,-96810,-119979,-131905,-85763,-19761,46638,74519,36856,-48186,-92590,-19720,46502,52750,109964,117312,134405,98046,35466,-61674,-82071,-36921,18011,25656,11917,33711,53734,77669,141626,210525,207181,105066,33854,-68159,-49592,-189,12395,-7876,-9036,-44324,-76003,-50771,-60777,-108210,-23872,130314,333877,392593,337428,208905,54084,17081,3504,-42745,-67077,-58007,-27900,3545,20957,67223,111442,53903,-50830,-129481,-23820,21213,-35126,-87491,-97310,-133165,-102337,97937,228970,140253,100574,31145,-17304,-16879,-5625,-36241,-81055,-79732,-60933,-66749,-76408,-88787,-44714,7953,89300,73084,15304,-66517,-124817,-129468,-125776,-137141,-98245,-84750,-59233,-38537,-575,75085,150929,197146,140174,72957,38075,52453,81330,86647,21305,-25810,-10962,20978,-47337,-134405,-126631,-76715,19485,117685,132799,71951,-28756,-129565,-71270,-4083,46401,93352,97704,46349,-49959,-64852,12275,124748,307810,353509,129880,-42691,-8462,5434,-43474,-73190,6019,82678,91110,97131,58122,27114,15111,-29677,20420,105226,145241,140943,117785,83606,75864,107534,150765,182268,122625,68162,49062,71709,73339,74100,48810,-16725,-26155,-5893,38060,77968,104787,105194,63567,-20069,-82065,-84551,-93388,-65688,-22909,21479,21197,37896,38130,52971,110620,193004,142686,60746,-22112,-58134,-34990,64472,161246,186734,178923,151737,77779,-74736,-64366,-18296,26983,39582,-22339,-62618,-68836,-58967,-47436,-64751,-103643,-109068,-46556,5688,93075,117913,178505,166765,17409,-84977,-68658,-95861,-96269,-56713,-58979,-65947,-87511,-126068,-65740,-56632,-65130,-89411,-139382,-142060,-39261,-57720,-47039,-64809,-155906,-132972,-24923,64120,132822,135862,75434,-28194,-101186,-79668,-45335,-12783,-80470,-16994,25746,40876,4069,-35737,-17831,16966,100755,150418,71607,2930,-39896,-89659,-36806,17392,149579,112086,-38795,-85140,-83894,-53777,37585,93855,110191,151551,219413,250468,212518,90832,24480,81675,106998,25235,-22362,-106,18200,-35691,-65335,-181962,-343418,-251800,-108301,25559,74507,8082,-65835,-1888,30355,89722,113949,145509,133605,142517,67476,-84551,-102693,-95387,-97059,-43431,12052,66559,-58696,-126840,-24647,-21394,52876,93739,36016,-22384,-9691,-108192,-88872,-16442,2585,50471,17724,-38129,-40051,-91171,-129409,-135043,-105514,-18045,15701,-35267,-16811,64721,90783,101145,209777,282073,332755,302427,115974,-60849,-107264,-47197,-78065,-123959,-31669,486,-46204,-73457,-80374,-98919,-87493,-82896,-65895,-76271,-54175,-2695,37990,95749,114393,127708,135939,25177,-136656,-27283,99786,218892,187586,84858,-55449,-96633,-66970,-85111,-93481,68166,76919,23535,-26278,-42264,-7244,-5168,-42621,-70884,46888,173069,236077,98707,-28859,-44771,64228,205119,303870,287400,147888,68999,29241,-11959,-12427,-54151,-104429,-94830,-87409,-86702,-155508,-84330,41210,-3899,-19553,31668,57701,26628,-53098,-144202,-31092,119402,156331,10051,-37753,-39506,-41777,-47161,55684,136994,130156,55173,-3667,1463,-36441,-76923,-17350,84715,75213,-17597,-100733,-112332,-28372,78012,124884,89043,19867,-21353,-20667,-38937,-83459,-89126,-34839,11017,93739,101251,10521,18,-16362,-62477,-100752,-74190,-14732,18989,33168,9738,40887,33826,13683,30616,43251,61004,108387,115595,106132,57062,-22693,-87398,-61079,-47494,-38337,-48492,-47973,-63519,-58210,-22585,14656,3529,-36787,-37517,14719,32071,22593,-28357,-65449,-22231,14196,14705,-17676,-49664,-104877,-165433,-80460,14701,40221,21424,11396,57541,179526,191646,98307,-11648,-69049,-56619,-15217,-11923,-58097,-117528,-101190,-86001,-103984,-89877,-80498,20527,365127,598235,475155,155202,11417,-69078,-20496,1755,-5967,-73298,-105105,-44740,17149,24605,-29566,-105707,-116328,-130750,-38357,138986,267880,276057,179457,117442,96856,63612,-11809,-131290,-48334,43548,112117,176569,192670,178745,122728,85101,44248,-53499,-87326,48414,116598,7583,-129146,-71475,-23165,-24014,-77894,-45699,45570,110075,174789,155725,80114,-25250,-100078,-27077,76713,92563,77280,23108,-73483,-78608,-79058,-90061,-134843,-133354,-46270,3537,-37912,-97697,-131940,-72123,3008,59417,89569,-19584,-120453,-40856,-2851,-45058,-79724,-54128,-33238,23275,100049,230832,284129,165389,44708,-86342,-74906,-23212,14209,53219,19469,-34350,-66243,-76806,-60927,-16854,-16904,-66866,-89404,18269,37348,17656,42795,78225,33823,-24864,-36584,-16976,-23052,-97688,-59297,-30650,-36671,-29179,-27621,-8635,-46051,-82130,-69904,-69921,-100148,-104336,-19624,86960,56975,-22504,-25072,25349,142699,334979,345843,208067,83605,731,-24668,25041,135731,239816,124757,-10609,-19720,41837,27282,-41928,-36837,1326,-11343,8922,33649,21163,-10028,-11517,-23105,-63443,20961,84070,75233,-31187,-74668,-36850,-36442,-57110,-43078,28118,118367,167939,153419,42840,-41654,-2650,93198,84033,-4756,-22100,-12633,-32274,-85400,-69721,-65639,-93829,-91697,-93627,-54948,-7780,14004,59772,126586,220986,148940,17777,-76131,-20110,17981,-59289,-89909,30963,110984,123369,47991,-20045,-89162,-108976,-41785,26651,75964,124910,186153,235352,243159,197564,155648,121812,53462,-6700,-35250,62479,237651,274564,128694,50705,101958,186007,174863,148346,147899,146798,66216,-48939,-56731,-15165,-46219,-121234,-84576,27545,76884,40152,-3115,3552,-45804,-43211,-2231,29795,74371,88259,82857,62807,39907,16310,30130,28503,2553,42090,27433,-18550,-58553,-21713,73192,94307,29421,-10345,-4699,-49563,-63868,-41589,-11933,42343,67856,95014,228286,380423,317140,131030,-659,-37205,-36555,-51217,-48737,-49054,54,12670,53531,86547,194176,226509,158976,89192,3359,-49661,-24859,-75922,-85413,-12749,83641,101423,62796,29017,-37035,-62850,-562,94852,161944,154495,76318,54730,11506,-70480,-130163,-134282,-96324,44791,228344,363049,269855,112485,45523,47665,40344,9603,-597,-45697,85177,175027,129238,22874,-77155,-136291,-12882,50982,49870,90894,41251,22666,-465,-43260,-71398,-137889,-26972,98576,146307,22537,-22229,28231,78628,25134,-43538,-63640,-54059,-36009,7069,106236,241047,342398,360747,372147,383443,279082,123563,2327,-77057,-69463,14253,89221,131394,186000,97374,-53382,-22169,106713,182899,107677,46527,40929,15923,1837,-43299,-83288,-91866,-79915,-70753,-31755,8550,26505,44947,46362,-11866,-83396,-134315,-144294,-94762,-53082,-1176,11846,9535,5139,-83780,-106509,-50564,-17136,12960,43222,71288,39797,-29169,-83404,-84362,-57059,-25602,-3199,45593,51014,23100,-20168,-75404,-50374,-18576,-63000,-57798,3036,101927,202144,246033,259674,116714,-24543,-113298,-93480,-42569,6636,2840,-40631,-11353,2751,-33419,-44476,-91752,-65946,-50038,-39940,-60210,-3117,34369,22782,13075,-11223,-15758,38941,40928,-28687,-71383,-63327,-19305,12904,-10133,-48941,16783,86571,41108,-71405,28420,143287,130542,56381,13598,15940,83487,176642,247452,245568,118234,-39183,-71150,-76324,-34775,81114,135014,144115,118525,141464,192828,153242,71477,-6887,-41662,68356,182701,285759,325961,267397,200797,148092,65167,-13149,-23014,62403,167437,225299,182757,95821,79462,100723,157341,141847,88,-75498,-87819,-16847,-3456,-59943,-62283,-48936,-57417,-103742,-139429,-139789,-198,274442,395254,265596,200040,349836,568960,665356,352106,58046,-40451,-37989,-10021,-40045,-73162,-29027,7682,9914,-37542,-69367,-88758,-101800,-91672,-16049,4749,-88384,-71449,-97896,-91654,-55103,-23426,-38980,-61303,-44629,22699,98836,106793,53205,-24285,-50420,2012,14559,-43815,-85499,-22787,23106,74379,196053,309605,243219,21846,-26175,55893,72579,19023,-7314,-33471,-69753,-27478,51980,85646,-2111,-93508,-119391,-112020,-67850,-84668,-73612,-25642,84094,98865,13927,-60351,-50177,-58920,-67282,-69740,-54289,-6753,38855,73258,109946,110520,38959,-10817,-14659,-38870,-68845,-67694,-8892,11770,11954,21349,1355,-6308,-27532,-86736,-54928,7817,47903,55211,23554,-27121,-34484,-25710,-31413,5986,5071,-12513,-12376,-35671,-50682,10294,95690,202245,166549,47819,-15639,-23904,15576,58001,77603,70309,-18811,-74545,-72089,-72008,-84866,-42526,-23718,-9812,-2724,-11432,-13489,-28901,-39802,-48510,-93833,-111549,-87625,-21883,62629,150736,168469,91529,9605,-25375,12788,74606,106544,40961,-12779,127831,202805,151493,41786,-24709,-50883,-4989,64626,94676,-5140,-37797,-18826,43346,64841,103415,89856,13976,-93026,-91844,-90210,-124163,-63224,52069,308402,496597,266657,8473,-71962,-171795,-161504,-55083,67455,124673,49165,-61609,-9807,123887,177288,236546,123142,-38201,-98748,-106875,-72906,-59179,-74115,-36374,24508,54898,124310,107916,43640,-55028,-81746,-80132,-57890,-51632,-1853,12981,19934,22463,40078,-39198,-44847,-30317,-21539,-30662,-125281,-96938,-52394,-34475,-84696,-131833,-82798,-3517,11221,-29025,-20744,27961,39052,4951,-22088,-23468,-26488,-18224,-7133,-26207,-44653,-52512,-41694,-8425,50667,75763,15704,-63113,-80662,-67289,-103537,-50880,-9209,-22488,-26177,-39437,-18538,14760,38667,-37054,-62648,50772,27829,17340,-10139,10216,59218,117479,107838,58958,52233,28401,15578,-26481,-87860,-82073,-8131,54539,77072,38405,-2602,-14226,102068,205109,73455,-94200,-166014,-99579,-89671,-95021,-83017,-77496,-67908,-54900,-14829,-25079,-33786,7717,42132,98977,116196,67779,-24310,-28348,-59465,-114412,-23115,74449,107750,88577,107321,190623,184480,152810,105542,50332,25819,6795,13262,87470,137022,218932,257811,105847,22680,47116,55965,47457,48028,52391,39181,-16861,-12841,-31051,-76415,-73673,-20953,12267,4239,191,-21670,41153,71434,58567,35972,-2365,-57498,-86614,-100793,-27866,-47206,-98188,-44201,-25788,54717,266203,467271,597545,530383,322583,106020,16277,-44660,-42501,-39151,-68129,-85797,-62214,-35375,2331,61450,123035,117788],[18790,-48673,-21821,50066,87591,36003,-36056,-87120,-13368,100834,168359,137098,24191,-9808,74641,71381,-13324,-122603,-131928,-119048,-44517,21549,52126,8467,-29553,-70048,-110312,-111292,-17745,153593,260674,179924,29342,-57567,-50810,29970,63008,51571,31929,25020,-25795,-34349,43992,53020,-51660,-78565,3485,64407,181428,418088,559277,487446,268071,61501,-61800,-87165,-57929,-53305,2751,85372,145937,82953,12117,-20279,-40159,-55209,-79474,-99766,26138,249802,374227,199270,22362,-96375,-90346,-40626,-45610,-47739,-29755,40776,210850,561114,707155,508152,188677,-16912,-85547,-100872,-84070,-100495,-116732,-51568,13392,80963,78251,41275,-14563,-90411,-69714,-18034,-11389,-32507,-33541,-1140,-4226,-24939,-27854,-18644,-53864,-59371,59313,154775,191924,106277,4121,-106958,-113734,-80545,-44600,42897,106677,56921,26064,13367,-40023,-81080,-31722,25256,56097,21178,-13875,6222,61503,121194,209306,272338,236642,185863,252823,360561,388057,231426,203638,212522,150383,13895,-73950,-27973,-39904,-42093,-22247,-17335,-32142,-32522,-107002,-79711,16282,84287,147798,145831,97413,20373,-160,42145,98169,164025,217769,198191,171222,128625,47517,32388,-37258,-43629,-6992,-60201,-105783,-45787,25086,128135,271323,296092,194708,-15884,-141129,-17964,26582,55334,19612,-14888,96066,139129,110551,85545,26910,20257,22505,-19043,-78351,-100693,-100064,-49179,23850,112720,170417,108018,19519,-69142,-35180,12294,22569,-47022,-78362,-22998,99242,119232,55674,-60578,-105512,-32778,57154,126467,107103,44038,-28156,70950,194015,215740,172575,134596,79625,47821,57052,79462,55510,22183,-48001,-72919,-89131,-87698,-51087,-15797,-379,25759,-30372,-93570,-38978,10359,13949,28593,30361,-26017,1366,-19660,-56666,-92063,-39383,-3733,-26143,-50158,-27401,-26192,-48785,-73898,-76065,-75324,-134727,-68258,48106,43186,-21526,-121801,-70099,23182,12366,16456,7008,-2345,-37922,-47686,-89013,-123576,-41882,-20329,-25627,-37702,-72759,-83031,-68295,-21750,58323,101982,127446,54979,2037,41514,747,-65647,-75525,-36079,-10427,-44618,-95645,-101784,-84285,-52487,-20596,45478,64237,34465,28374,37100,60072,46390,971,-10142,-14374,-62774,-125805,-103779,-56197,-22379,-5910,-15685,2629,-2286,-23358,-47433,-95687,-113237,-124939,-113795,-68923,59838,209875,274151,208414,82113,48361,12774,8279,24191,43082,26820,22602,24374,85107,297564,366591,244262,75793,-3527,-21512,-33827,-13037,55438,100292,83986,60195,-3682,-83208,-133522,-15956,98762,249128,254660,36257,-74561,-144283,-62063,-45211,-72348,-9540,-5129,-12604,-36950,-21657,10679,38697,59096,82256,145189,181897,179912,220991,161329,89430,28660,27452,30840,12235,3034,4464,17573,55076,64340,52914,34662,11496,41078,69867,68397,-5011,-40568,-79470,-102910,-58700,-12528,8614,-18927,-31676,-47927,-73436,-57074,-34010,-31777,-51267,-65411,-34196,-49402,-114983,-117112,-71087,-1783,48211,29624,-7924,-64045,-17530,47676,69808,77731,47872,154196,139885,54363,-18962,-86019,-141858,-99910,-75081,-55190,12959,37952,16987,-33818,-58205,-54871,-40454,-66022,-134426,-110067,5885,62304,55872,50834,163502,415531,487319,451527,433862,359594,284655,227085,196629,161407,59761,-21611,-30539,13843,38290,57876,35129,-3208,-14226,-10905,-32871,-70782,-9368,228282,386835,315229,177090,68459,28417,38182,45879,2448,17765,15257,26022,33497,25847,32085,76381,119073,122378,23837,764,-27555,-82341,-77315,-15631,-62437,-60798,-13325,25979,15908,-44523,-87646,-38273,10907,-8380,16266,1338,-67769,85443,521530,680964,554599,341646,82911,-12066,-72078,-56787,16659,74618,16708,-59989,-72617,-87874,-42876,77583,160081,187356,8493,-51089,5914,8351,-47468,2497,91166,13654,-77647,-137692,-84671,-53599,45352,318920,570380,546862,456222,372458,215629,67488,19782,16523,-1206,-17176,-66057,-117201,-103698,-45611,-43091,-66002,-68583,-77199,-32642,12147,11769,-10899,-29158,-1438,-4938,-42701,-42179,-94389,-97515,-44218,-1514,34527,67836,71713,73337,43945,-25691,-79230,-83195,-51564,-10766,9719,11591,16121,28414,36849,25066,12615,35454,73633,82085,27769,26243,24809,-40243,-78825,-66024,-3062,31048,60826,28417,-46679,-70127,56879,167362,94726,-63724,-56097,112888,234712,271559,167894,-3001,-131849,-83139,-44636,-51180,-81401,-33049,29727,84330,133334,140548,74596,-4287,-79355,-117849,-135108,-99954,-118505,-131592,-94584,-23914,51222,84541,43996,-46685,-94241,-17258,59598,73573,128643,137090,175498,153661,85420,-42272,-70864,-12927,48670,50473,8890,19970,33846,50233,113087,177988,194063,108694,64291,-6519,-48962,8461,8416,-30736,-32201,-42780,-50896,-16479,-31784,-92832,-27263,130658,331638,369442,297859,159015,17660,2889,13549,-24554,-74757,-77444,-36904,2213,25054,59815,95457,45122,-55412,-138683,-28748,17251,-40735,-95816,-97235,-146803,-101203,125398,314807,259817,209677,106404,22725,4202,1496,-41310,-93575,-92758,-67988,-66337,-70579,-93267,-65021,-18275,66295,52191,-913,-59383,-87287,-95765,-97896,-103420,-81750,-85540,-70803,-50843,-7989,74923,162916,219559,164059,105471,75052,81126,94017,86420,21957,-15973,-4915,14829,-64717,-150928,-110895,-63124,21590,102966,108057,49971,-45816,-137855,-74436,-7908,45278,95838,96601,40802,-52989,-66675,22096,156185,356764,372815,121798,-43607,-3665,19236,-28097,-72098,10493,97183,97304,103190,62257,21975,8048,-28281,36951,135622,178719,169021,130190,90029,88434,121750,152825,174080,136754,89431,76142,104110,107345,102932,52811,-21995,-34279,-17381,18873,67601,112863,119338,76206,-4201,-74606,-92198,-90422,-19413,53699,82435,55926,55992,49810,60454,115073,192384,131114,46263,-32335,-71219,-70035,-5436,79623,113162,130834,146600,125632,-17854,-43784,-25325,23011,42048,-16183,-70328,-81967,-67187,-61733,-78070,-109218,-110380,-62384,-20702,59064,78427,135842,120985,-11596,-93528,-67071,-91385,-102852,-62403,-61111,-66171,-95111,-125872,-62675,-58184,-64791,-80992,-123896,-151472,-49733,-53495,-26381,-39849,-133750,-114698,44374,181722,278067,277831,196036,75734,-10198,-5321,11328,18193,-77344,15128,64664,41401,-10579,-50295,-31894,-2151,77133,114223,10949,-62395,-76985,-96237,-23190,28978,134513,79354,-72056,-112944,-105992,-69616,24658,71335,92456,147412,220631,231566,190617,84559,36018,96337,91689,409,-68921,-55750,-6271,-37062,-61544,-182542,-312664,-221375,-69944,69123,114002,34390,-42042,7230,31968,89989,119925,167041,182459,209045,85888,-69041,-122522,-118301,-106075,-44614,19665,74984,-46321,-129863,-15934,7634,100939,149645,100313,4640,-6238,-101279,-87670,-22047,-17566,30294,19287,-30081,-48161,-103932,-139314,-121416,-91771,-14730,11680,-38010,-13949,65818,97268,110210,236315,324923,341358,258449,67510,-87876,-110365,-47708,-86186,-116804,-17512,13271,-31335,-55936,-61866,-77548,-73312,-85456,-69406,-86977,-80152,-26710,17458,87971,123386,133117,135186,18156,-124242,-20692,93894,188403,145773,61939,-17044,-70205,-65701,-73769,-79738,62784,44473,-4841,-44567,-45183,1125,5942,-39385,-70132,51791,187782,248681,102150,-39867,-63156,37534,159717,250566,255222,139625,63594,17647,-25768,-24316,-54938,-91241,-76898,-62548,-48175,-108749,-124922,23061,-14732,-48617,5404,22640,-18482,-88600,-138217,-23438,101637,96142,-32355,-57553,-54830,-46347,-66710,-52025,75894,114942,52720,766,1623,-37423,-83806,-33262,54960,40938,-48184,-119447,-95312,-20455,88584,140165,105539,32620,-10973,-10973,-39978,-117515,-106421,-40007,10265,86423,95007,2794,25036,23941,-19194,-66668,-84707,-14050,38322,86801,74911,66970,48916,13312,24088,38228,52749,119916,123801,111894,58764,-22782,-88111,-61454,-51375,-43661,-52182,-46559,-57052,-45589,-7174,19792,1758,-38423,-38211,11640,29491,19966,-36185,-75055,-29043,2459,1397,-29454,-59674,-103433,-137709,-77839,11458,42198,37146,40615,74287,167413,205619,121311,7442,-54591,-44035,-8826,-17320,-73749,-129502,-79154,-47091,-78821,-70577,-48138,25150,350265,607311,504185,183447,24062,-59165,-5289,3718,-11057,-63135,-77525,-26637,27978,25144,-36977,-90572,-101982,-144386,-97032,67077,220398,277547,208810,147758,129011,101132,16105,-125027,-39382,57371,128249,195370,215620,196120,134082,95009,54667,-47019,-84655,49579,118304,14880,-118453,-67935,-10661,173,-39992,-35223,45954,100188,159539,147145,77209,-24206,-99642,-40448,55866,67509,52440,-5081,-69188,-68538,-71686,-76967,-109375,-159976,-78737,-15471,-45460,-93539,-125561,-67141,11036,67715,107484,-2766,-62475,-5178,30582,-7902,-51410,-45523,-37323,15574,98142,235009,305726,185623,62673,-78412,-86238,-30330,12007,59722,30378,-28626,-67463,-87836,-81352,-34766,-28858,-71729,-87229,16207,41358,30100,62678,110165,66983,1798,-20576,-14845,-24708,-86739,-56645,-34409,-33054,-32674,-33100,-20780,-84687,-116626,-75571,-60184,-82121,-87368,-19115,94942,69225,-11446,-24575,22559,151379,351677,344037,201531,76927,1314,-9720,54154,166476,243891,116759,-12369,-18489,32915,9807,-52033,-36418,-7138,-24597,5653,42023,35939,12799,8550,2522,-32915,24926,94847,100197,3345,-50437,-39172,-45667,-68426,-50761,20059,102076,130648,97937,15768,-26688,29894,119083,93254,5438,-15024,-21543,-45332,-83578,-57194,-62497,-96534,-85404,-73144,-33724,2874,21392,71907,151939,296549,251724,106563,-33586,-15099,6770,-67357,-65831,43749,102406,113236,48973,-13827,-82019,-104929,-39093,34316,99845,160349,212348,237891,231350,188881,147841,94520,31417,-21644,-46706,55935,248061,284613,113220,38797,92517,167481,150041,131521,147581,157589,84551,-27356,-39760,4336,-25462,-92511,-94297,20322,75255,27047,-5746,25101,-17739,-23436,283,11546,46508,51919,40845,20875,2824,-11773,15044,29908,15773,58592,57953,5229,-42558,-16480,84489,104294,16263,-42426,-22628,-51877,-50734,-21856,12499,65592,80940,85699,202143,368326,340710,154238,2477,-46627,-48740,-52026,-39285,-38045,10615,27049,85260,149914,264070,263567,168597,84920,-2714,-35783,-14625,-66289,-85957,-16657,48568,38060,10542,-3024,-40050,-39079,42867,162884,230205,205786,100235,55304,1048,-82190,-136165,-150333,-103211,31918,201648,350913,276786,115817,48701,53159,47609,25026,31582,-33840,57892,141902,125242,25271,-70017,-145934,-23510,35881,31244,71174,39496,31603,18994,-22502,-64723,-141915,-25008,81989,114359,5766,-29596,18972,62736,3475,-38020,-59596,-56894,-34826,10940,108070,204556,311036,396975,430787,421019,296793,136190,14918,-63693,-62061,12968,73154,108486,166673,83074,-64806,-18830,122533,188833,102808,76300,108233,74070,17226,-37689,-83559,-102726,-92321,-82467,-46835,-6724,13287,35055,30554,-39175,-108468,-147224,-137412,-91236,-51326,4954,28702,17967,4559,-88123,-97914,-32068,-3798,15586,29333,41442,9060,-41721,-61711,-74357,-58241,-36015,-37125,9766,29297,15424,-20766,-70347,-51064,-17766,-50728,-36046,29074,127533,229542,270751,283790,143119,-11072,-114067,-99768,-47944,-1183,-5028,-41475,10782,27266,-14067,-26688,-75572,-66767,-49592,-31338,-35639,25190,57444,32696,6241,-29461,-32965,19960,31903,-25737,-68500,-68582,-17651,7385,-8139,-47122,-4794,47200,14387,-96563,14932,130964,104791,26385,-5643,14857,92690,184868,262025,269778,133028,-38285,-68925,-75718,-12870,115955,160078,163503,135220,142621,188750,152593,67081,-8329,-38388,59961,175493,297059,343498,281758,208669,141467,53156,-13938,-9880,82202,183702,227303,167319,74306,54982,76587,143878,159246,22635,-54885,-71469,-15157,-10481,-80859,-99677,-83394,-73819,-108323,-147028,-139869,-1595,256305,400680,302796,238839,397035,594931,642026,327500,53538,-44541,-28045,5332,-24670,-65784,-42290,-4586,-2802,-42732,-66342,-86373,-103097,-106255,-50395,-34107,-94345,-65246,-109211,-112622,-75177,-40968,-49192,-58863,-51756,19277,105464,121998,64830,-21211,-72164,-12090,12843,-42123,-100045,-36546,12373,66331,182810,287538,235834,19034,-24265,92407,128665,56632,4670,-27142,-71358,-26831,44980,98857,44553,-28969,-81278,-113055,-63036,-73082,-63082,-10192,103032,115908,20572,-65715,-64359,-73551,-81217,-51805,-36267,5682,46804,78641,103438,87903,3847,-42019,-43323,-55515,-64360,-49417,-2739,-5901,-30884,-39377,-65433,-42306,-44339,-82118,-32954,28691,60441,59514,28372,-23756,-36790,-35985,-53378,-19444,-11471,-27072,-26201,-43105,-49919,25276,143936,244239,188007,62466,-7826,-36828,-13395,33934,63611,53232,-27662,-73904,-59907,-50914,-68092,-41285,-15094,5675,16442,1994,-6320,-23703,-37310,-48431,-94313,-113790,-99094,-47521,37844,124227,154453,85244,-6065,-55060,-8258,45377,76835,19414,-31961,94773,156798,126180,35933,-24600,-42226,7920,88716,130586,37034,2924,18454,78333,104044,141827,125349,40025,-83989,-107414,-101434,-120434,-43529,86206,339593,488671,240419,-16476,-100709,-203725,-154200,-58945,60951,131177,66170,-32831,-24025,97786,147179,229741,129962,-41507,-110890,-121593,-76701,-59443,-95900,-60683,2191,32471,109534,100660,35614,-40232,-61108,-81754,-61344,-54556,-7173,8556,24222,37279,60549,-17953,-31311,-32786,-28198,-23477,-101450,-97955,-48389,-31628,-83846,-142723,-95726,-23976,3913,-18651,-5785,36759,37266,-4242,-37796,-31312,-23550,-3488,8162,-12726,-28017,-30223,-29422,-16409,33116,72908,19782,-56082,-88342,-81289,-99036,-30443,8465,-3184,-10187,-35790,-26088,-8028,-1554,-94472,-87563,41419,26858,9894,-27260,-12260,41120,108125,115005,68220,67555,45365,27299,-26058,-85487,-62891,5936,67897,85857,25980,-31506,-43927,47699,134956,18625,-124384,-140335,-79237,-69459,-74100,-64859,-65376,-59289,-51166,-12747,-16174,-13939,46711,89138,130228,133201,69957,-28192,-28924,-50556,-95935,-25315,66089,107108,99201,144959,246324,228046,172653,122636,74611,45630,6062,17273,116587,172703,250995,242590,63077,4582,33334,49288,49453,54004,63248,69987,17931,14526,-2175,-48383,-48971,7480,43983,21496,497,-31601,33027,69941,57737,34395,-2115,-54927,-85876,-134408,-59592,-75843,-125267,-58149,-36071,42259,244630,433631,553194,499209,308120,92120,2677,-57189,-42143,-45609,-81239,-73136,-41925,-14838,18076,73789,128594,112611],[12099,-49112,-16669,56685,98185,50438,-29000,-104812,-39543,80128,152061,122561,12686,1418,107345,105779,18894,-92765,-145724,-128522,-43732,23937,60237,18992,-23739,-67396,-108158,-115008,-17704,166093,267793,181028,27330,-64878,-71274,13461,54585,51750,41678,37808,-23661,-30672,36347,30403,-70938,-54918,28659,81855,185996,376923,512737,484964,287011,74537,-55047,-79204,-46349,-30948,39439,132312,159046,72485,-4836,-52501,-67036,-54875,-70179,-104516,40283,293152,450156,272235,43347,-93327,-98302,-44493,-52703,-58344,-28935,72090,293422,690328,803271,543947,193831,-11070,-74063,-90120,-79270,-97410,-107220,-35713,23730,83622,74466,35449,-18833,-96567,-67190,-19034,-16958,-34949,-34620,-2113,9891,3624,-457,588,-30619,-40928,52532,109438,140593,71491,-18115,-127279,-151663,-113086,-70671,18825,74237,25513,2276,421,-48697,-87075,-22454,47669,80780,40423,-10361,-4337,50355,109136,195536,262041,227381,175342,237415,352015,398300,259929,235673,246228,169951,16321,-72612,-23831,-33100,-35034,-17312,-17691,-37196,-34323,-106452,-88512,-20986,11192,58615,62809,38105,-6007,1532,58929,131169,217351,251480,191123,146866,116475,56288,39622,-47264,-34117,7843,-38671,-90076,-46616,37458,152653,281979,273698,162497,-30966,-112379,-3731,27380,38726,1438,11447,155085,173172,125895,82911,27660,26347,29488,-14862,-75280,-106210,-106005,-56132,11152,87746,138347,74502,-23453,-100463,8038,53781,36823,-67329,-44979,14363,113608,107993,32779,-82144,-90146,-17653,66614,135035,118732,47609,-42639,39167,146734,150665,106455,86989,61407,43681,53506,77924,64931,48664,-5756,-27319,-60678,-69196,-40110,-13722,-1806,21468,-28983,-89189,-50356,-9943,-3092,19479,29339,-17360,8551,-31352,-96510,-103519,-4005,16720,-26427,-83946,-55139,-47367,-63505,-81269,-74873,-75683,-145544,-51774,80544,96535,17565,-84963,-47062,52212,43157,32888,13848,-594,-43441,-53378,-84555,-130319,-60208,-33291,-31560,-43493,-94189,-107792,-90631,-40670,38797,89508,110084,43999,2325,40206,-7370,-49530,-46094,-16856,-8587,-53419,-101719,-91019,-71834,-42487,-15584,40523,46519,16807,17636,33175,59492,49573,-1426,-31536,-48334,-92346,-146941,-92380,-45561,-4200,16574,4130,20213,14793,-6053,-40948,-98413,-122259,-108490,-73271,-22363,100053,226768,243736,141170,13290,-4040,-16193,-11382,10968,27570,9585,25064,49380,112508,305100,350056,228240,59117,-14845,-26921,-31987,-6382,65739,118743,103636,73665,-3304,-76553,-107625,-43086,63822,196370,235892,33304,-81016,-149912,-42698,-22560,-53462,-5161,-11377,-31043,-47847,-24300,6512,32551,55179,82431,145922,167887,171449,226827,184051,109649,38484,24130,11486,-14883,-24637,-18452,6998,57795,80783,68655,37919,16021,57425,96291,102677,15092,-42267,-100367,-118918,-67622,-20252,-6525,-34695,-39578,-58761,-72981,-32946,2569,-1857,-38438,-79836,-55723,-67089,-120310,-116158,-91325,-21616,38114,32300,-7096,-67476,-25056,34896,61171,88346,79018,185819,165414,71111,-14405,-92232,-128635,-75787,-49614,-43904,10394,26981,-295,-60094,-85988,-45802,7473,-42098,-110602,-78479,26763,57915,41272,39281,143305,402433,493438,442214,422268,357016,288563,238920,213800,180879,76162,-5742,-8581,32460,51554,69636,57360,23636,-5723,-14717,-41840,-86301,-35809,186569,363726,305541,162684,45887,23484,51936,84105,54015,58493,44965,42487,40682,31054,35122,71330,92805,85183,-253,-16749,-37868,-79807,-88465,-31745,-72496,-61134,-19066,8779,3273,-49497,-92016,-45599,13444,3841,16601,11317,-48918,116834,567516,716522,555847,312722,57714,-35022,-74950,-39053,28463,77509,22337,-49496,-69465,-84575,-37506,87801,185144,226119,35586,-49771,-8137,5496,-19091,39872,106077,29973,-65010,-128587,-93314,-62981,27334,295484,554361,544307,457267,386878,239904,84054,23255,14253,-3677,-29142,-85780,-131014,-102545,-44476,-44805,-67941,-75940,-87178,-40376,10811,22816,849,-23765,-5726,-11958,-37144,-37521,-101046,-90118,-45706,-8345,29442,67667,77310,86345,64286,-2563,-55507,-60954,-36294,-6311,9374,11721,15596,24812,26850,18584,8104,29485,61940,69845,22285,31421,41354,-12714,-51435,-79700,-15806,22864,54027,32474,-35963,-82662,25795,125827,60971,-81195,-43678,130394,262524,302335,201087,7923,-130188,-74796,-37732,-46722,-79726,-27609,44293,109649,166383,172301,98139,8800,-76121,-122109,-141158,-100280,-114997,-127355,-100215,-25280,56211,94034,51736,-43216,-98973,-20105,64567,87911,141767,152259,212915,210999,147986,-9725,-49658,19216,84476,77870,9299,8702,15125,22641,81083,139524,176327,112810,99554,68409,-6100,22825,4232,-52391,-42738,-23500,-15487,17097,-7129,-77877,-30510,124643,314699,330330,247457,107356,-12962,-7556,22436,-8002,-74172,-88659,-40761,3674,31021,53957,78446,37501,-55324,-136204,-33560,12782,-45569,-98908,-91991,-147571,-92596,153573,397378,386003,322914,181524,63865,26914,10702,-44273,-102663,-102947,-72553,-61987,-60383,-87913,-78844,-42416,43059,32834,-10057,-40399,-45901,-48871,-60698,-65708,-57570,-79104,-76955,-61673,-16573,71726,167592,231161,180468,136250,115985,114585,110542,87822,21885,-8807,-45,9102,-81664,-169952,-97708,-48632,23119,85312,80640,27519,-57557,-123628,-74551,-13836,42257,97168,95325,37085,-52050,-62560,35381,189202,400350,378950,112578,-41297,-255,29577,-16801,-69552,17474,109979,99650,103697,60178,12672,-593,-25090,54444,166716,212280,197836,145265,98186,103878,137989,152771,162126,150392,116032,108266,140194,144098,128702,52074,-29921,-44916,-31914,-4136,51671,113831,123915,80864,5966,-65489,-90527,-67977,30676,130659,142507,86637,68778,57682,65623,115341,183808,113530,30422,-41568,-81871,-103152,-71552,5015,50586,97693,155879,187995,46846,-18813,-34049,14319,40706,-8989,-70647,-87552,-65150,-66899,-87494,-114841,-107744,-72748,-45813,19610,28429,81090,65958,-44779,-100601,-65564,-87315,-112806,-67270,-63740,-66645,-101935,-118886,-60499,-60693,-65353,-73120,-108063,-138141,-58990,-48548,-3516,-9854,-99227,-83259,125600,315456,442185,438592,336012,201550,102936,88305,83845,57641,-72848,47229,112572,37552,-27205,-63495,-45089,-22080,49121,72096,-42597,-88099,-73692,-78745,-4233,37247,108638,37761,-107193,-139826,-126460,-83492,12670,51248,76241,140298,219277,214132,170439,78567,49452,111269,79825,-16060,-102504,-111294,-36082,-43073,-63978,-185168,-267854,-166825,-6679,133764,169029,73855,-19618,12151,28990,86731,123767,186801,232675,268279,93098,-57832,-118008,-106922,-93055,-32458,35608,87729,-31462,-126250,-6039,39526,143357,195189,161793,39018,-7899,-95237,-84585,-27421,-38302,7066,17101,-22275,-49271,-111777,-133260,-109359,-78297,-8509,7776,-41989,-12521,65490,100848,112806,247339,347440,324500,197331,25811,-86331,-92571,-45057,-92121,-107388,-8512,18827,-22968,-38975,-42978,-58694,-62490,-88474,-70190,-86266,-108045,-52865,-4859,75857,118718,123749,118045,2046,-87609,-7466,87223,153911,103534,52752,23643,-47693,-63788,-61443,-50755,68904,26296,-24424,-55612,-41679,13796,20428,-34543,-66849,58681,203141,256413,102608,-50841,-81441,11281,115805,194237,213333,123494,54174,4056,-38665,-33836,-53273,-76224,-56903,-37710,-11421,-52497,-91336,48485,1761,-62852,-14079,-3742,-51002,-114425,-120349,-19114,77040,38043,-57391,-67980,-61794,-41182,-41141,-41800,51861,100717,46655,2960,-149,-38396,-89126,-50024,23867,4823,-83717,-110331,-66074,-6172,100970,152397,118895,44070,-1396,-1359,-31178,-130288,-123218,-46124,9487,77123,83248,-5065,50892,66689,29816,-27048,-85156,-12630,57935,141568,149142,98247,63354,10308,14255,32455,46454,123490,124538,111309,55640,-25843,-88423,-62933,-56489,-49536,-55488,-45237,-51040,-32926,5383,19819,-3972,-42204,-40109,8265,28584,20077,-41115,-83637,-34756,-10620,-16827,-45407,-66459,-87727,-104773,-69180,4925,39750,48511,65280,82932,144102,210272,142482,25559,-41920,-34121,-6521,-26198,-91573,-123553,-41278,16674,-2773,6337,-5497,30424,323298,584147,504734,204459,37020,-49940,901,352,-16077,-52512,-52779,-8734,37466,24257,-43117,-79887,-87154,-135267,-147300,-267,164972,264593,230333,174952,158776,137346,43811,-118000,-32225,66810,136675,202680,229013,207463,141783,101839,63124,-37262,-57004,58672,121332,24518,-99855,-64477,-3191,17170,-7861,-21495,45299,88630,142570,134955,71681,-23342,-94107,-52406,35264,40883,24998,-31578,-57727,-59965,-67553,-68992,-89415,-150423,-109763,-34079,-50832,-84936,-112239,-59050,18921,72591,123219,31106,-9274,27393,56992,22843,-24711,-35533,-39562,8646,95261,232281,316676,200350,79905,-65365,-98721,-40340,5523,61058,37523,-25036,-69120,-96172,-85602,-39502,-36624,-75958,-84752,12378,41191,37646,75738,131578,90196,21490,-8703,-15390,-27376,-75704,-55408,-40471,-33166,-35813,-37471,-31266,-116609,-115677,-59435,-38194,-58769,-73372,-18939,99646,78051,-1856,-25328,17428,152336,354569,330192,190728,70016,2021,5025,81332,188583,233432,102690,-15470,-18367,22476,-8455,-60985,-38921,-19877,-41378,-3075,42138,41536,24509,19834,21315,-10334,23894,96365,116558,38164,-21217,-32585,-49547,-77315,-58035,10765,82316,90777,45671,2005,5866,68836,140885,96463,12139,-10244,-26599,-44739,-65360,-39816,-57767,-97705,-81077,-56683,-9029,19829,32219,84778,171640,360370,351583,200562,18511,-6298,-5836,-63680,-36740,56548,90807,96467,45781,-7470,-73255,-99833,-38080,38578,120364,187474,222104,220159,200329,165182,129570,61554,7115,-37922,-58340,45587,243227,275372,90462,24449,79794,144318,121779,109160,136791,151879,88438,-13886,-24440,23721,2392,-57276,-94510,7147,64049,10680,-6091,46065,8651,-7330,-1168,-9901,20214,24140,11974,-13024,-31965,-39684,-530,29833,25039,65918,80773,25852,-29232,-14446,91047,109924,3695,-66111,-31303,-52530,-38172,-1260,35740,84649,91047,77921,169673,335310,349259,177981,5405,-73836,-74266,-53171,-31078,-24429,23459,41402,111724,202253,318866,287938,175468,86534,4075,-24625,-9177,-58591,-85808,-21341,14890,-14896,-29765,-28625,-38425,-14104,79817,219836,282951,245969,119750,52564,-11814,-90923,-115859,-132943,-101609,18523,164293,315773,267521,115160,52710,58944,54952,40460,63805,-13951,26550,107136,120297,28988,-60454,-140381,-35421,19115,14127,53272,39364,42132,41167,1721,-53822,-146383,-26407,62197,85565,-6658,-35259,8871,43819,-18915,-30932,-53186,-55744,-30321,16154,107392,162192,273036,424897,472683,428899,292418,136768,20412,-55308,-57879,7871,52252,75076,131634,59150,-80041,-10941,135636,183419,87421,88163,162517,127411,36666,-28960,-80842,-111281,-95998,-83559,-53729,-16891,3594,28386,20125,-59507,-130867,-142720,-118533,-82071,-46399,12234,46048,27433,3689,-92728,-87161,-12693,10670,19511,18015,15587,-16977,-43196,-39915,-62403,-58665,-44817,-63831,-20926,10567,8543,-20874,-63791,-50469,-15460,-36439,-12808,58267,153947,253013,288266,295316,159861,-2479,-111808,-100827,-49886,-6702,-11639,-39092,30895,48464,3459,-9062,-52911,-59358,-45393,-21893,-9583,57244,84333,45119,2087,-41938,-45480,1388,19840,-24676,-63437,-57416,-2431,8625,-3272,-43842,-28629,1419,-17688,-88829,28614,133788,84686,-1429,-22077,15934,99853,186261,266501,283949,141541,-36308,-58099,-57783,25751,156294,184707,181216,149884,143252,186845,157670,68591,-5900,-32401,52073,166890,304932,351583,289656,213380,133433,44089,-10224,4480,99054,192094,219023,145194,51178,29855,51366,124973,169608,46144,-33241,-54421,-16086,-20370,-99061,-131783,-114538,-90869,-111641,-152895,-125567,2579,237253,394901,334492,274355,422810,579660,577036,287264,45494,-46531,-12174,26862,-2796,-47125,-56577,-19632,-18069,-48868,-63002,-81581,-102813,-119331,-72172,-45508,-46008,-54489,-118925,-129888,-86068,-56234,-50406,-42734,-53980,18060,111769,137064,78982,-10645,-89262,-29417,7799,-40041,-109829,-47921,2416,57400,162833,248427,212258,12748,-13928,130090,176895,92049,19294,-20301,-71860,-25584,40008,111348,91787,27154,-47937,-99889,-54296,-57059,-48831,6511,119730,131085,29577,-64925,-72947,-82860,-83941,-33144,-17872,18336,53531,80119,90577,60644,-28431,-65834,-68067,-67816,-57042,-33048,5582,-14527,-65840,-97515,-130955,-74009,-58356,-69220,-9221,49753,73043,64455,33493,-20373,-38838,-45753,-71017,-39698,-24709,-38151,-38047,-49796,-47877,38669,178512,266116,193925,71753,-1852,-51445,-44880,4446,40896,30517,-37243,-70563,-46545,-28777,-49368,-38114,-6271,21243,35925,15843,1740,-16945,-32655,-45186,-88351,-109983,-104200,-69274,14275,91582,131881,73648,-26436,-78370,-8977,32272,60675,8732,-42302,69002,116402,103174,32827,-21950,-35401,14846,100191,150535,67454,36860,55529,115118,144704,183055,164924,72682,-65643,-123856,-108815,-109849,-20990,121398,359502,466289,211207,-38894,-128660,-188689,-125470,-58926,51389,130465,79715,-5759,-27355,72401,113313,213499,133848,-40222,-107405,-104815,-48152,-30567,-91384,-81842,-16488,13872,92420,89668,24027,-31866,-44293,-76527,-62753,-57350,-12470,5470,30165,54643,86240,8013,-17643,-34694,-31205,-10092,-71751,-83103,-46319,-32382,-84345,-150280,-106028,-41927,-4044,-8719,8042,43942,34358,-13001,-52264,-41068,-22642,11492,27532,7367,-4845,-5235,-16945,-27721,12873,68333,24227,-48519,-91034,-91175,-81977,-10303,26324,15818,7455,-27782,-30336,-15679,-6374,-76885,-81255,31436,23407,1944,-42566,-34323,21934,97026,121167,80274,84452,61606,35840,-27447,-78272,-48869,12937,72094,84351,8697,-63867,-78076,-7508,66131,-29499,-140895,-117106,-64209,-52940,-54883,-48601,-56240,-53510,-51798,-19384,-15481,-2364,72986,125222,155081,143413,64954,-36333,-31854,-42576,-74698,-22108,62473,111359,116979,192926,303114,272934,192839,140798,100548,63165,4419,20124,145032,211852,280922,217549,23696,-10245,19973,38064,43852,51475,65966,89397,46127,38345,23736,-24133,-32743,20367,57338,29905,-1205,-43099,19417,61093,49422,25506,-8056,-56123,-82633,-137775,-64040,-74318,-123244,-73013,-49899,23879,214100,382990,481419,440438,276263,72350,-13124,-69372,-44748,-54989,-94762,-65459,-32362,-3597,26391,78408,123973,97156],[4696,-48508,-11482,62000,105625,64710,-19917,-93446,-65289,51497,124964,100878,4415,22855,143683,139074,50012,-59239,-131959,-140311,-41822,27778,68478,30154,-17164,-62449,-101898,-116770,-17049,175547,269996,183752,31085,-65609,-91267,-5863,44160,50522,51742,47495,-24786,-19933,31678,9930,-76209,-28647,51374,97069,186537,320623,440760,454691,290607,81716,-51711,-72728,-35739,-7744,84309,179660,167017,63174,-18575,-79352,-90447,-52955,-62630,-104853,48181,311760,492909,335480,64031,-84325,-104507,-46823,-57615,-65033,-24725,105976,373940,789211,854634,553982,194589,-3989,-60271,-77668,-71865,-89943,-94064,-19270,32578,81032,65001,25760,-24365,-98280,-62990,-19997,-22625,-37047,-34490,-3510,21308,30911,24319,14955,-12754,-22988,41875,67859,90409,34711,-35482,-117120,-159970,-141542,-89891,679,45491,-5354,-22127,-13080,-57158,-88334,-9128,73649,109201,64667,-754,-13498,37947,94676,177598,245722,212869,160795,215723,330742,392887,280545,267590,280536,187371,19457,-69993,-20449,-28693,-30075,-13890,-17370,-36991,-26952,-90274,-88418,-54823,-59809,-28237,-16834,-18049,-32593,-2489,68325,155810,257149,264811,172320,117057,99171,62557,46088,-56240,-28553,15700,-23966,-74819,-43327,49644,169805,274118,236942,127053,-36181,-82172,9028,25073,20643,-16185,34157,200304,195530,132838,73808,25148,31903,36833,-9962,-71321,-109799,-112326,-65962,-6853,54426,96372,34260,-69878,-88499,64004,96044,50266,-85343,-10940,48131,122321,94129,10795,-98196,-73975,-2848,75962,142668,126669,49299,-48903,16538,108021,95441,47879,40005,38622,36511,48497,75599,74186,77781,43317,23351,-29713,-50065,-28232,-9331,-1405,17182,-28729,-85098,-60837,-29689,-20462,9762,27645,-13066,3965,-55630,-135300,-56834,56448,46839,-14249,-103385,-82589,-67789,-77242,-85955,-71834,-74704,-153254,-42140,98718,134286,50385,-53649,-19228,88089,76474,49355,20271,1012,-48456,-59580,-81283,-126268,-76579,-43323,-33443,-41035,-105636,-132710,-111424,-58271,18188,71764,87324,30437,1650,35399,-14724,-34644,-23552,-1809,-7922,-60749,-102984,-80936,-61291,-34976,-13919,29992,21086,-7366,1096,24310,53657,49937,-805,-41791,-76276,-118495,-142403,-73487,-29998,19683,41962,24536,37227,31886,10822,-37008,-103913,-122750,-81422,-28401,29473,139852,233482,204601,78621,-47325,-58425,-49038,-31602,-3016,9558,-10666,22627,67789,130149,288614,312649,201271,40732,-25516,-31840,-30460,-1688,69955,129133,118832,84931,-5189,-73186,-90740,-60167,35040,141903,199590,22048,-91845,-139975,-18818,129,-37398,-4201,-19364,-50068,-58820,-29719,-1369,22961,47442,78513,141099,145391,153643,223185,202424,128623,47465,18757,-11431,-44514,-55468,-46486,-9211,53118,88794,79817,39046,19478,74736,123617,136340,36380,-36614,-105283,-136177,-77317,-29631,-22249,-44353,-46369,-73097,-69571,-4076,46539,37222,-17244,-77841,-72310,-72771,-91509,-93383,-97254,-39397,25995,32710,-6833,-71934,-35268,18870,49562,98497,110342,208646,176343,75137,-14944,-96804,-111187,-54618,-23808,-26513,10662,16316,-17852,-85400,-87846,-6457,45944,-24165,-89152,-46789,45392,53447,30952,31302,122745,375403,476573,408912,382755,328259,273579,239299,224445,196529,91137,8859,11101,47511,59851,75104,69049,40500,-2045,-20652,-48189,-100190,-62099,140045,328106,287356,144503,21474,20337,66490,120661,111078,102623,75816,61224,50195,37354,37402,63055,64561,46437,-24063,-35625,-48899,-77469,-100637,-52401,-80958,-62242,-26335,-13001,-15613,-56577,-91308,-56349,11092,9945,17266,19637,-31243,141897,577648,702218,514873,261446,24707,-61458,-76404,-26732,36737,78425,27961,-36287,-59527,-76146,-31104,96624,206853,257150,57342,-45979,-23579,-1018,-2084,65093,119055,43904,-56551,-123822,-101701,-73100,8876,265891,525270,531768,450431,390517,253282,94978,23996,10741,-5066,-38620,-101666,-133838,-96983,-44064,-49016,-68116,-82989,-97371,-49174,6327,30689,9798,-20828,-13304,-25014,-40498,-37899,-111815,-85117,-52450,-21342,17376,59766,75788,93340,81043,20701,-31433,-40073,-22420,-4966,5619,9229,12797,18181,12034,7101,-613,19174,45782,51780,10760,30990,52463,11929,-21094,-72867,-35445,11340,45002,34829,-26700,-96437,-9298,81507,26987,-98622,-35653,140080,276885,318331,225019,14486,-127626,-68388,-33812,-44965,-79732,-25826,54308,130453,193739,199068,119385,23140,-68478,-122666,-147732,-102486,-113936,-124901,-107109,-27865,57424,98084,55104,-42406,-111237,-32817,55781,88862,142985,156868,238764,260594,213250,32956,-19957,55386,120181,102591,9438,-3139,-5252,-7536,43624,94031,150406,112577,132455,145160,57451,38412,-3447,-75326,-40550,3272,18911,42034,7784,-68768,-37760,108475,279966,274288,185854,53026,-42167,-19703,24428,2302,-66406,-86084,-42282,3703,33956,45651,58040,27847,-54772,-126891,-40966,4937,-52685,-95858,-86758,-139458,-83430,174777,462515,499867,422999,245356,99458,45554,16525,-50321,-112878,-113685,-79070,-60063,-52874,-79462,-86231,-63764,20085,15198,-13670,-18018,-7024,-2028,-21802,-29699,-33165,-71357,-81333,-73475,-31008,60161,158865,225944,183634,158325,154462,147894,126997,87849,18380,-7405,298,1352,-98857,-195140,-90823,-37550,20899,62859,48786,2342,-66324,-105321,-75723,-25968,33854,94127,90929,31968,-51018,-57329,47050,217017,428729,365717,99088,-39524,-1932,32238,-14362,-72710,23587,116389,94236,94542,48036,-3860,-13575,-23435,68844,194000,240541,221197,158841,105366,119258,153353,148187,144542,159757,145825,143934,176714,179195,146207,43360,-43687,-61094,-51930,-33071,27318,104100,116382,75150,7128,-61268,-86891,-42808,75749,201294,195523,108648,72469,57513,63992,107741,165167,88885,11523,-51145,-87451,-122571,-129074,-61499,194,78673,174884,256562,113390,5112,-47209,-2031,32342,-6369,-69403,-86274,-58290,-63033,-91851,-123196,-104901,-77126,-66697,-22691,-30457,15437,5618,-81284,-106459,-66966,-85239,-109153,-72129,-69478,-70392,-110591,-113333,-62648,-67421,-70185,-69597,-95983,-124619,-68421,-45533,17729,19059,-65961,-44293,213222,456832,615471,609720,489002,344253,233951,196899,165930,97076,-70880,74554,162542,31037,-45690,-75464,-58597,-45194,15252,25298,-60621,-31548,-33021,-49575,16076,40048,74322,-8611,-144207,-168393,-147711,-98936,-2170,29726,58448,128298,213470,196424,148948,68565,59664,122838,68839,-30414,-119767,-159005,-69467,-54707,-74026,-194954,-231491,-110283,61422,201512,224036,112925,-2746,9883,19064,77987,122976,200955,276520,307807,84657,-56917,-103524,-82632,-66653,-7539,60796,107187,-9214,-114824,194,68763,171815,221609,210465,78131,-14103,-90883,-82099,-35645,-61515,-20497,8138,-19026,-48704,-113574,-124553,-102199,-69172,-4607,889,-50006,-15183,60564,98517,106248,238669,342562,280338,125039,-4736,-66816,-68483,-42406,-98198,-101249,-6994,15097,-24093,-27893,-29641,-47197,-59120,-94586,-69182,-74911,-130257,-82896,-30735,57954,101461,100940,85435,-23540,-55386,7853,77501,114391,61660,52942,53355,-33317,-64075,-50874,-15149,82173,19186,-35789,-60304,-35041,27983,36700,-30327,-66304,62347,213812,254770,96530,-64198,-100601,-15111,74631,139388,165657,99444,38821,-13875,-53565,-44112,-52424,-62712,-38741,-16496,19742,300,-23171,88273,18878,-61821,-25268,-20795,-69600,-122965,-104490,-20568,44710,-17474,-72727,-76162,-66604,-33260,-7071,35618,69586,85387,33307,-1414,-7869,-42763,-94402,-65970,-3260,-26210,-124403,-83009,-34590,12820,113883,158815,125986,51482,5020,5614,-18284,-103754,-140029,-55598,5775,64643,64601,-15869,71187,105665,77284,7695,-78825,-13837,72601,187401,222325,134765,74965,2789,-1419,22217,40386,117201,115414,101855,45477,-34197,-91058,-67505,-63329,-55374,-58346,-45233,-47819,-22822,11391,11556,-16456,-50825,-45941,2128,26777,19637,-46605,-94416,-42240,-27790,-43681,-66742,-65128,-63149,-73879,-58334,-7236,30498,52805,81637,79653,111233,203210,157728,39875,-33769,-29684,-10678,-40330,-112945,-105830,-166,90499,89187,93043,34514,31742,283788,527267,471369,213512,48366,-43936,-4295,-9480,-21165,-44505,-35166,4751,42030,18785,-51341,-76078,-77158,-118036,-163933,-63152,102518,233930,237117,191961,178644,164171,65073,-113365,-29347,68525,133383,193922,227824,208956,142886,102841,66800,-28905,-28751,65394,118469,30099,-84598,-64457,-3998,22877,13458,-11100,39578,72350,121681,116801,60475,-26615,-88830,-62727,14022,12210,-5922,-58170,-51807,-58020,-70208,-69019,-78277,-128983,-141402,-54216,-56216,-75793,-98262,-53023,22742,70793,131398,65889,32339,49132,70293,42103,-4158,-28368,-43222,-513,87562,218219,311257,204312,91360,-52966,-113961,-55049,-7039,55000,38060,-26402,-74038,-101470,-72739,-33275,-39546,-80305,-85051,3655,33766,36869,78154,137727,98776,29752,-5588,-22490,-34484,-67142,-54405,-46348,-35564,-38925,-40898,-38139,-124489,-90699,-35507,-14477,-38314,-66113,-22606,98487,81315,3605,-30396,7613,144445,343254,305120,174539,60407,-4,16013,101420,195757,205623,79910,-22931,-22366,7875,-30010,-71697,-47510,-39633,-64390,-20248,30816,35196,23861,21392,31405,2756,15576,86196,121129,68768,9726,-13064,-44291,-81798,-65258,-1075,58120,49081,1003,9151,49437,109576,154476,91170,12121,-11482,-30996,-33594,-41320,-25016,-56769,-101477,-82403,-48188,11699,38095,43702,94964,180556,399955,431985,288188,72737,2281,-22334,-51553,-8180,66330,73335,68829,33797,-4893,-66759,-96359,-41903,35098,130841,197233,208478,179113,148477,123544,97410,21420,-21989,-58717,-73393,28028,219309,244098,59213,5070,60677,114048,88514,79866,113766,128567,76089,-12316,-15891,38157,28440,-27240,-88022,-13002,41817,-9623,-8265,59408,27872,673,-9807,-36901,-5068,3330,-5308,-37477,-65041,-70016,-20002,24371,26806,61223,90558,38308,-22672,-18971,90137,108769,-10596,-83211,-37019,-56097,-30528,14744,52939,95505,93565,66579,129746,280420,335002,196043,15229,-112286,-115506,-53958,-27735,-13320,33645,50298,125228,232465,346923,291958,173800,88149,14483,-20008,-12881,-57970,-88998,-30987,-20172,-59156,-60580,-52811,-39964,3288,104524,256932,311036,266657,128538,41886,-31276,-94162,-95712,-110264,-96030,2455,117758,257351,236517,104263,51990,60160,57749,51100,89554,6400,-11381,67781,109806,29538,-53250,-125667,-51346,-1973,-4491,35347,38169,50954,62083,25163,-43021,-155712,-35646,35822,55757,-20743,-44829,-7167,17240,-46007,-29009,-52215,-56211,-27426,18024,98961,112312,228254,438300,490446,405179,265435,123901,16822,-55608,-61768,-5072,24702,32273,82444,24259,-102530,-4323,139722,164092,61436,77676,189657,163350,51747,-23442,-80688,-117031,-91388,-77491,-53843,-22765,-3658,23703,14803,-68060,-140823,-129402,-101495,-74256,-44285,14793,57586,32414,-2281,-102389,-79180,2367,21060,19762,4694,-10335,-41798,-41429,-25925,-55393,-63638,-57492,-84307,-51096,-10415,-3086,-26083,-61247,-53837,-16934,-26250,5840,82979,173312,265145,292293,289140,161135,-4614,-114183,-101715,-53760,-15260,-22392,-40006,42928,60758,14002,3206,-32927,-50090,-42977,-17515,11750,87574,109876,54560,-4154,-52433,-57826,-21716,-102,-31262,-62854,-45457,9984,9489,-861,-42233,-55350,-49954,-57290,-50691,74259,166086,85823,-19628,-35495,14486,99344,175029,253173,277707,134496,-39798,-45646,-27051,72574,193540,201741,190870,156513,137951,180892,161334,69526,-5119,-29039,39609,151724,302074,343043,284356,208815,118674,32704,-8233,13703,106645,186679,195787,112570,21649,-632,20651,96371,166012,63585,-17178,-43037,-24672,-38010,-119459,-163384,-135118,-114414,-115979,-155528,-110994,5037,213110,373541,351690,295410,414249,518096,474722,231096,28854,-50096,3669,48991,20140,-27679,-75501,-41892,-40115,-60775,-64658,-80368,-106129,-134670,-65922,-13264,-1094,-46089,-130985,-134824,-83055,-66549,-43423,-27885,-56967,12266,110050,143328,87488,-759,-87047,-54528,-6839,-44551,-115875,-61211,-11664,42240,132609,192368,168795,-4012,-679,159822,207162,114685,28307,-19041,-76832,-28983,32887,116834,125959,66151,-25370,-90177,-49359,-43278,-36512,18754,127766,137379,33512,-65634,-81859,-91949,-77035,-20719,-5259,25362,53437,72398,67069,24525,-61964,-83212,-88556,-76869,-53755,-24142,9260,-16977,-78734,-110068,-132286,-100373,-73120,-56004,9654,64840,80037,64728,33748,-22172,-45789,-59617,-84344,-60039,-39836,-50551,-52299,-60647,-49625,44310,192092,261892,179095,69610,-3564,-70284,-77330,-32165,7412,1608,-49789,-69415,-37984,-11585,-34570,-39326,-3233,31063,50174,25333,6169,-13348,-31310,-45032,-85962,-107686,-106546,-87870,-10881,49884,96009,51311,-56131,-75529,5251,34260,58310,9492,-44697,48323,79461,79193,27941,-21558,-34535,10275,91704,146245,78748,57822,85991,147019,179991,221079,202127,105961,-43260,-120181,-111540,-97253,-277,151730,363483,427647,176171,-63001,-157133,-152342,-95850,-60184,34522,118245,85474,15388,-21762,46759,73977,184965,130022,-37608,-90182,-66200,5161,16649,-64707,-101573,-34930,-4369,71500,73110,6901,-33995,-36820,-71771,-64754,-62997,-21320,-197,33626,69426,110822,33390,-7792,-39820,-35136,2881,-44791,-67067,-49630,-39589,-89559,-157078,-115766,-59273,-14131,-1631,17515,46156,27600,-23643,-67472,-54868,-26485,23575,49367,32493,21564,18912,-7171,-44770,-11129,60668,27943,-41587,-87595,-90479,-68008,6013,41140,31597,24187,-15323,-28180,-8521,12417,-28674,-57145,19876,15988,-7855,-56580,-56995,703,83480,124570,92479,100048,74213,39254,-31839,-72656,-42336,11818,66974,73512,-13275,-99071,-115797,-59118,11185,-60599,-136325,-99991,-55714,-40845,-37304,-34154,-50043,-50501,-56279,-34725,-22682,1619,87119,146072,167613,143706,52320,-47602,-35365,-34916,-53577,-14211,64062,122082,145968,250449,356799,315374,212875,159730,126419,77849,2648,21064,171070,254485,308110,187067,-8846,-21027,6961,22987,31411,41330,61797,98637,68797,60206,48181,-1804,-22890,19517,54452,29070,-5613,-54490,2548,46926,35763,11606,-17764,-59013,-76723,-102834,-38861,-51010,-102463,-83702,-63939,2113,176330,318127,388381,360394,231938,51172,-27088,-63040,-46448,-63237,-101626,-61847,-28842,2306,30893,78987,113242,76766],[-5138,-49119,-8252,63695,107227,75784,-10943,-72388,-82945,16485,89020,74736,1534,48888,175018,163761,74294,-27657,-103056,-149950,-41619,28782,72203,38307,-12209,-56868,-93715,-117881,-17830,179006,264855,185703,38334,-61071,-109343,-29202,30075,45390,58325,48655,-31322,-6170,27234,-9201,-68772,-5355,68976,107555,181094,254002,349232,397106,275206,79900,-54445,-69836,-27755,15411,134972,222396,167943,52719,-32214,-99943,-106873,-52313,-59210,-103103,47869,304142,497648,381816,82349,-73732,-110586,-49790,-62301,-69697,-19650,137819,441811,842135,851843,534580,188489,1435,-47378,-65973,-64242,-81469,-81138,-5359,37264,70246,47402,9958,-33270,-93548,-59107,-22949,-30205,-40622,-35373,-7576,27142,53242,42648,21625,-3481,-12090,26281,30325,42991,-2535,-47397,-95324,-132600,-153380,-100244,-12644,19818,-35981,-47944,-28165,-66642,-87605,4315,99079,137570,90204,11911,-22433,22315,75923,154105,222229,191913,141171,187774,297493,371332,290362,296357,311584,199833,21158,-68565,-19824,-28201,-28823,-13553,-17882,-33864,-14302,-69155,-82730,-82990,-121505,-106365,-90323,-69508,-59058,-12241,68282,168505,278193,257207,144491,83482,76538,63838,47862,-68573,-26730,15981,-18557,-65786,-39248,59202,176129,247785,189338,92077,-30306,-53830,17514,17523,96,-33835,48464,226422,204089,130263,58843,19493,35830,42625,-6529,-68839,-112490,-119918,-80203,-31071,13055,45386,-12286,-118123,-46039,120630,134771,60014,-102041,17875,75588,123441,76120,-12402,-107474,-58723,10968,83761,146944,127026,44699,-50342,838,75955,48412,-2508,-4766,11125,24903,40531,70732,81124,106202,96221,76990,1811,-32240,-17445,-4852,-1523,11124,-31289,-83526,-71981,-49911,-39087,-1556,24494,-12929,-10538,-91696,-107159,21497,121015,75083,-79,-100703,-110431,-88248,-91069,-88550,-68672,-74039,-159617,-40236,101825,153070,71700,-32623,2488,121580,107805,63225,24396,795,-54127,-66316,-79317,-117238,-91558,-52221,-33483,-33167,-100713,-151343,-126979,-72859,-1535,51189,62759,17276,972,27276,-21933,-24245,-8339,7911,-9481,-67947,-103284,-73834,-54120,-31208,-16745,13054,-11889,-38679,-22350,9309,41236,45626,634,-38264,-77063,-107583,-104211,-48059,-9686,49701,69805,45490,53598,49148,26244,-36488,-112579,-112908,-51208,17756,81985,173965,227312,158407,22125,-98111,-111969,-83929,-50255,-16497,-9688,-33577,14617,77270,135130,249646,258153,165868,21624,-35483,-36740,-30167,227,68261,131443,129022,94047,-7959,-76251,-86689,-67135,13420,91037,149894,1650,-107839,-120031,7710,21781,-24001,-6503,-27744,-65592,-67415,-37413,-12455,10748,36813,71351,131656,117196,128932,211206,215572,145601,55173,11711,-37195,-75357,-87851,-79044,-29486,43512,90179,86464,38398,21742,92070,149892,166598,57761,-22106,-83806,-129603,-87245,-40103,-36609,-45971,-51396,-89554,-61105,27671,92726,78200,5336,-67567,-78895,-66252,-66854,-70445,-90562,-54429,12703,31034,-7494,-77769,-47898,539,36418,108991,139249,220066,174312,69774,-19198,-97988,-93349,-37555,44,-3843,14693,7249,-33782,-104866,-68184,34497,70102,-13971,-70861,-17697,59186,47306,22162,23838,101245,336203,439366,358295,324496,280093,242795,229130,228921,208610,105545,22931,28384,58896,63668,75367,71981,48055,-3588,-28392,-50880,-97827,-83494,95731,285547,263340,124613,-3332,19676,82593,155027,170659,149451,107768,83366,63807,46664,40679,53342,37310,10626,-45139,-53078,-58265,-74366,-109088,-74345,-83189,-62935,-33289,-35986,-38499,-63394,-83771,-68583,4298,10478,20309,27956,-13282,160247,553154,643137,440368,196877,-11363,-87940,-76624,-19461,40703,76664,32908,-21915,-47324,-66835,-25642,103049,223653,277182,74113,-40349,-37914,-9482,5802,76596,124478,54045,-51174,-121775,-106919,-81206,-7232,234489,486620,509273,434428,381711,253671,98778,21784,7506,-3441,-41545,-105019,-120934,-85115,-40534,-50861,-62772,-87765,-105490,-56774,375,35990,16922,-18753,-21743,-41366,-51155,-42029,-112180,-78580,-60503,-37066,1327,46645,69479,96338,95491,45062,-6929,-20431,-9951,-5370,1186,7364,11096,11724,-4046,-5409,-9158,8848,29464,31743,-4074,27112,59818,34535,12230,-44335,-60359,239,36422,37996,-16684,-107947,-45239,38096,-4898,-113514,-29564,144480,280006,321228,240295,19201,-121416,-61145,-29994,-42886,-78560,-25966,61155,147899,215852,221183,138528,38292,-57459,-120549,-154365,-104132,-112529,-122088,-112662,-28663,58077,99171,56595,-41161,-128162,-51860,36458,78127,134366,153281,253710,301201,278947,90614,23112,97574,156643,125410,11616,-11807,-23154,-35730,5956,47667,120292,110308,162756,217500,127279,56600,-10997,-95005,-27844,32349,50314,59007,15476,-63122,-45976,86089,233206,209071,120514,1683,-67887,-31612,21849,9363,-49720,-66902,-37740,5282,36272,37967,39083,19868,-51209,-114709,-46411,-1882,-57559,-88271,-79642,-128246,-73012,189382,504888,589308,499888,294355,129698,61606,20815,-57252,-121322,-120687,-84530,-58906,-46434,-68190,-82688,-74323,5576,6335,-8758,6238,29686,42770,20153,6861,-7911,-61142,-80586,-79149,-48127,42273,138828,206631,175848,171808,190153,182438,146198,90350,16102,-7177,525,-2978,-107484,-202289,-85991,-26901,18949,40942,18225,-19969,-67822,-86098,-74891,-41035,24309,91007,87532,28895,-47511,-49987,58071,239000,439420,335951,85649,-34804,-4875,30574,-18021,-81820,32393,118835,84456,79115,29696,-23062,-25844,-19493,83200,219713,264997,240155,173328,115967,138509,171426,143231,126183,168090,182881,188282,217219,214691,157590,30923,-59186,-78206,-71697,-61941,-490,88012,102043,64310,3778,-59791,-81356,-17368,118338,266228,242105,124710,70881,52902,58977,96569,142465,63550,-5066,-55286,-78546,-106485,-155401,-111659,-32119,75844,202366,327228,181142,29504,-59966,-21531,21131,-5570,-65915,-81079,-48239,-50526,-86439,-129251,-99167,-70599,-72240,-53383,-83837,-44814,-37286,-105713,-105330,-67068,-79589,-93783,-71055,-73850,-73356,-116345,-107304,-65274,-74431,-75517,-67146,-84742,-111436,-72782,-40657,39683,47156,-34868,1086,305109,599391,789518,784974,652223,503158,383488,321543,257327,136013,-67817,99238,211691,31717,-57626,-78908,-65864,-66777,-18816,-15951,-28696,20288,12945,-14014,40727,42668,41223,-48716,-174176,-152695,-160014,-112469,-16647,9735,42471,116107,207910,182813,129604,57250,68382,133229,61679,-41403,-117631,-149853,-91399,-63645,-84830,-208822,-202690,-59459,123674,261261,269809,146096,11579,4339,6707,68625,121756,212456,312427,324530,66033,-62571,-90229,-57475,-32947,30536,98361,137513,26515,-88928,5759,95544,185198,228532,243658,123592,-11055,-81434,-76077,-43361,-83213,-47380,-3856,-17603,-46235,-108310,-116388,-96483,-61198,-1097,-5222,-58387,-18075,54836,94261,94978,214471,312954,217215,55274,-19795,-43837,-42001,-36589,-100370,-95543,-8496,6929,-30657,-20312,-19932,-40284,-59884,-99106,-62432,-56089,-103595,-111604,-55598,39184,79680,73718,46777,-51672,-27319,25917,68346,75123,26896,60043,72486,-23742,-63008,-38562,25634,100107,22490,-35925,-55949,-23668,46277,58340,-23538,-66004,65005,221354,246347,86828,-76495,-115464,-36857,41277,93820,121086,73828,22178,-32099,-67007,-51780,-49288,-47721,-19642,4013,47822,49666,45625,123719,30499,-51896,-24704,-24933,-71605,-111307,-89253,-23856,10268,-65359,-81439,-82458,-69507,-22177,27871,109623,112493,72383,15472,-10335,-19047,-47873,-95869,-72755,-14133,-34586,-129528,-51600,-585,39191,131046,162738,130007,58212,12043,13425,-2690,-80897,-143683,-64693,2383,53668,44116,-26656,86045,139812,120966,36847,-70090,-14911,83317,220321,288501,180412,87841,-4784,-19141,10228,37121,106152,100775,87548,32513,-43815,-92840,-70818,-66108,-55068,-55708,-42414,-43984,-11999,13225,-1894,-32331,-60851,-52438,-3543,26645,20509,-50554,-104605,-48392,-45338,-76820,-84217,-46513,-31141,-42597,-44168,-21406,18067,53379,91981,67756,76533,188232,168310,53432,-27108,-27533,-17563,-55393,-131816,-83663,40485,169468,193480,183008,70457,30728,237842,445424,408984,212575,62018,-36861,-16491,-21370,-22566,-36484,-22336,15783,44044,11505,-59114,-74917,-69270,-99446,-130896,-115382,39908,189788,228834,197574,187411,179977,79929,-107304,-27310,65192,120720,171448,213715,202898,140326,101122,68617,-21035,-6386,67273,110270,32569,-71455,-65404,-10003,20386,26197,-3554,30916,53976,100067,96139,46413,-31942,-83440,-66372,-3048,-13427,-35388,-81754,-49739,-60127,-76529,-73687,-73039,-112064,-170210,-72054,-58657,-64778,-83611,-48002,24443,64703,132117,94925,65455,63016,72934,51687,11845,-22317,-46031,-9666,76201,194397,290609,198369,97608,-41514,-127673,-70474,-21674,45231,35045,-29726,-79313,-100612,-57320,-19950,-33998,-80612,-85447,-7108,22080,30424,72365,130822,94852,28586,-9319,-33741,-43590,-58318,-47606,-44136,-32062,-35879,-37865,-35581,-106876,-67290,-12351,7877,-20413,-62708,-27780,94545,82435,7890,-37184,-3287,132968,324223,275734,157358,51082,-2178,25132,115053,188732,165034,51866,-31940,-27704,-7757,-51637,-81551,-59341,-63160,-90174,-42544,11300,20641,16094,19384,37933,10869,3740,67808,116793,96352,44994,22331,-24897,-75919,-67138,-11093,34247,11388,-26296,34426,101180,151787,161524,81187,8366,-15789,-31160,-13060,-14264,-12294,-57804,-105070,-87006,-45517,27504,57077,58059,104986,180668,412217,484500,362836,127383,11872,-39163,-35523,20228,75809,53909,33029,14820,-4073,-60636,-91586,-47460,25692,130381,187591,172959,120157,82024,68268,54597,-21558,-52590,-81189,-88952,6029,180438,196371,23965,-16205,37818,80071,54513,48336,83597,94121,52679,-19938,-12868,48688,51189,-1277,-74830,-32242,16348,-26881,-10779,64955,40523,2419,-22556,-65891,-24637,-9133,-10592,-44929,-87400,-98203,-40774,15569,23617,48088,88808,44000,-20782,-27315,85350,104869,-23089,-89508,-41957,-61412,-26190,27165,65587,100294,90300,52640,87170,211492,299155,208024,44095,-98198,-105501,-49997,-26832,-3686,42262,54511,125144,237703,345954,276501,164587,89431,25043,-19638,-23833,-63351,-93306,-43424,-52975,-89750,-79384,-73926,-44712,13329,118232,273342,314076,267405,127030,25331,-55192,-87570,-79008,-91203,-88264,-13270,69768,184438,187099,83397,46643,58108,57600,58481,108633,25417,-51559,26798,95317,28541,-47076,-110865,-66471,-23889,-22288,19756,37779,59621,83276,49394,-30609,-155849,-49627,6302,26797,-35766,-57295,-27636,-14809,-75093,-31528,-56150,-57334,-24539,18697,84217,59394,182718,438826,486007,358386,224329,103863,9014,-61162,-71711,-23503,-5980,-13467,27478,-15648,-114463,1302,135164,135494,30948,50036,187132,178247,60837,-20927,-82448,-114024,-82352,-67060,-46517,-20814,-4027,25782,18989,-58760,-124524,-116769,-88414,-68415,-44547,13333,63582,33761,-11515,-115009,-72565,14343,28487,17476,-9403,-34792,-63225,-39738,-19032,-52736,-71713,-73014,-91473,-78841,-32334,-18351,-35379,-61719,-59802,-20830,-19355,20608,102784,185063,266093,284123,268168,148725,-16267,-121280,-102131,-58709,-25807,-36132,-43675,48179,65970,19556,11892,-15511,-39766,-41636,-17486,28786,117179,135452,62114,-10779,-59271,-68438,-47751,-26075,-44369,-66573,-38152,15816,9430,412,-38402,-73910,-90491,-92327,-9461,139075,228811,120466,-13985,-39571,11999,92423,152866,222517,249295,110915,-48430,-33583,11668,124676,225425,210815,192924,155927,127819,171182,162899,70134,-4919,-27115,24154,131536,288355,318900,266449,195531,98442,20212,-7550,18602,106040,169416,160820,72537,-12555,-34708,-13580,60685,149066,74427,-6515,-36697,-38666,-60914,-138611,-147188,-115090,-117575,-114906,-147584,-98148,5492,186157,339711,352535,297829,369256,418331,350269,165681,5466,-52168,19842,73004,46103,-7797,-83362,-67165,-65448,-76219,-69606,-81541,-111175,-142775,-44045,31208,35655,-40335,-140930,-121515,-69156,-60151,-35237,-16396,-60446,1961,99930,139429,88958,6240,-70365,-84634,-30720,-55839,-115206,-74232,-28253,22082,95033,126802,110409,-29990,15493,179552,217853,122775,30675,-22862,-85432,-35864,25092,115616,144102,88142,-12435,-85746,-48943,-32225,-25866,27082,127556,134958,32059,-69009,-91514,-100399,-72533,-14493,1829,27342,47442,57019,35923,-17603,-92882,-87336,-89621,-79094,-54581,-21827,8656,-12962,-60078,-62665,-79682,-101276,-85302,-44041,23613,74072,81960,61161,30117,-28074,-56337,-74855,-82750,-78509,-55859,-62922,-66843,-74667,-54182,42427,185553,234333,146064,56401,-12520,-85476,-74894,-68878,-31988,-28179,-62152,-70354,-34374,533,-23426,-45535,-6032,35206,59446,31461,8130,-12197,-33306,-48231,-88717,-108448,-106595,-99271,-35280,2098,48456,18702,-93483,-49948,25497,47531,68745,22371,-37905,33787,47549,55730,21884,-22857,-38316,-4954,63747,118183,71094,65745,108766,172066,207413,254344,235048,138044,-18213,-101654,-106483,-83069,19077,176614,352711,376536,137284,-88174,-162898,-116871,-69277,-62301,11572,95897,84162,31374,-7050,27849,34798,149520,120206,-32676,-65241,-17550,73888,73550,-34814,-113480,-51738,-21121,49211,53584,-13136,-45182,-38587,-69597,-66259,-70308,-32962,-8041,34758,80939,132474,57523,-1521,-47935,-40804,12950,-21245,-54020,-57050,-51835,-98610,-162755,-123950,-75161,-25155,3046,22764,43819,17974,-35062,-81942,-70712,-33370,33677,74972,63313,50795,41972,331,-66077,-36402,51812,33037,-33378,-79637,-82953,-57709,18214,52640,44120,39971,2311,-15814,8785,37685,15052,-30202,8131,5662,-18393,-67383,-78172,-20659,69402,125958,104085,113307,82378,37825,-38177,-69286,-41588,4510,54652,55707,-38101,-134597,-150709,-92228,-13910,-65869,-119081,-88431,-52804,-31872,-19358,-19248,-44575,-48275,-62020,-56844,-35913,-112,91409,152280,166127,132894,33129,-58564,-36801,-26494,-33254,-3024,70575,140663,189581,314903,402649,350679,231320,178400,150594,89835,1645,20143,193323,299895,331779,155624,-32183,-27650,-5782,4715,12907,24498,52322,99512,86963,81367,72223,19884,-17647,6536,37789,19694,-13405,-65308,-16248,28586,17918,-6104,-29967,-62657,-69479,-70052,-6176,-25541,-84357,-86617,-75936,-21288,132390,242239,282014,267021,179804,30821,-37608,-54146,-45870,-68534,-99395,-60909,-28997,4591,32855,76749,98296,54338],[-17978,-52058,-7740,60794,101871,81809,-3200,-53518,-77788,-18309,50564,50705,6715,74993,196676,177129,90304,384,-70827,-134595,-44260,24590,68998,41958,-9091,-50539,-84470,-117896,-20230,175600,252055,185939,48116,-52029,-119171,-54807,13383,36237,59975,39646,-39603,8699,22398,-25422,-54510,13812,81617,113613,170573,185485,248532,318733,241939,69216,-62775,-68707,-20201,40898,190289,258786,163257,41664,-45500,-109959,-110244,-52988,-58789,-99409,41135,275428,468685,409451,100076,-60933,-114077,-52286,-65596,-71592,-13751,165541,489877,842664,796620,489195,177038,6078,-34708,-53861,-55383,-71827,-68332,6611,39190,52872,23696,-9805,-43295,-83287,-53573,-25986,-37713,-43790,-35815,-12674,28640,70714,55032,22551,-511,-7140,9317,-1828,1500,-35423,-51065,-73246,-104870,-134337,-98403,-19345,41,-62830,-72053,-41810,-74245,-84557,17840,123776,166257,117665,28344,-28007,5785,55211,127880,194720,167592,119587,157690,257762,338451,291063,322573,338902,208341,23153,-66521,-19535,-28688,-28399,-13452,-16634,-26851,2545,-46351,-72815,-99990,-161836,-162174,-151601,-111811,-81583,-23568,62070,171217,281985,235031,114463,51235,52831,62298,45928,-82900,-24370,12733,-19349,-61745,-33550,68140,173561,209603,139480,64648,-13064,-26189,23490,7326,-19418,-47766,55776,235317,202758,122350,43228,15200,41266,49307,-2211,-65470,-111511,-122511,-95658,-57622,-31328,-8922,-59900,-154954,4573,174453,170218,67538,-109197,44088,99037,120044,57096,-34347,-102984,-41451,26809,92511,149644,120891,35573,-46969,-6601,52174,10928,-42071,-42996,-16936,11848,32611,65956,87950,135166,154362,134685,36536,-13206,-5386,1697,-155,5859,-33909,-82137,-81138,-67371,-55639,-11363,23172,-12000,-26670,-125365,-37326,108826,180188,99367,14160,-83379,-134827,-105363,-101847,-86436,-63125,-71343,-159773,-41876,95041,155830,82481,-19589,17756,149378,136679,76038,28569,1187,-58204,-69896,-74821,-104107,-100898,-57788,-30012,-19741,-81179,-135810,-125764,-78132,-13962,35473,45367,12299,4783,19665,-25984,-15845,3206,15452,-10359,-72611,-102028,-67282,-47649,-28514,-21399,-7071,-47743,-73449,-49268,-8615,25223,38889,4221,-21973,-43827,-57624,-54390,-13838,18743,89044,102629,70373,72974,70524,42580,-36576,-121236,-96061,-18671,64190,131933,199346,209442,110174,-25508,-134971,-159718,-111986,-60777,-24709,-25357,-55493,3889,79726,129684,195944,195312,128366,5782,-41755,-39085,-28787,1958,64452,129561,137145,104274,-6461,-82609,-93044,-64696,995,50014,96140,-24776,-126617,-92729,37852,44168,-10858,-9705,-33016,-67790,-68249,-44174,-23287,-5,27639,65134,121789,88863,102408,194805,225063,162146,63590,5906,-62548,-103109,-115934,-112809,-48168,34767,90010,91753,38649,24807,109893,174428,192339,79994,2046,-52039,-113342,-94988,-49165,-45495,-38730,-52709,-104414,-45661,62375,139721,119076,28047,-55135,-72773,-53123,-44706,-49250,-77351,-64498,750,29436,-7091,-82744,-60543,-17153,25053,122268,165701,222067,164082,59884,-24157,-93856,-75445,-23536,21866,24414,24212,2215,-44829,-111095,-44318,64204,78207,-11448,-54962,8259,67826,39828,14300,16340,79912,289520,388328,300308,260759,223921,202566,211246,228771,218226,120921,37930,44149,67861,64886,72788,69473,48672,-9200,-36525,-49127,-85926,-90864,62652,244048,237790,105987,-26589,22397,101589,187899,229468,197293,140848,110462,83783,61059,46990,44373,13747,-18756,-61203,-66233,-63669,-69385,-106500,-85443,-76565,-61885,-38134,-56297,-62982,-67487,-71102,-74863,-6137,6904,26560,37790,6425,172205,500504,551099,345627,129324,-45051,-110407,-76521,-16525,40299,72049,36922,-7138,-34862,-58254,-21574,106739,234295,283969,86286,-33274,-49305,-18334,7724,78057,121852,60289,-47743,-121242,-107383,-85458,-19208,204439,441195,476799,409065,360504,240412,94100,15593,5223,1887,-36213,-92563,-98044,-67098,-30763,-44911,-51258,-89741,-110194,-61901,-6304,38394,22244,-16982,-29716,-59122,-67877,-50049,-94363,-67975,-66664,-53102,-16585,30310,60335,96841,107892,69909,17093,-2518,750,-6892,-2217,8238,12634,7273,-18862,-14584,-12869,3223,16883,12716,-20916,20382,63582,54420,47405,-4174,-90296,-8138,28457,42120,-5785,-114916,-80711,-2755,-34002,-124725,-24849,144261,272860,311748,246035,22825,-111313,-52402,-25481,-39578,-75659,-28367,64095,160874,230903,236410,152841,50676,-47278,-119372,-163166,-104806,-110205,-118814,-116671,-27237,59188,97707,56659,-38324,-144093,-74180,10079,57537,117404,142716,257579,330371,340500,163083,79792,143810,191091,143675,14527,-16878,-37531,-60343,-29489,3558,87596,105619,187452,276287,191696,75129,-17924,-109057,-12722,57551,75064,66826,16061,-61194,-55104,58900,178483,140217,55863,-44971,-91303,-44054,14663,13547,-26709,-39113,-27659,8275,37420,30665,22815,13611,-45576,-101373,-49014,-6869,-59028,-79454,-71919,-117304,-63284,195320,518761,641518,542894,322962,151063,73013,22122,-65998,-127856,-122454,-88423,-59307,-42048,-56743,-71300,-72321,2636,7518,1642,28381,60841,80276,62054,42453,15779,-50617,-75486,-73999,-66172,17036,107226,173940,156765,173572,218294,214953,166629,94844,15762,-7018,1650,-1947,-102346,-171782,-81820,-17510,17268,20920,-8851,-37230,-63058,-68054,-72859,-59465,14645,88379,85023,26893,-43552,-43609,65074,250268,427371,290611,72525,-27704,-8747,24461,-28274,-100810,42915,115674,69667,56980,5385,-44142,-35985,-13772,96370,241624,283031,252212,186706,129818,160744,190576,137005,107061,174224,225373,240183,260045,247631,161152,15060,-76362,-94765,-87853,-87266,-30339,66462,82504,49714,-3195,-61640,-76225,6126,158081,321806,278490,133569,63864,43654,50349,82459,117724,39143,-18987,-53807,-56769,-69005,-138663,-142548,-48436,83322,230868,389989,243453,51370,-71225,-43635,6994,-7691,-62701,-76409,-38696,-35665,-76087,-130603,-92323,-56769,-60749,-60359,-110346,-63240,-30960,-98669,-100457,-66214,-70085,-75337,-64699,-76968,-75991,-118916,-101888,-68760,-82032,-81988,-66959,-75957,-100375,-72761,-35118,59632,70196,-10051,46914,391987,728601,947169,949523,814957,670039,545078,456879,352368,170276,-64366,118896,251772,42748,-59029,-73115,-65866,-86043,-51582,-42458,10688,62320,54508,23279,68067,45721,13163,-76554,-165173,-130687,-152325,-124840,-31918,-10140,27002,103462,202189,172417,111141,42952,72927,139536,55975,-51124,-109067,-113210,-87813,-63781,-92398,-227137,-183180,-21681,168916,300479,295382,166188,22035,-5032,-8055,58946,119739,219934,334897,314996,39944,-74499,-79549,-33110,2872,75528,143093,173850,71487,-50690,11055,115390,179973,214284,256487,170358,13458,-64784,-66953,-51678,-104654,-73775,-19555,-19466,-44927,-101849,-110249,-93146,-55356,589,-10690,-67740,-21899,47855,87863,79463,176287,260526,141907,-3305,-26631,-25564,-16713,-28865,-99249,-91039,-12805,-4862,-42636,-17592,-15546,-39130,-65385,-100836,-51900,-35450,-77610,-135976,-79286,19971,56716,46912,8679,-78961,-6538,42892,58547,36890,837,67521,80392,-19287,-61200,-25341,67095,116216,30555,-28948,-46369,-10652,66041,82838,-16065,-66658,65632,223848,230492,72605,-88750,-125245,-53938,14971,58167,82466,48678,5062,-50533,-79470,-57428,-44769,-32214,-608,22845,71447,92002,104184,146032,35727,-42168,-17428,-20430,-64166,-92692,-75378,-28687,-24192,-105625,-88494,-90200,-73028,-10681,61304,172371,159390,60813,-7390,-25249,-34545,-54785,-94659,-68853,-6505,-15581,-88319,-20125,33629,70480,150820,163717,130801,64039,19850,21973,11998,-64203,-135700,-73255,-911,44886,23596,-37925,92991,164494,154956,57151,-62286,-16318,88216,234698,338466,232391,102827,-11095,-38107,-3547,35086,92798,82427,69720,18166,-53529,-93843,-71575,-62811,-47540,-47647,-36845,-39583,-492,10387,-20160,-51167,-71767,-59378,-8858,27154,21228,-53896,-114333,-53058,-61238,-115746,-82613,-11377,5551,-11363,-28264,-36759,3363,50870,95953,48807,44141,166380,172388,66290,-21712,-27093,-26028,-69719,-138005,-61979,76502,245896,301120,268032,100281,26940,188962,348481,324912,202505,79138,-26347,-32964,-33739,-20636,-28375,-13871,24204,43702,3070,-65917,-74367,-62274,-81611,-98621,-132143,-17722,136136,204762,189484,183153,182745,87648,-97127,-24630,57743,99716,136877,187440,189911,135006,97762,69384,-14385,8048,63175,97535,32335,-59794,-66590,-19563,11889,31746,1047,20146,34534,78936,74668,30731,-38626,-78593,-63307,-13326,-32912,-59892,-101371,-49811,-64591,-84598,-80973,-71998,-99242,-163849,-85341,-57325,-51923,-68631,-43676,24684,55200,124654,114650,92467,72641,67655,52818,23725,-16838,-47086,-18127,60968,162298,256644,183168,98479,-31759,-136674,-83726,-35458,34472,30657,-32925,-82982,-96704,-43106,-4009,-20698,-75361,-84098,-17741,8573,20478,60576,113593,81015,20113,-17846,-46857,-52751,-47751,-32550,-29883,-16619,-21805,-24928,-23122,-87283,-51019,6621,28054,-3619,-60254,-32436,90251,84020,13348,-43504,-11871,122908,303727,248092,142784,44441,-2431,33911,123113,169877,117457,22199,-39668,-31666,-21396,-70207,-88189,-71344,-86979,-114447,-65844,-12316,2307,6957,19909,45779,18378,-7545,44884,106821,122256,87609,72163,7641,-58210,-59859,-15325,15338,-17092,-31942,67133,158263,194322,164159,70957,4876,-18568,-22298,17121,16838,926,-57784,-104832,-91562,-45637,38764,76268,77291,118100,176088,399835,506603,420245,181222,24534,-51729,-17355,49646,88203,38715,-4843,-7182,-1851,-51935,-82019,-50083,13893,120092,160327,121621,52578,10466,6413,6576,-61987,-79967,-100666,-100065,-15874,134356,141206,-9769,-34994,15216,47198,25312,20646,53292,57178,25378,-31997,-12096,58051,72042,24181,-54338,-38652,1066,-31757,-10447,65443,49355,2004,-34196,-91410,-33820,-12817,-5733,-33224,-86144,-114927,-57957,7530,20067,32339,79977,46938,-19137,-34513,82333,104013,-28618,-90125,-45279,-65044,-21259,39580,77717,103615,85704,39835,48625,140637,248944,216100,94058,-26342,-52817,-38472,-23593,8235,53095,57735,115001,221327,320708,247657,152238,92826,36851,-18495,-37196,-70680,-93658,-53471,-76747,-99951,-84820,-87562,-48629,20307,125615,273204,297550,252964,119583,8675,-78181,-73819,-62215,-72496,-77028,-23644,29877,110472,128314,56825,39645,57234,59666,67490,124401,45196,-83279,-9796,81791,30892,-37275,-91769,-71498,-39807,-34207,10668,42016,71804,108738,78733,-11721,-137864,-60408,-19131,3946,-46979,-67682,-47015,-45537,-97455,-33591,-60051,-54258,-16212,24634,68947,11081,145091,432971,467741,303160,182519,87290,5736,-64243,-81424,-41140,-33212,-53370,-21405,-49493,-93686,10039,126840,106458,4801,16445,161975,175894,67399,-16759,-81280,-106769,-69185,-51723,-30772,-7512,7911,40777,36756,-34893,-103149,-102779,-75092,-60518,-42382,12987,68800,36601,-17757,-123652,-62004,28565,38152,17749,-19237,-52462,-75396,-35383,-13301,-48868,-76685,-85773,-87545,-96508,-49254,-31436,-43112,-59743,-62496,-21332,-10261,36873,122320,194047,261724,270729,241260,130316,-30923,-127317,-97722,-59414,-32656,-46848,-44172,53251,71229,27198,23616,4834,-24138,-36101,-16234,46835,151363,166611,73562,-11488,-57498,-71789,-70195,-51231,-57697,-69223,-31881,19916,13256,6791,-24370,-67346,-85061,-84003,34238,210649,308628,182427,19390,-27976,14278,85466,127086,181616,204582,76937,-56589,-18924,58096,182837,254503,216747,193002,154076,118849,162968,166776,75777,656,-20568,12447,113018,269473,286815,242380,179235,78959,12723,-2598,25523,104347,149006,124028,33841,-44477,-65358,-44182,25997,125716,83276,4104,-29594,-50182,-80526,-144593,-127226,-90142,-91114,-102878,-130944,-81740,9083,163291,302037,341236,284054,295936,298750,225188,102190,-17333,-45622,41549,104997,81960,18677,-63056,-80906,-83228,-87423,-71082,-78923,-111327,-136668,-20434,73726,66944,-32289,-139347,-101840,-48741,-45128,-24197,-3729,-59592,-7517,86728,129909,87465,13470,-50578,-105229,-58346,-68776,-107876,-80383,-40929,3115,57508,63061,48693,-52807,38939,192768,214298,121323,30981,-26315,-91995,-40336,22096,113083,151044,99609,-2965,-81183,-48343,-19739,-12306,36489,124560,129393,30286,-70898,-98127,-104260,-67872,-9522,8371,29569,41291,40634,5777,-56704,-107615,-78030,-76335,-73419,-54785,-20643,9015,-864,-24295,-8891,-35354,-84381,-87910,-29855,37154,81993,83696,58823,27866,-32549,-64372,-82167,-71196,-83945,-67451,-69798,-74714,-86520,-56344,37938,165935,192390,102751,36968,-23894,-82535,-49405,-76794,-67438,-49738,-68644,-69903,-31876,11506,-11501,-53540,-10856,37571,67687,38811,12266,-9560,-35199,-50976,-93006,-108805,-102567,-99674,-54026,-45372,-4779,-19385,-129113,-18407,46728,67196,88467,45650,-21277,27331,23851,36757,18095,-22290,-42350,-26169,21915,72740,49829,64464,125794,190862,226691,283182,264150,169349,10670,-79317,-93617,-65145,39986,198076,331587,320068,99121,-110796,-139950,-81135,-43963,-61785,-13191,67803,78905,45192,17114,27610,7969,119154,110972,-22493,-34456,40343,153903,136808,-4410,-111534,-64408,-33972,28870,34983,-31852,-61898,-47250,-68786,-65301,-76849,-45214,-16244,35150,90266,151394,81456,2751,-57517,-47650,19482,-679,-43573,-66366,-66813,-109638,-167250,-129865,-88930,-36298,5581,24233,37936,6977,-45938,-94054,-85914,-40927,43050,104797,99397,82299,63712,6064,-88447,-60234,43261,41131,-22565,-69429,-75245,-51225,25660,60023,52794,53935,23533,5594,30188,62168,50756,-7258,-3724,-7619,-29813,-74926,-95846,-41019,55406,124650,112745,121627,83956,30423,-46952,-68909,-46059,-8394,35691,31361,-65736,-160393,-140657,-86735,-7710,-52987,-102123,-83767,-56328,-26650,-1273,-3493,-39567,-47243,-68682,-86008,-55984,-8714,85251,143229,148237,107917,6158,-67011,-37497,-20088,-17360,6180,77484,164375,244825,377270,431348,369460,241562,190788,167274,95333,-2094,13626,206309,341805,346719,122738,-49721,-35240,-22819,-20686,-15474,-2582,34718,89419,96785,97999,91672,36822,-20226,-21675,5028,-2273,-30207,-81077,-41416,1503,-8816,-32429,-49463,-72228,-67757,-46917,17177,-9387,-74656,-87888,-89550,-49976,77772,153433,165431,163519,118617,6056,-50717,-51948,-49446,-76605,-103556,-68571,-38358,-2740,25753,65079,73401,24710],[-32375,-56402,-8766,54285,90596,82719,3642,-36721,-58217,-39527,20510,37350,20759,98417,207240,179768,99204,25351,-36435,-111665,-49235,14655,58464,41261,-6629,-42533,-74230,-115807,-23442,165770,232527,183994,59661,-39729,-116330,-79255,-3528,23826,56128,21357,-42616,23270,17045,-37007,-38576,29122,90212,116229,156509,123405,149392,228766,194501,50837,-75386,-65978,-9612,71567,248754,287961,154868,30768,-57829,-109391,-102951,-54790,-59702,-93727,30208,233017,415062,419182,119477,-44614,-112195,-53289,-66680,-70687,-7591,186637,512375,791448,697941,424223,161919,10800,-21594,-40424,-44666,-60939,-55628,17007,39768,31345,-3483,-30776,-51542,-68729,-44775,-27660,-43759,-45362,-34979,-17632,26757,82865,61762,19463,-1605,-6138,-6306,-29111,-33113,-60488,-46924,-52225,-78509,-113717,-88805,-19948,-12864,-83700,-92456,-52007,-78133,-79876,30599,146635,194733,146934,48305,-28249,-10209,33869,100660,165271,141858,97944,128162,215906,298515,283614,345063,360330,212554,25792,-63147,-18272,-28378,-27052,-11977,-12677,-16814,21141,-23521,-60824,-104499,-173136,-174879,-170356,-140600,-98212,-33873,52223,165688,270993,204776,86691,23176,30883,59030,40491,-98005,-19286,8398,-24214,-61760,-26545,77084,163688,166014,94049,47967,11163,552,27471,-4050,-35849,-56011,57424,229830,194878,112251,30456,14827,49517,57749,3969,-60125,-106490,-115431,-110288,-83903,-75193,-62233,-103740,-141298,55292,222542,201359,72833,-98148,69907,119836,114194,38882,-53850,-88636,-21230,45541,102896,151003,108828,24215,-40043,-6625,36250,-17655,-71085,-73230,-43010,-1203,26111,62421,95324,164576,216851,194762,75404,8267,8875,10776,3297,2509,-35197,-79838,-87091,-80153,-68140,-18075,25246,-6905,-36036,-107694,39299,192751,228469,119069,27924,-60788,-144102,-116620,-107658,-79335,-54420,-65734,-151053,-44053,82768,145953,83932,-12498,27560,168833,161460,88111,33900,3618,-59381,-68309,-65605,-86135,-99875,-58883,-22497,-1534,-53428,-106259,-105848,-70229,-14616,30855,41851,20164,15065,14744,-25408,-7639,13516,22893,-8834,-73541,-98758,-59721,-40259,-25337,-26328,-27986,-82082,-108526,-75368,-26084,8337,31342,10319,1993,4796,7110,5059,30007,57674,138439,141124,101181,98021,98698,60993,-35296,-127383,-74688,14807,107693,173763,211914,181084,64105,-63016,-152102,-165597,-105627,-57200,-23890,-33512,-73567,-7344,77040,116876,136306,132676,94161,-4027,-42435,-37268,-24694,5525,61771,127173,145729,117976,3514,-85197,-106235,-54622,-2120,22138,48405,-52667,-142909,-58121,71417,68054,3314,-12528,-32981,-52741,-58479,-47348,-30712,-5230,24386,64104,115547,65033,78300,177415,232030,179278,74289,3982,-84368,-121968,-126934,-142047,-56811,32971,93375,98903,42057,30203,127643,195670,212189,103419,34822,-14795,-93916,-98596,-54602,-45341,-23868,-49063,-112741,-23090,99764,186536,159118,51267,-40498,-59285,-35940,-23022,-28440,-60485,-67693,-7426,30313,-3041,-83752,-70211,-30804,18980,140866,190694,218415,150788,50002,-26649,-83524,-56674,-10993,42209,58750,40748,3504,-47902,-102629,-24500,78872,71450,-15335,-40131,31383,72430,32580,8320,10055,60806,241651,332368,246089,206170,174071,161750,189982,226333,226931,138932,55613,59997,76588,66287,70508,65615,45952,-16293,-42422,-41879,-69326,-76777,49982,212816,216401,92664,-45509,29963,125682,221291,284974,244553,175655,144735,113407,83294,59187,39287,-3033,-38566,-69470,-71664,-62416,-60315,-92538,-65819,-60932,-56646,-38174,-68407,-85504,-65460,-52569,-59889,-17183,2642,37319,51765,30549,180317,431345,443400,247145,69831,-68868,-118739,-75266,-15201,37819,66647,41862,9607,-20699,-48698,-16657,109802,240016,278783,96284,-22810,-54476,-24292,8447,75947,115454,65388,-42986,-119062,-101230,-82791,-23859,180046,393863,437655,377892,330853,216815,82608,6603,6613,13212,-21063,-66706,-67717,-41356,-10148,-24611,-32300,-86622,-108041,-61108,-10635,39973,28093,-12703,-33631,-73467,-85201,-60671,-65178,-49558,-65518,-64540,-31591,16173,54013,99859,121576,97085,42519,16141,12466,-5755,-36,16618,22031,9009,-27094,-11287,-1907,11809,15785,1219,-35487,14101,66729,73745,86097,46343,-91079,-8336,23464,49609,8642,-112320,-111490,-36441,-56455,-127163,-18146,142956,259859,294454,245137,29386,-94232,-38713,-16633,-31280,-67672,-30324,65594,171389,240544,245782,162672,60012,-38324,-117457,-172122,-100569,-103310,-111785,-115842,-20250,64867,97591,59240,-29348,-116113,-89098,-12553,36065,99434,131200,255283,350583,397135,249765,150958,194348,223708,158116,19885,-15266,-44424,-76658,-56960,-32172,57748,101809,207429,317833,245504,95219,-20391,-109412,3278,78638,94266,68897,13694,-59391,-61434,32353,124246,76905,-565,-82470,-109560,-53674,7195,19434,4445,-3801,-9797,16332,40906,27254,13566,12542,-34994,-83824,-44841,-6046,-53016,-66844,-60846,-104029,-51748,195320,506128,652857,550215,331820,163980,81558,23221,-73104,-127422,-113659,-84767,-56935,-36033,-42627,-52495,-56408,14722,20938,17860,49789,87550,109851,103435,78979,39953,-37341,-63161,-52502,-72355,-10739,69645,134499,131528,165916,238479,245826,190535,104597,21907,-1443,9163,10209,-78979,-132071,-71426,-5742,20058,8385,-25485,-42952,-49885,-47892,-65831,-76631,11247,91309,87447,29240,-36582,-36186,69657,251224,394707,237248,64283,-14314,-7741,19365,-38723,-125554,58236,110111,53919,32604,-19575,-61256,-37869,-2354,111896,262193,297258,260582,201756,150753,188872,212810,132616,91371,181627,274458,300500,306907,279299,160617,1164,-89860,-101474,-89965,-97752,-55010,46015,64631,37896,-7338,-60834,-66592,32431,200257,369624,306247,139220,56421,34880,43311,71258,97477,21123,-26152,-43647,-23340,-22845,-101624,-150371,-49184,98744,258057,439948,297794,72683,-74240,-61766,-5032,-8685,-56407,-68935,-26839,-17539,-60543,-124235,-80985,-35850,-33642,-38230,-88883,-19425,14896,-68702,-90318,-59941,-52654,-50495,-50643,-74275,-73792,-113499,-92581,-68121,-85137,-85096,-65159,-66226,-88001,-65592,-25329,79784,89506,10528,93197,469430,835150,1076581,1093192,970239,839771,715161,600997,449897,201428,-56294,136380,280665,66868,-43930,-55868,-55888,-95452,-75164,-40866,47450,97563,92305,63863,101139,54085,-3548,-83617,-137981,-106915,-133799,-131092,-43861,-26130,15738,94676,200283,168780,97234,29161,75831,143769,54144,-56038,-98079,-77389,-56827,-45885,-87476,-244115,-169279,3342,194552,315610,298775,173883,32360,-13868,-20330,53992,121409,227216,345029,285277,14316,-87043,-67125,-6281,42377,126191,193031,214415,123957,587,23190,129474,160740,185888,252267,216959,65689,-35179,-50598,-56743,-122795,-96068,-34899,-21244,-42088,-92608,-102605,-88438,-47802,4500,-10700,-73323,-22881,43763,83783,65117,131821,195052,67191,-40561,-29007,-10187,9686,-15952,-91272,-83758,-15301,-14770,-55312,-16285,-13326,-40289,-71421,-94232,-35680,-11868,-50242,-138257,-97399,4810,39115,28505,-16917,-95932,8689,59411,50703,4375,-12355,75469,82203,-15729,-55081,-7968,109420,130613,43271,-15106,-31418,5082,87377,109255,-6465,-64517,67855,224002,211305,57301,-98175,-126008,-62840,-1953,34621,54469,29306,-7753,-65207,-87526,-57851,-35993,-13354,21181,42816,93142,127862,150318,157409,39593,-32460,-5252,-9012,-50626,-70782,-59483,-30903,-52519,-135094,-93175,-97883,-74016,3202,95000,227213,202667,52994,-31767,-43834,-51484,-61071,-89321,-54593,15499,21782,-41079,12339,68683,106089,172885,164231,131606,71987,31783,34393,26927,-50824,-125085,-78123,-1261,41336,7845,-47014,93644,178833,177253,69546,-53449,-15417,89100,230801,368016,288017,123360,-12098,-54430,-15934,35649,82388,65475,52899,6849,-59164,-91499,-66158,-50398,-31520,-33553,-27120,-32427,13883,5258,-39989,-69973,-80495,-64179,-11809,29378,22754,-55069,-121379,-53823,-68998,-139276,-49069,38828,47354,21341,-9771,-50320,-10519,48005,95388,27120,18729,140693,170072,79901,-15322,-25832,-33074,-80055,-126925,-41052,106671,313265,401980,341400,124588,22064,141581,250095,232961,187473,101818,-8876,-48716,-43895,-14904,-18746,-7641,31383,42717,-4329,-69639,-71472,-53658,-63098,-68361,-99913,-61291,80239,167973,168656,167370,174196,90638,-79214,-18703,48567,73245,94057,151799,171795,128542,94489,70446,-8542,15695,55098,83137,31214,-48110,-66610,-30207,747,32857,3993,9002,15724,59763,54354,15084,-45418,-74129,-55640,-15394,-43645,-75465,-112540,-49992,-69388,-92412,-88849,-73228,-88866,-143493,-92316,-51989,-37166,-53227,-39466,23980,42874,109095,124277,115594,82207,58154,46830,31424,-11988,-46137,-25854,41479,124200,212789,159897,93806,-24417,-139168,-92871,-46464,24539,26254,-34810,-84009,-91822,-30529,12012,-2579,-65335,-80232,-27179,-5358,8270,44272,88809,59905,6207,-29512,-60372,-61266,-35884,-11019,-5343,11365,4444,-2478,-4977,-72101,-42466,20066,45513,12645,-57386,-36310,85874,86289,20073,-49170,-16766,116590,285021,224964,131599,40397,-1105,41678,124960,141197,67170,-7504,-45547,-33969,-32588,-85149,-91901,-82772,-109976,-132579,-87324,-37583,-17483,-478,24976,55878,26310,-16975,18251,91703,144902,137523,131485,47163,-33202,-45111,-14149,2014,-35631,-25147,97453,214069,232081,161426,61366,2733,-17498,-3461,55524,51009,14431,-56790,-102319,-96137,-48946,42904,91397,98759,133484,168116,366557,498425,455889,229643,38814,-59591,-563,77014,101914,31005,-36968,-30157,784,-41938,-68888,-49116,-137,98697,116783,60039,-15704,-58010,-57197,-44371,-99190,-102686,-113602,-105301,-37214,86456,84501,-41662,-51899,-7965,15434,1301,-2440,24708,20978,-3646,-48435,-14952,64075,88201,47635,-30489,-28209,4371,-23667,-9244,59447,52331,-1412,-44767,-111690,-36074,-13470,1743,-12217,-63712,-114251,-71568,-1191,15032,14116,63562,45926,-18899,-41400,80280,104886,-28935,-93372,-50321,-69323,-17775,49739,87460,104124,78349,26271,13978,74511,188944,216813,150949,54846,0,-24739,-19915,19972,63761,57743,93966,184805,274342,207297,135227,94580,45894,-18262,-54614,-82287,-91751,-62581,-91718,-97162,-85307,-96843,-53933,22111,124770,255681,262559,223303,104652,-8491,-101509,-59751,-48335,-57061,-66849,-31725,-2011,41449,63775,22745,26784,54351,62054,75572,133268,61173,-89217,-43601,66921,33921,-26724,-71530,-66622,-50769,-43284,3737,46249,82720,133712,108738,10156,-113659,-67182,-41250,-15516,-57241,-78662,-67282,-73827,-96970,-38083,-66691,-50137,-5175,34407,51637,-33881,114038,419274,437356,245943,144471,75820,6663,-65501,-92580,-60073,-59235,-88481,-61310,-72487,-72474,17485,111820,76893,-18395,-20076,117388,155030,67467,-14517,-80732,-101491,-57736,-37883,-14381,9300,25565,62581,59990,-8796,-84105,-91772,-65371,-54836,-41663,10172,69389,37180,-23709,-130079,-51719,40961,45883,16309,-29106,-67255,-82197,-32743,-11462,-46999,-81161,-98972,-86344,-96879,-64162,-45419,-52715,-59050,-65411,-22064,-2696,50814,137334,196564,249619,250820,209152,105884,-50354,-133247,-93226,-59906,-39390,-57649,-44662,55552,74472,34671,35470,24257,-7919,-30543,-17464,61937,185334,198471,85030,-9684,-52494,-72611,-91611,-77826,-73968,-74516,-30596,19213,16878,15025,-3379,-42603,-53450,-53608,72827,271608,380716,248426,63643,-9092,17074,75417,95956,129577,142701,31301,-67850,-7514,102973,237015,273976,215138,187375,147504,107480,152083,168154,82406,7896,-12953,2014,93537,242567,246379,210002,156397,56971,6723,2872,31730,100364,126616,87865,-2783,-75715,-93859,-72527,-8242,95094,85744,10822,-25203,-60159,-95395,-138958,-112809,-69984,-62980,-86538,-111856,-65367,11972,141622,260025,314218,249860,198347,171840,110274,41628,-40555,-34054,64717,141067,124167,49333,-34478,-74461,-88993,-95249,-71674,-75737,-109772,-132434,-4458,103638,87781,-25566,-132126,-83934,-29559,-31091,-14749,6427,-58189,-19209,67719,111662,79160,16090,-35082,-92440,-92236,-85641,-99912,-82477,-51846,-16786,18757,2085,-9784,-50696,65450,195705,195604,108789,26426,-31857,-97970,-44561,20886,107071,145907,100182,1485,-78340,-49976,-9304,868,44084,116879,119283,26370,-73790,-105175,-107426,-65517,-7971,12214,30219,33789,23192,-20783,-85816,-100982,-65793,-63113,-66539,-56316,-21895,8836,13345,11025,32804,-5580,-69094,-83457,-15926,48479,86851,83789,56398,25974,-36103,-69281,-78369,-59086,-77834,-75232,-72036,-75112,-92177,-56358,31000,136494,140900,52357,11124,-37764,-66587,-26188,-57227,-87521,-60135,-70484,-69652,-31292,20806,1431,-64414,-18422,37537,74185,47239,18394,-6428,-37836,-53249,-98595,-108147,-96234,-93028,-67330,-90248,-60094,-59141,-124576,13534,64121,86207,109749,72250,746,26421,7392,22620,16772,-19340,-45123,-50781,-29242,15950,19667,56337,136917,201868,235292,304945,287659,198154,42710,-52866,-74802,-43005,63447,216580,303902,264788,65179,-126901,-109758,-43775,-18086,-55597,-35167,38300,72485,59385,50307,54779,8736,108725,111479,-3702,3448,108736,241956,204550,27784,-101271,-70530,-40246,13959,21662,-43886,-79065,-58347,-65157,-58642,-78635,-54015,-20968,38573,101145,170921,109022,9557,-63972,-51816,25576,20356,-31257,-72363,-79127,-117378,-167131,-129809,-96675,-43470,9772,26357,33764,379,-50707,-98168,-93100,-42287,57431,142937,144267,120523,89174,16219,-97062,-73814,41802,59175,-2157,-51325,-62117,-42039,34385,69195,63889,72098,53270,39927,59665,92256,86965,17376,-8073,-15964,-34281,-72019,-98717,-50319,50597,128709,125227,131827,86609,25677,-48995,-62051,-45116,-16098,21030,11368,-85644,-130462,-102957,-46572,24132,-25698,-80239,-75481,-54718,-13450,28581,25838,-22126,-35398,-63312,-108722,-70570,-12277,81231,132557,126958,81112,-14023,-56905,-25607,-4395,5322,23467,95637,205446,320413,441881,449559,378598,252509,206586,187135,107242,4584,15091,222106,390255,365649,104823,-48545,-30948,-30153,-38419,-38521,-23933,25670,85298,114024,125969,122144,64830,-13008,-46290,-24722,-19544,-40056,-86195,-55937,-16983,-27109,-50086,-58671,-70361,-55175,-17520,45119,13863,-55355,-72497,-84098,-61243,34105,76031,67169,78916,72853,-3222,-47169,-37121,-37830,-67336,-94381,-63983,-35697,1511,30542,65121,60959,10694],[-46121,-60446,-9586,45685,75143,78879,9923,-21741,-37166,-36633,8883,38634,40806,116637,206335,172924,102184,47500,-367,-84136,-55968,-1531,40446,36187,-4263,-33115,-64025,-112084,-27607,149452,206553,178026,70458,-27318,-106988,-99673,-19238,7587,44906,-4636,-35954,34409,9187,-45170,-25250,39240,93794,114406,138305,71562,58334,134875,136166,24395,-92481,-60188,5372,107525,306155,306883,142002,18096,-71459,-106447,-94944,-60173,-62934,-88646,14350,181815,345072,410826,139759,-26838,-106446,-55229,-68436,-70708,-5207,195427,502857,692864,566845,344359,141276,12762,-11131,-28735,-35492,-52586,-46934,22229,36525,5581,-34217,-52718,-57933,-53753,-35453,-31069,-51601,-48876,-36617,-25787,18076,84762,58831,9519,-9139,-11318,-23217,-56282,-64909,-79873,-41716,-36374,-57081,-98093,-81196,-21098,-24303,-102503,-112879,-62403,-82346,-79190,36527,161185,216936,172463,66125,-27437,-29847,7423,68239,129971,110638,72028,95495,169791,249824,263357,356128,367579,206168,23237,-63826,-20985,-31922,-29425,-14065,-11962,-11135,33035,-7739,-54229,-105332,-167139,-154696,-136430,-136968,-113983,-47453,34789,147751,242717,166328,57521,-5279,6431,48489,25408,-116266,-17127,-1984,-38005,-71446,-25174,79537,141895,116390,51086,34917,30989,18989,22899,-22211,-54591,-64547,48316,207106,176655,95758,15991,12605,53891,61154,5431,-59271,-104802,-109207,-128682,-114877,-122993,-117549,-142065,-103833,95701,255397,219549,68100,-83239,89901,131791,100259,15367,-77618,-76794,-5665,59463,107271,143203,84444,6440,-38270,-8601,19179,-46282,-98453,-103178,-72672,-21302,13572,52773,95399,185968,273267,246253,110308,25085,17741,14261,921,-6394,-42303,-84010,-97128,-94675,-83019,-28784,23294,-3782,-39810,-65360,104363,256125,254876,125892,33280,-42925,-126843,-125227,-113750,-76157,-50814,-65347,-144655,-52853,60135,118913,69353,-17832,24926,170081,171803,90727,32339,563,-64957,-69206,-59288,-71215,-94030,-63399,-19524,11989,-29271,-80238,-83411,-57984,-10902,31212,44488,31248,22546,4681,-28600,-7376,15259,22681,-12853,-79119,-102039,-59177,-39990,-29794,-39618,-56646,-117774,-146310,-98730,-46901,-15255,15353,9700,20339,47839,67060,62439,74058,99282,186889,175141,129361,121184,125517,72496,-40530,-136108,-59530,37782,134396,191824,198745,134772,14847,-98928,-153634,-130181,-77219,-46322,-21090,-40981,-94976,-26950,61475,90626,69653,67960,57440,-16058,-46344,-40188,-26602,2667,53011,117684,146876,126341,13871,-82943,-126908,-47704,-6762,-1705,6313,-83301,-130629,-26732,97100,83212,8822,-24551,-36516,-35849,-48642,-54960,-42101,-11389,20921,61871,105990,38699,49433,151557,227049,187295,78242,-1970,-109307,-132081,-116627,-121045,-55842,32936,93999,100132,39835,28482,133498,201224,214537,117505,64073,16307,-80713,-107271,-65138,-44671,-13395,-50369,-116620,-4692,128483,221420,187206,65047,-33065,-51145,-25427,-10767,-17140,-50830,-73496,-20568,25094,-3539,-88155,-84323,-47722,10411,156033,204775,202402,128068,32917,-34805,-77626,-47010,-9394,50751,88330,54488,1753,-52151,-96521,-21549,68401,42578,-34517,-36056,41173,63780,16518,-5161,-3968,35280,187984,269726,194354,161797,133621,119316,159224,212856,224830,149250,65964,66249,76042,59321,60205,52840,32336,-32959,-54211,-39403,-57774,-56011,50593,187741,193171,77218,-68576,32123,145483,245920,323787,278184,201140,176313,144186,104262,68332,29581,-21993,-58338,-79343,-78445,-64188,-56631,-81353,-41271,-47746,-56419,-42598,-78288,-114069,-66102,-38303,-43081,-34733,-10129,42085,60606,49823,176193,347274,326385,148518,15456,-86836,-112384,-82993,-23818,24625,51389,38324,18641,-14191,-47361,-19805,103188,231233,253169,95136,-18361,-62161,-35918,387,64091,98697,60932,-45146,-123496,-99022,-82633,-30198,153155,338121,384961,333917,286173,176059,55364,-15278,2816,20728,-7537,-42174,-41627,-18027,12977,1476,-16683,-88035,-107691,-62826,-21106,31263,25091,-14901,-41609,-89505,-102761,-85483,-33695,-32744,-64727,-77965,-50374,-782,45912,99764,128970,117033,59886,26665,16705,-9449,504,25121,31542,8613,-35870,1178,23155,33082,22255,-7428,-54694,-267,60488,82998,118042,96333,-46099,-6482,11671,50612,17156,-108511,-144411,-69452,-79661,-127974,-18146,132184,233918,262799,229782,31507,-79012,-28727,-11885,-26345,-63275,-41034,56708,170159,235620,239374,157343,55379,-40762,-120807,-181655,-99032,-100304,-109672,-118900,-16582,66880,90983,56445,-21988,-89441,-91736,-28086,15236,78651,114263,241381,354045,437045,334906,223053,236967,243124,158352,17581,-16408,-52399,-92294,-82745,-65763,24535,90512,212467,330072,274843,106740,-26509,-105531,9617,85528,98506,57664,907,-65888,-73150,203,67043,15581,-54103,-118717,-129936,-68726,-7633,19998,33797,28009,5569,21095,38564,19363,2963,7971,-28378,-70696,-42709,-8191,-48721,-59520,-55541,-97370,-47522,180973,460989,614400,514163,312374,157404,77042,15299,-86591,-126658,-102624,-78935,-58314,-36096,-34512,-37594,-39578,29880,34772,28993,61075,99921,120149,130779,105320,54842,-30421,-53052,-26119,-59481,-43726,21477,84374,94599,140936,239439,263487,207943,110656,26619,2895,16453,26037,-49567,-93164,-59201,405,19568,-3227,-36787,-43888,-38289,-33772,-61538,-97456,9408,92858,86862,27513,-35393,-36663,62706,232305,335246,173253,53477,-2485,-6608,11071,-48954,-97574,69393,94261,29832,-819,-50872,-79378,-37755,6955,121927,272804,299763,258136,210077,170261,213282,227824,121361,71585,182409,318672,356412,346838,299555,149201,-16361,-104252,-98133,-81420,-94719,-77062,22648,44129,24155,-12928,-60878,-56909,56255,239275,400872,316713,134826,42522,20720,32084,57353,75936,2315,-34994,-34395,9654,17555,-70034,-148311,-47244,109357,272044,462929,330824,84512,-73687,-77280,-20705,-15500,-54400,-65762,-20238,-4736,-48842,-120114,-72616,-18350,-5960,-6938,-48244,34167,61190,-40047,-82939,-55013,-34992,-27010,-37733,-72582,-73157,-106918,-85396,-68841,-89075,-90993,-68568,-62862,-81545,-59662,-18427,91916,96700,19772,131111,524966,903859,1161492,1200489,1103552,997894,879769,741260,538364,221190,-50189,144442,288181,91426,-21725,-36903,-45380,-96699,-89012,-23857,72480,119544,118129,99095,132182,61288,-15645,-80897,-116628,-88004,-116909,-135400,-57952,-44541,2218,83530,195533,164936,81471,9398,69783,138135,48731,-62622,-93458,-52948,-19788,-17397,-74211,-252630,-166656,8073,191504,297563,272511,162660,36526,-27739,-35169,48671,121356,228661,336511,235585,-13538,-103559,-58003,16546,77897,172076,236506,248115,172531,55122,40128,131274,126517,144451,228519,252420,132299,2416,-32658,-63821,-143873,-120650,-55067,-28930,-43966,-87270,-99330,-87958,-43921,5642,-10153,-77177,-26689,37279,77227,48373,80674,119246,-3465,-61952,-36312,-3266,30787,-3707,-82245,-78764,-20721,-26331,-72833,-21726,-18855,-49207,-81968,-84180,-20702,7723,-27639,-121354,-114521,-10949,23174,15312,-28164,-99351,12020,67661,38484,-26883,-19439,77376,74983,-17310,-49806,8113,144723,137224,53580,-1775,-18494,16249,100386,125891,-2225,-64116,67248,216670,185024,36315,-110297,-123343,-68673,-15567,15979,31816,11920,-19884,-80390,-95901,-58096,-28261,3500,40399,58707,107532,150470,176566,155430,38753,-28176,3949,1046,-39033,-52075,-45710,-33851,-75756,-148564,-101312,-110357,-75355,14951,123095,269772,232851,43820,-60716,-70820,-74204,-71655,-86032,-39755,37694,59204,3316,39145,96899,136658,188150,159208,128466,77867,43916,46743,37319,-44391,-118009,-83257,-2885,38348,-5840,-58082,83811,176610,180938,69688,-47757,-16255,81876,205691,369753,336581,145468,-10915,-70621,-30107,34280,73077,48771,35355,-3473,-62892,-89662,-58092,-33977,-13660,-20131,-18914,-26666,26720,-5439,-63801,-91680,-89853,-70467,-16690,28336,20278,-58336,-129497,-54330,-66607,-95101,5619,97308,89143,50988,6531,-64849,-26148,41716,86606,1667,-2261,108806,156361,89427,-10872,-26604,-41280,-89194,-114923,-25554,125344,360199,479906,392171,139402,12938,93955,159113,146303,168154,126153,12769,-62829,-54491,-9789,-11123,-6282,33812,38003,-13247,-72954,-68784,-46055,-46858,-42748,-65774,-77461,27506,120206,134545,139980,154617,89032,-55703,-11345,36317,40899,43701,106302,146341,118089,88559,68689,-6891,14798,42116,66273,27223,-38938,-68024,-43297,-13157,29183,3411,-4303,-4393,40162,33224,-2610,-54701,-73306,-48915,-13238,-47997,-82212,-100903,-51817,-75948,-101629,-98922,-78067,-82390,-126101,-95313,-45918,-23567,-40288,-37766,19715,25279,83677,121931,133866,93142,46650,32700,31843,-10961,-45864,-35459,15325,80722,161352,128164,81562,-22189,-137294,-98917,-55696,14458,20575,-36806,-83912,-88424,-21620,24944,15687,-53746,-75402,-36773,-20684,-7088,23158,58317,33502,-12006,-43638,-74328,-70373,-25429,12177,23803,47385,39913,25638,13011,-63347,-41931,27031,59255,27660,-54419,-40760,79839,87477,26264,-55576,-18386,113695,268448,206276,122512,37207,-17,46566,119509,105065,17305,-36602,-50148,-35588,-42281,-97137,-94066,-93784,-131510,-132580,-102237,-61427,-36832,-4621,33895,67172,34350,-23963,-11891,71381,162233,193374,194990,87840,-5682,-26252,-9468,-6541,-45503,-15616,119875,261583,259876,152722,52672,3059,-9805,25008,101150,87491,28123,-54850,-98448,-100567,-55532,38397,98778,119372,149962,158674,319771,466389,470276,270105,54375,-62516,12832,99730,115141,34311,-44050,-47057,3449,-31295,-52999,-43415,-14129,68891,64111,-673,-70278,-103926,-107581,-90483,-112288,-106581,-108303,-103469,-55414,45774,34859,-70489,-66472,-31129,-13602,-16055,-19410,395,-10924,-30859,-67514,-20953,66374,99125,69054,-4978,-3292,27691,-5868,-7235,48314,49895,-6506,-52613,-106088,-34256,-13658,8625,11927,-28804,-93652,-78558,-9782,9461,-4345,41872,42526,-18821,-46621,79770,107103,-24439,-95764,-56599,-73822,-15199,58052,95568,103132,69580,13118,-14693,21982,129314,210453,202220,128950,48347,-10723,-15103,32085,75155,56031,66936,138002,217956,162319,115683,94592,52212,-17556,-74321,-96479,-86111,-68853,-96679,-89540,-84482,-102038,-59164,20312,117536,225058,215593,183783,85500,-21975,-100640,-45859,-36357,-43651,-57371,-37167,-24926,-14661,1710,-15135,8747,49836,66458,83845,136254,73556,-67255,-71804,52893,39086,-14117,-49152,-52392,-54364,-48532,-1225,50089,91751,156980,138233,35161,-84445,-65812,-56996,-29952,-64831,-88237,-85229,-87090,-80065,-43194,-73908,-43606,10078,50627,36413,-72567,91063,400510,401358,195833,116950,73630,14589,-61572,-101605,-77579,-81555,-115479,-84401,-75934,-52218,24269,92891,50838,-36420,-52506,64479,122325,63178,-12399,-79000,-96897,-47455,-25552,1360,26928,46280,88464,85374,16880,-66186,-82084,-57319,-49814,-40709,6788,67167,37208,-26909,-131491,-41121,52288,52471,14052,-37960,-77477,-82749,-29743,-10628,-44733,-82244,-109591,-88691,-93755,-74082,-57530,-62051,-57756,-66683,-21307,5139,64170,149418,194999,233576,229435,179009,82815,-68780,-129968,-87261,-58468,-43851,-65901,-43047,57843,78995,45050,49903,44457,10106,-23381,-18992,76065,219451,230943,98113,-3340,-43752,-70139,-107385,-101336,-89425,-79979,-31622,16922,22485,27536,25585,-8860,-21016,-23542,105367,315001,431955,305756,109897,13640,21602,64981,63735,72486,70850,-19918,-79757,1259,143156,282398,283412,207716,178178,138567,95891,140272,168275,91680,18579,-2249,-3651,76240,211308,203765,173598,129464,34900,4113,10797,40148,99135,110155,61979,-28359,-99491,-112355,-92152,-35803,63452,83673,15428,-21491,-64034,-96775,-127206,-101545,-53672,-32944,-65602,-89273,-47300,15824,123070,218266,274897,199299,90259,57410,18656,-10518,-58695,-16931,90168,181014,172206,86514,284,-49352,-78878,-96347,-69668,-70824,-105651,-130527,3906,119680,99225,-18710,-121826,-67621,-12112,-18186,-5957,15386,-55078,-31311,45190,86975,65453,14388,-24448,-69539,-101981,-97009,-90225,-80028,-59228,-35497,-18435,-53081,-41289,-14117,94569,189720,166371,88742,18740,-37868,-95687,-46905,22116,99530,132887,93641,3053,-75318,-52083,-540,13862,50322,106272,107071,22454,-75910,-112150,-110100,-64399,-8580,14584,30778,27128,7929,-37744,-87352,-82322,-53209,-51524,-59861,-58324,-24176,9066,26982,39479,58485,10020,-57844,-74349,-2170,58068,89172,82841,54515,25296,-37304,-68426,-64987,-47774,-69161,-78542,-69687,-68164,-82844,-52566,24465,103401,86873,-403,-19793,-52345,-46342,-7957,-39212,-77304,-59630,-69510,-70363,-32465,29043,16838,-76373,-28784,34889,78292,56344,25720,-4460,-41991,-54796,-104433,-105266,-88769,-84043,-76954,-131264,-111021,-88508,-81778,42908,74581,99186,125760,94877,22632,27112,-4724,11652,16195,-15423,-47120,-77603,-86066,-46856,-15560,42212,140077,201770,228877,313911,301092,219962,74271,-24852,-53661,-19564,86727,229185,270743,213683,35143,-134124,-76548,-7120,6416,-45147,-52509,7698,63400,71880,87674,104946,39996,123687,125433,22146,45761,182767,328639,269358,58199,-90089,-74155,-43771,1155,10958,-50586,-97687,-72840,-60049,-49920,-78726,-62261,-25435,41654,110338,187708,136775,16594,-69654,-56719,27163,37359,-20622,-78328,-92184,-125237,-167228,-128970,-103528,-51697,10235,24346,27124,-5788,-53719,-99299,-95655,-41570,71533,181688,189820,158753,112354,26371,-84257,-79840,42020,81584,22705,-31066,-49206,-35758,38174,73559,71056,87691,83464,77972,89821,122577,119046,37291,-11510,-25609,-38322,-66653,-92667,-53412,48815,131139,133513,136005,83350,17078,-50820,-55145,-44291,-24104,5166,-9964,-104277,-101005,-65247,-264,58389,-920,-63009,-70772,-53788,1313,62521,61795,1251,-20305,-52958,-127835,-86686,-18686,71851,113912,96108,46062,-29225,-38151,-11455,10336,24647,38171,115120,253427,399193,489837,443198,364156,250578,212507,197808,114953,11012,14389,229269,430597,377413,92447,-41985,-26842,-38909,-58893,-66184,-48313,15929,77660,127822,154265,152163,92334,-5070,-72607,-58616,-42444,-54877,-93507,-71508,-37953,-48324,-71154,-69257,-69499,-45157,4225,63804,30983,-39470,-55986,-71693,-61608,-4961,5903,-15170,9898,33783,-10611,-41535,-23958,-25820,-55675,-85179,-61016,-34931,3269,32702,62333,47387,-1430],[-49268,-54586,-686,44369,65364,78827,23740,-363,-10512,-8303,24304,58954,70596,135845,202829,166541,108774,75486,45182,-44285,-54622,-15226,24447,36142,7499,-13935,-45959,-98552,-23731,136291,184004,175416,86872,-8791,-89773,-104361,-22851,-3233,34374,-24100,-11084,48713,6365,-42931,-7664,52561,101084,116844,124973,39611,-11679,53956,81603,531,-101812,-40884,35501,157855,367791,322817,133873,11953,-78489,-97831,-82856,-60928,-58993,-76197,3139,136288,277358,395981,170376,514,-89321,-50048,-63257,-64622,405,198007,469535,568199,428305,265809,124242,20098,4540,-10992,-20284,-39420,-34999,29930,38182,-11109,-54798,-61591,-50501,-30404,-17085,-28217,-53363,-46695,-33082,-29000,10839,83405,54222,1536,-13850,-13240,-32929,-75352,-85096,-85273,-30099,-17644,-32015,-79182,-70393,-17456,-28471,-112228,-125550,-65064,-79533,-75513,41970,173334,238918,200864,88545,-18365,-44996,-16514,38443,96942,81908,49664,67850,128813,202614,238400,360425,365394,195828,22229,-61397,-20244,-31738,-27880,-12428,-8407,-4601,42803,6924,-47061,-99909,-150243,-124138,-104607,-120858,-121512,-55982,18612,126584,208579,131576,35167,-26117,-12215,38362,8118,-107369,-11202,-10691,-52569,-83047,-22734,82191,117383,72404,19837,29465,49711,35078,16774,-39269,-67892,-66649,37264,178512,157650,81975,7980,15332,60779,66096,9053,-55896,-99982,-99315,-131064,-141221,-165466,-158319,-147113,-61851,130804,278240,230177,59420,-61821,112193,142631,86426,-5815,-98504,-62627,11204,74441,111712,132514,56460,-7195,-35820,-7881,5845,-69764,-118620,-126821,-95520,-41583,1018,43376,94253,204998,326499,292255,146658,44318,27703,18186,-1028,-14203,-48181,-87747,-104079,-102734,-92096,-36174,23964,4343,-29957,-22763,156941,298774,264909,126327,37439,-23238,-101785,-118975,-110600,-71286,-46248,-63961,-134604,-60163,36068,84958,47159,-27463,17737,159453,172530,89775,30269,-1122,-67646,-66293,-49640,-52999,-79219,-64668,-15069,26278,-4077,-52722,-56984,-38288,1255,40425,54483,46427,31081,-4254,-29706,-8447,15368,21656,-15891,-83068,-105570,-59133,-40380,-35458,-54684,-85092,-126094,-111608,-90211,-56221,-34922,-1447,7965,36178,85029,121532,119907,123004,149162,236236,208290,160180,148896,156234,82669,-45378,-132322,-46112,53568,145401,186691,164013,79642,-26529,-125767,-144550,-98701,-42705,-23657,-9597,-41079,-111587,-48034,40409,59976,8531,12217,25719,-24724,-48044,-42229,-28568,-186,45383,108868,146961,134067,28605,-65365,-111343,-39315,-8928,-17051,-18558,-94428,-98238,5060,117982,93879,10478,-40652,-37756,-15808,-35123,-60451,-50368,-11078,24765,65799,99688,16299,22511,124155,215694,191335,81359,-5001,-125759,-123630,-93836,-86821,-38357,41874,98795,101664,37580,24777,130416,194094,203609,126569,92527,44909,-68481,-115709,-74728,-38920,-3805,-51857,-109515,13055,151933,247570,207283,74377,-27402,-43828,-16766,-2325,-9744,-43461,-77026,-32916,19800,-2212,-88570,-94836,-60401,5524,173184,213426,181880,103581,15479,-42428,-71994,-41609,-13531,52115,116738,70353,1851,-53343,-92305,-30640,40669,1213,-62032,-37538,42248,47981,-2384,-20364,-19523,9798,138185,212339,155384,137294,115297,88820,128044,194400,216538,155412,73000,67743,71687,49799,47848,37621,14749,-52060,-64802,-37291,-46195,-30546,64862,174913,175174,66168,-89183,32763,165577,266789,348173,300357,220737,208849,181121,128723,79442,20820,-38206,-74040,-86622,-82532,-64972,-53826,-69935,-15444,-33341,-56283,-46691,-79530,-137094,-64699,-24122,-22238,-43251,-25043,44774,68881,68638,165874,263270,218065,63797,-25833,-92145,-103478,-94552,-35891,6717,31611,31167,24516,-10276,-49147,-25807,92091,213101,214339,88052,-15284,-67502,-48047,-10736,48825,78454,52602,-48481,-128289,-97146,-81134,-33828,128786,281504,326693,284336,234120,126216,18474,-45591,-987,28141,6525,-17864,-16680,6570,42840,36049,-1387,-89878,-104690,-62106,-32280,16735,17559,-18973,-48152,-95430,-95493,-83531,4046,-14349,-60437,-86093,-65326,-10986,45582,104877,136768,134481,73887,34196,19001,-11715,5126,38917,45779,10123,-40811,27450,71731,76326,43671,-5383,-70786,-17915,49492,86162,146115,148369,12570,3980,-3363,48252,23302,-100686,-165189,-93147,-96779,-125027,-20597,116654,201259,223886,206567,35445,-61524,-18245,-6839,-20402,-58292,-56716,42403,162285,221637,221824,140813,40963,-48113,-116858,-161601,-94968,-97062,-108388,-121879,-12536,69181,82847,52974,-12092,-61222,-71852,-22145,10734,67404,100978,224074,347022,462347,413770,293569,272298,251743,148004,10467,-17448,-57985,-102884,-100821,-91041,-5562,76173,206029,317635,282155,112937,-31816,-100353,9787,82262,92281,38761,-17229,-76441,-86068,-31448,15027,-36427,-98606,-112709,-121497,-85085,-24317,20254,62957,57472,19926,26046,34447,10728,-5915,3193,-22486,-58506,-39892,-10777,-44150,-54642,-53227,-94376,-47713,156321,392474,535609,444579,270562,133069,61180,1741,-102170,-121790,-87627,-66315,-57640,-37885,-28962,-24981,-22734,46627,48527,36760,65307,100763,113133,141890,120695,62008,-27372,-43433,3345,-24497,-60043,-28758,31567,52546,103724,222930,268121,219911,115107,32560,9823,27306,47575,-15345,-52744,-39352,4274,18963,-10204,-38809,-38232,-26956,-22698,-56546,-106523,14856,96364,86050,24351,-37485,-42428,47167,197072,256961,107367,43093,10560,1225,9247,-40808,-44468,77995,71676,963,-39104,-82492,-91634,-32851,16913,129440,276238,294366,249207,214112,189530,233979,235471,105167,50718,179490,356763,404666,378766,309346,131499,-32272,-110785,-83071,-63156,-80454,-87441,2976,26667,13668,-14123,-54195,-40712,83176,279718,418129,312857,124144,26376,5500,20812,44372,55910,-15680,-44781,-25845,41269,51177,-46786,-141738,-44785,114188,272984,457820,340554,88180,-66650,-77607,-35390,-25244,-54225,-64109,-16370,4667,-39266,-116073,-64917,-3984,18669,23644,-8523,78820,98017,-15504,-76278,-49086,-15779,-3406,-25054,-69781,-71131,-96941,-76874,-67049,-89901,-96372,-74560,-63767,-78818,-53633,-12099,97673,93975,21837,163332,559774,936839,1205687,1275457,1217293,1144563,1037581,875836,616146,231060,-43928,145415,276242,111378,4329,-16675,-34315,-88504,-85127,-2446,87978,131116,133629,129182,161757,68787,-22791,-75369,-99816,-71786,-100225,-132715,-69707,-62811,-11315,72223,189694,162400,66184,-14060,56336,123918,41174,-69016,-93729,-38871,14641,18158,-53077,-233270,-171520,-4517,162430,249860,221472,136531,36875,-44027,-49411,45724,122264,227088,313575,176507,-39623,-115799,-48880,37134,110012,211278,270594,273010,214559,110461,65688,124769,88008,101302,193734,274784,205660,49586,-11386,-70040,-165223,-145229,-76385,-40691,-49043,-84644,-98748,-89655,-41434,6405,-7401,-72803,-31614,30456,70891,33233,30492,43863,-60334,-72301,-47265,-2439,47625,9209,-70890,-73929,-27036,-36280,-91923,-31888,-30372,-64175,-91320,-69977,-6651,23715,-8889,-101734,-128333,-25326,10770,8310,-24204,-90034,4724,67067,22454,-54975,-21949,74635,62482,-21501,-43975,24080,172491,138118,62112,11517,-7416,22220,100619,126474,-4567,-63465,65971,203575,154511,11616,-124091,-117068,-70482,-25470,1331,14432,-2040,-29312,-94321,-103189,-57184,-20829,18968,57739,71409,115432,160020,183999,144794,34951,-28033,9838,9025,-29314,-35415,-32091,-34789,-89023,-131331,-112123,-125549,-73543,26253,146094,300659,248761,34336,-89883,-104618,-101244,-85698,-85227,-27626,54001,88553,42461,58696,115073,157169,192468,148896,122632,82703,57465,60421,44599,-42765,-113778,-87417,-4851,35990,-15975,-70058,65409,158750,166781,59945,-44100,-17781,68353,164640,345269,372376,168926,-6664,-84233,-44249,31990,66941,35813,20065,-10548,-62786,-87427,-47029,-14989,3669,-9596,-13678,-21438,37937,-19656,-88460,-113351,-97532,-77424,-23401,23717,13787,-63337,-138023,-53949,-51443,-34433,73751,161734,130112,77140,20163,-78800,-41848,32938,70295,-24474,-18545,72842,131323,93615,-6915,-28006,-49304,-96745,-105548,-15741,131772,381217,524671,415769,145188,582,47405,86736,84839,149795,151006,38099,-69869,-64793,-5790,-5376,-8741,31543,30018,-22725,-75186,-66106,-39168,-32620,-21161,-35481,-59299,-8626,70204,93521,107226,130162,87325,-27230,-1375,23680,6869,-9005,54403,114725,103749,80076,63898,-9414,7294,26486,48802,21299,-31931,-70458,-57187,-26656,24036,1016,-18422,-24854,20529,11913,-21686,-66111,-76488,-44939,-9041,-47265,-80315,-88744,-54367,-83150,-111630,-110490,-85109,-78653,-110895,-94900,-39935,-11706,-30219,-38486,11706,2624,50092,109278,148285,108534,39327,12685,24024,-14953,-46569,-46773,-16795,35125,107429,90545,62678,-24953,-131599,-101311,-62596,4896,14123,-38599,-82446,-86359,-16253,34287,32185,-41631,-69478,-46327,-36929,-24821,-1027,26935,7076,-30167,-56767,-86485,-79737,-17619,33924,53494,87295,81563,56219,27744,-60257,-47522,29013,70137,41894,-50719,-45932,71674,86770,30996,-63067,-16507,113697,254004,191726,114745,33952,-44,47866,107401,65745,-28655,-63193,-53296,-36848,-50976,-105969,-95177,-103716,-136578,-114869,-102266,-77636,-53020,-4733,45038,78418,42273,-27576,-44623,46500,173050,253011,257831,125662,21199,-6070,-3186,-11539,-49084,-7546,132092,294860,273873,138506,44945,6962,6761,61847,152590,125299,41782,-52072,-93519,-104276,-65224,24809,95656,135742,165672,149339,267708,420340,467971,302168,71348,-61252,21226,115243,125474,49161,-14721,-46604,5359,-21027,-35579,-32944,-24466,37505,15365,-43172,-88061,-95959,-98879,-97450,-84648,-92040,-95967,-97812,-66973,22229,1871,-95673,-79012,-53832,-38132,-26274,-30126,-18723,-36855,-52968,-87895,-30049,64086,104007,87411,19977,27787,61860,15527,-5259,33170,42293,-12733,-57569,-91539,-31457,-15315,12738,35121,11265,-59463,-76607,-18351,3112,-22097,16492,37550,-18767,-50234,79308,108267,-17261,-89533,-63951,-79126,-14210,63703,101451,100600,59470,468,-36719,-11671,79994,197022,237015,184775,87402,1258,-10156,43704,86999,53585,40728,95136,165391,119495,94625,91655,54746,-16807,-95804,-108769,-77037,-72099,-95114,-83267,-85241,-105070,-64582,14785,104172,184853,162174,139141,64686,-28835,-78639,-33627,-26867,-32604,-49437,-41433,-41568,-55091,-51788,-52660,-13216,42553,71600,91069,133083,81254,-41706,-91956,40360,45872,-111,-25669,-33165,-51636,-51066,-6116,51377,96430,174741,162959,60477,-53127,-57363,-66596,-40103,-70259,-96520,-98582,-76318,-63994,-49213,-80670,-35733,28180,72183,25867,-101739,74188,376453,362705,156137,100725,79453,28013,-52877,-106976,-93365,-100095,-132441,-88740,-65426,-35012,28721,71002,28783,-50240,-77929,12390,83518,54901,-10947,-76658,-93813,-39866,-16639,13640,41158,65194,113038,108087,39210,-50364,-74284,-51185,-46023,-40222,2276,61646,35913,-27856,-129600,-32773,60018,55595,9033,-47366,-83888,-79318,-26827,-10754,-42477,-80225,-115603,-95702,-94980,-78306,-67398,-71770,-56695,-67466,-20319,12136,75770,157480,189086,214613,208831,155124,66923,-79691,-118516,-80963,-56135,-46729,-72109,-40904,59356,84464,57850,66037,64070,28311,-15865,-21382,88470,250857,260484,111239,6366,-33125,-66263,-111903,-116503,-101929,-85553,-34761,13468,29665,43611,59786,25744,4057,509,129070,335461,453680,344959,150612,35474,26118,53844,31787,14448,-5282,-72839,-92534,5734,173306,312112,280603,193797,164761,126772,83410,126626,165808,102288,31394,10564,-3916,61294,177093,162352,135072,98393,12350,3684,20162,50401,102198,103434,51836,-35223,-105811,-111277,-96677,-51964,35514,77147,17084,-19226,-61273,-85801,-114739,-93752,-42469,-3981,-41753,-64723,-28668,19646,106497,178135,225606,136593,-11799,-21290,-38323,-50525,-67491,3406,115760,220563,220959,128825,39476,-16584,-60548,-92067,-66540,-65983,-101012,-132221,3957,120954,100952,-12567,-110954,-54390,1555,-8144,1087,22348,-51208,-44251,19287,56393,46116,6966,-20741,-48223,-62716,-81092,-79096,-75229,-64029,-53228,-53472,-100924,-20230,36605,123352,175067,129796,63162,7942,-44684,-92111,-47862,24469,90563,114582,81692,1812,-72274,-54341,5587,25174,53821,92792,93600,19291,-76358,-119197,-113612,-65108,-11532,15304,31393,22175,-3669,-42726,-65178,-61530,-42104,-42776,-54984,-61339,-27489,9024,37044,57250,66918,12470,-51844,-63967,10390,65251,88443,80216,52558,25355,-36097,-61455,-47571,-38446,-61139,-78453,-64393,-56643,-66697,-43893,21860,73401,37342,-51350,-54824,-65099,-26268,4315,-27683,-60881,-53259,-68296,-72975,-35222,37094,36521,-77142,-41475,29401,79031,65026,32385,-6109,-48113,-55187,-106815,-98847,-80628,-75755,-85016,-167207,-137001,-80165,-31946,67818,76942,103358,132486,108749,40438,26650,-14803,2436,15005,-11595,-48504,-104249,-143180,-108677,-50651,24162,134630,189278,205496,305665,301192,231475,102549,2960,-32292,3036,107791,234332,234849,169775,9498,-129072,-41043,28014,29108,-31121,-60519,-21940,51905,82178,126247,170380,93646,159650,153513,55202,92161,258405,406398,326127,85851,-79200,-77006,-46198,-10845,1905,-51969,-109415,-85761,-51563,-40058,-77573,-70002,-30001,43966,117746,201929,164402,25914,-72546,-61950,24214,49473,-11825,-84129,-106188,-132996,-168321,-128551,-110606,-61666,6037,17752,17941,-11620,-55312,-98821,-94507,-39654,83713,216744,231658,194236,131640,37172,-57573,-78658,42581,106523,51409,-9562,-37058,-32942,36030,71702,73160,99255,111519,116412,119502,153282,147417,52092,-15233,-37117,-42745,-61059,-82050,-50375,49395,131061,136263,133270,74462,5198,-52372,-48273,-42820,-31393,-10797,-31662,-121172,-74411,-29357,44380,86575,16606,-51687,-69232,-51315,18326,99045,102929,30271,-2579,-38101,-128694,-102608,-27719,57679,88974,58342,6697,-26721,-15065,2534,22315,39244,49512,136016,305228,470468,512550,410708,324887,233128,205784,197245,117614,16241,11306,227113,458820,381707,85200,-33313,-24330,-49571,-81383,-96361,-71099,7061,67561,138114,182651,181303,118804,6389,-86112,-86483,-68742,-74419,-103600,-87699,-58971,-69776,-95082,-79011,-69599,-38511,17484,73217,41826,-27214,-39927,-53979,-46653,-22136,-29303,-56202,-30792,5341,-16326,-34872,-12929,-14383,-43073,-75324,-59324,-35808,2739,32160,56710,33519,-11042],[-54727,-51866,4764,37189,48841,69141,30814,13434,6719,18427,43541,76584,92051,141060,184604,148955,106733,96315,86052,-6610,-56300,-38293,-68,30378,17395,2456,-32780,-87770,-23217,115993,154684,163509,94899,1798,-80712,-105879,-24136,-18244,13950,-38722,16044,53528,-3424,-43725,2075,57994,101375,112864,106077,13993,-70632,-17311,27716,-27377,-104632,-18382,71021,210504,418755,324384,120846,2177,-89391,-96088,-79013,-66834,-56879,-66637,-12225,90891,210363,368391,201991,27286,-72016,-47645,-61368,-62865,-965,184350,407153,424948,289944,186658,102546,23622,15980,3309,-8618,-31113,-29492,30967,36414,-20602,-65334,-59424,-36025,-6901,2070,-27970,-57905,-47804,-33165,-35529,-2906,70164,40223,-11703,-22589,-18826,-43591,-93897,-99224,-86453,-21740,-3888,-10652,-63865,-64999,-18558,-35070,-122153,-138561,-67956,-78218,-76726,38431,174229,251619,223565,107510,-9272,-62169,-45418,3981,59224,48622,23654,38251,86810,151791,202610,348582,345206,174381,15217,-63124,-23198,-34987,-29480,-14459,-10672,-6405,41155,12379,-47032,-98572,-137407,-100812,-83552,-113140,-127863,-65293,-1484,97732,166473,97132,13562,-45268,-30906,22991,-16825,-90412,-8655,-23714,-73235,-101959,-25245,78569,86431,31020,-5655,22085,58912,41925,3450,-60208,-81174,-68988,20346,142578,134428,66954,977,16432,63679,66440,9028,-55641,-97877,-92065,-117335,-160684,-189395,-150831,-121086,-24980,154169,284938,226828,40923,-40269,132211,147884,68654,-29192,-121346,-52237,23305,84315,110360,113717,22853,-18625,-38269,-11251,-10372,-94346,-136138,-136095,-103977,-66457,-17258,28609,86384,216001,367978,325288,178239,61547,33867,17352,-7554,-25555,-56974,-95257,-111660,-107335,-98130,-43752,22812,12336,-15124,8721,187163,312435,254572,116272,37052,-5948,-78469,-108630,-108016,-69670,-45442,-66071,-125685,-68846,8197,43405,15371,-43911,3322,134211,158949,80866,23531,-5380,-71067,-64188,-41369,-35984,-63057,-66677,-13442,36651,17064,-28427,-32796,-18660,14081,49342,61146,55633,33833,-16208,-33217,-14574,10380,16371,-21575,-89014,-112819,-63155,-45047,-45870,-74758,-114861,-106300,-79292,-61396,-49222,-47943,-20427,1089,43878,108582,161317,169222,170944,201025,277324,233867,188330,176953,185306,87496,-52448,-125511,-39229,56349,133665,152395,105589,18331,-54326,-140792,-138718,-73655,-8511,5406,7283,-37731,-123480,-73006,12162,24485,-45794,-34299,-3998,-34347,-51633,-47107,-33880,-5826,36559,98725,142589,135717,40978,-41786,-83505,-33839,-13168,-28747,-30463,-78975,-65524,31401,128325,95412,4244,-64316,-39178,2781,-22336,-66255,-58012,-7486,32613,72625,92785,-5596,-5192,93112,195263,188161,81209,-6863,-126745,-111006,-73496,-57025,-14350,55325,104232,100305,32060,15660,113543,170159,176666,126777,114732,66354,-60420,-126981,-85489,-32941,716,-57002,-102348,25694,165488,260369,215430,76132,-26392,-40521,-13161,-402,-8872,-41290,-81737,-47047,12075,-1282,-86560,-101559,-69974,1332,188884,213964,156121,76306,-3996,-51698,-70158,-43460,-26096,43512,139703,85646,689,-55835,-94090,-53272,-2215,-49597,-97032,-46771,32145,23973,-25579,-38876,-37910,-16490,93371,162217,127602,127129,114215,72949,98105,169795,199291,152996,72776,61740,61342,35777,31611,18509,-7501,-73019,-74128,-38448,-37130,-6703,82596,168408,159901,57656,-106133,28121,182390,281192,354677,307278,230916,237850,220483,153533,89768,10941,-54357,-89236,-94875,-87882,-68188,-54869,-61543,6657,-20951,-58670,-53222,-76483,-119716,-64154,-13073,-352,-35138,-43107,42556,73744,83679,148177,184703,124744,-4919,-56173,-92303,-100000,-108459,-51000,-16438,5814,18355,24859,-10716,-55908,-36535,74775,184386,163671,73413,-15938,-72980,-62629,-26514,28611,53819,39140,-54163,-133164,-98547,-81518,-37532,104574,224479,264175,229229,175396,69185,-27239,-85433,-6141,32247,16821,1809,3885,29482,76001,73974,10084,-94581,-101729,-61060,-45005,-5445,3266,-26995,-54637,-89578,-66513,-38615,44286,1826,-56702,-90060,-74850,-13187,53898,115623,145179,148566,83598,38069,19031,-12885,12108,55481,61677,10238,-46102,60383,139939,139522,77664,5924,-80684,-40241,32185,81195,166815,198344,80965,21765,-23810,39306,24278,-93017,-153416,-103546,-106510,-123354,-27509,94991,162091,179067,177269,41805,-43803,-9262,-3326,-15440,-54731,-79473,23386,149207,200081,193766,113345,17983,-54782,-98653,-132964,-89709,-95552,-109812,-126826,-10418,69367,72180,47340,-2272,-34750,-41551,961,24953,69535,94047,205722,330793,470800,476110,354022,296283,248004,126744,-3736,-21139,-63611,-110336,-111745,-107523,-31640,58054,187509,283485,268156,112634,-37080,-97885,2589,68699,76106,13120,-40918,-92111,-101238,-62025,-30218,-78708,-127626,-91959,-107281,-103591,-42368,19161,87227,79628,29212,29038,27312,-146,-15460,-3694,-19205,-48916,-38844,-16747,-42654,-54614,-56372,-97364,-54579,120654,306624,425917,350305,209424,89142,31169,-18447,-118912,-115740,-72485,-49877,-54540,-41791,-27239,-17065,-10267,59360,57656,38810,61282,89204,88025,130797,118901,57979,-30562,-37521,29567,19104,-40675,-72413,-20994,7337,55915,188114,256307,222783,115278,37213,17525,39732,70970,19002,-13226,-12721,4931,16561,-14604,-35232,-30493,-18790,-16216,-51987,-91494,26630,99727,83088,18016,-44584,-54853,22631,146919,165757,43226,31306,22911,17002,21065,-7572,14404,81439,42344,-33170,-82109,-109985,-95308,-25885,25992,133352,271849,281476,234203,212177,204866,246197,231624,82242,27871,172112,384015,438627,398042,306810,108870,-45159,-105991,-64435,-42721,-65097,-85534,-11116,12907,6580,-10424,-38936,-16682,114779,321752,421376,295353,107510,8370,-10449,9187,30987,35203,-35676,-58607,-20849,67734,74774,-34592,-137578,-45938,110512,259466,423817,323860,82033,-56075,-63475,-46937,-38433,-56946,-64670,-15947,9575,-32989,-112732,-58953,5070,35506,45735,20326,107148,120186,2113,-71486,-43445,2721,18282,-14679,-67337,-68060,-84449,-66972,-62755,-87882,-101108,-83517,-69833,-80576,-48634,-6853,96473,82018,20008,191369,576434,941509,1221150,1330364,1320470,1284878,1189920,1002592,679889,230391,-38504,139386,246977,120512,28093,2016,-24669,-77063,-70558,15698,94104,132690,138617,151834,187415,74969,-27579,-72201,-88005,-58581,-84236,-122318,-75215,-80072,-25035,60437,182130,160381,51591,-41017,35046,100771,30953,-75693,-99189,-35488,40247,54590,-28545,-208047,-181206,-31755,110768,177462,151464,98915,33718,-62134,-61681,45478,124604,223387,280116,116783,-63268,-111778,-38299,55684,137657,240678,291635,286590,246551,162039,98215,114504,56183,65797,156106,282323,276393,104554,12785,-74070,-182106,-160409,-92410,-55743,-57502,-85183,-100844,-92942,-39604,7147,-3384,-63603,-37528,23779,66074,22098,-12437,-22353,-96320,-78295,-60319,-6548,59994,22648,-57367,-68498,-34039,-43656,-109285,-45768,-47129,-84705,-89603,-52631,5712,35458,5817,-83868,-137657,-37823,1633,5525,-12761,-77653,-12266,56587,2476,-79334,-22495,68111,47061,-26794,-37266,40142,192205,135100,69187,25025,1985,21873,82922,104823,-15333,-61245,65366,186002,121848,-15518,-138729,-107452,-68230,-31771,-10253,1222,-12674,-35561,-106132,-108647,-54828,-13665,32969,73295,81320,117276,157245,175400,129415,29056,-30944,12572,14892,-20705,-19413,-16866,-31291,-89950,-116134,-124388,-139740,-66098,38234,164890,319957,250459,26041,-111599,-142290,-131103,-102185,-87167,-20208,61120,104936,73235,69401,119803,162603,182643,133983,115155,87258,73342,76779,50895,-43272,-111257,-89315,-6148,34377,-21983,-81641,41242,128417,138407,44276,-41039,-18689,51330,115334,299962,391007,192391,793,-92862,-56164,30602,65532,29821,9961,-12786,-58073,-83417,-32743,5379,18944,-3294,-12220,-14426,47887,-33886,-107476,-119666,-99646,-83588,-31200,16170,4307,-68869,-145167,-51467,-25988,32269,150715,229915,170176,100062,31464,-89601,-55119,23190,48271,-47518,-29700,36143,97340,92530,-862,-27249,-54721,-101973,-98503,-10545,127268,375111,531579,412192,144026,-12551,4052,41493,63606,137993,175657,66788,-64922,-73099,-1984,-124,-12733,25816,20362,-30728,-74680,-62498,-31949,-19227,-2060,-8082,-28085,-12539,31865,56665,78655,109053,90093,5464,13153,15427,-21347,-55189,1566,79804,87005,70443,57341,-14270,-3141,11555,33441,15731,-25247,-71967,-68539,-34860,22828,897,-30072,-43036,2901,-7397,-39810,-77615,-82126,-42984,-3086,-41897,-71309,-75889,-55123,-88001,-120231,-121038,-90654,-74568,-95198,-89859,-32870,-256,-21482,-39583,1802,-22534,12716,90561,161393,131954,45059,-6721,9069,-23071,-45891,-56295,-51145,-7430,57800,52230,41130,-29425,-119885,-97831,-64900,-1676,9364,-37898,-77372,-82871,-11886,42195,47938,-27470,-60241,-53480,-51740,-42092,-23926,3038,-10471,-40526,-62606,-91477,-86723,-11218,54032,82795,129288,127580,88026,39689,-59359,-54774,30182,81289,57673,-43840,-49647,63304,85685,35556,-69741,-9071,117483,243085,182452,109634,32049,391,47537,92283,30063,-65494,-82026,-52606,-35810,-57013,-104996,-93074,-109221,-114510,-90367,-84341,-76650,-61461,586,58570,90617,52079,-24906,-76048,20544,179323,315464,317865,160397,47906,15875,5629,-11820,-46626,240,136242,312291,274638,122565,40578,17449,35124,107645,209920,165472,57441,-46220,-85122,-103267,-74933,5489,83363,147336,180903,143587,219802,372679,458144,329677,92626,-54224,26225,124302,133318,75058,37213,-22066,8323,-9457,-15105,-15812,-23769,19101,-7790,-46716,-63816,-53863,-49182,-56129,-57241,-74304,-81340,-88674,-65341,23874,-4325,-112925,-87035,-71707,-52094,-26589,-32301,-29770,-52981,-62363,-103070,-38951,59551,105315,104353,45175,59924,98790,38338,-1241,18357,33286,-16703,-57329,-76653,-26421,-16208,15997,57820,54948,-15655,-62113,-23956,-1417,-35504,-7766,34935,-15744,-49717,79874,108983,-6546,-74695,-68537,-82703,-12505,68836,107315,99265,50995,-8518,-48247,-23455,51401,180345,251997,218440,116846,12681,-3214,56962,102219,55554,28428,77030,135131,89175,76482,87989,55692,-13726,-105719,-96442,-62024,-69314,-88262,-78088,-85871,-104377,-67654,8281,87959,141829,110551,97426,48396,-24303,-54824,-21260,-17374,-21200,-40614,-42774,-51941,-78422,-88118,-78570,-29806,36984,78804,98899,127033,86636,-16304,-95561,33260,56738,17593,847,-9492,-41966,-49052,-9384,51290,97578,185960,180976,85450,-20125,-42749,-68794,-44216,-71319,-100772,-100782,-53833,-48936,-53353,-79265,-24948,49951,99115,25105,-93459,63996,349365,325425,129405,95944,92429,46890,-38394,-104733,-104233,-111913,-133941,-79865,-49587,-19815,32118,50199,12990,-58266,-91879,-28493,47099,46122,-7944,-71563,-90177,-33561,-9979,22987,51513,80963,134320,127231,58966,-34845,-66074,-44185,-40939,-38019,-1143,55236,35300,-24742,-124604,-27026,63668,55143,1803,-56247,-84754,-71760,-22227,-9660,-38400,-73720,-111547,-105383,-97230,-74188,-71926,-80111,-54345,-66687,-18056,19423,86648,162787,180780,195524,192599,142425,65149,-73024,-101794,-73077,-51646,-46586,-75127,-38236,60910,91861,73978,84728,83751,47192,-7084,-22970,100606,278797,285624,124718,20047,-19971,-60423,-102272,-111508,-105518,-88567,-37553,11243,40104,64159,97922,58444,21631,18709,144294,333824,446145,363864,183139,55217,30837,43333,3163,-37507,-77444,-122018,-104454,6535,191155,323235,266515,174914,148231,113303,71059,112085,161280,114330,46402,25922,2863,49995,142979,126073,97859,64987,-9581,5492,31120,62590,110264,107295,57720,-21941,-88905,-90755,-82769,-51774,17466,68725,16372,-17988,-52280,-68901,-102760,-88588,-36120,21646,-15400,-38715,-9644,23538,91716,141348,170938,69165,-63261,-32547,-43478,-69855,-62866,25634,139934,255406,265036,174218,82013,18414,-39598,-84320,-63277,-62399,-97030,-137614,-3230,109400,94185,-7163,-99975,-44587,10572,-1676,6303,27386,-46745,-57770,-9209,21382,22115,-6333,-24744,-30753,-21996,-49115,-66213,-69699,-67283,-70037,-84851,-74259,24770,90859,148942,153075,89259,34200,-5573,-52436,-88448,-47907,26884,80351,93299,65669,-2307,-69596,-56098,8959,33683,53419,76566,79620,17701,-73740,-124157,-119027,-68344,-16902,14280,32357,19693,-11128,-38668,-38701,-43031,-34032,-38084,-53403,-66246,-32242,7426,41054,62255,58999,3417,-52126,-55238,20205,68846,83771,74595,49187,24749,-33696,-50781,-30909,-32726,-55683,-77491,-58756,-43765,-47424,-30448,26391,52679,-771,-95379,-93430,-72331,-9563,9519,-24417,-49882,-47356,-70030,-79173,-40009,45187,61145,-53529,-55203,20075,74229,70424,34397,-15376,-57091,-55283,-102329,-90029,-73397,-71055,-94836,-195301,-114669,-33953,17319,85203,69524,96175,126549,109712,49921,21536,-26433,-8227,10019,-10841,-51538,-128867,-191104,-159105,-82224,2486,118743,162690,163293,275202,283375,227759,122328,26379,-14956,20116,122081,228686,196487,131566,-14218,-116085,-6457,58419,47029,-17425,-59121,-50694,35863,87148,160557,240056,156036,201894,187439,92029,139525,328073,465740,367662,107267,-71603,-83069,-51798,-26118,-9700,-52615,-94208,-86643,-41258,-32839,-78674,-80219,-38016,42077,120252,210900,188313,37512,-72762,-69726,14175,53070,-8290,-92797,-124692,-143162,-173563,-132752,-121851,-76344,-5932,3513,2981,-20739,-59273,-101413,-95687,-41668,88478,239978,261635,220218,141849,45906,-31218,-77593,38095,127458,79189,8296,-30137,-37897,23440,58575,65238,101508,131154,148454,143824,180069,167757,57276,-24724,-55119,-52402,-61287,-75445,-47179,46926,123391,128375,119199,56821,-12779,-57790,-46160,-44866,-41638,-30330,-57261,-136964,-55800,-807,79569,100558,20219,-51729,-74823,-49886,32570,130455,140666,57954,11553,-25146,-109738,-119045,-43904,34347,54205,11430,-34808,-9497,3466,8638,24531,42658,52588,153615,350349,517656,499418,349355,258326,194576,180091,179241,109217,13962,290,210559,466982,373415,76233,-30665,-30032,-67899,-109329,-128050,-87804,-5242,49945,138857,204650,203249,137757,18053,-74115,-89575,-97317,-102960,-121406,-108577,-78753,-85687,-102448,-85407,-76290,-41909,15918,67841,40349,-24876,-31523,-39998,-26424,-5853,-92,-32389,-38051,-16643,-27085,-34577,-10860,-10883,-37401,-71537,-64937,-44667,-6508,22237,41578,13183,-24644],[-58379,-48091,10751,28322,30502,54147,34120,22924,17687,38954,59821,87617,104808,135027,156975,125190,100342,113490,124115,30094,-55989,-65516,-25914,25591,30790,20062,-20624,-75822,-20974,94887,124822,146442,96959,6890,-77798,-103963,-18208,-29037,-8323,-33931,44547,52778,-15987,-45090,7890,60219,99751,107555,86785,-4880,-115604,-66669,-11915,-47720,-90745,11038,115364,265676,457748,315742,108342,-5988,-99106,-97345,-79333,-72216,-51054,-55204,-25705,52838,154296,336044,238841,58048,-50955,-43212,-58203,-60837,-4368,160735,328518,285870,171227,117746,82334,28642,28204,19084,4408,-22805,-25478,30840,37074,-13212,-54575,-39513,-9965,23374,27613,-25199,-59996,-47031,-31453,-39490,-16891,51350,23810,-23099,-28148,-21439,-49890,-105751,-100129,-80617,-11669,10811,13257,-44834,-58555,-19130,-39290,-127760,-146336,-65654,-73326,-76610,31800,169530,260072,245756,129134,5491,-73112,-72996,-28774,23522,17411,406,13226,50689,105317,163976,326169,313836,149085,8502,-62645,-23546,-35520,-28058,-14253,-14198,-12479,32720,14115,-48077,-96487,-124498,-79234,-64576,-105441,-126953,-68238,-17545,70028,127195,71294,-269,-55796,-42779,10296,-40618,-68619,-3370,-33895,-92062,-119966,-24770,75712,58564,828,-19651,17374,64582,46295,-8987,-76702,-86896,-65154,6719,110452,116526,59500,1947,22254,69279,69249,12678,-51020,-91017,-80113,-96378,-148518,-153767,-110342,-79655,13191,173065,283324,216806,20260,-11582,157755,155904,55759,-46313,-137457,-38315,37788,96125,110588,95248,-4436,-19106,-37859,-11941,-22576,-112806,-137939,-117243,-85201,-84719,-33350,15723,79485,226779,403147,352323,212076,85197,44403,19809,-10503,-31953,-59598,-97508,-110491,-99688,-91465,-41737,28619,27560,7725,34632,200700,304966,233877,105033,41753,17330,-49274,-90478,-99430,-62983,-39997,-63030,-109797,-69126,-13164,5967,-15057,-56705,-8038,105780,140689,73024,21058,-3405,-66406,-54714,-26417,-11998,-39187,-60906,-5991,51543,42295,1000,-3198,7111,32956,61950,68513,63338,37355,-22311,-30709,-16616,9612,16220,-20587,-87427,-113805,-61821,-44627,-51477,-89830,-132734,-80540,-46265,-22299,-18523,-39610,-29071,-1735,51485,125106,191370,214889,223784,259122,313619,258013,220723,213050,219439,96097,-51357,-111274,-30354,54095,107434,99755,37753,-26305,-50008,-131235,-128908,-44104,35265,49589,39086,-22490,-118581,-91291,-11833,-3851,-80720,-59490,-22346,-36429,-48316,-45565,-32817,-4093,36803,97538,142859,138605,57195,-10071,-49200,-22614,-10447,-28478,-26661,-42581,-26341,59236,135996,96522,-566,-85393,-29613,29577,-898,-61965,-55693,7339,52140,90139,93112,-18025,-23799,69131,176607,188058,88777,3324,-106390,-91968,-49522,-23615,19638,79870,118346,105236,32858,10779,92288,140116,145608,127711,138555,89161,-46712,-130342,-86267,-18792,9391,-56160,-88377,42131,178017,268900,221244,80366,-19958,-31397,-4785,5220,-4189,-34113,-78105,-52726,12225,9328,-72221,-93205,-66264,6650,211639,216250,136581,57551,-14665,-52214,-62382,-42395,-36699,35914,166506,111001,8254,-51011,-91500,-77217,-44364,-93801,-119361,-52481,22237,4176,-41239,-49038,-47361,-31286,66231,131216,118578,134371,131333,80484,83429,151322,183837,150686,74137,58423,55642,28003,22347,6702,-22275,-81423,-70140,-32763,-20449,23672,107600,172895,155686,61446,-103266,27123,204117,298768,354370,309543,241518,271097,269785,187670,108880,10284,-60568,-94715,-95069,-85768,-64426,-49931,-46599,33468,-1104,-53452,-52481,-62649,-89742,-54791,4351,31049,-11035,-53096,45542,84736,103696,134145,126109,59808,-47773,-67422,-83879,-91147,-102758,-55254,-32492,-14909,10351,29769,-4791,-57144,-41656,61804,156596,115366,61969,-10473,-69120,-69416,-36432,13885,35440,31339,-51379,-126143,-93803,-74727,-32082,89917,178877,210214,180175,122401,19401,-66215,-119812,-1927,41812,31407,25064,29112,59815,120192,121317,26387,-92420,-89699,-50193,-47823,-24805,-8064,-29264,-51213,-68473,-21820,27104,93891,23761,-45918,-83291,-69526,194,78692,140868,164821,170478,100478,49890,28514,-2509,30099,82582,86617,16826,-45163,102688,229678,227431,130815,33378,-71518,-56929,18579,77766,188049,252883,165634,55186,-39464,31883,28519,-78089,-124697,-91962,-99712,-115290,-29642,77212,127923,141103,155650,62086,-16780,7301,7833,-2632,-43686,-99717,14484,145942,184886,168534,88516,1911,-41589,-57955,-92767,-74635,-86930,-104986,-125078,-1740,75704,68598,48508,15011,-2820,-2364,38437,59198,92442,104106,197896,317048,471818,523902,407422,316836,242651,106362,-16272,-19564,-61277,-106730,-107947,-106724,-43242,46176,168101,243420,246675,115865,-32634,-89748,-2709,55589,61741,-7500,-59918,-103558,-109195,-81168,-58492,-101943,-111388,-69298,-87784,-108551,-51250,24402,110837,98518,39134,37399,25542,-5007,-18238,-4815,-10699,-33876,-32025,-19293,-37970,-52441,-57976,-99254,-60909,82950,219443,306862,251311,142844,35033,-5173,-35566,-119910,-102695,-51675,-24689,-41112,-39047,-21286,-6544,3827,72975,67772,42339,57149,74410,55200,102845,103139,48128,-33579,-29699,55641,69033,2240,-72324,-62733,-30799,8469,145051,234942,221864,117129,46354,31882,59237,100222,57902,31107,26495,10387,18727,-11283,-23161,-17215,-8304,-7786,-41066,-59436,49190,108039,83882,14786,-50329,-67068,-2471,92990,76321,-9426,23683,40011,47441,57216,48889,79052,85115,14500,-65204,-121772,-115813,-84122,-12412,40009,139960,266755,268893,220376,209699,219360,252270,219946,58378,9464,166909,403918,460551,408421,298538,89882,-47437,-88468,-40844,-19130,-48152,-72241,-13500,8395,7986,2878,-10532,20495,158058,370832,417852,272481,91874,-4985,-21039,2161,21001,17188,-54313,-72878,-15021,92227,92219,-28758,-134026,-47448,102785,237500,369871,286474,70970,-39665,-39300,-46975,-49680,-58035,-62621,-14026,14688,-25349,-105182,-50335,12750,46981,60751,39762,121783,130950,16240,-64584,-34514,23107,40886,-3516,-61810,-59402,-65268,-51189,-52117,-79801,-100587,-90893,-77043,-82644,-40576,1695,93216,67587,23437,221638,584240,934020,1229394,1386760,1431416,1433136,1345746,1124786,731248,223315,-30906,131020,208842,119591,48586,20443,-14083,-62583,-50885,31166,94959,128601,137269,168802,210202,81781,-28589,-69804,-77855,-45149,-65817,-102478,-66907,-89079,-35660,51225,175712,161605,41529,-67480,9038,72274,20957,-79827,-106886,-39529,56492,89579,-1640,-179885,-189841,-67041,44711,90386,72596,56587,30065,-77989,-67258,50595,131127,220732,243005,65844,-82215,-93843,-22757,75198,162466,260377,299597,289708,268247,207600,135303,107886,41665,45490,124760,277422,337568,165429,40653,-73159,-180437,-142168,-87415,-69245,-68022,-87868,-104105,-95488,-36320,9100,1753,-52193,-43000,19025,65449,18070,-41222,-69758,-106909,-81280,-72359,-13374,68799,37243,-41049,-60907,-41051,-48152,-111404,-61233,-67228,-109543,-71903,-32532,16253,42910,16854,-68109,-141141,-47950,-4760,4945,26,-65345,-37214,36173,-20922,-99197,-22791,58786,30561,-31881,-29521,56377,204127,129821,75146,38921,10406,14875,43674,57442,-35948,-56438,66087,164932,88349,-44507,-150180,-95073,-62716,-35242,-19775,-9549,-21487,-39978,-116239,-112499,-51798,-7878,44290,86081,87748,112511,142703,153888,110956,20753,-37044,11438,17873,-13384,-3927,296,-22807,-81921,-105449,-137939,-142755,-54106,49574,178650,325949,237255,19179,-116161,-171992,-162993,-121168,-93707,-20368,55863,103713,90306,68537,106835,147427,155697,113857,104623,89548,89557,94426,56158,-45345,-111526,-90300,-8380,31170,-26580,-94027,11776,87649,98805,24695,-39953,-20549,31156,63258,238623,386792,210159,7640,-98375,-66807,28996,66661,29693,4072,-13113,-52712,-79581,-18595,22802,27956,-5034,-17669,-5781,53483,-47338,-111961,-100111,-96023,-90989,-42968,2981,-10527,-77334,-137740,-49589,2129,97698,227977,294836,205152,115992,36755,-98333,-67628,9562,18596,-67718,-39795,-2170,54228,83752,5932,-25212,-58995,-108358,-97261,-13041,109705,340005,497351,380660,133903,-28247,-38572,19672,71725,131045,194357,93287,-52952,-82635,-2123,1174,-20904,12940,5561,-40472,-75027,-62273,-28804,-10976,10653,12537,-339,5548,14109,30743,57395,91810,93141,35255,27832,10734,-40008,-86061,-51621,39086,63833,55429,44857,-24996,-18647,-5648,16565,6859,-22850,-76373,-79756,-39386,24703,1761,-41632,-62308,-16664,-28584,-60651,-93204,-94410,-47795,-1175,-38406,-63196,-66755,-57883,-93331,-117904,-128937,-96383,-73240,-82617,-84649,-29632,5848,-18827,-45341,-14383,-53608,-30235,63716,168817,158600,63672,-21164,-18070,-40267,-46869,-64875,-89440,-49073,11423,11944,15174,-37517,-106506,-93448,-67498,-9887,1776,-39418,-73485,-81664,-12603,44231,57570,-16487,-52568,-62515,-70044,-63388,-47684,-11825,-18355,-44087,-63843,-91852,-95724,-11803,65835,104430,164655,168124,112500,43013,-64466,-66656,27035,87927,69262,-39281,-57148,49372,78412,33743,-81281,-1907,117991,229072,171530,100878,25386,-4587,40225,70491,-3530,-94515,-93839,-53674,-38359,-66554,-98218,-93146,-114047,-94874,-68698,-61932,-64288,-67481,3645,66846,97061,57784,-21769,-108944,-10414,175976,371023,365620,184935,67737,32725,10485,-13995,-45870,1882,127662,306682,256836,101010,33774,28511,68077,154232,263872,200365,68701,-43417,-79133,-101422,-89359,-23321,56833,146174,187620,135782,174529,324318,440627,348220,112197,-47977,21730,120299,131379,101181,89772,11613,5781,-3154,1789,1054,-14876,19185,-1441,-25996,-32679,-15654,-3855,-14264,-36684,-61612,-71425,-83188,-56600,39110,6530,-122112,-96289,-86464,-57065,-23431,-32535,-38921,-64045,-61041,-101975,-52038,47189,97534,113106,63227,81821,124822,53546,-1432,-121,18781,-23489,-58426,-67559,-25011,-21527,12653,72966,93379,27161,-42666,-31867,-9858,-49500,-33916,30274,-15177,-51127,74257,102317,638,-60922,-73901,-90118,-15958,67375,106932,93349,38788,-18813,-53814,-24753,38145,156473,240579,222668,129998,17456,-484,65979,115852,60049,33727,88013,131276,72353,58130,78276,49434,-14266,-83739,-71380,-46746,-65700,-83554,-79563,-91289,-105731,-74040,-4541,64254,94504,60124,58407,34765,-14534,-35706,-14608,-13198,-14607,-36198,-46957,-62996,-94388,-106404,-85262,-32657,35603,83736,102053,114126,84751,2277,-85597,27842,66538,33770,24794,11495,-32638,-48185,-16552,43912,88954,182419,182935,101547,6452,-30980,-70820,-48350,-73396,-105734,-96024,-35728,-40802,-59552,-71300,-17103,68480,123099,29984,-69826,54238,314641,285027,108570,93857,103838,63690,-24816,-99575,-113471,-120593,-129019,-72203,-39165,-12107,29180,27722,-1706,-65724,-97797,-57028,13636,33771,-7843,-68282,-90299,-33481,-10649,23915,51944,86675,144850,136588,71082,-24166,-61361,-39490,-37796,-37802,-7257,44377,31340,-22026,-122163,-30474,56424,44782,-13092,-69417,-84814,-65852,-20577,-11571,-36921,-67916,-103002,-120799,-94985,-66742,-73984,-90973,-55072,-69008,-19066,22424,92108,161018,166229,172691,176875,136842,73963,-54113,-85722,-67653,-49047,-47372,-79570,-40393,57861,96356,88580,101452,99078,62221,-1097,-26996,108971,297867,300482,133997,33335,-8188,-56451,-90714,-94395,-99874,-90297,-41885,8091,50934,85274,133975,83814,29267,28493,148327,310316,411162,360722,203243,68988,32157,30568,-23223,-77360,-125114,-116455,-117116,1015,192643,312379,240022,149454,126182,95769,56359,94278,151921,124252,60083,40706,13915,39692,108404,93827,61749,28218,-32915,6408,40359,72706,118357,114814,70155,-38,-62035,-63685,-58924,-38391,10779,59424,11529,-19910,-41276,-52495,-93929,-87596,-36285,39420,10596,-14045,7367,25542,76596,106928,114072,3988,-20792,497,-17505,-63801,-47469,46921,159321,279654,297597,217870,124794,51599,-19697,-75928,-61992,-62323,-95619,-147381,-16752,87361,79779,-3272,-89471,-38782,13931,307,9451,30235,-42224,-71831,-39902,-16710,-5138,-24860,-36302,-18244,16654,-10439,-51430,-64581,-70160,-86036,-106257,-33241,70789,142726,168990,126090,48032,4128,-20795,-60610,-84577,-46863,29222,69791,71446,47334,-8547,-66867,-55521,11712,40342,49874,59239,67100,19731,-65427,-120114,-125525,-72965,-22667,13495,36137,22150,-13209,-29847,-15033,-27212,-28168,-36315,-54068,-71550,-36455,5415,39931,56592,39910,-12383,-56588,-47530,28575,70697,77533,67691,46047,24965,-28815,-36837,-15325,-28702,-50862,-74828,-51661,-28423,-22952,-9245,42895,48350,-18015,-111902,-125847,-66462,5585,11146,-25826,-42457,-42018,-72817,-85756,-42313,58071,94888,-11169,-59999,11421,66909,74292,32553,-30343,-63090,-51086,-90055,-76178,-63397,-66340,-103556,-189520,-68605,29871,66614,98162,57282,82703,112655,101851,54314,15351,-36394,-17067,4573,-9774,-52123,-139555,-182635,-155412,-100647,-15734,98347,129061,109786,226947,251428,211818,135336,48155,1315,34167,132459,217150,162677,103087,-31166,-95104,31490,88752,65088,-370,-46189,-68991,21480,91902,193574,311593,224497,244840,224400,136461,192984,392886,507763,396835,128145,-60922,-86487,-55169,-38946,-18595,-48536,-71637,-65407,-22524,-22247,-75771,-85995,-42844,42602,124739,221966,214721,61320,-60802,-71573,5453,55490,-2887,-96541,-139871,-145996,-169550,-134573,-129372,-85977,-15815,-9073,-9336,-25478,-57991,-99647,-93894,-41375,92147,255557,283944,241795,150141,61491,-1690,-72213,35442,149525,113040,29995,-20486,-42006,9438,42570,55410,102256,149458,180852,171097,211329,188374,61479,-32192,-70501,-58261,-59371,-66174,-37144,49394,116943,119077,103941,41984,-24330,-56868,-39554,-40953,-44616,-42582,-75433,-127259,-35645,29693,113532,109466,19509,-53393,-76135,-38461,52964,163274,180170,91189,30763,-5568,-76652,-117079,-55804,13234,21636,-31094,-53105,20052,25261,15321,26088,44728,59471,178688,392843,542285,460994,276756,182321,148622,147948,155837,100938,14884,-7125,192632,466226,364929,75384,-24099,-32870,-81748,-125093,-131702,-74875,-8139,37017,141482,230866,229274,160478,42882,-30371,-53790,-89905,-113236,-128395,-114039,-71755,-65288,-65215,-68710,-75934,-43052,12516,61305,39637,-19653,-18684,-19455,4676,39880,61232,22065,-12656,-20235,-30192,-28304,-4870,-2904,-26583,-61446,-63882,-47974,-11015,16261,30293,-73,-29059],[-57762,-40458,19762,20723,13943,37358,35471,30122,24684,51846,68920,89446,108066,119870,123930,98261,91755,128281,158668,64308,-52068,-93349,-46911,26745,50688,40594,-7925,-61233,-14660,76465,97729,126138,93078,6434,-80813,-99450,-4739,-28583,-23304,-7356,71331,47722,-30051,-47546,10297,60410,97818,102435,68510,-19422,-144352,-85886,-29115,-51548,-66278,46176,165514,316662,478424,297281,97113,-11666,-106713,-101965,-83854,-75958,-41539,-42129,-36432,22316,110886,300792,278308,92055,-27797,-37427,-54658,-59311,-10143,129101,242576,165272,80300,61393,63475,34263,40020,35021,17455,-15893,-24233,28809,39244,7044,-27957,-7892,24346,60294,57441,-21911,-61470,-46238,-29619,-42256,-32093,26773,5118,-32773,-31036,-22614,-54536,-113010,-93921,-72434,-2388,24299,37549,-22829,-51738,-21157,-43728,-132238,-151614,-61538,-68319,-77384,20072,157154,261207,264026,151188,23225,-76681,-101524,-62383,-12419,-14076,-22775,-9880,17817,61423,121683,291241,270559,118361,-958,-63220,-24765,-37073,-27476,-15857,-24393,-28641,12792,7625,-54064,-97664,-115009,-61712,-48668,-98290,-122900,-68792,-32509,41354,89803,50212,-10348,-62403,-52561,-2629,-63768,-47719,-285,-45395,-112335,-139041,-24155,69467,31411,-22540,-28790,9398,61971,43820,-23781,-92341,-89812,-60631,-6885,80190,100950,55539,5013,26858,72005,69214,14788,-47138,-84465,-68529,-75620,-122291,-116582,-71836,-38758,46591,182114,268840,194976,-7628,17787,182545,161301,42867,-62333,-136761,-26977,48436,103500,106349,72477,-26890,-16475,-40505,-16628,-37338,-131331,-129632,-102010,-61134,-85309,-52523,-1936,67335,231400,424624,367135,240866,108718,52819,19121,-16349,-39533,-61592,-100175,-106903,-87914,-79083,-35601,35256,42164,27919,47225,190564,271712,198099,86848,45349,38975,-22120,-72882,-91873,-58339,-37072,-61797,-94649,-67590,-33640,-32205,-49475,-71282,-22253,70166,112628,59612,15689,-2749,-61592,-46098,-13152,10488,-17087,-55815,-670,62854,63228,27263,23102,29297,47434,67153,66366,59445,32336,-30466,-30729,-22539,5139,13324,-20829,-85890,-114990,-62927,-46981,-59867,-106899,-135627,-63178,-22618,11582,18677,-18941,-32262,-8714,49904,124782,200460,244019,268466,308129,331524,269398,245875,245924,247087,99728,-49990,-99243,-28646,37725,59516,25155,-39775,-35211,-29784,-119485,-123299,-17386,80582,99764,76795,-5316,-108263,-110915,-38753,-32316,-99281,-71393,-38534,-40810,-47863,-46994,-34365,-3697,37149,96116,137851,131841,65491,15345,-21477,-15761,-10256,-26745,-22930,-9125,6726,76631,130651,87295,-13300,-111243,-17129,55453,19748,-56673,-54456,20972,70500,105487,88730,-31511,-42988,43343,151630,182396,95802,16161,-84696,-78848,-33380,2070,49698,102049,128940,105740,29818,235,57909,96847,104073,119652,152454,102327,-37294,-130724,-85826,-8125,11833,-59468,-78335,51761,179110,263169,214987,77406,-17939,-26646,-1758,4766,-5355,-31690,-76566,-59915,10137,18957,-56978,-81737,-61202,9342,228792,209477,113737,37884,-26193,-54035,-58805,-48140,-54934,21183,187252,137153,14627,-50047,-93320,-109969,-89574,-86860,-108819,-63064,4662,-18730,-57402,-59145,-56199,-42674,47260,108003,113790,142205,147924,94615,76023,131607,161662,137846,65956,47807,44921,16864,10536,-6956,-37634,-83761,-63644,-30192,-6395,49104,125680,173311,149691,66120,-90195,18538,217752,308484,339560,298959,242813,296095,315132,219314,125776,8721,-67201,-101216,-98190,-87209,-64154,-48972,-35648,53512,15490,-50680,-54929,-51013,-63733,-46858,17518,58930,8811,-64216,44002,91281,117110,114520,78617,11658,-78138,-72902,-80163,-85411,-85336,-54894,-48769,-39338,-2273,29442,-1720,-62322,-50895,43712,121569,63591,44591,-9001,-66534,-78041,-49900,-4654,13851,19925,-49569,-117771,-93054,-71168,-27995,74246,135633,156762,128437,67437,-27480,-95161,-115488,2307,46014,39082,41007,48824,87259,163012,164163,36970,-92880,-78820,-39539,-48550,-49562,-25977,-35536,-48123,-47753,21297,100474,139622,40460,-39146,-78849,-63996,14096,104778,166940,185019,191716,117134,62513,40061,9699,47890,108101,108363,19220,-49457,138827,320668,322326,189652,63913,-55126,-75625,214,67250,199311,299389,252111,92889,-56706,15787,26029,-66347,-99633,-75820,-90136,-110586,-35826,55467,92272,104742,137164,88358,10647,22537,17815,8731,-34274,-119544,16145,150324,171963,142294,63687,-7637,-13361,-11267,-52408,-59275,-79831,-102361,-125487,4642,79298,64253,47995,29899,24460,31373,71868,93525,120546,120876,192702,299343,458309,544588,441584,326400,230955,83090,-34511,-21243,-59485,-101082,-100459,-101172,-48899,34310,143598,197424,216353,116784,-25362,-83359,-13083,37602,45109,-26869,-79331,-116701,-115718,-95101,-77016,-113187,-94178,-52362,-71259,-96032,-56658,26909,122090,102432,40295,42838,21873,-11007,-21913,-7514,-4347,-20514,-26581,-26254,-38886,-56498,-65906,-107959,-74371,37438,131161,185147,152055,70794,-32448,-51666,-51301,-106174,-91041,-33841,-356,-25581,-35563,-17184,110,12362,79615,71410,40802,47229,52410,13323,52983,64571,24455,-43715,-27819,71861,111518,44049,-43737,-97918,-65719,-40923,92754,199941,210230,113808,52766,45376,77820,126314,93157,72893,70319,16812,18945,-8280,-12131,-7002,-2395,-3387,-29692,-25108,73051,113699,82016,8777,-60402,-83886,-30804,35841,-9013,-54846,13684,55097,85142,108376,111440,137215,83455,-14542,-98520,-149814,-99466,-67115,1142,53551,144275,256854,252689,203174,201062,225251,244309,194384,29043,-8551,159958,410639,464562,405110,282008,72301,-43772,-68656,-19377,-116,-36538,-58955,-11062,6942,11564,18699,22952,64147,208403,421006,405380,243525,74737,-17030,-30342,-5642,8343,-3949,-76935,-91980,-11544,109995,99423,-32843,-136433,-54036,87396,205457,299579,228690,52217,-23168,-14037,-37955,-61213,-61314,-61572,-13916,16727,-19560,-96685,-42649,15635,49090,64677,46248,120247,127753,23263,-59256,-26479,40367,59719,4250,-56975,-47941,-42460,-32620,-39008,-70043,-97756,-98856,-88028,-87214,-31638,11442,86917,51980,33841,252638,585038,921636,1240080,1452980,1556692,1593567,1504629,1237387,765988,208483,-23984,119408,165598,106779,60819,34411,-5531,-48902,-32533,40996,89392,118132,129016,177227,226145,86298,-28768,-70342,-70655,-32963,-46502,-76640,-45820,-83732,-44273,43288,169192,164791,35961,-92155,-22274,38718,10300,-82221,-117629,-51141,60965,118130,23913,-151842,-195685,-106970,-30095,-3863,-8285,12911,25728,-86460,-63760,60692,141322,218904,205624,27404,-97183,-71985,-2095,96600,184168,269291,293625,281921,278225,243410,171540,108417,45191,39696,103404,262476,382013,226807,70726,-67095,-158856,-106213,-57455,-69919,-80283,-92976,-108076,-95722,-30800,12021,6785,-40094,-47433,17166,70957,22739,-51825,-87872,-98871,-79844,-80510,-21020,74811,53176,-21665,-49848,-47473,-50762,-95511,-75342,-87448,-134259,-43635,-9708,25192,46485,25102,-53666,-137994,-54994,-8482,5820,12316,-52389,-67083,7835,-45494,-109110,-22613,48688,15522,-34491,-19380,74176,210676,125087,81833,54749,20843,5067,-14996,-12481,-64010,-46207,70356,143379,57035,-72920,-138741,-78238,-52615,-34412,-25533,-16874,-27733,-42045,-122980,-112429,-46355,-2013,54412,97861,92847,103631,120660,126207,93085,12974,-43365,9106,20743,-4142,14419,22939,-6163,-66968,-96220,-148237,-125339,-36778,61907,189621,320642,213237,18066,-96107,-142211,-135503,-134803,-101894,-25634,41087,86754,93659,60047,79654,114204,117045,93831,94297,91887,108179,116116,64909,-43430,-110228,-86908,-8179,29336,-27457,-102711,-17243,44523,57503,8706,-36871,-19566,13717,18777,172628,361866,221375,15183,-98650,-71434,31876,73789,38976,6705,-9055,-45007,-71855,-1806,39608,33767,-10242,-23644,10842,58327,-52644,-95245,-72706,-82584,-94552,-54786,-11427,-25930,-84091,-123928,-44134,33188,161254,303420,355970,237846,128356,39570,-98667,-73953,-3769,-12645,-76970,-45408,-35893,11276,75725,20885,-14443,-55160,-109776,-96994,-18164,85682,285475,432625,331574,121189,-39859,-74720,17250,92871,132215,209816,120308,-33482,-88166,-1444,3493,-27508,-2223,-9418,-46935,-71365,-61105,-25694,-3722,21600,31242,25478,31603,21851,25144,49861,83114,98122,63565,46238,16131,-38202,-81618,-92770,-625,39633,40185,31961,-35667,-32404,-19256,3567,268,-19259,-78001,-83919,-34191,36564,11510,-45881,-76495,-32491,-45840,-78138,-107071,-107304,-53831,1272,-32924,-52841,-55884,-56625,-91644,-100797,-111848,-93202,-67692,-66683,-72748,-24515,12068,-16579,-49650,-30739,-83197,-70347,36893,176211,192502,100254,-12061,-50349,-58463,-40545,-60690,-114012,-81846,-23281,-20783,-5214,-38615,-85638,-82731,-64791,-13795,-2451,-37117,-64871,-75286,-11252,47182,67021,-2872,-40477,-65577,-85670,-82538,-62531,-8687,-10338,-36220,-56480,-83179,-99527,-13258,74618,123139,196365,204383,132667,43922,-68207,-75199,26572,95858,81690,-31566,-62294,36114,70756,30853,-91807,10434,119667,216702,163414,93761,19469,-9148,32422,49911,-26577,-95660,-89345,-50787,-38841,-73993,-86317,-89062,-109994,-72746,-44550,-34218,-41992,-67401,8133,74337,103100,65137,-13086,-129629,-37825,170649,421826,404476,204873,86353,49930,17191,-12502,-41947,3698,114204,285314,228930,81636,30513,45189,108960,204587,316055,233841,80880,-38042,-69755,-92678,-100620,-52628,24670,137341,189995,131400,139736,283870,423855,363639,134724,-37046,14065,109551,125058,128501,140220,50389,3026,3302,20564,22472,6654,41887,24666,952,-4877,15856,35134,24770,-16973,-48249,-60551,-75945,-39427,63041,28607,-112275,-100576,-86167,-46308,-12361,-26059,-41156,-64319,-47127,-78576,-60675,33598,87146,118644,78653,96041,141300,65034,-426,-14884,6551,-26668,-55782,-57958,-20768,-24272,8942,85566,129517,70733,-16179,-35890,-16405,-57860,-52478,30269,-11216,-49238,67180,93717,9024,-44277,-71902,-95429,-18997,64637,105209,88024,28588,-24062,-48125,-16998,38144,132535,211728,205912,133100,21134,3238,76304,134297,76299,61853,124493,154613,76675,47935,68909,41633,-13568,-57029,-39177,-26157,-55802,-75404,-80450,-94064,-103716,-78883,-18445,39112,51393,19736,31316,31071,2450,-16825,-8799,-9202,-7660,-31067,-49098,-70212,-101736,-102194,-65805,-7245,55160,96497,106921,100765,81018,18532,-64492,29720,80080,53356,50613,33225,-20696,-44274,-22957,33633,74631,166509,170115,110044,28288,-20697,-70522,-49228,-72499,-106919,-85329,-21412,-35602,-61277,-58051,-8773,85995,144833,42704,-45692,48279,277513,245563,94546,94666,114337,79984,-9964,-89213,-115212,-121287,-122011,-66339,-32350,-8217,23659,9049,-12091,-69375,-94443,-67347,-9710,23137,-6754,-63196,-89831,-35966,-15124,19633,45397,84423,146305,138887,78841,-14864,-56094,-32212,-31442,-34923,-11761,33443,27803,-16428,-118398,-41898,39185,25813,-33524,-84112,-82120,-59992,-19680,-13995,-35646,-61211,-90986,-106379,-80880,-55127,-70885,-101120,-56690,-72256,-21039,23170,93963,154387,147776,147992,161896,136571,90116,-29348,-69398,-62637,-46313,-47073,-84018,-46495,51545,98665,102238,117285,111398,74591,3676,-31152,115401,308483,305337,140006,47064,3624,-52754,-79880,-74388,-85568,-87135,-44589,6632,63878,107491,166550,102127,30041,32730,143895,271985,358542,341506,213330,78364,30953,16647,-44529,-90779,-81513,-78803,-126250,-9076,179845,283364,204976,119792,99872,75260,40290,74297,138361,131514,71926,54690,28257,30015,74957,65403,28446,-9978,-57105,5735,46563,78369,122289,119493,80857,21526,-33635,-35997,-32013,-17719,14579,52426,2846,-25434,-30837,-39027,-89067,-90858,-42825,46723,34130,7632,21077,24835,60266,74400,58831,-48104,31720,35731,11750,-43209,-26819,65037,170991,288713,313350,254547,164360,80191,-2822,-68769,-64498,-67874,-98301,-151076,-35040,57442,58376,-2079,-80158,-37472,10654,-3191,9890,29896,-39032,-86787,-73459,-57456,-34369,-47326,-54602,-12282,48067,29537,-36513,-62241,-75497,-103251,-100732,1379,109539,185533,179501,94593,6269,-27707,-39190,-71198,-82877,-47190,28789,56879,47797,25158,-19185,-66837,-54198,13844,44328,41805,39452,54325,23394,-53563,-109384,-135714,-81132,-30121,11358,41414,27495,-13703,-23822,-126,-17993,-27776,-40468,-60055,-80152,-42642,-292,30750,38897,10780,-35100,-67747,-44671,31753,67722,67258,56104,39400,21938,-26139,-25735,-6172,-29963,-50303,-75129,-47579,-15030,2768,16088,65853,54623,-19218,-94661,-107701,-52196,14931,6218,-34511,-41923,-42543,-81029,-96029,-44564,72479,132712,38635,-51729,1402,53297,70966,21368,-53170,-66003,-46992,-78588,-63459,-55301,-65444,-115594,-169111,-24884,92964,108434,101760,37309,61143,88950,82601,49436,3683,-49745,-29366,-6630,-13958,-55037,-133989,-143888,-120854,-107967,-32915,70926,87840,45321,158532,201231,178056,133350,60693,9377,37649,131991,195278,129123,77192,-46907,-75298,66372,113214,77641,13083,-32827,-75953,4300,90745,217553,371911,287194,275748,251126,179702,245529,443078,524416,406446,142706,-52293,-92336,-61916,-54388,-30659,-47147,-53008,-39665,-2023,-14192,-74654,-92529,-49897,40028,125748,229817,236991,92526,-42440,-71844,-5873,51828,-1220,-100157,-152727,-143168,-159905,-139675,-136531,-91963,-24664,-22482,-23338,-31414,-57239,-98842,-96567,-45816,88013,255375,290339,250905,150719,77929,22583,-70421,27957,163800,145131,49190,-14074,-49848,-8637,19818,38375,95614,159957,206747,195429,240715,202836,58820,-44254,-87785,-65008,-61403,-61268,-28352,49918,105844,103081,83125,26751,-30933,-54360,-34364,-37242,-45915,-52090,-88901,-109705,-19649,56204,139734,108349,9427,-62133,-76926,-23640,72005,188328,210875,120738,47966,13462,-42971,-99458,-67198,-10008,-12680,-71118,-41207,47269,42515,15411,20175,39458,66127,204029,420113,533504,396581,196707,100697,94818,107331,123989,87912,13402,-15732,170691,452887,352006,75753,-19683,-38072,-94656,-122969,-100722,-41233,-6362,23870,140393,254236,253255,181208,74515,22251,-9530,-55784,-83693,-116118,-98361,-44548,-27639,-25969,-43765,-71472,-46359,3714,50407,35989,-15636,-6208,1462,37030,90783,120878,74363,19471,-14001,-30040,-20544,962,5041,-15375,-49822,-59250,-49256,-14430,10536,19215,-10009,-28558],[-45530,-21189,39059,22475,7666,27707,41992,42170,35292,63400,75474,87442,107537,103814,94500,75588,87406,146121,193086,98696,-39877,-113064,-52067,42582,83865,69801,10875,-38598,1388,67412,79994,108709,87590,4537,-84953,-86869,19280,-7856,-15226,37451,98067,43581,-40325,-47754,13256,63164,100676,102416,55880,-27125,-126762,-74845,-20904,-33131,-33028,88282,219672,358744,478706,273363,90650,-10996,-107659,-107360,-89418,-74045,-26128,-24984,-40974,963,81676,266478,318930,131112,-1434,-28383,-48935,-56349,-15855,94755,160778,74319,20061,19665,48000,41890,52692,52294,31669,-9323,-24414,26735,44245,35321,8051,31454,66051,105215,90679,-17825,-61794,-44839,-26881,-42985,-47184,-696,-12950,-38435,-29903,-22032,-57898,-115876,-84802,-63072,6272,36779,62079,3554,-41981,-23287,-47734,-135338,-154453,-56805,-64146,-78890,4454,138532,255364,277917,174408,44485,-68609,-128958,-96525,-47911,-45190,-45642,-30730,-11652,21000,78410,246941,219258,84002,-13076,-65129,-27377,-40384,-28662,-20182,-43208,-56243,-18985,-8235,-65468,-101788,-108017,-46571,-33437,-88805,-116421,-68069,-46234,12617,55483,32648,-17572,-67022,-61887,-15008,-79322,-29289,-565,-58781,-133363,-148985,-22228,59660,5693,-40536,-35872,-3010,51131,35008,-39774,-106904,-91072,-56674,-20193,52798,88182,54323,8209,28676,70680,65333,14361,-44870,-78965,-57897,-55864,-94642,-83759,-40140,-2950,73742,180739,242035,161635,-42590,45803,204353,163062,29630,-77821,-122694,-19340,54228,105330,96915,46483,-41799,-14501,-46813,-26368,-55531,-145472,-120699,-91203,-38607,-61509,-72952,-24263,50167,230455,432416,369831,262793,130639,58228,14748,-25684,-48370,-62524,-103107,-102602,-75157,-63506,-25568,42742,54634,42657,46443,158310,216458,149322,62661,47504,57425,1372,-57003,-85556,-56035,-37015,-62521,-81140,-64630,-51905,-69357,-86800,-85752,-38414,30571,77994,41645,7545,-3768,-57504,-39308,-2611,30200,1411,-52700,1889,69955,79024,49595,45145,46421,55761,63504,54424,44000,18729,-40474,-33825,-32401,-3115,7649,-22298,-84088,-114262,-66027,-51645,-70118,-124132,-125856,-55022,-9198,36954,54901,8347,-28010,-19228,39105,107712,187954,253647,300261,341402,328209,266553,261237,272620,265867,98829,-47622,-89247,-33563,8663,-5450,-62762,-105980,-4242,-6884,-111209,-119699,8415,128556,155966,120426,13706,-96020,-130248,-66221,-58949,-93748,-71876,-51327,-46574,-49637,-50538,-37315,-3345,38396,94966,128083,116130,65663,32315,-1552,-12697,-11345,-23444,-21124,15957,31889,82932,113645,69065,-31947,-121801,-27,82098,41095,-48911,-54974,31705,85532,116449,79218,-45289,-61329,17870,123699,174098,105076,32536,-64270,-71110,-24591,20091,74340,120137,135318,102621,24282,-14193,14751,46479,58427,104892,156897,106854,-30385,-122706,-81990,-491,9591,-65211,-70419,56242,170934,245988,199493,69768,-18150,-24417,-2102,548,-9921,-31641,-75342,-66592,7556,28689,-40469,-68169,-55436,9228,239191,194729,89682,19743,-36128,-55000,-56853,-57614,-77694,4831,205403,167297,22646,-51036,-94647,-144210,-119287,-49488,-80240,-73763,-14823,-39005,-69146,-64750,-60124,-46840,37614,92299,111765,149037,161808,111273,78191,116558,138480,118473,50815,33074,32560,5760,-302,-18563,-48570,-77540,-54358,-27320,7913,71560,137624,169629,142627,73131,-69726,4746,223103,312301,316770,281605,238933,314040,355414,249577,142590,9329,-71163,-105882,-101542,-89197,-63998,-48166,-25597,69094,31612,-46892,-57449,-39926,-39142,-36857,29324,82925,23022,-72404,41892,96474,125987,93600,44293,-20661,-95679,-72749,-78628,-78472,-62611,-45330,-59171,-62529,-15258,27771,2788,-67282,-60358,24550,84858,15519,25762,-8063,-62275,-84514,-62753,-22616,-6830,8958,-45164,-106319,-92546,-67258,-22099,60516,98117,108228,78431,16170,-59994,-89105,-71772,9959,47667,42569,52849,66823,115213,205292,202181,45126,-91689,-65583,-25554,-42016,-72741,-46416,-42225,-42656,-26521,62492,178988,181390,54775,-33395,-74612,-58162,27334,129204,191687,206410,215542,138767,81659,58714,26351,67142,132684,127725,20932,-55671,167824,404374,416854,252810,97958,-32722,-88365,-18065,54453,203569,337903,336789,135854,-65827,-5847,19877,-54755,-76057,-57436,-78086,-105653,-41658,35370,61864,77518,128482,123475,42540,40484,30646,22119,-22884,-98907,40245,169243,167322,122601,48230,-1390,26948,36939,-10827,-40554,-70208,-97661,-124365,12497,84140,63696,49839,45161,49487,60240,99460,123120,149626,143513,192061,281826,435261,540307,458394,330443,220685,65633,-52967,-22383,-54491,-90381,-88371,-91970,-48207,27809,121780,155953,186946,120976,-11222,-74447,-23973,20658,33042,-37186,-91342,-124227,-114634,-99824,-83091,-110264,-80138,-37375,-54587,-79516,-54927,28264,121051,91672,35460,48230,19917,-14285,-22898,-8131,3434,-5013,-18352,-33756,-43267,-64596,-76275,-120496,-91798,-10928,50581,75544,64755,4555,-103066,-88917,-52205,-84473,-78360,-16988,24062,-6856,-27834,-10852,6847,18958,82565,71869,37758,35770,29570,-26623,-9454,6890,-10407,-58411,-29736,79245,143778,79919,-15743,-90527,-92230,-85386,41829,159095,191734,108188,58743,59702,96548,149572,125729,113558,119085,29887,19456,-4886,-2120,812,824,-363,-15478,10657,96882,117629,79511,2508,-72029,-100888,-55568,-14754,-80697,-90919,2688,69001,128722,167880,172732,184920,79263,-39312,-126256,-113136,-70250,-45475,16316,68614,148425,244789,235181,184539,187970,222498,222858,157279,-2980,-23083,153976,406115,453635,391789,262025,59364,-34377,-47944,-84,13864,-29485,-47480,-5824,7712,16516,35444,58708,112330,264961,470219,387227,213404,59225,-25867,-37487,-14487,-7396,-27964,-102631,-111846,-6370,122919,98583,-44838,-144112,-64689,66443,167607,223791,158579,28813,-7042,10970,-21399,-68403,-66107,-60915,-14632,16894,-14369,-86434,-35252,14912,43087,59070,41729,105648,113132,23865,-55520,-20037,53086,73633,8052,-52933,-33153,-15890,-11402,-24194,-59664,-93012,-106240,-102148,-92668,-20722,23255,79796,39455,52091,283012,579861,906064,1251375,1523203,1689637,1759227,1657982,1332203,781485,186849,-18475,105571,122647,84642,63593,42041,-177,-37530,-17963,44492,77837,102177,114886,176171,232829,86989,-29395,-74364,-66487,-22437,-26881,-46921,-15826,-68239,-51163,35989,162065,169373,35437,-109022,-58668,1459,-1439,-83227,-131915,-70130,52808,136331,45168,-126354,-198160,-148349,-108027,-98278,-85742,-29925,19975,-77275,-50431,74874,153616,216217,169207,1014,-109852,-51032,21788,119779,201894,266400,273077,262258,274665,265392,200676,114207,58083,41373,89572,239118,403293,280332,99001,-58772,-131736,-67063,-15505,-48150,-91514,-102670,-113806,-94114,-25117,12866,8092,-31002,-52805,16407,81545,33991,-47510,-78500,-85012,-75094,-84937,-30655,75754,67176,-2509,-37650,-55511,-56453,-80124,-87363,-104595,-113562,-11825,11975,28859,42678,27471,-43664,-133011,-62736,-13787,3793,19760,-41882,-102891,-29186,-72249,-100356,-25897,34954,-709,-37555,-10482,89887,209688,118225,85841,68499,31350,-4568,-85906,-97542,-93660,-33727,74348,118694,24972,-104356,-116981,-61161,-42528,-33801,-31817,-25479,-36663,-47542,-131282,-112485,-43227,-1036,58401,103919,92296,86767,89219,92158,72075,1813,-53888,1386,19451,3099,31656,47080,13729,-53347,-92546,-148054,-105794,-21573,68870,191534,298310,175703,18812,-65054,-95083,-97148,-131676,-115138,-39932,13490,50198,77248,43174,39374,62925,69033,72109,79239,87945,122076,135162,72330,-41084,-110855,-84580,-10986,23241,-30928,-110437,-48957,-2010,15320,-5928,-37042,-21213,-4613,-18646,104034,311647,215890,15062,-102288,-74959,34219,80698,50504,11783,-7644,-42761,-66150,10671,48827,30929,-20399,-27667,30107,56302,-54371,-76478,-49735,-67859,-98684,-72910,-32460,-47058,-94572,-112946,-41373,57797,211729,364230,402225,260316,129915,32668,-96406,-79832,-23429,-48890,-78270,-53844,-70514,-30800,69457,41803,1269,-47218,-107504,-103026,-31746,51128,212241,341233,265900,101025,-51970,-110084,17043,105576,131126,213774,139146,-16908,-95565,-6889,3,-38692,-26540,-31500,-57309,-70894,-66518,-30672,-5508,23196,40759,41236,48516,33086,25315,43492,71500,93568,79600,58726,22898,-25482,-57346,-109482,-45081,7626,17669,12159,-52991,-50808,-36450,-13075,-11375,-21814,-84022,-87900,-28437,49833,23433,-49248,-92595,-52048,-66439,-99285,-126422,-127172,-68319,-3944,-34278,-49316,-51182,-58816,-90221,-86939,-93803,-86831,-64571,-54498,-60673,-24512,10775,-22253,-59644,-54398,-116472,-113114,4322,175384,223148,142621,18113,-85019,-75207,-31187,-48301,-92024,-100851,-51561,-49880,-23124,-35394,-65927,-74307,-65184,-21428,-11037,-38854,-59609,-70564,-14275,44164,68520,5221,-32040,-67200,-105136,-107802,-71974,838,-297,-30909,-53453,-77645,-103980,-22924,72396,130368,213942,224003,138217,35108,-77467,-87133,20734,96156,85573,-29499,-73074,15849,54651,18183,-107468,19325,113152,196692,148615,79560,5774,-21360,16777,24027,-46855,-82391,-81403,-52558,-45794,-87098,-77850,-88736,-105544,-55757,-25895,-11285,-23470,-72589,3928,71882,100313,65811,-8388,-128974,-66180,157613,456797,425020,212431,95716,59196,17780,-15587,-43443,-1892,89914,243693,186684,57637,22703,58058,146423,247029,353701,255709,85348,-38462,-65285,-86612,-112905,-86371,-16932,113502,179063,121577,107881,243567,399323,365971,149976,-29907,-3727,85597,106832,145089,175595,79998,-8220,1891,33306,39688,28666,66595,43663,14652,7887,31384,58255,50931,-5570,-41718,-56335,-74797,-25643,80522,46099,-100798,-107047,-77637,-31764,-2809,-21686,-45190,-63963,-34386,-56232,-67668,12668,67648,112977,83127,94039,139488,64664,-5857,-32031,-8707,-32809,-56864,-54167,-19893,-30014,-1429,88205,153748,104396,6349,-42871,-27914,-67433,-65258,28387,-10784,-51368,51532,76981,11246,-32671,-69096,-104846,-28246,53741,94643,75813,13718,-30076,-39864,-10915,36184,103114,165299,168004,121879,17843,1746,82153,152407,99929,97923,164460,185931,92490,42725,55769,26934,-18278,-35225,-8582,-6688,-45643,-68082,-82713,-96606,-104129,-88611,-39373,7569,9234,-13960,12263,31201,17530,-4343,-9553,-11077,-6089,-30847,-54810,-78897,-105976,-92252,-39318,33167,94268,118850,110691,82950,70732,27290,-43479,33170,91822,71445,72825,49603,-12579,-42971,-33500,15657,49617,132473,135919,103363,38089,-18910,-74696,-52861,-74019,-109554,-78419,-17084,-38057,-61155,-47680,-5387,96053,156791,54956,-27239,41080,235270,202613,79688,90920,116986,89340,250,-80248,-114210,-121109,-120723,-67678,-33423,-11828,11861,-8919,-22730,-73821,-90986,-67627,-25388,11789,-8271,-60240,-91312,-44116,-26620,6755,28502,70136,134440,130648,78886,-10244,-53113,-24465,-23145,-30760,-16567,20479,22090,-10878,-113342,-65551,7392,-6078,-63138,-103130,-81061,-58351,-23391,-20565,-38132,-57648,-80400,-87408,-63959,-43746,-66921,-106224,-62220,-79066,-26461,18674,89061,140213,122688,117863,141546,132655,103055,-7600,-56399,-60539,-45878,-47980,-90353,-59397,39405,95413,111352,129305,118269,81769,5055,-36985,117747,307833,297760,140407,58603,13456,-50969,-72674,-57186,-68970,-80177,-45721,6248,77364,128226,191662,111700,24653,32013,131684,224228,296703,311501,215307,83677,26233,497,-60289,-78135,-37761,-51011,-126347,-23007,155561,241277,164472,87054,69368,51578,22573,52057,120128,134305,80233,66435,42967,19245,42535,38611,-2078,-48113,-82404,1781,47354,76501,117610,115695,83994,37477,-7533,-10315,-6000,4367,24479,50023,-8843,-34805,-22744,-29662,-88452,-97980,-54715,42609,53078,25302,30974,21490,42986,44134,9097,-62468,66940,63688,38181,-19094,-4569,79274,173790,281250,310765,280899,198758,103871,11634,-62041,-70073,-78802,-103751,-135449,-52760,24565,32881,-2367,-70185,-37838,3252,-9655,9773,28053,-35809,-98599,-107678,-96918,-59404,-65305,-71523,-10496,70529,68277,-20347,-61429,-82533,-120256,-80750,30478,140473,217329,180907,62865,-32875,-58762,-58556,-82390,-81742,-47354,26992,43545,24619,1513,-32290,-67989,-50116,19889,50987,33840,20750,43802,30532,-37009,-94503,-128579,-89132,-35313,11278,51549,37956,-11650,-20789,7185,-13674,-30630,-47901,-68834,-89405,-47798,-7193,16831,14254,-21736,-59570,-82238,-44367,31810,62863,56582,42594,31431,17471,-24589,-17296,-2361,-33869,-51406,-76461,-44536,-1599,31732,47418,92732,66505,-11788,-71438,-72701,-31858,20981,-1783,-46398,-44647,-46686,-91998,-106299,-43187,90257,174078,93909,-27850,-4818,37334,62342,6170,-69261,-58873,-41166,-67686,-51392,-47392,-65198,-127801,-150196,12949,150236,142501,98454,14221,38444,62624,58246,39408,-10122,-63898,-42825,-21249,-21634,-57235,-115631,-106475,-88049,-103532,-44479,42270,47624,-19726,77575,138066,129704,115728,63183,9170,30611,121700,166649,97994,54491,-59578,-56736,99018,133455,86503,23566,-21269,-71033,-12701,85381,232408,415928,340346,292861,264252,219136,296153,476752,517009,397789,152144,-43859,-97746,-69591,-69069,-43651,-47873,-37800,-13811,20011,-7563,-74145,-98263,-57496,35867,124609,235543,254913,129971,-19175,-69238,-17149,44049,-2310,-101929,-149300,-131921,-148682,-146787,-138193,-89521,-26177,-31929,-36784,-37940,-56849,-98188,-104338,-55646,75945,238962,280028,246286,144438,93460,39609,-73258,14939,167236,172121,65184,-11176,-58803,-22439,-3643,15664,81766,162159,225025,215986,266393,209400,48188,-62634,-105014,-71585,-68381,-62986,-24217,45812,88366,79235,56314,11110,-31706,-51794,-32974,-36751,-48597,-60879,-96574,-96380,-10455,75712,154885,95690,-11950,-80589,-78768,-11122,84124,199332,225452,139788,58131,26708,-15449,-78186,-79813,-38239,-51523,-105120,-20123,62820,48478,2896,717,21600,67748,220595,420760,485428,309265,112951,16851,33193,56336,80435,64440,2753,-31571,140768,422408,328045,68482,-25333,-53017,-110714,-107883,-59946,-7461,-8734,2037,126388,263297,264463,189996,100530,63747,22551,-28476,-56206,-96571,-79684,-20739,3298,2267,-27451,-72657,-62122,-20115,25508,19148,-23748,-5936,9662,55461,126398,159824,106918,37179,-15528,-39718,-24507,-6458,-727,-17834,-50978,-64654,-62157,-30815,-9139,-5931,-31473,-38859],[-41021,-8988,49602,16085,-5310,9418,36669,42217,33495,58327,64242,67417,89073,74790,56420,42951,72256,151231,210153,115954,-35474,-132152,-51518,60954,117419,94510,22688,-20823,14130,55942,60212,83446,68777,-10603,-100690,-75975,40697,21375,10924,80877,112874,31494,-54848,-55860,7267,59944,100556,99639,40838,-36990,-105757,-56945,-4632,-7157,-1407,126983,264249,377736,449455,239315,82342,-9865,-105955,-120194,-101411,-71426,-11559,-9939,-44400,-18044,58417,228956,350842,169270,22300,-21154,-45839,-56505,-25338,56996,86688,10303,-20267,-13067,32323,47583,62623,67412,43625,-6514,-28794,22481,49337,64398,45894,72648,110929,154447,122303,-15547,-63137,-44747,-24847,-43371,-63107,-29718,-29226,-39904,-25690,-21071,-61387,-115656,-75084,-53700,13916,47856,85906,34810,-26610,-23301,-49893,-135455,-154005,-52406,-61153,-80563,-12455,116856,244876,288713,200963,71750,-46476,-142350,-128669,-79845,-72755,-65512,-46504,-35193,-12634,40049,201101,167672,50751,-24741,-65664,-28812,-42924,-29247,-24523,-68163,-88449,-57062,-30375,-78596,-103504,-98047,-28039,-12902,-71459,-104342,-63045,-54351,-11061,28814,21714,-18533,-67091,-67553,-20968,-72697,-9660,-52,-69391,-148010,-128646,-12825,51722,-13173,-49350,-37610,-14726,38793,27451,-49674,-114520,-86181,-48387,-27397,34253,83980,60547,15834,32632,70612,63021,16730,-38751,-68902,-42312,-31059,-61788,-49802,-10427,31534,99770,175208,210593,124799,-76809,77035,227388,166842,22481,-86645,-106076,-9304,61455,107880,88972,26023,-42419,-9064,-50069,-34636,-70379,-127019,-107382,-78124,-12620,-24205,-80043,-41418,37244,233185,435269,367910,282793,155988,66870,13594,-31646,-50757,-54620,-99275,-92675,-57003,-40379,-5443,58364,71217,57840,40812,114584,151795,97657,41312,54847,78427,27023,-36431,-73254,-48684,-32496,-57751,-62534,-53540,-58987,-95333,-118831,-90062,-48300,-2480,48544,28179,4344,678,-47513,-27780,11677,53193,22094,-45472,8324,79527,96175,74510,69396,64781,64317,58353,41163,26339,5293,-44763,-33155,-39071,-8202,6096,-18115,-75039,-103921,-63520,-50944,-73986,-131820,-112178,-48711,904,58900,91857,43081,-10620,-25611,26216,81927,162074,249651,322118,360861,310198,255915,271333,296558,280446,100432,-37657,-74456,-37454,-23738,-74462,-145699,-80545,41469,18280,-100815,-109701,40756,185551,223126,174883,40498,-77462,-140839,-86324,-76160,-75529,-59929,-53305,-45979,-46499,-49175,-34553,3788,46656,99886,120069,99233,64186,45604,15756,-7064,-6933,-13067,-15703,36296,53211,83702,92455,48814,-48572,-89045,26931,115818,69362,-32723,-53021,42769,100085,125914,69795,-53658,-72708,-742,100701,170451,123057,56907,-40828,-63327,-18101,34784,96520,136977,141292,100947,21653,-26608,-27651,376,19684,89802,156488,107818,-20555,-106316,-70150,8380,7776,-68251,-59136,60970,159617,224243,181426,63365,-15303,-19703,-729,-2097,-12471,-28709,-69765,-68081,8791,42142,-19558,-50362,-46819,8831,243972,175481,68427,7586,-39889,-50723,-51461,-65075,-99488,-4769,226375,205852,37080,-49718,-88019,-133322,-91495,-16444,-49517,-77949,-28391,-49545,-70543,-60776,-54399,-40202,38362,84866,113526,156586,174864,130095,91199,112753,122175,99708,33402,18526,22869,-1038,-5822,-23505,-50008,-63435,-41290,-19910,25960,93715,145980,164147,136714,84547,-42568,-10897,220612,312430,292957,264047,234437,326864,389747,279403,161348,15070,-69335,-105978,-102292,-88243,-60284,-43891,-13277,82623,49733,-38966,-57171,-27379,-13618,-21705,42200,102189,32103,-74486,42503,102894,132098,75067,22967,-38598,-96990,-66938,-76812,-68242,-37039,-26701,-59925,-80559,-25434,27568,11592,-69037,-67357,6985,50673,-23924,8551,-5617,-54815,-86381,-72358,-37209,-24074,625,-36770,-91332,-90047,-60779,-12855,49970,67206,66490,32473,-27231,-66999,-53661,-24333,21580,47672,42978,62445,85334,145141,245784,233523,52253,-86674,-48560,-6838,-26374,-84447,-67450,-48308,-34640,-4891,100240,255879,217005,67516,-27674,-69845,-52139,37774,147121,210315,226015,240754,166326,109039,85359,46818,86710,154101,142935,23731,-61361,187519,469865,499303,314662,133544,-7202,-85235,-34328,41364,201244,365327,411642,181353,-58986,-32584,10072,-43072,-53712,-38774,-64936,-99815,-45576,19924,40377,62878,130210,165077,79651,62002,47063,37681,-9291,-61856,86347,199432,169554,110566,44481,18737,68710,80136,29635,-18278,-57211,-89843,-121422,22243,91019,67854,54666,60397,71399,82916,119231,143804,174039,166893,192926,263669,403708,511949,457908,331003,215247,58127,-68384,-22505,-45943,-74984,-73290,-81436,-45030,27386,105693,123120,162523,129309,9249,-62560,-34573,6400,27131,-35950,-91025,-120844,-104670,-96420,-78687,-97620,-67939,-24053,-38203,-62048,-48109,26633,105730,64899,25535,53187,19648,-14540,-20969,-6491,12757,12959,-6486,-39922,-52133,-76647,-84495,-136237,-113087,-60500,-19282,-14736,-5504,-44232,-106876,-65458,-32019,-59379,-65039,-1943,46676,12804,-16509,-1623,14561,24548,82731,69834,33689,23792,9214,-53353,-69213,-66044,-55508,-77843,-35868,77135,161908,105840,5545,-67710,-105772,-118597,2522,119869,169254,100963,64208,74109,114071,168155,154017,151701,169918,51950,19856,-2833,5008,4733,801,1486,1166,45401,117321,118739,76062,-3855,-84548,-112817,-70746,-50614,-130152,-118512,-10170,79946,173027,225662,225118,217764,73664,-56281,-132994,-71514,-37487,-20837,33024,85216,152268,230608,215986,164246,170684,210355,188637,110709,-36416,-32610,149519,391037,430198,371355,241442,51211,-21943,-27915,15780,21607,-26817,-38845,-551,8827,21056,50673,93014,161332,323681,513549,364896,185222,47156,-31026,-42913,-25414,-26868,-54607,-129680,-117190,5335,133474,92259,-63014,-156115,-78021,42509,128661,153905,86210,4460,8333,35084,96,-63596,-71935,-60466,-15428,16354,-8518,-73814,-27427,12210,31265,46568,29104,82187,90614,19544,-53052,-15606,60348,81967,7927,-48976,-14152,14920,12753,-7658,-48660,-86267,-110782,-117644,-95040,-5583,38948,74972,34033,76199,310477,567684,882104,1249621,1577241,1808288,1908666,1786647,1397160,776229,160998,-13355,91918,85758,59135,59777,44639,2899,-27780,-6722,43369,62992,83963,98173,167569,230626,84828,-29019,-79727,-62803,-11366,-5037,-12467,21601,-48078,-53946,31366,156619,177610,43001,-103548,-96132,-34122,-11403,-80047,-146401,-92933,35595,144798,63273,-101790,-193971,-184091,-179330,-182069,-151378,-66817,15786,-51351,-24996,96385,170148,214471,137795,-12439,-117619,-29871,50353,148362,219464,256246,243051,234910,261187,275429,222588,124841,74951,47808,82852,213906,403152,322749,126166,-46673,-102107,-25513,33720,-7096,-76113,-110693,-113802,-85815,-16170,14196,8067,-22778,-54983,20741,101564,54902,-28997,-53708,-65865,-63213,-80354,-36932,75929,82246,19349,-20560,-59270,-63289,-64818,-88395,-102055,-68981,25644,35558,30571,35023,27954,-34122,-124151,-67941,-17519,2321,26064,-29603,-132293,-64226,-91337,-83600,-28705,22251,-13324,-36590,1288,107608,206995,114134,91628,83857,47600,1382,-86981,-74883,-72931,-14692,82112,96589,-2348,-134137,-88837,-39510,-28373,-29160,-34252,-31077,-44364,-53070,-137272,-107899,-38148,-729,60600,108887,91239,67672,55973,60048,53405,-7364,-63179,-6363,19586,13850,53132,77950,41071,-37736,-88513,-133336,-84851,-5915,73990,187458,263468,133014,26658,-27632,-46098,-56486,-103803,-121549,-53690,-16965,3260,48695,31580,7623,13651,31779,58252,65776,82482,134678,155044,83776,-31819,-104970,-77600,-10924,18783,-31577,-106595,-73978,-42367,-15522,-11401,-34125,-19314,-16253,-40226,46231,246323,196760,11030,-105970,-70325,42869,93242,68699,24722,-2918,-40898,-56129,24549,56737,28383,-19060,-10259,56791,54388,-47650,-56425,-26750,-47627,-94316,-90396,-51572,-65235,-100441,-98075,-34239,80533,251924,411822,436807,278270,127078,22302,-86088,-77757,-41527,-75952,-66717,-58314,-98329,-54472,80338,79915,30521,-26478,-89127,-103870,-44911,16528,136168,243458,199322,82848,-55177,-134708,20053,112400,131882,213470,156103,2410,-94645,-10666,-1387,-45853,-51826,-52678,-64149,-66039,-70848,-36769,-9394,22879,48881,54665,61380,43435,27946,39086,60392,84687,88633,70565,35432,-2151,-24051,-84876,-84693,-22755,-2773,-4473,-68101,-65170,-48984,-25261,-19818,-22182,-85937,-84431,-16773,69912,44501,-43683,-101894,-67064,-81707,-115086,-142256,-140307,-82153,-8728,-34847,-45024,-44531,-56171,-82620,-68041,-69609,-70055,-54835,-37244,-39110,-19147,11287,-26577,-65641,-75620,-136145,-147404,-23769,174445,256107,194311,71160,-65526,-60051,-8384,-22075,-57639,-77292,-59873,-62589,-25820,-17019,-39779,-60247,-60444,-24122,-14938,-35696,-49071,-58575,-11185,45198,71149,16407,-18531,-56277,-111051,-130881,-64369,19627,14303,-24786,-50158,-69355,-98852,-30507,69073,135380,224882,233041,137036,26721,-82198,-92844,17843,96747,88749,-24674,-80287,-1681,39543,4495,-96964,33585,106794,177256,135253,66966,-6845,-31687,3549,3253,-56771,-65181,-67378,-50297,-50440,-85448,-63608,-82966,-93451,-34015,-3065,15609,-1515,-75585,-1163,68166,97934,68911,152,-105144,-81346,148689,483455,436434,217648,105352,69758,21727,-14045,-41286,-5129,66096,196144,143665,38836,19520,74880,186124,286804,381732,273354,90969,-35774,-56860,-75417,-110614,-105505,-53421,86061,164188,114581,87681,212571,374687,361632,164480,-18180,-20978,59905,86980,157302,202066,105732,-18782,2203,49568,61169,55973,91271,56210,21844,15001,40730,74719,72652,6889,-32643,-49488,-70746,-8615,97168,64632,-84433,-106440,-58270,-9734,12340,-11744,-43321,-57139,-16843,-29184,-59905,-4752,49112,104901,85136,85556,129675,61635,-9018,-41887,-16384,-32180,-52455,-46250,-12667,-28355,-8403,89935,172998,133979,30338,-44243,-35290,-69570,-60336,33287,-5123,-48893,36665,62222,15959,-18015,-59107,-108296,-34583,43531,83261,64393,2818,-27327,-22837,498,36332,77575,117341,125541,108283,17414,4608,93541,180170,138602,141931,206483,223486,122222,53223,50871,15646,-20218,-10938,27448,19850,-26721,-51098,-73055,-87686,-98758,-95219,-58857,-20826,-21472,-31493,8615,41122,36656,9912,-8305,-10532,-1774,-27295,-55757,-80199,-97410,-74832,-8017,83425,152447,161054,123365,69748,62685,37202,-16901,44602,108937,96390,99142,67995,-1170,-36836,-39888,-1125,22749,89779,88971,87975,42181,-18900,-76715,-52318,-70691,-106695,-69999,-15288,-40085,-52777,-34164,141,105025,164852,70703,-7254,39748,197558,164077,68834,88078,117507,97504,11992,-67198,-106468,-116724,-118616,-68576,-34012,-14497,1945,-18934,-26907,-72484,-83667,-58229,-27168,7860,-5104,-52599,-86352,-49480,-36933,-6739,9271,51193,116574,119453,78512,-3146,-45273,-8990,-4415,-16325,-13369,13601,21583,1600,-96766,-94071,-32382,-44598,-95397,-118307,-76337,-55336,-26071,-25610,-38602,-51693,-65841,-63289,-40681,-27615,-57843,-95666,-65142,-82243,-28451,14915,83198,124706,96913,87272,118079,124554,111353,13079,-41955,-55669,-41992,-44049,-90052,-73269,27216,91432,120297,142510,125219,89150,8606,-38640,121097,301060,283632,140555,72698,26490,-45502,-63996,-38807,-47948,-65400,-39189,12678,96164,151471,212528,118120,20347,33278,118918,178222,239116,282037,217846,91933,23412,-12854,-64957,-52145,-1818,-28126,-114354,-33382,130211,198271,127210,57981,40636,30142,8392,32814,102085,136004,88404,79449,59615,10605,15393,16117,-25739,-79344,-104645,-3150,44607,69011,105803,104756,81160,49503,18380,16095,20988,27996,39484,56315,-18250,-44443,-14493,-21412,-88552,-104850,-67032,31172,68444,41396,40060,19066,28589,20066,-29086,-42371,87882,88061,63690,7470,20062,91978,170008,260906,293703,297371,228924,125473,27228,-51904,-74619,-91981,-107137,-113799,-60102,-4138,8222,-727,-55687,-34147,-2525,-13383,12951,28166,-29384,-99123,-138064,-125903,-69715,-64062,-71100,-8305,84690,104066,-812,-59320,-88797,-133759,-57996,56761,165630,238719,175780,36299,-65225,-85905,-75872,-91527,-78406,-44850,26189,32481,4699,-20544,-45076,-67956,-41243,33860,67348,32746,7615,38257,42857,-14758,-75374,-115484,-89512,-33919,16916,69664,55568,-5296,-18664,9608,-11757,-33806,-55176,-77301,-95826,-48472,-12086,2372,-11518,-51354,-80788,-96394,-43788,31169,59471,49340,30524,24752,13550,-22859,-10819,-2265,-37523,-51384,-76330,-40187,14024,65622,85229,119739,78306,-3043,-51065,-37299,-6899,26459,-9409,-57408,-46858,-51570,-102746,-112636,-35757,111826,216908,152292,7630,-2591,24228,52264,84,-52870,-38400,-31942,-56160,-39296,-38231,-62595,-136553,-131914,45680,199219,169263,91328,-6684,23221,42894,36762,29770,-21789,-75367,-54147,-35808,-30225,-54195,-88366,-69622,-56642,-88128,-45716,19972,19351,-68312,-4959,70717,73093,83920,55705,1782,15124,105041,136829,72653,38080,-65621,-36604,132128,153146,95606,34051,-9945,-59495,-24351,79835,240810,442392,383044,299485,265914,254282,345050,495327,491387,376063,160192,-31124,-95797,-71210,-74927,-50643,-45825,-21294,14941,46937,2432,-69321,-98071,-59805,35857,126756,244059,272420,174661,11293,-59161,-21588,38925,-336,-95698,-126412,-108401,-130894,-148027,-127719,-72607,-10997,-27676,-41554,-38402,-50664,-91166,-110647,-64487,63127,214507,260911,235124,140140,112680,55495,-73400,3810,165550,198086,85551,-3157,-55122,-10022,-4863,1203,71675,166009,244760,241577,295922,216328,38734,-78261,-107320,-65684,-69737,-62500,-16677,45675,74123,57841,34410,5399,-18122,-39424,-25405,-30069,-43707,-59435,-88425,-78254,2758,98750,169887,84368,-31985,-96635,-69911,7913,99000,206605,234064,158319,72436,45223,16641,-47135,-78724,-56973,-80134,-101274,6355,77361,54979,-9123,-19339,5351,76900,237634,405650,417246,224362,47672,-47321,-15360,13858,43260,46566,-1982,-38498,120644,392501,308596,67923,-25487,-61457,-108572,-73873,-6899,34984,154,-11910,115744,271915,277405,203019,134298,105906,55989,3912,-21157,-62096,-48014,10748,41007,36516,-2984,-60994,-69871,-37707,8105,10354,-23231,2319,24655,78586,163842,197263,140156,59743,-6255,-37556,-18202,-4727,2043,-11650,-42481,-57710,-62917,-36610,-18818,-20745,-40413,-36476],[-34431,5835,60287,11837,-14792,-6311,29568,39931,29391,48276,48064,43674,66850,47420,22271,9714,54204,150419,215551,121707,-33312,-129814,-38794,87867,157484,120869,33501,-2013,28453,47920,44433,57436,43155,-32901,-120273,-61164,62108,58656,54087,120854,119605,17246,-66367,-67719,-3126,56041,103060,99049,27728,-45752,-88650,-38453,14127,21799,29651,161901,295991,372295,395583,200581,74493,-5590,-97400,-138316,-115564,-65574,2872,3912,-45163,-34427,38810,190160,370197,205467,43204,-15738,-45201,-59627,-37952,18967,24701,-33670,-51234,-40242,15590,49979,69008,79404,52054,-9012,-38262,15466,53031,90095,81078,111470,154785,202394,146634,-17813,-68057,-48451,-25998,-46386,-82161,-59991,-44352,-39631,-21907,-23214,-68303,-115112,-68265,-47840,17239,53976,104470,67106,-7167,-21927,-51993,-133853,-152052,-53740,-64188,-86895,-32592,90757,227594,292862,227292,101990,-16790,-124295,-158430,-109035,-97411,-85202,-60922,-57145,-42906,6034,155684,116534,15693,-40478,-69960,-34416,-50104,-34945,-34106,-103451,-110372,-97892,-63171,-97697,-105299,-88670,-10089,8390,-52429,-93464,-60380,-62453,-34649,3486,10372,-20429,-70269,-76442,-25070,-51674,4237,-5269,-83420,-156921,-102370,-2196,39789,-31873,-56606,-41713,-31921,20997,18267,-58245,-121627,-82834,-42972,-35375,17249,80754,65964,19886,31264,64577,54988,14347,-36327,-61799,-29095,-8395,-31476,-22159,9411,55551,116168,158313,168903,80049,-111211,102086,241895,164382,13899,-96879,-95303,-4597,62478,103476,75216,5820,-40132,-9261,-57933,-49143,-89092,-107128,-98122,-70683,8091,14827,-63288,-53952,25503,235241,427424,353527,290050,173676,69467,7311,-42565,-53670,-45517,-97673,-87590,-43899,-20496,14833,73598,82980,64708,24188,55338,75472,38578,16640,58038,92140,45160,-20393,-63513,-44426,-31688,-55662,-47595,-43428,-61900,-112674,-148991,-89950,-59616,-34450,20882,12995,-1823,1978,-40623,-20557,20526,69735,35230,-43656,9428,82422,105380,92673,86630,75291,64380,44262,20121,1580,-13513,-51467,-37261,-51058,-19013,-385,-17420,-67960,-93896,-63391,-52683,-78637,-135358,-106948,-52021,-313,67962,117191,71989,7870,-35537,3080,40909,117803,225521,324347,356778,271507,229817,266145,306126,280861,96218,-29378,-63358,-47035,-62920,-146118,-139713,-19951,77433,34213,-96977,-100699,71126,241591,289498,228508,65562,-61890,-136396,-106661,-91145,-61074,-48260,-52293,-45212,-45039,-49919,-33394,9670,53113,101822,106084,75489,53740,46533,22003,-6578,-4647,-4560,-14973,43226,61456,71438,61025,19700,-68102,-53546,53689,148172,96251,-16669,-57941,43614,103569,123723,52770,-64578,-84780,-19933,76345,164191,141111,79457,-23048,-63351,-22242,37018,105648,142275,137723,92575,14007,-44322,-71975,-41901,-13820,67733,143045,97546,-15548,-91392,-59358,10036,-1413,-76423,-51759,58811,139019,192704,155261,51602,-16881,-20138,-5131,-10403,-20165,-30248,-67692,-72311,5660,50569,-3210,-37714,-44832,-1084,232742,143497,41652,-6353,-45090,-48823,-49363,-76072,-126466,-11584,242383,243836,50542,-53251,-78707,-91767,-53192,5373,-26822,-80638,-40289,-56117,-68797,-55051,-47057,-31847,39152,75951,110202,156756,179414,142029,104601,114319,109956,79868,9167,-2164,9421,-9968,-12359,-28036,-49072,-52434,-32775,-14104,40804,107961,143784,150217,125165,92719,-17333,-34205,201886,301412,264626,242521,223941,327346,408220,300024,174345,19172,-68190,-108568,-106881,-89682,-58351,-42084,-4528,87590,63037,-33087,-60315,-20091,6144,-7539,49738,107972,29375,-76529,40127,104441,129071,53936,5675,-49324,-88680,-62474,-80480,-61938,-17288,-9125,-57946,-97891,-38033,23339,18887,-72799,-77427,-14575,14964,-58664,-12114,-7682,-50592,-89331,-84036,-53724,-43334,-10964,-31154,-79666,-91155,-57050,-6339,36339,36175,25823,-14720,-63548,-54146,-15782,15563,29845,39732,34717,65300,99872,171423,276427,250336,52879,-82831,-33272,11142,-7491,-76157,-93028,-59859,-30672,10752,127050,317330,238508,73226,-27263,-69940,-51508,38058,148691,212802,234634,258614,192607,138286,113136,64061,99320,164164,146615,23927,-67382,191445,502673,552455,362332,162738,13757,-72069,-52686,24021,187353,373080,462763,220256,-40894,-69247,-9002,-36593,-37787,-25889,-56492,-97791,-51236,6862,25390,56594,134797,204042,116840,82439,62204,50072,1136,-23360,140491,227094,168782,98679,44519,39727,97645,108332,61850,3237,-44882,-83044,-121522,29075,95422,72041,57720,70198,84462,94144,126269,149624,185692,181615,187072,238282,359389,457487,436596,324600,211263,57077,-80042,-25970,-38411,-60039,-60873,-75159,-46747,27435,91333,95053,139696,136277,29887,-52415,-49085,-9115,22247,-28902,-81854,-109578,-91861,-91423,-70642,-83176,-60290,-16815,-27237,-48993,-43568,16093,71491,18628,8868,52915,16291,-16268,-20620,-7199,19007,28974,4938,-45344,-70593,-83325,-80601,-144070,-141983,-113991,-81458,-87829,-61413,-58091,-38772,-8198,-1759,-36852,-55632,6364,61504,26779,-7583,6101,19438,25697,76891,61723,24510,7578,-10272,-59639,-86678,-150694,-112551,-106365,-50725,61617,159802,115499,15027,-55315,-103453,-117888,-18568,86672,142812,88828,64858,83606,124922,176357,172028,181169,214834,78369,15159,-8355,3247,-1160,-7610,-2237,14829,72045,127081,111764,66741,-14850,-101259,-112664,-75220,-69643,-146882,-142769,-30517,80973,206989,267615,258016,228944,62943,-67809,-114565,-37546,-10147,973,46283,98211,150253,208875,189431,137074,144765,184242,139433,53017,-75097,-41079,141307,360883,391352,340938,216452,41297,-14324,-15024,21776,17182,-33251,-38422,-2034,3903,18748,57255,117267,201662,373426,539587,333672,155326,34205,-38066,-52736,-44575,-55594,-88242,-150700,-94463,22167,138996,78041,-90885,-175968,-97345,13267,87818,94178,17459,-22217,16856,51971,18729,-50727,-84409,-66363,-21846,9928,-7088,-64631,-24719,3080,10203,23880,5135,47806,57613,5949,-57778,-20029,54979,77685,-2537,-50666,2974,43438,33309,3985,-43510,-84212,-116972,-139375,-95848,9105,53184,67995,30018,95200,325080,539451,834595,1210212,1582673,1875793,2004425,1858026,1411201,741842,126111,-14815,73073,51369,29277,46962,38056,-2544,-26382,-5510,31983,40128,59229,74434,146224,212849,73152,-33903,-92069,-64758,-5350,12912,19766,57599,-32335,-58716,23104,146737,183164,52495,-82285,-131950,-68632,-25016,-78650,-158397,-124463,5100,136794,71319,-84733,-189202,-215362,-241468,-249945,-201468,-101625,7194,-23580,4857,119584,183919,206243,105557,-22812,-122901,-16135,75195,175452,231138,234732,200194,195187,232712,267324,229339,129608,83888,48686,73040,182915,376830,342345,143054,-39256,-79434,8969,78475,39152,-49647,-108812,-107521,-77248,-11343,8499,-764,-23441,-59651,23719,124100,77265,-7502,-30070,-49490,-52479,-74280,-44916,69253,90725,35963,-6091,-61837,-79373,-57423,-82730,-81873,-25076,60509,53099,22697,16028,19467,-32285,-120068,-78620,-27618,-6113,23862,-22956,-107410,-86178,-98372,-73074,-38618,3522,-29348,-39137,8229,119456,196341,105490,91579,92294,61952,22597,-3422,19355,-26581,2112,84962,70438,-31326,-152719,-63427,-21460,-18495,-28697,-41029,-41896,-59183,-67457,-149535,-106855,-39485,-9542,52745,104848,82282,39585,15350,23976,29403,-22533,-79075,-22063,13422,20014,70436,106774,66282,-29009,-91431,-126451,-73465,-483,67173,166528,207510,80777,31803,1687,-8154,-23697,-73992,-115985,-65846,-49435,-56216,5002,25188,153,-13764,15349,46333,46140,66245,134885,164133,89339,-24970,-99597,-74884,-16759,7293,-38478,-100366,-92281,-83021,-38365,-16976,-36802,-22696,-29320,-55518,-3263,163606,154261,-7824,-120942,-65766,49091,101833,82443,34843,-3773,-49102,-51001,30365,54961,21472,-4406,23488,78228,44198,-45203,-46947,-14454,-33008,-89421,-115359,-73949,-86202,-108400,-88439,-31464,90820,270089,433464,448593,282074,110699,-1348,-78911,-76539,-63811,-87506,-57115,-68011,-127896,-60245,101327,125991,62925,-2936,-65390,-101024,-64277,-23875,55932,142550,129952,59096,-58266,-128128,13884,104372,123208,200437,161227,14225,-92336,-21733,-9559,-57213,-86436,-81690,-77063,-66351,-82892,-53857,-25357,11112,46357,56770,61065,39259,17484,23274,38264,61706,79949,69818,40173,14719,-202,-58799,-127504,-58064,-27668,-23761,-89407,-84716,-66265,-42488,-34441,-29657,-92955,-85066,-11472,84022,62573,-40157,-113468,-87186,-100519,-133493,-153538,-131895,-103819,-22633,-44599,-49923,-45702,-58642,-80388,-54003,-49440,-55120,-48164,-24553,-17795,-14555,5877,-37674,-75263,-96952,-126998,-161340,-55780,163306,278733,241100,128729,-7800,-21198,16980,3222,-33736,-62511,-58197,-67184,-22419,4237,-18189,-51032,-60705,-31583,-23456,-37055,-43081,-49704,-10371,41617,65355,20723,-9761,-44149,-99228,-140148,-50452,34948,21279,-29209,-58354,-69384,-96404,-43647,56928,129747,219415,220988,119776,10581,-91060,-102067,7387,87135,80942,-27003,-93199,-24896,16814,-19068,-74644,43891,91000,148470,113323,46332,-27892,-48535,-15076,-20757,-68012,-56662,-59729,-53559,-62406,-71694,-53192,-81219,-83917,-16179,15227,37544,14944,-83732,-17048,53949,87053,65288,2408,-85408,-88554,136680,491991,430510,212482,106601,72664,20183,-16946,-44505,-14575,35575,139243,94870,16330,11904,85343,215571,311149,388124,276662,88851,-39206,-53890,-68934,-102864,-96313,-86300,49665,137971,100933,68864,182511,340714,340083,167253,-11629,-44247,26614,58355,154938,209698,116820,-36432,-2851,61663,77871,76712,101588,52542,15324,9570,36921,77098,81609,12115,-29247,-48231,-72373,1828,103461,74717,-72824,-107563,-42147,7644,22966,-5941,-45107,-53832,-3777,-6655,-46845,-24664,24403,86518,76574,64933,107253,49067,-18226,-52283,-23500,-32114,-50114,-41428,-6888,-26581,-18661,83303,178154,149296,45076,-48843,-46236,-72623,-49407,36556,-2167,-49585,15954,43284,15545,-8432,-51853,-109907,-45133,26724,62956,44935,-11690,-22805,-6435,8936,30195,48870,66784,78690,88787,14236,6131,105168,211226,181697,181217,239289,254952,153237,72477,51543,3837,-26641,8005,60704,46192,-6044,-30380,-56270,-74872,-95187,-105768,-83532,-51216,-45653,-40621,10344,51166,51727,19379,-11182,-14147,-1462,-26995,-58381,-80217,-83951,-57718,17323,127475,210343,210224,137701,55165,51290,42932,8028,55592,123620,121999,123089,81893,6985,-32343,-47627,-20685,-9307,38067,27023,58221,34267,-26708,-82788,-53758,-68584,-104873,-66733,-21030,-46520,-44426,-24007,2113,107001,163321,82082,8713,38499,160989,125241,54946,79821,109675,97977,19193,-56503,-99775,-114848,-120406,-72690,-37023,-19144,-9551,-26634,-29971,-70673,-78392,-49096,-22833,7007,-1825,-45256,-78980,-54305,-48534,-23589,-15080,24342,89543,102025,73990,2439,-37092,9033,20960,5792,-5256,9768,22708,16820,-72155,-122066,-81918,-92953,-133208,-127607,-72690,-55465,-32238,-33668,-41382,-47617,-51620,-39023,-16605,-11659,-48946,-83887,-67694,-82684,-29199,8472,72921,104865,67211,52198,85521,103993,106344,26723,-30374,-51492,-37947,-38000,-81772,-89902,12230,83169,124951,153360,129380,93783,11460,-39062,121896,285510,261334,137824,85957,39652,-38980,-56471,-22485,-26946,-47301,-27931,23153,116783,173399,225445,119833,16558,35378,105047,136033,188980,255076,221005,102419,20841,-25440,-61750,-26152,24340,-11525,-98790,-38837,108121,159119,94386,32600,13704,10156,-3494,15333,82708,133711,93482,90770,73330,1424,-8510,-4794,-44576,-100596,-125936,-13188,34418,52968,84543,84778,70538,55271,41287,40828,46037,49322,54366,67768,-24786,-56239,-8663,-16407,-91040,-112500,-79807,13008,76419,53325,46503,16309,16232,1769,-54633,-23593,97376,108451,86692,34015,44279,101099,158155,228912,264007,301571,251945,143789,43220,-38736,-77084,-108135,-106629,-88578,-52536,-25605,-15149,2074,-37290,-24514,-3930,-11927,18588,29465,-20655,-87786,-143843,-125620,-61916,-43224,-49652,-4844,88638,131333,19838,-56838,-95231,-140493,-35503,79646,184107,248215,164100,16618,-87655,-109711,-91739,-99624,-73289,-40576,25334,22881,-12674,-41392,-58036,-67566,-29277,54343,95785,42210,1159,36793,58408,10881,-53844,-99661,-79013,-25722,28170,94709,78705,4491,-17284,7600,-12390,-37091,-61358,-84982,-97688,-44244,-14550,-11237,-35789,-75927,-97391,-109774,-43011,29349,57788,45771,20494,19346,9024,-22604,-8414,-7025,-41185,-50694,-75122,-35240,30699,102259,124667,139582,82806,540,-36276,-4515,19159,30608,-16889,-67139,-48412,-57627,-113905,-115097,-24780,132982,254633,206858,47358,6917,16255,43707,17272,-3748,-9290,-21801,-46713,-30641,-30956,-59558,-142807,-115875,71122,234594,185270,79089,-24598,18959,34343,21672,21760,-31749,-85396,-64618,-51283,-42032,-46218,-56176,-33029,-25854,-66604,-38693,6298,7351,-79081,-78349,6061,11943,35293,32657,-17498,-11562,80835,105580,50350,25329,-67886,-17741,162174,169567,102465,41238,-2985,-49151,-32462,71248,238933,445116,407778,292982,253140,277272,383470,493001,446654,339159,161924,-18352,-88005,-66783,-72259,-52315,-44108,-7239,41617,73120,11205,-64770,-96583,-60451,36134,127693,249968,283352,216438,41054,-48366,-24083,32156,-522,-87344,-99679,-81364,-112651,-146164,-115241,-51155,12674,-15715,-42892,-38854,-45381,-84698,-120251,-78626,43929,178351,228868,212331,133017,125913,62679,-77501,-12355,150870,212264,102585,4038,-41098,23115,19843,-2308,62472,166370,259092,264173,319659,215086,22746,-98131,-98925,-54406,-72175,-69054,-15761,39565,53790,29923,8475,-1344,-4691,-28425,-21893,-28149,-43258,-60355,-80521,-66674,9193,113857,173846,65093,-60185,-120351,-63353,19416,103441,198344,225121,163455,77919,55495,39362,-22402,-76374,-76980,-108156,-84151,18560,76106,47490,-33813,-53976,-22007,76529,236331,360569,323522,137844,-10081,-103250,-60138,-32900,-584,19481,-16963,-51904,94918,347688,276173,55706,-37705,-80694,-106044,-47382,33891,63441,281,-36990,89037,257899,269587,199481,152046,125359,68557,18718,-1474,-38599,-27508,24912,60513,53210,6461,-60103,-89968,-69560,-22431,-11708,-36434,-4693,22313,81495,177401,208943,150170,62569,-12076,-48456,-26620,-18843,-12119,-22576,-50393,-65435,-77090,-58207,-44749,-51287,-63674,-49408],[-25728,23033,70466,10689,-19789,-17344,22564,36913,25152,37944,34667,27183,52677,32203,-200,-20424,35048,144730,210341,117475,-32752,-107930,-15990,122598,204271,150060,44978,19436,45025,45270,34955,34550,15196,-57894,-134472,-40722,83693,100286,106485,155857,121353,5266,-68205,-79771,-13331,56920,113592,105256,20737,-50119,-72117,-18981,34576,52725,62332,193667,314293,346487,327785,164466,71173,6188,-77719,-145497,-120014,-51696,20768,20307,-39137,-43827,24772,155338,378060,241679,65253,-8142,-42801,-61313,-48642,-12362,-19473,-62609,-75283,-60135,1851,52761,76642,92900,61259,-12614,-47621,11127,59937,115698,116512,150594,199429,248599,164886,-20343,-72148,-51411,-25845,-47947,-99419,-83059,-52081,-33403,-14570,-23797,-73488,-108486,-59337,-40559,21333,60026,121562,104320,22395,-10756,-46049,-122223,-139895,-56573,-68527,-93072,-48232,68429,211219,296676,258985,141698,23834,-86029,-143434,-114468,-96168,-92545,-67654,-71678,-62353,-13586,123026,76733,-13718,-54131,-72412,-38654,-56287,-40356,-42635,-129882,-80018,-99311,-94745,-111434,-97854,-72528,13877,36059,-27680,-79143,-54916,-64563,-51320,-15407,3484,-18779,-71950,-82702,-20021,-20543,17720,-10475,-94728,-147834,-72334,14278,30142,-45123,-57396,-43012,-48106,7369,17526,-58634,-122391,-76045,-35012,-38649,6464,82909,74968,25494,30170,58357,46901,12561,-32288,-52389,-12853,17581,1670,4779,24808,73282,127358,136003,124860,38072,-94043,124650,251481,160761,9660,-103290,-84907,533,63126,97954,61847,-6457,-34052,-9997,-64734,-64088,-103206,-85588,-87553,-63401,28482,60974,-12711,-42987,28176,246325,415938,332028,286942,185172,69720,741,-53430,-50211,-29477,-94003,-84212,-32444,-757,38467,92783,94491,68371,4481,-9989,-520,-17054,-3516,60860,102208,59700,-4775,-51709,-38053,-29345,-51114,-31584,-30021,-55502,-109400,-116294,-80360,-67036,-57605,4129,3198,-5549,4697,-32605,-13356,28070,83316,44615,-43389,9147,82607,110474,107823,100850,82294,60805,27338,-1814,-21240,-29224,-55616,-41011,-63581,-31516,-8078,-16689,-59476,-81414,-60643,-51557,-78413,-130062,-106396,-59742,-7545,68406,132581,95852,27882,-43681,-25550,-8283,65579,191528,314465,337061,221370,194246,249315,303122,270563,90305,-19930,-52106,-55259,-91942,-117582,-66808,31170,102236,43270,-95979,-88931,102298,297509,353938,280403,90950,-46149,-122045,-123181,-98587,-47663,-35729,-45460,-38535,-38861,-46965,-29010,17896,60530,103321,90275,51355,38955,38883,21191,-6940,-713,4528,-15820,40818,60057,51256,25093,-13537,-81875,-19228,80813,181121,124054,1348,-67106,35142,97247,111978,32205,-74937,-94287,-36482,54434,157515,159714,100726,-8692,-67985,-34518,28433,101775,136617,126468,80025,3942,-64076,-107228,-68320,-33764,42485,119118,79005,-12987,-76273,-48501,6451,-15629,-87438,-45503,52889,113394,156604,125929,38023,-20561,-23603,-13031,-21912,-30560,-34125,-67433,-77736,-434,54853,9294,-29643,-48892,-19642,206281,100943,10369,-20513,-50213,-47716,-48034,-86037,-154202,-12777,252726,279273,63949,-59731,-65463,-50499,-19079,18795,-10137,-78535,-48090,-58407,-64469,-47852,-38282,-22581,38906,65238,102346,150642,176886,147836,116809,121589,105859,66286,-15934,-26993,-6058,-19352,-18189,-30737,-46316,-45495,-27828,-8150,53393,114746,132567,129910,110064,98364,6043,-61655,168301,280317,235126,220098,209457,316618,409843,310654,181615,22431,-66642,-112909,-113523,-90636,-55769,-41066,2519,85318,72105,-28165,-65632,-17198,20809,6511,53269,100714,16910,-77671,36097,102332,118495,32300,-8529,-51330,-76643,-58243,-88022,-59797,-4176,4673,-55047,-112126,-51486,16481,25377,-76885,-89372,-38979,-19586,-83823,-34630,-13540,-49288,-92642,-96435,-70903,-63582,-25243,-28590,-71309,-95110,-54880,-2104,20027,5341,-12335,-61697,-78596,-32461,16505,45971,33764,24119,19440,64274,112610,194619,295954,252405,47977,-79224,-18975,29354,14922,-49303,-113860,-76937,-30989,20450,142364,357004,245447,72948,-31015,-73998,-55238,27937,132150,197204,230295,266466,215296,167644,140292,77182,104037,161420,138390,23743,-66251,180998,498747,568087,388738,183148,29003,-58279,-71437,4273,163420,359561,483765,249085,-17370,-113742,-36431,-34515,-27487,-18246,-51997,-98079,-56033,-793,18481,57497,139429,236725,154125,102851,76840,59726,8717,16279,192103,243340,160344,83653,43469,54204,108731,119635,85535,26206,-31065,-75852,-123536,33803,98141,76601,59462,74816,88914,95265,122672,142554,184465,185471,172844,204992,303971,382653,397938,312727,209105,61609,-80605,-31439,-30862,-44978,-50640,-72303,-53400,27281,78425,71283,118734,140894,49827,-43305,-66148,-24701,17832,-18536,-66842,-93303,-77539,-85144,-59603,-67390,-54317,-14282,-20928,-39612,-42066,-2557,21753,-41868,-8109,48738,10945,-18253,-20652,-9137,23326,44295,17155,-43579,-94635,-55854,-53411,-116339,-170156,-162178,-122722,-134561,-95699,-37153,19246,48878,31837,-16028,-48254,9658,69295,34955,-1291,13397,23456,25084,68166,50323,12409,-10449,-25089,-45602,-41440,-144397,-170143,-141426,-71890,36340,140342,110956,15473,-50390,-94708,-93970,-16373,68807,119818,75506,63245,90133,130845,176071,180909,202535,252425,108577,7497,-20792,-6264,-15736,-22547,-8873,26753,90601,126818,98968,53751,-27924,-114224,-95961,-66172,-69480,-130789,-159825,-56676,72217,226726,289063,270530,221634,50415,-71829,-89904,-10357,12091,21638,58420,109608,144022,181734,157783,105635,113587,148378,82955,-8090,-115080,-45627,131240,318999,341339,304091,189399,30213,-10948,-7673,19551,3239,-45275,-43069,-7668,-4169,12275,57060,131776,232030,410557,545542,296775,127176,23680,-44449,-64498,-68993,-89832,-121691,-126491,-56391,48144,144883,62583,-121880,-196281,-116409,-14666,52180,53128,-32452,-43399,21451,64233,36211,-32255,-99848,-75728,-30673,1028,-6479,-55820,-23638,-7771,-14077,-3082,-24341,9266,20820,-11180,-65596,-30616,39882,63832,-20148,-53677,21191,72233,53169,13785,-40901,-83775,-120415,-162357,-88306,28114,69984,63383,28835,108205,327603,497604,761604,1124805,1524103,1869986,2022056,1853052,1367146,681766,87465,-18676,53556,24296,3755,34530,30748,-11538,-29443,-10197,15500,15371,34515,49787,118123,184364,56192,-39572,-106035,-66426,953,31691,53814,94489,-17478,-61211,15634,136976,190115,67831,-52473,-110637,-85197,-36455,-74265,-143408,-158338,-31219,118104,74229,-70161,-179497,-232897,-279166,-276804,-205208,-124483,-166,8176,43421,150362,199755,196261,78181,-28273,-118689,-5260,99591,204626,242312,209924,153780,151028,197011,248389,226840,131390,88733,48137,63753,153555,334620,342223,153361,-32156,-59493,39940,120522,92166,-14459,-84163,-88177,-63214,-5327,1415,-12584,-27857,-59349,31758,154040,104797,19906,-4242,-30658,-38757,-62945,-46694,63180,98452,52712,11151,-53798,-98125,-51434,-67165,-48721,22071,98076,70460,11646,-7881,8853,-31632,-115084,-88683,-37864,-14824,19958,-15451,-68757,-67281,-82907,-63018,-48985,-14038,-41573,-38684,16901,131651,185411,99067,92381,99664,79702,61298,85763,104067,22513,21903,88506,48249,-52381,-118471,-34383,-432,-6361,-25749,-45328,-51134,-74136,-84090,-157995,-102632,-40272,-20648,42106,99581,73772,11635,-23378,-7746,7595,-36443,-94106,-38363,8523,28599,90187,139607,95089,-19812,-92627,-122158,-66177,116,54112,134016,138818,31868,39382,26767,23512,6892,-40457,-89016,-56500,-60321,-107742,-36760,32904,27990,6950,31001,43715,28744,46590,128078,166846,94963,-14408,-87726,-69126,-21042,-3591,-44305,-88906,-84923,-109928,-44224,-17165,-37486,-23832,-36280,-60528,-32589,79434,98261,-34911,-140803,-53038,60374,113301,97340,47653,-2400,-59670,-43296,35713,52661,23122,32258,72300,98163,34257,-42421,-41364,-6254,-18017,-77405,-101918,-83619,-96630,-108034,-76049,-24672,96098,273460,436069,445766,280554,90063,-30745,-67919,-67722,-74092,-68892,-44664,-74653,-145087,-44355,134072,182811,103195,29165,-31653,-82912,-77466,-58039,-14189,56632,71390,38874,-54823,-111926,5511,91942,113051,184687,162705,26435,-81983,-31169,-15604,-63299,-120377,-109385,-87974,-63828,-92340,-73770,-45428,-3708,41765,56569,57380,29698,2192,4918,14249,34679,62192,62904,41926,28548,19092,-34894,-127285,-83741,-43377,-32185,-106017,-101022,-79984,-56478,-46841,-35722,-96561,-83607,-6324,97621,82997,-32199,-118333,-104331,-112887,-136790,-134593,-110567,-116876,-37190,-55409,-55858,-46494,-58367,-76382,-37214,-25800,-36051,-37045,-8697,10322,1569,6065,-44871,-77420,-79112,-99452,-132395,-82763,149745,296367,286979,192423,63686,33365,49880,31689,-13743,-51357,-49356,-59679,-8320,31771,5407,-39476,-58400,-35845,-28215,-34691,-33916,-37094,-3725,41618,58805,25640,1920,-25728,-72440,-104681,-23890,55659,30667,-33071,-69912,-70412,-91401,-52251,46438,123272,206637,196873,95636,-4155,-95649,-107847,-3767,74483,69761,-28864,-103619,-44298,-4178,-40901,-44049,58499,73909,117895,90194,25229,-49661,-62338,-29389,-39435,-74916,-49355,-51849,-54532,-74308,-52382,-39647,-76256,-69700,5532,36888,62736,34890,-81629,-36139,37128,75601,62571,5519,-67720,-82935,129392,489534,416040,205401,107289,75451,20626,-17026,-45708,-22556,7192,85381,50643,-2751,6960,95538,238822,324170,378740,272488,86672,-41866,-50006,-60859,-89708,-76331,-94081,15579,110006,87457,56115,160298,305557,308627,163962,-4480,-63010,-4265,29440,144522,205569,119394,-51810,-3271,77685,96214,95328,102626,41354,4064,164,28392,73554,85027,16696,-24918,-45886,-73511,11238,105804,82526,-59957,-105119,-26320,24112,33684,562,-45409,-48355,10572,16690,-27031,-38719,504,64677,64268,42074,83269,35167,-27801,-57455,-23998,-26553,-43870,-33644,2677,-19465,-25342,74682,174604,154705,54083,-52653,-55331,-71742,-32782,42834,3245,-47985,-3761,26977,15469,1040,-43343,-103430,-54173,8992,38719,21249,-24359,-11419,13127,18715,23416,22256,22523,38101,72102,15178,13141,123865,250000,229417,217631,266713,283107,186430,103169,66075,686,-33114,25470,94447,76384,20549,-1928,-29731,-56657,-90131,-115743,-108796,-76044,-57843,-40433,17734,62949,65960,28252,-13568,-17944,-1426,-26152,-58871,-75354,-64852,-37784,38845,162890,260225,258813,153404,42417,40706,49082,34210,67421,136855,150621,147468,94230,14924,-26605,-52949,-36135,-36344,-4651,-38604,19022,17979,-38870,-89721,-54191,-64921,-101754,-65940,-30179,-53457,-34934,-14925,3503,105154,156024,90681,23299,39544,129487,89227,39725,68269,95529,92201,23670,-46606,-92948,-113245,-122671,-75450,-37364,-20736,-18404,-30777,-30181,-66485,-72829,-40640,-13833,10870,3536,-36590,-67735,-53787,-56401,-39158,-40398,-6754,57087,81584,67960,8615,-27570,29077,53459,37515,9443,11104,27441,35706,-40120,-98571,-120943,-147418,-142698,-118517,-69119,-57764,-41022,-44022,-45510,-44291,-36947,-14655,7650,3890,-40310,-70749,-66628,-75465,-26073,611,59541,82400,35080,13564,43892,69157,85730,32217,-21880,-47622,-33199,-28679,-63519,-87952,-4428,71089,125061,161910,131504,96276,14128,-38263,119761,262375,233093,132857,98056,52725,-31328,-49696,-8325,-6962,-27460,-13174,36856,137815,192653,229998,117970,14685,38718,91244,99761,148185,231722,224127,114821,18674,-37308,-53455,-4253,41587,-683,-82776,-36683,93766,127457,67326,12262,-8950,-7274,-12984,-457,61652,125884,93606,98211,80359,-9561,-30091,-25189,-59078,-103739,-147279,-31299,14415,27378,53973,56313,52318,54099,59320,62122,67002,65774,65649,80040,-26929,-72089,-7665,-16644,-97536,-121840,-92874,-9728,74360,58643,48611,11998,5133,-10916,-64941,-13643,98060,123324,106099,58699,65436,104324,137021,187470,224639,292218,264994,157060,57947,-23973,-75855,-128428,-101042,-62912,-34027,-37857,-38229,4100,-17232,-9209,400,-5130,23824,29674,-11943,-71359,-113599,-101529,-44709,-16016,-20176,-1274,80397,143834,37092,-56632,-104114,-130886,-16032,97119,193886,244165,145088,3596,-89504,-128825,-107974,-109418,-68175,-36995,21793,12256,-29846,-63064,-73193,-69118,-17629,76564,133349,61964,67,36585,73484,36136,-32942,-83473,-63815,-13417,42594,122903,103651,15540,-17303,917,-16541,-41071,-65824,-90889,-93152,-36364,-15525,-24160,-58054,-96004,-110198,-123234,-43332,24871,56505,43920,11901,14471,1591,-26355,-12852,-18404,-46222,-50990,-74024,-31329,46128,137702,158088,144680,73976,-5199,-28700,22787,42763,31812,-25412,-75878,-49931,-65760,-126855,-115162,-13934,148875,280498,250119,84892,20062,15211,42633,59367,58327,22585,-13175,-41919,-28801,-28738,-58454,-147944,-102997,88167,253082,188308,61054,-38355,26114,39067,15915,17271,-39698,-94330,-74193,-66837,-57926,-33273,-20323,5594,7318,-40904,-25320,3543,11659,-52445,-83894,-36596,-39583,-27087,-8107,-50171,-47418,52576,75666,31394,16495,-66290,682,189223,183504,108264,45890,-132,-40700,-35168,61121,227974,425048,412746,275828,229043,285888,407047,469857,387743,290622,157257,-4887,-71744,-50737,-58340,-44462,-39208,7189,68324,99610,20560,-58573,-91527,-56001,40047,130106,255068,289290,252973,70326,-35805,-22514,27213,124,-75045,-69707,-50531,-91336,-137617,-100265,-25932,42927,4090,-37765,-35561,-37494,-75442,-119742,-92982,24017,139097,192317,185697,129506,135881,66192,-79708,-27945,129230,217767,121426,18310,-11113,72700,68445,20596,67370,173371,275938,290161,342774,212771,8584,-110378,-75382,-31894,-66391,-75101,-14382,34719,35234,3784,-13246,-3242,12227,-12123,-14099,-22932,-40060,-57244,-68525,-52940,18072,129686,176544,49332,-84364,-139203,-51488,31831,107201,186536,211388,166370,85059,67638,62713,5159,-63534,-84594,-117279,-63227,26716,71218,38532,-56388,-89380,-44803,76431,227085,302933,229745,71835,-46834,-111971,-79273,-68620,-34297,-879,-27291,-56219,78256,303584,245422,46238,-46561,-94656,-93322,-16892,74823,91594,6689,-56799,62888,235989,255226,195588,167886,137974,77112,32597,19339,-10758,-1782,37992,77359,69301,18898,-52154,-99458,-93660,-43911,-25351,-42464,-6436,22887,84394,187405,216827,159446,68153,-11083,-50168,-27201,-25820,-20163,-27290,-51315,-64827,-80118,-71280,-61756,-71120,-74962,-53006],[-17237,39552,76984,10680,-22348,-24980,14640,31758,19739,28885,29436,27262,57009,35904,-5905,-45680,13021,131782,193057,102225,-36776,-82559,9728,158806,251916,177940,54436,40122,59592,44935,28892,13429,-14845,-84556,-129457,-19139,100297,137639,156010,180385,116036,-6019,-61650,-94008,-23293,62725,131226,116220,17612,-52950,-58521,-2188,52255,80255,92381,216740,314304,301662,252737,130901,69508,22550,-50644,-114774,-105233,-32500,38786,35774,-29931,-48364,12386,122099,370473,272525,85401,-1652,-42090,-64774,-59933,-38463,-50211,-85687,-97739,-78087,-12884,51578,82451,104446,67452,-21012,-59362,6842,66544,137011,147433,184745,238133,284094,171093,-26883,-79320,-57536,-28465,-52478,-118324,-96765,-55581,-26066,-8082,-26196,-79702,-99929,-51885,-35449,22677,62247,132240,140722,58273,9032,-32417,-102330,-119748,-64036,-77509,-102624,-60409,48655,194073,297132,291705,187645,70531,-43835,-107025,-91394,-73089,-82295,-70258,-82106,-72033,-19391,103640,48598,-39377,-68661,-76492,-44967,-64692,-48915,-52261,-91090,-22469,-53544,-96107,-104822,-82523,-52341,40387,65594,-2576,-65827,-50362,-63987,-63190,-31828,-3121,-18201,-76271,-88324,-8364,11200,27156,-18920,-105973,-128688,-43883,31220,19682,-56629,-55812,-45094,-65756,-967,24305,-54617,-120286,-69653,-28142,-40935,-2755,85539,83174,29180,26282,48972,35630,7887,-30221,-44369,2655,43034,33991,27771,32627,80416,128912,105614,78297,4298,-53884,139780,251544,152636,6940,-108634,-77766,3325,60793,88767,46646,-13066,-30355,-14273,-73346,-82021,-101201,-66019,-78647,-59182,45275,111217,61987,-975,50731,266796,398444,300840,268368,183599,62949,-9667,-67315,-41713,-8699,-90870,-87214,-26759,14635,60806,111822,102375,66264,-17384,-79824,-67562,-61008,-18835,59220,104716,67128,6835,-41089,-32178,-27904,-46638,-17193,-16523,-43817,-91674,-83042,-66704,-73022,-71970,-3231,-2242,-8816,6020,-26627,-9132,31329,90347,47288,-47713,4345,76962,108293,116665,109189,83450,51837,6840,-24702,-40044,-40558,-58540,-45007,-77813,-48328,-20074,-19257,-52989,-69910,-56873,-48681,-74822,-122049,-112181,-73102,-21579,58937,134652,110147,44233,-50610,-60878,-63265,14296,156587,299016,308370,164896,149886,219671,284697,248066,80891,-12369,-42825,-59500,-85869,-53480,-9710,64975,112527,42912,-99657,-77138,130772,347467,408805,323499,112873,-32470,-110735,-134589,-99150,-37293,-25569,-36494,-26783,-26559,-38946,-21503,26876,66577,101896,71748,27850,19429,22220,13419,-8258,3525,11818,-19929,29221,49037,24755,-13965,-50604,-84795,9731,104212,211338,149998,18559,-80547,14825,79361,89986,8305,-85763,-102404,-51634,33684,147083,173707,116883,424,-77516,-56288,6910,81420,117093,105899,62039,-9769,-86263,-114016,-73330,-39321,14329,84095,51901,-14260,-62830,-39748,-3546,-35901,-101943,-41112,43070,83896,118217,95551,23176,-27271,-31344,-25470,-37506,-44601,-41631,-70610,-86072,-11160,52874,15689,-28345,-60967,-47981,165592,48883,-27171,-36028,-56723,-48758,-47844,-92184,-152252,-11348,252645,305884,74750,-70016,-51066,-13392,7938,24288,1321,-71595,-54540,-60794,-61408,-41990,-30569,-15157,35063,50767,88665,137337,166616,146616,124795,130906,108663,61790,-35171,-56143,-24127,-29814,-23915,-32830,-44609,-43959,-26507,-2672,62430,112663,112273,103723,92153,100611,25908,-88081,121789,249483,204983,196936,190738,294608,393435,309381,181737,23925,-65339,-112886,-119206,-89620,-51831,-40180,8339,75944,75996,-24799,-73284,-19172,29648,19533,53329,81802,-3382,-78618,30244,96556,101399,10705,-20825,-47566,-65533,-54090,-98386,-62913,878,11705,-54597,-122583,-65505,7250,30427,-80682,-103176,-66212,-51029,-83663,-58432,-23465,-51544,-96881,-109261,-88437,-84792,-42636,-30200,-66958,-101994,-54168,-653,726,-25099,-45836,-104675,-64263,-11318,40053,65241,31854,619,-542,62213,124796,214034,302866,240102,37907,-75980,-5652,48313,40691,-14972,-103223,-100293,-36259,23771,145748,370621,238250,67460,-38085,-81641,-62534,7473,97423,163329,212071,262142,231301,194085,164169,85028,99899,145046,118612,23830,-56412,158765,459086,542665,387830,191380,37089,-48304,-89414,-16641,131148,324466,471004,264272,5648,-132156,-69326,-36074,-22289,-15239,-50578,-99187,-57907,-2498,18074,62153,141292,259566,190340,123660,91195,66764,13455,55637,230888,241226,140702,62387,36581,57185,100299,114490,101677,53029,-13646,-67649,-126013,36683,99060,80782,59379,73889,84837,87776,110690,125358,171535,177504,149479,163577,239382,294649,346240,295893,207356,68639,-70977,-38199,-22947,-29854,-42483,-72316,-64371,26066,65502,49807,98268,141127,67405,-35356,-85117,-40108,12623,-8005,-50232,-75717,-63304,-77820,-46654,-51124,-48584,-15782,-19111,-33746,-44080,-28231,-38896,-105995,-18746,41405,3997,-20230,-20907,-12173,25869,59060,29883,-32895,-73445,-12363,-11756,-80200,-154066,-132060,-96807,-100084,-86478,-12081,62080,96761,64302,3194,-41874,9113,70363,36592,942,19472,26872,23873,58341,37266,-1544,-29076,-34049,-24338,13116,-64718,-153784,-180782,-97572,4496,107335,94527,8836,-51329,-88547,-73561,-657,67514,105012,63332,60534,94321,132607,168700,181062,215172,280123,138886,-1622,-41025,-23703,-39175,-43414,-17059,36445,99910,116658,81438,37800,-42052,-109693,-73003,-48663,-57397,-107369,-165768,-88519,52479,228029,286873,262689,199466,37085,-71188,-68074,9601,28286,40642,69537,119038,133140,149855,122046,70796,78466,105787,27458,-62166,-144079,-46720,118807,267197,281994,260998,159380,16355,-12945,-6452,8741,-19263,-61638,-51726,-16088,-13587,3047,50432,135339,249146,429430,527992,255012,100873,15723,-50187,-78018,-97466,-127193,-132906,-87763,-14003,80871,152160,49594,-148070,-209664,-131883,-38532,23661,29181,-55823,-55431,22179,71441,51441,-12165,-95463,-88359,-42302,-10766,-6797,-47718,-24041,-19047,-38804,-31917,-57145,-30734,-16526,-28436,-73981,-47775,16279,41872,-44845,-56736,39376,99791,71484,21184,-41110,-85488,-122234,-143577,-73534,51752,88942,61110,26837,111670,316525,443210,663471,992233,1395949,1778163,1945709,1760167,1261773,597777,46026,-24914,33341,3557,-14881,27013,27547,-22199,-37246,-20771,-5057,-9195,12024,25652,85039,146336,33707,-46231,-117576,-66415,8159,51301,88907,129746,-4372,-62666,8194,126496,196727,87218,-21017,-70980,-76169,-45130,-67696,-121915,-193465,-71184,90152,71933,-58332,-166877,-236687,-288070,-259802,-176960,-128198,-6295,41907,89393,188293,216943,184243,55406,-31800,-115790,1768,120966,232321,251216,183447,107261,104971,156533,221030,216272,128927,89401,45553,54015,126256,282134,322089,155278,-26829,-43749,65106,155813,147158,28513,-46694,-59633,-45311,724,-7595,-27721,-37119,-54117,44534,188222,133403,49760,21772,-11352,-24667,-49564,-42380,58403,104669,68170,29286,-37332,-113741,-46747,-47267,-11943,69129,136060,86526,-2575,-37122,-3999,-32876,-110457,-98797,-48967,-24177,14027,-7886,-31906,-27699,-58262,-54464,-60480,-30422,-50209,-36332,26335,142626,173909,93862,93044,104342,97514,105715,159993,166557,65608,41861,90444,30119,-62161,-83764,-3164,22226,6714,-21586,-48127,-59699,-89747,-103908,-149499,-96562,-41363,-35092,28424,93366,66532,-14172,-59600,-35706,-12868,-50045,-108690,-56197,4098,38057,110364,173587,124699,-10885,-91426,-122427,-65345,-6645,32357,88183,59428,-6487,45768,44304,46045,32416,-7074,-51125,-26416,-42855,-109429,-63200,45731,65499,48583,59382,46229,13007,22497,111473,159226,97774,-3034,-72489,-62097,-25470,-15346,-50792,-76488,-65834,-89131,-40697,-15963,-37974,-24534,-39554,-60996,-44910,725,32798,-71089,-152165,-33523,74429,124853,109862,59202,-853,-73658,-35077,38926,49919,34773,79682,122745,111424,23312,-42978,-41841,-4797,-6363,-62364,-76535,-75691,-93994,-100669,-62659,-15394,94927,261378,419351,428834,274419,67126,-67738,-55112,-52843,-64799,-38764,-32587,-79850,-132591,-21265,166388,239675,144713,64877,7407,-55194,-80988,-83398,-72263,-9753,24647,19926,-50142,-103709,-6814,75759,100460,166649,159051,37115,-68171,-39755,-20630,-65064,-149922,-136573,-98960,-60781,-95744,-97998,-71603,-23191,33548,52980,50325,16158,-15276,-13264,-10376,4699,35289,46831,36187,34410,30230,-17794,-95190,-91041,-45655,-28104,-111463,-115698,-92329,-69485,-59101,-42306,-98798,-83814,-4878,106475,100999,-23414,-117822,-120676,-116648,-125389,-116494,-91236,-96409,-54138,-69358,-64911,-49075,-57816,-73502,-20959,-2141,-16845,-24891,7118,40968,29308,14016,-46999,-72008,-52063,-72496,-105083,-106693,131187,304241,325663,254497,137060,91228,84279,58090,-337,-46388,-42162,-48343,9350,58892,27032,-28898,-56433,-39457,-31356,-30913,-24495,-24525,5036,41754,48269,27992,13505,-5682,-41611,-64288,13048,82833,45462,-31265,-84094,-75044,-87608,-57059,37961,116027,186708,161241,64197,-18991,-98395,-113876,-18871,56103,53140,-32757,-105822,-59113,-22929,-49188,-7559,75621,53933,83016,62982,898,-74598,-72460,-39610,-54455,-81438,-45671,-46564,-55042,-88878,-32193,-26560,-71230,-53890,28068,59198,89134,57113,-64209,-59930,15799,61373,58243,7099,-55969,-74812,122576,472996,391819,194602,105097,75565,20327,-17169,-47513,-31502,-20543,35846,10278,-21278,1751,101829,250706,321275,351492,258785,82824,-46274,-48799,-54740,-78158,-62513,-83737,-14627,80914,71902,44499,141837,268606,267116,151788,-534,-72196,-32073,-1082,124066,188452,111260,-61445,2915,96342,113233,107700,92614,22758,-12556,-14063,14297,63134,81080,17796,-22465,-45061,-77406,16281,101851,85327,-48902,-103125,-15789,35007,40202,3639,-47885,-43568,22983,37046,-7346,-48155,-24767,37887,47163,18981,60592,20409,-40868,-60598,-21484,-19042,-37134,-26179,12020,-11379,-30628,61938,160121,147202,53225,-60493,-66030,-70522,-16650,48383,7769,-47064,-23760,11430,12785,7090,-37300,-96734,-64288,-11991,8074,-10727,-36555,3230,31798,26114,13643,-5035,-17019,4210,58385,18990,24346,147712,291264,273910,246704,286035,304366,216299,138973,92202,7403,-42633,37760,124264,106673,49329,29756,207,-38925,-87843,-125746,-131461,-88394,-61907,-38066,24542,71560,75573,33469,-18030,-25152,-5119,-28217,-60740,-69749,-45800,-19229,52693,182802,290679,292931,162164,27365,28116,53368,57740,74982,142349,176277,167933,101073,19037,-23415,-58911,-44866,-44458,-9684,-80800,-29786,-8723,-57962,-100284,-56768,-63236,-101115,-70812,-44584,-63142,-28556,-10518,1411,97150,141524,92984,33131,39021,100059,52914,19539,49916,71512,75913,21533,-41541,-89855,-114693,-126702,-77387,-35702,-19929,-25759,-35378,-31273,-63403,-69682,-36946,-6130,15008,7299,-30429,-57137,-49456,-60395,-53103,-67186,-43271,18117,56330,58061,12303,-21099,44520,86756,73953,26160,14005,32682,53929,-6997,-49831,-75214,-94665,-94817,-96435,-68793,-65619,-55932,-60317,-54155,-44664,-25446,5366,27078,14305,-35973,-59626,-63124,-61829,-21253,-11421,40518,55232,-1539,-31058,-8980,16722,45477,25196,-20525,-47695,-31159,-19074,-41154,-65402,-25282,52260,117015,164523,128723,93630,13437,-40088,110856,229970,198152,122870,105201,61891,-26194,-46647,331,7951,-10537,143,49210,154230,204670,223348,110554,12392,39874,74987,66396,112537,207357,220831,123674,13612,-51430,-46136,9193,48003,1943,-70822,-29432,85092,100522,43210,-4607,-26279,-22977,-22688,-17404,35843,108663,84312,96575,74771,-25765,-52482,-48231,-70993,-92386,-138591,-59777,-18112,-9836,13174,18607,25135,43788,68706,76058,79759,73106,68673,86780,-25237,-96292,-16140,-26311,-111864,-135385,-107556,-35353,59929,53632,43188,3241,-7206,-20093,-62055,-14455,89068,129047,119247,78043,79387,97743,104181,137485,177234,267605,264079,161546,67465,-11565,-71545,-155108,-93399,-42054,-14932,-43261,-64480,1251,-236,7387,7244,1982,23250,24266,-7765,-57634,-88815,-80154,-30561,5519,4275,-1897,57199,134917,43727,-63784,-119756,-119048,-4184,104991,191118,223946,116410,-6140,-74368,-115890,-124748,-124410,-66897,-38581,10890,-4055,-51259,-89733,-94602,-76897,-11789,92930,171136,85566,-672,32371,82240,55166,-17763,-71561,-51158,-2847,54714,147036,123707,23079,-21560,-12270,-26548,-47596,-68778,-92370,-85337,-29192,-18896,-39876,-81820,-116359,-123885,-121338,-48728,13896,50996,37995,698,6261,-13768,-39081,-28986,-40311,-56968,-57112,-77200,-33205,54644,163959,173888,125832,44363,-25851,-32515,38786,57320,24859,-39987,-86955,-55905,-80293,-146781,-118996,-10695,151289,285081,271444,110469,28082,16462,50005,108091,113481,47409,-12667,-48606,-41473,-39205,-66540,-158555,-98679,91386,248313,172223,31689,-52647,35149,48561,14174,12018,-51025,-108190,-88098,-86181,-83987,-22502,11747,41591,38849,-18636,-14342,4341,19184,-24403,-34376,-35040,-55222,-94298,-73100,-102502,-91890,19569,43127,9228,4403,-67972,12608,206391,188433,106818,41748,-8173,-41400,-39090,43754,202366,378171,390075,242509,189067,271094,403788,419037,311475,225624,137137,907,-53466,-29209,-43351,-35563,-37049,15717,88203,118030,22321,-58902,-90373,-53320,40652,126217,250645,281576,272127,88811,-31185,-26513,15825,-6919,-68836,-47241,-27344,-76567,-133447,-92958,-8837,65441,18078,-37193,-37967,-36441,-73044,-114154,-114716,-4203,92259,146597,150055,120882,132012,57122,-88663,-51989,92986,204603,132368,32465,21634,119751,118408,58642,82149,180528,286272,308623,353573,199947,-11769,-117016,-53102,-11729,-62797,-90701,-23218,20313,7888,-31013,-41626,-13375,18468,-3288,-13312,-25891,-46463,-63338,-66039,-48676,17951,133873,166707,27041,-112767,-159261,-48478,32310,98631,161513,183635,155881,81377,68665,73435,21595,-55960,-92466,-120077,-56462,18200,50904,16524,-85136,-134269,-71615,61054,196334,226679,135365,16783,-80017,-103941,-87045,-107198,-68776,-26672,-46218,-65388,55348,246625,201903,24596,-66350,-116527,-89455,406,98693,103055,3315,-86251,22595,190360,217363,175490,164200,127975,66039,29252,24319,3215,11164,32493,72509,66626,16914,-54861,-110586,-123035,-70598,-46054,-57917,-19943,8965,69791,176520,204597,151727,60098,-20452,-60446,-37726,-43287,-39853,-43492,-63285,-74442,-90506,-93402,-86152,-85854,-88798,-66327],[-12707,50744,75713,8313,-25963,-32290,3514,21938,10916,20912,34285,46341,82542,57682,5607,-61122,-13594,109539,163372,75840,-48327,-61356,31675,189324,292805,199433,60173,56463,68033,43814,23155,-7631,-45845,-108471,-104555,-976,107372,163435,193137,190435,102134,-18315,-51956,-110566,-30609,73916,154390,129391,16160,-56329,-49486,9652,64579,100944,116393,227234,294760,242862,178332,99596,67389,41184,-18279,-74745,-73638,-10089,54812,47934,-20443,-49024,-5,89007,347671,295207,102693,2420,-44974,-71720,-72741,-59994,-71197,-105156,-119822,-97162,-31097,43715,84757,111895,68495,-35806,-73518,1807,71132,152029,171229,210808,266274,303023,163137,-38706,-91375,-68768,-35898,-62375,-138366,-95559,-56645,-20171,-4141,-30843,-86538,-91880,-47214,-33719,20113,59225,134007,172175,98126,37154,-9889,-75609,-93515,-73335,-90225,-114636,-68094,31444,175677,292620,322237,237815,121068,-1855,-71450,-63018,-49994,-66921,-70774,-88681,-70991,-13049,95709,32164,-60645,-84344,-82853,-53852,-75393,-60926,-61644,-48921,32721,-2926,-54241,-76806,-60709,-29018,68102,94906,20644,-54878,-47238,-61363,-69533,-46435,-10565,-20140,-84053,-90787,9139,40339,32096,-30750,-116317,-107435,-18423,46105,8058,-66481,-52879,-48298,-84244,-1176,36805,-48120,-115891,-64143,-22860,-42920,-11916,86974,89730,30929,19976,36796,21365,144,-30465,-38243,16651,66920,64761,46775,33260,76323,119729,68044,33671,-9512,-16906,146043,241448,140211,6131,-110990,-73117,4343,56331,76826,30768,-15058,-30183,-21667,-83403,-101840,-83390,-48325,-71091,-57562,58606,164535,156559,71258,97275,297175,374881,261492,234185,166253,48070,-24236,-83479,-27310,17963,-84963,-97516,-26779,25788,80907,129650,106521,59252,-35723,-139655,-94549,-74123,-26590,52365,99340,67574,14204,-31766,-26394,-26668,-41536,-3723,-2852,-28676,-68877,-53572,-51673,-77226,-77383,-4059,-2817,-10584,6369,-22695,-7630,30681,90724,43982,-56192,-4820,65606,99019,119187,112141,79842,39111,-14967,-45620,-51582,-45691,-57434,-45687,-89977,-68589,-36316,-25426,-48764,-59441,-50821,-42263,-67462,-114095,-121681,-90349,-40032,41904,124412,114342,55650,-53836,-100067,-108249,-16580,135529,290128,282441,111063,100617,179973,252397,215726,69060,-6683,-34834,-55139,-51429,-1066,29375,82213,109577,33941,-106916,-65708,155368,387713,449094,353671,130191,-20406,-101937,-130377,-93919,-29257,-17955,-26945,-10310,-5850,-22575,-8634,37620,71665,97823,52036,7308,-2922,-601,2504,-7888,8898,17585,-26354,11519,32109,-2901,-51686,-88490,-76454,32228,122483,237362,173287,34357,-92156,-15264,52724,61195,-16151,-95329,-108469,-64479,14532,131271,179457,126348,4869,-88789,-86288,-26908,44454,83852,77101,39770,-26027,-108580,-97314,-63950,-34090,-13818,40321,18619,-18636,-50818,-32700,-18309,-60622,-114875,-37261,31534,54108,82331,68857,10123,-35577,-42460,-41439,-56088,-61346,-52226,-76913,-97052,-26074,44634,15746,-33841,-80656,-83470,118734,-6213,-70525,-51757,-64199,-51490,-47454,-90259,-123284,-10113,239462,318804,81618,-83353,-36510,19012,28085,23916,10402,-58992,-61957,-66405,-61325,-38085,-24261,-10071,27413,32679,69723,117599,149525,139243,127840,139518,115827,65834,-39798,-88336,-43965,-40683,-28931,-34429,-44669,-46581,-26945,2624,67704,101963,84569,73707,73737,100031,41854,-98718,68187,211828,175234,173469,168281,262874,360607,296256,174803,23861,-63891,-109181,-117078,-85020,-45304,-37020,14646,60917,74837,-22771,-82388,-25391,32987,31256,51836,55790,-27674,-79222,23202,88059,80241,-9764,-30949,-42017,-56202,-49326,-108232,-71132,-2221,10642,-58475,-129522,-79215,-3391,34064,-82908,-117939,-95647,-75577,-71379,-81974,-36997,-57276,-102185,-121767,-105250,-106138,-62917,-36291,-66557,-110904,-54495,-2046,-21197,-53745,-69254,-104505,-38362,5711,54197,73136,23606,-30151,-20323,62236,137195,228538,296530,215223,23443,-73105,7025,69044,69993,21963,-71498,-130119,-46654,20690,137704,357529,218894,58020,-47140,-92210,-72065,-22284,46875,113370,180783,245166,238250,214669,182323,86893,86654,115653,88922,23356,-42964,128590,390171,479069,356929,183965,36419,-44052,-105475,-37718,92779,269596,424987,263177,24320,-87363,-95321,-40011,-21589,-15996,-51116,-99636,-56251,-508,20504,66751,138497,269941,223389,144695,105153,71286,15435,91400,248512,217359,108424,33243,20992,46466,73827,95847,112782,85875,9212,-58542,-126958,37570,97453,83111,56293,66614,72276,73155,92317,100870,148945,158103,117301,114733,168156,201666,286488,274089,203831,74733,-57829,-46057,-14901,-15347,-36775,-75056,-78587,23515,51342,28286,76182,134647,80346,-29370,-105937,-55673,5355,134,-35063,-59421,-50763,-69947,-33438,-35916,-43224,-21269,-22148,-31780,-49900,-59265,-104439,-100443,-19762,31115,-4748,-22730,-22126,-17028,25913,72337,41665,-17119,-42952,36307,35207,-41214,-116136,-84674,-56467,-67823,-66179,5223,87952,131003,92405,20191,-36342,5406,64780,30615,-3098,21990,28396,21741,47856,23138,-17124,-47953,-38499,-5389,55476,1585,-97996,-200270,-125891,-31247,65065,68591,-3818,-57607,-86898,-59721,16417,75783,98517,53024,56654,95694,130217,155496,172870,218111,295292,164399,-10074,-70993,-49575,-72209,-69903,-26018,42447,98587,96807,59618,18810,-56971,-95218,-49852,-29005,-41979,-87361,-161354,-126566,20981,208865,261021,236235,166542,22617,-70030,-52022,21406,36921,56102,78451,124753,116396,113671,83072,32719,39592,58984,-16287,-82434,-115729,-46490,102614,207502,214886,210826,124693,-2271,-21854,-12724,-11489,-49663,-82018,-64012,-25931,-22273,-7324,37714,126947,249843,425280,485684,208662,75245,9148,-55838,-93691,-128604,-160067,-106895,-48506,27597,114977,158963,40763,-155446,-209549,-142544,-58352,442,14323,-59111,-59262,18297,72260,62461,6485,-79901,-102552,-58775,-27521,-9607,-41712,-26790,-30609,-62192,-61253,-92211,-71107,-51847,-42132,-77483,-71202,-10802,16987,-75677,-59006,55097,123303,86404,24831,-45205,-90635,-125644,-126208,-55340,78531,108137,60045,20008,102723,291203,378411,545052,820623,1205896,1603123,1775727,1582263,1100687,493439,1849,-34295,11396,-13592,-27498,25074,29974,-31875,-50495,-37650,-28971,-31592,-6941,2367,48084,99958,4766,-54779,-111098,-64236,15991,71109,123328,160020,5503,-65364,-1006,113254,199698,107754,8144,-34577,-57701,-51505,-60699,-100869,-182176,-113698,54179,63829,-50212,-154513,-231931,-277991,-230330,-150553,-119135,-12134,74660,139901,230945,233966,169846,35834,-35926,-115660,3413,136116,253511,254194,155190,63010,59521,113691,187692,198923,121684,85982,40358,43093,100353,224447,283531,147200,-25029,-33939,81982,180300,197918,77829,-458,-24674,-25609,5123,-19432,-46830,-52586,-45722,60951,221563,157676,77770,45214,5507,-13024,-37246,-34256,54785,108304,80501,45679,-18145,-101061,-43549,-27342,22886,111784,170891,99655,-19038,-72000,-19402,-37302,-107786,-109068,-61711,-34812,5454,-1432,76,12039,-34280,-48641,-74032,-45566,-55937,-33648,35159,150255,160873,88438,92221,104681,111635,145066,210180,201041,97171,58914,88371,15530,-59472,-50295,28470,44923,19264,-17657,-50561,-68266,-105947,-127531,-136564,-90061,-43684,-53731,12046,86894,61766,-34583,-93131,-60823,-32960,-64198,-115403,-76093,-462,46821,128840,205540,152307,-2871,-87231,-127659,-72288,-22445,442,30711,-23626,-24061,47835,52190,57759,50477,23024,-9355,12465,-12390,-72980,-64872,52856,91911,82489,82629,49142,-1502,-6223,83720,138926,95826,6981,-56597,-55264,-31411,-29083,-59220,-65526,-47294,-68973,-35909,-16335,-39710,-26244,-41488,-60715,-48860,-65650,-32603,-111068,-118316,-8461,89194,134150,117500,66541,-987,-90293,-27791,39191,47374,54233,125528,164347,114862,10567,-48650,-49297,-11519,-1012,-47523,-52494,-57598,-82253,-89305,-49264,-4652,87448,235539,386017,400786,266865,48785,-110779,-41079,-33081,-38014,-10043,-22437,-84298,-115333,-531,188534,286055,181468,100058,48315,-22617,-72779,-96461,-115728,-53521,-10699,-238,-48751,-105729,-22071,57553,86257,148056,150359,45756,-53035,-46333,-24436,-62941,-141407,-159671,-110718,-58240,-88240,-124809,-104237,-47290,21629,46346,41404,2642,-27465,-24089,-30914,-24817,2123,21225,21050,30133,31781,-8774,-69158,-77101,-33557,-14036,-99631,-126072,-103816,-82226,-71759,-49702,-100215,-87308,-8422,108905,114227,-14992,-112227,-119578,-110780,-114543,-101964,-77217,-78795,-72467,-86159,-76955,-53678,-57471,-72592,-7018,19478,677,-13382,21300,71248,67202,33219,-40942,-59644,-25882,-49423,-83044,-127641,107401,300360,353325,309791,206052,145790,116502,80163,6584,-47682,-38399,-37003,26761,82207,45059,-20252,-55330,-42620,-32704,-25734,-15514,-13476,13618,39753,32771,27010,24264,14314,-9405,-19251,60924,119940,70772,-16685,-92253,-82890,-85659,-57665,33865,110986,163647,118709,28046,-33095,-99532,-120933,-37967,32853,32666,-38113,-92675,-63192,-33387,-25233,36206,96452,33070,44432,31673,-26555,-101558,-74164,-43224,-64466,-88154,-45037,-43390,-53234,-83991,-12086,-14743,-66382,-36906,50746,82013,117262,82426,-34288,-83495,-8483,45213,52815,8310,-49038,-69870,113771,442461,359787,181227,100797,73642,19672,-17086,-49247,-40531,-46083,-5795,-24195,-38697,-3428,104155,250422,302775,309435,237845,79746,-50315,-50285,-50701,-69594,-56190,-76685,-36663,55027,56290,33690,125825,232556,220371,132563,249,-64086,-51968,-31246,96071,161695,94850,-56569,20316,119604,129725,114280,74941,202,-31840,-30162,-2310,48813,71964,16430,-20864,-44385,-83459,17968,93458,84483,-38778,-101347,-10911,40214,42590,3513,-51749,-38188,34206,54620,10703,-51606,-49595,9529,29633,1917,45619,10490,-56083,-60636,-15922,-9616,-29591,-18440,21270,-2625,-32928,47432,137867,129570,44022,-72557,-77594,-67844,-656,54255,12612,-45282,-40293,-1044,9091,11069,-32499,-90246,-73369,-33357,-25165,-49235,-41962,21869,50322,32289,2901,-30909,-49928,-19479,51394,28509,42444,178087,333020,312649,269738,299789,320598,243145,178176,129403,26552,-52111,46422,150855,138149,81348,64871,32529,-21772,-87305,-121749,-101666,-74846,-59168,-34531,30842,78024,82245,37301,-21765,-33599,-10573,-31296,-62220,-62399,-26309,-900,60845,187983,299795,307879,162408,11363,16249,58880,80226,79335,139519,196903,185128,103978,21325,-20919,-63172,-39383,-18829,33803,-39254,-80642,-41541,-80514,-110852,-58659,-61223,-100678,-78328,-60090,-71865,-23258,-8140,-878,86976,124671,92083,40916,39119,75014,19070,-2882,27440,40373,51187,15142,-39036,-87850,-114981,-126112,-73250,-27768,-12407,-26875,-37490,-30517,-58532,-65272,-34475,1859,21090,11954,-24246,-45340,-38800,-55487,-58421,-88440,-79632,-21824,31026,48505,16931,-15381,54836,119431,114910,46045,20850,41880,73882,27661,2174,-10013,-29061,-41725,-66545,-67494,-75199,-73296,-78987,-62723,-44218,-13702,23738,43817,21929,-32429,-46442,-51415,-38807,-11040,-22976,20794,28880,-36654,-76101,-66415,-46826,-8853,9492,-22763,-47960,-27836,-5232,-13563,-39935,-45103,31661,105275,165215,125810,90479,13807,-40584,99438,194920,163792,112871,111414,71083,-19606,-42494,8113,21829,6939,15074,63448,168870,213090,211386,103614,14792,43137,61492,39806,84190,184175,211840,130170,10025,-62378,-37002,19060,49883,2136,-58633,-14310,84377,81401,26922,-11522,-28648,-28606,-26684,-29757,10847,87430,70075,89102,60208,-41453,-69634,-68075,-72828,-73276,-109966,-78282,-51337,-50516,-29053,-19677,-2948,31764,75145,88015,89720,76811,68793,91914,-12156,-123900,-29216,-40100,-128314,-142952,-114108,-51139,43893,46002,37788,-2462,-13243,-19137,-48062,-17370,77829,132347,133216,98732,92398,87982,67828,89531,132875,237138,256015,163530,77624,4094,-57826,-142515,-79554,-21100,6061,-38762,-87457,-356,19006,29174,20100,12198,21879,19158,-2222,-41987,-65358,-60819,-17474,23838,25440,-1235,28021,111073,43323,-72818,-135437,-104954,6391,109934,183165,196701,87019,-6640,-51454,-91992,-119445,-118757,-62104,-38227,-469,-19270,-69839,-114015,-114540,-83399,-5480,107760,209920,115227,4157,30563,90871,74201,-1297,-56577,-34647,12043,70617,171219,143724,33914,-21169,-20988,-31157,-45163,-58927,-78679,-68366,-15440,-16951,-50709,-99920,-130693,-131689,-107648,-50612,5597,48682,34309,-5719,2008,-28830,-52145,-47114,-61884,-64587,-60945,-75996,-32595,63545,185472,174739,90007,1649,-52095,-37704,51650,70154,18067,-52262,-89969,-57619,-91259,-161502,-119092,-8163,146913,274917,276005,129050,36412,26155,73465,157508,160531,70265,-12261,-58862,-61571,-55183,-76488,-166417,-93518,90254,230219,146596,373,-58977,49136,65737,22761,15278,-56465,-118400,-96648,-97011,-110363,-6815,47037,83633,78043,7814,900,13799,31343,350,12413,4831,-15783,-89280,-144848,-149558,-113908,-687,19819,-6787,-2397,-63993,28167,223201,194039,108160,39319,-16946,-41478,-35336,30958,174601,319937,351254,204502,145575,242779,380923,353013,232181,156878,110183,8715,-20851,6373,-21140,-18783,-26701,30183,112722,138179,26198,-55961,-82306,-41531,48961,126436,246464,270440,281698,105177,-25227,-27108,8048,-11522,-59860,-24103,-4428,-59326,-125141,-83797,8384,86414,32489,-33285,-36414,-32154,-67416,-102092,-128799,-28439,53027,106966,120365,117113,124741,46911,-93255,-73344,55557,185303,146838,58936,63954,168075,171515,114703,118067,199947,300639,328589,361286,188427,-24793,-104710,-25883,13682,-52380,-104122,-31151,7305,-17119,-63215,-65791,-22246,23136,7475,-8896,-26225,-52125,-68799,-62871,-42881,19954,136588,155651,10424,-129984,-163010,-44921,31776,89829,136787,155431,143949,77788,69267,82113,37039,-45146,-92307,-115966,-53563,5452,28237,-5004,-101950,-142406,-86665,40836,157465,152093,62975,-18226,-102974,-103889,-88490,-134538,-89024,-44819,-61067,-68720,36419,189888,157664,2311,-84976,-129136,-84796,14881,115902,108959,1156,-112698,-18895,134254,168226,151484,152172,108405,48197,20832,24856,13486,21398,20132,56030,55876,11753,-57161,-112652,-138700,-88292,-60915,-70588,-33041,-7334,50026,157561,185811,140560,52005,-27217,-67135,-45967,-58689,-58541,-58252,-73771,-82092,-96935,-104560,-97535,-84489,-93890,-77224],[-14839,52998,64140,948,-33264,-41779,-12296,5893,-2723,13234,46075,76639,120550,88915,27798,-59223,-43592,78727,123876,40520,-68828,-47933,45229,208066,319463,210189,63628,66475,67948,39965,15584,-29667,-74802,-119197,-76828,10444,102216,172908,211664,184038,79201,-32917,-45233,-94036,-31105,90256,180569,141857,14480,-61330,-45849,15402,70288,112985,132078,223384,257862,177142,111258,70000,63402,60387,18795,-31405,-34800,13799,67602,55260,-12963,-47128,-13070,55378,313467,310097,118199,4623,-51756,-82588,-86755,-77302,-85123,-118367,-141642,-119119,-54336,27558,82196,113463,63206,-57029,-87812,-3889,72860,159851,186453,226981,280964,302817,142119,-55431,-108925,-86144,-49106,-79047,-135481,-82690,-56310,-16645,-2698,-36331,-91471,-85533,-45584,-35474,13533,50551,125625,195086,139690,73286,22123,-43573,-62675,-74616,-99961,-119703,-70635,16088,154877,281218,346846,289455,173662,38324,-38700,-37166,-31500,-54677,-70651,-89229,-59493,1440,94403,24707,-76098,-100490,-90985,-64358,-86557,-75143,-68176,-16156,73257,38516,-5620,-41927,-34470,-3143,96367,122976,41254,-46274,-44700,-56523,-69558,-58290,-18697,-24629,-94679,-86362,31730,66107,33375,-44904,-123260,-86672,4249,57900,-3986,-72822,-48422,-51655,-101715,7128,51447,-40025,-108674,-58548,-18310,-44052,-20954,87236,95549,32334,13196,23677,5768,-9365,-31929,-33107,29564,89292,94378,63111,28859,62397,100481,26226,-778,1458,14404,143888,222844,125413,8866,-106372,-68131,5861,52284,64714,16891,-13265,-31977,-30196,-92991,-118742,-61842,-30638,-63055,-56410,70294,219691,265943,170034,166844,335654,346583,218038,187996,133924,26541,-41373,-97671,-5866,52929,-69275,-112638,-29109,35852,100157,146943,108612,50076,-42114,-95330,-58920,-49824,-24779,41625,88005,63428,19130,-22025,-18679,-23273,-33220,11503,12967,-10150,-44482,-26322,-35124,-77722,-76835,-1241,2192,-8158,8276,-18646,-6496,28742,86858,38025,-65953,-15937,50914,85231,117725,112554,74915,26526,-33907,-59760,-54353,-43948,-47192,-37630,-91873,-88136,-54288,-33169,-44704,-47609,-39400,-28832,-54619,-104622,-126847,-107509,-58245,22313,106486,111322,64161,-49378,-110032,-86802,-7520,140561,298357,270008,70688,52546,136016,211529,179023,58281,-155,-25037,-39386,-9646,40851,54680,88047,98123,20105,-113849,-52573,177203,416951,473122,370360,144510,-6997,-91854,-116872,-82680,-20198,-10205,-15579,11506,25255,5751,13546,53696,79053,94280,35104,-6912,-23797,-23178,-4001,-939,18575,25036,-31312,-6353,16557,-23034,-78716,-119963,-61148,50451,137507,260332,195719,50888,-89542,-45700,26105,33632,-35569,-98756,-109640,-71291,298,111934,176503,130669,8444,-93776,-119267,-68627,-4537,41334,44776,17676,-40476,-124447,-79745,-49046,-21238,-35086,-5388,-14573,-22135,-36742,-23343,-31863,-83373,-109470,-29349,23991,31208,57239,53858,5437,-40202,-52293,-56400,-73132,-76510,-61995,-82543,-106850,-41065,33799,12842,-42403,-103617,-114827,84435,-47289,-115282,-62481,-68574,-51840,-42149,-75574,-90780,-7765,215943,317976,86731,-95496,-18720,50233,45649,23217,23067,-37262,-68062,-73827,-61231,-32348,-15461,-3567,20016,15242,50022,95965,130298,130479,129640,148876,127577,77951,-25407,-118012,-60746,-47490,-28948,-31736,-42395,-47401,-23470,11522,72735,87423,55674,46287,61118,101199,57447,-82890,20229,175664,150697,153665,146338,227338,318469,276298,165426,26545,-57880,-100380,-104954,-72552,-31441,-24188,27524,46022,72995,-17900,-87904,-30988,35460,45361,54606,32857,-46327,-75118,19765,82053,61896,-24094,-34428,-32644,-44237,-39455,-108305,-79600,-8813,5337,-63124,-130515,-87570,-10215,40707,-78031,-127549,-122279,-83936,-57476,-97042,-49150,-61870,-104300,-129037,-115690,-121795,-81244,-42338,-65397,-116021,-51119,-1966,-40727,-74038,-71891,-67126,-7567,22234,63839,74850,13728,-62511,-28217,70582,153746,240794,281518,184920,9994,-66008,24023,97118,107292,64020,-30191,-140965,-57495,15947,123957,325137,194974,50747,-51904,-99942,-77427,-54786,-10340,56051,143292,221389,239652,231782,197549,87264,69542,80010,56663,25237,-25455,99669,307522,391374,303124,163390,29919,-41920,-113544,-53331,55763,203802,355527,249625,41199,-38571,-82163,-39435,-19640,-14525,-47490,-93488,-47198,6512,26904,73296,135248,271691,255595,170149,123423,78588,20176,124023,245229,177450,69361,1377,1061,27359,38536,74084,127496,131027,43855,-43789,-119624,41447,97709,87260,54213,57441,56825,58148,74537,77036,124765,134521,83336,65867,99080,117316,229297,252731,201966,82738,-39662,-49262,-1749,2958,-28640,-75093,-88562,25497,41225,10497,56018,125137,91763,-20900,-122985,-66222,768,9808,-17662,-40648,-35742,-56740,-16176,-17900,-33731,-25322,-24940,-28647,-53772,-85737,-85601,-41961,-8240,23554,-9974,-20918,-19732,-19089,28033,88245,56292,4920,-7616,89197,86621,3665,-70548,-35719,-14483,-36007,-44293,18488,102813,155195,119520,39816,-26339,4748,58540,21995,-9956,23569,31611,23156,41961,13657,-28645,-61193,-35283,12949,86172,53634,-44008,-162757,-146529,-62719,23625,41333,-16114,-63370,-84635,-47241,33840,90352,101944,49503,56461,98876,129038,143624,163249,216875,302151,186474,-8583,-107101,-75319,-108731,-94250,-29058,48988,91693,73889,39655,2409,-66674,-75125,-23544,-5456,-22398,-67134,-146855,-165340,-14415,177357,221116,200593,132822,12038,-65429,-37303,30189,42434,71306,89183,130228,98534,79808,47929,-2568,2546,16090,-30933,-51353,-81069,-41409,87158,148663,148404,159418,90304,-21281,-33098,-21975,-35722,-81103,-100539,-73642,-29739,-22096,-10964,25691,112416,238153,401843,426582,164032,54677,8159,-55784,-105998,-153016,-151186,-68046,-6959,70195,150262,167654,41396,-133993,-190340,-143268,-70264,-15546,5699,-51585,-54184,14731,71005,72900,26711,-59234,-97329,-77220,-46277,-11343,-33702,-27246,-37137,-77165,-84006,-122671,-105647,-75988,-43274,-63213,-84632,-20975,7665,-94933,-54179,71225,145213,101470,28977,-48574,-94795,-128121,-108557,-31427,111464,130616,64639,11172,85441,257864,311233,418884,629030,976781,1366912,1533605,1341571,903103,379818,-39482,-42110,-7911,-24771,-31796,30842,40253,-32132,-63713,-55231,-49096,-43828,-16580,-14817,13727,52599,-26055,-60436,-93299,-54542,29412,96077,160459,187505,16154,-66153,-8561,100292,200626,131671,37643,60,-36993,-51144,-49685,-77319,-151586,-152538,17060,54763,-41418,-139983,-220015,-258508,-202314,-128827,-105018,-13692,108041,195778,279440,254132,158311,22856,-37187,-113996,3415,147175,268260,252222,129091,27758,23330,76787,156304,181496,114893,83707,37369,35651,80069,170574,234838,133293,-23315,-26580,93501,195738,242693,135550,56935,19501,-1139,11120,-29996,-65499,-70409,-31213,84442,252919,177057,104316,67787,21675,-1457,-23709,-20762,56326,113160,92774,62387,2872,-80985,-37608,-5501,56517,150152,202881,112610,-29646,-105383,-32697,-41755,-104067,-112443,-71965,-42742,-1761,7196,29371,48099,-11136,-42177,-85997,-54587,-55455,-27932,46285,156670,149555,85707,92911,103736,123209,176164,236914,211413,118088,74490,84528,7495,-44988,-15621,62817,70184,34026,-11180,-49694,-73006,-117225,-149545,-119652,-80352,-44066,-72949,-1886,85007,64555,-42108,-119734,-80000,-49576,-75602,-102888,-92455,-1353,57439,147500,236132,179058,7366,-76596,-130044,-82883,-44059,-37491,-25309,-73411,-14835,46912,53007,61748,63012,50677,34717,52780,18270,-40760,-52476,50648,101189,99854,95875,52193,-11709,-35553,48379,108994,91632,17565,-38857,-46539,-36655,-42331,-67214,-54382,-30102,-51692,-30947,-17047,-40670,-26969,-41031,-58693,-48585,-84156,-71311,-120818,-72670,23661,105715,142204,121601,70701,-1433,-97771,-19558,39112,48209,78935,163157,192759,110115,-1705,-57135,-61091,-24192,-1608,-32809,-29132,-36073,-65929,-74502,-33911,9232,77313,201517,343028,368254,264634,48366,-107102,-23360,-7664,-2032,14289,-12685,-86009,-99847,15871,197203,315639,210625,133326,90108,13954,-53617,-94712,-126119,-70565,-34383,-22336,-52284,-117179,-34548,41562,73825,132879,139566,54449,-35549,-46927,-24604,-55986,-110234,-144029,-121471,-54875,-71680,-137784,-141055,-73306,8271,39164,34099,-4691,-25589,-20034,-39784,-47374,-30707,-10889,-2296,16448,24639,-6588,-48301,-51980,-11284,5838,-79403,-122159,-112637,-93480,-83519,-56363,-99679,-93531,-15917,105944,123062,-5695,-101347,-101607,-100545,-105848,-91165,-69157,-64620,-82761,-102289,-89486,-58859,-56350,-72942,3984,37996,16247,-2802,33465,99366,112129,65302,-24461,-41908,-1274,-30268,-65713,-143766,79728,284940,368120,354953,266513,193107,144482,97338,8574,-54081,-37033,-26314,42490,100299,59054,-13387,-54547,-44523,-31171,-18313,-6905,-4650,19961,33262,12499,22835,34129,33623,23296,30189,119479,168144,107541,10620,-83448,-92314,-85439,-55036,35221,110896,142417,75205,-9904,-45588,-99333,-128654,-59887,7322,11540,-43630,-79017,-53871,-28632,21451,88370,122243,14396,3345,-3609,-56888,-123726,-64105,-39017,-68455,-95367,-46941,-41775,-47252,-62125,6665,-5321,-62244,-19776,72051,104511,146516,109742,1897,-88867,-34074,27433,46150,9865,-44784,-71119,99729,398105,321289,165551,94427,69624,18294,-17211,-50886,-49344,-68685,-36259,-50689,-55128,-9235,101794,237436,269615,255897,211709,79329,-50872,-55438,-49956,-65725,-57680,-76765,-49490,34727,42036,23421,110158,197803,171990,107444,-3142,-48168,-60708,-60936,62070,127561,71626,-41088,47658,146720,144811,114627,51837,-25362,-53060,-46809,-20039,31758,58122,11823,-20930,-44215,-92909,15947,80725,79490,-30716,-101094,-13564,38106,39321,-1214,-57877,-33245,42692,67410,24245,-51838,-74526,-18494,14613,-6932,39762,8464,-73637,-58958,-10012,-1188,-23716,-12557,28076,4101,-33960,30979,109205,103317,26876,-90992,-91965,-65021,13812,59083,16295,-43960,-51820,-11480,3040,11493,-30439,-85888,-82014,-54119,-56645,-91075,-35326,41841,66274,35323,-10210,-56467,-77426,-34142,49742,42069,65553,211207,368867,340494,285039,307038,330373,264222,215616,171706,53364,-57741,49818,171556,168037,113689,99794,63005,-8494,-91063,-104170,-67357,-50273,-55265,-33454,33652,79908,83889,38154,-25966,-45000,-19708,-37499,-65614,-56299,-9547,14290,61287,176876,285619,299603,150856,-8164,3705,64047,98890,77744,124209,204770,194323,99980,19237,-21811,-68252,-24379,23381,91879,24336,-106488,-80573,-107566,-121384,-61727,-61400,-102827,-89947,-77350,-80759,-21737,-9799,-4954,73651,105070,86269,44338,36993,51176,-14674,-29982,-1702,-207,15255,1654,-41990,-89376,-114407,-120847,-65225,-16670,-1359,-23834,-39072,-30571,-54599,-61638,-34804,6873,25184,14132,-21292,-36142,-26830,-45673,-56439,-101505,-115621,-63198,4422,37425,19906,-13517,53625,142644,152248,63724,27502,52129,92062,58483,48759,50135,32239,9751,-35472,-66841,-88511,-95514,-102397,-71459,-44470,-4711,36840,53705,22732,-32079,-32934,-31257,-10615,600,-35848,-1243,2412,-69679,-121749,-127373,-119034,-76373,-16855,-31631,-51510,-26124,9291,13884,-16796,-64893,7592,87841,161054,120400,84315,12469,-42471,83138,156950,129935,100620,113549,76981,-14970,-39831,12382,31486,21227,27499,75428,177297,214424,193000,95481,18849,45139,48221,15916,57209,156689,190946,127427,4014,-72299,-30292,22803,45544,-2256,-49576,2074,84048,64656,15224,-11185,-18046,-24681,-27285,-39766,-15752,60346,47928,71102,33376,-58725,-83377,-86914,-67994,-55444,-80840,-55937,-64896,-93048,-72168,-58376,-32193,17191,76082,95062,94237,74432,63488,92052,9110,-147861,-50031,-60877,-149200,-138085,-112408,-54855,31964,37814,33130,-5255,-14110,-11990,-32870,-23047,62440,131769,146266,119159,102541,73711,27861,44161,92207,201796,239334,160317,85116,19228,-40364,-119465,-65537,-4115,23214,-32567,-109615,-3730,36365,49522,31090,18643,15910,11187,1367,-28233,-46875,-47867,-10267,33980,37856,-3483,-6905,72141,31106,-87519,-151011,-92497,12619,109135,168092,162419,56295,-2958,-28933,-68283,-99235,-100009,-56183,-37982,-14577,-36088,-87969,-137911,-134039,-90476,-1864,116464,240692,142502,9209,27844,96142,90001,13965,-40715,-16913,27859,86380,189631,158511,44384,-18194,-24507,-28396,-32997,-39197,-56741,-45845,1594,-12969,-60408,-116628,-143033,-136763,-94862,-50790,-999,46314,29041,-11498,-3365,-44986,-66134,-64665,-77637,-70338,-64701,-72692,-31704,69758,195998,156026,38450,-54979,-82611,-43677,59888,78767,9522,-64342,-87995,-57285,-98165,-150402,-117479,-8917,133421,248593,261143,136296,40889,38220,103160,194864,190920,86511,-13952,-74273,-91753,-79311,-90958,-171944,-88405,83940,199575,111547,-33716,-60932,61376,83065,35818,24534,-57361,-127285,-101522,-98826,-117933,9988,81378,127937,121718,35290,16809,25851,41741,17195,47168,50864,42585,-16089,-92204,-100907,-90600,-2853,5873,-18363,-6265,-56280,46314,238234,198950,111092,38248,-26816,-41655,-26499,24320,147556,256832,299604,162696,99821,201974,338014,275808,153410,86487,75167,18961,27592,52452,4394,2029,-8961,51825,142752,159287,31260,-50536,-67307,-20830,64773,130385,241943,256049,280653,118116,-18751,-25511,3243,-14074,-49425,-2783,15089,-41377,-114059,-73498,24188,102949,44238,-28340,-31907,-25030,-58728,-86415,-129187,-46785,25205,77462,100204,116826,114864,36624,-93538,-91357,20235,163656,166304,97684,111707,212029,221397,181070,170762,229809,317323,347567,364637,179460,-27870,-79238,3756,41938,-37069,-113789,-37278,-3601,-39004,-91930,-85062,-29863,26028,19511,-708,-23417,-56579,-73300,-58308,-34636,24993,137844,144439,807,-132535,-154110,-40866,31615,82998,115052,129153,131845,75031,70227,89533,51932,-31677,-86420,-110006,-52969,-8553,6695,-22115,-102031,-113075,-88471,17949,115741,89476,20048,-37977,-116781,-105886,-88413,-124444,-92713,-52972,-68723,-65574,22526,137848,115733,-18157,-99550,-126946,-77869,28419,128521,111903,2240,-130897,-57106,73710,113397,127737,135324,84343,28232,11308,24046,21859,30371,4959,30533,39901,6285,-56498,-107352,-135389,-93327,-66587,-77038,-41959,-21997,29504,135547,165851,131110,49125,-26717,-66444,-48004,-67590,-71463,-66529,-78315,-83642,-96183,-100657,-93672,-78844,-91659,-81528],[-29127,40135,37596,-16988,-49825,-59034,-37376,-20808,-25570,250,54038,102703,154188,115389,47726,-46516,-73898,40181,76443,-2961,-101870,-47764,43888,206749,321803,203428,65433,66658,55391,28923,1260,-56700,-101161,-114533,-57893,9591,80523,160402,205064,157496,44123,-54321,-49364,-81695,-27169,106079,202495,146902,7410,-71854,-51403,11225,65504,112338,134775,202078,204849,108077,51575,38005,53191,75413,56663,9960,2179,34140,73010,53456,-12614,-48252,-30808,17871,270433,316986,131401,3955,-64114,-99587,-103886,-94227,-97746,-125372,-149812,-148038,-86756,-865,69964,104174,47809,-86324,-100777,-13082,68049,156905,189128,229171,277804,280983,108422,-78408,-134729,-113565,-71601,-105541,-114119,-70165,-58200,-18333,-5667,-43477,-95136,-84709,-50046,-43554,-1,32902,103389,202997,176743,113463,59845,-11110,-32204,-62634,-98285,-110302,-72185,-2475,126363,257295,357758,334989,222544,72354,-12512,-18653,-21765,-50958,-73402,-83160,-41868,16567,91430,18483,-88433,-119605,-103319,-77189,-97063,-92487,-73755,-17,90010,62835,34969,-8437,-9125,21180,121238,145803,55760,-42871,-44976,-52765,-67320,-69274,-30415,-34696,-110506,-77562,54616,84913,28582,-63644,-127878,-70207,21407,62835,-18814,-76932,-45611,-57521,-119555,17591,60923,-34193,-101602,-55199,-16941,-47212,-32841,83420,98562,31928,4586,8066,-12885,-22709,-36960,-31510,38212,106522,119484,74498,18419,37299,69034,-19266,-18990,22911,35524,130699,194540,106714,12815,-96552,-62955,6998,47676,51382,3863,-11985,-37294,-41628,-103871,-122191,-41238,-14835,-56641,-57430,78341,269975,377437,285528,250310,373614,311514,171090,131342,85851,-2682,-62830,-105321,18816,93576,-42533,-124403,-32001,45131,116497,160523,106381,37492,-35675,-32929,-4374,-11185,-18291,24652,68984,53334,19506,-14280,-11369,-19744,-23361,26898,28598,7762,-23080,-3846,-20357,-77044,-77830,-669,8412,-3555,10097,-16341,-7506,24027,77410,28842,-77931,-30731,31130,65524,110546,109087,67833,13561,-50504,-67654,-53876,-39729,-29068,-22273,-82471,-104090,-75426,-44791,-43099,-36450,-24552,-10342,-39504,-95445,-122541,-125234,-76374,531,81908,100549,68206,-39336,-72812,-37701,28937,165643,319526,268718,46626,6495,88862,163455,138932,47006,5276,-15243,-17629,29495,70979,66989,83240,78322,480,-120925,-40605,192288,429372,475675,369497,152701,5546,-81811,-101836,-69187,-11914,-4639,-5942,33518,61284,42030,42488,73146,86848,89394,19330,-18072,-44450,-43383,-4012,10951,30017,32095,-36473,-24132,4249,-33034,-87685,-126468,-47311,61558,146180,275929,213456,64733,-73764,-64622,5659,10543,-50548,-98641,-109110,-74190,-10955,86748,159926,126034,9646,-89272,-144295,-118466,-64840,-10130,8479,-5377,-54498,-131493,-68998,-36504,-7710,-47785,-49091,-46036,-26595,-22954,-13392,-42724,-98655,-89592,-18772,20261,16313,44390,50957,8915,-41478,-61440,-71428,-89965,-91823,-72993,-89582,-117465,-57868,18154,4392,-56146,-131232,-122725,79129,-55258,-161821,-68794,-71984,-51897,-33744,-52861,-58621,-7544,181179,299522,86307,-108595,-598,77671,58792,21121,37654,-10311,-74577,-86992,-63524,-26830,-6389,1908,10713,-3571,27656,70391,107016,118558,127749,154675,138076,90717,-2433,-114353,-75690,-52398,-26500,-27435,-39681,-46877,-17908,20713,74220,67872,26029,21978,53551,101810,69493,-58923,-13447,143455,129547,134667,122246,187193,268218,248448,151753,29399,-49875,-88993,-88696,-55583,-12688,-284,45921,30104,67917,-13221,-91982,-38114,34734,58265,59146,15752,-53466,-69122,17516,76561,45792,-34740,-34425,-23164,-32410,-27606,-99563,-90310,-21163,-6700,-71002,-129534,-93034,-15521,47448,-68003,-131825,-146633,-77868,-46071,-96282,-62206,-68022,-106310,-133917,-121864,-132360,-100040,-50802,-65976,-119045,-46965,-3820,-60262,-86497,-59177,-29294,21889,35321,66890,68647,-33,-97892,-21766,83501,169313,245375,255504,149046,-4791,-57784,42544,129778,148534,106460,13496,-105703,-71706,6427,102748,275702,166629,43877,-53950,-105199,-80081,-90592,-70815,-6739,99348,189958,232394,240830,205421,83070,46509,37980,21524,24263,-9478,72898,220751,290774,231488,127130,12338,-46251,-115720,-66190,19404,129542,268070,221214,51696,6228,-41085,-35147,-18692,-13114,-42188,-83980,-35975,11842,31076,76639,128332,261956,280696,195089,142060,85677,25293,145831,217672,122569,22786,-35159,-25658,-1487,-2985,52477,145403,184089,86773,-26961,-106531,44966,96003,88779,49038,42749,36094,40997,55574,52987,99062,107067,47655,17679,33687,45221,176015,229003,197383,88178,-20617,-49436,13029,20842,-21738,-75532,-93868,29232,32621,-7190,33485,108607,96456,-14041,-134161,-74867,-4487,17156,-2151,-23672,-22344,-42229,467,-1654,-24532,-31121,-30896,-27814,-57988,-95052,-31861,9779,6740,15813,-14927,-18601,-17817,-22414,28091,101936,68987,26953,26106,136836,133926,48835,-23385,10261,24714,-6912,-24622,25545,105573,166256,141087,58134,-15710,4306,49147,7654,-24560,17893,30954,23263,36466,5308,-39300,-71719,-30055,26196,102041,85962,-1183,-125310,-150326,-90692,-16389,11826,-30767,-71791,-85250,-39414,45736,101700,106390,47448,55250,99101,125126,131219,151065,209285,297556,198856,2840,-131061,-86461,-138805,-111050,-28238,51686,76341,46242,18829,-14517,-73936,-55740,1114,16838,-3770,-49965,-130042,-191731,-47798,138233,171101,157473,98591,1442,-61978,-27549,32609,40747,80335,96372,129799,75853,46313,15270,-37434,-36121,-23821,-20511,-7817,-48967,-36296,68437,90913,82892,105274,53800,-44299,-50486,-38221,-66703,-114974,-120278,-82887,-29402,-15021,-9508,12790,89829,211191,357463,353036,118768,34721,7901,-52831,-117903,-163164,-119561,-30550,30673,106984,178139,171417,45871,-101182,-161826,-139182,-80151,-31498,-5533,-47128,-49257,7608,63298,77546,42602,-38057,-77953,-99828,-72946,-17502,-28421,-29622,-42527,-86166,-101389,-148705,-135337,-87818,-34983,-33396,-62729,-62,24638,-74855,-45690,81907,159194,111335,29186,-55031,-101945,-134927,-94974,-7362,144084,150397,70745,-3955,56475,214950,240191,287878,428074,726370,1090992,1242552,1060484,684163,260481,-80555,-52236,-28770,-36007,-35061,35661,48838,-26142,-78544,-75362,-64980,-47817,-21657,-29941,-20257,4132,-62582,-66480,-74918,-41263,44810,122852,194911,206432,23311,-70088,-19509,82232,192835,152581,62208,27354,-21497,-48443,-39318,-56227,-124646,-184440,-22211,41449,-35844,-128590,-209338,-242393,-184594,-116532,-94287,-15491,134780,247948,325047,271871,146686,11577,-40040,-114700,-2553,148432,269129,238531,100300,-922,-1886,46913,126773,162562,105906,79540,33411,28270,61467,119651,176781,110212,-26218,-26086,94976,196853,271998,193641,118737,67199,23044,14000,-43145,-87009,-84802,-15245,109872,273070,183866,122058,83136,31137,4780,-14198,-8241,58400,115172,100416,73809,17994,-66111,-33147,13045,82621,176742,224139,120034,-31444,-113679,-46254,-50981,-104044,-109691,-82910,-51707,-11264,13396,50764,73096,5317,-39281,-100313,-60528,-53819,-24332,54822,156430,135554,81020,90522,97312,126720,191463,237733,198299,123722,82896,74181,676,-28919,15070,94483,92925,46219,-6783,-50101,-77509,-124063,-135728,-103583,-71876,-46460,-96059,-15256,84524,71446,-40146,-140413,-97365,-66713,-87941,-91233,-98791,-1334,65560,161237,259015,199037,15572,-64392,-123575,-97347,-74127,-80717,-55910,-30877,4768,38026,43110,54967,65701,70030,72724,83226,36552,-25475,-47125,33040,87672,94291,93578,49653,-21419,-67510,3454,67699,81896,24405,-24475,-40472,-45520,-59119,-78827,-47751,-19530,-41330,-31391,-22761,-45212,-31138,-43377,-59817,-50452,-55887,-57962,-81612,-23823,57151,118543,143890,117768,67202,-6751,-87088,-14598,35240,48373,99186,183025,200681,94254,-17171,-71385,-80221,-46054,-13291,-24114,-11778,-19725,-53541,-62194,-20636,21811,62545,159223,291773,331657,267290,69618,-54018,-5379,17465,29709,28355,-7318,-88839,-90863,22860,187366,319663,224991,158086,126153,48595,-32051,-86510,-108912,-70674,-51788,-52290,-67197,-140703,-41698,26576,60964,119312,124820,60166,-19628,-43863,-24423,-49154,-83548,-124583,-134224,-54368,-54524,-117057,-183345,-102731,-9193,28751,26261,-6860,-14459,-6966,-38194,-60752,-59050,-49557,-36555,-10035,5177,-14486,-36098,-28727,10888,23477,-60197,-110528,-120689,-106332,-97607,-65327,-100652,-106138,-30216,95166,124516,1801,-89765,-86386,-93032,-103099,-88326,-71316,-58433,-72974,-112799,-102095,-67006,-57845,-77991,7192,48012,25559,2580,39137,119491,155404,104166,-2339,-24508,17686,-18372,-55880,-153604,46085,255655,365884,384176,311786,226795,163086,105875,3743,-67878,-39750,-19401,52556,109035,65406,-11430,-56828,-47653,-29069,-11211,-2022,-2185,18202,16501,-14401,12696,39767,48651,52668,79832,183051,221558,148310,40950,-64828,-102839,-89755,-54159,37714,113491,124112,34022,-50098,-58815,-101143,-137373,-84431,-18173,-8019,-50259,-68632,-40066,-12009,73631,145938,151145,-744,-40401,-45137,-92008,-115425,-45850,-30374,-69106,-105426,-53275,-43507,-38809,-40728,20336,-1744,-61673,-6087,87831,123368,173078,134446,37580,-67387,-60537,6133,35763,9904,-42133,-80653,76072,339545,275841,145764,84044,61566,13959,-19771,-54148,-59138,-88668,-50717,-65733,-72016,-18038,92599,210783,222503,193160,181234,81855,-45073,-67178,-55155,-69297,-67138,-80469,-56561,19115,29318,12934,92551,162483,123252,76543,-12646,-34778,-60300,-91460,22609,87127,42075,-25718,78604,174392,156434,107925,24555,-54489,-76292,-63448,-38323,12130,39129,2459,-24224,-45542,-106945,9854,63250,69235,-26533,-103721,-25715,27132,28993,-11845,-67100,-30554,46326,73064,30589,-52864,-100434,-43774,4089,-9307,40383,14383,-88901,-57394,-6661,3150,-22163,-10792,30175,6370,-36064,12341,76032,71192,4204,-115801,-110068,-62855,25924,61962,17645,-44291,-57150,-21234,-6481,7239,-32166,-84805,-89774,-70834,-74725,-98186,-16230,60712,77693,33832,-26531,-82328,-99318,-42171,50785,57473,91265,242557,392989,354034,291810,307498,333105,277819,247177,213373,83102,-51028,48059,185145,194340,144165,131919,88868,-893,-100327,-84022,-34829,-26100,-53210,-36327,31788,76346,79905,35865,-30673,-59590,-32928,-47434,-71690,-52738,3140,25015,53666,150904,251359,270312,128558,-31517,-8974,68552,112665,69702,95440,193794,191484,87931,12037,-26926,-75008,-6661,67772,144966,79526,-65303,-123763,-137360,-127644,-65762,-64268,-107648,-104108,-94281,-88746,-24405,-15048,-10306,58126,83971,76106,43388,32175,27716,-48082,-61876,-37768,-49874,-31544,-19252,-50660,-94115,-111765,-112570,-55004,-4273,11236,-17751,-39376,-31438,-51826,-58392,-37044,8677,26273,13052,-22189,-30513,-15984,-34106,-49840,-103045,-142141,-103814,-22018,25637,21541,-14537,38456,149976,179460,76793,32744,63213,108301,83719,86478,100314,85952,57441,-4767,-65068,-103135,-118173,-105207,-75215,-43604,1778,44493,56133,16283,-33074,-16401,1266,22098,12812,-48241,-23913,-21748,-93783,-143075,-108555,-72815,-119151,-50686,-46344,-57805,-25315,24064,39672,3403,-76959,-17765,66870,152907,113677,76224,10289,-44062,63900,119370,99509,87556,112365,80154,-11846,-37605,14345,37703,32602,37464,85096,179394,209556,171225,88099,25024,46597,36622,-4892,30284,124251,157877,113440,-4583,-79178,-25548,22124,37248,-9358,-42766,17455,81234,49693,8969,-3851,2806,-10280,-23021,-45579,-42037,30969,20541,43189,-3335,-75151,-91430,-102252,-58671,-39249,-50796,-5321,-36619,-112286,-111674,-93399,-58612,3259,73325,98719,95397,68416,55168,89240,38050,-109124,-75672,-85804,-156112,-123994,-104568,-47770,34091,38492,36308,-67,-7141,783,-17239,-28188,45858,130786,161917,143057,113187,59330,-10597,5012,58580,167156,217793,154025,91341,34642,-20592,-98474,-52227,9898,36929,-26403,-116427,-6921,52032,65923,37051,20169,7067,2398,4691,-14905,-31848,-39678,-7548,37176,42434,-7613,-42115,25809,9708,-105471,-143181,-79553,16562,104874,149151,126077,28322,4619,-5905,-42839,-72426,-74375,-46421,-34302,-28075,-51966,-102725,-157289,-144021,-94650,1249,120474,260790,164565,14152,26038,100210,104701,30923,-20712,5412,46761,103199,202139,168268,55502,-10894,-19120,-12971,-7926,-9404,-26328,-15311,23314,-5780,-68465,-131111,-150053,-135225,-79973,-46518,-2456,45457,23941,-16196,-10642,-58169,-75620,-69723,-72236,-70742,-65688,-65300,-28034,75255,194474,123101,-13166,-119434,-103978,-44178,67644,86205,2435,-73366,-81200,-52490,-95662,-130503,-110016,-9410,114918,211964,231902,134315,43282,51760,132922,216440,204102,97240,-14314,-88517,-128676,-108399,-106948,-168021,-79318,76562,162844,72964,-65967,-57725,71685,99511,52541,41411,-49974,-132212,-100760,-90367,-92443,28867,115146,174257,170172,65313,34883,40168,51297,29467,72921,94641,103232,68377,-5369,-30256,-38809,15737,4091,-23187,-5099,-42550,69607,253967,205704,118051,41809,-34022,-38276,-11003,29079,128669,200001,244849,122495,56875,155376,282053,197262,82350,20503,36361,37624,94746,108637,34284,27826,18939,85528,182542,184288,40503,-39418,-41859,12106,90863,141223,240593,242836,273467,130788,-8332,-18680,4570,-11118,-34722,17870,32045,-20962,-97672,-59004,41164,116951,54921,-20572,-22006,-12027,-43522,-64573,-113981,-54180,13924,63653,94265,121670,106910,30446,-86949,-102230,-6730,146901,194420,148999,162917,249732,265948,253150,235911,267907,335677,364914,365042,176491,-17328,-43135,36959,73655,-15935,-115758,-38228,-9260,-54595,-113895,-96136,-33313,29943,34695,13433,-14850,-56938,-73768,-49087,-20875,35951,139848,136150,759,-119770,-137520,-33923,35396,81906,99769,107898,122007,75382,74011,98208,68472,-13965,-74542,-101401,-51233,-19402,-9032,-30205,-87932,-79578,-79587,-3041,78239,47906,5689,-45304,-119363,-104554,-83726,-106320,-82506,-49649,-65971,-54530,15877,95875,79895,-33599,-106581,-115062,-66183,43941,139735,115284,8981,-131321,-86573,16296,61069,109124,118265,61433,11301,5232,25389,30462,39665,-8227,-171,22469,3383,-50681,-94927,-119597,-85339,-61452,-74803,-43573,-31372,12244,115028,149183,127330,55322,-15723,-55902,-41253,-66678,-74408,-64558,-73976,-76547,-86355,-87636,-81166,-67986,-81579,-77038],[-30122,37219,22573,-20732,-51100,-59758,-46725,-32955,-32680,4274,76039,140048,197502,153431,82402,-10389,-68429,26236,52391,-24763,-120541,-38461,49100,205147,317931,200085,91993,81266,54190,32505,1246,-67124,-101253,-84023,-29630,16735,64148,147046,193982,132663,18309,-63007,-46604,-60158,-3469,137027,234976,160734,12855,-68862,-47012,16125,69129,117938,142784,183743,159758,59091,17070,20936,53866,102501,110777,64717,51043,66332,87435,58937,-3895,-38224,-37498,-6399,240649,335899,161738,20138,-62225,-103480,-106384,-96392,-96496,-115457,-128070,-163775,-113567,-26539,61210,97226,36850,-104164,-94258,-11212,70552,157184,192909,231075,270959,254607,80584,-90708,-152363,-138475,-88950,-115815,-81650,-49548,-49767,-11413,1387,-37905,-85984,-77777,-48352,-45577,-8458,17790,78937,204787,216641,166946,112493,30694,6393,-31589,-76409,-85489,-64068,-16025,98221,228996,360441,378628,273931,108890,16511,1662,-11500,-47147,-67265,-58039,-9140,38481,92678,18609,-90563,-132497,-110279,-77400,-93776,-100058,-71457,5735,89638,76522,70717,29162,21350,50599,149525,170248,71535,-36839,-40028,-43276,-57526,-71233,-38406,-43309,-123326,-59954,82212,102781,24699,-79978,-123623,-51806,39805,66931,-29214,-72265,-38794,-59521,-129677,31760,67787,-25664,-89412,-48199,-12992,-47174,-42176,81067,104944,36559,572,-3991,-28743,-34407,-40470,-28677,46589,122132,143637,85592,8276,7729,31533,-58349,-14533,46276,49105,110932,162391,89003,21634,-78481,-51158,13671,47582,41643,-3862,-8641,-41690,-52057,-112012,-106411,-18709,2472,-48784,-57252,85798,312846,480836,409239,341175,406385,273334,125829,71556,28317,-34076,-84530,-97131,46858,140133,-2149,-105445,-27545,58373,132378,171591,101741,24250,-18266,24614,48436,27598,-9283,3374,44634,39799,16972,-7425,-3521,-14918,-10526,43863,44782,24597,-4893,14501,-7118,-74720,-81954,-3146,14603,3670,13047,-14610,-9492,17940,64248,18627,-89477,-48153,7339,41416,98651,102890,60086,1855,-63366,-69558,-52491,-33432,-4146,-1362,-65220,-106238,-97776,-60375,-44217,-26103,-6789,12205,-23525,-86402,-112111,-139857,-93277,-21797,54016,84441,69031,-24898,-34854,7848,70889,196846,342535,270341,36948,-36041,40300,110946,97393,34495,8790,-6261,5783,62797,90113,68284,69170,51126,-24869,-126853,-31882,197397,420958,454156,349385,152625,15475,-72898,-87424,-55868,-5882,-3081,-802,51074,96050,81080,74765,93802,93386,81678,3073,-29611,-66080,-58083,2426,25028,40544,36723,-43625,-42072,-4129,-33664,-79639,-109424,-40501,63056,145785,280100,222608,72357,-55646,-59545,-3335,-6368,-63142,-99819,-110118,-75913,-20979,55201,126718,108916,7093,-75704,-116771,-133453,-134312,-67516,-31705,-30822,-70040,-131627,-67698,-30265,1538,-51625,-77656,-71617,-34373,-12365,-5305,-49111,-95706,-66341,-7698,19240,8867,41926,56659,17825,-40622,-69847,-86843,-107903,-109477,-87713,-100424,-130931,-78655,-5073,-12797,-77673,-161934,-95667,105982,-25344,-135029,-72410,-77580,-54555,-25207,-28326,-30269,-11717,135909,261886,76563,-125264,14313,98007,64943,15395,50381,16447,-81030,-109779,-70324,-24011,9,3071,-3452,-26569,-7,37962,76841,100844,119083,152566,141760,97521,18690,-88039,-89327,-58363,-25161,-24942,-38946,-46797,-14020,25750,68060,42202,-3288,1756,48775,98545,74070,-39712,-26991,116706,109600,113273,92751,140831,210582,211452,131478,29085,-43292,-78383,-72689,-38216,8033,35161,67027,11227,56428,-12656,-97768,-49649,27849,65598,60762,3479,-49281,-64809,13276,68839,30057,-45055,-35177,-17604,-24413,-17744,-88389,-104943,-41889,-27385,-83542,-128632,-98832,-22510,50733,-55454,-130779,-143029,-65905,-40367,-87778,-78721,-78813,-111579,-139979,-127443,-138367,-121812,-63819,-70576,-122278,-45655,-11671,-82439,-92692,-43167,2354,45438,42110,61320,52947,-19571,-122521,-5740,95069,177729,236951,216926,107348,-23538,-51635,59553,163026,188522,144339,54010,-68147,-91541,-11237,72390,213035,133834,35405,-55173,-105371,-82369,-93990,-116337,-72726,49138,150870,214773,238521,202568,71811,16320,-9678,-16891,16047,711,48374,139442,191907,154166,79108,-20096,-61052,-114102,-78708,-17078,50601,171052,177968,52474,41190,4478,-27724,-20299,-13820,-37915,-74791,-27477,10156,28530,73231,115711,239897,293131,214343,157219,89963,29407,151958,168502,57776,-29748,-76771,-59892,-39547,-46364,34549,164481,238460,133116,-10179,-89194,45870,89797,84699,38150,20513,9276,20890,34465,28522,73110,78375,13103,-25572,-22770,-12987,127322,201597,187765,88935,-2062,-44766,27495,35462,-18231,-77997,-93648,32392,24380,-25642,6791,83576,91344,-11133,-124040,-82755,-11748,20574,9609,-10578,-12537,-28762,13927,10380,-18136,-39901,-41336,-30666,-62397,-77508,11794,47602,18961,7116,-20644,-17365,-18221,-28786,24233,110728,77544,45960,54288,172735,171804,91088,22877,51980,60363,18615,-7653,27648,98659,165211,155761,73756,-6075,3308,36810,-11879,-48495,1668,23511,19671,29458,-3112,-49636,-79788,-25103,33704,105061,99075,27557,-92718,-136197,-112792,-52716,-18493,-47680,-83163,-89164,-36408,51191,106566,107048,43937,50946,94418,117288,118992,138727,197511,283060,200129,23986,-77221,-55243,-107809,-102627,-22506,50074,54034,16098,-2050,-31352,-78117,-38167,23585,37640,13936,-34988,-112602,-149453,-57460,104952,120452,112580,66589,-9117,-59587,-21933,29654,32192,81199,98148,121853,49182,15422,-11661,-68767,-75715,-57291,921,32840,-19619,-31077,47169,38020,22746,52643,18828,-69404,-72848,-60593,-102033,-142597,-139741,-89360,-23896,-1105,-2165,1959,62794,172785,298604,274273,75169,15631,8055,-45184,-126679,-154732,-88881,2886,63315,136142,195817,168931,52319,-66376,-129474,-131542,-89319,-49056,-20434,-48500,-47072,-1839,50111,76346,53109,-15904,-49840,-80975,-107318,-28301,-25304,-32839,-45780,-87713,-109139,-160426,-132815,-86109,-19166,9736,-11559,48683,66647,-31681,-32908,87178,164795,116207,26798,-62206,-109805,-143556,-82708,17759,175372,167228,79828,-22128,19410,167279,168607,158524,231451,477175,804910,935520,769978,465703,145565,-116180,-62489,-49163,-46732,-38159,37338,52451,-15312,-88211,-91400,-69002,-43466,-22795,-41705,-49955,-36777,-102137,-69296,-54624,-22620,64954,154356,227467,218232,29461,-75427,-32265,60517,176970,170469,83453,48991,-9237,-41608,-27503,-35728,-99502,-167423,-56755,27630,-30688,-118476,-199895,-230793,-175165,-110452,-85213,-15369,154210,292980,364823,287817,138597,4308,-42013,-114728,-11637,141716,256981,214587,71031,-19609,-8461,32330,105815,147556,99244,77450,32349,24486,47586,76136,116869,82086,-31010,-29485,89419,186712,284873,249432,183731,119025,49042,16406,-55362,-104576,-60770,5120,138521,280982,179273,131680,92499,35665,8096,-6226,4834,63275,117684,106649,82317,28137,-56066,-27479,30874,102944,192301,234567,123924,-15945,-77598,-53599,-62128,-104790,-101564,-89645,-57921,-19043,20081,66897,89088,17773,-36401,-113181,-60124,-48963,-20496,63415,152140,122299,77569,88242,89231,125372,193992,221254,172490,118909,86736,60962,-2993,-11809,44238,125635,115668,58732,-1288,-48529,-77963,-120940,-112950,-85108,-60948,-46418,-118111,-22831,88473,84705,-29589,-140410,-109227,-80302,-96342,-78629,-83181,5226,75082,173132,276147,214464,25136,-48080,-103909,-103715,-105694,-109206,-29199,38907,26021,24841,27440,42937,62977,83654,104411,102843,42451,-24140,-50815,5514,58308,72448,81354,44908,-26580,-94752,-44099,23132,71998,31484,-10418,-33538,-54110,-75248,-89821,-42080,-12129,-33730,-33934,-29603,-49431,-34952,-45306,-60758,-50969,-36530,-22437,-28501,28488,93297,130180,142446,110175,60317,-12864,-70845,-8855,32297,50958,114443,186938,192128,73607,-30991,-85307,-101062,-71702,-32286,-19249,2335,-6932,-43496,-49608,-5451,36591,49232,116245,241057,298161,279169,113032,6105,17125,43655,54632,35815,-2117,-88755,-84316,24584,165217,301451,227159,176410,157986,83552,-7468,-72926,-89418,-61701,-58046,-86029,-90761,-117916,-34284,18713,53017,112960,112960,67971,-1086,-33773,-19951,-39623,-59894,-107088,-141830,-52377,-34825,-81628,-157801,-126520,-25488,20002,22542,-1084,2738,12004,-26393,-58883,-69175,-82493,-75740,-44240,-22120,-27629,-27853,-7344,32570,40485,-39514,-94166,-121631,-115626,-109425,-72016,-98869,-120778,-45636,82852,124218,12631,-74144,-70088,-85010,-101927,-89698,-79545,-56586,-54178,-103860,-103977,-72395,-58036,-83646,5543,51836,31920,6169,41435,133594,195481,148962,26466,-5134,34614,-9249,-48542,-148651,12146,218955,351905,401021,344263,249260,175239,109769,-2407,-83736,-40405,-11668,60823,112210,68123,-10048,-57511,-47139,-21479,149,2961,-3183,9307,-7961,-39897,1453,44981,63118,82063,131771,250834,278360,190248,71070,-42239,-103937,-94378,-52902,42243,120670,114172,4761,-86813,-68664,-101534,-137173,-100259,-31224,-15956,-52163,-57986,-23570,13336,126911,210427,186976,-4570,-77006,-88392,-125196,-84882,-19362,-15767,-64186,-113511,-59529,-44097,-24907,-16712,31501,-1074,-61257,6627,99964,141184,198361,157404,73097,-35638,-79663,-14595,24952,11722,-34509,-90891,46024,274065,229041,125918,73587,53430,10347,-21082,-54945,-65093,-98105,-45603,-62753,-84266,-26486,80332,176238,168789,128984,152817,92278,-26435,-83765,-63366,-77166,-76595,-74538,-57267,10233,22869,6893,76916,129579,79087,45022,-24715,-23583,-52715,-117653,-16733,46154,11551,-12347,110442,202984,167340,98779,-878,-82852,-96163,-74761,-51946,-5395,19254,-8324,-27509,-44621,-111622,4804,45482,57266,-23486,-105407,-44096,11222,15647,-24416,-75198,-27778,47363,73759,31875,-53956,-123046,-59410,1512,-5890,46505,28725,-82628,-53963,-4532,4642,-23371,-11282,29519,6067,-37824,-4951,44326,40736,-15422,-134704,-125058,-57752,38649,65813,19263,-43914,-55097,-28659,-17097,736,-35181,-84452,-92504,-75432,-65129,-53080,12286,79106,85887,29661,-43615,-106032,-112256,-44620,53902,74842,119342,269905,403341,353954,292136,303625,331025,285148,271806,251428,114276,-33359,45169,193654,217513,172928,161228,110207,2089,-113594,-62893,-3953,-4166,-52372,-41759,26720,68973,72192,32560,-34159,-75369,-48398,-59494,-78981,-50671,12719,32047,39777,114347,204461,227442,100419,-56163,-19238,73355,122250,56818,55733,161042,173358,68140,552,-35535,-82863,10242,108291,186175,121279,-22093,-151793,-146074,-124840,-69418,-69225,-113745,-114549,-104355,-94358,-30595,-22315,-15867,41733,62752,62832,38844,25039,4755,-79276,-97498,-80481,-106408,-87073,-47204,-64456,-100777,-107796,-103758,-44492,7629,23472,-10299,-37989,-33004,-50394,-55375,-40544,7236,23566,7811,-27732,-29466,-8300,-23960,-43083,-98277,-132155,-138511,-47263,13435,21808,-16286,8618,135320,189258,82507,34869,73852,121844,101560,112285,136647,128461,98319,23436,-61627,-113549,-98790,-81312,-70774,-41399,4852,45506,49591,1426,-33555,5423,46726,56970,23444,-59727,-47442,-43363,-101838,-111043,-58851,-5916,-49163,-85586,-67604,-67976,-26518,36485,60484,18328,-72638,-44164,42736,139613,104426,64951,5796,-45450,41832,82544,71807,72517,106285,78798,-12207,-37526,12548,38676,38798,42566,89876,172845,197015,146148,80053,30607,45436,25201,-24440,148,84205,111391,84691,-19204,-84478,-25158,15457,23740,-20803,-40662,26910,71173,33159,5040,5439,26084,9438,-16676,-49480,-69800,465,-10584,4641,-50070,-92183,-96676,-114917,-51118,-27960,-23898,47492,5177,-84580,-127426,-125385,-82852,-12077,64100,96001,90879,56954,41947,81475,68837,-66681,-100326,-110415,-134377,-110631,-98592,-40393,47795,51451,49130,12263,3909,13619,-5122,-34981,26224,127580,179532,169354,122735,44704,-47133,-31151,28239,132608,189885,141321,92169,45504,-5113,-85302,-45426,16591,42793,-25493,-101395,-13582,59421,69711,29987,10985,-8219,-10794,3569,-6397,-24650,-40247,-13307,29481,35061,-18233,-77951,-22774,-20159,-125843,-121911,-69750,14107,93130,123262,85847,195,9811,12718,-20183,-45684,-46217,-36260,-30032,-43591,-70976,-117721,-163823,-138611,-99444,-653,115118,262650,172829,11966,19907,98305,113504,45422,-247,29343,63950,115131,202455,166597,60745,-5837,-11422,9353,24027,24413,8052,18250,43296,-1991,-81943,-147928,-151412,-129372,-67489,-43372,-4236,39977,13688,-26341,-26633,-72461,-82991,-61196,-54005,-71188,-69406,-60342,-27463,73982,172679,80458,-31852,-119232,-98759,-41608,71231,87730,-8186,-84758,-76859,-49210,-89199,-111227,-100430,-13338,88365,164093,187165,118376,37731,58407,150101,213997,194003,95717,-18091,-94266,-147701,-146111,-128996,-157698,-71302,63378,117851,28615,-98446,-56883,72452,106764,64250,58423,-39293,-138370,-102122,-81771,-70371,41827,139751,212772,213938,90291,47757,48476,53203,32205,85035,126172,152240,141458,74889,36151,13617,41486,5994,-28779,-6205,-30280,90181,262776,206846,121157,42527,-45055,-37409,3186,38785,114509,149692,188352,80113,11929,100888,213065,118128,15821,-45227,-9425,60865,169688,163777,60316,50362,50023,125565,225203,205643,46919,-29335,-12905,50131,119022,151644,236078,225540,255918,136976,-198,-13197,5327,-9024,-22805,29117,37821,-6339,-83429,-47227,52253,121270,57025,-17723,-14334,-306,-28384,-43503,-95715,-56494,11455,58464,94477,123426,95392,22207,-81226,-112210,-29825,130722,222260,200417,204829,270282,294165,315847,297642,300123,343920,369472,353885,172094,-1588,-6613,65362,99721,2269,-116914,-40974,-16802,-70960,-136042,-105522,-39508,27997,45057,25454,-8178,-60317,-76767,-41843,-8667,45452,135080,123950,2296,-103457,-123772,-31291,36760,79781,83618,84374,106844,71182,73169,100784,79036,32,-65227,-97799,-54607,-32729,-24553,-35977,-74133,-54044,-72748,-26603,41994,22374,2782,-49483,-117628,-105525,-80118,-91183,-71067,-44001,-60204,-43451,9446,59175,44371,-50192,-111993,-103151,-56340,55404,143855,113395,14456,-117658,-109485,-39131,12795,91397,96974,36281,-6213,-1410,23719,32825,42249,-22904,-39735,272,-2453,-46393,-83222,-103495,-73940,-53396,-70471,-43445,-40051,-6043,92070,131435,124128,65196,-163,-41836,-31853,-61133,-70064,-57475,-66499,-66872,-73872,-72522,-67876,-57951,-70044,-69949],[-42849,19754,-4011,-35220,-62053,-68915,-64501,-54000,-47676,-850,83957,159938,220996,174914,104194,17861,-47610,23135,36021,-40952,-113523,-42256,38209,179902,284044,178560,121276,91401,46293,29605,-6068,-81964,-99220,-59994,-14147,11253,34529,114622,160528,91783,-16987,-79524,-57718,-50804,13976,158494,253412,161176,10503,-71634,-51272,11502,62767,111883,138055,152905,109588,14557,-13134,341,46938,121845,158967,112322,91230,90938,92810,54256,-4836,-36201,-50840,-32928,210600,351683,194430,40833,-56587,-104643,-108751,-101438,-99811,-110354,-112846,-150671,-149065,-63718,39566,76781,15814,-112210,-85446,-12896,65677,146447,183623,218991,248131,214721,49683,-101276,-162478,-159300,-101307,-92159,-53621,-35552,-44369,-7326,7320,-32232,-79941,-77944,-52918,-53651,-24298,-7554,40614,186822,242644,217754,164506,67205,38282,-1666,-55130,-63873,-59457,-37536,57636,184227,340076,402760,312058,135646,37105,12727,-11443,-54025,-56830,-23040,28458,55223,86790,12809,-95668,-148871,-120427,-75591,-90674,-102582,-73474,-8214,65358,70998,89669,59528,46450,75090,171509,186864,79842,-36399,-38169,-37209,-50364,-72390,-50504,-58578,-127364,-44439,103826,110929,13971,-101530,-119762,-38912,52427,63212,-40886,-67392,-35751,-64608,-135382,39531,63564,-22016,-79539,-44218,-13098,-50907,-55343,74159,109292,41943,-4012,-18057,-47299,-50134,-48431,-30795,47868,129012,159725,90502,-5227,-28003,-13053,-85097,-1630,59165,48877,80216,123358,67956,29760,-57427,-35149,23804,48391,31604,-10532,-7964,-48814,-65575,-120974,-89267,1076,16843,-44043,-60220,88100,338610,558611,522635,424648,423439,229777,80182,9612,-36657,-65487,-105569,-80618,72228,185492,46784,-70004,-14563,73788,145066,176614,91820,8192,1312,72256,90724,57159,-3478,-23723,13565,21425,9375,-4211,1941,-11422,2709,59805,58625,36824,7124,26377,2106,-73120,-91568,-10591,17637,11162,15797,-14525,-13355,9839,47449,7257,-98118,-68650,-20574,13295,81750,93606,51574,-8576,-72857,-68484,-51316,-24937,24680,21671,-45441,-92678,-115651,-80091,-48654,-17117,12814,36884,-8130,-77709,-101330,-134223,-108084,-43257,26838,67333,69884,-6197,512,45129,106200,221858,356003,266467,35689,-72610,-7508,57639,57022,21067,10904,2574,29315,90663,101179,61899,48445,19043,-53866,-128376,-26441,191616,391366,410235,312189,144848,23277,-64227,-73231,-42498,-1213,-4738,13,62638,125883,119729,108898,115780,99793,72757,-12348,-41396,-86543,-62357,15277,41186,50776,40204,-51241,-57643,-6593,-26435,-64824,-95403,-40808,56665,137918,273403,223578,74406,-41058,-37932,806,-15242,-72654,-102045,-111203,-75251,-27108,23599,81640,81537,4406,-53253,-74703,-78511,-76225,-101594,-68346,-55028,-84471,-129137,-72499,-27819,7960,-44590,-67388,-78424,-42695,-2786,3183,-45830,-74445,-39699,6753,24399,11644,50006,69980,32987,-34460,-71201,-93372,-120105,-125165,-102336,-110802,-140717,-99394,-32807,-36019,-103582,-131412,-51179,154268,27153,-87074,-70442,-82937,-56890,-13865,-1665,-3113,-15356,88570,212640,61064,-135465,28701,114041,67640,9550,62849,43534,-78771,-139018,-76092,-19902,7037,2819,-19148,-50170,-28972,2349,43363,81105,107095,145294,140621,100086,37360,-62043,-93560,-61696,-22125,-21120,-36147,-43492,-9772,28640,57023,16791,-23025,-6170,50086,94535,74108,-25255,-20267,101652,95808,93785,61863,93296,152689,171112,109266,29063,-34845,-65307,-54055,-17596,35112,87028,93059,-5857,42289,-13392,-101956,-61688,18728,69835,60707,-2434,-39520,-59014,10593,62808,18828,-51790,-34271,-13173,-17258,-7036,-74223,-114300,-66481,-49982,-93103,-121884,-101483,-27964,53642,-36412,-120266,-116034,-49716,-36684,-77862,-93958,-90444,-116452,-144085,-130451,-137086,-140876,-75543,-73611,-121532,-44945,-23197,-102909,-90212,-26282,29892,65586,46474,51982,33070,-39490,-87981,16942,105316,179562,217832,171817,65987,-42373,-44138,78376,198076,227644,179112,92497,-26828,-107683,-34169,37681,147790,102505,29403,-51684,-97656,-81563,-61187,-82970,-133354,-728,110834,192488,229065,192854,57667,-15362,-55528,-53492,3305,7721,30801,76648,115736,95746,40275,-59431,-83732,-104678,-86901,-49148,-23239,80583,127787,46874,67230,49249,-13034,-19799,-13030,-32159,-64370,-21095,2805,21564,66109,101401,211376,293534,227675,169892,93841,36817,146708,111119,-2778,-78841,-117776,-96454,-80227,-81306,26233,185054,290007,180815,10430,-63619,47264,82088,77751,24569,-5535,-18731,1969,15096,7996,52756,56411,-11255,-52135,-54539,-54931,86494,174259,176306,88497,19934,-27335,44680,48810,-15417,-79370,-87607,36138,19172,-40124,-20327,53975,78647,-9760,-109234,-86456,-17709,23244,20573,1379,-3492,-14302,26274,20387,-12531,-48555,-53133,-34230,-62602,-50179,46161,73036,28611,789,-24038,-14646,-18624,-35853,18786,116165,84123,63479,77430,195813,200050,131218,69780,92133,95610,43206,9590,29746,88383,157615,166294,88817,4226,3839,25127,-31222,-78918,-24140,9950,13274,22080,-9937,-57193,-82864,-18993,38260,100941,98749,44296,-64486,-116308,-123567,-81713,-46080,-63982,-95150,-94062,-35657,52758,106541,103828,38779,43797,85291,106576,109176,130460,186524,263479,192700,53098,-13581,9159,-47680,-68025,-9550,46392,29144,-12023,-20127,-45253,-77125,-20859,45963,59397,33157,-19462,-93294,-104286,-28429,92246,79790,72538,39753,-17859,-56235,-17741,24157,19080,73734,93672,106560,21212,-9225,-28095,-88871,-114107,-78549,23393,68307,8245,-24041,25687,-6879,-28092,7929,-8117,-91664,-97265,-86756,-137646,-122718,-152712,-90439,-13253,18062,10086,-4067,36107,129308,235152,200751,35799,-1913,8586,-31507,-127599,-144466,-63598,31111,90265,156241,201910,160092,58956,-33507,-97401,-122748,-99627,-69411,-38704,-55387,-48607,-12549,32561,69212,56803,6860,-11802,-34863,-113995,-43998,-24138,-36251,-46647,-82393,-105339,-150506,-111838,-77556,188,62478,55240,109470,119263,17178,-17104,86816,161349,115579,22807,-67922,-115987,-141739,-68273,44685,203526,180022,91766,-39120,-22155,118866,98212,34575,49004,247650,535137,642725,497482,266430,44647,-136496,-72217,-68420,-57354,-42592,33751,48291,-4372,-87406,-95902,-60769,-35361,-23155,-51423,-73189,-57208,-143703,-66876,-32471,841,90562,190800,256615,223037,35320,-82152,-47215,34898,152713,183113,100983,65009,392,-31562,-14460,-16206,-76470,-136667,-79554,15089,-25720,-110246,-193419,-225381,-173783,-109909,-77934,-13938,163205,324394,392797,299293,134221,839,-43515,-114062,-23658,126623,231362,180453,41024,-29245,1918,35358,95976,138294,96152,78075,34474,24181,37898,39827,58169,49705,-38297,-37026,76894,165972,278942,295715,245634,170994,75155,17462,-66650,-98088,-33377,29074,166840,273530,162435,131029,93823,33701,7325,-849,16611,69069,120005,111098,87034,31567,-53732,-22194,46529,115693,194586,230871,122214,13839,-31114,-51485,-76265,-107456,-92608,-91749,-62120,-25478,25864,76220,94863,25024,-34320,-125218,-56243,-43538,-18709,70022,142524,108876,74124,84753,78899,118584,184336,193051,140272,104910,84478,44289,-6280,2726,69440,153395,135880,69439,3535,-46542,-76001,-112055,-90873,-65875,-48531,-44086,-135706,-26699,92542,99223,-18071,-130671,-117285,-91291,-100033,-66789,-57711,18666,85024,181368,284849,222649,33984,-30417,-78313,-95996,-130980,-96405,25818,98546,41039,6191,5981,26059,54567,89356,124793,107488,33555,-36392,-64629,-29711,17137,37920,60457,36501,-28946,-112952,-92300,-20654,61813,37151,857,-27830,-63993,-91932,-101320,-39312,-9784,-30288,-40342,-39024,-54905,-40135,-48966,-63751,-52589,-26771,5342,19993,77617,126479,137187,135620,97541,48963,-20986,-55723,-3957,29122,52747,120133,173789,168026,49261,-43671,-97273,-122635,-101177,-59718,-21904,10118,-1063,-39003,-39470,9594,51059,37228,73405,192443,267271,295061,166117,66285,41855,65907,66771,35396,1279,-87770,-81852,19793,132931,262347,215647,185213,181585,115211,16305,-58559,-72453,-50286,-52260,-112561,-121301,-76280,-15311,16679,48770,112839,105652,77042,18287,-20503,-13871,-30421,-41896,-93921,-139411,-50528,-15528,-43872,-114679,-134522,-41286,11436,20430,6859,18213,29220,-12476,-48943,-61372,-90298,-118322,-86386,-58349,-46742,-24490,8741,49464,53902,-19810,-76788,-116610,-121778,-120263,-77986,-95949,-138267,-61113,70196,122328,25672,-56817,-54560,-78311,-103424,-96958,-94636,-60371,-35712,-85169,-95091,-75067,-58994,-91644,-3017,46681,33020,5818,37909,138436,225613,192405,57110,13251,47639,-3756,-44074,-138309,-21832,176886,328063,405644,362545,258778,178974,107741,-10021,-100358,-38419,-4025,65887,108600,66042,-10228,-57296,-43488,-8954,14753,6472,-10249,-10921,-38582,-56257,-10757,48281,75585,109561,182118,315087,329997,225464,94570,-22281,-96776,-100240,-53682,44224,127195,109778,-10646,-120148,-76560,-102140,-128884,-97757,-25167,-9848,-49514,-48597,-8228,40045,174030,276205,227225,3578,-94070,-133276,-135624,-50920,10475,1128,-56890,-118555,-66096,-44175,-8224,7856,38044,-4995,-62354,15960,105550,155422,218407,174817,104647,-3581,-86978,-35326,12178,13131,-22255,-94182,10344,205745,182037,105606,62545,44755,6790,-21798,-53773,-67185,-97086,-35331,-51447,-90410,-35411,64760,136207,112218,66339,128189,109910,4876,-99013,-75454,-89572,-78428,-56990,-53610,4622,21806,5438,63420,98254,39145,13808,-39431,-15971,-43392,-115424,-54174,6114,-18645,-3700,137270,228546,176610,88501,-22106,-108931,-109854,-79735,-59852,-20015,-723,-20413,-30787,-41151,-97588,3293,28882,44007,-21981,-105139,-67291,-7168,1612,-37045,-80561,-25680,45191,69024,27814,-56345,-133081,-63858,4393,-627,54332,47558,-63481,-49475,-4599,2397,-28002,-14453,25857,2981,-40034,-19958,17492,17413,-24248,-122710,-123365,-47401,52679,71377,21679,-42635,-49388,-34498,-28469,-7547,-38939,-84070,-90353,-66856,-36025,-1531,44611,95771,90563,23088,-60634,-126730,-116924,-44579,56914,92507,147559,289653,398055,340797,286691,296414,325005,286265,287662,282055,144676,-9858,45351,198659,236949,198980,186826,126469,950,-129972,-41533,24585,14768,-52221,-48704,19546,59037,62395,29781,-35736,-90732,-64673,-72352,-86189,-49122,20105,36107,21442,71726,153002,179735,72088,-77525,-24755,79056,128518,41174,9909,107367,137094,40779,-14089,-46416,-90697,25185,141994,213630,149464,14643,-115950,-121228,-114286,-70870,-74896,-118355,-111502,-101749,-97391,-38623,-29068,-20118,26276,43197,48599,32601,17190,-16162,-99106,-120051,-123242,-121281,-138905,-79797,-80572,-105742,-102172,-94403,-33659,19209,35529,-1354,-33597,-33507,-48719,-50993,-42804,4529,18345,-552,-36783,-31828,-3077,-15423,-37481,-92096,-111425,-120921,-67801,3469,23236,-12773,-30013,97473,178275,81116,35013,85031,134469,113545,127063,159427,159744,132320,49802,-53840,-108821,-73856,-55340,-57258,-35429,6727,42078,36210,-18797,-27251,37983,106068,94263,34014,-66604,-69159,-59918,-95073,-81072,-16659,52085,18125,-91807,-91820,-79018,-26871,47844,77147,29805,-63772,-67356,19982,124196,95302,53302,1659,-42788,21614,50376,49230,58520,98303,75716,-13354,-36923,9992,37244,42330,45342,92163,160762,180557,122342,74263,37745,44737,17418,-38754,-30323,40039,57251,44970,-37906,-85045,-25954,6519,8906,-33013,-40276,31748,56085,17667,5307,17097,50733,34378,-5797,-48601,-95050,-22760,-33509,-33519,-99430,-105467,-97489,-119833,-44249,-18519,1548,95350,45571,-56043,-103397,-128107,-99657,-25467,51945,90299,84690,44750,28509,73399,102160,-16774,-89183,-101729,-108507,-96278,-92984,-33816,69481,80430,76588,35377,21177,28568,7164,-38756,8758,127134,206346,204007,136626,36912,-72925,-60801,4158,103834,161457,126373,90985,54477,7419,-77790,-42510,19721,44829,-25664,-82543,-19247,58693,60355,11408,-5430,-25027,-23684,1934,1028,-21435,-45126,-22914,15895,20753,-31119,-102244,-52784,-42288,-126377,-94131,-57873,9948,78528,95928,47978,-22899,15584,30798,3719,-15601,-11174,-19314,-19463,-54195,-88222,-127590,-151678,-126284,-100139,-2932,105399,250163,169400,5192,13296,94779,120771,62310,26006,61153,83846,125706,194972,157394,62977,-546,-278,39588,66146,67682,52779,58750,64438,1511,-97710,-156282,-138102,-113696,-52445,-37611,-3086,33830,3452,-36651,-43210,-83538,-82983,-40479,-29835,-67922,-71557,-54573,-26089,69796,134331,52508,11662,-47663,-65878,-30233,77141,89146,-17108,-93667,-70906,-43091,-76060,-88010,-82812,-13142,62051,115234,137721,95829,29572,61378,155361,193469,167689,86493,-19095,-73015,-96281,-168656,-148248,-138019,-59439,50016,72652,-12466,-110204,-54447,67794,108367,73988,78747,-19938,-138053,-102687,-71828,-49488,51809,157723,244518,254073,113454,59018,54135,52024,31198,89965,148536,190211,200248,145153,96261,61979,70464,12890,-32107,-6213,-16498,110137,267393,205417,122802,42572,-56522,-34625,18866,55413,109685,113970,142240,43454,-28811,47668,143663,49693,-38331,-104178,-49103,93202,248579,216649,85293,72488,88050,175760,272977,225855,54015,-16468,22589,95748,150736,164400,232659,209579,235058,141467,10140,-4929,9469,-3482,-10357,33129,35104,4864,-68339,-34648,61099,119939,54209,-16716,-6105,13158,-9696,-19504,-73717,-50607,18334,62894,101233,124572,84821,15651,-73815,-117034,-44425,118437,248236,247779,234863,274395,306565,364241,349757,322394,340522,360570,332976,168085,19623,31141,90887,121323,19001,-115229,-43076,-23850,-85632,-155733,-109780,-45692,23105,52460,36736,-1751,-64411,-79017,-33786,4118,55194,125774,110486,6456,-85073,-111965,-30752,38271,78269,67910,60383,88148,63877,69182,98771,84834,11286,-57680,-97768,-60608,-45848,-37526,-39172,-63866,-37373,-69963,-48605,11351,11245,4534,-49607,-110753,-106429,-75684,-78055,-60413,-37229,-51613,-32124,4095,29424,10908,-66444,-114096,-91266,-47213,64403,142825,107910,18965,-97342,-116865,-86361,-19591,76767,74451,12168,-20884,-5496,20881,29559,38129,-35601,-83256,-20159,-9412,-43880,-73423,-89521,-62164,-44394,-64845,-41135,-46175,-23518,68373,113460,121321,77908,18744,-25521,-20903,-51523,-57543,-46535,-57105,-56090,-60456,-57072,-55555,-49839,-58744,-62253],[-56600,-426,-29691,-50139,-72616,-76651,-80335,-72777,-59982,-6507,85928,170322,232254,187461,120445,43671,-12783,41665,38109,-40574,-94085,-48693,21413,141381,231246,150625,157405,108099,45304,30248,-11119,-91505,-91318,-38143,-2206,3391,3685,76147,118553,47761,-50683,-94737,-73032,-45365,29441,174868,262447,155520,8972,-71102,-54235,7022,56166,104375,130780,121836,67304,-16371,-33079,-15046,40917,139734,203773,157729,128607,114544,97036,48181,-7232,-35022,-62754,-51180,188474,370203,236399,77116,-33682,-90788,-102912,-102485,-100830,-103971,-96388,-126468,-174670,-101848,13331,51624,-6059,-101387,-71038,-9988,61822,133491,170183,202293,220268,174659,27200,-98614,-144783,-124002,-77172,-45144,-22942,-20607,-34456,3107,20848,-20113,-71773,-77637,-55602,-59551,-39949,-35854,-2378,157187,258285,267989,218521,102972,67951,28914,-31760,-40854,-51956,-59535,11943,131430,302571,408857,339155,158544,56134,21680,-14135,-63167,-29142,28721,77162,72932,80848,7336,-99005,-150311,-124890,-70512,-85410,-96995,-74792,-32659,30140,55734,97756,87289,71903,100730,193349,201960,87607,-34335,-32843,-28544,-40343,-66969,-59167,-73450,-116103,-26808,123218,114887,2767,-121883,-111448,-24558,66239,59397,-45443,-57954,-30780,-66364,-128786,46004,54570,-17731,-66587,-37222,-11296,-52749,-66010,69328,118519,56346,-2272,-27910,-62202,-63751,-55121,-32462,46800,131607,171936,94490,-14505,-57593,-49082,-81851,15022,64026,39920,45255,85041,49481,41797,-27739,-7432,45715,56117,26855,-11019,-4598,-52885,-76729,-124731,-69799,22440,32682,-38002,-62101,89003,347424,604284,615101,494207,424815,187135,39488,-46115,-96554,-83307,-112207,-58054,96637,229136,105014,-25118,10675,94780,158867,179768,81251,-5723,23064,113154,124722,79220,1669,-50139,-18505,3502,1227,-899,8455,-5546,19570,77745,73089,47155,16296,35534,10893,-68736,-102293,-18349,20768,22021,22375,-11714,-14464,4427,32226,-1027,-97117,-86935,-46681,-12845,64611,85536,46605,-13484,-75443,-62732,-45652,-10003,58428,47770,-22655,-69087,-113780,-99253,-52922,-6186,36790,64989,8987,-66454,-89427,-124312,-117056,-59487,7586,57952,78536,20690,35605,75835,132650,236207,355352,254945,39221,-97214,-50583,8977,22023,9320,14431,14330,54920,116783,109362,52837,25406,-13684,-82169,-122925,-22347,176382,343880,349230,263020,131989,30957,-53754,-57688,-27528,4221,-7439,-1809,68436,148597,155574,143788,139539,107842,65183,-24706,-51633,-102260,-55580,33306,59840,61958,44270,-57430,-68702,-2931,-14065,-48722,-85606,-47080,44687,124742,257465,217483,71977,-33097,-17147,10973,-18623,-79453,-104261,-110991,-71709,-27801,-265,33685,48113,5026,-23523,-28524,-21546,-14651,-64998,-87441,-74562,-96336,-127917,-80891,-27293,12672,-28847,-34186,-67015,-49925,6692,12549,-33339,-45310,-9680,25765,36780,23980,65484,87414,52654,-22666,-63892,-85937,-119001,-133609,-113098,-115931,-137974,-116656,-63776,-64305,-132270,-99241,-2632,207335,85102,-38883,-63678,-88044,-58379,401,25562,22893,-15875,45656,159123,42492,-124259,42649,125827,67631,3963,73729,68811,-64326,-170984,-76807,-13479,14861,922,-36056,-73650,-57658,-35183,7308,60063,92182,132959,134338,98229,51958,-37216,-86025,-61880,-17988,-16234,-31023,-37817,-6726,28038,40916,-4943,-28219,270,56063,89204,69224,-16890,-5923,97446,89536,77822,30842,45939,97163,129525,86108,29049,-25110,-50497,-33756,5352,69254,152611,120588,-20533,25422,-16584,-105542,-74416,7308,69566,56341,-6194,-30448,-52766,8767,58015,11319,-56083,-33381,-11125,-12074,3171,-59474,-108579,-93884,-68822,-94428,-109297,-101858,-33385,54677,-11751,-102698,-85984,-32817,-35801,-69627,-105974,-103542,-121542,-147378,-133449,-133553,-147126,-82962,-72644,-117607,-48865,-41104,-121330,-83545,-12560,50930,80181,47475,39049,9642,-58503,-55489,39000,109967,171503,187021,122087,25831,-62304,-36687,97126,230102,260809,207374,125357,14740,-100240,-64565,-1507,84957,72877,24612,-45164,-86960,-80203,-33053,-40675,-133452,-48538,71738,166964,212625,175928,40148,-47202,-96368,-89110,-15473,9542,18157,35274,72198,73795,36186,-77816,-107519,-88454,-91145,-77991,-88097,10083,75213,33706,81171,86666,6326,-17192,-11824,-27290,-56164,-21850,-13154,8201,53836,84396,177542,278334,229357,175031,93650,46323,133052,57954,-44779,-113653,-156016,-135177,-121558,-103199,24059,200240,327719,220497,33771,-31466,47012,70847,65813,6403,-36455,-47641,-17076,-4155,-10121,37419,42594,-22340,-57200,-53151,-86294,50023,145562,161387,85543,43813,3577,62451,57766,-15691,-81766,-81985,35937,13554,-50949,-48594,19144,56256,-12422,-95814,-87979,-24212,23357,28797,10228,2905,-1848,34721,25701,-10561,-59036,-68109,-40536,-60049,-24201,68817,84766,32816,-4916,-27052,-12821,-21604,-46129,9418,115463,86347,76530,91859,202131,215030,165401,113952,128403,128395,64680,24818,31234,75713,144336,170928,100611,11953,2711,12849,-47667,-115238,-61946,-13337,308,10656,-18536,-64539,-83734,-14668,37947,90123,86953,47904,-44235,-99287,-125693,-105824,-72735,-81186,-110304,-102371,-39329,48558,99725,93902,27912,29429,67678,89384,98448,124271,175881,239087,175508,82200,53390,85091,18468,-23046,7249,38870,2070,-38130,-37139,-57786,-73990,-6184,66657,80517,51841,-5309,-74921,-61379,18985,99304,51683,38069,15608,-27338,-54219,-16524,14798,-130,54291,77765,80572,-9174,-28379,-34989,-92034,-152803,-86034,39589,94952,31820,-17375,2705,-46589,-71685,-25354,-23625,-106537,-122919,-117581,-114514,-98186,-143412,-88890,-2412,36122,21017,-7951,10651,84737,174686,137962,-1015,-21162,5554,-15523,-119765,-143677,-49323,49642,106871,162367,192639,142161,60921,-8184,-72582,-119851,-117137,-97107,-63157,-69797,-57147,-27146,8557,52928,48993,25449,32212,19839,-69611,-67685,-28171,-42669,-48485,-75082,-94669,-130107,-94709,-70863,16507,117305,128104,167422,166414,61857,-3280,78088,145923,106339,16367,-72474,-119928,-127282,-50408,71940,224341,185072,102816,-51255,-65647,71138,28327,-82679,-112246,51839,302271,387632,263518,100392,-33397,-131554,-83698,-88469,-70559,-51674,21752,33259,74,-79712,-89466,-49152,-30299,-28042,-63383,-89903,-49728,-132931,-60278,-10959,25901,119453,228550,278036,219028,39406,-91929,-67012,3279,118761,186352,112268,73643,5813,-21909,-2776,-257,-57965,-108904,-84617,4206,-22797,-106664,-193461,-229257,-182258,-116446,-74609,-13997,157337,334465,401678,301462,130932,-994,-46853,-114982,-40205,101513,191509,135757,8848,-33852,19917,51100,95819,133905,95609,79897,37655,24853,29717,8277,655,11895,-50449,-50543,56163,134366,252503,323776,295634,216612,97710,14669,-78575,-82377,-6600,53750,188706,248137,132569,117550,84241,22739,215,-286,24185,72477,119817,112210,86480,26702,-62527,-20082,57146,118258,181345,209908,111941,49294,16713,-39389,-94712,-114169,-86354,-91838,-66568,-32348,28229,76158,88782,25031,-34909,-138212,-53481,-41240,-22391,71400,126177,93591,68599,77842,64807,105367,163505,157530,105232,82503,74201,23061,-12360,11137,87323,173850,149963,75200,4992,-46495,-74363,-103190,-72385,-48259,-36126,-40615,-123823,-32538,89654,107508,-12485,-125424,-124310,-101320,-100762,-57904,-30373,37732,94007,183882,282602,220819,39378,-14614,-52610,-79616,-124099,-62592,76159,137918,45279,-19112,-21452,4327,40301,85372,129886,95013,9476,-60578,-87351,-69646,-31195,-5530,31821,23069,-30851,-117174,-137991,-58332,50391,39220,6742,-25708,-76779,-110223,-114158,-41385,-14294,-32447,-51966,-52252,-63057,-48271,-56272,-70779,-57982,-25079,17687,55018,116189,150288,136027,121463,78794,32297,-31934,-44341,-1389,24441,50660,113626,144840,131274,22461,-55186,-104122,-137185,-133792,-95579,-35395,8705,-4829,-42461,-34057,22477,62826,26089,30762,146240,237307,308077,216844,121215,66060,79688,63073,26914,1601,-87591,-84647,7831,93585,207115,190998,182677,194017,140584,36893,-45608,-58070,-37728,-35662,-87544,-124551,-28539,8650,17988,46880,117860,105408,87093,37090,-7306,-8729,-23867,-31089,-86423,-136381,-50000,1307,-7808,-73547,-122041,-56661,1723,17198,11922,27400,40138,-1861,-38523,-46583,-68810,-140153,-134600,-103486,-71261,-26072,17893,59287,62216,-2663,-60151,-108303,-124955,-130825,-84411,-92844,-134245,-73066,59284,119331,39682,-39424,-41045,-73866,-107616,-110651,-115388,-68975,-20801,-65739,-82156,-75481,-62126,-102853,-18229,31741,27600,384,27108,132217,241049,228145,85761,28689,55888,-1693,-41950,-128575,-54807,133002,298605,400577,367542,255693,173705,99475,-18715,-106225,-33299,3230,67178,98067,59000,-12116,-56096,-36387,8628,32047,7820,-25075,-44283,-58186,-53131,-22447,49002,85511,133991,227237,368076,368599,248283,107984,-8087,-88139,-107410,-57539,40644,128280,106947,-14397,-135503,-83540,-103790,-118280,-79078,-1891,7414,-43402,-41317,4165,63430,209501,336695,268548,21547,-81650,-154144,-110400,-17591,40119,17662,-49437,-119808,-72931,-44172,9010,31023,38684,-14370,-65784,19931,102311,163528,229688,183974,129472,25128,-82341,-56044,-3702,11919,-7908,-83709,-27241,139553,136314,84926,50856,35515,3085,-22176,-51078,-66182,-94774,-27836,-40137,-90610,-45177,46231,93977,57086,7678,108494,132914,48178,-71847,-90858,-104853,-67605,-33235,-46154,-816,23831,7924,52010,68112,2520,-16365,-56566,-12292,-35052,-97437,-87074,-31935,-47476,-846,154618,247335,183508,78506,-37145,-127950,-114810,-78949,-62272,-31529,-20103,-33503,-33957,-35107,-78042,7581,15026,29951,-22400,-102277,-90620,-23081,-9308,-47120,-82272,-25083,39282,58619,18434,-60599,-124125,-60465,9147,3862,61242,67280,-41328,-44902,-7697,-4177,-36530,-20664,18991,-2993,-43325,-32267,-2156,5070,-17470,-86481,-97400,-29166,68261,78836,25057,-40648,-43388,-39926,-40686,-17567,-43394,-83348,-85593,-50906,-1999,46167,75879,108958,91130,14072,-77346,-143886,-117361,-44919,57583,108140,172743,298285,376601,315621,275416,285975,315083,280637,292778,301382,171473,16850,52149,201289,251324,220446,207081,136525,-4381,-149265,-21307,49185,29554,-52973,-56853,10606,47053,51501,27839,-36127,-105038,-81395,-85653,-92937,-48018,25310,37074,-345,26423,103197,134125,47471,-88354,-25368,84772,131211,23894,-35882,38888,80659,4112,-32075,-59330,-98331,36760,165981,226639,164509,43038,-82189,-96299,-100836,-70158,-81234,-119844,-101240,-95539,-100236,-48165,-34586,-23650,11512,25026,33733,24877,8625,-35087,-92280,-90003,-83586,-62462,-102307,-113898,-96240,-106698,-95982,-85733,-23891,29187,46222,7711,-27394,-33294,-47201,-45978,-43367,491,9842,-13048,-50338,-38196,-1134,-10073,-35172,-88083,-93625,-95992,-81782,-3785,26320,-597,-65093,36666,143865,71075,32201,95069,145191,119251,130371,167806,178208,157132,72303,-42518,-93470,-48226,-28958,-38843,-26806,6957,33949,15924,-42135,-11187,82310,174470,130607,43421,-68844,-89868,-73004,-85698,-57727,15927,96751,75641,-60672,-116564,-90305,-26409,56557,87727,36731,-57275,-86393,-118,106544,85456,40756,-2755,-36603,4603,22804,30148,45067,88179,70479,-15787,-36606,6136,32831,42408,45095,91134,143379,160719,100295,69604,45047,44177,12974,-47248,-61051,-7519,-942,-3063,-62158,-82053,-28336,-4803,-7388,-46417,-42467,30087,35339,2235,7390,28086,73111,60846,7786,-44558,-117832,-34375,-36839,-52300,-139143,-115232,-96743,-119616,-40120,-12047,22935,130932,76403,-34317,-86450,-114689,-109344,-38488,36219,80712,76221,31895,14964,64955,134326,39198,-43253,-65654,-81214,-82627,-89414,-30742,89698,118006,114284,65758,41659,43492,18692,-40032,-6556,129196,244167,247082,154684,36738,-83901,-84113,-15102,80419,133059,108389,86204,59205,13577,-78403,-44948,18554,42744,-26603,-62361,-24000,44293,33243,-20365,-29489,-43247,-36540,-1446,5855,-23492,-54908,-36750,-3344,-130,-46909,-98244,-48839,-41446,-100364,-63191,-44161,3809,60456,67188,12763,-41681,19847,46672,27269,15793,28932,6079,-3388,-58509,-104162,-133162,-140394,-115218,-98600,-6467,91133,223924,152579,-8863,4283,88063,124896,80115,56736,99944,104654,132859,179510,139709,59433,1693,9502,71910,115639,121037,108154,103061,83555,2174,-117833,-147646,-114574,-91189,-36322,-31656,-2197,25366,-7106,-45175,-49262,-95133,-79803,-17860,-6713,-63418,-74032,-50907,-26325,59849,80195,58576,73893,19989,-25731,-12913,85183,90225,-25279,-101204,-65070,-36022,-59782,-62728,-58917,-7565,38459,69418,88703,69253,18577,58619,145875,157344,127729,68618,-17174,-36093,-41360,-134068,-155287,-113575,-45884,35467,28239,-46680,-89480,-52111,56319,102388,79237,99041,5983,-129810,-105504,-64484,-33229,55711,165800,264718,285359,131740,66006,54646,46072,25447,87514,159310,212966,238541,197440,142965,99676,94530,19777,-36586,-8494,-4972,124666,264077,198042,118886,37167,-72176,-32212,32270,73103,109361,90470,110082,15421,-64501,-1046,80870,-3527,-75362,-124719,-62088,129215,318986,259379,105743,90895,129851,232001,320343,240670,58752,-3552,60550,143758,180472,175450,228098,193940,211626,142845,20769,3880,14663,3618,-396,26605,21229,9018,-55757,-24103,65237,111230,44441,-20404,-738,24972,9626,4940,-51480,-40578,28583,70917,108458,121899,73156,8164,-68048,-118281,-53431,105372,263341,280539,245570,258734,299463,389045,381484,326661,319810,333370,299351,160235,40676,65708,110117,134553,30476,-114495,-47998,-33799,-101820,-175777,-110878,-54627,12802,53685,43365,568,-72350,-82047,-27522,14131,61376,109436,93354,9090,-69733,-105455,-35060,37019,73431,48836,32945,63412,50377,58730,88826,82224,15956,-55610,-104601,-71265,-61024,-50912,-44960,-62639,-33938,-75626,-69580,-15193,5994,4727,-48990,-102897,-108035,-73221,-70117,-55015,-34126,-44599,-24253,-3412,3070,-22912,-84754,-115160,-83049,-41298,68706,134857,96709,19095,-78728,-106127,-108324,-27939,62968,49973,-11416,-32703,-7375,15615,18484,24600,-46055,-109834,-29538,-16911,-45902,-69331,-81786,-54961,-38841,-61362,-38715,-49928,-40444,42895,93100,115539,89274,36913,-10705,-11855,-41654,-43502,-36170,-49444,-47843,-49821,-44880,-47278,-46062,-50982,-57684],[-63404,-13598,-44877,-58097,-75836,-76333,-87277,-81386,-62722,-6797,88230,177498,237592,196454,135601,70148,31888,78877,57898,-24231,-70823,-51614,4923,97057,168976,124511,196974,134617,58351,39328,-9236,-91346,-77452,-16032,10731,-1571,-21865,39811,77720,8848,-76982,-104874,-87684,-40803,43046,185594,262116,146247,11329,-64174,-51842,6378,52976,99442,125066,95842,37470,-32712,-42368,-22995,37872,155462,240472,198490,162305,136830,101106,42811,-9405,-33874,-72046,-57881,172920,386973,284039,129895,9381,-61748,-89608,-99490,-99254,-96307,-78387,-98457,-154910,-136028,-15291,24178,-26912,-85623,-53736,-2201,59853,119557,154018,182790,190485,138298,13642,-84269,-112171,-79994,-29440,14425,9322,-5072,-21053,19579,40759,-4365,-63535,-77383,-56628,-63616,-56477,-68297,-48334,117474,260138,310651,267939,134071,91759,55299,-10000,-19469,-43475,-80756,-38774,72217,247952,391662,349304,174877,71757,27069,-20518,-71591,14898,93387,132548,89084,73472,389,-103317,-144699,-125161,-65768,-81577,-90882,-78128,-65601,-9675,32496,93676,108363,94812,125047,212426,213000,92915,-32462,-26856,-20188,-30472,-58529,-65145,-88758,-104453,-11406,135387,111283,-11617,-143437,-102187,-10410,79264,54921,-44479,-48487,-27222,-67417,-115360,49093,39392,-16239,-54224,-30288,-10739,-56075,-76783,64142,130159,78688,3589,-36622,-76284,-78250,-63977,-37411,39153,125387,175367,93651,-21415,-74529,-62951,-58564,26253,56815,18997,4161,45933,30165,53127,7311,30267,78378,67256,23545,-9612,-2273,-57490,-89016,-126754,-53386,40366,45154,-35206,-67934,82645,332488,607042,669436,535918,404401,142489,-418,-97310,-137795,-84795,-104332,-37643,113149,261372,162665,19814,38842,113966,168768,176861,66211,-21360,40067,142244,145427,88893,1383,-75781,-53916,-17268,-11428,-2273,10922,-2006,34365,91713,82411,50049,17825,37590,14635,-66370,-117496,-29713,19542,31142,28502,-9969,-16223,-1853,15155,-11104,-93835,-103861,-70781,-38080,44183,74815,41139,-17049,-76149,-57583,-38876,6331,90043,70419,-3119,-46114,-98085,-118786,-61146,2317,59761,89804,22529,-57732,-81935,-119091,-124713,-73910,-5270,56866,95235,52913,66126,95696,144305,232751,333988,230623,38977,-110495,-92829,-37819,-11664,-5347,14920,24947,78269,138363,112682,38838,-2573,-49978,-111112,-117032,-24304,147150,276914,271202,201092,110409,33878,-46288,-45976,-16062,6042,-15345,-10809,62905,156457,179982,171600,158634,112595,55131,-37895,-63866,-114617,-46869,49107,75519,69394,44571,-66411,-79794,229,-4218,-37801,-84022,-63250,24041,103078,229294,200698,61333,-38061,-12005,13018,-25840,-89257,-110424,-113617,-70487,-28199,-14615,-7182,12431,7493,7584,15790,29228,34951,-18843,-79572,-89885,-109319,-133963,-95484,-31738,12240,-12017,-2206,-54155,-59097,12172,18160,-19542,-17589,19146,45602,52019,39903,80957,101461,70444,-9806,-53973,-74263,-110653,-133337,-118280,-115172,-130062,-128293,-100657,-100274,-165877,-70493,40656,250353,135497,4408,-57406,-96638,-62188,13787,48362,43814,-15439,9220,105873,21592,-109626,52595,129656,61939,-4831,78474,87088,-42856,-142931,-72054,-7420,20040,-6269,-57078,-99210,-86522,-74851,-33275,35459,71771,113072,120272,89553,59238,-16814,-72901,-61199,-16122,-13350,-26510,-33864,-8771,20352,17679,-22636,-21964,15564,62029,79562,57052,-17033,4690,98106,89344,65735,316,-1594,43764,86691,61049,26895,-16584,-36625,-14642,27910,108745,223906,143523,-34106,4265,-24823,-111215,-89582,-7912,62231,44615,-11901,-25680,-48446,5703,52509,4991,-60410,-35016,-13447,-10807,10588,-46895,-94831,-117516,-75603,-85251,-93575,-101537,-41250,51488,16223,-80122,-55688,-17871,-39076,-65101,-110306,-119115,-127720,-150971,-138590,-131859,-136656,-82547,-64734,-109250,-63588,-68571,-136032,-76976,-4703,63166,87079,44021,22671,-16720,-74736,-28545,55227,106037,151862,145316,70059,-12611,-83907,-30294,113838,254082,283395,226477,149835,53262,-71674,-103913,-44473,28568,45131,20232,-36831,-74788,-79274,-13062,-10083,-95742,-90822,36556,140887,190913,153018,20160,-75775,-125024,-123913,-40006,5725,8518,13038,58348,86283,74637,-34234,-80142,-65293,-89683,-103024,-136163,-22887,28269,13906,82660,113466,28325,-10183,-7872,-21882,-50230,-33049,-37798,-10697,37524,65690,141453,247423,216086,169134,87151,57978,118135,24097,-51592,-113880,-177070,-173094,-157294,-109368,24086,205263,343284,244502,60453,6906,45391,56705,49593,-15441,-70448,-73542,-35129,-22493,-25349,27559,38101,-18534,-42978,-31244,-107375,17142,116979,144484,81768,70221,47886,81547,62428,-18270,-84276,-78113,30788,6810,-56413,-74902,-17976,26199,-18031,-83197,-86517,-29835,22510,35891,17869,8645,9227,40187,27394,-11277,-69700,-84384,-47946,-53732,-612,82191,86508,33696,-8089,-27907,-10402,-25786,-58122,-1763,110737,86146,86422,98766,193939,218617,194198,155936,162215,160032,84913,39438,34547,64818,130045,172341,110778,18287,1080,3401,-52396,-123649,-107459,-44705,-18295,-3903,-27862,-69923,-81082,-10313,35366,76599,69953,42860,-30373,-84889,-122578,-123708,-95633,-94157,-112073,-111764,-44885,41533,89496,80603,13310,8610,42775,67247,87811,121160,168206,214403,153117,108445,120310,162713,87487,28082,28670,31252,-21337,-57376,-49898,-65524,-66835,9193,89988,104751,72799,10367,-54962,-19836,69255,117825,38039,13198,-3533,-34853,-50652,-14675,5623,-21185,26001,51331,47171,-37092,-38206,-31388,-77514,-132270,-78056,51317,115588,53820,-7774,-17034,-79232,-104611,-38464,-21974,-103098,-136618,-143082,-84615,-77159,-129073,-83010,9441,52694,30229,-7908,-7664,49400,129917,94163,-31540,-39575,970,3968,-99876,-152202,-45040,59898,113996,156078,171583,119296,60191,10907,-55242,-123857,-141651,-130013,-90084,-86998,-69018,-42293,-17487,31273,32037,40397,81325,80907,-19473,-95209,-34554,-48777,-48532,-64484,-77118,-104241,-78716,-64968,30641,172158,203743,217860,202417,100174,9780,65300,123071,92846,14954,-69939,-115516,-105949,-22846,104605,240723,185599,115175,-48038,-97136,32346,-34094,-183050,-235877,-89970,129887,195353,90961,-13098,-72117,-109058,-92872,-104411,-82096,-61451,5966,12674,-482,-67336,-75484,-36114,-27140,-35333,-75128,-93629,-23780,-89887,-45248,13908,55712,155044,268763,293652,211143,46902,-97566,-87580,-29251,81704,183633,121683,80125,11754,-9913,11451,16188,-39653,-80765,-67510,2900,-16542,-103280,-196097,-237978,-195352,-124839,-70777,-11725,140086,324114,392559,296578,132105,3066,-47478,-113411,-56021,72130,144696,87925,-19461,-31378,42997,77914,108088,139088,102467,87488,45743,30087,26787,-13573,-50001,-26134,-63218,-65093,32981,98724,212704,333035,331769,255629,119305,12112,-86134,-64414,22450,82098,204132,210932,96653,96522,68379,7605,-8236,201,31559,76915,121152,115043,86453,20251,-78050,-16869,66382,115106,158210,176831,97397,88298,67685,-13416,-108898,-120048,-79139,-87630,-67351,-35267,30908,70743,76121,22424,-33564,-130187,-49642,-39163,-28502,70801,109205,81438,65482,71852,51849,91405,139399,123829,74634,58694,60791,2716,-17407,16856,100957,189382,160483,79064,6611,-44463,-69493,-92186,-53787,-28293,-18904,-31415,-105543,-41189,78189,107767,-11701,-122112,-127012,-105990,-97245,-47941,568,65905,106866,185133,273858,212982,44767,2361,-25492,-58172,-99512,-27879,112673,158542,42245,-45839,-48812,-16355,26347,76925,123664,71595,-22293,-88150,-111009,-103943,-75757,-49004,1856,9481,-28869,-105125,-154418,-77795,41722,41000,10594,-23674,-88015,-124405,-122454,-44173,-21318,-35737,-64026,-64143,-69122,-54793,-62999,-77631,-63459,-25535,19097,76421,142829,164098,129042,104061,58693,15236,-40659,-32891,3065,22411,47730,99533,108360,91184,-236,-59955,-99237,-126283,-125232,-133388,-56957,857,-15062,-50280,-29928,36469,74960,20204,-7004,106972,211379,317048,261157,171084,91763,86715,48635,16169,2977,-84543,-88473,-6497,54970,147384,160193,173152,198575,162418,57874,-30041,-40947,-19345,-7567,-34669,-72830,25833,36558,24240,50668,131494,118835,102895,58839,8063,-2090,-17044,-23587,-80653,-132625,-47089,18752,28618,-32233,-98363,-66616,-5778,14871,15176,32331,46879,6996,-27552,-29315,-37974,-102384,-159174,-150918,-94140,-27713,23870,65454,69100,15120,-41082,-94987,-121785,-137192,-87954,-85848,-113447,-72417,56009,119310,57108,-19156,-26328,-68061,-109672,-126297,-132092,-74831,-7658,-45617,-66229,-71036,-64491,-110071,-32508,12476,19418,-6466,12323,118256,243140,255001,113178,43679,63079,1684,-37476,-117437,-81689,94937,271978,392713,365203,245443,163465,88854,-24433,-92592,-21725,13641,68174,84673,50968,-11904,-49934,-21519,35086,54964,10455,-44768,-80489,-34073,-29000,-28104,50345,96234,157862,266978,406195,391101,258621,113285,2194,-78179,-112047,-61418,33451,123941,105284,-8789,-113551,-87275,-103731,-105255,-51702,33162,32930,-32507,-33553,15792,83446,232527,387979,309630,47890,-49782,-115129,-77824,15967,69737,34913,-40283,-116687,-77114,-41733,27783,53607,35688,-26579,-69397,19433,91196,165703,232339,186055,148427,51220,-68786,-73485,-20866,8762,7470,-60382,-57034,82759,95944,66862,41250,28410,1762,-19854,-44966,-61026,-93191,-22834,-29512,-85545,-53436,27895,55565,10223,-42607,96326,161072,104177,-27048,-101234,-113958,-45677,-5472,-33404,-5733,28329,15157,44347,41233,-29411,-42696,-73571,-10164,-26521,-78941,-106438,-65064,-71955,-1648,161979,258619,189680,72052,-43272,-127899,-110182,-72219,-58658,-38347,-36299,-45126,-34867,-24776,-52833,20500,7236,17613,-23110,-95056,-99153,-27160,-10831,-50318,-79178,-24813,31196,44498,5964,-64911,-111416,-52194,15309,8594,67886,87253,-16760,-39328,-12587,-13473,-47302,-28270,10684,-9983,-46223,-40132,-12278,5806,4553,-40452,-53770,624,87178,89628,30998,-36609,-37356,-44397,-52346,-27807,-47146,-80667,-77920,-31359,30538,87051,103748,118570,88700,4212,-92154,-154953,-116008,-46089,55675,120784,192904,294760,341713,281725,259544,273464,302410,269145,287202,307807,193107,46012,68270,203819,260766,236727,221673,140689,-12527,-137880,-2343,69457,40381,-53792,-64695,1452,34805,41790,27693,-35153,-116449,-97362,-98053,-97856,-46243,29426,36037,-23337,-17580,60419,96224,29628,-82849,-21342,90371,131040,7143,-71389,-24369,8980,-43131,-52343,-72486,-104149,45019,179433,227031,168717,63351,-52663,-73604,-86657,-67033,-87090,-116781,-89618,-89707,-103338,-57730,-37904,-26642,-2347,8419,19062,16512,25,-51440,-75304,-49908,-27146,994,-46373,-131635,-104639,-102082,-89455,-78091,-15634,37278,55416,16513,-20116,-32284,-45699,-40650,-41763,-4638,-2181,-30024,-68880,-47882,-2256,-8451,-36878,-87024,-79391,-73480,-86404,-7434,32229,21303,-70349,-41583,88331,51917,26091,102564,153050,118889,123065,162466,183567,171266,89197,-28852,-74022,-23034,-3447,-18573,-16839,5462,21455,-10425,-61428,15195,136922,244867,162323,51000,-67259,-110427,-83661,-79251,-41850,38158,125845,119367,-20734,-125380,-99700,-24755,61618,90987,38421,-54808,-100020,-16225,86874,73993,26967,-7870,-28114,-8142,-343,13140,31766,75998,63010,-19573,-37112,620,25189,38713,41656,86511,121670,138398,80122,64837,51445,43786,11595,-49669,-90608,-56531,-57170,-52307,-92752,-76579,-32306,-18402,-25189,-61349,-47856,20920,9153,-13533,9203,36235,90790,85848,22343,-38918,-137666,-33622,-16718,-33115,-118944,-122241,-96464,-118218,-39783,-9338,38164,149956,93816,-20831,-76911,-107431,-114983,-52489,16936,66860,64970,18432,1422,55970,162094,99053,18689,-20534,-53969,-70820,-88716,-32022,102141,155038,155420,98748,62559,56853,28821,-39599,-20106,133291,292833,297072,175906,42887,-80998,-97245,-29637,61412,105080,86928,76623,57678,10550,-88590,-52545,13565,37497,-26702,-41721,-26683,11675,-13806,-64156,-59856,-61948,-49016,-7320,7012,-31488,-69509,-54546,-27167,-26324,-65389,-82367,-26771,-17377,-64108,-31864,-28941,-3568,39152,37582,-19334,-56657,21390,59262,49391,47000,72066,41593,16795,-56269,-117755,-136268,-132796,-107389,-96371,-11254,73228,187285,123569,-31638,-8234,77096,124660,97290,89911,143078,124722,135592,157568,114249,48584,-1182,14663,101204,169450,184964,173367,147723,98381,-1277,-142739,-124654,-85438,-64547,-20073,-26874,-3546,14356,-17062,-47087,-34121,-110338,-77783,964,12733,-58683,-77554,-51036,-29784,41377,18528,93035,129499,77664,13437,7396,95431,91834,-32392,-106716,-59739,-28739,-41991,-36293,-30390,4321,20822,31356,46276,43583,6534,50368,122656,111048,78862,43510,-10845,6957,11851,-87686,-140707,-87013,-31863,19988,-13604,-68043,-60826,-49486,39098,89326,79743,117385,36560,-114409,-111183,-60970,-22804,52758,163301,271381,304898,144121,68121,49782,35604,15516,78974,158617,219505,254637,228166,172878,124361,110185,24591,-43273,-14626,2422,131020,251614,183897,108016,24272,-93727,-30429,41781,87972,109312,75756,93096,2109,-89515,-38721,33753,-35158,-83541,-77302,-34320,163353,370785,287147,120752,104974,173720,291097,363580,248499,60616,9131,98899,190376,205149,183277,222715,180119,188581,142263,32255,13564,21317,13254,7549,10450,-2615,5751,-46189,-15628,65185,96622,29016,-28432,1371,34590,29274,30052,-28720,-27598,40054,79910,113864,115658,61037,134,-63873,-115973,-58054,89771,262559,292701,234887,225288,274396,387581,388833,311763,282558,289168,255057,148106,59946,96546,123575,139836,37044,-113898,-55638,-46384,-119002,-170668,-107510,-65217,-1488,49840,45710,-1080,-83231,-82761,-21751,21937,64128,88137,74320,10278,-57516,-103004,-42778,33806,65250,26887,3464,35117,32500,43107,72037,71924,14559,-58146,-117217,-83299,-75949,-63697,-53828,-70027,-42536,-87989,-85908,-35859,3673,4501,-46865,-93854,-105104,-71062,-65779,-53764,-34029,-38461,-18565,-11533,-19194,-54772,-102426,-113012,-77158,-36001,70787,123026,82540,16484,-62120,-86426,-77340,-15137,51787,27449,-30355,-37374,-3432,11757,3102,4621,-49852,-65664,-14140,-16845,-48808,-68971,-78486,-50974,-34960,-57586,-32788,-46559,-51277,19708,73100,108199,99859,55529,4425,-2551,-30242,-28794,-25414,-41680,-40109,-39897,-33682,-39875,-42563,-44089,-54100],[-73943,-28113,-58296,-69673,-82705,-79106,-96086,-89492,-66609,-12159,81466,172459,228469,192048,138653,85243,70164,114310,77172,-9043,-55225,-60020,-19565,41159,94401,94255,222736,157636,75721,47827,-9200,-90724,-68400,-2715,16627,-10972,-48718,1463,36158,-27938,-101607,-117692,-107801,-44988,44999,180438,243347,126180,10296,-58219,-50457,3096,46725,90984,114956,69350,13178,-43678,-48997,-30446,31066,159796,256737,223590,183204,149270,97929,32398,-17193,-39095,-84984,-59232,155027,389793,324752,189835,65220,-25687,-76277,-98345,-100684,-93024,-64423,-72827,-122561,-161586,-48013,-7541,-50182,-75112,-39730,5741,55945,101271,132068,157731,156791,102947,2776,-66824,-76439,-31301,29905,78250,38362,7180,-8831,37102,61282,9143,-59586,-80349,-59111,-69107,-77303,-108360,-96420,68807,244988,337605,304587,155211,105105,72323,5756,-3884,-37299,-97692,-94468,8530,177954,347994,337243,181394,81514,27051,-31529,-71907,69540,164407,188239,100984,63303,-9303,-110246,-141847,-124616,-63330,-81186,-87920,-84609,-102817,-46186,4386,78449,120278,113660,147042,227434,218850,95332,-31263,-21646,-13251,-21666,-48533,-66917,-100908,-94130,-120,138076,99321,-29472,-161168,-92516,4641,92191,52022,-38944,-40399,-25516,-67439,-96796,50961,20543,-17578,-42817,-23196,-11178,-60772,-86734,59458,144657,110373,15098,-43545,-88639,-92814,-74612,-45455,24865,110084,169349,88277,-24447,-70519,-44909,-29100,31138,39896,-11820,-39886,8913,10863,63534,48686,80467,124309,82573,22366,-6029,-105,-61637,-100767,-126455,-39886,54731,54506,-34782,-77550,67987,295117,567505,679044,544780,364511,98045,-38249,-140193,-129296,-73173,-88580,-20259,121169,279027,214524,61779,65414,129117,175259,170014,49148,-36684,52526,160880,154714,88660,-2047,-91224,-87599,-37998,-26227,-6763,10595,952,47545,101873,87088,46712,13799,35020,15453,-64228,-133155,-41421,16486,40214,36646,-6238,-15245,-6135,-1113,-21793,-90041,-110396,-82453,-55724,24432,64324,37705,-16960,-73338,-50811,-28524,24849,119487,90565,14558,-24325,-76834,-128255,-70348,11201,83210,111668,34405,-49611,-76604,-115829,-128799,-82921,-8607,68530,125211,94951,95685,108808,144746,215081,297015,198562,35934,-110540,-131294,-79284,-41678,-20199,15058,37417,102597,159984,116211,24927,-30454,-85592,-127962,-109741,-29391,107806,197957,184558,133362,84263,34847,-39328,-35859,-5776,7443,-24915,-23815,48622,150479,192492,191931,173673,116086,45952,-48304,-73551,-117968,-37415,63431,90509,75933,44152,-75116,-88431,3922,4139,-29563,-86497,-85272,-564,77480,194281,178063,47360,-52024,-23204,3771,-37335,-99791,-117024,-116174,-69688,-27251,-15585,-20848,-7162,18055,42313,59995,73796,72328,21571,-52899,-93942,-119539,-144712,-111980,-37191,10502,6262,24926,-43259,-66090,16698,22209,-5331,8979,48896,69067,72101,60553,96960,112355,86920,6635,-40303,-59028,-97809,-124860,-113123,-107556,-119576,-126151,-138827,-138331,-158333,-43494,78463,280629,176387,44268,-50177,-105966,-64446,28925,68474,61915,-11386,-14558,62703,6344,-92095,61089,127822,53590,-14256,79183,99877,-15907,-104005,-58102,1069,24746,-16497,-79080,-122606,-108360,-106351,-73620,10945,49196,89322,102075,77745,62430,1840,-54900,-56471,-14170,-9930,-20302,-30097,-13704,8072,-8468,-32548,-7572,36742,68435,68108,40998,-21900,11332,102207,97823,63327,-21977,-43334,-2963,47705,38304,25695,-6610,-21260,5481,52344,155298,295296,160797,-43307,-17653,-35501,-116682,-104079,-23514,50515,28614,-17026,-22850,-43708,3924,48775,1665,-62707,-36776,-17231,-10670,17524,-34442,-77205,-106435,-62641,-64923,-73612,-97677,-49710,46061,48572,-48496,-22615,-2796,-43719,-61851,-104376,-133818,-131748,-151647,-143224,-130667,-121863,-69745,-44247,-87705,-92550,-104988,-139993,-69716,-955,68218,87906,38478,6407,-42030,-83375,-6565,65520,95238,123871,98113,20901,-46210,-103790,-22728,129292,268414,294660,237381,166788,88460,-32531,-150203,-86497,-16462,21767,18245,-25030,-59066,-75827,-1279,8195,-68560,-118275,10692,119121,168113,127981,1305,-94144,-129630,-154006,-67287,-1582,1888,5325,61915,113806,134276,40941,-25698,-33446,-79164,-119709,-126542,-16301,-1566,-9307,74326,129623,52283,5425,5358,-9308,-41751,-55467,-68036,-31517,20434,47778,107136,203917,187202,150317,73545,71919,108408,16268,-28188,-85307,-161295,-199949,-173687,-103545,23102,197501,331748,247317,90303,50397,43420,41226,30805,-39127,-104894,-90187,-50620,-38714,-37186,22699,41429,-2989,-18509,-5454,-108916,-11673,90295,127392,78974,99199,102859,102512,63334,-22120,-85951,-76000,20706,-1619,-56878,-95425,-54378,-8815,-25275,-70770,-81896,-33550,21978,43220,26267,15679,19313,43329,26263,-13976,-79409,-100574,-55383,-44010,20372,88606,81751,33205,-7693,-25682,-6661,-30529,-71013,-12662,104241,84727,93710,99156,174267,212803,217385,194876,193275,189616,104068,53162,39687,57302,117264,171916,119759,23358,-707,-448,-41173,-85085,-145899,-82811,-42851,-22052,-38351,-73238,-75356,-5698,31312,61667,51079,32225,-22567,-73514,-118577,-135996,-111469,-95067,-95800,-121726,-51920,32499,77232,65856,-3705,-19536,10122,39908,75871,118485,161769,190474,127884,127554,180198,231380,153935,81214,52390,24944,-37805,-68423,-58235,-68184,-56373,26353,117936,132975,95553,27158,-33871,18377,112480,134896,33343,-3114,-18572,-40915,-45986,-12135,-2689,-42599,-8970,13916,8373,-59853,-40071,-22100,-55946,-99012,-61670,58300,129856,73354,4202,-32115,-106122,-116867,-33322,-8113,-84782,-125938,-126887,-59920,-61444,-115047,-75162,19748,64188,34318,-6570,-18422,28187,105281,68899,-56432,-58613,-6913,23692,-71403,-171907,-53078,59088,108387,135824,139570,92192,55399,21641,-48726,-138757,-175875,-169052,-119381,-106027,-84250,-59057,-45016,5225,5496,47534,127541,139786,29853,-123005,-45115,-55890,-48637,-53612,-56923,-77605,-64785,-61702,39709,219890,273390,254024,220391,125770,18639,48541,93815,76296,22081,-60810,-105334,-81718,12579,141509,250976,180303,125790,-29401,-101014,5668,-85723,-257915,-308588,-166317,29253,77827,-9306,-65422,-69840,-84084,-101153,-116030,-92605,-72810,-13664,-12489,-8408,-57319,-62581,-26900,-29183,-47551,-89098,-86388,5374,-47189,-24293,40247,87304,193430,305132,299476,198481,57032,-94042,-110415,-62695,43311,174078,128216,84032,16638,1222,26093,31410,-22959,-53993,-38511,13203,-6406,-100169,-201500,-251267,-212691,-135398,-67952,-9274,110473,291103,362965,281810,134657,10806,-46780,-111489,-71800,38729,93000,38936,-43256,-25907,64736,107929,127634,151233,114404,98473,55807,36862,26645,-25244,-93893,-65608,-78622,-81816,7156,59745,161987,319152,347112,281721,135905,7462,-90911,-47600,50155,109733,207091,163302,55898,68205,45670,-12038,-18432,-671,36540,79510,121316,117923,86608,14038,-99485,-14130,71446,104660,125391,131993,77238,123090,117049,22118,-108705,-125728,-73676,-83289,-67376,-36931,30272,57518,55708,15279,-32391,-121771,-48613,-40907,-40598,65461,92011,70909,62666,64530,38122,75610,112852,92055,46588,33177,42634,-18097,-23785,17100,106862,195710,163148,77214,5084,-43347,-64540,-82538,-37962,-8762,1128,-18577,-86265,-59114,50642,92133,-20021,-123467,-128622,-107998,-93975,-39728,30393,98462,121398,183053,257000,196994,46880,16806,-2022,-39254,-77916,-2898,127919,158226,29731,-75333,-76760,-37185,11989,63241,105288,38403,-59929,-116894,-134667,-119725,-108523,-91711,-30339,-6059,-26489,-87857,-128205,-79664,32090,38641,9047,-25045,-99848,-132600,-126144,-50112,-32929,-42291,-78582,-75297,-74644,-61488,-71363,-86605,-71376,-30221,9400,79687,150767,161646,112373,81089,35286,-4099,-48833,-23968,6853,20217,40838,76905,66332,50144,-19442,-60031,-88061,-107047,-98189,-124360,-89588,-17264,-34963,-65059,-30092,48006,83937,16688,-42417,71787,186017,315962,291100,209852,114006,83581,24626,2828,2978,-81421,-95647,-24920,17054,88044,124133,155198,193078,177629,76795,-13987,-22665,2444,25927,23696,-4303,79981,62170,30380,56736,150207,143426,122526,80426,21767,2163,-13236,-21555,-78787,-131146,-44556,33613,61456,5400,-73664,-72360,-14005,9483,12573,29950,46618,10813,-20108,-15677,-10057,-60240,-115932,-146322,-109698,-30609,24698,65887,72324,30636,-22485,-80331,-115756,-141419,-91256,-77325,-90583,-59690,58393,119173,73752,655,-13249,-63313,-110674,-144223,-130085,-74197,-335,-29755,-52197,-65196,-69565,-100898,-39940,-8868,7599,-16032,-8311,94889,229500,267506,134728,55243,67674,5646,-31969,-107704,-103325,63341,248893,381844,355938,228381,147078,74201,-29213,-75059,-6667,25076,66877,67081,40461,-11377,-40481,2,68311,80461,12718,-70016,-64460,16367,2813,-28356,50136,105712,178139,295881,422001,391130,252995,108401,5976,-70477,-115151,-67193,20737,110925,100413,-1040,-95576,-90565,-104333,-93489,-24194,69995,59115,-20699,-27705,24090,95965,239005,421536,343359,75399,-14607,-77393,-46527,45882,94828,49470,-32347,-113505,-80974,-39596,44396,71545,27108,-43096,-75969,10371,68799,158081,223237,178579,158407,71464,-53444,-88318,-41911,83,18193,-34519,-72021,36828,60172,49915,31922,21538,756,-17143,-38267,-55086,-95093,-22756,-22677,-80182,-62160,8685,22332,-26170,-83698,89021,189553,167221,28420,-93655,-107190,-19723,21660,-18756,-12867,30841,23357,37508,15636,-58939,-66344,-91979,-11029,-19941,-62624,-104159,-94149,-93066,-7235,156913,259143,193220,67923,-43667,-116821,-101644,-63359,-52757,-43142,-50701,-56488,-35156,-12402,-24002,39434,4425,5876,-26038,-85951,-83381,-15714,-2376,-47714,-74786,-27013,19264,25476,-10511,-70526,-100388,-43435,20934,12572,72676,104595,7650,-34925,-20965,-26693,-61465,-38519,-239,-19014,-49991,-45268,-15593,15018,34079,7984,-872,40765,108229,101894,37955,-32103,-33493,-50000,-64942,-39666,-51771,-77476,-68864,-12216,56771,117239,124263,122308,82067,-7329,-106074,-160022,-116261,-50341,48967,127051,203651,276910,295149,240527,237956,257386,285579,250491,269513,298711,205839,74309,90892,205799,263625,245297,228277,137431,-23944,-121023,13183,83060,45500,-56067,-72791,-8353,22182,33538,27859,-34560,-124783,-113596,-110286,-101727,-44692,31668,32363,-46864,-58745,25910,66835,17552,-69062,-15522,93899,126976,-8700,-86717,-42899,-53338,-103368,-72952,-84108,-107672,48846,181214,216143,163303,75003,-29296,-55204,-74211,-63058,-92242,-110765,-79616,-85882,-106739,-66085,-39911,-30614,-16466,-7810,3956,6983,-9226,-65994,-59452,-7144,35916,62579,3603,-109516,-99457,-93745,-83799,-72717,-10144,42466,62296,23967,-13344,-31470,-45042,-36261,-39260,-11766,-18676,-52395,-93750,-59326,-6572,-11534,-43558,-89415,-68624,-52791,-80791,-7537,41516,49853,-38487,-122956,19163,23235,15853,105484,156177,112076,105983,144336,175775,173258,98263,-15026,-53826,-27,19291,815,-7434,1785,4785,-41808,-63886,49037,196785,308138,185250,55824,-63493,-128128,-90598,-76861,-33737,49877,138815,146761,17147,-106038,-103727,-21670,62184,86015,34214,-57309,-106177,-27353,65446,59716,11488,-14148,-18925,-16694,-19307,-2830,18190,61931,53352,-24548,-38725,-6726,14411,31455,35363,78525,97044,114549,61502,58740,56156,43752,12964,-46669,-113590,-102260,-98366,-84893,-129040,-69217,-37411,-33793,-44222,-77844,-56723,4241,-21563,-29407,9304,40304,102420,107149,36491,-32805,-151150,-24959,17535,9768,-82913,-127591,-97498,-116977,-43130,-10472,46239,151528,97042,-15440,-74236,-105841,-120262,-67885,-4896,49284,50995,4639,-11735,46464,183153,159983,90936,29994,-27570,-61289,-90845,-37198,104422,184241,193342,129871,81780,67939,37558,-37907,-32242,139067,349512,350798,198799,52823,-70724,-95281,-38214,46142,78115,62309,61849,48676,-3293,-107930,-62454,7114,31836,-23345,-21030,-24701,-40718,-79088,-112022,-91129,-78242,-59878,-15569,4262,-45007,-87762,-75095,-53468,-55458,-85169,-68717,-5817,14694,-26910,-2572,-12667,-10295,16138,8427,-47243,-67933,20080,68414,69870,77310,116223,87447,39508,-49020,-124748,-138973,-128725,-102565,-93699,-16140,53822,145968,86956,-63085,-24208,61530,119276,112217,122617,186096,142570,134056,131802,83147,30380,-9818,13687,123350,223387,257379,245110,189113,107735,-8877,-171401,-94913,-53127,-35499,-4122,-23590,-7676,1711,-24836,-39232,-6904,-103347,-79302,13962,28264,-53488,-81858,-55429,-37649,11343,-21973,133921,169780,121142,48093,28378,107542,95037,-37488,-108839,-54731,-21394,-23217,-9226,1075,21466,10824,4716,15609,24044,-3810,38234,89103,60634,26127,14310,1224,51525,59336,-42619,-113310,-60156,-18396,4124,-51230,-72917,-33381,-45535,18628,70927,76178,132112,69004,-94187,-118714,-61274,-18327,43296,150863,264169,311062,150271,65455,40071,21385,2208,65582,147484,210324,249508,236862,185082,135691,116444,26851,-52174,-25810,3965,127070,229765,163148,90250,4033,-122159,-29344,46006,96714,105582,65355,87389,6927,-96253,-58445,8430,-42940,-65412,-34274,9375,189431,395853,296536,129451,114281,216779,348616,398956,248210,59034,21110,135148,231129,221884,186403,216530,169092,167795,140211,44492,23935,29423,25989,15149,-12745,-34692,-5189,-40522,-9754,61016,77203,8974,-40755,-604,40863,47991,54888,-5667,-13157,50846,87363,115435,105569,48005,-8866,-61831,-112795,-61075,70063,242576,280184,202583,176916,233845,360862,372057,280189,232429,231504,202861,130960,75439,122342,131009,137200,38452,-111889,-66932,-62424,-137685,-148000,-100789,-77447,-19577,41261,43511,-7409,-96801,-79213,-16590,26745,62275,62871,53633,8749,-49544,-104584,-54084,27413,52064,1053,-28238,4752,11261,22471,48031,52944,5783,-66034,-136409,-92791,-89039,-77109,-67581,-86691,-63028,-105855,-96878,-51961,1282,3214,-45059,-85538,-97849,-70127,-65784,-57467,-38002,-34496,-16081,-21224,-39188,-85004,-118963,-109160,-74847,-31459,69986,107396,65189,10025,-49737,-68895,-51955,694,41372,7199,-44348,-35900,4615,9381,-15837,-21758,-48304,-15925,18791,-5189,-50392,-73029,-80763,-51260,-33313,-53860,-24015,-37603,-55188,-1472,51760,96305,105818,71756,17872,5282,-19841,-16546,-17050,-36058,-34921,-32642,-25231,-34076,-39002,-39497,-53563],[-74818,-28911,-55807,-71497,-80693,-72719,-94420,-84687,-59816,-9799,79583,169526,219580,187361,141245,99462,109387,151728,101299,11787,-36821,-62252,-39307,-10275,26341,73320,240128,183201,105309,66470,27,-79375,-53925,12907,26806,-13109,-65172,-24411,10727,-46575,-111393,-122380,-120638,-47108,44765,168869,216980,106826,16261,-43203,-39442,7825,47828,89423,110676,52184,2719,-42137,-44312,-28206,30101,160623,258700,238664,198260,159157,96017,26593,-20898,-41372,-92374,-48768,141876,383106,360376,259202,137607,22971,-55853,-90669,-96652,-85529,-46111,-42024,-83643,-154827,-71587,-31764,-66407,-62941,-21518,21864,58964,87774,113634,136355,128363,76260,-339,-42359,-32429,29252,104965,148961,70531,23407,8542,60783,86864,25739,-53120,-78912,-55817,-68972,-93444,-147288,-131257,23692,222336,353035,331714,171759,114081,85597,21124,11391,-27529,-95761,-138439,-47076,105340,287003,308742,183849,91594,28494,-38985,-51853,134669,241134,244793,113841,56807,-14988,-113267,-135648,-118707,-57333,-78363,-82955,-87535,-128127,-66214,-18848,60777,128185,133864,172345,243455,224778,100748,-25132,-12374,-2416,-8368,-31903,-57632,-98616,-80361,11370,135648,84465,-45159,-150472,-77212,27084,110980,57367,-25974,-29549,-20850,-60986,-68663,58735,5698,-16617,-27801,-10981,-7541,-61934,-90400,60173,165922,155139,37879,-43528,-94167,-102512,-82640,-52460,7996,89650,157425,82651,-19444,-44821,-3451,2529,34644,20783,-46106,-79143,-20162,-4734,75655,99403,147308,186822,105167,26658,2552,5204,-61983,-107468,-121180,-26457,67857,63517,-33038,-88224,46252,241976,494760,646373,522773,312145,57809,-70540,-162285,-99024,-54542,-68414,-4160,122752,282318,256957,99426,88279,139996,180163,162982,34038,-48537,62441,171842,156102,82848,-4863,-87722,-110054,-55025,-39931,-11928,9542,5909,60234,109123,88356,39466,7428,31214,16119,-60060,-140578,-50189,14589,51385,49721,2965,-8085,-5957,-14354,-31987,-85285,-101823,-74029,-59886,9244,56693,38403,-11425,-65540,-40389,-13486,45676,146697,109275,31861,-3554,-53589,-121402,-78219,22741,107768,130557,46030,-40685,-71434,-111991,-127576,-84060,-2583,92422,169486,149813,127493,119264,138215,188130,251255,163950,31557,-102079,-164333,-113875,-67161,-33581,16196,53028,129562,184531,123346,14798,-53915,-117659,-120417,-100829,-35829,62024,114449,96768,65415,56554,35221,-31889,-26494,4212,10263,-33834,-38929,27286,131653,192274,203205,183542,118284,38899,-54167,-77747,-112597,-28432,76087,105687,82775,44213,-82424,-93908,8007,11031,-23038,-90391,-110475,-25870,50864,156630,153497,34586,-68903,-48499,-17361,-53167,-110150,-122606,-118107,-69597,-26418,-7605,-3625,5554,40882,81304,103657,110629,96817,53501,-19958,-84848,-124071,-158274,-128525,-42071,9086,25010,45753,-35393,-69065,20896,24590,6990,32854,78839,96051,96213,85041,112506,118697,100358,27174,-22799,-40408,-81949,-112642,-101594,-96322,-107720,-113773,-151399,-162902,-130649,-18914,109169,296667,205622,79648,-42501,-116599,-62990,45885,85352,76755,-4860,-25702,33475,777,-72097,67797,119756,42671,-24372,75856,106606,12566,-62172,-36732,11460,27963,-30219,-101556,-141589,-117463,-113796,-108552,-12629,25138,63005,81043,63878,62394,18845,-33824,-47647,-12421,-6199,-12997,-27381,-21541,-8426,-35412,-36516,8240,58319,73133,54757,22052,-29918,14209,106593,113388,72409,-30323,-73684,-40939,14896,19344,25922,4814,-4633,26120,78102,205881,357299,169576,-48052,-39321,-48273,-121990,-117336,-38644,34966,9986,-20956,-21779,-38776,3302,46531,499,-63513,-38650,-22034,-11375,23779,-22435,-57743,-77124,-36343,-38337,-50777,-89953,-59196,38111,83075,-5729,13994,12226,-49403,-59755,-94332,-145658,-133009,-148792,-146469,-130399,-106424,-46889,-10523,-47499,-140577,-151239,-130949,-62215,-1312,65803,82272,30851,-8711,-64790,-84665,9202,68802,78190,89852,49248,-23386,-74332,-115329,-13961,141808,270439,293079,239525,175576,118225,13201,-109023,-119410,-48966,2925,18607,-10001,-39643,-67966,951,13755,-52828,-122124,-3758,103311,145701,102348,-14807,-98516,-114583,-151379,-96122,-11986,-3450,5094,70032,137788,191043,120985,39673,6299,-59766,-122882,-104788,4797,-8274,-34216,57855,134724,75794,31114,33337,17063,-24752,-88344,-98191,-50658,4630,31386,76115,151102,142389,116367,51952,85546,103176,24160,4461,-50079,-133438,-186691,-162413,-93607,17606,174691,290656,225056,119786,94824,40569,24603,9890,-64090,-138630,-92891,-63577,-53161,-46832,20283,48196,17792,7431,16408,-97558,-36277,65915,110491,77342,128851,162787,124080,60207,-27269,-87060,-76101,5661,-12931,-55152,-106921,-88083,-46584,-33513,-58950,-75159,-35546,21894,51070,36575,25036,27940,43922,22277,-18714,-88003,-116235,-62681,-32287,38136,89509,72852,32442,-3712,-20333,-1692,-35925,-84470,-20711,98121,82538,98313,93900,146542,199584,234269,228905,219984,214515,120829,64680,45262,52943,106953,170381,127661,27271,-1677,4184,-17357,-41893,-114832,-124367,-73713,-44320,-50430,-74469,-67184,-874,26144,45790,32035,18636,-20246,-65270,-115351,-140188,-109579,-81512,-76568,-130441,-60196,22065,64099,51716,-20070,-55106,-30083,7649,61418,113287,153681,167354,101925,136693,226187,281755,211958,132414,75913,21351,-45016,-71569,-62359,-66082,-42986,46806,152547,165977,119412,44484,-12091,51686,143689,143240,31970,-13086,-30179,-45856,-40633,-9026,-9532,-62058,-43788,-30047,-29237,-72607,-36664,-11121,-33471,-67713,-42553,61032,137913,89836,17989,-41039,-126111,-101255,-18996,10557,-60592,-102588,-99163,-42104,-51323,-101731,-66730,27081,68399,31685,-5644,-22442,22283,98694,57941,-75851,-78888,-18629,41232,-37452,-180284,-72807,46541,89469,102964,99916,63139,46935,23690,-54056,-165620,-219503,-212535,-149111,-124276,-101011,-77131,-71355,-20330,-27483,44426,162832,188050,72887,-114812,-60461,-64104,-49412,-43955,-36402,-51927,-52582,-60876,42911,255163,329813,272946,218139,134828,21590,29665,61913,61099,39874,-46185,-92272,-56328,52577,180381,254742,169696,133124,-386,-73996,-5395,-120481,-295406,-322590,-176830,-938,34067,-39115,-62172,-40475,-61160,-108572,-120859,-100703,-84745,-35396,-39485,-23149,-53221,-54950,-23866,-37374,-64809,-104866,-71593,32783,-6358,1022,67290,118461,230307,331762,293306,181573,70111,-79371,-134801,-94201,7479,160023,133007,86544,20193,10160,40615,45559,-7414,-28397,-4815,37060,11049,-93658,-205392,-264330,-230203,-145845,-65685,-6834,71013,238302,315093,257518,137361,21598,-44183,-109269,-86184,4015,40944,-6827,-59436,-19187,82394,136433,150852,168984,130440,111884,66671,44177,29240,-23289,-120721,-105584,-96377,-99323,-18928,20300,105746,283132,339297,291752,145633,613,-92639,-32290,75153,133820,195125,109873,14073,36884,19946,-31801,-26811,-1287,39527,79919,119810,121076,88763,12995,-107314,-10404,72163,88210,86273,79622,53528,149299,162098,65188,-85635,-127268,-70093,-79808,-67137,-38154,24334,36750,28907,4210,-31055,-113621,-51196,-47344,-59516,57124,78121,63116,60642,56277,24154,59194,86381,62907,20548,7532,20793,-38368,-30831,12279,104575,191544,156403,68479,-284,-43396,-59877,-74522,-24943,10258,24709,-283,-62509,-84801,4740,57459,-37903,-129324,-128949,-107456,-91477,-33415,56937,132446,137690,178516,233742,174088,45391,27907,16137,-25022,-61963,10079,122390,139996,9025,-105795,-102939,-56858,-1023,46906,78384,441,-98297,-139685,-141403,-103359,-106697,-129775,-63073,-22434,-24345,-70759,-101366,-72806,20315,31117,1796,-30161,-111139,-128696,-123230,-58417,-47496,-50784,-94152,-81404,-77846,-66742,-80302,-96964,-80875,-38526,-8220,65598,138577,141850,86187,53533,9515,-24793,-55347,-17087,10243,17762,30288,48405,23304,12620,-33386,-55908,-74270,-87668,-73805,-87360,-131886,-46427,-64519,-85712,-34335,56363,89337,15107,-75263,40620,161118,304053,304289,235260,130792,71670,-2661,-10258,2115,-77888,-105499,-46242,-18521,35184,86444,130828,179290,186838,94408,3357,-2376,27495,62312,82268,68874,129441,83109,34674,64521,172761,176500,146342,101442,33113,3243,-12611,-23914,-79778,-131309,-42303,45726,89978,38745,-49817,-72525,-22746,501,3907,21172,40598,10239,-16211,-6514,12472,-20848,-65073,-94007,-104954,-33093,21619,61892,72710,43929,-4362,-64585,-107390,-142515,-93755,-66882,-65988,-37715,65332,118004,88104,19464,-1748,-59191,-109389,-153458,-110437,-63286,275,-20179,-41187,-57684,-79182,-82254,-31773,-24295,-4051,-25273,-32674,64075,202534,264984,149208,63694,71591,12354,-24431,-99040,-117958,39305,229470,368245,342421,207806,126509,56661,-32745,-56739,11647,38188,64235,46859,28815,-9662,-26828,29755,108266,107749,16010,-90908,-9710,71022,34504,-22736,48849,114441,194222,311585,413189,367669,232343,94791,3979,-65205,-115691,-73854,4424,90676,92125,6354,-81262,-93357,-105242,-83540,535,103406,82513,-8848,-23420,29400,100504,229384,432991,365233,99938,17846,-43455,-18116,70953,113744,60844,-25633,-110756,-84567,-37970,57963,83674,14257,-61426,-85535,-8886,35291,141785,203956,162644,159631,85744,-38378,-97604,-66579,-14559,21858,-12492,-69720,3887,30426,35099,23510,15360,322,-14100,-31470,-48888,-99516,-26982,-19580,-75742,-70872,-9930,-2872,-48706,-105463,85773,216009,231923,90430,-70432,-86059,7653,46922,-3425,-21844,30095,31167,30850,-8206,-85320,-85543,-111021,-13936,-14868,-48109,-89732,-115277,-108876,-16067,141147,249562,194842,66483,-40470,-104398,-91476,-53417,-45837,-46456,-62709,-66598,-34371,1822,8557,62883,6651,-4233,-30873,-75547,-53149,9740,14600,-40755,-70412,-31461,4202,2786,-29518,-76306,-90846,-34597,27288,17462,76721,119277,31760,-31568,-32155,-42604,-77702,-50296,-12672,-28837,-53507,-47558,-13997,28735,65689,55893,57036,89682,132160,115571,46187,-26669,-31463,-56536,-77947,-52570,-56914,-73414,-57693,6114,76183,136514,136770,120574,72407,-19231,-118040,-160469,-118302,-57427,37680,125775,203051,245950,241440,195584,211705,238052,265041,225596,241200,274960,208330,100053,116853,208067,260892,246189,226936,127666,-36604,-102895,25179,89870,45253,-59384,-79853,-17313,11054,28608,28445,-34065,-128125,-129496,-121410,-103861,-42607,33056,27354,-68135,-94415,412,45852,10285,-53557,-9033,95190,119738,-21802,-78742,704,-33406,-117746,-81478,-88338,-107315,49156,173077,197514,151212,79534,-11891,-41145,-63793,-58254,-94315,-102269,-71365,-83093,-107171,-68846,-40096,-35178,-30253,-23187,-10746,-2729,-18229,-78051,-45812,37486,104541,119220,43633,-73786,-81660,-82800,-78574,-69119,-6904,45554,67854,30795,-6842,-30332,-44488,-32394,-36009,-20167,-38674,-78788,-124616,-66323,-12261,-18477,-54309,-93643,-59199,-31220,-64576,-2640,56138,81587,7146,-135306,-46084,-13143,2233,103372,154068,99786,81659,116286,156869,163775,99004,-2098,-33739,20353,38709,18382,1033,-2983,-14157,-75149,-46084,86909,255572,356249,197087,58390,-57664,-113870,-88521,-76080,-31653,52940,138129,158398,49962,-79762,-98234,-15709,59023,73726,25003,-63739,-101263,-31734,44045,42692,-4798,-20644,-9323,-21034,-33006,-17075,5232,47487,42932,-29042,-40041,-14378,2478,22885,28440,69176,72256,91125,44929,51414,59844,45459,17896,-38459,-115370,-124858,-100235,-74871,-125612,-58982,-41710,-48973,-62652,-94461,-67960,-17863,-54443,-43814,7872,40791,108473,124159,50153,-25933,-150250,-13601,55120,56482,-52030,-131522,-98943,-114548,-48110,-13869,48257,138687,88535,-16258,-76422,-107626,-125094,-83373,-26781,30083,35711,-8222,-23193,37414,196956,219298,170372,85652,-1543,-53162,-94377,-44340,97877,201830,223293,155995,98547,77328,46097,-34194,-42518,146843,409247,404011,222121,64562,-57621,-82371,-38994,35068,53547,36115,42804,32308,-27684,-132116,-68290,4003,30541,-13606,84,-14784,-107865,-147827,-111800,-91194,-84416,-66858,-24792,-1381,-61972,-106903,-95875,-78736,-83649,-102998,-58093,8915,43591,7304,23361,4563,-13463,-5304,-17811,-68791,-74952,17249,75381,89822,107266,160004,142121,63782,-38256,-121350,-141380,-125817,-98087,-88569,-18364,36668,107776,51503,-101017,-41644,42366,108961,123802,151768,223907,157539,129965,105908,50133,6890,-22752,7298,136038,272528,333006,317911,224490,112215,-18879,-154161,-61620,-18045,-4211,12381,-20451,-13032,-10068,-28087,-22799,21129,-81326,-83217,22751,42248,-45874,-84920,-62051,-48758,-32008,4781,168014,193226,149066,77326,49616,121687,101512,-38414,-106453,-48561,-12595,-2304,19316,34879,42269,8498,-8686,-392,14783,-8592,25881,51091,12459,-24860,-12725,20910,95793,99305,-1223,-80923,-33026,-4946,-10125,-81789,-63863,-7573,-37777,103,51362,71228,143255,101394,-69517,-123409,-62849,-17417,30165,131786,245848,305159,152028,60261,28252,6261,-11710,50244,129311,188891,227951,227640,182773,136686,116052,29455,-59870,-40609,-116,113433,201213,139059,69668,-17534,-153706,-26785,45907,98870,97537,57693,88813,28872,-81219,-55718,5839,-31371,-36263,3660,53684,204606,392071,288428,133401,120917,257928,402241,425969,241891,55993,34348,169499,264537,231227,186400,212059,163920,152697,139167,59482,37148,41389,44550,28045,-35029,-69868,-20850,-36873,-4364,55457,56664,-11870,-54438,-4626,45470,67016,80651,19969,4445,62543,94344,114818,94290,36287,-16374,-59431,-107811,-62067,48937,206483,245604,154221,120813,185094,318216,340509,242460,180408,170398,150363,112299,89105,145334,135653,130504,38182,-102856,-79007,-79127,-153764,-124768,-89365,-87471,-37807,32188,40876,-14532,-106488,-67156,-8600,31563,58599,38426,34993,7010,-43026,-106173,-65555,20076,36153,-25711,-58257,-21600,-7269,2022,21007,28372,-7767,-75622,-150424,-88565,-91474,-88445,-83299,-108611,-90323,-119745,-99302,-61208,1302,3800,-41198,-75372,-86447,-67474,-66597,-62298,-42143,-29256,-13350,-29105,-54187,-109665,-128984,-101711,-72870,-23755,69629,92187,48755,3206,-38888,-53685,-34644,13395,34426,-6396,-49624,-27131,17843,12141,-32471,-49584,-40300,28626,59550,21018,-41868,-75248,-83777,-50364,-27825,-44743,-8892,-22326,-49608,-16746,31809,81625,108162,87764,32936,15148,-7539,-3882,-8194,-29442,-28916,-24558,-15796,-25343,-30302,-33120,-52561],[-81648,-31776,-55006,-78225,-85651,-73177,-98213,-84181,-58762,-14569,69081,155753,198384,168619,128310,96810,130972,170903,111447,20644,-31287,-73516,-67758,-66739,-42984,47249,231939,192418,128424,80211,3946,-72512,-48405,17039,27443,-21552,-85075,-48731,-8033,-57482,-118515,-132357,-134372,-60008,28935,138311,172020,76662,15914,-32741,-32053,7683,43204,81550,98666,30368,-9051,-43351,-42340,-29590,22530,145351,233837,229017,193194,152441,82394,13365,-32121,-52310,-105151,-41538,120643,353424,373095,317452,206476,67913,-41654,-88587,-99074,-85388,-35358,-18853,-52831,-134954,-91587,-56571,-86162,-60463,-10722,34648,58229,68727,88521,108283,94410,46303,-8894,-24483,7185,89039,180168,209863,93549,32302,19050,77122,103615,33029,-55086,-83358,-57602,-73780,-105952,-143448,-143790,-22318,186570,347039,337807,173114,108788,84862,25258,15293,-25093,-84172,-103825,-92247,27592,204682,255919,172191,92094,22399,-49795,-25201,192843,305808,286866,117241,44800,-25395,-121199,-135461,-117404,-57060,-82149,-85314,-95085,-127491,-77365,-43450,34615,123257,146153,191427,250494,221221,100244,-23170,-8395,3612,1018,-17324,-45939,-89783,-72062,13973,119718,59145,-66284,-138456,-64472,49425,127563,62595,-15993,-24603,-21276,-55631,-39465,65375,-10623,-20577,-17033,-1245,-7107,-66771,-94793,58344,184501,202003,64608,-43061,-99753,-114315,-95572,-66181,-18964,56967,132438,69989,-14561,-14378,38296,25413,31769,-2721,-86736,-111989,-46840,-24204,80975,150190,221748,255748,126874,29012,8216,6209,-65848,-114959,-118496,-20379,72012,65071,-35716,-106778,9267,172712,393147,571015,467318,246429,16167,-103191,-156691,-75971,-40658,-52902,3816,111828,264605,278430,122867,97878,138657,176629,150711,16055,-62783,63280,169308,144692,67435,-11993,-75317,-116241,-73475,-57879,-23748,1467,7047,65400,106530,79827,23418,-5395,21856,11456,-59636,-139903,-61107,8947,59121,63047,13528,555,-7181,-30082,-47797,-85099,-88296,-55274,-55659,-5157,47096,37838,-6122,-58330,-31634,-248,62093,165117,121111,43821,10279,-35797,-110132,-89551,32248,127092,140305,52399,-35863,-70633,-111284,-125542,-82068,5348,119435,220079,212939,158673,125556,123952,152041,198413,125793,22309,-93984,-194618,-146288,-92914,-49547,13807,66733,154379,208397,131330,6345,-73451,-142322,-108465,-95154,-47033,9417,29859,10678,-2153,25319,31209,-28088,-21958,9880,11461,-44426,-58822,-3627,97669,175258,199963,182675,114209,30037,-58797,-78936,-105564,-24431,83029,117765,86808,41462,-91707,-99580,8631,12642,-21591,-97258,-139519,-52126,22243,116765,127481,24793,-80906,-84894,-50789,-75166,-122846,-129730,-122966,-74359,-30821,-694,25783,44869,75097,121621,142611,135471,105897,73237,11483,-67495,-122273,-168219,-146854,-48383,6216,40490,57154,-33144,-69716,22009,22112,12748,49348,104464,122590,120003,109372,123989,116694,106199,49418,-3044,-20596,-66022,-101306,-90199,-86083,-97704,-99280,-118594,-140203,-104931,84,129260,296596,219880,106987,-36568,-133055,-57405,62197,96206,85383,95,-29936,14919,2601,-52606,69666,102402,26563,-37411,66733,104926,37107,-21622,-12983,20350,25931,-49997,-126139,-155287,-112885,-93948,-117189,-36765,-1694,33680,56687,47011,58092,32338,-12735,-37095,-13015,-4358,-7166,-28108,-33800,-30082,-62545,-39678,19004,74254,72568,37813,-367,-41077,12912,107829,131683,90655,-23942,-86610,-68856,-11159,3864,26458,16144,11489,45227,102869,254118,399444,166980,-50235,-61047,-63790,-128121,-129854,-53779,15223,-10239,-24679,-23430,-35146,2381,44109,-575,-64598,-41845,-28703,-13849,27980,-12270,-38544,-45517,-6007,-10934,-27428,-79280,-70853,26592,115960,47958,54578,26109,-56773,-59589,-84126,-150342,-132315,-143385,-147990,-131960,-92051,-18922,33677,11584,-129744,-182358,-112531,-55043,-5993,55445,69475,20437,-22670,-84461,-82589,17363,64344,55733,52414,2014,-62457,-96136,-106110,-4557,149200,258778,278347,232505,175699,140497,62140,-53941,-118604,-68505,-11668,20969,7868,-16555,-54271,-7179,6963,-48854,-111722,-7950,92863,123661,76626,-27285,-90989,-93609,-124255,-125601,-25271,-9051,6823,75919,149595,230611,192084,109356,51980,-33552,-111075,-90407,23344,2241,-58980,35221,129423,96569,66154,77664,59684,4848,-113277,-105109,-62621,-7703,16928,48886,93757,83854,67660,25391,95786,97040,33610,33783,-17847,-106467,-159003,-139367,-84870,5674,136633,222230,178384,144212,134923,36250,7078,-12591,-89607,-133409,-83561,-74225,-66270,-55515,17953,54490,38509,29854,31701,-85978,-55885,44159,94035,76738,157011,221102,144454,53346,-33532,-87773,-78205,-13209,-27581,-53870,-108236,-116583,-84424,-41576,-47999,-67136,-36017,22414,59741,49930,37601,34896,41959,15660,-25209,-95216,-130856,-69497,-19626,52436,86164,61656,32382,3888,-11576,4562,-41818,-97268,-22028,94478,80008,100343,84371,114732,181402,244573,256163,240450,231572,133243,72699,49855,50913,99436,168513,135054,30995,782,19642,13326,-689,-63694,-155869,-110510,-70442,-63461,-72720,-56627,4442,20428,29557,13869,4568,-22099,-59590,-112769,-133653,-93704,-60171,-54517,-129090,-69074,11138,51466,40450,-30443,-96101,-76286,-28102,44041,103592,141596,144955,77222,135094,253242,307408,256221,177812,97085,21715,-43032,-68676,-62677,-59887,-26690,72242,195449,204413,143767,61906,10073,79176,161234,141268,30561,-18988,-38715,-49727,-34840,-5546,-14471,-76329,-62067,-60624,-48569,-70767,-30496,-639,-12423,-38741,-23537,60288,140226,102846,32865,-43340,-126154,-82315,-3156,28618,-36215,-77838,-74512,-31749,-46236,-88970,-58312,30785,64244,22256,-5889,-21543,28005,103152,55630,-89622,-100467,-33772,54906,-775,-135385,-95112,27646,62731,63106,58365,35562,36280,17913,-70664,-203388,-269848,-256686,-176232,-138118,-115479,-94682,-90590,-35995,-58512,30493,180367,218385,104936,-79345,-80145,-72822,-50966,-36416,-17107,-28215,-41599,-61608,40476,274492,367649,274487,196934,125749,17849,10958,32653,52706,65260,-28131,-78459,-31313,92600,216698,251538,154755,136205,32751,-31917,105,-132469,-289914,-286753,-137081,22426,46837,-16926,-23951,-1054,-41706,-115142,-117569,-104581,-95953,-57421,-65853,-43006,-56813,-54944,-28497,-51864,-86197,-117066,-52382,56928,31107,28776,93547,145923,259679,342581,273593,160820,85664,-57217,-137400,-116094,-22165,144664,137325,88393,21876,15823,54340,58860,7459,-3852,29644,73261,39295,-78795,-201362,-269719,-241501,-153141,-63519,-4614,25482,171328,253472,225198,138991,34476,-39346,-106616,-98115,-29232,-6978,-44608,-65899,-12725,93985,159457,174152,190449,149392,126208,76884,51056,34781,-7360,-105779,-144889,-115982,-115737,-42588,-16934,49044,228837,308668,283955,146631,-8661,-91689,-18798,96035,151097,167587,55195,-25113,8821,-1587,-43568,-28143,347,40958,77757,115843,123941,93662,20362,-78478,-4194,68446,67157,44261,24650,28895,163428,199572,113290,-48194,-119981,-68644,-77978,-67372,-40706,10692,8882,-3248,-10453,-29614,-105345,-57994,-59415,-85859,50917,70296,58701,59512,47183,9978,42616,61061,35637,-4511,-17637,-4042,-57800,-38031,3119,93931,176018,138860,51530,-10608,-45237,-56120,-68514,-15018,28273,52438,26617,-30129,-98662,-58689,3142,-65142,-139930,-127294,-104751,-90371,-29724,77456,163875,154688,171925,205626,145447,39666,34564,27740,-16290,-52024,11284,99816,108135,-18653,-134900,-125007,-74946,-12105,30026,46888,-37823,-132580,-142355,-123513,-80712,-81036,-138571,-95264,-39219,-23679,-56939,-81352,-66953,4859,17133,-11728,-39669,-120197,-118828,-115724,-68317,-62045,-59394,-100750,-78320,-77858,-69490,-89062,-108654,-92039,-50238,-31742,36312,107266,106140,51680,22103,-18574,-46934,-60206,-12596,12490,13929,15837,16024,-17853,-18873,-41981,-49743,-60884,-70824,-54087,-54725,-123436,-87695,-104444,-110123,-42978,59856,89975,13705,-106131,12779,136062,281597,299748,245216,139469,53080,-27003,-21500,-256,-74641,-118345,-70455,-52055,-8984,48855,101118,158531,190117,110312,21389,19093,54052,98294,135850,137761,168651,96433,34705,72165,195931,212010,172355,119937,40261,-793,-16420,-30575,-83546,-132998,-41616,53691,112439,66247,-28483,-68193,-32832,-13482,-11698,6590,29720,5284,-16689,-3141,27538,12520,-17561,-42463,-83133,-35255,14583,53544,69615,53548,11661,-49507,-98607,-141443,-96243,-56005,-41524,-12113,72955,113180,97190,35020,6627,-56984,-107386,-141284,-89023,-46235,-7754,-20581,-35365,-48081,-96430,-58495,-10836,-27675,-11712,-30983,-58410,26609,164306,247015,154441,68148,75455,21783,-16323,-92756,-126038,19665,209141,348458,324519,184853,102034,35445,-36949,-40143,31243,51668,59377,23673,15384,-8029,-10333,66814,151944,133560,19639,-81606,44763,116827,59804,-14414,44620,120299,203001,310317,378185,320373,196802,72220,-4816,-64283,-116515,-82478,-15058,63979,79158,10361,-72017,-97598,-108299,-78010,18456,127287,98552,270,-22528,30002,95337,203615,418051,369256,115913,42415,-16792,4011,87764,122826,66407,-22287,-110635,-90511,-39415,65494,87045,-3342,-78344,-98990,-42131,-8728,120127,175997,137753,150530,91917,-26699,-100749,-96715,-37426,14707,-1239,-62156,-19260,5136,20769,13995,7582,-2112,-13603,-27725,-45306,-107208,-37232,-22496,-75363,-81791,-29134,-21549,-60196,-99502,82906,235679,288864,150092,-43119,-60579,32369,66936,8810,-34669,22904,34764,21221,-32273,-109611,-100318,-129996,-20831,-13675,-37844,-76481,-119751,-119063,-29410,114898,229074,192539,64536,-38622,-95456,-83365,-45940,-41734,-51714,-74975,-77651,-35260,14531,41523,85981,10036,-14899,-40359,-67700,-21412,40012,32590,-35374,-70031,-40911,-16250,-25352,-52526,-84183,-85321,-28550,32290,21477,77979,128453,52278,-32233,-48558,-63054,-97658,-65562,-28695,-41421,-58830,-50351,-12793,40270,92358,97499,112203,140217,155843,127011,52311,-23293,-34096,-67040,-94264,-69434,-65693,-71693,-47275,20547,86208,142739,138465,111022,57676,-33617,-130493,-162630,-125142,-70245,18852,112652,186509,200761,181560,146649,178542,212142,237579,192087,201028,235293,196399,117782,138686,207155,250706,236726,214788,109434,-51260,-87123,30054,86432,36469,-67082,-88417,-27654,-471,24468,25698,-37018,-130146,-148274,-134410,-107795,-43284,30695,18535,-88034,-126593,-21133,27541,2271,-42806,-6612,90199,106051,-34870,-60761,63765,50610,-45562,-66978,-84975,-107060,43037,153628,170626,131097,74616,-3944,-35318,-59584,-56789,-95333,-95763,-68689,-84209,-106283,-67486,-42066,-43753,-47120,-41353,-28543,-16013,-30446,-91346,-38468,78627,171811,163711,67022,-43683,-62000,-74490,-77603,-70974,-9554,43183,68855,33526,-4482,-32710,-47620,-32855,-36338,-33173,-65170,-109688,-151798,-65234,-21631,-32638,-72500,-102143,-53375,-10700,-41994,5117,73130,108342,45470,-72388,-82021,-59095,-18514,91415,141754,78319,48027,76804,124736,139592,86817,4115,-19190,32945,49646,28766,3802,-12219,-37824,-111090,-23767,119708,300832,377840,191876,54489,-54382,-99394,-80097,-78240,-38080,44822,122580,151642,71600,-56390,-87725,-10674,48212,50602,7179,-76499,-89466,-33582,19691,18225,-25887,-31226,-4444,-26870,-45523,-33602,-11155,29213,28242,-36217,-44087,-25075,-12597,11378,18835,55886,44804,64552,25516,38101,58359,45271,22103,-30504,-101732,-107963,-74399,-39095,-87684,-49843,-48206,-66677,-83119,-114283,-85346,-47411,-92162,-60489,253,33374,104695,131525,58145,-23072,-147856,-8601,83308,91403,-33398,-139437,-104855,-114602,-57338,-22762,40904,111140,66744,-26476,-86671,-115544,-131824,-102601,-51597,6164,15335,-24404,-37248,24284,198263,268238,247183,140498,19294,-50895,-103219,-56895,79907,201020,236410,169133,106823,80163,50072,-33071,-56106,150963,459245,445389,238489,70906,-48964,-69870,-37276,23129,26936,4393,14958,3331,-66978,-152020,-68179,3949,32659,-1983,15944,-1328,-128561,-101267,-65749,-68133,-83944,-74019,-39220,-14627,-85268,-129226,-120019,-104823,-111829,-119718,-55015,12038,58654,30460,39192,16448,-16833,-27226,-44514,-87869,-83416,8638,75808,104649,131612,195865,195688,82592,-30870,-117136,-147894,-126511,-95790,-83707,-20805,19799,74390,22700,-147116,-63250,15112,88037,124680,167666,244927,162934,119282,77000,13049,-24722,-43451,-8769,131967,304762,396874,377894,245427,107024,-35129,-130816,-32138,13721,23366,24374,-21779,-23445,-24463,-31412,-7544,38444,-59822,-91380,24927,51971,-39811,-90408,-72704,-62580,-94973,63164,185019,195529,155712,94779,65195,131481,105968,-39579,-105798,-45882,-6790,15922,44122,64095,58346,5719,-17007,-9684,9775,-11444,11000,8522,-35107,-75607,-35511,43200,132471,125006,29334,-52426,-11496,3097,-26961,-108698,-53018,11550,-30270,-16571,29377,61689,145067,125469,-46634,-124712,-68452,-23063,10751,104053,214338,283708,145524,49080,11387,-12629,-29243,29896,101857,153535,189990,200610,164925,125423,107097,30628,-66700,-62464,-15680,85703,163554,110185,47080,-34635,-129450,-26359,36927,88953,80078,46664,88323,57002,-55855,-40237,14156,-14516,-9716,32455,88247,202372,356088,260066,128483,121337,290501,444589,439672,226677,47866,45094,197128,284999,229474,179943,206148,161427,140139,135467,73147,49530,53747,65079,45467,-51509,-108017,-43386,-38856,-2983,45498,32835,-35429,-72041,-14081,44705,81898,102507,44433,21556,71586,96963,108679,78962,22585,-25401,-59608,-104578,-65320,24413,155137,189922,92226,59545,131807,268232,303067,207319,135602,113477,101193,91464,98335,162832,135623,118669,34728,-88980,-92928,-98238,-152488,-104065,-77267,-95909,-57641,21880,37530,-21881,-104489,-49585,545,34671,51392,14444,16754,2604,-40066,-108470,-78793,9008,15161,-55147,-86716,-41919,-20569,-15843,-8043,-3073,-28329,-86967,-117866,-69225,-80940,-83085,-101710,-135694,-121985,-112123,-96716,-66069,1883,4028,-37330,-65205,-74707,-64961,-69149,-68525,-46302,-23475,-11349,-36260,-65894,-129362,-131839,-93500,-72331,-14080,68248,76868,32750,-4776,-30969,-42771,-25075,20029,29727,-13815,-48058,-15173,32574,18240,-44908,-78074,-29300,64769,99389,56279,-20766,-68936,-83908,-44544,-14861,-28615,11526,-4353,-38695,-26834,11716,62174,104203,101772,49250,26846,6011,8710,694,-22188,-22254,-15632,-5138,-13295,-16852,-24466,-50944],[-84774,-29418,-50092,-78794,-88069,-71168,-98059,-80683,-54931,-16398,61286,142984,176989,147106,110056,86735,142098,178630,115228,25752,-29427,-84601,-93108,-112089,-98878,24110,208480,192371,150820,97794,11857,-61554,-42276,19596,28192,-26691,-99252,-60452,-10312,-52907,-115161,-137669,-127832,-73078,8183,100872,121871,47299,18461,-17920,-19369,12053,42000,76161,87265,12069,-14932,-39828,-35015,-25601,18532,125601,195293,204318,176795,137783,66336,2432,-40482,-61194,-110078,-30153,100752,311817,368831,364859,270957,112785,-25692,-83166,-98813,-83321,-23410,4615,-23005,-109002,-95071,-70437,-99741,-57780,1793,52858,63049,53795,66422,82912,63890,21449,-15252,-5958,49625,154032,258195,263860,114684,41966,30189,92139,117246,38281,-57006,-84865,-56385,-74457,-89993,-92935,-122655,-55634,151847,331412,332655,168474,98784,79268,26181,15429,-22544,-61548,-59900,-91242,-38809,117368,191396,154808,91098,17854,-52364,9977,244029,358409,317533,118461,35452,-31978,-125631,-133637,-113189,-54717,-84409,-87008,-98709,-107438,-76955,-60550,10065,113837,157581,210298,254229,214426,100554,-18585,-2717,12389,14252,2661,-25498,-71230,-62075,14803,98628,32079,-84470,-122988,-47077,78522,147912,73020,-3568,-18674,-19421,-43908,-3113,76970,-19887,-21425,-3229,13287,-2280,-67309,-92396,60211,204480,252138,100965,-33934,-97940,-120791,-106576,-80180,-49118,20252,103328,58426,-4193,19771,77423,44495,31516,-18279,-116579,-113912,-63603,-41697,84459,203719,305264,331554,152350,35223,16252,8584,-67452,-116617,-112651,-15673,72817,65438,-34745,-125512,-36994,101979,282669,470649,392771,179916,-19798,-129439,-140304,-57167,-27645,-37183,9862,95750,233924,281931,135469,98518,130705,170346,140033,2141,-73628,60368,159258,127342,49927,-17260,-56445,-103903,-87537,-74337,-37024,-8628,9489,67349,98924,67382,6279,-16824,13699,7001,-58112,-135656,-69062,5107,68480,82406,31642,15581,-5870,-43350,-64544,-83640,-67937,-27970,-41678,-13270,40465,40315,2942,-47463,-20371,14375,77464,178436,130572,55449,21716,-19905,-94882,-100107,43681,143859,144624,57838,-30697,-69178,-108404,-118478,-73547,17048,149217,276384,286638,194678,134860,110337,116009,148310,90968,13715,-83726,-173163,-172750,-115073,-63898,11478,81078,179524,234977,144732,4869,-81735,-124730,-96317,-89655,-58557,-41203,-41690,-60042,-59728,-3697,26530,-24523,-18714,14756,15373,-51435,-78343,-38774,54726,146177,185137,173326,106010,22015,-59148,-74075,-95845,-22288,87576,130461,91852,39233,-99691,-101864,8951,11967,-22253,-102546,-160812,-72216,-2845,81251,106580,25432,-73567,-115082,-87007,-97288,-133892,-135192,-128446,-82088,-39182,2760,54803,98186,122750,165612,178345,150681,104006,83961,42243,-41241,-109232,-154522,-163288,-53037,5341,54584,62128,-33087,-65229,22287,16873,12979,58788,125611,148832,143543,133920,132663,107996,105014,75175,23016,3158,-48101,-89882,-79390,-76318,-88156,-83383,-83537,-101730,-80130,14950,140205,284046,221121,127146,-29029,-154086,-42811,79393,102522,88971,3576,-30050,4306,9596,-33166,67171,76599,6061,-51485,54307,96610,56454,16469,11478,27150,17880,-74701,-151054,-159697,-96394,-61240,-94105,-60121,-29103,4470,31838,29275,51496,43454,8421,-24596,-15031,-3758,-2514,-31557,-48954,-54643,-86528,-43986,23041,82411,66334,18342,-24232,-52927,9551,106085,150316,115801,-5572,-80076,-82881,-28109,-6518,28357,28043,27514,62884,126180,294717,415548,153795,-50065,-80965,-80282,-133406,-139409,-67485,-6866,-29129,-27828,-26930,-32553,1404,41491,-1854,-66026,-45964,-36524,-17460,30289,-3772,-19956,-14240,23649,14530,-4393,-65455,-83952,12083,144698,111401,101039,39224,-65206,-60899,-74685,-145093,-129935,-136029,-146770,-134825,-78928,10408,84216,85838,-41284,-120578,-88326,-47620,-13819,38197,50180,7459,-34990,-100033,-80762,17863,52943,29981,15283,-39945,-96086,-107176,-89307,5470,150308,234798,252487,217078,167764,154422,110824,2752,-87115,-74442,-21742,25514,28975,10897,-34461,-25131,-10754,-56026,-101959,-5918,85446,101015,50724,-35866,-77741,-73277,-96911,-138812,-41069,-15950,6897,76768,147516,246285,244124,175677,100393,-3557,-89999,-81170,33703,17915,-81319,8314,115117,112532,107252,133715,113484,44281,-80213,-76448,-62361,-15103,4187,24779,37599,16778,8976,3923,99738,83933,36143,54273,7398,-83659,-133280,-116802,-80257,-13665,84597,132396,112625,158392,164647,29246,-11749,-36653,-115310,-103343,-69843,-83723,-79280,-65045,13301,57107,55111,45548,38923,-77823,-70369,24340,77269,75892,180675,270332,160537,42667,-41529,-89155,-82405,-34744,-46340,-55890,-104218,-135561,-120197,-49037,-39165,-59514,-36279,22522,68268,65807,52525,38953,36364,5620,-34114,-101958,-145259,-76535,-8049,61918,78177,48065,32440,13824,-154,10857,-49252,-107588,-14395,92894,75940,98586,70688,81172,159280,246990,273617,251337,236245,137488,74645,50914,48745,93111,165506,141303,34736,8698,44347,45069,34266,-17377,-141147,-153721,-100535,-76769,-67698,-44887,9180,13270,12157,-4180,-9498,-27908,-57050,-111526,-126128,-75800,-36284,-31497,-117150,-79122,-785,39115,32443,-30430,-134602,-125859,-66016,22409,87082,122913,121783,53753,122326,257530,304246,281008,212070,112586,24924,-36127,-63851,-61494,-52152,-9141,102086,245334,246753,166460,77491,30707,98947,164285,129175,26132,-24039,-46003,-54015,-30403,-3597,-19010,-83591,-47423,-39095,-32023,-58186,-24639,6926,4867,-13751,-7400,55318,135808,110424,46313,-41800,-115001,-67956,8805,41472,-16158,-57195,-56874,-30029,-46652,-77973,-51510,29248,50135,5753,-8779,-19124,38178,110219,55957,-98605,-124301,-52458,62367,34627,-78939,-89318,20736,44382,27974,22528,12582,24311,4712,-98195,-250723,-322799,-295887,-197841,-144951,-122195,-107411,-93420,-34221,-67103,6083,174893,224892,121629,-43773,-101155,-81487,-54210,-32746,-1433,-8535,-32614,-63917,32187,275548,383043,259735,159654,98173,6378,-6577,10683,53273,90358,-10321,-66498,-9231,126848,243699,239628,135498,133540,64167,13440,18965,-120708,-250338,-221825,-70492,74555,90384,31572,27273,37414,-27118,-121872,-109217,-103894,-106049,-79079,-90707,-66435,-68995,-64386,-42426,-72729,-108262,-108190,-31619,76555,63017,55976,116024,164919,274265,332023,239270,135965,101769,-30347,-107023,-110290,-43794,130233,141418,89098,20492,17017,66068,71047,21545,19083,62045,117633,79743,-51680,-183589,-259993,-239437,-154262,-61419,-3233,-21849,97291,183803,186841,138149,47999,-32516,-103359,-107528,-58676,-46386,-69040,-63687,-7948,97824,173346,193941,213329,170572,139752,84846,56680,43653,18922,-70805,-156649,-135974,-128257,-60805,-49212,-3978,162404,258428,258452,137596,-20442,-88576,-7186,111780,158849,126288,3398,-57489,-7637,-7456,-36649,-16768,6742,41770,73101,108969,125772,101170,36216,-37128,6007,61007,43544,2962,-26978,6822,163921,226763,163838,-2845,-102742,-68745,-77685,-68097,-46174,-10648,-23886,-39074,-27622,-27459,-95759,-68295,-76831,-117137,56606,70403,58764,60085,38216,-3592,26892,38001,10298,-28214,-41004,-30050,-75368,-43755,-7629,77110,151024,111752,26985,-25725,-48249,-52445,-63397,-7039,46082,86586,67557,15263,-65263,-133744,-66614,-98216,-151086,-120641,-98363,-89656,-27930,91001,190267,172264,165126,175854,114143,31000,37805,34503,-10671,-45229,5166,68310,70054,-49722,-152820,-137877,-89392,-19407,16254,16658,-70780,-151875,-128253,-107446,-59777,-52524,-109031,-122867,-54019,-23527,-46021,-67285,-64355,-12833,-1397,-28926,-50939,-120726,-107138,-104482,-75185,-66921,-61955,-82620,-64951,-72606,-66976,-93945,-118875,-102721,-62352,-57165,-1604,64294,63030,15737,-8804,-46273,-68055,-61124,-8182,15458,10302,197,-15529,-52188,-39976,-43334,-40696,-46787,-55056,-37697,-26478,-67918,-115789,-146450,-125332,-52463,60114,88018,13739,-130871,-8395,113937,253562,281811,242258,141367,34367,-40345,-26853,-1548,-69216,-130848,-94252,-80641,-41529,15557,70521,135925,191316,127398,42728,44077,83725,134402,183344,197758,196614,103524,32295,81448,219548,246964,201148,137540,45351,-7884,-21733,-37165,-85666,-131062,-39855,60222,131499,90810,-6793,-57574,-40631,-29291,-30240,-7774,20006,727,-17833,-2277,37972,41484,26542,7244,-52199,-33303,8027,45415,66801,62462,28257,-32660,-87011,-135573,-95058,-41870,-14493,17132,81942,107106,103112,49711,15043,-53344,-102510,-123326,-67230,-24107,-20307,-29319,-30627,-28442,-68535,-26356,18137,-15208,-6957,-24105,-74794,-11218,122655,220042,154406,73573,85110,38194,-4524,-84799,-123905,5597,187968,323941,306535,165380,79370,15090,-38502,-21934,55651,69481,56868,2620,4950,-2426,12816,114703,200835,159895,27918,-53475,92338,150767,80266,-1433,40912,126014,206658,295064,323988,257213,153278,46524,-15363,-63445,-114556,-88209,-31099,38388,66886,14903,-63121,-98982,-109166,-73257,32155,142571,109629,10358,-20550,30650,86000,169336,381631,357378,125074,61628,5797,23125,99608,125437,70224,-17739,-108352,-94871,-39809,70934,86082,-19144,-80067,-104629,-85442,-46451,108905,149513,110776,136867,94999,-14037,-92699,-126575,-62996,1419,1211,-55215,-31965,-10892,12093,8290,2837,-2238,-11582,-23084,-39960,-110447,-47784,-26266,-74639,-89945,-42934,-29910,-60285,-80535,84154,251645,336026,204964,-11010,-29478,58442,86245,22007,-45683,14371,38320,13573,-50181,-123739,-102937,-116118,-26080,-11097,-26625,-62034,-107225,-117676,-40883,86886,205640,192106,66362,-34400,-84771,-72362,-36319,-36051,-54192,-82361,-84118,-32749,30253,79050,111987,18421,-20402,-49087,-58279,12027,73872,51588,-29245,-68990,-49769,-36024,-52389,-72401,-87843,-78005,-19869,41252,30411,82485,137794,74301,-31386,-64039,-81403,-114165,-77676,-41871,-50280,-59640,-48503,-8140,52757,117110,135900,165019,192259,183802,141056,61406,-16350,-35415,-75711,-108004,-84450,-72412,-66811,-31976,37122,93985,143799,136515,100717,44784,-43812,-137133,-162029,-130430,-82409,-1211,93004,159702,150142,124889,102035,145624,185490,209057,157018,157588,188832,176106,131413,158544,208307,241088,224726,199442,91240,-58197,-68047,33769,79032,25532,-73076,-91735,-32262,-5059,27183,25362,-37253,-126431,-162413,-142730,-107887,-40744,31072,12996,-98253,-148626,-35346,15151,-2340,-31901,-3043,84554,92180,-41779,-37294,122244,144488,32562,-31003,-70469,-101899,37362,131656,144295,110995,67732,1132,-31616,-55875,-53089,-88882,-85798,-65359,-82249,-98328,-57566,-39440,-49539,-60435,-56009,-43160,-26541,-39626,-99974,-31313,120211,239155,199231,78522,-19204,-40168,-63873,-74722,-71885,-11612,42069,72058,38758,64,-32415,-47936,-31187,-34096,-44035,-90196,-124444,-114652,-47683,-26853,-47057,-91333,-106954,-43607,16157,-6442,25422,98866,132841,75040,-10556,-65858,-105169,-39943,75241,124701,54163,13114,34673,87795,108397,68015,8092,-5517,42828,57352,37135,6778,-18743,-58155,-132309,674,148508,330809,374872,175474,50240,-47877,-81110,-62486,-74683,-44789,33494,101781,135432,87297,-31365,-68591,-684,36190,23782,-11856,-83661,-66783,-28117,-366,-7718,-45390,-39334,990,-29678,-51136,-45962,-24692,13928,16115,-38861,-42963,-30140,-20975,6990,15518,46639,21999,41013,8534,24669,58266,50289,31806,-17712,-80489,-76836,-40042,5035,-42584,-35442,-49567,-78878,-96929,-128450,-101718,-74504,-126789,-73042,-7603,24318,97506,134697,65737,-18574,-143570,-6727,102839,114826,-21759,-146166,-108862,-110941,-62917,-29754,31809,79720,40886,-39003,-97945,-122029,-132442,-118807,-72363,-15429,-3613,-38020,-48154,12708,192774,308199,320526,197877,40464,-48649,-111090,-68221,58607,187382,235675,172431,111012,81686,55023,-29079,-68004,155465,496124,473323,250319,75346,-40499,-55352,-29586,15244,3691,-26835,-16141,-33141,-114273,-137252,-53391,15237,45300,15188,30365,18886,-48183,-19180,-15890,-43660,-80120,-76506,-53267,-30516,-106647,-146122,-140846,-122777,-127930,-124795,-53846,9673,63143,45514,48543,26304,-15831,-42153,-65512,-99717,-89571,-335,74993,119250,154530,225753,246071,98458,-23503,-110747,-151538,-123067,-87225,-71874,-17186,10170,54743,14283,-167190,-80562,-14695,60389,116833,170133,247689,161477,107079,50497,-21293,-56884,-64944,-28806,114246,317166,441380,419511,253397,96821,-52324,-107271,-4240,45034,50236,35705,-22912,-33644,-36439,-31561,6404,46327,-37369,-93234,28132,63708,-30874,-93412,-77534,-58044,-104682,120990,188361,182775,145387,102912,77924,138804,110720,-37713,-104500,-42999,-6,34870,68200,89753,69715,2430,-21724,-14292,8359,-9881,-1252,-31295,-77568,-119461,-43585,70412,162719,138790,50576,-26976,6548,8286,-43037,-127883,-42197,27139,-20042,-24376,11504,51840,139779,140653,-24545,-116685,-72917,-30500,-9933,73367,175669,251588,134326,35826,-6082,-30755,-46029,8732,70142,110098,143002,163776,138398,107432,95266,36219,-63673,-86138,-42067,47185,121755,82921,32574,-31573,-89904,-25203,21493,68868,55750,33689,85451,87155,-24913,-17896,27429,3079,13266,54569,112621,184884,295055,216622,116704,117988,314582,475469,442353,206109,36912,55341,219879,294872,220315,170252,201290,163458,131891,130734,86592,62695,68146,87835,68460,-53383,-142624,-69386,-44816,-4076,33027,8201,-58940,-91171,-27253,40060,93046,120218,68186,39213,79300,96373,98604,61260,8176,-34510,-60889,-101862,-70060,-1099,95802,121291,24610,623,83872,225598,273438,186609,110632,73548,63488,72588,105013,176242,132786,104297,30159,-71079,-102729,-115600,-132782,-85586,-65009,-99462,-77254,12456,36398,-24059,-85659,-27748,11984,37636,42433,-7009,-372,-4209,-40086,-109436,-92547,-5811,-10362,-86200,-109098,-51690,-23471,-23823,-32172,-39155,-56042,-95434,-81714,-40466,-63184,-67955,-83322,-122779,-112679,-86921,-91910,-67310,2447,2999,-33991,-55562,-63812,-63173,-72930,-74512,-48500,-16793,-10083,-42852,-75189,-143888,-128658,-86511,-73591,-3799,64674,61025,16871,-14364,-26906,-36977,-22056,20982,26473,-16205,-42566,-3719,45401,24841,-51969,-106952,-18302,90724,133057,94686,10013,-49320,-74569,-29297,7844,-5806,34961,12652,-27408,-33559,-11311,35163,90474,110446,64838,38657,18591,19244,7661,-16269,-16824,-7671,5064,-262,-2269,-15441,-50612],[-85395,-25834,-44780,-74109,-88951,-67917,-94519,-77121,-50489,-16211,56284,131811,156240,123426,86417,68702,140476,172904,110695,25335,-32327,-95795,-110794,-136076,-139519,701,172083,181516,168440,116931,22065,-48849,-36939,19443,27583,-30274,-109797,-62191,-1905,-40389,-106998,-139240,-117407,-86565,-16972,58888,69581,19082,21644,-1159,-3995,18777,41898,70567,73516,-5476,-18468,-34805,-25377,-18174,17642,103601,147897,165657,148149,113810,46518,-7663,-46585,-67714,-104289,-17587,80766,260422,345188,391757,318817,149622,-10899,-76588,-97854,-81433,-12822,25261,2248,-85234,-86886,-75419,-108837,-55621,14336,74035,71169,41271,45731,58500,34973,-587,-22258,10098,91044,218305,330007,303760,130397,49529,38670,101377,123168,38270,-61097,-85560,-54987,-71863,-50142,-36647,-93602,-76392,120703,308817,317347,157277,83501,67929,21673,9065,-22883,-36379,-20386,-61194,-83586,31876,119114,130153,86404,13793,-46147,46435,278967,390219,331277,114761,26495,-36706,-128515,-133082,-108821,-52945,-87285,-90155,-100567,-88257,-73431,-73114,-13762,98404,164637,223700,249414,199926,97548,-14947,1732,21453,28997,25421,-216,-48831,-53065,11421,71672,2550,-101021,-107499,-27864,109908,166629,83374,7566,-14371,-17423,-28241,36131,88558,-24440,-20624,11505,30456,4995,-64687,-85356,62280,219748,295764,141544,-17556,-90752,-123727,-117965,-97156,-84340,-18592,73685,48308,8398,50617,106533,56845,33065,-23777,-114890,-92118,-72584,-60132,82476,252702,387939,403969,177251,42444,23472,9534,-69443,-115275,-106130,-14468,68095,63225,-29318,-136102,-92284,37693,175496,357593,307827,116933,-50815,-149895,-125504,-44156,-17887,-23452,13125,75180,192696,265799,134583,88700,115619,160211,130214,-8381,-82616,51802,140507,103641,30223,-22298,-38024,-87208,-99096,-91001,-53676,-22442,10985,63664,85088,51946,-8711,-24732,6611,1219,-57678,-132719,-75905,1743,77785,106510,56302,34272,-4914,-55539,-83535,-80371,-43104,2201,-23760,-16977,35095,43607,13277,-35095,-8908,27513,89355,184792,136236,65952,30431,-6791,-77584,-111260,54050,154716,142013,60915,-26426,-67856,-104102,-108377,-61231,29416,176650,331696,365485,234550,148149,99952,83523,104190,60444,6180,-72857,-153084,-190981,-134704,-77660,7591,93168,201765,261593,162287,9785,-78789,-106549,-86920,-86127,-70817,-83794,-81363,-93615,-97759,-29475,20208,-22388,-17677,17912,21612,-54131,-95915,-76586,5433,106767,158749,154508,92003,12973,-56949,-65427,-85433,-22514,89362,143511,97867,36805,-106976,-101047,8489,8342,-26032,-106288,-150461,-82226,-22590,52221,92346,36815,-49740,-113635,-115887,-115541,-142067,-139487,-135599,-93980,-52877,-475,74986,152159,179729,211690,209332,156458,93318,86612,70986,-7430,-85362,-128500,-172907,-56042,6972,66603,61464,-34142,-56349,21240,8545,6684,59121,139159,171619,163965,155868,137190,92581,95637,102920,57085,31305,-28593,-79356,-71180,-68512,-79812,-67440,-49122,-62028,-56941,25518,142187,261251,210259,139536,-16832,-139896,-16578,97073,104267,87254,4463,-29569,-3027,16863,-15225,59209,42189,-19613,-65084,40435,82640,68530,48894,33391,29317,1602,-103775,-175581,-154718,-73794,-26955,-68078,-82753,-55207,-21978,8492,11810,43534,52357,28756,-11044,-18198,-4581,497,-37561,-66081,-80330,-105068,-50720,19676,81269,54075,-2961,-48083,-63795,5368,101717,166490,143873,18707,-63011,-82755,-35118,-11000,32300,40953,43641,78976,147143,322384,402891,132186,-47894,-96786,-95497,-135339,-142573,-78286,-29139,-44206,-30060,-31294,-30578,783,38884,-3263,-67505,-50281,-44415,-21282,31137,3583,-1899,15816,50463,36789,18086,-48084,-96454,-4077,167723,181966,155202,52968,-73327,-62581,-65716,-135000,-125803,-127074,-142391,-137429,-66225,38567,135676,167879,62176,-45053,-59821,-38529,-22150,16839,26607,-6680,-44458,-109827,-80323,12363,37128,4478,-16699,-72313,-123202,-103213,-70689,17305,146031,203219,220235,195855,154201,161234,156545,57703,-48752,-68741,-25539,34087,55701,45049,-8561,-49681,-35817,-71560,-97199,-1433,79061,77659,25627,-39605,-62337,-54182,-70314,-111734,-57176,-23029,4933,72995,134823,238739,272058,232200,149005,28709,-64172,-72230,36430,32283,-95818,-19164,95721,124104,151331,194600,170591,87289,-23005,-38215,-48435,-15266,-5267,4762,-8308,-45659,-42529,6368,98161,63188,31359,66100,26096,-64084,-109754,-96405,-78478,-37625,24261,32316,40996,160809,181259,20814,-29886,-59812,-136353,-75367,-55136,-90954,-91011,-74463,7307,57004,67882,55394,39979,-71269,-77296,8202,61956,76056,199782,306626,171797,31103,-49210,-89577,-85310,-53959,-66679,-60612,-98400,-133892,-141547,-52947,-30998,-51125,-34997,23792,78125,85479,70836,41632,28786,-5845,-43180,-106435,-157810,-81466,3271,67960,67485,34173,34544,27532,16168,18563,-56511,-107748,4304,94014,71531,94535,55573,50113,136658,243385,281585,252516,227633,132561,71018,49140,46927,88946,163108,148552,41804,25949,76820,76291,62693,21027,-97540,-200377,-129117,-84575,-55671,-30154,15151,6647,-4376,-20070,-20740,-34405,-55149,-109178,-118142,-57113,-10142,-6775,-101195,-87686,-11275,29528,30207,-16098,-126313,-152456,-98651,-1369,65458,99426,99583,33924,102396,241363,275376,285386,233254,122557,31804,-26309,-57945,-58467,-42674,10562,137255,301760,293334,188241,92259,50722,112524,156554,111293,19734,-27711,-50931,-57302,-26263,-2286,-22174,-81117,-9532,17105,8171,-39664,-18355,12820,19606,8589,6669,48164,126508,113388,58416,-37486,-105935,-57534,16630,48875,-901,-41356,-46237,-34603,-49997,-67187,-44864,24033,28167,-14257,-12521,-15288,49532,116893,57467,-100642,-147470,-71008,64774,67678,-13804,-28979,58062,63738,20937,5895,535,15045,-12010,-132340,-300886,-363547,-314431,-207140,-141643,-113701,-103071,-78965,-18647,-44699,-23472,147698,208037,123356,-11012,-101418,-84587,-56951,-31816,10955,7575,-24101,-65247,20842,260938,377641,234000,113555,56401,-10584,-20237,1123,62319,109249,5602,-56274,9893,152619,257508,219799,114110,126429,91877,58816,48581,-87662,-189949,-144349,5228,136026,144474,88004,79503,71760,-16234,-127652,-97549,-97851,-112868,-98046,-111828,-89320,-86356,-81295,-64376,-95696,-96014,-83133,-9681,92708,89336,81424,133238,172715,269966,299152,192764,108820,117892,1576,-72627,-86589,-55967,119235,146396,89404,16741,14921,76723,83627,36281,41320,91877,166482,132657,-9550,-148114,-230561,-219173,-145730,-57831,-1763,-64089,25545,113653,146249,135107,62110,-22771,-97565,-113974,-80888,-70354,-74667,-55262,-4647,94028,176221,207882,236109,195299,152262,90220,61766,57455,52394,-32348,-117182,-149745,-132219,-69808,-72293,-49435,92065,195008,218229,118985,-33755,-82721,3552,122659,156308,76013,-41422,-77780,-5021,11960,-6141,10233,20622,43786,66915,99584,126199,110710,58241,7688,21393,51538,20054,-34114,-67247,-9058,151413,241939,213927,47699,-77569,-68938,-78157,-68772,-55686,-33709,-56014,-76523,-45638,-23682,-83517,-80406,-98135,-135045,82380,78113,64018,63085,30455,-15683,12943,17933,-12664,-49727,-60942,-54765,-90134,-46495,-16037,58478,121410,79326,-2721,-45260,-51843,-47940,-57925,231,64370,129223,126520,74755,-3603,-87939,-144316,-122079,-131749,-106421,-86756,-88374,-27677,96885,209161,189360,159226,146989,82855,20602,38932,39072,-5179,-38178,-2445,36867,33812,-79656,-142161,-137680,-98999,-22287,7789,-7997,-94948,-143316,-113716,-93581,-41508,-26112,-77929,-133025,-65542,-23694,-37853,-58234,-65074,-31248,-21796,-46238,-60027,-111228,-95085,-90695,-73507,-52152,-52371,-54756,-44955,-62797,-59427,-92616,-125576,-112188,-73349,-82192,-41139,20541,25632,-11135,-33912,-72047,-87138,-57825,-3160,19398,6977,-15378,-43277,-76676,-49206,-38202,-29156,-31857,-40136,-24695,-3687,-9746,-53788,-87511,-109492,-59707,57324,83972,14560,-135748,-20500,96380,223680,254271,228213,136641,19913,-41490,-25903,-1421,-61713,-140983,-116642,-103288,-63333,-12455,40867,114117,191757,145790,67291,72221,115546,168879,221862,243072,211411,104006,27144,91347,240350,276130,229663,153094,48035,-18453,-27777,-41529,-84006,-123029,-37150,65426,147473,112904,15357,-42322,-45091,-46136,-49342,-17333,15038,-1303,-18774,-3553,43842,64912,64790,52030,-18199,-27063,3291,38895,64781,70381,44739,-15039,-73707,-126166,-90036,-24884,14525,47602,90192,99368,105105,62528,23216,-48501,-96514,-105932,-46996,-413,-34610,-46761,-23496,6499,-23313,12888,47900,5777,10767,-1972,-72901,-46488,81596,187880,150372,81752,101837,60780,9752,-74998,-113220,-4721,163446,293247,288190,150423,60129,-3990,-38226,-2805,84077,91008,56769,-15586,-2047,6746,41712,171060,251144,184350,39876,-25429,125467,168555,94430,13954,36315,128704,202514,265471,255263,183421,104677,19041,-27194,-62871,-110697,-90918,-42022,16787,56148,19648,-54567,-97805,-108160,-70316,39730,146269,113935,20491,-17732,31458,73970,130123,326677,328764,125317,73912,22928,37798,105239,120710,71586,-12191,-103703,-98630,-39957,73535,80843,-31694,-65867,-90523,-132505,-44300,119978,129758,83663,119507,95003,-991,-76242,-148345,-89579,-16558,-5953,-55157,-40202,-18890,8582,5849,316,-1257,-9427,-18990,-33885,-106485,-57853,-30862,-74394,-95801,-51050,-30984,-54894,-60513,87863,262055,367256,247571,22095,4415,84642,104121,34937,-54854,4531,40854,7850,-60193,-124671,-94148,-97584,-29846,-7652,-15066,-47658,-90890,-109717,-50173,59936,181599,193229,70321,-29115,-72425,-59175,-25809,-30157,-54937,-85727,-86666,-27813,47465,118714,138358,29740,-21199,-57492,-49279,42769,104676,66013,-25400,-68374,-58409,-55087,-77807,-87277,-87254,-69292,-9568,52445,43081,89656,146782,96694,-29556,-78612,-97321,-125557,-86173,-52037,-55364,-56225,-43113,-1765,64150,137732,168265,209620,238760,212979,156035,72067,-6651,-35748,-83016,-119332,-98168,-77627,-59663,-12837,55505,100635,141758,132283,90447,33958,-49898,-138524,-159484,-134082,-93759,-22435,66527,123343,96950,73343,62955,113946,157680,178910,121248,113388,138983,148220,138904,173032,209983,233751,212840,183687,76710,-53756,-46526,35972,67828,12487,-77643,-89678,-30684,-2211,35609,26791,-35139,-118649,-162120,-146001,-105164,-35730,33990,11263,-98419,-161186,-45464,5718,-5471,-21777,627,77386,77747,-43718,-14846,163082,223551,107623,14037,-49565,-93312,32371,109354,120150,91948,59716,3626,-30304,-53500,-48247,-76556,-73566,-61615,-77060,-84849,-41720,-32481,-52138,-70072,-67422,-55039,-34787,-46307,-104895,-24755,159051,300419,223220,77876,-4944,-21273,-52525,-70379,-72013,-13095,42328,77482,46414,6620,-29858,-45543,-27267,-29399,-52941,-107342,-102366,-68522,-18769,-27029,-61126,-110631,-106699,-29596,48973,41895,62022,132054,152364,92620,34702,-26050,-145635,-62157,54242,102211,27417,-21525,-7598,48284,72011,43172,8118,5382,48724,60881,42614,9942,-21536,-73490,-120172,22453,168746,339637,347025,149044,45430,-38840,-60107,-39751,-64761,-49823,20531,78918,113204,96813,-5906,-43344,13086,23074,-5665,-29588,-75026,-35899,-17758,-15595,-34966,-63137,-44627,6050,-30862,-50950,-53949,-35410,2079,7136,-36123,-34641,-26070,-17828,14191,21344,42970,4268,20004,-6957,11223,60494,62109,47446,-771,-57008,-45717,-6895,48102,7689,-15620,-44800,-83504,-100867,-131692,-114378,-92875,-154011,-81226,-15495,14125,87634,133699,72445,-12633,-137714,-9101,111102,124632,-16812,-152113,-110392,-103777,-63300,-33269,23072,49194,14197,-52604,-109069,-125536,-128176,-130958,-88337,-33640,-20327,-48881,-55914,2717,181269,335676,383652,254581,62129,-45984,-117309,-77381,36348,162722,220487,164855,110494,81657,60758,-22402,-78447,158780,512406,481979,254808,76662,-32769,-40194,-18052,10876,-16160,-56882,-50067,-76475,-158114,-99597,-25836,37850,67349,35283,41785,42706,38839,59000,29555,-21539,-76147,-74940,-66227,-49139,-120247,-152959,-155479,-128094,-125472,-118770,-53753,3550,58222,52037,51148,33014,-11625,-48480,-79297,-105839,-94197,-8956,73526,133639,175363,247308,286197,109624,-16790,-102930,-148674,-112718,-69167,-50827,-6519,9010,49251,27249,-123553,-87492,-44569,26149,98534,156023,228732,152173,93869,26800,-50557,-84151,-82502,-50309,83485,304414,455818,434523,247153,82472,-69278,-84689,20535,74600,75357,46218,-23231,-42387,-45443,-29807,16521,44960,-16629,-82215,36199,79404,-18898,-93444,-70092,-20258,-20172,165865,180214,158130,119971,100827,86969,142077,114045,-33762,-103234,-39619,8100,54417,90961,109268,73622,-3860,-26551,-18506,6494,-6185,-10258,-65183,-114965,-144653,-34391,101049,184990,140900,61611,-6243,20202,10113,-58447,-138975,-33430,39443,-7761,-22067,586,42606,127122,143994,-5733,-101197,-74083,-37905,-29942,42480,133274,211549,119159,21532,-22542,-46286,-60398,-11675,36459,61729,91137,122155,107342,85539,83532,49111,-43246,-102762,-81377,-589,78580,61709,33861,-3897,-49283,-23376,-20,38875,25395,18366,78987,114478,7830,5839,40548,18094,31634,70225,125802,154325,217139,162255,97925,110935,328903,493683,435078,181722,23180,64761,238168,296513,206927,159260,197890,169344,127402,124668,98800,76178,83935,109976,92142,-42204,-164391,-97213,-54937,-8101,17803,-17086,-81985,-111379,-43991,31693,99235,131876,89479,56527,85331,92285,84624,41142,-7300,-44001,-63556,-100024,-76622,-27187,34669,47810,-41406,-46809,51582,199832,257787,182867,107828,57360,42303,58614,110159,185863,127555,88316,24773,-51671,-99466,-120262,-112650,-70437,-54276,-97252,-95942,3785,37885,-17893,-59629,-4421,25219,40948,32642,-25848,-17382,-14474,-43803,-108626,-105395,-24995,-40464,-117975,-118565,-49897,-14479,-15829,-39956,-73990,-92164,-94201,-44876,-9273,-45039,-55397,-58622,-86707,-72250,-61152,-87994,-66625,1087,-1075,-32807,-48117,-55512,-63501,-77987,-78614,-47892,-10225,-10684,-50037,-83840,-153941,-124680,-83499,-77741,4223,56726,42984,-393,-26994,-28444,-37688,-25490,16555,22922,-16381,-37172,3580,52702,27997,-55120,-135611,-10404,104771,156394,130669,45137,-21797,-54040,-3179,38557,20941,58086,25139,-19809,-38308,-40515,-2376,63575,109485,76234,47721,26934,24788,9863,-14555,-15428,-3397,12141,10065,8926,-9320,-54150],[-82480,-21702,-38898,-64984,-86591,-61895,-86417,-73082,-44713,-12526,56231,124925,139261,101092,60803,46074,128396,156494,99959,21446,-36985,-99715,-106472,-124906,-155041,-21491,130522,163908,182137,138928,36528,-32936,-30108,19161,27896,-30418,-114983,-54993,13766,-23353,-94931,-134339,-107500,-96486,-40993,19761,22377,-3897,27198,19240,15550,29673,44732,66412,59228,-20141,-18179,-26703,-11621,-4469,24193,86770,102372,121014,112632,85120,26909,-13705,-46429,-66455,-86333,-1512,64241,207135,307363,396165,344729,176153,5080,-65975,-93155,-76849,-937,45335,24927,-62830,-70819,-71270,-110566,-49314,30587,100708,85023,34408,30004,38817,11806,-16628,-27075,26451,133022,280909,392333,329568,142964,57699,46965,106634,123267,35838,-63747,-81989,-50481,-60549,5948,24734,-63436,-83816,98912,287294,299530,145255,68384,56137,15782,-333,-22890,-8738,16767,-26480,-83092,-38749,49788,103257,82167,15496,-27014,83773,296877,401514,330944,109877,21609,-35740,-125459,-130851,-101136,-48504,-86968,-90785,-97230,-69144,-66567,-79023,-32459,81692,169424,231488,236344,178945,92503,-9936,8251,34353,48792,54144,31995,-21190,-41688,7822,44888,-23808,-111234,-89255,-3963,143649,183317,94565,20172,-8105,-11309,-5271,79260,100846,-21684,-13827,31122,54365,18764,-53916,-70010,66940,229899,328862,185562,9792,-74430,-118841,-125483,-113447,-118748,-43452,58695,47438,26312,79160,127043,66163,40076,-15192,-82246,-60918,-70883,-76347,77725,295241,464081,467783,203009,53700,32769,12292,-68468,-108008,-95439,-12734,62169,63637,-12244,-112356,-133202,-5972,87365,249633,226953,66510,-71666,-157231,-109887,-32148,-7255,-7656,19098,57318,150383,237118,125095,74216,99683,151535,126162,-10650,-85064,41844,118039,78996,13544,-23479,-19031,-68012,-104818,-104088,-69581,-34947,14635,57915,70495,42390,-10439,-20875,5702,-2185,-55224,-128288,-77816,2966,90770,138781,90888,58305,-1682,-62583,-100138,-68659,-10598,36213,-1610,-13770,34277,50562,27463,-18385,5460,41672,100803,187951,141806,79607,42220,9437,-52696,-116709,64299,161371,136503,65143,-19379,-62745,-94768,-92784,-43171,44670,202433,384218,446908,280910,169795,98705,61699,72516,39446,4553,-58107,-131206,-177027,-148168,-87425,5057,104609,222210,289290,186328,23935,-63784,-87578,-77766,-82040,-80099,-105836,-68423,-70806,-99459,-47114,15397,-18706,-15553,22550,33461,-48301,-104598,-110318,-43364,63596,126102,130440,75212,4941,-50430,-51805,-72008,-21523,92063,160231,108574,37111,-110300,-94060,10493,4880,-30409,-105930,-124176,-77295,-32260,33866,87424,58176,-17501,-82876,-122178,-122389,-142254,-139728,-141948,-107374,-69181,-8406,86448,201572,243207,260614,237454,156849,79287,85503,99528,35791,-48935,-94185,-161563,-54750,14364,78866,59072,-32394,-41774,21136,-256,-3858,51470,144643,189936,180762,174383,138660,73784,80357,132758,102083,66408,-5643,-68157,-64842,-61708,-70985,-49948,-14575,-22114,-33405,34343,138257,232745,191051,146297,5646,-86855,24478,116490,103588,82308,4125,-28662,-8346,22487,1445,46799,1713,-49051,-72392,29733,66581,73685,73687,50665,25377,-23187,-133034,-184325,-141781,-48469,4920,-44740,-103352,-75297,-41046,-9874,-2919,36386,60520,48662,3878,-20734,-5754,2680,-44603,-83006,-104130,-115590,-58805,10567,71617,37188,-24155,-69503,-71372,2205,96297,178699,171462,44271,-43049,-72282,-32218,-8626,39607,56096,60820,94117,165417,333789,363674,105986,-43431,-104723,-106097,-130781,-136417,-84332,-48836,-53585,-30540,-35236,-28446,1277,36878,-4268,-68338,-53680,-50999,-24303,31002,10425,15826,44111,73491,55469,39960,-27074,-104938,-20479,184158,255719,217462,69184,-79722,-63751,-56941,-122760,-120155,-117337,-135817,-138506,-53238,63053,181011,246716,169601,35528,-28359,-27229,-28528,-5659,871,-21004,-50726,-113289,-81451,2458,19177,-17877,-40085,-92451,-143436,-91589,-51439,31144,137339,169286,186074,170857,136780,161764,195347,106115,-11637,-57156,-22537,47663,89466,86371,20897,-77138,-65229,-93229,-98819,875,70034,51950,755,-39643,-47431,-36951,-45582,-85915,-72739,-30401,130,64052,113996,211022,273107,271514,192709,59936,-37845,-61715,31840,41521,-98696,-45535,73485,130409,192580,250048,220098,124123,33045,-2539,-27133,-9643,-12211,-12411,-36372,-78079,-54012,38436,91514,35833,19770,68963,37630,-48299,-89244,-79340,-79225,-63957,-37931,-68116,-19073,149748,181584,10028,-47692,-81751,-136371,-51313,-42778,-97348,-102740,-84922,-587,54110,76067,58819,34712,-66583,-77722,-5132,47408,76051,212270,325468,175469,19045,-57233,-90035,-85422,-67006,-87840,-69583,-95123,-122563,-123958,-53942,-24902,-43564,-33753,24758,87556,106323,89802,41450,17845,-19711,-53027,-109910,-154321,-84496,12050,68713,52576,18672,37332,43290,36429,25588,-65232,-95934,29507,93970,64381,86255,38060,21255,113086,232650,277880,241402,203153,114666,59197,42203,42781,84350,159205,154985,51520,49975,110456,102575,81651,47364,-54202,-187285,-145485,-82825,-36832,-14358,20384,-1233,-21891,-35585,-30599,-42126,-55129,-107015,-112416,-41034,14394,16170,-86184,-95650,-21809,20975,31351,7244,-76285,-112049,-114682,-28698,37275,70146,76423,15766,76268,206037,223675,266677,236389,123788,38386,-18833,-55277,-57512,-35426,28721,172864,357886,339025,205658,103078,66793,117691,138424,87580,8826,-32982,-56577,-62488,-25683,-5023,-27543,-73986,29995,73565,49789,-22137,-14661,14380,28990,25333,15423,36367,109723,108096,64657,-35910,-102503,-53764,16797,47098,5281,-34762,-46195,-47139,-58143,-59675,-41299,12504,-3301,-37862,-19644,-14066,56252,117995,55498,-98501,-167396,-89054,59374,93063,52945,62232,142314,126679,51403,13292,-476,7781,-32123,-171016,-342623,-364984,-301698,-204809,-133988,-96083,-84246,-63016,-5139,-21762,-54681,99349,167491,108061,13335,-71247,-79301,-61057,-36928,15787,15785,-19589,-68055,4699,230472,350990,198699,62240,1569,-34891,-33343,-613,70355,112859,13133,-52247,21523,163734,251384,188603,87545,111600,110214,98298,81439,-43634,-124195,-69489,73992,189429,191482,137094,122581,96717,-12639,-135531,-87919,-91982,-119899,-117554,-132633,-110803,-105482,-104200,-95947,-103546,-67346,-57636,8137,101464,105325,98967,138862,162937,241001,242053,133199,76329,128293,33993,-39188,-65012,-64843,107206,147247,84665,6471,6502,82903,93035,47771,58391,113773,210565,190169,41535,-101155,-188749,-188332,-132141,-56413,-4400,-91756,-39369,44641,101876,125189,71551,-14588,-92359,-122471,-97456,-77344,-69173,-48522,-7460,78159,161757,208350,251089,219147,158209,87501,62171,72299,85559,1925,-81881,-146709,-129461,-72906,-86904,-89504,20664,120945,162754,87157,-52672,-78386,9358,124173,139004,17753,-80693,-87265,11404,49061,37593,45738,38033,43613,55119,83051,119540,115856,78039,47816,36944,36836,-5964,-69571,-85781,-21685,123007,239064,254759,96126,-51395,-72320,-83646,-73897,-74843,-45300,-78308,-118553,-67449,-22500,-72748,-96551,-124066,-104626,121868,86213,69386,63749,19758,-30609,-3527,-3658,-37596,-73236,-79830,-78807,-105984,-50229,-22350,40626,91634,46138,-35921,-73263,-60311,-46700,-55697,3204,78890,176411,198837,140665,58618,-10899,-81994,-95357,-104758,-88160,-73363,-89616,-33497,90395,213971,199694,149932,116238,49215,5272,35431,40395,-1302,-32156,-9919,9690,4146,-101012,-118478,-129972,-107647,-25304,1028,-28979,-113272,-133843,-107075,-86226,-30439,-7537,-54011,-117313,-77552,-28569,-36524,-57462,-72545,-52260,-43080,-61056,-63878,-100909,-87764,-79553,-63157,-22193,-31869,-26294,-25438,-54561,-53122,-88928,-130761,-124363,-86667,-108852,-76808,-11820,7620,-18843,-48456,-97457,-107154,-55134,-1571,20023,-273,-33972,-68670,-92850,-51617,-32311,-19648,-20091,-30007,-19291,8793,42160,21233,-23185,-71831,-64379,47785,74026,11142,-118863,-25465,80962,191350,217213,201476,121852,7884,-38792,-24221,-4020,-56852,-147030,-141098,-122560,-79567,-39205,9128,90784,187841,160777,90341,98650,144107,195801,245135,265829,208791,94160,14962,96108,250679,291124,250073,161180,43967,-36909,-37075,-45228,-80571,-112627,-37808,65451,156929,129066,33753,-28277,-49279,-66413,-67009,-20992,13637,-2951,-22688,-10687,41215,77850,91164,85327,11840,-20687,-2323,31217,59960,72946,56405,-1403,-63654,-118337,-84832,-9042,41090,73458,92476,86152,99063,68667,26951,-46658,-95040,-95192,-33067,18550,-47714,-72892,-10591,55115,34908,52844,69989,23942,33374,29267,-54791,-79160,40763,151031,140813,90914,121714,83855,21339,-66984,-99682,-14982,131684,253027,265356,136533,42068,-25089,-40622,12867,111596,111317,54902,-34205,-8958,15278,71338,228192,294873,201148,50148,-7062,136058,165521,98332,26435,25721,120924,184306,218929,174437,101681,50799,-12275,-43392,-66164,-108908,-94069,-50232,-2011,44175,20997,-49766,-97692,-108861,-73481,36139,133132,106840,26547,-17503,29400,57897,86422,255260,281599,112379,75145,30421,43733,100771,105478,66895,-8744,-99246,-105736,-43686,69744,68745,-43221,-48321,-62104,-80953,8020,152259,116567,55171,96312,88977,8893,-57462,-126033,-114257,-37759,-23081,-67174,-51637,-23564,6416,3094,-3685,-3286,-11397,-19729,-31053,-98503,-68225,-38542,-77935,-102442,-56461,-30769,-50913,-45067,89719,262927,376114,269627,49919,35900,107222,117362,43949,-64934,-8853,39305,2013,-62871,-115602,-80313,-79705,-34938,-6500,-6447,-36775,-76832,-101703,-59917,33499,156129,192583,72380,-25942,-60880,-47053,-18273,-27942,-57452,-88458,-88612,-23940,62139,155105,160312,39731,-20347,-68018,-45256,64154,123724,68754,-28442,-71409,-69502,-75767,-103042,-96022,-85027,-62056,-1264,61459,55434,96164,152483,115945,-29446,-94551,-112983,-131156,-92947,-61382,-59203,-51589,-37488,2915,70963,150546,190079,238785,270993,237075,167909,80671,2725,-37558,-91479,-128759,-113174,-83796,-53251,6781,73111,105107,136508,125027,78612,22819,-54523,-137794,-157520,-138083,-106046,-46537,31889,77762,42231,25899,28081,82830,126788,144868,83986,69104,87472,112751,137147,178068,208732,228061,202871,170311,69187,-37907,-25229,34702,51501,-4247,-82518,-83998,-24446,6388,46508,27749,-32820,-109557,-148161,-145098,-102276,-30758,37467,12093,-91695,-164637,-55685,-4517,-10097,-14632,1992,66305,60753,-43931,1698,180377,273668,168233,58158,-27404,-84125,26615,86979,97624,73091,49762,2572,-32899,-54692,-44898,-62118,-61834,-59108,-70350,-68744,-23308,-23188,-52660,-77330,-77259,-66121,-42807,-52600,-108601,-20556,190407,348092,232956,64929,-5253,-11014,-43351,-66380,-72824,-15273,42700,83605,54932,13668,-26804,-41916,-21991,-23177,-60360,-98665,-57927,-17780,14002,-23285,-75129,-131568,-101763,-13071,84900,100183,115042,169004,164188,96693,58924,9369,-166359,-86473,26969,72885,-2610,-54750,-47571,7890,31709,12418,1900,10604,48478,58575,43786,12818,-20460,-83526,-105351,37775,176405,324172,297275,114292,38931,-29105,-38762,-16186,-50767,-52590,6295,55715,87867,99697,17958,-15019,27870,8052,-37384,-41669,-48832,-830,-6065,-27081,-63661,-79646,-47684,8894,-32353,-47322,-58397,-44394,-7033,943,-28414,-18319,-10408,-253,35010,37119,44541,-9640,-214,-22725,-2521,65672,81938,68933,19008,-33990,-18665,21196,85783,60492,8707,-34399,-80168,-94409,-122544,-118525,-96054,-154931,-85821,-23934,2572,75152,128193,77146,-6262,-130594,-16558,106828,120495,-18547,-158298,-109733,-94544,-59119,-33089,15729,22355,-11557,-67033,-119882,-126171,-122187,-138996,-100085,-48564,-34906,-57602,-61324,-6326,164340,347790,429961,306073,83948,-43010,-122000,-84414,14183,129261,191370,146075,104482,79127,66072,-14233,-88184,158724,503027,467367,249075,73557,-26834,-26118,-5277,8606,-33361,-85748,-86622,-124239,-113362,-54749,9116,68101,94346,54422,48094,66146,116736,124903,66726,-3577,-73223,-70405,-77311,-70651,-119242,-149084,-154776,-124189,-113848,-107977,-54510,-5215,46189,50501,47247,35586,-6104,-47039,-84747,-108868,-98323,-17071,71353,146968,192718,258327,309531,114434,-11480,-94261,-138789,-94983,-41027,-20155,10587,15341,53839,53067,-71513,-79488,-70116,-14114,68752,124013,187517,134495,79379,5409,-72953,-98443,-89711,-69781,41907,264012,432801,417708,226702,64586,-85386,-64636,40474,100569,97269,55338,-22697,-49153,-51923,-27966,21123,35973,-282,-59342,50920,99421,-4530,-91321,-50652,41982,69080,192571,162946,124360,81867,87783,91029,139866,113868,-29447,-102691,-35598,17260,74266,111359,120053,68053,-14823,-33838,-24996,1241,-3315,-16999,-90350,-148024,-129879,-12718,132686,197962,132123,62042,8227,28499,7908,-73879,-143093,-27472,48465,5196,-12337,-2586,34157,107102,133324,6591,-81958,-70925,-44067,-48079,13437,90129,166470,100454,6811,-36821,-57753,-71028,-29946,2867,11090,37301,79362,74899,61850,73731,70277,-217,-89651,-135146,-55721,36625,50003,53466,39036,-11373,-21874,-27073,-251,-10023,309,68299,135209,40082,28020,50852,28916,44772,79334,127540,114182,131754,101295,71871,99678,332406,498386,418977,154568,6294,72438,252249,293073,193116,149091,195979,177867,125853,117094,108595,89176,99835,127778,109531,-27008,-161396,-125594,-69633,-15911,-926,-43559,-104989,-132697,-63865,20142,99252,135686,106073,72132,89065,84381,66657,18359,-24379,-54490,-68238,-99729,-85132,-53988,-23214,-22294,-94855,-64150,42276,190509,251920,188461,117342,59434,36799,51281,114937,192087,120099,71077,18134,-33347,-83024,-105985,-94744,-59848,-46750,-91543,-112348,-5607,40159,-5133,-33951,17542,39121,44753,22629,-43040,-35769,-29397,-52120,-106743,-112528,-47834,-73893,-141284,-112047,-40057,3214,7825,-23127,-87467,-137783,-80825,-10274,19331,-30372,-47074,-37167,-53876,-35568,-40290,-86799,-65785,-4126,-9743,-35448,-44496,-51295,-67016,-83792,-79833,-45561,-5385,-14388,-58889,-93135,-161342,-125522,-86913,-85104,7179,42536,21083,-20553,-43945,-36979,-45880,-35438,7000,17231,-17425,-35186,4244,51843,24401,-57940,-112032,-7931,106099,166764,159929,80316,7839,-27294,31477,72958,48252,77835,30717,-17906,-40373,-75219,-51932,22192,95402,79714,51300,28225,22973,5074,-19264,-20174,-4784,14115,14697,13346,-8941,-62629],[-76773,-18572,-33758,-54748,-81614,-53939,-75394,-70327,-39410,-7037,59523,121109,125352,80187,33677,19576,106090,129818,82108,12950,-42857,-87384,-75985,-93484,-135242,-42507,88047,140613,189576,160648,52623,-16883,-24270,16493,26531,-30250,-118064,-45390,29371,-8219,-83523,-126794,-102113,-103916,-62693,-14142,-18841,-24019,30916,38881,34652,40256,46134,59358,40624,-35697,-18530,-20122,1977,11849,35400,74511,61773,72960,70267,50610,4942,-19745,-43875,-60183,-65085,13308,47538,151947,255068,372317,339588,184363,17252,-56177,-89482,-74365,7388,59528,39567,-47697,-57395,-66972,-111121,-42577,45877,126662,98091,27670,14274,19480,-9254,-32017,-35270,37541,168501,332202,434426,334659,146233,60389,48845,101526,111478,25302,-70193,-79857,-48852,-44775,64985,81619,-40805,-89485,80029,263480,276823,128666,49280,39754,3508,-18508,-28399,13263,44665,266,-59797,-86826,-15944,70079,73402,18716,-2964,112460,290379,386262,311897,98059,14416,-35498,-121512,-134118,-97236,-48335,-89907,-95121,-95700,-56955,-64325,-86459,-52353,58400,163462,222769,205043,142486,76050,-11658,9888,44079,66451,81207,62601,3002,-35298,-2108,14337,-51713,-121418,-76243,16407,168167,187008,97562,26655,-6887,-7824,17339,115906,104326,-20279,-7927,48701,78716,32455,-41072,-53714,65804,224088,337940,220828,39921,-56244,-112577,-118862,-133732,-120168,-35954,65640,53489,42138,96881,131528,65681,44029,-3398,-46847,-33648,-67017,-97853,62543,318941,516999,507636,220279,61091,36336,9338,-71960,-102363,-87961,-17147,49050,61519,12008,-66758,-84783,-29027,18712,150656,151279,24779,-88089,-154777,-100613,-27288,-2201,3650,22536,38689,105790,194362,102628,51084,78876,139234,121889,-10781,-86105,25029,86948,48367,-5914,-28064,-7895,-55446,-112269,-120146,-89316,-49301,12861,43544,51128,38220,602,-9043,4967,-10226,-58223,-129357,-80818,2566,100699,171256,127004,78253,-3486,-70954,-118932,-53002,21776,65156,15752,-11831,30881,53742,37810,-4854,15221,49470,104997,181934,140780,90104,52970,25568,-24299,-113752,64725,155905,122543,64007,-15962,-60156,-87241,-79355,-27318,55461,218371,422997,517384,325422,192843,100593,45992,48382,22857,3413,-46024,-113946,-161398,-160850,-99387,-2625,107887,232883,309398,209020,39962,-46790,-74439,-75355,-84128,-92299,-108115,-36142,-32820,-77859,-61710,6083,-19600,-18118,22716,44514,-39891,-105958,-138600,-93999,14570,84633,97746,50878,-8608,-46743,-40642,-61811,-24284,90735,174880,118813,34438,-114769,-86973,9597,-3665,-41323,-108084,-101110,-66247,-37055,20149,83866,78106,9494,-52639,-111574,-121917,-139846,-138617,-152085,-126244,-92268,-25480,84559,237023,301997,304744,257122,148581,59309,77161,121829,81995,-5961,-59170,-149982,-54305,22961,86300,51440,-31764,-28049,16880,-14128,-23183,30438,134850,195489,186287,181290,131104,48587,55454,157517,152003,103373,15440,-61461,-66120,-61670,-66633,-35925,14371,11807,-13765,37882,125463,196409,161214,143731,35678,-19403,74674,131927,96346,70232,-1887,-32558,-17511,20157,10963,25442,-47272,-85443,-70337,21909,47315,67574,83468,55298,8000,-61573,-151082,-160131,-128382,-27877,27069,-30470,-125601,-88368,-53523,-25309,-17847,26873,64206,63402,15398,-25725,-11244,-125,-56061,-102465,-127795,-121973,-71197,-6531,50709,13084,-47692,-90695,-78314,-2868,86929,181558,190993,63606,-27967,-60371,-25003,-3258,47270,70600,75953,104924,176677,323858,300286,75546,-40185,-105187,-112371,-121936,-125467,-87789,-66724,-60143,-31988,-41137,-28859,231,32789,-7546,-71043,-58254,-58261,-28998,26989,14142,30256,67116,89424,67844,58330,-5549,-107252,-38557,191178,325524,284016,87456,-85395,-66250,-50613,-111373,-115508,-109951,-130513,-139469,-41432,79670,211168,308249,265735,112957,2652,-15812,-32706,-27776,-26667,-36406,-55544,-112217,-84565,-11482,-130,-36165,-54729,-101808,-142763,-80073,-33585,45432,124558,137063,152775,142832,116026,155861,222325,142358,19775,-43892,-13369,66390,130034,132680,49659,-98003,-95429,-118354,-107130,-3349,54280,21780,-25029,-37893,-34749,-22326,-24098,-63333,-87218,-38521,-8023,49546,86769,168166,248244,287960,225846,86640,-14151,-49767,20940,44240,-91309,-69220,50522,131165,225402,290726,252814,146679,77896,25709,-4661,-628,-17273,-27535,-42954,-57364,-14443,86010,82274,6113,3679,64273,42899,-35618,-71152,-64815,-80395,-87021,-86821,-151330,-44483,126931,166120,-2557,-64209,-100297,-116240,-31422,-33386,-102863,-114209,-95626,-8484,51042,81703,57754,24995,-62703,-72236,-14627,35178,77007,218816,326894,171649,8698,-64209,-89267,-79660,-67838,-104162,-81610,-94680,-112170,-102400,-51351,-19801,-35862,-31605,26390,97125,127637,108835,39573,4846,-34121,-61336,-110777,-140090,-82400,18840,65148,34742,3350,42469,62590,62332,32670,-74055,-74639,58283,91994,55243,75070,20195,-3538,90984,217513,264923,220376,166335,85061,40542,31803,37638,80489,155040,161758,65682,78964,142168,123819,92950,63116,-16301,-133941,-128667,-65228,-8497,4523,26907,-8064,-38204,-48490,-36686,-47507,-53933,-102014,-107225,-26346,37698,37953,-71271,-99285,-29449,15928,37203,36553,-18678,-55640,-99103,-55742,6371,39576,55405,1960,50108,159914,159541,229547,223011,118947,45513,-12899,-54535,-57439,-29204,46427,207900,410327,382683,220464,112145,80962,117964,115870,62712,-3266,-36891,-60396,-67032,-26405,-9598,-33183,-63246,64837,121288,86968,-4677,-10525,14986,36230,39430,21622,23227,88722,96848,66392,-35961,-100940,-53125,12474,39203,4796,-35109,-53113,-62823,-66807,-52406,-37463,-1351,-38975,-58117,-26332,-12686,60411,116062,52654,-89532,-164197,-98661,50476,112564,120169,168040,254799,216262,108200,42355,12093,7603,-47988,-200599,-340113,-320561,-266682,-192501,-122975,-72679,-57141,-48227,1720,-6241,-71091,40485,113121,82636,31735,-27977,-59491,-60496,-43752,16186,19000,-15686,-68059,-10738,192410,311805,162633,17635,-56720,-60231,-43107,3851,74682,102400,14078,-50907,29228,163340,228916,151004,59931,93511,122045,134255,118225,9127,-56346,281,132832,231322,228264,177488,158090,116061,-11952,-132881,-76861,-83993,-123554,-133542,-149122,-113165,-103942,-105146,-102646,-73953,-37510,-31286,24521,106829,114627,110851,135518,139964,194998,172023,69454,43547,135445,70091,-3167,-44404,-69600,96625,146439,78346,-6005,-1933,90280,103857,59998,73723,130666,248792,250132,100684,-44378,-137453,-149685,-112320,-52722,-7052,-77569,-80246,-15029,59896,112190,79297,-4345,-82894,-126775,-101078,-67685,-57087,-41737,-12383,54934,133108,196194,257613,243170,159403,79427,62452,92109,119967,34740,-48439,-124142,-117172,-67836,-87942,-111467,-41344,47742,101550,48553,-72250,-71039,14752,120748,112579,-38571,-104464,-83269,38240,97774,90054,88544,61769,46139,42310,63434,108722,118596,96369,84876,55544,22428,-28893,-98388,-72031,-27316,85734,221846,285819,143299,-21878,-72760,-89740,-79290,-99411,-21660,-65347,-151535,-85970,-19498,-59376,-106509,-128036,-51311,169278,95641,77830,65537,10424,-44158,-18263,-22611,-60134,-94435,-89035,-88708,-116971,-50922,-19076,37382,79290,31618,-53717,-103124,-68779,-44351,-51683,7028,94078,230786,283698,210652,113958,54696,-4059,-46803,-70915,-61494,-53177,-86401,-41072,76425,207777,205551,141049,88796,19175,-8979,34587,46271,7397,-21021,-8848,-2854,-5869,-87657,-91579,-115527,-111071,-24728,-58,-41252,-121614,-129576,-104601,-80933,-22288,6847,-34093,-97259,-85715,-33832,-37171,-59276,-81043,-67176,-51811,-59108,-51804,-88805,-81498,-67431,-40600,19976,3121,7034,-3807,-45661,-46328,-80405,-128937,-134901,-96911,-126264,-89995,-12754,22008,611,-40719,-109071,-119487,-49968,625,21453,-6952,-49864,-84431,-95315,-45978,-23098,-8301,-7158,-20204,-17185,14894,87526,103978,48725,-23064,-57816,36465,62478,6623,-98591,-19221,73143,163515,178668,168911,102110,1492,-34125,-20355,-5659,-51304,-138240,-162398,-131877,-86719,-61122,-20470,70507,183046,174992,114636,126111,171670,217136,255674,268605,194158,79070,-628,97096,250873,292770,262308,164116,36696,-59636,-43158,-42207,-70599,-97673,-38618,64141,164179,143234,51311,-13739,-49343,-81599,-66376,-13100,19711,84,-25497,-20116,33437,82848,107475,108624,39401,-11072,-4425,26528,55773,72885,65701,11050,-54211,-109612,-75725,8983,67769,96251,91301,70986,88346,70485,28969,-45152,-96653,-89281,-22583,34086,-46477,-88506,18005,117594,105521,92716,84638,37505,57671,66836,-25634,-100259,5459,116221,131139,105040,145606,107345,31477,-58177,-82494,-21117,97191,207888,240381,125921,28880,-45217,-43921,26847,138802,130837,52500,-50805,-13189,24914,102260,283111,330055,211035,59050,1168,125648,145877,94703,37050,10380,100663,152092,159862,89983,20743,-2158,-43346,-61307,-71326,-107330,-95667,-53360,-14629,33435,20893,-46640,-96744,-109190,-81383,22097,104759,89669,29833,-17788,26931,41836,43610,176206,221371,88377,67135,29840,42278,88189,82661,58134,-5045,-92251,-114665,-49632,61331,52471,-51957,-32441,-26769,-11279,81611,196263,110303,28369,69780,78770,16857,-37003,-93144,-117799,-51918,-41072,-88355,-66960,-25201,5989,936,-8207,-7761,-17115,-25023,-31029,-87796,-72584,-46132,-83399,-108007,-58406,-30382,-49222,-33882,89740,255097,363297,269897,70759,64035,126638,126972,49669,-74790,-23743,35273,-1445,-56630,-100066,-64011,-62358,-40325,-6979,-304,-28968,-65225,-94304,-69482,9445,130979,190027,72444,-23928,-49075,-35856,-14229,-29896,-61853,-90560,-89912,-21221,73623,185821,176586,47649,-17840,-79012,-47805,72602,125995,57007,-39106,-78069,-82632,-97407,-121869,-94572,-81181,-56425,4194,66940,66085,101192,154619,131193,-30891,-111359,-128234,-129912,-97618,-69638,-62163,-46564,-32380,5351,72703,154893,199910,249291,284231,251742,174797,85915,10868,-41089,-101273,-127961,-110506,-90849,-48429,25507,89195,107971,129309,115440,64994,10326,-58933,-136472,-156790,-142744,-119137,-73234,-9371,26665,-11214,-17479,-2691,53479,93320,106889,46422,26805,37287,72130,125543,172318,202737,223723,197988,164464,73314,-12508,-5503,29456,30245,-24869,-87717,-75420,-14103,19776,57750,27236,-31409,-100579,-131758,-139982,-100630,-27362,40417,14916,-81206,-158368,-68442,-17601,-17864,-11630,-311,49827,40002,-45037,9809,173920,287944,204787,93470,-7815,-76499,18972,64647,76039,53671,37328,-2381,-40226,-61160,-45284,-49152,-53167,-59216,-64003,-52645,-5231,-13808,-52406,-83488,-87058,-78273,-52680,-60646,-113507,-20423,209898,375807,227081,40622,-22600,-14071,-39239,-64626,-75869,-19512,41670,88467,62299,19345,-25354,-38951,-16394,-15559,-61954,-62280,-6110,32228,43699,-18147,-89203,-155815,-94046,3005,119504,162798,179404,204445,166068,86983,61368,28809,-151562,-114933,-8376,35208,-36518,-83425,-79878,-31045,-11381,-24463,-13062,6695,39366,48293,38947,14521,-16546,-89654,-97655,43288,168520,284492,231007,72959,28693,-21767,-20798,3322,-37334,-54608,-10452,31932,61203,94870,37022,12080,39185,-10914,-71842,-42397,-12316,32588,2255,-38042,-94456,-96018,-50683,6172,-37277,-44193,-62001,-54488,-16033,-4540,-18340,3953,15395,29201,66275,59728,47838,-23368,-23251,-42174,-17978,73087,109035,94398,38544,-15037,485,40533,113961,111006,34491,-21628,-72210,-82517,-108309,-111006,-85657,-135348,-89998,-35497,-12652,58078,116079,76746,-2669,-124679,-31331,88314,101711,-28947,-167864,-109584,-87130,-54806,-32352,7739,-1945,-37792,-84652,-132877,-127584,-119385,-145822,-110934,-63101,-50104,-67319,-67639,-17416,140482,340968,452314,345401,103241,-42108,-127810,-92203,-9999,87171,147824,114536,90193,70630,66900,-8662,-100421,150967,464549,426318,228707,62781,-26289,-17441,3735,4200,-51418,-115820,-125889,-148498,-57077,-11949,43383,98063,117703,65861,45090,83011,173887,170509,90867,6561,-74513,-66407,-86620,-95374,-106630,-142373,-149642,-121145,-103664,-98587,-58703,-18402,27393,39951,35385,31209,-3415,-42769,-84235,-112963,-105374,-27288,65530,155268,202322,254849,309136,109316,-10749,-87921,-126877,-73960,-6993,16319,29831,24114,60166,78798,-23226,-60813,-86439,-61348,25282,72878,124584,106392,60413,-16988,-89563,-96289,-85103,-84438,-8269,195069,368043,366036,191094,41241,-102824,-51118,51611,118494,112049,59983,-24023,-56372,-59303,-30192,16990,19293,7389,-32792,69014,120220,8836,-91015,-27743,110466,149476,197123,135974,81375,31702,61760,86739,129235,106206,-28995,-105647,-33022,24775,92203,126178,118363,50250,-33341,-46955,-37259,-11036,-5965,-25307,-104870,-139170,-102683,12258,160230,198744,111736,50234,13427,28895,-753,-92174,-144504,-26297,52243,15306,-1737,-1528,24275,78434,106074,7285,-64088,-65697,-50102,-65576,-14226,46934,117646,77072,-9491,-49672,-65831,-78676,-46322,-29905,-40906,-18161,36075,41682,36270,64729,96724,64693,-31513,-194587,-117242,-3000,47373,85156,83379,18833,-23558,-59718,-48013,-50471,-21850,51986,145533,69029,46246,56256,33919,51313,80796,117334,67655,47021,36936,37736,82672,323333,488064,394300,124607,-14928,76490,261201,286574,181804,141213,194900,187243,126135,107960,114775,100536,113932,137357,114165,-16795,-148516,-153446,-89380,-28555,-24170,-72050,-128897,-155358,-85055,6805,92388,130561,115962,84712,90104,72847,45124,-6850,-43084,-66187,-75171,-101236,-94709,-80958,-73683,-77668,-103804,-48415,52537,189063,246314,192933,127091,67854,40805,51012,121445,196561,111691,53727,10544,-17271,-60862,-84540,-79048,-53404,-42397,-84529,-122279,-16393,41358,10074,-11495,37108,53845,50292,13930,-58492,-55202,-48065,-63846,-103475,-107205,-68308,-102200,-129204,-95916,-25856,26097,42751,13470,-61499,-157200,-59113,21608,44116,-18937,-41632,-18310,-24382,-3907,-23843,-85929,-63475,-11566,-21000,-40080,-42635,-48845,-70929,-86696,-77257,-41206,-668,-18727,-66595,-99953,-166908,-131480,-94815,-90798,6878,24930,-1863,-40690,-61887,-49073,-57666,-47562,-3390,11972,-17609,-34264,1566,45986,16580,-59901,-92984,-7564,99681,167863,184333,117648,41895,7160,75897,111191,78103,96976,33563,-16619,-34114,-70383,-106620,-25920,72046,77555,52777,26436,18347,-1919,-25548,-25941,-6383,16410,18293,15472,-9691,-68581],[-73457,-21914,-35129,-50474,-79428,-49248,-66777,-74298,-40063,-5478,60179,114746,109611,56988,2362,-12650,71867,91095,53859,-3417,-49704,-60472,-33103,-59723,-107676,-60217,46788,111448,187798,177559,66300,-4933,-23129,8088,19965,-33706,-122949,-39483,38980,140,-76545,-120899,-104374,-106316,-78205,-39878,-53637,-43897,29238,53850,49349,46742,42744,46557,15937,-54391,-22457,-18009,12936,28500,48915,65132,27938,26404,24504,12483,-19452,-27872,-41493,-51419,-45240,24768,29887,96213,191824,321310,302159,172061,24077,-48851,-88295,-75103,11155,66495,44874,-41389,-50897,-66941,-112911,-35591,59318,149298,107624,19504,-2068,918,-26607,-46919,-47536,42740,195367,368014,452569,319630,139564,56725,43475,85698,88098,6861,-80026,-79463,-50249,-24980,120582,129996,-26353,-98161,61937,237668,251320,109340,27770,20651,-13416,-44552,-38189,28876,63306,17985,-39841,-85827,-72185,34057,62780,25941,24075,130781,262375,348842,278578,81083,5615,-35470,-114488,-142398,-96907,-51807,-95237,-102044,-95526,-50556,-66167,-95428,-72224,31298,146111,194876,154299,90245,47015,-20125,7836,51451,82486,106628,90873,23395,-33164,-15707,-15159,-77292,-130408,-68221,32849,180189,176354,92687,28106,-9206,-5335,40041,143933,99018,-20293,-1803,65717,106167,48641,-24115,-35348,59429,201402,321149,244385,72565,-34728,-102476,-103424,-124186,-73191,12912,101826,71655,57751,105336,123118,57912,44921,8737,-14521,-10245,-60349,-122651,39090,322012,540987,519742,229323,65938,35787,2538,-77961,-96351,-81865,-25037,32461,60995,46158,-7303,-23946,-33742,-26871,69338,87239,-5599,-97315,-145862,-95275,-26618,132,13216,26960,24379,66020,146216,73061,24985,58302,127442,120437,-5892,-80760,7068,52974,16438,-24895,-34017,-2972,-48246,-119728,-134063,-100504,-55868,7474,23736,32927,45789,26739,12537,6792,-20762,-64870,-132351,-80930,3696,109958,204135,163959,93630,-7933,-78298,-131348,-31088,54495,89508,29218,-10154,26870,54889,45793,7006,22020,52908,104471,170058,135520,99255,66244,46318,10634,-91980,54767,139952,103668,59794,-13920,-57881,-79920,-66987,-12746,63412,225913,447025,572188,367521,217672,106118,37967,33498,12960,4985,-34825,-99291,-147870,-167255,-111217,-13251,104642,235095,321949,230386,58406,-28974,-65304,-77670,-90703,-105438,-96789,-7081,2,-50961,-71550,-5574,-23028,-23068,20358,55672,-28011,-96742,-144431,-140994,-34751,40317,62023,23269,-25863,-45155,-31281,-53236,-28013,88010,188776,130495,30670,-117724,-78882,7738,-14923,-57113,-112075,-82437,-52790,-36984,10671,79924,92603,28397,-30506,-96297,-116616,-136336,-134953,-156329,-142416,-117224,-47929,73414,258837,352426,343077,269841,135257,36902,64490,138298,130308,43615,-24135,-140240,-53608,34198,90272,41252,-30597,-15607,9645,-31377,-49221,-2273,109702,186589,179376,174869,114897,20400,24122,176428,204906,141970,34876,-58545,-74500,-68313,-65896,-24683,37768,39748,3602,38541,106764,155320,124069,133992,72276,57179,130501,142164,83466,52416,-12682,-40707,-30305,10074,12565,-3760,-101374,-120188,-54422,21621,30002,52531,77450,45107,-24674,-112154,-126807,-137139,-116662,-14084,37673,-26250,-145050,-89645,-57626,-36435,-32034,15744,63685,72347,22814,-32217,-21160,-8209,-71498,-123404,-137350,-126030,-86834,-29732,20432,-16562,-72173,-110200,-84293,-9577,73977,173713,198835,73759,-19984,-50739,-16275,3903,55145,84630,88994,111066,179755,293099,221067,43730,-38899,-100280,-113216,-110383,-112814,-88966,-81020,-65128,-34833,-49160,-32121,-2626,26396,-13369,-75869,-64011,-66421,-36166,18042,13993,40308,83283,97248,73446,72179,14851,-101139,-58177,188294,385853,351369,108878,-89763,-70654,-47608,-101938,-112617,-106281,-128357,-140953,-30971,86372,220189,341381,336907,179614,30533,-6042,-34596,-47129,-55022,-53118,-60111,-108036,-87815,-27992,-19424,-49800,-62616,-105161,-133452,-72003,-18815,58461,108652,109490,121950,112414,92299,143334,233425,161837,42231,-29915,1520,90171,175302,179377,72801,-88727,-117003,-138802,-121202,-18035,27767,-15196,-53161,-36713,-26037,-11763,-7946,-46366,-100848,-48999,-20927,28415,53037,114529,200552,277547,241856,104081,3018,-39482,3690,38686,-81510,-90237,26788,124713,243368,307956,260914,148080,103077,41769,12723,6979,-23367,-43480,-37541,-16340,38565,129322,70724,-23668,-16952,51508,40753,-27636,-57166,-54193,-82143,-101286,-96372,-86582,-35914,93129,135051,-18925,-81250,-114868,-97747,-18711,-29922,-110419,-128158,-108441,-16925,47683,84306,51480,9643,-62284,-65496,-22487,23898,77042,217422,310029,157958,-1932,-72413,-89534,-71205,-59882,-108706,-98920,-100182,-107973,-88284,-49193,-18485,-30938,-31580,25571,103165,144352,123062,32994,-13075,-51263,-69942,-111650,-126612,-76810,19757,53721,10765,-14062,47149,82649,90102,35699,-86365,-50930,83115,83326,40210,57529,-1024,-28084,67509,196140,241361,188624,118954,42606,11819,14887,28020,73487,146363,163855,79076,104140,164014,134998,93718,65735,9631,-86090,-92290,-36868,24866,22792,31018,-17217,-56876,-62476,-42678,-52977,-54210,-97059,-106627,-17649,54051,52975,-61375,-101403,-37456,10502,42593,63350,33605,-4202,-68538,-83976,-29308,6263,33501,-11180,23494,105931,87989,174390,190141,105164,47738,-13459,-60476,-63455,-29199,58054,234215,448393,415707,227631,115005,88683,110395,87811,33967,-19748,-43066,-66488,-75270,-33022,-20581,-43987,-56093,86979,150935,111730,7642,-9834,11110,37617,46819,21022,4807,59652,74909,57855,-42908,-104220,-59413,-74,21629,-6489,-46463,-69117,-83902,-79182,-49828,-37394,-20458,-80514,-75303,-36366,-15614,57406,106667,44488,-79661,-143232,-100552,35134,121038,178839,270657,367555,303985,166321,75908,29179,10048,-59991,-210857,-297020,-266176,-231543,-182155,-116626,-52560,-32014,-40765,-5880,-4885,-66282,-24689,48555,47204,39627,14326,-32733,-56996,-55242,7629,12273,-17254,-69702,-28312,147147,261523,125886,-15139,-111455,-86731,-55682,3998,66414,74393,4509,-55772,29428,148380,188395,104570,26905,68471,122759,160969,151782,61513,5135,57380,174255,254467,248030,203302,181328,125820,-17815,-122118,-68766,-79206,-128906,-150389,-157201,-101116,-82756,-75587,-62820,-41473,-14190,-10763,33840,104386,112943,111652,118982,103629,138401,98455,3996,7007,133740,104040,30181,-29357,-77155,81526,138043,65688,-24420,-11136,96618,112118,68159,81994,137088,271936,300332,156755,10681,-88502,-114001,-94165,-51106,-14136,-57846,-81101,-67780,17225,91511,79720,2791,-73537,-122654,-95669,-56045,-48219,-40429,-23678,21500,86353,164448,245710,255680,147060,59860,58902,111482,148853,60530,-22134,-99396,-103469,-62434,-84101,-98021,-89463,-20687,37981,4123,-93605,-64557,15810,108716,75588,-91735,-105974,-75697,63151,144560,139468,128330,84776,47370,24809,36518,88471,112771,106615,112842,71538,5514,-51882,-124648,-54698,-31842,39175,186967,298681,181165,5019,-72296,-100275,-89016,-110431,21848,-27984,-116621,-99071,-18436,-47908,-103401,-102452,1019,208987,99642,83816,63469,-1541,-60319,-35157,-42739,-83937,-117090,-88061,-80165,-122299,-53160,-10181,51213,90928,44546,-42473,-110881,-78642,-44645,-48962,8962,106568,284660,368186,272509,151431,99141,57483,443,-34199,-29782,-29006,-79530,-53035,53133,187169,201845,128362,61627,-9216,-23008,36810,55711,18209,-8212,-2496,-3660,1846,-57691,-68503,-101759,-112970,-24406,364,-48557,-124228,-133830,-108770,-80303,-19905,13827,-21631,-82396,-93322,-42082,-41606,-64683,-91465,-72635,-43848,-40329,-29803,-79275,-79370,-57350,-12672,65467,48236,44922,16552,-40381,-43880,-72100,-124317,-135146,-101316,-118789,-77284,11377,53533,31454,-19146,-98445,-116833,-45906,840,21615,-14186,-62622,-89701,-88602,-37836,-14024,2492,4933,-12419,-19931,12845,120867,186285,123634,28674,-40875,22754,47573,-1730,-82525,-6713,71492,140288,140164,131517,76967,-4082,-33569,-18635,-8442,-47077,-124444,-166017,-130846,-87057,-80000,-49740,51438,174830,185342,137275,151840,195057,229712,251741,251443,169249,59815,-20811,90258,237070,278616,262010,159500,25214,-86683,-43085,-32266,-55590,-81049,-41170,60703,168745,154241,65862,-1562,-47064,-79494,-47022,2151,29856,6209,-27760,-32662,19419,78340,111854,120099,62519,902,-3123,24379,51345,68784,70841,21159,-46338,-101127,-63297,28369,93081,114065,85940,53757,72897,66878,28280,-44985,-103224,-88573,-15623,44543,-29534,-68289,61950,186645,181190,127740,90289,43882,77997,104014,5582,-103397,-23129,86090,123191,123268,169964,127713,38566,-49202,-63782,-22010,62836,160550,213174,117712,21031,-63796,-48877,38250,163042,146743,47730,-65804,-14729,34953,132353,329999,353149,213290,64993,-1147,97344,114018,84805,45219,-8571,64652,105264,91924,7943,-51344,-47565,-70428,-79562,-78105,-105598,-95424,-51378,-20323,24625,19800,-44497,-94391,-108120,-93575,-2330,63309,63229,30463,-17541,25558,28542,5451,97710,154181,55692,51613,22593,34651,69585,55414,47320,1061,-80655,-122868,-56664,49946,34480,-57347,-20180,10323,58795,156796,238076,107798,5504,42159,66331,24270,-14827,-58837,-91620,-47150,-45994,-110001,-83649,-23506,7930,801,-11449,-13104,-25240,-33698,-32623,-74513,-63814,-47960,-86022,-108590,-55657,-29152,-48637,-25165,89208,241118,333507,251636,85012,89423,144779,135463,54371,-81909,-36351,32620,1703,-41157,-79740,-44990,-43689,-43091,-6468,5769,-21842,-53910,-85451,-76537,-9467,109064,187518,73240,-19332,-33769,-23198,-11896,-34114,-65823,-89575,-87861,-17020,84066,211268,188978,55733,-11042,-84339,-55794,67671,110692,32527,-54347,-85081,-94192,-116035,-108924,-81036,-72718,-49342,9385,71407,77283,107341,156362,145087,-29952,-124529,-139508,-122854,-96622,-72929,-61117,-38296,-24590,9170,73232,154618,201157,244135,280345,257348,179027,90902,21099,-42258,-107859,-113064,-90959,-93462,-41462,46552,107468,113884,125213,108175,53660,-21,-59767,-131149,-153101,-143593,-127791,-96873,-49285,-19261,-55156,-52005,-24549,32512,64501,71706,15828,-6333,-3749,34812,110024,161230,196170,224831,205420,175544,96257,24487,17204,25784,10359,-43460,-86646,-58829,5730,42664,73485,30521,-25809,-86742,-109694,-125223,-94824,-20523,48163,25282,-63193,-142608,-78739,-28284,-23307,-6995,-556,33514,21363,-42523,14824,153382,272422,217823,120445,12885,-65321,15340,49013,61538,39967,29033,-4085,-45328,-66874,-43955,-33621,-42557,-55767,-52573,-31529,17312,793,-45412,-82282,-90508,-85439,-58562,-64614,-113867,-17952,222109,387455,213795,14826,-49100,-25010,-34337,-58561,-74204,-18681,46161,98465,74855,30241,-19050,-30075,-2938,3354,-39999,-6252,53390,84007,73251,-5980,-93619,-157795,-77385,24269,156774,231051,254992,241809,165893,73454,53019,38447,-113272,-140014,-43591,-1777,-63212,-88865,-82924,-53355,-45238,-57672,-28897,491,28855,38141,36862,24166,-1819,-84212,-89161,46912,154259,234407,165450,37327,23030,-9832,169,24529,-19124,-48420,-21198,16802,45023,92075,58594,43875,52929,-25170,-96984,-19647,38152,68927,13559,-41502,-114669,-100097,-45568,5253,-37789,-34648,-57108,-57926,-17101,-821,1637,39247,57563,75132,112520,94792,59032,-29900,-41524,-57312,-24628,93164,152802,132642,65781,7774,19959,59516,140741,165416,69859,878,-53199,-60339,-84712,-84386,-59993,-108313,-85870,-41399,-22464,45911,106985,79799,6362,-111247,-43491,66676,80119,-38372,-172175,-101254,-73776,-43971,-23622,7737,-14749,-54986,-96416,-139123,-122420,-112423,-143878,-112539,-68653,-57129,-69478,-66332,-21635,120189,325324,458021,378197,129236,-33469,-125323,-92052,-26806,48549,102316,81685,77359,64860,71016,2014,-106256,144064,409937,371337,202892,54047,-22461,-6389,16265,5459,-61805,-134730,-134447,-93588,4017,33955,81847,131714,140827,75443,41974,100191,214387,202883,110832,18058,-70515,-54116,-79791,-102537,-80408,-128377,-139645,-112134,-87130,-82304,-56752,-25682,14483,32653,27241,30313,5365,-28426,-69814,-108007,-106051,-29974,65172,166467,212145,246276,293452,103831,-5262,-74860,-105796,-42484,39714,65634,58483,41956,72808,106468,26627,-28170,-77632,-102264,-20332,16213,55971,79139,45844,-31489,-90574,-74099,-63194,-79527,-48389,113362,275816,293711,152793,22613,-111835,-35758,62502,136189,128075,69222,-18058,-54871,-59182,-28241,13661,6712,15201,1507,97147,149084,29525,-84926,1473,180450,219011,189844,109693,40340,-17540,34660,83752,120149,99550,-24880,-102813,-22341,39921,118087,144371,114088,31026,-49786,-57019,-46482,-21349,-6483,-27305,-97824,-109703,-69388,44087,189490,196169,90484,36556,18407,30732,-6688,-104992,-136501,-20536,59785,29966,14255,9319,21154,51233,72158,2438,-41556,-51266,-47132,-73768,-31421,14149,76813,58716,-18016,-51888,-61969,-74812,-51120,-50305,-82689,-65362,2063,17537,17971,63766,133071,156192,71552,-145149,-174024,-29935,59556,128267,127913,46540,-22028,-87058,-92309,-85958,-39896,38231,151959,101211,68221,64815,41159,59153,82572,104152,26539,-22157,-19527,4121,67136,308706,469890,369576,99994,-33151,83338,271629,285521,182456,144517,201972,203874,135352,105712,124722,117114,132000,143551,109914,-9485,-133130,-168650,-106955,-39589,-45532,-95943,-147602,-172491,-95643,808,85465,123080,124413,99791,94867,64822,27397,-27364,-56627,-72744,-78153,-98479,-97813,-100379,-104910,-85354,-74306,-20090,76484,191395,238479,194425,135086,79318,52530,61171,136330,206058,108730,42231,7121,632,-32741,-57068,-60457,-45671,-36275,-73177,-119337,-24846,43588,27466,10194,57308,72974,61475,10387,-68970,-71666,-65857,-74263,-95622,-88553,-73119,-103287,-102558,-74101,-7545,53566,86126,62117,-12696,-106391,-31238,52290,66484,-7879,-35541,795,3985,24704,-8753,-80947,-57001,-17901,-31431,-43422,-39112,-44565,-71455,-84164,-71035,-34474,5759,-20930,-70175,-100992,-168683,-141608,-105131,-90163,5444,6770,-23329,-58406,-78055,-61812,-69891,-58759,-12220,8238,-16252,-32847,-2097,37310,6087,-61592,-77530,-7785,88531,161742,203818,157082,81615,50342,127499,149947,108939,114907,34802,-14131,-20630,-39807,-79456,-70257,40493,67902,50862,21390,11207,-10714,-33130,-32201,-7296,19704,20878,15038,-12113,-71417],[-69529,-28681,-40902,-51003,-78446,-45653,-58485,-82028,-44447,-6429,58980,106719,93461,33985,-29225,-45436,31264,45267,18643,-23845,-49036,-24920,14463,-24754,-76783,-63070,13713,81672,180159,190882,78979,4232,-25045,-4110,9963,-39421,-128344,-37045,43148,3023,-72341,-115627,-112229,-100232,-78636,-51707,-77733,-62151,23268,64446,59937,49578,35601,30025,-11349,-74204,-28943,-19216,22623,46497,64611,57919,2182,-11030,-16325,-22335,-42801,-37197,-39476,-41194,-27169,33800,13613,42650,123949,250368,238860,142872,26923,-43129,-88501,-77456,12063,67693,42460,-42651,-51673,-72193,-114736,-26999,71700,167577,112675,10168,-17655,-14333,-36528,-58365,-62624,43288,213480,386944,447198,288528,124292,47413,31648,60900,55741,-17423,-91274,-79963,-53274,-2344,167866,167262,-18737,-111042,43696,209909,224487,89260,5798,1159,-31885,-76455,-49395,38693,73705,27386,-28628,-65053,-114591,40,54338,39363,52691,138482,218758,296435,236988,61353,-3906,-35160,-103147,-150662,-98809,-57394,-101978,-110434,-96112,-48696,-71069,-105135,-90602,3517,117274,146576,84723,23357,5128,-34958,3325,56902,96847,129738,115464,39640,-34488,-29709,-38645,-96318,-138353,-65310,44166,177109,151595,80718,25334,-14014,-2899,62218,160852,85392,-22109,4528,82707,138647,69857,-2335,-14744,48058,162081,279742,253916,106158,-9292,-87035,-85781,-91957,-20543,84081,158549,102429,74362,106144,105133,44654,42084,18524,12772,9622,-50838,-148698,9351,304037,532924,503078,230135,68684,32005,-7008,-85253,-88949,-76330,-34701,15417,64394,89419,61449,29305,-32018,-53408,8769,36214,-25911,-99528,-135569,-92507,-28410,1382,22451,33735,16607,35048,99689,41344,129,41146,118583,123287,5403,-65573,-4635,22672,-12620,-41388,-40318,-3141,-45730,-126302,-132625,-85481,-46567,-527,1014,20475,64537,62453,41080,11641,-32658,-74233,-131612,-74970,8444,119685,235621,198778,103254,-13214,-83628,-125549,-3677,86448,109168,39398,-8282,23366,54978,52125,17837,26791,53425,101150,154906,127411,107039,82355,72564,51330,-54655,34312,115176,82604,53929,-11980,-54762,-72117,-55198,937,69645,226634,456259,607372,405477,243156,113893,36466,27014,9904,9970,-23479,-85814,-135214,-162421,-120916,-24719,96964,230807,327271,249773,79202,-10919,-58612,-82831,-100182,-118222,-82708,13284,23377,-27649,-76558,-17534,-27062,-28322,17093,67052,-12651,-78589,-123885,-170400,-79275,-586,29572,-2280,-44244,-44623,-22630,-44449,-29861,86399,202707,144917,27968,-116355,-68972,6800,-26085,-75465,-116314,-67634,-39217,-33175,4678,74477,99497,39116,-17043,-84386,-110133,-132161,-128540,-141462,-135831,-132837,-70099,58568,270094,392773,375380,277953,121027,15654,50747,150076,179571,99630,11075,-130713,-50863,49813,93075,31832,-27138,-3867,1599,-49271,-78536,-42875,71633,163768,160838,155638,92263,-6151,-8426,190953,258924,182316,53998,-57155,-87319,-79828,-66275,-14035,57398,63678,22009,40636,87065,113956,84574,121165,113134,137063,187412,147298,67518,32087,-25393,-50296,-43866,-4445,7878,-36988,-153974,-111213,-25732,33985,23279,36432,61393,24247,-68526,-134761,-85286,-114044,-105609,-6082,38317,-29900,-136130,-77126,-52124,-40632,-42358,6115,61750,77630,28220,-36647,-32976,-19152,-87807,-141539,-119504,-126875,-101811,-54110,-13607,-46356,-92655,-122953,-86492,-14843,60687,157634,195484,76016,-17070,-42240,-5307,14657,66103,101561,103266,115692,177297,248017,139287,15945,-36871,-91129,-106744,-94896,-97199,-85396,-86866,-66466,-36014,-55942,-34693,-3661,21524,-17955,-79136,-67296,-72288,-43112,6926,13082,48834,95191,100279,76095,84617,36403,-85597,-75165,179636,435503,419184,138155,-88528,-73384,-44494,-91039,-107104,-102453,-126895,-139052,-17435,87117,210208,344120,377481,233108,57120,4639,-31048,-57755,-78949,-66675,-60860,-97480,-83682,-40179,-32595,-54756,-63015,-103932,-127589,-64266,-3755,73247,95690,92126,98637,85088,70845,129030,231293,166990,58885,-8580,27949,123837,226519,225598,91121,-62121,-107874,-129456,-130983,-40504,-7062,-55167,-78527,-32331,-16988,-968,6715,-31351,-107946,-57932,-34313,5599,18098,59483,141063,245565,241443,113824,16197,-28579,-13796,29684,-69824,-102508,7699,115693,247796,302809,246888,131540,109588,48552,26673,14998,-27196,-56789,-26966,21930,85120,160575,62205,-46430,-35994,36729,36651,-19437,-42429,-42300,-78513,-96719,-62475,-29246,-16429,56700,97262,-33957,-93681,-117355,-80126,-9134,-28116,-115894,-140301,-117806,-19337,50437,90373,46559,-5369,-60901,-54864,-23826,19603,81639,213859,283203,140263,-8361,-76897,-85854,-57750,-44661,-96057,-116133,-106799,-105449,-77194,-44150,-16184,-24216,-29174,26652,109472,159055,135327,26312,-31096,-65397,-73246,-107596,-108428,-63206,18676,38597,-14812,-27429,56333,108698,122587,38273,-97467,-22068,105213,72190,23581,38237,-20684,-48464,47655,174920,214791,155087,74430,-1007,-21505,-3216,18828,67722,136891,163577,93071,124786,177210,139801,89782,61794,26912,-42184,-47953,1503,65653,44968,37268,-23732,-73079,-72999,-44084,-52852,-49996,-86821,-106066,-10984,66189,64002,-52834,-97668,-40860,9138,50882,89142,81207,42836,-32955,-104533,-62924,-22619,16369,-18786,3849,55258,22163,111852,145536,89037,48734,-16186,-68640,-71677,-31475,66969,252871,470954,438267,230844,116090,94442,101032,61474,7209,-34820,-46178,-69808,-82530,-41082,-33408,-55673,-49404,100039,165743,127476,19244,-7442,8313,38601,52605,18606,-13789,27877,46914,42658,-52014,-105333,-67249,-15158,715,-22327,-61924,-84285,-102500,-89407,-47227,-35902,-37679,-119907,-81966,-44484,-17982,52271,94875,36075,-65954,-115197,-90693,19789,123372,229546,363465,466662,377128,217104,108839,49959,18005,-61747,-192874,-240865,-213324,-200092,-173736,-112201,-33573,-7001,-35624,-23352,-11378,-50944,-81541,-13018,11610,42650,55884,2031,-43948,-63974,-4391,381,-19879,-68665,-42057,103780,210704,96743,-23454,-91844,-100459,-67966,476,48879,38525,-5521,-58449,29407,127032,139832,56784,-6557,42271,117724,182119,184451,114796,62765,105358,202426,263740,256032,219915,197799,131530,-24080,-105989,-58465,-72791,-131158,-161548,-144658,-86346,-54237,-35543,-16202,-9454,5349,6970,40036,99085,105780,106253,96215,67414,94756,47660,-47502,-27558,127383,138655,64461,-14738,-83808,66013,126123,51650,-42538,-11836,108487,122869,76503,86987,136966,280909,337335,207177,61915,-43518,-81494,-75958,-47161,-20912,-43654,-61343,-108802,-20747,67759,76221,10435,-60294,-104792,-80921,-42668,-39776,-40323,-36414,-14830,28196,116859,215406,251461,119346,31256,56901,132994,174318,82601,646,-72949,-87355,-55368,-76479,-78996,-90189,-66153,-10188,-29527,-99776,-54358,17271,93367,36087,-108098,-91040,-65751,84757,186717,183592,163216,107682,51202,7606,6667,62271,101132,111534,134756,87775,-8399,-70162,-144380,-39824,-32983,-8370,140623,294392,209510,31004,-66055,-110900,-98983,-77099,69068,18106,-75945,-94896,-14992,-35115,-89162,-72962,47763,235282,100116,89561,60310,-12418,-75355,-50364,-59932,-104546,-136446,-76901,-59260,-115559,-54270,4421,82031,126554,83626,-4377,-76295,-80524,-43842,-43535,13535,120360,335775,444225,321081,170722,123403,101459,45331,8438,10898,3425,-65098,-63086,26459,156866,191085,114559,38210,-31233,-30316,48471,72160,33486,7874,8987,5394,22229,-24481,-47225,-87630,-110967,-21773,4207,-49160,-119612,-140933,-114876,-80358,-19696,16769,-13447,-70511,-97761,-49490,-45110,-68360,-98335,-64722,-21340,-9769,-2170,-70121,-78283,-46124,19830,112903,104563,93657,38890,-36745,-44447,-63005,-116896,-125898,-94116,-98202,-50149,45437,87828,63089,8114,-76147,-102405,-41180,1660,23979,-16852,-65517,-81074,-74385,-26868,-3240,15251,18882,-3507,-23825,6152,142950,264217,200966,82706,-14222,10902,32163,-11837,-69785,10226,77517,124936,106706,94345,50354,-9661,-36856,-18558,-10233,-41849,-108357,-145054,-119709,-80224,-92910,-76701,35097,164435,192597,159054,176778,214786,234365,236288,220283,140343,42122,-42329,75605,210360,251444,249579,148837,12558,-107307,-31095,-13667,-34905,-62243,-43860,57470,172819,163371,77933,8491,-42237,-61232,-20925,20821,41889,15315,-27580,-46224,725,65620,105680,121463,82409,17050,3383,26130,47961,61569,71861,29090,-39225,-92107,-47149,49737,117420,127439,77975,36214,54661,58809,25625,-45399,-114301,-89322,-10236,50261,-5095,-22200,115399,253878,253513,154517,87734,43294,91355,135644,33630,-93205,-43888,62715,118226,143374,191154,142043,41874,-40365,-45119,-17664,32117,114231,184374,111289,18655,-79120,-55849,46316,181263,155842,38570,-79803,-13789,44584,159166,363345,361670,207747,66707,-12724,56745,75065,69751,50151,-26014,11001,44559,18889,-67576,-95250,-73605,-87252,-96217,-87379,-104319,-94274,-45985,-20570,17001,16826,-43957,-91456,-105788,-110523,-37407,11460,27437,26601,-17606,25048,18298,-26741,25230,84972,15720,28949,8620,20601,45633,25330,34939,9615,-65196,-123229,-65829,34981,14783,-61652,-14282,42631,120525,220141,264174,102471,-14966,12490,50746,29535,6348,-26544,-55414,-23572,-31439,-114977,-96132,-21346,9376,694,-14757,-20644,-37535,-47930,-38226,-61724,-45906,-41284,-81663,-103544,-51216,-29805,-51507,-21107,85388,219732,289261,216624,89769,108584,159083,140838,55906,-88501,-47482,30834,10099,-22241,-59562,-27064,-26736,-45252,-7258,9154,-18108,-45852,-78177,-84283,-26565,87521,182039,72853,-13529,-17492,-12348,-15190,-44376,-72830,-88925,-85482,-14416,89953,226443,193694,60318,-3666,-82406,-73946,43644,73011,-7478,-76904,-95531,-106923,-123819,-85608,-63538,-63554,-44626,10219,70983,84716,110371,153902,153210,-29565,-135097,-149882,-116771,-94151,-74969,-60533,-31421,-18398,10576,69039,146278,190287,220730,256161,247774,175226,90976,28663,-45109,-113823,-95943,-71793,-93494,-36855,64895,123180,118524,119929,98715,39988,-13058,-62220,-126977,-151170,-145206,-135563,-119918,-86123,-55754,-89096,-82178,-42141,17178,40406,39576,-8792,-32951,-38101,-210,87722,141538,183928,224819,219684,198733,130348,64921,37521,19336,-11859,-64063,-82740,-39551,30018,68922,87552,32470,-21360,-73503,-87901,-106959,-89586,-15738,55188,37465,-44121,-124628,-91876,-41917,-31662,-5817,-3766,12096,-132,-42712,11419,118264,226863,200849,130060,27274,-56875,9909,34526,48292,26351,19519,-7257,-52718,-77300,-47077,-23201,-36889,-54734,-42856,-12514,36903,13364,-38413,-80107,-93703,-93838,-66960,-71056,-116205,-19180,220327,377019,189815,-14896,-87661,-48351,-34655,-54299,-73671,-18493,50164,106983,85842,39815,-14527,-22028,12199,29767,712,52592,107992,126251,93131,5029,-91870,-129035,-59700,42560,186851,291218,325759,270969,158407,52521,31829,34069,-76302,-167317,-83367,-40683,-80432,-69449,-58152,-55528,-69668,-91134,-51376,-14749,10568,22281,32293,35757,15718,-74780,-84052,43103,129841,175205,102782,4646,15739,-1081,15764,38776,-5463,-42648,-32993,3681,35015,86203,75042,70934,60105,-40966,-108055,14312,91035,97629,19271,-46011,-118829,-93388,-40631,-2002,-41431,-27260,-52136,-62772,-18548,4230,22444,77029,103936,124303,160554,130446,67637,-38286,-63107,-75448,-27329,119354,204633,175162,92072,26255,32285,70769,158419,213373,106443,23661,-33756,-39030,-62028,-51825,-34369,-85874,-82386,-49612,-34558,31414,93936,78244,12183,-98879,-59379,36838,50779,-54161,-177717,-93281,-63575,-37227,-17144,6454,-25345,-71208,-110727,-146177,-120417,-110799,-143503,-113708,-74086,-64719,-72971,-66291,-27396,96507,295084,439622,393764,153480,-24465,-122395,-93085,-44583,7595,50121,41959,58511,53144,68493,7728,-114408,130021,337889,300270,164986,40553,-24023,-2895,21936,2445,-73753,-131529,-94986,-29553,56717,71114,112307,155624,150102,72249,31810,107711,228220,213845,118615,22640,-69289,-42830,-62524,-83167,-55227,-118370,-134183,-105072,-72423,-68039,-57258,-34942,1497,23214,16968,26069,11816,-14307,-52905,-101048,-108368,-33686,61022,170098,212140,224894,256036,90150,-3622,-64227,-86176,-11846,86948,115530,85385,57471,79603,122892,65942,3516,-56142,-132739,-73340,-48609,-18043,46760,26502,-47188,-86859,-51036,-40157,-64433,-70698,21459,157975,201169,106936,804,-120717,-27783,64258,143969,136155,74323,-13718,-53747,-61000,-31252,3485,-8543,15150,31109,123548,175003,47849,-83316,23497,231474,259928,164923,76222,-5706,-69058,4801,76707,106256,85816,-26815,-101265,-11517,55336,144701,158642,102554,6464,-70543,-71942,-60693,-37171,-13258,-31141,-84078,-85903,-41546,70709,208987,182257,61874,14985,16324,27266,-17040,-120570,-128704,-17806,63021,39700,24189,18021,15699,19194,26366,-17614,-24819,-37847,-43682,-81329,-46969,-15417,38705,38995,-25863,-51497,-55541,-68723,-52183,-62988,-116158,-110853,-29680,-4540,-866,60694,166260,258733,198634,-48103,-202785,-51086,73689,166290,158946,62178,-26578,-107007,-119395,-119914,-60978,19911,146512,127623,86681,69765,43684,61108,77493,82101,-13642,-79294,-72679,-34369,45732,281226,436767,338416,74006,-55462,84895,274907,281847,187540,152135,209915,219914,146328,104721,132336,131861,145837,138727,90117,-13659,-125577,-160078,-128420,-55996,-71926,-121303,-168192,-165268,-94789,-2068,72718,107477,124334,110116,96971,54871,8486,-48278,-70341,-80134,-83291,-97665,-99417,-114087,-106822,-63159,-48579,2963,98567,185780,219268,184236,132945,84478,61556,72782,153804,215788,106530,31520,2296,14142,-6571,-30844,-44057,-41155,-33336,-63567,-112040,-36338,39986,38616,24701,71575,89967,71470,5226,-80624,-90182,-87079,-87640,-88854,-66557,-61279,-81895,-77972,-54625,7886,78008,128331,110356,38691,-55304,-5268,75470,80628,-1522,-32452,15993,26627,45810,1568,-74370,-50367,-26219,-44015,-48330,-36675,-40947,-71116,-80542,-66012,-30085,10074,-23841,-72332,-98831,-165793,-159023,-120640,-85088,871,-13354,-45092,-75623,-93887,-76277,-83388,-70143,-21505,3421,-15832,-32377,-7331,25291,-7903,-65086,-66399,-9515,73156,148410,216291,196184,126741,101724,180899,184140,137240,129452,34288,-10254,-3040,-7635,-36607,-82172,2719,49279,43992,13109,2161,-20500,-41302,-37798,-5738,25647,23881,13339,-15188,-71401],[-58219,-30943,-44498,-50508,-72912,-36859,-44232,-81519,-45293,-4047,60983,102010,82158,17209,-53468,-69087,-5848,1256,-15675,-39175,-31575,18725,66760,17067,-36931,-40833,-2015,59708,174213,205920,95940,15945,-24499,-14290,2241,-42026,-129034,-33079,47250,6254,-65219,-105867,-119581,-89310,-63649,-46945,-84864,-73728,18245,74735,70491,53073,29900,16635,-32082,-88868,-33328,-18788,35850,69853,84908,54855,-13528,-30748,-39398,-42191,-57962,-43502,-34814,-27277,-7283,44680,4282,-3779,60184,172039,163299,106587,30551,-35001,-85819,-76600,15017,68078,37605,-46652,-55885,-79635,-109806,-12930,86450,183234,115425,2942,-28038,-20922,-33623,-59376,-76213,43491,226059,392020,424219,249489,105043,36153,17206,32321,20595,-42082,-98780,-77885,-53484,23620,205490,194318,-13497,-124819,28020,183067,199522,72342,-12534,-14291,-45560,-109080,-55619,46274,79620,32056,-23466,-51015,-138272,-23844,54699,62194,83939,138708,169097,239542,195629,43717,-11117,-32075,-85151,-135422,-95964,-59748,-106774,-117003,-94653,-48045,-75617,-111864,-103178,-19609,79925,81151,1765,-52799,-45946,-52536,-293,62589,111040,151299,136498,53510,-35720,-37752,-49686,-102494,-144192,-65687,50876,160122,116876,64843,20952,-18616,1772,84198,166482,66294,-24278,12178,101309,178818,100411,25891,9362,33852,110016,220267,250405,140221,21758,-63812,-64284,-52689,36340,164019,222541,143425,94298,102813,82570,28887,36528,25780,35604,27778,-37174,-168588,-22918,268254,495178,461763,224392,70765,26938,-17162,-91441,-78519,-69803,-43740,1685,73282,139607,134588,70816,-30649,-67511,-30959,-2394,-38646,-96142,-124471,-90512,-30624,3388,32760,43463,15741,14504,60289,12092,-19984,29602,114363,131521,24256,-38713,-651,4674,-33901,-53388,-45711,-6786,-46808,-130421,-112078,-51589,-22339,-9845,-21811,16605,89076,100060,72321,19260,-44748,-85279,-120526,-60979,18250,130386,262944,227506,106461,-17740,-86541,-106979,27141,115979,124179,47034,-5730,21158,54673,57208,27839,30100,52138,96556,138461,117175,112158,98813,101376,93983,-8741,4863,83334,61054,46967,-9900,-50675,-63974,-44163,13495,74592,221916,451614,620676,436644,266879,121396,38515,25975,11670,17339,-12110,-73158,-123061,-151531,-127333,-35600,86727,221880,325447,265348,100989,6297,-53948,-90008,-111910,-130875,-72592,23889,36170,-11664,-78750,-29021,-31118,-33307,12921,76909,4487,-55895,-94563,-144211,-115195,-33340,5057,-21613,-61904,-45331,-14863,-35075,-28747,86429,215159,160828,26972,-110111,-58230,6645,-35909,-94850,-119488,-57424,-28281,-28831,-233,65428,96439,41076,-12545,-79832,-106408,-128577,-119896,-119083,-107804,-124731,-87083,43539,272943,420493,399378,281502,107394,-3630,36563,156223,225545,158348,44355,-121838,-46759,68523,94595,23704,-22666,5495,-7556,-67556,-109959,-89067,22155,126585,130094,123116,63701,-29630,-39096,200784,308938,221171,71381,-57532,-103519,-96534,-67783,-4520,72562,83096,41816,45772,68703,73809,44635,106377,151728,209772,236331,144608,48059,9490,-40063,-61301,-57701,-22150,-3712,-72776,-143493,-62875,10779,57895,31960,28653,45422,3475,-101709,-68113,-41593,-92125,-96850,-5384,28502,-41695,-111925,-57241,-41407,-39898,-49394,-2391,57808,78249,30544,-39058,-47549,-33896,-105384,-148222,-102937,-126102,-115873,-78265,-48552,-73107,-106608,-126837,-86123,-19424,46547,132929,179204,69085,-20236,-36475,5458,27018,78992,120852,118373,118393,168784,193285,64097,-7482,-35247,-81247,-96609,-78020,-80699,-79045,-85386,-65946,-36525,-62234,-36810,-2984,18282,-21207,-81020,-68698,-77134,-51554,-7631,10342,54576,101490,97908,75488,94605,57112,-65741,-89643,165287,469179,481721,174405,-83129,-75297,-42154,-79563,-98096,-97576,-128310,-132853,-832,83181,183279,316091,382923,268282,79817,14209,-24819,-61103,-98591,-77185,-58783,-82111,-71372,-45724,-38876,-53368,-60389,-102742,-126110,-57906,10343,87876,86509,83098,81625,61235,51793,112808,215555,157512,69435,22842,67522,166176,278187,264835,101352,-36468,-82383,-103159,-127361,-71626,-51618,-98659,-98636,-25663,-8122,9418,19024,-19231,-108940,-66738,-49128,-19073,-17922,5778,76265,195412,222412,113038,23248,-19842,-30695,17167,-59569,-106086,-7178,103620,236824,275110,212125,98807,96650,45039,34721,20599,-30686,-69246,-18737,47788,114610,172241,54660,-63165,-53051,20405,30479,-11741,-27712,-29777,-70335,-78287,-20270,8180,-5901,20401,57213,-47615,-101658,-110550,-65643,-3968,-29003,-120521,-151654,-123311,-15425,58792,99987,43753,-19637,-59517,-42743,-19654,22363,90401,208514,250170,119569,-12202,-78316,-79139,-42615,-28585,-78434,-133356,-115026,-105065,-69460,-38256,-13778,-16905,-25623,28207,114111,168969,143076,18367,-50049,-76231,-72181,-99832,-86309,-43739,13868,18197,-43220,-35768,69044,139993,155614,38145,-106929,9353,120993,57879,4103,16066,-39678,-66408,30507,154323,187257,123749,42838,-30989,-59072,-22929,9163,61675,124339,156808,102200,135174,178249,136478,81169,52185,33989,-6580,-4512,42624,109123,69439,44122,-28695,-87965,-81628,-42627,-47892,-41233,-72422,-106746,-8311,70991,67798,-47962,-90961,-41141,10077,59572,110534,120040,81636,-191,-112631,-93288,-46209,3407,-22380,-8894,11304,-32519,47395,92766,71410,46450,-22468,-80139,-83783,-37668,70936,260040,472834,445237,227543,113662,96728,89717,37233,-18005,-48877,-47146,-71303,-90146,-52175,-49496,-69868,-45163,103101,165543,133002,28646,-4470,5907,38504,55858,13404,-33584,-7171,11755,18733,-63664,-102895,-77104,-32924,-22340,-40444,-76916,-89955,-112572,-97989,-46008,-33880,-50746,-151022,-80652,-51760,-21033,44057,79775,26456,-51510,-87072,-75130,4625,119054,267688,435661,537044,423287,251576,133718,68107,27018,-57037,-161573,-188734,-169985,-177436,-170908,-112009,-18642,14696,-32787,-50145,-22937,-38310,-96716,-64234,-20601,40973,92056,40686,-22769,-67586,-19479,-17468,-25205,-67059,-52872,64096,162786,75837,-11387,-44433,-93137,-82487,-9871,22152,2568,-6462,-52858,31943,102863,88677,9392,-41286,14962,106794,195448,212595,164762,113708,142509,216632,259347,252658,227327,207130,132701,-30013,-86768,-46659,-65186,-130107,-161874,-133468,-74040,-27835,3406,28109,17555,18711,19620,41625,90199,93279,94771,69973,41703,82222,38763,-69023,-60011,115448,170532,97139,-1258,-90378,49446,110169,36158,-58486,-2086,125219,135249,83729,87055,129025,272613,353068,243921,102499,-8361,-56742,-60942,-42398,-28048,-37677,-46521,-127414,-54377,40261,66827,16551,-45085,-80648,-62293,-29707,-32753,-42109,-50771,-50210,-38230,55320,165774,222718,69381,-8700,56591,153166,193241,99078,18367,-47876,-71961,-49321,-68975,-63623,-63813,-68115,-22168,-31529,-79231,-41362,18808,75148,-2728,-78048,-75652,-57576,99016,218280,215874,186588,125788,55962,-8997,-26526,29069,82112,109781,149371,102475,-18843,-84258,-138061,-29499,-32814,-52923,85246,271249,223580,52262,-56070,-109667,-109725,-44005,106898,61719,-37470,-75416,-9495,-22590,-74465,-49604,81138,241151,95054,92730,54337,-23114,-90183,-64556,-74382,-120752,-143364,-63122,-36916,-103014,-56164,19124,118041,170802,131282,41403,-38024,-69693,-41936,-36096,20669,134991,376921,499557,348575,170562,127657,125618,84326,55284,59822,43856,-44432,-66043,-1357,118310,172504,98520,17843,-46462,-29091,69123,92752,50433,24058,20480,17073,45223,6608,-29039,-74961,-106880,-18337,9257,-45748,-110565,-145789,-121190,-80918,-21908,15372,-9923,-62266,-100304,-55999,-46814,-69256,-100705,-51069,5278,23180,24908,-62561,-78579,-34020,53524,158244,168655,154419,63729,-35454,-49585,-55018,-109382,-117645,-83845,-77520,-21702,76381,114596,87594,33619,-52928,-86513,-37213,2337,28837,-12568,-56029,-62121,-56614,-14994,8062,29123,33828,6208,-28041,-4466,153037,330994,276439,135981,16856,1882,16148,-24298,-61685,27267,88406,116343,79329,59130,23225,-17779,-44985,-21539,-11459,-36236,-91646,-121600,-103369,-69122,-98677,-101370,20385,150830,195243,178218,199248,228817,229871,210675,180020,111399,29583,-62345,52579,171379,213226,224818,132116,550,-93931,-6980,11809,-10295,-42571,-47010,54595,175929,169351,85974,14951,-36929,-40279,4292,37841,51908,25004,-25056,-59717,-22630,44661,89387,113708,99192,37552,14739,31072,45296,50940,66960,32241,-34556,-83506,-28811,72139,140023,136206,67937,18754,34375,46303,20561,-46677,-128275,-85483,-5424,50885,18325,28465,168996,309345,312459,169558,77606,36017,95439,156706,54418,-81571,-57588,45841,114998,160836,204622,147066,40290,-32831,-28568,-10493,7165,71077,154403,105694,20921,-87816,-65314,49934,189910,154678,22915,-93277,-11029,52770,180094,378923,354593,194827,63555,-30598,11073,34181,50792,51347,-29393,-58086,-25914,-54659,-131960,-74566,-67093,-84609,-104476,-99870,-103784,-92969,-38889,-17203,10108,11433,-45210,-88360,-101846,-130457,-79805,-44300,-16386,16521,-18648,25710,11189,-51127,-36436,19629,-28539,867,-10791,1346,18475,-4766,22972,21363,-46080,-110629,-76807,17038,-5434,-65573,-15079,65790,167196,263251,267763,90749,-33924,-18994,32699,32508,25455,2355,-18821,9898,-3504,-91469,-87796,-19817,9200,380,-17383,-29066,-53239,-67702,-48127,-50091,-23424,-23714,-64575,-91678,-46066,-32532,-57764,-21740,77814,192107,236317,170710,85463,120721,169253,143337,54512,-94546,-55784,31440,23171,-2813,-40911,-10942,-11744,-46190,-8896,9962,-17766,-41292,-72790,-93252,-42400,66670,174459,73268,-4847,-83,-3581,-24970,-61339,-83250,-89018,-82633,-13143,91320,230595,190756,61153,3630,-69750,-100810,836,15433,-60317,-105533,-108963,-118433,-105205,-63371,-45141,-54104,-42517,6484,65849,88212,110086,147354,155097,-28472,-136404,-153692,-111197,-90401,-75737,-60897,-26482,-13997,9919,60863,130853,168638,182515,215195,223041,162758,86037,33098,-49424,-115082,-78446,-53291,-89278,-34531,80241,136184,121798,113216,86868,24361,-27962,-66254,-124204,-151032,-147573,-141312,-135223,-104770,-71863,-105089,-107631,-55428,9050,28178,20204,-22346,-51106,-63898,-29184,61357,115684,166506,222039,237787,229727,170046,106181,55482,11239,-34705,-85048,-74865,-17572,58864,97264,99269,33471,-17738,-60611,-66404,-85950,-83461,-12514,61580,51093,-24317,-105062,-106600,-57671,-41954,-7063,-8620,-13316,-22922,-45403,824,74027,160648,158202,122071,34716,-50990,3124,21581,36669,13456,9630,-10493,-60176,-90936,-53897,-18545,-36183,-55554,-34965,4028,52890,23497,-31514,-76840,-95996,-102654,-77317,-79435,-119702,-23002,206323,348248,159724,-43561,-132235,-76532,-37334,-50481,-72780,-17281,55067,114895,95978,48997,-10829,-14233,29400,64004,51534,106446,152558,155741,102574,14400,-81826,-99721,-41235,57585,208034,337550,383705,290595,146694,28428,3306,20452,-45461,-189913,-121385,-70292,-73583,-32977,-18416,-34520,-75198,-118660,-77372,-36549,-12917,3669,28355,50294,35029,-61034,-76785,35717,100961,116899,51495,-20286,9446,5613,26626,46706,3631,-37631,-44574,-6043,33601,80992,87939,92835,61372,-55091,-91886,53544,143280,117896,20396,-50803,-101604,-75426,-35562,-14277,-46230,-21118,-46371,-67770,-19638,11277,43671,114837,150467,172352,206013,163610,72777,-47808,-85742,-92219,-21689,152973,263153,221564,117995,41987,40225,77115,169459,254358,145420,47041,-14418,-18992,-39560,-15449,-11342,-67173,-78438,-58178,-46672,17392,80087,74284,16247,-86402,-74492,4121,18492,-73473,-168415,-84106,-55030,-34328,-12839,4606,-33202,-84246,-125777,-139312,-120101,-113173,-139151,-112564,-77815,-71208,-76201,-65890,-32523,72902,256062,402535,393291,177708,-11575,-116145,-93811,-60946,-31060,-2823,785,37282,38053,60394,9355,-122519,112932,259828,223959,121561,28048,-27841,-5615,21584,-3529,-84882,-104674,-43728,32639,100072,99625,134528,168549,144956,58648,21002,107941,220254,208662,118327,23836,-67188,-30711,-34844,-42453,-31670,-110666,-129361,-95072,-55782,-52944,-57456,-42767,-6968,17439,10283,23633,19529,1332,-33249,-89258,-107549,-35523,55237,167292,204232,195455,204851,72678,-2564,-53472,-66673,18366,133770,164704,111156,71495,81455,128858,95170,32599,-28847,-116645,-124832,-110816,-80404,15570,5352,-61085,-79097,-30452,-18355,-42267,-58673,-55860,31990,103519,60756,-20118,-125654,-23881,60660,144956,139685,78830,-7849,-50153,-61765,-35578,-8356,-21738,12132,57050,149157,199409,66197,-84109,38749,258562,270725,129610,39858,-51736,-105774,-11036,75684,94571,70442,-31425,-93949,4026,77155,177404,175571,94401,-11652,-86579,-86192,-75019,-52711,-20506,-30685,-66268,-64272,-16502,93481,219917,161688,31502,-7384,14119,25194,-25592,-133555,-117703,-13577,66063,47538,29946,25346,10855,-11398,-22435,-48680,-11651,-23291,-36464,-84771,-58473,-37771,9464,24095,-27942,-45112,-44460,-58222,-46638,-62578,-122955,-147667,-53953,-19721,-16355,57245,195022,365236,340132,58943,-147784,-63334,88308,196669,177689,69538,-33935,-94104,-84277,-129618,-79973,2169,134203,151154,106431,76487,46661,62112,70460,57401,-46987,-119733,-115366,-69603,23792,246658,394713,306454,51880,-76585,85281,274153,278252,199279,167586,222916,239179,163270,110571,143533,149477,159101,128557,62896,-23882,-121275,-144085,-147501,-73011,-98323,-139916,-183399,-146420,-76873,4009,60313,90030,120782,120088,101475,49003,-4958,-62833,-77720,-82815,-85196,-93575,-94310,-111429,-87591,-39455,-26754,23593,119222,176277,195221,168428,126631,88316,71278,88316,177841,231214,111257,27570,1905,28611,21771,-989,-23746,-32981,-27176,-50063,-97266,-43775,36191,47892,37259,84314,108549,83353,2064,-88610,-104831,-105173,-97643,-78001,-38209,-32065,-48989,-51143,-32799,25192,103379,171375,158780,91561,-785,21869,95090,91339,6136,-25779,33410,49263,65382,13955,-59286,-37575,-29677,-51731,-47707,-28351,-30863,-63109,-70034,-56108,-22297,18137,-20810,-66545,-87163,-150091,-175442,-134512,-69057,889,-27423,-59623,-85108,-101777,-84499,-90120,-74271,-24636,3964,-9616,-25256,-5821,18392,-17069,-62582,-51234,-4953,62452,136457,228124,240015,184441,167422,237871,217077,167283,146386,39692,2384,23949,31296,9674,-52049,-30405,29203,38653,9417,-542,-22975,-42023,-34355,7181,42919,36070,19061,-10599,-61538],[-44961,-31737,-50207,-53929,-67639,-27630,-28625,-68538,-44938,-2789,61022,95366,70538,1921,-73701,-83754,-39750,-42305,-50453,-48146,-4371,62589,116050,61523,7423,-3364,-3696,43766,168260,219007,113460,26766,-24749,-25345,-6001,-44536,-128236,-30391,48907,7775,-57601,-94607,-119887,-78134,-46124,-36141,-81394,-80891,12295,81561,77890,54525,24239,7598,-41297,-96816,-37894,-18582,50323,95216,105210,52060,-24114,-35371,-41230,-43478,-64205,-48693,-30344,-12843,12291,55650,1082,-44243,2136,93465,85746,69498,34163,-26051,-81477,-73229,19425,67504,30813,-53254,-63896,-90258,-96083,5165,101782,193263,113697,-3386,-33376,-18889,-19909,-49287,-88244,43481,232615,383713,387524,206903,82799,22895,383,1862,-14298,-64444,-100524,-73494,-49807,49739,230149,209839,-9416,-138607,15170,157545,176363,59030,-26384,-24699,-50558,-134549,-52787,52687,82246,33076,-23199,-46130,-126183,-32138,66700,93774,116481,133190,120622,185947,160084,30917,-15129,-25948,-60609,-100213,-78432,-53266,-107192,-119278,-89976,-46998,-77904,-112525,-105916,-34679,36842,3660,-86094,-128465,-98676,-67280,-737,69330,125186,170612,152880,66141,-32489,-33418,-45337,-93741,-147439,-67794,53446,132428,77512,48135,17130,-20826,10127,105286,161442,44742,-25433,21775,122475,227762,143885,61772,37795,19655,51415,152404,236965,174388,59901,-30588,-37319,-5940,97906,244322,282938,190413,119943,99761,60975,14102,30410,31982,55896,46900,-17318,-158931,-52373,221108,435394,404499,215292,74539,23550,-24721,-92666,-62788,-59837,-48891,-4318,88714,194126,206703,100204,-29036,-72346,-51094,-28700,-44986,-87373,-110352,-86215,-30063,9039,46440,57342,21981,4964,32472,-9849,-31738,26062,117018,147133,52978,1562,26649,8516,-40870,-57320,-47091,-10238,-48305,-127540,-80955,-7942,11748,-16942,-39657,23553,115276,135365,104465,31322,-53414,-94432,-96801,-36574,35968,144278,285319,248561,105990,-17870,-84388,-82279,61437,144101,137562,55695,792,23543,57197,64042,39755,35113,52757,94751,125139,108163,115861,114942,130942,136488,42650,-25752,49556,43019,42082,-4897,-42892,-52778,-31067,27731,81657,216509,438665,615991,461916,289513,129672,44493,30471,18885,28800,2124,-57929,-108000,-135623,-126006,-40880,79677,214036,320523,278671,125526,25246,-47628,-94932,-121474,-140404,-65434,28813,42213,-697,-76585,-35880,-31291,-34294,11058,86779,25105,-28591,-62381,-107213,-131745,-50327,-4956,-28235,-72786,-43574,-4309,-21093,-20310,91852,227763,179803,32111,-95711,-43947,10517,-39348,-106837,-114060,-48331,-18238,-22981,-2176,55342,86386,38203,-12837,-79936,-103809,-122557,-105944,-90342,-69908,-94821,-89968,34909,273452,437738,416593,283943,98930,-16811,25992,159917,267532,218703,77522,-110176,-38301,92236,98445,20765,-14931,14861,-14376,-82169,-138024,-132817,-31905,80142,91675,82364,34383,-45925,-60732,209621,353581,258865,89537,-55861,-116387,-113870,-66396,7198,86685,101490,66778,59068,57906,40169,9639,94150,185596,268829,272240,135974,28561,-11324,-52829,-69695,-66822,-37008,-17748,-105316,-91616,-4821,55636,93528,60461,44142,51063,11584,-55140,8524,3504,-68583,-87616,-8745,12951,-57140,-83922,-32938,-26260,-33010,-50135,-6379,55176,77413,32882,-35946,-61676,-49304,-120730,-129103,-86110,-120782,-125053,-96922,-76341,-87289,-106926,-118455,-80781,-20371,34819,103794,153822,56681,-26171,-30644,17930,42892,96192,145436,137732,122819,158220,138331,6573,-23587,-31332,-68940,-82386,-58213,-61333,-68132,-76209,-61333,-33571,-65101,-34666,3374,20799,-18934,-77701,-65184,-78624,-59676,-22901,8446,60099,104863,93435,74953,104823,78719,-41782,-98082,149074,485739,535825,218649,-72421,-73681,-37818,-64796,-80656,-84519,-127757,-115623,22111,80889,149163,266544,358527,286028,99869,24321,-15612,-58025,-111713,-81240,-51457,-60396,-50302,-40475,-35590,-45519,-54842,-100520,-126139,-50221,25765,103788,84399,82340,72275,44269,38291,97725,190853,138327,78201,69639,124165,217397,326888,294165,104694,-13416,-54356,-74092,-107610,-106479,-102830,-142139,-103092,-14501,3264,22033,31644,-7237,-103644,-73870,-63171,-42699,-51687,-42117,15088,136186,188546,103174,25738,-12469,-43433,4317,-49614,-100433,-15811,91125,213735,231242,164306,57516,69622,34420,38319,24640,-32534,-79467,-13411,61405,126257,164613,47668,-73849,-65120,5547,24680,-2701,-11244,-14969,-57168,-53859,14222,28115,-7267,-10928,22250,-56608,-102645,-99042,-53235,-1501,-30670,-122520,-159809,-121836,-3689,73276,114499,45760,-30182,-56373,-28403,-8861,33776,104835,204241,217290,99889,-12337,-74589,-68067,-25956,-13232,-60482,-130293,-122546,-104425,-62591,-30546,-9574,-7855,-19723,31261,117714,174336,146692,10484,-68162,-80985,-66314,-87547,-59233,-18085,6576,-6434,-73137,-35567,86527,177395,186549,35576,-106120,42894,130281,42513,-16887,-7669,-56384,-80974,17412,136712,162543,100118,33403,-25148,-96122,-42418,305,55957,108663,141704,103219,133389,167131,125882,69938,39676,32193,18809,34033,81878,151830,96396,51995,-31238,-100654,-88009,-38189,-37411,-26131,-53534,-107397,-9506,67691,63354,-47055,-82438,-38247,13368,68287,126841,148823,110996,27033,-105847,-116332,-62391,-4657,-22160,-14742,-23205,-70792,-11006,39020,54687,40853,-31636,-93469,-98696,-46889,70183,255325,453511,434805,216795,107455,95660,77617,16304,-40777,-60931,-45525,-70284,-97670,-66279,-68650,-86485,-43127,97707,153530,129634,35929,-806,4372,37988,57170,6089,-54133,-44376,-29814,-13957,-75533,-95985,-87760,-51861,-43489,-53548,-79445,-77695,-104805,-104596,-46241,-30952,-55254,-133739,-75808,-58268,-24876,33021,61712,15834,-37992,-61447,-59080,-9430,109288,291225,480600,570440,437106,265805,146602,79074,33225,-51335,-130695,-147135,-139555,-165478,-175183,-116636,-8951,31430,-30611,-83482,-33804,-30347,-65312,-86791,-45381,35884,120014,80409,4510,-62901,-35036,-40623,-34007,-66266,-61735,29162,120418,62724,9717,-3398,-73127,-100390,-27565,-10496,-21029,10633,-32271,40873,80603,41536,-34771,-77059,-12365,90788,199498,233250,207979,155771,167689,216875,242203,238746,225722,209059,129099,-34065,-65552,-33677,-56078,-123990,-149915,-124400,-65846,-7739,35639,64759,36577,24767,25955,37994,77576,76259,78481,43938,33282,100355,64950,-54684,-88952,97936,196369,125721,10325,-96373,32169,91070,20176,-68389,16335,144366,148282,89140,81372,112865,246212,341925,259756,126421,12186,-43434,-51833,-38375,-35750,-40237,-41014,-105529,-83569,8817,49962,19241,-30041,-55644,-43990,-18384,-27560,-46087,-66428,-76499,-106558,-10616,105918,172850,-3867,-59048,57938,168140,202860,108371,29802,-26414,-59317,-45661,-63333,-52916,-41265,-38319,7041,4207,-43757,-26601,20370,54815,-37909,-58369,-64600,-53359,103993,235185,230969,192791,134568,59609,-24264,-63000,-11561,54938,100764,156049,114193,-25567,-95020,-129048,-24412,-33018,-88111,24191,230283,219860,64524,-45831,-99626,-119462,-16366,127663,96082,-3727,-49258,-2363,-11975,-63708,-38024,94695,223340,82965,91116,44046,-34574,-105894,-78229,-86088,-129130,-131670,-51598,-18536,-90353,-60783,28630,146872,208006,171747,81922,-2878,-49093,-37657,-27536,29809,149547,401670,524723,350295,152305,114501,130422,114469,103579,114826,90903,-18523,-57180,-28087,73305,146242,79725,98,-55075,-19860,95119,113304,65692,36921,27446,25572,64089,32678,-15233,-65334,-102789,-15993,12986,-41391,-100235,-141995,-125526,-82314,-27182,9124,-11524,-58135,-102458,-62303,-47024,-68097,-100265,-38508,28656,51827,46714,-58070,-80898,-21797,85300,197684,235449,224887,91645,-36000,-60344,-49981,-103946,-111408,-74378,-59485,2188,98069,129169,100710,52509,-33151,-73372,-35761,1631,35665,-477,-35805,-37963,-38180,-4051,18217,42465,47940,15349,-32379,-18609,151275,380500,344798,185136,47147,-4668,-1090,-39973,-59637,40486,100176,111570,57344,26568,-4225,-30118,-58556,-28626,-12728,-31557,-75479,-98423,-85375,-56449,-97084,-121080,6104,132977,191647,192525,216891,234541,214964,176372,135385,84945,23720,-75391,23304,122197,166339,188641,109606,-8493,-59282,25508,41406,16202,-23564,-51286,51336,176371,170068,88035,16173,-33492,-22115,24583,49263,56549,32627,-20880,-71148,-50614,15496,63686,98075,112719,61693,29643,37722,42635,36785,54486,27494,-34609,-75816,-9226,94815,160259,140387,56071,1280,12342,29265,12351,-49258,-133197,-71140,-801,46020,35445,72424,213537,344236,349057,170504,60648,22512,89026,163263,64873,-75063,-66330,33704,110777,170422,205912,140014,32779,-28102,-16198,-3846,-11644,32217,123635,100030,26644,-85272,-77320,47989,185660,140300,-876,-105253,-7462,58338,192710,374518,332378,175277,55367,-50473,-31741,-4325,28997,48424,-9169,-89452,-90271,-120688,-97325,-34353,-38092,-61853,-94173,-116341,-104324,-92458,-32019,-12471,3389,3001,-48515,-85695,-96431,-140016,-111888,-87698,-65621,-2030,-21965,27574,6457,-65790,-81845,-35803,-73425,-30539,-34004,-21412,-9444,-32103,13415,36276,-23828,-93539,-88807,-3234,-24972,-69234,-21966,76864,193974,281031,247517,71418,-52298,-51953,13244,33133,41645,26861,14295,43554,25964,-57081,-65188,-19885,6577,-189,-18251,-36002,-70293,-92393,-61841,-39820,1305,3598,-34852,-73763,-40819,-36959,-66884,-26855,66376,159767,180686,120573,73697,125765,175204,143313,50661,-99944,-60374,35026,39074,15204,-24338,3405,1788,-44928,-10537,8682,-20478,-40121,-69276,-103461,-56442,48114,167386,77794,8476,18758,3297,-41439,-85046,-96955,-89874,-78860,-12345,89072,224770,181370,58592,10400,-47253,-118251,-52099,-49729,-118008,-137975,-124391,-115810,-86833,-43306,-26960,-44386,-42783,-1342,56912,88461,107168,137606,151094,-24482,-124173,-142076,-103217,-84689,-74923,-62071,-23398,-11009,8106,50067,110073,138675,134640,163208,185712,142256,76819,34531,-54518,-108664,-60529,-35208,-81894,-33698,93181,147098,124106,105255,73078,8372,-41835,-70504,-122362,-152091,-150179,-143946,-127185,-91439,-65280,-100137,-127432,-64042,9032,34312,25179,-20193,-59161,-79476,-48750,34288,86844,145322,215726,256000,262491,209979,146499,71805,3299,-55879,-103512,-62636,7596,92220,126205,108405,34453,-13899,-47124,-44485,-62240,-74139,-9393,67964,66189,-3434,-83979,-119194,-73725,-52282,-8899,-12828,-40519,-44136,-49366,-14737,25926,85154,98706,99601,35955,-46617,-3837,11104,27665,2554,710,-12227,-64849,-105037,-62547,-18928,-39314,-56987,-28132,18585,65576,31871,-23921,-71678,-96082,-110045,-88088,-88234,-121431,-27337,184026,307846,129218,-64847,-147192,-90605,-36554,-44599,-69134,-12433,63215,124175,107072,59767,-5861,-5342,48854,103043,102630,148927,183665,171474,102877,22745,-63760,-69188,-21292,70144,220324,366912,423993,301635,134836,6028,-27298,2760,-20994,-184997,-142296,-71252,-40475,11751,26838,1235,-59809,-128528,-102157,-60622,-37539,-13666,28161,67929,54974,-42481,-62860,29658,74029,68453,17198,-33927,7384,12471,34637,50381,9584,-32749,-54229,-10883,41340,80502,99968,110345,59086,-63160,-62533,94440,192200,130679,19128,-54065,-77964,-50384,-28916,-28849,-49161,-14321,-38274,-70769,-19039,20966,65191,150330,193492,215751,245330,191879,74916,-56671,-104468,-97641,-4800,193807,325193,270453,144298,57251,47533,82402,177265,288774,187930,72084,5413,713,-15309,24219,9285,-50067,-72119,-64605,-56025,7184,69111,70839,20606,-72289,-83145,-25714,-12061,-92933,-150229,-71703,-45729,-33754,-9672,3506,-37314,-91133,-137759,-121982,-118115,-117330,-127076,-106776,-77821,-74540,-77110,-63132,-34509,52921,214746,354029,379451,203210,8920,-103801,-92324,-73207,-62620,-50789,-36260,17691,22904,48349,8200,-126496,97801,187319,154260,81860,23703,-29469,-12521,16475,-10694,-90576,-71703,11117,90587,134416,120474,149093,170632,127377,39959,17249,104077,197954,193817,114535,25504,-60691,-16203,1055,7850,-8887,-102731,-120333,-78128,-34072,-34435,-54941,-46308,-7866,19629,11788,27517,31665,20050,-10515,-72076,-99541,-33288,49390,158942,190323,162634,149002,55523,714,-40581,-46306,48057,178321,210906,135992,84719,79537,125980,115023,58060,-1067,-76275,-109490,-103397,-66712,-9189,-15186,-70857,-68497,-13326,1169,-16745,-23050,-64328,-83824,15921,19967,-37245,-124107,-21390,54907,141966,141382,85224,1460,-42524,-59374,-38141,-17307,-29770,9956,80241,174545,223118,85752,-86339,47888,259847,253461,89775,3586,-94395,-93870,2677,89614,90520,58403,-35485,-76256,27484,110510,219453,200555,99235,-11825,-85720,-92325,-85608,-63109,-22323,-20643,-45476,-43322,6662,112220,221940,137106,2301,-25043,17501,29532,-27557,-138481,-102239,-6172,70243,54131,31639,30156,6749,-36911,-65731,-87472,-2051,-7944,-25281,-82666,-66947,-52772,-9244,16790,-22759,-33080,-29713,-44267,-35787,-51347,-101442,-159041,-68896,-26890,-27939,52294,215253,462638,480295,166049,-97374,-69323,98883,215166,183736,69771,-43814,-66820,-36828,-102344,-95695,-13880,116578,170334,127655,85792,50791,62656,61916,31748,-73535,-146500,-141270,-95028,3002,207516,346528,274829,34317,-95108,84129,267957,272638,214058,188301,239596,259936,184483,122443,158491,169055,170228,114521,32938,-38772,-120076,-129029,-155932,-91609,-124865,-140535,-164285,-125393,-49382,16762,48496,71161,113193,127985,106972,46589,-12815,-70529,-78661,-81784,-84985,-87603,-85028,-97763,-67230,-20158,-9939,40252,135104,162700,168021,147716,116342,89807,79387,103842,204057,249410,121226,28867,4604,42312,49285,30012,-1155,-21873,-18883,-34419,-77756,-46300,31460,53105,45647,91985,123741,91578,-3442,-96187,-117862,-121845,-106674,-66482,-8221,4323,-14358,-25578,-12094,40822,125292,208896,200168,138156,50358,44229,105833,94297,11466,-18709,49424,67887,79673,25267,-39515,-22787,-31746,-57773,-44926,-17831,-18039,-51578,-57025,-45238,-15507,25116,-16183,-57502,-71003,-126642,-180286,-146646,-46795,1982,-38918,-70984,-91365,-106055,-90573,-94317,-76154,-27128,4394,-2836,-16146,-1736,12640,-25382,-58167,-36128,973,52175,121415,232546,279190,246264,237353,286229,239291,189794,157904,44711,16745,52242,69093,50682,-17420,-61292,2730,28027,3886,-3192,-24573,-42157,-28675,24754,64515,50872,25687,-5268,-49544],[-32109,-31229,-56850,-62345,-63759,-19734,-13356,-49481,-42250,-4098,56932,84456,56061,-14433,-91919,-89172,-68772,-85177,-82988,-47019,25865,101675,157347,105128,52872,39031,3000,32200,161249,227508,128764,34309,-28150,-39333,-16654,-49128,-128513,-30960,46471,6038,-51654,-84676,-104525,-69159,-33346,-28061,-76497,-85589,3718,81923,79010,51261,17505,4669,-35445,-93380,-45618,-21234,62567,117789,120175,45791,-34465,-32863,-28597,-31433,-63508,-55721,-29748,-1754,27990,63153,626,-80677,-51789,18533,15551,36502,34613,-20203,-79103,-70683,21870,63229,20316,-64392,-77629,-106000,-77519,22694,112733,192105,102845,-12908,-37185,-12861,-2750,-34602,-101565,40081,229719,360396,338666,161011,55187,4249,-21842,-31703,-48873,-83806,-98758,-71210,-45408,69136,236317,209583,-9721,-155100,1171,129666,150659,45120,-39464,-34051,-48528,-111331,-43008,54283,77981,26650,-31431,-53620,-116917,-27863,85042,127021,143547,118907,73833,136261,128920,19929,-20620,-22280,-35547,-57920,-45828,-39143,-104451,-116158,-86757,-50051,-82157,-109688,-101398,-45783,-14262,-83268,-155519,-117655,-112672,-73195,-2199,71332,132684,180194,157351,73311,-24017,-18298,-33689,-80115,-148808,-76007,46927,92912,32800,26869,9080,-25544,16036,117350,140669,16803,-31275,26634,139441,277504,194750,98924,63588,1946,-12577,79950,210874,200989,98536,6817,-11326,40492,155787,310033,324850,231088,145219,93654,37753,-4102,18430,31363,68116,61798,2661,-126597,-80310,162615,356507,334242,198294,74124,16558,-34693,-92713,-48211,-52527,-55523,-7563,102274,241068,263395,110968,-32558,-75965,-63025,-51185,-53596,-81112,-99268,-85325,-32597,12051,56524,67399,26235,-3264,9374,-30111,-41845,22895,118949,162474,84372,47090,68062,28392,-38058,-59087,-50490,-18883,-56034,-121405,-49492,33847,42447,-27342,-56268,32296,131669,157396,127604,40378,-63808,-106611,-70256,-10061,54152,153722,292936,251987,96352,-19876,-83943,-61120,90019,162955,143321,59662,5223,24209,56176,66078,46717,35358,49255,89991,109517,94272,110340,120972,150091,167430,87242,-53099,9636,22293,32592,-4106,-38547,-45506,-22708,36840,84512,205630,414592,590601,473616,302562,130898,45911,31542,22671,36302,12241,-46596,-96498,-122498,-122530,-45061,72049,203308,307157,281865,144696,38943,-45781,-102892,-133137,-153509,-67821,23051,36473,-727,-77523,-43888,-33669,-37675,4772,88635,41181,-5385,-37045,-78090,-124722,-56026,-6942,-28533,-80659,-45144,3179,-8292,-10371,96324,232339,193183,38063,-80274,-33042,11768,-41123,-104672,-101207,-45927,-16557,-23743,-8443,37745,63848,25024,-23321,-90396,-109155,-120500,-93604,-63581,-35239,-63653,-83129,28175,267235,437508,418901,278591,89677,-29746,13125,155071,295583,269417,102956,-101944,-32253,112772,98470,16832,-11310,17258,-25120,-98518,-140413,-130451,-91952,21499,41726,30411,527,-61837,-75878,211071,382381,286414,101722,-57621,-124275,-132249,-67531,14970,93909,112891,90487,75335,51023,8951,-25033,78817,204134,300562,282882,115091,3280,-35723,-69201,-80620,-74962,-51346,-37356,-137965,-50349,47911,100695,130807,98831,80810,85163,60171,29873,79970,41708,-49507,-83684,-20944,-11189,-79798,-61218,-14491,-15527,-27658,-50799,-11539,48243,69706,29661,-33166,-80679,-70818,-139009,-109908,-75032,-116896,-134318,-113264,-94458,-87343,-98863,-107547,-76798,-23489,20058,66345,116385,35152,-39770,-30181,25815,55711,111231,169162,156073,124329,141767,83861,-33925,-38542,-30769,-60236,-71106,-41984,-45276,-58951,-67473,-58414,-32580,-69890,-32512,11389,25037,-15032,-73442,-61936,-82312,-73850,-43753,2091,60125,100377,82338,69719,110004,95168,-20725,-104944,127008,477467,570005,262260,-63017,-73620,-36464,-51868,-58107,-60794,-114058,-88719,46257,79334,112729,201674,307430,282487,111535,29442,-10264,-57374,-124560,-82964,-44103,-38553,-28775,-30660,-29109,-38275,-52428,-101575,-131442,-45454,37749,115374,84401,82626,64777,30207,26107,79724,155992,108654,83077,127705,191886,268666,362050,305062,96794,1302,-33100,-51514,-85202,-134650,-162619,-157967,-91410,-3707,13145,32945,40951,1414,-98367,-84321,-80568,-68750,-86187,-86818,-40884,72535,140522,80977,19690,-11224,-55150,-11781,-44230,-92878,-22728,74831,177517,173879,106777,10637,30039,14927,33773,22770,-36930,-91548,-15484,60020,117646,136296,35219,-84156,-75157,-10799,15753,3618,2868,-2290,-45118,-35357,30392,28718,-22304,-38419,-6560,-62715,-100339,-90191,-46708,-4981,-36219,-124959,-165546,-116214,10798,88128,128800,49152,-39325,-54810,-15747,4227,49155,120615,198572,185243,80442,-11803,-68242,-56266,-12075,-3333,-47801,-115241,-131389,-105532,-58603,-24155,-6289,-523,-14714,32474,116762,171740,142845,-201,-87651,-81915,-60102,-74280,-30870,10201,-4560,-37518,-106100,-28304,106027,216575,208704,27319,-92508,74000,130195,24614,-41518,-35143,-71992,-94466,6029,120179,139521,83358,40263,8548,-101168,-63273,-9955,47758,86753,113943,90794,116507,142077,106138,54772,23449,20300,29720,61496,112367,187123,122708,58353,-33493,-113087,-94731,-33612,-24108,-6491,-33081,-108584,-16975,53539,47641,-52850,-75415,-34905,16510,74348,135487,164714,127959,44844,-93124,-128818,-72494,-10094,-21046,-17393,-50385,-91845,-55594,-8200,38496,30041,-44666,-107123,-114805,-58908,63970,238331,413840,405606,196083,95152,89480,63709,-2562,-62301,-71938,-42730,-67680,-105637,-84884,-92237,-106725,-44020,84332,132254,117855,39750,1979,2405,36152,55915,-3669,-76106,-83187,-77743,-55825,-84705,-87628,-99009,-71197,-57796,-52472,-60790,-53940,-89602,-110579,-48849,-27705,-49700,-108297,-72641,-65138,-30568,18545,40268,3586,-27508,-40856,-47064,-22676,95061,299203,494959,564221,418132,258312,144571,78307,32111,-50912,-108083,-119291,-123885,-165373,-188053,-126038,-5158,41793,-27629,-107193,-37932,-25768,-40078,-69588,-59497,28446,137863,118382,35304,-48765,-46958,-67640,-46958,-67530,-70199,-1225,84671,55495,31275,28862,-50763,-121386,-50983,-42869,-22678,42840,3323,58370,64444,4977,-70300,-112237,-37629,71180,193685,244260,241707,187193,180038,203429,213313,214970,215063,203320,120828,-34325,-42894,-19449,-44703,-111103,-132308,-117168,-61976,4485,58068,90237,46517,24133,26320,29845,62113,56526,59860,21578,38368,129673,101552,-23150,-108406,76337,214060,148664,20004,-99454,15985,71641,6494,-67504,39881,163263,161792,93742,71214,90116,204239,302825,249986,129304,14984,-43691,-49826,-35325,-42517,-49493,-43474,-90573,-105781,-24840,25930,18248,-16183,-33095,-28070,-8437,-23107,-50735,-80984,-80675,-124718,-49789,64905,129722,-75527,-104538,61900,175797,202743,111029,35933,-8396,-48668,-42811,-58268,-45369,-24389,-2011,57001,60794,750,-8611,24306,35439,-65102,-48539,-57277,-51701,101926,238024,227861,180114,132290,62131,-34932,-99185,-56691,22166,86874,156920,124103,-26351,-101184,-124224,-22848,-32828,-99941,-35485,178139,199678,66343,-36871,-90452,-113733,3995,130326,118982,25424,-20189,8309,-2192,-56347,-39661,86932,184909,65465,85501,31030,-44968,-120811,-88725,-92463,-125654,-118725,-42733,-4703,-78143,-67111,31289,161597,229687,197666,112706,28569,-21550,-25642,-15543,42964,165540,408724,518282,328549,121932,90565,121182,136342,152433,174775,144568,14880,-36147,-48668,26902,116734,61978,-11415,-54990,-2638,124191,132612,79045,46356,29487,29977,77813,54571,-3965,-57128,-97653,-13690,15977,-35971,-88627,-130043,-123776,-82317,-33249,649,-15403,-55179,-102605,-66907,-44438,-64305,-97602,-27809,47515,74646,62761,-55064,-82945,-7681,115245,230930,301918,302689,126053,-32142,-73079,-46405,-99151,-105117,-64105,-42113,22176,111340,133210,103589,64416,-16615,-62453,-35512,1217,46128,20838,-6409,-9850,-18197,7279,28405,56259,61880,24883,-34285,-32857,141709,411423,403620,229814,75375,-7271,-17306,-56624,-61772,49684,111815,109905,41781,-300,-29174,-44472,-74741,-37155,-11321,-25753,-57364,-73248,-64905,-41185,-87226,-122390,-5410,113188,183453,202626,229976,232251,191762,138095,93348,64596,25672,-72319,-2798,69488,116160,145998,85044,-9568,-19145,64144,75144,45531,-3806,-54541,49056,174561,166024,85088,13514,-31186,-6760,40001,55174,56305,38756,-13214,-74567,-79411,-18613,32519,78703,125078,90472,48986,47001,41935,22596,38001,17558,-36154,-63982,15015,120258,180361,142736,44998,-13986,-8808,10213,2768,-50970,-113577,-44161,5737,37895,45806,105615,244190,355301,359874,159077,40092,5776,74316,155384,65331,-74208,-70426,26281,104938,169823,193783,121536,20932,-25394,-7511,1548,-23510,235,94712,95925,37055,-69001,-87809,41959,168353,113228,-31326,-109387,-2179,62270,197285,352411,298874,152058,44362,-64755,-60059,-35181,7240,43178,28569,-8864,-74147,-115114,-53534,571,-2161,-25464,-64733,-129102,-104339,-92003,-25538,-6900,-1987,-7273,-52399,-82500,-88670,-117254,-87731,-82417,-110451,-29782,-27535,31897,4403,-68836,-93765,-72943,-113029,-61491,-57782,-44278,-34287,-52978,8730,54535,2068,-73938,-98962,-23971,-41551,-71439,-32590,75863,199839,273130,207706,46234,-69242,-84416,-5134,32381,55250,47252,42696,71639,49158,-24181,-40207,-21664,1800,-195,-15624,-37937,-84041,-119927,-76399,-30118,28082,38736,5017,-50645,-35243,-41823,-77477,-35647,51631,124778,128084,72731,57131,124565,177288,141365,45141,-104458,-61189,40961,55493,30718,-9838,16682,15238,-40184,-11164,5998,-25748,-42073,-67504,-113738,-66765,34469,164505,90032,27493,39067,8576,-63986,-115234,-113716,-91626,-74119,-11309,84324,211207,167368,52924,15678,-19093,-86535,-74272,-69505,-105456,-145081,-136626,-103280,-70401,-26234,-10143,-35137,-45821,-13297,44498,85657,101912,125108,141227,-16075,-103718,-121229,-90679,-77066,-73423,-64816,-23018,-10093,4947,36907,84656,102078,81379,105378,138708,113882,63017,31817,-61157,-98895,-43362,-18769,-74461,-34845,103124,155208,124361,94748,56377,-7482,-52097,-74725,-122655,-155388,-154227,-145260,-110783,-67722,-49996,-86972,-141981,-69830,14550,56712,54262,-4203,-59105,-86653,-60019,7291,55702,119701,203351,268405,288900,243367,181851,84782,-5187,-75645,-116891,-48976,33542,126168,150771,111886,33529,-11486,-34877,-24187,-38590,-62411,-7428,72093,79769,15794,-64405,-120775,-90849,-63588,-12556,-17140,-69878,-63342,-56402,-36138,-25044,7691,29900,64602,29091,-45975,-13202,502,18720,-8690,-9649,-15072,-68130,-119880,-74507,-26529,-48343,-61541,-25194,27976,71759,35761,-18481,-67644,-96660,-117817,-101469,-99765,-119158,-34027,154237,259515,99576,-76508,-103239,-73747,-29743,-38014,-64440,-5560,72669,132692,116867,69937,-1569,1495,65460,136985,141084,171063,195438,169892,91783,26250,-43977,-41257,-3881,76535,220090,374305,440597,301633,121782,-15077,-60940,-19928,-6811,-155926,-131350,-41498,3507,56030,69030,38416,-36750,-119033,-124131,-86809,-63910,-31323,27876,82117,68658,-24821,-47219,23451,48648,29898,-4304,-41197,6207,16064,36270,46539,8548,-32783,-66373,-15906,51010,81787,107937,118827,50387,-67374,-35583,128769,229084,131705,11688,-60074,-59649,-26913,-24072,-47397,-53439,-11224,-32588,-75881,-21958,27002,80227,174773,223262,245018,268992,206708,68607,-69482,-114164,-87663,16745,232923,378868,312169,164401,67326,50969,83608,178408,310478,226991,92875,19724,14433,6002,59708,21785,-39319,-68604,-73759,-67252,-3396,57087,63510,19969,-62496,-87560,-54558,-44220,-116680,-134429,-61585,-40439,-40840,-13612,-2815,-44034,-96213,-121138,-106439,-116890,-128244,-116009,-102087,-79905,-80456,-81402,-63890,-38891,31805,169314,293974,347863,222284,32196,-91153,-94520,-86899,-90176,-96600,-71876,-4460,3338,26277,-2388,-123670,81065,121961,94272,48926,25678,-31751,-28969,-20,-25232,-89896,-41974,60159,134897,152881,126972,148826,155025,93646,16486,18125,91167,161323,167489,103347,23029,-55725,-6549,34745,54225,6164,-100120,-111653,-60949,-13902,-19070,-56312,-52053,-8411,23317,15483,32082,41811,34373,6989,-58164,-92223,-34192,36000,137371,163791,122044,88826,33611,-126,-32580,-32986,68158,209647,242998,151290,89143,66497,107790,118155,70911,16097,-43166,-62894,-55622,-25937,-32389,-41629,-83248,-64329,-8054,9700,1449,10485,-15564,-104248,-53567,-19749,-57125,-123888,-26603,41263,129176,134935,86625,6708,-38658,-60814,-44574,-27767,-39048,2830,93203,191890,238624,99210,-97400,43775,229197,205695,41734,-38495,-112559,-54874,35897,112683,88567,46088,-42051,-55988,53402,150835,263437,228022,113432,2408,-70539,-87380,-95945,-72002,-21076,-6505,-30569,-30899,19701,117893,206337,101951,-32466,-41396,22675,35543,-27184,-136754,-90259,-3541,67360,51062,20810,22862,-5665,-63109,-99763,-136769,-4373,-941,-19109,-81371,-82164,-69755,-26665,9395,-18883,-25058,-20895,-36430,-29956,-42560,-80107,-139267,-82100,-34284,-42976,37293,215646,528857,593253,255231,-61661,-81336,93316,210746,169560,56326,-62869,-47850,-1179,-75895,-115583,-35872,86910,175008,141232,89293,47824,54384,43608,-1864,-102608,-155010,-141156,-108281,-22120,159146,287908,236671,14241,-115090,73273,247435,255679,220458,203202,250047,271937,199488,130284,168332,181221,169933,90843,-2359,-63998,-129057,-123186,-139842,-120469,-154589,-124383,-143892,-110034,-26078,25087,29930,43834,93925,124731,104387,39116,-22849,-78605,-80998,-85376,-90893,-88285,-81374,-88308,-56709,-12801,-5346,45310,137828,139078,132789,116574,95970,81644,77837,109868,221277,260328,127982,27659,3100,47835,67276,53724,15977,-14536,-15126,-23918,-61371,-47869,20635,47476,42647,86042,125034,85569,-20129,-111563,-135758,-143048,-122311,-62687,13989,35261,11553,-9391,-416,46950,135284,230687,223919,167610,86884,52202,98745,81583,6667,-18641,56336,74611,81129,28444,-23211,-13975,-39676,-68973,-47178,-12550,-10002,-44242,-49045,-40159,-16724,23327,-17349,-52924,-58218,-103518,-157466,-134584,-25547,-1934,-53845,-85641,-101245,-113466,-101074,-102706,-83106,-36276,-2317,-2259,-11382,-1039,2415,-38238,-57151,-26469,2084,36608,97564,221723,302155,299806,297727,313517,241966,195549,156141,42567,25305,73927,97969,78374,4619,-90670,-32206,7670,-8993,-11389,-31073,-47876,-27061,40268,83588,62450,27811,-4793,-41437],[-16936,-25887,-49808,-65571,-56795,-9725,4975,-25045,-32054,-4029,52082,72530,41673,-29057,-105301,-85373,-86264,-122233,-98562,-31330,59128,137047,191924,149157,101168,84150,16001,27490,156612,233867,144227,41502,-31760,-52989,-26104,-52527,-127036,-31362,43643,4792,-44315,-73613,-88347,-59480,-23872,-22621,-71293,-84329,-3469,78899,76695,46639,14681,13725,-15145,-79955,-53851,-23806,74445,138109,130675,38702,-42794,-25666,-7869,-11156,-54724,-61119,-30131,8612,42114,69300,4411,-101457,-97985,-45425,-30796,16370,34302,-15606,-76522,-66783,24213,57929,10254,-75272,-90951,-114858,-53577,40813,120161,180921,84907,-23452,-37445,-2645,16514,-16830,-110570,36266,220463,327498,285494,117051,26377,-16137,-45021,-61650,-74063,-89993,-92000,-69255,-37797,82019,226835,196867,-11614,-143522,-11753,101836,124651,32928,-48776,-40049,-37644,-68324,-25153,53890,69785,15523,-45128,-69623,-104865,-13001,107919,160617,164870,99671,33773,95317,105382,13811,-25420,-19956,-9570,-9326,-210,-17106,-93959,-102210,-82793,-55092,-86094,-101219,-90345,-52223,-68148,-160058,-104384,-30630,-49994,-55894,-2259,69686,133847,179678,151461,81747,544,9076,-17948,-64890,-133229,-85876,35640,49525,-10915,4433,-781,-30548,20100,119671,107853,-14177,-40101,27450,152426,325653,252018,137885,86764,-13820,-69620,13947,177839,220257,137966,49563,14543,84072,206948,354730,344715,261645,170799,88410,17460,-22370,3300,26293,74877,75107,24330,-88442,-97364,101169,270856,262312,176878,71418,8449,-44210,-87634,-33687,-46252,-61361,-6427,113281,276520,299415,106729,-38306,-76666,-70012,-69887,-63765,-76156,-89122,-85487,-36348,13864,63857,73855,27963,-11727,-9152,-47320,-49641,20196,120311,177673,118984,97561,118386,59799,-25318,-56841,-53699,-29802,-67340,-109161,-17383,72362,67215,-38122,-66381,41770,137851,166191,141737,47854,-71691,-115425,-41377,18272,73158,159356,285663,238307,81657,-21882,-83269,-42530,112828,174118,144444,61968,10158,25339,53799,65405,50494,32964,44102,85000,94766,78549,97653,117351,157921,185527,122232,-56334,-31685,1107,20573,-5890,-35968,-40208,-16900,43004,85682,193383,386211,553066,474638,307528,127195,44223,30094,23754,41054,20271,-36663,-86054,-110115,-114516,-43845,68762,194236,289082,276682,159551,49751,-45398,-109347,-138661,-167481,-76094,11142,23798,-7349,-78843,-49889,-35409,-40943,-3472,84323,54178,14969,-17153,-54983,-101905,-49875,-1342,-22928,-81662,-46379,11292,6688,4075,102569,230556,201707,48507,-61750,-22863,13142,-37007,-78965,-77138,-45268,-20688,-29165,-16504,16025,33652,5570,-39984,-106748,-118783,-119004,-80615,-37710,-4804,-35055,-67572,26474,258204,422756,407985,267891,82302,-39156,1292,145438,310262,308908,122790,-93967,-25991,131238,97824,14795,-9571,15417,-36690,-111658,-102644,-78347,-127558,-41766,-13177,-25114,-31900,-75645,-79156,207455,395345,304947,111027,-58590,-115180,-112256,-67341,22034,97871,120680,115235,97614,52706,-14369,-55358,63259,208036,304529,269084,86386,-23929,-59713,-85409,-89588,-76335,-57570,-53782,-120029,-18455,93774,146921,169043,144045,134267,143722,137264,120879,143833,74757,-31424,-80817,-36092,-35620,-101569,-42502,-1281,-7610,-21740,-48516,-14501,40644,59206,24711,-27790,-99076,-94081,-144526,-91291,-66296,-111610,-139377,-120403,-90409,-71621,-83929,-94507,-71280,-25464,5918,26185,74940,11335,-56503,-31192,32150,68038,126406,194214,176747,127345,124991,38228,-54210,-49693,-30147,-51893,-60124,-26605,-29580,-48566,-57263,-53867,-30093,-73073,-25900,25802,35508,-4953,-63998,-55386,-84284,-91620,-65517,-5112,58444,92349,68988,63631,113631,109325,-219,-106453,103871,447590,582171,303872,-52382,-71569,-34483,-37477,-26609,-16458,-67396,-48602,73835,84806,87018,138074,244489,264755,118254,32899,-6462,-58173,-135182,-78613,-33909,-14735,-6362,-16007,-18263,-29649,-49758,-100535,-132047,-39389,49891,125492,88908,85741,61829,22912,18906,62875,118357,76265,89275,197381,268740,317496,381975,298992,82410,11058,-16792,-33985,-62591,-108233,-131375,-107089,-69029,9138,25056,45890,51207,11640,-88994,-95202,-97506,-92703,-116506,-122135,-80863,18865,90083,52781,9596,-12537,-62091,-26484,-39702,-82694,-25220,58936,135708,113788,50145,-31826,-12394,-7182,25337,18536,-40338,-101753,-21338,49446,96147,95925,19572,-91379,-79261,-24608,7073,10021,17362,10555,-33613,-25142,28854,15630,-43109,-56148,-23185,-61327,-92693,-81909,-42633,-10550,-41777,-123834,-160847,-103829,28961,103909,143611,56099,-43304,-51627,-1887,21519,69404,139149,194941,159819,66487,-6635,-55558,-41031,1548,3650,-38259,-101851,-137171,-104200,-53445,-15734,-386,7678,-7719,34702,114120,164521,134890,-10337,-104324,-76933,-52065,-57583,662,43570,-11778,-68219,-117332,-11428,130692,257591,221818,16439,-70233,103679,124535,8317,-66028,-62537,-79500,-102909,-655,107429,120776,74267,54385,49549,-62699,-81656,-18523,39660,61354,76066,67321,89638,108029,81070,39395,7489,2665,28123,77663,133323,213962,149951,65889,-32587,-121946,-99397,-26780,-6163,19677,-9453,-105105,-28007,31560,23477,-62907,-67818,-29048,21788,79980,139066,170418,134918,54786,-78915,-125727,-74929,-11345,-17695,-16615,-69865,-95486,-71914,-34124,25953,16672,-57528,-111348,-120686,-67315,56846,214584,361729,363135,167765,78374,80396,50619,-17147,-80178,-79119,-36311,-60468,-109081,-105292,-117748,-126811,-44214,67337,107872,102187,42500,5802,2015,35536,55263,-12149,-96054,-115847,-127452,-102433,-84296,-78154,-107367,-86150,-57562,-30823,-24313,-25364,-73093,-114772,-51305,-21603,-34149,-88461,-71620,-70561,-36237,2961,18015,-7922,-18912,-24532,-39264,-32986,80527,295223,482301,524334,373073,232591,128596,64487,21595,-58493,-94385,-103156,-120312,-174510,-208004,-135692,-4499,47332,-20672,-72212,-31126,-20370,-21538,-45656,-60248,21520,146943,153959,69180,-24797,-48590,-93833,-62639,-69916,-78054,-26319,57045,53254,50737,53886,-28356,-132806,-73688,-63375,-7051,80724,49851,84638,57739,-14900,-84138,-137937,-56688,50941,179538,245573,265001,207654,179945,177632,174379,182395,195707,190330,108960,-28908,-18514,-3210,-29878,-90835,-111863,-110554,-61333,9298,69837,103248,48217,19004,22475,18951,45499,36422,41700,4290,46316,152451,132322,9936,-107856,52858,222413,164938,27961,-97381,3126,55254,-1561,-55713,64748,179176,175398,99028,58898,63231,151035,238641,212557,107944,-2424,-59316,-55964,-33455,-46806,-63257,-52046,-81364,-117438,-58593,-4792,13131,-5388,-16494,-16460,-190,-19001,-54778,-92102,-67110,-70304,-23438,80617,142554,-53070,-99325,67746,173836,192535,107345,37474,6248,-39112,-39178,-52749,-40129,-12540,31587,111187,123676,52847,14467,32420,19382,-82084,-46767,-53079,-50998,96206,229746,207908,148351,117132,62419,-39296,-127822,-101450,-13189,69889,153183,132347,-20739,-102891,-123412,-24493,-32878,-87830,-83894,123549,166472,56444,-32127,-83291,-104134,15097,115945,128419,48768,8692,22388,6557,-51957,-55702,57817,130276,42953,75480,15687,-54027,-116243,-94906,-93750,-115925,-108401,-37967,3063,-67921,-75611,24574,156995,230485,204963,131018,54916,9413,-3434,766,59966,182019,397686,482762,287635,83921,60117,101833,149027,197894,234479,200934,55336,-9156,-61212,-17717,87777,48742,-14108,-47210,19088,151680,147760,88356,50402,24823,28338,84510,71096,4346,-51023,-92709,-12781,16591,-31537,-78016,-116578,-117807,-81756,-40405,-9741,-20900,-52810,-101771,-71823,-41666,-60944,-95995,-20773,59659,88872,70875,-54628,-85374,6686,140599,255414,361807,380562,166705,-18384,-83327,-45367,-95969,-99494,-53764,-25849,37512,116008,127095,95928,66997,-5640,-55733,-38022,-240,58033,47767,27203,18852,1455,17287,36636,68205,72942,32271,-35166,-46917,125762,421569,447732,266622,98041,-8332,-33474,-75014,-68959,52236,119639,107519,29643,-22255,-52181,-61270,-93577,-46921,-7235,-18547,-37047,-46612,-43664,-25106,-72670,-104840,-14394,90968,169472,206055,235424,219355,159838,97700,56458,48775,30685,-54449,-15958,18418,64449,99256,59435,-3127,20392,103567,109875,75463,14973,-57930,45234,167415,154675,75121,5308,-32152,3311,48108,53488,49496,41316,-3624,-68485,-104087,-56723,-2909,56329,134329,120572,70089,56527,41996,10133,23481,9968,-32055,-43117,44638,147323,198832,142435,33787,-28294,-29922,-11562,-9621,-52842,-83830,-10938,12204,25622,47370,123702,255773,340269,342536,135436,15943,-14313,51103,131776,54026,-81208,-72993,20549,94427,155068,165345,90656,3666,-26826,-4658,2736,-31919,-25933,67199,92315,50790,-43517,-90780,31146,136410,72891,-68398,-102486,2695,62790,192097,314214,255917,125197,30035,-69739,-66136,-57097,-14637,34835,70260,73238,-9602,-67180,-21914,25619,31556,17148,-23106,-109534,-104571,-93535,-22121,-3471,-7475,-20499,-57826,-80485,-80645,-82035,-34265,-41717,-113326,-68575,-36806,37143,2788,-64818,-76629,-87189,-142824,-90395,-81256,-66165,-54881,-66991,7481,72999,29447,-54177,-105580,-45594,-55511,-73606,-46617,62454,184599,240716,153427,16046,-84416,-113737,-21642,29217,64836,62231,64057,89175,60369,189,-18955,-27078,-6346,-639,-10157,-34180,-89999,-141919,-85642,-21367,55772,78201,50721,-24767,-30502,-47223,-89301,-48791,32738,87647,81383,30641,37174,117007,174585,136646,37376,-109357,-60466,46250,68886,41844,1615,28855,29629,-31651,-10919,1575,-34060,-47774,-68209,-117265,-71162,27673,168356,111746,51671,59951,12170,-89644,-150861,-133330,-94867,-69223,-10002,77955,192778,151041,44358,17962,9835,-25748,-17616,-4145,-42101,-110299,-120604,-90723,-56783,-13101,4137,-27277,-52031,-29363,28942,80064,94893,110706,126243,-2137,-78696,-95304,-72737,-67533,-72112,-69568,-25812,-11568,532,21955,55750,61099,27016,46982,86366,79087,45098,24558,-69525,-88472,-27393,-4486,-68357,-37383,110633,160862,122562,81615,37019,-21533,-55475,-77655,-125161,-160516,-159379,-146522,-97066,-48215,-37105,-75417,-133437,-73332,23583,88802,97585,20949,-52790,-87230,-65488,-17779,24236,90812,184777,271969,304375,266744,210356,94654,-13033,-92152,-117478,-34753,59351,157486,167643,108918,31013,-9800,-23382,-5183,-15284,-47288,-4826,74513,91566,33179,-46583,-108579,-106247,-73926,-16498,-19617,-96717,-76551,-65362,-61266,-75612,-63511,-37607,23468,16166,-47937,-23859,-9495,10577,-19296,-20518,-18540,-68935,-131263,-87407,-38996,-60960,-67906,-25059,32965,72519,36822,-13906,-63651,-96427,-123401,-115263,-112050,-113542,-40646,122378,211106,75556,-75060,-63137,-37231,-12327,-27105,-55344,6459,86157,143282,128231,82378,5392,8245,78888,161117,161907,172613,190356,155062,73154,26642,-23057,-14494,12434,78835,210590,363737,437060,294970,111677,-29955,-93655,-43654,-223,-120527,-95905,6197,52456,99637,107978,73989,-12018,-99904,-128856,-105808,-84944,-45240,28697,92425,76174,-7514,-30240,20632,29272,4570,-13383,-42007,8360,19742,35218,39278,4218,-34775,-78267,-19418,62256,87917,115897,121799,40424,-64424,-11013,156937,253665,125166,2102,-65330,-45080,-4250,-14777,-56759,-54466,-8099,-25871,-78897,-25404,31295,90521,188681,239665,260292,277246,209081,57658,-82083,-101041,-63233,43690,269122,420511,345257,180359,76240,55795,86499,178496,323092,263657,112640,32115,26153,29016,92889,30582,-30120,-63541,-81112,-75585,-9320,49272,57500,18800,-53191,-82919,-74664,-71514,-138855,-116891,-49205,-33572,-50145,-19878,-9719,-49083,-93987,-98793,-87778,-108185,-129648,-101771,-93999,-79247,-83926,-83908,-63213,-40577,15213,128018,232975,305929,237397,63603,-73071,-94764,-96689,-105471,-129815,-96990,-22218,-13146,289,-17266,-104773,69327,74159,56384,36634,40301,-25863,-46761,-21922,-40576,-74360,-10125,106979,169547,161918,125374,139517,128683,55112,3596,28852,76709,122472,139978,93337,24253,-46527,3690,68991,98570,19907,-95259,-97121,-38650,10158,-867,-55299,-53925,-3718,33471,26661,43251,55943,49993,24508,-42537,-81399,-32359,21196,109078,132079,82485,37218,15176,2110,-22643,-20560,83671,231163,264580,162814,91138,49442,82683,112518,77472,27986,-14895,-21974,-17990,3516,-45995,-65832,-90575,-60451,-7381,14242,17906,40644,36258,-27139,-74806,-48655,-71754,-119001,-30831,28947,115967,128943,90878,15200,-31421,-58034,-45180,-29577,-41405,-504,104164,209143,254469,115950,-100793,35794,180281,143861,-2853,-74692,-68091,-10672,81508,146704,95794,44865,-34492,-25475,92857,207309,315175,264297,141997,33145,-42195,-68513,-93024,-68694,-6018,18463,-14139,-18949,30462,117891,181467,65740,-63684,-44742,39767,52712,-13910,-117656,-73565,2329,65215,46331,5854,10927,-18824,-79945,-102541,-148216,-9497,5329,-10414,-71180,-96050,-81205,-36959,8742,-9467,-14112,-10608,-27274,-22356,-31622,-59329,-113676,-85675,-33900,-50132,22754,204170,561220,671602,326286,-32986,-94343,77662,190988,145575,40301,-76486,-31024,27509,-50863,-130077,-54819,55383,172043,154093,94771,45825,45365,23879,-33816,-126672,-133563,-118444,-96706,-39108,114231,231868,202169,2079,-117799,61800,221264,235850,224749,218150,260874,281435,214063,140022,179717,192769,165996,68438,-29896,-88127,-138020,-117080,-115715,-148223,-138021,-96965,-120630,-91734,-1794,34446,13622,17433,72081,117796,100832,33963,-27273,-79187,-77434,-85706,-94759,-87818,-76505,-77944,-48111,-8416,-3935,47630,136182,115555,99911,85401,75410,72686,75072,113724,234661,269717,138703,32189,6132,54066,83415,77617,35585,-2196,-6613,-9940,-40397,-38332,14536,40294,37056,74264,117911,71211,-40386,-127210,-145804,-156253,-136639,-59534,34488,65016,34628,4563,9602,51055,140391,242408,235625,185361,113179,52246,80706,60737,-1386,-18452,61008,76186,76753,30694,-4559,-4904,-46574,-78134,-47857,-6112,-596,-35076,-39829,-33758,-18743,19090,-18076,-46939,-43103,-75426,-119915,-101679,375,-4068,-65309,-97080,-108636,-117963,-110087,-109629,-89855,-46528,-10317,-1938,-4896,2408,-5886,-49085,-53242,-15966,3966,21519,70720,199577,308341,341578,344314,320104,229174,187576,144967,37463,31495,92174,121074,96073,15254,-105301,-62642,-13358,-23733,-20427,-38155,-55410,-26401,55665,101975,73932,29177,-5545,-34046],[-8146,-24734,-43638,-57040,-52928,-4861,18816,-4060,-22282,-9140,39643,52819,20391,-48861,-117880,-84400,-97364,-139450,-91505,-11933,87011,161060,212679,185501,144856,122675,24892,22193,148076,231502,153282,42559,-41268,-71538,-38956,-59764,-129191,-36522,35774,-465,-40669,-66919,-77387,-54308,-22708,-25384,-71657,-82194,-12677,68863,67085,37366,13434,29237,6448,-69558,-66677,-30125,80916,150063,131711,27108,-53341,-20388,10765,7582,-44482,-66748,-33790,15304,51001,70259,7460,-89709,-132946,-98548,-45604,6702,29825,-15868,-76896,-65054,22277,48254,-780,-85148,-98845,-99386,-28720,55585,120017,157003,57845,-37314,-37502,6822,32811,-1013,-108772,30493,203752,286367,230644,74632,-3064,-36829,-65584,-80528,-80154,-82076,-85486,-69792,-29354,85634,202438,172159,-16452,-120938,-25183,72254,97024,21274,-54690,-43966,-22496,-27429,-3944,50851,57331,-836,-64396,-92599,-84219,4513,128653,189609,177156,76116,261,62460,87778,11658,-30002,-20779,14528,41198,50438,7127,-79607,-84822,-78598,-62943,-90529,-90840,-78814,-57580,-122075,-151601,-18498,48884,19265,-21869,-1610,63052,126666,167073,138560,102586,47478,44577,-2829,-51402,-116132,-92388,23814,8647,-50507,-18221,-12250,-35958,20391,110183,65912,-47078,-52197,23025,159413,366337,309486,176132,104980,-22535,-100174,-38422,141710,231048,175984,96173,39480,117778,244169,372268,340723,277988,194650,85258,2128,-38888,-13788,17656,77411,87814,47457,-49803,-95410,42918,188588,196894,152790,66546,-147,-52161,-77708,-19995,-41194,-66017,-2107,119869,295970,310627,90992,-45329,-74384,-75041,-86014,-75326,-72112,-79354,-85824,-41249,14084,67657,75702,25784,-22662,-24816,-61703,-55851,16640,119652,191109,155342,150765,171101,95185,-6510,-50856,-56148,-41654,-80898,-92462,14224,105191,83775,-47979,-66614,49988,134157,162442,146734,54076,-73426,-109959,-11848,46516,91394,160280,263530,208919,65045,-23826,-81876,-26490,128968,178394,142500,64002,16417,27281,50495,62437,51202,28338,37958,80673,82429,63072,79660,104617,153829,189726,144474,-31133,-71325,-20171,6417,-10264,-35173,-36585,-13079,46756,85870,181843,358433,511082,467754,305453,119800,39950,26055,21783,42872,26543,-27466,-75992,-98047,-102625,-35978,71675,188355,267854,263668,169551,58431,-45245,-110071,-128994,-181105,-87918,-4008,7701,-17031,-78894,-53098,-35933,-43788,-13064,74730,64076,32330,-2510,-37295,-77000,-36284,8246,-15102,-77057,-45805,21696,24883,23433,110931,222965,204651,64160,-40168,-12594,15473,-25929,-41140,-44470,-41949,-29027,-38641,-25613,-8341,-964,-18295,-60904,-125659,-129537,-115988,-67107,-14095,18981,-11629,-48722,29114,247014,394967,384102,251980,76516,-44474,-8625,132718,311312,334302,137145,-85532,-19297,146512,97128,14854,-9681,9859,-48487,-115343,-65169,-29031,-67321,-103823,-67955,-77988,-59363,-88285,-71612,198394,391578,314029,118418,-56813,-99340,-82756,-64952,28957,99545,125507,140089,125166,63289,-26978,-80819,47015,197396,282150,233315,52760,-51649,-81918,-100596,-94431,-69290,-52359,-58454,-87736,3898,129746,191895,205071,190303,193045,209365,219782,205071,196008,102092,-13586,-76822,-49486,-52501,-102879,-28996,5556,-2913,-15584,-43581,-15189,32930,47081,18852,-20305,-88859,-112472,-116667,-73845,-59539,-105459,-137969,-115530,-70019,-49282,-66760,-81008,-64449,-26214,-7200,-14186,36287,-9555,-74718,-32909,36839,79193,140509,218779,199194,132757,110115,4383,-60812,-57544,-29372,-43888,-49724,-12460,-14513,-37181,-46099,-47679,-26135,-74580,-14477,47356,52636,11514,-49262,-45530,-82805,-113829,-85237,-12921,55691,82098,54350,56914,115662,120740,18926,-103375,80885,398754,568945,338048,-41079,-67570,-31946,-22162,12453,48340,5959,1218,102246,97273,76660,87315,181355,237964,120608,34807,-4789,-61398,-130610,-69016,-22079,9031,14457,338,-5281,-20545,-46376,-95083,-116312,-31468,62151,133604,96217,90579,62741,22202,16481,47601,81329,44790,96334,271461,345523,356992,383110,276042,63298,16110,-6217,-22796,-43042,-57932,-60591,-56460,-44377,22284,38406,60514,62687,24511,-73409,-106869,-113702,-113270,-140506,-134437,-88514,-10534,49000,23527,-2810,-15882,-64982,-39040,-35841,-71658,-24379,43941,92321,56939,-544,-65459,-52168,-29047,13847,12113,-42692,-109286,-30701,32133,66426,49556,391,-95145,-77622,-35523,-1838,15411,31041,21958,-25854,-27556,9044,-8818,-63773,-61746,-28198,-53076,-81530,-74581,-40987,-17915,-47137,-118944,-146740,-86601,48023,117697,155762,64373,-42825,-47270,12448,41059,91408,157688,192503,141581,58755,3375,-37106,-23355,14022,7137,-32634,-91336,-139330,-100315,-47076,-5580,7906,15526,363,37148,109229,152862,123029,-20069,-117194,-68911,-44059,-38594,33338,80658,-6375,-78918,-79921,12776,160014,295794,223334,2958,-44188,129401,114241,-6010,-90046,-88326,-74032,-104208,-3623,96599,103718,67573,65202,83462,-24421,-97188,-25901,30834,32387,29249,35604,57647,67938,51489,23992,-7859,-19457,13879,80118,141956,229123,176034,74324,-29007,-126824,-102840,-18826,14686,50011,15457,-95861,-42837,2609,-8047,-77252,-60156,-21585,28380,84392,137391,166265,131810,56003,-67279,-113639,-72588,-10358,-13826,-14966,-85027,-89732,-60188,-31616,16390,648,-67989,-99541,-106921,-67139,51218,187777,303996,312598,132718,55862,67678,37807,-28443,-95188,-82723,-26669,-48492,-104291,-126234,-145386,-136295,-42322,48261,82942,84464,43933,9813,2337,35878,55910,-17713,-111381,-116140,-137071,-137102,-74336,-69977,-112386,-93839,-44816,4271,19211,2588,-58011,-118828,-53155,-12645,-13559,-75508,-74170,-75175,-42451,-13803,-4764,-18554,-13021,-13593,-36875,-40551,67780,282057,447392,458845,309186,191434,98536,35149,-2587,-77004,-87596,-94967,-124858,-189465,-232753,-139534,-5210,48182,-9773,-37408,-17389,-12863,-7290,-24363,-51332,15520,147585,184710,103955,5821,-37668,-114221,-81356,-74067,-86714,-47679,36170,53255,65999,71924,-7541,-111197,-85082,-62165,12645,113988,100181,115484,59197,-18527,-71548,-128705,-67232,31241,157877,236591,276052,215628,166498,139345,125258,139998,166011,168753,93012,-19063,6146,13961,-12485,-65313,-90707,-104802,-63905,6554,70064,102841,42219,10762,15309,5972,28132,16660,24726,-10389,47590,159645,150571,37635,-93615,28516,219828,172697,33219,-90905,-5396,43809,-2440,-38059,86758,188988,187403,105353,46333,34175,91050,155480,149465,62308,-40351,-91446,-71729,-33660,-48191,-79486,-65737,-77309,-117584,-89999,-42105,2574,-862,-9614,-11220,5255,-15746,-57586,-98181,-51726,-21390,38898,147484,226054,64670,-34124,73192,160234,172114,97461,34960,17689,-29579,-33415,-46241,-36847,-5299,59659,161792,184920,111259,45542,46202,8599,-90441,-51217,-51264,-49041,91988,217002,176890,100306,88302,59203,-37470,-129723,-128745,-45445,51749,145858,138929,-8975,-100527,-126413,-29138,-33924,-68990,-99817,78350,127962,36529,-33960,-79319,-95413,16633,88363,124256,65459,35273,39141,14503,-48619,-85028,10832,65929,16353,61344,-970,-61284,-105396,-96390,-91552,-105599,-101564,-37990,4136,-60570,-85883,7335,132129,210202,194343,137338,76017,41235,28470,22746,80878,198006,371205,426165,235297,42815,26732,76447,152693,236006,287969,255122,101631,18832,-65947,-55994,65152,45677,-4690,-32548,42590,174300,157279,92665,48301,13090,20266,83834,82053,10170,-46864,-88309,-13733,14256,-29036,-69611,-104673,-110527,-81043,-48062,-20569,-26214,-49763,-100352,-78758,-41033,-60232,-96894,-17491,64843,93766,70676,-56897,-88208,19954,159461,270027,409953,451081,212715,9012,-82309,-46762,-94068,-94228,-43056,-10049,49121,113687,112802,79262,59747,-1279,-53917,-43679,-3055,69612,76938,61700,46318,19967,25280,41912,77010,79386,35905,-36089,-59608,105947,411953,473867,293426,113504,-9336,-49536,-94628,-80403,47445,121771,102271,18787,-39708,-72784,-79547,-113707,-55996,1067,-6526,-12113,-17731,-21790,-8640,-55337,-80061,-19551,67340,150106,201815,231517,195224,120954,58866,27078,35800,34774,-29051,-9404,-22772,13521,52105,35265,8677,56629,140128,143689,104987,32355,-61432,38266,153373,135251,57767,-8602,-36930,7332,48371,44295,36637,40054,7393,-54203,-106868,-94091,-39505,32509,139041,149066,91299,65233,42985,3883,24217,21688,-9075,-9010,79300,173964,213873,139070,22305,-41925,-50868,-35665,-25061,-54883,-51905,22461,17101,9499,40395,125981,247430,302192,300151,102093,-10777,-36712,20723,93990,31413,-96466,-75190,15104,78365,125166,120615,49110,-18606,-33188,-8304,-1363,-39513,-46841,41550,89383,67857,-10911,-76821,16976,91055,21935,-107744,-87933,5969,59326,177455,264094,206575,95418,12752,-67819,-59132,-70149,-36161,23709,107037,141831,48054,-29964,-2355,40465,59425,61995,27672,-81665,-104608,-98118,-23435,-4134,-13822,-36449,-64725,-80658,-73776,-44595,18586,129,-72794,-109292,-46693,42124,145,-59255,-58290,-84075,-158472,-115046,-103297,-85806,-70346,-74865,7157,88340,56027,-35861,-106845,-68084,-67533,-77269,-63512,38208,151092,188420,91269,-17333,-95099,-124464,-35169,22926,69577,71307,77146,93660,57126,12147,-5263,-37717,-18552,-2442,-3245,-26291,-86689,-122493,-79561,-12932,83578,118466,97574,1311,-27692,-53254,-101581,-66988,8851,48568,41436,-4655,14785,103070,166127,128047,26532,-116326,-61160,47269,75753,46671,8823,39833,46103,-19496,-10573,-5388,-46340,-58197,-72492,-109581,-68798,27756,178593,141745,79227,79773,14043,-107066,-175489,-153675,-100632,-65961,-9505,70057,171939,134536,32864,14905,34048,40706,68613,78826,15910,-78780,-105457,-81034,-48019,-6060,13504,-22963,-62844,-50677,9313,70590,85413,94140,106234,15815,-51790,-66899,-51431,-57941,-73539,-78304,-33755,-17365,-6786,3977,22761,16183,-26929,-9553,31329,37999,21780,10636,-81726,-80328,-15057,5140,-66372,-42408,114404,162418,116774,63966,13321,-34737,-54200,-81241,-132193,-168517,-166852,-151214,-90620,-39202,-33577,-71534,-130390,-77561,31463,120600,141660,46927,-45301,-86276,-71318,-42485,-8818,57056,157575,262190,303554,275194,227531,98642,-22247,-106322,-110147,-23779,80022,178531,170297,95777,23928,-11457,-15530,9475,4017,-32041,-3179,72644,98048,45011,-34169,-97621,-118619,-85079,-23031,-22499,-107459,-84184,-79085,-92019,-126920,-126102,-99135,-21242,-4123,-55369,-38765,-22258,-234,-32565,-35189,-26341,-71298,-138713,-103100,-57324,-78263,-78962,-30982,29951,64888,32527,-13457,-63160,-98731,-128908,-131223,-127828,-110997,-49745,88613,164190,55477,-67806,-34298,-2389,10541,-13271,-43094,21449,100941,153566,138936,94647,13184,11925,83879,167381,158729,152358,168877,127773,45793,20184,-6673,6651,23322,73676,190554,336259,414033,280603,101963,-40576,-127863,-71057,-4200,-89071,-58215,54803,98199,136841,137861,100832,6060,-84490,-118324,-111306,-97953,-59187,24505,92115,71863,3278,-18994,16176,11639,-13504,-18366,-43158,8514,19368,28138,25741,-6488,-42299,-94084,-27270,67895,93556,120218,116127,27078,-60627,5810,172751,259562,108167,-13275,-74091,-38926,11274,-2658,-46467,-56051,-9129,-22554,-83395,-34234,28080,90352,186038,236384,255292,263990,193249,38145,-98546,-82684,-37344,68325,292859,439058,360162,185705,79181,57852,87532,174230,322292,289652,125634,37592,31205,48933,116770,31476,-26764,-61769,-91403,-85625,-15343,41042,48499,12234,-49895,-77040,-88547,-96487,-161068,-102728,-39629,-29163,-65387,-32980,-22007,-57693,-90356,-79007,-70906,-96976,-115585,-90029,-88222,-81093,-89896,-89421,-66197,-44808,-1821,87853,170586,251499,240317,96930,-54740,-97439,-108214,-112850,-133289,-112185,-39630,-29524,-32983,-41438,-80326,56588,39820,36566,40816,58782,-16116,-65636,-53168,-58862,-55138,18434,144444,188688,157716,111373,116453,88632,14201,2468,39194,56538,80671,109367,81205,24954,-39271,8503,95362,132324,27406,-92486,-83610,-18493,31157,13945,-57548,-57997,-1074,42340,37557,53736,67374,60547,35477,-32040,-74408,-34185,-641,69201,90938,39982,-7357,-4274,2163,-16060,-14757,87738,234994,268211,164425,85030,23410,47323,94819,72742,28936,2049,5954,3755,15880,-56307,-91953,-98112,-62741,-15827,10098,26619,59195,69432,21400,-60053,-70277,-86140,-115983,-38270,14088,98693,118781,92531,21064,-26756,-56232,-43752,-27593,-42806,-5129,108304,221150,266189,133230,-84977,20908,116473,72720,-44128,-83839,-30650,25324,121524,176478,103506,50288,-10387,12040,143335,272365,364172,298390,171751,65570,-14507,-50579,-84363,-60370,14851,44950,-2174,-12837,33612,106724,143367,24647,-95303,-39890,62294,74621,6812,-90398,-57340,6009,58102,34737,-17672,-10772,-37959,-91692,-83381,-102508,-20409,5402,-4915,-57903,-110780,-91965,-48010,6744,-1794,-6457,-4446,-22324,-18921,-25489,-46117,-94756,-86200,-31323,-49443,8956,178654,549077,699686,368259,-15932,-115217,46237,152040,109839,20384,-75816,-20274,43056,-34028,-140912,-74907,19132,156011,159735,96636,39558,30441,-1930,-67181,-148763,-117115,-97388,-76381,-48436,72436,178347,169019,-3958,-101837,46612,186122,209677,221640,226946,266183,282337,221474,145045,186121,197772,154341,45360,-51228,-111550,-147854,-112773,-92767,-125289,-99042,-68927,-98961,-74129,17929,39155,-3515,-10613,45116,103048,91553,26456,-30738,-77384,-73001,-86484,-99848,-89751,-74530,-70953,-44195,-9411,-7880,45063,128362,90832,67899,53339,53467,61066,69008,112643,239543,273097,149852,40193,11865,59708,95577,98977,55269,13280,5763,6066,-17418,-20990,13065,31046,28265,55808,99400,46333,-65013,-144522,-140593,-154419,-150053,-58575,50821,90004,52563,14920,16872,52276,139653,242406,233995,190277,127075,44745,52133,32256,-13522,-18682,62851,72078,66247,31727,14765,3407,-52717,-85307,-47553,852,9390,-24912,-29855,-25656,-20424,12803,-18285,-39686,-25894,-43154,-75222,-58342,30500,-3583,-72154,-104180,-112599,-118620,-116914,-114514,-95815,-56692,-17917,-102,5088,10320,-10249,-55887,-44968,-2688,8275,8795,43103,167106,294556,364119,369982,306000,204070,167871,126697,31406,36796,108380,139954,106122,16684,-100041,-69975,-23011,-34330,-26093,-41994,-61389,-24504,71606,120556,87812,33241,-3883,-24041],[4631,-18081,-31897,-37919,-39656,6378,38620,23007,-4433,-8382,30566,36263,2851,-62884,-110050,-78196,-95770,-111172,-65372,15819,117872,182818,229297,222024,192083,161727,36057,23561,143843,228698,163916,46223,-47929,-85741,-45411,-61817,-126415,-37800,31577,-928,-32524,-56791,-64244,-46054,-21422,-28192,-69412,-73024,-15291,61023,59099,32602,21973,53906,30346,-57888,-76423,-32639,88137,158986,130023,18119,-59348,-11223,31289,28674,-28713,-64130,-32366,25344,60818,72058,14354,-62533,-114418,-106601,-34286,8251,26695,-15452,-74290,-60438,19901,38607,-6510,-84632,-87808,-65334,641,71018,116344,126544,28053,-48794,-33709,18250,49260,15957,-92713,28076,185487,244944,181983,39016,-24791,-46112,-68194,-73249,-64333,-66263,-78475,-68770,-17262,84032,170762,142227,-20259,-98705,-35137,44238,71841,14122,-52942,-42166,-3150,12124,20582,49181,45107,-18162,-84091,-87994,-55656,21958,144757,213060,181622,52620,-24565,39018,76856,15128,-30867,-22806,37274,91483,101115,31381,-61821,-64662,-71688,-71490,-93641,-79667,-68286,-62802,-166907,-81537,54389,113706,79957,16953,677,52601,111831,144613,131312,151495,118095,85282,10559,-39619,-98623,-87534,17900,-22845,-82714,-38930,-23689,-40751,16243,89505,20170,-79701,-66560,13519,159497,393966,359263,210427,116552,-18621,-86727,-72918,106282,233402,210431,144708,63925,133372,259665,360406,314611,278124,214238,84350,-7138,-51483,-31289,6520,77158,100851,71682,-12930,-78837,-7687,117238,142837,127215,59133,-9329,-58332,-66357,-8551,-38227,-69927,3019,120256,296067,295780,67123,-53682,-70595,-79674,-101060,-88232,-68996,-70384,-86183,-48283,11167,66168,71223,17832,-38371,-38988,-72849,-61318,10148,114393,199794,190121,202662,219639,127478,12968,-43415,-58968,-54740,-96279,-75181,42174,128633,89537,-57611,-58969,54042,120588,146566,141758,57780,-67871,-90585,14657,70813,105168,153807,226470,165564,47437,-27829,-81350,-14887,136188,174983,136800,64674,22189,27790,44183,55159,46575,19436,29051,75445,71777,48361,57351,82478,136591,178400,150168,571,-107977,-43795,-11982,-19711,-38773,-36947,-13286,45957,82912,169805,332309,468687,453925,295707,107798,31448,17184,14211,39184,28661,-21228,-68538,-88730,-90920,-24947,77916,182839,241658,241094,171651,63068,-46880,-104167,-110234,-174975,-103688,-22311,-10905,-28572,-78731,-56376,-38077,-49130,-26266,58850,68525,44072,4444,-27417,-56862,-22379,15937,-11005,-73319,-45798,32532,43799,44315,118098,208014,199147,81307,-18763,-4365,16653,-11325,-1847,-9315,-33673,-40630,-53491,-37714,-36902,-39491,-47799,-86882,-142016,-136126,-111243,-56478,2540,31322,2405,-33469,31484,230692,353635,345663,228080,68465,-48855,-19026,115555,296905,341186,143298,-79224,-15079,154749,93733,13867,-14531,-1866,-63049,-104708,-32904,10869,-12019,-93798,-115351,-120568,-81382,-103265,-60306,181135,369167,311205,122078,-53280,-90569,-61560,-62951,33149,96698,124857,160734,153409,78489,-29968,-104542,26314,171165,236020,178988,15059,-80832,-103045,-117089,-95578,-57960,-39633,-48967,-64523,14530,151126,229787,233272,229803,244421,264495,288489,270900,231081,120788,1948,-71514,-57537,-55694,-76802,-24319,3028,-3965,-11997,-39310,-16702,22710,31664,9979,-14238,-59945,-88868,-89970,-60695,-57234,-101817,-131943,-104522,-48214,-29300,-52521,-70421,-59279,-28522,-21732,-55084,6474,-23622,-94576,-37238,37114,85787,149523,237884,219477,138272,96194,-19675,-64235,-65056,-31007,-38794,-42588,-2323,-2793,-27432,-36598,-42463,-23430,-76927,-1387,73303,73704,31101,-32385,-35081,-76728,-122905,-94092,-23448,50468,69015,37011,47280,113630,126731,33754,-99729,56656,334129,528039,357633,-31702,-64087,-31429,-9069,53909,124762,92557,52637,125828,111988,76881,53734,125245,205569,117678,33462,-7383,-68835,-110141,-57974,-12184,28536,29835,14162,6217,-13346,-43563,-85888,-97860,-23343,72450,137467,102681,94489,64989,25591,16626,32537,45603,14885,99910,338021,409374,379121,362731,236813,39671,15227,-3310,-20356,-30089,-10093,4915,-11245,-23118,32111,50482,74296,73515,38793,-51827,-119356,-129900,-129595,-152917,-113037,-65636,-7092,29512,-672,-16083,-21522,-66475,-50448,-33876,-62130,-22606,28971,49445,5681,-44259,-89580,-85554,-48877,-1106,2537,-45120,-113303,-44352,9127,31659,1578,-23094,-94979,-71998,-44052,-12603,17451,41455,29262,-25792,-46540,-28592,-42235,-76407,-55817,-25784,-41137,-69228,-68933,-42474,-27709,-53138,-111590,-128900,-67459,64672,126197,161564,70682,-40101,-42933,25630,59967,111333,172616,189201,128953,56109,16855,-15055,-5065,23813,6098,-31842,-84989,-138389,-94999,-40534,5181,17407,21032,7778,38285,101010,136582,107175,-30013,-125443,-61563,-38170,-19037,64376,119109,19190,-43818,-35223,41547,192536,325667,211898,-13204,-17636,148382,100156,-18688,-113192,-92908,-59589,-98978,-4837,84566,84522,57607,67240,103894,7744,-109356,-33028,20227,124,-22600,4246,28746,26115,18246,8409,-22570,-44749,-12040,67736,136854,230833,198572,83710,-23388,-127120,-105843,-10909,36509,81367,39594,-81993,-61435,-31311,-43096,-93718,-52365,-13140,35523,86926,130597,153239,119257,48439,-60116,-100351,-68643,-9007,-10826,-14219,-98468,-80783,-37033,-10051,8926,-17658,-72061,-75019,-77888,-55037,49768,162041,248062,261448,94358,26980,50935,24933,-37167,-107899,-82748,-13907,-31348,-89578,-136732,-164700,-115202,-36264,29017,59350,66879,44408,13732,3055,37387,59099,-17901,-115144,-84858,-85949,-92809,-59314,-64296,-114051,-92829,-26518,44032,62777,27585,-44780,-123481,-52727,-208,8450,-68661,-79971,-78811,-48945,-30959,-26759,-27115,-9345,-7676,-38882,-44062,59862,264207,398087,378978,235530,139353,56293,-9411,-42985,-102135,-77035,-83781,-126814,-200116,-241796,-128677,-3667,46329,5088,-5319,-797,-2243,6160,-4303,-36523,11534,141951,209695,138798,40913,-15364,-120372,-101914,-79006,-95901,-65660,21367,54464,77265,84581,12087,-79390,-72069,-41056,30288,137189,148702,147427,67128,-10117,-47270,-100088,-67753,14195,131794,219319,275381,211540,140681,90178,67233,88050,125714,138750,73951,-5925,30920,32196,7814,-35477,-68970,-98727,-67994,-1815,60697,91399,31455,2528,7489,-6789,11956,-862,10372,-23956,40034,151723,157091,59018,-76058,5838,207346,172374,36660,-80197,-7246,40012,5559,-17492,104391,192510,197812,114254,37174,6956,31033,65759,72902,3668,-88869,-134687,-95977,-34746,-44935,-91689,-81707,-75911,-108670,-111868,-83523,-13018,-4034,-13217,-11582,9037,-11652,-56599,-96352,-40104,16212,101882,228371,340379,200256,50630,77701,136294,144266,83998,31294,28732,-16554,-22433,-36426,-33182,-197,83242,206798,241632,175717,89806,68921,6676,-93210,-57809,-48680,-41088,97636,211872,148231,45168,48641,53568,-29263,-104506,-109262,-62765,36538,137932,145987,10504,-92291,-130583,-34226,-34297,-50315,-77631,56515,98188,15179,-40739,-77296,-85714,12271,55327,110561,77583,60351,59632,24532,-41112,-121003,-44466,1833,-10637,46351,-15241,-64049,-93827,-92061,-85648,-94939,-96135,-40534,978,-54144,-94068,-17823,92845,175690,172681,136882,94901,73958,69011,53365,108027,214736,335978,361500,183145,4968,-4630,50835,150682,265629,331728,304192,153624,46879,-63197,-79185,57347,60689,21113,-8916,68618,192684,163352,94447,42733,-2651,8822,78832,90369,17050,-41487,-81761,-13893,11662,-26148,-61326,-92916,-101253,-77698,-52484,-27075,-26550,-42368,-95905,-86356,-41551,-60686,-97606,-14482,66566,92584,65642,-58821,-88577,33576,173324,277434,445095,509743,264204,50911,-66489,-47104,-89677,-85769,-28568,9047,61412,109492,95615,58737,46232,-1051,-54213,-49405,-4192,82216,108286,97591,74303,39846,33922,46640,84843,83002,37743,-35029,-66779,87841,388651,483353,311811,124216,-8054,-62041,-111184,-91022,39074,120642,96290,10856,-50290,-87104,-94754,-130021,-58794,18758,18783,23880,17648,4439,11590,-32754,-49428,-16252,47270,129822,193055,220763,164114,82066,29987,9889,27460,38827,543,14977,-42049,-31219,11658,18583,26256,91256,174577,178512,136851,51819,-61195,30596,135579,111712,37108,-24139,-41748,8932,44897,32517,23024,39210,23206,-31267,-82091,-113726,-69025,12367,141577,176711,114954,76368,49328,12106,53340,66297,40928,39988,118956,199555,226097,135566,14308,-51039,-67380,-57486,-39477,-53123,-17760,55006,23014,-5818,30200,118118,225578,251715,243675,66570,-34680,-55825,-10867,49538,3764,-115378,-72799,13658,61498,85662,66124,4979,-40486,-40380,-14110,-6559,-43715,-58886,22623,91984,92987,33232,-41039,6715,39882,-29513,-126287,-66598,11226,56407,159529,211708,158469,67949,-2459,-60931,-48606,-73132,-52243,15124,138076,193780,92995,-2524,10672,50504,84411,110681,89932,-43588,-98972,-101587,-25790,-5452,-16804,-48848,-67554,-78884,-64333,-5077,65932,37023,-24324,-86840,-41984,50681,455,-50793,-40956,-71549,-157151,-128807,-118153,-97381,-75793,-73735,9861,102431,84187,-15129,-98665,-85802,-73766,-78644,-77672,11135,109540,128459,32886,-46080,-92906,-104568,-39736,18535,74796,80404,87482,90385,44885,15355,3683,-49104,-29320,-836,8757,-12020,-73425,-93689,-54434,2792,116390,161470,146175,30725,-21953,-54206,-106965,-84778,-14763,13490,12976,-28496,-3574,88957,157270,120635,17953,-120936,-59939,46894,79340,49740,16909,55844,71837,1989,-4857,-9445,-57164,-67773,-74873,-94647,-55557,38615,197847,182453,114363,103246,21709,-90404,-142389,-156282,-103012,-59662,-4824,66847,156990,126419,25868,11056,55095,107570,158446,157790,67964,-47371,-87641,-69547,-39520,-500,22314,-17545,-72534,-71495,-8503,62840,79388,81988,88775,41697,-18137,-31293,-22435,-43476,-73259,-86038,-41728,-22379,-11761,-11403,-7925,-25398,-73100,-55854,-17062,-1929,-1058,-4673,-92578,-69625,-1584,14863,-63726,-43383,120455,165527,112515,47563,-8850,-41687,-46697,-81363,-138488,-170851,-169191,-154696,-86941,-36275,-35325,-71055,-129186,-77811,41498,151554,183876,74124,-33827,-80566,-74388,-61231,-37342,24595,127574,243792,290945,273058,237269,101774,-27196,-111176,-97695,-11834,97465,189101,160904,77292,17331,-11099,-6200,24759,23740,-12570,3538,72265,104093,55885,-22481,-85643,-117667,-90955,-26423,-20356,-87291,-81228,-92339,-122258,-172240,-155602,-144471,-59307,-24057,-62682,-52455,-32738,-8800,-43416,-48331,-33183,-70864,-136387,-114940,-72662,-91195,-88434,-37482,24103,55059,29198,-11811,-60931,-98188,-128573,-137847,-141103,-106928,-55447,60823,126945,44670,-54937,-11722,28772,40022,10369,-20026,45582,122713,169878,155602,112921,28538,19206,85288,160030,138976,122457,143323,99532,17876,12427,9038,26765,33639,67229,168836,303492,382442,266375,98475,-41277,-156268,-95734,-12153,-58753,-20907,102861,143527,171525,162464,122240,20884,-70422,-101784,-98845,-94229,-68712,18748,84780,60831,11283,-10216,13633,-192,-21850,-17672,-40813,10762,19758,21094,12682,-16761,-48621,-107402,-35792,71054,102452,126509,108958,17616,-53142,19900,180710,251971,87825,-28409,-80953,-35545,23622,17662,-18553,-52892,-8650,-17173,-83028,-43093,22043,84736,172613,219262,235705,235248,165194,16467,-112863,-62341,-8960,93446,305811,436162,358940,184449,81212,62210,92336,172022,314705,307231,136138,41476,35195,70217,134905,30528,-23577,-58175,-99335,-91991,-16650,37295,42045,5554,-47964,-68323,-90964,-110710,-149538,-86881,-27833,-21393,-79657,-47028,-34165,-64812,-82017,-56669,-50845,-80241,-98164,-76344,-80293,-80508,-93019,-92421,-67594,-46694,-14367,55086,115558,193327,233460,134791,-30896,-96374,-117392,-111169,-111574,-111155,-51127,-39096,-63952,-67610,-47393,45892,21138,34090,58861,80709,311,-71781,-85186,-65205,-30576,48374,176028,197880,147220,91345,85811,43018,-15241,14611,48532,36282,43607,83011,73113,30188,-29882,12217,116148,158045,33890,-86750,-68134,2364,51961,28927,-58626,-60275,2560,52252,50273,65849,79163,69774,43656,-23288,-68071,-35981,-24453,23690,46548,-46,-39452,-19730,4573,-7928,-10693,84250,224759,258027,160423,75448,-6238,9186,72857,62736,24178,12226,25341,16021,19080,-61172,-113679,-102077,-66785,-27315,3189,32114,70221,87246,46132,-42058,-79729,-95680,-110935,-43763,1905,82765,108899,95227,27716,-21250,-51548,-35925,-19620,-40800,-7407,109819,231507,277779,156784,-61299,5534,51212,5769,-65488,-52491,2402,54493,152215,197014,111283,63722,33254,63418,208317,343221,406471,326177,198040,95914,11730,-33570,-72691,-48109,39383,71775,7944,-9255,32760,88201,97716,-16281,-120443,-26552,89963,101514,35683,-56035,-38316,10534,48647,19536,-45391,-38255,-59189,-95757,-56650,-57134,-31013,2031,-266,-40327,-114945,-97847,-59321,2628,4286,-436,-112,-19246,-17573,-22441,-38207,-80650,-83235,-24977,-34936,5512,146998,495673,676260,380826,-7049,-142409,1675,98445,67785,2510,-54769,-11121,47423,-24209,-139972,-93829,-18301,129149,158180,95649,30007,10619,-32179,-97082,-134416,-104172,-80506,-56412,-47956,38298,132114,140822,-606,-74975,30611,144593,179359,212094,229372,265655,274333,220547,144263,186013,195322,136429,23695,-65967,-129088,-152838,-107400,-70664,-80756,-57356,-41801,-78929,-56951,32445,38592,-20685,-39008,14484,80464,75584,15531,-34669,-75233,-69173,-87987,-106084,-94248,-75958,-67742,-44348,-15095,-16393,38333,115508,65882,37422,21795,31208,47390,60017,106564,234551,268856,159869,51150,19920,65079,103746,116757,74006,30843,21875,23527,5796,-431,14906,19719,16546,31604,68719,10939,-93279,-155321,-126374,-140549,-160530,-60714,61120,107414,63431,20296,20081,49397,131951,229510,218375,182041,127528,31494,14195,-3766,-31725,-21068,60186,60567,47789,29267,31043,7874,-60599,-93082,-49402,5059,16456,-17415,-22591,-18897,-23615,2101,-21076,-34544,-10212,-11295,-30435,-10873,59769,-4174,-77865,-110314,-116606,-119180,-125505,-121557,-105083,-70196,-28124,9,14975,18686,-14593,-63118,-37666,8556,10161,-6230,10431,119558,252879,354542,362874,267157,164249,132848,97187,19046,35307,116444,148633,103540,4429,-92869,-56416,-19394,-41308,-32331,-47218,-70725,-28799,78836,130309,96394,33205,-6431,-18507],[6193,-21307,-29527,-25441,-29708,11303,50108,41171,5705,-14990,12082,10319,-23536,-82739,-100139,-79040,-100062,-96523,-46118,35767,138163,189997,230263,245233,229345,187478,35852,17748,130917,213138,163293,40570,-63439,-106339,-55778,-69773,-130067,-46477,19922,-7409,-31058,-54483,-60248,-45978,-30029,-40963,-74248,-69210,-21620,46822,44286,23761,28895,72415,43054,-55833,-91823,-40704,85571,154149,116445,2364,-70048,-7802,43672,42063,-18096,-61924,-33403,29851,62379,65769,14984,-43325,-89983,-81682,-25599,6173,16258,-22615,-76444,-61667,6797,19275,-15144,-80392,-68667,-32465,25119,78267,100774,84073,-9993,-64239,-34945,22673,57522,25684,-79231,22099,159701,198874,134155,3639,-40658,-42297,-53532,-55042,-49650,-58078,-79671,-72257,-9283,71809,129638,103979,-29130,-84116,-47257,11667,43779,5614,-50076,-40759,12291,43585,40520,44032,29020,-40407,-99683,-58014,-28900,30183,146600,222261,172283,25316,-47209,17566,65196,17407,-32127,-31180,51863,131342,139830,47600,-46008,-47339,-66661,-85292,-100489,-74169,-64893,-74011,-136007,-24970,102295,155576,121516,47369,-805,34215,85348,113145,142695,228406,202825,123359,17317,-33908,-85875,-74869,16430,-46369,-110264,-60486,-38140,-48826,2784,55805,-26936,-113904,-86119,-4695,148080,399356,388351,232037,116266,-4690,-56585,-94516,70667,224438,235440,188809,86047,119751,244302,318529,267694,259002,223818,81803,-13382,-60782,-49788,-8534,73083,112549,94268,18331,-61890,-50393,58719,99223,99023,46689,-21551,-65355,-58938,-2578,-39991,-75385,5101,111908,274287,255779,36873,-64638,-68608,-85396,-116826,-102534,-67556,-63636,-86862,-58855,2942,57119,58386,2098,-60480,-50173,-76719,-65453,-1002,101882,200490,219253,248496,258432,151585,28663,-37168,-63571,-69378,-108646,-60635,62944,139570,83138,-67994,-49261,51940,98069,120136,127098,58148,-56729,-69270,34874,87939,111514,138288,176803,112560,29597,-35236,-82532,-8686,133838,164274,127363,63431,26171,25331,33632,42521,35439,5315,16938,69080,63448,36961,34618,53379,107792,152857,138920,23824,-128841,-70516,-35104,-34987,-47841,-42064,-17989,39983,76026,156929,308653,429134,435490,279819,92252,19235,3517,796,29673,26201,-18351,-64091,-82725,-81378,-13594,84966,175640,210370,209846,165382,64051,-49559,-94906,-91572,-154976,-121478,-41377,-28814,-38674,-77779,-60939,-42769,-57715,-42789,39122,68463,50527,3968,-25376,-42878,-11182,19637,-12629,-74168,-47589,43487,62973,65133,122615,187363,185916,97640,1592,2304,17249,5011,35223,25435,-17229,-47283,-69679,-50990,-68286,-77034,-80966,-111932,-133597,-125351,-103124,-49415,10292,31304,6859,-23632,32004,209200,302265,295314,196656,57001,-53225,-29593,95365,269420,329815,141635,-74921,-13284,155617,87783,11493,-23869,-19158,-79799,-86514,-6778,39927,30741,-35020,-105869,-122422,-94716,-120183,-48684,157255,331335,297932,123201,-46471,-92884,-51953,-61051,34904,89890,119100,175794,180353,96109,-23650,-126413,520,132650,174572,115135,-21952,-107174,-115948,-134385,-91722,-45297,-23686,-30500,-50574,14837,157584,257674,251618,258865,281699,300208,333536,312751,248435,131327,16003,-61642,-54237,-42839,-49470,-28620,-8072,-9849,-10734,-36275,-19512,10376,14072,-1326,-10365,-33382,-55659,-66472,-52116,-59107,-101217,-126414,-92535,-30223,-14160,-42114,-62884,-56028,-32571,-37501,-94083,-6163,-25405,-108654,-43436,32840,87070,152114,249100,235699,143501,83947,-35289,-68012,-72606,-35121,-36672,-38769,3723,5499,-19376,-28742,-38519,-22373,-79836,11877,102228,98134,52362,-14615,-24629,-62349,-81248,-77930,-36357,44156,55279,17931,34691,107345,127058,43748,-97311,31575,261053,463174,359353,-24463,-61571,-33578,476,93446,202173,179807,98285,140939,125269,81102,36205,81400,172375,110943,29345,-13996,-79129,-90294,-47720,-5949,41603,38495,24006,15058,-8250,-40932,-74100,-80789,-15293,80384,136805,106636,96605,67678,31938,18778,18196,12676,-12534,96375,385959,449699,379548,322643,185407,13083,8755,-8094,-27095,-24737,28387,59944,25789,-7747,36494,59539,85543,82524,53532,-25016,-123785,-143445,-137453,-144780,-88764,-38719,15736,35920,-11397,-26389,-27962,-67981,-60987,-34059,-54984,-21058,14181,9219,-39202,-81298,-104199,-103448,-63597,-19130,-10254,-48030,-111513,-62100,-18036,-5254,-44367,-50424,-89571,-63796,-49647,-25955,14545,46850,30950,-35238,-83449,-80615,-76861,-71378,-42242,-20469,-28710,-57377,-64845,-47062,-40144,-60340,-103324,-110500,-48677,76473,127106,158383,72289,-37287,-39533,36147,75564,125888,180792,183013,119605,56538,31451,7801,11934,29415,-317,-36133,-82987,-134719,-89767,-35246,15053,26368,22096,12358,36261,88212,115322,87183,-40885,-129149,-58591,-36481,-1088,90530,155607,62728,12005,10701,72308,225396,341756,187344,-32571,5800,157630,82445,-30954,-127304,-64512,-43736,-94113,-7616,66959,58633,39493,58063,107965,30184,-113476,-41910,5885,-35519,-68093,-11266,12652,-11783,-18761,-8757,-37782,-72570,-48591,39778,116901,217775,213982,93231,-17656,-123966,-110314,-5470,55954,108905,59466,-67016,-85003,-67573,-68107,-101923,-45573,-5741,40735,85278,117281,130949,96624,30954,-59998,-91888,-67635,-10793,-11636,-17423,-112902,-73118,-15937,14261,696,-39648,-68327,-46686,-44735,-34925,51884,138494,197869,215393,56976,-10387,27678,9416,-46156,-120976,-81577,-629,-11196,-69026,-118137,-130668,-84462,-26777,9038,35517,48822,41883,14910,1489,37657,63059,-13533,-105957,-53650,-40069,-44798,-46667,-64546,-116063,-89582,-11205,79266,99070,45776,-36049,-131003,-50884,13295,26567,-69361,-91000,-84159,-58292,-50551,-49262,-35203,-9890,-8631,-45756,-44174,56406,243037,339725,292768,157135,77790,1714,-69314,-103155,-111578,-46565,-55384,-112625,-193600,-210092,-104085,337,41219,20027,20282,12868,7993,17799,12944,-21560,6758,128976,224907,169444,75088,10600,-111765,-125818,-86840,-108421,-84057,8121,52669,81516,89652,27416,-46641,-41407,-14183,40844,144509,186851,174018,76033,1222,-24965,-74011,-64034,-2736,100943,192780,260418,192328,99906,28020,-2342,22889,70685,96497,48479,4608,51267,47254,27057,-6824,-50970,-95568,-76255,-17890,40412,68503,14949,-7259,-2855,-21552,-5660,-19167,-5077,-41261,21541,129106,150571,70267,-62528,-17530,182410,160536,34776,-69894,-5540,40665,17787,-132,112278,186035,202039,121612,29424,-19295,-27095,-18031,1994,-45521,-126216,-176372,-131388,-40261,-40839,-92643,-102059,-79677,-99115,-118026,-130926,-38318,-20896,-31519,-20684,7914,-9577,-54571,-89909,-37518,37770,147272,291398,437836,315655,128601,75974,99553,107284,64630,24244,37165,-2077,-9318,-26826,-32366,-251,98444,240039,286563,238705,144709,97423,10565,-94507,-67877,-47746,-28657,114350,220189,132982,-7156,-3324,41026,-21230,-76392,-68247,-61012,21814,126103,149628,33047,-82291,-138859,-42981,-37973,-38109,-49228,56891,84998,23,-53127,-81382,-78185,869,18749,86995,81957,79226,78518,33517,-30745,-138185,-97869,-56396,-40216,27968,-29654,-66299,-85629,-87627,-81718,-89059,-96095,-49178,-9686,-52689,-101132,-53176,43161,131323,142889,129648,108343,101216,109165,87381,136688,226691,292159,294241,135361,-30508,-36348,23347,140210,279937,356699,338894,203201,68446,-60143,-86170,63291,91525,58724,19419,92018,202086,162335,90214,30406,-25549,-9215,66236,92531,21997,-38293,-76944,-17109,5113,-26943,-57415,-85864,-95046,-75840,-56583,-31352,-24525,-34614,-92790,-99554,-48142,-66656,-101240,-14813,61862,82403,52944,-64138,-90551,42236,177486,274161,460381,545761,312104,97190,-47231,-49722,-85851,-77496,-13917,27963,71721,101504,73661,32513,23778,-9174,-60612,-58995,-7615,90303,134977,128663,97659,56519,38882,46314,86938,78938,33104,-36963,-72094,69288,351544,471710,316590,125995,-9063,-74793,-126633,-101732,24817,112324,85257,833,-59292,-98768,-109713,-144559,-57727,43197,57992,69213,55769,31265,31847,-9286,-18321,-8144,28585,106102,176197,199241,124454,44937,12715,877,18671,37796,25914,41584,-42696,-72328,-23160,6932,42930,118922,200870,208817,166192,69327,-60864,17813,110852,81539,10363,-44406,-50010,4669,34962,16290,6971,35805,39466,-6357,-50366,-102728,-89386,-6963,137029,196831,135803,85866,57914,31871,100890,129971,104407,92416,153044,214211,227510,126725,5737,-59421,-82731,-80020,-56356,-51644,11466,79071,25075,-23281,14796,99471,191054,193375,178247,28703,-57928,-73482,-45365,-381,-28359,-139801,-68691,12756,41814,36367,2841,-39056,-63817,-51673,-25064,-15844,-48750,-66480,7292,97046,122916,85984,8168,322,-16052,-73906,-104016,-45262,14426,51256,137654,158775,110850,39977,-18503,-56336,-42880,-74204,-65819,6635,157168,221725,118494,11711,15174,53554,102381,156734,156726,1479,-90349,-107246,-32945,-11423,-20130,-58002,-68349,-78741,-56621,28622,99533,62827,19705,-22321,-16428,58762,70,-44213,-28844,-60882,-150572,-135874,-128905,-103728,-75491,-69479,10058,109614,107881,4091,-86951,-100218,-78763,-81509,-91719,-18254,63200,66018,-19285,-69628,-81493,-78183,-38589,13484,78680,88588,94164,78929,22927,7179,3810,-64068,-40517,1066,21323,2533,-58627,-65921,-20614,25883,150555,200794,188926,58570,-16261,-52516,-106233,-103919,-40429,-19680,-8873,-45837,-19848,73119,145859,111906,9371,-126325,-60809,40965,75800,48075,23327,75123,105104,30123,3566,-12969,-68779,-78305,-77223,-78062,-37162,54364,218388,226236,152964,127253,35879,-44172,-95119,-138699,-103395,-53313,837,65955,146667,125916,23779,3811,67495,164077,236103,220886,108859,-19777,-70139,-59282,-34442,680,27319,-13935,-82427,-93696,-26316,54576,74564,72708,73895,70597,19395,8505,10815,-27098,-74223,-95438,-52153,-29123,-16936,-26431,-37561,-64235,-112964,-91692,-57406,-40983,-25200,-23433,-104171,-58939,10204,21896,-63010,-41188,127041,168135,107779,30850,-31029,-45646,-39583,-82138,-145729,-166018,-166100,-158774,-88370,-41268,-44232,-76086,-131179,-76679,50068,175744,217108,96936,-22463,-73544,-77224,-76187,-62870,-7810,93677,215492,265508,258642,236813,101713,-29853,-108675,-85262,-1961,105582,182278,135799,51732,9071,-10685,2497,38433,41135,7518,13067,71877,107583,63390,-13868,-75422,-109254,-93307,-28361,-15427,-60410,-72349,-107132,-153307,-212486,-127929,-124044,-88325,-42342,-71299,-66598,-42993,-17322,-53900,-61375,-39951,-69698,-130009,-123579,-81915,-96186,-96006,-45930,13770,42725,26052,-10808,-58740,-96387,-124919,-130827,-142671,-103527,-59329,38448,98297,40002,-41613,3761,52222,70318,42464,13469,76966,149486,191130,177447,135760,50289,30420,82610,140122,107641,90922,119919,75299,-9111,2322,21493,43660,41617,59321,147774,269644,345572,252453,99567,-34790,-173304,-118137,-24003,-32564,11548,145383,185258,201107,179130,135513,30382,-59765,-86426,-81200,-81806,-76430,8918,68600,43007,14314,-6252,10082,-8977,-24685,-15147,-36634,13031,18747,13375,295,-26004,-52788,-115921,-47641,69109,111879,133583,101383,12270,-44801,30247,179937,231621,64994,-43641,-86890,-35342,31125,42183,14368,-46446,-7175,-10417,-77831,-52213,12350,73439,149831,190126,203084,193072,126575,-6844,-124511,-43261,18897,116459,305717,411216,340138,175410,81384,67421,99710,171883,301824,314248,142821,43483,38021,90743,145782,27998,-20864,-53606,-105386,-95165,-14574,36732,37674,-1592,-48400,-59876,-85341,-112628,-129437,-69964,-14465,-10619,-91093,-61657,-46220,-70939,-71016,-32467,-28501,-60452,-79422,-61849,-71190,-78037,-93373,-92786,-67448,-46716,-23037,29919,70275,135315,215134,173150,-1400,-90732,-125713,-106200,-90889,-100796,-57184,-42016,-79348,-81376,-8823,35075,12771,40629,81070,101073,19354,-61208,-99197,-49558,-2083,79050,200658,198591,132585,67027,49474,-4526,-27222,30513,53102,16426,12787,62507,69465,39337,-18845,14639,129761,174615,39704,-78574,-52304,22209,70733,42856,-58692,-61173,6096,61411,62705,77518,89886,77066,48659,-17090,-63410,-38168,-48516,-25181,1203,-36939,-60861,-30840,9483,2617,-6758,74140,201780,235670,151459,63312,-37559,-26712,51470,50365,15603,16803,37538,21901,17314,-62750,-126695,-103285,-71438,-38718,-3650,35685,75257,93256,53594,-30563,-78874,-99199,-103042,-46167,-6615,69413,99777,98701,34877,-15050,-43929,-22140,-7860,-36529,-7473,109132,239613,288437,186176,-34067,-7432,-6225,-48040,-53089,-17603,31281,76761,170617,203741,116479,81773,90566,130017,283156,410542,434473,341208,215654,120491,34862,-18278,-60774,-34854,63103,95747,16284,-7323,29495,64825,49186,-52854,-126364,-7860,119635,130838,70287,-16067,-15265,17089,37598,2105,-74211,-68237,-79180,-92566,-31306,-18932,-36946,-3726,4144,-18819,-98437,-95764,-71067,-5475,7433,4165,3257,-17111,-17518,-21672,-34257,-70083,-77402,-14791,-6881,18504,117284,409624,606777,366328,-3143,-173415,-53308,34795,24143,-8711,-23479,610,43085,-20489,-133202,-110023,-54275,94558,149580,92322,17847,-13477,-65352,-108097,-114624,-93595,-67379,-40171,-40234,14595,96454,120857,13271,-43077,16877,99322,147012,197700,225884,259496,258055,211006,137468,178668,185242,114577,5063,-75125,-135091,-147083,-97720,-47838,-29172,-14111,-15344,-59807,-39511,42347,33801,-36360,-65661,-17368,51354,53175,1318,-39334,-73246,-65777,-89193,-112116,-100043,-79583,-66894,-46403,-23060,-27093,29743,100330,42970,10731,-6298,11319,34136,50450,97733,221510,258430,169396,66362,31624,72293,110415,132317,93016,51338,43109,43742,29784,21247,19527,8489,4815,6304,29715,-30483,-119308,-137803,-109042,-121485,-160249,-62880,67587,118747,69381,23135,21623,44837,120100,207253,193017,165491,119423,20421,-25411,-42369,-53587,-22720,56257,44876,24140,25271,44940,9919,-68216,-99759,-51990,7774,21757,-11376,-16746,-12151,-25536,-10005,-24315,-29551,5769,20623,12880,39184,88030,-4335,-80809,-113501,-118495,-117850,-133538,-128833,-115439,-83777,-37438,1476,27313,29545,-16753,-69529,-30740,18892,11022,-21733,-24791,60207,185433,310519,322207,209560,115655,87835,60580,2727,28996,118235,149304,91750,-17234,-87148,-36036,-4602,-38564,-34395,-49457,-77698,-38397,76771,131030,100361,30700,-11243,-15874],[6079,-24860,-26796,-10570,-12734,21218,62589,58891,16190,-19159,-5256,-14329,-48246,-96933,-86102,-76216,-103254,-86619,-28732,54951,156297,192378,225973,263429,264245,207478,32377,12049,117077,193448,158912,33772,-79442,-123549,-60978,-75318,-132109,-54586,8733,-11819,-28567,-52349,-57788,-46653,-40022,-55028,-77634,-64616,-24901,35163,31947,19132,38763,87722,49809,-56613,-103666,-47015,79545,142046,98621,-13214,-78382,-3683,54500,54277,-6913,-55195,-30483,34432,61535,57704,14709,-28186,-70657,-62776,-20815,2632,4376,-31033,-76817,-63195,-13500,-5519,-21825,-69426,-44090,878,48908,81714,78426,37734,-48521,-77192,-37400,24166,62110,32425,-67144,17041,131965,154671,92044,-26353,-42807,-21266,-25711,-35083,-39677,-56676,-85561,-74991,-2160,54787,87134,64714,-38669,-73517,-57114,-20984,17733,-777,-44217,-36748,26654,70629,58759,40047,14441,-61343,-87489,-28595,-3731,30468,134997,218169,152941,-1345,-65857,-1033,53917,19576,-30616,-42533,59699,158606,163492,56890,-28679,-30376,-60876,-101117,-108869,-72515,-66373,-87995,-98048,11582,126320,175641,143161,66409,-4972,11055,51621,87180,184735,325904,294810,157460,19560,-32360,-77019,-59133,18304,-62429,-130444,-80324,-53292,-59058,-18895,15178,-64693,-139160,-108106,-29855,126175,379989,389495,236143,104568,15937,-31484,-108778,37215,206085,249453,225444,108618,72698,198639,255471,206964,223184,221660,76753,-17177,-64898,-65572,-25308,67412,124366,115903,43877,-50426,-83656,14581,65396,69979,29716,-36700,-74123,-57005,-2444,-46296,-82089,3458,95656,233023,196844,3686,-76672,-69291,-91482,-131793,-114073,-66335,-58345,-85546,-70935,-9964,40805,37592,-20931,-85809,-51113,-66659,-64274,-15687,81661,191894,240049,284863,284553,165514,38675,-33363,-70187,-84349,-103472,-50503,73890,136635,65106,-79657,-42267,43123,68431,85761,104262,55012,-43874,-51972,46295,95539,108507,113295,118594,55771,11439,-46811,-85956,-8361,122266,147056,114258,59533,26906,18401,17703,23606,16851,-14740,1746,61710,58008,31299,16472,21155,70052,115367,111999,32361,-112491,-101205,-63381,-56758,-63737,-53048,-28011,27722,63766,141678,285762,392129,412628,258241,73420,3388,-15175,-18991,13743,18161,-20006,-63880,-81424,-76462,-5844,88674,163269,172917,170351,149857,60970,-53317,-88617,-78764,-141739,-140139,-60003,-44559,-46816,-77993,-69478,-52327,-71448,-63117,17618,64585,51402,-4608,-32451,-37021,-5721,17026,-21947,-83004,-55163,51591,80055,82248,121060,161273,164997,108879,18306,6248,16164,19531,66187,55761,4785,-40435,-78775,-62203,-97809,-97428,-110410,-101930,-108121,-104556,-94941,-48104,6178,17948,1234,-20810,28383,181420,243463,235139,156927,39413,-60589,-41847,71644,230363,300356,130980,-74373,-15407,147736,77641,5637,-38868,-42946,-98848,-70152,10810,55946,57919,9775,-64057,-93549,-100373,-136508,-40392,127897,281354,274576,120917,-37857,-109285,-56219,-60357,32659,77779,106821,182372,202213,112105,-12292,-145025,-32188,84139,105389,49884,-53508,-119892,-109631,-140229,-86570,-35813,-10623,-13698,-46975,4840,148460,271470,257229,273442,299581,311218,348962,326816,247616,132935,27550,-47087,-40547,-23301,-29558,-43049,-27671,-20829,-13169,-36667,-25710,-5214,-6220,-16184,-10978,-13141,-27326,-48777,-49875,-66439,-105586,-124173,-83454,-18730,-5810,-36951,-59654,-56342,-40009,-55814,-127882,-2738,-16944,-101893,-52187,22506,81010,145874,249067,244347,146045,71715,-46207,-73582,-81945,-43086,-38853,-39511,4521,9183,-14224,-23742,-37510,-24641,-80307,22293,130622,124314,72891,1739,-15573,-39707,-37567,-56238,-52143,37497,42343,-2739,18185,95736,120738,47702,-98170,4649,186292,380346,341403,-20273,-61463,-40014,4115,125067,267473,253239,130056,143998,133159,83159,27668,49933,140895,101224,22361,-24696,-89754,-73349,-40932,-5459,46035,39400,28557,20039,-5694,-39050,-63066,-67587,-8414,85108,131160,106430,95718,69533,39588,22087,5118,-16574,-37964,82471,405908,459123,357077,267300,127145,-15431,-3061,-20273,-42982,-26986,53738,100032,52218,71,33781,63715,92339,88247,67007,5051,-108461,-146744,-134075,-129051,-71057,-17869,39640,55999,-5137,-29352,-32921,-69878,-70799,-36296,-50356,-20136,271,-26620,-78286,-111784,-109479,-95388,-70137,-39271,-25660,-51395,-104458,-82703,-47229,-41839,-85360,-79185,-79128,-53814,-50950,-41281,6320,46753,27653,-50599,-133648,-132549,-85581,-49423,-25506,-14966,-17487,-46254,-60842,-53029,-54057,-68041,-94619,-91987,-30685,83081,120369,146076,68619,-34748,-36467,44000,86902,133950,181379,173775,112599,59181,45873,30070,27447,31147,-10937,-42842,-81453,-126594,-84134,-30762,24290,34660,18955,13873,31262,71755,90897,65263,-50858,-129436,-61037,-38287,15310,111014,188730,118293,75476,58286,105586,257222,342653,153502,-53212,25085,157406,63584,-41624,-107771,-32513,-27490,-90964,-12987,42321,25124,13137,40026,98183,43098,-105390,-51671,-11098,-70666,-67396,4636,18099,-33779,-56457,-25949,-51462,-97816,-89937,223,85500,193323,222305,105482,-10216,-116206,-114417,-1445,73144,131375,75162,-50841,-110739,-85423,-49777,-83236,-37269,2177,44925,80683,99675,102728,67214,6629,-65132,-88301,-69678,-15136,-15112,-23389,-122329,-65699,1150,35588,-7000,-62614,-55957,-16988,-11059,-9688,58999,120586,158727,182228,31965,-52781,-187,-7044,-53752,-131526,-77481,14574,13790,-42219,-85441,-93482,-49269,-11202,-7729,13733,33682,38858,15403,-224,38727,69712,-2558,-88695,-26528,-1141,-3248,-37446,-68828,-115610,-86461,-25,107871,127328,59043,-29204,-123480,-43777,30246,41400,-73539,-103748,-88670,-67721,-69206,-67753,-39144,-10895,-12022,-50976,-35517,61463,224318,282128,211769,82490,13253,-58366,-129185,-160733,-62411,22902,8657,-64004,-154813,-158616,-67897,11337,38638,36790,41916,25005,19694,31099,30801,-5085,3972,113410,232797,197653,109260,38341,-91537,-139120,-92814,-120279,-100207,-1823,50252,82138,91012,41568,-11317,-1000,14303,47525,139401,214198,196907,87922,14804,-4840,-50657,-56799,-16311,71503,163133,235996,162133,48730,-42179,-79134,-52018,4022,45177,19886,13436,69231,61662,47745,21303,-34205,-91912,-84653,-36710,15582,41711,-1327,-13931,-11092,-33848,-20586,-34714,-18642,-58627,-449,100895,137332,75383,-50402,-37221,150459,141681,31447,-57061,2817,48637,35980,16231,113136,174109,203100,129806,26942,-38646,-74372,-72013,-28144,-43330,-108707,-175445,-170578,-46179,-32579,-76117,-120789,-83685,-87482,-102601,-167637,-69860,-48594,-59000,-32370,7433,-4197,-46701,-74849,-39262,48189,173854,326552,495512,396116,191703,71556,56880,67878,45077,19376,48461,18798,9743,-13514,-29966,-733,109387,263806,320919,298953,211725,135091,24030,-84959,-74382,-43237,-6848,147058,249214,145063,-30023,-59976,25238,-11994,-49067,-24980,-41616,11794,114586,153779,61609,-66644,-144810,-50483,-40579,-28512,-22908,73843,95146,6360,-56644,-85182,-66980,-10015,-12194,62555,84500,96094,98695,46321,-12385,-96238,-109861,-86719,-66118,12011,-38898,-64233,-76485,-80148,-76735,-84312,-96997,-58853,-22413,-51674,-98664,-90060,711,92536,116872,123831,121188,125251,148047,126173,169673,236558,247164,234563,101435,-56521,-62745,62,127094,281876,364233,359615,249889,86298,-54161,-75330,85560,140122,110717,56586,116617,207416,159794,85681,17311,-49926,-28382,51508,93680,30539,-32108,-69158,-18565,-329,-26677,-53264,-79039,-87711,-70793,-54817,-27704,-15370,-22674,-86625,-113890,-55781,-72743,-101405,-12913,56473,69258,38615,-67964,-89525,49650,176820,266061,459294,558543,354260,144763,-25472,-49320,-77026,-63987,5953,51435,85588,96117,53437,7139,-984,-20869,-68255,-67545,-8681,97256,159142,157521,119956,74005,44547,45342,87357,71835,26579,-37952,-71368,55944,309295,444392,311630,123618,-8139,-83151,-131030,-103701,12078,102239,74022,-7209,-63458,-103374,-119147,-151107,-48112,78951,117005,128074,99806,62452,56731,19324,17020,8517,17526,85127,156785,172624,84833,22258,15164,3329,13463,36144,48746,65672,-30193,-104294,-46156,4386,61089,142964,221958,237403,196224,88912,-55910,4748,85599,51533,-16331,-64059,-56689,-342,24608,2415,-4929,35035,59745,22834,-13940,-68968,-91293,-20588,129247,211388,156699,97929,73433,63795,156456,198559,170908,142837,178490,216501,218546,115347,384,-62882,-92005,-98151,-71259,-47113,36734,96116,26687,-37953,-17,77689,153353,139050,116631,-4528,-74562,-83578,-76797,-45158,-53318,-146503,-57950,16891,25611,-13162,-56838,-69028,-82392,-62500,-36337,-24352,-50582,-66585,-356,108502,161159,150774,69909,3796,-67869,-86567,-64351,-22303,19040,48912,118995,113355,69428,15705,-31214,-51546,-39144,-72858,-72857,2798,167327,229232,128165,17593,16398,54491,116592,200231,226281,56263,-74855,-110935,-41422,-18811,-20801,-56870,-62545,-76891,-48654,55591,120453,80782,59776,52787,29722,68983,2103,-36752,-18601,-51736,-142464,-137236,-132710,-101392,-67847,-61442,9319,111300,127204,24258,-70793,-105113,-80715,-83001,-102199,-43322,21472,12107,-58036,-81079,-61796,-49304,-30070,11604,86205,101915,103781,66807,-2316,-7834,-2022,-78876,-47785,5945,35753,17595,-42700,-37182,20612,60723,186963,235302,224003,85433,-8090,-45560,-96546,-118568,-64617,-47767,-24183,-56684,-31082,59326,135349,104941,4040,-129631,-62017,31393,67248,44146,30760,100461,147532,66563,17002,-13353,-78318,-86015,-75992,-58411,-14329,73449,236625,268841,194722,153252,61681,18241,-43452,-112161,-98435,-45079,8593,68599,142042,134031,31181,-4067,71304,205620,295413,265788,139374,5026,-51579,-49149,-31585,-659,29839,-10550,-88726,-114962,-41848,47513,72140,67962,64917,100891,61480,53245,48743,-7898,-74917,-105337,-63574,-36331,-21291,-39876,-63475,-97092,-145339,-112742,-83827,-76172,-49018,-43910,-114095,-47341,20903,26870,-63292,-33739,135309,171189,103701,15580,-51483,-47363,-34996,-84207,-150609,-154533,-156422,-160362,-93619,-52417,-58634,-85313,-133673,-73811,56854,191792,239262,113756,-12113,-65610,-78874,-87120,-84522,-38861,57826,179819,230177,233852,226616,98494,-30105,-100664,-73420,5088,100561,155198,95512,20270,-741,-10073,10663,50435,55631,26446,23972,71560,108473,67265,-8631,-67528,-99537,-92885,-29009,-8482,-33181,-60095,-123419,-185166,-190961,-101869,-106345,-103374,-55558,-80953,-81526,-53739,-26663,-64739,-73950,-45248,-67510,-123023,-128911,-82121,-90919,-98997,-56442,-1498,28940,22769,-11604,-57557,-94122,-120177,-121336,-133311,-102424,-62851,20068,75984,38144,-30624,12334,66687,96927,80362,55180,112377,178510,215623,202934,160850,76010,45738,76807,111825,72642,65030,102349,58038,-33724,-11100,28345,55133,45557,49873,128681,236279,304435,237487,102630,-25070,-165305,-139472,-40086,-13383,36169,178529,219994,222550,184800,137718,32314,-54646,-75791,-66358,-69578,-85464,-7712,41958,18451,9816,-9738,2113,-18341,-26936,-14465,-32984,12381,12634,2541,-12831,-34990,-54986,-115934,-66551,58592,117738,138343,92782,8778,-39285,34323,168629,198937,38613,-61217,-94811,-40527,30917,63614,43771,-40330,-7202,-5054,-70437,-63057,-3401,54785,118172,150058,158222,138878,78142,-33526,-132702,-29600,41582,133032,290262,364910,302532,155790,76216,69182,105119,170535,282837,307909,142292,40852,36896,105277,145956,21179,-21998,-51985,-112952,-98750,-13645,34817,31660,-12472,-55227,-56877,-79327,-109009,-114151,-55898,-3471,-1129,-100599,-79901,-61645,-80013,-62418,-10881,-8590,-43315,-64522,-51285,-65439,-77880,-94799,-94186,-69415,-48953,-32181,8366,32506,77737,181576,203280,29788,-84189,-138616,-105353,-78164,-92110,-63155,-44581,-68384,-61190,26488,18421,5565,45919,96420,111997,32559,-45812,-76190,-24985,24861,104997,213239,188277,111302,35744,5331,-55066,-29549,37867,46638,-7309,-15557,43745,64967,46476,-11239,11032,130868,177157,40064,-73939,-42479,34561,80846,49564,-62834,-65874,3853,63474,68126,81950,93211,76869,45317,-19061,-66490,-45890,-74491,-79858,-47242,-75359,-79773,-42801,11620,11186,-5544,54740,163953,198804,133186,44528,-72391,-57627,30615,33595,-46,11760,38771,18614,7953,-68333,-131280,-108345,-80414,-51722,-12932,33263,70641,86224,45668,-29790,-77351,-101168,-97041,-50540,-16832,53635,85914,96598,36320,-14150,-39280,-9324,78,-36613,-11431,100558,238252,290151,211845,-10727,-21661,-54338,-84404,-32424,9681,50607,86940,170632,189997,111888,95103,148257,201801,351933,456968,435729,333368,216139,131626,48017,-10944,-55458,-28092,76885,108576,16946,-12099,19989,35080,-545,-80751,-112696,7841,142701,154334,102306,22948,7020,21270,20168,-22025,-105345,-100600,-98591,-88958,-15891,4713,-41432,-16720,2999,487,-69338,-89367,-88286,-24319,814,1775,658,-20911,-23850,-28124,-38754,-67576,-74753,-6720,24846,41380,90552,298668,497580,324637,-6223,-187109,-120809,-39300,-21756,-16069,5418,12269,28030,-27305,-131847,-127416,-91985,51356,129924,82356,-1041,-46076,-103801,-92251,-100321,-89497,-62555,-33655,-34571,-3196,67866,106206,31391,-13403,2982,47448,109265,175028,212080,243025,229654,188139,119829,158992,162867,86206,-14753,-84962,-133513,-135317,-86134,-27494,23662,25304,5919,-45896,-26481,43526,21386,-54116,-93596,-52914,12536,19985,-20672,-49562,-76161,-67053,-93832,-121287,-110533,-88609,-71393,-52918,-35446,-42186,16981,80791,19446,-14589,-32743,-8102,19336,38322,84306,199049,239969,175025,82547,43749,78783,113982,143126,109390,71249,65846,63364,51087,39025,22102,-4594,-7990,-18496,-15565,-75428,-132329,-120714,-92887,-103105,-150667,-64655,69928,123310,70129,23190,20990,37969,104053,176952,160007,143366,106295,16892,-57786,-79913,-78683,-22600,52731,26751,-3976,19215,54783,8784,-75743,-106008,-56007,8155,24414,-7276,-12927,-6292,-25869,-22046,-27350,-24111,22739,51418,51800,87992,113524,-3873,-80813,-113177,-117302,-113891,-138478,-134862,-124683,-93822,-42804,6724,43926,44208,-15153,-74522,-23921,28886,11899,-35993,-59776,-5765,98540,235119,252627,141893,65322,40150,22563,-14103,21100,117029,145767,75838,-42387,-79556,-15170,15787,-25128,-26924,-42450,-73012,-50338,67639,125311,102472,29355,-14260,-12363],[8796,-23957,-18945,10678,15408,41863,80481,79892,30914,-15848,-15249,-31213,-64939,-99257,-65538,-64073,-99459,-75249,-9047,77464,177103,196381,223419,281850,300841,226229,30950,10998,107302,175719,155407,30948,-90436,-129582,-55505,-73128,-127221,-56673,3418,-8663,-19805,-45004,-51315,-42677,-45040,-63582,-73363,-54505,-20745,32240,29083,24172,54191,102462,55279,-54577,-103673,-45819,75389,128626,83195,-22724,-78551,6443,69487,71116,10158,-40296,-19419,43368,63419,53759,18959,-11539,-51201,-44347,-14280,2300,-2919,-34075,-68929,-58906,-37004,-30002,-20905,-49290,-13396,38388,77065,86335,55478,-3368,-78359,-81137,-36251,28021,68724,41746,-51829,17666,108344,118939,60728,-44339,-27534,15309,11846,-13153,-30585,-56983,-89684,-69871,9368,40667,52177,33128,-42462,-60881,-58821,-46951,559,-114,-31806,-25429,45753,99818,81517,44237,8985,-70970,-65080,3120,23191,27785,115226,205990,131481,-20292,-75788,-12562,47653,25837,-21399,-49902,65769,175351,174274,65123,-2472,-7757,-48473,-110849,-113109,-68746,-66024,-94365,-62030,34486,134389,180896,150354,77260,-6647,-8692,22719,91291,256034,434153,388799,190570,24107,-28838,-66842,-40472,23447,-69787,-135567,-91722,-62749,-66220,-42338,-17775,-74545,-119035,-122847,-55235,100361,341045,363276,223257,88504,43056,-11933,-116005,12212,185428,256152,256060,138454,-2123,139718,190977,145311,179621,211812,73298,-14606,-58796,-69785,-36430,67068,142501,142550,69265,-40581,-102085,-10945,44981,47266,14326,-49513,-80686,-55865,-2953,-51242,-84182,3615,78587,182217,132262,-24284,-82208,-67226,-92352,-137952,-112223,-58537,-47894,-74344,-74330,-19597,24414,15797,-44049,-93631,-31984,-38346,-48884,-25341,60019,179267,256021,314636,302349,174625,48140,-26837,-72930,-91894,-84619,-39829,78652,125464,42754,-87379,-34633,33628,39451,52062,81112,54265,-26984,-35067,53100,98048,101296,85622,62711,7532,-1859,-56687,-85826,-7774,108763,130543,103833,58378,29277,12047,1887,4187,-3295,-34474,-9031,60379,62032,38535,13521,-2086,33718,75536,78647,31223,-87149,-129828,-89843,-78215,-81028,-64135,-37313,14736,51303,128794,267274,361728,390147,236980,57716,-9325,-32091,-38593,-2078,10448,-20605,-62400,-79438,-71550,1576,91777,149158,135187,130074,131352,60135,-51551,-82583,-68640,-131183,-151344,-71196,-52060,-48673,-75816,-77877,-62365,-85337,-80269,3120,64764,53589,-14873,-43130,-34344,-1655,13124,-33286,-94463,-66485,59290,98786,98215,116493,136016,143255,117617,35256,12555,18496,35477,94307,84533,33389,-15701,-67110,-59397,-78266,-75561,-90607,-69417,-78669,-79255,-83650,-47880,-5007,-1141,-6992,-18682,26022,153525,186288,174104,114909,19765,-67527,-51028,50022,187887,260521,116614,-73047,-16348,136684,68008,620,-53865,-67420,-108907,-53727,24007,63785,74306,43761,-25866,-64708,-98162,-129079,-32050,100872,229609,247929,119911,-24155,-130289,-65371,-55412,30825,64973,92655,184037,221427,128804,5303,-145791,-66654,34007,40795,-3637,-67061,-105766,-90627,-122380,-79403,-27347,574,-292,-48340,-9628,129934,273844,253880,276562,301216,302195,339405,318448,235189,130686,40741,-24765,-17823,-1822,-15117,-62733,-49314,-31535,-15438,-37160,-31790,-19705,-24471,-30515,-12975,2992,-2576,-34178,-50433,-75299,-111512,-120499,-74168,-9763,67,-32646,-56629,-56671,-47353,-72983,-131627,10786,-1171,-81354,-59419,9507,70598,133697,240007,246740,147763,61735,-51633,-77154,-90265,-51649,-42054,-41417,3609,11711,-8667,-18446,-36770,-27527,-77523,31229,158653,155080,95625,19696,-3461,-6011,8955,-35913,-66756,35298,35398,-20467,1033,81952,111071,48696,-99537,-21507,118961,291090,308156,-16164,-61480,-48570,3122,146237,311851,303113,145006,136481,136347,83108,24630,30768,114955,92224,15625,-36039,-92853,-58145,-36605,-9106,43794,35498,30114,23396,-2872,-36024,-53460,-57456,-1095,88720,123115,103681,93570,72141,49635,28408,-3290,-38250,-59902,59104,395602,438376,316904,205722,70432,-42874,-17584,-36777,-65117,-33450,66425,124185,68330,1454,25098,63324,94851,91213,79087,37552,-80746,-135239,-123198,-114969,-59605,-3770,58195,76809,13561,-21587,-32937,-70298,-78524,-39026,-46670,-18528,-10682,-55601,-111493,-129509,-106444,-78680,-68267,-59356,-41892,-54364,-94933,-102664,-75093,-75484,-115905,-98069,-64913,-42046,-46737,-56522,-6258,42088,22599,-58600,-147498,-109164,-52516,-19847,-8491,-10292,-8008,-35594,-55320,-57827,-67666,-75089,-85424,-72939,-13146,85200,107088,125920,60218,-32175,-33030,49364,93456,135173,174465,161746,107174,63069,58701,50268,41169,29277,-24476,-48069,-74575,-113436,-77646,-26882,32651,41541,11975,11702,23101,52224,64698,43319,-58235,-129275,-70047,-42611,29557,124723,216186,178795,141734,107356,141249,285200,328222,114211,-74393,38438,147833,44553,-50777,-83264,302,-10689,-89429,-23470,8709,-16974,-21291,14772,77024,46003,-98231,-62855,-30989,-98906,-25185,43423,40407,-32492,-93080,-43481,-63225,-114357,-127935,-47323,45041,159894,222208,120672,-971,-105127,-117754,361,86270,145921,84833,-35423,-102083,-61611,-13190,-53040,-27699,9520,46229,71735,77351,69166,31779,-23763,-75956,-91336,-77045,-23915,-22711,-33472,-116621,-59976,12358,50169,-15524,-86682,-40313,10156,18507,14912,67667,106608,129508,161990,26632,-96710,-33862,-26052,-61498,-134112,-72514,29317,41336,-11423,-49397,-55457,-12317,8287,-21059,-7730,20336,33926,13535,-3649,38430,75916,11266,-71329,-7367,26560,26252,-35541,-78235,-110238,-87507,3386,125256,143943,65527,-25773,-109535,-32921,48318,49712,-81333,-118815,-94110,-78683,-87698,-81529,-40126,-12781,-17013,-51596,-18221,72973,207510,228401,139910,13229,-53250,-114713,-99833,-84331,32190,127242,107435,19376,-87769,-100658,-27827,26547,39161,52037,57179,32556,29382,43154,46553,9421,364,94242,230944,219780,139046,61492,-69796,-119810,-96771,-131857,-116584,-12043,44271,76963,86783,51941,22713,39617,38347,48158,121718,227137,213968,100082,26025,9211,-33957,-51879,-29721,43135,130631,201691,119941,-13427,-120736,-164141,-138364,-76306,-17573,-14702,15726,80571,71763,65153,42579,-22409,-90749,-95446,-59485,-13081,12733,-18094,-20047,-19614,-46056,-35447,-50796,-33883,-78029,-24265,69223,116839,72121,-42921,-55915,110847,114254,24002,-45322,13417,59293,55036,27723,103655,155008,197532,133933,25331,-53157,-109221,-86679,-5954,21755,-26444,-113968,-194756,-55309,-23965,-54452,-117977,-90241,-77887,-79022,-124153,-108234,-89300,-93545,-45076,7356,2950,-34745,-54324,-46790,46239,177949,326457,498823,428526,229315,61857,9155,25684,23685,14549,59964,42302,30372,-348,-29264,-4667,112612,273188,338818,346659,280834,176052,42613,-68003,-77535,-38210,19891,188529,289790,177137,-12776,-120391,2308,-7758,-29984,7494,-21013,1304,99355,154355,90737,-49437,-141996,-59630,-45427,-24818,-5358,91424,115833,29960,-41645,-83032,-54002,-21010,-37796,38661,83971,107913,115417,59368,9247,-50003,-72406,-74172,-89692,-3996,-46420,-62393,-70112,-74551,-75592,-85009,-102436,-72400,-39626,-54496,-88592,-111712,-20264,66695,96877,118179,129703,140758,177378,161971,200827,238963,199178,180556,78430,-74422,-86476,-21547,108955,267840,350081,360525,285101,95853,-49634,-58488,115409,197764,170628,97954,138313,206366,153745,79132,2363,-77942,-51373,32074,90826,39801,-25972,-61896,-21576,-7667,-28586,-52169,-75790,-82760,-65829,-50196,-19842,-3654,-11259,-80863,-131591,-65642,-80231,-99254,-11472,47987,51187,20613,-73500,-88776,52117,169118,251524,439269,542109,380103,182438,-8097,-48671,-65654,-47230,28335,75816,99990,91286,33232,-19091,-28611,-38719,-79907,-78003,-10676,98995,175477,179125,137019,88504,47702,40876,83053,60137,15875,-41479,-68638,44948,262466,400405,293672,114423,-8674,-90311,-122562,-96769,1461,88839,60292,-16365,-66805,-104674,-125996,-151990,-34124,121254,189567,193365,143261,92648,82654,49827,52949,29415,12557,65841,133665,140489,48371,19127,33048,12593,9163,31683,64682,79613,-17035,-127842,-59745,6210,76540,159928,234350,260051,222832,107190,-49019,-9436,60563,22652,-42953,-84622,-63668,-7663,13401,-9099,-13422,34950,80475,52262,22244,-30309,-78391,-30616,116137,216541,173915,110201,93329,99601,204188,253537,224636,179997,187509,200922,194995,98305,-4427,-63666,-96245,-112322,-86136,-43004,53226,102729,25517,-51073,-14957,53956,115441,92336,63510,-33176,-83973,-86375,-105173,-76593,-61088,-113290,-41896,24665,13669,-54929,-83081,-74324,-95297,-73879,-48701,-32794,-50456,-61724,-2128,124058,204647,223335,137226,14720,-112137,-63668,-24754,-1054,23474,49610,105351,76833,33879,-6039,-41763,-48171,-38682,-71537,-74427,2857,168301,218297,123068,15799,14800,53237,125737,236299,290792,117234,-53476,-112186,-52115,-28708,-20553,-44870,-50840,-74385,-43340,71717,127728,91045,93443,127691,86169,79800,5508,-29383,-10601,-45553,-136827,-137886,-129934,-90522,-55155,-52374,6102,105949,138727,44053,-52084,-99263,-81042,-83588,-108940,-61215,-10462,-27025,-80364,-79167,-37659,-19656,-15981,13787,99635,123780,120684,59710,-26615,-27294,-12956,-91821,-49657,13538,50751,31471,-26866,-7473,66967,106461,222674,261268,247781,109399,2446,-33655,-79302,-118870,-85391,-70026,-34614,-62449,-36825,49058,127231,100959,3332,-126892,-63307,18942,54649,38854,40105,132051,197276,110499,36077,-9647,-84349,-87918,-68941,-35307,11683,93546,248625,304243,236717,181161,100879,87841,10506,-80610,-86258,-33772,18666,74478,141922,148580,50011,-9315,67394,229564,333394,293074,161160,28057,-30925,-38470,-29462,-1739,31923,-5229,-86665,-132722,-52736,43468,73059,68724,63938,131050,108498,103802,92102,15593,-72185,-113805,-73800,-42033,-23214,-49866,-81290,-118222,-168761,-114714,-88531,-103239,-69842,-62792,-115080,-32612,32433,31821,-62006,-18333,147371,176814,102795,5088,-66767,-45787,-31602,-85052,-144258,-135921,-138841,-152265,-98208,-65338,-74440,-94774,-128363,-66417,64381,202209,252644,126631,-631,-54341,-75668,-91147,-98699,-64384,25542,143601,192099,204600,211024,95316,-24912,-86020,-58843,11981,82971,111376,46362,-11713,-8223,-5413,22316,64683,70716,46409,38035,74876,110816,71577,-2738,-58191,-86887,-86665,-24387,4092,-2179,-40546,-134841,-213005,-157422,-80224,-94344,-97160,-55886,-85780,-92666,-60687,-32527,-71383,-79752,-41823,-57569,-110685,-125749,-70676,-74132,-89820,-63194,-16303,20569,24059,-9757,-52598,-86407,-110296,-108456,-121260,-99325,-61797,9406,63042,42022,-17489,20573,78449,122697,126230,106954,153440,212424,247154,235878,191446,108774,70735,76346,87806,48942,54069,96435,53895,-47416,-21356,35037,66673,51574,46355,118661,209808,266134,226912,112452,-8160,-141613,-153366,-52781,4745,59282,207847,252925,241336,185067,134679,33076,-48580,-63924,-49895,-53892,-89316,-24686,12890,-3438,4507,-13943,-4157,-22574,-23654,-9170,-23159,15161,6893,-5053,-19336,-35662,-46750,-97561,-85663,46237,125639,146955,91511,13734,-30034,39357,155209,164827,17169,-73647,-97807,-43400,30742,84978,73257,-27957,-1111,6184,-53840,-65817,-16890,37866,88943,111119,113093,85429,31952,-54698,-124914,-14260,65704,150366,270128,311674,258162,134596,73349,74272,114758,175126,267854,298460,143362,42442,40437,120255,144250,18695,-18940,-45734,-113847,-94981,-6761,38708,31906,-18288,-60475,-51894,-67832,-97249,-96075,-36610,13295,14381,-97713,-92693,-71785,-83742,-48775,15625,16282,-22008,-46201,-36908,-55014,-71754,-88840,-87966,-64504,-44619,-33289,-1052,12054,33625,143788,229422,70865,-68242,-148284,-100466,-64142,-79313,-61801,-40993,-40412,-21307,61527,4123,5523,55837,110449,120465,45746,-25510,-42426,8744,58123,133886,222637,178006,94064,8379,-34553,-96484,-22529,42135,38407,-25285,-31548,35378,67453,59381,1830,10821,129164,175768,43958,-64937,-30767,47223,90080,57197,-61961,-65258,4634,66723,74391,86932,97310,78076,43112,-19977,-68861,-49303,-86569,-127360,-84027,-104511,-87946,-46512,20045,27692,5615,40097,125467,160548,116082,29922,-92529,-63239,24060,24813,-11374,7829,39984,17282,1585,-69774,-123311,-108686,-81824,-53227,-12903,35495,67495,79073,37573,-27970,-68848,-91951,-82935,-47427,-19591,45061,76701,97258,40561,-9622,-28516,10527,12313,-32328,-10444,93342,234865,289381,237508,16420,-26799,-78531,-83336,-7837,37755,70184,95292,163145,167305,106529,110115,207455,278175,410369,480458,415465,310556,208235,137771,59542,-2797,-48009,-19517,87785,117735,18886,-13860,15796,15427,-27617,-72962,-84712,28052,166149,179015,138465,69409,38109,33632,6893,-42782,-119157,-113780,-102256,-77265,-1903,22591,-36132,-27438,5344,25855,-25894,-69921,-100638,-45274,-7463,1218,1282,-21557,-27630,-32706,-42228,-63657,-67001,7185,63714,76118,77716,186725,372957,271755,-4284,-146635,-187156,-109023,-55986,-11307,36627,32421,14724,-35355,-128229,-135461,-120829,13643,110591,76241,-15526,-75142,-116814,-63500,-83310,-83078,-57604,-28760,-26065,-8559,54250,105204,59257,20589,-1533,-1609,75273,153229,196278,224237,198175,160263,99178,134874,136435,60686,-28458,-89172,-121619,-113313,-64105,-1124,82625,66747,28806,-30273,-11617,43163,9221,-66743,-115208,-83624,-27917,-17294,-44136,-59399,-77888,-66720,-95415,-126454,-119049,-96034,-74163,-56746,-44818,-54325,7194,64044,1587,-32065,-50444,-20048,9936,30542,73424,175361,221052,182127,104536,61235,89818,120831,154990,128164,94711,93321,86116,73850,56455,25863,-14311,-16020,-34126,-55930,-111294,-116552,-100308,-73954,-82269,-132566,-59194,74640,127468,72130,26522,23600,33720,89225,145630,126973,123563,96961,27718,-66069,-104509,-100028,-14542,56466,13419,-31259,14397,62692,7537,-79705,-109118,-58806,8564,26634,-2421,-8869,383,-22447,-30201,-27080,-15194,43743,81660,85561,132943,135983,-1180,-76584,-107930,-111335,-105742,-136194,-137163,-127874,-95625,-41435,17687,65947,63217,-8957,-78163,-17612,37953,12513,-48649,-92540,-70428,1899,134917,161599,71665,17796,-4353,-13109,-30530,12190,113357,138993,57729,-68846,-69871,2518,35299,-6747,-11444,-25815,-57021,-66309,49704,111341,99998,26811,-17620,-10555],[4168,-28421,-16030,27244,42768,62781,93305,93201,39402,-14899,-26400,-48439,-82040,-100591,-49868,-52825,-96291,-70221,3709,93429,190980,193979,215043,291638,328720,234177,22804,5183,92658,152174,143421,22906,-105044,-130769,-48860,-72306,-124285,-61204,-4558,-6687,-13693,-41110,-49208,-42553,-52825,-73571,-69645,-47711,-18732,29247,27687,29390,64408,106580,50966,-57640,-99731,-45350,65041,106684,63065,-33956,-78813,14157,80582,84656,25111,-26474,-10092,47233,59658,46412,20197,-503,-38385,-32557,-12320,-2072,-12633,-38139,-59862,-55226,-72151,-57425,-17895,-29036,13643,70919,101549,84097,25624,-42967,-100082,-83892,-39374,26859,70364,46683,-40874,15365,81545,84668,32146,-56517,-6941,54584,47381,2174,-29106,-64928,-96005,-62635,18295,24466,20082,4859,-46382,-52233,-59374,-71850,-13734,-127,-21250,-14511,63389,125751,103304,51201,7433,-72091,-46179,29163,43552,15840,82285,181033,105091,-36562,-84127,-24013,39765,28912,-12190,-57565,64027,173858,165400,67941,27943,14991,-35279,-113088,-118986,-68043,-67708,-90803,-32841,41436,124786,168547,139426,73899,-11447,-26384,5732,129070,335434,531121,467421,214866,26909,-28370,-61021,-27735,21471,-77018,-133708,-99367,-71486,-76119,-70407,-34145,-61144,-95115,-124372,-84396,67709,280896,304569,185529,67231,66913,-3188,-123406,-9163,159128,249397,271948,169918,-98088,96458,139977,85521,127711,189056,65517,-12005,-49155,-66179,-45018,68022,162337,169846,90205,-36456,-111234,-25130,31830,28109,-2937,-64818,-90766,-60331,-8792,-58616,-85649,1755,58433,123185,65432,-49545,-84068,-66077,-92476,-137942,-102132,-47677,-35263,-55997,-66807,-25429,7208,-8563,-68063,-73773,-642,-830,-23253,-29538,34827,159203,261847,332035,308110,176012,53708,-21224,-75001,-93954,-65445,-32144,72357,103532,14722,-94854,-30439,20861,9645,18291,56482,52761,-11330,-22364,51365,91840,87315,54410,11001,-29475,-14133,-67283,-84937,-9081,92442,113417,93876,56823,29903,3233,-16342,-17931,-26907,-55029,-15413,63933,72949,54873,23824,-11809,2529,35619,40885,20138,-66635,-157418,-113434,-98583,-101808,-76721,-47156,-981,36268,115453,248933,333440,363950,213423,43418,-19825,-47594,-58474,-18311,1847,-21776,-61369,-78531,-68893,5466,90575,130330,96292,89505,109356,60565,-45257,-79485,-63997,-125624,-155305,-77116,-54986,-48863,-74719,-88337,-75049,-100673,-92714,-3793,69575,57463,-26504,-58244,-36247,-803,6795,-46783,-106783,-85229,61943,115840,109102,106029,110681,120932,121082,50163,19763,22703,50376,117245,108954,63156,16586,-44027,-45954,-48757,-44072,-55663,-36692,-50943,-54314,-70941,-49168,-21932,-21417,-14659,-15656,25754,126912,133508,115310,71376,-2837,-75643,-57854,30498,144564,213333,98599,-71626,-15951,123262,58487,-4213,-67276,-90373,-100924,-38767,32269,63991,80926,67009,4272,-42980,-93877,-113565,-24664,78507,181546,220060,119618,-7367,-98034,-65393,-45374,29227,51606,76901,180525,236474,144752,26794,-125678,-99400,-13590,-13804,-38957,-61978,-82080,-70627,-106825,-72526,-20948,8215,7198,-52631,-26682,105000,264988,242500,268841,288306,277162,309744,292334,214971,126186,55676,2989,7954,16996,-6383,-85805,-68913,-40121,-17258,-37494,-37082,-31759,-39274,-43509,-16271,14541,17465,-22910,-53174,-84722,-118353,-113969,-63921,-1690,5571,-27170,-52310,-56048,-53696,-88034,-111547,25586,16190,-59447,-63999,-5249,56594,116572,222620,242097,147852,53462,-52678,-78052,-97087,-59850,-45256,-43298,2376,14365,-1627,-12033,-35828,-30444,-74491,38232,184177,190951,123166,42539,17085,39395,56992,-18243,-77359,39664,36429,-32273,-14931,67724,100009,48526,-99416,-45954,63558,205199,264147,-10755,-60767,-58243,-2641,153625,328059,322073,141676,120248,135331,81450,24492,20638,95159,85495,10692,-45725,-85830,-44408,-34277,-15694,37109,29459,30271,26608,2143,-31281,-46408,-50219,7349,92521,114519,99611,91402,76524,62560,38766,-4685,-48852,-77443,28361,358366,394079,267243,147314,23124,-67122,-32658,-54614,-90522,-40211,68363,132629,74733,-2249,11987,58697,93316,92015,89507,70910,-47329,-115665,-109650,-103636,-52843,4793,70518,92277,36788,-3990,-26151,-67251,-82550,-40703,-42177,-14719,-16846,-75692,-138189,-123576,-97986,-62577,-61201,-76847,-56910,-56058,-84515,-111554,-97355,-103614,-114768,-84362,-47515,-27942,-36721,-68573,-21062,35134,21561,-39491,-82268,-45084,-5320,11734,8285,-5642,581,-24255,-46574,-58230,-78141,-79336,-74428,-51723,5619,85263,90287,101434,49724,-27666,-27422,53758,96353,131222,162323,148907,104304,68818,70272,68552,54267,25644,-37763,-45652,-56667,-93555,-68136,-21726,41387,47875,3806,7088,13474,32126,40032,25207,-59417,-125552,-83851,-45175,43002,133055,237846,239729,208736,159258,180761,308640,302568,75599,-93569,46723,132124,28015,-56528,-57560,36424,10342,-85429,-39216,-32259,-64957,-60246,-13708,49792,41469,-92586,-73428,-51396,-98937,21529,89502,70702,-12881,-119523,-59198,-70023,-112827,-139987,-94365,973,122870,215737,140719,13572,-88755,-116397,2288,96661,153347,89804,-19850,-75020,-30966,22203,-19843,-14977,17640,45426,59824,52638,33508,-6056,-56342,-89638,-99212,-88574,-35657,-32733,-45605,-98771,-54249,19813,59508,-22816,-107054,-23025,34680,43487,37439,77011,96698,109863,153186,43484,-125184,-70935,-45845,-67548,-124560,-65710,44326,71687,24473,-10108,-14996,27617,32138,-27718,-27267,10254,28899,11109,-6835,37663,81125,26671,-54935,4393,43047,42987,-40435,-87332,-96420,-91071,115,132062,150252,67306,-23620,-93064,-17400,68348,52348,-89157,-132157,-98254,-88481,-102438,-86238,-36274,-12064,-18368,-42066,9149,91248,194211,183039,82170,-45961,-117623,-98309,-29055,9488,144992,250062,227097,126396,-1805,-38028,13201,45221,46063,66410,67666,36780,37603,54356,60933,22519,-3163,73843,221306,236098,163981,78715,-49582,-91987,-94477,-137696,-130839,-21841,35953,67823,78977,59841,55443,77764,57665,44473,96611,229083,228876,114393,35427,18043,-23232,-49753,-42256,18639,99225,161833,70032,-81625,-202500,-252911,-232227,-166730,-89035,-53849,11351,85182,77794,77230,54624,-15020,-90898,-106374,-82891,-39850,-12619,-32387,-24575,-27194,-56838,-49014,-66765,-50094,-97098,-44436,38974,92284,62579,-38928,-72455,67340,81277,13980,-34160,25658,71852,74260,35154,85414,131297,186374,133337,23641,-62228,-127668,-74260,47245,121936,90584,-19662,-157510,-65916,-14657,-31426,-96058,-97606,-69678,-53542,-73536,-118870,-126582,-113542,-49852,12579,15138,-14604,-27827,-56980,35249,163077,295092,450579,412779,239287,49251,-37316,-15724,2575,11040,71952,67426,51749,12609,-29777,-11449,108422,267566,338887,376040,343230,216765,65460,-46266,-74724,-32638,49784,232859,331823,216196,27324,-127453,-27344,-10804,-22243,23952,-8270,-12134,80015,150915,118098,-31243,-129345,-69498,-51992,-26341,2955,102095,135071,59854,-9554,-63845,-38458,-30055,-56352,19559,83000,115737,127964,72108,32012,-8276,-26151,-41417,-107071,-19649,-52968,-61992,-66968,-72503,-79821,-92084,-112666,-89326,-60442,-61151,-73335,-80019,-10399,59120,84793,112762,133003,146465,193527,190113,226613,232112,149289,131467,62968,-83539,-107361,-41386,86207,238769,315592,341082,304145,96237,-47502,-42097,146631,257723,233657,140705,155791,200025,145483,72397,-11192,-108063,-78240,8099,83553,49028,-20488,-56162,-26969,-17389,-33318,-54796,-76771,-80975,-61680,-43909,-10224,7705,-2755,-76301,-146121,-74121,-86458,-94141,-11257,36044,28316,-1094,-81791,-89169,48759,154988,231319,401765,496053,382418,202224,1112,-48695,-52249,-26462,52637,98987,113153,86172,12870,-46419,-56670,-62384,-95931,-91474,-15218,93548,180897,190358,146426,97861,47070,32719,74484,46288,1255,-49264,-66585,34221,212342,341265,261518,97225,-12808,-98352,-109705,-83738,-5432,72111,43248,-28311,-71847,-105703,-132857,-149949,-19561,164504,265740,255107,178355,115610,105641,79504,86459,50804,12130,47961,106991,104290,20321,33634,58685,24396,3918,22946,70770,79641,-10353,-129937,-67677,7372,85771,166975,235451,272985,241931,120583,-42966,-23642,37741,-2937,-67990,-107614,-72967,-18709,1069,-18846,-20432,32947,97601,77766,53796,4507,-59975,-39753,95881,209081,183472,119805,113665,130308,231722,280951,252780,194623,174879,164684,154379,72421,-12270,-65039,-97312,-121331,-104020,-44178,56033,95883,18650,-64870,-32379,27457,77780,52491,19043,-59534,-86816,-85045,-130537,-84276,-46568,-74149,-24048,32797,4999,-71478,-43383,-58624,-103365,-88623,-64863,-43896,-51598,-56418,-2142,138662,246950,294671,199891,25940,-105662,-34165,6025,12998,24145,51512,95213,46515,654,-29171,-54131,-50223,-45147,-73773,-74263,2940,158192,190297,102857,4473,7830,46493,125604,257268,339086,176159,-30503,-112274,-69021,-45399,-24658,-28552,-38380,-75663,-47025,71544,118861,90647,115269,190122,139330,85889,5337,-26860,-8998,-46846,-139385,-144763,-123536,-75614,-43743,-48784,-4836,88625,135480,57690,-36662,-91163,-85291,-88139,-114350,-74010,-33454,-52491,-89888,-71956,-16306,5476,-2437,16115,116109,152015,143462,57778,-50175,-53516,-32533,-104801,-50494,18167,59960,37923,-16556,17885,110815,154128,248260,269789,252162,122923,9164,-23406,-62219,-104484,-104743,-91903,-46816,-69553,-43026,37282,116633,94835,2131,-119829,-70540,-1601,32954,26691,45521,162452,244407,153558,54414,-7886,-92341,-87957,-61335,-15294,33219,106128,245098,319702,267343,203048,144671,151373,57936,-52026,-73343,-25555,23853,75471,137136,158613,71688,-15463,50268,228405,342596,297822,168714,42504,-15345,-34606,-33511,-6146,28803,-3150,-80151,-149049,-65056,35839,69644,66806,62828,151119,151301,151805,132557,36021,-70386,-125612,-89493,-53258,-30274,-63531,-94119,-127285,-170210,-108999,-80637,-122876,-94333,-85419,-107673,-22062,37179,29223,-65879,-2806,155105,176975,97463,-7407,-83379,-49274,-36583,-89977,-130048,-118317,-122050,-139494,-105655,-85333,-97802,-110315,-119348,-62085,65091,200114,250531,127967,3934,-47871,-75125,-96269,-112431,-90822,-7440,104199,148476,166544,184004,84289,-22624,-74010,-49273,10240,43952,46859,-14195,-49762,-20785,-4265,30144,73726,78534,58270,45336,73277,106885,68768,-3825,-55423,-80156,-83692,-22697,13938,24993,-20320,-142655,-206208,-132758,-70636,-93384,-86940,-51312,-91061,-107980,-72056,-43016,-81540,-84521,-35838,-45534,-99317,-121850,-61623,-59866,-77702,-72842,-37997,11074,20892,-14045,-52299,-81610,-103883,-101210,-115016,-103344,-65537,-3619,48834,41444,-10865,21220,80522,137561,167146,154810,186701,238830,274272,264627,215751,136705,94872,74863,65730,33225,46696,89628,50904,-57032,-36137,33200,69834,51791,41343,108206,180411,222870,211162,119032,5686,-122211,-168340,-69272,13952,73234,225005,274870,248558,171161,117669,24144,-50132,-59687,-41249,-44441,-95312,-50426,-25125,-28629,-9959,-27201,-17522,-31044,-24426,-7893,-16384,12091,-8316,-18905,-28147,-36682,-37057,-73745,-109062,23946,125489,149460,88991,17267,-26171,36472,132101,123907,-7425,-89814,-105326,-52653,22377,94093,91048,-19018,2220,13844,-37993,-67086,-36241,15136,56277,68120,62677,28552,-16751,-78238,-116403,-6707,81416,159391,240299,250068,203293,104297,63448,72552,117646,174968,248855,279619,138374,40065,39951,125431,132701,11638,-21050,-44599,-117499,-93962,-4279,38158,28706,-27459,-73527,-54598,-62306,-90628,-84854,-21736,26316,25214,-92994,-108793,-85875,-91668,-40356,36486,35470,-7533,-35054,-28818,-49783,-69418,-85372,-83848,-61881,-42804,-35726,-8168,-575,-2441,96254,238818,110700,-52995,-145660,-99876,-57337,-72947,-64187,-43441,-20273,12596,80934,-17595,1787,59413,112511,116413,47592,-14871,-18317,37876,86783,154631,219610,160024,72509,-22931,-75919,-135345,-22561,33413,20352,-46078,-44288,26533,65823,67304,10630,4975,116611,162705,41661,-62075,-27639,49649,88051,55635,-65590,-68859,-1224,61115,70981,81830,91890,71050,33182,-28497,-80447,-56502,-86968,-138260,-105058,-124330,-92137,-51667,24957,42908,20188,27498,83165,115660,92070,11853,-90362,-49867,23951,16606,-25927,-2954,33343,9738,-10485,-76840,-120520,-113267,-81956,-50520,-11810,34093,58124,65022,23380,-32746,-63718,-81317,-69428,-45863,-24174,34875,63364,90625,37694,-10686,-20564,27471,19355,-32863,-13810,78788,219109,275082,249256,37125,-31500,-86477,-69762,9247,57828,82061,94492,142467,131417,92462,116246,251401,337451,436385,464332,364965,266036,184624,130513,60346,-2653,-47007,-17872,86550,114148,13623,-20381,11431,8022,-20949,-43128,-57403,43812,180588,195293,168689,114659,70182,47776,-7529,-67384,-111028,-103743,-94838,-66679,3261,27879,-31498,-43167,3505,48846,19554,-46944,-113141,-75218,-24766,-4756,-1974,-26359,-36352,-42705,-51523,-65010,-61695,18883,97982,107869,68958,81141,242190,209042,-1339,-100837,-209792,-165154,-78560,-3548,61081,52256,751,-50234,-128618,-136695,-139803,-18122,90426,72068,-24948,-91600,-81293,-36724,-69979,-80399,-58541,-31120,-22418,-10194,48021,110443,88407,51769,-2009,-52365,41002,128095,173653,198078,159769,123168,70562,101863,102002,34132,-41822,-93722,-108806,-88355,-36536,27233,139087,103427,47730,-18323,-1009,36473,-6883,-79164,-134711,-111287,-72487,-63048,-74164,-74184,-83552,-69805,-98671,-130194,-130042,-105681,-79023,-61727,-54787,-66995,-3208,46432,-15201,-46104,-62895,-27963,2631,23916,62350,149257,199964,186649,127295,79493,101098,127785,164895,145393,116761,119242,106562,93679,69495,26680,-23723,-21902,-41234,-84400,-122969,-91531,-79565,-55256,-62353,-111944,-47657,81314,131335,75598,32820,28394,30438,74438,113921,95176,107233,93086,48808,-48534,-104857,-107543,2485,69516,8325,-56524,9150,66169,4892,-80890,-110489,-61772,7432,26913,2234,-5711,6350,-16724,-34083,-23190,-2271,69191,109442,111874,169644,153483,3627,-68466,-97974,-100467,-93092,-125856,-133760,-119174,-86594,-31967,35294,93728,86690,2620,-79926,-11421,46230,13376,-58367,-115825,-86714,-72727,22633,62087,8101,-20692,-36201,-38929,-42556,6051,111219,133596,42933,-91146,-54798,19889,54748,16536,13390,3783,-29541,-82314,27958,93846,96124,26391,-17654,-6980],[-4420,-34622,-14902,41076,69615,85252,103579,101058,44459,-13351,-34539,-61275,-95488,-100803,-37610,-40756,-89243,-66347,13455,105843,200762,189358,205350,296477,349822,234430,11555,-2317,76724,127318,126082,12493,-119530,-123467,-39060,-70234,-120401,-64501,-11663,-3034,-7528,-37696,-48208,-43180,-59751,-80212,-63613,-41444,-16840,27940,29834,36018,70614,102248,39992,-62465,-91289,-42997,51816,80373,41841,-43965,-76887,21842,90341,97509,40770,-11347,-1171,47611,52574,38639,21720,8771,-28079,-23325,-11301,-7024,-21301,-39352,-46908,-47751,-115157,-70110,-5486,-5549,38970,99388,123545,76891,-6956,-74241,-99480,-84501,-44749,23039,69717,49988,-32196,10822,53414,53819,7660,-60628,17196,95457,80613,13030,-31882,-75838,-96316,-50624,26794,9826,-5851,-16218,-47345,-44409,-57034,-92712,-23152,257,-11646,-2910,81845,151468,127104,63531,12023,-64216,-29938,50383,57883,-2673,41096,149391,80191,-47230,-89654,-33577,32225,30055,-2823,-61400,57383,156850,140956,69872,64308,40068,-19357,-102403,-124342,-67602,-66654,-72502,-7518,38516,103982,144397,116081,59880,-16868,-34083,17280,191722,410215,604009,521706,230361,31045,-28914,-57869,-20905,11835,-83315,-129365,-102027,-77975,-87534,-94248,-23311,-37632,-73373,-109553,-112832,33657,208766,220840,125455,49585,85891,-2212,-129681,-25548,130265,230443,272000,201778,-16976,118880,122762,36832,73359,155597,54127,-9207,-36723,-55575,-48770,71493,184510,198958,108463,-35162,-111096,-29699,26059,15415,-18953,-81640,-102697,-69289,-18996,-66534,-84953,-140,38657,63034,3777,-70013,-81856,-63927,-90666,-131793,-87201,-32615,-18357,-28995,-43221,-20101,-4464,-30479,-85249,-42764,38606,43465,11378,-23310,9700,133605,257550,336819,303747,171970,57021,-15351,-75064,-90172,-46762,-25944,55431,73449,-15909,-100259,-28539,6664,-18564,-12716,32959,51306,3000,-12745,42016,78148,69133,23803,-31824,-51526,-25056,-76971,-82285,-10491,76187,97927,85750,55412,29289,-7119,-35582,-41040,-51847,-72373,-14240,73981,90666,78192,44290,-4218,-15283,2082,4274,3423,-51116,-154536,-125041,-110155,-124389,-87504,-54972,-18111,19718,102403,230136,306041,333001,187617,31365,-26491,-59068,-75909,-32477,-5844,-22222,-59623,-77556,-67619,6111,85036,107484,58296,51654,86089,63357,-33598,-78522,-64355,-124156,-155381,-79686,-55906,-49586,-75254,-99974,-89841,-115353,-95949,-2987,80017,65129,-36465,-76154,-41753,-2678,-923,-60134,-111788,-110217,57168,129076,113134,89481,85649,99491,119528,62869,27976,28709,63947,134931,128458,91095,49344,-18492,-28066,-20753,-14324,-20973,-5661,-25908,-30693,-56313,-49966,-38497,-34557,-16952,-8856,30040,104751,88097,62169,28499,-27469,-84709,-61834,14066,103591,163083,78198,-69533,-12784,109502,49840,-8260,-74655,-101319,-84237,-25275,36332,58537,80512,81754,27066,-27867,-89877,-98828,-18131,62195,141848,193471,119845,11273,-59762,-42722,-29629,28309,38549,60669,172827,247002,159657,51338,-94287,-116958,-53021,-55612,-55021,-49152,-58569,-52135,-93444,-66672,-16636,11934,8731,-57064,-44193,77174,246769,225129,252320,264440,242015,267497,255275,191271,121214,72182,33434,32692,31396,-2723,-110013,-81506,-45223,-18481,-37030,-40318,-39866,-49510,-54410,-20609,21473,32137,-15023,-57355,-93703,-125010,-104263,-52094,7011,12777,-18566,-45334,-53529,-58146,-100176,-92535,37182,31724,-38976,-65605,-21008,39906,95840,198191,229873,145213,46108,-50165,-76577,-102247,-67131,-47838,-44377,1751,17888,7365,-4358,-34728,-33299,-71270,42671,204665,230977,158861,75473,52695,95978,104471,-3535,-81380,50500,44734,-36349,-28244,54379,89092,48582,-96112,-68433,20375,129766,213787,-3769,-59086,-68059,-14009,144518,312727,307554,121103,97738,130518,78327,24958,15138,79839,80555,7579,-52700,-73598,-32587,-34012,-24331,28548,23308,29583,30062,10079,-25400,-43513,-46568,16476,96608,106018,94592,89599,82728,77778,52752,1010,-48028,-90218,-7497,302684,337233,217305,99592,-8984,-87332,-47594,-71860,-117005,-44377,61546,125790,71285,-10687,-4871,49164,87118,90309,96918,101751,-11933,-93391,-96224,-95447,-50219,8271,76228,99956,57851,18786,-14127,-60954,-82659,-41610,-36949,-9036,-18790,-87540,-149640,-107809,-87711,-48871,-52871,-90828,-70620,-57541,-75115,-101022,-110848,-125634,-95899,-58939,-28508,-12662,-23281,-76129,-37269,27051,29034,9370,-5695,17506,41768,41544,23627,-1311,7695,-12930,-35494,-54044,-84727,-80520,-61910,-28548,25464,84254,71796,75224,38714,-21005,-19817,57006,95323,122590,146106,135713,103520,75537,79606,83621,66132,20372,-48939,-33105,-28068,-67266,-55403,-15255,49850,52851,-4245,-281,2473,12363,18558,12826,-53380,-113183,-98683,-42091,55245,136234,252331,295324,272283,212606,222862,325612,269513,41452,-110281,49690,112479,14384,-59071,-30984,76751,38060,-75655,-61266,-79215,-116575,-101397,-43412,19857,30862,-88723,-82914,-71476,-78195,61472,131512,100315,12147,-108454,-72666,-70756,-95042,-115417,-126368,-42968,85574,203869,164522,35507,-66156,-107837,5488,104450,153746,90110,-4912,-48638,-4661,50780,12189,153,25610,41459,44619,26007,-3022,-44546,-88932,-104818,-111410,-104413,-50159,-44895,-58696,-76682,-48465,24231,64289,-28184,-105040,-5989,55353,62507,55853,84839,88945,96870,150550,74309,-112068,-109878,-66079,-71659,-111492,-57703,58727,102658,64376,31628,27768,69987,58916,-27118,-44762,2738,23907,8483,-9348,35559,83074,40846,-40763,8458,47837,46240,-52200,-86089,-75528,-94789,-9121,129229,147461,65324,-22000,-74593,1578,89179,49229,-94823,-137314,-99678,-95003,-110311,-81276,-27694,-6756,-12546,-21824,44836,114473,183734,147184,40426,-88185,-128552,-39184,35752,97688,254316,367315,343279,236183,89875,26022,51385,64853,59632,79623,74008,38213,44124,64064,73566,33803,-6828,53125,205247,245940,182613,88716,-32684,-63094,-84451,-133273,-138500,-31077,25827,55727,68698,65707,85924,111197,72033,37404,68923,225257,245349,131882,43350,22131,-18103,-50549,-53731,-774,71617,120708,17612,-149541,-280970,-339660,-328178,-262199,-165594,-96192,370,82712,78973,80508,55700,-11493,-91345,-114614,-102650,-58029,-29703,-41977,-26803,-33113,-65437,-60483,-82181,-66556,-113078,-56826,13414,66483,48871,-37215,-85719,23612,45930,2938,-23092,38972,85604,93306,39972,60800,105534,171119,128042,21226,-66286,-131901,-58121,99067,219087,206254,77501,-101277,-75093,-3902,-7739,-73172,-103360,-61486,-27642,-23684,-68252,-78429,-85475,-37706,28133,37675,19381,4592,-65961,19230,135277,241979,364627,357825,224664,37128,-73002,-52377,-15819,10228,84579,93232,73847,26185,-30170,-19801,97940,247835,321610,383680,390342,253722,92513,-20474,-65168,-25988,81511,274752,366620,250692,70263,-66724,-60083,-21794,-27180,23342,-6102,-29664,57926,144565,142438,-11313,-112764,-77133,-57923,-30544,4081,104445,146472,87122,30166,-30146,-19362,-34585,-65900,9209,85482,122620,138018,85575,55642,28229,15509,-6709,-108545,-33109,-57672,-62103,-65670,-73487,-88775,-104068,-125536,-107016,-81876,-69200,-53862,-32707,20134,68107,80817,108487,132543,144520,197320,209288,246028,217632,101859,89323,53048,-83087,-122440,-57143,61686,199643,267121,305844,306914,90129,-45687,-26627,176995,315987,296598,183875,170599,192724,139716,71119,-15166,-129556,-105688,-16884,74512,60017,-13241,-49813,-32399,-26786,-38204,-58381,-79096,-79529,-55639,-34226,1634,19140,4199,-69919,-130778,-72204,-84186,-83380,-9724,23819,4299,-22987,-89985,-87433,43155,139187,210090,353786,427755,360896,202568,3308,-46325,-33312,3391,82308,122791,127038,83554,-3852,-71034,-75589,-83742,-109722,-103804,-19429,83881,177546,193103,150542,104705,46670,27508,70865,40320,-11126,-57978,-62895,26191,164352,274385,219742,75919,-17733,-104437,-94021,-64998,-3952,57094,27448,-39345,-75516,-104242,-137437,-143139,-2865,207209,337568,306213,201502,129576,126034,110777,119992,74669,19417,36814,83135,72143,10487,61093,89913,40470,1845,14405,70804,70285,-8020,-112060,-68944,9285,91745,167829,229514,279100,255779,131625,-34351,-28606,25817,-16107,-81172,-127655,-80234,-27969,-6017,-21939,-22436,32707,113724,102028,83323,36714,-37930,-43999,74124,193933,188825,130824,136721,154963,238511,280182,254821,188596,146391,115712,104005,42663,-19325,-63078,-90746,-114688,-120490,-48029,49228,81640,11409,-73496,-47359,4263,47071,23822,-12230,-78184,-78653,-76776,-133492,-63570,-11202,-29367,-425,45744,5995,-45609,10285,-31611,-100730,-101164,-79293,-52216,-49133,-46851,3701,155243,288984,362205,255730,38282,-74169,-7640,30370,23446,26931,61618,94482,27185,-25263,-48725,-63450,-52693,-52849,-72593,-66869,8104,144926,156650,77126,-8668,2204,40108,121526,265775,370478,233257,-829,-102591,-86268,-63460,-28811,-7214,-21457,-75207,-55118,62335,102701,86564,130240,238980,186768,92001,6613,-23890,-7910,-49659,-144583,-152212,-106482,-52064,-29601,-46458,-18019,65614,122153,69789,-19676,-78942,-88195,-90826,-107706,-74589,-40561,-60023,-85319,-58610,6917,32257,16112,25386,142616,193530,179094,69299,-61909,-77483,-52490,-106164,-44406,25398,68758,42896,-5029,44840,155655,204462,265678,264569,242249,130396,17241,-10049,-41028,-78988,-107707,-107194,-54962,-71976,-43963,30480,110297,93111,6843,-105954,-77292,-23113,9493,14393,53151,195559,290479,198920,77538,-1964,-95546,-79411,-46919,7555,55496,116046,231315,316625,286835,223036,194231,209382,102896,-20977,-54036,-13735,30101,76617,132021,166465,98590,-13103,28690,210587,331609,289683,170054,54828,1047,-30834,-33309,-1909,30905,4860,-62125,-132357,-71475,31576,67937,67426,66075,165342,193480,201691,174927,59556,-59815,-110800,-103157,-63273,-36369,-73665,-90438,-112870,-144790,-96131,-63122,-112239,-114609,-100903,-89222,-8921,41699,25746,-66877,18748,164274,177581,94119,-14758,-93518,-51069,-41345,-87045,-103630,-94387,-99531,-116340,-101739,-101410,-120228,-121645,-102678,-53611,66555,194220,242164,125871,8889,-39210,-70318,-95683,-116693,-108310,-28607,75533,112555,131094,155208,72742,-16578,-58086,-37167,6985,-7507,-21119,-68793,-83245,-30198,1400,42478,85782,87024,68970,52150,73786,104595,67099,-3641,-51361,-71939,-77048,-16457,28615,56848,10226,-128679,-169261,-108943,-64117,-93638,-72340,-37569,-85322,-119190,-79904,-49774,-86109,-78670,-19436,-21959,-78883,-109041,-51735,-44314,-58195,-75296,-57217,9272,20301,-16754,-48629,-71742,-92479,-90812,-105705,-106858,-66704,-12263,39639,43397,-2534,23395,82480,148835,206161,200384,215112,261385,301034,293015,238177,164429,122887,81012,56815,32435,45985,85626,52768,-55266,-45944,32161,73884,55823,43592,103441,155225,184513,197912,129624,23867,-100535,-175289,-79493,24539,88125,239609,294599,253530,152606,95878,14490,-50462,-54381,-31923,-32852,-92360,-75643,-60404,-46299,-24280,-40103,-28843,-35247,-20690,-1875,-4777,11356,-24709,-30671,-31080,-30302,-19000,-40681,-104855,2913,125129,153529,93338,27072,-18822,34513,109285,87692,-25922,-100972,-109138,-59342,15400,98110,104170,-5303,11853,26259,-15286,-57670,-51856,-3471,30856,32274,18664,-19208,-55532,-93719,-103780,1631,97114,169284,213559,195557,151842,75214,55056,71933,120824,176717,234280,262043,137493,43293,44410,128995,121291,8738,-19774,-40232,-115686,-88409,1246,40816,30052,-30426,-85657,-56554,-55682,-82741,-72126,-3172,43778,38355,-81531,-119123,-95490,-95617,-29623,58673,55946,6921,-23807,-19250,-41835,-63031,-76865,-74201,-53295,-34881,-31122,-5611,858,-19609,52017,238271,154685,-30970,-124348,-93521,-48764,-65339,-63596,-45706,-5363,41426,88469,-38938,1476,63693,110699,108281,45505,-8194,847,67267,116900,173364,212558,143372,54982,-49093,-105500,-151227,-24373,21002,2385,-60430,-46885,22899,66115,76791,22415,1604,102740,147692,40529,-58437,-26211,48627,81923,52213,-66267,-69473,-6426,53726,64473,72985,83560,62990,23660,-35380,-93839,-58355,-70869,-94432,-89747,-108026,-83664,-51597,32814,63388,45889,30049,50698,74939,69308,-1153,-64096,-21345,34662,15789,-35801,-12711,26793,3482,-20850,-82810,-119384,-113340,-72473,-38295,-3977,35872,50095,51901,10549,-36989,-55792,-63863,-50054,-39278,-24267,29542,52692,82109,33108,-10918,-8730,47050,27245,-32111,-15714,63563,196574,252623,250138,56289,-30317,-79468,-53514,24772,76209,93070,92032,118082,93305,76678,118072,278625,372225,425590,411388,293554,209529,152945,115918,55437,-5477,-47112,-17867,78648,103247,6305,-25934,14501,25230,19754,-3003,-27568,59804,190449,207148,196193,162963,108365,69859,-13916,-91000,-92423,-78348,-75420,-54157,4811,26790,-25881,-59125,1857,72991,68159,-18736,-118019,-108509,-45498,-11287,-4558,-31213,-46292,-54237,-62268,-67017,-55020,31505,127920,134275,62644,-3693,122880,148429,8084,-51831,-142231,-151821,-80369,7839,80772,72023,-7370,-67432,-128846,-128163,-128698,-34537,79010,79534,-14692,-67103,-34942,-11371,-57920,-79045,-62616,-37314,-21543,-8325,48987,121661,118890,81191,3065,-101373,11478,103679,147643,167637,118488,80824,36824,63465,63623,9405,-53513,-97328,-95422,-59940,-2479,59967,190278,134862,63354,-9226,5418,24850,-25382,-90585,-118488,-123420,-111988,-114143,-110429,-93979,-93185,-76401,-103094,-126528,-141502,-116454,-85460,-67601,-65111,-79820,-14077,27830,-32202,-58010,-70500,-32396,-2941,18095,51169,122327,177673,187213,147919,96172,110437,133372,172029,159186,134108,138556,120522,107594,75993,22409,-34911,-27735,-42293,-90072,-103911,-68205,-61069,-39422,-46381,-93382,-33193,88515,134451,80061,40847,33213,25122,56816,80401,63609,92545,92167,71501,-20389,-86118,-90331,26006,90311,11962,-80070,-1648,59545,-3829,-83696,-115153,-70188,-1060,19530,1108,-8986,5715,-14987,-38765,-20398,10124,93572,127519,123819,189030,158805,4414,-62992,-89963,-91292,-82459,-115636,-129954,-108158,-75076,-21783,51947,119008,106272,11920,-87336,-13128,45404,6243,-72820,-109252,-29032,-27558,-95945,-40784,-51080,-54564,-55160,-55886,-56445,-4211,103781,123065,25457,-115507,-43686,28692,64635,33525,35856,35440,-3117,-98544,-4525,64995,80837,17503,-24902,-12397],[-16453,-42014,-15694,50913,92691,106539,110665,102845,45925,-11538,-39092,-68305,-104593,-102867,-30222,-29509,-78296,-61461,21288,114780,206041,183174,195270,296972,363185,227429,-2170,-11300,60227,102457,103910,-349,-132286,-109330,-27219,-67385,-115739,-65587,-16994,2060,-1628,-34779,-48048,-44463,-65313,-81718,-55533,-35737,-15705,26958,33949,42426,71927,89708,22955,-68425,-80369,-39052,36589,51277,20037,-52850,-73373,29162,98454,109354,57276,5646,7367,44426,42140,30639,24260,17869,-18619,-15382,-10665,-11787,-28067,-36780,-30386,-34553,-115791,-46721,22090,23731,63712,122892,141001,64375,-39620,-90405,-86057,-84436,-52806,16307,66802,51717,-26302,2228,23210,25752,-13735,-58323,42305,135488,109775,19717,-37585,-85657,-85727,-34398,34537,-2601,-25599,-29680,-44925,-36548,-52289,-109072,-28889,-8,-3990,8213,100562,176970,152807,80600,21559,-52220,-17097,65580,64879,-26849,-4179,117301,60990,-52311,-93234,-41359,24969,28604,4748,-60180,47445,127216,105126,73076,103937,66910,-1135,-85925,-129071,-66737,-60089,-44242,14363,29148,76027,112682,85260,38564,-21832,-26834,57783,262700,469267,642013,543786,235811,37066,-30642,-57565,-20725,-5234,-88579,-124915,-101588,-83056,-101057,-92530,4501,-13678,-54139,-89494,-130263,3816,135682,123538,48032,43446,97715,-7574,-135362,-37784,99790,199693,255135,229880,104962,199616,139842,6603,20559,112945,38421,-7545,-23685,-41440,-48113,76249,207106,228548,123910,-35129,-103678,-27812,25984,9756,-30927,-99929,-102548,-82217,-34174,-74964,-82497,-1878,20951,6977,-49034,-86084,-77942,-60908,-87186,-122270,-70524,-14329,2899,6140,-4114,1168,-4726,-44359,-84553,-10192,81273,91551,51794,-5969,-12489,103001,242057,327903,289989,163173,57998,-9824,-73726,-83445,-29696,-21021,27596,36672,-47663,-100307,-28987,-8824,-44786,-40574,10721,48732,14729,-6354,24964,57333,48690,-3059,-64316,-61731,-35615,-85960,-78754,-12103,60740,84159,78742,52879,26282,-19710,-56053,-65069,-77390,-80978,-5949,89089,112648,104380,69027,15795,-15656,-19538,-27404,-16214,-41102,-129780,-116687,-104843,-134443,-91711,-59208,-36883,1412,89311,209469,277315,295696,158394,20688,-29864,-65978,-89901,-44143,-12630,-22421,-57793,-77104,-68370,2676,74280,80482,21546,17360,61944,67145,-18015,-79979,-70332,-126715,-157553,-82779,-58405,-53597,-79018,-112452,-107388,-124507,-89838,1886,93320,75900,-43185,-96572,-51414,-8495,-10898,-72775,-102982,-130223,42310,133923,107246,65802,59449,78080,112511,71792,35403,34518,74439,145966,141191,113323,76482,3739,-10154,3701,10676,10563,21603,-5359,-10244,-40729,-48925,-47202,-35526,-12883,1518,38653,88059,50237,15042,-13429,-54564,-95722,-64292,-302,65608,111882,54830,-67904,-7375,95412,40997,-12626,-73188,-89022,-67251,-14856,35325,47792,74280,89131,42676,-19132,-88244,-87182,-13938,49785,110803,168265,118463,28996,-19784,-5617,-10573,26630,24891,43377,160608,251390,171798,76770,-58608,-101547,-76548,-85355,-61541,-38103,-39180,-37154,-83677,-63734,-15874,10210,3801,-60712,-61989,47842,220249,202439,227939,232120,201015,218945,212775,166287,115496,87889,62127,52283,39241,-4888,-133099,-85122,-48265,-20930,-36768,-41743,-44651,-56552,-64416,-27440,22353,39467,-12118,-63900,-102873,-129541,-93425,-40211,15598,21344,-7309,-36501,-50082,-61673,-110524,-79269,42763,42409,-22392,-66360,-38745,20117,71477,166739,208269,137103,37378,-46360,-74993,-107395,-74860,-51089,-45826,615,20918,16643,2622,-35420,-37864,-69562,42379,216275,271028,203718,122207,106227,160210,147466,6562,-79558,64485,56288,-34402,-39154,41549,78093,48431,-90386,-90582,-14586,66883,159265,2619,-57817,-77033,-33551,116332,265961,261176,85413,70235,120792,71975,22453,8912,64954,74197,3774,-58382,-62014,-24905,-37520,-35444,19636,16870,26348,31896,19307,-20684,-47684,-48959,23766,98842,96037,87170,86767,88910,92726,67607,10592,-40992,-98784,-47426,240012,279592,174134,65506,-25099,-99231,-64118,-88505,-139423,-45989,46625,103211,56194,-25475,-26688,32369,74222,84051,98203,124486,20195,-72860,-86057,-92352,-53199,5140,73394,97551,70972,40081,-1682,-54793,-81205,-44714,-33865,-4623,-20324,-95590,-135044,-94120,-79889,-40180,-47535,-102737,-85769,-62463,-70474,-89157,-116497,-143402,-81166,-36017,-11524,123,-11419,-81306,-56357,16826,44681,71619,65032,69195,81034,65018,34333,139,10267,-5044,-26092,-49233,-90119,-81205,-50741,-6505,43207,80420,51057,47736,26423,-14870,-13297,56285,87725,107494,124594,119938,101778,79780,83383,91782,73374,10852,-58556,-14329,6305,-37955,-42467,-10454,54484,53035,-13628,-13280,-12507,-8893,-951,4391,-43505,-92567,-101185,-32724,62945,132086,256070,337637,324991,261897,262180,331808,230273,11391,-127245,44740,88440,658,-61967,-6776,118594,71592,-60094,-90063,-132044,-168865,-145240,-75459,-12934,12873,-89879,-93801,-93337,-60210,88365,160778,121155,31379,-89674,-86339,-68268,-72612,-80804,-121374,-86334,47234,184773,186554,62914,-39506,-93775,8325,107016,144776,82805,5222,-27741,11665,66929,36644,12678,28534,29904,22406,-5658,-42969,-85632,-122943,-123468,-130457,-127920,-70075,-61692,-73685,-56253,-46140,22739,61852,-34341,-87180,6282,67789,71263,65295,85993,78012,84068,145883,105149,-70531,-150200,-89822,-77471,-101386,-52600,67947,127673,102452,71121,68522,109889,83177,-24069,-63875,-7096,15072,2170,-14751,27306,75950,47451,-33537,1172,37579,32932,-73726,-70906,-52896,-97524,-26484,115288,133757,56612,-24325,-58836,18354,104752,36584,-100665,-131901,-100675,-99708,-112777,-73463,-19171,168,-2234,1853,81807,136215,170810,116183,10994,-101097,-74777,13374,82539,164756,336603,450094,425177,320651,167777,81658,78461,78762,73976,87011,72416,33103,44481,67389,79576,38316,-15463,28107,179835,244160,188912,86446,-24393,-39250,-72335,-123942,-137016,-44008,9855,36971,52222,65181,108364,133582,76904,23197,38542,217037,261418,147996,45408,17239,-22771,-58665,-68650,-19522,44851,77957,-35615,-213797,-352703,-421664,-423580,-360340,-246877,-144906,-21569,68128,68728,66998,41681,-15775,-95987,-121190,-116209,-66525,-41610,-50372,-30918,-41868,-76592,-74433,-101759,-87625,-113847,-64868,-10676,36753,27835,-41841,-99046,-22344,5966,-12973,-17086,47533,94574,106576,38666,27407,74520,147992,113284,12523,-71714,-135622,-57185,122796,280216,288510,152328,-52702,-84493,3409,10938,-55364,-109999,-57479,-6751,18910,-9593,-21517,-43255,-13889,50942,70257,64230,35448,-76115,-3947,95299,172781,254730,272682,186292,22258,-90854,-87049,-35848,6761,91379,112455,90645,35208,-35136,-34747,76075,209444,282381,362320,408672,277041,117098,2823,-56339,-24380,106898,303054,381871,267315,100914,-14787,-89997,-46789,-51383,1895,-19029,-58017,28780,130171,155994,4468,-98807,-85011,-66941,-41083,-5991,93121,141729,100680,63774,5441,-3685,-39994,-72885,1829,86974,124388,140804,93949,73452,53522,44428,19640,-99761,-49849,-66626,-68571,-72006,-83597,-108756,-124609,-142859,-130013,-108166,-82790,-37525,8503,49153,79074,75525,98342,122753,130750,184434,212426,251422,191083,54800,49314,40029,-81756,-133394,-74353,30599,148991,205140,253891,288167,73354,-49567,-18457,198035,361242,347722,218118,176584,180984,133532,73435,-9311,-121967,-135953,-46470,58510,66185,-9767,-48545,-43400,-41104,-48456,-67944,-87581,-83292,-52990,-27651,8312,23346,3375,-66621,-103556,-61491,-76329,-73955,-12758,6216,-25545,-49817,-102933,-88225,31111,118120,183956,295002,339601,310829,176852,-7750,-46908,-14145,37620,111686,140567,134907,77267,-21945,-97775,-81355,-93431,-114103,-114086,-28756,64853,159818,181266,143453,103373,42860,26390,77229,43986,-23206,-72851,-63724,14491,114559,199139,165014,45659,-29478,-114604,-82657,-49537,-1614,39203,8492,-54651,-83528,-106867,-146391,-138409,8746,238405,386762,330186,200290,123982,134455,136354,146689,93989,27590,28081,59353,42958,12592,86611,116574,53443,-2450,1075,59775,47943,-15856,-100956,-72239,4595,88243,157106,211798,272323,257370,133287,-29472,-25599,21885,-19347,-82167,-132306,-91021,-39074,-11882,-24870,-26608,27878,121819,118028,103740,58721,-21725,-49471,46960,167192,184112,137285,154218,164172,218716,246846,225844,158020,100956,54264,42771,4526,-31850,-64266,-84098,-101738,-135302,-61780,28447,57195,-526,-80923,-65544,-20474,18398,-1224,-38708,-92234,-68813,-69860,-116606,-36960,27626,13158,22019,57060,10976,-7357,53184,-9514,-95358,-116324,-97187,-63229,-49268,-40008,8582,165781,320150,411686,292355,42581,-57054,5654,40935,23577,27779,75425,96517,11656,-49945,-70682,-75898,-61571,-66558,-70957,-57941,12262,125494,117217,44387,-26703,-6573,28630,107854,254657,375264,277340,29209,-88835,-108419,-88658,-39920,8197,-8333,-78475,-71655,42907,77455,74183,132371,263801,216303,91525,2869,-26689,-13122,-59435,-157829,-159301,-85534,-28146,-20263,-52394,-39349,32239,93249,73346,-7884,-70318,-95974,-97440,-99917,-71039,-41059,-62701,-80698,-48679,25492,55306,33889,35862,172279,240510,219253,86512,-64835,-101906,-75864,-99311,-38489,28897,71065,41128,2828,66922,192609,245363,265651,238841,212835,124639,19517,-1103,-23351,-54456,-95502,-121894,-65432,-76069,-46311,22474,102234,89558,10901,-93577,-89187,-50704,-20707,-3577,56635,222359,324661,236931,98037,1585,-99905,-70235,-32469,26718,71463,116360,201866,286479,283454,232416,236742,250688,137016,5462,-35642,-4401,31069,70913,119193,162935,119705,-7521,-538,174006,298317,265997,160397,58663,11262,-30908,-27856,10561,36982,15282,-40717,-111331,-77671,24721,61412,63133,65192,165883,224955,243871,210373,78962,-45834,-90333,-107036,-78514,-48709,-85107,-75403,-88709,-123818,-86504,-48639,-92706,-132462,-106527,-70774,208,39253,14727,-69341,38723,167156,170998,85588,-23663,-102901,-57084,-49373,-77296,-74234,-69641,-77619,-91059,-88014,-110638,-146763,-127740,-86908,-47275,63120,180201,223934,115598,8477,-34628,-68050,-96294,-115893,-115692,-38033,58222,84475,96529,120999,54398,-13891,-45077,-28645,-3798,-72886,-72835,-97423,-109652,-41707,6037,53915,95353,90594,72319,51933,69946,98142,61174,-7516,-51726,-68341,-73332,-12000,41938,87895,45999,-97803,-134535,-91741,-65214,-99841,-61517,-24573,-73712,-123347,-90025,-57850,-89112,-69115,-806,6850,-54348,-93147,-49625,-35733,-40585,-75017,-77773,8611,15475,-23898,-47433,-62842,-81211,-81281,-97258,-115185,-71356,-23194,28345,41446,1912,22010,79543,150473,232419,231421,228385,269848,316684,310147,249186,182882,145075,87539,54130,35718,42803,75942,50187,-51602,-55156,27878,74736,59393,46694,96165,128061,147255,181211,137737,40174,-82571,-178161,-87499,33206,100018,247449,307359,252645,126248,65176,-715,-54619,-53086,-27064,-24485,-84753,-104767,-93503,-60804,-42976,-56959,-42596,-40315,-17640,3477,5338,7180,-47237,-45011,-34083,-23519,-429,-7132,-70155,-17066,118912,153116,98138,37117,-12628,28663,82662,52730,-43243,-112135,-114744,-68336,5428,92025,107073,7757,23591,38684,8011,-45171,-68087,-22158,8196,-629,-22447,-60557,-85976,-102978,-93840,5889,107939,175663,187812,147414,102661,43715,43163,66968,118131,173319,217810,240971,136336,47679,48910,125973,106275,5082,-19828,-37205,-113117,-84722,3783,40952,30359,-31255,-101020,-62525,-53830,-79446,-62667,13785,60325,47570,-71179,-127628,-105547,-100696,-22204,75798,71388,15104,-18135,-13421,-36353,-57979,-69054,-64702,-43931,-25463,-24315,410,7911,-23785,11132,223826,194662,-7425,-101974,-84754,-42705,-61527,-65854,-53465,-2125,56181,78373,-64858,-1056,63228,101073,92576,35416,-10501,8936,89519,141546,183722,197568,123964,36762,-73800,-119509,-132062,-32464,2778,-17510,-70625,-46212,17707,62294,82320,32042,-3470,84952,128294,35946,-58704,-31225,39314,67470,42827,-68399,-72112,-15593,40016,49896,55098,67186,49326,11107,-41534,-109848,-57664,-51518,-55420,-57881,-78813,-70672,-51298,38344,83506,76361,44512,28923,37109,44452,-12391,-35573,7011,47064,16186,-45149,-25042,16887,-5174,-32809,-91285,-124452,-109172,-58441,-24186,4140,36131,39684,36135,-5129,-44528,-49331,-44856,-29282,-31476,-23968,24748,41090,67022,22025,-13516,3751,64685,31954,-34033,-20448,44558,164035,219070,235926,69263,-28127,-69497,-40922,35569,89754,100474,85916,89881,53842,56766,111305,280399,369080,370441,321400,204473,142830,112061,91272,40909,-15303,-51933,-23079,61370,82264,-6768,-33635,22197,59660,71434,36938,275,72289,192096,210413,215938,210015,149963,97173,-10190,-118032,-79801,-56458,-55119,-45069,-186,17841,-24556,-78472,-3091,93974,113840,8735,-115805,-146239,-69828,-20370,-9220,-39413,-61291,-70814,-77133,-71971,-50106,41212,147762,148066,50511,-66666,21453,94210,21149,-5272,-74364,-96705,-66459,17722,92092,85720,-12181,-88494,-130135,-118376,-108610,-37287,78056,101521,20203,-14485,9599,8372,-50485,-82291,-72555,-49126,-26013,-7910,51315,132945,145777,104762,9156,-136624,-11491,79735,117504,131808,73894,33106,-3388,19143,21427,-15412,-66271,-102714,-84828,-31362,34495,95186,229622,156957,72730,-5630,4581,6529,-48240,-103241,-102366,-108542,-110285,-130600,-154975,-121599,-109609,-89176,-109081,-115116,-130771,-127567,-95344,-76599,-77983,-94670,-27447,5955,-52788,-71059,-75825,-36045,-9086,10887,38263,94333,153434,181204,162060,107706,114601,134823,174754,167314,143054,145807,123361,112218,73822,11205,-50218,-36072,-42123,-77718,-80458,-50748,-46955,-28352,-36618,-80583,-19954,94298,136312,85157,49708,36615,15689,34241,44030,31656,77790,91131,89373,5821,-64842,-64070,53793,117038,24220,-96477,-20938,40045,-20814,-90004,-125364,-86595,-20255,1518,-8613,-20999,-3858,-20003,-46325,-19927,21019,114218,132919,119536,187791,149770,-687,-62330,-86119,-85988,-75882,-108572,-127384,-100079,-65618,-14008,64585,138195,118717,16599,-101868,-24301,33485,-10872,-93401,-82367,29080,54116,-50060,-124903,-103328,-81291,-58783,-59648,-70806,-18125,91616,108174,6523,-132790,-38455,28744,64491,41896,52408,65286,18672,-71469,-44644,26390,53685,-1303,-40732,-27830],[-26378,-45514,-14311,60011,113368,128051,118268,102554,47938,-5777,-35944,-64449,-104211,-104815,-24885,-16752,-60609,-49912,32200,124191,210075,179360,188955,297334,371887,217699,-14055,-17802,47551,82084,81391,-11765,-136152,-86867,-10915,-60853,-107144,-60002,-16016,11619,7026,-29095,-45250,-43166,-65930,-74049,-42561,-27435,-12590,28301,41471,50471,71296,73113,3758,-71593,-64978,-30756,23623,24144,855,-58030,-65900,38740,107485,122649,77610,28644,20399,42268,31850,25325,31213,31293,-5613,-4893,-7255,-13053,-29511,-27445,-8278,-11798,-51541,10394,70338,65177,93688,145335,155297,50050,-64876,-84172,-69902,-81921,-61513,8622,63730,53996,-21310,-9677,-7215,2471,-30650,-49701,69071,174911,135866,25053,-42478,-86022,-64054,-12982,43196,-10614,-37671,-34242,-37095,-25776,-43295,-104903,-30448,410,3101,19822,120424,203283,181187,102791,36080,-37628,-6154,75759,65699,-53343,-45364,94291,52023,-50920,-93699,-45583,19789,25971,10630,-52700,38263,91460,65065,79992,143809,95743,20433,-65407,-130968,-63153,-44945,-8983,34470,17419,46018,79678,54686,16742,-23051,-3564,116027,330781,507108,641586,532096,232548,46391,-32197,-58442,-25220,-25729,-90845,-119030,-98224,-86048,-115292,-62285,37275,8870,-35745,-66687,-112757,-12535,77144,32491,-34504,53590,102635,-16545,-139682,-45501,69835,160071,224177,251779,218092,294405,174478,567,-24979,65035,19494,-6674,-10390,-25089,-42837,82168,229085,257924,137626,-33354,-89883,-20610,31079,12079,-32936,-112318,-77505,-88106,-52991,-82641,-77532,-2054,8232,-37849,-89077,-97323,-72789,-56287,-81152,-110144,-52470,7255,29579,50178,49757,40668,11509,-42389,-64837,21302,124890,141881,96282,21345,-26618,69524,216333,306466,269138,151449,57676,-4136,-70565,-75012,-13852,-15567,-8965,-3122,-75101,-89019,-29999,-24054,-67355,-64175,-9443,44982,24067,-1832,2092,32076,30161,-21746,-85171,-65269,-45193,-93454,-74171,-13060,47490,72932,73027,49162,21017,-33966,-76757,-88747,-100899,-74084,8133,107835,137270,131007,94589,42096,-571,-23996,-48806,-35329,-35392,-105973,-94614,-82801,-105087,-82019,-56907,-55969,-16863,77777,187682,247137,253238,126893,12274,-29352,-67208,-98529,-52347,-17542,-21775,-55420,-76614,-70391,-3888,59473,51141,-12542,-11907,38424,71213,964,-82223,-80551,-130536,-163347,-87648,-63395,-61157,-85733,-119549,-123621,-115309,-76940,8303,106961,89303,-44085,-116464,-64164,-18137,-22929,-83085,-83204,-108615,19091,127100,90497,36146,32430,57114,101727,77129,41650,39556,81678,150703,147155,128203,95139,20539,6622,24541,30994,38574,44883,10810,7071,-23626,-42489,-41930,-25590,-3543,14905,51186,78070,21074,-25157,-52785,-82701,-107518,-65042,-12301,32079,62744,29381,-66267,842,82099,32342,-16857,-64050,-68322,-51507,-7462,30069,33730,64976,92062,53433,-14424,-88402,-78408,-11730,40143,87858,145534,115153,45022,19466,35657,10368,24443,11479,26269,145600,250250,181437,102807,-20582,-67889,-73855,-99837,-66607,-30668,-23695,-24950,-76860,-63423,-18011,3878,-5310,-61396,-78122,19679,188933,177120,198846,195758,159535,171446,171667,143576,110423,102260,87066,65950,41226,-11336,-114675,-79838,-49430,-24352,-35592,-39711,-45467,-60477,-72754,-35948,18287,40249,-13249,-71316,-110139,-125604,-81382,-27883,24944,32142,7355,-24874,-44650,-63153,-117951,-70496,43852,49114,-9047,-66340,-56866,-157,46106,130946,178524,123599,27923,-40948,-72862,-111687,-81959,-53837,-46422,142,24349,26827,9349,-37263,-43255,-68444,38196,218776,308558,258794,185935,178782,229940,184942,13360,-72512,80585,69616,-27133,-45258,31733,69546,50295,-81319,-111186,-42881,18236,104910,8684,-54904,-78120,-60453,71877,195793,192707,41777,42103,108282,63827,17457,1266,49989,66253,-320,-61508,-51580,-20214,-43050,-45678,14914,12423,21759,33182,31026,-15529,-57445,-56033,29998,100180,86203,79489,85150,96781,108360,83830,23635,-30543,-100235,-85847,186999,234395,145051,47238,-27329,-90286,-80702,-100615,-125891,-43336,28013,68949,31768,-44476,-50917,10338,57325,75362,94430,137764,47581,-53821,-77687,-92085,-59206,-2200,64228,87507,76263,58141,10220,-48832,-77370,-49420,-32412,-1203,-21899,-101093,-122148,-82487,-73683,-34846,-44318,-110060,-101463,-70432,-70095,-80609,-116833,-151800,-70977,-16421,4030,10843,-1710,-83498,-75637,7573,68285,134743,124625,108590,111415,82700,41744,453,9476,97,-18300,-44281,-93515,-79772,-39492,15318,59472,75950,31866,23885,16290,-7920,-6737,53213,75638,88842,101049,103730,100488,82685,83083,94239,77141,-949,-62999,9432,46037,-4765,-28210,-5975,56359,49913,-21485,-29798,-29293,-28741,-15437,1421,-29721,-62745,-74612,-14675,67478,123521,251099,364810,364602,305457,297121,328072,190266,-11571,-140652,34717,64327,-11484,-64072,16479,163133,113890,-34488,-101532,-126501,-137532,-150885,-104865,-43819,-8261,-94108,-103268,-113669,-47870,103626,177382,132992,43112,-76765,-96514,-61023,-49192,-47612,-91377,-122441,11365,162135,205992,97443,-6182,-72059,14826,107616,130141,70662,11848,-11498,19460,72116,53204,22507,26750,12166,-4780,-39986,-83499,-125702,-153681,-141611,-152163,-156445,-90577,-77916,-82616,-36310,-45132,18062,55234,-38090,-67691,15842,73968,71956,67424,81863,64926,71443,138752,130794,-21799,-166310,-113384,-82790,-92711,-48109,73574,146138,138141,109366,108437,147785,105410,-18296,-81907,-17985,4601,-5149,-20595,14508,60923,46957,-31529,-14349,16287,7952,-99092,-44673,-27556,-92250,-46202,96387,114320,44634,-27799,-44305,33419,114662,17461,-103594,-120011,-97392,-98178,-107739,-63715,-9124,11158,13711,26929,119163,156609,157002,91178,-4783,-81714,-28052,55861,109879,204108,378328,480530,452676,360390,218417,123788,93336,87779,89156,90772,65954,24651,41256,66545,80947,37961,-27036,1601,149275,232816,184025,74546,-22404,-19100,-57691,-110968,-127949,-57501,-8828,14898,32783,60929,124073,146231,75133,5331,12029,211624,280036,164414,44369,6462,-33966,-70921,-84041,-35132,22554,40406,-79691,-262370,-405857,-487599,-506466,-448754,-322542,-194861,-50743,44457,47817,39159,20378,-23332,-101091,-120882,-113983,-63150,-47745,-54381,-33280,-50267,-87645,-87950,-122472,-109832,-102367,-67386,-29911,7824,3933,-49208,-105480,-65389,-33401,-29940,-13425,53420,100722,116328,35762,-8767,42533,121122,92769,459,-76753,-142086,-72780,112001,292750,323185,194248,-16879,-87690,10239,27078,-40233,-111868,-53756,12438,56315,48941,30992,-2599,17792,83025,116844,119329,63915,-83031,-28693,51581,100620,143322,176936,135428,8256,-86447,-115403,-54530,2998,94036,126242,104574,42919,-40865,-53150,46070,156980,226096,315918,396186,285970,140515,25534,-47211,-25659,125618,315997,376986,265864,119295,28934,-82005,-80426,-90739,-30494,-37975,-93941,-2009,111419,159940,18668,-84672,-86281,-73563,-52436,-22239,72709,124494,102015,89301,40630,9674,-43928,-76498,-2099,89621,124512,140185,100171,87989,71307,64221,39971,-87593,-66721,-76969,-78302,-83050,-100014,-136835,-135443,-136513,-124134,-134250,-96071,-22314,42667,70870,87119,68107,84184,107195,110410,161110,203033,245101,158150,14911,14757,25571,-78908,-130446,-89940,-3029,94892,139783,194557,254113,51177,-55520,-14216,211430,392000,384325,242923,176621,169733,132354,85178,10870,-90820,-142333,-73488,39377,69678,-6588,-48895,-56376,-56566,-60186,-79264,-97646,-87771,-49970,-21566,11916,22665,-1817,-62280,-74236,-40821,-61101,-64238,-17247,-12714,-56803,-76909,-114611,-86958,17878,97073,157907,234398,245118,240683,131126,-28074,-46556,8292,78159,143175,155012,139312,70192,-37466,-122071,-70151,-74601,-95306,-104866,-38774,41173,132411,158960,129117,98178,42580,41251,106159,63123,-28455,-89571,-65496,2437,68166,124970,104414,11170,-44483,-125211,-72454,-35870,1481,22230,-8811,-69929,-92074,-110386,-156036,-132462,17954,257333,406205,322474,174072,99803,131629,158024,169236,111568,39056,26170,41933,23640,22834,108025,139444,65823,-5019,-12465,42722,19093,-29399,-94830,-75900,-3646,79052,139486,187656,256916,249900,128498,-24935,-11551,28480,-10413,-69052,-113343,-101379,-45445,-12472,-25676,-30700,21798,125034,128701,117901,73259,-9514,-52811,20411,135555,173910,142834,167493,160258,180340,191556,175685,112340,49043,-8812,-20070,-36286,-46178,-65469,-75872,-86069,-114968,-81792,1304,30747,-11154,-81907,-82824,-42012,-4116,-20579,-59768,-92503,-56489,-62124,-98262,-11641,65921,55472,45968,69843,22422,30668,85842,7538,-86988,-128442,-113865,-72796,-48660,-33002,15409,172276,339690,439508,309049,40964,-50272,8925,41221,17553,33437,97087,103334,2058,-69466,-90991,-87666,-72869,-79476,-62400,-43771,19199,106545,80518,12814,-42335,-13237,16472,89098,228328,356579,307890,62864,-69119,-126771,-116691,-54703,17456,2293,-80675,-85335,23834,51162,58584,126050,266883,228229,88008,-2335,-31468,-20519,-71582,-174170,-146180,-59139,-2857,-13089,-63120,-64542,-5721,54696,71537,2028,-62025,-104089,-103612,-91962,-63722,-36690,-63568,-77365,-39943,43243,79246,55188,50767,205966,292413,263116,109005,-57101,-118838,-94116,-85966,-30335,32571,71501,38146,12093,87308,222770,275059,250705,197821,170434,109287,18825,5939,-6617,-29390,-74879,-131079,-74835,-78552,-46803,16805,96052,87495,17166,-79777,-101243,-79330,-52606,-22495,59701,243921,347038,268061,118106,6150,-101539,-58858,-14759,45852,84323,110818,162892,234110,257779,232915,269372,275389,162273,30251,-15536,6141,30890,62267,102363,150401,134440,3020,-30359,127759,251617,233847,144768,57648,18567,-24623,-6529,37088,54322,33210,-14688,-90049,-79458,19269,53905,56981,62266,155993,245452,277921,239529,96528,-26508,-67282,-84908,-95545,-64723,-91051,-49395,-58896,-102797,-77745,-36058,-73213,-126247,-93549,-50547,8484,32948,-698,-66459,59333,166005,159491,74454,-31367,-107600,-62686,-53238,-56746,-40232,-39622,-52424,-61584,-64101,-98875,-145272,-117601,-69663,-39621,59091,163670,202263,102654,7158,-30299,-65244,-95119,-110879,-105880,-30314,59372,72848,70947,87641,32728,-12053,-31962,-20157,-17546,-130817,-55555,-69077,-97205,-50658,13766,68446,106368,93332,72304,48677,65331,91398,55250,-11039,-52450,-65695,-69342,-6041,57268,121582,89747,-53621,-99541,-77402,-68784,-107305,-51450,-11210,-55289,-108108,-98558,-62333,-85281,-55154,20525,42774,-22393,-70530,-52547,-31291,-23834,-69167,-91585,10904,9403,-31787,-45066,-51610,-65852,-66895,-83746,-108097,-75267,-33087,17875,39006,6402,21161,75858,146304,245370,246355,227288,264339,319770,314623,249343,193190,161653,95587,57731,42311,39770,63498,44808,-46478,-59117,25857,77800,66900,52506,87992,102526,115851,164716,146414,57894,-64726,-173378,-88805,45252,113541,253119,317537,252131,99602,31242,-16973,-58412,-51557,-22455,-15510,-70654,-132528,-110042,-68883,-61386,-72762,-53972,-42130,-11426,11904,16682,2928,-71117,-55762,-33925,-14463,19828,27787,-23690,-24783,110685,151463,105772,50567,-2916,23492,56933,23425,-55639,-119129,-118415,-75468,-3249,81100,104352,23787,42768,56613,34385,-29587,-80677,-36505,-8377,-27269,-56625,-90441,-99305,-99592,-83513,10307,118223,182754,167929,110603,61358,14525,31714,61338,112778,166870,201483,218980,137792,56765,56887,120280,92340,4517,-16795,-30476,-104442,-80451,6065,41617,32617,-26061,-113807,-68402,-53508,-77121,-52308,32496,78977,55593,-59883,-129420,-112293,-103254,-14915,90159,84122,19684,-14669,-7619,-29764,-51022,-58990,-52391,-30596,-10857,-11831,11978,20488,-16560,-18811,201959,231182,21290,-75528,-69969,-35397,-57942,-67903,-62790,-5184,60478,58293,-91594,-2778,61382,88590,74826,22748,-16842,9651,106092,162079,188181,179394,105735,21237,-92251,-110303,-109494,-41805,-14652,-32535,-70626,-41325,12860,57128,87018,42681,-6129,68768,110117,31973,-58548,-38380,25815,49523,32350,-67741,-73614,-24940,24276,31183,31587,46137,33886,574,-38692,-96900,-50390,-30906,-20382,-20673,-45165,-52663,-47485,44441,105408,111793,69838,22713,8253,22259,-17765,-8296,32801,60343,19030,-50753,-35672,8164,-11748,-41352,-95816,-127872,-94376,-38368,-7696,13996,37841,30911,22042,-19612,-51005,-40559,-21450,-3728,-18130,-19321,23902,32943,49318,8344,-12498,21895,83832,37574,-34413,-24131,26986,127639,181094,213001,79957,-21861,-55959,-27631,46606,103509,109666,82250,65369,20588,38311,100322,259292,328736,278978,208063,111045,76128,69078,62351,21282,-28011,-56823,-28927,40551,57002,-21205,-38547,37366,105082,127179,78137,29621,85490,190148,209143,231032,259099,200850,134464,11847,-140626,-72555,-41578,-36815,-37137,-7036,7405,-23700,-96391,-6881,115400,158652,37671,-102355,-175996,-87420,-25497,-10713,-46197,-77462,-87950,-90068,-73763,-42085,52085,160602,151789,34068,-106703,-51702,56984,41402,41278,-10324,-38180,-40139,29751,99958,95876,-11542,-107019,-125880,-105859,-87545,-27278,91619,142973,80319,51685,53379,26250,-43348,-85582,-83216,-60357,-30221,-5449,57173,146227,171939,126047,18920,-90542,-17695,64071,90788,97704,33281,-12097,-43543,-23799,-16722,-34998,-74866,-104802,-72444,1572,78512,137862,258882,173624,80765,-2215,1738,-12120,-69618,-110399,-86195,-79913,-62130,-68670,-137627,-151580,-127787,-102140,-105232,-92817,-108915,-125276,-102709,-83364,-87967,-105553,-37575,-13716,-72537,-80449,-74123,-34191,-10657,7606,29541,72146,133663,173772,173021,118203,118165,136891,178943,175949,148569,144328,118672,112103,68876,-629,-64262,-41948,-38339,-58332,-58098,-34002,-31311,-15612,-27056,-69390,-5214,103117,142747,96880,65269,44472,7774,12123,10687,5518,68096,93780,105593,31000,-42438,-33288,89562,152756,48491,-91668,-43311,13789,-40384,-93912,-134028,-105756,-45712,-22314,-21885,-36107,-16561,-26412,-51104,-15309,36909,135532,131188,106038,172419,132992,-5739,-60826,-80860,-79005,-67715,-99413,-120922,-90119,-54240,-4280,77514,155069,128481,21992,-116397,-38031,17056,-31590,-112841,-52209,79403,123338,40808,-84316,-138037,-91384,-48739,-49558,-76614,-27522,82860,96957,-5649,-117781,-33046,27595,62189,47827,67547,96275,40344,-42712,-77872,-12085,23001,-23121,-57802,-44793],[-42037,-54479,-21467,57441,119392,137195,115808,90219,40327,-6834,-35746,-59541,-102475,-117603,-32495,-14046,-47842,-40956,37085,124139,202256,167650,176375,287951,365867,196585,-33222,-31178,29644,56917,50143,-30240,-134970,-67108,-652,-60726,-104457,-56466,-16986,15872,8814,-30013,-48988,-48725,-70624,-67107,-34289,-25748,-16885,22168,42036,50420,60281,45357,-25447,-79205,-54357,-26983,5860,-7721,-24291,-68670,-63474,41802,108648,128476,93351,50858,33625,37237,15401,14608,34634,42315,4168,902,-8665,-18366,-33159,-19735,10674,12556,15284,77567,129585,114022,126120,164175,161572,30831,-80365,-71785,-61158,-84014,-78609,-8078,52505,49061,-24742,-33441,-44746,-22575,-51027,-44048,89228,204784,150972,22706,-51954,-79774,-43013,5069,45270,-21473,-50021,-38600,-31261,-18290,-36740,-92015,-35803,-5396,2746,24473,133392,222102,203607,121374,47017,-28657,-3569,74164,54081,-85945,-77937,80230,46733,-50801,-97622,-52456,10612,16082,7593,-46878,26343,49504,20297,83431,172284,118353,38768,-47880,-131111,-61988,-27435,24732,47123,-475,11576,45215,26222,-4158,-23914,25268,174590,382132,515530,598764,483735,216384,53214,-38381,-64649,-37553,-50356,-94475,-116219,-97398,-91865,-127483,-29012,63483,24518,-22378,-46860,-81600,-13161,42449,-23503,-87549,70849,96204,-32221,-147110,-54015,36797,110001,179168,260945,305407,370222,205755,10778,-60962,11534,-6350,-11114,-1919,-12094,-38081,84186,244294,280938,145657,-32068,-75533,-13505,35981,17569,-24167,-100066,-47694,-68273,-77384,-92823,-73892,-3806,-1217,-65666,-110968,-107481,-70484,-53835,-76318,-99773,-37132,27929,58322,99623,113404,93145,40306,-26215,-40745,46273,163344,188942,139564,52203,-31267,32245,178700,271195,240128,134969,53487,-1334,-68718,-68643,-2047,-10937,-53868,-41755,-76423,-69672,-31927,-39989,-86904,-85632,-30191,37064,28425,-642,-26848,3573,15176,-32344,-96968,-68367,-55610,-101583,-71131,-15417,34668,62081,66045,41770,11277,-51691,-99153,-113270,-116946,-58199,23380,125848,160552,153940,116711,67959,21070,-14617,-57022,-53006,-34426,-85342,-69335,-53110,-71151,-60776,-48414,-74957,-33627,68112,164463,214405,206366,93586,6083,-25694,-63744,-101961,-58601,-21608,-21460,-53760,-77143,-74277,-13584,41082,20417,-44245,-36713,15600,73262,21105,-84173,-93671,-131749,-167130,-94999,-71852,-72835,-95775,-109736,-112079,-94788,-61449,13627,117617,103244,-38740,-122983,-79161,-32304,-37914,-90746,-59769,-62681,-6478,105467,62243,1682,5007,36714,88608,78814,45831,42776,85030,149197,146223,134435,103370,30316,21178,41368,46691,62565,63792,22608,21171,-4891,-28261,-27447,-12451,7211,29056,65422,74038,1296,-57828,-88136,-110073,-117084,-64024,-21817,3902,17941,2628,-64138,11811,70173,24095,-20566,-51538,-47362,-37456,-2972,21525,18315,55120,93325,61843,-11220,-89139,-71802,-10800,32749,71467,126020,110122,59130,56203,75266,31892,22384,-492,10979,130029,244947,189299,129447,18972,-29796,-52743,-95340,-71479,-25315,-10138,-13513,-71400,-64783,-21699,-5258,-15183,-57557,-90127,-4743,156940,152269,168697,159835,122287,131280,138032,126565,107734,115538,107583,74565,39240,-19659,-92766,-68261,-48447,-27559,-31776,-32566,-41782,-61054,-77967,-44338,11632,36842,-16091,-76879,-111686,-116245,-67046,-13958,36309,45958,26136,-9065,-35546,-60754,-120366,-62830,44143,54800,3292,-64448,-72352,-16547,23325,94540,143559,106440,20052,-32480,-68287,-113114,-86176,-53765,-43885,2465,30051,39530,17410,-38298,-47259,-65705,32633,214432,341934,322814,266049,268477,302957,217431,19575,-60167,99408,85186,-14526,-43508,28579,66995,57263,-67371,-127624,-63722,-15679,55755,15968,-46372,-64517,-91610,17874,115142,116419,-475,18595,96710,57197,13130,-5389,36936,58728,-2477,-59442,-40181,-15582,-47029,-49891,18616,12732,18373,36375,47599,-5980,-67704,-63731,37650,103081,79769,75642,88893,109911,127545,103676,41444,-16515,-92865,-110702,157191,209045,133359,44216,-20146,-76333,-94145,-102912,-100991,-34770,11459,29316,2559,-63678,-73225,-12083,42145,68463,88926,143045,70792,-33904,-67335,-90037,-63443,-9338,52991,74313,76837,74026,22843,-41473,-69169,-53524,-30618,2992,-22197,-102903,-108158,-69466,-65839,-29282,-40096,-109308,-115116,-78999,-71549,-73778,-114449,-146227,-62002,2132,20564,21783,7488,-81371,-90743,3768,98493,191793,171952,137936,134945,97459,49166,3095,8266,4881,-10260,-37872,-92212,-72850,-25025,39282,76149,74220,19480,9802,12732,2539,2553,51112,63081,71298,80172,90745,102575,87049,82029,94232,80310,-11335,-58845,38541,92261,34346,-10252,913,58287,46874,-24036,-45750,-44077,-42854,-21264,5560,-10877,-22189,-26984,12828,71723,115012,241744,378265,391282,342566,326857,316806,155198,-24380,-134460,24281,45332,-18983,-62845,41293,211544,167407,5749,-67379,-78866,-91182,-114268,-117411,-65978,-26247,-97658,-106929,-126802,-38883,111373,185002,138638,49274,-68163,-96896,-46554,-24161,-16607,-56772,-139502,-18100,140868,223359,139951,36534,-40299,29955,110959,115048,57902,17607,2377,22228,70267,63638,30689,21993,-8593,-33385,-73389,-120452,-157800,-164011,-151960,-163384,-184053,-99849,-83331,-74002,-14220,-42215,13885,48419,-34930,-44189,26617,77656,68548,65583,75505,52328,60729,131320,150518,27401,-133960,-129719,-84252,-82110,-40620,78600,159211,171651,147947,148996,184423,126957,-8648,-94368,-27426,-4305,-9902,-23655,173,41036,41434,-31941,-33589,-9983,-20974,-111675,-10643,1583,-77630,-59336,80068,95304,33630,-29064,-28901,47712,118937,-3992,-101106,-103798,-86437,-87392,-95061,-51147,4735,28280,35217,52386,156520,176632,144959,73689,-7119,-50586,13679,88877,119739,213617,372889,450277,415734,343614,231264,147307,96471,94027,105628,93569,58115,16531,37558,64222,79995,34993,-39145,-23115,118340,214833,169970,56578,-23731,-871,-39612,-94186,-114177,-67686,-26719,-6963,13700,55764,134666,151162,69882,-12575,-4723,213149,301805,182143,43011,-6893,-48165,-83908,-96667,-45236,7787,14265,-104905,-283901,-429754,-526725,-564116,-512597,-378350,-238367,-82645,15667,18325,5839,4806,-28257,-102953,-113150,-99584,-52336,-49864,-52112,-30615,-55230,-96306,-98399,-141139,-128913,-90895,-65398,-42334,-16325,-18845,-56206,-101316,-101314,-67641,-44710,-9916,58409,105676,124335,35057,-41549,13012,94061,70060,-12143,-79706,-150527,-101917,68685,254884,305559,198422,3211,-81718,18639,42447,-26075,-106966,-47250,32749,90198,104403,76100,33056,52671,123002,174075,178162,87510,-85291,-50772,10557,35008,47413,87632,82584,-3549,-74309,-127639,-70562,1,93465,135132,117184,51604,-44327,-73099,10155,94725,157560,250073,353996,280132,162538,48290,-37339,-28881,135708,311902,353130,248423,127307,65227,-38626,-106932,-137149,-58275,-50276,-132919,-29006,90730,154696,32229,-69055,-78028,-73601,-59960,-40713,46773,98651,93657,105493,72174,20219,-46131,-77924,-4516,92203,123493,137808,105407,100402,83987,77538,55613,-75430,-82349,-87504,-89983,-97640,-122182,-135658,-108098,-109968,-103676,-122035,-103132,-8043,68591,82963,88504,56698,66121,87466,86650,132238,183868,228368,123092,-14738,-14943,10324,-74635,-120464,-103227,-37525,43424,78658,135226,210638,26616,-62442,-12685,217286,405713,402303,255740,171126,160337,137350,106560,41660,-55070,-114308,-89475,18175,69918,-2989,-50027,-70405,-72298,-72358,-90821,-107232,-91195,-45878,-16155,12104,17041,-10431,-56114,-45590,-15343,-42188,-55531,-23240,-31991,-88091,-101295,-118359,-82637,5473,77697,133376,176934,154490,158580,70908,-56097,-44794,32430,120989,174506,165579,139531,61736,-50323,-141355,-52754,-40591,-64215,-83913,-47712,14512,97371,127651,108562,90652,49731,75546,155855,92287,-27018,-107552,-68095,-10025,26709,58233,42316,-26458,-62781,-135273,-63892,-25634,1470,5015,-24254,-84951,-101476,-115367,-163653,-125664,23776,260781,389180,279364,122146,57519,115875,173169,186223,126308,52115,30118,31467,13452,32754,121806,156054,76122,-6501,-25940,20619,-14300,-48290,-94356,-81722,-16120,63905,115573,158243,233308,232759,116141,-21773,7481,39960,4153,-51012,-98356,-111843,-45937,-10252,-27335,-36892,13207,122418,132630,124218,78781,-3304,-55702,-4336,101338,158503,146065,173347,142749,129182,123095,112422,58044,-3882,-68526,-80769,-78866,-63514,-68668,-69276,-72513,-96336,-106832,-27085,6088,-19649,-78777,-99980,-60736,-22016,-36985,-79251,-83134,-44466,-55718,-84734,6582,97571,94173,68661,81574,36336,61732,106358,17038,-79991,-136586,-130005,-82545,-49612,-28355,21463,171640,342102,438885,302222,31420,-54402,1159,29991,5371,45043,123523,110682,-5388,-85663,-111191,-100522,-88249,-85822,-48688,-27089,26716,88290,47741,-15590,-54013,-18849,2099,64038,186836,314593,319892,96920,-47252,-129557,-149130,-75566,15542,5650,-83317,-85844,8617,24824,38439,109856,247306,219638,79025,-11520,-40566,-32150,-87681,-194470,-125572,-32498,18418,-11389,-80865,-95446,-48564,7179,61505,7097,-56827,-104305,-110382,-87901,-58772,-34571,-68631,-79885,-35553,57533,101802,77333,65655,236172,340246,302370,129532,-46716,-127128,-102188,-74546,-24145,33934,68688,33321,20599,102206,240864,286404,219002,141968,116048,82057,11314,6898,5036,-8286,-56736,-133567,-86703,-83089,-49055,9923,88120,82977,21241,-68402,-114104,-110401,-88164,-44067,59395,255001,352294,286436,132699,8016,-103786,-50090,2427,61656,90420,96633,114452,160792,207120,220278,283272,278063,173925,49147,1684,14063,26870,48347,79082,125735,136024,11127,-61369,73730,193114,192338,120616,48159,19586,-7577,27156,70998,78600,53819,9964,-72844,-80278,11658,42020,45080,52678,132559,247789,295746,255435,106711,-8566,-46567,-63719,-118501,-89294,-91178,-21685,-31097,-85208,-73846,-30327,-59968,-107381,-75512,-33647,11280,18147,-25155,-59162,75130,155830,138034,55713,-43012,-111712,-70387,-53682,-33462,-7681,-8221,-27799,-33549,-39140,-78243,-119423,-102073,-56177,-35224,50892,142234,175529,84841,1800,-30054,-66542,-96851,-110208,-95568,-15650,71615,74001,53440,53432,3155,-16627,-23682,-16258,-36371,-92131,1873,-24522,-72796,-60466,20336,81354,114097,90953,65049,38786,55626,80037,45270,-18051,-57592,-68511,-70006,-3558,69519,152143,134138,-6938,-70171,-70631,-78074,-119024,-47001,-3507,-37772,-96588,-109936,-66809,-79775,-44486,36850,78719,11223,-46169,-63398,-34814,-14679,-65353,-94372,9237,-3028,-45039,-46495,-43451,-51336,-51723,-69062,-91987,-81547,-46704,3117,31207,6288,16116,66555,131862,237493,237307,206221,238170,301171,297557,231935,189037,165426,97821,59025,44666,31675,43677,30835,-47706,-62735,22426,79123,72686,53646,72639,73487,84846,143556,150158,71655,-52069,-169900,-89051,55690,123488,251656,319996,248970,72556,-8529,-38567,-66493,-54351,-22674,-11055,-58102,-123800,-104079,-77286,-83754,-91250,-67190,-45524,-7157,18513,23178,-6828,-99774,-63384,-35982,-9930,34369,56116,19459,-20389,95763,143112,109731,61728,6121,15156,27721,-5713,-68734,-126591,-124860,-85509,-15684,62241,92460,37360,65567,77403,56879,-19561,-94917,-51302,-25039,-54027,-89588,-109965,-98339,-92731,-78394,10203,123340,185196,148011,78466,22536,-17140,15703,49893,99456,151050,178556,189507,134530,64125,62150,106735,74734,1841,-15040,-23365,-93139,-81800,1761,36744,30526,-21214,-124394,-79143,-60144,-80514,-45825,47137,93282,56425,-53868,-129946,-121076,-108556,-13494,95104,87406,14571,-18609,-6907,-27480,-47964,-52687,-43280,-19295,3142,324,22069,30226,-9467,-41716,170939,256385,49932,-51137,-56133,-32624,-60068,-75446,-77156,-13637,55318,33143,-123994,-9219,52805,69338,51767,4548,-30213,-1213,110018,170917,180770,153844,83315,2633,-108087,-92816,-94306,-56231,-33831,-44848,-66273,-39978,1709,44841,85261,48490,-11386,50215,89187,23966,-62044,-51478,3876,24497,17117,-68688,-79870,-39549,2684,4395,-2464,15065,11629,-11826,-30138,-71877,-43255,-16939,4943,11453,-14665,-36000,-45685,45076,122050,142863,93670,22783,-15501,-1509,-23064,9647,47586,66013,16865,-58823,-49488,-3865,-20714,-50453,-95703,-121600,-75298,-19788,3667,18621,34995,18717,5011,-37313,-60855,-34701,369,20976,-3993,-15477,21311,23562,24848,-11664,-9646,41609,98923,39388,-37705,-31486,7433,85846,137621,180776,84046,-17057,-44899,-18078,53956,113752,117282,78292,42579,-9197,18122,81527,212978,250695,157651,80842,19349,10906,22905,27123,-6800,-47700,-65187,-39196,13793,25159,-40970,-44233,52544,147310,177043,114526,55370,95063,180944,199168,236379,304428,258283,177823,47846,-104513,-74229,-42200,-30364,-36527,-19662,-6688,-26886,-115836,-13155,132740,196656,62360,-84820,-160836,-94151,-28280,-12107,-54522,-98914,-108163,-100903,-73862,-34206,60085,162383,141616,8728,-136237,-94509,36561,63481,82415,43184,11970,-11555,40357,101859,98037,-12626,-124184,-119633,-95482,-71285,-15503,110520,194126,151556,117783,89917,38151,-40117,-92180,-97086,-72357,-36155,-4744,61380,155948,192438,140733,27130,-50406,-8472,56244,67607,65124,-3765,-54126,-84738,-65719,-50990,-52084,-81478,-106257,-61537,34992,126528,183958,273328,181559,84951,-916,-4571,-31641,-90331,-110702,-72929,-50831,-6308,1921,-82677,-144815,-148640,-111789,-89021,-61940,-83319,-112241,-108728,-89945,-96894,-113408,-45832,-32816,-94135,-87928,-68325,-29534,-10027,6168,23493,54703,116931,162915,177069,124593,118638,137071,182781,184607,150008,132235,103833,105013,60130,-13585,-78708,-47575,-34833,-41822,-40399,-19133,-14814,-986,-17815,-62229,6656,111515,151185,112782,85399,55298,354,-10891,-21140,-16155,61388,97357,118199,52404,-22344,-2760,128742,191380,78627,-70431,-67895,-17772,-63197,-95986,-123175,-128875,-77052,-51711,-39741,-54838,-32708,-34946,-53571,-6755,57277,155184,122317,84748,144839,109569,-11208,-59215,-74995,-71208,-58751,-89103,-111972,-79217,-42543,5517,88579,166985,133841,27124,-127411,-52713,-2524,-54937,-126610,-22961,118018,172124,106970,-30235,-141015,-87423,-34879,-35311,-73207,-31049,78761,90368,-10353,-97987,-27128,26599,59631,52027,80171,124864,60689,-13933,-80594,-46011,-7547,-45666,-70066,-56375],[-44169,-53378,-23550,57190,124029,146444,116958,80254,36782,-1795,-25761,-40685,-84539,-126662,-40238,-9561,-28692,-22075,49278,127380,194769,160092,169663,281448,357844,177915,-46572,-38583,19297,39247,24017,-40863,-113817,-39055,14719,-55626,-96175,-43075,-7312,26211,15310,-25838,-47536,-49847,-67733,-50954,-19772,-19451,-17468,19536,46099,53245,51084,20045,-52258,-77251,-37595,-16720,-3811,-31067,-44521,-74604,-55623,48851,112390,137003,114831,84057,62160,46592,7171,9176,44574,61775,21731,12721,-4339,-17277,-28916,-4686,35515,47263,89190,155122,204138,179748,174929,197236,178499,26904,-67360,-52838,-50465,-79720,-94633,-25240,41617,45905,-27083,-60583,-77282,-37546,-65942,-33849,110795,232340,163446,22221,-55672,-61524,-17686,26508,48718,-27327,-55549,-36597,-20099,-5551,-24171,-75300,-37411,-9121,3120,29587,145865,239126,225261,141610,60130,-18501,-1345,68727,38739,-111282,-79987,82905,49339,-46102,-97868,-54898,4707,6519,2224,-37534,20531,14385,-17894,87505,190760,138667,59799,-27333,-121003,-56101,-2447,61575,59017,-16448,-17521,21857,13891,-10832,-16617,60656,231530,418037,501571,526748,412091,195509,62643,-41662,-67765,-48050,-67329,-92842,-110031,-92720,-92662,-104224,5978,86546,39219,-7565,-24565,-44794,6777,40162,-8325,-34459,91983,84961,-47708,-150813,-58710,6753,58478,132408,262266,364277,419200,230809,32996,-72851,-37443,-33282,-16025,5996,1449,-30038,86359,255582,299971,152603,-25770,-57842,-3260,43823,29121,-183,-64930,-13766,-33223,-55461,-100678,-67520,-2484,-1969,-63489,-97001,-110580,-67188,-49790,-69283,-87908,-21186,50577,92518,157420,188089,158545,81583,2693,-14992,66569,197381,233680,183089,86719,-21286,-2178,135015,228202,208326,118066,49030,1683,-65239,-61446,9071,-2774,-95370,-52003,-43017,-41995,-28086,-50304,-96461,-101188,-48799,27652,30773,1044,-55858,-20186,9015,-33660,-99083,-68831,-63373,-107667,-67361,-16574,24931,53957,59938,33119,-249,-69923,-120169,-135391,-104302,-38303,39590,142945,182787,173687,136261,92738,45430,3907,-50198,-64386,-34256,-65611,-42008,-18492,-33603,-31548,-33045,-86812,-41604,64127,143335,182047,159719,62782,5713,-15979,-53280,-97474,-61964,-23331,-19936,-51333,-76989,-77661,-23102,23006,-7619,-71504,-55574,-3949,73669,42112,-81896,-103207,-122921,-148371,-100762,-81798,-86581,-106914,-88704,-81255,-69662,-44457,18107,124842,117431,-26625,-100643,-91786,-49801,-55246,-94348,-35769,-13039,-20143,69196,24432,-34355,-20145,18859,75849,78266,48379,44392,85008,142713,139621,132540,101444,33029,33389,54599,58678,82887,78777,30864,32700,15900,-5768,-12601,-2901,15530,41495,78648,74076,-8739,-81077,-116671,-130879,-113840,-61156,-28700,-18139,-20688,-24653,-61034,24804,59647,16110,-23749,-38589,-28366,-25752,-1669,10287,2907,46230,94532,69469,-7902,-89677,-67196,-11050,27001,59532,109242,103023,70484,88247,109146,51927,20194,-10850,-1954,114915,235888,194889,155247,58009,7683,-27232,-81470,-75137,-20437,3095,-1444,-66470,-68363,-27006,-16594,-23754,-50415,-97288,-25234,126218,128761,138936,126128,90810,100848,114198,115812,106890,126240,121718,77581,33332,-29572,-72810,-54905,-47041,-31376,-26177,-21865,-35764,-60376,-81101,-53082,2703,29870,-20202,-79996,-107467,-104911,-51784,91,47994,60261,46381,9223,-24094,-55663,-118442,-54953,45052,60252,14521,-62026,-84505,-27335,3256,58043,103823,85045,13567,-22473,-62244,-112732,-88265,-51711,-39199,6403,36571,53027,25176,-39659,-50820,-62360,25309,203455,366714,388270,354223,366704,372481,242369,24474,-44956,118699,100772,339,-35537,31524,69690,68062,-50771,-140732,-78896,-39262,12639,22688,-32020,-40179,-124621,-40328,34570,43163,-36520,136,86020,51994,9722,-11243,25124,50871,-3635,-53386,-29095,-11792,-49685,-47680,28224,15652,14705,39864,66916,8236,-74047,-69975,45270,105943,76013,75889,98120,127896,149306,125579,61680,-1449,-81113,-105241,148357,198002,133285,49765,-10224,-62566,-103295,-97260,-76688,-23604,-2344,-13478,-30554,-83086,-93500,-32837,31156,63338,81165,138882,86802,-14773,-55146,-85253,-64837,-15727,39907,58146,72167,85304,33629,-35324,-59275,-59260,-31005,5324,-23870,-102802,-93268,-55672,-57251,-24269,-36017,-102986,-128194,-89575,-76644,-70685,-113641,-138475,-55010,17889,36105,30916,13810,-78266,-101973,4696,128919,234867,203782,156530,150341,108125,55567,6982,5182,7271,-4404,-32696,-86867,-61556,-8724,63027,90388,73628,14117,5826,14556,14447,12636,48759,49718,54848,61685,79913,106153,91035,79066,90755,81344,-21062,-49321,69195,141044,76228,8969,8230,58734,42985,-22777,-61204,-57759,-52018,-20797,13024,9660,25434,30729,44669,73980,106211,228315,376804,401981,367938,345719,296007,125117,-29655,-123276,13579,31191,-23318,-60253,65275,259001,227690,58684,-16781,-37283,-51781,-81579,-102040,-75756,-38305,-99837,-104892,-128873,-34379,111967,184124,137443,48570,-65092,-86457,-26763,66,9828,-25272,-131796,-42215,121142,235398,185297,85436,-1097,53197,117014,100177,44458,20926,12119,19669,61962,66664,34539,12463,-32790,-63731,-106420,-150726,-152390,-144634,-147570,-146199,-161149,-86349,-71078,-46576,8545,-38368,9552,41046,-24363,-16368,39258,79306,61534,59575,66372,39284,50327,122536,162195,71979,-89328,-131352,-81796,-69433,-30197,82885,165532,199667,184194,187174,216212,145302,2570,-98573,-36285,-12104,-12363,-24555,-15806,16519,30015,-35481,-55222,-37450,-46819,-92303,25966,30603,-59337,-59205,69750,78975,24223,-28528,-14146,58374,114629,-26844,-94925,-85127,-68899,-69483,-78027,-37219,21390,49523,58312,74795,190361,194348,134464,62029,-826,-19047,49386,111125,113413,192980,319414,360260,315107,267438,199198,145718,86912,97270,121193,95078,49372,9452,33585,60157,76106,28795,-52267,-45147,89300,191182,146878,33770,-27936,14590,-19610,-75010,-97412,-72775,-42799,-27816,-4490,49807,139389,148343,61805,-29589,-10013,220051,323326,199335,41649,-21760,-64164,-96586,-105433,-49955,731,2133,-106190,-273312,-420494,-534242,-588573,-540146,-399906,-262313,-113329,-14651,-15888,-14880,7177,-25259,-99828,-100353,-80522,-39749,-51019,-44434,-22212,-55615,-102173,-104900,-146892,-126389,-79895,-61581,-48707,-33996,-38375,-61660,-91900,-112571,-93804,-55862,-6048,62815,109626,130797,38023,-65270,-12344,68767,47407,-23692,-79830,-158172,-140717,-205,173485,239760,165762,6011,-68705,29184,57590,-12352,-96781,-36229,55880,121394,153863,111601,62159,86633,166416,232590,231000,103157,-83831,-67259,-23404,-18711,-24634,16114,35847,-13049,-63189,-112826,-83198,-1729,90513,139761,129715,63193,-42645,-93130,-29564,27434,82045,172261,287557,260908,182537,71406,-26049,-33065,135299,290780,313885,219464,128406,95496,15457,-88078,-136826,-61807,-44243,-121182,-45477,70710,141758,46107,-50583,-60606,-63610,-58622,-56446,19385,69056,79918,113471,98048,28370,-45889,-77254,-6275,93476,121541,135283,111269,112667,94703,87702,68670,-62899,-94353,-96104,-101395,-112459,-118002,-83906,-55395,-75043,-81039,-97812,-96939,6602,87061,86851,83401,41974,45943,66424,63471,103786,159849,204938,91530,-32146,-39793,-2679,-66464,-106521,-111570,-69208,2680,30190,84517,166536,4254,-67730,-10944,218071,403426,401386,256882,162446,154843,149334,136376,79199,-17418,-78446,-83836,-2141,68725,3774,-48857,-82313,-85492,-81923,-98860,-111873,-89752,-38072,-9281,11188,9173,-18839,-45538,-16551,12787,-20686,-46463,-28413,-48067,-114856,-110696,-107303,-72485,-1882,63824,114127,128799,78381,76493,5897,-86806,-38579,58309,163350,205304,174731,137911,54274,-57975,-140737,-33366,-360,-24647,-55122,-49771,-9814,60713,92951,86783,86431,70213,128172,218800,126090,-18737,-123015,-67889,-19232,-4451,9765,-11836,-62370,-80585,-134411,-53846,-16379,-559,-10403,-34852,-96067,-108615,-118483,-158197,-114656,29306,251508,339271,207628,53473,6970,92105,183250,200322,141362,69375,42025,30617,12454,41400,130585,168971,87345,-3487,-34733,-1130,-46402,-67727,-95439,-86311,-28497,47340,90735,129306,206953,210579,100233,-16276,29904,54567,21834,-31108,-85592,-116143,-37254,-3686,-27502,-42015,5885,118540,133876,126447,79194,505,-54920,-21381,71857,143501,150483,174485,118241,77082,55871,50135,6930,-48746,-116432,-130213,-116421,-79519,-70379,-61546,-58524,-76106,-119286,-43501,-7881,-20569,-70077,-110648,-71270,-31494,-47096,-92570,-66770,-28654,-46194,-72213,20643,124180,131655,93181,95440,54438,88664,120168,23894,-71326,-134887,-139944,-88181,-48203,-22210,30248,167744,329805,412929,277691,19614,-63221,-11650,13354,-4385,68809,156871,120877,-7828,-94222,-126088,-109273,-102247,-74166,-26845,-4378,39050,76806,25518,-32499,-54630,-18353,-9170,38514,138368,258943,317209,134618,-19269,-107440,-179710,-97414,6174,4623,-81712,-67566,3533,5186,19445,89900,213899,197789,69718,-19677,-48859,-42548,-101838,-210790,-100173,-3345,38127,-10482,-99476,-126137,-88783,-40421,48443,12127,-49669,-93531,-107846,-83241,-53038,-31926,-73307,-83243,-30219,73384,127882,104757,83156,262474,382335,337087,150010,-32661,-122833,-94818,-62318,-15591,38831,69845,34195,33567,116000,250631,282719,179535,81820,59646,49832,1762,6194,15988,13040,-38905,-128609,-95732,-84458,-48073,6778,83220,80541,27338,-54599,-117564,-132635,-120301,-60133,62010,260343,345961,296168,145739,12305,-101223,-39034,24088,79736,95304,80457,66143,80131,142910,201068,280768,264233,176893,67017,20598,24404,25677,36957,57323,96936,128516,18668,-85815,22309,133041,149209,94582,36176,21548,28215,73874,112837,111233,79662,36938,-54060,-74290,7701,31918,33504,42065,103056,235827,299744,261369,113708,11130,-23277,-39160,-125283,-116394,-77556,9336,-1445,-65062,-68389,-25870,-47747,-84336,-53668,-15042,13870,212,-53191,-40757,90981,142661,112686,34981,-53403,-109452,-72330,-44309,-5598,27382,29755,2265,-2427,-10400,-52135,-92893,-82461,-41324,-28487,45143,123547,152064,70282,-163,-27110,-65939,-95574,-108911,-84836,4510,93764,89643,50989,27278,-28322,-22443,-14433,-10942,-49619,-24372,62170,19221,-48931,-64341,31700,97917,123893,89507,57415,29594,47403,70446,37734,-21832,-60403,-70494,-69389,1254,84159,183687,181248,43645,-41756,-65459,-85677,-124252,-42024,4043,-17254,-83794,-117614,-65037,-68803,-33197,52033,118411,51576,-14080,-67371,-36848,-8267,-60527,-83625,8111,-15591,-57148,-45896,-32996,-32486,-30877,-48154,-69729,-81293,-57432,-9625,24445,7968,12989,57569,113915,214458,210333,173048,198140,264913,263312,203170,176626,161862,98871,61592,47272,24128,23253,14420,-50628,-60845,23955,84514,80820,53999,55815,46813,58906,124216,154863,87355,-38376,-164344,-83887,69193,134952,248639,319855,249723,56175,-44885,-58533,-72314,-54817,-21097,-5093,-43197,-95204,-83904,-81704,-103107,-104697,-75709,-44230,1387,29949,30270,-16039,-107193,-57469,-33940,-4907,47540,81248,60123,-1263,81119,134171,115099,76262,21450,11770,2131,-29373,-77195,-128141,-126243,-91918,-25843,43605,79603,54173,98153,108706,79298,-11539,-105395,-60092,-36552,-75889,-114322,-102362,-86764,-81762,-72559,12171,129783,188419,132594,54515,-8966,-44939,1557,38966,84637,131680,154402,158590,130435,74015,69345,91553,59741,3169,-7588,-7935,-72428,-82812,-4150,31437,28841,-12819,-120585,-88506,-67390,-82371,-36778,62976,107722,55704,-47664,-125490,-126100,-110432,-12302,95455,85794,5288,-23302,-4878,-23644,-43342,-44819,-32069,-4874,21542,16983,34996,40945,-979,-53675,139809,274366,84223,-23828,-39632,-29369,-62268,-82820,-85090,-10502,59843,24306,-146264,-14287,43495,50516,31196,-10866,-41858,-16011,106189,171951,167213,127679,62216,-13748,-113248,-70684,-80344,-68915,-46826,-46968,-55514,-38325,-10983,31022,82539,54569,-13506,35598,71741,18310,-62090,-62345,-19291,-50,4375,-64736,-85965,-53581,-16301,-20928,-39695,-20348,-11665,-19588,-13175,-43791,-33149,-5345,25995,41875,17078,-15666,-40694,44834,136890,170918,115179,28210,-28911,-20683,-24278,22261,54990,67339,13376,-65266,-61164,-13424,-26360,-53994,-83407,-98262,-49051,471,13563,21950,31967,8184,-9451,-52384,-68486,-26966,24774,49175,15775,-7891,21266,17996,248,-29715,3193,67894,113994,42555,-38370,-37121,-7696,47646,97778,149149,87459,-9212,-32074,-7201,63138,126219,129382,80473,28114,-29996,2552,61724,152391,151357,27789,-36546,-50515,-41155,-17038,-5522,-35869,-68232,-70111,-47974,-11789,-5828,-60368,-45030,69098,184058,222289,149673,81631,105816,170196,185803,236423,348551,327026,232361,100368,-55336,-72756,-55241,-35157,-40246,-33004,-17740,-28071,-128218,-16158,150764,231321,86450,-61933,-122447,-81647,-22542,-8119,-57730,-118382,-116364,-97805,-65002,-21083,69943,158688,123871,-19912,-158089,-97583,37105,90454,121607,89105,56344,20537,54935,104203,97316,-13380,-130723,-108522,-83304,-55784,-2317,132311,250066,227408,181023,121154,48215,-36248,-97243,-107941,-78028,-37608,-1211,67245,164969,210363,152495,36675,-13454,16187,61839,55524,41873,-29718,-82072,-119677,-98496,-74244,-61891,-80610,-102412,-48109,72191,183300,235134,277068,185345,90403,4081,-7482,-44241,-99615,-98777,-58337,-19696,52902,77439,-19904,-100226,-137125,-97715,-57514,-17456,-49455,-91542,-107498,-91305,-99118,-112010,-46515,-45783,-113201,-87559,-54818,-18127,-3084,11075,25061,46846,107785,153229,177361,130369,120086,139245,190093,198892,154623,116482,83644,95353,52813,-21856,-89037,-49089,-28457,-25764,-22593,-948,8142,22345,-1952,-54580,17511,121506,163874,135094,112829,72854,-1554,-30097,-47557,-29562,61093,105293,131746,74064,-1155,29462,171073,230858,113168,-37813,-82471,-44610,-83956,-91339,-103148,-136547,-91031,-67730,-57303,-71707,-47106,-40878,-48718,10083,85752,175825,111956,62362,113040,85888,-12900,-53566,-64743,-58928,-45298,-74029,-97290,-63744,-27327,18083,100004,175794,137623,35273,-120117,-61250,-18473,-74547,-118019,7674,147492,203407,150999,8587,-122370,-72765,-18042,-18154,-59218,-25006,82958,91770,-4847,-75021,-16606,30410,61900,58971,93084,151062,82159,16843,-51616,-65453,-28842,-58154,-55686,-46351],[-40582,-54462,-34336,46532,114607,142208,108507,60460,24107,-4565,-20039,-22357,-64577,-136607,-61225,-17486,-18029,-7843,55443,120571,174147,142800,154992,264622,335303,150017,-66338,-52380,3876,16067,-7670,-51408,-88426,-16293,21855,-58648,-95241,-33029,633,29949,14179,-28720,-52968,-59036,-69364,-39259,-11655,-20842,-26517,8505,41549,47282,33314,-11318,-85779,-74052,-26226,-11412,-15023,-54534,-71047,-87866,-53889,48370,107252,136506,130175,117151,97271,65137,1883,-1352,49206,78002,36134,19825,-4899,-20459,-28049,5512,54481,79775,155338,226116,275989,247277,229821,240277,207767,40830,-43256,-40866,-47584,-77276,-118315,-53830,20137,34520,-37409,-100628,-101868,-46561,-82524,-29836,123153,246374,163306,14518,-62133,-46709,-419,39823,43439,-38513,-65193,-39769,-14377,2734,-14945,-63375,-44450,-19594,-4707,25468,147088,242852,234132,151665,64393,-16896,-8028,51351,12934,-121313,-62283,87321,46740,-46975,-103479,-62263,-6906,-10912,-14272,-34829,12240,-17662,-55944,80197,186549,145084,73806,-13063,-115742,-53886,19844,91589,62069,-37413,-46099,6727,13123,-9267,-9612,90294,273000,428252,460655,428216,319551,164529,65510,-46716,-71195,-58964,-78329,-93466,-107927,-90924,-91512,-79593,32591,98524,45879,1938,-7215,-12777,31985,49800,26237,23649,102457,63555,-68563,-151908,-67337,-26764,2840,85985,249957,385510,431127,240591,52628,-64912,-80519,-67128,-28198,6077,8007,-26435,81413,254736,306090,151532,-21511,-45222,2073,46726,38342,27879,-27667,13555,-1973,-30317,-111049,-65196,-4312,-469,-46005,-76767,-108407,-69387,-50726,-67040,-81573,-11636,67633,124677,215121,263409,225623,125301,33061,3586,74723,218232,267161,218623,115904,-5420,-34432,82821,175012,169763,95661,38614,-1160,-66316,-59300,13945,3523,-74583,-23189,-7317,-13449,-20102,-54396,-96401,-114972,-71046,11209,25793,-1588,-84849,-38790,5143,-36153,-100734,-70468,-72685,-117111,-68551,-21991,12834,43005,49228,18261,-18046,-92808,-143999,-127593,-84652,-23163,49673,151884,197057,183895,147531,109965,64056,20511,-39617,-71645,-37295,-50718,-18065,13961,1242,-3556,-18580,-86858,-39825,62277,121343,146993,111329,32223,7817,-3639,-39409,-88583,-67624,-27773,-22001,-52861,-80556,-84026,-34690,3739,-34461,-98361,-73204,-23526,67547,57479,-78187,-104341,-106807,-126717,-102122,-96059,-105601,-121136,-68378,-49516,-46405,-31504,17417,124279,126859,-13506,-74047,-97219,-73798,-79270,-97774,-17496,28350,-13337,16235,-24474,-71903,-43640,1338,61229,72420,45282,40178,77650,128103,124390,119443,86407,24803,38801,60285,63537,95707,86190,32303,38163,34679,19132,-7410,-5010,14363,45810,84124,71751,-13832,-94775,-129099,-123580,-101244,-60279,-36559,-36786,-54641,-55006,-60001,35108,46640,4488,-30132,-30323,-16036,-20582,-7296,-6348,-14659,35797,93085,73824,-6763,-92517,-67667,-15625,19374,47535,91313,90536,75284,110842,131951,65705,14655,-22500,-15170,97909,220442,194567,175510,91363,38937,-6264,-69667,-78020,-16596,15498,10616,-62929,-77552,-36631,-31857,-31889,-44434,-102040,-44860,95267,104201,107747,92851,62933,78022,97842,108289,104556,130709,125773,72345,21152,-43402,-58411,-45117,-48892,-38872,-22442,-12100,-31762,-62582,-85679,-64948,-10170,18275,-26886,-82269,-102661,-95257,-39115,10578,55923,70071,62864,25778,-13977,-51414,-115017,-47454,45791,64303,22839,-61918,-94027,-33882,-16943,19580,58131,57595,6605,-14288,-57759,-113525,-90822,-50540,-35423,8726,40460,63558,29127,-44240,-56717,-61245,14265,185175,377856,444583,437793,460642,429296,255831,25468,-30314,134979,113053,13333,-25670,37276,74193,78815,-35405,-151454,-91470,-58363,-25810,26194,-14242,-12333,-115806,-95291,-37330,-19914,-65076,-15644,74429,46746,6275,-17287,13375,41553,-5375,-46090,-20946,-11119,-52940,-42017,37856,17067,7809,40541,84868,25250,-70883,-71589,49999,105743,72766,78876,111094,148684,171365,146858,81142,11583,-70099,-82583,147783,190929,136414,56585,-2782,-52000,-95779,-89156,-56619,-14275,-15141,-58819,-67230,-103375,-112752,-49583,25284,58207,69528,123827,92203,779,-42509,-77846,-63316,-21574,24221,37809,60732,88934,39219,-34016,-51776,-70226,-37447,2048,-30098,-102248,-79069,-43093,-50131,-21955,-34571,-95548,-141408,-103733,-88124,-74281,-117709,-131828,-51958,28022,47486,35122,14028,-78465,-111202,7564,152867,258113,217937,163585,156066,112615,58677,9663,-2309,4239,-4037,-31950,-78411,-48440,6666,82769,98066,70982,13819,9119,18214,24304,20175,43561,33917,37769,43399,68604,107609,91254,71597,81586,77450,-32201,-39824,96360,186246,115502,25425,12519,54974,35992,-21126,-77110,-73096,-59528,-19154,18325,27212,74170,89727,74180,71059,94845,209861,359439,393593,375298,346870,262765,97755,-32201,-114368,901,19077,-27605,-59857,84084,297963,286378,118101,33363,-7854,-24873,-57087,-81539,-73143,-42885,-98326,-99443,-122626,-36799,104242,173971,127523,38605,-69479,-68854,-5201,19890,28534,-1223,-112755,-64082,100733,237930,225665,133949,40357,80488,122850,83726,28234,18407,14259,9765,46501,60646,30726,-4297,-62053,-97781,-141103,-139674,-123079,-125713,-139402,-122749,-125017,-57731,-44725,-7226,28274,-36780,2016,30390,-8386,14170,52872,77883,49665,47356,51954,22932,36960,109361,163058,106638,-45838,-116150,-76545,-56038,-18692,84966,162868,217174,212747,217043,236971,155581,10999,-94606,-47403,-21554,-15487,-26490,-35388,-14252,10072,-45218,-79841,-62706,-61017,-59329,56965,51241,-45758,-46603,64374,64160,14219,-29477,-4328,59886,97707,-52762,-89539,-67684,-49008,-49668,-61730,-25614,36967,69644,76463,88835,214826,205411,122595,51691,6571,6328,75172,119315,91076,143859,223731,222319,165145,141779,122308,113287,62434,94614,131083,91902,37011,944,26403,50950,65601,15633,-70065,-65462,61796,160899,112948,4398,-37738,23307,-2322,-57721,-81744,-74143,-59128,-50312,-24818,39702,134407,134821,48085,-48420,-8171,225736,337545,210685,37163,-40284,-84301,-111542,-112648,-53253,-2600,1063,-86470,-235608,-384336,-515366,-582874,-532588,-386140,-253610,-137745,-43618,-46358,-4608,26180,-13456,-94049,-87692,-63504,-32011,-56640,-36455,-12184,-54535,-108767,-110265,-130633,-108969,-73226,-61640,-54295,-48172,-56779,-68831,-84380,-90856,-112010,-66466,-5563,62847,108640,131656,40718,-78135,-36379,42690,22636,-36934,-80482,-161857,-188709,-88410,58487,134200,99414,-11566,-56614,37687,68469,-3048,-86770,-23900,78628,146188,190785,132569,79849,112019,202579,276878,264417,104556,-84355,-80585,-51803,-62677,-77527,-37818,-4450,-24497,-58362,-100850,-95355,-6329,81687,136605,138725,74824,-37815,-116070,-75174,-43701,396,86225,201370,226779,194962,90118,-17466,-41784,118756,249946,259758,179934,121714,116398,65965,-40764,-84471,-42270,-25628,-81249,-51422,48630,118268,55741,-33387,-40220,-47531,-50280,-68977,-10678,34989,60042,110516,112113,29795,-47762,-79335,-12788,87138,113181,128223,113543,121161,100788,92068,75445,-54586,-105582,-106226,-115652,-104826,-71370,-16907,7939,-38134,-60543,-76084,-82117,17221,93852,79337,68046,20121,20141,41122,38449,74850,130243,173433,62313,-43196,-64914,-15659,-57501,-92985,-116649,-97487,-24617,-4432,44044,124802,-17529,-75050,-12300,210600,382092,377784,242035,146961,148238,161143,165179,113705,15737,-44573,-66801,-24960,62445,10271,-48318,-94827,-99853,-92307,-105955,-113679,-86582,-30605,-5178,5373,-4275,-29557,-34890,7933,36389,-3284,-41969,-37015,-63624,-133826,-98911,-90341,-61038,-7225,52257,97031,87941,17113,-1114,-60988,-118278,-31770,78722,195584,228182,178269,130175,43446,-65170,-130925,-18760,37030,16712,-23771,-46066,-32706,22392,54602,62761,84731,99843,186764,278576,153184,-11313,-139053,-68309,-28479,-26756,-16711,-52662,-98130,-100729,-124957,-46415,-12495,-9269,-28830,-45348,-107076,-117835,-123384,-146261,-103655,30513,227126,259851,114452,-20760,-40093,61063,182863,206934,152648,86302,56067,33044,12319,43361,130806,173965,95255,-145,-41706,-24581,-79389,-90455,-101309,-93272,-43522,26595,62900,98882,175942,180938,77642,-12264,48167,64071,33814,-17313,-80008,-111700,-25694,1368,-30859,-50166,-4005,110639,129453,121030,71068,-1847,-54997,-33422,45933,126509,151577,166768,86816,26984,-5705,-6576,-38769,-86976,-147351,-127401,-141668,-97675,-74935,-57463,-48830,-58600,-100931,-44255,-12861,-18202,-62171,-112452,-76541,-37085,-55432,-86549,-49638,-12532,-36679,-63874,26743,140443,162093,114286,106242,70534,107433,125231,25480,-65172,-129241,-146278,-93705,-48503,-18675,37153,157099,299253,360601,235898,4110,-78524,-31473,-9747,-9124,100349,190309,128374,-10377,-99876,-138701,-116376,-104561,-54374,-2575,19328,51809,68859,10899,-39541,-48345,-15789,-20366,10144,83486,192558,297339,170415,10939,-76805,-166136,-123045,-13397,-5103,-80564,-46344,1651,-10914,-1202,64090,168580,163669,57070,-30000,-59546,-54583,-116531,-216150,-75967,22259,50878,-13626,-119849,-158905,-126063,-87707,29529,13556,-43918,-83454,-104844,-81560,-50747,-32910,-80015,-90107,-26895,86975,153069,132519,97051,276169,409092,360045,165266,-20192,-114918,-85384,-53309,-8400,44519,73516,38985,46961,124692,248321,261392,134881,20991,2626,11562,-13262,-45,22155,30325,-26267,-125399,-104598,-85718,-47299,3803,77579,76252,31326,-42000,-111433,-126755,-124010,-69401,65853,257658,327096,294299,153057,15597,-97080,-28711,46373,96913,96199,60701,19120,603,74312,175229,258361,232687,168152,80161,37263,33447,25267,27923,37848,65592,109261,19987,-105959,-25895,72066,103111,64703,19553,24488,75204,124923,154748,143933,103961,61479,-36370,-64413,4486,21000,19914,27958,67047,206994,285737,253387,113701,27827,-971,-14370,-97858,-138870,-55245,37902,26001,-45136,-63247,-25243,-39473,-62591,-33294,1853,12946,-23875,-87530,-14627,103811,125592,82800,10445,-65101,-103688,-69954,-30510,21229,60389,69757,34605,27811,17509,-26678,-69022,-64269,-28363,-22346,39814,106400,131173,58301,217,-23058,-65679,-93810,-109424,-77684,22812,116471,111023,58941,9743,-63848,-32036,-6467,-6522,-53276,33954,110198,54373,-30524,-65089,44956,114494,132276,86350,47777,19988,38964,60676,30609,-24275,-62427,-73639,-69767,5866,98135,211384,224046,91446,-18133,-64335,-92681,-118958,-38682,8980,2331,-72254,-123149,-60605,-57206,-25038,62374,157313,95720,23945,-50463,-33895,-7301,-59324,-72928,4404,-30073,-69844,-45991,-23431,-13305,-9359,-25859,-44759,-75135,-66789,-22127,16971,9512,9445,46478,90987,175838,166019,129333,145280,209562,210746,162911,155204,149615,96005,61697,46671,14152,568,-6093,-57966,-57165,27214,89981,86211,49685,35541,20081,34444,105013,158269,102645,-25649,-159592,-77609,81336,144268,241098,313296,250492,50645,-75579,-78210,-77674,-54703,-19470,115,-29440,-69348,-64652,-85593,-120808,-113552,-82023,-40404,12281,44573,35416,-26670,-81845,-41673,-29469,-2037,55932,98614,92254,22303,65724,122732,119072,91611,41418,13591,-20425,-50567,-84091,-126635,-123240,-96510,-36011,24541,65713,71377,136305,146790,96745,-9356,-115253,-64754,-45607,-95409,-117411,-83659,-73227,-71206,-68190,14358,135463,189390,118037,34141,-36496,-70408,-12392,26764,66927,107236,127134,125828,122092,82313,74699,73034,45275,6399,3975,14496,-44533,-84069,-14871,22443,23914,-5692,-108491,-98506,-76382,-83027,-27232,76822,118397,51204,-43817,-120765,-130031,-110905,-13845,88142,75789,-10435,-29579,-3252,-20685,-39913,-38237,-21649,9545,40754,34431,47002,48941,4153,-61419,108021,281566,120988,3060,-24985,-29004,-67214,-92455,-79571,9981,83560,38945,-114581,-19990,31218,30851,12278,-23903,-51271,-35018,92076,161478,145491,99059,39529,-30729,-109198,-50476,-69487,-81944,-55194,-42908,-44810,-40396,-28462,13236,75999,57611,-15389,22148,54952,12813,-60336,-70131,-44293,-25114,-7569,-58415,-95426,-69474,-30405,-37275,-74293,-62392,-38666,-25588,4267,-19268,-25504,178,39682,66133,45803,4549,-36025,39562,144668,189032,126721,30487,-37183,-38088,-26432,25632,50812,59702,4077,-74755,-74403,-23830,-32222,-55483,-67212,-69284,-21438,16939,17218,19403,24298,-4730,-25186,-68473,-77768,-21885,46684,75770,36119,-1681,18812,11684,-26551,-44159,22722,94980,123252,42647,-40390,-45014,-21858,12574,60825,117915,86749,-3250,-22643,268,69646,136487,141705,84545,17435,-47052,-12004,38668,81730,44610,-85352,-73254,-70985,-75187,-49461,-34253,-65137,-89592,-73881,-59264,-39386,-38421,-83668,-45934,78599,205186,254582,176947,102120,112053,153302,164182,225514,382606,398375,292143,161455,2173,-58645,-84034,-59642,-55865,-52374,-29794,-31738,-128878,-20385,163851,255868,103143,-42496,-89148,-62043,-15265,-5408,-59731,-111775,-99714,-84345,-52476,-8792,75212,144596,94692,-56598,-181436,-79544,47316,114185,151163,119697,87457,47550,67357,101965,88185,-21724,-129967,-101482,-76999,-48420,2742,144252,294072,290335,227589,137497,48648,-39296,-108159,-120418,-82570,-40777,-2388,66141,164214,216529,152692,38275,11133,41288,71134,47809,22469,-49917,-91636,-141122,-121889,-92628,-72543,-80396,-102041,-41532,102981,239399,277965,262230,176644,89007,5377,-12952,-54726,-95252,-88026,-51934,2761,102846,144897,39736,-57596,-109271,-71574,-21877,30207,-17136,-75835,-108205,-96484,-102522,-110728,-48590,-61185,-139723,-87863,-44702,-10916,-636,11972,24026,37791,95216,134239,162417,123885,111341,131914,188572,207629,154684,91046,48504,72202,36274,-35621,-106619,-58607,-31452,-21615,-15445,9512,26808,44955,11987,-56244,13456,118741,166131,148905,132970,83608,-9579,-57144,-81726,-48283,53385,104159,133709,82883,7360,48128,198190,251428,133452,-12868,-83901,-69463,-113059,-93299,-91147,-107391,-59008,-43731,-83464,-95758,-72331,-57589,-50225,20146,106117,181258,87161,26426,66182,49080,-26147,-59495,-66004,-58280,-43531,-70481,-93467,-60119,-25336,16101,93896,163425,122543,29178,-110513,-75838,-43352,-102294,-105942,21357,150822,202164,158380,16366,-119701,-70111,-17510,-17954,-56301,-29181,75637,81348,-9522,-67594,-19845,20819,50891,50423,86749,152803,84507,28870,-36015,-77083,-50688,-58808,-34854,-29707],[-24388,-50378,-45925,34605,100783,133206,98654,40087,10341,-7815,-11514,1445,-37753,-124640,-87196,-30744,-9703,7477,62382,110961,147941,122528,138977,244608,306314,121316,-84377,-64563,-9249,-5397,-34705,-48780,-55495,7667,27632,-62770,-94562,-20123,13607,34369,13077,-30870,-57445,-68882,-68100,-25833,-3049,-22723,-36675,-2985,36274,40647,16189,-36638,-102692,-61729,-12460,-3367,-19004,-67645,-95429,-101326,-50792,47767,100670,134036,145760,156154,144965,100857,11258,-8433,54852,96645,54093,29566,-2827,-20544,-24049,16697,73818,115263,217169,292716,344307,316122,293175,299315,261685,81676,-12377,-29357,-44499,-68574,-133774,-87212,-5112,22695,-46179,-137046,-86316,-36991,-82234,-24990,133030,253202,157931,7423,-63641,-31760,14234,50643,36426,-48477,-72886,-42311,-8147,13138,-2038,-48216,-48631,-28812,-12898,19127,143056,238611,234951,156276,65362,-17188,-15729,30887,-12166,-100485,-34993,92812,42699,-47284,-107580,-68246,-17537,-28365,-34251,-32544,7010,-37099,-86687,65602,164929,142190,86334,1022,-109682,-48708,44741,120423,63713,-55069,-63751,8069,27053,2693,2072,117895,301984,419814,404612,321925,224404,132851,67407,-42020,-62573,-57393,-74253,-90118,-103162,-84556,-80198,-51617,56401,106623,51658,13493,12139,19970,61218,63549,50255,63795,105398,41304,-85874,-142432,-73562,-56377,-44000,56265,232883,378942,416169,242424,71986,-42631,-95379,-100174,-40900,4578,13530,-21615,75563,247437,304115,148579,-14188,-32839,7553,50108,49973,60917,12897,36257,24882,-9286,-103885,-61041,-3015,8237,-21135,-55282,-99143,-71037,-50729,-64013,-75374,-3219,83637,158735,275027,339513,294417,174359,68328,19784,75914,229645,292458,249819,143221,17373,-50201,32800,121456,132150,74289,28220,-4283,-66470,-56334,18648,13117,-28343,18777,30264,20232,-120,-40028,-80483,-119347,-91309,-6298,19519,-2526,-91196,-43383,5001,-39568,-97449,-65842,-76508,-124341,-69492,-26331,3702,34552,39482,3469,-34999,-111611,-127865,-104187,-64779,-9093,57672,156470,207130,189127,155713,124475,80785,37277,-25723,-68762,-35344,-33370,8567,48382,36920,25024,-3115,-72029,-23127,67540,105172,116421,68589,8762,17363,16968,-15996,-69537,-70109,-30418,-22830,-53370,-82535,-87117,-41036,-8680,-52060,-119404,-84985,-37179,60179,69949,-68809,-87947,-81863,-100158,-89802,-106502,-123754,-126308,-46196,-14286,-21235,-18510,16822,121919,136351,3713,-45175,-82761,-96034,-105050,-95988,-1388,61522,13128,-43434,-75231,-94168,-55251,-9169,50858,66970,41420,34771,67802,110952,106463,101525,65029,10847,41570,63003,66316,105784,91017,32199,42520,55426,47814,-9601,-15973,6301,44459,83958,69142,-11758,-91485,-109976,-98001,-84525,-57227,-40849,-46357,-75028,-81299,-55807,45949,35142,-6749,-35598,-23336,-6854,-18192,-15501,-22745,-28632,28540,93379,79426,-3039,-92523,-68534,-19953,14029,39213,75989,77140,77544,127384,147299,76562,10222,-30835,-24067,83635,203254,191958,192741,121112,66306,12206,-58339,-73355,-7344,33856,29653,-53198,-88491,-45799,-44961,-34078,-36869,-100874,-59998,68794,82664,79739,64475,42674,65918,91649,107000,104181,132636,123714,63333,7237,-56815,-46067,-36146,-50311,-46172,-17701,-1001,-26894,-64683,-88555,-75998,-21562,8140,-30466,-79318,-95687,-84019,-25894,20447,62584,77066,76782,42535,-2499,-45181,-106527,-35026,51288,71842,33062,-59870,-95319,-33711,-34717,-16662,12075,29564,3672,-4872,-51750,-112184,-90097,-46987,-29522,12348,44436,73436,31914,-48681,-61557,-59029,3815,165515,378075,487768,509617,542472,470534,260539,25892,-13392,151098,125138,26871,-12552,47617,82178,90864,-19178,-144591,-98770,-71765,-55815,30729,9111,18749,-72059,-119910,-86626,-63482,-81823,-26270,65697,45705,7490,-18439,6928,36279,-2762,-34799,-12669,-10253,-53484,-31914,47199,18599,527,41036,102550,47286,-51834,-61149,54569,105161,73328,88127,130705,175217,196879,170610,102680,25560,-58289,-57802,149138,185459,141313,64437,3949,-41835,-80466,-77414,-37836,-5081,-24206,-101025,-99299,-115695,-124812,-54272,28693,55970,57865,102898,90016,15499,-25777,-63265,-54116,-21422,11008,17446,46511,87817,42099,-35443,-45433,-84668,-48473,-4743,-37473,-96238,-62206,-28650,-41508,-19327,-33042,-85709,-140015,-115019,-102524,-81809,-122721,-122385,-49536,35183,56995,36841,10643,-80373,-115259,14297,170443,264059,219416,164382,156674,114442,61483,13925,-10936,-1197,-6314,-32256,-62839,-31045,23614,100008,100641,68324,20789,20498,24894,33945,27153,38211,19295,23121,27863,59294,108282,89392,62153,69801,71248,-41457,-30255,120224,226271,151349,40267,15692,49802,28886,-17369,-88045,-88196,-64598,-16822,21358,42543,122620,146910,100402,65133,83671,190758,331706,369657,364745,329946,220720,75554,-31675,-105585,-10699,10682,-29774,-59992,98395,325840,338884,180555,78642,10057,-9570,-39248,-62055,-60086,-35812,-85981,-88356,-112742,-43227,92146,158968,112444,22576,-76377,-43577,19824,37215,42027,17640,-90747,-81365,82133,233073,258578,179659,83243,111367,129493,68408,12185,12029,10804,-4250,28969,51172,23479,-23411,-91642,-131581,-140504,-104535,-93417,-108649,-132334,-99320,-87165,-21169,-6700,42185,46300,-35486,-6745,18928,15285,50619,72009,78058,37296,32453,35162,5850,22955,94103,156435,132512,-3942,-87942,-63325,-36910,-1821,89252,155173,225134,233370,237762,246078,158424,17798,-83901,-57797,-30001,-17216,-27477,-54586,-47312,-14997,-58726,-100999,-74354,-52569,-24021,78263,59258,-39174,-23938,65751,53936,6514,-30000,1619,52878,72342,-78089,-83826,-49680,-25657,-27468,-45185,-14429,52791,88533,89112,95438,230252,211338,111724,43500,13841,26212,92612,116321,59211,77098,106296,68960,5844,2397,20171,55337,27764,88761,136513,86138,23665,-6158,18491,38757,50427,-2692,-90700,-76483,41729,130180,73549,-27619,-50360,26958,13141,-41033,-65740,-68781,-71813,-71615,-45028,27508,121780,113576,31340,-66408,-142,229338,343757,216791,32147,-58426,-105462,-125906,-115282,-53900,-1235,11536,-47653,-175621,-326839,-475224,-552774,-498253,-347540,-219530,-136455,-58745,-48724,31722,53634,9747,-82956,-74186,-47315,-28059,-65442,-27672,248,-50087,-113883,-111502,-112724,-91097,-68995,-64720,-58584,-56785,-70678,-75746,-78339,-74443,-116116,-74391,-6634,60391,104491,128480,43788,-77122,-56578,18641,-1090,-49142,-79357,-151989,-239634,-182955,-70623,8663,13232,-44284,-47247,45321,76586,3470,-75936,-8307,102814,166326,215405,141481,87827,127662,226244,299625,274857,93558,-86210,-88513,-71594,-94694,-115065,-74647,-35280,-35440,-55853,-86393,-101837,-11904,69644,128507,146674,89390,-26679,-129898,-119438,-104853,-80355,1753,108429,183680,200314,105393,-9833,-51917,88844,195499,198746,137505,112328,130500,108798,9490,-33381,-14538,-3491,-45172,-46951,27350,87896,62092,-16037,-16640,-25092,-33767,-72185,-38657,913,38638,100724,115699,26652,-50278,-82742,-22862,73725,99197,117923,113553,127832,104971,93309,77804,-49093,-112399,-115541,-125499,-74687,-5164,65879,78619,594,-40776,-55296,-61430,25347,91236,63585,45787,-5581,-8374,14508,14495,48951,99756,138677,38558,-48560,-88189,-24731,-45193,-77483,-112447,-104360,-31838,-20769,19378,93112,-34587,-82348,-14424,197773,346268,336144,214359,127138,140946,170735,188909,142077,44224,-13059,-46973,-47732,54352,19224,-45082,-103962,-113340,-101150,-108996,-110035,-79782,-21919,-2167,-3000,-20371,-38994,-22923,29115,55363,10005,-40937,-47366,-74732,-124514,-77640,-69930,-47343,-8465,45294,84593,56896,-27019,-66291,-121726,-97290,-22265,92858,215138,242146,177978,118075,30817,-71121,-122825,-8030,70677,59558,11250,-33911,-48360,-10597,19514,42350,90154,136967,244030,326452,170565,-5545,-147274,-67130,-35485,-36960,-18302,-66814,-127016,-118761,-111917,-40026,-12395,-22479,-48362,-54192,-115786,-127814,-127363,-131192,-91513,29141,192645,166604,23608,-60071,-53271,32361,173187,207295,161864,104206,72065,37637,11557,40621,125294,173011,101449,5033,-44183,-46044,-110012,-113636,-109319,-100228,-57967,4666,35606,70329,143921,147333,51156,-7933,61891,67409,38386,-10448,-80803,-97497,-11915,5309,-35974,-59567,-14730,101558,122712,110541,56923,-8270,-54783,-38865,26646,110101,150243,152548,54539,-15100,-55458,-50822,-74017,-116927,-126407,-92779,-121154,-115972,-81122,-56133,-42450,-42651,-67231,-29644,-9147,-12994,-55244,-103803,-75017,-38164,-61049,-72140,-30538,5864,-24834,-56881,27205,147268,184857,131597,113769,84029,119801,124939,24578,-59991,-121480,-147914,-97883,-49165,-16474,42884,142187,254477,289605,184440,-10535,-96592,-55003,-33690,-1305,138311,221963,133258,-12685,-102844,-147237,-118591,-87034,-30706,23641,43944,65428,65378,4630,-36536,-36589,-10671,-29546,-18368,27852,123892,264488,203477,44680,-41908,-131686,-149477,-38953,-21172,-79935,-29309,-239,-22773,-21405,35368,118487,124116,43192,-40537,-70877,-66275,-129350,-203254,-53219,43343,56864,-18806,-135167,-176333,-140734,-130041,7138,12670,-38238,-73533,-102528,-81331,-50709,-36080,-85793,-98084,-23813,98878,176944,159660,106019,274494,417315,370305,175980,-8273,-105028,-76364,-45983,-1337,52474,81921,49093,60911,129139,235871,226816,93350,-29642,-49353,-28937,-32280,-10889,24025,43780,-18657,-122602,-110652,-85596,-45569,2002,72003,70850,33820,-29721,-97628,-102672,-94218,-66106,73963,250441,300801,283741,155558,18849,-90368,-17435,69497,113950,94819,40216,-21334,-58215,22571,148479,219675,187941,149538,89114,52034,41653,27364,25083,26744,39905,81737,14939,-121524,-67103,14160,56578,33266,1006,33182,127730,176325,193844,173200,124412,83041,-18183,-49622,3056,10456,5930,12136,28355,165339,256535,233581,107858,41617,20933,11642,-66139,-114793,-27562,63106,51441,-24400,-56325,-26786,-33940,-41902,-14142,17460,8922,-53000,-93514,19259,115160,109565,54215,-14122,-75493,-93577,-62648,-14736,46090,90706,110044,68981,57053,44386,-2204,-47202,-47696,-16691,-16025,36315,92750,115075,51240,5193,-16019,-64247,-90414,-109927,-73335,37830,136284,134117,74591,4473,-100870,-42755,2020,-1599,-43318,78992,144202,81100,-16805,-63157,60363,130674,139121,82195,37839,12120,32193,52373,25267,-24030,-61701,-76369,-69838,11264,111824,233778,258926,133303,358,-66168,-96841,-107373,-35699,12515,20748,-60948,-124589,-54448,-45903,-19809,68314,194403,144559,70361,-7530,-19364,-10133,-62226,-64762,-975,-44690,-81436,-46337,-14809,4908,10441,-4539,-17938,-63542,-73042,-32737,10470,12286,6413,34261,64929,126367,110427,81121,86131,140019,144842,116003,128313,131746,90530,59645,43174,2339,-22863,-28790,-68574,-52032,31382,93905,87004,40760,13441,-5638,11946,87550,161400,118401,-12646,-154444,-70930,90999,151024,229461,299761,249069,54852,-92427,-95767,-81265,-52758,-16491,5570,-16460,-45864,-48689,-88536,-135072,-116244,-85964,-33064,26809,63565,39512,-37285,-57448,-20039,-21069,-139,59858,107465,114235,44866,51820,110313,122394,108449,67075,23573,-36386,-68827,-89161,-122432,-116710,-98163,-45170,6949,53581,89001,176950,187641,107466,-12780,-121752,-64216,-51407,-109998,-95196,-62011,-57259,-60484,-64088,17919,141222,188561,104639,16935,-58895,-89976,-24264,14941,48565,80403,99158,95462,110823,88609,78007,53338,32685,12849,20913,44660,-8747,-80112,-29916,9941,15579,-1092,-94570,-107118,-83542,-79117,-16057,88904,125158,44727,-41093,-115840,-132089,-108603,-16842,74288,58105,-30434,-33665,-34,-17319,-36608,-31908,-11045,24684,60841,52696,58417,54911,6436,-67640,77573,278799,160193,30223,-12141,-30675,-73479,-102291,-60037,45557,125969,71016,-80033,-24256,17917,13001,-2172,-31776,-54694,-53957,70388,141169,118434,70211,16784,-46135,-96276,-31967,-59361,-93423,-57769,-34563,-34943,-45216,-48943,-5850,67502,59065,-15395,11343,40398,9732,-54517,-69265,-65512,-46988,-16292,-48268,-106334,-83903,-30478,-25482,-70121,-100865,-66178,-28538,19971,1010,-20093,1453,48122,85287,72329,25876,-29955,30460,145705,196471,127932,28693,-41137,-51274,-28765,22133,37333,44862,-9269,-85986,-86998,-32740,-36320,-53670,-48611,-36196,7856,30412,16285,12845,13895,-17921,-40110,-83526,-86603,-17878,67170,101687,57700,4110,15483,6293,-50721,-46108,49012,122188,127232,41675,-41283,-52433,-32399,-13620,32059,92371,85311,2912,-14567,6561,75736,146737,156365,92362,11926,-58886,-22157,18205,16030,-29252,-26033,1500,-37774,-78337,-64120,-47418,-76597,-79504,-71361,-69177,-64674,-66579,-106980,-44569,81596,210893,274193,197883,118789,116267,134065,138063,206784,405485,468940,358631,232046,71726,-20615,-107549,-100945,-81931,-73043,-37818,-33393,-113982,-20687,176114,273508,115442,-24952,-60452,-40156,-5686,-1918,-55760,-81514,-72615,-62382,-33681,6230,79588,125842,61145,-95041,-197947,-54189,65049,137440,174255,138662,109301,72545,82132,100951,76900,-32680,-127543,-95597,-72693,-44853,3379,147905,323363,336398,256946,142120,43854,-44686,-120115,-125184,-80146,-40037,-3248,62376,157720,214748,145783,35939,27512,66202,85480,48330,12742,-58211,-78345,-116999,-117000,-100096,-78414,-76240,-100289,-37243,130993,296895,311988,236313,161958,87252,10062,-12536,-54267,-77339,-75347,-48153,21355,147244,207127,100650,-12113,-77690,-36754,22835,84633,19324,-59793,-105322,-98212,-99917,-104447,-45206,-70863,-166600,-81875,-32038,-1823,3911,15974,27390,33859,85564,113301,139308,111652,99377,121795,183875,216240,159666,70206,8913,43920,18670,-46437,-123365,-68857,-36243,-20634,-10119,20630,49721,76558,35247,-53652,2428,110167,164379,160334,152036,94766,-14212,-81434,-115189,-64412,46013,102347,133223,87620,11601,60580,214569,257294,144729,10177,-62905,-71786,-125679,-92538,-78670,-73896,3950,19836,-78028,-98744,-93999,-72964,-47885,32523,126119,180346,60211,-10483,18465,11573,-40637,-66748,-68698,-59284,-43373,-68310,-90419,-58018,-26312,9514,79926,139930,99288,19322,-97476,-80894,-60556,-116812,-90736,28635,140971,184073,146255,9177,-122979,-69609,-21501,-23316,-55480,-33995,66559,69558,-13793,-62954,-24224,10565,39432,39639,73974,141482,80074,34242,-26231,-70305,-51739,-37758,-6772,-2010],[-1104,-42558,-56788,23708,85717,121864,88715,21419,-3420,-11088,-275,29113,-7072,-99668,-116613,-48878,-4463,22336,69156,98468,116798,98836,120833,221011,271477,92224,-100146,-74728,-20533,-25384,-53625,-31551,-18396,31507,31381,-68560,-94719,-6112,30028,39012,11873,-32286,-60843,-79290,-64702,-12287,4901,-25909,-48599,-14675,30581,33660,924,-50573,-79093,-43146,3439,6719,-16618,-69858,-115985,-115609,-47170,46130,91743,128218,159038,197000,199433,147751,32671,-11889,59258,114183,73223,40578,679,-18997,-19321,26008,90972,149916,269816,348965,399717,375610,354956,363805,330754,136921,17548,-19953,-42168,-56309,-122417,-127466,-35336,9878,-50057,-109784,-43656,-12491,-63936,-20800,138369,250610,145880,-518,-62550,-20307,23466,56014,25880,-59609,-81329,-46952,-4432,22812,12071,-31439,-50205,-37776,-22575,8646,131078,223345,224047,151519,59802,-21849,-25653,7804,-31987,-71969,-11074,91787,33188,-49912,-112598,-75911,-29865,-46983,-58315,-33108,521,-47262,-112834,39724,124729,126545,93552,11689,-105721,-43493,68363,144694,62310,-70449,-70915,19010,45443,15589,13303,138488,313754,392135,336243,216048,134634,100081,64807,-27101,-42065,-43880,-61965,-86667,-98633,-76385,-64589,-24478,74165,108790,54139,24760,31029,49916,86516,71627,54495,80010,98139,18683,-99246,-131335,-80198,-83576,-71552,45415,210556,348766,379092,235008,85949,-20224,-80624,-134200,-56794,-1575,14619,-19346,65683,230632,290252,140355,-8642,-25153,8971,50241,59528,91081,49694,47500,38402,1072,-94509,-58709,-1983,19037,1588,-36988,-90154,-75599,-53465,-63999,-73362,-191,93526,188356,328739,406172,355303,222694,104137,30103,66595,226717,303581,270889,163165,39207,-46660,-11755,68278,93694,50992,14386,-11495,-69595,-56023,19846,21061,9831,55973,63770,53733,27454,-10998,-57297,-117357,-113133,-27972,8844,-5326,-73861,-40358,621,-51062,-91453,-58236,-77407,-132677,-74251,-33546,-6349,24828,27327,-13671,-51749,-116895,-106664,-85876,-50865,-891,58922,151909,207865,185238,157144,132570,91545,49243,-15124,-62379,-29969,-14467,35671,80220,67601,47238,6390,-57123,-1530,74240,91663,88421,29125,-11033,28638,41205,13305,-44607,-71625,-35690,-26620,-56818,-86522,-89979,-45003,-16619,-62726,-137933,-95352,-48418,48542,73592,-59878,-64596,-55701,-74150,-73185,-109757,-143703,-117866,-27332,18736,1073,-9873,13098,115822,142613,19735,-19766,-59249,-107123,-134936,-92616,8113,80014,39751,-98362,-111264,-83155,-54617,-15312,41691,58914,33277,24457,51983,88423,83495,77462,36710,-11598,37549,58978,63640,109589,90038,27552,42413,73487,72902,-21772,-39132,-12725,32561,72957,60795,-8927,-79523,-87434,-75199,-70412,-56101,-45217,-49724,-78833,-98748,-51059,52605,21081,-21623,-44130,-21932,-5034,-22581,-29330,-40144,-40974,20742,91264,82214,-580,-92788,-72949,-27339,7175,30590,59325,59641,73679,134031,152026,80668,3709,-39017,-32155,68446,181028,182871,201700,141628,84713,23743,-51570,-65475,4705,56274,54460,-37315,-104209,-56760,-56430,-33701,-32183,-99044,-74778,43217,60275,51546,37523,25969,58827,89497,106917,101787,128738,112808,47812,-11178,-72996,-39408,-31771,-54376,-56539,-16369,6820,-24975,-70528,-93723,-89374,-32678,-1502,-32686,-75221,-91038,-74990,-16007,25651,63526,76267,82440,53965,5713,-41470,-96502,-20596,58321,79990,42972,-57895,-91966,-33913,-54955,-53249,-34307,1051,2135,2050,-47975,-112180,-89264,-44657,-25307,13422,44513,78175,29483,-56233,-68573,-59016,-8382,143691,365188,509235,557317,598546,488253,253426,22475,2106,163465,133823,37267,-1110,57419,88454,98705,-6394,-134643,-104863,-83380,-80741,34750,32718,46967,-30280,-98823,-107108,-89041,-91669,-35980,57023,46571,11336,-16139,4679,34468,3114,-23246,-7465,-12244,-54727,-23024,50831,16172,-10195,38076,114824,68908,-25385,-44213,55674,101076,74747,100062,152623,203599,222668,194007,123579,37818,-49316,-38500,145709,177011,142607,68613,6739,-34931,-66252,-64974,-22429,700,-33119,-139509,-115281,-109056,-124782,-48410,36718,53185,44335,76127,78569,26595,-7581,-44040,-39746,-16052,271,-4219,28048,79909,39832,-42378,-44321,-105067,-67525,-17200,-45885,-85497,-45108,-14864,-33858,-18794,-34077,-76912,-122930,-117194,-117486,-94742,-125758,-112221,-49662,37078,62025,33793,1603,-86794,-116140,21550,178237,252719,209393,159525,152182,112353,61977,17626,-21149,-9380,-11527,-32965,-42394,-12046,39704,111626,95304,63086,31402,35328,31109,40777,31127,30958,4796,8872,12643,49752,104798,82470,48609,53915,61005,-49823,-24540,136458,254924,178339,50377,15590,41928,20210,-14055,-91463,-106113,-71523,-18601,17983,52401,164835,195154,118873,54448,71475,171229,295628,330715,333887,292526,171048,56236,-31579,-98829,-22755,3266,-31882,-63005,104845,336772,376528,237133,112505,14559,-7725,-29942,-46949,-44658,-21650,-66695,-73869,-103087,-54614,75517,139407,92019,60,-81616,-13695,46060,50335,49251,30243,-70951,-94778,63833,220235,278799,216155,122264,140555,133281,52693,-4497,413,433,-22832,11474,42306,16640,-40602,-117758,-154166,-103569,-69930,-67031,-94854,-129071,-79846,-50923,17854,39104,96111,60333,-36023,-18284,6007,44114,91748,97249,81045,25639,15402,15765,-12555,7460,75878,142637,148295,33718,-54043,-40486,-9424,21444,96016,143035,221835,242754,245584,240520,151706,21151,-72044,-66878,-37855,-18899,-28744,-71714,-81777,-44019,-76305,-109868,-67689,-29302,6459,82001,47503,-41317,3433,71029,47410,779,-31079,2119,37136,43883,-102046,-79288,-32282,-546,-4865,-29833,-4597,67085,103133,93582,93527,235184,211249,101144,35367,17749,38942,100704,102896,21558,2958,-4109,-46997,-96072,-89569,-69939,-17938,-13920,79842,136625,77364,9304,-11848,9671,23339,30210,-26797,-114446,-71431,32772,104404,33586,-60736,-65551,24922,25173,-26200,-50580,-58198,-78982,-91012,-65500,12764,101552,85507,11684,-83278,10232,228596,340150,216485,27032,-73176,-127007,-138905,-113790,-53308,2960,30093,3413,-102502,-257174,-423071,-509780,-452279,-300664,-178409,-112324,-53770,-22054,69375,76974,40236,-66432,-60101,-31521,-27406,-77697,-19648,13359,-43139,-117276,-108778,-95852,-74657,-67320,-71412,-62581,-60292,-78946,-82800,-75025,-64365,-109884,-80064,-9537,55308,96977,120869,45355,-68727,-72750,-2911,-23013,-59848,-76341,-132869,-289141,-273869,-195643,-116411,-77725,-86659,-43472,51020,81310,6834,-64862,10035,127499,181277,227186,140184,86583,131497,232333,297918,263623,73156,-89950,-91999,-83137,-114809,-142382,-99150,-57279,-44267,-52177,-67872,-97878,-18088,55461,116982,154288,107820,-8923,-108888,-125808,-101551,-143376,-72246,21700,136756,197786,116434,-3109,-60493,50834,135743,138930,98656,103316,138574,139646,51547,6043,7003,13067,-16904,-38293,7793,53021,64146,934,8985,1737,-11490,-64636,-60982,-31109,17864,86903,110155,20011,-53413,-87442,-36378,53328,79535,104236,110874,132687,107891,92035,75817,-46459,-112758,-123415,-112163,-34403,80193,160890,151180,38962,-22010,-35415,-38276,31070,80470,41448,19431,-32076,-37563,-11901,-7387,26739,70667,103746,20121,-50340,-108322,-28037,-29025,-58947,-97103,-80460,-21546,-20746,11088,74728,-44500,-89147,-16734,180961,300134,281579,176928,104174,131983,174924,202802,160760,66596,14667,-29034,-69098,47258,32291,-36977,-106273,-125368,-107537,-106991,-101363,-69609,-12035,66,-12743,-37126,-44898,-9873,47148,69135,18443,-43452,-58946,-77972,-99844,-54492,-47725,-31915,-5507,43532,77718,36008,-55445,-113924,-94663,-59592,-8863,100200,220425,246050,174498,102299,16745,-76444,-117628,-713,99422,102032,49216,-14561,-52511,-31030,-5148,30796,104210,176717,292277,355692,176640,-1733,-133167,-63624,-39811,-36473,-4209,-53341,-136580,-126303,-96463,-34460,-15611,-38682,-66977,-59227,-119915,-137944,-127956,-114401,-78644,25644,152593,79928,-20587,-24779,-22298,15699,155284,201616,169488,123187,88776,42463,9067,34657,115904,167210,106374,12395,-41070,-62825,-135480,-135152,-117528,-105816,-69687,-16707,10969,45303,112965,112031,22397,-2822,70572,63605,33750,-11752,-88252,-76796,2854,7827,-42343,-69567,-25853,92573,116454,97106,38484,-17637,-54147,-38548,14287,94922,146161,133687,25738,-47304,-92160,-80533,-97598,-139179,-103030,-63539,-91680,-132639,-88945,-57820,-39521,-28346,-31482,-7973,-793,-7298,-50231,-91222,-67551,-35401,-64097,-56316,-9214,27084,-9838,-49259,23580,144994,198007,142908,116267,93313,126404,121148,22456,-55485,-113576,-147181,-100726,-50083,-15642,46870,124618,200180,208561,130282,-20854,-112137,-80081,-51719,20325,178691,248740,134652,-15506,-104714,-152343,-115065,-67282,-5575,49928,67868,78796,65313,4868,-27143,-22380,-4094,-36349,-45759,-24812,59327,222562,231408,81721,-4319,-96133,-160755,-65500,-40574,-80892,-19998,-4886,-31504,-40492,5227,68513,84169,28914,-50521,-82539,-77291,-139415,-186734,-33405,57816,55532,-25233,-136557,-143195,-115938,-137636,-17609,9219,-32997,-64329,-101183,-82243,-52894,-41147,-89300,-106234,-20937,107937,197132,183298,107953,255179,404742,367062,182082,3401,-93537,-67794,-39922,5354,61911,94195,62924,73848,128914,214592,183476,61093,-54257,-90752,-69429,-55070,-26751,20452,51762,-17288,-118934,-111523,-84702,-43258,832,65813,63689,34085,-18480,-80822,-77425,-65760,-50444,87483,241317,271362,266934,153275,21379,-81999,-5270,91780,129484,91208,20055,-52103,-69492,8880,125071,169085,133669,121723,92687,63585,47831,31372,29306,27870,27792,49542,2874,-135067,-98875,-38579,10400,1087,-17325,49403,178685,223058,226421,195113,137915,99474,385,-30790,2626,-484,-8866,-5453,-11183,115933,216699,204671,96783,51626,41355,38043,-30658,-69728,632,82942,73438,-3770,-47564,-30480,-31695,-23549,2762,30108,109,-87459,-48397,58354,125347,99331,33939,-34292,-81865,-80352,-53046,-670,66746,116065,146496,102475,83362,68466,19659,-28652,-34372,-7608,-10761,33698,81864,103034,48457,14233,-6681,-62278,-86199,-109870,-72681,47417,149791,154799,93539,11259,-128562,-51127,11001,3085,-25219,108439,163857,98919,-8395,-61270,75719,143772,142186,75547,26906,5556,26734,45018,20775,-22193,-58598,-79257,-70600,16215,123397,247529,280702,164134,11383,-71891,-98360,-95307,-34041,13739,35698,-51045,-123524,-49634,-37557,-19126,68668,226493,196846,125591,52036,6419,-16211,-71300,-60697,-8907,-59848,-92470,-48911,-9700,18181,23754,10810,6309,-50910,-77254,-42174,4297,15272,2499,19719,35265,69606,48339,32209,26486,61431,70447,66025,97602,109518,81863,53992,35386,-12558,-47916,-53964,-83296,-47745,33062,92254,79606,25469,-11205,-31490,-9779,70861,162712,132918,-725,-149968,-66554,95176,152620,212081,276915,240602,62056,-90969,-111854,-84510,-50590,-13654,9742,-5994,-26463,-37952,-92279,-146180,-116757,-89612,-23916,43432,84739,40843,-49040,-37584,1650,-10345,-188,57445,105207,123065,60944,38672,95765,123257,124601,96015,40169,-44583,-86089,-94687,-118506,-110278,-99059,-55107,-10655,42468,103848,212719,222132,107186,-23768,-112432,-60938,-56127,-113294,-71415,-40218,-40336,-51334,-62058,20619,144599,183793,90410,632,-75187,-97697,-35096,2106,28814,51419,70456,68639,95884,89858,76311,31750,20195,20564,40679,78967,31684,-67586,-51514,-9136,569,-3187,-84881,-113625,-87283,-71541,-5793,96108,125022,35193,-41418,-113254,-134850,-105992,-23238,52305,30987,-54494,-34707,3162,-15701,-35659,-28084,-2611,37909,78414,68399,66391,56517,3815,-76860,46262,263826,197580,55051,-3676,-36478,-82904,-112167,-36844,85129,172914,104775,-48859,-28730,1944,-4340,-13769,-36744,-54311,-71472,41082,110277,85614,39502,-7912,-60289,-80289,-17894,-51577,-105397,-58749,-27595,-29545,-55148,-73685,-26577,55258,56794,-15771,638,25783,7094,-47217,-61171,-78175,-65732,-23987,-37458,-116988,-95378,-14396,17118,-17029,-75949,-89892,-31677,28938,12945,-20119,-3512,49384,96546,93313,45371,-24887,14750,136684,189500,115884,19448,-45640,-62176,-34165,10549,13537,21038,-28615,-101486,-100124,-41970,-41080,-52159,-31558,-3513,34901,37738,8476,206,-1262,-33437,-56545,-100004,-97188,-17766,82846,123207,76344,5951,8490,-987,-71486,-37457,75246,143199,122006,36979,-43379,-61236,-41815,-31048,11228,71609,81714,6732,-10322,9219,78831,154096,170067,100230,7512,-68934,-29748,1869,-27919,-11120,54853,62596,1583,-60464,-60419,-41702,-59893,-53189,-64954,-79028,-88866,-87417,-123983,-44224,74579,198422,276934,208734,128420,115710,111137,106175,178358,410559,527616,426147,307296,149663,33279,-81578,-154121,-122021,-93259,-42462,-34452,-96535,-17602,186436,282461,121076,-12703,-39750,-23590,681,-1876,-49326,-51429,-46616,-39928,-13236,21259,80866,102426,24727,-133662,-193999,-31828,83237,157192,188110,144287,120262,92842,97131,100264,63773,-45975,-131241,-93562,-72436,-46654,-1906,141166,332356,358435,264578,133039,32252,-54016,-134253,-120921,-73303,-36985,-5072,54301,143661,202903,130310,27733,33866,85594,99148,52170,9105,-58951,-61622,-90180,-99020,-101039,-81098,-70977,-99102,-37322,152702,347562,329640,200526,141244,84622,17683,-6474,-45256,-57146,-62948,-48354,34083,183351,260260,159776,33982,-44969,1929,73087,140335,57656,-44750,-101168,-97194,-94084,-95826,-37974,-75223,-148127,-71862,-18422,7824,10081,22859,34359,33544,77459,90239,108188,92753,83544,107983,174102,221057,168364,59247,-30861,11384,105,-54519,-136803,-80371,-43006,-22086,-6220,32142,76246,116752,68579,-39953,-13319,95819,157813,168000,168297,105191,-14738,-99515,-147322,-78308,38279,99656,130526,88281,11474,66127,217520,246738,145370,28967,-36335,-56987,-109683,-89237,-66001,-37912,75268,98634,-32873,-76863,-101107,-82491,-41569,46813,143755,172853,33913,-45308,-26066,-23902,-55275,-74259,-71961,-61217,-44032,-66660,-87335,-56471,-29289,-917,58854,106892,69577,6803,-83545,-74586,-64947,-110899,-75285,30662,121904,155456,122499,-6778,-129807,-69859,-27643,-32130,-56980,-40033,55453,57271,-16267,-58363,-27451,1876,29713,29415,57818,120002,71355,35219,-20529,-59659,-38718,-10142,26092,31027],[23997,-33352,-65300,14973,71719,110213,79459,5935,-16522,-14252,12864,58105,23854,-72242,-144354,-70759,-2977,35095,74355,82801,81524,71332,99652,193223,231202,62444,-113551,-82787,-30686,-43922,-61225,-4079,19965,53759,32600,-76402,-96162,7315,48116,43492,10439,-32970,-62907,-88367,-60042,-4,11189,-30990,-62700,-25737,25347,27078,-11117,-49850,-46608,-20474,21716,18179,-9839,-63555,-127929,-128764,-43480,42988,80019,118099,167519,234774,253465,198083,59889,-11541,60974,127669,91486,52142,5088,-16768,-15653,31293,104021,180390,309742,390232,434862,416495,404977,420768,398904,193050,42901,-13239,-40913,-43117,-94632,-139985,-66328,-1345,-41657,-55117,5819,20341,-38741,-17158,138531,238043,127016,-9888,-60506,-13550,26494,54912,11573,-72829,-91588,-54660,-4722,30071,25886,-13901,-48431,-46168,-33384,-6223,110469,196414,200245,135691,46464,-31772,-37523,-14960,-39098,-46330,4868,81563,17098,-55947,-119290,-86613,-44870,-65770,-82354,-36587,-9301,-52615,-117490,1986,69264,98150,93632,17645,-104668,-39407,88833,163221,58325,-82753,-69782,32214,61097,23791,20992,149668,307192,347768,259871,117942,58043,67238,56747,-3969,-12237,-22422,-47910,-84948,-95181,-67575,-47739,-3,85214,105108,52988,35327,49138,75957,104516,71632,41383,74790,83308,-1154,-105665,-121188,-87279,-104468,-65779,47719,184404,303187,328427,219456,92886,-3487,-58536,-168537,-75948,-12759,10588,-20738,51312,204560,264302,126077,-7097,-23762,5038,46349,65423,114128,78611,44949,33988,-1801,-89117,-59095,-1936,29742,19888,-22475,-82979,-83671,-59910,-67989,-76703,-3924,95176,209602,370280,456401,402510,267661,139960,35367,47056,208562,298312,279222,173661,56399,-29813,-41733,19658,55641,25855,-3256,-23523,-76481,-58757,17201,25264,35978,83067,90686,84472,59676,27396,-32078,-111650,-136544,-53391,-5824,-10289,-55436,-35042,-10001,-71971,-83267,-49332,-75864,-140637,-83585,-44223,-17746,13569,13009,-31677,-63762,-102613,-90160,-73830,-44346,356,52532,137387,197893,171991,151772,134422,96569,56217,-9049,-56578,-21061,8735,64778,108516,90883,59933,6921,-48116,18064,79267,80140,64133,-6492,-28352,38661,66861,47334,-15400,-70092,-44216,-33999,-63557,-92507,-93029,-48111,-21665,-68421,-151869,-105324,-57957,33503,66722,-53771,-40987,-31249,-50443,-57365,-104170,-133486,-104689,-12977,47307,19512,-6102,6831,107874,146247,33360,911,-34667,-91470,-130808,-87821,10851,83236,55934,-74663,-78051,-57763,-45672,-17695,33689,48719,21205,9468,30719,61529,57050,50335,5883,-41034,26604,48396,55974,107510,83996,19254,38370,87864,91054,-39206,-71381,-40577,10411,50983,45983,-7431,-65580,-68648,-57656,-60019,-57095,-49494,-47533,-67017,-93219,-44258,54619,4451,-40060,-55690,-26145,-10334,-33164,-46407,-53847,-49551,12415,86321,81769,284,-92926,-79938,-37058,-985,21628,41603,39047,64390,131524,147684,78829,-3934,-46273,-39357,52312,154393,167212,201365,151507,93413,28491,-48873,-56972,19176,83105,86364,-13109,-108187,-66560,-62027,-31308,-30378,-97831,-89295,18499,37029,23630,12436,12406,54478,88942,106895,97572,120184,94944,27290,-32596,-91092,-37813,-31233,-59630,-68909,-18506,11404,-25168,-79373,-100845,-100340,-40276,-8147,-32326,-70880,-88570,-67774,-9067,26461,58707,67469,78774,58306,9485,-41328,-84246,-4255,66644,89038,54038,-53630,-86255,-38497,-78301,-86474,-70340,-21513,2867,6911,-45904,-112862,-87774,-43037,-22467,12296,40936,77415,21955,-65845,-76739,-60298,-20606,122518,342593,507570,575767,622177,481274,236378,16102,16489,172546,140061,45221,8258,65717,92014,100929,2824,-127262,-109833,-92366,-100128,40201,54675,70500,5776,-68169,-104217,-99726,-97171,-44878,49376,50581,19035,-8809,8432,38547,14319,-11360,-4623,-16308,-56462,-16470,48638,10236,-23189,32632,120770,87728,1952,-25465,54019,94609,77699,113945,175329,232904,248894,217882,145095,49670,-42400,-24616,138552,166756,140170,69344,6819,-30115,-52524,-50235,-8046,4380,-41652,-148885,-100178,-92569,-116666,-35271,46656,49962,30871,47602,60668,35060,12505,-20191,-20350,-4216,-4354,-24378,7794,67481,34391,-52933,-48346,-104899,-90869,-30783,-48659,-68756,-26752,-653,-25937,-19039,-36542,-68462,-101393,-102529,-112926,-105050,-117278,-100449,-50548,35416,64020,27967,-10705,-95879,-112158,29748,177822,229482,193101,153134,146248,108805,61847,22441,-27307,-14283,-13269,-27213,-16631,9372,56175,118554,83613,56679,45021,52741,37509,46417,33899,24258,-6854,-3541,-1115,41392,97703,71319,32543,36137,48889,-54259,-22360,144697,270546,195474,56878,14405,34078,12124,-9842,-82435,-126318,-80911,-25217,8080,57686,198866,231848,129781,41408,61423,155255,256987,281848,286006,238479,119990,40534,-31347,-92416,-33546,-2330,-32419,-67497,103951,330234,395690,282550,133817,8650,-16265,-26766,-34795,-28715,-3054,-42037,-55025,-91680,-68409,57499,118789,69658,-25701,-75519,21138,74488,61202,52759,39094,-52539,-100597,47857,203052,286156,241069,155166,165708,133605,38160,-19167,-13874,-14355,-43096,118,42307,19729,-45776,-127408,-126485,-66112,-36198,-42744,-82114,-127730,-64167,-16357,59277,92822,151188,71307,-36667,-30813,-5085,77336,138103,131044,90388,19062,410,-2883,-29420,-7112,57149,125175,156518,68068,-15495,-4990,31189,53008,105954,129026,209123,241240,240715,221667,137049,22566,-59224,-70256,-42504,-19003,-28520,-81137,-113815,-71163,-94205,-97136,-47288,-1682,28604,63997,14040,-40326,36609,80198,46069,-546,-30369,-504,19251,24927,-119524,-74191,-13753,27679,19472,-13896,5777,80704,113298,90880,85678,232117,207421,92648,27967,18440,45940,101657,83156,-15976,-63913,-55245,-55354,-75995,-72936,-90849,-82551,-56036,70852,133878,68139,-3254,-13640,2510,7488,7806,-54189,-121059,-48972,39578,92100,2768,-90346,-80337,19501,34898,-11842,-34879,-42430,-76674,-103797,-84009,-2312,76855,54431,-8154,-95635,22399,224865,328821,211914,24968,-77333,-145598,-143197,-107581,-50448,10372,55062,61970,-22321,-181038,-364601,-461410,-404040,-254027,-136711,-81371,-36190,10688,95070,90688,74460,-41477,-41425,-11898,-25392,-90828,-11344,27844,-32539,-116169,-101503,-78713,-58247,-65745,-79362,-64085,-56988,-78496,-87910,-73157,-58523,-99866,-81964,-12192,49866,88404,110983,46074,-57553,-82648,-19483,-40430,-66554,-69291,-108148,-244732,-347285,-294638,-216258,-153267,-128222,-44856,55706,84059,8893,-51745,32365,153151,192473,228920,133393,79485,125391,223045,280232,241888,51459,-93465,-90790,-86425,-122084,-159508,-112784,-69260,-46785,-42224,-43797,-80864,-22200,42392,105908,164341,132717,16936,-74968,-78445,-43544,-88321,-104938,-39380,93341,189144,124532,4747,-60610,18231,86366,92698,71763,98914,143198,157615,80963,31025,17890,21456,3256,-28669,-7446,17965,62600,18577,37357,32835,15649,-47253,-71742,-57821,963,73552,99986,13133,-55156,-91395,-50964,28992,56832,89224,107001,137277,111567,90319,71374,-44571,-105992,-127594,-89340,18769,182137,262743,220883,76212,-2841,-14696,-13024,36360,64925,16654,-5518,-53011,-62687,-34697,-24683,9715,45868,72665,7393,-48807,-122651,-23414,-7388,-34679,-71063,-43466,-307,-8519,17371,70634,-44208,-93351,-17274,162905,249792,221790,135316,81025,122364,173215,205340,169097,83353,39041,-13095,-85429,45866,52778,-20459,-97865,-133653,-108981,-98477,-87418,-55136,475,3459,-20876,-50443,-43854,5614,63969,79365,23387,-47852,-69191,-69266,-70949,-29704,-23143,-13688,2888,48778,78511,26495,-67991,-86034,-46885,-19195,11548,104036,214083,241752,170191,85434,3268,-80107,-113671,5705,124326,143451,90091,10973,-43092,-31128,-10706,34017,127388,215331,327152,364992,173787,3031,-107625,-55788,-40266,-28216,16274,-24851,-118247,-112608,-77267,-28008,-20037,-54660,-79143,-54561,-113534,-138166,-120959,-95145,-64142,21941,112787,27296,13810,43047,26097,17990,132941,191946,177511,144770,106708,47848,6472,28593,105943,159383,112035,23949,-30283,-70370,-146352,-131250,-120395,-107017,-75279,-34431,-7743,26378,86145,78570,-5629,4842,75956,54191,20494,-20355,-100411,-49123,19320,10428,-47833,-78017,-35540,85921,115238,85568,19634,-26981,-51203,-32388,9352,82572,140713,113960,4858,-68508,-115106,-95056,-108603,-146639,-82360,-38213,-62647,-116368,-96920,-61254,-38588,-14273,3103,15411,9707,-1825,-46320,-75342,-54034,-27854,-62833,-37404,15874,52901,10160,-37518,19298,136121,201393,147228,113531,98612,129393,116755,21454,-50037,-105125,-144971,-100576,-49672,-14814,50047,107568,143854,128083,81330,-22648,-103171,-101743,-53317,52886,218444,269436,133485,-17901,-105039,-154596,-105676,-45154,20836,75710,90896,92268,68895,10811,-13486,-6433,4367,-39199,-69274,-70309,5117,177382,253334,122862,36820,-58438,-130820,-83378,-56434,-82283,-17364,-11148,-36575,-56201,-23428,23634,49016,16712,-57274,-92594,-86041,-144462,-169867,-16319,65621,48480,-30592,-120037,-109223,-84892,-105195,-42025,4358,-27306,-54939,-98824,-82139,-55573,-46251,-88487,-112157,-16996,114528,212762,202151,103505,219921,373421,352552,185466,16848,-78563,-57347,-33116,12838,72813,109521,79549,85816,125409,187994,138007,42681,-42141,-99935,-106036,-79510,-46210,11806,53808,-21665,-111291,-105217,-81970,-39083,1416,60096,55948,33240,-7382,-62101,-52270,-38080,-24686,108275,234394,244548,248589,148620,24227,-71488,8840,112949,143418,86951,2626,-69573,-41354,30849,109449,114394,75435,87587,91504,72387,52724,38017,41450,43668,35732,19864,-14067,-146937,-113176,-79725,-32258,-28406,-29615,73962,223779,262739,251520,209008,144395,110758,20950,-7177,4295,-10699,-23235,-23196,-48270,68685,176162,173699,84234,59619,61247,65769,9527,-20160,27335,97948,92614,17654,-35353,-34192,-31347,-6816,18540,39845,-13196,-116849,892,101158,136936,101351,31633,-41281,-78142,-63495,-42005,10857,83402,136594,177202,133784,106979,90240,39558,-12510,-23704,-405,-5850,32655,74326,95420,50393,27962,5607,-58655,-79845,-105918,-74398,52227,157146,172602,114733,29717,-100504,-48431,22314,8572,-4292,124306,172419,110024,-3361,-59486,90619,153177,141493,67053,16155,1494,24123,40090,18181,-17939,-51668,-80706,-71171,21568,133198,252109,287560,181753,15148,-79928,-95716,-82884,-32477,13968,47254,-41504,-120530,-46550,-32205,-22000,64978,252753,252919,191112,121972,40862,-21404,-85560,-58408,-17591,-73580,-100848,-53333,-8467,24872,28622,17805,25011,-39102,-78814,-48928,94,19786,-1206,4322,4114,12138,-13147,-12051,-24176,-16570,-3774,19511,67136,86779,72251,46365,24991,-28925,-72890,-79058,-99620,-43607,31809,84326,64091,5153,-36596,-55988,-29047,56344,163060,146927,11188,-144680,-64148,94255,149540,190420,246230,224108,68305,-77272,-123747,-86336,-47431,-10041,13806,3253,-9775,-30661,-95631,-145041,-117162,-90794,-12046,62965,107737,40292,-60446,-21837,21806,3252,62,50170,93038,119829,69734,27780,80683,122680,140473,127749,62470,-43345,-100730,-99895,-114551,-103703,-98966,-64864,-27216,33641,115228,238629,243640,95298,-40793,-96734,-55163,-59365,-101748,-48678,-17663,-21556,-42522,-61233,22656,145758,176186,76759,-12925,-77773,-87687,-43222,-10395,9657,23663,44179,48036,79653,86299,69901,10254,8821,30168,62997,115822,75301,-43850,-77521,-35087,-21349,-12896,-80736,-111516,-83423,-60157,3468,98182,118431,24633,-43781,-112228,-137861,-103028,-32079,24093,-3225,-76157,-30086,7103,-15254,-36400,-26115,4175,49444,92958,81099,71131,54580,-2323,-89097,14692,237839,231241,78052,1710,-44802,-94003,-114248,-14074,122111,213630,132144,-21717,-32377,-15582,-20187,-22299,-39534,-51689,-81669,7536,72001,49607,8027,-33159,-69058,-63736,-7954,-45217,-116631,-60007,-23789,-28893,-69349,-99485,-45340,40452,51665,-16098,-9758,11670,5313,-38882,-48113,-75201,-78155,-30504,-26682,-111415,-97278,15109,78275,55352,-18130,-86340,-35389,30078,15945,-25505,-13826,44286,100078,108152,62788,-20502,-7445,117709,168414,91598,3162,-51916,-70275,-42255,-7236,-17930,-10183,-52805,-120718,-110210,-50445,-46319,-51642,-16795,27214,58508,38856,-5479,-17584,-20074,-50403,-74059,-117420,-108609,-21668,92944,139073,90286,3017,-2221,-10241,-85476,-25464,96158,153827,106681,28454,-46656,-70681,-50238,-39314,-336,56024,76803,8199,-9835,8306,78860,158054,181569,106579,2546,-78106,-34810,-6982,-30995,43258,107216,100728,32678,-38014,-45057,-22575,-31584,-28384,-57052,-88359,-111439,-94232,-105931,-46281,57307,169396,262115,207933,130062,109907,85515,69684,140726,393851,564475,488994,383303,232166,95018,-21338,-150831,-173892,-105002,-43205,-35003,-80798,-10756,195568,283132,119773,-6918,-28077,-15671,475,-7828,-44149,-26143,-25267,-21341,5354,34696,78247,75696,-11462,-165780,-175034,-15491,97859,171655,191163,136640,120306,107117,110862,99319,49805,-59333,-141984,-96364,-76850,-53986,-12867,124999,320405,354360,249938,110544,13611,-67692,-149578,-110911,-64796,-33008,-8196,41614,121716,180493,106404,13170,29792,96233,107682,54376,6772,-58016,-49779,-68903,-82250,-100372,-82450,-66856,-99789,-43085,164576,381087,324805,156557,115028,80616,27081,2970,-32827,-38954,-52190,-53571,39321,209087,301067,213661,78171,-13233,40520,123577,190485,94682,-31878,-97676,-95053,-87722,-86954,-29382,-76963,-131348,-60696,-5708,16864,17521,32064,43397,34723,68987,64355,69218,65880,62561,88987,157166,217484,176046,57771,-65287,-25156,-20432,-61870,-137680,-94576,-52877,-26666,-5057,41945,103195,161167,107964,-13519,-29106,76011,145446,170024,179071,112269,-12976,-109568,-175953,-91887,27776,93878,123620,82813,5074,62768,204522,219339,133641,39444,-15932,-41571,-89387,-86106,-55705,-3745,142203,178732,31490,-48676,-92609,-85061,-34460,59624,154000,155902,7554,-78264,-67517,-58168,-71888,-83910,-77912,-66370,-47764,-67754,-86503,-57689,-36464,-17482,28803,63639,32219,-10580,-72599,-63233,-60530,-96846,-63943,25168,94045,118185,89873,-30597,-141303,-72961,-37453,-45986,-64692,-51859,38607,42106,-18947,-55656,-31993,-7920,18964,17589,36977,88117,56421,29569,-21270,-53493,-25910,15071,57455,61330],[42534,-29503,-74520,3585,55417,95092,66777,-10221,-33007,-21738,22123,80953,46991,-51214,-121876,-96994,-9669,40332,72559,59804,39271,36027,70858,156962,182233,27638,-128738,-92576,-43910,-64014,-60988,24037,53444,69582,27691,-89660,-102354,15533,62974,44324,5425,-36162,-66536,-94353,-57911,6921,12112,-41139,-81923,-37696,18959,19170,-21476,-40921,-17511,2712,40458,27758,-3596,-55382,-129160,-134211,-42259,35882,63105,100821,166655,261964,297364,242174,84845,-10071,57334,133047,105266,62147,8521,-16246,-16054,29134,109708,201853,332846,411376,443409,430808,433401,457397,449317,238388,60499,-10722,-42231,-32378,-64788,-94229,-75828,-3739,-17310,846,53913,55839,-11873,-13951,132817,215056,100896,-21927,-59310,-12108,23020,46894,-6603,-89021,-104539,-66217,-10377,33099,37557,3002,-44081,-54037,-45050,-25424,81238,158261,163625,108110,24792,-47553,-51077,-33579,-32850,-26648,11820,62587,-5340,-65999,-127763,-101106,-62854,-82698,-91990,-42039,-22956,-57133,-102258,-45368,4506,59170,85847,18489,-106419,-36952,105094,175781,52947,-90947,-64785,42390,70070,24715,23287,150425,283449,290619,179744,32730,732,35575,43796,23318,23735,2538,-35519,-85464,-92654,-58420,-30647,21170,90169,96596,48862,45544,67005,98171,114522,64120,16603,55405,66519,-14460,-103646,-112108,-93271,-108832,-44943,53626,156391,251016,272900,197842,92981,6057,-41538,-191177,-96984,-27783,2372,-25346,33459,171400,228355,106419,-10076,-28558,-3812,39332,67775,128252,97687,30762,11138,-17258,-87572,-61487,-1983,40332,34621,-10746,-76976,-93863,-69499,-75460,-84903,-14035,88369,220219,395857,486543,433952,309125,177701,39652,20348,177119,277246,274354,174714,67917,-8874,-48681,-17996,21035,749,-23294,-39344,-86232,-63308,11895,25455,49907,98611,110078,111096,94492,71015,-7167,-104433,-158617,-79855,-21910,-15736,-39949,-28141,-23103,-98660,-73424,-39833,-71991,-143173,-96485,-57087,-29053,2299,-1396,-47112,-65515,-84139,-77847,-67530,-44679,-4638,39490,114181,177896,151214,141253,132096,98308,60465,-6138,-52691,-8900,39333,98434,133749,106102,62069,-2378,-46555,32050,80931,70523,45243,-36566,-43754,46023,92537,85348,17214,-63166,-54772,-44162,-72528,-99150,-96453,-52295,-26425,-72388,-155197,-114778,-65956,17052,49877,-50876,-19700,-9456,-29438,-43767,-96968,-121590,-92486,-2950,70156,34290,-6373,-269,100476,148587,44782,16980,-11899,-63634,-100738,-81189,8162,73496,58405,-29140,-37303,-34667,-34919,-17620,27008,37410,6503,-8924,5683,32245,29546,24343,-20674,-74572,9637,32415,44563,100702,74388,8924,31678,98228,100432,-52867,-101510,-69655,-19171,19805,25402,-7975,-52549,-53985,-45578,-53390,-59760,-53126,-41498,-48143,-69858,-33499,52425,-14084,-61321,-69665,-35197,-21234,-47702,-60967,-57715,-52607,3917,78523,77961,-647,-92752,-88099,-48093,-9921,12555,23584,16786,50876,121340,136405,72515,-11608,-51996,-45879,35116,124107,145186,191191,149799,92090,26971,-49696,-49807,34500,112899,124748,19498,-87228,-70734,-59004,-28041,-31226,-97967,-103630,-5746,12795,-3744,-10473,1115,50539,87676,105650,91600,108074,72005,3090,-55468,-110071,-40892,-33967,-64845,-82293,-24139,12901,-26628,-90204,-109611,-93084,-42792,-11420,-30305,-67846,-88475,-62506,-5115,22777,47824,50647,64864,52998,5976,-47139,-69371,12346,74504,97697,66186,-46220,-81745,-51624,-105495,-100232,-70167,-31446,5071,9247,-45775,-114612,-86296,-42594,-21681,8391,33067,69789,8447,-77189,-85496,-62999,-32419,102837,313355,483619,562960,609967,450417,210637,6479,28662,177379,143357,50230,14189,70471,90869,95035,7017,-123415,-115106,-99659,-114091,45706,71282,86185,32205,-46918,-97541,-104127,-102359,-54405,41749,56602,29211,1986,16480,47241,29518,-1009,-5365,-23653,-60440,-14416,39687,-252,-39082,23919,118013,99273,23490,-10399,48348,85031,80375,126155,194388,259130,272813,240238,165807,59950,-38734,-17278,127426,153576,132327,65207,3345,-28504,-40747,-34199,5402,5308,-51836,-124565,-73912,-77624,-111152,-22128,53352,43887,16628,18588,36720,39019,31546,4865,728,10865,-3632,-42665,-14540,50345,25458,-66751,-59520,-71497,-101062,-37765,-41070,-49141,-9333,11922,-19613,-21827,-42326,-62514,-80783,-78487,-88013,-94533,-102016,-89627,-53675,28886,61455,18622,-26361,-107737,-105265,36057,168290,196991,171922,145147,138421,102511,59277,26737,-24471,-10507,-5846,-11659,10992,30326,70591,118526,64160,47177,57174,68568,41594,49453,34413,17647,-16499,-16351,-15949,31800,84349,53320,11861,14890,33449,-55477,-26394,141552,269548,199633,58022,11289,25280,2753,-7169,-65061,-146141,-96360,-40767,-12028,56002,219690,251875,130378,24949,53341,142646,217072,224560,222277,170106,70125,24661,-34162,-88852,-45763,-9415,-34170,-76066,92496,303759,391187,308810,139219,-8053,-34994,-30747,-27979,-16446,14117,-16873,-35598,-80883,-86560,36573,95844,44344,-55863,-59605,56180,101173,67313,50578,42073,-38598,-99923,31906,180881,277691,248714,175177,179910,125435,21637,-33720,-32083,-35222,-66915,-4419,51856,34825,-36987,-116617,-96214,-33311,-7638,-24204,-73237,-130498,-56668,11424,98546,148214,198129,75152,-40759,-47440,-15391,107904,183415,168864,102836,16044,-13153,-22056,-46688,-23531,35265,102191,154936,95066,22594,38785,80947,85665,111327,108981,183954,224693,219252,187012,111436,18373,-49994,-69740,-47149,-21562,-30569,-83594,-138286,-91797,-110577,-77936,-26541,18817,33168,16908,-42632,-16657,73349,88549,45631,-870,-30578,-7644,5256,21516,-119804,-72242,1922,54708,41429,-1159,12650,88396,113241,77019,69321,218560,196358,81801,16122,10601,43149,92392,55718,-54373,-107509,-24281,15912,13545,12383,-38421,-109258,-97895,58879,125137,55223,-17062,-15445,-6472,-11658,-19020,-87195,-90902,-20289,56766,92633,-15204,-117060,-97871,7061,37357,-2793,-23486,-27663,-69457,-109053,-104233,-21637,44977,18100,-31678,-104845,30439,213896,306636,199585,22634,-72213,-138336,-135069,-102912,-50569,14953,78332,117564,53824,-109103,-310189,-418646,-364789,-217679,-102832,-55285,-23647,29219,98600,88061,102941,-10868,-18373,10451,-22103,-108089,-8016,38062,-23795,-114685,-95723,-66319,-46799,-68068,-92052,-66615,-51904,-73836,-94713,-77831,-61205,-94733,-85411,-19062,39871,74720,94763,40687,-51254,-90837,-35474,-57586,-73660,-62956,-84770,-200390,-346374,-341530,-269303,-195899,-156912,-56449,53390,79356,4838,-41390,52820,172962,194594,217662,119155,64005,107522,201960,257747,219336,31463,-101038,-91475,-89211,-125312,-171451,-121749,-76508,-46269,-29921,-20651,-60067,-28313,26820,92357,172557,159165,45078,-40560,-27912,11766,-27139,-68486,-52333,53297,169864,124247,8869,-52774,3530,60903,66859,56562,95204,139862,156653,89402,35213,12132,15793,9832,-25268,-22913,-20199,51168,30646,61982,61093,40080,-29456,-73776,-83497,-16378,57668,83396,2437,-60361,-99401,-70893,-2240,27513,68387,96742,136040,110733,83059,59695,-47755,-100182,-133015,-67678,79271,286737,356288,275748,104565,11111,1555,7629,36273,41158,-13931,-29498,-67667,-84389,-57203,-42057,-7941,20280,41391,-6541,-51027,-136308,-17304,13822,-9383,-42020,-7945,19915,4939,27767,72058,-39649,-99829,-21346,138951,193918,157344,88319,53660,106612,159555,190131,160956,88536,53891,-4927,-98550,46928,76239,62,-85392,-142374,-110144,-89804,-74953,-42533,9960,2980,-31234,-62643,-40445,17980,74658,81166,19642,-59276,-81114,-54697,-45423,-9299,-2364,1536,10857,55584,81680,21904,-71346,-60614,-9999,17872,34825,102719,194136,225558,160671,63699,-14208,-87689,-115719,7197,140060,176018,126106,34680,-29377,-17298,-269,47866,151381,242924,340091,350213,159542,6026,-80234,-48645,-43154,-21931,31763,1765,-91832,-91145,-59814,-25655,-30187,-74046,-83867,-41728,-98218,-121228,-111076,-79341,-53872,13227,71261,19615,71050,101007,65741,30205,104367,174154,181251,163676,119982,48218,-581,18783,91855,145802,113849,35354,-16814,-71098,-136034,-107860,-116018,-107692,-78991,-52192,-24354,8953,59453,43611,-36689,10114,73780,34996,-6488,-40874,-114334,-20331,31882,8316,-56719,-89238,-48449,76924,116626,75889,-984,-39214,-50196,-26610,5372,68059,129279,90851,-11891,-84957,-129978,-102205,-113801,-133775,-68751,-20884,-39667,-94322,-109814,-71399,-44267,-5249,29063,32068,14842,-2988,-48770,-61363,-40537,-20629,-61097,-19996,39724,78538,30348,-24876,11956,117712,189586,137859,99814,94580,124832,108065,17345,-48382,-101454,-147257,-101477,-52408,-18781,47351,87875,87404,51611,37973,-19770,-80479,-112879,-38868,85692,248636,277554,125049,-24627,-108394,-149375,-96516,-26011,42360,94381,107000,100447,70585,16082,-2358,5441,9444,-42601,-91618,-111415,-40404,128747,262895,162410,76674,-23260,-100554,-86490,-65768,-87932,-24112,-22163,-42792,-71675,-53378,-18200,16538,3636,-63109,-103617,-96786,-148066,-158031,-7130,61852,32283,-38349,-97994,-80029,-59227,-81674,-69028,-6318,-25961,-50147,-97167,-83773,-62340,-55071,-87885,-119020,-16407,113839,217997,210139,89528,167444,322623,324850,182856,28492,-64040,-48440,-29090,16734,79301,120828,92514,91774,115046,154699,91294,32403,-18324,-75795,-136408,-108225,-72673,-6653,44074,-36243,-102699,-98861,-81037,-36788,-104,51061,43977,27588,-526,-46412,-31531,-14842,4428,131974,227771,220126,228500,139680,23737,-63432,20280,127572,150536,78583,-14890,-77728,-12532,59304,98545,59671,13715,45889,81889,74504,52806,43356,56556,68184,57597,-3016,-37336,-148050,-105910,-96307,-69751,-53730,-32689,100786,255786,289582,264705,211177,140633,113042,40464,17310,4998,-22988,-40115,-43937,-83840,31978,142654,145092,70742,63737,77517,91418,50284,25776,47407,105138,105663,36616,-22540,-39590,-35547,5024,30350,42780,-33572,-76814,49281,141556,148253,114549,46840,-32628,-65003,-46541,-33845,15889,92898,149153,197309,157966,124632,106686,54568,-1544,-18640,1939,-4305,29974,66605,88416,53321,42736,17360,-56067,-73526,-99160,-80549,49879,156026,184705,134892,54909,-53843,-31491,33681,12063,12762,126661,170210,113559,-2691,-60519,101134,155092,134063,54225,3380,-2487,22330,35656,15228,-13686,-42858,-82049,-73988,25040,138545,244808,276288,182201,9414,-91211,-90956,-72367,-32697,11572,52808,-34216,-118068,-47945,-32383,-29905,56356,269765,308817,263006,194201,77469,-23344,-105027,-56750,-27539,-86094,-105966,-61520,-13942,21252,21498,12477,32815,-31903,-80114,-54186,-3087,24743,-5781,-12355,-28083,-40576,-69984,-50100,-57482,-81288,-69488,-19038,38377,65007,62085,36779,11903,-47159,-98071,-101978,-108661,-40519,25974,68716,39931,-20300,-62866,-79597,-46072,43337,161338,159227,22249,-139022,-64723,87664,141098,164734,208795,199008,70161,-61713,-128284,-87262,-44178,-6384,17531,11484,4590,-25970,-98636,-139417,-118920,-87078,2027,84531,130115,37313,-71350,-10658,38596,18673,2096,39240,72230,105772,70734,19025,65627,120711,155274,159904,87108,-36019,-102172,-104595,-110713,-97178,-98526,-74323,-42403,26946,121720,249792,246431,71831,-62043,-79016,-48009,-61524,-86744,-27435,5457,-1008,-33315,-61335,23548,144433,166761,65124,-21221,-65613,-70531,-47751,-21631,-7403,260,23252,34317,63934,78388,59353,-9680,-600,41907,87170,153007,119603,-10768,-98518,-68159,-50001,-30499,-82315,-96926,-70688,-45931,11580,95301,106766,15443,-46767,-111331,-139835,-99293,-41993,-7369,-39791,-82047,-19215,12493,-15009,-37591,-24762,10423,60118,104702,91155,73713,50896,-9421,-102180,-15508,203672,259933,100874,7212,-51969,-103414,-104228,7282,153192,242490,151139,2043,-33296,-32582,-33072,-27252,-40254,-47717,-79782,-25417,31556,14223,-21831,-55384,-66717,-46810,-328,-38186,-121383,-61391,-22461,-31394,-84917,-115938,-55847,26058,46275,-14508,-17941,354,6230,-28284,-31021,-58637,-79703,-33861,-14734,-92337,-84275,53324,146910,135245,46733,-56284,-37330,25499,12435,-33578,-26289,35930,98565,118670,80090,-14150,-33396,92270,137365,59442,-16585,-57514,-72761,-49564,-26580,-50581,-43694,-77579,-140028,-109207,-54157,-49124,-49682,-2240,57567,80576,37155,-21550,-36254,-37878,-64607,-88956,-131056,-115842,-26397,99941,151172,101002,-2023,-13270,-17986,-88379,-14684,110044,153772,84621,19621,-47659,-76322,-53832,-36084,1364,49103,74936,11155,-9209,7814,79722,162061,193439,113851,-242,-83104,-33972,-3454,-2889,87656,136931,124085,57935,-15140,-23098,4241,-619,-3924,-45971,-93056,-127816,-86200,-87097,-47625,35212,132285,235949,199143,127781,103520,63424,35221,99610,357769,575452,544663,459755,318502,162737,50053,-73794,-162670,-94275,-35555,-30485,-63091,4211,209175,281319,116678,-3085,-20693,-12732,-3332,-16405,-38649,-3969,-5750,-4251,24199,50192,76416,52316,-38616,-172164,-147051,-39,111930,184336,187393,121914,115434,119897,127216,102555,40915,-64862,-144502,-98307,-80121,-60609,-22582,107870,296668,332698,221908,82502,-5530,-79425,-154569,-93241,-50629,-23162,-6338,31110,98966,154853,81975,-651,22429,102823,114515,57486,7930,-53186,-38000,-47111,-62542,-93333,-77410,-58476,-96130,-48086,170207,394640,301158,113359,91445,81831,43717,19776,-14037,-17159,-36422,-56818,43536,230801,334966,266435,125497,23195,82725,175818,236102,134712,-14031,-87858,-85164,-74043,-70817,-13541,-71305,-111355,-41785,13540,33813,34933,51649,61449,44058,67147,43836,31938,38937,44178,72490,140767,211049,186164,69351,-78160,-56065,-34795,-61613,-126224,-103328,-57488,-25950,1161,57044,135847,212549,156217,30693,-26919,62856,137451,175420,192257,123522,-1685,-102926,-165406,-96839,22422,92924,120555,79469,1039,59578,185951,188300,120115,48965,2969,-24700,-64462,-74962,-39486,34540,204887,259340,118507,-10971,-69703,-72915,-18647,78635,163360,138482,-9013,-98581,-95558,-81085,-80589,-85874,-76942,-65208,-44930,-61860,-78204,-51849,-37902,-30105,897,22903,-1233,-22547,-55578,-41456,-42726,-73802,-47885,22822,70326,85756,61922,-50069,-144703,-67911,-39396,-52967,-69071,-60427,27238,36432,-9876,-43667,-27231,-8383,17639,15204,23876,60274,47286,29040,-16873,-42042,-7359,45631,95012,96310],[57689,-26832,-79887,-6090,42401,82540,56217,-21911,-47352,-28420,30918,99502,64093,-34240,-97855,-112129,-18998,42341,67851,34720,-3505,-1635,39181,117211,130523,-7643,-141722,-99429,-55373,-79241,-51743,52857,84548,82715,21678,-102987,-108221,22475,78013,46112,1351,-37378,-67034,-90458,-54077,12399,11938,-51508,-101248,-44434,17245,15708,-24832,-25429,11388,30821,65063,39390,4713,-44272,-118537,-124650,-38779,29621,45851,80795,159169,278173,328771,277841,107666,-4259,53048,133945,117955,75426,16153,-12934,-16461,22938,111285,215963,342283,414703,428387,420661,439949,471226,476100,270887,74260,-7635,-41542,-20837,-32120,-41494,-37354,19382,25985,58675,102246,96118,20505,-4686,127028,187676,73063,-32181,-54528,-10142,19189,38098,-22660,-103014,-114991,-76504,-16852,35752,50632,23086,-33837,-56572,-52171,-43147,49430,115564,120682,74348,23,-64368,-61152,-40262,-16039,-8588,15835,42452,-27970,-75532,-132303,-114765,-78597,-90713,-77018,-43523,-34978,-58345,-83904,-87237,-56749,17603,74900,18887,-105928,-31950,120845,186901,51668,-90593,-55765,50902,74897,21804,23303,144746,249195,228954,103497,-31159,-29930,10110,31348,54516,66803,31951,-22248,-84121,-86746,-45049,-9797,42715,93854,88242,46385,59414,88735,120602,120803,54008,-10956,34838,57268,-15797,-91845,-100049,-92863,-95992,-21777,60625,131716,202558,222363,175667,90460,11897,-29217,-171039,-114748,-41583,-5158,-28804,16822,137206,188641,85655,-14144,-35549,-13304,33849,70472,136230,109658,14671,-23843,-39402,-85976,-61497,2543,55036,50775,2780,-67850,-99669,-78101,-82401,-93871,-26421,76871,222124,406716,499055,453577,351496,223266,51441,-5544,138842,245678,259963,170118,76740,13901,-34479,-35773,-3573,-18909,-40747,-54465,-94605,-65271,8171,24962,55930,105556,124202,135138,132330,118396,18543,-94287,-167057,-100049,-32970,-16448,-22768,-14613,-28252,-117236,-59565,-27269,-63270,-136740,-108407,-67273,-35542,-4375,-10793,-54037,-54174,-63626,-66106,-63311,-48097,-12014,24012,86998,152135,128157,130323,130858,102661,67800,-1487,-47946,8199,81131,140760,159120,116060,56487,-18551,-49725,41393,81042,65249,35158,-56665,-55053,52807,119550,128622,54701,-47820,-62572,-53294,-79772,-102364,-98169,-56921,-31102,-74956,-152538,-120803,-70097,3470,27503,-47937,968,12001,-8530,-29914,-88433,-110372,-79702,5879,88790,48394,-6904,-3874,97694,152948,57095,31551,10547,-31481,-67921,-69981,4489,57122,50921,6583,-2030,-14471,-23385,-14154,24041,28415,-6822,-26618,-18424,5395,5971,5972,-32954,-104056,-9537,15056,33338,92922,65192,731,26307,107054,103198,-51114,-96606,-79756,-47666,-14839,3059,-7841,-38463,-40167,-35917,-47522,-60798,-52996,-30746,-24917,-37782,-14620,49557,-30967,-81713,-82549,-45125,-31973,-58572,-61355,-46902,-47388,-1526,70843,73598,-768,-89574,-93234,-56719,-16283,6555,9035,-2760,37381,108211,123303,66251,-15600,-53272,-49365,19586,93914,120173,174039,138949,83713,22830,-50621,-42132,51627,145858,170113,62328,-57776,-62082,-45083,-21885,-31356,-96684,-114435,-26843,-9337,-27143,-27768,-5858,48256,87047,105149,87048,96512,48890,-20336,-74496,-116821,-45180,-36441,-66054,-92209,-29731,14920,-25243,-97618,-115744,-82448,-38383,-9692,-25498,-64259,-87738,-56183,-918,17911,34132,29803,43962,38957,-5263,-57442,-47952,30424,83063,107375,81663,-32941,-77736,-72647,-132210,-79841,-38665,-23837,10626,11897,-44563,-114631,-82212,-40534,-20337,4501,23733,57363,-8521,-85828,-86659,-63828,-40297,87954,283877,444661,524907,567201,402950,181036,-3204,40829,180280,146379,55192,19025,73434,87030,82596,8239,-120219,-118426,-103502,-118304,51550,82512,94744,49342,-35611,-93409,-105870,-106678,-62146,36325,66340,43397,17232,29267,61041,49531,9460,-7409,-31947,-64595,-14597,27373,-12472,-54854,14881,108507,103282,38033,682,41221,75344,84254,136450,208789,281335,294665,261943,187104,70714,-35705,-13485,115284,139621,121623,58852,-786,-27474,-28672,-14668,21433,6783,-61644,-101991,-47111,-63668,-107966,-10701,56659,36670,4344,-6275,10924,40192,50039,31310,24069,29102,3140,-54761,-35352,32381,16990,-77445,-73782,-29423,-68186,-22300,-18644,-26252,8712,24568,-12993,-25108,-49374,-57172,-60356,-49944,-55218,-70393,-82980,-78315,-56676,20234,56929,9357,-40628,-116341,-93966,41637,153159,161581,150189,138321,131128,95602,56342,33058,-4405,10648,18622,16912,40954,51881,84387,113659,40078,36926,67686,83054,45313,53182,36707,15590,-20805,-27328,-30101,22579,67036,30499,-11170,-7194,17527,-50696,-33602,129491,255399,194428,57702,10351,18683,-5685,-4129,-41251,-125173,-113718,-64007,-41064,50250,228024,256412,123316,8879,51329,136975,180836,164958,149863,95983,27516,9398,-38400,-86148,-57679,-16746,-35523,-86424,72435,261770,365668,315174,131888,-30968,-57496,-37218,-23816,-6448,29923,8951,-15011,-68955,-106478,15664,73632,19730,-86859,-38183,90639,126412,70854,45377,41651,-27347,-91761,18723,157708,256882,239960,181059,181715,109294,4887,-45075,-49000,-57779,-90625,34,70862,61394,-16524,-95682,-70409,-5139,16260,-10277,-66436,-133416,-56429,32195,135590,201821,232499,72794,-46797,-66154,-21046,132987,224717,209122,118225,18470,-21311,-37512,-60958,-39602,12477,76579,146479,115875,60293,89553,136553,114199,107908,82983,148918,195074,183727,140491,77601,10133,-43543,-65107,-50639,-25654,-33737,-79318,-113722,-91817,-110433,-59383,-9561,29300,16791,-57618,-81071,38995,116288,97578,47080,1329,-28669,-12581,7418,33299,-108486,-71779,15884,81273,62149,9731,16829,89678,102625,53966,47554,197621,179584,69010,-54,-5473,32401,75887,24685,-90256,-101460,31264,91846,98425,96389,32694,-89227,-134114,46222,112705,40759,-29760,-16311,-15512,-31177,-44936,-110759,-58304,10846,81190,104533,-16824,-134618,-116079,-10650,32960,1351,-15966,-14295,-58579,-102839,-122459,-43668,8764,-20377,-57041,-106278,34467,197103,276445,181786,21461,-60470,-121098,-126341,-100238,-53389,16111,97438,165962,121391,-45456,-263474,-384734,-337210,-193507,-78000,-34704,-21665,29141,81812,71831,123256,28057,15626,40362,-11823,-114236,-9276,44040,-16965,-112423,-91372,-58056,-39627,-72241,-106092,-67750,-44871,-65299,-99420,-88351,-71001,-94685,-90276,-29024,26821,57679,74146,30379,-49356,-96534,-49953,-73449,-80281,-56711,-62678,-162700,-294137,-322129,-266153,-194372,-148361,-76264,43488,67061,-4500,-32989,70785,185499,188142,196723,100711,44278,86489,187107,250051,208699,19908,-111014,-94523,-93238,-128781,-177424,-125849,-78959,-42194,-16081,352,-39251,-35054,10612,78753,179810,186908,75102,-6440,17459,56350,21446,-28111,-28991,20884,141555,116013,9958,-36889,18042,70981,68247,54246,92464,129560,138170,77199,21034,-7522,-1824,4827,-27238,-37732,-59315,29412,36144,81665,84925,60174,-14272,-69459,-107225,-33225,41198,64146,-10078,-68180,-110511,-94375,-36672,-5648,43277,80956,129130,105614,70774,42277,-53984,-95937,-139218,-47301,144588,382754,431046,310368,122268,19956,13667,23031,31538,11390,-47459,-46618,-70899,-96091,-76639,-58754,-26348,-6078,10496,-22627,-57929,-141671,-11355,33913,17098,-11643,23298,35927,16353,38363,75536,-32765,-107645,-28768,109809,136021,93486,39986,23590,85397,135036,158720,137472,82506,59226,-3909,-103135,50787,102231,24314,-71707,-148258,-110475,-81901,-64809,-32346,16265,-832,-41980,-70383,-34909,27286,79878,75445,7898,-77109,-88206,-36534,-23585,6573,14089,13628,18137,63806,86996,20701,-69447,-46364,18021,51867,61100,100592,165407,200255,147179,39606,-34256,-98673,-122139,5458,147131,197476,154421,54281,-15632,3183,21342,69871,172781,256656,331158,316178,138313,10292,-51428,-41871,-49608,-20248,40051,21664,-67012,-69616,-44269,-26718,-44900,-95213,-78069,-21553,-74498,-99833,-99516,-67387,-48115,284,30053,35054,114415,138249,89416,43920,73985,150148,181426,179854,128435,44015,-10742,6756,75189,128130,112695,47982,-485,-64208,-115860,-87144,-105748,-107907,-81506,-68567,-38129,-6796,33811,8886,-69418,13257,65455,7912,-46037,-69742,-93753,8598,40347,2131,-67869,-102125,-63849,66003,121985,74262,-17610,-51187,-49861,-21748,1282,51805,113051,66948,-24628,-97626,-137539,-105797,-115912,-123068,-61383,-10381,-22253,-73898,-121020,-87879,-55543,-776,45257,40779,13501,-11360,-57414,-49024,-27689,-13523,-57070,-3916,62214,103807,50637,-10479,4477,92775,163849,114641,75690,81781,113992,96091,10590,-50394,-102673,-153798,-101855,-57611,-27323,38884,66876,37318,-14735,3535,-13456,-57725,-97560,-14135,113769,265949,272493,109987,-35091,-112969,-137683,-87913,-10521,57511,104331,115313,103110,70006,19748,5336,12825,10928,-46385,-109072,-146738,-76018,80550,259175,198665,114939,9422,-73108,-75251,-64527,-96278,-37114,-35947,-49895,-84742,-82249,-54894,-11854,-8235,-65124,-106851,-109206,-149882,-151265,-5983,47184,8612,-47728,-77015,-56226,-39700,-66026,-97138,-22379,-29238,-50293,-92745,-84529,-71996,-66852,-88250,-125641,-19201,105984,212351,206764,69103,102895,258017,287284,175426,38715,-50242,-40871,-27318,16861,79674,125110,99872,91297,98875,117744,47182,25565,1444,-50071,-126084,-138499,-104803,-35142,21351,-60847,-93190,-94148,-81075,-35880,-3306,39285,28487,17813,2190,-34049,-14979,4569,35828,157179,222129,200271,209863,128908,20652,-58456,27712,133991,149572,66443,-31749,-79965,4890,78002,90795,13437,-47697,213,64984,70515,49070,47717,73377,97829,86349,-11587,-63058,-129095,-84422,-75632,-85347,-64104,-21602,126684,273140,302787,266232,202815,128268,106980,59141,42146,5599,-35750,-58070,-66877,-111956,16775,125205,126132,60576,66010,90829,115016,90067,64698,60247,105575,113008,53361,-8770,-44529,-43449,12251,38793,39129,-55843,-28745,94726,176695,160142,136219,73516,-11035,-44787,-29846,-29108,14376,95850,154499,206513,173955,136607,118243,65134,4822,-18725,-309,-5952,25539,58162,81241,56548,57691,27916,-54234,-66361,-89388,-89883,41340,147802,192019,154551,84977,-4931,-2347,44812,13259,24110,119066,160252,111682,-4121,-63647,105970,148727,120002,37500,-10936,-6341,21656,32201,12242,-9156,-31529,-81570,-78808,26963,139439,226457,248062,165741,-4754,-103462,-84078,-63328,-33919,7335,52515,-28670,-115038,-53720,-37904,-41592,44519,276794,361003,336605,262874,112672,-18121,-111573,-51486,-36749,-92693,-104252,-72567,-26430,6627,2245,-5410,28071,-30396,-81579,-57418,-4400,31080,-10056,-28015,-56908,-74159,-114290,-80125,-67200,-84917,-95259,-43372,13979,47067,53733,27369,-2048,-65956,-121656,-110804,-91858,-37429,16441,47053,9527,-48973,-88524,-101257,-59574,32537,157888,170027,33019,-132139,-67453,76869,128534,137034,168102,168203,67981,-47080,-122177,-86417,-40411,-2184,22018,20470,18665,-21606,-100016,-134862,-119657,-76275,18763,107904,149982,32337,-80612,-3146,51872,35687,8482,27924,46217,84088,65368,12762,52059,118290,168861,190090,110813,-26656,-92759,-107599,-106115,-90014,-97473,-82697,-54962,22451,122839,243842,228346,38884,-83029,-59568,-40060,-62641,-71455,-7428,29170,21384,-22654,-61793,23111,140844,157001,57339,-21635,-46423,-52664,-48386,-30639,-21033,-16081,10104,26884,49832,66908,45636,-27022,-7394,55687,112212,187845,161246,28004,-87369,-108590,-84888,-55764,-88562,-72639,-51452,-30556,17950,87653,91648,9368,-49249,-109353,-139327,-94734,-52076,-38787,-69654,-66066,-4153,18933,-14768,-38643,-23492,16495,69988,113268,98313,74556,46624,-15424,-112962,-43545,164152,281675,124339,15592,-54220,-107335,-88765,25899,175623,256734,161528,22104,-31181,-48469,-43390,-29821,-40163,-43970,-71624,-54558,-7043,-18468,-49091,-71069,-52621,-30632,5283,-30245,-114670,-63637,-24001,-36970,-99515,-107947,-54522,13326,41206,-11336,-23959,-7931,9525,-15970,-11679,-35948,-71083,-34090,-2447,-68172,-59976,93723,212533,213799,113384,-18450,-36800,15821,3153,-43869,-40166,24949,92387,124337,96378,-5909,-62770,62593,99294,21613,-38531,-61749,-69872,-55072,-45884,-78654,-75604,-100984,-154434,-96750,-52408,-49843,-47209,11090,86276,100104,33277,-38703,-54564,-52859,-75142,-100869,-135648,-116474,-32145,102795,157777,106454,-9943,-24869,-24264,-83876,-10416,112485,140150,56173,10224,-46937,-77703,-52234,-23228,15247,50126,76106,15355,-8676,7651,81136,165381,203999,120383,-2053,-84930,-28820,9632,31614,115266,150322,137943,77258,4575,-1347,30945,27220,17660,-34474,-94715,-129853,-74301,-69697,-50134,9789,92823,202832,182340,121015,96590,46487,5318,56097,301679,553739,584233,529545,401092,229456,120425,13501,-83273,-62825,-21926,-22611,-45117,24776,226155,276574,110865,-2575,-18720,-16321,-13046,-29792,-36821,10727,8650,7920,39073,64534,73328,31865,-54904,-150390,-113995,13642,122145,190906,173397,99245,104479,128312,142385,106424,34489,-64032,-128461,-100451,-83682,-67704,-31412,91157,265041,297840,184231,49935,-26225,-90586,-145222,-72294,-34179,-10507,-1471,21705,74968,126379,57722,-14155,11154,102506,115547,56545,7229,-49060,-28627,-26860,-41956,-82397,-69532,-49019,-90707,-54420,164600,379559,256508,70334,69280,85035,62999,38328,5929,4898,-18498,-60402,43833,245688,358516,312437,170817,59797,121996,221005,268968,171495,5657,-74601,-70875,-56052,-50455,5187,-63615,-91854,-17965,37393,57557,60202,78492,84338,57317,68057,25803,-4937,8990,25019,55073,121916,197588,191656,84439,-70503,-83330,-46607,-58582,-112380,-110242,-60408,-23797,7992,72148,166642,259832,202498,82046,-3673,57719,132542,181401,203630,133909,13056,-87706,-140971,-97878,17337,91659,116229,73428,-5044,52883,160925,155322,102992,52571,14653,-13293,-41992,-61259,-22888,68641,251126,326577,216972,29085,-43487,-54947,-441,97057,164675,116030,-21179,-110701,-115032,-97692,-86144,-85186,-74450,-63210,-40944,-54364,-67915,-44405,-38973,-43854,-28134,-16810,-34399,-34339,-38892,-18381,-22453,-51752,-33895,18458,47101,54413,34248,-70278,-141842,-60205,-38526,-57198,-76992,-72734,18423,37184,5835,-28786,-19993,-6525,18701,15627,13372,33622,38411,27787,-13509,-32365,8094,72136,128516,126264],[66106,-27905,-86923,-17476,29831,70226,45504,-32167,-61893,-36999,34812,108068,69927,-25669,-79329,-106505,-31610,38478,57215,5532,-47846,-43432,2173,71831,74826,-46076,-156410,-106250,-67289,-90224,-40424,76464,108551,89598,12191,-118196,-116024,24817,89175,45786,-5050,-39992,-67656,-83407,-51705,12915,7542,-64543,-122942,-47995,17953,14543,-24244,-10043,36919,60752,92791,49418,10793,-35319,-105314,-111101,-35691,21641,25785,55242,140886,276533,339163,296382,122191,1387,45815,127521,125870,89441,26096,-9427,-19646,8930,104179,217006,334432,396304,388512,384774,420892,457424,472149,284424,81324,-6515,-41622,-12085,-1372,14209,27281,69159,81599,113016,146251,136861,55829,9997,120369,155218,41919,-43458,-48822,-8727,14312,28039,-37493,-116369,-124553,-87446,-26487,34881,61445,42799,-22009,-56735,-57000,-60339,14604,68544,71669,33687,-29358,-84302,-69866,-38470,2493,6292,17083,22877,-50776,-87083,-134716,-129348,-93041,-91615,-56710,-42832,-46258,-59587,-65873,-78532,-97156,-25291,59147,16802,-105173,-27343,132803,193996,52281,-85703,-48161,53672,72367,12367,17531,130012,204646,163516,30995,-67351,-39481,-11578,17978,82685,110585,60805,-11746,-83707,-80319,-30693,11345,61373,94015,77853,42988,73404,110690,140033,121120,39288,-41003,18608,55635,-9771,-76930,-87891,-88438,-79287,-2940,63634,108244,158249,176600,151089,82665,11101,-25202,-156117,-131103,-56029,-13922,-33456,-900,100883,144392,60986,-22530,-47474,-25845,27723,70584,134907,111712,3306,-66708,-67962,-87253,-61486,9767,71825,66720,15995,-58137,-99898,-88309,-91458,-106123,-43428,58340,211757,399620,492520,460755,392956,275265,71459,-27284,94339,203361,233930,157300,79522,32559,-14621,-36902,-18736,-34230,-56939,-70748,-103838,-67125,3333,20749,52519,101106,128754,151289,166155,160610,39274,-85927,-159398,-110995,-38804,-13917,-5411,3409,-22493,-112588,-45947,-15656,-53773,-127385,-119881,-75769,-39231,-8816,-17243,-55113,-38156,-45911,-57944,-64042,-57368,-24477,3800,54179,118806,101663,117120,129383,109042,77544,3416,-45559,25151,128900,187359,180901,117659,40601,-44133,-60154,41947,75691,60257,29655,-69466,-66325,55215,142781,171203,91552,-28867,-68566,-63900,-87863,-104831,-102513,-67073,-41503,-81549,-152645,-126944,-74556,-10157,-1478,-47474,16934,29282,8627,-19217,-82470,-102974,-70144,10278,98478,58214,-10216,-6436,95934,155297,66899,41422,28349,-2020,-37387,-58147,-1990,34508,33333,26166,22328,-1217,-16052,-12324,20606,18511,-21246,-45900,-42909,-20374,-15420,-6242,-31827,-105734,-33379,-5994,19779,81337,53606,-7839,19751,110663,96674,-37613,-62706,-59967,-68079,-52151,-22989,-10115,-26830,-30024,-31605,-45453,-63098,-52392,-19972,-2797,-4739,9485,43517,-48785,-103602,-96973,-57645,-40593,-60335,-46366,-28515,-38790,-6784,60343,65563,-3485,-86872,-97536,-65533,-22917,899,-4271,-21264,22230,91075,107369,58404,-18679,-53729,-53553,2599,61749,89942,147425,116067,65698,13912,-54142,-37507,65624,175555,215579,110405,-23181,-42619,-25781,-16298,-33253,-96860,-122670,-47514,-31656,-48577,-41767,-12230,43667,83190,101850,81352,83636,24492,-44188,-89031,-106037,-52948,-41091,-65744,-99497,-36991,15534,-22781,-100612,-119365,-73764,-32510,-7849,-22523,-63536,-88927,-51432,1282,9898,15798,4293,14905,12459,-30051,-71758,-21937,45669,88057,113830,96497,-17626,-77772,-104524,-148338,-52778,-3821,-7181,15820,12380,-44783,-115516,-78245,-39463,-21172,-1827,10671,37248,-31550,-91447,-84126,-64724,-46261,75256,254505,394748,466331,498877,343028,147027,-14844,49965,178355,146349,57718,20185,71612,78075,61037,3502,-119770,-122441,-107513,-118373,52330,83928,92505,53439,-36406,-96264,-110687,-113485,-70404,30047,76001,57891,32667,41823,74702,69608,16881,-13331,-43595,-71179,-18832,10675,-28280,-72252,3709,90204,95760,41193,3997,30747,63778,85894,140105,213203,293817,309637,278538,204810,78895,-35337,-14664,100017,122491,106392,48478,-7364,-28969,-18685,5484,38320,7483,-73265,-86185,-25449,-53038,-109515,-5265,53327,25965,-7893,-27274,-17004,35837,64016,54925,46020,46095,11028,-61583,-55330,13219,8811,-80874,-83832,14867,-11671,16500,13270,-3790,24652,34664,-8538,-31120,-59764,-54617,-43192,-23081,-21837,-43885,-64336,-69017,-61369,8096,48963,-241,-52252,-117965,-81256,43645,132068,124656,127035,130218,121694,85573,51021,40113,31424,48526,57935,53792,69793,71138,94892,102400,10928,24551,73062,92905,46953,57458,41894,19069,-20438,-37463,-45320,11511,45205,1824,-37709,-31091,340,-41734,-41696,110005,231184,182498,57576,12178,13320,-14725,-2337,-15374,-89298,-119650,-94301,-79796,41062,222805,245238,108709,-6174,54680,137159,149000,105812,73428,22103,-7368,-7230,-45356,-85448,-70671,-26176,-38106,-98699,43330,207472,321826,301023,113441,-58576,-78305,-43445,-22126,252,42311,32796,4245,-57541,-128555,-5342,52009,-3473,-117760,-18114,120351,147299,71137,36969,37420,-19712,-79994,8444,134389,225764,214947,170289,168307,84204,-12597,-52807,-59578,-76673,-102469,9339,93046,91373,6583,-75788,-51472,15952,33491,-2295,-62595,-133903,-64294,43650,167203,246499,248746,63096,-55589,-86937,-22014,147614,255811,246334,132965,24343,-23672,-47163,-70930,-55265,-11170,48931,132045,129802,95501,142346,189475,130633,90353,49545,105506,153582,136155,85299,37034,-2294,-40793,-59927,-54365,-32226,-38815,-73491,-92661,-75719,-93020,-44325,1119,27099,-22386,-114109,-12275,112654,164107,107799,49992,5809,-23024,-8463,25799,48059,-101579,-72514,27695,106304,81112,18439,17318,82272,80235,23095,22422,171040,157024,53077,-21568,-30264,15460,55023,-6897,-121579,-73979,73029,141200,148783,144905,80268,-58889,-161659,33831,97677,25765,-40078,-16621,-23964,-48617,-61080,-86794,-26019,41875,108230,120834,-8183,-138973,-133996,-32865,21233,0,-12785,-3146,-46112,-89479,-126029,-67473,-29678,-58788,-83213,-101936,34264,175279,240583,160198,21321,-47520,-108511,-120969,-100107,-59094,12848,109750,203039,176048,6361,-227393,-361772,-322521,-182207,-62518,-17567,-29840,12203,50679,46763,134483,76567,65997,81616,8311,-97275,-14892,45688,-12368,-110027,-88235,-53410,-36172,-76134,-115267,-65615,-36302,-54194,-97147,-103447,-86402,-98966,-96407,-40922,12326,39249,51500,17167,-49987,-99154,-62140,-87189,-85718,-50007,-41385,-130937,-250114,-283008,-238478,-171257,-120659,-99348,25597,47090,-17980,-25543,85630,189815,174309,169883,81009,26016,76421,197329,265268,211268,17754,-120663,-99395,-98779,-134164,-177239,-125002,-77094,-35459,-2315,18524,-20311,-40940,-4073,67481,186821,215110,106918,27436,55692,89289,57458,3017,-5148,-870,106852,101248,9331,-16162,53150,107450,91672,62081,90604,113986,105969,48334,-5702,-36078,-27261,-7258,-31354,-50409,-96983,-1699,34636,95783,103502,75442,-2706,-62870,-127176,-47972,26376,46262,-21613,-76728,-122653,-117396,-67873,-37907,16930,62007,118048,97561,55285,22643,-59438,-91441,-144244,-26660,210885,459546,479015,322627,129572,25238,23243,34104,24096,-20994,-78677,-51236,-61969,-93472,-88660,-73019,-44121,-31930,-18730,-39944,-68361,-132375,-5747,53216,45330,19662,50160,47793,25509,48235,80052,-24249,-113930,-37893,77717,80331,35609,-4907,-6276,61370,103661,116320,102868,67994,57297,-7293,-97306,57403,130100,52258,-57462,-145920,-108284,-73809,-55847,-23358,20854,-5782,-49699,-70079,-26555,35321,81944,64901,-9196,-98619,-80080,-14732,-3587,19706,27627,24390,26412,74927,95619,22965,-65347,-38133,41487,84983,90740,102069,134512,170892,132877,18581,-52562,-109426,-126701,4137,148159,207909,174015,69758,-2558,25863,49042,97636,190719,257727,305541,272120,117137,19954,-19725,-33176,-58586,-22142,42954,35476,-44807,-48568,-28834,-28151,-60612,-114646,-64939,3491,-43065,-75070,-85487,-57376,-44700,-13621,-7882,48126,137774,155686,98787,55063,48535,124688,180885,195255,134458,38355,-20376,-3974,59432,110208,111776,65624,21148,-49228,-93767,-67935,-92999,-107079,-82027,-80218,-47074,-18831,12201,-21588,-100219,16812,54937,-22077,-93271,-90635,-48933,38608,46968,-5012,-77590,-112716,-78376,56076,133185,87556,-20925,-56725,-46509,-15512,-1080,36992,96219,47010,-31551,-104515,-138777,-106957,-115310,-114832,-56819,-2933,-7113,-52591,-100974,-107567,-67989,2331,54078,43968,8002,-24293,-69099,-35480,-13339,-3724,-46600,13263,85604,130231,73082,7949,2081,67754,130292,82509,46077,64381,100910,84190,3991,-53471,-106138,-154476,-97205,-61713,-37544,27569,47920,1148,-64969,-18468,-3536,-34657,-69454,15596,136059,270826,257360,92059,-45450,-112442,-120764,-76972,3029,67297,106984,118057,103021,69716,24007,11970,18296,11487,-47798,-112637,-140675,-98639,38227,244804,231806,153434,42095,-46249,-58197,-55256,-102664,-50356,-48205,-54819,-90135,-103120,-80602,-32371,-14007,-58754,-93349,-119342,-148018,-146624,-9828,26002,-17856,-55796,-57807,-35646,-23629,-54303,-122445,-39806,-34653,-52987,-83146,-79214,-80160,-78280,-87781,-128481,-22753,94240,199117,195617,49452,35288,188866,246190,166906,50046,-35342,-32370,-24937,15625,75076,122232,102605,86890,80911,82732,10447,20724,16000,-27331,-98016,-155662,-137588,-70605,-11169,-91616,-80721,-89024,-78777,-33258,-5077,28094,12907,7341,3500,-22521,296,23426,71931,184389,219415,187918,197189,121174,18664,-54567,31971,133135,142026,53231,-45102,-77944,12691,85203,86334,-13824,-102834,-41639,45967,64486,45722,54428,93592,131946,118303,-2364,-80963,-104599,-55699,-37650,-62105,-48381,4487,151232,278627,305186,259565,188350,112172,96552,79041,68900,9511,-44172,-71857,-88495,-110607,25981,126957,121960,58971,70649,104284,138789,128926,96430,68493,103019,117613,70445,8387,-44423,-51880,17534,46681,32751,-60404,21847,137378,206419,174594,163256,105268,18393,-18919,-11632,-25705,9051,95652,156213,208089,183797,145684,127751,74070,9561,-20969,-4450,-8284,21520,50756,75526,61761,74021,38731,-50726,-55477,-74697,-98318,29886,136336,197966,176678,120562,46061,34965,56700,13691,31304,106983,147209,108668,-3051,-65224,105718,135563,101677,19405,-24384,-8205,23994,31853,11395,-2090,-15050,-75164,-83268,29499,137859,200623,207598,136389,-23507,-111756,-73485,-53458,-33627,3749,48665,-22649,-108349,-61628,-46495,-53679,33006,275323,406146,406667,324029,145566,-3033,-83023,-38062,-41445,-86099,-93859,-82612,-43919,-16883,-26230,-32026,14285,-33254,-81830,-56864,-1726,41232,-11104,-37810,-71034,-64269,-111667,-100142,-60476,-43939,-61169,-48947,-2737,36528,50840,21760,-13512,-82540,-136461,-94267,-67395,-31875,6202,23535,-22272,-77306,-110526,-118271,-67033,25743,154258,180629,45198,-122112,-69946,64878,114631,110671,129297,137306,65184,-31701,-107297,-81721,-34491,4152,29445,33215,35712,-14381,-97477,-128642,-113871,-57931,39456,133345,166322,26819,-86117,2851,63005,55037,22260,21409,20457,59576,56748,10172,42369,117270,181784,216232,131096,-17340,-83872,-106778,-98795,-80559,-94422,-88349,-62394,20883,119456,221860,191689,693,-91583,-37895,-30982,-62035,-55433,12409,54188,46382,-8847,-61287,21977,136151,149026,55614,-12743,-24551,-35065,-44880,-36003,-29661,-23353,6318,25241,38336,53437,30610,-40360,-10520,71724,137516,218097,197206,69180,-43973,-148890,-123875,-86694,-94332,-41695,-28679,-15178,22488,76359,75558,7978,-49553,-104593,-134296,-88754,-60968,-64526,-72601,-39536,12837,26099,-14054,-38596,-21447,23056,79415,118827,102866,74544,43371,-17786,-115136,-68482,123090,295332,149341,29470,-47789,-101635,-70603,41113,188180,256934,164595,38608,-25884,-62714,-51638,-30862,-39745,-40945,-62604,-76220,-39854,-46656,-72248,-75178,-29796,-15732,9385,-21202,-101225,-66680,-28280,-45297,-106754,-81440,-41851,3670,36756,-7127,-27865,-13083,14885,-2131,9148,-10695,-55637,-31209,9505,-40950,-28959,131097,266423,282256,176462,21560,-32721,2440,-10645,-55835,-54766,12006,82100,124864,110443,3909,-94446,33321,58947,-19358,-61002,-63146,-62086,-57592,-64022,-92110,-96815,-118590,-135103,-77631,-45395,-49133,-45519,22768,112443,116454,28214,-55763,-71064,-63056,-81573,-109659,-127189,-110072,-39116,100330,157042,104651,-21499,-37350,-29152,-75632,-14813,100928,111880,22250,-55,-45273,-75044,-45215,-2370,39313,58295,79895,20430,-8493,7691,82619,167189,211588,124646,-3924,-84716,-21322,27766,62366,129230,154589,146297,90625,19315,15908,52376,48533,34020,-25098,-95499,-117774,-64245,-55544,-55697,-15999,59348,171366,160268,110141,89953,36920,-15652,12690,227858,496566,599037,584753,471895,288531,181464,96107,6002,-19920,-5401,-13441,-28577,47914,244355,268014,101362,-6573,-23031,-27306,-30048,-49364,-41553,14404,15070,12448,46156,74371,66971,13552,-59787,-116156,-78237,24877,125310,186133,145575,67666,86146,129218,152176,107039,27175,-60541,-109542,-102758,-88675,-76411,-39528,76159,230238,256203,142427,14663,-49259,-102018,-129073,-51099,-18107,2243,4382,12598,50112,97098,35561,-26639,-3828,93492,107825,47923,763,-48760,-23411,-10055,-22120,-69712,-61691,-41123,-85661,-63209,145048,333960,192909,27087,47546,87063,80500,53950,23327,24559,-789,-65513,38301,252181,369945,347250,209654,92535,152732,251888,283430,199467,24510,-60007,-54531,-35833,-28067,23422,-57697,-75392,9577,66037,88184,91535,109697,108572,71272,68905,8285,-41506,-25451,2949,34540,99133,175753,188480,96192,-52497,-107819,-58327,-56045,-99206,-117623,-64000,-22939,12338,83388,189360,293174,237526,130989,35699,63388,131372,187030,210763,140098,26726,-70959,-119543,-98211,9589,86838,107458,61898,-15575,41258,131648,123914,82663,48700,17842,-8961,-25319,-48269,-9323,92610,273674,370853,315202,67508,-18873,-36728,16397,110602,154527,87739,-32090,-117280,-127761,-110159,-90331,-84108,-73143,-63129,-38424,-47805,-58236,-37910,-42063,-60483,-56986,-52211,-67216,-47953,-25532,1370,-5489,-35024,-24977,10475,23605,23140,5168,-92985,-131303,-51817,-36387,-58508,-91170,-90297,16173,45582,26072,-13952,-13365,-5466,19086,16085,4119,8921,28401,24261,-12970,-26759,17365,90383,152782,147098],[80565,-19217,-84200,-18742,29172,69922,46714,-29639,-64822,-36106,43596,115567,74230,-15078,-56146,-75671,-31739,40664,51736,-16000,-81427,-77544,-28977,32297,27237,-76919,-163445,-102891,-68676,-85689,-19877,102747,133632,99307,9145,-124616,-115830,31478,104359,51935,-5458,-35889,-60243,-67478,-42413,16416,7181,-71174,-137523,-40234,29170,23915,-12509,11661,66973,99690,130417,64729,21448,-22075,-85463,-88900,-25322,19648,10702,31752,118474,261933,332055,300363,132930,12255,43155,121323,135203,110909,46080,1535,-18405,-7229,92138,208517,315189,362637,334135,334204,385135,424708,445196,284696,87927,-1257,-36617,-786,31606,76647,111486,145707,151099,167331,190028,182086,99868,37261,120601,125422,13875,-50583,-37223,-1343,15362,23963,-44309,-122516,-127173,-93383,-33790,35107,73875,65920,-5298,-50448,-54922,-70245,-15604,25217,24722,-6698,-57464,-101788,-71970,-27231,24813,24108,23128,12582,-65388,-96326,-132172,-137893,-99262,-83345,-34468,-36157,-50912,-57003,-44523,-34690,-77361,-62127,44064,16940,-99944,-19750,144151,200696,58137,-74722,-39876,53923,66378,513,8998,110134,156285,100524,-31623,-63152,-33401,-26165,8079,107444,154190,90549,-1410,-81189,-70566,-12856,35087,79734,94049,68818,41619,89165,134105,158549,119091,23792,-68425,14590,63672,2787,-58984,-73010,-77613,-59150,14258,65600,89141,121590,138438,127331,72367,6417,-26654,-144364,-142681,-67763,-20469,-36079,-16768,66118,99648,34698,-33032,-61699,-38291,24055,70431,127208,107484,7341,-84054,-81943,-89108,-58570,23216,94086,85980,31986,-45329,-93313,-97490,-99840,-118651,-61734,36401,192417,378949,472917,460800,435854,335014,102273,-35277,49891,155960,200142,139074,78208,47608,5045,-26078,-21805,-41508,-67683,-84317,-110586,-66514,-520,15059,43646,88344,124835,159410,193506,193601,54210,-78849,-145786,-106293,-35057,-5449,14606,26381,-4473,-87769,-31850,-3969,-42475,-114600,-122297,-77989,-37806,-9077,-18858,-50423,-20737,-30247,-51443,-67510,-70274,-39756,-18463,19119,81548,75464,104679,131091,121451,93494,11870,-43486,42023,180449,236891,199962,113502,18049,-75201,-73058,36039,66880,56795,28945,-74028,-76218,54986,162412,211729,127037,-6374,-68332,-73140,-94390,-104523,-108126,-81468,-57120,-91275,-154142,-131631,-78269,-22286,-32370,-46462,29610,43852,23680,-9610,-76959,-97229,-62193,12137,100084,65044,-13578,-5750,95856,156088,75731,48575,42642,24558,-8593,-44633,-8006,10991,11625,32464,37547,7225,-11458,-11270,17780,9539,-34218,-63928,-63245,-40842,-31684,-10988,-20399,-81033,-59152,-27839,6491,68102,41579,-14509,14523,110884,84831,-17280,-21055,-19791,-65988,-84013,-49317,-12329,-15604,-21128,-30087,-44752,-64197,-49364,-7909,19503,29781,40268,37201,-64815,-123712,-110144,-68314,-38003,-43473,-18243,-5248,-26650,-9357,49703,56390,-6595,-82587,-98275,-71963,-27331,-1559,-13088,-34959,9338,74470,92864,52473,-18570,-51724,-56546,-13142,31346,58325,115207,84607,41471,3754,-57099,-33651,77359,200918,258891,163382,20012,-11048,-732,-8788,-33875,-95729,-122277,-63761,-49985,-63796,-49272,-15887,38944,78367,98194,77635,72992,3063,-63785,-92436,-91014,-60714,-44914,-61466,-99601,-41577,18486,-15814,-94597,-116063,-64343,-24469,-4740,-19680,-62980,-88785,-45087,5140,2961,-2568,-19778,-16437,-22888,-66675,-72404,11195,59770,91403,118835,112176,1320,-78054,-142415,-129325,-24144,30192,14559,22997,14237,-43178,-113849,-71186,-36056,-20942,-6978,-2043,13384,-56798,-88467,-78379,-61690,-46612,67779,230310,344360,400228,419363,281367,113673,-24212,59098,174821,146306,61241,21270,68472,68338,35126,-4021,-118024,-123675,-108927,-116003,49387,78179,82707,47873,-44391,-102664,-116306,-119188,-75315,25759,87537,74988,50199,55481,89194,91032,24341,-19473,-54555,-75582,-22195,-5149,-43330,-86639,-5302,67889,80075,36149,3072,21509,54541,87967,139149,209382,297578,319116,291452,220339,87258,-33591,-16040,85825,106488,91372,38478,-12116,-28808,-7106,29159,59651,11865,-82529,-73078,-5946,-41503,-111663,-2715,47262,15859,-16139,-39292,-41129,29518,75825,77701,69071,63795,21304,-60088,-69126,-1536,6567,-69497,-69698,61124,55624,73300,53405,20803,41770,45555,-2820,-36147,-69465,-50896,-26241,3275,13224,-13245,-43178,-58059,-63637,-2986,41878,-5036,-54535,-106474,-64408,45350,110574,92368,106558,123487,112682,75386,47077,52464,82702,104074,111959,98866,99890,91021,105088,89088,-17824,14559,76263,100946,50572,67787,57040,34043,-10934,-41510,-57300,2161,24695,-27244,-62848,-51911,-13162,-25088,-38898,93679,208275,173701,65238,21939,13022,-20474,2184,14782,-43153,-92256,-112595,-117037,35742,210087,225340,92728,-14440,66067,146054,126865,55392,3008,-40542,-31385,-21201,-50608,-82346,-80429,-34000,-38120,-106101,10844,150538,270033,274035,91624,-84310,-85529,-41248,-17001,8342,55119,57512,25029,-43177,-131390,-21462,35705,-19667,-139334,918,146212,165886,72489,30206,34047,-11457,-63133,6008,116313,192050,180597,147173,143660,55535,-25840,-52208,-54413,-76548,-85638,23435,117015,121644,30071,-56798,-36065,32513,46932,3336,-57908,-126699,-75386,49047,194518,280279,248472,50075,-63163,-104601,-16051,152532,275258,278677,147738,35268,-17256,-45932,-71852,-65949,-31124,24237,117046,140937,130505,195492,234438,133017,60379,12856,60620,106994,84200,29965,-3723,-14488,-38191,-52996,-55739,-37896,-42367,-65978,-74377,-53734,-66998,-29349,9176,15752,-70428,-8204,85693,193164,216815,123758,58124,16281,-8696,11366,52990,58538,-97311,-70201,40725,132139,101203,28054,16645,67584,49681,-9398,-37,144066,132226,36427,-45404,-59564,107,37844,-32153,-139842,-48036,97071,162730,163653,153740,92564,-42357,-175786,25693,84265,14467,-43723,-13478,-27970,-58131,-55698,-48358,7471,74210,137170,137356,4640,-131224,-147862,-55888,4809,-4511,-11361,8304,-30287,-70592,-110863,-88720,-65370,-92124,-106391,-94052,32625,152010,204026,139064,24062,-34099,-98210,-116802,-100088,-65144,7041,115760,227708,216285,46236,-200918,-347844,-317939,-180513,-52427,3014,-39161,-12464,15915,20679,139598,136468,137647,138092,39554,-77669,-22420,45168,-8256,-106308,-83926,-49790,-33868,-75907,-110645,-57690,-25162,-40202,-84868,-110361,-103837,-104678,-101717,-51781,-260,23149,31080,5240,-49094,-96862,-69883,-96684,-88007,-41035,-19157,-102944,-216113,-250289,-212541,-148354,-94043,-109966,883,20629,-32984,-16995,97723,186673,155838,141622,63448,16652,91061,236011,293877,218145,21131,-124419,-104278,-104345,-139955,-171834,-119382,-71623,-27226,10302,33958,-3591,-44428,-14870,60611,193936,242249,140349,61225,86302,111634,82530,26230,12099,-11228,68764,81908,8370,6234,92934,152818,125813,75388,88960,94789,64867,8907,-37564,-68470,-56223,-20961,-34137,-60053,-131658,-40591,25191,103086,115468,85094,4522,-57020,-134817,-59846,14222,32009,-30396,-84835,-133938,-131479,-87144,-63700,-7898,41801,103823,87231,37891,4286,-61281,-85812,-141109,-5141,271752,507415,494490,312148,126676,27573,30748,40819,14468,-54130,-100368,-43953,-46492,-82009,-92332,-85021,-61290,-57346,-46760,-58794,-82222,-125562,-1850,70008,73069,49333,71098,54573,31244,55670,83582,-16202,-117314,-48975,43179,28412,-14435,-44756,-35385,35285,68187,67484,60223,46109,48599,-14413,-87976,63372,155425,80348,-44999,-139620,-104847,-66920,-49359,-16961,22422,-12477,-54259,-63765,-17680,40983,80151,49244,-31768,-122355,-60084,8626,13513,28937,36739,32623,34324,87051,105161,25734,-62965,-34571,61100,115747,119493,105020,103378,138835,117353,3365,-66799,-117372,-123401,2988,142192,204494,180591,77747,6669,45357,75805,125091,201540,245540,267031,224278,98719,33362,11859,-24430,-72641,-29509,39172,41208,-28390,-31288,-16107,-31002,-77681,-132697,-52593,26109,-9306,-50281,-72516,-51712,-45552,-29254,-44851,47936,140590,153926,94226,58751,28994,98232,177486,206784,135872,29703,-30925,-15144,42803,90747,109300,86697,45477,-31510,-74904,-53330,-82975,-109729,-83850,-89833,-55390,-30662,-7816,-48854,-129909,17926,40800,-54516,-144180,-75954,3092,64813,48525,-15545,-87604,-121465,-93932,44602,144988,112263,-10433,-56112,-42614,-11248,-5285,21197,77466,29557,-36185,-108748,-141560,-111378,-117271,-112051,-57419,-715,3128,-33843,-80339,-126145,-81518,1197,52568,38395,-5006,-44787,-86031,-24257,-1562,5121,-32824,27466,105480,151782,92615,25320,2329,43095,91187,43322,11403,40960,83146,68901,-6475,-61752,-115708,-143791,-90330,-67517,-53211,9712,27006,-23672,-101929,-33886,3338,-16505,-43020,40860,145746,258130,229307,68481,-58174,-107394,-103079,-67713,8935,65624,97232,110756,96003,65224,24077,12936,17343,6654,-51442,-106442,-119372,-111520,-1451,216013,254028,185777,69511,-24831,-46444,-49800,-109800,-65873,-62839,-62213,-91394,-112367,-94175,-48573,-17125,-49640,-78218,-112971,-148435,-148666,-22737,-4083,-50036,-67952,-47410,-23831,-15977,-50574,-122637,-59946,-47036,-63639,-74738,-72627,-89397,-94146,-92437,-132799,-32408,74294,174665,173630,30202,-33878,116172,199691,152686,56446,-25899,-29026,-27410,7364,59004,104443,93708,73158,57281,46844,-23947,10487,19782,-14072,-77536,-139589,-158173,-116697,-52903,-118839,-71792,-89465,-79667,-34322,-10751,12402,-7795,-8787,-2352,-17885,8560,36596,106790,205353,212343,175999,184862,112088,13151,-58139,25358,117846,121338,32911,-61183,-80371,7155,76595,77236,-24869,-148076,-76870,23463,53061,38848,58399,110603,162002,143336,11952,-83353,-82316,-29638,-2303,-26628,-20512,33844,165982,267694,291676,239794,163660,88637,77639,92746,89935,11110,-51971,-83298,-112054,-90408,42228,133580,122598,59431,72194,111915,155792,157620,112986,66460,92336,113545,81309,22108,-44240,-66751,14555,47621,20348,-37697,65727,168542,222366,183618,183680,128875,42819,2920,679,-30354,-5891,87206,149264,197336,181369,145760,129092,75228,6806,-30841,-16271,-17498,11247,37337,64204,61837,83901,42303,-52175,-47355,-62156,-108383,9750,116492,196980,195010,153388,90752,68038,60905,5841,27713,86170,126259,99664,-3876,-68795,91841,108350,72598,-6568,-43691,-15371,21894,27381,5673,720,190,-67596,-93941,25532,126833,162434,151795,91021,-50827,-119722,-66747,-49518,-38506,-5879,34822,-23085,-104493,-78093,-64608,-71304,16246,258449,431538,458247,365615,167150,12721,-52205,-23817,-47326,-79817,-84295,-94002,-72192,-54716,-68255,-67258,-7367,-46797,-88099,-59911,-2169,48561,-14785,-45028,-65712,-35303,-84008,-117469,-57390,-15150,-32816,-48113,-18163,27061,47615,14463,-27875,-102518,-129812,-75614,-47593,-30345,-9966,-5415,-58269,-109998,-131763,-125838,-74899,15875,143248,183412,51643,-115843,-78218,46106,93647,80283,88759,103808,57527,-21478,-94086,-79711,-33280,5600,33243,43962,50092,-10185,-97521,-125798,-106640,-40694,56672,152084,169996,13922,-93967,1271,65379,69146,37039,16496,-7150,28997,40173,4348,30623,111131,186125,227893,137606,-17064,-83307,-108253,-94787,-75243,-95889,-97747,-69955,14925,105004,179611,134176,-45662,-81859,-21533,-28218,-66971,-45653,25288,73369,66925,1831,-66208,13152,123956,136928,53642,-3089,-9019,-25073,-44921,-44195,-39833,-29010,3976,21266,22448,32124,8829,-55746,-16727,82497,154825,234314,217427,102203,5532,-95204,-153471,-123647,-94772,-13721,-12304,-8007,18011,55810,53867,4809,-53155,-102701,-130648,-87754,-74314,-80343,-52767,-18429,22775,26586,-19367,-43439,-24708,23822,81856,114948,98511,67871,35987,-20939,-110091,-96259,77783,293929,169486,43328,-38149,-92662,-56918,46097,184166,239119,155513,45512,-23866,-81369,-64600,-37078,-45102,-44624,-60521,-76237,-69392,-75173,-94787,-70862,-7965,-8411,6450,-17027,-90017,-75796,-40824,-61895,-102372,-54997,-27565,-7353,26911,-8421,-35580,-20948,16335,7543,25467,9927,-42158,-31057,15028,-17571,17,155907,296258,326744,224275,55196,-29743,-17908,-32766,-74230,-74671,-7391,63214,115078,115786,9636,-98851,8474,18903,-65347,-86331,-64905,-55071,-60981,-85352,-87974,-95930,-122954,-116468,-60603,-39045,-52541,-50054,28967,131118,124942,18652,-75841,-88438,-71652,-88907,-120017,-118722,-103799,-51754,86987,142867,89534,-41652,-55326,-36994,-68902,-30693,71640,66170,-19916,-15610,-47616,-73557,-37393,20555,67084,68851,81672,22065,-12675,3946,79671,162855,210983,121598,-10464,-87346,-17136,43081,83047,131173,151527,147359,94420,24482,22394,61552,57535,39723,-23542,-100921,-111231,-61843,-49801,-69256,-39849,38787,150346,136632,94015,82216,33784,-25125,-28234,138927,403000,579190,614640,520565,331168,224064,161379,90021,22954,7980,-7941,-17947,67724,258006,251755,84651,-18598,-36766,-48518,-57317,-78177,-56958,2402,8856,5182,40071,74133,53179,-6033,-57700,-82467,-44163,31150,116001,162122,98422,24093,56906,117128,150027,98421,13436,-60966,-94216,-105675,-97862,-89945,-49132,61424,193986,211942,100430,-22689,-77164,-115201,-113674,-33959,-6491,10824,7235,1197,23605,68307,16065,-38317,-23286,73243,87671,27395,-15966,-56346,-25718,-547,-6797,-59491,-58021,-38773,-84574,-76189,111325,263434,115133,-17985,23679,83268,90498,61283,33649,37939,12989,-73358,24567,248378,367525,366523,236889,116392,169172,262067,275286,212476,38429,-47404,-39431,-16537,-6997,36891,-57769,-64992,38782,99002,123995,125219,140533,129505,81816,66037,-11699,-78390,-65842,-24560,8010,70255,144583,173691,99282,-36002,-130915,-73192,-57643,-89970,-128563,-71511,-26935,10533,86438,197708,303409,252754,168204,79599,78696,133223,190351,210438,138188,34390,-59034,-105803,-101912,-4165,74815,90676,41725,-33429,22809,99530,94541,58387,36475,12393,-12283,-17402,-39867,-2819,100724,268241,385263,399479,100047,-143,-23261,27607,114581,130390,53319,-45504,-122507,-135395,-119648,-95153,-85469,-76361,-68445,-40707,-45446,-52501,-35651,-50251,-81965,-82687,-78670,-99141,-66045,-19022,13349,3247,-27522,-24402,-3369,-2214,-10252,-27877,-120510,-117445,-45714,-35691,-57873,-114068,-109584,24213,60128,46429,-3444,-11542,-9331,14719,12641,-6780,-15282,14611,15848,-18002,-28372,16991,95879,162454,154632],[92863,-7952,-78907,-18803,30700,72240,51026,-23291,-64811,-34706,47353,111983,68233,-10722,-36879,-37595,-19636,43435,44545,-36183,-109786,-109922,-60532,-7200,-17647,-106450,-168950,-96003,-65289,-73084,1697,124137,152272,105059,6299,-127392,-113510,35905,116006,57585,-6845,-32093,-51610,-50164,-32482,16392,4693,-76261,-143705,-27628,44526,37706,3639,33604,96032,140894,170356,79244,31040,-10152,-65541,-63664,-12291,19143,-3590,6229,87767,229923,302160,282863,133750,22744,41278,112293,141471,135147,72812,17234,-15230,-29838,67579,184098,280667,311608,267478,272342,334679,375607,398144,270538,91248,4994,-29778,9663,62198,139894,205082,237289,226934,217051,229514,227271,149841,75508,127440,98273,-12556,-56091,-22943,10107,21001,24813,-44422,-122306,-124926,-96046,-40121,34352,85029,89262,13180,-40311,-48178,-72645,-39012,-12115,-17765,-45272,-84424,-114419,-67700,-10347,49382,45185,35092,12917,-68124,-104437,-127136,-136106,-95954,-70354,-14003,-25613,-48885,-51638,-21592,10978,-42746,-90855,30788,19486,-91030,-10365,153773,206126,67612,-60366,-32249,51388,57352,-13262,-2954,85370,106483,41813,-77615,-37229,-20294,-34259,1860,125654,192950,119313,8071,-77075,-58209,7555,60411,97188,94007,61198,41896,104855,156481,174897,115384,8605,-90110,22617,78047,18271,-39859,-55596,-61015,-35946,30893,67840,74880,92202,106999,104844,59953,-1607,-32499,-135012,-148502,-75923,-23664,-35422,-29984,33838,55738,6889,-45379,-77539,-49086,23897,70368,114784,99521,26311,-46893,-53526,-90979,-51678,44611,123245,110121,51983,-28785,-82317,-104478,-105928,-129236,-78598,14196,167759,349651,445721,456729,478618,398687,141453,-26097,10720,108058,161870,117144,73537,58875,21800,-9778,-14280,-39492,-70101,-91506,-111918,-62474,-2675,9104,32248,69952,113039,158750,211074,213190,61817,-73640,-130280,-88750,-20953,9185,37257,51742,20275,-57577,-17656,7725,-29404,-98324,-110849,-71543,-31035,-5089,-15956,-42313,-4819,-16841,-45809,-72335,-85639,-56619,-41143,-15898,43229,51824,94811,137858,141925,117312,25521,-40620,58071,231348,285554,215825,105704,-7327,-104759,-79763,26483,56377,55339,32044,-72038,-84136,53100,177913,247660,159296,18488,-59618,-78880,-98185,-100903,-113332,-97787,-77364,-103590,-156091,-134482,-81214,-32905,-61106,-43051,39451,56094,37206,-37,-70652,-92075,-55403,12023,93882,68752,-15460,-1453,96356,154219,83486,53559,53387,47219,17629,-29904,-12031,-10241,-10002,28926,45079,12026,-9017,-11102,15276,1712,-44993,-79564,-75620,-53048,-42125,-10564,-5320,-54714,-85978,-49142,-5705,53453,28920,-19264,11036,107988,70718,4661,20965,27674,-40272,-101193,-74578,-13978,-4730,-13222,-30767,-44963,-63753,-44113,4948,41598,64870,75960,31205,-78638,-139483,-121090,-73848,-20906,-10168,16554,19119,-12907,-9344,39305,46379,-10145,-76991,-95746,-76175,-29624,-492,-16840,-42776,95,60252,81042,48786,-16015,-48270,-58917,-27281,4031,27062,79464,46188,12078,-6854,-59180,-31160,85046,218109,294541,216982,71569,30573,27988,186,-33436,-93707,-116311,-72299,-62140,-71279,-50751,-17777,33354,71915,93675,75696,64547,-14821,-77641,-84440,-74143,-68287,-48575,-54744,-92967,-42682,23692,-5128,-82414,-108100,-54928,-16235,-2085,-18197,-63260,-87698,-37688,10618,-2049,-19358,-39349,-46806,-65492,-112258,-43844,48101,70739,91521,120578,126159,21463,-76865,-170285,-100347,3312,60242,36009,30769,16975,-40629,-110272,-61969,-31136,-20520,-11418,-13925,-12691,-83513,-78833,-70293,-55184,-42193,64136,210738,298292,335093,339421,223133,81222,-31456,66878,168581,144644,64429,21411,63345,58223,6731,-15559,-115457,-123274,-109208,-114146,40788,64403,64787,32339,-59128,-113316,-123875,-124368,-77903,21435,97907,92067,67007,67181,101187,110430,30248,-26897,-65119,-77326,-24341,-19888,-58202,-97279,-12931,41831,55729,22346,-2461,13272,46545,88191,131367,195284,289609,319862,297220,229969,93322,-31757,-18101,72127,91181,76166,28031,-16092,-28137,4387,53738,82991,18509,-90488,-63543,9860,-30074,-115515,-4602,37566,5152,-22182,-43827,-60596,19757,82745,96326,90118,78862,30348,-54413,-77321,-12209,9541,-47608,-37665,102753,121839,135454,95051,44599,57665,54863,1819,-42202,-80012,-47659,-12097,25167,45625,18414,-21991,-47404,-65166,-14406,33844,-6630,-48781,-87137,-46596,44495,88274,63860,86437,114625,100672,62017,42350,68489,141851,170934,173831,146069,127780,108575,111928,72079,-46763,5506,74963,104416,54172,83029,82246,58812,5368,-40154,-67340,-7690,5560,-56304,-87132,-70425,-23954,-3458,-19966,87544,192423,171014,80607,37009,14853,-25252,7287,45738,10039,-43452,-86806,-112247,35943,191022,198614,75588,-17301,80559,159319,112735,16159,-58191,-88192,-49173,-34233,-55629,-78469,-88351,-42442,-37769,-106236,-24923,94636,215543,237765,68052,-108093,-78038,-30543,-8579,16679,66484,80108,44309,-28422,-113788,-33975,22939,-30135,-130310,14572,163423,178204,72978,23744,30088,-4348,-44751,9551,102241,157318,138960,111892,107764,24068,-35437,-45780,-36957,-58173,-64912,37500,137028,145363,48579,-41912,-26208,41473,53679,4465,-54483,-115378,-89292,47195,213504,297709,230558,32424,-71287,-118967,-8193,144491,277182,298584,157752,46937,-6231,-37149,-66727,-73000,-48550,1673,101131,147961,161938,241272,261571,116973,17353,-27009,16507,57565,31079,-21384,-42608,-27283,-37504,-47529,-57501,-44583,-46319,-60229,-60695,-33747,-39421,-15497,14480,-2459,-64601,98572,179585,266679,267450,144142,70039,31244,12816,41113,76102,57749,-97274,-65806,53124,155498,119591,36135,12170,42417,11505,-40640,-18606,116772,103993,16718,-72899,-90533,-6768,28772,-49108,-138163,-29687,104443,159792,147816,127166,69111,-49079,-178270,20727,71742,6301,-41654,-8383,-28353,-59905,-36226,-10827,38849,104834,163591,147622,13866,-120412,-158643,-80424,-17807,-14117,-13188,18731,-12798,-49515,-91517,-105671,-96966,-118899,-126877,-86387,28480,126922,167542,118437,27395,-22950,-91296,-115031,-101318,-72640,-2748,112998,235765,237043,70963,-185027,-342817,-322430,-186528,-44834,30726,-38492,-35104,-14825,-2542,139314,204421,228544,207349,77699,-58345,-32508,41653,-5939,-102995,-79067,-47550,-33137,-71827,-95566,-45769,-13608,-25806,-66364,-92785,-112976,-111523,-106628,-61264,-10428,10217,14329,-3775,-45396,-90696,-73707,-102485,-87847,-30669,2982,-78895,-191433,-229324,-197212,-134001,-74031,-92564,-30557,-12584,-48005,-7501,105470,175693,133890,113745,49024,20128,129364,286732,317583,217585,23774,-120841,-108719,-109426,-144397,-163444,-111268,-65056,-20106,19652,45563,9815,-45700,-21182,57971,199465,264715,173302,93509,108435,124184,97857,42989,24291,-12743,29347,59423,7470,27413,126400,194834,161481,89605,86204,72994,19455,-34113,-66552,-100427,-84978,-31098,-33328,-66551,-159328,-84231,6751,102024,119254,88287,7015,-53090,-123303,-68416,5159,22365,-35266,-91403,-138674,-123647,-86112,-75660,-27586,22762,88192,75932,20825,-8595,-57655,-78365,-135927,18284,321293,521571,477281,282413,115816,28670,37541,44271,3867,-85382,-101277,-28573,-28937,-67528,-89738,-94173,-76688,-80920,-72727,-78010,-97800,-119718,817,83730,98675,75975,86290,57231,34426,61195,86256,-8522,-115686,-60332,8956,-16754,-54192,-77158,-61516,9956,33805,19693,15250,20479,36077,-22407,-77982,67717,175697,106764,-33862,-131500,-99196,-60026,-44064,-12037,22103,-19078,-53906,-52634,-7793,45773,76342,30769,-57007,-130470,-32172,34891,29650,36153,43143,40252,43639,101158,116169,29607,-60979,-31781,80101,145458,146063,108499,75659,108304,103550,-197,-69822,-114110,-109555,4937,132086,189285,174656,79234,13467,62047,100754,151150,206790,225331,224987,182486,88531,51535,44173,-13330,-89033,-38855,32369,42049,-15711,-16091,-4263,-31796,-91321,-120615,-41455,44759,25759,-23794,-59287,-47692,-47134,-41676,-78051,38876,130688,140549,82634,58068,19233,76521,174086,216469,136020,21889,-38780,-23453,28690,73786,108893,114233,75290,-10123,-56847,-40481,-73704,-113691,-82496,-95296,-61662,-39818,-22686,-67284,-129335,19857,27609,-81388,-147958,-23624,61340,88554,48235,-25531,-93251,-121972,-105383,35711,158315,147345,14681,-45435,-34598,-5598,-7930,8832,62357,19649,-34083,-105802,-144422,-116193,-118735,-110171,-58244,1345,13161,-13714,-56356,-99773,-85774,425,45852,28625,-20964,-67601,-99758,-11322,11274,16884,-11971,42520,124835,169295,111155,43992,8956,26769,59287,11156,-17615,19037,66499,54865,-16636,-71070,-126376,-126075,-76750,-68979,-69353,-9678,8404,-35606,-117816,-41577,9822,487,-16364,63056,145989,233134,195332,45874,-66032,-92807,-80543,-55134,10479,55902,79943,98617,87273,61342,24589,13067,14931,1497,-52515,-93719,-101609,-110134,-33284,179581,266993,214476,95796,-3817,-36332,-46134,-111173,-76778,-74439,-67129,-85095,-102323,-88845,-54502,-12709,-34799,-59991,-99627,-146038,-151463,-37742,-34216,-80344,-79631,-41703,-15713,-11179,-48750,-100558,-68376,-57923,-77187,-62420,-60482,-90549,-108490,-97147,-134273,-42629,52971,147129,149678,20499,-90273,50925,156459,138901,62648,-17338,-25662,-28962,-2042,37040,76106,77681,56498,35976,18512,-50527,584,19762,-4413,-60568,-114109,-127674,-142228,-69954,-80724,-61356,-89614,-77888,-32851,-13979,-1174,-26970,-23650,-9199,-14461,15700,51220,146032,223972,205585,168695,177934,108243,11592,-62857,12892,94205,94086,11683,-74327,-82049,-2525,62423,68978,-18714,-126658,-86265,10627,46632,37235,66992,130559,192650,165628,30514,-64056,-56850,-1422,32878,13781,16000,67927,176151,249406,270502,214998,137353,66602,59477,105318,110318,17249,-50635,-81266,-115301,-65418,60884,141855,127890,65996,77259,120568,172001,180307,120874,61986,81445,108085,92431,38541,-36988,-80837,10268,48311,13574,4740,106890,193342,230632,192186,200350,147278,65170,25231,13026,-36109,-22085,79518,142426,183699,174820,144377,129769,76169,4625,-39054,-26563,-25410,2104,24879,54269,63583,93409,45091,-51450,-35043,-45080,-105285,-11098,96819,197134,216582,188948,134549,99723,63018,-3638,21168,65522,106129,93536,2514,-62639,69875,74266,40459,-32958,-61681,-21168,21762,25378,1994,6499,21756,-49794,-103292,21801,113684,121467,92361,42543,-74869,-117829,-57389,-44243,-41281,-14266,18944,-22884,-96471,-94674,-84102,-84455,2595,234208,439797,491784,391467,183440,33176,-17339,-3674,-47275,-70637,-69856,-91956,-99754,-95851,-107968,-80122,-12345,-60756,-93095,-59772,1173,60428,-12725,-39768,-39487,-1975,-56422,-124477,-55673,4536,-11435,-41021,-25358,25379,51546,13560,-36366,-115723,-111247,-54777,-26409,-25388,-22735,-28390,-85091,-135273,-125267,-111197,-76065,9975,131899,184771,59288,-106087,-83833,29076,74011,54497,56438,78679,54753,-8120,-76570,-72854,-29401,9243,40725,60598,69521,-1509,-92859,-117665,-92027,-18674,76857,169122,166834,1197,-95370,275,66810,84656,59350,22301,-24573,3216,25307,2866,24849,107283,187898,229222,134918,-19867,-83991,-104035,-85958,-66430,-94221,-103324,-69813,11423,87500,129105,69947,-88803,-57916,-3977,-25007,-70671,-34935,38462,93617,89984,16917,-68728,3826,111995,128375,58113,11803,6261,-15660,-42097,-47992,-44650,-27983,7808,20783,8929,11087,-11059,-65215,-19207,94069,169498,241434,226618,130670,60115,-30732,-107557,-118576,-72812,15458,1978,-3341,11258,34467,35325,6335,-52081,-96171,-121648,-84494,-84064,-70353,-24653,206,30741,26538,-23656,-45676,-25940,25885,84178,108875,92601,62241,32609,-16735,-93824,-119107,38465,284859,190770,63062,-20401,-76399,-41097,47706,170979,213332,142658,50223,-18386,-97208,-75382,-41321,-48445,-47051,-58065,-61149,-83526,-96148,-104345,-53758,16973,-1662,4000,-10688,-74543,-82264,-53720,-79212,-82982,-26373,-8423,-11462,18155,-8941,-40227,-24681,20839,20256,44145,32053,-25706,-27002,20933,7753,31575,172516,305046,347827,257749,86535,-20936,-35130,-54367,-91269,-91704,-25014,43960,102659,118551,17973,-56790,8254,-1785,-102691,-101363,-58627,-42390,-57373,-102436,-68809,-70471,-105235,-95769,-40741,-27641,-53359,-52599,39359,150254,133664,13433,-89474,-96978,-71739,-91241,-125161,-107373,-92859,-62093,69273,121409,67416,-63299,-71433,-40332,-56039,-44225,37033,15101,-61097,-29005,-47186,-67290,-22765,50669,103407,88568,88273,27513,-13562,3866,79175,159334,208790,117997,-14677,-86167,-10233,60166,101051,133069,151190,148982,96460,27243,24141,63945,60540,41095,-23964,-104862,-102820,-60571,-46403,-83976,-45591,45147,156640,129386,84498,83425,45579,-12421,-49171,52478,287804,528913,620638,549272,360769,252236,209940,165582,66693,23160,-217,-6812,89202,271706,234716,68354,-30887,-51731,-71208,-85778,-107776,-75001,-17507,-3037,-5838,27658,69527,38861,-19798,-44850,-46025,-5343,41721,99923,122196,38283,-23166,24098,97205,140016,85490,-1295,-60888,-77670,-98809,-102740,-101146,-52323,54627,165998,176964,70982,-49966,-101773,-118326,-93479,-14652,7155,21471,13238,-5106,4925,50832,8597,-39471,-36930,50451,62598,1939,-36487,-65367,-28897,7530,9634,-46283,-52407,-35732,-80937,-83880,79446,194263,43058,-55431,5024,79192,97623,65627,42756,51218,29070,-73135,11746,243579,360762,377474,258321,136861,177030,257744,253026,215384,52998,-30381,-18896,8606,19227,51411,-57668,-52967,77148,144847,171692,166315,175306,152309,94874,65848,-27274,-104523,-99839,-48714,-17163,43086,113616,155727,100189,-18674,-141848,-84261,-56606,-77860,-136162,-76267,-29257,9226,87482,196730,294179,252131,196065,126665,107801,145678,198606,209270,134608,41698,-46855,-93513,-102997,-16795,62493,72890,20339,-51091,5928,74650,74333,38945,26237,9265,-13130,-10124,-29519,3049,99135,244692,377304,467342,133186,19381,-8390,39540,115209,101687,23615,-54442,-120681,-130386,-115138,-91604,-81279,-76616,-71973,-40478,-39874,-43336,-30171,-55797,-98472,-89613,-81711,-116049,-80277,-11708,24765,10983,-21304,-23787,-14080,-21667,-37026,-56120,-141841,-95561,-33789,-28323,-47002,-129514,-100926,52425,87444,72869,9795,-7170,-10568,13251,12990,-11115,-30050,6006,11802,-19266,-28139,15980,97068,165489,157809],[103357,6912,-69765,-18494,32567,75408,56996,-14419,-63119,-34556,43806,95533,51324,-13263,-22783,1992,9819,49415,35939,-54478,-125679,-138906,-91924,-45945,-59325,-134678,-166793,-86402,-57534,-55615,22223,139214,162967,105609,2352,-126996,-110144,36540,121450,60277,-11537,-31067,-44079,-34097,-23962,10746,-1922,-80137,-129224,-12909,61108,53039,20998,53465,121810,180276,207367,90179,37336,-1701,-48220,-37708,1786,18477,-18361,-22407,48384,181414,249950,242019,121703,29847,38320,99658,142486,158797,104071,37464,-9548,-59188,24254,139753,229168,244252,192966,204569,274333,315613,337656,243673,89732,10073,-23374,17004,86830,198090,297834,331299,301059,258501,261268,267935,202473,122548,140075,73895,-38728,-62286,-9543,22750,28735,28083,-40582,-117965,-121302,-97852,-47028,30518,91843,109059,30119,-29273,-39594,-68931,-53396,-40898,-53402,-80514,-111055,-109659,-58386,9188,74353,68084,51254,20930,-60270,-113655,-122688,-126380,-86211,-57895,995,-14890,-42941,-46142,-659,49781,-15583,-110394,18744,22777,-81270,-2053,159063,207647,76992,-46765,-27967,44416,44333,-29854,-20569,54320,55281,-12733,-83428,-10099,-7370,-38904,-3306,133108,220321,143058,13877,-74113,-46260,27348,84006,110873,91467,52527,40867,116024,172544,185142,108084,-7703,-102594,36096,92292,31314,-23432,-38599,-41945,-12230,45399,68963,62959,66442,78396,81077,43104,-15052,-43985,-129146,-150423,-82760,-25459,-33014,-42405,1585,10643,-25194,-62094,-97180,-59106,25127,67769,96697,87547,49403,-5241,-28976,-95146,-42966,72142,156911,137179,73750,-11212,-70965,-110659,-110679,-137297,-92534,-6954,139878,314583,412744,446531,513685,455992,181320,-7788,-21018,60803,119588,90210,63140,63351,31903,5112,-2525,-31992,-65941,-91594,-107979,-57338,-5667,1016,18033,46114,91684,146315,213578,214181,58361,-74013,-116593,-66897,-1379,25788,58253,73290,42383,-31592,-6898,16140,-17818,-81714,-93547,-60031,-22730,-619,-12825,-36167,4644,-8984,-43448,-79832,-105281,-76711,-65606,-51866,3656,29217,85964,147739,168115,146163,42059,-38887,69725,273792,325909,224866,93657,-33243,-108339,-70974,14645,43641,53503,35087,-68644,-92250,47731,186259,273883,183786,41681,-45252,-81580,-101144,-96619,-116422,-111000,-102879,-120164,-160063,-138001,-86110,-44903,-85069,-38677,44317,63743,47152,7913,-64888,-89042,-52010,7745,78322,66804,-16897,3703,93664,146148,87168,54187,58120,62721,37989,-17026,-15600,-29437,-30966,17365,44620,12192,-10254,-14023,10543,-7222,-55524,-94102,-78840,-57021,-49027,-10167,6564,-32573,-93710,-69680,-18163,35403,13012,-24757,7100,100215,55365,23339,58076,73586,-3602,-98600,-99932,-16911,3545,-8421,-35223,-47761,-63683,-39058,16089,61082,97625,111763,23816,-92056,-142155,-125918,-73274,4993,30766,50633,39698,-1226,-9169,27544,34012,-15931,-72199,-92513,-80398,-31772,2449,-17058,-45746,-6005,48128,70811,45353,-13707,-46007,-62758,-40839,-20214,-2919,41931,2018,-22705,-18749,-61760,-32397,85521,222225,315896,264665,128304,78153,56846,8520,-33894,-92829,-110052,-70190,-66648,-71527,-48752,-20148,24973,62036,86718,73870,56679,-30211,-85770,-69955,-57378,-76505,-54149,-48496,-82801,-41266,29406,6754,-68380,-98950,-47361,-10211,-1951,-19726,-65872,-87101,-30851,16521,-5159,-33237,-52478,-72640,-112946,-106696,5107,82745,75917,86388,116830,135228,39592,-71726,-127546,-71851,27122,83751,53361,37409,19401,-38651,-106153,-52152,-26155,-21369,-16110,-24182,-36303,-102876,-65755,-60838,-46348,-34548,62466,193944,258317,276436,267212,170720,49323,-37156,71705,158386,139388,65337,19405,55698,48249,-20246,-32176,-112691,-122512,-109779,-114084,25946,42721,38885,7292,-80251,-128517,-133752,-129336,-79438,15120,104079,106430,80411,74436,108148,124932,33369,-36242,-74428,-75325,-24840,-33410,-73151,-100592,-19839,12790,23394,654,-11565,6148,38819,84879,115857,170682,268757,309913,293523,231021,95231,-30818,-21025,59029,76767,60900,16913,-19866,-27625,14640,77075,106026,26060,-97596,-57718,21437,-19161,-121356,-11372,24283,-6670,-27394,-43001,-73372,6421,83365,108577,106756,88959,35975,-47863,-80520,-18916,16766,-20493,1208,134097,177145,192332,132886,65736,70876,61166,3978,-50284,-91631,-45426,-2216,40114,72156,49057,-2059,-37885,-66603,-26653,23666,-6747,-37823,-64648,-29844,40371,65743,38526,65364,101480,83752,43898,35967,87197,202381,243177,237690,190759,151448,122280,113736,50956,-75395,-2800,68728,102344,57024,102399,117205,91448,26833,-33308,-74862,-18516,-11096,-82022,-108456,-85221,-31397,21422,14257,97854,187625,175431,102083,54762,17028,-29977,12223,75556,67916,18310,-27576,-57520,43836,168810,168653,58789,-15900,94483,173809,105619,-7664,-104327,-116336,-63700,-46357,-60274,-73920,-93648,-51995,-37534,-97891,-61976,44258,164660,197990,45237,-128381,-61217,-12840,4038,25782,76336,99430,60889,-14104,-96730,-42876,13052,-35763,-115022,21168,169630,182193,72040,17634,25592,1447,-26148,17935,91996,124057,94069,67931,64400,-6270,-40228,-35204,-12980,-31615,-44377,49745,150704,159774,60510,-31617,-21821,41851,52668,778,-52742,-102027,-101519,40778,224014,298838,198690,10974,-80044,-126645,-1562,124052,259809,301418,160538,57089,6694,-23804,-57931,-76495,-63046,-18120,85403,151384,188219,274257,265646,83598,-34859,-66857,-22143,10126,-17172,-60311,-73136,-39662,-38700,-44283,-60385,-52405,-50834,-56942,-51421,-17810,-12353,-1742,19791,-15123,15385,193726,256821,323775,310452,168323,85787,50736,40436,73578,88293,44865,-100974,-59021,64434,174148,134257,41318,2872,6267,-28498,-63771,-30771,90591,73076,-6596,-102993,-104594,5565,32575,-55874,-126673,-18495,99900,139615,110781,76334,19205,-76692,-170890,18795,60481,1834,-34206,-1308,-24873,-55507,-13880,21557,65678,131606,184737,148955,16618,-110904,-166540,-105821,-46557,-29371,-18205,28421,6240,-27299,-71283,-112150,-118427,-133748,-143801,-79949,22011,100833,132827,99313,30483,-14413,-87313,-115475,-103644,-81400,-16285,101138,225411,235449,79336,-177786,-343100,-331220,-194177,-33773,67053,-19770,-44209,-34797,-19581,135666,276347,333616,284665,118901,-39961,-44730,35513,-5643,-100533,-73265,-46051,-33474,-64602,-76399,-31574,-3045,-12487,-44658,-70047,-93933,-118387,-110565,-68382,-17468,1212,2500,-8223,-37901,-81259,-73647,-104658,-85471,-19408,24398,-58137,-173202,-217706,-191760,-128236,-60552,-62218,-64452,-49755,-58468,3141,108104,157920,110308,87674,38674,36269,178977,330625,324001,204093,22260,-114957,-111755,-112803,-143999,-153160,-102602,-59434,-15985,24360,52743,19550,-44855,-22826,58664,201336,278692,203117,122681,122082,128350,105034,54608,33632,-8772,-9514,35622,6886,45387,148573,227616,193596,101819,81257,49518,-26114,-72458,-84460,-127421,-109843,-34434,-28803,-70452,-133839,-121962,-21491,90928,113152,83987,4319,-51549,-110889,-73970,-1332,16693,-36471,-96145,-131809,-103679,-68956,-70674,-38949,6679,72509,64633,6142,-13873,-49752,-70013,-128749,43443,354156,501860,431581,238856,99609,29556,44077,44850,-7673,-112189,-82709,-10196,-12487,-53405,-84678,-100807,-90145,-102082,-96753,-97535,-114473,-114380,1775,92503,118796,96827,94771,55520,34719,64238,87066,-2263,-110751,-71519,-23262,-54000,-83673,-102222,-84353,-13532,3922,-20938,-27986,-6954,20904,-30385,-69304,68438,187133,127708,-25270,-123092,-92296,-53811,-40639,-9531,18869,-26003,-50038,-39925,1607,48929,69952,9328,-83953,-105663,763,63339,44360,40902,46359,46786,53561,115470,126558,33009,-59874,-29156,98120,172171,166851,108752,50912,79985,91458,8235,-59366,-98927,-90322,9379,117902,162700,155197,72862,16625,74234,121414,172707,205902,200259,185714,151456,86685,71615,74609,-958,-105903,-48889,23183,38223,-7707,-4468,5003,-30922,-99814,-108193,-33684,55681,56957,2360,-47898,-45863,-48859,-48832,-106251,23897,112157,119489,67051,53648,16697,60807,169401,222352,134328,14540,-44821,-30044,16171,59053,109797,145730,108704,12391,-40907,-30601,-66953,-119871,-77023,-98671,-68391,-47898,-33169,-75413,-105023,21418,15166,-97440,-95049,43158,120236,106742,44804,-35790,-95392,-117562,-111906,28729,169712,185689,47425,-28135,-24402,-263,-10568,-907,51027,16933,-25310,-96622,-148783,-122705,-120978,-109708,-59552,3042,22454,6623,-30598,-69535,-76980,-708,34065,14035,-40445,-91812,-99778,1811,23306,29681,13684,56886,140502,177606,124119,60446,18474,18900,41527,-3885,-35150,577,50902,40858,-28091,-83013,-136960,-104596,-58652,-65910,-86337,-31366,-9596,-41651,-114491,-46611,13138,14086,7667,78565,134862,196421,156991,25015,-67854,-72715,-55750,-40822,4925,35930,54481,80844,75673,56395,23739,10725,9589,-5330,-52763,-81218,-88750,-102978,-59246,136395,266115,234842,118104,15110,-28838,-45688,-108901,-83997,-84748,-71836,-76184,-85527,-76195,-53709,-4632,-18205,-41750,-85978,-142185,-155737,-53989,-61628,-107728,-93537,-43110,-13153,-10858,-50315,-81126,-56926,-58288,-96533,-48211,-45804,-83559,-121196,-104045,-135925,-55277,29732,117569,125407,18592,-113850,-4805,116826,123729,65611,-12560,-24477,-31246,-13841,8268,34933,51710,36405,17891,-1882,-71764,-10508,15245,-97,-49813,-92240,-94419,-96683,-32197,-32116,-52552,-91812,-75779,-30897,-16727,-14370,-46358,-38413,-18706,-14794,19229,66734,186193,236219,195737,161580,172151,106636,12557,-69727,-7991,61200,59499,-12601,-87617,-85503,-16087,44304,59145,-6881,-88414,-69962,11228,47093,40380,78282,150734,220082,181600,46322,-39288,-31870,25222,63619,52088,53579,100477,178783,223963,241084,184174,108614,45338,42186,112642,125954,24974,-42789,-68549,-96383,-43272,72945,142466,129188,72403,82182,127342,183872,192497,118429,53563,68542,99015,100608,54090,-26581,-96580,2049,45720,14024,49290,139813,207903,228738,195700,208005,155782,80323,43204,21504,-45661,-39855,72250,134642,166842,162858,139206,127372,74646,1525,-44537,-33523,-32626,-7945,10711,42968,63932,98920,43788,-51542,-22012,-27026,-92130,-34970,75405,195915,237493,222303,172510,123821,58885,-17918,9523,42995,84886,88390,13894,-48909,35413,30813,2874,-62707,-81684,-29376,19532,21879,-3265,11917,46359,-23697,-111283,14796,95574,76877,30693,-4579,-92301,-109933,-49632,-41168,-45488,-24941,-1550,-25764,-88421,-108896,-106205,-92420,-10742,200661,425266,499720,396800,190337,51874,15625,16261,-46486,-62892,-55085,-78021,-111605,-121801,-98984,-51658,7860,-71308,-100341,-60649,4015,72804,-7825,-26476,-8104,26288,-35497,-125252,-58761,13946,1034,-34707,-29409,26033,57882,14966,-42049,-120008,-94740,-37409,-8628,-21184,-34155,-45153,-97955,-142088,-108502,-98815,-75596,3641,115969,179607,63545,-97058,-89650,10645,52508,30140,29779,59474,53822,4661,-59452,-65320,-26978,10559,47354,78715,89154,6902,-88093,-108161,-75871,2733,94641,177915,152250,-15119,-94315,-3597,63670,96664,83135,33375,-33187,-18840,10164,2000,21186,101250,181428,213828,117213,-30890,-89558,-97457,-75844,-58266,-93492,-109277,-68126,5625,63600,71828,2260,-126543,-34754,9659,-26075,-78020,-27784,47483,110133,110786,31994,-72337,-10348,96358,118894,63215,24871,16144,-11377,-41433,-52091,-49305,-27226,10655,17986,-7159,-13175,-31832,-72558,-23164,100459,174979,233509,219081,147085,109748,34628,-53502,-73219,-38015,38211,7200,-7032,-2533,9190,16350,6905,-50593,-89854,-112740,-83607,-93760,-52263,-2216,10255,30671,20444,-31562,-49679,-29746,24361,81327,96182,80801,53502,29231,-10057,-76097,-131061,2737,264694,206500,81367,-2466,-60210,-28221,41392,144814,177685,122493,48458,-14496,-113790,-87961,-47483,-53068,-51205,-58393,-50659,-82661,-113775,-101156,-33624,37959,-116,-2252,-6882,-59557,-87200,-69767,-101384,-61629,-2401,8303,-12690,5042,-14125,-46772,-29291,23728,31368,60172,50160,-12422,-24359,22480,29019,58785,174910,287375,337599,267340,107807,-12217,-49927,-78304,-110896,-108603,-44037,21053,83902,113549,23946,-14089,32122,2303,-114053,-101121,-49321,-29510,-51567,-119881,-51111,-42490,-84536,-78488,-24071,-17213,-56422,-55471,52654,166945,139483,9336,-98566,-100092,-70298,-94954,-130556,-98916,-83077,-72781,42416,87829,33678,-90679,-89620,-43406,-41549,-47737,4462,-35963,-103597,-44222,-48680,-61767,-7501,81147,141317,112459,94968,32445,-15074,3099,76402,152203,200519,109439,-20919,-85823,-5642,73176,112854,133080,149614,146982,93307,23751,16650,54705,53239,33713,-31484,-111794,-96327,-64667,-50456,-102181,-32304,70114,183821,141701,82872,91331,66675,14866,-45141,-19119,158064,445152,595104,551121,371100,261068,234165,219458,101942,34218,4640,259,106482,279142,213159,49600,-45993,-69828,-96111,-113635,-127294,-96755,-46753,-23654,-21590,7119,56309,20426,-31721,-28949,-12550,33707,56274,73671,61045,-36167,-73772,-14716,64327,116042,63131,-21586,-65826,-65512,-85971,-104284,-113506,-52617,51186,142453,148503,52297,-64316,-117907,-110270,-73210,2430,18809,29929,17809,-10173,-8404,41203,8264,-33439,-44606,24431,30793,-30848,-64173,-79735,-36985,9179,21614,-35411,-49221,-36222,-78807,-86407,61283,150632,-6105,-83084,-11631,70241,96525,62346,46260,60140,43137,-63993,1063,237914,349589,378207,270264,149699,173192,237273,216939,204004,63204,-13189,3266,35901,46468,62544,-61314,-41258,121234,200038,225849,208235,207240,171751,106102,64450,-41991,-113901,-104877,-67146,-43461,14994,81907,133350,96108,-5561,-137828,-94451,-56083,-66343,-128657,-81905,-33504,5146,83064,182903,262428,232281,208733,167302,141787,163856,207583,203402,125907,44605,-38714,-86358,-105625,-30992,47049,51386,-4559,-71027,-11218,54481,57726,22504,18390,8729,-12277,-5112,-20706,4785,85797,205883,348153,509179,163561,36576,4298,48546,109075,68687,-1029,-61911,-116421,-118910,-100935,-80981,-73453,-76206,-76671,-40633,-33917,-33599,-24212,-61117,-108322,-77352,-66238,-113483,-92366,-5930,33148,15530,-18005,-24368,-22674,-36450,-58811,-81017,-128537,-70131,-18381,-16924,-30310,-108894,-59833,93361,121375,100512,22576,-3049,-11738,12204,14603,-11502,-37878,1082,11071,-17566,-26961,13441,93004,160872,156086],[105318,18463,-64496,-25465,26506,71179,56564,-10745,-67161,-43667,25077,59559,17864,-28845,-20589,33707,49425,56256,21312,-75290,-116389,-148389,-126339,-87812,-102506,-165869,-158931,-80130,-51496,-41432,35080,142366,160226,95427,-8719,-129321,-111475,27622,114018,53241,-25861,-39238,-43937,-25795,-22842,-5923,-18079,-86240,-113502,-2310,72281,63194,32825,65384,138324,209836,232511,91631,35050,-1822,-38871,-16468,12476,13163,-37482,-57668,-1500,117589,176702,176426,92262,28372,29674,80107,133882,175553,134000,59750,-1502,-88364,-45177,71209,158544,161584,112963,133700,207276,248489,268957,204978,80383,10267,-21173,17696,100826,243631,376989,412795,363065,286940,280753,298103,252061,173704,154993,50896,-66936,-72230,-1618,32097,34303,29326,-37376,-113785,-120628,-102203,-56554,21425,91174,121088,42086,-20398,-32132,-62416,-58392,-58321,-78804,-109065,-135546,-94624,-46494,29009,97647,90274,68039,31262,-48554,-122231,-121318,-116302,-75395,-49943,8030,-6900,-36369,-42778,15214,77370,941,-116416,7418,25379,-72856,3297,158600,203659,83545,-36563,-28311,32792,27867,-48296,-44510,17129,3742,-59680,-53752,11497,1932,-42021,-9129,128366,232287,159358,14906,-73182,-35905,45139,104418,119838,85772,42078,37340,120239,179159,187355,97123,-24754,-101360,49745,102718,39596,-11103,-22915,-21503,11466,58076,69375,52820,42916,51295,55756,22034,-33372,-59341,-124271,-147796,-88153,-25566,-27987,-52851,-30635,-35084,-61275,-82717,-119838,-66004,28053,62829,74961,73680,69282,28218,-9845,-100428,-31938,106087,194525,167628,97610,7480,-59643,-113231,-111831,-138106,-97024,-21438,114727,279444,377511,429817,535205,498619,217153,13077,-40557,18001,77126,60473,48142,61725,36096,17362,10792,-20662,-55814,-82818,-97037,-49847,-8299,-7306,4276,21412,63902,124123,201528,198080,45324,-79658,-104012,-43166,21576,43345,76760,89350,58416,-11666,972,21944,-7090,-64130,-73115,-44747,-13073,4290,-9924,-32607,7650,-5734,-42665,-86284,-125158,-95887,-88241,-85737,-33398,9590,80472,162207,200546,180123,62568,-35977,77985,304838,355173,227946,81056,-51240,-75767,-44798,7271,32914,53218,38731,-64145,-98242,41506,189358,290532,200955,63748,-25174,-77601,-100911,-90003,-108759,-103516,-124101,-136838,-161972,-140164,-91068,-56514,-93678,-31021,46819,69257,56165,17211,-56499,-84934,-49550,1782,57468,62206,-14244,11329,88922,133523,88355,52880,59277,72990,54198,-4270,-16076,-43038,-47152,4195,40965,11645,-11703,-17152,6054,-14688,-63207,-103575,-70761,-50586,-50331,-9620,15180,-13434,-60985,-79278,-26784,17208,-3782,-29017,5090,90819,44037,40167,91022,116644,37208,-79150,-122099,-18423,11633,-4218,-40276,-50021,-61273,-31907,27782,80294,129854,147036,17847,-102172,-125912,-114527,-64844,35710,75188,81748,56691,9603,-6920,17395,22555,-20832,-65557,-86510,-82189,-30946,10155,-10867,-40633,-5130,41874,65122,44446,-9679,-42757,-65284,-49941,-36476,-25009,10926,-39930,-58157,-28167,-61557,-35157,80465,213911,322181,304374,189911,131068,86568,18411,-32859,-90670,-101858,-56975,-59148,-62398,-41774,-20685,16526,51656,80569,74842,52096,-39905,-84668,-49910,-38111,-81299,-59287,-41100,-68269,-34760,37828,21432,-51449,-86900,-39050,-3973,-1449,-21011,-67722,-84079,-21857,25766,-2330,-38455,-55015,-85227,-120754,-44430,61868,112560,77214,78699,110138,140840,56910,-56807,-82075,-43332,49387,103019,68508,45746,24480,-34523,-98797,-39061,-18422,-20795,-17736,-26819,-43117,-81051,-47184,-46733,-32366,-21301,65009,181918,227610,229879,210350,128028,21639,-38083,76141,147203,132595,65715,17912,49368,42895,-34992,-50219,-106353,-118517,-107957,-112534,9360,18022,9694,-22272,-103475,-144279,-142144,-130523,-77558,8927,107063,119173,91662,79048,112057,136051,36547,-43960,-76524,-65281,-20123,-42274,-84274,-90811,-23064,-14708,-11969,-23274,-18483,3684,33962,80375,96298,140326,239062,292061,282719,225491,95123,-28276,-21628,50040,66795,49229,8515,-20559,-24469,26013,100543,129743,36250,-100965,-52254,31880,-5878,-125497,-19762,10927,-16833,-29978,-36290,-74533,-6580,80263,116012,119933,95351,39819,-39651,-77111,-19281,29598,10925,43658,153793,216329,237913,165311,85715,83194,66282,5501,-58048,-100309,-41404,5285,49311,93017,79614,18465,-27261,-65581,-37299,12824,-5090,-22741,-39418,-13022,35741,46382,18251,45153,85334,63495,22922,30241,109794,260894,316975,300375,231519,172114,133833,112045,28196,-100603,-7837,60375,97082,61232,127002,162622,131859,54159,-19179,-76130,-27655,-22344,-95704,-119120,-91005,-32070,49748,60154,125552,194745,186464,128170,74546,20416,-33041,18653,104784,129543,91182,48282,12206,61640,148866,140878,45717,-9861,107130,188999,106233,-11745,-109397,-121742,-74591,-55309,-62222,-66672,-92666,-60747,-35441,-82183,-95634,4887,123989,161902,26798,-138471,-40154,10434,22796,38045,86641,116527,75803,1059,-78624,-46604,6899,-36597,-102746,21828,165561,178273,70778,13516,22299,7520,-6496,31237,86733,95486,51313,21904,21565,-28233,-37761,-20503,14859,-984,-22773,61061,158699,165809,67277,-24246,-20889,34818,44720,-6280,-51473,-86541,-102781,36789,230810,289410,160473,-11569,-88057,-122786,3432,95274,225942,286525,155971,65529,20871,-6957,-46006,-75557,-73036,-33425,71992,153079,209376,292011,246942,38690,-89387,-98188,-48454,-28057,-51423,-72822,-81340,-49258,-40453,-42278,-63547,-60210,-54848,-55100,-45012,-5324,14165,14128,29711,-206,111128,267836,310646,359670,342396,195824,106229,75601,73263,103276,87919,22923,-106565,-49011,74895,186403,143467,42810,-11058,-37941,-56409,-69535,-34118,67680,41628,-32889,-130875,-73752,42374,50195,-53195,-114951,-12304,88457,109371,61892,13033,-44678,-117560,-155371,19970,51259,1938,-21542,8362,-17133,-47114,5482,46068,85739,152199,198457,141244,13079,-103764,-171794,-129992,-80536,-50038,-25427,38387,27146,-4380,-50745,-103611,-114792,-130596,-155625,-74842,13764,74937,101760,82943,33430,-7581,-84979,-117456,-106473,-90773,-32338,81736,198364,213367,74539,-173021,-340565,-334901,-193434,-13206,108743,11825,-37416,-41794,-29046,130530,346861,444171,362838,159521,-22809,-58288,27645,-7121,-98660,-65838,-44389,-34175,-55372,-56573,-16880,5343,-1392,-21977,-45656,-73796,-124231,-112564,-72535,-21651,-4516,-4699,-7779,-26861,-69249,-69932,-103409,-81262,-7874,44426,-39846,-157930,-210805,-192449,-128717,-52393,-30472,-79673,-74960,-56423,14970,105394,135158,86867,64149,32683,60582,226102,355166,309576,178549,15591,-109616,-112508,-113371,-137519,-142007,-95035,-56445,-16262,23518,55141,25647,-41960,-20404,60985,197236,280613,226667,146991,127872,125788,105706,61944,40844,-2329,-46228,12664,6594,58739,158262,248961,219614,110486,73433,25176,-68558,-94194,-86653,-141607,-125751,-31432,-22412,-72711,-107732,-109488,-59433,68532,95846,71373,-3836,-52387,-99380,-77198,-6276,13464,-35284,-99387,-121865,-82217,-46496,-54913,-40761,-5280,57923,54346,-4227,-12723,-40515,-62497,-119086,69377,367160,453270,365791,188710,81409,31013,50472,42880,-20533,-118593,-56570,7407,1587,-40188,-78405,-103839,-101119,-119967,-119037,-117519,-131721,-109449,385,94358,129930,109112,95536,48954,31497,64015,84924,1326,-105146,-82105,-51848,-82710,-103718,-120984,-104202,-34656,-19182,-49062,-65811,-34939,3573,-38160,-63052,64104,186877,139425,-20672,-115531,-85403,-49282,-40102,-10789,11219,-34238,-45026,-28507,8801,49252,59859,-15818,-110389,-70813,37191,92975,56692,42334,45656,51228,62694,127528,133827,34234,-60453,-27237,113339,193071,178714,102951,27518,53408,80438,25019,-38550,-77106,-69290,14698,99392,125930,122365,57533,14719,80288,135740,187126,198532,173155,153597,132405,90788,90405,100116,11077,-114175,-57501,11970,29699,-5456,1842,9576,-29871,-102753,-99743,-30952,56120,78545,25188,-40316,-46405,-49697,-48857,-109925,4319,87286,93469,49224,46062,17223,50697,161685,222205,129775,6587,-50713,-36691,3823,45707,110506,177012,142732,33606,-28502,-25017,-64451,-120905,-68312,-99158,-77371,-56186,-40176,-73803,-82846,21202,2660,-99493,-39264,111458,173419,116524,36914,-47447,-96544,-113680,-113719,22553,176353,220732,81504,-8537,-14441,2748,-15042,-9442,42646,20396,-10593,-83365,-154572,-131942,-125054,-111361,-61882,3856,30293,26021,-4544,-38750,-59446,-3063,17418,-5905,-63849,-113097,-83380,13529,32642,41403,41388,69117,148793,172099,126606,71045,26709,16443,38962,43,-39658,-13228,36120,25755,-42187,-98859,-139262,-81320,-38249,-58581,-102662,-55592,-28219,-47461,-110366,-52892,11288,22416,26810,84773,111748,150207,116711,7119,-63272,-50910,-31228,-26382,-8979,4961,21410,57369,60459,49067,20158,4740,401,-14542,-53442,-71950,-81576,-96881,-80385,88350,248431,242799,134087,30772,-23685,-47560,-105515,-88622,-94891,-78156,-68299,-69749,-64526,-51090,3227,-2730,-25604,-73667,-137597,-160760,-68705,-81845,-128159,-111265,-52405,-16726,-15686,-56121,-65696,-29761,-36370,-89360,-33457,-30245,-71275,-121212,-114095,-137400,-71137,4973,87880,102790,20456,-94499,-48863,81300,106117,63436,-13016,-26131,-34414,-27263,-25248,-18890,15584,15349,5744,-13701,-88113,-23113,6814,-1261,-46320,-77424,-66744,-45789,27685,14129,-47249,-97418,-74117,-29309,-19782,-27800,-66523,-52445,-29960,-19310,18706,84552,224372,240117,181235,151851,164445,104887,15233,-76313,-37247,20775,19551,-40157,-102401,-91278,-32223,24374,47231,3391,-56950,-42975,24840,55929,48068,91263,169835,242415,190140,56421,-16665,-9344,48379,87994,85292,88732,128031,173464,193080,204695,148090,78165,25318,27145,112919,134946,32690,-31196,-50623,-74467,-26191,75258,132121,122438,74859,84831,131051,189944,192905,107019,41707,53669,86272,104686,67185,-15457,-114191,-10458,39064,21598,87314,161765,211405,217398,192386,205124,153529,86680,54779,24644,-59127,-55222,67469,126956,148495,146767,130409,121961,71032,-1154,-42608,-30419,-35797,-17702,-4928,30310,62635,99922,38063,-52885,-9331,-9016,-75501,-61612,52669,192985,255837,251034,202425,137995,47818,-36873,-6462,18923,63047,84498,29732,-29797,-12020,-20190,-38884,-95680,-104132,-40788,14169,15922,-10728,16591,73138,11020,-102878,5870,73449,30965,-28335,-40452,-96735,-99094,-44527,-40788,-51566,-38301,-25989,-32258,-81434,-100964,-118510,-92155,-23738,159943,388976,481586,382457,187699,66439,44455,33495,-47123,-56947,-41035,-58267,-89427,-87623,-53523,-7532,41921,-68552,-109678,-63150,5533,84820,194,-8440,22436,47752,-21539,-123536,-64348,16684,7295,-29974,-32277,26801,64819,17414,-45356,-114774,-81626,-24339,4889,-18417,-43119,-53364,-93677,-126983,-94353,-90328,-75076,-3705,95300,166786,63662,-89108,-94701,-8721,29568,7543,8843,45247,53944,16524,-43261,-57463,-26151,8995,52376,97201,107354,13936,-83912,-97855,-59452,22404,108629,176606,127140,-34346,-92984,-9708,56592,104561,106038,46439,-33828,-34827,-3279,2410,19807,92704,165579,181298,84601,-50432,-95078,-87060,-63667,-50615,-93488,-115458,-67089,-2659,34565,13843,-61664,-106862,-16014,19019,-31232,-89224,-24076,52518,122720,129084,47029,-75362,-28843,77821,108337,67468,34287,20501,-11918,-42923,-56531,-54384,-28459,10629,12073,-25848,-39014,-50827,-77193,-29112,100318,169599,210553,195514,149844,149716,96244,-59,-22502,1420,52102,1960,-19656,-22789,-18167,-2240,5939,-48505,-84053,-104445,-84837,-101457,-36097,12669,12725,22622,8303,-42372,-54783,-35826,19239,73204,77599,63920,42499,26480,-1702,-59378,-113720,-27370,235995,214726,95629,13237,-45370,-18185,28235,107465,134943,96634,41123,-12122,-122546,-99437,-53433,-56444,-53958,-58102,-42209,-76696,-126666,-90321,-13931,53616,-3076,-11369,-4934,-44366,-84670,-83413,-121382,-41357,16181,21619,-10651,-12425,-23979,-54977,-34506,25723,41374,73662,64068,-2709,-23177,20402,45591,80165,163835,246630,297742,251334,116816,-4834,-57566,-101225,-131437,-120360,-61864,-3309,60658,101371,27983,26969,70367,26818,-89080,-87099,-38055,-16746,-43876,-127116,-39198,-18884,-65882,-64533,-10943,-8317,-61341,-55637,72850,183915,144351,7415,-101423,-99786,-69665,-100869,-136720,-93296,-74413,-79532,7544,43472,-10177,-122417,-108087,-45435,-25616,-32242,-6992,-66739,-144304,-59877,-51468,-57008,7352,110285,178833,140313,102245,37553,-16258,2058,71752,142333,187215,96973,-28291,-85603,-2789,82248,120055,132413,146941,142485,86760,15699,1425,35152,37101,18899,-45603,-119351,-90521,-72789,-61753,-110285,-4485,103950,220431,170753,92820,106233,94050,49933,-19493,-51232,27791,333869,538125,526482,362532,252648,234743,246559,125406,40611,6722,3879,119109,279818,189073,31161,-60512,-86413,-115405,-118536,-93692,-111596,-79808,-50293,-36043,-15315,36398,-512,-41189,-12206,17596,72814,79064,42456,-16853,-109547,-113808,-54783,19049,78131,32229,-46180,-75869,-58176,-69630,-99086,-124911,-49843,49877,122055,124972,42337,-62630,-97052,-94187,-53213,17350,29037,36548,20794,-14252,-17422,35259,10891,-22566,-43469,372,-3316,-66897,-96935,-98886,-49820,3552,27479,-28033,-48648,-40231,-78141,-80655,70293,150757,-10578,-89491,-25471,56344,86529,51218,43850,64350,54633,-45402,565,236028,337726,371082,273328,154974,159477,204552,172175,179192,67539,3205,26580,65021,73754,69382,-69035,-28131,170199,262366,282513,246448,232425,185824,114370,61126,-56405,-102037,-69536,-67586,-69140,-13888,50743,108110,87467,2586,-124210,-103087,-56206,-56208,-114722,-89430,-40481,-2053,72931,156968,211106,195054,204920,196342,173897,183524,214268,191206,111268,41758,-36194,-85639,-111672,-46923,28228,25969,-32710,-93562,-28704,36271,40970,9058,14287,10962,-10307,-2399,-15029,927,62297,158041,303258,521164,189486,49956,12838,52413,94571,33135,-20586,-69756,-113043,-106491,-83507,-64458,-62689,-75922,-84602,-43374,-29782,-25576,-19932,-68026,-107833,-55109,-44465,-97926,-103299,-3589,36620,15369,-18670,-26803,-29955,-48267,-77421,-104168,-99572,-44917,-2239,-4845,-13392,-70130,-6525,136500,154550,123847,31226,-2490,-15957,8491,14228,-11776,-42925,-2887,11332,-14921,-26593,7623,82243,147422,148067],[113234,39657,-50924,-26101,25918,72750,62785,943,-63090,-49019,4701,19241,-16416,-42852,-16348,69110,106704,80157,16494,-82777,-94541,-121125,-142929,-115972,-132033,-179841,-140038,-64765,-35287,-19588,52344,146794,157527,87561,-14865,-123214,-105555,21479,105313,47465,-38251,-45259,-39964,-14484,-17847,-20687,-30867,-80687,-89548,14821,87984,77788,48722,79572,155452,237381,253060,93692,34678,74,-27174,9797,30690,14035,-49408,-87479,-47134,57666,102073,102606,56485,27852,24814,64224,125505,192702,169151,93969,22684,-76545,-131953,-8150,83806,80481,42120,73951,148755,189645,208409,167897,72880,14324,-14604,20578,112068,281158,441749,478970,413888,309315,295090,323138,302833,233621,177802,37873,-88430,-77911,7119,43998,43547,34115,-29364,-104120,-116484,-102523,-60734,15357,90329,131139,55548,-6949,-19081,-47990,-49063,-56013,-82784,-115725,-120963,-74154,-26673,55139,125132,116666,89097,46415,-31510,-110593,-117130,-103052,-60887,-41888,13022,3644,-24942,-36298,30663,98451,13569,-107752,2413,32272,-60908,10964,158118,199545,91514,-25290,-27685,23048,15129,-60390,-68764,-19504,-40755,-78422,-16886,31162,11505,-39890,-11776,116877,232025,171524,15758,-69351,-22748,64959,125552,128444,81349,34044,34990,120334,178718,184632,86914,-37870,-88929,63695,110993,45828,169,-5410,3140,38170,72549,72736,47344,24013,28278,32226,630,-52364,-72641,-114020,-136980,-88712,-20870,-16948,-56726,-59660,-77768,-97510,-103322,-140625,-64991,35133,58265,53877,61564,84317,53258,5843,-102190,-16399,147536,236142,203120,125252,28847,-46881,-109176,-106981,-128982,-87718,-23190,98525,249460,343079,406904,538994,520449,245961,33375,-45694,-16756,38598,30806,30316,55426,36097,27273,24285,-7160,-41629,-66880,-79119,-38566,-9055,-13838,-5944,1039,34000,95491,177672,169094,25496,-90199,-92144,-18999,45323,60169,91443,98650,66523,1316,5908,24997,2403,-46074,-51346,-28139,-3384,8434,-8709,-32745,3703,-7261,-43088,-88134,-121157,-101509,-103241,-115616,-66320,-7360,78538,180185,236669,216304,85532,-31715,82136,320812,369632,224175,69028,-55148,-37108,-10652,7895,25821,53677,41228,-60770,-102477,34344,186908,296144,209273,82679,-2500,-67623,-98362,-82437,-89492,-76368,-116533,-146512,-159186,-142101,-97355,-69092,-85047,-21841,46349,71809,63478,27132,-46215,-80142,-49018,-6883,32666,55650,-7815,19137,79890,114833,84864,48138,55601,76518,64421,6282,-15332,-52473,-59539,-9187,34621,9976,-14012,-21522,305,-22311,-69895,-107261,-57761,-38793,-48717,-12303,17093,-147,-27175,-68200,-30712,-1615,-23393,-34739,2517,78471,35963,52519,116412,151930,74091,-55772,-143029,-20961,16887,-3177,-47808,-53670,-59071,-25573,37120,96349,158037,175773,10635,-111236,-106550,-100089,-55387,62122,113702,102340,64969,15363,-6528,6067,9772,-27054,-59988,-81224,-84665,-29868,19648,-1340,-30468,54,38619,60506,42292,-7725,-42069,-69449,-56714,-46103,-38068,-9155,-73227,-95273,-37486,-61165,-43011,65742,188995,308381,328491,248305,181209,111231,25547,-34336,-91094,-95691,-41759,-45162,-49721,-34772,-23417,4432,37536,72372,74736,46967,-47367,-78841,-30491,-20296,-84536,-68072,-37277,-54830,-27989,44249,33824,-36641,-76504,-34018,-1460,-3971,-25098,-72192,-82409,-14713,34259,2965,-37525,-53021,-86407,-76867,15002,110385,128686,70177,64819,96785,138236,68088,-36789,-43356,-20129,65583,113972,77446,51994,28214,-32491,-92450,-26926,-12269,-23061,-19692,-22409,-28707,-50843,-27275,-31244,-17563,-7210,67026,169832,200763,190597,164418,90302,-5088,-38386,75898,131164,119385,60007,12469,41513,39144,-34062,-71415,-100075,-115131,-107839,-112983,-10854,-11353,-24724,-57866,-131230,-163051,-152320,-131644,-77029,-1744,101299,124471,95185,76242,108523,139000,35905,-52970,-72399,-51408,-14635,-50553,-93523,-76381,-26707,-43114,-52111,-49388,-23777,1990,27622,70490,70206,103015,198953,263312,261405,209667,88698,-28594,-23875,41335,57574,37846,-611,-22260,-22792,34034,118763,148299,43791,-104785,-50669,37517,5627,-128891,-33059,-5796,-29460,-35012,-29852,-68337,-21460,69899,114004,124080,92969,37245,-34987,-72840,-18279,42248,40072,81221,155745,230263,261797,184886,99609,89943,65592,1861,-69256,-105058,-39039,6179,48159,102489,104378,34964,-19769,-66252,-50425,-3727,-8280,-10943,-17506,-1052,27500,27131,-1463,21635,61826,35783,-4544,21703,130568,308373,382035,352817,261548,185443,139389,103020,548,-125185,-13289,46968,85515,63036,151411,211941,173595,81856,-2827,-73444,-37961,-32174,-94307,-115390,-88209,-28771,75220,107393,158750,204452,195708,150763,90134,20528,-38518,22426,128273,187376,167327,129037,83159,83412,130070,114044,33558,-4566,113150,199366,109373,-3277,-84559,-118380,-86050,-64289,-64764,-60268,-87784,-71879,-34526,-65130,-119024,-24367,92085,129638,10087,-130293,-22699,32376,43348,50266,94044,127413,85151,13309,-62925,-49028,2,-38197,-97670,13485,148327,162731,65236,7835,16850,10460,10269,44514,82461,68964,10295,-23132,-14369,-38706,-31240,-6100,40978,28263,-3034,68389,158082,161302,66552,-22396,-25701,17707,26602,-19527,-53817,-72847,-90194,39750,237241,273659,120245,-36508,-98201,-112450,3662,59540,177509,252746,141089,68763,32588,9470,-34654,-73552,-81181,-46787,58710,150935,222002,290697,206297,-13582,-124523,-98978,-59209,-51951,-65143,-58806,-65409,-57276,-45006,-43691,-69297,-70367,-60801,-56951,-43292,1566,37026,30716,45111,47556,198801,311983,335617,370470,358547,222396,128801,103156,106667,123356,73491,-6761,-114262,-38352,81528,187587,142313,36849,-31621,-82000,-54666,-56104,-30725,47266,9758,-63829,-138398,-16480,95793,75092,-46952,-106873,-11372,71415,71908,5385,-56618,-114362,-165656,-135972,21594,42362,4757,-6335,18748,-7432,-38243,17214,58582,94647,161503,200534,123702,2777,-100808,-176898,-137820,-120313,-76984,-34977,47857,48051,16819,-32092,-87436,-96455,-119187,-145923,-72765,2532,48822,74572,68960,35367,-2478,-83996,-121640,-110611,-101444,-50194,57560,161375,181470,69369,-156461,-320499,-319319,-173453,18256,147896,45253,-24696,-40330,-32745,123988,408475,547705,432253,195174,-8017,-72971,18522,-10525,-97162,-56790,-42390,-35233,-45917,-38541,-3993,9946,5967,-822,-21967,-55650,-129088,-111601,-74471,-25103,-9736,-9616,-3956,-13822,-55741,-63322,-99397,-75960,3039,62216,-23586,-142923,-204262,-195236,-132928,-48431,-1424,-48009,-49857,-37379,27974,97902,109808,65221,43743,30784,87431,260765,355741,278018,145907,4578,-105351,-110128,-110312,-127390,-130833,-89341,-56739,-21194,17359,53385,29235,-36261,-14481,63512,185901,268767,241844,165869,127986,119273,102473,66580,46541,5313,-77011,-5820,7455,67700,157679,259836,239587,116285,63832,2071,-103666,-88672,-76177,-134445,-125834,-24175,-15411,-72909,-83333,-62371,-103176,36016,68591,51950,-15551,-53407,-87435,-77251,-9124,12638,-31692,-100151,-110831,-61170,-23930,-35103,-33793,-11080,47091,47972,-7361,-7226,-31092,-55789,-104659,96646,362049,386908,293204,142288,67081,35665,58798,41049,-32836,-97981,-28309,24198,15930,-23808,-66991,-97856,-105012,-130090,-136755,-135463,-145728,-102820,-1420,90357,131891,113274,90513,39756,26771,62423,81622,3777,-98266,-88728,-72578,-99989,-112944,-131916,-118815,-50365,-31997,-59360,-90878,-59971,-12985,-42963,-56724,57092,176721,142083,-18334,-106697,-76607,-44277,-40297,-14005,769,-41780,-38130,-17382,15485,48785,48088,-42243,-124293,-29979,79638,126137,68929,42952,43780,55827,72784,138142,139023,35268,-60027,-23754,126588,208681,183135,93407,7160,31203,73264,48374,-9254,-49673,-45328,22564,80063,84720,81467,36534,10196,82616,145943,196273,188429,149777,133935,127037,101136,108970,121696,24977,-98248,-58045,2927,20371,-5895,5203,11349,-26881,-98673,-92487,-30433,48710,89572,44967,-33671,-44116,-43862,-37122,-84842,-16206,61183,68322,33932,39706,21213,48449,153454,218211,125348,830,-54125,-41007,-5544,36941,113390,207331,177883,55663,-16568,-20483,-63238,-107341,-54760,-90809,-84356,-60690,-40128,-61668,-60718,22333,-6595,-88501,13212,176940,219049,120300,28109,-57103,-95239,-108914,-108796,20366,180903,251960,116908,14350,-2354,6072,-18619,-13956,40166,33248,12970,-63992,-154704,-139984,-127158,-111170,-61258,7720,40568,48193,25278,-4688,-35185,-2813,910,-26805,-86522,-113541,-57176,26991,42227,54630,72696,82494,150710,154544,119212,77014,34399,19229,49073,16438,-33137,-18320,26380,13404,-55125,-114702,-123131,-53221,-12738,-43394,-108207,-76939,-43233,-51110,-106807,-58149,7768,28797,43969,84763,82001,102908,82274,-1959,-49019,-25509,-4580,-8748,-24791,-31421,-12987,33452,45984,43132,17637,-859,-8237,-21472,-50619,-62568,-75697,-90026,-91103,42727,217803,240243,146772,47058,-15586,-45389,-97843,-87016,-100518,-82671,-58804,-52970,-52040,-45738,12401,14182,-8462,-59209,-128308,-159889,-73450,-86549,-130170,-128026,-63866,-21044,-20898,-61870,-50374,7222,8345,-53140,-14412,-9934,-52232,-106192,-122592,-133343,-85600,-15873,64372,87459,26151,-66872,-74327,54642,90045,59698,-14422,-25604,-33141,-35409,-53329,-78392,-21513,4011,6833,-13407,-93810,-32492,313,-2262,-45378,-66704,-42962,3435,90106,57441,-42078,-102911,-68250,-23923,-18952,-37219,-83040,-59317,-34588,-21380,20647,110986,262058,239486,165987,142151,157012,105328,22890,-73750,-68731,-18980,-17744,-65525,-114293,-94584,-45016,8568,37762,13138,-29991,-13089,49395,75747,63344,109072,191147,262821,195629,64226,5307,13796,71102,109286,115992,123682,152802,165185,162776,167328,112263,51369,11213,19247,109905,140680,43237,-14828,-28465,-50595,-10969,71582,115176,110726,75319,87734,135006,193574,186089,93158,31427,41317,74512,108223,80860,-1445,-128331,-22844,32362,36377,117817,175497,208380,202428,185738,195910,145257,88078,62888,25700,-71835,-58328,70729,124224,134209,132214,122714,118101,70224,2277,-26495,-8945,-26827,-21088,-17205,20796,64139,100805,32281,-51689,6124,12164,-54775,-86491,32925,191729,273414,276825,226444,145173,34034,-55703,-21861,-2427,44890,85427,52847,-2773,-63893,-67599,-76937,-126887,-125338,-52039,8852,10694,-16897,24093,104502,57360,-67301,4280,53259,-9761,-73545,-52323,-84108,-84799,-39126,-39758,-56085,-50821,-49889,-39037,-72834,-79711,-100592,-82539,-33073,118535,339074,444448,354958,179564,78852,70845,49560,-47263,-49530,-25213,-34764,-55667,-42790,-4768,38101,77031,-51022,-117228,-64326,8351,98684,14680,14397,52523,64948,-11263,-118757,-66378,19125,12674,-24050,-32732,28799,73520,22392,-44490,-104394,-69176,-12841,16640,-14728,-46506,-51453,-78818,-106773,-81381,-83140,-72876,-9582,73162,148622,61981,-79607,-95486,-25895,8271,-10493,-4719,36175,56005,29530,-25662,-46938,-24283,6800,57726,117170,124827,21105,-78315,-84896,-41110,42014,120108,166973,96270,-52943,-89843,-14965,48800,110454,128151,60488,-27696,-41660,-11261,7025,23125,83784,142217,135550,41286,-75771,-86821,-68923,-46449,-41113,-91801,-119441,-65596,-11212,3942,-36908,-104436,-79069,-933,26361,-37405,-101901,-21357,56020,133390,146643,63890,-73708,-48648,59316,98518,71563,40923,21552,-14631,-44180,-59283,-58369,-30712,8487,4524,-45000,-61902,-62584,-77377,-35612,94215,154039,175727,159976,140504,177798,150637,51622,28551,41280,57267,-12470,-39456,-46547,-44020,-18229,4968,-44304,-77556,-95599,-86289,-103400,-22853,22218,12293,10253,-7004,-53010,-58666,-42381,11944,61214,55470,44358,31476,26009,8627,-43356,-95254,-48479,203383,215320,105046,26437,-31185,-9414,11302,62477,88880,68142,30425,-9926,-110183,-103290,-54999,-54542,-50512,-51864,-31366,-69791,-129840,-77234,4349,64310,-8530,-21141,-2714,-26896,-70480,-82760,-95329,-22232,30284,32350,-4591,-32467,-37090,-63511,-38745,28778,51732,85796,74906,4547,-22261,16715,58148,95681,142554,190391,235645,212577,113264,976,-55534,-105048,-115847,-119121,-74329,-25808,35904,84114,31645,65879,113343,59939,-56321,-68362,-25211,-3453,-33891,-110918,-32809,-813,-49323,-52580,-387,-236,-66644,-46352,104475,204256,150291,8488,-99028,-98467,-69942,-107373,-142504,-89240,-65472,-76284,-31632,-7643,-60302,-155332,-123056,-44903,-7861,-2168,13267,-55669,-135253,-73372,-53763,-51725,21968,137580,214885,172313,111663,44341,-15551,1869,66777,131832,171367,83019,-34692,-83458,494,89360,125296,132530,144759,138149,79881,6476,-17770,8987,15434,-115,-63881,-119466,-83057,-81551,-78403,-87859,31523,139955,255909,206974,114029,127122,125171,87692,16477,-36413,-84717,205835,454202,479307,338461,232215,217217,248277,137312,44131,8207,6745,129173,276502,167192,18208,-68145,-92912,-114854,-89823,-60880,-98213,-101871,-77586,-40380,-27991,15400,-19945,-45736,6205,46419,113292,113808,20152,-88443,-105884,-112233,-83820,-34282,31395,-1335,-68774,-87902,-52793,-49736,-84751,-125815,-41878,51666,105526,106190,39053,-49657,-71784,-72595,-31004,33165,41589,44934,25244,-15121,-22852,29470,14492,-7421,-31567,-11745,-28427,-92820,-122133,-117927,-63487,-6319,29332,-21433,-47043,-43792,-74991,-62973,106591,183768,21340,-70286,-31538,42398,72198,36787,39681,67895,67320,-16368,21861,246194,332330,362608,272842,157808,143137,169154,128813,147999,69594,22666,55406,100579,104947,76345,-75748,-7163,227329,332876,341377,281237,252694,198293,124263,60876,-65386,-77462,-21517,-39708,-82575,-37570,26654,87169,80913,12045,-102784,-101949,-50463,-41719,-96320,-93129,-44050,-5613,64328,128065,152865,151414,192373,217721,205778,207178,222468,178821,97863,39872,-32765,-84588,-114812,-56221,14343,5088,-54785,-110408,-38512,24988,30626,7260,22082,22693,-463,6363,-4720,-181,41220,116916,258571,513364,218985,67828,25208,58858,80429,6227,-27110,-69789,-103342,-86728,-56402,-33496,-38895,-64935,-86801,-40187,-18895,-10696,-8476,-67155,-88248,-22842,-15420,-70803,-101269,5183,45292,21092,-12162,-19518,-24632,-46471,-82339,-99621,-63103,-10537,24604,17233,11612,-19565,59469,185640,193552,151253,46001,5203,-12262,13185,22846,-1591,-35297,5454,24289,736,-14019,11897,78855,139815,147729],[121830,62953,-36006,-25734,25762,74875,70192,15227,-55214,-55511,-21325,-27456,-53185,-58518,-13817,102238,169813,116063,19560,-79636,-73768,-92936,-135538,-128878,-147418,-167934,-117946,-45440,-14606,4252,69238,149004,151939,78619,-20654,-114579,-97156,14320,91311,37986,-52829,-53305,-36748,-5251,-13283,-33922,-39978,-65705,-62124,33908,102880,91151,63096,90942,167830,255932,262290,91830,31950,-172,-17408,35956,52560,17575,-56710,-112717,-84495,10581,36305,27288,12539,24207,19271,48417,113540,203815,201357,133911,60747,-16074,-84080,-74903,18086,10174,-18789,24786,99711,139961,157093,132471,64366,18452,-7631,22093,116520,303769,480688,516964,443231,320574,299571,336716,346037,293014,200676,30310,-105852,-82648,11783,52888,50918,36889,-22131,-94136,-112971,-103146,-62697,10202,86552,134808,66413,7254,-4273,-31047,-34127,-42739,-72291,-104944,-99181,-54031,-3917,83066,152177,141675,108057,60036,-15113,-97382,-113513,-91548,-48500,-37923,13162,13311,-13124,-30415,41718,110097,20707,-97797,-299,39264,-48990,17943,155119,192496,97159,-16291,-28399,13709,5116,-65474,-94834,-56323,-76937,-58025,16394,46454,18754,-36097,-14570,97824,217491,176311,14498,-64189,-9031,84217,144798,134564,76096,26036,31008,113347,168422,174348,75501,-48738,-75605,73386,113737,47377,7746,11102,28766,64682,86233,76622,43697,6794,6734,8661,-22309,-72764,-82152,-98014,-119860,-85650,-13313,-2042,-54376,-86217,-117327,-132362,-121994,-145734,-56971,44168,52566,33192,49846,91604,68394,16830,-98373,1672,192504,276863,240817,154419,50571,-34659,-102664,-99298,-115451,-71069,-13894,91398,224361,308397,375901,520432,515685,263308,49480,-42013,-43627,4767,1417,8872,43478,31343,33199,34967,4849,-27756,-48918,-56863,-24085,-8148,-18460,-11916,-11452,5984,63454,145378,132021,1524,-106199,-82175,3146,66250,73476,100111,99759,65495,6485,7042,24221,9186,-29128,-30427,-13173,4341,10064,-10907,-37672,-7538,-13979,-44691,-82212,-93214,-81702,-98610,-125344,-94471,-22281,79800,199887,272939,251114,109055,-26137,81892,320033,367510,213440,58348,-45187,-1072,24902,17098,23433,54219,41513,-59612,-104986,26684,179722,291261,208920,97684,20876,-52908,-93719,-74319,-62778,-41845,-84665,-134640,-151349,-143596,-104867,-82511,-69674,-11793,43866,72151,69791,38157,-33724,-73697,-49558,-17310,7828,50839,3264,26687,66715,91183,76806,40532,48115,74416,69468,15017,-13305,-57795,-67625,-20324,27803,8606,-15572,-25376,-5369,-29030,-74882,-103684,-43573,-24557,-44342,-17983,12349,7743,7900,-40524,-24773,-17242,-44308,-41370,-43,65054,32036,61394,134647,178632,104505,-33771,-156958,-23665,20138,-4314,-56165,-57099,-56227,-19464,44784,109986,182185,196065,3061,-117157,-86622,-84048,-47572,79982,141259,109324,63395,15802,-8162,-5513,-2521,-32482,-54333,-75942,-86691,-27101,31873,12460,-14611,10127,38855,57277,39328,-7245,-43084,-73812,-59589,-47690,-38450,-10666,-81502,-129629,-44803,-58459,-54137,42174,149383,276226,335242,298896,224125,129242,30012,-37769,-93256,-90643,-26361,-27113,-34792,-27782,-27579,-10093,21546,64364,74377,42252,-51460,-69029,-12002,-3067,-83045,-79464,-36586,-42669,-21191,48795,43913,-23718,-67172,-31212,-1380,-7664,-29791,-77424,-80779,-8304,42789,11401,-30570,-49127,-81291,-41701,63063,143118,129239,56211,46882,78878,128684,73547,-13966,-12679,-1773,76728,118299,82156,57838,31876,-31594,-85836,-14718,-6777,-27044,-19644,-7617,882,-22608,-4521,-11378,-929,8278,69210,158593,177646,157810,127565,57861,-28577,-37113,72355,112024,100474,47941,4163,35063,38714,-18022,-87203,-91956,-110376,-107645,-113246,-30900,-41362,-60505,-94311,-157598,-173022,-160873,-131378,-77029,-15564,87485,122339,91277,67232,99269,135327,33398,-60072,-60502,-33671,-8173,-57202,-95604,-59816,-29328,-69008,-92971,-69580,-22924,2259,21123,57049,41248,63654,153293,227220,232787,186506,77722,-30644,-26399,34217,50660,28826,-8380,-23522,-21198,39859,132093,161584,48956,-107992,-51014,40180,16521,-123823,-48640,-23581,-43188,-42059,-23920,-56236,-34493,54751,103983,119525,82751,29457,-33165,-68020,-15801,54335,66341,111557,141615,218925,262189,190717,108019,91948,60019,-5805,-81314,-96968,-36020,2219,38275,100986,122852,48063,-14426,-67554,-64796,-25503,-17607,-4071,582,6902,18178,10027,-19730,-3785,32543,2212,-35991,12657,148500,342059,433943,392244,280581,193170,141141,89171,-29112,-145174,-17940,30756,70111,63938,175076,262787,215044,109282,15189,-65331,-47118,-40418,-80085,-97617,-75830,-20575,95974,150645,188896,211461,199875,167075,100674,18037,-45728,23962,145586,237912,242210,208899,150332,106307,114446,90188,23365,-665,112513,204389,114071,11261,-62520,-115584,-97480,-72271,-67172,-54141,-79245,-83638,-33163,-47086,-98752,-41212,68821,103121,-4257,-117659,-10487,50638,64464,62619,98851,132089,89063,22791,-49231,-50333,-8347,-42154,-99302,-2423,120117,136564,55195,515,9369,10368,23829,56540,78615,44641,-27077,-59175,-31302,-34192,-21448,7271,64082,55064,15239,72384,149877,148240,59651,-25322,-35225,-8282,-1201,-38466,-59730,-61608,-67233,55238,249468,258399,84409,-61998,-110278,-99309,217,21771,122228,206028,117522,67064,42031,25380,-24209,-71213,-87786,-58449,45552,145209,225764,271670,150517,-66017,-74454,-70505,-54094,-56149,-57477,-34601,-41609,-62861,-52373,-48035,-77176,-83149,-69064,-62589,-46011,3110,55345,48186,67013,113626,266125,323910,332592,357998,358160,245355,152405,131941,137285,130566,47351,-41165,-117536,-28330,82770,175038,127779,21495,-57906,-84732,-20289,-29371,-23080,29565,-20280,-99168,-109561,47929,154647,100104,-41795,-103207,-14986,50232,29747,-55556,-128740,-184284,-215378,-116079,21600,32797,8754,9257,28339,2306,-30472,19462,56819,89053,154843,187598,96812,-13717,-102887,-182449,-112141,-157384,-107822,-45241,56157,66807,33836,-17463,-71142,-79614,-109484,-138995,-75478,-12990,22319,51553,56869,35658,961,-83746,-128634,-117039,-114272,-68220,34917,130021,164746,92846,-100589,-259714,-267422,-127269,56449,175318,71539,-15558,-37352,-34558,114667,452653,629920,482641,220998,2407,-88749,8172,-16399,-95897,-47246,-41020,-37758,-38897,-25298,3782,8188,7101,15194,-2692,-42999,-135427,-107453,-77111,-32723,-19865,-16984,-718,-2280,-43462,-56409,-95106,-72036,10749,75021,-11459,-129049,-197236,-198707,-140558,-49662,21104,804,1124,-7890,39949,84719,82135,44367,24656,29734,109536,274906,331557,234061,109161,-11830,-104512,-107044,-106469,-118724,-123272,-88652,-63097,-33134,4004,45794,29097,-29788,-8906,61822,163881,240235,244527,176536,122217,108746,94913,66978,48114,10430,-68854,-19401,6959,69789,146928,258985,251026,117229,50765,-20926,-119749,-71888,-63457,-118199,-116665,-18843,-12415,-74065,-63608,-16591,-120798,-7911,30612,24921,-31632,-55544,-77526,-77135,-13082,10472,-29578,-101717,-102296,-44691,-7134,-19096,-25348,-14258,37659,43668,-6630,-4410,-26305,-53976,-87900,121119,338858,311354,223200,104891,57219,40998,66279,37606,-46939,-79295,-4386,36410,29410,-3611,-50108,-85721,-101888,-132358,-149752,-153054,-154820,-97790,-6541,77371,120798,105748,77100,25310,17608,56377,74061,1662,-94168,-93415,-87371,-109580,-116576,-138962,-131411,-63241,-38525,-58263,-100342,-84619,-31655,-47688,-52814,45007,154643,131647,-21815,-99877,-69420,-42049,-44481,-22808,-16393,-52369,-34051,-10721,17905,43894,30920,-73208,-113538,11806,124962,159093,77372,39374,37589,56711,79398,142194,137483,32311,-61792,-22932,132135,213632,176535,77372,-14653,9765,66395,70627,20967,-22522,-23280,28218,57127,38866,32509,7371,-744,77432,148146,196176,172912,127932,122176,128212,111372,122303,134163,36354,-71339,-52335,-6666,7355,-12489,1438,5677,-27376,-94868,-90304,-35779,30513,84288,55242,-30646,-38937,-32505,-18259,-59964,-41606,31674,42262,18128,31407,23120,48194,140316,205703,116668,-7320,-59874,-47650,-16218,28520,113351,228630,206874,73613,-9126,-20757,-67272,-92665,-42577,-79579,-89573,-63761,-36855,-46583,-42830,20640,-16955,-76812,54173,229176,248654,113913,14978,-68536,-96926,-108015,-103753,17610,179291,272919,147439,35091,7198,4973,-26083,-19448,38358,50833,39795,-44030,-149479,-150058,-131070,-112913,-61608,10587,49298,69211,54757,27775,-11788,-3989,-18272,-51911,-110945,-95105,-30810,37522,47218,64062,100841,92219,139897,121079,96461,72162,35052,19648,58934,29202,-27925,-20701,17443,-201,-70787,-134277,-100848,-25260,12802,-25540,-101132,-96217,-57800,-56618,-107293,-67118,-1464,28801,54145,74301,43774,56018,53264,-5518,-31480,-2151,18565,6862,-38498,-74418,-50116,6467,28623,34408,12041,-9913,-19672,-29196,-48342,-57203,-74625,-86946,-93497,-994,172129,222597,151647,59784,-7893,-41900,-90298,-83738,-104893,-89722,-52271,-39585,-43029,-43264,16952,27145,4800,-47160,-118732,-154883,-70052,-81344,-119813,-142321,-77698,-27674,-29379,-71223,-39208,42881,63385,-6932,5234,11220,-31887,-90197,-131009,-129604,-101780,-35678,44139,75295,28728,-47653,-84739,32722,71528,50494,-19770,-25452,-30185,-39072,-70197,-139877,-47029,7175,17842,-7722,-93102,-41759,-6204,-4457,-49118,-63949,-28213,42902,141376,90398,-41277,-112379,-61647,-18439,-17936,-46422,-99228,-60308,-30062,-19120,26589,143197,292714,231148,146606,127973,144873,102735,30482,-63517,-102779,-56784,-51242,-89797,-124832,-97786,-56371,-5538,27638,17750,-11401,10525,73512,98680,80532,126771,210126,277060,195384,66636,22225,33436,89189,123671,139836,153690,170381,151910,131181,127436,74815,26245,-111,14612,100899,139844,52101,209,-8848,-29769,-1308,59582,90347,91557,69618,86531,135291,191197,170425,76195,20416,28744,61408,107936,91143,10918,-131745,-37458,22980,50260,135194,177918,197085,182830,173042,178569,129484,82195,64199,21458,-85529,-49990,78838,123622,122083,117920,114368,113823,70372,10009,-803,25897,-6391,-19008,-27961,12565,66765,99844,24579,-50736,21013,33291,-34023,-111022,13765,188748,285466,295047,240697,142935,16037,-75419,-38065,-23152,28080,87706,79490,29215,-49885,-79399,-99450,-152734,-147425,-65673,928,3550,-24081,31971,136190,110584,-13376,16528,36217,-43650,-92050,-43676,-63135,-71558,-36043,-40403,-61223,-64410,-74538,-48292,-65514,-57834,-75805,-70677,-41389,77620,280611,392726,316622,164853,86221,91447,61005,-49777,-42854,-10518,-12838,-24188,-2755,39030,76510,101599,-30593,-123921,-66348,9950,111128,33539,37752,78372,75631,-6339,-113292,-64776,21226,16237,-19664,-34310,28571,80335,26449,-42880,-94356,-59235,-4791,24527,-12514,-47128,-45445,-63847,-89285,-71806,-79205,-71720,-16044,48859,123661,56542,-70459,-93763,-42480,-13005,-26052,-14586,27624,56189,41165,-8710,-35846,-23128,1972,61123,135206,138052,25765,-73514,-71738,-23280,59137,126352,147824,61141,-71312,-86773,-20537,39379,112568,145798,71424,-20072,-42465,-15049,14338,29447,72959,110168,78384,-10934,-106007,-65976,-43286,-25353,-31285,-89913,-122537,-65525,-21422,-28528,-74003,-74129,-57531,8575,30847,-44063,-115048,-20501,57038,140682,161487,80656,-67378,-69580,40367,87815,73116,42850,18383,-19843,-45842,-61576,-62871,-35761,2248,-6215,-65339,-78709,-65102,-75270,-44331,79840,126744,130249,114512,118825,189949,191600,97605,75432,75799,51975,-36765,-66841,-72760,-67763,-32506,2977,-39618,-72161,-88005,-89032,-100807,-14130,26731,12206,-2342,-22544,-61823,-61818,-50486,935,43911,29310,21686,19690,26238,18439,-29983,-79493,-60122,168873,206337,106857,34740,-19431,-3034,-8337,10890,40647,37490,15682,-9418,-90101,-96187,-50787,-46763,-39959,-38705,-17682,-62389,-128422,-66209,18317,68276,-17113,-31979,-576,-7702,-47757,-64686,-68564,-6492,38457,39016,3085,-54491,-54447,-73749,-42778,32157,61061,95068,81358,8113,-22940,10820,64993,103144,112777,125792,160403,155170,95471,2527,-48841,-88460,-98527,-108428,-80222,-46041,9686,61463,33736,99397,152624,90803,-27850,-51594,-13819,8121,-24024,-95458,-32897,9431,-36865,-44060,5871,5036,-71790,-19717,147326,226108,154887,9383,-96788,-99140,-71713,-112782,-145353,-88472,-57774,-63402,-68329,-59589,-111961,-184832,-132555,-43894,8738,30787,50179,-20193,-103068,-85389,-57163,-47964,33257,159238,244792,204164,121032,50305,-15539,-234,59417,119153,151889,66339,-41810,-81080,2864,93078,127188,131015,141235,132639,71649,-4142,-40041,-22943,-12243,-23713,-87070,-109545,-76171,-90465,-102297,-51610,67641,170423,279479,236337,137515,146804,152952,119877,48921,-7350,-115229,68809,345411,409998,298359,200849,184566,226254,135321,42200,6489,6694,134480,268305,147387,10235,-68232,-87036,-95112,-55852,-34396,-77441,-90026,-105282,-35475,-25763,-5366,-39707,-49355,21594,69762,149483,153872,19123,-82014,-21996,-67036,-90507,-96239,-20516,-32375,-80769,-104990,-52633,-32306,-68224,-114931,-34077,50408,86553,84969,33205,-38770,-52447,-53141,-11912,45140,52489,50960,26374,-18891,-34170,13226,10058,3539,-18190,-11919,-38035,-93696,-105519,-126334,-82363,-25871,20710,-21691,-49823,-51953,-74594,-42023,147744,214894,54583,-46700,-34928,24559,49636,14207,27939,64653,74592,13384,58446,263013,327699,347318,262855,152319,120323,129218,84666,106972,61809,37367,82186,135160,131693,75980,-88332,14393,281751,397905,388137,300352,257843,200287,127366,55558,-77118,-57384,20843,-3224,-79883,-64054,1431,62903,68738,15149,-84274,-97336,-47061,-31938,-82679,-102254,-52984,-13826,49593,90737,86051,97471,164298,221089,224340,221255,219635,156346,76498,29160,-38575,-93247,-125280,-67225,-3378,-19871,-77447,-128607,-51118,8091,17030,6665,29194,30521,4265,9723,-735,-8484,16778,77260,209567,479246,240085,78371,29237,55217,55014,-22788,-35310,-75221,-101244,-73711,-33347,-1521,-14021,-53855,-95553,-45272,-15620,-3499,-4210,-72396,-71154,-845,2003,-52716,-97951,5787,44662,18432,-12497,-16612,-21468,-46179,-88800,-76727,-36401,16335,45601,31852,26314,21485,115394,218951,218180,163815,49342,2618,-18063,8735,22602,423,-34447,7438,31124,10567,-7053,9156,66374,122012,137692],[127364,82280,-24273,-27525,23417,74680,75612,28831,-45526,-64889,-53951,-79677,-90580,-76677,-14285,129712,229562,157872,29707,-69172,-57410,-69767,-114080,-125445,-145215,-148782,-96414,-25209,7053,27054,83393,147833,142986,67727,-28160,-106898,-88846,5020,71202,22769,-70720,-64115,-36198,-555,-10567,-39889,-38502,-42415,-32867,53147,114391,100356,73070,96998,172726,261872,257586,84501,25303,-4115,-11199,59288,76250,22939,-59317,-127187,-98948,-10114,-1936,-30701,-37782,16279,11229,31402,96860,205466,224724,173448,108602,67603,38533,-24188,4018,-25224,-65817,-13043,62130,101303,116323,100376,54618,21474,-1687,21221,113150,308414,487990,520339,445725,318516,292344,335721,375110,343512,217523,25029,-118780,-87041,10442,55899,53577,35035,-18372,-86133,-111324,-105627,-63260,6655,80435,131081,73071,20770,10732,-14192,-19217,-26212,-56033,-89416,-80900,-36015,19251,110312,176275,161994,121390,69310,-1489,-84334,-111309,-83744,-40915,-39530,8371,21308,-2586,-26382,47130,112636,23064,-90032,-2818,44275,-38241,23676,149442,182101,99317,-10315,-30338,5439,-1526,-62231,-121569,-91031,-95096,-24760,44328,57720,23844,-31750,-18264,73214,190858,173764,12251,-56686,5380,102787,162047,138510,70231,17885,24861,99246,148996,156827,63032,-56915,-64561,77659,110522,44212,11299,25758,53829,89418,98229,80415,41116,-9425,-13718,-14462,-45694,-92804,-83850,-75920,-96741,-77751,-2772,16050,-45244,-106778,-143366,-151151,-127108,-121285,-42419,54879,46305,14226,38682,91978,75418,24113,-88258,22058,237859,312950,278875,184539,71992,-23006,-95546,-90826,-101278,-52687,2279,91972,203837,274085,338179,480312,484701,268309,61030,-34591,-61802,-22452,-25654,-15178,26720,23024,35401,42099,13866,-16420,-31701,-30981,-5225,-3882,-19433,-12103,-12685,-12849,34050,111237,94160,-21342,-125819,-73806,22441,82866,82560,102774,93716,56963,5389,5353,20248,13260,-13443,-10877,-984,9826,9257,-16208,-46394,-24230,-24425,-45698,-66845,-61010,-51976,-77026,-101160,-116579,-34115,84909,220573,306702,282107,132428,-18264,78635,304156,350322,197526,50431,-27301,30588,59112,32975,26415,55085,39956,-60067,-104962,19960,170059,278761,202182,109652,44786,-34010,-86180,-64867,-31933,-5277,-47248,-110545,-139950,-143188,-112271,-95400,-53080,-338,41462,72120,76714,51446,-18106,-64059,-49113,-27177,-11604,52344,19941,34603,51043,65252,65792,31760,38999,69187,71592,23607,-8979,-58654,-70670,-27107,22641,8976,-14302,-25785,-8374,-32671,-76428,-95530,-29356,-8941,-36522,-24779,2373,12355,45476,-2355,-3933,-23781,-63701,-47100,-977,53437,33082,69087,147646,197681,128280,-14074,-138213,-24581,23446,-5348,-62522,-57693,-51004,-12036,52477,123001,203218,207917,-3094,-116046,-65043,-64498,-41921,87464,155214,102087,52015,11693,-11097,-15675,-11500,-33749,-46465,-68889,-86021,-20438,48435,32270,8070,25752,43341,56388,36927,-6620,-43971,-76083,-57221,-41352,-26133,7179,-59444,-138655,-47632,-50405,-63414,12460,99492,230394,325484,337696,256051,139911,32579,-41819,-95387,-84899,-10246,-5983,-17542,-19771,-31561,-25027,6868,59704,75319,39655,-50591,-55325,6589,15144,-74059,-91369,-37611,-30951,-13796,52395,52633,-11531,-57498,-28776,-1544,-9912,-32192,-80687,-77111,-719,52792,23695,-18644,-44307,-75068,-16131,95872,157010,115724,38268,28357,59825,115046,75138,9643,10693,13398,84866,118816,85751,65710,37431,-30143,-76685,-778,-359,-30758,-14027,18963,36206,3530,23252,17450,19510,26412,73042,150066,159574,132119,98937,32194,-45767,-32735,67898,92447,77526,30055,-4625,33822,43410,6634,-80449,-79244,-101316,-104425,-110291,-46221,-66927,-91980,-116829,-150369,-151667,-154675,-128095,-75719,-29987,68058,114156,81505,54502,87314,128133,32006,-61127,-41326,-11525,-91,-60488,-86355,-40589,-28588,-86795,-127498,-72245,-12614,6322,16863,43227,14433,28222,108173,188956,201778,160708,65359,-32211,-26997,30729,48350,24913,-11771,-21810,-17271,45811,142225,170897,53279,-108656,-50341,42736,28913,-108285,-61961,-38592,-55274,-49424,-17165,-39169,-40794,38880,89120,108413,67469,19199,-31942,-61346,-10507,66946,90725,134459,116586,187455,242229,184650,112911,91411,51981,-14638,-88088,-75812,-28231,-2485,23708,91291,135930,59691,-8940,-67082,-77537,-49865,-32315,-1694,16081,13902,12025,-1636,-33970,-27845,1490,-33648,-65554,7523,163961,362271,471676,419630,292020,200028,144230,76490,-53735,-149266,-19094,15649,55465,67330,199284,314040,256280,137459,35935,-50211,-51176,-45347,-59699,-71297,-54748,-6118,111971,186747,211306,214162,199222,177466,107996,15918,-52062,25464,158262,279474,312056,283582,211068,129197,104476,72200,17586,3488,107796,205983,121290,28755,-44343,-113206,-105923,-76441,-67026,-45870,-66173,-90148,-27289,-25612,-66277,-43623,54298,84221,-14068,-105024,-1773,65693,86482,76733,103154,132709,89908,31777,-35013,-48463,-16537,-47378,-104322,-21481,86490,103986,42852,-6388,2101,9509,36124,68628,76964,24663,-57618,-75301,-21245,-15187,-7425,21417,85666,81005,34645,76287,137902,131380,50439,-29774,-45890,-38779,-35009,-59937,-66591,-50860,-38161,84994,271481,248945,59021,-83214,-120494,-81755,-2244,-10552,72853,159393,92265,64875,53423,44293,-11861,-66446,-90629,-66159,34914,138678,223629,241357,90977,-109003,-32481,-37123,-37423,-42275,-36702,-8924,-17354,-62989,-59615,-51226,-82475,-95949,-77047,-69187,-50027,2685,71429,69173,96898,184230,308526,309033,309019,330009,345461,265162,178699,163025,164679,126738,16138,-74633,-104734,-17193,80290,150371,101183,-1146,-81816,-31412,31501,4730,-11335,17547,-41836,-132850,-68774,112643,211150,122139,-37648,-100878,-19205,29444,-11441,-114565,-196919,-247647,-257486,-95594,21324,25059,15528,26369,38856,13578,-21050,15857,43914,70290,131966,160839,65006,-32104,-106978,-171379,-80355,-110663,-124347,-48756,65957,84531,47826,-5338,-55325,-65225,-101415,-134168,-81066,-30146,26,37046,49863,37555,6441,-79583,-133231,-122596,-125962,-79392,27802,130430,200627,185948,30335,-132105,-164684,-52757,97819,187416,88872,-10567,-34240,-34525,104872,475847,681971,509717,236925,10552,-98640,1218,-20419,-89974,-34454,-37257,-38690,-32499,-15352,7590,2012,4048,26939,12715,-34928,-137680,-95735,-78259,-45748,-36130,-27062,2178,8626,-30804,-47512,-88714,-67541,17098,84219,-2108,-114728,-186757,-198328,-147084,-52495,38857,51262,56128,28133,53063,69874,56533,27248,9438,30294,125251,268889,290261,186836,73943,-30051,-104523,-101794,-100865,-110920,-118153,-91291,-73270,-49313,-13286,35682,28856,-20254,-3159,56200,133278,198705,236695,181829,115355,98822,87159,66241,48011,14514,-43240,-24570,7143,67668,131102,250349,256598,116443,37788,-39979,-99524,-55329,-51205,-100774,-104864,-15740,-12509,-74122,-46611,23063,-70595,-58320,-11148,-3021,-46222,-54292,-67179,-74865,-16163,8560,-27555,-102440,-94433,-31350,4648,-7339,-17299,-14595,31108,43352,-2577,-5212,-25163,-55630,-66789,143503,304503,239572,167955,83857,55270,48742,74804,35819,-59380,-64464,15102,45865,45875,25563,-23499,-67764,-91703,-125781,-149991,-164832,-151475,-92673,-12598,58293,99437,89275,58420,8485,6528,48197,64566,-2949,-91335,-93948,-94862,-112169,-115942,-141501,-140061,-70961,-39054,-50558,-93438,-106458,-50086,-49986,-48206,31359,125365,110952,-28959,-92829,-61781,-40207,-50172,-34969,-38395,-64201,-31700,-6848,18030,36498,10220,-106043,-83474,55445,174970,193116,83790,33801,29473,55418,83525,140428,130541,27335,-63225,-23590,129823,208684,161783,58091,-36633,-8532,61820,90823,51173,4667,-2271,32558,33360,-6339,-18314,-26362,-16109,66795,144347,189010,154812,109540,117061,133767,121254,131476,138576,46567,-41134,-40191,-14350,-6738,-22870,-7733,-6122,-31154,-92479,-91292,-44750,5303,66070,57758,-25330,-23941,-12206,7159,-36999,-69633,3011,19056,4043,23171,23983,49484,123719,185926,104791,-16902,-66950,-55417,-26721,21637,110923,239239,228003,88270,-4401,-23726,-74525,-77298,-32000,-65780,-85270,-61453,-28759,-29425,-27493,17680,-27282,-68208,82433,264649,260954,99786,476,-78580,-100565,-109478,-98870,15279,173656,284322,173604,55027,15979,813,-36365,-25238,37500,73930,69409,-23271,-138701,-158603,-134990,-114821,-61454,13769,57925,90734,85376,59414,10339,-5127,-37377,-78776,-130713,-70840,-5252,45958,48352,69948,124358,98830,116703,75779,61179,57204,29168,17762,64379,33470,-27301,-21731,10062,-13550,-87371,-155503,-75712,2989,38770,-5070,-84188,-105221,-69127,-61438,-108649,-78450,-14640,23682,57843,55263,1257,17414,33590,-3036,-12008,19238,38023,20542,-35276,-101616,-86061,-20865,10135,24156,4675,-20769,-31629,-35311,-45354,-54387,-76461,-86143,-88778,-37190,116740,192593,150102,70006,586,-36168,-82057,-78183,-105966,-98089,-47525,-28161,-35892,-43021,16702,35900,14567,-36869,-108238,-144324,-59429,-71076,-105287,-137719,-86374,-32048,-38548,-82710,-31129,73670,123161,51016,28211,34608,-9821,-73645,-130812,-126213,-117588,-52803,28048,66007,27822,-36865,-84909,15500,51562,37346,-26536,-23409,-24167,-35707,-67528,-116897,-33784,30008,37159,862,-89137,-49133,-10063,-3691,-53436,-66958,-21823,70864,177244,111609,-44127,-123213,-54195,-11778,-15810,-54734,-113308,-53822,-12103,-4670,43972,180689,314592,217117,124722,110032,128286,96852,37325,-47404,-113135,-85136,-74826,-107486,-128647,-98341,-63897,-16252,18159,18017,-154,26240,92043,120604,97945,143508,226313,285256,191269,65530,34853,50086,102971,131926,157150,178608,181321,135979,100263,87446,38058,5075,-7971,12635,88077,133787,59038,12596,6829,-12259,3437,41540,60956,67319,58495,81306,132050,183482,148864,58969,10071,17035,48583,104780,98058,21388,-122012,-52527,12489,60449,139948,170838,179997,161112,155897,155595,108755,70923,59695,12854,-97785,-34072,90249,125085,113218,105958,107523,111067,72966,22301,30850,69814,24952,-10442,-36096,7668,72537,98856,16700,-49349,35554,54642,-13218,-128821,-4045,183863,290789,304666,245137,132988,-3914,-93031,-53184,-42104,13236,90570,108901,66439,17376,-37561,-84856,-149215,-168050,-80853,-8866,-4785,-31188,40873,166541,167142,54646,47553,26897,-63926,-79534,-25008,-40037,-59929,-34579,-41848,-65903,-77354,-98300,-59033,-59232,-36965,-51164,-59131,-48635,40980,222153,334920,273082,145569,89010,106243,67722,-54182,-36447,2994,6183,1867,29802,75496,104939,112155,-13081,-127583,-68647,10535,121344,57018,60624,99152,80402,-5652,-106440,-58782,24011,18489,-17408,-37672,25716,84493,28962,-41140,-84921,-50999,610,29157,-11581,-45964,-38620,-51658,-75267,-65167,-78016,-71676,-22610,24954,94060,48193,-61215,-89619,-57878,-33671,-39175,-22259,17921,53387,51204,7798,-24096,-22266,-5109,62794,150227,146131,27684,-69497,-58674,-6204,73545,127037,121213,25774,-87634,-83526,-25712,29369,111395,157919,78458,-12750,-39468,-14935,24326,38939,61171,71349,14851,-67336,-102844,-35613,-9162,-137,-20832,-87462,-124252,-66488,-32694,-61311,-78866,-41984,-41045,13104,34043,-47483,-111800,-20246,56621,145029,173193,96840,-55889,-88127,22313,76508,71957,40420,12076,-25753,-46561,-62832,-67543,-43226,-7889,-19724,-84785,-82892,-57507,-71522,-55058,57410,89431,78177,63513,87444,185758,216178,136151,116389,102390,37639,-68560,-98726,-96054,-86872,-44259,980,-34342,-67955,-81841,-92489,-95107,-9073,28381,17166,-5440,-28476,-63661,-63095,-59484,-13736,21549,266,-2899,7878,26958,27104,-19284,-66270,-61920,135829,188779,100946,37965,-10058,1519,-26807,-44215,-5414,7239,-2341,-10518,-67590,-78452,-38972,-32288,-21901,-18522,-801,-52907,-128667,-58056,27318,66056,-27722,-42507,2939,14310,-18266,-35559,-41572,5561,41256,42100,11611,-70495,-74938,-85212,-45067,36812,69654,101868,84192,8862,-24538,3967,66666,102957,78809,63210,87434,89592,65418,-503,-41231,-71787,-82235,-94155,-78229,-62104,-16375,35389,35065,126452,184449,114998,-5778,-38287,-4548,17824,-14440,-80034,-37311,12696,-28040,-38148,8492,7942,-67672,28772,199689,247240,156748,8890,-96250,-97658,-69121,-108525,-136523,-90229,-50304,-42620,-69805,-78931,-129342,-176148,-132134,-42263,23840,61124,88580,17773,-75705,-93916,-60621,-45106,40987,174421,266658,233389,130523,55281,-16398,-4246,50544,105614,130618,48592,-48465,-77236,6095,95233,127255,128887,137793,127401,64020,-12950,-59757,-54699,-42995,-48170,-107642,-93328,-69061,-93186,-113268,-9596,101563,193534,288367,252543,157421,161709,174494,143166,71944,15007,-50347,-65277,219382,323467,246151,163692,145025,190573,124089,37298,3557,6119,138101,259806,133331,9488,-58392,-68238,-65414,-23893,-14125,-59836,-64714,-116631,-23945,-7373,-18731,-56712,-51514,34560,88436,180235,194765,48109,4903,70374,-3842,-67816,-157370,-55977,-38485,-64460,-121528,-54689,-16983,-50162,-98717,-25875,46320,65426,61117,23313,-32622,-38456,-36018,4884,54756,64076,56974,25943,-25036,-52828,-14524,-2738,9680,-5494,325,-24151,-63302,-64877,-99999,-100717,-52775,3101,-27212,-54895,-62040,-74492,-19294,180845,228372,77103,-25788,-33559,8548,25334,-12101,11266,56877,78173,43215,105777,285554,324398,327240,245725,141208,95553,90736,44912,62151,46315,48742,108515,170417,154875,70544,-103755,37429,330494,451852,418019,302702,248965,193469,125519,47314,-89448,-41981,56814,35584,-58493,-90486,-22809,38047,54087,15458,-66470,-86788,-43085,-24414,-71300,-114153,-63967,-22988,33337,51894,21069,41349,126951,210041,230468,225626,206657,127356,51136,13116,-50392,-107996,-137307,-74541,-20142,-43313,-90523,-121123,-63660,-11407,6033,9636,36200,35369,5442,10355,1295,-17665,-2271,46236,164830,429189,256372,85498,28848,45000,22958,-49695,-43923,-83067,-104010,-64389,-10898,35339,16829,-36658,-101842,-55592,-17053,-1115,-3904,-79670,-58498,11431,9613,-42179,-91371,2024,38747,11633,-15320,-14244,-17249,-43959,-93278,-61888,-16177,39117,64187,41685,33121,53564,160060,237117,230092,164359,45092,-6241,-29295,-837,17370,-2302,-37610,6146,34684,17382,-2017,4469,50845,100515,123145],[125046,90949,-20679,-35325,15612,68566,75098,37578,-37156,-77923,-93776,-137257,-122446,-99028,-20033,147353,276732,196869,43028,-58095,-49055,-55903,-95230,-116399,-137171,-136094,-79893,-8322,25135,44791,91297,140751,128787,52765,-40524,-104647,-84602,-8678,43677,-826,-93830,-78321,-41366,-3963,-12024,-34191,-22771,-14617,-4269,69571,118842,101387,74626,93969,166250,251373,236686,69218,11875,-14759,-11618,75474,97609,27663,-59263,-124070,-86202,-4635,-2593,-40522,-93065,1559,-2635,10058,72798,193358,232263,203321,156734,153120,157995,81646,59430,-9506,-92502,-41426,34396,72135,83861,70412,41475,20285,-214,14875,99302,291639,459787,485544,417493,299528,269986,316033,382100,374236,220414,16275,-128129,-93667,-509,48244,46748,24197,-22692,-84468,-114836,-113342,-65615,3112,71080,117788,71532,29550,21663,-2218,-10619,-13849,-41790,-77908,-69750,-24003,37940,131781,192417,172056,123747,69761,5353,-75035,-113834,-83994,-42905,-50617,-3855,24222,2536,-28151,43229,104167,18388,-88168,-9919,42501,-32597,24758,137924,165032,94084,-10875,-36339,-4460,-8162,-55796,-124002,-120492,-88246,3768,63294,62239,23904,-30861,-26473,41991,152719,162275,8040,-49071,17383,117499,174202,137527,60750,6108,12780,75283,118964,129803,46228,-65350,-59872,72871,98040,33114,7125,33892,72723,106836,103869,79814,35324,-28720,-36900,-40072,-71812,-113408,-79751,-52914,-72053,-67559,7175,32525,-34125,-117020,-128400,-133438,-111738,-92661,-26227,63288,36310,-6022,24215,83134,72501,24674,-78368,40441,275744,336417,310310,210557,88095,-15998,-92179,-87396,-92984,-40088,16442,92845,182564,236761,292020,418653,427863,257518,64238,-30630,-75425,-45896,-52352,-45014,1628,7820,29757,40846,14361,-13771,-21405,-6356,14676,817,-19876,-10715,-8142,-20483,9371,77384,57289,-42509,-150772,-71501,33388,89617,82598,95354,77457,38537,-4637,-2711,9079,9788,-4170,1968,2710,8138,1580,-28664,-62348,-48884,-41576,-48955,-48464,-31093,-23029,-54012,-80142,-118598,-46346,89084,236303,330272,302003,149775,-12604,68819,271409,316147,173473,40914,-11902,52459,85314,46965,28625,50995,31822,-66468,-107215,9991,154872,256945,186699,114587,64195,-16556,-80295,-58733,-4617,25800,-13969,-87565,-130708,-144849,-123633,-111788,-41192,7753,35566,67831,79986,62213,-4319,-55795,-51251,-39486,-26260,56789,36469,37836,29211,34340,48264,17920,24703,57720,67489,28121,-7032,-60635,-74270,-34379,14295,5695,-14509,-25712,-11857,-36876,-78568,-90740,-20978,2041,-30521,-36158,-17116,10947,80903,40212,27068,-22571,-84525,-55784,-4500,40427,33701,72132,151834,204753,140287,-1981,-122430,-27474,23311,-9439,-69702,-58890,-47672,-7689,56010,131315,216126,206594,-12051,-111399,-46328,-45314,-43725,78618,149405,76673,25354,-2132,-20575,-28844,-20361,-33464,-40335,-64260,-86424,-14164,64488,53466,32218,41029,46471,52588,30404,-10300,-49016,-80301,-55451,-34787,-10652,31859,-27864,-112958,-50048,-40516,-64752,-23778,39321,170948,295848,355308,267875,136793,27722,-51381,-101754,-82853,1405,11925,-3606,-15734,-39953,-44595,-8762,55070,72764,34506,-49849,-43752,20278,29482,-62994,-107712,-45136,-25011,-11346,49802,54778,-5203,-52429,-31211,-6082,-14643,-36097,-85659,-75724,3600,59345,33978,-8952,-44239,-75127,-5198,106535,146873,86033,13707,6821,37042,94535,69055,26463,22255,20985,85828,112118,84961,71396,40316,-32745,-69204,10008,2053,-38413,-5270,50524,66103,22507,51345,53115,39898,41945,73544,139657,142063,108940,73101,8778,-60248,-30179,58699,68702,45968,865,-16676,34871,48182,29599,-54441,-65643,-91585,-101491,-107807,-58621,-87057,-102848,-98209,-118673,-127430,-143140,-126845,-77489,-48587,40034,95661,61535,34475,69542,114549,28177,-59723,-21921,9305,3902,-64963,-73302,-23800,-28571,-94771,-133578,-57962,1623,9577,10950,26134,-11325,-3889,62998,147514,167208,130901,48697,-37319,-29895,26469,46347,22019,-14330,-20815,-14904,48079,144894,171728,52322,-111184,-52067,41705,38570,-90319,-73143,-52234,-68354,-61443,-14135,-23534,-42543,20404,66875,87476,44436,3341,-34998,-57175,-6971,75370,108384,144757,81395,138044,202268,163980,110188,84421,37997,-27265,-86738,-50820,-17417,-8487,3827,71242,138710,65699,-7104,-68433,-90829,-78445,-56313,-8399,25018,18003,7270,-10902,-47463,-52864,-31848,-73577,-88045,4980,171652,365157,490895,432942,295922,206601,149481,67316,-67102,-133980,-19984,-337,40616,70924,219823,358741,291719,161718,54875,-33180,-52576,-50734,-41856,-44788,-31760,9520,118032,207731,218630,207756,190247,178195,109191,11918,-60383,23534,162496,305396,367195,343310,257733,146018,96097,56790,12813,4404,96542,200977,126594,43061,-32645,-113766,-113156,-79726,-67583,-38571,-52703,-87448,-18146,-3339,-36811,-38611,42950,68235,-22834,-95829,636,73457,104249,88380,103457,126203,84846,37252,-23039,-46331,-27833,-57403,-113204,-43372,48712,64891,25552,-15956,-7924,4929,43970,77260,74342,6154,-83726,-71618,4598,9231,6613,33198,102408,102683,52496,78267,121120,110487,37814,-37417,-58965,-73595,-75140,-85474,-76551,-43391,-10031,120171,296005,240591,41447,-98763,-125114,-61887,-3559,-35355,38450,124130,71227,64330,67832,65718,743,-61672,-92201,-72421,24353,129298,214381,202944,34307,-131058,-2239,-7322,-18109,-22345,-14719,12409,2151,-60344,-67914,-52582,-82403,-109988,-86277,-78357,-56680,-685,83467,91460,129911,245578,321920,271948,270066,291381,321693,278259,204700,192723,184360,111331,-17263,-104728,-85926,-7335,71924,112663,61445,-31777,-88427,31453,83188,38070,265,9450,-51839,-140526,-27977,168677,254916,135716,-37129,-100564,-24229,9621,-49587,-168289,-257503,-300836,-241310,-78192,18422,17893,22700,42251,48136,24193,-10797,8358,21848,37759,90884,119541,29083,-51834,-113531,-157773,-48368,-57386,-100137,-40700,75916,98585,56535,2356,-42729,-55201,-96232,-130496,-91051,-48782,-14855,31856,47405,40664,13679,-70945,-127101,-126190,-135669,-79328,46256,178861,308322,365923,248110,66723,-15208,40515,135065,180419,94702,-10867,-33847,-35195,93765,473673,695656,509420,240897,15482,-94247,-691,-20667,-78244,-19081,-31282,-37914,-27496,-9849,5963,-9190,-3677,32851,22233,-33046,-122357,-75338,-73873,-67615,-61560,-42035,2594,17303,-18780,-37587,-81023,-63069,21308,88368,2672,-102134,-174316,-193810,-150950,-55663,51672,96182,106819,65846,66855,55062,34296,13838,-2059,30596,131641,243955,238600,140637,41132,-48941,-104864,-95481,-94931,-105028,-116134,-97564,-86967,-68817,-33120,24361,29765,-8137,960,44956,94879,147501,219778,183202,109875,91594,80802,65126,46769,17271,-21810,-23139,7724,62159,112774,235837,257057,115045,26656,-53203,-79351,-42746,-41270,-85258,-94163,-15822,-16007,-72837,-32272,54179,-17181,-109285,-46019,-22957,-53181,-47272,-55710,-70204,-17945,7059,-25678,-102304,-86990,-21113,11312,-669,-11846,-14015,26179,45752,1636,-10627,-27595,-60296,-41670,162806,264975,180015,132792,79436,60310,58296,84241,37009,-67160,-53818,28972,53003,66463,64917,13640,-44693,-77512,-114535,-140055,-164473,-140293,-87117,-18586,35299,70519,66193,36681,-8954,-5084,39070,54309,-9024,-89280,-90742,-96864,-110747,-113241,-140763,-144192,-72873,-35079,-40034,-78555,-123085,-66805,-48713,-41020,18910,93345,83099,-38320,-84268,-52533,-37151,-55448,-48365,-63427,-75991,-30649,-4801,17001,27629,-12923,-136781,-45777,100733,229262,227847,89087,27683,20961,52637,85367,133338,119283,21722,-62590,-25221,119244,194676,141596,38091,-57709,-21351,60750,108438,80431,31801,17984,35965,10757,-46690,-64910,-61290,-34316,52360,136136,176744,136174,94908,116124,141492,130593,137375,136208,56593,-10373,-23753,-18754,-19957,-34908,-20669,-22713,-38131,-91944,-93829,-55342,-22667,42698,59906,-7482,6429,18436,37794,-15542,-97441,-19485,2225,-6560,16374,24989,51852,104924,160100,90350,-27210,-74396,-63183,-35757,17042,106610,238640,239887,100262,-733,-27372,-82908,-61335,-22995,-49101,-68252,-50438,-14714,-10121,-13130,14868,-36664,-63789,97742,281394,256524,81022,-11584,-80314,-104264,-111492,-93624,14260,166306,288067,196683,76412,26599,-4391,-48150,-30510,37988,102698,100829,-1597,-123828,-160403,-137325,-115267,-59507,18362,67674,114244,118347,90896,31523,-4885,-53696,-104784,-128391,-45361,19407,53055,46346,72604,141921,102826,83087,24684,19670,35763,20061,16223,65378,29442,-30903,-22201,4727,-25144,-102921,-135532,-48279,31868,65521,17948,-62231,-98027,-74281,-62649,-107185,-90362,-29594,15022,55766,30230,-40670,-5035,25136,4820,8463,38999,53796,32622,-12060,-61145,-117233,-45934,-7658,13781,-3011,-31588,-41529,-37510,-40437,-52463,-79231,-85823,-80320,-57857,59238,155230,144209,78860,10591,-28216,-72377,-69752,-102222,-106194,-43047,-16990,-28717,-43625,12079,40171,21369,-27557,-96110,-128498,-44356,-59249,-89919,-116477,-81902,-29301,-45536,-94818,-25007,97605,182544,120405,58901,62112,14835,-55692,-122251,-122719,-130799,-66015,16424,59271,24452,-32429,-81614,2442,31274,22280,-31827,-17821,-14669,-25515,-49179,-58829,14875,69476,61890,10633,-84122,-52944,-9273,3999,-52779,-71903,-21977,87257,196690,121221,-49766,-111914,-46382,-2494,-11762,-61626,-121721,-40413,17847,25835,76972,220748,326487,199708,102262,89573,108061,87773,42775,-28861,-86621,-93571,-84569,-111993,-121911,-93917,-65706,-22256,10337,14980,4848,33817,102248,138090,113858,158162,238865,287299,184883,62972,44336,64354,112788,134832,168348,198312,186482,119392,71436,49197,4015,-10245,-12251,12382,73671,123875,63735,21429,17732,1611,3772,19614,29898,40323,42928,72170,125144,170935,124153,43158,1068,6707,37110,99593,101317,29589,-111266,-66528,2211,65751,134071,156388,159214,138788,135667,129094,85034,55843,50319,669,-106456,-16218,101729,127324,107584,97403,103881,111489,78562,37349,63974,117609,63520,2852,-42098,7952,82428,98533,9550,-47550,49324,75737,7220,-122427,-20681,176130,287870,304245,239419,116704,-24180,-105223,-66200,-59044,-135,92165,138960,107582,87751,14757,-50645,-123758,-175841,-97512,-20586,-14409,-37836,50415,192685,220981,130030,91966,26849,-66923,-59438,-6641,-19565,-50777,-34788,-44082,-69800,-87699,-120393,-71124,-54642,-18744,-29246,-49991,-55952,10193,169435,277596,228396,122618,86903,114542,68955,-60752,-31158,14148,20533,20202,52627,101901,121030,107780,-2308,-128366,-71933,9043,127154,83458,80974,112831,78709,-9285,-99077,-50548,26090,17904,-19301,-44462,19039,84330,28421,-40655,-76886,-44986,2846,29881,-13040,-45428,-34176,-44188,-65941,-62322,-80512,-74102,-30119,3525,62069,36838,-52997,-84993,-73081,-54701,-51601,-30393,4796,45568,57919,22392,-13293,-23006,-15514,61769,159904,147120,25194,-67929,-47728,8121,83268,120426,88289,-7658,-101811,-81721,-31766,17835,105783,162385,80100,-8011,-36374,-13630,34749,49737,48111,27113,-51391,-124118,-66854,2374,31385,26790,-11517,-86094,-126460,-69929,-46375,-94513,-59632,-17473,-29830,11655,35869,-45364,-94523,-21108,53875,144860,179039,109431,-41854,-99357,4341,62896,66216,32163,1831,-32593,-47244,-64693,-74077,-54652,-23562,-37355,-100522,-73253,-44407,-68872,-69687,26454,44031,22577,9250,47546,164784,221620,164161,148467,118013,14888,-105732,-127197,-107511,-100787,-55079,-2200,-30504,-67311,-79735,-98545,-89484,-8914,26572,26903,7326,-16017,-56269,-63925,-70971,-34483,-7936,-33034,-30674,-5825,25371,31775,-13600,-57746,-58933,104417,162413,85654,33889,-5423,2304,-41111,-95943,-40173,-21288,-25573,-15688,-46278,-56072,-22077,-14155,147,5077,15894,-43450,-132161,-55388,28709,56188,-41812,-53901,6567,37372,14612,-2948,-17672,11127,36794,39535,17620,-64903,-99071,-99674,-46150,40814,75076,104046,81769,5241,-28910,-5323,61456,93675,42564,11039,34356,29984,24599,-10559,-37403,-59590,-69558,-81468,-72283,-75585,-43907,5462,33772,143620,203911,127891,6743,-31582,-523,22845,-7891,-66790,-45899,7873,-24940,-36686,5623,6492,-47300,92548,252518,260599,151309,3426,-99180,-87048,-55719,-90572,-123032,-96348,-44639,-18583,-26577,-35603,-83389,-143101,-124699,-42690,34598,83684,118014,47205,-55451,-99904,-65711,-45180,42473,179954,276284,254346,137123,56097,-21084,-12645,38490,89894,106680,28709,-56155,-73436,9301,95105,124346,124771,132993,120909,56129,-19398,-72509,-79202,-76247,-69156,-97904,-76093,-63642,-87310,-79040,33355,129669,206419,280825,251566,167587,167131,185346,152966,80298,23050,2189,-128400,82472,222246,183542,123038,104324,150987,108512,30695,-337,5477,141575,253345,124724,13582,-41994,-42716,-34362,2829,-1287,-48419,-43990,-97578,-12695,18346,-20844,-69860,-53785,44018,101371,202409,229317,95953,99648,151163,59121,-29357,-151269,-45167,-9533,-35305,-108815,-57170,-4477,-31933,-81113,-17867,38763,41659,33919,8137,-32449,-30094,-22277,18843,62117,77143,63986,24494,-33794,-79191,-52985,-23485,10194,4621,19164,5614,-20409,-22524,-69409,-97254,-85061,-22051,-36871,-60912,-71882,-72905,3826,199264,221015,86878,-9387,-26993,1014,8412,-35957,-7724,46480,79366,72481,157736,309609,321139,303546,223423,126707,72390,57998,12793,19367,25780,58299,135881,207619,175345,62579,-117511,62082,369761,488923,427729,289557,228982,180350,121020,38752,-99744,-28864,87826,75738,-27235,-112009,-43500,15742,40765,17286,-46103,-69272,-35043,-15575,-58419,-121119,-72034,-28206,21442,19523,-31386,-8559,88154,190881,227986,222893,187254,97770,27628,-2747,-62887,-122250,-132562,-71982,-29897,-57405,-84015,-99623,-71691,-26090,5572,19538,46117,41250,7657,13439,8687,-17966,-7894,30137,132894,376226,274498,96424,31567,35492,-7507,-67630,-47553,-86860,-105049,-51615,18400,85361,62461,-4985,-88680,-63820,-16237,3482,-58,-80181,-45000,20788,15237,-31313,-77473,2340,36211,9482,-12052,-4700,-4650,-32040,-88636,-46673,6599,67077,89371,55191,40635,83627,199018,248488,238055,162733,43590,-10947,-35485,-5054,17578,498,-34926,11335,44439,30625,10949,9026,44710,88195,115953],[117559,90448,-22380,-45374,6542,60281,72035,44551,-26487,-85041,-127861,-129553,-122963,-119876,-26483,158210,310552,231553,60913,-45987,-44950,-47950,-80769,-107331,-130240,-127925,-65439,8132,42354,60623,96520,132021,114095,38459,-53636,-105019,-81479,-22112,15102,-27507,-116794,-88455,-48274,-11758,-12778,-14499,7662,19943,28547,87298,119862,97590,71058,85306,151917,229036,205997,51035,-3977,-28058,-14681,87205,118650,35914,-52705,-107694,-62885,14937,22223,-6172,-113475,-15230,-18432,-11718,45904,171331,225489,221407,200833,231455,265274,187485,141742,32835,-89373,-56471,19709,56128,63291,47494,29664,18799,330,6883,79622,258700,403327,421050,365620,268006,236858,282006,367947,382685,209834,5762,-129268,-97937,-16946,32602,33078,7560,-32277,-86292,-119429,-121644,-65613,4687,65202,101237,65053,36426,31107,7357,-6136,-3668,-27173,-66958,-61553,-14501,54666,149791,203140,174153,117925,64863,9046,-65844,-116816,-89153,-51262,-67539,-18429,25914,5572,-32338,34016,90367,11627,-88026,-18603,36890,-28548,25112,124607,145299,85105,-13979,-41919,-11817,-11766,-45900,-98729,-121195,-67237,28129,77352,64563,23381,-29804,-35182,10303,112117,149441,9433,-36537,31296,132855,185897,136614,52271,-5191,-1307,46664,85128,99259,29426,-69397,-56875,63612,80950,18599,-820,38146,87006,118783,106082,78145,29761,-47242,-58729,-63136,-94670,-125591,-68174,-27337,-42988,-50638,20530,50038,-19135,-108888,-98831,-96930,-81847,-60526,-5161,73526,27319,-23170,10457,70639,65224,23052,-66604,60211,305935,347483,334848,234328,101348,-9929,-88034,-86556,-88398,-31398,29042,94572,163111,200957,243924,345712,356479,236775,63658,-27417,-81485,-60798,-71917,-75335,-27446,-9854,20029,34527,9099,-17473,-14988,20501,39945,10350,-15608,-5009,1724,-13748,-2255,52006,28553,-55083,-170700,-71737,38656,89676,77387,82327,56294,16099,-18041,-12583,-5136,1989,1346,10759,555,2545,-9037,-43841,-80604,-75580,-59723,-49080,-26046,-690,7229,-29435,-61022,-101422,-54061,95263,249291,344679,312324,163319,-5891,57032,229233,272322,146600,33177,1741,68073,105816,59261,31263,44652,20683,-74724,-108455,398,139067,232512,168623,117035,82667,2498,-72302,-52466,20405,53252,16821,-64377,-120452,-144439,-134698,-127117,-30284,15961,30452,63226,83130,73551,10708,-45684,-51588,-48882,-30821,65747,54400,39429,5888,3919,29308,3353,9614,44817,61840,32660,-3949,-61003,-76020,-39575,5221,919,-12407,-20238,-11034,-37310,-77263,-87037,-15595,11077,-23459,-46923,-42338,10408,117490,90460,68541,-11345,-101752,-63038,-6655,30643,36821,75212,152077,204213,144251,6013,-107704,-27764,24810,-11003,-72136,-56302,-42381,-2630,59423,139058,224223,196787,-19889,-101587,-26873,-22434,-48105,57750,129021,41507,-12883,-22627,-33567,-41138,-24317,-26599,-31876,-58126,-83757,-5057,82810,79039,60128,57991,50718,48707,23144,-14675,-54497,-82721,-52513,-27552,6317,58683,3692,-87598,-48532,-24981,-43119,-47219,-20342,106763,252772,352131,260343,122242,17854,-63318,-108002,-80960,11556,28855,9670,-12570,-49305,-64937,-18604,54393,69734,29879,-46760,-32102,31988,42790,-48376,-124055,-56048,-22253,-11321,43853,53103,-2061,-49198,-35298,-11389,-18360,-38093,-88553,-73307,7877,65307,44262,49,-45669,-78478,-4481,99360,119233,47901,-11888,-12245,15689,72448,59739,37761,25941,24365,83099,102279,83696,77794,43305,-36349,-60565,20194,2722,-46248,11780,87281,90395,37503,81650,98927,64439,56892,73009,129878,128057,91692,53481,-9481,-68906,-27002,48403,44271,8757,-36621,-25068,41681,55020,51182,-18720,-47888,-78106,-95291,-102991,-62869,-84986,-75069,-62254,-84245,-102392,-130722,-125662,-79594,-67792,8427,70714,34577,10749,49820,98665,24713,-55004,-1793,30008,5313,-68000,-57369,-7581,-26716,-86697,-100213,-31488,19949,14167,6145,9686,-30272,-27162,22982,108122,134203,102025,31425,-43389,-32862,23480,46522,21922,-13596,-17786,-11600,49412,142613,166519,48376,-113567,-53422,39795,47509,-69255,-74218,-58124,-76650,-75985,-12911,-8730,-37424,3688,41196,60371,17771,-14918,-39709,-53374,-3419,81289,120802,144572,43543,80585,150839,133232,101711,72856,20612,-39729,-72114,-22421,-94,-9255,-14507,45558,132479,67646,-7060,-69475,-96864,-100567,-84969,-21250,30681,23719,7142,-15897,-58087,-75309,-59782,-111270,-84651,8361,172224,353861,495189,438223,299773,219803,163688,70152,-56387,-106953,-18761,-14258,29557,77392,237863,395315,321077,182625,72797,-14368,-49911,-55013,-27041,-18956,-7698,26105,114816,211981,211216,194201,175614,171670,106853,8754,-68565,19564,159515,314872,403383,384012,288479,156295,89491,44995,10065,3456,81096,191008,130206,54061,-25259,-114344,-115551,-81011,-67911,-31126,-38195,-71592,-3204,21411,-10083,-29838,34093,54514,-30004,-88649,-1448,74705,116884,97095,100144,113621,75094,40140,-12174,-42592,-40991,-71305,-115995,-61597,12633,23611,4829,-27358,-19959,-2693,47889,82845,71452,-9833,-103907,-55351,34821,34294,20104,43016,114579,120077,69220,79513,101751,88444,23917,-46585,-72289,-107657,-116677,-113185,-88437,-38661,15048,153525,315369,229136,29449,-102031,-113295,-39084,-1282,-48961,26577,111426,65734,73295,90402,92197,14761,-56399,-92161,-76986,14078,117602,199702,162396,-12062,-114886,17044,17761,637,-2692,4352,28795,16295,-56119,-74896,-48392,-72334,-98232,-94690,-89385,-65132,-5807,92121,114673,162591,289984,308969,221061,223404,248946,290643,283417,228981,218946,194381,87281,-47429,-103487,-65766,826,57877,64633,11259,-67422,-65119,87184,125515,66371,9558,4444,-48374,-103896,9166,209538,279320,138601,-40484,-101366,-29164,-7576,-81437,-211758,-304402,-333834,-208145,-65978,12104,11281,29100,55428,55230,33279,266,1905,-2545,-5387,33745,66732,-9335,-71593,-121907,-143567,-17861,-4720,-49065,-19054,85146,107262,58848,4679,-34777,-50124,-93662,-123982,-105772,-64756,-16468,36225,48968,44652,22090,-58287,-112791,-123236,-140118,-65369,92138,270427,472981,611089,531108,317758,163698,139430,162585,154240,88492,-16760,-37705,-38141,80738,445150,668204,481693,232183,16301,-79145,3004,-15602,-61649,-2406,-23661,-35467,-24332,-9728,-2386,-25899,-16418,31783,24172,-38723,-101415,-45564,-54568,-97650,-97635,-63446,-1503,22145,-8668,-27907,-73181,-59562,22171,85640,804,-93852,-162706,-186970,-152126,-58682,58969,130228,147329,100676,79961,41023,15290,2935,-11143,28018,126107,202959,181964,96155,9508,-68353,-105657,-90090,-90837,-102756,-118403,-108337,-104691,-91465,-54953,12118,31448,4446,706,25713,48996,90163,195459,181202,106282,87054,75429,62713,43417,17179,-6806,-20376,6772,52694,92245,215682,251691,112462,17524,-60584,-65122,-36030,-35716,-73858,-86871,-20674,-24321,-71720,-22194,74304,29469,-78242,-56553,-25159,-48209,-35356,-44318,-64738,-19747,4442,-25654,-103040,-81599,-15649,11316,-1122,-12093,-16189,19103,46499,1280,-22303,-35040,-68791,-15768,175985,223714,134777,114138,84732,67422,66337,91776,39558,-68851,-49524,33967,55876,88307,110467,58351,-18920,-62928,-103877,-129517,-156046,-129579,-83160,-26064,8426,35081,36963,11830,-27656,-18302,27716,42010,-17890,-89950,-87474,-98121,-110049,-111958,-140191,-145962,-71389,-29851,-30108,-62719,-128951,-82340,-45677,-32626,7717,60460,49371,-50886,-75705,-43270,-33928,-60649,-61728,-88612,-87839,-33015,-6443,13003,15425,-40221,-145369,-7237,144085,282792,259213,91295,19644,10610,46173,82326,119105,102385,13999,-61447,-30091,97914,170355,115966,16800,-78991,-28956,61177,120784,105200,55820,34745,35863,-11997,-81423,-99282,-95927,-56738,32801,122064,158418,115646,80749,114242,146902,136477,137925,125965,64338,16587,-7976,-22297,-33697,-49297,-38203,-45274,-50814,-96080,-99350,-68672,-51345,23878,73001,30946,51387,56173,69138,1779,-119371,-32520,-8181,-15285,8948,24141,51989,81976,126515,70752,-40671,-84330,-72967,-45287,12096,98027,224807,238989,106987,298,-32963,-93454,-48185,-18385,-32328,-43937,-32206,2838,8718,-1496,10262,-47489,-66485,97594,276207,234703,58007,-19703,-71280,-107599,-115107,-90267,12179,156234,283598,215268,98905,39398,-10870,-63091,-37516,37160,132838,129161,17663,-108453,-155878,-140019,-115993,-57890,22029,76278,137607,151058,119343,49109,-5333,-67895,-129628,-109059,-22439,40122,56174,38577,69188,149502,101625,39425,-28380,-20931,13046,11944,16247,61407,17018,-39575,-25132,-1371,-36857,-118636,-114632,-21827,58302,90018,40188,-40407,-83254,-74320,-60964,-103140,-103956,-47010,1572,45840,-770,-78518,-10481,24286,13792,26357,54473,62969,40731,17840,-25923,-126145,-69526,-26083,1637,-12623,-43562,-49828,-37146,-35605,-52846,-84110,-87310,-72420,-59025,6981,114429,133482,84520,19657,-21208,-63608,-60896,-95969,-115193,-40210,-7330,-22534,-46121,1115,36847,22948,-21252,-84436,-110937,-29641,-49626,-76595,-91536,-64576,-18780,-50308,-108861,-22508,111153,233793,195856,99502,93480,40398,-38067,-112647,-121242,-141725,-76706,7252,52854,17901,-34399,-80881,-9605,9449,5217,-35419,-10447,-4478,-13084,-27338,-9110,73789,116776,86987,18372,-80821,-54363,-5239,18615,-43937,-75492,-27970,91489,199244,118651,-59451,-99182,-38791,9534,-7190,-68606,-120852,-23181,53992,68027,121688,257320,326071,179325,79428,66324,83547,73984,44456,-12575,-64427,-87016,-86014,-106182,-108468,-84989,-62499,-24484,3073,7881,2971,32126,101860,147286,125129,167896,245076,281325,175773,59424,50599,75446,117517,131659,172448,211273,185493,102303,44254,12564,-26757,-19897,-14547,11938,58380,110127,64723,25056,22319,10364,-987,-5311,-1565,11522,22955,58258,113280,153019,97679,28416,-7443,-3098,26586,92249,99718,34265,-101894,-78908,-7560,65589,119838,136116,135726,115962,112848,100107,59148,37658,36505,-14822,-111007,-1029,109243,128042,103997,92102,104311,116327,87095,52197,93812,163139,103553,17051,-47488,14850,95886,98338,3188,-45840,61462,95520,26538,-105434,-36825,164383,275481,292532,223356,95302,-43358,-108709,-76447,-74047,-12914,90527,166708,150011,153355,62968,-14480,-95747,-162074,-115550,-34313,-25449,-43452,60113,211922,265463,203787,140082,33980,-59719,-43743,6195,-4133,-44224,-36249,-46685,-72085,-91691,-129439,-83880,-51870,-4055,-11370,-44066,-63983,-14447,125197,225497,186073,97359,80409,116695,65074,-68821,-27257,22551,29752,30485,65207,116847,124343,90893,720,-127369,-76077,5302,127389,111174,97685,118455,71140,-16237,-91285,-41613,26722,13906,-26011,-54632,9246,80049,25199,-40828,-69421,-40401,2761,27488,-16538,-46190,-32702,-41023,-60704,-62522,-86076,-78673,-37689,-11157,33331,24579,-45409,-80155,-87389,-75352,-63383,-39334,-11445,33064,61429,35256,-3377,-24993,-28228,59467,164349,141621,18740,-68576,-39052,19516,88205,107089,52678,-35450,-111883,-81013,-38107,5716,96773,159934,77758,-5183,-33819,-11685,45408,61987,36297,-17084,-114459,-101401,-28085,48602,77126,54574,-2866,-85108,-128662,-74872,-61384,-117185,-37079,2329,-21626,5957,38650,-34571,-73421,-20929,50513,141256,178883,117707,-25646,-95803,-11828,48096,57083,19465,-10136,-38130,-46543,-66216,-81357,-68653,-43248,-56591,-102295,-52342,-28222,-66998,-87163,-7724,-339,-27894,-43099,3663,131733,211017,182811,172975,124688,-11175,-136597,-121370,-97478,-106615,-63783,-4797,-26765,-69411,-81354,-106128,-83091,-11702,23169,40889,36138,15605,-38649,-62853,-83032,-60484,-43214,-68875,-59664,-20135,21906,33034,-11953,-52860,-53877,77083,131200,63386,23890,-4569,622,-44567,-62419,-36725,-40324,-52585,-23984,-26028,-31103,-470,7332,25855,31690,31877,-33679,-131150,-56822,23884,41034,-57477,-64067,11949,62656,51288,31299,2880,10843,26616,32574,21135,-42884,-104145,-113813,-43029,45203,78119,102847,75907,-874,-34549,-15373,51293,77855,8950,-20219,19504,1725,-19038,-26246,-37444,-51349,-59930,-70588,-64064,-85800,-71952,-25194,31121,151081,210404,129425,10347,-31102,-1598,23509,-4000,-55064,-55020,-2567,-26574,-38569,-1435,1964,-13153,163022,296339,261344,137269,-6955,-100841,-60771,-25996,-60673,-107164,-105864,-39620,7665,31180,28819,-23948,-108586,-114143,-45355,40870,97580,135705,66037,-41787,-103217,-71463,-47711,37639,175405,272456,263832,139578,51618,-30284,-25484,23814,72744,81107,7499,-64417,-69374,13266,93735,119095,119010,126777,113156,48522,-21962,-73647,-84744,-107755,-71615,-71005,-59537,-60431,-76456,-40727,74409,150256,208389,258785,234687,166258,161675,183507,147131,72174,17015,35109,-24955,-54428,109227,112921,80944,67163,116129,94928,25147,-3962,5794,146641,249864,119174,18461,-23787,-15920,-6033,22831,3680,-44110,-31110,-81825,-6982,42281,-12699,-78738,-58023,48656,107143,212703,250681,144795,177277,211266,111993,9689,-96716,-1200,33892,-6619,-88815,-59457,3749,-15686,-64284,-11573,26335,13886,1816,-14028,-39905,-29026,-14430,27646,65402,89960,70661,20378,-46930,-110273,-101142,-52619,2508,8730,36304,37431,20482,14897,-41010,-74051,-122902,-55300,-52314,-69786,-82385,-71608,23326,198854,194005,82411,-1131,-19523,4026,5591,-51378,-29809,31093,74944,96061,204246,325426,311424,272588,193081,105761,48313,28297,-15344,-21532,-2239,61902,159805,241548,187942,48605,-121603,81889,389707,498204,410040,257816,195311,156890,109079,25244,-112757,-22425,108592,110414,3360,-122199,-66173,-9169,24176,16284,-28595,-52396,-28522,-10577,-49032,-109594,-80847,-34173,9908,-8711,-71514,-55259,45447,160622,211779,206635,156098,63423,1172,-23582,-81457,-134645,-115156,-67364,-39933,-67511,-71936,-85496,-83301,-37863,9067,26828,50014,40158,3231,11364,15196,-14700,-10722,18289,105697,317982,286957,104377,31020,20307,-42374,-84644,-55045,-95148,-112627,-43144,47028,141485,116012,32449,-65738,-77748,-22598,792,-1837,-81871,-40815,18064,10310,-28762,-67396,-2734,27541,2228,-13145,563,4658,-21751,-86019,-41007,21954,90321,110377,61191,37819,99141,218641,242318,231097,148669,34272,-22310,-47688,-15168,11766,-2824,-38457,10435,47327,36953,18379,9768,35859,73151,103534],[105599,81102,-28433,-55791,-1901,51154,67430,50434,-12847,-78991,-119710,-82979,-98677,-135394,-32107,162832,329323,258944,81534,-33846,-43672,-44602,-71405,-101554,-126689,-123143,-52254,24759,59152,75308,100133,123111,100667,26681,-65659,-107544,-79132,-33540,-10346,-53283,-136867,-91352,-55711,-22486,-10821,12148,45271,59942,67545,107682,118733,90057,63341,72063,131066,198166,170397,32754,-20373,-42604,-19059,94576,138000,48499,-39577,-87982,-41534,34319,50064,33109,-72035,-32053,-34829,-32666,18200,141675,205164,224336,233777,292762,349088,278771,220248,74069,-73273,-59741,16105,51969,54018,32649,20688,17921,505,-1987,55962,213402,326291,336228,297440,226377,195155,236471,333222,366264,185357,-7002,-125159,-98585,-37008,8988,12433,-14450,-47173,-91919,-123748,-127185,-61893,12495,65860,85588,54026,40710,38209,13807,-6036,4063,-12221,-55110,-55099,-7158,68891,163704,208115,168045,104283,55273,10099,-56553,-118725,-99073,-65072,-89735,-33203,26730,6482,-38979,20427,73488,4161,-88657,-28893,27465,-25941,25099,109845,123333,72669,-19073,-46303,-16590,-13523,-35568,-75756,-100199,-45454,47430,86897,65345,22860,-28544,-44040,-19902,74485,140149,20488,-18829,47581,149547,198080,137233,45835,-15536,-17035,14898,50610,67849,13265,-68444,-54032,50946,60169,1259,-12531,37007,94089,123181,103967,74794,23862,-64881,-78768,-81994,-110522,-124453,-53314,-1859,-11352,-27795,36755,66929,-2880,-92610,-71234,-58192,-46455,-26015,20298,85843,19948,-37400,-2753,55489,54280,19226,-54411,80323,324339,342979,347101,251990,109457,-5611,-82224,-89886,-89272,-28384,37439,94249,143864,166388,195456,267974,278552,208244,59421,-25953,-82483,-67681,-81538,-103503,-60852,-30429,5278,21981,-3502,-29191,-12410,48832,69417,23350,-8039,2521,12060,-736,-2556,34730,7009,-60289,-165848,-75706,36480,82140,66446,63740,30809,-9424,-34276,-24614,-23119,-11683,843,13384,-9260,-8551,-23373,-61903,-100986,-102861,-77073,-46035,-3147,27876,36369,-5693,-44628,-85826,-57748,100975,256859,346961,310532,170217,-275,42575,180247,221430,116957,25224,11020,76301,118384,66045,30306,33522,5077,-85605,-110437,-10746,121983,206641,148798,116505,98822,21304,-63565,-47955,39643,74294,42253,-43773,-111238,-143316,-145954,-137320,-21846,22250,24556,56428,83910,82961,24571,-36096,-51555,-55543,-28815,73493,69289,36915,-19695,-26289,8917,-12985,-7746,29243,53309,35425,-1824,-62309,-78866,-45930,-7977,-8503,-8992,-10430,-7174,-35612,-74328,-86946,-15736,15548,-17933,-56563,-75381,13586,152527,144900,113812,3241,-116310,-70234,-9222,22519,39929,77123,147668,195131,138678,7919,-96224,-26631,27551,-9837,-70239,-51798,-37038,1275,61097,144644,225410,178486,-28424,-90911,-8980,1965,-51895,25415,96924,6443,-62186,-52350,-52584,-53829,-24849,-15020,-22905,-52386,-80104,3752,99905,105559,87895,72929,52904,41843,12729,-21977,-62560,-85579,-52243,-24252,18618,79821,27049,-69398,-45761,-6397,-5156,-29029,-65134,40935,198232,325346,231020,93899,-379,-79923,-112774,-81457,17479,41647,19425,-12760,-61603,-86764,-21315,54905,63433,22970,-44759,-23684,38889,52024,-34492,-139814,-72913,-25699,-16654,32055,44773,-5170,-50847,-43623,-19622,-23637,-41027,-91774,-72395,9544,67939,51227,5204,-50400,-86710,-13997,75944,77920,4473,-38336,-29081,-4904,48557,46449,40502,20556,21369,74516,87456,79633,81707,43375,-43543,-54023,26632,-2248,-54656,36292,124021,105376,46500,109500,149638,91805,67591,68051,117389,114533,77991,38392,-25162,-75101,-26103,35438,17151,-36198,-79545,-25487,51087,60394,67856,17737,-28552,-63767,-88352,-98919,-61553,-69811,-48430,-29023,-53018,-80278,-120904,-127883,-84593,-89288,-25782,39751,-642,-18272,26576,79006,18292,-53077,14561,46312,970,-71721,-43075,4704,-25928,-71061,-65482,-3094,37549,17035,-148,-7397,-42129,-42307,-12859,69992,101922,73161,11935,-52992,-38842,18594,45295,20760,-12782,-15237,-9990,47568,133288,153332,39093,-118594,-56867,34531,52702,-48519,-63970,-54537,-76282,-95245,-16351,1421,-29766,-11967,11345,26580,-12605,-37125,-48134,-52359,-2670,81837,124954,132390,5543,20153,92323,92889,84640,53671,-2318,-52074,-51470,5274,21088,-3226,-27523,15441,114510,62497,-11590,-72652,-89096,-93008,-109098,-37729,34413,31233,9256,-20019,-68565,-95821,-74524,-104203,-59355,14821,162621,328301,485428,438454,306920,240905,187505,86184,-26221,-78074,-18061,-27956,21041,84548,250384,418436,340068,196683,86536,2151,-47012,-60635,-18414,2163,13162,39492,100031,195732,187593,172386,154523,157126,99878,4968,-78097,11069,146945,304674,414228,399679,299207,156710,81129,34006,6529,-1561,60103,174128,128799,58728,-23648,-114720,-113505,-83169,-70844,-26174,-25411,-50097,15461,46509,11468,-22724,24272,39433,-38504,-85386,-9387,67493,120669,99112,90281,92841,58548,37970,-4685,-38992,-57044,-90877,-102814,-68997,-18179,-18245,-20513,-42641,-36338,-15924,45265,82862,66079,-25053,-118440,-38395,59664,54137,29675,48289,119550,130119,81928,77560,78756,64888,7878,-58485,-86379,-123526,-126969,-143767,-103733,-38749,33231,176488,319999,208806,17813,-94507,-92745,-16081,2863,-53453,29719,117663,80378,97583,123351,123130,28578,-52562,-92472,-81949,1946,101689,178889,122239,-46003,-99611,24935,35720,15277,11765,17016,38259,22971,-53823,-77544,-38547,-56087,-78282,-97533,-103449,-76721,-13725,96184,136269,189780,311585,273897,162677,173932,206353,253954,277850,247792,237614,191911,56858,-67913,-74522,-47397,5325,37398,9167,-46479,-102604,-30989,127193,151599,85201,13363,-309,-36447,-62586,38732,229029,279467,128907,-48720,-103731,-34940,-22636,-106413,-243021,-334003,-334959,-185932,-61627,748,3872,32488,63504,58199,39020,10486,718,-18255,-50574,-32366,9242,-49931,-91333,-132336,-130724,8830,43757,8447,11688,91751,108512,53377,228,-33294,-51014,-93560,-112082,-114582,-66498,-2118,47774,52742,48061,29803,-43864,-97537,-114485,-136177,-39968,155470,380475,654681,873560,835319,587187,348448,230766,176719,111499,70757,-28782,-46684,-44469,65043,392743,602552,430041,211227,11996,-63117,10732,-5545,-42814,13757,-15304,-31547,-22781,-15331,-18260,-48236,-34122,23512,17853,-52519,-74718,-6090,-16305,-91949,-135817,-91556,-11404,22291,-1157,-19225,-65839,-57442,19017,75059,-8533,-91130,-154033,-180036,-151408,-61320,60625,150141,173910,129177,91359,28558,-602,-6319,-18807,20855,108035,151011,124940,53428,-21133,-87348,-106067,-86649,-89658,-104749,-124840,-122904,-125830,-115802,-77216,62,33759,16153,-4862,-1958,-2522,32353,167473,177212,105054,85161,70869,58810,37787,13903,1429,-19916,3450,39885,70243,191123,241118,109196,11523,-61831,-56417,-34785,-34600,-66568,-82672,-29705,-37032,-71053,-16516,83665,65854,-27602,-34922,-6427,-30550,-19561,-32766,-58445,-21295,846,-27437,-104627,-78244,-14768,5206,-8479,-18701,-22540,8002,42888,-5232,-39055,-46752,-78935,8948,182145,184867,103719,105804,93382,73353,71222,96174,42980,-62762,-51647,29173,54453,109242,158282,108652,9261,-48508,-95235,-121132,-146530,-121494,-80803,-34638,-20199,-3504,4395,-13978,-46121,-32092,15021,28667,-28476,-92980,-85347,-100071,-111102,-112236,-140070,-145220,-66852,-23534,-20393,-46652,-116861,-93610,-40714,-22746,-151,30587,13884,-64890,-66357,-33208,-29104,-63097,-67706,-91235,-93442,-38044,-11208,6529,449,-70809,-114581,30387,183913,331636,285324,91227,11108,-359,36672,74751,99245,81687,5441,-59153,-37455,67270,138091,87689,-3571,-97246,-29543,63584,128555,125043,76494,48066,32574,-33680,-105953,-91620,-106891,-81799,9695,103537,135957,94476,66672,110010,149180,139134,134039,110479,70654,38921,5958,-24863,-46485,-63106,-56595,-70662,-67745,-104100,-106048,-82862,-73818,22771,109691,93374,109845,99778,99768,15373,-100211,-31002,-10025,-20875,1789,22393,49977,56052,87016,46776,-56377,-95597,-83603,-54180,7284,86393,200617,226433,109102,233,-38720,-103927,-37961,-17426,-15057,-14437,-6519,24468,27940,8760,5037,-58859,-75253,83689,251292,199841,34721,-19451,-55032,-104677,-117475,-87556,9954,145463,273994,231471,125597,58787,-14382,-79223,-45041,35784,161868,152186,34357,-92137,-146986,-141825,-115443,-55501,25641,84573,161498,183465,144820,63831,-5383,-77656,-138988,-85984,-1477,57324,55876,25669,60407,147312,96342,-9215,-76130,-46203,2774,15331,22268,56300,614,-50119,-29475,-7665,-47480,-132096,-93904,3629,82285,112285,61492,-19225,-66216,-68527,-54864,-95224,-116427,-63827,-14062,30154,-33729,-97675,-2011,29229,23069,41711,66306,66210,46289,46865,2193,-106920,-89621,-43379,-10746,-22640,-54739,-54142,-33231,-29913,-53926,-89306,-88976,-64667,-45276,-25628,78393,120730,88344,28457,-14939,-55103,-51016,-86897,-122962,-37446,2402,-15490,-48054,-14605,26197,20223,-16855,-72163,-91860,-15766,-41443,-64207,-65458,-37898,497,-50314,-123224,-22345,114860,272844,272897,153465,131642,68075,-19686,-102050,-120929,-145997,-82581,2183,48262,10744,-39846,-83076,-20606,-11880,-10713,-35000,-950,6195,-404,-8079,29569,129622,166386,110839,24233,-78541,-52485,2433,40584,-23712,-71114,-35259,87221,189301,107232,-71628,-82140,-23412,28119,-814,-74086,-110406,-2144,93374,117006,172683,286830,314750,158951,59346,43253,57302,56915,42833,247,-47589,-78622,-85445,-96672,-91053,-70816,-53415,-22002,-2671,-1824,-4045,23077,92742,148058,131354,172294,244539,267817,165250,57394,56155,85018,118398,123882,170803,218310,180282,86614,20036,-20913,-51302,-23025,-14466,11990,44541,94517,62844,24444,21683,14768,-9352,-30346,-30498,-16348,709,40820,97184,131263,72289,15588,-14775,-11627,17984,84403,94241,36095,-93114,-87428,-14990,62078,101662,113288,111970,94188,89572,71064,33303,18567,20506,-31413,-111580,9981,111048,126632,102571,90890,110723,128302,100576,66124,117689,201419,139812,29230,-51589,30384,112475,98400,-1446,-43441,72339,113969,45187,-87077,-51934,148913,254304,270093,198338,71033,-58950,-103596,-82456,-86202,-24990,85021,189604,190865,208969,102467,18460,-68613,-143634,-133957,-49380,-37332,-46529,70169,222856,295289,266580,183063,44409,-51074,-34591,12249,5905,-39421,-37765,-48545,-71356,-87269,-116669,-95896,-50391,6937,1979,-41181,-72781,-33988,89154,181037,148607,71328,70524,113725,57210,-77176,-24744,28205,34164,33652,68041,119653,115480,65341,-3427,-125128,-80844,-717,121326,137480,109540,115347,58487,-25422,-83231,-33201,25241,6116,-37818,-67223,-1974,72790,20465,-40377,-61617,-36556,1075,22698,-21783,-48676,-34235,-41541,-58906,-65039,-94126,-85127,-44475,-15947,14377,13681,-38452,-75509,-100342,-95120,-74837,-49256,-30237,16277,61485,45981,5131,-28467,-42330,57296,163729,130291,8406,-71789,-33437,26994,87526,87307,17548,-55425,-117372,-81772,-44963,-6942,84714,151173,72474,-3968,-32487,-10166,55330,74798,27598,-53095,-109081,-59536,9404,101214,124296,80744,4541,-84771,-130924,-81349,-77534,-98606,-15802,18827,-15477,-3269,42822,-16326,-50698,-18836,47056,134288,171749,119745,-9006,-82799,-25848,32174,44868,2615,-22644,-42112,-45121,-67998,-89567,-85014,-66078,-73443,-85846,-25643,-11891,-66774,-107733,-35847,-28807,-58345,-88027,-40896,91709,188613,193287,191055,124807,-35635,-135479,-88102,-75736,-106185,-71161,-6902,-22940,-74680,-87967,-115653,-76277,-17081,17875,55178,72601,57151,-14639,-60340,-94514,-92339,-84116,-107233,-89140,-35283,15501,30015,-14930,-52225,-50016,53625,97907,35486,7903,-8204,-3956,-36741,-9612,221,-41034,-82811,-35886,-8436,-6366,23432,30112,53488,59069,44797,-25343,-123977,-61702,13360,21569,-74539,-72948,18331,89104,90223,64026,17873,3736,10579,20674,20488,-19107,-82848,-119331,-35146,48856,77766,97808,66725,-9330,-41699,-26421,36606,56796,-19716,-29362,34622,14276,-52710,-47195,-42413,-48061,-54558,-62913,-56372,-94233,-101729,-54249,26526,147885,202669,118878,4415,-37912,-9144,18543,-4050,-46060,-62722,-17444,-33541,-44438,-12883,-5702,26046,227081,319467,244020,112799,-22545,-94414,-21320,16985,-24696,-91125,-119190,-35693,34054,90446,93698,33345,-77037,-104860,-51928,41161,101466,140235,73240,-35512,-106760,-78034,-53245,25366,159460,253584,258207,135070,39472,-45745,-43817,5850,53555,53414,-15693,-74035,-66126,17114,90612,110844,110487,117670,102903,40191,-21550,-65350,-72210,-104760,-57443,-44882,-45677,-60844,-66369,-2745,109614,161088,198558,224842,205387,154231,145869,168200,124622,47334,-926,51275,60123,-65341,-13320,36361,37850,34819,88825,87052,23210,-6201,7517,153335,247142,112262,19348,-8275,8423,17460,35478,971,-46900,-26485,-73454,-9570,58688,610,-83680,-65579,47590,104798,208958,254363,181115,227579,246266,149290,40725,-51417,44377,75688,17146,-71770,-60683,7594,-2279,-48697,-6953,9431,-17562,-34909,-42816,-54626,-35134,-13129,30764,64484,101682,76842,13562,-63484,-86305,-128888,-86946,-13416,6119,47768,63832,53731,44992,-16284,-49149,-126279,-91857,-71763,-80722,-91652,-69940,38776,182578,154973,66781,-670,-12493,18741,21742,-47920,-50263,11971,65102,112384,239687,327953,293142,235072,156095,79247,24010,1553,-39796,-56875,-35593,59822,180046,270930,192210,29796,-110982,95336,387196,476905,366366,211575,151427,124553,90142,7435,-128007,-21443,119921,139136,32440,-107821,-90457,-36055,5491,13683,-13543,-36864,-23090,-8163,-41590,-96599,-87269,-39463,514,-29774,-94101,-96324,2779,123706,184930,179015,116539,27868,-25512,-46754,-103532,-126491,-94861,-61883,-51435,-74198,-61717,-78692,-98130,-39060,16174,31198,48664,33755,-5815,6149,22966,-7330,-13952,8378,83060,260264,295896,112824,31284,4543,-76025,-98030,-64312,-105654,-123687,-35291,79358,207517,181694,78361,-35816,-88306,-33596,-6640,-6238,-81259,-42623,7603,-394,-29782,-57966,-9694,16241,-6872,-16037,3570,12872,-10399,-80487,-40033,34532,113594,130857,63541,28820,103425,221995,224277,214521,128041,22325,-35370,-61131,-26428,4650,-7500,-43571,7752,47407,40238,24017,10335,28490,59999,90569],[85469,59625,-42397,-68808,-12856,37427,57260,50875,-1029,-65061,-90884,-47714,-75809,-146470,-41250,156608,327830,272286,98071,-26907,-48889,-49431,-71610,-104497,-130986,-125185,-44448,37099,70926,84400,97923,109956,84512,13608,-79751,-116888,-82547,-47157,-34058,-77878,-156022,-94168,-68219,-39640,-10305,34412,78138,97583,108027,126244,111538,74817,47345,50134,100121,157703,129634,11846,-40720,-62366,-28795,92497,148520,60047,-25670,-72576,-30119,42401,65045,56616,-41871,-52332,-55615,-56586,-13364,102436,168869,206018,244720,324320,395825,341820,276672,99153,-62959,-60274,15153,51645,48985,20616,10354,13187,-4408,-16270,25088,155569,233344,237238,216799,172766,142720,178433,276321,321312,143991,-26627,-123958,-100080,-62626,-27136,-20014,-46141,-72179,-106779,-130762,-129588,-57739,21754,69470,70149,34609,36581,37121,11585,-15001,4578,-2029,-46106,-53816,-6276,75568,168535,202750,149585,79274,37345,4512,-51682,-122068,-117367,-85791,-120807,-49886,22332,750,-52572,-660,51194,-7249,-93313,-44782,10537,-28736,20667,89537,95237,52998,-29710,-53166,-23421,-18956,-31052,-60568,-82553,-31207,57183,88149,60954,18709,-31060,-56781,-51205,40307,134354,39817,-278,62691,164071,207736,137199,39098,-27741,-37271,-22338,14474,34856,-4913,-65944,-52992,32600,33077,-21936,-31546,25488,88147,114890,93509,65821,13594,-84682,-99160,-96799,-117167,-117801,-42147,17631,17324,-4080,51511,78249,8914,-79812,-51618,-25259,-12454,6985,46901,97588,11867,-51992,-18442,35448,37038,10161,-45822,96827,325187,318444,339064,255736,107183,-6640,-76344,-100509,-99328,-34810,37386,87484,120963,129848,144968,188752,199070,172087,49296,-29403,-83748,-70672,-82235,-123239,-101128,-56535,-17506,170,-26712,-51552,-13564,75913,98705,35458,-1233,7456,17616,9326,112,19832,-12323,-63925,-148481,-86002,24059,65257,48281,38462,96,-38863,-54574,-40732,-46970,-33741,-8446,7516,-28797,-27942,-43120,-83705,-123888,-127144,-91101,-41848,15906,50995,60787,14258,-32506,-73278,-59883,102638,255797,334718,294495,167007,1123,23735,125989,165071,83633,14369,13556,75741,120795,64004,21692,14761,-16539,-99333,-114947,-25917,102333,179554,127333,112299,111272,38043,-55544,-47140,50124,86542,59756,-28362,-105242,-143034,-155629,-128926,-17565,24408,15973,45363,80068,88112,35123,-29156,-52675,-59977,-25392,74920,76982,28329,-47849,-56491,-12101,-31299,-28677,9689,40504,34712,-2278,-66269,-84801,-55844,-27713,-23585,-3551,2714,-1354,-33081,-71116,-91826,-22907,14045,-15165,-61855,-115481,24496,183891,199239,156672,15887,-111419,-77786,-12907,15166,41820,77610,139163,178168,123730,3095,-88984,-24331,32301,-4744,-64127,-46304,-32068,3785,61065,148030,219615,153876,-37818,-81102,6503,26729,-46582,-14487,60740,-7497,-102409,-91660,-77836,-65024,-22400,-8,-13379,-47074,-76042,10765,113940,131042,113409,84386,52160,31335,-1106,-32280,-73184,-88755,-55587,-26442,23718,91996,39797,-58929,-42350,14678,44294,21072,-61238,-21335,137354,277522,182845,53162,-27632,-98896,-108202,-83844,19248,50174,25789,-15721,-75100,-99232,-15080,55829,53947,13841,-44274,-18677,41132,57073,-22360,-144704,-95099,-35064,-26731,15608,30368,-14357,-57264,-55567,-29636,-30034,-44833,-94955,-72336,9253,67947,55308,7412,-56738,-97641,-29766,43134,31539,-37829,-61952,-40796,-22297,25977,32255,36536,8747,13504,61544,69124,73506,83320,41200,-53439,-49009,29543,-13711,-56922,70336,159618,112464,51337,133357,201107,123394,74254,59210,102595,101841,68602,29655,-36521,-78883,-25988,22853,-10101,-85972,-81681,-10766,63068,64931,80820,53256,-6476,-47603,-79540,-94449,-56556,-55017,-26238,-57,-24674,-60094,-112072,-132339,-90535,-109858,-54664,11074,-39344,-49577,2596,58307,9539,-55530,27475,58585,-6798,-73117,-29488,14374,-24665,-52775,-33263,25271,54880,19830,-5949,-21691,-43940,-47410,-41614,35991,73201,47279,-6821,-63880,-45921,13421,43700,19245,-10709,-11097,-7823,45312,120370,135977,27587,-123560,-60083,28259,56101,-26406,-42110,-38226,-61209,-106568,-22128,8481,-19628,-22645,-18089,-8585,-40658,-59572,-56951,-51242,-2248,79554,123315,112752,-25818,-34570,35336,48647,61467,28884,-27764,-58968,-27543,33308,47112,13378,-27064,-11412,88152,52677,-18102,-75065,-72696,-60170,-98061,-42590,45269,45062,15349,-21921,-76704,-109578,-65808,-63608,-26682,25135,145990,294497,468181,440964,323422,272525,222709,116083,15285,-47150,-15282,-38532,17754,94816,259712,428900,350124,206025,98650,18091,-42579,-64604,-12992,20410,32397,51329,78074,162834,153328,146958,131642,139596,92507,4055,-84261,1218,128308,278727,401383,392423,293234,150484,73487,26682,5027,-7113,37748,154086,124861,60085,-23594,-109238,-104739,-83637,-73663,-20835,-11440,-23521,40434,74990,31065,-15540,16051,25667,-45476,-82261,-18724,56195,118506,96943,77004,67711,38805,33880,2719,-31633,-69400,-111341,-80365,-56864,-33807,-52605,-45427,-57603,-53398,-31694,39129,80552,61750,-35479,-120917,-22593,79145,70070,37822,52072,120410,135330,92910,74639,56282,44752,-5744,-68777,-95991,-96144,-84418,-138994,-118158,-40016,46946,188477,309399,182454,7996,-80283,-66486,9313,11210,-49174,39112,134214,114477,143521,171462,161825,45564,-46572,-89419,-83760,-8544,85243,156590,88664,-63696,-89225,26969,50116,28699,23416,26387,44564,25856,-51100,-67604,-20235,-33701,-55614,-85238,-114573,-87493,-20334,99842,159161,212756,313693,228128,106937,130507,170796,217887,264480,262364,250115,180650,28569,-64890,-43895,-27986,9728,15962,-43180,-101230,-112435,4405,151664,162500,96347,14288,-2494,-18133,-21050,62709,228861,259473,111696,-57114,-103068,-37806,-31988,-121028,-258663,-343253,-318809,-171629,-61770,-11754,-764,35967,69585,60443,44903,22902,11085,-9437,-58898,-64548,-28040,-87678,-106311,-139960,-116232,34526,89712,68070,49756,98987,106097,44415,-6981,-34742,-53606,-90265,-91305,-85968,-39351,28982,67550,61314,53980,39517,-25401,-79028,-100786,-121882,-4157,225243,484606,815848,1107314,1116687,842270,520180,308377,180760,61529,47824,-42618,-56276,-50074,50687,326819,511524,365375,184271,6248,-46116,23777,11523,-20352,31816,-2825,-22046,-17206,-21394,-37219,-71566,-51925,13306,8278,-69615,-38796,46347,41053,-32154,-92705,-120142,-23550,21765,7773,-7707,-55139,-52581,15824,60548,-21086,-90299,-145931,-171511,-146634,-60054,60668,158517,188671,152750,104024,21930,-9802,-10853,-22126,11928,82467,98075,74767,16832,-45999,-100583,-101730,-81974,-88173,-107313,-130456,-135124,-145556,-135347,-94341,-7034,39812,29771,-10868,-32825,-53572,-15077,143629,175774,109338,88615,69989,56702,33269,10922,6610,-20206,730,28032,50696,166978,229881,109371,13019,-54344,-48569,-34652,-33964,-59396,-77030,-38015,-49774,-67747,-11745,86968,93749,18660,3657,27202,-1608,1624,-17563,-47832,-18926,-148,-27466,-103542,-73473,-14649,-2639,-18505,-28377,-30584,-5022,36517,-14331,-55636,-58447,-83081,33631,184258,154388,87178,104474,103587,78768,74515,99186,49326,-47512,-56952,17533,51959,129777,206677,164594,42474,-31486,-86193,-112692,-135937,-113724,-77151,-41110,-45820,-39272,-25935,-35749,-60059,-42730,4636,18186,-36637,-95050,-82017,-99995,-110999,-110838,-137322,-139121,-56999,-13339,-7562,-27405,-93813,-93938,-31437,-9093,-824,9391,-16711,-75550,-53070,-19126,-18776,-57332,-54777,-54850,-80824,-41865,-16145,290,-14528,-101084,-73168,68249,220585,373715,306962,92458,6134,-8254,27461,65767,78225,61745,-382,-53260,-43987,32338,103271,61737,-18500,-103661,-21057,70303,134972,141995,95769,60139,28620,-51166,-110421,-61516,-75436,-105597,-13368,83904,113168,75667,54494,104752,149973,140805,128565,95069,78234,58140,19402,-24627,-54952,-70507,-66833,-89492,-83489,-112490,-109377,-94361,-79485,43526,169836,175786,179763,148848,129878,27342,-69880,-13249,-1139,-20714,-2686,22104,47674,29994,45542,21247,-71580,-105387,-92366,-59849,4664,74834,171762,206309,108906,1889,-41702,-110588,-28988,-17630,4482,20563,27562,51989,49827,20240,1620,-68391,-87296,59902,212130,158780,16509,-8130,-33021,-92184,-114069,-82928,9775,136915,263422,248373,160050,89968,-9066,-93075,-50595,35800,187329,168517,49500,-73011,-133872,-140161,-110889,-50157,31129,94335,187100,215823,168109,77464,-3049,-80394,-118805,-60592,19453,72579,53682,9246,48360,137674,89549,-55514,-107887,-45791,16479,37599,37199,54332,-14528,-58560,-32938,-12597,-55182,-137381,-72043,28820,104447,132930,82372,1980,-47790,-56549,-43132,-82512,-122137,-75402,-27382,13314,-62419,-82872,14537,38685,33008,55519,75846,65417,51931,72072,23708,-91131,-104010,-57330,-21311,-31074,-62670,-52340,-24912,-22049,-53728,-92697,-88853,-55613,-24799,-26033,55214,109148,92269,38330,-8350,-45798,-39074,-74319,-126549,-33022,13907,-5606,-46202,-32603,9596,14723,-12717,-57702,-70755,-1956,-32973,-51108,-38639,-6146,27713,-43449,-135701,-22884,110604,297465,346064,221010,179048,99150,673,-89217,-120512,-141276,-79982,3683,47790,5947,-45494,-87042,-29731,-29784,-21914,-29169,10885,17477,11494,6502,56922,175644,214040,132695,28976,-76198,-46710,13819,68796,7716,-54550,-38401,79382,172700,91190,-84393,-56444,12321,57374,8906,-75542,-93017,23145,133649,167612,223589,306808,295279,141722,45900,24956,33415,38866,38950,9442,-35145,-71798,-85212,-86790,-71004,-51309,-38117,-14262,-6045,-12696,-14259,9364,78158,141641,132739,171312,237170,247640,154263,59017,63861,95068,116957,113108,165018,220571,172923,73956,-145,-49996,-66002,-19707,-11456,13714,34017,78976,59392,21287,17730,16128,-19382,-52318,-53963,-40567,-21465,21405,77892,107532,50349,5294,-20277,-18132,12005,77633,86594,36084,-83776,-90069,-18427,57817,83750,91101,90348,75224,68163,44378,9694,818,4953,-46215,-109246,16486,106758,123135,103581,94379,124535,149839,121998,80670,134528,228424,167459,37252,-50914,55247,131129,98831,-3443,-39323,82562,131142,63817,-67477,-64864,130698,226096,238613,166518,46286,-68239,-93067,-82959,-94240,-35816,75852,205307,226818,250585,130907,46289,-42830,-123420,-151116,-64938,-49266,-45106,81087,225380,307368,310381,214306,54674,-44406,-31175,12439,11533,-34896,-37660,-48085,-66126,-76453,-103330,-105089,-49132,14728,11074,-40264,-81685,-49819,60066,145201,117656,46336,58793,107398,47374,-83837,-23031,31797,35106,32021,62816,110749,96269,35649,-12597,-120636,-85361,-8329,109459,159520,115852,103950,42448,-34981,-74390,-25320,22065,-4689,-53738,-78516,-10755,65893,17300,-36510,-51705,-31958,-658,17117,-27527,-52068,-37504,-43996,-58757,-67945,-102717,-92030,-48541,-9706,10932,7380,-31184,-70221,-110371,-112348,-85079,-58857,-49428,-2974,58963,55113,12718,-32633,-55118,57967,159769,115374,-4375,-76736,-30533,30548,81535,62966,-12774,-65716,-117967,-83082,-51343,-18911,71256,138402,66644,-2650,-31311,-8453,65035,88467,24692,-66616,-65731,-25339,43838,157460,169282,103903,11547,-83841,-131649,-87924,-91812,-70694,5277,34154,-9168,-13802,49026,7697,-26055,-12838,45497,125869,158998,115692,7746,-66259,-35898,17085,31923,-16123,-32968,-43570,-42599,-69130,-97166,-101519,-87635,-76919,-55315,4859,4284,-67093,-129678,-41523,-24125,-51256,-105048,-80320,52931,162143,199883,206733,123736,-51226,-107655,-49380,-50602,-101638,-76357,-6966,-16373,-80716,-98535,-124452,-67225,-22580,12262,68132,110545,102489,14136,-54861,-100376,-127378,-126308,-145530,-114661,-48764,7771,24455,-20620,-54016,-47013,35474,67688,6214,-11544,-14541,-9383,-20333,41632,49479,-18849,-109390,-48701,7446,18416,49904,54933,84072,87162,55059,-17547,-111895,-65244,1262,1670,-90128,-78362,26969,117891,131852,94521,27795,-8160,-8590,6098,16943,3205,-59719,-106446,-20567,53154,75855,91372,57212,-17111,-47724,-35900,20899,34884,-39717,-23431,58714,45826,-55467,-68933,-49867,-47597,-51565,-56483,-48027,-98805,-131437,-74145,22273,136817,183600,99509,-8076,-49683,-21163,9989,-6083,-37892,-64833,-32181,-43080,-51769,-25521,-13114,65019,274468,316007,208853,80904,-38378,-72967,30362,70682,15553,-73808,-132648,-30089,61987,148544,155235,86728,-47426,-96243,-60653,37481,97947,135029,72199,-33959,-110187,-81774,-58070,8526,134891,222711,238803,124450,21207,-65334,-64908,-12575,35012,26276,-38288,-82292,-61432,22941,88209,102241,101333,107652,92316,33165,-16978,-50838,-51580,-80383,-39671,-20167,-32700,-62639,-57330,34338,138261,163690,180075,185814,172258,138465,126416,144745,90242,11287,-24272,57886,127009,57156,-111078,-37589,-3150,8864,69533,87379,29687,-2721,13965,163118,244009,102673,15700,4673,31487,38601,44320,-5204,-52791,-26114,-69369,-17928,68196,16817,-82703,-74021,43536,97081,193614,241816,200171,249764,258474,171340,62486,-18503,79430,111113,37030,-56013,-57681,10749,11119,-31178,-169,-7514,-48487,-71948,-73745,-72270,-44424,-15079,31526,62939,114087,85146,7306,-77625,-51349,-84094,-115575,-33750,6,54876,84178,79606,69377,6939,-23110,-89527,-110962,-88014,-89355,-95223,-64291,53718,159070,115126,46855,-3642,-3591,45200,55709,-22158,-57740,-5854,53327,123252,262744,317389,268526,195462,117410,51318,2677,-20058,-57759,-79819,-68863,55554,199359,297327,191167,10449,-96584,104364,365047,429560,304822,159255,104109,87967,67630,-11141,-142385,-21955,125775,164593,63058,-82013,-112702,-61715,-11730,12792,1756,-20425,-15955,-4624,-32115,-81219,-86826,-40970,-3825,-40549,-98076,-128178,-34525,86491,153192,145282,74835,-3425,-47908,-67645,-124471,-106749,-71567,-54264,-64784,-78110,-53965,-76414,-113810,-26676,27246,34587,45013,25636,-15621,1567,34544,4211,-17656,156,65474,208888,304204,126412,37504,-4176,-95185,-104061,-72165,-115115,-133621,-23125,121318,286701,263119,136303,2384,-79032,-46005,-15693,-9741,-75470,-45593,-4957,-11206,-29029,-45508,-14797,5925,-14584,-18159,6685,22514,4916,-67618,-38027,49178,141460,154169,66327,17836,100427,213499,200429,193839,106464,12239,-45973,-71916,-34934,54,-9664,-46522,6823,48140,43723,30734,13173,24936,51364,80160],[64780,34731,-56626,-74844,-18866,26111,48426,52502,14918,-41846,-59202,-17673,-53143,-145667,-47726,146200,313736,277519,115594,-18435,-52845,-54388,-73591,-108617,-134976,-125643,-34417,52306,84707,94974,97174,99823,72863,6600,-87223,-125907,-85085,-56166,-47056,-88485,-159650,-95243,-79056,-54440,-4607,55244,108056,135935,155021,149561,106168,59926,30959,27419,67789,118920,94601,-2891,-56700,-79477,-36034,88085,154980,76337,-4909,-54290,-20958,45411,71613,68435,-19520,-67847,-72307,-74865,-39578,64413,127985,175442,237759,329110,408694,378735,311972,112792,-55038,-54895,20721,59003,52624,17313,5956,11983,-7137,-28489,-4019,98063,141998,141961,139264,117810,90003,119777,210255,260461,97239,-44743,-119586,-95580,-81243,-67694,-56729,-79537,-99818,-124442,-130989,-119068,-44589,38939,82219,64634,16004,30202,33982,7189,-25548,5044,9783,-32766,-49293,-4184,81760,171507,194705,127139,51754,19486,169,-44019,-118178,-132948,-98191,-150615,-57880,19943,-4387,-65838,-20229,32578,-14446,-93487,-58099,-5173,-28866,19284,71095,68702,34134,-37680,-54901,-25700,-21882,-26341,-46818,-66034,-18642,64511,88647,58959,18486,-30009,-65938,-75312,19111,139843,74222,25816,83993,183399,222619,145463,41348,-32697,-52830,-56507,-13866,10572,-16216,-54959,-44745,17466,7966,-43200,-50491,9832,74973,100429,82012,58232,5622,-98909,-109253,-97941,-110315,-106270,-30077,36059,47751,25306,70354,89529,21149,-67217,-34265,6573,25188,44879,81563,115924,10739,-60042,-29401,18255,20841,2859,-34687,115754,314336,281163,314022,247351,99226,-6774,-62957,-107613,-111242,-44100,35070,80362,100445,97528,99776,119226,130605,137965,40546,-31479,-80932,-65616,-69741,-115196,-141309,-81017,-41702,-24219,-54021,-75738,-7605,107400,131202,50755,9419,14605,23344,19327,6236,9549,-25790,-63303,-128790,-95955,8133,46731,30739,14554,-27944,-64634,-71870,-54316,-70117,-57128,-18316,2380,-49005,-49765,-60821,-100276,-138474,-125211,-90704,-31507,35218,73112,84888,35617,-18156,-57860,-56073,104710,251354,314932,271229,158524,2991,6382,75014,111901,53132,5712,15073,72895,119064,58263,9616,-6488,-37334,-106182,-115899,-40140,86080,157976,110867,110802,125915,58163,-42585,-44473,56742,95112,74087,-13673,-97774,-138429,-152408,-110425,-12637,26738,9210,34535,76044,93437,46973,-20265,-50150,-57428,-18888,72866,80160,18481,-72233,-80884,-26549,-44813,-48401,-9497,27647,34441,-1059,-68471,-89576,-65447,-49790,-36723,10025,22735,10428,-25786,-63688,-97018,-32799,11202,-10001,-53025,-85697,49681,214441,252852,196019,27959,-104218,-81132,-13378,12394,46329,81116,132009,159208,104788,-4237,-82312,-17153,43663,8746,-50657,-36399,-23295,9359,64052,153690,211672,129652,-43791,-69054,22873,54272,-26662,-52592,33639,14963,-62289,-133870,-103806,-67477,-14389,20100,607,-38480,-68605,18118,126669,156818,138167,94792,51406,20233,-15044,-42121,-82764,-88210,-59080,-31621,23462,96768,44479,-52906,-36022,40556,104787,80918,-20022,-70645,78041,216663,124108,5429,-61525,-101278,-92522,-84769,19768,57267,31839,-17808,-83252,-81800,304,58380,43857,5050,-43074,-14683,41251,60157,-10475,-130952,-119530,-47535,-38110,-1251,13226,-27189,-66314,-68383,-38083,-35279,-47665,-96220,-70803,9322,67818,58889,9488,-61706,-107427,-46313,9573,-10424,-72525,-77903,-43911,-33258,8595,21417,29958,-5621,3451,46777,49535,66650,83762,38648,-64377,-43509,29109,-32283,-42632,115452,193880,114504,54226,152130,248068,159057,77710,47607,86267,90278,63804,28430,-41153,-79847,-24370,14754,-32758,-89988,-26365,18971,77133,69359,91376,86722,18945,-28916,-68113,-88422,-49798,-42306,-7933,24788,1215,-40913,-102604,-138062,-95656,-123392,-66840,-2955,-73071,-80542,-20019,38564,-1308,-62860,37767,67444,-15103,-69864,-16061,22099,-22339,-34164,-3638,52768,71905,23199,-10371,-30886,-37396,-44181,-61924,6716,48556,25242,-23391,-75027,-53355,8265,41352,16681,-7857,-5097,-4259,44089,106594,117643,16055,-126148,-62508,21591,58050,-2964,-12685,-11732,-34776,-83350,-29596,12402,-8828,-27219,-43944,-40698,-60146,-79927,-64483,-49173,-1700,75068,116618,88546,-47280,-79650,-15878,3385,32651,-1833,-55089,-58906,-3772,59780,75266,37988,-13014,-28929,55037,38399,-26409,-76326,-54553,-23342,-55577,-21869,68710,64897,23485,-23349,-83563,-115644,-42906,-24695,4825,36224,123223,255648,445934,446699,347444,309281,263493,153251,59808,-15966,-11252,-47056,17647,106491,264637,424938,349583,209562,108522,32008,-38520,-67574,-11001,34318,48240,59984,50856,115474,111106,118719,107569,120153,84667,4946,-85365,-10421,103672,238547,365405,363174,271759,137755,65626,22039,4512,-13538,14098,130662,117109,57369,-24947,-98903,-92887,-83984,-77815,-16429,2427,5636,69469,105051,47536,-10108,7814,12049,-52108,-79819,-29282,41387,110171,89907,59976,38197,15074,26501,8759,-21416,-73022,-126559,-56562,-34588,-32477,-74218,-68556,-71498,-70994,-51456,27848,74512,57232,-42033,-114570,-11341,90853,79721,42481,52638,115554,133438,99016,67202,33320,27791,-17550,-78189,-101082,-66103,-43398,-106579,-131827,-43770,54063,186252,282042,150497,-2641,-65732,-38528,33744,20213,-42260,45067,147818,155413,204449,229757,204046,63088,-40162,-84495,-84105,-19096,66699,131859,60524,-70744,-84353,23287,59424,38815,29965,30524,46040,23279,-50525,-49704,2690,-9077,-32433,-66428,-108922,-99227,-27418,101452,180792,228562,297305,177380,56244,94892,141961,182065,240964,268042,252543,159825,6077,-44860,-16651,-10242,12040,-5664,-79346,-119373,-86877,33351,157678,155595,96504,9535,-5455,-24,15975,77933,208025,221273,87698,-66401,-101206,-40418,-39061,-129995,-265324,-342809,-307253,-166670,-68255,-27258,-5302,36874,71178,59561,48532,34373,28445,18189,-14579,-10450,-13165,-123858,-118219,-145952,-103050,56141,129048,122372,87723,104344,98743,30974,-18493,-41232,-59244,-84090,-65711,-46487,7150,68483,90108,70897,59257,47854,-6608,-60241,-86553,-104338,34078,284730,558318,923501,1270972,1331575,1047741,657293,363007,173366,8038,20997,-59880,-67695,-56709,35486,253504,405195,293604,152125,-3346,-32472,36524,30004,795,47727,10649,-9435,-7521,-26937,-59619,-97330,-70919,1249,-4378,-88889,2207,106577,109017,38607,-30792,-111602,-40237,18764,16192,4359,-43440,-46977,10641,40141,-38755,-94360,-142871,-166792,-142827,-58286,56806,153235,189134,167336,114517,18363,-15463,-14135,-24613,-1816,49928,48133,31845,-14462,-65753,-107871,-95865,-79043,-89237,-112432,-134381,-141521,-164923,-143444,-107083,-11174,46062,42345,-15488,-64363,-103707,-45236,124562,174281,115129,93083,68829,53157,26960,5504,6430,-24765,-4473,15147,31079,141787,216610,110960,19642,-42444,-42952,-37310,-35838,-54387,-71381,-46122,-63935,-65049,-10465,83327,110467,55440,40462,61536,29756,23353,-1607,-35580,-15209,-1124,-28234,-102255,-69880,-17241,-13305,-32054,-43225,-43429,-22953,24967,-26358,-72175,-71755,-78296,53776,180069,130741,78342,102640,109441,79369,72000,96580,54332,-29086,-67735,-2660,46134,144876,248156,219367,77169,-14974,-79899,-107381,-128201,-109344,-75171,-48235,-70007,-72832,-54669,-54434,-71134,-52573,-5740,8702,-43679,-98314,-80081,-99878,-111813,-110002,-134348,-130866,-45475,-2414,5615,-7980,-68934,-84913,-21514,4534,2742,-4386,-41875,-83245,-38606,-3624,-4888,-44172,-24400,-4405,-52065,-45093,-23883,-8821,-32775,-127584,-30850,102047,248825,402138,320477,93664,3609,-14623,16864,53647,55586,41987,-5397,-47084,-51499,-5900,66493,37515,-28979,-95314,-8533,78006,138037,153054,110301,67853,21302,-66616,-98473,-34046,-41941,-111553,-38176,61127,88376,56785,41076,95102,145922,138468,119121,80441,84441,70999,28950,-24879,-60753,-70075,-61644,-86308,-91242,-119167,-106985,-104799,-69225,72725,236307,264133,251856,197036,154583,34808,-40235,13326,14233,-17482,-7147,20460,42058,1823,1567,-7266,-88130,-115755,-101460,-64722,1469,61828,139641,178915,103991,2838,-44276,-114120,-23770,-21043,23227,56994,66041,82329,71870,30659,-2396,-78165,-104274,26069,160998,114160,3669,8874,-9462,-75503,-106206,-78456,9237,128549,250967,263738,199517,131146,4682,-105414,-56160,34567,202051,172628,59934,-53576,-119594,-136330,-104026,-44056,36082,102895,210715,243485,185503,87456,-765,-79009,-94992,-36231,38103,83330,46992,-13147,31615,119820,80082,-89599,-99736,-32368,46436,71786,56581,54215,-28214,-65591,-37265,-18568,-62392,-129548,-51827,50410,121313,148407,99245,19968,-31424,-42281,-29150,-68233,-117264,-80013,-35878,-994,-80239,-56807,31072,48056,40588,65139,80629,59519,56787,89137,36358,-80587,-114687,-69669,-31867,-39872,-68817,-47099,-15435,-14566,-54172,-96076,-88804,-47422,-4609,-4258,45840,97957,94707,47250,-3630,-38243,-27626,-61052,-126052,-29075,24979,5197,-40934,-53472,-14145,4758,-10458,-42801,-50348,9548,-25875,-39244,-14555,24249,57834,-31749,-143287,-25808,97636,304139,406254,295008,232639,131068,20717,-76068,-121629,-134821,-68840,10654,50448,3075,-51203,-94416,-38874,-43789,-28292,-20846,22010,26527,19336,13474,71085,205554,253342,149260,30523,-75785,-39761,25735,98256,45126,-29145,-35596,70138,152378,71789,-98762,-21293,72016,96640,20504,-72810,-71986,50117,169877,212346,265842,313487,268440,127766,40703,15656,15902,20614,31531,12809,-28405,-68643,-87651,-79883,-51776,-29578,-19514,-3936,-9065,-26076,-28310,-8397,59321,127492,127286,162523,220514,219348,140712,62967,73815,105029,112178,98250,154154,216771,162756,62943,-18189,-76364,-70259,-13183,-7496,15767,25462,62654,53394,15308,10579,13808,-31124,-70264,-71626,-61003,-43676,-824,54141,81301,30910,-4444,-25852,-24441,6547,70640,76665,33015,-75102,-88051,-19081,52786,66966,69946,70698,58570,48592,19961,-12010,-15817,-9726,-58018,-106446,16572,94891,115832,105036,100539,143990,179864,151903,97621,143410,240135,181178,38532,-41188,86271,148238,97593,-4286,-34732,90494,144761,80774,-47904,-75943,108989,191097,198449,128309,21141,-71246,-80994,-79524,-99000,-46795,61638,209785,252291,273457,144951,65859,-20478,-103242,-164910,-82483,-62553,-39373,91224,218391,299238,328019,227915,60612,-42211,-33972,6497,12254,-31180,-36394,-45868,-57487,-63367,-91797,-111293,-49069,17898,14384,-41851,-91691,-64988,35345,116121,91787,21890,44638,97446,35655,-88658,-23544,32072,32251,26468,49691,89142,67002,3587,-26144,-114734,-90760,-18712,90991,172219,114045,83396,22983,-44983,-66211,-19534,16078,-19239,-74195,-83164,-13847,62249,17995,-28054,-39960,-27121,-2879,10436,-34363,-57198,-42911,-48440,-60165,-70888,-110882,-99558,-49992,3583,21170,6188,-24624,-65223,-117889,-127275,-94995,-68443,-68260,-24586,52857,61183,17921,-38568,-64822,61824,152425,97432,-19908,-84464,-31899,28092,68670,34481,-36269,-68437,-115933,-85835,-58139,-30880,56141,122137,60524,-1506,-30969,-7586,73294,101255,26917,-54967,-31985,-333,71698,210515,205940,120755,17050,-82970,-131373,-95139,-90949,-42461,25850,48117,-2695,-25466,54618,33459,-1118,-3592,45645,116213,140952,104573,22081,-50127,-42406,3009,18878,-36146,-41297,-44447,-41049,-70940,-104702,-117483,-100855,-58887,-16046,36412,18437,-68797,-152859,-19883,7062,-22648,-85865,-108372,21490,136968,205057,221980,124275,-55456,-77564,-12886,-26901,-96370,-80859,-5941,-6314,-85792,-113338,-128694,-56447,-27928,5740,77032,143886,145673,44777,-47175,-97724,-140110,-144547,-169404,-130318,-59623,-1340,16245,-29081,-58475,-45989,21394,42895,-21986,-34064,-23960,-15793,-810,88480,102313,19505,-116442,-60853,20381,41548,77122,80502,116011,112991,60987,-11541,-96723,-63823,-9931,-17143,-103887,-81309,36173,147238,173045,119280,30880,-24917,-30462,-11251,9492,20519,-39088,-83042,-1337,56764,71773,83489,47706,-23917,-52619,-43884,5078,13652,-52077,-13860,77642,74541,-33294,-87526,-59621,-50325,-51562,-51682,-39728,-99043,-157620,-79091,17710,118584,154359,72628,-26402,-66492,-38107,-2639,-10758,-31378,-61881,-45082,-54944,-60777,-38738,-19723,96145,294657,282229,156520,43710,-49524,-38775,90070,129215,55819,-57152,-142750,-23114,89917,201309,209409,133285,-21173,-89633,-72650,28972,86950,121117,63615,-37466,-115462,-81955,-60159,-12084,102214,181028,205686,106157,-3841,-89262,-88759,-31826,16392,-1161,-61088,-89621,-56342,29169,85246,92443,90324,95489,80087,25780,-11195,-36574,-32583,-58729,-24223,772,-21901,-66709,-52061,65890,156092,156328,153086,145163,140398,123428,108243,117750,48107,-31691,-49988,57616,176529,175287,-1682,-79894,-42615,-14905,52548,90619,43203,6166,23890,171974,234696,86106,4528,12547,51502,56641,49443,-14244,-61498,-29600,-69531,-32284,69501,31288,-78364,-84590,35355,83022,166375,212959,197863,243595,248777,176374,72058,-1087,96587,134681,50702,-43544,-52488,12847,23318,-12735,8404,-23941,-78574,-108559,-105589,-92028,-56793,-20761,29366,60248,123923,93069,321,-86292,-19686,-42425,-120826,-58686,-10322,55857,95495,95337,85835,26646,1365,-54054,-92235,-94965,-95763,-94998,-55888,67567,132881,79397,25028,-9566,5507,77691,98259,16296,-46942,-20923,38715,126200,269000,291643,236356,153856,77436,21574,-17586,-39234,-70794,-89563,-101325,48151,215917,317888,183828,-9610,-82863,106764,324571,360325,231599,104833,55182,47235,40546,-31457,-157771,-24964,125475,184922,93656,-51966,-131216,-87858,-29021,11598,14878,-5626,-9353,-1292,-21749,-65302,-82059,-41175,-6130,-45071,-94686,-152424,-67121,49549,117255,106116,32323,-30562,-66966,-86801,-143973,-86317,-48591,-47174,-85194,-82895,-51140,-80605,-117892,-8368,37709,34177,37069,14263,-27535,-3856,46527,15229,-24543,-10505,48343,163381,308939,144220,49006,-3196,-85718,-105225,-80656,-125737,-142073,-6939,173405,374485,355745,203705,46075,-56065,-62103,-28851,-14495,-67439,-49292,-18737,-21731,-26996,-32262,-19951,-5507,-23400,-22508,6904,30627,21437,-49838,-33870,65251,172435,177895,68447,3683,89254,193441,171586,169278,83691,2407,-56025,-82147,-42649,-4099,-11354,-49333,5514,47670,45549,35904,15184,21645,43802,69558],[52253,16603,-62675,-64497,-12580,24389,48071,62176,40961,-6599,-21855,14127,-24627,-129429,-45877,138301,295884,281571,139482,-1690,-48205,-51772,-69459,-106007,-130458,-116753,-15334,76634,106618,113062,104016,98687,71544,11465,-80745,-128442,-81492,-55703,-44117,-76795,-137403,-93086,-83302,-59102,10384,77566,136607,175725,209421,181229,108231,51353,19960,9648,40864,90614,72268,-6314,-63015,-88708,-35541,86220,159946,99835,25960,-27990,-7624,49345,75233,74281,-1100,-73883,-79073,-81502,-54131,35495,91732,141236,217487,311341,393112,392198,328343,119488,-46308,-42527,34024,74914,65915,24545,10589,17722,-4233,-34953,-25800,50913,65790,62029,74313,68166,43642,68527,145568,195688,54414,-56268,-109016,-82857,-81364,-107603,-93883,-110378,-126443,-142750,-119801,-94803,-19086,65605,104244,71366,4265,23722,30631,2710,-34743,7860,24617,-13516,-38200,2047,89913,175280,187053,104646,25981,5260,18,-31392,-105087,-129903,-87770,-128440,-52655,21531,-6773,-76542,-33919,21174,-14843,-86134,-65078,-15275,-23018,23022,56594,46167,19087,-39889,-49564,-22273,-21169,-20289,-33352,-50259,-6560,71217,90400,61246,24001,-23692,-69755,-89833,11770,154632,121703,60616,112425,207772,244065,164841,56382,-26315,-58994,-84977,-31652,-1202,-17158,-34788,-27249,8697,-12767,-60647,-67760,-8929,55681,81602,71540,53349,698,-106011,-104869,-89425,-97989,-92637,-17666,52794,78611,58901,92463,100449,33009,-55818,-18972,37018,66051,88040,124706,140958,17548,-60694,-34446,5564,7023,-1736,-20797,136995,293328,234115,271741,223723,84626,-5832,-42060,-97848,-120815,-55148,31137,73396,82527,69567,60670,62377,76994,109063,34355,-31985,-75176,-54579,-48250,-84594,-144415,-101171,-65948,-49805,-84334,-93621,9221,141331,163189,67052,22364,22961,28900,28314,12786,1447,-34902,-60503,-109844,-104384,-9917,28687,16200,-5333,-51170,-85357,-85366,-64661,-91739,-78668,-22406,6094,-60241,-73675,-73097,-105590,-135122,-104115,-76948,-16737,53262,92872,107235,57709,-1114,-40050,-48252,106107,243507,289913,242945,144472,4400,-9480,29260,64046,26042,-1119,15946,68872,114263,49143,-6430,-29664,-53958,-100484,-112638,-53651,73746,142294,99552,112417,142953,81489,-24785,-39292,59775,100093,84866,-528,-89533,-129898,-136615,-88795,-7837,28039,3279,23237,71194,98293,59687,-9856,-44457,-49591,-11745,66651,77205,7663,-90657,-98799,-32982,-50926,-66913,-29365,13575,33132,841,-69560,-93779,-75582,-73939,-41943,30387,46634,26436,-15180,-53358,-101522,-45553,7571,-1003,-27984,-27822,86639,241917,299361,226330,37140,-100221,-80721,-11265,12980,52411,86975,126657,139599,82807,-14542,-77373,-7005,60079,28573,-32176,-23393,-11234,17881,70306,161432,202054,107506,-46632,-56044,38751,81844,161,-81303,21142,55564,3879,-96966,-109589,-59760,-3280,42115,18491,-27312,-59186,23734,135655,179866,159609,102632,49497,7542,-29809,-52033,-91290,-83549,-61904,-40594,16522,92792,40592,-51827,-28753,69064,169891,137645,23610,-86169,23354,148412,60817,-46580,-102959,-75248,-71408,-84560,18284,62258,37230,-18515,-80757,-53305,19398,60067,32185,-4275,-42110,-12580,38363,60091,-574,-110534,-146078,-63138,-49725,-15918,-5048,-44029,-79141,-81802,-44463,-40322,-50857,-96943,-68854,8691,66749,61160,10871,-66165,-114860,-61740,-20349,-43918,-98314,-85233,-39149,-38098,-3453,14704,22362,-21832,-9146,29852,27785,57240,81412,35120,-77025,-38347,21402,-61491,-8572,168774,223894,111763,54246,162414,282301,193870,76397,31746,66355,77166,60651,32158,-39618,-79208,-21000,13230,-43169,-37801,36623,55913,90200,71967,98265,114686,45362,-9550,-55799,-82002,-43817,-33143,5322,43942,23017,-23867,-92974,-146057,-100105,-118365,-58085,5477,-84641,-110556,-41396,19767,-14593,-71221,46998,73698,-21591,-62464,-4002,26835,-20334,-17663,22064,77528,86977,25918,-14411,-35026,-27502,-37035,-74256,-19835,25888,5483,-38292,-87016,-61878,1912,36315,10922,-6340,1110,33,44120,93893,100724,5866,-124287,-65119,13654,57578,20269,19948,20486,-2396,-53523,-39238,12066,67,-26995,-63385,-64352,-64325,-89931,-69784,-46641,-1756,68050,104916,61666,-58712,-114759,-60703,-41643,-1652,-39503,-84056,-54105,16331,81244,101269,65207,8281,-33785,16707,19710,-36735,-76675,-37539,10186,-5705,21291,104174,87658,30688,-26696,-91107,-116468,-19016,8325,30894,44458,95151,214140,418967,452177,372409,342250,301191,190090,101880,13438,-7414,-55583,17497,116844,263343,405223,336706,206056,115373,42372,-36625,-70708,-12889,42341,58845,63851,21148,57039,63526,87987,82219,99084,75322,5710,-81093,-24070,73329,186566,309196,315026,237244,119210,57014,19111,3993,-21125,-10911,103679,104557,50060,-27627,-86635,-80905,-85549,-84649,-14178,15052,35922,100166,134445,59739,-7730,-1741,-2064,-58937,-78337,-40622,24348,97050,79288,40924,5699,-13013,14820,12422,-9358,-63281,-111760,-34757,-11543,-20471,-77855,-86474,-80982,-85173,-75494,10400,63876,51628,-45740,-106651,-5875,94354,82251,42539,49008,104288,123107,97218,51767,9931,14290,-27732,-86962,-102160,-42727,-10479,-77712,-138517,-50527,53609,169387,240412,115205,-15407,-53192,-11247,54557,27253,-36252,44126,151668,191986,269547,290237,244297,78707,-34130,-78244,-83690,-30352,45557,104500,36194,-73586,-84470,14832,63336,44771,30442,28632,42023,14732,-52755,-28384,27733,15932,-9695,-45831,-89743,-112739,-35892,100127,199757,236731,266905,127009,12472,68663,119228,146438,206712,261527,242874,131064,-5377,-20943,5594,4475,11679,-24256,-69714,-76599,-55137,52237,145948,131326,84325,-2001,-10875,14484,45980,83400,169824,171063,60263,-75494,-99305,-44361,-46467,-137818,-270290,-343695,-305726,-170611,-81007,-46092,-11123,34206,67599,54779,49055,43276,47468,51075,39786,60368,34742,-116626,-127534,-149806,-92402,72368,159657,166676,120732,107165,87788,14560,-33519,-52625,-66777,-74591,-37740,-991,63537,110413,111888,79292,62442,53359,10718,-42347,-73506,-87196,68898,322484,588449,961237,1341521,1451420,1178768,745542,390277,155625,-44284,-4745,-80105,-79159,-64047,18967,180839,296454,221924,117647,-17048,-24345,45205,45691,17487,59149,23506,5232,7932,-26294,-80122,-124948,-89929,-9833,-16627,-78324,44620,169025,179679,109633,29275,-71711,-61333,13729,24141,16504,-31401,-40851,3608,13801,-61926,-105151,-147906,-169441,-143008,-57557,48576,135288,176139,171681,121226,16316,-19315,-18046,-28076,-21165,15001,7373,-984,-38271,-78661,-106843,-90644,-78912,-93650,-118664,-130967,-134242,-154087,-130904,-114613,-13069,50814,53449,-11837,-84484,-138613,-50501,110806,171273,119829,95755,65008,46593,17832,-3205,612,-34537,-13148,1014,10679,115949,202046,113842,30363,-28446,-39157,-42545,-40350,-51755,-65523,-51925,-78296,-64446,-13304,73944,116698,81207,67534,87771,57474,42692,13737,-22670,-11018,-2896,-30359,-101256,-68118,-22165,-25048,-46298,-62099,-61925,-45310,10868,-37520,-86089,-86487,-66290,67506,169944,112853,72266,96476,108426,73780,61688,86082,55492,-11094,-82899,-29059,37250,152248,277943,267484,111265,-234,-77465,-106377,-124805,-109299,-75845,-56905,-92913,-103835,-80896,-69130,-79256,-62448,-16691,196,-48638,-101967,-79436,-99183,-113181,-109938,-131657,-122145,-34261,7588,17688,9969,-45581,-70981,-12951,16019,8388,-11734,-60045,-86482,-24156,12358,12151,-24173,15970,49849,-13203,-44712,-35035,-22405,-56402,-105344,9510,129383,265616,413781,325700,95974,4337,-19006,5589,39232,33123,23840,-9858,-42275,-59768,-42900,30592,15877,-34910,-79214,4388,84924,137488,157323,118626,69946,9864,-79849,-82772,-12613,-12345,-81605,-64896,34794,61398,37007,25282,79793,135438,130733,105140,69143,88192,76377,33224,-27038,-63749,-60069,-38546,-59127,-77751,-110704,-96495,-112828,-53142,97050,291921,344166,316983,238927,170810,36661,-13533,42872,32940,-12469,-12706,16126,31833,-28558,-43355,-37615,-105814,-127106,-111504,-69754,-3420,47456,106969,146473,93550,1634,-47849,-112279,-22363,-27982,39639,92399,106430,113848,92986,39131,-7980,-88140,-126172,-15966,102606,69961,-3194,26770,13228,-57788,-95877,-74803,7423,119497,236497,275773,240414,178193,24311,-115440,-62271,30818,201277,161573,64522,-34894,-105162,-129872,-95333,-37906,39645,109078,229802,263140,194905,92755,426,-75913,-73822,-14441,53590,88560,34917,-42203,11179,95277,68485,-74373,-80511,-21951,77553,106340,75447,54476,-40181,-71216,-42898,-26486,-70268,-116690,-34568,66597,130910,156583,109942,32930,-18716,-28032,-15108,-54184,-103656,-75421,-34409,-4831,-75751,-33867,43382,54752,44478,69434,79614,49904,61209,96852,40080,-75493,-122667,-80979,-43025,-49881,-73553,-40595,-6812,-8798,-56002,-100126,-89524,-40996,12611,22676,47219,87250,95468,54755,-1291,-33653,-17966,-48548,-121235,-26741,34389,15918,-32119,-75825,-43897,-9752,-10150,-27885,-31987,17914,-20747,-29570,4722,49415,87258,-16310,-131127,-31410,76869,292824,446482,366417,287623,161732,39183,-63335,-123254,-125456,-50249,22101,55910,2516,-55527,-105516,-48350,-51909,-29707,-12408,30639,31939,21854,12502,72704,217166,280308,159040,28262,-78093,-33235,36213,124979,83923,338,-26221,62180,131599,50953,-114570,22962,150720,143320,33432,-64948,-48679,77084,198712,245991,293770,306154,236648,118089,46503,22372,13455,6467,21210,10069,-27224,-69380,-93003,-77001,-35451,-7826,286,7113,-12468,-41791,-45245,-27673,38667,106854,114756,145111,193752,183112,123535,68212,86696,115369,104289,79353,138493,206979,150113,53007,-35035,-100531,-65538,-5594,-3422,17771,18134,45621,45283,7909,2307,9221,-42583,-81751,-82325,-76426,-64747,-25487,26001,53170,13356,-14444,-32259,-31292,448,62789,65881,27108,-67172,-82371,-17467,47622,52230,50881,53813,44912,31948,-1229,-31163,-30483,-21867,-63917,-103057,10136,76235,104683,106174,108276,167648,216811,190292,121353,147972,237652,180572,35234,-17370,120466,161642,94129,-4311,-29800,95669,153744,95538,-28251,-82965,84778,151241,151948,85761,-3119,-68135,-68544,-72964,-100144,-57832,42787,201306,263663,275963,143681,75834,-2120,-83256,-157965,-102461,-76585,-28499,100200,203168,272754,317999,222726,61002,-44375,-41861,-4116,9247,-27531,-33304,-41297,-45638,-49448,-81885,-113421,-49922,16464,11940,-44499,-101632,-80046,15029,93044,70303,-1376,28665,84724,23312,-90279,-26394,29192,26922,19584,30711,55926,29745,-28677,-41949,-107263,-96758,-31423,67274,172556,103486,55143,1766,-54069,-58686,-15620,8038,-36338,-97143,-73488,-6598,66868,26905,-12608,-25327,-21121,-4543,3908,-41200,-63067,-49098,-53217,-61235,-71612,-114379,-105726,-47832,20369,40059,10816,-18204,-59755,-122021,-138669,-103714,-76471,-83562,-46623,43879,64391,21024,-45432,-67102,69899,143292,78767,-36564,-94195,-37270,19275,49376,4601,-50223,-65204,-111274,-88953,-64369,-41622,40975,104676,55848,851,-30284,-6587,80923,113300,33950,-31678,-6620,16905,91830,254399,230458,130443,21961,-80785,-128829,-101586,-76846,-13418,47775,62565,5763,-36058,58338,59185,24536,9749,49194,107862,120939,88644,33650,-34281,-43916,-7529,8664,-54292,-47302,-44910,-40413,-72690,-110605,-128760,-93492,-20154,31583,68983,31204,-70391,-141741,18771,48064,9937,-59769,-113612,3460,118499,212602,240057,129703,-48949,-50732,20162,-4565,-89779,-83690,-2567,10259,-83599,-127059,-120986,-42245,-30473,389,82906,171237,185063,77659,-35392,-85418,-101343,-105650,-136357,-126029,-63726,-8601,8397,-37371,-62967,-44883,12738,27427,-43616,-56520,-33998,-20464,20854,131584,157782,70387,-91585,-66400,32142,64430,106301,108536,149883,135965,64144,-5405,-76981,-51923,-14912,-30745,-112924,-80552,46903,177707,212491,137782,28784,-43166,-51342,-28257,443,32986,-21242,-51935,22665,61389,68133,77224,41437,-26636,-53424,-47369,-7017,-2901,-56518,-3965,90094,95449,-4100,-93371,-67921,-53134,-51631,-45250,-28146,-90631,-135544,-67906,15449,97770,120336,43580,-45893,-84524,-56627,-16057,-15007,-23670,-52502,-51528,-64934,-67830,-48096,-21745,116849,285857,224311,95118,9656,-45621,8113,156557,190296,95786,-39410,-139451,-11453,120037,249135,257263,174921,4621,-81719,-84940,18842,72545,103647,52229,-42336,-119802,-74418,-52463,-29651,67142,134932,164795,83824,-30708,-111238,-109855,-48187,902,-25814,-80657,-92111,-47724,38206,84352,84656,80556,84226,68983,20479,-2926,-22796,-15687,-38205,-9020,20636,-9823,-69060,-48414,91422,163580,141983,122739,110612,117847,116775,100364,98499,10422,-69750,-70478,56567,215016,285098,134725,-32878,-74174,-36234,38114,95278,64860,23767,40118,180040,219036,64459,-10804,18757,72086,75914,55831,-20736,-67883,-31676,-68544,-47223,67486,46068,-68168,-93207,27082,67024,133219,174814,179037,217416,224912,169430,73511,5041,98151,148013,61469,-30992,-42390,18580,38375,10709,23153,-34138,-101928,-136848,-127234,-105766,-66590,-25012,29236,61231,132847,102643,-3570,-82667,9633,-4686,-98663,-82768,-19685,55328,101726,104771,98315,46633,27563,-17952,-55264,-84363,-95243,-88234,-40511,85349,112996,55863,9244,-11718,19345,117166,147588,65264,-15771,-24706,26599,125145,261799,256544,202139,116078,42236,-4504,-32946,-52337,-74442,-84811,-126466,43050,234307,336661,176180,-24023,-66133,107001,275784,282706,160221,57614,11973,8998,14930,-47486,-165033,-25394,124652,204723,128779,-13721,-129751,-109713,-41691,14197,29658,11390,843,6804,-5473,-44436,-70202,-36439,-3311,-41593,-85827,-161341,-90049,19005,83946,68713,-3500,-47705,-77401,-98008,-142531,-62860,-22588,-35567,-109587,-79934,-46362,-85445,-94443,15775,50297,34171,29698,4790,-36270,-4996,62044,29083,-28338,-19509,34522,128955,313753,171766,71420,14438,-59379,-98309,-84816,-132853,-140024,19833,241813,470377,458430,283119,99329,-21426,-76879,-41809,-15936,-53039,-45308,-25289,-24736,-18056,-14059,-20250,-13318,-28946,-25071,8312,41191,43146,-23181,-19274,88942,211181,206238,75963,-7600,76552,170155,145587,148050,65862,-2483,-61004,-87307,-44691,-3157,-7910,-47035,8616,51454,51594,44148,20495,22217,40850,63007],[40204,-707,-68438,-47791,-3562,23047,47167,70730,67055,29034,11091,39729,1611,-108699,-45473,124693,269031,277299,160711,15458,-42405,-48501,-65385,-102457,-123196,-105423,5090,101903,128534,130503,110465,98456,72409,20003,-67352,-130969,-79956,-54500,-35457,-53779,-103317,-95089,-88351,-58124,25606,92763,154260,205378,258069,211428,110521,42603,7800,-9674,14456,68766,55806,-6698,-67154,-96764,-33888,80511,155288,121156,58512,-32,5589,50184,72030,70775,7843,-77033,-80503,-81170,-61473,12625,58830,103606,182067,269509,349235,378576,321652,115281,-42693,-30936,47150,91076,80475,34346,17291,23948,-1890,-41389,-43296,16105,9249,-3502,19118,20921,951,23169,84077,131786,16922,-64183,-97645,-68453,-64325,-126385,-130070,-127723,-138928,-162276,-101366,-64327,12824,94903,127167,82183,-1409,12770,21804,-7118,-47389,7626,36188,5137,-25311,7821,95145,175242,175618,78889,-1065,-9082,-240,-18809,-88814,-105375,-58917,-88491,-39819,22044,-11002,-89118,-43719,13266,-12949,-75500,-67310,-20975,-13935,27352,41692,23844,4894,-39422,-41732,-18095,-21477,-17416,-24770,-39969,630,73326,89518,63679,30992,-16340,-72385,-98452,11079,168819,172382,99343,141960,230711,266925,191751,82154,-10252,-55955,-110034,-42375,-3646,-9834,-10002,-4903,4015,-31935,-77471,-86643,-33934,27854,56688,59915,47857,-5160,-110128,-96070,-80837,-88253,-81776,-9419,63204,104339,90814,112498,106534,39649,-50118,-9190,62390,105877,132676,171819,167409,28269,-57334,-36529,-5005,-6997,-6653,-7766,156395,261368,177908,211791,181044,59508,-7300,-18451,-67354,-121451,-69783,23055,63884,64237,42799,24655,15753,36022,84487,28569,-33970,-70349,-42333,-24562,-47306,-101154,-112910,-89979,-76651,-118827,-91579,33645,171116,187546,79273,33094,28740,31433,33629,16171,-7855,-43178,-59110,-95020,-112429,-31167,10440,4419,-20819,-69864,-102627,-97155,-73545,-113292,-93732,-14417,25741,-49704,-100378,-76231,-98236,-120069,-82774,-58472,-1942,66496,106829,124268,77531,16468,-22815,-40386,103943,230484,260250,210159,123174,2578,-25934,-12132,20904,848,-8194,14872,63077,106270,35972,-27639,-53851,-61264,-85102,-107057,-67786,64271,130452,90829,115070,160363,105764,-4385,-32102,58588,100293,90379,8833,-82647,-119527,-115402,-67453,-5546,25621,-4252,9617,63729,100822,71647,522,-37375,-39998,-6881,55489,66355,-4371,-100491,-110267,-33077,-48614,-83873,-52239,-4081,28006,1111,-71456,-99013,-87973,-98676,-34884,52240,69097,43079,-4129,-42708,-101578,-61066,4025,13311,10490,37293,129449,262995,331577,242239,40867,-101012,-78239,-8416,14615,57984,93200,122161,119793,58112,-29104,-76304,2636,77692,50452,-12098,-9465,2568,28270,79186,169943,190217,87462,-47669,-44149,51829,105429,25607,-86556,19300,93237,66148,-44209,-80183,-45609,7425,61945,38592,-15084,-49860,25041,138064,196683,174883,105991,44709,-8271,-46540,-62821,-97664,-75275,-62112,-53553,1887,79089,27651,-56742,-23237,96660,230359,182514,57689,-62133,-25577,78062,-636,-97084,-126821,-38842,-47983,-84117,13574,64133,41394,-17336,-66679,-24393,36689,58129,17530,-15214,-42342,-13349,31298,55418,5435,-90406,-155512,-81122,-59488,-23519,-19633,-63963,-97163,-89995,-48298,-46342,-55933,-98611,-68092,5759,63367,60675,10094,-72060,-117256,-74989,-44789,-68754,-116183,-85372,-28913,-37892,-11015,11670,14783,-39809,-25142,10101,2536,43114,74715,30364,-89303,-36071,1333,-103139,40699,225353,246391,103952,49871,161443,296629,221498,69206,9871,40178,59342,55698,37301,-34053,-77424,-15697,19250,-32603,9490,93908,91749,99005,70722,99746,133608,69558,8156,-44721,-76801,-40506,-28818,12253,55796,38931,-10352,-84074,-154865,-104158,-104370,-39825,29307,-65471,-139170,-62151,1764,-27777,-62343,59974,80506,-23573,-53054,5257,27420,-20392,-5366,42307,97636,98186,26348,-19475,-35832,-18600,-29957,-79834,-46434,2279,-14367,-52722,-100709,-72385,-7004,26466,-288,-8530,5241,4005,45558,83877,87155,-1732,-118301,-69302,3224,53481,41284,52272,54630,32077,-23531,-51636,6219,4723,-24607,-73479,-72678,-55679,-78546,-72458,-44861,-3629,57919,88348,33434,-63596,-135870,-100962,-84381,-39267,-83549,-109100,-48689,29360,93508,120383,89360,29300,-29463,-25009,-2494,-48936,-76615,-23836,36371,39928,72923,145136,108808,33763,-34438,-101641,-116734,-1659,32536,48507,46464,62485,171455,385954,451265,389801,361897,326920,220002,137371,38647,-5678,-66722,13800,122537,253567,368927,309805,194269,118195,47533,-38633,-75685,-19501,42815,62237,61237,-7150,-8730,12636,54524,54727,75563,62392,3714,-74547,-39672,37594,125346,236963,252101,192468,95465,47018,16495,2118,-30520,-37842,72571,86076,37390,-32184,-75703,-71330,-89803,-95911,-15775,25086,65652,129467,160004,66038,-9941,-14082,-17404,-66315,-78488,-52784,6135,81139,67638,23908,-25759,-46121,-2546,12222,2650,-43964,-86598,-17831,6879,-7044,-68886,-94781,-81224,-86094,-101122,-14234,47432,43360,-48934,-102217,-6934,89855,77420,37059,40147,86092,103359,84090,24452,-12372,4004,-37191,-96003,-102024,-28636,11373,-54739,-128699,-61161,44526,138556,188286,77903,-31678,-44335,12578,68844,29764,-33651,35170,143087,215667,326286,342467,275384,89056,-29589,-71646,-83616,-43262,21005,73790,12955,-77809,-89880,1923,61278,45395,23620,19538,31429,-468,-56923,-6420,52458,39354,11158,-25867,-70278,-120001,-47151,94265,214047,237343,227649,79855,-23501,51235,100533,110045,161429,239712,219597,96674,-4321,-193,21245,14528,7843,-36374,-38810,-40987,-31219,58749,118560,91165,58748,-21454,-20433,22877,66634,78568,119341,116194,33114,-83346,-99421,-51617,-57025,-148972,-280194,-353826,-316325,-182963,-99732,-68899,-19982,26787,58117,45101,45311,47801,63124,79316,86646,119547,81483,-82070,-135089,-151350,-85529,81925,179692,197150,144688,106560,74985,-2669,-50321,-67830,-73757,-63181,-10147,47720,123082,149430,129425,84116,61958,54643,24778,-26743,-63383,-73143,94914,331436,571108,926833,1313641,1464231,1222222,777380,388521,128458,-92430,-21464,-97786,-83444,-71598,401,114896,196549,155444,83293,-34155,-23966,46214,54319,26507,63666,33723,20451,29313,-13259,-85267,-151183,-106728,-17277,-24599,-52744,83617,226390,244083,172338,81080,-33320,-84835,7470,31506,27925,-20116,-34901,-5190,-18598,-90921,-124121,-163052,-181489,-148744,-59062,35297,106319,151448,165389,122566,13802,-23513,-24737,-34581,-46537,-14878,-18143,-20343,-52109,-83857,-101780,-88284,-82642,-101956,-120645,-118203,-117296,-134343,-117939,-118029,-13886,52682,63155,5416,-76397,-103888,-37956,100602,164953,120770,93810,56067,35216,4752,-16120,-10966,-50099,-26041,-14706,-11241,89784,186898,117723,43637,-14367,-37165,-50269,-47775,-51930,-59944,-53481,-89915,-67481,-20814,59954,114228,96117,81623,100383,76531,56831,26814,-10333,-7410,-6418,-34475,-101009,-68705,-28423,-34863,-55512,-78715,-86520,-67101,915,-42742,-94127,-102564,-53462,73964,154799,98577,64833,83598,99363,61937,42249,65706,50440,3593,-93240,-55145,26363,150777,292796,303705,142348,11617,-79704,-110653,-126845,-114141,-79739,-67700,-113745,-112555,-102302,-78716,-84316,-73361,-28766,-7302,-50382,-102445,-79169,-97210,-114238,-110564,-129727,-114625,-25225,14967,27015,24637,-26082,-57204,-7547,23510,13611,-14911,-70978,-85405,-10862,28033,31833,777,58462,103074,31886,-35851,-49189,-42216,-87729,-60389,45949,148455,269315,408602,324415,101046,8907,-20735,-4802,24508,13261,9011,-13879,-40101,-68024,-69587,-965,-2615,-37177,-63421,14869,89579,133321,154643,119879,65748,-5731,-88818,-69171,2330,11809,-52830,-93360,4889,32286,15901,6680,58223,117381,116573,86839,63345,88746,74027,31570,-31815,-63573,-42010,-5190,-25962,-50483,-88382,-82593,-108541,-39819,108213,323648,402602,366139,269368,176474,32514,8696,71452,52503,-6587,-19993,8201,16435,-60065,-86109,-66569,-123042,-139100,-122381,-75475,-10569,32152,76040,111350,77164,-3306,-53820,-103332,-23238,-38119,52748,124863,146719,145420,112522,45206,-15593,-96310,-152299,-63323,42814,30184,-4941,42090,33139,-40913,-85195,-72175,4003,109235,219815,282377,277716,224283,44850,-122389,-68909,23881,182819,134848,63531,-17427,-90768,-120367,-85095,-31798,41746,112510,242564,272577,195361,93111,153,-73068,-56847,3908,65531,87971,17719,-77370,-9810,66689,55956,-40832,-68882,-21698,98000,131092,89479,53338,-50774,-75388,-49732,-36476,-79270,-104267,-20686,76618,132327,156301,113227,39893,-10321,-15094,-2397,-41346,-87036,-62711,-20542,7782,-53891,-17487,49661,57410,44264,68142,72736,39908,65742,96104,36171,-75180,-128347,-91212,-54744,-61415,-76741,-34512,-218,-5311,-59237,-104904,-91046,-36444,26169,46158,53962,77539,95216,61433,-664,-32318,-10589,-37373,-113638,-26502,41533,26083,-20054,-91884,-76678,-27719,-10752,-12682,-16200,23107,-17628,-22474,18110,67378,113893,2717,-111026,-38862,50155,266270,462599,425510,337453,189016,55457,-51063,-119902,-111655,-26794,36569,63889,4887,-56382,-119842,-57504,-52584,-27008,-5580,35919,33349,19240,4896,64137,211655,293318,162037,22742,-83047,-27905,44185,146002,120261,29688,-11823,57506,112932,30542,-128074,74138,238950,192732,47419,-51864,-23802,102756,218205,265634,304743,286611,203038,113892,65542,49603,33982,4406,10540,2408,-30547,-73425,-100379,-77837,-23314,12255,19617,17469,-15907,-57847,-62311,-44321,18912,82021,96389,119654,157415,140288,102569,73696,102831,126818,94248,57159,119056,192139,135834,44044,-50833,-120068,-55755,1728,473,19680,11566,28393,36307,1492,-3689,5644,-49890,-84236,-85322,-85237,-82360,-51482,-5701,24175,-2871,-24885,-39646,-38878,-6944,53635,56088,19543,-59591,-74050,-13963,42931,40084,34967,40664,35209,19594,-17884,-46775,-41860,-29419,-61454,-97637,-1902,52847,90480,106695,116768,193760,257890,234899,155134,155409,227411,171006,35128,20846,154865,170114,88553,-3520,-24429,97944,157472,107888,-8072,-82056,59935,108963,102281,41589,-24785,-60257,-56119,-63996,-97417,-68341,20383,179816,258967,258747,127626,75717,12141,-63375,-137504,-125211,-88314,-12049,107761,181973,232518,283711,201173,56271,-49915,-53538,-17721,3910,-23259,-27920,-33947,-31029,-35434,-73311,-111770,-51577,10467,4026,-45765,-108484,-94175,-509,74838,52205,-23108,11120,69473,10907,-88421,-31930,23138,20435,13871,8419,12780,-13342,-59973,-58429,-98897,-103360,-46055,39943,158650,84143,21305,-19649,-61411,-52119,-13486,-1355,-54736,-113115,-50067,12471,82685,46873,10902,-7435,-13615,-5161,-1673,-47224,-68863,-55006,-57049,-60472,-68408,-109221,-108342,-42483,37105,61538,19969,-12052,-53770,-123191,-146489,-111033,-82008,-91932,-67730,32067,64253,21708,-52632,-59158,81210,132941,60687,-53329,-105903,-47073,3071,23681,-24066,-54891,-58428,-104345,-92034,-69961,-50771,26416,87133,52899,4512,-29248,-5525,87749,123705,43464,-8142,11301,27227,102604,282364,239186,131735,26018,-77134,-124037,-106946,-59809,16037,71709,78123,16470,-44587,57712,82054,49921,26317,56225,101957,101363,69748,41058,-19345,-40731,-13480,2563,-68108,-54232,-46838,-42025,-75279,-115017,-130838,-68539,33136,85907,100760,41574,-72129,-116778,61049,86758,39111,-36668,-100297,-1993,106842,222385,260379,138940,-37522,-29747,47934,15554,-82339,-85785,2234,33575,-69008,-126678,-103265,-25469,-30051,-3810,85464,190751,218142,111330,-19670,-66866,-56035,-56942,-98509,-105413,-59786,-12711,1962,-44655,-67160,-43801,8349,20903,-56011,-78496,-44774,-23314,42227,169101,212835,129349,-50767,-61984,41891,85797,135838,137822,182647,152522,63455,29,-54289,-30569,-12912,-38958,-118224,-78430,56824,205997,245013,146842,20566,-62313,-70525,-44909,-10980,37791,-9680,-17406,47641,65317,64168,72041,37704,-26249,-51113,-47177,-15700,-15477,-57130,2922,95107,106361,20996,-85379,-74750,-56623,-52493,-37555,-13381,-74182,-107262,-49829,14059,75112,83350,14001,-65502,-103462,-77225,-30888,-19734,-15953,-40004,-52407,-72778,-73138,-53309,-20334,122739,248164,150095,32738,-13816,-24519,63234,223295,247079,130787,-23459,-126158,3286,149721,288412,296003,209542,28528,-73321,-99122,5544,54034,82777,37784,-49787,-124595,-61034,-34300,-39134,31922,86550,118236,57128,-56971,-119423,-115667,-63414,-13769,-49987,-98355,-91158,-37892,46921,82538,76412,69606,71182,55943,14039,3793,-13759,-4699,-21741,3270,36926,1550,-70778,-49795,104852,156001,117998,88851,83233,103831,116764,102359,91456,-13560,-93337,-84543,53789,242497,381421,274216,50104,-90519,-60111,22314,94974,88231,45993,58548,181327,192036,34595,-32045,21023,90338,93811,61303,-26541,-73817,-34137,-67802,-63850,60695,57337,-56401,-102465,15845,46756,93902,128528,144292,174449,188199,149635,65093,-1371,82166,146908,65569,-22247,-32070,24765,52695,35366,39985,-40725,-119920,-147657,-121310,-107877,-75977,-30463,28053,62438,134559,107239,-8847,-73371,30644,23149,-73019,-108707,-30706,50255,99585,104426,103075,62553,50484,13105,-19037,-66473,-93190,-80093,-22609,102924,97456,41288,-1858,-12082,33883,156851,195285,116495,25560,-17723,13998,115714,237490,210289,162654,78289,8142,-30849,-48806,-64284,-74090,-77011,-147267,36696,250281,349394,165572,-35411,-52079,100369,220265,201701,93661,15403,-28936,-29289,-11523,-61539,-148742,-28288,118835,218634,162435,26640,-108683,-131879,-55260,14401,39686,24244,8487,14206,11047,-24871,-58884,-33717,-2700,-38291,-79551,-156907,-109829,-10714,48685,29018,-36633,-60492,-85069,-105525,-125834,-44169,-1374,-24652,-130975,-66380,-40902,-92667,-70271,36091,57012,27717,16501,-9099,-48086,-8414,72874,38748,-32519,-32779,16048,97786,310810,202379,98385,40250,-35205,-92359,-91589,-143402,-130783,51496,318292,559294,554657,362408,153262,15517,-92815,-62548,-21953,-40477,-37783,-28629,-26183,-10232,240,-23476,-25394,-39474,-34419,2326,45319,60919,3167,-460,113111,248251,229756,81545,-22721,56107,139246,116784,123750,45004,-11853,-70373,-94399,-49609,-6235,-8516,-47990,7186,51399,54585,46614,19684,16716,32367,50964],[24138,-19987,-78366,-33480,1241,15812,39709,72076,86223,57255,33492,54691,21004,-89487,-53068,100601,231488,261239,173736,28306,-39868,-48482,-64189,-100193,-116258,-96296,21625,122508,145060,141917,111321,93855,70169,26775,-52264,-134391,-85431,-58199,-29115,-30084,-66120,-97685,-96114,-53832,34957,96071,155967,217342,290426,232640,108297,29841,-9304,-34248,-12633,50953,39869,-10578,-74768,-107523,-34922,67751,136963,133765,86813,25536,16977,47191,61756,58197,5941,-80798,-78560,-76782,-64033,-5304,29961,66505,136215,209038,283685,340418,293663,99966,-46960,-24427,55541,102514,91179,41854,21814,26872,-3486,-50428,-55488,-1240,-19494,-54735,-29077,-24670,-38490,-16008,29296,75596,-11797,-68543,-88079,-56031,-39359,-75619,-90981,-88435,-98225,-128446,-76886,-31126,46923,122575,145786,91010,41,-1858,6558,-23883,-65425,1774,41253,19506,-13120,11346,95511,169677,159052,49390,-29850,-24702,-2191,-8437,-72511,-74007,-23864,-50561,-24688,19169,-18738,-105020,-49056,7254,-10867,-63783,-63176,-20524,-1640,30370,24840,946,-8271,-36750,-33387,-15126,-24316,-19029,-22464,-36591,1648,69890,84993,64864,37827,-9498,-75264,-102673,12106,175759,218139,138668,167618,247521,287803,224023,118300,15031,-43398,-125866,-47674,719,5061,17813,20001,3067,-49778,-94069,-107480,-64723,-6695,28201,48173,41372,-12958,-113961,-88787,-74126,-82613,-74187,-6403,66221,122887,118496,128350,106617,39601,-50963,-4478,82814,143960,178081,220529,192125,41202,-50624,-35800,-12898,-20663,-11856,3947,172731,221825,117361,141558,124150,24465,-11462,5547,-23553,-103746,-85827,11709,52527,46155,17471,-8412,-21484,6561,65600,24266,-37047,-66649,-29798,-880,-9669,-59158,-105334,-104087,-95587,-139658,-64694,61896,192747,200971,85995,40490,31585,31593,36512,17551,-17088,-50352,-58535,-83452,-117631,-53421,-5944,-2230,-28598,-81156,-115225,-106143,-79216,-130994,-91739,9943,63740,-17296,-81290,-66594,-83386,-102450,-63915,-39144,12087,75250,115383,136241,95564,35552,-5576,-32365,99299,214298,229764,176794,97226,-1350,-41376,-46852,-14878,-20267,-13598,14448,58708,99205,22876,-49643,-69622,-50637,-63705,-98411,-79005,60360,123637,85181,119574,179106,131945,19626,-19710,56827,98584,93002,16272,-75137,-105553,-89970,-45464,-4204,20872,-11688,-3815,56068,103233,85294,13559,-26645,-27981,-2696,43110,51085,-13336,-96728,-111729,-26752,-35838,-90566,-76194,-23351,20506,1483,-72100,-102691,-99987,-109584,-14906,73129,88588,60405,8512,-30181,-90179,-71548,7327,38736,62903,110154,175909,278816,347869,244424,41371,-103711,-71418,-2699,19252,65238,101723,121257,104349,35687,-44594,-76843,12442,96214,74021,10627,7627,20746,43645,94222,181781,179553,73030,-44173,-30985,64216,125350,47893,-72867,22432,120889,118988,8834,-44209,-26211,18788,80144,63136,1210,-38065,24427,136159,208866,186324,107888,40038,-23939,-61198,-69804,-94174,-60318,-52319,-63499,-15425,60441,10362,-63933,-17268,123861,280888,213772,82571,-33734,-63927,14634,-46749,-107091,-70504,7163,-19448,-79772,9294,66833,48828,-8883,-41876,5684,52621,55098,3492,-23523,-39328,-12607,24092,49889,10987,-68969,-125712,-92936,-59342,-14083,-16434,-75394,-116016,-77388,-44713,-49251,-59079,-97232,-65163,3917,61200,60746,10244,-76640,-110315,-80333,-59268,-83026,-122838,-76987,-11593,-29125,-10160,16031,12557,-54598,-40326,-7734,-22187,27682,68135,30420,-85720,-35963,-29973,-67822,103117,283999,263486,95709,44895,153088,291978,241257,62014,-13920,10057,39011,51094,45666,-22377,-69261,-3163,36925,-2654,52280,143353,125027,106075,69098,99458,146015,93411,27175,-31576,-69132,-35906,-24984,17209,64469,52792,3738,-71554,-143665,-102842,-87665,-18134,60433,-32799,-158096,-77507,-9915,-28752,-24629,87695,97321,-14530,-38954,15915,28488,-18618,6509,61173,116834,109207,28399,-21446,-30761,-8095,-20266,-75603,-70089,-19531,-31174,-62561,-111136,-79943,-13970,15561,-13213,-10926,10556,12120,54097,82547,83015,-603,-105983,-70755,-5176,50404,63694,87098,93428,71532,9562,-61257,-382,9082,-17292,-68302,-61183,-39657,-61717,-68045,-39706,-2917,49936,73230,10539,-61517,-118225,-124089,-104771,-64137,-108053,-98359,-39971,38223,98338,134161,111483,50101,-18282,-61523,-19487,-55828,-71065,-9447,58229,80622,127005,188771,129683,35817,-42748,-111254,-113961,11596,51597,61399,45614,31820,134308,351256,443880,398003,366616,339779,244224,169127,63239,-1973,-76921,9663,126312,239146,322131,273837,179603,122078,52103,-39919,-78169,-25703,40456,62817,56800,-22009,-72080,-33343,24173,30038,54218,49561,2498,-63330,-49830,3536,63613,159694,184997,146292,73243,41149,18743,3638,-36257,-61123,42878,66878,24818,-33379,-62717,-60130,-91693,-107168,-16925,37720,98837,160120,184365,70934,-12029,-24160,-28039,-67904,-74871,-59887,-6290,70688,64171,21337,-37998,-78611,-20762,12751,18533,-16535,-58626,-2105,23616,7864,-52727,-86340,-63976,-60789,-104496,-39539,30351,36728,-48473,-97645,-8369,84667,72290,32174,31880,67685,80954,63716,-11688,-22193,2484,-40989,-100355,-98108,-18852,26726,-33425,-111584,-70325,32150,101453,135694,44747,-46326,-34445,36261,80201,31846,-30061,24165,127998,227185,369477,382256,296270,96751,-21379,-59601,-78820,-52543,-1577,45076,-5821,-80895,-94910,-9133,58920,45738,14543,8252,19371,-16339,-52576,20535,80957,65496,34663,-2358,-47281,-101033,-56288,88264,227420,236908,190577,43075,-44215,45779,89335,77971,111677,206619,188347,66047,9982,20112,35027,24498,5974,-34800,-9101,-14111,-13383,58074,84676,43745,25537,-43513,-29346,29509,82261,69734,68620,69808,15601,-83561,-97668,-57811,-66749,-160269,-292529,-370463,-332417,-195260,-116650,-90164,-27512,19671,48286,35667,42201,52374,77847,103559,125642,164989,120193,-48330,-135434,-145762,-77279,90024,193988,217345,162584,107459,67977,-11989,-59256,-77045,-70736,-46420,20207,101917,185241,186515,145556,89099,62341,56591,39967,-8795,-51777,-58489,113526,315141,516022,835391,1203676,1380798,1183754,758281,364489,98466,-128128,-15941,-77425,-69580,-72825,-15103,64240,118852,102455,56741,-44958,-27589,42241,57847,30768,65017,45034,40402,61083,18692,-61104,-139026,-111320,-14788,-21687,-27306,119827,276775,299249,224837,125245,5200,-93456,7049,43747,43269,-5312,-24644,-10089,-51216,-118828,-144812,-181778,-196266,-153689,-58039,21767,73931,123025,154592,122909,14463,-24599,-30647,-40639,-71805,-25075,-21166,-20596,-50936,-78957,-94008,-85040,-85443,-108160,-108689,-96075,-95138,-117105,-108046,-115645,-9329,56487,77188,39323,-40114,-58897,-17467,96256,159150,121081,90209,45199,22633,-8093,-28684,-22554,-66229,-38073,-27011,-30022,68870,176865,127218,62876,3265,-32194,-55303,-53283,-50339,-50659,-45855,-89162,-70353,-28138,47514,110632,107206,87881,101848,88103,68354,40922,5105,-451,-7625,-36099,-97174,-66838,-29358,-34091,-48294,-70746,-107066,-65872,8109,-34495,-90468,-114924,-38771,78206,140682,90205,58139,67763,87329,50499,18476,38713,41916,17412,-75621,-63322,19781,145270,296136,328665,172559,24498,-82240,-116210,-130339,-119176,-82116,-75801,-104867,-83726,-102745,-78258,-81947,-81840,-37871,-9336,-44199,-92556,-73659,-89409,-109747,-107237,-124687,-105246,-15495,22642,36455,38746,-7833,-42536,-2336,29943,20475,-12445,-72321,-78692,4634,47149,57788,32366,101065,155593,84974,-10443,-59007,-65803,-119423,-8181,81208,162462,264295,393747,323591,114161,21043,-15514,-8308,16312,2566,2910,-13469,-37350,-71237,-69322,-20804,-14181,-33790,-47594,24927,94813,129646,149461,117758,59129,-20765,-86427,-55211,14967,33788,-23590,-118012,-24279,5190,-2798,-10745,34093,94809,99065,69302,67356,89438,68156,27676,-35566,-56594,-16028,34129,8709,-17460,-58621,-64946,-95861,-29585,106541,328002,432870,395355,287597,174209,26188,28933,100189,74746,3096,-25731,-378,-486,-85452,-112908,-84529,-132690,-144440,-124513,-78743,-16811,19732,51530,78734,57877,-10447,-60029,-85278,-20507,-47455,65292,156116,188336,179532,133297,51879,-22179,-95197,-139965,-108090,-7945,1640,-756,55815,51768,-23102,-72512,-67495,2057,100492,203659,284455,308803,264540,63849,-124072,-72771,16504,150330,97530,61333,1599,-73271,-105219,-70746,-22680,45674,116318,250982,273796,189845,91645,1266,-68894,-41977,21005,76395,84353,-520,-113430,-23388,39740,46391,-9987,-60903,-29678,104190,142387,98433,51805,-58223,-75582,-54850,-45665,-86863,-90500,-7461,83094,128129,149796,111118,42940,-3861,-1697,10568,-27775,-67681,-43048,4622,35994,-25770,-5760,51768,57681,42223,63788,63094,36197,72847,91300,28882,-76270,-129194,-97743,-64419,-72452,-75749,-27725,5874,-2054,-61298,-108000,-90937,-31264,38482,66075,63842,71587,97091,70525,1753,-31849,-3480,-25574,-102859,-26403,48179,37469,-3592,-75853,-104308,-45343,-8711,5082,-1240,27345,-14467,-16201,27077,79470,138913,27729,-86410,-44586,21462,230791,455535,465331,376679,212393,71016,-37290,-106562,-91746,149,53962,75547,12265,-50363,-134732,-63704,-45111,-20492,163,39221,32642,14161,-5647,50152,194143,294510,161019,16959,-88413,-22514,50703,160850,152365,57243,6266,58192,99208,13413,-109069,129966,327045,240443,63401,-33285,3436,127313,229002,271911,300344,259674,171993,117242,99941,97978,78622,23865,5410,-6577,-35528,-78455,-106052,-79821,-14926,30434,38210,27105,-16916,-68332,-73035,-52085,3513,56975,76065,89416,114421,94197,79718,79488,122742,140823,84482,33967,98377,174821,122071,37330,-63634,-113166,-43185,8982,5134,22530,6522,12733,29156,-175,-2608,8844,-47165,-76154,-80260,-85626,-91534,-75938,-38686,-3545,-17128,-34605,-46815,-46104,-14957,43866,49576,13223,-50848,-63021,-8017,40059,31712,23916,32855,31048,13512,-27801,-56795,-47540,-29781,-49998,-87804,-17000,28301,75302,107368,126154,221072,300185,282217,199115,174198,220851,164184,50571,70383,187670,174103,82199,-941,-17649,98167,156573,118628,14006,-69169,37912,67588,53749,-164,-40908,-48647,-43175,-52443,-90189,-76600,-3322,147688,238993,225231,99441,66850,23451,-42671,-112885,-147866,-88845,10478,114473,158327,185586,233326,169334,48952,-56276,-66882,-31869,-1585,-17045,-19210,-22821,-13571,-21080,-65080,-107134,-53400,669,-7637,-41039,-105552,-103962,-10772,60749,37279,-42296,-7339,51947,-1144,-82682,-39871,14539,14821,12242,-12771,-37059,-59107,-88747,-73809,-90195,-109936,-61287,11565,131244,57826,-14480,-39058,-65992,-46165,-12283,-10578,-72010,-90946,-17840,41588,109509,78579,43093,14459,-3809,-3756,-4907,-50708,-72703,-58653,-57922,-55856,-59593,-95202,-104625,-34616,51936,82075,32257,-5812,-46835,-121947,-150876,-116222,-83639,-89726,-85643,18109,61046,20563,-57910,-40464,94562,122347,44767,-68298,-118796,-60831,-20419,-6978,-47163,-51997,-49228,-94719,-93561,-74243,-57242,13742,70980,52165,9916,-27437,-3960,94211,132304,53722,11787,23564,32296,103868,290248,231170,125033,29645,-71275,-116386,-103312,-40451,46069,98867,96099,30102,-49120,51744,100395,74751,45871,67321,100050,85165,51033,44424,-4884,-32633,-13286,2120,-71895,-66216,-51708,-46098,-78633,-117173,-120548,-34653,96696,144968,130413,49377,-73444,-89665,99474,117960,62946,-17774,-82071,612,100288,233093,281317,150112,-25382,-14633,70474,34118,-73157,-86972,8459,63731,-38473,-97151,-76225,-6394,-25982,-5865,85955,202980,244536,145552,1259,-43288,-7857,-6663,-59529,-76583,-47174,-11318,-564,-48597,-69321,-41375,8302,22425,-57089,-98613,-55208,-23197,62643,200473,265213,193227,-3418,-46254,50190,105730,165317,168197,212321,161030,59419,5353,-29186,-2397,-4240,-41593,-120309,-76044,64963,229677,267114,145952,7604,-79513,-85398,-59475,-23844,34068,-5728,17366,71111,68464,60742,68790,36886,-22738,-45515,-42877,-20343,-24138,-55905,6742,94490,109183,39308,-69777,-78621,-59653,-52901,-26966,6093,-50235,-77829,-29840,13891,53092,47247,-12485,-81765,-119342,-98145,-45529,-23657,-7284,-25284,-47951,-76058,-74225,-52037,-14883,114830,189632,74874,-13327,-15602,11506,124098,285733,295435,158882,-9797,-107762,21572,178581,318705,326018,238129,52046,-62222,-113737,-9871,33349,61106,22546,-58336,-125967,-41750,-5135,-31408,4023,41330,71496,29610,-72269,-97593,-93764,-76638,-27230,-72472,-110508,-85239,-26171,55270,79949,68267,58101,56574,40915,6533,8736,-9233,1047,-8602,13824,51030,13918,-68603,-55733,104568,133284,85684,55728,66405,98260,121959,112931,99864,-13112,-90717,-88478,51682,262337,463614,412363,142891,-75473,-85876,6614,89628,111005,72418,79076,175137,154957,-685,-55102,22126,107536,111504,67364,-29895,-76959,-34576,-64427,-78303,52362,66403,-42639,-109888,3593,24914,53366,80399,100867,123446,144962,122017,51157,-15024,53994,133688,64725,-15690,-20618,33096,67811,62401,59262,-42012,-128250,-130256,-95442,-94089,-81796,-34321,28027,65548,129057,105763,-14245,-60249,44518,42279,-49085,-132993,-39479,44069,92697,97869,103185,76454,71438,40114,14082,-45464,-89373,-68235,-118,121950,88538,36739,-4373,-6646,51688,197439,241269,169943,75552,3486,5946,101575,201485,158928,121875,43301,-21854,-54274,-62994,-71669,-68406,-68137,-135872,33527,267861,360592,157617,-38537,-38575,90316,167064,129145,40249,-18072,-63790,-60429,-30645,-65752,-129426,-30504,111705,229612,196450,70780,-75417,-145139,-66516,14819,47440,35468,16411,24287,30801,-4056,-46290,-30794,-2156,-33203,-72929,-146186,-124181,-36586,15605,-8315,-61840,-65494,-86400,-104338,-108009,-27945,17088,-9435,-90500,-34274,-24463,-86687,-43374,54093,60674,18649,1671,-23199,-58701,-10237,81864,48702,-28828,-43157,-3271,72013,303911,240003,134808,75961,-11284,-84606,-96678,-151219,-110652,93354,403203,636435,637819,438811,209657,58178,-81751,-86491,-28185,-25729,-21001,-22088,-21029,18,14104,-24815,-36681,-50196,-46060,-6631,47091,78474,32937,27212,143228,286278,251558,90324,-34341,35294,109750,92664,103009,26197,-21782,-80076,-82744,-51557,-8500,-8371,-46318,6511,53530,61407,49222,18186,10207,23286,38923],[8363,-35513,-76589,-21270,3422,5050,28264,68699,100075,79201,48082,63105,37250,-69128,-66755,69617,189379,238084,181118,39878,-37423,-48196,-61349,-94448,-106832,-87539,35719,139578,157700,148869,108323,86550,66468,33138,-34696,-129093,-95214,-65273,-25966,-8487,-27051,-83875,-96954,-45290,38931,89701,144323,211998,303182,243362,102500,14924,-29387,-62007,-34191,38864,24211,-19093,-86599,-118968,-37143,50362,107684,136837,109917,49253,29042,44540,49365,41957,-2179,-82673,-72229,-68616,-61442,-16358,8606,37547,91951,142926,209251,286961,252393,78068,-57467,-22789,59074,108673,97261,46552,23938,26566,-8515,-60428,-57532,2222,-17359,-81317,-70888,-66658,-72382,-46621,-14256,33160,-28993,-67866,-79971,-46059,-13766,-21216,-35143,-45476,-55961,-83151,-45311,4557,80818,146769,158119,95003,8033,-14356,-11276,-45276,-88470,-9932,39127,28313,-2410,12842,91146,158811,137792,17220,-59519,-41365,-5844,-683,-57446,-43116,9516,-17360,-11185,11989,-30155,-124176,-49839,2021,-9807,-52491,-52572,-13074,13975,30902,5349,-22225,-19299,-32166,-25879,-14422,-30285,-25453,-26818,-40613,-4034,60586,76276,63721,43057,-4586,-79672,-104743,10906,171007,251164,173242,182964,252955,302350,257765,162649,47223,-24889,-115290,-50307,7683,24660,46776,44549,3714,-67563,-111487,-131148,-101018,-45609,-894,36360,32552,-24441,-121804,-84313,-67971,-80661,-70258,-10353,60298,131913,138891,137232,98680,30536,-59824,-4752,97756,178882,222092,266139,210193,52807,-43161,-34424,-19573,-35013,-19051,12144,182867,176747,56360,73240,65686,-19591,-20488,25275,23844,-74730,-101728,-4026,38011,26990,-8175,-41320,-53578,-16275,50286,20061,-42968,-66466,-19991,18953,22480,-22593,-83876,-96258,-90082,-103147,-30312,86155,199966,198651,83438,40632,28267,27085,35299,15589,-27555,-59013,-60959,-77010,-121010,-78134,-22648,-6312,-30895,-87286,-126256,-114747,-83448,-126368,-77022,41717,109099,21100,-49594,-53066,-70079,-88661,-51266,-24422,21102,76459,115515,139921,108356,52779,8393,-27553,89580,192963,197309,142008,65602,-10125,-58225,-76795,-44871,-39175,-19359,13069,54466,92883,10790,-69190,-67420,-27494,-42637,-90981,-86965,59737,118106,78173,121339,194637,155650,43055,-4613,53365,93140,90495,19121,-69559,-91043,-64886,-26729,-7076,10534,-21946,-19162,45651,102572,97802,26947,-15215,-17611,-2455,27860,30579,-20544,-86947,-109438,-20296,-18936,-82558,-104358,-47165,6987,-1719,-75040,-107793,-114321,-96039,7056,85470,98500,72711,18245,-19821,-74560,-70030,19027,73921,124138,184528,218334,285169,342995,229813,35412,-111112,-64273,1787,22889,70382,108081,119947,91130,14667,-63258,-82659,17182,109168,92935,31012,23946,39517,60701,112229,192479,166610,60615,-40136,-20479,71719,135868,60574,-64212,19809,131116,153223,53248,-11352,-8576,25560,91051,87005,17916,-27814,18161,126230,212039,190245,105000,31931,-42720,-75444,-73942,-84632,-43434,-34031,-66264,-34987,36128,-12892,-76261,-14932,144173,310543,224990,94103,-13275,-91780,-41771,-64167,-66522,-9020,57748,10094,-75329,2020,67213,56930,4242,-14617,31344,61463,46760,-13353,-31688,-35591,-12852,13851,40299,12649,-51037,-98034,-94079,-50766,8418,6374,-67276,-110328,-59452,-38146,-52256,-63631,-96048,-64199,-871,56195,56952,6582,-84674,-102443,-80874,-68854,-93845,-123445,-67134,6075,-16826,-5014,22983,12053,-69222,-58202,-26102,-49610,7389,59613,34848,-70051,-44775,-69293,-3423,168157,334818,269835,83538,35518,134755,265062,246233,55359,-41075,-29736,10721,41546,51486,-10804,-58304,13159,60317,32864,83947,176812,147903,106458,62736,93127,147368,110732,42412,-21077,-63452,-33970,-25234,16643,66259,60530,14406,-59483,-130530,-100309,-74452,-1251,86709,-4359,-155314,-90983,-18217,-16002,24956,127498,121764,26,-25819,23937,26607,-19248,13664,74447,130548,115401,27664,-24563,-25873,-924,-12951,-68052,-95424,-44838,-50041,-72371,-120285,-87916,-22709,-756,-32101,-18182,11910,20121,66013,85034,83206,4941,-93677,-73654,-15430,44633,82528,118990,131535,110712,40255,-70603,-11197,9040,-10613,-55558,-43922,-26402,-49025,-62563,-35984,-3971,40741,57467,-9536,-59238,-100112,-94912,-82229,-57272,-68447,-60113,-31390,38024,89594,136393,124953,63810,-10193,-86644,-29201,-57991,-64268,1084,70863,109056,172105,224282,143601,31755,-56082,-124108,-111649,17050,61236,65236,37369,738,99907,311066,422990,388989,349278,333276,257119,191991,82111,-888,-91011,218,122495,215452,263034,226012,159654,123341,52155,-44347,-82536,-35178,31642,56667,46753,-22262,-90493,-72753,-5800,4222,30522,31809,-2767,-52776,-54401,-29082,1245,79310,114946,98162,50128,35833,21386,4489,-41691,-83587,11352,43585,9102,-35170,-52726,-51787,-94341,-122531,-22078,49812,129843,185701,201319,70219,-17981,-35243,-36223,-66341,-71079,-65272,-15620,63831,67260,33249,-22892,-110632,-43626,9776,33232,10380,-34285,7634,33789,18202,-39298,-69831,-35975,-18667,-71460,-62877,9601,27066,-50210,-96856,-12138,78121,66311,26485,22426,48764,56823,35792,-60891,-15909,5600,-43342,-104137,-96008,-16314,32444,-17895,-96035,-81310,13151,57206,82731,12026,-62676,-27644,54318,83900,29239,-29545,8409,104427,221186,387995,398638,298476,95869,-13095,-45939,-73038,-61633,-25646,14841,-25294,-87721,-102516,-20950,53275,42264,-277,-8908,2333,-34391,-37905,48626,109113,90371,56710,20376,-25131,-82651,-66655,77912,234582,232847,156651,14121,-51958,44848,80200,46960,55974,158893,147078,40594,27185,35282,43127,30430,2915,-26188,10684,592,-5462,47898,45023,-9989,-17304,-71136,-41143,30581,89152,55102,20565,33890,5820,-80896,-98541,-66639,-79406,-175424,-310095,-394028,-344590,-202681,-129394,-112644,-37785,9529,35287,23139,36102,53043,86692,118438,151070,190880,143810,-19765,-131606,-138184,-70469,93979,199603,223731,170002,105971,64609,-14169,-58722,-76149,-60031,-29653,47965,154313,240384,214407,154965,89707,59788,55847,52492,7876,-42494,-47790,118763,272804,429435,700477,1030358,1217086,1071861,691409,318416,63626,-144120,5241,-51167,-51031,-70376,-30819,25099,62667,60151,36229,-43847,-39429,28172,50516,25395,59168,53008,60965,98457,61982,-23175,-112392,-105409,-8037,-15176,-8756,146145,311062,335579,258944,155678,38405,-74751,11316,57840,58690,8776,-14352,-14073,-85936,-144275,-166448,-203036,-212800,-158556,-58247,4478,37532,90812,137964,118953,14072,-26955,-39956,-50715,-94993,-16679,-11841,-11374,-43336,-72508,-89374,-84614,-89818,-111442,-91396,-73048,-76497,-107524,-106718,-111357,-2928,59860,92805,78897,2711,-20815,-318,92029,150237,116582,80563,28124,4702,-24461,-43939,-34771,-82445,-51218,-38713,-48769,50682,169066,138466,83415,20155,-27814,-60589,-60062,-50495,-42063,-34852,-80476,-76752,-37927,34714,105667,115094,86608,89785,86825,72447,51572,19403,5983,-10236,-38452,-93459,-65191,-26144,-23937,-28207,-43803,-77652,-39272,30711,-18721,-82158,-109566,-26531,78250,125802,82563,47958,46197,71400,41181,-9196,1272,25349,25455,-46661,-48830,15882,133832,285672,337237,196588,35180,-87507,-126255,-138448,-126405,-84891,-82268,-85138,-59852,-86867,-72886,-75994,-91868,-47342,-9320,-34496,-78612,-65596,-79777,-102960,-103195,-120275,-98052,-9237,26429,41683,47880,4804,-31924,-1337,31312,24143,-10081,-70746,-73132,18573,66304,85985,64666,135812,200750,140538,28723,-58425,-94604,-85035,45914,111232,168301,249592,371001,322322,131728,36076,-7269,-6915,13896,-732,2522,-11849,-37567,-72427,-54007,-31048,-23317,-30372,-36503,30177,96703,123571,139651,109498,47530,-36539,-76340,-44268,22721,50368,2004,-102317,-54606,-22404,-22051,-29451,4565,64148,74730,52112,76438,86979,56600,18832,-40984,-46832,10904,71023,38473,13136,-28083,-48083,-85212,-27027,89133,300944,426498,396606,287547,161088,15355,43430,124481,95443,13078,-32997,-13101,-21069,-95836,-101664,-87717,-133248,-136034,-113771,-82851,-25404,7195,30398,46481,32221,-24765,-69522,-62117,-15086,-58313,73808,181684,226172,212369,151798,55740,-30970,-86365,-108366,-136624,-42464,-16171,3492,63508,64490,-8705,-61997,-64018,-1530,89741,184394,277041,325340,288706,73659,-126379,-76697,5554,103848,51061,56758,18754,-55609,-88378,-56003,-13729,48745,117951,251984,264170,176141,85706,714,-67233,-32923,32950,82369,74449,-20460,-125158,-27083,13770,37140,12889,-56712,-46997,91257,134769,97652,45385,-66860,-75403,-61289,-56976,-96091,-78656,2236,83412,115847,134266,100430,38681,-2544,8359,19815,-17132,-50014,-22903,32174,67814,-660,-1413,46401,51692,34779,53230,48948,38898,78765,81522,16878,-80944,-127828,-103484,-74931,-86809,-73114,-24180,7597,-2445,-65046,-112516,-92297,-28331,46858,79481,71468,66546,98630,79798,4207,-34967,56,-16566,-93209,-29740,50815,46423,12676,-53851,-94291,-63935,-6041,21807,9220,27437,-14660,-14350,28129,82773,159324,55895,-60893,-49589,-10724,187962,424171,476348,395488,226094,82135,-25395,-89986,-70215,23891,68898,86528,21027,-40552,-140733,-69871,-36379,-16019,645,37064,26852,4484,-20505,30357,165784,282632,154510,9500,-96221,-20684,52071,164904,173903,77131,21649,59892,86955,-3173,-87816,182262,400374,277047,76848,-14551,28612,145845,227744,262327,279476,225862,142237,124340,145812,161898,139473,63386,8182,-17337,-43938,-86710,-106658,-84136,-14428,41636,50942,31169,-17325,-69436,-73532,-50666,-9780,31003,54478,54972,64179,43838,53057,81015,141109,153187,72671,7578,74372,153065,106254,29629,-74502,-91033,-33276,11861,6771,22593,-757,-4186,21890,1511,4580,19779,-35008,-63058,-72462,-82214,-91556,-96777,-74990,-32357,-32992,-46814,-56902,-56234,-27163,29902,43024,7069,-43965,-53529,-3617,35669,23645,14510,26893,28881,10465,-33684,-63632,-49713,-25835,-35584,-76602,-36445,1910,56964,104635,132224,243672,335963,323448,245058,203829,224381,168504,84728,122507,213325,170437,72289,158,-12759,93039,147871,124538,35108,-47926,18649,26069,6303,-38984,-52512,-38350,-33386,-42269,-82455,-84795,-30060,104495,202391,176190,58906,48067,29469,-24280,-88362,-129970,-71907,34714,116854,131656,135275,173188,130817,38556,-63691,-83664,-48235,-9234,-11706,-10237,-11086,2629,-10049,-60240,-104283,-58967,-16053,-23181,-28937,-91422,-107529,-19864,46119,21633,-61667,-30253,27783,-17105,-75701,-53786,90,8100,12983,-30393,-92721,-107007,-114809,-90491,-85918,-119476,-79338,-19199,89356,23773,-51668,-58356,-71192,-44246,-14900,-21806,-88378,-60567,15420,72925,139824,115955,79849,37118,5144,-3272,-8215,-53313,-75812,-61394,-57552,-49561,-48406,-79078,-97799,-29188,60262,96360,42581,-2989,-42523,-123044,-156389,-122363,-83999,-80750,-100845,-886,51667,15047,-60855,-16593,104889,108687,28512,-82724,-135271,-81064,-53743,-43197,-62520,-47686,-41852,-85785,-94672,-80225,-63559,526,53761,50193,13638,-28261,-5247,97021,135449,59896,23685,28180,30075,92752,273397,204217,108096,29668,-66205,-108945,-93953,-22356,73015,126454,114138,43493,-51160,36948,109624,95217,64634,79197,99470,70797,31882,41115,6109,-23122,-9562,4520,-61485,-91293,-64942,-55766,-85570,-119272,-104574,147,162303,201581,152682,50940,-77258,-64424,126615,136248,77512,-6532,-68614,2499,92801,238764,296571,157366,-18406,-7970,85120,48613,-64726,-90361,12656,96215,4344,-47738,-41893,10879,-21589,-8356,82362,205940,261223,176557,25518,-18112,38276,39742,-23263,-47325,-30702,-6492,-365,-50104,-70759,-39347,9254,26697,-51347,-118912,-67594,-22710,78209,221783,308650,254452,42917,-25173,54267,120913,190750,195779,233980,157748,49291,7714,-5937,25596,5451,-43170,-123786,-77831,67025,242885,273298,133114,-10826,-93522,-96168,-73262,-40348,18220,-12773,45177,87216,67454,55342,64684,35452,-20024,-40334,-37944,-24396,-33055,-57533,4557,86506,102864,47344,-55871,-82260,-64786,-54936,-15290,27020,-24196,-51594,-13996,11539,30312,12190,-36015,-94293,-125420,-120025,-61564,-28862,-206,-12265,-42744,-76498,-71910,-45994,-8272,93784,118555,15566,-23346,4016,54117,184181,336081,328579,175160,-2381,-89825,39936,202500,336722,344641,258448,73372,-49582,-128671,-29944,8877,37508,5108,-69970,-119610,-20613,29981,-8247,-10310,1525,26205,1830,-67514,-65825,-68234,-90872,-42986,-91983,-112609,-76819,-15614,59664,73280,57199,42979,36795,20177,-5300,8857,-11662,-716,-1445,20530,61073,25419,-62502,-68558,86913,93157,43397,25446,57801,95553,125816,124398,116941,7099,-69121,-85263,48527,273535,527365,539442,236157,-36189,-114655,-10964,77198,127710,98686,97837,158354,107242,-40066,-77957,21402,120667,125549,70920,-33748,-79043,-34709,-59892,-89715,41667,70870,-30364,-116544,-11565,446,12445,32315,52817,68849,97331,88206,32802,-33360,16660,108068,57110,-13195,-10595,41084,81194,88705,76812,-41256,-128200,-106913,-69102,-76688,-85466,-38080,27014,67722,113531,93637,-22065,-46921,49738,50939,-31095,-118774,-45566,36460,81267,85416,98233,86437,87730,60375,40065,-26710,-87432,-53917,24919,139380,82836,37553,-625,3031,70775,235708,282167,221855,129683,34800,4223,83543,156733,104445,79399,9332,-49388,-75789,-77070,-74470,-60610,-62020,-126552,33890,287056,370898,153482,-33807,-27770,76187,119150,69503,245,-45124,-93246,-78156,-36947,-57078,-108889,-33346,102306,236031,227580,115005,-37534,-134593,-76562,13820,51185,43315,23149,35803,51987,15918,-34803,-29829,-3709,-28216,-67009,-135778,-135199,-60614,-16388,-44058,-77548,-64340,-82835,-96798,-92308,-16312,30330,9869,-34103,10997,5136,-61382,-16958,67092,59801,6370,-15155,-37997,-68523,-11522,87566,58888,-15430,-45667,-23614,48938,292725,283148,180809,119275,11409,-76366,-100566,-150723,-83465,144703,489076,692267,696621,503196,263919,104320,-45043,-111036,-34970,-9765,2694,-7111,-10873,10779,26011,-24497,-46636,-60785,-60117,-18988,45626,94390,64707,62102,178929,321809,268986,101066,-39984,16202,84743,74624,86293,8872,-33519,-90975,-69619,-49830,-10455,-8022,-42859,6508,57852,72149,52596,16361,2747,13560,27300],[-6325,-45984,-64621,-13178,1810,-9587,12586,60391,107689,93785,55294,66388,51075,-47912,-86560,32951,145472,209874,183003,50462,-34699,-47099,-55900,-84941,-96311,-80372,45864,151369,165333,150506,100894,75971,60758,38245,-16226,-111800,-106478,-75468,-27833,8255,10401,-53902,-84903,-35979,36687,74634,121343,190154,293755,241182,92453,-2018,-52084,-92383,-44024,31300,7354,-34042,-104579,-129170,-40376,29627,70238,129194,125714,70105,41976,44480,38343,26069,-12285,-80666,-63515,-59157,-56052,-21566,-5081,20083,60727,85258,138083,227796,205804,53626,-72930,-26097,57367,108795,97829,47908,23306,22841,-16690,-69464,-48385,19820,886,-69492,-106483,-104064,-99108,-67704,-45381,3448,-38149,-63699,-73208,-38866,8334,28064,18459,-5371,-16473,-36372,-6992,42414,111842,165753,163126,92848,18163,-18466,-24840,-65693,-115674,-27117,29984,31186,6401,12977,82738,143320,112596,-16427,-89234,-58726,-10762,4834,-43890,-15677,37261,9610,-1517,434,-44490,-142294,-47776,-3238,-10217,-42302,-37723,12,32661,28533,-16571,-44058,-26464,-25702,-19475,-15758,-38672,-35528,-36555,-50950,-15502,46440,64078,60411,46443,-1838,-85625,-106147,6086,154007,266724,197802,182804,243549,307375,289228,212753,84687,-3865,-97060,-51767,14675,46614,76553,67601,4528,-85436,-128930,-156265,-140575,-82658,-25179,25470,21603,-39266,-119323,-77915,-56237,-76527,-67572,-20781,46410,132056,151819,139024,83114,12578,-75205,-7000,109419,212088,264475,305459,219254,61751,-35639,-32812,-24932,-48780,-27802,16798,185922,130420,2384,30207,35284,-63633,-34102,38428,68588,-42757,-111380,-22866,21513,8134,-33053,-74606,-82845,-35551,37816,16794,-50661,-69542,-13222,34091,46924,6857,-58959,-72935,-66316,-68390,1132,101953,190847,180315,71132,32455,18304,18219,30813,11489,-38023,-68786,-65733,-74697,-121879,-104505,-39944,-9306,-29997,-90536,-137023,-122466,-85798,-113257,-60348,71028,150798,56467,-21269,-41311,-60989,-79802,-44958,-15595,24243,70427,107612,135473,115456,67487,18950,-25917,75442,167429,163751,107117,30559,-23205,-75689,-100399,-67361,-54442,-24201,12074,51565,89382,4274,-76247,-45099,1158,-23566,-85874,-88417,62366,113062,68639,118521,204906,175130,64554,12578,49785,85284,83988,18291,-64896,-75732,-40949,-11814,-14007,-4946,-34156,-35032,32946,98799,109095,41544,-2985,-9293,-5923,10801,7680,-25468,-77254,-108303,-16256,-1285,-64272,-135057,-74308,-12351,-8699,-80527,-114215,-130200,-74989,24221,86637,96905,78013,24119,-12108,-57855,-52378,41744,118789,192150,256591,253182,281955,317855,200804,23584,-114576,-57603,4248,25056,73067,110951,117121,80453,-2528,-82985,-93631,15653,114160,104933,47776,39059,58455,79579,132924,200418,151197,49699,-36187,-12891,73870,135550,62496,-64794,8518,123842,165587,83750,15261,4887,26490,93217,108047,34763,-19493,6716,108901,206195,187186,97979,20687,-63990,-85887,-72672,-73174,-26161,-8482,-53870,-49303,10948,-39179,-91980,-15574,155658,315308,215965,93068,-1413,-91812,-89361,-51632,-23010,52775,110980,40087,-71105,-7945,65778,66560,21779,12173,50996,62141,33083,-32425,-38162,-30109,-12792,1713,27481,11132,-37295,-74940,-83194,-36069,38589,43590,-41444,-87686,-42259,-30616,-54925,-68940,-94789,-65459,-8645,48124,48665,-1775,-96806,-95423,-78026,-75491,-103534,-121323,-58566,20988,-3117,3394,31006,12285,-83210,-78360,-42861,-77998,-16114,52353,47537,-47665,-56658,-45548,65204,228640,371733,264558,67584,22086,108740,220049,235793,55607,-61227,-80675,-26671,26108,53205,-1577,-45574,32684,86531,68438,102802,192051,158032,99645,51385,80562,138011,119503,52732,-13988,-60332,-34728,-29151,11109,61648,62180,21526,-48323,-118434,-97817,-65456,9645,104392,15162,-145749,-102354,-23178,5930,76933,173204,149346,15730,-15226,29149,22340,-22422,15835,81788,138036,116010,23653,-29195,-22852,2254,-8787,-59711,-120788,-74568,-71915,-82994,-120615,-95953,-33042,-22573,-56790,-30755,8216,27270,79873,88161,84078,12352,-83142,-78318,-27474,36390,96622,146448,167647,148288,66805,-78149,-25430,4817,-5793,-40596,-28345,-18196,-41421,-58449,-34825,-7410,30655,42568,-26344,-57631,-83750,-65188,-43447,-20295,-11311,-14193,-20145,29216,66286,125880,127920,68603,-8660,-78194,-27542,-53450,-57125,7138,73797,123318,203160,246756,148700,20808,-74664,-138802,-107379,16947,62086,60167,21749,-29716,68521,266163,387675,361230,310180,308252,258547,205219,94088,-3068,-109590,-14869,109718,182061,194537,168997,137029,121981,47728,-51804,-89249,-47827,17011,44219,31433,-13597,-40488,-90570,-33899,-22832,3648,8258,-12537,-43674,-50288,-53569,-57202,559,45690,50241,26798,30668,23488,4358,-46520,-103078,-21475,16765,-9162,-38202,-46811,-46748,-96328,-140997,-31050,62077,155856,203295,208688,63634,-27865,-46232,-40559,-61913,-67211,-69110,-22168,60056,75047,54912,6201,-82763,-70766,2903,45435,33600,-15141,10717,36872,23054,-30991,-51479,-2386,33354,-19535,-65827,-12620,13579,-55992,-98986,-15894,73665,63415,23642,15441,35019,40096,14713,-67866,4984,11790,-45035,-107837,-96442,-19573,29990,-8064,-82847,-93178,-12056,8427,31595,-20515,-80036,-24464,65136,79441,21725,-32297,-11149,74183,198322,378429,387834,279654,84834,-4828,-30984,-66342,-70190,-51079,-16878,-46568,-98574,-111632,-32579,45252,35555,-20194,-31821,-19256,-49469,-13513,78321,137335,114686,77578,42274,-4170,-65293,-77010,62993,233945,225564,128489,-6349,-50956,44417,71578,18220,-2942,98284,98390,24884,42734,44869,45544,32208,-822,-15917,20700,5251,-5811,30457,3729,-63651,-66625,-103035,-55335,26330,87860,36842,-20000,9301,1362,-78389,-102298,-77362,-94541,-193741,-330334,-408430,-326574,-195229,-129745,-133298,-50981,-3036,20159,7944,27138,49703,89174,123666,162710,198040,152465,3145,-123459,-129454,-63510,95502,197979,217755,167216,101642,64321,-9421,-48656,-63482,-44987,-14385,71559,200532,282372,229952,156372,85331,54256,52800,62453,23605,-35452,-41689,109729,210273,323188,541241,820496,1000567,906216,587662,255325,25450,-132256,32420,-25960,-32688,-64914,-46303,-5453,24558,27341,22169,-27415,-58658,3158,31145,9968,46449,57259,81802,139822,111465,17552,-88829,-95072,-935,-10514,1444,160510,326097,350029,272914,171739,65142,-43812,21936,74214,73881,21487,-4962,-17179,-120510,-160236,-184002,-221638,-226280,-161278,-60259,-16278,119,58343,118290,111617,12567,-30689,-52443,-65131,-93521,885,408,-239,-34936,-67559,-87791,-85950,-92992,-105715,-73045,-52333,-64217,-106460,-114058,-102411,5676,64727,110079,116549,41849,9446,11466,86790,139001,107759,65100,5027,-18460,-44065,-60042,-40432,-70390,-62014,-48659,-66521,36147,163601,150878,104441,36016,-23943,-65427,-67539,-52146,-34709,-23172,-69890,-85641,-48455,23240,102368,124819,84714,69090,72933,68775,58354,32232,11998,-13927,-40684,-89423,-62358,-17295,-5705,-1335,-12030,-44898,-4281,62394,-221,-73135,-97865,-15866,76283,111965,75175,35062,21197,56688,42518,-26383,-45318,663,27162,-16999,-22204,15926,119171,264781,330578,213818,45068,-92545,-139048,-149564,-132097,-84956,-81915,-67585,-39346,-69270,-64171,-66246,-102419,-56132,-6810,-22099,-62399,-54646,-68661,-93984,-98021,-115974,-92480,-5901,26834,43009,52262,12205,-25128,-3857,28320,24638,-8589,-68213,-69884,31803,86527,116290,96061,160463,236738,196906,80978,-34156,-92584,-19277,101450,136783,168226,230091,346424,322033,152715,53175,3754,115,19088,3904,7833,-7756,-39365,-71836,-39349,-33754,-30856,-27717,-29489,31331,96195,116807,127992,97504,33610,-48500,-61408,-34806,27739,63288,24871,-74100,-81248,-47802,-39933,-46633,-27950,26804,45628,40995,89289,83100,42292,7497,-45534,-34015,37499,103662,63319,40481,3167,-30926,-75192,-30472,60129,248720,385588,370335,269980,140142,3049,53848,145315,115822,24978,-39544,-28245,-41075,-79429,-72681,-76381,-124868,-125657,-102341,-85896,-34444,-3676,13798,17016,2145,-45414,-75443,-32487,-4628,-67778,80250,202568,260165,245179,169757,58550,-39894,-71630,-76853,-111866,-47340,-20939,7948,66773,72331,3411,-52159,-59707,-4508,78865,163853,261466,326159,294542,73980,-129789,-78055,-6267,50763,5080,54090,35919,-35248,-68264,-39103,-2765,53825,120766,249219,248129,158397,78464,1171,-65730,-27626,41402,84992,60594,-34909,-83068,-16678,-6793,30607,30845,-50941,-68109,63665,112329,89619,35991,-74964,-72785,-66367,-67499,-102838,-66060,11499,81304,99677,113664,84562,29968,-3482,17317,27466,-7014,-31982,-1595,60348,98546,22284,-458,36586,41669,24105,39294,35756,51485,85610,71737,4739,-85256,-121874,-105134,-82507,-102043,-64289,-20924,7420,-3673,-67077,-115252,-91953,-24197,55112,90742,79647,65701,103317,93003,11043,-37667,3159,-7453,-82341,-33225,52492,55716,30576,-33071,-68291,-78322,894,39719,17863,26571,-15197,-14014,24612,81838,179469,90473,-31066,-47989,-41652,145606,376814,459815,393314,231591,91772,-12280,-69269,-45578,44543,82957,99106,33896,-24535,-116709,-72879,-26909,-12241,-1056,33030,20050,-4995,-34549,10662,134695,264462,148483,6391,-98090,-18994,51782,161475,186210,91151,35509,64499,78849,-15287,-64317,229681,453112,301461,89957,5950,54068,160471,218940,242881,249692,192624,118695,137628,205832,244020,217293,123246,27099,-22505,-50083,-92524,-93614,-83186,-18347,48042,59907,32241,-11692,-52681,-55659,-36151,-16810,10676,41366,27645,15385,-4158,29116,81484,159269,166193,63666,-16589,52375,132362,93200,25383,-74796,-65634,-23012,13664,9050,23666,-6321,-17580,19865,11473,22102,44224,-10441,-43537,-59598,-73117,-79857,-86947,-108010,-56200,-46039,-56874,-65164,-64634,-39137,16276,39850,7703,-34282,-41902,3002,34083,20096,10845,26446,32337,14218,-31308,-62176,-43319,-13841,-16418,-60201,-52958,-19326,41146,102912,138770,263563,365710,358189,290846,244738,244815,192777,137600,176606,235028,164488,64209,4619,-4902,87563,136806,130803,60410,-16175,10538,-8585,-32441,-64935,-53164,-25833,-22254,-29191,-70190,-86726,-53182,58938,157821,121586,15509,29084,36978,-2864,-58870,-85607,-33625,64007,119882,109339,92380,118034,97618,33508,-62342,-96555,-60145,-12800,-1652,4480,6446,21828,2553,-53383,-98885,-63465,-33458,-28819,-1309,-63135,-96308,-23365,35380,10290,-74548,-52683,790,-32579,-60665,-68507,-14872,6699,21867,-31883,-126858,-120453,-94929,-101290,-82132,-122909,-93031,-45258,42558,-8826,-79948,-71318,-72080,-40882,-15350,-28339,-92811,-26622,51979,107245,173530,160014,125109,65985,18828,2062,-5275,-47621,-69958,-55413,-48997,-35600,-30270,-58242,-84743,-22341,67205,109391,55243,1788,-35729,-122431,-158885,-123575,-77333,-63135,-103071,-18603,42582,12616,-50416,15416,116511,98127,18099,-88105,-146082,-99425,-87856,-71163,-59779,-38589,-31234,-72149,-87026,-81883,-63286,-6724,41814,52450,21233,-26153,-3808,101867,138773,66990,33542,31990,27461,76351,239933,167452,88587,32064,-55949,-95766,-79120,66,102106,160096,138903,62422,-43567,20090,115136,116770,87994,97307,105889,64552,19774,38086,19775,-6641,3368,15199,-29582,-109858,-79505,-62361,-87936,-113207,-80636,39302,229825,256293,171305,51906,-77187,-35983,146552,147323,88748,3223,-55887,5925,88158,242684,308919,164486,-11862,-2452,98998,65836,-50487,-89582,20636,134793,63082,20309,6527,31256,-11401,-4869,81826,207330,274881,209533,60458,15326,87033,86888,15791,-13834,-6942,7194,9392,-41329,-63241,-30018,17001,37580,-36198,-127173,-74769,-15697,94342,238445,345788,313658,91109,3485,60662,137247,217198,225603,252890,149897,39666,13327,20117,55803,19098,-39706,-124286,-78744,68251,249817,269712,117900,-24115,-91427,-94101,-77930,-52863,-2917,-22796,67947,99622,68255,54697,65920,38678,-13235,-30529,-27200,-22660,-37537,-57049,2661,78100,95054,51735,-40916,-80417,-65995,-51640,4143,52988,6588,-24251,1553,12060,13712,-13130,-48627,-94379,-107508,-121854,-71069,-28572,11434,4239,-32708,-68490,-59177,-29272,5528,71243,52835,-1437,8651,42556,104281,245224,376120,349656,184031,3528,-68228,63069,225771,348259,357955,276758,99113,-28476,-125005,-48807,-12460,19164,-7598,-77982,-102490,6166,73174,28852,-649,-21853,-8675,-17368,-41406,-28026,-37987,-97813,-56685,-84674,-93857,-60756,-1304,64733,67560,48470,29395,16345,-1685,-15713,10357,-14659,-3796,5303,29506,73238,41852,-45795,-80411,58108,42722,-1215,9531,60651,97566,130057,137035,140695,40773,-37210,-73186,49622,281972,575813,651689,329777,18346,-136238,-25097,64006,141037,127684,118278,136401,57393,-70125,-89888,25028,133203,138809,75281,-34685,-75049,-29550,-49347,-89442,34345,75208,-16215,-116644,-24753,-20971,-22072,-8234,10735,20965,53705,56483,17783,-46661,-19079,77425,47739,-9826,2172,52491,96560,117195,94636,-35931,-118469,-82024,-42151,-56813,-83304,-37485,28672,71814,92750,73546,-27570,-29485,51852,54056,-16000,-89156,-42866,32919,71505,73522,93728,96145,102270,77107,61501,-8590,-85156,-33339,55662,157238,81663,43848,10453,19063,93706,273388,320033,273522,188449,75873,14917,68891,112364,53341,39356,-20817,-71529,-91336,-86838,-68514,-49255,-56714,-121591,42065,311565,384586,157487,-19934,-17551,61593,81244,27260,-25665,-64853,-105377,-72708,-24315,-33747,-85201,-34372,93140,239710,255695,158349,3548,-111717,-82954,13416,52880,49549,30608,50409,75597,35960,-23524,-29789,-6088,-21879,-59725,-124333,-139419,-81974,-46052,-76814,-78429,-56519,-73813,-84734,-78067,-8820,38555,34103,27389,64424,46415,-22913,7412,74715,55138,-7626,-32408,-52197,-76234,-11875,90506,70456,7309,-34715,-42773,28033,278606,330683,237149,169692,33517,-67401,-102077,-138233,-51795,203786,567081,719772,722896,547215,310721,150695,525,-100946,-42169,6507,29642,12499,1579,20044,34445,-23124,-54404,-70446,-76396,-35397,39635,106611,96326,101639,218214,350052,278284,110568,-39905,-614,64706,61445,71662,-9043,-48948,-92684,-57089,-46453,-14329,-9812,-40920,5067,61481,82916,54825,12473,-7602,1156,14351],[-19481,-52592,-57436,-10244,-3824,-27523,-7030,47532,108919,100849,56238,66074,62901,-26443,-110186,-7919,101573,178430,179638,60013,-31742,-45337,-48455,-73532,-86815,-76328,50035,155565,166429,145744,88273,61358,52255,40994,1460,-87123,-112852,-87919,-35790,18592,42485,-19885,-66457,-29719,27570,51855,89375,154253,262306,224650,77344,-21307,-77457,-125027,-40191,25837,-12030,-56223,-129779,-134840,-44924,6307,27786,110225,131897,86408,54469,47276,30420,12878,-21178,-75884,-55397,-51294,-51170,-24029,-13752,11723,47653,48168,80479,171491,160348,29742,-92282,-34804,49644,101789,91723,45153,19260,15100,-28215,-76156,-32494,41006,20018,-48274,-125957,-137380,-117678,-80204,-66783,-20851,-46577,-59795,-68588,-35403,23948,67657,65060,28825,16556,7108,34978,80406,136387,177027,159547,83554,24405,-14201,-28368,-76795,-146958,-50018,13564,27391,12135,11457,70069,122817,83005,-51742,-119615,-77850,-17614,7718,-32665,5615,56258,28342,2061,-16390,-61859,-128024,-46877,-10471,-13454,-34722,-22287,14784,52070,21718,-41771,-63513,-30024,-18946,-15284,-19717,-49611,-48713,-50729,-67001,-32541,27605,48145,54107,46768,-2499,-94096,-109121,-3731,125428,262186,206984,162766,216240,299212,313057,263623,124458,15904,-82771,-54326,18986,67441,105519,87309,2931,-104892,-145756,-177524,-170806,-105973,-41270,14443,7602,-57267,-106664,-64288,-35291,-63944,-64432,-37879,25164,124102,157158,133408,59848,-14544,-94606,-8522,119782,244729,303763,334222,216987,66096,-29729,-32549,-30444,-61602,-38671,16963,180421,85899,-35915,30475,55354,-80665,-52691,42231,103840,-14130,-112097,-44363,3424,-9625,-56008,-109054,-112130,-54971,25892,13954,-59643,-76343,-10552,43052,61213,26770,-37295,-48427,-42073,-40915,23634,105589,164939,146925,48646,14462,559,4431,22713,5033,-48702,-79891,-73028,-76361,-121583,-132841,-59129,-14096,-30006,-95113,-149937,-129329,-87431,-105162,-49412,88888,178613,82491,737,-34805,-57879,-76947,-45500,-13881,20517,57235,91842,122837,115861,78208,25400,-27818,57060,137922,128646,72097,-6228,-40526,-93495,-116641,-81681,-65304,-27509,11756,49697,88510,5683,-66366,-13606,30032,-8076,-84584,-84208,66585,107066,55275,108722,206997,187762,82085,29766,46342,75660,74259,14637,-60255,-59723,-19220,-1613,-25128,-25029,-47277,-50600,17457,90872,117811,57334,9390,-3664,-13153,-8011,-15610,-29819,-71343,-111174,-16596,14299,-43309,-123666,-102208,-37101,-19856,-89143,-122552,-134896,-57089,32524,75771,83228,74739,25166,-7587,-41631,-25972,74011,171104,263719,321609,277639,269572,275727,161079,6608,-109086,-52458,3713,25194,72657,108657,111196,71337,-14685,-100671,-109408,7205,109627,108407,59757,52390,76878,100258,155196,203589,133213,39611,-32930,-8357,70433,124021,54196,-73722,-11141,101433,155505,95986,32892,12611,20912,86078,123901,51172,-13379,-8759,85561,192127,178212,87910,7029,-86707,-89268,-65829,-61992,-9833,21658,-26296,-48939,-8025,-63758,-106785,-16961,158471,295848,189290,81339,2678,-79266,-95476,-33320,14495,111681,164277,70012,-66983,-19890,63298,78451,42800,36860,63802,54884,14896,-52254,-41231,-22081,-11102,-10576,13006,7900,-27593,-57039,-67484,-18875,72503,89136,-8513,-65100,-26814,-23456,-56646,-73785,-93084,-68343,-18425,37636,36225,-14640,-112459,-88787,-73249,-79951,-112094,-118923,-52542,31189,10285,14137,39261,12557,-95606,-99151,-54434,-100489,-37799,51303,71835,-13344,-42584,25001,132528,278370,390674,248571,48935,6215,78822,164899,212959,68501,-52594,-119266,-72479,5393,50591,4400,-31768,55100,113761,101470,109555,190168,155850,86827,36242,63047,120289,119534,58431,-9703,-59012,-36928,-34906,2686,52721,59289,26246,-37443,-106893,-95468,-59636,16179,114172,25970,-140520,-110257,-24697,30512,125558,216426,173342,29310,-7063,32761,17678,-26546,14394,84333,140009,111808,17447,-34151,-21273,2515,-6831,-50874,-131389,-107639,-95783,-93522,-118083,-102612,-43282,-47814,-84874,-47166,357,34182,94560,89779,82873,19740,-74095,-83408,-39491,27582,106497,169687,202165,184527,89159,-81970,-40057,-1122,-1733,-25305,-15695,-13844,-37292,-55588,-35464,-12043,21576,31047,-38811,-54849,-66347,-35511,-2686,27000,47060,35424,-1195,16717,31000,104607,121294,65410,-13339,-63487,-15781,-41780,-48775,10101,68973,124893,219390,255699,146186,4698,-96294,-146001,-97113,17103,58224,49168,1499,-56667,41819,219795,340988,317650,254948,270727,251703,210581,100226,-6883,-130737,-33227,89294,141149,122814,110449,117559,119893,41061,-59951,-96534,-61412,-186,28683,13645,-3259,-754,-76596,-55734,-48891,-24929,-19292,-24356,-34280,-36674,-58945,-96841,-70362,-18416,5647,5189,26700,26118,5094,-48509,-113219,-52772,-10648,-27116,-41260,-43618,-42912,-93641,-148405,-38953,76816,175695,212248,207089,53391,-39288,-53263,-39118,-53984,-61345,-69837,-25233,59077,85129,80340,37768,-51171,-97702,-5700,56275,53221,-3,9152,35117,24526,-26231,-32795,34863,93130,43300,-35084,-28868,-1592,-64766,-99660,-14947,76396,69215,29811,17862,34816,43553,27223,-5939,33911,20978,-44658,-109443,-96680,-24430,23649,-1088,-69733,-101383,-40786,-40483,-14506,-50378,-94824,-23185,69755,69155,11676,-36128,-31277,41220,163392,344167,352644,242770,65360,5237,-12973,-56551,-75446,-75484,-47923,-68056,-110902,-118388,-40953,38371,29267,-41326,-57918,-42236,-50699,19669,113016,169202,142637,100976,66343,17867,-47009,-82685,45936,226654,217123,108830,-16423,-46294,43733,64619,-3790,-59262,30059,48119,22245,56458,50960,44642,32089,-2676,-5629,24927,5167,-9431,10675,-33275,-102870,-112817,-134183,-68914,19371,81581,19270,-48821,-5919,-617,-76676,-106195,-86201,-109360,-212854,-348995,-390119,-293207,-173604,-115304,-131227,-64875,-15063,6123,-7363,17571,44432,87308,121719,163535,191247,150180,22193,-109073,-116922,-52172,98907,193055,203728,157261,95929,66783,929,-32371,-43779,-27597,64,91520,237883,307658,232638,150719,77430,47533,49556,71854,40793,-28567,-38627,89005,136715,210195,376324,600782,761597,710899,461250,182231,-13014,-116775,60996,-323,-13926,-56470,-59478,-29136,-1027,3481,15017,-1270,-75785,-31518,1363,-13498,29381,59375,104156,184548,163760,57019,-68298,-84162,4642,-9840,4634,164094,323042,344307,269253,175733,86192,-8883,40670,94343,89760,33433,3724,-19025,-151333,-161151,-193352,-232919,-232236,-159941,-63299,-38741,-34118,30009,99424,103256,11369,-34276,-66046,-82566,-69593,18564,11016,9536,-27641,-63782,-87046,-85652,-89971,-91560,-54428,-35720,-59318,-113019,-127017,-87211,17546,73541,128831,147640,73712,32980,18840,81046,127402,96674,45627,-22517,-45507,-65434,-70481,-31985,-48496,-64832,-55238,-81572,26068,160306,163955,125703,51205,-19986,-68835,-74791,-54671,-28561,-12378,-60408,-93304,-57149,14645,102931,140694,90512,48686,49059,57838,61270,43441,17896,-18113,-41657,-84059,-57055,-3157,17131,26866,19758,-11731,31736,95675,17289,-65132,-87595,-5582,74050,100296,68109,20495,-4038,49739,62163,-7729,-89767,-31659,22178,9646,4311,19343,103718,237423,311469,224170,55687,-93169,-147256,-160180,-131433,-80010,-73259,-52038,-21026,-51772,-52685,-52717,-106424,-63094,-1911,-7902,-44504,-41785,-57077,-84024,-92337,-111925,-88448,-5304,23954,40283,51587,14220,-22247,-9794,21042,21473,-9035,-66248,-69576,44356,107684,146979,123944,173165,261319,250627,143446,15369,-34186,58800,156047,157541,163813,209628,322501,320397,173470,70035,15655,10559,29836,13715,16514,-1432,-42436,-71966,-31315,-34602,-39485,-27696,-27166,27681,92655,109212,115513,82822,18748,-53296,-45542,-27296,30105,72416,44112,-47900,-95260,-69474,-56559,-60940,-61852,-17440,13691,39607,102263,77442,25988,-5899,-48758,-20267,60888,128898,81611,62304,32927,-14527,-66034,-39818,22035,178510,314866,318031,235068,112343,-10257,59467,161284,134620,37575,-45652,-46811,-56730,-52907,-46968,-61703,-115805,-118307,-93030,-88963,-45092,-14520,-792,-10607,-32939,-72629,-66179,857,7723,-76360,83357,216665,286690,275142,185203,58407,-50438,-55996,-48013,-70427,-29131,-17591,9958,64028,72971,10718,-45159,-56467,-8570,65843,140108,236227,308633,279381,62740,-137623,-78372,-20013,-4906,-31583,52538,50427,-14130,-47462,-22684,7821,59207,123795,242688,226703,136725,68672,795,-66113,-28532,43279,80847,40414,-39109,-38638,1371,-23056,23813,42507,-44348,-92673,23223,77068,72844,21058,-85426,-70876,-72686,-79574,-99819,-55414,17989,75363,79035,87385,62228,14588,-9137,21969,30222,-544,-16964,16719,83163,120665,39627,-4074,19733,24058,6252,18812,24324,68597,89659,60372,-9303,-91344,-116189,-105657,-88067,-103285,-50342,-20255,1676,-9263,-70343,-119299,-93091,-21838,60708,98004,85577,65508,107522,106601,19210,-42198,2286,-2237,-74744,-40182,49611,61268,45123,-18866,-51480,-90651,7545,53388,20137,20663,-20320,-19478,12910,74691,196404,126379,-979,-42269,-74310,103105,316113,414219,365785,223912,95312,-2692,-50253,-24725,54844,90341,107815,45551,-8347,-94814,-78270,-24161,-14920,-9391,22938,8465,-17583,-51309,-12049,100006,238874,140702,5322,-90586,-22335,45161,146382,183092,93184,41178,65204,68616,-27702,-44246,262581,473956,306034,96059,21009,72941,164477,198633,211347,210136,157506,96299,149841,272541,337518,304648,193230,56875,-24311,-57356,-96696,-78941,-78108,-32001,42293,57510,23770,-4998,-27336,-28580,-17749,-23843,-7529,36973,12728,-29219,-52895,5479,74697,168289,171407,51760,-43119,27378,107777,77315,18906,-67397,-45269,-19250,7400,5232,19179,-16548,-33140,17327,22519,41339,73574,16437,-26246,-49575,-66983,-68819,-62933,-77912,-74499,-62593,-71054,-77773,-77586,-57314,-3249,31892,9447,-28521,-35657,4306,28163,13745,5157,23298,33249,16578,-28888,-59659,-35801,-2445,-1548,-46917,-69910,-40633,21534,94858,137834,271132,378849,375478,322776,280944,267585,222441,190907,220509,244529,149710,51127,5032,-1411,74668,116925,130486,82471,15683,8424,-41648,-68258,-79923,-51387,-19877,-17941,-21596,-62118,-89193,-78516,7123,102319,58895,-31449,10305,40497,14102,-32155,-40299,10414,88205,115519,84897,52689,67209,66812,28506,-56370,-109007,-74368,-19711,5229,17103,21362,34777,8169,-52687,-99641,-75667,-54917,-18427,32753,-33726,-83064,-30323,19789,-5227,-86207,-83508,-39121,-54488,-44732,-92967,-39026,2555,29292,-22590,-83276,-77628,-67742,-106640,-88721,-114118,-107578,-74268,-12821,-44056,-100483,-87115,-78214,-44798,-22015,-38011,-89492,-620,80167,131513,196400,196689,167387,91598,28001,3130,-4845,-41515,-62173,-48263,-40843,-23706,-16132,-44211,-77877,-24924,63467,111935,60025,-1175,-36684,-131068,-169175,-128963,-73707,-49947,-99428,-43582,25838,6804,-32514,43535,119001,81407,3987,-91360,-145922,-117055,-115996,-75797,-50687,-36233,-27831,-64279,-80591,-88837,-66006,-17455,25487,48656,22503,-31309,-9963,98502,132277,64854,32081,25705,15272,46514,185478,115635,58631,26832,-50712,-87065,-69277,16360,122296,188457,160623,76392,-36691,-7419,106961,128717,104957,110339,108007,55356,4411,25729,25749,5960,14062,22525,7488,-52337,-77918,-64165,-89920,-106742,-60816,70557,282103,292661,173703,41632,-83140,-15870,148527,141558,86493,1425,-54833,-1416,74558,232466,305271,159426,-16742,-6950,102871,75771,-40905,-94560,21583,165914,123733,91746,57107,42931,-6884,-6029,74535,198146,275643,232582,96131,47523,126766,123194,46475,11791,10783,16878,16900,-32654,-55602,-22625,20434,42632,-25676,-113590,-85796,-13273,99779,239357,362732,354361,127638,25876,59267,143937,232891,245677,258552,129674,20550,11514,36777,74481,23345,-43919,-133957,-89776,58042,239909,248845,95519,-35449,-82133,-90013,-81904,-68509,-35959,-40829,71826,96213,60610,49160,62187,35242,-14136,-27812,-22340,-26614,-49303,-65653,-9118,59477,76420,43086,-36901,-85047,-74161,-52589,20321,69301,27719,-8283,4866,3732,-6778,-36939,-60407,-92856,-88232,-101807,-81226,-32413,17270,13255,-29772,-64188,-47271,-13517,16073,43247,-7661,8627,47212,80138,147808,292823,392994,347326,174650,-3219,-54661,79273,236658,343494,356053,282987,119409,-8832,-105941,-76367,-39150,-2567,-24418,-90703,-89265,26107,109965,62286,15926,-34889,-41083,-35590,-17127,2597,-13943,-84422,-78836,-57704,-69794,-47746,6173,59954,52833,32504,8017,-14858,-33882,-31291,6150,-25997,-16514,2698,32190,78651,53564,-29009,-90472,11893,-24233,-50777,4467,62273,92299,123389,138660,155922,68289,-13570,-65566,45224,278637,597887,730637,408665,70636,-142920,-44507,42663,140551,148214,129893,101747,2565,-81594,-94721,24436,134400,139970,69779,-43147,-73749,-27853,-41950,-84466,22425,70586,-9953,-118163,-44218,-46929,-57523,-47989,-28321,-23194,9482,21935,428,-58543,-53682,37678,29481,-12920,9531,58604,105225,138263,102823,-35562,-111091,-65446,-23810,-44275,-84377,-40437,24790,68903,61497,38621,-35771,-15021,45900,45887,-11253,-66840,-38048,27589,58449,57608,84087,98158,107294,83249,71282,996,-90370,-13936,84556,167445,76380,46234,19351,32793,112634,302069,347242,316409,242335,116928,31853,56713,69141,2637,-3384,-53303,-94077,-104784,-94299,-60493,-41197,-58137,-125112,52715,335105,396039,164001,-5301,-13646,42310,48284,-4441,-46229,-83700,-89183,-54686,-1627,-5382,-63616,-38073,79655,235579,273812,192744,40024,-92042,-89569,9683,48845,50147,34763,63446,96444,51267,-16895,-34859,-13014,-17734,-54059,-114654,-134317,-103272,-76508,-108238,-68109,-46201,-63339,-73354,-68265,-8704,38866,59199,86546,118004,91506,18466,24996,73927,44803,-24425,-51050,-67054,-83036,-13400,89255,81817,34792,-12998,-58143,8251,261421,378953,302043,225485,54886,-58184,-100134,-119783,-18063,266261,627588,715166,713038,564951,344677,192998,48421,-68801,-48841,22898,57219,33622,14726,27520,39712,-19910,-57127,-75615,-90995,-53965,30290,115520,128158,146028,261156,369502,279397,118673,-34235,-11763,52166,54369,60399,-25246,-63010,-72795,-42052,-39479,-17312,-10933,-37908,5394,66508,94417,59181,10726,-16376,-9246,4963],[-27438,-54757,-51985,-8485,-8312,-42449,-25516,35363,108695,105447,56892,67935,77118,-1185,-118570,-46878,63132,149791,175907,72727,-24325,-38885,-35910,-57939,-75397,-72004,50869,154470,164161,138412,74650,46864,45013,45185,21838,-54319,-101962,-95971,-45057,27071,71147,14763,-44426,-24073,16561,27686,56141,113391,217357,199295,62097,-37917,-100259,-132479,-23067,25479,-29138,-78803,-153137,-127432,-45633,-13544,-10869,85902,132239,102079,70289,57254,31039,8387,-22193,-65919,-44618,-41552,-43726,-21224,-15122,12704,53307,40701,49102,130225,125922,14292,-107681,-43323,41212,92764,84142,43772,17383,8935,-37247,-74396,-9833,64153,39005,-26984,-110056,-160136,-121313,-80121,-75924,-40717,-53668,-53180,-60988,-30474,37085,99634,106005,60149,45500,48240,81886,121358,157152,184402,152669,72972,28323,-2363,-16489,-67414,-152625,-72525,-3953,22754,19923,13945,58910,102751,54282,-83117,-145177,-93986,-21154,13717,-18123,25095,70788,43374,4019,-33148,-76401,-113353,-44653,-15413,-14676,-25026,-3006,33615,75095,14863,-65085,-73237,-25307,-7558,-8180,-20734,-57136,-58129,-61548,-81428,-48604,10329,34220,49958,48863,-1748,-99999,-109334,-13277,93385,244798,205194,128480,176165,281460,330144,315188,169214,37564,-68515,-53904,24686,89916,137416,107945,2634,-121608,-153677,-170612,-139270,-98698,-44277,7222,-4477,-70393,-85630,-35529,158,-35527,-54347,-55838,3448,115456,161292,126383,34983,-44700,-105824,-1081,136991,283730,343680,354165,207886,69913,-21445,-29692,-32412,-68103,-46799,17313,171089,51169,-46255,64600,109961,-50561,-70768,40118,128979,11893,-104551,-62647,-10479,-19999,-69090,-136054,-136669,-72139,17294,15647,-64246,-81969,-7764,49681,68683,40179,-17913,-24675,-19300,-18454,38646,100171,129013,106216,21659,-9084,-20878,-9939,15195,180,-55746,-87658,-78243,-77194,-117221,-158600,-76252,-18263,-29405,-99404,-162126,-130817,-85244,-98686,-43317,94105,189922,99235,18086,-31042,-57268,-76310,-48692,-15436,14018,41822,73200,106773,113175,87844,31466,-29158,39003,108901,95618,40794,-38941,-57802,-107334,-122317,-85056,-67706,-25075,15788,51602,92276,17774,-42828,22129,59946,6520,-84564,-74461,73774,102481,41133,93660,201786,194568,97327,48186,46146,68341,65893,13138,-50869,-39445,2894,6666,-36935,-45029,-56277,-62055,1478,80536,124964,76831,24202,1964,-20906,-25658,-35236,-33077,-67788,-116032,-19296,28947,-20248,-96682,-120599,-63227,-32503,-98464,-130682,-128190,-41795,33683,56832,61295,64985,23489,-3884,-24236,5057,114522,229812,337049,377326,292566,251532,224276,117432,-12086,-102451,-47408,1736,25164,70684,101944,102864,64217,-20189,-110540,-127145,-6014,97173,104628,68081,65259,95815,124303,179039,202085,114866,31657,-28937,-5061,63195,103821,39353,-86770,-35487,69350,126743,88978,40794,15224,10257,71462,133834,67483,-8342,-25321,59401,172452,165804,77286,-6808,-108349,-85017,-54175,-50796,5517,54689,12587,-29354,-12801,-79027,-112373,-15036,155886,258098,150446,62130,1038,-69956,-74119,-18386,45413,165134,214963,99661,-62008,-32467,60925,93198,66389,58672,69835,41106,-6229,-70449,-39873,-11275,-7030,-21231,-1253,4598,-21278,-44147,-51883,-1738,108561,138914,26525,-43150,-13309,-17393,-57332,-77379,-90985,-72102,-28928,25505,20249,-31478,-130651,-82123,-67581,-82731,-119143,-117482,-50026,35115,21384,25536,46565,11764,-106254,-118437,-58813,-103032,-49952,59777,107461,37795,11226,103122,191637,311310,388741,222853,27942,-11125,47760,107975,181935,93096,-12947,-60224,-125186,-20497,42513,5378,-18960,78283,139061,128612,104866,172947,141960,68339,17435,40834,95617,110055,58675,-8847,-60062,-40785,-42068,-7790,40336,52038,28058,-27965,-97022,-94709,-57449,18907,117090,28680,-140079,-115504,-25197,51674,164399,247359,185405,36529,-2934,33910,12429,-31783,8826,81146,135072,101525,8067,-40353,-22501,-1166,-8260,-43523,-117772,-144884,-122057,-104544,-118965,-109376,-54296,-76180,-115617,-68074,-12806,38808,105903,86028,75030,22713,-68718,-90286,-52341,17284,109998,186173,232556,216684,104566,-85420,-54424,-8678,350,-12698,-8063,-14398,-37641,-56018,-39822,-19549,12067,21116,-50141,-52281,-49244,-7641,34431,71142,99106,83397,24781,5548,-15234,72371,103360,52422,-26118,-58251,-3113,-28082,-41997,7899,55150,112965,218645,249341,134691,-17920,-121752,-139737,-83045,19641,51591,32570,-23584,-80827,17225,171327,283355,259136,187751,224796,236494,206185,97851,-14416,-155457,-55914,59183,91440,52470,59078,103164,114608,30259,-70598,-106675,-77818,-20490,9717,-7691,1490,25474,-55819,-70807,-75542,-57758,-52823,-39247,-27104,-19934,-47895,-91736,-122838,-79000,-38117,-18173,19843,25696,3952,-50390,-114345,-83801,-40205,-46541,-47925,-46178,-42500,-87721,-134268,-42014,90293,183477,207569,193099,37118,-54398,-58112,-36789,-46882,-56532,-70960,-29454,55185,90087,100206,63094,-25165,-112181,-18243,62228,65092,7710,302,26151,20081,-27752,-18486,69714,153592,109236,11811,-33872,-20029,-79664,-99026,-10749,84226,81623,43761,29268,46410,65146,70054,52360,59934,27598,-46010,-111878,-98471,-31989,12404,790,-59444,-105417,-75827,-91126,-58162,-79658,-107346,-27489,64285,50411,-3787,-44269,-54171,3943,117053,287263,294542,188230,34783,12909,4052,-47094,-80006,-101584,-81854,-93373,-127327,-124416,-48903,30873,22457,-63462,-90057,-68134,-39216,55606,150590,202925,173235,125740,90356,37842,-31491,-85033,23847,209030,203710,93069,-21741,-45980,37692,55332,-19791,-106683,-45277,-1981,25382,63665,50110,37202,26728,-6088,-480,22241,135,-16696,-12221,-65779,-110268,-135719,-156929,-84242,6655,68020,653,-70379,-21130,-8235,-81053,-112051,-94264,-126474,-236631,-367493,-363263,-260865,-150081,-97501,-117827,-82469,-29115,-9376,-25996,3937,33624,77579,109601,151347,170380,136036,33736,-91994,-102219,-37709,102940,183184,180575,137905,84654,65393,9048,-18588,-26508,-14424,8884,102908,258441,308653,217365,133581,61915,35610,42236,76882,56211,-25163,-42063,55470,55844,95407,214071,386066,520335,502543,320143,100157,-54597,-108240,84508,22469,1244,-50541,-74006,-51923,-24115,-17548,8723,23905,-67005,-79531,-40479,-47586,5398,55786,123655,225831,209931,87654,-55295,-78817,2733,-18591,-1870,154438,300407,317715,247320,165590,97364,23501,63098,113925,101780,39878,6557,-25172,-149910,-153765,-198217,-238948,-232460,-157844,-70937,-66077,-65169,4498,79441,91011,6851,-41055,-83122,-106145,-47551,27110,13857,12274,-26275,-64524,-89294,-84692,-82653,-76595,-40538,-29752,-66781,-128745,-134909,-70725,28464,82700,143293,165124,92729,46549,18637,70957,112653,81270,20086,-56970,-78807,-89558,-67795,-17655,-29563,-61575,-62071,-96945,15806,153842,172321,142354,61558,-19806,-74430,-85521,-62041,-28000,-7833,-57143,-95081,-65621,5419,103761,160228,105578,35837,16309,36374,56141,48491,19607,-26458,-44343,-80323,-52747,10323,36935,48846,45669,17495,62368,121573,28021,-62233,-81404,1322,68676,87372,57860,1404,-28749,52437,97776,43931,-51804,-71440,7432,27366,21313,20911,85846,204089,280376,224938,65330,-88369,-136847,-160170,-126134,-73124,-63085,-41369,-7230,-36821,-41488,-38635,-94907,-68367,2787,5030,-27825,-31057,-48835,-77186,-89769,-111195,-88675,-9840,15344,30789,42944,8121,-25854,-21589,6963,11708,-14706,-67893,-74026,53811,126775,173351,143524,171135,270702,295440,209682,81881,45705,142399,204172,170894,154476,188633,296567,311728,187984,82469,24603,19692,40774,23575,24405,5040,-47657,-76533,-32570,-38934,-53265,-33363,-31679,16986,83870,98868,101454,65315,3312,-50965,-32621,-23894,28204,76102,57483,-26033,-86781,-85629,-73339,-71535,-90035,-66178,-14923,47984,111259,68681,7392,-21652,-51182,-8397,77941,143649,91447,76186,58311,-541,-58519,-54553,-23145,98091,222251,243870,184485,78462,-24725,59556,170936,150486,49287,-51502,-69794,-61873,-28024,-29312,-52179,-111667,-115798,-87412,-92910,-58264,-26955,-15810,-36920,-71946,-98589,-37457,34517,18250,-84391,82454,222709,302748,299081,196230,53860,-63416,-41990,-23540,-32796,-5018,-11545,8484,55046,65586,11879,-41999,-55209,-14411,49820,112652,202138,274064,245488,41458,-150221,-77951,-34887,-58053,-47192,51546,60946,7076,-26607,-7658,17268,64702,127616,234290,203163,113335,57118,-205,-67500,-35756,37588,68544,14031,-29230,2376,21451,-34464,16001,48915,-36628,-117421,-24571,35430,49214,1221,-97817,-70086,-80116,-92713,-89834,-46664,22050,66976,56555,58527,36018,-6031,-18616,22431,28216,2540,-4849,31778,99301,132602,52039,-9311,-2912,-887,-19069,-7505,19895,87544,91419,49201,-23374,-97380,-111175,-104465,-86893,-77014,-28795,-18792,-8791,-18395,-73490,-123230,-94365,-19741,65697,103930,91268,66819,111825,121022,29527,-45520,-1138,-103,-70025,-48644,43909,64216,56688,-10301,-43680,-98874,13746,62454,16925,11026,-28764,-29386,-4720,65409,211972,162975,30734,-31182,-105847,64582,251200,348357,318586,205659,94405,4676,-32428,-8641,54646,92111,113806,57107,8504,-74128,-85324,-27338,-21937,-21389,9864,-4365,-29499,-67654,-34745,66653,211390,135456,10072,-76741,-28249,35069,123594,166877,85092,40056,62985,57658,-37412,-25912,279935,463552,293574,96654,31419,86053,159417,171100,173674,167781,125050,77494,161832,345190,441625,401311,271337,97233,-18435,-60653,-90404,-63237,-64049,-50232,25864,44822,9040,5399,3343,4832,3739,-28314,-18768,47412,22421,-50515,-94977,-10595,64573,169016,169747,40192,-66896,3707,83679,62478,14273,-51421,-27343,-18640,-3757,-1215,12812,-27596,-46412,18011,36567,62960,107349,45805,-8770,-39461,-61329,-58318,-38561,-41762,-64567,-77847,-84871,-90054,-90398,-77099,-23748,22168,15682,-22567,-31224,3853,21796,8263,613,20392,34845,20800,-23459,-52624,-23841,11097,12213,-33487,-77579,-56146,3270,85018,133485,269305,378045,378141,340927,308273,286488,250014,238863,255156,246436,131909,38491,6328,2877,60036,94576,129282,106069,50315,17003,-64825,-95312,-78882,-45237,-16170,-15667,-14906,-53916,-86848,-97839,-42136,46882,-574,-59910,7399,47834,32553,-2602,9298,59252,110547,109398,64641,23427,30051,46231,30283,-41093,-106926,-83923,-23827,14872,33820,39143,46424,12430,-52225,-100579,-89670,-57010,20069,75926,-794,-67307,-35227,5420,-18598,-85758,-115924,-86722,-63343,-20612,-100066,-65976,1754,39465,-1197,-30408,-32775,-41556,-93003,-99363,-96235,-109544,-99084,-65060,-69434,-99456,-100363,-83192,-48932,-27740,-43494,-76551,22177,104362,149473,211384,228056,210219,119902,39123,6456,-365,-28325,-45420,-32999,-26582,-8254,-1058,-31947,-73070,-31105,56310,111321,63377,-5147,-39515,-143351,-181259,-130852,-67214,-36552,-88223,-67127,11188,8886,-1137,72708,119170,65831,-6928,-85065,-125181,-109644,-91206,-43921,-35246,-34835,-25249,-55894,-70663,-93632,-64816,-24441,11933,45688,24463,-36670,-16920,93767,123337,61101,27578,17183,1516,12859,125621,61632,27809,21407,-43383,-75675,-57134,33633,139978,216960,186447,92399,-24556,-36173,93384,137958,121856,124202,111859,49446,-7810,11521,31217,21614,28483,32393,50226,24166,-23590,-35192,-75137,-91124,-38129,99983,320611,313097,166018,27888,-86674,2493,141153,128205,79168,-3402,-57321,-12193,59242,215236,292021,149222,-25141,-11803,105728,86372,-28562,-96512,23048,194124,189553,169056,113770,52758,-1075,-4379,68782,187567,272124,252052,139890,87589,164839,156148,76265,36350,28128,27659,27403,-17665,-39419,-8613,26879,48647,-14003,-93583,-90492,-8314,102050,232424,365064,379417,158087,47761,58806,148952,244704,262391,259513,108959,828,10133,50604,87403,24380,-49366,-145784,-101789,46148,224062,224543,80737,-30240,-65065,-79496,-76955,-72487,-57111,-48955,63291,84833,53521,48048,62185,32818,-15648,-25239,-16526,-29004,-61089,-75615,-22300,39407,55966,30855,-35983,-89310,-81771,-49023,39185,79212,42988,2110,3054,-6690,-23417,-50258,-65368,-85743,-67692,-77336,-80750,-31982,25015,22174,-27180,-58092,-30878,6909,30321,22433,-48436,26607,83882,118368,189314,331098,393700,329983,155092,-15528,-42741,94548,241498,330686,346667,284239,141231,16106,-78675,-103502,-60692,-18602,-36484,-97632,-74472,43935,142854,93796,35708,-34001,-62759,-45255,5444,31602,10877,-63836,-85682,-21038,-39527,-31715,13166,52037,36444,17233,-11923,-47999,-63288,-36429,7768,-35809,-29839,-799,36771,84575,66650,-7841,-77194,-38560,-96499,-76263,17362,66239,85067,112369,135696,166425,90634,4259,-58856,40851,269863,598707,774601,472569,121401,-121578,-62210,21201,132109,164264,137395,62606,-36973,-60241,-86710,24762,128351,132557,58529,-54740,-69522,-23993,-32743,-72272,12078,62669,-6753,-116041,-63921,-71095,-88175,-80573,-54434,-52698,-26076,-7499,-12747,-61889,-73016,-323,9116,-16397,16469,63791,111525,155161,105015,-36356,-103846,-52911,-9891,-35287,-85431,-42752,19420,62422,27999,-3179,-38179,858,39095,32891,-12158,-48593,-28700,25190,47599,43345,73935,95622,106018,82908,73814,5765,-99847,6509,113835,172632,69205,46452,27085,45504,129265,322837,365761,351316,290809,157683,55193,54365,36839,-41373,-45000,-85237,-113386,-110968,-92004,-50071,-34645,-63580,-128444,67023,357224,405573,173396,9300,-14173,21461,21444,-27041,-62623,-100389,-71313,-33247,25116,24730,-43108,-42658,63366,224664,281129,215960,69518,-77116,-95083,4297,41221,46430,36389,74478,113501,61601,-14691,-44601,-23577,-15095,-49086,-105714,-123043,-115899,-103566,-102303,-52658,-34676,-52461,-63799,-62812,-16222,31999,82677,138497,166216,133977,56195,33073,63613,28587,-43628,-70726,-82816,-89673,-17674,82983,91125,62491,12954,-64258,-10936,240298,422454,371015,283220,74469,-50483,-96133,-101157,13875,324022,660373,676918,666988,552278,358912,223464,90199,-40601,-57688,35606,79686,50040,23495,29285,38216,-18799,-57536,-77730,-101462,-77253,13562,115958,154731,189489,301075,373474,267049,119056,-31120,-21883,41096,46507,46060,-44711,-71502,-51934,-29685,-34985,-24942,-17242,-39730,1486,65648,97925,58562,5112,-29037,-22829,-6598],[-35287,-59654,-52327,-10900,-13050,-53213,-45268,21494,104429,105133,55229,69056,89345,22812,-98348,-86109,26729,121218,168240,83978,-16906,-32378,-23771,-43921,-67087,-72245,42574,141966,153162,123916,55689,27997,34290,45848,39739,-19752,-77480,-101603,-59105,30101,90528,41360,-27257,-24390,153,-434,20189,68331,160916,163431,43209,-55640,-124206,-105954,-3240,24813,-47347,-100205,-156864,-111273,-46391,-33140,-46604,54013,122193,112193,84130,68737,34854,7469,-20516,-57174,-36469,-34920,-38839,-18878,-15393,14784,64179,50335,40068,102978,100042,4223,-117931,-54965,28544,78191,71954,40566,14534,1225,-46899,-69097,11640,81748,51923,-11534,-93560,-148142,-115485,-72962,-76882,-62022,-64398,-48548,-54237,-27689,43469,117912,133910,82667,64133,79386,125174,158270,168623,183295,139337,58516,24637,5799,430,-46437,-127581,-96953,-24895,14750,26430,17197,46168,79592,22699,-113208,-166213,-110626,-24820,19931,-2872,39508,77685,51182,742,-52863,-91071,-103043,-46026,-21942,-17331,-16787,15648,51301,95597,3955,-89517,-74823,-16487,4777,-1111,-21448,-63545,-65004,-68664,-93964,-64880,-7223,19901,44972,49547,-2684,-106196,-110016,-24873,58696,217562,195041,83967,123280,251714,334789,359375,213569,57224,-56995,-53702,28815,109697,167799,126314,397,-138505,-151978,-149923,-110026,-79575,-41219,205,-16657,-74509,-58505,5800,45879,3988,-39795,-75834,-18601,106659,163698,117155,7931,-77645,-101178,15295,162197,328412,380502,361029,190751,70876,-13453,-26954,-33923,-70874,-54118,16089,157053,26671,-35306,104009,166425,-7310,-88256,30159,138707,30696,-96539,-78052,-20723,-23075,-69832,-138975,-144571,-89740,9011,19368,-65306,-87264,-6476,52077,67508,44802,-4707,-6505,-2271,-3889,43485,84724,85691,61508,-8080,-37764,-46963,-25996,6744,-5065,-61269,-92913,-82187,-77846,-110977,-175453,-91470,-23364,-30305,-105242,-174096,-128040,-80927,-94362,-43892,83983,180898,103451,27855,-31519,-59936,-78512,-54750,-20426,4966,24999,52518,87949,106932,95059,36613,-30109,21610,80607,64276,12874,-65816,-74934,-117475,-121299,-80904,-62837,-17345,23295,55486,97814,36781,-14216,57280,89250,19749,-86650,-62786,81510,98283,26464,72267,187195,193450,108842,65954,48623,64070,60607,16228,-34836,-14210,25125,13096,-48691,-62306,-58842,-68750,-15752,66498,128133,98852,40879,7661,-28474,-41749,-50883,-36824,-66511,-122500,-23941,42117,3916,-68281,-117787,-87941,-45893,-107956,-138169,-119705,-27720,30043,33578,34385,50061,19865,-112,-5541,37548,159520,291275,407888,420642,298590,230369,170639,75115,-30117,-94035,-42017,-953,25819,67683,91223,92180,58353,-19956,-109726,-144424,-22118,78613,94887,73389,78167,115227,151757,203079,196151,98317,26915,-23009,-1482,53806,78217,22294,-98510,-60126,33679,85382,64062,38979,13993,-3463,52084,137792,83718,-3073,-39694,33996,150324,152574,68832,-18044,-125555,-74897,-37997,-38308,20643,89679,60191,6349,281,-77920,-103081,-5460,153478,211897,107009,39880,-3083,-62800,-57396,-5806,71763,212024,261316,129789,-53760,-42891,61010,112144,92902,78514,71164,24283,-26929,-82480,-32584,3517,992,-27315,-11808,4360,-15604,-33575,-36133,16339,148196,191339,63230,-19948,515,-10451,-54930,-77204,-86294,-73435,-36186,15183,4277,-48750,-145836,-72617,-58823,-81490,-121771,-114547,-48663,34918,31425,38840,54862,12083,-112206,-129082,-53836,-87002,-42781,81199,154435,108925,91476,180458,239339,326604,368890,192477,8545,-25380,21158,60571,151392,127055,46025,9824,-110866,-47024,31752,3598,-5470,103374,163309,150740,94148,147413,121991,48796,-691,18521,69546,95277,57070,-7650,-59730,-42306,-45953,-15015,29895,45101,30735,-16694,-85514,-92215,-54773,23026,119927,30161,-137903,-114590,-22304,70441,193398,263823,184926,39278,627,36509,10984,-33186,3729,76313,126883,89032,-305,-43624,-22554,-4582,-8983,-34085,-93924,-140176,-136006,-109538,-118884,-112320,-61511,-101260,-139599,-88318,-26305,44647,115584,80211,63165,23176,-63432,-94710,-61311,10038,110844,199224,261875,247672,116456,-86847,-61875,-11425,5751,1348,-648,-14620,-37231,-54969,-43165,-25160,6602,16009,-57866,-45623,-28367,22411,70473,110736,144913,130471,60091,8458,-63344,36175,79428,34793,-41624,-59156,8726,-10820,-33346,4994,37894,94241,207210,234305,120337,-41069,-143460,-123248,-62621,31169,51778,18851,-45830,-95755,-1290,126524,222519,194537,120948,181607,219578,197130,91492,-20501,-150488,-76409,25054,39445,1808,36275,101061,110519,20458,-78543,-114700,-91664,-37064,-5343,-26105,3935,43398,-34571,-73238,-96039,-89562,-86197,-49949,-17313,1357,-25572,-60184,-99573,-131405,-76852,-39906,13194,26100,5580,-47815,-106420,-102021,-65721,-61842,-54152,-49603,-39824,-73775,-109522,-29271,105081,181778,192764,171719,20256,-67362,-57247,-31082,-36740,-48090,-68105,-31363,51162,91784,115240,84141,-1127,-94072,-28046,68111,73586,12796,-10306,15788,15254,-30008,-4379,104465,214669,178011,68228,-18011,-32851,-93874,-90407,1455,100500,103297,68549,52555,69519,99961,126061,105248,82563,34412,-44587,-109730,-95420,-35881,2784,3319,-46619,-98925,-111972,-137641,-91728,-100361,-110086,-32882,53515,29037,-19310,-51835,-73817,-31045,68928,220939,226355,126883,-356,21688,23856,-33422,-78281,-121981,-114212,-117656,-139334,-125030,-51700,29068,22879,-75346,-122794,-88216,-17617,96628,196049,243835,212469,158268,119779,60740,-14306,-80404,2160,186486,189815,83899,-21058,-47046,30467,48388,-23895,-100054,-118066,-38239,33328,68407,47100,28244,20967,-6698,3972,19645,-2528,-20601,-31404,-85105,-85888,-110347,-145927,-95239,-6840,52977,-13228,-82797,-35887,-19682,-87762,-112796,-94867,-139500,-260235,-376197,-333310,-228490,-125408,-78061,-104040,-97727,-39681,-21165,-43245,-9288,21658,64501,92314,132041,143134,117041,42382,-67664,-78054,-13550,113716,174290,154919,114925,71683,61867,15772,-6341,-10916,-3388,15238,108838,263245,287976,188172,108646,42540,22084,34357,81156,74155,-20318,-46708,18038,-21511,-11106,65720,191372,297001,300814,178073,17135,-94799,-102953,106031,47299,16568,-44607,-86302,-70865,-43804,-33894,4650,47555,-31265,-86336,-78997,-85975,-20512,50500,143031,263541,248181,109909,-46891,-76510,-4235,-33466,-12015,137709,265912,278769,214880,146825,101897,55110,91415,135152,112392,43220,5573,-34240,-131364,-140850,-196261,-235635,-223073,-151541,-79262,-94215,-82107,-13588,62324,78530,2093,-47550,-98516,-128810,-29080,27594,11285,10285,-27832,-65822,-89956,-79125,-69496,-59496,-29217,-33215,-82401,-136424,-114720,-51695,40300,93699,154017,170539,101343,53458,14094,59045,97959,66102,-6151,-92817,-108056,-94353,-53261,-747,-12183,-53581,-67547,-110061,6065,144632,176431,155379,68732,-21358,-79909,-97618,-72597,-31864,-8957,-58485,-84813,-70247,-3002,105705,183861,131691,40371,-14753,7079,44242,48053,18193,-37403,-46288,-75899,-48348,21695,51757,63479,65698,43539,87583,138611,32618,-62782,-77061,6249,61524,74141,45768,-20335,-45584,66960,145589,113243,15128,-85660,-13164,35671,27756,19838,67766,169194,242529,218431,76595,-75541,-119045,-148039,-118120,-64606,-53136,-34405,3515,-22793,-29773,-23426,-76161,-65629,9924,18572,-10946,-22260,-43578,-73439,-90004,-113059,-92004,-17836,2651,15806,27269,-5021,-34710,-37906,-12834,-3933,-25136,-72112,-79968,61291,143808,193850,153895,156275,265375,328407,275051,159364,137218,225373,242687,177027,142073,168192,267014,293663,193623,89370,29772,25833,49286,31578,30517,12253,-52368,-85837,-41538,-46374,-73163,-44905,-42708,-554,69975,85961,86920,47383,-9754,-43314,-23696,-24936,22062,74409,64560,-8763,-65145,-92204,-90032,-76210,-85888,-83027,-23604,63630,114521,57043,-12444,-38307,-52383,439,87396,147015,92612,81436,77666,10398,-52574,-71338,-72619,15218,118241,155247,122534,40054,-40324,54565,173871,162926,59285,-56415,-96831,-54253,-8967,-21360,-52008,-115281,-119241,-86650,-98123,-74158,-42268,-33238,-61657,-108506,-95992,1409,64312,23363,-92785,76892,219702,305624,312819,199955,43002,-79804,-31685,-5386,-3737,14452,-7503,2407,39338,49294,5161,-44304,-57667,-23636,29150,80346,159905,224956,196874,12486,-147501,-78499,-50929,-106134,-43735,48160,64757,25776,-7435,3765,23316,68332,130583,223403,178489,88553,42876,-3356,-70277,-50635,21526,44821,-19468,-11596,36105,37641,-43391,4390,48715,-30568,-114258,-75946,-7629,18693,-24873,-113265,-73290,-91035,-108841,-82840,-42533,20960,54224,31658,27542,6330,-32736,-33776,15967,18764,-428,1520,40558,105348,131507,57226,-16142,-33003,-35977,-55205,-41523,22853,102615,88258,36019,-39489,-105476,-110547,-105350,-81458,-48673,-2624,-15770,-26640,-34190,-79332,-129681,-98505,-20558,67916,106694,94226,65957,112097,131585,37693,-49006,-10050,-4795,-72313,-60886,32808,61219,61209,-10647,-47473,-108439,14049,61700,4357,-5965,-44204,-47281,-30770,52906,221439,193270,59555,-20268,-127636,27869,184983,268561,255323,175408,85373,5547,-20915,-3761,39418,84175,112769,64025,20987,-59273,-99051,-39599,-35604,-39063,-8298,-20120,-42525,-86198,-61109,32126,180337,129594,16250,-65924,-40509,18253,91203,134617,62768,27537,52713,41190,-47861,-14490,275409,420173,262654,87102,31404,87285,140431,133653,128415,121633,91648,57273,167606,414289,545462,497471,347561,139642,-10605,-63450,-83944,-52215,-47354,-70608,-6783,15423,-14470,13430,29972,35377,20754,-35374,-27490,65069,48528,-42730,-117726,-21665,47687,155113,154495,23569,-90845,-22836,55778,44024,7033,-36622,-17481,-25888,-24623,-14733,94,-43986,-61484,16500,46593,79136,136033,69762,2974,-34870,-62014,-55138,-22096,-14485,-44934,-94162,-102826,-106310,-107240,-102829,-49234,5208,18930,-21741,-34252,-4055,9476,-2171,-9075,11509,31353,21136,-21122,-47407,-13911,20168,18857,-26126,-78384,-70439,-18533,68403,120413,252306,357732,360968,337765,314968,287547,260293,268465,272601,235731,106728,21530,3236,2954,39460,65953,122478,125214,80360,27904,-79497,-119421,-76575,-43770,-20727,-21120,-15044,-51738,-86088,-111674,-91172,-6584,-48735,-51585,18889,54800,47370,24334,55330,102281,123547,96301,43197,-1192,987,29558,32250,-26040,-96499,-93271,-30509,21724,49409,53873,50683,9778,-57390,-106438,-108390,-29456,72754,118386,27321,-57560,-44235,-13129,-34769,-78577,-113798,-117522,-42948,6954,-67411,-97904,-2181,44287,18535,9664,1237,-23016,-77953,-115347,-81676,-104153,-123336,-113406,-84107,-94788,-115587,-90958,-57594,-37258,-50175,-66795,34858,117427,154082,211200,245146,244562,144237,46434,6231,1944,-14941,-26736,-16288,-12636,3787,7712,-28257,-77810,-46607,40907,102607,59703,-15404,-50784,-165689,-188584,-133751,-64510,-29981,-81030,-91228,-2988,17113,34425,95603,111723,45979,-20531,-77590,-104106,-85393,-48871,-8783,-24930,-41010,-29818,-53479,-64867,-101215,-65880,-33513,-4572,37831,21559,-47671,-30642,81674,106695,50870,15655,1456,-18656,-27623,64679,5401,-7420,10402,-39746,-67259,-48180,46208,148734,237687,209746,104504,-14427,-69709,70050,138254,131703,131610,110526,40302,-23431,-10302,30385,34312,39563,37782,86846,104685,52688,16910,-47414,-72262,-18122,120963,335760,309216,142577,5935,-92190,12853,120942,103993,62761,-15023,-67187,-31022,37083,186418,264037,128733,-41582,-20302,103277,92251,-19292,-99581,19701,211237,249734,240380,165436,55246,327,-5554,59666,171541,260098,261523,184698,131308,196213,180951,100032,54149,38571,32265,33096,-3665,-20502,6710,30911,50367,-6878,-78144,-91851,-6445,96339,213447,347188,380905,176240,63349,55664,147857,247074,269419,251469,86785,-22785,4560,56083,88962,16971,-61270,-164274,-115016,32524,203714,199349,73497,-15204,-50624,-70618,-69763,-65109,-42367,-44815,38865,62919,44663,48839,63134,27773,-22194,-27575,-14711,-34216,-76991,-90686,-40095,14969,30985,13096,-40636,-96229,-92393,-44121,54020,75392,44859,1393,-7943,-23490,-40457,-58272,-70338,-80575,-52074,-57096,-73797,-30660,30994,27307,-28857,-55515,-16237,26200,43293,6882,-71077,35400,109868,150657,223229,354364,376395,296949,123759,-36535,-36406,104336,236520,307752,326851,276505,159978,41952,-51601,-108020,-74488,-30143,-45137,-98162,-62066,54407,164539,116653,48921,-31343,-76446,-51270,21257,55692,34142,-42001,-55717,17355,-8856,-16169,16610,38653,16800,1895,-27724,-76043,-69817,-22262,17854,-42595,-42772,-4599,42475,88895,77722,12769,-52720,-79277,-120092,-52293,40132,68630,74056,96838,128450,170466,104266,13549,-56285,33805,253907,576468,776866,513439,164213,-94642,-78693,70,115084,172416,138163,20072,-35174,-27089,-72886,23211,112716,113828,39163,-71441,-63696,-19226,-23612,-58166,2808,50990,-7755,-112475,-83812,-93485,-115006,-106017,-66407,-64388,-49892,-30986,-22794,-59354,-73661,-28859,-11125,-19460,22563,67149,114643,166108,100626,-38924,-97945,-44475,-507,-30204,-87440,-45085,12115,51623,-3345,-44018,-31728,17595,34160,17783,-17604,-34714,-17306,25589,39403,31120,63003,87737,98328,77083,70803,7269,-111656,26665,142113,173056,60296,44434,32922,56424,142834,334464,375283,376719,330907,195786,82070,63266,20673,-72412,-82720,-114675,-125644,-109066,-80934,-37720,-28556,-70995,-120539,84375,375295,411764,184663,23376,-17429,1854,1619,-41666,-74392,-110710,-55381,-12093,51709,54979,-22142,-45689,46609,209159,278553,227505,90952,-65909,-97193,645,34407,41705,37734,84338,127173,68836,-14273,-55888,-33923,-10715,-41429,-94056,-107638,-103745,-98182,-74119,-33920,-19965,-38592,-52843,-57543,-26849,24288,105932,183103,208333,172202,89060,34270,47869,11481,-59526,-85542,-94292,-92357,-20950,76339,101771,92132,43070,-55098,-23811,220013,460775,443600,344550,97866,-39346,-86560,-78887,47164,375105,665686,615461,598152,518114,356963,242841,125547,-14992,-64019,49064,100337,65087,32316,30839,35800,-14799,-50954,-71015,-95636,-95909,-4651,112657,180339,235988,341054,367248,247980,116877,-26885,-25797,35863,42214,33793,-60430,-58500,-24877,-13446,-26583,-30137,-22202,-39644,-100,64687,98442,58559,2321,-37670,-30842,-13035],[-39915,-64353,-53270,-10518,-9631,-48436,-58902,12489,102519,106446,57671,74504,103402,48825,-64984,-118687,-2443,98224,161607,97463,-5412,-21747,-8530,-27945,-57826,-72931,28401,121215,137033,106653,35893,8957,23911,46598,58571,19229,-39496,-99197,-72488,33068,104512,62204,-12732,-26589,-16361,-26625,-11888,28041,104689,125219,26153,-69550,-144396,-76450,19977,27523,-60720,-105144,-122350,-84859,-42722,-47525,-73163,21218,106361,120444,99235,84164,44001,12185,-14466,-47028,-27675,-27711,-32735,-13634,-11603,19936,77482,69357,49643,91819,85232,2519,-113382,-64858,16376,63128,61138,40684,15799,-2865,-52357,-58352,33118,95993,62242,2270,-76973,-129080,-99845,-56443,-65352,-78990,-73536,-41899,-44397,-22824,47038,125171,149757,98137,74538,101509,163820,191367,173777,177210,124163,45103,17148,8936,18457,-18622,-100086,-117403,-44155,8361,35698,24906,35735,56686,-8498,-134761,-163970,-122161,-24992,30255,17582,53466,81576,55561,-4199,-71555,-102367,-94803,-48208,-26861,-18050,-6844,36153,69813,113436,-8460,-110203,-65101,-1131,21211,9501,-18191,-64969,-64648,-65877,-97091,-75788,-20683,8873,42238,51794,-2199,-109469,-108196,-34732,27973,191389,190658,47036,65889,215259,328858,394497,257611,77061,-45127,-51057,34304,128465,197309,144631,-1042,-152289,-139355,-124214,-82045,-58708,-34250,-4622,-25163,-62688,-23080,60617,101617,53307,-19750,-94000,-35868,102444,168039,109524,-17040,-105803,-77161,43360,200258,381014,414398,356203,169631,71371,-3930,-22585,-33620,-69361,-58414,16018,142636,15276,-13565,136045,210141,35032,-98234,15393,133961,42427,-88916,-87147,-24359,-16015,-54471,-110591,-123697,-106035,2002,25705,-61046,-89361,-4799,51868,59868,42260,2275,5420,8835,3494,39695,62377,40928,19553,-33233,-63942,-75028,-42079,-1628,-10265,-64924,-94202,-83295,-76685,-102251,-158057,-101213,-27409,-31216,-110851,-173448,-120516,-73727,-90179,-49531,60860,153375,95299,29465,-35401,-64558,-82217,-61983,-26763,-4143,9402,32336,68771,98522,100203,41772,-29509,6511,54572,35747,-10622,-83494,-90964,-123924,-116808,-71898,-51795,-4540,33803,60170,103010,59238,15056,89725,117761,32434,-90775,-51064,88032,94105,12643,44757,162190,183102,115805,81862,53363,63733,60583,26806,-10123,16850,47349,18013,-59585,-73533,-53487,-70033,-34752,47399,124420,120737,58306,13033,-35599,-56215,-63479,-42150,-67358,-130468,-30180,53051,28121,-39282,-98477,-107848,-60005,-117727,-143973,-107505,-12900,24774,9827,5500,31101,14398,3633,13377,68196,203793,349896,470239,448354,296032,207334,120061,36933,-46395,-84523,-37181,-4797,26516,63136,76662,78130,51521,-17308,-100934,-159450,-40755,54585,79121,74525,89415,132479,179127,223211,184778,83669,24406,-16136,1572,41687,48839,5242,-103625,-81810,-1302,37053,22588,26099,8234,-20424,28556,133884,96947,971,-51660,9871,126017,137831,61931,-26917,-135080,-63159,-20128,-26246,33335,122626,111519,50029,25404,-63332,-84575,10733,152988,164298,63240,15582,-9836,-58371,-44848,3770,92455,248186,298167,157232,-43548,-51890,61984,132300,118769,93582,66417,4202,-47661,-87897,-22497,19079,9885,-30760,-19694,5657,-11853,-26332,-22380,33579,188359,240435,97631,2232,12702,-4737,-51851,-75567,-81239,-73434,-40706,5737,-12313,-67070,-144090,-62325,-49229,-78577,-122141,-112017,-50375,28878,37452,50799,61540,11239,-115353,-128668,-44158,-66785,-19908,110987,205841,192622,181067,245596,268896,320796,331463,157808,-10254,-37190,-1443,25836,123993,161412,111621,82637,-59316,-73680,15862,-3906,5025,125618,181929,163829,77635,115527,96564,27332,-19313,-4698,41759,74471,51767,-7888,-59910,-43357,-47906,-19572,21001,37338,32071,-6376,-74937,-90452,-53428,27488,123604,32271,-132496,-110150,-19151,83472,208574,261500,169133,34659,1179,38233,11233,-32033,-2328,67756,112949,72097,-9648,-46122,-23622,-9751,-11135,-25093,-68302,-109121,-120211,-107678,-118399,-113056,-66343,-122008,-136209,-108654,-40898,48873,119663,70764,45190,17386,-61057,-99038,-68497,3492,106433,205844,286572,273951,122287,-90515,-63211,-9535,13609,15084,5112,-15887,-37434,-53712,-46650,-30277,2879,11755,-65937,-37706,-6769,51611,101809,140266,178907,170559,98153,26224,-107632,-3434,48454,11352,-60529,-67844,13423,5317,-26387,-1090,16071,69124,185713,211334,102905,-64789,-155194,-104699,-40786,48063,60320,10717,-63097,-102452,-16843,83697,159168,126119,60156,143457,199746,181394,78952,-26690,-131875,-94584,-13729,-14138,-9646,48975,107960,104847,9618,-85850,-122551,-104441,-50303,-16307,-41860,2064,52153,-17286,-67812,-108933,-120651,-117893,-55758,-7159,22644,-1784,-28793,-61136,-136967,-113088,-63616,2959,24294,7534,-43693,-96814,-93711,-87292,-74781,-62648,-55533,-35911,-54742,-80230,-4104,116122,167724,165617,141720,1375,-78956,-55209,-25676,-26079,-38133,-63486,-33695,44035,86989,121140,97172,17909,-68005,-33658,72663,76971,13595,-23709,3276,8846,-33990,7444,134916,268724,241548,125882,12838,-35166,-102646,-75920,18151,120101,128020,97810,80697,95137,135372,176786,144763,96538,38281,-42045,-104137,-88544,-37385,-6116,5291,-32601,-85582,-148919,-162859,-98919,-106747,-108619,-41136,36482,4739,-35859,-60309,-90118,-63012,22852,153568,156353,64763,-38841,28604,43589,-17417,-71091,-130649,-146761,-140940,-135836,-123604,-51431,32356,31302,-72337,-156559,-96683,6483,138767,246275,289011,257775,197030,152930,85307,2975,-72972,-19541,159329,174391,78060,-18617,-50985,21328,43111,-19352,-67458,-114369,-49085,40811,69407,41159,17250,14072,-5975,7316,18056,-2375,-21365,-46700,-90612,-54322,-67345,-120069,-101465,-21644,36686,-22663,-88876,-52551,-36679,-97210,-107746,-88779,-146398,-282348,-372995,-304765,-199477,-103504,-61095,-92416,-107674,-46490,-29571,-59368,-22606,8028,47761,69983,106573,111708,94955,48244,-36535,-42040,21920,131482,166938,128242,89405,56498,54272,18579,2087,480,3648,18052,108369,250721,246690,146312,75796,18942,6288,25026,83805,94377,-12436,-49594,-15692,-89194,-105100,-64751,21801,100408,116266,42839,-63095,-133061,-100404,125737,75642,32064,-39462,-96725,-86071,-60328,-46734,1124,66988,13930,-28878,-68532,-118258,-46760,44251,161383,293899,273647,121497,-43379,-77418,-16221,-53244,-21317,117733,225159,233721,176881,121990,100334,84799,124318,156808,121286,43348,472,-47040,-115481,-126091,-188534,-224212,-206657,-142659,-87606,-115332,-79448,-23868,48686,66714,-2323,-52750,-108818,-122929,-14949,20981,4320,4447,-30699,-65569,-87236,-69167,-51537,-39557,-18699,-42978,-95868,-113326,-81829,-30578,53108,105692,160502,165695,101552,55599,6898,46300,84686,54363,-27223,-116085,-97784,-72225,-33939,17273,4045,-43790,-71653,-120043,-3671,132285,175908,164817,73440,-23437,-83571,-109304,-85484,-40003,-15804,-62580,-66451,-69290,-10209,108473,209822,165656,61940,-30020,-27017,26558,42352,14198,-49791,-45158,-68756,-43526,29071,59959,70407,80128,67083,107908,147163,32642,-64757,-72596,10283,53736,61511,33310,-42551,-47860,90861,199960,191040,87890,-41439,-30081,35581,25204,16497,51723,136902,203309,207731,92218,-54321,-97249,-131549,-108034,-53998,-42813,-29138,13367,-7511,-16133,-5704,-51314,-48814,24620,36684,9052,-13455,-39301,-71037,-91120,-115283,-95637,-25695,-10375,-1348,7431,-22224,-45572,-55240,-35367,-22742,-37770,-75655,-80691,70148,160605,209196,157125,133765,249099,349568,336220,242899,234193,301865,270766,178340,129955,149699,234892,267971,191361,92605,33246,30558,56195,39324,37197,23612,-50516,-96176,-53009,-50928,-96306,-58946,-56653,-21429,54395,73770,75820,34931,-14390,-30465,-16047,-27477,14787,70536,68243,7134,-38710,-86153,-102923,-71701,-50632,-30477,2709,85222,114803,46583,-28718,-50183,-48753,9345,92514,142999,89318,81924,93638,21601,-44400,-79932,-118953,-60534,17355,65497,59529,3019,-53456,49760,174563,176098,71771,-55277,-117504,-35972,6701,-19260,-58440,-123501,-124664,-86989,-100093,-86951,-56417,-49606,-78305,-110659,-60868,46289,90891,25335,-97767,71475,212427,298871,317562,198472,29333,-93364,-21265,10276,19962,30333,-2932,-3407,22408,29576,-4983,-47781,-59758,-32051,8166,48217,116616,170932,144678,-14720,-133685,-75911,-62008,-140426,-31652,45263,65560,44951,14583,16033,30197,74326,136624,214373,158655,68652,31522,-3580,-68055,-66294,-615,13390,-51632,12341,66219,52730,-46201,-6598,47280,-22155,-93595,-113610,-40091,-11467,-51155,-123177,-76081,-100499,-119914,-74958,-38482,19040,41795,10115,1707,-18719,-58049,-48820,7555,6963,-4379,7103,48003,106545,123648,60750,-17098,-63343,-75699,-96782,-74549,38010,117133,85816,26401,-51858,-110588,-109798,-104232,-69834,-14299,31786,-2697,-45109,-51500,-82638,-133210,-100001,-18649,73419,112469,100000,67575,112501,141551,47653,-46326,-18557,-11359,-76912,-70094,22734,57893,63709,-13996,-55420,-117609,11886,55180,-12186,-24882,-61218,-67510,-58210,44554,228018,218709,89213,-6148,-105665,-545,127657,191412,190825,142088,74099,5036,-11509,-6244,15761,72447,110165,71419,33877,-45256,-114404,-52152,-46801,-53418,-22762,-29757,-48301,-98624,-85232,2709,152696,128376,27788,-54067,-52821,1607,57443,94379,32572,9543,39845,25025,-52612,-4997,254623,355966,223862,73917,25895,80945,113574,93730,83735,79771,63251,40918,172073,479895,646481,591671,421594,186175,2591,-60780,-75817,-40479,-24713,-71482,-47996,-25425,-35550,23226,55444,65982,37534,-39254,-29129,89474,85071,-15467,-100126,-23649,31845,132321,130690,7054,-107175,-45932,30294,27887,3163,-20555,-10189,-34360,-48351,-27883,-12028,-59041,-71558,18101,56878,93771,161740,92086,14398,-30169,-63480,-54064,-8788,8560,-23311,-98933,-118132,-119620,-120803,-127331,-72242,-12468,22340,-20301,-39030,-13744,-3010,-12096,-18720,2271,29032,23779,-16058,-38749,-888,29851,24071,-19344,-70655,-77567,-37562,51827,105487,227333,325493,331707,319430,303970,272738,254581,281535,277689,219212,81228,6911,1940,5242,20600,38668,116560,145009,110183,43514,-78591,-135028,-75522,-43727,-27813,-28315,-16266,-50029,-82358,-111035,-117514,-37807,-39058,-19983,43702,66766,64548,54393,100955,141195,131764,82647,26248,-16859,-16626,20163,37960,-8527,-80076,-95971,-33871,31352,69679,70900,53291,6319,-62019,-109737,-112417,20833,135203,161453,54085,-49330,-52103,-29825,-46989,-64209,-76073,-57252,1301,43796,-26189,-102344,-5139,46853,35849,39172,27986,-6871,-61014,-113402,-66570,-94691,-121080,-106916,-83887,-91819,-114340,-91859,-62976,-43895,-52982,-58245,42332,124239,150883,201647,251710,272632,168731,55413,7786,6693,2342,-2609,5899,5541,16614,14380,-28121,-87339,-65001,23743,91944,54740,-25512,-65654,-183544,-171214,-131733,-61122,-25833,-75489,-103323,-7473,37686,75508,116076,102526,27207,-31962,-67136,-81916,-54130,-6807,23001,-17901,-50332,-37014,-52727,-59435,-105365,-64587,-40020,-19146,30187,19139,-58693,-46421,66814,87763,39949,2543,-15893,-39611,-67373,17696,-43197,-40695,-1141,-35187,-57050,-37565,58756,152657,252971,233243,116944,-3018,-101340,42730,133243,137345,135388,107357,31745,-38073,-34488,27863,47935,50228,41777,116335,183811,140483,84644,-7213,-46714,3419,136787,330367,285297,108711,-18956,-94940,18652,94324,75304,43289,-26859,-77494,-52360,12656,151605,226679,102643,-60985,-27015,99804,96710,-10063,-99758,15186,218592,301563,301753,208840,54426,724,-6509,50716,154321,243994,263554,230442,181771,224477,201595,121221,68149,44587,32685,35219,10279,2572,25246,35314,51184,-1003,-64318,-87210,-5170,86107,186659,313118,361357,184758,75679,54100,143932,242235,268029,236972,67768,-45772,-2354,55636,82004,4101,-76802,-184336,-118672,26568,188634,180902,75106,4084,-38886,-63047,-60788,-49310,-6685,-32884,3883,36380,38829,55366,69168,23819,-31145,-32821,-15208,-40085,-94276,-107966,-59314,-10494,5077,-5646,-45748,-98948,-101379,-35455,63957,58497,32512,-9625,-26575,-44749,-56902,-63191,-76156,-77677,-40550,-40512,-62893,-27180,36639,30267,-33145,-55982,-4175,43545,54463,-3878,-81867,35111,125765,176717,249307,362900,345462,253406,84573,-64439,-34776,108665,222866,276979,297748,259456,174084,67970,-25379,-82381,-74714,-35382,-48569,-91034,-51984,56449,172297,128893,53100,-32242,-84181,-55996,30838,75444,56846,-17687,-14053,55555,20447,-1777,16324,20591,-4680,-11473,-32647,-75081,-38953,12447,38311,-43159,-51421,-5243,50112,90995,84915,29722,-29776,-75196,-57413,-3756,65031,68214,60094,79336,119814,169114,109082,14382,-58867,22761,230261,531776,735793,525211,193760,-72706,-94019,-19724,90483,170048,130234,-24469,-7406,2350,-60506,17124,86456,82461,10144,-94478,-57777,-15067,-16658,-46175,-6296,35154,-14018,-110138,-104029,-114936,-139895,-125441,-68573,-62290,-62064,-50274,-33234,-56999,-64719,-40750,-28925,-22579,26084,66439,112385,168156,88273,-45097,-95608,-41795,2677,-30906,-93038,-50414,234,33793,-31238,-71712,-20064,31441,29980,595,-29002,-28065,-8949,24713,29858,16507,46650,70169,80835,63418,60708,4382,-107934,41298,163668,165511,46468,36698,32853,61226,148587,331924,371357,386797,355226,224305,105216,75735,14978,-87629,-116041,-141921,-131585,-106839,-69960,-28444,-26972,-83481,-107524,98333,380805,407475,191036,31305,-27480,-19809,-16196,-54449,-86199,-111584,-45951,2219,69834,78137,-5904,-51584,25050,184828,261108,221122,96879,-64090,-101103,-5047,25945,32182,33247,85922,129852,67228,-20525,-72825,-47393,-9389,-35986,-84719,-95042,-86916,-77564,-52261,-20055,-8680,-27633,-45577,-56704,-42721,14897,121593,212089,235300,196190,107433,22860,21892,-10567,-75640,-98718,-105451,-97870,-29368,63905,106967,115742,68203,-44006,-35592,194406,482324,506475,398763,119748,-30162,-78629,-59606,73651,406677,636906,533692,513137,465105,334545,242271,143588,-977,-75873,55636,110922,70845,34215,25846,26352,-15442,-46405,-64500,-83907,-106370,-31006,97558,196013,275841,370766,344565,216993,104840,-30044,-32451,27336,32870,15542,-78319,-39619,-132,-1051,-21873,-39188,-33404,-45110,-7218,55443,87570,50267,-6044,-49198,-39497,-22762],[-48641,-75185,-58621,-9352,-903,-35287,-67008,4446,98883,105434,59655,78286,112453,69504,-32595,-133855,-29141,75744,150600,106445,3983,-12967,3593,-16115,-53365,-79766,2200,86512,110004,81503,10043,-15824,7851,41146,71737,55122,2361,-94712,-89286,31740,108294,71772,-6785,-35519,-37226,-54796,-43602,-9073,50573,83960,7244,-83860,-155116,-49131,39937,28399,-71797,-90033,-74951,-55754,-39436,-61117,-94886,-14880,80936,121692,110056,97158,51680,15701,-10992,-41192,-23650,-24808,-30034,-10327,-8804,22886,85806,85870,63940,87054,73824,2417,-102151,-76551,1162,44824,50585,41203,18059,-6236,-57178,-48441,48447,101897,65980,11213,-63445,-110761,-80615,-36160,-47248,-90609,-82267,-36515,-35221,-19239,44551,117837,148314,101170,72341,109661,190286,213941,169388,162972,104653,30258,3572,1826,29037,7117,-73917,-129542,-63595,1635,44796,33486,24436,30332,-42787,-138199,-140580,-123955,-24570,41636,40886,65538,81099,54113,-13497,-91309,-112420,-92530,-53921,-32934,-19628,1764,54907,85172,122061,-25745,-115068,-48173,17670,39306,21370,-13287,-63627,-59085,-55087,-90382,-80913,-31286,-830,39299,53162,-2515,-112016,-106268,-44451,1759,170791,200496,34352,9045,173741,311110,415181,296366,94457,-34824,-48099,39343,143506,221678,160195,-3349,-157404,-121389,-97570,-57589,-41061,-27972,-9140,-29973,-40830,17805,124006,161871,106435,1969,-110489,-47787,101963,172672,102675,-39859,-118614,-41878,80922,250420,437644,441251,338627,145225,70316,5427,-18276,-33475,-66699,-60768,16809,129430,14316,9156,154341,233211,69782,-93951,-3342,115191,45280,-83703,-89664,-21788,9,-25908,-69289,-93669,-120787,-4929,32517,-52877,-87393,-3062,48502,46190,32492,1362,8777,11955,2541,27409,34544,-2228,-14906,-44737,-71551,-101110,-58631,-11041,-16971,-68192,-92337,-82136,-74199,-92137,-137489,-102908,-29248,-31405,-115010,-159774,-109595,-64341,-85450,-59226,27834,110838,74906,21605,-42924,-71020,-87357,-69898,-33137,-11682,-3600,13899,50485,88493,102783,46805,-27376,-5855,31231,10308,-29437,-89307,-106214,-128199,-111359,-60480,-36542,11907,45841,63917,105719,81818,42379,118110,145489,45794,-96725,-40626,91610,89472,1396,12230,126320,162646,117627,95078,60019,68125,68087,47559,25217,54638,69652,22137,-68548,-75460,-39823,-64191,-54122,22975,111775,139214,75548,18037,-41629,-68379,-73426,-48538,-69089,-139025,-36489,62040,52254,-9589,-72188,-116917,-73893,-126694,-141935,-88458,6054,22668,-9072,-20875,11138,8804,8567,32592,95453,243554,401237,519751,460270,287379,184963,77669,5864,-58084,-73025,-31987,-8130,28481,59512,62371,62335,43795,-13494,-86710,-161711,-59562,28034,59603,72454,99151,146487,203505,237235,169923,72900,25352,-7180,5343,28507,19896,-7681,-96233,-91820,-27733,-7943,-29346,4933,457,-37972,4243,123722,106934,4954,-58987,-10308,102221,123110,58032,-31274,-130266,-50201,-390,-13562,44347,152432,164376,97845,57748,-39728,-60428,33269,156662,123294,25602,-6877,-16306,-53823,-33137,12950,109655,273443,324202,181896,-29655,-56480,65471,153623,143662,104565,57913,-16036,-65319,-84307,-9398,35488,19849,-30642,-23012,9963,-7745,-19523,-7908,53050,229231,284574,130160,24977,25037,1477,-46741,-71209,-74281,-69508,-39589,47,-26090,-82845,-130027,-49635,-37231,-72502,-118736,-107822,-52814,19942,41150,62575,68291,11310,-113445,-116701,-30162,-43902,14202,147178,257882,281359,268687,293111,280159,297353,283100,123652,-24919,-43139,-17004,6159,104389,192445,178431,154692,-6235,-92239,-3069,-15439,13497,144547,195093,169186,59875,83417,70829,7530,-35113,-24908,16156,51911,45583,-6740,-57933,-41455,-45202,-18003,17480,32057,34337,4823,-63173,-87227,-50694,35331,132753,41254,-118668,-100154,-13695,93242,212872,244770,143646,25680,1190,41387,15510,-25221,-5935,58208,95646,53389,-17086,-45311,-23060,-13864,-12004,-14156,-39850,-74580,-95236,-96428,-112391,-107439,-64871,-129416,-120292,-123217,-51665,53710,120155,62208,25645,7411,-59350,-100768,-71460,-124,99429,208503,308424,297466,125315,-94865,-55969,1199,28227,32167,12860,-14722,-34764,-48168,-45558,-30690,3706,9623,-72676,-26533,17428,81899,130216,161186,202053,203109,136796,56410,-112567,-41001,14779,-13459,-77348,-80216,11637,21021,-19221,-7872,-6230,43282,160335,186421,87410,-82814,-146414,-83850,-17411,69607,80431,15406,-67650,-98975,-27552,45856,98614,61027,15272,114378,179646,161729,63303,-29373,-110841,-104955,-52070,-60594,20983,87873,122423,99680,468,-89925,-127020,-112550,-56470,-19148,-50370,-234,56466,-1154,-55392,-107931,-137058,-128253,-52240,5885,44930,22469,510,-25375,-98446,-137820,-87311,-9347,22277,12102,-36186,-85320,-79447,-97513,-82894,-71005,-60271,-26958,-28866,-44743,29274,123344,145139,130135,107201,-16236,-85028,-51174,-18684,-12281,-23917,-54351,-33869,36456,78594,119790,103889,33798,-38533,-27761,80261,78911,13424,-36138,-7423,4221,-35902,19817,161771,312680,295963,182355,54345,-18754,-93040,-54190,39595,141836,153406,128623,110411,119908,166229,214630,169068,102724,41468,-35157,-92129,-75628,-34496,-11793,9228,-14742,-64652,-129409,-127552,-80530,-99094,-104764,-49465,17235,-18252,-50083,-66914,-97612,-85469,-12783,97339,96964,12997,-73955,34951,64240,2943,-55576,-118865,-156557,-139597,-125198,-119268,-46606,42808,50119,-53769,-136878,-88370,32258,181651,299657,336906,307763,242130,190762,113682,22504,-62485,-37949,132074,160441,76394,-13843,-54958,13974,42779,-7702,-36146,-59836,-33279,48029,69241,35215,7369,8898,-1940,12762,20950,2935,-17571,-56097,-84709,-22866,-21494,-90181,-100629,-35071,22396,-25374,-86676,-68254,-56399,-104573,-95202,-75693,-143135,-296740,-363692,-280384,-175274,-84903,-46422,-81221,-106055,-46872,-32573,-71471,-33529,-4743,30095,45719,78687,80406,73865,54434,3057,9368,72238,157824,163560,104164,64980,41507,44319,18685,7918,8576,7908,19123,103592,223931,191067,97124,38138,-6424,-9779,15872,86289,118589,3325,-42750,-33801,-139069,-180792,-172527,-118468,-63574,-42498,-77167,-134729,-166487,-97987,146128,110979,50010,-33460,-103647,-95614,-71171,-54784,-827,82475,63563,36315,-15801,-107382,-69886,39634,179433,315167,284197,122604,-43245,-79726,-30873,-73581,-22985,99898,185178,189990,139259,95027,95037,112837,161431,179040,129957,42208,-6791,-61700,-98698,-109661,-176330,-208400,-188379,-134393,-95330,-98135,-67351,-26892,39582,57306,-4808,-54801,-110480,-100863,-3866,10527,-4595,-2863,-31815,-61001,-79685,-54709,-28446,-14237,-3857,-47475,-84107,-69401,-41675,-7029,67759,118673,163876,154398,96702,55561,-722,34252,74353,49215,-35297,-100730,-61624,-41566,-11127,36503,19795,-33221,-74047,-126322,-13399,117156,171000,171075,76637,-24610,-83422,-117312,-99419,-52202,-28168,-65876,-41608,-62435,-15942,111686,235720,202656,93220,-20178,-61320,4098,31502,7839,-62744,-38920,-57044,-38419,30408,60138,69692,89144,88321,123790,148371,29598,-66655,-67092,13661,45698,49727,21238,-63671,-36654,118958,254349,270026,162266,20054,-29044,28334,15499,11117,38642,109383,165997,194324,112646,-26305,-71626,-112100,-96462,-41783,-32258,-24952,22906,9347,-882,14315,-20091,-17645,50661,62146,33605,-3887,-35279,-69486,-92605,-117195,-98280,-31198,-21060,-18458,-15061,-42001,-56625,-70991,-59367,-43694,-51748,-77150,-72520,81958,176924,218674,154228,107393,224550,358151,387694,324018,326265,363322,286040,174937,118233,131266,200332,235841,181012,92058,34979,33568,60690,46538,44663,39806,-39758,-101778,-64071,-48430,-120283,-73929,-71939,-44233,38131,62829,68909,30854,-8737,-14503,-9463,-31383,6353,64432,68314,21869,-11654,-72442,-111529,-60168,-4318,43869,53661,108140,112255,38120,-39961,-55011,-40603,18387,93744,133014,82700,78559,105785,32894,-34145,-75023,-139415,-125985,-69167,-12953,4162,-30175,-64920,46714,174025,190399,87949,-47485,-108845,-13632,18335,-22524,-71220,-136367,-131652,-88564,-98725,-93195,-68868,-65021,-83971,-82335,-18265,90189,110926,23014,-99387,66956,201937,283108,311459,190031,12292,-92702,-11015,23195,37961,41644,1275,-8376,5535,8039,-18075,-52525,-61934,-40049,-13276,16899,74717,116833,94584,-35804,-118389,-71007,-67334,-121378,-22192,41200,62578,62051,38366,28970,37424,81894,143999,205292,142890,53997,23457,-868,-60046,-77248,-27999,-26493,-70975,38324,91783,65550,-44878,-17430,44605,-12374,-72804,-100728,-57060,-39318,-76679,-122121,-79221,-108687,-114833,-66972,-35322,15092,28410,-8906,-18517,-37170,-78900,-63392,-3130,-7394,-9632,11440,53754,103349,110534,62611,-11642,-88894,-119247,-141958,-96686,61367,129627,84109,20064,-60608,-114564,-110134,-102752,-55128,23762,70823,20139,-59932,-71137,-84318,-134672,-99502,-14485,81987,120960,107770,70267,111105,147813,57298,-38601,-26510,-20690,-84935,-75353,14135,53919,63394,-20358,-65335,-113228,4776,41414,-33097,-46369,-80485,-90433,-85148,40536,228502,234541,116247,8621,-82953,-20757,80598,126051,133666,108604,60286,1959,-6380,-17019,-13997,56926,105266,78112,45735,-33461,-132145,-60232,-51513,-60747,-30082,-30611,-45683,-102142,-107369,-22452,127943,129442,41576,-42840,-65331,-14423,23785,48416,-5328,-14024,23844,8979,-52631,1210,218715,278991,181936,58100,14045,65237,78983,51932,40497,42491,38776,27187,174096,535591,734993,674948,486323,232499,18176,-55321,-68025,-29122,1071,-42576,-83484,-74157,-45763,32292,76978,93724,52331,-40820,-26874,113319,120383,12711,-81065,-22286,17923,101020,97755,-11004,-116237,-66345,6355,12877,1167,-6458,-6521,-43827,-73744,-38978,-23110,-72751,-77051,21248,65410,104700,180642,110201,24220,-26446,-66793,-56273,-260,25376,-3633,-92478,-130569,-130011,-130469,-149113,-91688,-30564,22570,-19529,-46534,-26207,-16581,-22736,-29611,-7743,28177,28669,-8772,-27523,14009,38792,27039,-13995,-60079,-79224,-54399,35840,89868,196599,283731,292355,287028,274568,241469,232149,276357,269798,197154,55708,-5460,1882,9259,4617,13356,110910,163559,137659,60227,-67530,-138809,-80256,-47579,-38110,-37743,-19301,-49655,-77637,-101840,-91155,-31675,-2594,11612,70980,80872,83034,86276,142538,171969,133893,68358,12682,-26494,-26811,14662,44390,8923,-62149,-92924,-34719,42342,93138,88684,53778,1862,-66327,-109489,-93101,80843,198591,200140,76906,-43680,-59717,-44872,-54890,-47449,-35673,7263,54752,88040,23407,-67231,-9795,44071,45989,56021,45870,6141,-44143,-93159,-52795,-86318,-107600,-80960,-78672,-90959,-96026,-82553,-62894,-47045,-53416,-52744,44194,124579,140634,184067,247202,291282,191288,65717,10628,12596,21464,24859,31974,26895,28878,17847,-31297,-100320,-84165,5788,79838,48807,-33870,-83579,-155249,-151171,-125550,-57857,-24880,-72981,-99373,-1183,67893,118340,132965,92227,9547,-41678,-56116,-60297,-22963,28729,47004,-15831,-63165,-47094,-54188,-55212,-105130,-60907,-44255,-31805,23116,18002,-68273,-64263,49055,67271,29314,-10192,-33895,-60346,-102478,-7982,-79247,-70804,-12644,-29528,-44767,-24984,71461,151780,261221,254759,129585,9177,-116034,12892,122309,137516,134525,101868,23642,-50318,-56569,25258,62236,59542,43797,135244,251264,228171,157921,40599,-14933,26717,147233,306556,245199,67497,-44774,-94648,20023,64284,45101,24024,-34657,-82891,-73029,-12573,113504,182880,72798,-81149,-30554,95821,99579,-1069,-97219,10016,215349,339253,346311,238111,52009,873,-7046,42385,137026,225408,258493,272944,237481,250292,219415,140632,78873,46641,29409,33755,23086,28183,45862,40577,52488,5197,-50768,-77816,-3937,72925,154568,266459,324108,185495,86825,56348,138366,230742,257973,216369,52221,-65020,-9421,50559,68652,-12179,-94024,-187038,-105738,35252,184799,170921,81241,22519,-29587,-56472,-50795,-29662,29686,-22021,-35842,11643,39538,69711,83329,24387,-40140,-39495,-16872,-45118,-110497,-124885,-77258,-34232,-18593,-21066,-45729,-90543,-100809,-21142,68734,31474,6657,-29445,-51361,-68214,-71851,-66947,-82275,-75819,-31436,-26104,-49573,-20487,43544,33046,-37698,-57950,5582,58878,63928,-10679,-89337,30716,134730,197940,268714,359247,307247,206276,43469,-95950,-35408,109083,203519,241982,261848,234055,182721,94718,1615,-52741,-61539,-32473,-44542,-76571,-42144,51652,166852,131618,50083,-35703,-88001,-58349,37988,93979,82085,13006,37160,94105,49218,13104,14637,1393,-23996,-19047,-21983,-42378,11192,61734,69414,-33721,-49963,2832,62552,92847,89228,42987,-11307,-43367,-3035,48277,89712,67988,48159,66349,115875,167072,109538,11299,-63111,10714,202629,470675,658339,508067,209471,-55679,-104793,-33386,64512,159395,116278,-65673,21717,25901,-49992,9047,54626,43685,-24126,-118348,-48435,-8152,-8855,-33979,-11204,20388,-20803,-105663,-118874,-131191,-159339,-135753,-62795,-49988,-61134,-62701,-42246,-54661,-51791,-31917,-35157,-20190,31749,65913,109113,165453,73667,-49982,-92293,-39944,4815,-32221,-98067,-55133,-12097,13295,-49914,-69099,-2853,45412,30884,-11955,-40442,-24058,-776,25380,21548,1660,27371,46375,57904,47103,49564,4064,-94226,53108,180480,154972,32839,28169,31531,64255,150353,319325,358293,384591,365358,244980,126436,91223,18050,-83432,-126649,-145477,-128274,-102486,-56525,-17762,-24753,-94817,-88926,111887,375442,395699,195580,37407,-38831,-37532,-27480,-61187,-92846,-107957,-37343,14472,82928,97588,10321,-54941,4621,158079,235237,202443,91457,-66553,-101564,-6173,23833,25038,27958,82998,124830,62111,-27036,-87381,-55529,-4990,-26750,-71908,-80232,-67580,-54954,-32309,-6637,4158,-13775,-35329,-52495,-50230,15346,134613,230253,251137,209167,115081,6343,-6389,-28796,-83481,-102410,-108836,-100704,-36510,52681,112526,138225,92522,-29891,-40027,169845,488665,557796,446711,147331,-14139,-64228,-36279,98285,421013,585438,450133,433792,412604,304847,229673,149586,7676,-87213,61500,117555,74141,36893,22217,18080,-14197,-38781,-53410,-65187,-94683,-57073,77392,207037,313235,394433,315069,184419,91130,-33544,-35953,21704,25587,-1247,-87702,-15570,28323,14699,-13324,-42215,-42838,-48065,-12254,45721,73550,40860,-12909,-55432,-41364,-29065],[-58458,-87043,-58061,516,16852,-16597,-61644,2456,98487,107122,65222,83274,118882,86651,-644,-107699,-48491,57530,138743,113116,14005,-3000,15573,-5411,-50492,-89449,-32566,42559,75871,52432,-18267,-43059,-11164,31681,80829,88185,46953,-87109,-104848,29940,105867,73919,-6056,-47381,-58844,-81282,-70935,-38141,6594,46430,-9460,-94718,-131516,-21425,58332,29807,-75466,-57949,-21864,-23747,-34332,-71394,-109999,-49940,49596,117893,118085,108483,58360,18594,-9344,-38256,-22995,-24341,-28623,-7009,-5202,25455,90574,98657,78548,85297,64454,3291,-88557,-87567,-14552,27054,45950,45210,23950,-5910,-59334,-39522,57670,100663,65094,17766,-50276,-90612,-57761,-12324,-23935,-88903,-85916,-30303,-25193,-14994,38411,99023,131497,92393,59489,105666,203669,225385,158277,142888,83224,16062,-13009,-13278,31199,28982,-48279,-116757,-80510,-3092,54980,43319,13312,1096,-78779,-115920,-109237,-107594,-22134,54677,67964,78136,78933,48513,-25821,-107337,-112308,-95690,-61350,-38919,-21135,9626,71873,96787,118706,-47184,-89398,-24715,40571,60089,35423,-5985,-58817,-48171,-37437,-74434,-77324,-37188,-8155,36805,54328,-2757,-113103,-103789,-52905,-17760,158728,226059,51389,-38283,132172,284565,420383,327604,109371,-25647,-44479,44522,154833,239209,172416,-5854,-142514,-100325,-70860,-36544,-26780,-23144,-12658,-28939,-13970,62459,191279,222152,158902,23375,-123263,-53124,104382,176372,96704,-59273,-104402,-323,127359,310958,493520,458239,309895,119564,68107,14397,-14210,-33916,-64383,-60189,20016,119970,20646,28809,158458,234728,94410,-77643,-23437,86215,39698,-80921,-85060,-13032,23703,12197,-21948,-59897,-127598,-11605,38762,-41463,-79018,-304,42632,28231,16911,-7387,2815,5881,-7109,7717,3049,-41693,-36654,-34478,-45650,-100443,-76006,-22497,-26481,-72242,-88328,-79527,-71151,-81789,-116893,-95628,-27525,-29735,-115711,-143369,-96915,-53768,-79764,-71591,-11009,58544,43198,3366,-54560,-79688,-94457,-78543,-38519,-16717,-13751,-2607,33401,76777,101723,50690,-24771,-16246,9845,-12835,-44202,-83688,-122412,-133029,-107308,-49273,-19890,29112,56562,64082,103398,100841,65211,140865,171807,60650,-104290,-33548,89589,82709,-6484,-23722,78463,130401,112579,103671,66825,76298,83415,78599,71024,98000,90401,24632,-76186,-68958,-20421,-50600,-70596,-7381,87425,148674,89386,20568,-48021,-79562,-82724,-56780,-72146,-148985,-42936,67548,74121,18698,-44767,-112512,-88811,-135440,-129334,-62381,29254,25146,-20510,-42208,-8470,2876,13563,49715,115821,273135,438909,550687,455419,272992,162937,43812,-18917,-64765,-61278,-27938,-11427,30667,58376,52244,44808,33141,-11854,-71744,-148986,-78990,-786,36039,65494,104677,153213,218340,240520,151237,64564,28016,1962,7935,12943,-7359,-16308,-81585,-84586,-39517,-38669,-86264,-22420,-9078,-56295,-20698,106670,110770,6948,-63344,-27684,78049,106355,54667,-32781,-123913,-39110,18080,-2604,51221,174841,212863,143713,90128,-14367,-35936,57160,160328,89626,-4462,-27422,-23184,-49816,-22907,20529,121786,284930,335485,200027,-14364,-56865,69374,172253,163572,108678,44434,-37361,-79994,-75105,3248,49038,27372,-30181,-24319,14499,-4963,-14018,7148,75142,267971,320358,158400,46088,35313,5939,-42237,-66938,-67952,-63416,-34740,-3294,-37695,-96200,-115108,-37256,-25476,-65978,-114229,-104135,-57656,7300,40636,71558,72825,10357,-108553,-100019,-15696,-21556,51746,183229,302348,361104,339633,316238,271309,257705,227245,90415,-36059,-44871,-27569,-5024,89902,213591,237357,217289,41828,-93800,-27345,-33449,16841,155464,199120,164604,40355,51776,45012,-11784,-49481,-42518,-8217,27420,36696,-6168,-55864,-39093,-40434,-12495,17666,27542,34983,13999,-52816,-85040,-48743,44197,145674,56892,-98332,-87438,-8431,98031,206171,216232,111705,11399,-1610,43255,21037,-15173,-8589,45525,72515,30739,-24654,-43688,-23223,-19122,-13877,-3858,-11787,-39576,-68093,-80092,-101474,-96627,-58610,-126701,-108281,-124896,-58294,56407,114962,54326,5511,-8859,-61002,-102578,-73288,-3978,87771,205278,324767,315786,124541,-102656,-44320,18554,48335,51062,20877,-13130,-31257,-39666,-39890,-26925,6900,6381,-81097,-15384,40895,110080,152605,171321,211736,223305,168931,87827,-85088,-76774,-22191,-39616,-89943,-97053,421,31816,-14225,-18195,-29909,17033,131765,159795,73331,-92961,-130479,-65146,2530,89449,106517,31596,-59947,-90562,-36824,10543,40283,763,-11720,90029,155668,135338,42538,-30341,-91019,-108370,-89153,-86532,66310,132512,136497,91692,-9872,-93853,-129457,-117826,-58493,-17084,-53451,-4012,55886,11972,-40934,-96942,-121019,-107848,-42898,18749,64154,42635,24149,4520,-62991,-122850,-112420,-26951,16817,15953,-28932,-75759,-68203,-95614,-89731,-81956,-65027,-14927,106,-7432,60600,122134,114301,86345,67147,-34874,-87545,-48900,-13025,2101,-8092,-43333,-34429,26159,64891,108802,101162,43177,-10424,-9710,90792,78273,10416,-49200,-17899,-860,-37286,30294,180747,339054,332716,230289,98085,12893,-66659,-29315,60549,159308,171959,152733,133521,136790,184800,231105,173450,98329,41997,-25796,-76589,-60593,-31259,-17836,11615,3715,-39836,-91334,-95816,-62227,-90348,-102680,-60087,-4739,-40808,-63933,-74201,-98109,-94944,-35599,56403,53026,-22239,-99851,37096,81294,24103,-34778,-95311,-129180,-121316,-114521,-115762,-41189,55907,73976,-29008,-110006,-73083,54973,219429,347552,378944,353992,286844,228171,142186,40990,-53034,-55145,103958,145786,74967,-10500,-61040,7293,45361,4805,-12430,-16165,-9412,51254,65459,27120,-3361,3128,2181,17988,25498,9362,-14002,-64119,-75931,3272,19470,-61735,-97158,-49727,7806,-24848,-79226,-83628,-80283,-106876,-79364,-60661,-133504,-300964,-361156,-268281,-162660,-74893,-38288,-73544,-97135,-44084,-33764,-81251,-44631,-19128,9289,17660,46984,47898,52338,58895,46603,72011,133828,188020,160746,80731,40038,24311,29535,13252,8123,9986,6118,15605,92125,182936,124403,42390,-5258,-35442,-28639,3883,85259,143071,27308,-21663,-31955,-168897,-237695,-258165,-231297,-196658,-174557,-179681,-196865,-196694,-98118,164510,151193,68225,-29433,-110100,-102510,-78984,-61243,-4334,90489,109898,102821,44044,-72834,-91037,34413,193087,321727,274672,109641,-49543,-86121,-49983,-89566,-17137,83987,147210,149002,102310,65034,84027,134953,197625,197994,135974,38100,-17545,-78614,-81906,-94350,-165686,-197325,-178255,-134862,-106247,-75866,-57085,-28620,31240,47421,-8269,-56601,-107301,-79559,1760,-4200,-17180,-13173,-32264,-54438,-71023,-39837,-3886,15335,17964,-33157,-41131,-16813,77,15161,81034,128982,161976,136891,86206,51761,-10763,20257,63956,48384,-29490,-69520,-22375,-8860,11173,53259,31608,-26007,-78149,-132739,-26728,96158,158446,170784,75371,-27452,-81763,-120467,-115897,-71852,-49570,-66167,-14036,-54019,-23766,111313,255453,234438,123231,5466,-88876,-25622,12094,-4447,-79033,-29713,-42369,-36120,20988,48252,58540,89530,103711,132266,140445,21450,-70799,-63733,12911,34163,35483,6692,-85749,-21417,142923,299108,339571,230314,82956,-7750,12690,-2476,1143,25826,84446,129160,175358,133264,3362,-45736,-93386,-86967,-31787,-25005,-24844,28988,24172,11971,32759,14183,22924,86681,93584,60338,3902,-34041,-71453,-97182,-121486,-102015,-35591,-29736,-35871,-41599,-65985,-69021,-83948,-86827,-68996,-69429,-78844,-58940,94722,189128,218962,143708,77673,191716,351545,421676,390638,399291,399350,284170,163772,103135,108093,161530,196372,160256,84760,31942,31771,59405,50098,50085,57901,-23057,-96998,-75007,-40252,-128087,-89794,-88210,-68827,19484,50591,63446,33771,3724,525,-6507,-39381,-6423,52648,61360,32544,11278,-58550,-118718,-46721,44852,122427,111458,125896,104456,29398,-47903,-54851,-31517,24862,89017,116070,71177,69681,111256,41559,-25111,-62647,-111699,-109150,-107179,-61307,-35287,-59206,-78568,43521,170337,203139,106855,-36109,-85075,6158,22954,-33014,-91661,-156018,-141722,-94261,-97211,-92757,-81332,-82028,-82085,-54009,18307,123853,118985,13172,-99449,61436,186968,257703,292372,171973,-10568,-83166,-3727,30752,47789,45710,2066,-14588,-12508,-15745,-35623,-61142,-67265,-50635,-37833,-15402,33620,63664,47421,-51519,-105791,-67223,-69903,-112781,-21802,32389,52937,71591,58991,39831,42211,87710,148126,191352,126714,41439,16302,2224,-48875,-76116,-56327,-75645,-62099,61493,109904,73172,-43692,-30705,38244,-4281,-55148,-71433,-61879,-65482,-102798,-117766,-85572,-117715,-108511,-61826,-36050,5781,10467,-29042,-36397,-51324,-93875,-79469,-18381,-26550,-18645,11964,55443,94557,91800,60609,-3072,-97820,-163346,-180007,-93664,85704,136992,80893,14422,-68057,-121595,-114838,-104499,-41609,59944,107630,47139,-62952,-95872,-87465,-137241,-99990,-10828,90933,129316,114372,70563,103908,145156,62599,-29893,-35345,-35287,-99166,-78239,5309,47039,57703,-31670,-76321,-103518,-11332,17825,-60186,-72860,-104508,-117952,-108281,38268,218680,235013,134605,19858,-65021,-35300,40975,76347,88305,75443,41813,-6754,-9460,-36469,-46565,36074,95578,81065,53329,-27135,-151782,-60614,-48700,-60181,-29485,-24075,-37645,-97981,-128286,-46362,103069,128101,52842,-35556,-80025,-31381,-10704,-2426,-52338,-44243,3044,-8339,-51674,1275,169097,196528,139387,39944,-5410,37529,35637,6874,-2609,7571,15262,13224,171230,574216,800569,737155,533589,272765,32216,-51082,-63490,-20914,25943,5720,-66234,-100720,-39666,36684,90723,114454,62002,-42803,-25699,128866,144377,30838,-71883,-24910,4155,61116,54441,-33877,-122852,-86777,-18892,-4318,-2900,1245,-9043,-55549,-98428,-47651,-34535,-86902,-80842,22625,68888,108597,188070,120121,29430,-26513,-74673,-64474,341,32352,9948,-85475,-141399,-139800,-137942,-160528,-107642,-50287,15212,-22772,-59444,-44127,-33864,-36951,-44435,-19815,27981,34246,-1197,-15529,28107,44061,25395,-12269,-50858,-79391,-71561,19518,73931,162084,234215,243493,240787,226554,194055,193510,251904,247406,167981,28558,-17673,489,12282,-9489,-11707,102618,176904,158935,73465,-54589,-132205,-94490,-59017,-54021,-51699,-26687,-53284,-75533,-92957,-68288,-9604,27908,33799,90808,91738,99455,116090,174528,189631,127287,51263,-801,-35092,-35472,8186,47098,22539,-46682,-87815,-36162,50649,115137,102922,49594,-5880,-72683,-108349,-65555,140414,253182,227773,91432,-43369,-69797,-60494,-60906,-33241,2326,68161,107582,133862,76914,-23499,-20959,30833,43685,57217,51763,13144,-30926,-71071,-44407,-83216,-98836,-65449,-75995,-90488,-73517,-66064,-58364,-48837,-55454,-53517,38292,116609,122455,158219,230028,295830,207136,74454,11809,15984,38107,51387,58192,48127,36947,14901,-39124,-112581,-102751,-14533,64175,39712,-41013,-102783,-123347,-132220,-119153,-58033,-30345,-76690,-90567,10381,100458,156590,142738,78719,-9675,-52837,-48571,-42988,1985,51937,58358,-22197,-82384,-62656,-60901,-55568,-103470,-57272,-49206,-45346,14286,16441,-76841,-86828,25544,43179,16888,-23865,-54333,-82668,-120629,-17399,-101285,-99950,-26321,-25420,-33188,-13191,81376,143604,258711,269113,139273,19086,-97652,-20632,102297,128470,125546,90836,12798,-61122,-69854,22348,73653,63596,40442,139015,294928,300641,223522,87605,18781,48297,149078,265791,192303,19942,-72558,-95037,14156,30423,13152,5708,-37084,-81037,-91450,-40383,71495,132628,37920,-102813,-33926,87982,97090,4006,-95974,1134,198221,354499,365107,245609,46450,-1877,-10488,31371,116909,202186,243619,303729,291119,270100,231674,155092,83126,41838,20000,26121,30418,50482,63248,43341,51875,9650,-39837,-68536,-5905,54552,115907,208122,270974,177463,95574,60187,127962,209350,235642,186292,34924,-81023,-19551,38440,47456,-33628,-114522,-171420,-82446,55675,188426,162717,83195,33572,-26064,-54227,-43918,-12181,55746,-20900,-78107,-8804,44574,88380,103342,28367,-50963,-50570,-23082,-52620,-127688,-143341,-95977,-58374,-41709,-33928,-40804,-75063,-90305,-4371,64634,-5454,-34165,-60326,-84136,-95511,-89179,-74644,-92059,-77984,-27667,-17122,-38812,-14800,48037,32434,-45204,-64603,8734,67294,67031,-18616,-98883,22064,135181,210870,277794,341793,262996,157249,2035,-132779,-40893,102111,176552,200950,216457,196352,179653,117265,25780,-24667,-44445,-26452,-37603,-60958,-35955,36928,145071,121298,37339,-44381,-93420,-61621,40965,108511,106658,48004,91327,127087,72141,23847,7785,-21424,-43621,-24777,-4517,-2885,62055,112544,102668,-19313,-41714,16460,75294,89794,85261,46125,-4175,-17421,36706,91258,107331,64719,36653,56900,114216,161401,103409,2307,-71744,-5523,168333,393783,548860,458422,205179,-48314,-115176,-43846,37195,136577,92328,-105937,40832,37877,-46780,-4764,16417,-2355,-64642,-128810,-39650,-2427,-4313,-25888,-15515,4885,-30074,-102101,-129518,-145712,-177295,-143162,-57780,-37696,-55639,-73600,-55067,-58223,-43553,-15502,-30493,-14417,37042,62591,101977,155479,55205,-56422,-91273,-41927,3284,-36500,-106351,-63640,-28741,-13305,-64709,-51170,12040,54461,31819,-22317,-54155,-26136,2388,22206,8769,-19312,134,12469,25831,24754,34564,4127,-81559,56598,186262,137939,15951,15365,25291,61540,143694,293118,332281,365238,355260,251268,139208,101156,19550,-74370,-116087,-132649,-124570,-101617,-45848,-10118,-25917,-107809,-71274,119210,353331,371251,192553,36962,-55368,-55080,-37421,-66993,-98980,-107890,-33447,20429,86095,107601,21435,-60339,-18373,125959,198682,168939,70615,-77641,-103089,-6524,25007,17668,17292,70228,106211,49210,-36872,-99662,-59979,-1851,-18230,-60423,-68449,-52390,-37738,-19543,941,13211,-1594,-25923,-47281,-43976,24256,139870,232897,250434,205121,106751,-17532,-39201,-44812,-87237,-103424,-111566,-105992,-46834,38502,113246,153497,109372,-19810,-43433,141339,471492,584367,477228,175463,7053,-44603,-13217,114617,411885,515019,371657,367813,367302,271918,204832,140523,7938,-99215,61232,115093,70842,36616,15836,7190,-16613,-34620,-44499,-47403,-75921,-83985,47482,206423,339632,404223,276669,148338,71999,-42324,-42575,13075,15514,-21322,-91454,4468,53257,27996,-6354,-42858,-54387,-53190,-20433,30796,52500,25212,-24100,-62515,-44249,-38579],[-69802,-88692,-44073,20289,40658,3360,-48201,6644,101754,112025,73903,88420,121535,98575,28542,-79650,-58933,43570,125995,116288,23902,7813,27190,4019,-49176,-101534,-74427,-6444,36486,20707,-48308,-71767,-32791,17567,84344,115247,89705,-78277,-115616,28357,98655,70377,-8962,-60072,-80565,-105513,-92045,-58079,-24379,15738,-22682,-100197,-104866,6314,74549,31467,-70610,-18710,32158,9040,-27922,-78542,-119090,-82544,13809,108626,122433,116731,62613,19781,-10191,-38722,-26320,-26638,-28624,-3926,-1097,27458,91929,106548,90095,82842,54623,3011,-75617,-97690,-30362,11712,49967,53574,33795,-1089,-58883,-33382,59223,91875,59685,22227,-37068,-68960,-33165,12971,1855,-73164,-82391,-23137,-14567,-9843,29760,71763,102268,72485,37611,91317,203491,225089,142640,118285,60798,2879,-30885,-33777,24915,45203,-23893,-92480,-93355,-5324,65674,52982,2044,-31604,-109830,-82281,-74421,-79171,-17366,68289,97281,91504,76088,39159,-41006,-94605,-93060,-102716,-68741,-44446,-22769,16162,85778,102573,100535,-71124,-55029,3935,67280,83370,51354,3225,-51126,-33332,-15670,-52931,-65437,-37626,-12943,34658,55260,-2770,-112828,-101195,-59977,-30589,152341,256658,81106,-67372,94570,252446,410048,348794,121058,-17980,-40541,49681,162079,248071,179909,-8695,-124511,-78150,-45464,-19253,-15902,-20160,-14830,-21607,14002,107792,255852,276975,205709,42296,-129794,-52668,107235,176728,90643,-74935,-75483,44338,181656,376987,541949,462660,272297,94009,64893,22658,-10553,-35275,-63730,-54541,27684,115195,30555,43377,150040,217363,107880,-57061,-41578,52633,27587,-79617,-73842,1341,53239,56458,28413,-24408,-113580,-16925,44480,-26493,-61682,5635,36005,8787,-1634,-21763,-11021,-9723,-25339,-17796,-30361,-76278,-41762,-6438,485,-65254,-94393,-36697,-39607,-77769,-83093,-76282,-68267,-72205,-97272,-81546,-21149,-24811,-110707,-126383,-83818,-42784,-72584,-84066,-50425,3530,2541,-24836,-70035,-90512,-103811,-87525,-41490,-18603,-21160,-17123,17860,63692,96531,52713,-22547,-25392,-10277,-34349,-55071,-70135,-139599,-140371,-105920,-39944,-3847,44535,63511,58950,94809,113948,82431,157901,197295,79347,-108402,-30814,80394,72948,-9450,-55888,18904,86084,99946,106671,72685,87576,106549,119269,126854,145611,108521,25383,-82302,-57068,2276,-28353,-74282,-40664,50922,144737,96945,19169,-55675,-90465,-92224,-66580,-75922,-135679,-48304,69064,92291,44170,-18876,-98040,-105252,-142311,-109842,-29515,55575,32016,-23068,-54862,-24913,-2400,18300,63201,127257,288766,458571,559887,435176,254103,141403,17558,-38174,-65617,-50157,-25472,-13917,33392,63143,51754,27600,19028,-14095,-58769,-133548,-98686,-30814,9179,53172,104440,150089,218513,230558,129568,57719,31632,10369,8394,-5222,-30733,-20738,-65017,-65225,-33061,-42371,-126572,-48631,-18088,-74148,-45300,83896,107445,6348,-65817,-42782,53402,86527,50024,-32567,-120323,-31432,33370,5510,52901,187273,252258,183430,117979,8401,-14228,78446,159631,62071,-26084,-45044,-29903,-45788,-13876,26350,128327,282060,330647,209384,959,-52141,72907,185806,176068,104815,26187,-59691,-88957,-63208,13520,57556,30599,-31225,-25303,17614,-3954,-9383,24622,103298,305929,349001,182625,64897,42695,7798,-39553,-64134,-63381,-55919,-27448,-4662,-46612,-105380,-101573,-26565,-15126,-60247,-109748,-101697,-65048,-8144,36118,77077,74576,8061,-101572,-82315,-2534,-958,87934,214408,333470,419712,383366,313496,244454,206364,169106,59937,-42737,-43469,-34228,-13318,77522,221635,281595,263603,80262,-76956,-57461,-58062,14315,156124,192992,150485,19528,21852,20360,-30377,-62326,-55881,-30739,2403,24805,-6809,-54365,-37442,-35093,-4592,20520,23316,33091,19965,-44839,-84594,-48172,52937,160953,78407,-73329,-73275,-4080,98021,190994,181619,78890,-6857,-7695,42679,26605,-3267,-10215,29354,42942,3823,-32659,-42098,-24816,-26109,-17404,4895,14506,-5512,-40295,-60837,-86277,-81558,-48999,-126340,-102653,-115693,-59666,55983,104422,48065,-11384,-30753,-66721,-105419,-75608,-9604,71612,196806,335445,328869,121388,-112905,-31070,40667,73418,71519,28825,-11712,-27602,-28561,-28393,-17761,12340,1536,-92060,-5711,62193,134961,168109,171494,208647,229470,190222,112093,-62591,-109387,-60591,-63704,-92792,-116131,-19619,35516,-11035,-33005,-53286,-7654,101926,132761,61425,-92141,-115996,-51072,16377,103955,133292,55926,-43416,-80515,-45994,-22715,-14957,-50499,-22790,66767,125961,101450,17028,-29673,-73847,-106440,-119310,-73541,110060,170738,144898,79628,-22427,-98855,-129838,-120518,-58253,-12666,-52537,-8247,51797,22419,-26132,-80832,-94843,-81100,-30812,30257,78598,57106,41433,28526,-30426,-90668,-131062,-49781,7077,17665,-23471,-69279,-61094,-90608,-96925,-95696,-68459,-275,30293,28320,82982,111348,79107,37827,22848,-54833,-87836,-49369,-8912,16907,8881,-30994,-35705,13265,46703,88883,88655,45136,14397,19905,106703,76556,5100,-62326,-27905,-6678,-37402,38738,190420,344611,347477,265367,139305,54232,-29308,-2908,78284,168965,179302,164988,145275,142647,188053,224139,158380,84690,41333,-13587,-58520,-45264,-29452,-25753,10833,21296,-12284,-52138,-67932,-47555,-83843,-102739,-72309,-26725,-61092,-76934,-82304,-96718,-91599,-44544,32075,26822,-35750,-100595,34464,92706,44625,-9906,-66978,-102696,-102752,-104779,-114008,-36640,68925,98747,-3521,-85826,-57112,73075,248875,383356,408679,390024,326291,262119,169006,57436,-45598,-70876,76339,130644,72793,-9239,-68533,2667,50917,15760,2948,14603,12336,50105,58365,17410,-14221,-2946,5795,22777,30657,15066,-12825,-73033,-66928,23752,53555,-35525,-92764,-65697,-7086,-22221,-67643,-94923,-106338,-99042,-61478,-45320,-119546,-292698,-370494,-271506,-163992,-74790,-37410,-69532,-85113,-39215,-34180,-87148,-55735,-34806,-14040,-13220,12755,15256,31328,61939,91074,141555,202912,219204,157362,58352,15503,5459,10853,3088,3240,4897,-1701,7769,74857,132046,53758,-11981,-51351,-65872,-49352,-10714,80505,166423,62212,18211,-11407,-176873,-273418,-319954,-316228,-299020,-278086,-260884,-246000,-221952,-100480,180458,195762,87896,-26962,-115779,-106849,-83991,-66154,-9093,91407,148931,166728,102355,-37334,-107578,29123,201287,312346,245142,83135,-62134,-96094,-71619,-84839,-4866,71342,113888,113446,68354,33968,68621,150236,231208,214144,140987,33555,-28334,-91399,-63632,-77525,-156256,-193944,-180888,-147820,-118880,-54424,-50579,-31202,23086,37339,-12384,-58079,-101842,-60873,3270,-20142,-31744,-24254,-30042,-45661,-61830,-25145,21887,51023,51099,7007,20683,40406,41577,35726,93211,136927,156617,116773,72801,45978,-21804,5138,53691,51474,-12309,-37587,16110,25043,32644,67455,39653,-22225,-83406,-139516,-43196,70396,139161,164497,70406,-31017,-77985,-114983,-129219,-97810,-79758,-55997,16588,-44698,-33376,107376,267186,257617,147455,35778,-87833,-60760,-14977,-22246,-95441,-16490,-22231,-33538,2688,26121,38980,82272,113614,134491,125821,10026,-75836,-62058,8573,19925,19578,-9154,-106438,-6350,159701,329586,393439,287768,141818,24906,-7659,-25606,-11283,14783,63497,94607,151517,152183,33439,-19436,-75012,-78874,-23700,-20494,-27805,32409,37153,22449,49751,51707,71584,132694,132060,90224,11471,-33857,-75172,-103149,-126586,-104876,-36617,-32951,-48892,-68516,-91228,-79412,-87229,-115423,-96552,-88907,-79275,-41484,109786,197669,211671,128754,48804,154953,332651,436511,436349,445385,407065,266781,146350,85086,80734,121351,153206,131873,72355,25575,26652,53700,51306,54851,78629,-252,-87319,-82338,-26692,-104561,-99164,-96262,-83899,1625,38876,60730,44710,22248,15526,-5103,-49439,-22239,35832,48340,40609,30514,-45548,-123329,-31088,96329,199806,167528,137858,93741,22445,-50284,-49083,-20592,30654,81031,95938,57802,58428,112391,50179,-15894,-46875,-83961,-69046,-67185,-55185,-47395,-78263,-93149,41818,165701,215759,132193,-19984,-57745,23204,22636,-47416,-114486,-174975,-148723,-102257,-94249,-85239,-90544,-98257,-75194,-30108,45425,143708,115352,-2148,-95564,57672,171234,228076,266033,149659,-34887,-71046,2691,35404,52218,45133,1421,-19533,-28137,-36695,-53477,-71299,-73987,-61968,-63258,-45451,-3122,15458,6195,-61420,-94823,-63017,-68945,-111044,-28301,20784,39128,73168,75292,50369,46955,93445,149497,173240,110338,32060,12313,8015,-32805,-55999,-61396,-109025,-30259,83041,123121,78049,-41469,-43719,30923,4461,-38211,-44355,-58453,-85951,-125682,-113217,-92482,-123990,-102093,-57181,-38269,-6568,-9805,-47919,-50266,-60633,-99243,-93923,-34774,-47240,-28546,11511,56165,84539,72320,57877,9698,-79548,-162428,-163160,-62946,109428,141649,79029,12061,-71105,-129695,-121692,-107437,-27851,93269,140203,76542,-44822,-119140,-89587,-138636,-99111,-5147,102706,139846,122022,70553,92505,134235,65260,-18847,-40429,-51214,-116269,-75993,-296,40538,49853,-44312,-81783,-89823,-34246,-11256,-88721,-100693,-129651,-144174,-112540,40605,201805,221821,143860,29254,-49215,-42136,10291,46313,60294,47692,22314,-18376,-18446,-55573,-68686,14397,84426,83005,59265,-23704,-138787,-48647,-35612,-48993,-18004,-8985,-23526,-85736,-138784,-66179,80652,125631,63095,-29556,-93087,-45340,-41817,-50935,-103708,-74336,-17278,-21693,-48035,-1442,114796,121363,103346,26508,-25224,2882,-10939,-36928,-40707,-21420,-4179,2338,167306,596053,840781,775843,562721,307570,47552,-45181,-58649,-12429,52179,66771,7072,-50631,-16268,38952,99491,130548,69663,-42071,-23963,136016,155831,38987,-70048,-30959,-6345,19737,6535,-58372,-126907,-103424,-42107,-21104,-7237,4765,-13847,-64491,-105811,-48575,-42095,-97297,-80200,25234,70637,108874,186562,124493,33327,-26835,-83368,-74804,-3528,32391,19721,-78310,-146360,-145763,-140014,-150386,-113971,-66466,3129,-27261,-73977,-63715,-50950,-50976,-58897,-27716,34240,45403,11680,2737,45301,49343,23527,-9383,-38930,-75563,-85218,8348,64891,133084,185951,192232,187730,167588,138503,146942,215257,216082,136539,4646,-25519,1518,17686,-17262,-32239,95072,187625,176858,85882,-39247,-118178,-113990,-74617,-71135,-65831,-34306,-56922,-72811,-83443,-48933,14287,52345,48558,103259,101101,116863,145888,198403,197023,116448,35633,-10978,-40594,-41310,3172,48997,35640,-30230,-77976,-34870,58426,136664,115339,44686,-12672,-76951,-103569,-31970,197094,296993,245283,100522,-44203,-78160,-72125,-61760,-18911,39719,124507,158321,180625,134041,24476,-35460,9369,31837,47623,49940,18103,-18046,-48443,-38502,-81655,-91044,-55183,-71712,-82178,-45922,-41101,-45411,-45186,-56063,-56453,29846,105879,102557,130827,206328,289498,218253,85262,15127,20120,54960,79676,88024,72929,44176,9486,-45506,-107771,-111221,-32170,49528,32012,-41065,-106378,-85875,-111377,-109637,-58147,-38525,-82487,-80530,26490,134522,190816,148962,66573,-26334,-61699,-40966,-26514,22904,65548,60433,-33004,-103919,-78946,-68707,-56804,-96798,-49298,-50903,-55712,8300,19862,-77307,-109523,499,20413,7249,-33073,-71916,-101309,-105135,-16439,-105629,-123711,-37287,-18475,-18279,1971,92257,133031,249713,278568,149800,30839,-75229,-50608,78236,114471,112722,78367,3020,-64751,-61533,26398,85402,65710,35650,132283,313176,351468,275868,131816,56077,71095,146393,218175,138651,-25045,-96277,-92937,5806,-682,-13468,-3452,-27441,-66173,-97311,-65435,31819,83057,4003,-118728,-33714,79907,92657,8685,-92655,-7380,172185,348259,359083,233777,43166,-2943,-12892,21518,98287,179211,223922,321920,340767,286993,242303,168242,84864,34777,9811,17859,35721,70752,79255,47433,54037,17479,-26575,-56143,-6827,36014,76638,147004,212664,167771,108145,69911,116446,182470,205732,151695,18227,-87358,-28303,24474,24519,-54558,-131337,-150164,-50904,86476,198224,155782,81889,39970,-23964,-51871,-36229,5904,72086,-27110,-112268,-16941,57396,114272,133150,41226,-57860,-61734,-29965,-58876,-140684,-157749,-110517,-78083,-59053,-38962,-26764,-51044,-67778,18420,56543,-43609,-79418,-93727,-110527,-113797,-105349,-82783,-101038,-79555,-24736,-9410,-27460,-7078,53532,32345,-51142,-71651,8753,71594,66991,-24589,-104480,15029,132689,219495,280540,316993,220747,114803,-29753,-166390,-46219,91973,147685,159409,166731,151025,167081,138250,51195,5408,-23414,-15333,-25492,-42166,-29385,17551,112900,102690,20380,-52845,-96085,-61362,45014,123198,134071,91756,147475,155349,90927,32732,-822,-43232,-59520,-26921,16189,36311,109233,160786,136597,1101,-25211,37421,90267,84400,75124,40257,-6409,-324,64275,124579,119599,62280,30408,55107,117147,155173,95207,-7546,-79979,-21512,132250,309898,421895,383328,183760,-47065,-122296,-47743,16205,106188,62176,-141293,52320,41544,-47751,-20115,-20941,-45996,-100956,-108632,-28328,5329,137,-18750,-16045,-5944,-35958,-94532,-130159,-154905,-190380,-147230,-53002,-25473,-46200,-80579,-68631,-64777,-37930,4578,-12356,1,47103,61378,96133,144066,38570,-60227,-88766,-43718,2591,-38655,-114513,-73091,-46342,-42098,-75341,-31260,24982,61016,34504,-27050,-65228,-30377,3335,17386,-6392,-43978,-30829,-26074,-11324,54,19569,7919,-68447,54037,182744,118157,-598,2131,17852,56568,131876,258050,297477,332298,327817,244818,144782,105615,18830,-64608,-99376,-117374,-119937,-101803,-35577,-2746,-27375,-118022,-53190,122151,317740,337125,183810,32629,-73846,-69471,-44289,-69883,-102419,-108575,-31125,23218,82468,110131,29385,-65447,-40385,92949,157184,126683,39127,-94089,-103015,-3507,31710,14446,4947,51400,77271,32393,-44960,-101426,-56814,2473,-8149,-48255,-57888,-40056,-24648,-11848,4833,20446,11493,-14041,-36051,-17950,42990,139858,223416,236128,186749,86156,-43057,-70476,-53717,-86375,-102814,-113982,-111398,-57640,24078,111025,162587,119381,-12517,-45540,110941,431887,581742,486668,204567,38247,-14088,11979,123704,383634,438456,309262,322696,336638,245925,177192,123967,7080,-95208,57079,106240,64905,36727,9205,-3480,-21307,-33081,-36915,-29792,-53905,-97666,11757,194495,353450,399883,234139,113269,50835,-54090,-51291,2797,4894,-42261,-91267,19715,73983,39692,298,-40117,-62450,-58288,-29989,13103,27926,5821,-38147,-70467,-48835,-50910],[-85868,-70306,-22600,44298,63403,18963,-36090,12589,105017,116593,81441,89483,116359,100837,49842,-57417,-62886,30458,109184,111884,29821,16071,35267,9105,-52228,-117503,-121402,-52998,-7485,-14942,-81940,-101525,-58059,-4207,78128,130406,123207,-71763,-117105,24651,85325,60335,-15819,-70960,-89347,-101811,-103681,-70975,-44757,-9101,-34032,-100585,-79602,30722,85416,30356,-61588,18585,80641,37937,-23486,-85495,-123953,-113975,-27468,90946,119651,118137,60930,16264,-15890,-45053,-36139,-34355,-32637,-3818,744,26352,87778,106938,94843,75551,40587,-2182,-67139,-109283,-48355,-2087,59999,64314,45196,6341,-58024,-33798,49636,73152,47551,22267,-26258,-49247,-11056,35464,25645,-51721,-74178,-17349,-5763,-5656,18077,38689,65075,42928,7543,67500,189186,212075,123178,89060,36372,-11034,-50490,-58165,10014,53120,-3440,-68640,-101743,-7021,73970,58902,-11256,-69615,-77870,-47244,-40101,-46785,-11640,79284,124259,102827,71030,24539,-60533,-67613,-65808,-105102,-74237,-50481,-26347,19134,93562,98554,64909,-85601,-19052,34895,95775,106993,67013,12100,-42849,-17537,6480,-30360,-49230,-33848,-16454,31514,54694,-3673,-112614,-100285,-67097,-39358,145106,276803,103096,-76037,62595,216827,384290,356810,127557,-13505,-37827,53393,163922,246012,180094,-13496,-108270,-57590,-23813,-7058,-9448,-20148,-16515,-10615,38912,148929,309596,320009,241328,56050,-128210,-49447,106857,170450,82300,-87409,-45564,88934,240845,440606,575492,452278,228076,68676,60110,29413,-7805,-38062,-66356,-43266,41266,113360,40198,51194,130868,185184,109739,-36745,-53931,20769,12091,-78030,-57768,19864,86245,103589,78857,10636,-88865,-19166,50961,-6343,-34273,17807,31340,-8509,-18671,-36421,-27407,-33637,-51918,-47498,-64439,-104443,-32626,28418,50799,-23678,-111091,-54162,-56879,-85200,-77672,-73393,-66433,-64474,-79707,-64342,-10353,-16018,-100049,-110432,-71571,-32142,-63665,-92547,-83185,-44331,-43043,-61462,-87188,-102832,-115642,-95988,-40993,-17641,-26568,-29835,4102,49739,87186,52409,-21374,-34020,-29861,-54799,-61693,-52368,-122163,-150679,-107675,-33465,10410,56381,64960,47928,79917,120058,94143,170400,223570,105602,-96530,-32217,63622,60268,-5772,-64017,-50040,31167,80205,104061,77139,101430,136825,168088,191389,195683,123519,25007,-85632,-42884,26543,2519,-54413,-66038,4418,125564,96148,13312,-64681,-101005,-101654,-76656,-78657,-115228,-49994,67309,106294,66290,4472,-79297,-122691,-141708,-85311,9552,82947,41720,-17680,-55686,-34095,-4873,23420,72686,129567,289264,458758,547385,403038,232761,121240,-2187,-51878,-60350,-39388,-23740,-13675,38460,76719,63842,14676,2656,-20076,-48476,-118292,-117189,-60019,-18961,36595,98583,136972,201971,207790,106939,52492,36800,18525,7164,-24624,-46819,-20934,-48303,-41329,-12574,-21169,-89707,-58574,-22328,-88358,-67526,58439,98304,4341,-66139,-54928,29454,64229,43637,-30695,-119116,-26765,45360,11455,50254,189562,279986,215022,139546,27074,3799,95355,152609,40204,-38414,-57332,-34042,-39513,-4311,31853,130368,267040,311614,210074,16484,-41053,77151,194218,181158,94257,5312,-81298,-86817,-49337,21656,61175,30062,-33428,-25971,19582,-3350,-3480,47984,144589,349712,376370,205985,82765,48379,8253,-37805,-62051,-59581,-46083,-17426,-2810,-50884,-106975,-88975,-16822,-5071,-54266,-104159,-99047,-72919,-23146,30580,81147,75421,6401,-91619,-63818,10087,18942,121039,238855,349609,450253,396098,289399,205597,150692,115608,36103,-42424,-38574,-36355,-19774,66357,217424,308073,290555,107536,-51327,-90539,-84924,8705,148031,179340,130414,-348,-3667,-168,-45850,-71319,-60839,-48120,-19446,11846,-7340,-52061,-35530,-28562,5913,26538,20965,30283,24133,-37805,-84019,-47118,62668,178956,105957,-43451,-56582,1081,95841,172408,148660,51906,-25075,-14908,40928,33453,11147,-8490,12083,9067,-24864,-38846,-38963,-26105,-32998,-20806,13649,40175,28622,-10673,-38005,-66101,-62131,-36657,-129575,-101961,-105091,-54784,53997,91700,45626,-18886,-53633,-74288,-107652,-77602,-15903,54121,186789,343060,339224,119853,-113709,-16111,67136,104142,94942,38382,-8891,-22341,-13727,-8904,-229,22632,-1899,-103655,3634,82537,158121,178827,165716,197018,223809,200150,125750,-47694,-131236,-94049,-77534,-82029,-113030,-43308,33896,-7017,-50687,-70721,-26653,74423,108297,54126,-79380,-104032,-41566,24656,113249,158222,85642,-20816,-68736,-53626,-51723,-64008,-80116,-23160,44057,91760,62314,-9589,-25301,-58071,-100314,-128632,-39049,147467,198390,146428,65002,-35666,-103525,-128738,-119096,-55293,-6075,-47427,-9769,47540,32819,-9588,-60793,-66501,-54045,-16556,41696,89413,67363,54519,49187,1590,-53771,-120776,-72609,-4761,18240,-18744,-64196,-56078,-86000,-103264,-109044,-66738,18354,61794,60641,93936,93753,46541,-7864,-21853,-73905,-85461,-50578,-3589,34676,29105,-15573,-35664,397,27335,63850,69114,41539,36627,60284,131980,77719,552,-72593,-35344,-11359,-33065,47448,192572,331175,341189,287035,176656,101692,17263,26004,92786,170365,174672,164130,144958,138242,177480,197756,129354,67304,43981,3665,-36924,-29081,-28213,-34591,7469,38296,18775,-11244,-41867,-34592,-77935,-102332,-82354,-43001,-74812,-86343,-89042,-95223,-82741,-42160,22140,16709,-30562,-81676,29455,98992,64959,19389,-35537,-75714,-83194,-94554,-112616,-32114,81290,122427,21337,-63242,-41313,87674,269432,403632,422884,412217,357610,291245,193654,72712,-38723,-82995,52006,117034,71232,-8312,-74558,2772,60781,25801,12069,33970,29826,46684,50400,8682,-22438,-7054,10326,28480,37042,20407,-13626,-82636,-56605,40757,81786,-9871,-86430,-81290,-20658,-16792,-51603,-96176,-128513,-81122,-40552,-28813,-101036,-272489,-388949,-287675,-176954,-82196,-41693,-67382,-70899,-31710,-32974,-87401,-64975,-49738,-37537,-44217,-21098,-14982,13142,65005,134043,212868,274452,249628,153780,38778,-6323,-12804,-8769,-8595,-3735,-4059,-13555,-2368,54497,77692,-12367,-56449,-92336,-90382,-68693,-25863,73627,188191,110520,77295,21408,-164743,-286244,-356148,-372505,-370710,-351808,-317414,-278216,-238897,-103595,194233,243886,111652,-24080,-118639,-107484,-85375,-68226,-13323,87588,178929,225181,156099,-4226,-114322,25159,204297,288624,199186,45870,-79550,-107831,-91093,-65151,11907,62909,87126,85215,39775,4515,51184,159070,261783,230026,148494,32928,-33394,-90447,-42689,-53903,-140344,-193895,-196635,-175699,-127718,-33596,-47015,-34907,15528,28119,-16066,-58563,-95634,-44893,2935,-33845,-45830,-32793,-23154,-34238,-51877,-10445,49144,93641,95629,64583,89887,99229,81672,55099,105113,143615,150197,97552,59331,40342,-31936,-9761,44098,57392,10891,-8281,51598,59279,53294,79453,44717,-21169,-88403,-146153,-61462,41945,115040,153500,62957,-34188,-71805,-101103,-127832,-125148,-115863,-30188,50877,-34636,-44045,100488,270078,270366,164021,63557,-61860,-97877,-47887,-44615,-90383,1250,5717,-24189,-16904,-880,14201,68780,118582,131862,107029,-2927,-80614,-61649,1397,3962,2986,-25035,-109261,6494,167635,342717,426699,330657,191770,58847,-28508,-50885,-23613,7113,47692,63710,123418,166634,62187,6761,-56979,-71737,-17441,-18420,-33137,33607,48031,30316,65057,91629,125881,185755,176103,122731,19771,-33372,-79005,-108867,-131232,-105696,-33636,-29325,-53393,-90737,-114253,-85287,-80448,-139901,-124748,-108866,-78183,-22413,126481,202122,198283,111844,23316,117467,304407,432156,457102,460185,387153,236403,123708,64033,49973,81252,108629,98172,55776,16450,18853,44140,50375,59054,100924,27335,-75709,-85067,-10289,-73402,-94517,-87265,-75085,-13066,28218,60505,61630,44209,30150,-4387,-60310,-40750,13139,28983,46064,45378,-34755,-125898,-13854,147938,269251,214867,143158,81097,17489,-47103,-39338,-8426,36004,70921,74677,43987,46413,110583,60519,-6147,-30827,-61226,-37409,-23023,-18247,-34698,-84235,-107911,40436,159732,227171,164808,307,-29520,36342,17935,-63671,-131264,-159028,-146115,-112690,-90527,-74461,-95707,-113226,-67202,-12396,60081,145905,99379,-22608,-88351,56023,156278,198232,238688,130177,-53856,-57703,8120,37580,52102,40503,-893,-23367,-40414,-51399,-68729,-82940,-82766,-74590,-89723,-72075,-35247,-27913,-30458,-69514,-86480,-59224,-66642,-114123,-40617,6210,21370,64577,83184,59102,51588,98149,146375,149971,91703,23934,10664,15917,-13105,-22933,-26177,-67133,9216,101917,131403,79881,-39577,-56387,22663,13582,-22297,-21933,-53200,-100689,-143269,-110671,-99727,-126701,-96404,-53650,-42345,-21932,-31973,-64069,-60118,-68432,-100345,-106621,-51235,-69032,-39599,9844,55936,74426,53442,54335,24453,-48369,-118724,-115446,-20957,128334,142636,77697,11975,-70200,-131874,-131586,-112554,-15767,119100,163312,103042,-13155,-108682,-91443,-139940,-98012,1472,115967,151160,129390,68861,75109,112863,63647,-7517,-40580,-66553,-134234,-70706,-3544,33878,39494,-58457,-80970,-74159,-64438,-43191,-115900,-128037,-152981,-153633,-94649,46880,179356,195177,140434,34726,-36729,-44390,-14204,30226,45646,25085,1451,-34065,-34047,-65389,-70952,-7458,71113,82582,62116,-24615,-120331,-29289,-17035,-31956,-134,9947,-7666,-70650,-134844,-83140,59003,119517,70007,-26330,-105103,-57304,-70365,-92574,-157833,-96886,-34521,-29661,-44282,-7763,61241,59986,74721,20253,-38429,-34605,-58999,-79203,-72211,-45282,-20848,-6603,161596,598198,850868,786152,570266,333483,62934,-38667,-54194,-4735,77556,132541,100603,32380,14060,37338,101840,140035,73721,-40528,-24213,131341,151014,34950,-76421,-42989,-16296,-19928,-44490,-85761,-131791,-115915,-64427,-39893,-15058,1893,-21669,-70896,-93764,-44334,-47689,-105286,-77645,27132,69231,104296,174570,121372,34271,-28795,-93850,-87961,-13027,23603,22831,-73771,-149683,-150380,-139905,-137413,-112617,-79254,-15001,-35477,-91359,-86183,-68773,-65783,-72859,-29811,46899,61641,30361,28034,64333,53341,21010,-5308,-25117,-70323,-96907,1763,63527,112842,142857,140368,129528,100527,77488,95209,168759,176267,102167,-16550,-30489,3110,23072,-21226,-49845,86204,193040,189015,95102,-24841,-101150,-138611,-95691,-90016,-81174,-43501,-62056,-71606,-76220,-34532,33650,68559,53918,105375,106126,132555,171515,210742,192572,100590,19896,-20313,-46005,-47724,-2963,47901,46141,-14830,-66427,-33365,61932,152373,121661,37074,-20237,-80963,-98301,2483,243167,323853,249197,101921,-47597,-86331,-81038,-60615,-7219,72325,169938,200441,221071,186573,69619,-52662,-22702,8835,27126,39460,19297,-7922,-30100,-37667,-83219,-85797,-50068,-66425,-67668,-17108,-12278,-27256,-38392,-57755,-62931,18696,92380,81131,102345,176762,270770,220936,95441,18380,22452,68921,106580,119395,99025,48104,-141,-50498,-89643,-109069,-48382,34309,24097,-35530,-85732,-46749,-91846,-100013,-60790,-51676,-91954,-74273,40553,163394,215722,149351,54077,-42426,-70479,-35343,-13146,36864,67591,51594,-49785,-129770,-96402,-79149,-61175,-87384,-39141,-51518,-65038,3655,27600,-69382,-132024,-27754,-2165,-1392,-38998,-87254,-116763,-86174,-14617,-101563,-143770,-46694,-10333,-2026,18678,101462,119208,233409,280102,158836,42524,-53434,-72586,51019,95103,95073,62811,-7865,-62895,-37915,37253,94451,63421,27591,115402,303085,372238,305750,165341,91413,91381,137481,168094,90215,-64039,-116185,-90932,-5646,-28439,-33467,-2386,-8094,-42529,-90209,-88449,-5655,35036,-28851,-126754,-32695,69377,84000,10686,-89449,-17251,137362,318578,326888,202624,41047,-3623,-16053,10929,79646,155453,199012,322366,377889,297932,248943,177543,82237,24525,-1279,9161,37260,84971,90306,50927,57734,27907,-11736,-42426,-7950,16677,37010,86645,154847,158213,124578,83329,101854,149455,168556,113235,180,-87864,-36569,8570,457,-74722,-139906,-127972,-17438,118939,206307,145708,75278,40383,-23975,-49824,-28460,22671,76318,-41260,-128652,-14293,74950,144443,170394,62055,-60358,-73975,-38993,-65678,-149957,-167353,-121646,-94139,-71254,-37915,-6868,-21355,-36117,44726,45101,-79418,-111874,-108562,-97803,-101591,-121938,-92309,-109579,-80926,-23131,-3805,-17038,775,58303,31556,-56117,-79693,4590,70179,62703,-30117,-105350,9431,127569,222985,276418,286824,182705,81515,-46552,-151717,-50845,78570,118095,118254,113894,100116,144724,156245,77978,36627,-1015,-1399,-10489,-22110,-22807,-4769,73146,76842,559,-59927,-95502,-57882,50323,137329,162850,142791,199049,175158,102760,37381,-12138,-63921,-72759,-28619,33816,68774,146474,199971,166524,24499,-3702,62357,104883,75438,57465,23284,-18525,6737,79565,145782,125138,60204,28979,58779,121251,146823,85078,-17365,-86763,-36350,95807,224546,289473,289266,146575,-51270,-126703,-45952,5294,71103,27019,-122984,57230,37802,-52442,-35785,-53434,-78580,-114571,-81414,-14813,15011,4401,-12596,-13206,-10277,-35451,-80925,-119860,-158218,-197873,-149725,-49378,-14349,-34657,-83204,-81322,-72854,-33791,26040,17725,25734,64645,65296,94965,135062,26386,-60247,-83839,-44126,4363,-36247,-121124,-82988,-63933,-71497,-83323,-15805,35088,65551,38580,-26034,-71227,-34915,3006,11451,-23152,-70417,-59667,-61294,-50555,-25293,6038,15085,-55337,46540,171028,97614,-15220,-9455,11285,51317,116972,218123,257207,289115,286375,227098,143606,104549,15859,-55313,-81607,-101115,-113631,-101534,-24509,5888,-27273,-122395,-34114,122008,272690,296020,170538,26276,-91969,-78969,-47238,-68734,-101806,-107842,-28098,25320,75104,107118,35531,-68582,-58292,63206,116550,82393,2896,-112486,-99150,4332,44194,18737,-3715,33314,44949,17417,-45203,-88133,-44445,10161,5504,-33524,-46602,-28873,-13808,-6509,7888,28450,28497,4271,-13542,25564,70315,138098,206574,212929,159009,59495,-63066,-89833,-52184,-80281,-99433,-113785,-113295,-65156,12981,108933,167767,124661,-5023,-44418,82105,375190,550285,474624,234969,83324,32059,42712,129136,345465,369759,270178,299038,321415,233767,158069,111590,16590,-67454,54817,97154,63574,42299,6532,-9445,-24579,-30565,-26844,-8397,-25820,-81177,-19941,174971,356433,384898,194475,85584,33807,-63396,-57842,-4636,-1264,-58469,-86297,33345,92994,53685,11009,-30575,-59256,-58014,-35558,-1223,7080,-10477,-49154,-75155,-51094,-61511],[-96843,-45588,3879,70870,83730,30836,-25938,20475,109238,121861,88516,87554,104852,94781,63632,-39880,-60045,19424,90032,100996,32726,23109,41382,11552,-57495,-130928,-121503,-67698,-47567,-51039,-115979,-119110,-80405,-31398,62906,132933,145482,-64795,-102440,20412,68457,46932,-22435,-67862,-60241,-74390,-96112,-75621,-55288,-26814,-41842,-94074,-55766,51700,91349,26871,-50843,50672,120955,61706,-21112,-92050,-122637,-139173,-72215,65090,109375,112160,53171,8529,-25051,-55972,-51064,-47100,-40489,-6757,169,22264,78600,100237,92729,63191,21964,-13018,-63937,-122600,-68521,-14246,72173,76809,57479,16076,-56457,-42322,28020,44432,28339,17159,-19011,-33613,6102,52763,44919,-30776,-64421,-13979,334,-2843,4650,5709,30525,11250,-27329,36914,162911,187893,101713,56868,10238,-26414,-71566,-83914,-11626,51807,11315,-48772,-104219,-9919,77373,58202,-27037,-94644,-32314,-15645,-9486,-15167,-5988,84787,143796,108554,61631,3198,-85237,-41999,-36987,-86815,-74286,-57556,-33563,16355,92036,80921,11427,-62444,14206,64533,123314,128049,79646,17927,-36696,-3902,25518,-10556,-33248,-28501,-20521,25601,50903,-7147,-114469,-103466,-76604,-48258,130699,274288,105215,-78374,35516,178307,343246,348377,125958,-14948,-38898,53058,158084,230527,169348,-23434,-97352,-42403,-9481,-2587,-9885,-25603,-20455,-1476,55422,179091,343504,344248,259632,60834,-122365,-48601,98389,153196,67740,-97915,-21752,128724,298319,491616,586881,424934,177936,41195,51165,32083,-8122,-44162,-75627,-30884,58497,108918,44252,48817,100284,140318,97957,-21779,-59166,-5228,-4415,-75735,-41330,38292,117949,148070,123860,40472,-65386,-18923,58222,19315,420,36730,29357,-22067,-30673,-44584,-37062,-61778,-89198,-82098,-100936,-119303,-20092,58709,93111,12957,-88740,-77732,-81378,-97409,-76270,-75076,-69787,-62918,-68589,-50439,-122,-7456,-89790,-100426,-64744,-25999,-56706,-95416,-100193,-69293,-85754,-105663,-95305,-117308,-133861,-106037,-40872,-19053,-35099,-44968,-11642,31556,70097,45565,-25746,-46822,-53683,-78627,-67477,-36841,-91786,-156939,-116564,-34551,18221,59792,56081,27346,55224,114815,96917,175758,248059,138784,-68816,-40935,35333,41066,849,-35876,-114523,-34717,50310,91764,75313,112326,167757,217696,256748,240626,130295,19560,-89172,-33242,46272,35402,-18258,-67215,-52975,87610,81039,-1806,-79608,-115786,-115329,-90450,-83297,-97695,-50414,58569,110967,79717,19730,-65091,-144957,-134236,-61397,48007,103308,46613,-12720,-51252,-38310,-7831,24336,72981,118352,270129,435014,510233,357814,205430,97854,-21930,-65277,-55654,-33901,-27081,-14591,42152,92622,79805,4166,-19688,-34442,-46261,-109051,-138391,-92082,-51859,11794,82413,109873,163932,169011,79545,43548,38696,21515,-682,-48960,-58516,-23109,-37638,-22189,8589,4135,-44006,-47570,-24139,-101032,-91433,27709,79747,-3315,-69582,-69263,1524,34603,29385,-33217,-125055,-30020,48596,10437,38743,176719,288744,231437,148254,35192,11980,101199,133431,18630,-47673,-68156,-38974,-34858,1361,32492,123074,237105,275943,197162,26373,-29798,77302,192254,173824,73000,-21953,-106317,-79007,-39580,22293,54640,20900,-41970,-32266,14849,-7844,-551,73334,199475,400123,402184,225378,94944,47635,2610,-41980,-65780,-61380,-39141,-10416,-2851,-55417,-106438,-82622,-13104,-9,-52696,-102179,-100616,-85087,-40260,21505,80284,71527,1423,-84118,-50269,17073,33112,143866,249576,345619,444800,373653,245288,155311,91790,66647,16159,-40111,-36204,-39767,-29414,50364,197337,309808,291363,117350,-28804,-110778,-106095,-1672,128415,156069,102446,-23419,-28772,-20341,-62043,-80386,-60923,-62608,-40500,-6383,-12972,-54134,-38639,-26314,12973,29724,15814,22374,22193,-36113,-87444,-49678,68549,194062,133339,-14345,-42344,2691,87963,148825,116963,28559,-45453,-26919,33317,36850,22529,-7459,-9393,-32492,-57925,-46835,-38835,-31421,-44025,-28339,17953,60401,57806,15901,-16866,-46722,-45047,-28853,-139220,-109911,-100385,-50645,46131,73957,41986,-19444,-76492,-86757,-113391,-84234,-27395,32961,172880,343659,342653,117239,-100543,-4565,91171,134099,115919,44879,-9209,-20114,-716,13103,21577,34517,-5995,-119608,8095,97484,175571,181458,152343,175704,203883,193845,122200,-44010,-125540,-115831,-78722,-66236,-95640,-67963,26147,-6190,-75525,-80784,-42230,46360,83018,47325,-63027,-99784,-42038,23172,113049,174291,112506,431,-59955,-63573,-79618,-108547,-76707,-23350,17191,49778,15621,-38005,-21076,-47695,-96401,-117536,-5848,171932,209293,136195,44246,-53298,-111585,-130342,-117888,-54099,-2162,-42904,-11404,40330,39968,4966,-41932,-41397,-32182,-5305,49181,92966,70153,60611,63834,29957,-17255,-88550,-89041,-20853,13574,-18630,-63653,-55914,-86079,-111818,-121640,-61923,36664,89080,82353,88425,68337,17814,-46238,-67987,-94253,-84306,-54886,1212,53319,50073,-242,-37211,-14620,5236,33223,41253,29908,52394,104735,163753,80520,-4798,-81842,-43369,-17837,-25728,54131,185251,298759,313398,292025,205214,147880,67744,53992,99918,159478,154468,146616,129523,121407,152089,154509,89560,48850,49824,23070,-15336,-15567,-30479,-47249,-1911,50347,49170,27450,-19861,-25084,-74365,-102471,-89613,-52213,-82455,-93661,-96168,-96975,-76497,-37322,17845,13828,-19332,-61438,21307,97440,81418,48899,-5416,-50916,-65226,-86234,-113938,-30340,89149,139991,41716,-44592,-28620,96719,277857,403591,417007,414945,374672,310151,211413,84024,-34193,-92992,29630,103256,68383,-9143,-79619,5692,72149,32879,14149,41163,40140,40169,40902,338,-28423,-10126,14140,33215,42324,23260,-18162,-94868,-46739,53289,102612,14009,-79503,-97847,-34303,-10635,-33614,-87988,-132392,-58228,-18109,-12771,-80295,-242922,-400901,-312603,-198651,-95237,-50676,-67887,-56870,-23475,-31646,-85197,-73110,-64456,-61368,-75093,-54251,-42942,-2696,66654,170251,277146,339298,275149,148288,21336,-25615,-30470,-28287,-19956,-10880,-15349,-29239,-14853,31743,23962,-67669,-79043,-96222,-95948,-84372,-41198,64615,205675,170126,149686,57953,-138968,-278847,-368733,-402847,-415107,-398237,-349933,-292980,-246128,-107734,204184,291809,140138,-20153,-117904,-104873,-83749,-67667,-16684,80403,198174,274335,202234,24630,-112721,22318,201412,252659,141411,533,-101097,-120043,-100017,-40871,30592,57645,66340,63637,17043,-22063,32913,161040,287683,247171,161236,39658,-28117,-73076,-19721,-19492,-104181,-180929,-216393,-220321,-125452,-13830,-45632,-39892,8514,20148,-18906,-58078,-89823,-31798,2356,-43235,-57489,-35958,-11004,-20328,-41220,4115,77430,141219,146814,127205,158019,156162,119057,73519,117165,149795,144436,81579,47882,36571,-39410,-23202,35619,64626,35787,17311,81708,92153,73034,89698,47866,-21650,-91102,-151598,-79488,13703,88839,139761,54620,-35740,-62905,-80183,-105320,-127622,-107877,13225,89799,-23253,-54355,92124,264730,272813,173444,86221,-28547,-117864,-83065,-69379,-71441,24145,43360,-184,-21409,-21208,-10554,51663,120309,126844,87400,-14835,-83133,-60939,-6575,-11472,-12025,-38434,-95208,17594,167669,338873,438045,357513,230128,89019,-44218,-73898,-31609,5920,39693,39475,93818,175484,89216,33515,-37870,-63531,-11238,-16767,-38426,34745,58263,37248,80270,134232,184223,242898,224164,158063,31380,-29334,-79093,-110267,-131947,-101753,-25028,-17390,-45359,-98099,-125902,-83432,-66771,-120452,-149174,-125710,-73495,-1288,145157,204238,182932,97412,5049,84014,272330,413291,455447,447480,347341,199493,99777,43050,19943,44483,66831,64209,38731,7813,11692,34005,49984,65118,125717,60736,-60100,-80989,9640,-36141,-71549,-60435,-47858,-19439,21845,65136,84430,69790,46676,-640,-66996,-57567,-12925,6470,51881,58449,-23862,-123918,7617,199700,327159,251633,145121,70778,17666,-35742,-23626,7715,44257,62918,57279,34312,38534,111161,78320,8824,-11895,-39923,-9828,16394,25691,-6086,-74750,-115161,41341,154929,239144,207229,28233,1935,48685,13449,-75097,-124432,-132001,-132750,-121854,-82919,-59572,-93444,-122352,-56318,2545,65344,133020,75553,-43550,-74638,60516,147400,176082,221257,126625,-51015,-39527,16521,41983,52747,36800,-845,-22391,-44954,-53207,-73260,-91508,-90007,-84656,-113112,-88751,-58819,-63165,-60002,-74515,-76799,-52083,-60491,-115987,-52842,-6759,4585,49493,84093,68880,60723,105489,142218,126178,74106,19950,14950,29852,13544,20795,38106,6927,54333,122217,139654,83173,-34367,-63374,18516,28012,-2713,146,-44806,-106257,-139948,-106159,-101286,-121093,-87025,-46751,-43299,-34213,-48597,-68292,-58755,-71447,-98559,-110970,-60285,-85783,-46897,11997,59975,70197,41227,55111,44550,-8677,-65826,-60631,25583,144342,144148,81041,18250,-60989,-119891,-138879,-114743,-1783,138713,178216,127603,28995,-73357,-88087,-136494,-92224,13450,134723,167393,140774,69773,55851,85488,62032,7870,-29824,-71530,-127526,-59299,-324,31928,31978,-68694,-70820,-52969,-93675,-65858,-129666,-136303,-149427,-128098,-59786,62566,160306,163681,128037,40103,-23030,-39792,-29127,26229,43326,12016,-15229,-48944,-49409,-54568,-52106,-22893,60851,84351,66452,-25264,-97271,-3068,7648,-8362,24898,33974,11774,-51227,-119833,-92381,42498,113787,77633,-21202,-110736,-62936,-91657,-111720,-164127,-92283,-37985,-25119,-36578,-12326,19453,21187,58755,27899,-29934,-56713,-97117,-108581,-86992,-58569,-29865,-8642,159246,585020,834334,771559,560729,353877,83561,-25962,-44358,7432,106132,202379,203849,126093,48527,36639,102917,147521,78799,-34075,-22316,119031,134520,24501,-84576,-56079,-22440,-47633,-90656,-110581,-132327,-115290,-79413,-56766,-23113,-2694,-26722,-69665,-72834,-33729,-48142,-106688,-69354,32676,69651,100179,157696,115580,37037,-27340,-100184,-97184,-22318,10739,22827,-67599,-149648,-149759,-134745,-121860,-102435,-83018,-33182,-43464,-106182,-106062,-81158,-75211,-78199,-19399,70778,88392,62198,67210,90505,61614,24279,6514,-4393,-59833,-101978,4074,74161,107994,114483,96260,74201,34475,19435,46522,120876,134672,70419,-29344,-28203,9457,32053,-18874,-60217,80292,197010,199395,105191,-7817,-78113,-148651,-114967,-103375,-92362,-49400,-63985,-67792,-67475,-20339,51989,81274,54781,102074,111009,149609,194535,215134,181790,85095,8306,-25249,-47848,-51048,-6248,48007,58108,3472,-50121,-28252,63521,162877,123816,30609,-24635,-80905,-89600,38602,277939,335607,243497,99943,-49015,-90009,-82946,-54877,5063,101826,205018,234255,253936,231153,110531,-59950,-59721,-19993,1892,25680,20925,2854,-14198,-38332,-83506,-79030,-44821,-56041,-45931,14685,21731,-1913,-25468,-57141,-68366,10598,81651,63439,78048,147410,244685,217459,107247,24664,25933,82413,134371,155733,129132,51731,-10209,-50095,-64839,-97118,-59640,21929,19327,-22383,-45823,-5454,-71847,-88230,-63547,-66919,-101421,-69705,52078,185884,231433,146679,44213,-55174,-76350,-28561,-7,46553,61983,35789,-68585,-156721,-107959,-88451,-66158,-72909,-24971,-48786,-71028,3366,43297,-50089,-133239,-56145,-21251,-6652,-39143,-96468,-124574,-67851,-12066,-93244,-156656,-51612,1547,18134,39432,110236,105576,213835,275690,168048,56122,-30349,-75060,28081,75485,76329,46704,-18013,-54842,-6761,55816,101480,58333,18372,93370,270217,363737,311678,185217,122146,108528,124456,122501,54315,-90038,-129742,-87793,-16744,-48852,-42643,10380,20061,-11828,-73434,-107128,-38468,-8038,-57469,-123714,-30493,57433,72160,10865,-85326,-27104,97558,269666,273714,158117,40862,-2604,-18953,566,62224,132494,171378,304907,397047,302343,251372,182599,75849,12730,-11059,2322,36090,92285,95695,54115,63636,41999,5987,-26678,-8290,-2020,-744,32672,104551,151905,145512,99273,84219,112003,127191,74161,-18344,-86926,-43348,-7637,-22717,-92376,-135102,-106438,14147,146660,207934,131699,64273,35757,-25104,-46624,-19403,37795,69126,-61601,-121667,-5031,94692,176625,212790,89773,-57575,-87447,-50969,-74264,-156154,-170976,-130182,-107240,-79305,-33436,15379,11779,2261,71139,31431,-110049,-102358,-70676,-55410,-70052,-129186,-103853,-118049,-82722,-23548,-1355,-9206,6643,60213,28368,-61337,-89804,-4981,61453,52948,-37194,-103130,3736,118894,219673,264263,252241,148834,57211,-47603,-119366,-55150,60951,87697,77176,58635,46897,113865,169158,105438,66659,19464,11780,3623,-4180,-18270,-29343,27492,43404,-22706,-66631,-94080,-54173,54238,147595,188780,195357,237012,180654,102381,32738,-29606,-86201,-87616,-35426,41128,87196,166582,222761,186199,45395,16972,84690,113368,59072,28679,-8876,-42910,1217,80168,150486,119656,53915,26875,60451,118706,130827,68959,-30549,-95236,-53057,56618,138986,158709,180662,92837,-64066,-133152,-44076,1992,32234,-14867,-100334,52829,23475,-64821,-55357,-82689,-96692,-97799,-56773,-4697,21233,3121,-12769,-13028,-12611,-31562,-65205,-105164,-160757,-204338,-157155,-52780,-10275,-27497,-86141,-95800,-85579,-35105,42786,52806,58922,86156,71695,95907,125444,13806,-62517,-82579,-49048,2846,-34395,-129321,-99584,-87440,-106923,-95968,-13131,35050,61502,36699,-27086,-77870,-45412,-5105,-2369,-47751,-102593,-82662,-84043,-94478,-57528,-12992,16056,-50913,27558,145087,69815,-35176,-26234,-1143,39032,92524,168881,206444,231188,226953,191779,127569,89595,2355,-55300,-72410,-92647,-114080,-108915,-21259,7403,-33751,-128654,-23358,110406,213289,240781,143791,9478,-117942,-92630,-55915,-73033,-106373,-114480,-33106,18229,56337,90045,30212,-79277,-80219,29461,71242,31811,-42631,-140662,-101364,5903,49834,20523,-13788,14153,10289,779,-43800,-72642,-35076,10533,11732,-27247,-45384,-29802,-15933,-13458,230,26979,39174,19963,11154,68785,90846,124834,173930,172710,114427,20464,-84295,-98473,-53633,-82010,-105261,-122128,-122334,-80156,-5921,95502,156787,112982,-8921,-52435,43457,294492,479779,428375,250517,127360,79905,66247,120017,292736,303997,239691,276712,301522,219653,138693,97484,29366,-34883,46058,79313,57958,40697,-5331,-23862,-39650,-40086,-27066,3984,-4906,-56165,-49306,135154,333974,346402,146193,52688,8821,-82581,-75861,-22867,-16801,-82744,-91924,30705,94519,55066,11260,-29434,-61989,-66433,-50755,-25151,-22124,-35660,-69521,-91123,-65950,-85123],[-75591,-21040,30404,94218,96833,36044,-20810,26562,111261,124776,92123,80382,85471,79106,67530,-28815,-55149,8251,67187,82044,30651,27321,44247,10365,-65007,-131290,-68326,-36743,-70323,-86238,-137525,-106324,-90224,-62108,38419,121927,155275,-54015,-76601,15466,48832,31531,-26295,-49760,-32486,-50073,-79710,-73578,-58922,-38307,-46045,-82775,-34379,68259,92215,20859,-40908,75184,150725,79015,-21159,-98263,-116923,-133039,-118535,31531,91458,98722,39858,-2091,-34856,-67794,-67111,-63434,-51297,-12117,-2270,16132,65768,88047,85299,47479,158,-28540,-65104,-136182,-89678,-24931,82560,91074,71238,28950,-51734,-58690,-3497,8152,3701,8083,-14762,-22189,18242,64963,59762,-12026,-54357,-11759,5378,650,-6671,-17302,15315,-6214,-59136,5112,130493,157780,82383,27149,-13795,-40788,-90948,-105541,-34404,44369,22185,-31592,-99291,-12483,77007,52061,-40473,-48556,11101,12633,18242,15836,2258,86218,154761,108903,49329,-22143,-102413,-16902,-6218,-52036,-63540,-61426,-41285,10470,82821,51681,-53051,-23290,44894,93122,151276,148278,91376,23125,-30069,10076,43835,8827,-15796,-19473,-21630,20774,47815,-9245,-114663,-107250,-85210,-55787,111165,249694,89457,-84229,17333,142733,293822,327421,119760,-18640,-39848,52468,148887,206610,151008,-35252,-88033,-29363,937,-1678,-13000,-32284,-23069,7047,65555,198760,357531,351345,263057,60481,-112546,-47614,85181,128954,50647,-98617,534,167112,354279,529536,580317,388556,130396,16507,43174,36061,-5607,-46867,-86452,-14710,82260,103915,46108,41189,65192,92142,79051,-8462,-52573,-15499,-10943,-64740,-20597,60801,152281,192988,166405,68882,-40788,-9731,74539,58791,47783,69856,38429,-22777,-26642,-32008,-20688,-65068,-129637,-110218,-129827,-104084,-4988,85253,127528,46620,-63564,-96439,-105097,-105771,-73716,-76155,-73075,-62402,-58851,-35955,13240,5049,-77011,-91622,-58201,-18846,-46251,-85087,-87583,-50970,-76103,-64399,-72880,-117386,-152460,-109166,-36539,-18927,-42236,-56867,-23347,15677,51916,38124,-30003,-58321,-76369,-99585,-66036,-19079,-55075,-136012,-125529,-37373,25773,61928,44302,5302,28056,105034,98047,181523,277572,186575,-26050,-48722,2829,23051,15788,18297,-54428,-88553,19140,76617,72968,124852,202283,270048,323493,282399,134408,15715,-85751,-23062,66369,73165,29714,-36508,-110306,42299,58657,-19097,-93346,-128214,-126475,-100420,-82325,-77630,-42486,50499,112416,90261,32639,-51176,-150643,-117037,-32436,88969,119653,50321,-5623,-40375,-32184,-4473,27381,70391,101232,239817,396206,458543,309427,179322,77664,-36501,-72452,-47331,-27321,-28600,-10265,51036,112248,98904,3195,-40140,-50063,-45680,-99791,-152995,-119606,-81786,-13494,63331,77908,113984,124013,54640,37177,43970,25971,-8509,-69551,-59506,-22091,-27255,-3389,31044,29657,-4731,-20240,-17069,-103748,-110101,231,60016,-9309,-69732,-79451,-23692,4523,12830,-34782,-130845,-34167,49613,9411,25602,156150,284077,237914,149856,38437,16185,101799,109741,4074,-48977,-70630,-37003,-24710,9843,35020,113093,201586,233841,178104,36227,-13656,79905,186911,161513,49101,-47969,-124445,-63851,-28159,21824,44697,10202,-50136,-38502,9468,-10827,6031,106259,275073,464067,433687,247517,107761,47162,-2380,-45576,-68884,-62002,-28923,-526,1276,-54528,-100445,-76241,-8884,6795,-48578,-97019,-99442,-93994,-50754,17798,82632,70547,393,-73411,-35965,24629,47620,160933,251834,330058,412545,328500,194922,104894,41204,31949,7075,-31135,-31243,-39378,-35419,35560,169994,293362,272988,115908,-6269,-73963,-89407,-6120,107205,132924,75645,-43150,-46984,-33790,-72283,-83143,-51825,-65765,-52405,-23274,-18632,-55618,-41620,-23005,21303,34743,13775,16102,20906,-32989,-88415,-49338,76473,211591,165310,19159,-25060,6746,81134,128111,93790,14069,-60447,-36899,25659,42425,35633,-1345,-27122,-73890,-84712,-49913,-36198,-35004,-53361,-34188,23449,80473,87040,44504,7277,-24204,-27351,-22594,-135809,-119556,-96712,-44353,38033,57824,41199,-9771,-85929,-96424,-116769,-90498,-38459,15566,161362,341532,343257,118942,-77455,8559,115464,165647,137800,52732,-7921,-16272,13859,40369,51759,53670,-3447,-120834,12442,111920,192653,182123,138604,152485,177043,176807,106338,-44794,-106358,-108000,-62564,-45569,-76396,-77462,24857,-2306,-103488,-75357,-49137,22837,61724,44861,-42654,-98941,-48915,17342,108575,184325,137641,22640,-50011,-71044,-100772,-112222,-53044,-21973,-9085,6000,-31179,-59123,-13095,-38412,-91915,-96075,24283,186612,207523,118766,22039,-70934,-118520,-130286,-113361,-50849,2768,-35220,-8922,34236,47530,21269,-21152,-16428,-12493,5873,56422,93497,70010,64471,77092,58628,21943,-45046,-80077,-35027,6810,-19682,-63485,-56142,-86989,-117182,-122716,-50626,56683,112932,93658,70835,41451,-1722,-65176,-109714,-109260,-80832,-57549,10346,77344,76027,18189,-36938,-27627,-14904,3207,10931,14434,64288,152163,202773,88838,-6556,-85996,-49545,-22990,-11114,62339,173164,255465,272214,284814,226828,191809,122141,83175,101487,138796,122488,116909,103585,96716,117755,103931,48829,37785,62546,46170,7713,-2857,-33598,-61061,-15272,57841,78898,64573,625,-15855,-69730,-99109,-88631,-50715,-82038,-96292,-100673,-99764,-72577,-32617,16018,14639,-6575,-42046,14141,90597,94512,77992,23378,-27060,-47432,-78128,-116261,-29790,93330,151438,58526,-27984,-17263,102480,275904,385132,393112,398510,375727,316846,220820,92096,-30120,-99045,10773,90782,65777,-9686,-81184,11629,84808,38482,11887,39322,44602,33009,32282,-5290,-29750,-10258,18610,38092,47440,24996,-24453,-107895,-37012,62372,117073,37245,-70589,-114346,-46968,-3286,-13606,-72585,-116924,-32130,6636,3398,-57341,-202484,-364889,-327914,-218377,-107298,-61119,-70067,-43135,-14474,-29780,-81492,-79375,-77959,-84197,-103926,-84982,-67543,-15624,66596,196175,327176,389607,293304,140806,6489,-41548,-46463,-45330,-27389,-14035,-25162,-47331,-28933,8023,-25180,-101566,-73909,-67276,-78739,-92753,-55601,54243,216684,236254,227065,92582,-105194,-255310,-361180,-411404,-436879,-421553,-361281,-291786,-243545,-113187,208852,335065,173051,-14438,-113246,-99796,-79861,-65112,-19313,70988,206107,310882,238259,47692,-109903,19654,191823,207535,77816,-49448,-125424,-129702,-89815,-15406,48624,53330,49100,46083,-1260,-46115,13555,154607,305055,264151,179458,54446,-12088,-46175,2760,25279,-35080,-124650,-202304,-257276,-107447,2694,-47229,-47736,254,11815,-22568,-58701,-86831,-23370,744,-49442,-66918,-33848,3998,-6415,-32194,16043,103430,187258,195423,182494,215919,205130,149936,88501,126791,153075,137494,67298,36979,33102,-45557,-36990,25656,68821,56749,35967,100901,117941,88303,95315,46843,-25451,-92546,-157956,-98128,-14329,60320,122061,43396,-38329,-54716,-56597,-68970,-84160,-43285,70882,130055,-13792,-66783,79962,248538,262278,173304,99538,2101,-89448,-117476,-98135,-50766,47801,86126,36980,7,-23927,-33408,29104,116094,117238,65256,-28067,-86294,-63005,-17965,-28885,-27994,-51695,-83010,23199,156964,315737,424053,363591,250619,108058,-55358,-95234,-36537,8659,36671,19829,60870,173020,108676,55706,-21957,-57866,-8842,-19070,-46870,32368,63684,39392,91303,173450,238423,294324,267541,189595,42594,-24626,-77537,-109188,-131311,-96945,-15871,-2955,-30124,-90153,-122014,-78925,-54242,-99332,-164879,-141997,-69844,16216,158951,199267,163225,82627,-9720,51591,234852,379517,431202,409768,292117,156523,71852,18823,-11711,6890,24492,27916,17950,-4247,1280,19318,45301,67836,146096,93115,-45530,-75914,27057,1228,-38938,-26210,-17453,-21019,15083,69101,105123,91475,59206,1794,-71394,-73071,-45869,-22963,53070,64519,-18228,-122851,27710,242573,362735,269800,139601,58839,17640,-22136,-7701,22280,50165,52499,39756,24614,30946,111136,101054,26208,5668,-23923,9666,45953,63234,23489,-59735,-112123,37957,144730,244043,250839,58802,30260,54921,5169,-83097,-102387,-105523,-117899,-134807,-77343,-47877,-90722,-129673,-48792,9594,57034,101152,40150,-69159,-60545,65588,140122,158994,212442,138668,-26420,-22232,22364,43873,50154,29692,-3807,-22666,-47967,-49376,-70339,-101431,-101728,-97660,-139000,-97030,-79829,-96673,-88880,-82658,-71007,-47464,-57346,-121040,-69057,-23308,-16142,23347,71668,73182,68985,109184,131088,97139,51503,13351,18596,43490,40229,64396,108719,84940,96294,138127,142659,82201,-32262,-69008,13428,42740,14995,16154,-40481,-110772,-133004,-105406,-100828,-114141,-79839,-42306,-46240,-46496,-60297,-61852,-49289,-73944,-102195,-108121,-63697,-100731,-56070,12508,62833,66657,30504,54642,63081,29917,-16222,-11931,63881,149656,139591,82216,24075,-50331,-106321,-140241,-118215,7132,143779,177127,141884,70778,-34202,-85111,-134114,-87937,24505,152046,181913,149751,66865,28565,46901,54171,20357,-14720,-67134,-107161,-49538,2066,28321,21677,-80654,-60318,-33600,-102999,-73506,-127113,-115875,-123306,-93992,-20968,81983,143268,127252,101445,38340,-14713,-36721,-41700,23525,42212,1165,-33136,-68941,-66121,-35192,-30667,-36543,47777,81807,65866,-31949,-77269,19531,28863,12303,47421,53807,26106,-36125,-106516,-100220,24496,101857,79239,-20419,-106004,-69414,-112352,-105101,-111091,-62268,-28021,-13731,-31790,-20812,-12846,-3101,48287,42269,-3878,-49758,-92950,-88355,-86762,-67256,-37452,-10004,153994,550909,785694,726589,529210,361747,103659,-12308,-34227,18477,131076,265007,300116,212536,76198,31014,97245,147036,78630,-29596,-24654,93734,102040,4162,-97252,-75294,-31915,-63942,-133776,-137235,-131690,-105478,-88207,-78148,-38359,-14243,-33726,-67512,-56276,-26775,-51609,-108388,-61882,35603,66311,91413,131676,101874,36016,-27806,-105939,-103576,-34926,-11486,13534,-65042,-148601,-149641,-131575,-110553,-92532,-83381,-54572,-57069,-122410,-126563,-90478,-81970,-76133,-2880,98828,120250,104061,115962,119454,70527,30239,22252,17479,-50192,-105892,8159,88234,111297,98383,59157,20739,-31237,-37301,-1319,69749,88162,37250,-37979,-24359,14932,38512,-17602,-68850,72202,194202,202647,110825,6155,-55484,-122132,-121045,-108625,-102857,-56443,-67284,-66424,-62442,-10983,64450,86269,47243,90178,111305,161591,207524,207139,161868,66271,-4026,-31151,-51326,-55838,-11239,44886,66874,19773,-34680,-24801,57317,160811,115914,20598,-30725,-81749,-82862,68734,294234,328112,225322,91196,-52195,-93214,-82277,-49879,13109,122147,223900,253469,271195,257119,138299,-48806,-97366,-56123,-29441,6764,19712,10178,-5635,-44040,-85494,-74359,-42376,-45183,-23724,43854,55047,25318,-10818,-57771,-74847,4224,71739,47025,55383,116892,210148,203959,115630,30075,26803,91234,158591,193246,158610,51595,-23369,-48581,-42536,-84088,-69312,9200,14471,-6917,-132,31780,-55891,-78518,-70173,-87276,-113114,-69724,55961,195814,233011,137959,33959,-67650,-81943,-22893,10444,49777,47839,12025,-89058,-151429,-106258,-96688,-74427,-56617,-10654,-45791,-76619,5401,65108,-22647,-106773,-85838,-38387,-11095,-36457,-100654,-125189,-52945,-11011,-85521,-158600,-53974,15084,40720,62371,115511,91414,191312,264103,175043,69440,-8095,-58197,15321,58548,57274,29237,-29000,-44004,24175,77329,103975,49085,6986,67995,220655,329284,294024,187980,142900,118982,106948,83848,31651,-100527,-137967,-84261,-25844,-60548,-40946,31384,53710,22609,-52663,-121440,-66808,-45531,-80663,-112984,-28233,43683,56885,8647,-80584,-36780,55681,207400,206538,107102,41542,67,-21559,-9410,46451,111086,142837,271425,394119,299214,248686,182376,65985,839,-17958,-1357,33417,92914,95553,57355,72224,60599,27996,-7681,-6349,-18111,-33633,-8195,67636,151167,170789,116808,64875,73243,86341,38981,-34785,-84590,-46113,-21171,-41868,-104415,-121048,-85292,42460,166949,202968,116594,52611,29902,-23607,-37779,-4802,53860,55291,-83342,-103932,8785,116949,211342,260371,125588,-46328,-98734,-63440,-82594,-157584,-166979,-133995,-114906,-81341,-24769,40493,49809,47662,97227,20374,-129956,-60207,5234,3018,-29215,-107551,-112819,-122101,-80999,-21911,1805,-579,13568,62283,26285,-62868,-97703,-15465,49895,42449,-41789,-95086,1986,111242,213901,249169,219899,124064,45848,-32215,-82938,-52947,45042,62851,42650,9091,4369,85853,182746,140182,100457,42395,28286,20738,15924,-10085,-47198,-14465,10163,-42067,-66385,-86998,-45366,61957,158931,215863,250512,262186,175639,93738,22855,-47367,-103694,-99216,-42764,42047,95562,174183,233822,200545,68644,41428,108118,120368,42543,-3047,-48294,-70136,-7875,75115,146394,110182,49303,28701,63365,113257,113248,54014,-39451,-97495,-63014,24200,65539,46218,74728,35701,-76037,-134090,-35465,13469,6242,-49219,-73218,49444,8585,-75788,-69654,-98999,-92298,-62656,-28293,9894,32114,4748,-10736,-7710,-4602,-14653,-38009,-79044,-153516,-200197,-160677,-53988,-4043,-15707,-78818,-98032,-89382,-30109,64932,101837,110344,123437,93602,111470,126503,10906,-57439,-75124,-48333,8057,-22723,-122558,-111642,-105347,-136340,-102572,-12187,35474,59916,39375,-20405,-74118,-49766,-9515,-12569,-67757,-123422,-76732,-68152,-113822,-83644,-25746,20089,-44737,10089,119065,47392,-48812,-36187,-7060,32313,71707,125478,160302,174731,166694,153693,109378,73368,-9087,-52346,-59922,-79829,-108864,-111224,-13566,14387,-33856,-124323,-8739,100763,156832,186128,116482,-4282,-137939,-97546,-57633,-69838,-102817,-114958,-32450,16006,41325,73846,27058,-83801,-91188,7381,38687,-5893,-77677,-162412,-96120,13516,59815,32323,-6937,16644,4646,5482,-24143,-43796,-16221,17552,24110,-15517,-39764,-28291,-15979,-16822,-2141,31742,58919,49856,53326,120919,116221,116780,143697,134519,73236,-9696,-88649,-86336,-45118,-76706,-104435,-122433,-121735,-85891,-16118,87166,145604,100729,-7463,-53208,12226,213500,393384,367341,263563,181361,141788,98485,115663,249908,260939,229036,265879,287356,214265,134520,100730,62234,16881,55133,76693,68818,48887,-9046,-29500,-48549,-42903,-18489,26370,27713,-13012,-45134,95445,305124,305056,109297,33249,-4403,-91331,-86252,-32862,-23332,-95244,-89463,30940,96683,62212,19922,-18062,-53385,-64107,-55303,-37697,-38022,-47453,-76250,-97398,-73410,-101493],[-50900,4665,57679,114154,103700,36933,-18313,32246,112676,126901,93996,70513,61632,57700,64189,-21540,-48648,-1318,43405,57844,25617,30927,46313,8342,-70316,-110328,-13639,8266,-60777,-114735,-108386,-73191,-76917,-87347,8886,101826,157525,-32779,-43863,12297,29649,17722,-23803,-24379,-4980,-27199,-61658,-65808,-56558,-43075,-45394,-67974,-14640,81295,89876,14086,-31647,92366,170018,90444,-22414,-102814,-108810,-108340,-162542,-7714,67125,79226,23022,-12712,-40439,-71643,-75732,-80260,-63295,-18515,-5390,9458,51219,72575,74759,30973,-22646,-47175,-68921,-129345,-110620,-35404,87861,106360,86730,45225,-41723,-83017,-40304,-32419,-24949,-4214,-13583,-15502,25005,71812,69876,3381,-45418,-10317,10112,5701,-13976,-24530,25828,2334,-78615,-24063,96328,125469,66580,4297,-33019,-53271,-107415,-119416,-54840,32506,29294,-17289,-91028,-15261,72173,40197,-47062,-3900,48460,35762,41700,44271,12793,82941,154096,101713,32617,-51367,-76953,6703,24231,-11512,-45206,-61288,-49176,1273,64771,11627,-106123,15129,69288,116297,176254,165661,100719,26684,-23738,23681,60686,27068,1870,-8517,-20348,16991,45415,-10083,-113477,-111952,-93772,-64104,86600,205750,58947,-98022,6963,110789,238881,294596,108349,-25140,-41029,50982,136277,175733,124612,-50091,-80499,-19500,6516,-4841,-19396,-40860,-26006,11905,67059,204551,349557,340002,250689,54159,-102815,-48313,66424,97536,29839,-89229,23015,203859,405272,552925,559192,347859,88392,-6320,35545,41105,-170,-45146,-95624,2352,107226,95241,43846,27630,26097,42619,53623,1155,-40774,-12731,-5653,-46171,2439,85729,187269,235271,203287,93383,-18057,5624,98863,110768,105976,114968,57102,-12263,-8918,-2604,18481,-28440,-118763,-114330,-123091,-82279,7943,104006,149329,73326,-39396,-87973,-112234,-104355,-71772,-78392,-78029,-64744,-52422,-23509,26273,17966,-65396,-86322,-53890,-12369,-34463,-67178,-61148,-15037,-30274,-16800,-42331,-100958,-158687,-105403,-31749,-20981,-50933,-67301,-32689,925,31842,28504,-36007,-70435,-99789,-117071,-59854,-2199,-15968,-108839,-133734,-43678,31754,63997,32183,-16088,-1976,90148,96737,186298,308877,244747,24094,-54821,-33985,6708,35229,80324,36455,-68499,-10509,57469,67621,134946,234102,317575,382042,313923,133014,11507,-78192,-14763,83471,109734,78356,3146,-125982,-1771,31506,-37707,-104992,-138655,-136635,-107680,-78003,-58244,-29829,42302,108380,95251,40517,-40869,-129321,-96668,-1556,125987,126893,48456,-1586,-29958,-21929,1839,29748,62712,77636,199380,344097,394824,258385,152332,58000,-49161,-76636,-39519,-22200,-30499,-4213,61382,127385,112295,6933,-59748,-68508,-48892,-93256,-148633,-143904,-110195,-40293,40425,42575,55128,74654,30302,30896,50219,29567,-18553,-84813,-55068,-21500,-20218,11258,48931,48577,23259,7730,-6189,-100161,-126194,-25202,38211,-15602,-69199,-88189,-48677,-28039,-9332,-39154,-132468,-40855,46316,6330,9081,126796,263798,231375,141657,33876,13680,94800,81239,-6454,-46329,-67858,-30585,-11776,18320,36802,97945,160820,186902,151938,42485,2990,82086,176635,143464,22006,-74360,-112786,-47525,-18233,17724,29405,-3701,-59890,-47829,546,-14982,13193,141580,362356,531186,463697,267907,118048,44537,-9053,-51124,-73889,-63484,-18119,9462,6590,-51834,-94201,-72365,-6401,13165,-43758,-90731,-97561,-101140,-55616,18772,87346,71184,1357,-62881,-24093,30002,59421,168369,243003,304381,359195,268223,142527,55641,934,10468,4939,-20279,-27239,-38925,-39958,19697,135849,258910,236106,102033,12147,-30006,-50863,-2778,86781,111070,50012,-61883,-60890,-43604,-79203,-82692,-39027,-59786,-56180,-40532,-28224,-60713,-48395,-21731,27210,37918,12202,9862,18973,-29354,-88772,-48218,83900,228677,198671,53955,-7720,10618,73404,108725,75871,3714,-71928,-46450,15612,47452,46948,6797,-40515,-111929,-93518,-49699,-33801,-39434,-63576,-40880,27496,97450,113058,71841,30835,-3057,-14211,-22165,-123915,-131319,-96662,-40176,27409,41406,39245,3247,-79093,-102376,-119626,-99014,-50899,1030,149089,331741,336208,121060,-51591,20785,135241,193223,155938,58461,-8033,-13857,25584,67543,86043,77521,4616,-105186,13955,123213,207160,179488,123733,127087,143408,148148,77659,-50263,-88932,-82975,-37840,-25538,-59488,-66532,37768,10436,-133691,-59619,-50721,1337,41814,43102,-23524,-103047,-64736,6716,98695,185432,156250,42075,-41370,-77987,-115449,-81560,-28925,-21711,-35959,-39483,-74243,-69499,-4416,-32446,-89791,-75166,47105,189240,192176,93265,-3203,-90451,-125706,-130525,-108120,-47760,6595,-26366,-4638,26560,52105,36410,-1378,5426,2193,14235,61164,89528,65682,64923,87471,85334,60855,2142,-47932,-45620,-4666,-24099,-65204,-58072,-90373,-117300,-112271,-36464,74260,128225,90521,42313,13741,-15670,-65349,-121165,-112372,-76506,-58889,22777,105624,105876,37433,-36831,-39880,-33752,-24759,-19988,-5508,70021,195957,242776,100271,-5742,-86215,-56580,-28040,9555,70505,156587,205716,222552,266691,239533,228398,174943,110638,94941,107092,79751,77248,69059,65152,76673,51259,13262,36257,79401,69476,29144,6745,-38902,-77232,-34370,56916,103070,96235,17761,-7984,-64703,-92667,-80065,-42388,-77752,-96441,-103452,-104914,-73115,-32134,11822,14056,3446,-25781,8434,78367,101250,101890,47192,-6737,-32077,-72065,-121395,-32156,91949,154530,69950,-14516,-8194,104382,263289,349795,352954,362647,357278,306816,217723,94737,-27561,-102473,-6312,78011,62056,-10733,-80070,17347,95374,41485,5494,29520,42616,25162,24370,-8535,-26778,-8202,22802,42112,51475,25359,-31791,-120179,-30002,66097,123786,58341,-60451,-131996,-59554,3739,6642,-54209,-100492,-5930,32388,18446,-33461,-150121,-286218,-294883,-214490,-109183,-70608,-74700,-31286,-6205,-28477,-77822,-84703,-90871,-106266,-128014,-112738,-89370,-26794,63224,208204,356377,418196,301341,130582,-6420,-54518,-60895,-58463,-28230,-9435,-29566,-67018,-44943,-16380,-67764,-101271,-58442,-41677,-54290,-92581,-68508,42807,218863,300812,298979,121430,-67788,-220417,-338291,-403672,-441866,-427290,-356170,-278117,-233129,-120402,207246,369341,209071,-6052,-105099,-93190,-74451,-61378,-21532,60415,203676,332999,262813,64091,-108932,16527,175705,157969,17208,-96567,-145022,-128169,-65940,10163,64717,48524,33328,30234,-16566,-67813,-6743,139124,309947,277810,201799,76435,12237,-16361,23228,77270,70719,-1409,-101959,-184646,-72524,15083,-51334,-58635,-9745,2661,-27565,-61230,-87231,-19513,-1453,-52807,-72688,-26433,20562,6554,-25557,24499,125109,226016,234158,222997,257998,242253,172526,99276,132989,152617,128742,54187,26499,29971,-49906,-50963,13699,68253,71639,47539,106452,132755,97578,95649,41661,-31453,-91542,-164725,-114805,-38971,32237,102073,29795,-42283,-48073,-31643,-22107,-13431,44267,141066,170417,-6699,-80994,64565,222443,240012,164779,103664,27259,-54781,-108469,-102928,-29725,70222,130257,82600,43346,-3286,-48643,2469,106674,103965,41760,-41968,-89809,-67446,-31985,-47450,-44091,-63725,-73333,23530,137150,276652,387842,349880,252640,114516,-61270,-111168,-36943,15722,39007,6517,27133,158719,118891,71981,-9734,-54544,-9997,-24843,-57615,27108,64317,37206,98284,207056,284184,334423,301398,214534,53640,-18138,-72569,-103928,-128069,-91221,-6934,12543,-10058,-72589,-108821,-73355,-44582,-81434,-151716,-154771,-67369,29393,165788,187450,141246,68648,-20634,20877,194449,335880,391648,357985,232510,113042,42222,-6732,-42075,-30624,-16833,-7912,-4760,-18682,-11340,1059,36258,66761,159988,122224,-31932,-70305,41626,38061,10,12400,12517,-17997,8146,71944,121248,107179,66803,3525,-69785,-75915,-75585,-55455,50029,63972,-17541,-122741,45821,272376,372568,268899,128307,46796,17453,-6793,8545,35278,53786,40288,23081,15889,24897,112676,131816,49799,24643,-10637,23129,67264,93212,49846,-43188,-101113,30167,128662,239897,290864,92809,54997,56029,-4778,-83835,-76348,-80653,-102453,-144070,-73697,-40181,-88897,-132888,-44210,10022,38471,54918,-3687,-96269,-45956,71643,135568,148511,211809,163289,11774,-5329,26252,44591,46531,21257,-8697,-23987,-50057,-43510,-61444,-109369,-117499,-111780,-123111,-93932,-97420,-127088,-115088,-91385,-67370,-44643,-57158,-127503,-87096,-42057,-39255,-10327,48906,73264,77343,109531,114097,64946,24992,4404,21611,56929,66427,104416,175368,160049,134094,150659,141850,77903,-32880,-70987,9021,59546,31944,27071,-39957,-115765,-130335,-106689,-96116,-106292,-73904,-39272,-49270,-54167,-60574,-44262,-31091,-70799,-106813,-93920,-57377,-108797,-65945,12724,65631,64712,22195,54005,80205,66140,27753,27437,90371,144351,129191,81031,29358,-38465,-91274,-127149,-118390,11194,134428,161165,146169,109915,7302,-80800,-131501,-84293,35433,167810,195021,156921,60816,-5097,-17,41074,29967,3621,-52749,-86767,-42087,2968,23250,9661,-93201,-50852,-16404,-70256,-59319,-107651,-85158,-92027,-57649,19410,105415,132642,93979,64665,29405,-11668,-36199,-52029,20787,40244,-8129,-50671,-92928,-76156,-16516,-13879,-46886,32735,75193,60790,-44053,-61038,36188,44766,28190,65212,67462,33935,-26626,-96850,-106693,5085,84147,74930,-23481,-104084,-77322,-132509,-84140,-58047,-17339,-2882,3372,-29922,-32357,-35339,-19119,41936,60708,32603,-16806,-60010,-60811,-76358,-71855,-43577,-10747,145664,497898,708063,654235,478571,356997,123568,3267,-22711,29146,151915,315845,380293,282996,94514,21082,85775,139134,73219,-27747,-31117,57497,57250,-21666,-107551,-99034,-45006,-67555,-152151,-159627,-126262,-89756,-84024,-102827,-60752,-30968,-41354,-65810,-46644,-26754,-60326,-111054,-55624,35531,59458,78799,98567,81285,31541,-29703,-108070,-100661,-46918,-42156,-3252,-62163,-137513,-149049,-131267,-104101,-85072,-81447,-75070,-75480,-135433,-135601,-92031,-82506,-65804,16606,127899,155981,156380,173487,152155,82510,41134,42349,39325,-42208,-109070,11284,100855,117986,93756,34174,-24049,-89456,-86481,-45049,18014,38534,3987,-42370,-20076,18679,41231,-19569,-76588,61659,184363,198300,111440,16180,-35024,-90349,-96909,-98844,-110580,-64532,-71986,-67910,-61782,-6758,70779,83797,31888,71243,106839,166084,207915,187477,134487,44366,-18005,-39231,-57474,-62524,-18403,38161,71703,32970,-21767,-24259,42012,143889,97016,6267,-39785,-84984,-79638,89468,291004,303079,196523,76241,-57431,-96610,-80535,-47202,15612,131234,225923,256747,270143,259312,148675,-19199,-102594,-96731,-64992,-15418,15724,13155,-5447,-54932,-89199,-72706,-43358,-36265,-4462,67718,84595,51904,3752,-60279,-81198,235,62468,31244,33558,85589,168936,179832,117631,32812,23622,93610,176927,228999,184089,46501,-40096,-49430,-27557,-74784,-79298,-5438,7859,7129,43177,60303,-46877,-73661,-82821,-113591,-127702,-75098,50002,189798,217938,121509,21344,-81808,-88428,-19361,17043,45876,25599,-19464,-104198,-114275,-87003,-100502,-87871,-41525,298,-45225,-84280,8294,90909,9850,-75141,-114248,-54892,-17174,-34168,-101985,-122301,-43417,-13255,-81379,-151012,-56567,27284,63468,84640,114020,75456,165724,244307,176883,79483,10319,-33762,16529,47219,38497,9072,-43164,-34618,49217,95386,98738,33543,-8652,39210,160949,275112,256220,171931,148065,118189,83415,51047,17261,-100466,-144501,-82173,-32894,-65190,-32823,54392,87722,55819,-33405,-133623,-93720,-79927,-99676,-101348,-29170,25520,35760,1077,-78017,-48486,12249,137087,131376,54142,38919,1086,-26844,-21730,29743,88850,111963,223049,364710,284457,236593,172404,49563,-13212,-24604,-5200,26799,84446,87065,57159,79743,80133,51424,11672,-4721,-33666,-61798,-32577,42570,151938,194444,130189,40996,31883,46029,6837,-51483,-83500,-47404,-34311,-59404,-113376,-107505,-69334,61498,173887,188256,98466,38655,21539,-20818,-24058,14185,68184,34859,-107656,-87816,20420,136402,243064,306628,164051,-30499,-109342,-80052,-94899,-159533,-162463,-137820,-121556,-82567,-17536,62650,86821,91783,115116,9049,-142083,-17971,94718,73930,14237,-84851,-119419,-124991,-79627,-21856,1854,4496,16874,59757,20927,-64877,-107146,-30287,32267,27893,-47814,-87083,-375,100397,201546,227773,187128,103567,40743,-11541,-48334,-47385,27870,40387,11842,-35513,-22439,64343,193703,178317,133327,62629,42641,35155,32754,-2473,-59444,-53473,-25165,-60198,-63595,-79875,-36976,68120,165933,237600,297823,267121,154731,70850,1686,-69681,-120324,-113027,-55831,31358,88858,165233,228989,204549,88183,63278,125341,119682,22778,-38500,-96649,-100452,-22702,62085,130456,92245,40014,26680,59082,97420,88415,35121,-49168,-98680,-70258,-4474,2634,-47506,-24443,-22740,-90321,-134983,-26567,31485,-1974,-68690,-46763,43751,-10327,-89915,-83631,-108870,-80940,-29394,-3280,22897,41737,3972,-11879,-3534,6879,8926,-5401,-49078,-142384,-191498,-165405,-58236,-995,-4849,-66043,-88937,-84944,-22223,87502,157950,173791,171581,126994,136256,131727,11234,-51356,-67480,-47750,13653,-7693,-106064,-121609,-120333,-160443,-108263,-17331,31206,55746,41124,-12310,-66327,-52481,-15224,-24043,-86964,-129666,-51305,-32618,-89166,-105356,-36980,20192,-43095,-9650,90555,25598,-62219,-45393,-12183,25722,49670,84663,116084,118387,104963,110129,84059,50685,-24019,-52505,-50592,-69076,-104182,-114480,-7999,20532,-33551,-116463,3043,87631,101632,127802,82342,-20835,-156319,-100235,-59062,-65627,-97473,-115603,-32346,12745,25188,53955,20197,-88116,-96765,-8379,14925,-32754,-102484,-180263,-90771,18687,65076,44873,10347,35817,29699,29929,6903,-10625,3652,23711,34428,-5999,-36692,-31114,-20154,-22202,-4835,36739,80894,88099,104389,170020,137125,108379,111848,95458,34021,-32305,-84559,-71006,-35613,-71670,-103568,-120797,-117865,-88654,-24077,77354,127420,81792,-6975,-53339,-17414,133680,294847,290658,263691,231006,204366,131121,111893,215202,232296,225309,255634,268846,205170,133521,110935,102910,78074,81512,89027,89711,58388,-12040,-34037,-57779,-44248,-6262,53321,66341,37705,-17632,52298,265604,257582,77927,19882,-12263,-94873,-95360,-41219,-28409,-102360,-85602,27965,92638,67625,29913,-3710,-40942,-57853,-55283,-44397,-45982,-50926,-73676,-97922,-79696,-116416],[-28300,26840,80319,125071,100112,30083,-21766,33320,109315,124021,90184,54907,31393,29269,51214,-20928,-45652,-13203,15923,26044,14177,30628,44472,2903,-73430,-79934,32739,45151,-38404,-116064,-80543,-39197,-50078,-95799,-24539,74481,154606,-2674,-11186,8343,8936,3658,-18499,40,18865,-8722,-46926,-57789,-53222,-45497,-43961,-54944,-323,87321,81875,4048,-26560,98860,175448,92658,-27853,-108714,-102714,-86376,-134443,-54129,33827,51505,1174,-23964,-41009,-63664,-71995,-96590,-78358,-28253,-11691,-4,33233,52408,59715,12780,-47396,-70629,-76235,-113587,-132970,-50319,83163,118208,100745,61605,-28370,-118415,-73208,-73708,-59019,-22069,-18603,-16789,23419,70409,72318,12136,-41195,-12122,12395,10088,-19886,-22472,47762,26394,-81308,-50030,61426,91260,51638,-10641,-47219,-65544,-120455,-125473,-72996,15581,30513,-8224,-84800,-21062,60274,20819,-45683,32763,74121,49938,57487,66190,22616,72810,137892,83353,7962,-85615,-47349,26072,50204,27201,-25747,-59461,-58666,-13138,35491,-36690,-37989,45175,81718,126881,191348,176004,104390,25977,-19957,34815,74077,42246,17343,1262,-19127,12430,41914,-11525,-112818,-119242,-104699,-76191,56759,147897,18138,-118534,1523,81089,179943,250306,90227,-35956,-43777,46883,119172,139095,89706,-69415,-75243,-14381,5735,-13455,-30591,-52958,-31886,9974,57737,194138,319997,310345,222490,40600,-96253,-52427,41517,58930,3848,-75002,47372,240367,450930,564744,529912,308141,53901,-28980,26949,46171,7106,-39934,-87151,16869,126592,80435,35582,7300,-17129,-7933,21774,4867,-30233,-4977,7607,-23572,26036,111727,220989,271764,231352,111363,-148,22199,126297,169923,171323,166763,80371,3706,14624,32673,66440,26374,-72934,-92723,-98731,-64418,15906,112375,155788,89920,-18587,-63173,-90934,-94967,-72104,-83364,-86176,-71501,-50950,-15149,36063,28028,-57773,-86452,-53380,-7994,-23432,-47790,-34504,19548,15291,24753,-12681,-79861,-138074,-97586,-29855,-28186,-63452,-77330,-41092,-13583,9637,15636,-45009,-84069,-123193,-124358,-52149,11057,21208,-81231,-137572,-54425,35320,68647,25873,-32075,-34707,70413,92209,188028,337093,305694,75307,-58491,-73776,-6240,55625,141253,126198,793,-32296,34007,57470,139072,257034,352608,422751,328882,123971,5300,-69788,-9522,94980,139833,119895,37954,-79955,-28675,8707,-51424,-108135,-138603,-146114,-113042,-73053,-42038,-16467,33752,97648,92970,41673,-36119,-108731,-76910,28595,153109,121758,38261,-3960,-24341,-13092,7573,29124,48815,48172,151585,282429,322990,205238,122834,36864,-62129,-80471,-34892,-20274,-34369,407,69383,132176,114635,9863,-78861,-90294,-56939,-91225,-137421,-153636,-137286,-68430,14319,6994,-7444,24284,5698,23393,55875,31072,-31537,-90010,-50058,-23713,-18541,19242,58854,57924,38798,28788,3863,-95106,-141816,-49588,14069,-23558,-69744,-96964,-74944,-63892,-39162,-49073,-124695,-50258,37991,102,-11545,88945,227914,210506,122479,19984,3258,79624,48789,-15927,-42500,-62489,-22299,1548,24571,35835,76134,115791,137353,119021,42546,16798,81555,161094,120541,-7371,-101637,-94350,-33635,-11992,8514,8007,-21349,-71815,-62088,-13731,-22248,18284,174052,447405,586330,482683,281516,123215,38140,-18930,-60286,-82349,-66693,-8246,17971,11087,-49883,-90613,-72452,-6861,18036,-39131,-84461,-96285,-107575,-56771,23171,93884,72676,2734,-55136,-16986,31202,66083,163682,222149,271434,294746,202650,90876,8505,-26954,-871,4965,-11477,-26788,-41315,-44952,1434,96202,209231,183900,76321,23765,11648,-9444,8049,70034,91456,25569,-81401,-72804,-52815,-85602,-82005,-26590,-48787,-54031,-58434,-45081,-73166,-62725,-24736,27838,36526,9097,2745,16126,-24827,-89062,-48089,88717,242950,230934,87477,7112,11979,63039,88921,59660,-6626,-82308,-57035,1628,49594,53528,13964,-48107,-123211,-76664,-47756,-33763,-46906,-77056,-50697,27719,108685,132835,94691,50318,12251,-10112,-30458,-114247,-143547,-102196,-41282,12310,22642,32727,13327,-62392,-103397,-123440,-111857,-65803,-12358,131843,309121,316742,119115,-27559,29838,146488,211805,166092,58788,-12355,-15711,30334,89445,119864,102890,15698,-91337,10036,128710,216729,172121,106466,98579,102969,107731,37083,-60717,-76844,-57213,-13102,-10390,-48175,-44987,66919,44228,-95495,-41466,-51360,-20931,20541,38339,-9867,-111552,-89959,-8103,82533,175663,164490,55512,-36392,-86384,-122984,-56953,-10707,-24161,-64011,-85887,-102361,-68124,1591,-32115,-92514,-59562,59737,178220,163151,59228,-33130,-113680,-133513,-133188,-104802,-47133,7170,-18330,-861,14434,49467,46566,14061,20816,8941,17131,61061,79566,55800,60526,93047,107277,96007,47762,-6881,-50575,-23631,-34176,-70569,-63411,-98226,-112725,-98846,-24088,84537,129754,70545,5389,-15294,-30003,-59740,-90928,-101778,-73248,-59840,36089,135856,137589,54500,-39456,-53327,-52528,-48793,-47762,-30738,67073,228996,276119,110891,-4474,-84517,-67449,-33114,33554,76137,135271,153247,168913,239231,241531,252712,219410,132403,77500,63317,28229,31099,28478,27580,30601,280,-11798,41563,95406,88351,44960,10289,-48294,-97351,-61287,43306,115810,117624,28685,-3609,-60998,-85296,-68015,-33563,-74965,-97707,-106494,-114419,-80542,-39316,1176,7826,7402,-15048,3226,60661,98179,114757,61355,6318,-22443,-70856,-132083,-39835,82785,147113,73701,-5980,-2910,101171,239688,300241,299558,308656,316939,276169,198124,88991,-28647,-105848,-24604,62195,54763,-14212,-78787,18433,99240,39629,-5785,12213,33097,15503,15866,-10955,-21413,-6100,24741,43453,52872,23599,-39639,-126147,-29802,60922,120064,74182,-51126,-153226,-73900,7763,24256,-37012,-89142,16200,56229,30117,-10591,-86932,-178304,-198003,-162579,-90661,-77209,-83798,-24144,-1448,-30154,-76719,-91501,-105273,-129266,-124889,-129866,-110616,-38983,53788,203160,359948,419859,296427,115984,-19371,-66371,-75376,-67997,-22556,3882,-26694,-88256,-64834,-42929,-103718,-86455,-47160,-25799,-34013,-88373,-80698,29213,209250,352776,353461,140769,-31025,-179679,-306269,-386583,-437231,-422460,-341237,-257660,-219386,-131190,197768,390003,244800,4453,-95990,-87628,-69936,-59016,-25415,47913,191246,338804,273921,71799,-112289,10998,152454,107968,-28904,-120739,-142091,-111840,-37376,33674,76539,40623,15635,12429,-32212,-89288,-29591,112835,297022,281699,222797,100931,38694,10309,38748,128981,202398,179512,76901,-43590,-25055,21014,-58901,-74193,-23443,-9389,-36026,-67947,-92703,-21004,-5096,-54956,-74713,-16437,35762,16136,-23536,27319,138952,250836,256073,243119,279389,263061,183882,103516,133122,146009,115689,39684,14432,25420,-53725,-66422,-2175,60382,77875,51349,95631,131635,97803,88618,31194,-38912,-89075,-172108,-126337,-57671,6432,80572,13031,-49424,-45118,-7933,32561,77501,149995,218831,207424,-3732,-97860,45140,186553,206713,148048,98204,43978,-25236,-76495,-74859,-11075,87530,168876,127381,92773,29923,-53792,-28352,91653,86427,16293,-57496,-94833,-75083,-49236,-67879,-61031,-74894,-67613,17830,109170,225140,333652,318099,236416,107553,-65253,-119308,-34209,25174,44895,-713,-5807,132319,117521,79826,-3037,-54778,-15694,-34840,-71009,18385,59129,30144,100202,231616,316377,357393,320320,229096,63284,-10363,-64578,-95508,-123109,-85981,41,27054,11631,-52989,-95320,-69199,-39793,-68634,-133682,-160752,-67319,36759,163322,168456,117552,54921,-28820,-9329,151720,285964,343386,302301,177596,73062,12048,-32688,-68740,-67728,-56221,-41456,-28518,-35546,-26246,-20842,21567,60258,164458,144539,-20317,-65245,52390,72593,41948,52254,39308,-13046,-32,72131,129924,114257,67515,3967,-60795,-57500,-70302,-81256,42326,56508,-22119,-124589,59876,284203,355062,249618,112135,35172,16311,8872,24425,45881,54134,25750,6899,7822,20179,116055,172438,83123,47703,2160,32270,81374,115419,70845,-28250,-89022,17918,106295,224530,320795,129516,75130,52700,-14847,-77423,-51944,-58769,-87141,-130631,-72325,-37504,-89572,-132262,-42323,4794,13186,169,-52859,-110827,-31015,78640,133952,143838,214419,191193,53877,11282,28356,44787,43417,13274,-14513,-26305,-52077,-38147,-49913,-110619,-136926,-122520,-97531,-82847,-109831,-148548,-131887,-96333,-63962,-42912,-59610,-133532,-104946,-61603,-63257,-46770,21573,71646,86369,106911,92726,31690,-3817,-6150,24156,70230,91508,137972,230357,226745,167560,161151,138842,71475,-35426,-68503,7002,80205,49409,34189,-42286,-121775,-130879,-107053,-86617,-97192,-67755,-36024,-50008,-53067,-47706,-19180,-6196,-57055,-99615,-68638,-40753,-106269,-74758,14516,69769,65272,17186,54660,96861,99831,65044,56125,104030,130227,114072,78046,34781,-24871,-73894,-108197,-110333,11896,113390,134295,143399,146168,51200,-71840,-126315,-79194,48311,182949,208101,164130,53881,-40563,-49970,25316,37992,24686,-31541,-67101,-36126,3009,17958,-1920,-103763,-41671,-190,-28757,-30276,-78046,-51114,-57683,-19131,61473,133363,131664,72630,25829,15094,-12300,-37267,-58377,19724,38659,-14612,-64122,-117779,-72602,-2569,-2677,-51632,18289,66532,53547,-58927,-47195,47627,56293,40148,78647,75546,36465,-21470,-89506,-110279,-13539,63375,67006,-27763,-102961,-84783,-140430,-59598,-6463,35625,36190,26283,-28474,-43849,-49041,-30462,40490,82554,74198,25657,-28808,-36917,-61725,-71409,-45955,-8663,136452,432075,609563,562217,415507,342689,145783,24058,-6400,42785,170883,353872,439780,333796,105283,10404,72387,127440,65520,-26189,-38414,16400,8549,-43486,-102971,-122230,-58261,-61193,-123750,-153849,-112198,-68253,-64698,-115310,-84606,-46382,-45202,-62621,-41663,-32393,-72725,-110828,-47347,35499,52666,66486,64083,58693,27551,-29092,-101338,-85005,-49292,-76043,-16509,-45755,-114769,-142791,-130591,-99155,-77554,-75190,-84523,-91509,-132152,-117251,-80686,-71879,-46883,39339,157669,196583,220528,240437,192409,103644,62251,70046,63702,-32447,-107919,14976,111616,127258,100891,29411,-44143,-106790,-92753,-74448,-27271,-7745,-22683,-38920,-12200,24287,43658,-21754,-79892,52928,172038,190595,111123,26054,-13755,-55685,-58778,-76120,-108676,-68863,-73309,-67656,-61210,-3149,75652,79064,14213,51678,102111,165873,199297,162620,106311,24417,-29520,-45509,-62120,-66647,-23127,32600,76981,47068,-7701,-22349,22522,116756,72749,-7579,-47731,-86822,-75764,104145,275246,269386,165039,61290,-59608,-95544,-73910,-42494,17058,133555,217769,250021,256233,241728,145557,22202,-60113,-128259,-96458,-32400,15196,17046,-7952,-64827,-88838,-69155,-42605,-25594,15141,89995,113565,81460,22527,-58862,-79759,4130,58921,21107,17573,59525,129226,151736,116770,37309,21474,94534,193502,265051,208153,42043,-54109,-49638,-16685,-65768,-85106,-17059,4306,23000,84387,82665,-40884,-69732,-96255,-130594,-138647,-79116,40668,173356,191933,102587,11203,-92617,-89655,-11985,25730,41518,2784,-51280,-92685,-68654,-51114,-88665,-101168,-23876,11525,-42737,-89249,17896,124858,51384,-36831,-108974,-64901,-20118,-28334,-96899,-114222,-33713,-13499,-75821,-138437,-55476,41439,89849,109501,110353,63624,144091,223186,178178,90604,29190,-4741,35869,50498,28354,-7145,-55125,-22954,71925,111889,90815,17574,-22891,13735,104919,216936,212202,146266,141919,110448,60535,29257,12253,-91335,-145079,-74934,-30709,-58688,-16267,81496,124930,90912,-11834,-137673,-114763,-106362,-107977,-85924,-28275,8615,14787,-6517,-72259,-55970,-23730,73240,62775,10893,37320,5085,-29602,-30775,17819,71649,85417,170840,316196,262647,219288,156767,32052,-23166,-25916,-4843,22047,73701,76541,58485,90579,105002,81519,36703,2342,-42085,-73752,-31867,32802,157058,218249,142196,18539,-4866,14265,-15692,-62692,-76943,-41937,-41392,-69909,-114442,-92290,-54638,74613,172085,170642,83762,29000,17916,-9602,1558,44222,86773,16844,-127251,-70245,33151,156789,274963,353439,207970,-5864,-109140,-94951,-106437,-158277,-154728,-137702,-123008,-79422,-8110,85210,124946,133722,126023,2557,-142094,16775,189686,163073,65386,-57724,-110422,-121696,-74021,-18427,3676,10404,20674,56731,16686,-62953,-113122,-44063,14342,14733,-50434,-75825,541,90621,187303,205461,159232,90523,43064,13273,-12211,-33769,15172,25206,-9853,-67393,-24527,59666,207026,222530,168792,83561,57990,49842,49447,8621,-60487,-81768,-56561,-70722,-54917,-69585,-25919,75873,171923,256203,335523,255761,122834,37374,-27081,-90555,-129298,-124452,-69581,14429,72718,146349,214521,202695,106707,84818,138071,114389,6717,-64269,-127350,-114290,-36335,47487,108918,70234,28123,21586,48385,73269,59529,15610,-56730,-96149,-71012,-24473,-44618,-117165,-102392,-69013,-101536,-133234,-15727,55072,14415,-57030,-18759,39752,-29089,-104133,-94927,-112814,-69743,-1851,18776,36029,52061,3718,-13551,1111,22136,39316,33191,-15376,-125939,-177273,-168245,-63065,1165,6975,-46269,-65049,-67203,-8316,112385,220112,247748,230218,171924,168921,139975,14953,-43583,-58591,-46008,20022,10690,-81767,-120133,-124231,-158419,-111318,-25948,24372,51062,43698,-1992,-54614,-51500,-20344,-34784,-102051,-117943,-19422,5522,-51321,-112134,-43976,17213,-45168,-28564,63903,6171,-75298,-54062,-16493,19561,27246,48393,76994,66978,46678,64342,52955,22513,-42122,-56068,-45132,-61162,-100631,-119156,-5604,24987,-33312,-106743,10743,70997,51324,67238,40435,-40806,-158237,-101992,-61734,-61884,-91896,-118006,-34283,7214,7566,30845,9189,-92862,-98776,-19828,-1390,-48670,-114262,-175063,-88622,17250,61492,52759,31239,62400,71583,68527,44797,22122,19996,25026,37668,-3032,-39636,-41463,-31066,-31857,-10293,39001,100779,130317,156956,207876,148204,96573,76964,55477,-1688,-47836,-80003,-60730,-30869,-71614,-106973,-121221,-115379,-92876,-34415,61291,97603,52466,-12029,-57698,-49416,58366,191935,201053,243534,263063,254332,156296,104818,184252,208733,217999,238121,239762,183645,124779,116422,138332,138082,120026,112619,111111,60348,-21756,-45202,-73551,-48587,4589,79260,104730,85684,12299,2301,211870,200546,44671,3694,-23076,-100406,-110899,-56099,-41086,-112864,-88702,14267,74553,61958,32045,4203,-34137,-56957,-59660,-54006,-55276,-55860,-72371,-101080,-93829,-117934],[-7897,45359,97613,126817,87414,17052,-29555,30610,101984,116883,81726,35551,-1992,-2378,31655,-24840,-45443,-26236,-12868,-10239,-2018,28135,40535,-3426,-69196,-44978,69675,69785,-18900,-99213,-57393,-8176,-18621,-78851,-52476,48587,153811,35468,20792,6126,-10274,-7987,-10244,23549,41007,7797,-33396,-48564,-47835,-44482,-40682,-42827,10261,88497,71338,-6123,-23170,97434,169969,88232,-34829,-113513,-96234,-66082,-94089,-101402,-4751,19750,-20899,-30641,-32832,-46207,-56028,-103039,-92359,-37737,-17770,-8665,15960,32026,44633,-2176,-68316,-94453,-80439,-95374,-139623,-67307,71547,128228,116017,80699,-8530,-119623,-73186,-93975,-92797,-41687,-26688,-22685,17117,64375,70601,17591,-38523,-13345,16259,17594,-22288,-17124,70226,53918,-70503,-66541,32162,60680,40217,-13174,-51141,-73010,-110853,-122520,-84080,-719,30295,-167,-77727,-26019,45730,-566,-34431,62070,89562,58177,68973,84468,34917,60954,110481,57528,-21251,-109645,-14786,45201,74429,64737,-3648,-52691,-64536,-27855,125,-70782,24818,68085,83814,124276,194943,181115,105799,25169,-14115,48284,89019,59434,35149,13821,-13881,11724,41982,-8888,-107840,-123946,-113658,-87669,28314,89737,-21116,-110510,4526,58423,124880,202601,71171,-45403,-42408,45437,103431,105237,54102,-85955,-65403,-8155,4428,-21795,-41031,-63169,-36109,5952,43555,174766,279497,271611,186908,25831,-88096,-53959,17693,20877,-21353,-54712,80633,286086,500968,577595,506451,280814,34799,-46184,22905,56771,21311,-27102,-70013,32444,141065,65161,26986,-13237,-57466,-52476,-9382,7844,-17901,7482,29229,6786,56417,145167,258938,306833,255101,127572,17349,42005,157144,235348,245041,225249,109031,25775,43543,71964,118888,90184,-23073,-61998,-72838,-46093,24569,116417,153525,101579,3996,-32181,-60942,-78900,-69087,-85265,-91595,-76725,-48558,-5241,47603,39771,-49024,-86334,-50699,234,-7889,-23826,-5876,54075,59913,63771,19453,-52777,-111691,-82250,-26059,-35407,-74153,-80287,-42697,-21367,-7292,6028,-50547,-91667,-127570,-110605,-39206,25316,58769,-49554,-127789,-62773,42658,84417,38130,-30987,-62540,53530,90479,191226,363448,366770,128269,-53660,-105484,-6993,81092,202665,215005,78830,-31982,13669,48400,141489,272624,375184,444421,329653,112905,2726,-56341,-804,105948,166332,156064,68633,-40110,-20617,9983,-43245,-92958,-125799,-147188,-110666,-63129,-23912,1146,31586,86863,89524,42240,-30924,-85324,-53050,62489,172508,109784,25350,-7696,-19043,-2470,16534,30617,35399,21167,107132,223022,254509,157425,96629,19778,-69988,-79043,-28080,-15702,-34366,8197,78830,130808,110906,14468,-90604,-108165,-63090,-87801,-123660,-134294,-148493,-89487,-6276,-18475,-61048,-15749,-11893,21188,66911,37233,-38771,-76333,-40641,-23175,-16458,25978,66050,63862,49614,47220,16926,-85260,-151619,-66906,-5422,-27257,-65644,-99115,-95908,-95285,-70624,-59404,-110769,-54284,31914,-2756,-29240,50718,185078,182423,99293,3349,-7941,64021,20399,-19658,-32603,-49640,-7694,19889,33702,37424,53939,74534,94033,87322,41564,32168,83403,147573,101609,-29685,-116505,-73214,-17427,-3959,445,-12493,-35538,-78326,-74794,-27276,-26983,26061,205817,521426,621535,489248,290885,128257,33937,-25955,-67083,-87944,-64519,7083,31239,20530,-43190,-83936,-70102,-3724,28463,-27907,-71851,-89523,-107470,-50425,35737,108374,81317,10032,-45142,-9280,33812,72655,152620,196615,240891,237013,147373,47475,-28205,-35120,-269,9475,-796,-24727,-41749,-45172,-12913,59721,155752,127903,47515,33947,53785,34715,29693,65171,80736,9033,-95899,-77853,-57160,-87314,-76452,-10180,-30101,-42633,-68463,-64605,-88429,-80709,-26223,28140,35756,9998,1347,19869,-11290,-81239,-43301,95952,259015,266688,124370,24212,15779,55455,73998,49261,-12876,-87051,-63215,-9817,53867,60000,24364,-42404,-89779,-44888,-38872,-30579,-52052,-88994,-58648,28997,118823,150603,116818,69240,24461,-11496,-41973,-103509,-142549,-107705,-42952,-1847,6544,26006,22745,-38794,-93697,-122550,-123536,-76570,-20338,112326,276630,288320,116009,-2346,40432,153176,224401,171905,57942,-16363,-17342,31571,108477,155659,133145,33167,-74855,5299,132762,225784,165416,92193,72551,62462,62985,-6637,-69724,-65448,-31533,12297,3376,-38246,-17978,111425,110496,-41632,-20405,-48555,-39736,2254,34171,1863,-113412,-112123,-18641,66339,160891,166580,67261,-30193,-91163,-119395,-35084,5798,-23665,-85585,-122499,-94751,-52939,8529,-32683,-95109,-44745,67159,159611,127825,23366,-62319,-134791,-133580,-133347,-98986,-44289,9319,-6203,7414,2632,42248,54020,28249,33087,11930,19207,60937,69231,46027,56733,98655,128408,130671,93947,39627,-42949,-45714,-44914,-74344,-67033,-105694,-102180,-82388,-11390,89551,120158,40546,-29394,-40236,-43478,-54125,-64367,-81944,-66582,-55508,53619,171411,174880,72884,-40693,-63387,-65655,-59301,-58538,-54953,60007,251553,302123,122973,1245,-76533,-77219,-29105,63749,83036,115306,107192,121202,210624,238129,267330,255361,150793,53642,13610,-22294,-10386,-8425,-8307,-12277,-39319,-18123,53897,111507,104531,57563,11343,-57162,-115940,-91245,20076,118161,130506,36731,1241,-54346,-73493,-51114,-23738,-71911,-97403,-106055,-122141,-90637,-50488,-12702,-991,8903,-5910,2784,44186,88841,117416,67389,14467,-15724,-71249,-144451,-48733,70272,134007,73980,2110,3490,97816,211361,246225,243280,246108,261023,229566,165870,78331,-29596,-105955,-41106,46547,47384,-16224,-74327,16672,97830,36427,-16791,-5827,21432,8744,11369,-8318,-10281,-613,28254,46276,56150,25062,-41320,-116214,-34717,49024,109108,87114,-38998,-172378,-85760,11736,42018,-18699,-80351,35778,80320,42010,14683,-11888,-44556,-51874,-58223,-43010,-73855,-93633,-19050,2439,-31876,-75296,-96931,-117987,-139133,-105885,-113982,-128340,-49756,41173,185124,342003,398610,282370,101045,-29033,-73843,-86449,-70337,-7759,28834,-12919,-104332,-85576,-68223,-124689,-72087,-40004,-16574,-19371,-81953,-87959,17284,190927,386394,385213,152810,6727,-132770,-265840,-361520,-424483,-408532,-317901,-231159,-202052,-142384,184401,398727,281252,20915,-84027,-81146,-64377,-56115,-28599,36882,174111,332255,274969,73644,-117376,5967,126608,66038,-42640,-99593,-114883,-83534,-4581,57479,86441,31775,-2529,-6217,-47254,-108664,-52340,79028,266859,273742,239782,126205,65142,33550,50616,175638,344387,392878,298919,124195,31637,22205,-66619,-91839,-38692,-22423,-46101,-76989,-100447,-23890,-6502,-52629,-69338,-3242,50575,23852,-24360,26524,145851,260800,260830,244369,281428,268109,185263,102628,128310,134719,99514,24710,2245,21139,-54949,-80896,-20167,46894,77239,50985,71577,114447,89552,75837,18847,-42115,-83696,-174663,-126132,-64996,-11630,62363,-3896,-58106,-44469,15164,95418,187347,270539,300261,240085,-3227,-114270,24076,144495,166785,126550,86234,53028,-2212,-48027,-48745,5092,98625,197336,164577,137489,64627,-48812,-60624,73785,66735,-9318,-73042,-99818,-83835,-67672,-88468,-77155,-83354,-64501,8267,76887,167994,269748,274108,206503,90276,-69095,-118719,-28710,36585,53987,-1263,-33841,97278,105375,79333,-1458,-57704,-24747,-47670,-85156,7756,49411,19960,98183,246112,332933,361274,322334,232225,72002,-389,-53264,-84348,-116323,-80964,5405,41020,34454,-33248,-82899,-66405,-39612,-61027,-118272,-158447,-69343,38720,151932,144028,93609,41870,-34243,-39203,107955,233584,292464,250817,134079,40622,-16513,-57149,-87556,-101665,-89962,-69495,-51186,-53954,-42587,-45405,791,47588,158034,157514,-10934,-60841,59369,103589,84297,90702,61415,-8579,-10136,68691,129569,111265,60190,3050,-44954,-23021,-26357,-79750,29988,42378,-31674,-129198,67435,274419,311811,214479,91949,24374,13655,23392,39138,53256,50057,8203,-9493,-448,15828,120066,223031,128848,76766,16220,38686,89176,129811,85167,-17244,-79220,1322,77616,196375,333900,166087,89242,45261,-24391,-67765,-32546,-41723,-73213,-114108,-74130,-41410,-94723,-130659,-43572,-5953,-16281,-57176,-105056,-92721,-16769,85571,134064,141998,213695,212229,92260,26414,27492,43293,40302,5907,-21409,-30741,-55833,-35510,-39304,-104076,-160653,-122768,-72884,-69690,-116313,-149137,-130430,-94937,-60729,-43346,-65945,-138873,-122287,-82292,-88497,-82351,-4894,69138,94017,99717,66539,-2855,-35127,-19457,24256,81092,112383,160503,265794,278085,194655,168636,132771,61728,-41413,-64933,6178,103198,65839,36170,-48980,-131280,-134609,-105737,-75530,-88912,-62664,-33639,-49226,-45305,-28663,6336,19458,-34970,-75314,-36502,-19682,-98767,-83916,16357,73053,65601,12608,54431,110631,127614,91600,70360,102019,106352,92083,70366,37478,-12620,-57021,-88431,-96917,7426,81075,98160,133914,176176,93528,-58388,-120209,-74133,61450,194457,218439,169285,45030,-73152,-98660,5725,41648,43728,-11080,-52118,-34894,-1309,9254,-15527,-111462,-35935,11961,9513,234,-47923,-18855,-24457,17383,100721,160502,135783,63158,-9131,-7207,-19886,-43580,-63675,17424,34521,-21558,-74263,-144807,-63846,893,-718,-54655,1747,52622,41283,-79001,-39340,50166,59825,44394,83419,73968,30063,-24373,-88161,-115243,-34649,36865,52226,-36360,-105525,-95151,-126701,-39657,38266,87570,80218,49111,-30669,-58149,-61363,-43193,38951,101667,111905,63020,-6540,-21458,-50995,-71418,-48714,-7970,122329,354712,494296,453901,341316,316029,165680,46451,11194,55941,183612,372760,470071,357478,104812,-4128,54223,108942,51777,-29274,-49867,-29234,-40223,-57072,-87392,-142740,-74774,-55508,-96014,-131257,-95441,-46754,-40364,-94386,-101183,-59350,-48653,-62964,-45579,-48543,-93931,-109505,-41080,31146,41883,50850,26274,31632,20361,-29923,-91417,-66257,-42971,-111133,-15006,-12689,-85564,-134484,-133944,-100116,-74941,-70595,-82200,-100559,-117716,-93942,-64856,-57143,-27711,57699,179060,232998,286217,306416,233273,129470,88407,99000,84640,-25780,-107409,12947,112944,131048,110394,39396,-35807,-73093,-60199,-84780,-66289,-51556,-43139,-33682,-6432,26534,40624,-29369,-84259,41217,152910,174861,104977,30618,2410,-25303,-20602,-52329,-102810,-74000,-75660,-70051,-65544,-4899,74525,68056,-9643,28198,92020,155152,177316,130036,74209,1754,-43943,-55394,-70489,-73494,-30468,23276,77362,56364,1698,-24136,-4824,76025,40034,-25713,-60122,-93314,-76300,108125,246190,226843,128858,42450,-63789,-95650,-68515,-41081,12149,124472,197229,230390,227100,202119,125580,58920,-13969,-121613,-122608,-45517,14190,17049,-17192,-77584,-89422,-69204,-45326,-19448,28611,104459,135058,107205,39273,-58051,-74666,9229,54775,10715,1685,33712,88348,116498,106511,37345,15055,88902,201995,292053,222940,33521,-69391,-56106,-16043,-63256,-92929,-31487,-2178,33717,114337,91769,-44470,-73431,-111631,-103399,-140218,-85099,25825,143828,151405,75729,-2461,-105586,-90165,-5795,31548,32602,-24020,-86584,-61743,-21125,-9773,-66591,-117698,-11031,15949,-44967,-97418,29103,159109,94342,878,-76824,-73787,-26201,-25972,-93462,-108833,-29321,-17710,-74793,-129538,-58336,48520,109990,127705,98639,50385,121724,196647,172510,95918,41543,18390,60055,62077,23200,-23469,-70626,-16152,85436,118727,74658,-3936,-41274,-13676,52971,158237,164916,111288,120119,90325,34182,11469,7200,-84211,-145029,-67284,-25217,-49858,-339,104240,156802,119826,5329,-138112,-136967,-131154,-111031,-73753,-31540,-12323,-10812,-19741,-69111,-63820,-53757,18965,3150,-24539,30585,5485,-35748,-41871,5374,54257,58573,115274,248048,227750,190244,128990,8243,-33851,-28275,-7071,13800,56953,59803,55419,98025,128294,112245,61459,9481,-47545,-68810,-18902,28646,157947,233101,145159,-7242,-40625,-12560,-33909,-73840,-69746,-36110,-48201,-79458,-114850,-82507,-47631,75538,157222,146912,67783,19128,15085,5445,33424,79486,104489,-600,-117588,-57089,40842,171899,299955,392329,249509,21232,-97733,-109020,-121636,-159005,-149918,-139582,-125092,-78080,-2375,102047,155887,162432,122521,-4448,-137368,34097,272220,260241,119264,-32623,-95088,-117708,-69462,-16430,2598,11985,19639,48005,8573,-62225,-119795,-60721,-7258,-895,-54292,-66696,-791,76961,166959,178606,131883,78873,45309,34342,20046,-17187,3880,12863,-26479,-88044,-12000,67571,218320,264864,201231,100020,69073,59479,60826,18488,-56340,-96369,-86356,-74509,-45404,-60706,-16899,80594,172657,266491,355407,227163,79032,-9200,-65017,-105491,-126767,-131381,-83055,-8156,47526,118512,190789,193102,120189,101624,141845,101682,-3944,-65178,-73702,-89030,-47055,31665,82402,42796,9848,8536,27031,38115,24293,-6868,-65062,-93299,-68065,-37394,-78349,-125075,-102689,-88236,-109454,-131687,-6530,78368,46224,-22531,7442,35630,-48937,-120588,-106387,-116137,-65677,14555,33993,46524,60955,3199,-16993,3896,37294,72101,73548,17958,-106644,-160048,-169128,-69490,1299,18064,-22438,-30112,-37963,10348,137695,282447,324758,292784,222441,203200,147015,19659,-35745,-49656,-43930,25372,30215,-52130,-100696,-110073,-129456,-111800,-37119,16070,46968,48110,10505,-40230,-46191,-23694,-43412,-110330,-97758,9400,37713,-15640,-95867,-43319,13485,-49165,-42825,43652,-8408,-87214,-61829,-19478,14618,5783,18773,46997,26704,-2326,20877,19473,-8168,-61133,-61316,-42093,-54584,-96415,-123219,-4775,29640,-30674,-93674,16229,54080,13187,10420,-6361,-60935,-134099,-100085,-63109,-56107,-83626,-119509,-35321,2726,-7389,10032,-448,-92577,-94810,-24853,-8281,-51614,-110337,-154586,-86962,11598,52196,57450,53845,91736,119340,118218,91303,57012,35777,25012,36268,-3367,-44168,-54362,-42943,-39779,-12730,43829,122318,178986,211240,236469,154345,87343,47084,24336,-22925,-50262,-71840,-50434,-25470,-70410,-108139,-116900,-108105,-91938,-40617,45591,63576,21533,-15174,-58927,-74769,4147,106408,114976,211110,278994,291824,178972,102706,163679,194988,212471,220871,209887,158501,114716,121879,171564,200454,174999,153486,137293,62142,-29182,-53892,-84268,-42564,26246,115827,153381,137831,45694,-39311,159510,148908,20186,-5627,-26840,-97228,-121321,-66295,-50458,-116299,-87196,2729,55850,56814,37863,17133,-21307,-49488,-56355,-54444,-54505,-51396,-62434,-95948,-101507,-101103],[15100,64955,113811,124788,72346,4184,-35412,29407,95808,110453,73748,18446,-31298,-29969,12481,-27556,-43263,-35574,-36886,-43848,-18138,28018,38950,-5440,-51925,-4781,99473,84431,-4910,-84591,-35819,21114,14421,-47425,-61257,33523,160000,79275,52820,8917,-24296,-14602,1457,47728,63876,25185,-18242,-36179,-38612,-38668,-34427,-30474,18670,86931,61054,-13683,-19305,90647,156441,79220,-41585,-115776,-87575,-45812,-54738,-123290,-44673,-12084,-39152,-29790,-17040,-24337,-34687,-94598,-102830,-45406,-22306,-15134,1318,13703,31638,-11662,-79950,-115438,-76451,-74371,-117414,-85303,54819,135339,132092,101850,17073,-64833,-32456,-71015,-113905,-62903,-38198,-33075,6340,53746,64493,19284,-37977,-14249,21402,27553,-23594,-16381,84546,74401,-57872,-73225,9409,33566,29820,-7432,-47226,-76369,-102817,-116946,-90003,-16225,27938,5870,-71472,-31540,27986,-23329,-20154,79721,91601,58096,73986,96508,46791,47256,71929,22600,-57100,-81732,17921,61893,93771,96235,17299,-44517,-68317,-44423,-41782,-49744,75250,79911,71882,102303,178236,174948,101352,21402,-8586,61808,103471,76522,52530,25997,-7941,11848,42624,-5034,-101034,-128227,-123913,-101417,-73,36009,-55231,-83416,11216,39167,72731,152007,49381,-55411,-39349,43818,86694,74236,18849,-96038,-52752,-3026,352,-32426,-53523,-74438,-42189,-3230,23272,147898,232470,225987,144705,7310,-82070,-55389,-6131,-17214,-48395,-34721,117776,339166,554942,592570,490000,264731,27368,-61882,19412,68467,37461,-12819,-53901,43426,143381,46359,14680,-36606,-97286,-92315,-42279,5967,-8829,17484,50688,40092,90891,183015,297036,335615,269903,137239,29273,57935,182004,295109,316406,279679,134398,45972,69713,106633,165383,151434,24509,-33459,-51448,-31504,30330,113469,141003,104583,23655,-2407,-32541,-63507,-67226,-88391,-98419,-84497,-49385,1909,56193,48075,-43748,-90327,-49982,7954,7195,-1152,19150,83171,97269,94397,47935,-25797,-84760,-65233,-24887,-47080,-87267,-80112,-42312,-26524,-21750,-4131,-56359,-95006,-107723,-90124,-27781,34675,88132,-20808,-112189,-72030,48795,105598,63959,-18041,-88368,36349,86436,189595,378594,414246,172738,-47215,-120134,482,105528,256619,293380,150190,-13899,-6455,35998,136508,272872,376126,437941,310246,95399,-1220,-43839,7094,111047,182505,179737,88454,-12331,4821,33586,-16503,-71201,-113677,-144071,-106167,-54276,-9189,16525,31102,72400,80779,38061,-29584,-64664,-30545,93571,177202,87247,5548,-17579,-19260,3786,22333,28905,18903,-5578,66082,167085,189921,111490,69092,1868,-77714,-77643,-23807,-13027,-35101,13920,83936,119551,97852,14194,-99092,-124913,-70860,-87355,-112765,-115665,-133141,-103976,-22834,-35753,-104692,-44030,-24894,20643,78983,45093,-38471,-52758,-32076,-24214,-18098,27140,66490,63425,53956,59319,27789,-76142,-160304,-81590,-23681,-31067,-61346,-97813,-111570,-119282,-106722,-74411,-96149,-54385,25590,-5699,-46534,10413,134719,145087,69667,-18762,-21742,46394,-6474,-21969,-21654,-34273,7607,37387,40745,36801,28178,34731,54692,54816,35328,44059,83070,133491,85781,-44180,-99210,-53983,-3273,1957,-9540,-34483,-48491,-80934,-87351,-42848,-32757,32014,230047,567520,623732,476107,290484,129240,28754,-33198,-74527,-92891,-58741,25244,46410,31662,-35006,-76848,-67647,679,43179,-12140,-55675,-80323,-104706,-42377,51325,127106,93918,19610,-36446,-4130,34718,75535,132953,165514,212044,191253,104342,9029,-53166,-29569,4637,12782,7502,-24265,-43662,-43923,-25089,26508,101836,71119,16164,40183,91396,75836,55276,68629,75371,-1891,-106999,-79432,-60254,-88105,-69089,6916,-8524,-27425,-69482,-89014,-105845,-100879,-27207,25675,33392,12664,4420,29940,11416,-64021,-35416,102549,272965,301946,161157,40661,19322,48304,61553,41706,-17802,-88790,-67289,-18616,57876,63863,34937,-26366,-47158,-10582,-25531,-25984,-56285,-101709,-66861,29023,125383,163486,134595,83707,29446,-20787,-57298,-94469,-130642,-114210,-46930,-16444,-8709,17081,28190,-15625,-77597,-118460,-134955,-83131,-26177,87318,232532,249597,108867,20748,50456,153631,228632,171505,54255,-21701,-20372,27083,121450,189569,164957,53536,-57477,-1750,133439,232213,158275,79841,48113,22167,15646,-50542,-77231,-55812,-9290,34580,13805,-30977,8471,160013,199762,22039,28,-45106,-56526,-14233,28997,10168,-101910,-111557,-22082,50790,142042,162306,76719,-23016,-92563,-110841,-16427,20322,-20109,-95948,-126453,-63351,-30713,14977,-34396,-97231,-30356,69891,134977,88777,-12581,-90113,-146377,-124429,-130750,-90965,-39262,13178,10018,20600,-7458,29104,55773,38872,40829,11191,21125,61493,59866,37726,54610,104726,148352,163796,138759,87155,-24285,-70304,-54691,-75178,-67764,-111223,-87564,-64554,117,87994,99825,5963,-54485,-59946,-57076,-52282,-42782,-58358,-56219,-45910,74318,210779,216562,92306,-39956,-69073,-70941,-53577,-47407,-74393,50494,262013,318048,135546,11773,-61341,-80787,-9236,98904,91650,99180,71647,84086,185215,231837,272901,280404,165327,26156,-38432,-63824,-39059,-34712,-37235,-46375,-59799,-8483,69884,126273,117340,66876,11009,-63414,-128221,-121282,-10512,110083,134819,42789,7985,-43196,-56298,-29922,-13545,-68212,-94800,-101154,-111695,-100777,-63559,-28036,-10759,9809,3496,8354,33606,75830,109889,65147,18189,-11233,-71773,-152438,-55955,57533,118881,73554,12557,14288,97542,182960,195795,192919,184489,196989,172967,125419,65355,-28088,-101085,-54027,33048,42171,-14240,-65028,13157,91791,34086,-23618,-18643,12466,8427,14621,2604,8399,10289,36048,53753,64845,33947,-32151,-95403,-43425,32367,94016,98974,-21076,-153008,-91001,17941,62027,2702,-71419,53983,105807,57255,44172,71818,107264,127218,85819,31843,-56430,-100336,-13564,7828,-31063,-70985,-98496,-126137,-119872,-85057,-92645,-139687,-56707,28580,159860,309918,362086,264230,90154,-31909,-73719,-90706,-63531,16937,65782,11963,-106194,-103647,-88478,-118222,-58243,-33106,-8852,-9452,-73911,-85976,11090,168492,398655,392775,160928,48132,-78145,-216537,-328402,-403484,-385405,-286201,-198193,-179755,-149771,172381,399350,319800,47177,-66609,-71021,-55243,-49993,-27944,31176,158256,319123,270965,73791,-119944,5653,104126,40345,-24811,-60009,-77074,-45457,34382,85056,98141,25671,-17971,-22862,-59249,-122922,-70869,43289,224213,255207,251693,151884,91763,55653,61783,214169,479043,608687,530174,298876,93687,21962,-69154,-107189,-51551,-32786,-54159,-84485,-105124,-21641,469,-39825,-52101,15662,67992,33367,-24046,26643,149764,259693,253238,233165,269795,261506,180606,100292,122074,122719,83833,12517,-6321,20986,-49546,-89277,-35952,32437,74500,52664,43037,85639,76225,61965,12604,-32124,-72067,-167731,-112298,-56589,-14693,55401,-14403,-63527,-41703,40978,168232,314287,401552,382519,269926,-184,-121811,6698,103013,127893,106691,73894,58691,16818,-22417,-22456,21577,105719,214651,191899,173945,96857,-34446,-87638,59440,50232,-30253,-83859,-99977,-88056,-81845,-104515,-87801,-84749,-59065,673,47643,115331,208177,228117,172097,70131,-70441,-109688,-18073,52473,68833,7430,-49158,61668,87826,74752,-851,-58940,-32355,-58321,-94261,434,40435,12318,97135,253973,337063,350191,311232,227809,83906,15973,-35459,-67535,-104127,-72103,13745,59561,63013,-8665,-66519,-59902,-39081,-54524,-102415,-148345,-69000,40063,137271,120417,74408,33703,-32987,-64636,68091,185343,246059,210390,107462,21873,-37479,-74453,-91408,-115379,-104068,-84389,-66152,-68864,-55286,-67060,-22161,32483,144476,163480,191,-52894,66950,133910,128386,129050,82054,-2183,-18563,65097,123842,102039,48762,5548,-19607,24679,33625,-49351,17667,26546,-41020,-132881,70095,245870,251688,171602,72893,19041,13779,39759,56218,61153,45022,-8157,-22107,-5382,15144,127192,285586,191917,116746,37145,48528,96438,141289,96754,-7012,-68872,-14417,48157,160225,330111,202973,101039,38991,-28577,-54359,-15587,-26199,-56945,-92756,-74710,-48277,-100967,-124777,-43377,-17133,-43002,-103384,-137290,-64109,754,96625,139583,145014,210341,224810,126532,43843,27480,43412,40778,3778,-24306,-33048,-57513,-31736,-26811,-87955,-154352,-106730,-45667,-53037,-112821,-131081,-111037,-82813,-53025,-41929,-72044,-138585,-133110,-99012,-109746,-107597,-20786,70565,102869,91706,40393,-33886,-63536,-31208,25278,92400,131165,173715,281945,314180,219090,177521,128021,52896,-46845,-58198,10294,131428,84723,37077,-56058,-140853,-133923,-97267,-60364,-77866,-54452,-27673,-42745,-30280,-5358,31988,45873,-4485,-35371,3788,4894,-87720,-89384,21903,78457,68336,10937,56338,124504,151708,109402,72933,88461,77768,66947,60870,40241,822,-38012,-65696,-77626,1847,44364,60762,124054,202472,135597,-35351,-109064,-64537,78861,205087,228815,175961,39917,-84596,-114639,-12788,43986,61976,8327,-39625,-35682,-7478,-265,-28063,-107261,-30739,22909,44336,29362,-18030,13344,9500,53390,138200,186648,144346,65766,-27678,-33735,-31846,-52798,-64816,16631,30984,-25915,-76247,-127425,-55627,-3812,-4552,-54493,-13791,36103,27043,-100625,-34868,46724,58374,43894,82036,65409,17624,-32657,-90248,-119808,-55416,8146,33459,-46546,-108336,-105314,-114109,-23236,76987,136786,126307,72159,-33635,-72194,-71647,-54616,38709,118651,144548,92558,8444,-12403,-43410,-70896,-49983,-6880,105528,274066,373896,340082,263928,280901,184025,72410,32303,70836,191769,373926,472141,355919,96323,-19579,34410,86749,34397,-35130,-62459,-71194,-75096,-55131,-66610,-130555,-91321,-51669,-73124,-106264,-76036,-24334,-12865,-58388,-84547,-62105,-49738,-65379,-55987,-72833,-122185,-101928,-34601,24343,29012,34018,-11062,3829,12278,-30402,-79202,-46445,-28649,-91978,11714,35844,-49424,-123259,-139439,-105164,-75813,-67257,-69755,-91757,-99112,-70957,-46955,-40078,-9450,70662,189328,261038,346588,364991,271307,158541,118230,128054,102330,-20839,-106429,5923,105051,128988,119691,59767,-7791,-34346,-28858,-74850,-88924,-82216,-50457,-26940,-2259,26403,33374,-40944,-89113,27671,128752,152557,94250,30898,13884,306,15218,-29348,-95253,-78771,-77438,-73182,-73354,-10618,69021,52989,-37431,3229,77601,135383,145163,93343,40677,-22336,-60469,-68044,-81561,-82165,-39405,11263,73512,61261,6949,-28214,-36309,25911,2505,-46670,-76109,-104310,-79072,104798,210261,181213,91470,21467,-69245,-96721,-64132,-41899,1937,106243,168679,201751,188100,147807,94181,84130,22443,-93032,-127905,-51281,14384,14481,-30908,-90901,-90618,-72292,-50637,-17564,36120,111463,148671,128450,53703,-56558,-66610,13832,49210,34,-13792,8998,49120,77442,87300,32840,5497,78382,202705,307362,227736,22681,-83312,-68499,-24379,-66581,-102577,-48368,-11435,38974,131448,88228,-57482,-84835,-107136,-66771,-129420,-89540,11801,107856,100600,41864,-19293,-119109,-88724,41,35549,21141,-51927,-118316,-24393,28463,35878,-37800,-97398,-3991,13173,-52230,-107526,42764,191088,136376,36717,-44144,-81153,-35396,-27640,-93032,-106275,-29508,-25592,-77977,-124545,-66632,45013,118709,135482,80086,36155,99544,166779,159939,94865,46688,33324,81701,77926,23500,-37234,-89110,-14829,89510,115235,51487,-29715,-63091,-42427,8656,105564,121195,74376,87127,60352,6849,-3470,383,-80963,-142313,-58764,-18055,-41434,12928,120995,180959,140854,17973,-133837,-161091,-151176,-109606,-64996,-38604,-35967,-38925,-37606,-68148,-70260,-72803,-18944,-41264,-50782,19605,2108,-44902,-53881,-6585,37670,32816,62326,168116,180541,149619,89539,-20270,-44011,-31976,-12142,2829,36715,39102,48447,101617,149069,143407,85844,17279,-48504,-53498,-3616,26537,152673,236696,138281,-34909,-72430,-32840,-47711,-84355,-62059,-30659,-54892,-88513,-116233,-78384,-48057,65429,132487,119999,51562,10175,14160,24010,69480,117796,121001,-14373,-95777,-47732,44216,182154,317365,421246,286805,50484,-75825,-106380,-131235,-157445,-147163,-142846,-127184,-78082,523,113892,177862,174447,105380,-11359,-129773,34150,331062,354263,173801,-9309,-79076,-112910,-65057,-14489,341,10457,14856,34977,-1993,-61622,-124435,-77821,-29512,-16575,-57955,-58541,-3634,60928,142965,150016,106791,69064,47255,51754,49562,3012,-2742,4893,-36505,-94730,6486,84463,228743,302540,230688,113179,77116,65287,68204,28319,-48613,-86903,-108256,-67310,-33586,-51057,-7919,84370,170698,270353,357956,189009,30630,-63246,-99574,-93569,-108450,-118867,-83402,-26158,21674,89844,165073,180777,131469,116104,139575,86185,-1217,-32842,-13535,-49350,-45231,22127,58905,16083,-11158,-9851,-1299,-2742,-12364,-27530,-70179,-86776,-58370,-39522,-95456,-81329,-46406,-68113,-107545,-126624,4243,102922,87055,23227,34949,35536,-64860,-135018,-114149,-116132,-65458,22908,45545,58349,73320,8901,-16298,9525,55473,109533,117555,53563,-80253,-135355,-161077,-71772,4965,33202,8532,17038,5018,38078,167597,344218,401447,356729,277221,238969,156019,29958,-22514,-34965,-35359,34903,55585,-12124,-60755,-73603,-88121,-103150,-43257,14582,51839,62697,32125,-17397,-29861,-17333,-41925,-103896,-71194,37200,67043,20790,-59112,-25622,19147,-45602,-41734,40253,-8596,-89704,-61177,-13664,18453,-6746,4030,36052,10325,-28825,-8648,-5275,-30985,-71508,-59330,-32738,-40508,-82430,-117168,3539,43837,-15640,-68246,28730,47503,2183,-25799,-47207,-69706,-93824,-84383,-53244,-38587,-62988,-110023,-25091,10012,-8274,4460,5027,-73821,-75672,-14686,2178,-35062,-86400,-121982,-75330,12280,48832,68879,84661,129031,175064,183515,155124,104142,61755,34956,40511,3799,-38183,-57081,-42168,-32424,943,63767,156325,242332,274347,266794,168857,93965,37845,19251,-13528,-29231,-47793,-26301,-5735,-53996,-92697,-93432,-82163,-71642,-28772,44462,40913,6274,-1186,-41797,-74966,-3458,68115,56444,184796,291069,326446,211657,120182,166976,204413,223312,219781,197038,148088,119895,142012,215193,275950,255051,221126,180010,79711,-16970,-42277,-67956,-4790,78670,182286,229697,208832,96122,-48050,132488,125200,23115,9927,-5576,-67300,-106603,-52269,-36786,-94076,-61345,14606,59023,72840,67287,54760,17456,-15311,-25331,-25971,-24464,-18442,-25054,-62916,-75294,-55847],[28960,74081,117369,109252,46555,-17252,-47797,19864,80883,94869,56711,-4899,-63584,-61046,-13237,-37079,-47459,-49122,-62000,-77346,-41693,21886,31253,-10690,-31583,29564,113079,81197,-6549,-81623,-23653,39591,37626,-20609,-55120,23466,162312,114855,75230,9223,-39940,-24480,7395,64523,80003,36486,-8157,-27750,-32803,-35641,-32841,-25392,17858,76363,45340,-24230,-20940,73229,130176,60050,-54128,-121482,-82231,-30972,-22452,-83886,-82108,-43993,-55251,-26490,-1996,-6229,-17858,-81172,-112616,-55583,-29697,-23601,-14095,-5211,18009,-18701,-79604,-112782,-66294,-55173,-94475,-105013,31703,134879,144389,120388,43638,-4091,22875,-27122,-90576,-88848,-56432,-50413,-11301,35862,51021,14054,-42627,-17658,24889,36817,-27231,-26041,85733,81462,-50827,-73599,-8093,7793,16725,-620,-41068,-78059,-99114,-113380,-94374,-31970,22105,8351,-67899,-39388,6513,-46680,-8821,82600,78455,47907,70926,100542,55665,32589,24422,-21889,-98209,-35772,48964,74920,106621,118852,35098,-37037,-70660,-62835,-87822,-1540,109978,80071,46362,59460,135831,152765,89469,13956,-3509,75330,117718,93665,69073,37270,-1964,12385,43616,206,-91631,-130172,-135474,-116987,-26889,-7923,-77418,-55222,20044,22878,24959,102836,27209,-63588,-33503,42953,70304,48992,-9573,-88153,-36056,2891,-4439,-43634,-66567,-85119,-48749,-15477,1838,122022,188953,181255,101907,-12678,-77068,-54515,-26008,-50513,-74734,-15444,156359,397798,611707,609364,480926,259574,30369,-74670,17572,81554,55616,2361,-38482,50140,133965,27001,1342,-59456,-133124,-115674,-73050,1307,-1347,25816,71539,78751,133322,228299,337414,360046,278041,142189,37060,70235,199390,344199,380203,326040,155593,64486,93489,136859,204672,207665,70739,-6207,-32074,-17567,36956,108922,125103,103364,43010,27595,-4607,-47123,-63796,-89835,-103536,-91590,-50197,9439,64820,55674,-38737,-95258,-47923,18083,24296,22480,43415,109976,129785,119177,74520,3179,-54404,-43745,-22096,-59084,-98775,-74038,-37353,-25783,-28781,-10846,-58351,-88464,-77702,-66544,-16676,41040,108689,5652,-92154,-77312,56214,131206,99488,3560,-105575,23156,82695,185174,382386,443828,206840,-38938,-102800,17458,131157,303823,360292,213173,16812,-21166,24227,127364,259642,356837,406343,275785,75982,-3209,-29754,17426,113370,190916,193537,100645,7165,32244,70532,22351,-44948,-100450,-135316,-97345,-44027,5112,31868,34879,58896,70976,33276,-28194,-44077,-6580,123056,170268,59658,-16570,-29743,-21504,8433,27175,26970,3969,-26395,35828,123030,137042,71916,43788,-13596,-82141,-73286,-18599,-8775,-33165,20989,88065,104529,81439,11754,-101321,-134799,-75873,-86321,-101501,-96569,-109424,-103585,-29605,-42191,-131878,-52835,-27959,25709,95344,59764,-19688,-21198,-21279,-23245,-19526,26636,64687,62002,57800,69855,39462,-64997,-164870,-90700,-36955,-31988,-53904,-89880,-102142,-109439,-134401,-89242,-77735,-45294,23673,-4973,-58125,-26429,83700,104193,38667,-41409,-31912,32325,-27930,-19665,-7681,-14585,24620,54291,47209,35754,2802,319,22585,25750,26761,54435,82862,122517,77942,-44090,-73057,-34096,11343,8606,-17770,-53878,-56146,-75311,-91475,-55837,-36378,38353,247094,579511,592875,446640,282822,128984,25802,-37354,-79081,-92184,-45230,49401,66416,47136,-22508,-65836,-61266,10072,67307,12188,-33019,-66087,-97790,-32252,70323,151329,112404,33353,-26646,1258,36562,76960,108678,133623,187758,161036,74698,-23166,-57820,-14312,12369,15295,14650,-23477,-45006,-39201,-31043,1854,55588,20676,-12459,45219,124849,113950,83021,79053,75387,-5522,-108875,-76068,-60490,-86269,-58124,26003,16166,-9118,-58514,-112887,-102359,-75022,-22912,22874,31841,19019,14737,49791,47070,-31953,-20748,109137,283900,335352,197507,57312,23770,42917,52861,37959,-20145,-85784,-67464,-19889,62805,66433,46424,-1815,-4289,23886,-6871,-18641,-57001,-112746,-73955,28656,129058,171768,147265,92603,26634,-36257,-73582,-86383,-115251,-119486,-51901,-30078,-22151,6945,29859,4815,-57788,-110808,-144317,-83644,-30904,57253,179634,203433,98058,40952,59705,149045,225309,166009,48719,-27803,-24195,17378,127981,219695,196506,75037,-39178,-10834,130485,235220,150814,69588,25624,-16534,-30554,-89917,-82224,-47628,8615,52084,20398,-26189,32471,203479,296154,91875,18517,-42304,-72017,-29135,22464,14705,-76301,-77455,-16787,36920,120830,152790,84201,-14446,-90397,-101095,-845,33039,-13718,-90801,-98385,-27890,-7625,19704,-37398,-98148,-15962,68602,105983,48246,-47260,-115763,-128032,-109505,-125794,-81390,-32452,18517,29520,38028,-13593,9611,47983,42026,41733,6567,23281,62855,51951,31320,54149,110647,165781,193343,179353,131458,151,-97541,-61966,-72778,-65487,-107368,-70901,-47413,8085,78130,69641,-26884,-64321,-74331,-72090,-56176,-28273,-35284,-44095,-33629,94884,249360,258205,110327,-38680,-71486,-68848,-38476,-25717,-85759,38505,258484,320750,145699,24917,-40578,-70617,26874,134645,99832,86243,45910,57047,163289,222349,268313,290732,173216,-2980,-92228,-90347,-52993,-47975,-56297,-67962,-58859,6997,83920,135744,123316,69839,7199,-68351,-128761,-148138,-46806,90133,127884,44257,14345,-29899,-36527,-8163,-6359,-66606,-92658,-94852,-95815,-110407,-79930,-46583,-23429,8094,10956,16452,28490,58584,89662,50785,13602,-12988,-74114,-139301,-62098,43610,101241,70842,23382,27758,98466,154054,151212,151117,128755,129470,109769,78200,48439,-26654,-94434,-66236,18951,36580,-10770,-54128,4691,77386,29641,-27826,-25662,6108,12710,24352,19692,30589,23072,45234,63357,76565,47990,-15464,-72423,-59355,8574,73517,106836,243,-124024,-90747,22984,80527,23387,-64985,66647,127711,72845,72756,153180,260026,317639,250226,122502,-30106,-105263,-11030,11083,-31318,-67430,-99942,-133000,-102204,-67526,-73830,-130163,-63530,13295,127950,266880,314010,241461,81413,-30861,-69437,-91442,-53240,45110,107390,40296,-94779,-120698,-105432,-100168,-48132,-28270,-3270,-8424,-69929,-78001,7590,140526,383468,372120,161991,89012,-20922,-164440,-293420,-380183,-359168,-252541,-164903,-157824,-155673,159874,389383,353904,78730,-48413,-61757,-47253,-45186,-27586,26982,141781,298309,260124,69559,-119619,7096,83592,28133,-279,-24654,-40988,-5755,73944,112197,107882,18692,-34634,-41857,-72994,-136676,-88281,4425,169265,222638,251382,170711,112288,72086,68047,235665,582477,790227,732074,453950,149018,16013,-68638,-123214,-65797,-44576,-64297,-94023,-108160,-15251,14110,-18530,-27583,35095,83255,40764,-26163,24933,148006,246015,232822,209902,243927,240776,166468,92430,110320,106335,64619,-1371,-15379,20782,-41816,-94082,-52974,14106,66750,54055,14748,44488,53778,44826,15045,-10085,-59038,-159233,-94645,-40283,-6019,59159,-18746,-68037,-40000,64848,243106,444863,527907,454167,290832,3093,-117408,-9667,60881,89773,86771,59244,57743,27122,-5167,-1627,33244,103691,213633,201526,194191,118463,-19124,-105356,47442,34429,-49771,-93160,-98505,-89717,-93467,-119553,-96311,-83356,-54019,-6816,20753,68641,152340,182502,134853,46907,-73846,-100153,-7959,67212,83793,19251,-52986,26213,63301,63136,-4725,-62022,-41601,-69688,-100016,-6267,29945,5183,94156,251699,325892,322765,285083,213174,95146,34585,-16313,-49968,-90774,-63045,22288,80803,95323,19094,-47931,-51325,-39897,-52310,-89931,-137407,-69381,38256,118287,96463,56945,26865,-28884,-88084,29290,139171,201326,176025,91188,12841,-52847,-87008,-85381,-96545,-93319,-87741,-74310,-82713,-66628,-86810,-50496,11747,121398,158451,9677,-44636,72170,158952,167848,161176,97590,2133,-28850,57792,110097,84234,31069,9837,10750,78175,94370,-12240,3144,7185,-51483,-138775,62416,197076,178613,122539,52967,16545,14498,54037,72077,66507,35981,-25185,-33274,-10174,14615,132916,352188,266951,163794,62750,60868,102389,148393,103323,-417,-61046,-30520,17502,116181,306260,233645,108376,32862,-29723,-42097,-4080,-14688,-40709,-69475,-75082,-60250,-110594,-116312,-43156,-29683,-66685,-111552,-92083,-34262,19709,110445,148409,149691,202140,225543,152205,61574,26549,42316,41891,5086,-23675,-34224,-58399,-28011,-14398,-66727,-126972,-81996,-17970,-35616,-103554,-109951,-86021,-64165,-42233,-39958,-78812,-134261,-136344,-111269,-125861,-118316,-25636,73814,110182,81922,14281,-61602,-87759,-41786,25919,102327,145417,175960,277863,333026,240371,187719,124402,44839,-52007,-49874,18426,162615,104932,36764,-63714,-150781,-124930,-81805,-42209,-64374,-43021,-17693,-30777,-11357,18379,54906,70017,30160,13769,49211,28969,-76064,-90848,30820,85206,72697,11305,59730,137923,171031,117701,64338,65290,46416,39550,49569,42870,14966,-17357,-40731,-54732,-3611,7408,27343,116822,224762,175543,-1584,-90893,-48075,101760,215131,239287,185092,42542,-63766,-80685,-27269,45949,78864,25581,-29167,-37689,-14757,-9865,-38523,-98970,-24903,33763,75043,55660,10790,45741,44258,88491,173057,209907,154884,76168,-24588,-61084,-46834,-63753,-59910,18726,30084,-25370,-68149,-103359,-51313,-13991,-11077,-50556,-26177,18756,13074,-120566,-31594,40070,55047,42078,77699,53061,2155,-43631,-93320,-122222,-73013,-18974,13853,-55804,-107268,-111715,-100459,-8242,110851,182201,172160,96103,-34269,-82773,-77288,-60906,41850,135136,172668,114871,19137,-6633,-36202,-67486,-47069,-2778,89358,199086,260782,232606,192076,242759,202067,104339,59941,90323,198269,361871,451761,335430,84914,-31692,17353,65383,17354,-40181,-71323,-95813,-79308,-37335,-42496,-110203,-102829,-46467,-51268,-78296,-51588,2056,19662,-14484,-46165,-49168,-44984,-65874,-67834,-99537,-150572,-82291,-23162,19632,18374,20301,-42066,-18425,8047,-26382,-62302,-23209,-6890,-50451,57943,95891,-4816,-106174,-142015,-109306,-75476,-61276,-49289,-65916,-75475,-45328,-24522,-18283,10931,81280,190317,279969,397211,412599,305228,190801,152477,159195,120874,-12352,-100012,-633,93559,125920,131505,89279,30603,2138,-265,-52071,-81673,-77556,-37049,-14430,5395,29390,27885,-50063,-89290,17771,105780,129731,84809,32637,25976,25733,51903,-2895,-82766,-77636,-72378,-70131,-78107,-13918,65812,41318,-61622,-15935,65277,114323,112267,61073,12973,-41367,-72880,-77161,-88862,-86173,-43488,2978,71526,67745,14376,-27300,-61087,-22499,-30424,-63241,-88528,-113756,-74394,104576,179499,143110,61276,5406,-69650,-92646,-54299,-37630,-6253,87688,142373,174240,151337,94669,64749,100419,50644,-62984,-107519,-43538,22763,16761,-40652,-96356,-86237,-71395,-51215,-12788,44856,118334,161007,151082,71950,-47166,-51122,22719,47921,-4345,-21781,-7090,20365,44663,67519,30800,1260,72224,203727,317157,230376,18351,-86260,-78340,-32407,-67464,-106429,-60188,-16167,46008,142763,81422,-71644,-95690,-67498,-24044,-115263,-82350,12857,82289,52964,9464,-31334,-122193,-77898,13192,45746,16170,-70283,-105880,19578,87210,93775,2296,-70313,4083,10781,-57193,-108904,66460,224986,181551,76332,-8729,-79885,-40067,-26110,-88721,-98337,-26023,-29222,-77457,-115530,-74102,35122,118385,136987,64249,28650,85428,142927,148380,94639,51663,46280,103300,100319,34752,-38517,-102414,-11850,91664,109215,30352,-50942,-80132,-64577,-19915,68957,91380,49178,56820,32182,-11300,-9390,-1531,-74501,-130529,-42822,-4270,-28090,29543,137925,202463,159829,33435,-118852,-174389,-142700,-98387,-52371,-41842,-53044,-58919,-51419,-61927,-67110,-72761,-33433,-62113,-61677,12981,2056,-49689,-58568,-10255,29584,16044,22925,91594,129120,104726,46323,-44418,-46177,-30700,-13366,-3663,21526,22931,44566,107354,172502,180548,115586,32148,-38755,-31585,14726,30027,146265,233653,127402,-57340,-90331,-40365,-51848,-88111,-48931,-20657,-56290,-92290,-114441,-74296,-49729,51980,107077,97610,41024,7836,20051,49079,110489,159598,139229,-18632,-73092,-36788,48984,192856,331224,442927,322192,85576,-43278,-77296,-109134,-143886,-141015,-142694,-124590,-74848,5584,125800,193949,172642,80937,-14262,-116932,22983,361077,433188,225578,15597,-60537,-104428,-57168,-8633,1365,9698,10035,21795,-11170,-57909,-121284,-90788,-47376,-28043,-58246,-48536,-5371,45925,119695,124093,86985,63239,50885,67758,78618,28190,-902,3442,-38314,-88003,26149,105814,239322,333013,256722,124221,83389,68492,72785,38560,-38878,-67125,-92937,-50327,-18672,-39192,2197,88381,167601,268947,344691,148324,-14858,-117324,-88457,-57730,-82215,-90109,-61441,-29584,1476,65275,141301,167744,140607,127790,131621,69646,15157,14206,41372,-9307,-27852,22309,42677,-6905,-34591,-34588,-36512,-47736,-49976,-46286,-73201,-78600,-45142,-34420,-100159,-50710,-181,-32716,-97672,-121190,13040,123958,125965,67458,59417,35546,-79838,-151233,-121862,-116563,-72077,19292,48460,66636,84972,18197,-14443,13587,70608,144159,156725,84024,-53060,-109445,-149061,-75198,6504,45661,38018,65979,51608,66515,193566,391623,460660,405731,321504,263791,158080,37369,-11992,-22488,-27964,39993,77335,28852,-14444,-30113,-49172,-94452,-52346,12732,58484,79875,53418,3311,-13412,-10881,-40326,-95634,-53246,51149,81132,44969,-23423,-3146,25067,-43649,-35620,42530,-5144,-93761,-64395,-11802,17947,-23457,-9418,30987,6555,-40168,-33293,-31009,-57277,-85982,-64014,-31259,-33222,-73010,-114755,4742,53047,-2392,-46028,32603,36851,5342,-40305,-95107,-78865,-57671,-71734,-49177,-26987,-47929,-106316,-21142,11549,-12413,-2140,9970,-53995,-61996,-10650,7437,-23225,-68210,-98429,-74067,-1009,31961,65892,99633,149834,212740,237144,210892,139758,74789,31983,26631,-5612,-44757,-72462,-50687,-32650,6837,74085,176090,289783,315657,273240,167107,90652,25577,16598,-1867,-15350,-35126,-14811,1411,-49431,-87689,-78570,-65913,-60612,-28286,28564,1892,-18867,733,-35776,-73415,8119,55437,3028,138519,268476,323610,219715,123213,159827,202324,217129,201859,168956,121095,107502,142155,232279,323838,315741,271227,199073,76722,-20823,-45241,-54773,29705,125993,241470,293783,257332,123313,-54801,96793,93193,14115,10223,-60,-51981,-105361,-54146,-40014,-88188,-52695,9586,45226,69487,77786,73521,38297,1467,-11309,-14061,-11166,-3128,-6618,-48365,-57123,-29442],[42728,81924,117705,91493,22432,-34418,-53171,11995,66905,79757,40420,-23788,-86688,-85077,-33560,-42481,-47072,-54962,-72818,-84080,-59408,19142,26517,-9711,-2948,63877,119137,70082,-15465,-81450,-11649,55246,57317,4748,-36155,22645,162852,144153,93864,14287,-49139,-31572,13445,80435,96061,48750,4091,-16428,-23910,-29247,-29838,-21572,14186,63860,31443,-30623,-21392,52574,99146,37599,-66359,-123564,-73719,-15150,8479,-27531,-80068,-58345,-59256,-16289,15529,12104,-2285,-63184,-113531,-62340,-34183,-28149,-23423,-16713,11600,-16700,-62918,-84833,-47065,-33663,-69095,-111848,10498,131659,156975,140198,74693,62484,81452,23347,-50781,-105301,-76217,-68601,-30189,15657,34540,5882,-48450,-19531,30398,48818,-27872,-41971,79127,79135,-46943,-66911,-16023,-12627,3557,6417,-32500,-75576,-96180,-109313,-95534,-44304,16498,10755,-63887,-46645,-14477,-65044,-361,73520,54106,30723,62884,99480,62939,21767,-24368,-72325,-97304,15844,79811,86313,115014,133813,51084,-29136,-69948,-79832,-93130,45841,130310,71934,13317,1186,67751,112041,70359,3981,2748,90315,133463,112180,85597,48476,4736,14195,46125,8463,-77559,-124848,-146427,-132997,-50020,-38852,-81438,-27876,29809,9341,-17737,59713,7708,-66812,-24303,43433,55072,30315,-24818,-65389,-15941,10368,-8750,-54565,-79637,-93813,-54799,-28917,-14552,105135,156605,143817,63280,-33337,-73668,-51438,-40161,-75491,-99551,1305,191069,453325,661182,619338,472805,259736,38803,-85535,15693,93123,73008,15599,-25767,50666,112545,7192,-13154,-81405,-146640,-103691,-98409,-7134,3207,30905,89709,122460,183959,280013,378371,378817,278610,140743,38616,76343,205959,375562,427759,357491,169004,78490,112143,159864,232880,253191,112200,17298,-16420,-5654,43761,104149,108677,98527,60220,54952,19893,-32410,-60894,-91651,-108850,-99833,-52822,15412,71541,60535,-35650,-103172,-46589,27980,40444,44149,64581,132342,154837,135713,95605,30669,-23538,-20321,-18292,-71857,-109338,-66196,-31433,-22332,-29939,-16163,-58673,-75332,-47730,-45884,-10752,40126,114305,24111,-73852,-79896,61111,153133,133416,24254,-103857,11226,75501,174192,370122,447614,223365,-34728,-76632,37091,153664,338850,408796,261041,47778,-32484,10455,111283,230107,315044,350414,227798,53436,-6386,-18197,25829,109331,188200,194367,102457,16013,48648,102838,59694,-21121,-90802,-126819,-89137,-36878,14802,42485,37641,43558,57097,24640,-30351,-28299,14191,144669,149363,25947,-43293,-47433,-29463,7149,26205,20531,-12373,-43593,14627,89930,94980,35755,16893,-30908,-87601,-70471,-16601,-7222,-32844,25546,87827,85042,60227,3018,-102725,-139204,-81645,-88929,-94342,-81533,-87645,-91856,-30101,-45051,-132351,-48825,-24886,31976,111062,78132,15226,10860,-12811,-24431,-24142,21263,58170,57476,58815,75646,47135,-56850,-164664,-99178,-49763,-34998,-48384,-81304,-82082,-79746,-103215,-98834,-59933,-31479,22311,-4947,-66063,-62120,30650,57716,3524,-67091,-39729,18864,-48490,-17803,3379,2887,35955,62274,46176,27844,-26090,-33192,-7836,-4177,11153,57545,77322,109829,73421,-34989,-50622,-18716,21243,11074,-28343,-74685,-62937,-66822,-85113,-67986,-42054,39867,250535,549807,528076,400051,264221,123053,20698,-42655,-84270,-87918,-28347,74291,85958,61555,-10792,-55303,-54899,20563,98296,41861,-8563,-51929,-92737,-26522,85869,174366,130781,45691,-20473,2676,34917,72264,76994,98178,162273,136494,48644,-54770,-47347,55,15533,10936,14848,-27848,-50484,-35875,-33421,-15900,17296,-24460,-40714,44829,148001,142678,105178,87692,73683,-7775,-102269,-72928,-62458,-85560,-48631,41265,37409,5145,-43986,-116431,-71376,-30115,-14807,16012,26973,24107,27983,75256,91728,12583,-950,109699,283576,357665,225623,68356,23835,34091,42640,32530,-24905,-82205,-66848,-15195,63527,63007,53721,22953,31103,51852,12074,-13197,-56556,-109732,-83893,22727,124561,169852,148122,88874,10451,-60840,-93781,-83987,-104098,-124659,-62197,-47113,-38505,-8911,22869,16002,-41990,-105408,-155250,-83454,-40676,18309,117119,148777,79374,52433,62460,135681,210765,151901,37619,-39194,-33185,-1384,123448,239181,220662,90983,-25059,-26677,118886,228964,137902,56426,339,-57324,-74574,-119564,-88922,-45430,17078,59018,18101,-28169,48850,230975,378184,157720,30296,-45375,-91610,-46831,10144,10922,-47060,-32236,-8416,21025,94565,135326,85998,-8278,-88806,-95607,7727,39865,-9482,-79225,-73714,-1577,7830,17553,-45828,-100785,-5464,59949,70339,4205,-83255,-138180,-105236,-96005,-123238,-74679,-27937,21559,47464,54459,-16470,-17318,24172,29912,30177,-4668,23092,61817,42388,23639,51741,112404,176176,214131,209902,165861,22097,-130318,-67008,-69934,-62960,-94628,-56764,-35473,7979,56624,29627,-52638,-61710,-83795,-91897,-68837,-25201,-18974,-35077,-23956,109365,279168,291885,121845,-40838,-74199,-63887,-24290,-7351,-87601,22114,238876,306945,148826,36210,-18251,-44331,72095,164260,103476,73264,25418,35417,141651,207060,251344,282380,170617,-30186,-149319,-99473,-58955,-52425,-64783,-74647,-47783,18861,90131,135143,118002,62241,-3594,-74947,-117781,-137023,-82053,58035,106688,37320,16662,-18322,-18571,9578,-6052,-70579,-94704,-91300,-81909,-112999,-101536,-70946,-41823,786,13292,22493,25771,36265,55116,20422,-4338,-25704,-76054,-113519,-67440,26949,79822,63520,31381,40512,97110,122831,112222,117026,81608,63103,43756,26136,26001,-28270,-89572,-80709,1399,27955,-8680,-44989,-11221,51498,19886,-31845,-28064,1495,19292,39043,40268,51767,34014,52603,72024,88048,63446,3153,-52496,-84904,-22716,48104,109240,23010,-94856,-86370,23779,93835,39585,-63119,70548,141373,85644,95595,221993,396117,497294,416311,218509,-920,-108021,-13651,9341,-35651,-67639,-104368,-138878,-89296,-56657,-60581,-118459,-72838,-6189,91257,217609,259839,214639,73706,-27821,-63654,-91234,-44114,71498,147142,65882,-77642,-131670,-116500,-83364,-43182,-26135,557,-17209,-72548,-66907,4585,107243,340478,324856,154422,126283,35073,-113985,-260817,-358360,-333822,-221368,-135609,-139882,-160327,146065,368013,377537,111169,-32729,-56343,-43424,-44538,-30014,21822,123702,270404,242744,60714,-109938,9091,64956,24025,16728,-1384,-13620,29548,109917,136179,113634,9126,-54430,-65479,-91032,-152671,-105007,-36485,106336,177241,235878,178608,123646,80985,68007,236318,638729,910035,875065,568375,188935,2674,-65396,-114663,-83100,-59751,-78322,-106413,-107902,-4285,33798,10120,1078,52135,93895,44622,-31726,21382,140996,222230,202919,177905,206333,206700,142112,77428,91574,84356,40399,-18913,-26623,18561,-34113,-95667,-72161,-8469,53439,53973,-2835,-3552,21177,26965,31878,21773,-47026,-152488,-78343,-22194,10619,73398,-14622,-70461,-39767,84608,313264,565753,636111,507061,300175,7480,-101926,-25398,19239,54431,67322,42628,49876,27245,1644,11015,37728,90853,192170,191128,195839,126509,-6938,-97022,39147,19425,-68753,-101602,-96230,-88379,-99125,-134614,-102682,-80644,-49391,-13567,-2287,30754,106457,141316,98437,22590,-80633,-93674,-1383,77586,95608,30550,-47988,-5878,33360,44601,-13903,-68096,-53214,-82369,-101812,-12796,18358,-1172,88634,239050,300454,281739,245979,188981,103947,53030,1059,-34185,-78177,-55064,30855,105544,131954,50388,-26924,-39804,-40377,-54774,-82064,-128150,-71328,33104,96444,73012,40107,19796,-23822,-105906,-9210,94307,156453,143419,79044,9408,-63341,-95861,-75836,-72744,-74062,-83776,-76027,-96062,-76901,-102127,-85115,-15188,89544,141556,15949,-37638,73716,175814,197911,182935,106512,2898,-42643,45141,88114,58080,8012,16566,43451,132161,147331,21163,-14093,-15790,-62236,-147626,41005,130977,98834,69946,31402,15261,15373,63636,84158,67557,21878,-42191,-43383,-16593,12040,134180,413609,346031,213376,90872,75123,107172,150842,103864,1012,-57439,-47411,-13722,66719,264133,253228,110533,26544,-30129,-34199,310,-8427,-26028,-46537,-74622,-78378,-124792,-106170,-43748,-44004,-86846,-82123,-49399,-5809,39059,126517,159009,153919,189278,214502,166619,77858,23478,37188,40273,7467,-20038,-34864,-59373,-25271,-3634,-43905,-97821,-54248,7867,-19835,-93315,-91988,-62249,-43972,-30673,-39131,-87332,-128493,-133273,-118475,-134403,-115029,-23992,75027,112731,69126,-12317,-86922,-104484,-52232,24295,108429,152354,166305,255191,334480,257409,198219,120707,36548,-58009,-41988,28551,192890,124034,34077,-73230,-160185,-108800,-61563,-23027,-49969,-29735,-4796,-15102,7963,39012,71767,88126,63749,65472,94434,47768,-66834,-89874,40664,90727,76345,11334,62019,148342,182708,114515,43999,33083,12128,9072,34739,43215,27252,2213,-16544,-32362,-10136,-28429,359,111755,240281,208775,39853,-65533,-24789,128261,222300,247068,194619,53840,-24822,-41829,-37416,45815,91506,37771,-22819,-42895,-25083,-21580,-48971,-90737,-20290,42530,98719,76249,35380,75377,76328,118662,200823,225236,162158,87114,-8429,-86587,-66834,-78810,-50941,21460,30230,-21204,-53847,-81565,-54841,-30163,-20943,-45949,-37373,-1734,-2475,-137877,-31313,29102,49421,39427,70947,36926,-17203,-58672,-99209,-124911,-88467,-44053,-6774,-65739,-102464,-114917,-88452,2971,136545,218424,211177,116863,-34555,-91858,-80619,-63890,45476,147989,192593,127056,23707,-5842,-31092,-63544,-42514,1597,71861,131781,159827,136284,127799,201682,215013,137934,90618,110765,200316,336917,411721,298703,69843,-42447,1070,43033,-1580,-46965,-77656,-95026,-59090,-14450,-21068,-92877,-110881,-42168,-32537,-51088,-26095,28643,52727,30820,-3824,-27825,-38294,-67297,-82878,-128139,-115370,-54235,-9206,14569,7024,6470,-68764,-36493,4710,-21402,-45076,-1008,15129,-10315,107466,154399,40176,-88346,-144293,-115366,-77030,-56427,-28379,-35492,-51583,-21389,-2443,3121,28703,85125,177453,282014,426195,438408,325616,217148,182845,185602,135921,-3666,-91886,-9307,76406,118678,140839,119362,67656,30595,21152,-28269,-56685,-45950,-10736,-462,12772,31969,21233,-59072,-88676,7521,80686,102993,73049,32106,34648,46324,83439,22055,-70653,-75161,-64257,-63906,-82901,-18267,61673,30871,-83559,-32007,51763,90367,78303,31053,-12228,-59079,-85133,-86674,-96274,-89332,-46717,-5683,67023,71413,20026,-24558,-77381,-67062,-60164,-78873,-98639,-125869,-62230,106777,153595,110722,34711,-10152,-69915,-88170,-43416,-31906,-16026,66573,116666,146404,117178,48077,39334,101970,64025,-39919,-83703,-30716,33657,19321,-50018,-97849,-81769,-71048,-51398,-9313,50738,121063,167390,169277,88236,-35223,-35380,29261,44897,-7741,-27081,-18978,-1729,15985,44826,26911,-580,68244,202167,318007,228172,16998,-82314,-88103,-42288,-69394,-108656,-71573,-21272,50071,144327,69675,-89086,-106386,-13796,16729,-104356,-68348,27381,71946,12179,-25235,-42746,-115668,-63852,28225,57078,13554,-80605,-72805,60637,148011,158428,46500,-43847,7908,4168,-65000,-101784,93942,251954,220375,112037,21781,-76400,-45247,-26684,-85788,-89252,-23475,-33487,-78002,-106821,-86875,11395,100264,125044,48374,22552,73928,121063,133189,89910,50927,51276,116689,119528,48280,-32315,-114948,-12753,86787,96224,7513,-71702,-97003,-85104,-39403,42345,69376,33239,30922,6020,-23149,-12898,-4334,-70080,-117130,-26256,8688,-16517,43204,148868,214112,170261,46362,-100370,-144786,-117469,-84680,-41259,-46130,-65223,-70079,-63766,-55696,-60324,-66276,-38179,-70514,-63801,7411,412,-55062,-60090,-10572,24960,3358,-6834,20325,69837,50978,-4174,-65867,-45809,-30243,-15944,-10736,7049,7143,38664,109249,191529,216468,143957,48046,-25610,-13190,28291,31797,132878,217828,107123,-79421,-95114,-41941,-53252,-90885,-36780,-12379,-58665,-97490,-116242,-75788,-57283,32480,78897,75516,30580,5993,25550,71488,144811,192850,149979,-20663,-55737,-29846,50035,198530,334917,449719,347093,118917,-9123,-41145,-76675,-125646,-135988,-144768,-122829,-74083,7663,133082,199107,153427,47016,-19307,-105458,-1701,352650,476854,259226,34711,-46429,-98805,-51784,-4571,674,4267,-353,3741,-24228,-57109,-114705,-104056,-64871,-40090,-60819,-42626,-11707,27114,93408,96924,67278,55760,50802,77148,101540,51739,4521,2866,-38030,-77131,39495,121795,243796,347488,271398,127276,82273,63574,69127,42786,-34048,-52182,-66180,-32863,-6095,-29788,8721,87983,159134,258130,313670,106025,-50601,-100902,-36245,-19007,-57888,-60253,-27174,-18619,-12883,43675,117743,151316,143647,132422,114910,50016,36366,58156,83530,23971,-1851,30910,34445,-24472,-60529,-68082,-80157,-96365,-89255,-64825,-77400,-72842,-33731,-28226,-99235,-34505,29255,-2135,-85358,-119810,15300,136338,154669,101830,76190,31267,-96639,-172993,-131574,-119136,-86787,1635,39073,67284,91951,28688,-12855,13566,78860,170445,184364,104143,-29550,-86709,-137834,-82779,2752,51344,60382,109892,95356,90557,210403,415243,490033,428604,345737,271283,150041,38505,-7209,-15041,-24071,37939,91858,67175,32550,13480,-17036,-88638,-65490,10323,66947,99098,72168,19093,-452,-6953,-41632,-91848,-47489,49233,78248,54153,4257,18675,30084,-42883,-27827,47168,343,-98738,-72196,-15188,11514,-45937,-23836,28491,11432,-34829,-45854,-50813,-80672,-102166,-75738,-37895,-32781,-68250,-114472,-523,58194,10204,-27168,28054,23886,18700,-19647,-122570,-77651,-26865,-62280,-50470,-21302,-38526,-101307,-22353,8561,-18401,-7852,15966,-33932,-54412,-13566,6024,-18211,-57601,-82897,-81150,-26153,4590,50536,99236,155030,232875,277097,256934,164277,76251,18032,-3330,-30211,-61197,-97761,-63491,-37398,7007,76392,181867,317696,333069,259435,152818,79802,14495,18458,9400,-8631,-30931,-12198,-209,-52758,-88560,-68839,-55866,-55523,-36314,985,-47639,-43432,-5151,-36580,-62946,29450,63267,-30878,82664,219830,288605,206157,114696,145776,191917,199019,172731,131582,84651,83862,127648,227136,344456,353613,300882,196892,59112,-34233,-53786,-35729,66197,174281,298080,348140,286898,133541,-51195,62127,61110,321,2107,-3794,-44951,-106262,-63084,-50639,-91250,-53398,-2785,26373,58509,78917,81688,49142,8857,-6463,-11051,-6756,2883,1636,-43295,-46395,-13770],[51877,84268,111312,69877,-235,-42115,-48281,2946,50561,61874,21918,-40352,-100654,-104790,-48809,-44833,-42514,-51891,-65377,-57753,-61726,17531,22033,-5662,26726,92131,115338,50136,-33735,-84444,-936,65779,69982,23510,-17956,21844,153826,159883,104483,20556,-54192,-40270,15558,91735,108343,58730,15527,-5401,-15412,-23110,-28866,-22527,4631,47162,17122,-35306,-23404,26800,62253,9810,-81278,-119996,-64422,-817,35035,28536,-32856,-44505,-51834,-3842,31195,26975,8382,-46400,-107437,-67789,-37960,-30701,-27327,-19747,13466,-6825,-39364,-55230,-24382,-13324,-44855,-98016,-7246,124319,167180,158483,106960,127117,132886,71121,-9799,-72466,-94594,-85283,-49895,-7725,13367,-7273,-57393,-21806,35562,61038,-23892,-61549,67451,68781,-47780,-58029,-16176,-28141,-11520,9224,-25401,-71589,-95370,-106539,-96174,-54698,10160,12109,-60642,-54982,-35335,-76817,2181,52658,19847,6792,49997,93085,66310,15142,-65020,-126428,-37917,68867,108297,94607,117912,139900,63551,-22619,-68095,-92684,-43684,83252,136447,57193,-18188,-57369,-23864,49137,41443,-9830,9265,105523,149653,130564,100403,58141,10712,16180,49660,19810,-58611,-110376,-150927,-149141,-68942,-57280,-71029,-4071,37852,-3052,-56645,26426,-6573,-63218,-12885,44430,40391,16181,-25788,-38595,5038,18476,-12636,-65349,-93165,-97512,-59064,-40801,-18439,101587,138773,118177,33016,-54135,-72922,-47427,-48298,-89010,-121380,13984,217133,495304,690279,612419,458737,259403,48293,-93911,12193,100176,87129,24889,-17057,44323,81292,-12429,-28217,-101386,-114258,-75517,-100525,-19314,4529,32669,105374,172266,243561,337445,418889,392045,272388,132846,33645,76310,201963,386568,454065,370918,173900,87558,125280,175363,249148,285172,147354,36772,-4228,4734,51846,102232,96158,93161,75910,79323,40651,-19508,-58275,-93538,-113897,-108680,-56622,20401,77081,63592,-33175,-113387,-45441,37591,55430,63859,83202,150949,172937,144997,110895,56176,7836,5565,-10697,-80590,-112875,-57785,-25018,-16506,-24661,-18820,-56481,-57719,-20240,-29622,-11114,31367,103792,32680,-58715,-77542,64078,168474,160557,40810,-88106,1419,65546,157768,343416,425724,221327,-35244,-52524,56933,173092,361355,437734,292894,74103,-38985,-3296,90757,188212,256503,280043,175722,32898,-8294,-8060,32532,100638,176844,185042,96627,17138,52899,122546,89502,-1115,-84385,-118459,-81136,-31996,20975,49222,39290,28564,41370,14058,-34555,-16747,32352,157938,119257,-8667,-70253,-68088,-41245,1402,20553,11223,-27684,-54589,3850,69810,66896,6330,-9215,-48451,-92325,-67809,-16143,-6859,-32572,29744,86169,66244,38403,-9675,-102841,-134985,-85754,-93319,-89661,-68807,-66275,-71359,-23102,-44508,-123998,-38252,-15324,40681,127073,102203,63852,43525,-4843,-25479,-28120,15365,51784,54110,60290,79339,52250,-50345,-155074,-105190,-60323,-38462,-43256,-71454,-61569,-47783,-55871,-80127,-40033,-12371,23651,-3442,-66018,-91206,-19648,10433,-31755,-90622,-40596,8755,-66092,-14994,12681,18265,41030,60144,37620,13709,-55444,-63589,-35288,-32655,-8908,54909,68268,97241,73047,-19532,-30543,-5755,28547,11714,-38130,-94057,-66992,-55214,-67472,-72099,-46199,39093,242454,484972,441124,344766,239367,114741,16532,-45745,-85379,-76429,-5960,101205,106552,76548,2125,-42706,-45449,35711,140363,81504,20776,-35483,-87663,-23491,99138,197025,150471,58844,-14659,4151,33747,65344,43310,63725,137296,114371,24806,-82920,-28373,12844,15620,2047,10280,-35071,-56154,-30627,-27998,-21381,-6158,-57700,-63589,42644,163242,164121,122952,94776,71635,-6971,-89314,-66975,-61987,-80199,-37810,54490,56402,16483,-28177,-85900,-32817,18501,1341,9751,22590,30711,47184,108851,147404,72876,30047,106685,271618,366823,244896,75835,22341,24674,33572,27934,-28924,-74409,-59003,-743,63014,57241,60310,48571,60984,75537,34493,-4868,-48183,-84281,-90829,14296,114846,160514,139011,74130,-15211,-87575,-112935,-83693,-94798,-117467,-73916,-63707,-54312,-26659,10992,20575,-28912,-100088,-160696,-81215,-52767,-24182,53778,93928,57520,58050,61347,118213,190129,134276,25947,-51998,-43206,-23914,112307,249759,238518,103214,-12023,-45641,102619,216282,122615,43466,-24291,-94912,-98452,-109391,-93741,-45543,19692,58473,10304,-32697,61325,243290,435049,216685,40122,-50507,-112005,-62389,-3666,2660,-17011,13713,3522,7229,68523,115574,86666,-260,-83963,-90494,13550,44691,-4666,-65187,-55102,15618,16714,11574,-55773,-99901,4655,48377,33577,-37695,-114183,-121616,-82597,-81982,-119967,-67291,-21794,26612,66666,71794,-10414,-39423,-11137,3653,9593,-15788,26124,62931,35634,18988,51301,113788,183051,229108,232843,192295,42293,-135129,-62164,-61919,-55306,-77752,-41697,-25014,3885,29322,-10411,-59896,-49203,-79839,-111729,-84360,-29570,-7643,-26325,-14154,119856,299882,317191,129524,-42690,-73089,-54131,-10657,6622,-78166,7378,210585,283021,148657,48890,9109,-1220,124395,188960,106406,64320,12201,20956,123610,190585,227930,260776,162233,-40201,-128992,-90580,-60574,-49963,-60251,-65753,-33300,28159,91262,127904,105031,47806,-17321,-78995,-99537,-100495,-87806,23874,76664,25750,18677,-5124,337,26395,-8594,-75883,-97161,-87202,-67043,-96980,-121621,-96353,-61465,-7765,14663,29380,28009,15312,13429,-21504,-33716,-43868,-60131,-80405,-64938,13016,60125,56135,39781,54992,95966,93760,83334,93364,48910,8383,-15023,-21876,3692,-29002,-83087,-93201,-15288,20776,-4011,-33985,-28878,18770,8487,-32184,-22996,2841,32157,63101,67521,73941,46096,61434,82848,101789,81866,23966,-33065,-114786,-52291,26648,112629,51974,-62333,-74223,23921,104543,53732,-61313,69637,148931,98646,115117,276364,505940,651095,571321,316146,31872,-101454,-16265,6515,-40606,-68165,-108371,-129459,-77852,-49059,-49099,-106460,-80489,-24645,57786,172349,210523,190257,71717,-18609,-52887,-86622,-33989,97452,184882,89606,-56397,-120263,-110830,-65859,-38585,-21723,7843,-27821,-75338,-49889,5558,74835,279559,262130,142938,162575,91955,-63060,-228002,-334871,-306582,-190465,-108156,-123325,-158355,135288,340281,390025,144608,-17160,-51921,-40681,-44793,-31712,18927,108262,241640,225286,53990,-88815,16216,53344,26687,26152,11188,5176,60386,143504,159649,118929,928,-73507,-90153,-109176,-143575,-113952,-72957,46123,127593,210100,178531,129519,86620,66494,221200,646043,958120,946588,633608,212708,-13459,-55426,-91769,-99655,-74675,-91966,-115137,-97865,15396,62674,48835,35758,69228,102919,49108,-36076,21404,134476,196447,172387,145327,164759,165831,112352,59069,69871,60850,15056,-36715,-36486,17418,-23942,-90432,-89111,-30598,38874,55023,2138,-40412,-16900,19869,70413,64434,-33342,-144891,-61820,-2082,35096,99865,2760,-64507,-36409,103039,376265,668287,719014,540079,301658,18873,-78193,-36509,-16049,28114,53257,28951,39992,21335,1520,18062,37862,71293,155664,165999,183622,124644,4208,-68073,39678,9825,-83606,-105083,-89592,-80105,-90873,-122470,-100187,-72506,-40755,-14822,-16159,7416,76776,111465,69862,3085,-87048,-88170,3395,84929,105560,42517,-35632,-27441,4365,24202,-24509,-73894,-63604,-92746,-96445,-15466,10579,-2567,84099,220794,267159,235041,201242,160715,112422,72489,17697,-18395,-63898,-45028,43644,138427,176303,87891,-436,-21303,-34248,-57351,-75515,-117979,-71560,28478,77019,54552,26746,14878,-15809,-100746,-43836,53593,113752,113052,69460,10695,-66682,-98609,-63967,-49002,-54196,-75265,-70370,-105563,-82470,-104872,-122507,-43717,54707,117076,21289,-29764,73949,185503,217885,194675,111474,3166,-57519,29555,61984,28318,-13900,30045,79568,184772,189481,49115,-30711,-38538,-68113,-147622,7563,57447,22212,19390,10956,16872,19774,69741,93273,66245,6667,-53076,-48394,-22528,8971,132065,463381,422287,263359,122126,93408,114082,151916,101070,-538,-55976,-62306,-41679,18654,212811,262361,110756,22800,-29141,-29844,-72,-4677,-10911,-22937,-68715,-99746,-140215,-92184,-42729,-57252,-99618,-50284,-10428,22916,61852,148015,173274,159395,175956,196864,171792,94182,20905,28605,35624,11412,-11141,-32227,-57966,-21243,7281,-19190,-66266,-24172,32562,-4787,-82671,-77138,-40450,-23247,-17901,-38118,-95468,-120398,-124839,-117357,-129980,-101079,-18141,73761,110918,55528,-36619,-107677,-101821,-60588,21740,111597,152945,148316,221288,323749,272288,210914,118677,30066,-62763,-33144,41865,221335,142633,31070,-82773,-149395,-85314,-35667,-1512,-33142,-13117,12617,5472,28473,57320,83165,100181,94776,116758,136811,60602,-59190,-85209,51696,95589,80263,12059,63726,156206,187132,101693,15142,-4284,-22353,-21937,18100,42378,38306,21077,6892,-11363,-16131,-59600,-15655,110334,249555,233918,87135,-29717,8142,158673,227362,252353,205169,75859,20094,-6940,-40259,45127,100717,45989,-19159,-49987,-36910,-33980,-58246,-81409,-15594,50360,116365,92473,56401,102493,105128,142853,220144,231336,165091,96457,12719,-95294,-89776,-97001,-37096,25984,33199,-11674,-34465,-61344,-64386,-49445,-31629,-40289,-46177,-24429,-18041,-136016,-32472,16174,45035,41197,67523,21646,-37479,-75562,-106318,-126690,-97679,-60595,-22230,-72088,-92624,-112344,-77554,11498,154569,244220,240977,133923,-33342,-98268,-81234,-62957,50038,157691,204829,130776,23983,-7807,-25756,-57457,-35263,7046,54630,75302,75873,56642,74801,161118,221539,171202,123155,131344,198943,304259,360239,253194,53821,-50532,-13290,21117,-21194,-54393,-79207,-74019,-30333,7692,-3780,-79146,-113932,-37234,-15426,-24395,103,55006,85319,75173,37837,-2807,-30139,-68883,-99084,-137239,-70171,-18792,8282,10585,-4188,-7071,-90067,-48657,2698,-15384,-27689,19710,35319,25986,151582,202271,80028,-71214,-144981,-122496,-79825,-52615,-8764,-4990,-27716,505,18404,23053,43167,82411,152190,265585,428248,438227,328755,233240,205251,204421,147011,5598,-82027,-18489,55857,108295,147242,146872,99639,50978,36161,-5462,-24828,-4204,23549,15219,20492,34856,14879,-65559,-86775,-3121,54045,72972,59323,29571,40031,61761,108281,44640,-59621,-72026,-53083,-53853,-86520,-23096,57385,23971,-94740,-43339,38148,66113,46673,4601,-34355,-75049,-96969,-96377,-103602,-91429,-49066,-14731,59861,72193,24324,-19101,-79421,-95922,-83609,-92585,-93423,-116727,-40029,113066,134234,84858,11609,-25657,-70775,-83433,-31426,-24054,-26541,44727,93256,120415,88906,16047,21760,89887,62788,-24615,-62731,-17077,45006,21428,-58830,-95831,-77902,-71252,-51075,-6647,54473,120382,168063,181909,101330,-22002,-21313,32037,39050,-10852,-29924,-26523,-16804,-6445,22929,23012,2578,69239,200568,313053,224004,19224,-73345,-93975,-50920,-70813,-108291,-82187,-26756,51428,137955,56593,-102422,-102899,46086,52690,-97323,-49270,52657,80868,-9950,-60864,-52286,-101468,-48195,44277,69005,13450,-80470,-41777,95059,206499,226570,92266,-19759,7871,-5785,-75476,-84059,122996,268542,248281,140947,45502,-72197,-50704,-29236,-83681,-78186,-21326,-38136,-78822,-96899,-104860,-26301,63871,100136,35021,17763,64652,101872,115351,81166,44746,48342,120764,132720,60989,-20940,-117884,-17417,75530,77650,-15412,-90585,-112385,-103505,-51563,23462,53019,25725,15183,-11898,-27227,-14853,-8105,-67328,-102888,-9899,19967,-7133,53625,153838,215311,171997,57135,-79253,-114530,-90588,-69671,-31335,-50041,-66147,-64590,-68716,-48883,-51269,-62266,-42461,-74405,-56990,5753,-1247,-59657,-57032,-7019,24254,-4589,-27161,-39763,5756,-9683,-57675,-77608,-43005,-30127,-18756,-17394,-5645,-6905,31736,107648,205261,249506,170074,64719,-10672,451,36788,31371,113743,190458,78711,-99529,-85467,-39071,-52853,-92317,-25355,-5307,-61557,-104241,-121607,-81687,-68234,11242,51730,55216,20764,4444,29561,88252,167001,211803,150460,-22327,-43319,-26199,48549,200039,328478,440926,359363,148675,24901,-3487,-41804,-104349,-129753,-147707,-120261,-75199,7934,137726,197030,123544,8553,-26171,-95108,-35157,309709,479131,268473,45113,-37256,-95975,-48588,-1865,-571,-4901,-15401,-16973,-39891,-59010,-106236,-115771,-79934,-51431,-65006,-40164,-21627,6410,67045,71030,49079,47847,48588,81526,119091,73528,13953,4011,-34904,-62640,48538,131843,242783,345307,273467,123100,74775,51712,58582,41298,-33532,-42266,-43984,-16270,5146,-21112,13549,85109,147507,240554,270994,67814,-53188,-36926,19514,17260,-36119,-32668,10714,1146,-19116,28262,97671,134803,143387,132653,93319,31453,58416,94894,113603,51539,29515,49792,38707,-28218,-75311,-100954,-126475,-132879,-119232,-78026,-79852,-67222,-22895,-20372,-92491,-27673,46314,21488,-70656,-120563,12788,141643,173629,126876,87149,24691,-109193,-193452,-135814,-117832,-103157,-24804,20576,62286,95369,42476,-7009,13738,83469,189482,200463,115361,-8230,-65415,-127039,-91747,-3483,52160,76229,148372,136300,111214,218889,413706,486299,423117,348480,263029,135497,36143,-5218,-9562,-20202,32462,101642,104910,81342,57655,10452,-83130,-77548,12597,82779,124813,91570,32914,11006,-3416,-44152,-92211,-50019,36701,63459,51985,24727,39152,36481,-38834,-18177,54750,10079,-98208,-78701,-19286,3312,-70132,-36225,29273,22751,-16342,-36151,-48976,-71722,-103355,-89686,-47409,-33831,-63241,-109755,-5776,65845,28150,-6782,20905,15664,38635,18484,-73092,-55339,2230,-51981,-51864,-16782,-30238,-88406,-22697,6902,-20650,-7833,25857,-12212,-48994,-19280,1826,-16253,-50196,-69830,-88599,-56160,-25904,29767,89888,151517,242640,307712,296657,182874,72025,-529,-42004,-63724,-79367,-124266,-68985,-40038,6958,75897,178062,326986,329969,233727,133350,67309,10640,27013,21123,-4453,-28908,-11502,-3389,-56519,-86978,-57776,-45231,-49679,-46464,-32199,-94208,-49858,-11807,-37342,-44930,52964,79194,-32653,29985,158972,232967,178263,100760,131196,179300,176822,140661,93158,47610,56986,105952,207239,341828,368856,310799,179346,35098,-48822,-55604,-6758,109652,229331,355976,395290,303256,135500,-40186,36620,36789,-9956,-6281,-9093,-38720,-98121,-68298,-57705,-94717,-54903,-12308,14968,53619,82411,88870,58388,15123,-2708,-8842,-2843,8467,9173,-37547,-36557,-949],[52394,77550,95688,43481,-19728,-32040,-35224,-9245,29012,38505,-1208,-56655,-106381,-121849,-58871,-44813,-33666,-39481,-44379,-21614,-41448,15786,15707,-2321,50618,108988,100423,21215,-62166,-84662,8936,70520,73984,32879,-7903,13951,131121,157727,104427,25192,-56460,-53876,10934,95636,113895,63961,23942,2994,-9825,-19839,-32134,-30554,-12589,25191,1124,-40029,-28814,-5040,19593,-23979,-100766,-109693,-55734,10488,55259,78541,27504,-9381,-36815,7352,42298,36160,12389,-33853,-98756,-72981,-42191,-32169,-25698,-12901,25214,10082,-13915,-27081,-2069,3415,-24089,-74553,-19168,113368,173813,173916,138309,183060,171451,111589,28861,-37585,-86803,-90314,-66102,-32885,-12783,-26147,-70058,-25191,39137,72007,-12665,-71117,56796,54820,-52991,-49758,-10294,-36929,-28036,6159,-21424,-67314,-96673,-105444,-97271,-63610,3437,12939,-57681,-64780,-55454,-79614,-1948,22785,-20134,-19964,35454,83313,65107,12864,-66570,-80119,30388,120775,133507,99663,115809,137925,72347,-17610,-65615,-90174,1524,107746,131056,39528,-27718,-49792,-118017,-35143,1550,-27127,16348,120707,166062,148105,112895,65975,15785,18642,55291,35712,-33575,-87711,-136606,-158638,-81713,-64345,-55517,14913,42844,-14667,-91961,8326,-11616,-51898,361,46018,26511,4676,-18013,-13044,24892,26478,-15688,-75298,-106733,-90432,-58163,-44889,-6698,110064,134253,106356,15243,-73080,-75071,-43580,-50992,-89900,-125723,22246,232119,515855,689102,582783,435086,254908,56365,-86129,6197,100382,96042,29329,-12654,31884,44334,-30656,-42576,-117616,-87479,-48255,-75756,-34346,2964,31956,119989,229498,312234,399058,457557,400245,260954,119370,23051,72085,189942,378294,457680,366231,171013,92116,133224,183854,253919,302290,175096,52317,4987,14201,62018,105023,90356,90163,91175,100900,57925,-8177,-55650,-95080,-118077,-117513,-60868,25057,82307,66175,-29700,-125025,-43974,46842,69106,81684,99733,166238,184606,148202,120405,79114,39436,34020,2413,-79032,-103986,-49939,-18735,-9066,-13907,-17882,-51635,-38119,2618,-19053,-18795,14251,77487,29686,-47792,-69195,66256,176322,178318,51758,-73576,-5977,53705,137388,305473,381825,201831,-40510,-32916,74865,189069,371440,447387,308991,93067,-41053,-15438,68248,139146,189435,207957,130760,20628,-5973,1852,37582,88968,159473,168342,85358,12652,46572,125857,107043,12935,-81729,-110372,-73590,-29260,23970,52359,39150,14786,24965,2288,-40502,-9783,47303,162154,84656,-38849,-90135,-89259,-56202,-8315,10588,-137,-41000,-59386,884,60368,52156,-13629,-32435,-65602,-95197,-65236,-16950,-7637,-32270,34057,84285,50903,17992,-25353,-102350,-124528,-87368,-99047,-87383,-58180,-44872,-45472,-9628,-40259,-123428,-27820,-2095,50761,142053,130523,120206,75431,2538,-25946,-28636,12717,48900,53492,62437,80737,53906,-46320,-146673,-108706,-69040,-42751,-39067,-61414,-42800,-18170,-8832,-41557,-17257,9789,26991,-734,-58409,-106880,-65579,-35346,-65653,-107045,-35081,1022,-81327,-12303,19161,29184,37282,45574,19687,-7931,-84911,-91385,-60828,-60043,-33216,45625,55039,83671,74096,-3006,-13655,4177,32696,10144,-46822,-112368,-70069,-43508,-45791,-64991,-47692,36113,223268,394288,343392,286134,210212,104455,13331,-46308,-80985,-59629,20210,127586,126047,90244,14706,-29218,-33627,55752,193047,132215,55155,-17729,-83652,-24400,108408,216840,169471,71882,-8977,7017,34665,57964,10159,30830,111494,90653,968,-105753,-9322,21380,11253,-12109,-306,-46224,-60127,-23579,-16594,-16035,-14653,-75173,-80159,38383,169812,177080,134529,97940,67402,-5350,-75615,-59054,-58266,-68942,-26873,63162,70039,22176,-16635,-55487,1493,63009,21678,4490,18044,37210,70368,147460,209138,144823,71356,99278,244060,356525,249951,77227,17813,13181,23897,22262,-33482,-64058,-43001,19263,59759,48510,65538,71986,83561,93165,58567,8205,-31083,-54195,-91275,1958,98332,142166,117837,46262,-49398,-108979,-116836,-86721,-89164,-106045,-87992,-80665,-70989,-47202,-6462,17108,-21418,-97515,-153944,-80911,-68772,-69389,-4908,43299,32742,56132,54252,96187,163681,113163,13734,-67269,-54926,-49115,94349,248418,246157,108653,-2238,-68977,81690,195709,102967,28516,-50013,-122769,-85074,-80978,-98929,-49648,15147,48931,-4671,-40550,68413,238907,455488,260750,48536,-58087,-131257,-73823,-19508,-11656,6818,50993,13626,-6232,42034,93387,84929,7797,-78122,-87098,15097,45415,-2511,-54832,-45976,19943,15262,-943,-69260,-96788,11345,32016,-5062,-77807,-131921,-95822,-64223,-71105,-118884,-61872,-16328,31719,83514,85347,526,-44374,-50941,-38325,-19585,-24267,31341,64019,29306,14764,50002,112127,183710,235175,244723,207069,56173,-99519,-49012,-51133,-44875,-60995,-28682,-18581,-5957,-3265,-45208,-53172,-36052,-68009,-122276,-101105,-43165,-5731,-21562,-7791,122307,305265,327636,129550,-47174,-70891,-44341,-1936,11185,-68176,-6520,175285,249984,142742,59422,37879,50320,174522,203778,105936,56427,1204,8306,105071,170311,197348,225966,146694,-27541,-70120,-75377,-66430,-49548,-53170,-55039,-23461,30630,83798,110972,81522,23629,-36910,-83694,-82993,-66552,-57785,-6218,36969,6383,17038,5798,16108,38505,-16698,-85030,-103314,-86392,-55446,-76476,-135042,-125150,-85177,-20422,12052,33090,29719,-5781,-34538,-76604,-78991,-57048,-19854,-45553,-57314,-609,39662,45477,43849,65202,89321,63336,59554,73053,24356,-34383,-66163,-65221,-20399,-32585,-79125,-106613,-34145,12083,-526,-25085,-48090,-22986,-8500,-33852,-17569,4579,46901,91777,95819,91374,54585,67123,90781,111852,96194,39694,-18882,-145547,-74582,11153,116097,83728,-31280,-59994,19264,107053,60069,-63158,60517,145244,106784,126725,308643,575341,759069,695243,403465,61752,-88761,-20311,-727,-50513,-73363,-112365,-120576,-72394,-48742,-43271,-98142,-89718,-44364,26873,131500,166878,165954,71304,-7386,-41734,-82273,-28094,116692,212785,105167,-38377,-97540,-95026,-52253,-37636,-18826,13978,-37065,-75793,-32285,5603,40954,205497,189008,124536,192302,143826,-16625,-199025,-313268,-281553,-164647,-87657,-113185,-154889,122987,303257,383103,170058,-7666,-53743,-43773,-50389,-37010,13475,91220,209846,206294,49348,-63526,24965,45120,28222,23465,7994,8832,79278,167793,176931,119139,-10080,-96027,-119665,-120512,-122817,-114508,-107267,-9534,74646,172737,166811,126532,85649,60364,189697,603454,930032,939591,641919,214366,-34908,-44198,-71776,-119342,-93015,-106755,-117568,-82280,38143,94530,91245,69983,80770,105496,50574,-42260,21697,125095,167724,141085,111153,118287,116757,74154,33297,41480,31888,-15432,-59268,-49298,12405,-16985,-84351,-107010,-55822,19021,51031,20249,-45433,-63111,28736,125325,110437,-23213,-141623,-50738,13642,59600,130237,26537,-54142,-33717,114872,421980,737734,764886,547075,292369,34163,-55461,-47808,-46839,7953,40933,14919,25492,6472,-9231,14832,29130,42120,103963,125712,155921,109826,9469,-37895,44330,1732,-98935,-107349,-83217,-70435,-78048,-106355,-91943,-62571,-32159,-14711,-24831,-5882,58555,89650,46671,-14209,-96348,-88751,652,83000,107362,49036,-24781,-40661,-24970,-371,-40052,-83756,-76955,-105072,-90678,-18544,3651,-3299,76154,194414,225221,182912,150656,126262,114639,85900,27079,-8240,-52822,-37063,57216,175154,221351,124204,25382,-1184,-24346,-62054,-74039,-111305,-74377,20461,57031,37438,12225,6915,-10455,-80131,-77124,12422,68534,78999,54809,8921,-68887,-100407,-56116,-31012,-41425,-71147,-65299,-115087,-87259,-97115,-165253,-73748,16445,83094,20744,-26239,67846,182081,220615,190578,108190,-647,-77876,6547,28930,-6927,-33171,46175,112813,226877,212429,64716,-50290,-63897,-70931,-129895,-40400,-15363,-48096,-31385,-12718,15832,23848,66985,93181,57904,-10306,-57201,-50650,-32400,210,121379,489334,481357,304366,149860,110247,119028,147957,90967,-9559,-61217,-79471,-69800,-27649,157129,257642,105831,17152,-32964,-34459,-8880,-6790,38,-4404,-60251,-125680,-141760,-79227,-44502,-73368,-107814,-27576,19537,47588,85508,171723,186553,161518,159474,171713,164346,105488,15922,11343,21483,11053,-1827,-30270,-58246,-20205,13778,1615,-38108,1695,50429,4194,-77541,-70628,-26523,-8495,-9878,-41976,-107320,-114922,-118223,-113032,-118840,-86053,-14506,64838,99906,37645,-61376,-124831,-88333,-71131,13657,107043,142971,120644,178834,301286,281018,221371,113938,21349,-70061,-27584,53890,241410,155604,24063,-96277,-128823,-59445,-8867,17876,-18270,2295,29934,26251,46083,69383,84810,101134,116710,159473,168309,62436,-57321,-81325,58461,95044,80178,9391,60117,156504,179647,76522,-23755,-48360,-59789,-56029,-3558,36324,43593,34455,24364,2373,-25568,-88770,-23297,108118,248518,245144,131672,13338,47560,187091,225979,250313,212000,102905,60576,18638,-39163,40620,102985,47121,-21327,-62351,-53053,-49991,-69767,-74436,-14308,53601,124802,101571,70428,122733,125226,155369,225252,223099,158965,99159,29840,-76073,-113047,-115914,-22418,29107,36377,-27,-15088,-45666,-79745,-73421,-45123,-37380,-55715,-52557,-35707,-114671,-37716,-462,41792,49397,70277,9054,-59019,-95775,-116966,-130005,-97854,-62937,-25523,-68384,-80832,-107985,-71173,14600,162106,255600,256517,143225,-33610,-104852,-82774,-61877,52154,161109,206795,124726,18254,-13491,-21125,-50852,-27713,10889,35695,26952,6429,-7260,31372,120563,217260,197692,151587,147380,192352,266549,302817,203074,36023,-58213,-28308,-2561,-43627,-64469,-77629,-50199,-6387,22522,5326,-72222,-114540,-33465,-1746,-1004,23609,77465,113244,113232,73248,19704,-23923,-72842,-115509,-104949,-25173,19712,27146,6529,-16802,-22369,-107987,-56890,-386,-10720,-12561,36084,49944,54248,181990,229616,106681,-58659,-145010,-132488,-85765,-52213,6266,20881,-6292,17753,34795,38122,51443,71833,115796,229690,399918,409477,311487,234365,214507,211112,151432,13364,-72811,-28752,31952,93671,148449,167528,122509,61795,44079,14830,8529,39867,61047,31456,27734,37242,8856,-67994,-84530,-16026,24518,38467,42049,23388,40513,70187,123616,62191,-51971,-70627,-40854,-41668,-89225,-29651,51919,21389,-82190,-49761,24010,42054,18128,-19118,-54506,-90283,-109538,-107710,-112269,-94001,-52246,-25728,48498,68671,26319,-11933,-67548,-91442,-96065,-102284,-73762,-89719,-10107,121209,119574,63618,-10073,-42907,-74252,-79456,-19440,-14810,-38107,22186,71606,96376,66664,-432,10206,65955,47884,-17879,-47329,-6707,53392,20786,-68488,-92053,-75816,-72983,-51199,-5258,55883,116148,162653,187269,109300,-9807,-11165,29313,28781,-15244,-31544,-30668,-25658,-21516,6047,22463,13336,76837,200409,304795,219543,24117,-63104,-92325,-55852,-70898,-105167,-92147,-33184,49800,125298,44473,-97607,-72847,105616,80602,-94861,-27343,82274,103252,-5728,-96435,-58838,-84921,-32915,59840,80218,14953,-71623,-16078,119147,255814,291163,135531,-51,4482,-18352,-88629,-58716,150364,271891,260975,159914,60693,-68840,-56456,-33721,-81505,-65121,-19417,-43256,-78912,-84235,-120042,-75436,11976,65228,25784,13967,56923,85257,95885,69297,33816,37993,115575,138381,70573,-7820,-100601,-25624,58761,54977,-37144,-105695,-119409,-118305,-58019,9462,40142,23487,10945,-17613,-24441,-15945,-12866,-66014,-88068,6086,29621,100,60806,153385,206678,165636,66132,-56073,-84751,-65275,-54449,-22290,-51024,-50805,-42197,-59605,-40792,-41241,-66327,-50754,-77125,-41449,10372,-796,-61393,-48879,463,27549,-7474,-39511,-81684,-58464,-74183,-99455,-72433,-38139,-29461,-20363,-22497,-15791,-18205,24945,103372,213333,277928,193166,81874,5021,9342,40671,28846,90976,154204,43952,-113431,-67066,-33302,-51308,-90296,-13905,1696,-63695,-112046,-129926,-89643,-78712,-7017,28711,37883,12060,2980,31456,97038,172828,212215,139169,-24958,-35163,-25085,45694,198258,312551,416837,357423,172681,57272,33580,-5746,-80159,-120035,-135925,-113721,-77770,7317,141608,192885,92936,-29736,-34424,-85618,-72736,244036,446671,255969,42945,-33492,-95721,-47471,-540,-1786,-17151,-34253,-37127,-56417,-63792,-98165,-124354,-91298,-61454,-70550,-40465,-34251,-14223,43275,48399,33552,40671,45699,82239,131546,93003,26425,7183,-28378,-44396,55831,136771,236812,327176,261894,112164,61476,33753,42353,34395,-36745,-36654,-26743,-1395,15210,-12447,17862,80837,133895,218120,222557,36137,-28262,19467,68657,48466,-17672,-9912,45041,19597,-21139,18990,81841,119880,141727,130471,69876,16251,77402,122390,132340,73718,62934,76576,54109,-16656,-62633,-83644,-106197,-110306,-115812,-82538,-79570,-61039,-12517,-11094,-80700,-27345,54069,38315,-54847,-122834,5550,139997,183001,142672,92537,16108,-107261,-166474,-127670,-109749,-114253,-55874,-5547,51227,93241,57735,4226,16556,86337,200809,203780,117464,10053,-45684,-118368,-102112,-11974,47490,83843,178569,172015,126964,217288,385998,448160,388409,328301,239674,115505,30210,-6112,-6166,-16237,24768,106234,140611,129675,99963,32379,-78835,-86050,20362,107188,156736,110864,44141,19447,-2270,-50163,-98307,-58992,16478,38863,38782,35762,54051,41357,-33019,-10367,61407,20963,-91958,-80827,-23240,-6386,-95401,-47888,29452,33976,4833,-13760,-28926,-43559,-86551,-105856,-58997,-35817,-58474,-101712,-9104,77568,51578,14780,12820,13567,57457,54016,-14057,-21269,27396,-43031,-53846,-14524,-24552,-75459,-22164,6092,-20434,-5093,34044,5477,-48182,-29572,-6932,-19127,-47436,-60411,-92797,-90337,-59159,4014,72283,140295,243835,328455,327945,194459,61252,-24309,-87841,-105508,-94036,-90758,-63166,-42049,4222,69970,161978,312584,304071,196982,107876,50957,9728,35124,27609,-5852,-31378,-14608,-9691,-61832,-83827,-47979,-35990,-44687,-59058,-72140,-80096,-37294,-21649,-40974,-29637,68868,88629,-23319,-17919,90996,161109,135233,78440,112488,161013,148273,103674,51807,8287,24033,73887,170200,311465,353493,293226,142885,1996,-67418,-51324,23128,152643,283409,405086,425264,301292,126542,-34737,13577,14655,-20768,-18930,-20583,-38186,-88677,-71176,-63336,-101810,-61528,-22046,8739,54446,87826,92422,61251,14951,-5559,-12834,-4586,8763,11725,-33957,-33941,2552],[44414,62413,72649,15306,-29079,-12929,-19336,-22387,2738,10184,-28193,-72771,-108802,-126203,-62932,-41880,-19700,-19238,-18354,12062,-10322,15005,7352,-2517,64138,111510,75252,-15092,-99295,-71670,20453,71211,70316,32891,-8034,-3764,95059,137061,93064,26516,-56520,-74265,-1869,90397,110582,62793,27799,7066,-8898,-21307,-40935,-47083,-38548,-2514,-17458,-46651,-39286,-43782,-27997,-63275,-126005,-98507,-49285,16947,67014,117571,85175,31153,-20567,13758,46038,37188,7903,-28417,-92796,-79851,-48982,-34628,-20704,1254,44662,30880,9682,-3618,15415,13016,-10335,-53711,-26063,98219,174557,183952,164985,223024,192191,139835,60827,-5951,-58044,-77496,-72242,-56955,-45591,-53335,-88759,-32432,37703,77884,2641,-55741,50948,39715,-64221,-46447,-3506,-39685,-46446,-5464,-24010,-66347,-102200,-109135,-102238,-74407,-6178,11105,-56890,-78909,-77530,-79732,-15551,-15511,-60647,-44173,21458,69697,55956,10021,-33571,-16647,97258,165562,151175,98048,105912,125726,74120,-17240,-65944,-75253,34795,115161,113584,19000,-9204,15474,-32299,-134570,-53382,-50230,20447,131538,178183,159899,118556,67761,15867,17962,59991,53153,-5649,-62359,-114937,-150731,-90943,-67713,-45537,23909,39519,-30029,-116743,3679,-9474,-38954,10546,43775,9199,-10521,-13832,3809,37072,28549,-22612,-88469,-122514,-79143,-53896,-40463,9454,119669,133379,101325,6307,-91106,-85035,-45966,-54881,-86571,-110706,21373,230726,506466,649187,525654,396610,239477,56738,-75936,-7913,86985,92838,23494,-17413,9854,1364,-51346,-59931,-132753,-71978,-30514,-51712,-55919,-6109,24825,130136,289357,383024,456337,486668,398454,240944,96644,3834,61992,168463,349410,435297,340611,156631,87637,131245,180833,243133,299330,189422,58898,6413,17898,69087,106982,86132,85900,101936,114953,67078,-3232,-58121,-101152,-125996,-131019,-70094,24718,82849,64572,-28877,-141815,-46941,50484,76208,92522,109242,173116,185101,141345,119335,93718,65550,59448,15776,-70898,-94914,-48647,-18336,-6007,-4481,-17767,-49443,-23805,13740,-20120,-39430,-16172,32887,9232,-46516,-60115,64343,172991,181770,52095,-67220,-15848,36292,110069,255835,317760,163460,-54629,-22986,84642,196340,365225,435184,306495,99290,-44644,-29251,41541,84210,119221,143196,98648,17912,-701,8849,37299,71938,134520,142584,66002,-394,27925,108130,104970,14469,-88034,-107054,-71268,-33056,19667,47894,32454,-1874,4324,-14626,-52580,-12177,53773,153035,45748,-62020,-92284,-105376,-78200,-25767,-7330,-16787,-56131,-64092,-2576,52916,42953,-26101,-52761,-84261,-98501,-66983,-23041,-13814,-36267,34181,78343,36177,-3873,-47293,-105516,-115236,-89822,-109393,-91434,-53424,-27051,-19631,5227,-35192,-126337,-24868,7897,56902,150295,156212,174436,101323,5288,-29355,-26775,13787,48331,52035,60588,75199,47290,-49392,-143283,-113264,-79946,-51779,-39929,-55577,-30212,3793,31213,1272,5645,29478,27897,-686,-49682,-105340,-109713,-80626,-99928,-112203,-29565,-9216,-97973,-13665,18858,30457,20249,15956,-10614,-40003,-117330,-120061,-88049,-89014,-64038,26097,34256,65160,71039,8316,-3474,7714,30424,3249,-56928,-133028,-76898,-37058,-27535,-51451,-47944,28922,192089,287777,243220,225507,175942,90073,8537,-46776,-74323,-42330,45597,148231,139754,98434,23055,-18494,-22729,78671,251988,191743,92793,-1717,-83497,-32220,110420,229652,183959,82296,-4659,11433,38680,51694,-20842,-2134,82554,62761,-24795,-92551,3775,22345,-4,-33197,-19108,-63101,-59978,-16242,-3841,-6018,-14018,-77448,-91377,30359,166277,179574,137443,94519,58459,-6115,-64756,-51266,-51764,-54123,-17901,63676,74085,18801,-14494,-35512,23391,94929,39104,-1015,11525,41128,94129,186156,268958,220517,117909,87526,198049,321260,235220,69397,8434,-2175,11500,13296,-40246,-53876,-21636,38968,52080,36202,68725,90628,97571,103420,81554,27316,-7390,-23871,-83049,-15242,73772,113784,83748,4716,-86740,-106588,-101777,-93938,-88278,-97121,-104852,-96990,-89502,-70769,-29145,5659,-20886,-99326,-151408,-85355,-88992,-115094,-47947,3968,6676,46398,40361,69881,132575,89281,1616,-84753,-67472,-73633,70476,233805,241194,105706,3321,-94723,59084,168443,78726,10866,-76676,-113694,-50775,-56110,-105621,-57733,4314,31506,-26194,-50105,70281,220384,436668,285307,58505,-64451,-127015,-74124,-34910,-31463,20765,75230,19389,-19167,16226,70323,81232,15694,-71830,-84542,12923,41958,-4003,-49829,-46419,11158,2865,-20200,-85803,-91628,13605,11170,-44020,-111281,-119588,-73827,-51035,-64328,-120269,-58499,-11411,37199,96926,93230,12596,-24906,-61626,-82514,-45678,-23586,39659,65239,23415,10759,47666,107673,178671,232736,245803,210455,63270,-67394,-29500,-37421,-31550,-44284,-17407,-15287,-19513,-36242,-65168,-41166,-24781,-54045,-101549,-106944,-62591,-13234,-20669,-4479,117002,294323,321925,122350,-53304,-66802,-34840,2369,6713,-61471,-17219,138612,213348,133113,68294,68116,106607,217774,208767,103763,50582,-8124,-3303,86202,147734,163165,183327,127500,4215,-13778,-56660,-76522,-52874,-47943,-47213,-18465,27436,69305,86275,49637,-8154,-60462,-87715,-68898,-36771,-16320,-20301,-7724,-18819,13480,15649,30633,47419,-27637,-94780,-111020,-87597,-46285,-55834,-126819,-153559,-110677,-34798,7723,35172,30861,-24350,-82316,-139522,-126677,-32328,42137,-8743,-45184,-11784,20674,33439,44123,70309,76952,33495,40345,54402,4775,-62915,-106224,-97944,-42832,-37253,-76196,-117157,-52271,4649,3588,-16536,-59777,-69508,-29153,-36485,-13595,5842,64243,124693,124497,104444,60734,70973,96582,118045,105171,49724,-8378,-113611,-76583,8210,123813,120098,-714,-43700,11944,101688,58903,-66425,46359,132283,111222,132432,319448,601245,813351,777660,475013,89033,-69547,-19531,-8091,-62929,-80819,-103025,-111015,-70452,-52182,-40133,-90925,-96315,-60576,3386,99771,133521,144933,74058,7930,-28175,-76164,-24435,130052,230425,113786,-23001,-72324,-74933,-40306,-36937,-14964,20098,-34362,-63303,-12552,6560,9489,131317,117821,103700,217086,192175,28835,-168827,-288198,-254206,-140186,-70947,-106719,-149792,111180,261594,357476,185407,-3303,-59793,-49767,-57898,-42645,8044,75405,179726,191385,54452,-31650,39092,43323,30625,13347,-7390,-152,87404,183714,189745,117105,-20642,-118543,-111732,-97893,-99473,-104853,-134779,-52986,26202,131127,148602,119694,82703,53688,149690,524479,840866,867188,601902,198301,-55242,-30286,-52623,-109948,-106260,-110723,-104016,-59889,65116,130331,138252,104766,89012,104963,53428,-45414,25225,115679,141240,114979,80879,72962,65641,32442,4153,10788,1481,-47074,-82963,-61279,6597,-10958,-76103,-120113,-80024,-2464,43777,42743,-16251,-108006,59070,196503,159992,-13781,-139746,-42348,27467,85206,163583,55970,-38202,-28382,122654,449369,770977,774514,532871,278038,56022,-33280,-57047,-66256,-2758,33945,4960,12258,-11251,-25604,5345,15665,9170,46384,78933,119762,87674,12673,-7199,54436,-1734,-111581,-104327,-73927,-57639,-62806,-90495,-78047,-47553,-20536,-10658,-26186,-8405,52172,78094,32539,-24711,-102201,-92049,-6918,73964,103114,52513,-14560,-43152,-48110,-23126,-55573,-93707,-89362,-115496,-83397,-18458,1965,-566,68181,165441,181710,132824,101416,91182,112338,93808,30954,-1026,-41327,-26782,75844,217354,265195,158099,51216,21633,-8522,-62456,-72851,-104137,-76197,12692,40520,25337,-33,-1299,-5457,-55530,-98196,-25127,24464,43801,36684,5262,-68435,-98313,-49109,-15396,-33336,-70667,-60520,-120401,-87989,-80035,-128823,-90858,-16787,46293,17352,-24395,58245,168031,208038,174003,100427,-3989,-99610,-20221,-5873,-41190,-39955,66673,144380,257596,217703,70139,-68266,-85902,-66173,-104434,-88332,-56212,-92948,-77253,-36324,14205,30720,58553,85610,46293,-19380,-47907,-45406,-42450,-11666,105096,489829,517954,334964,174838,127167,124819,142613,77200,-22892,-70140,-95767,-94477,-64101,109305,245347,99858,11938,-40296,-45587,-21366,-10138,9607,10694,-47047,-117461,-114761,-65248,-46506,-89277,-108596,-11860,43043,71617,115282,201323,201214,162831,143337,144542,148659,113714,13791,-11120,-561,8141,9288,-26685,-57702,-19744,18145,19749,-12362,23860,62679,8730,-76386,-70275,-18984,1097,-5799,-49119,-120271,-110125,-112724,-105813,-103799,-70390,-11001,51281,82589,19210,-81121,-110664,-73835,-81695,2163,96992,125626,88998,136639,273884,285721,230983,108301,12434,-77504,-23053,66590,253326,164279,15659,-111405,-105132,-29673,20166,36617,-3846,17758,48087,48248,63087,78120,79203,92467,129551,191998,187641,55499,-59125,-76904,61398,90455,77872,5440,52622,150111,162035,43063,-67721,-95139,-97360,-89835,-27431,26753,44287,43218,36233,8788,-37169,-113844,-22513,105815,239259,243178,169205,63134,93851,211809,219128,241622,215433,132529,94629,36406,-34019,34247,100393,43641,-27122,-78186,-70438,-66742,-81327,-68351,-15009,53476,126069,105868,79449,136818,136053,155573,215680,201105,144585,95951,41964,-41735,-104733,-84372,-6588,32104,41458,14279,4106,-32372,-90723,-99427,-59225,-36622,-64747,-84751,-51728,-90326,-45464,-18236,43774,69125,84813,5182,-76682,-115756,-128973,-132314,-86981,-46860,-7192,-45707,-65495,-103144,-68753,13490,160816,253688,257973,144885,-34905,-110921,-84919,-60881,52018,158792,199954,111486,8370,-20074,-14819,-41864,-18784,13942,16403,-14034,-50321,-54053,-2266,82049,201805,213770,172214,157387,182545,229607,247318,154546,18338,-65037,-44020,-27581,-68183,-76066,-73048,-31256,8358,27969,5467,-72302,-113826,-30468,8939,18825,43573,94775,134805,142413,100217,37361,-20491,-79013,-110590,-68021,17015,58831,47078,3667,-29379,-38432,-122194,-62115,-4586,-7141,436,47624,58075,72861,195014,231784,115441,-52238,-143292,-145330,-94882,-55753,15624,40295,12210,29779,45317,46690,52525,54467,72853,177683,343824,355150,275128,219527,208544,203507,147796,18593,-65515,-39698,5553,74773,143505,178884,134298,63004,45710,33106,42599,84613,99844,48536,35198,39832,4552,-64504,-81782,-31997,-8355,-881,20263,12499,35187,70600,127854,72599,-49443,-72611,-29293,-29220,-90858,-38939,44446,23341,-59453,-51488,9157,18132,-7712,-41165,-73549,-105144,-122807,-122152,-123334,-98672,-58250,-40362,31425,59436,24850,-4865,-48243,-64694,-91679,-95192,-53724,-62094,22744,126913,105993,43784,-33122,-64069,-82849,-77407,-9154,-5859,-51535,-2360,49621,72792,48064,-9116,-1358,31956,20576,-20812,-39936,-3404,54586,13888,-81354,-88606,-77124,-78325,-53986,-6946,53481,106942,149799,182978,109371,-2167,-8120,18440,11413,-23980,-34880,-34273,-31080,-30140,-2965,28790,32475,89754,199875,292214,213056,28311,-56629,-86002,-57690,-71321,-101923,-103133,-42987,42979,106021,31884,-70077,-27284,155842,95566,-99069,-6411,108241,126808,14782,-131574,-63770,-71599,-22010,71135,86984,14415,-61110,538,127383,285842,340642,168854,11209,-4037,-35390,-106973,-32052,169968,257889,252843,163603,63402,-70281,-65361,-42771,-80778,-53543,-20667,-51861,-79837,-70754,-96308,-118034,-52305,22915,17710,7747,46958,67576,72728,52644,16485,18274,99036,133050,72458,1005,-87137,-40305,34271,26399,-60113,-112667,-107575,-105170,-63499,-5788,25532,19979,11255,-16210,-21229,-20301,-22187,-69707,-76514,18268,34653,1857,61231,144799,186296,148705,69846,-35254,-60002,-46784,-44103,-17686,-49068,-24710,-14040,-41183,-34699,-34693,-84317,-65352,-78689,-22548,17968,-323,-62028,-40306,7404,30422,-9564,-49615,-73555,-98445,-114327,-81103,-56055,-35803,-31352,-23578,-29254,-27138,-30360,15162,93304,211715,295944,208310,94831,16678,9835,36363,20242,62866,108766,526,-115203,-50011,-30217,-53334,-86675,-5961,5479,-67741,-123904,-144296,-98959,-88013,-22761,7375,19742,275,-3027,26715,92064,155710,187939,111990,-33415,-34926,-30269,37980,189475,284024,374474,336220,184266,81936,64130,26418,-57332,-110004,-123715,-106216,-86045,1792,141370,186525,67588,-68500,-48072,-81351,-114113,170936,397220,235194,23694,-39802,-101719,-52879,-5476,-7489,-36510,-59985,-54857,-73986,-76336,-95923,-131437,-103050,-74411,-81811,-47085,-53167,-36906,19886,26037,17304,31057,39098,76095,134545,105071,36030,7944,-22687,-27442,58957,133587,222176,291120,232456,90883,38671,6469,17957,19020,-47020,-38733,-18321,7053,19719,-7843,18297,71584,114707,188255,169624,6854,-6932,59722,103205,69018,-7253,1715,66178,25736,-28701,10087,65649,103502,136472,124032,43619,1495,87133,136253,137311,86967,92498,103957,72252,208,-37669,-45109,-63253,-71774,-86169,-80575,-79782,-57396,-5831,-3876,-68847,-34968,51315,45743,-42399,-128316,-9816,128247,180228,146516,89284,2523,-93905,-135206,-111930,-99442,-115286,-88122,-41109,30224,80268,68483,17207,21171,87054,202040,191618,108025,21681,-29877,-115496,-116895,-25349,33926,78981,194952,197254,133676,201617,331965,377037,325467,284216,200916,88685,18239,-12480,-7540,-14806,14352,103189,170148,172501,135650,45815,-78772,-90645,30941,137857,191090,126892,50200,21767,-7244,-63297,-111110,-71945,-8362,5916,13718,34340,58565,40488,-29271,-8315,62495,28399,-84214,-77776,-26198,-17655,-115322,-60830,24944,39718,21736,8676,-6262,-19320,-70181,-123807,-71631,-38779,-55437,-94166,-9494,93832,79505,37151,7013,17340,70203,79217,36970,15966,46350,-37576,-56600,-15269,-22688,-65249,-20855,5586,-19323,-2815,35560,14192,-53587,-44954,-20467,-27030,-49413,-54899,-89610,-124945,-93861,-24810,49218,124368,240660,342111,351906,200556,45487,-51678,-127393,-140539,-91957,-58293,-48970,-43150,-1289,58612,134471,274793,258234,152935,78379,31735,9386,39918,28111,-12146,-37411,-20253,-17511,-66460,-78335,-38485,-26147,-37474,-61461,-74245,-30524,-16123,-32824,-46294,-18750,76122,88983,-18525,-56620,25360,83705,82954,50843,91569,139555,116634,65373,11851,-28254,-11557,34609,120485,257678,309312,249847,91837,-36323,-86300,-40650,52690,194175,333883,440891,435495,284213,111467,-34081,-7394,-3802,-28709,-31744,-34854,-40139,-78239,-66977,-63581,-104372,-68843,-27237,10665,65105,102101,99179,62661,12425,-10992,-18633,-7326,8678,14661,-26155,-34119,492],[34254,45888,50459,-5204,-21056,11451,1868,-27146,-21516,-16349,-51950,-84130,-108990,-112007,-57798,-31477,3979,10908,12761,44971,27568,21852,2502,-3273,69741,104020,47196,-50893,-115767,-40986,42045,76625,67504,31498,-11031,-24315,55025,106286,77363,29828,-48856,-95930,-16890,81480,103399,60774,32620,12221,-7090,-22009,-48804,-65675,-66761,-28733,-32162,-50012,-49036,-82607,-69816,-96213,-143100,-82515,-39371,24179,75817,148953,139053,74254,-1104,20047,47697,35641,1251,-24609,-85639,-82804,-52782,-32733,-8267,25093,74504,59364,36198,19941,31945,20305,1155,-33758,-23687,86216,175493,194431,191428,249877,200485,160169,90165,26474,-23212,-51391,-58733,-61360,-74776,-82607,-106131,-37738,36300,83109,23757,-21685,58065,32606,-74279,-43255,7470,-30885,-56632,-18092,-27265,-63513,-103868,-112142,-105648,-81872,-12733,13089,-51284,-90040,-95301,-77794,-31554,-52075,-69752,-47673,19701,60690,44879,9487,4574,46455,163610,206061,165971,95370,94429,110270,74698,-15194,-62743,-54235,59452,112085,92253,3843,21683,80913,74955,-56793,-115207,-69450,27051,142663,190370,170140,122178,68558,16124,19553,69246,77270,30842,-29566,-87846,-132265,-92033,-66886,-38701,27550,32351,-44197,-88526,13226,3364,-21783,22192,42626,-6354,-25726,-13266,14873,44646,28047,-29188,-99712,-110626,-63766,-41857,-25504,27410,128936,135786,102994,7572,-97083,-98008,-50828,-57262,-79615,-95769,16647,219050,473197,578986,451260,349937,217355,53509,-65504,-25828,64070,80646,11995,-26110,-15196,-38121,-68842,-74317,-139140,-63511,-18650,-29909,-76634,-17549,17162,141693,354777,456063,508493,507120,390922,218699,71444,-15224,55067,146022,309809,395776,302564,137020,79259,124251,171495,222839,282051,194500,61279,4805,20352,76749,110475,85798,84693,113482,126558,73349,306,-61138,-107010,-132557,-144274,-79187,24305,83924,64713,-25105,-150351,-49393,53066,81294,100977,116262,175827,179301,130070,112898,103991,89909,85396,32239,-56910,-86591,-49950,-19834,-3619,6469,-13547,-45560,-12373,16104,-28351,-68238,-53450,-19355,-23708,-49725,-46802,64650,165997,177796,47581,-64382,-23669,19413,82661,204163,246720,116315,-71390,-17548,90308,199324,349182,409882,293894,99099,-45536,-38600,17792,34139,60912,100837,88068,31199,14691,20397,38702,57260,110142,115511,45136,-15836,4792,76991,87722,7100,-98930,-103357,-69399,-38220,13528,41519,24356,-16406,-14887,-31328,-65818,-19130,55795,136411,10977,-67863,-73196,-91953,-101133,-45034,-27013,-32289,-67978,-66381,-5086,47882,39251,-27012,-58786,-84478,-96603,-68121,-29253,-20523,-39961,34325,72773,26901,-21517,-69878,-106952,-103876,-87667,-117812,-96526,-49144,-7549,10273,25113,-24387,-119087,-25648,17324,62675,154696,180394,225669,124721,8149,-30655,-16820,25938,55412,53412,58111,66528,36444,-55340,-139782,-113915,-88227,-60653,-41180,-49489,-19264,22178,67019,48769,34059,50154,30572,1344,-38049,-90682,-146686,-116623,-126402,-102240,-22094,-17750,-107620,-14214,16602,26098,-4290,-17595,-42393,-73197,-145069,-141494,-110339,-108219,-92694,1387,11073,46268,67274,17899,4874,9806,26777,-3832,-62903,-150815,-83707,-32533,-10162,-31212,-40862,24089,157240,183874,154010,170259,143130,77189,7266,-42312,-62346,-20998,73173,165933,150928,104983,31215,-6350,-8310,110016,318876,263545,139250,17254,-81985,-41940,110099,239441,198038,95601,5038,25322,54972,56443,-39635,-29505,56385,37295,-46421,-74159,14339,20476,-12682,-54442,-38705,-76289,-47084,-2966,13241,9234,-5225,-67872,-93065,24063,158904,177187,136780,89479,49697,-5047,-52251,-38827,-37015,-31842,-5584,59691,71426,10272,-18664,-24592,33719,113784,53282,-2503,7745,46884,121448,226265,324606,296441,168795,79487,139862,264721,203065,55873,-839,-16392,974,5481,-44375,-40287,6469,59533,44900,26345,75438,108788,108717,111960,106378,56543,25304,9631,-63642,-31377,46509,81111,43353,-43378,-96665,-82440,-87743,-99853,-86805,-87142,-104283,-99007,-104690,-91032,-49779,-6422,-21385,-100282,-150738,-90676,-106948,-136656,-53112,-10248,-12473,34983,25192,45253,103546,68664,-5010,-97704,-73917,-87040,46789,210808,227473,98723,9321,-95433,44804,142654,55809,-4404,-96979,-79453,-10162,-33479,-109670,-63942,-5729,14024,-46778,-53437,72243,196800,388014,293597,77379,-58136,-93361,-53726,-40995,-50632,27793,89482,24626,-26274,-2932,52409,80503,27631,-61067,-77466,12316,38967,-5136,-46096,-51182,-5285,-15576,-41387,-99537,-80888,15092,-9318,-76342,-113402,-94460,-52435,-39142,-58004,-119880,-52804,-2737,47242,110222,98410,26331,11840,-15419,-74275,-40422,-5998,55048,70456,21755,10577,48104,104787,172772,226802,241128,207618,67988,-35665,-2753,-17053,-11629,-23547,-3674,-10355,-30675,-59910,-62773,-26894,-12249,-36893,-77209,-90058,-76123,-24705,-19306,146,108604,271819,304546,112751,-56140,-56657,-21883,6894,-1747,-55264,-20279,108558,181549,125425,79364,102813,167310,253719,208185,104847,50763,-12620,-10796,70726,127545,131880,141692,111203,47315,42692,-31044,-84418,-56518,-42690,-39913,-14291,23118,52566,58861,14718,-42218,-82839,-86789,-53859,-8245,25360,-11408,-49131,-44643,12928,28933,49838,57736,-35424,-97906,-113326,-86819,-36118,-33345,-102645,-160870,-133105,-45890,6457,39885,34515,-36392,-121075,-137605,-83905,38856,120495,32119,-27981,-17146,6946,23848,43501,72061,61505,8597,27324,39057,-9978,-76052,-114581,-109233,-58715,-39437,-70921,-117644,-64686,2912,11808,-4849,-53203,-113507,-49697,-37997,-10521,7636,85923,161987,153999,115531,67464,75905,102663,121932,109387,55671,1687,-73930,-54247,21332,139049,162971,31388,-23855,5549,90085,52039,-68010,31720,114204,114245,135194,312498,587517,815195,815345,528000,115572,-42742,-6828,-8733,-73602,-85992,-87854,-96469,-67456,-53252,-35531,-81407,-94851,-67584,-8514,80496,113182,130182,81560,29732,-9617,-65566,-19987,139429,238970,117977,-8632,-46945,-52953,-27441,-32769,-7410,27719,-15686,-33949,11226,10658,-15933,70020,60123,85838,239549,239578,78777,-129730,-252086,-218114,-111485,-53233,-100118,-142367,101870,220595,316725,189383,-3195,-67608,-54602,-62830,-44896,5476,63651,155502,185251,75005,9776,61876,50312,37649,1881,-30352,-17538,87475,192898,199861,115666,-27675,-136730,-74581,-61253,-70437,-88306,-135636,-78554,-11534,92536,129564,114174,82336,49844,108421,425917,713180,751030,528510,170902,-66639,-12908,-32739,-87267,-95956,-92544,-75193,-30380,96766,170404,189873,140268,95801,104507,61649,-41807,32466,107057,119951,97426,58128,33287,17435,-8572,-24829,-18378,-27027,-76525,-104628,-69139,2533,-4153,-64902,-122477,-100163,-22880,34744,63138,22246,-68481,106843,280880,211900,-3050,-137088,-34527,41524,112807,198286,89294,-17394,-19178,127633,457946,768283,752097,503350,262740,83566,-11783,-63782,-69507,-3893,33876,1856,5208,-25722,-43115,-7016,867,-22673,-8848,32788,80644,62687,16746,24476,69036,214,-118758,-93801,-60042,-41268,-45504,-73310,-59442,-26672,-5041,-2497,-20980,-2417,55173,75834,27946,-26576,-98713,-95767,-17729,58974,93855,54284,-4355,-37299,-60940,-39604,-67274,-100953,-98354,-118372,-74012,-13398,7089,6128,61714,137414,141306,89319,57966,58773,105420,95008,29854,4726,-26853,-11011,101599,262882,302674,186184,75653,45872,11634,-55279,-68580,-93910,-75305,6581,28901,19539,-8221,-8616,-224,-30478,-90894,-54516,-15782,8681,16006,81,-65431,-91034,-40566,187,-28069,-73724,-56577,-119857,-84157,-58282,-82406,-80563,-37764,11867,12545,-23242,46328,144815,181849,147916,90256,-4275,-118550,-48510,-38995,-68953,-31427,89798,173432,275430,207275,66824,-80998,-98019,-53759,-73884,-84042,-33418,-80207,-113082,-58419,12294,40688,47220,71346,34441,-13130,-25657,-31594,-49909,-25742,84848,465402,528221,352929,196062,143569,131808,137415,61691,-39010,-81469,-109093,-113622,-83764,76028,230560,94574,7202,-51391,-61707,-32937,-11357,18805,22356,-30561,-81977,-82819,-50233,-48260,-103937,-103726,-1839,61444,97143,154548,237924,217605,163976,128436,117844,127542,118965,18619,-33245,-28254,3809,21053,-21872,-56067,-19464,20820,34818,10182,41249,68959,8878,-78953,-75115,-17610,5007,-6442,-59751,-133331,-105761,-108608,-97627,-87810,-54926,-6856,35412,61315,3239,-88760,-90052,-61200,-91305,-11878,82743,103329,57465,100039,245484,286524,238935,101783,3458,-84638,-18829,80275,256263,168546,6819,-127247,-79182,3719,50806,54246,9767,32651,65976,70464,80137,85534,68169,74640,132338,212021,193330,41813,-63604,-72057,59845,82082,73939,1389,41940,136935,135879,5572,-111149,-141507,-133517,-120407,-51683,14066,40277,46786,41543,6970,-51118,-123817,-16572,102784,223139,228753,194077,114826,143623,229117,206662,226132,214606,160402,120536,47263,-26664,26788,94149,37080,-35344,-96782,-85373,-81036,-89286,-62992,-17474,50033,121214,106487,84800,144922,136429,142357,190735,165877,122353,87165,48838,-5064,-66195,-48087,9634,34992,48602,30236,22195,-20006,-83431,-124840,-72839,-38328,-72889,-119845,-60784,-66616,-55006,-35333,53141,101208,111393,12167,-84964,-129895,-138919,-131339,-71697,-19901,29056,-8403,-45524,-97697,-70184,8855,152333,240288,246379,138951,-37556,-116362,-87541,-60562,49309,150836,185554,93143,-4360,-25468,-5868,-29502,-7891,16638,-2440,-49075,-97200,-77922,-26776,46557,175535,216032,181154,160309,171802,198053,199441,111800,2020,-71030,-60962,-53936,-94307,-87828,-66908,-20052,12333,23078,-3681,-79320,-113209,-28379,16650,34698,59134,105763,148555,160835,117475,48855,-20388,-87023,-90357,-34497,54095,95916,67488,3429,-39318,-52715,-130967,-65706,-9053,-3214,12288,54622,59886,81360,190020,208709,104653,-52268,-139191,-159611,-106419,-63105,19087,52817,28144,37214,49601,48062,46451,32711,29899,115711,267296,282320,224218,190688,188087,181651,135635,20888,-60634,-50523,-22063,52371,132534,180099,134813,55907,43164,50977,78431,130624,140136,68218,45237,45038,4456,-55817,-77500,-49909,-43183,-43871,-5689,-2819,24616,63665,121517,75334,-52233,-77516,-18776,-17315,-90420,-50527,35543,29549,-38608,-49005,-5108,-4720,-30678,-61077,-90240,-116557,-127658,-117691,-126968,-104994,-67410,-58484,9167,45084,20510,1634,-27372,-36798,-79497,-83683,-36387,-34944,55148,127803,91620,23983,-58148,-88761,-96733,-75930,-84,2999,-64957,-28520,26968,49819,32058,-17706,-16729,-8030,-14969,-31695,-40087,-7618,47339,-6,-95737,-84416,-80259,-86772,-59209,-11198,48113,93845,131044,170177,102095,320,-12295,-93,-12645,-37383,-40325,-37881,-33731,-31845,-1192,46510,61809,107859,197966,274763,203920,31086,-55011,-79689,-56713,-71835,-99240,-113051,-55396,31906,82608,18617,-29727,23349,191206,96716,-106802,13199,127728,144410,38082,-99105,-66395,-62284,-15647,78102,89242,11680,-51996,8414,118774,291233,367664,188693,14463,-15794,-55228,-125518,-5789,179871,227898,224064,151500,54141,-76300,-76554,-55030,-79494,-43477,-24310,-62958,-79448,-55403,-59327,-69247,-101735,-16862,10457,-275,35114,49124,47909,34332,-3395,-7582,74347,118737,67261,4766,-78785,-59963,4418,-5524,-82712,-106168,-96204,-92768,-68078,-23220,8736,14236,12265,-12298,-19735,-27413,-35068,-77536,-67595,27690,36912,-315,56211,130382,157915,123964,69357,-16607,-40219,-35293,-39000,-16089,-39132,7963,14876,-18718,-29130,-30227,-104032,-75745,-69716,-822,28476,2050,-59547,-31401,14198,33296,-10443,-57515,-51487,-49369,-51203,-29585,-35271,-35125,-33665,-26327,-35927,-38363,-41945,4436,79872,202422,303772,216249,104283,25333,4363,25951,7204,33528,61154,-48083,-102342,-35841,-29317,-57725,-83658,396,8137,-70969,-128644,-136659,-99567,-90281,-32960,-10430,2266,-13196,-12236,17265,74751,117647,141937,72792,-45649,-40180,-39547,27695,175869,246667,318296,298248,183339,99020,88522,55746,-33901,-97487,-110668,-96866,-98140,-6945,138552,180704,54515,-102536,-64843,-80490,-141423,118174,365325,239395,6454,-54235,-108315,-62770,-15445,-16463,-60721,-86308,-58186,-80096,-95203,-97452,-131453,-113801,-87992,-96635,-56723,-75472,-56790,184,6646,3189,22313,32075,66279,130157,111125,43385,8065,-16251,-11176,60747,125624,201724,243130,189130,62783,9432,-26147,-9224,392,-60361,-45118,-15759,11233,20832,-5130,17722,59917,92540,154903,119161,-18769,4918,84688,124110,80825,-2645,3088,72884,18716,-42980,2082,50509,88832,131919,118145,20215,-10289,89577,139888,133241,94496,119781,131753,91329,18056,-12997,-11092,-28552,-38514,-50282,-69891,-77203,-52680,922,4539,-55473,-45822,42721,47774,-30951,-129846,-29724,110289,169883,142808,81220,-12133,-77117,-104826,-91806,-86998,-104171,-99482,-81389,2540,58838,75435,33973,32540,92322,198916,169825,92135,30062,-13426,-114374,-131882,-39483,14812,64391,198852,213236,133919,175215,261203,285662,245545,224381,154032,60133,4394,-20379,-9975,-12399,7585,97029,195474,210716,166293,54426,-79433,-87376,46908,176912,228927,142469,54864,21570,-15223,-79961,-118631,-77487,-26232,-25810,-17498,24456,55205,36641,-25029,-8757,60254,34222,-74221,-67630,-20457,-23396,-104248,-70923,18537,42379,36366,30220,15595,1211,-55264,-126704,-77819,-37488,-50324,-85059,-2386,118966,115756,65909,13237,30059,79379,96298,80210,56988,62276,-32035,-54810,-14149,-20434,-54279,-14608,9370,-14255,1275,32024,14751,-61452,-60448,-33378,-34712,-51051,-48681,-76484,-122460,-124056,-49843,28510,111552,241970,356595,374756,207579,31441,-76010,-96638,-111572,-68684,-24332,-28128,-39120,-5112,46471,101765,221207,201669,109283,51078,15253,11866,44482,27331,-18233,-42045,-23376,-21732,-65082,-67318,-24571,-9737,-20573,-37737,-21653,20310,8720,-39875,-48712,-8566,79013,84244,-17815,-80375,-27075,14197,31437,24969,73973,120915,88322,32551,-18265,-50949,-41246,-4645,66501,190442,244805,188489,34468,-73374,-99218,-23434,83986,235411,379141,460995,427042,258452,96998,-32650,-23998,-14944,-28808,-38490,-46556,-39528,-63578,-52837,-55636,-98009,-70657,-23124,22298,86425,129054,115744,69191,12926,-13744,-20572,-5390,13805,23456,-9480,-30766,-2653],[18141,25166,27455,-18126,-7677,33401,22546,-24341,-46382,-43992,-74414,-96962,-112253,-96857,-51191,-19842,31178,43629,42181,71683,63974,32256,-3077,-10479,61984,83016,14687,-87184,-73887,-726,72015,86621,66002,29154,-15933,-46439,13306,67170,56650,32460,-36806,-120941,-35513,66747,89776,55952,36236,16212,-6380,-23773,-56045,-85944,-97855,-52667,-43814,-52359,-59177,-119911,-94391,-106696,-123679,-63619,-27359,30890,80543,170084,183307,114128,18308,24862,46435,30980,-7357,-22863,-78781,-83023,-54494,-27771,8696,53970,109933,92676,64290,42313,45707,24673,9575,-16708,-15780,78182,177049,205570,216504,263108,197852,172281,115606,58193,12693,-21630,-33976,-41650,-72938,-108765,-115142,-40405,34876,86932,46346,16401,74998,33720,-80817,-39876,21357,-12757,-53140,-27320,-29478,-58450,-99944,-113873,-106775,-85622,-15517,20138,-39275,-92544,-103704,-74951,-45882,-75220,-42315,-26573,33743,59142,33933,9785,38902,106757,225851,240803,178172,92926,83188,94059,75609,-9322,-53712,-30650,75917,101942,70397,-3832,50051,131446,164132,51546,-112043,-74368,37312,154519,202766,179095,124730,69518,17720,24425,83432,107950,77130,12217,-56449,-111225,-86709,-63989,-34412,27187,22479,-55834,-62553,30571,24288,-817,36233,43799,-18567,-40226,-17052,20053,47367,24746,-35167,-107837,-94401,-45115,-23371,-4870,44387,135370,139377,108035,14798,-88446,-112319,-57181,-58153,-71323,-82691,10273,201093,422895,489391,369378,299049,190252,47825,-54026,-46150,34449,60508,-3527,-36540,-40046,-65240,-81084,-83250,-139455,-61001,-11799,-10843,-85988,-29547,11427,156322,422772,525612,550115,516067,378222,197057,48097,-25659,56434,126951,266044,345698,257716,114861,68469,113552,157500,195829,253861,191768,60991,1401,22300,84630,113739,87404,86017,126857,137148,78460,3912,-63511,-111407,-136171,-155823,-86543,25060,87044,68637,-17049,-137160,-49872,55746,85502,108078,121516,174746,168495,116307,102966,110458,112401,111316,50359,-41188,-79932,-53322,-22853,-1818,18330,-4480,-39272,-5269,9831,-41794,-102640,-85739,-61681,-66359,-54731,-29875,68910,159541,170823,41005,-63816,-29003,5118,58040,155948,178088,67686,-87880,-14961,92564,198643,326286,377223,277021,96893,-41875,-41724,-409,-5658,22130,82096,93827,56931,40814,39581,45254,48632,90188,90429,24913,-31902,-19730,37557,57949,-8348,-113989,-98194,-67305,-43698,6906,34840,16119,-28215,-31403,-46648,-79406,-29865,53152,114161,-17491,-60585,-48144,-66156,-113077,-63590,-45670,-44137,-76131,-67916,-8426,42322,36990,-20600,-49592,-69648,-91160,-68282,-34960,-27493,-43564,33622,66910,22218,-34303,-92312,-105508,-90810,-80751,-121471,-101853,-44568,13906,43240,48383,-9328,-107284,-30081,24864,66941,153221,199120,268361,144166,10874,-30153,-609,47762,67761,55230,53076,53557,20680,-64788,-135858,-111265,-94054,-69510,-43220,-43740,-10408,36258,96622,97317,67269,70376,34175,4720,-26063,-74125,-124980,-134113,-134537,-87132,-14338,-23979,-98395,-14347,12196,15809,-33970,-37141,-50283,-85174,-126771,-127376,-109710,-97028,-95464,-28569,-14674,26294,61396,24530,10793,9896,21266,-11564,-65172,-142440,-91583,-31799,3959,-8912,-27268,22722,122010,92928,79200,120305,111808,65138,8374,-34581,-47674,2259,99772,177985,157200,108182,37491,5578,8210,148712,387850,342671,192818,37754,-79759,-54358,106834,244720,210076,111485,20757,49608,85426,74004,-44021,-51881,33143,14883,-64434,-60091,20382,14681,-27080,-73236,-50789,-68647,-23684,15183,32019,25156,5312,-56704,-90047,18467,147717,169226,131269,81390,39569,-4217,-39887,-23690,-16291,-4372,9154,48850,58780,-5675,-31543,-26045,29030,114746,58435,-3538,4547,52307,148443,262457,367650,361436,215248,76464,71866,187065,151096,33551,-11783,-31167,-9857,-3576,-47960,-26508,35386,76300,36312,18016,83685,123974,116086,117929,128875,89529,61364,41931,-39812,-46723,15171,43297,-2635,-96508,-65520,-56833,-77291,-105800,-86482,-79040,-89248,-88022,-114151,-107200,-66739,-17323,-22362,-100840,-154125,-99596,-120560,-104200,-28338,-1120,-23505,21291,7460,20938,75721,49467,-9400,-104724,-75952,-89213,21220,177529,202184,85000,13075,-67745,40841,119913,33379,-19210,-106757,-43429,27221,-16576,-114240,-69119,-14501,-1742,-63373,-50290,71864,169643,317157,284238,102573,-35772,-49098,-17625,-36561,-69802,24986,91459,26709,-29842,-17326,37430,79532,39735,-49673,-68933,10690,33363,-9351,-46713,-62292,-30846,-42131,-66978,-110213,-68865,12072,-32252,-97301,-89080,-71440,-35453,-32104,-56099,-120858,-48143,5980,57746,119084,96765,35599,49067,50912,-9495,1192,22613,72768,75455,20153,9956,47351,100068,163251,215069,228599,196622,67601,-8586,24906,5766,10700,-2602,8845,-6934,-41250,-72312,-49505,-16957,-2514,-21428,-54828,-65460,-72025,-39246,-19981,2882,94628,236936,274586,98777,-57998,-44191,-9196,8914,-15684,-52799,-20554,83338,153713,117332,88615,136679,223993,275432,199149,105907,52675,-16580,-18332,54997,106724,101767,101569,95755,88278,93359,-3422,-89093,-63884,-41586,-37008,-14255,14596,30672,26004,-25602,-80812,-105604,-84132,-41619,14821,58099,7930,-84121,-72451,13332,43314,72666,66899,-41075,-94361,-107399,-87601,-29142,-14221,-77454,-136759,-154086,-56129,5303,43889,36691,-46224,-148391,-71003,6225,132149,201902,70970,-12269,-21850,-5945,12720,37706,65561,39162,-14082,15145,22342,-25417,-81105,-92344,-102107,-71517,-43312,-67551,-111629,-74023,3238,19803,5751,-34303,-107975,-73725,-43593,-14423,4404,105711,195646,177221,119960,70237,77394,104166,118134,102682,52388,7163,-38645,-22272,42078,155283,205332,59343,-6152,-3613,66873,34461,-72446,13685,88582,110607,130249,286187,536532,767029,805341,555312,136577,-13924,14749,-2572,-83214,-85771,-71314,-79809,-64043,-51136,-32358,-73565,-89178,-68234,-13736,68152,99652,116841,87808,52817,9188,-54971,-18704,140016,233651,113695,-488,-28971,-36597,-18400,-28763,-546,31759,8487,2645,33804,13112,-39262,25549,18140,69741,256223,282671,133088,-79203,-203005,-172702,-78619,-35363,-95541,-138009,90238,178739,260442,175573,-13209,-80160,-58934,-66281,-46583,2001,52046,133996,184150,106096,56776,88750,61049,46837,-9882,-61805,-43938,77250,191425,202843,111271,-34704,-121150,-37060,-20609,-39330,-71796,-118830,-89067,-40191,57173,109069,108726,82694,45923,66138,318684,566003,610508,434184,134216,-67857,2394,-16926,-66920,-71886,-60951,-39945,684,127505,208987,239540,170270,97083,101561,72941,-34957,36528,93616,99856,84102,39537,-2880,-29512,-50765,-55929,-48049,-56150,-106148,-126116,-75180,-2802,-323,-55211,-117036,-119035,-45269,20407,74070,53624,-19237,161620,367658,258872,5352,-136842,-30432,52818,138266,227823,119776,2462,-11130,125398,443644,728810,699871,459811,243612,108916,3699,-72966,-63025,-1727,36297,2404,3457,-34905,-61395,-23603,-16799,-53835,-59763,-12179,38126,34118,19639,52983,82203,2873,-116823,-78989,-44983,-25573,-30291,-58271,-40812,-4635,9829,4742,-15061,5316,60657,76689,27558,-24169,-88879,-101881,-34549,35070,76472,51386,2482,-30251,-65922,-50449,-75848,-106890,-105755,-109758,-65498,-6243,14909,12569,53634,108709,103050,51032,19034,27274,89477,84340,20567,6704,-10612,9292,131645,303986,324795,201756,93435,66217,30175,-44360,-62282,-82058,-74092,-878,18979,16822,-14378,-17613,2015,-9346,-65973,-70397,-51071,-27854,-9161,-9309,-63305,-81206,-31387,15115,-25867,-83215,-56853,-117795,-79482,-38003,-40619,-52983,-45028,-18566,4534,-25010,30120,111376,142009,113261,76455,-3005,-126931,-78798,-70042,-86655,-15689,109978,195993,277500,181981,53970,-86814,-96111,-38369,-41792,-23914,17103,-41858,-125458,-80479,7681,50298,34704,49946,23437,6406,2541,-12693,-53750,-43607,59994,418020,509888,354929,210135,156190,137296,131039,44003,-58640,-96292,-113483,-123804,-85330,55053,214458,88539,383,-68443,-81228,-39078,-9216,26438,28677,-14969,-46197,-50492,-36408,-51565,-118570,-97941,2001,74726,124677,203649,279424,233899,163566,113367,91175,101822,119533,31529,-44240,-55531,-1108,29924,-18698,-55132,-20795,20565,45013,27274,51553,67726,3474,-86118,-85014,-23012,1769,-13640,-75390,-146145,-102953,-107128,-90891,-73520,-41362,-3148,18401,38186,-7208,-79765,-70407,-51371,-97681,-27754,65447,78115,28487,70494,217276,282317,243078,93398,-6493,-92381,-15166,94054,249095,167502,-2440,-141872,-52378,39158,81071,69158,21186,45363,81511,90844,96818,93307,53961,48042,124133,217703,184931,23924,-69786,-67167,53470,70256,68941,-1297,29839,117862,104614,-29032,-141375,-168913,-146871,-136251,-74132,-1536,31305,44163,39273,-3388,-67699,-106239,-8934,98332,201650,203628,201621,161055,190936,235265,188722,204330,209011,182658,137630,52422,-18484,19153,85738,29162,-44526,-117122,-91304,-87528,-85942,-58199,-21293,43565,111526,104532,88351,148476,126615,115939,151204,119301,93576,73907,51282,29419,-20621,-9112,25914,37926,57778,47033,38862,-7025,-61684,-119861,-84519,-42218,-79201,-153227,-56320,-43809,-65014,-49305,70695,143501,146527,27930,-81036,-129289,-137969,-127403,-56166,10529,74461,38342,-19275,-88828,-74166,2375,139613,219118,224977,127007,-40991,-119610,-89420,-60293,44743,138384,165940,72535,-17803,-27708,6379,-12418,6417,20430,-19161,-78023,-121035,-72696,-42082,15668,141119,203781,177077,157582,163597,175623,163185,78012,-11040,-75197,-78540,-80453,-119939,-96713,-59704,-15992,6778,9162,-20523,-91503,-111830,-26304,22418,47465,70843,110902,154920,168986,126083,55037,-22442,-94831,-70156,-4984,85624,129625,88819,8248,-42054,-59971,-131365,-67464,-10642,4827,25927,59430,57836,81788,170418,166034,77512,-56354,-131884,-154587,-117228,-72246,18440,60427,43749,43164,49695,43769,35499,11064,-4052,52571,181898,201655,166435,153217,157578,148985,116547,21568,-56804,-59150,-48197,29032,117723,172950,126540,44025,40465,71256,118337,179868,183989,93966,62006,56939,11601,-43093,-69712,-65343,-74766,-86684,-33364,-20140,11587,52412,107909,72330,-58144,-81429,-7648,-4926,-86186,-61907,27690,39939,-21218,-42518,-15706,-23830,-49058,-76322,-100549,-117594,-115906,-101801,-115243,-109679,-77904,-77694,-15355,28530,15879,8933,-6837,-12408,-67015,-73874,-20787,-7462,85828,124530,77063,5237,-83338,-113101,-113352,-71558,10354,13814,-73646,-53985,5336,29408,19660,-27910,-35610,-48465,-52270,-46297,-44865,-16987,33397,-18478,-102867,-76737,-81253,-95583,-64594,-15679,42393,79914,110337,153133,90813,-515,-21363,-23315,-40436,-53663,-46345,-40301,-32821,-26172,11390,76664,102445,131520,194437,252688,192584,33787,-56469,-75182,-53369,-71253,-96295,-117574,-67514,19542,58990,5255,15208,73795,209343,86219,-108216,33072,141476,154315,57769,-71886,-65932,-55168,-11554,83019,89290,8767,-43898,10128,95470,271759,370272,195197,13170,-27290,-74625,-107964,20625,180795,186713,178900,126276,35922,-84643,-87606,-67269,-75243,-33462,-28098,-73748,-75062,-36318,-18144,-10266,-52037,-37830,4716,-7964,23371,31803,24873,19433,-18515,-33109,47429,100216,57978,5006,-73701,-81533,-26699,-36800,-102198,-100336,-88141,-83930,-70390,-41211,-8951,7455,12923,-8587,-19971,-35496,-49284,-87496,-59640,36054,39223,-3558,48331,113676,126845,95542,66662,972,-24357,-29769,-38338,-14601,-17430,44817,43124,4940,-22006,-24803,-77384,-65797,-45315,24382,41819,7591,-53146,-21351,21987,37270,-9229,-62154,-37735,2943,13455,21961,-13975,-34319,-34005,-26653,-40765,-47867,-51287,-5003,65919,188446,302885,218407,111282,32588,-3597,12006,-8274,7457,21451,-96469,-84055,-24138,-29520,-62875,-80722,6804,11087,-71921,-121614,-123265,-88516,-83861,-37617,-24318,-13689,-27202,-23214,5438,47880,63171,80278,27245,-58852,-48637,-50950,16628,159220,204712,253821,247455,170498,108614,106886,82759,-8400,-80901,-94755,-85174,-112080,-18194,132697,173666,50728,-122421,-83214,-81988,-120093,105322,372943,287499,34891,-74949,-105281,-75651,-30314,-29186,-88098,-95717,-45055,-67032,-120084,-100799,-130082,-123464,-98948,-88748,-66255,-99492,-70645,-15542,-9504,-7910,15908,26015,54197,118783,110897,47605,7311,-9889,2851,60882,113697,176225,188037,135640,29997,-24984,-60820,-33762,-16050,-73518,-54325,-18167,11253,18444,-4733,16055,45456,67297,119654,74401,-42002,6412,94379,131391,83877,-4028,-6818,64284,-1769,-65022,-6863,34833,75764,128904,114055,1792,-20542,84659,134294,121783,96333,143501,157212,107461,31839,5232,14524,-2993,-11859,-13497,-52639,-72278,-47082,7804,13369,-42530,-59270,28397,44173,-22063,-126076,-54191,86373,152688,132067,68263,-27845,-62815,-77806,-72508,-76182,-89978,-81127,-113709,-30901,28710,75467,51845,49667,103796,193578,141138,70780,34329,3101,-114708,-145315,-54885,-11258,38249,187127,216143,125291,137185,180213,184601,156815,153271,101293,29431,-12416,-31237,-15309,-11319,4797,87292,212668,239301,187816,56286,-83023,-81449,64372,218539,264021,154111,55864,16789,-28409,-100808,-110391,-72086,-31781,-49189,-55366,4566,41230,26931,-23716,-14316,50924,34034,-67296,-57428,-6718,-22676,-83878,-81326,6675,38495,44927,45684,30607,13879,-46249,-117134,-78789,-35148,-47111,-79116,6703,147443,155496,98828,31222,45405,80717,101358,109657,95602,70669,-30348,-51227,-14191,-21680,-47214,-8552,12383,-10780,1700,18452,757,-76042,-79296,-48540,-45413,-55996,-46009,-62809,-99181,-152329,-73192,8533,99951,246165,369221,392107,211763,16593,-99063,-61089,-68779,-40201,5613,-8854,-35667,-12296,28715,61039,152067,134956,63290,22207,-2462,10828,43532,20824,-28896,-50533,-29343,-28026,-63915,-57980,-12039,8794,3564,729,36034,62456,27114,-48197,-54427,-5417,71861,68761,-27006,-96315,-69291,-47265,-20455,-2955,54452,99933,58503,1012,-39772,-57358,-60380,-44430,7407,111414,160976,108950,-31428,-114293,-111935,-10393,107562,265412,405080,452314,391161,219045,77141,-36522,-44790,-26888,-28914,-45328,-62675,-43872,-53287,-39790,-50181,-94817,-73616,-19071,32023,104930,155621,132766,74264,8994,-21450,-25925,-6443,16085,29375,5615,-29534,-15658],[-5599,-380,3786,-23438,1891,48312,38570,-16746,-70503,-73521,-92444,-114911,-115164,-85713,-48833,-12713,55717,72498,64578,87975,92700,41170,-13331,-28988,36949,46280,-23974,-120988,-33588,43630,106892,99556,65501,26165,-21046,-66890,-27868,21529,29694,31052,-24902,-125265,-58968,43505,66511,45585,35328,15600,-9974,-29538,-63549,-104707,-133027,-72648,-54921,-57471,-71824,-138808,-86319,-84020,-91672,-45345,-16616,33860,78316,177383,211556,144661,33418,25243,39661,20820,-19719,-25534,-75538,-84434,-57577,-23680,24881,81186,143508,125020,89658,59415,52489,23279,11704,-6497,-8949,70985,176522,214465,236095,260983,183883,173607,133057,84581,43892,4329,-9037,-14496,-43649,-98475,-108819,-43036,30173,85335,63374,48530,91910,36329,-85509,-39196,33831,8210,-38425,-31500,-32170,-54552,-96531,-117534,-108686,-89151,-18357,28744,-24400,-85115,-99540,-73282,-56086,-65983,-14900,4338,56806,61638,21393,6120,63808,157942,276262,264351,183752,87684,69614,74940,73770,-2298,-41664,-9264,81439,84130,46168,-8609,67002,158860,222525,142049,-46778,-62344,47390,162872,210917,182672,122769,67258,17116,28428,97281,139405,128881,60003,-25534,-93253,-81667,-63851,-35606,20050,6822,-68065,-43216,46727,46328,19687,49113,43873,-30453,-57351,-28912,15150,40699,13983,-45126,-116625,-80406,-27385,-4240,14087,55234,134283,139159,110090,20173,-75934,-129621,-67466,-61044,-66536,-75107,79,176878,360170,389458,285086,243003,155715,36416,-45217,-71037,-204,31571,-25517,-50807,-53782,-64866,-91039,-89285,-144712,-67774,-13465,1113,-77384,-44935,5168,170011,483387,579881,571356,506847,356488,174080,27413,-22828,64003,109491,218963,286859,206648,87755,51799,95654,135779,160294,214369,178967,55397,-7087,19614,87461,110777,84841,84278,137521,143121,79310,4351,-68417,-117532,-139806,-167638,-94944,23590,88956,73257,-8598,-122156,-51311,55410,85653,110373,121079,165706,149638,97453,87147,109429,128356,131965,64358,-30062,-79148,-62388,-31286,-4806,26295,5163,-34517,-8145,-7996,-60787,-116472,-71992,-56335,-117267,-61614,-14263,73484,152974,161360,31536,-68221,-35775,-9276,34442,111554,115671,20918,-104565,-17513,88489,191029,295513,338743,257986,94417,-34408,-41493,-15321,-36144,-1399,74242,102396,85032,72180,64065,55648,45042,73926,66343,3448,-50757,-47052,-8318,16754,-32402,-135776,-94113,-67869,-51979,-2480,25735,5516,-40303,-47563,-62692,-95746,-46802,42342,84687,-43120,-52935,-26587,-41007,-94822,-79199,-61807,-52730,-83391,-72692,-16541,31393,30322,-14783,-35937,-56773,-86853,-70241,-42598,-37552,-50538,27958,57046,17755,-44964,-116656,-102911,-78991,-72543,-120882,-109187,-41779,34402,74869,70190,5046,-97202,-40152,27341,66168,141397,206236,295026,155589,10534,-31153,16301,72539,78809,52267,41169,32945,-2700,-80538,-133421,-108662,-99968,-80825,-48781,-41233,-6316,43299,116335,141030,101280,86712,35854,6621,-17562,-61993,-102367,-127666,-123970,-74080,-7826,-27227,-86118,-16515,3855,-1278,-65999,-23025,-19436,-56741,-101521,-108599,-91841,-74649,-67254,-64959,-44655,3154,51004,25896,12183,5925,11881,-21959,-66172,-125393,-101755,-37710,11429,10703,-10504,24347,88216,19929,17143,73333,80061,51517,9061,-26735,-33569,24120,121028,181148,155531,105660,39378,14802,24571,191603,450840,420960,249015,57215,-78275,-70721,99789,243950,218102,128910,41954,82869,128449,101168,-38600,-70442,12459,-4824,-80188,-52813,19854,3778,-43266,-83475,-38722,-33370,5885,36329,50023,38087,12794,-49498,-87344,12120,132388,154741,119335,68472,26254,-5735,-29554,-8082,7497,26220,25344,29697,33590,-30806,-54454,-41360,8493,96185,50829,-7847,-75,55497,171506,290206,391870,405513,249097,78062,673,92331,79949,67,-25784,-47758,-22776,-15850,-52660,-15128,60105,86150,24951,10505,91228,134280,119459,121344,146231,119673,95098,69078,-16613,-59944,-20529,621,-51329,-102778,-27826,-36389,-71920,-112024,-88308,-74641,-77413,-77274,-102735,-113418,-75786,-22778,-20367,-98686,-155865,-113273,-120211,-73027,1997,18810,-25852,6329,-12476,-3128,49092,30498,-14592,-103389,-77069,-88460,-7798,133935,164625,63470,13294,-38742,46608,102577,12597,-33433,-99934,-10792,57435,-6816,-120393,-71766,-19596,-11890,-67962,-41626,68057,140895,236600,260004,130560,2457,3374,29785,-21725,-86525,12993,82632,25654,-30684,-27584,24350,76602,49746,-39662,-60749,7130,23998,-17913,-52438,-79446,-64240,-76039,-96530,-111992,-57417,3419,-58160,-91067,-64031,-53673,-24259,-30930,-60175,-120304,-45589,13088,66536,121737,87208,37835,77932,112707,65132,58846,55785,90106,78416,16923,7246,44094,92702,150011,198119,209138,178521,62412,12715,50660,29417,33885,17278,19068,-5689,-50785,-72734,-35847,-12773,3297,-9102,-35954,-41498,-49208,-48014,-20913,3540,75957,193571,236127,82326,-57840,-30231,2720,9056,-31643,-53012,-20690,61989,129854,108865,95005,167073,271239,280645,182188,105999,54582,-21070,-26525,38931,85521,73724,65359,80943,120072,134841,23133,-86731,-74780,-44811,-38564,-18294,2082,3967,-11832,-70457,-122604,-123232,-79419,-32087,32152,79888,27186,-98320,-96604,16985,60836,101248,76679,-41790,-84039,-96682,-89691,-25941,187,-55222,-111154,-158829,-64016,4691,47259,37238,-54740,-154334,-11416,104094,231101,276757,105068,-253,-27814,-19132,-324,26727,50926,11033,-32957,2785,3941,-41942,-81180,-76729,-92411,-81880,-49414,-66613,-104110,-79747,5112,26812,14684,-11281,-64934,-100090,-54188,-26710,-4322,121087,221510,191371,117370,68426,74855,100411,105940,83852,39341,7818,-10095,9313,64497,168761,242970,81256,7835,-15144,31502,6042,-80290,-6922,57393,99030,116862,244747,459164,681954,755524,557357,151997,15725,42456,12229,-83398,-74068,-53620,-60441,-55142,-41221,-29496,-67529,-81756,-64014,-14650,60342,90234,103883,90858,75596,27419,-44955,-20456,131579,215092,101457,540,-21169,-28594,-14019,-24723,5344,31765,31450,40510,53881,13246,-60682,1515,-5526,58122,268472,323120,196383,-10205,-135067,-113393,-37229,-13363,-90183,-137559,75718,137940,194439,144214,-34438,-91294,-56390,-64569,-46549,-2005,40774,115368,186455,143544,108325,117396,73776,58842,-15651,-96709,-74131,59866,180492,198805,104617,-41304,-101287,-244,23254,-6137,-56037,-107284,-88458,-58575,28031,89934,105608,85632,43450,26726,215791,420602,468230,335830,95409,-61302,14021,-6125,-49746,-44723,-22439,-510,32027,155920,244325,284106,192458,93035,97585,88137,-25382,34147,74254,80560,73623,24916,-34140,-73486,-92289,-87463,-76347,-84385,-133393,-141990,-77741,-8251,1084,-47114,-107895,-134769,-68610,1786,75358,74927,25358,218614,448601,297441,11592,-137927,-29015,62539,161586,250249,145121,19911,-5661,115496,408187,659059,625860,406965,219966,127525,11864,-85107,-52953,1424,40172,6401,8276,-33827,-73874,-41490,-35124,-81192,-102509,-53695,-5440,4789,22872,77940,92314,5397,-98963,-59509,-28581,-10952,-17361,-45338,-22916,17219,23074,9865,-10035,12859,66481,78622,29529,-19067,-76063,-108111,-56231,3557,52011,44679,6458,-23940,-64366,-54145,-79114,-109378,-109664,-100188,-56822,3314,24120,18077,44094,80244,67931,18580,-14471,-2279,63815,60874,3878,6352,9523,36015,165728,335900,327891,203167,103387,81178,45030,-32328,-52855,-67043,-71582,-9641,10492,16823,-17339,-27393,1389,7526,-37850,-63756,-71846,-61764,-36956,-21986,-61934,-68787,-19631,32222,-21845,-98579,-61056,-116057,-74596,-20635,-5150,-22184,-40794,-41000,-5236,-28684,10936,70452,92921,75095,60738,103,-113655,-107285,-94951,-89688,339,124858,211302,265764,146850,34223,-82895,-81810,-21902,-8889,43470,65127,-5699,-106282,-101231,929,58392,26711,25980,16695,32891,32295,9942,-50125,-63928,32967,355514,467490,341960,216580,164485,140939,124528,26531,-79549,-112972,-101293,-116127,-75224,41787,197965,82025,-8612,-90699,-93027,-32296,-795,33747,30596,-1740,-12764,-18606,-23650,-55853,-132095,-92498,1757,85821,157034,263328,324539,250359,162451,98972,65794,74276,116107,52847,-29001,-64413,-2685,34245,-18106,-54589,-23000,18387,51006,39165,55196,60173,-6049,-96216,-96650,-32550,-7007,-26314,-95044,-152431,-100701,-107222,-85258,-60692,-29133,556,2891,17960,-6660,-58013,-50384,-42234,-92861,-40724,49246,54222,5244,48563,190910,273958,243319,84227,-16224,-100178,-10650,108362,233162,162111,-10442,-136295,-24509,76250,110191,81226,30563,55854,94316,108903,113875,104631,41702,15410,106360,210058,165255,6647,-74406,-60530,44842,57679,65608,1171,22403,98458,76971,-47621,-134292,-132829,-114973,-120012,-89848,-18387,18713,35763,30305,-19943,-85523,-90793,-689,93273,177520,171566,190632,194767,229503,228653,167159,178770,199965,197754,147292,54377,-8901,13611,77909,22743,-51949,-131936,-82579,-81470,-74164,-52849,-24938,35574,99363,101897,92993,151286,109928,79057,100284,65239,61036,58562,51310,60631,27632,32586,42886,41784,69393,64776,54782,8057,-35725,-95425,-92252,-47066,-82032,-159054,-36291,-20983,-73286,-57193,96146,192705,185844,48707,-68408,-116178,-127218,-121988,-41220,41076,122970,91824,15009,-73226,-78195,-3513,126426,195119,198586,111960,-43799,-117896,-88830,-58697,39718,123239,143982,52656,-29607,-25892,22128,10668,25862,27111,-31884,-99723,-91454,-55113,-48727,-8914,102683,178992,161499,152578,160939,163680,139678,54443,-19336,-76275,-95676,-105492,-141695,-99383,-51225,-17042,-5819,-11362,-42553,-106398,-107515,-23114,27351,58127,79595,111361,155221,168690,128203,57602,-24952,-99801,-50280,21190,111940,158942,111297,19846,-33837,-55458,-125169,-66360,-5644,21003,44419,64877,55130,77262,141606,112562,40519,-60776,-120835,-139386,-122600,-80773,15891,65814,61444,51509,48621,36093,22560,-6060,-21102,-3179,99815,123865,109553,113337,122983,110631,92616,21996,-52460,-63950,-70372,7382,101612,160091,112840,31278,41240,95656,163338,232888,232333,128149,88501,78114,26967,-26614,-57198,-72130,-92274,-122044,-60058,-36656,-744,40323,91102,66316,-64047,-78415,5923,9058,-77388,-70375,23217,54023,-6804,-32513,-19996,-36514,-61035,-84365,-100532,-106182,-96806,-82739,-99015,-108551,-87375,-95078,-38789,13024,13564,18536,13536,9446,-54401,-64342,-5359,21124,113998,119033,63677,-10756,-106290,-123658,-124049,-61268,24805,28556,-72930,-76146,-13215,13650,12451,-37156,-55503,-84351,-83729,-59727,-50841,-28325,15989,-36495,-92459,-63689,-76669,-101571,-67587,-18004,38881,68409,92229,137258,79594,-2189,-32345,-47454,-67757,-70556,-51088,-40094,-27410,-13414,32447,116477,153447,160511,189729,227455,180251,38450,-58020,-71930,-47872,-68438,-91732,-114684,-75777,9379,39011,-7158,60646,120359,210687,68072,-95158,55216,151900,158075,72969,-48033,-61739,-47309,-6151,89406,90741,8799,-34641,9240,61710,232789,353021,192465,12725,-34724,-89838,-87030,48687,175360,141127,124557,93000,13355,-91921,-95439,-75245,-65925,-21246,-29067,-80476,-64390,-11191,27898,44743,-547,-31233,2491,-12290,14736,18656,7815,13616,-19786,-48025,26606,84547,49614,5083,-68672,-100668,-53283,-62195,-114872,-95433,-80716,-75317,-67809,-55685,-24281,2585,15238,-4052,-19659,-41403,-61249,-96223,-49691,45983,45346,-3509,41763,99539,99649,69062,65152,20011,-9798,-27371,-39275,-7990,18359,86257,72274,30566,-9916,-13297,-18111,-30840,-6016,55729,59838,18528,-40893,-7197,33883,45391,-3150,-60541,-27430,49911,75674,71519,9053,-29281,-28414,-21172,-40371,-52137,-54771,-9123,56203,175202,297742,218712,119165,42408,-7549,-365,-21810,-8745,4762,-104156,-61039,-11237,-26969,-64500,-73910,17023,17599,-67945,-111788,-106966,-68234,-68463,-35658,-31929,-24833,-37822,-31448,-3121,18661,1829,15147,-13655,-66080,-54868,-59375,9461,144375,166038,190913,192862,151115,114738,122954,111247,23917,-55065,-70874,-67134,-115198,-27886,126131,165462,52397,-113981,-97999,-81084,-87707,127429,412477,366480,116986,-82223,-88936,-84925,-45892,-42765,-107074,-72734,-20358,-38754,-112811,-98445,-123788,-123901,-95129,-73659,-66231,-112206,-73264,-24201,-18511,-11307,17176,26346,45591,105447,108723,52661,9946,-17,17906,63001,102728,151010,135392,82078,187,-58197,-85874,-42983,-18360,-76307,-59363,-19374,12587,17747,-1983,17798,32657,44355,89904,42742,-57934,4318,95814,131960,84393,-5644,-22117,50636,-24425,-85351,-11990,23169,69862,133393,117883,-4934,-24862,79077,127007,110595,98705,168783,184392,124323,45091,21062,36991,20536,16109,30486,-24245,-59123,-34516,21236,28196,-24664,-67560,14832,41312,-10338,-113512,-75874,64131,136523,122015,57669,-37164,-46448,-49166,-49948,-62190,-70700,-48962,-71263,-54461,-507,74077,76022,78033,129272,195602,116813,53143,42218,27033,-106277,-142616,-63372,-37105,7546,166016,211001,114049,96018,104681,93983,76468,84407,53363,4765,-24324,-37481,-16460,-5104,13656,83201,226970,262616,205656,58876,-82358,-68860,88645,264761,298918,167775,60552,15424,-38194,-108099,-86510,-50293,-16650,-45993,-90327,-15788,25266,19308,-18068,-16813,41558,34248,-57544,-42726,21051,-5671,-59240,-85269,-3082,36091,54946,61782,45360,26226,-35735,-102088,-68098,-24823,-38684,-69280,22497,183319,204070,144173,67616,68241,82234,103210,132224,137502,79960,-23737,-36568,-6115,-18041,-36572,3899,21439,-2010,6083,4302,-19487,-87705,-91220,-55888,-49540,-55093,-38252,-43417,-73402,-149203,-84194,-262,99506,262491,387949,410570,221117,11317,-104608,-27124,-22598,-3360,39993,16360,-24592,-13770,14747,23906,83254,73219,26020,2224,-10759,16158,47779,19493,-33985,-53353,-28820,-27483,-54948,-42034,8291,40108,47969,60588,103208,103375,46841,-47915,-53884,480,65205,53506,-34583,-97500,-91288,-87703,-58308,-20343,44330,87802,38824,-16407,-37993,-38216,-43993,-56368,-33139,45308,81511,33389,-87345,-144106,-113457,6384,131661,290829,415940,422241,339704,179268,63159,-34197,-59068,-29106,-19042,-40584,-71551,-42453,-37354,-19840,-38627,-85472,-66437,-6099,48097,127093,186475,157444,89422,12693,-22082,-22497,1019,26543,42617,27820,-16527,-27013],[-33687,-26431,-16214,-23214,6078,56190,49930,-6264,-75680,-92629,-91314,-107132,-107216,-77922,-50981,-11387,75121,95284,79067,94229,112762,47976,-26379,-57735,-3355,-2845,-66257,-102563,3779,91931,146383,116387,68578,26165,-21235,-76995,-61380,-24748,-793,26367,-13564,-98507,-81364,13975,34996,31272,30596,11011,-17035,-38058,-67982,-106987,-123303,-80159,-64327,-64902,-83944,-113109,-52565,-43873,-56814,-27004,-6490,33961,70549,172403,223229,164996,44880,22839,29345,7287,-33362,-30668,-74825,-86871,-61435,-20262,39545,104883,172346,154473,111673,71110,52598,17792,8750,-2406,-4639,64616,174778,221844,249933,246750,162584,166255,142854,105216,69255,25227,13077,12476,-11800,-68425,-92936,-44278,23288,78737,73116,71939,103688,36952,-87425,-39685,45195,30511,-15643,-26823,-32876,-51092,-94528,-122158,-110370,-91775,-21514,38666,-6950,-69155,-90394,-70435,-56387,-51011,4160,34840,82864,66853,9625,-1236,79685,198235,311810,275824,182741,80541,55049,54397,69688,6330,-26434,10028,78303,61937,21245,-12016,72535,164179,247315,204976,11931,-39889,56968,167508,214551,181138,117075,62493,14735,31136,109163,169367,184457,114084,4516,-78582,-78273,-65779,-40444,7999,-13166,-79739,-29719,59716,68010,40413,61709,43679,-40781,-75519,-47510,759,24767,-4305,-59337,-125569,-67733,-10165,14675,30057,60270,126833,135497,108589,22013,-64431,-138995,-77928,-63969,-64423,-71789,-11640,150702,294194,291924,205413,184618,115892,20465,-38582,-93576,-28559,1782,-51245,-66188,-34774,-51304,-97991,-91482,-153322,-82498,-22542,6211,-63142,-62269,-300,182161,529753,611748,568537,479061,326894,152065,15069,-4764,76769,94577,172169,224417,153290,57037,29739,71195,107430,118589,167894,159121,46794,-19374,12248,84205,100663,77078,78329,144186,144429,76545,2316,-74896,-124220,-142331,-170943,-102685,20614,90265,78906,53,-108094,-52432,53320,82836,108505,115020,148792,124025,74942,67215,101551,137159,146098,72934,-24470,-83930,-76456,-44835,-12670,29665,14280,-32133,-21942,-34621,-78109,-77002,-24367,-10167,-135317,-65626,-875,77807,148287,153107,22475,-76075,-43963,-23221,13249,73825,64654,-17430,-116955,-23519,79421,177338,259526,298682,241658,96977,-20319,-37622,-26277,-57201,-17433,66937,106400,109890,106011,93314,70385,47607,63262,45539,-17403,-70786,-75257,-55368,-28829,-57322,-121031,-89908,-70045,-61674,-13295,15464,-6062,-51818,-61858,-77310,-112821,-68223,24034,50027,-66971,-49509,-9539,-17006,-70755,-80543,-67576,-55138,-88282,-80072,-28827,15181,18639,-11980,-23261,-46959,-83634,-72996,-50777,-49723,-60650,17092,43544,12953,-52857,-138470,-97541,-67611,-63241,-115783,-116252,-39259,54362,104059,89377,17711,-89106,-53651,26288,61167,119129,200351,303264,158820,7860,-33511,32122,96474,85495,43309,22181,5519,-32211,-101439,-130701,-105834,-104940,-93395,-56973,-41253,-5972,44439,126720,177741,134819,99493,36448,7815,-12218,-54353,-86333,-112943,-111608,-63127,804,-22880,-73989,-19750,-6323,-20968,-87277,6934,20444,-18807,-78604,-91904,-74021,-52154,-34388,-94307,-76879,-21488,37648,23486,10508,-655,98,-33589,-65352,-108687,-109839,-49106,12574,27101,8895,31043,59663,-31405,-32501,30098,48846,36912,9627,-18533,-19630,44471,136157,176236,146793,98799,37974,22336,41977,237485,502374,491882,304723,76037,-75710,-87783,92201,239768,223938,149846,70588,125194,182575,134426,-28905,-83077,-3214,-19498,-91520,-51247,14467,-9551,-56905,-76271,1041,21118,41278,61448,68320,48410,17098,-45992,-85187,6571,115456,135848,102421,51890,10957,-8516,-19996,8830,34526,61013,44615,5416,-2531,-63105,-84364,-67211,-23248,62911,32151,-15395,-4823,57713,190400,309033,397006,424403,266818,83850,-52943,-7906,-3245,-43279,-41240,-64426,-36616,-30287,-57086,-5606,79330,89778,12406,5418,98119,140681,121415,125152,159815,144717,123702,90077,4668,-66629,-57451,-43371,-92282,-51504,6460,-20906,-70115,-116072,-90683,-72844,-68471,-68996,-94290,-106553,-72164,-16686,-9040,-88833,-145454,-129203,-108229,-48598,27918,39936,-20232,-6084,-31184,-24196,25903,12718,-21311,-96962,-78771,-90886,-39688,83071,117416,35868,11219,-11673,59126,93087,-2735,-43771,-81123,18400,80319,-2922,-125084,-68281,-17329,-12125,-55629,-29021,61906,113341,161206,227484,158667,54103,66672,87596,1881,-94889,-3481,68193,24116,-28049,-33037,13840,72130,57629,-30706,-52716,2764,12037,-29631,-61486,-99665,-100807,-112840,-122864,-100480,-45781,-9128,-85118,-69534,-42241,-40520,-17844,-34017,-69202,-115565,-43963,19029,73516,118898,71461,33725,95830,160255,131283,116798,89479,106530,79827,12724,3248,39400,84119,135130,178763,185921,156516,55024,29712,74479,54323,58437,36776,27903,-5436,-57557,-65110,-25611,-12843,6162,856,-20016,-19975,-19737,-39850,-17252,3973,55740,148568,196277,67770,-52961,-13735,15583,10164,-41114,-51932,-21256,43881,109891,101042,99331,193005,305996,270615,159728,105214,56147,-25401,-33966,24625,66108,49902,35495,67037,139868,165444,46633,-77001,-87150,-50475,-42718,-24642,-12504,-25518,-52614,-117465,-162198,-122339,-70893,-23113,45690,92389,42170,-83158,-102160,28345,85892,138859,91575,-34126,-68736,-84454,-90816,-25290,10491,-36254,-87799,-140497,-66494,6286,51263,37388,-61222,-145439,37611,199915,324276,337917,133244,7981,-35367,-32343,-14134,12658,31120,-19294,-44866,-9036,-14903,-58295,-78390,-66589,-86043,-89804,-56914,-67220,-97204,-81292,8805,33334,22627,10940,-26325,-117055,-68421,-46635,-16358,131135,237425,195881,109141,62807,69137,92376,86877,54322,18028,4720,11334,36005,84956,177284,272542,96580,17948,-27161,-14055,-30967,-90578,-28349,23822,79817,96086,194674,369243,577107,678872,538462,163355,46090,72644,34511,-68387,-57241,-34249,-37677,-36588,-22112,-25125,-62522,-74091,-57101,-13088,55553,83637,91484,90152,97110,45343,-35221,-24127,115535,186296,83265,-5055,-24527,-30213,-14129,-19596,10914,28676,49997,75839,71056,11361,-79441,-4546,-12359,53608,278689,363652,273270,83399,-43506,-36317,16927,17349,-79848,-140752,58794,99859,126246,99633,-65039,-84292,-39405,-54504,-43418,-5410,30766,99855,189842,182420,162034,144228,86668,73300,-10347,-121796,-99880,39746,162820,189062,97194,-46535,-84275,35347,70120,29181,-40506,-99734,-83611,-66633,7033,74368,106629,92931,44642,-5815,127319,293586,342518,248102,61844,-54835,20798,-1007,-36347,-16811,19983,42584,63030,181132,274974,320320,205108,84478,94097,107053,-13130,22958,49263,61900,64670,13905,-58890,-112493,-130977,-117365,-100903,-109498,-144820,-139607,-75323,-12258,1254,-40087,-98365,-141505,-91226,-19368,68965,87126,64390,274477,516005,324890,15917,-138403,-28640,72299,183073,264564,163802,34049,-3830,98121,355321,568003,538683,348578,190519,135596,12056,-99098,-42769,4163,44528,13149,18993,-22205,-72531,-56616,-52054,-98824,-121084,-91165,-48340,-22351,27558,98960,98399,7393,-69457,-34991,-10786,2253,-6875,-34633,-6557,37364,33677,12029,-6812,19276,71499,80326,32371,-12858,-62739,-111392,-81300,-33544,22078,35063,8089,-19018,-58852,-51218,-76546,-107228,-108856,-90723,-47024,15029,33198,22006,32969,51894,35363,-8681,-42604,-29384,28121,24766,-19067,4985,34565,69667,202462,354253,310933,190523,105007,89659,54545,-22286,-40828,-48229,-66789,-19936,2745,18606,-16520,-37109,-2181,19812,-11213,-39861,-67092,-84297,-65515,-37242,-61371,-54619,-4729,53263,-10599,-119632,-68810,-115361,-70190,-7198,22305,4556,-32255,-53847,-15786,-33623,-10224,24770,39575,38820,44214,3713,-91413,-124735,-108746,-82887,11592,132368,218552,243234,106724,9796,-72246,-62879,-6271,23247,103570,102283,23239,-81579,-120267,-7969,63067,27015,5685,14527,58045,59738,34449,-37892,-85592,5861,286468,407805,315664,214371,167286,141543,117963,11155,-99590,-125447,-84909,-100085,-62415,30914,179013,73918,-20696,-117625,-79590,-10507,14169,40865,28438,7218,15653,10952,-12880,-61518,-144072,-88507,-1275,96876,195242,330681,369428,265949,160349,85066,41712,46157,108435,78759,10058,-41258,715,31348,-22010,-55197,-26452,14232,52646,45373,52092,46984,-18924,-108416,-106189,-42929,-19139,-42956,-117525,-144250,-99209,-108868,-81152,-49902,-18720,3451,-10486,3948,6672,-30727,-29800,-32544,-77238,-44526,37457,34006,-12184,31703,165951,261360,238969,74523,-25198,-109026,-5503,121541,209087,152013,-17126,-117706,3037,112628,135573,88799,36475,62567,102814,122775,130052,120309,35775,-21041,79648,189764,136892,-6867,-75151,-51384,36568,46500,65723,11263,27268,87959,64494,-39055,-96902,-90527,-85965,-99140,-94221,-36612,2325,20803,14968,-40091,-104110,-78332,6335,86830,151382,134653,160870,207959,251095,207455,142419,150913,187557,203670,149683,53704,1340,10794,71498,18611,-56886,-112031,-64214,-66998,-61438,-47879,-28806,25754,85064,98277,99211,156305,90593,34525,40668,6318,25854,41647,48905,86376,74810,74690,59086,45302,81552,81615,68614,23633,-11342,-73125,-96701,-53694,-82236,-128357,-6771,593,-79710,-59129,125991,242875,223218,69067,-54232,-101101,-115519,-117645,-28918,68012,168381,147250,55937,-51263,-81401,-8743,113931,170832,170071,94962,-46535,-112934,-86681,-56863,33274,104817,119891,33528,-40395,-22511,38840,38153,49365,35694,-41647,-115371,-68924,-39355,-51002,-28402,62389,143394,136109,146929,162548,158518,124807,37839,-24813,-75704,-113687,-129651,-154740,-96274,-43445,-23288,-25148,-38252,-69501,-123939,-100611,-20338,29649,64731,83547,105943,148598,159881,123758,55796,-28893,-101927,-32534,42349,131059,180319,131836,35951,-16280,-40706,-117326,-63613,6095,45203,67115,70692,52226,68609,106886,55297,-249,-64052,-108303,-124521,-120667,-89277,10705,68847,80291,63038,46980,24764,7676,-18457,-23769,-47113,28733,54635,56862,73793,87648,69827,63125,20140,-49276,-66976,-89695,-13354,83634,141560,94337,18311,44710,121244,209478,285008,280781,167704,122145,105399,46644,-9068,-42502,-68207,-85361,-117251,-86438,-52681,-12556,27536,72009,57282,-68728,-66289,20219,22222,-67140,-76771,20488,67977,2023,-22611,-19847,-44010,-68361,-86782,-92389,-88509,-74910,-61685,-80769,-101853,-95476,-108829,-61451,-1960,12170,28208,31247,27274,-43571,-56869,7758,47602,135541,110070,49311,-25803,-127398,-106281,-108207,-46973,41511,44766,-64821,-95973,-30488,545,8125,-44965,-76833,-114337,-100924,-70892,-58632,-42232,-4228,-48631,-71320,-48541,-69051,-105717,-69945,-20302,35495,58127,77058,123714,67961,-6388,-46446,-72298,-91481,-89954,-57157,-40212,-20881,1850,55586,157749,207573,189554,181181,198068,164580,42745,-60538,-73003,-44357,-66951,-88745,-109872,-81246,164,21186,-21698,99375,155477,193688,42857,-74167,76655,157130,153987,80471,-30200,-57629,-40216,-48,96571,92946,10293,-26491,4487,17940,180502,321924,183182,13986,-40017,-102428,-66087,74775,162063,93165,64525,52953,-13478,-99623,-102544,-80116,-55177,-10008,-29790,-84938,-51212,16612,74212,89442,37918,-15664,838,-15930,6614,7177,-5169,15041,-8253,-47526,14992,73703,42250,3256,-66101,-118553,-74380,-82215,-123130,-94321,-76689,-69411,-63701,-67631,-39347,-3077,16141,-1963,-21879,-48027,-73376,-106386,-40964,53820,52295,-2052,34573,86184,75680,43571,61856,36614,-172,-31310,-44491,3177,62299,126812,98100,53513,3699,2697,52045,16641,40195,89348,78189,30358,-27184,7511,46353,54021,3870,-56586,-21573,87048,130196,114398,29845,-22731,-20409,-13879,-38613,-54799,-55985,-11306,47913,160736,286076,214076,124130,51482,-8005,-13076,-36266,-16868,13110,-62150,-38064,-539,-25098,-65684,-66805,26994,23022,-64401,-104678,-92038,-46377,-51711,-33244,-38511,-35678,-48825,-39954,-10369,-11914,-63657,-44382,-42640,-67838,-61333,-67641,2717,128116,130379,132129,137061,124228,114129,132701,136762,59354,-22937,-42698,-47266,-103314,-40009,113164,148781,49859,-100109,-112369,-81489,-59060,156475,449660,440990,218541,-48604,-67186,-90031,-66095,-63347,-92889,-40234,4616,-7453,-80957,-91276,-115151,-116165,-84430,-58316,-58410,-95192,-72177,-32509,-25873,-12102,21446,28734,36711,85992,99585,53304,10757,7508,28067,61044,87668,121615,84100,30031,-28051,-93342,-93368,-36165,-7866,-69944,-62793,-23029,10943,14103,-2242,16814,15757,19775,63645,20314,-70953,-4079,86843,123338,78707,-11832,-45584,39261,-34803,-90885,-18420,9954,65938,139816,123832,-6099,-29273,69113,114902,96232,96952,189915,206755,135482,51671,29179,51987,38902,42131,76339,8323,-43645,-20659,35846,43012,-7543,-73148,-3137,33916,-1862,-100191,-98691,39733,117520,108584,44943,-44506,-34398,-25696,-31056,-51281,-53015,-16620,-27097,-50796,-28868,65491,99506,109975,161666,199911,94792,35737,49588,53987,-88710,-124532,-68864,-67557,-32704,130695,191214,94055,48047,36861,20487,7924,17500,6998,-19028,-36516,-44591,-19546,-671,26466,80909,230616,272205,212269,56233,-83794,-58017,111275,303106,322484,175699,62422,11878,-48456,-93339,-61154,-24843,5810,-25868,-94262,-39989,2862,7799,-14887,-22036,25133,27138,-53104,-32599,51332,18948,-39917,-91516,-17777,28752,59191,70622,52120,31086,-31110,-91105,-56500,-15515,-33266,-63604,34499,214207,249897,192616,110095,87966,76615,95511,140109,172323,84622,-18013,-17484,3440,-17031,-31061,13026,26984,2866,6229,-15355,-50524,-99248,-99284,-62068,-54210,-55945,-33481,-28280,-55088,-134750,-90600,-6156,101159,280135,400971,417660,224815,7327,-98118,-4800,15316,30888,69619,37953,-15346,-18177,-3775,-16064,12986,13229,-9836,-16902,-17482,20889,50602,16269,-41573,-59424,-31064,-29801,-48805,-29494,26774,75696,105343,130558,166132,132058,57589,-48740,-56450,-45,50522,30629,-47668,-97314,-105389,-117249,-88144,-34630,35092,75818,20941,-26982,-25474,-14265,-13138,-32811,-36268,10968,22992,-22267,-113185,-141064,-114414,14952,144076,297974,397175,361063,266458,131473,44694,-36090,-76601,-32159,-10635,-34798,-81927,-46236,-27344,-5924,-33257,-81675,-60839,3064,57820,138973,205026,174018,102366,14004,-25488,-20797,5629,33287,50528,43236,-3412,-46960],[-65008,-52167,-34100,-27301,231,52715,51996,136,-64627,-85603,-79344,-87471,-95912,-77155,-61370,-20914,82451,105559,80809,87260,120581,49978,-40717,-95620,-58401,-62885,-112057,-78269,34324,140235,186027,133264,72554,27390,-18055,-76412,-83329,-69588,-35915,15767,-6422,-74679,-93588,-20838,-6022,11508,19451,-94,-29893,-51122,-70352,-93587,-97771,-76487,-74332,-76958,-94452,-80454,-13322,-1914,-22611,-10417,980,29420,56191,154997,216991,172759,51385,17228,15448,-9545,-48283,-38768,-77810,-92313,-67764,-19467,50117,121610,191959,176760,127027,74954,44753,8008,105,-5370,-5279,56561,170015,225799,255347,221752,135690,150708,143847,118076,86301,38967,29531,34874,16565,-38992,-76424,-44752,13971,66441,73524,83862,105706,31682,-88525,-41068,54766,52239,9963,-15137,-31412,-48621,-94869,-127937,-112074,-93826,-26591,48007,11432,-49218,-81907,-66547,-49854,-43144,13100,58761,105472,71748,-445,-12090,86867,225674,329723,274145,174400,71395,39846,32762,62605,15341,-9311,26831,68712,37488,-3581,-15691,68436,151361,240719,234540,55572,-16278,64698,167782,213177,174610,108093,55527,10528,31701,117257,195137,240314,172787,33310,-67144,-76860,-68612,-46932,-6834,-35823,-89815,-21018,69356,88998,62734,75233,44165,-48302,-92073,-70981,-21841,319,-29581,-77616,-133171,-55134,7259,33224,42869,60758,115226,129558,104234,20329,-55391,-127971,-82331,-63799,-62975,-70654,-22144,126640,232978,206663,134778,126946,73656,1829,-33115,-92243,-35913,-15922,-76172,-77704,-17976,-40072,-101129,-88880,-144495,-102328,-36712,5805,-49185,-79306,-3519,192471,556309,617223,541996,435847,292645,134244,16130,24075,93000,83037,128917,163518,101645,24666,3610,41826,74553,73957,119922,137254,39401,-32355,1245,75157,84451,64959,68651,146089,141507,71400,-703,-81292,-129023,-141651,-162827,-106570,17989,92375,86415,9673,-93734,-50847,52092,79385,104205,104541,125630,94436,51338,46075,88890,139468,153801,76478,-23439,-92480,-93169,-61755,-24229,28915,22090,-32886,-45067,-63907,-81751,-32243,30075,42935,-87527,-62147,10716,82202,147294,149469,17924,-84244,-52134,-35487,-3817,45159,28338,-41642,-119947,-30077,68177,159915,221935,260834,231646,108537,2344,-29174,-32085,-69055,-32487,55663,103610,128625,140288,126405,89393,57025,60076,31026,-34457,-89063,-101343,-97729,-66762,-66748,-94292,-83218,-71391,-70050,-23298,5907,-16304,-60537,-71387,-86577,-126029,-90646,770,13528,-88803,-49099,5264,9002,-41739,-60876,-56381,-49006,-87687,-87352,-42800,-3969,3944,-11513,-12209,-38441,-79563,-74130,-56629,-61487,-72202,2510,28555,9021,-56267,-133565,-87021,-54561,-51776,-106401,-119326,-34372,75196,130981,106508,29535,-81342,-66549,25756,55380,88844,182978,294079,155471,4998,-35708,46876,117454,86923,29298,-2018,-25853,-64232,-124580,-124766,-100946,-106659,-104530,-65522,-41720,-6931,42437,130400,207170,167528,110591,38216,10465,-7945,-49086,-74266,-98725,-100825,-52100,15633,-7936,-60359,-21846,-14608,-36242,-79261,33718,56953,17888,-56346,-75324,-55848,-29038,77,-59638,-107820,-44423,24476,20280,8578,-7114,-11349,-43758,-61099,-90158,-108201,-62640,9280,41428,31499,44807,38626,-61039,-68840,-7489,20044,22932,11506,-8411,-4154,64280,146099,165972,133645,90516,35805,30489,62809,284900,538173,549305,356456,95367,-69239,-97618,89239,236726,230915,176701,108717,176100,244730,170107,-18169,-87401,-11465,-26745,-94867,-52513,7832,-20559,-61413,-53193,57356,92301,84035,92355,89181,58088,20048,-43865,-81614,4189,100080,115614,82895,33663,-4222,-10456,-8957,28868,66039,101762,68580,-17195,-45678,-98249,-113756,-97273,-58388,23834,7549,-23880,-7142,61213,206251,320494,386761,418577,268264,92170,-48140,-83917,-82598,-93422,-55653,-78619,-49420,-44858,-58881,3560,93453,89329,1034,4368,104919,144923,125035,132783,172848,165748,146081,105089,23974,-63582,-90358,-83425,-96863,-3784,36699,-8113,-69446,-115950,-91533,-71794,-61318,-62496,-87500,-94615,-57457,3139,15364,-68870,-129018,-132149,-93933,-30328,47274,58175,-9361,-12175,-44495,-38968,8423,-2753,-29488,-88277,-77438,-94251,-73336,28915,64305,4488,8392,13039,73833,91141,-9278,-46214,-56701,44968,96665,-3192,-123087,-56981,-6492,-2452,-32672,-14476,54547,88624,102286,193460,184205,115200,141990,154056,31157,-90926,-18273,53904,24566,-21911,-34004,6234,66657,63552,-22270,-44485,-1326,-1216,-43118,-71782,-118683,-131008,-142073,-117493,-79972,-32870,-23158,-110790,-46608,-23539,-30945,-15075,-39318,-81337,-107994,-42075,24182,78612,111550,51619,24733,102780,189273,180502,166079,120664,121665,80319,8357,-1019,34498,75717,120464,159468,161724,133278,47778,44057,96601,80567,84580,56251,35968,-5420,-61107,-55183,-19628,-15899,6809,8996,-6631,-1651,9434,-16900,-5685,5606,36807,108128,161215,58572,-42371,5729,30837,14591,-35873,-46083,-22547,27433,92129,93577,101913,213073,325825,247633,133545,102561,56269,-29627,-39746,13874,50141,31369,12158,53011,146219,183400,64678,-64082,-99515,-57191,-48198,-32229,-27858,-56236,-94839,-164950,-159164,-103242,-58177,-13074,57044,97681,51658,-57532,-81867,50502,122243,188044,115812,-17766,-50784,-71668,-89484,-26509,16906,-20896,-67331,-119904,-62573,10403,55733,37021,-65911,-137923,73392,284467,401367,379432,153941,12001,-45382,-46158,-28429,-2897,9245,-48577,-49503,-20556,-34041,-74446,-75818,-61752,-84162,-96505,-66047,-69533,-92112,-80483,13169,38771,29106,28981,5717,-97861,-83829,-73571,-29371,134383,241314,190143,95799,53133,60075,80210,62258,15783,-10516,-2222,24759,55031,100344,178634,290028,103874,22990,-38764,-67603,-74449,-102964,-50387,-10603,52745,68466,140916,277813,466790,587173,502736,170657,75279,100016,59005,-45096,-38834,-14524,-13301,-10358,1994,-19588,-59309,-68247,-50879,-11968,51185,77796,78719,84284,114674,61935,-26983,-30120,92593,150064,60183,-17767,-40474,-43550,-19669,-13844,15175,22186,61544,104435,83481,6296,-95754,-1222,-9158,55477,286821,404067,363602,201859,71127,57801,84025,58083,-62350,-148743,38507,63526,61330,48632,-95791,-51726,-7681,-37666,-38364,-8851,21186,85509,189760,215826,211180,162466,95541,86585,3540,-113207,-112519,19219,139799,173606,88719,-51397,-72142,66990,117059,64107,-26531,-96233,-80642,-68441,-7482,61325,110481,103797,49246,-30459,57099,192569,242451,178502,36959,-56129,19665,-4418,-29580,8726,61737,86691,91268,200231,297226,342701,204982,70416,89955,126054,614,-280,17874,41641,54201,3952,-77510,-142165,-150125,-140362,-116736,-128143,-128007,-123016,-69440,-15543,-597,-35568,-91777,-135862,-112308,-43068,55685,90680,95961,324694,562147,337513,16306,-137945,-29394,81666,200871,268359,172723,42123,-8406,72073,288178,463455,444140,285151,152296,128754,2477,-111535,-35535,3707,46364,19462,31477,-6262,-60383,-65365,-68046,-94139,-97931,-126997,-91139,-46110,31943,113385,97765,6589,-33334,-7510,6066,11484,-1274,-28635,5154,52011,38482,8528,-7967,22020,73001,78875,32861,-8929,-52367,-111069,-109699,-75520,-13342,21185,5635,-17688,-53819,-45835,-71556,-103007,-106016,-82940,-37752,25916,38553,21610,17847,20710,1587,-33898,-67344,-55499,-19360,-24347,-48845,1283,61593,106953,237211,353849,273586,163454,96433,88931,55392,-18882,-29810,-27992,-60682,-33972,-7277,18804,-14089,-47809,-10876,25112,10119,-11923,-44081,-84937,-94622,-56715,-63970,-42225,10349,75814,8334,-144411,-81080,-116360,-68770,-551,38282,21543,-27513,-61475,-28684,-41539,-34649,-25150,-14348,8014,25696,3626,-71429,-117459,-110944,-77360,13123,129226,215269,211514,63649,-19646,-61788,-46496,4804,50485,148054,124688,41824,-62900,-139928,-21431,60268,32554,-6825,11783,73536,79859,56948,-20912,-106436,-20943,216643,336482,276207,200273,161174,135678,109072,-2278,-117125,-108104,-70859,-85418,-53292,17540,152976,60622,-39127,-135309,-44636,19866,31638,45155,20251,8058,34081,33550,-7553,-71403,-142130,-88962,-8206,107136,236286,397511,406616,276849,154382,68926,16386,15762,93887,101481,55697,-688,4960,16733,-34317,-60076,-33983,5605,47561,43359,40306,26987,-36403,-124074,-110759,-50715,-31601,-60744,-137886,-130487,-101175,-114346,-81149,-43947,-12904,2622,-24051,-4558,27844,-4146,-11152,-23738,-59186,-36795,29826,15755,-28047,14560,139428,242612,228165,63092,-34079,-121186,-2615,128781,175788,134628,-25118,-101174,26337,143143,152143,87954,35062,61654,103506,128477,141293,137291,37207,-59581,42904,156133,100826,-17144,-72523,-40970,30111,37452,69014,28284,48473,96695,75247,-8547,-54220,-54843,-64397,-85188,-89817,-58995,-20297,-2500,-6413,-60091,-119041,-71140,8646,76031,121158,92252,112472,192939,246773,169442,112904,120368,170001,197428,143048,48520,9410,9254,64901,14976,-61271,-93899,-45710,-52795,-52956,-46548,-35560,11702,66647,91007,104532,164302,73777,-13625,-25327,-56493,-12799,21524,41806,102845,115269,112399,70845,45111,90265,93752,76970,35386,6568,-57037,-101326,-64938,-83214,-95812,23273,17421,-86173,-58609,154430,286284,251668,83010,-45199,-91126,-108054,-118154,-22920,86518,203777,197529,99068,-26362,-84234,-15406,100664,146161,140132,75612,-51084,-108831,-86056,-57906,22562,80651,91663,12739,-53248,-21705,52335,66240,73598,43011,-51740,-128003,-55922,-31451,-54996,-46259,20682,98768,103043,139963,163634,153541,111575,22261,-31725,-76677,-134996,-150604,-150797,-91149,-39624,-36222,-52325,-72591,-102180,-133131,-93619,-20921,25843,63559,79344,92292,133107,141531,111395,47499,-36739,-103299,-19973,55623,139974,189320,145562,51961,5241,-21892,-111934,-61492,21786,73855,90629,74623,48014,55664,68182,-770,-37830,-66212,-97660,-113316,-115429,-99737,821,68109,97594,76409,44336,8728,-10331,-28906,-23330,-73218,-26748,-4423,8486,35141,53376,29872,26779,12604,-50104,-71592,-108697,-35215,62271,116826,70910,4474,47776,143097,250484,329178,322271,206519,157246,132855,65457,6326,-29169,-57233,-65038,-88468,-113568,-68842,-24879,13261,50712,45195,-69343,-46905,32662,31436,-59131,-82471,16922,77646,2210,-16548,-18643,-48771,-73507,-86381,-80748,-69333,-52525,-40429,-62665,-92147,-96247,-103211,-84286,-17663,9570,35289,43837,39371,-36448,-53573,16044,68331,146700,96209,31648,-41800,-123636,-83717,-86877,-31669,57714,59088,-54307,-112773,-48425,-12222,4035,-50826,-99137,-121133,-94644,-79009,-69048,-59184,-24531,-46032,-48446,-35209,-62461,-109406,-73603,-24925,29892,47704,64883,112614,54634,-14796,-64820,-92563,-95221,-112696,-66971,-43249,-16144,15889,75946,193215,256732,213428,167982,165706,144434,44669,-63900,-80757,-46066,-69954,-90181,-107562,-84850,-9179,3860,-40325,125792,173688,160016,13186,-50811,94750,155927,141555,78799,-20158,-56014,-34423,7333,105137,96401,12530,-20915,-4637,-33818,127705,288401,173146,17696,-44979,-112824,-47056,96116,140979,45226,3829,9487,-42752,-107381,-110838,-82830,-45729,-2109,-32067,-88389,-38427,44515,116996,120845,61260,-4116,-1857,-20696,-2654,-4161,-15643,20444,9842,-34620,14201,69795,37474,-377,-67017,-131034,-86974,-96339,-128174,-98021,-77342,-67371,-60202,-76293,-54659,-10617,14241,-3420,-27897,-56778,-86408,-118956,-35157,57631,58113,248,26445,72841,54467,19197,55398,48436,2676,-42800,-53549,19798,109411,162994,118571,71571,16936,22500,123444,68034,88195,123218,94830,40820,-14072,21232,57834,61504,10011,-52196,-19294,113561,174825,149321,47432,-15383,-11734,-6705,-37195,-57286,-56392,-12948,39959,144769,267884,203746,124754,58677,-4102,-25396,-52050,-18185,37364,-19243,-16632,7170,-24774,-67031,-60551,35060,25282,-63737,-102048,-79792,-25593,-36718,-32322,-45896,-47823,-61118,-48762,-15699,-38073,-127945,-73087,-47165,-64088,-67696,-75684,-4277,110149,99563,83198,86955,93659,107472,135621,157916,96913,15364,-11341,-27181,-88206,-54374,92775,122154,40850,-89463,-125877,-83533,-35873,177205,461518,487401,316522,7391,-41569,-84555,-88272,-93069,-62859,-8174,25620,22032,-45453,-78407,-103780,-104729,-72523,-43583,-46085,-78865,-72382,-42661,-32692,-11713,27446,32459,27720,60670,82602,48558,8756,11232,32014,53480,67680,87806,35704,-13464,-51119,-125999,-77615,-16258,11792,-56855,-63107,-28281,6701,7603,-6184,11274,-5888,-3889,44220,6878,-79488,-16524,70724,108300,68267,-21847,-72350,45928,-7401,-65093,-25906,-4842,63758,146953,130288,-4188,-34237,56315,99992,80210,91661,206480,223293,140411,51581,30742,61536,54311,67061,122168,42747,-26787,-6002,51411,57341,8953,-71628,-24859,22473,3137,-87273,-120158,15271,97566,93477,31432,-48873,-26666,-7963,-16198,-42953,-36044,15122,16378,-19291,-47618,50884,121330,143498,197655,204633,77060,20733,58914,86941,-55414,-94524,-68862,-99598,-79745,85449,158845,66628,-3301,-15002,-24119,-39052,-42346,-35326,-40595,-47353,-51040,-23695,1981,41327,83101,223636,267632,207820,49518,-86533,-49315,130910,328615,331770,177613,62205,7922,-54416,-70702,-36509,230,29394,62,-60714,-61693,-21720,-5772,-13148,-27646,2730,13064,-53988,-27560,79881,47820,-25605,-101160,-36243,18357,58483,72510,51607,29623,-31405,-83979,-46193,-8199,-30787,-61696,41220,235987,288630,240774,153589,102761,65293,80785,135071,198248,90280,-7680,8328,16603,-17012,-30609,18034,28431,3830,3243,-34370,-78862,-97430,-96218,-65342,-57633,-57054,-30495,-17132,-43324,-126188,-93278,-9752,103459,295283,404701,410280,221024,4461,-91208,7362,45160,62415,94939,56286,-7495,-24326,-25314,-55879,-50718,-38199,-41626,-33820,-21382,28356,55524,14057,-49507,-67398,-35112,-34223,-45392,-19726,44086,116445,175209,207101,220737,148537,60136,-50184,-60419,-5208,30179,3336,-61690,-97056,-114501,-137933,-106311,-43319,28830,66143,7193,-28965,-8437,8945,20521,8709,947,32602,25499,-14971,-78277,-111484,-114657,15538,144613,285722,349096,274800,179329,79657,22949,-41366,-94866,-34848,-2961,-27178,-88400,-54101,-22609,1853,-33412,-82565,-56733,8518,61670,140643,209174,180093,112155,15408,-28603,-19319,8469,37086,53458,51398,8628,-68285],[-80172,-65708,-43901,-32022,-8512,44900,51143,7102,-48423,-66988,-60893,-61135,-79490,-76700,-72886,-35477,81115,107187,75277,74543,124336,56653,-42153,-120525,-112513,-117736,-140406,-54443,63838,193156,230222,155054,82556,35140,-7538,-64199,-86128,-102633,-68584,5213,1597,-48740,-83124,-46445,-48875,-7170,7305,-12225,-42914,-62587,-65959,-71352,-72255,-64216,-79949,-88322,-96443,-46703,28142,41356,14990,9951,10880,25514,41257,132525,199943,173253,58621,14835,4850,-22836,-58519,-44346,-79416,-96355,-72077,-17021,60370,134441,204506,193440,137684,74102,33981,-704,-9163,-10557,-7160,49666,165128,228933,254412,192069,109140,132337,140105,126313,97860,48781,43022,54508,42981,-9223,-58491,-41003,6548,52561,67918,86892,99404,22240,-86798,-39096,66111,76057,38289,2822,-25144,-43994,-94371,-131441,-110535,-91919,-31461,58018,32541,-25054,-72347,-59749,-39439,-40303,15309,76300,123201,76581,-5958,-22829,88951,241903,331424,261648,160730,62494,26623,12518,53841,25253,10339,42949,57260,14505,-25452,-18183,59582,128234,211393,232268,80353,3987,70610,164974,208324,165140,97934,48204,5969,30983,121741,215702,292948,233764,62004,-57207,-75642,-69864,-51929,-20942,-58182,-96340,-14755,77489,110688,89522,92127,47235,-51101,-102351,-96457,-50098,-30707,-60169,-98639,-135828,-40803,26088,51987,53307,58766,102225,122976,98518,16221,-48620,-108807,-74410,-57390,-59780,-69167,-28975,107530,181710,138855,75162,72955,31865,-17669,-27956,-69647,-19961,-13113,-94931,-78554,-2267,-31622,-100006,-80991,-126494,-122333,-53376,1207,-36563,-94225,-4214,199943,559078,595375,495030,382240,257397,123089,30964,58156,110388,74698,90958,107829,54305,-8325,-26167,8391,38317,28485,74797,117841,36994,-42728,-13208,59950,62783,48723,55082,141211,133196,63372,-4836,-87806,-130732,-137273,-150482,-104925,16138,94872,94670,19479,-79148,-45933,52809,75993,97459,89236,96729,62255,27400,24702,71916,134343,153646,73999,-27423,-104663,-110103,-81531,-40223,22457,25139,-40143,-76137,-88250,-67914,12365,83550,90960,-37363,-52210,18918,84884,148558,149930,18580,-91319,-60923,-47383,-18103,24054,4690,-52530,-115866,-36825,55195,138855,183614,225001,226120,126883,30720,-18228,-34520,-74161,-50900,37537,91819,137049,170032,158790,109159,70466,62607,22555,-47138,-105227,-125155,-129807,-79750,-51752,-64435,-74714,-72275,-77245,-33657,-4635,-26208,-67128,-76272,-89651,-131760,-112681,-27108,-24180,-110178,-50404,18631,38680,-5922,-26723,-32198,-36819,-82248,-94154,-58698,-25994,-13684,-14445,-4587,-32092,-75497,-74262,-60297,-73021,-86418,-16918,11476,4545,-56729,-112833,-72602,-40952,-40129,-95712,-118531,-28008,94791,152830,119523,38759,-75174,-77642,27529,50985,51352,154118,267586,144499,976,-39276,57816,130865,80222,8954,-31819,-60502,-96254,-147943,-116307,-95186,-106125,-114445,-75366,-43782,-9923,37047,127411,226737,195859,118833,40199,13534,-5587,-46949,-66766,-88569,-93663,-42317,35001,13619,-46831,-23880,-20370,-43113,-63616,48566,83421,48012,-36287,-60025,-38776,-6893,33358,-20333,-134449,-65380,11540,16109,6001,-13984,-22998,-52983,-54981,-70900,-94931,-76389,556,51899,54783,63084,21280,-76665,-91816,-40762,-7733,8045,13035,2126,11385,81358,149380,150564,116214,80818,32453,38441,86080,328084,551882,584501,396911,112852,-59367,-91854,93355,236557,239230,207694,153993,230377,306762,201775,-10264,-85931,-14316,-28287,-89872,-54909,1891,-26258,-54183,-22963,119025,174258,133095,127900,111968,66498,21087,-43264,-77042,4227,86133,94292,60375,12906,-20092,-12286,3013,51073,100560,146789,94936,-30075,-92368,-123111,-114959,-117915,-87540,-11692,-17966,-32066,-6916,65600,218008,324483,364577,389980,253489,98602,-5339,-58620,-106911,-148305,-68887,-90379,-61820,-59773,-58139,11472,101254,84858,-9314,5811,109823,146389,130613,144657,186256,183709,160519,112636,39280,-53375,-112240,-112214,-68068,37008,62090,2680,-69443,-113547,-91150,-71744,-57006,-58947,-83296,-83403,-38134,32276,49925,-41655,-109407,-115399,-81146,-19144,58256,70499,2405,-11773,-50669,-46569,-3630,-16911,-40433,-78320,-64939,-88083,-108691,-25618,7998,-30166,4334,33491,85384,92830,-7341,-39199,-30099,68172,105942,-7619,-115118,-39988,9913,11945,-8190,-1133,45371,66051,62367,161684,203522,179448,225327,223223,61501,-77665,-26644,43215,27116,-14274,-32860,189,59442,66492,-15043,-36851,-5371,-15658,-58239,-82291,-126883,-128147,-137218,-86526,-55138,-18483,-36784,-131165,-25964,-8262,-24894,-15841,-45386,-93548,-97781,-39735,27972,80923,99963,29020,12005,99778,198535,208108,200825,146492,134622,79982,4104,-4989,30089,68184,106895,141512,138051,110151,42026,56859,116849,107375,111750,75365,43245,-5607,-62396,-46859,-17958,-21464,5427,15390,4239,12817,34549,10214,13180,9233,21352,76362,134396,56058,-26946,27908,49404,23775,-16861,-33982,-24214,11227,74574,85574,102956,226140,329767,215068,105159,96844,53819,-34025,-43008,8555,39233,18781,-5382,38033,139554,188113,75773,-51311,-109657,-63325,-53539,-39761,-42154,-84772,-129929,-137399,-121364,-77153,-41188,-117,68286,98690,56752,-32261,-47571,85426,173335,251689,152890,6297,-30752,-57916,-84579,-28008,20797,-8223,-48938,-99420,-52229,17609,60664,36233,-68519,-133947,95714,350705,455647,399254,167457,12980,-57270,-59970,-41829,-17112,-10116,-72082,-48916,-30917,-52195,-89171,-74085,-60834,-85395,-101355,-75836,-72470,-87941,-78131,18281,43916,34916,42422,31778,-65042,-91091,-102984,-38642,131583,234092,176148,79544,40847,49240,65928,35825,-26959,-42958,-11390,31673,67138,110825,173752,294528,103995,23823,-47123,-123298,-119535,-113926,-71122,-43026,20366,36941,88764,193918,362641,491412,455840,175325,102948,122003,82155,-17547,-18539,5925,12209,21042,28169,-11871,-56495,-63405,-45465,-11183,47529,73564,67400,74975,128070,78715,-18871,-36385,66799,112739,36422,-34881,-66532,-66953,-27825,-5304,19599,14794,67621,125903,92265,-227,-105223,6963,-72,63873,293980,444152,464885,342243,206490,167332,163619,110097,-34278,-159435,17102,30557,7160,7130,-83588,-1896,36204,-14793,-30134,-9951,14259,73387,185213,240398,250104,168277,99257,97700,22628,-83651,-106795,2723,116162,156106,82181,-53566,-63408,94975,163436,98878,-12175,-93319,-79128,-65539,-14891,52303,118431,120678,59512,-44518,7920,121234,172601,131929,24778,-65385,11668,-15462,-28490,32393,101179,131761,118149,213975,310981,350005,193552,53955,87327,144702,19307,-33156,-15960,21803,43957,-3116,-86311,-132942,-119708,-121448,-107456,-124904,-106559,-101311,-58252,-15050,-1198,-30782,-86098,-123129,-123077,-64561,41089,91103,123680,370397,587188,337651,15158,-132554,-26543,94682,217597,264487,174002,46262,-16944,41639,215555,357670,351385,221221,108419,109907,-12040,-106416,-28418,2657,47781,26996,46303,12558,-42492,-61668,-78699,-83021,-79713,-142328,-126570,-59873,38599,123617,93150,5893,10181,25519,24610,19359,2150,-24695,14314,62720,39737,2231,-10441,24118,73901,77021,33499,-4918,-42514,-103861,-133343,-114791,-48331,7066,2785,-16439,-47339,-36924,-62887,-94844,-99255,-73019,-25682,38149,42460,19875,2059,-10686,-31566,-53214,-82300,-74713,-73647,-78236,-79652,-1107,91546,148702,270190,337202,223660,128657,82398,82705,50651,-19863,-17519,-3499,-48401,-47353,-16642,19975,-6774,-54028,-20493,27257,29134,17676,-12622,-63718,-114305,-76092,-66080,-29234,27765,101246,36647,-111443,-89774,-110972,-66044,3004,46137,30999,-25725,-64788,-39748,-48074,-57377,-72562,-56879,-8356,10681,2138,-52503,-95681,-104249,-74394,8103,119702,206068,178657,25127,-48402,-50458,-30921,14409,75072,178096,137006,54240,-47922,-156557,-35505,52837,42243,-6371,8385,80603,95331,80395,2589,-102392,-39361,156306,265223,230671,177883,149459,126938,102663,-6939,-121101,-88222,-55996,-69696,-44939,5388,123383,45649,-60414,-101540,2399,56915,53108,50248,10787,4095,44438,50829,-4453,-81649,-129816,-89959,-13619,121388,281783,459997,434926,285691,148270,54445,-6083,-12310,76637,119901,99272,42657,9641,-6217,-51461,-65384,-41665,-3203,40337,37730,25207,6293,-52557,-137270,-103420,-44439,-29920,-62697,-129141,-113190,-102557,-118928,-80766,-38637,-7535,2339,-33386,-4148,56218,24101,9554,-11254,-37814,-16518,29837,2357,-40892,-741,115506,223311,217278,56948,-35069,-110359,1882,131607,139681,114591,-30419,-84136,48284,169439,162039,82031,29460,56507,100425,129330,150231,157894,50659,-86816,2500,116125,65126,-20021,-62039,-23916,33429,38341,81716,56782,89463,134615,112515,35604,-11330,-23261,-46700,-74978,-77858,-81162,-44735,-26346,-22476,-64988,-105600,-64457,10002,64892,91434,50051,54530,152856,217696,121103,84000,93647,152519,184071,132678,43618,19296,14369,63158,16588,-60760,-77138,-27346,-38806,-45850,-45271,-41013,-1972,48918,84264,112589,181186,72389,-47901,-84142,-114895,-48734,3353,34527,113532,150330,147522,81337,44820,98639,104489,83432,45803,21072,-43616,-103131,-76711,-81864,-64703,53002,32707,-87838,-53277,182616,322645,272355,92655,-39218,-83594,-101273,-120177,-19843,99143,230087,242299,145669,4186,-80559,-19085,91076,126691,115457,60260,-51917,-102025,-83409,-58144,11519,55081,63774,-5777,-64912,-20000,65578,97483,101473,52328,-59015,-133578,-47343,-27735,-59038,-59725,-15734,54438,71863,135758,165102,149015,99962,8495,-37842,-75808,-142759,-137171,-133544,-82045,-36176,-50675,-81843,-108637,-130493,-111843,-83127,-20958,19137,57447,70390,74964,113693,119392,96282,37143,-44507,-100917,-9037,64848,142567,188807,154008,69257,30803,417,-105913,-55858,43438,107765,116471,80020,47194,44639,33173,-46112,-57583,-62423,-85911,-102620,-107204,-108072,-9630,68277,116394,95083,45989,-6481,-26606,-35510,-22976,-67912,-55941,-48307,-31174,2764,26858,1244,-10569,1923,-51763,-75045,-124095,-54276,42212,91763,48545,-5423,52460,161918,285537,364018,355187,243210,192770,159843,84524,22335,-14815,-40254,-40928,-61600,-126766,-79029,-33039,2244,32813,36436,-56964,-18315,46323,39320,-50934,-82409,15973,85088,-3287,-11894,-14510,-48187,-73480,-80541,-64058,-45939,-25965,-15242,-41337,-77006,-81369,-86297,-102828,-30016,9030,42717,54572,49468,-29409,-51012,22530,85330,150093,81362,13907,-54918,-102158,-60098,-62940,-13433,75198,72911,-41475,-114257,-63594,-21782,2575,-50212,-111394,-100238,-75949,-79578,-77811,-74206,-34903,-24765,-24838,-22813,-56403,-110066,-75560,-29203,24850,40856,60073,107129,42284,-24299,-83762,-83451,-71918,-129785,-77362,-46262,-10650,30542,94624,221754,297621,231997,155054,136894,123871,46906,-62799,-92594,-51186,-75814,-94201,-106127,-83463,-15389,-10394,-59828,140640,176704,118193,-11690,-24467,111282,151432,124900,71547,-14825,-54041,-25869,21056,120235,105914,18929,-15119,-14259,-86293,94650,267334,171334,26671,-47679,-115689,-27689,114257,116715,2740,-47959,-28615,-66572,-108795,-118427,-81597,-36230,3987,-33849,-88642,-24866,73683,156275,141651,73968,3391,-3464,-24773,-11102,-13342,-22260,28770,30637,-15905,23828,75414,39758,-1533,-68591,-121343,-87813,-102624,-126810,-103636,-80316,-66903,-56104,-78326,-67502,-17624,11583,-6017,-35445,-65714,-97315,-130725,-30623,59116,63812,5658,20250,61410,37394,-1448,47541,56180,140,-59663,-60724,44359,157318,194504,134986,85981,30688,46977,189626,119875,136286,157955,110789,50808,-654,35106,69426,68854,16226,-46503,-17316,132279,210870,178388,63859,-5695,-1760,1032,-35169,-58447,-54994,-13106,33327,128777,245290,189331,122065,65002,5271,-34147,-67196,-13439,67460,21466,4151,13343,-24703,-67137,-54245,41656,24682,-65710,-103079,-68908,-5141,-22499,-31328,-53015,-60578,-73502,-55856,-17395,-50617,-108602,-52306,-30054,-56224,-72230,-81897,-10574,91842,75542,50402,51426,66129,97753,133209,174859,136481,60398,22901,-7223,-71699,-67242,67493,88151,27011,-82019,-136119,-86193,-17522,186521,441893,496097,395308,79613,-11793,-65255,-94331,-122463,-30269,19970,41081,47317,-7348,-60044,-89242,-90942,-60137,-29379,-31901,-65609,-77086,-54209,-38284,-10618,34560,37469,19615,31208,57873,38497,3988,10854,29698,40164,43073,50357,-9068,-39494,-64587,-100158,-49743,10051,35211,-40519,-59723,-33792,949,-867,-13628,151,-30686,-20455,35103,1499,-81147,-30298,51351,90126,55086,-34325,-91569,75237,50636,-24522,-33737,-20353,63371,153584,135676,-1410,-39631,42436,84393,64126,83687,218313,233403,139190,45534,27799,67988,68125,90191,164245,75981,-9827,8787,67347,70677,24901,-60918,-49309,7590,4486,-75647,-136684,-7278,78336,78182,18256,-50398,-23075,3738,-5371,-36256,-18569,46209,57456,18967,-50190,31621,139865,175793,231868,205577,62698,8888,71652,127504,-5555,-57261,-62653,-127213,-128303,37855,118627,34150,-54702,-43676,-37742,-57120,-90541,-72707,-59499,-55989,-55824,-28454,2365,55660,90518,206582,249033,192544,39228,-90450,-43359,145542,337049,324776,172894,59816,4266,-53238,-48335,-14394,21928,49689,24259,-31434,-72769,-44061,-20400,-12598,-31785,-24782,-8068,-60746,-28123,102904,76768,-15353,-115795,-57536,6154,52776,66935,43849,22235,-36401,-81145,-39437,-4729,-32070,-64022,40987,244342,314523,282286,191854,110142,48871,60654,118657,212721,102819,14755,42587,34444,-16819,-36130,17296,24387,91,-2593,-46282,-75615,-82651,-88582,-66233,-59493,-58101,-29105,-10150,-37693,-123977,-95573,-13623,102852,301901,394942,385973,207485,712,-88564,10916,67098,90267,115205,70672,-1628,-32159,-49433,-94199,-95040,-72596,-67664,-49119,-23536,39391,63702,13744,-56971,-76966,-41120,-40864,-45236,-12971,59734,160371,251342,282215,261484,152252,54481,-53123,-64825,-14150,5551,-26176,-72405,-97733,-121758,-153621,-113806,-46750,25836,59455,-2013,-24855,7984,28976,52683,52659,48850,81045,73371,35688,-30766,-83253,-114849,7873,132590,253276,274670,171793,86480,26470,-1855,-50403,-102291,-37213,4123,-18042,-87285,-65676,-23288,3092,-38745,-87856,-54716,10001,59879,132699,198444,174268,116809,17963,-29917,-17994,9808,38126,51525,52075,17447,-68552],[-74396,-68738,-50256,-39053,-20182,32607,46475,12576,-32373,-46798,-39648,-30638,-60926,-76946,-85114,-55590,68240,97603,61467,57591,127072,71155,-26899,-109710,-134386,-140682,-126324,-31715,91934,247858,276556,180460,96950,47391,6865,-47215,-76602,-121121,-98200,-5286,9824,-21563,-59251,-49142,-90262,-24399,-6218,-25527,-56106,-71934,-56891,-46537,-47874,-48836,-81532,-98992,-92085,-14896,67578,82487,54399,34529,23288,22529,26814,107643,175356,167584,67443,17154,-365,-30679,-63806,-47209,-79443,-99248,-74570,-13248,69664,142401,208467,201804,140817,67333,21660,-7590,-18288,-17277,-10414,42837,158483,229119,245043,159414,83836,112091,131814,129356,103255,54290,52727,69842,65429,18853,-40602,-33548,1649,37913,56820,80904,84091,8002,-83081,-33334,79418,101503,66915,22936,-15744,-37539,-93052,-132661,-105860,-85867,-36603,66435,54951,1127,-62555,-51589,-28790,-41928,12153,86761,133708,79508,-7891,-32383,86955,246685,317204,238688,141225,53199,15027,-6723,42003,33701,30305,57426,45722,-6328,-44112,-19864,48453,100327,167964,202542,83000,15691,72208,158309,199537,152674,86397,40040,313,27938,121259,228408,336087,290912,89801,-48803,-74327,-69330,-54718,-32950,-79250,-99533,-10346,84481,132909,121940,113178,52953,-49364,-103648,-122744,-82782,-67670,-95631,-121790,-131042,-24732,45739,69994,60813,54911,88785,115655,91499,9662,-44796,-86923,-53545,-44206,-54068,-66091,-31897,93206,141070,87953,26129,24277,-7992,-37469,-23518,-42517,5607,2674,-105016,-68459,12728,-25244,-94904,-68281,-102029,-129809,-69685,-6771,-26065,-105727,-3489,202863,536544,548483,433093,324054,224553,119760,55703,93086,126864,69120,59288,60092,13114,-41192,-59676,-28692,-704,-16596,35887,104154,42233,-46470,-30922,38234,36199,28381,37305,127492,117878,51207,-10945,-95273,-128682,-129425,-135655,-97507,14971,96563,101871,28248,-64886,-37844,55993,72792,87728,68506,62934,28799,3370,3401,50814,120750,144259,64524,-36981,-120388,-112651,-99892,-61674,8277,19482,-57048,-111558,-96252,-44393,53361,131092,129012,5852,-39940,22072,84074,149851,152456,23391,-95432,-71023,-60395,-31552,7801,-10398,-55237,-109620,-43846,40574,114147,145014,189952,220976,146958,60342,-7468,-35722,-74256,-72669,11575,69888,131891,190020,185452,126181,84928,68540,19144,-55097,-118373,-146842,-122551,-63762,-24033,-34125,-65537,-73353,-83712,-46316,-18476,-37248,-72526,-77354,-87313,-127898,-129913,-58425,-62215,-127528,-49952,32627,74399,39412,17425,-1074,-21599,-73786,-99499,-76826,-50223,-33045,-20854,-1171,-28697,-72381,-74223,-62175,-83626,-104551,-42089,-8279,-1751,-56020,-91234,-56073,-28223,-30361,-86210,-115482,-21705,110467,166960,126679,43853,-71883,-85976,33060,51778,9389,115000,225736,125175,-5353,-45814,62383,132917,63689,-18147,-66397,-94828,-109116,-128431,-106707,-89926,-104697,-122879,-87731,-48913,-16003,27843,117936,234682,216420,122895,41074,15661,-6114,-48853,-64756,-84264,-91737,-36022,54286,35954,-35563,-27358,-23649,-41240,-53640,48354,95964,68000,-20472,-47691,-24563,12433,62647,16032,-118416,-84253,-1667,10251,1816,-22412,-36006,-62267,-48935,-52648,-73900,-85642,-14766,56359,75812,81659,1917,-87689,-98082,-71706,-36374,-9662,12110,11025,24835,93026,144700,130090,94525,69179,26931,44546,109561,359944,538622,590034,418483,125135,-47593,-71928,105536,239605,247646,238905,201644,280589,358686,223176,-8280,-82821,-15213,-26258,-77095,-54284,-627,-24026,-37414,8072,176659,257666,186158,166223,135038,72309,19019,-45068,-72769,4736,72195,71402,33944,-12165,-38494,-15768,14346,73484,135635,192430,119470,-26303,-109475,-96888,-84984,-99450,-91961,-32567,-38218,-38542,-5219,69289,223891,320381,333820,342788,223834,98719,35129,10158,-50338,-151912,-81465,-101073,-75773,-75968,-56374,16028,100984,75298,-20195,6477,110001,143261,136672,158944,198410,198495,165811,110680,47550,-41830,-113674,-114635,-38703,67556,81211,10925,-70892,-112694,-91428,-74224,-58021,-61033,-84186,-76629,-20412,63389,87515,-12699,-90119,-98411,-73104,-17342,58375,73772,10391,-8356,-51273,-49003,-12888,-32444,-56623,-68610,-39206,-66391,-140637,-76847,-48802,-69405,-3455,46172,88663,92566,-990,-24761,-4635,85457,106023,-18125,-106388,-21939,26054,23524,9900,6416,31787,42824,34482,131595,211911,237797,306589,284427,86500,-62802,-28302,35425,28620,-9524,-34207,-7922,47654,63482,-11775,-32540,-11603,-33177,-77137,-93818,-117357,-101376,-107176,-54227,-30516,-4403,-50008,-128009,-11347,896,-24748,-22467,-52827,-99986,-87503,-39269,27374,77209,82052,2423,-5465,86448,187459,210822,215606,162370,142172,76473,-2190,-10548,24298,59430,92197,122786,112999,85047,35870,66266,132228,130803,136212,90797,46790,-8946,-65688,-44979,-23357,-32351,-887,17080,9695,20044,50103,30327,32887,12176,7814,51428,112879,56047,-11600,48834,68260,34793,5848,-19598,-28425,-8651,52526,72880,99368,228421,315321,173537,72540,83746,44473,-42416,-46377,6851,31278,8936,-21419,18413,118282,176767,75925,-43814,-114657,-70806,-60896,-49483,-56417,-101002,-104129,-93591,-85993,-52646,-23920,13381,77383,94420,55512,-13422,-11887,129630,236746,326863,199294,32727,-12371,-46402,-79982,-31931,20064,-661,-35205,-82184,-39937,24103,61568,30692,-73112,-135468,101928,390008,479896,394550,171146,8803,-74037,-77045,-57016,-31545,-27208,-88608,-50422,-43371,-72106,-104706,-76775,-66395,-92045,-106751,-89604,-79263,-87716,-78637,20012,45225,36374,47426,48688,-31954,-81589,-120720,-44255,119778,213670,152235,58069,23022,33820,47149,7315,-71669,-79927,-25703,29571,69630,113076,160100,282342,93759,16912,-54439,-126071,-133093,-121835,-93365,-75851,-18992,-559,36228,116824,265804,393859,397343,173318,123468,132191,96392,7515,-955,22146,32954,49728,49161,-6594,-57750,-63428,-45197,-15021,40310,67027,54514,59614,132484,92033,-14346,-45972,37860,76095,11683,-57947,-103541,-101231,-38478,2811,20236,3773,65333,135664,93561,-11590,-107336,12980,7268,72304,294183,475030,563579,489957,350106,281322,245997,165604,-405,-175254,-8485,-2770,-34432,-9227,-38143,50898,82007,7345,-23362,-12121,6425,58994,170420,247783,266721,153253,91258,100114,37825,-57500,-96022,-12854,90346,134466,74422,-56581,-62325,113373,201627,127286,-1609,-93558,-82942,-64440,-20930,42474,125240,140190,70741,-53502,-27794,70453,124164,101446,20170,-84523,-7257,-38775,-37343,48213,129538,169744,138474,216658,309849,335791,167108,32162,81864,156490,39707,-77038,-54049,-1245,30352,-11048,-88607,-108706,-93873,-103079,-99871,-114441,-89979,-81888,-46582,-14705,-4157,-29618,-85182,-112166,-121026,-84912,24444,87653,145732,407763,588559,322967,8524,-126423,-21869,108717,229323,249926,163901,42434,-32825,5331,140020,255083,261385,154562,57197,78865,-30070,-89452,-24809,-2559,44645,31048,57942,27800,-27547,-54183,-85975,-78649,-69381,-117339,-130079,-64997,42940,125570,80982,1510,54234,59409,40730,21976,-459,-26778,16481,64719,33306,-10348,-17580,22035,70529,71007,30308,-4877,-37220,-95813,-143999,-146867,-83418,-9996,-3470,-18480,-43565,-29716,-55933,-87750,-93101,-64323,-14892,46817,40652,13096,-17542,-45869,-67734,-66044,-84471,-84702,-134875,-125700,-111264,-6424,116905,187331,294035,301941,163296,86473,61244,68224,36969,-28607,-8068,20562,-32863,-61485,-29346,17802,1321,-56898,-33039,23418,42155,42710,16203,-38659,-114359,-98098,-71133,-20328,42136,122242,66005,-75801,-88732,-100260,-64054,534,42821,29165,-31369,-71290,-52563,-56269,-80412,-116809,-79927,-12726,-1731,-4657,-38851,-76536,-99997,-79376,-6062,102043,189041,144791,-9489,-78190,-43078,-20505,18817,92299,190041,137424,57890,-39963,-166420,-53510,36958,46508,-2885,-1962,76233,102794,100859,27625,-78925,-47991,105558,196659,178781,144117,128557,112583,97488,-3083,-110887,-70527,-43979,-56750,-40915,-8884,88392,26162,-88088,-65276,49478,91936,72485,52170,-2529,-8151,41799,56872,-7634,-95551,-120284,-94883,-19934,135543,323996,505918,446400,287627,138323,38100,-29068,-41130,53580,126371,128548,73178,6302,-40072,-76427,-74197,-52924,-15275,28307,26035,5134,-16073,-68619,-146969,-90958,-24241,-7132,-37984,-94976,-97628,-106777,-125000,-82704,-37039,-5750,-325,-41446,-1070,83494,49461,28502,1002,-18540,5776,30307,-12453,-56735,-18505,91267,202016,206053,56588,-27212,-96409,4395,124060,100096,89533,-36607,-70615,64400,185985,160681,67516,15695,43806,90887,121720,152106,175960,69650,-91474,-42129,69739,30064,-20684,-48450,-3233,44301,48028,101305,92090,140203,190764,162059,80075,24854,123,-36393,-70987,-63541,-76935,-73985,-45314,-25372,-51711,-84404,-60852,6920,50110,59384,5934,-10118,87881,161897,62942,53766,69404,132809,162082,116522,36226,27450,23628,63681,20558,-58705,-66275,-15198,-30810,-44253,-47726,-48256,-17797,29331,75010,119209,202654,87071,-52831,-109746,-163874,-82872,-15091,24253,115117,174368,174560,86625,41031,102961,110238,84596,50551,28627,-36175,-106137,-91989,-82347,-40699,75574,42519,-87491,-48115,204838,345476,280608,94034,-40149,-81605,-97719,-127258,-23096,101931,242319,274642,189157,35593,-72893,-22618,81882,109850,94567,47690,-50275,-95746,-82130,-60618,-2737,25780,33763,-25091,-78959,-19905,75032,127134,128522,59903,-67199,-135029,-44686,-30399,-67119,-73026,-47692,12618,43834,129456,161169,139431,84321,-8662,-47470,-76526,-123774,-114662,-116042,-73628,-36061,-68168,-114932,-145822,-116726,-91352,-72732,-22792,6501,42926,53911,52286,88930,92595,76872,22560,-54870,-99015,-2567,67555,136595,176125,152526,82623,53992,19721,-102560,-49359,65644,139931,138558,83173,47232,34818,2308,-78784,-58211,-56282,-76407,-95626,-101296,-116878,-22909,67430,133010,114796,49710,-21466,-42931,-43078,-27590,-57867,-59523,-79660,-65169,-25342,6602,-12766,-46600,-15558,-57263,-80587,-138930,-72705,22192,66256,26895,-13533,54408,172551,308073,382975,372738,270309,221436,180098,99529,35697,-2982,-23754,-20842,-42514,-107850,-82644,-38698,-7226,17384,31359,-33248,15531,58300,42379,-45527,-76680,16217,87581,-16886,-11618,-11317,-45800,-71250,-72212,-45501,-20677,2655,11722,-19238,-59441,-59777,-70340,-113410,-40784,8193,47939,61207,55606,-24433,-51124,24892,95539,143849,63811,-6079,-66241,-82128,-39335,-40304,4014,89641,81847,-31129,-104071,-77780,-30632,707,-46089,-103168,-81642,-59235,-75969,-85973,-87189,-33082,2225,-5830,-15785,-55496,-111269,-78033,-35388,18576,36549,60883,103513,27843,-37005,-104690,-60544,-43778,-124714,-87518,-49725,-5830,43442,108631,238906,323180,240996,142257,112136,102000,47244,-57258,-110446,-62410,-87496,-103573,-107405,-79313,-20216,-23848,-81130,142580,164835,73718,-25251,1345,123500,142111,103502,58174,-15088,-52646,-15252,40782,141274,120824,27932,-10860,-24759,-123057,89544,260866,177300,37356,-50677,-112057,-10001,126745,89648,-34452,-83343,-54822,-77204,-103553,-127392,-79645,-29311,5738,-37202,-87918,-13204,101083,188253,151813,77928,6253,-6098,-30426,-20844,-22530,-28209,35054,47920,-198,35920,85640,47742,430,-71240,-112942,-84652,-106972,-122226,-110693,-86709,-69367,-53877,-76772,-79177,-25391,6623,-11042,-45753,-76448,-105756,-137848,-29083,56822,66878,12529,15306,50091,21724,-19804,36698,57241,-9566,-82700,-61370,73968,200132,217997,145667,95136,42640,72423,241450,166304,179732,190515,124021,58294,10822,46992,78950,73883,20424,-41606,-15829,143484,237346,201114,78243,4466,7109,7204,-34342,-59964,-53722,-13745,25984,110964,217331,169579,114367,68464,16666,-39335,-82354,-6759,95090,57329,22468,16690,-26330,-67507,-49706,44646,19360,-71869,-108123,-59450,14691,-8860,-30222,-60429,-75339,-87026,-61749,-17305,-47815,-62205,-17144,-8280,-48395,-76280,-87428,-17628,72194,56203,34093,34347,46008,85952,124971,185429,174825,109084,56774,9875,-56164,-73769,39959,48953,8584,-78745,-142090,-90581,-5146,184627,395045,466784,442581,161745,20820,-36372,-66135,-79146,261,40018,48419,64823,29494,-38944,-73506,-77025,-49122,-17483,-19207,-58310,-90112,-65750,-42957,-10862,40512,41918,11659,-1262,24111,21826,-4784,4885,19968,20110,13348,9112,-51782,-45216,-68177,-69339,-20865,35947,56947,-24477,-54903,-39900,-6569,-11563,-25245,-17818,-53737,-22998,36040,957,-78896,-44031,31131,70651,40036,-48872,-90504,114333,118060,18878,-42337,-36124,63782,157556,137703,-192,-46104,28125,69075,48623,73066,224427,235827,131351,33749,21900,72237,79571,108883,197219,103915,5051,22102,81888,81664,39465,-43817,-75371,-10664,1420,-66906,-144811,-26907,60635,63414,5784,-50652,-23729,9118,1479,-30248,-52,75761,93692,53556,-41769,8655,152519,202980,257724,198115,48878,-664,87134,173030,55296,-16983,-51939,-137884,-162392,47,79043,1366,-100286,-49330,-35532,-53548,-107762,-105305,-75976,-62323,-58299,-33395,-19,67191,102039,181332,217736,167268,25697,-95556,-40620,153251,326322,301428,161245,54998,905,-46624,-29060,3787,38392,64256,43175,-7780,-69305,-59557,-35158,-12942,-32585,-55039,-35649,-73455,-33370,119190,103635,-6234,-134290,-78674,-6202,42251,53694,29233,9621,-45516,-82634,-37581,-6476,-37611,-70709,33128,236738,322770,310311,219257,108310,28357,36962,93210,214184,125996,56445,87434,58301,-14359,-48003,9872,14195,-8457,-10503,-46753,-44763,-65271,-82193,-65651,-59549,-58522,-28679,-6633,-36899,-127322,-99916,-19828,96183,294983,369800,345529,183916,-5311,-90068,8521,82254,113919,130185,81017,2271,-41115,-75148,-129133,-89192,-80073,-86078,-63581,-25236,53074,74750,15397,-63158,-87187,-48667,-49111,-47861,-8692,73711,203928,324039,346164,283969,143761,41457,-57923,-68222,-25438,-21407,-54987,-77074,-99181,-127924,-159679,-115137,-46226,26173,56360,-6796,-17767,22091,45656,82209,93845,94079,129294,126815,89409,11766,-58801,-114461,-7337,108408,201986,180784,62733,-3584,-25455,-28844,-62945,-101289,-38791,11636,-6938,-79698,-79770,-28938,-1590,-48040,-96529,-54553,8094,53546,117153,175068,157548,115343,22202,-29027,-16612,10363,37209,45762,46450,22188,-53654],[-67688,-74250,-63770,-55830,-41467,9157,30532,8239,-25284,-34096,-23999,-5461,-49095,-84894,-103931,-87589,35678,68621,32508,32505,125828,87421,-6007,-82551,-111072,-123141,-104172,-16642,112133,294298,315873,202375,108153,55898,16082,-35981,-68632,-132879,-130608,-21729,11767,26,-35449,-34600,-100708,-46325,-27361,-45949,-75306,-84545,-51040,-27637,-31144,-38301,-84987,-114587,-90459,7188,96368,113110,87926,57836,32849,15394,8511,77514,141580,151917,73130,19938,-4005,-37359,-70172,-52935,-83108,-106513,-80746,-13722,72283,139868,198177,194672,128656,48778,4907,-17214,-31486,-29677,-19827,30490,143683,219248,221027,120815,55204,85778,114518,122194,97568,50667,53465,75165,77550,38706,-28163,-27401,-4668,19205,37039,62199,55824,-15066,-81837,-28027,90614,123989,89910,37954,-9338,-33912,-95100,-135852,-102327,-79631,-45489,66580,72901,23179,-57298,-47385,-23622,-51006,1746,87064,132548,75737,-11411,-43255,78398,237115,285365,202838,112161,39294,986,-28906,22520,34965,44886,65862,32016,-27959,-62751,-24134,33774,68829,116003,150683,60800,11670,64101,144317,183623,134251,70213,27469,-10106,18897,112176,228447,361018,334737,113076,-44426,-75066,-69928,-58020,-44761,-100876,-102427,-9824,88097,152823,158175,136531,58752,-46119,-98890,-135372,-120583,-111848,-137028,-145694,-120535,-9466,63128,83978,62721,47538,73258,105048,81016,-1334,-46268,-65924,-25462,-27247,-47606,-62417,-33642,80075,107233,48645,-14885,-19511,-46432,-58860,-21992,-18065,26356,15709,-113267,-52573,25891,-21500,-87567,-52802,-73830,-113216,-82080,-18107,-19273,-112490,-3847,198755,489711,481149,362173,266122,195957,123147,84485,124770,140402,65696,34512,22293,-20450,-72880,-97529,-69434,-42652,-61067,5164,96727,54913,-40873,-51107,9692,4838,3491,14683,103232,93918,33261,-20368,-104124,-122976,-118945,-119551,-85789,13889,95714,105854,34468,-51869,-27322,61657,69527,74317,42086,25973,-4292,-20731,-17929,25760,97981,124745,47406,-52468,-135230,-92114,-95202,-89028,-15439,1970,-84509,-136702,-85573,-19371,88004,168999,154809,38198,-29710,19153,78692,149236,154849,30576,-94522,-82487,-75243,-45466,-5857,-20612,-54680,-103563,-50802,24896,86555,107162,155130,212345,163749,86977,984,-37026,-70189,-93366,-21545,38106,111926,196496,202758,138682,98913,76671,20399,-57369,-124254,-141254,-98695,-39473,4808,-5160,-55854,-74212,-88794,-62292,-36420,-49541,-76370,-74865,-80692,-117017,-128695,-88590,-96999,-115145,-42004,51944,120183,97963,70938,34151,-4421,-62779,-100349,-95824,-72881,-49141,-27613,96,-27049,-69356,-73109,-61075,-87956,-125837,-71626,-29267,-9072,-53945,-69707,-37475,-15916,-22366,-77953,-110541,-15298,121432,173341,128818,45786,-70346,-89302,44338,63523,-28326,70084,174175,99580,-12756,-54338,60994,123795,39586,-48645,-98264,-102733,-81110,-99634,-95142,-84035,-101259,-125718,-101236,-56048,-23669,17041,105009,233026,229284,124292,42188,18185,-7603,-52807,-66357,-84186,-93616,-32958,70583,56406,-25917,-30888,-22321,-32286,-48245,36299,96014,78664,-7944,-37060,-11894,30306,88332,48849,-93879,-97495,-12797,4937,-1910,-30496,-48467,-69303,-41492,-33938,-46934,-80181,-34057,56133,95051,98839,-20987,-96859,-90466,-98696,-64013,-28238,10328,19797,37521,100454,135075,108557,72694,58709,21895,50541,133851,377283,500321,565547,418919,132566,-31842,-42113,128653,248451,257587,269007,249083,322401,394754,233310,-10467,-77350,-12860,-16387,-53210,-40883,7732,-8970,-11912,39857,226326,335601,243950,209814,160783,78442,16981,-45874,-66070,7818,60883,51153,7984,-38689,-56933,-18359,27779,98525,173206,238395,142032,-6281,-65189,-58416,-51372,-69055,-71272,-30106,-43607,-37588,989,75154,227028,312451,302105,287760,186899,94347,65914,70628,18424,-94140,-88037,-107316,-88459,-88357,-50667,20029,96312,64512,-28398,7943,107961,138840,146266,177785,210950,213036,166945,103015,51251,-29360,-96385,-94203,-13925,90591,97998,21005,-69464,-111486,-89115,-75006,-61302,-66124,-87239,-71320,-3175,95036,125803,17875,-69211,-80335,-66998,-21580,51165,71215,16492,-1031,-44548,-44270,-16996,-46336,-74521,-55427,-1365,-31345,-119903,-105976,-91341,-108846,-11990,53557,86160,91743,10650,-726,22677,100064,100829,-30842,-94999,-1409,42303,31935,21697,9961,17320,22330,14959,106459,211717,286937,378892,331805,106022,-46947,-21011,33490,31171,-5893,-36320,-15635,34666,58003,-8857,-27781,-15646,-48822,-95740,-100319,-101238,-72172,-72154,-21223,-3450,14300,-56617,-109901,281,7493,-26629,-30969,-55902,-87699,-73543,-36709,25825,70802,62214,-23195,-22013,69352,164096,195225,214154,170998,147809,74084,-6008,-13015,21698,53668,80236,107101,90762,62174,33562,76606,146171,153121,160382,105720,50236,-11783,-68478,-46721,-32090,-44972,-8529,17694,13505,23488,58043,42552,53068,18071,383,35487,98081,59552,5345,70741,90087,50382,30727,-1188,-30066,-28358,28974,58585,94889,223804,288533,130469,40372,66371,31129,-51728,-45640,13209,30566,5189,-32814,-1802,88863,154880,69304,-38339,-108011,-74608,-65467,-56447,-63316,-82332,-59091,-49340,-51642,-27809,-3446,31378,88614,90349,53120,2465,25159,185347,314113,413653,254997,63508,8093,-32992,-72597,-33322,20081,7088,-21014,-63336,-22433,33152,61011,23182,-76676,-136376,98022,404381,478146,372659,170693,5681,-90728,-93029,-69275,-41119,-36962,-92179,-52375,-53582,-88691,-113357,-79534,-73458,-98557,-106673,-103202,-85674,-86758,-77741,22131,46605,37138,48239,61179,4078,-51441,-95775,-41304,104150,186636,124750,36485,4418,18681,29071,-15937,-103009,-113296,-40452,23985,68099,112105,143429,259261,78216,6647,-56225,-77985,-95438,-118319,-111708,-103918,-59279,-39052,-13240,49330,180435,301322,333650,168160,138788,133137,103235,31626,16831,36728,50752,75983,66422,-877,-59020,-64188,-46124,-19528,33368,62147,44920,44054,131875,105904,-8717,-53994,13834,49409,-6059,-79033,-136534,-124780,-39906,14733,20893,-5820,60041,138016,91784,-23053,-99910,19330,14917,81874,288439,493634,650104,633493,493477,393477,326199,221642,39770,-179085,-33230,-31759,-52070,7324,13631,102738,127258,30313,-14679,-11063,1865,46011,148575,238659,258202,119338,73778,96010,49604,-36286,-84801,-24171,67855,114236,69742,-56062,-65012,124026,231264,150781,8811,-91867,-87177,-62237,-23052,35183,133610,167263,86166,-55997,-52160,35074,91938,84550,24095,-94127,-30861,-68788,-49577,58023,145632,198958,154020,210255,295644,303143,130987,10268,77332,163840,65082,-111655,-89517,-22235,18745,-14723,-81067,-83119,-70241,-86158,-95177,-103756,-74185,-61056,-31079,-10927,-5699,-28376,-84537,-99798,-108867,-96782,12891,87477,169004,442213,574490,300698,777,-116305,-9689,128862,240146,230213,147356,35024,-50696,-29819,71778,166148,181503,91150,7043,47860,-38170,-66507,-19953,-7124,41330,35407,69655,42463,-13210,-44027,-85842,-76854,-61363,-92420,-101648,-58592,48323,123662,66235,-2255,99171,97046,58529,23946,-4498,-30432,15737,62021,23701,-24091,-24239,20557,67501,65426,27723,-4400,-32068,-84764,-131335,-153925,-110970,-24138,-7692,-18740,-37976,-20555,-47265,-78008,-83234,-52317,-1599,55205,37421,5988,-35214,-77677,-96189,-61379,-69343,-76771,-136953,-119059,-132121,-11454,137597,222363,309430,255673,102913,45431,39800,51292,19719,-38531,3392,47301,-9975,-68254,-41060,16415,14129,-49865,-41152,19446,54038,66517,43724,-12547,-97322,-116776,-74308,-11791,56234,139355,95990,-33508,-68129,-80347,-56145,-2197,34129,21340,-39752,-78343,-63212,-61378,-97056,-132967,-74492,-5088,-4015,-10811,-25644,-58722,-96904,-87889,-22500,83551,170783,116845,-33560,-102074,-35576,-10839,22865,106140,190350,132589,58736,-33404,-153218,-70581,17598,45425,-62,-14815,68103,108221,122965,58133,-47290,-40591,69719,139131,128057,105157,104219,100018,102428,16713,-85969,-50382,-30073,-42062,-36398,-21010,55497,8818,-116336,-26742,95212,125255,92053,54961,-14174,-23487,30167,54126,-12942,-107498,-109177,-99003,-22223,152242,361945,531879,442736,286035,128981,24524,-47856,-65833,29828,122756,142490,88400,-3979,-77832,-103318,-80169,-63048,-25568,16959,14133,-13347,-33136,-78045,-143981,-73901,11306,42456,17084,-46971,-80081,-109244,-126687,-81471,-34042,-2544,-217,-43364,5848,109891,75318,49483,16321,1361,28708,30786,-27336,-72898,-34017,71979,185114,201619,69363,-3844,-77399,8979,108696,64099,65325,-39361,-56547,78277,195732,152341,49487,-1749,29259,80750,110401,150279,192822,93716,-70456,-83198,24975,2875,-17026,-29146,24725,64892,70324,131102,135758,197047,256391,216877,123332,56915,19363,-28882,-66533,-41812,-47416,-93459,-42207,-4792,-22388,-59114,-55106,3715,36140,29989,-34678,-70404,9766,89620,3865,28066,53008,115864,137982,100101,31029,37807,41242,71191,31452,-50606,-57927,-7052,-26183,-44500,-49845,-52610,-30495,12931,67924,127665,229462,117664,-24544,-78562,-150147,-108332,-28672,15680,112260,189895,195739,90562,38184,107514,115331,84893,53434,33650,-30193,-106292,-106086,-81212,-21136,92589,50604,-81126,-40287,223221,356977,280441,91449,-43591,-79682,-91463,-134942,-28215,99043,244181,296192,230080,70195,-57917,-21523,76844,99584,82120,42953,-40848,-85883,-78102,-60722,-15404,-1518,7062,-40452,-90483,-16035,84786,157435,157207,69375,-72456,-130615,-42116,-33950,-75023,-82734,-69479,-18682,24039,122568,154310,127857,67704,-26103,-57186,-75041,-101182,-90291,-97042,-62873,-34872,-82907,-145396,-141059,-82933,-68968,-58860,-21088,-7010,24498,34995,30115,64696,67225,58592,8706,-63399,-94256,4006,68708,127355,156801,144328,94147,75947,37468,-97969,-37925,89873,169950,157453,87268,51907,31469,-17793,-88152,-45432,-45526,-65406,-88429,-94817,-122145,-34179,70363,150570,137437,58838,-30126,-54593,-48904,-32742,-48969,-49454,-93623,-89999,-45015,-4018,-8344,-63871,-36299,-62679,-84393,-149400,-85531,7961,46866,11895,-16061,56352,177367,319528,388134,376937,288254,243510,195251,113563,49938,9691,-6130,-2721,-27723,-81309,-74224,-37497,-10841,9297,35613,3075,57554,72436,43406,-38609,-59218,24393,91106,-33752,-11703,-5977,-38559,-63222,-57498,-21070,10808,37451,44557,7598,-35684,-30906,-52453,-101464,-45341,11247,54985,68011,62200,-17100,-49147,27538,102939,133457,48222,-23928,-69689,-60076,-17988,-16196,23230,102693,87847,-20990,-89575,-86252,-34876,1827,-36522,-83393,-64295,-43511,-66607,-88328,-91739,-19397,28998,9673,-12278,-57628,-109547,-77033,-39028,16551,40513,70834,103468,14449,-48928,-122341,-34284,-13639,-93790,-84819,-45264,4384,59123,121801,247970,334572,243381,134373,95809,83608,49505,-42961,-129047,-76098,-101684,-114706,-105049,-68827,-19660,-32701,-98360,139280,147619,38787,-18620,29238,134790,132367,82708,44454,-15189,-46426,1798,70142,170833,144364,43144,-4123,-30441,-85788,108138,266384,190766,51326,-50613,-102039,9864,137298,65682,-61879,-87945,-58303,-66418,-91203,-129461,-74237,-21528,6597,-38289,-82694,-62,129352,215399,157655,80880,10429,-6395,-34242,-28336,-28389,-31179,40808,62754,12363,48452,99368,63431,11031,-68853,-106303,-80467,-110473,-111329,-109110,-91502,-70412,-50266,-70964,-85736,-29817,3362,-14392,-54451,-85082,-105357,-127802,-26517,55028,70480,24301,16175,42579,10223,-32343,26794,54720,-22543,-106559,-46913,109410,237477,235827,154515,103113,56020,99655,276932,207114,219083,222432,137745,66617,23260,59785,89240,79519,25759,-34319,-10492,152651,258893,222263,94610,17939,17571,14919,-31251,-58366,-49473,-11748,21051,94565,188110,148329,105109,71951,31028,-37338,-92795,2989,120373,90988,41350,20753,-26288,-65021,-43949,46898,12893,-77438,-107993,-44650,40219,10115,-23942,-63261,-88116,-97474,-62558,-13455,-33465,-23864,15717,13434,-39134,-77246,-89212,-22204,54873,42944,33895,37193,39770,77334,115113,191976,212333,161188,90841,25790,-39456,-64890,18981,11930,-10003,-75951,-139789,-93522,4581,177421,336318,411768,456695,249011,59829,2259,-16975,-24133,29093,52768,49993,75905,64729,-13875,-54674,-60985,-37126,-5578,-6727,-55487,-109739,-68320,-42830,-10279,47256,47947,6996,-29757,-15394,1643,-14421,-3839,6018,-2987,-16969,-30954,-89300,-36970,-62631,-39837,6940,60498,77101,-7390,-47382,-43652,-12504,-20844,-37231,-37496,-57537,-6146,47121,5424,-73673,-53137,15305,54759,27504,-61321,-72990,150744,183686,62240,-48795,-47444,67492,160599,138182,1311,-50704,17270,58187,37795,63443,227397,232984,120063,20067,17756,77406,90167,123538,219529,126057,18980,35317,96061,92040,54789,-21011,-96197,-28892,-3555,-59541,-142806,-40301,47874,52651,-2821,-48333,-25506,11503,8007,-20814,22318,105270,125622,82594,-29435,-14524,159118,223435,271675,181992,35561,-7016,105173,218825,120352,24317,-37027,-122362,-149090,-11314,54561,-20651,-104467,-42134,-29318,-41981,-86860,-121504,-88303,-64552,-55834,-35549,-3040,76630,117659,153815,178816,135839,11517,-99655,-39172,154760,299140,265752,144937,49548,-792,-36874,-12592,19044,50591,73912,57146,11277,-56293,-64255,-47377,-12054,-27078,-80073,-65840,-89724,-38536,131981,130690,8259,-128744,-90765,-15216,28934,34471,9953,-5783,-56353,-86597,-39788,-12824,-46214,-80247,19198,214140,311861,320388,232579,97444,6218,12745,62619,203435,159192,119618,145223,90509,-6159,-64900,-3474,-1145,-20424,-18588,-36931,-10418,-49341,-77891,-63505,-56991,-57014,-27668,-4676,-38368,-133940,-106768,-29000,81844,272561,330761,293311,152524,-13583,-93839,3516,92344,133352,140427,87974,4915,-50066,-100789,-151150,-65727,-69508,-96547,-77895,-27366,67137,86809,18194,-67688,-96747,-57015,-58033,-52193,-5967,86089,241939,381602,389057,285438,124244,22164,-64875,-69862,-37976,-48971,-79414,-78016,-101235,-132974,-161804,-115004,-43806,29069,56522,-8339,-10258,33355,59115,108243,129431,131875,167923,170210,132304,45617,-38818,-113198,-29667,72327,134244,76209,-42270,-84517,-74832,-57730,-79266,-105538,-39692,19914,6041,-68549,-95600,-40118,-12262,-60977,-108542,-56936,2393,42743,95260,141603,131224,106365,26513,-27749,-16378,9398,33781,36038,34974,21634,-39402],[-50594,-69726,-69886,-66406,-56236,-9284,18682,8613,-13033,-14851,-111,26655,-30666,-85766,-113271,-115205,-1478,34766,3854,17721,137294,116177,26307,-43855,-68694,-84435,-73401,4476,138215,341965,358596,233880,129048,72687,31649,-19408,-53391,-130314,-152693,-30979,20132,28183,-2349,-3081,-74276,-61165,-43878,-61066,-88135,-87906,-37830,-4114,-10556,-21593,-78673,-122994,-82509,29362,123642,142387,124553,90603,51038,15908,-1369,55511,113278,138933,86811,34516,5119,-32544,-68267,-51554,-79996,-108084,-80698,-8708,77918,136964,184184,181043,109220,28363,-3835,-19688,-38361,-37288,-25532,21850,129146,206819,191634,87574,32309,62873,97642,113792,89880,46793,53844,78852,87071,57470,-12747,-14334,-3564,6320,18852,40623,24191,-37638,-74580,-15309,107929,151201,114062,53811,128,-25976,-92919,-133563,-92573,-65714,-48511,63171,91475,46141,-50056,-41004,-17666,-59442,-6462,85906,127346,71855,-10965,-47445,71472,221681,245992,162789,80559,26872,-9534,-47863,1378,33652,58400,73778,23188,-43827,-75154,-24903,22997,42691,68767,93615,24421,-4590,50671,128980,166576,115816,54832,15571,-20265,9044,99893,220291,368866,364803,136377,-38011,-71809,-66899,-57315,-51262,-116975,-100350,-7733,93387,174730,202876,167234,69176,-37404,-86551,-111389,-135146,-152033,-169582,-151832,-100980,8882,81648,97218,62965,41307,60006,94755,71117,-12449,-48776,-42614,8906,-4557,-36871,-53842,-31923,69373,80557,20132,-45165,-53834,-78777,-77845,-20260,4306,38819,19678,-122018,-28573,40942,-16083,-75115,-32058,-40104,-80106,-81072,-27562,-12732,-109380,-3024,190368,427247,404475,292589,216094,175974,134621,115973,153860,153712,68475,21855,374,-40334,-95791,-135945,-109028,-83795,-101227,-13357,96680,75298,-23770,-66975,-21961,-27964,-23218,-10209,70900,63557,11530,-30943,-109232,-111464,-104096,-100812,-69531,14566,93056,107039,39080,-38777,-13023,71811,68169,59141,12880,-8664,-32478,-42928,-37742,-1130,67631,96554,24023,-72374,-119554,-63031,-64401,-116068,-48612,-27494,-116585,-117389,-67668,3385,115381,195733,168441,58310,-24084,10455,68903,145855,155717,38661,-88389,-94522,-91647,-60040,-17959,-28041,-53079,-97951,-57071,8975,57278,71274,120659,197312,173056,106586,5128,-39591,-63373,-104959,-60661,-3046,77118,186832,207988,145546,111236,85766,25227,-54326,-120048,-125086,-77968,-17982,28772,20056,-46626,-75261,-92654,-83260,-58802,-63534,-79082,-70430,-72459,-104065,-111942,-109305,-118964,-91761,-24493,80075,178034,170262,131707,70304,12611,-51007,-96558,-115797,-88612,-55822,-31165,732,-27334,-67223,-71756,-57854,-81741,-151097,-105539,-51690,-18442,-52174,-50215,-18964,-5641,-17904,-72837,-106177,-10953,124786,170336,124918,43578,-71500,-89497,58406,85759,-48809,21764,116595,67754,-22390,-65969,52564,103321,9339,-79293,-106462,-72113,-46504,-71394,-83715,-79232,-97597,-122484,-117064,-67063,-34460,3781,88626,221647,232377,121583,41723,19268,-11212,-59866,-72887,-89691,-100965,-35954,78165,69838,-20633,-36366,-18676,-22991,-47148,14043,83277,78371,-1244,-30529,-3029,44633,107280,74217,-73790,-105689,-23750,-1694,-7160,-40427,-62490,-75550,-34965,-17250,-18818,-60295,-57836,48649,108643,108297,-50990,-106223,-81959,-109115,-92407,-49414,5305,25766,46474,100942,119753,85816,50861,48123,15599,53472,154175,373694,437948,510411,394115,131240,-14662,-8141,158752,259209,264685,291294,287892,347134,406396,228052,-19234,-72322,-9104,2717,-20649,-14812,27486,15676,16799,68420,260780,396293,300636,256017,186499,82781,13133,-47370,-59543,10423,49640,33087,-16270,-67933,-77959,-22697,40811,123504,209946,278413,157467,17417,-22406,-24282,-23330,-43380,-49857,-18252,-38469,-31409,8700,80515,225307,299466,270101,230260,145227,83190,82891,112000,74469,-40629,-88293,-111170,-102433,-95440,-44146,20758,85650,50750,-36474,6338,100985,130954,156376,196764,218757,221907,163050,88319,47610,-21067,-77166,-73693,1778,103780,110427,30910,-67143,-113059,-86840,-74963,-68701,-77074,-94629,-69201,10389,120877,157065,44405,-50536,-64890,-65529,-34188,34754,60824,17484,5208,-35890,-37271,-19836,-61220,-96153,-41933,39382,7895,-82759,-95011,-97357,-149044,-24389,52497,75728,87009,22650,28366,48747,109134,88400,-47977,-84559,17244,53693,32314,22634,5764,-168,2210,-3503,82265,200178,318058,428748,354357,114279,-35388,-11465,32567,30416,-7512,-43358,-26604,17693,47659,-8646,-24663,-18845,-62475,-115672,-102466,-88300,-49306,-41545,8260,22827,36570,-57978,-94511,5850,8719,-33043,-43725,-56041,-63442,-58856,-34581,20479,58839,38488,-49480,-38289,48552,131023,163798,195995,169428,148777,70729,-9217,-14344,20094,48304,68010,91356,69004,39686,32598,85233,155371,169761,179677,116674,50671,-16937,-74298,-55218,-47180,-62437,-20545,14199,12793,20191,54432,42159,67438,23645,-4370,22852,84278,60768,19135,88833,109952,65937,51889,16301,-30637,-49530,1142,39710,86558,210317,250041,85976,6515,41814,10434,-65430,-43383,24507,33945,3853,-42650,-24617,51733,122572,54630,-37186,-100261,-76736,-69318,-62256,-62298,-50570,-13088,-7740,-21683,-6444,16362,50320,98559,84367,47662,12852,58667,246680,396921,500704,310528,93980,27644,-20221,-65766,-34449,19312,13815,-7696,-44414,-2604,41396,55028,9878,-82978,-137615,84114,392553,451216,336026,165488,3908,-107985,-109922,-80694,-48646,-43661,-92481,-57950,-63637,-102306,-112958,-84860,-84076,-105846,-102938,-119219,-94248,-87065,-76635,22630,45254,33975,42580,67319,39739,-10463,-56402,-34775,83409,153386,93285,12883,-16933,1959,9903,-34268,-104866,-135670,-57760,13823,61520,106358,122774,225632,56051,-9180,-56097,-39666,-66304,-110999,-125284,-127653,-101486,-80654,-63808,-14375,101558,212310,264463,156849,144180,121788,98812,49592,30655,45438,60969,93984,75468,1315,-63166,-68308,-50899,-27394,23809,55959,36432,27655,124487,117418,-3951,-62263,-4391,33064,-16340,-93914,-121782,-99069,-26892,27148,18447,-16035,50254,131137,84785,-36528,-90994,22389,19136,87186,271155,490112,707133,752139,618636,488465,390484,266549,78034,-163855,-58824,-57966,-48348,34438,58945,143984,163066,49228,-7508,-9709,-2445,31388,116880,208267,218144,64657,43344,81714,52980,-24715,-79533,-35551,46189,93366,64860,-54778,-74424,121868,244986,163815,15621,-90708,-93746,-62100,-25160,27173,139512,199560,103007,-56898,-73565,3553,64015,71599,30342,-72527,-54033,-93870,-58731,56845,141867,210242,158306,189515,263668,249845,84299,-13414,70738,163335,90002,-80022,-119128,-42067,8058,-15561,-68358,-60309,-51269,-73095,-96028,-97004,-61279,-41391,-15306,-7589,-9747,-31047,-86610,-89096,-97059,-101486,5638,89960,193103,472087,546850,271705,-10596,-105929,7478,152485,246859,203895,122492,21418,-72000,-63996,12748,91776,110600,30228,-37462,25853,-30877,-44498,-16480,-13341,35269,36966,78009,53117,-3093,-36430,-84288,-79758,-57909,-71609,-73462,-47874,50869,115473,46986,-8428,137683,133509,74924,23029,-12252,-38164,9313,52031,8630,-40737,-32343,17235,62167,57632,22984,-6215,-29727,-74978,-112066,-144132,-131510,-36167,-11470,-19441,-33139,-12585,-40152,-68686,-72399,-40057,10438,59392,30004,-3899,-51569,-95455,-95306,-42675,-47275,-58907,-80876,-74211,-135740,-20718,146225,245420,310087,199743,44512,6136,17347,30396,-2750,-48344,14724,72088,15808,-67526,-54825,12748,28053,-35514,-44145,14128,62423,85653,65574,8883,-79743,-131100,-78218,-7150,65520,146474,119699,11444,-35238,-54852,-43537,-6583,18752,5883,-53202,-89246,-75820,-66750,-107574,-111094,-57241,5244,2153,-15758,-15103,-46100,-98749,-102092,-40694,64200,150060,92495,-49327,-116894,-31102,-4807,24077,113556,179089,121566,55380,-29741,-141001,-89468,-7463,33811,-6020,-30363,57623,110651,143935,90865,-13477,-24122,44079,90793,77843,61476,77588,92682,120427,50964,-53631,-30607,-17128,-28828,-34293,-34657,24465,-6079,-126898,7970,131305,150198,106726,54869,-26480,-43950,6854,38295,-23869,-116792,-99788,-105475,-24319,165432,386460,529114,419938,276734,116887,10554,-65562,-89536,2715,104781,135194,81817,-25571,-116488,-98977,-82074,-75115,-36943,3830,14,-31799,-46798,-83627,-141122,-59197,53359,109387,89820,5475,-64663,-113430,-126493,-79640,-32453,-839,-256,-42885,10279,128171,96686,67848,29500,16499,44288,23416,-48337,-93880,-49710,54728,170055,200802,90920,29735,-56144,10656,81074,29773,39710,-42534,-46008,85493,194174,134021,25426,-25810,11867,68018,92242,140195,201753,114180,-44117,-119799,-18631,-18934,-14780,-9672,54258,87272,98143,164023,179544,248350,315437,264489,157712,79684,30334,-27599,-62194,-16801,-15934,-63817,-19006,29222,10327,-35003,-50424,-3703,18917,-224,-74906,-115734,-75395,7086,-55591,4424,40045,97624,109592,80124,23836,45513,61763,81352,45007,-40034,-57092,-9120,-30559,-51544,-55972,-57812,-43359,-4053,58991,132586,252562,150848,12549,-40550,-120895,-126971,-41398,4612,101142,191371,204873,88456,32219,108095,115588,80216,49994,32032,-29734,-107831,-123107,-83753,-11871,97600,52066,-74229,-35480,231380,351724,267907,80826,-53471,-80170,-84703,-137227,-39074,86358,231565,301021,260240,101122,-41752,-20395,70606,90257,72602,40638,-29007,-77501,-76229,-62890,-30359,-28877,-18790,-55287,-98618,-12348,89793,181160,180472,75286,-79830,-127184,-43204,-42059,-87171,-93808,-85361,-43219,4991,108038,139076,109371,45279,-48992,-72365,-76928,-82860,-71016,-82877,-55733,-37500,-98250,-167764,-107932,-52669,-50693,-47242,-19592,-24229,-1519,10101,5095,37394,39561,37195,-9000,-75235,-92114,6088,64109,111018,127751,124108,96749,88803,46366,-97441,-27282,108361,188272,164595,86181,54935,28890,-31580,-82938,-34709,-37450,-58681,-86632,-93947,-129895,-47958,71913,162576,155097,66124,-37042,-67072,-59157,-42986,-46199,-42788,-96580,-111709,-62197,-12603,1746,-52680,-65886,-73736,-92245,-161369,-97122,-4584,29691,-1246,-19631,51747,169958,313253,374031,362460,289523,250892,198529,120453,58810,16909,5284,6854,-22384,-57608,-61457,-35769,-14870,2504,42678,42973,100590,83198,35543,-34646,-34800,38696,94693,-58024,-17756,-4943,-33131,-55578,-42327,3626,42679,71962,76844,32962,-11879,-2535,-39021,-94872,-49227,12331,57876,69182,63509,-13166,-50179,25111,102047,114973,29225,-45200,-69290,-41933,-2208,2273,36654,105918,83107,-18221,-80187,-94366,-40636,-528,-29641,-67105,-54386,-35249,-59350,-89767,-92905,-8526,42529,12729,-20386,-69674,-109035,-78737,-45113,15390,48640,82828,99034,-4365,-66139,-118085,-13527,10002,-57792,-64925,-32386,17216,72662,128422,243587,325431,233199,124671,80375,62974,47379,-27415,-112915,-98380,-124923,-132111,-99170,-58156,-20011,-43154,-114278,130692,126635,14461,-2950,51843,138662,116570,57747,26452,-18758,-40298,18420,100469,198396,167398,57352,-1028,-35689,-45873,127604,267068,199237,60547,-53953,-94060,25775,139919,40214,-85781,-77946,-50639,-51177,-80827,-121114,-71649,-18830,604,-42929,-79209,8419,151267,231045,155658,79813,11742,-10853,-42582,-39807,-37521,-38470,38782,67868,13923,51437,105983,77803,24397,-64445,-107326,-84301,-120121,-100313,-100687,-98202,-75094,-51383,-69297,-93041,-36582,-3862,-21685,-66643,-97294,-101651,-112865,-28101,48677,68663,34677,17546,33312,-3346,-45258,12412,42838,-43888,-131598,-24334,141190,260184,241378,156191,104966,65075,120167,287715,233245,245615,245244,145838,69884,30226,66984,93710,79450,26251,-30596,-6891,155721,271115,237248,107431,28133,23273,18360,-31336,-59221,-48196,-12967,12877,74101,153076,120649,89000,69463,40667,-35019,-101603,8662,136342,116377,54970,20205,-30061,-65482,-42753,42783,974,-83158,-96642,-24549,69959,31270,-16630,-65101,-101944,-107960,-63559,-12695,-20806,1595,37052,27364,-34620,-81255,-92713,-29119,35491,28826,38299,47540,41315,68253,99739,188819,240628,206948,117198,34207,-27468,-47624,5082,-23219,-32621,-77814,-136494,-99784,7188,162391,273918,339805,434959,327209,101520,44385,38115,30924,49300,52413,41343,75374,90446,8748,-38397,-48224,-29141,1390,-92,-61203,-129788,-59846,-41891,-13658,49934,50668,1528,-51274,-62403,-25057,-28085,-18990,-15423,-31338,-48347,-68536,-114292,-29184,-56623,-16926,27102,77606,90540,6257,-41882,-48989,-20158,-31376,-50758,-53073,-36414,20769,60730,9413,-70487,-60064,1829,40547,15717,-73194,-57303,170987,234664,98056,-56127,-54703,71427,159444,134147,77,-55745,8141,50198,30435,53602,224965,222550,103630,3439,14332,80629,96149,130122,226343,137994,28481,44876,106011,98935,68331,2902,-101485,-47787,-12041,-56170,-138735,-49519,38595,44782,-8825,-45863,-29106,10871,14524,-7931,46706,132053,150468,102944,-19633,-38470,155923,231988,268116,155915,20424,-12940,120615,254299,178020,61090,-21244,-93503,-104447,6974,54301,-22468,-72531,-32643,-23756,-30251,-64144,-102047,-97409,-63684,-48552,-34047,-6314,83320,135052,129797,137077,101130,-2368,-102186,-38497,149973,259174,221869,125303,43992,-1125,-26825,855,31753,59182,79435,66760,26536,-40204,-59565,-55126,-8342,-13900,-85551,-91430,-105999,-36924,145849,161953,35293,-95100,-82271,-17276,15511,11772,-11062,-20831,-65593,-89965,-43605,-21537,-55429,-89898,2556,180920,284360,312037,231871,80077,-13411,-7486,32474,184370,198841,201389,217863,134856,12825,-81727,-18800,-17456,-31376,-22367,-18782,21729,-33179,-72425,-56245,-48061,-49245,-21248,1212,-35713,-136948,-111944,-37250,63461,240266,286240,239956,121325,-18821,-93085,3256,103372,153282,151607,97347,12192,-52677,-118843,-135624,-40941,-50346,-95885,-86899,-24441,84748,103211,26808,-64517,-97985,-58892,-60150,-50234,3001,103639,275352,419984,410304,272749,102794,5402,-66586,-62176,-43534,-67895,-85890,-70558,-95574,-128501,-158020,-107300,-32571,42265,68002,990,5405,51117,79079,139569,167047,169966,204148,209350,170770,79699,-13403,-100398,-47767,35774,65140,-17174,-121493,-138841,-109417,-76584,-87785,-101410,-27980,41154,33077,-42834,-98478,-44998,-16337,-64681,-111143,-49680,5452,40589,81497,114609,110911,102964,42534,-14097,-4507,20170,41463,36669,32998,30275,-14002],[-30582,-61904,-74592,-76681,-70419,-28363,4789,6888,-2849,3519,24196,56691,-13294,-85901,-118011,-140473,-46694,-8331,-27745,11872,155046,145346,56401,-8164,-29465,-46680,-42794,25599,164234,380845,395548,268717,154085,91473,47073,-4019,-38320,-123645,-169915,-38411,29386,56811,32451,30553,-50727,-75300,-61155,-76110,-99809,-87333,-23681,17750,8341,-4490,-68311,-128393,-75316,44962,142302,163324,156629,126266,72812,19649,-6863,38332,88441,125338,103237,55890,21454,-22450,-64172,-48457,-74911,-109081,-79764,-3645,81358,129409,163274,156779,77419,2951,-6826,-19606,-42807,-43792,-31598,12540,110150,186369,154095,57256,10667,39390,77397,100067,76364,38597,49941,77504,90540,70691,2432,1512,1045,-3139,859,14641,-12715,-61620,-64680,591,127662,178967,134939,65762,7551,-18164,-90367,-129602,-80444,-47910,-45396,51061,104476,64266,-44865,-36636,-14726,-69634,-13221,82052,116301,64728,-10720,-47334,64549,199803,200391,118309,44395,12772,-19944,-66617,-23918,25953,66594,78051,16844,-56256,-84003,-24905,14256,20909,28711,40487,-18946,-35826,29447,110662,146612,95426,37839,1632,-32738,-3837,82626,201798,355561,375192,156951,-30258,-65793,-62790,-55474,-54922,-125424,-95487,-5773,98163,195687,252656,202912,82000,-25877,-71397,-87736,-98281,-116346,-141371,-128345,-75288,27971,98627,107076,59736,34947,47461,82830,60323,-24752,-52839,-18855,43763,20212,-23978,-41856,-29820,57104,56145,-3047,-67491,-79658,-105279,-95183,-19795,21377,39319,9807,-110250,2225,57091,-9061,-59083,-7974,-3343,-40105,-65479,-33526,-6451,-99807,-1702,177899,356363,326532,229794,175665,163218,150726,146162,178253,166748,78639,23139,-4239,-44385,-101629,-166629,-137139,-121443,-134242,-20928,100400,99183,835,-70359,-54060,-61219,-51200,-36824,32076,28281,-12218,-40133,-103428,-94029,-85040,-80050,-50571,16594,87793,104494,41521,-25898,4831,86914,69703,43887,-15477,-33910,-50936,-62089,-55765,-28690,30768,60713,-4894,-95835,-94126,-29910,-23726,-100314,-90853,-66503,-124775,-87762,-51332,21780,134909,210529,170522,65822,-24736,-3593,54984,139053,153840,46132,-79009,-106260,-108978,-74608,-28437,-33265,-50560,-92078,-61836,-6153,27945,38772,87563,174724,172352,116193,3821,-43786,-54942,-99284,-102596,-52053,29794,161306,200938,147419,122136,95810,33319,-46320,-109690,-110471,-60831,-944,46515,40756,-37538,-75691,-94198,-108919,-81042,-77083,-79500,-64268,-63466,-90662,-91374,-107063,-107216,-66723,2227,120451,249705,255819,198179,106354,29498,-38219,-88559,-134483,-87765,-46224,-24817,4858,-27453,-64630,-68852,-51428,-66223,-162645,-140421,-73034,-28511,-49940,-32210,-336,3447,-16048,-70069,-102000,-8287,120569,159501,116845,39111,-73405,-87204,73027,115581,-39091,-24947,59081,32934,-32380,-77634,40672,77077,-20406,-97046,-78930,-33798,-12267,-43493,-71444,-74091,-92400,-113442,-128342,-80564,-46712,-9707,71803,204260,227838,116774,41220,20437,-14663,-67469,-82163,-98504,-111685,-43514,76451,75726,-18788,-41761,-12067,-15036,-46098,-12508,62298,70013,982,-26751,3749,57325,120443,92552,-57389,-107769,-33097,-7940,-12254,-50818,-76283,-78374,-27653,-1080,10435,-29790,-80277,35424,116135,107644,-84832,-108776,-73665,-87528,-117168,-70082,-977,30455,52900,96430,102379,65841,33500,40254,10539,54428,169225,349240,359870,432482,347520,122189,5704,30867,194717,271055,268329,303526,313875,352103,392629,209371,-32142,-65368,94,35166,21247,22974,59865,49132,48636,94796,279441,434555,353449,305765,213936,87645,10147,-46868,-51398,14127,40508,21385,-30190,-92806,-99248,-26762,55493,150553,246999,310694,166048,40079,13793,4466,-1196,-22993,-32149,-6236,-28673,-20275,19099,87292,221435,284740,241402,178665,105392,68641,89595,136287,115172,6783,-79501,-109927,-113956,-91722,-35423,20437,72433,37126,-42233,3024,91605,122479,168460,215814,221860,223517,156926,70518,39268,-16117,-60415,-57382,10557,110283,121111,42868,-61740,-114869,-82305,-69671,-74571,-90363,-100922,-65397,23575,140695,179674,66847,-32680,-50428,-65954,-52149,12945,46392,15869,11113,-25465,-27822,-20121,-74160,-117754,-26890,79060,48780,-45280,-59297,-65127,-143613,-38525,45519,61232,81050,35858,62836,75336,114910,72100,-66514,-73315,35122,61236,26350,14605,-3867,-16907,-14324,-19618,60161,180616,329291,450142,349535,111652,-27142,-1175,32702,27542,-12772,-53903,-39175,-757,35609,-8020,-19772,-17156,-67287,-122798,-98839,-78120,-32237,-15131,35945,50741,66483,-52489,-81425,7678,7006,-41323,-57896,-51123,-32831,-41385,-30430,13761,43801,14064,-73000,-50039,28659,95694,125081,167274,160559,147603,69399,-8680,-11817,21905,45448,57376,77393,50793,22007,35509,94217,161460,181076,194233,125192,50276,-21993,-80853,-67941,-66610,-82824,-34913,8535,9686,12472,41093,31753,75989,30486,-5485,13202,71491,59630,30383,103224,127358,81616,69715,33247,-27171,-67161,-27854,18861,76343,191553,206104,44159,-26275,12856,-15499,-81725,-37430,41711,42373,5836,-48952,-46635,12673,86124,36860,-36712,-90819,-74941,-69959,-63706,-51637,-13984,34832,32908,5699,12906,36472,70896,107813,78418,41609,20214,89235,311203,478729,578285,360080,124206,47935,-5803,-57667,-33479,20341,22911,8260,-22021,22006,50995,45298,-7864,-90873,-136299,65502,361032,407236,292496,159356,8420,-118566,-123923,-88753,-53213,-48263,-93954,-63883,-70221,-105763,-106839,-90662,-95962,-109979,-94937,-134902,-102844,-86002,-70767,26084,43705,28432,32826,69686,76322,39054,-13846,-26093,60929,118963,61821,-10283,-38308,-13579,-7877,-45435,-85462,-128774,-75259,2465,53154,98631,101339,186890,30708,-28108,-54044,-12424,-45753,-103388,-126308,-137349,-141150,-122328,-114077,-74494,29208,130034,194929,141370,139894,100613,85034,60872,40669,48719,64080,103291,77047,572,-68752,-74041,-57746,-36908,13106,49750,30814,14037,113811,128109,2295,-68147,-13410,28059,-16844,-93148,-80948,-49465,2505,40261,14084,-24981,38558,117907,74887,-49472,-81841,23188,20928,87740,242230,461105,724041,830170,711204,554622,429123,292705,109606,-143780,-82296,-77401,-34805,58285,93702,170609,185865,63787,-1038,-7169,-5707,16288,77385,157927,149265,-5369,2142,58978,48267,-22126,-79970,-47200,26009,73082,60009,-51754,-89310,106339,240352,165228,19256,-89150,-100839,-62907,-26744,19529,143375,237490,123737,-55624,-93019,-27060,36846,59822,37919,-35020,-57027,-69659,-48239,44479,116421,199937,148299,153347,214062,179295,30574,-36438,63274,156580,112047,-33431,-120695,-57134,1190,-11312,-51402,-39167,-35423,-62226,-100633,-92550,-49270,-21488,999,-4943,-16730,-38336,-89880,-79314,-87655,-100210,4170,97201,220404,498138,510142,240349,-24190,-95133,29839,179948,249735,173109,91264,2689,-94473,-94146,-32754,34881,51219,-23453,-60908,23879,-8751,-24620,-13646,-19975,27642,36471,83524,60357,3371,-31382,-82059,-85766,-58030,-54486,-48796,-36232,50440,102607,25194,-16493,166358,167052,90439,20967,-22020,-48573,-1556,36334,-10230,-58044,-40207,13105,55386,48493,16877,-9462,-29187,-66484,-94595,-134936,-143992,-42866,-12754,-19291,-28046,-5096,-33879,-58945,-59864,-27281,20888,59188,19371,-15373,-62703,-79199,-63654,-15810,-22898,-36968,-29480,-28076,-123582,-35079,139837,252022,294295,139365,-7964,-28047,-3856,7381,-28243,-51759,27164,93669,42786,-59296,-70122,7488,42976,-14577,-38797,9922,68627,100633,81790,25215,-64462,-131314,-81905,-6137,69326,142671,135266,57969,6883,-23407,-25054,-10408,-899,-14978,-70219,-102414,-90889,-72572,-110722,-89561,-40231,14414,15789,-13783,-5683,-38139,-104543,-119341,-55515,47053,128543,71682,-57479,-113942,-28951,-1454,23809,115757,160441,107021,50196,-26581,-128664,-109146,-36455,12615,-20857,-42503,49620,112847,164747,126431,22810,-3116,26371,51558,30933,20998,59865,102272,157729,100539,-13985,-9869,-4121,-16477,-33783,-49292,-2038,-13907,-97795,36401,154242,164789,115736,52105,-38010,-66851,-25260,11483,-38950,-114757,-91458,-113572,-26835,172765,393155,496590,380300,259959,102711,-2954,-81202,-111329,-26334,74024,107807,54426,-55967,-93350,-72359,-76722,-87467,-48161,-9557,-14355,-48237,-56723,-86014,-142708,-48216,97725,186950,172259,59581,-51333,-118690,-123875,-75956,-30853,691,723,-40201,10917,136057,112512,82902,39542,25810,49845,6134,-76009,-118684,-62876,40547,157423,202110,117460,69894,-30712,7519,42797,-1551,14620,-45559,-38627,86301,182078,107959,-2147,-53544,-3112,55237,68863,122261,201260,127879,-21506,-138566,-57351,-35058,-14405,9189,83577,108269,127804,195993,218737,288013,359188,299717,181485,93047,33820,-30721,-53766,10481,16458,-29041,15094,68571,42355,-11838,-45206,-14378,-790,-29884,-112559,-94325,-132335,-65013,-105682,-14477,30008,78572,79195,57940,15123,50528,83942,94371,61763,-25088,-63015,-22464,-44281,-65244,-64600,-62050,-54543,-20516,49181,133893,268407,179155,45270,-13248,-103971,-137136,-52604,-8078,83369,179351,201634,81160,24641,105956,112335,72011,41579,25264,-33291,-109265,-141638,-89751,-13095,90391,47711,-67063,-33660,228865,331034,245226,63963,-67552,-78977,-74131,-122862,-52813,66028,206883,290317,277814,127086,-24709,-18264,63544,81653,65422,39968,-15629,-70079,-75705,-65997,-45103,-50311,-38372,-65927,-91826,-7868,90628,196754,196904,78065,-88277,-124456,-46003,-52538,-101520,-103887,-94603,-61466,-15535,86478,117372,86269,19582,-75456,-91949,-81794,-69518,-57271,-73490,-51930,-42810,-111134,-146820,-77697,-27239,-36254,-37363,-15987,-39647,-30927,-17367,-19937,9426,11672,14401,-29045,-89417,-91197,5681,56149,90320,92759,93952,90153,91592,46293,-99136,-16824,120338,192982,159114,80747,56304,26726,-39581,-76328,-28456,-32200,-55380,-89178,-98019,-139850,-61586,73187,169280,166811,70753,-41670,-79637,-72743,-56196,-47216,-40567,-94602,-129166,-76350,-20103,11680,-26466,-102029,-89229,-103061,-173481,-104797,-13301,16464,-11573,-24149,41503,151914,291399,344224,333146,275642,244216,191542,121441,63169,19565,10780,9102,-23380,-35684,-46232,-33352,-18968,-2753,51417,84656,144082,93327,21622,-28700,-1418,64226,106426,-83858,-27947,-7094,-28667,-46973,-25299,30418,75818,106213,108745,57631,12988,24842,-28949,-92595,-51001,12743,57877,66166,60999,-11226,-51973,19827,95218,92078,8876,-67949,-63396,-25985,9650,15721,44231,98821,67970,-21904,-75247,-100403,-46459,-5055,-25315,-54750,-49985,-32422,-53203,-87579,-90130,-5371,39590,2186,-39927,-87556,-105202,-81788,-50294,19966,63957,97377,90999,-26716,-86803,-100367,2452,27381,-21042,-26189,-4908,37742,87168,130900,229175,299580,213279,113367,65614,41940,42299,-11025,-87041,-125490,-149118,-132051,-81733,-44823,-19823,-53519,-122150,124761,110871,4898,14835,69711,136640,97003,31703,8376,-21271,-32189,34596,129238,219484,186967,70600,69,-37669,-14442,138389,257163,199639,65665,-59110,-87038,39400,136648,15905,-104790,-68642,-41471,-38176,-71985,-109932,-69057,-18472,-9415,-48711,-75683,14370,167653,237196,149793,78284,13194,-17833,-53657,-53473,-48649,-49077,30715,65458,6278,44531,104026,89631,40972,-54076,-109819,-92496,-117671,-87756,-88581,-101063,-80261,-55061,-71026,-99088,-43606,-12940,-30805,-79378,-110812,-95601,-97178,-30822,40735,63834,45134,21373,24695,-16931,-57027,-3976,24383,-70161,-132090,3256,167461,267825,236148,153035,103665,72093,133859,276484,244109,258466,257667,149699,69797,32833,69543,93193,74939,23544,-28854,-3747,155505,276857,248446,118087,35685,25346,19286,-32516,-60785,-48502,-15865,3361,51740,115337,89155,68250,62406,45726,-32707,-104574,10783,144041,134628,64565,16740,-36114,-67709,-44847,33966,-12582,-79523,-70346,6831,107699,56486,-6770,-63560,-109189,-113147,-63972,-15008,-12290,16823,48438,34410,-33932,-87755,-96557,-36117,16650,14189,43383,59875,47851,60511,81326,176875,257525,242179,134220,35303,-19786,-27222,910,-50028,-57175,-82509,-133571,-108184,4177,142014,217591,265336,386115,388360,147495,89746,94815,81767,60215,39892,24205,64638,104847,27776,-24968,-38732,-24764,3955,990,-69254,-100522,-39935,-40251,-20460,49081,50304,-4142,-56594,-103669,-54320,-43233,-39054,-42541,-61119,-73851,-90360,-93451,-25164,-52496,-1411,38261,86401,97353,16700,-38350,-56038,-29136,-41944,-60764,-47454,-2078,50567,73517,11875,-69503,-65123,-9302,28599,5910,-82522,-50329,170591,264399,122610,-64416,-55646,75579,154398,126256,-3598,-60575,1483,45848,27748,45510,218092,205251,83007,-14710,11831,80783,96153,127558,216983,138497,32254,49117,109894,101443,79215,25497,-87770,-65996,-23788,-57655,-137948,-56408,31737,39228,-12883,-44326,-34264,8399,22323,8363,71132,153813,166504,113426,-14942,-63898,139974,224366,243857,120757,2138,-21399,127390,269005,216868,87383,-7997,-62735,-55503,41572,74871,-4202,-42468,-25745,-20897,-21867,-46599,-86442,-105872,-62624,-38878,-30121,-11097,85115,150033,113531,96569,64377,-17396,-105128,-40565,136920,208991,171730,100983,35784,-3682,-21259,8178,39150,61710,78506,69522,35444,-27369,-52802,-60871,-4594,3024,-65307,-101821,-119978,-27065,159364,195609,74981,-49001,-55942,-14985,-486,-17050,-36441,-38140,-75631,-95030,-51610,-35570,-68792,-103260,-19539,136633,239154,281664,212741,52593,-33689,-26881,564,154426,232036,286435,295840,185466,37904,-96198,-39588,-38309,-45139,-26435,-2131,43484,-22810,-71478,-49543,-38715,-40826,-14582,6504,-32626,-138327,-120999,-50585,35858,197409,236444,186165,88236,-26143,-92328,2675,109274,166794,157761,103073,17915,-54838,-132071,-115289,-22910,-35183,-94524,-98181,-23593,96117,113786,32106,-61720,-97423,-61070,-62287,-48286,11434,118180,290703,423432,398272,240036,73465,-15486,-71385,-54363,-50988,-85645,-81160,-64981,-90785,-123387,-156596,-101595,-22519,55795,80763,11070,19583,66624,96843,166364,196024,198296,228508,234555,195031,104060,7596,-85621,-69455,-9195,-7439,-90137,-139045,-135843,-136201,-94243,-97983,-95016,-13714,65171,64165,-12954,-92969,-54340,-24252,-69711,-115128,-44355,5861,35986,65780,85989,87683,94049,56655,-1220,6261,30077,47840,35809,29601,36770,10214],[-2420,-45105,-71563,-81223,-79051,-42758,-6142,7324,8855,24054,51295,86231,5786,-81554,-113511,-145011,-89928,-52646,-52343,22121,179767,172377,82208,23236,5040,-11328,-10587,49751,192741,410148,426237,308659,186668,115071,64948,12687,-21380,-112590,-179090,-41576,41879,87551,69225,62913,-30535,-87584,-76979,-89023,-108304,-81402,-7698,38954,26976,14023,-53301,-127020,-68906,54242,152213,175794,182885,163651,98829,28037,-6441,27744,69813,113334,122158,84065,44246,-8181,-58396,-43638,-67311,-109483,-78414,770,82245,118022,137757,124250,34697,-24088,-3366,-17313,-44587,-48789,-37913,2514,86805,157490,111027,30601,-10336,15156,53810,80721,56888,25662,41932,72688,90288,79011,18401,19201,7948,-8801,-14786,-13324,-53481,-84812,-53002,17943,148414,205372,150910,72127,10496,-12800,-89248,-125616,-67758,-28207,-33396,30508,107853,73821,-43834,-36538,-16701,-82499,-17993,75530,99330,52802,-13184,-44741,57140,172498,151350,70857,3151,-4918,-32647,-87183,-54148,9897,66768,76727,10816,-66997,-91540,-26557,5542,1928,-3455,-248,-54908,-82290,0,88229,122159,71189,16874,-17033,-50006,-21847,58674,171400,319270,362147,171802,-21926,-59132,-60697,-55715,-58470,-120148,-90739,-6873,98909,211358,301691,239103,93700,-15340,-58377,-68488,-63418,-67448,-94498,-90339,-47653,43809,109793,109303,49738,25377,32339,66073,45563,-40879,-59847,1805,72233,41581,-13225,-30479,-32332,37455,27523,-27556,-87595,-101294,-128613,-113944,-24378,28128,24632,-16225,-84982,35084,70785,-3364,-43821,14560,31115,-301,-43376,-38049,-3285,-88953,-2289,159828,281848,251255,173834,140679,151074,163932,168274,192938,176203,93500,34343,2293,-38558,-91784,-143862,-123964,-140428,-139252,-25062,100163,118312,24455,-60259,-84057,-97684,-83465,-68041,-14075,-12087,-36012,-43631,-86762,-73746,-65819,-61890,-34706,15241,75417,93621,37327,-17656,21888,103391,71877,28113,-40033,-44988,-59078,-80014,-75923,-59749,-15345,14430,-42682,-125460,-70490,857,17145,-59315,-137792,-106121,-93141,-68192,-44290,30503,142207,209211,157677,56886,-36817,-26901,32788,123888,143688,47047,-73023,-121589,-131087,-92076,-40933,-40583,-51206,-89877,-69207,-24378,-4707,5858,52245,139806,155423,108774,-8520,-54752,-50977,-83625,-141483,-112003,-30753,117743,178196,140498,127043,101751,39086,-39383,-101858,-101941,-51655,7171,53373,51665,-33409,-80017,-97775,-138915,-94138,-90993,-81852,-61848,-59502,-82725,-75765,-90094,-85526,-46273,30235,168011,328314,345429,261816,135883,40956,-29557,-82945,-125413,-74661,-26916,-10088,10272,-30885,-65788,-68665,-46370,-50013,-135369,-158794,-95338,-43474,-51971,-20632,13039,6630,-21273,-74302,-102889,-12352,103828,137263,100985,28762,-79596,-88880,79760,141550,-15507,-70927,963,-7078,-46350,-86096,25514,47914,-45944,-92172,-46984,-978,15057,-21241,-63029,-72837,-90123,-105501,-119227,-100647,-64436,-27111,51444,178974,212779,106243,36536,17498,-21433,-78517,-97607,-113892,-128864,-58452,61311,69075,-24942,-50087,-7703,-13982,-47638,-43627,32403,51393,-5279,-29868,4968,64895,123589,99269,-49125,-110840,-45432,-17875,-21253,-66218,-92937,-80741,-23449,10479,35589,2015,-94084,12397,110696,89467,-117904,-103307,-69511,-71017,-121654,-91528,-11941,29814,52464,83685,80843,46600,19097,32133,3669,48889,171768,301219,270832,337222,280166,101761,25405,71070,229337,277345,262558,298925,318422,331767,350797,175268,-51958,-59448,13410,75599,66260,65018,98290,84844,78642,114843,278687,443379,393582,352973,239206,89746,5114,-47424,-45324,15220,30147,13972,-30150,-99795,-120155,-33834,68437,176689,279828,328648,163781,55271,38245,23018,10741,-11793,-22332,-877,-22917,-10427,27946,92079,212901,266126,213067,133216,67292,49347,85553,143143,137290,42789,-66741,-106375,-116442,-82542,-28255,16349,55101,21725,-48552,-5221,77639,111396,178658,229817,216636,212709,145263,48712,24446,-17676,-51162,-49573,10527,108812,127609,53754,-56400,-118597,-77912,-60145,-73869,-100922,-99796,-57944,36358,150946,188928,81401,-18463,-39551,-69625,-76614,-14078,28027,10229,13749,-17089,-19596,-20623,-86022,-136589,-13599,110123,85083,-12242,-21609,-23997,-108862,-56114,31546,42743,72781,47509,98477,99618,115453,51312,-87408,-63410,49592,62693,12822,-3234,-19368,-32153,-27778,-34318,37997,153181,317621,437834,315752,96183,-24186,5944,30820,20799,-22910,-69771,-55234,-21675,21673,-7292,-13235,-10691,-61981,-109318,-93658,-72669,-22564,5313,60704,79941,104010,-43602,-72243,4981,1602,-52070,-73893,-43752,-1901,-22393,-25283,4947,25134,-11065,-92571,-57154,10242,61261,84061,131651,144808,143835,69867,-4624,-6311,25979,43870,47179,64167,36606,11943,41966,102585,163217,184667,201276,129959,48485,-27077,-87581,-84032,-90713,-106822,-52146,-41,3720,320,17974,13364,77611,37623,-4604,4650,58145,54598,37723,111892,139418,95311,82984,48077,-19927,-76645,-55947,-3080,63964,169101,160766,6000,-57323,-19109,-46048,-100234,-27904,63036,54048,9748,-52030,-66128,-24142,51033,20248,-34395,-79240,-69557,-67280,-60124,-34231,25223,83967,72293,30631,30159,56146,91684,114860,72263,35408,25405,116200,373867,550224,634645,396703,152541,68889,11040,-47624,-30571,23300,35547,28614,5832,53105,64244,33910,-29282,-100217,-131861,46269,317133,354378,248295,154013,21234,-114889,-129788,-92224,-55386,-52449,-97228,-66366,-70234,-98621,-98897,-95540,-107788,-108686,-83749,-124675,-109973,-81923,-56376,38467,45563,22032,20566,69917,114261,95658,29170,-16579,39378,87508,33551,-31190,-57241,-25608,-22618,-49976,-64408,-109787,-91028,-7437,45300,90875,81385,147883,5353,-47826,-50467,4275,-32813,-96482,-117663,-126852,-147525,-159650,-160853,-128578,-34340,58635,131106,124248,127223,72972,64948,65531,47235,47636,61545,104726,72800,-2103,-74225,-79541,-64735,-46206,2929,44970,29591,6449,103848,139841,12425,-68850,-12412,32509,-8019,-77109,-38038,5390,43595,54157,9618,-30581,27836,101940,65089,-58563,-71835,23529,22024,84382,203917,407544,696034,856466,759400,582522,434869,294795,130827,-119595,-98066,-83089,-18634,75313,116824,181678,194937,75075,6526,-1839,-6376,2878,33687,92497,61760,-81161,-44458,32408,38049,-25947,-83783,-57870,8588,55123,56297,-45181,-106716,79157,217981,155884,21351,-85482,-105805,-62284,-25791,14837,147560,281160,152601,-49518,-106857,-53135,13453,51455,48731,8706,-27002,-16547,-14379,23948,72086,170108,124005,103301,149850,97958,-24828,-54172,57918,147579,130594,11832,-97962,-62409,2074,920,-29336,-16977,-19524,-50342,-105195,-86278,-34445,1691,19729,-1503,-25224,-49358,-90685,-68072,-79390,-94281,10173,111919,253561,520839,468850,211717,-36604,-81893,58826,212766,250723,141601,57552,-18233,-114185,-115893,-59818,-56,10138,-57265,-48739,43632,22484,-5507,-8990,-24003,21610,36778,88890,66981,9032,-26219,-76566,-91296,-58856,-38647,-26084,-23737,49268,89166,5175,-23862,184924,197881,107621,21896,-29491,-57692,-13047,19182,-28726,-71150,-44168,11183,50037,40911,12252,-11185,-27228,-56612,-79035,-129373,-146218,-39617,-7694,-14942,-19556,4970,-25273,-45574,-42899,-11689,31589,56865,8827,-24960,-63027,-45580,-21173,16635,3541,-11766,16282,12703,-103277,-52540,119387,241339,264256,81692,-49829,-52379,-20149,-13949,-51809,-42207,43543,113151,71135,-44275,-84120,3808,61026,13745,-22530,11232,76256,114578,95298,39316,-48896,-117260,-82079,-5918,69768,131256,144730,106688,59026,16706,1604,-9524,-20160,-36630,-86819,-111549,-105223,-76742,-107620,-71867,-25516,23048,36489,1724,6318,-31530,-110155,-131264,-59838,36204,109354,55996,-58189,-102021,-25926,2630,25843,116760,140723,93751,47733,-19453,-112981,-125849,-65049,-12521,-37833,-42748,49215,119101,188402,167546,64728,21863,16415,22576,-7279,-654,70362,142286,219046,167189,36993,15955,12323,-2173,-31825,-61554,-20289,-9765,-62425,58473,164314,170461,121120,49351,-45153,-85211,-57498,-16672,-50539,-99022,-81150,-120075,-28351,174535,381866,439836,330416,238747,89442,-12888,-91434,-127287,-53557,36001,66462,12422,-86621,-57622,-45887,-64987,-91905,-55736,-19622,-25073,-59339,-62171,-84324,-146962,-39200,143085,270091,258691,114532,-37921,-122282,-117128,-67605,-25775,5470,5792,-33805,9240,134363,123723,95915,47713,30551,45771,-19340,-107012,-137454,-68573,31873,148731,204466,145372,113472,2053,-1285,-600,-27569,-6406,-45938,-32031,83194,162953,78841,-28206,-76993,-7771,46478,43959,99301,192830,134819,-4256,-128148,-86044,-44863,-14025,28558,112422,127460,157171,223846,250007,313137,383726,321229,195538,98928,32601,-33913,-37133,39632,49753,8802,54536,109793,73802,12439,-36464,-25393,-20515,-55878,-115646,-57442,-74131,-71437,-90118,-24676,23482,60555,50002,36107,6629,54232,107544,111561,83521,-2425,-70600,-46298,-66054,-83966,-70601,-61595,-60990,-34320,40579,133017,275992,199009,69140,1182,-99057,-140358,-60924,-20440,61859,156476,187713,71049,18324,103425,108095,63055,31019,16164,-38073,-108137,-153359,-97776,-23697,72560,39615,-58889,-33593,216826,298305,215985,43850,-81686,-71400,-56743,-102873,-63469,41724,173991,267364,282923,147721,-6193,-13587,56862,74221,60366,40470,-1355,-62569,-75133,-68459,-55736,-57545,-44416,-67834,-76159,-2095,88117,203280,205615,78573,-96217,-121755,-48672,-62893,-114669,-108556,-97474,-74707,-37724,60715,92664,62317,-5075,-101722,-114308,-89093,-61656,-49241,-68605,-51044,-49721,-118404,-122450,-51612,-6951,-25310,-28650,-8663,-46206,-57477,-43535,-42530,-17286,-14963,-8500,-50274,-105358,-89820,4820,47171,67841,55466,56559,74312,83644,37719,-100239,-6210,125417,183629,141573,71885,55595,23733,-44919,-72558,-26239,-29830,-55161,-95508,-106779,-152405,-72125,74299,170488,171496,71525,-45328,-92480,-89045,-71145,-51014,-42572,-93775,-140563,-88122,-27867,17989,-588,-128674,-108645,-116779,-183418,-107559,-18163,6498,-20033,-30386,25919,124701,256646,302585,293084,248776,224621,175742,116797,62739,17446,9799,4570,-27704,-15764,-31288,-31695,-24359,-7984,58843,124630,185305,105512,9955,-14610,40831,101977,130149,-94685,-41942,-12717,-25742,-37570,-6464,59383,108586,137649,137887,80202,37750,48676,-22938,-93714,-51651,11553,54132,58298,53990,-12096,-54573,11924,82974,66209,-12889,-92273,-54426,-12640,17304,22970,43960,79604,41467,-32780,-75650,-105665,-53169,-12574,-25024,-47642,-51272,-34922,-48557,-81531,-85395,-14158,16555,-24911,-70499,-98159,-99048,-87518,-53503,31543,85628,112474,78572,-52807,-111038,-84772,12243,36488,11822,22630,34847,66478,102637,128948,205833,259743,184223,97816,48958,19391,32748,2899,-61737,-115265,-120522,-104439,-52655,-28632,-20657,-65188,-121563,123278,102371,4360,27599,80293,127164,72795,4486,-8729,-22061,-24225,46512,149856,226316,196234,79158,-2660,-38186,5649,135042,233120,188457,64549,-67878,-83006,48713,126004,-8739,-121103,-66581,-38296,-32144,-67209,-99866,-66398,-20438,-22953,-56608,-74050,16447,175828,232691,139663,74920,13280,-28932,-68910,-71185,-64289,-65364,15618,55634,-10633,24979,89631,94347,56479,-39765,-105102,-96453,-101064,-76306,-78115,-100063,-86536,-62587,-78123,-105597,-52954,-25867,-43788,-93533,-126884,-92367,-85074,-35569,30251,54920,53152,24853,14867,-32376,-70259,-24000,-1121,-100452,-110932,28692,182699,257061,217752,142944,97906,75259,137484,244653,236122,253014,254144,146312,63743,27905,64049,84144,63014,15030,-31859,-4506,149779,274115,253175,123047,36726,20621,15236,-37061,-65861,-53404,-23294,-9934,25344,73720,52307,40888,48003,42535,-34906,-106707,5732,140478,142414,66838,7499,-47436,-74990,-53421,17913,-27096,-66541,-36489,46959,148971,80873,1456,-62290,-108643,-114827,-68042,-24580,-12317,20129,47938,31704,-40359,-100340,-103189,-44778,-2985,-4045,43250,67297,51985,50567,57769,152944,256837,258512,136279,25139,-20275,-12001,-717,-66544,-86018,-92786,-135428,-122028,-7403,113826,166164,194546,317739,422624,193401,133078,144543,119667,57715,12914,-3544,41784,103035,37655,-19027,-36792,-27876,-1437,-6431,-70107,-59389,-18028,-43349,-34095,41279,42954,-13944,-48451,-96885,-80338,-60264,-66179,-77290,-90512,-88483,-85567,-67549,-28854,-55155,1737,35414,82611,94281,20549,-40229,-69006,-43464,-55804,-65970,-26328,30339,74283,79370,8424,-74325,-73703,-23256,14568,-5283,-91659,-58015,146098,265763,129271,-77632,-53698,76190,142503,111963,-12765,-68196,-6020,41712,26746,38158,205069,178903,55808,-36495,5980,73316,85922,112244,189401,124210,26043,43435,103176,95742,83374,41476,-72973,-84766,-41279,-67526,-146183,-66253,22583,31830,-19027,-47490,-43703,2338,29500,24260,90363,165612,169897,111214,-18929,-94066,107231,195712,196427,76495,-22366,-37490,117699,253534,226077,95983,-2387,-38087,-14661,74305,100822,21237,-22495,-25605,-24334,-20671,-37452,-77517,-117740,-65915,-31324,-27199,-20100,78671,157388,105752,60813,26005,-36285,-111810,-48528,113327,150743,116136,69698,21369,-12842,-24858,5837,37879,55205,68384,62698,35229,-22197,-50268,-67862,-4222,18990,-30424,-87340,-124066,-12060,167901,226383,123486,5906,-22324,-12132,-20969,-53795,-68396,-60074,-88407,-102751,-64179,-55663,-88607,-123192,-48862,82899,178911,230882,174983,13582,-56834,-47847,-34602,113143,248358,358995,367900,235697,64150,-92610,-66089,-64419,-63348,-33875,7206,51623,-20892,-78323,-46935,-32760,-35250,-10662,8896,-30618,-137102,-136353,-71813,-997,150587,186629,135785,54764,-36673,-93115,-867,107183,170793,156733,102926,19754,-58446,-135396,-99688,-13531,-27998,-97254,-114384,-26826,97024,113695,29954,-62514,-97047,-65153,-66043,-47476,17712,126689,281795,387131,352203,189565,36555,-40911,-81229,-50575,-64058,-102233,-73975,-63905,-89019,-120157,-158700,-99930,-16359,66588,91633,19174,30211,78431,111024,186288,213765,215205,240385,245496,204663,117308,22653,-70271,-89904,-58435,-64407,-94376,-96486,-105213,-135969,-108354,-108530,-84531,2020,90932,98957,21108,-74694,-67817,-36262,-76553,-120849,-42119,2697,28361,48420,57774,63200,80064,66551,9183,14617,37969,52035,33288,25539,41919,33595],[30373,-22264,-62125,-81921,-84789,-54446,-16009,7371,18899,42903,76716,110738,23050,-75391,-102553,-120049,-113773,-90089,-60457,46758,205771,191329,98980,46113,31390,18566,21195,75861,221390,425671,446211,350395,226078,142862,84631,30046,-3431,-98823,-178578,-41390,56787,118961,105299,89737,-15237,-99020,-91106,-100041,-113665,-71097,9200,58862,45062,33160,-34918,-116423,-64131,56817,152812,179257,201455,200166,128416,41473,347,24239,58675,104680,142653,118437,72489,9429,-51004,-36609,-55973,-108496,-76692,4327,80959,104630,111388,88913,-14159,-45536,6445,-11905,-42292,-50617,-42831,-6449,61720,122777,67959,9440,-29087,-7667,29426,58073,33996,10521,33640,70541,94128,88082,39620,40722,18707,-7703,-22246,-35668,-92064,-98333,-37181,38575,172133,231997,164498,75705,10907,-8261,-87348,-118971,-52097,-4440,-7377,14029,103693,76285,-44154,-37981,-20489,-94122,-16156,70774,81354,39759,-15353,-36924,53827,146191,106872,28084,-37731,-22140,-44199,-105658,-82947,-9167,63308,74380,8779,-71772,-93981,-26177,698,-10086,-22267,-17690,-58104,-134570,-28930,67404,98422,48036,-3436,-36029,-67213,-39750,33551,135287,267589,331534,185269,-6516,-47218,-56225,-52950,-55576,-101160,-81485,-6774,99376,224780,350576,277949,108296,-1789,-43921,-49628,-28719,-15891,-42640,-42501,-14273,60383,118898,107764,38017,17625,19790,50424,32362,-54663,-61701,24296,96841,62922,-307,-15366,-35363,13787,-2150,-50190,-102750,-115523,-142806,-128098,-28824,29110,2378,-47948,-52794,72960,87482,6846,-24690,39548,67050,42755,-14714,-36099,2603,-70307,3469,144969,216744,189673,131540,114420,141389,175915,185284,202627,187914,118669,58018,19917,-23274,-70230,-108312,-90396,-114478,-115212,-24363,98721,134749,49033,-37122,-91030,-130058,-112490,-95833,-56098,-43363,-42024,-23623,-52332,-42470,-40475,-41023,-17624,15516,61774,80248,32218,-8496,43698,127741,83483,23710,-45026,-34394,-52144,-85839,-91412,-86245,-62864,-34509,-82201,-133176,-44479,33127,60423,-10724,-91698,-91221,-51492,-55305,-41305,35478,143848,198903,137259,38849,-54129,-52797,8712,106116,130493,46173,-66090,-133855,-150249,-102931,-47736,-43305,-48609,-85024,-73007,-39216,-33662,-21250,21632,99298,127593,88945,-26349,-66999,-46889,-60465,-129898,-170396,-90627,67345,148489,131718,131816,108849,47219,-29221,-92304,-93711,-44286,12857,56075,58671,-28534,-82505,-97798,-106247,-79023,-93353,-80553,-58329,-55868,-75543,-61061,-66534,-62601,-25893,61607,224795,413394,436914,322944,162691,51982,-20000,-75698,-110098,-52184,1254,16623,22624,-31515,-65027,-65570,-37303,-29513,-104144,-127077,-108294,-57609,-53032,-10444,25717,9062,-28062,-80240,-103621,-18092,80174,110143,83494,18640,-83807,-90704,80543,161959,11183,-105093,-50007,-44738,-58246,-77247,18322,29540,-54058,-71684,-16958,28478,39261,-426,-53792,-70338,-85962,-95222,-101591,-120785,-82147,-43066,33176,152819,193837,95521,32680,15366,-26057,-86607,-113386,-129921,-145002,-72649,39791,55171,-34385,-54581,-1757,-15287,-47026,-71774,1764,29560,-14814,-34812,6627,72861,121795,99150,-44538,-113469,-56819,-26849,-29408,-82353,-102623,-77437,-17823,21765,59995,35956,-81992,-16141,93368,56022,-112632,-88441,-65109,-56664,-103249,-104716,-22851,27779,48888,67703,60480,33130,12853,28267,-244,40295,162642,237458,183478,239102,203051,74850,47896,116182,262979,279476,249701,279843,302575,291101,289221,132224,-74011,-50540,35220,122835,114036,111057,142592,123468,108998,131481,263997,426951,419790,396888,264813,92375,1565,-45806,-38375,16700,21736,13534,-12475,-77765,-103790,-40736,82455,205264,309723,333107,154009,64861,53572,33746,15277,-6713,-17191,693,-20137,-1339,37001,97257,202934,247033,187363,96892,34824,29587,76115,138860,145308,68745,-49700,-97838,-105604,-69502,-21006,11147,37275,7766,-53085,-16100,62147,100712,187832,238956,205959,192171,129508,26705,6530,-23388,-47952,-48290,4934,102907,131996,64767,-49811,-120970,-71384,-44087,-58534,-90021,-84396,-40317,53629,153869,186251,89481,-6174,-30410,-73369,-104313,-40670,10679,3540,14739,-9867,-11689,-19829,-93383,-134283,-1394,130264,114796,16331,13019,16137,-74143,-74411,13559,23759,64559,58576,133924,121562,112020,28696,-108291,-53643,61485,59598,-5626,-27524,-36441,-41646,-35961,-45579,17128,121343,286049,395261,259302,70328,-25163,10026,27380,12028,-35189,-89699,-74025,-43303,8288,-4433,-3133,1566,-48248,-94356,-88262,-71156,-18744,21173,84108,112816,149867,-32983,-66174,-817,-6121,-63901,-90194,-35245,26606,-1415,-18733,-5026,4020,-35343,-97922,-59632,-5660,30708,45692,93933,124331,138356,72870,3473,1976,31851,43207,37433,51840,27841,13130,52547,110333,160503,179382,199093,130430,45498,-31400,-92057,-99538,-117887,-134300,-71881,-11788,-5021,-15655,-13940,-8838,72962,44443,-2802,-3645,43450,45208,40485,113573,143903,105313,91076,59615,-10023,-74264,-78717,-24927,49044,144199,117300,-28311,-85799,-52107,-80003,-119040,-15527,85723,66231,13543,-53197,-81810,-54709,22892,8875,-28380,-65774,-62030,-62455,-52682,-13439,64970,132148,108820,52213,44344,73662,109953,117083,64344,28123,28053,137983,428007,601378,659178,413809,175783,88753,29554,-36208,-27511,25787,49988,52534,39013,90909,83226,23704,-54342,-112294,-126123,28338,267052,298758,206497,148065,39611,-101875,-125308,-92271,-57602,-58927,-102968,-63738,-63528,-88289,-91586,-99990,-120222,-104142,-72518,-110542,-116006,-75910,-33619,63163,54345,15272,4802,66765,151088,155140,68799,-9136,18535,59889,8797,-50675,-73536,-34716,-35856,-52395,-49651,-93772,-106094,-16769,36502,81395,61452,109481,-20144,-69046,-48492,9393,-28721,-93342,-108655,-110036,-116251,-188777,-203264,-175686,-88556,-1009,75495,105159,105554,39359,38843,60967,47609,40422,52110,96625,61342,-9035,-81698,-86756,-73760,-57247,-8852,39230,30034,3165,94011,150122,24303,-66290,-6803,39732,4152,-56510,-565,56246,86220,64602,2982,-35109,16669,82714,54205,-64565,-64281,20905,19812,74356,155724,329891,620527,822054,751567,562052,399643,266078,134954,-95219,-102060,-76859,-5766,82103,124744,174373,187416,80172,12431,3120,-7657,-11292,-14904,15703,-26310,-122316,-89867,4578,21532,-37675,-93096,-70829,-9769,36037,49948,-38450,-125628,38932,176166,132861,18639,-83208,-111315,-62973,-25274,10661,149970,324721,187859,-41613,-116045,-74257,-6127,45052,59837,50363,18881,40525,28071,-3978,11038,125013,85102,38181,70411,8179,-81849,-66386,52354,135312,140687,48520,-75284,-60349,7847,17106,-6741,3273,-5946,-40039,-110932,-79186,-18864,25382,37061,-1207,-38922,-68560,-90448,-58746,-76185,-89780,18751,130218,287980,533294,420557,183691,-50055,-69912,89847,246073,245947,107061,19636,-43805,-132543,-131253,-71698,-15072,-8716,-58589,-18445,71200,51901,8686,-6050,-28456,14387,34949,91005,70000,10988,-23926,-71117,-98621,-63558,-27828,-9459,-15417,44106,73701,-14396,-33861,188740,220427,122819,23986,-35813,-66849,-26738,-678,-48306,-80802,-46989,8221,42801,31600,5779,-14604,-26712,-48235,-68573,-129051,-139840,-30279,506,-9383,-10760,14616,-17148,-31509,-25150,2800,38259,48849,-4386,-35292,-56539,-11517,20487,47358,26295,11167,51165,42275,-83428,-76166,81821,208778,218132,26968,-83398,-69476,-34943,-36300,-73302,-24477,59686,125865,94840,-29337,-100084,-1077,78164,44002,-1349,15441,82630,124661,103333,48645,-35520,-100272,-81549,-9525,63425,111154,145396,151712,115704,61806,31934,-6646,-40670,-60606,-104920,-111915,-111417,-82706,-105329,-61615,-17601,27132,57859,27053,18181,-28657,-116551,-129201,-55725,28163,89002,41031,-57655,-91983,-24652,5068,28065,114894,119688,80258,46162,-10561,-96988,-140095,-94390,-39145,-50803,-32800,53079,126632,211515,210591,109668,45992,8838,-806,-35976,5913,115140,211316,298127,245335,97810,45860,29991,11255,-31019,-73453,-33278,1622,-29340,69177,158331,164529,119992,44061,-49932,-93344,-77186,-32629,-48869,-77301,-71018,-126193,-32540,166544,349805,362966,272938,211412,74859,-21431,-98221,-132957,-80211,-7540,14216,-41069,-105701,-27987,-23514,-52117,-85035,-61185,-27933,-33561,-67595,-67740,-81559,-154788,-34525,183698,348237,337992,164165,-27049,-126262,-109496,-57076,-18688,12103,13060,-26888,2651,120531,126871,103658,51073,27866,29108,-53740,-129018,-120985,-67602,26023,140516,202522,166944,152103,38909,-20584,-45353,-50657,-24458,-45481,-27956,74819,136818,47429,-51045,-86340,-938,41025,17348,70755,175316,132473,4509,-114511,-104321,-52110,-15319,45826,136860,141705,180614,240765,266901,319182,384808,325954,197968,96093,26371,-35294,-14186,66542,80015,46163,93542,148534,102732,36704,-24958,-36843,-40858,-77746,-89871,-27649,-20612,-24438,-52220,-26829,18119,42509,21790,14049,-2892,55196,129378,131236,109164,28118,-69289,-80531,-96809,-106361,-67998,-55225,-62723,-46181,32534,129110,273421,207037,80958,1641,-106016,-141940,-67609,-32847,37388,124058,163687,58887,14052,100477,103257,54250,19477,5847,-43053,-104453,-141000,-107863,-44046,44737,28381,-50562,-35452,195595,256239,182430,22203,-91557,-56217,-32481,-78343,-64099,16366,135689,235042,275725,161765,13175,-6289,50659,67356,56144,40755,12182,-54990,-74114,-69675,-58949,-47759,-34774,-59957,-57846,4120,82243,199667,205447,76998,-102705,-119146,-50483,-71344,-121945,-104779,-95553,-83743,-59733,34887,69241,42218,-22896,-119947,-137430,-98302,-59616,-46880,-67828,-52625,-57239,-118144,-99456,-29502,8364,-17268,-20217,3297,-38820,-73081,-64027,-60343,-40744,-38732,-29925,-71090,-121893,-85357,6364,40260,46836,20044,16076,50731,66066,23351,-95462,6228,125150,163084,115809,62027,53733,20047,-49291,-70253,-25415,-28616,-56245,-103526,-118340,-158050,-74592,76658,167847,170358,69439,-47791,-103699,-105562,-84490,-55089,-46483,-94153,-141731,-96449,-34725,21526,21711,-94900,-128373,-131221,-182800,-103683,-17946,572,-25427,-36286,8111,93046,215361,256167,249319,214898,197244,155872,109656,60177,13326,5050,-2677,-28705,4460,-15732,-29181,-29119,-11490,65649,162269,224119,126345,21393,17138,93947,152997,166777,-75707,-55850,-18413,-21166,-23953,18287,93928,142230,166849,165106,102722,64546,70285,-17701,-93164,-48698,11544,49672,48897,45832,-12569,-54279,5793,70137,42671,-31872,-113840,-40846,2024,25062,27880,38961,52388,8312,-46284,-77179,-106995,-56791,-18936,-24859,-41649,-53379,-37470,-40329,-66663,-74029,-30924,-22785,-64135,-92393,-77718,-87495,-92034,-49016,54410,116810,131560,67147,-76863,-129448,-66955,20399,41358,42217,77994,86099,106871,123956,128049,180645,215422,152907,82013,34632,381,23388,17508,-33238,-80747,-82416,-61931,-8362,-2970,-17487,-73103,-112378,129796,104490,11281,37774,87841,115499,49906,-17106,-17486,-15161,-12145,57330,162969,219772,196013,86154,-4052,-33064,19974,124016,203022,172067,62774,-74729,-76639,58857,113870,-28240,-129533,-65694,-36570,-27990,-61209,-85692,-56190,-16476,-30240,-59732,-68576,21078,181088,224462,132109,75592,18026,-36761,-80584,-86305,-78786,-81035,1816,48391,-25928,-371,68604,96488,74814,-16505,-81979,-76755,-74084,-60158,-64125,-90732,-86230,-65863,-82238,-105378,-58105,-35933,-53979,-101244,-134482,-87177,-71195,-34543,25227,50476,65388,33635,10496,-42540,-78399,-40154,-24200,-120873,-82844,55249,191629,235259,193406,132777,95341,81908,138207,205034,216899,235094,239302,142138,58720,21986,56789,72799,50547,7930,-32586,-2921,145584,270197,257910,128241,37249,15984,13931,-37289,-67424,-55891,-28041,-19483,2750,37036,18991,15388,33996,38264,-35299,-104864,391,133175,146717,68751,-102,-56652,-80151,-61187,2823,-30958,-40761,9165,99648,196224,108540,13752,-55499,-99503,-109418,-69518,-34582,-13456,20386,44456,27465,-46186,-111154,-103473,-45402,-13549,-17064,44966,76236,58780,45354,37780,125234,244485,259983,129678,11268,-21441,2574,2409,-65920,-110411,-100410,-134556,-133437,-19356,86517,125122,139298,249022,435382,244209,179411,189894,148053,50018,-18516,-32318,17135,93127,44435,-13797,-35242,-30891,-6610,-12413,-49335,-11567,7601,-45575,-46079,34798,36300,-20599,-27429,-44301,-77677,-67102,-90054,-109266,-104017,-79745,-54642,-40337,-31774,-57452,-1007,25454,74127,90149,26292,-38959,-80322,-55908,-65317,-60629,3599,62636,96500,84762,6600,-76758,-79853,-34233,4846,-10600,-92728,-72340,109001,246596,124176,-88139,-42825,80867,132471,100383,-18809,-70448,-6718,45271,35103,42070,196322,153261,31063,-52936,3336,65386,73132,92656,154370,104202,17514,35236,93433,89635,88086,57055,-56116,-94269,-55482,-77635,-156370,-72780,17294,29169,-20424,-47841,-49244,1467,44270,46227,110098,173932,168418,105084,-23397,-118598,67275,155266,137976,34705,-45010,-54860,96379,214442,210399,92431,1830,-14639,21439,102897,127106,50219,-6395,-25047,-27018,-19347,-28781,-67381,-125724,-67231,-20022,-18789,-25525,71378,162976,112823,42505,-2962,-51307,-115244,-55086,88149,96772,65610,39495,7462,-22425,-31326,859,34892,46931,56547,53890,33461,-17892,-46441,-69733,-954,39088,15609,-49336,-107140,10417,173868,255116,182640,74048,18475,-4207,-37963,-89123,-99373,-79850,-96778,-104218,-70327,-70761,-106614,-143361,-78130,31059,117618,174339,130959,-27961,-76483,-64525,-66360,69071,248727,412659,429616,285104,93512,-69553,-87015,-86605,-79258,-40041,12999,52762,-20949,-87982,-44345,-26346,-28449,-5034,13348,-24342,-127503,-152251,-96035,-36344,116065,149778,98943,29332,-43857,-90653,-3754,101080,169367,153218,101468,22103,-58680,-124565,-85443,-8300,-25045,-101055,-130891,-29444,90610,105216,22729,-63926,-93382,-66710,-66949,-43361,25668,131629,250749,317880,281795,130686,-1814,-65145,-91218,-51323,-82126,-103680,-65675,-64615,-87854,-116851,-161064,-99749,-12277,75632,101387,26750,39246,88821,123810,200653,221723,222955,242952,245666,203032,121573,33476,-52809,-89068,-85749,-55038,-46552,-62785,-82485,-116383,-111036,-111139,-70248,19292,118621,138523,61250,-43658,-80965,-51191,-84578,-126255,-43108,-4048,17876,30078,31587,38919,61997,70476,15688,19343,42632,52929,28563,20815,45613,55359],[61434,753,-50494,-81814,-91892,-66709,-28028,2978,22533,54442,94153,124306,33122,-72247,-91165,-88908,-88949,-99516,-45843,78080,225416,196402,101835,55442,45323,39053,49019,100714,244580,421540,448569,386321,267551,171055,102475,44303,11551,-86872,-170908,-42508,69457,145780,134281,104362,-9315,-113732,-106065,-113208,-119562,-61654,22120,72944,58193,47790,-18842,-101233,-65307,48744,139967,169404,206497,228290,155573,55225,8709,22888,50513,96128,158676,152885,100131,24799,-46933,-31771,-44410,-109370,-79906,1512,72641,85800,82777,53032,-66723,-57450,15610,-8139,-40418,-53578,-50504,-18227,32412,80135,24944,-10921,-49744,-32714,1147,28892,4717,-9392,24163,72251,104590,98583,63510,61502,28396,-4055,-22647,-48553,-119843,-96752,-21630,57832,193879,253675,171956,73190,4562,-9574,-89162,-113607,-37775,18679,27622,17402,90472,67298,-49574,-44881,-29727,-106969,-11447,64442,59971,22307,-21011,-28623,51600,119737,67002,-8596,-79654,-41684,-58203,-125224,-107806,-31324,54555,68684,6969,-74020,-95329,-27561,-4148,-18975,-31614,-17103,-32971,-126379,-53036,46275,73018,23372,-25842,-58277,-86231,-59438,5237,92439,202084,283402,193748,14030,-33851,-52513,-48445,-45733,-77081,-70915,-9207,95402,231209,391332,312846,121791,10954,-31908,-34767,1170,32618,7996,7808,20419,73686,121681,98443,21858,8642,7254,34840,18484,-67275,-58135,45312,113043,79966,11228,-200,-42056,-17998,-36837,-74862,-117888,-128011,-150848,-138629,-35944,21513,-26802,-79596,-22144,109577,104638,19004,-5279,62712,100205,84773,14039,-32950,7918,-45013,16465,134238,163528,141885,99469,91402,128177,180528,192368,204165,199068,150423,87544,40518,-6725,-48310,-77361,-59210,-83331,-93351,-24424,92008,143542,69353,-11561,-74356,-125769,-126541,-111867,-80305,-52287,-23821,20467,979,710,-11124,-20194,-2868,14318,44999,62542,24057,-961,67426,157971,105277,34450,-28962,-13569,-39097,-80416,-101210,-106058,-111496,-85917,-123753,-105171,-19660,62598,100180,38044,-33654,-42981,-15879,-50663,-43656,35476,139076,179634,109083,11879,-77292,-82142,-18372,84122,112219,41011,-61054,-138134,-154076,-103487,-48284,-42263,-44224,-79031,-74732,-51689,-59562,-44178,-4765,53470,87799,55427,-50488,-82149,-45096,-36977,-84769,-126256,-124819,17594,114599,120843,134986,115018,55205,-18510,-83086,-87186,-39709,15505,54667,61310,-23976,-84484,-96181,-72715,-51848,-84800,-77660,-55854,-54704,-71195,-49510,-44867,-42512,-7811,92027,283781,494511,519139,374536,184029,60998,-11162,-69047,-96628,-27951,31911,49803,38712,-30598,-63497,-60664,-25453,-6739,-71241,-91003,-107642,-71718,-54302,-2942,35919,9505,-37178,-88855,-105042,-26317,49728,78540,64210,8515,-86122,-94418,72526,170767,32578,-109353,-92358,-78286,-68158,-61750,21975,25673,-46950,-51435,6033,51834,58595,17378,-44974,-67473,-81068,-84442,-82179,-115812,-99263,-58032,16430,126576,171973,84402,29044,13331,-28919,-90906,-128593,-145836,-150961,-81362,15412,35322,-47223,-53527,4412,-19071,-45746,-94375,-26485,6927,-26840,-40733,10555,81990,115687,92602,-43943,-118002,-67910,-34563,-35906,-96063,-93906,-68698,-11161,32259,82286,69028,-53022,-50221,61032,6950,-79093,-69689,-61069,-45946,-85073,-105211,-33577,23689,41489,49092,41531,24911,13869,28293,-948,28195,139452,163697,104558,147593,123976,42982,71973,165124,292267,275713,229163,246645,266332,234035,214855,83416,-97551,-38945,63958,170478,159493,156837,188572,161832,137892,143813,238605,389686,429221,432665,289135,95069,-908,-42730,-31235,18014,14749,17521,16273,-43749,-81740,-47692,96631,235754,334106,323068,137617,68608,60248,36693,12749,-7353,-16269,-790,-20339,5533,45186,102051,191565,227595,163593,67864,7649,10350,63304,126763,141816,84202,-30227,-84521,-89978,-55123,-14719,4722,19673,-4432,-56118,-29722,45470,90543,194025,241443,191176,164940,109576,5504,-13410,-32815,-50774,-53159,-5190,93702,133998,74771,-42749,-120625,-62344,-22117,-29992,-61436,-57961,-10482,77430,151204,173055,91496,4197,-22895,-75732,-133566,-60650,-2058,-2911,14268,-4114,-4396,-17593,-94625,-116500,9148,137629,135003,39253,42476,51968,-40117,-89265,-6451,5958,57087,68784,165990,139347,104478,5551,-127952,-43961,70675,52770,-27094,-55049,-49670,-43163,-38684,-53111,-1795,87785,239667,330618,189643,37138,-29137,11315,22759,3178,-45353,-112103,-95390,-64069,-2777,1543,11181,18948,-29894,-80046,-83521,-72913,-18914,34156,107734,151626,202671,-22113,-62541,-8411,-14878,-75582,-105448,-27003,50453,21675,-10853,-15496,-18509,-57326,-88096,-58889,-18971,5337,12988,58050,101444,132006,78784,15722,12584,38832,43059,28388,40832,25296,26679,67794,117872,153774,164994,186839,126340,41784,-33767,-90765,-105321,-139809,-163743,-92570,-26571,-16043,-34389,-52774,-28516,64344,50920,-263,-11425,27567,32275,39167,108502,140237,111069,94526,67783,1727,-61077,-87071,-44357,32137,118457,78918,-57650,-108930,-81995,-113192,-128987,-245,107568,76979,16181,-53080,-91771,-74132,7286,6555,-16851,-49874,-52703,-55790,-42058,9431,104188,177718,141739,70668,55809,88639,124181,113549,54538,20117,29118,154702,468888,625981,647474,408938,192134,106966,50330,-22338,-24196,26337,64580,79195,77727,136193,111461,21160,-79865,-126416,-119254,14618,218065,246827,170222,141016,60527,-85306,-114021,-88649,-59960,-67557,-108829,-55379,-50310,-76385,-84464,-102530,-130981,-97873,-61966,-96411,-118439,-67345,-2467,101471,76021,12743,-13253,60791,186033,214717,103940,-3622,75,38403,-10008,-66984,-84194,-39741,-47258,-54501,-41566,-82548,-119190,-24862,26895,70214,41825,73700,-44045,-90081,-48236,5489,-31604,-94008,-101393,-92775,-86169,-195925,-237922,-212695,-131025,-47014,31613,87019,78735,3108,9838,48163,42271,28661,37759,80837,44323,-19563,-90578,-95043,-84158,-69388,-21735,32769,31808,3928,85056,158124,37485,-60856,407,46829,16805,-36284,29121,98730,123806,70292,-4834,-38126,6373,62462,43752,-65784,-59551,15449,14443,58349,101060,234569,504273,728710,685471,491493,323199,206671,120311,-71715,-93489,-65382,3043,80090,118796,151465,165830,79760,16983,7517,-9728,-25591,-65843,-57186,-43901,-58041,-94355,-14783,2752,-54952,-106807,-86091,-29583,15424,40459,-32096,-125057,-9639,119308,97654,11087,-82789,-117111,-64692,-25121,7511,151935,365839,229599,-32358,-120380,-88946,-20540,40923,70464,86096,66767,93516,69055,-30375,-52127,83291,44858,-33525,-19916,-83552,-137452,-69967,47282,121749,141950,74561,-57029,-53237,17169,34982,14846,21518,5961,-31175,-115244,-69445,-1938,49562,52133,-4664,-57630,-96626,-87276,-51681,-78630,-88109,28030,150763,320862,531312,366039,155914,-63747,-59803,121234,277551,234692,70021,-20454,-70946,-136202,-140381,-72539,-13165,-2988,-32744,13410,95918,74184,17135,-5369,-33504,6093,31070,89810,69493,9455,-24392,-66328,-106223,-72519,-23024,-79,-12636,35298,57975,-31617,-46789,177864,232505,134911,27869,-39030,-73594,-40496,-21038,-66815,-85521,-49184,3563,33002,19934,-3203,-20303,-27803,-40903,-61196,-128287,-125078,-18186,10187,-3238,-2204,23492,-9665,-17217,-7839,14862,39300,34459,-20394,-46409,-47562,17916,56386,72053,42354,29362,73648,59709,-66149,-104357,28895,155320,158848,-22920,-108560,-81272,-49961,-60259,-86510,-3957,73158,130072,110560,-17953,-118855,-7495,92630,73089,20405,21053,86998,130273,105596,53311,-24137,-83388,-80979,-17649,49623,84468,137572,189103,172628,109648,63132,-3332,-62361,-86601,-124037,-103402,-96102,-90865,-106427,-59572,-17733,25340,76184,57208,28576,-29883,-121965,-115206,-47443,20021,65540,24447,-59191,-86492,-25959,5355,29984,110011,97792,66027,44409,-1620,-82531,-146645,-122346,-59746,-49841,-17746,57720,132998,231458,252583,155959,66612,571,-21211,-51963,36082,184466,299357,385806,328686,167006,80255,47930,22133,-32757,-85975,-43727,13917,-3651,65756,136460,146898,111112,34984,-53619,-86624,-65787,-19843,-24298,-52380,-62013,-130165,-41576,146631,297887,273528,211747,177492,57494,-30151,-103317,-127720,-106185,-53032,-44002,-101410,-97793,-7439,-7917,-41283,-76534,-65588,-35654,-41032,-75305,-76289,-78859,-153186,-35459,214717,411196,399536,202431,-20957,-132359,-103699,-46931,-11165,19220,20571,-22186,-10746,93530,119241,103325,47221,15574,-1692,-92274,-101457,-93363,-63109,19786,129284,192178,175877,177273,73904,-52657,-81773,-73265,-41192,-46362,-28296,59841,103773,14071,-68391,-75727,13028,36800,-11443,36234,148458,119229,2597,-109126,-115062,-60685,-20438,57886,152771,148009,192398,240285,263760,303238,360697,311734,186840,82998,14655,-32968,10734,86532,102427,77984,126277,180521,126737,58868,-12862,-49905,-63481,-94873,-70819,-8356,14223,17369,-22661,-25214,10557,22186,-7335,-10330,-16076,50711,144963,150154,135966,64484,-45677,-113871,-136279,-87304,-54683,-44247,-62355,-58817,22436,119717,258458,200161,77697,-13178,-125387,-145804,-75927,-47675,8772,82116,129265,44055,10204,94465,95771,44335,6163,-6570,-49434,-101174,-129518,-121493,-76442,5944,12444,-45199,-41446,164021,205678,144414,-1413,-94472,-37106,-4827,-52240,-53417,-9394,92029,193875,254818,165647,29853,498,42144,57665,48763,36880,20616,-50367,-75314,-72078,-56133,-29392,-17391,-47964,-42045,6614,69829,182513,192660,70154,-110319,-120093,-54594,-80055,-122947,-97167,-93791,-91796,-81088,10517,48395,27563,-31259,-121432,-158575,-112448,-66864,-53235,-74218,-59981,-68345,-114664,-81247,-14761,15138,-15532,-15161,15914,-22690,-76592,-79526,-75954,-63466,-62478,-52666,-94066,-140781,-79604,8776,33869,25891,-14255,-27484,17374,36901,3355,-84052,18153,117505,131895,83076,49074,47205,11583,-57709,-71819,-28168,-31407,-61621,-115754,-135084,-147246,-70395,76563,158299,160215,60976,-53363,-115012,-123158,-95523,-62172,-55059,-99188,-142887,-105538,-44456,18880,35307,-59703,-145709,-149704,-177454,-98056,-17523,-6147,-31825,-44949,-14140,56528,168765,206137,202576,174591,162174,130940,97380,52498,4307,-6218,-13911,-26432,20775,-4337,-30084,-37180,-17327,67275,190769,253938,154848,65888,65245,151925,209351,206194,-50368,-72114,-27075,-17972,-9168,47230,130284,170856,187678,184489,120422,88388,84685,-16495,-93115,-46644,8565,40684,34478,33074,-16286,-54651,-1260,54512,19309,-50901,-135070,-27810,14683,30163,27829,26209,15737,-32922,-64229,-82404,-108025,-60598,-27137,-27813,-39615,-58718,-42127,-30915,-46004,-57580,-54410,-79738,-106383,-69410,-40216,-74960,-99053,-40119,83164,151932,150209,54617,-100275,-127271,-50262,23893,38614,64001,129012,138609,151881,146782,125416,152458,167978,118197,62687,19268,-18012,10938,28186,-5919,-41642,-39632,-11269,44945,29363,-13329,-80445,-102823,136395,109260,17827,41164,88507,98737,26077,-34591,-20184,-4633,-176,62299,162025,194996,180205,86252,-7546,-27176,26050,105121,168239,149700,57433,-82819,-71335,66078,97390,-46106,-133987,-67532,-38668,-28512,-57439,-71174,-41268,-7811,-30097,-60384,-62610,25336,179674,210293,124362,76881,24277,-41239,-88138,-99918,-95481,-98103,-10459,45292,-34823,-32221,38772,92233,90808,10881,-47002,-39081,-41796,-42807,-50117,-78424,-81769,-65414,-82319,-101059,-62034,-45822,-64138,-104977,-132496,-83991,-59476,-30140,23860,50060,79032,43404,8043,-50193,-84402,-54573,-44657,-123761,-55539,77711,190612,201478,160929,119210,93043,88919,133914,161268,186367,202223,209301,133938,52082,12096,44509,55955,34891,-166,-33666,-2354,139915,262299,258844,129631,33520,8795,13608,-35375,-68348,-58754,-32680,-27812,-18312,3985,-11418,-9264,18689,30824,-36847,-103703,-8018,119938,144674,67331,-8562,-66200,-85742,-70656,-12674,-24845,-8635,61141,156362,240180,133239,25786,-47576,-89394,-102871,-71911,-47726,-17686,16387,36934,20231,-53379,-120671,-97993,-38489,-15506,-25231,47111,84660,65026,41952,20076,92583,218188,243151,112182,-8068,-25189,12530,4444,-58092,-131012,-107039,-132914,-144155,-33220,59127,89547,97110,187287,426488,293907,223360,224470,162391,36586,-53381,-61738,-7891,75372,45175,-11965,-36405,-35669,-12477,-15156,-17388,34614,30148,-50620,-56839,28528,28650,-26452,-3519,17427,-45638,-62551,-107462,-133732,-98821,-54017,-14460,-15058,-34889,-61613,-12540,6403,60223,84885,33336,-34944,-90927,-68501,-72470,-51986,32529,90014,114061,87839,5086,-77534,-86225,-45367,-3550,-12536,-88193,-92783,63634,208951,106075,-96792,-26612,88094,124007,91622,-21910,-68533,-2202,54830,51159,58263,193465,129550,8946,-64316,1757,55936,57343,69206,114818,79807,6515,24208,80512,82718,92298,70362,-40203,-94832,-65640,-87504,-168136,-77114,13843,29415,-18528,-45979,-51200,5489,65502,72210,128172,177765,162336,96072,-27657,-114940,25992,108532,76502,-1216,-65403,-74068,63041,155943,172428,77215,4022,6126,50548,122537,145718,75161,5525,-23941,-28767,-17384,-19765,-55434,-128367,-66837,-6032,-5741,-26620,63971,166481,130191,42813,-18954,-61260,-114965,-59229,64795,52481,23705,12206,-5329,-31976,-39759,-5335,31340,38289,44661,45063,32134,-12842,-40481,-66037,5746,62927,67910,1051,-76059,36248,173956,276066,246219,151591,62822,7620,-48126,-107349,-122082,-95758,-99093,-96237,-63299,-72023,-115706,-160457,-104597,-11218,66576,125504,92709,-64188,-90492,-75582,-92518,26762,233646,440607,473449,328312,123421,-39606,-89633,-97090,-89702,-43910,16748,51271,-18873,-97997,-41012,-18735,-19404,3672,21623,-12027,-109301,-161581,-120623,-55892,104016,133613,81085,17011,-43156,-82858,-4684,93112,165061,150087,101578,27771,-52299,-105022,-70176,-4181,-23289,-102816,-141083,-27519,80287,90990,12712,-63283,-83876,-61776,-60704,-32170,38598,135369,202818,227845,200535,73883,-34154,-79481,-90254,-57862,-103187,-82300,-53336,-63234,-84026,-110459,-159676,-97413,-7152,85052,112037,36721,50107,101508,138858,212566,223677,225985,241459,240739,195896,121650,44446,-29109,-55065,-46331,7649,3268,-37322,-63301,-94488,-98501,-99146,-50588,40897,151260,186841,112769,2717,-80844,-63708,-89159,-120141,-43126,-9971,9124,15702,12776,20325,45581,72077,22003,24415,48094,54723,26477,20552,52781,79427],[87448,21157,-38591,-80301,-99974,-77493,-40714,-5400,19630,57670,102019,126113,35297,-72557,-81283,-61127,-45491,-68273,-12788,111167,236831,188855,92588,52654,48988,52673,75492,126333,261230,398007,431868,412252,309229,199878,119248,56218,24125,-76646,-159658,-45287,79348,166998,154420,105892,-12086,-125300,-116685,-127436,-124555,-53945,30719,81345,66503,57235,-6280,-83380,-70653,31639,115005,147106,197324,244818,178013,68526,17852,22730,44482,88505,168653,185039,125458,36951,-46618,-28975,-31421,-108386,-88882,-8729,56943,62466,54783,24856,-102777,-55725,21249,-6548,-39440,-57973,-60949,-32398,1279,32745,-13946,-31110,-72195,-59303,-29488,-5087,-28512,-30587,17915,81874,125025,114002,89487,80559,36042,1162,-15491,-45135,-103247,-80298,-6958,75072,212368,269162,173737,65637,-8249,-17706,-95193,-109427,-25203,40262,68090,53892,74985,47780,-59594,-57027,-44028,-111547,-5145,56264,36107,924,-29977,-20965,50437,94770,34031,-33358,-117266,-62297,-74476,-145316,-114346,-50933,43458,61050,5086,-74328,-96612,-31045,-9575,-25688,-34235,-7452,-998,-70343,-63486,25855,46772,-2046,-49561,-83096,-103243,-78747,-25048,45232,128273,222051,196054,39409,-20268,-49369,-39167,-25495,-49125,-59206,-14761,86004,229287,418969,339704,133072,22086,-22975,-24265,25054,75508,54760,56996,54360,82567,116878,80646,1653,-1869,-4785,21716,4545,-76453,-48062,63851,119934,91489,20727,14134,-51602,-58764,-77018,-102002,-134293,-141708,-155313,-142443,-45973,5709,-59250,-99420,1496,140526,122198,32672,12998,82005,128784,123922,40127,-32372,10639,-12672,38933,129559,123598,107439,75059,68717,108629,174434,187306,196869,208458,186246,118875,59661,6889,-31159,-54112,-34836,-56863,-77074,-27402,79090,142882,82961,10740,-52780,-101697,-107060,-98618,-66290,-34989,11182,81935,74775,57485,21520,-573,7871,10222,25006,40496,12339,3792,91100,192300,137531,60829,-232,7614,-26375,-71100,-101382,-113164,-157484,-137093,-137462,-76461,1624,85967,131486,81460,20437,3456,7860,-53221,-50921,30707,128402,152779,74085,-22535,-104896,-114678,-48489,57512,88149,30388,-59495,-131939,-138294,-92354,-41951,-37897,-39082,-72918,-75279,-62092,-82484,-64049,-26713,4423,36717,9535,-79303,-100825,-46946,-16982,-35879,-61621,-96766,-19128,80509,108072,135501,118656,61206,-9084,-75431,-83230,-38448,14839,49617,59997,-19942,-86704,-94762,-43513,-27121,-73084,-75383,-56225,-57724,-71319,-42768,-28962,-27182,6139,117957,337076,559995,580739,410212,197744,66818,-4311,-64772,-86926,-6624,60382,83913,54388,-30077,-62539,-55165,-12097,16543,-38819,-57605,-98226,-86679,-56954,657,41952,6672,-49407,-101137,-107824,-37389,13213,42727,42705,-2206,-87232,-101458,54251,164281,44703,-90905,-117753,-105048,-76826,-46882,32702,30927,-36094,-38408,18528,66546,71229,30316,-38280,-65817,-77194,-75335,-63783,-94750,-112262,-72876,-220,99877,147343,72008,24480,10108,-31285,-91718,-140633,-160251,-140252,-80898,-7653,11780,-63069,-47210,8858,-25829,-46035,-93183,-48441,-13766,-39894,-45795,18925,92580,105658,79912,-48049,-126378,-78998,-40350,-38625,-91777,-70345,-56013,-4671,40662,100382,97943,-18895,-88322,11824,-56504,-45343,-51527,-59048,-41404,-72126,-98166,-45122,15921,28862,27497,22752,19483,18911,30466,506,12005,100675,85909,36895,68737,49490,7348,94877,214780,313416,264384,200523,200725,211805,165646,134748,31206,-122786,-26315,95582,210985,196304,196901,230698,195432,162045,149725,205258,337612,421014,455711,309357,96300,-4098,-40267,-25798,17400,7307,21442,47736,-7359,-59731,-56046,108417,265363,348935,297909,114796,65691,58244,31432,2872,-14204,-20125,-5695,-23949,8457,50514,104416,177448,206509,140044,42754,-16394,-9127,47201,108176,128261,88292,-11207,-68251,-72549,-41983,-11693,-4419,1453,-16152,-59184,-47392,26362,79222,193940,234922,172531,134256,85404,-15592,-35682,-46514,-60252,-64618,-20205,80784,132043,81396,-37104,-117798,-51426,3433,7433,-23552,-23580,29117,106435,144658,151342,87409,11508,-18120,-76773,-158243,-67106,-8415,-9337,11351,-1110,1064,-14834,-90387,-97076,16597,131320,142435,54386,64743,81285,-7839,-90776,-27298,-10839,49467,76637,190165,149759,91503,-18143,-145654,-35496,76035,42121,-50759,-82634,-53544,-38258,-38104,-58439,-19257,54070,184763,255034,117140,-514,-36046,9461,16644,-4405,-47483,-129074,-119967,-82354,-10927,10026,28662,39267,-10417,-67730,-80744,-77918,-21561,45490,132358,197248,258338,-12764,-61475,-17293,-24083,-86537,-118925,-20955,67152,45731,-2844,-26809,-42366,-76109,-77569,-57440,-31037,-15673,-13676,25929,77563,124715,86789,31077,24107,45294,42206,19591,30818,27843,49502,87108,125115,143218,141516,163847,116777,37000,-33808,-81727,-92352,-130913,-166250,-110699,-44985,-29692,-55305,-97164,-38817,54062,56394,2397,-18709,10400,16490,34176,97266,128488,112023,93697,72321,13961,-42015,-77023,-59344,13506,92517,47361,-80538,-122396,-103153,-134976,-116663,17349,125774,84091,16425,-52718,-95719,-80405,5178,13364,-106,-31639,-42112,-47923,-29349,33226,141158,218185,169746,85852,64722,100587,132775,103805,42887,11743,29498,166752,493131,621533,601029,382758,199963,122744,73766,-4750,-19667,23579,76732,106261,120479,187607,149933,31871,-99914,-141390,-110937,7200,175989,203179,141140,132444,80710,-66594,-99021,-80977,-61591,-77076,-110191,-42932,-31585,-62305,-76369,-101628,-126981,-90472,-51888,-81748,-114298,-55197,36426,149975,113306,20798,-31170,53047,218583,271665,134750,1482,-13856,25149,-20068,-76978,-86049,-39550,-55980,-56176,-37891,-74623,-128083,-30773,17126,57992,23460,42527,-64215,-108196,-48053,-3059,-38037,-96859,-95107,-75564,-59139,-180303,-258122,-236182,-159713,-78119,2299,74788,53855,-31071,-17723,30519,33912,16035,22249,61247,25152,-31141,-98578,-102150,-93679,-80374,-33594,27455,36169,9434,78314,163770,52163,-51977,8990,54193,29981,-16823,51572,131495,153020,72364,-10688,-37182,221,45360,37080,-59584,-55796,9274,8229,39690,45864,131852,361174,588022,568437,377670,212960,123160,90091,-47934,-77838,-51009,10352,73721,104295,120219,137087,77645,23139,13781,-10033,-36601,-113772,-77558,26480,2752,-50927,-12145,-9395,-71498,-120766,-100669,-48264,-3992,30606,-23822,-98178,-51686,58175,56058,1926,-81513,-119901,-64083,-22203,8750,157750,406494,280766,-17975,-117507,-94949,-27718,40881,82445,116468,111732,139785,104784,-37120,-71390,75968,34810,-72438,-109619,-150629,-147297,-61603,46787,112082,139126,93215,-40544,-40894,31384,55292,37704,41462,20611,-20030,-112240,-52371,20331,77732,67993,-8129,-75905,-129195,-75901,-43059,-82886,-84997,40841,176307,352835,516092,311381,131698,-72860,-47734,155644,308965,220935,35390,-53750,-80849,-117516,-141308,-64145,2657,22509,4443,43975,115892,90902,24064,-2635,-34615,1557,30065,90141,70504,9676,-22525,-57994,-105258,-81352,-20344,6048,-10987,29032,48753,-39615,-57653,159109,237779,147485,38497,-32766,-70161,-46074,-33637,-75558,-81086,-46529,1731,25242,10601,-10027,-23513,-25304,-28265,-47690,-114946,-100128,-1652,24461,8115,11036,36816,2592,2260,13355,28924,39007,19060,-33492,-52567,-34372,45467,88373,92552,54857,46609,89240,71395,-46008,-122894,-29022,91603,97808,-60287,-119029,-85133,-61014,-80282,-78839,20579,87621,131045,121959,-6255,-134573,-9301,109110,104401,45290,32158,94668,137088,108305,60065,-7962,-61231,-74471,-24225,34872,60150,128595,221783,231344,163891,98997,5023,-78697,-107615,-135039,-87223,-69389,-93098,-105019,-59213,-19654,23806,95651,93697,42880,-28459,-117868,-93173,-33268,15672,44333,11527,-57712,-79646,-23404,10492,38256,108762,81778,57063,47749,12014,-64362,-135541,-130656,-58392,-27505,3998,66990,142748,252615,297227,208555,88967,-2970,-32786,-47762,81774,269226,399722,478254,416699,248681,126822,72955,36523,-30555,-92492,-47005,28508,17652,54911,108867,126854,101797,29083,-49828,-65022,-27661,23226,25036,-17278,-46558,-121297,-48513,122133,237602,188131,158404,145018,44032,-32584,-100955,-117338,-108647,-86668,-94017,-155930,-69783,10872,7363,-26600,-62646,-61808,-35513,-40296,-75684,-79721,-68199,-134934,-33985,240743,458738,442877,232350,-13096,-133556,-93426,-31098,3587,33988,34992,-13174,-23419,62491,107865,101474,43131,1093,-37720,-91014,-54836,-58568,-50509,18866,121007,180084,177061,190734,108330,-76352,-80451,-88271,-49386,-41655,-25605,46385,73247,-11889,-69543,-47353,36390,40239,-33379,5375,122484,104149,-1574,-105294,-114992,-64065,-22014,71279,166240,153496,197302,227426,246735,274310,322061,287535,170663,68505,7718,-15636,42622,105373,122467,108846,156882,211445,153233,86645,7608,-55707,-80366,-96645,-52207,8187,38721,50208,4614,-15413,7600,7331,-29532,-29302,-25536,48218,160196,174990,171004,113652,8264,-85587,-115010,-49627,-24726,-21200,-53257,-65106,17562,112537,240004,186885,67712,-33410,-146257,-142385,-78898,-57203,-15051,41278,95470,36788,14691,92293,93266,41950,485,-11707,-48513,-91474,-113640,-127922,-112437,-33810,600,-35502,-42994,132252,158039,112104,-16652,-81139,-8610,32589,-17135,-27214,-24740,53075,154589,229992,166683,50499,13643,38798,52257,44908,35679,30306,-41321,-71028,-67819,-41181,-1953,8767,-28152,-22699,11859,58373,160017,174867,65226,-111509,-117530,-53999,-81528,-112834,-81206,-86185,-91859,-88334,-644,41252,29092,-20380,-100268,-144175,-123819,-75056,-59463,-79605,-65705,-75590,-102845,-60420,-16,20497,-13042,-6083,35216,3731,-63943,-82586,-82308,-77748,-78689,-69070,-110592,-136549,-64388,20581,36253,13501,-38359,-63660,-16103,6842,-9044,-57028,38278,111840,102897,56472,41250,43214,5246,-63496,-68779,-26448,-30500,-63700,-123631,-143682,-127413,-53361,80737,149483,148826,53461,-55198,-114606,-109008,-90257,-64589,-60573,-101409,-140197,-108877,-50168,17446,46824,-22630,-137999,-165176,-164587,-85320,-11399,-7667,-32465,-48782,-32586,25204,128206,163137,162673,138247,129766,109814,87576,47166,-2063,-16082,-19803,-13277,38726,8434,-28378,-42116,-19079,70083,213871,278507,196814,143803,132970,217102,271454,247320,-20381,-83142,-31508,-9030,14045,88866,173732,198321,204322,200373,138463,113911,97441,-12526,-86816,-40091,8336,33273,21502,22241,-16937,-49669,-2410,43500,3231,-63141,-125617,-10447,31455,39410,30418,13668,-20310,-73250,-77658,-83840,-102298,-58331,-30530,-27092,-34648,-60229,-41692,-13822,-13918,-28503,-63655,-131838,-79838,-9568,7446,-56692,-102946,-21774,120768,194002,172917,47859,-114145,-106931,-29146,28944,34394,80767,174629,191045,201916,174540,126788,128640,126830,87731,46151,8679,-29756,1206,39542,24681,5923,11730,49734,107945,72226,-2422,-81696,-89895,143684,117690,27232,43176,87419,82860,7894,-41181,-12223,13157,16128,66048,150986,158707,153295,82854,-8248,-17012,29934,86519,137961,129066,53876,-87112,-62320,74700,81917,-57798,-130617,-65555,-38269,-28042,-51323,-52399,-18153,10418,-16177,-53669,-51871,33348,175288,195321,120884,82967,36531,-32870,-82610,-102459,-109967,-109117,-13273,53814,-25664,-60643,6311,85933,106926,44401,167,13424,-1610,-20554,-32140,-60043,-69110,-54900,-70122,-88769,-60811,-51279,-70085,-101766,-124738,-79556,-47006,-19004,30391,59734,97534,56195,10017,-51994,-84665,-63105,-56531,-105887,-27027,98213,183618,162109,124651,104547,92934,98125,128321,122201,152591,159762,167979,124587,47254,1449,30172,36739,19476,-5756,-31877,-204,135390,253164,257553,128774,27499,2400,18381,-28105,-66094,-59402,-34447,-32443,-35132,-21657,-34016,-28512,5922,23714,-36980,-101516,-17087,103640,138385,64417,-15563,-73581,-89313,-79509,-24951,-8646,29264,117949,212273,276235,153611,37869,-38251,-78474,-95123,-74134,-62167,-22585,10962,28368,12738,-59680,-121914,-84259,-21860,-6994,-25090,52832,95045,72328,41421,6886,57877,181098,210968,86545,-30656,-29523,18379,5096,-47954,-129149,-111232,-129185,-152378,-47374,33719,59242,66473,139084,401841,339351,262408,246305,163100,20159,-87507,-87638,-28731,54063,40461,-13454,-39979,-41392,-16945,-10630,16341,73191,45947,-59415,-64048,23396,20434,-31891,18433,77755,2163,-47747,-110526,-133199,-79721,-19850,27233,7316,-38102,-68647,-34276,-21619,42352,79852,42218,-27495,-98585,-81839,-77904,-44176,55568,110068,125671,88112,3488,-76614,-94159,-58654,-12998,-13469,-80575,-117557,14938,157570,75607,-103351,-8263,96144,116455,85302,-22511,-64234,5464,68290,72812,85988,196374,108194,-11227,-72222,-1181,43627,37785,41874,72853,51919,-7419,9679,63776,73689,94018,78789,-28142,-90509,-72559,-96872,-177314,-80910,8918,29139,-16432,-44260,-52019,11319,89112,98014,140779,174626,150153,83034,-33008,-91456,-6800,63093,20668,-31723,-85519,-97435,17159,83523,116750,50513,1437,20651,68701,128710,150022,88686,10215,-25268,-32290,-17402,-13059,-44790,-127507,-68157,6122,7260,-26691,53486,164305,148582,53381,-24823,-69021,-114506,-63746,43187,18314,-10713,-14557,-20546,-44975,-52913,-15260,24140,26267,29875,33686,28595,-10079,-36070,-61414,11428,85229,118507,52928,-41523,57066,161383,279576,301204,226363,102179,16592,-53943,-87238,-110425,-112093,-100621,-84100,-46548,-59737,-111854,-156067,-131005,-40949,30984,91676,68087,-86934,-103007,-86571,-117818,-16240,200414,434766,488205,353611,144419,-13891,-77027,-96756,-99398,-51690,13503,44441,-17857,-111614,-43762,-16780,-14747,9039,27449,-331,-90514,-154612,-149911,-52377,105753,130969,75344,12317,-39211,-76285,-10734,77156,152154,141551,97496,30937,-45091,-87166,-60374,-7067,-28316,-107090,-140360,-26430,61316,65695,-6203,-66653,-75509,-56185,-52767,-20171,49886,130945,136596,122784,113777,20273,-60441,-81996,-75134,-81782,-117685,-56643,-43441,-65960,-84639,-108341,-161360,-99956,-8396,86266,114808,41174,55236,109124,148649,214215,212759,217708,229819,225016,177731,111360,48923,-6356,-9804,19035,70891,37106,-25440,-53971,-80497,-87368,-89529,-35870,57107,178999,234523,167559,54519,-67960,-80699,-98300,-113580,-50603,-23347,-6118,-2832,-6858,-584,23241,62456,18771,20585,45046,48288,18453,16072,54414,95374],[99310,30376,-34612,-84514,-111340,-88610,-57815,-22558,5083,46806,94097,110940,24128,-81728,-79592,-45032,-13209,-31201,20738,136368,234734,167042,70119,36713,42212,59579,100171,150629,266201,352616,391564,419001,342885,224205,130954,62014,30446,-72337,-152702,-54380,81350,177262,160322,90685,-26370,-115573,-118949,-142525,-130881,-52691,30934,80637,66507,57242,-1932,-68309,-79328,4975,76812,110442,170629,243336,189515,76896,23403,19305,35995,78753,168130,208790,143564,42006,-53450,-30996,-18749,-103337,-106898,-30030,30956,32734,26913,8119,-85189,-49869,18462,-10290,-42583,-66825,-76804,-50970,-31045,-17450,-47727,-53901,-98628,-88905,-62537,-42810,-62274,-48782,16771,97292,150625,131941,112640,94341,38680,4508,-5011,-29561,-70808,-60199,4354,87930,224423,275655,168813,52795,-28118,-34894,-107296,-107774,-16236,57990,108289,111425,66031,19193,-74369,-74944,-63823,-102539,-307,44420,9186,-24965,-42832,-15980,48597,70774,7376,-43852,-97906,-82946,-93473,-145807,-101981,-62334,32615,52120,2151,-74465,-99597,-37459,-16703,-32025,-34559,2406,24489,-22142,-58834,6214,20050,-27720,-73810,-109469,-109603,-94428,-56231,-4101,51496,152155,190081,67395,-8035,-46424,-22222,5924,-17836,-46382,-23379,70815,218547,429609,354900,141404,31273,-17084,-17664,42857,110916,95460,101848,85579,86664,104648,55738,-20932,-13404,-14948,13777,-8078,-79411,-32364,79455,118430,97624,28831,28057,-59917,-107167,-120290,-128953,-150127,-157331,-158328,-139679,-57769,-15913,-89349,-98873,15350,163161,141507,48724,29991,96921,152720,160071,63428,-35726,10005,27432,72363,132057,96872,85510,57234,46265,83115,157229,170615,182640,216640,225090,150826,76449,16980,-19592,-38505,-17218,-35323,-64991,-32034,62276,134508,90588,28654,-33231,-80786,-85180,-77320,-37945,-6021,53820,155165,168849,129218,58750,19134,15773,4624,4421,16916,-729,7175,114739,229880,179988,100268,33493,26314,-14841,-60408,-93836,-105803,-146425,-129945,-99203,-48539,19949,102842,152679,116966,67253,41388,20373,-58378,-59484,24499,115332,122700,36232,-59643,-130189,-146765,-78394,29280,61084,16714,-59461,-124573,-117828,-70326,-26528,-27972,-31200,-64595,-72463,-67672,-99448,-78778,-40923,-40288,-20247,-41020,-103535,-119795,-49887,711,13593,2561,-44554,-27546,53314,96874,135783,121835,67256,1210,-66685,-78926,-37386,14100,44743,58829,-12542,-85806,-91671,-19639,-8151,-60903,-72322,-57396,-62682,-73514,-38355,-16991,-14201,18210,140309,380755,602878,615907,428989,206210,72484,3495,-60399,-78806,12465,86898,117920,69646,-28289,-59641,-46334,5440,42679,-5000,-25750,-84354,-99294,-57970,3416,46462,3491,-61294,-113775,-108177,-46899,-23880,7156,22670,-10172,-84306,-108630,29945,145724,49975,-70391,-105130,-115754,-81474,-32282,46477,39264,-26895,-31753,22630,74894,79882,40903,-31212,-62944,-72030,-65817,-44866,-70385,-108360,-83873,-14099,76071,123955,61554,22123,8696,-30405,-86184,-139129,-164064,-122483,-68908,-21176,-7309,-74795,-33957,13895,-31706,-45532,-76943,-54036,-24329,-46245,-41800,38488,108815,96466,66114,-52827,-134775,-84069,-38190,-29361,-58760,-35490,-36745,4748,50039,116634,124148,19057,-111615,-47035,-126459,-14732,-32927,-56180,-41360,-63512,-88497,-54659,7140,14185,6744,6822,18069,28424,36970,6812,-3329,51406,14451,-15866,9499,-10698,-26218,117569,265050,327524,248866,168470,149194,147857,96092,59599,-17988,-143393,-10412,129580,241852,222927,230039,267309,223582,181868,151082,170534,281766,401695,468535,327528,98904,-5822,-36553,-20055,16965,1326,24932,79183,30699,-35926,-63025,118619,293746,354153,262243,89709,59352,51631,21859,-10448,-23758,-25382,-10606,-27403,10150,55069,106067,162884,186030,118809,22461,-35862,-26471,30802,87092,109251,84317,7975,-47761,-51783,-28683,-10699,-14403,-15009,-25531,-60366,-66982,6571,67910,187912,221201,153165,106207,61090,-34328,-57517,-61593,-73146,-79458,-37417,66658,127764,85558,-31552,-110705,-36294,32974,53283,23015,19367,76814,139985,139443,127550,80692,17555,-14362,-74349,-130793,-55398,-5950,-13680,7691,752,6414,-9699,-79901,-76920,22476,114950,137516,62447,80926,105340,24388,-71466,-44577,-25054,42885,83011,204803,152243,74355,-40095,-151144,-27147,78837,29925,-73693,-102641,-44504,-28657,-35025,-61330,-33795,23748,130776,182843,53514,-37674,-43859,6170,10654,-7855,-34476,-111322,-144170,-92657,-14044,21634,49548,62043,9481,-56865,-79317,-84163,-23295,57945,160051,250835,312809,-4758,-61613,-25489,-31577,-94392,-127635,-17381,76242,70245,5204,-38096,-66324,-87985,-68327,-56289,-42355,-32896,-34237,-698,54808,117256,96660,49138,35952,50372,40214,11341,22140,34129,77577,110076,132829,130156,110713,131100,101470,31140,-31071,-64922,-62796,-93924,-130433,-114240,-67437,-46113,-75481,-118536,-34858,44475,60122,4506,-25506,-7898,-1248,26150,81039,109692,107893,88944,72961,25142,-21413,-57487,-68522,-6893,66199,22903,-94493,-122474,-109814,-126612,-88268,35543,136879,84977,12510,-53813,-95903,-77329,11231,25011,19095,-12566,-31807,-40582,-16782,55613,172485,249429,190008,96072,69802,107612,132969,86630,28288,2023,28581,173283,497787,588180,525335,337207,196331,133340,98152,16141,-13782,14810,81714,128442,162018,239252,193792,54316,-107529,-157827,-102746,4704,142072,167827,117147,119893,95015,-47645,-83144,-71381,-63675,-88262,-105882,-30892,-11144,-47701,-68876,-99161,-119050,-84472,-44794,-69082,-105599,-41423,78557,199140,160112,40546,-48397,41340,244602,319665,158550,4749,-24906,17575,-23297,-81024,-82552,-37466,-65068,-60128,-39351,-71287,-134328,-37762,3919,41519,3374,13411,-83180,-124622,-49730,-15747,-48452,-103877,-92652,-62093,-38363,-160797,-258266,-247222,-177564,-98132,-15400,68924,34383,-63162,-44533,7635,21318,1907,4546,37155,2544,-45742,-108102,-110616,-104849,-92804,-47261,20135,39411,15235,69778,161763,62739,-44252,14739,58111,39427,-2574,62787,149023,166804,67151,-16924,-35328,-4200,29846,31711,-50141,-56609,-1209,-2184,16235,-10058,26137,201612,411235,408256,227085,74972,19523,43742,-29029,-63766,-39357,12779,61046,81048,82497,102584,71565,27451,17917,-12429,-47361,-133150,-28083,96774,47146,-6004,8064,-12263,-86297,-137160,-118316,-69879,-26096,16544,-18415,-67809,-61785,1029,7689,-12648,-83794,-123738,-65190,-20870,9926,163450,441573,337147,-145,-111289,-97334,-33200,39342,90503,135611,144033,170185,125846,-22137,-26379,109131,71958,-27658,-89846,-88045,-105762,-49818,46326,102627,129635,100809,-30645,-31039,43014,70044,55680,58265,33660,-11696,-107846,-33265,42697,104100,78877,-16286,-94991,-149927,-61441,-37879,-93602,-83663,51783,200536,375089,481830,254433,105190,-82426,-38974,186436,332696,199719,-1174,-73195,-59144,-97894,-142802,-56677,19625,50547,36614,64571,122926,95580,24278,-3137,-37095,-4334,26937,86951,68204,7062,-23140,-51806,-98678,-95928,-25981,3148,-15234,21921,41798,-43146,-71600,129995,230254,153273,49291,-22906,-61542,-46296,-40792,-77256,-76430,-45968,-3653,13286,-2574,-20911,-30404,-25059,-14998,-30365,-93512,-74688,10523,35089,17863,22551,48489,13663,20339,31346,38158,30575,-3088,-49307,-59530,-25354,63247,107450,99617,55805,55430,92619,72764,-28842,-117771,-88479,20909,37282,-88319,-122961,-90612,-75634,-102392,-62685,39650,94982,122732,121621,-1650,-151019,-12485,120237,129300,64337,40228,98209,138051,105080,62954,6938,-40568,-68662,-35602,13530,33998,113162,240559,280299,214691,130611,10155,-96121,-129166,-137067,-73888,-43831,-92944,-107238,-66726,-29757,16057,108268,125751,53321,-30772,-111377,-74252,-23480,6265,17933,-5121,-60542,-78447,-23788,14412,46002,103771,64092,45207,47197,20930,-50865,-120774,-116210,-42597,64,22000,71849,146950,265610,333886,257495,104657,-9532,-42995,-36564,123511,347698,491284,557110,493559,330433,177928,97750,46463,-31861,-100435,-52513,33789,24200,30912,73045,100571,85723,19310,-46671,-43554,11473,70727,80044,20414,-30976,-107017,-59372,87342,167499,108035,108746,107641,26535,-37031,-100278,-112350,-94506,-104238,-131194,-159483,-44888,20061,14757,-16485,-51751,-57689,-34899,-38761,-75527,-81716,-56804,-115888,-36209,252876,478583,455692,243189,-11632,-137650,-86982,-18344,17113,48408,48038,-7760,-41975,22645,85782,90247,31227,-22467,-82531,-47954,-8303,-26330,-39967,14131,107140,159185,162562,181548,128014,-50045,-59140,-103214,-57237,-39569,-27443,27536,39306,-36575,-63757,-19098,56792,42171,-54369,-26566,93068,82088,-13717,-108865,-114844,-69937,-27868,77533,168961,150552,186277,194503,209270,228047,266246,248321,143568,47330,2103,10763,71440,114469,131256,128549,174775,231652,174078,112402,29471,-59432,-99058,-94083,-42397,14570,47867,66205,21809,-8046,949,-9649,-52457,-50579,-39145,40040,166250,196969,205679,166052,75626,-22357,-62641,-8402,11845,5050,-44523,-73424,9658,99895,212102,161170,44781,-63849,-168652,-136944,-84729,-69168,-40686,-3083,58948,32153,19344,85006,87369,39723,-3964,-15935,-47680,-84084,-101617,-128958,-158128,-78912,-13794,-29406,-46380,95955,109296,80231,-28240,-62819,19145,70351,18852,872,-35539,13029,112035,196103,157394,66305,24424,32713,43077,36279,29053,32747,-35723,-68822,-64545,-24793,22123,31330,-11434,-8716,11469,40515,126383,145469,54214,-114174,-119335,-56836,-84049,-103299,-66463,-81435,-92933,-85222,-4147,41448,39043,-1075,-75353,-124900,-139353,-88047,-68972,-89315,-76839,-86467,-92187,-44422,7506,16947,-17671,-476,52275,27655,-49670,-82956,-87774,-90850,-94670,-86172,-124016,-117348,-46816,34868,39942,2702,-58572,-96900,-53070,-24976,-13447,-22248,60906,103571,75116,34461,31942,34729,-6042,-73621,-66962,-26782,-32577,-69076,-131432,-131553,-105557,-33033,81735,135033,130099,40290,-59976,-106989,-93880,-80748,-68808,-69436,-107316,-140015,-113471,-58685,10820,49720,6816,-115519,-174821,-151903,-73579,-7528,-11089,-33915,-53704,-52633,-4711,90565,123038,124485,101632,96156,87173,74292,38310,-11537,-29651,-24607,2179,50286,14832,-31256,-50672,-23377,67761,222977,289142,241334,232883,206987,277521,326032,277366,5151,-94379,-37503,-112,40842,138220,215791,215931,209016,205091,149490,133080,102207,-11537,-80814,-35974,4211,21217,4147,7625,-20457,-45732,-3482,31936,-11153,-74146,-113478,4083,46008,47216,31430,-1199,-54907,-115292,-87870,-85541,-95239,-55754,-34342,-27648,-31620,-62787,-41168,4923,22583,7484,-44161,-61296,-8172,58340,52272,-39734,-109389,-482,158727,234334,192607,41954,-119632,-86121,-9581,30603,24082,86024,204250,231845,245883,198917,126512,105148,89281,58094,28460,-1733,-39412,-10378,46008,52537,54833,64093,111260,169325,117038,10456,-81673,-79385,143947,122534,34053,39790,80205,64327,-7621,-40840,98,32048,31722,64556,126610,110891,112548,70487,-10746,-8249,28325,66116,110166,107919,48200,-91749,-53922,79991,63876,-67731,-124520,-62526,-37853,-29560,-47034,-34434,6905,32465,5226,-43982,-40942,39852,162860,175898,117433,89646,50992,-11475,-66042,-93160,-124366,-110561,-8293,69966,-2127,-74914,-29744,74911,118369,77979,52222,71601,41233,2833,-13478,-38857,-51517,-36485,-47675,-71871,-57627,-55176,-74646,-96311,-116983,-77272,-37699,-5485,41502,77442,116746,67301,12169,-51390,-82026,-68312,-62072,-80234,-654,113580,169542,118063,83140,84492,89458,104260,118665,88973,119598,109602,115301,111626,42224,-11937,11752,13473,2651,-10527,-29172,1188,129583,240556,250644,122445,16450,-3893,27923,-17054,-62713,-59878,-35206,-35723,-49648,-40449,-48199,-41775,-4409,16526,-36933,-100118,-28287,83245,126096,57909,-22631,-79857,-91758,-89017,-33758,12663,69394,174132,259622,298156,165947,47425,-30016,-68978,-88200,-77530,-78745,-28558,4002,18886,5010,-65381,-112318,-63535,2743,9644,-16552,63069,107900,80653,43013,-1857,22208,136067,167224,55127,-55685,-33791,19864,3878,-38455,-113761,-113164,-123536,-156772,-61444,10853,34347,44826,105830,367525,377513,294067,254868,152004,2851,-116055,-102123,-41298,33860,31777,-18047,-45628,-46917,-17373,2435,45267,99236,52563,-71939,-64996,20385,12464,-36830,36248,131141,56978,-25895,-97968,-111199,-54031,16827,67375,26875,-40778,-78546,-66108,-55477,24505,77665,54467,-14973,-95519,-92995,-79151,-37771,71702,123377,132659,87401,3505,-72021,-101984,-73229,-23340,-13591,-70059,-141654,-30507,100995,37483,-103739,12033,105649,111337,83158,-18632,-56677,17014,86521,101252,126120,205824,91938,-27325,-75463,-4081,30817,17399,14305,33561,25014,-20788,-4957,46696,65283,95425,84241,-18153,-82173,-73480,-99511,-165763,-80802,3927,29448,-12670,-40608,-49839,19931,115104,124158,149400,167408,135489,69682,-35679,-63894,-12016,34645,-14629,-53746,-101480,-121047,-34166,9755,56351,19970,-2356,31737,78693,124807,142511,91888,10858,-25990,-34154,-15967,-5351,-32643,-121326,-68016,18473,21947,-23048,43384,159772,166782,70775,-19817,-70992,-110492,-64196,30185,301,-32130,-36060,-34386,-57344,-65354,-23527,17974,15541,17017,24857,27598,-5255,-29389,-52936,19408,108642,168005,105889,-3182,74175,140182,267322,342936,292741,136561,24543,-51033,-51967,-80570,-124104,-98909,-66294,-20291,-33887,-90246,-132788,-129035,-46920,20366,82774,69043,-78190,-108617,-94115,-138056,-53639,158502,402777,477094,361147,157498,8523,-56915,-85355,-104783,-59652,8706,38904,-12276,-115166,-49434,-17354,-11128,14580,34382,13803,-68563,-133307,-146520,-28530,114642,138820,81231,17486,-27963,-67000,-18225,57825,135664,132341,94088,36467,-32713,-68274,-51815,-12039,-34570,-106269,-122413,-21282,40655,36251,-27870,-68283,-64190,-45400,-38376,-3055,63783,123160,64539,20532,38104,-17232,-67620,-66371,-44415,-119866,-80537,-26241,-31305,-67292,-85064,-106151,-161596,-102766,-11585,82688,112835,43985,58818,116020,157386,209904,194451,203524,213704,204593,154996,96981,52788,20506,44546,90517,126188,59021,-20200,-48855,-70335,-78195,-82414,-23644,70541,203840,283169,228108,113055,-41600,-96072,-107647,-106819,-61483,-39933,-23611,-21310,-23252,-19423,-437,45847,9318,11001,36526,37095,8500,11025,53970,105262],[102687,34295,-32524,-88885,-113058,-91086,-70088,-39707,-12344,30192,78400,87759,8031,-91611,-78968,-33975,10030,2487,53126,158021,227920,143127,47446,21843,40119,74467,136097,184124,267764,297150,337280,410118,370898,249927,145190,69734,38607,-66075,-143718,-62406,81978,183030,159174,68125,-42854,-99751,-108139,-142657,-131074,-51028,30278,78978,66225,55153,1052,-49987,-77353,-18953,36506,69135,134975,229098,194597,86471,31651,18829,30940,73491,163657,228235,159959,46604,-60408,-30339,1691,-85791,-125323,-55498,2165,4652,7400,8549,-52348,-42972,13012,-12796,-43485,-73633,-91275,-66454,-53971,-57298,-67636,-72635,-122092,-113629,-87823,-70700,-77672,-49527,28408,121033,181141,154788,135301,107414,41857,10839,11777,-3738,-36339,-36103,18021,102161,234951,278660,164192,42500,-46794,-55129,-119254,-102366,-5070,77175,149989,177598,76809,-7370,-85713,-90709,-81365,-88313,7158,34025,-14697,-49017,-52966,-8701,50549,52800,-8934,-39035,-68771,-95248,-109070,-131508,-83197,-58166,29860,48288,3257,-70276,-99779,-41552,-20639,-33962,-30699,12936,44685,18826,-42068,-7633,-1437,-47738,-92189,-123904,-97742,-97797,-82065,-48382,-18590,83525,178317,98890,6009,-38511,8052,51385,20618,-27871,-29696,54512,203736,425338,360004,150511,42580,-9725,-9937,59364,141618,131962,143006,115727,89886,90687,31633,-39468,-21562,-18409,15350,-14742,-72208,-9916,94968,113577,102271,39835,45608,-56851,-150060,-149823,-144166,-157412,-170513,-157014,-131634,-67149,-37318,-107334,-84066,21362,178802,166328,70489,47886,109666,174670,195643,87101,-40214,8008,76533,117818,142424,83248,76189,47364,27127,55340,131841,145983,166223,226145,267345,184633,92753,25656,-11544,-27971,-3647,-16147,-53646,-34778,46056,122740,95235,43829,-15273,-60769,-62894,-54411,-8960,25939,99507,235116,278679,214283,101922,40995,23234,43,-13369,-4558,-12208,11180,138431,268793,229955,148084,68127,42788,-3360,-47705,-82060,-90869,-107202,-84471,-60141,-21066,35984,113131,162993,142523,104272,69102,24651,-62088,-66120,19694,102749,93016,-1060,-94672,-139984,-164723,-105276,2000,33462,2079,-59375,-114992,-93379,-39524,-1835,-11574,-19605,-53018,-65300,-67269,-108971,-87450,-46118,-69049,-75628,-81142,-106811,-136450,-52327,16865,62216,63609,6632,-10027,36822,88833,136698,125237,74108,13248,-55649,-72908,-35124,14645,41641,59653,334,-79780,-86611,-3076,2962,-50491,-68986,-59230,-69193,-77132,-35551,-8263,-2995,28761,158390,409895,616932,620080,429791,210121,78974,13078,-55504,-72293,28251,109833,148937,82720,-26105,-54913,-33995,27159,71424,29519,3614,-69467,-108981,-56956,5859,49627,280,-72035,-125978,-104968,-52870,-58456,-26589,4900,-15203,-78033,-115272,1972,117659,49013,-52792,-82680,-109923,-83238,-20044,56483,43379,-23477,-32102,18431,76564,84303,48487,-24664,-59826,-66749,-57158,-27352,-45252,-91160,-90344,-25955,54675,101915,52607,21601,8589,-27214,-75977,-125804,-155426,-104308,-51453,-23498,-16820,-75584,-17038,18118,-36568,-45227,-62658,-43388,-21195,-40781,-24077,70526,129630,88548,52601,-57525,-137588,-79544,-26403,-5794,-9186,7303,-12107,16437,59699,129711,145692,57665,-86488,-97699,-161279,9146,-16175,-52759,-47870,-62110,-82224,-63924,-3777,-2802,-13338,-7615,17891,39038,45807,16191,-15239,-4316,-44398,-56828,-30326,-51880,-55589,136710,310830,332325,229015,134136,95841,80730,31025,-5803,-61792,-130858,6713,161373,258243,235141,251519,292695,241417,193457,145662,136027,228218,376153,473234,343499,102304,-7756,-33758,-16158,14620,-5477,24139,105110,66570,-12711,-69452,123428,315159,346200,217513,62190,48697,40280,7986,-27199,-36518,-32731,-16172,-31210,9724,57159,104773,146104,164280,97876,4404,-53271,-43780,12473,62619,84692,71813,23756,-26311,-30506,-17741,-14490,-27485,-31532,-34976,-61802,-90362,-16604,53308,172869,198816,131563,80784,36676,-52642,-80380,-78949,-89380,-97767,-58273,49658,118884,84387,-28732,-102146,-19502,62862,102731,73198,66456,125638,171942,136234,104881,71165,20196,-13904,-71082,-101725,-34309,1130,-18416,968,-719,9656,-4209,-66921,-59114,24697,89540,118075,60660,88695,122134,54661,-41922,-56133,-39377,34569,85079,205667,143385,51145,-61443,-139585,-21530,76836,14848,-96757,-108471,-29609,-20167,-33872,-65166,-47658,-3327,83058,122224,3470,-73635,-54179,-429,2690,-9120,-9548,-74129,-131031,-91554,-13782,33371,70625,83808,26477,-50013,-81665,-92402,-24276,70462,188983,308477,357990,-757,-64705,-34184,-38246,-99407,-130601,-19328,75104,91169,10370,-51014,-91772,-89647,-63179,-58858,-56265,-50058,-52265,-23939,32107,107536,105214,66568,44789,50509,33982,1152,12351,39820,104478,133270,139333,113912,73248,88281,77912,21611,-28062,-44686,-26445,-49896,-92797,-97883,-96677,-66018,-84621,-66529,-20351,34995,58827,2890,-34413,-29265,-22081,13690,59254,83603,96646,78607,67528,31843,-4188,-38617,-73668,-31027,37292,3109,-98663,-114341,-103689,-98867,-55808,50249,136062,75858,1246,-59583,-97160,-73196,16322,34266,35714,3901,-24971,-37094,-8182,72449,192913,265829,198121,97917,68094,106271,120963,60021,8538,-11200,24446,172408,480881,528685,428746,275217,177805,134707,120139,38937,-6512,-2710,74424,139428,195089,282670,234682,81237,-99708,-176287,-96890,3851,114443,138067,94521,100730,98680,-30422,-68719,-62542,-67723,-102063,-100987,-23525,6644,-34572,-64093,-97881,-115389,-82493,-43689,-61450,-95878,-28173,118531,238854,206654,68333,-62221,23401,259641,352467,172951,4849,-35240,12034,-23300,-81241,-79272,-36959,-77509,-68505,-46352,-73155,-139583,-48897,-15523,18173,-20873,-15929,-103535,-139728,-54211,-31846,-62677,-115885,-95920,-54945,-25984,-143575,-241189,-247247,-186564,-109644,-24262,69198,22927,-92270,-70972,-19459,4802,-13440,-15743,8751,-23722,-63996,-120271,-121740,-118680,-107897,-64251,9000,39308,18637,57524,149488,65523,-39996,16008,57225,43244,4354,61127,148853,161924,53437,-24339,-33821,-7727,16000,27051,-39730,-63073,-17355,-17944,-11920,-65505,-77470,37683,214330,219199,52430,-79374,-95775,-15174,-17819,-54597,-32495,9432,42295,51496,42567,66080,61928,29133,18720,-17967,-58209,-94777,31858,143660,73051,29405,34279,-4424,-94281,-153472,-139197,-94880,-51055,-2032,-17472,-40022,-31286,-33099,-43655,-32975,-90578,-129326,-68770,-22150,9648,167382,468263,397522,24414,-99826,-95154,-36397,36654,94646,142724,159866,181160,129009,1754,31124,161092,139925,49982,-9160,-27239,-75280,-39285,45009,93223,115382,98847,-27368,-26176,48938,75744,67152,71483,44889,-6914,-105026,-13864,63987,126808,83615,-28806,-107816,-109832,-45527,-36238,-109722,-81243,61270,221827,383813,429982,197980,75907,-93280,-33572,212078,346498,171708,-38476,-64456,-20849,-79132,-146927,-52804,32793,73324,58731,73396,116459,88543,18401,-6422,-40662,-11191,22238,80854,63498,2853,-25153,-47316,-89261,-116325,-39964,-7751,-22722,16601,37427,-43324,-87481,94439,210694,150941,59004,-10437,-49175,-40823,-41340,-74350,-74430,-48413,-12788,-2781,-19417,-35717,-40750,-26628,-127,-8149,-67632,-51410,16983,40629,25588,32380,58871,24059,36905,45704,42560,14409,-30608,-66463,-66359,-20857,71068,112515,91903,44878,55804,85964,66485,-13560,-89255,-117956,-38795,-9815,-101771,-124925,-99124,-93533,-123072,-45497,52245,95073,107103,110723,-3281,-149292,-15617,126425,147072,76919,44436,97419,133259,96778,62988,21393,-20566,-62529,-50290,-12138,8556,93542,244899,315991,259496,157072,11976,-113170,-146815,-130539,-63798,-20741,-87354,-110613,-80029,-46075,4097,114919,151781,60420,-35130,-103435,-58836,-18600,-7950,-12305,-23889,-66082,-81341,-25456,19441,54397,95529,45045,30331,41864,24069,-41833,-105301,-94434,-20111,26723,35990,72790,145968,270190,360473,300492,114098,-17827,-50662,-24036,155346,409801,563156,613957,552182,406571,232853,123547,53017,-35028,-108016,-60137,28559,16057,-1348,36099,73722,66147,7871,-43219,-24041,45236,111530,132364,60988,-12242,-87638,-68988,47052,95720,41494,66257,68339,6323,-42626,-100847,-111467,-84784,-99312,-129539,-118943,-25965,23151,16625,-9534,-42173,-51626,-31491,-33980,-71048,-75384,-43166,-95629,-38040,253612,471955,439310,235631,-14854,-142659,-82699,-7552,30481,64041,61356,-3524,-61920,-20160,56775,72205,14158,-51466,-105612,2576,37553,4331,-30851,6841,89631,133181,136433,152066,130236,-1544,-39438,-114965,-63089,-38103,-31137,6478,5760,-56179,-53624,6643,73519,43553,-70068,-53002,65981,58651,-28306,-113267,-111402,-74860,-35471,78730,163785,142423,162401,146887,157523,171625,201832,200444,111105,26162,6048,48198,98047,116567,131400,138310,181000,242128,191184,138803,56600,-54125,-116494,-91582,-39074,14002,47494,70686,31891,-2443,-6960,-25865,-73383,-71429,-54126,29318,165637,217751,241433,221306,149822,48726,-5035,37992,56282,35527,-34745,-81624,908,84604,179376,127849,13708,-97946,-165433,-126955,-90874,-80868,-64428,-45236,27480,34823,26280,74218,79751,39971,-4037,-16013,-44696,-77270,-91110,-118363,-189977,-119922,-27175,-24282,-47208,61808,65483,53735,-31169,-41046,46456,108778,57309,28544,-39785,-24150,70682,158321,141111,78735,34356,26268,32551,25188,19486,30192,-31117,-65977,-59866,-7315,42504,49820,2309,1508,7670,19493,87029,108941,39379,-116128,-122735,-60811,-85866,-93702,-51393,-77727,-94088,-74927,989,49474,56303,23374,-50380,-107385,-153863,-94497,-71146,-96069,-89368,-98403,-81656,-30674,10931,7351,-27371,4021,68180,48105,-36432,-80959,-91017,-100365,-107816,-100892,-123211,-94106,-24574,53593,46098,-4492,-72203,-122360,-85106,-46813,-2347,20832,89223,97684,56005,22577,23720,24475,-19472,-84935,-63035,-26357,-34902,-74653,-131791,-106513,-79301,-9401,81642,118098,107469,24345,-64503,-93704,-78216,-69720,-72083,-79038,-114165,-138396,-116670,-67489,1808,47064,29077,-87531,-153471,-137415,-61561,-4433,-13914,-33564,-56662,-70805,-28669,60271,89376,90678,68104,65213,65782,60263,28881,-21047,-43015,-24895,18669,56161,15809,-37270,-60996,-28219,62855,219238,286909,283922,319753,280752,329296,368739,294208,26641,-103128,-42696,11122,75540,196979,255491,223848,203247,200080,154587,146228,101306,-11294,-73856,-32950,-2236,6477,-15266,-8374,-24810,-41409,-2787,22121,-22047,-82013,-103488,16329,59359,55238,34012,-12034,-73148,-98524,-87981,-84134,-85328,-51535,-36689,-27320,-28367,-64429,-39036,25650,62474,49694,-211,12860,71459,124615,89668,-24690,-116463,24193,195479,270820,208684,37987,-114427,-66450,8574,30199,9704,80813,215885,257369,279371,217610,124728,83522,57428,31627,11998,-10211,-45539,-22208,48377,77620,103047,114788,168178,222900,159578,25653,-79722,-70847,137265,123828,39047,32829,68475,45513,-17856,-33524,15626,51462,46943,59907,93150,58731,62380,49594,-14647,-1364,22751,45660,85666,87769,41243,-96125,-45732,81995,44406,-75678,-116068,-57341,-35763,-31628,-44329,-18169,31525,55740,30077,-31986,-30737,42919,141359,152216,113523,96511,67648,22916,-39472,-74873,-110609,-98628,3499,90394,29627,-58467,-66535,60491,124280,108690,104682,129938,84378,26771,5825,-14477,-28745,-10208,-16217,-50741,-52669,-57548,-77797,-90210,-110039,-77674,-32777,8059,55698,101149,133747,74477,12785,-49440,-76999,-70830,-63211,-53606,22996,123539,150051,72479,37399,56336,77789,103323,103684,62306,93733,58204,54418,94560,36584,-28241,-10752,-13480,-15631,-14804,-26233,872,121388,223557,236091,108771,-1041,-8473,43001,-2930,-59266,-61386,-36160,-39495,-63121,-52071,-53682,-48158,-11879,9320,-37344,-100714,-42652,58039,106377,45836,-31146,-85659,-93297,-100392,-38989,34554,108190,223920,291917,301985,167314,51842,-25442,-63127,-83774,-82829,-98713,-36673,-5445,7696,-3800,-71579,-97858,-38787,31707,30174,-2080,77152,122530,88978,45011,-7725,-14657,85768,116401,20197,-83625,-38677,15800,-692,-32429,-100468,-115004,-118144,-156639,-76968,-11253,13192,28133,83531,326702,404586,315081,249658,130286,-16013,-125515,-95828,-45491,16662,19446,-27372,-55128,-52787,-13709,19170,62479,107000,46102,-90314,-61106,17026,2425,-44206,45909,170227,109919,-3528,-81262,-88263,-30241,48750,100711,40179,-46415,-94360,-110409,-89611,8677,76726,67055,-480,-81788,-92960,-75875,-36452,77355,127233,132659,83476,2543,-66532,-109738,-91562,-38413,-17491,-61359,-146389,-71573,43497,-6847,-98553,29472,112036,104627,81184,-13968,-50181,27931,105198,132882,172915,215251,77098,-42917,-78321,-10611,14436,-6424,-15614,-4647,-2726,-36032,-22078,27020,54494,92971,83114,-14125,-76240,-72645,-94893,-142421,-79584,-5643,25312,-12038,-39447,-49334,25770,136900,144742,149507,152849,115440,52939,-38820,-39440,8521,27732,-27358,-72550,-115426,-145700,-88716,-60937,-2636,-13172,-10591,35360,76758,108033,120313,80340,3340,-30669,-38707,-17458,-1211,-24113,-116818,-70775,25525,32374,-21244,29039,148452,177487,85228,-12722,-72120,-107583,-64057,23183,-6847,-44622,-55934,-51156,-73158,-78669,-32659,9594,2744,2726,15096,24851,-3146,-25655,-46442,24317,127127,208574,151698,31762,81808,107943,235720,359662,336345,157428,24724,-46219,-20690,-53689,-117053,-100576,-50734,4400,-7190,-63572,-111592,-109127,-37873,24956,88312,85603,-53658,-111668,-104310,-158632,-88929,109654,348349,439404,345340,155844,20277,-42756,-76381,-113252,-73168,-1381,30630,-7975,-105228,-64369,-26993,-14987,13922,35961,23390,-50438,-112580,-117240,-5764,115010,142891,86873,23245,-16819,-61028,-33210,29815,110583,117001,86027,38951,-21731,-55233,-50586,-24471,-46445,-103508,-102946,-18428,15270,469,-54673,-72139,-56224,-36014,-24291,12425,73677,106961,-8234,-71665,-20907,-38283,-61845,-46888,-10488,-69819,-33456,566,-23540,-72481,-91039,-110025,-166807,-111768,-22717,67720,99051,38451,54443,115884,158590,193662,164014,178280,187998,174780,123526,74606,51712,45953,99428,154253,163520,64587,-25658,-52944,-70014,-79190,-85717,-21236,73765,217224,322695,284470,167735,-15814,-113183,-123186,-106872,-81963,-65659,-49348,-45841,-42483,-41600,-31361,17081,-12733,-11527,15177,14667,-9369,-1105,44927,101672],[102605,37682,-27722,-89105,-106031,-83957,-72451,-50770,-26292,14073,60966,63358,-6996,-96790,-74820,-23451,27901,32230,83729,178200,222296,125547,34353,20169,55184,108295,191709,232575,271014,240640,276274,386378,390491,277367,164489,82570,52010,-54504,-129951,-66429,83010,186227,154343,43834,-56802,-80775,-89698,-129677,-124760,-47006,31314,79512,68644,53451,4622,-27555,-59167,-31877,1041,28000,94313,203186,192690,97743,43260,21919,29524,72743,156464,241801,174330,51577,-66348,-25633,31183,-56137,-132280,-83820,-27675,-19972,-3463,18192,-27496,-40497,5331,-13697,-42087,-78230,-104045,-77821,-63942,-77933,-74318,-87271,-142355,-131753,-100590,-77334,-64439,-31118,49799,147170,208998,176382,152816,117220,44191,18088,31129,24979,-4283,-11459,32685,116353,241911,276895,159630,35305,-61892,-79041,-131168,-94433,6788,95854,187984,237178,103187,-25968,-91465,-100391,-93441,-72841,14226,22808,-37184,-72442,-61002,-1571,52903,37544,-19766,-29522,-45462,-98711,-122747,-119770,-68196,-46016,33099,47552,5706,-65162,-100047,-45692,-24084,-35017,-27282,19472,56778,48094,-24691,-18861,-19943,-64147,-106012,-107433,-80107,-92036,-103992,-88505,-81318,18244,156120,125811,17218,-28512,47109,104582,61852,-7016,-35308,34462,182428,402397,350124,156466,52323,-4067,-3620,72202,163442,158630,173558,138680,88923,75489,12645,-53692,-29497,-18759,20570,-19073,-60967,12729,105608,103117,101983,50618,63463,-39196,-120597,-126110,-137184,-153998,-174719,-153800,-124327,-77366,-58949,-111161,-70038,16096,183182,192466,93455,61183,115410,190142,225712,107569,-47899,424,126684,167062,152627,74718,72108,40204,8173,23045,95674,111636,146389,232724,306006,214781,104035,28680,-11040,-25922,2588,-2999,-46238,-38570,28485,105928,93871,52160,-3406,-45770,-45034,-35600,13188,52330,139493,309316,388378,300629,144781,60424,26545,-7135,-31518,-26707,-25556,11401,155691,299901,276769,193400,95866,52373,3701,-37669,-72154,-78071,-74592,-45195,-26893,359,44430,111324,157056,151340,124450,81582,19318,-67098,-73838,12853,87219,60953,-40357,-125824,-126635,-136734,-131605,-27370,2202,-16843,-63012,-106517,-69160,-6198,26526,6512,-8822,-42657,-58453,-65853,-115589,-94566,-47608,-70352,-110386,-80156,-85913,-150132,-57676,27628,103969,114341,46418,13724,27039,80161,134197,124844,77899,23273,-45856,-68583,-35106,12892,36695,58940,15611,-70863,-83239,1241,1691,-47280,-70216,-65926,-81173,-85571,-37738,-5918,2912,34097,167807,417431,596181,589104,409779,206558,83340,21275,-53365,-71193,36194,124138,170911,88884,-27958,-52277,-21721,49221,98778,60412,26238,-58519,-118518,-57060,5122,48394,-5930,-84102,-139749,-100643,-56915,-90140,-60070,-12978,-20553,-72526,-123340,-29777,81201,40166,-42060,-66322,-101351,-86599,-14709,56016,37380,-29688,-41666,4354,69163,81787,49807,-22349,-59963,-65093,-53117,-15631,-23990,-72401,-94037,-38762,32687,78664,42297,20231,7037,-24825,-65206,-110616,-144740,-90570,-36258,-19599,-16420,-64435,-1773,18277,-42192,-47547,-54151,-27577,-7258,-22744,6760,111262,150268,79788,39005,-62390,-126850,-66219,-7239,28220,48020,53868,15450,28761,67966,137443,160098,93347,-33249,-89226,-93773,23134,-3906,-48669,-62831,-71370,-84109,-75913,-17939,-22063,-33291,-22292,16080,47463,54485,26175,-20468,-57713,-81937,-90527,-53755,-71270,-78472,148887,346414,326072,204792,98688,44302,16788,-25382,-59079,-96163,-108109,23146,187069,257834,230923,257946,302047,244811,193467,131927,102639,181347,350257,474857,360033,107721,-10315,-33119,-15483,9031,-14523,16847,121870,97514,8360,-74210,119808,324414,323698,166738,32804,33833,24947,-8979,-46027,-51698,-41630,-21771,-34551,7996,56803,100015,126988,140994,76751,-12164,-69451,-61739,-8069,35096,55698,52201,34413,-5711,-10104,-9751,-23724,-43921,-47876,-44979,-63657,-116836,-43865,34231,148825,169082,107954,57834,13629,-70154,-103600,-96700,-105001,-115407,-81915,30461,105669,77692,-28751,-92055,-2444,92363,152025,122491,114144,170504,198396,136569,88476,61208,19998,-16326,-67487,-75502,-11108,9961,-23655,-8364,-4742,11843,2483,-52216,-43404,24290,59564,86208,49709,89171,133207,84368,-6348,-55736,-53498,24921,83386,193412,124418,24149,-79417,-125233,-17897,71340,-1000,-117414,-99104,-13912,-14332,-35068,-69596,-59660,-24111,47834,78487,-30625,-105416,-65150,-8751,-6057,-8277,21768,-30088,-96023,-76066,-8591,46111,92735,105583,41787,-45529,-85930,-98807,-21741,84916,220350,368194,389859,910,-68364,-40623,-41073,-98018,-126104,-25347,66332,108775,14676,-61654,-113237,-81149,-60317,-63798,-71508,-66357,-67156,-42198,12434,97966,113743,84438,51925,46847,25091,-8946,3522,45457,129400,157696,147716,99112,36262,41198,48828,10690,-22914,-21063,13999,-2426,-53729,-71533,-127034,-76506,-59995,-11310,2041,28876,53916,-868,-43624,-50590,-41973,417,36440,55451,81547,66074,59050,35914,10706,-21257,-73233,-55711,9021,-9721,-92025,-101921,-88827,-66487,-21025,62173,124638,59019,-14891,-67750,-98842,-70138,17849,39807,50052,19387,-19517,-35495,-2143,84576,202525,267675,195266,93151,61702,98308,98862,27817,-12989,-24532,20537,167814,447899,453921,326684,206229,147293,128188,141114,67559,7833,-24854,56610,139425,218064,314865,269296,109681,-78264,-187494,-89993,6264,94920,115474,74841,78348,93810,-11467,-52165,-51569,-69739,-113478,-94900,-18846,22752,-19622,-58546,-95096,-113288,-82146,-46222,-56297,-82695,-11877,156184,266027,248173,102810,-62773,2719,264933,370074,181309,5913,-41968,9917,-19132,-76528,-75416,-35150,-90249,-77771,-53946,-75141,-139910,-61532,-38089,-8631,-45810,-41776,-122184,-146810,-56800,-45637,-74991,-126997,-100686,-50801,-18816,-126807,-214109,-234610,-183215,-109159,-21673,78446,23109,-111492,-92424,-44025,-9563,-24777,-33994,-18600,-48428,-80903,-130635,-131185,-130026,-121178,-80487,-2173,39303,22927,46164,132043,63979,-34944,17354,56151,45540,7816,51052,135415,142857,36056,-28685,-28566,-6147,8942,28049,-24120,-69696,-34676,-34523,-39166,-114683,-170588,-115775,18062,22411,-126550,-232169,-208198,-76781,-11533,-47226,-26721,4707,22808,23059,9021,35558,54267,32747,20485,-22298,-64416,-59932,83031,167772,86056,56753,62094,14409,-88184,-158371,-155042,-116199,-72438,-19755,-17268,-13221,11461,-26247,-86994,-54109,-97542,-132169,-70538,-21997,11402,172052,486680,463035,63462,-75432,-80678,-29496,40162,100992,142944,162447,176318,118478,26059,80474,211158,214673,127358,62001,20738,-52349,-28445,46460,88067,102812,94078,-25465,-23163,51169,74298,75617,85464,58527,-1632,-101207,8387,87390,148119,85820,-40228,-102606,-66254,-25589,-33405,-123084,-70091,75346,242650,380343,368468,148346,48389,-102245,-26858,235724,353318,142604,-69931,-34523,24838,-57537,-149510,-49196,43804,90612,72196,73774,101574,75436,11665,-7542,-40714,-14418,20664,76689,61482,2557,-23047,-39408,-74734,-138068,-57252,-19502,-24833,18869,38534,-38784,-99649,60088,184546,143484,70193,7626,-30987,-28249,-34218,-68065,-73163,-50963,-22098,-19057,-35922,-50505,-50498,-25909,19873,20448,-38048,-28614,20905,43791,34422,44006,71683,37649,55256,59630,45906,-4737,-58009,-79732,-68873,-16942,73116,107239,72900,26066,51579,74943,58343,3769,-50261,-84556,-56899,-26946,-98936,-125555,-107730,-110358,-126151,-26923,61313,91466,89622,94664,-6420,-131161,-14467,131418,160592,86166,47269,94729,125245,86650,63094,38100,2122,-52383,-63932,-37266,-12006,74436,238030,338471,298266,180377,13470,-125559,-148622,-120341,-54089,1562,-74219,-110188,-94464,-64016,-7360,119432,173522,67236,-37731,-92608,-44131,-15725,-23645,-42297,-40219,-70141,-84449,-24571,29466,66080,86305,26754,14246,32901,22501,-34842,-87017,-69549,5533,51897,48525,72863,142740,268724,377180,336549,119600,-24825,-53438,-11372,176318,450321,609029,644666,588440,471858,290351,152456,58960,-36752,-111700,-67657,14481,-3387,-34422,5854,52833,48013,-1617,-37184,-5117,72954,141732,176888,104290,13248,-61646,-69663,8178,30715,-5349,33890,31106,-14220,-47580,-100771,-111975,-77992,-86185,-105746,-85255,-10968,24089,16437,-3232,-31206,-41088,-21956,-22487,-57710,-56869,-25553,-72351,-34525,248017,444890,399903,213047,-20295,-145976,-78166,3083,45161,82734,77327,2918,-76296,-58906,25707,50787,-4806,-81120,-64221,53856,83085,34918,-21499,-993,71078,106142,104320,108363,115408,46404,-25346,-119678,-65258,-34949,-33813,-13661,-23876,-67109,-40611,29933,87083,45470,-77013,-66733,45847,39152,-39304,-110813,-100766,-75138,-42341,77071,154149,132806,130513,92210,99159,112276,137001,150752,79705,13055,26580,96559,123494,114818,126065,140147,177729,244035,205667,167736,92105,-34241,-125651,-91158,-40138,9444,42477,68936,37424,2274,-13975,-39050,-90366,-89834,-68201,18877,161033,238228,278380,277046,223412,118976,55135,89494,108388,69760,-23313,-88339,-7406,68524,145259,90829,-21321,-127366,-140421,-113240,-95591,-90697,-83936,-80786,7145,46320,37062,61477,70954,43145,1110,-11011,-39148,-70408,-80923,-98110,-141188,-132168,-37650,-18712,-42812,35062,30622,35651,-23936,-17419,72197,145863,97173,53104,-39092,-56511,32782,119992,120049,87804,43495,20372,21738,12647,8121,23760,-26641,-61458,-53179,9779,58288,63212,12274,8263,1355,-2831,46296,68627,21429,-116799,-125685,-64882,-86608,-83705,-35543,-74538,-95796,-62694,11634,61977,76575,48499,-27673,-92679,-142799,-83281,-56734,-92007,-99253,-110619,-71750,-18416,11997,-6674,-42014,7735,82250,63893,-25844,-77820,-92487,-106113,-117314,-111361,-109170,-68218,2313,75711,53000,-8439,-79242,-138076,-104295,-50508,22475,69738,122688,96189,47583,20070,16727,13203,-34096,-95138,-56506,-24710,-36974,-79179,-120815,-75674,-48545,15862,80534,99713,82248,6413,-67309,-77482,-62354,-58397,-73783,-89083,-120997,-133567,-117655,-76175,-8936,40025,43377,-58147,-129118,-121270,-49927,-2401,-15397,-31004,-56994,-85893,-45427,37900,62429,61129,37843,37509,45711,45973,19637,-29707,-54253,-20954,32897,55311,10417,-47005,-73378,-33698,55937,203162,272401,317844,391445,345412,367202,394857,296254,42951,-109055,-46955,24811,120678,262754,289609,221247,187656,185847,153295,152257,95469,-11721,-66553,-31278,-10979,-10511,-35976,-24947,-29674,-37031,-675,14168,-29800,-86996,-96266,25084,70511,62969,38801,-14434,-63002,-60791,-77487,-78800,-73425,-46434,-37823,-26127,-24931,-65442,-36123,46396,102003,93958,52417,82497,146619,180175,114437,-14155,-113830,51133,228102,299825,218927,34875,-103687,-49876,23472,27145,-8299,65631,208575,264595,297628,227090,119757,63192,30716,8666,-2355,-16308,-48262,-33991,46461,98603,146576,159258,213891,261765,193984,41413,-76781,-64946,124023,121326,42022,23011,53125,28071,-21695,-21402,32324,69974,61022,53516,55489,9367,7676,20546,-20676,2307,13527,25186,63164,68311,32849,-100552,-38265,80007,23772,-82244,-106383,-50449,-31800,-33811,-43707,-5276,52616,76790,53859,-19092,-23096,39705,109753,124040,108000,102458,85791,66653,-4538,-51607,-87613,-80094,18713,110616,63135,-23261,-101487,44048,124176,133556,152620,182823,125065,50513,25597,13537,-113,23825,22671,-25764,-45905,-58301,-79331,-84280,-104051,-80923,-33157,19211,71076,126614,144953,76073,10925,-46440,-69576,-70999,-61851,-28178,44493,129130,127794,29186,-9821,18483,53904,92712,83379,42116,80531,16989,-9465,74425,31024,-46188,-35425,-41902,-33949,-17673,-22495,-668,111194,202856,213769,87731,-24363,-6393,65727,15198,-54937,-63361,-36839,-43907,-74664,-54590,-50450,-46231,-14532,3880,-36771,-102243,-58985,29532,80184,28504,-40072,-88690,-90883,-103967,-38909,55852,144686,264576,307525,289186,158561,51555,-24045,-59718,-79257,-85113,-120211,-45037,-15528,-3191,-11602,-76259,-80623,-10101,64325,53708,18125,96916,141330,99765,49416,-8904,-49534,37192,67872,-10839,-111035,-41084,9293,-5929,-27902,-87766,-115010,-111237,-148772,-91261,-30388,-2343,17048,70788,285273,422316,328231,236590,104729,-33033,-104455,-74247,-39680,7779,10120,-36574,-63828,-52680,-1728,38617,68926,98853,29831,-110353,-50520,15965,-6426,-51082,50127,195051,158693,19590,-63274,-66612,-8530,76247,128928,50264,-52652,-108347,-112202,-92558,5108,81450,82917,18872,-58851,-70535,-62647,-36327,77194,126650,130781,81360,5143,-56212,-103202,-105788,-53658,-21905,-51605,-118921,-98218,-2608,-45720,-83118,47353,118592,99947,82922,-4623,-40861,41952,128369,172920,227869,225947,68042,-52531,-75744,-15217,322,-27468,-41332,-35443,-24878,-46871,-34898,11814,47744,92619,81622,-10174,-68628,-65391,-76535,-111225,-70863,-13987,21971,-9099,-35063,-44852,33936,158699,164645,147747,138689,97890,40414,-35294,-12994,44991,44264,-17878,-83008,-117196,-148372,-128747,-115868,-45154,-36719,-14796,39418,71370,87848,93376,62866,-4358,-31924,-38454,-14285,6834,-12133,-107761,-68152,34687,45500,-14278,18400,138815,187774,102186,1317,-64619,-97162,-53648,30409,1232,-41792,-64635,-61304,-82730,-79262,-31306,10248,-832,-1779,14856,29649,5209,-16059,-33337,35340,149286,247382,197416,71536,90723,78635,199177,357940,360226,172343,26324,-31976,13520,-21497,-97514,-95351,-29113,33183,25023,-27152,-83680,-83868,-13988,45844,108755,116624,-19192,-102001,-106132,-167328,-108161,73102,295513,396320,322261,152401,32922,-25607,-62937,-114634,-78570,-2176,32556,5906,-80480,-76105,-33509,-14132,19306,44361,40235,-24088,-81437,-78003,21163,115399,150540,100816,39919,5961,-44680,-41561,7796,91851,110067,88016,52850,875,-34512,-42450,-29328,-47482,-84299,-71903,-4192,2848,-21542,-65244,-61121,-36716,-13713,3412,40408,94054,99432,-45499,-85373,-37758,-30869,-37504,-13998,38507,7592,29932,37795,-4716,-64631,-85351,-103106,-160618,-109790,-24490,58888,90323,41282,59229,125957,169397,183599,140818,160778,171413,154761,103233,64817,65720,88609,171137,224126,200456,74703,-21239,-46160,-60141,-72159,-80774,-9659,85518,236503,367937,350780,232724,23518,-109193,-124537,-93829,-91659,-79555,-62494,-55735,-43646,-44632,-48453,-448,-24896,-26777,1030,2521,-13255,986,48763,106029],[93801,34777,-26317,-90712,-97814,-76074,-72209,-60841,-41144,-5569,37907,34500,-24936,-101968,-72370,-18387,36087,51662,104934,190337,214188,112147,30078,32945,88232,160347,263562,290819,272481,183959,208608,342405,390880,297597,182544,95174,65805,-42192,-116079,-70991,78835,181797,142792,16883,-70437,-63738,-71360,-114762,-118178,-45192,30198,78955,70430,48699,4890,-6163,-31200,-32372,-27346,-13322,47692,162978,178878,105955,53715,24189,27062,71119,143262,243769,181809,53150,-74667,-20225,65635,-18473,-114569,-117219,-60431,-43422,-10907,25257,-17284,-47709,-6784,-15879,-41577,-83626,-118077,-87363,-63490,-77344,-74240,-100876,-162173,-143679,-101028,-63112,-34838,-2526,73501,168036,226094,188983,159297,119234,42269,22321,48009,49980,21386,9844,45327,127373,242003,267970,153270,30006,-71014,-107311,-135692,-86676,16686,111047,216747,279181,133022,-31710,-90048,-96892,-93042,-58803,17738,8218,-60466,-96875,-67783,2766,52002,21285,-30159,-23174,-30657,-96539,-135892,-113266,-61611,-35016,38229,47431,7054,-61894,-102662,-51699,-29081,-37834,-27310,19531,59946,63859,-13325,-29924,-37033,-78417,-116141,-91890,-64293,-83405,-121740,-124366,-135729,-39861,122006,141363,22527,-18235,90160,159909,102615,14200,-39569,10080,154301,360801,323798,157271,58606,-1430,651,81287,175252,172539,189431,150866,83290,64271,7964,-59948,-38003,-18151,24751,-22966,-49679,31934,109266,87238,96002,60640,81050,-5053,-53709,-75599,-110711,-140364,-160058,-148144,-119269,-88839,-76730,-103481,-61780,667,176864,217865,115247,67132,112837,197934,248350,124547,-54879,-12313,171603,213720,157881,67020,69632,34242,-9783,-11540,51419,71399,126324,235851,337330,239263,109614,25796,-17774,-31121,2654,4577,-42314,-42730,11289,86449,87663,53930,2279,-36074,-32283,-21852,27480,70992,170139,368824,482939,377348,183894,76608,26272,-16290,-49382,-48435,-40312,7459,164239,318275,313555,230393,114502,55061,6286,-30745,-64979,-69667,-50695,-14483,-1265,14299,44254,96902,135265,142486,126760,79923,7568,-72919,-81998,4155,68919,27270,-79926,-135112,-101767,-108856,-151876,-57700,-31622,-39108,-69803,-98160,-45185,28279,57253,25614,763,-33888,-52610,-64745,-120227,-100495,-47327,-47280,-81772,-37431,-54610,-145368,-65202,33556,137263,152475,73257,33226,21821,70964,128495,121005,79092,31768,-36724,-65300,-36762,9213,30057,56733,33395,-57163,-80027,-5372,-10563,-51663,-76574,-77381,-98329,-97706,-44011,-8798,4234,34772,168733,402934,543608,527533,372192,196846,86625,28883,-53035,-75131,36151,129333,182656,88217,-33932,-51633,-9133,71628,124569,87304,42086,-51707,-124701,-57640,2242,43749,-14114,-95989,-151359,-94438,-57958,-113481,-90658,-29439,-25820,-68061,-130300,-61435,41922,26009,-37400,-56889,-96385,-92206,-16436,45735,22938,-43643,-58154,-16785,54427,73340,45118,-24769,-63319,-67131,-53870,-10401,-7579,-55072,-94124,-51872,10546,54844,31014,18561,4572,-22887,-54350,-96097,-135820,-81723,-25658,-13644,-8306,-46726,9970,14530,-47230,-51313,-50868,-12475,13557,6616,48554,156600,167383,70174,27331,-64584,-109168,-46230,17635,69076,108309,102342,46293,43270,76236,140914,168379,125709,26602,-26242,-36729,27929,4731,-39818,-80929,-91580,-95089,-90807,-31769,-39204,-50302,-35812,13128,53804,63354,36939,-14770,-84030,-85254,-118493,-63483,-71062,-90312,153653,368792,310026,178513,65466,-211,-36291,-68584,-97737,-109655,-86158,39668,205980,242955,212564,249613,294012,232810,181423,111061,72397,144976,329924,479684,383028,119842,-10910,-33374,-17134,1087,-24930,3750,128854,123050,27799,-73450,107031,319112,288848,114999,3658,16657,7952,-26137,-63704,-66720,-49901,-25274,-35007,7622,56006,93397,107428,117881,56781,-26270,-83498,-79364,-29452,6442,24818,28561,40122,13642,9365,-3679,-37172,-62104,-61812,-54383,-64676,-133120,-73201,11778,118442,135165,83847,37379,-6192,-84672,-124929,-110567,-112501,-122605,-106093,11025,89717,66740,-30262,-78965,14104,122505,196745,165476,158350,207262,216948,140682,81795,53547,18427,-20330,-63587,-52374,10610,18684,-28807,-19079,-9677,14825,11794,-35578,-28723,22945,29767,45635,31292,84411,141023,115539,35081,-40558,-66459,14880,79109,170872,98526,-2953,-90376,-110693,-15182,64119,-15252,-132585,-84039,-190,-11421,-38103,-73799,-68558,-36432,26748,49521,-52110,-131386,-75099,-17460,-14842,-6786,52837,17134,-54833,-49207,2165,60721,116845,128914,57143,-41595,-90046,-99779,-14741,101705,253934,425816,404999,1726,-70591,-42898,-38228,-88913,-117305,-34149,53057,123881,20986,-64577,-115290,-68621,-58397,-70021,-87125,-81242,-78810,-54981,-2318,90327,122967,103064,58161,40119,14594,-17728,-3069,51352,151810,183533,160223,90000,7876,-3421,16761,212,-14819,5204,56536,46588,-13828,-41659,-89784,-55186,-4545,47243,29383,27217,45550,-6310,-52826,-69630,-57723,-11265,15738,29244,64830,53490,49494,38250,23619,-5634,-68162,-79010,-15971,-14674,-78764,-87946,-70643,-34530,14283,70622,103848,36336,-34310,-77198,-101093,-69761,13904,40202,61340,33909,-14889,-35342,1122,91018,200312,254817,181673,81962,50810,83712,67771,-7485,-34464,-36101,18531,161533,404088,374051,231747,137840,107022,113413,159779,103280,31843,-47418,29905,128550,228698,332464,293747,136096,-49349,-178198,-80681,11436,82281,99148,57963,54425,81781,9958,-31982,-37736,-68179,-119270,-87655,-16465,35935,-2515,-50767,-89984,-112347,-83891,-52179,-53075,-65409,8928,189149,277789,278954,139601,-46678,-19257,259898,371292,184602,9352,-44953,10297,-12230,-68776,-70783,-29742,-100637,-86804,-60115,-74846,-133033,-75318,-62830,-37452,-70054,-61897,-137075,-141288,-55680,-54779,-82511,-130885,-104473,-48956,-16637,-110026,-182411,-210885,-166741,-95632,-7673,94799,31648,-116983,-107431,-62158,-18734,-30627,-48853,-42742,-69271,-94209,-137560,-130964,-134858,-130799,-94705,-12397,40057,28816,38088,113805,61076,-26945,20754,56795,47789,9039,34540,111453,113113,17219,-29188,-18676,1304,10104,36484,-1015,-71862,-51048,-50117,-62939,-155569,-250023,-250756,-162944,-165143,-293683,-369170,-306913,-134274,-9978,-41219,-21300,-175,4678,-569,-14223,14261,50589,39722,24531,-24157,-64818,-28538,120818,172726,89777,76415,87913,39135,-70205,-146625,-149321,-118280,-83601,-33934,-17109,11509,50942,3605,-107168,-74243,-103504,-130897,-69483,-19614,15381,176383,492326,527421,118804,-35172,-50147,-8331,53594,111941,138483,153577,158155,97363,45560,115876,246227,277964,193690,120144,56048,-35999,-17896,50834,87696,94354,89757,-22632,-21505,48884,65297,81749,101242,75232,5047,-96233,32616,112510,166628,85987,-47962,-81360,-21331,-2278,-27748,-123623,-47396,97231,261475,363766,303019,107247,24377,-109316,-17254,257630,353936,115421,-90306,2474,73233,-33007,-148519,-44893,52297,100598,76072,66351,80936,59380,6329,-4655,-35855,-12699,23577,76012,63880,8330,-14377,-25823,-54657,-130927,-73044,-24476,-15220,29535,43916,-31330,-105026,30624,154702,131613,82740,31811,-7296,-10631,-22413,-60417,-73021,-53801,-31166,-34769,-51195,-64422,-58606,-21951,44358,52349,-7374,-7030,23053,44828,44409,57675,87304,54967,75542,73602,49581,-23340,-80959,-86311,-66193,-12093,71572,93953,44895,1409,44119,62120,50673,23518,-7420,-32311,-29133,-15521,-88961,-125957,-115369,-122783,-107847,-7522,67489,85390,72988,76881,-8447,-107980,-8018,136446,170652,93176,48876,89554,113413,74756,62558,56074,27584,-37576,-74796,-60121,-27123,57463,221562,346457,328556,200136,15362,-131244,-135614,-108207,-44283,22389,-55751,-104439,-108014,-81581,-16142,123238,190815,74273,-37723,-79394,-29533,-13820,-39486,-70048,-51499,-70869,-86290,-19992,44581,80192,75765,8775,-3636,19267,15143,-29586,-65446,-42186,32071,74721,60127,73021,138258,261976,382762,362527,121255,-30088,-51875,-8,185377,465329,624314,646534,598548,519067,345228,183369,64938,-35975,-110324,-74730,-7715,-31029,-62642,-14219,40645,34090,-7843,-28452,13071,93712,159237,208499,146646,45510,-29406,-57930,-23921,-22866,-32280,11300,-2226,-34678,-52233,-99917,-113128,-73058,-72765,-80539,-56446,1591,24600,15680,3116,-18097,-25367,-4792,-2746,-33841,-28024,-4170,-45878,-23093,240795,405042,345354,179005,-27218,-146834,-72707,13651,60731,104240,96746,13595,-78111,-86666,-3967,28007,-24041,-105520,-13896,102641,126985,65332,-11431,-8595,52674,80212,70754,57962,86151,85416,-16564,-116568,-63576,-29169,-34077,-31439,-47630,-68044,-25799,50369,97361,47730,-75465,-65177,33913,26359,-42551,-97865,-82569,-68960,-47239,73669,142684,124622,95949,38795,41379,55440,77813,105366,55608,15014,65575,153494,148102,111660,117881,135999,167363,238264,217289,199433,136951,1346,-111058,-93142,-43970,3285,36290,65092,40473,6914,-18477,-47890,-102556,-104780,-79804,11002,154926,258413,315134,329161,288159,181273,113989,143925,165495,105748,-10391,-92864,-14790,52673,111985,53102,-56473,-134412,-112750,-97684,-97746,-97863,-98038,-106166,62,65458,53625,49927,61438,48634,10813,-1508,-31464,-63342,-70441,-71863,-86583,-103766,-44392,-11860,-32273,19059,7041,27349,-7862,6892,94557,178133,135454,72158,-36010,-82858,-431,83503,96191,93259,51660,15642,11489,-522,-4163,14515,-21894,-54867,-44413,25036,68883,70932,18080,11936,-6645,-24715,8414,27771,1003,-115604,-124649,-67605,-85506,-72447,-18124,-70942,-98388,-50664,24381,75218,95767,70968,-8668,-81498,-125178,-55377,-24802,-71794,-100222,-122324,-62806,-6818,12979,-22417,-61477,10746,93819,74966,-17627,-73696,-92445,-108400,-121897,-114367,-90362,-40788,33131,99027,58498,-9263,-80040,-144466,-106699,-37564,53744,120967,158857,99534,47943,23190,10921,1715,-48855,-96371,-47640,-21692,-38424,-81127,-100013,-40007,-13333,41432,78579,80841,55657,-12684,-66717,-59500,-46610,-47246,-73196,-99215,-124891,-125142,-115550,-84292,-20742,29927,49967,-29617,-102491,-103611,-39086,-1306,-14559,-25963,-54391,-96668,-55412,22422,41640,35515,10498,12828,26789,31901,11254,-36694,-61465,-14259,42495,47401,-1718,-60767,-88018,-39819,47707,176886,248123,337864,438411,393339,387823,402272,284398,53427,-112278,-50198,41206,177687,331257,315268,208560,163979,163916,145753,150817,85622,-12918,-59295,-30750,-21402,-28648,-56528,-40622,-34206,-32490,2610,8016,-34880,-89537,-92285,29441,78559,69790,45568,-7222,-38998,-29229,-61607,-70153,-60856,-41477,-38429,-24652,-21893,-66629,-33617,64933,136790,134921,103832,141701,207900,217380,122806,-10877,-96476,79056,253927,318035,221226,31069,-92654,-38346,32829,20385,-29860,41525,183578,252661,297466,224346,109566,42775,7460,-11428,-14422,-20052,-48294,-45655,40222,113917,180959,192623,242425,280438,214751,54862,-74555,-62898,104810,114595,42304,10414,34861,13271,-19868,-7658,47800,85654,72371,45866,18488,-30879,-46186,-16058,-30473,645,-181,3519,40383,47903,21872,-106112,-33147,72399,1096,-89102,-97750,-44056,-27712,-37241,-46888,1426,66229,91363,71724,-7821,-20630,26549,66914,90161,98269,104814,102925,112962,35361,-26527,-64402,-61754,32123,125265,92128,13727,-114848,25205,116353,148343,189546,223250,158520,71271,43511,43228,33207,63487,65091,404,-39302,-59434,-81134,-80964,-101061,-89259,-41923,23145,82605,145635,144105,68394,3656,-44726,-62273,-71765,-61652,-6775,62166,129162,102638,-10708,-55779,-31431,13286,68877,55811,24484,77922,-2773,-73840,49725,23096,-67093,-62245,-71760,-53695,-21546,-20721,-6164,96154,175929,180697,56300,-55235,4658,93888,34664,-52243,-68885,-40560,-52809,-86288,-51410,-44365,-40655,-15368,-2547,-37944,-107458,-80082,-4785,44603,2168,-52210,-90103,-85309,-85338,-37745,71590,173550,289825,302754,258928,136761,42582,-29787,-61111,-74517,-80195,-114932,-56712,-29688,-17153,-21663,-82676,-66363,16947,94415,74346,38066,117751,160566,109702,52647,-9424,-85284,-8285,25052,-35326,-140387,-44423,-2535,-15258,-28736,-79999,-117862,-107484,-140189,-108061,-51007,-17912,5641,59274,240937,425944,330317,215456,75297,-52413,-84380,-54224,-32173,2765,3685,-45666,-71508,-46725,13307,52769,60427,72293,1018,-134781,-40960,11515,-18943,-62362,44297,199549,193486,36255,-52120,-53582,3831,92263,145874,51994,-66215,-102525,-44662,-50413,13955,86557,95399,36382,-35999,-44268,-47582,-42519,67197,117451,122644,76257,5786,-47511,-86104,-110168,-72521,-33144,-48069,-96716,-106970,-34713,-72104,-66045,58487,117944,89965,80729,1965,-35894,51720,148910,215162,280089,228530,57938,-60853,-73439,-23650,-17464,-51553,-68640,-65497,-47995,-59745,-49107,-4396,38869,87715,73538,-12851,-67159,-60182,-55067,-82990,-62536,-28113,11762,-11514,-35044,-44019,36517,171775,175589,137627,119109,76862,25620,-32906,6558,74978,62448,-7887,-94980,-112611,-124195,-143764,-161376,-76462,-55666,-21911,36604,55827,58134,56101,33260,-20064,-38429,-42155,-15179,9840,-6054,-103786,-68314,37087,51890,-11890,2315,122267,188479,111406,11100,-58333,-88182,-41655,39927,9757,-37682,-71632,-73273,-94782,-74384,-27773,12793,-1975,-3724,15144,31613,9195,-11263,-24371,42154,164076,272261,230749,104750,92705,46194,153223,327686,350615,169355,18367,-21387,38469,4557,-80164,-92267,-14100,51386,47650,3927,-61631,-65832,6434,64318,124597,140204,5679,-93727,-110797,-167904,-119643,43223,243997,347310,287658,138621,35628,-18080,-59018,-121706,-84730,-3660,32094,15024,-59652,-96485,-49247,-21297,17819,46418,50752,-2981,-53546,-43712,36628,102367,145794,106999,52210,25684,-31096,-55470,-20482,67262,98813,87211,64547,19926,-20482,-41255,-39790,-49530,-64785,-45308,5976,-8660,-37784,-66133,-48677,-20313,6045,28576,64649,108911,87649,-36152,-38827,-34164,-21729,-17565,13957,83550,88526,88655,67606,8551,-59471,-82942,-100741,-158996,-112265,-32243,41936,71253,35911,56934,129918,173171,164224,110290,135595,148102,128925,79106,53130,79136,131174,239777,279493,220289,74378,-22518,-44635,-57446,-74631,-84131,-5783,88244,242500,396322,402712,284136,54686,-102122,-129164,-85843,-108401,-98069,-80538,-69093,-45171,-44970,-69136,-19408,-38691,-53211,-25594,-17166,-21367,-1865,46313,99670],[74106,22854,-31515,-95097,-91199,-71748,-74507,-73174,-59286,-30399,7972,361,-47366,-109712,-74539,-21181,33364,58417,113126,190867,201635,101294,33229,58316,136922,227492,345632,352666,270246,129791,137245,277915,365459,303651,194818,104128,77216,-31525,-104402,-78154,66708,167857,124676,-10851,-83286,-50705,-55966,-101410,-114233,-47512,25766,76485,70714,40259,829,11751,510,-20968,-44088,-51909,-2743,110444,152435,109234,61327,24175,21874,66074,123803,232299,180627,50362,-85934,-14869,102813,26384,-84969,-152986,-94341,-65191,-17944,24552,-21432,-64369,-21656,-18925,-41902,-89624,-133287,-94703,-55972,-62835,-71438,-113672,-181396,-147571,-93213,-40260,-1513,28870,95364,180631,229912,189819,153436,112485,35800,22816,60958,69229,40396,27523,55996,135040,235354,252930,146123,27873,-69612,-121990,-123406,-78980,24961,122885,234777,300199,157579,-22774,-80140,-80033,-78310,-45533,17995,-8926,-83608,-120797,-71376,4826,47481,3646,-41203,-21264,-23040,-91759,-137425,-111314,-63249,-28835,43235,47950,7900,-59911,-106703,-58238,-34481,-41644,-30059,14604,56687,68809,-8259,-40065,-51343,-89346,-122027,-80448,-51289,-74353,-130511,-151631,-163157,-82138,80278,143211,22487,-6699,134548,214224,142439,36597,-38872,-15851,122267,305475,284420,154131,62511,-206,5074,89544,180073,175057,191079,152848,76438,65421,23509,-54487,-44795,-16201,26711,-25643,-38528,47637,107225,68845,86691,72227,100973,46193,22791,-18272,-75004,-119560,-139478,-138165,-114517,-99049,-82520,-90090,-57971,-19996,164616,242277,135224,65796,104167,200022,264454,140314,-53017,-25319,207214,253656,157224,59721,68679,30917,-23034,-42112,7079,34788,112267,237882,360440,258732,111800,19919,-27844,-38440,1153,10111,-38864,-44331,-1595,69102,80584,52441,4608,-29274,-22536,-11215,36284,83446,191324,408175,549801,435404,217745,91286,25824,-23953,-63885,-66292,-53526,1638,164968,322796,336993,257082,125367,53587,6833,-24970,-58687,-64207,-34219,8480,17475,21839,37105,72790,102000,119338,114529,68862,-5657,-77279,-88167,-4433,49830,-5524,-113380,-112330,-73789,-82552,-145452,-85486,-64908,-61617,-76960,-87166,-19691,64642,91114,47031,10744,-25153,-46566,-63425,-121949,-103646,-45186,-15798,-24037,15366,-21021,-129715,-72447,37133,162700,178574,89419,46670,20254,63072,121760,116015,79966,40897,-26118,-60893,-37981,5483,23339,54518,54501,-35700,-72601,-17611,-29253,-61516,-86876,-91507,-118682,-110199,-51857,-14237,3209,32912,163216,370004,467878,445083,322972,183568,90951,37880,-52139,-82276,29684,126938,185229,82699,-42474,-51538,5206,95388,149641,110940,52498,-47702,-120971,-57181,-806,37755,-22159,-105108,-152192,-85275,-55438,-121284,-113707,-41987,-29737,-63829,-132326,-88223,6076,10248,-36572,-52524,-95468,-99418,-23446,30727,5603,-61025,-78025,-41140,35025,60543,35123,-32287,-69702,-72294,-59022,-11520,3762,-39777,-90658,-64077,-10799,31380,19402,17220,1890,-20572,-43176,-82395,-129105,-77294,-20031,-8835,2474,-28188,16840,7521,-50325,-54820,-51660,-115,37186,43389,96591,200355,177213,59230,18540,-62206,-88700,-22395,45636,112475,166447,149929,80211,61386,85681,141279,171780,154283,85390,43043,5524,24749,10983,-22532,-78928,-122585,-115353,-104403,-38054,-48203,-61121,-46727,9748,58371,72607,48265,1091,-63972,-68627,-141448,-64153,-61185,-90094,150573,375046,285119,151421,36470,-34605,-73673,-96779,-121318,-100161,-65332,56938,217682,216933,183109,227427,267982,204920,156972,83950,45525,119429,316241,488513,415180,142745,-7226,-33908,-21063,-9207,-36617,-14777,125400,141895,45099,-65920,84195,297875,244569,66092,-24670,-2256,-9922,-42183,-78477,-80571,-57103,-26493,-32072,9541,55422,85475,88193,95526,38129,-38340,-95878,-96950,-51476,-22570,-6707,2523,40068,29880,26276,32,-54721,-81182,-71822,-63263,-65318,-107218,-97299,-12430,84037,98775,59157,17929,-23224,-94643,-140819,-116671,-107148,-112759,-129126,-8397,70926,51239,-33286,-64014,28987,152654,229479,193844,192193,230461,224324,145123,82648,47929,14858,-26686,-61679,-34598,27122,24359,-34967,-31961,-15950,18222,22710,-18785,-16187,19984,1736,-1577,5265,74500,145987,147857,80939,-14966,-79167,3085,71206,139884,67823,-28047,-93971,-98198,-14862,54496,-28179,-141329,-71317,8119,-13354,-44265,-79239,-75864,-42490,14306,27038,-68499,-152268,-85176,-28210,-26039,-9231,75338,60850,-10170,-17475,15451,75139,141148,152960,72026,-38960,-94462,-96339,-6641,117284,285474,472959,398693,109,-72673,-42959,-32155,-75819,-109317,-47345,36074,135913,30636,-56874,-95418,-57188,-59305,-79515,-105230,-97105,-90189,-65421,-14159,82934,130293,119281,61122,28098,360,-27430,-9634,54890,168621,207555,175380,87164,-7057,-39257,-18452,-10802,-6501,30154,96173,91908,22489,-14162,-50247,-5432,67296,105137,56655,26632,30200,-16668,-65386,-86850,-69611,-22924,-4005,4602,44961,39073,37132,36209,31442,4943,-63317,-102777,-37886,-14779,-65221,-76852,-55419,-8109,44621,71426,72493,6782,-58756,-90538,-107465,-76166,379,31400,65401,43499,-14536,-40192,-2645,86764,182223,224665,154555,60815,31310,58371,25365,-47249,-57989,-48012,15816,151371,351232,294346,148909,72581,56323,86030,169722,141277,61264,-67722,-6654,104661,222439,330285,302133,154593,-20275,-156953,-72129,14577,70596,83899,39847,26373,60582,29240,-11455,-24987,-66594,-121343,-83361,-20080,40903,11729,-43588,-85435,-116160,-92453,-65479,-55761,-48069,31144,210959,269538,291005,170324,-21877,-45151,240277,351773,178951,11352,-48952,7821,-8310,-64014,-68072,-21057,-104564,-98961,-68192,-75196,-122835,-94618,-93334,-71032,-96502,-76926,-145138,-128357,-54548,-62770,-88000,-125346,-108463,-53883,-24017,-94992,-150581,-181542,-142046,-73980,12150,110503,39251,-114766,-119924,-75454,-25672,-35673,-64486,-67020,-89151,-106647,-140662,-122771,-132906,-139824,-110863,-25870,37014,31807,30315,94831,56546,-19131,22844,55728,46227,4104,8557,75433,72295,-6169,-30879,-8942,9585,14665,47996,26336,-67827,-68402,-67864,-86200,-192157,-319640,-368329,-323768,-334812,-440275,-483364,-388090,-187158,-17691,-41412,-21014,-9564,-15619,-21846,-30572,-1710,46890,45904,26658,-27836,-64231,-4823,140413,159450,82376,84260,104896,60311,-50303,-128614,-129585,-98684,-80932,-47023,-21817,27796,77045,30875,-96172,-97248,-112987,-129870,-70346,-19946,16118,173869,475768,575328,182580,14802,-9040,22072,72094,122465,125701,130731,125064,64455,53487,131695,256779,314868,239069,158974,74869,-30535,-13344,52411,86545,85680,82576,-22345,-26064,35982,43721,80884,113869,89564,8269,-95339,52047,132800,175009,78950,-55093,-56830,17511,18091,-23475,-109353,-18477,123215,270200,328633,233651,69725,180,-119495,-9031,272654,344532,87750,-98488,35301,115531,-11695,-147631,-44493,52691,96642,64120,46320,51879,38024,-1117,-1903,-30689,-10713,26251,74275,66137,15957,-2899,-10326,-34261,-103112,-80804,-17332,4437,41742,46330,-27936,-106750,2762,118672,111427,91690,57403,16300,4969,-13522,-57329,-79761,-62937,-45452,-55099,-70291,-82518,-69737,-19707,66218,78791,17112,7358,18745,38692,49742,67610,99924,70374,92016,82874,50411,-39702,-94130,-88955,-63563,-10318,63719,70985,6349,-31848,29356,43930,39384,39679,30673,13252,9452,2536,-83088,-131596,-125361,-128125,-87091,6918,65973,72653,53968,55565,-11969,-86375,-1452,137194,173078,94080,44262,75536,91400,55377,54643,68019,49587,-23590,-86538,-85036,-42391,38184,192427,334695,343063,210709,13087,-133535,-121878,-99528,-39429,35756,-39579,-98551,-124249,-102404,-25783,122113,198416,76376,-40238,-69425,-19819,-17047,-59391,-98351,-60257,-71852,-90565,-16484,57892,89368,58186,-14779,-29155,-4866,-3828,-30601,-45518,-17470,53625,89931,65971,68810,128222,245909,371915,371031,114061,-38823,-52175,4251,177784,449392,603696,615666,576903,537542,386332,208991,66423,-37041,-108519,-86179,-41472,-67130,-86011,-28909,32532,21552,-14958,-22233,25331,102496,159561,219450,178598,77564,2954,-40424,-49177,-67673,-47821,-7584,-34956,-59562,-62128,-103198,-119368,-73041,-63101,-59752,-34832,8506,20974,10571,5118,-7326,-8812,16336,21474,-3821,3818,15949,-20927,-7376,232056,356886,280693,133762,-39815,-149471,-70649,19304,71746,122969,115431,25851,-67894,-98600,-33605,1132,-46877,-105764,30347,141796,162998,90596,-4778,-19706,30873,52261,35105,5747,44120,105979,-15923,-112335,-62502,-24479,-35258,-50053,-67359,-63754,-13955,63388,100087,45621,-72341,-56932,24782,16587,-40657,-80315,-62714,-60367,-53378,65305,127716,116329,60759,-8069,-13179,968,24823,66102,40596,31320,116124,211476,168045,105251,105367,124193,148767,222222,221482,229109,186398,47738,-81328,-97978,-52026,-5675,28340,59261,40115,9459,-22415,-55179,-113298,-119404,-91082,4187,146121,274407,345868,369352,333032,225880,163343,193905,219229,137014,26,-98168,-24570,34186,77581,13774,-90493,-114741,-90506,-85405,-99965,-105393,-109866,-121083,-81,86541,74916,42233,49266,52195,20483,8032,-25510,-59265,-62528,-45430,-36763,-70088,-50450,-6407,-19469,11049,-8028,25301,11602,27928,108219,198217,164843,80921,-35495,-104523,-31045,47578,68427,92013,55822,9769,-179,-16327,-19462,693,-19673,-49135,-36741,34325,71222,70165,17307,10502,-18194,-47142,-25335,-13316,-23773,-114378,-118336,-69593,-83893,-61406,-541,-67874,-104598,-42269,34186,83726,108242,85954,3135,-76833,-109682,-22133,15795,-39480,-89300,-134653,-57142,2930,14527,-37292,-87601,10761,100018,79675,-12815,-70369,-93141,-110104,-122392,-110813,-72593,-15381,63990,118179,58629,-8350,-76835,-147043,-100795,-20303,81651,168300,192088,104794,51351,26295,4430,-10968,-64370,-85951,-38889,-19190,-40703,-80541,-73948,-1360,24427,64592,74348,60675,27198,-33593,-62926,-41918,-32752,-38028,-71239,-108654,-121000,-115155,-111353,-92625,-34246,16849,48708,-4964,-75502,-85793,-30361,-1756,-11587,-19491,-50024,-102896,-61751,10688,24852,12517,-15359,-10374,7873,17617,3345,-42211,-64046,-7335,45482,32167,-20797,-79033,-105666,-47103,38311,143463,217796,340624,454852,418819,389655,391226,260960,57442,-113957,-52691,60593,245144,396461,330033,187120,134477,136334,132478,142114,72530,-15262,-52386,-30805,-32281,-45988,-74440,-52859,-36590,-26844,7231,3672,-37567,-89888,-91398,29340,83309,75573,53778,6701,-15693,-5011,-45104,-59424,-48582,-37191,-38859,-23284,-19569,-68327,-31872,80020,163452,167889,148214,186721,248861,232026,113966,-16106,-73689,107696,271952,324143,215210,26229,-83165,-32372,35725,10199,-53726,11383,145440,224394,279370,209057,93859,22161,-12859,-28369,-23058,-20246,-44885,-55004,32179,124055,204147,212718,251770,278126,220147,64910,-72881,-63983,82326,105360,41334,-2904,16810,4167,-12608,6882,62164,98986,81603,38980,-11307,-55194,-88913,-55847,-43189,-5911,-16930,-17984,18144,27593,9861,-109869,-29450,60341,-21855,-95165,-89780,-37928,-23092,-40626,-52725,2291,72064,98986,82928,2706,-20614,4679,16918,53226,84973,104058,119274,157331,78832,1696,-40179,-44442,42606,133662,115364,47561,-84575,6823,103121,153279,213484,248920,183750,89791,60615,75438,73341,109863,110351,28740,-30864,-58965,-81023,-78171,-98632,-100449,-57820,19351,88710,153966,129856,52530,-7129,-41904,-53317,-71615,-60832,13059,78944,127083,78607,-41264,-84734,-81415,-35144,36403,24766,10016,83626,6286,-131075,24312,15158,-85922,-83402,-95368,-70313,-23918,-18630,-13083,78692,145597,139762,17217,-86052,30256,129494,58142,-47856,-75659,-45237,-64362,-92619,-42185,-35917,-31656,-12899,-7661,-38147,-112536,-102650,-41232,3185,-30629,-63508,-84626,-72396,-64454,-34743,83456,195933,301018,282476,218157,106006,27682,-39580,-60685,-60431,-58913,-84965,-67980,-44989,-31192,-30828,-87507,-53595,43421,122600,93422,58758,141212,182701,122101,58066,-6384,-117203,-42241,-3535,-44584,-112367,-45751,-15498,-24905,-31367,-74093,-120954,-104133,-130333,-123569,-70174,-32089,-4475,49108,198435,418156,325772,193350,49134,-70885,-68756,-36773,-23501,2908,6453,-44170,-66495,-29633,32725,62959,42999,35243,-33410,-149836,-32102,6112,-31714,-74314,32934,188499,214701,48700,-45810,-46878,9294,99634,155151,49905,-85161,-65454,29864,13894,38767,95299,106790,54423,-11465,-15513,-30232,-50611,53012,104954,113216,72462,7981,-37674,-62979,-91331,-83761,-46844,-48077,-79061,-94731,-42926,-67354,-46531,65797,112924,77417,76912,8274,-32400,60046,169814,262496,328300,225433,51104,-60489,-66355,-30891,-34378,-74158,-93121,-91522,-68609,-70883,-60136,-16881,32027,82145,63510,-17452,-67914,-54290,-30509,-56075,-52489,-43617,-1280,-15337,-35450,-42870,37524,179692,181465,124674,100020,58030,13565,-28601,22123,95119,74333,-3470,-106553,-100183,-90445,-124602,-194935,-95776,-65753,-26978,31862,35763,24783,14848,-2126,-39228,-46500,-46185,-16491,11249,-2683,-101593,-66872,36801,55173,-10769,-15655,102952,183724,116382,19439,-50115,-76751,-24767,51990,18346,-32909,-74521,-82198,-104938,-64351,-19145,22767,5927,2830,19696,33521,11581,-8348,-16592,48055,174111,285294,253700,133993,93635,17674,107064,276252,312083,151847,4521,-12639,56964,27746,-60112,-84145,-3529,59950,61472,29907,-43588,-52120,23995,80213,135246,153756,20951,-85603,-113840,-160806,-120276,25106,203063,304323,252892,122353,33857,-16025,-60836,-129035,-84039,-1410,31421,20690,-42012,-121212,-70304,-33267,12384,44815,57321,15334,-26517,-12710,43364,80685,131044,107076,61927,44229,-17305,-69951,-50849,40995,86981,87042,76304,36514,-10962,-44272,-52306,-48402,-44496,-21771,13449,-15986,-41491,-53236,-32939,-4730,24794,52019,85753,119149,75658,-3166,-6977,-26896,-16228,-3057,37457,123045,166227,139202,89982,17448,-55367,-81200,-100457,-159884,-116805,-43273,21838,45415,23744,49473,129621,171460,138450,76032,105558,120368,99752,54197,42733,93524,173744,302892,319004,225668,66999,-26532,-45933,-59724,-84625,-91016,-6754,83877,235822,405039,435131,317774,76416,-93729,-134905,-81605,-122821,-111876,-100183,-84317,-46574,-41465,-69050,-25479,-34012,-73660,-63176,-40409,-31660,-8690,38578,84586],[54746,12804,-32628,-88253,-76660,-62149,-71597,-79201,-71452,-50319,-18101,-28206,-64335,-111521,-73148,-23113,29609,61765,116536,187374,192387,99971,49396,99370,203897,311237,436270,417934,270579,88900,74262,204603,319970,298144,205354,114553,91964,-16509,-88881,-81610,52942,151715,108692,-29464,-86865,-35689,-37806,-83996,-107800,-48333,24342,78361,75526,34616,-1443,30782,37304,3630,-41601,-77614,-48284,55434,120473,112117,70622,26647,18531,61375,103761,212546,175068,47766,-95245,-5066,144904,82047,-46416,-138740,-120316,-79942,-22435,18887,-33155,-83875,-32091,-17554,-38300,-91439,-145134,-95834,-41947,-41113,-64817,-122010,-195765,-141636,-79866,-14483,32680,61286,115826,187050,223638,181499,138698,99796,27587,21927,71716,84331,55526,44193,67304,141578,224877,235486,141329,31749,-55587,-93420,-106007,-69410,33772,133399,243515,302495,173569,-2841,-62201,-54933,-54973,-30871,16997,-26230,-104303,-141263,-69609,6264,40327,-14269,-51987,-22134,-19856,-85414,-127904,-112194,-71400,-28072,46885,49328,9257,-58068,-110860,-63602,-38824,-45231,-34248,6734,49461,66384,-8001,-48365,-61703,-96135,-125105,-72890,-41126,-65583,-127974,-154799,-132833,-98564,37730,131323,18028,6277,176505,263364,179955,59927,-31685,-41136,88306,241786,236045,147395,63991,-19,10348,98294,180577,168047,179784,145615,71382,81137,52068,-40859,-49062,-13941,25003,-27863,-28553,58744,99601,48824,74848,85675,124253,111573,104956,41439,-36510,-96034,-117521,-125130,-109976,-107382,-75535,-76546,-58340,-42931,149268,262156,149476,55305,90195,196519,272791,154225,-39961,-35011,227648,280679,148639,50983,67395,29079,-30991,-63628,-28373,11483,106593,238345,372259,271132,110454,11687,-39075,-44516,227,14464,-35950,-44004,-10090,54913,73442,48162,3583,-25833,-16487,-4479,39345,88820,200822,421130,576503,464497,241874,103319,25715,-29528,-75097,-80324,-65416,-6610,156696,311332,342680,269933,127475,47651,4583,-21607,-54454,-62797,-26640,21665,27124,21142,21908,39833,59747,83918,89687,50520,-19649,-81235,-93543,-14504,28409,-38427,-121742,-80877,-47533,-59766,-126342,-109278,-98047,-84574,-84993,-74787,5343,100005,125361,68580,19309,-18268,-42471,-64525,-122836,-105741,-43850,13302,34058,64098,9410,-114434,-80425,37488,178031,191018,95013,52566,18946,55178,113094,109017,79486,49377,-15419,-56707,-40068,234,14892,50664,75930,-7674,-59391,-31023,-51564,-76533,-102816,-107775,-142634,-121615,-61922,-22823,-1085,27552,150551,321254,377300,350521,265422,165838,94902,47046,-51381,-93650,15803,116338,177634,71729,-54631,-53296,19375,118207,171687,129040,56042,-47871,-117604,-57346,-5222,29456,-30900,-111824,-142434,-75329,-52489,-117042,-125626,-51131,-33813,-61617,-130429,-107899,-23745,-6013,-39489,-53107,-99460,-109523,-34549,16505,-9440,-78140,-99989,-67518,11049,42191,17735,-48210,-82397,-82856,-70702,-20935,7692,-29023,-86850,-76611,-32747,6742,5572,14074,-2939,-19313,-33479,-71311,-126332,-78538,-20866,-8828,9673,-14061,15766,-3821,-52486,-58274,-57254,7044,58791,81325,143084,233824,174946,44705,10711,-56839,-68263,1484,72391,152280,215079,191488,114519,82331,95383,138030,169996,176921,136546,99151,30229,13735,15064,3672,-40867,-117348,-130230,-91189,-28243,-44756,-63839,-54627,5754,60630,81532,58788,21930,-27956,-51482,-123298,-60780,-49327,-82175,138752,362337,251344,123123,11761,-58528,-94814,-111171,-131014,-84729,-45953,75502,222052,183259,145671,192791,224411,161526,120350,51418,21073,102575,306398,496363,453629,178183,2521,-34321,-27500,-22098,-49634,-38119,111621,152864,59581,-53356,51908,262530,195617,23713,-51948,-22515,-28147,-56293,-89202,-92833,-63382,-25898,-25986,14022,55585,77122,70373,74915,21444,-48360,-106589,-114086,-72834,-49948,-36620,-23716,34582,41934,39750,1592,-75176,-97774,-74991,-70430,-65404,-73417,-89616,-31929,50012,62505,34813,-268,-36968,-96825,-135488,-111909,-90714,-91874,-134702,-26237,50501,32453,-36061,-48034,45883,182874,244706,201378,210558,237535,220169,147556,87890,44707,10301,-34447,-62405,-22603,37547,27108,-40300,-45466,-21922,23397,35896,-1468,-4891,16606,-21894,-51086,-25757,62049,150886,183091,132339,19127,-89289,-9339,61190,105512,37696,-46364,-90206,-87253,-15896,44435,-37640,-141206,-61998,11595,-18521,-51182,-83962,-80227,-43155,6417,7387,-81694,-155513,-93261,-39684,-39069,-16534,85784,96763,37651,17275,30903,90286,166990,180293,89670,-34718,-95991,-88491,2126,131225,313600,504807,372165,-2033,-72644,-39857,-22558,-59284,-101814,-62514,20593,149960,49688,-35144,-67665,-45904,-60947,-90103,-123754,-111950,-99911,-72634,-21544,77979,137306,134054,62941,13496,-15121,-35961,-14086,58231,181880,231139,195745,94622,-3487,-51767,-51056,-17782,4171,54863,132943,133077,55487,10900,-9229,61284,150012,162648,84627,28383,9614,-30039,-78757,-94970,-73046,-31246,-19414,-14668,25582,26139,25633,32804,36764,12961,-57554,-122979,-50406,-7825,-50147,-66437,-41621,14833,70605,67070,36607,-23789,-83272,-104238,-115217,-86559,-19615,16563,64776,50410,-15740,-47354,-11304,73533,151955,182827,118909,33394,5589,24830,-23610,-85637,-78591,-55640,16147,141546,297604,224526,85002,18757,3262,48855,170756,180950,95900,-73956,-45919,74281,203853,312864,298040,168067,10893,-128116,-60673,18163,61293,72148,24220,-1019,36061,48257,12833,-10208,-61860,-116858,-78665,-25537,41240,25878,-31753,-75518,-117073,-103621,-82176,-61134,-27443,59096,223751,247086,286915,195472,10171,-68102,211147,316797,168217,15487,-50789,5388,-4676,-59601,-60430,-1207,-87274,-108116,-73886,-71654,-105716,-115577,-124557,-102772,-118655,-77606,-131677,-107446,-49490,-65670,-87131,-109883,-104399,-61512,-36115,-73659,-113805,-144750,-108390,-43429,39090,126287,46553,-106499,-125510,-78295,-26071,-36607,-76637,-86269,-101935,-111604,-132406,-111396,-121349,-142215,-124117,-37922,34468,36125,27951,83021,59070,-6589,28838,58274,46015,-1815,-20681,35790,29899,-28278,-29924,4649,22496,26201,66203,62121,-47926,-76432,-80857,-102814,-219584,-374949,-462868,-454256,-472119,-551162,-561142,-440909,-226970,-28768,-42931,-21179,-18321,-32096,-34231,-35529,-7812,48421,56741,32217,-28019,-58026,17371,149581,139281,71244,86455,117217,79962,-27252,-104457,-102701,-69393,-61219,-51469,-26246,39542,93373,53216,-68411,-116887,-120655,-123784,-67969,-18028,18228,168698,440574,600969,253176,74844,42837,62396,97698,136143,110968,102425,86482,29235,55598,135324,249675,327582,267415,184468,84655,-29637,-9826,55768,89124,81898,78524,-18127,-30931,17339,16291,79181,128526,106266,13620,-93120,70382,151904,176736,70180,-54664,-28498,53748,39860,-14458,-80394,20091,157421,271047,281555,170421,41504,-16842,-124158,3950,286758,333062,68014,-87717,66668,154235,10706,-140687,-41834,50698,84054,41461,19981,23060,19978,-3539,6991,-19306,-2564,34444,77348,73890,31198,17542,13399,-8244,-67694,-58063,14989,38764,58535,49701,-24049,-99796,-17028,85185,91364,104307,90771,45243,23114,-3105,-52829,-87866,-73436,-59346,-74351,-87460,-98942,-77271,-13238,89157,102924,39942,19950,14386,31671,55580,78832,114376,88839,109850,94511,57938,-35780,-77867,-80878,-55516,-4668,58457,49358,-30954,-64447,14437,27390,30743,56779,67387,53459,45967,21076,-77476,-135892,-126631,-113278,-62253,21735,63132,60202,39963,39919,-8618,-61092,10604,140348,175295,96688,40267,57582,64195,34271,44124,77538,72243,-5466,-91282,-105342,-52590,22746,159256,310628,346645,217920,13323,-125698,-104289,-88372,-33606,47008,-21792,-87452,-135197,-119061,-29256,122491,202316,79165,-39833,-57221,-8784,-18521,-76268,-116481,-58319,-65836,-89284,-8450,72287,96528,39018,-38801,-56813,-32998,-27653,-30477,-21547,10249,75838,103535,71985,66425,119001,227611,351626,367394,104354,-45631,-49741,6810,160780,411427,557005,562709,532331,530566,413909,232262,69662,-33800,-100794,-96073,-78689,-97904,-95830,-34738,32751,17469,-16748,-13275,37014,105588,150667,215365,201668,111498,38888,-15901,-58940,-97847,-51513,-18469,-59391,-82442,-72408,-105127,-124746,-69122,-48201,-35451,-12467,16669,19408,7269,8484,6551,14240,47516,56111,37457,42131,40091,7859,17635,230710,314364,221190,88688,-52231,-148080,-66480,25109,82650,142803,138722,46751,-42993,-86721,-54721,-22684,-66962,-77158,70828,174409,194441,115317,4020,-28221,11728,28346,5305,-32791,3709,111514,-16431,-103845,-56932,-15189,-31249,-62513,-73544,-50724,-160,74058,100599,43809,-65452,-43239,21167,13566,-30003,-56790,-38316,-45441,-54817,57991,116493,114607,35928,-33991,-53364,-43684,-13074,42774,42886,64589,177694,271135,188240,102210,95648,112088,129609,202590,222521,259855,242794,108137,-35507,-87217,-55038,-9429,26967,60677,45690,18075,-18868,-55452,-117584,-128502,-95386,5050,141524,290699,372865,398155,357649,253305,203509,239437,268197,165000,12135,-98869,-31990,18204,47852,-19859,-110262,-84163,-70694,-73007,-97277,-108606,-115322,-119582,6192,111772,106781,50353,41797,57512,33245,20858,-17338,-53688,-52512,-16442,8831,-38078,-51649,2232,-1802,12861,-11912,32032,36791,49436,115076,206069,185068,82781,-34275,-111458,-53240,17714,42608,88391,60257,7622,-7978,-29514,-32881,-12540,-16216,-40607,-26851,40556,69360,65434,15162,9099,-28391,-64345,-47424,-47920,-47842,-108213,-102517,-64839,-76539,-45743,22325,-59231,-110440,-34107,43215,89353,115685,95626,10713,-75290,-93344,13029,61497,3229,-63724,-140958,-50514,15950,23456,-40134,-115135,11291,103783,82231,-6733,-63938,-91097,-108668,-117445,-101397,-54001,9630,95064,132378,55688,-1030,-66288,-145364,-93931,-5987,103465,210439,221564,113310,57630,30354,481,-20878,-76205,-70143,-27941,-14480,-40527,-72978,-41193,43259,67167,87456,70947,42681,679,-52240,-52554,-22210,-18064,-28041,-65017,-96677,-107459,-101476,-102608,-97530,-45914,4979,44144,17232,-46170,-65142,-20778,55,-3007,-8887,-41429,-101216,-64392,3045,13354,-5452,-37377,-30036,-8497,6244,-1216,-43139,-58828,1294,44484,13590,-42226,-97673,-123512,-52615,31161,110460,189596,328672,442784,422416,376714,367380,232210,57706,-112871,-51748,86530,321425,454403,335094,161749,104338,108059,116964,129419,59329,-16770,-43661,-28288,-39616,-57599,-84062,-56093,-31988,-16169,15796,3254,-35968,-86157,-90749,27538,87214,82513,64606,24682,4144,13425,-28986,-46373,-35746,-32266,-37828,-20922,-16739,-69169,-29146,92643,181210,190563,183019,216914,267431,224631,90647,-28534,-44833,138065,283208,319332,202609,21520,-74632,-31012,32907,-1484,-77651,-20669,100716,185308,246989,183288,73761,2135,-29956,-41592,-27183,-15559,-36723,-58413,26584,130567,215923,219481,243184,257670,211389,71457,-70987,-67061,59423,95777,40969,-14679,2321,2529,-1153,21919,75947,110782,89436,33922,-30002,-62508,-105516,-91792,-57735,-16899,-35498,-37928,-2332,8589,-1581,-106096,-26668,44770,-43757,-99828,-82551,-32393,-18370,-43564,-60597,-2489,70168,99550,87191,13107,-16780,-21477,-33085,16163,68098,99836,133463,194040,121861,33326,-15098,-29186,48837,135230,131634,75396,-60354,-9957,85820,148356,222558,257791,198783,105223,76089,108224,119566,161117,155408,58347,-20197,-56519,-78417,-74912,-95391,-112489,-80901,6107,85730,146628,100596,28343,-20749,-37271,-43007,-70918,-59185,31757,95439,124029,57077,-58532,-75381,-76201,-48553,3345,-7626,-2813,91079,31678,-87616,-41,6972,-95115,-89045,-101197,-79779,-25071,-16588,-21360,58676,112126,91795,-28959,-95806,68974,170500,85316,-40864,-84363,-51800,-79339,-89896,-29936,-27614,-22244,-9445,-12759,-38156,-114229,-125425,-77883,-42430,-69912,-71689,-71361,-53068,-42914,-32426,90297,210147,297728,249898,170904,67484,6824,-52189,-51991,-32218,-24023,-55128,-78005,-62158,-46030,-39722,-91144,-44176,66766,146031,108979,77884,164787,205759,136087,65183,-673,-126376,-60913,-17821,-40243,-86566,-46870,-29641,-35147,-36153,-70950,-125691,-102241,-121362,-137702,-89098,-47291,-15683,37566,158347,397468,314196,171824,28048,-89326,-59554,-24376,-17131,4594,16898,-27986,-45299,-4410,53114,67356,19433,-7613,-70191,-131168,-27424,-2230,-45920,-87480,16597,164432,221091,55885,-45603,-47964,6786,97977,157125,45428,-110639,-16628,104233,81696,73206,106159,115042,71013,12673,12506,-13945,-60631,35662,89798,102597,69112,10132,-28663,-38670,-60500,-76343,-61176,-53016,-67819,-77362,-33618,-43038,-27928,67799,102122,60631,69216,12129,-32144,65130,189223,311211,366638,216006,47694,-49609,-54921,-36553,-50545,-95607,-115172,-115101,-88133,-81481,-68821,-26465,26033,74771,51438,-23548,-70892,-49185,-6481,-33081,-43841,-60652,-16982,-20660,-36561,-41807,36771,182205,182248,110043,82629,42368,4391,-24364,32121,102103,73123,-9727,-119674,-84656,-56713,-94226,-205533,-109226,-69243,-29685,25672,12422,-10942,-28796,-41336,-61600,-56737,-51199,-18923,10184,-3047,-101790,-63973,33814,55064,-11407,-36101,80749,173614,116874,25656,-40875,-63386,-4704,63174,24278,-30552,-75866,-87590,-112359,-55025,-8188,39959,24072,18390,27549,34209,11324,-8136,-10819,52405,178135,285422,265119,158129,94973,-4787,64691,209717,249496,120860,-14661,-6763,68860,48142,-36152,-68149,1911,57619,65056,48167,-31084,-42919,37870,92361,139622,155158,25564,-78714,-113835,-156440,-117037,15569,171758,270300,223470,108209,30731,-16906,-64975,-129623,-73824,4734,29828,22143,-28346,-127378,-94362,-48916,3701,40002,60170,31084,-213,14560,43089,53613,108177,101916,69645,61866,-2430,-80732,-80900,15406,76536,88903,88126,50078,-5307,-50282,-64587,-42714,-23826,-982,18533,-18835,-33737,-31791,-14178,11118,42970,73575,103349,124803,65955,27541,11876,-22471,-15178,6682,56974,155188,232775,178270,105136,23225,-50902,-78032,-99972,-161180,-121085,-54663,4712,17637,6385,39258,127446,166366,109813,41999,74048,91051,70259,31969,36492,109976,216111,358117,343134,220631,56746,-29376,-46516,-63352,-98059,-91713,-7739,76272,219603,394556,446076,332893,90447,-83540,-137304,-77558,-101484,-101067,-110211,-96996,-45354,-32726,-46503,-6996,-1644,-38780,-90437,-56183,-38877,-15206,30019,66384],[21741,-8719,-41725,-81875,-69853,-62691,-79175,-94353,-92411,-78939,-52654,-63312,-88909,-122157,-82959,-38143,12015,48968,102000,165963,171758,92333,60881,135946,267491,387544,508896,463179,258090,49901,10777,116429,244538,265765,198793,112244,96628,-10181,-82494,-93778,26428,123439,85400,-47631,-91694,-30243,-28388,-73903,-110715,-58860,15530,73876,73950,21691,-12027,39585,65450,25452,-33603,-96150,-95589,-6740,76276,104427,71426,21917,7414,47040,74674,176838,155993,36098,-111249,210,180100,137173,-9967,-104592,-133834,-94999,-33844,769,-57119,-109930,-42226,-18063,-37453,-95704,-159839,-98679,-32116,-25215,-62977,-132940,-197473,-136592,-71626,3437,57988,84934,126750,181160,202733,158972,110554,75553,11443,13126,73360,88678,61140,54044,73357,140781,205515,211373,133878,36072,-38170,-64165,-91644,-63597,37818,137397,238407,284385,174660,16688,-43450,-29635,-31752,-19010,10771,-47185,-126116,-159618,-67186,3029,26280,-36337,-66129,-28405,-23201,-81890,-120638,-118470,-88558,-36253,44177,47209,7644,-59435,-118008,-70069,-44654,-51192,-42170,-5666,36964,56564,-13702,-57067,-70204,-101011,-129607,-71482,-36104,-59189,-120885,-142610,-105822,-90851,1252,107319,9272,18689,210299,301393,211891,81863,-20002,-64759,52620,174267,182472,136193,61654,-1859,15620,107054,178645,154290,158375,131451,70786,106290,82542,-24490,-50596,-12305,19164,-30356,-20423,64680,86983,27870,61546,101022,152069,187191,189265,100946,1790,-72178,-95313,-109827,-104799,-112008,-61600,-64472,-61328,-64468,133778,274335,154821,35870,73932,189371,273998,166514,-17838,-37091,230501,291736,133253,41619,66292,29308,-32331,-69759,-41742,10958,110868,238422,372641,276785,107961,4522,-45958,-43583,4017,20789,-31389,-40467,-12774,46257,69112,44162,2011,-23282,-11764,722,39595,89695,200387,407836,559675,461627,256047,115201,29691,-29135,-79839,-87998,-72885,-13958,142978,287712,332422,270778,124194,40729,2505,-18102,-49434,-62151,-25082,27384,29863,14848,2297,3975,15959,43879,59722,31284,-30321,-81458,-95172,-23388,7443,-67873,-94177,-46716,-21272,-37676,-104665,-118464,-127098,-103389,-89952,-58634,32115,135732,161540,92505,29314,-10287,-37610,-65454,-119729,-103684,-40489,40182,89134,108300,38762,-96881,-85181,38675,186539,194244,95779,56010,20718,51321,106909,104336,81657,60864,-1068,-49089,-39210,-2766,8465,49111,99834,29921,-34919,-34704,-67462,-87945,-118686,-111606,-136757,-123385,-69492,-29868,-4193,23198,135816,266106,286411,258335,207991,147780,101997,60620,-45999,-104129,-184,103490,165239,60472,-65373,-52250,36465,142840,193814,144819,57008,-47804,-113011,-54449,-6965,23233,-35736,-111222,-124781,-61281,-46587,-106071,-120417,-52416,-33977,-57535,-122969,-113184,-41069,-16244,-39972,-52014,-101911,-116331,-39497,14536,-11534,-83545,-116505,-89623,-12149,22307,-3778,-70444,-100253,-96457,-85645,-34679,7716,-19640,-80411,-85420,-51281,-15227,-7093,11942,-6746,-15191,-21583,-59095,-123529,-80942,-23620,-10546,14395,-2677,9673,-14729,-49796,-56777,-63160,12354,79642,119491,185139,254539,162817,30067,6524,-46197,-45122,27246,98897,187694,252458,226848,150720,109373,108766,135439,167515,196302,179348,138583,41829,84,22257,42257,21048,-57156,-86328,-48614,3795,-25260,-54124,-54547,5742,64923,94356,71983,47130,7087,-34463,-102756,-51939,-33999,-67423,122234,333645,213001,96900,-5286,-69370,-99697,-111503,-130080,-67688,-23736,100407,224002,149513,107373,151905,169348,108481,77032,18632,1685,95099,300303,499570,494330,227717,22540,-30624,-32994,-34191,-60338,-61738,92188,158727,74037,-35075,16942,222388,151905,-4615,-74794,-40576,-43027,-64878,-92659,-100894,-66459,-21417,-14740,23362,59471,72007,57813,59806,10237,-53321,-112670,-126835,-87843,-69459,-59050,-45160,27186,51713,51753,3715,-94442,-102640,-66930,-71802,-62542,-35846,-46331,-33820,23760,30878,13854,-14377,-44736,-89168,-116650,-96898,-67030,-65644,-112357,-39055,31468,13729,-34801,-29888,73501,213833,241162,185867,211386,229356,206978,147660,95391,44897,7120,-41216,-65056,-15502,42906,29460,-40343,-55987,-24694,32457,52762,17780,6987,14741,-38471,-97897,-57095,50890,159342,223419,190918,61928,-92787,-20572,51234,73320,13868,-54308,-81399,-77117,-16922,36198,-41592,-133115,-55239,11811,-24615,-55545,-84912,-80038,-39713,306,-9929,-90672,-135589,-96791,-50610,-53479,-28946,82437,120321,86034,53523,47351,105990,194569,212290,112451,-26774,-92765,-78042,10504,142404,335970,517013,328204,-4056,-70111,-34237,-10696,-40833,-94915,-78062,10598,170112,81295,-1897,-37465,-34823,-62828,-100968,-142165,-125046,-108147,-77455,-25253,75323,143516,146283,63971,-2046,-31011,-43314,-16609,61495,191836,253526,220924,112218,13991,-39786,-74128,-18231,16999,78172,164576,167223,82832,31153,29715,134433,235136,216459,111334,30726,-16935,-46636,-90080,-88274,-68089,-36518,-31056,-29256,6811,14360,15218,27855,38902,17570,-52729,-136150,-51599,4165,-35098,-57707,-30154,33600,89969,57312,-480,-52233,-104996,-118266,-125393,-101547,-46299,-4290,58498,52944,-19930,-58203,-26299,49941,110811,132586,77218,657,-27551,-18276,-78441,-116977,-94238,-58888,18332,131270,245871,166376,37329,-20358,-44055,385,157786,214190,128402,-65673,-85279,39811,174076,281755,281760,175271,41569,-95790,-48399,19307,50752,61280,9851,-28211,8496,62829,37827,3664,-57176,-110898,-76118,-34056,37185,39111,-14798,-59330,-107209,-118454,-105431,-72302,-6661,90081,224419,211826,265569,210347,42831,-82998,172989,266830,149586,18213,-53911,-667,-5099,-59042,-48008,27347,-56037,-111106,-80264,-67389,-85385,-141448,-156892,-130501,-134595,-66268,-107536,-84392,-44568,-67653,-84419,-93401,-93378,-73770,-53491,-48031,-77937,-109482,-76014,-13638,64997,135359,47971,-100093,-128287,-75837,-24958,-38424,-89368,-103275,-108995,-110960,-126798,-101452,-108638,-140801,-138013,-52295,28235,37255,26459,74991,65823,5625,34613,60641,43350,-12326,-55611,-6768,-12982,-52467,-31514,16828,34616,38742,84497,98916,-17608,-71841,-90416,-116227,-242664,-421303,-539623,-556897,-575647,-624622,-603202,-468255,-256728,-45680,-49970,-26582,-30834,-48158,-41546,-35491,-9770,50531,67956,36681,-29340,-51526,34805,147793,112842,53134,79285,119693,91266,-8492,-81713,-76754,-41032,-38070,-51073,-35451,40803,95125,64087,-43988,-134307,-131711,-118254,-67820,-19494,15861,155248,383748,590986,316109,133057,92991,100650,120547,145409,89926,66671,41080,-10014,47909,124383,224222,312631,274353,193079,82336,-37788,-13244,54408,88657,76309,71447,-15523,-40966,-12730,-20026,71790,138728,118583,15244,-95518,80083,162003,164610,53781,-52485,-5293,79753,55906,-6573,-49420,58685,189073,255103,218910,110946,17166,-30838,-119628,15635,294378,316263,52406,-71678,88405,180546,26525,-134611,-42750,40805,58131,2225,-17911,-7935,1821,-6268,15700,-8250,5254,41387,78452,79876,46641,39653,38323,15932,-32243,-11524,63254,76591,70535,46058,-27066,-93778,-35627,50691,68693,116396,125323,72229,36212,1302,-52923,-103659,-92610,-78954,-99051,-109539,-120135,-86341,-9369,104438,116338,53486,23692,3572,17489,54362,83452,122437,102202,121383,103395,69738,-11846,-49157,-70807,-49723,-1494,51678,28156,-64230,-98131,-6403,6153,17490,66058,93423,79823,67311,28429,-79662,-142050,-118888,-92524,-41948,29195,52284,41858,24804,25481,-4028,-39979,20034,139188,171770,96090,31874,28294,24376,5170,24013,75558,85945,7950,-94075,-125881,-65677,3710,117706,269904,332279,214852,9677,-116249,-91030,-82100,-34213,48551,-11255,-79600,-142612,-136365,-33478,117124,195379,74767,-44628,-50507,-3547,-24738,-96343,-120567,-52335,-59337,-86808,-4183,76981,91369,10926,-71242,-93198,-68273,-58769,-33645,-1561,32980,91140,108327,70645,58450,103351,200892,316949,345980,86022,-58486,-53094,-7,129071,349823,484175,487770,463515,492009,416860,243012,67663,-33615,-95284,-111173,-123954,-108657,-101046,-42122,31522,14631,-20403,-9688,40162,96475,128197,191206,205579,135569,67819,3806,-62480,-119591,-55129,-30168,-78886,-108436,-91124,-113087,-133678,-64184,-32619,-13377,4666,19320,12585,-1590,5542,15463,35890,80864,93296,81359,77727,60409,32470,42609,229761,275226,167012,42450,-71524,-149505,-67969,22989,84818,154203,158151,69459,-16530,-69843,-71895,-49118,-90804,-50813,98072,191032,211604,130972,7423,-40900,-11782,1253,-24961,-56839,-31663,95971,-24295,-99677,-54650,-8622,-28769,-72670,-69258,-38492,7687,74825,91556,34207,-64555,-35819,13025,7292,-21520,-38170,-19096,-33487,-58383,45106,103063,111791,17437,-43093,-80682,-84779,-39546,29587,53471,101233,236360,320108,200709,95948,82814,94420,104636,173846,212566,281693,294584,172062,18368,-59000,-53642,-12000,28134,66657,55913,30196,-13282,-55828,-122521,-138603,-98187,7116,135089,299613,386476,405347,352872,254725,223938,268665,299138,179542,18348,-101210,-44160,-1972,16749,-51464,-110391,-59077,-60821,-68191,-96894,-114661,-122012,-114325,8606,132295,141175,70742,36176,57250,40998,29007,-14197,-53464,-47132,6335,39954,-17641,-55066,7204,11860,13916,-14318,38454,59702,64667,106271,191609,185844,71169,-39268,-103905,-69451,-11451,13473,76243,58654,3391,-17043,-45106,-50121,-30804,-18847,-36346,-22367,36356,57084,51253,7146,2791,-42685,-80734,-61831,-78857,-75764,-102719,-85924,-58611,-69160,-31376,44875,-49128,-115088,-32547,44237,84887,110808,92879,7423,-83096,-82647,39305,100211,44838,-34661,-140539,-47517,27916,36165,-30332,-129193,6404,98610,77137,-4735,-60299,-92234,-110830,-116213,-95333,-41364,26517,116086,131464,44242,8092,-54212,-143566,-98935,-6765,109852,237617,238165,117452,59176,29008,-6451,-32951,-88419,-58079,-21168,-13671,-43353,-63430,-8135,88014,108244,103746,62795,21476,-28818,-72300,-41463,-6022,-8014,-22804,-60410,-83315,-94236,-89992,-95407,-103252,-60303,-9607,33018,30863,-20578,-46895,-14846,563,6469,716,-33881,-97964,-70441,-7372,857,-23513,-60556,-51458,-27122,-6589,-7261,-43866,-50920,6654,35933,-10751,-66085,-115130,-144259,-60269,22590,79309,164834,300088,401653,401144,348168,331051,197674,50446,-114600,-51289,115938,395768,494686,325951,130993,71989,77366,96370,109776,42537,-21874,-37403,-26590,-45953,-65132,-86580,-51969,-21856,-2324,24846,2717,-34187,-82422,-92579,21701,87554,87346,73544,39402,15887,22720,-18516,-36150,-26893,-30750,-39471,-21881,-17495,-72836,-28353,99379,185718,197201,202142,228223,259973,194147,52399,-49506,-13298,166199,284599,301301,181305,13779,-70541,-37588,21527,-16130,-103934,-55130,51436,137308,201327,146120,46728,-20597,-47590,-55057,-30699,-9460,-26729,-55776,24491,131444,213638,210756,216729,220755,188330,71692,-71370,-74580,34978,84468,39620,-26294,-9611,4334,9550,34143,86611,118801,93461,27714,-41312,-61870,-94417,-113057,-75225,-34669,-57460,-57393,-22267,-10264,-13094,-96681,-27082,24012,-66037,-105343,-78687,-30249,-16549,-48316,-72271,-14599,59203,91590,82971,22017,-2284,-41969,-67918,-18370,45797,89756,141426,216054,157301,65428,8551,-18551,48425,128557,138874,94022,-44472,-26281,64228,132945,214986,248138,200797,115037,87227,136849,167653,212155,195222,86695,-8183,-52933,-74002,-70878,-90581,-118013,-111409,-18405,69518,119890,55914,-4443,-36302,-31066,-32603,-70741,-57553,48435,110945,119963,38250,-61265,-36422,-4553,13324,-14539,-39651,-15649,94396,57222,-49380,-21827,-2161,-86678,-77077,-87786,-78312,-25744,-15186,-30884,35965,75781,38144,-81198,-64259,116350,213778,115611,-30105,-95352,-61118,-97651,-77630,-16759,-20621,-14368,-7141,-19087,-38801,-108652,-138208,-102532,-84723,-113873,-72943,-51281,-28693,-21660,-32142,91978,215714,281588,209675,121406,23444,-18111,-62135,-28204,11459,19361,-26562,-84009,-81056,-61506,-48189,-93184,-38619,85665,163289,120466,94553,186955,228243,151382,74521,7999,-98521,-63352,-21762,-29235,-65978,-48787,-44068,-45103,-42158,-70225,-132009,-101132,-113295,-147875,-107626,-63828,-28553,24430,122431,364571,296043,152299,13791,-106466,-56155,-17010,-13717,6396,32274,1566,-11033,26596,72990,66707,-5714,-50064,-104514,-114546,-27810,-13583,-61160,-100590,-2116,133319,216764,60550,-49158,-55569,-1892,90110,155431,43867,-92283,37516,173873,145693,111660,119548,120510,86448,36626,38966,480,-70593,17824,74325,92392,66696,12253,-20431,-14158,-25530,-49753,-68467,-61296,-62131,-61985,-17919,-16306,-11093,65324,86641,40312,57563,13412,-34772,67269,206935,357588,392098,202720,49336,-28716,-39042,-38730,-64152,-114393,-132858,-135576,-105881,-90872,-74806,-32989,20997,66088,38965,-28609,-73525,-43894,16155,-14461,-37891,-77715,-32147,-24953,-36396,-39302,36014,181302,180020,96343,69285,32022,-634,-20529,36844,96948,58310,-26457,-132831,-67846,-25051,-66603,-187836,-119170,-67122,-28402,19829,-11552,-46419,-71958,-80952,-85365,-68132,-56307,-21705,7259,-6613,-103092,-58866,29477,52840,-12557,-58054,56766,159539,114079,30598,-30334,-47785,17357,71994,27143,-31282,-77205,-88918,-113139,-49375,2782,62974,51968,42149,37899,33471,8336,-10569,-7151,55010,175475,272901,265055,176471,97323,-20069,28408,135415,170758,78762,-37965,-4081,74606,66050,-7687,-44662,2190,44288,57901,56549,-25759,-38469,47660,100198,137482,144210,19247,-74185,-111770,-156274,-116495,8097,144129,241560,199120,97873,28116,-18408,-67034,-118689,-56999,12406,25519,17994,-20122,-103676,-118649,-68101,-8829,31037,58136,42912,23730,36042,36168,22276,78231,91414,74457,77051,12071,-85374,-110384,-9641,66800,91236,97075,57634,-5430,-60718,-76704,-35177,-5597,14620,18821,-21042,-22975,-10570,3772,24786,57488,89661,113710,122589,56322,47662,20231,-23750,-21000,9204,69110,174706,277278,199689,109613,22994,-49146,-76440,-101996,-165648,-127799,-68365,-8554,-11368,-19784,23822,120692,154828,76341,6198,38653,57106,37490,9550,29998,122379,250681,396366,346781,202614,40652,-34329,-49873,-71691,-117081,-85829,-11413,61952,190256,359878,428348,323301,91599,-77911,-140577,-78309,-81623,-81928,-105357,-110390,-47795,-26300,-26615,20476,39675,8805,-54018,-60137,-47830,-26787,15420,40741],[1877,-13750,-28587,-53075,-47510,-49653,-73420,-95120,-98593,-91753,-69677,-78963,-97013,-119916,-82390,-44151,3269,42787,91988,148107,159335,96394,83858,181858,337611,462567,568336,497018,249358,31499,-31397,40205,164901,224898,190997,113657,108096,4446,-68784,-97908,6380,102744,73376,-47685,-82925,-18172,-11702,-55294,-107691,-63264,15487,78210,80554,16753,-15701,52134,96798,54136,-12239,-92664,-126829,-57439,37123,99299,76503,23064,1586,35836,50003,140084,136186,27247,-121275,12888,216887,198770,33844,-64761,-114526,-98206,-41377,-17139,-79284,-122656,-38645,-8850,-28202,-91557,-163616,-94398,-18802,-7855,-57231,-137038,-181301,-125758,-61239,20503,81371,106555,136000,172608,178327,132696,79450,48786,-4932,3553,72470,89286,64768,64068,80714,138746,184546,188283,130406,46620,-14919,-33816,-75572,-56439,42353,140168,226147,256179,167365,36705,-20507,-763,-5629,-5123,4473,-66334,-143887,-155697,-61201,-890,9335,-58245,-79052,-34855,-27848,-77612,-111135,-124546,-110214,-49149,37312,43481,5410,-61326,-125244,-74137,-49120,-56876,-50908,-19331,22611,43623,-21816,-63931,-74626,-101527,-132812,-74160,-34277,-52687,-110586,-132840,-84838,-71184,-19442,79739,574,30999,233218,325398,237147,101796,-5244,-82924,16639,108678,129190,120869,55074,-5987,20408,115147,175945,138242,132056,114643,76397,132685,106660,-9490,-50085,-12276,8974,-34408,-15429,64392,69193,5328,46615,116243,183260,265688,268856,155077,35442,-51889,-75949,-95341,-100723,-113696,-48697,-56862,-68156,-84399,116404,272448,145224,5689,55653,177276,265635,173279,4958,-34691,211973,282000,109116,28665,61757,27530,-31627,-64339,-32894,26967,118465,233471,357086,271024,101434,-3338,-48492,-37442,9577,25834,-29201,-38776,-15298,38089,63455,36931,-3707,-25509,-12350,385,33466,82257,185892,365304,496557,422463,254792,122755,33939,-26671,-82653,-95336,-80599,-24228,120927,250214,302929,255324,111568,28443,-4363,-19814,-48577,-66501,-34324,20221,20170,-2092,-25649,-36462,-30007,-637,24341,8611,-42640,-83243,-98767,-37052,-18936,-97922,-63624,-18093,-1574,-22306,-88041,-111254,-131109,-121054,-97579,-46796,52887,163384,191250,111172,34024,-7739,-38649,-72589,-118861,-104097,-41504,57650,132186,140721,60760,-82541,-92411,34725,182010,183425,87493,52383,18999,45537,97495,96021,80078,68511,9999,-44841,-41967,-10021,-2329,43704,118134,68608,-6628,-31196,-75801,-91091,-110556,-94236,-106868,-118719,-80551,-41447,-12322,13745,113719,203692,197822,170728,147523,122427,104546,72121,-41984,-116526,-22395,84600,143206,43348,-79426,-54076,48163,160555,208157,150641,48996,-53693,-114287,-55795,-13190,12336,-43139,-109825,-109219,-50600,-45500,-100411,-111913,-53296,-37177,-58623,-119157,-112096,-52834,-25484,-42428,-52654,-104968,-116444,-36810,20375,-5681,-79490,-127658,-112488,-40454,-6142,-36887,-107295,-133155,-122562,-111448,-59178,-3116,-19119,-79556,-97472,-73281,-41494,-26068,2509,-17308,-15137,-14582,-52709,-127293,-90333,-34048,-20766,8644,-2001,-8033,-30222,-49334,-56646,-75657,8729,90764,146452,209921,251958,134818,8929,-1848,-38875,-27024,46499,116068,208218,267986,246026,179302,134238,118212,127174,158216,204803,203907,152533,36247,-21161,27540,85410,93000,13814,-26383,4842,45502,-851,-40647,-52256,4211,65757,105623,81965,67681,29973,-23975,-87341,-44459,-21652,-54955,95840,283954,164717,65996,-21472,-75665,-100361,-108727,-133122,-55869,-3504,127140,219696,113267,65341,101941,100764,43744,24663,-18083,-19211,88310,289623,486728,522051,279745,45991,-28221,-43053,-51052,-73916,-89672,63945,153991,82441,-18927,-17685,181994,115650,-19728,-97856,-61462,-59150,-73057,-95108,-111340,-72816,-19451,-5102,30818,61216,65180,45755,45411,-332,-58207,-119121,-136477,-95839,-80820,-75049,-64519,14014,53823,56876,1374,-115330,-94487,-53493,-70909,-61943,-1267,5624,-16528,4811,654,-8164,-28870,-51262,-80508,-100367,-81165,-45360,-42687,-90234,-50577,9863,-8049,-32290,-12648,113735,239733,216029,142368,188596,202410,181893,139709,97666,42941,1490,-50353,-74930,-18560,38748,28844,-35965,-64284,-27159,41256,68638,34595,15482,10454,-51570,-124860,-85749,39975,169482,265128,252404,108815,-90712,-33875,38418,42990,-4478,-56883,-75321,-72117,-21372,27212,-43251,-123942,-54173,6213,-33550,-58136,-82424,-77734,-37074,-8884,-27673,-96850,-112542,-96694,-63200,-72382,-49633,61985,124465,126797,86067,59841,117815,219629,245533,138262,-17138,-87888,-69806,14717,147050,347593,504706,268720,-8700,-68204,-29875,-795,-24654,-91019,-94071,6427,195562,122323,36249,-9060,-26445,-66995,-112665,-159906,-136717,-117282,-82843,-28574,72145,146053,152715,62680,-17525,-47691,-51287,-19387,62921,197124,272314,248156,136462,36173,-20649,-75779,-12142,30534,97983,188084,190886,101431,43545,61702,203448,312127,261903,133887,31212,-50139,-61434,-86356,-68176,-57374,-39969,-40482,-41180,-11846,2773,5627,21083,37114,17901,-50364,-130243,-43458,18697,-21179,-51104,-20774,48724,102203,43427,-33945,-73089,-115562,-129870,-137955,-120185,-78695,-29419,47098,50654,-27393,-72612,-46075,18194,63894,80766,35755,-31774,-64765,-69416,-135742,-116205,-98327,-56226,22677,121255,199253,120338,2290,-39486,-62818,-57647,128971,233742,152732,-51383,-119333,6240,137718,242308,257271,178038,71879,-60179,-34919,18031,38729,52091,-699,-51658,-19125,72074,62955,16696,-52736,-104904,-74863,-42529,35809,57976,12410,-32611,-84165,-135747,-134030,-82802,15607,124001,214802,169974,231909,215496,74528,-75899,132785,208085,124632,20005,-57264,-9491,-8600,-60350,-29003,62302,-17354,-99755,-85879,-61304,-61048,-132046,-172370,-141206,-134743,-46947,-79284,-59554,-39070,-68077,-79909,-76751,-75096,-82192,-65734,-18150,-45303,-79594,-48991,12206,87762,137528,44893,-95306,-127274,-69263,-22053,-40113,-100920,-113586,-106763,-104422,-122584,-91351,-94830,-134018,-149632,-66356,20554,36908,26885,71234,76493,18017,41934,65194,40870,-24301,-91524,-42566,-47481,-75429,-33869,29047,47366,53127,102727,134515,21144,-51671,-90704,-123293,-259330,-457131,-597278,-629162,-640465,-657221,-609866,-471263,-274125,-61960,-57786,-33707,-43236,-58619,-40904,-29432,-5490,56547,83409,43678,-28482,-42002,52565,143224,87661,32597,67237,115854,96598,7759,-58592,-49895,-12286,-13024,-43557,-45773,34766,87228,67704,-23337,-124528,-142111,-110398,-66662,-21103,12236,137528,314912,546831,366141,187854,140092,135996,141515,152542,67688,30688,-3471,-46330,36122,105849,190129,279605,266945,191745,74691,-49542,-19705,51608,88033,71644,64338,-11253,-50523,-49295,-56295,63845,147628,129673,17178,-98451,84047,165689,142678,33987,-45898,14873,98584,69414,4021,-16139,96766,215557,225228,148741,62845,1912,-36155,-102958,29966,300426,301174,46466,-53254,103428,197125,38916,-126158,-42394,29276,28547,-46299,-60492,-30917,-9281,-4397,28314,6611,16968,50928,81356,87258,65089,66081,67372,41379,6199,51090,123317,116834,80008,39154,-32835,-86733,-49235,22820,52521,134851,164630,100805,48220,3815,-51782,-116906,-113731,-94844,-118935,-126735,-123482,-88939,-3518,115353,123223,62088,23304,-8623,1526,50292,85207,127469,113825,130672,115951,93051,28968,-15153,-56793,-42250,3980,49907,17069,-73883,-113257,-27158,-14573,3890,70567,111669,96808,77416,28554,-84303,-134450,-99033,-67298,-22270,33686,38819,23383,13952,18798,6815,-18752,30623,138616,168757,99441,28009,-5449,-22175,-24025,1811,66418,93100,19525,-88917,-130199,-77118,-14345,75492,221378,306537,207378,8092,-102452,-77758,-75890,-36371,45412,-4084,-71178,-134942,-142631,-33849,110752,182920,67559,-50482,-44551,1112,-30023,-113301,-104481,-38845,-47332,-75770,-21,74019,76914,-20102,-106780,-125307,-89903,-77592,-31171,18389,54763,104221,109466,66696,49580,86142,171852,276381,315718,66522,-72925,-58005,-11268,90143,276906,399412,404647,383508,431822,399288,244296,65780,-31644,-87867,-120420,-119291,-85147,-101934,-48445,31456,17059,-20740,-7239,39214,81236,100180,156087,194504,150850,91328,20205,-60594,-105874,-56843,-39120,-81854,-124169,-112662,-120297,-123176,-50447,-11013,11341,21694,21334,5089,-11503,605,23176,59761,119496,136447,130653,113702,80898,56535,69434,231221,244863,126424,5283,-92172,-148100,-71070,16825,81703,159445,176287,97570,11379,-52209,-78896,-71190,-110463,-27073,115175,194608,216785,140718,9469,-52682,-35073,-24749,-51485,-63268,-49304,67719,-34540,-96309,-51895,-677,-22859,-70691,-51574,-24841,13119,69765,77133,20230,-67179,-32867,2354,-890,-14903,-23255,-3273,-22556,-59903,31279,91854,109653,8027,-39993,-88199,-114277,-48912,27215,70619,138153,289171,357011,207953,89904,71041,76336,78901,141360,195073,295159,339731,237485,80749,-16061,-39665,-7694,37111,84043,80061,53783,-1592,-53448,-124504,-142604,-95926,12913,129987,303559,387817,392808,323350,234468,226220,281197,310526,181582,21400,-101375,-58084,-22878,-11447,-72942,-90706,-38986,-57459,-68113,-96665,-120998,-126365,-106349,9865,149564,177257,102245,38822,54376,45593,34383,-13554,-55767,-43625,23782,56763,-7186,-58086,10917,22301,13557,-15605,45090,82288,76993,83119,155909,168272,49664,-47813,-89159,-70736,-35625,-15557,58672,53734,133,-23446,-58682,-67802,-51116,-26576,-34787,-22474,23395,37063,31172,-2262,-4645,-57832,-92071,-67114,-95479,-101234,-95813,-68822,-49680,-60335,-16802,68425,-34697,-102515,-35678,38528,71980,95333,79318,-5020,-98237,-75762,55486,129005,82324,-5361,-130120,-44110,41925,54703,-7328,-96563,-2019,85725,66106,-5439,-58342,-95120,-115733,-118671,-92382,-33813,34978,123587,113289,27881,20287,-39725,-135886,-117547,-23504,100799,248240,240972,116889,56431,23513,-15170,-45635,-97873,-49962,-18336,-16406,-48234,-51406,25373,132836,146752,113566,50326,-2547,-60367,-89352,-29774,7236,-1890,-21796,-57591,-72493,-82600,-80673,-90014,-108476,-76343,-25321,17515,35916,631,-30822,-11235,1935,17144,9547,-27231,-94444,-80823,-21533,-13498,-41611,-84620,-74700,-47607,-20409,-14923,-43999,-41075,9290,21905,-37595,-83359,-114295,-137718,-69126,13364,55805,147543,259112,338548,359265,308710,287206,160431,36272,-120284,-51021,149118,460117,512060,302909,97056,39103,45811,71457,83926,22176,-31328,-34425,-26126,-51401,-68623,-82609,-41459,-5409,15728,33868,1112,-33165,-79688,-95333,13182,85148,90028,79348,48232,19273,22971,-15236,-30735,-23584,-33757,-45058,-27573,-22949,-79844,-29243,100197,177063,186866,203670,220621,228704,144866,2271,-72057,19694,190172,275804,271047,152105,2275,-72007,-53028,2358,-31254,-132222,-90936,472,83921,146062,99367,12530,-47384,-67578,-71228,-36484,-4409,-16523,-46242,27879,126293,197396,187343,175724,171904,153769,65183,-74683,-87759,8581,71000,36750,-38402,-20957,4728,15767,41407,92695,121855,92259,17812,-51565,-62655,-75494,-107343,-94470,-60821,-83160,-76214,-42074,-29236,-24258,-87433,-32721,-3283,-90063,-113984,-80511,-33962,-20382,-57054,-89383,-35162,38674,74393,69513,27884,24329,-40405,-62657,-45036,16284,71175,138520,217681,177459,92731,27363,-15344,39100,112371,135172,100554,-39121,-44515,37309,106449,189834,219271,187039,115695,90099,154630,210065,255102,223506,109921,3170,-49978,-69765,-66833,-85009,-107813,-145570,-56015,36078,71683,-3714,-46465,-52413,-25417,-24961,-73571,-58927,59904,122432,112646,20294,-54799,7729,77796,96571,-6457,-71630,-31548,87998,71301,-27351,-41826,-14974,-73478,-61764,-73040,-72086,-28980,-17167,-43431,8407,34728,-21571,-140204,-17670,164597,253105,145657,-17012,-109191,-76328,-118295,-62113,-6373,-17758,-11743,-10281,-30355,-43705,-101952,-125310,-86869,-90213,-143297,-67695,-29821,-3736,-4585,-37387,85979,209996,252466,163484,69961,-26330,-45673,-61901,9447,65848,63664,-3329,-86123,-104496,-80323,-59136,-96448,-39871,96320,170569,124631,105130,203170,245084,164036,83357,16851,-70251,-57389,-24126,-21480,-54416,-55680,-61356,-57270,-51708,-74937,-142425,-102844,-108945,-153165,-128674,-84512,-46257,6751,88260,318234,268423,131665,3037,-120975,-60881,-17512,-16462,4394,46108,36090,28676,58332,87941,58950,-32120,-90498,-136012,-107276,-36536,-31025,-80508,-115775,-23965,98485,205695,64934,-54351,-70213,-17100,76695,151462,48758,-50991,89987,231281,198079,146331,132609,120809,98050,57452,59923,9406,-81686,-1561,57155,80344,61903,10917,-16144,6741,7346,-16246,-62932,-72983,-63760,-53206,-5702,3317,357,56373,64973,14442,38958,8910,-42863,63786,219207,393640,400151,185430,53195,-4457,-22670,-39465,-76515,-132011,-145753,-154183,-123793,-101181,-81036,-39748,13861,53654,24696,-33144,-75589,-39621,34540,-2917,-38177,-96326,-44735,-27572,-35318,-36486,34304,176393,174125,82841,58729,25598,-3443,-19526,34597,79928,30117,-53591,-143554,-52383,1775,-47567,-175624,-127008,-61681,-23845,13709,-35776,-81076,-113586,-118985,-110392,-81181,-62186,-25590,1672,-14146,-105079,-52717,23674,48521,-14006,-81257,30899,141715,108142,34090,-19357,-30955,38959,76801,26404,-35732,-80227,-87445,-107788,-49384,11262,88490,86372,71158,49191,31076,2562,-15607,-5812,55337,165519,248820,254350,188457,100198,-28525,-1067,60496,85221,29070,-63264,-4004,75530,82318,25667,-15375,-1196,21803,41329,54730,-27902,-37712,54420,104750,130301,123436,3986,-71395,-108303,-159148,-119671,-1071,116597,214373,177923,92428,28885,-16194,-60816,-97695,-35947,21172,19588,10077,-15563,-81541,-132353,-87154,-22552,20279,53467,52800,46944,53336,26539,-9094,46758,80073,79715,92448,28664,-79787,-134447,-30317,61005,96416,104642,61226,-8321,-72040,-83373,-23914,12895,28091,17575,-21092,-10858,9989,22890,39412,71084,102884,119684,116041,49998,61468,26140,-25244,-28493,9288,77675,184584,299152,206703,108201,21708,-45474,-72037,-101698,-168182,-131668,-78087,-11046,-31848,-49673,10266,115985,143168,45053,-24606,6105,24818,8076,-6597,27796,134006,279186,419100,336058,179166,25681,-34600,-48990,-77413,-130763,-70265,-10263,48485,156135,309826,389491,297194,87368,-70490,-137930,-76233,-57026,-56338,-87504,-113231,-47078,-15890,-2465,56493,89913,64627,-4481,-45250,-50385,-34662,3967,17659],[-21261,-17085,-7265,-22409,-28324,-40640,-70872,-97769,-106044,-103522,-81972,-87819,-103463,-121365,-87549,-56331,-11172,29250,72927,119886,139251,95223,100515,217411,389530,508448,588066,497189,229124,18644,-63259,-27934,79990,166888,168749,105891,114032,15436,-60327,-105977,-14882,81738,62632,-42142,-73774,-9981,1859,-38440,-108734,-70367,15387,81517,85113,10617,-21186,59085,120618,77847,8540,-79925,-143553,-100671,-1236,88905,77827,22696,-5890,21069,23533,98271,109760,14263,-129714,26923,246225,255043,76920,-26746,-83609,-93834,-49224,-37413,-101835,-111742,-25815,6079,-14388,-83015,-155649,-88144,-6942,6518,-51592,-137591,-163635,-113176,-52350,32910,98994,122573,141139,160764,151355,103275,45993,19162,-23278,-8887,66678,84751,65439,72826,87598,133614,161589,166184,130071,62054,11231,-4664,-59190,-49171,46598,141226,208478,223381,154689,55398,5856,30968,22742,11342,-487,-81735,-155631,-137428,-51992,-4486,-8938,-77828,-88042,-38365,-30758,-70553,-96455,-122774,-132814,-62337,28428,39541,4265,-61495,-109739,-71877,-49107,-59264,-56985,-30355,10641,32431,-27682,-65220,-71040,-92890,-124185,-75712,-30634,-40217,-92158,-121912,-65433,-45533,-16958,63110,973,47445,247724,337957,259103,123376,15357,-85598,-13726,54717,86227,106964,49158,-7300,29562,127022,178601,130259,113198,106433,94053,159577,126296,8239,-41853,-7410,1857,-33857,-7256,64863,53999,-11543,37840,136738,223301,346193,343806,206175,68342,-30170,-53702,-75841,-90727,-106846,-32793,-46878,-70684,-93353,103693,260855,125899,-24947,45880,169089,256034,180906,31307,-23751,181754,260236,85931,20280,61263,30682,-23059,-45636,-4695,56331,132472,229663,333499,261222,99588,-2051,-36797,-19080,24247,37594,-21517,-31792,-11349,36993,64057,35113,-4713,-23760,-9442,3383,30280,75802,166955,306936,404853,361787,248130,135456,47395,-13468,-75196,-95602,-80082,-27402,102118,212176,266767,234469,99844,20359,-6938,-17921,-42468,-65260,-44368,9546,7490,-19631,-50509,-67985,-63985,-34233,-2008,-5904,-46954,-77178,-94992,-46313,-41386,-110146,-27998,13224,20417,-4354,-67208,-86893,-98011,-118392,-98729,-33092,74691,189664,221036,131980,42145,-1486,-36332,-75720,-110839,-97999,-37312,75412,171787,171664,86071,-60254,-91272,35482,174531,170005,81548,52713,23352,47668,94891,93854,84118,81255,26732,-34792,-38833,-11839,-7537,44534,139187,115128,32287,-13217,-64127,-70590,-75161,-57112,-67089,-100146,-84999,-47541,-15478,9380,95428,148870,127579,103092,95948,99030,110962,91389,-28918,-109453,-36270,72846,123252,31020,-82605,-47902,62124,178366,223024,155259,42114,-55051,-111651,-52428,-15008,6132,-43495,-98522,-87112,-34303,-40118,-91995,-97617,-45941,-34427,-55871,-111020,-101030,-52399,-24052,-35511,-42475,-94236,-98934,-16427,38488,12737,-61785,-118220,-124589,-63828,-33958,-72243,-149019,-146903,-153580,-139652,-84551,-15583,-18990,-76401,-104143,-90015,-63211,-43019,-7007,-26717,-10595,-4064,-43567,-128569,-96631,-42177,-30333,867,-3677,-26526,-38670,-43217,-49814,-85964,4334,98449,166280,221448,234047,102097,-9606,-6980,-28379,-6883,65834,130111,219349,268097,254924,205157,162211,130111,121174,150173,209409,216290,150151,24588,-40614,39618,138867,178845,101550,51710,73091,97254,31291,-19008,-40767,9176,71413,123731,97319,89866,48061,-12445,-69314,-31096,-5037,-39311,68202,223309,114493,36952,-30152,-72775,-93724,-99598,-132199,-41236,22960,163417,218220,83921,28458,52555,29878,-20807,-24677,-49470,-35710,86231,279754,462376,534941,332157,76232,-21146,-51124,-66366,-83583,-113287,36493,145509,90326,-958,-29953,158555,98834,-15089,-98506,-78517,-69202,-74781,-91866,-119403,-77753,-15239,6874,40128,65274,61884,39497,36946,-5013,-57620,-120604,-131114,-87381,-74944,-76314,-74702,1412,53354,60020,-609,-127161,-71816,-32593,-62716,-59230,33157,60909,18501,-812,-22682,-26723,-39431,-52818,-69897,-84303,-63713,-24271,-20963,-68457,-56504,-9842,-26750,-22165,13468,173407,265824,182280,78928,147301,163212,150759,126934,96519,41322,-2387,-56395,-89267,-29532,29004,30483,-22494,-62794,-25018,52492,85821,51690,23586,6669,-58433,-82524,-92257,35691,185868,310452,318162,161258,-79863,-46009,26133,19096,-14626,-55799,-72831,-70629,-26433,20743,-40540,-113387,-55914,-1890,-41600,-54986,-72017,-70261,-33548,-18818,-42625,-96235,-89008,-89437,-73603,-93051,-75943,28215,109335,155630,114005,68139,125480,241526,279470,167785,-4553,-81639,-63653,15895,146388,348710,470348,200991,-15179,-66639,-26788,6711,-11292,-88254,-104139,9687,225003,169380,76074,16963,-20316,-72573,-116644,-141816,-140469,-126914,-88955,-32265,67742,144228,152474,59838,-28251,-62140,-59359,-22705,62467,198174,286938,275830,164643,57294,-5071,-60082,-567,44674,113986,202567,202821,110048,46730,83135,258919,371192,295187,150135,28274,-88268,-52384,-56347,-40481,-44017,-42787,-49174,-52529,-30945,-9742,-3717,12205,30623,12998,-51881,-116538,-31845,32633,-9786,-47234,-13167,60818,107611,26771,-58613,-80830,-107355,-130391,-151118,-140278,-116729,-57148,30414,42201,-39521,-90591,-64985,-15808,18715,35213,1962,-54720,-93733,-120176,-108300,-84750,-88340,-49110,27220,109854,157336,82203,-26322,-39965,-38018,-116730,82543,230322,160716,-42405,-142479,-24896,96705,197191,225829,175126,98608,-24515,-23144,11362,22254,42638,-7228,-69377,-47693,72399,83822,25402,-52222,-102875,-77468,-50200,41793,86556,49982,3462,-52592,-114324,-93938,-69192,37725,155018,193283,123201,187556,208068,99779,-51096,95256,143243,90533,16522,-64324,-24891,-18590,-64754,-9412,94119,19977,-82278,-94485,-57696,-37336,-97961,-147839,-129587,-122169,-29119,-54317,-38917,-37986,-71963,-79307,-65434,-56513,-76914,-59604,9546,-22233,-60780,-32225,29350,101685,127984,33301,-97007,-128190,-65742,-23332,-46865,-116072,-117797,-102641,-100126,-125002,-86019,-85589,-128479,-162156,-84186,6930,29878,22956,64248,81658,23746,44890,66689,33817,-41768,-128876,-65732,-70206,-101062,-42454,35204,54603,62682,113243,158548,57951,-28665,-86527,-129540,-275664,-488971,-642741,-678134,-673864,-659756,-595111,-462715,-286713,-78097,-66972,-45384,-58152,-65626,-38916,-24379,-1003,61606,98759,48884,-30575,-35144,67087,134967,61662,5506,46095,100920,90382,15164,-41709,-28834,9896,5978,-37192,-62093,16335,66249,59886,-12842,-106069,-144145,-106407,-70347,-28549,1765,111020,236632,467591,391349,231089,177797,162457,154791,151362,40228,-7751,-48641,-81800,16346,76646,146853,230323,243885,178391,59257,-68337,-34624,41326,80716,61104,50482,-12349,-62622,-96053,-89452,50660,148579,133094,13656,-107482,76083,156591,106608,5111,-43312,24671,103931,73856,10791,10826,123181,224064,176406,70192,23880,-10041,-39270,-88093,40415,299324,283573,43683,-42133,104972,197483,41278,-122199,-46146,13430,1134,-96101,-103147,-44576,-17554,-4021,38416,19127,26466,56412,79295,88646,78589,88456,92338,60523,39530,113476,180122,148422,79598,22948,-47215,-86111,-64629,-1811,40411,154189,200266,123589,52844,-1657,-53831,-108424,-123484,-96614,-108209,-109802,-101743,-87849,-1688,115413,118161,60000,13282,-27632,-21259,37375,77535,122548,116705,131448,126785,120014,70375,13620,-46904,-39634,5445,47145,10808,-65799,-102617,-52391,-40140,-16290,63146,115026,98991,71829,16589,-95241,-119039,-78001,-45496,-9337,29553,17912,160,2298,14859,17583,-3171,35909,132739,161436,102848,28649,-41682,-78279,-52754,-22310,46149,86327,21772,-82597,-118315,-91934,-36957,29675,164175,267027,191763,4384,-91420,-70159,-74998,-45111,32917,-5903,-68218,-125537,-137909,-36361,98062,160546,52133,-62949,-44218,612,-38782,-129723,-87260,-25353,-35224,-61290,-2116,56899,48204,-55707,-139065,-116018,-77208,-68995,-25165,32379,69899,110077,102575,55395,34907,62702,137115,229579,277442,45115,-93658,-69035,-30975,42341,195980,307889,317727,296732,353496,359216,231413,60201,-32159,-83441,-112167,-78632,-61708,-106834,-59051,26681,19040,-21307,-10318,30104,57353,65374,111209,166321,151334,103185,27606,-61755,-97356,-62645,-50067,-73192,-118541,-131474,-122733,-106559,-32712,11357,33858,34539,18968,-6798,-26236,-10140,25240,80711,157282,180029,179382,145186,97220,75335,91733,227525,217356,95347,-22171,-114670,-147335,-79376,3058,69528,153579,187524,125649,34633,-39973,-80194,-87379,-111424,-10479,118739,181716,205856,140795,7080,-65437,-60525,-52448,-77627,-66186,-55663,29871,-49230,-96751,-51578,6042,-15017,-55776,-28451,-13746,13255,56793,55269,-832,-76528,-37618,-14254,-15207,-15242,-16308,5159,-16512,-61595,15223,80512,103228,924,-38014,-86198,-100949,-47822,27780,86196,167768,328258,375678,206709,81338,58247,57049,51837,105380,168964,295974,370512,295057,144184,34670,-16671,1936,52027,112342,120181,89733,14100,-50550,-124436,-137745,-91431,19432,123892,300114,374281,360059,272438,195202,210176,274759,299496,169413,20226,-100311,-74632,-44685,-35647,-79607,-65911,-25162,-59910,-72908,-98351,-128672,-126258,-95420,11862,162136,209397,136797,50029,49466,46123,36057,-15667,-60458,-42152,34200,58018,-6617,-60454,13070,28243,9871,-17831,50641,104523,88406,46491,100587,134531,20598,-59091,-73739,-58354,-51362,-43277,37064,46322,-1104,-25172,-67094,-83621,-72278,-40276,-36332,-28046,2421,10866,7812,-10159,-10861,-71291,-96410,-66269,-89112,-110056,-87077,-51827,-38775,-50120,-1946,92138,-15212,-86878,-41960,27224,52589,71635,57141,-24545,-118496,-70548,61851,146368,113374,22118,-113678,-35677,60468,79150,23927,-57914,-11269,67289,51355,-7281,-56489,-97529,-121267,-123048,-90263,-29052,36345,116053,78786,13249,36432,-21041,-118669,-146989,-51751,80107,244214,232417,113690,52326,17243,-22662,-55698,-100141,-43547,-17097,-20186,-52125,-34845,61514,179192,183641,119512,36255,-26809,-90579,-93058,-14850,21059,3995,-21599,-53907,-61430,-69928,-70380,-83420,-109646,-89934,-37584,2636,36170,20095,-13391,-4868,9721,32547,21427,-17623,-87165,-91912,-35919,-26343,-55705,-105087,-95631,-65261,-30847,-20328,-39181,-26004,14301,9316,-58037,-79535,-89503,-112972,-73527,8630,48018,142940,215375,266966,307839,268193,245163,127497,20961,-125523,-45405,190244,511736,508612,272417,66906,11996,19708,48130,58043,3765,-40116,-29900,-22165,-51626,-64590,-69589,-21079,22932,43915,47839,3456,-27764,-72882,-91770,9646,87171,96832,87484,56378,21156,21263,-13376,-25044,-20402,-35433,-48826,-32137,-26720,-82880,-24315,102691,164172,168303,194862,202898,186133,90708,-48732,-69052,60052,215411,264483,238037,124105,-5696,-72121,-69999,-13356,-34365,-115493,-119114,-42701,35849,93040,53556,-20321,-71002,-82844,-84022,-39083,5353,605,-22381,44964,123387,176996,159897,133175,124729,120003,61295,-71817,-98629,-11510,63700,40789,-42906,-26640,7841,23584,51174,102335,128447,94192,11474,-57435,-61420,-53634,-78555,-101644,-86828,-100424,-83481,-51982,-38394,-24594,-71959,-35671,-28472,-107231,-117898,-80069,-35597,-22184,-61525,-103232,-54564,18938,58102,57051,39130,66028,-5861,-21249,-47457,-11205,52197,131235,206343,186441,119086,47719,-11325,29942,96696,130090,103833,-35041,-56409,14786,79686,158516,183049,166877,114769,91818,165829,248649,292268,245606,135269,23029,-37677,-56515,-52779,-69339,-81117,-121650,-95655,-4743,14845,-64178,-84421,-54099,-11474,-11383,-70212,-55100,74153,137989,111144,12899,-35491,56164,162029,180735,25116,-91673,-41355,80119,79571,-11562,-50010,-22198,-54803,-41943,-54944,-58285,-25929,-13262,-48400,-13870,-700,-75205,-134805,38750,217944,294051,183682,8680,-103632,-87866,-113149,-37155,10276,-9136,-5309,-10399,-37706,-44254,-88144,-97947,-47355,-44741,-98333,-48154,-793,29116,16496,-38892,82424,203232,223077,124430,27946,-68858,-57597,-33452,68873,136694,113920,22907,-75119,-122929,-92438,-63096,-91585,-37616,108263,177341,130932,118575,221351,263279,181903,101124,35488,-35045,-39256,-19341,-11432,-43055,-59093,-71929,-62028,-54877,-75867,-144164,-96650,-98539,-143905,-141092,-99101,-58990,-6060,64524,270955,241243,118463,3280,-112967,-63776,-16350,-16073,7281,64967,79709,79797,98274,105945,54194,-48912,-117211,-152603,-100095,-43808,-45200,-95137,-123401,-38215,74414,204681,85379,-43480,-77540,-26260,70565,158211,73865,4177,145546,281396,244042,182196,153797,125411,114664,83453,82870,20805,-83732,-12937,47455,74698,62178,13715,-7937,31241,44249,26244,-36613,-75374,-63218,-43047,8370,22063,13743,49775,46557,-8077,21023,5785,-48613,62418,232083,421638,398228,173790,65079,26199,-196,-31946,-79564,-139634,-143019,-159608,-134010,-104839,-80975,-40681,10976,44394,16176,-29268,-68036,-28059,55587,8535,-38461,-109050,-43328,-19139,-25302,-26182,38794,174814,171547,75961,56607,28614,1514,-15305,32139,60016,-1774,-82130,-139324,-32257,29248,-31565,-162818,-125740,-47472,-10011,13277,-53340,-107644,-145295,-144518,-129781,-89444,-62760,-24609,-695,-19730,-100705,-40751,22371,48191,-9552,-98214,8973,126148,104892,41477,-3417,-8699,62830,81745,27109,-38919,-80830,-79842,-94873,-51261,20031,117193,127161,105871,63964,31261,-1640,-19007,-3091,56443,151665,218733,238102,197134,105756,-28785,-21138,-6311,4583,-21556,-85082,-3132,75561,99844,65532,19483,-4119,-5187,19192,45212,-35658,-37903,60670,108427,120848,97106,-16787,-68759,-102975,-163195,-124919,-12711,88866,187018,157725,91195,34327,-7656,-44679,-71199,-13279,29861,12454,-464,-13746,-61977,-126211,-103511,-36460,8292,46527,60576,68583,65836,15340,-39406,17155,69961,85832,107610,46315,-67201,-150802,-47219,57715,102177,108175,58962,-15309,-85222,-84595,-11855,29546,37506,12930,-22584,-2332,25474,39267,51651,80084,109640,118100,102640,42883,67400,28412,-28859,-39772,4073,78850,181121,293771,196464,97897,15853,-44154,-69700,-103730,-172983,-137036,-87321,-9285,-45017,-87664,-2985,110235,127673,12033,-55062,-28201,-10926,-22594,-22020,22255,136133,291152,416656,305467,144732,5284,-37113,-50532,-86970,-136478,-57720,-12313,28619,111236,240408,325098,249867,70337,-70327,-138997,-79891,-37439,-35757,-73244,-114695,-53350,-12049,15887,87689,134192,113095,36065,-32662,-58422,-49174,-14423,-12505],[-35698,-7506,30105,17399,-4074,-26683,-61668,-92159,-104624,-103796,-79256,-81165,-100248,-119023,-90592,-66240,-22757,17137,53864,90100,117995,94136,115465,245004,420474,520677,566938,465689,203263,14884,-77828,-71974,11973,106167,139305,95224,120606,28596,-52559,-113043,-27453,68247,57972,-29652,-61372,-1198,16562,-19250,-108506,-73686,20003,87137,90348,6723,-24716,63669,138917,97739,28221,-61212,-136945,-129430,-33268,75904,77502,23266,-12189,5756,-1859,56222,79773,-1364,-127915,44501,267899,302007,118367,10081,-48426,-79768,-53548,-55637,-121514,-84949,-5481,26978,4558,-69919,-141029,-80511,3371,18165,-46035,-134189,-144705,-98860,-44894,40223,110139,132512,142368,147070,124354,72915,11993,-12209,-44099,-25254,54684,74730,62678,78988,92068,123435,135904,144158,131038,80159,37393,20612,-45028,-44624,48069,138245,185275,188560,137629,69584,32163,61770,49625,27404,-6031,-94754,-161881,-120113,-43929,-11101,-31133,-96974,-94542,-40935,-34372,-64059,-79632,-109519,-137032,-75423,14411,30939,-333,-64076,-91926,-65812,-48235,-62316,-64130,-42137,-2222,19934,-34515,-64927,-63491,-78620,-104762,-76757,-27414,-23854,-68400,-111394,-51991,-23046,-1581,60365,9281,62841,248420,333867,271810,140431,34831,-75454,-42951,10229,51587,89428,38262,-11462,36966,135871,180156,127448,101705,105128,115528,176893,134266,21817,-32596,-3144,-6778,-34655,-1734,61155,36974,-27630,30327,154772,263013,413978,400655,242954,91005,-15133,-36172,-58925,-81599,-100797,-21971,-41297,-74854,-96654,87777,231818,90162,-55488,40132,158994,239450,181533,51000,-15393,137399,223447,59190,9839,57430,30769,-15914,-27322,22937,81505,140674,217418,295140,239684,95183,1767,-19947,593,38248,47375,-16653,-28280,-10485,33327,61915,30777,-8631,-25736,-10709,2104,22725,63107,137138,231762,291030,282493,231431,146016,61466,1425,-66461,-98987,-80316,-30656,81228,170063,220417,202704,82055,8649,-13450,-20899,-38967,-64763,-62032,-12318,-15625,-44431,-77063,-92852,-87613,-58521,-23305,-19125,-51454,-71799,-92064,-59380,-67911,-94024,2481,38060,35915,7791,-50320,-61698,-68876,-101302,-100959,-29740,86189,203343,239213,144023,44384,-159,-38699,-81063,-104474,-94470,-36254,85835,199872,194573,108051,-36639,-87974,32745,156498,147431,70728,49354,25044,48955,90541,89144,84814,89746,39858,-27902,-38398,-16530,-15138,43510,153567,157507,69729,5345,-47280,-44650,-37803,-15413,-26554,-80315,-90874,-56257,-21667,2375,74227,97343,70136,48974,46108,69350,112247,110594,-13990,-87967,-42157,63378,99285,16305,-77243,-40992,68434,185462,228971,150105,29226,-58385,-111230,-52796,-21049,-3390,-44706,-85990,-66435,-20508,-38165,-88551,-88409,-40166,-34292,-57603,-107058,-92394,-51355,-21068,-26363,-28132,-77695,-81690,6246,54105,29499,-45697,-106119,-127273,-87421,-66673,-111893,-124171,-86114,-102593,-126232,-116312,-36550,-26923,-79044,-113029,-108995,-87176,-65250,-25200,-42695,-9138,2342,-38991,-134064,-105191,-53694,-45578,-15582,-14107,-45864,-42898,-39407,-44522,-87572,-8076,93702,168757,211220,197161,62045,-31407,-16247,-22980,7304,76976,132822,213186,246865,246130,218609,183161,135836,110522,136628,202867,209765,128622,3445,-63039,51925,193363,267327,196169,138239,145045,146360,61364,1891,-27873,14303,76162,143180,113572,107612,56787,-6048,-54764,-18215,9371,-27910,35005,150021,57437,4056,-36701,-67942,-87502,-92190,-124808,-28345,50938,203205,215397,57282,-7858,459,-44483,-82084,-66482,-77353,-53938,81450,264943,422974,522633,370319,103583,-15879,-62053,-85391,-93823,-129330,8925,129371,91785,11536,-15129,152473,96511,-2363,-79244,-92911,-75842,-74983,-88502,-126166,-86083,-14175,14639,44625,65531,56557,33487,28868,-9143,-56469,-122045,-121757,-72498,-59890,-68726,-79901,-14204,46156,56832,-6912,-122619,-46390,-11403,-52855,-58996,61096,109125,55766,-385,-43170,-46351,-50830,-55029,-63444,-73459,-50695,-9721,-6034,-52452,-61815,-31547,-42968,-5105,53549,248685,293822,153767,2198,88021,112186,112166,105884,87583,35744,-7088,-59186,-110308,-52956,12190,32019,-5604,-53635,-21157,61930,99902,65217,27780,-155,-63415,-48169,-70009,38511,206418,354815,382441,213958,-65574,-59317,12033,-962,-21889,-58075,-79168,-76217,-33988,14727,-36926,-104989,-62416,-14151,-50272,-49067,-56609,-59750,-30796,-30360,-55709,-91250,-69094,-77885,-80922,-114788,-108531,-17207,74167,165111,132284,68710,125214,255682,308844,196663,7895,-77896,-61751,12952,139766,338353,416900,129922,-25604,-67907,-27403,9102,-3638,-86126,-101869,17304,251889,215062,112661,38056,-18032,-80489,-106773,-121270,-133954,-138117,-97324,-38408,59841,135849,143525,54753,-30801,-71011,-67725,-27936,58812,194221,295894,301101,193193,73702,3110,-44693,12902,58624,125946,207828,202805,108222,40039,91186,292697,404138,313257,158246,20813,-80111,-10924,-8249,-8638,-30188,-45678,-57886,-64421,-50394,-23565,-12907,1769,19714,3082,-57296,-105753,-21328,44232,-811,-44945,-5274,72217,108997,10657,-68231,-74246,-87924,-117333,-148258,-150031,-158118,-81841,10930,28937,-55015,-105259,-64981,-33097,-9211,7847,-13734,-54706,-83772,-96184,-52295,-47999,-67652,-37099,33033,98496,121698,50179,-50025,-27654,8944,-75547,26070,200989,149817,-41767,-143233,-49600,56267,152260,192244,168990,122311,12081,-11733,983,3282,35896,-4834,-74265,-73578,66060,100986,31380,-53997,-102847,-80985,-51113,60266,129109,99476,50942,-7538,-65202,-30291,-17990,64062,181642,164449,77868,139869,191802,119437,-17699,71644,81639,50944,9661,-71969,-44137,-31367,-65255,10058,119762,54570,-62500,-103258,-54189,-12234,-61270,-109119,-102123,-102287,-12894,-31782,-21473,-39126,-76996,-80700,-57319,-37068,-48401,-22692,37905,-3651,-45550,-16953,45460,111499,111249,17306,-101873,-128750,-63529,-26446,-55690,-131616,-113678,-97130,-96309,-131087,-81507,-77502,-122185,-169182,-101419,-8541,19538,16964,55533,81104,24881,45881,68175,25995,-59870,-143645,-64657,-72111,-122940,-53574,38183,59169,69917,118047,170566,91320,-5754,-77343,-132175,-288651,-514037,-673478,-702584,-677262,-636926,-563996,-445060,-292907,-85499,-65498,-50997,-65165,-63089,-33106,-17058,7713,70748,119472,58420,-30664,-26475,84225,130550,42039,-22052,21696,80517,77815,18049,-27248,-9944,29066,22289,-29782,-78328,-8593,39325,46878,-7488,-87136,-132021,-101738,-74016,-36612,-10035,82392,162145,368816,394585,267511,213627,187815,166913,147064,14442,-39717,-81679,-101651,-4709,44067,103308,177578,215321,162220,44974,-85334,-51920,29097,71732,49496,34752,-14645,-68295,-140391,-101207,38582,146515,134124,10392,-116386,62400,141040,65188,-27177,-41945,28730,101602,74610,18563,34864,138659,215118,117637,-4689,2702,-14669,-37206,-72425,51989,296603,269291,47508,-34212,98631,188045,39434,-117456,-47645,3496,-1390,-83755,-93105,-39751,-17504,71,51504,35308,39665,63093,77467,88745,91134,110137,116571,77675,71120,173258,231761,173360,74862,4060,-63570,-86566,-76395,-16135,38839,178124,234430,144901,56110,-8858,-51863,-80013,-92108,-67103,-74500,-83148,-76685,-78561,2104,110960,108456,53980,541,-46665,-43729,22071,66299,113305,116318,129772,140509,150918,111051,40901,-36416,-36165,8320,47579,11001,-53123,-86930,-74775,-63783,-37022,49171,109105,93413,58942,467,-102321,-96324,-51843,-21588,3204,23677,-2997,-20383,-3343,19731,33813,13451,41671,127258,155960,112901,43988,-55840,-130406,-66613,-34684,24919,71193,19357,-71755,-100386,-102298,-57635,-11531,109021,223895,176372,5839,-77993,-62077,-72892,-53487,18409,-10160,-64833,-114164,-124844,-35623,85464,135721,34976,-75575,-42441,1990,-44212,-135742,-68907,-7558,-16959,-38911,-4891,32078,13904,-81323,-111048,-73163,-38427,-34556,-10585,45569,83891,114807,94480,43299,20707,39591,104513,187236,242760,32289,-114079,-79114,-51668,-5073,120373,224382,240758,217552,272507,308049,211957,57706,-28634,-76078,-93056,-41706,-41942,-110755,-68053,22360,24959,-15138,-12361,19715,32817,32190,67840,131328,143619,109185,32277,-61364,-91128,-67797,-57201,-56402,-93823,-116980,-108906,-84447,-7770,38201,58534,48462,18148,-16953,-39710,-20587,27002,102599,196664,227150,230409,176592,114061,93234,112510,220603,194941,75851,-33928,-126741,-142725,-87109,-12382,54167,141482,195147,156179,57150,-28138,-74229,-87968,-93079,3999,114882,158753,184735,136727,5981,-72443,-81662,-76032,-98362,-69108,-57831,-5984,-62044,-95517,-48161,17205,1523,-25011,1152,-725,13532,42281,32259,-23295,-87266,-44628,-31633,-31238,-18870,-13249,10328,-11202,-58479,3322,73668,95457,-3650,-37722,-80037,-79733,-39528,31014,100465,191154,354098,378478,200809,74051,48588,42017,29697,73295,140803,287596,386423,341049,205750,93153,14871,19471,75436,154978,180979,141839,36834,-43387,-117528,-124713,-81587,29393,119859,292375,349841,314161,211095,147107,183785,255480,272041,148369,19367,-94481,-89224,-61871,-48737,-67626,-38586,-12930,-61662,-77185,-98934,-133865,-116632,-76530,21864,173462,236470,171511,71061,48221,46440,37575,-16367,-62796,-38692,40464,48265,-10529,-57739,17276,32899,5954,-18348,58146,130115,104981,4217,34516,94470,-9485,-68789,-55750,-37097,-52810,-65627,15843,39991,3209,-18124,-64973,-91779,-90557,-58216,-39851,-37772,-22793,-17322,-13594,-12495,-11988,-77674,-92722,-60580,-71084,-93439,-74679,-33435,-25006,-37008,14484,115706,10604,-67086,-48241,13023,30523,44277,30786,-47054,-140160,-63505,61151,153307,137350,47429,-91548,-17803,85387,108645,59056,-18424,-17879,46358,35585,-8486,-52903,-96963,-122367,-126838,-85894,-24283,32863,94076,31510,7274,55974,2940,-91968,-178967,-83621,53097,229009,215945,109876,49336,12747,-26876,-61102,-95839,-37504,-16141,-23657,-53254,-13271,100709,226401,218083,122761,21646,-50505,-116632,-78783,4313,37213,11595,-20684,-48760,-49470,-55581,-58172,-74785,-106585,-99470,-44630,-9713,33202,37759,5995,6586,25911,53049,37162,-4352,-75559,-102763,-49697,-37197,-64980,-120272,-113304,-78516,-37413,-23301,-29229,-6416,22677,1085,-66205,-56873,-55112,-85230,-72298,8862,55164,148323,173517,195619,254078,231207,208273,99984,5528,-129745,-33765,236991,544219,483942,236478,41458,-9094,-697,26382,32682,-12772,-48693,-24623,-15982,-48683,-56209,-50844,7344,61589,80433,64934,8477,-19205,-63360,-82944,11471,93685,107094,96942,63177,21814,18146,-13432,-20535,-18626,-36779,-51876,-36320,-28802,-80817,-13768,107043,149558,144988,177590,177842,139398,39693,-96546,-37009,105217,239256,250518,204112,98624,-10798,-71954,-88809,-19415,-22840,-89002,-137829,-78462,-5999,44830,10587,-51628,-92660,-93568,-95850,-41652,16658,22269,12455,71974,121696,153534,130301,92609,82603,89433,60107,-62742,-108320,-26964,60788,50180,-41801,-32383,8828,29867,61313,113978,137401,98065,6684,-63520,-62228,-35108,-44945,-92598,-111715,-100610,-79074,-52866,-38682,-15567,-53584,-38695,-53658,-119077,-119684,-80075,-37844,-24925,-64109,-116072,-73988,-620,41842,44900,52307,110992,42196,26279,-30204,-38333,29745,115809,180572,178870,136144,63382,-9761,18625,79927,121782,101511,-34580,-65754,-5924,51429,121088,140064,138482,107757,87378,163124,272316,313712,255436,157530,47730,-18128,-37672,-32326,-47920,-49000,-78737,-135354,-52368,-46174,-117641,-105641,-41426,6116,3763,-64495,-51015,86006,152364,111289,12449,-11774,100386,234345,247644,57628,-98422,-49119,66917,77452,-4512,-51635,-27949,-37595,-24929,-39686,-44527,-21446,-7934,-48799,-34174,-33902,-122554,-76085,94820,267019,328418,223372,42856,-83909,-97776,-83622,-9147,28430,1288,232,-12643,-45999,-45900,-73477,-69553,-6074,8149,-45964,-23366,27500,62136,35251,-41421,77285,191686,191721,89915,-8666,-102963,-47198,16948,142610,213552,160719,46071,-58948,-141343,-101382,-65031,-83860,-34764,117839,179590,134594,129448,234962,275195,197820,122344,58876,1845,-17131,-13892,-5721,-37383,-64744,-80841,-64574,-56338,-78174,-134569,-86307,-86778,-129719,-137613,-109553,-70914,-19152,44787,221671,210693,106684,6989,-96579,-69439,-18413,-17665,9409,81927,123149,134404,139512,120789,47979,-61101,-134320,-136016,-95697,-52428,-60080,-109998,-128075,-49153,59015,213347,122551,-14095,-72891,-30235,69539,172610,113851,65100,194984,316347,275968,211122,177045,129858,130966,108591,101425,28929,-81450,-21353,39772,69294,61001,14448,-1797,52714,77869,68597,-1775,-69024,-64279,-36575,18027,34271,23097,40994,27643,-31239,-1849,-2119,-57673,57765,238139,432040,382281,163508,77087,53886,20896,-22984,-78893,-139129,-132118,-153431,-141571,-107010,-80569,-42126,6267,32665,7965,-22742,-55640,-13361,74502,15418,-43546,-118498,-31178,-3686,-11201,-13721,44030,171174,166398,69216,55686,33954,7805,-13145,24914,34638,-38895,-113940,-124036,-12342,51698,-22996,-153442,-120324,-30250,7542,13138,-68842,-130159,-167905,-151613,-140257,-96651,-62309,-23052,-4132,-27475,-93735,-28415,21372,47774,-3328,-108340,-12898,109130,100407,48356,12394,13603,82341,82089,25349,-44614,-83185,-71281,-79376,-59159,23875,141315,165186,137938,76410,30227,-7733,-24377,-3145,53436,130110,181351,214518,198506,108817,-27267,-36937,-64844,-68221,-73278,-103454,-4561,72067,114647,106146,53177,-8270,-37394,-10008,26066,-51973,-41643,63462,108316,106775,64709,-44359,-69421,-99544,-171171,-133039,-29033,59447,156914,134548,89618,41087,4321,-24306,-45572,6031,34603,1742,-15136,-16279,-48155,-112976,-116877,-51854,-6474,35741,64131,85861,71523,1875,-69208,-7829,62083,92232,121339,63247,-52466,-156903,-61909,54701,105929,105533,49795,-27019,-100334,-81441,-650,43591,42480,4665,-27046,876,34354,51125,60001,83132,109164,109093,83386,33966,66907,27528,-33378,-53286,-5519,73097,166020,265006,172491,80862,6853,-44566,-69254,-107589,-178144,-142633,-94043,-6091,-49488,-127957,-8832,108019,112285,-19477,-82713,-61405,-47445,-50533,-34470,14265,129148,285753,390400,259641,102872,-17884,-39549,-51634,-96905,-133457,-48921,-15957,5523,60641,160239,244644,189802,45169,-74394,-141164,-85552,-20276,-17825,-60989,-115240,-63221,-11489,32301,116549,172697,153196,66560,-25408,-69291,-65353,-34329,-43763],[-46667,5995,71349,57167,17167,-15082,-52499,-84908,-100694,-100261,-71758,-71162,-96655,-120408,-98365,-79949,-37526,680,29484,53763,88635,85301,120659,254724,417503,487237,497991,397138,166486,11134,-82996,-89324,-25290,51710,102197,78816,124231,38963,-51669,-124183,-32814,57824,52547,-19314,-52574,2174,26260,-3940,-108971,-74860,23965,88532,89357,-1070,-31979,60104,145225,106832,38919,-47018,-121660,-134108,-63061,54815,69532,19093,-22374,-14717,-31086,10750,42006,-25404,-113838,60846,276250,330665,150955,40496,-15774,-61005,-55093,-71778,-119633,-60200,13870,47361,22755,-58281,-129823,-77232,7139,22471,-45458,-131500,-129361,-87239,-42864,37876,110039,132008,135787,128515,95239,39652,-24991,-48024,-71367,-49871,32695,56299,52951,78082,89092,103594,103936,118196,128540,96203,58918,37812,-37192,-47418,42575,127318,154505,151085,114997,75044,53267,86153,69794,38531,-15113,-107276,-162095,-109040,-42139,-24944,-60188,-116378,-99748,-45380,-41977,-62144,-64786,-90305,-102637,-85079,-7014,13632,-12543,-72483,-75648,-58608,-49555,-69426,-75563,-57455,-18646,3669,-44823,-66046,-55321,-62220,-81891,-72873,-24257,-4625,-41462,-100048,-47190,-8785,14852,68099,22714,73908,233687,312020,272167,149311,48961,-60119,-72807,-26068,23343,65817,19684,-21211,39400,137861,176195,126578,96780,108417,134294,180047,128569,28253,-25803,-1651,-18266,-39150,-920,52411,17785,-43359,22829,166437,295768,458823,430812,258595,98372,-10373,-26575,-47818,-76001,-99004,-18999,-42315,-82426,-97800,65872,184880,38850,-69840,37009,145532,215199,172763,60199,-14380,83652,176618,30230,-3802,48473,25493,-13565,-15215,40836,94474,137587,193101,241978,205177,86400,6138,-3130,16275,47390,52075,-16964,-30738,-15679,23983,54194,22034,-16987,-32960,-17585,-4799,9702,43321,96811,146160,170517,196752,208030,153476,73710,15222,-58719,-108332,-83650,-34825,59350,126550,167351,161759,58065,-7652,-25052,-30135,-38852,-64214,-85893,-45519,-48746,-74477,-98855,-101011,-92836,-69344,-38304,-31556,-57248,-68489,-90698,-76499,-98043,-67712,25984,54992,43887,13540,-37668,-38790,-44497,-81563,-98318,-40420,84068,201551,242141,144276,39499,-4074,-44559,-84821,-100825,-94588,-38661,89689,217475,211493,128293,-10570,-80153,26565,128873,117229,55448,42266,23232,48232,83518,81104,81345,92855,48361,-24786,-40902,-23979,-24722,40599,160475,191931,101966,20220,-32079,-20591,-842,28863,14554,-61876,-97803,-67277,-30380,-6434,51774,51795,25072,6806,-1502,34728,109354,131038,4442,-60659,-33303,58329,73524,537,-65539,-33098,66466,180151,225184,135780,12367,-60996,-108275,-56413,-31043,-15128,-45947,-72273,-46142,-8393,-38377,-88452,-84291,-36838,-36801,-63456,-106515,-87313,-51899,-17926,-15182,-10353,-58643,-67016,25011,63140,40816,-34641,-97511,-118710,-99768,-90564,-107301,-60685,-13912,-40692,-81127,-121511,-63765,-41461,-86301,-122347,-127910,-108382,-89515,-50603,-62852,-9506,5897,-37302,-141339,-112335,-65353,-63646,-38058,-29775,-48732,-38650,-37168,-40510,-70033,-26698,76866,154477,183053,149630,21517,-53529,-27933,-21764,16414,80669,125434,192176,209331,222561,219428,195613,135511,96942,119458,187133,187957,95011,-22621,-83736,65453,247395,354125,293907,229746,216396,189467,89071,22446,-13085,21243,82309,166460,134855,124025,60347,-2683,-41774,-4293,23019,-19678,426,71651,-2497,-27525,-37388,-59842,-80666,-85614,-112932,-14189,83253,247148,213860,36210,-40777,-50141,-115795,-107426,-78928,-93509,-71758,75299,247657,375591,487009,388864,125857,-11355,-71959,-104727,-100685,-119833,-11362,110084,88706,19143,15041,160982,104927,13276,-61515,-89715,-74754,-71667,-82793,-117121,-92189,-13616,19386,45581,63549,50919,29307,22867,-10761,-52392,-121061,-113547,-55854,-40264,-55055,-79554,-29788,35604,50405,-14940,-108301,-20222,10742,-40405,-58195,83508,148220,89242,3417,-58527,-64702,-61000,-56754,-59470,-65621,-40663,-190,3839,-40391,-65638,-52413,-48846,24981,117621,341543,333881,152537,-54891,20538,57167,71143,80151,73925,29116,-8119,-50949,-117653,-84348,-3840,35959,13265,-37354,-12978,71434,112667,77493,30679,-7418,-65452,-20414,-32112,53739,234060,398752,444212,266429,-47972,-70136,-528,-15336,-26563,-62970,-92871,-86240,-39373,12412,-30448,-96088,-69944,-26880,-56397,-39793,-35475,-43607,-24276,-38319,-62538,-81589,-51128,-61503,-79249,-126740,-142398,-66351,26198,155243,140966,63723,119013,263015,333164,224524,21448,-75077,-60372,10515,132517,322297,354700,64586,-37251,-69603,-29101,8735,416,-78941,-85210,29523,273514,256270,146000,56220,-16749,-86803,-90914,-100492,-121772,-147303,-104907,-44439,50623,123116,128397,50546,-21192,-67557,-72041,-32347,54394,188161,301515,324827,222729,87641,7141,-32838,27988,74860,137610,208274,195482,100139,27272,87836,302809,409437,317615,160150,11377,-40466,49714,54304,28813,-14093,-46095,-64015,-74449,-67070,-35953,-19368,-6879,7687,-8589,-63493,-96784,-11972,54881,8780,-40129,7358,87270,111502,603,-61002,-56966,-62780,-96816,-128054,-135141,-129623,-93481,-6334,14860,-69849,-100679,-38723,-14618,-5417,6549,-6740,-29484,-36925,-34256,115,-10392,-39426,-18541,42888,90305,94778,24697,-67207,-8107,61336,146,-14842,148961,122047,-47805,-132619,-64409,21810,113206,161698,162872,144479,51478,1859,-9905,-14561,36035,10819,-63113,-91242,57569,116652,37683,-54825,-101099,-81121,-42239,89656,183103,159157,110317,56326,11671,53401,57112,97854,202405,133703,39471,95769,171371,135324,20209,69012,33090,10259,1874,-76186,-63543,-41600,-55231,29264,137790,85571,-41268,-109329,-48139,16385,-19389,-65221,-66973,-78242,3143,-10436,-6181,-40235,-80738,-81900,-50245,-16091,-2909,37383,70233,17150,-24115,7762,69540,122710,92351,581,-106961,-126919,-60737,-29227,-64053,-144963,-104374,-89567,-90601,-136516,-73480,-66830,-112861,-166887,-114713,-22617,8501,10507,46440,75551,22948,46106,71259,19910,-74841,-120054,-44696,-57952,-130745,-64701,39564,62527,76121,118466,170412,118224,14321,-65391,-130559,-296861,-530625,-687931,-703175,-654935,-594398,-520517,-419794,-292136,-81084,-46868,-39919,-55927,-50823,-22912,-5824,22712,86706,148312,76459,-25678,-13365,106700,133068,32577,-46052,-2571,58053,62106,18644,-13726,7981,46425,37216,-20817,-90100,-36298,10755,32032,-4668,-67219,-116111,-94435,-75434,-42616,-20080,55719,99679,266062,380497,300387,252889,217367,181404,142237,-5942,-59043,-86594,-92659,-23964,11763,63733,129415,187772,148910,37250,-94012,-68631,17367,62996,38530,18984,-17140,-63483,-121148,-87498,29762,143046,134689,9397,-122044,46392,122873,25170,-61215,-42653,28207,93997,73497,28159,55693,141231,188227,55925,-63607,-850,-13435,-31738,-55959,65486,292959,258364,56297,-28580,86288,171919,35484,-110632,-45104,5035,27092,-22537,-44019,-20413,-10283,8185,68564,56876,58029,71613,76545,87949,102257,129877,138633,92476,99317,224410,273092,190173,67294,-15227,-79715,-87168,-83844,-20503,45810,203174,263467,163853,59205,-16362,-44854,-44048,-39458,-15982,-31934,-52130,-49376,-64046,8419,103647,96407,45802,-13029,-64128,-64064,5768,52361,100505,113191,126454,154530,179256,146099,65557,-25636,-31467,12409,49030,12105,-46000,-76748,-92974,-84331,-57665,28922,94531,81731,41571,-17281,-100152,-68467,-20974,4710,16274,17611,-22148,-36716,-2131,33176,55441,32250,48046,121718,151628,128497,73309,-34024,-119963,-62525,-31606,8454,48747,11502,-59081,-82064,-105831,-75896,-46826,59613,181164,163199,12830,-62907,-53551,-69300,-60613,3051,-16312,-61274,-102500,-109705,-32541,73142,109673,16472,-87790,-38349,5762,-46420,-133487,-51195,13431,7469,-10975,-8805,914,-21407,-83473,-65558,-26606,2856,4228,7346,56387,95621,117728,85249,30379,6625,16838,75306,152454,214429,29690,-127251,-87289,-72196,-49870,54948,154390,178138,151313,196773,251711,187798,57856,-21474,-66679,-71144,-11242,-27977,-113915,-76350,17016,32163,-2627,-13072,8411,8493,1281,28996,93976,129539,110109,34984,-60118,-87445,-74053,-61356,-38333,-64461,-83405,-85363,-59049,20700,66126,82540,61439,17572,-26349,-52931,-31607,26766,121516,232087,272732,278625,204618,128403,107067,127675,206415,173213,61984,-35584,-122848,-136602,-95594,-30544,34665,121630,195439,183829,76205,-18297,-66303,-78589,-73251,14463,102977,125886,153846,127718,4848,-74857,-98869,-96946,-115877,-76498,-65027,-36863,-73898,-94353,-43327,31063,25879,15005,32583,11674,12371,25788,7645,-48109,-100720,-55251,-51409,-51175,-28598,-16780,9493,-9411,-53244,-5336,68588,83260,-10948,-42712,-75744,-63558,-31805,31257,108054,203564,361633,362510,187231,64502,38569,28827,11486,45700,110908,267769,381456,365397,254723,150892,47561,39182,101702,206504,256284,203612,61865,-35464,-106851,-108563,-69568,38583,113693,276145,312067,256173,143508,94077,149958,224957,229964,117898,16215,-87836,-104149,-75523,-51091,-46636,-13922,-4311,-63015,-82377,-102569,-139712,-102617,-53557,38113,179893,251226,198364,94405,49493,43661,35374,-18621,-64937,-36314,38946,26723,-19213,-52789,20026,32888,-1412,-20909,63976,155293,124968,-35870,-33416,55922,-40091,-79531,-39358,-15589,-46049,-85800,-7788,30900,8989,-6393,-55939,-93706,-109385,-85346,-52381,-57721,-54754,-50222,-34737,-13763,-12184,-78991,-88198,-56537,-55041,-72232,-63955,-18939,-14127,-26316,26670,131599,36711,-47790,-57873,-8211,2973,11655,-933,-73851,-160144,-57983,50556,145624,147827,64188,-68984,5074,110418,134962,88566,14162,-25129,19729,15071,-13737,-52226,-97485,-117609,-122038,-82227,-22792,21499,55157,-27950,7909,71538,26534,-62420,-161740,-112237,20497,201640,189879,101600,43673,6137,-32162,-66382,-93304,-36705,-20305,-31739,-56123,7436,136703,267065,243038,118451,1483,-78836,-131005,-56890,22741,51403,16964,-23398,-47595,-41997,-44873,-49136,-69295,-105438,-108931,-51124,-24098,22887,47676,21706,19199,45552,72986,51554,7102,-65388,-118056,-67419,-51008,-74302,-132516,-131571,-90870,-45679,-29405,-20246,10989,29039,-6450,-64842,-31487,-22739,-61188,-70702,8455,67351,153854,131158,125843,199207,195578,172880,72568,-14375,-131762,-20830,280391,548154,435006,192253,15435,-29916,-21048,408,3013,-32828,-62680,-24524,-13946,-49200,-50624,-33140,37455,102084,116384,77588,9696,-13967,-57686,-76371,12472,98579,114510,101639,63246,16409,9309,-20292,-23251,-24205,-43619,-60066,-45157,-33124,-76897,-3609,107853,130758,116850,151095,145182,92398,-2745,-116624,189,147104,254252,229086,166335,72197,-18334,-77035,-112700,-14180,-4652,-68587,-145436,-112497,-46370,-1588,-32468,-85357,-117646,-99586,-113066,-51233,22129,41727,49774,99186,115662,123832,96007,52257,43058,58935,56770,-52263,-120968,-43832,55886,58933,-41128,-47411,196,28281,66151,122440,143981,99402,-1257,-75838,-71569,-26726,-18669,-73853,-107688,-83977,-69379,-50590,-36111,-4536,-39012,-47975,-84447,-128151,-125010,-86407,-46504,-34581,-70058,-130381,-97836,-24105,21358,29141,60300,145106,83685,63205,-9854,-68901,-1641,87433,138286,149150,133510,64911,-16662,149,57611,105917,89015,-42722,-78800,-30344,17456,75092,88461,98189,87916,69609,138282,268535,308471,245843,169201,70573,4047,-18965,-12232,-27840,-20665,-43110,-102191,-95916,-90772,-93826,-85256,-23304,20199,13897,-62449,-53539,88487,158417,107189,13145,7850,131928,281882,283030,75223,-95188,-60718,43599,60555,-9918,-54966,-37829,-28714,-17553,-33483,-38019,-21966,-7308,-49788,-56782,-69759,-113863,-26699,140856,301648,347248,256483,79511,-64144,-97593,-51065,15098,42168,8420,-803,-22881,-60668,-55025,-64717,-47926,27556,52989,-1713,-3358,45838,86008,44369,-50425,65736,170972,155401,55294,-45154,-121944,-16967,78767,221213,283843,194314,59606,-45869,-135068,-109357,-70217,-79005,-33188,122502,173987,130824,132106,237325,273187,204205,140822,81549,34781,2502,-12728,-9518,-42604,-77829,-92959,-70277,-60587,-85933,-119603,-75996,-78294,-118440,-122794,-110495,-85204,-37213,23200,169727,173953,90945,7397,-84454,-82059,-28025,-25838,5701,91333,158501,184962,175625,127190,36323,-73868,-139655,-125340,-93155,-61386,-76093,-125445,-132954,-61046,47824,226530,172315,30048,-52970,-29711,70271,189530,159826,123819,230911,331028,288800,227029,196861,130707,142536,127759,110786,29680,-80673,-31069,29554,59239,53523,8634,-2105,66136,102647,104143,32046,-56712,-68691,-36916,19554,36694,24550,27405,6546,-56129,-32899,-18644,-73560,46849,232430,419879,351702,151538,83716,72260,35441,-17260,-78391,-133063,-120604,-145338,-149410,-110492,-82945,-47494,-3645,15342,-3272,-17703,-42170,2362,89495,16818,-53715,-118907,-13131,15593,4109,-2139,46804,162273,155008,58459,51162,37162,11948,-15295,11276,3567,-80552,-146515,-104260,5215,66234,-23040,-148393,-114004,-13155,25843,10918,-84214,-150220,-176683,-141209,-125264,-102614,-61834,-21920,-9593,-38067,-85804,-17885,19614,46219,3134,-106613,-35246,90213,93874,53438,26263,33801,94366,76715,20656,-52982,-87402,-62862,-62319,-72988,21733,157236,195007,162661,84431,27835,-15340,-31532,-6376,45203,101548,139784,186063,192923,108454,-26048,-49763,-110699,-128818,-122090,-112812,-7334,66298,126388,144895,82988,-11407,-70811,-43183,1192,-74196,-47070,64018,105716,90102,30236,-75567,-71999,-97062,-180911,-136317,-44393,33822,128742,111416,88645,50161,20204,-1564,-21361,22389,36741,-10079,-30639,-19952,-38060,-99803,-123341,-65491,-20858,24325,66086,100636,73405,-10061,-94458,-20884,61560,102967,137301,82543,-34584,-150930,-71528,54239,109884,100033,38181,-38779,-111913,-71583,13390,59523,48014,-2098,-30443,2937,40826,61967,67901,84186,106307,98610,65046,27930,66236,28504,-32863,-62219,-13250,66515,147243,225260,144787,64850,1501,-40826,-65126,-107411,-175894,-141836,-91464,1155,-42393,-133098,5459,119641,106707,-40649,-99606,-85002,-76303,-65422,-36610,10758,120030,269531,349940,209771,62815,-35448,-34191,-44068,-98165,-123921,-37666,-14166,-12129,15092,84224,164720,131784,22379,-73821,-135901,-83796,2654,5733,-42259,-107258,-67386,-4981,56551,152019,211965,190162,92788,-17215,-74465,-72327,-44565,-64487],[-51608,21431,112977,96375,36584,-4002,-41547,-74909,-93528,-94279,-62977,-61480,-93329,-123581,-108109,-93727,-52001,-16496,3847,15618,54475,71165,118591,247990,382363,413437,391797,301471,124620,8737,-79733,-81436,-20517,28579,73467,68038,134030,52910,-52296,-130423,-25765,54309,49306,-8989,-43530,4352,34983,11435,-98882,-65016,31610,89355,85683,-8556,-38380,53176,144049,109184,44163,-35510,-104443,-114104,-85513,30806,58523,14871,-31082,-34399,-58651,-31430,2879,-52869,-87611,81666,277784,345541,179081,70667,20207,-32604,-44056,-72836,-93452,-35926,34952,70812,44338,-43774,-118118,-73118,10239,25600,-44009,-123984,-111843,-72041,-39016,32369,104932,127634,128100,112211,71848,12071,-56846,-80388,-98210,-75910,9763,38264,43613,76336,84357,80537,72789,94662,128198,116072,82230,54202,-27908,-50456,37460,116012,124662,119315,95275,78490,74483,109091,88583,50618,-19825,-110008,-150263,-98191,-40958,-39657,-87304,-119687,-94592,-44236,-46511,-58628,-46232,-63838,-65292,-76937,-26418,-5713,-25873,-78495,-54383,-43809,-45756,-73597,-84210,-68846,-31083,-8643,-50950,-61361,-40115,-37920,-51287,-52279,-10453,25115,-4725,-78380,-43355,3251,32864,85476,44669,87189,213255,282953,267813,156719,63902,-38527,-93848,-47003,6707,43541,933,-29155,43611,139244,171996,131388,102743,119902,153378,175928,118012,34543,-15356,3990,-24910,-40204,2719,47465,5878,-49258,22980,177459,323884,481938,437242,257020,95555,-9757,-18703,-36438,-67609,-94628,-16924,-42944,-86475,-93966,44950,131152,-14793,-47794,41817,135466,191288,161483,64917,-15244,35797,135644,9714,-12759,41665,21628,-10120,-4533,52514,99007,127722,162476,183652,165899,79617,16452,16761,31714,56135,56957,-16405,-33171,-21176,14622,46519,15120,-23237,-38908,-23490,-10704,-2040,23483,54493,63841,66097,124485,189064,164073,89194,32775,-46367,-118145,-84636,-33840,44149,90555,117817,120775,34993,-22159,-35309,-39600,-35725,-56471,-104209,-82658,-82811,-95270,-95791,-89144,-81351,-64147,-42305,-37907,-58961,-61971,-84926,-90227,-117279,-37697,47588,69380,50085,19089,-22931,-13336,-19424,-57306,-79588,-59450,72778,188918,233296,136463,32862,-6773,-44803,-76938,-95026,-93341,-38960,93768,231954,230108,153671,24033,-60900,22900,98728,86429,41330,36561,22403,49335,77885,74176,78313,94916,56608,-20664,-41292,-28801,-30809,40512,164419,219927,130827,34196,-16908,3283,38625,78856,60619,-41261,-100656,-75598,-36424,-11612,33889,17935,-5599,-22452,-42444,2818,109876,159154,32350,-26505,-7368,61455,51809,-11040,-49140,-21080,60564,165753,214907,117416,-2051,-56629,-98398,-58780,-40609,-23672,-42793,-53886,-21741,6337,-36113,-86500,-80751,-32904,-38648,-69834,-104952,-82365,-51849,-12907,-168,11823,-36856,-52530,39296,66948,47897,-26724,-89989,-104417,-84385,-72036,-54039,6198,65462,31455,-30834,-85485,-92387,-58443,-94084,-126820,-125109,-108962,-104814,-75690,-79157,-8363,10023,-34576,-145619,-113642,-72293,-79347,-61779,-44143,-27437,-25095,-34102,-35784,-51071,-47458,51071,128455,145828,103154,-11393,-71786,-38785,-22110,22759,79227,111045,161280,163096,189514,209490,199637,130626,83133,101515,165616,156577,57058,-49188,-95618,80966,299183,434067,389149,320810,282147,224531,115043,43917,4576,31477,91725,195233,164716,142248,62524,-304,-28766,11633,36879,-13605,-31691,-4365,-60240,-46461,-29990,-48238,-72707,-79246,-99194,2668,121095,293426,213948,21565,-68683,-96199,-87533,-74297,-58626,-93206,-87608,68650,229181,326805,432730,384110,139984,-7629,-77016,-116891,-102147,-101887,-20044,90984,81575,21162,44933,173449,116785,27925,-46632,-75689,-66890,-65679,-75003,-98212,-89406,-12635,20686,42894,59256,44664,26382,18659,-9831,-45238,-117315,-108874,-41289,-21301,-40720,-77174,-45641,22721,41436,-24543,-94541,4056,32548,-26797,-55697,99134,174694,113339,5800,-69953,-82207,-70700,-59504,-58758,-61359,-34774,3250,7677,-33377,-70618,-72272,-40540,69216,206761,448679,387851,180135,-29641,-45522,2776,28881,50068,55703,21475,-4255,-29594,-85080,-105392,-10791,39669,28755,-19479,-2570,78952,122017,86828,30906,-16502,-67634,-686,8213,79833,266145,437751,497173,312876,-30857,-79160,-12826,-27357,-32595,-72011,-116086,-101257,-41809,11887,-23803,-88456,-79333,-41464,-62588,-31828,-12819,-24451,-14402,-42699,-64763,-72373,-38120,-45199,-70815,-122162,-172670,-115989,-30535,124318,135762,50975,104873,260654,347868,245960,31940,-75971,-60314,8176,125168,302197,289479,6977,-52735,-74615,-34521,2807,-2056,-67792,-64348,40925,282720,285021,170749,67793,-19409,-92641,-76670,-83183,-111495,-156452,-114297,-53305,36758,102653,104120,43799,-6314,-55757,-73915,-39142,45360,176430,299818,341611,248003,96235,5261,-29216,38651,88951,146198,202390,179915,84415,6639,70012,284424,383188,304563,151709,-3815,-6908,114352,122470,66824,-141,-48119,-71535,-86707,-84696,-50832,-27543,-17486,-8935,-25571,-74147,-93992,-9381,59432,15187,-35712,21275,101905,111741,-6053,-47578,-37805,-37971,-75427,-105290,-110150,-94765,-92347,-23845,-3148,-86600,-84852,-5483,20941,16724,18694,9421,3097,16006,23432,42409,21499,-11646,558,51767,80651,70954,-344,-83037,9193,107417,73447,-75,76514,75298,-64627,-127005,-75423,-10485,76103,130412,151741,158557,87199,12251,-25755,-35092,38666,33389,-46469,-101607,44392,125889,39899,-58819,-101455,-81855,-32341,117250,233857,216593,171573,132339,109264,146440,138140,130601,208089,98258,3999,52557,143412,141579,53745,77653,-1911,-35058,-12317,-80673,-85437,-50445,-40353,40772,140599,104451,-26445,-118210,-44925,42506,22227,-23440,-33962,-57641,13038,3124,90,-47088,-88747,-88614,-50110,-902,43737,101919,99705,36982,3776,43640,101575,132542,68214,-21581,-117476,-128819,-63382,-37480,-77574,-153799,-98678,-86294,-88330,-132458,-64349,-56727,-105336,-164327,-129497,-40432,-8735,-2750,30597,59288,11696,38539,69024,9629,-91286,-96247,-24696,-44047,-125903,-81506,32713,57916,74510,108296,151830,127942,21367,-60416,-132425,-306866,-544262,-691899,-688399,-618310,-543532,-474106,-394566,-291138,-74334,-20627,-17072,-38674,-38473,-15694,2825,37617,103421,178675,98379,-20431,-971,128072,135454,27041,-70264,-31738,28702,38432,11123,-7845,17937,55071,44130,-17268,-100330,-70987,-23768,10239,-9965,-53055,-103379,-90627,-80386,-51867,-33213,26840,45859,166188,350458,327478,293660,248702,194266,132609,-25309,-69328,-73504,-78309,-46756,-24842,23633,83754,158912,135490,32338,-97159,-89657,748,48631,22190,-2577,-26189,-55392,-81844,-68272,17750,132204,129007,4669,-128600,24256,99005,-12529,-103030,-53761,16755,76051,64855,32634,65565,123234,138569,-8090,-81264,-240,-15549,-31599,-45849,74032,281032,242355,60875,-31333,62662,145362,24438,-107697,-44524,13473,66802,37435,3451,-966,-5308,12986,83055,78199,75602,75191,69940,79705,104491,139405,149991,97451,115263,255092,293644,191561,51730,-39510,-100329,-93832,-93339,-24333,50585,218098,276718,172533,56377,-29668,-39805,-9788,18201,42685,12054,-22847,-26861,-52999,10716,88570,77447,30588,-32168,-85099,-87287,-16737,30178,78743,101609,115742,159076,192720,165308,80151,-21102,-31504,11170,43221,3888,-52882,-79693,-112556,-106972,-83629,-3027,66352,59567,16176,-40172,-93465,-42641,8377,27731,24885,7155,-43834,-53473,533,48797,76505,48528,49515,109779,141389,141404,105990,2629,-80750,-53220,-23127,-3825,16373,-7171,-52024,-70231,-107344,-96752,-80991,12907,136817,148138,19492,-52104,-49952,-69344,-70775,-17320,-28973,-62913,-96317,-99517,-32934,56287,78533,-7834,-103420,-36133,7177,-50936,-134427,-39152,32961,33649,15407,-18515,-38971,-55168,-66422,-23258,11546,31313,29982,17998,58763,99521,113582,70354,12240,-12030,-9661,46563,122429,187949,30928,-111714,-96286,-95033,-94242,-1315,96360,127200,96385,128021,192156,157401,55926,-15134,-59879,-52367,7563,-23459,-119642,-88649,5737,34558,11486,-14911,-6687,-18530,-30652,-7281,55373,109061,104859,33947,-61736,-90123,-85845,-66250,-25387,-39470,-48947,-60247,-35237,46626,89272,100492,68751,13138,-38700,-69586,-46595,20311,130631,255105,308384,315795,222982,134484,111131,131107,180192,146577,46454,-36296,-109843,-133049,-108158,-54416,8275,91320,183372,201364,87527,-13789,-61903,-69653,-58466,17470,81062,82662,114282,112802,1128,-76337,-113329,-117998,-133628,-90804,-81066,-62904,-86911,-96176,-39975,44503,55399,57433,61075,20190,7570,6532,-19007,-75708,-117799,-71212,-75613,-77377,-47200,-29707,-203,-14087,-49236,-12302,62566,64733,-24394,-55063,-76410,-54868,-29393,24513,104976,201543,347846,327103,163751,49553,24928,14889,-3750,23722,80980,236436,352779,361359,282091,198966,75289,55920,125676,260835,337227,266926,84988,-29431,-94930,-91463,-56963,44298,102585,248699,260505,188887,74202,41454,114103,187827,178347,79646,9539,-82774,-119216,-84655,-44018,-23670,6208,653,-62916,-88125,-111452,-146465,-87179,-29456,57875,179810,250304,213502,115049,53935,37769,28289,-23184,-66731,-35522,29289,-3166,-28965,-46400,20358,27811,-12386,-26136,67466,178366,147446,-50891,-69309,33384,-65795,-90758,-25647,3305,-36877,-103856,-33604,18144,14930,8279,-42193,-89844,-128276,-121654,-77266,-90388,-90348,-86913,-53805,-15770,-12675,-76311,-84903,-55186,-43283,-54073,-56288,-9508,-7458,-19084,32992,137008,61141,-29306,-69047,-36309,-28528,-22967,-33122,-98628,-136498,-53134,32738,125199,144284,71545,-46271,31265,133149,154806,109199,37602,-31831,-10485,-8569,-22244,-53695,-97968,-111772,-114346,-76885,-22187,6101,7183,-85165,14095,81688,49365,-30728,-115448,-120012,-9719,168236,159028,91221,37519,-530,-36850,-70218,-92980,-39783,-28125,-43177,-58958,27626,169196,299984,258157,108382,-22480,-109727,-112034,-30252,42199,66002,23023,-26963,-48928,-37415,-36165,-41432,-65114,-104920,-113617,-55185,-38349,8367,51258,34967,35479,70004,93992,66579,18227,-55443,-134945,-85573,-64739,-80938,-134605,-141142,-97462,-53751,-36442,-10992,27128,35119,-10648,-55510,-7977,7283,-39230,-66905,9495,82459,158383,92367,64549,151348,165942,142323,47722,-34284,-121142,-2884,319297,525632,369722,145716,-8459,-47906,-38523,-27200,-26992,-52909,-78777,-26463,-12996,-49138,-43752,-12775,71241,142909,150209,86965,9740,-9487,-53280,-70464,14388,103917,121517,104689,60534,9277,-110,-28719,-29235,-33242,-52183,-69600,-53376,-33301,-65791,8811,108281,113742,93234,126178,116182,59142,-20668,-78464,36875,186674,262857,205113,131147,50681,-23820,-82753,-122442,6593,19064,-50558,-137388,-140251,-80626,-40241,-68981,-114977,-130241,-91921,-131284,-64044,24915,62508,90976,127051,109876,94722,64219,19231,12256,34288,55718,-36008,-127783,-57764,52843,71390,-35796,-68618,-13244,24115,71226,133543,154465,105082,-5023,-87238,-84266,-23233,3405,-46182,-71759,-55483,-52371,-41847,-27393,10969,-23753,-58210,-115000,-125553,-128206,-93281,-55778,-45394,-72890,-115685,-119202,-44661,3551,17040,67390,168129,116222,91174,10365,-93295,-34464,55369,90714,106137,114676,55283,-26284,-18634,36995,90201,73941,-52675,-88940,-52023,-14934,29707,37958,54798,61112,43985,97353,239577,280269,223314,175148,96168,35251,6010,12451,-4178,7386,-13056,-59799,-74379,-59066,-41834,-44461,849,35614,24495,-58077,-57079,87234,161611,105650,21048,28196,155551,306985,290085,80613,-86392,-69911,18189,38064,-19014,-55909,-44925,-22069,-13385,-29693,-32855,-21630,-5370,-45632,-72632,-100878,-73693,17186,180210,324930,354869,286617,123901,-36838,-73004,-12907,41424,57977,19328,-1831,-34369,-73850,-65555,-56284,-27853,58112,92693,37755,14884,57498,103331,48835,-59053,54988,148815,122494,27154,-74534,-110232,31698,154191,305308,346339,217740,69161,-31117,-111139,-105863,-71732,-70765,-22440,132611,169901,127104,132986,233962,262156,205608,161638,109405,69512,25528,-8192,-14999,-51597,-90703,-100856,-72884,-60172,-88723,-96506,-59201,-66319,-104595,-103006,-94910,-91996,-52982,6192,125135,139848,77659,9887,-71491,-94440,-37982,-33807,2490,99310,189792,234702,211185,131385,26271,-81401,-130817,-111830,-80396,-56504,-77874,-119725,-129939,-68044,44591,245335,235605,91517,-14403,-17841,77387,211690,211650,182395,257629,332473,289293,235095,217409,134248,154746,145841,116805,29547,-77386,-36583,22169,49901,45393,2202,-3034,76689,123236,136503,66915,-35925,-68372,-37259,19403,36108,24288,16080,-8695,-72527,-64348,-37236,-86354,37056,220697,392629,316043,143462,89385,85161,47731,-10090,-72923,-119763,-104462,-134711,-151950,-109285,-82001,-50991,-13247,-1960,-12464,-10059,-23667,24568,107124,21027,-58294,-98697,12081,42231,25488,13275,51640,152756,141708,47569,46188,41787,18390,-16386,-3066,-26763,-119708,-162048,-78807,24809,76943,-25936,-141898,-103883,7114,48412,11365,-94718,-163634,-168826,-124219,-110204,-100247,-56181,-16159,-11960,-46080,-73373,-5515,21511,47808,13164,-92249,-53295,74069,89355,60286,41310,54516,100893,69357,17096,-59628,-88654,-50911,-40636,-87504,17290,166394,216003,179876,89988,27564,-20412,-36710,-9631,34331,70942,100768,158509,184326,107267,-23444,-57753,-124424,-135141,-151906,-107009,-8127,61589,136677,180693,108493,-10038,-98290,-74878,-21757,-95349,-50582,64852,103120,74086,-976,-106196,-73951,-93525,-170876,-124352,-48712,20024,109151,93004,90312,62715,40034,22288,1402,36450,37670,-21051,-44400,-22384,-30128,-88453,-122816,-75843,-33232,13921,67364,112956,72780,-18979,-113523,-19683,69639,119181,156475,104534,-14343,-137979,-76311,55263,112956,92041,25400,-49299,-117500,-56876,29999,77662,54971,-6478,-32974,3671,44569,70444,73600,82244,100986,87473,48944,24232,65377,30271,-28264,-66126,-19279,58909,126444,181509,116494,50395,-867,-34615,-59275,-104994,-167911,-136133,-81787,8063,-30182,-88727,39744,145155,110786,-51999,-107142,-99692,-98442,-67414,-31784,8993,106592,240770,296792,156924,23015,-49716,-24675,-31259,-93412,-114559,-28554,-11591,-27830,-27111,14450,89335,77329,-482,-72728,-127862,-78685,25904,29493,-22190,-95624,-70632,2429,83786,188481,244338,215282,106805,-15225,-80655,-74753,-50054,-79513],[-45440,41444,156223,138104,59478,12259,-23682,-57923,-79723,-83659,-51734,-50275,-87141,-123862,-114214,-100621,-60407,-28791,-17250,-17820,21070,56283,113924,229639,323750,313487,266398,193461,84769,10246,-69212,-61629,9114,50267,74240,77832,160636,78366,-46743,-117620,-6767,58896,50074,3103,-31528,8049,45092,29011,-73339,-41080,44480,91010,80777,-13846,-41881,45199,137661,106501,45191,-26611,-88331,-93256,-99778,5830,45761,11523,-36897,-51232,-83153,-68230,-35231,-82711,-53433,107727,275432,349377,203737,102503,61126,5038,-19551,-56519,-68463,-13380,55799,95133,67400,-27889,-106966,-68672,12626,27630,-41990,-112873,-92818,-53596,-32172,24031,94662,119304,118960,97712,54168,-8233,-81570,-107260,-124855,-102410,-8147,23301,34642,72388,75962,53329,41636,71768,127412,137426,105758,69346,-16141,-52822,33423,104624,95564,91619,77278,78161,92371,126820,102536,60550,-21093,-104051,-135446,-90483,-43595,-58027,-105785,-102664,-82547,-39598,-50023,-57007,-28237,-36441,-29900,-55046,-41724,-29857,-43664,-81168,-31700,-25831,-39802,-77814,-92975,-79003,-42141,-19530,-55538,-54114,-22153,-10694,-18048,-22145,12035,60646,36644,-50959,-43169,8984,45331,99996,66197,98068,186554,247221,256218,158827,75155,-18140,-103953,-57913,-5917,18934,-21183,-38669,45303,135412,162139,133538,110104,130335,165235,161350,100521,36516,-6427,8763,-31128,-42269,5181,43455,-967,-48059,26003,182463,338893,476373,414692,232980,77601,-18176,-17733,-30243,-61925,-91778,-19985,-47799,-92060,-93141,20850,72165,-55767,-14690,46545,123101,163495,143040,60047,-23278,-310,105175,-3397,-20626,32848,14524,-10953,-1089,52036,89257,105185,120737,119174,119410,69363,25714,31747,39748,57769,55880,-20476,-41145,-32601,-361,33107,4573,-32561,-48756,-33554,-20732,-17546,-1173,7095,-14811,-12575,70390,172322,171676,101266,47387,-35315,-133421,-89007,-33887,30357,57852,69311,77137,8318,-39922,-48822,-54604,-34955,-47504,-109854,-127450,-110282,-91370,-79106,-80089,-73328,-57874,-44682,-45094,-62867,-58363,-80360,-102556,-101322,-12234,61289,75553,49315,19741,-10951,8502,380,-35402,-54676,-82049,49013,161020,206677,114386,19625,-12040,-40463,-62708,-93074,-96424,-42450,93852,239562,246406,179269,61597,-35917,17226,62887,51336,23247,26662,16571,45489,67119,62459,70165,90220,58841,-20844,-44668,-35774,-38336,37459,159996,233725,149000,41516,-7932,20532,73713,127470,105734,-23871,-103990,-85864,-44235,-17516,16121,-9315,-29679,-46929,-81771,-24773,114124,192291,66007,8634,23540,65386,30240,-22580,-35767,-11331,47193,138098,192956,92059,-16052,-49238,-88260,-63731,-53266,-31576,-39571,-36061,2286,19183,-35495,-86111,-80842,-32785,-44333,-81346,-105714,-81704,-56103,-11734,12383,31475,-18858,-43231,42786,60977,45921,-26211,-86908,-91536,-58672,-31437,1516,66300,139875,103869,17745,-52046,-124614,-80438,-104643,-127777,-110904,-92348,-100267,-86745,-83318,-9228,11467,-33397,-148816,-114073,-77357,-93482,-88239,-56065,-693,-10356,-34057,-34322,-34707,-69297,15866,93274,105264,63308,-35803,-88116,-51203,-26750,23220,69749,87780,120808,110692,147618,186481,191003,118017,66658,80629,137170,116936,16340,-77492,-97305,93858,341420,496617,469959,399629,332633,246175,135725,63399,21951,41823,101234,225303,200756,160335,62059,-1064,-18326,26267,47781,-12424,-61853,-75071,-105305,-41504,-18486,-36990,-66713,-75891,-87250,19402,161003,335194,211510,9752,-93447,-108630,-36604,-34698,-31781,-84734,-102030,59892,207987,279245,364439,353575,141470,-6566,-75476,-109638,-101232,-87495,-19529,73013,68950,15278,65448,179331,125082,38167,-36331,-62910,-57136,-60083,-67799,-77551,-77047,-11979,17271,35931,51867,36547,23168,15289,-6864,-35635,-111021,-109467,-31573,-6776,-30112,-76702,-63375,8067,30159,-35857,-83734,24596,53081,-12766,-49828,107424,186733,125178,4041,-78756,-98536,-80152,-63913,-61266,-60528,-33336,524,5497,-31590,-78406,-88040,-18014,127127,317241,562916,449054,219649,27634,-84548,-44942,-12463,17521,34984,14888,6812,5081,-29975,-70950,1580,42006,38254,-2474,9480,84593,128108,93664,29325,-26433,-70272,12371,47131,114945,300993,469282,537142,349610,-14507,-84558,-23564,-37525,-39721,-81857,-146980,-114913,-37732,13827,-16394,-80499,-87877,-56229,-68656,-25739,11086,-1293,1112,-41156,-62085,-63951,-28893,-29553,-56996,-105766,-145258,-144220,-87194,78820,118710,33730,86844,252558,355568,262038,40650,-77221,-57383,9873,122682,284635,230689,-37996,-69392,-80502,-40891,-5848,-7918,-50702,-41277,52110,280024,300352,187619,74859,-23299,-93715,-62672,-67156,-101835,-161899,-121921,-61520,21566,77799,74440,36811,11393,-36809,-69235,-44836,34295,161786,293300,352760,270661,103736,2833,-30159,46525,102852,155203,195392,162333,67200,-15727,43102,243794,332961,279066,136751,-20926,21013,177636,193481,107309,15055,-48102,-76649,-97421,-99263,-64101,-33937,-25955,-25444,-43346,-84827,-93235,-10032,61461,23025,-26598,40243,118911,113068,-4871,-27225,-13251,-8643,-48625,-77230,-79494,-61212,-79005,-35958,-19374,-97620,-63761,29726,60249,45185,36585,28661,35880,66417,75464,78216,51501,18547,23595,63743,74118,54018,-20624,-92640,27325,149656,145008,65170,8866,21211,-85323,-121811,-79570,-35689,45518,103598,140354,168077,122193,24122,-40747,-51561,48449,64860,-24651,-98047,34681,134912,44503,-59173,-97414,-77665,-19525,142193,277419,269242,233482,219535,223629,243661,218295,161369,201803,65988,-22575,17124,115489,143885,86274,94477,-15907,-77188,-26904,-78077,-92899,-47341,-17858,49635,134206,115022,-13877,-123974,-38164,71802,69826,22136,2024,-34307,23225,14610,2822,-53363,-94472,-94357,-50636,13424,90045,166490,129099,62499,49410,104471,154117,151056,47966,-41608,-126093,-128182,-64859,-44351,-89271,-143899,-90891,-80601,-82000,-114952,-42588,-36488,-90776,-156828,-139319,-54643,-24750,-15976,14711,40507,-1837,29290,67406,2077,-101288,-74118,-5024,-28733,-112247,-96501,24279,51971,71743,95155,123856,124519,19237,-57728,-131921,-311445,-546270,-677727,-653161,-563931,-480281,-419218,-362610,-282774,-62295,15287,19390,-11710,-21260,-4938,15909,59345,127756,216195,131914,-5747,19691,154979,143365,31222,-84038,-57194,1395,15836,3590,-2410,26822,62129,50532,-11712,-98800,-102474,-55039,-9889,-15122,-37365,-86339,-82449,-80569,-55559,-40271,5195,8011,86695,323691,364689,350756,295708,218048,129992,-34159,-65348,-52540,-61721,-64506,-56067,-7216,50827,139570,132163,38715,-88029,-105568,-11897,37081,8854,-21171,-33221,-39051,-42504,-46372,9964,122645,125685,4331,-127080,6859,81044,-31101,-141908,-68696,2747,57392,57723,39551,71607,93921,78844,-58093,-52276,5535,-15033,-30063,-34407,85257,267957,227382,67149,-33706,37247,119625,16133,-100007,-37642,35105,111622,92765,49481,20826,2795,21529,102600,107776,100672,81443,65590,72303,105247,145421,157091,99919,125068,270029,299636,185997,37757,-58859,-115357,-97807,-96821,-22885,57300,226867,279033,177800,56305,-39848,-29733,28791,84252,112534,65221,13167,-1866,-38714,16614,75204,61088,17771,-47257,-100250,-104257,-36294,8759,57350,90468,106208,159347,195310,174031,91692,-14873,-27835,12564,37100,-7081,-64671,-86870,-125408,-122784,-105859,-37312,34486,36881,-6814,-57462,-77270,-11867,43880,55762,38016,2115,-58543,-61455,12876,73903,104572,71245,54708,99278,132150,156767,143985,45062,-44397,-39459,-8830,-2611,-12255,-26718,-43288,-57003,-100728,-111523,-105296,-21737,101506,139786,32964,-37802,-43020,-64606,-74641,-33439,-39266,-61557,-87546,-86524,-28870,43634,51758,-28841,-112069,-26954,14492,-50211,-133065,-23494,60822,70355,46341,-24832,-76280,-69790,-36196,20099,45135,49870,44687,25147,59965,103202,110125,58121,-2534,-26933,-30767,28270,105329,169480,39781,-92649,-96497,-109027,-127631,-38211,58480,95047,60740,77603,142707,131649,59390,-1889,-47665,-29413,23173,-18756,-118973,-97466,-3865,38698,33873,-7822,-16266,-39346,-54908,-31952,27715,94298,104357,38785,-58640,-91298,-95300,-63773,-10677,-13095,-10203,-27886,-6118,76143,114099,119259,77719,12517,-46022,-81710,-57132,15180,134886,269224,337025,345052,236744,138072,111329,128653,149929,121639,34581,-32442,-88260,-124810,-116818,-75798,-16562,59592,165912,213116,98026,-7061,-54515,-57436,-42387,20505,58168,40512,80600,103390,3339,-70598,-115803,-131248,-144443,-103028,-96275,-75057,-92898,-93535,-30861,64535,96896,106525,92567,31981,7322,-5620,-36677,-92707,-125214,-83914,-96102,-101983,-67058,-44597,-11428,-18113,-40109,-9936,63140,48806,-36293,-66828,-74887,-46237,-25992,17375,97746,192122,321025,282755,138188,35804,14022,6727,-8514,16680,62324,204190,309665,335226,290466,237283,101193,73620,151056,319099,420765,330606,110290,-19476,-76015,-67217,-36937,52623,92528,216405,203802,123182,14152,2502,89164,156704,130502,43309,5812,-73762,-124244,-80838,-23782,4873,28332,9615,-54069,-87086,-120006,-144591,-65160,-80,83829,178952,239723,222046,136268,68201,36868,22870,-23759,-61309,-29509,19081,-29533,-28614,-33173,24017,24137,-20359,-27825,74582,203379,175627,-20872,-32731,41314,-72831,-95533,-9630,23838,-23436,-113451,-55332,6756,25382,29621,-20731,-77279,-118057,-105004,-102578,-123730,-108477,-120989,-64107,-15000,-9541,-67235,-78199,-51414,-31089,-36071,-47822,-1078,-888,-11114,37086,135265,86810,-7100,-73448,-66302,-58006,-51490,-54255,-105260,-109192,-44194,15273,99413,131892,73854,-19811,62044,154843,169455,122810,54289,-33737,-38182,-29589,-28993,-52524,-93708,-101832,-102084,-64672,-16642,-4680,-29975,-83105,25230,89056,74063,5621,-64391,-98074,-26244,138210,131092,84137,35998,-2261,-36346,-68622,-91345,-42584,-35439,-54097,-57420,50093,200092,326491,266023,96941,-45760,-135457,-77946,3109,66613,85320,34707,-26132,-49120,-32076,-25869,-31240,-58233,-101084,-107613,-53789,-48963,-5681,51712,48090,58136,101208,118992,85161,31278,-43619,-139490,-98458,-73804,-81454,-124823,-130262,-93870,-59048,-41449,271,43533,42760,-9855,-41417,13090,35880,-17347,-59251,14153,100010,162332,59983,16311,116734,145545,118942,27652,-48770,-101617,23364,352151,481447,297208,102203,-28392,-61073,-50737,-54577,-53684,-69843,-94216,-27746,-10103,-43340,-30640,13061,108028,179974,178341,93049,10038,-4515,-48790,-64587,17056,109687,128720,107530,57219,2883,-6669,-34291,-35345,-43063,-60455,-78491,-56937,-25241,-46078,23478,108433,100454,78952,111642,100452,47837,-11302,-39710,70008,221700,265074,180629,101402,36050,-25941,-87282,-101024,37263,45010,-34034,-124151,-157939,-107733,-69437,-96387,-136366,-109894,-77570,-147252,-79395,24693,84060,133178,152749,104900,68513,37248,-4988,-9232,15954,56346,-14664,-123390,-68712,51056,87398,-24345,-93909,-29176,19123,77918,148564,170403,117423,-1435,-92933,-99314,-23676,21264,-13995,-29648,-21442,-31074,-29186,-15092,28451,-8342,-68652,-128671,-116054,-128831,-99675,-64896,-56467,-71630,-101082,-136003,-61417,-10483,9770,72571,177123,135903,108601,25388,-105020,-63826,25646,43991,55016,80250,33226,-38956,-36793,19349,76439,57899,-63935,-93236,-69686,-44714,-12433,-8528,11165,27893,10549,42540,185446,229839,189422,174243,121933,73577,36802,39933,21304,31870,7471,-24447,-26121,-7654,2110,-3201,26015,50235,33998,-52539,-62700,81281,160818,106733,34577,47341,169610,308136,269875,72866,-79576,-77927,-8108,12833,-30322,-56934,-49630,-18664,-13019,-29006,-30345,-22190,-3934,-39406,-79524,-127078,-41803,52060,209132,333480,349011,309336,171853,-713,-35881,27971,67874,74727,32619,-4475,-48148,-82731,-79206,-50817,-12221,82315,123211,68268,26930,58075,108665,45564,-68703,43498,124231,92018,3115,-97384,-82975,87729,236253,384956,391585,226493,71882,-18048,-87233,-93440,-71381,-61718,-2985,148935,167727,122289,129786,221876,239022,198275,180313,138546,102363,48706,-1581,-22239,-65311,-101696,-105506,-75352,-56798,-81957,-68967,-39454,-53667,-91447,-83707,-75959,-90935,-67837,-8522,87075,107499,64175,11158,-60836,-108706,-50256,-44139,-3189,102860,212259,276960,241055,130447,15288,-87192,-123179,-96926,-59960,-38264,-63122,-98118,-121859,-74306,42712,260423,301172,162492,33236,-887,84073,230990,259672,233331,271148,319358,275620,231611,232552,136218,162707,157867,116082,25641,-75933,-42199,13378,37323,33107,-8139,-8112,80266,135027,160019,96188,-14484,-65572,-40243,14716,29927,19343,4516,-19750,-78289,-91516,-58057,-74779,27945,201294,351210,275682,135111,89833,88133,53157,-5787,-66435,-103935,-87584,-126505,-153328,-106812,-80677,-55836,-26126,-22672,-23677,-4708,-5405,48581,124084,27410,-54031,-67490,36985,69958,48688,28100,54167,138771,122750,32258,35605,43050,23158,-19732,-21194,-59225,-158624,-147685,-54062,41702,79521,-34513,-137285,-95671,25044,70097,11439,-103557,-175237,-159717,-111598,-99171,-92508,-48791,-9271,-14481,-54208,-61406,4060,22900,48292,21381,-76783,-70624,56973,82426,64118,52500,70134,96312,55708,10420,-68362,-89895,-39663,-19461,-102470,6901,163628,221211,182854,87695,24969,-26755,-43889,-17314,16387,36864,63599,129959,169610,100957,-24394,-65785,-103742,-100173,-125199,-93765,-10766,54013,140124,205438,123033,-8438,-115139,-104492,-39428,-108857,-54981,61825,96432,55555,-29478,-137620,-78636,-92858,-154072,-102190,-37390,20463,98913,78110,91227,74227,58190,41251,17667,43870,33741,-34658,-59399,-26691,-27681,-83627,-122539,-87180,-47314,979,63839,117990,66161,-28525,-121352,-11095,81161,136834,175109,124979,3692,-124315,-80239,52585,110040,78211,8899,-60971,-118066,-42679,45002,94363,60482,-11082,-38092,-411,42005,72019,72207,73514,90335,73493,33168,19794,61330,29104,-23868,-67437,-26264,47751,102708,137737,87740,35487,-3397,-29810,-55576,-103932,-158331,-128912,-69607,10060,-19419,-34656,87261,180438,121122,-56222,-108421,-106849,-115183,-61019,-24806,5847,87019,199318,233891,102049,-18211,-62569,-14760,-16886,-85603,-109095,-24884,-11854,-44366,-67246,-47332,22185,27640,-24942,-74021,-120487,-73059,45504,49633,-4165,-83030,-75671,7820,110841,222319,265347,223916,105115,-22367,-91389,-73886,-53034,-91125],[-46285,48157,181561,163888,70251,18628,-14403,-49654,-75183,-84484,-54241,-52738,-92547,-135571,-126592,-110161,-75325,-49039,-46413,-58228,-23345,28185,94685,189876,238964,191895,128002,73311,37885,2757,-66759,-51905,30370,87338,101595,105725,198221,110331,-37872,-94344,7859,58200,43203,5773,-27128,2780,45874,37986,-46646,-16762,51152,82733,64356,-26768,-52104,27141,117423,89739,32710,-30282,-83955,-84220,-115527,-27807,23057,183,-48234,-72547,-112536,-106404,-78005,-106911,-21042,130312,263553,338125,218725,129980,100674,43771,7886,-37850,-52479,-169,68096,111318,83148,-18663,-103573,-70555,8024,22491,-45643,-105379,-78706,-38065,-26598,8442,74161,101912,102874,79178,36575,-24351,-98016,-110917,-125116,-117319,-14031,11377,22419,61392,58789,18069,6291,44536,120494,154808,125070,80105,-2669,-52451,31518,92439,64832,63570,57238,70869,102123,134409,107038,63947,-21421,-95227,-124777,-89309,-53636,-83244,-93018,-80815,-69713,-33967,-53819,-60698,-15011,-13027,-692,-29622,-47552,-59610,-68597,-76243,-10323,-8261,-34100,-83779,-103105,-89081,-52858,-29977,-59630,-46056,-4035,16383,14942,11341,40248,98104,78901,-21719,-46576,7348,49770,105372,81880,104500,155649,208342,238516,155362,81701,-1522,-98367,-62556,-18566,-7860,-45614,-48975,44102,126016,146016,129745,113912,135480,167773,138225,78406,34614,579,11999,-37200,-45199,7094,41703,-1231,-39695,31266,181817,339464,444682,367313,189889,47290,-34072,-22834,-28852,-58816,-88530,-26018,-55337,-98231,-95060,-4013,18448,-29835,14219,49152,108585,133432,119269,47365,-36568,-11746,93225,-4988,-24182,24937,6660,-14164,-3053,41809,67875,72379,71580,55962,71749,57547,34096,41935,41330,53639,50699,-26843,-52504,-47777,-18630,16108,-7357,-42382,-59810,-45033,-32113,-33988,-27619,-40429,-83319,-47558,39786,160860,177614,111401,60585,-23321,-120181,-93684,-33340,19690,30989,26431,36581,-17905,-57196,-60764,-71580,-33871,-36162,-92588,-115680,-88783,-64971,-61622,-76456,-69897,-53287,-46202,-51672,-66709,-55087,-74205,-104684,-70492,10636,70017,76867,45510,19926,2107,29242,17538,-13969,-24921,-70061,24154,125020,167179,82182,4797,-14410,-26314,-42978,-91964,-100421,-45521,94198,244567,264008,207942,104675,-3047,13994,27338,17053,5066,16040,8970,39168,53922,49348,60719,82521,58611,-21374,-46996,-40635,-43527,34477,151049,235782,159338,46337,-1131,34836,106945,176437,152578,-5642,-103363,-93513,-49125,-19761,2415,-26676,-44991,-64103,-115037,-33954,130965,235396,109791,48271,57576,71435,13401,-29622,-22445,-1108,32776,103585,164060,66608,-22828,-35422,-74342,-65638,-62226,-32282,-32021,-15427,29617,33987,-32209,-82383,-78232,-30910,-48438,-93486,-103090,-80532,-60155,-10633,25369,50953,-1724,-35096,39433,50527,40024,-27571,-82199,-75999,-28359,15249,55284,118226,205001,173417,65638,-19567,-105366,-100354,-110728,-121219,-95750,-69822,-74727,-62013,-66155,-7564,15169,-28131,-145683,-112080,-77027,-99010,-110341,-57610,26249,6356,-32876,-31947,-16969,-69761,-16116,62985,75489,39918,-46445,-97451,-59845,-30462,22554,57356,61797,78872,61495,105031,156593,174167,102613,52480,62083,108302,77553,-19937,-101912,-87660,106529,373685,538886,531212,461060,366321,257460,154707,85016,42890,55748,113819,257418,244792,181627,63366,-686,-6432,42794,59018,-12179,-85006,-130588,-89202,-14322,-1913,-23710,-59546,-72061,-73993,38820,204278,370661,207959,2378,-111169,-73787,6420,-235,-6755,-72207,-108846,53186,188276,238951,293192,304161,133166,-3346,-62315,-91705,-96718,-74664,-10753,61484,54794,4849,77806,178263,130641,46764,-27182,-50137,-45035,-53199,-59615,-54761,-56706,-8521,13084,29326,45546,30062,22724,16469,2260,-19716,-97959,-112163,-24479,4996,-21936,-76897,-80829,-3812,20602,-45058,-72439,44045,75633,5922,-35223,112298,187933,127621,663,-82526,-108562,-85857,-66733,-63232,-59472,-33157,-4902,803,-31802,-87098,-89546,18514,198848,443178,673795,506443,255637,76716,-62568,-76599,-48435,-13021,16511,13869,28330,53867,41985,1446,36620,44741,42506,14427,24516,90636,133239,100321,28715,-34290,-71308,22059,84601,157079,337110,492156,561684,374562,2823,-83659,-30316,-44631,-45480,-86715,-174909,-112703,-24292,19470,-6605,-69758,-91786,-68845,-73616,-20477,36949,27626,23929,-32484,-54683,-55240,-21556,-14187,-39341,-84995,-119695,-113711,-135239,29180,95165,16767,70762,245206,362006,276788,50664,-73923,-48442,17954,128122,274170,184290,-67917,-84900,-85252,-45916,-14620,-13813,-28020,-16568,63442,267317,302186,196871,78584,-26824,-89346,-48207,-51431,-91933,-162829,-125544,-66684,7564,51094,42013,29934,28631,-13440,-56851,-47412,22051,145051,282543,357831,290405,112195,2886,-33459,51822,115945,164824,189184,145942,52051,-35524,10902,187793,266958,244573,117069,-38682,42003,231759,260211,148348,31803,-45463,-78698,-105875,-110038,-74724,-38088,-31424,-40082,-60714,-94592,-93683,-13244,61566,33498,-11789,63360,136288,114171,3583,-415,17514,26172,-15784,-44175,-46302,-29824,-60833,-42446,-32621,-98858,-41288,62114,94680,70457,52477,44164,61762,106873,118005,106959,78831,49473,48845,77467,69907,42668,-36654,-96077,45470,186787,211275,142804,-5504,-28280,-107835,-115706,-79132,-55155,19565,80027,127582,170930,152765,36064,-55131,-63189,62762,100261,-2104,-86199,29764,143925,51744,-55545,-89732,-70512,-7165,159519,305730,308806,287292,306104,338047,329745,283394,181030,181903,37281,-41972,-11726,87765,141071,114327,110678,-15189,-115267,-42982,-69591,-77417,-32423,7199,54182,118737,114462,-6797,-128318,-29238,102069,121495,69784,39302,-8988,32709,22239,-47,-60747,-99504,-100756,-53700,23648,127594,220046,152384,92573,117175,197150,232857,181092,32239,-60489,-134143,-127498,-67257,-51672,-100849,-133868,-83660,-74626,-73130,-88684,-5812,-4221,-69082,-146508,-147800,-67638,-41398,-31418,-3729,18155,-19817,15309,62906,-5450,-107603,-58742,8277,-16885,-98463,-111961,11336,41899,64919,77175,87061,104415,2979,-61500,-132855,-313163,-538470,-649278,-603236,-498126,-410282,-360356,-327429,-270454,-51186,53361,60388,17569,-4076,5404,29609,83717,155076,254371,172193,16686,46877,182852,151446,39184,-88139,-81349,-26004,-7758,-6903,-1273,30495,63748,52947,-7679,-90007,-128932,-85530,-31344,-23456,-24411,-69038,-73651,-79256,-56501,-44048,-12168,-20137,28470,307600,417658,428199,361606,255110,135009,-36224,-57250,-34971,-49542,-80914,-83895,-30835,27356,127283,135643,50713,-75241,-119128,-24166,24398,-5397,-40295,-41555,-21968,-10704,-30822,1271,110761,120767,3755,-123697,-7697,67445,-29466,-157111,-92771,-17689,35297,48718,43894,68797,52128,11008,-88103,-25359,7617,-17983,-32477,-26487,93877,248305,207245,68690,-39680,6752,93262,7527,-92104,-29536,60871,147808,132661,84434,36176,6728,27481,120993,139915,127621,84494,58025,60870,98894,141771,153649,94136,122190,262934,285992,169439,21404,-77152,-127981,-103709,-99983,-24238,57669,221378,263366,173352,53826,-51806,-21514,63661,147972,183233,120791,50162,18949,-27958,19664,58856,42490,2604,-62830,-114146,-119887,-57852,-16832,31858,74715,92294,147891,179487,164989,93265,-12977,-26060,10592,24470,-26361,-85011,-102405,-137800,-137302,-129197,-78182,-4735,9443,-31469,-72684,-61028,16219,78265,82271,49795,-2689,-71729,-66167,28105,100783,131930,94119,57825,83887,116641,165212,174933,77974,-20631,-32822,-850,2071,-35491,-49705,-39354,-48755,-94797,-126302,-125375,-50717,69974,131084,45314,-26919,-39240,-61488,-77804,-50939,-53225,-63805,-82805,-77397,-27038,29098,23749,-52225,-117539,-17374,20757,-51600,-135745,-9040,92394,110659,72989,-32953,-114439,-67897,-8840,54328,64186,49457,39626,20106,53021,99652,100362,41920,-20262,-44532,-51787,15139,92832,149832,45054,-77883,-95279,-117181,-151597,-62145,31593,71761,35060,39020,99805,105806,60594,10654,-36768,-9671,30114,-18879,-118224,-110283,-18890,36694,55531,2309,-26362,-60289,-77514,-51352,6411,80866,102794,42340,-58972,-98152,-109095,-61105,-1617,6536,23074,2887,20257,100893,132782,131448,81252,8726,-55078,-96120,-69180,4394,125261,264416,347430,355465,236721,130779,99448,112359,109953,90947,18178,-33023,-70107,-119190,-127879,-101129,-46067,21289,136507,209813,100167,-5215,-51672,-50509,-32765,16616,28953,-1964,55148,97599,5918,-65753,-114453,-142396,-155468,-118540,-114729,-79846,-98437,-93346,-23285,83978,142041,152735,119095,40177,5708,-14894,-47351,-94236,-120105,-98418,-118451,-131057,-94234,-67744,-30622,-28183,-33541,-5415,64048,30908,-52076,-84056,-77821,-44150,-28582,3190,79780,169325,277216,227297,105281,16788,-755,-2549,-10094,17620,51573,168887,250445,283903,272426,253349,115234,82959,168137,367616,489009,379514,128041,-13416,-58081,-43505,-16522,56460,76553,173235,137920,55899,-40817,-23956,71694,128573,84862,4767,-2083,-68506,-121570,-70557,-120,31259,46258,16989,-43940,-86065,-135114,-137785,-44058,25843,105376,170306,214561,217584,149626,84699,37520,14789,-26004,-54641,-23668,4373,-52269,-21509,-20735,24153,15800,-31338,-32182,78764,221393,198750,27318,26605,64998,-65845,-99588,1293,38381,-14250,-119981,-78400,-10025,32515,49277,-284,-65273,-105567,-58983,-76013,-75493,-86751,-156393,-72108,-19272,-10468,-60456,-74506,-51431,-24976,-25673,-46130,-999,-1535,-9508,31558,119773,105309,11990,-72649,-104010,-91140,-77203,-63956,-93740,-86674,-38072,-5352,65223,106048,65386,2462,87207,165811,169974,121347,56638,-38306,-68207,-52812,-39415,-54515,-90996,-94482,-92032,-52060,-11608,-12616,-37694,-37070,30498,86719,92670,38550,-19334,-66303,-31204,109644,102757,75369,34041,-4089,-36026,-67692,-94339,-50902,-48080,-70423,-57088,67737,221401,338511,260188,79046,-72862,-139863,-43888,36429,90345,103954,47204,-24780,-53481,-31532,-19470,-23521,-52980,-97923,-98926,-53321,-61708,-23729,43644,54165,79653,131540,141877,100943,39362,-36669,-126402,-107279,-81878,-81682,-114952,-116151,-87481,-67411,-49895,6911,53503,45297,-11547,-31992,24778,56203,-1632,-54207,16521,112926,159419,28224,-23522,91419,128664,96720,6920,-58496,-80338,52996,370098,415345,219431,58783,-50200,-74690,-62301,-87189,-79684,-86712,-112631,-32540,-8740,-33180,-13703,38729,138556,201979,190603,89274,5132,-4650,-49512,-64397,13849,109141,129975,104856,48653,-7091,-13652,-38309,-43194,-56405,-72641,-90969,-58145,-12818,-23594,34091,101925,85207,69117,107163,98538,52103,7838,-10160,92596,243959,255460,151703,73255,23331,-29392,-94374,-76171,66392,65867,-23460,-114946,-160497,-132197,-93579,-118208,-147382,-94548,-65468,-131611,-101395,16056,99825,167762,169127,96120,41788,11447,-25206,-26771,-1041,53123,6082,-113304,-81244,45270,101988,-9478,-107929,-47098,11405,83298,164061,188387,133797,7561,-91693,-119330,-31002,31540,16205,12156,12144,-11451,-18704,-5387,42145,3039,-81199,-102008,-107881,-129576,-107589,-76419,-69863,-69596,-90770,-131025,-77145,-23172,4501,72124,168957,138750,112111,29489,-104788,-80359,2909,1308,-615,31151,-2937,-57862,-55713,3620,63832,39713,-78700,-90746,-81515,-72363,-50819,-50592,-31715,-11958,-31765,-23743,108876,159379,144975,164036,142960,113472,70324,66552,45078,47839,13942,-1237,13116,32054,33505,31547,47233,60673,39537,-48389,-72272,68867,154171,109214,50547,62445,172224,286109,226721,52285,-78361,-86816,-34099,-11952,-42891,-60305,-53063,-19752,-17330,-32525,-32023,-25823,-5344,-34793,-78868,-124145,-21740,74920,224640,325363,328633,320363,217504,44002,9721,69059,92847,92035,46445,-10301,-64563,-81029,-95506,-50571,-3442,97585,141730,86835,29750,44791,98204,32682,-78040,30037,96656,63028,-18468,-111185,-55132,143070,317240,450176,412784,218520,66220,-8590,-64471,-76738,-69935,-53205,22973,170873,167965,116660,121806,200028,203321,180963,193539,165691,130939,70189,6993,-28519,-80634,-101549,-106361,-78889,-50867,-62943,-38065,-18876,-41577,-80207,-66570,-58354,-85693,-79720,-21030,55249,77497,50228,10563,-53076,-124264,-64155,-56981,-11832,101557,224223,307381,262406,124173,3264,-92045,-116850,-81773,-36028,-11962,-38659,-72794,-110490,-81203,39174,267220,360614,237649,84908,16549,86255,242719,298221,272831,271780,294205,249718,216694,239144,134810,164383,162132,108836,18500,-76501,-48811,2469,21292,16986,-21880,-17155,76628,137335,172964,117399,4490,-60316,-44827,6444,19386,10784,-6229,-25317,-69914,-88246,-66272,-48075,25011,178852,302372,234618,126215,85357,81791,51719,-4236,-58563,-85044,-69377,-120413,-153567,-102525,-77899,-61058,-41504,-45703,-36417,-1781,11838,73169,140174,38510,-36638,-31446,59550,96559,73698,42381,54847,121804,100211,13864,19584,41412,27458,-23540,-40969,-92059,-163125,-119823,-31175,56048,75152,-46538,-133374,-89726,39963,90540,13582,-108234,-184685,-154382,-104254,-90868,-79938,-38490,-62,-15471,-59893,-49871,11240,24349,48241,27299,-63193,-85965,40007,73467,65097,59867,80069,80763,36528,1109,-78220,-89148,-28462,918,-100706,-7444,150182,210662,171628,77816,20485,-33422,-52149,-28689,-7151,4343,32208,103017,150888,90643,-28306,-73112,-79941,-75579,-92286,-77693,-14120,44535,136631,216697,126048,-6567,-109796,-119529,-42993,-99616,-57946,55806,86651,36540,-49949,-145379,-83642,-93327,-134661,-73776,-8231,38710,101613,69442,92885,85197,74325,55142,28013,45910,26793,-49327,-73744,-31148,-28637,-83735,-124528,-99452,-62143,-13288,56329,116061,55006,-37737,-104251,689,94567,156061,194028,144310,20098,-109311,-81592,46108,101048,60176,-9126,-71238,-111755,-29445,58581,110074,65878,-13996,-44411,-8184,34152,66886,63690,59171,76136,58573,19528,16044,55414,25589,-20039,-64941,-32592,34756,78731,99648,61516,21739,-5577,-26356,-53821,-103647,-147102,-119797,-56024,7476,-11290,19361,142508,222057,135635,-54442,-104553,-105206,-122947,-50753,-17465,1709,63532,149912,168290,49307,-59264,-71991,-5001,-1692,-75100,-106581,-25928,-14764,-61067,-103581,-97420,-31661,-14472,-49756,-77690,-114436,-67113,60355,65181,11224,-69488,-81937,11119,136473,252057,274017,215801,88685,-37416,-107101,-68214,-53774,-99889],[-43041,53444,198938,183711,81401,27848,-1530,-37979,-67826,-84725,-57973,-55041,-94924,-143723,-112085,-104418,-83279,-64663,-71226,-92499,-65356,-209,74384,145868,153948,83783,12499,-35368,-1850,-3172,-63051,-44185,46027,128817,155049,160650,256724,163765,-7585,-58767,24013,59940,38054,8703,-20515,-1730,46589,47349,-13767,12776,59191,72988,45397,-38225,-59992,8580,93334,68358,15794,-38107,-83221,-78853,-124295,-59322,326,-10741,-56675,-88437,-137286,-123733,-97871,-62444,16148,155197,250794,322501,232898,161415,146702,90151,41628,-16534,-38616,10549,77932,124392,96484,-10521,-101607,-72207,3026,16820,-48547,-96078,-63586,-19640,-15284,-6189,50410,81987,85678,61695,23738,-29732,-93689,-84595,-94043,-89638,3591,11544,13250,48556,37812,-19212,-28046,17429,111122,171608,144434,91545,19012,-36647,43072,87402,38232,38703,39153,61705,107282,135191,105364,63938,-17205,-83730,-115943,-90622,-67474,-110875,-61176,-58261,-55068,-24096,-52661,-66803,-4626,7940,24239,-3431,-36337,-83903,-94830,-58847,12125,10356,-26831,-88487,-110600,-95480,-59900,-36849,-60310,-35140,15590,44166,48576,47247,72971,136299,121002,8396,-50278,603,47720,102000,90709,106920,124101,171158,218266,148479,84782,11513,-84244,-64192,-32427,-34666,-69159,-57742,40974,112254,124967,119538,112114,133830,160997,109500,54268,29925,5987,13550,-43322,-48750,8920,42497,4449,-26563,37307,176206,326543,393245,302886,134417,9893,-55179,-33314,-32422,-59046,-84660,-33262,-64642,-104745,-98620,-27746,-10234,11446,32352,46539,90180,100491,90116,26930,-54556,-37,97989,3461,-23017,18579,-1723,-20034,-10668,22458,35871,30103,17614,691,27460,43401,38915,44980,34877,42518,40678,-35980,-68169,-67836,-41134,-5710,-22072,-53761,-72884,-58782,-45754,-52257,-56859,-86191,-103454,-43787,25553,151002,178591,116784,69596,-12709,-99847,-99429,-35301,8398,6662,-11772,731,-43600,-74020,-69719,-89656,-35365,-26997,-66333,-68946,-50312,-38015,-51164,-81225,-73504,-54479,-51593,-61570,-73846,-55234,-69627,-97325,-41871,27314,70986,71044,37026,18314,13731,45124,28371,2315,2648,-27705,10421,85066,115500,39070,-12227,-15612,-8435,-25885,-95257,-108454,-51291,91692,243398,278471,234781,148243,32538,10416,-9055,-18624,-16325,1228,-3993,26149,34271,31420,46910,68781,52493,-25438,-51532,-46580,-50332,27079,134135,222417,158270,45725,556,43049,133758,219865,195732,9890,-102396,-101546,-54159,-22149,-11375,-38829,-56207,-78342,-126837,-23969,156984,282319,158702,87741,87269,73800,-2462,-36123,-13517,4753,16238,61970,126162,40702,-24786,-20476,-60560,-66428,-67009,-28298,-24460,2879,54953,45905,-30430,-79206,-74767,-28428,-51762,-107757,-99739,-82279,-67393,-13394,34070,65008,9735,-32085,26157,33394,28158,-32547,-77937,-61829,-615,57419,98471,153242,249136,228444,105456,6716,-78977,-112889,-112858,-113869,-84568,-50095,-44802,-23331,-42952,-7399,17582,-21694,-140089,-113798,-77250,-99766,-119414,-54125,45588,18959,-34709,-32687,-2241,-48213,-31167,44650,58631,27983,-50849,-104370,-67664,-36173,17450,39336,31283,35005,15113,60992,118391,146513,81606,37216,42871,77304,37981,-54302,-125102,-77048,113224,387736,551501,560958,493043,375591,254692,167517,104643,63045,68413,123899,282791,287858,199993,61957,-3206,2924,56412,65924,-16708,-105179,-112992,-50519,16425,12806,-13759,-55932,-72037,-63975,55678,243306,390386,197227,-6782,-123511,-43492,38366,23389,9637,-62963,-110085,44988,166720,202423,221614,238331,112926,988,-42677,-74153,-93844,-67363,-2088,53217,36096,-13533,78684,166653,128833,49691,-22997,-41859,-36407,-50469,-56370,-36537,-37815,-7038,5619,21109,37580,21776,21107,18780,14388,-565,-81005,-119834,-24317,9511,-20713,-82244,-102363,-15261,9722,-55132,-63402,58818,96992,28023,-14015,111657,176864,118604,-7267,-84892,-111912,-90551,-70768,-66956,-60759,-37255,-15652,-8945,-36755,-100724,-73961,62685,276264,568154,760746,541936,274520,106800,-29065,-89285,-80620,-43082,-1032,16319,55849,110734,123534,87227,84045,45207,37937,27191,38410,93963,134350,103557,26397,-42504,-73667,26369,115826,198091,366794,500197,564221,381492,18177,-79327,-35767,-51919,-51876,-85992,-138342,-90244,-5492,25056,2397,-58667,-92035,-81506,-80661,-18776,61119,59573,50317,-20958,-46933,-48961,-18301,-2459,-22743,-66090,-98725,-88081,-134572,-14849,70348,2720,59849,242607,370940,293096,63938,-64174,-35629,29553,138785,269054,149004,-85533,-100277,-90195,-50627,-23761,-18882,-3906,6773,72551,245033,289144,196264,77208,-31463,-82876,-35380,-37904,-83450,-162267,-125973,-69034,-4855,23175,7160,20821,40938,10238,-39022,-47018,7274,124727,265915,354414,304618,120931,5563,-38680,53285,125487,172305,182436,130829,39803,-49987,-24165,123376,193234,203605,93445,-57282,54152,268554,313702,185778,48705,-41131,-78511,-112454,-117708,-82779,-40437,-34005,-51649,-77361,-103593,-95347,-18680,60142,47182,8457,88332,151014,113315,17387,31834,54267,66070,22665,-7156,-12734,-1752,-42671,-44499,-42269,-90644,-19265,88739,120256,88636,62990,52714,76985,132705,148593,128719,103019,79722,74684,91597,67328,35954,-48630,-92988,63797,218699,269801,216327,47755,-48838,-127945,-106842,-74974,-69376,-2670,59217,113419,166509,175846,47566,-68149,-68391,79488,135638,19445,-70095,31109,154298,63079,-46712,-78473,-61105,3938,168305,316126,331122,326831,380369,435206,391234,322844,183778,151487,14065,-54168,-33446,62321,134482,137023,123114,-6377,-141191,-58485,-54769,-48587,-7231,32999,55973,98019,103818,-5276,-129453,-16757,133865,177629,120563,79388,21046,44339,28045,-6777,-67636,-102214,-106077,-57810,29980,152938,257509,169315,132775,215650,330302,345641,229037,25365,-75313,-139285,-125369,-68712,-57240,-109600,-122354,-75479,-66472,-59345,-51079,50636,45106,-36367,-130328,-154320,-77903,-56162,-46668,-22509,-4624,-39676,-1374,57008,-10930,-109526,-49334,15805,-7298,-84251,-125221,-3773,30421,56488,57777,47740,72298,-25463,-69257,-133309,-309282,-518792,-606642,-539840,-422110,-333961,-296887,-287344,-252352,-40129,92319,103194,48478,14404,17241,45727,111960,185882,291568,218373,50479,84406,213060,160812,51283,-80522,-100015,-49357,-28293,-16983,-1795,31402,62796,54617,-2044,-74213,-128023,-111130,-50715,-31788,-11872,-48865,-61355,-73042,-50905,-41134,-22208,-38151,-5774,310244,493318,531647,452254,311773,152726,-30084,-46686,-19801,-39470,-92748,-102028,-42229,16344,125833,148845,69140,-59351,-125705,-32461,14021,-16932,-55839,-46740,-3404,15307,-19724,-5357,100933,118042,6057,-116847,-14126,63214,-7533,-116481,-121302,-39417,15792,42974,49151,61185,6806,-53867,-88451,-6590,7911,-21267,-34938,-17917,103254,225899,185269,68403,-44165,-22559,74046,4552,-79887,-16562,90451,174822,158056,108864,46735,8778,33512,140519,176780,159146,87538,50925,49882,89429,132245,143576,84236,110579,239443,259012,147974,7994,-89272,-131652,-106075,-99046,-25692,54370,205151,234506,163361,53383,-60642,-12208,96280,207841,253520,180871,91722,38954,-17336,23346,44469,26390,-9993,-73699,-121013,-127553,-76377,-41375,8066,59458,78641,129186,150606,142879,88681,-10825,-21354,9774,10410,-47587,-106123,-118285,-143555,-145847,-147098,-118266,-43500,-16249,-51427,-79104,-42525,44351,114170,110733,64316,-2783,-78866,-62709,49534,131853,160886,120683,63796,68492,98909,168618,198192,101195,-5595,-30717,2559,9468,-40852,-65047,-35051,-40719,-86445,-136213,-134910,-70058,46920,125403,59562,-15324,-34037,-55391,-75190,-64377,-65961,-65186,-77583,-67600,-22912,17638,-227,-72530,-113377,-3344,29959,-51123,-135213,10981,133660,157480,97862,-36625,-142326,-52113,16058,80801,71294,34788,21227,8612,43429,93734,89029,26608,-35805,-59592,-65975,12367,87335,132161,48492,-63720,-90282,-114751,-148256,-70865,16630,58154,20425,15137,69298,85704,63359,26062,-22224,11264,35130,-17349,-112423,-122806,-34538,32863,78748,19235,-32036,-76252,-92437,-60431,-3746,73579,103482,47167,-59584,-106192,-119540,-54112,6347,23522,53461,34893,47474,124543,149701,141885,84348,6662,-60851,-107890,-76222,-6959,105768,244277,341594,349353,226524,116913,79972,87120,66961,59402,1796,-33852,-53101,-111645,-135129,-125139,-74813,-16872,101355,195229,98333,-3642,-48878,-44693,-25304,10737,14,-31481,50432,104455,15209,-57605,-107933,-143947,-161978,-130820,-127791,-75540,-99122,-90774,-12792,107922,193501,198684,144842,49888,8464,-14677,-43222,-76343,-104429,-107208,-134290,-158636,-122524,-93304,-52199,-39055,-25427,5025,70230,17786,-65090,-101148,-80067,-43429,-32235,-12694,56688,139430,225119,170427,71956,-1349,-13081,-7597,-5111,28271,53776,139664,186688,219168,235702,248539,119542,86490,178934,403940,536528,411169,139821,-7702,-37811,-16933,7989,60156,59440,125473,70600,-5805,-84184,-31997,64780,107893,48174,-29809,-10445,-63539,-107947,-51013,29531,59852,65218,28038,-29959,-81848,-150475,-122719,-20141,50906,123578,158173,182284,205575,158594,105768,47938,14349,-22135,-41234,-12121,-7044,-61953,-4343,-6049,24750,7456,-40698,-34622,84125,234154,216554,77304,82249,93710,-49214,-99154,10340,50171,-6233,-120086,-96316,-27610,39176,69638,21470,-51719,-94250,-9482,-9178,-8437,-45952,-125732,-75451,-25396,-12426,-53367,-69805,-51070,-21036,-19515,-48251,-6140,-5998,-10953,19773,95575,118668,31368,-60657,-127324,-123457,-94042,-58415,-70347,-66721,-32019,-23107,29771,73158,51188,22051,106417,166624,158149,107566,47881,-43652,-95965,-73208,-49138,-55847,-86855,-86926,-81408,-36726,-4097,-12226,-12191,5246,30359,77972,106555,69034,19963,-33572,-23782,87653,78662,68643,35506,-1964,-32170,-64453,-98464,-61546,-62908,-88862,-54724,82370,234178,337458,243873,58621,-98190,-115028,-9460,71443,116190,124836,63781,-18579,-57833,-32461,-13373,-13882,-44011,-90049,-86980,-51839,-74077,-41993,30516,54636,99821,161033,164374,115285,43640,-33124,-115103,-106508,-85110,-80058,-105647,-102251,-78842,-76509,-59306,10377,58458,44024,-15377,-26994,28934,69525,9647,-50307,18466,122711,151870,-1158,-52167,76656,116269,76897,-12196,-57445,-55491,87437,372340,336017,144711,18643,-72568,-86543,-70272,-123264,-97754,-97309,-121159,-37759,-5310,-15201,8977,63566,159832,205797,185278,76572,-3730,-8734,-53806,-68422,5444,102523,125798,97771,36411,-18765,-18493,-36185,-46021,-68131,-86417,-104315,-54754,4189,1642,40689,88698,67657,61885,112343,109826,64575,26615,10737,104553,251408,234781,119959,47692,12263,-33559,-102247,-53564,90131,80812,-17778,-109783,-154449,-153338,-112291,-133518,-147605,-84511,-56194,-116535,-128823,-1486,106978,190525,174650,83640,15230,-12903,-42363,-41469,-17098,45679,25148,-101431,-95200,34834,114217,10028,-81588,-59000,3713,88415,180108,208152,154417,22213,-82140,-141927,-44036,35146,42922,52762,44431,5186,-12023,-118,50491,9973,-92021,-76373,-101535,-129111,-115131,-89319,-83639,-67517,-84786,-124818,-91068,-33863,897,66088,146237,126329,102450,21552,-101581,-74249,-8333,-32014,-53955,-26264,-49491,-83162,-72668,-8027,53940,20323,-96604,-84147,-82373,-92720,-80915,-84378,-69379,-53986,-80528,-94057,20219,76269,93812,145041,156567,150312,104464,90734,65715,52970,5332,8468,36812,55404,52459,57561,62484,65697,40265,-46311,-85254,50430,141892,112785,67096,72460,163988,245922,169041,21851,-83389,-96934,-56178,-31056,-54369,-66264,-55461,-24897,-25724,-39959,-37924,-33407,-10776,-33992,-76514,-114331,-14036,84947,226043,301349,294959,317110,254743,94850,61699,108603,115880,110663,59225,-20103,-82438,-72276,-99420,-57001,-3101,102338,146821,91833,21794,16768,70319,9598,-77520,13487,65678,34528,-38752,-114272,-33355,191250,388175,491754,406079,193497,51162,-4157,-43413,-59289,-68361,-46379,51712,194660,169144,110316,108637,168031,155773,153622,198027,186762,152599,87883,16532,-30918,-89837,-89930,-105066,-84945,-43801,-34681,-5306,-96,-31857,-72377,-53284,-44968,-82400,-85765,-32257,27673,49206,35108,7128,-49188,-134845,-78942,-72916,-24458,94464,224019,321323,271784,111786,-10748,-97504,-112413,-69287,-14080,15357,-12340,-48363,-98755,-90577,31407,263001,406029,310193,135785,29794,79972,242658,322149,297299,259868,258808,212848,190162,233731,127189,156999,156335,94572,7662,-79934,-58118,-12074,853,-3394,-39246,-30805,64848,128862,173075,127652,17890,-54878,-51170,-5504,4668,-1250,-16543,-26562,-51060,-49534,-42397,-16843,33198,158533,252054,194928,115454,75476,66445,42871,-6180,-50079,-63811,-50407,-116733,-153335,-97282,-74274,-67017,-59556,-70871,-50973,-2089,26274,95328,152765,53184,-9912,4270,77604,118604,98747,55054,53467,103113,76390,-6150,-1979,36922,32065,-26290,-59795,-124135,-132273,-92581,-11680,67516,64931,-60402,-129882,-86621,50595,108396,19355,-106839,-190749,-154278,-102249,-84354,-64068,-25156,11688,-14009,-61295,-39226,15962,25735,47628,30100,-52913,-98645,23675,62418,63061,63267,83605,55018,12397,-10852,-88630,-85150,-17061,19975,-81154,-23145,128483,186410,148130,61385,14509,-39744,-60658,-42787,-33511,-20007,9505,79653,130447,77944,-33966,-78215,-59083,-57542,-64018,-60781,-16692,34548,127076,213840,118843,-4025,-89563,-105994,-28951,-70524,-56674,48560,75910,20379,-56208,-113737,-84436,-90970,-110860,-39827,34844,73296,117856,69180,97602,97438,89846,65996,35217,46061,20821,-61531,-83699,-32301,-28596,-83905,-126570,-110917,-74855,-25603,48087,110253,43186,-43429,-87698,14820,110460,179026,216444,165575,38420,-89236,-75036,39304,89415,42847,-23363,-74246,-96898,-14166,74004,128052,75381,-9973,-46412,-14596,26023,59566,52702,45083,64385,48237,13183,18561,53323,24615,-12709,-53824,-32034,26300,61244,74539,44470,15312,-2139,-19062,-48443,-97959,-128753,-103133,-36709,6840,-303,74820,205297,270580,156739,-43366,-91525,-90069,-113449,-35037,-5158,3456,45219,104674,113595,9728,-91594,-68515,11321,20700,-55321,-96884,-22473,-11586,-68550,-125125,-121646,-59809,-38585,-65386,-75251,-101849,-52589,78275,84206,32439,-46108,-76912,21969,168336,285331,279949,202163,70106,-45977,-79677,-47445,-42566,-93848],[-33099,60432,210240,198945,96066,43248,17846,-19817,-54377,-80931,-57409,-49016,-84502,-116912,-80922,-81888,-78875,-71373,-87785,-115027,-98284,-22493,60057,109153,89743,23728,-32247,-101013,-27396,-4397,-55333,-35150,58640,166897,220538,235534,332321,240738,47449,-13690,42562,65741,37586,15176,-8426,-2127,50116,59764,25106,46972,70046,64398,27240,-44888,-62216,-6442,70053,46636,-1600,-46624,-82900,-73927,-121304,-79461,-15508,-16825,-58085,-92301,-143611,-93582,-59574,-12678,59747,182700,239909,306854,249533,199656,201723,146568,82024,7597,-23623,22097,88101,136194,109049,-1163,-97941,-70524,695,13795,-47560,-82546,-44671,4204,4415,-13907,27766,63235,70347,47438,17079,-23265,-72419,-54999,-62677,-53147,38037,26052,10647,37048,16228,-54403,-58306,-6838,101409,189166,165952,106083,50822,772,75289,94550,20037,19561,25939,55016,111175,132282,100216,62850,-7071,-69498,-106460,-90693,-81805,-95648,-24698,-34260,-36833,-7844,-43119,-72244,5080,28397,47230,23370,-10216,-75571,-85994,-28577,38271,31772,-16290,-88909,-110924,-94469,-59841,-36915,-54512,-18935,38725,74258,84455,86243,109490,174617,162500,39674,-50117,-7714,42471,93888,94587,107110,95526,140036,199860,141697,87153,23047,-67642,-63950,-45787,-56984,-86422,-61476,38530,97352,102729,105930,106549,127586,148071,80093,32315,25723,12561,15864,-47269,-50442,13111,47438,16116,-9477,44985,169261,306230,334345,235287,80098,-22371,-74242,-44679,-37740,-60299,-77909,-36452,-71007,-107411,-97791,-43569,4973,43220,40561,39859,69671,67269,58951,2389,-71898,24106,115088,21247,-14303,17692,-6770,-24949,-20089,-1083,-1181,-15721,-31342,-31781,-3877,30399,41777,43117,23397,27922,29966,-43459,-84094,-89554,-64308,-29190,-36717,-63452,-84095,-70949,-57772,-68163,-85384,-111303,-60308,-27777,22136,142649,175991,119379,76463,-1155,-77213,-101659,-37923,-2547,-14070,-41201,-22290,-61536,-83190,-69080,-89822,-37677,-19571,-38128,-23815,-12036,-14257,-46399,-90931,-79991,-58242,-58674,-72941,-82218,-56545,-64592,-82696,-15472,39731,67054,61645,28177,19117,26514,57825,34704,14153,26544,20005,23579,54098,60169,-8852,-26153,-13481,10065,-13010,-100823,-117843,-57141,88425,237565,290355,260157,192473,71135,8984,-42058,-52473,-38159,-15291,-19828,8571,10533,11490,31792,52229,43194,-30246,-55677,-51067,-57018,16672,111835,197135,148994,42815,374,48391,156012,257889,235216,24905,-99299,-107001,-56615,-22926,-23149,-44311,-61640,-88385,-105696,-750,189410,329429,211992,127953,112810,73878,-15233,-40318,-6921,8004,2368,20136,84566,20264,-20142,-3313,-44305,-61753,-60735,-17863,-15496,19564,78417,55903,-28344,-74725,-66940,-19126,-46321,-110127,-92788,-84271,-74878,-17056,40666,75282,17383,-31727,6918,14150,15392,-35939,-70637,-47085,25141,93451,129560,170546,269265,264828,136443,28256,-54630,-103327,-107932,-105641,-75554,-32549,-14216,17688,-19294,-6824,21065,-11333,-129325,-117554,-77782,-96638,-107945,-48078,58160,28469,-37560,-34446,11102,-20308,-13409,45765,55321,23612,-52135,-108570,-71713,-40740,10895,19676,853,-5811,-24630,19634,76610,112295,58416,23229,25720,48075,2531,-84380,-143447,-67363,114260,382280,533634,555980,492151,361241,241059,175463,123611,83539,80518,131399,297880,324668,214089,58515,-7218,11352,68003,69610,-24001,-121774,-81673,-16938,43905,24745,-6745,-54916,-74451,-56170,70226,275442,391881,179530,-18029,-118659,-15661,62203,38452,18962,-56402,-106014,36998,145314,170544,155713,165754,87001,12004,-17301,-56811,-91838,-63941,5228,49465,15960,-37328,71371,148086,121018,48171,-22603,-37260,-31548,-52368,-59062,-24579,-23554,-7440,-2016,14310,30014,13064,19048,23042,30270,23234,-58586,-127869,-30454,7334,-25608,-91623,-127138,-24339,-1397,-64708,-54844,70072,118175,56803,14696,107907,157415,101389,-17849,-84922,-107028,-92893,-74436,-70307,-62824,-44535,-30171,-22063,-44906,-119399,-42850,112630,353421,676866,807583,545592,273959,118772,-4547,-85465,-106655,-70726,-15943,22438,86995,171811,209282,177394,136431,45214,25702,35831,50664,94938,131839,103344,22915,-50218,-76804,26457,139459,232837,385283,491121,543059,368979,31930,-71432,-39470,-59182,-57778,-78509,-97894,-54377,16478,29697,10226,-47095,-87498,-92961,-89656,-20011,82843,94295,78753,-8357,-39968,-45018,-18570,5317,-8579,-50248,-82023,-70012,-108291,-40084,54336,-2157,59258,249718,386834,315894,85915,-45923,-20339,42825,152347,267171,122916,-93243,-114538,-94682,-54127,-31105,-20247,19354,27910,79208,216265,263143,185869,70781,-37081,-75393,-24662,-26832,-76246,-160815,-123023,-67590,-13529,-3061,-28340,8618,46447,32181,-17065,-42537,-9860,100605,243130,341639,311654,129580,11013,-44223,51048,129834,175300,173724,116696,30830,-56401,-58784,58463,120262,159716,67860,-76170,57141,282853,346710,215551,64451,-35802,-76738,-116521,-122000,-88044,-40976,-33572,-58367,-92334,-111934,-97978,-25362,58326,64777,33461,112515,160357,109607,34171,67457,95511,109383,65304,32075,19052,21618,-27464,-44320,-48556,-77812,716,107472,134953,98029,66490,52649,79366,140818,165291,143116,122851,107006,98483,103729,64602,31804,-57945,-84666,81431,244356,317540,277050,114916,-28758,-130693,-95748,-68899,-79908,-23012,39486,96690,153405,187059,56262,-80765,-68136,94728,165466,37376,-53170,37029,164920,77492,-34240,-66052,-51966,11722,167606,307843,333317,346226,429961,497658,416053,328121,165219,114083,-4449,-61650,-49851,38684,123346,151606,128893,3529,-130838,-71789,-35623,-14661,22918,55799,54218,73441,82565,-11505,-127139,-2263,164780,234938,172188,120534,55413,58791,31868,-17949,-75358,-104084,-111542,-64572,29722,161670,274116,179908,187118,345403,500973,489850,294464,27227,-86685,-142917,-123745,-70769,-62229,-114882,-111641,-68451,-57974,-42280,-3766,124467,110260,6050,-109387,-160313,-88026,-70499,-63087,-43090,-29011,-62730,-22099,47807,-16178,-110955,-48690,14944,-2466,-72566,-137596,-22581,16513,44896,36097,7646,32187,-66343,-80877,-135283,-301630,-490567,-554611,-468642,-341779,-256577,-233133,-245757,-231593,-32004,126496,140802,75894,30922,27699,61037,139953,215118,320741,263044,92882,130034,241883,167999,63289,-67473,-112688,-69445,-47123,-28505,-6380,27053,57229,53734,3038,-56685,-104540,-129996,-70202,-42482,-2966,-28799,-48227,-64084,-40889,-34461,-28235,-50501,-23266,324460,582163,650838,558773,381267,177597,-21099,-38923,-10584,-34622,-103083,-109117,-43973,13832,132015,167908,88812,-45448,-127910,-39761,2951,-28409,-70073,-50984,11616,31930,-15934,-12726,91229,114802,7940,-110340,-14849,65000,22995,-64257,-144354,-61873,-826,39297,52603,47127,-38707,-111377,-77515,371,2999,-27700,-39420,-10653,110188,198543,158885,63095,-48283,-48191,63476,6503,-66112,-1783,117709,188540,165960,118336,48535,4967,35455,156096,212288,190073,86826,40997,36896,74220,114313,124726,67961,88374,200244,219349,120939,-4501,-97882,-130958,-105719,-97393,-30481,44209,176481,192095,145664,52141,-68220,-5985,120846,255133,314515,239433,133605,54561,-10501,23940,29325,9831,-22832,-82526,-122697,-124286,-94385,-67081,-15701,42257,62518,101827,108860,106771,75182,-10757,-16313,7225,-6833,-70491,-123550,-126553,-138603,-151598,-158167,-153516,-79644,-40951,-68049,-79088,-26480,67528,145950,136283,77243,-2442,-83656,-54276,72212,161347,185667,145891,69659,50685,75770,161796,206684,109329,-1894,-36422,-2506,12281,-31211,-68260,-32609,-35936,-79832,-135351,-135840,-83915,28417,118053,70866,-6815,-30784,-49734,-70263,-76017,-80686,-69260,-75409,-60649,-20052,5988,-23282,-92363,-103893,10733,37906,-52660,-130550,34947,180875,204122,115694,-38016,-129502,-35090,33090,93498,62438,4581,-8287,-8139,30145,82960,73277,9180,-52004,-74499,-74253,15722,83229,112656,45438,-54394,-87272,-110955,-135900,-72968,6255,47335,9939,-374,47107,68083,63437,39541,-7214,30022,37051,-16124,-104850,-138306,-53659,24172,98050,37192,-36899,-90136,-101380,-63093,-7889,67337,100127,46904,-65217,-118850,-110441,-46843,9930,34308,76096,62908,71081,143081,161629,147779,84290,3372,-66266,-119580,-78970,-21330,73984,206701,315757,323253,203194,94024,50651,51096,20059,24655,-17060,-37794,-41487,-105355,-139012,-150400,-105279,-56187,59542,166727,89301,-5521,-49245,-43097,-23161,242,-29415,-40870,62958,121626,29450,-49023,-101298,-140693,-166721,-139963,-128048,-69813,-98872,-88570,-2081,134524,245825,239962,166914,58911,13457,-7921,-29625,-54319,-88910,-110138,-135274,-177742,-151194,-121984,-77607,-52589,-18904,17320,78214,7779,-75969,-119653,-83668,-46129,-39106,-31968,27269,101905,166610,114089,38363,-18317,-22006,-9643,2346,42033,63164,116808,123228,147346,183806,220319,110263,80330,178969,420009,554350,419055,140686,-5609,-18636,8893,32771,61241,39539,73370,2911,-62505,-111347,-28906,61436,89480,17660,-61656,-22501,-61949,-89978,-26611,62325,89092,84154,41248,-16130,-78148,-154385,-102964,4056,71737,134209,140928,144658,185697,161122,127149,69001,28949,-6775,-20422,4747,-13669,-60523,17001,7947,23822,-2352,-49940,-36513,88779,238012,223869,117229,123555,115875,-32245,-97400,15093,57020,-1413,-118774,-106191,-45679,42929,87799,41811,-39285,-86341,37538,69243,65761,-2411,-96041,-77838,-34863,-17184,-48026,-65416,-51383,-20368,-18928,-55855,-18027,-15563,-16842,800,63935,124567,49795,-40150,-89831,-148205,-102496,-46291,-46551,-51509,-27929,-37392,-4425,35903,32472,35817,115352,154265,132459,80944,28079,-51993,-121450,-90016,-58114,-57067,-82715,-80559,-71584,-20721,3881,-5852,20010,33880,23300,62877,113439,94026,50802,-6261,-10947,71126,58419,63358,40143,4233,-24900,-59505,-103211,-74953,-80122,-109158,-50731,92495,236585,322345,217836,36434,-116347,-85813,23062,106049,143195,147295,83880,-7389,-59692,-33756,-6068,80,-27902,-74758,-72349,-50155,-86402,-59508,13665,48741,115468,186750,185096,126675,42910,-33786,-106204,-99675,-83965,-77602,-97887,-89673,-69732,-85762,-69275,10309,58076,38484,-22516,-27126,26088,75667,16551,-47576,20236,129642,140704,-27887,-68787,70220,107262,59156,-28613,-46540,-26661,125365,357863,251385,78030,-17448,-95394,-95308,-72986,-146584,-100515,-97550,-110726,-41383,1942,9547,35353,84757,168698,190151,162548,56204,-15972,-16058,-60222,-75141,-7159,90251,116488,86869,21455,-30823,-19887,-26081,-37590,-72323,-99068,-110068,-46949,24643,29198,43644,69237,47483,54479,122085,128052,78051,41049,24106,106715,243207,204628,87229,25449,2653,-37614,-108874,-33770,106846,90163,-15411,-107295,-149808,-170030,-124830,-141626,-148304,-78733,-48863,-101966,-158658,-27767,102508,198073,169363,68358,-10108,-35136,-56730,-53446,-31443,35433,42609,-88579,-108926,20401,123595,35086,-42847,-56973,-436,94962,197140,229490,179238,42447,-65796,-159720,-60135,34518,66657,92821,76383,19539,-8659,940,53748,13514,-93521,-50935,-94115,-124860,-118835,-100789,-93808,-64498,-80951,-121244,-99781,-40270,44,56911,115262,103985,83428,3809,-101780,-57638,-9826,-51253,-95601,-81329,-97029,-110777,-79890,-11047,49798,2258,-114600,-74776,-73929,-96451,-94455,-101805,-92926,-86780,-129058,-115675,-56966,-7751,42481,121007,163085,181630,138618,113542,84580,48808,-15043,7814,46478,65437,63063,76711,73459,67399,38564,-43899,-97411,29839,127453,119070,85227,79653,149394,197243,108909,-11874,-91445,-105157,-67702,-37822,-60141,-71430,-54340,-30041,-34197,-47599,-44513,-42346,-17942,-35379,-74941,-111419,-14140,86251,217590,267218,253702,301619,280723,149815,119913,148165,140297,134603,72993,-30641,-95809,-60387,-85253,-67604,-8760,99218,141622,86215,6199,-21622,29220,-19595,-74063,-3594,34580,9225,-54872,-109575,-16848,230531,443556,506550,374782,156372,30058,-1662,-20130,-39333,-63926,-38264,83246,218476,171959,106794,94211,130269,102186,121469,195123,201550,168796,103762,29406,-23977,-81646,-72107,-100531,-90868,-33482,3668,31308,18279,-22302,-65199,-41217,-34067,-80943,-84205,-39726,5851,25445,22018,3887,-46106,-128023,-89011,-88228,-38052,84696,214552,319035,270032,96447,-23961,-101311,-107405,-58536,5039,42050,14956,-23825,-85608,-100080,21715,250971,435340,376668,185136,39455,66526,232020,331724,308190,239977,218371,169839,156073,217992,114883,142315,142523,76537,-3948,-83513,-68158,-28144,-21343,-24905,-56833,-46232,47656,112064,162038,128076,26584,-48771,-56584,-18142,-11001,-13610,-24263,-23012,-25341,5510,6708,21021,57026,147644,207500,160302,104314,62495,45483,29121,-9681,-39497,-38852,-29006,-113046,-150694,-90008,-68806,-72124,-78205,-95838,-65349,-4211,38152,113702,160327,69456,20544,37196,91455,134490,122543,66458,51577,85933,55785,-23951,-27289,31290,39253,-24803,-71557,-120765,-106575,-69300,4425,76777,51236,-73862,-125828,-85976,56540,122578,29746,-98165,-189968,-158837,-104587,-78276,-45864,-9041,25715,-9632,-57817,-30003,18039,26594,46007,28860,-47075,-108702,7723,48628,57257,61998,79561,19985,-16954,-26698,-99935,-78634,-6742,35826,-59401,-38249,100302,150592,114298,38474,5596,-47305,-70797,-60628,-60272,-32392,-6179,58326,107693,61885,-42720,-82210,-43503,-45909,-43130,-46666,-20492,21963,109304,194277,100214,-4169,-69075,-79861,-6021,-37435,-53579,37466,62188,6243,-50344,-82918,-81058,-85821,-86056,-5272,81855,113898,138781,71769,100997,106554,100289,70149,36232,41830,13573,-73992,-91973,-33699,-29897,-84952,-129406,-127150,-90182,-40304,35032,96488,26698,-50569,-76619,23734,121222,198803,236456,182868,53270,-69927,-64984,27104,69714,21586,-38335,-74678,-82946,-3933,83940,140428,81875,-5082,-48768,-25150,11908,44038,33551,26384,49397,35557,6438,20324,48373,18489,-10253,-42877,-31532,15548,43017,53559,28734,8278,-1805,-16692,-47888,-94662,-112421,-88206,-22194,-203,4261,118737,259926,310245,170684,-35830,-80996,-74370,-104279,-27791,-82,633,23609,57849,64518,-23054,-124496,-61737,22534,37894,-38769,-87570,-23707,-12092,-75105,-130086,-113862,-70228,-54131,-82692,-78942,-95796,-42579,85922,93457,46285,-26270,-64364,28282,191500,306854,270514,172249,39937,-48139,-39313,-27773,-34313,-74638],[-32015,53742,200035,193382,98523,49174,27813,-10739,-50039,-87924,-62534,-42151,-69837,-92215,-55856,-63590,-75449,-81983,-109310,-114625,-87054,-45066,43775,75379,49096,18220,806,-44827,-46460,-14008,-56690,-36917,56951,185178,272789,305694,401844,321052,107944,24881,50441,62742,29919,13645,-2501,-9631,44702,63374,55804,71710,71116,45655,-576,-57311,-69317,-27406,38859,15698,-28587,-65300,-92770,-79269,-115871,-85674,-27535,-24803,-60062,-89929,-126728,-64432,-20992,30581,98251,200280,220540,281510,258092,233992,254832,203137,118823,25159,-15530,26528,90382,137915,111850,947,-100204,-73565,-7006,5583,-50378,-72910,-29829,25277,23480,-19218,553,39110,49670,28492,7911,-15713,-51481,-32325,-38844,-23559,69310,43236,7690,20684,-11827,-92663,-90802,-34441,84837,199644,182288,116403,83482,50434,120249,107398,5642,642,12327,47048,109871,121508,86552,55023,1549,-59310,-101511,-93647,-100557,-64237,7825,-14289,-20287,8747,-31602,-80666,9482,43517,63866,44896,18613,-39600,-43951,8430,63452,50661,-7853,-89535,-108454,-90432,-56816,-34278,-46301,-1847,60697,101704,117594,122783,142905,206137,196619,66485,-48771,-20107,31559,79817,90691,101178,66614,111507,180649,132355,85743,29665,-54804,-67044,-61416,-75115,-97902,-63470,33693,79163,77826,87533,95050,114795,127696,49282,11023,20100,18062,16675,-51552,-52847,16803,52523,28388,6225,50455,159859,281410,276723,175253,39106,-38697,-86109,-55775,-45505,-64567,-70798,-35215,-73643,-106048,-92195,-48105,29863,60643,37751,27026,45091,32337,25161,-26580,-83682,49936,136116,43329,-362,21384,-8936,-29158,-31096,-27360,-40729,-60180,-59291,-32751,-18219,18303,40935,35421,6747,10441,19878,-47626,-97488,-112908,-87400,-54531,-51950,-71817,-92756,-80745,-67210,-79378,-112763,-90062,-27838,-13188,22927,132889,168409,118224,80331,10595,-53619,-99112,-42013,-14713,-32780,-59426,-26913,-64936,-79869,-59092,-72658,-41906,-15976,-12665,17144,21859,3925,-47195,-104222,-86727,-62933,-66486,-85818,-92084,-59186,-59545,-65405,7417,47603,59016,50424,21469,23970,40345,66809,36228,20168,43491,61097,58812,42382,9900,-56849,-34904,-9890,23918,-7046,-108670,-127765,-62387,84187,226543,298035,282336,235060,110650,9637,-69991,-83703,-59616,-32903,-37819,-12894,-16365,-9279,16603,34427,31632,-34977,-58868,-53668,-63805,2803,84913,162537,133315,38786,-340,52299,173941,288768,268626,39268,-94573,-109068,-55982,-22429,-31812,-43371,-61552,-95322,-88447,25787,221024,369218,265440,167539,133667,72216,-24605,-42362,-2153,9085,-6868,-15897,43698,8305,-10313,16023,-24209,-49458,-41615,-2493,-5692,33531,98044,63255,-25751,-68839,-54141,1366,-24797,-87096,-81669,-85481,-81195,-19774,46532,82644,22039,-32850,-15338,-3593,5867,-34135,-59395,-31491,48504,121325,146847,170069,264493,279674,157365,45540,-32140,-84180,-97762,-96994,-68198,-17308,14771,55533,1901,-5426,26321,3656,-111790,-120737,-79013,-92257,-98170,-42188,64921,35241,-40686,-36437,23323,8886,24566,61745,59370,21672,-53133,-110656,-70821,-42346,5041,2327,-25146,-39997,-56469,-17281,34587,75093,35299,11507,11888,22821,-26867,-109391,-153334,-59610,109162,356655,486658,516041,457814,325593,219243,178719,141678,103959,91470,135177,298838,348224,221258,52461,-12511,19240,77389,70351,-32840,-135757,-60630,7108,63896,32404,-3055,-56314,-78875,-50548,81807,297261,374121,155129,-31931,-103116,11482,80152,47009,22830,-51917,-99171,29851,124976,143158,98427,95830,63897,33810,12287,-39702,-90532,-63438,10913,50491,-1279,-63110,58866,125598,108070,42623,-25743,-36229,-31498,-60365,-68860,-20171,-16036,-9280,-6882,10832,23799,4388,16323,28590,48827,51799,-30079,-125409,-42634,-1332,-35863,-103410,-140073,-30443,-12843,-73285,-45948,78346,138884,93002,49488,102365,133022,78860,-29733,-82563,-98041,-92947,-76832,-71775,-65005,-54761,-47647,-37399,-54975,-141711,-577,165631,422573,753366,802802,513755,255778,115697,8869,-75994,-123984,-95197,-28291,30350,117716,230912,291117,263201,187029,46024,7258,40142,60300,93259,125419,98810,17956,-57361,-80803,22684,153780,255968,387797,463173,498077,337124,43939,-60220,-41403,-66553,-62755,-66319,-57717,-12574,38645,32066,15850,-35755,-78750,-100819,-100448,-23606,101109,130619,107076,3419,-34885,-43650,-22074,8892,2191,-37947,-69252,-58541,-92237,-42811,53737,6440,70721,266819,408802,345559,119096,-20875,-5034,55178,165428,265034,102904,-95233,-127155,-98398,-55883,-34501,-16436,39475,45958,83233,183967,226936,166108,59269,-43761,-67739,-16702,-18569,-70115,-157689,-117185,-62237,-16856,-24047,-62945,-7374,44240,50648,7569,-33329,-28754,72537,214042,319032,309758,136987,18317,-48597,45412,127669,171542,161292,102411,24240,-54803,-88764,-46,54759,116425,42681,-94404,51541,272902,354616,233886,77440,-30319,-74166,-116314,-116783,-90361,-39653,-30286,-58971,-103484,-119691,-101027,-31686,57850,86929,62256,133337,162530,103283,51721,103860,138972,153830,110265,71618,47291,39300,-16751,-43855,-51956,-63830,17748,117577,138688,98598,62766,43891,68730,130750,167787,150294,137571,129477,118010,111892,60343,28414,-65608,-72749,97727,263142,352473,320641,169250,3209,-113473,-83459,-62072,-87578,-42283,20067,77105,131560,183619,60029,-93484,-63956,105449,185349,50188,-37098,45518,174507,93711,-19894,-54337,-44729,15351,158522,284024,316632,343705,447450,514842,399274,297615,126824,75914,-18657,-66222,-61983,16997,107949,156963,127673,11290,-103186,-76109,-12765,21576,54144,73499,49136,46968,52125,-25812,-119658,13543,193288,290309,222762,161394,93974,78232,35348,-32329,-83999,-105488,-116957,-74330,21872,153235,270105,188016,258063,499464,696537,654583,372927,36930,-94449,-145326,-123056,-73499,-66337,-113030,-102694,-63305,-49684,-22541,51783,210967,187967,56309,-84182,-158746,-98939,-84434,-80376,-65218,-54792,-88652,-45640,36003,-20948,-113381,-57483,5276,-3037,-64455,-139958,-44556,1210,30513,12906,-30391,-4975,-112614,-91269,-138337,-289936,-454728,-494854,-392253,-260441,-181130,-171374,-204384,-209596,-27318,152613,168821,96953,44343,35960,74172,165121,239310,337174,299950,141370,182072,267554,171969,73509,-53088,-114854,-84348,-63841,-41261,-15073,17510,47554,50842,7515,-39626,-79522,-119913,-89912,-55697,1355,-9758,-34455,-52077,-26594,-25246,-31645,-58634,-30905,339817,668974,769676,667102,452913,203318,-11791,-35451,-7987,-35431,-112773,-104493,-38444,17621,144494,191298,107660,-34877,-128151,-46910,-9544,-40140,-83005,-54785,21087,38937,-18879,-20481,82169,110776,8761,-104708,-10985,70574,54572,-12532,-116581,-77932,-11041,38973,54516,28451,-78288,-144351,-69136,-3310,-6971,-36636,-44254,-3388,114424,167468,129009,53029,-49760,-57136,65815,15656,-50340,15073,140895,190456,159531,114584,42465,-4678,32468,165569,242454,217535,81864,28144,22621,54144,89249,99034,46912,58033,150552,171577,90925,-15128,-102804,-131092,-100212,-95074,-37265,28749,138703,140565,122244,50640,-71925,-3356,135350,285522,361254,293419,174704,66152,-7264,21493,13994,-6848,-35543,-89023,-119914,-116953,-110948,-92562,-37720,24159,44995,69244,59751,61354,55325,-10582,-9883,3756,-24804,-88880,-115932,-111540,-125643,-154240,-155871,-157932,-102836,-61106,-79214,-73643,-13361,84740,171485,157379,87509,-2747,-85912,-40749,94665,187212,204531,168118,76127,32458,48510,144414,199048,102938,-7326,-48247,-14733,9221,-14026,-56254,-30224,-33477,-74848,-126341,-130945,-92455,14238,108595,78555,-1145,-28804,-43983,-62998,-83547,-96624,-75587,-75838,-56151,-18151,-5361,-44829,-110107,-90972,24319,44450,-55820,-119493,64135,232069,246731,125811,-36103,-103264,-20990,42159,91655,39240,-36733,-37933,-21262,18036,69999,55103,-8832,-67306,-86717,-73968,24056,79609,92387,36759,-49725,-87099,-109521,-127460,-72860,-1861,37626,1781,-9732,32205,53143,60922,50487,9102,47807,38610,-13499,-94741,-153351,-74127,12717,113318,54731,-40314,-100287,-102685,-60354,-7814,60826,90838,39849,-75906,-126274,-91361,-39112,10206,39873,91032,86086,90944,157052,169867,150799,82727,204,-69996,-116566,-75220,-36355,33179,156057,272962,280307,169328,65097,14806,7757,-27324,-10790,-35971,-43018,-34390,-99095,-135712,-171062,-135446,-94043,14659,127214,74304,-9776,-51522,-44308,-24950,-13031,-54952,-28784,85395,146582,50101,-38256,-93606,-135598,-168006,-141320,-117906,-64421,-97575,-85302,11097,166301,297524,276975,187042,69330,22137,4598,-10756,-33346,-75126,-106376,-122869,-155700,-160790,-146691,-103678,-66280,-12894,31250,87505,1976,-81877,-136400,-86630,-50184,-47177,-52168,-5401,60435,107308,63040,8719,-28766,-21866,-6161,12295,56695,76134,101763,67741,78186,125505,173209,88695,65186,168452,414536,542424,404524,130650,-6546,16,34028,57149,61064,19358,21446,-60604,-111190,-106424,-20582,58264,71399,-7048,-88115,-37848,-62895,-69015,2261,99805,121517,105847,58592,-2287,-74877,-135678,-77538,29696,89060,137821,120953,106824,161403,159278,148328,102245,66401,29396,13051,29201,-12406,-51524,39699,21996,22896,-11761,-57235,-35813,94227,233665,220623,144205,149914,129147,-16806,-94411,16695,60388,1888,-116670,-103523,-59005,45035,104268,61547,-26961,-80691,79586,151022,143015,42126,-68294,-79420,-45515,-22917,-43017,-59730,-50405,-20800,-21714,-66930,-34560,-28011,-25162,-22572,29794,124537,69350,-10875,-44516,-130475,-102317,-33063,-25681,-39833,-24533,-45823,-32235,319,13628,43779,113497,129753,95446,44933,1295,-62087,-142022,-100288,-63880,-56209,-77310,-73796,-61270,-3409,12574,4539,46334,49656,11916,44619,114190,113202,73905,15139,3443,59873,43153,60795,49568,16540,-12325,-51029,-104790,-89207,-97059,-127098,-43353,99187,229929,295746,185952,15606,-118063,-56995,53518,139543,171579,172068,108183,9940,-54029,-31071,6989,23427,1026,-47355,-52935,-47021,-97033,-73435,-3068,38570,125866,207837,204189,135459,38244,-37303,-98337,-90083,-78776,-73465,-90238,-76954,-59259,-92284,-77522,8387,54098,30285,-31841,-30882,18777,76555,21019,-44089,23817,135784,128716,-49990,-73432,70440,101778,44701,-39637,-28651,7694,165509,328568,170176,23065,-48176,-117203,-98425,-68481,-113965,-89421,-90066,-96714,-40829,14345,38696,62808,100448,164799,158131,126684,31743,-29687,-24376,-65668,-81147,-21032,74541,103706,73735,5591,-41095,-16607,-7965,-15291,-64844,-106078,-105106,-35238,47771,58876,44490,45408,25410,45398,131100,146672,88852,50754,31614,100906,220459,167705,55791,7473,-5051,-40409,-112187,-16423,116476,94945,-14584,-105737,-147012,-180938,-130361,-142298,-152656,-75972,-42344,-86814,-163226,-62601,83220,187646,153919,51024,-33637,-54955,-68648,-62760,-43345,24123,58411,-74490,-120559,2460,128413,64147,-2305,-42684,552,103255,214068,250464,206198,66784,-45233,-159791,-77395,31285,87399,131974,108060,31711,-8618,-2645,51181,13278,-81265,-24560,-83656,-116086,-116985,-109158,-98301,-60511,-77916,-117909,-101141,-41790,1573,46029,81654,76902,58810,-21400,-108255,-42846,-8941,-58763,-114923,-115519,-110647,-119889,-71713,-3120,51724,-14123,-126843,-63443,-61542,-87056,-91564,-101610,-97938,-96257,-111057,-68004,-67167,-79865,-4852,94173,161592,203371,169497,134059,101315,36530,-44513,-651,44386,65183,67720,89580,80369,66110,34932,-40810,-106246,9083,112233,126623,103631,84328,131227,147620,54773,-44579,-101275,-110591,-67565,-32939,-60093,-74810,-49902,-33448,-41257,-54207,-50652,-52479,-27000,-39487,-76964,-114929,-18158,82005,202376,227219,208483,274583,290791,202130,179683,186189,166544,164011,87531,-40554,-101744,-47883,-66590,-82302,-20366,88714,127261,70870,-15924,-67525,-21600,-52862,-71148,-21450,3779,-12965,-66739,-102592,-6057,257392,476309,492102,322512,110173,3871,-38,6587,-17384,-56937,-28641,114888,237292,173286,105864,79818,88934,46163,87681,184218,207406,178279,116992,44624,-8093,-60031,-52314,-94315,-96856,-20897,49808,69972,34797,-13495,-58450,-30249,-26413,-82767,-80410,-44489,-11680,5719,10951,806,-43754,-118243,-91870,-101510,-52488,72461,196308,299225,255729,78295,-36723,-104235,-102819,-51214,18406,64628,40801,-903,-72927,-110030,10175,232573,445889,430815,229429,44731,45884,210783,326195,305510,213999,174762,122464,116252,192889,98115,120920,121142,55392,-16310,-87309,-79512,-46187,-45198,-46977,-73490,-63154,25419,87243,139760,118094,29413,-43989,-61389,-31180,-27111,-25948,-30279,-17453,1832,66642,71005,66320,93382,147304,170838,130834,91978,46320,20027,10974,-15127,-27979,-11456,-6077,-109148,-146348,-82162,-63101,-77245,-97656,-120599,-79703,-8852,45778,125033,159372,81958,47450,63562,100023,141250,140736,74746,48862,71615,40920,-36979,-55935,24508,49322,-17907,-71630,-99181,-87989,-52167,16066,82690,35132,-86394,-121710,-88716,56372,130563,43089,-83908,-181856,-167330,-110626,-72379,-27179,8098,40143,-3410,-51304,-23460,16645,25789,42222,22391,-46967,-116826,-8688,31233,46791,55386,67120,-22392,-51713,-47730,-110962,-71031,1119,46799,-40380,-49888,68141,106746,73623,10532,-7007,-57253,-83428,-82338,-79933,-34020,-18176,37419,82549,42443,-54768,-85258,-33926,-40362,-30362,-37025,-26325,6110,83137,158710,71524,-8430,-53425,-54458,17463,-8299,-50197,22057,46095,-4262,-37233,-57232,-73143,-76262,-61349,27750,127092,153047,156921,73181,100751,110809,104360,67354,31454,34076,6013,-85317,-97320,-35512,-31403,-83410,-124654,-149202,-108928,-57565,17755,75660,5931,-59767,-71340,25695,124438,212799,252482,195105,64194,-52678,-52461,10675,42632,-2756,-53131,-73154,-72749,88,86835,144917,83756,61,-49192,-37855,-6456,22127,8856,6117,32493,20263,-1754,21008,41143,7152,-13025,-33396,-30675,3497,24397,34891,14268,941,-4565,-19076,-51477,-92309,-98314,-75431,-13661,-12695,2798,148498,300877,335683,174419,-33638,-73330,-59424,-97964,-31013,-3306,-6434,764,13642,25287,-42974,-106369,-51667,28874,49415,-25913,-75655,-25934,-12849,-74315,-109173,-92247,-65870,-58235,-98426,-87401,-95635,-36551,84102,94036,53915,-9257,-43673,33316,206481,316662,248773,131141,5863,-26110,-943,-9955,-28078,-57612],[-28667,44428,180254,177804,98188,54522,36856,-2129,-46005,-96450,-57946,-23100,-44893,-65043,-30240,-45177,-66941,-86713,-123359,-88301,-47691,-46525,39632,58599,41618,46702,50992,12849,-47634,-25050,-60353,-41875,49295,190143,310848,367016,460462,398806,170530,59725,53365,56458,20972,10117,2895,-17936,35680,63263,81165,90060,66543,21987,-32150,-69989,-76108,-47650,7030,-17314,-58398,-87862,-107387,-89792,-106193,-67502,-23747,-25583,-55686,-77707,-103829,-39956,12725,69007,132521,208341,195252,249111,259401,264637,305759,261081,154681,39633,-10330,27564,88294,132792,107873,-1095,-104761,-78840,-17577,-5191,-54337,-64872,-16748,45296,42260,-18549,-26737,12730,26033,6553,-2664,-8233,-33208,-15021,-21162,-1498,90399,59119,5016,1745,-43523,-130076,-123949,-63103,63389,203076,193408,122349,114148,107676,172590,124194,-3087,-16259,-52,40658,106921,106186,66234,41300,7449,-53184,-100360,-98062,-113345,-34089,35904,2265,-5118,24677,-20094,-89192,9838,54173,75221,61040,45254,2994,4558,49765,86701,65820,-2632,-91258,-105819,-84994,-51775,-29665,-36264,15154,80266,124982,146314,154721,169985,227528,220062,86681,-46796,-36027,15565,61133,79727,88364,36267,83341,159126,119676,79754,30414,-47576,-75074,-78746,-87222,-104258,-66301,25040,57314,50422,64943,77719,95596,100479,17252,-10191,12340,21460,15085,-57276,-57470,17912,54552,37167,16752,51001,147347,255478,227879,131800,21324,-33878,-85803,-63963,-55287,-73291,-65588,-30727,-72279,-101580,-84869,-43638,46673,63168,24266,6637,14823,-5602,-11831,-60497,-82399,72236,155117,65164,15378,27093,-10009,-33796,-44118,-55373,-79365,-87562,-48953,-15931,-19909,5397,33817,20246,-15964,-9834,10956,-47883,-102329,-134625,-108315,-83196,-69928,-81100,-100248,-89097,-74655,-84236,-105375,-66199,-8527,-4590,22124,118112,153255,110859,78843,20135,-32017,-93675,-49733,-30760,-51864,-65325,-14342,-52004,-67057,-45643,-55348,-50713,-19793,5385,49675,47284,13543,-54555,-120889,-92173,-68493,-75080,-101373,-105561,-65284,-56913,-49938,23840,48906,46091,37796,17645,31724,52638,69594,30724,17342,49161,87185,97811,49160,-26604,-101796,-41041,-9875,26888,-11878,-121107,-138669,-68255,76658,208098,297942,297481,271100,146306,9572,-93962,-114248,-82146,-53227,-59494,-39553,-47439,-31919,166,14652,16313,-41396,-63157,-56579,-73188,-17323,51775,119332,110711,32104,-2987,53485,185247,308199,290609,49834,-91436,-110001,-54690,-23506,-37837,-38941,-58962,-102245,-77931,47172,242570,391810,311193,202203,147463,67351,-32814,-44918,-1145,6197,-13599,-41705,5581,2603,421,35513,-966,-30589,-14271,13184,1755,41261,109330,64970,-24837,-63846,-39243,32830,14575,-47200,-68694,-87377,-87420,-21923,51298,86315,22622,-36471,-39742,-18173,996,-27354,-46503,-17137,67116,137783,147885,151653,235514,271237,166109,57326,-13149,-64922,-86622,-90094,-64027,-6340,38674,84849,17197,-4887,31678,21190,-88569,-120125,-82523,-90015,-94241,-39025,65842,38187,-45198,-39823,32763,35724,64243,81070,62913,17705,-56542,-111611,-66442,-41226,774,-8887,-42382,-64447,-81023,-50545,-6356,37026,12765,1313,766,1637,-50790,-130162,-153741,-55317,96538,311050,414070,444238,392607,271827,190751,176183,156849,122209,99341,133143,282531,351506,218132,42175,-19969,25736,83309,67629,-42689,-149098,-49766,19210,73050,33922,-3629,-60526,-85658,-47877,89117,305498,338131,124533,-48817,-82291,38689,93564,50523,22436,-49243,-91375,23500,105863,119670,50487,37144,52759,66930,44197,-23261,-90091,-65102,15538,56390,-8522,-81657,43761,101271,90779,33302,-32352,-38560,-37608,-76169,-83696,-21231,-14154,-9848,-6076,11742,19495,-3837,12706,34322,68277,84635,5297,-104347,-59642,-15422,-49484,-113441,-110575,-33498,-24675,-79910,-35812,84619,158522,134732,87788,96158,107292,54312,-40992,-77623,-87686,-91066,-76434,-69414,-66266,-67204,-66522,-52588,-63274,-107312,50440,219269,476855,786090,744618,450986,225053,102275,13287,-66696,-128424,-115443,-38297,38327,144603,281896,360997,337020,231300,49182,-14180,41458,67726,89801,115987,90204,12230,-62766,-84483,16603,158932,264695,372445,417486,432897,289679,55519,-44189,-39898,-72575,-65121,-50790,-19098,31454,59818,32656,19830,-23985,-65605,-99155,-110480,-26933,116957,168605,134988,14799,-30537,-43051,-26400,10477,11318,-27005,-57832,-50227,-82841,-32828,67946,29687,93773,291554,432794,378866,162701,9441,9947,66400,177154,261870,88527,-93380,-135651,-98755,-53097,-29907,-5713,57063,62728,87281,153256,186390,140502,45388,-48895,-58014,-9515,-10715,-61932,-148600,-106494,-51068,-11980,-33501,-92394,-24733,37082,67030,36228,-16627,-44991,43456,181602,289501,300241,144357,28838,-47795,39684,121161,162423,146769,89679,21447,-45245,-99772,-43351,4150,80009,23414,-105915,41677,243721,339439,241044,89048,-22481,-68483,-108903,-109685,-86639,-33427,-21718,-50879,-104118,-123674,-100450,-32517,63655,116998,96710,151754,160151,98557,71487,141687,185244,200242,158806,112974,74012,54104,-7846,-41081,-49811,-47021,34806,122859,136100,94601,55760,30729,49847,107847,160607,154221,150294,149261,135037,118194,57124,27844,-68733,-55388,115626,278213,377069,349327,206599,32079,-93199,-67554,-51648,-89242,-57047,4593,58741,105796,168703,60801,-102724,-53990,113262,196010,60886,-18990,58422,185357,113767,-1749,-40956,-36609,18677,147074,253872,289192,325213,435558,489210,347903,240696,80112,47730,-25024,-65369,-66803,1452,93035,157234,124387,19925,-72103,-59556,17766,62519,87572,89077,45263,24280,19017,-42845,-102492,34228,222209,344420,274178,204371,139780,108931,44830,-43607,-88991,-102297,-117084,-82574,10847,134163,253419,202327,346215,666573,899614,825484,459942,56263,-94773,-142039,-118772,-72176,-64690,-102312,-91780,-56037,-37581,3606,117140,306457,276032,115198,-51361,-139691,-106080,-93234,-93302,-83786,-76941,-112272,-64333,28365,-19536,-111221,-71011,-8404,-4730,-56008,-123337,-64015,-9521,18649,-6343,-59107,-17290,-89501,-87264,-136304,-268578,-406525,-423105,-307257,-175491,-104942,-108427,-159905,-183050,-21482,173024,188925,114266,58654,46306,88688,189494,259832,342186,327925,196511,242043,293055,176805,85508,-35218,-102638,-86935,-73597,-50206,-22758,8198,39525,51411,16058,-19774,-53259,-95873,-105072,-66589,5229,11963,-14883,-31351,-3403,-10035,-28901,-58782,-29807,351877,741996,874321,765200,518674,228332,841,-32192,-7414,-37194,-117259,-88750,-24359,30169,166605,222557,129222,-23227,-124582,-50052,-19475,-47784,-90154,-54593,28397,41604,-22653,-23019,78760,110332,12755,-95263,406,81954,87406,38929,-63357,-72391,-7487,47194,59959,12159,-101912,-114755,-61308,-10977,-16625,-42091,-42432,9919,120477,138945,101598,43615,-41723,-31938,88185,38768,-26826,39501,164285,188660,149514,108615,37580,-13834,28864,171705,267630,242912,77039,17032,12381,34993,63442,73764,27889,27366,100516,124835,64895,-18527,-98532,-125053,-84671,-87529,-38883,15862,101075,89500,100198,54012,-64181,130,143117,300998,394633,344261,218264,79032,-2514,20901,3448,-18922,-43536,-89050,-111053,-106952,-120542,-111846,-52178,10575,31866,40122,14342,18227,38757,-2826,3163,4457,-36417,-89946,-88571,-82426,-105591,-149197,-138124,-123329,-97149,-68735,-79460,-60865,1010,99716,193155,176616,98111,-562,-80564,-18378,119494,211775,220478,189961,87868,20483,23234,121487,180139,88348,-15114,-59920,-28096,4771,7081,-30290,-22376,-28380,-67148,-114613,-120439,-91844,8191,101076,86178,6022,-23387,-33725,-49740,-80602,-108930,-79794,-74570,-49970,-13252,-12349,-60716,-119277,-72334,40693,53346,-56192,-99990,101750,286682,284605,131964,-27167,-76167,-7149,47670,79679,8373,-79642,-48176,-17260,16749,62300,40976,-21733,-76105,-89226,-60978,39380,79699,76138,27714,-45740,-86422,-107963,-120389,-69555,-5487,31834,-1405,-11167,26593,44127,59540,61968,30751,69373,45132,-5155,-78306,-145946,-89016,4955,129391,74944,-37963,-101574,-93925,-50752,-2151,56422,78198,28579,-88018,-101733,-66174,-27672,11362,44434,102018,106929,110067,170259,178820,155561,84175,1380,-67856,-100487,-62910,-45951,-9457,101485,221605,228552,131282,36984,-19862,-35764,-69116,-41167,-49306,-44782,-27597,-88774,-121669,-145592,-157894,-125198,-27282,83204,57394,-12742,-51848,-44181,-26412,-24407,-67743,-3450,111989,176834,79786,-21096,-80544,-125341,-162405,-133826,-104121,-57022,-92518,-77259,31948,207349,349572,313057,209532,85406,37564,23554,12340,-12859,-61161,-96372,-105891,-128522,-134334,-142818,-123682,-75378,-4262,48503,99002,2464,-79378,-142727,-85205,-51570,-52461,-68953,-36291,20520,53876,22412,-11432,-26395,-8183,5909,26684,72677,91285,95310,27400,20742,70863,115809,59045,44174,150404,391696,507636,374635,113188,-8717,20026,59547,81322,62445,3096,-23960,-114690,-124013,-82205,-9217,54984,54462,-24406,-102511,-54592,-63790,-43830,36882,144920,161052,134347,83144,13619,-70328,-106704,-44059,59001,105167,137148,102017,74151,137199,156529,170252,147298,127119,90902,64469,62986,-2038,-38146,62843,38009,24447,-18147,-59923,-29691,102778,223784,209482,159461,164505,135661,-1906,-89086,17338,62797,6358,-112078,-89773,-60730,47971,120197,82167,-12865,-75346,115609,229366,219225,88325,-40641,-78934,-54309,-26851,-36144,-50752,-45777,-19491,-24791,-78320,-52559,-40225,-33110,-46595,-1411,121492,92744,28559,4281,-98607,-93363,-19941,-7699,-29590,-19836,-46781,-48928,-27272,-896,46952,101971,95800,51161,4423,-26972,-71540,-146339,-102250,-64292,-51332,-68997,-64440,-48905,16135,22511,17417,64811,56557,-181,26839,110606,126867,90924,31918,17930,53548,33600,61923,64873,36438,7032,-37176,-99127,-102000,-109195,-130292,-30950,103926,216611,261707,152806,-689,-105207,-29339,81700,170568,200270,198758,136228,33809,-37601,-19295,30852,60977,47445,-3554,-26587,-41235,-104390,-81245,-15616,27356,131569,224278,221857,142316,31236,-42100,-90119,-78937,-70145,-66751,-81173,-62546,-46184,-92945,-81716,6484,48491,21294,-41778,-36573,9577,74450,25170,-37730,31132,143033,118542,-65656,-69206,75442,99698,34544,-43227,-5927,48445,205440,287897,99344,-19186,-72690,-136646,-94245,-56169,-77858,-71513,-78703,-81023,-34786,31519,69059,88425,109399,149760,115628,84292,7833,-42387,-30714,-66581,-82307,-32484,58287,89473,60006,-9420,-47475,-8243,16845,18812,-46744,-104212,-96684,-20281,72615,89759,44999,19524,2383,34051,135558,160775,95449,56279,34687,89018,185782,127225,27812,-5442,-10127,-40968,-110779,-1117,119705,96268,-13823,-103583,-144941,-184806,-128482,-135596,-160068,-75080,-35670,-70259,-135097,-105632,46765,157735,129335,32134,-55136,-72265,-78362,-69397,-52194,13490,72476,-58666,-127808,-18537,126146,93523,35837,-22826,6247,112480,228744,268089,232010,93318,-22287,-145865,-94286,26646,104980,169233,138902,41632,-11893,-11527,41480,8064,-55658,3735,-69029,-102101,-108576,-113005,-97130,-55475,-74392,-112402,-95080,-38600,4838,34663,50330,50611,33903,-49662,-121237,-34422,-10612,-60234,-112463,-102727,-81285,-93149,-48766,16773,58872,-28760,-119917,-50249,-47193,-72603,-80260,-91864,-91558,-85661,-77261,-26584,-21712,-91337,-45075,66716,151886,212504,193705,151423,115991,19299,-79519,-13538,34393,58318,68708,97274,83854,62418,30019,-36713,-109637,-9692,97689,133929,121145,87146,112496,103529,12695,-71609,-111416,-112436,-58640,-20803,-55672,-75533,-42189,-33405,-45452,-58535,-55114,-63418,-37932,-46382,-84038,-120968,-19991,77170,184913,186338,163235,238223,282427,244685,235337,220898,194649,197833,103352,-47091,-101210,-35204,-45186,-100093,-36976,72442,105942,47688,-42434,-116509,-75741,-87050,-68458,-39628,-25715,-31444,-73712,-93945,298,270608,483115,450956,256125,59082,-25100,3502,37961,6910,-47016,-16471,145037,247857,170976,107237,67652,47722,-7503,56586,166752,203717,181162,127870,61998,15205,-31225,-31608,-86377,-101916,-5976,101280,109071,49345,-4564,-50124,-18310,-20768,-87371,-76150,-46619,-24920,-9416,2864,-1048,-40844,-107064,-86390,-109133,-66211,59396,171602,263669,229824,58808,-48077,-105597,-98295,-47097,25442,81822,64777,20222,-61097,-119057,-1147,211127,438937,468799,266903,47513,20988,181953,308246,292225,185434,131076,74010,74880,163218,80615,97092,95857,33856,-27601,-89559,-90636,-64478,-68389,-66756,-85127,-79024,845,57303,109218,100257,27845,-40032,-64149,-42312,-41154,-36101,-33677,-10478,28510,129911,147005,121530,138355,156109,143849,108004,80105,29186,-6528,-8410,-20508,-14517,19207,19630,-102625,-138893,-72610,-56121,-80877,-115829,-142454,-91663,-14078,50465,129382,150044,88287,67876,83210,105371,139701,151163,80595,47587,63683,35805,-40454,-84357,18986,64534,-2769,-59360,-80578,-74508,-39387,25187,86685,20787,-94480,-115094,-92444,52036,133064,59758,-63614,-165981,-173714,-115661,-63569,-6731,27177,55614,6124,-41099,-17456,14412,25607,38473,13268,-50130,-120129,-22980,13207,34636,46759,49913,-64583,-88033,-71241,-112631,-60469,8795,55156,-22878,-52182,38258,62449,33796,-16096,-19755,-66705,-95436,-103530,-78313,-29098,-27312,18699,58566,23550,-66237,-84084,-27098,-37228,-22180,-29150,-30996,-9472,52996,113573,38913,-13712,-40535,-30500,39863,16842,-44465,6382,33189,-5725,-18790,-34117,-58825,-58848,-33706,61515,170545,188915,170083,73625,98471,112680,105329,61982,25776,27827,2920,-89023,-94499,-33632,-28226,-73361,-104303,-144243,-127177,-72547,2161,54080,-13973,-66947,-67344,24513,123094,222970,267181,205941,75363,-34344,-35342,-3148,14396,-24590,-62290,-67066,-63408,1717,86011,144024,84011,9006,-40914,-43992,-20818,2338,-11727,-6746,19976,6962,-7608,24716,36972,-4088,-15811,-21443,-24666,-3943,10570,22122,5975,-1292,-4805,-20417,-52846,-84503,-81602,-60210,-6917,-24635,972,167762,328895,348122,171331,-32335,-62876,-40152,-83725,-40347,-10030,-12029,-16434,-20133,2996,-41471,-67896,-34798,36042,60260,-11739,-56744,-20613,-5451,-58708,-82449,-72999,-54323,-49605,-102408,-93661,-95243,-28708,79263,92744,62006,10830,-16206,45673,220067,320988,223557,89124,-13896,13762,39892,11200,-17657,-37686],[-29041,27755,148005,148347,88563,51953,37484,-1206,-49164,-106645,-49516,-4239,-22647,-43276,-11924,-35117,-63124,-91294,-122737,-71298,-19350,-28746,44757,52160,45326,68201,82009,47631,-41487,-42775,-71672,-54416,31813,178250,326186,406711,494063,456085,220855,83112,46775,42259,6358,371,3251,-30124,18716,54981,94889,96284,51644,-10108,-70146,-85973,-86264,-68014,-25549,-52207,-90890,-114474,-128328,-107941,-98096,-39856,-5703,-18107,-46611,-63081,-85751,-24118,37030,97855,156624,201645,161378,207518,248508,285108,347279,314720,187409,49586,-9048,23731,80438,119765,96114,-8380,-112374,-88679,-33031,-20280,-61078,-60208,-7211,61834,57180,-14815,-52464,-16172,-1408,-19647,-15895,-3640,-19969,-4012,-10729,10766,95792,68597,556,-19322,-76767,-143653,-138175,-90893,38286,198539,197758,122457,138650,165774,224682,141451,-6150,-30162,-10749,37145,105189,89664,41055,22232,9303,-51203,-102901,-103489,-100329,-5372,59834,16315,9020,39014,-10021,-93341,8567,62317,83352,72986,67795,43877,53037,91845,106948,76786,-588,-94001,-104330,-78667,-44565,-22491,-23686,32308,97542,144094,170495,181640,189754,237981,232102,100530,-43454,-52822,-2823,40741,64939,70714,5864,55377,135386,104935,70901,27119,-44344,-85931,-92714,-90790,-106120,-69995,14090,34401,23515,41748,58023,73495,70362,-12943,-28813,4955,24963,13573,-61958,-62250,17804,54106,42568,22585,47999,134385,233641,194091,109912,26456,-13444,-71319,-63013,-61847,-83480,-60433,-21955,-64463,-92492,-75326,-33902,56483,56608,5820,-17568,-17693,-42697,-47397,-94987,-67487,92739,173042,87749,34027,36085,-7880,-35775,-55076,-79130,-103783,-71387,-17277,5133,-14360,-6049,22733,931,-40598,-27432,8269,-39866,-91566,-118603,-111966,-111498,-88047,-89219,-104641,-93219,-76873,-80582,-87090,-48220,1280,-304,20209,100636,133474,100083,74933,30251,-10047,-83271,-57556,-47338,-66880,-55951,13137,-23060,-46200,-29148,-38175,-60450,-28531,17655,75277,66338,17810,-63523,-126937,-90469,-69821,-78672,-113805,-119165,-71410,-53546,-34069,36779,47663,33747,30448,22585,45772,66030,69416,21734,8850,46257,98908,130691,68413,-38239,-132324,-43930,-12772,20032,-24802,-135030,-142415,-70003,69435,186210,292543,307502,300993,178453,11158,-109920,-140889,-101566,-72313,-80958,-67082,-78043,-52096,-13559,-2536,882,-46297,-65558,-56919,-81893,-41104,16228,73526,85671,26022,-4254,55321,192508,317052,300868,58111,-88141,-107567,-50512,-23730,-36497,-29374,-52113,-106080,-71376,62757,251916,394407,346073,232260,156994,62686,-37421,-45882,-1155,2286,-16554,-49749,-23666,2913,12845,58013,29489,-2059,19827,29071,8053,43872,112458,62742,-23398,-57642,-21317,76536,73318,5784,-52251,-87390,-90754,-20063,58920,90000,22383,-39549,-60870,-24481,4199,-14167,-30796,-2265,82741,144494,135546,120551,189937,244768,165638,66444,4677,-45161,-74129,-83304,-60942,2091,57956,105080,27461,-3511,38510,41805,-58492,-109641,-85938,-89046,-94711,-36335,64620,39717,-49114,-42829,40750,60096,98133,97528,63948,12118,-61065,-108752,-57932,-35502,1776,-7252,-43878,-71605,-94859,-78921,-42746,2531,-6497,-5807,-6168,-13563,-68114,-145257,-147752,-53298,77838,250283,324790,350515,305552,206575,158871,168848,168739,137813,104150,125554,250263,332073,204141,28058,-28630,31614,86208,62800,-51055,-161823,-47238,19670,71110,29665,-7463,-66185,-93671,-47525,92366,299648,288645,90297,-65949,-55619,67103,104320,51142,19753,-47188,-82596,18657,88776,100259,12413,-2254,58929,108740,77007,-7443,-90183,-67494,20722,67561,1724,-74078,28369,76505,70229,20739,-42116,-43305,-51075,-100188,-88533,-19557,-12083,-4406,1782,16747,17007,-11512,7775,38645,86124,119941,47746,-69571,-78565,-33172,-63417,-114899,-80605,-34956,-37805,-83922,-24612,89042,175074,176438,124730,88747,82080,29586,-50828,-71432,-78362,-89239,-73135,-63313,-67237,-82637,-86218,-65426,-63391,-62298,106300,269096,509226,768358,639445,365888,185464,80854,9580,-60843,-122714,-133210,-48979,42397,162402,316694,409324,390019,263503,52588,-37535,39072,71183,83002,101973,75294,3717,-68053,-89311,7080,153209,255431,336767,354037,350316,229401,64991,-24735,-36320,-78863,-66629,-35977,13798,71549,75982,28925,19431,-14692,-51704,-89278,-119133,-30782,128125,204169,158717,22995,-29140,-44924,-32662,9013,17392,-18716,-49064,-45634,-79723,-24838,85171,59687,121047,314988,448294,404938,207321,38759,20204,72346,183037,253710,75539,-92789,-142722,-97843,-47723,-19518,7097,68573,75600,89684,124102,142792,108273,27199,-54490,-49314,-6132,-5808,-53457,-135412,-94181,-38159,-3299,-33126,-116752,-46067,23059,77602,64650,4061,-57967,11059,143304,250726,279117,146867,37949,-44609,31242,107171,144381,126563,74477,17754,-34714,-85311,-68692,-32415,49800,8680,-103600,25853,197025,300414,232232,94165,-16678,-63942,-100745,-103650,-80751,-26346,-12840,-40296,-97431,-127531,-99124,-30181,72729,150212,131044,162030,149805,92584,88174,174606,227504,242313,204906,150565,94382,61854,-4931,-40838,-47126,-32433,47522,120230,124874,82996,42036,10185,20657,71372,141429,151182,156533,161046,143943,117382,49968,24501,-72453,-38616,129836,284637,386376,359266,222119,48527,-78126,-53802,-42887,-90072,-71972,-11265,37720,73504,139892,53023,-112748,-44756,112124,191184,64352,-4246,69250,191117,130588,13408,-32004,-33223,17354,130784,218162,251754,290616,394179,423495,267203,163839,33692,28867,-29351,-65395,-70587,-13162,74304,148350,115302,24386,-44924,-29415,50269,101170,115538,96859,37706,1102,-19249,-64477,-82259,53771,244907,388227,318332,241824,184937,146193,56285,-54910,-95271,-100036,-115728,-93604,-7537,103080,224094,219233,435418,818941,1076828,973272,538049,75882,-94684,-138202,-115896,-71971,-62877,-93799,-85044,-52544,-27758,29566,182144,394605,359351,171787,-18353,-116051,-113427,-102191,-106589,-103798,-100564,-138585,-78137,22504,-15990,-105706,-94094,-31292,-13516,-53528,-110055,-85321,-20369,4189,-26820,-80425,-1173,-29290,-69517,-132706,-242904,-352634,-346723,-221421,-94821,-35602,-51354,-119309,-159355,-20448,180415,193667,120646,67470,52653,97653,204435,267729,328138,336376,246704,299026,310392,175865,92297,-21579,-89448,-84425,-82956,-61255,-34976,-5949,28125,49758,22171,-4466,-33520,-76573,-121773,-80958,2266,28892,5112,-6700,22266,3686,-27240,-58318,-29905,349446,781589,941369,830568,560188,241324,8909,-35746,-14956,-46058,-117083,-73763,-11309,42967,190575,254269,146480,-16583,-124865,-56354,-33952,-58339,-98525,-58375,26402,34495,-32232,-25854,74346,106465,13019,-88266,11029,90256,112518,80373,-11509,-49599,3017,56524,62444,-6057,-113980,-90101,-59399,-27020,-31533,-48774,-38439,23446,121567,108046,71392,29190,-29796,13095,123434,70711,-288,66089,181769,180848,137207,105231,37635,-24309,18408,166616,277409,256449,65717,1132,108,11443,32256,45318,6779,-6905,48342,76304,38160,-20702,-89210,-108967,-67243,-81532,-38658,4142,62746,36873,75548,56139,-51336,-1662,137341,294582,406263,382527,256108,87352,-2070,16168,-8550,-32878,-53583,-90117,-104938,-101781,-125408,-129671,-64928,-4259,18097,12563,-25808,-17630,27149,8940,16512,3054,-45942,-78046,-63075,-54721,-86297,-142784,-118698,-86617,-75027,-68726,-76068,-49566,10142,105861,203134,186005,101340,-3216,-72846,5144,138480,226910,226392,203605,98466,10896,-3911,88584,146084,62213,-29220,-75797,-47165,-6331,21402,-4072,-14915,-26419,-62925,-106553,-112581,-89083,3572,89439,86966,8621,-20321,-25205,-37539,-73117,-122561,-87954,-77822,-48592,-12097,-21622,-77361,-121437,-55349,52877,58112,-59488,-80855,138508,331952,306936,128348,-18425,-55109,172,44347,53346,-32591,-119121,-34450,1355,24532,57922,28113,-33232,-82269,-85147,-43306,53834,77166,58607,14040,-48076,-91296,-112385,-120214,-70202,-11356,23671,-5986,-11921,22747,34543,53618,67985,52074,89609,51313,2878,-61773,-121509,-98103,-1094,143114,92768,-34681,-99046,-83671,-42084,1448,47749,56914,7555,-106778,-75975,-41795,-18655,8265,43012,104089,119163,122438,177494,183648,157286,83733,1827,-64906,-85470,-49694,-52007,-55212,44714,163195,168406,86852,8520,-52023,-80163,-108319,-68994,-60062,-47204,-25287,-78955,-104384,-117622,-155157,-150489,-69508,33086,34165,-19372,-54983,-47032,-31494,-37288,-67101,20504,131591,201454,111508,-2093,-65985,-113669,-155080,-127547,-93786,-52663,-88941,-69082,57395,252188,395303,343933,230646,103051,54275,41842,32178,908,-52651,-87957,-92154,-105022,-103353,-115991,-130900,-82894,2264,62932,105916,3238,-74250,-134654,-83547,-53944,-58638,-85702,-68011,-20102,4361,-11529,-25323,-16088,11588,20673,39979,83762,101320,90158,-710,-26568,20970,50732,19441,14124,122438,352542,454008,332623,87583,-17969,35516,78781,98234,61322,-11810,-62009,-132897,-87742,-57611,-977,46517,34497,-38017,-100358,-76804,-67746,-19343,72096,193705,204863,167083,111423,27789,-68757,-76281,-6845,87612,116349,129452,81705,44647,111216,150276,188123,195897,199931,169536,129698,100200,10806,-27463,80768,52177,25057,-24900,-61241,-21333,110821,206291,189006,160746,166305,133655,8644,-85478,13935,61454,9292,-108158,-73232,-51076,49425,131214,99584,-407,-73494,140655,293329,285396,131985,-16192,-79555,-63183,-31068,-30108,-41591,-40297,-18524,-29774,-91188,-73238,-53695,-42606,-72097,-29523,114423,117904,74530,51063,-65967,-79165,-9503,4794,-22646,-15982,-43728,-55788,-45864,-11895,42950,79119,52186,432,-38722,-54197,-81198,-135287,-99792,-61895,-44767,-59913,-54107,-36483,34916,30691,28767,74280,56146,-12957,9440,101553,132359,100464,42576,29299,48780,26839,64002,83107,61303,30719,-19649,-86840,-106457,-108134,-110924,-15271,105378,196897,222405,120237,-12451,-87995,-5775,104528,194507,224054,222705,163391,61153,-11837,3699,67522,113516,111085,56544,5820,-34242,-109484,-83470,-22647,17062,132645,235237,236673,146343,21828,-48620,-82385,-68319,-60374,-58662,-71305,-47022,-31239,-87255,-81551,4683,41508,11766,-52205,-44249,-785,70139,29613,-27903,42275,151265,110885,-74907,-61135,82168,99263,27964,-40169,19355,94249,240935,239397,41977,-50679,-91459,-153596,-83440,-37324,-39435,-51212,-65835,-64520,-24138,51085,96868,109108,110652,126167,69459,42327,-10851,-50969,-31710,-60183,-75474,-38010,44360,75719,47062,-22081,-48382,4709,46384,60635,-21543,-94954,-85811,-2861,97860,120104,46737,-5990,-20729,20435,133457,167402,97416,58361,34469,72875,143313,86994,5441,-12472,-11535,-38341,-103725,12784,117945,95419,-11747,-99322,-142057,-181505,-119155,-121620,-168849,-74529,-27608,-51280,-100431,-154477,-6633,109235,97438,12543,-74041,-86362,-85322,-72688,-56909,5654,85471,-39983,-127459,-41371,114963,118995,68886,-1801,15618,121816,239298,279863,253736,120885,2630,-126195,-108630,22399,120085,204075,168697,50172,-17265,-25395,23982,-2279,-17283,35920,-48068,-79794,-91353,-109828,-90464,-48045,-67978,-101737,-81759,-30180,10353,25049,26154,31868,17522,-70388,-136914,-32213,-14746,-57953,-103725,-81794,-52234,-53998,-12006,49957,71304,-39826,-103980,-33748,-29921,-54839,-64452,-76756,-80425,-70133,-47267,6102,23038,-51006,-74411,42156,136235,209352,210246,166754,131011,4162,-114254,-25490,22477,49988,69723,102910,86541,58802,26268,-29649,-105158,-22645,87123,141895,138796,90866,97730,71150,-12360,-85725,-118630,-108476,-43044,-4013,-46760,-71258,-29357,-26776,-43784,-57697,-54943,-72693,-48900,-54164,-95415,-115581,-10745,79535,172266,151434,123558,197798,257643,273283,282865,252036,225442,235429,122644,-45133,-95642,-20301,-19428,-115988,-54793,54932,82405,20908,-68764,-158608,-115071,-111705,-63362,-55424,-50739,-43459,-73222,-80398,6577,273332,467248,392092,186145,9377,-51385,14295,75590,35646,-31845,1245,174423,250543,165754,112016,61627,12841,-51892,33939,147230,193387,180162,138918,83369,45893,3383,-8517,-74395,-102871,13349,156237,148342,64156,7772,-35569,-233,-12460,-91648,-69522,-44143,-31688,-17565,363,1139,-34298,-91715,-71841,-105921,-75705,49049,144942,217623,196211,41228,-55294,-102870,-91537,-43719,28235,94804,88352,41121,-48779,-124003,-8328,191358,419379,489914,297706,51698,-2716,151042,283527,273756,158994,91522,29132,38173,136403,68571,77905,72924,16245,-34577,-87158,-98290,-79539,-86679,-79341,-85637,-89316,-21770,26975,75660,79366,25105,-34730,-62435,-48207,-49648,-41133,-32604,-1212,54652,192547,231175,188111,188412,171110,127744,93700,71421,14219,-30076,-24772,-22999,2557,54454,49757,-90814,-126076,-59035,-45727,-80973,-130344,-143914,-98042,-17165,54595,128374,134486,87966,81260,97478,110239,132449,152402,84954,50015,64874,42639,-31391,-107996,16467,85854,21952,-38665,-63068,-63728,-28924,33467,90035,12458,-94427,-103763,-94242,45558,130816,79217,-37382,-142389,-169481,-114497,-49753,16097,48029,71568,19189,-27171,-10466,13352,27652,36196,3579,-54645,-116298,-33406,-2891,23350,39100,31682,-94764,-121741,-94063,-99322,-46396,17395,62191,-6305,-43812,15020,23286,480,-35466,-29930,-73868,-105003,-118442,-61511,-24132,-36126,1971,37164,7152,-75205,-78237,-21753,-35088,-17055,-22331,-33575,-23356,21373,64018,6314,-19033,-29817,-8662,59295,37084,-37076,-7816,26723,2810,1683,-13530,-40172,-34654,-3254,95345,209893,217671,174699,70672,92383,111137,103104,54887,20267,23733,4222,-83715,-84310,-28127,-20648,-56509,-74261,-111055,-143783,-83568,-9368,34426,-32097,-72444,-64454,20036,116297,226821,278305,214436,86053,-16725,-16996,-12329,-13179,-43574,-66114,-59509,-56725,-440,79559,135140,80122,19225,-24776,-39419,-26773,-10580,-22453,-9650,11931,-5699,-13419,28906,34481,-15922,-19376,-9323,-15889,-7828,-111,12834,1815,55,-3346,-21329,-52229,-73100,-64954,-45388,-4972,-37662,-3053,173792,338661,342927,158279,-34511,-51617,-19229,-60793,-58586,-22971,-18510,-29896,-45990,-7324,-28178,-35509,-16756,41022,66728,-30,-36969,-10573,7108,-37507,-60991,-62067,-47729,-40896,-97267,-100192,-98319,-23362,68066,86551,67117,29481,10831,62021,229048,316479,193265,44972,-5804,53906,76683,30190,-8103,-19310],[-18309,21893,123459,124162,85157,55538,43512,5857,-45616,-95301,-30186,19818,4788,-15310,10611,-21930,-53901,-85589,-107284,-53059,8609,7404,67766,60608,55517,82356,103076,73406,-26459,-55734,-79454,-62696,16493,162484,329031,430664,507339,492237,260774,102605,40947,30280,-3972,-5682,7985,-34784,3390,47761,104519,98365,35181,-40787,-103328,-95362,-91401,-76078,-45291,-74473,-110745,-129737,-141799,-123496,-85113,-5612,28088,5038,-26649,-42774,-67030,-10353,57953,122430,174389,185666,126760,165582,230761,297821,380489,365891,223525,62142,-4561,21426,73270,105969,83923,-13999,-116466,-98461,-48364,-34506,-65565,-54099,3337,78503,71008,-6355,-68164,-41849,-27571,-45399,-26622,1785,-7857,5037,-3372,16625,87955,72959,-2910,-36632,-100016,-116196,-112102,-107726,16049,190362,198178,119511,157177,221278,273198,159620,-1271,-37344,-17052,39246,108911,77749,15814,914,8409,-51192,-107278,-108352,-83655,23890,82074,30345,23663,52101,-1143,-90026,9446,71084,91263,83047,86519,79894,96973,129883,122446,83071,-1483,-97553,-104469,-71861,-35101,-12373,-8529,49009,111860,158320,189202,202353,200902,236596,231860,107623,-39515,-69263,-22502,19547,47939,49101,-24518,26086,107693,87305,58949,19736,-45235,-99094,-99337,-89229,-107333,-76647,13,10395,-2795,18478,36609,49130,38281,-41359,-45416,-2774,27420,11175,-66478,-68355,14496,48650,41718,21152,39638,119564,214657,171887,101286,38801,8410,-50586,-53599,-63777,-95538,-57742,-12961,-53835,-82269,-66863,-25372,58759,43083,-15773,-45508,-52700,-78237,-79716,-127316,-48996,108960,187082,107679,51812,44299,-5999,-37640,-65473,-97656,-103106,-39366,13478,21216,-10724,-19807,4513,-24709,-68428,-42214,10070,-26661,-73952,-97464,-98929,-134685,-109677,-100334,-111278,-97722,-78197,-76402,-75108,-40955,-714,-4323,12448,77047,106076,82507,65350,37457,8491,-72318,-67657,-66481,-77782,-38962,45786,13352,-23625,-15327,-26086,-71735,-44888,20081,89458,75222,13989,-75360,-118166,-86064,-69756,-79058,-121647,-135834,-80691,-52809,-21526,43270,42097,21780,28638,34125,61835,76237,62921,6250,-8176,32248,93270,146451,85194,-34662,-137714,-50373,-23768,-425,-48844,-154258,-138438,-69533,59795,158614,278029,307732,318339,200412,9735,-120988,-166479,-119846,-92620,-105156,-97940,-110173,-72553,-27842,-19656,-18097,-53774,-70255,-58870,-92278,-72418,-24335,23920,55426,16478,-8232,53702,191174,309792,292879,58524,-89843,-106687,-48265,-26988,-31156,-20271,-46215,-109715,-72741,66778,243001,370975,361055,251315,158405,54625,-42953,-49935,-6339,-6583,-21641,-47615,-45123,1666,21776,79711,64318,32135,52505,38725,7786,36224,101611,51978,-25896,-54730,-6177,124878,142820,63170,-37529,-89699,-95369,-18076,66399,90790,18074,-45626,-77019,-26059,9833,-1068,-17606,8497,91007,137884,107680,76528,130927,201720,153854,69822,17756,-29357,-65206,-80974,-62901,3780,67422,110891,28201,-5665,41877,59503,-27422,-94067,-92257,-93822,-103323,-36497,59331,36669,-56271,-49637,42835,76379,117862,103325,57421,711,-70437,-105740,-50437,-29699,5389,4651,-33973,-65706,-99201,-106718,-76308,-29603,-25500,-13806,-13040,-26603,-83279,-158514,-143946,-57225,50050,176385,225550,244219,204478,131923,121488,152952,171938,145317,101266,108460,201184,286493,175389,6215,-41952,33050,82091,52808,-59769,-169972,-55719,5547,55327,16733,-17043,-75664,-105755,-52964,87856,276778,227852,51601,-79714,-26676,93034,109701,46570,12459,-48566,-76271,12147,70632,81277,-19327,-22170,75336,150601,105524,4155,-94028,-72426,24639,80367,26154,-49747,10908,48788,44257,2371,-57700,-51352,-74068,-117179,-61568,-5533,-3521,7787,12748,21572,12976,-21387,-1434,37436,97285,152313,94051,-27243,-91383,-52868,-74827,-104467,-55358,-39175,-55436,-86361,-15042,89474,184158,209098,152616,77024,56252,3992,-60591,-67469,-73749,-91343,-69271,-56448,-70684,-103671,-106500,-73274,-47898,-9319,160877,309000,513773,700069,500436,268569,138515,51528,-2683,-60992,-115550,-152216,-64686,37889,165709,327853,427823,414672,278304,52186,-62786,31711,68406,70618,81211,51437,-10293,-75576,-97237,-7398,135523,226618,280516,274075,254249,160115,70336,-3681,-32523,-87247,-69465,-25302,37332,102195,83817,18722,12140,-10771,-40594,-77606,-122167,-35871,132786,233161,175104,25977,-32186,-50285,-41259,4457,20062,-13665,-43763,-44982,-81940,-25185,94744,87884,145687,329532,447156,414418,243406,62265,22925,70579,180768,239146,61512,-95925,-150036,-96390,-40480,-5980,18018,72585,83856,90926,98111,99327,71035,4966,-60125,-42963,-7751,-4478,-44595,-119664,-81588,-25995,5442,-27245,-126795,-71594,2921,81190,90580,26938,-62813,-23886,99077,203065,245384,142086,43534,-40526,19832,85656,117432,100459,55882,11500,-26538,-66570,-73288,-54805,26683,-1569,-91939,5320,139339,242746,207292,90930,-14240,-61638,-94157,-98330,-73480,-19592,-5724,-30794,-88708,-131587,-97096,-25075,83831,183810,162262,162502,132536,85771,100518,200357,262683,277850,246605,183063,107953,62603,-7936,-43588,-44965,-20826,55552,110920,106894,64870,22374,-16427,-16307,25723,112695,141766,156280,164321,144044,109221,38801,17650,-77717,-23689,139404,282047,380645,352573,219433,52736,-68851,-42976,-36106,-90460,-86787,-26759,15385,37944,103061,38441,-120755,-37246,101984,171415,60978,7091,77124,191005,142308,24264,-28002,-34496,12913,112430,182102,210500,246552,333069,332993,172946,83925,5972,19417,-32098,-66659,-74035,-26695,53140,132649,102596,26013,-21292,7503,83927,136019,136744,97682,27500,-21166,-59005,-81482,-59831,72159,260989,419160,353164,272151,226617,189239,70046,-63786,-101383,-97883,-110595,-102945,-29789,65752,188857,237422,511273,932169,1199653,1074103,595027,92364,-95004,-132555,-112506,-71534,-60549,-88946,-81608,-51772,-19583,55302,242246,465291,428555,221273,13941,-90549,-115671,-109397,-117737,-123006,-123684,-165408,-78654,22992,-7488,-90710,-122424,-61121,-28053,-55906,-99958,-102472,-29309,-10839,-46607,-85727,30945,27566,-40835,-123677,-212664,-294936,-268740,-137798,-20524,25811,-267,-82113,-138339,-22581,176126,184840,117532,72405,57019,102313,209528,262586,297138,324685,287464,348564,319172,170253,94825,-11586,-78089,-81104,-91048,-72586,-49279,-21957,15953,47543,26988,7098,-19374,-61689,-119650,-95703,-5041,41707,28322,25231,51885,16690,-25623,-56871,-31492,332772,780850,959120,851427,569542,240580,12804,-44152,-28086,-59627,-104143,-60430,136,55980,216863,287114,160971,-12376,-125373,-64282,-51465,-70570,-106862,-65587,16944,20784,-44033,-26522,70152,100397,11091,-81438,21307,95672,130498,111351,34670,-17298,18883,66635,63347,-22579,-117615,-76952,-59782,-47436,-48518,-52534,-29729,38838,119450,78253,41462,12521,-12939,68203,170566,113833,33745,97842,195969,172874,131892,118836,59429,-24220,4515,151867,271249,257675,50018,-17543,-11922,-13239,-434,18765,-11956,-39902,-659,30622,14154,-19140,-70807,-82418,-47655,-75535,-32100,1772,32348,-11982,52540,59241,-33756,-5440,120883,269980,398358,407828,288104,93273,-3368,9848,-19863,-46807,-64154,-91527,-100761,-99744,-116471,-141117,-74068,-17739,7189,-6785,-46825,-27578,30391,27903,31595,1181,-50593,-59383,-40715,-29082,-66493,-132911,-99349,-55038,-49498,-61541,-69594,-39530,15991,105490,202954,186592,98297,-9117,-60119,29927,151865,233251,224079,210097,109456,7658,-27433,50968,102908,29830,-45716,-92068,-68490,-20834,29292,19460,-6283,-25382,-60258,-100348,-106027,-83418,1696,76014,82442,8799,-17377,-16839,-25573,-61521,-130626,-98089,-83895,-50721,-13729,-32120,-93078,-111956,-39033,61913,60250,-63309,-62634,171011,362065,311722,117587,-9480,-38380,2838,34951,17615,-77234,-108715,-2722,31034,43036,61768,21550,-39104,-82055,-72408,-22158,67415,73430,41792,-963,-54473,-99758,-120710,-124673,-73624,-18364,14584,-10513,-11253,21009,25555,45263,70731,74846,109973,58180,11248,-44536,-93419,-92599,236,158770,110580,-28474,-92497,-73079,-34611,2868,35822,29752,-20775,-129770,-48756,-18112,-11380,2566,37465,99470,123863,129091,180417,186056,157531,82833,2935,-59727,-70458,-35755,-49985,-97528,-4072,107276,107311,40126,-14301,-69578,-115917,-141164,-89531,-65245,-48386,-25233,-67945,-85046,-90000,-125324,-151063,-109817,-18601,6397,-28619,-59752,-51112,-37786,-48432,-54386,39435,141993,216715,143171,19380,-48439,-98954,-145100,-124041,-86901,-50535,-86306,-59997,88879,299405,434158,370988,251802,123171,72003,58303,47643,7623,-49704,-82328,-82070,-85620,-74586,-86583,-115685,-87016,6890,73446,107018,3366,-68079,-121139,-81169,-56210,-64688,-101190,-98526,-59229,-39560,-38870,-33444,-1814,32914,35623,50660,88719,104881,84100,-17829,-64060,-20955,-15207,-26850,-22718,88856,305412,391690,287269,61099,-36410,43824,88466,105086,57674,-24049,-81899,-88332,-53914,-35396,3493,32913,12240,-46328,-83629,-102060,-72420,3154,106150,244878,252879,204591,143190,40164,-70726,-47219,32302,114027,122257,115664,60626,18449,84393,140884,200465,242065,274915,255888,203142,136449,22174,-21761,91547,63537,24010,-32857,-61858,-11655,117072,182318,161255,149670,157173,124122,13707,-85072,5927,55934,10185,-105748,-57662,-32008,49896,135022,111462,8963,-76183,153340,336253,335638,170612,3763,-82330,-72414,-35911,-25908,-33789,-35382,-18562,-36725,-104729,-96044,-68624,-54448,-98700,-53939,104073,143621,123571,91446,-35731,-61797,-1323,11726,-19408,-13917,-39230,-55364,-55646,-20451,31222,45586,570,-54441,-79875,-75595,-90336,-129123,-96840,-59202,-38577,-51575,-44236,-24769,50123,34847,36152,75699,50265,-26508,-7827,86586,127893,101521,45991,35378,42818,19953,64106,100694,87696,55514,-747,-70177,-88394,-89614,-80858,1304,102063,171286,180233,89423,-20531,-72376,10674,118527,206246,236275,237310,183101,87253,20445,38244,116656,178426,187330,128566,41322,-28738,-114554,-82613,-25115,8960,129831,240353,246901,146090,9142,-58602,-77500,-61316,-52895,-52016,-62994,-32737,-16955,-77901,-78849,1349,31755,340,-64473,-55872,-13651,62608,33121,-15995,54993,157724,103841,-80258,-55063,85789,96373,21649,-34764,43263,140550,265732,185078,-4221,-76260,-107480,-156271,-69965,-15998,-2682,-33239,-55451,-50750,-13290,67548,116381,120021,101580,94789,23663,4246,-22901,-53689,-26514,-48142,-62936,-37922,32679,61701,33617,-33526,-45853,18188,75335,102537,4272,-84518,-76055,12849,118614,144281,47335,-32165,-46753,1303,120751,161640,91168,53905,28024,50278,94540,47464,-13302,-16894,-12261,-35827,-94671,21915,108766,89363,-11575,-95998,-141107,-176293,-107273,-105375,-175702,-77134,-21491,-33555,-64949,-123696,-78250,40609,55561,-11713,-94645,-101079,-93623,-76852,-61514,-2619,93231,-22457,-122116,-69671,88886,131195,89641,12860,21961,124851,238678,278432,263413,142973,23997,-107948,-123836,14651,127910,230157,191196,52705,-28577,-49124,-7543,-21545,27516,68193,-22684,-49913,-68464,-103228,-84355,-42725,-62354,-89906,-67357,-22288,12624,13132,6330,20445,13710,-71906,-146729,-40224,-25117,-58022,-98799,-70073,-32310,-13438,31764,90254,82715,-51311,-88294,-19120,-14929,-39703,-50952,-62738,-72313,-62565,-27211,25403,50487,-20607,-95774,16848,110967,189506,212734,174853,142448,-7129,-147726,-38367,7079,37731,67168,102701,84168,50785,19051,-24922,-99050,-33405,76762,145356,151139,91277,83531,46812,-25863,-88314,-127171,-104226,-29139,9021,-40145,-67430,-17106,-18509,-41138,-56604,-54836,-84599,-65672,-68789,-117910,-91990,8719,88577,163518,121167,87077,151807,213567,278412,311445,271466,250744,267100,138727,-38697,-92787,-8800,4487,-120412,-75638,34247,54123,-12905,-97658,-152918,-97389,-88030,-61108,-73884,-75812,-54166,-70858,-66282,10144,263478,429088,320135,115728,-40754,-74877,28768,110973,62077,-17397,19158,195932,239243,151277,112914,56760,-17460,-87623,15880,122660,172666,170464,144642,102459,76007,35646,10328,-64195,-104579,30830,203893,179202,73679,18890,-18093,21753,-3276,-99715,-66252,-43128,-37959,-24644,-2378,1748,-29452,-77460,-55570,-97799,-85704,36691,112726,159324,151583,20502,-63927,-101788,-88328,-46468,21520,97345,104755,55166,-42724,-129751,-15778,169203,385188,487147,314171,52588,-27707,115676,250208,247617,130668,51764,-15789,4520,111116,59241,61930,50723,-1291,-42185,-85260,-106813,-95371,-102733,-87023,-79862,-96072,-46079,-6747,37002,52902,16803,-33543,-61924,-53795,-57425,-46450,-33219,3709,72858,243749,310402,256935,232596,181974,115550,81807,60962,-3276,-54402,-41415,-27535,17047,87461,77745,-79341,-113135,-46414,-37181,-83270,-146553,-125222,-102466,-22622,53474,117291,108906,75043,81566,101389,110102,116251,137111,81763,50866,69599,54676,-16247,-124694,10670,105582,49012,-19249,-51927,-60367,-25869,35495,87462,7440,-89440,-92283,-97002,32632,118004,93895,-12043,-117169,-154973,-108540,-35958,35228,63582,80617,29059,-15754,-7373,9095,27184,30528,-10642,-64590,-110027,-44089,-19835,10251,30176,11588,-97453,-124608,-105175,-80489,-34084,22370,63785,4704,-32241,-3794,-11870,-27696,-46840,-39233,-81431,-114757,-113858,-46726,-27706,-51322,-17853,14535,-9982,-84775,-72746,-21366,-37218,-18156,-20508,-37911,-38629,-13662,10969,-27089,-27656,-24645,6892,71055,48360,-32667,-22435,25418,16168,18443,842,-22853,-8813,26176,125161,239697,233034,165871,59500,77724,101853,94329,43486,12240,18263,5491,-74373,-71985,-22388,-12946,-39125,-43518,-77266,-131565,-89658,-16659,17213,-49748,-79005,-64716,10220,101653,220433,281868,218077,93692,-3315,-2437,-17833,-39396,-61207,-67386,-54542,-55465,-8983,64674,115232,68789,26920,-4580,-23910,-21008,-12278,-20085,-4126,7344,-19212,-21716,30523,31497,-29021,-24318,754,-7061,-9679,-9239,5262,-106,3678,-246,-21336,-49274,-60473,-50521,-33069,-9698,-52656,-10082,166180,328088,318825,134650,-40412,-40055,2098,-31686,-84800,-41932,-25933,-39709,-65795,-11617,-13519,-10183,-119,43450,68065,8367,-19027,1827,22467,-16393,-46124,-58924,-48878,-38073,-91002,-105040,-104725,-21265,51344,76647,69890,46311,36151,81192,234458,305308,161338,1386,22983,90012,108205,46892,720,-2011],[-9825,17920,100196,98618,78240,54409,44114,8430,-45774,-87862,-16696,32226,22799,6820,25711,-16569,-50703,-82875,-97315,-43205,26427,42367,92934,67436,56556,80832,108842,84540,-16988,-72183,-91759,-74216,-3827,137065,313234,429631,490879,492893,276629,108842,28805,13640,-17094,-14999,9877,-36787,-16326,35104,102441,89224,10923,-74442,-127448,-102856,-98073,-76245,-52763,-82325,-114099,-129113,-139742,-127093,-73528,24608,64633,34785,-3690,-24537,-53614,-3911,70043,136918,179054,156363,89164,122389,202546,295656,396842,405941,259338,74872,235,17329,63694,89444,69972,-19630,-119508,-112247,-66921,-50864,-70990,-49848,11345,90806,79156,1262,-73776,-65396,-54104,-72453,-35657,5864,1004,10263,-834,14236,66186,69464,-7379,-48092,-98975,-86618,-87238,-105643,-47,180359,194525,113033,167344,267712,312895,176543,9685,-38248,-20283,45111,116930,71910,-6922,-22063,3928,-53277,-113855,-113450,-66337,54220,103716,45039,38451,62824,5697,-81629,14585,82163,100631,92719,102057,109506,132435,158714,130804,83964,-5045,-101478,-106019,-64624,-22805,1438,9304,64981,123199,167840,202527,216910,203945,224713,220818,109429,-34122,-82747,-40980,-50,31889,26689,-52258,-3223,77346,68469,46223,10913,-47518,-110944,-95305,-84550,-107707,-84594,-14570,-11548,-25343,-1325,17411,26602,8595,-64237,-56828,-7810,31460,10682,-67838,-72559,10443,40382,36599,14893,29132,105918,200102,159294,99202,49732,26948,-26330,-34456,-55423,-102990,-54659,-2309,-39142,-68687,-56668,-16194,59086,30422,-32264,-69339,-82250,-101635,-96620,-127089,-26698,124910,201287,128347,71654,54408,-1235,-35542,-70548,-104116,-82266,-5373,41768,35145,-7174,-32314,-16641,-51603,-92926,-47023,20591,-4991,-49131,-72535,-76845,-113352,-129627,-110408,-117730,-99568,-75528,-70330,-65588,-39910,-8583,-11372,3365,52390,76476,63054,55233,46657,28406,-56323,-72703,-80122,-75383,-13680,84274,59042,4771,-308,-14775,-72853,-60118,18548,97428,79794,8915,-82097,-104445,-76277,-63465,-70884,-115519,-148469,-86720,-48436,-5986,50837,41182,20423,41222,57930,84658,88580,56578,-8878,-26213,15568,79526,148591,98078,-23599,-127649,-56281,-36688,-26221,-75910,-172625,-124402,-59302,55468,133451,261227,303964,327292,215880,10859,-120939,-171910,-127258,-105093,-124253,-124128,-134866,-86023,-35930,-29055,-33558,-57813,-71165,-56205,-94052,-102728,-60599,-20549,27380,9631,-8843,54668,187296,292549,272189,56261,-90973,-101576,-42046,-25668,-16536,-6737,-35871,-105800,-75144,65412,223320,330206,359875,264180,158630,49999,-43345,-50996,-10202,-13745,-23714,-37375,-49444,3608,33621,107412,110739,77968,86503,46946,6534,24584,82740,39256,-26016,-48794,11244,179395,222256,125875,-19120,-87875,-95073,-9995,80459,95845,16911,-47665,-73270,-18455,21415,15897,-1459,21292,98474,126103,73855,30097,72635,155492,140186,75345,33484,-10784,-53514,-76589,-63100,5394,73079,108928,26165,-5138,47286,78631,8526,-70422,-93559,-97923,-111868,-30592,58444,36465,-59986,-54082,45111,89742,128414,104238,50225,-9717,-77689,-97146,-38724,-18699,17581,29256,-12607,-49217,-90992,-125870,-96584,-50536,-37379,-16620,-14006,-31495,-90613,-163669,-137663,-60393,20954,103695,136289,149599,111268,59711,86073,135004,171254,149445,96367,88523,146430,225100,139469,-16872,-53102,36166,77042,44429,-61216,-154291,-68003,-14955,34893,3452,-23964,-80896,-114538,-57850,81856,245185,167950,17883,-71632,9986,121574,115903,43455,7271,-46901,-66309,10170,57695,68552,-38812,-21400,99145,192459,133695,17125,-95603,-72383,34140,99512,63765,-19045,-2027,24456,19717,-15203,-72316,-52485,-87810,-74407,-5060,31932,22621,31551,29817,30123,12498,-27512,-8798,35806,105877,184340,148076,26893,-73457,-60204,-71479,-78793,-31499,-42100,-72007,-80063,-1581,92068,190056,232482,172296,66008,36018,-15492,-63899,-61015,-68972,-92922,-59794,-44532,-71642,-124917,-115987,-65074,-9063,55373,215232,341013,495656,596382,352834,176431,92329,21488,-16266,-61080,-105083,-168974,-81786,28479,158146,318255,419293,414088,279390,50979,-83080,25577,64698,57788,58975,23687,-25215,-80588,-102806,-20880,113122,186398,213114,187386,156216,93442,76369,23537,-24025,-92791,-69220,-14813,55402,125720,87645,6993,2335,-8486,-29165,-63321,-112958,-36986,135545,257717,187691,28325,-34641,-53668,-46173,3223,25307,-6509,-36923,-42815,-83030,-29145,96202,112771,167848,335608,430721,407262,268767,81885,21760,65055,174773,223526,50248,-98656,-151213,-89257,-26681,12547,29069,73766,92652,97459,82547,65076,36793,-14887,-59450,-35005,-10313,-2215,-30505,-98456,-65150,-12057,15296,-17383,-113806,-96330,-17308,81953,116510,54784,-50993,-53752,53698,151797,203481,132439,48302,-33110,9660,61597,86942,73315,37842,5987,-18380,-48803,-62625,-61623,13925,-5072,-79019,-14607,81763,177622,171795,82007,-12369,-58519,-86435,-89798,-61675,-10581,1488,-21581,-78877,-132419,-91467,-15437,97961,217402,190508,155928,113714,81683,111211,220790,291593,308750,285971,213252,118325,60201,-13114,-46077,-40890,-9505,61756,99402,87082,44456,776,-44626,-55338,-21407,80113,129626,152705,162049,138222,97044,27047,9966,-82864,-8822,146048,272928,363437,334708,206362,49267,-62521,-32897,-28849,-88150,-98549,-38556,-4182,5845,69927,25299,-117549,-29483,86087,141230,53847,17475,83901,187079,149664,32076,-26938,-37714,9510,96562,151293,172504,201431,265518,238064,85043,24512,8202,17572,-31945,-67323,-75809,-37410,32673,114535,90111,28080,1125,47741,118441,166859,152008,94426,17282,-39579,-94213,-76926,-34335,90856,271822,437018,378448,295472,262859,235917,85534,-68177,-104526,-93657,-99708,-100735,-49434,28854,154548,253469,560056,985650,1245584,1109645,621149,103515,-95121,-123454,-105896,-68905,-56833,-87038,-79088,-51454,-11526,81450,293438,510955,476169,260005,45283,-63232,-107416,-112097,-123534,-137879,-143378,-139732,-62875,32808,8111,-64890,-135605,-94717,-46272,-61156,-91235,-89225,-34479,-24137,-63520,-73422,65246,77759,-6701,-106216,-178749,-236740,-194103,-61740,43213,76625,43512,-48240,-119345,-26001,162804,165998,107605,75721,62202,105042,205787,245474,253381,295192,314914,385923,319205,161140,94233,-4255,-68722,-80181,-96467,-82386,-63178,-36976,4951,45705,31423,15905,-9553,-50126,-98660,-104693,-12555,51843,57135,66966,86359,29876,-23029,-54252,-34463,303248,737856,921444,820888,542725,225972,13288,-55193,-43984,-74905,-86591,-48128,9888,69114,245394,320874,173948,-8212,-118675,-71937,-70093,-83366,-113448,-75491,2131,3467,-54638,-23641,66709,92963,8286,-72826,31691,98724,142186,131991,72338,16524,36860,76056,63085,-34981,-119599,-72185,-59752,-68713,-63981,-50104,-15983,56425,115735,52513,14191,-4317,8063,128233,226793,168555,79304,136533,208550,168616,138582,155077,111970,-697,-8123,129633,250092,246965,31812,-37508,-22104,-36144,-31310,-1343,-24732,-67885,-43394,-9107,-4429,-11824,-42087,-46537,-25854,-68744,-17689,14153,17846,-53801,34238,64708,-12064,-7092,97243,232110,374500,419953,313038,97644,-4857,3778,-29040,-59443,-74352,-93122,-97637,-99627,-106270,-140845,-78819,-27902,1861,-13080,-38968,-7841,49951,54036,48681,-596,-50121,-39676,-21047,-5200,-45321,-118188,-79864,-29698,-27084,-50597,-61527,-30537,20042,100893,194828,179969,90359,-16443,-41490,55305,159759,231540,215419,210738,121683,12947,-41081,15294,57509,-3992,-61512,-105168,-89206,-35912,32500,39582,4285,-23539,-57606,-94556,-99256,-74567,3300,62919,74121,8624,-12688,-7527,-13401,-47100,-120733,-108189,-91319,-55405,-17577,-43087,-104549,-93910,-22387,68825,61209,-65064,-45762,194617,371726,298593,102701,129,-24293,2674,22300,-21175,-113580,-62736,35180,65362,69676,75892,24905,-36129,-73345,-51727,1650,80510,70066,27596,-14081,-61941,-107537,-121203,-131279,-78143,-25144,6295,-13186,-7888,22475,19060,37401,73559,101051,131238,66479,20621,-25917,-63041,-71070,13631,179343,129960,-17918,-82433,-61986,-27694,2922,22297,458,-52788,-110718,-19674,5397,-4627,-3563,30223,91213,123313,132038,181406,188175,158160,83279,6666,-50329,-53493,-19908,-38414,-105475,-31406,64871,53526,-4518,-24875,-60944,-119381,-149824,-96700,-62212,-45965,-24399,-53294,-63346,-61221,-89402,-123629,-144463,-66371,-22981,-38364,-63928,-53484,-41311,-52664,-35617,53616,144364,221937,173353,44581,-25792,-79022,-130560,-122027,-81698,-48563,-82619,-48027,127615,347891,467387,396773,275245,147659,92067,73909,59829,8994,-50598,-78287,-74032,-68960,-48084,-58018,-94003,-85086,11423,80857,103649,3993,-60535,-106338,-75921,-55565,-67885,-112469,-123835,-92895,-75098,-58376,-35949,13576,53491,49453,58528,88844,103942,78156,-24880,-91598,-50999,-74211,-73423,-59354,59605,262029,332299,248641,47289,-62315,44909,88133,102651,54076,-30107,-69431,-48962,-22144,-13228,7108,17731,-8271,-44894,-59719,-101682,-69920,25137,139853,298904,306759,249676,180788,53731,-73595,-19161,73556,139321,125589,99943,42199,-1798,60444,131596,209143,283017,345126,341477,278750,169853,32203,-18809,97365,74573,24052,-39399,-59047,1484,123431,156742,132103,132006,142340,111222,15874,-85590,-3424,49510,12085,-102008,-41527,-4364,54369,133701,119312,17732,-80206,157780,358687,369898,205428,21861,-84156,-78410,-37767,-20432,-24817,-28503,-16375,-41678,-113417,-115599,-81524,-65776,-121929,-70702,95536,172497,175398,125590,-6360,-39414,10100,18656,-15359,-9903,-31014,-47018,-54700,-23779,16918,8173,-51707,-105418,-102643,-80740,-92473,-124522,-92090,-54035,-30030,-40529,-31391,-8502,63784,38169,43063,75373,45036,-36333,-20518,70761,117655,98474,46400,39806,38715,15589,64754,119158,117018,83152,22266,-46299,-59832,-56764,-40058,21777,98325,146175,143221,66639,-20518,-55549,23374,126537,207311,236439,241571,194291,112469,62009,89392,181517,255976,273902,210411,81623,-21451,-115757,-75784,-19475,9703,131094,246613,257735,146897,-967,-67396,-71581,-54442,-44510,-43291,-52329,-15791,383,-62217,-69646,1347,24511,-7532,-72799,-66822,-23839,57549,41200,3209,73460,165858,101789,-77759,-48767,88732,93828,18955,-24584,69176,189132,281717,134095,-36895,-93235,-116608,-133346,-50757,10939,35368,-14237,-43959,-36051,391,82941,130251,124872,87913,63970,-11679,-21274,-21901,-41798,-8203,-26636,-41936,-27173,30329,54796,26963,-36274,-35026,35735,106179,144852,32750,-70221,-63061,30656,137958,164683,51727,-51812,-70581,-18270,102804,148260,81614,47877,20381,27083,50196,17885,-22533,-13970,-7255,-28669,-79249,31382,98207,83220,-8535,-88602,-136399,-165292,-89597,-83785,-155554,-76976,-12182,-12394,-25016,-54082,-149970,-39034,9768,-36014,-112688,-111023,-98597,-77582,-61647,-6388,100358,-1611,-107552,-97944,52457,130798,100678,23785,27622,124137,229456,266494,263001,162092,45339,-87650,-134304,8373,132772,250174,209032,53964,-39440,-76471,-49447,-37352,80797,105870,17203,-2783,-33842,-88376,-75198,-34781,-52261,-72590,-48559,-11492,15540,3987,-4046,23134,32455,-41261,-121678,-51165,-35053,-56069,-92414,-60991,-15363,30288,84700,139787,96720,-57085,-69298,-2181,2139,-22912,-35506,-45175,-62635,-60375,-12614,37555,65765,1568,-100004,-3588,82815,160266,206252,180752,155993,-4365,-142802,-45054,-4725,28234,67010,102619,82334,43805,13587,-18134,-88344,-36358,72679,150135,163483,94161,75429,34332,-26313,-77823,-131500,-95520,-14109,21229,-32120,-59802,-1390,-4229,-32887,-50538,-49593,-90802,-83620,-86693,-129993,-48654,42980,111069,166168,103226,61283,109587,159857,263929,322291,281425,271526,292487,153698,-24364,-88773,3745,30292,-92991,-85295,20735,29719,-46816,-119803,-107821,-49983,-56647,-56828,-89799,-94527,-58621,-62335,-46085,19195,251665,383557,252071,58274,-81971,-80102,51223,144170,88510,158,41601,212778,219310,132266,112846,57094,-35401,-103086,6831,100297,149052,157951,149754,123138,107979,67876,28346,-51641,-101720,50144,243898,203675,82808,34210,8447,54854,15575,-102878,-61866,-39520,-39788,-26682,-1324,4933,-21874,-59668,-34165,-82675,-91060,27396,81228,97531,103398,1456,-69676,-98288,-84462,-50562,10778,94254,117306,65791,-39459,-130796,-18486,149780,344624,465342,319005,54360,-47161,82959,216136,220717,105517,16829,-54605,-18122,93361,56888,54767,36090,-13365,-45962,-79679,-109140,-104808,-107564,-83268,-66818,-91416,-66352,-37498,781,27961,8125,-32371,-59039,-55101,-60499,-48516,-32402,7266,85445,282535,380252,325798,270011,189412,109501,75326,52849,-19021,-74159,-52452,-30098,31544,119813,105336,-65507,-96753,-31109,-27169,-84933,-159356,-103148,-99382,-26140,51246,101103,79306,54157,73107,99388,108899,97583,108514,74081,53136,79906,72861,5813,-114578,3140,123102,78023,-1170,-44559,-61303,-27301,34139,82275,10157,-75696,-77092,-94948,17621,96878,104085,13395,-88425,-129462,-93374,-19888,52196,74347,83136,36395,-5454,-5616,4647,26884,23998,-25906,-76545,-99047,-51107,-31924,1080,25876,-2480,-69431,-87812,-77796,-57643,-21825,26207,62970,12764,-18522,-14976,-38744,-47511,-45731,-41807,-84061,-118164,-94326,-36542,-39082,-71938,-38959,-6801,-24943,-91800,-66451,-23084,-40582,-22440,-21461,-41923,-52271,-48102,-39103,-56720,-36907,-22360,18180,77075,53044,-29876,-33361,31751,33388,32159,10884,-6746,18841,56094,152396,260181,235341,146135,41720,55655,85769,80655,29805,3197,11743,6258,-62678,-57900,-15579,-5418,-22821,-14996,-43798,-106560,-84794,-16077,6670,-63861,-85458,-66178,-2804,81308,204992,278721,218772,99669,6360,7314,-19862,-59577,-75923,-66439,-52178,-58765,-23242,42195,85364,50213,31171,17991,353,-2717,-693,-6839,6629,6689,-32161,-32470,28843,27611,-41808,-29015,8662,981,-9801,-16722,-640,-192,9537,5650,-18525,-43350,-48217,-39218,-24360,-21563,-69635,-20000,146417,298055,277215,101447,-48254,-28451,22757,524,-86557,-64337,-33834,-46047,-81715,-16218,-3782,7276,12953,42680,63435,12330,-5388,12849,36812,782,-38817,-63015,-58952,-44942,-91631,-106546,-115003,-24848,28843,62852,69234,59192,57027,98715,234557,288249,129899,-37759,52615,118230,131222,58812,6242,11559],[2784,24011,88585,82830,77248,57452,48039,15143,-41039,-77880,-4836,36571,35609,28518,39339,-12040,-46789,-78087,-87128,-34047,41679,78601,122018,75895,55462,74910,109849,90103,-8872,-85302,-101112,-81751,-21769,110562,288499,411630,453282,463029,271611,106844,16609,-1251,-27123,-21796,14352,-29707,-32822,23091,93805,74211,-15166,-101020,-114866,-102956,-101817,-67185,-43345,-69754,-96560,-109944,-121566,-110849,-59661,52100,102096,70532,23407,-6228,-42260,-1010,76900,144754,173718,120005,55087,84862,169719,281144,397361,434586,298131,93194,9255,15039,55310,74803,59386,-20585,-117990,-127588,-85474,-65979,-74693,-45150,18599,99416,82734,8546,-68856,-82466,-77339,-97082,-39077,11139,9018,14113,-551,6507,35824,60898,-9989,-47079,-73162,-56778,-61993,-86418,-3486,175141,191470,106575,171474,303363,343199,193178,26833,-32148,-20207,53943,127797,72906,-22654,-44437,-3028,-55896,-121029,-116995,-46153,87917,127134,61702,53482,70786,10402,-70401,25011,96390,112356,103049,115503,132995,157762,174844,129867,78517,-11461,-105841,-109225,-57859,-8199,18207,28162,78563,130287,171665,209359,224179,198509,202961,199677,105964,-28111,-93022,-58239,-18043,17259,4474,-76536,-33118,44264,47973,32561,706,-51107,-120376,-85799,-81034,-108922,-94661,-29947,-31699,-44586,-17973,532,6221,-18289,-81313,-63916,-11102,35652,10649,-67351,-75451,4232,27668,25323,2485,15768,91974,186662,150070,95230,52389,37184,-4013,-10397,-38140,-102310,-53516,6686,-24128,-54498,-46903,-8475,57502,20277,-40846,-83476,-99180,-103816,-91103,-98350,-4109,138815,214025,147427,90668,63398,3692,-31838,-72212,-101125,-57938,24108,64119,45066,-5778,-45369,-42553,-81053,-112548,-42678,36456,21578,-20691,-46248,-52363,-84230,-124191,-119260,-127674,-101635,-72119,-66251,-61827,-47091,-23390,-22487,-8918,24600,42862,39319,42417,55378,47277,-37729,-71689,-85617,-61493,14403,123059,109135,36184,12579,-7319,-60961,-68959,12388,97382,78630,1932,-84148,-91359,-65929,-54861,-58340,-100730,-155751,-90937,-41968,11362,59891,46862,31367,66612,90112,110509,100192,48700,-24987,-45525,-3115,59828,135786,101242,-16154,-122317,-64354,-52119,-55435,-104915,-166857,-105947,-41630,55511,110212,240713,293694,324106,220493,11545,-113540,-152466,-122664,-107858,-136026,-145275,-149943,-94556,-40151,-32208,-46542,-61295,-71062,-51403,-85203,-118139,-88208,-59844,-132,2625,-9065,55171,178348,264042,237427,48093,-94632,-95066,-34575,-20329,2298,7197,-24723,-97511,-80384,56874,193614,275240,339947,267489,155633,46363,-41645,-51968,-15322,-21672,-26133,-26926,-39368,6865,46474,138524,165637,130984,115770,50053,1216,6975,53944,22497,-26464,-42504,27218,231602,299450,184595,-752,-84618,-92940,460,97549,102249,16537,-47866,-57775,-7339,33390,32048,14275,33328,102886,109089,35386,-17798,19105,110380,125397,82075,50558,8664,-41253,-72366,-63553,4955,72693,98138,19702,-4666,51303,94692,43797,-44481,-91028,-103609,-114774,-18762,60970,37455,-62385,-58900,44996,97021,128029,99054,41138,-20720,-84518,-86820,-26354,-6611,33689,58044,11655,-30577,-78866,-110444,-99219,-60673,-44364,-17047,-12062,-31235,-93071,-163338,-131410,-64497,-9630,40638,72984,87825,45283,-7179,51240,113301,163544,146925,87096,64551,89654,152782,97086,-42502,-62866,38759,69019,35887,-57276,-136831,-84986,-40161,13143,-8319,-26907,-81529,-120067,-63901,72741,206121,112179,-8886,-43707,51131,149178,120589,39904,2481,-43917,-54706,10838,48168,60180,-47721,-11580,120555,226789,157552,29095,-96669,-67917,47436,121284,105239,9836,-12168,2052,-4347,-32984,-85710,-43770,-62568,-8963,63536,83650,60428,60207,47892,38670,12956,-31539,-15297,32142,109390,211025,204314,88844,-28698,-47725,-52902,-46361,-12680,-46678,-88263,-66669,13902,95615,190545,241096,178713,53690,19726,-29630,-62360,-54287,-65783,-96104,-47036,-30593,-72318,-147817,-108806,-41414,45536,126384,263191,360970,456321,470675,214641,96765,47505,-8820,-30321,-61110,-93241,-155287,-102227,12360,138623,287695,384122,388336,265613,45817,-98567,20399,59140,43326,34335,-8710,-42600,-84671,-106139,-33143,88177,139067,140235,99092,61325,35534,81605,54519,-13075,-96816,-67735,-6256,66647,139927,86892,-6764,-11251,-9938,-20117,-50023,-99846,-35662,134940,274208,194443,28867,-37283,-55323,-47278,5662,32905,1792,-29703,-39946,-82914,-35766,87623,129102,183426,330346,398517,382170,278572,95144,15507,54739,164698,207198,40541,-101789,-141748,-76357,-7397,32398,37758,71837,101996,110462,78970,44123,9685,-29927,-52179,-26697,-15044,-29,-12321,-74089,-46703,1108,22597,-9250,-97941,-120216,-36579,79391,139915,85243,-24762,-70677,7084,97281,153627,115759,50229,-24862,-41,35397,53907,45415,19735,160,-11759,-34473,-49446,-59877,8157,-5494,-68671,-33502,29848,112073,127997,66033,-12769,-56007,-79030,-79220,-46906,-1252,6448,-15563,-71190,-131222,-84365,-4724,110957,245392,211367,141689,94773,79188,118912,234054,311395,333279,321463,240351,125438,54614,-20693,-49000,-36409,160,64808,85805,65899,21824,-22834,-74067,-94974,-66572,45298,114392,145098,153641,125919,80765,14848,966,-90104,3918,147476,256001,334890,307307,186492,39237,-59641,-24926,-22344,-84580,-108040,-47280,-20640,-19036,50012,22608,-99526,-22685,64753,102709,42646,25855,88191,178342,150403,34934,-30013,-43123,7951,83577,125961,139429,158590,199655,153597,19495,5598,26239,18020,-30989,-68711,-77624,-46973,12728,94851,77960,30310,21202,85950,149264,189995,159319,86885,6385,-54385,-107897,-52176,-7965,108085,275903,439729,391622,309423,288770,278592,97370,-71152,-105188,-88311,-85322,-84240,-60744,-5072,123002,260503,569654,965301,1201367,1068955,608454,105466,-96563,-112609,-97112,-65639,-53827,-89798,-77101,-51962,-5044,105464,329434,524805,494824,282735,72511,-36796,-92064,-110954,-124476,-147008,-153050,-112580,-38668,48709,28278,-32751,-104234,-130718,-68757,-69661,-84231,-67642,-37480,-36602,-78487,-55782,93811,117992,26605,-82019,-144453,-182846,-129207,-1135,88351,109845,74226,-21707,-104410,-31773,141139,138962,91502,77216,68690,106663,193298,216285,199629,250154,323948,404382,307939,146915,88943,-1183,-63336,-84997,-97879,-91548,-77041,-51355,-6521,41798,33527,20443,-5239,-43357,-79820,-99828,-16307,59497,90527,116685,123063,41620,-21034,-52511,-41044,260305,654148,828207,737845,479476,197349,9403,-68832,-61645,-88435,-68071,-38118,15606,79685,272699,351586,183629,-4678,-107061,-79263,-88838,-97586,-115316,-89480,-18205,-17055,-63343,-19394,61681,82378,3454,-63301,40199,97705,146010,140613,97276,44695,51453,80577,59051,-44427,-124992,-74837,-60001,-89075,-72579,-42824,-491,73448,109858,30976,-10998,-22356,29060,186759,285465,230620,136446,179711,217475,167047,154069,205215,186975,46216,-15422,100368,214249,223584,10472,-60181,-31715,-56479,-59211,-13783,-31935,-90104,-81163,-43131,-17790,193,-5957,-4540,-4588,-63487,558,38149,20066,-89754,19813,70577,10909,-4288,68026,183884,336642,416513,326353,97589,-8720,-3637,-37936,-72705,-86319,-97672,-97487,-103412,-99863,-132750,-81824,-36133,893,-8492,-17615,20369,75405,81856,64294,-5365,-48638,-23892,-6128,14567,-25179,-100784,-62311,-13184,-12771,-42208,-56271,-25456,20330,91214,178548,165390,76293,-26126,-20651,77051,159238,219582,199144,203943,132275,23526,-42834,-13108,14363,-38393,-77525,-114676,-110121,-52590,30080,53684,13898,-22935,-57151,-91446,-94310,-65931,5022,48364,60111,6649,-8307,-126,-4436,-34360,-103793,-118477,-102330,-65579,-26992,-57600,-103732,-74382,-8289,70873,58596,-65769,-34364,200899,353951,265440,83008,7096,-15204,-2559,5146,-58406,-105592,-18945,68717,95659,96281,94715,34532,-27955,-60631,-28844,23641,89536,64372,13435,-26781,-70806,-100904,-103389,-141894,-86412,-34777,-3874,-16590,-4883,24168,13052,29074,75772,127465,148805,72227,27080,-9881,-34825,-43416,35952,200234,145960,-7311,-73781,-54240,-24982,-1921,4265,-31859,-89252,-77995,6673,24398,-1932,-12803,18874,77597,115474,128792,177985,187003,155847,81768,10009,-39827,-37656,-5729,-24288,-71697,-32529,40184,10136,-48480,-24838,-36448,-92450,-128425,-93632,-55445,-43373,-25396,-38279,-44025,-35185,-55255,-92925,-128298,-108062,-56371,-51871,-70688,-56632,-43369,-50834,-19581,59139,135742,212763,194945,68708,-2055,-57796,-115482,-125229,-81768,-50417,-81520,-37062,167409,389986,490346,417263,296530,172083,110275,84365,64496,1351,-59228,-80097,-72202,-59492,-29021,-36322,-77370,-81745,11575,80259,91897,508,-56894,-95443,-71879,-55524,-71827,-122853,-145354,-123197,-106162,-75446,-39770,21870,65045,53854,56436,79694,95032,67813,-29597,-115600,-71160,-104171,-108983,-84963,41408,225676,277711,216894,51820,-88157,34920,73083,87192,46573,-33849,-44606,-18625,3515,4916,6527,-1678,-29189,-38241,-37694,-65005,-59254,41247,166946,348299,359926,297350,219143,64434,-81431,1320,109158,157251,121982,79351,22515,-20748,35590,118190,208989,309390,397173,410000,341295,191337,34770,-23015,93757,80608,20769,-48990,-57464,12484,124190,126917,99672,106130,119171,91094,10321,-92064,-18204,37902,10310,-101731,-30117,23255,60527,123116,117629,21103,-88723,151644,356905,382534,229684,32848,-89682,-85588,-41044,-18389,-19979,-25138,-16935,-48821,-119056,-128061,-97562,-82429,-141097,-84665,85440,198498,220841,146178,15551,-18944,21337,23458,-13824,-8298,-24679,-38273,-50758,-27395,-2073,-33061,-104216,-145260,-93853,-73474,-89808,-126222,-91951,-52551,-24791,-31794,-19744,9368,69470,35750,44929,70416,36920,-47034,-33274,50600,97894,87118,39393,37795,31201,8034,59994,131289,141557,106302,42993,-21285,-27717,-15863,5605,40200,89840,118922,109680,48306,-17438,-42243,27610,123268,191737,216706,226798,187864,127729,105527,151012,253314,334310,356447,287854,117989,-18273,-118230,-69611,-12810,14421,134313,251336,264821,144736,-11767,-79617,-70108,-53359,-41122,-38286,-44871,-1808,14905,-47187,-60071,8,15739,-15649,-80124,-81962,-35691,51045,49683,25160,92055,169230,99157,-73344,-48876,84179,85019,13578,-16344,91108,231925,282815,85248,-64373,-107945,-124223,-112819,-32326,36932,67927,-176,-37328,-26497,9856,90096,132452,118637,66156,31576,-38845,-38680,-15187,-21004,17006,-3164,-20505,-13144,33089,52452,25300,-32576,-22019,50918,131551,178454,56584,-58508,-52402,44528,149256,174279,54135,-67397,-97059,-42852,76226,123624,64111,35277,6548,-779,12190,-2488,-27077,-9267,-1859,-22352,-63306,36423,82295,71901,-8222,-82517,-132332,-154563,-73070,-64014,-135785,-77880,-4678,6663,12720,15157,-86957,-129161,-43709,-65653,-133996,-119503,-105570,-80869,-63393,-11354,101283,16596,-91135,-129524,2210,110597,95677,24427,25359,112675,205396,238295,245898,170840,60079,-71667,-144146,-1620,129095,257125,215069,49116,-51236,-102039,-106525,-33014,133366,143872,72652,60252,7629,-71607,-69237,-29731,-43076,-56270,-32176,-4555,12966,-7607,-11166,33173,65558,4689,-83552,-65517,-47893,-57579,-89061,-56459,-4025,69071,137748,189414,107193,-61133,-53599,10909,15387,-10205,-23611,-29504,-56130,-68723,-8278,39085,66908,12318,-91943,-23977,48792,120283,187328,179571,166165,7011,-110828,-49864,-17148,17602,64868,98366,76508,33293,5042,-15019,-80048,-36835,70582,152631,171706,95078,67909,25906,-23623,-66293,-131112,-88286,-4286,26520,-28533,-54260,11669,9943,-24764,-45069,-44042,-87280,-98324,-107866,-79906,3617,83291,140288,175290,94001,43804,71438,98054,227434,309537,275188,278808,301696,159304,-10341,-88527,12018,51849,-55510,-72871,17387,10087,-82249,-129055,-65454,-6842,-29999,-55245,-107438,-107191,-61523,-53169,-24450,32290,240291,338070,195376,17629,-106793,-64591,74148,165375,106872,14907,62999,219011,187673,104872,105833,56422,-44544,-99242,663,77865,121479,139844,149918,140210,135353,93378,39874,-41789,-98039,65985,268456,215949,87776,49774,39814,94854,41664,-96616,-60708,-38132,-42219,-28623,-1259,5934,-16086,-42588,-12440,-66727,-95323,17372,47928,32367,51292,-19483,-76806,-96928,-84145,-59415,-5897,83732,122069,68884,-42870,-128932,-20271,129423,297473,423110,307607,52155,-63538,51200,180420,191173,79970,-16543,-88385,-30964,78414,55016,50573,25552,-23099,-49518,-74255,-103664,-105199,-100918,-72980,-52846,-80478,-84413,-66840,-33219,3843,-3236,-34515,-57726,-56012,-62796,-51375,-34278,5476,88086,302281,430309,384426,293900,188888,104734,70236,44122,-35799,-90240,-58879,-33560,41555,145722,126912,-53779,-81021,-16909,-19516,-89750,-148877,-81938,-91545,-30256,45404,79023,45901,25259,55272,90078,104022,77142,65849,59737,53595,91336,92094,29538,-88436,-10404,131366,101520,10202,-44363,-69351,-35966,26776,72197,17564,-56454,-60260,-88097,417,64509,104997,34511,-59782,-99157,-72602,-4844,63306,75931,74963,36874,60,-7900,-2224,24359,14083,-43753,-91946,-85838,-53953,-36841,-1922,27929,-6569,-33808,-52720,-42085,-35077,-12381,27001,58526,16428,-6923,-21040,-58480,-61885,-37257,-36668,-79866,-111643,-75697,-33787,-59458,-99527,-62472,-27917,-38602,-96840,-61533,-27570,-45639,-30222,-26285,-47020,-64505,-81350,-83339,-81493,-47226,-23246,24487,76873,51102,-29850,-39599,42972,50582,41400,16003,6012,45732,85181,175976,269822,224558,118056,18373,26495,62261,61757,13563,-7935,2064,4078,-51365,-43787,-8846,-53,-10191,7740,-13412,-81599,-68749,-7490,4053,-72490,-91974,-68016,-17724,57104,182536,270517,218483,105095,12600,11201,-21544,-69905,-87009,-64423,-52128,-65535,-42745,13470,47637,25073,31020,41149,29491,23533,19385,10206,18534,9510,-42351,-45075,23740,22610,-52173,-31484,14869,8110,-8372,-21890,-4363,1906,18120,15476,-11142,-34521,-36884,-30580,-19477,-39341,-87454,-31375,118146,252866,222568,62001,-52191,-15704,43220,34692,-46724,-79614,-39600,-47428,-92361,-23373,329,18568,23173,40502,54840,13453,4647,21968,49541,14387,-36642,-69828,-73736,-60547,-100227,-103140,-115803,-33361,4354,48504,67361,69545,74450,113587,230558,270023,106145,-14674,79304,139923,147157,67789,10030,22705],[9239,28780,78301,68346,74335,57720,48303,18840,-38501,-72552,-3833,23362,32982,39478,42356,-15844,-49640,-79583,-84031,-32045,48068,106826,144864,78296,47837,62146,102089,85013,-9693,-101565,-111992,-91142,-42967,78656,252799,374748,394005,400863,240342,90614,-1260,-19696,-39926,-32011,15289,-20305,-47479,7113,73413,48187,-47472,-114275,-92294,-102764,-108473,-58620,-28325,-49183,-72989,-87029,-102542,-94237,-49566,69439,130694,102699,46684,5483,-38736,-6736,73486,141136,154357,76028,22413,49982,130551,250743,377490,445096,334500,115123,18625,10346,43823,58499,48789,-20517,-115973,-147781,-106720,-82859,-81033,-44785,19721,98039,76546,10102,-62490,-94974,-98995,-116886,-40199,13827,12482,13003,-5850,-9022,-2198,46158,-12254,-35093,-40556,-31035,-40323,-63255,4143,176176,190117,99967,169009,324454,360553,205909,45410,-23733,-21347,60187,134651,74838,-32306,-68149,-14905,-60829,-129543,-117337,-22655,124465,151090,77689,65011,72203,9504,-61133,36674,109777,122751,110871,124506,148772,171438,175405,116222,63469,-23637,-113408,-116875,-55145,5047,33810,43248,85539,129531,166672,206576,221144,182596,170483,167692,95326,-24292,-102276,-76704,-36703,2082,-18452,-97402,-65606,7810,24286,16427,-12289,-57345,-127281,-78117,-83307,-113326,-108449,-47478,-51826,-62481,-33384,-15527,-13163,-43438,-93275,-69058,-14752,37523,8542,-67448,-78118,-5905,8540,5743,-17276,-1354,75653,171110,139324,84477,43868,36439,12114,13685,-15382,-91178,-57093,10757,-12442,-42500,-39709,-3810,53792,13156,-40633,-81300,-94255,-85617,-69195,-67350,15937,148996,223923,162930,106300,68818,6588,-28593,-72510,-93950,-37195,46076,78879,50095,-6963,-58356,-73492,-113136,-121773,-31335,54621,50347,9406,-20274,-28345,-55019,-97961,-114868,-140412,-103936,-69311,-66327,-66304,-63006,-45163,-37768,-25145,-7321,4392,9889,25840,62179,63885,-17567,-62298,-79017,-40439,41961,158507,159978,69157,21622,-5210,-39946,-62545,3608,89645,72080,-6073,-81919,-80853,-57572,-46415,-44447,-82719,-152857,-93231,-33334,31120,72544,62206,55302,102387,127727,137171,109837,39194,-41864,-64510,-21700,37729,110609,93255,-16138,-124782,-73883,-67012,-81642,-128231,-142942,-84869,-18252,59837,89629,216894,276416,307708,212572,10746,-101398,-128264,-107149,-99469,-131062,-146426,-150532,-99096,-41310,-29439,-55018,-65105,-70847,-44944,-65724,-87651,-94611,-91208,-26976,-5526,-10023,54032,164135,226340,191072,33391,-101648,-87695,-26247,-9667,21903,19537,-14582,-87189,-87986,42113,157767,213195,303312,260758,149296,42971,-39030,-53786,-22350,-30985,-29915,-18859,-20292,13303,60804,171888,226089,186949,136698,46897,-8840,-15778,16420,1882,-27940,-36526,40306,274852,363428,231854,15828,-80727,-90134,11303,115095,108072,15919,-46690,-39573,4135,42866,45201,28356,43841,104052,89196,-3753,-65139,-25585,71261,111855,90890,69729,29342,-28435,-68425,-64263,2739,66740,80350,9456,-5138,52481,105406,74531,-19553,-84987,-111150,-100147,-583,66799,39381,-63672,-64863,42010,97515,118213,89195,31004,-31682,-90851,-76650,-15152,4076,49655,84646,34095,-12765,-66484,-91342,-86713,-60671,-47392,-16309,-8582,-27385,-91902,-158892,-125438,-69367,-39500,1140,53675,76580,28821,-62038,17108,88113,148127,136862,73227,37465,35899,77550,51913,-69303,-69123,40226,57753,26657,-49699,-119112,-105793,-64040,-2934,-13877,-23167,-76411,-120465,-71172,60619,162822,63615,-25011,-6293,94405,173523,122628,35126,-2411,-40016,-42178,13522,41523,55852,-46374,-449,134341,248674,174637,38942,-97494,-58992,63315,143147,144353,33597,-20360,-18659,-27731,-50598,-92169,-25771,-7964,63895,133539,137786,100675,87698,63523,44959,12893,-34085,-20406,26885,107508,229091,256865,153730,28722,-16750,-24204,-13619,-879,-54283,-100014,-48175,30512,99839,185347,233297,169897,39357,6267,-38915,-57550,-48261,-64340,-99408,-32337,-16693,-73898,-157896,-86404,-7030,107640,197139,299697,366602,400495,338819,100131,32962,5313,-37362,-42352,-59871,-80015,-129309,-123943,-9865,108966,240264,327368,341423,238128,35068,-107929,16556,51764,26952,7340,-45139,-62810,-88470,-105374,-42376,64640,91681,70979,17837,-25065,-5296,85157,86658,-1657,-100111,-66230,-476,71056,144899,82813,-21578,-28722,-16311,-15291,-39956,-87953,-33619,129892,279979,194191,26990,-40451,-54958,-44321,11833,42336,10205,-23129,-37198,-81717,-43411,70458,134146,190050,313198,353203,341898,271742,101195,4050,39381,150928,190806,31854,-105341,-124319,-57181,16072,50569,42730,66980,112027,130612,87339,39105,-5003,-36469,-40069,-19057,-23081,783,8219,-48276,-27849,11290,24491,-6668,-86271,-142465,-53856,73455,158648,116040,10162,-63274,-40301,39936,96815,90387,47592,-17901,-9993,7643,19530,17114,1061,-6714,-7569,-24541,-39689,-56688,5220,-6357,-62606,-51082,-12408,52595,79107,42356,-17020,-55444,-73268,-68146,-31041,6518,7177,-14957,-67786,-129316,-78043,3600,118670,262147,220767,120300,77149,76861,122438,238828,320063,350206,351992,263971,129535,45982,-30875,-53008,-32953,6763,63301,69861,43336,-3101,-48666,-104596,-134041,-106022,9555,95544,132710,138728,106841,60528,2881,-8640,-101224,12295,141210,230018,295345,271541,161809,23450,-60557,-20395,-17935,-81291,-116220,-54211,-34212,-33597,48536,38561,-71256,-17897,38650,58418,27034,31059,88699,164069,142832,31201,-38242,-50200,8512,72856,104650,110747,119105,139654,87589,-12991,20275,42695,17250,-31375,-72166,-80988,-56840,-6484,73778,65523,31787,37402,117280,171331,201738,156978,74710,-6093,-65976,-82971,-22107,17001,121917,271964,426545,391156,312511,300481,308703,99686,-76838,-104327,-83045,-69802,-60314,-58379,-34827,94059,254223,536767,871875,1071123,955502,556237,96460,-100073,-101827,-88034,-63833,-53354,-97359,-73922,-53306,-1635,124554,345556,504909,481456,286206,92565,-13996,-75482,-107819,-122667,-149528,-139489,-90189,-14392,65297,49120,1194,-62648,-135351,-95396,-80748,-78502,-48398,-40367,-49610,-92740,-40070,113681,146532,54778,-54248,-111233,-134465,-76230,39504,108322,118652,85546,-7647,-95921,-41221,112332,106016,70159,76765,77024,109070,174339,176639,139150,193826,311808,399212,283574,125990,77385,-3871,-63506,-96346,-91777,-100719,-91374,-65852,-20536,33065,31401,19571,-7251,-42741,-64737,-81987,-10810,66454,126671,170588,158481,50538,-20873,-52851,-52370,205344,538567,690218,612154,387569,157926,1200,-84110,-77590,-87727,-50689,-31137,15363,85246,294447,374327,187913,-2736,-95856,-85139,-99782,-110332,-107761,-108054,-43619,-39859,-69635,-16274,53071,67410,-3791,-53653,45350,91506,140881,136664,107253,62999,58827,77039,49193,-52377,-133127,-83713,-61281,-94166,-65167,-33463,14152,87968,102404,14142,-34242,-42468,46242,237630,339438,294185,203197,223585,220358,165816,172213,256702,270054,107884,-12563,66016,166567,189151,-13476,-86379,-41266,-70584,-75390,-18801,-35200,-103166,-115288,-70255,-25544,16072,35010,40555,14116,-61436,18255,67178,33359,-95501,8165,75306,33459,5253,36681,129201,288232,396899,324610,90828,-16800,-13546,-47793,-87726,-101057,-106807,-101025,-111849,-97617,-124118,-84691,-43206,2835,1629,1851,42257,96064,105710,75526,-15408,-48490,-13622,3550,29313,-7376,-82008,-47251,-5907,-8234,-40045,-56434,-25886,15903,76701,155546,144024,56680,-37362,-631,92200,149032,196853,175346,189770,139434,35990,-34157,-27167,-19323,-71414,-93778,-119297,-130063,-70869,22784,61531,21230,-24358,-59787,-91947,-91889,-59429,4591,31528,40361,3075,-5097,3828,-621,-25789,-89079,-119467,-117180,-82622,-43769,-77013,-89355,-56482,1894,67009,51647,-64887,-30453,184667,306967,214176,59541,9985,-11829,-13432,-16144,-81685,-68477,16474,93405,117436,117179,112432,45754,-18699,-47480,-7178,41581,92951,55405,-1713,-39335,-78353,-85268,-87350,-148072,-99249,-48522,-16713,-21439,-3385,25198,7790,21520,78098,151466,159645,73502,28840,1667,-10919,-15839,63267,216461,154451,573,-68710,-51132,-27636,-12813,-18834,-65713,-126741,-48659,27776,36742,-4531,-25619,3200,59065,100908,119426,169879,181611,149426,77278,12283,-29191,-23819,5598,-11836,-42409,-16478,33314,-17898,-91182,-18605,-10151,-63170,-111919,-87514,-48314,-42119,-28951,-24424,-29284,-13494,-25504,-65770,-95044,-116601,-93564,-69805,-80621,-60661,-43409,-44443,-9595,55425,116600,189079,203814,89293,21193,-36685,-101420,-133727,-87800,-56964,-83870,-28383,203357,420100,500556,430094,313056,194327,125660,88773,60742,-15621,-76309,-88800,-77677,-58536,-19257,-23832,-68746,-79459,6019,70158,71482,-8415,-58895,-89563,-70113,-56749,-77228,-132435,-158797,-148331,-133599,-92536,-48214,19295,62802,43368,40519,61029,78485,52195,-35801,-116988,-78797,-60171,-75671,-70892,42194,198055,229023,191193,72536,-62092,20548,47650,61497,34637,-36827,-22779,2319,22510,18411,2013,-24121,-48166,-30243,-20587,-24984,-42444,49732,184620,388241,408013,344974,256060,71474,-94435,11467,134365,165074,110641,54336,1036,-39492,9223,99680,198522,316561,423114,450170,379527,196349,28267,-34832,80453,80908,13621,-62130,-58279,19146,117274,93521,65088,73818,88498,63360,-3974,-105421,-38405,20605,3808,-105894,-24464,46948,69267,105296,106132,18894,-96230,137153,333884,373762,240487,35286,-99580,-94656,-46528,-20538,-20573,-26886,-21561,-58665,-119868,-114620,-116208,-106108,-125754,-97246,73649,219092,254561,150919,27556,-3625,31194,27408,-13980,-9389,-21539,-31820,-47230,-32272,-22995,-71983,-145991,-130962,-70050,-62543,-83564,-134255,-98141,-56597,-24293,-26169,-7560,28643,65216,27138,41367,61084,25573,-59497,-47045,26615,69463,67375,24638,28786,19380,-3890,48396,134316,157653,121730,58960,2702,7232,32700,53985,54765,76583,90542,80607,33841,-12631,-32251,23875,108667,159648,176376,191752,161521,128510,146251,218005,324480,403610,423428,349599,145153,-20773,-122423,-66480,-8603,19794,138718,253882,266629,138957,-22655,-95669,-74355,-59307,-44136,-38455,-41973,7696,24833,-35374,-52347,-3315,5648,-23574,-84816,-101877,-49301,43121,58190,49142,109176,165669,94398,-68902,-57277,69883,67982,3585,-11939,107539,265313,268967,40256,-90232,-122124,-131184,-96682,-16746,59637,92582,7521,-37107,-23833,12545,86843,122195,101307,37208,-1420,-58810,-50753,-7691,3069,44495,18585,-2226,-90,38964,55164,30476,-22641,-9537,61509,148495,199250,73195,-51111,-45431,52752,150476,171104,52411,-77627,-126636,-72230,43139,89965,38834,15512,-14129,-32791,-12762,-12789,-28571,-4470,2342,-18390,-48687,36561,61223,54426,-12242,-79232,-129489,-146178,-60437,-49028,-119575,-79419,113,22122,45571,77116,-268,-141017,-102686,-100566,-143493,-123463,-115325,-88633,-68883,-19431,94544,30077,-76365,-143929,-59070,70348,73865,13258,12888,88731,166267,194249,211570,166447,65867,-62138,-152214,-16133,115971,249217,207468,38457,-57638,-91131,-69135,4996,179305,180646,145680,138779,53619,-55954,-68511,-29194,-36665,-43727,-21026,-4158,3020,-22881,-17932,45189,103581,52282,-45573,-76421,-63224,-64031,-89911,-55457,2667,98981,184933,233118,112061,-64540,-44119,17674,22608,-3537,-16971,-17774,-53766,-87676,-14450,30272,56070,12480,-82882,-45532,9654,72531,157162,169894,169532,19683,-85011,-55075,-31615,5166,59615,88902,65555,18251,-7838,-17766,-77348,-37609,68949,152483,175083,92530,58087,16662,-23703,-59778,-124562,-85063,-2092,22812,-31588,-53422,19156,20830,-19491,-42766,-39973,-70849,-70790,-73169,-21889,58455,123110,170135,186686,91385,35034,41306,33571,172594,273290,250378,267441,289309,150909,-2030,-93207,13655,65919,-17175,-37694,28924,1075,-110999,-116648,-31416,25802,-10959,-58206,-110670,-107416,-64971,-46301,-3974,49252,233062,300404,156389,-1928,-96696,-39789,91351,168235,111221,23124,79743,211419,144270,68278,89032,50533,-49335,-89013,-6568,54944,91356,116171,143362,150958,154256,108031,41784,-37418,-95169,75850,274520,214009,87194,63093,72241,136418,70563,-81116,-64906,-41701,-48255,-33365,-4839,2019,-14707,-28572,7043,-53288,-99966,4596,12199,-34618,-1964,-43272,-87501,-100379,-89571,-74216,-27060,68427,119518,64127,-52983,-124010,-23732,105849,244514,362383,278225,42373,-79193,19473,142830,157897,51661,-50242,-113884,-36656,61486,47457,42976,14647,-33069,-55290,-71598,-94957,-96372,-89011,-62220,-41745,-69663,-99429,-95132,-63969,-19525,-18505,-42062,-60795,-59583,-67465,-57976,-41630,-4087,78447,299913,454075,424386,300129,178149,97331,63472,32699,-55378,-101066,-61337,-39716,43365,159972,137437,-47869,-69591,-7292,-17344,-100155,-129205,-64915,-83578,-37436,33791,51218,9814,-9681,29089,72773,93094,55624,10739,38331,49539,99790,107975,50331,-61741,-32898,124199,111879,10192,-54251,-86818,-54067,11045,54790,25191,-35519,-44028,-77689,-17415,18900,92663,47043,-35087,-69431,-51291,5536,64925,64527,52920,26701,-2743,-17315,-14206,16806,-2125,-66258,-112496,-73436,-51517,-32974,2981,36838,430,-3201,-25498,-9980,-17395,-9106,22191,48590,13743,-1306,-26258,-73915,-75395,-29456,-26890,-70504,-100763,-63334,-40778,-89507,-133667,-88823,-50378,-52670,-101603,-60840,-36603,-54050,-42748,-37024,-55822,-76697,-113377,-96046,-100692,-60347,-28760,24095,69060,41494,-34711,-43296,53346,62942,43735,14390,12208,67520,109798,192875,266675,201485,84694,-8958,-9176,29890,35874,-7412,-24283,-14590,-4701,-43946,-32982,-5255,-381,-5064,20051,9129,-60196,-47758,4967,6231,-76527,-100785,-71395,-34643,29882,155223,258790,217912,109605,14434,7071,-28323,-73643,-96200,-64446,-55631,-75742,-69034,-21089,3394,-7436,23446,60683,57955,49916,38983,23232,26330,12067,-50026,-61049,12929,13780,-60666,-33094,17227,11632,-8536,-26932,-8207,3846,26928,26592,-1924,-26825,-29840,-26832,-21841,-64027,-107967,-45780,82468,195338,157311,17325,-49122,-4040,60802,66687,-4920,-74502,-44061,-46214,-96950,-36450,-3534,22310,28372,35433,41376,10206,8919,26175,57502,22227,-40073,-76767,-83548,-84149,-119096,-98988,-106301,-48943,-20158,33489,62788,75338,86013,121899,220048,251439,94097,19856,100270,153526,154469,72277,10016,28867],[12657,33178,70027,57662,73526,61201,50832,24971,-32688,-65826,-8598,-2036,18047,41345,37918,-22929,-54263,-82941,-82901,-31649,51280,130400,164252,79824,40773,50166,92212,75381,-14940,-116261,-116475,-97233,-62163,47995,215449,329688,325347,319784,191548,65997,-19543,-36198,-50733,-41125,17046,-5759,-49620,-6499,47075,16726,-79256,-103327,-69006,-99976,-113504,-48180,-8230,-22616,-45188,-60937,-81170,-75448,-39766,79310,151391,131900,67992,13670,-39294,-16703,64319,131002,127641,34395,-2547,21997,92320,211987,344273,441540,370988,147465,34111,7879,33445,44837,41856,-16026,-109036,-153323,-121475,-94965,-86081,-45434,17271,88649,64025,9167,-54523,-98164,-110827,-109181,-36106,17679,15466,11131,-12281,-26827,-38421,33630,-7169,-10475,-3978,-6182,-18973,-37364,23906,189169,198385,100973,167897,336687,369485,217923,67527,-11026,-21150,65442,137790,77693,-33250,-88402,-26651,-61749,-129868,-103159,12992,170648,180700,96648,75766,70088,6191,-51647,50793,123479,133266,118229,132113,161411,180575,168059,95372,42750,-38177,-120653,-125225,-53658,18915,49476,55458,87778,123496,155969,197341,211081,160483,132618,130243,81344,-19904,-107477,-93626,-53164,-10581,-37620,-108016,-97124,-26147,1933,1995,-23989,-62105,-127064,-72854,-89923,-117787,-121858,-63297,-68928,-76151,-44795,-27725,-28151,-63351,-96771,-70179,-16135,39410,6608,-65869,-76577,-16200,-13523,-18720,-39510,-17933,59596,155675,128382,69250,27969,28083,23414,38048,13210,-67509,-63606,11324,-2979,-30995,-32699,884,52055,12602,-30300,-61311,-68660,-55732,-38708,-35988,34919,157828,233759,177092,120185,72539,9497,-23836,-69837,-84022,-19598,62410,88830,53367,-6916,-64325,-102470,-138537,-111686,-12591,75948,82597,43198,7232,-3546,-24743,-66479,-91577,-124245,-100001,-63755,-68680,-77951,-83573,-70194,-54365,-42845,-40870,-36381,-23226,8000,68989,80457,6556,-40744,-57736,-13512,69492,190710,210870,105278,28774,-6347,-13532,-37400,-1357,78546,64023,-11013,-74073,-71108,-49880,-37033,-28688,-62075,-139554,-90658,-19535,56591,92643,90509,92640,147688,170664,165437,119269,30822,-56517,-78596,-35936,18302,79450,77158,-21676,-132049,-79618,-73604,-91730,-122553,-115045,-59501,11295,69775,74370,192764,254533,280744,194295,10316,-84157,-100319,-82303,-81328,-115627,-129655,-140331,-98575,-37892,-19400,-53519,-67125,-68750,-34731,-35730,-33880,-71514,-107354,-50452,-13288,-10313,52612,147259,184886,139371,14713,-109895,-77315,-14692,8645,41548,30807,-4954,-75011,-94770,24927,122053,153839,256440,246679,141693,41174,-34459,-55103,-29709,-40118,-33644,-12067,3681,26893,79246,207962,289528,242265,148694,39070,-21662,-39864,-25558,-20037,-28953,-29357,51598,305604,406751,263595,31116,-74910,-85612,22748,132229,112979,15616,-42720,-19702,15879,49885,55783,41771,54194,103876,70903,-36221,-108712,-57122,42882,103015,104196,93633,53864,-12951,-62850,-63189,1393,58516,60014,-1710,-5488,51532,110974,99061,3458,-75004,-118792,-74057,24781,76697,43516,-61852,-70267,37997,93153,103163,78104,22598,-39914,-94868,-66310,-5026,12805,63004,105560,53335,4560,-53553,-73001,-67901,-52101,-45907,-13812,-3116,-19830,-86567,-150111,-117960,-72853,-63576,-2308,74985,104530,56068,-76881,-14378,61822,127101,121072,56851,10319,-9288,9140,10689,-91499,-66828,41766,44886,17700,-39307,-100654,-127439,-74351,-5449,-8397,-11005,-64832,-113905,-77827,47516,120140,25119,-27091,35660,138682,194114,122615,29949,-6173,-33896,-27858,19108,38771,56901,-34599,9960,139904,256671,184540,47183,-96443,-44784,81842,164521,178326,52102,-25994,-36354,-48623,-65881,-82924,-2284,55295,136779,197611,186150,136929,110995,75787,48889,12652,-34236,-21793,23068,102741,238228,301096,216483,90431,24508,8887,16080,4373,-64035,-93259,-25126,49000,106031,176723,212068,148000,24301,-3970,-42945,-49846,-41946,-62304,-89903,-15185,-3090,-75466,-126113,-54563,34269,170715,261417,322239,358513,335846,216637,18044,-14173,-30995,-58576,-47475,-54657,-63582,-98657,-129474,-33534,74798,184625,258649,281255,200932,19647,-105498,15976,44494,10305,-20034,-82712,-83637,-90471,-98378,-44475,48637,54372,19787,-38070,-89703,-19442,87881,118374,9912,-101819,-64132,3599,70887,143844,79401,-33387,-47468,-26443,-14316,-33075,-78115,-31183,121054,274878,187895,23867,-42796,-50629,-35876,22613,54090,19141,-16621,-33934,-78402,-49070,49411,128919,188265,286638,300363,292975,251931,102059,-10208,20801,135634,176285,25469,-106834,-101492,-30016,43521,66389,45051,61122,124088,158786,106692,49610,-2931,-30858,-24288,-11268,-33910,299,30620,-20411,-8039,18340,20634,-10234,-78701,-139180,-66780,66101,172825,146713,50372,-33550,-83726,-17935,36597,57006,40765,-12134,-19071,-19284,-13242,-9535,-16890,-13431,-4547,-17667,-33804,-54701,3354,-8317,-59960,-65162,-40568,6679,31001,13039,-24649,-56233,-68592,-56412,-14326,12846,4003,-19494,-68313,-125987,-72642,8454,119471,264879,217581,95547,63796,75056,122671,236250,318487,360599,378549,285737,132858,36502,-41868,-56777,-29875,10902,57922,52990,21089,-28441,-75055,-133997,-167562,-128652,-24020,74505,116844,119164,82913,38634,-5679,-14015,-110298,16119,126880,196007,247416,230184,134840,4513,-63377,-18495,-14925,-77719,-122143,-59266,-44001,-36100,63082,73718,-36168,-13878,10815,13097,8777,33969,86383,145892,128120,21815,-50111,-54895,12522,64943,87045,86437,84297,88039,41250,-17013,43190,52389,15307,-32981,-76837,-84951,-65312,-21424,53052,53680,33159,50093,139618,182130,201151,145907,59567,-19026,-72850,-56506,6790,40518,132614,261263,400244,378977,306617,298307,321449,89887,-86732,-101133,-77052,-53117,-32985,-42970,-57944,68604,236478,470171,723807,878436,789019,473309,78811,-103550,-90532,-78648,-63548,-54290,-95590,-64533,-52695,-324,138275,341803,456599,439970,271817,105017,4720,-59965,-103263,-119177,-146275,-126714,-72331,6389,79330,68581,34975,-21224,-95169,-117849,-88745,-70640,-30487,-43063,-62613,-105205,-26903,126269,165112,77138,-24755,-77792,-89497,-33695,60095,101025,100013,74349,-8896,-94669,-53559,80140,71692,46744,76271,89422,116579,155420,132265,77248,133662,280777,370912,247642,99193,60327,-11458,-68165,-91812,-78862,-107827,-104352,-78624,-36399,19138,25615,14955,-13647,-47265,-52630,-58064,8095,77119,165112,225279,190601,57646,-21149,-53745,-65942,144683,408251,529715,465039,283308,115261,-8721,-95944,-82397,-70792,-34394,-25521,9704,85620,307603,385735,186529,-1719,-85944,-86563,-89977,-107100,-95474,-126300,-70716,-61002,-71809,-14542,41542,49744,-10669,-42527,48173,81546,128253,122611,104235,71900,59339,65991,34533,-58194,-133733,-95082,-62245,-77927,-50595,-22669,28633,101426,96808,4383,-53001,-63252,58396,276958,383548,354085,276646,265013,216865,164114,189126,301332,349263,176772,2591,31527,113590,149186,-36153,-114359,-48555,-71388,-64657,-17681,-35234,-101586,-140438,-84825,-25598,36755,80395,87588,30778,-61648,33825,96734,51722,-71153,-139,79667,56485,22764,10102,74002,235253,364119,308011,77971,-28335,-24673,-57434,-103045,-116290,-119169,-105782,-110699,-95701,-115742,-86092,-47714,7813,13675,15747,54209,106896,122405,81743,-30284,-47424,-6334,10665,41138,9557,-60606,-32463,-4722,-11117,-43552,-61196,-30521,8465,60112,129916,119991,35191,-46336,18267,100852,131118,166001,146952,171255,144048,49318,-18613,-24103,-33938,-96919,-107887,-118492,-139906,-88195,14157,66207,28096,-25821,-63604,-94124,-89971,-54042,2495,13946,18229,1080,-1300,5672,-866,-20640,-77021,-108435,-130914,-104813,-66615,-99129,-71674,-39458,9649,59243,42595,-59691,-32071,146563,236133,151787,36153,10500,-11921,-27521,-38246,-76072,-32707,44144,109937,131026,131183,126243,56073,-9723,-33878,13560,56616,92492,45227,-16094,-49788,-79770,-70037,-73015,-135118,-114403,-64495,-29830,-25388,-1417,27762,6454,18535,82913,172151,164045,71766,27525,10126,9918,11098,93892,225636,154704,6269,-65622,-50396,-33244,-27465,-44057,-94655,-100486,-22486,44422,43679,-10242,-39208,-13806,39152,83589,107430,159939,174207,141030,72165,16112,-16289,-9716,16183,-548,-19682,4795,39830,-26117,-122880,-9390,13302,-38100,-101258,-82353,-40925,-40653,-32980,-10668,-17884,5490,917,-41513,-65605,-87603,-130488,-89280,-90834,-62751,-39181,-34389,-4102,45820,91316,155513,200181,107214,45917,-13631,-86539,-137511,-96710,-65309,-86910,-19748,233087,435807,498493,435501,325136,215483,141229,90433,51870,-38050,-98529,-101287,-87655,-63440,-16631,-18704,-66065,-76773,-2706,53365,46354,-20038,-63974,-85512,-67797,-56233,-81090,-137414,-157633,-161517,-153555,-108120,-59749,7318,46770,17106,12593,38339,59005,34566,-42168,-99386,-72707,-25855,-34939,-32146,62800,179518,188412,171824,101762,1813,22898,30171,36610,21887,-37358,-4903,17757,38478,30628,-2051,-43851,-57578,-21170,-6518,13439,-21777,53329,194529,417863,449987,392899,292885,77968,-108011,13347,148878,164644,95185,29444,-18555,-54794,-15346,79090,180724,305838,422269,458530,389351,186324,16176,-50131,62058,79584,6793,-74733,-58669,23580,105222,61221,33159,40931,55700,32337,-23418,-121403,-58724,1723,-3971,-110717,-20639,68359,84445,89608,91179,16523,-87715,121251,299013,350011,239937,32506,-109436,-101775,-50570,-22835,-22951,-30492,-26933,-67028,-111981,-88043,-110438,-117875,-101333,-105240,64138,236324,276764,143720,32499,8318,41709,35047,-10357,-8510,-17710,-24539,-41473,-33838,-37871,-95123,-142742,-96996,-47329,-51443,-72814,-134543,-106843,-62616,-24591,-18673,13131,51999,54893,17220,36973,51987,15298,-69683,-57908,4273,38693,44387,7001,17492,7776,-15679,34293,131347,167219,131770,72961,28539,49103,92472,107063,69031,63960,66776,60702,27003,-2337,-19755,19113,89307,118683,124300,146143,122798,117071,183472,287491,390807,458990,469610,390875,163598,-24697,-122808,-62925,-4528,26726,145974,256509,265607,133501,-28335,-110297,-79872,-67556,-48845,-39253,-39150,16926,34133,-23242,-42851,-3756,68,-25534,-80930,-121043,-58884,39215,71577,79806,128932,159438,91892,-60405,-69387,49994,47356,-6663,-6770,123157,292278,247603,5400,-110536,-131230,-132517,-80554,235,82829,113368,13897,-38442,-23468,12452,78082,105732,79598,8056,-28910,-68462,-54181,2916,30639,75201,41475,16214,14463,50831,67604,47925,-3510,5829,71741,160815,210741,87010,-42907,-37033,60210,146580,160729,50747,-77327,-152487,-98354,13902,57949,13494,-4951,-35341,-60638,-16260,-11030,-22814,5129,10097,-11775,-30751,37941,41887,36660,-15470,-73646,-122363,-135420,-47444,-34729,-102770,-75066,8004,39289,77640,132008,78014,-50119,-126908,-123437,-115516,-114404,-120712,-95631,-73153,-25559,85869,43740,-59250,-109961,-116978,19753,43102,-3099,-3708,59594,121443,144224,168813,154313,67923,-53710,-149624,-27863,100943,233977,193896,31157,-44722,-38507,10307,66676,220135,221290,239973,235645,107577,-37180,-67308,-27280,-27670,-30163,-10196,-5074,-8028,-35161,-19815,60867,144577,100305,-6134,-69685,-72844,-69094,-88740,-51094,12057,124475,227955,272535,117047,-62127,-35875,23523,29461,3052,-9467,-4532,-48936,-107818,-22620,19270,42599,10324,-71534,-61086,-26028,27781,125298,157978,169539,33344,-62878,-56059,-41727,-1933,57905,80988,56280,5839,-18039,-20158,-74874,-33871,73519,156539,180287,92559,50946,10387,-22715,-53630,-116101,-79971,-1202,16869,-34872,-51520,26548,33462,-11531,-37905,-31159,-41980,-24355,-14526,47310,117874,164673,202228,203396,100453,42474,30362,-19328,113341,224670,214693,242527,260993,134072,4639,-94508,14898,77892,25214,14911,61681,15076,-101899,-87093,12,53954,6887,-58777,-89073,-91402,-62671,-36065,20854,76101,237986,280161,142136,4304,-63408,-9367,105457,157095,104804,29514,96386,195834,97949,30813,69156,44157,-47548,-75570,-9402,39338,68513,96093,137461,161704,170021,117176,40335,-32271,-86109,87149,270686,206262,88535,79814,109504,180677,103781,-56394,-67315,-43937,-51818,-34750,-5640,-494,-11425,-11018,30928,-36023,-97485,-4051,-17211,-93282,-40642,-59405,-93668,-102038,-93506,-86287,-40002,62924,122990,63726,-57157,-108936,-22643,85780,194807,295281,239580,30793,-88679,-4825,111386,128412,27295,-77024,-115929,-32041,47191,38078,35264,7202,-37461,-56666,-65140,-80786,-78025,-70953,-47090,-27444,-54047,-98330,-111293,-79832,-33672,-29848,-47788,-61737,-59696,-68464,-61804,-47474,-13844,64790,284639,458225,448873,295667,164941,92889,61272,25834,-69717,-96233,-52762,-40580,42822,166912,141475,-41847,-56488,3833,-13849,-107818,-105559,-46320,-71133,-41267,23326,27042,-18362,-38157,5599,56079,82888,41518,-44697,20379,47819,110668,125727,73113,-31627,-55787,106453,111434,4024,-67412,-106277,-74267,-6419,36422,37405,-7078,-21884,-57591,-22856,-30959,73342,56164,-9207,-36044,-25577,16676,62971,46588,24563,12701,-7193,-27680,-25012,10342,-18445,-86619,-128080,-56046,-35782,-13496,23760,59669,23419,25477,-1654,20871,-245,-6309,18131,40158,11761,4148,-26347,-79919,-83417,-19878,-9214,-52148,-83929,-51939,-50421,-115530,-137795,-105613,-65920,-59458,-99299,-58035,-43356,-58966,-52398,-46788,-62332,-81891,-104936,-65304,-103328,-69562,-31811,24053,60987,31779,-37862,-40686,65406,74803,45493,12867,17514,88150,133829,208109,258828,177448,58493,-28044,-39563,-3534,9676,-27288,-40942,-33529,-14607,-35132,-20714,123,-1543,-2804,26084,27207,-37934,-20164,23909,16063,-71405,-106294,-70027,-44901,9486,134560,253768,225427,120714,19379,1724,-36684,-72458,-98454,-61697,-55937,-80126,-95864,-50703,-36269,-39668,13260,79416,87902,76989,58108,34383,33337,17499,-49463,-74099,1664,5709,-61970,-29457,20478,15791,-6658,-27398,-7589,10143,40143,42543,12003,-17924,-23965,-23986,-28267,-88972,-126640,-58472,46991,135556,90530,-24006,-35633,10290,78930,98624,38598,-49406,-42916,-39472,-89494,-51374,-11248,22964,32328,31635,28112,6794,11182,28687,63730,28105,-43728,-75481,-68391,-78631,-108050,-89485,-93043,-65985,-34467,22508,58847,79565,94406,125591,206061,237203,99202,52844,118532,162543,156838,75620,8669,31775],[16026,38497,64779,52967,77865,73042,60948,38170,-18900,-51998,-12949,-32584,-5632,35177,28779,-28723,-56393,-84350,-79486,-28453,55748,151632,181965,84305,38923,43664,85085,66006,-21189,-125955,-109248,-96778,-75968,23494,183894,285940,258235,233583,134496,38017,-34515,-47022,-56661,-46669,21929,14710,-34133,-13044,19198,-16308,-103700,-78900,-45574,-94033,-114272,-34321,16784,9024,-13467,-31501,-56473,-53607,-29399,82356,163664,156904,87046,19147,-42665,-29064,51447,116875,98493,2644,-17735,1164,58882,171001,303797,426483,405968,192770,59753,9610,25286,34312,37757,-8177,-96146,-131160,-119267,-98030,-89308,-47322,10201,70201,45661,5868,-46537,-93699,-109278,-91669,-28692,22452,18333,9067,-19070,-45080,-66352,28838,8042,22824,33511,16997,1215,-11476,50099,210835,216792,112302,171533,342335,370383,227812,90956,3687,-21050,67527,134286,77467,-30275,-104807,-36813,-55351,-113770,-70903,65218,228114,215815,117492,84065,63340,-675,-44028,63680,133477,140005,121763,135714,169445,187474,158793,71543,17142,-56152,-128242,-133646,-54353,30901,61555,61097,82711,110278,138227,180431,192883,131883,89923,87818,62744,-17445,-111016,-111633,-69992,-23176,-53792,-107513,-129240,-55659,-19170,-11385,-35312,-66273,-123270,-74473,-103904,-124446,-135241,-78974,-85752,-88222,-55112,-38838,-41239,-80363,-96357,-70863,-18217,38215,1642,-65849,-72608,-27136,-39134,-48221,-62302,-34697,40919,137396,113849,47464,3554,10520,26390,57866,42305,-37316,-75895,4417,64,-23798,-29018,3150,50514,15034,-16872,-35154,-37321,-25440,-9019,-9289,48599,161813,240460,186498,128296,70792,8722,-21480,-68696,-77557,-9614,69484,90955,52011,-7913,-61564,-113094,-127150,-89821,7767,95559,113698,76635,31770,17096,1369,-35396,-62894,-97520,-89463,-57490,-76231,-101455,-106527,-99584,-75847,-65966,-79728,-83124,-64132,-14350,71483,92953,30568,-12282,-29877,12654,91550,213893,254603,139511,30230,-14571,9528,-5851,-2269,62894,52326,-15237,-65946,-65942,-47084,-31363,-16343,-44586,-125868,-87278,-4375,83597,115159,124876,135316,194677,212468,189827,123917,19784,-72520,-89914,-48890,-1456,42099,50378,-36158,-146737,-81812,-71364,-83408,-96856,-88173,-34389,40823,79096,59817,164663,224223,240413,162695,6008,-67399,-73501,-55664,-62267,-103136,-118580,-132910,-98439,-34959,-7945,-44576,-70866,-69159,-25147,-1021,24800,-35268,-108203,-73986,-25456,-14822,46004,124085,138851,82568,-11048,-122591,-68087,-3758,28582,54662,35325,-1650,-67349,-103605,2951,85545,99353,200685,222241,128397,35808,-33308,-60931,-42177,-53917,-42229,-11288,23399,43046,97511,240372,345706,286219,145959,22333,-41172,-67015,-73427,-46913,-34283,-25817,56271,316054,419202,272033,39595,-72142,-84458,29039,142007,110494,9748,-40947,-3568,22378,49024,58484,49450,59572,98013,52098,-58461,-152073,-78471,21379,94828,117385,118276,78748,1104,-60033,-64468,-2234,45961,35778,-16929,-10720,43333,106116,110258,18008,-67270,-130782,-47527,51268,84827,45341,-60217,-77570,29343,80568,81249,62974,12528,-48767,-100910,-61110,-1564,13253,65675,112464,63112,16382,-44944,-60123,-52700,-43240,-45367,-14739,-1007,-14319,-82395,-142426,-113017,-78533,-81097,14914,106593,138529,91746,-46303,-46815,31359,97775,96558,34845,-19351,-47962,-49402,-24208,-102455,-58177,38996,26558,4259,-32467,-86462,-132333,-67771,911,2121,2396,-53488,-107061,-87410,30037,76790,-7663,-22067,74321,177067,205382,115867,19868,-12758,-29637,-16376,22868,35359,58880,-18889,14739,133322,245996,182048,49047,-97052,-30327,97756,180056,200693,60966,-33760,-55027,-70480,-81649,-70919,16948,110868,196966,244654,218623,160537,123828,79594,45816,7727,-36268,-22436,19317,93659,234891,328426,266382,144496,62768,36665,35544,-531,-79313,-73660,-2636,65276,110554,162683,177922,112601,5332,-15325,-46655,-44255,-38774,-61253,-72264,420,5417,-79907,-94583,-21553,74968,223783,308292,325182,333960,265486,111352,-35585,-50445,-61656,-68809,-46507,-48157,-46943,-66852,-103982,-54731,39252,126861,184643,212295,154323,-3063,-95155,16117,35133,-8963,-49877,-122360,-104909,-92795,-90683,-40654,40911,32190,-1857,-45778,-65751,-13724,86673,143730,17491,-105112,-64722,3191,64679,136668,76928,-40634,-67027,-42097,-19995,-32628,-74021,-32395,105484,256003,173193,16996,-46710,-44343,-24607,34578,64656,25396,-13172,-33228,-75993,-53967,25769,112471,175980,250257,241778,238522,221192,97009,-27499,-2446,117234,161449,19060,-106663,-77515,2261,70705,76501,42904,52693,135344,190718,131076,67631,10198,-17633,-8883,-5586,-50219,-4437,51117,7279,10603,19449,8366,-22449,-76842,-121180,-76836,56418,180152,173891,90689,3873,-101904,-75973,-24866,14200,27562,-9904,-28901,-45881,-44321,-35325,-35654,-21506,-3962,-14906,-33479,-56906,-646,-13421,-61846,-75708,-54645,-21751,-11569,-21203,-37393,-60150,-66918,-46312,411,15577,-4708,-30773,-74357,-122857,-70340,7046,110384,250265,200068,70269,54494,71843,118397,225731,306307,363411,399612,304725,135230,26230,-53959,-61047,-28481,11258,47612,34475,-1209,-54166,-102405,-159073,-163722,-121631,-54175,50845,97040,95126,54337,15603,-9533,-10295,-94416,13780,102775,153720,192231,184011,105662,-16599,-67706,-19939,-14183,-74743,-126443,-64429,-51914,-31273,83262,118043,2070,-10721,-16936,-30139,-11769,34039,80922,124271,106876,6997,-64689,-53634,18750,58336,71154,64339,53011,44112,8878,-11175,61135,55548,11440,-36655,-82972,-89411,-70078,-28710,32842,41720,33571,58480,150679,179282,187308,126500,41966,-32366,-75384,-34905,31525,61716,139607,244470,363676,357221,293920,284245,315228,66950,-101888,-95928,-70520,-35945,-4910,-21802,-73397,46207,210874,384080,548451,656477,596670,371883,54527,-105182,-78662,-69636,-65416,-55059,-74286,-45695,-47662,-205,146104,320335,388626,377687,242695,109521,18616,-47074,-98591,-115764,-141293,-117786,-59103,21557,88167,84415,66380,17317,-53902,-106600,-85266,-57840,-13060,-45765,-75570,-114154,-15779,133446,175951,93747,3371,-46867,-53028,-8611,54668,62429,50731,38144,-27441,-102148,-68206,48186,39973,23928,76903,106686,131774,143446,90594,18401,76706,235614,323147,202763,67538,38604,-22968,-75746,-67510,-62132,-110518,-113637,-86198,-51506,120,17168,9075,-21736,-55768,-42615,-30948,38082,94050,204456,276133,217124,64000,-20284,-53833,-78571,85788,281404,370972,319553,183480,75843,-17952,-97367,-72899,-50019,-19166,-19630,-496,80516,308808,382698,179082,-1359,-77346,-83156,-71261,-89310,-80979,-116101,-93719,-75244,-69455,-13972,28442,32123,-13139,-28510,50048,69558,110010,101633,92095,74382,55906,50110,17409,-60887,-121975,-103900,-61489,-60281,-35286,-10148,44824,116608,96386,3073,-64252,-83005,65064,301779,413431,404559,350895,299957,207199,161503,202796,334758,414949,245955,26454,2047,62382,110178,-52330,-136659,-51105,-60469,-45996,-12824,-32476,-90626,-129555,-82209,-17097,62781,129536,135225,46366,-62615,46888,124035,71479,-51272,-4659,84700,81133,46778,-4816,23618,183414,322521,278790,60664,-41440,-35044,-65365,-116723,-128064,-132361,-108002,-98575,-89183,-105276,-84097,-48353,15840,25835,24501,56932,106774,129859,82423,-48911,-41094,1917,18695,52785,27604,-35055,-15552,-5498,-17672,-50432,-68594,-37417,101,44252,105534,97332,15771,-49425,36383,103980,108295,130361,117301,151796,147342,63147,19,-10734,-29347,-104115,-117689,-114323,-132432,-101860,7761,71118,36829,-25062,-66428,-95649,-86396,-48348,-337,-2907,-1984,3921,4898,7135,-3466,-17638,-66630,-94199,-131178,-129488,-93558,-115072,-52186,-22094,16631,49920,33936,-48447,-35381,91050,150829,86941,16498,10623,-13085,-42250,-57568,-53021,-1507,65738,120201,138083,138661,134539,63710,-1481,-18980,34207,70215,90187,35933,-28118,-56948,-75330,-55787,-59703,-121694,-129482,-80604,-40692,-26214,2984,33841,11324,22321,90845,187832,162843,68657,24942,16964,29049,38134,126359,226389,147238,10615,-62702,-49702,-39239,-43572,-68373,-106325,-67819,678,57312,46465,-16980,-51092,-29589,20776,66984,95800,150331,166446,132444,68447,23511,318,6254,27582,10464,-1627,25318,52834,-18113,-101210,403,32858,-17239,-93820,-79719,-33454,-38172,-36450,2609,-9234,22538,24336,-19578,-39052,-56733,-139237,-108062,-99276,-61646,-30845,-22435,-1695,33065,63520,116545,184620,122326,73011,12140,-70114,-127278,-105953,-73416,-88894,-10003,252761,433880,483381,432111,331682,235181,158881,91918,40557,-62791,-123365,-114168,-100386,-72634,-20005,-19911,-67726,-72943,-13190,31914,19373,-32733,-70460,-81130,-63411,-52497,-81951,-137687,-149349,-161120,-161648,-121767,-73438,-12785,17008,-25377,-21672,18276,39862,16627,-47894,-83532,-59654,521,256,9465,93500,166062,155343,156727,130411,75219,58262,42664,24758,10015,-35963,9145,29736,53123,42762,-3655,-57158,-55074,-12491,4624,46980,-1193,52958,196607,434473,482293,438109,328004,84389,-119057,7461,150976,156062,77033,6581,-35077,-65941,-37661,56672,156180,277754,394904,433991,368693,162025,-198,-67376,40803,78509,2140,-85512,-59075,25051,88067,31362,5124,10032,23562,-28,-47223,-135197,-75317,-17554,-12636,-115189,-17554,86745,104755,83537,77792,16717,-65540,107016,258789,315278,227402,24684,-117247,-106729,-53234,-24684,-26686,-36023,-33237,-73104,-97328,-56005,-75970,-84566,-76794,-109163,56681,248459,285273,126011,29977,15255,50264,45108,-2192,-5055,-13038,-16669,-33933,-31454,-44160,-97430,-115547,-71085,-32462,-44051,-60852,-122810,-118162,-70966,-25673,-7453,44320,76170,38808,6399,31538,42757,5666,-78234,-66672,-15835,7353,18669,-13329,3936,-3713,-27156,17851,121568,168082,134497,83085,53941,95906,159516,160398,81568,52328,47722,48315,25842,11967,-4558,15668,67627,73200,69382,102242,80195,92457,210536,349005,442008,491364,487147,404537,169434,-31006,-120432,-60767,-3308,30670,150457,254153,257675,125859,-30620,-123558,-87985,-78946,-55913,-41686,-37671,24150,40875,-12936,-33774,-2836,-1843,-22944,-71653,-135418,-65067,37946,87736,114728,148800,149374,89764,-50160,-86432,22754,22080,-18960,-2441,136189,309887,220280,-20890,-126095,-137097,-131263,-66658,16287,103498,127893,17409,-43097,-27525,7056,62596,82904,53420,-21667,-52619,-72453,-52016,13318,55902,103269,61614,31465,26607,63888,85049,72274,18859,20116,78477,165316,210233,95465,-36001,-29691,64186,135384,142011,45843,-72473,-165969,-117623,-7171,32117,-10668,-26799,-58126,-80704,-8783,-6484,-13913,15931,17816,-5785,-13311,38180,22846,16446,-20957,-69044,-114452,-125794,-37936,-25070,-89308,-68272,16090,54890,104460,172436,137940,29071,-73214,-101659,-86872,-98562,-122399,-105116,-79772,-33343,72410,53687,-44154,-73394,-82532,-38295,3570,-25964,-25827,26014,74006,91136,119120,131846,62703,-49931,-140105,-37484,83979,212342,175487,28217,-16323,23724,88704,131341,248777,260474,344256,339961,161877,-20529,-69262,-27696,-20490,-20213,-4146,-11254,-22796,-47060,-21901,72834,178413,140227,28001,-51860,-78372,-76326,-89308,-47756,20046,140766,259051,299667,117654,-59738,-33729,23888,31544,5444,-5221,5220,-45728,-122670,-33713,3925,24545,3189,-63166,-73032,-60419,-14580,90486,139381,159091,39074,-49941,-59034,-51496,-7474,55421,70427,44601,-7546,-29080,-26249,-77565,-31705,78410,159539,181997,89759,40671,801,-26366,-52925,-110953,-77854,-5873,4898,-42701,-53660,28509,41859,-6408,-35757,-22916,-11406,26537,53140,117968,172465,199708,227527,217342,114529,60234,33668,-56277,52403,164975,165967,200118,214113,104995,3576,-94997,10592,81846,63622,70001,104420,45466,-65079,-56110,23607,73069,18720,-61523,-71895,-74438,-60349,-28514,43385,104672,246065,267475,140092,21055,-31225,16211,108283,126971,80324,26663,104989,166528,45502,-10964,41685,30648,-48409,-67038,-13581,26246,49893,76767,127861,166885,176345,115049,30537,-31880,-76095,96236,255480,189918,86768,92812,142405,215653,130010,-32546,-72360,-50624,-58819,-38713,-9439,-7519,-12233,4403,53696,-20413,-93289,-13991,-42783,-129019,-52567,-64663,-94920,-107133,-100459,-97875,-43218,69540,135655,70655,-52184,-91172,-23229,63573,144269,221817,189188,11459,-99526,-27358,81022,97648,1327,-101939,-103670,-27536,28913,20165,20129,-4609,-43235,-59450,-60631,-68401,-60621,-55516,-34799,-15943,-39695,-86122,-111334,-80476,-43138,-42055,-56725,-66239,-62442,-71877,-68277,-56407,-27452,44712,256189,441004,451945,276940,145040,85209,57697,18628,-82032,-83513,-40168,-39862,34268,159566,132235,-41438,-47201,11115,-13442,-114217,-85112,-32329,-60999,-47369,8737,3115,-40301,-59290,-16081,36489,68223,29330,-100035,5827,43719,117841,139022,91133,-5398,-77240,73921,92671,-13995,-88389,-131671,-100920,-31084,11774,47465,23696,764,-34576,-13084,-84160,42667,55680,11205,-6220,-3011,22512,52497,18476,-11968,-7107,-15547,-43129,-39646,-258,-39694,-109339,-116069,-39165,-13502,13137,53136,89431,52701,46457,12855,42381,9952,-8977,10334,29317,6756,5009,-27519,-82928,-91136,-14682,8963,-31888,-67257,-45946,-65894,-92885,-98459,-105148,-74874,-60588,-93528,-56354,-51275,-63915,-61481,-58294,-70521,-84198,-81905,-41825,-96833,-78239,-35271,21792,50368,19709,-42347,-38745,72917,81746,43783,9027,18895,102753,151963,218125,247128,155570,41529,-35379,-57071,-37672,-18829,-49281,-61826,-58183,-27260,-27769,-10883,3547,-6897,-6937,22289,36225,-18896,8370,43718,27716,-62692,-110769,-66604,-47514,-1597,123593,256449,240155,137503,27581,-4272,-48892,-73674,-97544,-58524,-53714,-76378,-86870,-64441,-62352,-69042,-897,93088,114430,99531,71954,40852,37191,22534,-43463,-82932,-10488,-2833,-58923,-23118,23191,18778,-5008,-24862,-3541,19694,56369,61266,27839,-10651,-21561,-24064,-39487,-110278,-144059,-69859,14371,79298,26574,-52998,-16343,26303,96517,128397,80880,-17407,-37082,-28663,-72326,-66303,-22294,21173,35198,29534,16758,3982,12052,29894,68598,33134,-44960,-63897,-38135,-39051,-72796,-70414,-73500,-71276,-30550,17416,56541,83219,100583,125764,190783,229089,119570,85705,136038,169499,157337,80585,7672,32223],[12452,37144,55429,47816,80815,87963,74199,53499,-1753,-34531,-17996,-67193,-41792,14614,10396,-36474,-59898,-87929,-77511,-26163,57788,165009,192045,87456,38272,38852,78107,54729,-31742,-131124,-94782,-93632,-87814,3476,158509,245976,196341,149786,73536,6789,-47647,-54029,-60331,-51704,26797,36767,-7332,-13047,-9852,-51241,-113900,-52468,-25459,-88291,-112371,-19068,44160,42979,19879,-953,-30675,-31352,-21266,76292,164713,174078,101002,20102,-50302,-44723,34321,98713,69466,-16058,-25470,-14863,31193,132249,260759,401032,434545,249082,98028,16595,19134,25625,33749,84,-78036,-100474,-98560,-90091,-91162,-51674,-3377,41684,21827,67,-39520,-84990,-98956,-74680,-20191,27617,21468,7591,-25188,-61845,-79223,35865,34626,61805,70387,38311,20056,13291,77848,235158,242237,134768,181981,343704,364395,235220,114802,19668,-20611,66509,124232,72921,-26682,-114155,-41648,-36886,-75112,-16901,138429,298318,257404,141372,91026,53917,-9325,-37373,74732,138797,141968,121000,135281,172954,194747,155942,55143,-6836,-74789,-131693,-133199,-52790,43371,70810,61041,72264,92438,116600,159218,170060,100910,47120,45002,42385,-15332,-111179,-129029,-85390,-33828,-63315,-95950,-137777,-72652,-34131,-19325,-42114,-65611,-113179,-79671,-121847,-130305,-141580,-91028,-100068,-95915,-61939,-46412,-49809,-91588,-92219,-68866,-18256,36738,-3558,-64606,-62935,-31557,-59351,-71263,-73569,-45813,23058,119612,99186,24006,-24064,-11167,24692,75399,73331,107,-85553,-6798,-197,-17557,-24669,7584,53869,22889,-129,-5260,-3180,5253,20722,15446,60218,164904,248302,195413,134360,67488,8139,-17929,-66134,-72333,-3746,71542,89912,50722,-4992,-45168,-83924,-88768,-59481,32153,116739,146974,113325,56545,36512,25955,-2471,-28918,-65324,-68859,-44626,-77563,-114190,-103238,-110956,-96348,-89953,-119217,-130932,-107947,-34779,73790,105676,58449,24664,4658,40624,111540,231377,292735,175223,31514,-24715,30549,28664,7739,50898,43911,-12669,-53454,-59424,-43580,-24520,-3281,-26521,-109911,-79032,16619,115341,141703,164847,183441,244259,255756,214118,128442,11195,-84437,-92848,-55217,-16536,6619,19831,-53363,-153977,-73481,-56325,-60764,-65639,-58058,-4763,73362,90474,50072,138112,191323,194211,125527,3451,-46918,-43163,-24320,-40015,-90551,-109957,-125941,-94193,-28065,8308,-24821,-69359,-66473,-10986,42859,88587,7596,-92841,-90838,-37050,-18584,39182,100686,96486,30051,-36622,-130254,-54593,12301,52507,65047,37452,-468,-60469,-107447,-16440,55829,59499,147628,194649,114648,31450,-31153,-66446,-54677,-67400,-50762,-11301,41006,64311,120227,272353,393963,318448,133874,2704,-61119,-88358,-117978,-72421,-38834,-20940,59698,310969,405297,262512,45988,-67529,-81757,34604,147937,104566,2395,-36675,13563,28464,45279,58229,56251,64962,91783,39536,-58163,-140404,-84471,10503,91663,134576,148587,109943,19128,-55038,-62643,-1487,37132,15941,-29634,-16008,32752,95810,111577,27659,-58217,-141639,-18106,82278,95662,51505,-51227,-75653,22632,66528,60061,50077,6500,-52549,-103914,-56493,-361,8889,59852,107864,67607,27375,-35879,-47855,-38031,-31902,-41755,-14710,1886,-7145,-75353,-131715,-105508,-80795,-83157,37862,135798,166603,122630,-9588,-74020,3016,67321,70229,13625,-44857,-75065,-86015,-41151,-88326,-40260,36666,8061,-9248,-25907,-72344,-106035,-49023,13645,16963,17557,-40544,-98321,-94569,13598,39379,-31377,-10865,111590,211417,211043,106678,9332,-17046,-22654,-3788,28523,35170,65383,2646,18797,120344,222220,171066,48352,-94449,-12336,114376,193318,214801,64940,-39907,-70405,-88460,-91452,-59453,31486,153667,240853,273972,236548,173912,129768,78774,39655,1916,-36524,-17982,22132,87514,225325,340523,301659,187701,94689,58695,46471,-10644,-94860,-48304,22203,82987,117331,149066,140208,72400,-12923,-24388,-47563,-37804,-34436,-55168,-47795,17952,11638,-81420,-60772,13989,115543,263980,335408,311936,298510,198611,32309,-64855,-74216,-77446,-61979,-36980,-37243,-26573,-30853,-62774,-59391,13434,80204,118775,145474,105538,-28258,-78632,20981,28260,-26230,-77524,-154928,-113132,-90849,-80933,-28515,45294,30831,10799,-10516,-18633,313,84921,163328,23614,-106815,-64864,1834,57117,129169,80770,-36124,-78102,-57450,-28112,-35168,-72752,-34912,86589,227573,154109,9910,-48611,-32466,-7210,50121,76486,31825,-9843,-32366,-71996,-54525,5622,90430,157321,209374,183640,185771,187479,90957,-41750,-26396,98995,148740,15263,-101291,-51160,40464,98044,83378,39841,44972,147093,225561,159294,89635,29761,882,7651,756,-69649,-10320,71421,37402,30923,17119,-9541,-40137,-76807,-106382,-81927,48075,183387,198755,130985,43888,-68535,-117209,-75689,-33689,10189,-8929,-36807,-68433,-69272,-56803,-52678,-28339,-2862,-12930,-35576,-60961,-4842,-18648,-64640,-78928,-55890,-28998,-37215,-53633,-52661,-64991,-66260,-36297,14053,16445,-16480,-46288,-83494,-118123,-69451,767,93053,220709,171965,51369,51115,68679,111838,210331,287055,360495,416039,322384,138999,18125,-64327,-63478,-26887,9738,34705,16630,-20835,-76788,-128294,-150415,-135402,-101347,-76379,27011,75742,69661,24060,-5391,-5811,8067,-66613,7067,70634,106168,133655,136123,76762,-36076,-70721,-22927,-14131,-70695,-126694,-69452,-58591,-23641,101777,162425,42205,-6341,-40397,-66113,-32126,32755,74098,101806,82459,-10270,-77659,-43682,27030,53023,56843,43973,25248,8649,-13111,-4093,73390,55724,6447,-41453,-89185,-92490,-66479,-25405,14453,30099,33392,63198,150698,163455,161913,100895,23522,-44908,-73982,-17445,52100,80991,143529,223517,321163,329634,278370,263641,295021,34338,-120601,-88344,-62925,-18158,22749,379,-80471,26608,181229,292763,373043,437739,404903,264037,25275,-102358,-65701,-61120,-69420,-52636,-42767,-16683,-36100,631,148673,285949,311976,304427,203767,106621,27467,-37453,-94694,-113678,-137349,-112662,-50376,30212,90461,94907,93379,51289,-14255,-71942,-66807,-38830,4023,-48737,-88665,-115889,-6010,136918,181328,105137,25817,-28540,-43886,-25170,2082,-20737,-37505,-28164,-65349,-120117,-85039,19334,13649,3238,78368,127430,153622,142393,59534,-34218,27796,182108,261573,151750,31557,12362,-37945,-84365,-37760,-43742,-108037,-116981,-84359,-60639,-24191,6710,4390,-28879,-68012,-34827,-2390,72778,115338,241132,316914,234734,69206,-18257,-53619,-89257,32418,168501,228711,189151,96386,40638,-25738,-88558,-58490,-31537,-6561,-13738,-15552,67653,293765,361755,163630,-3336,-71406,-78282,-53837,-68410,-65894,-94868,-100958,-79214,-64863,-15678,13908,16522,-8378,-12206,50508,55408,86260,75232,73896,73303,51935,32337,-674,-61145,-105930,-105897,-59840,-45437,-21697,2879,62972,134529,100836,7836,-67897,-102146,64307,308435,424044,437976,415597,321918,189967,155876,210678,353573,458031,306379,51780,-20852,16614,75662,-59103,-110989,-49473,-46293,-29665,-7844,-28965,-77638,-106282,-67664,-3092,91441,178493,179288,59378,-65191,55343,145249,88848,-35948,-7622,88806,105600,72477,-7460,-20410,134668,274415,238264,38606,-55239,-44430,-72734,-129312,-133486,-144686,-106430,-84878,-77241,-92369,-79636,-46972,24202,35093,27042,50287,94958,124912,74340,-72606,-27997,12707,28492,64251,45994,-6849,2565,-6785,-26244,-59980,-78670,-47192,-9914,28694,82557,76285,-1041,-47420,51566,100271,80814,90592,86887,131701,147655,74691,16705,2616,-17941,-95481,-124784,-110656,-122417,-112244,3642,76317,46806,-22833,-69099,-97008,-82124,-43745,-5641,-20512,-18326,11167,12214,7255,-9123,-18237,-59502,-80260,-116590,-148534,-123384,-99289,-32941,-6053,21548,38557,25293,-33228,-37330,23606,60310,26215,687,9473,-15888,-57995,-73083,-28995,23059,80441,123762,138151,138275,134247,65103,3633,-4313,53016,81156,85432,26762,-39131,-62955,-70691,-45066,-49407,-109471,-143894,-97141,-49381,-24680,8951,42339,20715,30480,98704,194402,154949,63273,20386,21092,45336,64324,157167,216669,131637,12288,-60588,-49306,-45449,-61275,-91020,-95620,-40194,18593,64778,44126,-25107,-61536,-44483,3808,51474,84475,140147,157134,122803,65419,33471,19161,22851,38562,19874,11649,41637,65815,-3011,-74095,7724,46689,-1527,-88906,-81574,-27961,-36311,-40967,12013,-5146,35779,42595,-1667,-16639,-30225,-108634,-125894,-106439,-59068,-21392,-11603,-2902,17671,34462,74603,156922,132124,100422,38321,-53851,-113384,-113842,-81396,-90341,-265,256924,410339,452923,416632,329668,250729,178002,93869,27882,-88436,-118231,-116715,-116059,-86505,-29922,-27808,-73090,-68683,-25753,6371,-8423,-46579,-78072,-75912,-57235,-45992,-80274,-136642,-141946,-154628,-158305,-133808,-89251,-40107,-25815,-79742,-42417,8626,22671,-1476,-52891,-68886,-44944,20056,28044,46853,123818,153132,128277,143425,152204,147097,119235,87633,32407,-679,-34184,19169,39194,66919,54678,-2583,-62702,-45886,-5802,12142,72308,15835,48832,190406,435474,500892,475967,358375,90026,-124630,-5729,139643,139466,57029,-13388,-48200,-73101,-58217,31755,124907,233873,344184,380333,320381,125543,-19871,-85591,18509,79384,1553,-93416,-60453,22455,65855,4527,-18637,-17016,-4941,-31069,-74613,-126593,-82526,-36088,-21990,-118117,-14215,101743,127375,91717,71190,21456,-37301,96374,218876,273779,203181,12423,-119360,-109435,-54645,-25434,-30920,-43108,-40297,-75439,-77276,-18410,-26672,-34823,-52400,-109117,51318,254443,280157,100723,20727,16664,54957,55706,10771,1896,-6546,-7381,-23933,-24310,-41757,-87333,-93412,-56203,-26829,-40960,-48976,-107856,-130995,-80654,-26092,11242,85658,98809,19069,-4176,25616,33959,-2676,-84665,-72957,-32181,-21619,-7916,-34812,-10496,-13819,-36374,1336,106700,160686,130351,89334,78042,145771,228839,209961,92631,43623,34838,43172,30170,30675,14498,17357,48654,31238,28927,81507,51734,58593,223662,394009,471168,496777,474752,390204,162911,-38026,-115342,-59193,-4650,30556,149429,244529,241880,116113,-29722,-114702,-97362,-91326,-62621,-43599,-35830,30498,46109,-3468,-24209,511,1112,-15499,-58596,-120501,-66028,40403,107035,153519,168924,138472,89403,-37206,-105533,-9741,-4818,-31470,2914,148187,319169,191901,-37500,-131849,-137815,-127648,-53521,32810,122321,137809,20366,-48854,-34229,-1938,43708,57688,26525,-48830,-70783,-71272,-43835,24897,78296,127718,79713,44798,37392,77922,106040,100428,42724,33709,82975,163681,200618,100855,-27835,-21451,66316,119597,119022,39414,-65204,-148830,-118307,-11897,21354,-26191,-44854,-77768,-81487,1158,-2086,-1047,28997,26673,1089,4412,39323,7367,-3054,-26583,-63681,-104462,-115522,-30297,-18437,-77566,-58379,26420,70820,126856,197933,178514,95055,-9328,-57734,-55707,-77571,-116551,-114487,-86421,-40557,57262,61845,-29278,-38504,-31378,-93217,-37695,-49599,-46861,-2186,35806,45666,71124,103595,53051,-48030,-124064,-38371,73090,194149,161869,36126,22911,86509,162103,190986,265941,298330,449927,443900,214286,-4573,-71361,-27704,-13022,-11707,-411,-19400,-36197,-54195,-22315,81458,203303,171618,57660,-28374,-76111,-82495,-88577,-43180,28728,150710,278506,314388,116290,-55940,-35141,21479,31644,6696,-1297,13544,-41434,-108144,-40884,-10694,6526,-4710,-54924,-76213,-88464,-49260,58088,117196,139585,37698,-43474,-62245,-57054,-8164,55017,60290,33739,-18169,-36767,-31832,-82263,-29306,84954,162964,181739,86149,29526,-9816,-31740,-54366,-106079,-75487,-12192,-8707,-51265,-56865,27936,48135,-1684,-33499,-12883,20636,81736,128217,187144,221026,228791,246286,229563,135250,88994,48984,-64948,-855,103961,111381,146926,157144,69904,-1846,-90231,3972,80438,98369,123950,153326,89535,-18676,-24229,42810,87323,28336,-62548,-56896,-57805,-55586,-21259,65071,133675,253699,257526,144310,41996,-1940,37334,101610,83830,41008,15687,105642,126759,-8033,-51886,11148,12700,-50761,-60153,-15801,18780,39685,63527,118989,169641,176023,105696,17162,-32698,-61662,108317,236574,170760,84830,103231,170042,238509,147566,-9280,-74962,-58847,-66364,-42492,-13522,-16558,-14664,20486,78327,-3147,-85046,-22039,-56907,-86543,-32276,-51657,-85562,-111353,-105691,-101397,-30894,93231,165435,94655,-30336,-70185,-23276,42007,96607,149778,133597,-12509,-110708,-45946,54492,68865,-23183,-121168,-87585,-24319,9348,-3023,228,-19081,-49043,-61266,-55595,-55895,-43713,-41648,-23658,-4987,-24171,-66780,-92163,-64568,-45218,-52362,-65940,-71919,-65811,-75608,-74536,-64356,-39489,25176,223795,411054,438401,249436,121982,76229,54560,13793,-87301,-66384,-23787,-33809,20727,139830,111632,-44440,-39315,17085,-12581,-111987,-66904,-21470,-51870,-53695,-8148,-17963,-52257,-67712,-30940,17255,51037,18995,-58666,883,39653,122460,148695,104614,16588,-80221,32590,57721,-41936,-114313,-159007,-131794,-62081,-17174,55760,58173,25204,-8764,17859,-123043,3002,45542,25234,18581,14796,22997,35082,-16344,-50081,-25126,-20535,-58964,-57050,-14187,-64552,-133165,-94943,-22915,12755,42641,86494,122338,83488,59979,17779,52073,12173,-16875,-753,16902,-286,1859,-30867,-85179,-98528,-14223,25520,-11602,-51365,-44728,-86140,-59730,-54691,-84612,-73233,-53899,-83925,-54478,-60147,-69095,-68841,-70067,-80676,-85758,-65234,-27188,-90889,-86955,-39312,17718,37773,5595,-48727,-40943,73622,82714,38398,3024,16568,110247,162859,223508,235681,139295,33202,-31650,-54787,-66363,-49483,-75181,-89233,-89169,-40175,-22904,-6203,2286,-18482,-19836,6597,32921,-6598,33159,59684,36160,-55817,-115191,-64657,-44405,-3308,121231,263741,258269,156977,37829,-10338,-66214,-81802,-98310,-58345,-51706,-67674,-61550,-55713,-65434,-90521,-20817,96117,130510,110991,74875,38372,33577,21634,-38804,-87920,-25960,-15465,-57849,-19874,20485,15257,-9331,-24625,-753,27622,70432,76803,38817,-11643,-28979,-33594,-57202,-124603,-150663,-85568,-17883,27802,-34418,-56652,-489,37039,106496,148088,113057,8978,-34618,-21832,-55554,-82014,-43119,10322,29845,21996,1435,-5215,4441,22528,64790,30526,-49545,-52201,-8344,5431,-32901,-47221,-53427,-58138,-19973,9414,46840,77297,95568,114070,166626,217027,139964,109209,143741,165871,148071,79004,-2386,19222],[2225,29274,42811,43008,82510,105589,91470,71687,19875,-11708,-18512,-92726,-87149,-18914,-14066,-43578,-63588,-92711,-75869,-23990,58026,169628,193136,88764,38146,35377,72291,43296,-45774,-124078,-75223,-88503,-97930,-10650,141620,213531,144151,76561,15625,-23880,-57022,-56679,-61932,-57013,30612,58213,24494,-6328,-36307,-84816,-103846,-28303,-10208,-84430,-108455,-3044,73255,78596,54519,30143,-4967,-10665,-17581,59964,153309,181139,108046,15459,-63209,-64423,12492,76329,42182,-23626,-30022,-28646,9230,98844,218291,365205,449916,309908,147930,29282,14066,16376,26136,4618,-57656,-67614,-69025,-74523,-93843,-61649,-27121,1038,-8783,-10382,-36168,-76973,-88310,-62474,-14932,30028,22645,4878,-32309,-78300,-79243,51149,68416,100943,102192,54233,33965,32709,99890,251906,264972,162056,194256,337205,348349,235760,134102,32096,-23317,58847,104665,59570,-28802,-114030,-42991,-9576,-17796,57997,228467,374296,300071,164289,93173,39179,-22871,-35679,78720,133953,133474,110708,125696,166018,196027,156782,49664,-25257,-96261,-131003,-123831,-48729,54121,73125,51218,52996,66961,88523,131276,140249,65436,2357,-423,16403,-18785,-113022,-150760,-104149,-47516,-69907,-82919,-110279,-77756,-45799,-25024,-47610,-63266,-98029,-85080,-143603,-139690,-140842,-103414,-117240,-103728,-70316,-55550,-59036,-102053,-91026,-69283,-21135,30263,-13696,-66904,-52988,-29676,-67129,-74280,-68385,-53713,1600,97583,80311,-3721,-57747,-40014,14334,85228,99678,37282,-82117,-26923,-8280,-16725,-23657,10463,57590,30005,12981,20308,25809,29616,44158,32717,64811,162796,252972,199767,133816,57968,2868,-18407,-68034,-74578,-7247,64019,81315,44984,-2968,-24653,-45709,-50832,-30071,54131,133717,176398,147065,75237,48291,42337,24800,1845,-36086,-47009,-30098,-62712,-74090,-73291,-85363,-112683,-119013,-164195,-178169,-153225,-53600,70420,113000,83897,61401,37132,63472,123342,237224,317546,205871,28946,-41255,42047,55502,21919,40802,35766,-7941,-41850,-54756,-42752,-21117,4968,-13824,-98330,-72557,36978,143376,162578,198982,226600,286827,292759,232028,127433,-286,-97180,-94527,-60437,-32589,-30401,-17923,-77275,-137768,-62035,-39191,-39356,-39647,-30853,23521,101483,96406,38514,108110,151562,139915,81293,-1710,-28734,-15271,4562,-21672,-83644,-108545,-123939,-91231,-23162,22343,-3449,-65882,-65187,2689,89113,147369,45523,-75548,-104355,-53471,-26888,26864,72578,54471,-20507,-64627,-129691,-42189,28287,72040,66687,31476,-7214,-60549,-110448,-36592,28806,30885,98173,160843,95172,22258,-33958,-77223,-72417,-85950,-64723,-17267,49581,81470,140747,296958,424505,330215,108865,-23811,-85355,-105092,-151675,-100174,-47798,-20166,57146,287583,364286,233323,45233,-66402,-82731,33967,144100,89719,-12251,-35547,26120,29052,33899,50074,56916,65119,80121,28393,-44711,-107351,-83789,2456,86780,148769,178234,142395,35948,-53545,-62522,-185,29623,-1872,-43463,-26296,14926,75472,97492,26447,-53935,-141393,7365,111374,106185,61496,-36587,-65146,14940,48144,36616,35227,-352,-56345,-108567,-57221,-6176,-6242,38936,86222,62307,32564,-31304,-41060,-29349,-24422,-40554,-18841,156,-4125,-71027,-123377,-100238,-84062,-78250,51771,151258,178313,138235,16838,-96572,-26395,33693,39918,-9655,-69106,-96567,-98556,-43532,-64746,-21256,30237,-14517,-27374,-24830,-63119,-84888,-34265,21244,26582,26360,-32904,-94325,-103246,-5672,4357,-52100,-2252,140857,234916,206386,90581,-5848,-22501,-17430,4842,30751,33071,70669,23408,18725,98345,183485,147344,40238,-92726,3826,126511,199598,216545,60637,-49151,-86865,-106006,-94766,-55253,33832,172857,258874,279322,235751,173312,125221,69368,26303,-9164,-39751,-13260,28546,83204,208848,333789,315008,210674,110854,67686,43636,-28565,-109775,-25367,44309,97695,122066,133389,100106,28550,-33674,-35489,-50850,-34968,-32393,-46992,-21838,32869,10812,-80809,-29134,46682,149185,282542,335300,280106,250912,134926,-24035,-84257,-90402,-78909,-50222,-26391,-26969,-6759,4605,-19976,-46297,-485,48225,65613,83195,54365,-57786,-61484,27162,21214,-43772,-105464,-126948,-102864,-87906,-73579,-14503,54962,41040,38071,30877,13699,9766,79269,171668,24425,-110415,-68042,-3666,45888,119463,87633,-23095,-77259,-71140,-39722,-43005,-77432,-42396,61768,188520,128702,-53,-51108,-17771,13843,65840,86315,35473,-9646,-34607,-69966,-54246,-12389,62664,130754,163232,124955,134095,151920,82591,-52167,-52992,77881,134319,10633,-95018,-27022,78236,120038,84459,33814,35354,154316,255801,185010,108203,46842,17739,21817,5223,-94444,-16636,89972,67894,50801,9425,-34895,-64342,-79193,-98150,-85674,39487,180488,217409,166178,79903,-26291,-87518,-91540,-82865,-14406,-11692,-45044,-87992,-88063,-75050,-70223,-36072,-2937,-12822,-41127,-68561,-11106,-24817,-68325,-79155,-53970,-23778,-39929,-76837,-71199,-72614,-68682,-29029,23320,13174,-32587,-67303,-97008,-114170,-72134,-12426,66193,176840,135020,40616,50322,63156,101349,189381,260568,349200,423781,335329,141903,10897,-73929,-65453,-26765,4821,18293,-1661,-38389,-94459,-131639,-128109,-111082,-84023,-89312,2187,52181,42549,-8304,-24524,3326,38449,-33414,-3635,30816,54427,72720,86431,47857,-52280,-72879,-28523,-16040,-66606,-122761,-76571,-67873,-19234,112344,197702,80118,-1497,-57908,-91672,-52337,28986,65138,78595,56339,-28469,-84957,-28802,34609,46606,41843,22870,-1489,-20082,-28378,1118,79621,53159,-1047,-48437,-96152,-94424,-54937,-15524,-3188,17204,31016,63045,139195,135253,126087,69679,3810,-57396,-71285,-4473,67578,97011,143270,198597,275118,298141,262217,241397,269213,-1432,-137494,-79694,-55390,-1252,47503,19911,-81466,7521,147782,203336,213486,241679,229501,156649,-8985,-94193,-52599,-54268,-76560,-45587,-4564,19801,-18611,3440,146515,243770,236215,229098,159552,96483,30445,-32170,-92941,-114578,-136599,-111804,-46627,31507,85216,98243,113516,78741,22008,-31863,-37965,-14448,19649,-52721,-102592,-109703,2604,137680,182985,111922,37607,-38701,-91896,-121998,-134253,-174721,-182658,-136688,-127634,-149682,-104107,-4328,-5509,-14603,79395,148818,178243,151557,45494,-76444,-10576,126554,193363,97974,-7816,-18121,-55305,-88901,-5343,-25146,-101072,-112264,-71025,-56544,-53123,-3860,4436,-31287,-83217,-29062,26484,106519,136884,271136,342309,241189,72843,-15225,-53485,-98372,-15855,70088,104777,75218,21358,7752,-30711,-75451,-45715,-18013,2436,-8082,-34451,45090,260931,322555,139386,-8727,-68561,-74242,-40562,-47834,-50675,-73526,-86444,-72961,-59553,-19468,-450,6611,6308,6402,49845,39728,58019,45824,53908,72979,53197,18584,-16266,-58322,-88148,-98625,-57231,-33628,-9962,16393,84064,156305,109014,16391,-64750,-119977,56143,296545,413835,449552,461306,326623,165810,147074,212760,358074,474334,351087,73952,-36779,-20748,48558,-54703,-85077,-43721,-32108,-16458,-3467,-24677,-63963,-82750,-47528,14233,120714,223974,216968,69762,-68698,59174,159180,102925,-24109,-9609,91846,129096,96960,-1063,-56047,91178,223736,190589,13574,-64199,-49477,-78953,-139284,-128502,-145109,-100136,-69499,-59320,-75427,-72438,-44017,32125,41119,24498,36939,75192,108954,57091,-99088,-6825,28877,42423,77097,65635,23949,22122,-5869,-33122,-68608,-88652,-58349,-20509,14438,62156,57934,-13618,-40537,63978,90803,50895,49257,58105,112752,145171,83385,29701,11745,-6976,-83699,-129652,-107639,-113738,-118100,2981,83047,58994,-18181,-70739,-96705,-76384,-39643,-12965,-37991,-26940,23126,21154,7285,-15908,-21778,-55104,-66353,-95380,-125267,-120305,-72638,-13714,8932,25048,26681,18264,-14442,-31790,-42807,-21626,-21300,-10005,8129,-19012,-73241,-81458,-8091,41851,89647,122506,133282,131584,125666,59788,6043,10870,70417,90332,79849,18977,-48396,-67960,-68081,-38093,-41933,-98098,-142611,-111381,-53822,-19796,17494,53885,34117,41540,105205,191114,142080,56876,15306,23673,59945,91640,185563,198490,110914,12422,-57802,-47516,-49495,-78361,-108059,-76286,-17672,31425,67610,38274,-32775,-69038,-57194,-10384,38758,74728,129912,146725,113007,63975,46316,40338,40485,49463,28328,21899,54297,77233,14586,-50057,12554,55557,10283,-84043,-86942,-24225,-34756,-46256,15837,-5505,44989,55352,12391,2212,-7744,-78602,-135634,-111331,-55190,-11769,-2300,-6286,1849,6942,33713,120118,135819,126533,63120,-38035,-97665,-113989,-87585,-90240,9844,243449,365452,407851,388342,318326,261015,198777,98274,16748,-111828,-89226,-99457,-132506,-103729,-44761,-40262,-78400,-62970,-39041,-20924,-34541,-60080,-84580,-67985,-48141,-35873,-75234,-134234,-136618,-147173,-149350,-139981,-104891,-70949,-76441,-38727,-16189,16957,9994,-18296,-55281,-53512,-29136,35154,49133,78281,148546,139794,107401,131801,165673,210227,188749,148033,55252,-8890,-31928,26550,48246,81414,67270,1770,-60627,-34539,-857,16736,88399,28328,42508,177235,420979,504062,502999,381937,95079,-121797,-23972,116771,116954,37233,-28881,-56779,-75606,-76296,4506,87976,178088,277286,307339,253448,81381,-40929,-103037,-2279,84667,8098,-95720,-62465,15631,39835,-18164,-37306,-38033,-25669,-55355,-103798,-104003,-76020,-51867,-31231,-117662,-9219,113901,149700,112968,74500,31274,-6425,90373,183666,229782,169050,-2761,-112876,-109586,-54613,-24275,-34253,-50803,-47378,-71986,-52200,24996,36297,25800,-27988,-104968,48412,253941,263460,71493,6209,12782,54707,64909,27988,12903,2866,4400,-10767,-12425,-33276,-76394,-81491,-52463,-30139,-41533,-37665,-90367,-143847,-90358,-24040,40417,134162,118233,-2047,-14153,19250,25815,-9451,-88814,-76640,-43871,-45857,-33816,-56227,-24806,-21738,-41609,-12713,89181,146418,120300,91741,99505,194930,292948,250659,101977,39015,28840,44753,39556,53626,37090,25788,36546,1333,20382,96609,54134,22418,220627,415418,473706,474634,435273,351605,145706,-44521,-108238,-57919,-8522,25680,140995,226298,218189,104167,-26891,-102339,-107499,-102799,-66252,-43277,-32571,36363,50202,5470,-14018,6156,8294,-4647,-43937,-100681,-61817,46191,128348,193515,187852,129271,91053,-21716,-122440,-45977,-30742,-43338,9844,159268,320274,165375,-45108,-125578,-133531,-122719,-40899,49897,138740,143685,23714,-54618,-43093,-13760,23899,32686,1012,-72151,-83420,-66605,-31500,37525,96722,146981,95413,56328,46853,91755,127547,127291,64802,45244,84939,156492,184046,104096,-17419,-12115,66251,100423,94415,31974,-58025,-129725,-102477,-592,27450,-27803,-54592,-89686,-66923,7707,292,14686,43244,35829,8304,20909,40888,-3844,-20382,-32153,-57888,-93161,-104782,-24743,-14970,-67716,-47046,38608,86643,143480,207765,199824,146230,54058,-7440,-22017,-53415,-104192,-123041,-92748,-47021,41492,68078,-14739,-7046,9218,-104784,-74536,-68722,-59703,-15196,17138,16672,31315,72594,39695,-47396,-103345,-26505,74843,187947,160153,55694,65861,143442,224799,238910,271637,332015,544373,535471,259791,9874,-73052,-27209,-5676,-4775,1309,-27955,-44512,-54956,-21474,85449,216322,192476,81766,-4223,-67793,-87070,-86276,-37447,37607,155029,285341,315232,112825,-51119,-39869,16517,29933,7176,2445,19822,-36213,-81225,-40704,-22450,-9965,-12214,-46666,-70675,-107003,-75228,29846,92286,111371,29049,-42938,-65750,-57011,-3965,56428,50648,23892,-25469,-39773,-34786,-88079,-27239,91691,165260,178164,81053,17434,-21366,-38319,-57177,-101098,-72229,-18845,-22187,-59356,-60761,25310,51881,2310,-31092,-1624,52016,137691,204336,248846,260273,250565,257459,239686,161909,126145,69948,-52762,-42634,47663,55957,89045,97827,33311,-10052,-80883,-4205,74136,127425,171881,203067,142661,31082,7629,58577,98262,36975,-60724,-44262,-42661,-48688,-14531,84507,158589,254753,244431,148856,62124,23313,52888,86215,32938,-10015,-4260,95801,77932,-60290,-88843,-20108,-8585,-54054,-53241,-15134,16969,38123,58395,112902,170887,170143,92181,4261,-32704,-41481,125204,218247,151456,82782,109991,189508,245900,154425,12195,-71924,-67787,-73441,-45263,-17282,-27411,-18397,37811,105522,17051,-72605,-26781,-54741,-45143,-1792,-28485,-71173,-110379,-105788,-93405,-6375,129484,209892,135774,5312,-47009,-22294,22085,53350,83949,77649,-39129,-122160,-60308,32552,43844,-44222,-126256,-73657,-23616,-9759,-28568,-22129,-34855,-54554,-61123,-48946,-42470,-27193,-28876,-12838,6501,-6273,-42233,-62395,-38298,-39331,-59634,-73753,-77422,-68703,-78359,-78478,-67777,-44755,12754,195502,376691,414134,218515,98448,67379,53015,13049,-83101,-47262,-4249,-20302,6418,110905,82651,-48651,-30894,23740,-8197,-97750,-49748,-12305,-42401,-57989,-25740,-34988,-54216,-64204,-36700,1166,33433,10186,-20742,7850,38230,126338,156212,114319,34458,-60770,-6539,13041,-76155,-110737,-156049,-162239,-97425,-45797,63713,97946,54925,23078,70326,-113927,-41986,26819,32743,37576,27312,19499,14206,-52031,-76887,-29375,-11668,-62213,-72622,-27198,-88582,-150256,-72703,-5535,42585,73238,120689,155919,114098,68885,15858,50813,8395,-27011,-12113,6219,-5930,-1947,-34354,-85919,-102637,-15312,41945,10406,-33457,-43722,-106251,-27785,-10808,-51283,-57551,-35833,-66368,-47095,-66257,-71506,-70473,-76371,-88772,-85142,-51727,-16890,-85071,-92563,-40444,16222,27874,-6291,-53647,-44511,71382,82072,33950,-248,16559,116878,173206,232194,232525,132752,32845,-20077,-38820,-70724,-74790,-101059,-119402,-115084,-41762,-15015,-3081,-199,-31606,-37246,-16091,21256,2124,56306,74315,43831,-48598,-115617,-61022,-34566,6336,128296,275877,280981,181870,54715,-9360,-80325,-91506,-96876,-56757,-45918,-53285,-37444,-34627,-48765,-90185,-37492,93484,138790,114703,71208,32079,27507,18770,-32982,-83311,-36778,-25567,-54486,-15527,17141,9698,-15258,-21868,6255,39518,87831,93953,49142,-16051,-40313,-45395,-65595,-119122,-138625,-100070,-40842,-5226,-68564,-36718,15544,47300,113763,162178,138820,32534,-31342,-14375,-35636,-80797,-67383,-3411,22134,14892,-10790,-14532,-5198,13122,59043,27607,-49918,-37002,24641,57912,16959,-12834,-25213,-31370,-4428,3703,35628,67955,85856,98086,141730,205854,161715,129829,148578,159304,137558,79615,-12559,-1267],[-23235,6644,19293,30364,74476,115521,103942,84598,38519,9044,-18913,-95454,-141627,-66518,-43912,-54141,-73557,-104644,-80433,-28154,50200,158592,178282,81271,31469,26679,62317,27689,-67274,-112885,-57847,-87454,-111619,-22869,129092,185255,98909,14207,-37549,-53203,-64180,-58688,-65456,-66977,28706,73410,52578,2306,-56960,-110370,-85652,-11575,-3704,-86425,-106158,10746,101469,113501,88615,59868,17893,4815,-21903,31536,128081,175735,106181,3871,-82719,-89437,-14937,48966,16372,-26978,-36166,-42350,-7387,71999,177731,318775,445625,365971,204784,48140,10410,5598,13237,3127,-37343,-35307,-36527,-54988,-97638,-78582,-62312,-50754,-45177,-25437,-36709,-71101,-80085,-55566,-13999,29387,22471,2019,-39117,-92829,-74036,70390,107042,138395,128038,64743,42944,46416,113956,256420,279037,189827,205316,322096,323417,229521,148282,40572,-28013,46127,78198,38652,-36584,-114485,-40079,24853,56969,155644,332184,451191,342561,187504,92980,22402,-38620,-36994,76860,120382,115916,92773,108900,149791,189854,158939,57037,-27979,-112257,-124697,-109255,-35970,67878,72155,35499,29005,38286,58772,101480,108386,30439,-39227,-43909,-11956,-25767,-114055,-174173,-123166,-61643,-70733,-68372,-84265,-71418,-51066,-25274,-48097,-55243,-71474,-69885,-145043,-148750,-133006,-110616,-133916,-107619,-76716,-62749,-65587,-108478,-89373,-68221,-22899,23053,-24387,-68369,-39589,-15674,-49836,-44341,-42465,-53137,-18521,75913,62889,-28157,-90719,-69642,1230,91957,124497,75996,-57902,-50191,-18081,-15272,-19773,17915,66232,40464,26559,45206,53429,52005,65918,47771,68292,162031,260617,206154,132945,48128,-1528,-17659,-69657,-79795,-14727,52988,71271,40640,3200,525,-5249,-12089,1593,78177,151482,206426,181670,92208,57009,54920,49669,31674,-7456,-21724,-9431,-24655,-22820,-32984,-49018,-100758,-142723,-179037,-136515,-130184,-56005,67195,120175,111235,100318,70599,85672,132379,237384,333529,236284,30541,-57163,48953,77467,42341,40971,35791,4835,-24712,-43503,-35933,-13997,14641,-597,-85627,-63121,60984,169935,179844,227866,265871,324142,326983,248977,127211,-8504,-104111,-91475,-58932,-43524,-61747,-54880,-99947,-117232,-44776,-18136,-17096,-13872,-1124,55843,129484,101697,30287,81345,112720,87641,41333,-1827,-7025,15741,35547,-2092,-75806,-105850,-117737,-82823,-14328,39184,22411,-53108,-57871,22863,141031,202363,81311,-55625,-107113,-68275,-33017,15735,46948,20140,-61142,-85475,-114600,-24757,50106,91074,65970,23980,-15239,-61066,-106420,-49519,11253,19121,64002,129442,76445,14229,-35849,-87017,-88357,-103066,-77757,-22577,55029,97257,163598,319638,441957,327775,80398,-49229,-105937,-108803,-130786,-120462,-54634,-17376,55568,256840,310876,196772,44442,-62385,-80895,33566,137031,72895,-27980,-31752,39913,30740,22007,40858,57775,66248,69205,23771,-22878,-77506,-76005,367,84398,163637,210952,180869,57049,-50348,-57736,8213,30792,-10240,-51178,-34834,-3458,52013,74651,20059,-49053,-128180,33227,143327,127924,87586,-8243,-43961,13991,33282,18049,24574,-2732,-55325,-108322,-56406,-12045,-26653,8343,55116,54655,37754,-25473,-33911,-21035,-15764,-36420,-21441,-886,-354,-64403,-112230,-91765,-82930,-68693,59380,157058,178651,143395,36526,-96510,-49908,4935,13705,-27701,-85176,-108961,-92594,-33453,-36628,1318,25259,-34928,-44160,-23638,-53294,-65048,-23331,25313,33167,31615,-27069,-91096,-107995,-22134,-23005,-66021,6830,165751,251107,196882,72935,-19834,-22850,-9133,13898,33663,33329,78251,46486,20498,74098,138032,116578,29117,-86960,22137,138337,203626,211866,54084,-56878,-99724,-115199,-88943,-54258,27323,170470,254180,266488,223117,165228,116087,56575,10638,-21040,-42021,-5097,42471,87122,193733,315951,311326,216031,112836,66169,31569,-48118,-102590,-2503,66758,113062,128400,120702,65627,-10344,-52054,-44762,-53281,-31900,-28205,-33351,8025,48059,6363,-71625,3619,79244,177214,281033,311512,236473,197978,79528,-59192,-97726,-97184,-71696,-37478,-14497,-15153,15281,41746,24206,-18784,1184,35642,33432,33457,7408,-85207,-41013,37954,18033,-56859,-129476,-99436,-82756,-81500,-65779,1790,68374,57368,67872,66123,33697,14881,72869,170789,22839,-112889,-71312,-10212,34583,110793,98622,-2056,-61478,-74103,-48201,-51358,-84736,-52069,34787,144600,101256,-9510,-50810,2736,42236,84669,97153,39425,-9731,-37383,-67664,-51670,-25510,34312,100436,116415,69368,86838,119353,75325,-53486,-78844,55940,119453,6810,-87175,-4591,113301,136447,82701,27690,26027,156636,278364,207147,122379,59726,32296,35119,10055,-113011,-13679,113396,103371,73809,256,-64301,-89667,-79847,-94632,-87069,33124,173793,230227,195375,110754,14495,-36948,-58649,-105728,-45816,-16748,-52019,-101517,-96921,-87029,-86746,-42999,-2037,-11745,-47080,-77532,-17268,-28920,-68718,-79055,-52494,-13396,-23431,-75764,-87707,-80968,-72629,-23788,28443,7031,-50527,-91471,-111880,-110168,-77204,-30827,32590,124142,95519,39406,51040,55898,88191,165051,229306,329057,420690,341994,143590,5313,-81164,-65782,-27097,-2221,329,-18808,-51734,-99439,-109883,-107616,-91594,-71767,-92266,-22056,27952,15815,-40996,-39874,16541,77924,5547,-12320,-10452,3911,13013,36683,20818,-60986,-73395,-35857,-19278,-61548,-113969,-85527,-81663,-20261,113635,219632,113325,4311,-67107,-102322,-70711,23065,54714,56129,31710,-43666,-81686,-12093,40311,38254,25461,351,-28250,-43684,-39812,3720,80370,47682,-11156,-57527,-103485,-95037,-38918,-5064,-20596,2468,25887,57858,117595,97683,82831,34387,-17047,-70018,-68813,4413,77959,108900,138152,170220,227778,264341,247104,221912,247467,-28259,-132262,-71112,-48827,13394,67239,34823,-79244,-13085,110152,118338,74930,74287,75898,53567,-46515,-81405,-40402,-50016,-87804,-34680,37129,59397,2465,8954,140677,198776,168224,158524,113804,79340,26678,-32301,-94676,-120152,-140983,-115938,-48585,24750,71747,92686,124153,97468,52669,9004,-4106,12820,31540,-59095,-118620,-100600,9305,135604,181525,114202,33995,-93625,-227035,-337946,-394254,-433668,-412201,-309199,-226669,-192696,-126263,-22810,-18001,-30536,77076,166133,199347,165068,47882,-98191,-39643,73195,124370,43610,-50293,-53849,-73961,-82469,25503,-9146,-92721,-101244,-50548,-40614,-86927,-12759,10954,-27144,-100862,-26667,52613,133204,152386,288630,346839,233646,72367,-13548,-55347,-108968,-63916,-20643,-7295,-27566,-46624,-25983,-33715,-64207,-39353,-13262,4906,-5406,-56649,9356,210595,266243,104492,-20590,-71186,-74531,-34767,-31517,-37963,-55471,-67210,-63103,-56816,-26881,-14546,3480,28635,24664,45803,20593,23822,13288,33371,73898,61512,12464,-28084,-54089,-71746,-87460,-56230,-27229,-2506,27618,105377,178388,115764,23718,-59858,-138540,38739,265336,381242,434630,477931,309348,133463,132867,207071,347409,460890,372319,87170,-50738,-51896,26340,-44078,-62374,-37292,-21667,-8825,-2475,-22305,-52756,-62626,-28647,29757,145001,259206,242710,74406,-75557,55709,162427,110296,-18128,-14096,90556,147227,114792,6037,-84957,50689,170748,137231,-15579,-63507,-48944,-86348,-147136,-116532,-132856,-93289,-55328,-39151,-57045,-66080,-43323,35816,40820,14913,16971,50329,84210,30374,-89949,18388,48610,58841,89073,83793,53430,39346,-4576,-38548,-75665,-98003,-72422,-34121,-1318,41531,39364,-24247,-32411,70771,73580,17160,5351,29913,92723,136495,85261,34505,12106,-2153,-76722,-136162,-107944,-109720,-122301,2590,88193,70239,-14092,-74352,-97001,-72272,-39092,-25315,-57226,-29088,35245,28363,5000,-24832,-31179,-56463,-55527,-73802,-91800,-83252,-46213,1943,19349,24021,12065,10603,3716,-18788,-81662,-73743,-50309,-18925,3823,-25045,-90366,-84007,5722,52260,91042,114678,122043,116985,106456,44458,3097,23590,83120,94895,71431,10045,-58790,-75646,-72002,-38535,-40669,-91004,-129835,-121953,-55880,-14648,25617,65048,46917,50081,105735,175262,122695,46971,7430,22347,70618,118783,207751,171555,84896,8652,-56715,-46717,-52875,-95615,-116673,-60318,-3608,36139,63514,27543,-41633,-76180,-70606,-24700,26072,63450,115931,131562,99864,60706,57962,59802,55462,56340,32637,26828,60752,83498,29100,-32300,11665,56727,15629,-81069,-98013,-25505,-36826,-55608,9032,-13732,46169,58711,19132,14408,7924,-53462,-125024,-117070,-53862,-6213,1880,-14011,-16042,-20212,-6167,74851,129145,144662,80045,-26926,-84111,-107293,-93500,-91417,16778,209158,299188,347017,344293,294195,261490,216740,102816,6158,-121711,-61880,-77582,-124617,-125663,-65093,-56821,-81135,-58402,-55212,-51119,-60028,-75280,-90901,-59425,-38620,-25034,-69714,-132252,-136032,-143422,-140707,-135229,-119740,-101434,-42845,36060,41289,39140,158,-35917,-56550,-39088,-14858,44593,61455,100047,162354,123587,89420,118953,168341,255824,249244,203565,80022,-16914,-32002,29564,55544,94646,78028,6122,-56399,-26166,-136,16173,92517,33373,32492,155845,389826,488793,513641,394045,96731,-114097,-47534,82990,88451,16802,-41702,-63002,-75966,-92134,-27831,43613,112410,200954,225986,178311,32148,-64481,-121047,-22321,93196,21785,-91557,-66748,1887,8784,-38508,-53093,-54312,-37687,-67123,-131600,-79904,-61618,-65302,-42412,-115646,-4288,121223,166899,138315,83609,41901,22138,86161,152712,184053,125187,-21358,-101934,-109546,-55552,-23271,-37872,-60572,-56051,-63777,-25004,70793,108444,91819,-6076,-99110,45967,244847,236121,39480,-14151,1913,46822,68854,45993,25602,13742,17282,3613,1137,-24141,-72380,-82389,-61134,-43497,-46730,-29183,-72521,-154651,-100426,-19511,78682,183777,131666,-24460,-25923,10169,16254,-16732,-92781,-79746,-52591,-65546,-59605,-78492,-40181,-28972,-43452,-23373,70391,125962,104174,88830,115147,236713,341792,275895,107482,37379,28343,51109,52033,78663,60407,38622,31933,-11551,40094,133658,81747,-5395,200807,408554,447558,426916,374062,294720,119706,-50742,-100925,-58092,-16111,14626,123457,198694,187002,89154,-24592,-91209,-119334,-110927,-64881,-40124,-28024,40974,52404,13022,-4338,12452,17141,6632,-30431,-81880,-54455,53380,148993,229822,202532,122864,93545,-5135,-124421,-85051,-53554,-54790,17449,168052,312420,141430,-46002,-112685,-126421,-118034,-29572,66506,151310,145168,27185,-59996,-54602,-28003,5102,9398,-22254,-91647,-91855,-60746,-17634,49900,109939,159539,107861,65551,54473,103865,146163,147344,80879,52192,83463,144074,162398,105446,-4543,-2427,62603,78439,70115,23915,-52622,-113975,-82249,19063,44343,-15612,-52701,-89269,-49918,8100,528,31451,56898,43873,14794,33986,41534,-11333,-34330,-37892,-52507,-81707,-94189,-21765,-14983,-60134,-36101,51529,101225,152603,202625,204202,182386,113829,46224,13817,-27356,-87562,-129086,-98504,-52708,25996,72209,-662,19814,37748,-63427,-95116,-75732,-57054,-7623,21331,8719,4622,42024,23293,-47375,-78654,-447,93715,199258,173193,83796,107129,189966,272596,271422,267489,358712,615739,603176,293900,22211,-73868,-26295,1157,652,1752,-34281,-43651,-48783,-19565,84261,215964,201742,99898,18447,-56052,-89582,-82172,-30386,46551,154790,280083,302462,107569,-44848,-47234,9483,26707,7279,6139,23651,-30033,-52947,-32323,-29722,-23736,-18454,-38313,-59432,-110729,-92532,6888,66356,76643,14263,-47086,-68178,-50049,4909,59297,41613,15263,-29109,-37005,-32455,-93266,-25373,97726,165469,170786,74433,4980,-33143,-45221,-60289,-95357,-67094,-24261,-33578,-65375,-64573,21727,53223,5563,-28375,10498,81276,190482,274293,298190,288373,264833,261788,248876,194254,169206,92192,-35057,-71968,572,4959,34328,44920,99,-18656,-67938,-12469,64503,149731,210349,249689,201834,83240,39666,72243,107598,46126,-55027,-33709,-29062,-39706,-8297,100302,175150,245308,225816,150934,79328,44364,62640,64367,-19325,-66382,-32291,73634,22542,-108060,-115099,-49506,-31035,-56013,-44382,-10792,20422,44248,62170,111528,171877,160647,78857,-2283,-28711,-14251,146684,202773,133556,80353,112378,198643,236966,150724,31178,-62001,-76585,-78525,-45784,-19728,-39839,-23024,56767,135621,41223,-55620,-26392,-37345,-9114,27964,-1618,-53649,-100812,-98321,-76041,24383,170638,260201,186608,47507,-22696,-19979,4552,15461,27294,25328,-66401,-133295,-70497,15395,24172,-59159,-115183,-64001,-25898,-26825,-53394,-44634,-50446,-59461,-58538,-40191,-27837,-11168,-16965,-1875,19049,14377,-13011,-26737,-6679,-26583,-63801,-79527,-82190,-70747,-79552,-78953,-64618,-40086,11312,175812,343703,384519,188551,76051,59110,53181,16481,-71789,-27983,17141,205,-3329,77077,48929,-52591,-21773,31125,614,-74866,-33714,-4858,-32878,-59543,-43989,-49039,-50422,-54939,-35640,-11226,15944,1556,6437,22769,40022,129917,161661,119516,46811,-35278,-28407,-31119,-111319,-77188,-123891,-173525,-136218,-68541,70369,141425,93160,65577,138215,-71620,-90699,-1440,31052,47059,31539,11276,-8513,-84032,-78699,-15891,12700,-43318,-78863,-33934,-106489,-135733,-50777,12025,73048,101093,150209,184896,140850,73270,7712,37881,-1610,-39119,-23706,-2557,-10084,-6281,-38830,-87090,-104212,-17843,56786,32712,-14103,-41273,-102696,-27,29225,-13367,-32021,-8171,-40412,-33291,-69987,-72512,-67867,-76282,-94194,-84114,-41429,-10241,-80211,-96536,-40115,16708,20440,-16670,-58856,-49292,66864,80117,30259,-999,20502,126202,187079,247229,236536,130240,32826,-9837,-23612,-56188,-87650,-127732,-153112,-110755,-27541,-3682,-2896,-5755,-46366,-60028,-45984,362,5079,74388,84790,47970,-44011,-117034,-58378,-23704,19976,136661,285077,302135,207471,74653,-3600,-88461,-102675,-95715,-56170,-39969,-39392,-18512,-16184,-31214,-76783,-46731,86418,137478,108574,59039,20003,16789,10891,-30314,-75445,-42654,-33771,-51650,-13402,10003,-1357,-26159,-19679,14822,53117,106181,109545,55205,-26336,-54998,-53684,-55510,-102771,-130176,-116585,-55418,-18108,-55040,-17192,26818,52713,114055,166257,153040,47717,-32354,-11039,-17907,-67572,-98522,-23740,8049,4077,-23403,-27870,-20518,-1812,48179,21612,-49935,-24546,54755,110984,70027,26857,5483,-5721,6261,-6131,17553,50129,66777,74198,112571,188902,175956,142108,145643,145567,122305,79307,-21916,-34577],[-51410,-18143,-2678,21048,67834,125965,120819,102531,64939,37735,-8862,-73391,-117129,-95567,-53028,-55076,-78971,-112512,-80393,-28447,44361,142110,157752,73988,27002,21731,57739,18974,-83401,-92754,-35120,-82057,-119747,-23891,129053,169330,68911,-27257,-72501,-66921,-58407,-51487,-62300,-73259,28740,88949,81203,18577,-56921,-103937,-60642,4465,1465,-87180,-98792,29593,136350,155220,130252,96258,44920,21063,-27979,-758,97896,165611,103134,-6508,-100826,-112295,-40360,23977,-1928,-25840,-40044,-49756,-12380,57509,145357,268460,423470,412880,266608,77991,14794,-763,761,334,-13849,-328,1234,-29007,-96756,-98034,-103638,-106270,-81198,-40165,-36492,-63364,-70411,-49246,-13403,29910,25683,3991,-40572,-100371,-66776,91891,150790,175692,150307,72841,49909,56994,121573,249341,282901,215810,214117,300077,293371,218829,158588,46341,-31959,31809,49324,13409,-47447,-117109,-33071,63701,145592,273262,443087,522859,383220,212299,93387,6992,-53943,-39395,70641,100253,91637,69823,87392,126490,175408,157484,70872,-15601,-106017,-115244,-92270,-13547,86003,70248,16876,3076,9346,30264,72556,77115,-1575,-74769,-83865,-42100,-36726,-113907,-199006,-141427,-76519,-67004,-53478,-59833,-60777,-51999,-21859,-44644,-42082,-33066,-28593,-118552,-157459,-122500,-108187,-137213,-107759,-81680,-68589,-70325,-112109,-87546,-66187,-24157,14826,-35799,-69226,-24352,7103,-15947,2834,-5765,-46179,-37560,54104,47390,-46359,-120587,-99234,-14038,94948,145410,111915,-26251,-75927,-28456,-12492,-12631,29808,77749,52204,39050,68030,78219,71211,84955,60137,70862,162969,270681,214514,131608,37173,-6313,-17177,-72832,-90295,-27693,37507,58675,36127,10807,25182,31516,23385,31957,101366,167375,233536,212556,104151,59864,60773,67793,55151,15213,1663,12900,25375,32256,7971,-12778,-74904,-143100,-133990,-81087,-71948,-37917,61814,123650,135782,135234,99792,103201,135725,229726,337565,262603,35266,-74059,48353,90114,61854,48409,41769,21852,-4858,-27235,-24142,-5226,22985,10227,-75046,-55026,83118,188058,187425,244089,293401,348779,352232,261048,124715,-16686,-108180,-88458,-54902,-52632,-90357,-92819,-121521,-97915,-27712,1094,1539,8073,26692,87269,152098,102127,21065,54796,73165,38549,8262,800,14216,45348,63185,14214,-69931,-102055,-107870,-72234,-5495,54220,46673,-35453,-47248,46402,190359,245049,108979,-39288,-104480,-85079,-40147,2500,20771,-10061,-95191,-99869,-96231,-6465,72943,104262,59685,12012,-26945,-63880,-99279,-57971,-741,17662,44108,98581,54803,3312,-41004,-99338,-102296,-121678,-93571,-30694,53792,105381,183076,336738,444374,311124,48948,-75468,-125150,-106067,-99876,-129117,-62849,-16709,51537,220256,251085,155940,41073,-59123,-79812,29964,123854,51607,-48236,-29641,50554,30092,6912,27560,55191,64495,54967,19643,-3810,-55358,-69557,-2369,78742,172503,239256,218214,77008,-50362,-51951,19156,35887,-13837,-56179,-44032,-25167,22612,40606,4788,-47832,-118034,53898,172988,163555,129400,29409,-19775,16197,19224,849,13911,-5684,-54992,-106330,-55962,-19275,-55284,-34709,15945,43525,39057,-22369,-30265,-16999,-10196,-33520,-26279,-5406,-366,-60013,-102641,-84381,-82087,-63418,56734,149824,165119,135291,45275,-85148,-70314,-20899,-10130,-43077,-96276,-117540,-88603,-23144,-11782,21479,17997,-56074,-62340,-25292,-46195,-50840,-21434,20892,31445,28085,-28093,-93196,-112980,-39442,-47088,-77935,11866,181621,255557,179558,50432,-35037,-20902,-2006,18948,32665,31494,82989,66431,21045,45572,85637,76564,10795,-80899,38107,145631,201793,198777,42955,-66626,-112524,-113622,-84158,-59497,9235,144968,225954,235758,198569,148451,100268,37652,-10400,-37189,-47399,1388,58347,95786,179440,288429,291139,202778,97530,50470,8371,-70542,-87421,15356,84665,124751,131973,107609,35221,-44838,-70881,-55828,-58807,-32062,-25112,-19301,36018,58476,-5120,-57305,33326,107166,194232,256817,263818,181665,139548,28567,-85697,-111876,-101625,-67796,-30476,-6889,-6378,35210,75588,63865,10528,9644,33805,18198,-3754,-35141,-102046,-21158,49682,15761,-67544,-152189,-80203,-64572,-76002,-61014,15099,78232,70128,89389,87321,39405,12449,62600,157752,15834,-117295,-77878,-20881,20391,99660,108053,20089,-39865,-65923,-51827,-60014,-96778,-66693,3858,96235,70414,-20731,-50065,26059,75767,104211,106691,41331,-12705,-43471,-68162,-50856,-37420,4647,65414,68266,14948,41528,87810,66759,-48498,-104922,30390,100582,476,-81427,11776,138164,142743,76414,19315,14260,149053,285706,220095,127556,63725,40289,44511,12864,-92125,4921,146796,146678,100966,-9101,-97672,-105920,-79700,-97786,-88669,26777,161369,233490,213579,131660,48602,9701,-11848,-72391,-86593,-26486,-60094,-110102,-98288,-93966,-104563,-51104,-1743,-10587,-53794,-89405,-24809,-32072,-66250,-82429,-55289,-4893,-1691,-54536,-94727,-90291,-79929,-23193,26595,-3717,-70332,-118948,-118612,-108334,-86445,-55235,-7263,66048,57189,42441,49199,44723,70713,136485,192596,296667,401631,337499,140437,-1092,-87181,-65951,-29395,-12496,-19569,-35586,-61407,-93253,-92310,-91678,-78456,-66335,-91745,-46394,2451,-10769,-74405,-51864,30095,121523,48566,-10575,-40433,-36831,-41806,-13429,-4287,-62184,-73985,-45813,-24916,-56247,-101246,-95671,-103057,-28782,104786,225366,138135,9662,-69752,-101551,-86734,13909,42071,34336,10095,-53196,-70737,3093,42185,26350,6180,-24874,-56574,-65603,-52301,1802,75007,37782,-24679,-69430,-111633,-95919,-23838,-200,-39285,-15058,17084,47104,87476,54247,35471,-3829,-39541,-83547,-67962,9094,82829,115136,126952,138295,180218,228482,232637,206293,233419,-34920,-112764,-63922,-44244,24252,80077,44006,-76098,-36010,69934,41442,-39827,-63122,-53760,-40023,-80841,-65700,-29497,-48519,-103673,-22106,78206,96852,24181,17074,132827,155305,111845,97158,69651,56220,16173,-37981,-100119,-130905,-151426,-124623,-55809,10645,50774,77924,124001,106486,76483,48547,31826,40870,38263,-68108,-136063,-91173,14165,131331,178268,113408,14263,-199422,-459452,-682550,-790318,-820112,-751667,-570206,-380200,-251578,-149405,-36232,-24529,-44332,69937,176100,212524,177468,61110,-89775,-60769,26028,60614,-7582,-91535,-93496,-87229,-63113,51970,3289,-84196,-85939,-27125,-19379,-118123,-15320,25583,-15260,-110441,-26910,74478,150037,158669,290585,329446,212698,67146,-13562,-58544,-120804,-112129,-103108,-104158,-113704,-103201,-58168,-34396,-56386,-40057,-18092,472,-6346,-76031,-38310,151317,200871,61224,-39142,-78951,-79460,-36464,-20382,-27852,-40995,-49987,-53365,-56694,-36172,-24967,8549,56231,42260,38640,-1405,-15084,-19830,14892,76500,76913,16731,-33158,-47491,-56673,-75445,-56619,-25629,1199,36394,125630,198071,118531,28139,-55324,-156887,13961,219015,330266,395075,462743,271711,95568,114742,195248,324748,421607,368592,90366,-65429,-77516,7631,-30840,-42653,-30450,-14577,-5617,-4021,-21376,-43950,-45934,-12832,41902,161794,280911,254986,73587,-84925,45915,155634,111153,-17232,-20930,85169,158808,124687,10515,-105210,13508,118330,82788,-46305,-50994,-39865,-93129,-148565,-100323,-117405,-86638,-41849,-17452,-37048,-60961,-45071,35366,35023,64,-5156,28759,61883,6097,-53422,46367,72268,78908,101082,101073,80940,53757,-2364,-40591,-77898,-102032,-86390,-49497,-17877,21462,21523,-31290,-22176,73404,50722,-18213,-38252,5254,72760,122028,80179,30864,4756,-2972,-74571,-141772,-109864,-109134,-124564,2589,91913,80720,-10053,-79330,-96696,-69224,-41338,-41708,-74663,-24789,46111,34120,2067,-32566,-45378,-62580,-46783,-52103,-56777,-42775,-20814,14221,25469,19169,-3757,3681,20901,704,-59440,-61886,-57967,-26212,-2486,-32896,-108022,-80946,13466,55609,86139,102357,106969,97115,78997,20449,-3309,34623,91694,95825,62078,1216,-69129,-85516,-82197,-45681,-44848,-87676,-117511,-121779,-54206,-8755,33890,75991,58388,54900,100123,149686,99242,34808,-1729,18804,79300,148084,224493,140009,56944,2469,-56149,-46024,-53979,-107951,-113671,-49698,2870,34249,54974,15323,-49373,-82216,-84262,-38742,13784,50822,97917,111373,83469,55301,67446,76754,67239,58306,33137,27423,62196,85298,39941,-20199,5629,51110,15350,-79045,-113018,-31351,-42190,-68519,-8879,-29322,39161,52785,18789,20436,17643,-32954,-110496,-123704,-55360,-5187,1081,-24805,-34484,-45106,-42112,26065,111783,150813,85645,-21651,-73264,-98338,-96428,-93561,19989,157173,218034,274180,286380,258141,251303,229713,107382,-2690,-105825,-37091,-54141,-101025,-145148,-85032,-69909,-74883,-54687,-73356,-82293,-82494,-91207,-94821,-49846,-28196,-13606,-63788,-129251,-138857,-142716,-132083,-123244,-125570,-100237,11357,106146,102973,67366,-6710,-53719,-55715,-24859,-1594,49685,66081,112057,164830,105457,73379,104862,161786,280382,290990,243264,98842,-24709,-34252,29194,62021,106893,86864,9405,-52989,-21634,-3202,11068,85984,31667,19785,127913,345075,456662,506703,393727,94907,-104534,-73973,42631,56896,-2749,-51741,-67170,-74505,-95832,-65226,-7473,42357,126875,152687,110627,-16475,-89599,-138936,-40834,104580,43997,-77767,-71377,-18741,-26151,-56120,-66270,-66090,-40490,-60838,-97990,-56759,-45235,-74439,-55784,-112938,369,123765,176982,159853,93071,49903,45519,81949,125397,138136,74455,-41212,-89676,-109909,-58122,-23040,-41478,-72101,-65912,-51470,2666,116067,184345,157766,12191,-92450,43509,227320,201233,6827,-39283,-15827,30715,65765,62515,38524,25563,30866,18171,14292,-17530,-77564,-95933,-81472,-66285,-55961,-24397,-55145,-149227,-109096,-11194,123290,229511,138200,-46961,-41065,-2865,4015,-25870,-97895,-83469,-59622,-80639,-85087,-101803,-57156,-36500,-42421,-29092,53029,101746,83152,80248,122777,265080,367196,281271,107736,37726,32227,61061,66328,103842,81803,52521,33213,-9418,67387,170487,114546,-10053,167828,374336,395544,359475,299379,227861,88143,-56736,-94667,-60484,-28129,-3349,96581,162728,150205,70754,-24818,-82371,-133343,-109090,-57363,-33678,-22206,43787,52158,18372,3601,17527,24698,15301,-20525,-66049,-46429,59734,165890,256880,209632,118778,95149,10661,-103329,-124761,-70787,-66420,24008,172347,294585,119315,-43339,-98724,-119050,-115445,-20865,80864,158157,141246,29526,-64810,-69832,-43790,-11208,-11678,-43416,-108291,-98542,-56447,-5191,59639,116378,163855,115567,71117,58856,112053,158054,154954,85691,50526,76920,126089,136503,103923,9634,5166,52579,53062,46555,14970,-50762,-104281,-65715,37798,62351,3459,-41508,-79142,-38265,21,-1427,45805,66721,48030,18189,40145,38398,-17870,-45215,-45491,-49905,-72722,-85964,-23330,-20198,-56688,-28689,62041,111318,150939,182913,193780,202828,165812,99519,49487,-2116,-70176,-125950,-105089,-59413,9721,72391,11068,39580,53067,-31439,-85642,-68776,-41663,12769,38055,14820,-9975,12520,2317,-49189,-52284,35998,127049,224706,195374,113074,140563,221019,301215,285526,254077,373974,652815,635960,311101,29681,-75851,-27585,4729,2451,-193,-37033,-34220,-39009,-19136,75424,199565,196679,109563,36265,-45294,-92353,-78634,-24443,53008,148470,261854,275397,98534,-39137,-59015,-1765,19503,4481,6965,21984,-25431,-28353,-20721,-34891,-37112,-26006,-32910,-48504,-102958,-104920,-13187,38765,35823,-7862,-56984,-69688,-38788,14963,60084,30249,4940,-32058,-31211,-25939,-98230,-26126,99643,160253,157029,63720,-9980,-47358,-54645,-65829,-91378,-62296,-30206,-44316,-70795,-70561,15428,49429,5082,-28435,19889,104074,232914,328034,328891,301789,269129,258204,255927,228549,212178,110100,-20484,-92218,-37923,-39968,-11574,3516,-28691,-28403,-55047,-21722,51102,161867,233982,286803,260883,134839,69317,81866,113520,53817,-48084,-28068,-20102,-32003,-5871,107394,176213,220539,198444,146095,89489,57895,63494,35752,-69809,-113912,-66570,35221,-38765,-134623,-112762,-77933,-54783,-56573,-35416,-5856,25019,53018,70860,112809,170672,146762,67136,184,-20216,17271,167236,187172,114237,73767,106735,192958,210033,135096,44056,-49682,-87756,-82494,-45454,-22196,-56213,-31128,74273,165237,66744,-36893,-21942,-13390,19168,51252,23195,-36376,-87051,-86508,-56306,53641,206805,303358,234461,86608,-1377,-19192,-13063,-19579,-21795,-23453,-95432,-145899,-79572,-73,8375,-67218,-105944,-62339,-33918,-43075,-77054,-68027,-67217,-66095,-56113,-31977,-14782,1393,-8494,6807,30255,34966,17592,9587,24323,-11610,-67680,-85886,-88636,-74455,-81513,-78208,-57551,-28503,17767,162499,312334,351270,160545,53624,49124,52411,20822,-59689,-12288,36743,23701,-4339,42848,13647,-56937,-14985,35937,10874,-50176,-21583,-1764,-26296,-60675,-65245,-63720,-47191,-47390,-33709,-22404,-3230,-9618,21602,38243,42892,131750,163376,117734,50601,-15072,-24482,-55311,-85890,-43733,-91200,-146712,-177690,-79255,72474,184071,142434,123471,212566,-26942,-142877,-41240,15767,41369,23110,-3576,-32416,-106089,-63035,6808,44981,-9712,-65277,-27028,-109068,-114519,-31333,27639,100170,121922,169382,203541,159705,72270,-6128,13161,-18142,-53503,-36215,-10072,-13671,-11891,-45606,-90791,-105268,-22368,68230,53445,5515,-36479,-84626,21238,61853,24457,-1079,26911,-6282,-13855,-72260,-73876,-63824,-71376,-96381,-83366,-34008,-6486,-76237,-100257,-40039,17981,14803,-26507,-66118,-53215,61906,77722,27281,366,29706,142130,207885,268483,242337,124921,27998,-5960,-15227,-40958,-82989,-141410,-148558,-79538,454,12530,-5001,-14510,-60406,-86785,-81274,-28184,2272,86128,90536,48221,-42532,-120346,-57074,-14090,32944,141090,286601,318114,231186,95479,4584,-89633,-111510,-94846,-56412,-34917,-28101,-5378,-4139,-19178,-61450,-43394,82611,132133,96372,40834,3710,2852,-1060,-30779,-66847,-42080,-37606,-48304,-12788,-131,-17244,-40880,-16816,26513,70751,127609,125071,58467,-39228,-64079,-43329,-25798,-83143,-124121,-133015,-60832,-14927,-30037,-3052,34063,54392,108710,161886,156867,55336,-36651,-10522,-1398,-48754,-133813,-48219,-10122,-8272,-34135,-42701,-38542,-18889,36126,16706,-47474,-13388,83043,163308,125162,71234,38005,16241,12000,-18995,-5025,26619,41651,46659,83208,168189,183093,148590,138249,128758,106962,82866,-19182,-74765],[-79923,-42915,-21731,14946,62833,134500,139928,124700,98604,72894,8762,-46223,-60116,-68186,-29695,-45066,-79384,-114894,-75069,-24650,40756,121622,133231,66615,24286,20129,58382,18618,-87256,-66196,-8788,-72840,-121939,-14468,139547,163677,51886,-49799,-87243,-62674,-39770,-35410,-52357,-75424,30241,103479,107483,39792,-37276,-73217,-33004,19187,5243,-87067,-87380,52874,177286,202878,179239,139456,75582,36816,-36247,-35073,65399,152303,100269,-13784,-115296,-131673,-62639,2024,-14404,-24178,-42818,-50163,-7272,52585,119674,215294,381734,440407,323221,115146,26950,-2207,-10129,-3682,10449,35059,41769,1439,-89975,-119263,-145507,-157385,-115504,-54646,-35744,-54094,-59076,-42597,-12974,31604,32432,11034,-36474,-100942,-60961,110738,195366,210230,167410,77457,53754,63184,121310,230155,274034,234844,216979,270698,258994,202849,162802,47182,-35935,16184,19353,-15692,-60580,-117489,-25557,100590,237668,399066,549031,580373,417484,236861,94584,-6592,-69062,-43581,59304,74105,61924,43156,62174,97623,152350,147714,82341,1676,-89944,-105516,-75629,13895,104897,67194,-3208,-23605,-18494,3966,45036,46916,-30098,-101267,-120541,-74954,-53169,-112540,-197147,-157470,-93783,-61662,-39874,-38097,-51130,-52369,-18434,-40183,-26039,14508,28186,-85228,-166608,-110552,-94144,-117898,-105442,-86405,-74155,-74527,-114639,-86236,-64277,-26065,4839,-48500,-70030,-9119,33349,22852,52739,31712,-36681,-56003,31678,33969,-55607,-141291,-127925,-30818,93865,160326,140807,4764,-101869,-37238,-7140,-1742,46090,90719,63413,49860,89036,100190,87424,101615,70836,74047,166303,282520,224930,130357,25094,-11908,-17369,-77765,-107261,-46527,17685,43380,30737,18063,46595,61768,53197,58915,122015,179870,255053,235900,109245,55857,58856,76788,68942,28819,19786,33508,78643,85679,45661,20448,-47433,-118694,-90518,-26440,-10191,-3584,54168,121298,154172,161803,121396,114017,132605,214523,329522,282852,43023,-91189,40209,92385,76350,59963,52158,41071,16602,-6880,-7928,4808,29491,18270,-67087,-49910,99946,194083,183244,244560,304833,356552,364747,266839,119380,-25362,-109999,-85921,-49847,-60547,-116686,-130934,-131898,-81022,-12881,16981,16082,25804,50869,115257,167371,97124,9931,28609,34852,-1522,-11838,6430,34108,71948,85147,26126,-65468,-94391,-93418,-59811,2792,66486,67506,-14915,-32945,72874,231806,271681,127018,-27589,-99581,-103725,-47757,-12528,-5509,-36369,-122300,-106734,-78434,12241,95393,110952,48779,-2876,-39127,-64051,-87869,-61469,-7517,23364,37088,69742,30591,-10443,-49436,-110440,-98615,-128452,-111548,-40850,46718,105039,197979,349904,437353,287818,19980,-99922,-141423,-101697,-74940,-120992,-71520,-18124,45512,182780,193818,117379,37167,-55769,-78607,24237,106499,28226,-71665,-29109,58142,28147,-9352,11875,50275,60718,37836,14225,9644,-40679,-66236,-7047,68969,173435,259595,250308,94121,-53464,-44179,31969,43243,-14326,-57993,-50579,-47293,-10576,-1726,-17696,-49447,-111022,68612,199743,215949,185188,74535,6291,20949,6964,-14291,3573,-9539,-55887,-101572,-52258,-22045,-85879,-84912,-18233,33441,37585,-21016,-28957,-16070,-6806,-30932,-31935,-12367,-3476,-57228,-93864,-77365,-81303,-63345,45981,132220,141153,117040,44811,-75920,-85766,-41353,-28860,-54015,-101622,-120932,-89319,-15559,9502,38970,9908,-75573,-78822,-27159,-39567,-40444,-26493,9845,22659,16818,-35190,-99454,-117455,-56161,-67250,-87021,14398,189858,250178,157126,25345,-47786,-14836,4872,20989,28731,28632,85426,83343,22174,16011,31246,31492,-13014,-72687,52800,149743,196034,180954,30394,-76049,-121862,-105992,-79813,-67064,-15060,105022,182780,194827,167889,127142,81050,15503,-34105,-55252,-54144,6771,75576,109514,169251,258129,262727,179397,71119,24500,-20837,-90592,-72215,29129,98565,133650,133773,95668,11119,-71799,-87436,-66607,-65432,-33100,-20909,-4409,61420,64439,-20420,-37576,61399,131660,201341,215823,200569,122540,81341,-16896,-109244,-124487,-104460,-67334,-28177,-2567,790,54287,106708,99212,38129,21069,38261,16783,-24080,-65193,-87412,-233,64108,16804,-72712,-152760,-66877,-48596,-69934,-57042,26480,84264,78206,102115,95945,34961,5967,51065,136505,6314,-120888,-85231,-33018,6126,88244,116280,43184,-15068,-46559,-44750,-62012,-109022,-83092,-26915,49537,40440,-30335,-45781,54204,116975,127583,118194,44442,-15498,-49836,-68677,-49865,-46429,-21696,30999,24460,-34420,1461,60130,59831,-36770,-122863,4927,80380,-5728,-75274,23715,151724,141132,69606,12073,3084,132917,277170,224160,125517,60928,43806,52635,16867,-57739,44467,199336,206486,139757,-10302,-124719,-91884,-75872,-103288,-86860,23458,146929,229491,221849,144002,77646,52771,36307,-12003,-86554,-35943,-65517,-110472,-91897,-93007,-120337,-56527,2061,-4753,-55833,-100192,-29856,-30745,-57949,-85238,-58908,3324,22031,-23269,-81025,-93084,-87053,-24209,20812,-14929,-85327,-133640,-104739,-105131,-95972,-80406,-46854,11626,28057,48400,46674,33115,52799,108185,155204,254855,367673,322441,134117,-5486,-87651,-61974,-29607,-21441,-36216,-47315,-63613,-80883,-75270,-76470,-67277,-63233,-88814,-66050,-19480,-32042,-102904,-55911,46145,169983,98749,13719,-34279,-47457,-74027,-58767,-21826,-55140,-71234,-53805,-28540,-45984,-78779,-94635,-129188,-40019,91380,219903,156940,18192,-64727,-93218,-94579,5832,31672,18001,-3044,-51638,-53031,19663,44110,15023,-11857,-48353,-81881,-82965,-63967,-433,68738,27948,-36917,-79451,-115806,-93870,-9514,123,-55501,-30535,9411,35898,56090,14149,-6497,-38203,-58827,-93470,-64436,14553,86904,119227,113621,107814,138008,195182,221885,197208,226767,-20526,-89691,-54128,-37273,35164,89864,52173,-68358,-55269,36252,-14628,-117339,-157848,-146381,-107800,-95115,-43464,-14222,-44021,-119205,-5436,118557,131218,48129,31211,129080,120923,72489,51587,33868,33335,4350,-43906,-103790,-141196,-163354,-130917,-61976,-4284,28608,59326,117472,110308,97448,89693,72460,72242,43669,-74718,-135513,-77533,22106,130282,179221,116112,-12509,-317554,-562467,-690070,-800092,-995059,-1122632,-925567,-602138,-326039,-159180,-41296,-22235,-50806,61872,180988,219737,189527,82691,-65566,-70942,-8401,10626,-46568,-111412,-110677,-79575,-30608,76258,16331,-71287,-63696,668,6272,-85933,-3620,52119,7506,-95240,-24048,95142,160471,159317,280508,296671,185138,61505,-10650,-57461,-126110,-149320,-158988,-162601,-160060,-131517,-79386,-28560,-47554,-42530,-27601,-6039,-6672,-78327,-84515,103992,144110,19185,-59222,-86481,-84132,-40175,-10007,-15549,-25394,-31658,-40864,-53850,-40132,-23781,24642,89811,63230,33226,-21109,-52476,-46050,4030,83413,99733,33164,-26471,-33463,-38233,-59545,-53598,-23506,6340,46989,146978,216160,119877,33128,-47945,-166588,-11262,167631,271380,340771,423289,223619,60211,99323,183758,298138,367748,346682,88731,-77919,-94237,-5030,-13586,-21093,-18753,-5470,-941,-2600,-17113,-33186,-28424,3296,53863,173380,291215,257799,72195,-91570,35443,144472,110273,-16313,-25259,80583,167311,130659,15559,-110673,-16064,72836,35307,-71034,-27648,-18748,-92360,-137235,-77860,-97343,-76226,-24647,9341,-11340,-53293,-44877,35532,29128,-13802,-19769,22792,60295,11945,-7896,79938,103372,107171,117835,122008,109816,69021,4534,-35084,-70772,-94392,-91701,-61074,-30397,6991,10076,-28561,-4290,78084,28850,-49080,-73394,-8602,57968,106501,72209,23034,-4016,-3860,-72067,-136287,-107302,-106304,-120702,7076,98299,94449,-1642,-81009,-90943,-62678,-41546,-56927,-80753,-12001,58379,42606,3986,-32144,-58952,-68025,-34869,-26150,-17647,1434,6919,27247,31576,15219,-15350,2508,40721,26881,-14786,-27170,-49895,-28294,-5984,-37652,-120834,-70550,20373,57156,80330,91429,94492,78760,50219,-6316,-6668,48464,100605,97968,57469,-2513,-74170,-92855,-93868,-53828,-49247,-83462,-102343,-106979,-44517,2030,46519,90564,71868,59238,92614,122173,77862,25307,-6919,18664,92080,184870,240992,111653,33373,-975,-51547,-41379,-48631,-105509,-102698,-40877,6980,32100,49561,9680,-50132,-83055,-94229,-48704,5584,40575,79203,89407,67264,50640,77058,93601,78224,57685,33692,28012,63363,87078,50649,-9629,-1331,43221,13749,-74101,-125937,-37635,-46860,-80604,-33134,-47429,28381,42249,15508,24476,25873,-13083,-92892,-128030,-56376,-5416,-853,-33957,-48796,-62814,-68104,-17298,87903,145071,80638,-19843,-62231,-86254,-92114,-93111,22098,96701,134167,197591,221283,215435,233658,238300,114225,-6713,-91902,-12241,-26315,-71591,-134837,-88557,-63789,-54514,-48502,-89382,-108839,-94858,-103679,-91553,-36116,-13182,1262,-54467,-121456,-139551,-139653,-119251,-106327,-113892,-70052,59325,165327,157717,96888,-8306,-68052,-49285,-7332,14237,54621,67351,117930,160007,89252,61302,92675,151245,286574,312422,265196,111112,-29435,-35184,29524,71250,121052,96564,13544,-49282,-17791,-6159,5451,74475,27753,8347,98384,294064,414260,486518,384832,93098,-92385,-97822,3494,28381,-17183,-56432,-67033,-68705,-78284,-101771,-61350,-19919,73911,107900,69186,-54090,-112574,-153182,-54880,119625,77796,-48915,-68530,-42075,-60721,-67503,-74257,-71830,-34383,-39545,-62708,-33445,-27748,-74880,-68820,-107203,7291,124691,181964,174657,100140,55026,63968,78613,102787,95569,23366,-56028,-75290,-108317,-60022,-21460,-42278,-82067,-73191,-33988,31632,160121,259254,219844,28436,-83101,43273,205074,164686,-22189,-65172,-37244,9133,57368,78112,52664,40095,47073,34295,27738,-12744,-89373,-118287,-109102,-94819,-65625,-21329,-36138,-127184,-110259,4601,172447,269354,140077,-64340,-57923,-18040,-9562,-35693,-102950,-86422,-63971,-89315,-107398,-123802,-73750,-42866,-37267,-26794,42222,79298,61403,68629,123368,277727,366659,267492,104154,41251,41581,75945,83733,129389,101138,66336,39164,1243,89038,195051,139963,9378,131644,321466,326964,282846,222594,161732,56814,-60253,-87942,-63053,-42435,-26210,63323,122640,112488,51155,-26798,-74524,-123027,-94143,-42580,-21788,-12800,46866,51504,23182,10941,21829,30397,20932,-13982,-52580,-37777,65430,178357,271928,208617,117087,96281,26097,-72611,-122757,-78085,-76331,29817,172040,268455,99867,-37979,-84545,-111228,-114344,-13717,93383,159931,133106,31418,-66084,-86954,-55381,-21447,-28111,-60421,-120618,-103640,-53950,5403,66548,117090,161340,119433,73849,60770,116495,162209,148056,76649,38293,66528,104685,109052,100411,25640,9469,35629,25986,25918,7549,-50923,-100726,-55426,50975,75815,23531,-25254,-65443,-33956,-15666,-2785,56462,71759,47860,18583,38611,31009,-24544,-51997,-54348,-50179,-66580,-80213,-29167,-30009,-57009,-25495,68687,115265,137654,151955,173095,209698,208249,150490,84573,21763,-52964,-113165,-111409,-66849,-6482,69022,20688,52324,57528,-11640,-65172,-55581,-21935,35156,55662,24689,-16675,-14552,-22950,-51639,-24373,79268,169565,257042,219143,138110,163189,235350,310659,282789,234532,376399,650892,629231,309665,31650,-79268,-31840,4329,750,-2903,-32942,-18711,-27842,-20672,58908,167668,177251,110531,48345,-37181,-96104,-76054,-20206,56348,136332,232521,236730,85808,-34327,-74932,-17448,7672,-2114,3758,13792,-22845,-9203,-10078,-39873,-51446,-36259,-31908,-40897,-93620,-114750,-31461,10965,-8365,-36487,-70875,-67719,-25165,24290,56924,15415,-8217,-35600,-24289,-16439,-100717,-29597,96388,148739,136971,48628,-27540,-64365,-67051,-74343,-90031,-58530,-37082,-54503,-75353,-79088,6656,39887,-125,-32398,24669,118163,260176,359060,338801,300307,263713,248509,261544,262174,250428,121117,-10942,-95943,-67048,-75013,-40658,-21474,-51062,-38485,-43716,-29553,37018,163158,240711,310580,314757,184679,96159,87190,115583,59540,-40887,-28247,-17057,-27252,-8828,102054,157296,179524,161882,132480,90860,62342,54456,1994,-111304,-92828,-85098,-19361,-95113,-98770,-90750,-104360,-76534,-53927,-27171,-2182,28162,61006,81198,115495,167018,129766,59226,12390,-5897,50873,182185,169260,91829,60964,91451,170795,167147,109038,49298,-38161,-101986,-83490,-43193,-22722,-74496,-42880,88702,192109,92202,-17696,-13152,10858,39110,66353,43246,-20855,-72497,-73421,-38277,76980,231850,330255,269666,116376,14577,-21198,-31674,-53041,-64120,-67992,-125855,-159457,-88900,-15377,-3672,-66626,-100492,-70183,-48220,-57783,-96394,-91636,-84968,-74862,-54991,-25513,-4612,9174,-4391,12357,39273,54071,47552,43165,50936,2290,-72205,-94179,-97744,-80842,-85182,-77723,-49534,-14531,26912,151843,281993,316128,135937,31556,36660,49498,23815,-50709,-2049,52637,47411,6450,16936,-16535,-61058,-12531,35835,19861,-28070,-14669,-3961,-23965,-62547,-90103,-80677,-47713,-45138,-34814,-33868,-24443,-23862,26328,49820,45769,132157,161673,108588,44927,-4229,-8104,-43128,-50214,-14258,-61859,-113176,-148560,-74981,68371,222186,205735,201088,286330,11026,-189888,-91803,-15592,17097,162,-24842,-54439,-108044,-46770,29358,77781,29293,-30716,-1421,-92225,-94435,-14804,40793,121786,133769,175455,208837,168897,66647,-22638,-20396,-39092,-68615,-48595,-15475,-16237,-18121,-54216,-97103,-106519,-28091,76155,72315,25572,-28190,-67804,36020,85834,60575,33819,68910,36276,10541,-72811,-75749,-59765,-63662,-94659,-81473,-27618,-3601,-71495,-103164,-40495,19728,11165,-35558,-75571,-52592,59609,76907,26033,4245,45084,166565,235380,291637,243579,112871,17462,-8821,-13708,-30057,-70157,-122424,-116784,-40801,38011,35863,-6343,-24520,-68998,-112788,-118047,-60418,-4013,92523,93129,46415,-42441,-123695,-55376,-5029,44183,140453,279726,328176,252662,116822,14191,-86426,-114525,-92567,-55494,-29646,-18539,3850,2952,-11855,-47189,-27640,91342,133526,86503,22013,-13217,-10821,-13717,-31768,-56578,-34600,-34421,-41727,-10967,-10423,-35084,-55502,-9895,45007,96871,156088,144135,62951,-48613,-57966,-8988,15695,-61780,-117094,-143926,-57311,-2814,-7320,7668,40462,55767,101435,153213,154324,58962,-40684,-9102,17314,-23603,-141498,-72049,-27695,-17598,-38899,-54177,-53864,-32065,29532,19313,-38458,790,112890,215183,182415,120566,72620,35925,16067,-31107,-27138,2937,16470,22040,59733,149030,186946,154185,132141,115418,98180,96121,2176,-92248],[-117172,-76603,-48302,317,48335,128404,147915,138954,127210,101513,19829,-30709,-12613,-15975,6120,-35388,-84845,-120337,-73983,-26459,29960,89659,97518,49782,13866,12368,54804,18414,-81047,-44652,10415,-68821,-126155,-4603,149811,157532,36711,-65551,-92763,-52197,-18233,-18799,-43353,-80105,25431,108668,122218,56274,-12955,-40887,-11703,25421,1062,-92895,-79445,73133,216298,247909,227607,182275,102739,44842,-52531,-74705,27989,132001,93397,-21473,-128100,-147944,-85540,-21485,-27957,-28465,-49127,-47570,361,48899,94076,156546,317461,436418,360159,149929,40941,-2505,-21424,-11871,29570,64917,78875,31294,-79227,-136569,-149819,-135274,-147169,-72090,-37722,-46286,-48051,-36528,-14380,32140,40089,20467,-29721,-98245,-60334,121285,234176,237384,175938,75573,51449,62005,110769,198683,250923,241665,210172,233634,219945,179793,157548,39755,-42050,-1547,-11607,-48866,-73726,-109290,-21378,128491,319274,515970,636473,616044,440816,258556,95926,-18813,-84834,-50596,42024,43058,29378,14736,34585,65483,122790,128768,86251,16060,-75401,-97195,-61211,40841,119274,62125,-23028,-49178,-43074,-19002,19376,18279,-54071,-108884,-140144,-109982,-74504,-107364,-166495,-164680,-113899,-56400,-27815,-18931,-43650,-53982,-17120,-36363,-8320,68026,91037,-52354,-174960,-95392,-70090,-94427,-100725,-90399,-78654,-77445,-115682,-84613,-61963,-28035,-5851,-61213,-69462,6331,60190,60839,98155,64663,-26690,-72421,10317,24428,-53358,-140686,-152286,-46392,90686,169682,161249,32199,-117150,-39882,3935,15244,68897,107291,75283,61937,112127,122810,104190,119582,84232,82092,173995,296564,238908,131880,14522,-15928,-15487,-80487,-128701,-68499,-3395,28137,26600,26277,65949,86710,78390,83585,141628,190669,271155,250962,109148,47664,51840,78313,74159,34893,33413,52312,129935,134817,80438,51899,-18567,-87096,-46858,28526,54152,42346,48085,114050,165953,179180,135572,119612,125846,195756,313506,298340,55808,-102360,28512,87692,86372,75000,67806,63753,41541,18917,13940,18425,36965,26821,-58324,-45533,111697,189384,170378,231868,301035,348236,364693,268420,114075,-31506,-106806,-79732,-41411,-64452,-137513,-162041,-118329,-63875,2065,32377,30047,42620,73203,140631,177559,90352,52,6839,4271,-21256,-12001,18214,55390,97419,102949,36458,-58112,-78671,-71837,-42635,13740,79004,87456,10192,-11155,104586,264713,284416,138695,-16851,-90429,-117797,-51543,-25327,-27872,-55263,-132489,-104417,-58867,34785,119790,115014,38127,-14591,-42563,-51112,-67405,-56490,-6001,37196,41602,47279,7887,-23168,-57149,-102932,-77728,-109348,-125478,-48500,38296,100260,211349,365108,431712,270168,2321,-116071,-150497,-95440,-53226,-101682,-76076,-18208,40889,150713,147590,88617,37923,-48028,-72977,20764,90180,8490,-93379,-26691,66207,29163,-21354,-1058,47705,59405,21626,9212,19608,-29925,-63329,-11063,57824,168168,271677,275608,109269,-55450,-30572,48657,53725,-10780,-53816,-47792,-62326,-41975,-46202,-42042,-49841,-104321,79522,225283,283259,251018,126458,36313,29331,-907,-24436,-3562,-11810,-55540,-91212,-39653,-11097,-94361,-111115,-23456,30895,36971,-17987,-26336,-14565,-2151,-25314,-34488,-18181,-6450,-52948,-82795,-67646,-77866,-65671,31831,109623,112817,94540,39795,-68338,-92908,-52580,-38543,-57585,-99319,-116062,-91023,-8793,29658,55821,4380,-89146,-88211,-24849,-29175,-29311,-33335,-3352,10694,1493,-45224,-106492,-118824,-69297,-81212,-90728,17889,194043,239272,134024,1728,-52488,-2276,13754,22565,24527,27367,87823,98882,26490,-10183,-19362,-11514,-36843,-58803,68566,153310,189478,163107,20545,-81174,-119847,-95415,-72764,-70479,-36084,64065,136781,153018,137397,105831,62252,-6111,-56575,-71538,-59377,12692,94329,128282,165214,230846,234686,156739,43930,-4978,-49056,-100643,-56334,40442,109341,140602,134956,86354,-5441,-89715,-98782,-74713,-70675,-32293,-13351,12104,83507,66514,-34582,-12503,89256,154024,200612,166055,131786,66096,29558,-55266,-130850,-130969,-104619,-68066,-28825,-215,7818,73410,135354,130491,62942,33604,46767,25117,-26407,-72068,-61170,22844,82173,22652,-70762,-137859,-57394,-34244,-62357,-52435,36561,86509,81560,106777,94049,23677,-1626,39959,110838,-3702,-121910,-91941,-44943,-6395,77916,123295,66792,11252,-19796,-26486,-53270,-115117,-99255,-54601,8813,13877,-36658,-36879,86562,165178,155613,132804,50070,-16815,-55073,-68005,-48127,-52342,-41871,1810,-9472,-75822,-31808,37027,55427,-20077,-119995,-17626,60174,-10931,-68109,31178,152307,132836,63861,6991,-6560,108321,251854,217809,116236,51795,43020,59617,22669,-18916,99565,270479,284039,192370,855,-117085,-65671,-69880,-108621,-80875,23023,131468,218327,219195,146975,100730,91063,81453,55087,-22372,-37339,-66336,-103846,-80797,-85921,-133783,-58295,10352,6904,-51279,-109305,-32203,-25655,-45377,-84884,-62544,10822,45208,10528,-52605,-85391,-94065,-27207,10842,-25733,-91189,-111285,-85793,-100437,-105432,-104568,-83287,-34546,9226,52818,42037,20772,34423,80575,118175,203960,317396,293899,122309,-8972,-82351,-54038,-27796,-28570,-48761,-53949,-60389,-67444,-59282,-62259,-57810,-61972,-86180,-80802,-37553,-47436,-121463,-52734,62932,219353,153542,57955,5632,-24575,-63189,-95880,-30701,-44450,-66373,-60020,-30495,-30910,-44692,-71178,-141976,-52736,74416,204965,168075,28359,-56090,-83335,-94517,-1908,22523,5892,-9722,-42787,-33073,35982,45148,3472,-29507,-70610,-103831,-95551,-75569,-2894,62123,18173,-48467,-88305,-116956,-91094,-668,-6592,-70854,-44125,2507,24088,25004,-19379,-37561,-66536,-75547,-100840,-59462,19829,88960,118760,96354,77889,100327,162755,210953,189175,216591,-1358,-68600,-43454,-29244,44353,95038,58259,-58302,-70516,11173,-45468,-151094,-199661,-189082,-134557,-83461,-16266,5801,-36166,-130014,11416,151296,155173,69228,47212,127780,94678,46447,19508,5366,10357,-9627,-51007,-106085,-149517,-176972,-131202,-66107,-19291,5391,36147,102974,107223,113111,128435,113609,102466,45287,-80301,-119032,-62180,31125,130845,183318,122001,-37735,-230776,-177109,-111501,-143437,-366351,-592690,-670510,-588346,-344599,-143545,-42433,-15552,-51821,50361,177050,217735,197005,104993,-40519,-74275,-32904,-26883,-70036,-91576,-70816,-52344,8319,93957,27320,-56493,-38642,28006,30457,-55694,18836,85270,35784,-70697,-19626,110351,161970,152485,256793,250289,151414,52678,-7600,-54281,-123046,-165296,-171859,-168220,-158833,-130574,-89664,-19751,-40233,-47886,-43145,-16705,-9336,-62604,-98407,85928,108699,-15779,-82247,-95674,-90925,-47208,-2649,-3575,-11289,-15367,-29020,-50012,-38797,-12646,44962,121853,83642,26783,-41067,-88620,-64785,-2754,88732,121147,52925,-13093,-15345,-19551,-43608,-50128,-23226,10385,55872,163308,225864,115496,34920,-41618,-156078,-37657,113732,208150,276425,365008,170584,28585,85782,171295,267654,304113,308913,81472,-90951,-106013,-16418,2427,-550,-5261,3514,3405,-570,-12789,-24102,-13884,15541,61307,175028,285951,248490,67447,-98216,22259,127236,104764,-18126,-29817,74119,168978,129820,17974,-106225,-41590,31978,-6254,-87811,-1825,8035,-84909,-118206,-54069,-77037,-65793,-7599,37692,16118,-47125,-45923,33529,20875,-28112,-25034,31474,81761,54102,40907,114026,136825,139373,135755,142889,135390,80994,11484,-27221,-60255,-80801,-88151,-71005,-41915,-4682,3150,-18248,18758,83456,6970,-77383,-93999,-12904,45563,87102,57660,7776,-15122,-6780,-71536,-125879,-102214,-103188,-114125,12412,103723,107590,7715,-82431,-83074,-55895,-42650,-73403,-74883,3144,67439,50108,7926,-26217,-73520,-74394,-22126,409,20438,42893,32405,37432,34301,9236,-25125,3933,59062,52222,22130,-1085,-39706,-29178,-9566,-42139,-130131,-58473,24058,54525,71321,79969,83254,61216,19972,-36907,-7579,61851,106807,98599,55391,-3941,-76228,-100085,-108505,-62134,-54872,-80632,-87619,-86472,-30710,14351,60145,105132,83604,59615,80555,93360,57052,15875,-10425,20122,107822,225993,255398,86285,12269,-4066,-46029,-36455,-41037,-94271,-92880,-36720,7572,30219,48947,11386,-46307,-81930,-103661,-58004,-2063,29490,56249,61959,47569,42360,81841,105236,83106,49875,31144,25771,61928,86273,57970,-3495,-11908,30704,8225,-69537,-134974,-46991,-53575,-93813,-62984,-68238,13718,26799,7361,24204,30424,3568,-75291,-133680,-60215,-10101,-6570,-43447,-61294,-75666,-85229,-52501,56589,123054,60930,-25196,-54593,-75032,-85871,-93103,19196,32244,54182,119421,150214,165740,206236,236807,118691,-10120,-82880,9256,2860,-39473,-100088,-64806,-33824,-25975,-42956,-105545,-125270,-95256,-114704,-83908,-21582,3860,16081,-45006,-112066,-137719,-133935,-104279,-88789,-95642,-41731,93204,203817,194764,119475,-8795,-81205,-40271,10821,30170,57498,63782,115870,146815,72562,49765,79901,136263,274347,311037,266583,113685,-34041,-36670,29059,80816,134018,104196,15096,-48527,-16249,-10072,-1574,59129,21210,-3386,66841,239291,364286,454604,367913,90239,-80921,-118957,-32420,3255,-28088,-58828,-65623,-61275,-52867,-98708,-118779,-51781,58014,99323,59181,-71897,-134672,-165098,-67163,132722,119497,-5653,-51935,-66197,-95272,-73811,-79164,-75438,-26234,-14703,-28703,-12930,-13032,-69257,-83504,-99469,14819,123007,180414,178260,99516,53719,73865,72887,81396,55065,-24938,-62814,-61650,-106565,-62969,-20543,-42049,-91027,-77605,-14836,58486,198165,323445,270191,40436,-73125,43415,178488,127934,-47768,-91281,-62624,-18542,42284,89808,65183,54968,63700,49521,38739,-11866,-107466,-147898,-139616,-128494,-75317,-21399,-16648,-99412,-100572,27081,219964,298258,136442,-71494,-76324,-35952,-26262,-48291,-110013,-90417,-67984,-93879,-126559,-145236,-91081,-49704,-30373,-18228,38717,60805,40212,54028,115817,271714,339146,235333,95660,46070,54373,94075,102665,152442,115718,76631,45312,11660,98129,200969,150970,34688,102028,260087,251166,205536,151321,102575,28180,-61759,-81170,-65504,-58492,-53982,24608,80344,75625,30093,-31729,-68667,-102839,-73638,-23365,-5482,-57,50122,50430,27054,16744,23787,31862,21463,-12208,-42683,-30177,68947,184126,271659,197966,114672,95560,39881,-40339,-82900,-77319,-83355,33353,165391,234661,81915,-32042,-71604,-103971,-115287,-8350,103020,156131,120476,31907,-62454,-100523,-55343,-24491,-39229,-72336,-127763,-107875,-54513,12641,69411,112288,152853,119367,73388,59848,116481,157342,125408,51414,13338,53588,81245,81326,94515,42377,7483,11077,-1493,9194,3630,-50815,-103299,-53364,55423,80925,39672,-8980,-53352,-37985,-37440,-1527,61951,70939,42856,16112,29243,19020,-32819,-55815,-63805,-53395,-63713,-77246,-39047,-43772,-60795,-26918,69556,110910,112452,113189,145978,205390,239775,196750,118411,43829,-36536,-99060,-115529,-74643,-21863,62680,28531,58682,54288,-2387,-49490,-44551,-5168,51564,66680,30734,-21746,-39316,-52088,-52522,5252,125632,214496,287779,237338,154889,173619,233904,303409,267122,212377,366354,610986,584267,290449,28249,-83901,-39147,154,-3103,-3191,-20732,-699,-16768,-23728,35991,122743,144916,103627,54874,-32063,-100937,-73911,-17364,56803,119391,195278,190959,70379,-30270,-93396,-36752,-8451,-12608,-3830,-700,-21467,4258,-2985,-46445,-67721,-49973,-35758,-37604,-87359,-123371,-48105,-14382,-51718,-69418,-83823,-59781,-10535,32059,49203,-2691,-24037,-39735,-17520,-5778,-98020,-34015,88772,131931,112540,30589,-46184,-83062,-81586,-85234,-90888,-55466,-44359,-63269,-77670,-88792,-2771,25954,-9443,-39525,24521,123136,270230,365240,329743,286634,251295,236588,267326,293229,280681,125056,-5778,-82394,-81589,-91997,-48425,-29656,-64552,-47006,-33822,-30731,28493,155449,231694,319781,359445,232414,121521,89468,114457,64073,-32784,-33251,-19525,-25502,-16907,81967,117216,124909,117669,110527,83711,57866,36589,-33643,-115750,-42717,-54731,-81387,-76130,-59979,-71128,-118937,-88835,-46443,-19470,-192,28990,66751,91276,119174,162060,112591,56832,31717,14772,84770,188934,148572,66218,41682,66835,133316,113191,76095,47360,-28575,-95904,-78946,-35961,-15971,-81955,-54697,99786,214977,117404,1993,564,32454,51444,73649,57769,-7181,-58166,-60643,-23519,92515,243128,336635,286694,133679,24332,-25950,-50889,-85252,-98207,-105853,-156073,-171576,-98674,-30731,-11686,-58681,-96417,-87513,-67493,-69017,-105771,-112765,-102208,-84600,-55419,-21103,2288,11934,-4561,14807,46144,71082,75407,71406,70568,12702,-77179,-105017,-109816,-90225,-90952,-78790,-43441,-2776,33327,140036,251750,280184,115424,10837,21580,43660,23470,-47231,1498,63430,68975,26213,7087,-35193,-65248,-16356,28610,24541,-11607,-13598,-11645,-26518,-65880,-118196,-100590,-53718,-50040,-41611,-47360,-48204,-41432,22480,54753,47172,131387,157106,92144,29268,-4668,3581,-19922,-23293,7511,-38897,-83426,-111866,-63244,56505,251246,282083,297410,352706,38971,-157443,-149507,-64632,-26789,-37670,-52468,-71652,-99317,-38284,44461,104129,66330,14625,36974,-66374,-77612,-2943,49544,134609,133962,165650,197667,165793,55517,-39799,-60247,-63462,-84652,-61662,-20208,-19603,-26609,-66178,-107964,-110763,-36806,78116,86551,43481,-19363,-55413,42345,98128,91185,69323,114044,82991,35427,-74528,-81039,-59681,-58513,-93105,-80433,-24159,-3391,-68038,-107482,-45084,17780,5712,-47306,-90649,-49557,57905,74999,23128,6561,61705,192715,259776,304621,230522,88642,-1909,-21149,-21420,-27651,-59933,-104520,-87171,-3683,76940,62625,-8312,-38404,-73533,-132889,-156395,-97005,-16338,89810,89041,39207,-47238,-130398,-56994,-842,48356,130000,260170,326889,266214,132764,19106,-86645,-119238,-93569,-57877,-29127,-15601,5112,1345,-13188,-40227,-10268,108765,143623,81016,1517,-34535,-28114,-30769,-37796,-50504,-28213,-30789,-37375,-13259,-26008,-59840,-73011,-3789,65656,127043,186389,161541,64239,-57489,-44928,32420,52257,-46783,-114882,-151755,-54414,5655,4805,8731,39779,50682,86266,134752,139991,52519,-50854,-13209,31388,234,-120044,-100958,-50625,-30096,-44773,-68465,-72087,-46205,23867,23984,-30317,11025,135940,254973,229406,162334,97119,43799,9893,-50739,-56068,-27666,-15270,-6101,34836,124291,179078,150525,119636,98526,88404,109493,28839,-69974],[-120832,-114665,-81382,-22981,24691,107695,143187,144071,148631,121027,21736,-28080,21775,33025,40378,-28745,-95806,-128068,-77371,-34145,11968,48273,52601,23480,-4562,-2131,46166,17639,-67729,-31524,19731,-70833,-132479,3237,156880,148021,20038,-79681,-96207,-42582,2547,-3277,-36501,-87036,13243,103095,123526,64962,8285,-14547,934,21965,-11801,-105727,-76955,87955,249561,285467,270581,220880,123358,42720,-77482,-117343,-12398,104995,81967,-29761,-137290,-147965,-108030,-47461,-45184,-39858,-58916,-43688,5900,41752,65284,92996,233657,395988,367955,174836,52297,-3646,-32532,-24227,40193,85671,108288,57612,-64937,-125134,-102449,-86429,-145872,-94068,-44204,-41443,-37810,-30278,-17474,30343,46656,30138,-23027,-96220,-67170,119906,261406,253248,173201,64599,40293,50835,88358,155971,213996,232678,191148,189181,175469,147926,139416,20573,-53074,-22917,-44375,-86525,-81937,-101569,-24629,140144,374901,604294,692269,623874,448352,272934,94491,-32450,-104100,-63206,16328,7242,-3750,-15141,3765,29954,87561,100292,78398,21061,-67689,-94119,-53216,59537,121129,50660,-44270,-74438,-65012,-41237,-7806,-12044,-75288,-99314,-115376,-144744,-100268,-98309,-135594,-158659,-140330,-56135,-21171,-5928,-41848,-61299,-23082,-38342,5772,118674,147740,-27371,-181712,-79747,-42184,-71743,-98218,-97502,-85499,-82467,-119048,-86862,-63544,-34238,-20998,-77528,-71153,17461,80737,89525,129065,84727,-22784,-90760,-13558,14762,-45875,-127161,-172850,-63883,81778,168717,167313,48900,-111065,-38979,16967,34241,94224,125351,85005,73976,136038,144135,119351,136617,98589,92102,179868,305193,250096,131634,1579,-22273,-14757,-81381,-157629,-96847,-28985,9246,19347,30533,78526,101758,93902,100726,155424,195447,275483,250892,99325,31720,36124,68319,66824,30119,38005,62964,167674,170423,106206,76151,6076,-57730,-8275,77977,114206,89853,40909,95544,163145,179598,135415,114377,111103,170171,286785,303002,67290,-103394,10096,72631,86013,85576,81590,83492,63842,43266,34178,29596,40279,31513,-52660,-46946,111488,169357,145504,202898,277218,318734,345391,259891,103735,-40164,-103536,-73546,-34882,-69559,-156660,-137947,-99797,-51560,11957,42500,38967,53748,87522,156311,177596,77864,-13088,-14209,-19063,-20206,558,30526,72632,115429,110441,40269,-51814,-60857,-49578,-26223,22452,86921,101439,33752,13529,135125,282375,279800,140300,-10699,-81231,-115730,-55376,-40017,-50539,-71307,-124279,-100315,-42091,56705,140581,112678,24502,-24407,-35954,-26688,-42669,-48262,-1575,52377,47645,26464,-17327,-38916,-67492,-85303,-54181,-88562,-123505,-57165,24802,87832,218766,379944,428750,259814,-5779,-126031,-157435,-92832,-38393,-82295,-80065,-21828,32460,119884,108378,65877,39547,-39846,-66805,15460,71401,-10526,-116675,-27020,70266,29028,-32018,-14184,44344,57484,2473,-1387,20834,-27609,-65666,-19470,40334,151208,268351,285679,115853,-58464,-15827,63053,60429,-9819,-49110,-38523,-69096,-72706,-94694,-69590,-52576,-103107,80835,242625,350326,312872,175498,64239,34455,-10425,-34918,-12609,-17713,-59125,-80692,-22268,11429,-64383,-69210,1589,32241,32864,-17874,-26731,-16712,-679,-21295,-37922,-27006,-13779,-51817,-74171,-59942,-76566,-74758,11183,79790,78585,66449,28030,-66450,-96578,-59112,-43865,-59112,-95242,-109339,-97250,-7419,43620,66622,-2857,-100408,-93323,-22218,-18680,-20063,-43600,-21456,-7590,-21054,-61842,-117654,-121320,-83339,-94075,-94015,18406,190682,220215,107286,-23432,-51682,11068,19471,19014,15678,23177,85459,107673,28870,-36095,-68088,-48990,-54223,-42573,80582,151879,178082,142461,10166,-84762,-112756,-87354,-66984,-70292,-48280,30160,93645,112170,105676,81539,40417,-30333,-79906,-88118,-66604,14322,108273,145021,161369,203224,206163,137037,21509,-35397,-74771,-100358,-44754,44573,111362,139485,129921,74356,-20476,-105009,-108574,-84299,-78364,-33311,-6786,24819,95508,59449,-46583,11643,111932,169315,188723,110004,61474,13383,-14224,-88012,-140138,-132310,-106206,-72879,-36279,-4256,10324,87368,155896,152382,79585,41728,53819,35458,-18906,-59907,-36839,43228,98713,28668,-66783,-127768,-55338,-26200,-58003,-51634,40406,80057,75486,99345,78697,3164,-12796,25412,79258,-17733,-124190,-102141,-60264,-20626,64904,124436,85609,33292,6093,-4652,-38983,-110841,-118109,-80999,-27541,-12496,-43788,-28199,116015,212370,182841,145694,53874,-20750,-62978,-70039,-49889,-59488,-57941,-21091,-30508,-102439,-61830,14314,49434,-4414,-100957,-38239,37065,-18945,-64173,29741,135525,115311,55549,154,-18367,71793,206807,195760,95490,32634,33821,60798,25987,17457,157064,347136,368283,250709,18984,-102498,-44789,-68123,-114398,-75001,20621,111634,196446,201337,136273,112910,119333,117592,118157,55404,-20478,-63127,-95662,-70961,-78897,-148595,-59360,19966,21180,-43237,-120371,-36047,-21997,-34047,-81989,-69090,13735,63014,39897,-20318,-72045,-104329,-36307,-7116,-38653,-88828,-87108,-68540,-97461,-117448,-129674,-117300,-72520,-5426,49178,30793,3910,12015,50485,79458,142840,247953,246463,99507,-15646,-74595,-45824,-27434,-36799,-60198,-59601,-57734,-58249,-48085,-52546,-53014,-65120,-87857,-93892,-54887,-59883,-117787,-46993,76045,262281,205963,109921,55404,11124,-30861,-80502,-33088,-35617,-63303,-67672,-34096,-14278,-299,-27805,-101217,-66964,52007,180221,168027,35795,-49470,-77312,-91303,-12733,10277,-7054,-16659,-34910,-16176,48328,42042,-11541,-49995,-94134,-119427,-102575,-88486,-7140,53698,6580,-62203,-99209,-118855,-92014,-3384,-23541,-88977,-57721,-5997,9470,-6945,-46417,-52259,-84977,-91890,-108497,-56413,21610,85487,109270,71462,45589,63938,127439,193787,174669,192298,8552,-54534,-35234,-23042,48668,92716,59254,-50350,-84618,-9789,-59863,-154635,-200103,-188007,-124276,-56854,13673,29765,-25726,-113643,22923,168356,160691,80719,58834,124167,72271,27014,-4621,-19651,-14888,-28078,-61684,-108558,-151564,-177187,-122161,-67395,-34255,-19711,6584,78001,94464,119810,159132,149322,125548,39725,-87207,-103720,-48891,37787,129903,188018,129167,-49374,-22641,267265,524598,585623,356217,75378,-103286,-201944,-199433,-114281,-44803,-9376,-50659,32440,160765,204010,196418,121763,-21042,-76120,-52546,-56286,-76219,-55821,-24962,-15297,46543,100747,33209,-42817,-15354,50012,47995,-32446,44802,118258,63484,-46143,-16160,115464,152430,137012,219358,193205,111777,37616,-8034,-52304,-114152,-157417,-148953,-138927,-132734,-118362,-95112,-12418,-37352,-56467,-64732,-33369,-17299,-39560,-56586,100057,100060,-34648,-107954,-108418,-102440,-58258,183,5571,-1344,-4025,-20820,-46924,-33147,3806,62348,144767,99077,16384,-64006,-118994,-74862,-9778,87046,133205,67697,1113,2820,-4016,-31263,-49278,-27206,10732,59554,168731,221535,102001,30217,-39754,-146144,-66120,59316,144010,208079,297476,120335,2643,73313,156384,232975,235400,259866,69684,-102700,-115798,-30263,13207,16540,7668,10678,5874,-194,-11553,-20122,-5939,20183,60608,163579,263142,225864,57097,-107307,4856,102979,92384,-24987,-36653,63832,161421,120656,15937,-98608,-65663,-6465,-43504,-90940,20583,34576,-72481,-96039,-32776,-59978,-58455,6179,66079,41762,-45729,-50419,27502,8788,-43280,-21623,47478,115246,112432,87516,144137,167663,170984,151596,160345,153725,86412,14467,-21960,-52204,-67722,-79345,-80479,-54736,-15737,-662,-3210,44636,88732,-15031,-104515,-87303,-10172,33658,62342,33789,-16935,-28253,-12851,-74391,-115959,-96486,-100869,-107204,15989,105658,117355,15594,-85572,-75742,-51262,-46671,-92558,-61566,16012,70380,53791,11215,-18798,-87863,-81159,-9966,24705,52999,75926,51865,42207,31354,-673,-34737,5320,72766,71321,44348,12369,-33556,-31598,-15122,-48211,-132586,-48400,23104,46375,57797,66847,72558,44739,-10287,-70665,-5904,72402,108392,96038,54085,-5166,-77015,-108016,-102508,-63691,-59222,-79368,-75163,-65638,-15742,26013,72487,117228,91334,54387,62872,64375,36171,4955,-13730,22188,126233,268162,266615,63823,-7829,-8333,-41800,-33952,-34750,-83145,-88322,-38067,5828,31466,55836,20044,-40635,-80750,-113912,-68683,-11318,15988,27284,27186,22442,27595,78157,107481,77590,32578,23722,19203,56897,81611,60061,-3372,-27377,12707,-2279,-67154,-132083,-60513,-63520,-107759,-89701,-86233,338,10269,-5015,19105,30621,16012,-58872,-136687,-68611,-20788,-17092,-53830,-73207,-85473,-94743,-75204,20299,85093,26237,-38951,-52243,-66689,-80644,-95185,9061,-29514,-14091,42988,76242,110659,169140,221952,117904,-15064,-78257,25923,32055,-5675,-56162,-16503,14318,5802,-39745,-122539,-111624,-86769,-124657,-74403,-8268,21520,28682,-37256,-103091,-131856,-124171,-88266,-72465,-77784,-20650,109122,216842,209149,130832,-10899,-93843,-30490,28319,45068,57673,55292,105819,125927,54246,37352,65696,117636,247384,289716,249775,106850,-39968,-38788,27853,89547,143894,108211,12463,-51411,-16379,-13884,-8741,42898,13168,-15580,34244,184544,311578,415818,346617,87521,-70781,-134933,-63241,-17958,-36443,-60595,-64200,-53395,-25969,-52493,-76171,-24831,80393,118011,70938,-64582,-154021,-173812,-79238,139031,164407,50222,-17002,-82377,-127225,-75043,-81388,-79153,-20688,7201,2272,4260,-2304,-60496,-98481,-88013,23685,119762,173290,170452,89936,45439,74059,63629,59896,16880,-63152,-59096,-49720,-104762,-66756,-20442,-41193,-97560,-77449,4143,81636,227594,369568,303864,48003,-62814,43703,149956,93295,-68761,-113308,-89822,-50781,21584,96797,75118,69329,80022,63122,46633,-14605,-127468,-165020,-136002,-128606,-82489,-24108,4145,-66483,-77801,55669,261020,313519,128550,-63061,-89754,-53584,-45571,-63837,-119267,-95266,-72117,-95515,-140187,-164875,-108263,-56612,-22378,-4770,42768,48887,22443,38670,101910,248976,290121,190056,83412,52048,70218,115350,123221,171783,125045,82574,49685,18483,94911,189340,147834,55673,88265,203495,179979,136746,92397,55412,5002,-60155,-72354,-64773,-72401,-84315,-16710,39121,42105,8989,-38677,-63934,-82042,-49962,-729,15348,16850,54947,50590,31361,21934,23795,28964,17223,-14297,-35438,-23026,70985,183391,256613,179119,110088,93740,52845,-7908,-45877,-73122,-82475,35113,152937,196376,66119,-25224,-58926,-96071,-116100,-2706,110869,148614,105185,32034,-52168,-88960,-39378,-19384,-43026,-76101,-126340,-108623,-57060,17283,69406,104577,141741,117468,71399,57837,113647,145182,89990,11741,-21942,42748,59298,56232,87634,59925,-2023,-17667,-24947,-841,7100,-44362,-107515,-58372,51773,78085,50914,6001,-43208,-47731,-58097,5371,63715,66059,35378,13734,15654,5135,-41357,-57299,-70100,-56692,-61813,-74822,-50019,-58031,-65138,-30215,65482,98812,78496,72230,117681,194806,262081,238201,152547,66301,-18659,-82912,-112839,-79848,-33271,56361,37327,62108,48960,1571,-38768,-37022,6977,60328,70358,32001,-27346,-60764,-81843,-46413,39270,173908,257970,312655,247700,163429,174269,221729,286011,246027,193189,348093,541693,510141,258926,22638,-86753,-46559,-4238,-4035,5199,366,19606,-3998,-24701,11556,71153,104704,92858,59165,-27064,-103972,-68698,-12515,57641,101582,156310,145675,56092,-24179,-105052,-55659,-25333,-24085,-13145,-17766,-17266,15247,2069,-53368,-83953,-64869,-41556,-35773,-81871,-128367,-59854,-31452,-83992,-100167,-85292,-43345,6910,40684,39815,-20344,-38824,-41058,-9011,6761,-87293,-33699,81494,114652,89262,14697,-60647,-98552,-93936,-94530,-89928,-49566,-48288,-66410,-73552,-94030,-7498,13461,-18482,-45192,23064,122686,266443,351424,309285,268228,239037,229778,277412,322926,303751,126101,-379,-64144,-74864,-84988,-39943,-24534,-65509,-49039,-21470,-18557,34401,145201,213515,318327,395013,280642,150494,93845,114292,71868,-19123,-37567,-22879,-22598,-25146,49299,61799,65698,71962,85541,72846,49113,15733,-62999,-87375,3960,-1245,-70374,-15159,-23825,-53767,-104872,-82270,-30581,-8002,4351,31516,73854,104009,127545,161119,102417,64101,58410,44677,121030,190886,129827,42239,20716,38280,87697,58224,44449,43985,-16757,-78578,-64560,-16471,8698,-57298,-53017,112155,237191,147184,27212,23465,54735,61887,78837,71433,9640,-39443,-44091,-7801,104404,245097,327128,288474,142384,32684,-28041,-64843,-111261,-110449,-123203,-176873,-174625,-103781,-40566,-11048,-42196,-85498,-108385,-83592,-70411,-100248,-107305,-103446,-87616,-52035,-13396,11239,15310,-3107,19902,56606,91163,105273,97723,86951,23360,-76616,-112831,-119172,-96965,-93324,-76713,-35725,8987,38957,130419,227045,250172,104626,-1383,10156,40377,24153,-44540,3657,74202,92538,54909,18083,-35996,-64983,-21831,18942,28778,3958,-11588,-17768,-27425,-64231,-137779,-115863,-58986,-55963,-48662,-57588,-68184,-55536,18476,58682,52654,136695,157663,76398,10862,-9740,10381,191,-1558,25933,-17262,-53549,-74377,-44989,43582,274445,373904,414370,413465,63119,-108346,-178938,-117143,-72277,-76336,-77168,-74561,-85834,-32471,55613,126614,103479,68689,85153,-32835,-57910,10450,59896,143792,128637,146803,176680,156796,46202,-47545,-92890,-81406,-93723,-68098,-17996,-17575,-30915,-74600,-116726,-112094,-42208,80020,101635,64717,-5421,-41551,47232,105107,121213,110809,166093,136362,64516,-71601,-83598,-58172,-51845,-87300,-74147,-17362,697,-59373,-105879,-48058,17083,3617,-55930,-105107,-39374,62269,77722,24191,12433,83128,220660,278748,305329,205917,58968,-22383,-34853,-30047,-26383,-47745,-83275,-54321,35908,120124,98004,-2504,-48339,-68402,-127426,-170192,-127429,-26921,84905,85131,33607,-49998,-133120,-55208,4893,51502,116898,235853,320456,277420,148717,25229,-84677,-121895,-91786,-57271,-27146,-12693,5845,-978,-15353,-34323,9941,134928,167833,89699,-10612,-52942,-41788,-44390,-41887,-42866,-18860,-22156,-29550,-13670,-40496,-84509,-82904,8059,95137,167373,223841,183295,69457,-58801,-26896,74489,82295,-33143,-111288,-151532,-48240,13886,12482,6643,38198,45400,69685,113502,121227,42682,-60999,-16746,46509,28185,-93284,-127718,-72159,-39210,-46115,-79027,-85946,-53241,27123,37386,-17429,23459,156808,284665,267130,197240,113185,44927,-1579,-72554,-85499,-58095,-46509,-31024,14209,100516,165381,142924,106602,84520,83149,125854,60453,-39541],[-98176,-131373,-113521,-48398,-1021,80454,131756,145577,166964,135603,19706,-31211,47892,75341,71516,-21212,-106078,-131560,-78995,-41250,-6396,6152,6982,-5119,-24157,-16833,38531,21427,-47994,-23089,23420,-72607,-134434,13708,165157,139928,6400,-89298,-96554,-32214,26106,16476,-26160,-89237,-76,93008,117642,70398,28418,8877,10070,14938,-26746,-119212,-74559,101936,279516,316957,309111,257196,141055,35523,-103864,-150090,-46840,78234,71715,-33075,-137409,-138713,-120118,-69421,-60407,-51005,-64153,-34329,12570,34790,37939,32759,142856,327057,348683,190600,63747,-929,-36285,-33028,47129,101632,133347,84879,-40781,-85766,-43742,-41075,-122639,-114079,-49273,-33488,-21615,-16265,-14606,32388,57304,45290,-11822,-91170,-75728,111835,279621,262083,164687,49894,25477,35046,60792,111128,172444,213780,166139,145245,132263,113751,113660,-5316,-63861,-41735,-72042,-116875,-75292,-91634,-30893,137662,399336,654919,715073,609241,444417,283169,94366,-43070,-122050,-76050,-12079,-23899,-26098,-38594,-23809,-2282,54559,70602,64487,20347,-62808,-92066,-47759,71176,112036,36325,-61599,-92210,-77745,-58412,-32735,-39844,-87091,-82181,-88105,-136631,-114338,-78964,-100632,-137104,-165574,-57480,-15946,5128,-40814,-69822,-32600,-42888,18741,164665,194824,-8843,-178175,-59524,-8136,-46460,-94665,-103575,-89958,-84731,-120279,-89681,-65592,-41015,-36555,-93256,-71043,27680,96754,109379,144794,92914,-22898,-107366,-35846,8248,-33294,-109261,-180477,-79283,70968,160795,162236,56849,-97944,-31808,34538,58281,125128,151579,100515,94143,167269,169671,137728,157172,118647,106954,183860,307345,258542,131762,-10278,-27214,-10555,-71877,-160699,-125672,-54482,-9291,12323,33897,87718,110571,102849,113122,166897,198699,269994,237728,83570,12559,16184,51616,52670,21223,38853,68147,189892,192077,124997,95674,28807,-28923,27646,123727,170824,138104,38133,67307,145424,163531,122017,100588,91741,142015,254443,298727,78461,-94536,-10611,51637,77680,91918,93920,101302,84597,66424,52738,39318,41491,35341,-46295,-51187,100997,138504,113653,163640,238270,272588,309189,242773,90758,-49112,-97365,-64161,-28005,-73695,-157866,-110933,-80551,-41600,19252,50044,45612,61645,95257,163090,170467,63293,-26433,-30666,-28281,85,22316,44665,87600,126987,109480,40351,-43555,-40216,-25881,-8989,31277,92850,111990,57278,43495,165498,287891,263802,136457,-4731,-67825,-95502,-56111,-53454,-70502,-82054,-111616,-92922,-24479,81010,159750,107573,11792,-26447,-15595,8999,-12739,-35365,7293,69434,53806,8896,-41785,-54155,-74823,-61807,-26864,-65512,-107076,-63262,9617,72229,223442,397760,432842,259927,-3360,-128115,-160521,-90501,-26388,-62316,-80190,-26843,21896,91754,76537,50003,44175,-28350,-56998,10864,52854,-25778,-137945,-27632,72988,30285,-38032,-23590,44229,59514,-15473,-16198,15374,-31263,-70940,-30147,18825,125194,251802,282186,116570,-55780,1660,75936,63970,-10407,-42317,-21344,-61225,-93205,-141540,-91454,-53790,-105483,73756,251203,407330,363769,218573,90660,36924,-20793,-44363,-21804,-25366,-64851,-68720,877,45898,-12540,-11913,40054,37840,27502,-18702,-27937,-20148,-211,-16948,-39729,-36283,-23225,-51750,-66079,-52269,-75177,-88099,-12620,46982,43537,38552,15095,-65762,-94946,-59468,-43590,-57283,-88239,-100338,-105266,-9146,52863,72732,-9585,-107131,-92670,-17502,-5915,-9241,-52239,-40663,-28621,-47022,-81128,-127838,-121841,-96182,-104367,-95473,18366,182826,196956,80260,-46197,-43594,25603,23299,12265,4549,18106,80273,111046,30274,-58808,-110171,-65392,-43176,-21317,90310,147437,164147,122153,1974,-83639,-103456,-80010,-60484,-64411,-44505,13953,63124,78898,76798,57195,18143,-53815,-97454,-98653,-72434,13516,117804,159183,157791,176652,179253,123788,12943,-55956,-90007,-91295,-35807,43468,105688,130451,119326,60653,-33732,-118160,-114326,-93300,-85886,-33497,636,34832,97844,45264,-47877,35055,130714,178978,169358,55820,-972,-27035,-39485,-100914,-120119,-128191,-106906,-77878,-47781,-12546,10389,97253,169307,166375,90014,47559,61514,48267,-4384,-38272,-14040,62239,114599,36207,-60083,-119969,-58066,-22697,-55336,-52994,39357,66671,62021,82415,53458,-22896,-23583,9788,46247,-33149,-125504,-113779,-75953,-33586,51793,121810,100865,52069,30317,19154,-20210,-96772,-133024,-99770,-55440,-36290,-50258,-19025,140572,254723,208808,157403,57146,-25557,-71363,-72617,-53054,-65516,-66096,-30287,-30649,-85619,-86160,-6067,43728,10790,-75282,-51558,14779,-27444,-61693,21483,105244,92693,46635,-6503,-29904,27050,148133,160384,65640,6165,18449,57386,28196,50460,209674,417768,448028,307312,40258,-100109,-32391,-69813,-114505,-68249,17207,89979,166948,171144,114446,115531,138432,145480,175032,142662,22102,-50341,-84804,-61561,-71760,-160299,-56785,33512,40627,-30000,-131024,-39895,-19075,-23225,-74271,-75549,14235,77055,65403,14270,-53517,-111446,-49800,-30737,-49806,-78404,-63968,-51687,-93088,-124955,-127068,-130634,-97060,-17947,38305,14776,-15289,-12061,20625,43256,78528,164623,181994,66575,-22966,-62086,-35266,-26182,-43377,-68471,-63397,-55470,-51838,-39631,-45077,-50089,-69323,-90946,-103060,-69074,-67066,-98869,-37955,87148,297103,253588,162558,103307,47576,3621,-45140,-26683,-26779,-59860,-74363,-37026,6106,57203,33769,-52249,-75286,27841,150986,159842,41942,-43690,-73467,-84929,-24194,-4532,-21309,-25463,-29550,-605,59175,37394,-27529,-70564,-112006,-110423,-99971,-97747,-8922,47640,-2839,-75018,-109840,-119775,-95441,-16293,-46861,-107290,-67094,-12728,-4387,-35842,-63283,-47187,-82179,-102118,-112586,-53068,22102,78598,92293,41322,13840,31179,91439,170709,153288,154620,7434,-45470,-26682,-15470,51279,86189,57653,-43286,-96329,-29174,-68843,-148850,-185398,-168235,-97844,-22666,50273,62328,-8102,-93970,29361,168812,147321,81865,65632,118288,54083,13066,-21413,-40068,-39402,-47855,-72919,-107550,-138328,-151452,-101410,-59548,-43102,-41348,-25311,45910,75023,119559,181540,178751,141067,29443,-91986,-88856,-36069,44006,129617,196040,140517,-36285,186723,687916,1123608,1286753,1082074,776633,517931,245636,85,-77676,-47190,-2424,-45760,11053,135330,182868,190797,133771,-5796,-76512,-67097,-77440,-67513,-17406,24398,29478,82371,98832,36803,-27768,7182,67787,60063,-15333,71693,149414,90168,-21366,-11371,111775,135829,117640,175050,134274,71640,18986,-10369,-49561,-100719,-134143,-111731,-100131,-103157,-106690,-99415,-6437,-36595,-62103,-82905,-51825,-27825,-15546,3797,131555,112271,-28876,-123568,-119778,-116051,-67463,3155,14891,7182,4952,-13706,-41362,-20870,24576,75640,156970,110143,4366,-87429,-120439,-71667,-16040,79390,135134,76335,15941,21737,9915,-20970,-49065,-32794,9839,59806,163339,204286,81870,21209,-40361,-137527,-92902,10355,86476,146539,236034,84879,-11284,65355,141982,198002,169734,209319,60460,-98798,-121018,-44610,20611,33003,23196,19313,9640,948,-11671,-19713,-3297,18669,53604,142229,227499,194452,43917,-116389,-13215,75911,76117,-34237,-42660,52912,148159,107306,13019,-87928,-84745,-39816,-73656,-80227,39533,60095,-53631,-69765,-12708,-44766,-52468,19370,98757,66488,-47243,-55370,20662,-3679,-54359,-10519,66114,150320,170934,130361,170289,195189,201312,166510,175381,165718,86879,14268,-19379,-47201,-56279,-67210,-86011,-66592,-23998,856,17008,74875,96834,-32875,-127523,-65487,-722,25030,36142,2579,-48059,-38546,-18919,-77683,-105724,-88489,-96270,-97927,19714,106191,125637,24213,-87711,-67363,-46872,-51301,-111245,-44129,27024,69313,55093,14741,-10838,-92542,-82501,4073,47779,79553,99206,65629,43247,24694,-12248,-42084,7742,82744,84138,54632,17646,-30206,-33967,-20535,-53774,-125461,-39348,19995,35302,42322,54569,65037,33052,-34546,-101195,829,81434,107375,92359,54848,-4926,-75324,-113054,-80306,-48634,-53826,-74748,-62444,-43794,1431,38576,84884,128103,96748,46142,42468,38724,17928,-5545,-15338,26845,149664,310105,275955,46436,-25387,-12187,-37744,-33117,-29912,-74285,-88126,-41300,7309,41569,73410,35109,-33351,-77915,-121679,-79208,-20811,2236,-5371,-12141,-5513,7378,65866,99255,61186,9114,13007,10157,50525,75002,58312,-7624,-45795,-8215,-15375,-65287,-117501,-75872,-74541,-117227,-89591,-86605,116,2306,-16346,12157,28852,26339,-41702,-123476,-80043,-35858,-30355,-62756,-83212,-92220,-98329,-82204,-13404,38204,-18610,-58070,-53854,-60280,-75654,-98389,-7406,-78292,-60276,-26542,4803,54435,125955,194812,112739,-18840,-72982,39289,62480,31887,-3166,50342,75035,39262,-38156,-135847,-87979,-74809,-131159,-63615,3989,40017,39005,-30933,-94407,-120787,-108865,-70688,-56855,-61476,-6821,108037,205747,201809,130665,-15105,-104228,-19845,45766,59568,56129,43473,89617,99735,35040,24765,51026,97528,212139,255421,220892,93484,-46904,-39784,27574,97722,150230,108503,5982,-56084,-15477,-14731,-12810,29645,5765,-27187,2569,134024,261870,376653,326169,87746,-60529,-137732,-88301,-35396,-42928,-62085,-62586,-45125,527,-2877,-15078,29105,122389,147722,90308,-43080,-146829,-176681,-91824,134682,205937,113621,33080,-78038,-127847,-71593,-80571,-83882,-20357,22688,28316,18873,4903,-50247,-90702,-70445,35873,116721,162299,153256,72491,31196,64745,50566,37985,-18272,-77836,-47646,-40076,-102906,-70713,-20898,-40081,-100431,-73206,21392,99896,246695,392529,318181,51386,-52421,43794,121673,62012,-84314,-118544,-114193,-85564,-3025,98674,81576,82036,94908,74151,50757,-20562,-137685,-130840,-95677,-88679,-85287,-29320,26475,-27842,-43924,87656,290353,312862,117451,-45203,-87019,-65482,-66456,-83077,-131467,-101092,-77459,-96381,-146667,-182076,-124956,-63750,-14616,10812,51540,42930,9132,23880,83413,213461,227708,137413,67648,57804,87370,138122,143924,184799,127646,82675,49897,19491,80642,162999,132294,67894,88841,160344,121826,81535,47720,20362,-13384,-56421,-60998,-59079,-79876,-115433,-59734,-293,11353,-12796,-48489,-61461,-62621,-25361,22786,38299,35634,59820,50893,34947,25063,20024,19721,6814,-21250,-32060,-17795,70144,174605,226922,151908,100049,89314,63419,21742,-16501,-71691,-78578,33010,132960,154339,50386,-19677,-48124,-89053,-116224,2560,115205,136566,86181,29945,-38019,-62144,-15355,-10160,-41593,-72436,-117225,-105441,-63407,17138,64770,93501,128132,112478,66094,53117,106459,124920,43341,-41853,-60386,35623,38473,32554,77226,73595,-23333,-45934,-42218,-5743,16857,-29247,-107748,-71852,38107,65214,53640,15666,-37853,-62339,-62795,15201,59838,55428,24239,10486,-1185,-11362,-52260,-61747,-72992,-60820,-62532,-74900,-63098,-73206,-71419,-36088,54444,76584,35766,29504,87849,178024,272791,270138,183463,86854,-1459,-67422,-105844,-84355,-42536,47777,44524,61136,41507,594,-34658,-36634,9936,57350,63362,24971,-38281,-83504,-112306,-33498,74716,217555,291846,324608,245225,159696,163063,199204,259985,221260,175952,321068,449555,414024,216261,12572,-90486,-56487,-10168,-1778,21375,24202,37216,6822,-25662,-14502,14113,56244,76486,58673,-25163,-107580,-63081,-8275,56084,80649,115219,101446,40362,-19681,-91826,-76126,-45528,-39903,-27870,-39403,-12731,20818,976,-65421,-103691,-85056,-52329,-38458,-80019,-130944,-69469,-41567,-89405,-114946,-74757,-24764,22235,45705,25140,-40402,-55496,-43108,-3652,15012,-74597,-30022,72455,94855,65397,-1082,-72620,-112181,-106752,-105381,-90078,-44746,-52407,-66928,-66959,-95832,-9962,2120,-29611,-52213,16848,113468,246483,317908,278681,245439,226687,226485,286992,344557,313639,121194,2260,-48344,-60921,-71469,-30219,-17413,-61384,-48636,-10803,592,50258,131151,185837,303373,414418,323044,179425,97167,110620,78784,-3659,-43320,-30560,-22440,-35691,-918,-6007,6430,23563,55048,55057,32793,-9935,-82750,-60467,38192,50725,-205,41126,4155,-43461,-90605,-66057,-12575,2934,7467,31700,77840,114200,135597,160371,97062,75500,85013,76925,152702,184219,109240,16164,-5575,2620,33486,3120,12811,36411,-7075,-61717,-46368,12198,50986,-9194,-31472,121374,252906,177571,54286,49939,72774,67091,78615,80086,25450,-20659,-28453,4294,108302,234582,300274,271758,138711,35585,-31226,-76597,-132069,-97745,-112670,-174453,-172531,-108489,-48200,-7359,-24680,-70350,-135728,-95361,-67281,-91925,-96354,-95441,-86499,-48938,-6503,18119,15615,-3587,23811,66739,109881,131536,116372,94874,28843,-74825,-121091,-129462,-105020,-96422,-76083,-31747,14566,37993,118120,204152,223168,98615,-7951,-729,35567,20902,-46906,322,80488,112741,83129,36360,-30178,-66375,-33713,2561,27681,14718,-11084,-24804,-29821,-61053,-129023,-125405,-65969,-65508,-59136,-68409,-87616,-68899,12380,58586,58427,145575,161904,60637,-12004,-21502,8271,8454,10710,36923,-710,-27920,-40673,-27345,27187,286248,470890,541088,461567,81000,-61024,-132276,-129599,-78318,-92084,-94975,-68054,-73824,-31412,58915,139987,134318,121197,130967,1216,-38617,22173,68417,145562,115240,117718,144859,140035,36797,-47060,-102078,-92166,-97851,-70272,-12453,-13543,-34085,-81861,-125862,-113565,-47450,78446,113583,85100,8804,-29329,48783,104731,146390,153984,218333,188141,92158,-67228,-86073,-58372,-47864,-81709,-66407,-10632,5806,-48228,-99765,-52143,14024,1377,-64076,-120916,-26799,68387,81584,26160,18474,104258,242161,283215,286670,167556,23911,-44115,-49716,-39320,-26532,-35569,-60904,-21041,74480,162822,138117,10409,-54102,-58031,-106020,-145983,-144733,-35991,77172,80407,28741,-51614,-132112,-51097,11027,52513,101284,207851,308217,284812,163197,32038,-80670,-124409,-88523,-54769,-24523,-10026,6674,-2938,-17452,-29689,28927,160205,197126,109114,-12815,-68237,-51673,-53519,-43876,-34565,-8363,-10295,-19323,-12919,-53991,-107174,-79846,25500,132948,215967,266121,208426,78930,-53633,-10999,107609,101466,-21142,-106031,-146166,-39664,21320,16686,2554,36529,40843,52841,91113,100273,31080,-70170,-18783,63196,60700,-60588,-147850,-90405,-43270,-42004,-84173,-92881,-50195,41834,60756,1408,39788,175797,303125,293411,222771,120008,41734,-17083,-94785,-112326,-84030,-73713,-49887,-345,80614,149028,133604,95666,76408,84305,144472,93975,-7757],[-74562,-107636,-116016,-68601,-21096,56181,121069,149614,186591,150086,20118,-32203,71926,113440,101913,-8338,-109417,-125270,-72914,-41462,-18433,-28629,-31402,-28716,-37986,-25204,37637,33898,-21062,-15276,25803,-68173,-126541,31274,178992,138196,747,-90529,-90705,-17911,55627,44914,-7548,-81395,-8735,84522,110956,76894,50140,32718,20243,9737,-37909,-127639,-67662,118678,307185,342676,342577,291307,158205,27736,-124707,-154909,-68382,56782,66227,-28548,-128150,-125505,-116218,-81957,-68382,-55169,-58652,-17320,23017,31286,15867,-18019,56940,241467,308161,198380,77064,8505,-28714,-32375,54432,116185,156340,115882,-2681,-29117,18259,1003,-96323,-125710,-48439,-18080,4883,9716,-990,42190,75094,69422,6760,-80553,-81702,101557,290807,267144,154749,35475,10769,18633,33463,71130,133743,190478,140203,107097,94917,82435,85131,-33457,-70680,-53686,-89456,-108846,-55960,-77636,-36966,123410,390678,663484,707204,578929,432848,290620,97247,-48409,-132089,-84718,-38346,-40661,-29611,-50791,-44211,-27583,28051,45204,49211,17067,-58033,-88514,-42577,76460,94187,21478,-72386,-98180,-79054,-68962,-53921,-62722,-85633,-60933,-58928,-98299,-99532,-47850,-59966,-104044,-165365,-58474,-10088,16415,-37525,-76162,-42855,-48171,31164,202443,228399,3511,-169139,-33601,32279,-17439,-88669,-106255,-89015,-81062,-116359,-91883,-66678,-46622,-50439,-106098,-67146,38577,108806,119903,144508,89784,-26082,-120662,-54515,5827,-17201,-90263,-174828,-91237,59755,147737,148794,57534,-86670,-19362,56307,87869,161706,190219,130454,129443,209340,201553,160438,181690,145005,125657,183577,300323,262020,131893,-19885,-29062,-418,-47195,-121712,-141205,-76780,-25335,7042,37774,95258,115270,106934,122137,178415,204371,255975,213293,64517,-6889,-5083,32343,37631,15210,41573,70684,196075,199414,137514,111363,50199,-253,61588,165868,223172,185197,43335,30006,111351,130712,95388,79136,69461,113561,219820,286424,88835,-82458,-31118,27374,62573,93143,103652,116405,102964,86770,68021,46732,40748,39351,-37127,-56161,81719,100900,78606,119427,189379,214818,258906,217332,76046,-57409,-86875,-50695,-20108,-76274,-145748,-85958,-61257,-33013,24924,56047,50961,67039,96680,161052,158165,48722,-38427,-40266,-21205,31866,49027,60264,100361,131810,101266,38415,-32270,-17463,-1404,9004,40929,97965,120347,81029,79239,195842,284841,242008,130956,4470,-47671,-68229,-52554,-63959,-86089,-87239,-98625,-80760,-3208,109287,177946,101723,2194,-18084,15607,52142,20846,-18189,20553,87557,58616,-5834,-63467,-66068,-72668,-31602,5677,-38985,-86783,-64948,-5214,56785,227315,418451,442593,267268,6009,-125579,-158123,-85260,-14262,-41185,-75088,-32389,9716,66290,50839,39654,51736,-12226,-41847,7942,35204,-36749,-132184,-27129,75923,33849,-38544,-27058,49993,69090,-27305,-34739,4264,-39544,-77894,-42005,-5193,93094,226346,270232,116968,-41885,21795,87096,64501,-11921,-32778,2520,-39208,-91523,-152228,-94539,-50098,-109808,58718,249552,444929,397585,252284,115210,37278,-31757,-52336,-30230,-33548,-71816,-55000,28955,90896,48155,43652,77742,45584,21988,-19630,-28960,-23644,371,-11438,-38646,-44408,-33468,-51559,-57502,-43514,-72034,-104094,-37478,14172,11563,16034,6842,-60849,-86982,-53605,-37732,-51367,-77745,-88911,-113483,-12611,57999,74918,-14539,-109033,-87660,-10547,9554,4516,-55797,-58067,-49718,-73099,-97749,-128691,-117965,-106297,-111422,-94531,19152,172565,172464,55250,-62688,-29240,40878,25774,3618,-6970,13538,73585,109844,30702,-76857,-134190,-53195,-3558,5503,98231,141265,149206,104070,-2597,-76859,-91991,-72196,-52340,-54726,-31320,14715,48770,56711,53287,34743,-2854,-73277,-99928,-96388,-73740,11743,123011,169909,154187,151709,153553,115124,18345,-59025,-91242,-78591,-28228,38840,93452,113536,103374,45778,-45066,-129529,-114791,-100344,-91078,-30807,10143,42891,91597,26579,-35681,57492,146348,184072,146055,9333,-47680,-45615,-38522,-83962,-99660,-120391,-105108,-79569,-60699,-23119,9762,103857,176589,174079,96403,53338,71737,64348,15157,-13177,8080,80647,130090,45942,-50490,-112366,-63472,-22307,-53224,-55459,34329,47933,42991,58312,21568,-51429,-30381,-5007,15246,-47850,-124326,-125039,-88511,-42595,40684,117404,113590,68523,52526,43638,1784,-77691,-125121,-102457,-71506,-55970,-55504,-9467,157490,286877,231762,167513,60353,-30168,-78637,-74127,-55742,-68121,-64376,-22651,-11729,-57001,-101716,-22672,39537,25759,-47577,-54622,-3193,-34584,-59418,8424,66695,68754,38286,-11680,-39188,-21642,84826,116168,29393,-25041,-963,50101,29880,78503,250544,470053,509529,351914,59560,-113366,-27610,-71358,-106024,-60551,13211,68381,132922,132077,84427,109869,148923,165775,223776,233927,84901,-25456,-70381,-51956,-64455,-150995,-48535,52874,67258,-11037,-132946,-42815,-16472,-12423,-62260,-79607,13883,88562,87733,50325,-29581,-101651,-66167,-57929,-55356,-62872,-41420,-34109,-84535,-116352,-106718,-110664,-105108,-30351,21573,-4326,-35023,-35879,-6777,13314,20323,74472,103527,24763,-27699,-43350,-20931,-22296,-46434,-72967,-65464,-53446,-47185,-32659,-38313,-46939,-71787,-92412,-106955,-78567,-67965,-76881,-25510,97423,321853,292714,209140,143095,79320,35401,-10316,-11267,-15829,-54291,-78528,-37764,31380,127442,110689,4503,-71045,4842,121236,146496,47719,-37604,-70326,-75847,-34087,-22821,-38843,-37441,-26460,16007,70702,33153,-42765,-87918,-105203,-90583,-91727,-99419,-5257,46845,-6997,-84037,-118680,-118378,-101219,-35760,-72083,-122381,-69008,-15276,-14734,-58971,-69936,-32955,-65080,-98994,-109644,-48038,22714,69758,69224,8113,-14729,3873,56717,142520,125791,108692,-2736,-38645,-15282,-3744,55210,78424,55188,-36219,-104380,-48865,-79095,-145050,-170449,-145080,-66876,16866,96164,106431,19132,-72460,30629,153342,116524,72080,66992,109523,39602,3686,-31799,-55750,-61430,-66829,-82876,-101476,-111560,-114780,-70537,-39777,-41606,-54276,-55766,9376,51188,113626,194713,200067,148154,16263,-92209,-74027,-23170,50686,131131,208895,157187,-4826,361983,1028420,1608569,1874919,1731626,1441117,1134030,716331,239460,-34530,-48305,6200,-36901,-11468,104203,158508,182639,141668,6153,-75950,-76739,-90657,-52387,20786,77234,80028,113503,90537,40367,-9952,29141,81909,67565,-3871,96136,176008,114613,3416,-4654,100364,115427,97872,130312,80706,34801,-1073,-13665,-44510,-83547,-103165,-69849,-58941,-72789,-94790,-104471,-2762,-36534,-60158,-81781,-67726,-38844,5275,59894,161193,130268,-6578,-110978,-117919,-129223,-68853,10082,26382,16043,13193,-6154,-31970,-2788,47328,83682,157213,116405,-7953,-109852,-92287,-56447,-21095,66890,127180,78589,30762,40781,22476,-12368,-48732,-38555,8939,57445,147340,175805,57038,9279,-42366,-129317,-115817,-29328,40596,99558,190880,69429,-11454,62763,129024,164520,111714,164014,58883,-80761,-120689,-58186,26042,50743,43675,31271,16182,3762,-12610,-22462,-5763,11599,41645,114296,183784,157973,29498,-123769,-29453,49168,58101,-44277,-45774,43505,132381,93185,11802,-73786,-93960,-65811,-94283,-65569,54340,82840,-28986,-39519,6412,-31098,-47132,34741,138112,89696,-50417,-58502,15268,-14149,-57507,4229,83272,178930,218792,166249,191090,217270,227946,180269,187652,171394,83036,10763,-20232,-46128,-47823,-54094,-85949,-76466,-28802,7606,41239,109231,108251,-44146,-144127,-43049,13103,21406,12917,-34510,-82391,-42858,-23362,-79891,-95310,-78315,-87981,-85582,24313,106330,133459,35012,-86725,-57575,-42092,-55454,-123096,-25781,35996,65642,54323,17809,-4360,-83262,-75009,20594,69083,98426,110862,72969,41127,15153,-24471,-46739,10826,88697,90538,56310,18065,-28676,-35690,-24939,-58038,-115641,-31169,15885,22630,26143,44089,61387,27747,-47812,-111502,11796,88912,104584,88273,57082,-3574,-71900,-113144,-56793,-19939,-34403,-62315,-47133,-19929,21160,52434,97370,137831,100538,36695,21302,17477,3589,-14971,-15596,34364,177878,347823,282207,33916,-40402,-15560,-33922,-34205,-27617,-69116,-91562,-42725,16245,62195,99712,53027,-25742,-72880,-122872,-88812,-30067,-10291,-38908,-50634,-31885,-17038,44274,78767,34350,-13143,-300,-276,44150,67369,53215,-15514,-66123,-30062,-29190,-62887,-99130,-90951,-85036,-116752,-60816,-63158,20676,10817,-20781,5946,26647,35789,-22726,-106587,-92768,-54173,-44920,-68765,-90972,-97275,-100211,-80857,-35789,-7098,-67940,-78017,-58083,-55446,-70600,-102635,-29458,-99030,-76727,-85303,-60181,231,80291,158203,105133,-16522,-62158,50595,94464,74888,60313,131465,143819,72911,-38015,-125932,-64359,-62450,-132401,-52572,14734,58186,46300,-26444,-86525,-106182,-89174,-52024,-42036,-47352,243,92718,174925,176341,119650,-22140,-110262,-8729,63154,73627,53071,29109,68455,69803,15367,12221,36259,77200,174302,215217,186004,76124,-54763,-38361,29384,105167,152231,104518,-3915,-59997,-11175,-10602,-11169,21426,30,-37772,-27044,90197,219050,341705,309966,92917,-48598,-126604,-109040,-50800,-48874,-63582,-60661,-36812,25108,44738,42787,84293,167538,177611,109249,-19218,-128996,-174263,-105550,116657,235524,175360,89844,-54943,-100866,-64909,-76677,-89764,-26820,29310,47156,31914,10302,-38746,-68284,-45279,53309,115422,148915,129426,49309,12691,47062,33881,15851,-49413,-66471,-33824,-33133,-101134,-73942,-21413,-38929,-99935,-67465,35792,112656,254866,390641,313381,51480,-41978,43507,95474,34580,-93784,-103872,-120093,-117453,-28358,96161,84408,92402,107579,82133,51075,-28653,-123655,-89572,-51833,-50013,-83189,-36412,50508,17244,-1750,119613,304056,296191,104979,-25667,-67079,-63811,-83439,-105883,-144687,-106208,-84264,-97695,-146306,-195005,-139513,-70154,-7316,26806,62124,41097,760,11608,63740,172426,162917,84269,49510,62769,104858,161348,163766,189840,123269,76882,45307,14646,58202,126894,108089,71302,95055,132747,81605,42655,17094,-3945,-27811,-50848,-45860,-46359,-75372,-139215,-102612,-36574,-16727,-34760,-60731,-61190,-45285,-489,46271,61953,54437,63715,50821,37471,25754,11965,3996,-9063,-32201,-32183,-14324,66721,158403,185863,118144,83832,82503,71588,47445,3803,-74869,-76723,26624,105856,110751,34321,-15724,-39161,-82812,-112618,8372,115989,120985,64163,25684,-21196,-31458,10827,521,-36093,-61651,-101498,-96969,-73147,12155,55909,80646,113880,104947,57528,46049,95572,98564,-9034,-104308,-57649,34515,19816,10667,62618,79947,-56019,-55500,-48511,-5700,32366,-3352,-92929,-89684,16274,43502,47408,19009,-36963,-72404,-40101,26494,51354,40259,11084,7513,-16726,-28006,-64007,-70989,-70421,-63539,-64839,-76901,-76283,-86515,-78509,-41475,40845,48335,-11149,-12751,57965,157271,272531,290733,209831,105814,15935,-52371,-96442,-87550,-48950,36754,49716,56793,33656,-2745,-34714,-42580,3454,43120,46557,10269,-54736,-108208,-127684,-12740,110876,252986,312234,321937,230015,143798,141550,169786,229417,196432,161495,288003,345890,307829,167321,-848,-94647,-67742,-14727,7264,45222,48255,51086,15505,-25554,-37928,-42948,2883,56197,54187,-25993,-106288,-56664,-4015,52681,57588,74256,60735,23797,-17007,-74818,-94999,-67836,-59840,-48137,-62807,-7258,21682,-6243,-83159,-108570,-96648,-65505,-44299,-80323,-125938,-75550,-44065,-67739,-90345,-56407,-7031,34136,46255,5619,-61704,-72829,-45826,-2285,17102,-61584,-21653,63121,74152,42527,-15359,-80368,-119462,-113820,-110953,-90042,-41199,-56122,-63845,-58398,-92925,-9635,-3376,-38938,-58731,6652,96376,213384,270867,243266,222259,217182,227026,294266,355634,309589,111563,3190,-35181,-47179,-59088,-23237,-11510,-55989,-46659,-2022,22308,70901,115772,152831,277249,416251,357022,207817,100033,102776,84234,13523,-48107,-41805,-24632,-44811,-67503,-64154,-35541,-22561,21121,31699,10358,-36917,-81179,-38197,59818,93854,67384,87152,23635,-39835,-80800,-47492,5764,13428,9740,30290,79001,121500,142789,159919,97690,89971,109879,108860,177433,170687,87345,-11253,-36157,-38778,-23882,-47449,-16560,26419,745,-45029,-25447,50123,112210,56794,11395,127268,260720,209050,84452,78521,86633,68185,74144,84196,40405,-1744,-13841,12767,104819,213919,261061,240074,124535,33750,-34787,-84349,-118853,-74018,-88118,-155480,-167047,-112341,-52157,-1952,-7888,-50887,-156204,-95359,-61750,-85219,-89353,-90422,-83119,-45817,-164,23192,13629,-5237,26962,76764,126919,152730,126450,94116,28549,-72668,-128150,-139056,-114007,-100063,-76792,-31892,13191,30477,103478,183534,200339,96228,-8303,-9651,29494,13423,-53801,-8167,82110,128570,107078,52768,-25590,-71346,-52133,-19730,21496,21318,-10763,-31547,-33209,-56605,-107532,-121917,-72461,-76674,-71446,-78932,-105330,-80034,5630,56011,65061,159157,172071,48717,-36427,-37627,-399,6020,14504,41126,11052,-6952,-11714,-12170,8407,286186,564750,667923,493941,94158,-15966,-55858,-54746,-7930,-53838,-93048,-56630,-62726,-32619,55400,144005,156918,166218,167701,33537,-19641,32419,75060,139998,95124,81522,106039,118183,28815,-39378,-82520,-93712,-96884,-67999,-4456,-8030,-36232,-87341,-134735,-114997,-52776,72912,121128,102963,21550,-18906,48016,98328,165157,196277,265511,231925,115369,-61901,-88327,-60462,-47556,-78365,-59319,-5381,11248,-35076,-88524,-57191,7725,-1926,-71677,-136566,-13966,74014,85258,28339,23678,122495,253015,270018,248306,118194,-13679,-65328,-63679,-47305,-26457,-23191,-37963,11448,110347,202112,179871,29908,-53627,-45052,-79561,-117555,-137236,-42714,67479,75081,24794,-51894,-126882,-44786,17476,51550,84273,178089,290716,288011,175837,40173,-73459,-127280,-84501,-50971,-21417,-7063,8753,-3250,-18398,-25994,44224,176746,220613,131544,-6320,-80481,-58038,-57576,-44067,-26774,1761,3012,-8266,-12286,-67001,-120102,-61756,47299,176496,268266,308736,234236,91184,-45003,-2815,124670,107324,-11869,-100157,-138086,-30605,26482,16932,-3882,34093,36405,35234,67332,77558,17537,-79489,-20494,79760,95962,-23663,-145188,-105694,-43168,-34042,-85024,-93258,-37963,66547,91530,24304,58449,190182,307521,304390,234656,115445,34256,-38403,-118602,-132719,-101345,-96645,-64001,-11081,63220,129615,121085,85477,72712,89100,160384,122485,18871],[-59475,-80105,-88513,-88941,-41658,30619,105399,148749,198400,156143,16132,-36841,87272,138931,122645,1382,-112868,-117394,-66700,-41862,-30753,-61767,-67965,-52715,-51811,-33520,36215,46049,2742,-15644,19302,-64125,-116195,48211,190704,135941,-3565,-90477,-85936,-7184,82447,74117,11949,-71022,-18523,72474,98786,77675,65369,49231,24679,407,-50765,-136337,-62792,130600,322613,352649,359956,312506,166560,13581,-142566,-139587,-82435,34384,57777,-24761,-119685,-115741,-108117,-90027,-73757,-55954,-48232,-668,30384,25109,-6719,-64072,-22961,145121,247316,191957,85049,17776,-17064,-27061,57187,123735,170664,143582,43035,34079,72455,32843,-74215,-129424,-46338,-307,36050,41164,17353,53886,93727,96966,26829,-70146,-89424,85449,289583,263762,139650,17161,-8301,-2603,3439,33619,96195,160637,110256,70667,59435,51201,52226,-65580,-77261,-62641,-99888,-84809,-35327,-65301,-46973,94168,345990,626926,669073,534351,410951,289438,97222,-53619,-120343,-90246,-61854,-40742,-19597,-56234,-61405,-50225,3651,20804,30236,8155,-57203,-87746,-42078,70671,65309,2556,-81336,-97568,-76143,-78350,-76551,-83877,-76892,-40963,-32221,-58474,-65569,-12229,-18991,-67511,-137914,-62956,-7907,23668,-35485,-82732,-56316,-58086,37579,223526,240802,4754,-160751,-7558,72888,10164,-84684,-108971,-85546,-74231,-109927,-98031,-71134,-55021,-66279,-119029,-63238,46211,112504,116087,123934,71841,-36182,-134601,-73159,2736,-3579,-75423,-167714,-104348,43954,126476,125728,48480,-82947,-8252,76270,117653,197717,238214,178143,180594,258439,234474,181403,203344,170980,141070,172473,278165,254158,126764,-31266,-31214,12532,-11398,-74580,-123750,-96344,-41457,326,38966,98220,113391,103544,124973,188218,212398,231709,176664,40837,-28235,-29201,11100,24434,14853,47905,70886,185121,189820,140533,119921,66538,24529,89961,200308,266307,225282,54597,-17786,56659,78158,52331,47159,41845,82591,181883,263845,94251,-71944,-53374,-1822,38126,84790,105792,123968,113999,98801,75027,47223,34153,40324,-27340,-62446,53054,57455,40289,72062,133307,148435,196087,181276,57150,-66730,-74354,-36514,-14314,-80415,-136090,-66317,-45502,-28590,26205,57718,52107,66869,88964,147673,139373,32405,-51228,-44993,-3963,65998,74841,73432,107295,126585,84369,32976,-20918,3265,19726,24041,48383,99849,124265,101843,117212,223198,273888,216204,123949,16637,-22885,-38995,-47613,-73383,-98767,-90889,-88345,-65848,21093,139183,192145,93322,-5934,-2983,50134,95227,52529,-791,34626,102620,58006,-21839,-83624,-74516,-59504,3986,41993,-10819,-66274,-64530,-21028,41258,228502,436571,450905,273685,15310,-124598,-151085,-77089,-2603,-21366,-67516,-40818,-6450,40695,27566,30417,58452,6214,-23187,4304,15444,-47116,-117846,-27164,77376,37026,-37058,-26489,60250,85824,-29313,-59476,-14558,-54203,-88263,-56932,-33054,56409,196509,255959,122914,-18055,40939,93405,59660,-16260,-22781,28658,-9551,-70496,-113094,-76408,-41159,-115016,33586,234055,454383,408245,271746,134955,34170,-45423,-61233,-39735,-43619,-81962,-42280,58100,142834,109182,90015,105604,50538,14345,-22899,-31992,-29107,-836,-6939,-36647,-52734,-46106,-52880,-50229,-35368,-67989,-124129,-64543,-19089,-16887,754,6273,-49339,-74951,-44695,-29287,-43326,-66063,-77511,-123281,-19411,56969,71476,-19386,-109361,-82610,-4352,24657,18435,-55419,-73494,-71223,-96832,-104494,-117885,-111160,-114560,-117386,-93329,19143,158990,146624,31531,-71375,-13030,53792,24784,-8167,-19382,8195,64084,102454,27428,-92465,-120045,-28543,44898,33839,101909,132013,132114,86984,-5386,-67477,-80298,-65446,-44484,-45397,-18678,21732,45499,43762,34232,13300,-23539,-86400,-86555,-81868,-70148,8037,121674,174066,148070,127060,126470,105448,28732,-48710,-84291,-66918,-23156,30272,74240,87379,80166,28009,-56031,-125254,-112254,-106687,-94200,-25787,20432,47466,76631,4600,-16910,76348,157140,183399,119944,-28406,-73184,-41056,-18702,-55460,-80739,-111026,-102092,-77586,-73942,-35946,7910,105929,176984,175300,98955,58975,83728,82245,36652,11510,28072,96752,143030,56025,-40057,-105246,-71866,-25843,-52739,-60388,23962,23287,17998,27151,-16002,-81737,-32348,-19387,-13289,-62103,-121748,-135189,-95365,-47409,31222,111026,122715,81576,70739,65958,24149,-57121,-104967,-90585,-75915,-72365,-61399,-1972,162433,301577,247379,173226,61557,-35886,-85529,-75212,-58035,-67175,-55196,-3416,15807,-30863,-103652,-36306,35624,38414,-22017,-50493,-15976,-40811,-58291,-9225,24074,44717,29393,-16323,-46434,-71218,28092,69557,-11142,-60232,-23935,37760,29336,98029,272445,492493,539078,373390,71686,-127801,-23685,-66085,-92254,-53981,7131,46423,95631,86392,47836,95713,149713,177438,261042,319863,158256,9406,-53522,-43417,-58684,-135354,-35170,77784,101107,11977,-120734,-45703,-15388,-2868,-48185,-81144,12203,96897,105973,85443,-1012,-82094,-80384,-87575,-53677,-45788,-20440,-16330,-71261,-96570,-87827,-95141,-102760,-44914,-728,-26270,-55042,-59111,-31233,-8820,-20298,-13687,14310,-24425,-26611,-18824,-3130,-15786,-46263,-75325,-67577,-52885,-45166,-27879,-32513,-43256,-71528,-90567,-106183,-83675,-63762,-54741,-11031,106419,333709,318202,242767,170057,102843,62291,22587,11314,-1891,-46341,-80401,-36526,60612,205743,196640,66103,-53434,-15561,92557,129715,52707,-31244,-67703,-65376,-40743,-47136,-63106,-52690,-23179,35895,83815,29763,-57026,-93639,-80206,-68665,-81929,-93170,4344,51781,-4869,-87253,-125001,-113971,-110546,-53747,-93023,-124811,-63134,-13112,-20450,-74990,-69862,-18129,-44922,-85431,-100483,-41197,23657,59412,40984,-26547,-37665,-16730,24775,110394,93513,61464,-18038,-30893,621,13770,62634,71544,52716,-28768,-106011,-67082,-87293,-137870,-149564,-114611,-30229,61141,151490,162315,55424,-49999,26298,124672,71866,51217,62272,97144,27864,-1573,-36398,-67246,-80431,-83918,-91089,-91111,-76946,-69633,-30757,-9426,-29203,-54562,-79915,-29664,24615,102638,197474,211089,146047,1423,-87240,-59552,-10495,57967,134864,226908,178737,30904,481105,1247576,1922309,2282916,2233917,1998741,1680103,1161162,498433,15386,-46596,17131,-24507,-33079,71370,134874,173825,145971,15373,-74729,-81642,-95412,-35240,57907,132660,133729,138112,78595,46007,11315,50391,92914,71553,2736,114875,195141,135408,27675,3722,82848,94065,80188,90800,37809,4095,-20045,-16278,-35050,-60406,-62301,-17259,-5632,-30582,-73091,-106047,-1276,-35656,-49774,-59857,-74670,-48107,20969,102755,178628,143709,19997,-80813,-100277,-108483,-58344,23724,41728,26911,22281,3132,-18500,19068,69942,86465,146095,117779,-19144,-129651,-56508,-33040,-23893,51558,111465,75901,45531,59402,33888,-5028,-47514,-43018,9295,53619,122436,139366,30042,-3710,-44356,-120303,-131481,-55760,10325,71563,164660,71001,-463,65104,117813,133647,63769,127767,67166,-57570,-114860,-68993,31800,72212,71724,48206,26677,9201,-13424,-27461,-12506,549,27404,84409,137647,120454,15769,-124009,-40818,26290,41248,-52859,-43587,38220,118208,82245,15150,-54951,-87332,-79659,-99334,-50705,65291,101879,1001,-5126,25634,-17889,-40829,56249,185108,111574,-52466,-56518,14354,-19531,-50521,20452,97706,198043,250567,192938,205798,232623,249237,193351,197612,171973,76533,4951,-23919,-48260,-42098,-40325,-79323,-82551,-28951,19664,69324,147877,123195,-46930,-141560,-22286,30433,25476,672,-72126,-110017,-38591,-23990,-78848,-83745,-65092,-74012,-68546,31429,108052,143105,50932,-78938,-44918,-35311,-56991,-107924,-6945,44254,61977,52995,20816,440,-66612,-58072,40459,88770,109360,111271,74676,37692,4781,-35242,-47561,15279,91581,92415,54040,17196,-26638,-34851,-26340,-59140,-104062,-22284,13024,10810,11636,37302,62901,30437,-46225,-90183,26011,95982,102108,85566,61089,-420,-66421,-107490,-31912,17393,-1266,-37597,-24500,9560,45600,69253,111176,147822,104787,29338,2826,2275,-4485,-21170,-13791,46400,210404,377659,284721,26652,-51731,-17187,-28904,-35789,-27275,-66939,-95111,-36577,36164,92956,131985,71813,-17252,-63718,-113151,-94801,-36944,-18343,-62992,-67887,-45026,-40239,15167,46797,3704,-17077,-13761,-8988,40759,61276,47028,-24572,-85594,-48453,-39674,-57132,-77986,-100337,-91144,-103431,-23014,-24064,60357,38193,-11439,5027,27167,47223,671,-83894,-98617,-71992,-57257,-69031,-94067,-99943,-101360,-78223,-39173,-34382,-113690,-88934,-60526,-49799,-63248,-106132,-53753,-86747,-69572,-121547,-113712,-47420,38318,119581,100418,-1302,-42020,63115,129780,126347,136389,224731,218763,107632,-37056,-105985,-39869,-48709,-127307,-40107,25623,76179,51725,-22344,-78088,-88288,-65226,-31128,-26236,-33773,3539,69363,133039,140320,101440,-30515,-107670,4411,82254,88935,50421,14595,45179,39229,-2329,1652,23488,59408,140128,177038,152120,58860,-60985,-31632,36202,113685,151347,97850,-14115,-57796,-21,1074,-778,20264,-1920,-45222,-52080,55920,186709,314543,300484,105593,-31636,-108005,-122837,-63597,-53324,-63077,-56326,-26932,48301,89061,96877,135180,209668,204836,127129,3928,-111599,-168935,-118683,85611,246610,226011,145093,-23773,-74070,-54582,-68126,-94048,-38985,27679,59956,47007,18876,-23296,-40327,-10387,78556,118492,135885,103353,24485,-6374,24719,15880,-4396,-73337,-46769,-19993,-27449,-98014,-73838,-19681,-35992,-96119,-61020,48410,121566,254198,367504,294083,51329,-29794,44385,74086,12484,-96347,-84602,-99636,-118230,-47528,92814,85734,101721,119106,88461,49456,-35853,-95561,-48107,-8605,-13159,-76202,-43124,77160,69772,46963,149132,301544,267227,94396,-6848,-38947,-45653,-81725,-121949,-129875,-105261,-90890,-98574,-141161,-200051,-147702,-72860,1335,43709,73599,42433,-1992,4759,48218,135846,108163,38156,31632,67941,123217,185334,182861,187099,113502,67041,37390,6001,31713,87113,80172,68750,100214,116957,59470,20805,-478,-18875,-38100,-42645,-25032,-24917,-57277,-134791,-142273,-67250,-40960,-54867,-73460,-61616,-29279,25221,70335,86047,72388,66605,50696,39528,24763,517,-16231,-27167,-44230,-33848,-10880,62680,137599,139161,81156,63153,75037,78596,69411,15679,-81481,-76246,16931,73876,68633,18956,-12306,-30869,-76001,-102732,16480,114335,104087,41032,20744,-1225,1947,37096,11782,-26897,-44141,-79928,-82734,-84048,3666,44675,68822,101555,96386,46838,38166,82956,69922,-56641,-66537,-6742,39605,4635,-8366,44157,76467,-79143,-32059,-41930,-639,53032,33852,-59121,-96268,-8179,16008,33410,16444,-38619,-61880,-6416,38477,40649,23108,-1329,6074,-25715,-40790,-72368,-83377,-62349,-62137,-67005,-79513,-86100,-93828,-84703,-41779,35833,26592,-52508,-52221,29715,134809,262753,299223,230545,123868,35041,-36891,-85698,-88614,-51509,23171,52389,50282,26683,-6258,-35611,-52071,-10984,19794,21928,-10456,-75497,-129379,-104119,15274,146580,277296,317086,305241,203939,117083,111908,136715,197595,173764,149879,251624,242073,203227,117199,-15990,-98601,-78168,-13957,25590,75028,70775,60785,22068,-23634,-53399,-89950,-50915,33910,46533,-29130,-102059,-49329,691,47857,33247,34869,24408,6837,-16321,-59965,-94977,-89983,-83548,-73921,-81725,-891,18473,-19271,-105847,-80737,-66477,-71243,-50844,-81004,-117173,-77236,-40886,-43016,-62072,-36691,6866,40883,41066,-18185,-82844,-88672,-49571,-5714,11675,-48965,-9412,53903,53346,21180,-27867,-83821,-117380,-104562,-100055,-88821,-39710,-58912,-56956,-48949,-87574,-7568,300,-38710,-59852,-6956,71805,170330,216434,206826,200903,211051,229015,296381,353652,291478,97760,2496,-25090,-36371,-49727,-19910,-8646,-52413,-45110,3686,41878,89615,99802,117436,242046,399923,379096,233157,101570,89101,86031,30683,-50788,-56995,-29745,-48270,-132364,-61446,-36454,-57989,-15049,3372,-17150,-60463,-64101,-21210,69238,123124,121593,119537,33625,-43301,-76418,-31637,21890,22408,10524,26948,76635,124629,147428,158322,102995,105408,130950,136709,192146,151223,63104,-40626,-71133,-85976,-76475,-89760,-43690,14188,5613,-29680,-3756,94907,189520,137682,69070,127856,258032,240169,117636,106199,95196,64714,64941,82700,52829,15564,-2084,15987,93264,184324,213473,196573,100752,26404,-39737,-87873,-95790,-48285,-61140,-135960,-161111,-115716,-52825,2364,5387,-29748,-122710,-83251,-57334,-82983,-87529,-90233,-81318,-44256,3932,24804,8226,-9339,27739,84718,139688,165356,125647,83092,20439,-73304,-133269,-144369,-125294,-106044,-80398,-37985,3095,15498,85168,163066,180101,94157,-4975,-16934,20512,-158,-66248,-23359,76828,137051,122086,59948,-28524,-83186,-78511,-48013,9267,22272,-12181,-39383,-39625,-53753,-88519,-110474,-78332,-89532,-85708,-89552,-120695,-89360,-2876,50559,71239,175914,187299,42012,-60779,-57903,-14861,-5872,9347,37270,15756,6382,9072,-3072,-14447,273133,644586,780981,505480,101802,24363,25021,57256,100529,15228,-73362,-45993,-53665,-35534,44696,137394,168247,196901,188868,60268,-3203,39138,77529,125429,67798,39723,63228,93024,21614,-29618,-61720,-90492,-93778,-63900,2757,-3926,-39746,-92712,-144797,-118230,-60554,60890,120747,114212,29240,-12503,43777,85450,173844,231802,299650,259511,129421,-58161,-92205,-66402,-53166,-81309,-57593,-5225,14239,-22455,-74177,-64314,-4245,-8848,-80066,-138229,-4325,75474,85916,28548,25506,133993,249724,238367,192401,60677,-52639,-86317,-76909,-54363,-26610,-12264,-16954,40078,140131,233451,217860,52512,-47035,-32400,-53350,-91112,-117076,-48223,55164,67695,20196,-52325,-119317,-38051,22633,47392,65204,146466,267099,285249,184830,48617,-63667,-131995,-81788,-47844,-19230,-4504,11667,-2444,-18724,-24075,53230,178884,228838,147813,4140,-90931,-62713,-57976,-44299,-21716,9467,15226,1052,-14040,-80575,-105915,-32226,70895,220743,317328,345531,256635,103295,-36404,-5971,122000,99527,-6685,-95280,-129698,-23516,27491,12187,-13479,29970,31306,16151,41446,53163,1684,-90427,-23260,94281,131820,15498,-118059,-117681,-39996,-23901,-82932,-88049,-18626,98832,126424,49240,77692,197617,296776,298258,230798,99756,23528,-65789,-134799,-116920,-96523,-108761,-74177,-19550,47461,107819,105335,76109,72752,95615,170401,141348,36310],[-52958,-54373,-59385,-95090,-60177,7048,87374,143836,201873,154115,9041,-43279,95668,153025,134074,7724,-115444,-108258,-60305,-41937,-42376,-91775,-100211,-74351,-63486,-40449,34477,56525,21627,-22893,4908,-59560,-103223,64641,200560,134208,-5254,-87967,-81070,849,105677,103259,32228,-58497,-27497,59574,84314,74087,74143,58589,24339,-11415,-63304,-142708,-58803,137837,324392,346186,359640,319000,166384,-4397,-150401,-119482,-88807,12133,46055,-22803,-113038,-108099,-98759,-91585,-73761,-50437,-32974,15435,35805,18075,-27757,-103267,-89805,53703,178344,175117,88888,27693,-1594,-15678,58323,126627,177816,167899,95884,100914,116525,55925,-54674,-121312,-40368,21763,72892,77970,40493,68298,113909,129266,49905,-58054,-95847,67510,279164,255215,123315,-1606,-28686,-25377,-25115,2339,64103,129389,80257,38299,28623,24386,22121,-91987,-79363,-65489,-101204,-61372,-14631,-52819,-57416,55877,276406,558663,613048,485102,383924,281716,96016,-56287,-106148,-84446,-67484,-21040,913,-54021,-72634,-67384,-16223,246,12205,-1673,-56512,-86613,-43130,57759,32036,-16062,-86024,-90554,-69236,-84291,-98115,-96084,-61262,-19558,-5199,-17992,-22452,26721,23465,-26908,-101203,-66866,-6518,29739,-31394,-84823,-67496,-68894,40047,228672,234402,-1921,-149893,19915,114268,38116,-79874,-107904,-75567,-60309,-96860,-105093,-76029,-62935,-80469,-126044,-55964,53917,111260,101355,88229,44254,-49193,-145844,-88358,1287,9533,-61816,-159562,-116361,26387,101605,99742,35317,-83514,2511,95503,148685,233064,296706,250022,252092,314797,267844,200149,221055,195544,152941,152667,244522,237336,118786,-41563,-30265,31226,35694,-18361,-89874,-104004,-53124,-3963,41267,100555,109367,97278,126233,201395,228646,204240,135673,18571,-46380,-50721,-4086,21857,26567,64027,76561,166119,169623,138161,125119,81137,48632,116114,229971,302372,259619,74852,-64215,-13745,12027,-2060,9118,13321,53291,145963,236405,97769,-59783,-72835,-31237,8677,69514,102277,125972,119572,104327,76631,43631,24611,41387,-13108,-62538,23104,16067,5157,29851,80281,84611,131946,141726,39734,-69858,-55509,-18656,-7271,-82671,-125931,-48938,-30388,-24909,26691,58644,52467,64485,76319,127892,119270,18670,-60799,-41624,21783,102322,101651,86819,111194,115177,64534,29009,-6593,24168,39666,38512,56554,102087,127587,122668,159262,250372,260918,192802,120618,36391,9002,-5890,-38734,-77720,-103721,-91367,-77471,-45203,52837,173184,204727,85966,-8880,19228,86951,136621,82420,18462,51580,116401,54179,-37510,-97761,-73897,-33346,49070,86143,22821,-42590,-59524,-33700,30309,229827,451093,456364,277908,24447,-123792,-136026,-61576,12760,-1,-55475,-49007,-23104,18111,8831,23740,65832,29500,1864,2903,-4221,-55482,-103732,-24083,80607,41955,-32349,-19674,77433,112541,-14066,-87345,-38064,-71894,-98512,-71556,-60825,23386,173521,251009,143786,15214,60109,96872,52471,-19955,-9683,57910,27028,-37811,-72582,-44520,-22954,-110513,1646,207293,436466,397969,278739,152374,32071,-58469,-68636,-47316,-51856,-92455,-28975,89388,202355,167492,126137,123264,53205,6959,-26445,-35019,-34223,-1414,-1281,-31596,-58336,-58423,-52944,-41665,-25150,-59406,-145087,-91102,-49581,-38076,-3384,17689,-28125,-57621,-31903,-17204,-31227,-51598,-64438,-132128,-27208,52005,65070,-21932,-107294,-77044,2028,39885,32839,-50303,-82578,-89991,-91260,-92800,-99252,-100332,-117844,-120758,-90224,20171,144638,122585,11758,-69121,4522,64973,21896,-20591,-29264,4312,53978,90957,21351,-105413,-99245,-3901,90737,61420,102196,121765,115074,72585,-5453,-55716,-67153,-58210,-35769,-36068,-7980,29625,49146,39201,21030,-5087,-41649,-86527,-63429,-58063,-59365,4416,114741,171691,140086,104717,99742,93844,38265,-32570,-74417,-56312,-18930,20465,51630,55194,51267,8637,-64636,-110251,-106928,-111126,-93130,-16660,32653,49680,56248,-16376,3055,91502,163793,178312,94194,-56226,-74687,-22207,9054,-24788,-61947,-99987,-97555,-71036,-81979,-48088,6379,104660,172347,172289,99972,66036,98201,102265,59590,35225,46170,110560,153079,66241,-28940,-97340,-81921,-32350,-53057,-67490,8729,-6060,-11762,-9336,-56678,-110236,-28613,-32358,-38040,-74844,-117794,-136545,-92567,-47168,24036,103634,128537,91544,84663,85047,45673,-36218,-83164,-73086,-71181,-84999,-68644,2129,153541,294397,252486,172803,59704,-43214,-91998,-75698,-59043,-62302,-41619,20340,43998,-9303,-94366,-47241,31026,47072,-1636,-44379,-23668,-46359,-58855,-30592,-17786,21452,19267,-21078,-51750,-114957,-5187,33699,-49541,-98194,-49089,19768,25033,106094,270651,478654,528304,364656,74820,-77343,-4758,-46673,-77389,-50594,-2492,23289,56070,36557,6521,73157,139908,179471,283910,390170,232099,50534,-35899,-37638,-56465,-119792,-18378,107244,141197,36600,-107626,-49882,-17351,3733,-34483,-81149,7868,100688,118613,116528,31023,-54041,-66405,-86250,-46043,-30305,-2730,229,-54650,-73803,-70791,-86085,-100006,-63715,-29010,-51687,-75911,-82462,-53504,-24007,-32205,-75759,-80541,-74737,-16585,9588,16420,-8177,-45059,-78680,-72686,-56443,-48465,-27702,-29505,-40421,-69604,-86024,-103339,-86516,-57526,-35103,2501,111816,329179,324151,256660,179795,114603,81353,50732,37305,13729,-37902,-82497,-35757,90236,282991,281013,126438,-28594,-34030,63584,108919,54364,-26810,-67637,-56644,-43417,-80529,-96208,-67104,-15318,59299,96639,24951,-72569,-78678,-51889,-48179,-74283,-84253,16387,58960,626,-85820,-124307,-108027,-111205,-56000,-96879,-110773,-54027,-9373,-23982,-85247,-69148,-8406,-28532,-70784,-90247,-35449,22143,45150,6072,-63336,-53678,-31653,-5096,74026,56091,17646,-35235,-21515,19096,34721,71855,64197,47900,-23807,-102435,-82530,-88433,-119218,-114681,-72621,10956,104786,210721,224314,94758,-31205,13044,85253,16482,16986,48090,77696,14825,-6007,-38724,-78606,-99875,-101765,-101524,-82038,-42624,-21572,13191,24602,-12169,-45817,-91901,-73287,-6905,83248,185392,206536,131065,-17913,-82002,-49942,-2652,61725,136984,245386,199665,56626,530056,1322818,2034357,2470122,2536214,2388666,2093488,1525807,744803,67520,-44628,26556,-13492,-55793,37222,110981,161244,142685,17773,-77349,-86410,-95478,-21767,88978,184433,182918,150837,61332,50912,31458,66037,96699,68552,1088,120594,199584,146370,45852,8226,56590,69155,61216,55719,3790,-23167,-39801,-20471,-23740,-33512,-13568,46114,60714,23672,-42296,-101347,-5380,-37775,-38805,-35879,-71511,-58502,25901,123262,176209,143876,38702,-50971,-80937,-88079,-42362,39377,56478,35710,28105,9497,-7325,36624,84908,79456,120477,109082,-33383,-150322,-26980,-10444,-28805,30027,85593,65025,54671,71354,38529,-4379,-50614,-50673,6167,43734,85549,93260,-2145,-21597,-50789,-115278,-125313,-69829,-8183,56269,147249,76294,11091,64869,101851,99640,20247,95126,77563,-38164,-110633,-80848,34299,93599,103020,64773,35425,11701,-19383,-39933,-28510,-18204,8368,51084,87967,79018,-1915,-116726,-50889,4088,22191,-63872,-40764,32894,103020,71366,18685,-37058,-72325,-81909,-93363,-42541,66499,110101,28887,26585,39525,-10390,-38105,80590,232390,126548,-56154,-52887,14066,-23705,-41308,30836,102978,201107,258037,202342,207150,233799,257394,199540,199139,162339,62428,-8619,-36109,-59026,-45042,-32378,-73183,-89948,-30370,30093,94520,183699,134292,-47949,-131868,-9463,44452,32854,2313,-95594,-108298,-32063,-25943,-79637,-76754,-54591,-59532,-52287,35549,106127,149872,68256,-68175,-34867,-31944,-60753,-90451,6022,46385,53688,45702,17395,-2850,-54723,-40787,56567,99543,105607,95128,65069,27830,-11434,-49679,-50821,14755,85411,85100,44657,10621,-28899,-36645,-30006,-62528,-96742,-18134,6359,-4997,-6082,28718,63293,34467,-38081,-69690,34961,96584,94793,78639,59969,-2029,-65638,-104223,-12344,53429,36530,-5652,3548,41919,69887,83280,120154,152216,104243,19892,-16771,-12671,-11519,-28703,-15773,58170,238169,388809,275713,17593,-65620,-23116,-28387,-43323,-35287,-73929,-99753,-25785,60335,124335,160036,83136,-14213,-55942,-100232,-101214,-46438,-25926,-58444,-44421,-37309,-58550,-25010,-1266,-20269,658,-31946,-19505,36089,52124,35045,-39367,-108326,-64943,-49500,-52593,-60318,-103636,-95525,-86828,8368,15845,104084,72507,7256,6432,26261,56171,23728,-60675,-89861,-89505,-70271,-68733,-96201,-105564,-107607,-82916,-33816,-39400,-122418,-87528,-62363,-47610,-58226,-113652,-82340,-72329,-60593,-107025,-136613,-90317,216,82035,97094,21724,-19312,73019,162765,181021,217939,319928,291146,137897,-39493,-88488,-19609,-38736,-123555,-31560,32068,87222,49828,-23909,-74471,-73774,-43947,-13744,-14472,-25616,-340,37966,82791,95352,73683,-45107,-101654,14509,98024,100369,43428,-4497,15777,4200,-22151,-11718,8081,39973,107439,140187,117947,38752,-67969,-23759,44191,118724,143150,84355,-26560,-51012,13616,15079,12957,20220,-4973,-53944,-76839,26351,159805,289468,291170,120329,-13249,-87633,-121924,-76775,-60541,-64377,-53727,-20186,64608,123066,140557,174622,240846,223206,139065,20395,-99703,-167320,-134668,38419,229067,250866,185130,3123,-53125,-45648,-59528,-98627,-61002,15009,66432,63999,30861,-6485,-10702,29299,106486,121701,119575,72936,-4082,-28234,-3796,-6610,-26405,-91062,-33105,-12404,-27140,-97857,-73888,-19136,-34881,-94248,-59047,55369,123262,242061,324231,261382,48788,-19644,42557,54022,-8510,-98366,-70147,-75532,-89272,-56881,88193,83040,106417,125576,89487,42749,-44152,-67449,-12366,27971,16799,-70032,-52361,101164,123471,94426,168817,279546,226856,83217,6273,-12971,-20785,-61038,-96399,-110151,-98890,-100118,-102443,-137669,-201941,-150117,-73559,8872,57948,81272,41792,-3847,537,36842,107764,68326,382,12005,69912,138557,205840,196538,172962,95886,50936,23737,-8359,498,44381,48398,59284,98149,103809,47122,9806,-11158,-30270,-47988,-35289,-1465,1621,-32646,-109322,-150183,-93663,-63831,-74651,-88337,-64882,-17447,48366,91843,106527,85073,64978,47113,37926,19186,-16715,-41066,-45532,-56748,-38166,-8824,57073,112645,89773,41021,37447,65543,82389,84695,17304,-92641,-77444,2006,36866,27442,2507,-11234,-25133,-70099,-89247,25110,108494,85184,15875,14199,20011,35369,60100,20840,-16936,-23358,-55619,-65588,-94195,-9186,30926,58486,90836,85821,32903,28828,68504,41082,-74877,-5580,48778,46242,-8513,-25753,20411,59618,-40730,6508,-28154,7143,76064,79952,-10410,-72413,-25787,-14736,11687,7038,-41985,-36204,27967,49010,28731,5336,-11915,5025,-27069,-47258,-73079,-89676,-52717,-57257,-69201,-82859,-90002,-93384,-89824,-34900,50871,29790,-70566,-87740,3358,111130,243889,294393,243320,140240,56016,-21036,-74852,-88022,-50436,6091,50809,41734,20400,-9423,-35265,-61079,-31092,-10145,-8816,-35869,-99170,-119934,-65903,48142,179419,287914,305628,276276,169399,81311,76056,102099,166232,153631,140268,213932,147511,109493,70593,-30768,-101745,-84462,-4405,53578,108493,90548,66285,26667,-19624,-56814,-97035,-94501,12077,36786,-33837,-96929,-40824,6405,42261,8754,-1668,-7194,-9613,-17053,-47309,-79048,-96233,-109720,-103713,-83640,6610,12589,-36657,-112169,-44934,-30571,-55607,-53169,-79279,-106500,-74063,-34177,-21443,-36934,-19148,15416,41768,30136,-43796,-99516,-95872,-53200,-12904,128,-35026,5693,45732,34100,2695,-37644,-82993,-109110,-92741,-87134,-84199,-39420,-58225,-45023,-37927,-80714,-3622,14746,-18897,-44348,-20027,42080,122593,162100,173581,183979,208774,230967,292791,339284,262544,82361,2048,-16381,-27344,-41515,-18051,-7618,-50164,-43559,7377,57837,103572,85361,84109,202522,368891,388624,254482,102912,71006,84131,47930,-48887,-74121,-35624,-40317,-49229,5810,2745,-65801,-49028,-26052,-44613,-69190,-42008,-7261,70373,138610,159409,139264,36628,-50979,-74907,-18321,36691,31985,12230,24366,73336,125638,151035,157249,113773,122824,149753,160326,197900,129906,38685,-69162,-106610,-135645,-99619,-111457,-65881,2877,9799,-13534,20385,146553,280530,232691,137561,124424,246533,272348,156965,133738,101197,59765,54021,78117,64347,32901,8441,15917,76867,150781,164665,148325,72201,16596,-43405,-84037,-70457,-19890,-31342,-114433,-152109,-113813,-47552,7041,16548,-6091,-83120,-62126,-52822,-82938,-87500,-91981,-79563,-41950,7951,25202,2153,-13378,28372,92395,149298,170055,116216,64760,7046,-75300,-131489,-136195,-134482,-111969,-84108,-47282,-12527,-3180,66013,144218,163964,93308,2853,-18651,11330,-17112,-80623,-42519,66508,139434,128540,57858,-37684,-99712,-108329,-76283,-4978,20244,-13063,-45377,-46695,-50744,-70998,-95199,-79713,-100117,-97522,-95621,-123550,-93100,-10264,45900,79867,197864,209434,44383,-77847,-78172,-30661,-21631,-999,28232,14962,13152,22687,1331,-39035,251551,704365,869414,495991,106731,61162,105139,179607,216929,91411,-46087,-36186,-44097,-35878,30779,123656,170328,212287,194579,81827,12229,44085,77358,104484,36803,-1903,24675,71307,18144,-19010,-45404,-84886,-88092,-57273,9644,-531,-43389,-96143,-153240,-121337,-69447,43734,112628,118282,32204,-8746,38297,69294,172476,257196,316579,267667,133719,-55152,-96158,-74533,-62389,-89774,-62612,-10375,15326,-9668,-56059,-70322,-20739,-18436,-86726,-116666,2274,72870,84368,28130,24800,138615,234054,193629,126829,1376,-89207,-105027,-87542,-58891,-25361,-2135,2023,64282,163032,254973,248868,76416,-33696,-19089,-27789,-66146,-94951,-51745,41688,58877,15340,-52412,-109740,-30740,26864,40809,44958,114048,238238,276456,189819,57290,-51422,-130345,-80823,-45795,-17849,-1779,15753,-455,-18159,-23569,55442,165689,217943,152139,14218,-99511,-67137,-56552,-46093,-20675,13953,24697,6808,-19773,-93632,-70729,3653,93655,259676,355781,370494,271526,112168,-30501,-21711,99979,79719,-6733,-93020,-123544,-21211,22101,955,-27526,22935,24469,-5446,11919,26344,-17545,-105389,-29278,103878,164857,53688,-86396,-125147,-36329,-14774,-80972,-80751,3300,133748,159665,72023,93436,194038,269085,272759,208723,72575,8374,-96944,-101716,-81168,-72320,-92672,-83526,-30082,29481,81527,84151,65414,72667,98803,169227,144381,38583],[-51934,-29889,-28115,-69406,-71093,-11002,70662,137051,198302,146037,1043,-49155,99742,158685,138163,11446,-115233,-97521,-53347,-40997,-52195,-117349,-124182,-89982,-70736,-44864,32470,64094,34382,-34768,-15627,-54085,-87640,80549,208748,133744,-3560,-82311,-75278,6840,124019,130324,52056,-45142,-34578,47693,69667,66980,75999,60290,19277,-25254,-74925,-144934,-55727,139534,311473,323538,341325,309847,157892,-24327,-145286,-102005,-90053,-10163,29466,-25018,-109785,-102787,-90110,-87612,-68282,-39304,-15838,29087,38642,10088,-47149,-135809,-134570,-17309,112957,151295,88200,36906,15225,-186,58354,124964,177231,185677,150657,164282,146507,69626,-38575,-106979,-31198,46700,112807,116471,64958,82792,132964,163753,74261,-45446,-101259,48449,260436,241829,106363,-20622,-50685,-49881,-52052,-23725,36841,97715,50052,8149,958,1862,-1279,-98088,-76219,-63353,-97211,-42440,2712,-42083,-68540,11797,194497,474889,549852,436261,353029,266319,91833,-57849,-91576,-65627,-44642,11095,24947,-48038,-79823,-80486,-33151,-18080,-4862,-11776,-56290,-86276,-46826,38339,-2915,-34305,-88442,-81603,-61768,-87947,-119482,-93352,-43136,1267,20039,19347,20208,62646,63248,13887,-62172,-70290,-7925,32581,-27197,-83388,-75541,-81432,36187,216137,209393,-17385,-137944,45115,151657,62943,-76354,-104400,-60763,-41139,-78730,-113446,-83419,-72141,-94323,-123433,-47154,59965,103852,75253,39389,8434,-65662,-156010,-102064,-1359,19358,-51400,-152946,-130270,4766,73040,72506,18845,-89413,9304,109973,176104,261831,358748,341267,338339,370282,294255,210558,228431,212017,156181,122669,200252,210667,105942,-53374,-28501,52190,87503,42632,-52800,-97331,-61186,-7464,42872,100494,101902,87317,125241,216492,250682,176636,94220,-1596,-62207,-69615,-11498,29189,46088,86117,87974,144026,141103,129347,125334,91901,69755,137865,252359,328206,284249,99700,-79688,-95194,-61413,-65155,-35351,-17137,23915,111259,204478,97236,-48260,-90222,-62072,-26923,44774,89758,119115,116447,100898,72012,34740,9836,39896,3007,-54293,-3369,-20552,-25758,-4682,35381,30526,76007,105458,28161,-61963,-31533,269,-1188,-85024,-117478,-36450,-18640,-24351,24424,56982,49984,57828,58021,101983,97398,5964,-68800,-33549,49609,136497,126671,97969,109871,97170,42755,25918,7879,42085,55229,49351,62719,102594,128574,140889,200894,273620,244846,171004,119118,61107,43881,27162,-29105,-78701,-102865,-92123,-68096,-22091,89617,207085,212337,77587,-8706,43368,120441,169830,105720,36026,68116,125721,44746,-56199,-106739,-65977,585,101351,136147,60336,-17902,-52947,-44486,22450,228133,455878,453938,275773,29649,-125332,-116131,-40988,30050,20489,-42327,-58772,-41225,-2977,-8243,16582,70679,54670,30427,1956,-26205,-64678,-90747,-19149,83578,45712,-27803,-9909,97876,145117,15681,-116532,-67957,-93982,-109594,-87000,-89045,-1100,161843,256923,176609,50990,75631,95181,41803,-23647,4633,86998,66576,-1114,-35329,-8731,2439,-91917,-37280,169189,392484,367991,272631,166348,32037,-70302,-76241,-53988,-58209,-104375,-17993,120134,263825,215735,148208,128646,51090,-1882,-32356,-40215,-40799,-2958,3743,-25432,-62307,-71624,-52772,-33043,-13906,-46552,-122772,-118428,-78029,-53275,342,37318,-996,-37814,-17989,-4063,-17129,-36492,-51484,-139343,-37196,42203,55210,-23524,-104901,-73162,6414,52413,44688,-43785,-84551,-106461,-68613,-71713,-78852,-87984,-116743,-123234,-86614,20796,128823,100066,-4640,-59822,20456,72299,15879,-33776,-35736,1207,42622,74807,10975,-118782,-83960,13160,124023,82670,97614,110186,97735,59710,-4729,-44269,-54104,-51598,-27605,-27960,28,35048,54520,39079,12106,-20743,-56490,-74275,-37354,-30077,-42819,618,101240,160925,128876,84399,74100,79689,42585,-18525,-66583,-48028,-15797,10672,29030,21370,17864,-12223,-69760,-94538,-100589,-114092,-87958,-3540,46267,49223,32660,-33681,19311,101455,165588,168910,70044,-75751,-64552,-265,36725,4384,-43676,-89051,-92693,-61520,-77966,-56184,5424,100394,163805,166427,100549,74565,114468,123583,82739,56755,61491,121083,159150,75470,-18007,-88480,-93075,-41515,-53706,-76803,-10770,-39248,-45710,-49905,-97988,-97705,-20671,-43498,-58417,-85538,-113126,-123923,-80450,-42489,19012,95622,131093,98579,94164,100129,65297,-15974,-61879,-55465,-61904,-92863,-77508,1869,131018,264057,244749,165017,54035,-52458,-97798,-75163,-57673,-53780,-26470,43037,68221,7030,-83472,-55476,24922,50375,11295,-40876,-27857,-51322,-61126,-54077,-53958,-291,8074,-25882,-54885,-108506,-2527,26818,-65568,-133264,-72427,-2905,16681,101543,244243,428892,476826,325316,72120,-10363,39663,-13523,-63398,-50950,-15647,-710,16256,-13552,-36175,44201,120599,172666,291848,437118,297925,95213,-17679,-34667,-58071,-104116,1428,141582,187048,61820,-94448,-54675,-21806,7709,-21397,-79098,1454,100560,126249,142615,67322,-13536,-23595,-47056,-33807,-16684,12350,16291,-34783,-49878,-53348,-79854,-99121,-85735,-61036,-78545,-95018,-104008,-71970,-32245,-17345,-48882,-116201,-93504,6779,42579,38669,1550,-42569,-83056,-80576,-63947,-56881,-31335,-27923,-36887,-64816,-78026,-98224,-86211,-49122,-17160,15356,114309,309264,309637,249673,173059,115615,93434,74523,66161,32432,-27834,-84191,-34590,119603,352174,355443,182236,-43,-47602,36116,86809,53868,-22887,-68475,-48769,-37009,-105076,-99477,-60380,6559,88957,110342,20047,-86450,-51723,-20378,-27478,-67454,-74441,30457,67960,9434,-78857,-111222,-97596,-82293,-32785,-76984,-92003,-42707,-3514,-24243,-87361,-68006,-2778,-15549,-56007,-78475,-29112,20031,29383,-31874,-95716,-55482,-36769,-27597,39923,19660,-12656,-44181,-5980,42158,60459,84710,59338,43273,-19665,-95000,-92014,-80575,-89549,-68996,-23612,53190,144933,271371,289418,134983,-15604,-6336,46936,-36117,-26125,27348,53970,2502,-7417,-37065,-88210,-117612,-116067,-113119,-74542,-10508,28203,61326,60686,7879,-29889,-80933,-116798,-39369,57948,160865,188477,106819,-38731,-76093,-43819,1632,63756,139545,264714,219889,69879,513690,1263186,1955243,2438874,2623334,2580772,2336058,1771680,950518,122009,-39247,36748,-2503,-73134,9372,91248,147583,134155,15555,-81794,-89053,-90526,-10054,115579,232214,226420,154031,43427,58181,51989,77821,95868,61911,-4869,114013,189870,148269,59021,10038,26199,44277,43718,29166,-18271,-42983,-54933,-20862,-6623,-900,40144,113360,129888,79414,-9881,-90204,-10832,-40304,-28316,-14186,-58664,-65917,22786,123165,158372,133635,49233,-23295,-59683,-66630,-22407,57699,72577,45221,33477,14985,1666,48938,92218,66356,86138,93124,-47470,-131743,-4960,10715,-32870,6327,55219,50715,60173,78080,38330,-8322,-55847,-58554,2193,30823,41861,43879,-34465,-40371,-58533,-111535,-109293,-68330,-14369,51433,134927,81368,21261,62048,82026,64039,-17906,66724,88117,-21839,-107184,-89522,37633,118464,139705,82631,44096,13364,-27852,-57020,-49863,-38554,-8895,20112,40357,37858,-20558,-106005,-56151,-13393,5359,-72694,-34942,30691,91108,64196,24916,-18255,-52350,-72076,-83467,-38844,60485,109004,54828,56431,50746,-5464,-34849,111497,280580,138574,-55406,-43820,18038,-23193,-30334,37317,101740,191780,244653,195974,196668,222556,253908,200989,194631,145971,44110,-26846,-53769,-75117,-53861,-28145,-66430,-95597,-30917,40363,118580,217391,142241,-46797,-126007,-1556,57560,47047,25363,-63018,-70782,-22501,-26368,-79165,-71341,-43814,-41429,-34135,39253,103308,157053,91453,-50956,-24570,-29023,-63134,-73474,15797,45526,44103,35468,9919,-11590,-47984,-24237,69400,102233,89603,66922,47583,14907,-30145,-64640,-54525,11388,72863,72544,32378,1825,-31961,-37974,-32988,-65441,-90878,-15719,-954,-21434,-23573,21138,64513,40945,-25873,-54957,38823,93090,85769,70131,55433,-6552,-67732,-102441,3859,87918,79141,35774,43272,82769,97245,96778,126370,153421,101760,11836,-33285,-24744,-14828,-32785,-16563,74376,259702,380286,256674,8299,-80027,-31087,-29688,-53491,-49568,-87662,-95517,-8272,88279,154787,182629,87825,-14548,-47085,-84683,-103781,-55355,-29402,-27665,1430,-6119,-55061,-66077,-58636,-9422,29158,-51008,-26767,33675,43356,20869,-56271,-125375,-72200,-53568,-46380,-43905,-94367,-93036,-68109,32623,53796,145511,108417,34249,13790,27330,65755,49218,-34270,-67544,-90817,-78263,-66108,-93215,-109965,-114920,-91887,-27500,-31163,-91375,-73825,-57112,-44875,-52250,-113828,-100169,-62406,-53929,-81347,-102662,-110110,-25093,56875,99165,50241,5632,83565,194901,239530,303105,413347,359913,166205,-41531,-71537,-1059,-29976,-120100,-24449,37831,92440,43013,-28727,-73429,-61422,-24563,1803,-4322,-20162,-7286,5559,33574,49927,41771,-63061,-92298,23873,112567,109958,34684,-25376,-16715,-32008,-40840,-25373,-7480,21560,79376,108703,87414,19563,-68427,-12321,56174,122876,131034,68293,-34096,-36511,31295,32603,30319,21731,-7381,-61463,-99060,2530,138514,266047,281055,137203,8816,-62870,-100700,-81804,-66585,-64302,-50445,-14572,75470,147043,174180,203468,261611,234037,146768,31835,-91337,-167896,-146145,-19220,183712,245490,205405,24499,-35451,-36262,-49197,-98148,-89844,138,78584,91210,52752,15365,23149,73862,136569,126019,102088,41420,-33002,-49371,-33645,-30537,-47889,-95829,-25719,-10108,-30299,-99069,-72407,-17630,-33186,-92275,-59360,59292,120598,222130,269481,222956,47406,-9677,39842,36911,-26873,-100384,-59834,-53056,-57438,-49755,88280,79852,108760,128776,87137,33295,-50197,-40973,17845,57873,40361,-64453,-61913,121454,174861,136949,177132,242391,182407,73005,14989,9151,6184,-30814,-66402,-88421,-87368,-109231,-107483,-135330,-203173,-145905,-69754,17802,71085,85953,39526,-4919,-430,31991,92093,46538,-25400,-7103,69799,151443,222927,204260,148965,72593,30850,6537,-25842,-32264,2506,16000,46029,90567,91730,40433,6530,-16942,-39417,-56873,-28318,25069,33089,-4298,-79216,-119396,-112736,-83702,-91311,-102734,-69135,-8659,69142,111277,123132,92310,59517,40552,33155,9802,-38029,-63873,-55441,-64384,-42337,-5696,52922,88444,44335,1378,10307,55984,84082,93694,10765,-105815,-75760,-16643,-1342,-10649,-13551,-11134,-20717,-63383,-72176,34784,99794,66401,-9315,8407,43679,68984,80060,28342,-6070,148,-28512,-45372,-94220,-23874,18010,52725,83565,74869,17425,20127,54790,16853,-49568,46355,96369,51812,-18827,-40206,-6946,30620,13124,46047,-11416,17527,101058,134347,51942,-23329,-19956,-41481,-15049,-7695,-43713,-5288,60497,58276,18476,-9586,-18399,4505,-21880,-45178,-63037,-74247,-44360,-50746,-70914,-85490,-85343,-85249,-92443,-20560,87500,66109,-52604,-114639,-19696,87513,217764,277134,247367,154901,79453,-3629,-63505,-85309,-45204,-13392,44455,32325,15345,-11397,-32001,-63042,-51329,-42076,-42821,-63469,-120052,-91590,-24491,83721,207378,284330,279709,238853,130287,39620,36456,67799,136490,135885,132067,176809,68992,33122,32438,-41846,-103014,-83105,15449,90296,143572,107022,68092,29725,-13546,-49061,-65355,-94327,-6216,26180,-39248,-90631,-30918,13522,36390,-14875,-34470,-34010,-24695,-18453,-36425,-62738,-78926,-114115,-127328,-65044,15045,5209,-56890,-82783,-3514,11187,-25005,-46960,-73542,-94323,-67197,-26180,-4384,-16454,-6515,17080,35697,13385,-67660,-104690,-88119,-55537,-22639,-14429,-18377,21185,38080,16810,-12823,-45089,-79497,-99068,-80346,-72961,-75688,-40138,-52455,-28412,-25503,-73282,1409,37306,20775,-6572,-25129,8928,74300,112981,145089,171502,208332,230297,282588,313465,225898,66653,2286,-8737,-19706,-33737,-16826,-8034,-49295,-42542,8865,68291,110548,72534,54853,161976,326497,384186,268878,103517,49769,77148,63432,-42869,-92816,-41250,-21484,37999,87973,55920,-45338,-76042,-53203,-65691,-57751,-19490,4061,65562,140772,179122,147010,34163,-61156,-75196,-8057,49723,42918,15957,23607,70150,125005,153468,156689,128336,141210,166137,178347,194998,108501,14593,-95221,-136411,-149456,-74207,-102519,-82635,-6674,13599,3508,46764,202024,377909,335860,209991,116355,227333,304738,202808,160405,105656,54469,42387,71011,74334,49738,17221,12560,57121,116095,118527,99798,41613,5471,-45108,-73202,-43132,10555,961,-89994,-138329,-103617,-36689,11924,25227,18774,-41019,-36926,-48345,-84300,-87379,-94265,-77586,-38569,12073,24709,-3869,-16909,29127,99557,154907,166085,99101,40640,-10339,-77525,-121946,-118825,-131588,-116805,-86733,-58374,-31556,-23367,47050,126642,150967,93035,14020,-13006,3373,-35973,-94307,-64486,51289,135286,125908,46924,-50831,-117687,-133448,-97279,-18285,16530,-12401,-47535,-52848,-46617,-54362,-77979,-75200,-106023,-103680,-93821,-109733,-89899,-15217,43965,92309,225085,237540,55885,-80986,-95728,-45363,-37793,-14008,15986,9474,13921,30040,2709,-63466,225846,738785,922260,466208,110061,94273,180302,298389,324154,162537,-17395,-27125,-32819,-30984,17018,105981,165419,213097,186839,98323,27412,48338,75469,79628,5299,-37188,-478,59665,20429,-8221,-33355,-78065,-79513,-47786,16517,2647,-46072,-96068,-151558,-122251,-78005,23306,97446,114977,31298,-6000,33829,53268,161811,269182,313978,256133,129151,-51516,-98074,-82291,-70166,-95273,-73639,-19885,16023,4864,-32953,-69828,-39273,-28284,-87315,-89744,7505,68158,83263,30217,24147,138406,210836,144229,61764,-52030,-117923,-118220,-92897,-58361,-20000,9307,20594,85405,180283,267180,271922,101660,-12617,-845,261,-38786,-70217,-50318,30822,51783,13155,-49047,-95754,-19927,33426,35515,27121,84423,208001,264620,193251,68497,-34714,-115002,-78458,-41614,-13607,4899,24238,5813,-13161,-20365,55042,143130,192594,146065,24601,-100724,-68826,-51834,-46836,-19906,19632,34741,12209,-25947,-94649,-25463,45783,117719,291999,382032,383907,280736,120468,-23526,-43677,68162,56623,-6753,-88486,-115768,-20211,14501,-11751,-40720,18632,21773,-23207,-15966,3340,-33942,-119577,-33187,113200,198928,95214,-48804,-116862,-27060,-2087,-74447,-67665,31164,173940,193283,96549,109728,184391,232356,235826,176358,43501,-3466,-88898,-52961,-39358,-38673,-64148,-83373,-37166,15397,58792,66501,62267,78943,104446,163581,138307,32289],[-51329,-5180,6129,-31983,-66670,-20778,58829,131095,190177,135018,-5264,-51929,102478,159802,137977,14261,-109302,-84061,-44829,-37864,-58624,-136833,-131468,-94600,-70838,-45211,30980,68692,41368,-47338,-38768,-46675,-68463,97060,216718,136244,2933,-72210,-66868,12584,137594,154076,70909,-31262,-37845,39591,57661,58707,72206,55518,10995,-39448,-84174,-140416,-52297,136614,286216,288658,308956,288137,144269,-42047,-132419,-88037,-87052,-30101,8820,-31508,-109226,-98485,-81631,-78529,-56799,-23200,1660,40205,39936,2620,-63226,-158005,-109925,-47160,63695,126452,84788,45854,32950,18718,59223,120586,170369,195234,201803,217519,161293,75349,-25116,-89580,-18371,74272,154223,154251,88888,96278,149699,198610,99610,-31865,-104492,30359,236493,225694,90839,-37983,-72996,-74809,-76240,-44940,14356,67503,20563,-20266,-24144,-16174,-14169,-76228,-66160,-56176,-89936,-28286,15799,-33215,-78944,-32610,117371,395113,491140,392987,320882,244587,85069,-58000,-76626,-35379,1190,50058,49348,-40027,-83555,-89439,-46763,-33730,-19419,-19764,-55174,-86238,-52505,15395,-35661,-50738,-88900,-72386,-54319,-87600,-131504,-77135,-24650,20740,42701,51517,57052,90879,97489,52460,-23701,-71548,-12781,31600,-23710,-79137,-78965,-94889,25618,187839,169506,-40320,-124743,65908,181542,82421,-74840,-98781,-42151,-17919,-56327,-114413,-93961,-83078,-107081,-112191,-37461,63913,90700,39710,-17836,-31503,-84274,-165172,-115143,-6640,24616,-44803,-148156,-147656,-21486,42543,46458,953,-99479,10296,117141,195891,279364,416347,442390,429816,415813,307286,208458,221394,215484,147708,83468,149189,176266,88356,-68282,-27533,72214,137677,103429,-16441,-82358,-65844,-11100,42566,96741,90177,73570,121947,231128,273566,153159,57986,-18602,-76540,-84878,-11538,41758,66796,107736,102113,122928,107764,113925,119610,97365,86097,153494,265534,341383,296151,124233,-38135,-121963,-103470,-115240,-84047,-49871,-7275,76641,168730,91014,-39513,-103124,-95587,-69523,8665,65461,100799,102496,88233,62827,21754,-11757,33174,17696,-38295,-20426,-49027,-50793,-29441,3171,-5761,40930,85611,33235,-37767,-3827,17483,1521,-89535,-113270,-31852,-13331,-29590,17376,50867,42453,44676,33338,70249,72539,-8111,-77567,-25182,73713,164162,147005,104374,101473,72807,19659,21914,18834,53304,62683,52817,63260,98280,124486,152878,235838,287139,222648,147798,115203,85416,75868,54724,-23128,-79858,-102030,-97188,-63408,-1281,126385,234428,210410,64830,-9024,63454,144344,188065,117201,47366,79682,126734,26979,-82121,-113265,-56364,35849,155180,187082,97970,3965,-49255,-56508,13595,218247,444126,438461,263072,26435,-131974,-96757,-20512,44923,35690,-33321,-73655,-63109,-25836,-28372,4460,68220,76257,56709,-2162,-54447,-78156,-81388,-15880,81682,43251,-28416,-2801,114939,175784,51591,-109430,-108058,-124048,-124295,-106435,-120135,-15650,157371,264527,208178,79732,81474,83872,24460,-30079,15773,110447,103136,33126,-5841,22878,29068,-66614,-84067,118558,325021,319293,251502,173331,32304,-78611,-88429,-63442,-65065,-120798,-15249,144513,315854,244014,150922,118254,39581,-16861,-45832,-52895,-53736,-10137,3271,-23228,-68971,-90087,-56527,-28760,-5745,-33379,-97627,-114139,-105448,-68366,2994,55758,23922,-21869,-8982,4186,-6864,-26391,-43864,-131744,-54023,23443,38072,-29109,-107311,-76293,3344,56142,47807,-42567,-85500,-99210,-53021,-54355,-64152,-80374,-117211,-130312,-87649,15678,106953,74604,-22185,-52637,28471,70020,1740,-51319,-41963,-5867,25340,49646,-8468,-138917,-79091,15204,133757,88540,83403,93129,75628,42849,-9433,-39887,-47201,-51117,-25724,-26255,1235,32519,53965,35535,1147,-38328,-70264,-60520,-16467,-5953,-27535,-8315,75989,135651,108607,60639,45575,58937,35706,-15417,-67982,-47683,-18706,-2204,7033,-9794,-20915,-38066,-74802,-84509,-99588,-120367,-84360,8302,55767,41042,3163,-50877,23708,99941,156948,150484,43145,-94061,-59518,13804,55191,25005,-32230,-84994,-93698,-56011,-66569,-60480,-181,88227,147266,153735,96149,78859,126319,140034,99663,69606,67652,121925,154990,77227,-13441,-84304,-110030,-58321,-59214,-92217,-36848,-79905,-88741,-98474,-139026,-72589,-16566,-58070,-79403,-99440,-114110,-112133,-68874,-40684,9921,81336,124633,97136,93691,105120,76447,-3057,-48109,-45876,-57408,-100446,-93351,-9022,91258,206995,217167,143348,38213,-69651,-108376,-79145,-59181,-48651,-17941,55065,79745,11759,-79904,-67218,10269,40882,8838,-49116,-37502,-62344,-71260,-84190,-86600,-26484,-9937,-36808,-62245,-76560,17053,45258,-46413,-100544,-90379,-34574,-1620,78000,188786,342495,384746,254505,63521,56390,95425,20058,-57623,-61639,-38509,-31710,-28497,-66383,-83368,4808,87045,151741,278870,449206,341695,133869,-5503,-40885,-70148,-94355,17109,173783,229632,79619,-87996,-65816,-34583,2992,-15452,-81157,-13009,90596,122960,156307,101284,34073,24799,-12673,-25630,-11513,18808,25628,-19103,-32478,-40472,-77502,-104708,-116281,-101048,-111241,-114225,-126394,-91891,-41709,766,9653,-32368,-54143,37288,73801,57581,7320,-45466,-94878,-97569,-81980,-76478,-43768,-32484,-37862,-63571,-74052,-97577,-88769,-45094,-6913,21008,107589,269392,268988,216298,145360,101001,92768,87350,89995,47831,-22395,-92036,-39136,140720,399283,404875,223103,22802,-60619,4809,58621,45400,-25239,-75685,-47750,-25730,-70432,-40898,-25627,38769,117606,117944,8987,-91353,-24920,8981,-11641,-66859,-71586,38707,70856,13750,-74174,-99846,-86732,-51336,-4466,-56928,-79455,-36888,-2370,-27893,-89035,-72841,-6614,-11832,-47508,-71082,-27530,12229,7710,-75631,-111018,-48251,-36433,-43495,9833,-14124,-26567,-43591,10462,63567,84019,94328,51806,33889,-22293,-93587,-105938,-80673,-72114,-38439,9529,80387,170404,322371,345419,166099,-9847,-34773,19063,-66233,-79268,-3218,22347,-13625,-11206,-37763,-101404,-137350,-124490,-132057,-75819,10541,70070,105028,90080,22688,-16275,-60750,-118615,-74221,22288,120442,153961,71599,-64871,-75917,-46691,-3219,58975,137509,277578,232098,65534,440837,1092915,1719190,2218838,2506209,2567967,2388769,1871252,1085165,170005,-35656,42734,2861,-79116,-11382,71805,128131,115794,3976,-92983,-94171,-88136,-4845,132336,268387,256438,144044,22020,63026,67167,80692,86241,48256,-17222,91068,161343,135489,61433,3743,-10276,15642,23327,6594,-33747,-58399,-67242,-19300,12299,29658,83616,162319,175704,111928,5088,-87323,-21228,-48134,-24804,-1691,-47516,-73580,8594,100684,125233,111111,47350,-3833,-41677,-49166,-5901,71821,84588,51106,34174,14459,1511,48486,85638,44922,43282,66764,-64781,-116379,3294,23745,-40094,-22259,19615,31275,57614,74873,28950,-21081,-67553,-70123,-6577,11533,-9662,-8095,-66995,-62033,-70933,-112900,-99798,-63968,-17138,47818,120255,79279,23461,50736,53060,22056,-56246,36966,90885,-13638,-109444,-97296,39031,143284,175979,96504,47912,9996,-42285,-81467,-75992,-56819,-23472,-10261,-7227,-5828,-43522,-98732,-60662,-29313,-11473,-80033,-30525,27908,79165,56861,29273,-3153,-34858,-61276,-78038,-42869,44193,94888,72768,78995,55971,-5558,-32270,146092,325152,146739,-50879,-32728,23150,-21422,-22747,36719,91429,169028,210812,171273,171181,196272,235891,194374,181159,120914,19360,-51917,-78996,-98468,-71012,-30953,-63192,-102168,-34111,46568,137802,243637,142380,-48734,-127473,-353,67494,65587,64419,22,-26858,-14667,-28050,-79659,-69367,-34711,-22056,-17062,39505,96603,161958,118763,-29123,-16492,-28757,-65678,-59720,20214,39689,30932,20113,-4059,-27816,-50500,-14395,73759,92557,59609,27215,21307,-2755,-53103,-82081,-61667,2425,51945,53700,15594,-10905,-37447,-40855,-37444,-70168,-88452,-16916,-10798,-40199,-42189,12558,63742,46055,-15828,-49587,33671,83285,73371,57958,44901,-16701,-75360,-104765,14304,116538,122697,84532,95447,132038,125593,107071,127289,149304,95405,3246,-47749,-35745,-16584,-32137,-11444,95596,269390,349447,226183,-3412,-97040,-43057,-34340,-66461,-72035,-109279,-82141,11363,114652,179005,195329,83358,-20235,-39058,-70080,-103544,-64729,-30281,5867,48850,35334,-28382,-79957,-89126,27158,53139,-70039,-29944,32472,34230,4299,-75545,-111970,-69522,-52328,-40207,-30377,-76509,-84155,-50449,47761,85120,177088,138624,63067,25131,29445,74880,75687,-5329,-40726,-75493,-80556,-63256,-86878,-111019,-119980,-103310,-27455,-27198,-73178,-58138,-44991,-40677,-45542,-103215,-84853,-57601,-51238,-63486,-75850,-89933,-33915,47203,103875,77500,29296,93892,223962,297637,385120,497647,421020,192116,-42350,-56094,15018,-23099,-117958,-19178,44201,90622,31044,-37107,-75559,-52683,-9028,14227,3643,-17543,-16259,-24503,-9457,8524,8476,-83819,-81748,32006,124927,116807,24120,-47860,-52166,-68737,-57499,-39281,-23487,3789,55010,81886,60242,2156,-59293,2170,71741,126051,116586,53211,-31018,-15945,51679,52418,48842,23003,-9866,-67751,-119118,-17436,120012,241566,267246,153450,33600,-34157,-71445,-72012,-68503,-62073,-46543,-10314,80450,159984,196501,221095,271258,236837,149602,38140,-86506,-170688,-139232,-81378,114962,209669,204093,40014,-20044,-26306,-37418,-90601,-121296,-2245,107454,133478,87231,43452,61272,120513,165717,130080,83575,9737,-61139,-68312,-61426,-54427,-68266,-90552,-24154,-13058,-36608,-101646,-69847,-15008,-30140,-88304,-59263,61888,115098,196733,210662,184634,48840,393,36586,22733,-42073,-103006,-53418,-33718,-27690,-28925,97125,78592,109940,129374,82114,22139,-52310,-17173,41858,80222,57028,-59668,-70832,135198,217535,169176,172674,195239,139919,63494,20042,26271,31862,3023,-34094,-64593,-72508,-115398,-112665,-133150,-201549,-137352,-60957,29543,83816,87931,35635,-5959,773,32422,86022,38316,-39132,-24683,67765,161419,235518,204481,116593,45114,8228,-12739,-44573,-64476,-36308,-15144,30996,79873,81311,36626,7641,-19796,-47327,-64606,-21964,53292,68279,25743,-49488,-93331,-121440,-99363,-102002,-113222,-72975,-2269,87090,128360,135284,94094,50925,31331,25383,-2898,-61115,-72529,-49002,-62687,-43838,671,53108,70176,9468,-33767,-14478,47642,84117,96416,-1846,-118553,-68653,-37708,-35986,-44188,-28139,-11046,-16667,-54437,-51635,45033,89376,49243,-32989,5542,70480,102436,97314,34968,5753,25740,1391,-21866,-79834,-36507,10096,54003,80882,64868,2106,13904,43990,1010,-16523,86006,130517,54784,-25438,-50309,-34945,-5082,65377,80111,5759,30290,127648,195571,126382,40525,12999,-52897,-43631,-25984,-40753,26670,89907,66601,12098,-18673,-19898,4451,-13230,-35605,-44603,-46624,-39778,-46618,-72885,-86111,-72599,-71701,-91584,-1101,135479,122169,-15809,-121066,-38526,64643,186150,249035,242287,167207,104674,16203,-51224,-80246,-35786,-32267,33396,23224,11843,-11914,-25888,-54531,-62786,-69175,-77056,-90215,-112816,-59982,17092,119625,228436,267566,243003,198043,91563,-3920,-4811,34790,108580,119725,124440,141307,8995,-22809,7189,-45553,-101597,-74409,44482,133688,178057,119732,66672,31436,-5957,-35171,-29387,-55848,-17672,15773,-44746,-83117,-19668,21988,30302,-37004,-63116,-56016,-37835,-19843,-26883,-47941,-60316,-86731,-101566,-36465,23832,-2827,-78504,-47653,41795,57752,12601,-32162,-64007,-81260,-58395,-18731,7378,-2029,-1301,10640,21731,-8639,-82680,-95161,-71122,-54998,-33055,-25838,963,33936,29487,878,-26166,-51433,-75417,-89383,-67907,-58205,-64127,-41961,-41474,-8635,-12494,-66261,6359,63846,73386,49421,-11084,-24610,28922,71707,120796,161640,206519,224357,264963,277619,184354,50894,2653,-2815,-13894,-26852,-16554,-10184,-50492,-43269,7120,71292,109082,60118,29554,122204,275722,364062,272328,101761,27500,63156,74068,-34966,-113561,-46128,2346,116183,160169,105281,-15866,-87858,-73691,-71998,-35489,594,11686,55411,130339,180435,143317,27012,-72781,-77582,-2424,59271,54833,22084,24595,66599,121642,152940,154924,142917,157600,178161,188296,182868,86280,-10296,-116660,-137457,-95289,-29363,-81141,-95604,-16095,15102,19235,72853,255128,469864,435910,276276,101129,201041,334562,252294,183665,107350,47529,28604,59492,79462,62854,21083,3461,33151,80062,74785,51642,8679,-8493,-46894,-59361,-16890,39368,32411,-64856,-121089,-87215,-24168,14145,28240,40385,-1109,-13579,-46763,-89250,-88116,-97621,-78086,-37096,13167,20362,-12577,-22960,26842,102514,152473,150086,72282,9046,-33201,-79797,-108093,-98618,-115999,-121891,-90832,-73208,-55184,-46741,25437,106394,136140,88908,23415,-3391,-5392,-59043,-107443,-92201,27094,119831,110082,24892,-67453,-129924,-136135,-106615,-32541,8060,-13458,-48460,-60697,-45167,-43129,-64518,-69672,-110034,-106449,-87683,-93125,-85318,-21741,40976,104335,251857,264388,69314,-73943,-112443,-62425,-57357,-32476,-2342,-4543,4734,27606,-1988,-90847,194792,739328,926155,413665,106305,117525,241123,396795,404933,215566,4152,-24516,-25431,-25824,454,81244,149892,195790,163077,103552,36196,46095,65929,46669,-30204,-64782,-11036,55865,22528,-4222,-31151,-76848,-74781,-42458,16375,-1331,-54207,-98618,-142702,-126329,-92394,-5579,68880,96901,19867,-10494,24393,32495,135180,257069,283719,219408,109423,-54285,-104248,-95086,-76855,-83445,-92102,-40848,9316,13955,-12714,-66336,-66043,-44490,-86510,-67663,4092,54485,76266,28794,17043,126615,176055,88710,-3488,-101778,-141544,-133066,-101039,-60950,-18524,13738,30064,94525,182876,260712,276217,117826,5671,15539,23786,-15551,-50431,-52142,15014,38523,5469,-50273,-86054,-13962,34222,23820,3616,49334,168608,241023,185507,72051,-24090,-105887,-83415,-44062,-15138,6477,27321,6571,-13158,-23132,44084,106206,147994,121263,24468,-101118,-78592,-55917,-57165,-28052,18073,35521,7335,-42089,-85349,12901,80000,131033,302999,382139,373716,272924,117215,-25394,-78730,23707,24676,-15622,-90745,-116597,-31529,-5599,-35532,-62480,7809,14005,-44962,-52138,-24839,-56350,-143403,-44668,111625,222217,128713,-16976,-101821,-23150,2608,-74939,-61715,51981,205101,212601,109913,113701,157411,178325,179449,125632,5255,-21666,-46579,-10764,-6991,-14449,-46282,-82731,-53012,-6338,29863,44159,56985,79549,100541,143169,113515,7195],[-50951,15085,37663,4652,-51500,-26747,48580,122574,174590,118572,-13385,-55302,100629,154298,130971,12515,-100571,-72377,-39419,-37140,-65842,-149391,-120184,-89820,-67302,-45706,25500,65427,38493,-61413,-65147,-41461,-49784,110509,221176,138257,10219,-61873,-59434,14951,142220,168617,83305,-21938,-40455,32925,45860,47216,60220,41679,-3052,-56703,-94415,-133596,-51492,126486,248867,243295,264769,255226,125950,-56558,-121497,-80838,-83450,-46774,-16972,-44957,-113581,-97587,-76173,-68469,-43230,-7039,14823,45582,37403,-6279,-77720,-143513,-73947,-36223,35215,102967,77713,52102,48497,37421,59620,112479,156221,192519,239921,251253,158459,72079,-16070,-72754,-4372,101430,192664,186316,108315,105555,160768,229179,123282,-19057,-106643,12990,208639,206918,76538,-53517,-96028,-100651,-98738,-63832,-5535,38535,-9177,-48985,-49108,-32215,-17895,-43668,-50308,-45479,-81125,-19592,23245,-27273,-88282,-72469,60261,332628,444026,357602,288893,217864,75924,-57042,-62058,2406,59618,91839,72166,-31318,-84777,-94668,-56919,-46006,-29869,-23322,-51867,-85844,-59147,-7355,-62979,-64064,-87383,-63320,-46281,-80583,-111649,-55506,-7051,38467,62525,77407,84820,108595,124712,87420,12386,-68599,-20755,27402,-20750,-72499,-77037,-106870,9987,148794,121133,-67098,-108677,82155,202275,96093,-74288,-90050,-19469,9490,-28994,-96104,-106188,-94019,-111714,-95898,-25477,67524,74746,-110,-74932,-67038,-100548,-170592,-125862,-12992,26992,-39812,-142210,-166753,-48885,15580,26102,-13864,-107310,7419,118201,207566,285145,463715,542767,516561,445506,305361,194961,201558,206206,129404,40765,100008,141580,71256,-83685,-25143,91888,183763,161819,20457,-62497,-63810,-11678,43240,92089,77536,60314,120358,245960,295033,141200,36834,-27603,-86048,-90563,-3119,58072,87138,126987,118069,108232,77978,97216,112413,101484,101203,166651,273095,345324,298538,149040,28197,-31681,-44110,-74512,-110857,-78024,-36234,46389,135394,83693,-29650,-98432,-127021,-113425,-33833,33576,75777,83703,75124,59193,14964,-34194,25303,33799,-12358,-18684,-59422,-60994,-37333,-8079,-13369,41081,101268,72480,10946,33158,37547,5831,-90688,-108408,-30696,-10054,-35226,11785,46616,35725,30817,9443,40777,50914,-18395,-81704,-12889,97149,189291,168108,112298,93513,51484,3630,22602,30887,62685,66975,53798,63038,94409,120954,163463,265890,293408,200050,128441,112692,111650,107525,79930,-16342,-76615,-98257,-100811,-57354,21717,166256,257652,204133,53811,-4314,83395,162477,195500,122357,58064,91754,126431,9459,-108714,-110993,-41420,75783,212810,242190,140921,28964,-42630,-63200,9067,205283,420701,415837,246557,21195,-134985,-72808,4660,63004,51553,-23120,-86544,-79982,-43137,-45225,-6018,64775,99064,84911,-2285,-81440,-86029,-67279,-7105,80991,40744,-27565,7283,132893,207465,96580,-63813,-146740,-153461,-132874,-121087,-141914,-13131,161512,271606,234547,103994,83499,70536,9393,-30095,31074,134861,142687,71610,23687,55887,62269,-31409,-106776,67301,251023,266158,226311,181660,41843,-69612,-97220,-67048,-62724,-127383,-14073,167957,357967,256563,143108,102170,27250,-29887,-59450,-65725,-65106,-14845,5267,-17183,-69934,-105322,-55566,-20130,8348,-11525,-66795,-83230,-98668,-76733,8742,76908,51800,-2929,2441,14929,6815,-13612,-33444,-120148,-68896,5187,23280,-30204,-105826,-78001,1191,59035,50323,-39055,-80542,-85606,-37526,-35718,-47998,-69918,-112513,-133643,-84612,13326,88302,55352,-31514,-41317,36866,66791,-11264,-62003,-38087,-7654,11545,25506,-26252,-149478,-72633,11590,126550,86220,70399,81127,58590,30760,-11332,-34737,-38257,-47913,-21378,-21698,5697,31435,55507,36177,-3614,-47875,-70053,-40377,7062,21839,-6215,-12866,48967,104845,88332,42321,24065,42199,28105,-14533,-69495,-45852,-17783,-6412,1421,-16042,-46000,-55342,-69564,-71551,-95053,-118967,-73405,28287,70523,35275,-20253,-59283,24473,96092,147630,133623,23724,-102886,-53738,27635,72626,45813,-18882,-78625,-91208,-45950,-44211,-48597,-706,78231,133569,145170,97106,88268,142894,160945,119488,82846,73695,122209,150108,80632,-5832,-75278,-121393,-71970,-58257,-96155,-49557,-110446,-129911,-141133,-137709,-46104,-8625,-65891,-90335,-106550,-111452,-95713,-52092,-33859,5828,70461,118961,97296,93625,110024,88478,11638,-32970,-35632,-49723,-97559,-104730,-20344,47987,138621,180027,117826,22254,-84503,-112724,-77503,-53733,-38477,-7740,64239,86887,14564,-74292,-72901,-4100,27120,-466,-60687,-45465,-70497,-79533,-109549,-103472,-47422,-24383,-44005,-64745,-46664,43035,80560,-5279,-63183,-81537,-61125,-18700,46192,118035,238223,273126,172236,65076,123666,157968,56497,-50713,-72939,-61192,-59913,-66949,-106146,-120948,-32967,50996,127684,255852,434611,367439,172665,9982,-46452,-83304,-80632,37316,211291,273517,97348,-79337,-73136,-45568,-432,-7001,-77457,-25512,80820,118735,166315,140749,95416,81258,23639,-14010,-5496,26299,37356,279,-13398,-22564,-64832,-102331,-143089,-136365,-136834,-115886,-112446,-102780,-45272,19708,64842,52581,14863,81316,112077,82400,18306,-44764,-104532,-114181,-101219,-95910,-52036,-31006,-32841,-57242,-66417,-92550,-84792,-36387,5079,28483,100770,221573,214084,168731,109002,82108,89221,97968,115744,68091,-12968,-97443,-40084,160749,427037,431458,254355,46803,-63237,-20463,34298,38264,-24730,-79816,-44453,-2396,-1938,43713,34844,84901,150071,126527,431,-74510,9867,45908,9204,-62769,-67658,48227,74684,20618,-64453,-82039,-64970,-12447,25338,-35676,-65803,-28889,1994,-27182,-85141,-75088,-10449,-8256,-36595,-59124,-21439,8325,-9381,-109554,-88600,-29466,-23495,-40685,616,-26933,-15515,-26082,34283,90396,111810,106960,49554,28479,-23519,-90765,-121783,-91416,-73566,-30297,22617,93354,185647,366141,392980,191923,-6507,-57459,21504,-45494,-121404,-31981,-6444,-24006,-9591,-34087,-109783,-144962,-112735,-149018,-79138,25452,107048,147579,117530,38247,245,-33690,-74282,-94793,-14663,75243,115640,38905,-85491,-74265,-50599,-9120,55873,138925,289541,242227,54113,340085,863178,1393157,1876953,2236169,2384728,2273188,1832055,1141445,213942,-27818,51944,9770,-66412,-15038,59955,110506,95678,-9069,-103157,-93691,-82086,1578,146266,297660,278011,130030,5624,71966,83340,81994,75949,36501,-25007,62733,123657,115172,59536,-3622,-42618,-8987,7500,-5994,-37685,-62027,-68646,-8049,39013,61685,115849,188474,192843,118450,3772,-90208,-30104,-54931,-22284,7580,-35172,-74744,-7819,67544,88497,85968,41490,13404,-21121,-29845,11786,85961,97666,59555,36487,13246,-3965,38898,70460,23964,3222,38039,-78044,-102460,3240,32793,-44574,-48201,-11555,15088,53136,67895,16807,-36185,-79666,-78309,-13945,-7194,-60073,-48953,-86563,-77807,-81394,-113315,-91466,-58252,-15444,47499,108138,75120,22273,35564,20012,-21028,-89864,10881,88986,-8740,-112397,-98290,44177,172801,213779,109968,51366,6679,-56657,-104291,-89514,-57165,-27244,-34581,-49238,-46528,-65333,-90786,-60977,-39295,-22755,-79231,-23425,28799,71174,52942,35154,11878,-17212,-49216,-73104,-49156,23360,73268,85048,97060,59961,-4698,-23352,188539,369428,157501,-38061,-16234,33340,-14756,-14811,34171,77662,139978,166203,135033,136584,161371,209320,184172,163658,92790,-6570,-78061,-105606,-123180,-91436,-36804,-60069,-105382,-36345,52023,155509,263774,137379,-51619,-131508,-100,79540,92365,117565,74522,17807,-6287,-27342,-76692,-65610,-22456,2396,2002,39391,88989,167374,153071,2403,-6610,-27072,-63919,-45559,23284,32862,17553,3258,-20902,-47462,-59649,-11234,69961,72234,20423,-17106,-8562,-21430,-76680,-98400,-69716,-9414,26359,32606,-2614,-24304,-42100,-42408,-40625,-74036,-86459,-18684,-20307,-58288,-58257,5831,62999,50826,-7776,-51205,21020,69822,60483,44693,30747,-30607,-86574,-108099,21245,139603,167585,142808,163208,191591,155861,115161,124415,141721,86947,-4772,-58591,-43829,-15552,-22603,9064,124290,266494,300451,187760,-15563,-114654,-57404,-40438,-77669,-100584,-124242,-62962,31080,137358,195471,197859,71014,-30153,-30977,-56416,-100526,-72954,-28309,36785,92095,78666,10639,-44823,-34920,65641,66519,-80347,-27377,33016,25918,-12603,-95205,-94865,-59555,-46446,-34283,-19432,-54218,-69309,-33978,54927,107979,195521,159754,89511,38821,32667,83524,102657,27339,-12310,-57030,-79350,-60534,-78716,-107266,-118054,-111202,-35120,-33927,-67238,-46050,-28495,-33077,-37400,-89675,-60692,-56678,-52075,-53175,-57047,-65089,-29673,47928,106883,98419,49143,102888,247949,350589,457002,566227,471086,215431,-41249,-42976,27879,-18796,-117658,-15897,52353,81438,14125,-48848,-81276,-48850,812,22091,8584,-18131,-26866,-49471,-41771,-25729,-23400,-105791,-71720,37857,133310,119351,11182,-71774,-91159,-104444,-71295,-53911,-41157,-14921,31752,56829,34279,-13748,-44337,17958,88586,126733,100721,42834,-16126,7073,72152,72193,64890,21337,-14480,-74318,-138811,-36980,100271,212862,246636,164881,57859,-4448,-40860,-51744,-65530,-59376,-44183,-9555,77531,159949,205079,225415,267610,229333,144949,37196,-87294,-177685,-127018,-132327,31222,148464,182908,48977,-8213,-18109,-26972,-79412,-121756,18911,152036,186555,130793,75046,99923,163075,188202,129760,61452,-24207,-90411,-86548,-85347,-79406,-89654,-86115,-30266,-23749,-48731,-108578,-69794,-14519,-28367,-83137,-57135,61991,104929,164750,150759,147542,50671,7395,29728,8054,-56503,-109268,-53809,-21416,-4608,-4300,112562,77763,107597,124499,71473,6613,-53266,-223,55553,90693,62779,-59049,-81677,135994,241011,182514,151890,140283,99647,50361,18383,34189,50289,33773,-3951,-42848,-59323,-118861,-120976,-133506,-195040,-129432,-51681,40818,92370,83369,26087,-11729,-1436,31078,79890,32869,-47783,-44584,59364,163313,237690,191279,73569,10474,-20157,-37239,-67224,-98905,-74768,-48127,11181,63644,68739,29755,6273,-25473,-58774,-75602,-21178,76416,100663,51460,-26271,-76347,-124840,-114153,-108868,-118489,-79810,-2552,96828,137739,137871,86190,35332,15142,10117,-22954,-85354,-62105,-32085,-56086,-45575,7208,55233,57616,-13045,-62748,-37776,36133,77413,87716,-23477,-125109,-61862,-64982,-64111,-77160,-45581,-15398,-17229,-47247,-33033,49719,73211,29508,-59136,2105,95329,129745,107053,36143,13264,47491,28721,-86,-61357,-45624,6597,58519,78093,51634,-16637,6143,32168,-10541,6081,106735,143543,49912,-32521,-59723,-62640,-37719,103966,100204,16881,39789,150083,255481,203986,107884,56687,-46820,-75474,-51115,-36750,52259,110009,68955,5345,-25723,-22230,-404,-8858,-26475,-26786,-20771,-45948,-54713,-82069,-88838,-59072,-60027,-92053,15304,177854,175711,18192,-111791,-58098,37474,145483,207061,223061,170816,124460,33483,-42947,-78028,-27807,-49346,13833,10460,4887,-16196,-23185,-43664,-62097,-85727,-111989,-113473,-92486,-32863,51916,148449,236075,235255,195979,155519,55281,-47828,-51060,-1554,77229,99268,111511,102845,-39399,-62346,-7209,-44298,-101952,-66011,75394,176130,204884,123545,57694,27089,-2375,-24466,-2271,-16446,-24083,1948,-54512,-79156,-11922,26854,19201,-61794,-91947,-77393,-53101,-25022,-22652,-39601,-48579,-64444,-68310,-9900,27973,-15117,-103878,-15809,83955,102539,48679,-16379,-56243,-72260,-53298,-17221,9207,951,-9613,-7931,-3630,-37061,-82721,-81558,-54782,-53491,-44672,-29200,17333,37306,14723,-18310,-42013,-61584,-75965,-84613,-59514,-47192,-54206,-47994,-29845,9136,-3143,-63718,7028,87521,128178,113157,22716,-49585,-11626,35991,96207,149080,197591,208549,237001,231210,137853,32282,-257,-1980,-13066,-24262,-20342,-16945,-56902,-49267,-1219,63436,96791,44631,4968,82015,217469,325362,259374,94166,6316,39206,75078,-28971,-118638,-50660,22681,173859,208834,139738,7951,-82066,-82258,-62557,-13714,14798,13166,38830,107927,164316,128749,15515,-84478,-83268,-3752,62902,66775,31165,27304,61456,113767,147028,149470,153211,168513,183406,187983,161215,61632,-37065,-125624,-106924,-42240,13670,-62269,-106503,-27261,12366,31340,96013,299406,544219,520319,326814,77371,170638,360528,302539,202197,105836,38435,12159,42658,77293,69833,17909,-12386,5556,43293,33202,4651,-25824,-25190,-49178,-44780,6691,64394,61177,-39810,-100722,-66832,-11913,13196,24884,56588,34232,5658,-48214,-97295,-88236,-97361,-80886,-37690,11074,12318,-23686,-31432,21620,100954,141894,123268,37803,-27893,-57993,-76012,-88632,-74440,-93765,-121483,-95109,-89195,-80066,-70776,2750,84394,119497,81325,30840,10183,-11646,-83418,-113145,-123431,-4742,93720,83232,-3120,-78145,-116945,-111063,-100957,-45219,-2554,-13921,-46016,-67179,-44931,-36091,-53933,-62544,-109621,-103610,-76780,-76098,-78901,-27223,39461,118207,279074,289540,84185,-60001,-117319,-77665,-76112,-51163,-21273,-22277,-9512,20649,-7857,-115849,164786,709159,882105,347237,98514,134029,288259,469920,456092,250177,20957,-24414,-18395,-17108,-12183,56123,130243,168529,131916,101809,42492,41777,53237,11895,-61534,-71314,-1713,64496,28595,-2277,-32679,-75863,-69070,-36755,13926,-7640,-62339,-98095,-130628,-126664,-106527,-34477,34408,70327,4355,-15569,16592,14696,99818,225097,233839,168188,82755,-56919,-107273,-103671,-68358,-43009,-83122,-65133,2740,24869,11172,-51510,-92182,-57571,-75592,-43932,94,40522,72358,33028,12710,112716,141406,39921,-56097,-129597,-144487,-140984,-104001,-58587,-12602,19542,38631,99812,179097,244198,269413,132305,28073,39007,53064,14618,-24654,-47528,4602,29690,2825,-45327,-70362,-2227,40185,17178,-14412,19873,131929,216738,176676,77423,-10165,-93018,-83980,-41429,-10791,13943,35587,12711,-6937,-19761,36058,71655,102426,93226,26158,-87619,-85232,-58616,-64996,-29991,23526,40078,5462,-53964,-60803,52470,114899,144716,303020,368341,353887,261949,116218,-21483,-109092,-11298,2302,-17178,-83363,-110099,-40427,-22456,-53852,-76025,6719,17260,-51623,-80211,-40818,-66927,-159586,-46124,115885,250171,170154,25239,-68161,-8009,15576,-66123,-47698,81099,240833,231630,127751,121219,131405,128070,125302,78226,-20443,-26431,10949,39844,32142,15985,-22548,-67948,-59020,-16160,15882,39502,68696,93083,106990,130300,93788,-13575],[-44198,33013,67328,39836,-31168,-27730,42307,114407,155494,100695,-20723,-57139,96715,145744,120647,9037,-87225,-61082,-35942,-37770,-72390,-121185,-98010,-75730,-59352,-45486,17025,55303,27693,-72381,-88139,-36943,-30563,122526,223895,140896,18566,-51330,-52418,15158,138831,173138,88306,-17869,-41535,28893,35261,34438,42403,21226,-20787,-75618,-105772,-127087,-52643,110936,204665,193618,215584,216996,106922,-63807,-115587,-79982,-78791,-53033,-41959,-62963,-121102,-99981,-74054,-58836,-29536,6440,21605,44489,30887,-16614,-90467,-120248,-47414,-15493,24698,83014,67655,54870,60510,53878,59131,100806,135338,175653,256979,258613,137824,59776,-12395,-58601,8689,125456,223875,208221,120067,108142,163479,250918,142624,-8793,-108977,-4227,177968,185357,62690,-67049,-119513,-127372,-120946,-83435,-25546,9780,-40821,-80576,-76777,-50075,-17853,-13144,-32033,-34176,-72746,-17698,22889,-26584,-97708,-102978,29058,288063,408440,328593,256138,185985,62874,-57366,-50873,41526,121381,131249,89895,-25152,-86908,-99486,-66487,-56877,-37293,-23582,-48235,-87134,-68206,-28710,-85441,-76513,-87137,-57590,-39995,-68931,-84400,-36524,5001,50355,75595,92555,97749,111158,141028,113882,40259,-65189,-35566,16655,-22341,-68459,-75249,-118381,-12745,100447,66446,-97233,-93092,89615,208131,99037,-78511,-82587,2190,35786,-1646,-70911,-123323,-108077,-104903,-80881,-15379,66965,53448,-43884,-122494,-92643,-115306,-175548,-138056,-24146,22637,-40106,-138061,-189909,-77758,-8073,8338,-28186,-109478,-3250,108507,204952,273457,488638,622663,580237,448274,282276,166188,165758,179262,97306,-6532,54107,107199,53458,-103809,-26605,104478,216257,207387,51532,-45660,-60762,-14115,39689,81185,59181,43643,115682,252809,304700,136229,28216,-33803,-96323,-91235,4892,68995,98408,134669,125766,92925,50026,75864,99469,99409,109663,171925,269688,334790,286285,165969,91308,62267,44274,1261,-77304,-100245,-68330,14872,100387,70333,-24463,-87053,-153536,-159784,-86818,-10681,40505,58640,62525,60643,14866,-60222,10427,43702,13389,-7151,-57096,-60813,-36399,-7405,-3796,63064,144272,138998,77356,73545,54282,6025,-93679,-108733,-39343,-15435,-45912,3909,40127,24989,11184,-17818,9972,27069,-31252,-87338,-4092,112196,204703,184074,117041,82866,30888,-10146,20949,36933,63560,61557,45591,55129,84245,111499,165413,280888,283599,171369,106026,103274,129538,129028,93542,-16680,-77171,-99475,-108268,-56116,39264,199443,267201,186932,38307,-1927,94767,166638,185265,115173,61603,97787,120518,-9699,-135210,-107000,-29886,110244,261904,290036,180031,49595,-40258,-71675,704,181654,378723,378835,219626,7192,-138027,-52438,25929,76251,60506,-19782,-103862,-96507,-61452,-65715,-21730,53202,113786,104958,-5374,-112356,-89541,-54610,50,73526,30689,-32239,12071,142111,229245,140191,-13518,-108667,-147435,-138012,-134708,-141087,-6719,159910,262958,239879,112831,73513,48762,-8420,-29383,43269,152503,176606,106709,46518,81809,92318,3241,-72501,12803,172902,207869,193233,184036,52568,-57838,-109476,-71353,-57665,-120544,-22514,179554,376044,245641,120196,75976,7920,-47648,-80870,-86472,-81754,-24075,2581,-14595,-72154,-124067,-56718,-13447,22120,11408,-38004,-55612,-76607,-86509,7645,90314,72757,10509,8299,20192,15658,-5901,-27591,-112212,-88516,-18651,4757,-33946,-107180,-85330,-7093,53917,45361,-40709,-79318,-78194,-29300,-24410,-38482,-64672,-111539,-140498,-84560,6529,66305,35438,-39230,-33679,38809,55897,-29531,-69806,-31760,-10901,-5285,-3195,-45350,-134100,-66738,-2268,96662,69937,54782,68864,40278,16155,-18039,-36748,-35146,-49138,-21742,-21265,6616,25037,51760,33383,-9805,-55780,-63347,-22899,25525,45154,12443,-19802,14736,61859,61158,22284,2508,23251,14697,-21688,-77369,-49149,-19422,-7358,7303,-1182,-50869,-64460,-62292,-63094,-94005,-115686,-62303,49068,83385,25890,-42353,-68846,14601,83179,131446,112758,5238,-109898,-54190,34356,82147,59753,-10659,-76296,-91892,-38805,-22157,-30380,-2972,63760,116654,134854,97071,95823,157211,179598,135407,89695,72664,115079,138220,78904,-1782,-68180,-130593,-87319,-55886,-85366,-39966,-108381,-168766,-155485,-106565,-26080,-4615,-73099,-97311,-113528,-111799,-82555,-39121,-30037,-403,56442,107757,93063,88540,109225,94999,21336,-23444,-31500,-45893,-91944,-114912,-36935,-218,60579,129445,83668,1343,-101065,-114795,-76126,-47972,-30494,-2752,63829,83204,9662,-72439,-78370,-24678,2253,-22883,-81393,-58848,-82342,-91736,-133725,-111465,-68875,-40155,-53099,-68958,-27587,59737,110928,33784,-32319,-62736,-72919,-36473,2963,31974,120883,150133,87105,73584,177591,209364,84577,-47877,-89714,-88847,-90456,-101027,-117842,-124131,-72076,9729,96845,219482,390600,367357,203046,23368,-55787,-102851,-68037,55756,244946,306725,107195,-74442,-81342,-59369,-7020,-712,-72717,-40419,66814,109059,167152,177463,159160,134345,54582,-5510,-3857,29766,45701,16606,1267,-5512,-45893,-92389,-141797,-156255,-143320,-106933,-99609,-108384,-49468,30464,104485,122154,84485,129927,151528,107848,29343,-45312,-115477,-112497,-112839,-106481,-52494,-23505,-24965,-51085,-60934,-87915,-78777,-27618,14560,33268,89451,165087,144999,107424,63983,57497,79467,101839,136554,87428,-4594,-105204,-41124,173817,427670,427512,269218,66372,-60274,-42840,10365,28659,-25500,-84693,-42777,25433,72728,135261,104239,132681,176908,130047,-9833,-54214,48888,87028,32049,-57892,-66618,53838,74393,25003,-53854,-60844,-35316,27273,47496,-19137,-55265,-22651,5611,-26398,-81470,-78125,-16834,-7514,-26367,-45495,-13489,6098,-22758,-108969,-57678,-7414,-4110,-23563,12725,-16201,6917,-1658,59266,117636,138343,117109,48289,23901,-26069,-87706,-142941,-115689,-95227,-44578,15549,90672,187687,394605,422063,205872,-8792,-60477,45097,-5776,-94274,-56290,-31689,-29955,-5761,-29862,-115540,-136934,-90725,-134201,-87792,29272,131703,180886,137587,50908,15826,-6227,-29786,-91047,-53708,27702,78460,14053,-90555,-73534,-57049,-16952,53840,142045,296674,246975,37472,231541,618625,1039879,1480580,1871517,2077363,2024672,1673366,1116120,246816,-19850,62223,16289,-49863,-7414,52801,93179,73063,-24480,-112414,-88760,-74124,8111,155707,316364,288199,112639,-6774,82418,98395,80853,64883,27266,-25450,35704,81043,87189,51920,-12563,-68184,-30107,-4362,-11296,-34119,-56762,-61703,9831,69951,92860,136007,194008,186990,106879,-6301,-93259,-38164,-61333,-21619,13113,-23741,-71238,-24629,29277,51816,60376,33725,27918,552,-9823,29089,98116,110199,69731,39729,9852,-17152,18075,46618,5673,-29366,8864,-86446,-90312,-4749,36131,-47129,-70247,-34845,3811,47155,57985,3067,-52261,-91432,-81378,-19387,-23863,-106398,-62716,-84631,-83865,-88836,-112146,-83711,-53061,-11391,49088,99057,69869,18248,17089,-15945,-64061,-115180,-10045,82606,-6645,-115372,-93081,53173,206061,249541,122021,54706,4295,-68535,-108080,-73438,-35394,-20718,-53027,-85063,-82812,-84177,-81706,-58007,-43706,-27834,-71287,-13110,33614,66925,52055,42333,26907,461,-36348,-67071,-55190,985,47427,91456,110599,64318,126,-5129,237684,411697,171899,-18000,5815,49418,-2399,-4698,32647,63918,109418,118553,93212,98230,123356,178965,172991,145318,65168,-30318,-100232,-126043,-142728,-111716,-43369,-55179,-102923,-35554,58566,173347,277557,128932,-54127,-132661,4300,98243,129747,182271,154664,61944,4313,-21737,-67001,-55451,-3067,34505,25017,41138,82586,174796,194877,48279,9682,-20076,-54241,-27845,28689,28728,7057,-11763,-36964,-66403,-71814,-14203,58709,43786,-22201,-58662,-36316,-37347,-97015,-108992,-75517,-20812,705,13620,-18825,-34730,-42266,-39215,-39106,-73556,-81129,-17184,-25790,-71807,-66821,4821,65423,57618,822,-55282,4708,57175,51537,34687,17395,-44670,-97253,-105392,28969,159549,215517,213576,248511,262370,189831,123846,121424,134708,80163,-9428,-63344,-45280,-8521,-740,50149,162054,254692,242828,148451,-23011,-125770,-69601,-43308,-78410,-119752,-95387,-38119,52050,157691,206495,194161,56017,-39788,-18897,-40192,-92100,-75350,-20401,67158,132157,122465,55745,7808,24095,97336,71029,-69746,-15776,38956,22927,-24117,-109172,-76010,-42692,-33850,-24997,-6774,-26097,-45258,-13888,60172,125635,204015,174626,114940,57243,41034,95738,133608,69033,19876,-37040,-73780,-53127,-65026,-96023,-107519,-105362,-44405,-45946,-66276,-34548,-5732,-15642,-21814,-68309,-34470,-53698,-50464,-43120,-39061,-38915,-15342,55479,109573,115241,68857,114768,270660,399346,518058,619397,512990,241522,-32482,-27046,42700,-11807,-113510,-8384,68460,71609,-773,-56346,-84188,-44535,9857,30512,16105,-15776,-32586,-58512,-50839,-43514,-43343,-115289,-56766,47167,142573,123011,2529,-87426,-124834,-117238,-73893,-62250,-54585,-29196,14114,37618,14499,-21259,-20806,40477,111060,130499,91808,47312,13809,36714,97856,97376,82817,22225,-15373,-75006,-150779,-51150,84140,186089,225625,175981,86092,30870,-4999,-21327,-51452,-50487,-37436,-6211,73296,154300,206720,223286,257380,217981,139012,35464,-87108,-181899,-110734,-96284,-40643,83573,157607,60554,7312,-5371,-11907,-60417,-81741,66108,209125,248337,185067,114637,143167,204264,208100,130485,42470,-53326,-113486,-96330,-91437,-96067,-103610,-78861,-36329,-34947,-59818,-113267,-66062,-9968,-21299,-69120,-42446,67754,97410,134207,100397,120552,59397,17879,26015,-672,-62487,-111682,-53859,-9717,17878,25837,138878,84903,109233,121355,62355,-5850,-46538,16167,65281,95523,64189,-55123,-85734,129127,247064,180863,123590,89842,69444,40077,17451,39893,66953,66068,29869,-17024,-41877,-112421,-124651,-128053,-176551,-114803,-35913,58401,103319,79175,17698,-15968,-1605,31910,76214,32423,-48441,-60100,50937,162621,234252,170319,29346,-23171,-46615,-59098,-85140,-127481,-103250,-75149,-5535,49844,60338,25878,7925,-27787,-66749,-82909,-19540,98549,134452,78493,-3448,-61219,-121617,-119779,-105477,-110488,-81641,-2444,104533,145536,137772,76445,20542,-514,-5120,-41783,-90040,-33325,-5029,-41195,-40005,21778,67540,59989,-13063,-68425,-49030,28071,70109,74167,-45539,-114404,-50124,-76224,-67454,-101882,-58769,-17143,-14984,-34395,-10385,54377,59010,14244,-80341,5420,124153,156364,116225,38890,22801,71128,59690,26617,-35261,-37223,17332,73056,81859,42487,-30711,3706,25991,-13326,22686,115633,142378,45131,-32438,-60397,-70894,-33328,130954,111590,27921,52031,174200,316326,285080,179383,107658,-24597,-97971,-74049,-25439,76545,126609,71907,4479,-24828,-20154,-3313,-3310,-13610,-5984,5248,-56646,-72266,-93639,-86090,-40218,-45160,-87444,32576,212227,221103,48851,-96796,-72406,12291,103724,160236,197074,170812,142152,53871,-32283,-72565,-15738,-49369,-4327,1558,790,-18108,-18840,-28962,-45749,-78669,-119344,-105814,-68640,-5230,84762,174455,236124,197828,152081,126116,37439,-73403,-94663,-35051,48157,79883,98492,67440,-74936,-79776,-5565,-32448,-98025,-53885,111410,220280,227972,124331,47632,22686,2467,-13580,20726,22103,-18342,-8122,-62113,-72999,-2150,33516,8679,-83037,-109750,-90725,-64217,-27446,-17300,-31955,-39080,-43094,-33574,16652,32750,-25110,-116602,15445,124993,147759,85248,2323,-46209,-62404,-47303,-16730,6495,-2943,-27073,-30504,-30604,-57761,-64421,-63855,-35968,-44211,-47381,-15443,32873,34774,-1631,-35985,-55629,-70862,-76476,-79601,-50049,-35067,-41503,-51556,-13902,28819,7381,-60518,8438,111133,183863,182276,75224,-35740,-31529,10816,75206,137287,185359,187871,204972,182627,94291,16241,-1478,-1080,-12008,-21200,-23128,-23110,-63446,-55773,-11234,50418,80468,30845,-14644,47297,160247,274420,233844,85367,-3692,11221,70222,-20359,-92700,-47253,39437,208748,232950,159120,25180,-66643,-72961,-41756,7545,26963,13026,21393,81613,140296,111566,7087,-87190,-86799,-7652,64907,84147,50599,38833,59682,105804,139517,143756,161302,176700,185517,181786,135897,38419,-60322,-112642,-66393,11276,52526,-45749,-112002,-36857,8646,42462,118358,333640,595034,582065,358422,49385,145006,386566,354804,219586,105084,31060,-2911,24078,69779,72140,9755,-31306,-20745,9903,-3386,-37571,-57544,-40616,-48686,-27741,29492,86929,88682,-12721,-75330,-42089,1447,11781,17807,68331,65520,22036,-49991,-105215,-84907,-91110,-83351,-38103,8106,3211,-34651,-39984,15752,96779,125809,89955,51,-66181,-76371,-61180,-61205,-42925,-63546,-108466,-96752,-102397,-101690,-91970,-18437,62657,102379,71658,36992,27245,-12047,-105434,-107543,-148417,-41699,58992,49437,-28596,-73223,-88980,-80124,-87274,-55929,-13980,-13196,-40343,-71009,-46115,-32868,-45673,-54218,-105034,-96452,-63071,-59363,-71249,-30924,39637,133828,305268,310600,98401,-44284,-107990,-88791,-92158,-67400,-38293,-41736,-26520,11494,-14033,-136334,137848,651707,794840,274157,86680,143936,320053,512913,475785,265356,32422,-26818,-12542,-6663,-18958,32933,108361,135692,97395,92945,45184,34722,36859,-23691,-82292,-57099,19536,80706,36466,-3030,-37530,-75319,-63563,-32229,7774,-17679,-71257,-95367,-118372,-123616,-121140,-58104,-2872,36310,-15319,-21662,9367,-405,56284,172332,167329,107183,50057,-61068,-108086,-106303,-46195,9253,-42390,-91222,-4897,35840,35935,-29798,-117339,-66684,-57801,-21535,-6156,25027,69910,40868,9728,95922,107363,-2104,-96866,-122268,-132988,-145228,-104972,-54543,-5498,23610,42848,97707,165530,215086,248403,140714,49221,63616,84073,48728,4493,-40151,-3641,22776,2755,-36669,-51813,12245,48335,13023,-29917,-7022,95819,188770,162544,79538,1863,-81100,-83353,-37182,-4528,22468,44036,19498,734,-14447,28277,39294,57734,62242,26575,-66852,-94007,-66297,-73723,-26249,32499,44105,2691,-62866,-33124,83808,140671,151548,286197,337118,321841,244084,112940,-16225,-136321,-35349,-12885,-15000,-69736,-99031,-51170,-39072,-68766,-83642,10184,25696,-46225,-104698,-48890,-69702,-155298,-41457,121346,276709,213547,71922,-26166,12420,30645,-54282,-32947,111062,271416,241762,142367,124784,101658,78743,71062,31492,-37192,-22694,67996,89518,69915,44665,-260,-50543,-61797,-19799,11491,46122,87452,110969,117279,120922,76825,-32705],[-36402,42598,87990,65872,-16786,-30860,34115,101917,129834,78057,-32011,-62743,85970,130359,103736,655,-75242,-55283,-39532,-44963,-82618,-99676,-79159,-61330,-53003,-49600,1206,34533,6202,-81035,-100769,-35362,-14288,130197,221820,140208,23262,-45442,-50113,9812,124784,163898,81717,-23168,-43487,24193,22566,18367,18856,-4801,-41800,-96653,-121985,-125963,-57972,89561,156448,142804,165182,176330,87571,-65083,-118456,-86732,-74148,-43779,-53365,-78776,-129145,-107490,-77354,-52494,-19397,13101,18929,35079,18906,-29785,-102532,-104463,-32116,-2850,21506,65434,54336,52876,67290,65789,56527,85265,108355,144099,246721,235593,100403,38600,-14794,-48637,18933,143917,244078,216551,122157,102804,156613,260726,155922,-1915,-111905,-20903,146471,162103,49696,-76541,-135009,-144693,-141013,-104623,-46073,-17713,-73406,-114514,-105522,-70248,-17091,11977,-12655,-22886,-64102,-20678,15830,-30545,-105615,-114365,18862,255415,382482,305986,224517,152105,47792,-57999,-42640,79087,181755,167030,103069,-20771,-89511,-103591,-74849,-64684,-39403,-19028,-42493,-87625,-76023,-43003,-99687,-86245,-86958,-53486,-33102,-52068,-57003,-20931,11992,57434,83263,98247,96974,102284,150195,133119,59797,-61392,-55011,2082,-26623,-65989,-73686,-122311,-37787,50510,13581,-119897,-75515,91113,200890,93409,-84817,-74573,24081,61980,27058,-41247,-118619,-117899,-92249,-65183,-4459,65324,31313,-82397,-115511,-96607,-122613,-177026,-147141,-35225,16071,-41472,-131184,-192805,-96243,-21325,-3446,-37635,-99702,-17046,92219,191275,248447,488944,671225,612202,424589,242811,128377,121136,140099,57089,-50794,20287,81281,42495,-122273,-28331,112557,235732,239073,79297,-29087,-54154,-14575,35638,67753,39470,28688,111700,253170,303240,139214,32640,-34545,-103686,-85342,13949,76699,103169,133288,126368,78681,29887,56293,86503,96391,116127,173938,260218,315178,265228,177806,147079,147678,132986,80451,-22074,-99913,-97936,-13145,69480,56669,-19044,-72375,-123481,-140936,-141434,-59582,5343,39974,61843,73497,28369,-79495,-5867,51032,39964,11845,-42762,-49088,-26827,3052,16279,96026,203948,226018,162991,121779,73024,8081,-92268,-108261,-52257,-24466,-53506,2845,39524,17594,-7240,-41064,-14573,7196,-41148,-88765,6176,123800,215733,201142,126229,78427,19157,-16447,21546,42231,61833,52597,34199,45214,73513,102002,164078,284069,263073,143959,86211,91765,141682,143353,99182,-19447,-76739,-99374,-109191,-52833,57001,229281,267710,166031,25257,3403,102312,162295,165063,103699,65216,105265,119039,-16786,-115686,-95352,-16686,141805,302659,331407,218177,71183,-36078,-76241,-6287,153773,325928,333444,188699,-8931,-132170,-30193,48340,90106,68546,-17637,-118587,-104653,-74416,-83144,-36078,40012,124589,120318,-5341,-123126,-79188,-36949,11680,65141,19580,-35608,16951,146993,244558,185960,45948,-53907,-111093,-130880,-135214,-121334,3574,154275,241595,226535,110205,57467,26418,-19880,-20900,58595,169428,209949,144312,69487,106068,122959,40724,-31731,-34484,105117,156063,161650,186025,68645,-42359,-118329,-69742,-44219,-101869,-34935,182338,374661,221459,92924,49181,-10761,-62438,-103927,-108937,-95578,-30973,1853,-8939,-69021,-139267,-53483,-1177,42628,40941,-5502,-25480,-50568,-90631,4848,100294,91094,23781,14420,25787,25174,2744,-19995,-101670,-105939,-40663,-10176,-33883,-104492,-91628,-14830,47605,40084,-40977,-76255,-70140,-21351,-14298,-29690,-58985,-109112,-143902,-81052,1661,47852,21316,-38821,-22746,41745,44594,-45799,-66088,-18038,-9069,-18298,-28180,-52693,-102122,-50820,-16057,54968,50841,46616,63926,27299,4986,-23703,-40222,-32275,-48520,-20526,-18845,9802,19838,48985,33254,-11587,-56090,-48465,-3052,44607,69164,33098,-22859,-17877,13849,33389,6708,-13321,8357,3321,-28953,-84545,-51219,-17330,632,26076,29150,-28545,-55581,-49408,-53597,-90257,-104910,-45326,75142,99392,19382,-55803,-76294,401,67454,115088,94777,-6905,-110202,-53977,40489,90021,72579,-1571,-71814,-90136,-29704,2330,-5469,-1850,50015,101947,128424,101464,106671,174435,201384,152905,95872,69938,105970,125369,77515,4181,-57905,-129058,-96627,-46265,-59881,-3272,-72419,-138509,-119025,-71671,-7895,17,-74567,-96498,-116100,-110133,-68503,-26556,-25409,-4497,44007,96005,89668,84436,108672,101091,30584,-15191,-28766,-41327,-81076,-115778,-51650,-43953,-13791,74375,48573,-16555,-108805,-108419,-70304,-38048,-20822,1415,58809,73882,2255,-69373,-78157,-46253,-29433,-53079,-105355,-72153,-93016,-103027,-143536,-111356,-85996,-51637,-59385,-71090,-14860,68944,133056,68505,-4861,-40960,-54170,-43155,-41955,-58183,4728,34124,21341,90174,216251,245088,104752,-44075,-105802,-116651,-117375,-111669,-93461,-95883,-105419,-29217,65506,176543,327338,346515,226475,38759,-62849,-124427,-52674,75143,273213,325945,110362,-70327,-86457,-71643,-11908,7989,-63069,-52698,53263,98332,162544,210746,220478,180911,81345,2067,-3462,32295,52965,31453,13958,12514,-19667,-72019,-110118,-132009,-123322,-94271,-89181,-106686,-52128,35542,130737,175943,148737,181601,193233,135742,42626,-44220,-119599,-90066,-83784,-79953,-30803,-1902,-10143,-42913,-55753,-81138,-68336,-16323,24301,38016,76467,106624,69822,40981,18517,33083,67203,101410,152174,106337,4103,-113483,-39050,181091,403398,395898,268819,82721,-51428,-59139,-10647,18897,-25767,-88370,-40687,56073,145955,224721,174913,176002,194727,128533,-20281,-31173,93574,133676,58897,-49595,-66823,56103,70858,27786,-40532,-34275,2692,65288,61644,-6750,-46703,-16664,9790,-24645,-77539,-80414,-23541,-7448,-15172,-28433,-1709,7843,-28304,-76793,-26117,16742,20299,4215,42717,14069,32725,24589,83370,144209,162201,123605,47286,20612,-28337,-82301,-162727,-141305,-119212,-61639,4511,82039,180271,404532,427870,205963,-16229,-38500,75799,32374,-50461,-67833,-48511,-30560,-158,-25667,-118163,-119851,-63776,-107308,-101746,20625,140106,199468,147681,59924,29733,20081,12660,-66890,-92822,-15478,51060,4062,-75558,-73914,-65027,-24347,54834,146820,297354,245381,18848,132520,397591,714475,1093409,1475124,1703643,1693915,1431086,1020271,264397,-14902,72143,21636,-34895,3876,47829,75487,48202,-42183,-112589,-80397,-65081,14212,159748,322171,285489,92908,-16468,92069,110727,76935,53362,21235,-17594,20978,41464,52555,37525,-23029,-83275,-48464,-13261,-12457,-27347,-47249,-51167,28743,99775,122384,149314,190943,174723,93798,-12731,-87930,-45230,-68303,-24382,13974,-15230,-66396,-41383,-10154,16230,34701,24752,38078,20326,8290,43396,105527,119321,79060,41397,1210,-41205,-16420,13759,-10283,-52639,-20820,-91616,-81713,-21194,30401,-51038,-89360,-49539,-4108,38038,44219,-12681,-69051,-102812,-80350,-24879,-39230,-103357,-44919,-67365,-81218,-95116,-111629,-78693,-51054,-8246,49441,90133,61767,9545,-6418,-55271,-107005,-117369,-26480,70357,-9706,-120904,-86574,61949,237638,276062,128297,54796,266,-77397,-85111,-35883,-2721,-11851,-70323,-118283,-113169,-100548,-75097,-56522,-47322,-30996,-62088,-3178,38182,61924,49568,46319,37531,13807,-26712,-62856,-62789,-24179,16694,87950,115309,65688,6588,18293,284049,442115,182829,2137,28461,66952,11446,4525,30033,48649,76798,69822,47754,58084,83193,144533,158090,123963,35877,-53999,-116533,-128721,-141234,-134025,-54045,-52384,-98726,-35528,62093,186668,278961,113095,-60566,-128203,11919,121911,173463,250386,230332,99160,12678,-15424,-54454,-41269,20509,69662,46992,40238,72777,178592,236361,104966,31593,-10400,-40709,-10708,32897,23802,-4474,-28823,-55715,-87530,-88710,-28977,34354,3460,-69122,-96907,-63737,-54530,-117801,-115371,-83174,-35883,-27590,-6711,-37405,-46460,-42246,-35748,-37305,-73057,-76782,-16659,-31574,-84779,-71135,4992,65875,60790,5059,-64309,-18320,42236,42961,24415,1556,-63423,-108162,-96868,33653,170826,258996,288890,340857,333983,219881,127294,113532,123741,70137,-16712,-68998,-45683,-1423,25216,100516,198673,230861,178788,106608,-29439,-125409,-83850,-47443,-70891,-90207,-62140,-15654,66736,168244,205962,180057,35306,-53265,-8395,-27263,-84706,-77048,-13035,90508,161708,157548,94836,54424,68941,110954,61441,-55197,-2887,43681,19396,-34928,-119571,-61674,-27809,-22435,-18779,1769,289,-18602,5027,59690,131977,197347,177191,131512,72613,47935,104880,161026,112749,46761,-24396,-71919,-46502,-52300,-85297,-98493,-95763,-58775,-65701,-73012,-29522,15116,6180,-3252,-44512,-14281,-54014,-51179,-36791,-25610,-17666,-2531,57914,104000,120965,81715,122751,285148,434485,557826,647863,538860,263986,-22523,-14371,53414,-8162,-111071,-1448,85668,57118,-17496,-61659,-88558,-45383,11974,33373,20379,-15805,-38775,-56072,-44721,-49124,-52045,-106660,-42862,54068,145979,121900,-6330,-90472,-99287,-94211,-69958,-68506,-69398,-45433,-4823,17093,-5490,-25711,3332,63033,131115,130848,85599,60543,47794,65536,122164,121428,95379,19591,-18482,-75718,-153248,-65907,65814,156613,199800,180106,110774,64190,28559,8788,-34544,-42229,-32473,-6310,62513,139097,197063,210088,235657,197348,126115,27369,-91255,-186347,-97839,-52642,-63139,31502,133882,71515,21209,5776,1382,-41438,-39253,119533,259534,301193,236445,152513,181694,234836,218196,125987,21310,-82772,-134957,-102664,-85478,-103907,-109195,-74899,-46897,-51539,-75272,-121304,-64458,-7451,-15086,-52709,-21367,73739,86563,99979,55489,98134,68443,25985,19820,-9360,-65334,-114721,-58740,-4331,33712,52712,165495,93737,109499,114609,49447,-20196,-38577,26107,65256,88938,55953,-52241,-85542,110006,229217,159294,86134,42452,42417,27129,12274,38522,75726,92427,60616,6514,-26512,-104817,-128286,-121527,-154232,-98122,-19833,75895,110371,69863,4959,-24576,-6247,27495,67525,29125,-49649,-77021,36476,152404,217881,136203,-18087,-59677,-75743,-82632,-100934,-128217,-109896,-100779,-23629,33711,49827,19618,6768,-32366,-76337,-91653,-22560,111851,161496,100618,13468,-52472,-120509,-121423,-100228,-100233,-82728,-6945,104647,146137,130499,61178,2468,-19737,-23854,-60081,-71796,-1732,21017,-27077,-32826,39400,84972,71286,206,-55355,-51669,17883,56320,50901,-71375,-105941,-39760,-51797,-54562,-120946,-72460,-21028,-14136,-20445,10315,53334,42856,-1444,-101033,10164,150602,176094,120227,38565,29093,90834,88882,53352,-7472,-15386,37575,92074,87276,33209,-43560,1300,19761,-15839,28843,110144,125221,37962,-29244,-56295,-56841,206,140003,110073,34121,61870,194577,368480,357299,243767,154641,-1075,-105279,-94743,-12671,94146,134887,71029,4081,-22286,-19123,-8016,-720,-2630,11452,23722,-73468,-105204,-111349,-80860,-21701,-32300,-82253,44779,229195,247003,69098,-86047,-86310,-15019,58401,107549,162424,162339,150483,71825,-23211,-68176,-4512,-32883,-18408,-6135,-4352,-21552,-17414,-17613,-26839,-61430,-97093,-85108,-47241,18380,110960,192670,225878,156994,116055,115215,43246,-69120,-136724,-69307,17569,57492,81058,31313,-105699,-82309,3990,-16258,-93590,-42479,146166,258929,242091,118704,33528,14834,4629,-6981,36549,54595,-5042,-16324,-70243,-68201,5762,38049,-4841,-103689,-93250,-94473,-74036,-29782,-13465,-27936,-35565,-27277,-3530,37833,34719,-35107,-102282,40164,157632,186008,115558,17778,-38441,-55359,-44178,-20631,-3741,-17456,-56597,-52310,-49617,-58089,-40998,-47155,-18760,-30472,-41002,6297,40819,22569,-22542,-55295,-70187,-82311,-79869,-76983,-42351,-24907,-29522,-53401,1884,46667,16210,-59132,8014,130254,231846,246235,135933,7860,-24333,-7114,54320,122728,167217,160749,168154,132769,53417,726,-3307,-2049,-12592,-19974,-26989,-30637,-72022,-64883,-24761,31972,60724,16953,-31990,16352,105299,212499,194964,73636,-3308,-20174,58132,-10502,-63298,-35946,47612,215095,228800,159068,31104,-53167,-56411,-20617,24148,34877,9656,2470,53486,112639,94314,2632,-80819,-89005,-15531,63861,105816,81058,60453,60240,96350,128522,135356,164087,179585,182684,169030,107159,14866,-78365,-89640,-24802,61723,83131,-34241,-114889,-46863,1950,49778,136396,352279,614141,611652,365650,17243,127145,410719,404598,234435,103879,24155,-17294,2681,54399,66134,-5933,-53210,-45211,-21112,-37236,-76665,-86516,-55080,-46731,-10727,48989,104018,111978,13887,-48044,-16860,13146,8364,5804,72690,89227,33165,-53521,-113903,-80695,-84281,-87037,-40091,2770,-8007,-46683,-49967,7811,88316,103867,51854,-39698,-105542,-80078,-39702,-28554,-5211,-25945,-84179,-94081,-112241,-119024,-110179,-38859,39905,83111,58251,39512,43548,-8478,-122460,-97865,-117083,-80348,18866,14197,-40819,-54829,-60688,-54032,-74966,-68129,-28897,-14544,-34734,-73897,-51520,-35080,-41044,-47126,-99883,-89461,-50693,-45453,-64932,-34893,38752,148063,326047,322941,108136,-31555,-98741,-95919,-105745,-81624,-54680,-64143,-46546,-259,-22691,-149478,112478,571260,673366,199569,69308,145566,333964,522980,464720,260780,36661,-33657,-10803,1415,-21336,12153,83920,99561,60892,75295,41268,22411,14626,-60242,-84069,-34556,41915,96676,42037,-8564,-46890,-76985,-61074,-31938,-4849,-34228,-82728,-92877,-109010,-120332,-131106,-63624,-34930,-1851,-39190,-30203,75,-15005,4835,99379,87938,40481,11247,-69712,-109288,-103707,-20134,59414,3849,-106210,-15902,43809,57416,-8118,-135962,-71930,-38872,-4528,-17483,5414,65208,47550,4528,73922,72189,-40391,-130044,-104908,-122495,-150703,-107957,-53150,-1675,21830,38179,83571,137868,170532,210355,138083,62780,80897,109626,80749,31942,-35247,-14505,14238,2071,-27700,-34563,25260,54300,7371,-47044,-35505,57460,153472,138132,72428,5862,-75940,-85965,-36229,-1916,25766,46533,21048,3752,-13048,16310,6253,13146,27595,21890,-46764,-108663,-86084,-83487,-18451,39128,41850,-5909,-66047,-11507,96752,146418,143024,247543,285814,274988,214867,101568,-15923,-128027,-51786,-26683,-15045,-56053,-87959,-67494,-57148,-79118,-87640,9909,30184,-38045,-126401,-57071,-72779,-133665,-37566,121202,293727,250450,114596,13319,29616,39404,-47992,-26918,132034,284802,232893,143710,114706,61377,24400,11248,-20610,-52591,-19030,111071,126331,95717,61438,10871,-41763,-70701,-26174,6354,50844,98835,120742,121081,106957,56359,-54802],[-24484,50009,104815,87618,-4303,-31556,29507,92086,106510,58786,-40469,-66173,74986,115532,88542,-3670,-59619,-48901,-44018,-52626,-88416,-78628,-60889,-44467,-43894,-52421,-15255,10763,-17675,-79580,-87618,-26932,6696,140995,221797,142064,29560,-38994,-47008,5268,108021,148769,70865,-30335,-37704,24565,13689,6049,847,-22297,-53015,-106048,-137834,-125038,-60276,71325,115148,101444,124263,142899,74741,-57808,-124567,-92797,-62236,-13614,-28090,-67500,-123609,-113767,-79972,-44225,-8546,16931,11983,23467,7612,-39777,-107715,-91107,-21748,5369,23478,54278,44173,52027,74357,78051,57151,72203,82864,105683,212737,188547,54638,15292,-17458,-37843,30792,160611,256014,214871,119336,94908,145766,262536,167474,6448,-110465,-31171,121190,143675,43337,-74783,-120324,-124983,-147217,-122496,-61687,-37404,-98446,-136151,-119523,-85273,-11743,35623,11250,-7714,-50345,-21433,8260,-33901,-106510,-102783,21779,231065,365923,292925,199710,123116,36398,-54084,-33043,115742,239469,201457,115929,-13804,-88712,-103426,-78342,-65116,-32306,-6470,-30300,-81700,-75276,-43359,-101149,-89217,-82967,-46467,-20872,-27825,-27154,-5961,17150,63429,89590,98953,88242,91890,160579,149398,73495,-56091,-74098,-11117,-29584,-61766,-69904,-113544,-57523,8322,-27353,-116963,-52313,91833,185323,83714,-89106,-63051,48615,90100,59288,-5689,-94872,-107507,-75123,-45582,10774,66356,13533,-99515,-74635,-78815,-118434,-172906,-146458,-39234,13581,-38787,-117107,-162081,-90121,-19389,-6721,-38841,-81030,-28701,74213,171152,215838,465570,681377,607923,378682,193714,88433,75502,95170,14657,-83616,3972,68623,43573,-125983,-27418,118469,243549,256315,105188,-10437,-42608,-10687,33496,54333,21555,18978,110349,248264,292342,147886,46060,-29307,-105959,-73511,25159,83053,103505,125421,121364,66539,19329,42476,77143,95724,123251,175222,247654,290188,239578,185892,193184,220477,215542,158311,39738,-73151,-120249,-35398,45381,45860,-11045,-54323,-91442,-91851,-118269,-101360,-16576,38976,76854,96106,53083,-83488,-20611,56766,66113,34358,-20905,-29286,-11221,19132,40312,130458,266451,320984,262563,177371,95528,14547,-84318,-104411,-67141,-35448,-52348,14443,48955,17065,-21342,-57154,-29930,-6500,-46350,-84344,19252,133558,224265,221376,142849,83246,17334,-15849,24746,48041,59533,42506,21868,35113,63912,94160,160857,276001,234803,120565,70131,79235,147018,149562,96540,-24470,-74327,-94289,-97527,-45013,76475,255361,260955,144816,17076,11941,106263,150906,139072,91864,71858,117460,126945,-4463,-76910,-75314,-1239,168094,330826,362128,252530,93675,-29140,-76490,-11477,123640,265886,280596,154774,-25713,-116417,-5538,72061,105032,76724,-15759,-128911,-103926,-81685,-96381,-48023,26415,130620,129641,-1982,-95664,-57819,-14173,28052,56855,8944,-36352,21715,146927,252254,231858,114799,9423,-68962,-113776,-122222,-97985,14776,143870,209341,195723,95715,36010,6428,-21789,-4647,77090,185709,241814,183892,93173,128193,151872,78145,4376,-71409,53156,114256,134079,186691,87822,-24807,-123053,-62405,-23755,-76431,-51767,176919,360107,192631,67113,24991,-27453,-71443,-127897,-118169,-101011,-34746,3425,27,-60459,-148902,-46281,17279,69639,75676,29780,6303,-22834,-87270,245,105724,105256,35963,20303,31174,34546,11930,-10810,-88768,-120743,-60130,-20953,-30127,-97541,-96726,-21838,40609,35286,-39606,-71471,-60865,-12834,-4928,-21755,-53565,-106176,-141221,-74247,-1391,33155,12760,-30844,-7317,47307,33974,-59187,-51428,1647,-2341,-27275,-46963,-42707,-62097,-24437,-25371,8161,36564,48224,66283,19266,-3404,-28886,-45559,-30001,-45958,-17659,-14837,14360,15986,47167,35584,-9413,-50301,-29492,17995,63625,92667,54223,-22098,-44261,-37016,4944,-4539,-23886,-2727,-4961,-34693,-90308,-52204,-11944,15250,50697,62652,7115,-32971,-33448,-43727,-83442,-87484,-23139,103603,116591,15554,-60424,-81603,-17680,49356,99330,80026,-14137,-105366,-51776,46774,96623,84038,8329,-65567,-86881,-20152,26230,21008,1268,35896,88178,124766,109182,119691,193353,225221,171313,101348,65116,94439,111682,76033,11481,-45465,-118760,-97890,-30747,-25707,47003,-28920,-94688,-76037,-38997,7412,4335,-71602,-91208,-116268,-107322,-55244,-16397,-21757,-8043,31915,82732,86267,81413,108555,106107,38125,-9622,-28345,-37043,-67855,-107301,-62436,-80611,-76958,20340,16991,-26237,-99622,-95281,-61236,-25822,-10924,3905,49250,59320,-7777,-65731,-71760,-65973,-68161,-89930,-131185,-82432,-99689,-113402,-131087,-108982,-99023,-58717,-63588,-72475,-8343,70347,143636,95040,17531,-20735,-27027,-33117,-71879,-131758,-99867,-58645,-6467,108198,235786,259794,114463,-39035,-115994,-138049,-124456,-89454,-63028,-69258,-121073,-61592,35763,129513,252354,308297,240689,55713,-64615,-142912,-35641,93230,289369,324540,103865,-68587,-89561,-82524,-14269,19323,-49612,-60765,40857,86784,152363,235348,269787,214108,100856,6695,-5602,32458,57087,42342,23193,29124,10025,-44078,-74117,-96959,-100751,-82790,-81876,-101826,-54526,34928,143938,212049,201811,230963,233696,163474,56332,-42307,-110823,-64883,-46888,-29460,18035,36656,11548,-33917,-52260,-73261,-54950,-3705,33485,41979,61475,49442,-6489,-23590,-20066,11808,53012,96145,159376,121826,11173,-123386,-33634,181346,356865,340378,252877,94315,-39765,-69313,-29314,8268,-26817,-92124,-39201,85202,208422,300128,237537,207595,199021,120136,-31939,-7244,141627,183362,88435,-38347,-69250,53438,63018,28016,-24837,-3499,45210,96847,67176,253,-41047,-11409,13777,-23044,-74441,-82624,-30596,-8091,-3591,-8458,13764,13641,-24282,-40491,3721,41213,47155,37046,81565,53398,56384,48031,103428,167543,180741,124318,44234,17304,-30391,-76842,-174764,-156849,-130553,-66814,958,74544,166167,393259,407362,190638,-29345,-8849,104152,62820,-12294,-62185,-53159,-27220,5423,-23016,-118633,-100513,-34673,-76297,-120348,-1554,129197,198236,145073,63958,40754,43648,51115,-36024,-126445,-44372,39790,9435,-58125,-76094,-73280,-28011,60300,152323,290057,236595,-53,51499,221519,450991,760975,1100100,1318961,1334047,1147537,874268,265224,-16007,79707,24904,-23567,13127,42470,56674,21397,-62011,-100506,-69836,-55639,19332,157845,314115,269773,71929,-24809,99108,119268,70435,42176,18969,-3333,27509,17157,14245,16165,-33861,-84830,-64313,-19981,-11803,-20213,-37145,-41186,43409,123420,150291,161465,188886,165834,85629,-14100,-78516,-49154,-75592,-30881,10559,-10044,-62159,-57174,-47224,-17278,9993,15683,43394,36322,23128,53641,107390,123881,86221,40279,-13889,-75957,-63383,-25064,-23824,-65569,-49860,-94420,-76349,-43977,14479,-58003,-104452,-54903,-9412,26115,27903,-28172,-82155,-105278,-75884,-30464,-51726,-65268,-15059,-45465,-73058,-100317,-111978,-76445,-52030,-6186,48311,80532,51407,-2980,-33770,-92296,-104441,-95165,-36107,54794,-17171,-128921,-80947,68723,264175,289690,127611,51434,-5066,-77918,-54511,9118,31198,-6125,-87965,-111688,-95817,-104431,-71646,-57831,-51645,-33592,-53058,5832,41428,55094,44324,45989,42572,21793,-20844,-60367,-70370,-49850,-15943,74826,110838,63904,14764,44033,318917,452437,185064,18988,50416,85060,26302,13338,27607,33958,45212,25063,6283,24201,45884,109243,140484,101186,6267,-75735,-119372,-110031,-122241,-151936,-68112,-51567,-93085,-36034,62477,194450,266629,90323,-70833,-116086,25040,152225,222758,317778,295812,127863,18655,-8718,-39460,-22379,48922,106852,66974,36506,59371,177439,273164,170641,62931,4004,-23639,5761,36459,18856,-16383,-47355,-76151,-108248,-99772,-54798,-2609,-46587,-114655,-120473,-88433,-72643,-137557,-114435,-91723,-53856,-55763,-27097,-57981,-58943,-41610,-31680,-34761,-72045,-73160,-16713,-37118,-96026,-70780,6016,63723,59748,5499,-73848,-44102,27612,36451,15718,-14356,-86011,-102354,-81238,36789,173592,295024,362980,431340,399337,243363,125175,101448,109698,57392,-26959,-77041,-45695,4889,51313,151524,228236,199002,116013,65695,-33449,-113007,-98100,-52021,-56939,-52918,-29710,2634,73803,167950,194344,158223,13170,-66319,495,-17780,-78640,-77833,-6853,106517,179968,181598,123590,87668,94481,105172,40282,-42357,9242,46246,14888,-44686,-119197,-51924,-16446,-13642,-16087,6165,23710,10137,24187,55733,127655,177485,168243,138183,83396,52516,109983,182724,154590,64429,-21238,-74103,-40213,-41013,-76291,-92951,-87838,-75620,-89227,-84357,-30087,32550,31782,19950,-17979,-592,-57027,-53029,-32183,-14996,-898,6443,53248,90159,116166,87649,126413,290965,453760,573691,650160,547363,281811,-12396,-4891,60074,-7792,-109859,6283,101818,40194,-33411,-60248,-91802,-50597,7515,30863,21670,-17506,-44947,-50934,-35758,-45901,-48306,-86604,-29862,58756,143125,116703,-13151,-77144,-62363,-62538,-60627,-70620,-84313,-63800,-25381,-4940,-25318,-27190,26607,84518,146547,127372,82581,78182,81155,92318,144630,143670,101796,13748,-23470,-76259,-143618,-79298,47095,126786,171507,177569,130717,94071,58614,35960,-17484,-35433,-29379,-9765,46288,117033,178717,188050,204212,168322,106785,13653,-98462,-184362,-88791,-21950,-30114,11928,119564,83259,33790,15200,12510,-23766,801,167330,292254,334228,276107,183582,211625,252411,218390,116656,-1009,-111430,-151729,-105900,-77924,-100219,-103416,-73661,-60454,-72216,-94396,-131719,-64479,-6914,-10119,-35501,2499,78634,71219,62053,15904,79178,76783,31777,11480,-17987,-65747,-117106,-67694,-4899,42911,74496,187110,102614,108283,104526,33181,-35432,-30172,29710,55760,71419,39324,-48566,-78712,83305,192756,123324,45286,467,16682,11917,3591,31277,76836,111354,87044,27001,-13874,-98334,-131182,-114160,-130518,-79175,-3890,91645,112313,55462,-12084,-37767,-15983,16946,53493,21879,-52947,-95655,15501,131279,187500,90826,-63854,-96788,-106686,-106438,-110197,-108977,-94938,-120481,-42281,15747,36913,11584,2671,-39519,-87524,-101686,-30244,114533,179196,117129,24644,-49035,-122100,-121867,-95904,-91010,-82844,-15911,97123,139504,117215,42003,-17880,-41084,-43043,-69042,-43398,26881,42004,-16890,-25643,58960,106007,87901,19079,-35826,-47865,5078,35177,18615,-99588,-101102,-32156,-29591,-40085,-126537,-86754,-27094,-13980,-5659,27531,46356,25390,-17992,-121140,14839,172364,187457,119032,34955,31366,105342,115274,79713,21133,15041,64669,113937,93885,23983,-54489,-2278,11724,-21759,25218,93010,96345,30239,-23592,-48368,-31961,36968,132058,97041,35181,68351,209816,406599,412441,293868,192024,17895,-97260,-104374,-486,104145,134350,65819,2421,-20614,-20215,-14132,-635,5520,23575,31724,-88183,-152722,-127631,-72531,-5235,-22764,-77443,50476,226613,249916,77298,-81448,-101105,-44612,10662,51818,122018,145061,146318,84718,-16107,-65714,4337,-6489,-20971,-12024,-10979,-26828,-19339,-11831,-12280,-45255,-75451,-65930,-29550,37036,129687,202245,207123,118008,94729,126565,72231,-40407,-144906,-104613,-14730,31425,58269,-6127,-134064,-78086,15394,504,-89608,-32732,176257,287789,245418,106346,15258,3030,3202,-5394,45434,79890,12661,-21666,-78672,-65803,10449,39037,-22213,-123344,-81178,-92475,-82978,-32459,-11413,-27674,-38790,-18726,18839,51534,33015,-45049,-88890,55230,177212,212125,135500,26763,-34956,-52353,-45189,-29804,-22032,-43755,-95899,-58400,-42218,-35336,-18808,-33102,-4771,-14808,-27519,26518,37049,157,-48218,-77024,-86552,-96619,-86712,-77290,-37245,-17782,-19764,-52661,15156,61139,22540,-59979,5113,142663,265969,296336,196500,60983,-1673,-19305,32299,104275,143228,127988,127749,83699,15812,-14674,-6290,-5002,-14855,-20976,-32248,-39735,-82739,-76842,-41674,10414,40103,3030,-48016,-11449,54869,144154,145885,58990,2084,-51048,40993,1104,-32088,-17585,45706,192299,197458,138771,23954,-45284,-40520,-4480,34467,38023,3078,-16976,26930,86804,80352,2884,-69057,-90080,-27157,59992,131006,122447,93502,63298,85382,113717,123321,160467,176416,174772,150849,76412,-9325,-85755,-64392,15230,106846,104087,-28307,-117065,-57680,-8099,51810,147833,352643,598865,605227,348064,-16826,118033,430261,447774,246530,102133,17636,-30094,-20700,30815,49830,-29495,-74140,-65538,-49589,-69263,-112670,-110167,-67133,-43247,5511,64399,114645,129908,38981,-20709,6719,22140,2952,-10313,68928,103820,38762,-58609,-122629,-76779,-78304,-92097,-43724,-4557,-20414,-59020,-60746,-1755,75897,78107,13382,-77214,-144053,-68281,-16088,6957,37479,19339,-48918,-80701,-115514,-129250,-123255,-57114,16896,62143,41773,38300,56783,-3072,-122050,-88768,-87524,-97049,-9851,-5150,-28547,-29701,-35692,-34330,-66288,-82674,-48491,-18789,-29261,-74354,-60535,-41078,-38501,-40807,-94961,-83850,-40329,-33847,-59384,-38593,36640,160216,339598,325173,113068,-21978,-92289,-98436,-113975,-92187,-70011,-88227,-66527,-11964,-32459,-144862,89480,477476,534238,130299,48595,140502,331863,504485,430375,241509,35920,-43139,-12448,6830,-19201,-2331,59951,65149,26322,51386,31721,6292,-11380,-87175,-67064,-10574,61597,109727,45633,-16459,-57475,-78346,-59932,-34237,-21797,-55112,-92412,-88427,-100551,-115840,-115256,-44523,-39120,-28282,-58686,-36899,-8798,-26583,-47458,14919,5868,-22972,-28267,-80224,-108458,-94865,5448,101881,47174,-86029,-26494,51752,77508,13255,-124193,-68735,-18169,9625,-30050,-14490,60398,53711,-1018,50508,40016,-72065,-153479,-91663,-114658,-154263,-109325,-51262,1874,17851,27859,60585,99950,116343,161644,128065,70794,90551,129519,111253,59698,-29903,-24478,9245,6730,-12965,-13743,41526,62437,4962,-60767,-60084,24320,117438,108600,60139,5683,-73459,-86571,-33840,1227,27698,47337,21874,6414,-11199,5720,-21057,-22860,-913,19160,-23441,-99884,-110247,-75889,575,48027,39106,-13134,-52601,8058,94622,134713,123570,196611,225837,224026,182912,89150,-14329,-100087,-55563,-33364,-10956,-36484,-69587,-74257,-59872,-69261,-80874,10763,34978,-25049,-100278,-61063,-71922,-111396,-28071,123089,308044,287051,159473,55495,50246,49149,-39977,-22958,150085,285735,212432,138419,98347,20699,-24838,-43429,-67884,-58207,-7958,145672,156363,117009,74492,19476,-33478,-67138,-26795,6741,58022,108028,128928,126499,98342,43756,-61385],[-16167,51026,112878,100008,1355,-35585,23155,81042,83682,39979,-50041,-72328,59715,97983,73053,-5254,-45837,-46622,-53752,-64950,-89819,-62333,-48891,-32385,-38361,-59091,-36032,-18304,-46252,-75084,-65176,-12783,29588,150977,219095,141081,31834,-37484,-48478,-3130,86142,126687,54868,-38257,-26810,24435,3489,-6952,-10147,-25056,-50020,-97276,-151087,-128188,-62895,53698,78568,66674,89614,112592,61941,-52209,-138740,-99073,-47619,25330,23830,-25983,-106781,-122878,-86404,-39834,-3694,11213,-4594,4935,-7974,-51898,-111901,-85672,-21039,4774,21455,41788,31913,47177,76285,84680,55003,56572,55164,58504,151326,116667,-1518,-14407,-25616,-32198,37683,168313,251981,196789,105987,79306,126301,250596,170760,10011,-111191,-40602,97284,125206,38124,-67489,-94941,-96629,-139641,-142625,-77353,-53512,-107609,-115071,-105341,-94198,-7439,51566,32091,4081,-38272,-23650,-4084,-42188,-107423,-88221,22898,204431,347498,281122,176182,94473,23250,-51775,-28632,141320,282235,225680,121819,-10802,-91576,-106456,-84285,-65492,-24386,5787,-18634,-75109,-70324,-37782,-99440,-93019,-82296,-42944,-9994,-4907,-2654,828,13141,61547,88206,89392,69604,82895,170833,156775,73758,-58739,-96742,-27883,-37747,-62825,-71309,-104638,-73892,-27301,-55184,-95672,-30851,87018,157275,64904,-97887,-55776,67562,111458,86352,26719,-73543,-94184,-61520,-29311,23169,63093,-5269,-90175,-40616,-57549,-112172,-172193,-140983,-38371,12510,-36629,-102191,-128196,-66785,-11445,-9749,-39810,-65240,-42789,49681,140166,172382,413229,642418,558977,308414,132994,43278,26692,41650,-33889,-99354,-3570,60617,48852,-112510,-30957,115070,232847,250582,120553,2734,-34548,-10418,25503,33540,-1344,7603,103401,230717,266101,150642,55963,-27111,-110530,-64809,30779,80971,92524,105133,104326,49385,8834,27650,64885,90857,123941,168575,225408,254113,204063,182555,219972,270008,280537,224563,98115,-37170,-134702,-59109,20973,31445,-7651,-40773,-65155,-48284,-62940,-97824,-17185,52740,96087,115278,74707,-77876,-39859,53079,82260,49945,-2667,-12172,643,30221,57034,153667,313691,402899,358340,229114,114119,18704,-77496,-103654,-90355,-54318,-44473,34517,62086,16947,-37634,-72451,-43016,-20872,-53983,-81565,27674,134641,223678,237423,159478,88675,15079,-18210,22345,47022,50198,25419,2670,18470,48828,81235,149053,250655,194660,94441,50200,58734,137033,139078,77646,-40102,-76572,-87436,-81587,-38574,91245,270085,242064,118849,7712,15395,98840,126353,103930,75469,76246,128967,138420,18747,-40384,-54953,9096,179234,335731,371113,272249,108741,-26644,-80014,-22056,85822,194789,213743,110869,-49387,-99104,14516,89804,114016,78736,-20219,-140231,-103939,-91238,-112433,-64451,6002,124209,124996,-2997,-69339,-36760,5736,41594,43350,-6448,-40833,18631,134488,244864,268377,184993,73384,-29282,-96659,-108028,-79577,19055,123079,163631,144903,63101,3140,-14147,-19343,11232,91154,193944,263920,217049,110556,140578,169718,105222,25242,-102609,12197,76691,105026,178196,101086,-12933,-129682,-57071,-4809,-51580,-75763,165404,339886,164081,42259,-643,-47932,-76822,-101194,-87838,-95440,-41166,725,5653,-53463,-142586,-42982,34413,94964,106978,59874,31883,-1247,-81962,-12011,99660,107652,39655,18872,29227,36450,14673,-6805,-80341,-139094,-83093,-33764,-29381,-92830,-106928,-34493,26969,25184,-42751,-71136,-56030,-9084,-1550,-20617,-55219,-109720,-137262,-70679,-9017,16019,3152,-22482,7739,51315,19052,-74726,-34213,20224,2811,-38245,-62055,-23087,-23031,3421,-32884,-41335,28701,53155,68612,9523,-15647,-39972,-58397,-33412,-46582,-18527,-15239,13788,7824,40511,34381,-9373,-46050,-14725,33407,76266,108962,69033,-22854,-61921,-89069,-29779,-17328,-35136,-15674,-15050,-43131,-99529,-57871,-9516,28158,70334,86918,39227,-9162,-21800,-39312,-78069,-69439,-2156,125337,127172,8504,-62845,-84006,-44045,24973,80312,63414,-23407,-102311,-51288,48993,97348,88871,13640,-63492,-88519,-16823,41670,39741,-261,15551,69013,117512,113939,128619,207369,244415,184737,101398,53297,75410,92482,69302,14672,-36733,-109080,-95559,-16084,9802,95592,9704,-56343,-39786,-15497,14331,3000,-70595,-89275,-120576,-108864,-49109,-14972,-25240,-17190,14289,62365,77229,74839,104435,104884,38183,-12589,-35568,-38533,-59125,-97281,-71849,-113356,-120391,-27454,-7222,-24599,-77279,-82026,-54698,-17478,-6448,-238,31397,36282,-24635,-66575,-63309,-76465,-112972,-132410,-158392,-87834,-97182,-120338,-120176,-111742,-112059,-66124,-70840,-78398,-11548,60699,138258,107170,29573,-8252,-5637,-15119,-54600,-72802,-99968,-88215,1003,117773,231632,248414,109039,-36623,-113176,-113905,-100754,-61580,-38957,-50942,-104405,-83509,6728,77512,169781,254298,240785,70029,-60995,-123113,-22187,103571,283814,295116,81922,-74466,-95991,-95458,-16700,29542,-37554,-65815,27109,71313,133430,243270,295407,225288,106781,2780,-15186,25235,52617,43648,24296,38730,36251,-14125,-40333,-66169,-84230,-77783,-81175,-99856,-61053,25702,142095,227201,236811,269707,265644,184692,65229,-43665,-100825,-42009,-5409,35993,88453,88630,35904,-28303,-54730,-68601,-43534,5729,38055,41336,41317,-6595,-82202,-72303,-43439,-6586,34546,82790,152619,127788,11624,-137990,-27872,171155,290572,264832,219715,96917,-31016,-76804,-49154,-6858,-32850,-100339,-42351,105966,249213,348097,281022,219642,184887,101366,-48357,12735,186585,229539,115863,-27994,-77524,42034,47671,22755,-10013,26628,84235,115541,62024,-1680,-41598,-9840,14229,-25220,-75661,-88119,-40768,-12263,4949,10989,30160,20905,-13173,-8027,28222,62101,71793,68101,118923,91058,72404,63170,114702,183251,189827,115624,34778,10204,-35384,-77178,-183560,-165848,-135767,-68926,-2904,63813,143441,358155,359062,158047,-50685,17488,123787,81793,15108,-48193,-48968,-24441,6864,-25579,-120606,-84045,-7526,-44746,-138293,-38907,96165,172355,125971,59731,45725,60998,81566,-7957,-123512,-49713,42140,21228,-45527,-82740,-81447,-26477,68382,154969,271791,218256,-20703,-13977,90329,255498,501455,778892,964391,988509,860837,700665,249480,-27396,80730,23294,-18943,15263,32641,34074,-8912,-85557,-88253,-60143,-48292,20994,147953,290943,240604,48820,-34840,100395,121503,60003,30445,18504,12101,49245,15813,-23816,-13645,-45066,-79248,-79581,-27397,-12856,-16293,-30701,-36590,47954,134610,172637,169867,182939,150757,68830,-25170,-78718,-50149,-84354,-42455,1913,-9799,-61394,-73267,-81833,-49785,-14494,5094,41790,45362,32029,57628,102086,121768,88538,33900,-36815,-116170,-116210,-64474,-37209,-72115,-78855,-97558,-74864,-71238,-13260,-70841,-114468,-54138,-14618,10628,9362,-41663,-86356,-94424,-70939,-37322,-60856,-35449,12710,-26079,-64758,-105947,-114579,-78098,-56558,-6090,44723,68760,38414,-19216,-64408,-103933,-64985,-71039,-38683,38634,-28285,-140103,-78684,71009,281627,287755,118809,43921,-11893,-70649,-25049,51865,58608,-8262,-106729,-83978,-65943,-92858,-72670,-63404,-58253,-37137,-45428,12677,41747,45095,34955,39941,40468,23014,-19702,-60316,-77065,-74047,-48077,52827,97017,58206,23155,67407,332800,435168,173766,29774,70218,102517,41335,21545,25659,21271,17449,-10568,-20077,5635,15623,75270,120762,78093,-22893,-93855,-108757,-87178,-104817,-137146,-84336,-52691,-86652,-36999,59431,195187,240094,61210,-84644,-100085,44080,189421,275829,379705,345855,146953,22051,-2324,-23026,707,82025,144335,83858,29816,42344,170276,300825,240492,105218,24984,-3689,21188,39562,14435,-27847,-66672,-97198,-117752,-87870,-86548,-48815,-101643,-132876,-111837,-108619,-90935,-130474,-107559,-99598,-73567,-79790,-45821,-79871,-70891,-39627,-26342,-30657,-69855,-69979,-16864,-41491,-103540,-66782,6980,58093,54384,3570,-76839,-64555,16561,34013,10771,-27046,-110188,-81707,-59496,40324,169122,320874,428340,509632,451499,258626,118233,86725,94183,43368,-39210,-87631,-45427,10115,74354,195565,246408,164627,61380,29167,-33862,-97616,-107806,-55701,-39829,-15981,118,16424,73584,157623,174157,133608,-2450,-67157,8691,-10799,-72839,-76704,-1269,116271,187986,194399,140217,104373,99549,83014,12435,-31267,20206,47075,10053,-52579,-113607,-45329,-7898,-6936,-15853,7710,44493,41706,46487,52142,115669,148561,150560,136065,89871,55356,111436,197536,189594,70359,-27640,-77255,-32509,-30146,-68196,-90345,-82488,-91156,-111871,-96367,-33563,47101,61237,50649,12607,8469,-60367,-53459,-26574,-4687,13448,12732,43756,71192,104297,88899,127506,289888,457915,566789,628572,539767,295377,-1385,3398,64700,-8671,-107554,17821,116170,24734,-44058,-49170,-89412,-57068,-820,25397,22278,-18265,-48695,-46137,-27885,-37581,-34965,-61933,-15552,63472,136140,110720,-13050,-54969,-24467,-28966,-45907,-65224,-93509,-82022,-45138,-25602,-41727,-24447,49775,105514,157585,122226,84194,97074,112216,118124,167147,165418,104076,7619,-27404,-73974,-128718,-84403,33698,101945,145721,171870,147643,121862,86833,61096,116,-28232,-25696,-13823,28532,93666,157607,162873,168219,134780,84343,-1852,-103965,-174981,-80830,-2758,7175,21762,116626,98134,47869,25711,24068,-5421,38774,204485,303846,343131,299081,205388,232214,258809,212569,106469,-20036,-134249,-154565,-104598,-70769,-90592,-92593,-71290,-72122,-92121,-113067,-137354,-62076,-4799,-3505,-16151,27962,82755,52550,23207,-16305,65286,86717,38771,4842,-22999,-61733,-115255,-76449,-7369,49205,93501,202814,112827,108491,94681,17513,-46740,-18332,30964,41003,47694,20467,-38615,-62071,61251,153578,87376,11765,-31491,-5082,-1300,-3999,23410,74958,125716,111769,47600,-600,-90186,-129390,-103013,-103825,-54948,15300,107301,111670,40088,-29287,-51537,-27007,4286,38757,14628,-54430,-111857,-8086,102628,147981,43045,-93961,-124312,-134263,-123815,-106695,-90775,-78310,-106795,-56286,960,26514,6965,-70,-45172,-95993,-108397,-37895,110570,190383,132204,35206,-44959,-121093,-119360,-89429,-79510,-77965,-24554,86910,130731,104055,25145,-34823,-57786,-52995,-56932,-9592,53962,59974,-8125,-15526,83168,132960,110448,42729,-12757,-36412,-4801,11633,-15745,-123411,-95522,-23674,-6335,-26077,-117998,-96854,-30430,-8664,14144,44644,39080,12057,-30860,-135317,22688,191891,194399,117690,32836,33992,118602,142857,110496,55039,54949,100453,141829,106523,20398,-57895,-2567,5791,-28139,17973,72489,66026,28254,-11572,-33048,-1550,69921,116109,80185,36380,76010,223890,431898,449641,329440,220993,35027,-80754,-92412,14859,111535,130334,61257,3360,-16342,-18596,-15811,3101,15983,34482,33114,-81656,-148514,-116643,-55539,13169,-12131,-68437,54651,211195,235649,78517,-78239,-112059,-70258,-32619,1730,85660,125701,133636,95531,-5397,-60203,15056,27402,-3623,-10181,-13633,-28240,-18496,-6571,162,-29499,-53763,-45275,-10567,55965,146534,209029,188246,90957,95626,161290,121764,1876,-109979,-134317,-41910,7513,35674,-39219,-149087,-68564,29636,20406,-81147,-19392,204431,309035,242749,93070,-1355,-7149,3532,-2968,53805,103387,37675,-17285,-80990,-61047,16577,40904,-38076,-117103,-68408,-86790,-85686,-30236,-5620,-25034,-42980,-12627,37185,62316,32934,-49042,-75436,64375,186204,227849,147942,32775,-31506,-48425,-45348,-38911,-42600,-76409,-118657,-33476,-4312,2557,5114,-16840,10528,5754,-5619,44047,25018,-25660,-72081,-95592,-99325,-108229,-91362,-75046,-29608,-8736,-7709,-43823,29954,76992,31708,-57374,5027,152414,287146,330840,254548,119793,29030,-21274,14303,87317,120001,96661,90812,42561,-12831,-24521,-5038,-4116,-12859,-18475,-33252,-44620,-89744,-85856,-55612,-5416,26613,-4971,-57714,-31256,16183,80952,97407,47110,10976,-68082,28837,20443,5714,11052,40168,148972,148482,105266,8797,-38380,-23524,9587,43150,41738,-864,-30257,10307,72183,76634,11947,-51157,-85587,-36570,59185,163138,177203,142132,74246,78286,100392,112354,155313,172251,167295,133940,50102,-28977,-75605,-34546,57255,149661,119927,-23010,-114882,-64252,-16364,52424,155583,338988,555996,568843,313854,-44913,119418,445289,484229,260350,104473,16117,-35506,-39253,5020,27740,-53675,-81377,-74828,-70522,-95553,-136061,-119231,-70608,-33616,25126,79985,123026,146396,66262,9437,31333,32119,17,-24808,61660,112987,43536,-60540,-126217,-69482,-69050,-94519,-44738,-9039,-28565,-66307,-67152,-8177,64245,55002,-16247,-100755,-113831,-46997,10003,45981,85769,74451,592,-49134,-104613,-126936,-125947,-67980,-1765,43688,26813,37050,68411,4591,-112553,-78366,-56881,-62569,4734,15598,7472,164,-11799,-17235,-57293,-95781,-70626,-22640,-20606,-68479,-68969,-46251,-34206,-32296,-88000,-77293,-29087,-20895,-51025,-38877,35827,172019,346752,319017,115756,-12492,-85754,-96119,-113419,-95575,-81610,-109971,-80226,-18565,-38878,-130312,71131,382621,396923,72255,28215,131806,318058,465998,383243,214900,34304,-51793,-15210,10898,-12630,-6951,40174,37008,-2735,24931,18579,-11321,-38004,-74799,-41540,12856,77899,119290,48442,-23738,-65481,-76866,-58138,-37007,-40181,-77348,-93723,-79980,-90887,-109038,-98673,-15879,-9069,-22283,-60603,-37608,-15288,-33680,-90630,-70441,-69488,-76747,-64322,-90869,-104697,-81953,26909,131648,81908,-58784,-34288,61152,96598,33292,-100295,-57421,3620,21837,-41558,-32837,55353,57483,-8249,26355,11772,-96984,-152377,-84235,-109694,-153055,-108193,-48520,5334,12643,12416,29126,53023,55811,106314,111589,72386,89891,140035,136279,85158,-25138,-33927,8932,18727,8658,11491,61373,72436,5603,-70647,-78617,507,83558,74969,42187,404,-74582,-85533,-30945,3512,26766,45283,20860,7294,-10526,-4483,-43318,-48880,-20803,18323,871,-68350,-101275,-46523,27319,56197,34550,-18603,-32935,22753,75404,102744,91141,136857,161317,171596,148780,74534,-13700,-77858,-53291,-36824,-5917,-14878,-46950,-62675,-44391,-50916,-72684,8040,34818,-14266,-79971,-67221,-73398,-93810,-18056,123460,315585,318244,201353,94731,69719,56158,-34077,-25527,159623,268722,177472,121825,71819,-22269,-71708,-94751,-112034,-58913,4563,165822,173416,128569,79218,21149,-30488,-60829,-28195,4708,59392,107875,128544,126931,89379,33459,-55644],[-6357,52962,119182,110058,7459,-36980,21000,75743,70022,29379,-53492,-74858,47539,85929,66863,4888,-27947,-41960,-61616,-73893,-77034,-43964,-36878,-20086,-31260,-63472,-53080,-42774,-70790,-65061,-38602,14023,61781,166057,219188,142627,35660,-35041,-48648,-8990,68024,109154,46849,-29207,-5276,29093,-2124,-14542,-4365,-2570,-24385,-68627,-124007,-123651,-58115,43538,52781,43910,66173,90007,52555,-45876,-150241,-94044,-24894,72646,93341,39247,-78618,-125561,-89239,-34176,-481,641,-24625,-14051,-21964,-60802,-111635,-82571,-23711,1593,19345,31440,22688,44047,78658,90797,54851,43868,31830,12392,73300,33741,-58622,-43726,-33598,-26771,43985,170816,236054,168019,88078,62179,105065,231295,170411,13233,-110125,-44616,79709,111982,38856,-52025,-66336,-67366,-122284,-158240,-86974,-60265,-89841,-78368,-71753,-85751,678,64389,52849,15814,-24503,-21036,-14424,-50081,-106088,-74552,23488,179456,327724,272768,158641,71640,13245,-46823,-25320,156834,308989,241415,124718,-7685,-94372,-109728,-89343,-63024,-13705,20109,-4237,-63995,-57599,-26696,-94935,-95269,-81758,-39101,2692,18620,19286,2695,3271,55708,83531,75970,53343,89148,188281,159679,64043,-67663,-111694,-42283,-47239,-65690,-74455,-95484,-79089,-47191,-59373,-66653,-8566,82433,124469,43186,-107514,-50405,82848,127483,109516,56674,-52553,-80572,-48556,-13537,35452,58444,-20253,-66224,-14222,-37033,-103971,-173673,-129822,-26268,20365,-29152,-83086,-91990,-33653,1320,-10823,-39141,-51565,-53792,24158,104630,125422,340420,561299,473652,224308,68945,-812,-18095,-13055,-82237,-87275,-4156,56424,57826,-91052,-36133,105509,208231,225508,126634,12604,-28411,-12180,13550,7889,-26197,-3143,92416,204045,229976,147244,62065,-26645,-114667,-57558,33287,73531,73518,76828,79680,30501,-1742,13529,52273,84580,120623,156389,196568,210925,162811,170150,229235,297701,328320,279920,154280,3841,-128513,-81936,-1497,16287,-6691,-30028,-42891,-10426,-12540,-50049,8781,78873,115171,128010,89457,-66547,-60076,42068,89148,59358,12090,2515,9664,36823,66876,165726,341368,461989,439960,273862,129965,22771,-70618,-103305,-118258,-73631,-22696,65624,79479,18173,-54504,-84620,-52371,-33750,-62008,-79056,33040,129562,216532,250091,175781,92861,10410,-23844,15568,41006,36548,4893,-19676,-1429,31111,65800,131601,212887,148107,66897,27757,32563,113396,113430,44574,-65821,-79918,-74316,-62299,-30900,103968,275863,216183,92596,-571,14205,81487,92020,65303,58618,81094,141456,152722,47472,-7471,-34262,15707,175304,317964,358164,276149,116772,-27163,-85512,-36153,43955,117814,135894,58941,-76501,-79603,31938,103351,119098,77426,-27445,-147541,-106230,-102588,-129991,-83735,-18861,107572,108432,-7492,-46935,-17099,23196,53138,29633,-22158,-47158,8642,111633,224650,294687,255359,137678,8229,-79506,-93724,-64360,18549,95993,111252,81918,15871,-37479,-28080,-11316,26636,101231,194871,276192,243112,122627,144144,176024,120190,30252,-109381,-16711,44253,76465,161684,108233,-5920,-133602,-53394,12574,-24554,-75470,168251,332061,147548,24927,-24148,-69971,-73908,-68354,-53914,-77646,-47600,-4785,9298,-47153,-136023,-43767,49513,117650,134001,84635,51298,14483,-74270,-28869,83992,99380,35687,11114,20856,31671,11993,-6808,-75218,-148651,-107680,-46979,-30463,-89112,-120479,-51337,8524,11638,-48750,-73377,-53388,-7519,-1113,-23723,-62537,-118638,-132847,-69090,-19760,-2066,-6428,-13242,24831,57029,2291,-89058,-14691,38775,7601,-49623,-68623,1239,14026,30303,-36516,-79652,30884,60084,70380,-907,-30553,-55499,-75516,-38160,-47025,-20382,-17918,9745,-2744,30784,31233,-9843,-43011,-3941,44004,83942,119357,79066,-22367,-60775,-110534,-68218,-30122,-45672,-28537,-24685,-51566,-109665,-66519,-8953,38803,83781,100880,63755,12614,-13791,-38327,-71166,-49478,18042,138391,130600,-502,-63693,-78204,-74602,-394,62493,47252,-34199,-100532,-49395,50265,94989,89235,15916,-64387,-94254,-18907,48602,49689,-5770,-8999,45891,107751,116732,134346,216690,258718,194027,98557,37381,51434,70439,59582,15632,-30239,-100668,-89756,-1761,47103,137486,42189,-23526,-10581,-27,14861,-1888,-70911,-90583,-127902,-112932,-49148,-21105,-34620,-30788,-7500,36635,64026,67103,98875,99478,32231,-22612,-48488,-44153,-54202,-87521,-77121,-136522,-115653,-50857,-11306,-5047,-45704,-67849,-49511,-12029,-5858,-8716,8925,9246,-45178,-70005,-51071,-60087,-102393,-127668,-153748,-82993,-82904,-111463,-114815,-118517,-122139,-72780,-79702,-87066,-20898,43943,121070,106768,33267,-1995,9443,5052,-9725,5433,-17518,-43328,24007,118018,208685,216198,92011,-34491,-95862,-83287,-71545,-34718,-20367,-38643,-85993,-84971,-14945,27114,89203,193380,229610,83985,-47638,-94654,-11322,105942,255974,241176,46769,-86452,-104855,-106033,-15718,40718,-25832,-63981,16213,55619,109573,234801,295269,214958,99882,-8760,-30469,12346,40985,36761,19364,42673,59051,19080,-7351,-39412,-72366,-77034,-83578,-99136,-69656,11382,130066,226081,255194,296729,288123,199262,70446,-46089,-91813,-20296,44342,118141,178195,153629,63963,-23908,-60872,-65331,-32897,13607,40136,38556,19361,-55089,-94434,-62492,-40300,-17460,15687,64623,133619,124439,6708,-148845,-19327,153928,214700,180833,174987,92626,-24381,-80033,-67549,-23979,-41865,-111403,-48175,118086,265917,364664,302338,213028,156045,75981,-66505,29551,226610,270532,141732,-16927,-88833,24631,28096,15614,6030,56141,117021,122482,50454,-9992,-45473,-9067,13488,-28997,-78830,-94568,-51251,-17360,12437,31723,50243,32847,6343,22036,49641,81207,95371,97236,152250,124639,82304,71207,119079,193530,192292,100585,20618,941,-41699,-81878,-193694,-175585,-147379,-82239,-18358,44640,113171,304529,290756,113674,-77077,40073,136233,92264,33769,-31936,-39282,-21585,5553,-31556,-122593,-69116,19021,-11063,-129708,-85681,46052,125298,93213,49384,46813,73926,105176,16751,-90373,-32096,53765,34300,-36525,-91306,-83615,-16054,80098,155540,245166,193428,-40354,-66788,-5232,117576,313017,526200,667184,690441,604621,525516,225121,-47301,75916,18904,-18851,11660,19613,9820,-39509,-109421,-75630,-49531,-40777,21414,133125,257681,203665,27086,-44612,97978,119939,49139,21856,21691,28394,77082,34802,-48094,-48419,-52027,-71355,-91569,-34180,-14166,-14032,-26775,-36578,42616,132563,186992,170386,165346,118768,32495,-53813,-89387,-45716,-90927,-55651,-8598,-11688,-62175,-87194,-111232,-78198,-35699,-5223,35343,48855,36821,57718,92654,115447,87610,24261,-61738,-118142,-108371,-84921,-49139,-74289,-104766,-99477,-73866,-95595,-49470,-88102,-114017,-47986,-18350,-5164,-7214,-47931,-77415,-77356,-64377,-42756,-63606,-12159,36549,-9145,-56364,-109980,-117142,-81071,-61291,-5073,41462,57554,26047,-35277,-94025,-78229,-28412,-48368,-33310,28274,-37503,-150217,-78201,70339,290354,273372,105266,35445,-16679,-58806,2242,88559,77178,-17802,-119241,-57792,-37371,-76332,-75972,-70918,-64796,-39255,-36932,19269,40921,34091,23692,30353,33206,19545,-20929,-60431,-79782,-91109,-74713,26503,77380,50877,32530,86428,321683,389970,149691,35959,89571,121007,58496,31372,26450,13951,-1201,-27960,-18845,8463,-2521,46519,102041,58175,-48375,-104627,-90760,-65601,-90292,-116447,-96203,-52848,-77523,-35739,55342,189910,202759,29077,-98803,-80291,70278,234624,332112,433455,378803,158246,24958,5111,-4175,29128,121126,181967,98744,22340,24024,158653,317713,309466,158314,55369,20362,37004,44031,12735,-36084,-83962,-115651,-104862,-64664,-101790,-89344,-128447,-102365,-95011,-121681,-103865,-115107,-96789,-103373,-92013,-92869,-59297,-100509,-78469,-33934,-17440,-22589,-64520,-65697,-15353,-42260,-103901,-59722,7395,48847,46107,2522,-67191,-67285,12549,38079,12168,-32370,-118033,-54479,-31413,46954,160320,335326,478027,566957,485961,266083,108802,72057,79784,30749,-50718,-99284,-43987,14815,92625,227579,251859,133576,19753,167,-29933,-81279,-107384,-56865,-21374,18945,26625,26642,67851,139734,149639,112861,-1796,-49005,17610,-4747,-65560,-72359,4875,121566,187857,197104,144699,104022,86126,50060,-16486,-20748,30434,47196,5900,-58032,-107650,-40000,-626,-1011,-16603,7866,63236,76617,74658,53060,100074,115001,127146,126832,92654,57069,109581,204058,211574,62721,-42944,-76006,-22159,-18987,-60198,-89911,-79470,-102402,-130667,-106405,-37877,59080,93377,89998,47210,14625,-62225,-51031,-18873,6392,26584,17536,31993,50175,88701,87359,127314,283199,447905,539265,586501,517547,304085,10486,11634,68440,-9689,-102969,34323,127219,12905,-47400,-30626,-79699,-62628,-11268,18346,23223,-16940,-49010,-41722,-21642,-27344,-16869,-35093,704,68861,126106,105962,-3004,-28113,14318,5472,-26922,-52154,-90436,-99335,-62874,-43073,-52914,-18582,71549,124205,163060,116025,89168,113293,137890,141714,189271,185471,102479,2098,-29390,-68455,-110916,-76365,29807,85023,124727,164474,161322,146846,112807,83355,16796,-21136,-21569,-18223,10671,71845,137311,138314,131010,98294,59604,-17534,-104949,-161274,-73597,6111,29749,37954,118142,114232,63094,37275,35848,12867,72552,226588,293131,325787,300255,213351,240489,254011,202070,96495,-34242,-146973,-145251,-100642,-65307,-80413,-80693,-67413,-80196,-109026,-130050,-130672,-56550,-792,4279,3170,50424,81910,27620,-17517,-43084,54417,96895,46761,71,-24538,-54891,-110393,-84589,-11415,52586,108529,209406,121791,108716,84408,2287,-53077,-3864,29978,21322,19112,3281,-21795,-38341,53395,128040,64945,-8159,-53578,-23416,-12637,-10268,15815,70767,134574,133072,67101,12298,-81575,-124148,-89949,-77098,-28073,36001,119491,106397,23328,-47110,-66491,-39962,-10607,23633,7348,-54150,-125379,-34846,66292,102477,1188,-92720,-121137,-158254,-130545,-95936,-74568,-63569,-90656,-65345,-10758,18586,5392,-2430,-50371,-102600,-112344,-45909,100189,194021,145175,45320,-39520,-117118,-116187,-82414,-67308,-69973,-33564,73740,119770,91600,10975,-48291,-67958,-49713,-29756,24209,76423,72147,-3309,-5140,108268,161870,134338,66907,9859,-20747,-9478,-12435,-48156,-135778,-90620,-16567,15122,-16062,-108211,-104123,-32279,1372,36383,58983,31579,1761,-41746,-139338,30747,205379,195030,114885,30548,35036,128324,169044,144041,92373,99803,140157,171971,123470,21756,-55100,-754,394,-37277,6600,49800,37481,30363,3714,-13639,27999,93376,95970,60787,36336,82701,234039,440659,464520,346290,237830,47983,-62929,-69130,30576,114670,121445,55305,3939,-12545,-16390,-14676,9235,27036,41638,25933,-56519,-86851,-77973,-32490,30351,-3045,-57901,55701,184706,205487,71219,-78601,-120904,-91830,-71800,-40886,56433,104886,110866,100236,7201,-53947,24480,61230,26661,-2890,-14289,-27561,-15856,-2927,7578,-17641,-34738,-25905,7304,72957,159804,211710,169774,75462,111505,207763,180144,45611,-75127,-140034,-61838,-15018,11954,-69695,-135249,-60061,41179,38517,-71247,-5130,225880,317829,231594,76837,-18510,-17969,3243,-1519,60107,122770,65447,-4847,-78770,-57270,20919,39792,-54818,-101479,-57481,-81723,-85207,-26268,1095,-21856,-49977,-11770,47772,67146,31706,-49718,-65586,64222,180714,228540,149162,32087,-31814,-46734,-47692,-50680,-67382,-116370,-81176,9553,44787,42629,26789,-1611,23475,25768,17401,51893,2031,-54793,-94759,-113384,-111234,-119809,-96456,-73226,-22796,-1069,2846,-31291,42455,90917,40810,-53950,4590,155581,289736,341830,299736,175161,59333,-17413,-2504,69339,96073,65537,55777,7237,-35706,-31794,-2540,-1967,-9073,-15007,-32684,-47842,-95513,-94378,-68063,-15086,18751,-9705,-64389,-46731,-12981,26400,52728,35027,15674,-65301,24218,44394,46385,44430,31418,88082,85380,59671,-16519,-34789,-9737,17774,47031,43281,-4407,-38997,2330,66954,79235,24215,-33190,-79719,-45840,59121,196154,236622,199094,90037,72251,85853,99338,145834,164399,157863,116890,26305,-46838,-56573,-4210,97031,185312,127638,-21287,-112028,-69258,-25328,47900,154957,309443,488172,504945,265949,-66426,123064,447394,505918,272354,107544,16224,-35965,-51571,-21597,1483,-70223,-70350,-75435,-85784,-119676,-121906,-113736,-67589,-20911,44946,92939,126542,158465,92259,37969,52627,39629,-3367,-38927,49306,114317,45554,-61631,-126772,-61692,-58923,-97328,-45837,-12704,-33874,-69823,-70645,-13468,51409,34055,-34715,-101492,-82978,-25278,33422,82214,132167,132644,59246,-3625,-80844,-115458,-121284,-72936,-17663,25770,11831,33332,74159,9162,-105976,-69272,-28081,-6751,62205,70425,53869,29205,7918,-4312,-48687,-106122,-97278,-27528,-12173,-60525,-78670,-52317,-30799,-24661,-82149,-72295,-18659,-7810,-41319,-37835,33834,180103,343727,301957,113991,-4727,-80463,-92900,-109182,-93849,-90582,-128184,-85329,-19565,-41424,-115599,55159,293745,274268,24303,6964,118380,293223,413031,329353,184002,32019,-59708,-20467,11421,-5744,-4425,24141,14544,-27335,-3857,535,-31667,-65344,-45023,-15634,32689,88472,123027,48953,-30461,-70087,-73340,-56527,-40703,-58667,-96624,-84042,-68317,-80368,-100870,-82278,12917,35027,14185,-39878,-31059,-19472,-37208,-107618,-129529,-120700,-118374,-94895,-101491,-98754,-67933,40916,144813,103334,-35863,-38145,72336,114126,50794,-76122,-40943,25520,32570,-49694,-47827,50088,57546,-18883,1231,-12412,-115216,-140995,-81180,-106200,-145527,-103785,-44180,9451,7988,-6452,-9284,-65,-6321,49920,91279,68567,79226,140132,153548,106996,-20310,-41286,15781,41239,39694,44120,87059,85990,10986,-74109,-84060,-7104,58569,41962,21407,-7647,-77014,-80524,-25524,6838,25106,42829,20463,8693,-8897,-11876,-57929,-60308,-27872,22344,28163,-24732,-50720,-3,60931,65290,31708,-17201,-9611,35354,44891,55645,50719,78178,101554,125242,118544,62422,-10331,-57182,-45004,-34756,2962,11248,-16882,-29827,-14468,-29042,-63055,4826,32524,-3386,-60524,-72774,-74299,-76615,-4843,126162,320150,346739,242984,133953,92015,65647,-25033,-29753,164210,239583,135908,99549,41736,-59797,-108494,-126141,-124622,-49746,23031,177423,182833,136377,82275,22793,-26095,-52918,-25668,4937,60337,104910,125766,128139,86088,30678,-42664],[-3793,48270,116375,110604,6994,-44178,14303,67844,58097,19333,-58255,-81684,31746,73584,65019,19204,-14005,-42511,-74122,-83190,-60191,-30606,-31926,-15555,-30674,-72759,-71174,-64735,-96212,-58869,-18760,43442,95347,177723,213885,138971,33990,-38285,-54040,-18475,49643,95075,47966,-3371,18142,31607,-9288,-23039,9169,31398,11203,-35906,-97564,-112524,-50734,34143,30409,25294,45930,67624,39184,-45240,-135940,-79810,-119,119448,165361,110943,-49317,-121477,-90546,-32551,-4730,-19746,-51398,-36892,-38653,-71475,-114018,-85912,-33221,-8181,11894,17666,11692,38745,77698,92352,52144,29981,9338,-31620,-16760,-50019,-113870,-74365,-44533,-25314,45526,163577,204830,127054,63909,41747,80892,203677,163199,12383,-111527,-47486,64428,100451,41674,-34708,-41291,-43733,-106816,-158868,-92694,-62078,-70534,-45274,-38909,-66562,8866,71262,69248,23699,-12895,-15951,-22951,-58895,-106894,-66854,20226,154266,301875,263475,144739,52990,4603,-41613,-25267,158155,314039,244654,122805,-6088,-98304,-116312,-95810,-60752,-3677,33456,10299,-50907,-41182,-15946,-92107,-99040,-83612,-36719,14606,39601,36366,-1798,-13989,45153,75427,61647,49458,113530,211245,157227,43749,-84700,-107792,-52792,-58797,-71356,-80150,-88321,-74578,-50161,-45667,-38241,12576,79258,91883,21517,-118370,-48684,92383,135734,126019,80628,-33585,-68293,-36946,698,46380,51558,-29775,-41020,4705,-20354,-96315,-179119,-116195,-4344,38638,-14436,-59934,-55036,986,14891,-11200,-38526,-41228,-59780,373,68161,79362,255538,449107,363061,135186,6556,-41246,-55255,-63815,-120872,-67389,-2238,52553,66739,-68177,-42414,90952,173248,184626,122776,19012,-24676,-16603,-2548,-21946,-51837,-13437,77232,170578,188165,137174,63940,-27898,-117048,-51386,33680,62408,48435,43440,50755,11432,-13495,-574,39797,77895,114223,139717,162961,163262,118295,150072,223068,305878,359574,324696,208436,47891,-108838,-102389,-20818,2129,-7049,-21443,-23767,21403,30850,1969,49505,109947,130077,132502,95085,-54744,-78273,25719,87802,63669,23856,15331,16792,39786,70792,167893,348372,491331,497027,307659,143462,28227,-62858,-101257,-144465,-79077,16147,106959,99257,19594,-71360,-91798,-57175,-43258,-68504,-75749,36740,120808,205156,259177,189895,93424,2280,-32169,6124,32085,21464,-15108,-40645,-20402,14264,50959,112297,169197,100596,39176,4560,3476,79337,75916,1259,-100466,-77129,-52300,-39014,-19556,117645,276263,189163,70506,-5863,9418,56719,52488,29206,44957,88330,155103,167267,76974,21741,-13065,20516,158656,281651,326506,265424,119140,-28564,-90679,-50802,2743,41110,51981,2586,-99487,-55974,49743,115681,123489,76828,-32192,-146405,-110556,-113988,-146822,-103237,-44480,85425,84366,-13356,-26897,2218,39765,64541,23258,-31698,-52682,-5820,82484,196165,311543,323946,201939,44755,-60503,-77432,-49190,17157,68129,59407,15982,-40219,-77336,-27203,3091,42666,108809,190402,279796,262300,131466,141424,172491,123365,21668,-94952,-32685,18364,51054,140481,110976,-1408,-133684,-49573,30053,10184,-21169,205426,346219,147965,19261,-41502,-89991,-62523,-31488,-14950,-51518,-50057,-10292,13588,-39400,-130723,-47098,63040,138133,157381,105308,66043,26222,-63556,-44913,62845,83665,26618,-429,8495,22627,6441,-8157,-70663,-135409,-129962,-57501,-30686,-83715,-133509,-69451,-11517,-2269,-54569,-74777,-49310,-4231,1018,-26398,-72034,-130066,-126215,-66721,-30650,-18211,-13506,-1153,46869,67856,-13232,-96422,9167,60046,14708,-58488,-65050,27500,49484,55487,-35711,-87091,40998,68303,72340,-9321,-45150,-72324,-90099,-37211,-42079,-18763,-18752,6004,-12396,21151,29116,-7721,-38678,5095,52148,89667,127203,88225,-16224,-39469,-74011,-103115,-39984,-52951,-38081,-30636,-56655,-117025,-75059,-7832,48550,92743,107114,81162,32428,-6847,-36966,-59146,-25379,38549,142592,127955,-8960,-62326,-68203,-98418,-17468,52365,35287,-44321,-98055,-42949,54577,93418,88462,17612,-65840,-101998,-23972,48980,52176,-13182,-33999,22141,98130,119820,138823,222224,268173,200466,96078,21868,26581,49426,50403,17460,-23229,-91660,-80250,14193,87318,170509,69216,5266,13350,10221,12443,-7033,-70819,-93293,-135287,-116347,-53061,-32156,-47322,-46427,-30850,8656,49345,61533,95296,93118,23053,-36819,-63930,-51194,-51099,-78154,-77341,-133677,-92168,-39475,9771,32034,-6603,-50800,-43642,-7387,-6522,-18102,-13251,-15737,-64831,-73182,-33428,-20668,-45756,-83744,-131554,-71160,-63080,-99059,-113499,-126588,-126841,-77854,-88364,-95763,-32085,24674,97650,97371,31653,629,19950,25024,38492,75370,57204,11775,47796,110699,173932,171106,68266,-30471,-71378,-50991,-39825,-8277,-4847,-29240,-70466,-70585,-22733,-13302,18279,133989,211187,99770,-24055,-64865,-2088,100376,209247,171588,2893,-102483,-115010,-108257,-8997,54225,-13307,-54969,11843,43597,85138,212667,271451,186750,81937,-26779,-48937,-3683,24357,23801,10832,42830,79029,56534,26354,-15343,-63058,-77770,-85324,-97856,-78403,-4737,112725,214294,260092,312031,300553,207186,73148,-47574,-83105,1233,104233,215019,281876,228335,95600,-18846,-68377,-61976,-22128,21232,41555,35846,-1126,-85218,-41464,-19214,-17276,-19294,-219,44840,105011,112053,-2543,-141186,-6970,133050,138968,99321,124625,83291,-19155,-78951,-82298,-40983,-52109,-124160,-55229,121492,258861,349969,300867,190753,117822,48194,-82084,43015,258305,303375,165491,-4509,-99940,3922,7319,9727,23832,83534,140439,119784,35821,-22734,-50279,-7257,12734,-33182,-82491,-100613,-60481,-22182,19516,53968,75256,51703,33649,50458,69028,99140,117952,123814,179518,152218,87154,73020,118352,200625,191405,82301,2705,-10333,-49101,-88043,-203520,-190986,-171995,-112958,-50459,13522,75243,238613,211732,63117,-106296,58598,142537,96068,45029,-16998,-28239,-19180,1774,-40309,-124426,-55540,44863,24672,-94963,-132692,-15260,62082,49612,33681,44654,82605,121518,37333,-54802,-5264,67683,44540,-30922,-100796,-78018,1176,92894,152631,211622,163664,-58416,-112135,-79650,16463,176556,335200,432920,452745,397040,367541,198952,-74519,64398,11949,-22821,2655,3185,-15929,-69233,-131117,-63027,-38179,-32908,20748,114697,218456,163473,7639,-53936,92273,115317,39348,17593,27705,43951,102686,60833,-46522,-86454,-53442,-64627,-99630,-41374,-16220,-13752,-25810,-41642,26933,115745,187838,156888,131007,67950,-21662,-95672,-101022,-37272,-93532,-69218,-20086,-15268,-64600,-99194,-135895,-101679,-53591,-16523,23830,46406,37408,54333,80068,105239,82745,11463,-77246,-68660,-48762,-70894,-60750,-75661,-126461,-100438,-72828,-109864,-91819,-110547,-104252,-39193,-21503,-20552,-20632,-46708,-61457,-58935,-57062,-46676,-62079,3976,54633,4122,-49216,-113072,-120130,-85512,-65422,-3091,38493,47135,14647,-50022,-121040,-49255,1464,-29427,-23976,25663,-41182,-145730,-80297,66083,289309,248910,88462,26747,-18722,-46842,23960,113652,83328,-35617,-113754,-34163,-12256,-59940,-81929,-80518,-71330,-40148,-28316,24536,37991,21549,10183,16910,20366,10961,-24910,-61436,-79841,-98019,-94845,-2193,53005,41299,40431,96727,283146,319215,113789,37281,107314,139070,76442,41510,28302,10851,-10247,-25657,1614,24500,-10074,22741,84118,41440,-70156,-109360,-73198,-49321,-80635,-96645,-95409,-51842,-66812,-32649,49792,177102,156450,-5676,-112349,-58838,101011,284483,386794,473378,391688,161013,26314,11720,14819,60588,163476,216057,109743,13241,3766,141524,320449,368383,215823,93143,46472,51414,48290,12476,-41610,-99172,-130147,-88228,-40986,-75882,-78453,-81532,-69204,-83311,-127126,-100059,-101849,-85879,-103405,-109267,-93580,-67282,-119574,-80303,-25427,-5851,-11385,-57490,-62086,-13725,-40204,-98190,-53245,2839,32236,33469,2805,-48959,-53631,13317,46383,17954,-31076,-95400,-24418,357,55523,147209,335047,503477,594342,497939,264379,96586,56982,65826,19271,-60830,-113048,-43423,16494,102231,241962,242832,106956,-10322,-22492,-24786,-66958,-100467,-57402,-5334,47720,46676,31784,56055,114669,122956,99792,16046,-21336,25601,-984,-58041,-66613,9784,121399,179155,188772,135496,85402,55687,9989,-43770,-12247,37931,45123,782,-63389,-103396,-36643,4547,3125,-19413,5299,77855,112069,107914,59806,83113,78364,98212,109820,89969,55723,102220,198526,212634,38707,-67443,-66685,-10972,-9585,-54009,-93121,-80516,-109184,-133617,-115333,-44031,66233,123772,134675,82234,17096,-63648,-47536,-11358,16112,36924,19679,17870,27571,70239,82541,124683,269798,422955,492396,526649,480941,305191,20992,18514,70021,-12163,-97571,53288,131790,3628,-46146,-9829,-65414,-67470,-24315,8838,23099,-15023,-47449,-38901,-18466,-18504,1038,-9153,17034,73058,112131,101933,16457,850,51755,38396,-6404,-34381,-76843,-117048,-78546,-57049,-59451,-12956,88301,136393,160453,107634,94022,122560,153623,159351,207905,200171,95450,-4037,-30643,-61552,-92409,-57303,36516,75917,107943,154714,169785,166590,134397,100412,29561,-16615,-19160,-24709,-7888,52020,119163,116515,94855,58956,31817,-33071,-100483,-145766,-68294,5222,34933,45212,116059,127475,77215,48100,46058,28821,98798,230844,261992,283908,277235,203472,233412,237592,186836,86185,-43723,-145165,-133324,-96776,-63168,-72828,-70328,-63337,-84346,-119534,-133035,-117088,-48674,4242,11591,19134,64526,70664,-7587,-61901,-67343,43629,104763,54191,-3891,-23982,-47560,-104930,-92969,-17857,51953,117518,204477,126353,106409,71787,-13802,-54354,11581,26018,-3799,-12837,-6903,422,-11233,63093,127107,64696,-12516,-66518,-39108,-23078,-15919,8412,64312,136843,148708,83659,23198,-74183,-117638,-77431,-53734,-2449,55144,124381,94426,4518,-66371,-83725,-55817,-27877,8308,149,-52239,-133052,-64909,24562,59445,-20615,-69264,-97009,-153870,-124573,-83748,-61394,-51815,-76469,-69184,-19965,12373,5643,-5536,-56115,-108170,-114050,-54640,85033,190644,155863,55324,-32235,-110151,-113834,-76141,-55799,-60727,-43537,57618,106887,80285,-400,-58116,-69645,-34182,3147,54410,92131,76702,-4113,3469,130496,189011,156211,89123,30265,-2293,-2913,-27856,-66842,-120585,-87246,-12474,32404,-11493,-100543,-109442,-33412,15484,58492,68772,24698,-6322,-51677,-128310,36994,210109,188704,109959,27093,33416,133187,191839,179195,131970,145917,179531,200837,143537,28319,-46911,3754,-3576,-49302,-8562,26418,13675,35015,20282,7744,53864,106593,76552,41087,34877,87579,238920,432602,457781,345190,242788,57306,-44485,-41507,45547,113476,107828,47255,2777,-10570,-14439,-11545,17318,38408,44512,10901,-25115,-24343,-27165,-5356,44859,3686,-46789,54106,151652,163955,56026,-82709,-125679,-105210,-104436,-70518,38446,85689,80120,97517,21712,-47153,31378,91179,61983,8817,-13032,-24784,-10538,1251,11271,-9054,-18031,-8051,23792,87905,169919,211081,153257,69573,133517,256139,238294,85066,-43773,-110483,-63931,-32268,-10341,-96236,-119314,-54487,47684,52369,-60807,9433,238549,312766,212313,57916,-36193,-29189,2564,-377,65067,138271,94303,15653,-71204,-55142,22776,34149,-71802,-86364,-48457,-77574,-82272,-21335,8274,-17454,-58468,-15901,50250,66084,29231,-47565,-59779,55189,161673,214692,140266,25189,-36655,-47718,-52401,-64935,-93637,-104421,-19552,58506,94051,79553,45628,12185,33313,42620,37326,47956,-29320,-81651,-111528,-129276,-121974,-131206,-101826,-72088,-17394,5020,11062,-17324,52240,102750,49931,-49434,3475,151698,273450,327580,326086,221600,86782,-9755,-17734,51123,73002,36250,23740,-22091,-53167,-36508,1178,1811,-3075,-10170,-30292,-49028,-99512,-101728,-76572,-16681,16398,-11241,-68364,-58503,-33061,-13958,17143,22559,14424,-51412,29991,71960,88872,80153,24769,17086,17006,9287,-50074,-32787,740,20416,46346,43100,-6639,-42197,2631,69243,85374,36871,-16975,-73540,-53886,60356,226054,292776,257326,110243,67437,70580,84476,132621,153490,147224,101084,5893,-62511,-33949,26001,133397,212258,127529,-23067,-108700,-72259,-34263,37991,144814,266609,403510,421845,211353,-77766,124364,432577,508900,281841,110730,17325,-31884,-50862,-36731,-12787,-55744,-43882,-69276,-92447,-114199,-93995,-98103,-58671,-5626,64644,103520,125810,166303,116402,63393,69276,44051,-7582,-51298,33955,109368,45993,-61516,-124417,-53317,-47527,-93997,-47100,-15010,-35438,-68510,-70188,-17106,38021,16643,-39941,-83182,-55805,-5769,52408,112102,171122,187832,122081,51345,-46074,-96789,-111554,-72201,-30059,8795,-2483,27016,72720,8523,-102949,-61173,-1729,53149,138215,140426,102569,54857,22362,4676,-39160,-105915,-124658,-33097,-7080,-54383,-90582,-60009,-29485,-19266,-78665,-69198,-8410,6216,-30079,-36095,29864,182758,329048,273866,107056,996,-76264,-89845,-104710,-89763,-96816,-137204,-80043,-14110,-39013,-103018,40518,216833,175331,-15345,-15742,100380,259083,351444,273738,151505,29610,-65868,-28669,7102,-1693,1236,11390,-3423,-48730,-34530,-23170,-55913,-93334,-17122,6532,46781,91793,119533,45919,-36911,-71109,-69155,-56226,-45883,-72061,-85249,-66868,-54992,-69980,-92635,-67565,37560,78492,61734,-6086,-18728,-22455,-39315,-89968,-79270,-77095,-141807,-119095,-113282,-92614,-56174,44120,138845,107675,-22010,-38718,83663,127757,63297,-55418,-24075,44771,40295,-53763,-58658,43740,52678,-35558,-27877,-35397,-129731,-134876,-82924,-104958,-136053,-98781,-40539,12000,2682,-29429,-55859,-58487,-68307,-5440,66720,57654,57069,127164,158317,120459,-18491,-48550,27400,71893,77678,82678,116161,100270,18060,-73775,-77395,-675,44710,10760,-3690,-20743,-83143,-74603,-20855,7956,19812,37122,17613,7394,-9764,-19993,-68674,-61470,-27345,27040,54046,25303,11192,52887,93885,70623,27433,-11731,11566,42115,4684,-6168,1950,23400,47050,83626,90021,49602,-8360,-41470,-37066,-32529,10392,36052,15095,10884,17004,-11242,-57821,-3806,23029,2551,-44772,-80427,-78685,-64357,5052,124993,315625,365126,276826,166038,110883,72573,-17906,-41043,157249,195879,85913,67164,4462,-95615,-102848,-104327,-92845,-37672,40587,175670,178891,134662,78325,19140,-25857,-49047,-26446,561,54791,94079,114899,123279,81123,26852,-34913],[196,46097,114048,111395,9523,-49209,10419,64338,54609,17012,-56505,-84851,21297,70419,76234,43077,2943,-40991,-82627,-79728,-35509,-14965,-26464,-11990,-30126,-79773,-80646,-71770,-114032,-50601,78,77168,133487,190012,208115,135554,33127,-40555,-57936,-24802,38754,93418,66904,38997,46945,37559,-11726,-26535,29964,73112,55911,2766,-65715,-91617,-35214,29342,15333,14060,32181,49671,26914,-43738,-107201,-52470,31608,169326,238830,185932,-15927,-106822,-83051,-29738,-11573,-43537,-76459,-56242,-52252,-79047,-115346,-89400,-42954,-18579,3987,5109,3669,36829,79193,94979,51860,19913,-7446,-63326,-101741,-91408,-139924,-97944,-52635,-22626,47112,151215,164689,82198,41196,25086,60963,175483,154499,11994,-111487,-46021,54648,94085,49740,-13968,-17421,-23526,-92677,-145388,-91204,-58450,-53731,-16104,-10419,-41517,19358,76137,84006,31030,-368,-5627,-24070,-63091,-106825,-61668,16327,132189,272796,255174,137683,42419,1434,-32703,-24512,148625,299950,238256,120740,-1132,-96545,-123553,-99936,-55859,8244,48501,27722,-33384,-20180,-4770,-88668,-101898,-84920,-32666,27997,59998,51397,-8524,-34923,34402,68974,55214,68698,154324,238342,152278,17393,-105087,-83978,-54582,-69006,-76637,-85032,-80837,-62725,-38908,-22996,-10499,34241,81380,68802,6903,-126537,-48680,97742,137677,136762,98578,-14957,-55051,-24086,15396,57728,45047,-28869,-15064,20257,-5308,-87250,-186898,-99561,25111,67080,10090,-30587,-16179,35045,28923,-9580,-37015,-32620,-58059,-16821,36356,40096,170135,323478,243477,51140,-48438,-74587,-80533,-101380,-104168,-47924,910,48211,74098,-44295,-47557,74294,133590,134528,110316,23051,-22404,-22921,-21517,-53761,-75538,-22585,59138,133939,145525,122013,62891,-29613,-115591,-44914,33841,50280,20214,8439,21481,-6091,-26063,-15114,28088,72001,106099,120204,126960,114165,72981,124271,204971,298595,376202,359679,260551,93844,-85321,-118327,-35718,-9316,-7553,-14208,-6698,47220,65987,50210,93781,139497,138708,128612,91201,-45333,-91931,6056,79577,63882,33016,26651,22643,39750,69571,161509,335832,487751,521246,326334,153904,35369,-54211,-96853,-149748,-60550,68549,153703,117106,17892,-88466,-93533,-57971,-48945,-72868,-71967,38736,109386,190163,262447,198105,87521,-10384,-43293,-5383,21007,6163,-32295,-56951,-35356,439,38368,93704,125016,55082,11043,-19230,-27528,37424,29711,-47397,-130683,-59148,-21095,-12476,-4712,132874,272868,164033,53842,-9178,271,25608,10942,-1038,34709,96345,166555,177012,102009,45130,6307,22975,130950,231075,279637,240870,115241,-31157,-95432,-65281,-35310,-31191,-34389,-54698,-106798,-28798,68239,127199,127750,78086,-32182,-141371,-118357,-125647,-163011,-122968,-69274,61013,55419,-21042,-9983,20047,54411,74832,27775,-32348,-57971,-24475,49551,162039,317528,384377,261611,78240,-40818,-59980,-34281,15515,41453,10582,-48106,-101957,-98153,-11336,20946,57330,112123,179379,272985,271659,135861,132106,158683,113175,75,-82574,-39466,-2932,27740,115234,108185,-251,-134480,-46970,46221,54722,63882,272734,372253,157327,21219,-53615,-107642,-47761,7376,27600,-21505,-48642,-16589,17346,-31799,-127323,-53675,73062,154027,174513,119623,74150,32428,-52809,-57698,37389,60651,11605,-16804,-9026,8224,-3038,-11872,-67589,-122528,-146445,-65990,-31088,-77724,-143399,-89637,-33818,-17445,-61079,-75764,-44242,484,5269,-27431,-83152,-144602,-118695,-64638,-42556,-33487,-19578,11815,71810,81273,-29537,-94988,35876,82836,22879,-65986,-57420,50942,79970,75132,-34714,-73783,51059,73775,71632,-16772,-59928,-91008,-96925,-28950,-31398,-13535,-17400,2865,-21669,10785,26912,-3998,-33834,11019,56311,92579,132384,97104,-4537,-8453,-19705,-117142,-47920,-58535,-45403,-34198,-59845,-122446,-84470,-7774,55200,95814,105392,89665,47540,-1978,-35219,-43586,412,55890,134788,116918,-18394,-61390,-58650,-94844,-19968,51885,27233,-55133,-96820,-34097,61050,91945,85486,16761,-69603,-113573,-33118,41575,45626,-24230,-59556,-2406,87506,121364,139745,220386,268034,200428,92207,7149,1039,29165,41166,19155,-16920,-83622,-69950,30077,126769,189990,87897,27732,30279,14500,6751,-13299,-72568,-99171,-142651,-119660,-62160,-49026,-64506,-65516,-56918,-21959,32274,57341,92883,85220,9914,-55753,-82433,-60828,-51544,-72347,-77084,-126477,-74061,-10589,45652,78850,35819,-32884,-39068,-5211,-9530,-28692,-33940,-36172,-82068,-77021,-13097,28593,15600,-40993,-113424,-60665,-44163,-88151,-117863,-136272,-129998,-84785,-99174,-105378,-44789,3487,69767,79356,24154,-1442,24489,40778,80990,132280,118835,58557,64746,95139,130804,117799,39052,-26748,-45914,-19313,-7918,15628,6348,-23438,-59278,-53096,-17373,-37970,-41497,78915,186163,115158,4335,-37606,2427,83757,147801,97311,-45662,-123653,-128238,-103342,575,66998,-2592,-43974,12238,34909,60846,178143,226328,143331,52177,-53522,-70004,-22760,2078,3908,-2305,37844,93611,94908,58452,4074,-57525,-80602,-86698,-97923,-89079,-23240,91124,194209,252361,313412,299741,205527,71225,-49711,-76854,20105,169685,316399,387011,303501,126423,-14925,-78210,-60542,-13675,26478,40691,31945,-20368,-85358,-734,22565,10026,-16669,-13777,23459,67362,88295,-18155,-123702,6088,108634,68273,26199,71509,67702,-17598,-77158,-94520,-58859,-64689,-140414,-65205,113822,228595,305826,276293,154961,73779,19739,-88257,49582,275006,322014,183255,6674,-108589,-19811,-14415,4639,40025,103873,149636,107927,17971,-40904,-56482,-6093,9662,-39846,-88340,-108030,-70419,-29093,23402,74198,102429,76105,64631,74660,84094,113258,136458,144474,196735,169773,85196,67163,112294,204871,188857,62182,-20557,-26615,-59711,-94789,-211151,-213103,-206128,-154424,-93507,-27790,29193,165295,129652,10045,-135513,70449,141084,92056,47683,-7260,-20408,-20188,-6665,-53674,-128474,-45782,67091,59386,-51970,-152343,-82196,-12276,-3132,10825,37111,84366,127476,50987,-23050,19785,76986,47709,-30997,-112593,-69138,18699,100915,142199,170559,127968,-77143,-155655,-145533,-67508,68313,186084,249703,269411,239203,235641,173060,-108842,43372,51,-32849,-13543,-19075,-45630,-99530,-140589,-53231,-28824,-27157,16560,91623,175253,121976,-11764,-64933,81497,106076,29524,15582,33031,55376,119596,82135,-26664,-126307,-52522,-62533,-105552,-52472,-21826,-17999,-30224,-54077,-898,82304,169846,126775,83480,9374,-78251,-136174,-102902,-30250,-93598,-84411,-34191,-22477,-70921,-112005,-158506,-121178,-71180,-32513,5105,36158,32158,46219,63252,89357,71175,-5839,-68155,-11931,8278,-45580,-74988,-80273,-114705,-102251,-73930,-111043,-132675,-140778,-90829,-31447,-26721,-37023,-32656,-42828,-46830,-43326,-51606,-51170,-61753,10329,63867,10929,-46053,-117818,-126223,-93755,-70285,-2468,33480,35349,2107,-64657,-130650,-29417,20219,-17881,-16681,27544,-39141,-138618,-87554,56170,276878,215889,68307,16709,-19907,-39365,34630,120792,73114,-63386,-99588,-16324,5732,-47579,-92487,-94037,-79728,-42210,-22611,25320,30133,5078,-7641,-2255,173,-4638,-33803,-66012,-81406,-99745,-111302,-33305,23250,26976,42594,93303,218092,228549,67706,32462,120251,152995,91462,48203,26915,7401,-14350,-14597,24360,40999,-13718,763,64560,25469,-90191,-113687,-62867,-43065,-78797,-80473,-81892,-51192,-57504,-30112,40861,154499,102499,-44479,-124475,-39376,131692,332694,432353,492776,381670,153083,23096,13740,29729,90536,203411,240947,113315,-121,-20870,116494,305564,406905,267929,132713,70578,60782,48783,10246,-47139,-113388,-136268,-75958,-22689,-35980,-31051,-31654,-44519,-80399,-125686,-85791,-93411,-79173,-103242,-127240,-89117,-72535,-134099,-78067,-17084,5577,144,-52227,-62853,-15413,-38145,-90767,-52248,-13178,2912,13925,3119,-30281,-38108,12199,53217,23054,-27950,-72982,4047,31240,62267,127957,316303,497456,585638,484465,251780,79813,39080,49589,6831,-69764,-123878,-47453,10943,98569,234285,218173,82025,-34489,-42971,-23485,-58937,-95711,-61232,3633,65171,56158,29054,36338,81695,94949,94433,42062,6978,29065,-2681,-53480,-63242,9790,113015,159876,167309,110634,47578,9581,-35462,-67259,-8931,39269,37890,-8475,-72520,-103571,-37575,5356,3082,-26896,-3105,84602,142872,142430,71221,65805,38152,61980,82816,78595,47916,85788,176436,186279,-3970,-96634,-51317,-2870,-5873,-53028,-102716,-88772,-113542,-121719,-126373,-55333,64542,145823,177612,111477,13178,-67896,-47100,-8550,20173,40861,16103,-1026,1514,47558,72001,116465,246793,381170,426981,451207,429447,294725,26315,20808,66255,-19334,-95010,69082,125744,-6839,-46475,6751,-52135,-73957,-42385,-5867,18468,-16239,-47853,-40577,-21320,-15217,13409,11193,29307,71965,91484,95414,41332,28814,83618,65461,11146,-17098,-61721,-121027,-91246,-68615,-64846,-12790,94380,136145,146220,94156,93561,120073,153650,164967,217245,203726,79534,-14266,-34663,-57381,-77138,-34594,49942,70616,91543,139313,169023,176690,147456,108131,33592,-19391,-22827,-37364,-30127,31718,101314,96876,60528,15045,-1656,-49730,-93545,-132865,-68265,-6760,23059,37603,103898,131821,85645,53959,50641,37947,112408,214925,213183,221189,230017,172383,207506,207647,164249,72249,-51644,-136245,-125886,-97627,-68088,-72318,-66006,-63003,-87237,-119649,-117418,-104986,-41986,7079,14523,26309,63446,42195,-58514,-112221,-93604,27900,105211,56767,-10707,-25378,-44295,-103498,-105169,-30151,43600,116086,184905,121583,96677,52276,-34694,-53403,23817,15847,-37449,-47065,-6629,22950,13129,81313,143595,80031,-8140,-74088,-55561,-36373,-24579,-1918,52836,129245,154035,92810,27810,-72327,-114723,-70475,-39490,15148,66382,116171,72027,-19103,-90038,-107034,-78198,-49889,-9482,-9474,-51751,-129692,-98595,-16695,33070,-14065,-46766,-77116,-135461,-116595,-76285,-55007,-46665,-68157,-71114,-30475,3603,3108,-13328,-66135,-116305,-116998,-67209,64918,179222,161587,62488,-26235,-104071,-116482,-74822,-49390,-55006,-58078,35582,89303,67066,-12372,-67406,-66511,-15459,32218,75031,96413,69328,-14747,5557,143107,207742,170379,104517,44346,15238,17382,-21006,-58811,-101707,-89400,-16047,40042,-16397,-99531,-116895,-37893,28588,74364,69460,15611,-16538,-64865,-119722,36501,200859,172028,98932,18162,24923,128859,205832,210860,168848,185694,210511,221060,161546,36605,-37935,8277,-7274,-66200,-30642,-290,-7470,37072,33042,25780,71017,107561,57673,19394,28441,86537,234192,406118,430052,327011,235697,61804,-27663,-15631,55466,104579,86297,32950,-4748,-15026,-17283,-11282,22772,46185,39667,-13856,1204,28961,22474,19806,52013,4121,-39326,47090,112889,112414,30496,-93619,-125169,-108205,-124506,-82456,29248,67082,41425,83765,34239,-43194,31131,111120,92397,20046,-13587,-23773,-5944,5077,11118,-5016,-6264,4695,35072,97076,173553,204017,135184,65176,149825,294089,283479,112073,-21207,-82483,-47310,-40032,-29225,-117327,-110052,-56263,43894,56084,-54480,19735,237342,290023,182017,32883,-58141,-43924,-1655,-2519,65631,146534,119204,39943,-61040,-58409,17634,18961,-90409,-75985,-45071,-77988,-81292,-19869,11743,-14996,-69787,-28046,41390,55960,21802,-47132,-61672,35115,128503,185840,121152,11391,-50113,-55398,-63155,-84817,-106567,-46226,42185,102477,133645,106784,57763,20559,35831,50297,46638,28407,-66711,-98894,-116766,-142033,-134351,-146032,-110998,-75581,-17457,6010,12672,-7582,55751,108902,55590,-47208,-2260,137356,237068,286574,326552,250924,106369,-3911,-34387,30104,48638,6666,-8056,-49161,-68961,-42224,2504,3956,1804,-7329,-29536,-51504,-104745,-110527,-81191,-14685,14559,-13631,-73520,-70569,-48923,-41019,-10395,6077,4211,-40995,40223,97940,128212,112578,22345,-59556,-46567,-36393,-92132,-33328,5095,15310,38269,38367,-10042,-42992,5660,72250,88565,44336,-6891,-71116,-62821,59923,245262,333635,304913,130570,60780,51993,65057,113387,137242,133019,84456,-13495,-78482,-13449,52551,162241,226436,117147,-31306,-107713,-75781,-45292,20078,121882,211228,308250,326172,153761,-80621,117887,397117,488918,285392,110555,15940,-27196,-38317,-24564,7372,-9907,-12725,-61948,-89290,-87964,-68456,-80976,-48113,8947,81308,109588,119166,167784,135652,81946,77804,42396,-15583,-63511,15963,98477,43936,-62316,-122289,-46444,-36898,-85293,-50788,-17786,-35277,-64504,-67506,-20833,22570,1090,-37312,-61917,-34421,8545,64007,131014,195852,231426,180635,108209,-5318,-74601,-100870,-69054,-40197,-8515,-17294,16426,62146,157,-103855,-55025,20139,108701,212657,209781,146771,73580,29162,8472,-29312,-90806,-133713,-40715,-9868,-53851,-105991,-71121,-31946,-17826,-79269,-68850,1744,21258,-18187,-35371,22306,177724,301489,234764,93486,3306,-73925,-88002,-102286,-87264,-102708,-132025,-66702,-3296,-32662,-93595,26033,154547,102721,-48978,-40485,78030,216863,285269,218768,118445,26738,-68955,-39774,-2849,-2918,6104,1124,-18398,-68263,-66547,-52407,-85011,-104091,5037,22303,53611,87141,108425,38813,-43042,-69004,-65399,-57841,-52286,-66636,-54739,-46326,-41074,-60125,-84756,-55123,56392,114923,107824,31944,-2594,-24424,-41095,-59770,-22368,-40249,-119462,-126929,-126041,-86701,-47989,35952,115532,95382,-17902,-34886,94853,136922,70555,-38738,-8904,60642,45452,-51462,-60707,39620,47775,-54193,-61635,-57935,-141600,-132575,-87153,-104159,-125840,-93661,-37414,13402,-1930,-52979,-108578,-111722,-120898,-55311,40674,41822,26414,103797,150968,124834,-19311,-54070,43697,109960,122514,128435,149180,115939,27263,-69425,-64580,15316,45508,-12046,-29804,-36648,-90418,-66753,-16006,8062,12647,29767,13618,4720,-11914,-27778,-75223,-55799,-21734,32564,78840,80920,80758,108521,124371,73212,23927,-1128,31334,45182,-33870,-74971,-46170,-18542,2238,49730,66155,38569,-5901,-28000,-28416,-28687,17585,60038,49391,54795,47409,3537,-54918,-15053,9521,6981,-27270,-77958,-79914,-53800,13005,121234,303641,373734,302975,191765,127848,79647,-9896,-56657,141619,146054,34723,29591,-34458,-120996,-72109,-68375,-56401,-20997,59448,165440,165600,126890,71180,14099,-26049,-45508,-27621,-4970,47041,80823,101036,116105,77315,24018,-29516],[-1161,39850,106291,106691,9004,-59253,1254,56467,49856,13629,-56151,-90793,10094,70054,91882,66081,14842,-45078,-93153,-69012,-12518,-4647,-27435,-16841,-37399,-91570,-87099,-71161,-109039,-47842,10484,102929,163959,193013,193233,123978,25637,-48886,-67203,-34906,28007,95373,91559,81785,71428,39298,-16444,-32104,45757,109230,98559,38934,-35500,-69851,-19673,20631,-255,1491,16412,28709,9524,-46036,-78800,-21893,63163,214544,302049,250703,13928,-91866,-74524,-32324,-27514,-74040,-99308,-75344,-68557,-90265,-122015,-97331,-57245,-34407,-10018,-12309,-7579,32709,77985,93602,48368,7832,-24893,-84179,-122423,-55297,-115437,-114384,-62466,-23653,43601,128810,112889,32984,18629,9609,42118,144369,140129,7015,-115675,-46859,43612,86153,56096,2703,-1464,-13519,-86901,-136792,-90134,-57956,-46837,549,3888,-21664,25282,73977,91220,32620,7726,3365,-22676,-66073,-110779,-63358,6513,107077,235881,241450,131620,34839,-667,-24969,-27095,125086,263935,218573,116206,5144,-88252,-135978,-105107,-52913,17306,60547,43265,-16491,-706,1412,-88739,-108153,-89703,-31001,38033,74921,60457,-19253,-61893,21696,62764,57844,104469,198366,259519,140556,-16310,-123275,-55453,-51712,-80930,-84674,-92085,-76911,-51975,-24766,-1828,11888,51979,85234,56829,-647,-132019,-53928,95205,130002,137772,105966,-380,-43721,-12831,26967,66036,37292,-18874,8507,31269,6025,-78845,-199433,-84118,53722,97208,39523,1588,20744,63551,39298,-9400,-38102,-28529,-52386,-27919,9576,7697,90341,198556,126777,-24309,-95869,-102565,-96036,-114915,-72863,-33379,1335,39769,75582,-22856,-53138,54561,91070,78714,87498,21945,-24329,-33881,-45390,-88677,-97391,-33553,36184,94014,102321,100468,57038,-33711,-112386,-40042,32361,36770,-11119,-28243,-7753,-23619,-41341,-33346,14668,64931,94703,96811,88309,64043,26354,92150,176359,277970,377999,383004,307413,137841,-63671,-129035,-47355,-18674,-8998,-9067,7655,65422,90334,89879,133342,161618,138904,115693,77191,-41091,-101137,-16504,64544,59323,38346,35254,26172,35865,62617,146667,305472,451470,507624,325762,159010,42810,-46129,-91472,-130602,-27216,125553,197561,127194,8769,-104842,-90900,-56420,-51692,-75747,-69135,37865,95055,170861,256746,196486,73111,-28249,-57567,-18855,7927,-9238,-45968,-66760,-44215,-9064,28982,77837,85043,13315,-17700,-43752,-59804,-9057,-19879,-85989,-84187,-20508,19684,16580,12899,149493,266584,142264,42378,-11974,-13470,-9865,-28260,-22951,27261,103047,172707,178540,119208,61241,21981,22880,95565,172564,223450,205600,105509,-34714,-98962,-78163,-66671,-90961,-115527,-95918,-89383,1798,88045,138785,132840,82304,-26091,-134929,-129380,-135445,-153008,-141797,-89462,39254,25687,-29676,4466,36849,67647,84393,43582,-23597,-62287,-44203,18542,127191,313792,431521,312953,108009,-20319,-40899,-18835,15163,18729,-32536,-105851,-163924,-76157,16468,41288,70549,111354,162892,256633,270774,136626,118272,137388,92023,-30427,-71539,-39628,-19123,7548,89041,101346,-950,-134532,-44397,62222,111115,165775,351615,394617,167126,27154,-60357,-119127,-30653,48139,74456,12430,-41670,-22004,21705,-23426,-123183,-58835,82622,167009,186269,128427,76812,34735,-41649,-62265,12352,33875,-6912,-35903,-29748,-9320,-14282,-15798,-63730,-108081,-144206,-70021,-29453,-68946,-140930,-109194,-55746,-31536,-65845,-73492,-35523,9253,14759,-22370,-90509,-157786,-107925,-60337,-52750,-45450,-22609,27214,100332,96499,-45876,-81415,67705,109599,34619,-69549,-46931,72127,106412,90311,-32890,-57137,59475,77603,70007,-20264,-70632,-107575,-89745,-11545,-12315,-1306,-9766,4907,-26658,3138,27662,4448,-24544,17105,59490,96326,139404,110628,15815,27881,36938,-89916,-50295,-59295,-47337,-32469,-58418,-122697,-91098,-5695,61643,96837,100774,93408,60901,4985,-28314,-22056,29699,71355,118245,101038,-25256,-57872,-46994,-68752,-1693,65723,27566,-62338,-93540,-20469,73015,94377,83979,16294,-72405,-125113,-41400,31328,34802,-35013,-80543,-22276,80199,124817,140094,212888,258802,195180,89585,-1658,-19539,14718,36610,25142,-6916,-72214,-55195,50161,166893,198726,101602,47642,44747,18243,3396,-16094,-72501,-103796,-142724,-117373,-71181,-66046,-81056,-83289,-80542,-48762,18544,59601,96588,81439,-1146,-73010,-98092,-67988,-50879,-66320,-74276,-118981,-58046,24517,91237,134363,83765,-9948,-31478,-695,-9442,-34295,-45781,-44088,-88434,-75759,13556,86230,80457,383,-96908,-50394,-24285,-74903,-122540,-139905,-128911,-90132,-107897,-109658,-52176,-12436,45600,60262,17066,-2422,28864,56359,119832,180045,172103,100195,78977,78299,88997,67035,12311,-18716,-16021,16736,29332,42077,18922,-15095,-46008,-31558,3326,-37264,-81463,35822,162367,134452,39227,-9420,6270,61779,88334,43938,-77479,-137691,-122314,-88625,16767,83036,11149,-28163,21176,35521,44568,141643,172797,96832,18803,-83138,-81640,-35413,-17867,-15570,-13291,34302,108268,137725,93841,24668,-49174,-78565,-81394,-93534,-95794,-37296,73605,175666,241303,307787,291573,200080,70779,-46218,-66900,41942,241078,416367,486449,376115,159477,-6245,-83197,-54860,-1683,35415,44055,33597,-30893,-68543,33322,62596,40263,-6771,-18311,8728,30692,60121,-33408,-97328,24675,88876,13360,-26961,26840,53311,-13274,-69522,-97322,-69960,-71719,-152342,-71086,102244,187009,246564,240200,118045,36540,1024,-77096,54383,279605,329939,199923,22802,-103068,-36683,-27977,7436,59451,121288,150597,96877,5091,-56566,-55797,1050,10481,-42333,-89281,-109773,-74594,-31933,29939,97212,136665,112210,103453,100594,101224,129736,156694,165032,209691,182994,83786,61877,110479,216150,195929,51863,-41009,-41533,-65619,-94248,-215881,-226743,-225733,-178727,-122473,-61488,-13446,99308,61135,-31638,-115858,82589,139579,88221,49891,3835,-9557,-17836,-12284,-63728,-127430,-32766,92252,99233,56,-115499,-132551,-79327,-51388,-11151,31490,85927,129674,64983,11132,47065,87122,50751,-29292,-116826,-52709,40036,108508,130507,131663,95056,-89250,-191056,-199754,-135995,-18853,68975,109365,134624,130496,141362,155551,-119481,20758,-9344,-41056,-28675,-39520,-71895,-121589,-124601,-39130,-14340,-16153,16267,72781,139459,89965,-23890,-69689,73986,100700,28164,22819,44192,69751,134206,102202,5117,-97415,-43751,-57489,-101443,-60735,-23588,-19048,-31960,-65617,-31770,43427,142901,95308,45943,-27127,-106509,-150826,-93214,-20258,-84154,-92333,-42510,-25067,-73081,-118114,-167718,-126372,-81767,-46310,-12006,27635,30749,43103,51542,76387,60678,-17570,-30987,47785,61874,-17518,-83935,-80734,-98125,-96180,-69323,-96458,-114523,-129110,-67579,-17054,-25757,-45647,-35479,-31756,-28892,-23579,-39882,-47849,-57008,14929,72052,19283,-38743,-116018,-127608,-97619,-67077,4757,34492,30170,-3458,-70312,-111472,-13254,34754,-6479,-5776,38821,-24302,-126246,-91665,49746,263273,186527,55155,14683,-12340,-29506,39690,116255,55256,-90960,-77973,3122,23800,-31792,-98065,-102310,-81308,-37658,-12374,29212,25414,-6850,-20800,-17696,-17568,-17742,-38722,-65953,-77587,-94334,-118306,-56223,-1661,16308,45995,83791,142745,137629,25456,31412,135770,169557,110219,58160,28584,9170,-9545,4146,50187,60085,-9909,-12402,51541,18280,-99480,-113178,-54196,-39960,-75825,-59161,-54197,-41584,-41635,-19764,38053,132488,54429,-77797,-122116,-14396,168940,383297,472100,497419,358800,143565,23205,18492,47307,124903,245424,262377,117234,-9370,-41292,92671,282495,428044,315896,178324,99486,72623,52996,13507,-44790,-115999,-125370,-61038,-2983,8984,24611,17995,-20878,-76822,-116795,-63360,-80900,-69287,-96336,-136829,-77796,-68474,-125192,-65071,-1146,24899,20076,-41162,-60625,-12693,-28136,-75061,-49621,-35080,-31370,-2059,12905,-6704,-20712,12703,62997,32859,-17691,-45965,37704,67535,73974,111571,288001,467800,550922,457166,238877,68050,26966,39358,2234,-66834,-104854,-48477,5307,89372,214127,189512,65732,-47859,-54948,-19539,-50077,-88502,-60897,13016,78477,63038,27201,18280,51582,77197,103946,76964,40692,35396,-1907,-44176,-54996,12317,104807,139229,142224,80525,2555,-38790,-73824,-69324,-2805,42451,33893,-13655,-77748,-99471,-33851,10905,7919,-30215,-9293,90997,174482,183954,95848,59862,4841,27588,54897,66822,41926,68727,146439,142347,-53862,-86670,-24856,9120,-676,-49448,-109247,-96001,-108704,-107527,-131502,-64346,61255,164182,221453,139497,11084,-67475,-43015,-3929,25324,45806,14739,-16463,-19352,29746,64052,110339,222511,332598,355992,374034,374319,280558,33962,26244,64903,-23478,-88190,86287,116867,-11711,-43470,24165,-34490,-74060,-56995,-17491,16808,-13542,-43442,-38772,-22144,-10308,26534,32243,44066,72207,72338,93160,77395,64341,116751,93099,32111,5260,-41411,-99843,-86685,-68547,-63056,-12170,95359,129324,128847,83715,93904,112995,144153,163530,222099,201677,62257,-21456,-34414,-49236,-58182,-4115,74150,74079,81417,125181,165772,183610,158657,113407,35139,-23511,-26335,-49735,-48468,18347,91208,87880,39556,-23823,-32452,-57747,-78677,-116463,-66254,-20782,6069,24965,88800,132503,94488,61196,56090,46386,119439,188986,161120,154015,173000,130278,171664,173187,141698,61232,-52045,-122008,-117518,-97217,-73406,-72614,-61687,-60092,-82672,-106016,-98606,-89348,-30136,14680,19603,30089,52148,2107,-118357,-114800,-112806,12733,103249,60067,-13947,-22818,-39363,-100377,-114793,-41814,33821,110276,159209,113571,85217,31536,-54134,-43859,38644,6364,-72726,-67982,12848,50008,38721,104573,168933,105076,4402,-72205,-66445,-46529,-30297,-8898,43108,118668,154632,99999,31711,-70527,-110364,-64122,-29826,28064,73101,100182,46714,-39294,-109064,-129354,-100677,-68066,-22101,-14687,-46722,-112097,-116154,-30689,46170,17165,-26280,-59937,-119148,-106973,-68911,-49548,-42209,-60137,-67029,-37032,-2816,2389,-20262,-74704,-121060,-116187,-77002,49271,168601,169091,72872,-16289,-94343,-119032,-73526,-43375,-48350,-71607,13757,73151,57488,-19727,-70812,-56490,6264,58898,89643,94049,55208,-29937,5746,148843,220776,180696,117562,57239,36930,56068,18256,-24848,-82635,-92321,-22960,41528,-25807,-100685,-121742,-41190,43147,86538,65644,9231,-24787,-76877,-110980,33240,181927,150565,86297,7976,14041,119840,214132,241466,205457,219251,233082,233505,179870,50523,-24919,17357,-3559,-78898,-54597,-25275,-21418,39912,45416,43493,83310,103215,44544,1374,21513,83666,224053,369105,391797,302646,226450,69544,-6578,11726,64094,92576,61613,16114,-15255,-22592,-21815,-11281,28337,53946,31983,-42026,22610,72390,68704,44350,55120,2353,-31851,39463,75710,59099,278,-105197,-113374,-96769,-113606,-73204,29526,53443,2745,64018,47629,-37745,26649,123110,117422,33139,-12592,-21574,601,13658,15050,1169,5223,15880,44341,103650,174076,193854,117841,60680,157773,317394,310108,125580,-5793,-56054,-20072,-28129,-32944,-115357,-104660,-62654,31965,50883,-50329,27599,224489,253548,144674,4831,-81594,-58119,-5727,-4492,65081,150648,141666,69670,-44320,-63220,7229,-3379,-98682,-68095,-44785,-80187,-80339,-19982,13565,-11838,-77295,-44850,24737,40030,11821,-47141,-68520,8707,88339,149885,99902,-470,-69716,-67728,-77555,-106524,-78370,15468,99363,139164,162107,124991,65233,25218,32704,48950,44172,-3012,-93668,-92779,-105079,-136336,-142508,-162639,-121893,-82111,-21231,3872,9143,-1620,55083,111137,59525,-45514,-11305,114973,186829,225965,302488,261712,118724,92,-50340,8799,25536,-20597,-37600,-72802,-81691,-47647,2616,5898,6741,-5400,-29390,-54110,-109643,-118095,-79284,-11032,12330,-16665,-79230,-82200,-61269,-56213,-30333,-13347,-12342,-36028,50743,120971,163243,140543,27928,-124782,-79614,-55556,-131076,-33221,4992,4953,24284,30295,-13323,-41419,9261,73277,86952,45734,-2944,-72369,-70918,58392,250578,351955,333877,149623,52947,31371,42297,89768,117201,116500,68169,-30710,-93114,4057,75447,183135,227976,97733,-45542,-108069,-79040,-57142,-4512,87176,147885,211492,227449,98529,-78419,103328,344053,448096,282943,106713,11714,-23008,-19992,9646,60489,49380,17336,-55531,-77600,-63282,-46411,-65675,-37738,22096,94676,111725,107668,163377,149501,92693,77649,34304,-27849,-75635,-1921,84884,40845,-64083,-121135,-40878,-27109,-77083,-56717,-20892,-34124,-59015,-63194,-24491,5599,-13133,-32782,-43981,-18641,17469,67896,137526,203272,257611,227960,160754,37490,-50927,-90912,-65630,-48173,-25805,-32266,1824,43339,-15581,-105753,-50214,37129,155198,273844,268682,182491,83898,27996,7466,-19167,-65299,-106786,-48712,-21295,-57738,-113125,-85298,-37735,-20029,-83851,-70506,13073,38394,-5721,-36494,10680,164335,262098,186480,72847,1396,-73727,-87290,-102139,-88191,-111355,-117840,-48998,10926,-24469,-86669,11362,106822,53506,-77661,-66789,51904,167584,216805,164773,84747,22506,-67646,-52174,-17643,-10439,7774,-7479,-31775,-87195,-98795,-84292,-116525,-74669,19734,29172,51763,74006,89619,27282,-49075,-65666,-63454,-62236,-59630,-45028,-23127,-25638,-28222,-51846,-78120,-45939,68016,140514,145369,68362,14304,-26366,-44179,-33122,16995,-18994,-104767,-115618,-136482,-82131,-45127,16157,77864,68362,-22579,-26431,104295,140128,71639,-27318,2113,71371,47301,-43525,-51091,41869,50642,-61589,-101391,-81630,-153216,-133356,-92825,-103675,-117008,-90396,-36138,12630,-6339,-71570,-146998,-93859,-86134,-97483,14221,22379,-10706,72777,132310,118737,-24078,-57943,61802,151285,170903,179340,183785,131500,36895,-63453,-52314,33212,57350,-21806,-54345,-54591,-95635,-58262,-12301,6219,3369,20019,7289,-419,-16500,-36560,-80067,-49271,-15711,36549,100152,137465,152114,161342,148722,71910,20787,12218,48144,44301,-53970,-108685,-69274,-40717,-33095,22327,46204,28579,-4041,-17092,-20260,-24367,22936,80594,82667,95787,72815,13900,-54966,-28174,-6058,11673,-4921,-54738,-71159,-44444,17730,113433,283263,370272,318619,209012,141178,86025,-1771,-77134,119622,98240,-12711,-10149,-71377,-96176,-44915,-34618,-21230,-1519,78260,148339,143852,112900,60809,7706,-26835,-42553,-29754,-11677,37754,66890,85969,107022,73783,20986,-26025],[-3665,33665,97849,101249,9770,-68919,-10324,46425,45000,11095,-54544,-93629,2685,75605,112521,88802,24436,-51600,-101231,-52542,10395,3379,-30863,-26362,-49174,-104112,-87934,-66509,-99243,-47034,16194,120478,185405,188514,172260,106864,14915,-59461,-77932,-45150,19554,100026,117603,121516,92840,39967,-19816,-35751,57708,140074,140336,75742,-3433,-44266,-1750,11518,-12397,-9537,1668,8622,-7924,-45733,-47726,13615,98159,258322,355265,304148,43986,-73923,-63182,-36399,-47903,-98765,-102642,-85455,-82914,-101486,-126755,-102326,-69308,-49647,-24687,-29893,-17613,31035,79164,93580,46597,-1690,-39133,-89610,-61195,-646,-76374,-114242,-68395,-22928,40483,102536,57651,-8968,5667,2836,30659,117492,126170,2780,-119474,-46324,34709,79796,63615,18233,10089,-10030,-85698,-129770,-87049,-57804,-45890,6542,5971,-4772,30164,69681,95302,33568,16339,14588,-15462,-62686,-113469,-66312,-4278,82747,196781,225486,129622,34010,2993,-13864,-27528,95159,215118,193064,117075,20503,-65752,-142713,-104919,-47036,28252,74305,61455,3973,20755,7145,-86855,-112382,-92498,-26593,49175,88828,68975,-25477,-86127,14641,64064,75656,151838,241777,274094,126564,-48826,-112104,-23639,-41766,-89054,-89891,-95698,-71688,-39953,-7443,20080,33353,69891,94469,61160,4257,-125393,-58776,90677,119533,135248,108908,15386,-28330,2278,40127,76723,36983,4918,34985,44204,19737,-64737,-206648,-66172,81488,127666,75005,40274,59598,90415,50385,-6280,-37274,-23794,-39751,-27250,-5330,-11963,27406,93598,29709,-83025,-128056,-119962,-99538,-100238,-43293,-19281,3344,31932,75443,291,-53420,37878,54079,27668,60407,19926,-26110,-44957,-68758,-120660,-109223,-42385,13452,56951,64227,78113,51175,-35375,-103614,-32141,34264,28097,-38562,-60727,-30764,-36227,-54177,-51694,3438,60823,84712,74872,53177,19866,-16020,59313,144729,252080,370802,398441,350970,181378,-41711,-128088,-51325,-20904,-5795,44,24929,80709,107847,123217,168474,178162,135289,99419,58983,-38314,-102193,-36269,48280,54494,43834,45093,31407,32428,54542,128677,265324,392098,461792,308858,161415,53791,-35442,-82132,-105484,11542,180863,233966,129070,-5985,-109745,-81078,-49785,-48274,-73767,-64449,37096,81440,150527,243743,186680,53857,-47184,-71076,-30136,-3075,-21447,-53449,-67038,-43133,-10332,26760,69616,56398,-19679,-43406,-65672,-89218,-52147,-59382,-71465,-19215,40894,73132,50623,35485,169724,260534,126728,37602,-12690,-28462,-43706,-56140,-32957,24262,109145,174172,173020,129172,71721,35054,22707,59054,115237,166999,166277,93131,-36770,-98167,-85839,-85252,-108533,-88181,-74900,-52794,37068,110943,152494,140748,91084,-13230,-125578,-141190,-137494,-139291,-155584,-98351,25805,376,-36910,18599,54691,81620,95026,68560,-6634,-63325,-57947,-1525,98292,303872,462574,353396,134301,1599,-19475,-1958,17473,2378,-67268,-153132,-125426,-28640,52811,63951,82727,107279,142872,232961,260576,134942,102518,112681,64835,-64425,-60424,-35352,-29449,-8483,64725,92051,-2166,-131822,-40691,78945,177230,273363,421971,400793,171332,33753,-62802,-120300,-11838,89295,124641,49965,-29086,-26182,26395,-14541,-116274,-55929,95602,178807,193134,131772,74346,33794,-30602,-57347,-8540,5635,-27699,-56963,-53159,-29127,-26625,-19436,-58580,-91667,-127819,-69314,-25490,-57136,-127079,-126874,-76681,-44280,-68557,-67464,-22988,21919,29479,-10079,-89913,-156380,-94055,-53849,-61047,-54355,-23297,43776,129570,108792,-64484,-57429,103817,139703,49406,-69645,-35853,89559,127212,99979,-31468,-43252,64258,78603,66463,-20385,-75732,-119836,-73477,10444,12691,16694,3560,12355,-27080,-2082,30470,16634,-10888,22863,60939,100613,148355,128410,42453,64044,89225,-42688,-47599,-56242,-45281,-27165,-54177,-119391,-95824,-2986,66497,95314,93744,92585,71489,13729,-16723,2616,58976,81661,92924,79923,-30846,-53423,-35174,-38240,30777,90194,34779,-66425,-90128,-5069,87670,98445,81714,13390,-76722,-135213,-48395,18360,19533,-47031,-97873,-37864,74553,127625,136931,195807,235616,179965,83996,-6988,-35988,4710,34950,33354,4852,-59277,-38129,72537,202684,194952,107903,62670,55234,20595,1286,-17990,-73558,-109098,-135820,-110993,-80646,-83376,-98249,-101627,-102797,-70706,7603,66002,103906,80335,-10480,-88148,-111855,-74830,-51581,-63093,-73090,-113943,-45913,55957,137189,190757,131382,14228,-24207,3267,-8565,-36647,-50311,-42433,-85842,-71415,42187,144631,141539,34738,-85983,-45327,-9115,-63520,-129911,-137255,-127543,-98279,-118573,-110206,-56168,-24630,24281,39166,8045,-5151,30404,67910,149842,214706,213479,133085,87342,58562,48264,19044,-13439,-10653,13598,53143,67946,66939,29265,-7577,-33462,-10673,30901,-19497,-93482,1020,137924,152018,73196,13659,4122,33281,43733,29579,-66546,-119326,-106367,-70001,33647,96667,23054,-13616,31567,40116,33483,104294,115190,50228,-17815,-117799,-77844,-40679,-36338,-36991,-25481,28741,118508,177513,126533,41887,-41849,-75592,-74620,-89250,-103152,-50995,57211,157011,225502,292385,272519,186857,67526,-41552,-57509,61794,306072,496976,561849,431841,186579,1819,-87218,-49517,9014,43241,47098,36243,-37217,-55262,56561,94514,65164,2699,-19456,-2728,-5170,24260,-52187,-69467,42205,70063,-29216,-63034,-9922,36316,-11069,-61995,-96264,-78248,-76521,-156305,-77284,83109,135813,176928,194822,81344,6264,-10601,-63692,50960,264933,320304,208828,38215,-88991,-48058,-36681,11725,74651,128653,139425,84147,-7219,-73889,-52780,8060,8938,-46330,-90607,-111254,-79216,-37127,32421,115024,169204,151695,140856,121275,114033,142079,171802,178832,212165,185574,77829,53323,109991,230916,210020,50381,-61824,-60905,-71423,-94134,-214791,-222751,-218237,-173865,-128535,-83335,-53632,42125,8421,-59650,-88526,89085,132632,79305,46581,10163,-1974,-18262,-20517,-75283,-126968,-22542,113698,136851,51068,-66144,-134565,-116140,-88666,-36909,21596,80481,121715,73662,41082,69437,91765,47986,-31746,-114021,-37198,56202,107672,111278,91454,60015,-101266,-224783,-249240,-197931,-97623,-33616,-8177,27282,51065,76004,137883,-88536,-8315,-22547,-53370,-48221,-64178,-101092,-138277,-107652,-27491,-1551,-6447,13322,52969,107212,62463,-35625,-74316,64083,93555,29078,31477,53767,80368,140416,113515,34331,-60785,-35723,-55629,-94137,-73099,-28070,-23185,-36851,-81731,-69950,-199,107436,66996,26835,-33570,-103983,-147226,-92209,-15182,-73265,-98254,-51151,-29210,-77395,-124230,-159726,-123794,-93244,-64704,-31929,17217,29425,40673,39706,60402,44780,-27008,12857,98229,101166,1700,-93788,-83740,-85482,-88496,-65822,-80849,-67556,-90635,-41834,-2386,-24578,-52224,-36608,-22903,-16015,-7102,-28281,-42956,-55702,11354,72605,22710,-33670,-114008,-131135,-103591,-62467,11608,34787,24610,-8921,-73580,-97772,-8057,38008,-2394,633,49229,-6796,-115917,-98799,41643,244449,157272,43663,14574,-3599,-24676,30557,94312,26137,-120515,-58371,16857,34613,-19657,-102441,-110724,-82706,-34074,-5082,29122,17266,-20460,-34675,-34005,-36778,-32826,-45250,-67650,-75541,-89255,-118797,-75042,-26389,3018,43373,62963,61027,51751,-13480,28892,146126,180444,124167,63083,24895,7058,-6425,19190,69612,72511,-8606,-24768,38289,12824,-103797,-117463,-55590,-47090,-76188,-38540,-22939,-28619,-25952,-8189,36570,108595,12206,-110648,-111358,9101,204991,425626,495420,480378,319967,127093,19892,18868,59835,154658,279308,272441,115059,-20747,-63431,65086,247772,423677,347858,219235,125371,80111,53991,15171,-41582,-112373,-113512,-50299,11171,46632,73344,58719,-3843,-76658,-107250,-42359,-69519,-62755,-90524,-143358,-69731,-63862,-109073,-50220,15467,45602,41943,-31010,-62262,-11963,-16867,-58346,-50896,-67537,-69483,-14300,26599,13431,-10982,4947,65866,38674,-8723,-21105,69175,101162,83088,92545,246202,411923,490390,415957,222900,56937,15351,29487,-102,-57917,-86062,-52543,-6851,69566,179390,155159,50724,-58716,-65933,-19569,-46689,-86357,-61825,17757,82463,62408,21474,-2193,21371,65755,118200,109640,71392,38246,-4380,-36267,-48286,11224,91623,112865,109758,43138,-49241,-87017,-93461,-57679,686,42243,28182,-19794,-84403,-95908,-29943,17023,13504,-33566,-18394,91476,198912,223559,127196,61715,-24147,-9093,22108,50256,33782,48037,107459,84883,-105783,-44981,4090,18929,322,-48311,-113713,-106647,-102538,-96432,-133697,-76579,51115,171474,255707,158404,6183,-67784,-41235,-3420,25881,46604,10843,-32963,-39372,12642,54081,101256,193108,275874,280620,296227,314511,258942,39342,30113,61308,-29256,-82438,97126,101468,-16556,-43534,35727,-19027,-72682,-71867,-29770,13584,-11956,-39616,-37797,-24973,-8460,35113,48432,55792,68493,50989,89407,117677,104349,146689,116000,51154,26413,-22636,-80685,-72423,-62135,-60429,-16323,86127,111916,106631,73090,90280,97899,121359,149746,216802,189642,40217,-29794,-34155,-41346,-39749,28321,100984,79258,71824,107855,155853,183050,163899,112643,30158,-33704,-34667,-66104,-65802,7929,84278,85011,30825,-56779,-62155,-58777,-61951,-101087,-65562,-38647,-15711,7178,68533,125312,99941,66338,58839,50304,116540,154023,109284,88435,112624,79833,126281,133290,116142,49126,-50253,-110030,-112266,-99358,-82303,-76893,-60798,-57934,-75519,-90580,-81969,-74105,-16693,24119,23963,27202,28350,-48759,-141522,-61091,-108933,-5501,94538,60075,-16509,-19823,-36160,-98857,-124521,-55660,19740,97611,127985,100437,69537,6673,-74246,-29271,52915,-4167,-111517,-65960,44411,76800,60958,122769,187479,126343,16740,-67045,-74090,-56190,-35825,-15089,33124,103792,148186,102527,32299,-71501,-107554,-61335,-27664,32393,71337,75535,19730,-53678,-115084,-120357,-111801,-78405,-29894,-17126,-39741,-90463,-97128,-3546,89296,53515,-11546,-48385,-107413,-99695,-63732,-46421,-39911,-54219,-61215,-41907,-9127,947,-27879,-83127,-123297,-114820,-83421,39524,160062,177839,84882,-4821,-83575,-123191,-74217,-39864,-42975,-85093,-8533,57581,50002,-24305,-70509,-44757,25871,79236,95936,83833,33602,-50180,2792,145120,225286,185377,126900,68134,61040,105885,75167,16644,-66029,-97203,-34442,34864,-40471,-105185,-124731,-44516,55423,92253,56755,3970,-32577,-88728,-103158,26064,153264,124740,71193,-4479,270,105865,215025,267514,237926,241298,242352,234527,195240,67862,-9938,28960,7721,-79549,-80230,-48504,-29469,42668,56456,59463,90479,95638,35572,-12582,14034,78708,208769,325665,349017,278219,220313,84045,19395,39851,71121,77954,34474,-3493,-29250,-33807,-28829,-12820,32750,61199,23035,-70917,37593,103505,107290,66086,54304,-676,-23977,32352,42406,7628,-31309,-110422,-93586,-77363,-91939,-55384,34395,43517,-31669,41221,61077,-29366,18159,126967,135409,47687,-9655,-18410,7994,26626,26239,12560,17995,26260,52048,108019,171918,180932,100537,53115,154423,320950,311841,122600,1745,-31463,10532,1606,-16325,-97739,-102425,-72743,12974,36821,-48391,32769,201136,206463,102608,-24912,-105435,-68262,-7310,-4590,64946,152063,161686,104487,-18385,-64076,-6858,-28827,-86216,-61708,-46310,-82436,-78554,-20783,14779,-6864,-75040,-63846,3319,20834,789,-47268,-78158,-19517,48627,115492,84839,208,-91392,-82994,-93280,-118630,-37576,77030,148833,167488,179470,135545,69839,27588,25568,39334,30050,-39859,-84317,-67857,-84334,-120133,-136299,-170850,-131099,-89403,-26245,660,2751,2164,52703,111406,63630,-42430,-21941,87805,130696,155722,259088,255467,125567,3433,-62901,-9758,6508,-42441,-62113,-90818,-89128,-50766,3448,9736,13416,-2743,-28196,-54995,-111990,-119686,-71994,-6682,10099,-19121,-83738,-91280,-69468,-63430,-44289,-32995,-30954,-34141,59701,140828,193727,164504,42382,-77149,-60573,-36199,-100845,-28772,3757,-6222,7681,21653,-13939,-36401,13448,72383,81506,42721,-2975,-75144,-74777,58009,242228,345292,340355,167260,46714,12249,19786,65796,97206,101039,55245,-42488,-101122,20520,97008,198336,220227,73172,-62901,-105926,-78947,-66084,-31381,45226,83712,123230,136222,51541,-73377,84361,281980,394350,277499,101908,7238,-17478,1788,52713,128322,112167,45471,-48211,-59250,-37280,-25446,-50969,-26251,35982,107425,113460,95284,156310,160317,98084,71770,22720,-41572,-85542,-14973,74228,40935,-64012,-118013,-33327,-15376,-66749,-61028,-21209,-30034,-50533,-55331,-24952,-9049,-23749,-27211,-27835,-4663,24722,67768,135035,196200,266250,261728,206744,81586,-24462,-79271,-60259,-51385,-39282,-43591,-12429,22133,-33354,-101254,-42736,52609,192761,317935,313870,210461,88961,23216,6332,-5478,-32651,-66850,-46574,-32247,-55522,-92679,-97207,-42365,-21636,-88182,-69341,30266,62114,10823,-36389,-1295,146864,217323,135542,48975,-1718,-72326,-83760,-99531,-88582,-118668,-97826,-26825,29282,-13234,-77018,58,74434,24217,-97797,-90036,25986,115543,150401,114312,53327,19436,-58232,-57837,-29595,-19072,9779,-11172,-40785,-102715,-123114,-100554,-97160,-43494,28714,28652,44253,56272,67428,15444,-51216,-59373,-60579,-66129,-63235,-16444,9863,-3196,-14153,-42334,-69619,-36835,75536,157161,174245,102956,33075,-25420,-45985,-11604,40800,-8487,-94492,-103355,-123105,-75998,-44973,-10575,33767,34229,-27721,-9909,113986,139941,69778,-18309,10945,79160,48886,-28770,-27717,58376,72320,-36998,-110152,-101286,-161024,-132293,-95426,-100365,-107852,-87099,-34260,12458,-7787,-71395,-84481,-34077,-40243,-115349,-8083,5001,-48681,41531,108575,105462,-30516,-57163,81773,194057,221630,234958,220080,148584,48462,-55011,-40732,50737,76459,-14716,-68705,-68882,-88785,-47451,-7991,4642,-4943,10095,258,-6246,-21756,-44707,-82777,-42840,-9810,39698,118326,192068,221335,208960,166846,68636,20234,28564,63243,41925,-39610,-39406,-36672,-39194,-58024,1668,31074,20833,-1680,-6975,-11265,-18457,27051,97116,113022,130337,92124,20696,-56478,-38940,-17049,21446,26659,-12385,-46902,-33795,20177,102550,256125,355100,323272,217805,150818,92071,6839,-101400,99301,65176,-46358,-44399,-94744,-69836,-21290,-3779,12500,20073,96420,126779,115647,93244,47631,424,-28011,-40120,-32877,-19108,27839,53979,71766,96845,69908,17210,-23414],[-7209,27327,88766,94845,11052,-71818,-25504,32504,37474,7129,-53564,-92563,-1709,84147,133496,107498,29648,-62163,-108428,-37800,29281,6881,-37774,-41360,-66884,-118150,-88060,-65741,-96428,-50004,15474,125589,192114,173944,143601,81448,-1486,-74263,-92198,-58175,8974,100178,135733,150079,106423,36427,-24720,-39592,62818,161518,176754,110160,27294,-18254,14187,57,-23531,-22330,-15196,-13223,-27146,-43950,-17622,49568,133028,296747,393186,340322,71127,-56812,-54070,-45556,-74006,-102707,-87334,-86571,-98022,-116731,-123198,-103691,-79110,-65736,-42038,-50492,-29669,28355,79574,92093,43496,-12072,-54232,-88935,-13175,40825,-44684,-105346,-73345,-23218,35396,71229,-848,-37619,1931,2794,23462,92608,110038,-3673,-126678,-48979,23002,69665,66584,27175,12298,-17578,-93357,-128023,-87248,-62804,-54929,-4154,-8563,4895,29315,59454,92480,30671,22119,23385,-8438,-58047,-118054,-73877,-19509,55054,152383,201461,125177,34022,7477,-4112,-29598,58047,155213,161484,121813,42431,-35049,-129799,-102760,-42700,36664,85265,77454,22925,38572,8044,-86893,-117981,-96890,-23659,56674,97005,73073,-27767,-101571,10875,69310,100349,196043,273418,273831,105668,-79472,-81858,3769,-32385,-97673,-96280,-99927,-69726,-32209,6485,37161,49021,82582,102442,72436,14169,-111246,-65496,82805,106317,129009,107479,29370,-11791,17248,50422,86652,45255,36094,59744,55263,31913,-48648,-199297,-51857,99835,148419,107295,78668,94523,110665,57438,-5251,-39266,-22531,-26520,-20471,-12771,-24537,-20088,13628,-44246,-128695,-143160,-131396,-100124,-81746,-21967,-10097,2458,20859,69845,20385,-51920,20972,20803,-18268,26562,12109,-32500,-60470,-94688,-152264,-111865,-54097,-12992,19235,26831,51398,41000,-38835,-94641,-25702,35353,21309,-62983,-92679,-51045,-47871,-67692,-74913,-10321,54830,71906,51010,19269,-19370,-57085,22645,108422,219618,351522,400716,383773,216715,-25415,-121002,-52334,-19945,-139,11852,42838,89836,114733,144934,192734,184175,124728,77386,34612,-41079,-101363,-56239,27954,45453,45152,51818,34060,25509,41883,104836,215817,314217,386649,272868,155988,63415,-26888,-73716,-86217,42196,220481,251402,116306,-29375,-98356,-69514,-43097,-43363,-71442,-62791,31673,64239,124857,218746,164612,27199,-70207,-87340,-42629,-15456,-35307,-61509,-65195,-38411,-8407,27272,65290,36851,-45838,-69532,-88936,-118452,-88568,-74379,-20056,52401,116385,133759,85063,58243,188242,250252,112280,33581,-16098,-47254,-74614,-69177,-36465,20625,109270,166351,156821,127132,72322,40831,18813,21465,60876,112372,123434,75182,-41277,-96393,-91149,-92204,-77535,-22420,-23779,-10826,71428,131771,163450,146525,98853,-320,-117039,-156803,-132033,-127207,-143657,-96259,18332,-21966,-46147,28895,70108,93154,103184,94585,11833,-63275,-60626,-6478,76889,287458,472250,376458,152405,20024,-752,11553,18009,-11304,-95511,-140935,-70014,23684,90485,84136,89507,96206,116974,200519,238619,127506,82985,84948,34733,-98961,-52683,-32029,-37510,-23588,40320,77706,-6879,-128421,-38662,92908,243144,370550,465660,382366,164230,35506,-65665,-114463,4528,124822,171876,86435,-15456,-33229,26981,-9326,-108203,-41899,112248,188018,192813,126731,64011,27049,-23287,-47952,-24921,-25085,-52393,-81943,-81754,-53113,-42399,-25374,-54779,-76062,-109232,-66937,-21927,-45029,-109336,-142387,-98709,-58135,-71582,-60098,-9381,35253,46210,6697,-80723,-139580,-79849,-47731,-69676,-62970,-24842,57736,153534,110888,-89145,-27487,140868,170212,64502,-68825,-27373,100451,139473,102046,-32609,-34627,63391,74475,58696,-19765,-75447,-120797,-56001,30455,38783,36997,19352,22776,-24289,-6598,32966,29939,5100,26520,58947,103959,157281,146994,70866,95309,132532,10585,-41026,-51319,-41662,-20884,-49602,-115008,-100324,-1693,67918,90205,83996,87195,78348,23524,-2066,27032,84186,83929,59841,53773,-36580,-49736,-25110,-9306,68369,119392,46327,-67706,-88308,9394,101889,101546,76336,5305,-84755,-125671,-52136,3827,443,-61120,-112289,-49592,69104,127631,128038,166625,195794,151430,71694,-11985,-48964,-1772,34873,42281,17210,-45683,-19673,96340,230763,179676,106261,72125,61828,22006,216,-20787,-77242,-115045,-123743,-101136,-88047,-97736,-114830,-120234,-120639,-82536,1154,75484,113649,82015,-16067,-97380,-122283,-81639,-54087,-63333,-74746,-111529,-37521,80490,178611,242694,174449,37609,-18303,5952,-7131,-35656,-48561,-35093,-78119,-63710,70873,199046,194476,60021,-81323,-46548,-1078,-55558,-138532,-127929,-125486,-110287,-132197,-105756,-56365,-32257,7187,17830,-2498,-9558,29469,75150,169852,236143,243024,157420,90523,37615,10741,-24216,-36788,-3207,42009,89265,107087,89413,37140,-1028,-21255,9478,61293,6556,-76552,-26573,114228,165801,102954,29581,-4928,5090,31090,50986,-27533,-92321,-86485,-48170,49800,106779,32598,-1577,40595,46624,27940,71095,61707,10579,-47519,-98262,-54771,-34137,-48341,-57795,-37598,22375,124684,211128,154709,55795,-34847,-71420,-67137,-84614,-110777,-63903,43004,140229,207778,269906,245050,167652,62478,-35077,-47547,80106,357391,547293,602662,462946,204879,8932,-89070,-43411,19355,50769,50695,40501,-39371,-47512,70780,118608,84019,10748,-17837,-9393,-33134,-15798,-71139,-40879,58152,53755,-59121,-81867,-34072,19105,-9778,-54158,-91645,-82056,-76466,-142238,-81905,59515,82884,107848,149444,51902,-12749,-14280,-50843,39707,232640,294661,210323,53774,-68845,-49592,-38780,16716,84850,126644,120672,72734,-17147,-90329,-46375,15124,5500,-50703,-90930,-111287,-83792,-44313,30957,126493,197391,191254,173672,136329,122932,150723,181877,186325,205484,178934,69685,45232,114361,250769,232961,62100,-75771,-82822,-75210,-94970,-194146,-197991,-187622,-147730,-117840,-93818,-88024,1857,-21493,-65888,-62407,91576,122215,67360,39974,13254,3802,-19925,-28965,-84782,-124973,-13459,132465,172241,99144,-18386,-93091,-86036,-91071,-61769,8908,68962,105708,79628,68155,88488,93267,42041,-36320,-104488,-22340,67214,99765,87325,54420,25830,-111859,-255459,-292148,-251850,-167868,-124979,-109784,-61942,-10069,33842,119292,-58987,-39666,-37513,-67518,-69359,-90716,-130842,-139320,-90782,-16719,10992,3750,9550,35091,81378,41109,-45381,-76669,54437,87152,33702,41719,62878,89132,141350,118576,59547,-26319,-27948,-54319,-82180,-86479,-32998,-28047,-41959,-98717,-110154,-35386,73367,48140,26198,-18549,-85033,-139251,-101088,-10763,-60070,-99132,-57734,-32549,-81520,-128027,-147802,-116331,-104515,-84281,-48527,11123,33436,43027,30924,44151,26009,-28488,57211,137993,126371,13142,-101652,-86997,-74296,-77314,-61338,-66083,-19568,-45522,-11646,15265,-20103,-54029,-34964,-15663,-6740,7823,-14263,-33781,-55469,2325,68105,23811,-28261,-109315,-134669,-109149,-54912,19891,36482,20642,-12341,-72852,-87488,-10974,32638,-3498,4132,58414,12282,-105643,-105813,35837,225005,132043,36143,18304,7560,-22744,9089,61867,-5520,-129969,-39739,26736,40155,-9065,-99519,-115660,-82230,-30336,836,27186,8319,-32839,-45004,-45778,-51037,-44475,-49647,-68241,-72736,-80343,-105618,-84508,-46733,-10057,37048,36226,-14205,-16556,-41575,27779,152321,186203,133465,63613,16755,1564,-5166,31014,83988,79813,-9282,-35246,26938,10886,-100485,-126121,-65845,-61308,-73847,-15640,12679,-8900,-8163,6762,40515,90240,-14560,-132059,-94214,33265,241239,458591,502252,445796,271914,107299,15409,17018,68988,180029,304793,273597,109700,-31643,-84021,38271,208041,398309,363198,253917,149314,85563,53901,17103,-35884,-102289,-101340,-41448,22167,76701,114425,92423,10536,-74619,-95365,-22020,-55688,-56731,-84233,-143209,-63965,-58498,-91818,-33330,34335,69688,67713,-19677,-65757,-10686,-2646,-38907,-50088,-90576,-76723,-9427,46385,31417,-6958,-10503,61347,41031,269,3923,99660,132474,90676,73536,196292,338324,415058,369905,209525,50612,7759,23082,2224,-43097,-66638,-56735,-23069,43370,137586,121373,38340,-66098,-74448,-20906,-46101,-87255,-59506,22492,81618,58313,15475,-21004,-4128,61987,134129,138702,98904,39423,-7646,-27874,-41349,8591,76488,84498,74348,5494,-92202,-83096,-66003,-42878,4141,41494,23646,-24018,-89700,-90307,-22723,27186,23406,-33194,-27528,88503,216241,259225,164877,72410,-43436,-44332,-11625,32709,28285,31148,71252,36110,-77384,2509,34989,28213,-771,-47051,-108320,-117202,-94514,-86162,-128051,-89949,36755,169051,278166,168633,1194,-66897,-40158,-5247,23852,45573,6938,-47777,-55914,-1370,44299,91285,162300,217705,209078,224665,255564,233742,45100,34644,57742,-34436,-76079,101429,83297,-19894,-45281,42181,-5098,-68568,-83955,-39550,11262,-9546,-34910,-35624,-27356,-7633,40772,61025,65604,62334,30371,84824,160866,151469,176146,135686,69572,46440,-5312,-62706,-54381,-50883,-56857,-23617,69168,88318,85329,65287,84693,78112,89288,126688,204189,171652,16701,-37308,-31950,-31600,-19920,63768,128622,85218,62995,88832,141280,176959,165271,108687,21478,-48278,-47662,-84149,-77967,1882,80948,87527,34388,-72805,-85131,-51617,-43713,-85647,-63964,-56862,-38326,-12094,46024,112591,104396,72376,61333,51780,106686,116523,64400,33536,60264,30604,77968,92085,89489,36726,-47167,-100566,-108994,-102693,-92725,-82594,-61121,-54588,-65898,-75434,-66762,-58094,-515,36924,29732,20458,-1687,-81461,-64376,-5609,-85726,-25551,79557,57244,-16675,-15434,-33447,-97468,-131470,-70119,2999,80920,96799,85676,52558,-20199,-91599,-9635,67660,-12975,-151315,-39602,82517,102619,79594,133460,194401,139412,26741,-60495,-77278,-64203,-40156,-19494,24384,87125,136586,101659,30874,-74167,-105378,-61094,-31538,29047,62097,46794,-2840,-55322,-98290,-91217,-86014,-73052,-31129,-15994,-30677,-67050,-55562,49847,142435,85708,-1686,-41181,-98999,-93858,-59215,-43828,-38253,-49291,-54467,-44631,-14520,-616,-34665,-89615,-121602,-113251,-82525,37510,155939,189172,98858,8027,-71637,-127892,-76374,-38410,-38486,-96589,-29687,43790,45064,-25981,-67128,-33125,41807,92359,94419,67140,6334,-73084,-2025,132633,221429,185239,133510,78243,86859,159949,136686,56830,-51858,-103378,-49202,20469,-59323,-112129,-124500,-47286,63594,91046,44190,-681,-39778,-99740,-95647,15627,117250,96473,54212,-18669,-15126,88582,208899,286663,262898,248223,235570,222963,205377,86674,5802,40913,24804,-64237,-106173,-68852,-32508,45688,66322,73355,93408,86824,29194,-22060,6563,72112,189582,280172,306511,257495,219669,106587,49858,68306,76686,61545,5934,-25569,-46731,-48583,-38387,-16544,35178,67529,14836,-96906,45976,121877,135554,83220,50062,-3757,-15283,26508,13819,-39551,-58706,-100044,-69263,-55942,-72282,-38115,39131,34290,-59636,18347,73018,-17416,5826,122560,145418,62849,-5038,-15309,13990,40455,42746,28690,31841,35487,57612,109472,166261,164415,81838,40023,137547,300880,284606,100146,-274,-9780,41027,42039,14164,-79959,-104097,-86381,-11792,14053,-50027,33629,167890,151290,56827,-56368,-127956,-71166,-5451,-2856,64996,150482,177588,141773,17319,-52414,-19599,-47329,-67000,-57593,-50131,-84492,-76835,-23087,14642,-1256,-64882,-84425,-21501,-960,-11831,-49179,-90319,-46426,15135,88986,80055,16767,-102231,-101305,-108493,-102478,4395,132776,186227,185184,184874,138144,70934,26635,13784,20837,4423,-69472,-51291,-38152,-62668,-103590,-123498,-151502,-133399,-95903,-31770,-4039,-6094,3401,48142,108565,66669,-39139,-35304,56334,73624,83442,201271,233488,126314,4753,-72662,-25961,-9252,-59067,-81506,-103652,-92683,-52976,3578,14072,19844,-1334,-27935,-55964,-113500,-117330,-64726,-5217,5217,-23247,-88803,-99004,-76312,-69411,-57166,-53480,-51306,-35989,63357,153554,215349,181321,59866,-18938,-16785,-93,-57424,-22014,569,-17776,-12147,10923,-13981,-31133,14868,66544,69964,33354,-8784,-81370,-75725,56620,218298,311008,319827,178654,40591,-6003,-2942,41372,76750,85457,43919,-50377,-101274,33611,115046,206056,202904,43077,-85092,-101919,-77265,-73150,-60118,-3280,20610,46110,55968,11999,-70437,60543,216007,332842,267721,94425,505,-13383,22248,94295,193234,167611,66990,-42568,-39572,-12517,-8357,-40141,-17217,47553,116979,112971,80523,144087,164942,95621,58316,5578,-58898,-96774,-25927,64750,42138,-64963,-115033,-26123,-4682,-57319,-64811,-21447,-26753,-43052,-47865,-25147,-23276,-34167,-24736,-16171,5725,28613,62058,122391,174141,254430,276155,239536,120619,336,-69071,-56545,-53815,-51275,-53412,-27318,-315,-52081,-92323,-35005,64048,216724,338651,338665,226322,86611,13697,3961,8830,856,-24343,-28641,-31273,-40566,-66586,-106812,-48463,-25526,-94617,-67070,50754,89777,28363,-38109,-15693,124612,168757,82777,19902,-9239,-72927,-80330,-96043,-89330,-108059,-78337,-6432,45567,-3303,-66034,-11230,49608,3582,-112263,-112611,-2766,58188,82650,62642,20242,13481,-45230,-53724,-33659,-26763,11128,-13059,-49055,-118436,-128457,-80862,-53381,-13133,24981,16156,28429,31748,39974,1412,-52303,-54658,-60373,-72531,-64874,10768,39283,16472,-3113,-35393,-62690,-30970,75919,161410,189574,129690,48562,-25361,-50167,177,47399,-9583,-90771,-97049,-108691,-71888,-50900,-45235,-15499,-4530,-28329,10221,119239,132670,61910,-15155,13551,79907,46679,-13035,1926,86844,109200,10573,-63609,-101861,-157732,-131288,-97840,-98447,-103019,-88039,-35460,9470,-10298,-53722,-25227,20738,-6847,-97260,-28150,-10389,-88783,11489,80783,83038,-42596,-55860,97230,229648,266127,286837,251116,162310,57092,-49363,-35002,61215,92805,300,-69532,-76527,-76255,-39081,-7580,-638,-15213,-3991,-12190,-17287,-32156,-56736,-88762,-42031,-9634,36898,127695,235458,278254,243660,173525,59532,18285,42494,72023,34478,-12102,16517,5471,-29183,-77915,-18324,15257,10296,-3718,-1985,-5998,-15941,24621,103139,132389,149675,99051,19133,-63661,-46754,-20073,35227,64068,38303,-14553,-25178,16170,84707,219183,324221,311946,213434,151513,92457,10551,-120851,87253,52898,-54869,-63581,-88265,-51907,-6185,19022,39641,38021,107885,97615,77865,63213,26616,-12634,-34729,-43456,-42256,-32062,12786,37987,54820,81114,60035,7475,-25562],[-3217,28979,87157,95224,20165,-60070,-36080,22633,34560,8943,-45866,-81253,4138,101002,159438,127950,37552,-69000,-108003,-21823,48470,12603,-39841,-52168,-81612,-124315,-83116,-64119,-92813,-49476,15645,124777,189528,157136,115907,54730,-16847,-85984,-102948,-67881,1057,99078,148061,169789,116774,34520,-25227,-36780,68729,180052,212863,148302,62549,13802,32631,-6254,-27613,-31037,-28056,-30393,-41115,-34316,16653,90758,172693,334471,420997,364524,101031,-35629,-43101,-54787,-93275,-75553,-61091,-76284,-106551,-131318,-107160,-93793,-78047,-74914,-55317,-68197,-38292,29542,84155,94400,44313,-18270,-65601,-83523,20795,69997,-19197,-90920,-72331,-18972,34761,43259,-54137,-40519,11361,13803,24627,74793,97028,-6949,-132746,-50837,12147,58935,67730,32493,8650,-32000,-105267,-126082,-86878,-68899,-69221,-28037,-32237,12598,26609,47824,87981,29596,30441,33795,883,-49686,-118723,-81452,-34425,28628,107575,171754,119469,36600,15288,7272,-29474,21034,94835,132324,135023,73777,3716,-106328,-95669,-36780,45889,96589,93958,43028,54786,7519,-85393,-120389,-98718,-18912,63473,102451,76226,-21387,-91767,13693,80209,128411,232053,291826,260144,81189,-97694,-45798,27645,-23307,-104240,-100709,-101771,-68219,-26227,18903,51625,61245,91835,109484,86977,27548,-90138,-66461,80426,100741,129816,112023,47310,10406,35165,61067,100314,69111,74577,84520,66711,44715,-28729,-179364,-40838,108166,157844,133893,115747,126057,126296,62530,-4608,-42010,-22135,-12011,-7879,-12545,-30554,-49962,-35588,-87657,-154505,-137679,-136067,-99754,-66637,-7445,-3773,825,9565,62241,39419,-45998,6729,-5404,-53975,-9780,108,-41843,-78107,-118371,-128735,-105082,-67266,-40842,-16822,-8474,22854,28386,-42228,-84606,-19208,37297,19016,-77240,-122242,-66840,-56736,-78329,-101214,-24949,47979,57952,27882,-9340,-47566,-92675,-15054,70975,184174,322618,390183,403669,241465,-14824,-110084,-49964,-14716,11938,31692,65092,95486,113293,156072,206423,181358,109796,52645,7617,-47672,-99997,-74606,5824,33487,43295,56397,35118,16503,26602,77934,162673,229037,294267,222516,143382,71996,-19395,-65472,-74947,59857,237899,246261,90320,-54219,-71983,-56818,-36247,-36528,-68036,-63815,21960,44056,94818,183550,133066,-3481,-95154,-104974,-54982,-27818,-50884,-73090,-65289,-33281,-4848,29826,64345,26320,-62117,-94548,-112770,-143644,-106418,-54075,37576,126562,199237,198497,119680,80984,203938,235610,97918,29080,-21697,-66610,-93144,-64982,-36119,15820,103190,150302,131932,113794,63899,39946,12311,-13623,13633,64211,81127,52884,-48166,-93157,-93160,-88371,-40813,30026,26049,30303,102598,148626,170008,148460,103353,9734,-109002,-170768,-120664,-116942,-129079,-85378,15577,-40256,-57156,35468,83294,102951,109277,118542,30167,-59450,-46234,6192,67046,269002,462394,381517,161763,33495,13366,20130,15507,-23348,-113696,-104489,-21297,74523,126614,100567,90052,78217,86551,161976,207013,114507,61097,58326,10585,-113734,-48743,-30766,-43878,-37802,16486,58917,-14975,-123788,-37771,103334,299896,444781,475188,341543,146329,31397,-69994,-105996,17314,151236,211132,118665,-3582,-45174,21612,-9354,-98398,-16395,132879,195366,186236,113616,46139,14757,-20488,-37697,-34918,-56890,-79162,-108021,-114843,-80032,-61262,-33726,-52617,-61806,-91367,-63852,-19195,-33111,-89829,-147844,-121275,-73134,-74861,-51743,4610,48174,63717,26434,-63641,-119612,-66037,-42472,-78682,-72084,-28521,67165,167555,98271,-119814,5994,177139,199954,78976,-67745,-22248,104414,142798,96914,-36161,-30787,57418,65130,46504,-19512,-69807,-109845,-41440,44543,62588,57361,35196,34246,-18562,-10586,34267,43009,22011,27648,53605,106289,164668,162753,97485,119425,165072,65031,-30123,-45268,-37627,-14830,-45628,-110600,-105040,-2543,65476,81711,72182,78559,82114,34663,14570,49011,102642,77423,21973,24426,-42725,-47376,-17583,15599,104238,147870,59832,-65829,-88605,21485,113447,101835,66394,-9598,-96895,-102978,-49404,-9687,-20796,-77065,-123685,-57817,62853,123426,112278,124807,139781,108431,50044,-19776,-58989,-5279,35437,50770,29415,-31722,-87,121173,249404,155710,97462,76365,65418,23263,-99,-26125,-84323,-119954,-108676,-88470,-89003,-102718,-126744,-136092,-123418,-78646,1136,86840,124564,86421,-15905,-97157,-127385,-88470,-58495,-67157,-79572,-111540,-32726,96997,212094,285253,208638,57785,-14724,6703,-5612,-31874,-43127,-26843,-69750,-52740,97706,244996,235455,75064,-83087,-54272,-1844,-52674,-142921,-114423,-121227,-126853,-149508,-96262,-53216,-35545,-5406,-2774,-14726,-15936,26067,77839,179162,244578,260995,173633,89268,16752,-22236,-62170,-57002,2837,68031,123890,144951,108088,41763,3717,-9988,28278,90923,33847,-54550,-48761,91603,173306,125001,36083,-21323,-11700,48826,82222,13084,-63719,-63442,-24274,63690,112224,38810,6460,45398,52011,26545,44924,17648,-17457,-50650,-50657,-19919,-16925,-50104,-75848,-49115,15593,126482,234763,175443,65484,-28550,-67016,-60352,-79844,-118827,-76710,30306,125089,189006,242161,211237,143725,55772,-27167,-36719,96587,388541,559946,602470,463813,211026,13568,-88902,-36171,29570,57905,54572,45586,-39174,-45663,76767,134433,95968,16116,-15266,-11936,-45690,-56716,-84714,-13331,71175,39825,-78076,-87571,-44404,3053,-9312,-46555,-85150,-81854,-71281,-122598,-84309,33546,33500,47097,110845,33186,-21142,-13206,-40134,20410,185692,255314,204222,69066,-45328,-41865,-35903,20124,88378,115916,98454,62871,-24729,-104554,-37975,20811,-542,-55471,-90329,-110316,-89135,-54477,24335,129456,217103,225118,197046,143756,126757,154616,185534,186553,189913,163664,60532,39922,124004,273243,261965,86469,-73527,-106945,-77557,-96823,-174256,-172960,-162483,-130855,-115428,-107453,-119494,-16922,-29247,-54617,-38919,90046,108364,52502,30336,12882,7510,-23021,-36672,-89204,-121040,-5594,147841,203389,140939,23296,-47393,-36893,-59537,-79174,-6733,50731,83080,84000,91951,104235,92383,33881,-42746,-92770,-9199,72183,85482,60437,22584,-6583,-121608,-284004,-329283,-298767,-230530,-207164,-199882,-139553,-61585,5130,98573,-35150,-70431,-53660,-83136,-90807,-118551,-157132,-122362,-74217,-7083,22750,14269,4990,19780,61454,24574,-53435,-76839,45479,81575,40696,51522,70657,95970,138299,118478,79301,4330,-21462,-52800,-66199,-95356,-37915,-33344,-46413,-114370,-148507,-50888,44236,30418,23208,-10680,-76189,-140874,-111086,-3148,-45798,-95650,-62282,-35092,-85309,-128918,-136294,-107486,-115404,-100128,-55809,13139,44438,50657,25561,28051,4879,-20779,97271,165224,137545,17296,-106717,-90320,-64272,-63412,-55947,-53677,24119,5973,22972,36354,-11608,-51223,-31728,-10772,-1263,20857,2372,-19802,-54486,-11444,59096,23050,-22264,-102004,-138242,-113905,-45444,29022,39305,18093,-14133,-69251,-79969,-20627,19644,-9638,4546,64953,30512,-95602,-111431,33720,206256,111115,31524,24704,20281,-23081,-22918,28185,-28468,-102443,-22915,32487,40419,-110,-88564,-116410,-81055,-27649,4787,23455,-994,-43302,-49323,-49492,-55737,-49269,-50486,-67053,-68696,-67095,-87650,-82861,-61131,-22368,27457,7581,-74890,-58834,-56213,27624,152941,185105,135814,58144,3182,-8429,-6921,39085,93150,82051,-12695,-44734,17274,11849,-90220,-140188,-85237,-79269,-64510,9706,51747,18668,11801,24656,50702,80903,-22016,-107357,-74043,58067,276790,479957,492316,397335,219284,85447,9790,13168,74948,200145,321306,267623,102175,-41827,-101114,15193,168229,357245,361682,279454,170262,89278,52800,19043,-28348,-88585,-89254,-34261,30480,98572,147039,119896,24234,-67951,-82092,-3378,-38524,-49866,-77263,-135715,-60380,-53754,-75492,-15896,54624,96662,96702,-7226,-71122,-8304,13773,-17204,-40413,-61574,-24302,20697,71534,47145,-6591,-32956,48227,39317,9764,29551,128226,159684,95898,54779,141801,254453,334002,324891,201471,50891,5918,21379,9038,-24979,-47172,-59436,-42438,13383,94170,91102,28244,-70710,-80186,-21905,-46661,-89274,-50030,30705,79236,53066,10647,-36370,-23215,62726,147362,161582,121127,38755,-11263,-19204,-34373,4634,60483,55779,38349,-26354,-83051,-37047,-36635,-29169,8167,40983,20800,-25810,-93026,-82687,-11627,42291,38644,-27676,-35611,82750,225224,286911,205237,88584,-50474,-75795,-44112,16461,29024,26531,53348,24921,-21717,48016,65845,36999,-3472,-45052,-94473,-121907,-84922,-76231,-117175,-103974,19422,157960,286694,170079,-3020,-64740,-39799,-9068,19814,43396,3701,-59948,-68424,-12337,34815,80714,132229,163288,146545,162310,200227,207120,52024,40112,54540,-38782,-69111,98450,64432,-21811,-48431,43171,6549,-62539,-92093,-45415,10841,-5792,-29273,-32276,-28882,-7473,43656,69798,73001,53878,11809,78733,203279,204950,206737,152839,87364,63781,9155,-46663,-35871,-37778,-53185,-33502,46942,63617,69674,61464,78012,55698,52064,99297,189377,153124,-5668,-43433,-27178,-19300,1969,102287,154652,90274,54096,68457,123009,166254,163784,103629,12073,-64975,-66952,-95523,-80182,89,80161,92618,45163,-65086,-94430,-39111,-25215,-70275,-60667,-73241,-60482,-32073,22439,96570,109919,82258,65690,52406,92591,81182,29478,-6389,22583,-8596,32450,52288,62520,23641,-44784,-94303,-107705,-106883,-102772,-86767,-60594,-48915,-54562,-61528,-53075,-41218,18337,53176,38127,13342,-24674,-36287,15525,47217,-59411,-46903,58195,51134,-13719,-9670,-30820,-95360,-130318,-84544,-15382,63309,70197,72581,37428,-46802,-101567,13860,82980,-17901,-173473,-759,121855,126122,93947,136186,189752,143361,33338,-53994,-76417,-70217,-43045,-21993,17421,70331,121288,98133,28217,-77986,-103355,-62720,-39932,19601,47448,19261,-16093,-42289,-68978,-59962,-56789,-56712,-26871,-11893,-20195,-42944,-8363,108920,191259,109873,4255,-36773,-92231,-87900,-53800,-40378,-36282,-44797,-47303,-45366,-18596,-1708,-39216,-92514,-116825,-111654,-74128,42162,156263,203027,114325,21861,-58413,-130847,-79792,-38763,-34607,-103437,-48579,32372,42610,-25102,-61692,-22540,53210,97980,86020,45531,-24579,-94599,-7263,113160,210311,181544,138571,88569,112825,211605,193823,91668,-39857,-110147,-63430,-59,-81235,-118769,-119547,-48549,66835,83407,29592,-5126,-45992,-108646,-87749,3043,77139,67706,36193,-33614,-30133,70492,197458,297666,277607,238088,211941,199858,208695,104945,21365,51118,44533,-38847,-113536,-83973,-31156,49748,75656,85456,93541,78244,24726,-26854,-5,64713,168217,236394,267119,240920,222694,135059,83675,96858,81426,44621,-22431,-48731,-66417,-64895,-48581,-21655,35932,73238,9845,-102193,48874,129187,152995,95186,43876,-4966,-4810,23053,-9287,-79200,-71323,-74378,-41614,-35017,-56555,-24264,41441,23786,-80421,-1107,82768,-1188,-8715,111031,148191,78715,1872,-12393,17250,51602,60170,47129,46304,43754,61146,108004,156991,144444,61864,21271,107272,257380,230037,58178,-11583,9796,71356,88731,49869,-65078,-109217,-101006,-37214,-13688,-55373,29866,127383,92375,9674,-87933,-113150,-63636,1699,1612,66021,146704,188956,179514,63420,-20332,-14939,-39083,-47590,-55097,-55255,-84236,-74613,-26120,13968,5028,-51040,-103902,-46565,-23043,-25025,-52873,-102996,-65790,-5497,75289,85973,44406,-80505,-119425,-113316,-76164,44658,178893,210093,192635,180287,134641,69556,23097,-1331,-3889,-26251,-60581,-14917,-9509,-42236,-87640,-108491,-129060,-119258,-93520,-32656,-6888,-13921,4146,42576,103114,69077,-35043,-50420,22951,21218,17459,137628,201907,123491,5330,-78400,-38547,-20886,-68858,-92614,-109265,-92395,-53677,3730,19521,25991,-1080,-28534,-56797,-114051,-114448,-59132,-7138,-2206,-28819,-93750,-103928,-82214,-75877,-69692,-72753,-71182,-39977,61768,157892,226241,190524,76684,28843,26723,34365,-19287,-13908,-3269,-27171,-33174,-1278,-13578,-26262,13266,56032,53245,18630,-19469,-90325,-73204,54599,181772,253446,274699,181866,35800,-21190,-23293,19283,57922,71042,34796,-53869,-94897,43828,130142,207823,179332,10269,-111048,-94425,-73220,-77007,-84491,-54175,-37516,-17487,-9663,-19445,-69899,34509,153760,272240,256012,86123,-7198,-10335,40625,130876,245951,209731,80913,-38007,-19713,11091,4861,-33282,-10996,56701,123674,111212,64644,126718,162957,86160,38969,-15706,-78079,-108997,-36238,55565,44425,-66663,-111065,-18644,4939,-48791,-65861,-21413,-24730,-37163,-41560,-25279,-36052,-44390,-24936,-8012,13880,30713,52681,102389,141591,225449,271603,257692,152208,22511,-60028,-54311,-56290,-61158,-60664,-40135,-18774,-65129,-80704,-26600,72243,227050,336416,342404,229898,78211,1508,2187,23907,33892,18913,4794,-5711,-9936,-39789,-110376,-56233,-31975,-102531,-62851,74118,121047,46877,-41079,-30527,101651,122590,33016,-12265,-20594,-75275,-76815,-90624,-87431,-98307,-61328,9855,58011,6362,-52496,-22812,27992,-14147,-121094,-133721,-33448,-2876,13630,8944,-14358,4824,-29763,-36938,-22044,-25264,15694,-12447,-56386,-134040,-111682,-39989,-5908,18589,3601,-6786,7118,2675,9612,-12312,-51547,-51635,-62254,-80165,-62976,35225,64554,33199,4767,-30791,-56716,-27260,70513,154751,191826,147099,59952,-25854,-55912,3160,40510,-18809,-91654,-95953,-96170,-69190,-61325,-83568,-65433,-38997,-17564,32501,119661,119237,49460,-16731,10749,74182,41476,2488,35016,124429,153681,66369,-17314,-80366,-147218,-129607,-99962,-98308,-102466,-92558,-38363,5075,-13513,-28190,28529,65763,13732,-87753,-43401,-19760,-117418,-12030,54463,54960,-59456,-54365,106723,254339,300116,330121,274345,172417,62655,-46753,-35068,63920,102738,16758,-57950,-71848,-63530,-33245,-10734,-8728,-25473,-21125,-29927,-33210,-47275,-72203,-98080,-46671,-15151,28331,127900,263943,318514,263879,169482,45939,15648,54002,75137,23293,11481,56434,39453,-20580,-92589,-38592,-1856,-3108,-9966,-1557,-4138,-16984,15438,97559,138083,151296,93206,9778,-75298,-46709,-10359,54961,106576,93477,21580,-17354,7288,61950,175348,280132,286208,197433,143834,87197,9193,-93234,91991,59007,-39652,-55218,-64199,-42113,961,34300,60571,52373,112039,62797,32975,23669,-1877,-30755,-46514,-52085,-57355,-49834,-6660,19574,36063,60508,44125,-7563,-31149],[-86,29937,84297,93509,28156,-47842,-48811,10004,28938,9043,-38959,-69005,11757,116618,180806,141870,40988,-77900,-105865,-14281,57763,13477,-41996,-59946,-94450,-125301,-80697,-68021,-93474,-51130,11167,113210,172681,134337,86419,22516,-36202,-98892,-114656,-80277,-10711,89873,147282,173011,117500,28722,-26814,-32018,73028,192544,243435,185493,97708,46804,47472,-10831,-29806,-40127,-40845,-46507,-53096,-21840,50221,132320,211831,366110,435554,374289,129507,-15076,-35294,-68283,-91119,-38162,-35405,-63225,-106672,-128176,-86695,-77257,-69061,-77361,-65663,-85138,-46136,31211,89394,97264,46061,-23136,-76233,-79551,39438,85100,-3449,-78145,-68094,-11926,38167,21090,-100272,-26629,27522,31466,30605,61624,85318,-8273,-139074,-54030,-161,44920,63906,31225,-3127,-54527,-121399,-123156,-87058,-77251,-88977,-65109,-56369,18658,20822,34312,82916,31772,42141,45187,10592,-39815,-114526,-89207,-49212,3454,62591,134768,109252,39007,24263,18781,-27849,-12795,41148,109794,154625,110865,46020,-77461,-85350,-30004,55483,107648,109893,63555,67969,5564,-82709,-118709,-97240,-12448,69410,105162,78462,-8454,-68299,21100,93635,153477,254553,294727,233725,54418,-96273,-9794,46966,-15953,-109060,-102646,-100765,-66542,-21384,29939,63658,70219,97379,114113,100474,41537,-63909,-53533,92491,112701,148207,130863,74067,41087,57715,74622,120305,109236,118647,109244,78820,58232,-5712,-154562,-34109,106132,155179,151924,148822,153433,138359,66764,-3489,-44203,-20876,3957,9200,-6203,-31287,-62358,-56051,-97440,-139901,-125114,-134998,-99244,-55660,1825,1396,241,855,56205,59397,-33622,-2351,-22477,-76555,-44286,-14045,-52274,-95125,-128080,-102188,-92676,-80017,-67553,-48746,-39887,-4727,15616,-43411,-72165,-10783,42004,23462,-74012,-141444,-76558,-60979,-81685,-127522,-37585,41959,45204,9007,-27487,-57838,-113777,-50022,36113,149323,287298,368271,409381,254103,-8791,-95904,-43163,-3806,34997,66012,96101,101331,107181,159418,211882,173255,94191,29245,-17511,-54928,-97670,-89023,-15004,21080,40605,61176,36949,8241,12230,52433,112856,148942,200071,165745,126582,81572,-9279,-54591,-70528,64354,232307,220648,57376,-64856,-37028,-41825,-27138,-25212,-60290,-64776,10515,23479,63695,143309,98385,-31978,-117342,-120531,-63992,-36566,-64743,-88318,-68849,-28952,409,35208,67366,24728,-64822,-113178,-133301,-152104,-95704,-12175,94846,200291,282973,264544,156203,105895,218019,219092,85225,25892,-25695,-79147,-88823,-49043,-32418,11905,93765,130348,103423,93355,50707,36746,7182,-41313,-22144,27353,44595,29681,-55049,-85877,-88952,-75602,-8646,68594,68469,68315,130257,161697,172666,147087,104869,17232,-98699,-153274,-104437,-106231,-114094,-68471,17266,-51977,-67293,40816,96774,114246,116557,141545,50747,-46414,-16437,33437,72235,255707,440557,373185,165327,43489,23611,24883,11395,-32491,-114619,-71668,21907,123122,161451,114704,86432,56493,55730,122881,171341,98949,40672,39184,3100,-89830,-46447,-29568,-46742,-48629,-3924,38952,-23702,-115603,-34720,111616,341093,488910,453014,287960,122388,24000,-73586,-95452,27994,167684,238759,144281,5188,-61817,11258,-13690,-84749,17562,156657,202787,177037,95789,23946,-240,-20356,-27356,-36696,-86040,-100687,-118130,-142622,-104656,-80223,-42161,-50055,-47200,-73170,-58756,-15409,-19578,-67207,-134283,-140283,-86748,-75840,-40581,20503,62568,83132,49525,-39384,-96810,-51099,-36276,-85596,-80295,-33496,72001,168929,70325,-142458,42718,212833,229723,93984,-64887,-18842,103551,139454,87466,-39723,-28930,49183,52863,32003,-18714,-58706,-95648,-30343,52156,82946,77292,50294,46261,-8810,-12240,35454,56230,39630,27545,47246,109280,170265,173438,120631,136728,187870,118948,-12607,-37237,-32566,-8303,-41211,-105271,-108681,-4476,60563,71708,60432,69575,85237,48710,33365,68246,113873,64089,-15885,-4568,-47971,-45310,-11725,36189,134634,172187,74026,-59766,-89745,31583,121820,99058,52155,-30838,-108815,-75122,-37611,-18010,-40900,-93049,-130145,-62180,55977,115040,90334,72634,72513,53298,18607,-31927,-65394,-5377,36755,58691,41719,-16569,21500,147534,259275,127590,84061,77288,68026,25761,505,-34672,-93962,-119404,-91229,-72897,-79613,-92944,-126165,-138302,-106044,-60270,9121,99344,135956,93684,-8868,-88448,-126524,-94613,-64019,-73644,-86701,-112914,-30635,105969,235809,314730,230562,72674,-14091,5562,-4122,-25935,-36588,-20928,-62983,-38523,121399,279126,262114,80043,-90483,-67528,-11629,-56023,-133676,-98648,-112875,-147813,-147117,-82619,-47450,-35379,-14014,-22167,-28872,-24415,20345,76127,177946,241012,268308,182779,84731,-2737,-49192,-94216,-73405,6959,90584,155574,179041,121427,42324,5683,-732,44633,116724,58112,-35317,-67114,69758,172311,136181,31273,-43787,-6492,78000,107032,46518,-35821,-38266,118,74020,112235,40667,9028,43611,53223,26927,26357,-15347,-33318,-25331,-1969,18411,5407,-42795,-89169,-59993,8117,123127,244769,185331,69357,-24161,-64010,-55914,-75687,-127206,-90802,17184,109659,168361,209927,172424,115581,46692,-19099,-25615,110340,395403,532939,560596,432310,201797,13278,-87967,-28170,39140,63638,57337,49420,-39612,-50449,74280,140761,99626,17019,-14325,-12974,-42032,-92050,-84715,10364,79161,26558,-89170,-87566,-45264,-11675,-10699,-40788,-79441,-80402,-63645,-103235,-85559,5803,-10561,-2070,81009,23337,-24378,-12748,-33861,-7833,127966,204822,189688,82224,-21630,-30473,-32491,18516,82671,96685,74962,52181,-32111,-116219,-31261,21962,-11034,-61859,-90606,-110650,-97337,-70142,9891,120825,223352,246078,205057,139817,122502,150898,179623,176806,164220,139106,49765,37179,135381,291942,290267,118391,-53815,-133447,-80748,-99764,-162446,-166249,-165764,-146173,-140616,-138327,-153474,-17559,-25034,-39181,-21285,82123,88519,32279,15374,6387,6435,-30185,-44815,-87892,-117346,-1435,156650,225716,171240,54598,-9918,4591,-20373,-80632,-27034,23509,54541,85443,109487,114089,87179,21890,-53286,-83145,-1193,68310,63616,30051,-5804,-39286,-133737,-313690,-364517,-343463,-290230,-284561,-283672,-211687,-110673,-21008,73294,-21800,-97368,-71551,-101423,-109129,-147912,-152158,-99082,-60709,-1712,30193,21899,-2941,4325,43155,8371,-63115,-78298,34244,73261,45018,55736,73078,97581,129223,111198,89843,26596,-20147,-53463,-50207,-90585,-45489,-42176,-52917,-129559,-184097,-50476,15666,-206,-3645,-33103,-95425,-160070,-108816,5050,-35398,-93202,-68585,-40574,-92151,-129777,-128983,-101769,-121489,-103485,-52390,20773,57666,58452,19572,8736,-21620,-9849,126242,176043,132716,11748,-112039,-97159,-58863,-51521,-53546,-47857,57124,59197,58440,57348,-2680,-48545,-31826,-12246,-3268,27951,17778,-4339,-52753,-32898,42419,17072,-19455,-96291,-145601,-121074,-39067,34361,38870,12842,-18743,-67954,-78281,-39177,-3585,-24440,-1922,64366,42279,-89994,-117938,31822,184296,89877,24221,28204,29895,-27942,-63420,3474,-32983,-71490,-12752,29787,31463,2949,-76648,-117638,-84842,-31259,2146,13934,-14456,-55326,-50414,-47940,-53406,-49658,-51262,-67873,-67486,-55263,-71230,-76556,-73028,-37807,10909,-23339,-112409,-73121,-63413,22885,142299,171224,124607,40981,-20653,-27828,-16370,38977,92843,75164,-23494,-58242,4565,10499,-78882,-164454,-116585,-95888,-50391,32471,88627,50033,29499,40153,61536,75027,-20766,-85023,-57176,78862,305937,484261,462757,335173,161594,57958,-1541,3261,74210,211162,325810,252865,89074,-55970,-114709,-5221,128359,302722,340619,289327,182585,86964,46167,16085,-24343,-77829,-81903,-33177,31942,108170,166972,137799,34216,-60314,-73175,8030,-22728,-44908,-73216,-125561,-62703,-55254,-65785,-3941,70483,120756,122709,1343,-83046,-9072,26543,1226,-21314,2736,52544,67676,95907,56267,-10733,-63661,22390,29464,16511,51339,149025,176229,93273,31481,81275,162694,250063,279838,195134,54047,6480,20523,14886,-10388,-33093,-63066,-68418,-22748,48640,60803,15298,-78215,-86980,-24972,-50173,-91296,-35313,40402,73601,43909,3167,-51899,-40795,59076,149820,171292,131263,31142,-19791,-15467,-32471,-5301,39730,23261,-1127,-50582,-42653,1665,-16089,-22410,8299,36211,14572,-30339,-99366,-78454,-1800,57356,54335,-21506,-46484,69927,220473,298326,238703,101113,-50917,-104519,-77808,-1145,33859,36593,60989,50419,21654,82665,90003,40611,-12080,-46900,-81936,-113348,-78657,-71203,-108421,-122723,-4147,135683,276616,158932,-10743,-66368,-45098,-19283,9602,35793,-3352,-73619,-81769,-25805,20495,64866,99903,112010,90791,104740,144956,175775,55439,41454,46729,-47417,-66445,83851,41602,-27348,-57387,33973,10450,-60456,-100463,-51164,8505,-4891,-27331,-32990,-34566,-12703,39007,69693,72556,38602,-8430,65940,235925,257011,235105,164369,99948,72047,14503,-38308,-23160,-29572,-54565,-49997,18741,39739,58553,57247,66400,27857,10743,72014,176690,137097,-28006,-52471,-24070,-8636,22252,139149,172637,88673,39929,42607,97552,147384,155887,95299,2166,-77392,-88821,-79673,-75173,-2503,76261,93029,52973,-49969,-92557,-29539,-12177,-59831,-59928,-90123,-86117,-57111,-5783,75810,114722,94981,70147,49800,72980,46914,619,-35799,-4820,-35282,-9332,11866,31640,5120,-49264,-96339,-113210,-116176,-107788,-88934,-60925,-44454,-46521,-53801,-45511,-28115,34950,68030,45700,6504,-21851,34429,86446,90401,-36937,-73342,26322,37077,-11712,-7147,-32356,-95952,-123941,-102786,-38253,44598,47152,59794,23441,-73680,-103373,35378,94373,-21428,-134566,36776,154211,141801,99315,127668,172244,135399,32335,-52403,-76991,-78291,-48595,-26882,8252,50473,99423,88413,20894,-86618,-105105,-69569,-55110,2471,26719,-5970,-23057,-23915,-39404,-31792,-31421,-41560,-23737,-10039,-13131,-22994,34209,158091,224393,121128,3361,-37172,-88524,-83548,-49787,-38926,-37351,-44447,-43965,-48505,-25033,-5318,-43990,-94528,-114353,-113860,-65201,47168,155757,214432,126655,32621,-47431,-128230,-88205,-44483,-34835,-106274,-68282,19739,38516,-25961,-58782,-17090,56065,92710,68400,17063,-60511,-107354,-15133,85716,190337,172326,139766,96104,133258,251382,236627,115619,-33231,-120406,-67063,-25324,-108665,-117938,-112519,-50422,62109,67222,11047,-12927,-54083,-116500,-82420,-13722,33109,36641,14655,-51325,-45503,51275,180232,297711,277772,207989,169520,165205,201213,117491,32641,54694,60403,-12391,-87892,-92608,-29212,52245,81860,93059,89171,67615,18984,-30380,-8016,54098,143030,193638,228722,223442,221682,161627,115986,121956,82902,25330,-51926,-72322,-86410,-78265,-56979,-28710,33307,76052,6866,-84234,44759,125018,157591,99224,34548,-5534,5212,19970,-29156,-106468,-62531,-41737,-13893,-18308,-47510,-17188,37760,8551,-97662,-17335,87383,16549,-25324,91198,142314,92795,9070,-12106,14249,54438,70974,61572,57543,48394,60053,100950,141440,118962,38965,-4570,62507,191938,152767,-3097,-31504,27414,100641,135319,81726,-55799,-119235,-113227,-55633,-40433,-66619,19285,80868,32481,-38328,-115121,-87338,-48632,12920,7207,66443,139279,193384,213093,116641,29710,19069,-5416,-31483,-55441,-62423,-81731,-73191,-30840,11768,10105,-37996,-114691,-69940,-44665,-39415,-59889,-114397,-71859,-11926,72326,96764,73646,-43595,-121158,-100489,-49659,79462,210799,218744,189416,166782,125520,65192,16293,-19729,-31451,-47775,-21295,17327,14616,-25008,-73475,-92859,-104070,-90401,-74145,-20948,-2342,-17766,5122,35575,93995,69800,-30888,-67198,-11382,-24272,-37852,76075,167817,119761,6097,-80165,-47766,-28934,-72093,-93912,-108138,-89894,-53356,3734,25680,30870,-2754,-30849,-58247,-114415,-113299,-56723,-13182,-12413,-36075,-98376,-105292,-88197,-83478,-81640,-89073,-89227,-45525,55197,152609,224456,191387,89615,64768,60055,58658,10432,-6359,-7312,-33106,-53391,-15193,-13673,-22761,8382,41245,32310,-508,-34292,-101307,-67465,52059,137279,180317,211067,175644,33394,-31278,-38462,2142,42344,58600,28020,-53355,-85951,51633,142851,205653,153480,-21661,-139688,-82736,-66306,-77332,-83113,-100965,-86798,-67814,-59426,-42801,-71071,8971,101367,220522,246185,79980,-13934,-7586,56798,160717,280955,234679,87163,-33759,-203,33593,14387,-30079,-7437,63662,128114,109245,49118,104280,154218,71308,16407,-38503,-93801,-118311,-47125,45327,47597,-67871,-104530,-9813,14006,-40620,-62461,-20416,-23557,-32611,-36390,-25157,-46017,-53453,-26149,-1558,21682,33181,42407,78850,104502,185613,251981,262641,175842,42314,-50949,-52177,-58382,-67624,-63609,-47549,-27880,-65097,-66958,-16504,78883,225891,315544,327911,222731,65877,-10860,2858,40036,65689,61166,47195,41351,33893,-11381,-105277,-64480,-39631,-110008,-55780,99947,155594,67124,-43386,-41977,83985,86550,-7091,-43501,-33554,-77699,-71643,-81388,-79646,-88193,-46267,22624,68335,19320,-35068,-33553,8398,-29925,-123702,-149585,-61903,-62425,-53719,-44549,-47282,-3723,-10808,-8737,5574,-8475,27994,-7171,-60854,-147311,-87245,7802,45333,55655,-34762,-29133,-12310,-26242,-19157,-21237,-46731,-48138,-63505,-85468,-55126,58530,87420,49137,11525,-26186,-49011,-22465,62969,141342,184507,156353,68760,-24358,-59924,1217,26302,-30584,-92967,-96578,-83351,-65050,-71426,-115714,-110211,-54318,5174,57154,117439,103274,36391,-19223,6341,65506,36537,19474,72150,167988,198384,122844,29331,-52339,-133526,-125401,-100136,-97846,-103181,-96726,-38297,3592,-14288,885,77711,102089,25192,-86056,-49286,-19066,-88292,-23457,36244,28002,-77108,-50567,112248,268279,322708,362773,290466,181647,68147,-44111,-37517,61969,107334,32831,-39376,-57359,-49571,-26922,-13888,-15570,-31034,-36360,-49465,-50354,-63324,-87255,-107040,-52880,-22528,17876,122513,278614,342791,272814,159628,32689,15987,66813,76980,12995,28996,83294,65341,-13224,-98653,-56227,-17256,-15821,-16545,-1689,-2060,-18391,2971,83412,131930,138009,78768,-2850,-85870,-37035,11814,83394,155208,153168,61718,-6246,-726,40512,131666,230140,252716,176136,132888,80461,6610,-63543,113089,73185,-17402,-27616,-38028,-35858,4940,46830,79916,67746,112552,28097,-12059,-20048,-33141,-48405,-57993,-60220,-61497,-66659,-25632,3066,19645,39602,26613,-22584,-35497],[2422,30195,80184,89682,34975,-35954,-60524,-2841,22459,8847,-31769,-55810,20634,129897,196622,149413,40993,-85209,-97086,-14996,54656,10145,-41150,-55412,-93078,-117050,-79895,-75641,-96103,-53653,3465,93883,145268,108867,59688,-10826,-56658,-109330,-123787,-95032,-26056,73122,133896,159839,108694,19400,-29252,-24903,79071,202345,269449,222377,133653,80648,57924,-13134,-30918,-49279,-52674,-60463,-62030,-7659,82686,173747,248894,390188,438360,371788,155550,3889,-31623,-86079,-62676,-1524,-13457,-50032,-95170,-104908,-63082,-56757,-55105,-72299,-70531,-99704,-52822,32837,94359,99790,48137,-26936,-86325,-78561,45574,88146,2497,-69144,-61214,-1586,47324,9487,-122625,-9617,45279,52294,39043,51774,74277,-7610,-131357,-58960,-14490,26738,53635,21895,-23777,-84401,-136606,-116819,-87296,-87585,-111698,-109786,-61537,23735,11564,19398,79960,39765,58603,57302,19495,-30004,-106871,-96891,-64202,-20907,17755,89774,91600,38570,31990,28574,-25866,-40425,1785,95835,175831,147902,86638,-45762,-74102,-23834,64027,116826,123333,83061,75967,1203,-80584,-114398,-93329,-5695,73192,104043,78177,5478,-45718,28231,104151,168991,259038,279973,195097,25551,-79585,21467,59362,-12925,-114553,-103678,-98578,-65987,-19013,37724,71295,73944,96811,113022,108247,52053,-36253,-23681,122690,145238,187066,163757,110128,79665,84028,91426,144699,158711,163482,130754,88579,69097,15839,-130614,-35430,91832,138566,156690,172002,172553,144576,67860,-4319,-47842,-20566,18233,26230,1428,-30713,-63640,-61321,-90427,-123512,-115514,-133102,-101941,-51394,3939,3245,-1529,-6697,51013,78258,-17285,-8055,-33363,-89685,-76854,-31700,-65737,-112368,-116859,-81495,-81088,-94371,-94755,-78086,-69622,-32911,677,-44761,-60318,-3012,46771,31468,-57447,-117736,-83540,-63955,-79483,-145164,-49417,33797,31347,-6734,-35396,-52440,-112706,-82845,2158,113104,243907,331991,395204,248526,-10837,-82800,-35978,8676,67007,114436,133595,105313,94867,152981,206879,158490,76199,5729,-41944,-64850,-98423,-103106,-37296,5259,34119,63164,36556,-1812,-3001,27570,67622,79438,113684,105925,104001,89024,2526,-43409,-75673,52916,202113,175396,21051,-53464,-3436,-28773,-18962,-11928,-49594,-67459,-5160,-271,29529,98554,62306,-56793,-136036,-135899,-72248,-43322,-74951,-109601,-81513,-31356,2005,38412,68962,25472,-59653,-120147,-141027,-138364,-68569,32214,145007,264485,354719,322180,190145,129471,226268,197984,70621,20867,-29310,-82770,-71993,-33783,-30976,5327,78605,105371,70693,65245,32420,31094,1772,-63684,-49971,-1373,11873,2887,-65451,-78004,-81951,-61428,13561,89036,95842,95712,148084,165364,166252,137367,98407,17612,-89309,-130268,-88986,-98674,-102551,-52785,17437,-61070,-79710,41499,106963,124222,122663,160352,71140,-26505,17049,63706,86197,247439,409916,352453,161357,46565,25610,21677,1807,-42940,-105572,-45989,55706,163977,189870,122524,75494,29049,22929,82827,131808,78342,19423,26332,9477,-64987,-49237,-31974,-50087,-59292,-23915,15574,-35727,-107633,-31906,113319,356869,495044,402058,227184,92036,10985,-79250,-87442,32620,168448,245544,154184,3637,-87558,-7535,-26595,-71388,49878,175182,205665,163336,71711,-4340,-20379,-26226,-22203,-36284,-113100,-107134,-96037,-122445,-122968,-101196,-53512,-50325,-35856,-58460,-55501,-13872,-7820,-44986,-112242,-151880,-101194,-76972,-29988,34813,76895,100822,71439,-13662,-75073,-38450,-32255,-92362,-91117,-43942,66800,150768,24145,-114887,77380,243177,255231,105869,-63481,-20133,95466,127380,71973,-45688,-30800,36959,35631,12877,-20921,-47268,-84249,-26834,49600,94717,91639,59344,53876,1205,-14042,33326,65547,53044,23089,38160,110087,169537,173235,134793,143897,198379,166485,9049,-30722,-30045,-4638,-39279,-102041,-114026,-10464,50577,57966,46678,58871,86031,62738,50406,80869,114378,42891,-53188,-33754,-54892,-46274,-10364,48748,153399,186157,83975,-53068,-93739,36767,123329,89747,30835,-60168,-111562,-46379,-20798,-21241,-59538,-110282,-132832,-65894,45426,99521,60245,10689,512,-11549,-24962,-52071,-69999,-4913,35832,62794,51168,-2498,42840,172586,259143,96819,66090,74118,68521,27373,-1031,-49696,-106683,-112119,-74213,-57034,-63370,-74209,-113104,-123176,-82083,-36227,22163,109551,144464,100831,1460,-78551,-125037,-101701,-72103,-83944,-97195,-116760,-32516,106158,246519,326215,235607,78160,-19739,574,-4877,-20873,-33162,-21190,-60423,-23289,139006,297296,271569,74146,-103977,-86339,-31210,-68169,-116398,-83328,-101537,-134288,-121965,-67718,-41600,-34768,-21564,-42007,-46738,-36434,11135,69002,165781,225815,265117,184985,76975,-20910,-69487,-118555,-86465,7761,107612,181601,205273,127009,37239,3116,4434,56309,135264,76085,-21200,-83450,47409,160623,133478,13421,-67649,18785,103637,120424,69237,-11028,-12416,23023,79726,106465,37284,4835,33602,47790,26565,14120,-38799,-41313,6408,43516,54393,27066,-31986,-96208,-70013,-296,114183,239011,181884,66192,-22592,-63410,-54653,-72432,-132768,-106771,2107,92136,144964,174176,130260,84115,35074,-11563,-14325,121395,378461,471518,483784,371941,176410,6758,-86368,-18790,48569,67957,58562,50896,-42239,-61086,64451,137977,95297,13351,-15802,-13952,-31095,-85281,-69621,29184,81966,13581,-94536,-86910,-42151,-23482,-12941,-36358,-74870,-79040,-55435,-85465,-85541,-21549,-47701,-37990,59539,19002,-26715,-15222,-31728,-42883,67532,149142,168981,93812,1865,-18953,-30529,11557,68453,72338,53344,40518,-39211,-121563,-27448,18209,-24106,-67651,-90792,-111818,-105287,-90453,-11595,101630,215828,251749,196630,124238,110308,139920,164347,157768,130731,108395,39925,38556,146609,303111,313995,155516,-21475,-111210,-81871,-99830,-152083,-170367,-187913,-183196,-184438,-181498,-176332,-6651,-16448,-25281,-8801,69049,63662,7848,-3532,-5084,1664,-40217,-50597,-79835,-112352,611,159765,238888,189830,76496,19081,36388,16568,-60006,-46243,-8116,28050,86832,122178,119789,79986,8935,-65420,-74667,3027,57959,37876,95,-28975,-69778,-146574,-340968,-395792,-385345,-346874,-356930,-360990,-278268,-157013,-46747,46737,-17460,-82213,-80135,-91185,-97060,-134807,-119710,-72712,-47676,1680,35143,28728,-10848,-8905,27462,-6217,-72354,-79289,22920,63662,46871,54931,71709,96173,117398,100165,93556,41944,-21846,-53004,-32673,-66781,-52371,-51932,-58830,-139902,-191435,-43936,-8958,-38591,-46711,-75023,-129910,-184411,-95824,12625,-27571,-90735,-74417,-46593,-99157,-128120,-123247,-96386,-107393,-84474,-36979,34186,72290,66273,14706,-10752,-49889,3155,145144,174530,117607,1036,-114639,-104144,-54861,-39734,-51467,-45653,80902,115214,98072,81277,9261,-44387,-33183,-16888,-9292,32129,34869,16204,-42837,-57653,22197,9730,-16588,-89323,-152161,-125689,-33456,38485,37959,7939,-23322,-66620,-78051,-61127,-32065,-43846,-11237,60292,50097,-85508,-119985,33173,162030,71008,16462,31046,39657,-30224,-87202,4064,-13420,-42725,-6236,22213,17347,3664,-62908,-116756,-91255,-38132,-3489,2729,-27916,-64362,-46082,-39946,-43741,-43425,-48580,-66899,-65634,-43123,-54138,-66043,-78817,-52239,-8036,-49577,-86133,-66943,-64259,16119,123385,147372,102076,15757,-49936,-52572,-29143,34943,87429,63691,-37512,-71874,-7444,9981,-64015,-161491,-143844,-89703,-28593,55553,125746,88298,49029,56135,74165,71457,-16978,-66605,-40555,99519,331362,476037,420957,268511,106136,29755,-14365,-7630,72839,219328,325418,236934,75935,-70096,-113418,-15323,96391,245869,307701,287057,189735,83335,38551,12386,-20175,-66782,-74858,-33554,31418,111297,179921,152044,45894,-48283,-65139,16058,-4656,-35173,-65474,-108036,-64610,-59026,-58947,5870,85053,144843,147949,10008,-96813,-8166,38879,19758,10277,76556,134523,125932,122327,64221,-10009,-88192,-8266,18740,27320,73986,165537,185185,86960,8267,22521,74079,173714,241076,194867,64740,14570,25319,23529,3973,-20303,-60639,-93155,-58331,8330,35068,3745,-84881,-88928,-22794,-47501,-80032,-10929,56931,71459,37153,-1641,-62166,-53896,52439,144202,170912,132597,21132,-28257,-12285,-31126,-16203,19920,-7022,-37732,-58092,-3011,33907,-341,-18081,9527,31936,8948,-33890,-104774,-73465,10650,76137,74302,-10619,-54355,55348,207152,296247,265002,111010,-44156,-118141,-104459,-13655,47746,65437,93020,88257,53841,108844,110846,44269,-21046,-47706,-68228,-98114,-70987,-66207,-98027,-137602,-26877,110448,255288,141993,-16905,-67404,-51383,-30501,-1215,28001,-9348,-83454,-91689,-38004,5692,48705,71495,71006,46351,55332,94581,145144,59546,42775,38558,-56114,-63092,64193,20480,-32096,-66931,19987,10920,-58521,-104282,-51449,9992,-1327,-23924,-33486,-40309,-18737,31520,65171,68310,21652,-24895,51044,259512,307690,266549,177835,112479,74554,14094,-34168,-12583,-22794,-56349,-67566,-4662,27580,57406,56794,55307,1052,-21655,61552,180557,135531,-41009,-59555,-17675,5712,47300,178475,186028,84497,24913,16740,70978,126317,147399,90991,2766,-58234,-51182,-51217,-63181,-2034,72929,91366,58386,-35067,-85293,-21472,-1136,-50212,-57382,-100495,-110164,-82153,-32704,58603,126379,118329,82162,50928,55661,20147,-18801,-53616,-23051,-45012,-37462,-21761,2818,-14019,-57198,-102875,-121867,-125869,-95025,-81164,-55407,-36631,-38105,-48504,-40135,-14874,52760,85050,57244,9541,14062,105454,146964,125995,-15119,-99711,-11217,19337,-6975,-4305,-33865,-94387,-113845,-120233,-58763,33340,32746,52696,17258,-90632,-93361,56983,105192,-18834,-95533,71451,180487,152404,99330,113207,149330,121776,28269,-52097,-76547,-84717,-53122,-30700,517,32000,75589,76551,13170,-96018,-106483,-77237,-71499,-15662,7595,-22310,-23935,-4053,-9884,-4258,-7690,-28133,-20765,-8258,-6860,-4625,72001,194597,242216,123501,25,-36944,-81509,-75220,-42561,-35574,-37978,-45095,-41578,-51428,-30350,-7143,-44736,-92636,-112000,-116551,-54863,53297,155715,224722,138052,43328,-35241,-117308,-98630,-52371,-35947,-102202,-85509,8678,35111,-26281,-56065,-13934,53366,80243,46088,-13450,-95102,-94926,-21636,56200,167078,162267,141081,103654,148661,277392,263627,130574,-28933,-128014,-47523,-34711,-95116,-102514,-100888,-48651,53767,47133,-7642,-21341,-60743,-117166,-77009,-30553,-8782,6804,-7052,-67394,-55858,36423,163210,291813,267882,163790,114161,126583,185588,125007,41147,52948,71957,14139,-61801,-89387,-25177,55481,87332,98698,83618,57524,14113,-31283,-14875,42677,116883,154927,193378,204776,214078,182736,146513,144666,83345,6445,-77686,-80360,-87020,-69734,-51749,-31149,31447,78795,8025,-66745,36524,113484,152671,97557,25206,-3092,16342,19171,-43790,-104046,-35252,-3684,15016,-4655,-43299,-15366,29420,-9708,-111320,-28106,88347,36306,-37891,65854,130304,106268,18090,-12785,5705,48172,72489,69502,64928,50004,55059,89011,120426,89708,15519,-34480,6557,113448,66697,-77010,-49416,48298,131777,177761,105714,-51028,-132223,-112667,-53510,-50920,-82768,3024,33294,-21593,-81750,-96683,-61438,-28631,28459,14511,67003,129234,191261,240221,174090,93639,76287,37191,-18646,-57401,-69613,-76215,-71581,-35818,9310,14356,-26470,-102324,-86377,-62539,-53209,-69370,-111532,-63438,-6723,76084,107807,99076,-3755,-98037,-78880,-24510,107178,227066,213495,177293,147269,112836,58897,7227,-39549,-52891,-38598,22994,44134,33712,-10971,-60726,-76301,-75929,-50590,-36657,11658,16982,-14500,7528,27458,80959,68588,-26503,-83606,-45089,-61859,-80670,25040,139498,119410,9557,-77253,-53402,-33507,-69829,-87529,-102764,-86313,-51988,4082,32609,34107,-6504,-35202,-60665,-114673,-114505,-58192,-23353,-24885,-44527,-101825,-103045,-94804,-91868,-91612,-100222,-103305,-52253,44434,137419,209047,183602,96608,88321,79453,69472,29853,-1143,-11600,-35523,-69917,-31687,-15666,-21823,-115,22559,7999,-23216,-52582,-111971,-59334,48727,90045,100827,137085,159505,33797,-35182,-46377,-8726,30293,47785,22703,-50496,-77035,56728,152933,201060,128822,-48505,-146916,-67741,-57217,-75652,-62417,-100862,-116375,-107065,-94596,-59499,-73960,-14663,61580,182379,241931,78733,-18610,-5581,69544,181685,294579,239517,84848,-30729,17011,53217,18842,-31657,-7733,67190,129319,106341,33844,75279,137152,51425,-7658,-60038,-93151,-116566,-60421,31688,49789,-68291,-95878,-420,21275,-34085,-56306,-19634,-24508,-30901,-34120,-26588,-54116,-62192,-28605,2919,28723,35839,31885,53425,66305,140086,220996,255366,189993,58228,-42765,-50766,-61363,-71383,-63186,-49754,-28056,-54409,-53152,-6173,83237,214053,280049,297645,204703,49199,-23572,4428,54195,92395,97911,90299,97553,84313,17115,-95257,-73111,-48092,-117054,-48314,124392,189446,86856,-45643,-48525,74322,64302,-33265,-71517,-48023,-80905,-65585,-69012,-66670,-77050,-33318,32153,77441,35309,-16072,-44278,-10591,-44591,-122411,-154698,-83953,-112482,-114731,-94689,-75007,-10829,10434,25401,40841,19187,47067,1849,-63239,-158527,-62217,56119,97881,98530,-49331,-26193,-21861,-52290,-44294,-24171,-38735,-44474,-63938,-87312,-42309,80217,107352,63998,16749,-21796,-39547,-16046,54380,122994,169122,156614,74078,-20809,-61253,-3910,8011,-42104,-93282,-97827,-70429,-59175,-77941,-122105,-121607,-44726,33750,81811,112642,86219,24284,-21010,2262,55636,32794,37671,112109,211554,235410,173579,74884,-21243,-117097,-119099,-99022,-96914,-103921,-98120,-32435,7032,-11436,31317,121686,130043,30024,-89122,-45116,-9653,-61881,-23050,27916,6827,-93160,-44175,114651,271320,332525,381992,299269,191163,75068,-39709,-40273,57477,107404,47225,-18123,-37946,-33505,-18446,-14770,-18590,-29595,-45102,-68296,-66092,-77533,-98996,-112561,-57574,-28615,8758,114809,281512,352915,274045,148489,23681,21706,83992,81471,7364,42618,101343,85801,-4373,-95140,-68311,-28055,-24406,-19736,1225,3362,-17274,-9322,64312,117002,114504,60840,-13883,-88874,-18915,43783,121682,210077,217251,107193,11903,-1667,27014,95581,182660,219722,157250,125115,77645,7778,-30481,143038,89298,7367,8950,-9760,-26990,12085,62920,103968,90587,114953,741,-47303,-60028,-59865,-56742,-60503,-58269,-49497,-67637,-37066,-5306,11328,25139,14678,-29427,-32491],[8184,33571,78897,88043,44820,-19898,-61269,-8714,21483,14117,-19072,-37043,34485,144296,210496,155311,43083,-80847,-72965,-15856,41815,7794,-29774,-27631,-63890,-94532,-74429,-80076,-93356,-51277,-1470,74731,116569,88305,44723,-32934,-67297,-105786,-118927,-106542,-39507,54862,114351,136758,95822,11825,-27511,-10787,94059,217714,297338,264321,176060,119749,68516,-8813,-27064,-53347,-57835,-66427,-62494,11938,118674,219031,286730,409935,435549,363580,182045,25111,-27886,-100499,-19260,34074,8437,-32289,-70680,-72795,-31798,-29213,-34132,-57487,-63323,-102586,-52779,39195,103327,106180,55033,-24641,-90457,-75704,47564,86722,4809,-59027,-46459,18236,68897,16147,-95001,8157,66167,78321,53056,49220,68636,229,-116763,-60089,-25409,9705,41610,9153,-47810,-112364,-130246,-100099,-80985,-92742,-111102,-110896,-30534,33544,4555,9934,87944,61730,86511,75483,32552,-15534,-92069,-97645,-73647,-39279,-20181,43307,70485,39124,42321,40983,-18502,-52058,-10489,95404,199235,185001,126881,-7587,-57498,-13387,76234,128819,139061,106522,83556,-55,-74458,-103606,-82079,6286,80168,104750,80230,21854,-23817,36871,113342,176878,249939,253679,152475,2024,-51661,51184,69670,-9483,-116283,-98714,-90204,-60974,-13666,47214,79436,77350,94831,110358,114041,62924,-3884,26243,174363,200167,247160,210233,159142,131110,120090,118247,176295,215609,211081,152977,100007,80923,38220,-105291,-40593,72000,115083,152450,187348,186793,149834,70695,-2209,-47612,-15949,34935,46364,13581,-24755,-56297,-56506,-76726,-107732,-105349,-127067,-102997,-48308,4697,7000,476,-7785,52312,100828,7437,-5060,-34141,-91432,-100211,-45474,-76030,-120957,-96203,-62076,-67006,-104150,-116065,-98057,-92055,-55680,-10781,-41183,-44390,9172,56458,46833,-28857,-87886,-83175,-61691,-68591,-115207,-53567,28308,21873,-12873,-27920,-32008,-90048,-104674,-25262,80924,198722,286918,364432,227382,-16291,-66638,-24551,26209,111761,180836,180602,112300,82416,142786,197375,143492,61689,-11809,-59433,-71559,-97643,-112935,-56488,-9276,28893,67287,38822,-8332,-13005,10485,35744,31932,50463,54437,82829,99690,23279,-25762,-83124,33169,157935,122691,-5655,-22629,29185,-13650,-6627,9373,-28680,-64025,-18795,-21678,-1395,58200,34681,-67944,-139272,-143928,-74408,-41231,-66515,-120820,-98380,-37039,3284,42777,72137,30438,-46387,-105330,-118198,-109403,-32162,77045,191154,318785,410788,369792,224579,156211,233055,178216,59231,19537,-25751,-72073,-50191,-19622,-28468,775,63730,82270,41000,37967,18184,31715,2191,-75585,-66664,-18648,-11943,-22274,-74808,-64934,-67894,-43567,30607,96801,110599,113858,158134,162547,154291,123019,87898,15374,-76039,-103235,-70952,-89777,-90071,-35711,19250,-63502,-89172,42113,118026,137599,133222,180677,97102,3163,52003,95071,108443,248893,380509,329083,157012,48508,24275,15299,-8383,-50175,-90129,-22575,84707,200174,215043,128291,62665,2365,-5624,48655,96216,58205,2256,23190,25812,-44515,-52596,-33612,-50049,-65255,-38753,-5489,-45481,-95962,-24507,111867,348847,468838,336682,170996,62317,-1910,-81795,-78316,35115,156655,231326,147011,-6728,-114445,-28509,-44136,-55179,79298,188044,206634,150493,47737,-32574,-40466,-33695,-19169,-32866,-117005,-87418,-56487,-78630,-119628,-118102,-63011,-49180,-23923,-43447,-50374,-10414,6263,-19132,-84040,-142059,-110772,-73502,-16037,51776,98939,120934,95328,15875,-50687,-24163,-26202,-93050,-100644,-56800,53086,115679,-31983,-68988,111831,270588,279093,118198,-59531,-21837,85061,111882,55716,-49563,-30935,26310,18808,-5945,-22388,-33132,-72312,-27254,41394,100551,102272,64292,59533,14587,-11308,31886,73943,64398,18211,31682,112501,165352,164668,142030,144896,201220,208369,37972,-22584,-26898,-409,-36025,-97150,-117149,-16837,39522,44730,35246,51241,88919,79803,68305,89929,108074,19765,-83664,-57634,-59703,-46557,-9868,56223,161985,191114,91368,-43556,-95889,40720,121100,77153,6479,-90734,-90999,-14476,1749,-15527,-69787,-122956,-128214,-65899,34570,80424,26742,-52913,-51851,-69106,-75459,-75848,-67957,-983,35578,65735,60518,13926,67297,198819,254070,69891,49208,71573,70787,30889,-2264,-68450,-114065,-95105,-54580,-37898,-40886,-49426,-90111,-97370,-53948,-7969,41214,119372,152059,109769,15504,-68342,-122982,-106088,-78880,-93796,-106599,-118967,-34516,101701,246857,321263,225705,75838,-30697,-5409,-5047,-14840,-31459,-25429,-58548,-4546,152753,301617,267234,62052,-118606,-104634,-55446,-86452,-93898,-65992,-84830,-104776,-92863,-49834,-33668,-32339,-26963,-59944,-65621,-48748,1828,60045,147329,204358,256346,184750,70213,-33904,-78642,-121204,-92781,8157,121263,203127,223356,126736,29236,-1446,7567,65024,147578,89452,-9311,-95289,27049,140763,118731,-14480,-76962,55915,123607,126400,83599,12234,16307,46275,83904,98797,31922,-3311,18241,37740,26783,9282,-52285,-44150,36225,85271,87096,46951,-20046,-95356,-75769,-6765,102661,220235,166982,58276,-21437,-62627,-53840,-67320,-127965,-121195,-13040,73929,120778,138470,88852,52781,23585,-2463,-408,132619,344361,388686,386479,293004,138629,-4182,-81152,-5040,60677,73261,60327,51496,-45604,-73923,51242,129411,86095,7714,-17625,-13575,-18530,-54785,-45998,44909,82187,2754,-94910,-86449,-37466,-29225,-12431,-30041,-68993,-76648,-46484,-68133,-82815,-44806,-75812,-60398,44986,17781,-29241,-19805,-31110,-79254,16217,96507,146837,106380,26799,-7753,-29585,1319,48938,47916,36225,29538,-44474,-119489,-26062,11017,-34741,-68571,-88499,-111810,-101268,-110285,-36982,75644,197758,244038,174760,98829,91751,123438,141473,131689,93315,76201,34434,44673,156062,304672,331082,196999,20906,-71052,-76116,-94180,-127787,-153428,-187357,-198481,-209055,-207657,-153220,8982,-6672,-13601,-1,52534,35187,-19175,-24552,-19865,-5293,-51515,-51331,-66607,-104334,2604,158458,243387,197834,90861,41289,60457,49364,-23938,-52037,-33140,14852,90669,131526,123022,72945,-2134,-75932,-66299,4899,43779,11744,-26138,-46051,-95580,-158442,-357456,-419254,-422028,-399177,-423701,-431638,-339135,-199796,-71462,21551,-20036,-63487,-68181,-69319,-72280,-102796,-83153,-44071,-33212,4939,38933,36200,-15335,-18453,14869,-18285,-79857,-78907,12614,53081,45612,49147,67349,92958,104849,87557,92125,51256,-25046,-49452,-13344,-32372,-55946,-61192,-63332,-144222,-170594,-38399,-21783,-63715,-74321,-99299,-145265,-189747,-89689,16635,-21662,-88036,-78931,-52054,-104695,-123916,-118074,-89796,-84139,-52360,-14736,49918,84955,71979,10726,-28996,-77838,15864,154422,163960,96657,-12050,-114240,-109429,-50923,-28005,-49074,-45775,95883,171970,142883,108849,24162,-39311,-35603,-23389,-17849,34433,54239,42977,-22746,-82971,623,2823,-12657,-80433,-151304,-124451,-28357,41769,37090,4035,-27267,-64962,-77344,-82898,-63108,-65762,-21294,54351,54554,-81255,-116063,37433,139724,54602,8406,33364,50423,-24701,-62613,27644,18440,-17856,-2871,10839,-340,2903,-48075,-113092,-100065,-47244,-10804,-8648,-40016,-68961,-38837,-29019,-31316,-33464,-42971,-63821,-63087,-31621,-36945,-53663,-79043,-64663,-27826,-68789,-69913,-57220,-62912,7089,96745,113961,68465,-14176,-76620,-81140,-43346,28312,78260,49140,-53424,-84190,-18126,10102,-46440,-124805,-124357,-57767,-1584,78093,161547,131348,70812,71716,85173,64771,-15972,-52039,-24323,120136,351949,457218,371465,202511,55507,2008,-27960,-17705,73255,227096,323163,223129,64657,-84018,-98326,-13293,74902,192738,267515,273446,191602,79352,30875,8478,-15760,-55553,-67480,-34445,29958,110318,188165,164551,60048,-33277,-58145,21018,15022,-18425,-50585,-82710,-62940,-64558,-54967,13135,97439,167293,170052,18519,-111273,-5056,49978,37479,48406,145587,209597,186212,149445,72669,-812,-85461,-35788,12805,44800,97744,177183,185977,77319,-14116,-30390,-4928,109950,209610,199841,82323,29714,35303,34521,17741,-8721,-51426,-95400,-91414,-25233,13588,-6449,-91066,-85153,-13338,-34262,-54127,20937,78896,73744,34239,-3050,-66562,-64540,41363,130098,160014,124981,9198,-35914,-9416,-29961,-27217,2458,-33279,-69676,-51914,29345,58972,10727,-15608,12424,28421,3390,-37473,-109916,-67720,25018,97450,97373,4054,-57820,40058,186967,281001,280024,116014,-34392,-110896,-117953,-20176,68365,105498,133252,117508,74648,126093,128002,49116,-28872,-46750,-53075,-78854,-61616,-60885,-86175,-130341,-44589,86878,227520,122274,-21019,-67860,-58211,-41450,-11309,20850,-13902,-88510,-98447,-49371,-9390,33075,48467,40990,11607,12604,48896,115652,63695,43675,29875,-64291,-57314,42935,2030,-35937,-75989,3081,8461,-56852,-103460,-45422,16866,6427,-17662,-33061,-46249,-25265,21753,56666,60285,4279,-36639,34773,271638,352345,300983,197266,126216,71149,7764,-35032,-4310,-17497,-57615,-84455,-14999,29441,64415,59602,45999,-22177,-33911,75481,204974,151004,-40614,-63866,-6957,25991,80218,219853,194937,78388,9934,-7147,45896,105539,140442,93991,19436,-13037,3720,-19217,-48207,1381,70254,87281,59975,-24494,-80584,-16302,7799,-41056,-52678,-101642,-131126,-105432,-55214,49601,148170,155175,104977,58914,44284,2257,-30042,-63792,-37198,-45625,-46425,-42504,-19592,-30657,-67048,-112863,-133553,-131445,-76382,-64825,-42748,-25105,-29213,-45419,-36464,-678,71989,104613,73819,25988,64249,168589,193690,153329,6032,-116884,-52226,-207,131,-1034,-34490,-89474,-101839,-133037,-70078,33550,26414,51141,19649,-90917,-76734,77413,115405,-9847,-58298,100696,199300,157861,94832,95126,124889,106009,23273,-51999,-75133,-88854,-55983,-33001,-5231,16022,51052,63497,6396,-104961,-106207,-84212,-86468,-30964,-5600,-29706,-23391,12163,17100,21747,13901,-17707,-18988,-6903,-1391,12026,103057,216249,245391,119170,-4036,-33607,-68113,-60827,-30793,-29484,-37459,-46327,-39922,-53934,-33235,-5476,-40531,-87470,-109561,-117729,-43386,59729,155507,232855,148525,54872,-20618,-101017,-110313,-61449,-36981,-93900,-98628,-267,32501,-25878,-53069,-12140,46397,62657,21865,-42610,-112218,-69768,-25138,28575,144556,154197,144368,111626,157933,287751,273864,137496,-25687,-115084,-16534,-6953,-61633,-79507,-84292,-40840,45626,26767,-24569,-28913,-63945,-109236,-70485,-44378,-43647,-20269,-26857,-77665,-57650,29345,150877,285258,254731,114098,52347,91524,164234,127459,47339,46668,78304,39685,-36014,-78294,-18734,60194,92981,103657,78779,49313,10998,-29418,-19202,31597,91075,121344,162141,184930,198546,194839,174048,165056,83936,-10255,-81965,-57942,-56644,-34791,-25398,-21075,35183,84138,13621,-51706,26207,97686,141361,92176,18072,3214,29046,21607,-51874,-81601,1484,39333,45792,7037,-42322,-17401,17769,-29081,-120851,-32970,87213,57947,-38316,37549,114282,119810,29903,-12619,-7137,33253,63709,69273,67772,48912,46618,72691,94761,58727,-5625,-63994,-56327,36287,-4531,-142820,-45140,77931,166749,211446,119378,-49283,-145520,-95253,-28147,-34598,-102253,-17095,-8996,-58869,-92880,-64745,-35323,-5618,47732,23883,68352,117737,183552,259129,231331,165643,142474,78009,-8309,-59391,-73771,-67461,-68460,-39223,8152,18634,-16046,-84636,-90058,-72510,-63511,-79452,-99461,-47182,5400,82971,116764,118551,34989,-67556,-53505,-776,127413,228683,197337,158947,125079,99084,52364,-2286,-57796,-54739,-3204,64265,66259,48673,891,-48266,-57842,-43782,-1317,16633,66037,52643,-3235,12448,19156,64423,65822,-20976,-92829,-76101,-90814,-110850,-7166,123390,126881,19310,-68148,-54342,-34085,-63356,-77222,-95044,-81648,-48662,6297,41208,36451,-11363,-40851,-63440,-113550,-117169,-63016,-36377,-37574,-52130,-101992,-97439,-101283,-99196,-96857,-103538,-108507,-58934,31501,114108,181382,168311,97576,100446,84693,67129,39106,1532,-15355,-34366,-77336,-50827,-20008,-23582,-11388,1560,-17682,-47235,-71750,-110018,-48471,45403,46238,25195,62613,135342,38192,-31736,-45334,-12614,21997,38680,18646,-46133,-68491,59733,160977,196408,109521,-63337,-114460,-49737,-45987,-72488,-41227,-62578,-101073,-122834,-113748,-70372,-77555,-34459,35515,160056,247181,86062,-19346,-4019,78519,193105,286941,224473,74275,-29433,30631,68433,17494,-38424,-12239,66794,126918,102170,19438,39186,111415,27926,-29985,-72421,-76385,-104217,-75730,14634,50609,-66072,-85380,9076,25983,-30081,-49295,-19864,-28405,-33180,-36144,-31043,-61345,-71246,-32493,5119,34394,38188,21566,27511,29209,93530,182971,237746,194019,68980,-36524,-50808,-66337,-72946,-61144,-49016,-23930,-40714,-41292,2486,84016,192511,234379,254772,175881,27520,-37032,4424,62844,110206,125402,127773,151080,132695,41930,-85955,-81742,-56668,-124277,-44221,141916,216681,102282,-49703,-50541,71681,54450,-44652,-94008,-64595,-86551,-60581,-55612,-51540,-65822,-23146,38372,84288,49743,191,-56734,-30449,-59687,-121220,-147851,-96387,-135972,-150499,-130277,-91707,-16726,30377,58171,73287,47592,66919,10619,-67079,-170082,-41724,98268,145933,143258,30499,18103,-16939,-75275,-67043,-24647,-32119,-44381,-66852,-88215,-29213,96579,120456,73640,16320,-21723,-32385,-11800,41593,97278,143207,143390,70800,-19495,-63408,-14849,-16395,-55753,-96524,-103472,-62514,-56392,-82543,-104362,-93035,-26377,57810,98917,100171,63983,8931,-26174,-5015,41070,25256,51251,147559,243622,253566,207974,111574,5544,-104409,-117405,-103611,-101835,-109962,-101017,-25553,9453,-11058,55320,152925,143353,23654,-99809,-39564,-1735,-44781,-21470,20611,-13230,-113399,-43122,106823,256369,321291,378030,292782,193207,75919,-40864,-50420,43467,95108,50391,-5199,-24819,-23994,-16134,-21238,-25751,-30447,-52854,-94174,-88278,-97778,-115229,-122073,-68589,-41241,-6857,97220,265001,340993,260216,128692,10393,22719,96100,80138,-2469,43833,103317,92067,-3285,-94519,-84485,-44322,-38618,-29310,-3012,1281,-24699,-31861,30420,83509,72766,30689,-32916,-93058,-6507,69900,155221,255422,269813,144198,24794,-5775,11290,57705,129659,179303,131953,110436,67618,955,-8473,158880,90313,19730,35094,6838,-27204,10573,70454,120608,108470,106188,-31167,-77657,-102514,-90001,-65351,-64892,-58262,-43941,-66958,-54235,-20007,-3995,2968,-5232,-41225,-37995],[2930,25977,66836,75345,44127,-12968,-59030,-18192,14595,12721,-13650,-25920,39307,145741,208534,146762,35197,-73332,-46581,-21049,5767,-5701,-18879,8847,-24443,-72667,-75171,-91273,-95051,-55967,-15232,46064,78340,61841,31409,-45415,-69933,-92467,-106709,-123916,-62666,24028,78317,94085,67504,-5983,-33926,-2785,105992,228444,316264,299139,212899,150891,67076,-11316,-31515,-64468,-68020,-76211,-67073,23586,145603,254067,310502,411348,415382,338130,193785,34995,-36941,-92139,17087,53397,17766,-21704,-48085,-43687,-5403,-7969,-20140,-48121,-57732,-101044,-57678,38145,103679,103716,54286,-28139,-99809,-82506,36237,71271,-6545,-58521,-34817,37207,91693,27132,-73096,12311,76255,95224,59286,41268,56403,3308,-108537,-68269,-43829,-16960,16552,-18277,-85490,-126318,-107556,-84835,-78382,-99363,-87017,-59130,10833,36582,-10696,-3268,97989,87838,114812,88158,38378,-7843,-82006,-100382,-87629,-62714,-59727,-12963,34865,28859,43216,44349,-16754,-55550,-7663,94539,209902,206907,152804,24552,-46594,-9668,80985,132739,146621,122934,80438,-8445,-75515,-98389,-74871,12643,80094,97470,74036,28036,-14776,34369,108490,165554,218264,207931,99265,-23796,-29260,67961,67748,-15768,-124871,-98067,-86114,-61281,-15290,48082,77792,70309,81282,95682,107466,63551,21323,80076,229641,258820,308635,251734,206191,183455,156106,144955,201298,263060,248442,165119,102385,82620,49093,-90990,-58882,39822,78302,130620,183641,185488,144389,65483,-6819,-52748,-16568,43657,58627,19653,-23494,-53103,-55217,-70174,-101494,-104081,-127101,-111215,-54769,-4113,3563,-3262,-12214,50159,116881,30275,-2653,-35300,-94089,-121517,-60300,-89622,-120291,-83437,-52818,-59942,-115824,-137150,-114366,-115263,-81004,-26960,-41620,-33516,17021,62071,59266,-1782,-62579,-83841,-63887,-60757,-89344,-57320,16799,8825,-17064,-16294,-11914,-67677,-115679,-54393,44546,144823,226289,309100,181696,-33305,-56335,-18186,38948,157854,251573,224365,113138,62400,121696,176311,121303,43150,-30670,-77198,-82275,-103014,-127319,-81483,-31066,17403,65534,35663,-19005,-24811,-4965,12102,2004,8740,9291,58093,106721,47165,-7426,-95692,1669,100464,63683,-24576,5511,50331,-4653,2684,32600,-2927,-57723,-35590,-47352,-35117,18429,11688,-69948,-131008,-148172,-77456,-35964,-41249,-104480,-121784,-53267,-3800,40008,68433,30398,-35959,-87144,-94311,-81117,380,112629,225501,352557,438347,395194,250313,178504,231443,154256,44862,15820,-21359,-59635,-37091,-15786,-32448,-8491,43727,56076,9724,9414,6580,35145,2273,-83753,-80968,-33206,-33586,-51750,-89620,-53219,-53953,-29625,36929,87559,105905,114214,152177,145940,130209,97696,67225,4955,-65111,-79493,-57370,-85771,-82888,-24298,16227,-65743,-100102,36675,123245,147742,142759,197712,122909,33096,77351,117092,127955,250928,348745,301317,149278,45947,15943,1561,-23590,-58932,-77379,-6542,103731,225194,230415,126576,43976,-26621,-33841,16347,61525,34062,-16764,20383,36936,-35827,-61753,-39759,-52498,-71885,-53551,-28162,-56420,-86427,-18386,101414,313381,411674,262504,118294,30060,-18463,-85658,-73761,30081,127413,189159,113709,-30150,-117729,-51244,-70976,-42284,97345,187707,199576,134147,21010,-63467,-64466,-47352,-23683,-33821,-97954,-59826,-16033,-35659,-101417,-133111,-74736,-51252,-16385,-33073,-48349,-9640,18094,5739,-56709,-124353,-118045,-69818,-3483,67644,128303,139582,116217,43709,-28241,-12780,-22398,-90515,-112929,-77274,24726,62882,-87513,-24264,139839,289420,295553,126474,-57099,-27679,69252,90307,35713,-55145,-31957,15101,220,-27310,-26993,-21132,-63541,-35067,25138,96314,103657,59908,58665,26971,-6777,28014,77170,68867,9726,25551,112589,153931,144531,137936,136683,193840,237946,68544,-17051,-27201,573,-34897,-94018,-121231,-27115,24191,28949,23120,43881,90695,95486,82720,91886,92746,-6251,-108545,-77788,-65463,-49235,-13395,55076,156341,182863,91592,-35927,-97786,40781,112196,58419,-22889,-115181,-57968,16155,24480,-5770,-72222,-129691,-121162,-65199,20939,55531,-11145,-112763,-49607,-78528,-124915,-97455,-61003,2937,32755,64111,66292,29837,91850,222198,243017,46056,32379,67627,71788,32495,-6564,-93502,-109397,-73190,-34996,-18308,-18139,-24998,-64526,-68868,-25819,19626,61059,125173,155139,116573,28042,-62209,-124259,-109721,-86022,-104376,-115566,-120903,-38420,91392,234778,297650,199273,63340,-51726,-15405,-7200,-11233,-34763,-35865,-57958,14866,160012,290552,248828,43884,-133247,-116575,-82572,-112540,-70241,-48910,-65662,-74060,-63002,-32097,-26507,-31476,-33976,-78552,-87406,-62494,-8782,48243,123126,177821,242512,181715,63616,-43085,-79199,-108109,-94469,6506,129136,216504,228606,118353,16804,-9685,6509,68218,150834,96064,-714,-104083,6775,111724,90541,-52882,-59628,93770,136544,126113,88893,31713,45920,67817,85837,89353,24322,-16120,-2858,21956,25260,8367,-59243,-46607,59049,119286,112703,61418,-11402,-91914,-78203,-12418,87932,189069,140191,44670,-21748,-62346,-54136,-61456,-116348,-131802,-29297,53411,94375,102460,48210,21107,11345,6697,14729,143087,298228,296242,281780,204769,90575,-20556,-72528,12218,74321,78309,61346,49585,-51084,-87979,35803,115651,72220,-308,-20587,-13188,-7887,-27059,-20861,56856,79739,-7038,-93735,-88308,-34266,-29580,-8136,-20864,-61531,-74184,-38976,-52674,-79137,-63595,-96329,-74087,32914,15812,-34126,-27470,-31664,-95322,-15272,52154,125700,120049,52368,1366,-31081,-12074,25462,25220,22070,18712,-48712,-116267,-28780,-74,-38612,-63188,-83903,-110847,-88300,-104353,-63356,45721,172196,225876,143441,64362,66407,101184,111009,99181,54010,45081,34095,52291,159984,293989,338886,240600,71931,-21766,-62681,-84848,-88096,-100477,-138589,-163211,-188226,-192328,-123402,23896,2428,-4769,4901,32411,2487,-48938,-47638,-37994,-14795,-64271,-47195,-50951,-93368,4917,152481,238761,195666,98111,56990,77781,76874,18723,-32662,-33369,22971,97096,137392,123743,66347,-10247,-81777,-58585,4302,26931,-13296,-47539,-57862,-114965,-168961,-352479,-431196,-450494,-445251,-484249,-495846,-394914,-239466,-94599,-1659,-28150,-51134,-46233,-46523,-46466,-70482,-46343,-14601,-17053,8654,41686,44398,-14232,-24382,4789,-28087,-85597,-77489,2965,40451,39575,37725,59820,87866,92049,74024,86189,54707,-28978,-42578,6680,5432,-54451,-69721,-67400,-145126,-154057,-35077,-18722,-58890,-61390,-78752,-120874,-169379,-99073,17510,-17239,-85893,-82092,-56661,-107853,-118213,-113563,-81635,-56830,-16118,8564,63599,91789,72969,6444,-45319,-103516,26113,154543,147061,73257,-25787,-112003,-111799,-46720,-17183,-46754,-47768,102364,225553,192073,139439,40609,-34671,-39587,-31232,-28338,35070,75350,75550,4913,-105053,-20745,-2654,-7552,-69795,-142216,-118454,-24144,43907,36064,981,-30671,-63254,-75369,-100150,-94882,-87895,-30239,47533,55824,-77098,-107549,43029,117117,39940,-161,34927,62162,-9612,-18005,59551,50912,1886,-2732,-3796,-20582,835,-32845,-105155,-110086,-56844,-18541,-19244,-50129,-69740,-31476,-18650,-20209,-23282,-36113,-59511,-60756,-21894,-20641,-41077,-75623,-74907,-47674,-81426,-61794,-49865,-62507,-4715,62930,71552,25239,-37027,-66305,-111724,-56805,19948,66177,32516,-70048,-92921,-27346,9887,-27808,-83135,-72712,-14249,27106,98276,193133,174629,93869,84894,90184,50817,-19699,-41611,-9316,139585,365501,429256,317801,140421,10380,-25064,-42339,-25930,75772,234097,319046,212263,56153,-98428,-77581,-1699,63332,146422,223657,249229,187362,75017,23304,4191,-11702,-44884,-60057,-35688,27714,106701,193104,175916,75822,-17616,-53022,22619,34563,5279,-26532,-50512,-55585,-71686,-54566,16708,105767,185094,185429,25417,-124056,-583,58153,52309,85124,199640,268701,240177,174958,82111,15346,-59718,-48132,17501,69305,121337,182417,177510,63902,-35634,-71392,-67100,61728,184852,207551,104026,49000,47943,46295,29766,764,-38040,-70997,-120303,-52629,-5159,-16447,-97955,-77480,2117,-10706,-19078,56201,102283,78802,34697,-1866,-66365,-75591,24498,106883,137851,107945,-5253,-43221,-7753,-29766,-38732,-12679,-54855,-96503,-41421,51698,75395,16058,-15547,16022,24517,-3873,-43512,-116704,-62459,39013,118238,120406,19903,-57338,23709,160702,253192,279433,113442,-25956,-92721,-115677,-23091,90092,146182,167288,129908,84180,133642,140048,54685,-35528,-44567,-36519,-56238,-52096,-56738,-74690,-110510,-53189,67851,196892,100915,-24635,-69509,-66767,-52478,-21200,13207,-18609,-90130,-103974,-61904,-26105,17175,30075,19310,-17127,-26413,5507,85451,64998,41741,18661,-70996,-48005,22145,-15000,-40775,-85253,-16109,2094,-57260,-100251,-34569,28499,17877,-8914,-31985,-54425,-34129,8230,42676,46598,-14202,-45309,15794,269320,384715,334806,223469,140055,60298,-5927,-44037,-546,-15578,-59464,-99975,-10830,39030,73824,62477,37098,-41359,-24517,106245,241749,176534,-30718,-67072,6980,53117,121473,259776,197496,68830,-6304,-29109,22807,85373,134671,104103,49792,43091,64519,11358,-34667,4876,65830,78497,55051,-21664,-83986,-17147,12095,-34636,-48303,-96642,-141360,-127954,-72060,49115,178343,203080,137385,72781,38097,-9718,-37835,-72721,-52315,-47183,-41429,-45951,-30979,-41272,-76602,-124722,-148483,-122942,-57937,-46185,-26888,-13257,-22970,-47530,-36999,12822,90474,124449,93108,51729,113542,216386,221906,169210,23252,-97777,-96950,-21761,5362,-581,-36670,-83979,-91557,-128085,-66383,42442,22604,49543,24709,-81693,-62010,91987,121413,1190,-27041,119576,206493,154899,83338,72089,98418,87994,16360,-54144,-75909,-93731,-60221,-36995,-12179,-320,23047,46505,-1604,-115012,-106747,-92837,-101515,-44164,-14375,-34651,-28290,17673,34898,40551,28728,-14657,-22662,-9994,-571,22868,122134,219309,232552,106595,-11241,-29572,-51147,-43714,-18050,-24269,-39205,-51852,-43075,-59788,-36092,-3364,-35637,-84091,-110776,-114486,-34650,62151,150949,233960,154008,63938,-6639,-83153,-126263,-74956,-41275,-87142,-105539,-10696,26511,-28780,-53462,-14967,32430,38053,-5481,-69409,-89796,-45385,-28812,1965,122217,146257,146603,115610,156144,278318,264306,133594,-26614,-103319,16042,37393,-28529,-55103,-67013,-30066,37380,5688,-42457,-38433,-65924,-99394,-66224,-55866,-68642,-48025,-46597,-81521,-53708,27271,141838,278739,242845,68468,-12076,62490,135723,120810,47276,32583,74673,58917,-15204,-68457,-14224,62151,94702,104311,71501,39460,5579,-29364,-24490,17177,61840,88668,131420,160555,171510,191481,192833,178489,80982,-27719,-61732,-24782,-13109,12974,15252,2769,45361,90335,18641,-43056,10918,75521,122034,80495,10093,8716,38653,23091,-57265,-59976,37794,82621,74317,13357,-47655,-26569,-417,-52358,-129121,-37006,80987,76496,-26236,4213,91395,128969,40572,-14252,-26583,6911,40757,55880,61107,40776,30466,47749,60688,23754,-25876,-90382,-124843,-17646,-25926,-93526,-11963,114203,200476,227545,117089,-53620,-135024,-71727,5794,-5081,-123493,-43115,-41546,-67226,-61454,-36718,-13513,14393,64884,30621,66174,101204,166933,264126,278279,233454,200627,106744,-4162,-64540,-75959,-59754,-67166,-43930,4994,19213,-10614,-71164,-85343,-75908,-71186,-91718,-90319,-32523,16692,86676,118759,127649,66240,-37032,-29594,17482,136340,214096,169576,132719,98676,82065,42870,-14666,-74812,-39068,35259,95691,80538,56390,7418,-39330,-41028,-11654,51477,78914,132812,94860,10095,16114,7490,40738,57655,-17563,-88051,-106713,-113012,-129455,-20434,116430,139960,34026,-55660,-53233,-34308,-58018,-69309,-89637,-79460,-46276,8184,48471,35098,-19924,-50612,-69581,-113105,-122525,-74097,-54193,-51099,-59698,-100569,-92488,-110133,-106514,-98699,-102092,-106030,-67738,15260,82319,140986,143877,89962,99378,73891,50345,36124,-990,-20930,-33181,-74742,-75292,-29997,-30991,-27357,-22873,-45383,-72270,-89349,-94002,-36972,40255,8087,-40745,-6289,103591,44800,-23326,-38371,-13239,14215,28550,13180,-43190,-62403,59026,165155,191355,96515,-62795,-82774,-31104,-34744,-69738,-24247,-29242,-73720,-103113,-115117,-78345,-82416,-50723,20021,150345,261094,102376,-16379,-3976,82263,193708,259582,190887,55073,-31642,38389,76415,8805,-51484,-21782,61518,119953,95662,6072,-4349,77477,2584,-46491,-66658,-57161,-90061,-90438,-3752,51390,-57809,-73141,18220,27638,-29207,-42820,-21440,-35509,-40056,-43203,-39203,-68166,-80636,-37442,5327,38639,40219,12404,3179,-4897,50076,142753,213056,189266,74965,-31802,-51580,-72676,-71455,-57969,-46928,-19131,-27758,-31240,9565,81876,164594,184956,205096,139392,3202,-48611,3441,66458,120030,144659,157438,194305,172692,61341,-78609,-86868,-61772,-129159,-43790,150187,234554,112986,-53805,-46378,75811,55146,-41963,-103654,-78348,-91021,-53769,-38770,-33239,-52985,-12853,44835,90489,61831,15155,-67168,-47087,-71730,-118284,-133339,-94948,-118099,-127175,-122092,-85951,-16100,51046,88889,100402,73734,87006,21228,-69499,-171784,-23213,135051,190271,191307,154351,92771,6324,-87813,-81908,-20242,-24032,-44025,-67827,-83306,-12333,112309,131408,81998,14573,-21622,-23174,-5264,29921,70374,113319,121991,63339,-15325,-60624,-24696,-39940,-65127,-97558,-107496,-54717,-51541,-78394,-79508,-65571,-3836,79693,112231,86109,43352,-3050,-27781,-7644,30255,20625,66480,182642,265907,256796,229555,144111,33317,-89420,-114059,-107651,-105658,-113170,-97069,-10436,17137,-6031,79313,178119,150270,15813,-103469,-27231,9807,-28774,-14345,19494,-23645,-128493,-39983,97372,233294,298313,359267,280101,196028,79299,-38636,-58669,29553,79731,50304,6641,-10570,-12385,-10975,-23764,-27812,-25833,-48947,-116024,-106405,-113578,-125117,-124213,-74923,-49242,-17625,81773,242249,320061,243911,112261,3663,28879,113388,84562,-4925,45506,103252,97101,2240,-86486,-91739,-53998,-46159,-33059,-2561,3155,-29151,-52174,-4572,45993,29251,3451,-45773,-85927,11866,100658,193842,300083,319835,184157,45202,995,7388,33177,88067,148881,116779,104682,65772,1244,15283,169608,90287,34271,63181,26918,-20304,16418,85207,145919,136612,101986,-50758,-75663,-92274,-85727,-56711,-54654,-44489,-28409,-56943,-59762,-24616,-10112,-9697,-14953,-40306,-35958],[-3507,17659,54763,62655,43400,-4667,-46819,-18940,13926,16084,-4760,-12103,44870,144084,200813,134796,29080,-53035,-9946,-8396,-41269,-18061,2399,59357,28200,-43208,-69945,-94687,-89357,-56798,-26340,20923,44585,40615,29619,-31424,-46050,-56469,-77807,-123210,-83935,-7639,38382,45525,35488,-23226,-38308,8298,123475,244703,337003,336548,253842,183022,64308,-11764,-35064,-72519,-72930,-79975,-66951,36051,172632,285612,327051,402593,387582,305381,197003,41350,-49988,-60157,50413,64100,24165,-8119,-19056,-7963,24743,15200,-5170,-36848,-47610,-91638,-58476,38670,104013,100924,54559,-28345,-104410,-89384,22446,52699,-20335,-56517,-16123,65663,123801,46103,-56025,11097,83045,109623,65157,35799,46001,9671,-98056,-74009,-60298,-43491,-11810,-50563,-123237,-91196,-72405,-64189,-70888,-94347,-58256,-1092,55470,40624,-24924,-9879,118168,125626,150279,102628,44842,994,-68758,-95252,-96385,-82660,-87018,-66017,-5548,15750,41969,46211,-12516,-45504,7941,97242,213076,218538,170377,56905,-33219,-4762,86468,137092,154897,139826,75658,-15680,-76322,-91940,-64905,20822,81116,90821,67694,31308,-10625,27881,96717,143500,174869,154153,47393,-41585,-7946,79002,61705,-23659,-132644,-94355,-79204,-59196,-16332,47628,73795,60482,63977,76640,96244,61270,44955,138090,286201,319009,368347,287863,251877,239862,197953,176139,222609,302252,279704,173532,102106,80278,53447,-82948,-81224,5943,39029,100889,168082,175453,135139,58963,-11260,-56041,-15774,50472,68783,25764,-20671,-48148,-52886,-65127,-97451,-104839,-126871,-118598,-62830,-14508,-284,-6559,-14647,49396,131207,56202,5123,-31670,-93208,-132775,-64564,-94839,-109185,-73944,-46760,-53510,-118581,-142193,-117132,-131459,-101857,-40941,-40081,-21784,26759,69554,73380,27150,-35344,-78753,-65146,-52377,-65805,-55005,5380,-969,-13358,1595,9217,-45335,-106463,-79437,10031,89934,159096,238975,119640,-55024,-46570,-11985,51134,206248,323383,264414,112196,41032,96341,150421,98385,26515,-44785,-89189,-90684,-107819,-140236,-108010,-55323,6333,63250,32239,-28418,-32685,-12745,2311,-6942,-7526,-19967,37863,116444,80540,18767,-100874,-31712,43730,11536,-31944,26962,63514,2924,14455,64057,33645,-40214,-47460,-71330,-65444,-13395,-1121,-60443,-113771,-142271,-76342,-22528,-464,-59043,-129819,-73881,-14774,34140,61834,28818,-25952,-67469,-69189,-51716,31104,142665,252489,368829,439718,399798,269248,199506,225970,131704,32521,14251,-13499,-47683,-31516,-18913,-38941,-18150,24023,32256,-17276,-11353,5764,46097,5461,-84757,-90722,-43107,-49303,-80203,-104357,-38846,-36956,-16160,37763,68259,87002,100063,133393,119441,98572,66118,41201,-8418,-52798,-56032,-45027,-82814,-77130,-15020,12505,-64248,-104924,29196,125518,156920,154500,215394,150770,62548,92759,130207,144082,251966,317070,274250,143594,45252,7932,-12862,-37816,-63920,-64778,6147,116902,242087,238877,121309,24994,-51410,-56663,-10009,32358,10095,-35715,16453,39725,-36098,-73202,-46871,-54686,-76238,-65081,-47915,-62765,-76576,-12066,85014,259074,336845,191560,72828,-499,-34659,-87844,-71465,20181,85195,123458,56363,-53200,-75996,-62959,-103270,-30988,105290,176815,186836,116978,-4224,-91546,-88887,-64361,-33405,-37978,-78249,-31036,23372,5139,-77940,-141049,-85722,-54159,-11201,-25250,-47358,-9237,30041,31984,-29123,-105083,-119743,-64211,9545,85847,168495,159887,136057,71296,-5665,-2313,-18651,-83050,-123051,-103535,-14539,9590,-88487,17540,161732,300521,305088,132440,-54137,-35228,51026,65990,14670,-60592,-31031,7129,-16144,-48124,-32607,-9764,-55302,-47363,4528,84498,96606,47289,53064,39803,2260,24705,77004,67945,437,22397,111552,137530,116292,124330,121700,178931,254081,99001,-13292,-29910,-471,-34439,-91151,-124371,-39955,6149,12218,11837,38243,92365,109817,94102,88226,71407,-31856,-123982,-90779,-70382,-52690,-19532,46597,138105,162784,84885,-30411,-96656,38911,98512,35415,-54582,-109475,-20714,45036,46557,6321,-66980,-126366,-112711,-62676,6670,27218,-49872,-121747,-4712,-28628,-81357,-85015,-48843,6850,27763,58235,68535,45680,116660,241858,227996,26644,16848,62529,70889,31289,-13682,-118915,-87908,-47403,-14874,2086,3173,-2383,-38090,-38861,2034,45752,79737,126525,153227,120270,37337,-60289,-128774,-111885,-92562,-114183,-121710,-121442,-43563,76680,211570,257455,159398,43141,-84719,-30297,-11843,-11057,-43542,-51682,-56012,34290,160778,266251,219591,22470,-141768,-109260,-101785,-118190,-46271,-32122,-44856,-43351,-33763,-15625,-20938,-33396,-44117,-97768,-111249,-76055,-19808,34607,96033,149540,225998,176960,57576,-48827,-74644,-94370,-93022,2679,130387,219513,218570,101545,109,-21589,808,65016,144195,95453,4954,-108828,-14037,74418,49803,-100102,-21064,126949,143993,121365,86074,46679,75535,86870,85893,79249,15766,-32695,-28574,935,20843,8693,-61902,-50442,73235,143103,129066,68645,-8205,-89746,-78381,-17933,70131,148108,103212,25744,-23691,-62416,-55511,-55662,-102853,-132024,-46258,30146,65163,65926,8250,-11282,-2082,14659,29680,151566,245584,205308,181848,116880,35873,-42507,-60728,31687,87718,81602,60368,43846,-59689,-100364,19723,97687,54057,-11097,-25396,-13848,-243,-4673,2477,64802,74628,-16979,-93473,-93421,-33758,-25861,900,-7542,-51763,-71877,-34575,-40475,-76413,-78327,-111300,-84413,20212,10842,-42578,-39032,-33154,-64337,-21993,19469,107394,134517,77299,7004,-36406,-28555,-766,4279,8325,7176,-53073,-116412,-37527,-15378,-32585,-52522,-78114,-109764,-73809,-77631,-82066,15234,142857,201901,108962,22559,33359,72283,72678,60838,14355,16336,37937,56470,154327,269525,335733,283722,130463,36394,-44276,-75558,-45034,-34973,-70507,-107438,-151078,-169613,-103728,34985,9467,142,4990,7750,-36074,-81825,-73332,-60186,-28280,-79527,-40326,-35296,-80559,6875,141077,224500,183435,97561,65212,87999,97627,61287,8164,-1112,49555,104236,138373,120550,58988,-15971,-80800,-53364,-223,7123,-37666,-64791,-66451,-125956,-178588,-330527,-429775,-468125,-483080,-537657,-553587,-446209,-277187,-116924,-24007,-41498,-46760,-24488,-25446,-22972,-40909,-12583,12918,-821,11838,42088,51767,-7985,-28469,-4732,-37398,-91058,-76813,-7975,23313,26016,19283,47904,79293,77618,58363,74949,51487,-33862,-34331,24626,40466,-48086,-78729,-74001,-147986,-143766,-34562,-9049,-37855,-25996,-34728,-79312,-142493,-117449,18991,-15351,-86767,-85175,-61542,-109119,-113381,-111508,-73520,-28870,17775,27343,70298,88501,65972,-680,-60225,-118836,31156,145048,124822,48624,-40298,-110577,-111909,-43731,-9672,-46558,-52813,99592,269980,241802,170208,55295,-33249,-47012,-41414,-41891,32574,95727,110783,34543,-110373,-41791,-7438,-2886,-59280,-131666,-112089,-22598,43147,33200,-2845,-35114,-63238,-73501,-106546,-127325,-106437,-37414,39152,52694,-74515,-98042,46744,92652,24745,-10849,34116,72809,10934,22705,86591,76101,14299,-7292,-22488,-43794,-3886,-18974,-92300,-117197,-64016,-26199,-29588,-59219,-70306,-27342,-12649,-14372,-16837,-31082,-56521,-61005,-15983,-7343,-30608,-71847,-84373,-68277,-91139,-60106,-47984,-66025,-20805,21702,20273,-23656,-27744,-27416,-83390,-67107,9612,50851,13735,-86340,-95241,-36027,6958,-11292,-40942,-17067,29395,52985,112951,215903,211212,115003,92114,84179,26992,-29362,-36640,2350,154949,368345,392169,261359,82854,-30722,-52568,-58700,-32976,77499,236167,309344,202075,49861,-115078,-57018,13725,57899,106745,177954,214637,175229,69028,14947,-1561,-9483,-36416,-54001,-38101,23786,100582,194814,185201,90872,-4201,-51330,19838,51319,33484,6044,-13761,-42879,-80282,-59097,14776,107373,194223,189901,28274,-120424,3221,61119,61334,112518,231020,305122,280814,195981,91673,33215,-32397,-37860,35094,98762,142340,179198,158607,45834,-56334,-81174,-93770,30017,165347,214690,125862,68202,59758,56834,38640,6969,-23945,-45968,-101966,-74378,-22662,-27528,-106539,-68998,20122,19301,19954,90543,122754,84114,37196,593,-63615,-89037,1365,74698,104604,81781,-22713,-50709,-8169,-31322,-51249,-25963,-70975,-116649,-33844,62733,82046,14784,-18242,19222,19297,-14020,-53965,-126280,-58730,50396,135273,139954,34531,-53920,6320,129534,214899,261021,101852,-21400,-73650,-104770,-25792,107309,178643,186844,125385,83986,132054,146346,60565,-40734,-40892,-17616,-30562,-43674,-54868,-64897,-90545,-49584,55653,166619,78971,-28920,-73384,-77409,-63203,-30951,4452,-24453,-89887,-108839,-76453,-44615,1225,16096,3858,-41595,-63033,-36865,53971,61595,35618,4217,-70227,-32898,4581,-30864,-47446,-93228,-34954,-7442,-60137,-95873,-19604,45117,33464,3111,-28432,-65319,-45893,-9108,23238,27005,-32967,-51652,-5855,252807,401422,364944,256006,153744,42871,-25441,-62664,-1647,-16941,-61313,-103570,1163,49491,81772,63807,28481,-54246,-3902,141563,279758,203780,-17383,-69083,25280,90230,171966,296117,194081,56410,-22922,-46924,4335,68200,131489,121507,89299,103562,124755,37926,-23840,7624,59474,65466,44214,-25931,-96440,-23860,11886,-30780,-44447,-88830,-125260,-147807,-79784,56662,214184,258541,178092,91901,36562,-17562,-44420,-82950,-68690,-52060,-31775,-32896,-23929,-36858,-75070,-123595,-143247,-106168,-40625,-27720,-9960,-2132,-19874,-55128,-41062,27348,109748,145613,115556,82984,156259,246683,231820,174045,36226,-72313,-137796,-41491,7231,-3073,-39688,-78120,-83224,-110227,-46183,56975,18694,44695,27923,-73003,-52479,99624,122929,12663,-2489,127357,201970,143945,65854,45993,72238,70779,10188,-56659,-78136,-98885,-65420,-42371,-20035,-16530,-7767,26915,-8765,-118630,-107013,-101981,-115111,-53864,-19199,-39859,-39333,10882,40488,49423,35581,-19057,-31765,-17510,-4294,27677,128594,205785,207315,88097,-20278,-24447,-31224,-24287,-4530,-19748,-42459,-61088,-51234,-68564,-37016,-680,-30908,-83179,-115128,-107975,-28178,60848,142498,227930,154732,71250,7604,-62849,-131950,-91801,-47847,-81411,-96275,-21496,17411,-34548,-56414,-21192,13428,9253,-32142,-83449,-57417,-23371,-31671,-20857,103071,140375,148657,115513,143721,251662,238564,121209,-30140,-92087,48916,86966,4708,-29268,-48706,-16070,32668,-11623,-59095,-47670,-64264,-88092,-62589,-60351,-72613,-75353,-61510,-75864,-44368,30323,137403,275627,240007,46190,-63574,43636,103876,106574,42239,12788,61964,71630,950,-60997,-10885,62025,93232,101874,63353,29334,-1210,-30531,-29266,986,30537,57461,102522,134198,136388,173552,202682,185686,75997,-43252,-38923,12379,39467,70949,67430,41841,66896,100636,23385,-39042,-7045,49871,98132,65224,2953,13675,45674,24529,-59023,-41733,72175,127021,101838,16452,-56872,-40739,-22871,-77090,-132497,-39972,72075,92476,-3584,-30152,64049,134378,51850,-14630,-47010,-26445,6800,31218,46165,27107,8167,15601,20205,-11484,-40957,-101059,-154223,-13671,6203,-22239,39291,155813,230814,224559,100390,-61489,-118312,-46266,39830,25736,-102439,-69451,-51815,-48147,-27597,-12467,4840,31274,79331,35253,61402,81467,143878,256087,310509,289448,241969,121393,-4441,-70768,-73222,-51813,-65690,-47690,1554,17684,-8640,-61365,-76804,-71970,-71967,-100013,-83424,-20339,26611,87691,115521,128888,90507,-6059,-5955,32058,136652,188619,135108,102025,71113,64380,32742,-27097,-84257,-16240,67893,117394,88891,58865,10433,-32346,-24743,20715,105730,147127,204973,136595,23960,19393,-5512,11559,45069,-14789,-74065,-115020,-119965,-124935,-19273,115497,157798,55167,-38533,-48205,-33421,-54207,-64042,-85857,-78561,-43187,12039,55705,31847,-30212,-62685,-77610,-111119,-121549,-89791,-73504,-60413,-63383,-95958,-87610,-119511,-110522,-96055,-97099,-100011,-76761,-1150,46925,92733,113146,75843,87971,50307,22650,23479,-6953,-26882,-31810,-63466,-101242,-44746,-43100,-46133,-48070,-71775,-92619,-94392,-71568,-23245,34845,-21184,-90575,-62932,68496,54416,-9686,-26796,-12381,6135,17460,6675,-41240,-57588,55895,166213,187462,91596,-48045,-51854,-11483,-22968,-66306,-10773,-2463,-49361,-85162,-111148,-84229,-86780,-62666,11914,149118,280287,126741,-9145,-4462,81650,184893,217896,143810,29192,-37189,40106,76127,-6687,-69848,-34844,52613,109415,87426,-4506,-53194,39438,-20220,-51644,-47388,-39367,-77301,-97534,-18438,56394,-37430,-57444,27481,26847,-30947,-36996,-23606,-44961,-51166,-55048,-50682,-74320,-89836,-42691,4153,41640,42000,5143,-17538,-34799,11897,103752,184164,177447,76785,-28225,-52588,-79910,-67358,-54598,-45432,-16398,-17516,-23266,14598,76743,132794,136279,153185,97960,-21921,-56650,1891,65998,123163,155927,175603,219825,197678,72759,-73980,-88145,-63415,-131798,-49129,145211,238688,116545,-58357,-38330,82189,60132,-32453,-99664,-85023,-91755,-44323,-18458,-13467,-41649,-4822,49628,92978,69348,27893,-75771,-60789,-81473,-114770,-118645,-85548,-82753,-77597,-80877,-62096,-9245,69841,113025,117013,91904,102609,30994,-72384,-166154,-8746,162835,226690,237856,291598,176910,38726,-90749,-90746,-15065,-17448,-45526,-68446,-74448,5944,126158,139039,86594,9398,-23709,-14353,905,17473,41180,78954,91468,49607,-10340,-54769,-34113,-63623,-72846,-99607,-111944,-50105,-47665,-69568,-57694,-43022,15802,94665,117546,67943,21927,-14463,-28447,-7432,22410,16558,80283,211595,272278,241935,233791,167426,57168,-76477,-113079,-115026,-111643,-115814,-90029,7695,24221,-901,98479,192896,147845,4721,-96368,-14099,19184,-17702,-8195,18006,-30013,-141515,-39968,82269,200079,261594,323289,258059,194399,80099,-37922,-69741,11227,56630,41035,10714,-1823,-4705,-8817,-27895,-30971,-23262,-40938,-116302,-125064,-130283,-133427,-124498,-81825,-57849,-28714,63976,210439,286989,220493,93422,-3593,32553,127736,87896,-6450,42431,96699,95664,5888,-78438,-94561,-63441,-53745,-38183,-5094,945,-38639,-77363,-46400,-174,-19141,-25808,-58447,-76741,28024,126796,226691,332411,355827,217434,64445,10000,6298,13866,51279,122028,104217,99991,64243,732,31040,165211,81406,42359,83298,41857,-14679,20603,97637,170337,163555,92520,-66995,-58183,-56490,-60543,-43469,-41152,-27461,-13156,-48994,-63778,-30003,-17986,-23259,-24166,-38282,-38237],[-20203,336,34806,42336,34406,-3412,-37925,-19329,12333,16826,-208,-3708,42826,131354,179866,112784,18896,-30814,26302,18219,-98247,-32132,26199,111934,81562,-14831,-64620,-93702,-84137,-60064,-40123,-4738,11492,18306,29970,-3749,-5726,-7253,-41432,-104954,-106465,-44318,-8718,-10673,-3531,-44443,-46128,16048,138516,259100,353467,370095,292528,209958,56312,-15849,-43052,-81943,-77122,-82906,-68214,43583,193808,305146,329066,378274,347992,261723,184401,37702,-72233,-25761,72581,61274,24133,5011,11571,30312,53785,35099,5691,-28721,-39181,-84065,-59601,36728,100163,93782,51939,-28925,-107034,-99350,3885,29146,-37436,-53504,7340,101070,159775,64870,-46652,1625,82746,116811,66638,29144,34227,15614,-88191,-79401,-76793,-71112,-43387,-86371,-115213,-43165,-34505,-42571,-61938,-84937,-32304,50345,93176,42637,-39606,-11108,143570,170179,187682,115335,49206,8412,-54595,-84409,-100159,-100318,-91700,-99519,-48178,-1153,36330,44511,-7390,-29374,25888,98761,206087,217042,177467,86586,-17928,642,92822,142315,164385,156178,69822,-22470,-78145,-85810,-54087,29522,82687,84793,61138,31827,-10301,17825,78524,112562,123632,96663,1186,-50015,10333,84068,51998,-32600,-138148,-88093,-70236,-55013,-17035,45598,67497,48352,43845,54083,81195,56473,65603,193665,335777,372972,418113,313836,290144,295070,243020,208001,237249,329419,302859,178188,99212,73822,50493,-82082,-102987,-25134,1622,67753,143476,158307,123019,51852,-14593,-56323,-13023,55760,77145,32453,-15757,-41053,-49792,-60781,-93965,-106338,-125363,-121811,-69709,-23697,-3151,-8625,-15314,49340,143108,84641,18761,-23014,-88279,-133322,-55339,-85706,-95801,-66260,-41397,-45834,-108261,-125707,-106489,-135725,-115969,-50358,-35159,-7745,40105,80410,89536,57801,-4406,-66098,-63846,-43131,-44200,-46897,-3662,-4527,-757,24470,31026,-22735,-86976,-98680,-20293,38598,93101,166183,51408,-76423,-35528,-4469,63616,253275,387701,296671,110665,21152,70003,123152,77693,14312,-51550,-92899,-93635,-107423,-144888,-134699,-79182,742,62873,30736,-34201,-34260,-10978,6091,455,-4527,-30002,26729,132049,125782,55703,-90946,-60045,-2270,-26055,-32518,40562,71139,11773,31857,107040,83157,-8663,-48498,-89595,-88440,-33683,-3475,-42411,-91416,-127273,-67991,501,49846,60,-101852,-92562,-26423,27930,55189,28190,-14474,-45152,-40645,-19313,62016,170231,275576,371469,419722,386337,281979,220351,219754,114362,25514,17187,-2166,-37481,-31576,-25812,-44696,-24886,8789,14833,-35429,-17654,18904,65366,13509,-76704,-93566,-46673,-56040,-100057,-99718,-18433,-14487,-158,37908,45703,60005,75806,105828,87476,64291,33338,14887,-19344,-35860,-30056,-30857,-77275,-69016,-4132,12347,-55698,-95640,23940,127712,166701,170447,236178,181192,90580,99130,135969,157273,250781,286558,250658,143795,52051,8404,-19573,-43664,-59578,-48973,19753,128786,254765,244207,117169,12100,-64172,-68137,-26290,12786,-8972,-52599,11572,35211,-41085,-82563,-50504,-53094,-74851,-69520,-59410,-58327,-63229,-3730,67313,198100,259881,133450,37495,-24794,-46027,-85169,-68177,9148,36796,43508,-16939,-43452,-18815,-51038,-134941,-18123,107357,161208,172738,102508,-23171,-106088,-107567,-80661,-44457,-41830,-57386,-1066,62228,44509,-52383,-137873,-91786,-54175,-4926,-16434,-43828,-5414,45985,63604,1825,-82866,-113679,-53887,26465,111259,220087,186617,158703,102081,21042,11308,-10641,-68643,-113576,-118984,-44184,359,-24879,57824,180232,307122,310509,139872,-46706,-39953,35385,44187,-2955,-62311,-24066,7747,-24201,-63153,-34890,4979,-42338,-58291,-14564,70614,85217,30565,47562,56942,20278,27849,78241,66458,-3965,26308,112739,121166,86545,106268,104915,161582,258994,129222,-8068,-31508,118,-30864,-84714,-122000,-51564,-10637,-1545,5188,37845,97114,125273,105568,83293,49917,-51764,-123075,-90332,-69376,-52186,-23943,35244,112760,135981,74719,-24271,-87739,40134,85231,13251,-82760,-78231,18978,74468,70524,22280,-54042,-113898,-100392,-54509,-2562,1582,-82000,-73780,46747,34438,-16187,-44196,-29715,13557,23959,51555,70333,64660,144531,259897,213637,14859,5720,58509,69828,29306,-19775,-87549,-50749,-14877,9566,26777,25489,21124,-8237,-4554,32601,73183,99031,126542,149371,123343,45626,-58620,-132447,-108888,-94528,-118714,-119853,-116700,-46131,62290,182557,207754,114807,24586,-126556,-46073,-16408,-12000,-54636,-67984,-46595,56289,158736,235388,187170,4510,-134138,-87345,-87280,-77030,-19089,-12158,-19726,-10485,-3230,1949,-14249,-35601,-54944,-110147,-125170,-82391,-26446,23977,72884,126505,212623,174802,55635,-48463,-64919,-79781,-86657,34,127821,213732,195725,80122,-16899,-33307,-6049,58549,131105,91011,11585,-104279,-32324,33908,2090,-142804,30176,157030,151187,116693,79965,60634,108035,106452,87975,72975,11656,-47539,-53705,-20666,16300,11602,-58876,-52624,82179,158987,138693,71421,-7829,-87130,-74263,-20411,53213,104483,62882,6559,-23373,-58870,-54189,-47165,-86291,-117521,-58436,8337,36875,32313,-27640,-41062,-13123,23930,46644,159994,194495,127364,98759,40770,-17468,-65475,-42564,55377,102298,85246,59992,37139,-68366,-99592,8698,80669,35956,-21183,-28900,-12601,7963,16141,26484,72801,70792,-24262,-91790,-97663,-31659,-15081,19424,15244,-34736,-65127,-30005,-28541,-72047,-85843,-118995,-91254,9720,6357,-50813,-51057,-31354,-29515,-10634,2762,96919,153250,104181,12246,-42611,-43709,-24414,-12093,-3075,-1826,-54421,-118188,-49837,-29995,-14026,-35392,-68489,-105475,-56763,-45851,-73114,-7533,117567,181067,83146,-18123,-3967,40002,30824,22489,-19787,-5700,47603,56334,140012,235753,325759,328111,199119,106263,-19709,-64708,-5739,21381,-15501,-65826,-126755,-159136,-90228,45445,17262,4148,3754,-17351,-76419,-109097,-96067,-81873,-43059,-93279,-28933,-17055,-62830,12022,128775,205410,165866,92509,68894,94441,114482,102854,62454,52930,88218,113686,137093,116027,53520,-16413,-71161,-48426,-6188,-12200,-58277,-74708,-69890,-123757,-182859,-299423,-411349,-468751,-506103,-577678,-598927,-487610,-308573,-135051,-42339,-55655,-46943,-4210,-4601,-287,-12645,19178,39738,17434,17190,42773,60503,5012,-28709,-11578,-44022,-93776,-74582,-18069,3558,6908,-2253,35214,69787,63916,43116,61728,45443,-35339,-23109,41687,71681,-34370,-84984,-82227,-153545,-136327,-34316,-1492,-20908,2374,19,-46996,-118488,-107578,27519,-13853,-88809,-85371,-63812,-105522,-107658,-109837,-63509,213,48188,41375,70307,76254,52762,-8843,-69609,-103144,32949,129796,101690,27123,-52047,-108349,-107722,-39780,-3838,-46588,-58234,91090,303414,290606,201524,68753,-33684,-55515,-50790,-55872,29264,116441,148209,64241,-93923,-58315,-8697,3453,-47026,-119026,-104464,-21474,41798,30827,-5071,-38238,-62752,-69891,-97476,-109956,-107500,-38558,32062,47843,-71240,-86840,49380,68706,10699,-21449,33037,83440,34668,54596,105155,93280,21339,-14120,-42034,-66594,-8861,-4215,-71071,-108067,-59738,-29105,-36655,-64783,-70530,-25383,-10242,-12904,-13425,-26971,-53704,-62313,-11746,4842,-20488,-66866,-90891,-86600,-98320,-61428,-49931,-71770,-38755,-23110,-34892,-58402,13626,16051,-51442,-67568,872,35773,-3349,-95190,-87095,-41253,2488,3219,-71,35409,69221,75575,122617,228742,237526,133604,93288,66926,-3478,-41876,-34831,11935,166246,360291,349049,205910,32571,-66454,-78225,-74846,-37148,77531,231165,292596,192470,48118,-130661,-36764,30897,57224,75209,134617,173693,156963,63148,8164,-6431,-7095,-28346,-47487,-39215,20526,94956,196199,194244,105927,7765,-51157,15058,66051,65965,47788,27925,-23882,-85728,-66397,8970,103006,194107,183304,27927,-104304,7272,60048,64950,127399,238770,318639,306479,212954,102624,50240,-9337,-11220,64953,132634,161013,168813,131695,25427,-72189,-59939,-74933,15939,152154,220880,146488,85815,70387,67228,46123,11879,-9103,-22558,-76642,-85639,-36717,-37506,-113918,-59783,39528,53763,61550,122932,139690,90210,42953,5737,-57614,-102335,-24839,37436,64486,50412,-40468,-56002,-8549,-32452,-62524,-35694,-78751,-122009,-30216,64682,80918,9020,-21046,23578,14935,-24571,-67216,-134687,-54848,59654,147937,154933,48381,-46561,-9071,97273,171448,227520,83439,-19383,-55306,-91336,-29242,117601,198592,190545,110094,78496,124988,148907,68086,-42365,-33033,6531,-312,-35172,-53804,-55575,-70836,-34481,52673,140475,59066,-32622,-77850,-87769,-70875,-38495,-3698,-29961,-87503,-110421,-90954,-62036,-11925,8341,-4647,-59934,-95358,-76090,24498,54691,26691,-11094,-54697,-9527,-6067,-43378,-54343,-93680,-47679,-16507,-63259,-89128,632,68795,55488,21043,-18792,-76174,-58725,-27825,987,3906,-48777,-54453,-27869,226348,403345,390354,293616,168398,22855,-44520,-89135,-5174,-18754,-60537,-92028,14410,57916,87634,64286,21738,-57935,18921,173508,311374,227662,-3703,-67701,51438,141391,232419,328563,187359,43879,-36764,-56566,-5433,57895,133602,146700,134701,164574,179022,60006,-14524,10823,53063,51119,31095,-32835,-115592,-33034,9855,-27088,-39248,-79100,-109978,-149594,-76434,70728,251897,316499,224944,115555,39187,-21769,-49597,-93633,-84110,-58148,-21673,-10279,2927,-10331,-49785,-94798,-111108,-84464,-23274,-9277,7735,8874,-18682,-66750,-45324,46541,133561,171138,143308,117686,191361,261146,227096,170532,46400,-47538,-108958,-54186,6153,-6656,-41010,-70662,-75236,-88715,-14634,74597,14425,35456,26427,-69770,-48026,101640,121526,24580,16484,125773,187997,127407,45027,20164,49938,58383,8663,-55859,-79101,-102203,-69605,-47228,-26974,-30608,-39081,8917,-10320,-106838,-104515,-109196,-125042,-58872,-20609,-44915,-53876,-6638,32995,47215,34901,-28793,-44458,-27747,-10867,27773,124096,180396,175065,67230,-28652,-17254,-8315,-1930,10725,-14313,-44693,-71043,-63127,-77853,-32983,3360,-26000,-83712,-120384,-98412,-22066,57679,132175,216590,152317,78559,23965,-38206,-110265,-109561,-54160,-73429,-75722,-29742,6892,-41349,-59715,-28244,-7137,-19341,-51971,-73942,-24027,-2204,-31630,-37055,89775,138596,151919,112436,123210,213286,202873,104276,-33357,-79414,82767,139432,39777,-587,-27907,1612,34465,-20060,-70514,-53024,-56114,-73028,-56496,-53616,-58116,-99928,-63573,-61197,-30085,38394,138017,277035,248963,57606,-60232,35097,73430,87889,34866,-9275,42835,78779,13985,-54627,-6708,61664,90432,98571,56807,21293,-7247,-31101,-31065,-13819,0,29256,77422,109590,98606,145190,205159,188763,71797,-51910,-15084,54024,102884,140762,131517,95866,102682,118299,29624,-36609,-24302,24607,73912,50061,-1065,19459,51812,27890,-55464,-24861,105689,174500,130791,19784,-66168,-56607,-46120,-99807,-128275,-40279,63864,107744,26779,-58215,35773,137668,67197,-9183,-56743,-58085,-32634,-373,26275,11407,-16457,-20561,-23053,-41349,-46030,-86682,-92655,29375,48399,38945,96159,199105,255454,205128,73769,-69008,-99340,-19396,70593,53008,-72184,-81944,-37109,-19308,4366,10085,21936,46558,92026,39602,56264,61712,118502,238552,326464,328259,262401,123600,-6051,-74914,-64017,-40927,-60682,-47221,566,16948,-7219,-52816,-66283,-61120,-62684,-95467,-75891,-8730,37023,88687,110893,127334,111497,28222,20995,47150,133933,160255,100472,71552,46360,49737,25653,-35260,-79973,8330,93450,132033,94650,59517,13135,-24476,-6706,54438,159850,218041,275708,173095,39132,24807,-15595,-18640,30843,-9688,-55741,-91229,-109974,-111110,-10511,118074,179102,84037,-14489,-36417,-29224,-50287,-59277,-81010,-75970,-36096,21682,65741,30238,-38495,-73346,-84168,-104201,-109684,-106194,-85507,-58450,-58413,-85706,-80097,-125417,-107207,-87515,-88075,-91316,-82297,-12467,15948,44449,81355,59937,71980,20413,-9991,6260,-12156,-29798,-27922,-45240,-105035,-59620,-56329,-63486,-68974,-90404,-98112,-77251,-41511,-3518,32729,-39010,-118199,-101835,36330,69143,11525,-9639,-9564,-971,7659,1847,-37261,-50433,53861,166848,187532,96731,-22629,-19271,11784,-7787,-58675,3002,21346,-26432,-69406,-107566,-85997,-86590,-68545,9790,153648,300654,157572,4235,-1967,80422,171204,170708,91883,1567,-42995,38690,69682,-25252,-89160,-46059,44935,99613,81162,-8001,-100996,7400,-32030,-40483,-20646,-21071,-64008,-89249,-21258,73233,3911,-32153,40439,27571,-31264,-28229,-21937,-51965,-62384,-67582,-61057,-75852,-94705,-43996,5728,47140,47125,3708,-29306,-55690,-16806,71425,157037,164253,79145,-21436,-49482,-83587,-57780,-47796,-41809,-13019,-6709,-13361,21395,72772,103487,95464,106933,58710,-41681,-55794,5040,67175,124784,162262,182843,227848,208773,80206,-66656,-82435,-58436,-128588,-57845,128771,230708,115810,-58864,-24419,91080,68803,-17660,-83079,-76091,-80906,-25838,10940,11952,-29218,2992,55279,95245,78551,42822,-78842,-67729,-84575,-105841,-101279,-69062,-43366,-22281,-26354,-24862,7708,89833,132569,125581,104141,115967,43305,-71531,-156154,5925,184840,257673,283821,427525,261446,76665,-82779,-91274,-6808,-8775,-44457,-63701,-57432,30035,143725,149375,92180,5582,-23202,-1445,10827,9098,15405,46776,59115,36072,965,-40626,-36593,-81111,-75278,-98592,-111464,-43999,-40131,-53804,-35612,-20432,35872,106985,119446,51285,5041,-20438,-23201,1131,24360,19769,98118,237552,267575,216518,226446,185482,80874,-61306,-109674,-120436,-113633,-111257,-75799,31462,33314,8431,117054,202374,142542,-1992,-74469,3743,30828,-5871,1125,20253,-28932,-145166,-38398,67458,165193,220428,279724,234353,193287,83313,-33486,-78170,-5822,31669,27373,11085,5582,3660,-4821,-28487,-30763,-18979,-26596,-90952,-133707,-142188,-133355,-118497,-83395,-61103,-34058,50646,178365,250378,196552,77511,-7052,38035,142223,94472,-1619,41187,90717,94535,13464,-65175,-86294,-65970,-55639,-39515,-5715,-545,-48089,-101251,-87260,-46053,-61718,-48228,-62882,-60800,47674,153303,257143,355758,381583,248879,88085,26168,12590,4957,25610,104848,99554,101859,69131,6153,44940,153864,71389,50464,101412,58200,-3940,28725,112806,198382,191536,83083,-73929,-33205,-16025,-26655,-22594,-19382,-1780,7272,-37436,-60989,-30717,-21964,-31664,-26323,-30753,-39546],[-39278,-17164,15490,22681,24698,-2148,-27767,-14371,16718,22120,6929,5786,39540,114443,153242,88700,13097,-3208,64837,57442,-69627,-34056,57123,167848,136830,16688,-53581,-84558,-75465,-60089,-49727,-23286,-13885,-60,33906,31615,46766,55114,4704,-77395,-117750,-78760,-55030,-64086,-39629,-62772,-52577,24289,152946,272812,367744,401653,331051,234808,48670,-19519,-51267,-87717,-76305,-81497,-68157,49041,210739,312354,318203,342235,301402,212585,157881,25273,-101204,11446,84152,48538,21980,21152,45833,73287,83740,53069,14010,-22007,-31464,-77935,-59511,34343,94176,84548,48615,-27872,-105440,-110040,-16613,3888,-53292,-45094,37433,144420,197824,81511,-42038,-14115,76537,117086,64299,21950,22036,21527,-77862,-82888,-91710,-96062,-69570,-106570,-62116,7618,3439,-21155,-52426,-75933,-10800,91304,120817,42312,-53930,-7275,170454,217252,222817,124565,50483,13459,-40118,-69728,-98413,-115304,-76250,-73140,-80572,-20009,25571,38466,-2088,-12076,41360,96468,188424,201869,173688,111529,-346,7251,101676,150060,176315,171957,63429,-29841,-82326,-81501,-44543,36960,83631,78615,53811,29734,-12610,5020,54803,74696,68055,39581,-35707,-51026,23088,81915,37805,-43343,-134032,-81592,-61767,-51100,-19605,39897,57178,32744,20409,27311,61254,47507,79929,238672,370072,412674,450070,325091,313968,340528,284656,233652,240962,340014,313741,176221,90813,60354,37017,-91493,-119994,-52703,-33672,32547,110476,132853,105462,41236,-19579,-56363,-11763,56229,80432,36368,-12276,-35468,-49230,-60015,-93856,-111737,-125980,-121951,-77033,-33423,-8294,-13317,-19031,44903,147365,109915,33624,-13868,-83200,-131567,-41248,-69703,-85583,-63280,-39310,-40291,-92325,-103962,-92462,-130991,-126748,-58450,-31039,4389,52944,90339,102462,84366,25562,-51048,-63884,-38030,-29728,-39958,-13799,-4977,14983,45897,48238,-4535,-68889,-116925,-50390,-9906,34642,107373,-5035,-94466,-28022,-736,70670,288199,429639,311482,103460,-1127,39001,90976,55009,1909,-55756,-93450,-95278,-103830,-137032,-158239,-100792,-299,59525,25890,-41539,-35029,-6303,14052,11427,3403,-30208,19898,147731,175280,95515,-74175,-85051,-38393,-53595,-38371,40649,68703,16868,49916,155422,137901,28766,-42893,-105933,-108366,-48855,-4913,-26288,-72227,-112033,-57634,25388,97213,57270,-57903,-108049,-43596,16136,43361,23000,-7505,-26398,-14731,9827,87150,190212,289890,357651,377834,351571,280913,232912,206915,96588,17700,17361,3694,-37156,-43102,-41454,-55116,-34235,-6984,-1451,-49439,-15863,36125,83083,18870,-67110,-94590,-50664,-59823,-103142,-75288,2300,6685,12276,33001,17557,22759,38160,65715,46120,23542,-4297,-15379,-31300,-20486,-8024,-21038,-74916,-64046,2992,10621,-46442,-79331,16265,123507,168952,182125,251672,204122,107079,89231,127471,159422,238309,249504,222651,142253,60209,14098,-19988,-43534,-51568,-36402,28644,134265,257884,240963,109293,1774,-67253,-72081,-38417,-3643,-27884,-75107,-2054,17366,-55797,-94637,-55944,-53985,-74220,-72959,-67152,-49947,-53047,-1189,43847,133715,185435,84467,5236,-48615,-58534,-84852,-70541,-9081,-19673,-45312,-90173,3999,35604,-25813,-150259,-10082,99118,137722,152055,84150,-41632,-99623,-107339,-102218,-62770,-50951,-41955,21749,91311,73293,-34345,-133761,-99030,-57697,-4191,-13148,-44193,-4393,59793,94669,29446,-64607,-109060,-46303,40647,137541,270033,213812,178130,129694,46209,22960,-3200,-55433,-96030,-82642,-21420,55700,45247,88767,188677,303069,305339,142610,-40988,-47063,17434,20135,-22839,-66886,-17792,11202,-28508,-77156,-39458,17322,-29207,-70709,-36461,50835,65070,4731,37818,72244,40921,33572,76527,60275,-7538,30475,109452,99990,52026,79503,81403,136920,246444,149107,-8001,-38370,-3901,-30424,-80893,-119501,-68068,-32198,-18483,-3152,35975,98067,134467,110435,71707,24162,-71226,-115181,-82820,-66557,-52060,-31536,16227,76853,98484,55216,-24273,-77374,39819,68117,-12373,-110895,-48236,51161,97149,89629,34661,-42735,-103274,-91066,-47080,-10529,-24073,-107623,-33009,84346,87152,42909,-1706,-12045,16071,15002,37998,65255,80092,168287,268991,194721,3569,-8292,47539,60442,19059,-29879,-49084,-8820,18182,32672,49728,42553,39374,18546,27363,59219,95305,111807,119227,137514,119161,46363,-62160,-139384,-106838,-97738,-123424,-116204,-112832,-51775,43559,144463,147953,67686,11988,-108551,-60412,-26384,-20533,-73993,-87859,-34188,73991,148574,196114,150641,-12124,-119074,-66731,-60781,-35923,5104,5279,3246,17522,21339,13914,-12798,-44497,-72517,-105859,-106671,-81714,-32537,12517,51612,106236,198696,170200,52042,-48515,-57595,-70182,-82330,-7145,115422,192404,155334,49507,-39085,-49683,-19129,43467,106722,77409,14004,-97481,-53803,-13210,-54582,-98575,81545,178699,153938,107258,66587,68890,137557,120734,86927,65745,8639,-62370,-81459,-46709,5941,10279,-57369,-58351,81419,161641,136355,64641,-15542,-89800,-72577,-25636,32569,56845,18567,-15279,-25237,-56519,-55085,-41788,-72984,-100268,-67468,-15333,5363,-3341,-64641,-73261,-26314,28629,59342,161567,142908,61056,30935,-24173,-70161,-91948,-23628,76580,110955,83084,54671,24492,-82149,-89757,-29,61638,14115,-35328,-36204,-14692,12123,31350,46289,76843,63930,-34108,-94027,-103717,-30563,-1497,43595,44176,-13852,-57010,-28758,-21183,-70554,-91173,-125511,-100259,-2102,-677,-61939,-67851,-30286,-2323,339,-5504,90174,171390,127572,12678,-54274,-60491,-47924,-29510,-17189,-12682,-57070,-126462,-70471,-44819,7545,-18950,-60172,-102642,-43090,-17139,-49117,-22331,95090,162310,67948,-51355,-49157,168,-16635,-15371,-49717,-25515,55943,44298,111711,191356,307047,368188,272015,181881,6274,-55594,22587,56383,10437,-54467,-126423,-161948,-79548,51933,20869,3024,-2314,-42485,-92814,-107471,-108941,-100814,-63414,-104808,-18089,-264,-44164,17219,114848,180387,140814,79086,63824,93112,123285,136306,116868,109542,125774,119768,129207,105793,45556,-16237,-60925,-48422,-18067,-34835,-79268,-81287,-73431,-117293,-183675,-267987,-381480,-454460,-514731,-603957,-630967,-518399,-334033,-151432,-59679,-72923,-54424,8001,10781,16599,9249,43581,60543,32646,20313,39580,65876,18262,-29861,-20145,-52337,-97989,-75019,-31434,-22855,-21175,-27208,20162,55781,46662,24197,43618,34787,-35285,-13902,52746,92516,-18543,-90676,-97381,-167366,-134052,-38836,-4480,-21332,5062,4709,-40918,-107887,-84546,35221,-17713,-95750,-86280,-66822,-101389,-105355,-112751,-56231,24165,68383,45304,59067,51628,30010,-21846,-75186,-82895,27873,106636,75411,6189,-63874,-109485,-104420,-38963,-3891,-50863,-67416,74552,318891,329841,227069,75638,-40307,-68164,-61706,-73628,21430,132346,180433,86358,-79881,-71835,-9884,7573,-37143,-108402,-99642,-24171,36577,25676,-8972,-43389,-65387,-68849,-86180,-85350,-93469,-36526,23021,38221,-70819,-78421,46392,41946,-5955,-35479,27912,88934,53876,71510,109832,98017,19665,-26267,-64440,-91072,-17293,8128,-45035,-83285,-44767,-28949,-43473,-70355,-74999,-29616,-15553,-19661,-17157,-28062,-55291,-68368,-12127,12601,-14196,-64793,-97790,-104651,-107960,-68944,-58557,-82883,-61398,-72866,-91104,-47302,60510,53329,-25798,-61493,-8050,19281,-19838,-94405,-75229,-45382,-7665,10141,31475,75124,97795,89594,122704,225661,245523,143228,83387,34613,-41276,-59118,-39154,15301,167888,336375,297544,149162,-13780,-100986,-104948,-93898,-43000,69685,212441,263003,177956,47466,-121566,-21334,43661,55006,47061,91507,125492,129452,53687,-63,-13174,-7549,-23921,-43884,-41819,15076,87242,194525,199393,116618,14339,-55549,5588,74579,96782,92554,69229,-3835,-87795,-79009,-3901,88682,179795,161670,20426,-90495,7359,51357,58817,123593,220549,307248,312715,221366,110213,59792,4049,15996,97499,164303,172321,147848,94625,-2,-82744,-40493,-51253,12020,140532,220707,159358,95317,75045,73688,49057,12618,2042,-5249,-57389,-86437,-49447,-48608,-120679,-54438,54428,85840,99571,147888,148545,93090,48048,9878,-52553,-113265,-55370,-5275,17717,13272,-60237,-61767,-11674,-35882,-75435,-45985,-83008,-118017,-34469,55288,69368,-3919,-26095,25617,8973,-36929,-85296,-135213,-54174,62374,150719,159119,56868,-39550,-23985,62645,123081,178912,56413,-22414,-41454,-81679,-38678,114621,198873,175068,85940,66863,111169,144451,72377,-44260,-24153,32350,30127,-30437,-56893,-50328,-55502,-16927,53678,115277,38041,-39386,-86051,-100182,-78201,-47135,-14555,-38539,-87477,-111402,-107606,-79509,-24393,3072,-10282,-74919,-125403,-111265,-1722,41905,11982,-28934,-30572,16502,-13246,-55372,-64695,-90702,-54531,-26295,-69187,-83639,21895,96101,80779,41888,-5898,-79105,-75594,-50186,-26058,-24902,-63357,-57594,-52882,190519,388446,405451,328077,179381,-19,-57992,-108960,-12563,-22643,-59950,-83098,20871,58801,86824,59866,13098,-57813,35251,193370,327644,240699,4305,-65739,83524,202968,296073,351665,175001,28961,-49608,-60432,-9162,51903,137506,173949,178315,217025,217197,72393,-10289,10698,43481,33712,15312,-40845,-129138,-44807,4242,-25960,-35848,-72152,-99798,-138771,-69518,83567,281107,364495,268383,136758,39783,-27725,-57560,-107695,-101422,-68030,-16673,11822,39764,31993,-4790,-49822,-71452,-62101,-9806,4543,21044,15215,-23319,-86092,-49894,68736,160254,198846,173123,149402,214186,257931,207364,156582,50078,-28683,-77402,-62924,-1991,-14210,-43301,-65645,-71070,-68497,18705,88206,5213,16444,13034,-79067,-51801,95187,113833,31952,26048,112141,162290,102716,18161,-7593,29378,48382,9300,-53832,-81274,-106788,-76137,-54996,-36560,-45866,-73503,-6511,-5835,-90164,-102346,-117647,-135306,-64460,-24472,-53453,-73708,-37207,7830,29313,23689,-45569,-64063,-44211,-23901,19169,105711,143002,135471,41790,-39647,-12807,12062,18453,23203,-11703,-48399,-81448,-82164,-84845,-27425,3693,-26004,-89989,-127742,-89700,-20000,48985,116410,196628,142783,81606,38174,-13514,-86558,-131541,-62535,-64666,-53379,-37763,-8954,-52997,-66823,-39265,-31342,-48587,-63802,-52454,5097,14430,-32472,-50873,77442,135887,151276,101737,92094,163805,158151,81034,-39151,-69241,112571,188351,72567,26389,-9196,17148,37851,-22350,-78213,-57049,-45634,-56972,-50020,-40754,-42262,-115702,-54729,-45067,-17248,45021,137096,275442,259809,84302,-28114,27578,42284,62034,21768,-36313,14252,75050,19247,-53721,-5739,56833,82072,90423,47988,11399,-16557,-35435,-33881,-29589,-32590,-677,51452,83814,57296,105896,196329,183782,65073,-54190,5410,95391,173030,217856,202160,157495,145976,138474,33011,-39089,-44003,-2967,46796,31913,-6594,21080,52412,28611,-51605,-13115,133536,220221,157021,20259,-77990,-77505,-73335,-123639,-123661,-42845,52746,117627,56909,-74269,3438,133913,83591,85,-49866,-75877,-78016,-40424,-1025,-8317,-43808,-62735,-71706,-66372,-45052,-59496,-33424,70243,75552,80590,143995,232332,265433,168204,36150,-79301,-83610,2264,90266,68945,-44869,-70984,-15124,5385,28922,26282,33118,55158,97370,38588,46042,38087,87969,209144,319919,339975,254668,109799,-13181,-81361,-54944,-31631,-56109,-46880,-2773,12526,-10803,-50291,-60482,-50996,-50325,-83521,-72071,-2767,42748,85137,101478,121010,126701,62580,48677,60616,127425,130023,64758,38240,20351,33904,17476,-42627,-70263,26382,106081,135229,93312,53868,10795,-20893,7289,82350,203949,279453,330326,193746,49430,27211,-25437,-49902,10541,-7320,-40556,-73564,-100494,-102187,-5158,115282,194256,112750,10082,-23993,-27763,-52462,-60633,-80429,-76836,-29970,32343,73009,25505,-49331,-86786,-93716,-97783,-96545,-104964,-82315,-50110,-50444,-76165,-75490,-128250,-102888,-80341,-82082,-86604,-89206,-21935,-9885,-3729,45738,39329,50083,-16165,-50062,-18741,-20763,-35019,-27691,-29007,-76065,-73732,-74245,-83203,-88431,-101680,-90725,-49866,-9489,16871,28343,-53488,-129007,-129390,3696,81182,33435,5776,-12518,-14562,-7561,-7530,-37099,-46434,47172,160354,184345,103314,1955,8120,31880,4292,-52835,11760,36993,-11029,-61741,-111125,-89794,-87457,-76902,3646,152445,308378,182374,15393,-2774,72853,147863,116851,34008,-32472,-55446,27715,50231,-52473,-113772,-58385,34357,85486,70912,-10753,-145127,-15422,-34747,-22822,2656,-9483,-57347,-76863,-16946,96959,61932,-664,50326,23555,-36102,-22800,-21978,-61101,-79324,-86459,-75437,-79008,-101215,-47462,3844,48578,48857,1328,-37885,-72815,-43019,39513,126518,144870,76433,-17546,-48527,-89758,-50305,-44621,-43264,-16006,-2055,-7991,23266,63542,71888,57267,62209,17646,-60853,-52593,6653,63254,116719,153767,170091,211893,200089,78567,-62620,-78493,-54269,-126719,-78901,93380,203034,103252,-61921,-13576,92615,71126,-7875,-66728,-59729,-64629,-3398,43702,36525,-22415,2895,54805,92558,85807,51762,-85650,-76270,-88198,-98095,-87952,-55490,-13057,25033,25161,12544,25969,102492,138674,118487,102402,118692,49918,-74507,-149907,13332,193163,274529,318283,536687,328604,106825,-75766,-94334,-4891,-6443,-48455,-60774,-40574,52097,158273,156341,91934,-4272,-27452,7715,16222,-2924,-13797,11235,21201,18870,11882,-25714,-38628,-98367,-81842,-102916,-113422,-44112,-36813,-41217,-21214,-5362,48018,108963,110569,29026,-15050,-29295,-20453,9607,28590,24894,113246,252534,246631,176595,201659,189743,95305,-52733,-112161,-131143,-117985,-106800,-63950,49547,33730,12443,125859,198550,127463,-10160,-51352,17062,36119,-1129,4856,17545,-30341,-146659,-44101,45278,123443,170984,225611,203235,183991,80058,-34030,-92329,-29932,-3098,422,-1971,1974,3341,-8130,-34423,-36706,-22783,-17392,-70222,-127768,-157239,-133746,-116312,-88226,-67596,-42248,33833,139951,204076,163723,54942,-17039,35218,144952,93346,54,33289,76985,85368,15741,-56403,-78422,-69656,-61304,-47076,-14554,-11382,-66996,-131896,-132831,-97253,-99392,-68622,-65782,-48158,61428,170353,274071,359750,387275,268636,106486,38903,15374,-4287,686,86261,91277,99224,70168,8416,48893,130299,52464,49406,108255,66612,2025,29954,119199,216989,205470,62697,-82629,-16542,14847,1132,-6162,-412,20848,21515,-32997,-63146,-37721,-32742,-45413,-32140,-29811,-50613],[-62744,-35992,-5752,414,10425,-5240,-22143,-10804,21876,27682,12622,12144,30882,90192,118932,60712,9644,23491,98071,95892,-7838,-20864,89593,218651,185811,46069,-41411,-74496,-68108,-60655,-57542,-36760,-34243,-18317,34898,63169,99460,120559,53633,-49550,-112110,-108895,-97142,-87864,-52407,-76110,-60322,29553,161610,279477,373691,424487,363043,253118,39830,-25048,-61662,-91061,-72851,-78604,-70077,49100,218019,301591,291295,293638,247750,158486,115529,61,-103289,46665,81786,25512,17522,38420,80387,116874,111761,65642,16647,-19616,-27652,-76167,-61004,29278,84167,71782,43028,-27204,-102235,-123082,-40089,-23639,-66967,-32158,71111,191362,231962,92245,-41833,-37040,63072,108494,56101,12080,7697,25317,-68581,-85732,-106220,-110829,-72872,-77360,-2651,56494,37636,-2987,-45198,-71264,3431,118261,136026,37895,-68943,-1493,193554,259981,249593,127345,46351,13785,-27248,-54439,-93262,-128439,-58899,-33472,-75035,-37189,8954,27023,1951,2903,51698,88480,160394,173644,159387,129934,20187,17070,115674,162926,192736,188069,56471,-38770,-89775,-79900,-37832,41801,83105,71766,45617,25686,-15836,-8534,27874,33126,12699,-11074,-59151,-47680,29317,72675,19568,-55312,-123532,-75937,-54972,-48570,-24806,30071,42927,14582,-4252,-1895,37449,34701,86971,268325,385506,434483,461500,321609,320950,370539,318032,249423,233654,334118,311682,167458,76664,39813,13228,-110339,-123706,-74465,-64796,-955,73276,101281,82984,27284,-25894,-56091,-12409,51978,78860,37469,-10473,-31599,-50418,-62109,-96788,-120860,-128853,-118601,-83286,-42235,-15444,-20778,-26591,35355,143217,130092,48773,-4798,-77842,-131284,-28437,-52689,-77948,-63280,-39040,-36236,-74804,-82728,-78841,-123639,-133305,-64224,-27457,14793,65399,99377,111522,105532,53820,-34754,-64202,-36964,-22451,-35928,-23245,-983,32822,65162,61224,10083,-53274,-133717,-78900,-48398,4237,95374,-3304,-93581,-23715,-611,71981,306320,442445,306862,91534,-23963,5007,55781,31490,-9951,-57089,-90992,-94666,-94747,-115205,-121032,-94346,7657,54014,18058,-49949,-34856,200,23200,21813,11498,-26345,16509,162022,224610,133570,-56360,-103016,-62768,-72618,-51544,29756,58501,19432,69479,207338,194666,68968,-31686,-117356,-122990,-60274,-8259,-14275,-56440,-96729,-44111,50808,137439,107143,-12014,-109273,-64358,546,28251,14684,-4024,-10458,9166,36232,107532,204400,297472,332606,322459,301338,266325,235858,188362,79080,9308,14170,2863,-46354,-64000,-63073,-68395,-44605,-21457,-14982,-57559,-9133,53538,96536,21338,-56148,-90811,-54158,-59688,-81916,-44914,24936,27152,22403,25973,-11159,-19066,-7540,18024,-423,-19830,-42456,-45036,-40040,-5435,11215,-14143,-74063,-60112,8665,9541,-35536,-58567,9720,114639,163432,188206,260415,217073,110607,65124,106875,151336,215538,207893,190631,138092,69240,25767,-11204,-34972,-39903,-25862,34825,136030,254306,231970,100662,-2693,-59548,-66430,-44706,-15792,-42748,-102067,-21843,-9568,-76835,-102015,-60451,-55545,-72798,-73469,-68981,-38903,-44502,-3334,18965,76398,123453,46794,-22130,-69899,-70360,-85824,-76895,-32148,-74569,-70127,-40820,67908,83268,3864,-113381,-4530,85148,111381,127917,63745,-57223,-78126,-81388,-126358,-85699,-61268,-29623,38324,110356,91204,-23462,-130767,-105279,-62701,-7164,-13439,-46349,-3795,73947,127747,55824,-47931,-105643,-40327,54110,165133,312691,242842,197000,156559,73211,37194,8337,-42533,-76285,-32200,54430,141501,108088,112075,189809,291620,292655,143306,-34521,-52520,1311,-2004,-41789,-72134,-10661,19233,-26273,-86279,-43101,30339,-11967,-76779,-56815,30620,42375,-25529,29035,88222,65846,46161,76983,54853,-6035,36345,103949,77923,17993,49110,55204,109022,220888,158336,-10520,-47780,-9660,-30409,-76872,-113695,-86423,-55531,-35746,-10554,34846,97436,139246,111210,57262,-1217,-86935,-103788,-68819,-57167,-46855,-36900,-5324,36661,55900,30089,-27663,-63584,42341,52259,-36307,-130515,-23192,76264,115419,106774,45967,-31786,-93356,-82181,-38078,-12333,-42440,-114956,-3027,107578,127412,94835,39375,5097,16640,3815,20937,56427,94411,189775,271573,175344,-5262,-23297,30941,44023,2655,-38698,-8748,37754,55104,58291,74337,58279,56145,45344,59364,84400,114908,120843,108340,121387,110907,42962,-66199,-138501,-102724,-98997,-125069,-109209,-106857,-56732,25291,104381,88998,33125,19411,-40221,-47082,-32484,-31269,-97706,-101557,-15805,89916,134712,156371,118862,-20151,-99451,-46896,-33678,5998,29673,24019,27161,43321,42375,23241,-13285,-56679,-91840,-80851,-74488,-68564,-32325,6285,39182,94641,189286,167383,50546,-45800,-49554,-61408,-77057,-15054,97049,159451,104097,15238,-61609,-65631,-33416,24535,76373,59078,16488,-86613,-74410,-60178,-108029,-36828,133284,197191,157118,97755,51508,76945,167640,133366,86953,61861,12213,-67498,-104323,-71346,-5907,8172,-54464,-62815,76694,156485,127351,53538,-26332,-93198,-70185,-29681,13284,12993,-19856,-31450,-24033,-50929,-53699,-35640,-59197,-79908,-65391,-33410,-23124,-35990,-98046,-102822,-36103,32694,71265,159349,97236,11195,-18240,-73195,-114546,-112113,-190,98083,116604,79051,48880,11215,-96170,-74937,-577,47232,-5488,-48543,-42704,-15666,17122,46405,66823,82402,59280,-41848,-95501,-103245,-22853,20665,78137,84261,16282,-41470,-23338,-11899,-65654,-89678,-126425,-105086,-8119,-2603,-68093,-83677,-24807,20679,9503,-5191,91586,193210,151614,13895,-65911,-71448,-63957,-43760,-28673,-19795,-55335,-132241,-93635,-49155,31371,-299,-48409,-96087,-28749,11326,-20542,-22623,81538,150570,68371,-55382,-94254,-41341,-58354,-38766,-66780,-38847,65166,24038,75424,146075,288238,408087,351622,265445,39790,-39068,52581,88479,30603,-48799,-125773,-151786,-58545,60368,24984,2713,-6628,-47017,-41100,-67339,-90681,-94732,-83043,-97817,-2639,21192,-18488,30145,110406,159058,116027,63406,55843,89967,129915,165203,170195,164924,161866,126877,120485,95625,40821,-10424,-46848,-47784,-30203,-54709,-94540,-79650,-72382,-106450,-174368,-231725,-336693,-418715,-499719,-605474,-637532,-526307,-342306,-157050,-68480,-85286,-61473,16451,25685,33021,30110,65788,80356,49705,26521,38340,73106,35031,-26575,-24540,-56485,-97874,-72108,-41435,-48785,-49463,-42005,12934,44578,31790,7735,28325,28840,-26083,-1428,63167,107686,3797,-86839,-114066,-182355,-128220,-41668,-8525,-26201,-3468,-5884,-48017,-105853,-75458,40188,-21512,-100515,-81468,-63557,-91255,-100251,-114159,-46372,46546,82514,45006,43687,23028,5665,-32501,-69604,-59995,22991,83648,53520,-7190,-68711,-107628,-96990,-35156,-3427,-52879,-73393,58071,321189,360781,250357,81259,-46745,-76844,-65613,-87951,15693,148515,209952,104148,-66564,-73953,-4451,15901,-23376,-93190,-90830,-23510,34888,25202,-7223,-43376,-64257,-64311,-72022,-61053,-69840,-25620,18921,31244,-66389,-66429,44151,19484,-18246,-46005,25260,94512,72229,80142,107948,97583,16733,-36096,-80267,-107758,-21871,25106,-8204,-42141,-16131,-19070,-43223,-69500,-76894,-33081,-21609,-27395,-21069,-27770,-54783,-71919,-9222,23385,-4486,-58752,-97803,-112875,-113224,-75267,-65451,-91626,-80876,-118035,-114383,1658,107907,87156,-1322,-46496,-8722,10407,-26140,-78816,-56119,-40504,-16867,14098,56106,104616,119687,100984,119646,212267,239548,148184,68892,-4053,-75873,-72071,-42000,18838,164985,303404,246142,99129,-49071,-127800,-124492,-108421,-44731,59593,186304,227638,164314,54475,-99674,-4237,57569,56519,27846,55983,79781,100666,47439,-2378,-13912,-3086,-15591,-35873,-38207,15174,85193,197352,207520,129470,22609,-56750,-614,83614,130370,143549,114909,22520,-77657,-88152,-15997,71614,158113,133249,13037,-73397,10071,42493,49786,107976,187855,282304,307743,227430,119769,67189,15136,44087,133464,197274,181864,124000,56339,-22408,-78886,-22563,-28892,19745,135716,219557,168647,101262,80708,83321,55039,17093,16198,12819,-37022,-73520,-52091,-51924,-116416,-46386,70266,119870,138800,171304,156465,99881,59265,19968,-41751,-104364,-80433,-42620,-24103,-19384,-72095,-60240,-9662,-33649,-82250,-50835,-80166,-108440,-38762,43294,55722,-15882,-24809,32533,9773,-40902,-97337,-120956,-49508,64953,149089,157076,65704,-26512,-29004,35111,80214,127661,30757,-21215,-23803,-68346,-47483,104039,185318,149827,64251,58326,99646,139827,78028,-40193,-7894,65296,66114,-22670,-56571,-41827,-37552,6012,62672,97359,22939,-42041,-90320,-106069,-78042,-49857,-20751,-42809,-83144,-105244,-114798,-86310,-28024,6654,-6756,-79329,-141271,-117521,-9245,33811,9,-39409,3405,48264,-11457,-59321,-70969,-81820,-49464,-28113,-69807,-72237,50269,133703,116404,72734,17113,-62761,-88662,-67519,-48905,-50774,-68203,-54300,-72810,157167,366973,416124,361402,192331,-15076,-50636,-68245,-12708,-19267,-52272,-72392,26018,58862,86129,57378,9195,-50347,50451,206496,333956,248520,12857,-55483,128918,278647,364633,370612,165133,19906,-52784,-52355,-1069,56474,149022,207512,223654,262657,241463,81075,-3943,14141,38195,22266,7847,-36783,-98348,-47525,4275,-19141,-26886,-61357,-87471,-124399,-56441,98438,302284,400302,308197,158789,43144,-29629,-61433,-116379,-112113,-73998,-10187,37253,88110,91135,59616,10531,-21014,-32687,6354,19853,35600,22907,-27180,-106337,-42077,102752,198207,236908,211652,182893,231558,246768,183206,140812,54103,-10063,-50533,-64359,-9719,-17477,-39017,-56635,-63544,-42914,57045,102423,-2307,-6132,-7786,-95885,-53473,89146,107230,40577,33152,95012,133655,77971,-7154,-29190,18083,47284,18440,-43486,-77205,-105436,-77969,-58750,-42055,-55186,-101373,-6502,14750,-64773,-93501,-120377,-140078,-65639,-25418,-58301,-89958,-71613,-26133,6776,15085,-55920,-83100,-59880,-36570,8429,81626,103776,97912,19560,-46544,-5523,34967,42405,38867,-5149,-45421,-77705,-87867,-70644,-14646,5597,-25517,-95875,-121628,-75505,-15521,41296,101779,175218,132384,86003,55664,16428,-56745,-124213,-63129,-46524,-24912,-37846,-23814,-63131,-71022,-47315,-50969,-68184,-59203,-22110,36034,33063,-28031,-57475,70074,136275,151167,89018,58438,113976,115004,59730,-40419,-55487,143378,237780,109190,57010,12688,34797,46900,-13837,-74617,-53126,-27730,-32047,-33508,-18198,-23759,-92554,-33751,-23617,-1625,54119,138155,272805,270246,114569,1597,22121,17203,36167,9364,-61356,-16669,64843,21604,-52382,-2119,53215,73908,83376,42793,5546,-23348,-38117,-32233,-38123,-59218,-27144,29691,63271,20832,65971,182957,176887,62413,-42924,28342,141539,254277,305929,282819,228345,197737,164424,38992,-40193,-59804,-26072,23467,16927,-8898,23347,52604,31684,-42911,-496,160866,268438,185812,24192,-84801,-97283,-98288,-141371,-115951,-43070,44227,127035,89526,-64054,-26511,128262,106949,19840,-24567,-58081,-116670,-80499,-27632,-22744,-59116,-97198,-118337,-78146,-34847,-24740,19676,101388,89485,106187,180961,254057,262871,124847,-3423,-86512,-67461,21754,102062,77489,-18053,-43270,9826,28127,50759,41062,43333,61857,99856,36792,35597,16068,58685,175541,296710,327628,224913,87122,-20910,-85611,-42801,-19237,-46891,-42135,-4225,9024,-14740,-49362,-55666,-39086,-33404,-65230,-67185,1690,47799,81597,92811,116605,142678,103643,84627,80139,125668,107492,36142,7947,-2320,21353,12829,-44233,-56237,40866,110686,131964,89185,46202,7433,-18029,20179,106015,237410,328097,364727,199566,58203,30522,-28003,-65373,-9631,-3909,-25773,-58394,-92022,-95572,-1856,109111,203379,141677,37068,-8901,-26341,-57888,-64621,-80590,-77510,-21128,47507,80598,21513,-58597,-97538,-99517,-88780,-79954,-80355,-63356,-35341,-37894,-64948,-70542,-122439,-96007,-72610,-76678,-82855,-93618,-25004,-21652,-41794,13006,21134,32018,-48017,-91153,-45789,-28144,-39328,-28490,-13724,-35581,-69618,-87537,-98060,-98523,-99084,-72600,-15884,27581,40708,24545,-64004,-127231,-141193,-25104,90677,57141,21348,-19086,-32796,-26003,-18832,-37779,-42561,38567,148668,178992,111106,25101,32012,50240,15200,-46427,18719,47934,-317,-58926,-116867,-91220,-86379,-87328,-6521,144230,300582,197769,24407,-4851,61766,118734,62562,-23239,-69148,-72112,9758,20631,-84983,-135643,-64609,26013,70905,59401,-11421,-126145,-18344,-24932,-1246,22627,-2793,-55322,-63551,-5596,127344,136606,40920,58563,16809,-42873,-18325,-20813,-67495,-98254,-108305,-89431,-81675,-106556,-50766,777,47971,49073,-364,-41500,-82839,-65008,9753,95536,122892,71639,-14207,-47612,-95758,-43579,-43266,-47913,-23291,-1281,-4886,22273,51362,41320,23805,22151,-21257,-75418,-46045,7726,54044,97546,129244,139973,178144,177356,71602,-61068,-75571,-47406,-121511,-112263,42866,159152,81004,-65404,-5460,87100,67472,-2747,-51983,-38404,-42553,25911,82025,62376,-17454,-1295,52976,91371,95112,54879,-96682,-85541,-90522,-89686,-76446,-45195,7701,63378,71649,48692,45307,108590,132582,98641,89170,112559,51942,-79679,-145770,15315,189862,278625,340148,606367,372856,127513,-70527,-100973,-9008,-9500,-55734,-57674,-23088,73381,171955,162785,88817,-17967,-34186,14700,18304,-16961,-43859,-23288,-14545,6032,25220,-8282,-37977,-111377,-92068,-111006,-115631,-48232,-35699,-31326,-12108,4614,54232,103254,94014,3902,-36438,-39732,-19115,18581,35806,36506,130619,261653,217281,129173,164586,182403,101760,-49326,-118640,-142983,-120563,-100709,-53769,60797,25571,11816,126058,183972,106034,-15710,-28276,27288,37148,-870,5102,12148,-32934,-146628,-55069,18785,79939,119964,168795,169549,168781,72267,-37444,-109018,-58545,-44419,-37316,-26901,-11023,-3808,-16578,-43250,-46771,-32590,-12806,-53518,-116013,-163046,-134577,-116264,-93644,-74671,-50707,16650,99965,153049,124940,27623,-32039,25962,135951,85097,540,21776,58622,71388,15191,-49981,-70921,-71663,-68530,-58912,-29544,-29178,-91801,-162574,-159800,-137041,-109052,-78398,-63361,-36309,72361,180956,279773,348183,377215,279976,122746,50453,16859,-11788,-21715,67178,80338,93544,69497,11077,49132,103446,30329,43595,108373,71064,6448,26681,118330,225219,203567,34215,-91228,-6616,37815,24303,8319,18213,41767,31862,-32393,-67796,-47677,-46641,-60711,-38783,-32796,-66716],[-74963,-44385,-20385,-17660,-2211,-7185,-16786,-5287,31635,38370,22281,20686,22403,65481,85425,36931,14556,52022,127580,131374,52422,10843,126388,264706,229253,76446,-24580,-60817,-58215,-57674,-58578,-40646,-45272,-32362,35346,90236,149082,184763,104223,-20034,-93830,-115981,-106957,-48028,-24090,-73908,-64769,35634,167005,280290,372002,437689,387507,266202,34281,-27810,-69062,-86980,-62978,-70602,-70483,46863,216166,275004,252750,238825,193534,105972,63236,-35211,-58336,80708,69368,-1189,16761,60289,116937,160904,139921,74922,15851,-19253,-25472,-76069,-61460,24583,73725,59534,38888,-24037,-95715,-135308,-62825,-49285,-73450,-13176,108538,240218,260449,98884,-40700,-63106,46135,94270,44690,1778,-6107,29409,-57630,-85291,-117749,-100089,-39995,-15379,61293,103670,68570,12989,-38965,-70105,11967,133208,141652,31500,-82354,6283,211648,294438,265616,124405,37931,10308,-14733,-38263,-84783,-137548,-44540,537,-38390,-43614,-10031,12679,6056,15940,58054,76469,125828,136763,138222,143078,47029,35883,140863,186848,218660,207417,50344,-47954,-98857,-79289,-32985,45066,82368,65629,38274,21687,-17563,-19478,1874,-7181,-35953,-46565,-66800,-42138,30170,58507,-406,-66150,-112497,-70468,-49199,-46819,-31652,17503,26779,-3008,-25384,-29090,12754,20037,87786,281184,382608,438503,453946,306485,312698,382555,340207,254589,218070,314976,298380,153166,57794,13492,-18800,-135311,-115407,-89154,-89603,-28938,36901,66838,57178,11244,-32234,-54816,-14530,44153,73710,36609,-9832,-28810,-51870,-65867,-101935,-132919,-133731,-113308,-87523,-49084,-23887,-30499,-37829,21161,131279,143918,63645,4126,-71798,-132515,-20738,-37825,-71458,-64013,-39142,-32989,-57558,-63177,-66815,-117890,-134595,-66672,-23897,23730,77470,107478,116313,120060,79061,-18434,-63615,-39444,-21885,-35559,-29664,7995,51760,82001,70628,22048,-39669,-141551,-103605,-65155,19084,139631,60691,-68797,-22604,-4131,67172,304589,423718,283393,76117,-45244,-30763,19096,7933,-20960,-56060,-86404,-92028,-80918,-85865,-69632,-49559,25394,46535,6914,-59489,-34034,7251,31361,29453,17177,-23141,13907,171690,266518,163303,-42026,-111164,-76484,-84669,-71670,10579,42284,19735,89966,258016,248005,107750,-18394,-121829,-130610,-70406,-16010,-8209,-44686,-81424,-27376,74780,166845,144966,28381,-94938,-87800,-17620,11085,3804,-3953,2323,30420,59223,123091,213370,299142,300766,261357,241626,238691,227235,164073,61066,-880,5986,-6116,-64817,-92423,-87916,-84015,-55732,-34352,-25759,-60805,-2520,66809,102495,19578,-45217,-82469,-57536,-56684,-52762,-10989,49412,46072,30010,18067,-36668,-61131,-56667,-32634,-49108,-63702,-77537,-69794,-43412,8811,27203,-10424,-74950,-56902,13324,9130,-24051,-36326,6319,101478,148723,185593,259103,216427,99307,28561,76251,133487,183735,163405,154357,128562,75745,39214,2850,-21635,-27818,-18364,38062,134551,244935,218107,91780,-2024,-46294,-54195,-46140,-24770,-51261,-129027,-43141,-40743,-102758,-92393,-63659,-58208,-71254,-71472,-68399,-28399,-38225,-10253,-4796,31840,77646,19345,-44649,-89231,-82241,-88801,-87807,-59782,-86675,11926,53892,130165,119616,29967,-76792,-1310,67565,83802,100714,40796,-69475,-54350,-51494,-129794,-112855,-69046,-20354,47622,117346,96153,-21125,-131650,-110901,-69901,-14701,-18090,-50883,-3865,88349,162358,80505,-32712,-104379,-37493,66122,190084,340539,270769,215051,182288,102612,55959,25306,-31633,-56416,22669,145838,226669,157855,127265,183972,273516,273097,141543,-27969,-54786,-11543,-20839,-59320,-78849,-4371,29585,-19507,-90619,-45822,43759,9326,-72196,-74317,12352,21944,-57921,23345,103746,92767,64967,81260,52265,-3,41837,95302,55264,-14340,16919,26985,78564,184936,154692,-16137,-60245,-17487,-31471,-73176,-105403,-106225,-81013,-53880,-17822,33212,94098,138218,106999,40216,-25607,-99446,-92269,-52234,-41565,-35275,-36757,-26739,-4891,10310,-229,-34918,-48190,47779,38822,-57014,-127524,-5966,92319,128521,121558,55508,-22703,-85555,-74883,-29392,-8533,-50526,-104285,14736,115813,152636,135602,74493,18971,13603,-10640,-68,43371,105964,206678,266614,155619,-13561,-41056,6658,18303,-21513,-43902,30207,85004,94800,86145,99899,73059,71479,71066,89373,106238,130515,125063,93635,100763,97837,34915,-70374,-127446,-98073,-99843,-125461,-101675,-100212,-61756,7865,66135,40608,22674,46549,32415,2494,-21097,-37548,-125014,-99572,5523,101936,117120,119261,95501,-18486,-79702,-30187,-10496,44860,53222,43095,50378,64972,57804,28291,-17090,-73270,-104794,-49128,-40362,-48298,-26032,6139,35816,90728,183398,165273,49906,-41918,-42173,-54393,-72746,-25022,71849,115069,45098,-21925,-84793,-80646,-48338,1921,40606,35294,17928,-73786,-94977,-103231,-115947,24876,181656,212511,159877,87501,34723,85101,195767,142362,86531,59665,20854,-60542,-114633,-94158,-20010,3633,-52483,-66529,68379,144084,111996,38216,-40299,-98179,-69448,-34270,-5362,-26116,-47999,-39435,-20708,-44043,-51748,-30696,-46973,-59856,-53499,-43729,-47493,-65924,-127510,-125467,-42780,34082,79914,150871,57161,-25289,-54191,-111368,-151272,-117986,24875,116473,116665,71390,41191,-3097,-111752,-60628,4663,37001,-23391,-62310,-50308,-17622,21015,59704,85959,87787,55159,-49335,-97953,-95655,-8556,49477,119102,131629,52903,-20626,-12800,50,-57282,-83840,-123547,-104849,-8263,1214,-67673,-98070,-17424,36963,13410,-2293,97658,215116,173076,14394,-79027,-76010,-72789,-57528,-39116,-24722,-50930,-119400,-118909,-41625,50194,16526,-35736,-88010,-17063,34919,4312,-14466,73240,140581,75725,-32021,-119708,-85571,-76501,-39599,-71266,-49605,70201,-6660,30939,102383,269868,443547,430864,349333,78345,-14377,94255,141724,83122,-4625,-85515,-107200,-28579,67468,26611,1343,-10547,-20254,25159,-15747,-54819,-66740,-100524,-77537,14302,44920,11963,50903,118144,142411,90513,43269,42544,82628,131867,185408,214249,210150,190050,131159,108303,82981,36679,-2551,-32916,-49351,-45364,-74332,-103796,-74764,-70516,-96686,-159136,-193813,-281837,-364471,-461188,-580320,-615700,-508249,-330991,-151213,-70336,-93137,-69038,17303,36296,45555,46621,82412,95435,64403,31777,35663,78220,49802,-22615,-27942,-59751,-96901,-69001,-49813,-74427,-74422,-39977,14913,34974,16047,-9367,14725,27988,-11078,10305,69222,113553,27457,-74882,-135008,-190110,-119887,-44736,-9107,-19923,4631,3299,-35948,-93332,-87688,35015,-28524,-105978,-74341,-56789,-79214,-95591,-117740,-38869,60892,85651,37329,22752,-9602,-21387,-42743,-57825,-39237,15501,58624,33072,-16768,-70199,-106449,-90231,-32436,-5946,-56171,-79424,39411,306476,374943,264423,80981,-56642,-82761,-64370,-101447,8240,159568,229010,111299,-58975,-68593,3334,24260,-10048,-77278,-81588,-22843,33693,26509,-2936,-41656,-63147,-60770,-61121,-41768,-46903,-12037,15619,23520,-61922,-55084,38643,-2430,-29955,-57013,20600,94701,83485,77820,97061,89028,9243,-46792,-89329,-112809,-26397,42311,33569,6204,17064,-5811,-40830,-67235,-79218,-39484,-32122,-39706,-29093,-30517,-56770,-76554,-6383,33395,4622,-52949,-95018,-112740,-116754,-84045,-73519,-101674,-100767,-157471,-77951,53352,144762,109841,16056,-31167,-5257,6218,-25370,-59020,-36290,-31101,-29764,7699,65253,116634,129141,104622,108600,183750,214510,141771,45887,-50341,-106126,-82919,-47828,16974,151271,257952,191908,51943,-77319,-151130,-138100,-123009,-48094,42476,149691,183846,146062,62972,-77375,9075,66771,55815,11287,22400,33727,66787,38881,-4001,-13180,1786,-8027,-28408,-33218,16133,83969,199615,213134,138904,27555,-59373,-8131,87590,158599,190589,156729,48042,-62494,-96403,-31537,47086,124601,95209,1141,-58908,9575,28557,32670,77015,141561,244104,288530,224694,123779,66191,19617,64689,162055,222101,182579,92606,13296,-46466,-70578,-12232,-14552,28270,129673,210187,165928,96249,82927,90553,58736,20262,27492,25997,-21141,-58745,-49674,-51720,-107554,-41690,80198,147740,171331,186729,158254,104851,70346,29836,-31517,-89386,-102503,-76323,-61924,-50620,-78183,-57269,-7964,-31105,-88167,-57494,-79158,-102485,-47984,24338,35240,-31809,-22168,38229,12179,-39741,-102759,-105543,-47073,60670,135733,140561,66685,-14384,-28401,11073,39419,74140,4451,-18866,-6675,-55712,-60742,79715,152749,112050,40994,48095,85474,127971,75516,-37282,7797,96163,98705,-18548,-58498,-35944,-23287,25545,70201,79324,7146,-46758,-96424,-110386,-77515,-53363,-28399,-48811,-81019,-99546,-109325,-86160,-29052,11657,-1553,-80387,-139945,-93256,2335,30335,-13159,-46142,35723,74773,-9277,-61801,-79157,-74934,-43232,-28421,-70778,-61290,78059,174113,155577,106549,42891,-44416,-103435,-84318,-71802,-78695,-69452,-51326,-92799,124392,336489,415617,382885,199406,-25753,-32631,-18086,-6197,-13008,-44131,-66610,23261,52017,79188,50268,3031,-44634,58049,207035,325053,245091,15767,-43009,179421,355493,424762,377250,152089,11322,-51667,-40823,9926,63036,159540,237855,261083,290709,243173,79259,-1729,14571,31074,12132,5844,-24042,-67622,-43770,5560,-12079,-18693,-53276,-79222,-114435,-46388,106178,304253,410173,331067,171887,41452,-34474,-67420,-122561,-116671,-81889,-8430,58053,137748,155128,129820,74706,30720,-3658,18330,29515,43926,24711,-36943,-133574,-22445,144088,242236,279745,251187,210091,237669,224607,151852,118682,52143,944,-36604,-69258,-21207,-20719,-34325,-50359,-58381,-18402,91558,109880,-14087,-38127,-43221,-125707,-51572,80465,96300,43586,32104,70641,98544,48557,-36511,-49135,9715,47361,28124,-32084,-73319,-104330,-80867,-64499,-49684,-64257,-109738,6430,45957,-36973,-84000,-123380,-146384,-69635,-29947,-65143,-106425,-112599,-65865,-10566,19061,-50287,-89398,-80096,-54408,-10023,48198,59962,58562,-4504,-55370,-1958,53467,63321,51595,-51,-40207,-62797,-64190,-50751,-2099,2370,-31128,-107362,-108832,-61923,-14513,28860,82600,147470,115294,85047,69359,44027,-28154,-101999,-56022,-23664,2317,-35328,-43309,-77278,-77466,-57486,-69465,-78580,-47473,8049,63304,48253,-24191,-64188,59617,131545,144051,68440,18870,62247,71399,36785,-41859,-43626,168717,280379,144469,85004,31392,47694,54290,-2770,-66116,-47191,-8947,-1613,-7450,7042,-8722,-68992,-10219,-2861,10624,59200,134394,261350,268900,134051,18305,11028,-6985,6289,-7029,-88646,-53508,41746,14593,-54799,-738,45784,61161,72868,36493,-947,-32455,-44404,-31600,-41835,-80162,-55213,7028,43561,-13394,25816,162507,164482,60246,-24887,49237,187035,338648,396080,364811,298679,247925,188397,42870,-43796,-75602,-48157,285,933,-13255,21326,47779,32148,-34698,9140,183235,313051,212446,27851,-88577,-119372,-124569,-147387,-111027,-45926,33954,131453,118419,-39932,-56936,117475,132773,45628,4762,-29226,-98241,-119789,-52874,-30063,-53203,-99372,-163599,-80592,-22240,7775,60084,116860,88989,112912,199223,256473,243695,78970,-44493,-94184,-55907,33799,101992,75647,2629,-14708,30582,44807,66618,51321,49624,63885,96768,31228,22123,-6928,28779,137614,257103,290169,174810,55566,-32310,-91172,-31528,-6724,-35884,-36284,-7158,3322,-22049,-53111,-55033,-29697,-17439,-47440,-63954,1402,48827,75198,82727,112428,157331,149722,128678,105778,128816,93196,15414,-20366,-24286,9381,9129,-42899,-43555,49003,106395,120690,79756,33977,297,-18970,28309,120688,254375,355722,371716,188234,62820,32444,-22832,-51257,-26002,-1741,-14318,-48036,-87560,-93364,-3525,97053,202148,165243,62155,4856,-27910,-69079,-72921,-83467,-79837,-11531,64602,86147,16618,-67608,-103275,-95562,-79391,-62413,-53498,-40902,-19197,-24393,-54486,-66904,-116766,-89584,-66694,-73693,-81420,-96121,-23818,-20738,-62959,-13536,9454,25461,-63966,-129431,-72833,-34024,-43847,-31797,-1856,6168,-40340,-84824,-100593,-95858,-88300,-51049,20393,68377,66307,20381,-72541,-122190,-134641,-50141,94128,79396,35767,-28750,-56050,-48239,-32203,-39226,-39021,27658,131087,169856,117470,44731,51235,65199,23946,-40009,24262,54880,6075,-60180,-117987,-86773,-82419,-100489,-21835,127325,275859,200122,29455,-8484,47851,85610,10671,-76484,-106720,-91947,-13682,-16490,-120754,-136167,-59238,23636,58470,47943,-10645,-83759,-1009,-4628,21511,39027,-24,-56569,-50649,9875,160504,222483,92606,65335,8129,-49925,-13250,-16684,-66946,-113230,-129195,-97836,-82626,-108237,-52206,-1707,46986,49408,-3,-39463,-83706,-80533,-16217,66691,101643,67611,-9303,-44835,-98380,-35782,-41534,-53314,-32255,-1509,-1324,20989,39093,15145,-2936,-10620,-53956,-80486,-35077,9287,39871,67592,91164,99535,135820,148000,62747,-60939,-69457,-30899,-103582,-155334,-13886,106410,53584,-65869,2251,77629,60950,758,-36785,-12047,-12819,65516,128119,92192,-9214,-2399,57748,99548,110804,56111,-108622,-91503,-87544,-77429,-63967,-36992,21561,95043,114824,85646,67836,111831,119303,72773,70785,103052,53689,-82367,-139028,16914,180802,275336,352532,633297,395465,142352,-62550,-107701,-14974,-13419,-60775,-49093,-753,98458,189910,174206,88966,-29341,-37053,24916,22341,-27396,-68039,-47627,-34214,9659,47442,17226,-29117,-112384,-100356,-116198,-111580,-49436,-30124,-18284,-981,16779,61562,97576,78045,-16573,-52434,-45723,-13411,33103,50532,62524,162000,278032,194514,86870,126062,171543,107263,-44102,-121744,-144417,-112666,-86573,-38745,70180,15431,12946,124638,167053,87355,-10003,683,41851,41988,3344,10075,12459,-28798,-139327,-62840,-2709,45391,79451,122441,143806,156415,68259,-35223,-114665,-82412,-81664,-75938,-55141,-24708,-8998,-20948,-45472,-51572,-38780,-4828,-32821,-97249,-150265,-128382,-109366,-90140,-72761,-50035,8915,69646,108978,90242,4785,-42938,19802,123391,77950,8915,16875,46020,63085,21621,-36335,-55365,-63303,-67853,-65413,-40739,-43333,-109726,-171024,-128248,-107364,-83859,-66840,-47035,-14935,91307,196191,285258,333934,364552,294175,147691,71168,27658,-7171,-31869,56563,76018,94450,77095,25207,60153,90017,19238,46230,114998,83779,20744,29739,119782,229861,193474,9580,-89232,7981,63797,53450,32226,46885,70290,49116,-23614,-63291,-48297,-51021,-64895,-34967,-27843,-72589],[-68402,-45029,-33062,-38559,-20863,-16387,-21047,-7651,36015,45180,27831,23655,6934,35175,50011,13491,19441,72287,142962,151844,97791,47014,158001,295147,256819,99126,-11291,-51432,-53374,-58790,-60367,-43521,-55030,-49216,27459,103009,182150,231512,143174,2281,-78304,-101693,-82023,-8635,4726,-67714,-71129,36554,162437,267740,354591,430857,393263,265238,26484,-32458,-77005,-80711,-52266,-62765,-74223,36874,197659,228328,199874,176362,136716,52528,114,-84652,-10737,106463,44144,-31336,17841,82309,149025,196413,161709,75870,6699,-25863,-29661,-81825,-64989,16551,59925,45332,33215,-22294,-90860,-150058,-87719,-75265,-75950,5584,142526,281722,275773,97995,-39230,-91708,24664,72704,27379,-12182,-22077,30944,-47768,-84542,-129363,-78826,11613,57465,124448,144528,92116,23308,-36730,-75911,12593,135108,136909,20929,-96571,12011,219995,312900,265348,112746,22431,21,-5354,-24609,-77118,-143810,-36852,23711,-482,-36798,-29563,-4746,7865,24376,58457,59069,85481,92790,110768,149235,79759,66595,180535,224802,255078,227759,42691,-59018,-110558,-80525,-31570,45187,79885,58686,30486,16245,-19723,-28674,-22585,-44608,-73804,-62889,-64699,-38508,24804,39496,-21963,-75805,-103194,-66431,-45581,-47014,-40877,1974,9349,-18119,-39247,-50015,-10965,3962,82307,276323,362616,425357,429772,282353,291628,375257,348342,248995,196692,285860,275372,133749,34202,-18293,-57528,-162407,-106396,-99062,-107629,-49883,4519,31673,28910,-6253,-38036,-52842,-18399,33350,65741,34066,-10471,-27133,-53292,-71116,-109000,-147559,-141020,-108797,-90820,-54652,-33391,-42149,-52458,3077,112741,150384,77468,12670,-65049,-132732,-20149,-26938,-64898,-63605,-38733,-30178,-41433,-45469,-56447,-114523,-130372,-64856,-19611,31589,89095,114570,116817,127140,99735,-2954,-60896,-44254,-26475,-37852,-30108,21969,71360,96867,77673,32755,-26836,-127368,-118630,-53460,65480,211045,142642,-32648,-24159,-10616,56897,283541,377161,245121,59545,-61131,-66413,-16575,-13880,-29972,-52674,-79785,-87407,-63704,-52057,-10502,14194,50530,38102,-7053,-68995,-31546,15129,38530,34723,20352,-21970,10506,174475,294244,179754,-32349,-108395,-80405,-87291,-95680,-13010,22831,18859,111105,302267,293002,142275,-5028,-118951,-129752,-79793,-28244,-7965,-36122,-64573,-6317,97022,184565,168922,60022,-74168,-111770,-35125,-5120,-7532,-5795,12894,49593,79356,135055,218881,296915,267483,202731,180102,201557,207957,136263,43474,-12353,-6766,-22271,-89670,-120394,-106377,-100081,-65956,-44183,-32659,-60147,2045,74561,100416,13994,-34162,-70263,-59607,-50827,-22195,26761,76813,64215,36480,11810,-52750,-94806,-101518,-78209,-94922,-104678,-101932,-82000,-39262,23219,41001,-8684,-76554,-52802,18499,10347,-11746,-13041,8860,86153,125751,173228,246516,201353,74533,-15767,41694,109879,147337,119740,116142,113235,78177,51252,17589,-7659,-17174,-13590,39408,131503,232004,201547,83974,2873,-30570,-37588,-42802,-30237,-50377,-109638,-50455,-63688,-110325,-75103,-64175,-60994,-68780,-66115,-67274,-19151,-33280,-19488,-23232,3694,49106,2085,-60974,-105961,-93262,-91796,-102148,-88980,-37427,92822,139566,181918,143386,49812,-44001,1283,49479,56980,71980,16457,-75129,-30193,-19342,-96533,-128884,-66548,-12394,50692,112872,88645,-26597,-136282,-113820,-78660,-26229,-26567,-56985,-3378,104395,198802,104535,-17072,-102869,-37799,77209,209158,349819,294896,233050,207643,135606,81117,48141,-22840,-36419,79010,235828,297839,193672,135779,173162,250866,248700,138022,-20776,-51157,-18275,-33474,-73039,-86348,794,41042,-9890,-90395,-46515,58202,34930,-57161,-85649,-681,10567,-85994,23288,118571,120261,88831,91001,54673,9736,46281,84052,33270,-43238,-14119,-1365,47444,143369,139093,-23728,-74680,-26069,-32803,-68889,-94300,-115840,-107511,-71882,-24285,31288,88443,131627,98343,22065,-47564,-108040,-80822,-34371,-20361,-16508,-27145,-42313,-43377,-35062,-33706,-44648,-31501,56585,29597,-71966,-112831,3726,100169,137805,135323,64344,-15063,-79454,-68887,-21691,-231,-47044,-86068,21971,111454,163335,163457,101234,28501,6750,-28040,-23931,27465,114473,218055,255031,136912,-21553,-61257,-24558,-16654,-53174,-41534,66033,130230,136874,117142,127072,89048,87105,95924,116387,124091,142041,125078,76420,77034,80910,23366,-73202,-113841,-93059,-100614,-125329,-94358,-92891,-66276,-6951,36376,17311,39775,84512,103150,72966,20545,-24600,-143946,-80458,27666,109428,97317,88585,83770,-7492,-60926,-16911,7906,78486,75763,62956,72775,82295,67439,29180,-23895,-93455,-87025,-14847,-6180,-24674,-14132,13099,40645,93063,180508,164034,50478,-36720,-35077,-48661,-69682,-36833,41051,62538,-16133,-59451,-107362,-91324,-60327,-21594,2056,6987,18729,-59042,-112213,-119275,-62458,84093,225279,225987,162821,77365,17728,95073,220348,147412,85712,58945,33351,-44022,-102493,-111761,-34611,-2770,-51825,-68140,58687,127272,92887,21108,-54925,-103666,-70685,-39101,-22285,-58951,-61225,-37216,-15000,-36347,-49381,-27042,-36421,-40962,-34820,-43275,-63822,-89435,-123293,-102837,-44933,32788,84894,136453,23894,-49970,-80173,-143176,-177593,-104224,50627,130951,111821,61186,32720,-16104,-127687,-47819,13787,31386,-38294,-76070,-58865,-20584,23716,71240,103002,92707,51625,-56259,-100869,-82086,12340,83278,162527,182259,93861,4218,4413,17747,-43603,-74328,-116918,-97643,-1599,12255,-58287,-90111,-8777,46884,12783,1503,106854,235137,190758,14841,-92658,-72718,-73953,-70896,-47580,-26765,-43669,-98744,-124094,-24969,60494,30312,-22181,-78168,-8922,51404,23187,-2916,68121,129531,83250,919,-78041,-103486,-48220,-15568,-63948,-58884,69666,-45156,-17698,65076,253833,472113,503785,426780,119940,17129,150509,225551,185137,99029,7607,-35210,5368,72203,26360,-192,-12316,26438,96357,40327,-11231,-30170,-93436,-52155,32255,70784,47584,82063,139974,132615,65655,19538,24704,71846,129733,196632,245447,241684,208691,132161,93276,68715,33891,7151,-19273,-52539,-62793,-92260,-96023,-68062,-67980,-88380,-139018,-153289,-216802,-290842,-396492,-524710,-561698,-460439,-296404,-130937,-64581,-93539,-74139,11124,42585,54597,59436,94125,105909,76192,35568,31764,80991,61367,-17984,-29785,-61692,-94835,-65080,-53539,-91651,-82020,-17576,28874,30170,340,-26071,6108,35718,9055,21409,71537,111511,51165,-54643,-143203,-166790,-107407,-45174,569,12288,56956,68658,31379,-38267,-85665,24215,-36743,-111452,-63989,-45303,-64583,-89821,-122650,-34564,65542,78369,24469,896,-39743,-46434,-48973,-41241,-19987,7181,33671,15515,-22090,-67905,-104868,-83933,-30144,-10002,-59447,-84080,20880,277366,370164,267436,75418,-68525,-81793,-56174,-110096,133,165174,235679,107699,-55923,-56399,13972,33404,3470,-59654,-70394,-20530,35034,31933,6057,-36640,-60722,-57313,-53007,-26675,-25883,3259,14115,16954,-56065,-43003,31731,-22095,-39427,-67083,14932,90036,87929,68304,80808,75423,-331,-55706,-85969,-101430,-29134,60542,79338,59293,52531,9867,-35653,-62724,-76424,-45837,-44329,-54055,-39048,-34627,-59751,-79305,-1192,44723,15123,-45413,-87573,-102695,-112390,-92705,-79797,-110657,-118363,-150885,-26501,98490,168943,121234,27324,-15965,3392,9037,-16587,-36952,-14988,-15927,-43472,-9876,58723,112886,128416,102742,91945,143449,174439,125288,19090,-95389,-87507,-85747,-54590,10892,128343,205436,139413,11026,-93481,-134453,-134754,-131506,-51080,21945,108570,137492,125377,73224,-53612,20346,73026,54790,-845,-7822,-8999,31489,29714,-3244,-8601,9675,1355,-19160,-24630,20448,85888,203437,218214,147022,31794,-60646,-14283,88542,180946,230630,193635,73194,-43011,-97292,-46374,18656,83608,53623,-11402,-44933,7956,12564,10624,36651,91030,201123,260614,214752,122859,59410,21528,79472,182030,237531,175645,57385,-29700,-68298,-59851,-6366,-5348,36130,122511,193904,151635,82841,86954,98255,62992,25214,38567,37242,-6966,-42524,-40402,-44928,-94425,-37775,86524,170495,198227,196806,157555,110786,83568,41804,-19552,-72176,-108780,-93881,-84765,-74744,-73519,-50494,-3619,-25148,-88736,-64098,-78482,-97378,-58080,2854,12084,-47467,-14914,45439,19335,-29614,-92975,-88137,-44196,52065,113091,111292,60212,-991,-18504,-3619,6360,28735,-13674,-8842,14987,-38378,-71287,46681,107582,68748,20011,40186,72423,111043,64929,-32776,23989,124505,127797,-15327,-58687,-29014,-9640,43289,76991,63452,-6420,-50067,-100546,-109308,-74435,-54770,-33951,-52878,-77814,-91980,-97251,-78083,-24922,20422,7716,-75863,-123258,-57275,33863,42546,-20360,-44594,65586,95509,-5023,-60001,-85360,-66720,-35853,-25194,-68128,-47212,107512,219290,201402,145971,73493,-21995,-110057,-93907,-88190,-103885,-64285,-45246,-102334,99589,304832,408232,393631,203455,-27116,-8778,37402,15523,1333,-31923,-61474,17040,42731,70171,42454,-1938,-37868,62890,200988,307931,236076,18200,-24381,235064,428867,473126,374449,140483,8302,-41814,-23582,25559,73219,170675,265929,291837,302676,227316,71523,695,15993,26434,8606,14735,-890,-35023,-29061,13472,-120,-7238,-43757,-70618,-104779,-36471,109426,289366,394890,336346,177925,38420,-38017,-70678,-117806,-107524,-86779,-6631,77686,189582,223021,203447,141907,84386,27834,29899,37282,49580,24325,-48361,-116826,15053,198126,297387,331279,293460,234043,237952,199211,120960,96544,48883,8110,-31527,-75054,-28086,-17190,-25093,-42595,-50094,9410,124862,114966,-24799,-73478,-86744,-116072,-32114,77408,86675,45417,28544,46864,65140,21463,-64453,-59427,8269,51265,40711,-16854,-65825,-98642,-79487,-67327,-54779,-67858,-83061,34583,90701,-1593,-69053,-121759,-150002,-72006,-33017,-68945,-115797,-150607,-78044,7243,55195,-16741,-60811,-97917,-71353,-29960,13469,19234,23960,-24774,-61332,2741,72205,85983,66671,9342,-27252,-37838,-32069,-24279,13322,-1305,-38108,-119325,-89217,-44294,-12021,16783,64114,119429,96754,82982,82903,72063,2252,-75231,-32859,8571,31607,-26255,-62076,-89713,-80225,-64114,-79153,-72707,-28484,42259,92223,65080,-16346,-67340,49221,124333,133260,45280,-19250,16703,34753,18995,-37829,-28420,192909,319550,183893,114696,51161,60076,63862,13303,-50225,-35436,14663,40448,36182,39251,8258,-42036,19024,22688,24623,65018,130419,245783,258576,144902,27527,-1013,-25645,-21446,-21825,-112317,-89057,10336,2118,-53493,3831,39859,49578,64911,34761,-2365,-38320,-49373,-27575,-34925,-83178,-79549,-11073,30220,-38001,-3825,143623,154198,65497,2498,73570,236033,425977,486942,447202,367535,296257,212374,49623,-44107,-85737,-63155,-16855,-10705,-15137,19936,43109,34616,-22620,21411,205845,356993,241364,36562,-82821,-134981,-145433,-133545,-104871,-47016,26717,135792,147006,-8717,-81331,108589,164916,80444,36442,1079,-59075,-119839,-64519,-21466,-23557,-61994,-131502,-72908,-4792,39836,91519,123185,83212,108495,202398,243590,215116,42795,-78334,-98212,-45335,42004,95660,69914,20697,14972,50805,60472,81849,62468,57614,67413,94671,27932,11587,-25323,4125,102957,210903,237722,116160,23190,-42554,-93321,-16654,10995,-18256,-24725,-6911,-49,-28116,-56879,-53810,-19204,79,-28043,-57812,541,49813,70257,75790,112621,173808,203327,185164,142700,141479,91414,8707,-40460,-41428,1976,10288,-35553,-29526,55278,99351,106555,68998,21109,-6912,-20281,34600,128642,257241,363038,354641,166379,66975,36843,-5493,-9250,-24726,3049,-2867,-38750,-83377,-91403,-6428,83155,193502,183862,86471,18898,-29700,-82630,-80880,-85443,-80147,2100,85853,92634,14308,-72593,-96882,-80674,-66740,-41490,-22521,-15387,-671,-8345,-42237,-61436,-109294,-81494,-59975,-70079,-78932,-93662,-17704,-10965,-61586,-25713,12622,40516,-51685,-142120,-91719,-34527,-45809,-35089,8337,47096,7432,-57095,-83762,-81506,-72791,-27163,59184,113832,94550,18188,-77003,-114685,-124556,-68988,91559,99195,50425,-35930,-79872,-71398,-44369,-38379,-33500,16676,110114,158538,123069,61953,67055,77231,31654,-32058,30715,60483,10607,-62914,-106827,-72532,-72569,-110874,-40853,103550,238240,190112,30753,-12661,33055,51450,-35992,-121792,-141502,-111429,-38569,-55146,-143827,-109274,-39799,30768,51438,38536,-8617,-44084,28668,22398,44205,52268,251,-59190,-37993,27018,191883,310173,150723,70370,-2308,-56081,-6708,-9055,-58176,-110492,-132464,-96495,-81864,-105304,-51318,-3074,46138,50342,2620,-32709,-76490,-88195,-38014,40836,82463,65107,-2986,-40601,-96028,-27020,-39319,-59109,-42461,-2076,2944,19507,27040,-6340,-23923,-36973,-79335,-75545,-21593,10169,20100,27191,42418,54246,89940,114542,50419,-63387,-57868,-2598,-70241,-154031,-64153,50601,22183,-64419,7883,63752,50847,1583,-22954,15781,21741,112221,176961,121916,-155,450,70170,116998,132390,57181,-121325,-95009,-81325,-64764,-55088,-35716,25619,116810,150706,119380,89153,109626,98138,41500,47415,89369,52905,-84741,-131972,16203,165224,263518,352439,614417,393878,148949,-53832,-117695,-26065,-21505,-65713,-38091,22314,123314,208181,186273,88376,-41077,-38236,34867,24896,-37444,-87954,-61314,-35244,27171,74644,46361,-16806,-105830,-109365,-120231,-104785,-50556,-23430,-5815,9348,28203,66887,89314,60479,-35516,-66978,-52123,-8589,47064,65838,96955,207109,303363,181287,50707,85246,153999,107446,-41776,-126087,-137665,-99643,-70459,-24414,71311,-1577,9743,116041,143412,67450,964,28889,54994,45334,6333,14410,13151,-23511,-130312,-72316,-23675,15835,46037,83742,121236,141249,61764,-33545,-106346,-105571,-114115,-117560,-92746,-44807,-18313,-26937,-46890,-56706,-46768,-771,-15837,-79888,-137709,-122814,-102839,-84882,-68966,-47643,3402,42877,66254,52701,-21300,-57463,9326,99294,63373,16394,10832,31636,52857,26641,-24153,-41129,-54894,-68485,-75419,-56585,-61174,-124442,-156238,-91054,-70246,-56740,-49547,-28486,6471,109073,207209,282017,310240,342268,301699,171143,90833,37950,-637,-40524,42905,67039,90713,81575,39674,73338,82961,11626,49090,119467,94670,34023,27907,110521,215667,162402,-21166,-88164,16372,81249,76351,53670,72019,92058,60593,-18237,-61311,-50948,-57040,-69344,-33358,-27050,-75664],[-41663,-27095,-28771,-47451,-31891,-20300,-23294,-6788,45432,59035,41077,33444,-2248,15275,31496,6179,33766,93228,153674,166429,136248,92541,193626,318925,277740,123683,8378,-35978,-43418,-54190,-53884,-37627,-55265,-58906,20909,109712,202925,261665,173221,24829,-59078,-74809,-44752,29202,33109,-57395,-68945,41719,156978,250547,329806,409883,384547,256236,24994,-29594,-74924,-64471,-32479,-46444,-71746,27760,170467,173222,144538,118246,87725,7648,-60953,-134033,44929,129822,16766,-50631,30096,111982,181967,226237,181489,75569,-3607,-32450,-33216,-85986,-64033,12946,51276,37779,33756,-15207,-81629,-159210,-107192,-93052,-69528,27824,175588,316268,281479,96646,-29110,-96383,8583,52406,11349,-23386,-33371,36357,-32733,-77566,-133889,-51661,76688,140414,189674,183125,113076,33438,-32441,-83281,12554,132347,129578,12151,-106284,20114,222704,317081,252735,97534,4868,-12215,5626,-9334,-66770,-141610,-31035,40420,33614,-16209,-38903,-17618,11580,32390,57598,41483,46348,49507,83625,152867,122725,116773,242510,283684,305611,249819,36647,-67953,-119894,-78878,-29532,46086,79291,54437,25803,12473,-20174,-33669,-41481,-74176,-92572,-60218,-56728,-35417,17109,20266,-40558,-80281,-92697,-60611,-40809,-45933,-48911,-12394,-4342,-24860,-39603,-56228,-27469,-9352,74443,258330,331876,400682,396216,255517,264833,353341,344721,237246,175372,253521,247954,112949,8955,-52297,-98300,-179488,-100017,-104869,-116097,-61192,-19670,-5,1609,-21921,-40375,-48265,-21926,22455,57959,32326,-10368,-24694,-53091,-76065,-115379,-147970,-149197,-105533,-93389,-58800,-42084,-53527,-68129,-16089,90976,150716,91056,22103,-56345,-127089,-25832,-19821,-56426,-59847,-36321,-26512,-25755,-28448,-46317,-112076,-120378,-57067,-12885,39639,100905,121239,114032,127138,114770,11644,-54732,-48963,-32998,-39303,-21984,40698,91759,110779,83973,43804,-13417,-109780,-115451,-24341,120734,282463,218050,5460,-27754,-19053,42559,247238,311417,198165,44271,-67224,-99941,-47980,-31761,-35835,-47202,-71414,-81345,-44755,-15358,54893,85174,78286,29328,-23742,-76902,-26379,24177,44963,38274,21444,-23180,4930,168500,301902,179429,-27640,-98959,-76732,-79619,-120302,-38363,1883,16699,130853,333608,324332,169400,6506,-112371,-123548,-88738,-45024,-13897,-30646,-45581,19064,116750,190274,177919,80277,-54920,-134916,-48639,-17838,-17950,-9037,21080,66033,95952,143408,221282,291351,235845,151485,122470,158977,179979,107228,26768,-25066,-24142,-45141,-116095,-109850,-98363,-116223,-75137,-51191,-36426,-58281,2939,75398,89585,3710,-24340,-56412,-60416,-43709,6716,66449,106109,80863,41716,7822,-55332,-95133,-125005,-106265,-131954,-140082,-106675,-77643,-29172,36958,51922,-9586,-79847,-48259,23324,11769,-344,9319,16509,68917,94445,149086,220512,170730,37413,-63098,11071,84948,109848,78202,76684,90811,74100,57906,27202,1068,-11558,-13351,37711,126175,215317,181992,75812,8476,-15498,-19995,-37162,-33980,-41755,-64927,-28863,-60124,-78022,-58318,-63533,-65148,-66733,-58963,-65905,-13395,-30834,-29974,-34714,-10309,33387,-7980,-72446,-121797,-103857,-92620,-117695,-94344,13442,156823,205135,216406,152963,60958,-17601,2563,31032,29891,40741,-10146,-72659,-7781,12975,-61289,-94461,-51743,-6024,46949,96563,68297,-40750,-145876,-112207,-90743,-43393,-40747,-66166,-3418,121033,234206,126520,-1384,-98642,-43356,85184,217178,337477,309701,248698,230391,169381,109298,72052,-18513,-18670,131078,311830,346639,214264,136925,156860,222824,218690,130655,-14997,-42816,-19195,-39972,-82439,-96276,2236,50045,-1646,-89421,-46903,71278,61759,-38506,-89561,-8901,9496,-82138,26970,129643,144199,112974,103363,59811,19117,46770,68390,10375,-70129,-43890,-30584,14908,98433,111677,-34450,-92024,-36137,-35845,-65480,-82409,-94910,-115783,-90505,-31539,26955,78522,117544,83394,1649,-68606,-114395,-71739,-18380,2620,6333,-10583,-48051,-76109,-79857,-70580,-57247,-16131,65737,22823,-82217,-103323,4783,99486,142790,147184,71213,-10626,-76909,-66339,-18042,7931,-37109,-69056,19064,95110,158602,175090,115416,30441,-6479,-50520,-51838,8209,117299,220696,235760,117755,-31625,-85105,-61667,-61352,-93836,-32367,94722,168309,177591,149202,153797,105824,102306,117486,136698,134807,146949,119185,55545,49182,58796,7070,-76229,-102395,-90360,-104204,-127846,-90063,-87424,-72313,-20110,19607,25080,71790,121275,163119,147419,84928,13903,-123547,-56459,45917,109424,74302,64196,81079,7641,-45959,-9585,18806,102654,94652,81390,91722,92874,69018,23782,-35668,-117970,-54190,17431,24244,-2351,-684,23745,48373,96517,176795,161004,50090,-32520,-30437,-46439,-70694,-52814,4019,4029,-76581,-97177,-130024,-95105,-66372,-43778,-38323,-27454,16653,-44920,-109586,-89152,-4381,136414,260655,235817,163777,65342,-742,105148,236683,145804,81964,56846,45257,-25740,-84760,-118939,-49359,-12497,-55321,-69251,47125,106438,70304,2561,-68822,-111151,-76528,-46072,-38923,-87668,-63215,-29428,-9999,-31130,-49553,-27385,-30264,-26486,-15702,-35103,-70940,-99429,-94082,-74668,-44826,26262,83404,114573,-4878,-67462,-98703,-165679,-156883,-81609,73946,139311,101616,47781,22508,-27476,-140490,-39538,21632,26782,-52090,-92039,-70962,-27268,22254,77920,114047,93557,45624,-65103,-106604,-68236,35063,115862,200037,227465,132728,28035,24262,39712,-27232,-65030,-110397,-87782,7996,27021,-43727,-71305,-2574,48201,5896,3048,114676,247927,200300,12616,-107567,-66130,-72305,-86819,-56025,-28629,-37030,-78078,-95158,-9062,57181,37129,-10850,-69454,-8414,55525,32149,5558,61323,113081,83913,28533,-28613,-53646,-772,21348,-51348,-70383,60325,-88108,-66970,34391,237040,487404,560326,486807,157087,46186,202947,307536,290148,208707,102832,29875,31849,70729,21960,-4844,-13186,78785,164232,94252,33887,6535,-67023,-28323,46865,94241,84514,120311,168692,125541,38584,-10444,-262,54853,120556,195729,258376,254398,213742,126022,72423,50294,29733,14963,-9510,-60238,-84884,-106885,-83217,-63893,-68467,-84978,-117854,-111662,-142785,-199089,-307192,-440856,-479103,-386808,-242144,-99495,-55965,-90688,-77242,-4606,40873,56883,65644,98008,108144,80653,33448,22898,77376,65160,-16677,-33597,-65995,-95535,-63867,-53612,-91089,-65802,14297,49050,28664,-18202,-45159,1448,48911,28928,27878,66855,99465,69171,-31795,-113980,-134756,-94674,-44982,13395,52263,124778,154558,118180,32150,-51571,11599,-48613,-119989,-54123,-32919,-50882,-85477,-132193,-38858,55364,58026,5000,-19935,-60952,-66252,-51649,-25425,-6053,-4948,6011,-2414,-27497,-66339,-106349,-82363,-32252,-18717,-66190,-90883,-323,233109,341784,253658,60747,-85555,-76417,-45959,-112076,-12572,160295,224476,89614,-60129,-43160,22664,38841,12533,-44848,-61090,-20378,35478,38392,16612,-32260,-61024,-58097,-51911,-19980,-12100,14428,10005,8057,-52756,-33871,20440,-43099,-50444,-80257,3920,76224,81302,50143,57456,54575,-14917,-65492,-76711,-90348,-34131,74524,121684,108596,82836,21801,-32665,-60710,-70545,-53373,-60257,-73456,-54440,-44103,-67917,-82436,2462,53372,23044,-40054,-79775,-90341,-104617,-104839,-87512,-122397,-136297,-114969,18219,128465,174571,116632,28044,-6422,11389,13549,-6772,-18918,2699,-266,-58154,-44603,33331,91545,114974,92181,66630,89898,119176,95298,-10562,-98863,-61916,-83730,-66937,-4569,92939,146914,87566,-25633,-97639,-114006,-122859,-118967,-57540,-4145,63150,88186,98119,78328,-34407,24696,71722,49057,-12480,-39101,-52258,-8255,14894,-5500,-5088,15967,8058,-12825,-17412,23456,86106,203814,217828,149113,31005,-65020,-23755,81471,190130,253833,217320,91199,-26676,-92673,-62081,-16717,33023,8351,-27100,-36550,121,-9787,-20078,-13642,37801,153659,222180,192189,110712,42706,17379,83611,186232,235463,155057,14769,-74302,-87789,-53842,-9348,-6324,35407,106971,164809,119660,58582,90834,101633,62670,26962,44269,41704,315,-31516,-31580,-37841,-84517,-39916,84180,181965,213143,196555,149914,112236,93029,49979,-11725,-60011,-99715,-84973,-83465,-86745,-66387,-46209,-2316,-21365,-87170,-76678,-83849,-98091,-73499,-25342,-18020,-65945,-8984,48295,25105,-17708,-76189,-75381,-46802,33467,75926,63668,38281,7504,-5754,-12167,-21512,-6347,-22694,5786,36978,-20168,-75550,4044,49751,18107,-4194,29285,54934,82678,38652,-32404,32764,140893,144187,-19209,-62064,-26631,-2882,52173,75345,43003,-23973,-57649,-108083,-109649,-75717,-60340,-43094,-60588,-79498,-89278,-90435,-72592,-22993,26056,14331,-72769,-108288,-25184,70926,68300,-23395,-42296,83615,101709,-6022,-60976,-95299,-63167,-35004,-26514,-67890,-36167,131262,261027,247218,184008,101339,-2461,-97535,-97615,-99582,-131904,-60207,-42473,-90871,78768,269351,389012,386690,198013,-26697,9725,87925,46268,17916,-22026,-62201,2012,25360,53215,27833,-12147,-36246,60161,184883,280174,217633,15800,-6464,283829,483137,496961,355703,124586,5684,-29718,-8032,37892,78630,173850,282391,307089,291648,191152,52637,-2874,11874,17876,5305,26175,21450,-9066,-12992,21377,10019,568,-39357,-67916,-101763,-33721,101101,252386,349295,315830,169242,27597,-46467,-76899,-111900,-100883,-94640,-10851,89030,233240,282634,267295,200044,129304,53306,33718,35978,45357,14592,-67858,-78905,60988,256500,355570,381776,327743,246859,226895,166827,86489,69592,38059,4466,-40868,-86451,-32603,-12520,-18869,-40286,-44198,33466,148688,111318,-40184,-115448,-114095,-60269,1134,75868,72577,39505,17096,20621,31383,-5921,-93810,-61226,6339,50367,47160,-6806,-62487,-94489,-79832,-73814,-64207,-72536,-56682,65129,139016,35052,-55498,-122173,-157832,-79282,-40824,-76356,-122521,-119595,-45995,54769,111572,28301,-33456,-92960,-90561,-55020,-25175,-22817,-11459,-47533,-71304,2240,84811,104014,78144,17143,-13970,-15119,-3633,10,22972,-11984,-52974,-132157,-70939,-29814,-14796,-1539,39954,85399,70489,72585,88291,91393,25414,-50696,-2025,41879,54418,-19461,-86036,-104830,-84711,-73327,-84775,-62447,-11541,73590,116127,76565,-11865,-74507,31051,106097,110848,13548,-60513,-27508,-445,908,-34906,-16415,208697,347050,220696,138671,64580,64932,68235,25807,-36074,-26023,35247,86313,89183,71035,21093,-18544,46437,47550,34510,65198,119826,220757,233731,140718,24467,-19964,-46004,-52799,-41009,-131485,-122882,-34686,-21396,-51029,5319,29176,33557,54188,31787,-4505,-46579,-59674,-27536,-26134,-74548,-106215,-30351,17089,-56733,-24218,124246,143853,74383,31401,95248,280755,503178,564175,516135,422054,331498,227335,52576,-47031,-96343,-76720,-33539,-24008,-21213,12833,32464,32387,-13628,30375,222502,391554,265237,43871,-74489,-127361,-126976,-122859,-104409,-53124,16026,133883,167842,17356,-104338,97817,195727,115288,60663,22230,-28710,-89078,-63100,-5710,9742,-22890,-102960,-65819,9762,63526,107761,117050,69770,90560,185596,211534,175310,14535,-106913,-106023,-42930,39511,78592,56424,29814,37914,64456,69800,91160,69159,62234,68255,90200,23090,-167,-44259,-20552,67700,157568,171576,50664,-12885,-57242,-96539,-3742,28803,463,-12880,-8703,-6962,-38685,-66145,-57190,-14036,11733,-14544,-54636,-6919,44475,60721,65797,110023,183851,253684,244827,183452,155685,93352,8982,-55768,-59678,-6942,9986,-29487,-20589,54570,85686,84859,51031,1734,-20215,-28065,32590,123419,240914,344402,311506,132847,64827,37988,16312,39550,-5463,5149,2807,-35967,-84794,-94736,-15552,62688,172574,189539,102099,25988,-37743,-103558,-91089,-91631,-83496,14055,104261,94332,9217,-78670,-87173,-65439,-56540,-23536,5827,6249,13524,3772,-33931,-59358,-105581,-77600,-57906,-70867,-80107,-93151,-14207,-4516,-52985,-26107,27371,71271,-21883,-117603,-98427,-34380,-50307,-43526,11166,78077,57255,-17022,-58689,-66023,-60266,-7865,93263,156153,118301,13018,-82364,-110778,-118427,-86730,76916,108296,59181,-40211,-100546,-98500,-57964,-38756,-30570,1196,82372,140966,122862,71860,74433,80452,33000,-27432,33920,61039,9568,-70823,-91999,-53853,-60167,-102850,-67310,70709,189093,165699,23679,-22056,13588,13467,-80862,-135192,-135838,-125944,-62135,-86564,-105872,-75933,-13295,43811,47556,28253,-10250,-13956,57270,47731,61560,58324,-4963,-65498,-29372,40019,213368,383824,204538,69234,-18582,-63891,-2243,-2102,-46803,-94475,-114297,-90564,-83385,-101781,-51566,-6545,42364,48921,4414,-25346,-66372,-89958,-57983,15675,63285,61384,1105,-38676,-91192,-20290,-39409,-67676,-56114,-4901,5452,15336,12994,-25609,-42549,-60320,-97951,-65291,-8883,9110,-4639,-22191,-14018,6475,40978,75897,31340,-68451,-41692,34171,-25801,-91139,-77416,-379,-12351,-63593,8946,44521,35844,-2057,-12886,41281,57412,160371,221170,146127,5237,5324,88206,141634,161755,62364,-132898,-97117,-74328,-54740,-53472,-43913,18701,126991,176567,146715,105719,100246,69713,6232,20143,71832,48648,-87773,-125710,12607,144053,243978,339611,555492,370346,147603,-44371,-130909,-43329,-34988,-70050,-25880,44093,145956,224548,195876,83801,-54185,-37338,43598,25456,-47257,-100284,-63121,-21897,52862,104951,77346,-2761,-94781,-114666,-119276,-95218,-50430,-15146,6575,19963,40012,71351,80131,43438,-51391,-79002,-59084,-5194,59211,79892,136467,266164,339764,181497,26021,46230,132315,103840,-41244,-130644,-125054,-82248,-52347,-9932,65431,-23002,2634,101311,115131,48734,16671,56626,67701,48580,9610,19588,15748,-15566,-117044,-80092,-40728,-5621,22464,55655,103928,125492,54466,-30529,-88007,-106148,-108221,-133016,-136544,-66497,-28360,-30820,-44431,-58330,-52384,1590,-761,-61964,-123874,-115512,-94318,-75595,-60723,-41086,2695,23338,29373,15907,-47808,-72437,-1930,67822,44816,24924,6571,18874,44101,32932,-10948,-26033,-44956,-68079,-85894,-73332,-76735,-125805,-128788,-56176,-36420,-30925,-28428,-6164,30887,128891,217764,274575,283167,315949,305552,195590,112549,51495,11291,-44010,29218,56641,85567,85860,57013,91996,86541,13483,58624,127503,108132,50186,25337,92714,184453,115890,-51776,-83241,23728,94889,96986,76516,95845,109294,70214,-11307,-56681,-50185,-58972,-68648,-29092,-25126,-68904],[-16806,-6074,-18084,-49840,-41332,-25897,-31319,-11132,50674,70958,53941,43094,-10482,3724,28989,9837,47598,105179,151534,167622,159471,135405,224810,328779,284846,142158,26799,-21539,-35680,-51506,-47668,-32278,-54976,-68547,8784,102736,200766,261955,181731,38759,-44205,-50436,-12385,56271,50776,-54096,-63378,44916,144640,223065,292309,367999,352716,231623,23440,-25192,-68173,-45492,-9954,-27434,-67302,14658,131628,109663,85368,62234,42333,-33595,-119966,-85887,99769,143972,-15013,-57742,47953,143454,208255,241581,190963,68997,-19612,-43974,-41336,-93155,-62949,9633,44346,33178,35934,-7923,-73341,-152571,-125183,-105201,-61592,46403,199306,333926,271735,91372,-14542,-68747,-1629,31945,-6392,-35575,-43342,41617,-16683,-68640,-126472,-24678,145451,223932,249483,214058,127210,39950,-28692,-94379,11419,125004,118584,2279,-115223,26879,216466,302802,225453,76119,-17777,-28834,15051,3821,-57767,-137422,-29656,48207,57357,6919,-36119,-25249,13878,36977,52962,21662,7791,7023,55849,151359,171477,184142,323737,359239,362938,266096,29229,-77178,-126126,-76112,-28975,45568,77925,50143,21595,7684,-22332,-38233,-57693,-98244,-94645,-50817,-50314,-36067,5728,133,-56934,-81329,-82852,-54672,-36407,-45107,-56935,-26085,-13918,-23379,-29186,-48440,-35257,-20462,63702,228784,293063,366635,356690,227788,235449,319584,329349,220795,155479,220326,217805,91087,-18407,-89039,-140159,-170737,-98620,-109273,-115848,-64882,-36470,-27858,-24485,-35462,-39665,-42310,-26008,11294,50314,30943,-10297,-22528,-52797,-81659,-119978,-126543,-153702,-104941,-97067,-63626,-50429,-64583,-84412,-35469,67466,144800,103305,31719,-46521,-115918,-37671,-17564,-46817,-53414,-32610,-22545,-11327,-12531,-36395,-110084,-105627,-43201,-3421,47845,112152,126731,108014,119869,122095,24412,-45457,-51391,-37756,-35236,-5541,62656,112313,124006,90268,55792,879,-91433,-97691,9789,172503,339709,276304,40368,-33056,-28227,26491,202988,238228,149456,32491,-61319,-121824,-69038,-42734,-37165,-39720,-61412,-74168,-25081,23399,123979,156109,104377,21259,-42486,-79650,-16747,35573,51841,41676,22234,-25455,-2541,154247,287591,162652,-26429,-86138,-67299,-64148,-130945,-62439,-18118,13854,147370,347640,339360,188128,16471,-103769,-113977,-94937,-64304,-24551,-26380,-22373,50313,135255,186686,174232,89703,-39408,-143192,-51969,-22351,-23712,-11008,28763,81088,110360,150112,222766,284835,209711,112066,75140,118860,150381,83109,14956,-35357,-42753,-71347,-113017,-68142,-68715,-121851,-80860,-53520,-35729,-54694,2462,71993,73377,-9310,-14431,-39985,-56681,-33751,34782,108189,138447,98222,48636,9229,-43694,-66758,-103136,-98723,-138989,-148473,-89300,-58133,-12784,52343,62441,-10707,-82707,-40767,29556,14799,11619,32080,29755,52985,58799,115631,183499,128463,-5988,-94025,-998,68289,78482,42802,39936,64561,65908,60413,31404,3459,-10549,-15806,35406,121233,197968,162443,69165,15466,750,-143,-27841,-33963,-25691,-14204,15917,-27176,-44667,-41013,-59967,-67972,-62480,-47787,-58125,-8903,-27868,-36325,-35107,-11049,28462,-10546,-76939,-134118,-107910,-83285,-97951,-56240,60009,204159,249771,234699,152746,66891,5046,5996,16141,5675,10375,-34966,-58733,15338,47591,-22219,-53194,-25228,3310,41160,74143,41078,-58786,-153183,-101254,-103116,-62614,-57611,-74861,-198,141669,269731,149583,18572,-83944,-50720,92271,215202,308489,314922,263711,252342,204112,139415,95441,-15893,-633,177979,369539,374310,224555,135082,139187,192851,186972,122153,-7762,-27613,-11120,-36862,-82263,-104931,2676,58469,6549,-86404,-43883,85337,91313,-16941,-82810,-9346,18999,-53968,35962,139143,165805,137632,119226,69160,29502,46081,52029,-9829,-91471,-67177,-56116,-14549,56987,79261,-43942,-106442,-42327,-36144,-58740,-66065,-63817,-82361,-101401,-35327,23841,68118,99966,66058,-16731,-84971,-114535,-61566,-1517,29085,35272,13294,-39313,-92020,-118131,-104862,-66298,1196,77384,21533,-84722,-97476,2674,96667,149161,162034,80621,-5158,-73766,-63418,-15348,17345,-21047,-50587,13291,73510,144117,174113,119661,27895,-22445,-74135,-78510,-8147,118071,217912,214187,102263,-39827,-105470,-90108,-103702,-136724,-14420,118839,200720,218722,185728,183769,128577,122292,139382,152834,141577,149027,112005,36032,22414,36524,-8936,-75329,-89988,-86316,-107119,-129522,-84942,-79930,-75562,-26741,22938,58489,110478,154431,210727,218817,162217,74661,-77615,-30046,62201,105716,53442,50383,88269,27790,-30710,-3931,26298,120357,113603,102507,111118,101140,67306,16865,-47448,-129713,-15557,50046,53836,21523,16905,40103,60101,102550,174829,159995,53214,-24941,-23777,-43347,-71856,-68451,-32060,-49895,-126645,-124162,-131692,-85145,-57381,-52337,-70284,-62789,16254,-27118,-85267,-47289,51893,184773,291574,246582,167234,56035,-15148,119432,247087,142132,79826,57576,59163,-4805,-65052,-106722,-55465,-19142,-58407,-65323,39913,88857,51627,-9658,-71829,-114642,-81788,-49255,-49340,-107687,-56074,-16035,-2144,-24466,-48028,-27177,-23948,-12284,5732,-18052,-63582,-84657,-62921,-45847,-38819,19442,80332,91660,-25377,-74924,-97864,-132692,-120685,-51176,100199,148457,94487,38880,17599,-29359,-126027,-31000,30812,26152,-59883,-104874,-81547,-32630,21243,84111,122748,94099,41483,-70756,-110161,-51746,61401,147767,230489,265417,169698,52997,48196,69144,-4887,-52331,-100501,-73333,23069,48197,-21921,-49252,5236,46569,-1148,7585,124449,255927,205134,12562,-100414,-54322,-65718,-100278,-58613,-25714,-27158,-54132,-59876,4515,44768,41358,3033,-56879,-11813,50398,36126,14259,56696,96495,81475,50892,20013,4123,53192,66362,-32175,-79097,48219,-107965,-95768,16229,223057,491178,598924,527235,189698,71308,234567,348309,338273,258039,147419,63620,49087,68561,18820,-7893,-6168,135860,228424,147826,84056,46352,-32548,-2687,61767,118165,125958,167207,201807,123089,14145,-40917,-26242,37364,109793,188546,257893,253404,210410,117452,51200,33935,29978,25697,1262,-66465,-103339,-99393,-67165,-57626,-67128,-81131,-90184,-60104,-49606,-79494,-186134,-324195,-365515,-285648,-166062,-53768,-41548,-83077,-72168,-23145,36438,58082,71301,99973,107289,82186,29824,14148,72314,65956,-13943,-34296,-67682,-94153,-60270,-44453,-67000,-29727,52283,75821,35778,-33109,-60023,7182,70739,51968,34657,61054,84584,84377,-3604,-72971,-97485,-77370,-39108,23489,73464,157004,193941,159092,69272,-24381,4886,-58408,-116079,-39752,-14825,-32509,-75894,-139253,-47628,36073,32742,-12311,-27557,-56316,-65515,-43468,-6174,7973,-14842,-18006,-14639,-27942,-60656,-104723,-80232,-33196,-25781,-70689,-94327,-18064,183310,297229,228204,42920,-101167,-62871,-30347,-100640,-24512,149671,201016,64010,-63524,-24876,33763,45279,21667,-28596,-48547,-17167,40441,51616,34522,-23429,-58813,-57644,-52249,-16178,-834,25604,8375,2791,-46276,-21435,11975,-59270,-57216,-91010,-7018,59187,69728,31303,34857,34064,-27680,-69037,-61751,-78321,-35996,88376,162229,154677,110448,34138,-26953,-56238,-59328,-52186,-70428,-90844,-68976,-53091,-75572,-78760,9972,64882,34137,-31016,-66398,-72966,-91475,-110583,-89998,-131046,-144329,-77402,58109,147550,167983,102934,24407,2530,22773,23412,6930,-432,21903,20712,-57357,-88019,1346,63770,97822,80939,41069,33231,60122,60127,-29186,-55716,-39194,-76527,-79456,-23997,54326,95777,46714,-47821,-85822,-93349,-106781,-103354,-60696,-27424,23745,45457,70749,81512,-15961,27742,68994,44967,-16478,-62568,-89806,-45014,71,-5731,2535,26133,17825,-3743,-6212,30822,90184,206225,217730,151218,31515,-66531,-30879,72093,190174,262129,230415,105809,-9836,-78525,-67205,-50357,-18240,-28254,-36738,-27999,-8117,-32096,-51961,-63345,-6626,111348,181870,163154,92603,23382,14206,83577,179928,219930,126245,-27466,-99452,-80843,-47560,-14678,-11718,30248,87281,128624,76682,35584,102211,106854,63458,31255,50387,45432,6405,-20872,-19735,-26608,-73488,-42229,79739,187925,221522,192361,141740,114713,103841,59510,-2785,-48090,-88429,-73027,-72154,-73574,-55436,-39728,1126,-14517,-77365,-89615,-88951,-98295,-87628,-53463,-47948,-74252,463,52096,34021,-1311,-53133,-62400,-49416,11110,31445,4964,5873,17308,13837,-8265,-35168,-19443,-13585,31360,65430,5256,-58962,-31330,-5933,-30266,-25548,21169,38792,48908,2598,-30198,37993,148084,150906,-24563,-61987,-23178,2152,56939,69678,22853,-40171,-63687,-112924,-107432,-76387,-64600,-49928,-65928,-80411,-86426,-84545,-66975,-19089,33374,23351,-66300,-93413,5148,111613,110451,-14424,-36012,93440,97999,-7486,-60115,-102846,-58514,-35138,-28189,-64608,-22723,153880,302588,297970,226256,132302,19671,-78132,-88229,-95661,-119491,-52755,-37675,-73137,67868,238193,365214,368679,188999,-21607,26295,135205,87926,41796,-9004,-61544,-15199,5996,34317,12277,-21754,-33350,57105,167188,251114,197952,16298,15071,324699,515586,497568,327582,110640,10095,-10452,10745,51508,83356,172902,290145,310436,264633,145670,29745,-6836,7539,10701,6526,41946,44114,13878,5914,33269,22821,9503,-34811,-65495,-99730,-32869,86861,202732,284719,276919,151438,14850,-53852,-79794,-103830,-94549,-99476,-15274,97050,269906,333509,320515,249132,166930,76072,34281,30390,36214,463,-88552,-35123,115593,318950,416974,430270,354372,252732,210900,135014,55765,44932,25650,-4390,-56409,-91522,-27437,-2497,-11559,-38328,-34325,58394,167045,104720,-53991,-113331,-56309,8830,48280,81250,59839,31445,4503,865,8659,-20472,-93688,-45543,9009,48565,50744,1019,-58724,-86084,-76181,-78693,-73019,-73503,-31439,97331,192067,78197,-38411,-119491,-164566,-85841,-47627,-82205,-121422,-83728,4660,115735,177736,81219,-4488,-69541,-95026,-73188,-56783,-59027,-41917,-67564,-80318,2345,97172,123135,92018,28961,3186,6795,22782,24631,30088,-24160,-69966,-111405,-49927,-14115,-17818,-20982,15588,51333,42098,58672,89448,104695,43882,-23881,37827,78742,73950,-12347,-106250,-109922,-84513,-79666,-82374,-48334,7659,106495,139496,87040,-6669,-81176,9599,80714,81190,-20585,-98209,-64776,-29097,-12175,-28695,-2832,220489,366322,258541,161000,75861,67113,71809,38248,-20655,-15536,56230,137035,150697,105784,34987,5952,76126,77760,46309,65069,107917,193013,202146,127865,15944,-40197,-63944,-82375,-58714,-108638,-106652,-80566,-41989,-39070,8437,18684,18908,46635,32844,-2169,-51186,-70734,-27807,-14587,-58930,-129977,-45301,8843,-62908,-28992,113222,143676,94723,65952,119123,324057,567939,624470,568678,460992,354464,235984,55781,-47981,-103260,-84077,-44403,-33910,-27069,4588,20580,29721,-3842,40624,237614,418735,287076,53687,-61177,-106290,-106412,-114232,-105682,-60225,6114,130371,184552,39784,-120108,90928,227820,151613,79790,36972,-4837,-60854,-49116,15005,40984,8829,-86397,-57171,24744,81953,113710,105348,55045,66941,156033,168978,133322,-2836,-118422,-114693,-45674,30027,56797,41378,34728,57624,76217,77654,99153,75745,67956,71830,89826,23080,-7404,-59344,-41400,36601,105404,102816,-11292,-46319,-71977,-94003,11525,51297,24593,3929,-7592,-13756,-49972,-76510,-60509,-10905,19853,-4656,-51127,-17582,35841,49681,55382,106259,188455,297606,305008,227909,171440,98116,15586,-61462,-75894,-14487,10695,-22961,-13815,50778,69989,59737,28866,-21043,-36663,-39350,25064,108418,210957,306018,252245,95631,59157,38611,42064,88470,29110,7948,5672,-36467,-88578,-100066,-27193,39569,143927,183731,109818,27573,-49481,-127010,-95008,-98585,-86508,26699,120796,93756,4021,-83102,-76112,-48993,-46377,-7061,32414,25462,24939,13654,-27331,-58022,-103244,-75773,-58067,-73290,-81917,-93052,-12544,-2899,-44799,-15733,52733,112698,15192,-86796,-88071,-31837,-55134,-54859,8518,98015,102758,28681,-28792,-49663,-49473,7682,122145,193423,137031,6921,-86755,-108905,-114079,-101567,52315,105828,62188,-35585,-95447,-121588,-68002,-37345,-28365,-16591,51784,120548,119067,76344,74966,75659,29002,-24661,35831,59019,5527,-81367,-75985,-31337,-43341,-78558,-97480,34646,137657,133504,10811,-35397,-8585,-25506,-120144,-99974,-99451,-115114,-67928,-78710,-70342,-41733,17494,62433,48958,19590,-14724,6715,79710,69111,73914,58563,-13417,-72393,-23238,49040,223396,432950,246987,62843,-39606,-69332,1085,4266,-34614,-76899,-97098,-84003,-86676,-97615,-52099,-10985,37051,46670,6814,-16776,-53880,-84886,-73458,-6707,45942,57360,2992,-39159,-84145,-14825,-40892,-77541,-71428,-8186,7256,9587,-1707,-41887,-58783,-80586,-106656,-52491,4184,9820,-27990,-74887,-73085,-41330,-9889,33328,6557,-71715,-22521,76208,26303,-25308,-41586,-31296,-45368,-63630,5678,21686,17187,-9592,-6618,63103,92287,205166,255026,162082,5410,10844,110183,173308,204353,77438,-139398,-98701,-67842,-47520,-58526,-59384,2969,126594,191999,166345,115866,83549,36156,-30885,-9182,51685,41195,-91365,-120472,6469,119159,218624,315624,468271,329889,139586,-34179,-142255,-67084,-54600,-72226,-13612,62747,164459,236582,199440,71372,-70867,-34372,49806,23402,-56942,-100739,-57312,-4679,79019,134938,107218,10672,-82738,-109018,-110934,-83851,-48628,-5851,18405,30586,52019,74898,70385,27660,-63474,-87793,-67795,-5037,67072,89850,175053,331807,380791,191177,13577,10517,107156,96319,-43181,-136531,-111761,-63594,-34161,3594,53008,-47463,-10067,79272,81769,30879,33584,81549,78099,50098,11549,23877,18452,-6843,-100591,-84534,-53156,-19662,6711,35969,89722,107690,44409,-27962,-67453,-81979,-71849,-92696,-123444,-82944,-38496,-32505,-39642,-56981,-55739,389,10136,-45550,-110576,-108517,-86185,-64887,-50348,-32696,4462,9594,-1751,-21011,-76848,-89029,-15300,29202,22009,31008,1302,5458,34457,37334,-106,-13663,-37437,-70091,-99573,-92617,-88114,-114428,-102065,-28745,-9919,-10478,-9089,15469,54460,146990,224475,260440,251291,283594,301306,215955,132189,64790,24746,-45316,11804,41100,75148,85609,71871,109980,94679,21160,72716,136148,120099,64831,18401,60885,132808,54267,-83934,-77974,26804,101169,110932,95561,111988,116239,73388,-6827,-53165,-49692,-60369,-66938,-26145,-25908,-60635],[2130,13837,-4058,-44829,-45063,-29073,-42083,-19178,52293,81273,67274,54713,-13657,5976,44031,24401,60211,107760,138005,157815,169419,173071,252019,327412,280558,155031,44508,-7263,-29666,-50611,-42383,-28521,-55224,-77924,-8356,82525,174607,230279,165667,42440,-34383,-31201,11888,70859,55204,-59828,-53640,46012,125881,186498,244090,307365,298306,191917,21345,-20110,-58040,-25370,14395,-6230,-59671,-515,87938,44916,26087,10180,406,-71513,-151186,-23945,148766,147248,-49320,-52152,68460,174471,225015,240066,187638,56390,-40453,-61520,-55624,-104089,-62504,5958,38776,30379,37802,-2568,-67997,-143520,-142645,-112012,-56354,57630,208904,329343,245217,81386,1287,-35927,-3657,12292,-26429,-50142,-53306,44310,-2159,-60223,-118348,430,210868,299479,297737,233772,132297,41356,-26159,-96616,11295,114570,103919,-10454,-126146,30243,200339,269956,184338,47382,-47444,-48765,20962,12031,-53030,-135084,-34544,45622,67015,23475,-26065,-28371,11690,35469,42245,-2436,-31366,-35403,25773,141890,219408,262300,415357,441658,416067,269033,17622,-89600,-123229,-75066,-32672,40722,72194,42120,14314,-1144,-29475,-46253,-75192,-121215,-90762,-45411,-51249,-44177,-11806,-22779,-72998,-82429,-76645,-51619,-35361,-47570,-67734,-41181,-21294,-18168,-16342,-35784,-37174,-32415,47366,187885,246582,323327,311905,198083,203518,275533,301039,198611,134771,184953,183689,66180,-50506,-131890,-183912,-152507,-105437,-114723,-111298,-66429,-50912,-55198,-52233,-49624,-39896,-39407,-34777,-3797,39136,25972,-14392,-25021,-57227,-92079,-122799,-107186,-137727,-105819,-103197,-73356,-62465,-78959,-104416,-57914,39743,129306,109364,36883,-40488,-105812,-58784,-24891,-41620,-49957,-32811,-23188,-3200,-2540,-31053,-112228,-91355,-27917,4381,51634,117498,125678,94419,101151,115446,29856,-38523,-53670,-40737,-25802,12411,81163,127365,131720,92038,63853,10839,-77589,-79442,38284,210294,371630,307642,63528,-44959,-41307,7615,155501,164804,100152,20414,-51147,-98106,-74944,-49204,-38271,-35764,-55569,-71762,-11019,57725,186986,214700,119888,9187,-68276,-78320,-6892,44515,54419,40514,18790,-32841,-16918,127843,247394,126740,-32847,-77106,-59754,-50317,-111408,-88986,-41361,4301,151881,335856,331338,192224,19374,-99549,-107557,-101530,-89840,-44608,-27531,764,82482,147668,171028,154997,83691,-34391,-124180,-47059,-21458,-27530,-15352,31371,89581,117352,150374,218579,272730,184815,79616,35777,83224,121899,64135,6247,-45070,-64481,-104110,-81438,-27667,-39523,-106961,-88142,-56909,-36704,-55231,-3216,61407,49639,-30123,-10302,-27058,-51824,-25997,55845,144070,166940,111071,52820,11160,-29790,-42774,-75477,-75759,-117393,-123636,-66547,-35965,2765,64231,67509,-17256,-90509,-35639,30862,12952,17890,48827,40255,33221,15513,68724,131295,72042,-55596,-73481,6214,60019,51643,9015,1390,30588,49111,53456,24092,-7818,-21276,-27021,26898,111032,174599,137502,57702,17135,12297,15512,-21424,-36315,-11222,33268,64858,11611,-17496,-29689,-60108,-75088,-61687,-38879,-49205,-11476,-29615,-42322,-31315,-8637,23986,-14003,-81557,-144697,-105783,-68868,-70219,-17640,94975,229880,268072,232309,139660,63406,18617,6173,-351,-21136,-24408,-61374,-42062,32690,77359,14113,-13951,3001,11514,30241,44258,6588,-82359,-143047,-89255,-119996,-87129,-81821,-86736,1504,160426,297227,167583,37606,-63535,-63408,91530,197310,261520,302452,270032,265445,229508,160132,107481,-21019,11174,210258,398940,376454,220911,125417,114642,154794,148408,106091,-5448,-13335,-1656,-31820,-78774,-117193,-4142,59282,7286,-88757,-43883,93195,115415,-866,-75669,-9920,26856,-32644,41820,140110,177268,153994,129550,74278,33353,37918,29418,-33295,-113237,-88307,-82850,-46076,15174,39656,-57492,-117319,-48242,-38236,-53692,-51065,-34600,-52686,-97912,-40690,16151,51532,73587,40889,-38449,-102689,-114653,-56464,9409,51058,62224,34891,-28340,-91354,-145832,-137074,-73892,14100,83838,18555,-87110,-101066,-6402,88586,152616,174456,86926,-4248,-75604,-66030,-19944,20420,-7651,-35589,2845,43470,116008,155146,107608,14453,-47124,-104726,-107167,-24575,110797,203724,185960,84140,-52022,-115470,-90876,-113112,-138869,2894,131478,219706,251824,219402,210110,151563,141712,155200,157629,137790,142134,98091,12677,-8306,9030,-29790,-76992,-83241,-87349,-115822,-136417,-84925,-76443,-81859,-33065,36000,95817,141870,174277,236087,271944,232853,138154,-30594,-10557,68562,92260,29634,39103,94727,44226,-21078,-5639,24331,125044,125791,119752,124462,101394,57113,3152,-64185,-107635,18145,75015,75271,39854,31260,53680,67294,102834,166899,154252,53749,-20132,-21162,-45534,-79653,-89404,-68204,-94270,-111437,-109711,-112614,-71333,-40766,-45984,-88364,-104190,11571,-11909,-61998,-12121,97242,222000,311581,251929,166874,43298,-30540,130495,244051,130782,73394,54898,67410,10781,-50964,-91134,-55188,-26092,-66604,-63378,31966,70553,33103,-19051,-67559,-116286,-90014,-52596,-58163,-121942,-52192,-7502,1224,-22962,-51153,-32524,-23578,-4749,21699,-1986,-51446,-63444,-37831,-23490,-34774,6760,70236,63623,-45413,-78780,-82158,-97756,-84427,-19749,124961,155657,88542,31707,14284,-26358,-105961,-27912,33707,21401,-68475,-119805,-95971,-41991,14666,83456,122339,87431,32662,-78919,-117632,-40495,82053,168809,242852,284010,193829,70315,66102,95924,14794,-43516,-94603,-62794,34994,67067,-1595,-31310,7912,36765,-13125,9380,128599,251085,198051,8329,-84841,-45635,-62224,-116311,-60997,-24877,-21468,-34780,-31682,5085,18745,36948,13246,-46479,-26330,29030,29802,16504,47634,74785,70286,60194,57859,58988,102122,106951,-15241,-90459,29078,-83353,-85681,2519,203833,475100,608765,537389,207952,83828,227259,317624,289676,206216,110413,50960,51735,60814,9858,-15704,3682,186825,277539,191642,131557,81858,1478,17485,69395,133714,162491,210181,225245,115245,-14357,-77015,-57494,14197,91846,170205,239401,234171,193323,100112,23939,15106,29107,32947,6651,-75565,-109572,-81081,-55101,-55755,-70394,-82586,-61504,526,63628,68589,-36589,-182382,-231018,-167916,-78741,-3188,-29809,-79729,-67792,-48669,23616,52866,71327,94554,97226,74072,18018,-539,59708,57734,-16349,-38275,-73198,-97238,-60723,-34492,-38031,7329,84397,98081,43062,-48664,-74568,16073,91692,70283,35379,48820,62644,88256,20780,-33718,-65057,-63645,-35884,15860,49341,112808,137241,106657,36160,-36579,-6123,-71769,-103946,-27597,2204,-15519,-66324,-143503,-67105,4427,1279,-29133,-24998,-38957,-52045,-31704,9588,16002,-28140,-43341,-26394,-29610,-57247,-104785,-83178,-38370,-36232,-78901,-100774,-38096,126539,235075,186611,16851,-119132,-50271,-17546,-87753,-41925,126988,161025,27324,-68156,-9139,39808,45657,23610,-18831,-39772,-17659,43099,64812,53060,-17128,-60626,-61896,-59753,-21183,1402,29691,2673,-4665,-42348,-10591,2461,-75728,-65598,-104791,-23935,33663,48246,7635,9094,9896,-43327,-71392,-50539,-72066,-41249,94455,190680,186295,126436,39840,-25200,-56212,-51485,-46680,-75524,-109886,-88143,-67420,-88671,-74746,14585,72811,42312,-24317,-54225,-58275,-80609,-102070,-92648,-142638,-141986,-47261,85906,150305,145779,76832,11460,4642,30098,30368,16294,11644,36157,40308,-36836,-111371,-27671,31883,75526,66351,13948,-26125,-2500,17669,-35699,-20884,-26279,-74138,-98413,-52918,13460,55233,16759,-56604,-71789,-78881,-95628,-92931,-65921,-51514,-11910,6537,38491,74422,-6641,23558,59688,37405,-17809,-74545,-125035,-82742,-20330,-10381,7590,33603,24443,1923,2535,36413,91967,204502,212181,147914,28078,-70960,-41768,54687,174485,247689,224704,109065,-164,-64535,-62977,-82061,-73041,-51592,-42474,-24974,-22282,-59589,-88333,-111840,-42744,70605,136233,123178,63154,-2205,7053,74472,158267,185176,83904,-71101,-78651,-62125,-47126,-27331,-26950,14227,56826,80366,20409,17364,114100,108259,59459,32111,51140,42871,5481,-17044,-12548,-19000,-68059,-50134,68793,183509,218067,179299,127702,112186,109599,64093,1131,-42693,-85345,-72800,-71524,-65247,-49161,-37782,311,-11043,-67091,-100420,-97914,-103118,-105260,-86333,-80485,-68213,6736,50740,38986,10937,-34092,-55486,-57620,-19110,-22957,-67292,-38422,25088,32754,378,-39124,-18045,4790,60992,93916,31543,-30502,-42575,-47533,-76783,-49088,10105,18839,6119,-45699,-31542,32919,139109,141629,-36039,-63026,-24228,-122,51608,53844,-3031,-60778,-73647,-120155,-109423,-82134,-72966,-59664,-73991,-85868,-89348,-85682,-68158,-19878,36191,28781,-62630,-85664,25936,144926,156908,-661,-32016,89408,79801,-15259,-63626,-111880,-57937,-40472,-35760,-63793,-12447,169371,336426,347393,268761,164480,40708,-59340,-74879,-83665,-96263,-47933,-36380,-60072,60321,207613,333504,336787,171963,-19489,35016,170752,130565,66598,1739,-62465,-38387,-20003,8908,-8706,-34860,-33001,50208,145343,218719,174284,16166,33317,346481,515694,468863,287279,94461,17010,9927,27155,60810,81522,161827,282255,295734,219827,92028,-267,-16126,-2146,-376,5366,53390,58832,27426,19513,42118,31927,13882,-35237,-68082,-103343,-38784,62747,141285,205444,220001,121073,-3996,-64250,-83696,-100144,-93857,-104702,-24302,96728,290861,365566,353315,280028,189426,89537,26138,15256,17329,-22855,-105562,7358,167872,371895,468013,463501,363770,246125,186306,100735,25681,19757,8230,-21709,-76907,-87527,-19439,5698,-8998,-41201,-24297,78806,174583,91235,-69741,-72394,13933,80923,97263,86799,44223,17357,-12079,-13714,-763,-15966,-55479,-18105,12672,41099,45893,604,-58319,-77412,-72719,-86134,-85778,-75954,-13307,122490,241183,123004,-22323,-118032,-173968,-95356,-57076,-90615,-119642,-57063,48736,168876,235633,131376,20406,-49222,-81010,-77156,-76855,-90986,-71177,-89032,-92322,-15,106251,139980,105051,40881,18537,21477,40335,42699,29331,-41041,-91175,-91796,-31032,-1824,-24782,-45148,-12116,14348,8528,37687,81960,106439,51870,449,78925,112430,85073,-10615,-101893,-100513,-82396,-86250,-78683,-36016,25852,136253,157748,92207,-5127,-90809,-18403,44694,41295,-58186,-130265,-98569,-54939,-24189,-23499,8667,224599,372965,291696,177627,81294,63621,71046,46505,-8450,-8317,72862,183694,209442,137954,46938,27864,104215,110709,58276,62228,92286,161419,164332,105435,917,-63901,-82901,-112298,-75164,-88905,-74312,-80726,-37630,-20278,9987,5760,3995,40346,35309,1889,-53416,-85207,-32073,-6481,-45979,-147500,-57950,2457,-61120,-25105,110317,155862,126348,103609,142835,361520,611977,659162,596468,477874,360588,234981,56201,-49765,-109895,-87870,-50873,-41891,-34851,-6962,5476,24303,3890,49814,248658,434150,303016,63144,-46930,-85954,-89753,-110469,-111091,-70495,-5004,123698,194942,55254,-129946,85121,256621,184718,91037,42952,9874,-40438,-33515,33046,62263,24894,-85310,-48394,37765,92629,108769,88314,38057,38812,116084,119829,91627,-16187,-113014,-125105,-56182,12072,30637,24919,35367,73061,85740,83309,104583,80563,72965,76959,93279,28000,-10743,-72190,-60683,7842,55683,35808,-66443,-75687,-86626,-85886,28130,77620,53464,25509,-3472,-21882,-63255,-87765,-63718,-11159,22138,-722,-49068,-32873,22048,35247,42165,98295,184817,327592,357445,270513,184281,100631,22724,-60025,-91347,-22355,10258,-18454,-10513,43312,51902,30855,1282,-48093,-57250,-55020,11163,83879,170039,252224,184212,57763,48649,37157,67002,130652,68663,10973,4964,-40747,-95293,-107984,-41408,14065,109028,165502,107361,21905,-65604,-135463,-88129,-105878,-89085,38803,133002,90095,-2056,-86787,-66617,-33025,-36878,6252,54641,40742,32102,20063,-23233,-57821,-102863,-76788,-60986,-77559,-84310,-93598,-14174,-8059,-41125,-1420,82293,156003,50045,-60256,-71231,-28461,-60732,-69336,38,104547,137088,73373,2837,-33395,-40777,18269,142785,220880,147956,-293,-90574,-109038,-111227,-112904,19135,90156,57491,-23266,-70386,-114846,-71502,-33555,-27024,-36284,21161,99785,112817,75876,68831,62490,19113,-23823,36676,55280,-378,-93217,-60788,-7085,-22549,-49576,-111667,2473,92222,100663,-4714,-52442,-32722,-63782,-103365,-66408,-63307,-85537,-47443,-46905,-39132,-9139,49447,84187,55595,14125,-21559,17962,92975,84502,81190,53921,-23437,-77262,-18466,54383,221660,449686,271208,52416,-63768,-66673,3698,9645,-23283,-61586,-83893,-79327,-91282,-92637,-52198,-15318,31659,45293,11470,-5982,-38786,-73477,-80699,-23552,32379,53951,2817,-42003,-75090,-9669,-42623,-86674,-85239,-9774,9749,3901,-15189,-54120,-72124,-96934,-104863,-38413,20062,16798,-41819,-122200,-129017,-85829,-60752,-10187,-20439,-70113,-1970,121522,84037,39844,7295,-30053,-68497,-63790,-339,-1777,-2646,-19299,-2976,81273,125362,242784,275295,170070,2685,17478,136142,214135,265860,106283,-136468,-100575,-61628,-40561,-65276,-75890,-16692,118987,198994,179287,120394,61807,1662,-66341,-37295,31814,32951,-93261,-114526,182,94418,191605,285024,369004,280528,128208,-21976,-134291,-94986,-78462,-68168,-254,78887,179337,244249,196069,50570,-91356,-27485,54474,20672,-63705,-90791,-47886,11116,102103,163233,135272,23991,-69494,-91923,-94485,-69043,-41983,6541,31841,43358,66507,80138,63116,16578,-67793,-88726,-75639,-6521,71681,96555,209807,395854,418753,205663,13085,-18235,82181,88206,-44707,-141543,-97950,-43074,-14074,18688,39078,-68052,-26116,52580,46551,16981,51924,104978,87889,51777,14025,29037,22886,4174,-79042,-79419,-56212,-23979,-499,25131,79827,90116,33526,-23706,-44367,-54819,-31542,-38285,-67684,-74852,-42416,-28112,-30720,-50080,-53694,-1941,19120,-28178,-95112,-99598,-76687,-51203,-35994,-20429,10674,4174,-22016,-53035,-105831,-100609,-27295,-10964,1143,35680,-3445,-6509,25917,41064,9417,-3045,-31420,-73211,-114375,-109741,-87942,-94365,-78348,-8012,10930,6339,8941,36913,77898,164086,228333,241558,217286,247624,289495,231889,150460,79058,40571,-42225,-7533,21964,60862,81788,83937,125664,105301,34474,92951,146583,131146,78348,9015,15987,66488,-14291,-113761,-71060,27465,101893,119155,110543,119947,113616,71208,-3603,-49323,-48099,-59846,-63448,-22982,-27639,-54433],[4636,21601,2436,-43504,-49299,-33368,-58740,-37345,43041,82297,73657,62119,-16211,14727,63996,40361,64953,94774,108700,133518,162782,197544,269743,312511,262314,157305,56482,2090,-30342,-56641,-43477,-31740,-61390,-91584,-34619,45612,121616,165223,121444,30678,-34149,-22333,22412,67957,41316,-75570,-43098,41365,98142,139459,185012,230020,222777,137649,15887,-17886,-48734,-7616,37598,14655,-49897,-14526,50193,-12759,-31384,-38426,-39864,-106994,-114151,31018,185817,137860,-85633,-41003,87350,201687,229966,222127,172590,41256,-60494,-86736,-77722,-117331,-63275,1527,34048,27967,37598,-616,-66637,-138412,-159247,-115375,-56017,59807,202417,301351,203981,67431,16263,-5351,2923,-4257,-47321,-66306,-62748,43777,10216,-52550,-109819,25457,268738,361181,331416,242004,129496,39452,-22561,-76923,17115,105172,88499,-24573,-138269,32279,178239,224848,135790,14857,-81915,-58961,26097,16921,-50904,-132201,-43140,35829,64780,31464,-14251,-27234,6779,30116,28013,-28070,-67769,-74308,-3856,126792,263564,346279,509064,522608,458354,258576,5046,-102451,-114100,-73516,-37728,34356,64217,32493,6360,-10419,-37635,-54126,-90345,-137353,-84321,-43538,-56827,-56336,-31043,-43182,-83480,-80316,-70099,-47678,-33932,-49576,-77344,-53115,-23050,-8975,-2964,-21579,-32772,-41926,29507,142987,199267,277674,268766,171862,175075,230046,266450,176307,117149,152207,151148,44085,-80438,-176011,-160124,-134678,-115234,-113098,-99961,-63281,-60610,-77982,-76557,-59365,-37526,-35925,-44310,-18670,28494,21411,-18576,-28139,-62446,-102649,-116089,-86332,-110672,-87806,-96216,-79872,-73139,-91769,-122261,-77635,13643,110012,113273,41719,-34449,-94196,-82925,-37263,-37854,-46545,-33387,-24515,2500,5531,-25845,-113124,-73914,-7267,14863,55445,120704,121864,78183,76556,98609,31824,-30266,-49488,-33875,-5628,33723,98691,140412,138205,93797,72051,20336,-64002,-60159,63497,236411,381450,315587,76973,-58694,-50214,-2982,119975,106084,59514,13051,-36462,-70053,-60873,-45647,-34233,-30978,-49965,-70158,1135,90805,243082,259354,127235,-1700,-96044,-66034,8244,55728,57639,40061,16931,-39063,-32758,96697,191246,81430,-40817,-67767,-50798,-35842,-88033,-111929,-62278,-8143,145748,302908,306130,186722,20225,-95126,-99819,-101577,-114163,-68152,-27528,30039,120703,159510,151356,128567,69131,-35149,-102727,-30326,-10213,-22646,-15196,34934,96948,122274,149749,214153,260536,166173,57808,10255,63209,107562,59595,8849,-45359,-77945,-128943,-45454,11820,-10931,-92613,-92156,-57154,-35242,-54726,-6791,52615,28463,-53144,-7317,-13111,-38871,-14371,74395,176200,194504,124348,60073,18423,-13600,-22622,-51728,-51028,-88291,-93087,-40395,-10353,21467,78115,72601,-23971,-97763,-27942,31163,10151,22689,63568,49996,14209,-28110,15669,71222,10409,-89503,-34305,28509,64265,35631,-17610,-33529,-4001,30397,43144,11732,-26961,-39771,-42385,17124,100166,150015,112082,45687,17814,23720,31088,-13898,-36734,3752,79464,115592,50976,6878,-20200,-59960,-81644,-59679,-28355,-36942,-16296,-30925,-43190,-21890,-2261,21179,-16041,-83576,-133962,-93463,-48014,-38470,21796,122581,241205,267873,217142,121291,56890,28434,7682,-13669,-45713,-58686,-79036,-21692,47844,104712,51120,26568,34882,24357,22150,17725,-21506,-96755,-121713,-74095,-116061,-101467,-102563,-90170,7462,181224,318698,184096,59924,-34958,-70895,86260,169705,206976,275877,269224,271150,244880,170536,108463,-29572,20354,229607,403634,361001,209762,112917,87321,112632,108561,86385,-4460,2275,10872,-23585,-70682,-125552,-14155,55772,3567,-93362,-43509,97565,135631,12176,-67839,-9077,32141,-17028,46308,135865,181262,163875,135665,76993,33593,26189,5040,-56090,-131130,-101783,-105509,-75204,-22242,136,-71006,-111461,-47872,-36436,-45213,-33460,-4892,-24395,-81100,-42882,7950,32861,43089,12630,-58933,-117293,-112116,-52917,17333,70215,88104,54469,-17795,-79981,-123874,-139212,-72774,25819,87313,16448,-86595,-108858,-16417,81242,157651,187621,93471,-4068,-78392,-70427,-28132,20204,5508,-19037,-4338,11257,79993,123072,83311,-6406,-76557,-138478,-125777,-34534,99270,182366,156148,66287,-64571,-99701,-55523,-64614,-86390,19973,135710,227833,278072,251728,234895,177563,163986,168159,154059,126594,129676,81317,-10563,-38889,-19483,-51396,-78603,-79225,-90495,-127084,-144080,-86185,-73423,-87722,-37034,53802,130034,164824,182505,241184,303460,288827,195654,14969,3420,66862,72708,6695,30335,99633,58277,-13522,-10791,16122,120091,133345,135276,134288,97229,42703,-13197,-80967,-81598,46652,93682,90631,54992,44583,65541,71501,99015,154840,146103,54513,-15256,-19617,-50061,-91382,-111211,-90823,-100349,-81496,-85493,-93853,-54961,-18289,-23877,-79765,-146888,5954,3380,-39557,16550,133066,250396,323511,254342,165233,30038,-42798,139571,230370,115499,65960,51761,71800,23068,-39648,-75586,-46010,-27724,-75573,-61735,26267,55516,18800,-22381,-58202,-111207,-91767,-50861,-61623,-117227,-51869,-3870,1876,-23968,-56070,-40469,-26194,-1063,34224,13462,-36036,-41502,-16411,-5203,-31357,-8067,56995,35200,-63559,-75931,-58987,-62464,-45999,15776,152619,166466,89271,31342,16775,-16984,-85770,-26610,32307,13730,-76412,-132255,-108845,-50881,5853,78869,115686,76092,21760,-86241,-126165,-32911,97016,178807,237255,282095,203852,80495,77456,118295,32144,-36648,-90851,-54905,44574,84192,18211,-15182,7964,22668,-25688,11302,128637,235232,181490,2560,-69883,-38358,-59768,-115921,-60712,-24121,-18359,-19106,-11739,-6743,-13945,27719,22740,-35186,-49404,-5070,17662,15241,36989,52034,54433,59362,85109,111475,146449,142075,642,-100216,7866,-47233,-55696,-7456,180826,441783,591234,519827,214075,89649,191647,234143,171697,86076,24782,19234,52314,50879,-3724,-24325,18993,230555,310409,225782,177472,115130,37668,34614,71721,141283,192691,244500,235845,101984,-44394,-113558,-87135,-9917,70683,145496,208996,202654,166952,77247,-5400,-801,30717,39656,9594,-81043,-91589,-60133,-44339,-55389,-75313,-85531,-27988,78758,206545,255332,148643,-13823,-76689,-35606,18183,51757,-19492,-78816,-63824,-75733,6685,45719,70094,85516,81387,59391,1192,-17448,43260,44438,-20862,-42490,-79438,-101820,-62206,-23167,-8632,41612,110429,115322,50407,-59354,-82575,28748,111794,85743,33420,34591,38778,82340,41212,3563,-37964,-53171,-34272,-5228,-9745,9789,7503,-15498,-48654,-80969,-18113,-81960,-89134,-14664,21145,3360,-53194,-135236,-91063,-29136,-25070,-37408,-13274,-19372,-33647,-15704,24912,21708,-40860,-64487,-33133,-28688,-52512,-101454,-85893,-42471,-45161,-87119,-107082,-56661,71083,165815,136388,-12046,-129236,-37359,-5439,-73667,-61120,96413,111459,-13432,-66577,6099,43137,42758,21029,-13870,-32316,-18889,46106,80161,74297,-10717,-63075,-66482,-69711,-30649,-1530,29978,-3605,-10304,-36493,4321,-1842,-87128,-71510,-98948,-42597,4746,22376,-15366,-13744,-11726,-56330,-68742,-40383,-67422,-46477,95375,207277,203078,132600,42399,-23861,-57492,-44636,-36228,-70512,-120359,-107404,-82729,-102938,-68150,19538,80722,51560,-15973,-40033,-43084,-68487,-90919,-91677,-152201,-130315,-20729,105764,143003,116251,46520,-5026,4270,36548,36774,24050,20972,49379,62230,3826,-55833,-26797,10427,57726,56738,-3508,-70394,-57801,-22978,-28381,4608,-19022,-73325,-119184,-84522,-13685,36776,6426,-49102,-56674,-66497,-85916,-83851,-69171,-70091,-36690,-21045,8144,59700,-4538,16913,49626,31866,-12397,-64067,-122346,-111871,-40568,-14939,13960,42133,32006,8395,12840,44564,95861,203093,206181,144502,26099,-73521,-51947,34459,148333,215593,203771,103658,5609,-48620,-47330,-92021,-124049,-48983,-38108,-22307,-36820,-86794,-117825,-119146,-61191,37090,91954,79427,28694,-26204,1236,62195,128303,138175,34482,-91502,-45437,-41475,-47736,-41290,-46114,-7621,20512,26687,-36875,16022,127405,110277,55594,34151,51544,39393,2755,-15411,-6344,-11613,-63801,-57959,58101,175301,208957,163366,113112,109397,114742,68330,4867,-38947,-85662,-79015,-77592,-60370,-43892,-36096,-301,-6620,-53543,-84646,-102659,-106920,-119669,-118064,-93530,-50609,14106,49080,43848,21969,-16534,-49791,-65589,-48481,-75486,-142923,-69019,39938,54566,15319,-31505,-5801,31437,97600,125845,62192,7186,-15102,-45892,-102019,-69055,1118,1499,-35193,-87320,-31313,22546,120196,124082,-45324,-59046,-23871,-3419,41905,33446,-29134,-80475,-82351,-124017,-110417,-87178,-79714,-66648,-79030,-90014,-92813,-88723,-71324,-20739,39349,35515,-56880,-80366,40684,172010,205344,19127,-23366,78571,54916,-23959,-66548,-113260,-55703,-43421,-42474,-59969,-56,183109,366401,399639,319411,209423,69932,-34464,-54199,-62620,-70968,-40613,-33244,-46831,59498,183785,301432,299813,153481,-16254,41571,197870,175146,96213,15392,-57533,-59334,-46316,-16384,-28111,-43673,-28329,46276,126837,190678,153914,21116,51686,350499,487756,419080,243637,82597,31502,35573,46055,71016,78419,146007,263432,268496,167230,41521,-29878,-25050,-11616,-10056,5436,63229,68862,36284,31321,51515,41462,18691,-35086,-69734,-106630,-45622,35888,79976,127472,158038,86116,-22550,-71148,-83159,-95944,-93159,-103259,-31784,93816,299022,380729,368334,295698,200676,98031,14850,-4202,-5361,-49065,-91040,50790,216551,410767,503456,478259,357816,232189,159620,70626,2892,1463,-6606,-38688,-86270,-70889,-7593,14700,-6817,-42772,-8442,99276,176549,76988,-80954,-29908,87020,155576,146640,94591,31151,3498,-25554,-16211,11287,16123,3263,24652,24292,34155,37873,-3069,-53459,-62839,-64208,-90328,-97220,-75543,2218,143177,287453,173471,-2052,-112475,-179861,-102003,-63382,-96058,-114895,-35135,83923,209596,280386,178112,45011,-28475,-56120,-58550,-74206,-109494,-93970,-106863,-101389,1434,118072,160004,122684,57713,35818,32736,52324,56620,25173,-56517,-104913,-69288,-10060,11494,-30084,-68336,-36859,-19384,-24142,15487,70939,100941,53384,25880,122022,144931,92057,-10562,-78547,-78460,-73568,-87464,-70626,-20262,48532,165878,174427,96412,-2836,-97819,-47114,4191,-2006,-87574,-109087,-124225,-73492,-31472,-15468,22728,225765,371473,321961,192918,85757,59910,70796,55047,4709,-183,88516,224727,261510,169224,61683,51580,134684,150356,76212,62209,78503,132291,128147,80483,-13930,-85493,-98311,-134132,-80395,-68815,-42183,-27774,3526,7194,14025,-4691,-5472,40159,43418,11781,-48022,-97861,-36435,373,-34161,-132897,-63689,1691,-52044,-14515,119344,185828,173845,148984,171056,395921,636261,669654,601154,475870,354166,228859,57697,-48664,-112781,-84233,-47842,-42555,-39715,-17190,-8050,20537,13433,62100,259492,440605,315820,75922,-28635,-63197,-72977,-107417,-116498,-79284,-12698,118832,203780,67984,-131053,81665,282314,215955,98472,44535,19387,-24478,-17672,48649,73972,25844,-94322,-34113,52210,99123,98329,71150,22783,12017,73915,73292,56528,-26179,-101198,-126311,-71333,-9716,5706,11976,37387,89519,98462,91115,111046,86634,79780,86125,103313,40986,-7557,-80180,-76262,-16378,12729,-22455,-106277,-91394,-93561,-70699,49195,110831,90750,55797,7814,-28280,-75256,-93457,-62115,-11234,21106,-434,-46024,-49814,5529,19708,28060,87779,175502,342361,398742,309913,194606,100883,29549,-52230,-102870,-28430,10286,-14382,-8147,35182,34331,1465,-28986,-75683,-78482,-71725,-5729,54327,124700,191756,117737,23864,35298,35060,89833,164239,108164,16827,3163,-46122,-102426,-116087,-55418,-10626,72491,138122,96121,10519,-83445,-109774,-70808,-109819,-88438,51580,141202,85077,-7388,-88449,-58118,-16852,-26063,17391,72167,53135,35880,24063,-20293,-57097,-102893,-79369,-65249,-82054,-85519,-92605,-18301,-18745,-40926,12983,111362,195220,78392,-39149,-54224,-24596,-66120,-85709,-12942,98221,156714,113057,35299,-16444,-32998,24011,153354,235118,149771,-7843,-93220,-109871,-108583,-116998,-19414,62159,44350,-8291,-43482,-93151,-67479,-27152,-26315,-56981,-5686,82094,106067,71493,56752,41468,3146,-24715,36687,50682,-6850,-104439,-47861,16859,1026,-18924,-81928,-16457,59200,74023,-17899,-73041,-58450,-96963,-70587,-36631,-28813,-50135,-14188,-17160,-14315,19570,79414,105627,65504,12200,-30721,19420,94996,91642,82461,44434,-34569,-79166,-15080,55544,208142,430013,271452,38511,-87370,-55625,4429,12101,-15547,-51552,-77017,-78964,-98280,-88186,-52867,-20223,25923,44774,18211,6292,-22434,-58685,-78717,-33769,22368,49904,-1360,-49352,-66265,-6310,-45895,-95080,-93974,-10228,11752,-2468,-28085,-64125,-84752,-110758,-98684,-25780,37727,29787,-41437,-132509,-131716,-112832,-110928,-53508,-48969,-67972,17675,166545,142551,97607,47760,-10805,-74803,-66692,-10682,-26315,-24596,-32999,-4294,92420,151883,266540,277448,168366,-2226,23584,163884,262860,343503,144122,-126447,-107233,-58912,-35878,-72649,-91740,-40279,103038,195446,182571,116340,33775,-33475,-101027,-65654,10399,22018,-95420,-110612,-8375,68971,162513,248271,268625,225300,111677,-11933,-113753,-128160,-108252,-59938,10344,88485,186438,242892,180846,17891,-119822,-20623,53311,14066,-69700,-81261,-42388,18660,115352,183158,155423,32613,-59526,-73318,-76484,-54678,-33214,18457,43263,54425,79643,83665,55340,7493,-67226,-84113,-84246,-13128,68915,95684,232834,443565,440117,214400,15441,-43713,54579,76850,-48689,-149302,-88764,-25659,4071,31847,22739,-80596,-48763,18143,6883,3764,66110,122145,92604,49276,12669,30487,24283,12550,-57288,-66784,-52480,-23731,-5340,16772,68883,68550,17425,-22010,-23948,-32477,1921,11321,-15997,-48305,-40398,-21670,-23005,-42886,-51159,-9410,22299,-13625,-81174,-93099,-70711,-39571,-22481,-8825,16626,2165,-33026,-77949,-135946,-99422,-40656,-53308,-16412,33472,-12845,-21662,13666,38562,11952,160,-32422,-82582,-134635,-121374,-80134,-77664,-64704,583,21377,14773,19989,52073,95094,174044,223332,212935,176648,203785,264750,236754,161540,88736,52797,-39406,-32961,-5586,37766,69123,86640,131337,110096,46212,112869,152654,135056,84342,-6824,-45188,-9499,-85208,-125054,-68107,21025,92546,116446,114855,113963,97243,58942,-6801,-50129,-50634,-62773,-63941,-24329,-34286,-58212],[4828,30383,14398,-33770,-41152,-22601,-60157,-50514,37047,87204,85879,78564,-4620,38500,95450,68125,76167,80845,78924,110178,155300,220014,290280,299806,245639,161831,75149,18912,-25684,-57824,-39323,-30271,-62024,-97596,-58186,4798,57102,86059,64980,14079,-33180,-14110,28349,57243,19904,-72722,-22321,40583,72234,93895,128157,152687,143483,84229,16600,-9890,-32318,16272,68300,44142,-28519,-9753,41922,-42182,-74791,-74487,-70045,-128722,-74154,82099,215012,124219,-114761,-23224,109422,230184,230746,199695,159863,40513,-56013,-110804,-101355,-109469,-58448,3162,36248,31186,40457,3411,-63396,-131489,-153670,-112958,-55724,58136,185662,257775,157358,55734,33806,25874,19621,-11722,-62660,-78237,-66826,43773,24056,-41626,-94970,56765,319806,408364,352417,242893,124068,39634,-13018,-47535,34177,102613,77555,-35955,-146959,38292,157407,177774,89573,-14243,-104733,-41429,35844,22477,-47655,-125414,-51352,23490,55249,32299,-4167,-23637,2204,24275,13693,-51823,-96723,-105824,-30358,108926,300706,428635,594271,592449,484393,237305,-5351,-112635,-103522,-70224,-41878,28581,55391,22575,-705,-17074,-42985,-58243,-97464,-126169,-75304,-42983,-64215,-69705,-48036,-55907,-84480,-73334,-60962,-41101,-30580,-49644,-84202,-60388,-20073,1387,7830,-9553,-25802,-49141,11111,98061,154029,232901,229867,150760,151650,187711,228740,155014,101969,122258,121268,27116,-97380,-130243,-116907,-119812,-126511,-102573,-83632,-56521,-67025,-96662,-96399,-64389,-33614,-32496,-55028,-33834,17621,16534,-23332,-32278,-68654,-111624,-103014,-65139,-75196,-44277,-69121,-74989,-80935,-103165,-135189,-93784,-10530,87756,114121,45193,-29846,-83292,-108281,-55082,-37983,-45627,-36285,-28117,4133,10035,-22140,-113236,-55555,16434,26268,57834,119740,113331,58409,46218,70562,28342,-23026,-40728,-19224,20522,54119,111499,148590,141271,93530,77855,26832,-52763,-42975,82880,248630,369160,300003,77275,-75586,-51433,-77,101687,65750,27938,7974,-22423,-46251,-40898,-36117,-27491,-27507,-47349,-72062,8590,118940,284780,283496,123582,-12959,-121793,-46454,26099,66555,59254,38401,15109,-44672,-51271,61948,124871,30761,-51198,-60508,-43409,-24204,-68473,-130904,-82450,-26765,124330,249691,264789,170591,17144,-92735,-93297,-97134,-133349,-95410,-26007,64530,162469,169107,128693,96638,46765,-43158,-84587,-8318,6709,-11429,-11171,38560,101811,123605,146650,207647,246445,150944,42277,-5026,57514,108012,67304,21064,-36957,-77851,-100993,-12790,45851,12882,-81639,-95802,-57432,-34326,-54733,-7931,48122,14059,-79496,-7761,-429,-18742,509,88066,199635,216556,135482,68617,28047,449,-8701,-35574,-31522,-61206,-64079,-15038,15177,41123,92708,76241,-32511,-105040,-19982,27498,3501,23413,73478,54523,-6898,-71518,-42336,4548,-53249,-66521,-1746,50210,71829,26412,-38698,-66431,-38207,10147,29433,-3918,-50112,-67407,-63544,4570,86470,122291,84568,31132,15651,32914,44159,-7669,-37407,15763,120059,162069,84802,25617,-14670,-61659,-88543,-58233,-18870,-25324,-24675,-33151,-42313,-11983,3707,16465,-20054,-86398,-122391,-77818,-25182,-5786,58465,141343,239887,252469,191927,98828,47512,33819,8831,-25344,-69292,-93582,-79665,-1826,58380,125609,85906,65617,67330,40950,19172,1122,-31450,-88210,-98726,-58557,-94944,-87761,-99780,-77923,18106,202222,331038,196743,83286,-2080,-66388,74739,134609,150077,235035,257486,265422,244786,165865,95168,-42308,25234,233813,385115,331609,191946,97072,55936,65944,68835,62313,-6356,16536,23109,-15899,-62120,-123952,-27678,46642,-6182,-101666,-44361,96370,148629,20239,-62059,-9730,31541,-8543,47034,125412,176460,165358,135292,75326,29085,10495,-21041,-78688,-144087,-107438,-122334,-102219,-55832,-37485,-85451,-95240,-41183,-29581,-32350,-13768,23472,601,-62584,-41890,-961,11960,9113,-17237,-76802,-117838,-108798,-51644,21098,84062,108935,68303,-11545,-68870,-98762,-113956,-63203,35527,86557,14278,-82896,-116827,-25323,75722,163792,199720,99130,-4832,-81881,-76499,-39422,17026,18167,-285,-5133,-20442,38081,79769,48105,-34389,-108407,-144317,-119438,-36679,84084,155296,126109,48144,-77264,-76561,-7774,397,-32145,34634,131802,225208,295793,280582,256780,205587,188878,178872,143128,108516,112136,62379,-33000,-68553,-47961,-72794,-80553,-77838,-95685,-139208,-148461,-87379,-70213,-92568,-40168,69578,155974,177258,179463,227936,310763,322584,238545,55423,11599,57044,48491,-14612,21400,100727,69299,-6951,-17477,2369,106936,135702,148163,140438,89720,25966,-30288,-94233,-58220,67784,105335,99966,67187,57063,74960,72702,91200,138713,135649,55839,-9836,-18462,-56164,-106443,-126770,-87593,-79941,-63017,-65065,-75978,-37199,7410,7109,-53756,-140590,1504,19381,-17930,38382,159461,270611,328379,254265,162826,17341,-49402,146289,208363,98341,59054,49407,72724,32889,-29663,-60850,-31004,-22046,-81460,-60222,23145,44697,9326,-21149,-48974,-101297,-79771,-41801,-59171,-108388,-54854,-5378,268,-26145,-61253,-49604,-30359,232,44418,28434,-18708,-19945,2603,10274,-28061,-22550,43026,9167,-78784,-67130,-33328,-26933,-5691,55886,184305,182201,97405,38890,25956,-2848,-65297,-24403,27848,3582,-83833,-137389,-110581,-55211,-2694,72335,105036,61914,10323,-90659,-133900,-28267,105719,177893,215399,260228,198871,83500,81919,134412,47054,-30539,-88217,-48938,52111,99536,37908,466,7097,7169,-35588,14600,125136,210181,157626,-3036,-54703,-31122,-56623,-102226,-57109,-22408,-17120,-7379,-1680,-28713,-43954,17466,33692,-20821,-76112,-47373,3860,12758,26932,31016,37144,51344,101890,160753,186568,171182,16279,-104793,-11875,-15890,-26860,-15100,155473,395070,550424,480638,212499,96510,153528,149143,59206,-17456,-36173,9328,59292,38821,-20807,-28932,40469,265893,326790,250229,221619,147572,78012,50839,70511,141027,213809,265031,232220,83902,-74019,-142265,-105543,-30097,49892,118690,172802,164717,135465,51758,-32952,-8872,37273,48006,12289,-77581,-65134,-37484,-32947,-54398,-79630,-86699,12990,179772,383418,486093,375614,182511,95379,108216,122057,109655,-9711,-78439,-59478,-98841,-10272,40553,70859,75475,62535,40871,-17864,-33339,26168,29577,-25070,-44715,-83998,-105659,-62448,-9967,20235,72029,130908,127551,57117,-61962,-80641,44605,130773,99653,31543,22092,16967,68325,56228,37657,-17319,-46511,-32583,-25932,-67412,-87511,-111189,-123606,-119705,-115144,-21138,-80131,-70751,1337,43997,26025,-34697,-117783,-105049,-48543,-34426,-32874,3043,-1469,-14114,4342,41974,27797,-50130,-75921,-31821,-22425,-43853,-91601,-82642,-40376,-48803,-92826,-111384,-71366,23472,99962,85973,-38534,-121944,-23121,7511,-57440,-79355,61561,58868,-51900,-56428,21504,44960,38276,15679,-13096,-25233,-19109,50723,97798,97871,-2969,-63911,-67783,-77843,-41145,-6607,28886,-8181,-11642,-25512,27931,3088,-89774,-72502,-86542,-59698,-23699,-3316,-33724,-29001,-25885,-62468,-59636,-29011,-61455,-49787,92681,211932,204825,130269,44168,-20683,-58348,-38063,-22845,-58615,-114071,-123891,-96073,-115359,-58170,26500,90518,64198,-3806,-22332,-25594,-52968,-76352,-85524,-150616,-113294,4888,120920,131103,86708,19309,-20719,4262,43840,43688,31649,29594,63711,88259,58549,25275,10367,9619,51579,57982,-2432,-68770,-91462,-54168,-14771,21998,-14893,-71402,-128830,-106846,-13424,40609,15200,-31035,-40736,-54082,-75628,-74074,-69119,-79275,-46821,-32009,-13457,38797,-9588,10888,43009,31613,307,-40292,-94451,-110834,-55630,-16462,23543,53185,42184,17493,26333,57249,103959,204159,202504,143990,28633,-71772,-59210,14632,115919,170830,170235,90068,8793,-29838,-23608,-72797,-106487,-28311,-23524,-17146,-48126,-110616,-114669,-83957,-60149,12792,52600,37143,-5994,-42432,-948,50052,95205,85072,-17106,-64078,-13169,-20143,-47207,-52854,-65380,-32390,-18675,-27688,-78243,31697,139272,113633,54045,39025,53850,37860,1081,-13760,273,-3342,-58805,-62575,51559,167225,197910,147684,100241,108056,120833,73988,10477,-34656,-86523,-86771,-86490,-56625,-38249,-33207,829,59,-36519,-65518,-98768,-107298,-124747,-122726,-68606,-27547,23899,48963,49584,32418,149,-43333,-69965,-67166,-99136,-90566,-44096,67023,79826,34873,-15967,11586,63362,140432,160677,96850,50590,31590,-10381,-86369,-83270,-4111,-9336,-58290,-58521,-28170,9565,97294,106900,-44340,-47634,-18463,-3487,31567,12139,-51871,-96695,-88515,-122355,-107331,-88612,-82476,-68904,-79048,-90212,-94836,-91754,-74549,-20133,44347,44990,-47428,-75801,49732,191193,249425,42694,-5769,65849,28442,-31495,-67221,-105448,-49704,-39815,-44067,-51191,16098,197321,393613,454871,382232,274600,114054,-268,-24735,-32807,-41477,-29223,-26566,-31764,65077,168517,272735,262943,136386,-10749,48313,217327,219252,130275,33114,-44668,-68537,-69689,-37658,-41362,-43254,-16974,47541,114386,169718,139283,31386,69670,337080,436754,355800,202064,77471,53620,66305,68118,83481,75874,127624,235717,231521,113478,163,-55586,-31726,-19026,-16799,6863,71187,74453,41850,41941,61682,51906,25303,-32437,-68088,-107171,-51141,9975,26155,61884,100467,51128,-38357,-72056,-77143,-89735,-90485,-95239,-35184,90708,295514,379550,366868,297363,202249,102804,3420,-26384,-29113,-73323,-56452,92952,256794,428488,515241,469704,336676,212821,133478,47015,-10353,-6733,-14078,-47380,-73801,-46938,5846,23815,-4219,-40025,14463,120525,174906,64271,-85202,12318,158199,227922,192406,103224,22097,-7532,-32772,-5801,42653,70746,79051,83955,47029,31196,29445,-6959,-39109,-40645,-49279,-88864,-105674,-71518,16366,159698,328984,229125,23992,-101123,-179410,-103890,-64699,-96621,-107099,-16279,109279,234893,307449,217586,69473,-6762,-25810,-25701,-53618,-109447,-108917,-119417,-104110,9161,134461,184238,145988,80288,55559,41882,59867,66076,19443,-67853,-94178,-43327,13712,26874,-31249,-87598,-55160,-47013,-53134,-5042,58720,90268,50304,52327,164451,175184,96566,-11138,-50780,-48303,-57231,-81099,-56568,1685,77281,194209,189553,100991,1670,-99345,-73358,-36698,-43069,-85345,-80717,-105310,-83422,-33860,-3911,41012,225610,363939,348035,208390,91443,58541,73107,65719,20455,10518,103799,256271,301046,197977,80785,78603,168508,196348,102262,67687,69406,108764,97804,57338,-24580,-101713,-107963,-125365,-68734,-46447,-10600,31635,61737,41545,21829,-10349,-6879,47486,58330,28720,-33638,-104562,-39091,6891,-22406,-114504,-61241,7589,-37669,712,139182,231920,236675,204027,206134,428213,642324,658790,585921,459022,339315,220930,62220,-43055,-109221,-71206,-32892,-32854,-38589,-23306,-17009,20935,27043,79844,272085,440064,326943,94176,-4308,-35744,-53509,-102181,-119084,-82786,-13608,119391,214999,81994,-121725,79814,302577,244976,105255,45140,26769,-10189,-1165,62473,77286,13806,-103157,-10975,70056,104101,86727,57446,12073,-9455,36128,36074,31452,-31157,-85554,-109476,-88362,-30591,-13481,6044,45441,112334,119415,104495,121169,96033,89791,100121,120326,62550,2732,-81696,-86592,-34658,-20969,-67679,-106290,-82994,-84612,-47292,76781,152671,138993,97359,29085,-29943,-82478,-86217,-51269,-6824,19992,-1019,-39383,-64956,-10906,5744,15650,77376,164448,344030,427957,345947,204256,100421,37089,-37815,-104953,-29949,13103,-8193,-3384,30065,20790,-24328,-57409,-95898,-93056,-83590,-20261,25827,82206,134104,62292,-2075,22367,34747,110898,189994,146149,29323,4290,-48404,-105954,-120466,-65030,-29773,40501,107681,80107,-2890,-96728,-74633,-44998,-104958,-80242,67940,148012,82358,-8453,-84978,-47618,2158,-9701,30177,87225,66320,39788,29088,-14899,-51972,-99283,-79857,-67111,-82868,-81612,-85778,-21332,-30296,-39266,28341,138903,228354,100687,-20700,-36317,-17712,-67490,-99751,-25885,84108,163436,147698,70860,5115,-21630,28442,155871,237163,145282,-11672,-90740,-106773,-101598,-108200,-56196,28036,26552,7325,-17826,-70385,-54761,-15112,-22398,-74042,-21023,74483,104755,68289,43621,17725,-14854,-22941,40027,50041,-8446,-107734,-34260,42774,30064,15718,-43236,-12032,45202,62193,-18164,-91927,-80505,-78913,-36673,-5989,7950,-8647,24710,8736,7365,47291,109644,128561,81132,18437,-36751,16172,90031,94006,82062,35379,-41438,-73237,-7922,57519,189242,381237,251059,27419,-83454,-35646,7568,15344,-8234,-43554,-72461,-78628,-102851,-79795,-49319,-20560,25440,50920,32626,25138,-185,-37234,-63814,-30882,21580,50270,-4997,-57023,-53625,-153,-45848,-96296,-86810,-4318,18353,-3735,-34603,-67563,-92310,-115687,-86680,-10413,60606,52018,-20102,-83444,-72003,-91150,-136760,-88685,-73663,-63026,44181,215355,203207,148526,78582,13409,-61399,-67795,-19566,-45265,-42376,-45326,-5595,100678,174488,278587,266937,163304,-1125,36716,200181,324643,435293,189325,-108097,-113479,-54612,-29725,-74378,-99910,-62048,84347,186586,180890,108730,6694,-60180,-125154,-87741,-6753,14452,-91722,-103406,-13379,49629,138790,213965,183013,174201,95911,-347,-86263,-145420,-127071,-43267,22670,96176,190294,236728,158546,-19496,-138284,-10003,50382,8783,-69051,-70290,-37602,22008,122393,197206,170539,40867,-48282,-51431,-54105,-35921,-16960,34890,57568,68361,95796,90322,52339,5721,-58214,-70472,-84608,-18458,64324,92407,246550,471277,443605,218115,20721,-62066,29818,68354,-48900,-153901,-79670,-6823,25762,48447,11097,-75369,-71119,-17499,-30009,-3267,80157,137658,97141,47627,12471,32970,27174,22648,-31113,-42743,-37383,-15602,-4570,14035,60944,48153,1259,-17726,-1687,-10903,30831,56161,33074,-13198,-27168,-9443,-12610,-31912,-44659,-16463,25572,3985,-62936,-83887,-63614,-25436,-5123,7050,26957,7108,-30047,-80683,-125260,-83567,-48531,-88294,-21259,28686,-22433,-35089,2321,33814,11389,-73,-36199,-93548,-148170,-114258,-65309,-64543,-57935,1437,26208,19524,28108,64405,109347,180129,212778,178939,134047,157466,232265,234139,169251,97540,64717,-32838,-58199,-36810,10462,52015,83225,129477,110930,58792,134119,156980,134790,85414,-23364,-111483,-67927,-129598,-105014,-65944,11763,77769,106895,111296,98586,73255,41301,-12634,-51781,-53951,-66094,-65515,-26388,-40434,-69642],[-5001,31218,22578,-24946,-31361,-6926,-50465,-65641,26620,87317,94658,94649,11314,64503,126286,98283,89138,62279,44131,82775,142431,232496,305317,284510,226216,162236,93668,36528,-22549,-60918,-36387,-30356,-63424,-101203,-85092,-44383,-18793,897,157,-12774,-38137,-13535,22426,32722,-9825,-41101,1155,37062,43056,45964,70804,77520,65085,33942,17873,-2246,-15310,40187,100483,76629,-1172,14319,60270,-43323,-105157,-103264,-95263,-135294,-43559,120315,228473,102321,-139604,-7915,127221,252247,223500,173860,153421,59666,-22719,-74132,-88020,-94708,-52838,6054,39717,34065,40649,4232,-63057,-127439,-147021,-112250,-60312,48310,156058,199202,105693,42532,47932,51851,37296,-15358,-75493,-88923,-70149,39175,33871,-32385,-75959,92146,357915,434195,355912,233198,113622,39126,-1783,-16770,56492,103267,67985,-48119,-148711,46615,137814,131716,48381,-36621,-69158,-6620,49277,26835,-45746,-118669,-61444,6992,37513,23058,-2562,-24528,-4294,15809,-2839,-75712,-112176,-128612,-56696,86133,323047,496060,655913,638012,486996,205555,-15373,-117905,-95673,-68615,-47243,21172,42989,9532,-9396,-22162,-45694,-58963,-93868,-105001,-65249,-43649,-72856,-83486,-60297,-58000,-77215,-63336,-50406,-33616,-27199,-49668,-90223,-65907,-17305,7748,11591,-4152,-21740,-57275,-9619,53656,110327,188999,194281,133422,131500,149215,188276,132636,85846,92542,92348,15143,-86424,-83611,-76834,-109532,-139561,-87921,-65548,-48556,-72598,-113252,-111763,-66552,-30581,-30873,-68425,-51083,4420,9401,-30148,-38743,-76483,-113123,-88335,-45557,-33362,15993,-29016,-56537,-83174,-113864,-136571,-105695,-33262,62939,110929,46112,-28255,-75255,-109187,-78382,-44362,-49473,-43404,-35485,260,9446,-21330,-113392,-38490,40538,36826,57552,112994,98644,34573,11012,31968,18084,-18620,-30436,-1450,47184,70199,116553,149559,139175,89718,79310,28611,-45201,-29399,95350,246781,337577,263564,63017,-94722,-41732,17091,98541,41807,4388,3270,-11673,-28069,-22764,-24667,-19814,-26099,-49113,-78916,10156,139697,307138,284454,108848,-24693,-90472,-23010,44837,75299,58195,34804,12742,-49090,-72034,26203,56549,-19711,-63330,-55993,-38651,-16689,-54247,-133563,-101459,-53054,86911,181631,211623,145213,10012,-92887,-88909,-90701,-134895,-121079,-19913,104221,206051,176272,105473,62678,19783,-57219,-70857,14677,25729,3782,-3181,43160,104881,121900,141326,198975,230441,137863,30462,-13677,60389,118173,82568,39822,-22452,-65564,-72586,14374,72703,30705,-74391,-100302,-58941,-34806,-54659,-5259,50876,10950,-106536,-11654,11197,8494,19691,96739,211936,230442,143410,77932,38605,11336,-491,-26216,-17205,-36552,-36636,9107,40494,62255,108822,78853,-42480,-109798,-12490,19152,-7704,19629,77889,52080,-31156,-108265,-99874,-65012,-81549,-30691,20023,62392,74221,19532,-54743,-96991,-67801,-9168,14378,-17889,-63747,-99084,-89462,-10084,69647,91472,55482,14329,10916,39533,54187,-3169,-38597,23995,152995,201305,110957,38043,-13249,-65121,-92958,-57368,-11356,-16023,-35942,-36251,-42042,-4258,7730,9169,-27183,-91201,-113128,-62199,-2448,26338,90509,151581,229088,226981,160832,74396,36625,35499,9328,-35570,-91575,-128478,-64295,15617,63553,137267,116558,101676,98980,60935,23714,310,-17435,-59605,-75825,-43783,-72548,-58240,-70413,-53709,35287,223172,333483,204348,105983,31939,-51072,57291,96195,96281,182598,233025,246107,226689,144813,67796,-58491,25397,223289,348258,292901,168955,78264,20554,16878,32604,34741,-11668,27851,32987,-10974,-55465,-114566,-42771,32207,-22157,-113956,-47142,88670,152191,22499,-59331,-13381,24291,-7238,42945,108916,163088,158388,128236,69032,19984,-8537,-47804,-100344,-148915,-106679,-130051,-127074,-85977,-72020,-101833,-77880,-29883,-17050,-13859,7841,48849,20587,-46021,-38250,-10536,-11037,-27169,-44701,-87958,-107701,-106078,-53251,19749,90231,120387,73045,-11377,-61942,-79594,-88369,-49069,42231,80844,11513,-75606,-117078,-31788,71750,169395,207889,102048,-7234,-86090,-84231,-53047,11612,30001,19823,443,-48966,-8292,27214,3791,-69209,-109897,-110219,-98580,-33253,65505,123911,96243,28719,-90551,-55466,38238,63933,17634,44599,119725,211825,302974,302919,273786,233673,215104,187843,126476,83830,89316,40984,-55024,-97678,-76311,-94030,-84118,-79883,-103783,-143516,-144776,-87915,-67572,-96968,-45281,77764,169604,176865,165200,199252,293887,329438,260225,86348,13272,38635,20045,-35316,8941,95444,75644,-1708,-24511,-17697,85969,130761,155454,140988,78210,7109,-47768,-101402,-40864,78383,108080,102030,75221,67335,79954,69576,78271,117250,121285,56015,-5380,-18958,-64887,-126049,-121936,-69701,-65649,-55778,-49576,-59798,-19950,33178,40060,-24589,-100855,-131,34835,990,51308,174730,281269,324986,249817,157823,4109,-49934,148743,179137,79005,51801,46739,68568,39000,-21959,-48965,-15727,-12170,-82397,-60851,19779,35289,1073,-21167,-45469,-87553,-57668,-27857,-54301,-102933,-62656,-13965,-5595,-30724,-67740,-61445,-37542,-2175,50903,41075,-2173,-894,17773,21566,-26728,-37187,27211,-15482,-92119,-57652,-9992,5391,32463,96222,215245,197619,107425,49737,37737,11236,-46946,-21761,18725,-11387,-94071,-136046,-101773,-54498,-11409,62669,89592,43661,-3506,-93887,-140149,-29059,104899,164248,178049,218462,176447,76530,77224,140915,56890,-27204,-89026,-47415,54727,109803,54430,13244,3462,-10571,-43792,16230,114977,174837,125492,-10502,-41722,-26111,-54665,-89988,-53780,-22553,-20848,-3874,-6207,-58849,-61513,6735,44340,-5196,-82838,-92010,-11193,7290,15582,9956,17234,35374,105129,201266,218984,190352,28442,-105566,-31747,4009,-7346,-24840,125660,336237,489172,424745,204955,105308,131624,102401,4154,-58724,-51564,14240,61136,18353,-42491,-28690,63969,288192,323860,261327,258827,175919,119575,64099,63571,129431,218900,263993,211043,58241,-105728,-149327,-106526,-45410,28606,89337,132229,121554,98596,22252,-58482,-9888,45842,55237,12055,-68983,-39395,-17194,-24019,-55641,-86033,-87734,58160,298770,585357,752171,641038,402049,277407,254683,224510,163724,-4383,-81447,-58272,-94153,-27871,35837,70896,61381,38309,16461,-41250,-50046,6515,11576,-31689,-48041,-89687,-111750,-64388,1094,44062,94018,142170,130690,58119,-61710,-74683,57960,143572,108205,27259,9562,-4560,43828,58839,61499,-8744,-48106,-32455,-33241,-89037,-122220,-150221,-154869,-133329,-105230,-16200,-67085,-51083,17097,66703,48201,-15252,-99018,-92487,-43573,-26586,-21338,15943,9208,823,23170,57191,31165,-59041,-78577,-26244,-14246,-34705,-79078,-73421,-33066,-49893,-99519,-117809,-86010,-16792,42032,39469,-61967,-107887,-11799,17327,-43213,-99171,20541,3847,-85576,-44764,31688,40630,28051,3723,-21360,-23741,-22567,52156,111170,116304,1128,-66774,-67903,-84729,-54893,-16523,23057,-14913,-12658,-12694,58167,13125,-88117,-72781,-76064,-76682,-54077,-29803,-49471,-38544,-34129,-64081,-48856,-19982,-57611,-55627,82095,199900,187256,115658,41413,-19404,-62802,-38134,-14116,-49078,-103796,-133787,-109999,-118054,-49860,30822,97652,75985,7696,-6204,-10463,-38369,-62474,-78768,-142183,-96781,25958,128540,113799,57827,-3818,-37713,1013,47300,45986,34266,33071,74606,113174,116443,106255,60584,24451,54870,67118,13229,-38336,-85225,-75000,-6854,27247,-17833,-71513,-108901,-100283,6467,52020,30150,-13575,-29634,-46268,-69278,-68068,-70741,-82401,-47341,-29829,-23929,7732,-27558,2814,37637,32761,13562,-16804,-70692,-91350,-65109,-18106,31681,61414,49629,23974,37526,69342,111296,202818,196892,142267,31592,-70324,-68252,-8178,75611,113204,121114,62226,4431,-13443,-175,-47161,-68572,-6559,-6894,-13664,-59052,-132125,-90795,-53485,-51711,-8194,14090,-5321,-42009,-51771,-4685,34130,57208,26035,-71866,-31280,10195,-4813,-50582,-64970,-86964,-63402,-63932,-84479,-85861,49936,140538,110997,49581,40929,52993,34099,-3535,-16737,1906,169,-58143,-67930,45287,155638,181421,127990,83898,102411,122131,75528,12731,-34817,-91785,-92107,-97977,-58499,-37867,-34867,-2038,2966,-22919,-49796,-93522,-109477,-120899,-94761,-39869,-7165,30143,44858,49988,36199,9895,-41392,-74235,-68426,-68922,-21440,16815,100397,101551,50534,-2696,24819,92050,181038,190048,127343,90239,75487,26611,-61735,-97415,-11494,-17028,-46857,-14747,-28611,-9714,72486,95061,-32230,-34197,-10672,-1865,19486,-10939,-69913,-108387,-99105,-120675,-103723,-90909,-86769,-72482,-80186,-91523,-100951,-100315,-82935,-23819,45157,51033,-40095,-77360,46080,193445,274912,61047,15577,48960,-2235,-43391,-71593,-98575,-45803,-34463,-44135,-43473,29733,206723,412317,505433,451952,356113,170816,38055,6880,-1531,-14003,-20142,-22571,-20992,69294,155229,242923,222894,115338,-9336,49715,223065,252976,159896,47675,-31353,-60672,-91263,-56567,-50235,-37683,-5784,47173,101525,149311,123622,38109,78886,301604,363385,280429,159523,72677,74397,93338,85524,91247,67761,101139,194099,180493,56773,-36222,-82356,-42461,-30666,-27187,2099,69533,68356,37714,44431,65168,55880,27116,-33371,-68704,-110239,-61034,-19373,-22806,8287,46889,12289,-57577,-73415,-73132,-88072,-92077,-88977,-40046,82006,275505,357006,344272,279850,188679,97475,-11437,-57749,-58129,-87276,-22111,123122,276609,413172,490670,428634,294587,182043,101956,23305,-21121,-11214,-17548,-46743,-51971,-27371,11565,24560,-8633,-37844,36502,134646,163429,46680,-89263,45535,215216,284589,223296,103674,9797,-21835,-39647,8196,80180,133159,162407,152035,74341,27563,15960,-14618,-20739,-18195,-35363,-87906,-118116,-71733,21918,164825,356365,280190,48603,-91047,-178471,-108281,-68430,-99365,-104017,-7184,117793,237051,307480,238046,84935,7737,10,5497,-32580,-102565,-123856,-132734,-104904,16075,147341,203640,166115,100009,69489,42028,56369,62941,5732,-81416,-75367,-22551,31769,36182,-34594,-104594,-72022,-74800,-84887,-29922,38917,68319,36560,70419,194688,193471,91664,-19991,-28795,-20177,-41933,-74608,-43423,22898,103069,210092,193728,98122,690,-101741,-102653,-81963,-79198,-60204,-60523,-88928,-92911,-40670,2281,55636,215956,343406,359619,216134,91159,52449,70538,70995,31101,16144,110014,266602,314887,213064,95750,100641,196740,237643,127910,71460,58077,83963,66996,30563,-36642,-115798,-118693,-106307,-51421,-29580,11620,78041,112663,70828,24687,-18915,-8401,53104,70888,43807,-19518,-108066,-47782,5050,-18569,-103456,-60176,10932,-28000,10825,157728,279591,301871,259639,240014,449643,624086,622435,547119,423759,311457,204897,61698,-41382,-105203,-56827,-14679,-20869,-38754,-32829,-28736,17709,37021,95213,278092,425235,328170,109860,17943,-11704,-39124,-101951,-125933,-86700,-14746,118582,222577,91985,-108372,69502,304811,260804,104194,37887,24890,-4862,7512,65973,64759,-16695,-101720,12001,82365,99848,67592,39868,-1707,-32719,-2331,2032,8055,-37688,-74262,-89220,-114532,-55195,-33508,-775,52528,136156,142689,115776,126573,99940,93474,108510,133095,81175,9358,-85995,-100732,-56313,-54604,-108283,-82705,-66423,-70989,-24893,101120,192610,188209,140168,50922,-34800,-91338,-73967,-38606,-3936,11928,-10301,-37411,-85007,-35023,-14621,-2886,59464,145141,326705,435807,368475,204823,90583,36560,-25861,-101667,-35146,10063,-8167,-3898,20488,3703,-53290,-87316,-103530,-98054,-92674,-37048,-6539,37796,76206,13290,-28271,2121,27354,119907,198844,171726,40890,1323,-54570,-112940,-128380,-77188,-49734,7961,70020,53109,-25384,-102458,-43642,-22516,-98872,-72133,79356,145280,74290,-13073,-84584,-43209,15277,4908,37906,91583,73105,36925,27394,-14818,-50097,-99102,-85958,-74271,-87642,-80412,-81108,-30888,-48829,-42211,35552,153583,243240,107162,-13213,-26626,-16555,-72509,-118576,-45461,57033,150039,166841,100116,23576,-13571,24060,142068,218486,126907,-19247,-90792,-106914,-97609,-98520,-95700,-15955,-2324,11784,-4287,-57652,-44992,-6552,-23085,-94393,-29776,71091,102877,59860,22967,-14545,-42059,-25444,39156,46399,-11469,-106924,-28383,61521,55414,45171,-9990,2354,39827,57421,-9550,-103622,-92300,-46795,-8915,18689,39358,29597,56257,22237,18202,65622,131208,143764,93336,25080,-45417,2053,71576,84039,72849,20412,-50657,-67465,-3601,53750,160301,304403,205843,13421,-59818,-17695,5751,11645,-9507,-45482,-77042,-84738,-110829,-74629,-48408,-22845,24065,57644,48339,43749,20768,-17242,-46256,-22114,23705,48911,-14489,-72096,-44666,1718,-49283,-96132,-73907,925,22962,-5585,-40653,-71822,-101778,-115950,-77023,-323,78389,72509,9458,-27028,-17884,-57726,-101842,-115802,-103248,-59213,74171,259373,254473,182293,91621,27702,-46563,-73847,-32351,-63471,-61011,-62246,-13105,99206,184842,271548,239891,149621,1202,53472,240130,390005,521847,226829,-93166,-122942,-54647,-30418,-75790,-103943,-88237,56745,166173,167687,91668,-22790,-78987,-126345,-106809,-25114,5149,-87246,-98450,-20167,31714,116395,179246,112566,124757,75671,5755,-60999,-117996,-105820,-25574,30516,96194,185046,219857,124617,-63249,-108478,-2969,39214,-650,-67539,-64031,-39253,16110,117840,198414,173751,42944,-41424,-33339,-34162,-18173,1247,50364,69227,79279,108602,94192,48628,5478,-48459,-55603,-78000,-24846,54276,82406,245065,469390,422636,210339,21141,-80010,2873,58557,-49119,-158368,-75421,8562,46773,63683,-196,-65205,-93431,-56686,-65103,-8633,89036,146951,97274,42770,9351,32139,27064,29854,-5440,-13707,-16885,-5331,-3441,11645,51431,25382,-18390,-14572,18421,6042,49704,89236,72703,19406,-9826,3056,-3880,-21909,-39055,-25715,26765,22296,-42733,-74816,-58574,-12104,12921,24189,38251,14127,-20231,-65455,-99247,-66321,-52688,-97789,-18541,18561,-34848,-49099,-10738,23775,4644,-6625,-45219,-108066,-134909,-99616,-51521,-59925,-60939,-7338,23707,18762,31075,71148,117684,179406,193851,137959,88058,108344,192516,222863,171918,103367,73879,-24804,-80333,-72179,-21685,29831,72265,118240,105257,70154,152765,157097,128587,79263,-39543,-130923,-69711,-108992,-90578,-65919,-467,58019,90660,99202,75454,44695,19481,-21097,-54394,-58626,-70642,-68918,-29299,-44185,-88516],[-22394,24742,26791,-17101,-21413,10327,-33332,-80996,12713,82469,98932,108555,29478,89752,154572,130154,108102,46111,8390,53917,126972,235640,313660,268342,206682,159842,112593,55732,-20195,-64830,-33175,-30373,-64065,-99423,-113754,-98473,-94426,-61773,-52409,-46277,-48381,-20274,4995,-2143,-23713,6354,26206,31193,12468,-1384,16759,14034,2157,-2303,20823,5921,2739,64690,134540,112925,32559,55683,92703,-26905,-116480,-124084,-114304,-127277,-21477,144518,226179,74778,-126464,4167,139943,266270,210747,150682,158933,99931,29881,-25304,-51993,-78458,-45470,10990,44426,36632,38520,2499,-64559,-125121,-143736,-113550,-68511,32222,117864,133513,54989,29367,58475,72410,53185,-16264,-83916,-95446,-72117,30579,39255,-24450,-48986,133949,383678,439507,343833,215582,101169,39744,10871,13837,81097,106870,60804,-59842,-138102,59955,123054,92326,17960,-41611,-32018,36204,69600,33435,-42852,-111500,-71188,-10823,15492,6671,-9253,-30150,-9943,7259,-19117,-96585,-101194,-128827,-81567,60794,328849,540992,686476,654066,467172,169449,-23127,-111774,-89521,-67699,-51561,14253,28702,-5256,-18056,-23376,-43270,-54369,-80804,-81889,-51940,-41316,-77407,-91121,-60040,-45878,-62076,-49048,-36420,-23716,-22371,-48262,-94292,-70200,-15966,9525,8767,-4796,-20907,-65966,-30990,12857,70415,148724,163735,121349,115701,116840,148085,109693,68610,63627,65524,9997,-56885,-37344,-39363,-101653,-151431,-71178,-45539,-38579,-76149,-126410,-119560,-65297,-27573,-29544,-82607,-69108,-10168,1075,-37448,-45807,-82165,-103325,-72158,-26486,14150,85459,18875,-28804,-76485,-121688,-128532,-110365,-52408,38539,105766,46284,-28239,-69197,-86910,-102821,-56113,-57217,-53731,-45107,-7420,5202,-22107,-112322,-22258,64638,47332,56009,101732,79292,8778,-25249,-12602,2612,-16193,-19322,17035,71887,81670,113707,143546,132599,83319,77030,26665,-40101,-18158,102632,233951,292870,212442,36403,-108167,-20659,44825,104068,29711,-11681,-735,-3577,-14093,-7307,-12374,-10861,-25000,-54038,-89859,7482,153230,309678,264710,86285,-34702,-58369,3645,64372,82183,55462,30545,11017,-50463,-92441,-6434,-4069,-63352,-74539,-52733,-35320,-12132,-44182,-122551,-115369,-86082,38628,108137,153630,114372,704,-94138,-85631,-83273,-119089,-125417,-4338,149326,250350,182333,85202,31534,-6562,-73418,-60350,37554,45621,21894,9373,51015,108670,119564,135728,189771,214285,127460,22006,-17991,66330,131528,101224,62484,-4353,-47398,-46976,36674,93067,43715,-69116,-104923,-60917,-35540,-52312,2563,61853,19792,-114123,-16879,24313,43332,44802,102262,213334,235600,148447,88492,50235,20399,4623,-20303,-4887,-12021,-8767,33780,67759,87552,128800,82274,-51804,-108575,-4971,7445,-22254,12872,78100,43442,-57768,-98535,-77823,-44583,-32248,-994,31492,62535,67347,12265,-65787,-122412,-84910,-23729,1408,-24478,-53421,-104446,-114491,-24283,51028,59399,27256,-2466,5595,44768,62257,839,-38890,29843,178450,232805,130032,45465,-14286,-67891,-90064,-55534,-5100,-8664,-47594,-39068,-42738,1094,10666,849,-36447,-97044,-105027,-46806,20017,57739,117714,155243,212798,197216,128652,51004,26647,35475,10361,-43099,-110501,-155308,-41924,30890,64536,138716,142164,134600,130102,84889,37225,15156,12435,-21914,-52577,-29206,-49575,-25582,-31613,-20730,62206,245985,328283,207651,127421,64873,-32031,36763,60023,50625,124163,197295,214197,192186,110255,30416,-75149,22277,201457,300674,250326,143606,58588,-16034,-27996,5067,6684,-19125,36334,40452,-8679,-50555,-102187,-53242,15928,-41991,-128441,-50704,75712,146515,20203,-58466,-19180,12441,-11051,35292,88723,143988,145893,117544,60803,8968,-27919,-71747,-116900,-144197,-100945,-127433,-147794,-111157,-100984,-119443,-61876,-15203,2116,12774,33034,71255,35647,-31367,-31478,-19012,-34116,-61939,-59567,-85598,-96582,-102991,-56390,14328,88350,120273,68006,-15999,-58339,-65364,-66335,-32960,46724,71884,9795,-63659,-105906,-33714,69996,174182,210933,102056,-10209,-89139,-91440,-65837,6800,42372,41439,11552,-69134,-55952,-29918,-44264,-107579,-76398,-76158,-75680,-26450,45954,91872,68626,9310,-102907,-37610,77672,119822,60546,50153,101845,190223,300075,317906,286478,262107,243508,198286,109393,55690,63385,18914,-74926,-124541,-101709,-112627,-88259,-83868,-113195,-131332,-130884,-84819,-64254,-99265,-52678,76906,170278,164225,142499,161566,258605,311490,260059,106447,10876,14495,-9618,-54414,-7131,84449,78325,4128,-27623,-42419,60331,119073,156317,136303,64260,-11500,-62980,-100487,-29752,78739,103137,98514,80592,76634,81466,63583,62015,92112,104138,55761,-924,-19849,-74491,-147317,-100307,-50449,-62436,-55901,-36501,-43256,-1927,59326,73106,3232,-61772,7221,51808,18038,56238,180175,283804,314816,241782,151030,-7815,-41507,148863,147217,59837,45975,45484,61057,43220,-14750,-38807,-1516,460,-76499,-62430,16113,26772,-7332,-25150,-47968,-66382,-27879,-9614,-47780,-99713,-73486,-27901,-14424,-35800,-73251,-74661,-46317,-6620,55516,53133,14733,17206,30930,30686,-25618,-49772,10668,-37341,-101134,-48667,10626,34162,67401,134422,241819,208876,116014,61483,50536,24389,-29780,-16152,6991,-29841,-106808,-130408,-88554,-47007,-16971,52103,71977,23581,-18340,-94799,-136965,-34097,95653,140786,131214,162837,139713,61231,66326,140327,63769,-24634,-91792,-49078,53437,115567,68323,24228,-1125,-27811,-48530,16474,98874,132380,88208,-18180,-29672,-21752,-52098,-78513,-50569,-23624,-28637,-8616,-24352,-83110,-56503,34,56641,13719,-48013,-86218,-23341,799,4820,-9351,-2978,14675,96731,231104,244199,200215,37890,-101468,-50065,13267,3481,-35867,93741,271605,416168,362069,196753,116499,129809,96964,-2410,-67823,-63822,900,45285,-11435,-63171,-20586,89554,298102,304844,260663,287910,200893,162974,76773,53669,108559,206974,241209,175803,27594,-137272,-128754,-89194,-51046,10391,61217,92535,78446,60848,-7455,-75470,-2338,57383,62902,10600,-56863,-14848,1454,-16261,-57530,-92689,-85976,107450,429512,798415,1037105,936731,641848,464595,398061,320547,211244,-2630,-85977,-58614,-79570,-42017,33752,71083,44446,11138,-10714,-66117,-64707,-12824,-6312,-38556,-50831,-94470,-118224,-66011,11451,64130,109114,146342,126712,54442,-60367,-66842,68582,150697,112883,23157,-32,-22740,13146,47747,72958,-11452,-54880,-28815,-15305,-64222,-98825,-131652,-141392,-125912,-110782,-7849,-44102,-26554,34168,89714,70346,5596,-79087,-64508,-20230,-6401,-5072,25258,14003,12162,41363,72242,33974,-65539,-72156,-15788,-2670,-23388,-62824,-55075,-17875,-46749,-105304,-124993,-99149,-46038,498,6892,-74793,-91520,-1540,25964,-29189,-112399,-22394,-47809,-92932,-33095,37139,31463,13894,-12373,-36873,-27194,-27644,51528,119324,127455,2393,-69110,-63211,-84444,-67521,-27681,15360,-21766,-11703,3959,97298,28089,-82499,-70929,-65626,-81963,-82027,-50302,-58193,-39025,-32849,-58239,-34505,-10658,-53514,-62312,66034,174559,154692,92395,36787,-17023,-66407,-45627,-10848,-42553,-93170,-118590,-115575,-104766,-41565,34313,103941,88869,20206,9539,3923,-22746,-47007,-69234,-130467,-78865,45260,132390,96438,35722,-16790,-51659,-2591,48871,45402,33836,33596,83940,137822,174028,180114,110095,49529,68327,85003,39731,-6532,-62377,-80742,-5524,23842,-24866,-69562,-83578,-65919,34586,64338,46451,2192,-21568,-40790,-64366,-63094,-70710,-77176,-38333,-14738,-15782,-28235,-54819,-960,38474,37988,27914,5397,-50224,-70815,-61499,-15224,41187,68768,56101,29623,47882,82589,119807,201162,192031,142076,37734,-66748,-76460,-29768,33986,50888,61911,22271,-3751,3170,23699,-21076,-35548,14355,11861,-8760,-64722,-117882,-65867,-29102,-40898,-24785,-20619,-42178,-70367,-50731,-7833,17920,19816,-30909,-111676,-2827,25754,5762,-55372,-72342,-101733,-93116,-107806,-132337,-59796,64482,131756,102530,44165,41632,51464,31596,-7130,-20865,1385,1567,-58748,-70180,42397,144147,163657,107816,66655,94614,120837,75362,14350,-36409,-96563,-80575,-91255,-62205,-40158,-38655,-6498,4218,-11358,-35974,-87715,-110663,-108944,-68034,-11944,12035,35140,39458,47347,36088,15449,-40880,-73751,-49486,-23838,38439,84579,138316,120847,62866,8290,35595,118836,219361,214122,153884,125745,112119,56741,-40642,-108863,-18443,-17397,-13520,21467,-30497,-28798,59365,101150,-5690,-15329,6478,10963,18065,-21795,-63445,-95088,-112524,-115213,-94981,-90200,-89806,-74904,-80119,-90712,-107798,-110550,-91224,-28200,44832,56523,-31597,-80633,32152,179017,277301,75198,41444,34003,-31352,-56143,-76536,-91438,-41094,-25117,-38906,-34124,43456,215188,426708,553240,530596,455009,244131,83263,42204,32563,13792,-10718,-18380,-11418,74141,146272,216291,184742,93933,-8966,49379,219222,276410,185088,60757,-16342,-40781,-88574,-61766,-47580,-24748,6763,46873,90201,131382,108711,41774,80931,251691,280090,204159,121557,70435,93991,117089,99742,96700,57567,70784,144024,121501,4105,-64242,-103325,-53950,-43175,-38041,-6128,60931,53640,27447,42010,64777,56175,27545,-33968,-67125,-110537,-70581,-46621,-61867,-28577,3896,-24704,-76970,-72676,-68738,-87538,-94153,-81765,-41857,72815,246178,320436,307729,249450,165404,86261,-20337,-93677,-80349,-65625,10231,141261,276303,368043,432748,360874,238317,144538,69151,2655,-27221,-9800,-11876,-31912,-27518,-11512,11763,19463,-16726,-30799,59523,143951,146362,27919,-90419,71896,257343,323604,239901,98336,-2689,-35337,-42325,26686,122205,200324,252127,229406,108535,28710,4293,-17710,3517,7100,-19517,-83358,-130647,-73401,22426,162894,372379,327420,75050,-78758,-172728,-112019,-71780,-101035,-102378,-3736,114750,222105,285541,240013,93097,17689,23155,33800,-13382,-93252,-128596,-133077,-98655,25120,158522,219072,184270,118673,80223,37582,47054,51430,-10844,-92822,-56348,-4897,46123,41897,-35277,-94029,-81523,-98052,-115144,-54122,16252,40610,18017,81903,213000,201778,81811,-33431,-10782,7382,-25216,-64981,-27512,46261,126383,213333,188763,91114,-2405,-100896,-125341,-118019,-76265,-32197,-45169,-76429,-99155,-50039,4999,69211,199222,314130,358276,219225,88684,45348,66607,74423,40125,20270,109915,257536,304150,215045,108645,120194,221224,273939,154979,77167,48507,61914,40065,5817,-44729,-109105,-123613,-88899,-30598,-14954,27223,109275,149161,94069,24939,-27208,-7941,58599,82868,59186,-3728,-100627,-58518,-1082,-18624,-96593,-59243,13544,-20793,18377,174421,324819,366050,316511,275220,462845,588289,569473,494266,379110,277868,185791,59319,-40780,-96236,-38013,8740,-4438,-36760,-42388,-39628,14374,47051,111575,280328,400904,323043,125996,41037,11588,-26686,-102676,-131833,-85551,-12349,120508,231681,104248,-87822,53775,289330,264025,99150,27041,17888,-4417,11822,62778,41742,-57009,-76659,35460,91099,89944,45454,22016,-15056,-53915,-36438,-25739,-10801,-40835,-63730,-66821,-140315,-74955,-50327,-5837,61617,165799,172651,128004,129857,100684,92628,112150,141602,96248,13022,-90832,-116193,-79091,-86446,-114510,-59442,-48118,-54840,-1582,122777,229919,237676,183733,74114,-39725,-93898,-56985,-21449,2694,2212,-24684,-37180,-101161,-62478,-37713,-23580,38121,122264,297739,426680,379498,199471,74355,31412,-12806,-90468,-41130,3673,-11330,-6289,9965,-13426,-80297,-99169,-84193,-80629,-88267,-48937,-36996,-3475,24000,-25800,-51976,-21941,14992,118266,194000,186528,54669,-1739,-60706,-119370,-135779,-87423,-65481,-19222,32597,20799,-52720,-87671,-16105,-3130,-90324,-61613,88025,136240,64070,-18261,-84558,-41962,24649,20576,45090,88981,77260,32483,22293,-17052,-48536,-98417,-94582,-83733,-93398,-79320,-76249,-43748,-68843,-45237,37101,155943,239843,99627,-14146,-22982,-19007,-78265,-138293,-67506,23057,122015,171815,123943,41522,-5252,14659,115903,183412,98762,-27571,-90765,-107324,-93952,-88727,-131640,-61726,-36852,6079,-1538,-53963,-38836,-454,-25903,-114250,-29348,74190,103795,50007,-1187,-50171,-74728,-28643,36608,42740,-12467,-100169,-28188,74373,77929,70406,17895,18562,39800,58174,7702,-81209,-69302,-16629,15719,40462,67684,65545,79802,26425,20980,76368,145427,152437,103075,33560,-52473,-18982,43487,64495,57528,2739,-59631,-60603,647,47186,126265,213535,144596,-808,-36565,-2468,1006,2930,-17840,-55293,-87045,-93189,-108865,-70638,-47855,-24537,24509,67465,67623,64038,41927,2287,-27059,-7698,30857,49161,-26280,-92174,-37901,1080,-54204,-93260,-59500,6655,27616,-5055,-43751,-75575,-111109,-110764,-68862,4458,88715,87924,38700,19186,20438,-32176,-71747,-99074,-123665,-47674,108639,295957,292264,198047,89299,31408,-35533,-83347,-46000,-78039,-77475,-81627,-24827,89610,183133,247642,201260,129580,6217,75714,283334,452848,589050,251031,-83325,-130954,-57828,-37196,-71022,-96842,-115359,22009,135688,144174,67209,-50086,-84071,-108302,-115637,-43159,-4110,-80352,-94075,-27250,16960,97376,147128,59721,79899,52586,6581,-38607,-81390,-69709,-7590,34433,89692,171701,193513,82192,-106589,-75621,-562,20073,-13310,-65221,-61227,-45674,3060,103644,187278,165289,39389,-38442,-19542,-17103,-830,21469,65119,78469,86991,117092,94624,43903,5950,-39584,-41169,-63645,-27916,41409,67188,229504,438425,380232,192057,16319,-98266,-26469,47857,-48616,-160801,-75554,20601,67228,76720,-12111,-57611,-104733,-95695,-92506,-12946,92463,150060,93365,35216,3694,28059,23888,33949,18978,18466,7039,5854,-2651,8785,40000,755,-40942,-12805,36174,18888,57354,108100,100173,45695,7425,13794,2480,-13863,-35399,-36556,26697,41652,-19987,-65289,-55315,21,31399,42317,49628,21100,-8768,-44094,-75701,-51007,-54398,-87840,-15546,3004,-50159,-63727,-25926,7769,-9087,-20074,-59651,-125583,-124629,-86386,-42942,-65417,-74364,-25698,13806,12210,28315,71183,118613,170410,165268,89922,38570,57517,148069,203877,169118,104991,78704,-17149,-92867,-110877,-58470,2835,53531,96999,91073,79189,165157,150957,115254,63888,-55317,-82158,-36689,-83514,-84296,-69544,-16126,33523,67777,78205,46323,14211,-5756,-32880,-59058,-66146,-78210,-75943,-34755,-46386,-114740],[-40984,15005,29742,-7557,-9534,28709,-11068,-90340,-1024,75194,100235,120704,50344,114878,181713,165211,138305,43091,-21167,27879,112977,232717,315883,253782,190509,157548,133674,78558,-16298,-66457,-26322,-27018,-60787,-88965,-132336,-150137,-130786,-57497,-58018,-77495,-61946,-32605,-21498,-34812,13064,61901,52377,24558,-16650,-44451,-29473,-26459,-26621,-13816,27372,16474,23126,90957,171146,154091,73310,107995,125913,-5605,-109011,-136292,-125607,-114399,-5705,155729,210279,44765,-104820,13806,147616,271229,194902,133118,173249,151531,92893,34703,-10922,-60282,-35312,18623,50434,39219,34748,-981,-66799,-123366,-142721,-116151,-78817,12020,75700,68689,10429,17340,65316,87282,65460,-15961,-87148,-95370,-72343,18836,39198,-17350,-11058,182343,398021,426634,318889,192731,89160,42038,23517,41934,104057,111564,55619,-70779,-122419,78834,113969,61157,-674,-28288,5036,82531,97581,44764,-37779,-104307,-79571,-28338,-8056,-14178,-23285,-39407,-12767,74,-33684,-109452,-81556,-112540,-104784,34125,317507,557905,682247,639030,428416,133943,-28619,-101943,-84841,-67172,-53389,8988,13233,-21716,-26412,-21009,-36729,-46086,-64242,-58662,-35808,-34410,-74596,-87319,-44202,-23161,-42107,-31520,-19459,-12193,-16815,-46177,-97597,-75754,-18178,5484,-793,-11570,-24063,-76279,-53064,-23925,34322,112428,137649,113622,103056,89456,108603,84456,48404,34278,39857,9867,-23489,6354,-6051,-96175,-159961,-55163,-25321,-27882,-78275,-136329,-120324,-62387,-25566,-28939,-97083,-88580,-27225,-9500,-45779,-53828,-82050,-89484,-56008,-8923,62858,154148,68183,1865,-64622,-127120,-120553,-109548,-68209,14807,98458,45365,-30436,-66285,-67881,-107081,-73749,-69798,-68376,-57360,-18758,-3120,-25403,-111423,-8677,85749,56244,52324,85171,54720,-19261,-60609,-59418,-18506,-17162,-10063,32353,90699,86657,101043,128588,119857,72948,69444,19847,-38585,-10284,104182,211260,238829,150634,-1567,-104069,7030,75523,109477,22361,-23960,-5989,589,-5131,3786,-1847,-2749,-24828,-62819,-106408,642,157962,292081,226819,57267,-43349,-27780,30812,81795,84827,49538,24282,8326,-50555,-112451,-35438,-52037,-97467,-84938,-51782,-34602,-11594,-39310,-113187,-120583,-126957,-11293,36991,94889,79287,-11564,-97714,-85018,-77835,-100283,-102680,20937,195436,290368,185535,67542,4235,-30334,-89822,-54233,57436,63269,39357,23544,60886,112587,116049,128871,178852,197037,117708,14414,-22012,69714,140847,117751,84233,12756,-29699,-25778,52718,105535,50885,-66430,-111104,-64999,-37813,-48595,12689,75980,33650,-94230,-23437,39170,82443,73299,103992,202638,229627,148201,97632,60517,26654,6789,-16913,5982,11643,18514,58015,96570,117172,151847,85266,-61136,-103954,106,-8550,-41295,2473,73260,27828,-88130,-70193,-32107,10880,11282,18700,31768,48764,48107,826,-75232,-132035,-86508,-33323,-9396,-24492,-28148,-72272,-118507,-37996,29383,25555,5,-19382,-911,47195,66890,3066,-39414,32546,194748,254318,140795,47023,-18374,-69277,-82332,-53783,-1814,-4978,-59401,-43399,-46499,2081,11201,-9249,-48896,-105171,-99193,-33654,39697,85495,137509,151751,191620,165024,96419,28593,16961,32901,10529,-49274,-126108,-137844,-19314,42219,60423,127235,158781,161554,158487,110621,56659,37984,46292,17261,-30779,-16587,-28426,3846,7454,18415,98961,270474,316590,205624,144446,91704,-17067,14331,28155,13150,63769,151675,170485,143227,64859,-13635,-90470,15172,170319,247418,205867,116170,38069,-51003,-58968,-12688,-21008,-29661,39710,43334,-10633,-48917,-90051,-53185,1566,-63939,-144488,-55990,57014,130533,12723,-60242,-28033,-3676,-19918,23541,65277,120460,129570,105220,52238,-2681,-46121,-90509,-124257,-135478,-93853,-120675,-160946,-131428,-122818,-139043,-50115,-746,25359,46820,61179,88488,43826,-20253,-23645,-26961,-57318,-90337,-54194,-71781,-85846,-100277,-61625,3967,76256,105461,51694,-25457,-58417,-56705,-50114,-18666,47647,59724,8658,-49364,-89930,-32378,68605,175777,206034,97031,-14771,-91239,-97733,-76562,2953,54159,62223,24292,-78493,-103917,-85401,-83541,-108615,-40586,-44348,-55957,-20220,25941,60805,43200,-10476,-114800,-24733,106365,162112,92697,50077,78852,161409,286125,323239,294097,289557,273090,211448,96153,26251,34846,-3960,-92796,-147020,-118455,-125806,-93682,-90061,-123341,-113257,-110295,-77039,-60476,-99615,-63997,65061,156248,138693,112504,119564,211192,273016,239190,113842,5656,-13242,-39132,-72740,-27805,67362,76858,10529,-24297,-71775,31874,100054,148330,125081,47551,-29587,-75409,-95946,-26167,68650,90755,89873,83336,84564,79160,54675,42792,63642,83971,54181,2837,-21516,-84440,-129055,-73154,-35864,-70301,-60584,-24707,-25936,16764,84975,103970,26980,-25237,27438,71366,32428,52774,175795,278128,297735,229324,141553,-17548,-23532,148064,115637,41438,41618,45888,51190,46027,-7928,-30653,9883,13136,-66416,-64979,10832,17219,-18387,-35926,-53884,-35863,7334,10741,-41408,-98587,-86934,-46491,-26129,-40820,-76513,-89427,-56808,-12998,58588,65184,32046,34655,42655,38530,-23961,-60292,-7676,-56861,-105508,-41323,27440,57779,96750,166461,258685,211202,119261,70677,61532,34986,-14261,-7023,-6195,-51398,-122474,-121661,-72695,-33875,-17237,41474,53304,2492,-34345,-94121,-130653,-43063,78786,109985,80263,99573,92293,39076,52486,135796,69588,-21558,-95955,-53818,48209,116347,78808,33076,-6124,-43074,-50290,14299,76613,85042,47826,-25705,-18656,-17813,-48627,-68152,-48366,-25976,-39985,-21079,-52102,-77475,-36669,-328,70978,36599,-1524,-41957,-30507,-6210,-4979,-26579,-22783,-8840,78441,247339,261403,200661,44145,-93846,-66459,13219,6730,-47841,61007,206381,339081,299868,189657,126912,140208,126795,46972,-20713,-48413,-22862,11848,-48480,-77733,-5622,115887,296010,273188,249545,306527,221654,206611,89867,43018,80893,178705,199369,130837,-5858,-164749,-98620,-62601,-46247,-2831,36504,56830,38948,25968,-33471,-78169,11882,71133,71116,8256,-43517,7402,17906,-9794,-59871,-98993,-80639,157994,559082,999045,1311069,1240104,891105,647688,528996,402140,247367,-4886,-91640,-60085,-68633,-51115,33601,69817,24215,-17827,-38351,-90942,-76153,-30363,-22237,-44868,-52914,-97735,-124566,-66622,21572,80906,118288,144820,117139,46848,-60133,-59541,75287,151805,114064,20350,-5674,-36016,-18764,21768,68988,-25014,-63691,-18730,24317,-922,-21108,-49944,-68528,-76519,-97570,4555,-13010,3444,52083,111342,91062,26547,-59184,-35721,6303,17717,13110,31024,13448,19943,58286,87134,36702,-69370,-60666,-1853,11819,-10062,-43472,-28304,4296,-40136,-109826,-133041,-111033,-63706,-21829,-6661,-72641,-74222,8314,34026,-15032,-102326,-63023,-89258,-72829,-23271,37200,17537,-3707,-31113,-58283,-36181,-34245,48542,120007,127957,158,-69420,-52547,-75110,-75352,-37765,7262,-28387,-8988,24023,143551,45038,-74983,-67314,-55068,-69655,-75485,-57306,-57636,-30163,-21633,-44560,-15886,-293,-48882,-69862,45796,139495,111872,63380,31336,-11753,-61516,-62821,-15174,-39940,-82681,-100935,-105105,-89365,-33243,37080,109429,102767,33372,24143,17188,-6218,-29706,-56740,-116154,-59386,63479,134158,81641,22406,-19640,-60635,-5754,48596,41990,30499,31466,91477,160636,226105,240188,150918,77329,88355,108665,70336,19284,-41759,-75097,-10661,13581,-34983,-63901,-56065,-23243,61363,73339,60505,15055,-16513,-37430,-60388,-58192,-66527,-64921,-22472,8929,8489,-60689,-82077,5656,47872,47389,42233,24927,-33058,-52173,-45666,-5318,52925,75225,61206,33967,56471,96052,128782,198749,187960,143421,47005,-61163,-83474,-47940,-3907,-9827,-3335,-28307,-11984,20583,47315,3717,-6538,33726,31485,-2003,-63544,-97093,-44175,-11039,-31949,-38498,-51281,-70082,-80144,-43035,-10755,2269,-14515,-80807,-76108,18135,32542,10485,-61664,-72619,-98275,-105055,-123580,-110482,-26241,70683,113161,86344,36326,40141,48817,30666,-8605,-25082,-718,1251,-59920,-68667,42363,132972,145667,87916,48339,84298,116438,73174,15232,-39225,-97884,-60710,-73131,-66437,-45214,-44855,-12859,3249,-3020,-25241,-83831,-110739,-93943,-43040,13409,29106,38376,32577,41323,32499,17049,-41571,-68309,-22922,17429,85848,144408,173872,135578,70081,15465,44046,142996,252546,230528,173886,154116,137870,76377,-26188,-118134,-25437,-11605,20938,46144,-34405,-42190,65623,125408,30162,9655,36990,42475,39332,-6758,-36388,-72080,-111709,-104906,-81698,-86999,-92473,-76646,-79546,-88547,-115189,-115182,-93555,-32189,43513,61307,-21797,-82997,7957,145701,251149,83797,67278,22133,-57388,-69574,-82222,-85069,-36253,-14155,-30230,-24241,56304,223028,438008,597345,615139,565420,330640,133053,78369,66641,40258,-1928,-14687,-3437,78561,140346,193084,149139,71970,-10103,47134,207011,287075,202245,70175,-1946,-19275,-66009,-50273,-34768,-8080,17981,44260,78165,113696,92383,39824,74633,193114,195933,133249,88807,68616,108923,134254,108493,98388,45036,37113,87731,57373,-42209,-85781,-89710,-66590,-57028,-49820,-18108,45152,30181,10981,34363,59901,52191,26396,-33974,-62828,-106351,-77849,-69845,-91855,-52561,-28702,-57932,-97631,-71864,-65503,-88736,-96726,-74530,-40312,64655,211830,274612,261433,209248,134257,69752,-17676,-105569,-73356,-30778,36354,144606,254936,297461,346363,272723,172405,101375,34982,-16112,-31147,-5610,605,-10503,-7211,-1638,5457,7687,-28326,-18624,80855,146630,123860,7369,-90609,89937,281321,340745,240231,86271,-16470,-48394,-41776,46788,163982,265209,340089,309340,146106,34469,-2807,-13574,29392,33009,-3217,-76063,-140066,-77927,17430,154781,377206,367756,102160,-65061,-163042,-116064,-76478,-103026,-103131,-6154,101819,193559,245207,221759,91304,21683,41482,55610,550,-86409,-117613,-119988,-88036,34282,164920,226700,196919,133411,86030,28739,33289,32946,-28979,-101801,-41454,7206,53969,41763,-33200,-74195,-84401,-115985,-144064,-76731,-8937,8545,-3351,84539,216495,198538,67305,-51936,789,31148,-9176,-54155,-10618,68767,142165,200160,172542,78902,-8744,-98418,-119627,-106652,-44742,-9523,-35664,-68550,-103774,-64450,1191,78583,172982,275791,341927,216014,82949,35994,60047,74861,46383,21914,102163,228930,268773,200949,116387,134743,238907,300586,180284,83517,39764,41785,16495,-15872,-49021,-94983,-120375,-76449,-11370,-4173,34536,121110,163199,105789,20214,-37009,-8516,60895,91311,72242,11162,-87534,-70819,-11161,-22586,-94913,-61718,12553,-18118,21563,184823,359465,420340,369191,308769,465755,537584,504358,432416,329427,240946,163715,53532,-43062,-84603,-16814,34277,13299,-34501,-53803,-51072,9921,55965,127455,276835,367662,310698,140473,62667,31424,-18281,-105254,-134073,-80655,-8118,123996,242213,119595,-63556,32783,254555,251673,89019,11914,5073,-9523,10811,52451,9980,-98321,-42508,54733,93421,73339,19762,2518,-29464,-74000,-66605,-49664,-26287,-41716,-55327,-45936,-111936,-84055,-65171,-11604,70064,199585,207472,139084,128824,96028,84743,107736,141746,102889,10467,-98102,-134717,-104764,-118844,-86831,-40890,-32752,-40038,19631,137303,258384,280560,221887,94454,-46317,-88613,-39150,-2285,13036,-7297,-44830,-40222,-95965,-89029,-63067,-45987,13404,95853,260819,402398,377463,187127,50673,21936,1525,-75881,-49322,-7936,-18977,-11579,-2492,-31468,-100263,-79154,-50219,-49334,-71682,-54438,-64970,-42110,-22905,-57842,-73867,-50219,-4401,104033,175560,189286,69258,-5208,-67323,-125423,-139555,-94433,-75722,-39242,-860,-14305,-84535,-66694,5017,9883,-82735,-50754,91911,120479,50830,-25107,-86110,-44771,28591,35109,51734,80316,78247,28724,13638,-22507,-48390,-97307,-106327,-96307,-101039,-79718,-72711,-60323,-85633,-48185,32274,144081,216144,77007,-24463,-26458,-26357,-85565,-147639,-91083,-15355,82683,161655,139456,57657,3141,1682,79941,135173,62621,-37133,-91675,-108696,-91699,-80979,-121717,-101723,-73268,-9394,-9664,-60781,-39172,1056,-31579,-127430,-23282,80869,106506,39210,-27515,-85138,-106475,-31732,31775,38771,-11626,-91790,-34265,80053,95584,89606,38193,29355,39693,59385,27427,-55731,-44715,10536,37531,59551,92442,97505,93401,22575,16425,79211,151553,153871,109227,42589,-56316,-44828,7829,36480,36774,-16916,-68484,-53474,4998,38351,89496,121217,75870,-16034,-19478,7572,-6815,-10682,-33424,-72138,-98631,-99963,-101927,-67794,-47480,-25318,27038,80307,90288,85575,62508,20491,-8148,9824,42815,52991,-37155,-115152,-33368,-1874,-60255,-89091,-46207,12171,32721,-963,-43272,-78646,-119055,-103175,-62490,3323,89529,95117,59761,47765,39789,-14686,-42673,-66041,-91639,-26156,142458,319881,312428,196088,74699,25565,-29906,-95412,-57898,-87486,-89667,-101837,-39074,73524,169864,210039,155684,105429,14126,100666,324877,504558,625389,261702,-75449,-134904,-63679,-47071,-54566,-76277,-135521,-16588,97767,112747,38670,-69243,-76227,-88138,-110571,-59157,-11522,-69348,-88108,-32862,7107,83194,119763,23423,42142,29238,3601,-18509,-43574,-30639,10950,35985,78966,152431,160478,36334,-122841,-45927,-2280,-4888,-26640,-60445,-58600,-52886,-12927,84055,167186,148083,32657,-37050,-8479,-1375,18475,45481,81208,87465,93299,122218,92850,39720,8319,-30239,-25915,-41223,-20990,31353,51057,204859,385885,325038,168408,10368,-112041,-55182,39133,-44380,-158197,-76526,32274,89438,88982,-22601,-51739,-95181,-121382,-101750,-13880,93697,150565,89417,29145,-458,24547,21444,38643,45198,56288,36863,21292,1602,9139,30846,-20724,-61484,-8876,55488,33119,57874,115888,118169,67848,26018,25858,10787,-3488,-29287,-43488,30729,66783,10674,-48653,-47505,15557,55180,66390,65438,31751,6330,-18134,-50127,-32990,-50128,-80858,-11739,-11789,-62156,-72959,-37479,-8388,-24118,-34392,-72996,-135777,-112576,-71488,-35052,-74376,-91533,-46510,3434,6653,26466,70716,117926,159067,133435,42469,-6841,13979,109632,186529,168263,108927,85498,-3895,-84407,-141936,-91302,-20235,35723,74005,74183,93574,176561,145461,102792,46589,-63952,-32095,-3188,-65469,-78134,-69047,-26474,13899,47897,58057,22383,-6675,-23969,-39015,-57288,-68016,-80524,-78414,-34774,-39786,-108774],[-67328,-7553,20276,-7604,-7293,35143,2533,-88335,-23878,55368,87673,119153,62062,128632,197030,192040,169566,48821,-47842,-3429,91890,215659,301462,231129,168740,146526,146655,95031,-19829,-73201,-23401,-28008,-61416,-79573,-103631,-140811,-87475,-11022,-24434,-94920,-86575,-58384,-61931,-38557,71802,111661,69714,9678,-50666,-88941,-71997,-43518,-23306,-8277,30767,22729,38573,111545,202060,192226,113033,156833,145001,7867,-98475,-147614,-135585,-107456,-1035,149326,177373,8352,-89700,15454,143960,260056,171098,114129,181085,195609,153065,96178,27173,-45549,-27351,23600,52178,36696,24674,-10790,-74086,-126295,-148029,-123765,-94591,-14970,28992,6629,-28671,2661,63963,91796,68762,-19780,-89587,-92626,-74344,1498,28602,-13480,34777,231006,397873,395332,280986,164114,76244,42500,31304,61754,118644,112135,48531,-83722,-106600,99133,106905,34364,-13615,-9259,38714,127331,129767,59876,-32231,-99646,-88178,-46404,-32886,-38635,-44389,-50449,-13060,-6394,-46805,-108198,-63624,-95238,-127188,5812,289434,544232,643807,595039,375775,101633,-33326,-92653,-81758,-66514,-51402,6221,-3000,-40370,-34836,-16910,-28750,-36913,-48014,-36949,-18478,-23399,-63823,-70730,-15964,5153,-19934,-12229,-620,-292,-11452,-44252,-101273,-83867,-24376,-3894,-15637,-23060,-30298,-88130,-75178,-56154,2643,80840,116087,109699,92970,65961,70698,56275,24891,4729,15755,13152,9289,46236,22602,-92196,-159988,-40388,-5009,-16266,-77931,-140900,-115030,-57718,-23573,-27663,-107459,-108147,-45779,-21457,-53804,-61046,-75252,-73120,-39078,8303,109360,214417,114981,33115,-49621,-129832,-112963,-104278,-78564,-6174,91038,45470,-32814,-64941,-51978,-84269,-92381,-84550,-85559,-69174,-29481,-12331,-29171,-109233,3420,103810,65036,48706,65919,27737,-46817,-88360,-96110,-42065,-19664,-1661,44872,104025,87572,80832,106420,102787,60742,58716,10731,-38229,-3287,102984,183520,182255,85365,-44856,-80185,40605,106748,113159,18608,-32028,-10340,3670,1989,13291,8820,6377,-22365,-71182,-125649,-4956,157532,260528,179029,27280,-47264,2886,59920,98105,85069,43141,18800,7098,-47658,-127526,-57225,-81209,-116180,-90858,-49945,-33237,-11586,-36098,-103640,-112219,-168042,-37408,-18939,42742,45277,-23296,-100485,-84133,-72230,-80246,-67317,57628,241090,324765,188207,55304,-15493,-46870,-99933,-48766,76502,80717,57604,40652,75188,119861,114844,123973,169467,182304,111330,10246,-23855,72407,146968,133169,106015,30240,-11063,-5417,66202,113790,56147,-62120,-114993,-67897,-38001,-40149,26462,91846,49723,-68155,-25929,60495,126184,106075,106037,184668,215972,145274,107282,71980,34001,10854,-10720,19910,37626,48428,85294,130955,155624,181069,90871,-66579,-95287,4945,-24679,-60919,-6899,68025,10687,-118375,-41470,9145,59687,47208,31665,25484,26178,21179,-12124,-81493,-118552,-74377,-34624,-14300,-18116,599,-30787,-95085,-46773,8205,-5574,-21274,-31831,-4586,50097,71299,6914,-36608,36235,205564,269018,147238,46891,-20980,-64200,-69088,-48588,1630,-1615,-66148,-46539,-50038,1876,12712,-17166,-60589,-112006,-91907,-19768,58818,111118,152163,145065,170022,135428,68670,11300,11022,31178,12867,-50982,-133606,-110346,4792,52703,55137,105723,166659,183955,186360,140336,82916,66642,81897,58056,-7683,-3164,-7045,30448,46075,66047,148840,300325,304575,202350,158502,112146,-6545,-4250,5280,-14142,10139,104630,122650,88463,16795,-56203,-96542,7733,136393,196481,164612,90910,21283,-72616,-59845,-19256,-43735,-40120,39612,43525,-14021,-47643,-75969,-36734,-111,-78999,-147042,-59856,36530,108321,3741,-61334,-36617,-19722,-29814,11310,42978,97935,115330,97432,49371,-9284,-57308,-97735,-118122,-123307,-84448,-111020,-154175,-141101,-128561,-149932,-41193,13767,52747,89375,94574,101882,46877,-10576,-13377,-31783,-77154,-95623,-30280,-48904,-72666,-95124,-65964,-8634,55664,78008,27473,-36098,-59110,-50985,-38094,-5961,46807,47751,10496,-32393,-70827,-26785,68810,175195,194369,88309,-18798,-89634,-99639,-81641,2514,66800,82771,38158,-75646,-142855,-93515,-66810,-67987,-3681,-14280,-39104,-14515,8736,34751,22642,-28021,-123889,-15230,124366,188951,113523,46177,54196,129362,263495,319922,298966,317438,305225,230057,92711,1102,6842,-25377,-106111,-135455,-111180,-124722,-98698,-96297,-127933,-90699,-83313,-61802,-53359,-95943,-78132,43510,128601,102454,78505,79034,160677,222970,203640,110106,933,-39347,-65069,-88872,-51365,46378,72941,19121,-11517,-103453,5097,75882,131508,108091,29496,-45504,-83580,-90633,-28901,50852,73579,78589,85250,92349,74640,44499,22668,34019,62461,52066,6766,-22808,-91927,-102973,-42509,-26042,-85854,-65433,-11896,-6284,37427,110801,132221,46512,8540,61341,95504,44444,42028,163071,265346,274701,212633,129420,-21670,5003,149420,88045,25185,39572,49338,42132,49023,-594,-23784,18383,24732,-53793,-67338,3892,6069,-32663,-52852,-51246,5109,46934,31910,-35777,-98657,-101883,-68119,-39755,-44547,-75287,-104483,-68517,-20793,60687,78236,50350,52187,54149,46810,-20024,-69014,-28662,-74114,-105902,-35543,40059,75224,118780,189188,262132,202097,115066,74992,68656,42078,-688,5641,-18760,-74754,-139432,-108584,-53603,-15905,-10508,31527,34424,-18998,-51876,-92933,-123508,-54984,56026,74636,30015,35025,38927,12798,39981,131064,76577,-16375,-100575,-61649,38979,111644,84833,39066,-11333,-55129,-50533,8519,48180,34744,6047,-33157,-9323,-14625,-44752,-59887,-48262,-30417,-52443,-36535,-74062,-45047,-14347,5353,86555,62996,46138,-314,-32976,-14139,-14457,-42376,-42490,-34036,52251,247132,268895,191244,45973,-85152,-80825,5423,3466,-60897,27880,144119,263416,241478,181496,131939,151715,181839,154497,105956,38938,-14110,-21662,-86544,-84500,13251,140089,281969,232146,228882,311654,235939,246674,102758,33198,49894,137626,144347,80903,-40190,-157617,-69023,-35423,-35134,-11516,15395,25857,4758,-2977,-51370,-67432,28495,84575,78370,3791,-32183,24838,30017,-6401,-64141,-105469,-73230,204092,669640,1157670,1534861,1514515,1128065,811204,633745,457989,264887,-13382,-99960,-64102,-63278,-57988,31339,62838,-1717,-49075,-65002,-116205,-85715,-46532,-36372,-51826,-56160,-100978,-132088,-67488,30171,93173,120953,137356,102094,34968,-63323,-56164,75185,144939,110241,17565,-9226,-45252,-45733,-19810,45785,-50528,-74216,-5545,67601,74397,89740,85670,64108,22851,-39322,24815,22981,35072,67707,127267,106358,43695,-42937,-13925,26145,38341,29410,31940,5999,21996,70963,99201,37138,-73024,-49661,11610,25958,2356,-24285,2827,28980,-33723,-115151,-144490,-124444,-73688,-31069,-6555,-59731,-58433,16049,39599,-3050,-82605,-87939,-72887,-52589,-18447,29279,-3310,-26661,-52919,-85474,-53382,-44919,40431,109123,113120,-8422,-68244,-38529,-61278,-77586,-47092,-2436,-37220,-7608,43606,189946,58086,-69732,-65093,-47149,-54473,-53157,-50681,-50534,-15715,-4037,-25819,5018,8615,-46638,-81107,20507,97072,62180,29225,23309,-4594,-43656,-87219,-31270,-43787,-74082,-83792,-89502,-75201,-27733,36364,111272,114382,43701,33804,25808,7857,-13589,-44520,-102532,-41413,77944,132070,67817,13930,-19707,-67130,-10996,43482,32995,21468,23979,93838,176797,264975,278918,176724,100002,108026,131665,97127,35116,-27903,-66886,-23337,-4796,-50301,-57238,-30365,17207,79408,74692,67908,21706,-17350,-39032,-59869,-55326,-59351,-50514,-5075,34122,38128,-72196,-79835,24166,63803,57663,52731,37930,-22099,-38572,-25718,9852,64590,77861,61571,33467,59206,105153,133896,191724,181158,142659,55600,-57099,-92059,-63712,-35673,-65101,-73201,-86749,-16579,36310,67317,24211,16553,48828,48181,3529,-59309,-80843,-29848,-2137,-29862,-53892,-80892,-88898,-72593,-36591,-16842,-15236,-47107,-122571,-43125,26755,26866,5389,-72609,-69243,-80871,-85501,-90962,-70039,-1143,64858,83852,58761,20845,32231,41235,27750,-10529,-31250,-6560,-3147,-63784,-66655,40953,118766,124985,66057,26006,68457,105514,65689,12187,-46195,-96753,-42164,-56676,-72463,-56066,-56652,-24328,-3328,-1733,-21483,-86334,-112161,-80878,-23211,32278,40341,36451,21078,28943,23345,12282,-46180,-62416,364,47773,116288,185476,197361,140645,68118,15640,48243,161533,275331,234826,182413,170059,148342,81965,-21675,-128648,-35773,-5540,46184,55637,-43167,-46779,85835,155960,66965,38852,80939,93975,84970,31412,-5024,-48869,-88674,-91849,-68690,-85743,-98439,-79896,-81044,-88934,-125550,-105719,-86679,-36412,39171,62888,-13120,-82847,-27228,90577,192412,83660,85618,10017,-82228,-86006,-91256,-82673,-34551,-6552,-23572,-17703,64756,227774,444798,634343,698421,675900,420571,181072,109503,95063,61064,2823,-14561,237,79522,133847,170699,113775,46816,-15467,40382,185722,281532,206040,71497,7526,-2442,-44105,-32655,-19410,6262,22865,34858,61020,91959,70716,28682,57955,130202,116406,69667,58771,62896,114213,139951,107785,93002,27998,-1239,25728,-10778,-81192,-94433,-74787,-82079,-74590,-64524,-34645,21725,-3120,-13380,19595,48513,42008,21944,-34839,-57570,-98875,-81434,-88313,-116629,-71113,-53927,-84836,-122167,-74783,-66528,-94008,-101305,-69735,-37439,57326,174796,222789,208115,160917,95494,47197,-5509,-66686,-44779,1724,51572,130801,213000,208420,239739,172221,101094,52690,-1998,-35541,-36768,-3293,14043,8019,3760,-594,-8927,-12072,-42620,-4029,96422,139893,94935,-16809,-92811,97650,284692,333184,222813,66091,-33555,-62547,-40439,64975,200294,319710,415306,381495,181402,41826,-5262,-5042,51323,55964,11072,-68425,-136102,-87382,6035,141178,371517,398162,127892,-51467,-151620,-121490,-84854,-107609,-107850,-15324,80038,154758,191002,183264,76604,18267,52753,68020,6819,-84713,-109781,-106950,-77130,40833,163031,222644,200266,140900,84894,15295,16101,10004,-47052,-107992,-33681,11182,52053,33113,-30134,-59137,-85526,-127197,-166603,-96238,-36371,-26490,-25765,76686,203819,183140,48626,-75607,3745,47677,3951,-44372,4623,86401,145325,168733,144005,60768,-19235,-96724,-100052,-75860,-16007,4469,-32752,-66002,-107855,-85810,-12271,79358,135309,228459,309839,205076,72960,23206,49813,71464,49099,20552,86478,183407,212185,169698,116001,141921,247149,314186,201152,89531,31194,23084,-3829,-32989,-50947,-84048,-115620,-70477,3016,1651,32840,112499,151302,101995,8956,-49520,-12302,58008,94206,81152,23553,-73678,-80935,-22829,-28871,-97733,-69501,6171,-20969,19554,186323,377648,457041,412161,337873,457276,475490,431632,366423,278915,203298,139440,43836,-48994,-72250,5285,59764,30174,-33202,-68211,-63359,4483,63405,142317,266800,327434,291510,151845,81164,45711,-15191,-109709,-131649,-74227,-3129,128606,254488,138383,-38350,9195,203377,223998,73985,-7025,-13030,-19557,5020,36371,-26778,-112953,-11331,66851,88170,50571,-8863,-18724,-45195,-92601,-91872,-70310,-37844,-41392,-49154,-28005,-78705,-79235,-78181,-19090,76455,235498,245073,148074,122868,85558,69450,94309,131884,98669,872,-107509,-155987,-130810,-114554,-63973,-26969,-21025,-27387,37115,142152,273467,311124,249924,109476,-54542,-80467,-21379,17981,27386,-12478,-69197,-46156,-76519,-90883,-82100,-65648,-12338,67624,221002,367615,363406,168700,20678,11872,19582,-58740,-58945,-24679,-30328,-18899,-16026,-49371,-98733,-46346,-12696,-13343,-49268,-54246,-89323,-77686,-64410,-84175,-90403,-79911,-30582,78411,146497,181775,84944,-7522,-73338,-130026,-137852,-96045,-79178,-49825,-24851,-46122,-118347,-46206,19158,15727,-77252,-39837,90885,99870,35715,-32709,-88292,-50271,27733,47479,58484,69098,76785,29434,4044,-29950,-48768,-94482,-119120,-110509,-109278,-80920,-69905,-77350,-87555,-49788,22761,119507,174099,41109,-42807,-35574,-37496,-93288,-134034,-111955,-54211,37949,138616,145784,72325,13081,-10009,41218,81193,23272,-46410,-92603,-109883,-90032,-74712,-98064,-118260,-103043,-29226,-24289,-76713,-45875,-1825,-38718,-118880,-14192,89220,110894,29623,-51895,-105459,-86907,-32000,25909,35870,-7903,-82783,-45028,79663,108440,103060,50971,33186,37901,59175,46118,-29879,-20044,36195,58483,77777,114842,125533,97952,13956,7422,76097,151124,149713,112864,52658,-54529,-70409,-30634,3940,13652,-36144,-75990,-45037,10910,29187,53426,39743,9823,-32066,-9730,11899,-16403,-27242,-54511,-91886,-103307,-99063,-94305,-64686,-45881,-23886,32679,96765,116815,108708,82584,37679,10394,29573,60110,63444,-41570,-129033,-29850,-5777,-66038,-83937,-34119,17709,39506,8327,-37953,-79563,-122794,-93594,-56338,-1141,82628,94883,71295,60380,46187,2400,-12407,-31084,-52331,-1040,168998,327050,313921,179832,52286,12746,-28965,-108458,-64855,-90935,-95848,-120715,-53488,53575,146967,163485,108016,80475,24577,123251,358431,538777,626744,264892,-63415,-134537,-71588,-57016,-29772,-49475,-140750,-54612,56149,77014,10488,-74496,-60847,-67921,-97880,-71760,-15920,-53085,-78842,-35636,3203,73826,97437,-212,12917,8047,-1827,-625,-5815,8930,29513,35959,65482,128567,123003,-8184,-97091,-21833,-7956,-33813,-38427,-51968,-53702,-57496,-28351,62492,141323,124718,24055,-36321,204,13243,40397,73368,99033,96751,98360,123343,88400,35793,12065,-20484,-10215,-12831,-1706,27710,36484,174910,320233,264792,143166,6462,-114501,-80718,32807,-36294,-150733,-77364,43675,112109,98803,-31578,-47222,-76249,-113819,-92453,-12234,92988,148949,86318,25561,-2351,22148,20290,44376,72810,98861,71940,41150,9825,13065,24910,-37402,-78968,-3610,75794,50217,52424,112841,126222,84671,44011,38397,21110,9336,-20450,-45708,39066,97019,49370,-22091,-32779,33709,83587,96044,84774,45066,23440,9887,-22533,-12350,-41254,-76779,-8967,-24908,-70072,-76591,-45386,-24418,-40434,-49285,-84579,-127206,-99358,-56135,-27809,-84678,-111539,-68922,-6891,2461,25698,69424,114729,144604,98336,-3400,-47213,-19663,80675,173005,169357,114266,93181,13492,-60100,-153079,-118617,-38104,20390,50093,51951,112892,184750,139696,91541,27517,-68866,5893,17265,-55962,-72435,-65342,-31699,-135,31868,39871,4844,-17314,-34178,-40126,-50298,-64958,-78662,-77902,-31440,-27904,-84634],[-84861,-33103,6355,-9837,-7245,36328,13424,-74043,-46236,31689,69245,110789,70847,137713,207383,216007,205502,68295,-57564,-31685,71219,193093,277342,206807,147808,133515,156420,109910,-24489,-76515,-17118,-26460,-59395,-67038,-73002,-86290,-26043,39710,20016,-72569,-114014,-90381,-95898,9532,137097,155899,81679,-7607,-83074,-127946,-99667,-37341,-1981,9518,36379,29892,53522,130505,229997,229977,154363,200212,151928,16971,-85983,-150558,-140879,-102676,-1437,132471,135739,-28208,-76418,13907,133207,236660,143869,95177,177981,225171,206195,155546,62474,-30602,-17687,29368,53071,32794,12463,-22865,-82287,-129595,-155142,-131031,-110850,-43369,-15762,-45277,-56539,-10979,57705,88959,65778,-25081,-88915,-85892,-74432,-16009,9519,-7373,88749,277379,385808,351991,236607,135408,66472,43175,35520,73546,124524,109242,41043,-96071,-88739,120773,102844,12618,-23532,10224,70669,170963,166113,80697,-24141,-95579,-94690,-61973,-55121,-62003,-67525,-55008,-8483,-9638,-55281,-95772,-46726,-78161,-140265,-21317,250179,504821,579631,531147,318407,75971,-36050,-82650,-77067,-61302,-41512,9312,-16757,-59391,-41561,-11099,-19856,-27240,-32343,-16329,-27,-8340,-45553,-43256,20514,36712,3725,8535,19841,11664,-6193,-42290,-105190,-92954,-32051,-15496,-32149,-35982,-36874,-99915,-95950,-82880,-23554,54891,99488,108992,84885,45254,35065,24975,-1718,-24344,-5994,18240,39484,80708,45703,-89558,-155047,-27259,14916,-4014,-74652,-138460,-105506,-51524,-21180,-25139,-106837,-126977,-65632,-34904,-61339,-66107,-65119,-55288,-21724,25059,148783,258722,154391,62003,-33826,-129933,-105541,-96333,-83182,-24629,83234,46641,-35173,-65371,-39959,-59433,-97494,-97890,-105415,-78434,-35520,-20161,-33490,-106475,12920,116627,72827,45046,44575,-1037,-73835,-100251,-92656,-66757,-24486,4517,53089,110623,84979,53534,76341,80513,45966,44321,-955,-39659,2141,98780,152256,125865,19890,-87645,-46859,76627,134223,112925,15488,-38094,-14821,5182,7007,20703,18356,14898,-18269,-76636,-140747,-5827,153333,219212,126323,-2333,-47435,31264,88300,110357,81103,35215,12960,5718,-44204,-129292,-73317,-94235,-120490,-93417,-48227,-32065,-12665,-35037,-94519,-95627,-122995,-20466,-50036,-1376,12818,-35477,-103763,-84386,-68213,-61643,-28090,100814,279783,347617,187869,45658,-30471,-58618,-103334,-44071,92779,95779,73808,57397,90939,128185,114072,119097,159935,168794,106325,7492,-25435,73136,148475,145164,124965,45700,6482,12950,76046,116787,58533,-57037,-117162,-71174,-37367,-28934,40387,103742,61994,-41972,-23356,86913,169092,138166,107224,160177,194131,137595,114348,82205,41170,16161,-2400,35092,63124,78448,113455,169043,201190,213240,96450,-69798,-86490,6621,-41873,-82151,-15043,62855,-5603,-98001,-15328,42809,98192,72830,36738,12436,-3978,-12005,-27992,-87441,-104181,-58387,-31092,-15897,-11861,22068,7621,-67667,-52192,-14358,-34494,-36966,-40809,-6912,51424,73320,10409,-32311,39706,209710,275354,148375,44178,-22490,-54194,-53603,-41824,3263,-138,-67835,-50856,-54810,-1239,13321,-24047,-72620,-118875,-84531,-7149,74530,130886,159079,133903,146868,107345,44176,-2141,6779,28330,15114,-50365,-133825,-83188,27777,60579,47713,73343,161252,198027,210877,171252,112317,96544,115210,96680,14482,8914,11670,50740,79823,118898,208548,332818,293111,197636,166854,122464,-2896,-18281,-10322,-35133,-32270,62981,76541,33713,-30364,-94489,-92031,-1116,101182,149324,126122,67225,8517,-70828,-39094,-20747,-62395,-52120,32945,38216,-20433,-48206,-62014,-9456,16269,-78959,-131547,-63647,14076,80701,-7174,-62794,-45902,-35944,-41198,-2083,21712,77249,104209,95107,53473,-9636,-60602,-94615,-105386,-110701,-75344,-101570,-144835,-138947,-119834,-133128,-37356,24834,79540,135175,130163,108775,42716,-4165,-3273,-35270,-94038,-76965,1376,-21296,-58095,-88740,-70268,-24493,25167,38285,-3684,-48024,-61384,-49537,-32278,2084,42235,35464,13515,-16058,-52027,-19759,68403,170239,174605,74241,-23516,-85185,-97530,-82362,3532,78060,100488,50176,-66108,-105199,-43429,-20133,-25365,31396,11353,-27156,-11330,-5727,13985,6476,-43524,-129630,-10128,129900,197058,120347,37525,28356,95342,232598,306990,300780,344228,337902,252269,99312,-16318,-20169,-45949,-114821,-116078,-94555,-115740,-104342,-102907,-120484,-65432,-51898,-39767,-42226,-88751,-95878,11953,86728,56037,41321,41738,112649,168621,158607,95811,-2872,-59769,-86052,-102766,-77631,22124,66367,29140,9653,-99498,-16058,47852,104879,84554,9574,-59916,-88884,-87474,-37781,27249,52925,65480,86221,99281,67962,33023,2023,3922,40016,48808,10179,-24099,-94687,-73190,-10132,-20357,-106024,-67771,2273,15525,59951,136265,156335,61024,38168,104051,123276,52974,24268,142668,245470,245489,190630,113435,-16025,43541,154779,66276,11219,39569,56606,37620,53029,7180,-18229,23631,34065,-40059,-68672,-4949,-7121,-49664,-69690,-25705,54642,88858,52253,-31544,-99410,-117588,-91410,-54521,-46083,-67951,-108936,-80813,-29831,61633,92527,69960,70255,66596,57551,-11564,-75651,-52456,-88679,-103405,-30968,48328,85914,132433,200812,251037,181807,103206,73402,70810,45430,11006,21656,-27142,-95508,-141724,-89276,-29718,7333,4254,23415,16466,-39866,-70642,-91764,-115671,-67180,30653,38295,-15194,-24527,-14122,-12148,34106,130039,87529,-6301,-102775,-71366,26998,102378,86594,42627,-15428,-61654,-49575,-397,15579,-15327,-33939,-39266,-983,-11187,-39777,-53166,-49614,-36002,-56524,-39552,-57872,-5269,5620,16458,103535,93187,90699,33549,-31027,-21719,-22668,-55772,-60650,-57583,22939,231067,266935,173984,44348,-75500,-89858,-5886,-2693,-72727,-3068,89169,194856,189439,170577,130286,149688,217624,237075,208875,119875,15829,-33716,-109213,-81003,36340,161552,259328,188014,202760,303898,244217,281412,117061,28878,24978,95529,89449,35374,-68390,-129611,-41397,-10161,-20282,-14489,300,2502,-19755,-19385,-53193,-46848,46608,98359,86414,-594,-22641,38310,38999,-4503,-68454,-107617,-62317,243044,746779,1249618,1672649,1720216,1325828,938702,700214,479945,260473,-26634,-108728,-68426,-60920,-63965,25772,49424,-31750,-78449,-83110,-126471,-91417,-57731,-45226,-56720,-58446,-101892,-134911,-65823,40143,103914,120810,128002,86219,23327,-65702,-55069,70055,132885,104363,17441,-8905,-47649,-53578,-67409,6551,-83338,-82868,7679,96771,119158,157466,172803,151767,88630,-2786,51843,63657,68889,82819,138145,117005,57862,-29243,1003,39473,55851,45854,32256,-4740,21194,81439,110519,37847,-74140,-38164,25917,41463,15912,-3512,39164,56603,-25939,-117861,-156102,-136439,-76100,-31520,1990,-38287,-40635,25410,46128,9779,-58736,-66471,-41044,-34144,-14930,17387,-27157,-51034,-71416,-109856,-75024,-56524,30368,89589,86286,-19091,-60040,-18659,-42670,-70816,-50716,-9298,-44866,-4816,64227,233649,67675,-64445,-61437,-38775,-37752,-31408,-34117,-35837,6065,22116,1363,32094,19236,-43810,-92639,-3649,56986,15921,-3124,17220,8974,-10956,-54310,-55125,-48620,-62161,-63178,-69412,-58917,-21505,35873,113126,126634,54029,41169,32606,22354,4507,-29761,-86645,-21776,92156,130320,58658,10837,-18193,-68913,-14552,37206,22555,10748,15183,94377,188351,290812,298061,190693,118751,127997,154799,120875,45409,-16400,-55446,-36569,-25770,-66134,-46450,-3577,55771,91200,72459,72584,26395,-19814,-41391,-58266,-49524,-45542,-31706,15948,61716,69885,-48406,-38572,57632,89606,72524,63162,48132,-12990,-25460,-1335,33896,80636,81110,61266,31998,59435,112155,137630,183313,175008,143000,66425,-50974,-97666,-71823,-52766,-99191,-135751,-110497,-6099,55048,88044,45454,39331,64622,65838,11842,-49963,-65323,-18731,2433,-30922,-67794,-104945,-93672,-57428,-30071,-21782,-29571,-72214,-123118,-20351,26562,13173,-5500,-83524,-60316,-55250,-47021,-47691,-33370,17215,53810,51920,25653,411,21304,32553,26410,-8521,-33590,-10402,-6154,-64696,-60415,41508,105737,106532,48070,5391,52575,92992,57662,9829,-52555,-89577,-22613,-39393,-73574,-67848,-69264,-36136,-10839,-3010,-20249,-91027,-109232,-65801,-4074,48944,50096,33938,9728,15505,14766,6802,-49570,-53223,21814,70875,134720,208763,208785,139223,61538,14755,54662,179668,291068,231502,183257,177036,148579,79375,-21459,-135794,-44767,2432,64318,56199,-51067,-37086,115053,187354,105218,77811,143739,168313,153687,87278,31306,-21177,-55549,-71180,-53360,-83425,-102862,-77397,-77939,-87744,-132813,-89633,-68806,-33071,38237,66991,-62,-71008,-61178,22503,110094,80016,97779,1042,-100437,-99697,-98135,-79241,-31209,1213,-16188,-10485,73301,234515,452784,667828,779078,779958,508677,227672,137629,120252,79882,8198,-12998,4997,82280,131286,154057,83966,23807,-19701,34457,162676,265778,200257,68658,16046,13221,-22105,-11351,-1097,20604,24522,22616,42787,70377,48606,14127,38318,74772,52329,20900,36155,57215,113702,138129,102173,85548,12419,-37555,-33588,-73610,-95517,-83631,-60374,-91973,-90193,-75629,-46290,1295,-37644,-39171,3928,36821,32025,20530,-30303,-46003,-83075,-72892,-93975,-132685,-82089,-65859,-90647,-137204,-77075,-66898,-97911,-101648,-61988,-28310,57394,143361,174769,157624,113500,56768,25593,15625,-21597,-7692,33288,60261,107196,161014,117525,131130,76366,36793,6704,-35504,-50348,-39939,640,30082,24304,9435,-3086,-24917,-32767,-48667,16361,109705,128902,66187,-38850,-91992,101148,274377,308146,195049,44317,-48198,-71828,-33474,85388,233718,363568,473939,441767,215554,53775,1232,8875,71561,79568,28196,-55838,-123050,-96229,-4824,130303,363697,423619,157421,-32161,-133621,-121507,-91621,-109787,-110802,-24853,57303,115639,134811,133835,53815,14013,62471,76280,11035,-82506,-100010,-90954,-62123,49143,156878,211036,198113,145030,82030,3893,3025,-7051,-56281,-107325,-28400,11755,44297,20414,-23180,-46526,-84239,-126754,-153056,-103904,-58658,-56204,-41608,64316,182059,162774,33174,-96634,3231,60405,18494,-31351,21801,101469,138518,126325,109945,43013,-27901,-91672,-78451,-46555,7657,14356,-30478,-63045,-105905,-108764,-32049,72681,91608,179034,268881,191505,63984,12119,41262,69792,53908,22103,69646,131549,146249,128118,110801,145520,249798,318645,221366,100323,28227,11373,-15199,-38954,-47202,-72448,-108011,-66081,16113,7469,27874,90827,120077,86197,-4111,-59860,-15015,54493,95904,90198,37950,-55583,-77418,-26846,-29416,-97239,-77820,-1126,-24324,17375,182986,381180,475610,445419,364952,442176,410756,360137,304888,235565,171973,118916,35395,-53780,-55547,31873,88444,49650,-28694,-81550,-71167,3074,74152,160678,254792,287288,271028,163500,99655,57322,-13627,-111188,-123782,-63480,6449,138679,272990,164135,-9974,-9005,146245,188428,59491,-24335,-31021,-28974,-36,21054,-59732,-87935,15271,74543,79574,27228,-35117,-37100,-57800,-104890,-106488,-82924,-41204,-36673,-40729,-9362,-42754,-61506,-85088,-24579,84043,274607,286112,158112,115927,73627,51438,76162,115738,86676,-11461,-113940,-154541,-119930,-86211,-41195,-13293,-8690,-12889,53291,139705,275693,328265,267855,121148,-60419,-68038,-39,42440,48606,-6712,-91275,-50513,-52317,-63140,-72784,-70631,-32447,43001,185733,330706,342638,148890,-10417,10032,47032,-35104,-64919,-42776,-40773,-23829,-26314,-62523,-81809,-9952,26358,25348,-22980,-49206,-107219,-107165,-97521,-100972,-92301,-98505,-59259,47271,113550,169605,104856,-4041,-75056,-130656,-133006,-91611,-75780,-50223,-33826,-63134,-111092,-25197,29116,16999,-71936,-26494,87564,79151,22632,-37424,-87346,-54153,25715,58924,67096,61009,75423,38455,-480,-35296,-46257,-86910,-126530,-121635,-114057,-79676,-64747,-69209,-74440,-47373,12756,87303,119777,-3202,-65127,-45857,-48651,-98332,-118545,-120012,-88161,-4470,107922,144367,87445,27503,-12918,11223,32839,-11687,-52030,-90759,-108028,-86278,-67325,-77250,-103709,-112826,-43239,-36110,-97482,-56169,-6795,-44111,-102650,-2457,98988,117770,24537,-67346,-92396,-49523,-25987,21609,36542,561,-71480,-57379,76060,118153,112588,57991,31864,35549,58317,63212,-2278,6750,62931,81278,97665,136929,150579,96194,4571,-2075,70356,147103,143011,116330,65297,-45269,-87286,-64319,-26442,-6627,-51358,-80483,-33750,20047,22014,21479,-22013,-44615,-47744,-6715,11125,-26041,-44031,-78395,-104220,-94001,-89203,-84985,-59640,-41572,-19098,42171,117084,147113,133406,102039,54200,28847,51236,82985,82757,-34352,-111853,-26124,-9299,-70342,-77832,-23048,23341,48769,23605,-26948,-76839,-119969,-81366,-47881,-4046,72062,90481,77214,65445,50538,23257,15505,21,-17383,20032,183396,315802,298377,154228,25933,-4873,-31974,-112729,-64958,-89217,-96298,-136860,-66314,32114,116733,112895,62258,57472,36289,139068,379447,553898,596349,267165,-45656,-131092,-81072,-68170,-7486,-26677,-134021,-89110,13826,40250,-13287,-66316,-42791,-48337,-82511,-81024,-17730,-31986,-66098,-35254,4893,67251,78138,-16483,-7914,-9596,-9439,13639,29392,45511,45782,33446,48878,99674,81906,-47071,-71868,-6086,-18341,-65922,-47019,-39926,-46031,-57917,-41217,40605,111625,96561,13117,-37316,5066,25050,63372,102975,116847,104726,100251,118061,78917,29739,14669,-12436,3341,17202,26682,30821,23724,141451,248786,204504,118053,6065,-101375,-97256,27052,-26931,-140628,-79740,52038,130722,102318,-40702,-45509,-57346,-88066,-75423,-11480,87792,142855,82102,22551,-4185,18552,18173,48764,98480,142127,108793,62859,19772,18326,20650,-49957,-95506,-1180,92798,67814,40442,97324,121776,92538,56950,47669,30325,21583,-11734,-45873,48179,127721,92078,13750,-12101,49691,111608,126945,103178,56891,38437,35678,3832,7617,-31732,-76341,-10539,-38581,-76507,-78079,-53196,-43301,-61373,-67863,-97128,-114090,-88965,-44210,-23097,-95429,-136205,-95706,-20269,-3588,22553,63349,104407,122572,56758,-50121,-84231,-43537,59870,160894,168202,116160,96842,29738,-30589,-134227,-140340,-53020,5905,23055,19423,132292,184254,129095,78457,5033,-77485,22753,18375,-57258,-71495,-63377,-36233,-12025,16650,20871,-10359,-23168,-39824,-41129,-43582,-61209,-77339,-80131,-31167,-18369,-62579],[-86729,-64248,-16304,-19219,-13782,28078,16352,-63286,-68383,2411,42705,92351,72004,137902,208606,231271,236916,90329,-53850,-59333,47713,163319,241531,177337,123796,115100,157709,117575,-33824,-77421,-10298,-25514,-58137,-56175,-46310,-36881,25860,77382,55894,-33069,-126159,-120712,-80600,75642,196843,187733,84269,-29114,-115103,-143120,-106607,-24785,18531,29000,42073,35529,64890,144349,249920,261885,192101,230675,145521,20316,-75135,-143610,-145540,-101608,-7057,106905,88330,-64740,-66213,8148,114315,200645,112259,73384,159049,231948,242816,202419,89687,-16975,-7616,34381,51817,26552,-2289,-37664,-91793,-133262,-159160,-135449,-126377,-71850,-57146,-86193,-72860,-23818,46366,78507,56117,-32268,-86316,-77060,-72312,-30539,-18249,3066,144620,314096,361003,299929,189317,109174,60213,43248,35208,75559,119640,101440,32263,-107641,-69266,140993,100898,-4583,-33744,27003,100597,212099,204070,105728,-13893,-91933,-98974,-74067,-73126,-81815,-88808,-48306,395,-9355,-57937,-79522,-30176,-61043,-126793,-45801,205155,446693,500230,457537,264024,57629,-36363,-70958,-67868,-47316,-21402,20160,-25077,-77467,-45464,-3911,-10460,-17247,-17077,3510,19334,10042,-21644,-8627,61384,69887,28378,30505,41511,23383,-796,-39852,-108613,-97665,-35633,-23656,-44833,-45477,-39534,-107652,-113270,-102322,-42580,36015,88970,111414,78888,27288,3280,-8182,-29886,-50714,-23000,25220,66976,109405,63575,-87226,-147549,-14655,35295,9933,-66732,-127000,-91191,-42330,-16452,-19469,-93925,-141179,-84871,-48390,-66771,-62909,-51825,-35117,-2613,42841,178856,284118,184396,87985,-17035,-122810,-95624,-84473,-80226,-39253,76137,50450,-35401,-65710,-30168,-33952,-72886,-95630,-124296,-79367,-29522,-20601,-36129,-101575,20976,124754,81071,43716,24753,-28068,-97972,-89855,-61688,-86653,-29987,9847,58766,112836,82609,23335,40667,54950,30490,28588,-12822,-40963,7738,93684,121314,74063,-40708,-108316,-7276,114466,157446,110607,13612,-40881,-17550,7421,12409,28382,28508,24100,-10794,-71970,-115445,5587,150724,175827,75884,-27962,-42550,57883,115845,118696,74475,27832,8649,5501,-39477,-118442,-83014,-96476,-114595,-91385,-44756,-29006,-12398,-33487,-83120,-72517,-67915,24691,-50632,-34611,-15132,-46151,-105854,-84079,-64131,-42986,14296,147747,308604,356866,184976,38308,-41764,-66843,-99062,-35696,108252,109737,88637,73806,107926,137745,114466,115108,151562,158150,103810,7314,-25012,74363,148340,155453,142134,60565,24551,31194,84182,116546,59987,-49346,-114918,-73310,-34106,-14016,54428,110383,69478,-15217,-11661,118643,208481,167444,109037,133521,167540,126604,119019,91904,49706,24450,9267,51680,87709,108508,142802,210961,253567,246910,101977,-69883,-77779,5407,-58195,-102475,-17739,62406,-12772,-62651,9389,69674,126529,89246,35934,-4567,-36910,-46115,-44686,-92355,-90392,-42075,-24017,-14575,-8103,33087,38822,-40460,-53981,-37579,-58443,-45251,-45184,-7020,51681,73264,14015,-25958,44088,208745,274701,145867,40582,-20723,-39004,-35764,-33050,3744,616,-63167,-55807,-59529,-6349,13602,-28530,-83519,-122855,-75982,4701,86502,143579,158394,119272,123188,81680,23915,-10885,4259,24505,17103,-47494,-126853,-56302,49675,66422,39392,32771,141328,202304,231374,202889,143946,126847,145661,131770,35500,19561,26969,64214,107210,174672,274800,365245,283725,193414,169815,123200,-3920,-25833,-19423,-51476,-55915,37578,42668,-11615,-71655,-114664,-80822,-10798,67202,107404,91097,45998,1797,-47163,-13494,-21474,-77421,-65930,18324,26133,-29898,-50502,-48769,22833,50250,-58824,-112322,-67386,-8920,51030,-18734,-64347,-55526,-51584,-53424,-16138,2297,59759,97067,98337,65247,-2907,-56571,-85756,-91252,-98955,-67741,-93357,-137007,-132748,-106835,-109953,-39227,30193,101392,177699,164165,107593,30375,-1973,4901,-38784,-107254,-51181,34388,8919,-42592,-81849,-74820,-43937,-15095,-10795,-39207,-61046,-66093,-53439,-34182,3109,32397,22350,15882,-3017,-35851,-13522,65750,159428,146694,54178,-29534,-78603,-92238,-81057,3722,85863,113289,58398,-54492,-63511,11273,27745,16036,62037,30160,-21565,-11728,-17770,-1971,-5964,-56806,-126645,-10228,122157,184859,111419,23164,1502,60400,194596,284213,298913,367724,367951,274180,112267,-23852,-46121,-66907,-119264,-98415,-78780,-107282,-112365,-110369,-105424,-39696,-18476,-12986,-28050,-79401,-117744,-29674,30288,150,880,7039,69516,115081,108394,71543,-7374,-71242,-100604,-113089,-106448,-5059,56142,38548,35824,-60698,-26971,17403,67538,53042,-13855,-75002,-94579,-89446,-53077,-935,28950,49839,84326,102859,57790,18730,-20354,-27397,15866,42498,10867,-27337,-92050,-42354,20677,-18489,-126741,-67686,15768,37181,82322,159025,173073,68268,60500,146586,149337,54849,-1834,113658,216599,207778,159936,90410,1077,88569,162705,48928,-2789,39020,66493,39965,56528,12927,-16281,23329,38208,-28371,-70131,-17818,-24330,-68495,-70378,19106,105768,127520,67702,-31587,-102792,-135833,-117460,-72136,-47303,-56523,-91447,-94554,-42625,57861,104434,88119,86415,78421,70268,1244,-79074,-80341,-101863,-101508,-30233,49276,86673,134351,198028,223893,149755,81803,62804,64511,42048,17832,37344,-30159,-103062,-120394,-65799,-2920,33260,23618,14806,-3034,-62539,-93472,-94502,-110878,-79459,2848,733,-56085,-77925,-63449,-31697,34994,131227,100462,7406,-102498,-85081,10189,86229,80905,40629,-20868,-64932,-51158,-15194,-22085,-65706,-71619,-46499,3281,-10354,-36913,-50986,-55647,-45142,-43575,-17196,-9348,29445,18353,27467,117360,122110,124693,54136,-29822,-31824,-32897,-70091,-79840,-79418,-8273,197375,251786,147114,36266,-68871,-94004,-20639,-12340,-85041,-33772,39789,132601,140214,151717,120756,123159,191936,218629,198197,117984,26953,-22491,-100413,-67558,59557,175350,227516,142271,170854,280561,242673,304430,129324,29541,13576,65261,47195,770,-84458,-103844,-20319,7758,-8522,-16618,-12225,-16152,-36041,-23440,-41192,-24899,61083,108400,92263,-7084,-19486,43814,41235,-7376,-75827,-105627,-51648,267687,774689,1252850,1692300,1815079,1448454,1006255,711251,456179,227149,-48106,-120617,-75844,-63427,-75779,10418,23970,-69039,-104685,-88324,-108061,-96848,-65810,-51308,-62228,-62877,-103744,-131289,-64303,48868,110569,116020,115288,68735,11362,-66371,-59365,56675,113372,93959,16665,-8837,-46978,-41324,-91395,-46401,-119793,-90629,12178,98604,106286,129223,137981,119787,62247,-27587,71273,101629,101709,94063,139515,118367,64402,-22591,5300,43300,66554,59080,30675,-20726,14649,85989,117069,35370,-76221,-30160,36804,54239,26743,14653,75389,81694,-20883,-120184,-155663,-146165,-77012,-31671,9328,-15190,-22984,34117,50952,20377,-35359,-32921,-16289,-20839,-13832,1059,-55312,-78598,-84300,-121337,-101998,-71877,15822,59781,47806,-30884,-45944,3303,-24459,-61235,-51309,-15590,-54073,-4007,81035,265081,68780,-62717,-59671,-33110,-23855,-14170,-17434,-19345,30546,52789,34117,62374,28087,-43778,-107171,-25599,22893,-23131,-33364,11159,25788,28701,-6762,-81111,-52857,-48182,-41791,-48791,-43648,-17444,33008,112387,135960,60774,42573,33936,33513,21060,-16366,-72231,-3983,102825,126069,50371,6984,-20886,-71132,-19444,27052,8574,-4017,2719,90104,191329,298936,295465,191059,129616,143357,173020,137133,48548,-9511,-44856,-49230,-50359,-84248,-35346,20574,87333,94115,64769,72661,27140,-26094,-46850,-57646,-42888,-29630,-12863,36129,86467,95708,-13725,10244,97625,120353,88999,70918,52977,-7967,-14871,22738,62196,98062,82738,57914,27028,54247,112539,135497,169972,165924,140664,75235,-46050,-102484,-75969,-58629,-99762,-102538,-60207,18214,74324,107262,65957,60526,79273,81643,19917,-40179,-53142,-13024,885,-37550,-83485,-125560,-91756,-45684,-27231,-27862,-42583,-91113,-107599,-11657,15359,-9935,-24300,-95868,-50480,-28674,-5182,-7495,-4053,27685,38916,19241,-11411,-26858,4525,20184,23489,-5553,-33611,-13473,-9262,-64122,-53305,40799,91406,88279,33618,-12428,37074,78475,47535,6125,-60335,-80759,-5425,-24418,-71025,-82380,-84482,-50106,-21101,-8587,-23140,-99265,-103307,-51298,12100,61181,56167,28777,-3442,-22,6283,-438,-53447,-44269,38035,84839,140530,211893,204124,128581,49046,13215,63113,195846,297126,219299,174491,172861,138090,68663,-25974,-134957,-54413,7798,72570,48505,-58646,-20771,142110,210585,139596,124064,220355,256070,233249,150110,69415,9169,-15525,-45885,-39998,-83644,-106187,-67948,-69242,-87158,-130370,-71142,-45876,-22067,40647,72744,15998,-48365,-75756,-45810,12069,71469,99776,-8260,-113772,-111499,-103907,-76209,-27938,6685,-11140,-5083,79923,241283,459818,693159,846830,862432,581155,266044,158602,138574,94076,12457,-11378,9835,85770,130819,141231,58349,1789,-23847,28231,138453,240634,183786,59904,21427,25349,-3198,8014,15200,31073,20014,5725,21754,47562,25704,-2827,18334,31048,5388,-13789,18999,49755,105968,127589,90688,75273,-1753,-71040,-88338,-121002,-81673,-75176,-47409,-90405,-104020,-82110,-47237,-6487,-65026,-65805,-12465,25085,22716,22277,-20763,-29566,-60706,-53360,-88536,-142533,-86969,-64522,-75202,-116634,-79764,-67521,-100930,-97996,-51943,-14509,63636,117266,132324,112681,69340,19184,5733,38965,24369,31777,61761,62394,76819,104750,34712,32288,-3315,-13395,-33765,-65096,-60960,-41929,4430,45211,35124,9091,-9262,-41671,-52451,-42115,39250,118486,113449,38368,-58720,-88470,101170,252912,269104,159486,21890,-60121,-75950,-21858,106521,261506,391956,508038,481221,244061,67230,12985,23390,87616,101788,47299,-39402,-106959,-104258,-13362,124298,355883,443817,190207,-6952,-109934,-115088,-96574,-109932,-111714,-33798,35530,79407,81994,78969,23105,11156,71290,81046,13941,-78999,-88491,-72842,-44006,58335,145783,191835,189684,144688,77544,-4403,-4651,-14205,-55397,-103516,-25735,8864,30129,3512,-15979,-38381,-83741,-120164,-131577,-99003,-73254,-77231,-50323,48887,154449,140260,23081,-105229,-58,68164,33439,-16052,39339,111577,121362,77607,73231,27270,-33480,-83664,-57234,-22014,24522,20654,-27659,-58900,-97698,-127801,-59000,55438,43690,130153,222235,175778,56390,3093,35047,70672,61685,27719,54223,79787,78895,79727,99768,144730,246478,314307,240290,116241,31604,7491,-17145,-34284,-39065,-59808,-97847,-62634,27495,13803,21308,60830,75142,59335,-18367,-67262,-16156,51149,96929,99556,54661,-33134,-57784,-18943,-20772,-88976,-84891,-8458,-27122,15924,175466,369952,473762,465501,388120,421469,347520,293400,250570,201356,148677,103616,29426,-56610,-34891,62105,119410,71385,-20572,-93843,-73008,6041,89332,182586,241438,249877,250620,174599,117067,65285,-13547,-108906,-111810,-48794,20674,154526,297490,195188,20159,-18607,90909,150354,47676,-38077,-47291,-35966,-2593,9215,-83985,-57348,35273,77951,68911,5520,-57292,-51557,-66316,-110087,-109414,-86575,-37067,-27598,-29027,10591,-4791,-36497,-84976,-27487,92983,313806,326497,168510,108628,61625,32764,55126,94711,68029,-24840,-115287,-134219,-92450,-55292,-17610,1310,5605,4634,67624,130376,264194,329348,273945,128977,-63157,-50872,25609,71106,75654,10344,-103613,-51634,-25862,-27536,-48269,-58736,-42989,24366,157870,296284,317897,129564,-39821,21984,85519,-3467,-63861,-61106,-48133,-24765,-31873,-69126,-61090,26163,64153,63443,4216,-43132,-119771,-130615,-119566,-100967,-80943,-85077,-86423,15749,81097,156018,129122,7374,-71673,-127927,-124700,-82502,-68069,-44720,-30510,-58849,-80325,-3967,35832,14545,-67144,-11020,82222,60602,13096,-37973,-81803,-54220,24164,68542,76248,57966,74192,54617,4229,-35993,-39653,-74088,-121811,-125133,-112966,-74637,-56123,-49129,-55864,-40838,4434,51571,58715,-52241,-88295,-53480,-57307,-99755,-102177,-110195,-113877,-39461,73472,135365,102652,46883,-3036,104,1529,-35451,-52500,-85120,-102196,-79451,-57870,-58149,-79632,-100829,-42543,-35030,-116330,-67738,-12586,-45925,-83331,11072,109050,126355,25343,-67848,-60960,-10132,-12914,19914,41582,13886,-57108,-69533,71086,125340,118921,60117,26946,33339,57220,78290,27392,36552,91819,106890,120062,159257,172227,90288,-3234,-9395,64498,141751,136101,121200,81125,-28832,-85998,-82894,-45823,-17585,-58578,-81450,-19562,32619,17905,-4447,-61377,-82298,-61363,-9252,5977,-34927,-58814,-102027,-92696,-73526,-73670,-73530,-51889,-34093,-10949,55115,140296,179547,158431,119881,69668,46915,74146,110720,111104,-13818,-82554,-21579,-11721,-72649,-71100,-13290,28662,60495,44540,-10031,-69429,-110228,-66008,-34996,-751,61575,84718,81913,70919,58937,43660,36162,23359,9571,35545,185867,288895,270186,124936,-1267,-25410,-38103,-94495,-57804,-83764,-92475,-149070,-75848,11815,82465,63814,22453,38734,49596,148895,389054,554249,542695,269574,-26947,-124674,-89941,-84033,3844,-12996,-124217,-119000,-26825,5885,-28408,-50161,-24497,-29599,-66064,-86781,-17237,-6513,-49396,-30296,12253,61837,60100,-28732,-20082,-21458,-18135,23353,59798,75927,57784,27933,29060,65748,38900,-70372,-51789,670,-32771,-99241,-48821,-23852,-34994,-52814,-48780,20640,80895,66045,290,-40333,5672,33240,86637,132807,133605,110541,97939,105389,63338,20235,14674,-7355,12994,45254,59535,40143,13869,107118,179110,148739,95645,11339,-75697,-90275,21434,-17855,-128801,-84406,55528,141909,98013,-50023,-46713,-42013,-62176,-58895,-13781,76668,130965,75824,19198,-7106,12644,14094,50708,120133,182881,145070,85166,30602,24385,18311,-56965,-112026,-4312,103240,83738,24279,70320,104673,89966,62424,51680,36782,31701,-4478,-45314,55845,155364,135307,57942,13652,59879,134849,155590,117771,64957,49422,57368,27642,25486,-23064,-77479,-16925,-52584,-82000,-79070,-62544,-65732,-87996,-91033,-109784,-102751,-83030,-36678,-19271,-100857,-162343,-127519,-37567,-12574,15719,50780,84527,90858,8620,-96684,-111684,-55303,46197,148742,162486,112046,93984,42021,-1588,-103395,-147648,-64355,-6083,-4218,-16960,148738,172886,111905,63568,-16227,-92656,15638,771,-68638,-76945,-65404,-42015,-22726,2168,1172,-25432,-28146,-42216,-43776,-39597,-57309,-77435,-87596,-37393,-15408,-47186],[-75242,-91166,-39616,-28596,-19032,18903,18226,-50794,-76357,-21399,18179,72618,72026,135869,207142,242535,264675,113799,-38926,-79085,27779,134168,202618,148977,102119,97055,154554,121332,-42551,-69663,2167,-20357,-53151,-43281,-19868,8968,69259,105129,84177,11893,-91846,-103229,-20780,146585,249333,208722,81192,-49527,-129315,-117012,-95168,-10484,36897,50359,51556,42727,75123,154967,262048,287184,225736,247883,131774,21970,-63129,-131267,-147989,-100765,-13423,79148,42937,-95519,-56161,1335,90852,157158,79808,51707,128657,216275,258663,230599,107550,-2933,4652,40258,50394,20136,-16910,-52619,-100093,-134278,-148825,-131640,-136381,-96094,-91918,-114001,-77410,-33807,32433,63006,41937,-39428,-80943,-65561,-66259,-36890,-51174,19029,195442,335297,324657,243691,143690,88527,58064,43066,30930,67959,103796,88491,22166,-117551,-48192,157917,101192,-16251,-45093,40314,128530,249845,241191,132764,-2122,-88534,-101275,-82235,-86039,-96660,-103869,-33316,11687,-6413,-55144,-61962,-13750,-43850,-107445,-67262,158800,377565,415980,383404,217331,45086,-34903,-57748,-52812,-23018,7735,37673,-26692,-94775,-47176,3041,-2113,-8330,-3413,21327,37868,29328,4277,27971,101489,101313,51645,51482,61868,32630,2981,-38542,-112601,-91383,-29919,-23455,-49580,-48437,-36125,-106091,-126702,-114569,-55304,22951,82959,114218,72515,9810,-25005,-43820,-60421,-73413,-34811,32199,89363,129603,74048,-87086,-139470,-4136,54128,23821,-55495,-108773,-73736,-31474,-10492,-12016,-76515,-141924,-104374,-63608,-71738,-56471,-38009,-14874,16326,59786,195703,287992,201304,107824,-2029,-111135,-83914,-70477,-71893,-52252,66940,54463,-35046,-67558,-24213,-10840,-35734,-70884,-112377,-70159,-10663,-11086,-38342,-96535,25167,125775,87654,43695,7620,-51813,-119116,-70215,-32589,-91244,-38184,12285,60671,110237,80622,-7693,-1502,24613,12508,10396,-26206,-44085,11252,85770,90370,26714,-95235,-82461,33583,149605,172953,104620,10569,-42386,-20388,8808,16770,34859,37357,31610,-2426,-55562,-76670,31689,151179,133696,29590,-50409,-35479,79650,138475,120013,63537,19548,4115,4035,-36239,-109056,-89728,-96078,-106684,-87662,-41531,-25898,-12171,-32397,-70456,-46485,-11345,71815,-36968,-59066,-39810,-57097,-108752,-85112,-61693,-25925,56607,192106,322482,348404,176439,29337,-54194,-76480,-90460,-21043,122763,120931,99729,86775,122469,145046,113107,109351,142210,148422,101506,7540,-24055,75141,146376,162820,155749,73303,41498,47643,89042,111689,58903,-41000,-109599,-76056,-29719,2228,65781,108726,69599,9999,8875,151503,238913,189077,109486,106056,137131,111193,118878,98881,57909,33813,21603,66284,107760,135269,170325,252975,307845,276900,104517,-68978,-71579,-771,-74601,-119313,-12442,69514,-4303,-26375,31255,88467,143123,95583,28832,-25222,-69807,-77488,-62248,-97379,-78917,-28928,-16865,-13038,-9623,31398,58272,-16963,-54512,-63055,-75626,-47485,-46675,-6553,49106,69104,15828,-19367,48033,202087,266522,139238,35650,-15989,-20538,-17212,-23955,1925,27,-54562,-62082,-64625,-14233,12370,-31155,-92967,-117180,-66899,14673,92951,146756,149093,100625,98528,57975,7639,-15719,1980,18371,17120,-44016,-115281,-30664,69354,69567,30028,-13377,106662,194884,246243,233916,176305,156360,172099,161048,54064,27672,37355,70381,126749,229159,341512,392535,275539,190371,168126,116891,-5804,-26761,-23723,-64542,-56965,34993,30436,-37352,-101054,-86879,-68030,-21334,35651,70574,59492,27539,2143,-14557,8405,-24388,-90391,-82236,-5174,6117,-42636,-54567,-37002,55156,94890,-24473,-92133,-71211,-30789,23708,-29200,-65686,-65081,-66030,-65887,-30245,-14554,46060,93349,105354,83394,9803,-48193,-75910,-78217,-88776,-62195,-86577,-130525,-127318,-94166,-85605,-45712,28586,114385,209871,192193,97990,10004,-4136,10168,-43108,-114184,-25046,65896,40963,-25871,-74258,-78894,-66206,-62953,-63804,-74457,-74367,-73383,-62864,-44161,-3861,17031,8595,16740,5720,-22959,-8615,60811,143026,112680,29762,-35331,-69217,-83722,-78879,2337,89861,121124,63248,-41614,-23147,63112,72500,55381,87700,42094,-21344,-14140,-26067,-12332,-13699,-65096,-117311,-14022,103379,154814,88269,4334,-24159,27455,153525,254436,294670,387378,393615,293202,128069,-20482,-68493,-87352,-117972,-81865,-64433,-99945,-122289,-115400,-85625,-13425,16845,18910,-10615,-66856,-136636,-76708,-36553,-60053,-40262,-23986,33716,67581,58797,41095,-12399,-71664,-103147,-112437,-128593,-30652,44552,48188,66207,-18590,-21736,-9665,22856,15784,-39192,-89977,-100852,-95688,-70907,-29093,4791,33738,80227,103316,45912,3283,-42598,-57429,-7176,34756,9967,-31140,-82275,-10065,49765,-16101,-127541,-63560,29459,59481,105821,180086,182821,69819,76102,183036,169993,50638,-33677,79208,180699,162901,120630,61418,31241,139028,173893,37197,-15712,38991,81363,53811,61475,17822,-16425,19257,38549,-17663,-68829,-32399,-42489,-79339,-39823,73761,153499,160277,78267,-34501,-106555,-154317,-142984,-90170,-46322,-39743,-65406,-103527,-57362,49356,112978,105540,102350,92223,88750,22447,-69197,-104054,-108593,-98987,-31679,44510,79108,126303,183354,185678,111160,54426,45421,51376,33683,21322,53303,-23342,-84952,-90976,-36590,28788,63441,47812,7735,-22212,-84763,-118086,-100427,-108577,-87245,-22973,-34262,-90095,-121032,-98136,-36953,44497,135977,116635,27145,-95670,-99765,-8493,66049,69693,34850,-25529,-64060,-53846,-33300,-59975,-109936,-96159,-52348,5338,-10139,-34442,-51200,-64912,-54362,-10848,28698,49356,57382,25748,37891,127895,148406,146626,62657,-29329,-42362,-43452,-83694,-97114,-92970,-34954,151094,225214,114209,24024,-63891,-91620,-34054,-21262,-94215,-61503,-2320,79277,95566,128127,113067,100163,150542,164341,153237,110127,67608,18502,-71657,-41637,82929,182573,191609,100550,137799,245476,233206,315238,141046,38256,24375,63891,33240,-12062,-79551,-80263,-4444,19241,-408,-18154,-21424,-28952,-42470,-14921,-18807,-2710,72683,116090,98399,-11657,-21909,42723,38516,-12877,-83936,-99067,-39715,277566,749546,1163285,1583507,1775153,1469156,997074,658103,383852,166058,-75710,-130849,-83425,-66494,-93760,-15192,-13008,-110671,-116515,-76964,-90901,-100170,-68463,-52966,-65899,-67139,-104722,-126314,-60600,58565,115402,109564,102555,53622,3396,-59732,-66212,37509,89627,81715,16733,-8034,-42710,-17335,-50403,-91112,-137928,-91172,8861,89861,85266,89395,86422,71473,23393,-81761,78312,135716,137257,103551,132605,111508,64332,-21955,1719,41012,72671,70767,30688,-38538,4527,85950,119532,31120,-77690,-24135,45307,65325,36034,31009,110832,103880,-17429,-119533,-142048,-139882,-76528,-32123,14162,9289,-2702,44590,56078,30439,-11415,-525,2914,-10485,-10726,-13299,-82648,-105508,-84897,-109194,-123234,-88610,-443,24375,6625,-34391,-23567,28496,-6451,-50732,-48651,-19807,-62929,-3919,93890,280129,61863,-63316,-58465,-28724,-11905,-368,-2523,-1923,57558,88366,73730,96550,35961,-45389,-122390,-38958,1217,-48718,-57474,7270,45770,71429,43375,-67566,-49062,-29940,-18422,-26909,-28397,-14195,29535,110850,143098,64698,38796,30381,41584,36431,-4171,-59036,12440,110558,120144,42749,1269,-27777,-74456,-24881,14485,-6744,-21045,-11701,82246,186441,290500,275069,180692,133301,153853,185830,146217,46793,-5940,-34956,-56551,-75297,-101327,-23970,42065,111108,89893,53718,70333,25778,-34687,-54097,-56623,-34662,-12922,5103,54443,106821,112587,17785,55074,137668,153396,107387,76974,53571,-5891,-5665,45788,92560,116251,83604,52551,19564,44638,105452,126208,151354,153304,134824,80612,-42610,-105756,-78648,-59658,-83799,-54348,-96,51320,93987,125636,86993,81411,93566,95497,27345,-31200,-44040,-11968,-5766,-49171,-101322,-141590,-88665,-39640,-28177,-34720,-53778,-102909,-101016,-16317,-5060,-39733,-49762,-106164,-41059,-3114,34958,26787,18247,32608,23683,-10272,-44733,-53536,-15924,4524,18706,-2586,-31695,-15670,-12518,-62239,-46664,37931,75441,70137,25046,-20648,28311,66073,36278,1093,-69733,-72339,8169,-12856,-66277,-99759,-102134,-66201,-34058,-18041,-29241,-107418,-94944,-38470,24520,68433,57998,20448,-19054,-16822,-1399,-9249,-58380,-37326,47809,89584,134935,196521,183430,108328,31548,13407,74048,209142,292570,198791,156250,157562,118284,51426,-34333,-131502,-65834,7710,70172,34328,-65595,-5050,159951,221042,166251,173836,302224,344681,311279,211636,107177,40760,27602,-19629,-32522,-89280,-106425,-51495,-54074,-88417,-124310,-51969,-21337,-5249,46046,79137,33345,-18940,-52584,-59110,-81097,56328,89007,-20956,-124742,-122446,-109800,-75092,-26538,7734,-10940,-4070,82428,245360,462246,704043,889698,907972,624145,289227,168536,146663,100848,13465,-11517,13221,88386,130063,129437,34767,-21150,-29647,19838,112357,206986,156401,43775,20864,30895,8799,20201,24097,32882,6026,-17966,-4162,21952,1872,-20515,737,403,-25906,-37378,4146,38073,89393,107092,71905,60662,-15667,-101024,-134198,-96185,-64923,-71430,-38085,-78332,-115153,-84514,-35063,7255,-65042,-93643,-31089,11950,12813,25191,-9070,-11839,-35360,-28237,-78882,-150225,-88465,-55299,-52416,-89081,-84441,-71073,-105177,-93157,-42393,155,71094,92249,93223,72645,27884,-18976,-14207,57632,65785,68761,84106,56981,41184,47461,-35584,-50145,-51188,-43600,-67328,-92938,-70345,-46251,4186,54033,36075,150,-21646,-61138,-70996,-28198,58113,117954,90862,9208,-79255,-85330,95630,220517,217658,115970,-3330,-71847,-77745,-9769,123742,278267,398661,509684,490649,259996,76311,22782,32034,94740,117421,64010,-23642,-92559,-114455,-21154,120531,345259,454757,221912,20513,-85312,-106082,-102787,-111926,-114053,-44940,12476,44254,32428,21727,-18323,9179,76432,79679,12680,-77140,-79569,-57326,-27589,63627,125714,162091,170949,135100,67624,-12976,-10773,-15344,-51193,-102178,-29588,-1315,5911,-21057,-16398,-40554,-89908,-115165,-113897,-89441,-82229,-90481,-57662,27750,120441,114280,15337,-93130,-9414,65984,42858,-4253,51193,110672,91431,24546,32741,10592,-39247,-77338,-41481,-7384,29935,19799,-27847,-57691,-88088,-110971,-95065,23158,-10143,80094,169059,153670,45503,-8428,26912,69895,68155,33287,37796,29014,12400,23883,77439,133890,232299,297378,252280,132250,36811,6954,-15053,-26433,-32290,-50664,-89948,-64538,31950,15989,9877,22905,18948,18922,-38208,-75667,-19974,44028,93007,104310,68674,-11324,-30679,-3319,-6624,-75020,-92258,-19454,-33438,10734,159599,340672,446831,465050,400286,391253,283903,228637,199637,171248,128497,89061,21691,-62110,-16373,89164,145982,89597,-13639,-110513,-72832,8909,105587,201705,221666,211535,225726,178535,126572,63348,-20228,-107796,-101324,-35737,34013,170524,321206,223535,45154,-24176,38686,110149,35349,-51451,-66161,-44611,-6896,-2799,-101208,-37087,43016,72360,52203,-18060,-79486,-66892,-75594,-113856,-108103,-87423,-32511,-19787,-18916,26865,28879,-12715,-82726,-32845,97852,343965,355577,172196,95646,45473,10385,27995,65300,39336,-42938,-115566,-116375,-67115,-27793,1369,12132,17415,20635,74240,109955,234379,308190,262389,127380,-67994,-33998,50368,98026,101235,30593,-98050,-53616,-4047,3683,-25940,-44202,-47066,7916,133013,261780,286162,106728,-69712,44118,129313,31914,-57300,-83975,-55548,-26057,-37203,-73553,-44505,54304,92795,92330,24255,-44215,-134140,-154050,-118553,-89213,-68543,-57034,-103550,-14202,47654,138245,151516,23090,-68226,-127471,-117093,-73622,-62030,-41549,-25859,-45015,-54125,11966,35126,4305,-68797,242,69660,40633,2902,-38751,-75907,-53870,19249,70414,79202,54533,67948,70192,15876,-33967,-33341,-61038,-108875,-120136,-108807,-69676,-48231,-29661,-40016,-35499,-5529,11770,-7989,-106473,-110786,-57853,-65131,-101973,-89727,-95681,-121088,-67530,34254,114718,112221,65947,14638,6760,-7947,-46092,-51604,-79792,-96652,-73604,-50338,-44254,-60456,-84138,-29714,-19871,-108475,-81222,-22056,-46983,-65425,21673,114403,131542,28416,-55517,-28334,24597,2210,17130,46979,27503,-43311,-84153,62321,126488,118617,54216,16103,28039,52420,87580,55221,65863,119304,131477,141118,177866,185747,78589,-11777,-16261,57114,133573,127561,125315,96879,-9827,-67280,-78558,-46844,-14884,-55944,-81957,-6735,44640,13964,-26607,-84733,-104177,-72214,-17493,-4841,-45736,-72033,-102514,-65552,-50640,-58257,-62768,-44188,-26561,-2960,67668,161858,208615,179115,132099,80689,61349,94788,139310,144126,15271,-52641,-18497,-15165,-75318,-66660,-7840,30695,71773,67693,10282,-59044,-96910,-49950,-19960,7025,49565,74423,82011,73686,64612,54831,46986,38693,29638,48827,179248,251368,233588,95171,-28698,-49032,-48093,-73411,-46099,-77620,-87793,-157689,-82041,-5856,46791,20431,-9214,23931,64377,156876,391330,544285,472322,264177,-14887,-114966,-94639,-107462,1836,-7620,-115728,-145635,-65566,-23958,-32568,-31367,-7787,-12476,-49784,-89204,-15112,22089,-28215,-18653,25160,56397,41963,-38585,-23670,-25276,-26237,27882,83153,97300,63906,19252,6171,27287,-2734,-62517,-36168,-209,-49229,-129416,-39804,-2915,-19947,-41639,-48161,5665,52798,36785,-12493,-44229,3311,38625,111106,162905,149696,114887,92182,86789,42910,8052,12712,-4457,19081,69511,93411,55358,9739,76312,118884,102604,80238,25336,-41565,-59868,18451,-7934,-113504,-89405,55393,146234,89114,-56603,-48017,-29437,-38855,-44509,-17881,61395,115146,69658,17761,-8934,6839,10671,52787,139467,221291,181889,110555,45389,34984,22327,-53175,-125387,-10932,108528,99283,11941,38314,80101,80748,63271,53459,43628,42941,4822,-40544,64890,181371,179734,111860,46496,65991,153793,183190,131273,72838,60519,79245,53637,45875,-10345,-72077,-22172,-59404,-80541,-74844,-68607,-85259,-113743,-111067,-102204,-88806,-75781,-26577,-7146,-88336,-168372,-157600,-52151,-18312,11278,37639,60265,55405,-36086,-121305,-102429,-48631,44216,141833,157730,107636,90561,56027,31244,-65240,-127576,-62886,-4878,-14084,-15938,167539,158204,95720,56251,-18804,-103087,-5798,-23694,-80429,-80758,-63912,-41433,-23852,-1712,-8982,-32700,-25937,-33724,-38377,-29686,-43135,-68249,-90344,-42369,-11790,-31602],[-67603,-115269,-68219,-43298,-27531,5127,13806,-42726,-72764,-39651,-5635,48815,65752,126574,197735,243215,279071,128310,-25987,-95430,6525,102062,158594,117302,77572,74559,141030,114574,-55690,-59244,14539,-16666,-50233,-34484,166,44521,98900,120093,100760,51806,-43225,-50320,47309,208993,285741,213249,68246,-71662,-109316,-98100,-83560,-1648,48160,67874,60073,46078,78400,156092,258959,297214,246869,246076,109695,18372,-54316,-118276,-151074,-103797,-23375,48404,611,-102676,-50311,-10248,60104,106011,44052,27780,88835,177146,246420,230549,110042,7079,14660,42671,45008,9957,-34447,-70739,-110176,-135103,-136995,-123721,-140555,-115431,-120933,-125257,-77335,-43811,14181,41167,21046,-49233,-76608,-55202,-59675,-36389,-84884,33890,229572,332843,275346,183774,99841,71565,56058,39328,19995,48322,74196,66872,7247,-128397,-29203,166991,100609,-24703,-60365,47294,151400,280413,272269,156525,7572,-88072,-104824,-89163,-96279,-108648,-109187,-18528,20678,-4617,-50608,-46371,126,-29081,-90035,-87957,112237,302812,333754,313899,178129,34479,-34378,-45350,-33596,8795,40884,57373,-23332,-113179,-49336,6664,2268,-3261,6013,34439,52517,45877,27596,60606,134598,126283,69961,68189,77269,36298,2429,-40956,-118773,-74839,-13733,-12957,-45096,-44264,-27011,-95086,-131553,-120054,-63591,13423,78888,114065,62877,-9669,-48477,-81053,-94362,-85845,-40879,37477,104373,138953,75182,-91204,-132396,2624,69302,35867,-42515,-86641,-54623,-20267,-4509,-4401,-59221,-125797,-123252,-82145,-77634,-51599,-25848,3417,33321,74139,197730,271503,203586,119272,8994,-97491,-71159,-55853,-60544,-65157,53141,56201,-35450,-72022,-23019,7767,3704,-34100,-79398,-52590,16658,8224,-40648,-92689,23844,118722,91271,44973,-3238,-65131,-104692,-51086,-11356,-74334,-50055,10892,58947,103873,79526,-34169,-49678,-10536,-8622,-9996,-41432,-50049,11229,73893,59822,-15571,-129659,-38148,72183,178582,179099,94521,5784,-43198,-24038,8797,19680,39763,44307,36453,5249,-29859,-31136,71883,155628,95868,-11267,-69578,-27911,95135,153674,113483,48734,10562,-906,346,-35618,-102423,-95407,-95381,-100117,-83849,-39278,-23372,-12081,-31157,-56227,-18922,43235,108726,-23401,-76207,-61402,-68651,-113007,-87849,-60907,-10318,97391,229709,319807,321591,160829,16610,-70421,-89105,-77526,3742,139021,130211,106937,95261,132714,148275,108750,100901,131382,139063,98715,7665,-22574,75686,143451,167571,165788,83940,57006,61860,90370,102222,54936,-32908,-102391,-79678,-24348,18873,73562,98502,62494,33353,37551,182122,257387,200616,107811,80196,105420,92148,113488,102548,65313,43271,32869,76833,121196,156732,194230,292008,359067,299186,102762,-67811,-68262,-11987,-90617,-118702,4155,87495,21476,9668,50200,99739,148637,92854,16488,-47779,-96239,-98050,-79088,-101799,-70055,-19960,-11114,-12056,-15965,18608,64772,1594,-54191,-90799,-81220,-44843,-46179,-6079,43225,60032,15033,-13273,51132,190318,251622,129090,29913,-8279,-135,1337,-15162,-1976,-1293,-43924,-68402,-69297,-24386,9622,-31626,-97588,-104034,-56858,22836,93544,139805,131846,78706,73870,37422,-3356,-16492,-349,9734,14472,-40655,-100672,-6202,86817,70425,20313,-60143,61757,176578,255424,264403,209327,185131,194445,183377,69840,33131,42715,70620,138761,278385,402114,410203,267488,189073,164231,109008,-3210,-21439,-24078,-74274,-43135,51117,40813,-37640,-103620,-65006,-55739,-32132,7711,38913,31743,12652,9733,18615,23978,-30347,-102248,-101068,-36427,-21592,-58259,-59845,-26918,84011,142431,16727,-71773,-74818,-48966,4016,-36077,-66084,-73716,-78364,-77648,-43228,-27874,36259,91779,113640,105331,26293,-38839,-67801,-67355,-80440,-58748,-80936,-124585,-123275,-82911,-61354,-53553,19586,115177,225267,209886,80800,-17433,-10433,11758,-48888,-111607,-261,94356,74201,-7748,-65412,-81268,-89540,-115191,-90485,-77223,-87663,-83599,-78018,-62396,-19464,-3848,-6012,15240,9608,-13715,-5260,53784,121653,74918,3723,-38307,-56518,-72269,-76524,-1098,89902,124328,65700,-27071,15876,110072,112598,91804,108128,47718,-24956,-16512,-29642,-16962,-16317,-65678,-105556,-19887,76564,111083,53392,-17898,-46544,-1360,113265,220790,288647,401776,412331,306406,142740,-9476,-84701,-106920,-111105,-66193,-51583,-93409,-134238,-112986,-61935,12724,53125,56315,9982,-50721,-126861,-111652,-101597,-110429,-79907,-51097,5111,27894,13115,7582,-18847,-65798,-95461,-100465,-114317,-48469,33741,58375,99244,25649,-2473,-27399,-25416,-25085,-65288,-104799,-108315,-105463,-86581,-53481,-17741,17927,73220,99668,33095,-12599,-63913,-84505,-26946,26519,7746,-35110,-66956,22682,75771,-10277,-105725,-56238,42893,81954,130459,199169,185182,66463,84719,207192,180095,40407,-69430,42044,139153,111369,71783,28042,71137,191342,186605,30261,-27792,39307,101311,78831,68068,21639,-18422,12088,35576,-7936,-63549,-46837,-57918,-71086,9668,127941,190758,182648,82785,-40002,-109527,-161333,-163073,-107455,-43090,-18086,-34160,-99646,-73094,34512,114465,120418,118287,109088,114987,54133,-42553,-102178,-105484,-95876,-34894,34565,63919,109483,159101,141062,70238,23952,22857,32169,20864,21625,68559,-6947,-54399,-57430,-2311,65014,97096,74799,2572,-40778,-105191,-142057,-110343,-109961,-90084,-45108,-65219,-116896,-149898,-103997,-26243,60528,143168,134780,52593,-81911,-113168,-27382,43521,53717,25624,-29136,-60615,-57473,-53338,-92986,-103294,-90635,-55637,5614,-10184,-32189,-53234,-77688,-59776,34007,84827,105648,77635,28876,46139,133222,168343,154782,60065,-30543,-52893,-54214,-96397,-109440,-93783,-52936,96978,188219,77380,8481,-60605,-85726,-43714,-27459,-98250,-85691,-38105,34821,56905,104184,112172,118781,193326,236913,258520,235645,184353,82808,-36435,-9053,103766,183841,155198,65223,106125,202021,216747,313124,152133,54661,53702,91386,47135,-2747,-59944,-59275,6482,24407,2888,-20884,-28776,-37303,-41286,1560,8416,18492,81182,121503,105890,-10575,-30499,35060,31255,-20235,-91916,-89748,-26498,272696,674368,990346,1355553,1596255,1372348,900345,537326,264762,81049,-108509,-124113,-88845,-66430,-107818,-51151,-61174,-152219,-105868,-55026,-74276,-100610,-66533,-50901,-66881,-70115,-104388,-120530,-54034,69476,118736,102447,91074,42584,1203,-45494,-73285,14124,63677,68824,17550,-6717,-35982,8970,10849,-75497,-116584,-81571,3909,102055,139618,192315,221206,206792,127389,-31176,75413,166695,176667,111954,117824,97091,58218,-26819,-7204,35301,75514,81174,33862,-55339,-8160,81481,117061,25250,-78000,-19412,51651,74842,43987,45332,143460,121954,-15288,-115111,-126123,-127290,-74841,-32860,16360,34465,21704,57941,62260,40567,13228,28543,17703,-1837,-2635,-18747,-101163,-123942,-74806,-87181,-109839,-102801,-15832,-11445,-24690,-21080,7673,57543,11200,-40991,-44343,-22156,-70362,-4027,102188,276031,47567,-65560,-57144,-24814,-1362,10603,9801,15407,86158,128235,120109,133747,43019,-47932,-130296,-39751,-6729,-59964,-73173,6582,67539,112369,89363,-30121,-33622,-6825,7295,-3553,-12719,-10834,26929,110047,148651,66487,30650,22315,46356,50215,6653,-47077,27702,115645,112921,35366,-6476,-37996,-78856,-30326,1086,-21046,-38524,-26402,72192,175109,268367,242129,162583,130953,159824,193357,149111,42301,-4432,-25528,-55601,-95042,-106444,-12149,61020,127009,80670,41705,68010,24293,-43884,-61566,-53852,-24510,3675,21517,70094,121643,119239,41077,90891,172306,185900,128096,82853,51650,-5209,3471,67787,122961,134400,84800,46838,11503,33126,91890,109614,127927,137176,125326,81805,-40300,-106201,-81643,-61839,-70176,-16504,52707,87112,114120,144493,110327,103631,108829,108007,34508,-22792,-36776,-13783,-15547,-64111,-120488,-149153,-85842,-38132,-31351,-40974,-61952,-106896,-98778,-30432,-29236,-68340,-77511,-104641,-31634,21489,71523,54934,35509,35260,11587,-32379,-59605,-55320,-27460,-10954,14157,1088,-27863,-16664,-15410,-58632,-40247,33807,59185,53692,26564,-8295,39510,64375,27319,-3283,-79112,-64223,18761,-4034,-59772,-118274,-119492,-82273,-47605,-28638,-34728,-103778,-83445,-26645,34231,72221,57166,10512,-35872,-31647,-6118,-17671,-63126,-31814,52460,87333,121297,168268,151297,81512,13349,19737,89220,220150,279191,173301,131959,134792,93624,31996,-43072,-127598,-77784,2603,59719,17559,-69710,7472,167066,219515,184661,223765,379914,422282,378126,266666,144863,74386,71340,5744,-31946,-99999,-98273,-27509,-30671,-88599,-114958,-30891,4909,16714,55782,87347,52442,14846,-5933,1284,-51197,35530,67082,-36561,-133493,-130762,-114231,-74394,-25732,5658,-14434,-6676,81837,246843,458941,697366,899830,907829,630090,294693,167726,145272,101092,12495,-11856,16924,91771,129995,119234,14393,-43632,-35480,10808,86556,169416,122909,23794,15288,30359,13567,24097,24249,25216,-16052,-46292,-32759,-3350,-17860,-32108,-8211,-14657,-40823,-49678,-7488,24142,67174,80402,49094,44632,-26430,-118347,-103730,-56510,-50616,-70917,-30593,-59493,-111242,-81304,-10168,43816,-32754,-114012,-49406,143,4925,30847,5535,7636,-6585,938,-67270,-155251,-85833,-41257,-27560,-58581,-85515,-75330,-107490,-85788,-31815,16311,78539,68104,58791,40552,-7180,-55297,-31890,71219,102191,103865,102920,48586,6430,-4106,-88557,-95618,-44364,-48079,-85562,-116336,-76896,-51409,1160,56709,28926,-14325,-37552,-80658,-82010,-11224,71310,108630,63706,-18851,-98312,-80831,87237,182334,160586,69191,-28583,-80585,-75218,3571,137518,284350,384757,480351,470487,263218,81262,29691,35271,94465,126830,79019,-7900,-78878,-124156,-25091,119959,332869,457471,253220,51530,-59440,-94288,-107837,-114163,-116040,-55782,-9016,12924,-10149,-26661,-67042,13306,80730,75309,9973,-74507,-72230,-43734,-12195,65763,98726,125282,144178,117553,54188,-19934,-14221,-12249,-45591,-101618,-37885,-16582,-24935,-50003,-25561,-52424,-101634,-110508,-98726,-77729,-83720,-93528,-64269,4108,85334,89186,11710,-76144,-21950,55627,46491,3880,57508,100083,55057,-23326,-6591,-4317,-42605,-71013,-29761,-829,26314,14765,-28694,-57686,-75914,-75851,-100466,-12327,-63509,33543,114921,127210,32604,-20897,18687,69193,74845,40322,23555,-15000,-46269,-33540,45365,113915,209189,271067,257990,149168,45371,11262,-8411,-16190,-25706,-43172,-82730,-69821,30930,15674,-3219,-16169,-39349,-29771,-61543,-81422,-23925,35956,86653,106095,81246,11167,1348,19098,13553,-53778,-92421,-30095,-40613,3807,138060,298315,399683,445308,401483,354669,223796,168891,154166,145775,112237,76869,14492,-68360,157,112303,167749,105043,-5738,-127952,-66907,18024,127650,217396,196874,174424,198151,175402,128077,52485,-31811,-106073,-90999,-23096,47541,187229,343163,247663,64947,-25779,-4723,74348,26103,-59778,-85568,-52608,-11025,-13061,-109212,-27308,40870,60260,32304,-40554,-99205,-81468,-84136,-115822,-104765,-86067,-27738,-12292,-8932,40982,58571,9636,-76929,-39032,99855,362815,369354,168076,77909,28154,-11148,-1003,31451,5014,-62546,-113276,-100522,-44312,-3565,16534,20759,28574,36842,74393,81645,190084,267529,235612,117944,-73954,-16254,75097,123348,124242,51555,-77715,-54305,12610,28051,-8052,-31494,-44845,-4606,112064,229428,250486,82491,-92551,74754,177251,72705,-41364,-106271,-59482,-26219,-40992,-74851,-31929,73568,110947,109930,35390,-53204,-150495,-147995,-94058,-74402,-57217,-27259,-83724,-31765,17211,118741,170907,44700,-63989,-127876,-108425,-63394,-56444,-41074,-23089,-30318,-32456,23007,28865,-11340,-77022,6116,50529,20848,-6854,-38828,-68731,-51467,12445,64723,75337,49570,57671,83418,35194,-25143,-26427,-47550,-91637,-105731,-99890,-63417,-40082,-10809,-27294,-31411,-15700,-27217,-73807,-153874,-114009,-52360,-67701,-104266,-80615,-81339,-99894,-83891,-5777,84388,115312,83633,36608,25133,2795,-41396,-48909,-74539,-91361,-68448,-44246,-34545,-47804,-71042,-10978,5436,-75085,-89373,-32889,-45874,-48746,29407,115010,133008,34010,-33767,2028,52787,17515,13340,52465,40731,-29959,-99913,51230,122178,112250,41241,879,20249,44320,91532,80916,94562,144912,154099,159961,191824,189719,62878,-20541,-21495,49950,124386,119247,129791,112342,10236,-38182,-51558,-24509,5497,-41076,-81264,2964,54583,9828,-44881,-98922,-110217,-73838,-25358,-17558,-58481,-79077,-71541,-35616,-29698,-45152,-53196,-37339,-20230,3335,77980,178990,230437,192770,136947,85931,70878,111581,166214,177854,48002,-25436,-17590,-20203,-79195,-65820,-8181,28063,80895,90570,32468,-46571,-82259,-35093,-6203,14224,32506,54028,69463,64191,58198,54686,52702,52076,48557,63446,166634,209734,193179,66954,-55379,-75909,-62043,-51796,-33116,-73469,-85433,-161081,-85325,-19568,12441,-14331,-33226,9424,76802,164753,387494,522284,385611,240041,-13239,-100551,-90266,-137729,-10623,-6975,-107796,-169251,-104050,-48778,-27749,-14022,4864,792,-36245,-89976,-13565,50383,-3400,105,41329,48811,21266,-48542,-21805,-22028,-33715,24701,94929,104840,60470,4923,-22148,-17477,-38134,-36005,-26528,-9353,-68155,-129960,-22446,19916,-4177,-28600,-42005,-5120,27069,8712,-26395,-50927,-3658,38812,134247,189834,161667,114573,80043,60555,15385,-9779,5641,-6326,18503,84014,120415,70396,8663,48089,68335,64803,69972,43909,-6756,-23629,15533,-1273,-98516,-97917,48315,140754,74936,-63547,-52646,-24233,-24083,-38160,-28396,37514,90811,59059,13736,-14191,-3089,3812,50802,151409,250315,212861,134044,59794,46493,29252,-43357,-138762,-25515,103648,107951,3540,693,45727,61137,54739,48092,45699,50066,11062,-36813,69584,198549,216474,165244,77380,61137,160060,201376,137234,74854,66515,96178,77071,63882,1688,-64258,-30583,-60634,-76254,-70949,-76866,-103851,-131764,-103427,-83641,-77936,-71598,-17120,10019,-63265,-144160,-173715,-68351,-26196,3725,18408,25070,11533,-70292,-92223,-74030,-35538,44339,132141,146797,96134,79976,64755,60006,-29589,-98152,-54197,5463,1576,43970,180044,134557,74403,51276,-3733,-102715,-43850,-57492,-98246,-89467,-66023,-41942,-22838,-1038,-14880,-39431,-24904,-23325,-29844,-19845,-25617,-55249,-87508,-52969,-15611,-24544],[-62799,-118584,-96906,-58320,-34271,-7700,7418,-35765,-61250,-45156,-21821,26910,57224,114019,184107,236129,280875,134520,-15888,-105444,-12480,71582,115692,86429,53595,51322,120482,100123,-69580,-44740,28712,-12146,-47139,-27811,15698,71568,118492,127757,110592,87015,12725,15244,115701,259820,306563,204818,49475,-89579,-89691,-84312,-74230,4043,55601,83559,69517,46815,75756,148486,241116,291146,254631,228652,84633,12488,-46440,-102950,-148524,-107867,-33614,19676,-30711,-79556,-46535,-24183,25928,54083,8910,5196,49479,123963,209105,203204,98993,14375,23530,43066,37669,-1815,-52332,-89379,-119325,-133240,-124302,-113134,-136047,-121663,-131444,-114660,-74494,-51390,-3945,18079,-3248,-59277,-72150,-44742,-51488,-29602,-92682,43906,241929,306818,218194,125448,62005,59869,54688,33692,4929,20022,33788,37960,-11372,-137877,-11601,169039,100196,-28820,-77326,50178,170547,304539,296850,176331,15955,-88983,-108571,-93611,-102601,-116502,-104417,-6819,26780,-3897,-44404,-31933,12429,-15842,-74142,-106609,68741,230009,261047,254496,147030,25581,-34142,-32938,-9702,46889,75333,77361,-15098,-128293,-51617,7191,3083,-1557,11749,43320,63401,59280,47087,86805,157742,143090,82864,80495,87223,34581,-2102,-46798,-124597,-53730,10098,6502,-32542,-33729,-12923,-80465,-121826,-118059,-67299,7218,76236,110214,49799,-31052,-58831,-97181,-100727,-75041,-39296,41881,112488,138168,67853,-99256,-125878,6054,80836,46455,-27532,-61470,-33462,-8132,2039,3404,-43177,-106174,-125110,-103642,-82987,-48769,-15644,19474,48277,85742,186868,240001,193036,122335,15621,-82644,-57230,-40905,-47351,-77429,33842,54249,-36909,-78868,-26060,21274,41159,7450,-43398,-30423,46047,33301,-42412,-90253,16641,104399,91816,48691,-2736,-57110,-78521,-35663,1136,-52931,-65162,5802,54718,95707,79578,-47353,-102206,-48759,-32161,-30894,-57972,-59200,6784,57498,30600,-50790,-97795,5044,105687,198726,175469,80405,-449,-43346,-28696,7175,21028,43096,49331,38354,10961,620,20129,121755,162505,63724,-46716,-85025,-21117,103763,160101,99947,31690,1675,-6327,-6193,-38289,-98634,-100618,-95350,-96477,-81319,-38700,-22103,-12245,-29007,-40210,9324,92375,130725,-15231,-87933,-80350,-81141,-119234,-92591,-61616,4040,135208,257283,300933,277658,136868,-1761,-92043,-101932,-58843,38710,159593,139495,110924,98710,137056,145768,100222,88944,118457,129130,94488,7000,-21190,75287,139252,169269,171731,91850,70018,72687,87277,87616,47079,-26778,-95623,-84935,-18893,34398,76713,79894,48651,54114,71497,206489,261663,200181,102553,56859,73916,69837,102232,101745,70535,50807,40462,80719,125556,170268,211951,323812,400683,309361,94995,-67816,-68258,-28466,-105859,-96447,31155,115502,57964,43459,65232,103440,143548,81581,-885,-71176,-101269,-96581,-94031,-105496,-65115,-16576,-8515,-12537,-25943,-2725,58377,14004,-52698,-119909,-73955,-40278,-45910,-7331,32623,44268,9601,-9605,51695,172864,229762,114745,22450,355,18799,17603,-8483,-8678,-3927,-34094,-73924,-73954,-37310,4148,-31156,-93528,-89391,-46722,28135,87173,121869,106780,53443,49633,20718,-8772,-14489,-4061,-2664,7295,-39404,-85391,15881,100883,68190,9469,-94824,16388,149896,258616,293618,242012,211978,211290,196643,81342,34745,42319,65781,142917,316898,448334,413455,256897,187547,159110,103537,5355,-12710,-22715,-81931,-26796,73154,62473,-21832,-83949,-49061,-46245,-44081,-17293,11121,6749,457,21652,46831,31307,-40698,-111881,-102937,-72174,-56887,-77699,-67220,-20115,105251,184480,58109,-53348,-79409,-61858,-5863,-38810,-66408,-82045,-88964,-89098,-54790,-38192,28483,89425,119311,126386,42645,-32691,-64262,-60715,-75605,-58738,-77520,-119821,-121819,-74828,-39689,-58442,2064,99881,218283,212707,56900,-51468,-21910,7409,-58183,-101665,21190,117293,106300,10332,-56046,-81645,-105608,-85518,-41865,-45982,-102601,-98674,-100572,-90262,-45311,-31288,-23391,9258,7126,-9714,-4916,43643,94815,34252,-21018,-36214,-41630,-59679,-75331,-8086,84651,122199,65748,-11598,51839,149317,145677,123029,122036,46937,-31578,-17911,-29159,-17454,-15268,-59076,-93345,-27324,44200,58128,8947,-43879,-64351,-26082,75627,185017,279543,407681,420111,310107,151805,3184,-93082,-126491,-101227,-52785,-41636,-88221,-143339,-100997,-36315,36344,87487,98700,34617,-32143,-94334,-83329,-89886,-94658,-114070,-75361,-18719,-5691,-28625,-27833,-28956,-60496,-85578,-85035,-84005,-52035,25027,68253,131769,68982,22985,-32904,-73947,-68208,-91859,-120834,-118636,-118142,-94675,-72199,-39112,1252,60882,89372,18375,-29797,-85204,-108113,-42733,17385,3003,-40503,-49808,52858,95675,-1198,-81228,-48685,53945,102413,154383,214148,178672,57646,84835,213124,174259,23734,-108540,4455,92869,53039,11569,-5856,114035,239275,197029,25381,-40896,38204,123061,109520,74174,22410,-23676,965,28417,-679,-55498,-59270,-65520,-45398,62826,171491,209635,189014,78841,-49212,-111795,-142504,-157164,-124008,-39648,5994,-128,-81932,-89244,10893,103533,128333,132754,128374,148563,95714,-4284,-75788,-96738,-93677,-40830,18768,40928,84547,127015,93244,29392,-7585,-3934,6677,2803,17473,80613,14824,-20996,-22643,34231,102865,130852,100255,-1909,-59667,-121861,-153537,-126514,-117661,-92340,-64909,-93004,-137481,-144732,-88272,-6398,78848,150244,151912,81145,-63711,-122642,-45998,19209,32695,11904,-33162,-57428,-63191,-75219,-110186,-66928,-65422,-56210,3322,-11600,-31387,-58001,-95467,-55965,82531,139351,151405,89179,27553,49711,130247,176791,147611,46805,-35373,-64461,-66435,-108786,-112029,-84707,-61878,39002,141670,37322,-10833,-60370,-79961,-49714,-31162,-97304,-107406,-70118,-3007,24467,81470,107551,150824,279063,376122,425919,389341,292006,134981,-4130,20216,118171,179191,119982,35525,76311,152891,193405,297689,161274,75994,91794,132616,74219,18254,-36788,-42379,11748,22627,-435,-27611,-37328,-44424,-36736,20545,35667,36869,85397,123514,114316,-789,-47261,19654,18613,-29892,-100260,-79615,-13349,253743,558796,755902,1037394,1298470,1161366,717235,354718,107912,-19468,-146508,-111875,-90251,-61228,-77232,-91786,-120010,-159902,-80096,-28878,-58227,-98748,-63066,-47466,-65909,-71854,-103433,-114733,-45421,79954,119067,93724,79945,34841,3554,-27723,-78758,-12833,36218,54948,17600,-6243,-29121,32009,68631,-13135,-74842,-65003,6099,134691,223534,334166,400708,381736,254999,28344,72029,196405,215507,118150,94615,75328,46083,-37139,-19782,27450,74978,88947,39470,-68540,-23742,71275,107120,16483,-77846,-16470,54968,81751,49598,56176,169810,133732,-15310,-108202,-109483,-114286,-73005,-34689,15292,58133,49725,73505,68637,49896,37232,52475,27818,4792,10283,-11787,-101299,-116806,-61061,-65830,-84072,-100832,-28278,-42534,-34310,8465,46364,89906,27376,-34198,-41403,-24792,-76794,-5075,104397,251597,26023,-69967,-56346,-21822,7268,18313,18210,30654,113892,169872,170738,170849,48173,-51858,-120086,-30536,-5953,-62636,-81491,8104,88066,145259,123532,7013,-9981,19474,34036,19999,2395,-7785,25393,110136,152171,65927,18140,8975,46158,59972,14410,-37563,40794,117126,103434,26786,-16864,-51426,-84856,-36513,-12547,-33091,-55784,-41000,60209,158142,235443,201014,138292,122755,160778,194971,145951,35722,-5035,-17620,-47910,-100706,-94457,-880,76320,134161,67283,29788,66441,23068,-53385,-68979,-49649,-13809,18176,34428,80967,128707,114491,53173,113908,196372,213702,149795,88820,47772,-5763,12216,87431,150097,150117,85825,41143,3746,22063,73792,85509,99242,116443,110907,77032,-40028,-104026,-86777,-69554,-64160,9107,91756,119163,133120,163617,135984,127036,124776,118331,40510,-15607,-31343,-17962,-27800,-81853,-141297,-146467,-83720,-40073,-36061,-46653,-67660,-105532,-96326,-48840,-48390,-79961,-95651,-95151,-22882,43987,101862,75980,48297,36509,2996,-46007,-49403,-20144,-8707,-19879,11234,4876,-24386,-18706,-19558,-54813,-35037,28214,42764,39468,40102,28983,80229,79944,23345,-5976,-87735,-57489,25665,1408,-53068,-120201,-132166,-96665,-60617,-38557,-36430,-87302,-69780,-16577,40932,72928,54211,-535,-54108,-42280,-7807,-25386,-67985,-28285,52198,78979,101345,132052,112413,51007,-1551,33522,107947,227407,257804,144997,104567,108189,67880,13639,-50118,-123383,-90277,-7330,43371,208,-71261,14540,162889,207397,193758,267476,441079,476154,424028,308991,180714,108763,111071,26794,-39921,-115500,-80859,1775,-713,-84047,-100772,-8204,31611,41139,68437,96281,71532,48707,43543,67062,23356,8597,35220,-55517,-141626,-136326,-117275,-74109,-25692,580,-21478,-13221,77924,244361,447542,670282,871588,858240,595466,280473,156021,134551,94692,9486,-12258,21136,95906,130057,109812,-3021,-65854,-41295,1127,61249,130656,87726,3815,4467,22679,9445,18018,14044,7128,-44019,-77725,-62663,-25453,-29015,-33256,-6931,-16978,-42575,-52885,-16062,9045,41868,50736,24764,29020,-32842,-113499,-68507,-23538,-39286,-73610,-24683,-37148,-97756,-74709,22086,94242,11094,-105680,-66557,-9315,-322,38645,21905,27620,24012,31187,-56048,-156013,-80552,-25744,-3298,-26442,-76436,-78225,-105315,-76159,-20381,33003,83366,43752,28893,17523,-33328,-88849,-46871,79136,132037,136343,119583,40331,-23719,-46394,-124051,-67055,-19836,-38396,-85139,-104547,-80983,-57345,-4660,52808,15383,-31823,-55251,-99536,-82322,3912,76027,90045,33168,-45208,-115121,-75114,76703,141319,102554,21808,-52725,-84923,-68372,17252,146815,279228,351907,424329,424651,254229,81888,32596,33261,87600,129291,91295,6811,-66530,-130704,-25024,120518,317352,451401,282982,85367,-33695,-81591,-111101,-116595,-117669,-65615,-27932,-13748,-44132,-48558,-82978,25732,85267,69451,6821,-70621,-67135,-33197,1126,63758,65602,83792,110612,92228,37626,-25287,-15710,-8458,-40592,-100922,-49918,-36102,-59313,-80800,-44491,-73824,-117915,-105044,-85862,-66309,-80156,-90865,-71952,-20541,52428,67131,11282,-60967,-36316,38146,42632,6373,57299,81382,19959,-55839,-41769,-16996,-42884,-64359,-21976,-1562,15209,7336,-29685,-58937,-61607,-36264,-43736,-16887,-70284,-6134,63376,96920,17260,-34366,10542,68447,81271,48159,12147,-49462,-91853,-87410,4493,84765,178202,237624,256690,165890,57016,20063,1793,-4708,-19237,-36983,-76170,-78008,24707,12992,-16309,-51356,-93099,-81913,-87702,-80700,-26692,28470,79106,105136,91969,33953,35335,44865,37476,-26931,-79699,-36351,-47050,-4247,112332,247496,338223,408442,391347,313910,168720,115028,114326,123625,98918,66968,8732,-74988,13193,129035,182738,117090,4324,-124789,-50039,44450,159362,227033,167170,138771,168339,164445,120709,33273,-46848,-102969,-80754,-10886,61041,203395,360516,265095,78535,-25767,-37711,46930,22037,-58661,-104345,-59049,-14688,-21862,-112612,-26802,30884,43307,10929,-60367,-114895,-94928,-91909,-116972,-101872,-84227,-23634,-5378,940,53107,83480,29827,-67798,-45415,99136,367841,363849,153719,55154,12861,-26471,-27018,-2447,-29858,-80690,-108978,-87349,-25369,16150,27546,27504,39631,53620,69083,48248,135654,211367,196598,102030,-80783,2237,99307,145971,142634,70220,-54240,-52801,22644,43030,3784,-22688,-40065,-13359,94501,199443,212761,57961,-91722,108977,225879,119023,-15249,-97841,-57181,-24960,-43101,-73675,-23646,82861,117119,114200,35553,-70504,-155347,-118276,-65012,-58973,-47923,611,-43149,-28524,-7518,98468,184852,71651,-58946,-125464,-97945,-51115,-50133,-43142,-23731,-19098,-15775,29109,18553,-29551,-91976,4684,25370,1971,-15881,-38074,-60345,-46805,4304,51734,64392,41427,44626,93146,60149,-6924,-18080,-34051,-72722,-86152,-86384,-55111,-31188,7203,-17736,-28870,-25518,-60609,-120397,-130095,-85985,-34651,-61831,-105351,-73924,-68062,-78051,-84999,-42330,47647,111376,98275,58323,46368,22567,-26682,-44704,-69658,-86758,-64176,-39412,-28209,-41307,-64522,6052,32961,-38611,-82988,-41835,-41721,-33242,34538,111362,131010,42023,-7518,28876,72985,30457,8324,57609,52884,-17133,-114024,39169,113231,100676,22450,-17101,10590,33506,91017,104305,122435,167902,173443,175447,199940,182981,44995,-29139,-24116,44648,116103,113198,135957,127326,30223,-5768,-12633,15366,40572,-16730,-76736,8226,61172,5391,-58954,-108803,-104533,-62591,-22590,-23837,-71998,-74144,-41635,-8065,-12797,-35000,-44667,-31757,-15910,7003,84841,189465,241945,197775,133939,85079,75187,123853,189451,208273,80039,-2534,-18741,-26513,-84113,-68787,-14667,20634,87087,111457,55619,-32345,-67273,-22420,3860,17511,10882,22954,41106,39364,40503,51328,61870,69759,69040,76087,147815,168884,153453,42267,-77510,-105074,-77276,-30463,-20728,-72271,-86716,-154656,-85412,-27179,-16510,-38163,-52605,-10251,79698,167361,372243,480382,281129,194334,-15498,-77280,-72209,-167140,-27943,-8151,-97888,-177934,-141005,-66043,-17283,1027,13476,9987,-25982,-89138,-12710,76480,26015,26921,60002,40265,-1255,-58551,-16465,-12585,-38003,14231,93291,96965,46786,-14800,-55584,-67093,-46907,-7859,-21885,-24612,-87078,-98760,-143,43625,11200,-15804,-32588,-10908,5480,-15914,-39281,-58526,-12863,35102,156617,213644,169364,109679,62197,29079,-17711,-32313,-5329,-9615,13986,87371,136769,82345,10279,24215,28915,36356,64904,64789,25761,11265,13592,1763,-84103,-108082,36578,128996,59416,-70583,-60206,-26797,-19214,-40825,-45484,4661,57341,43171,6437,-23454,-17248,-6436,44725,155237,267186,235401,154394,73383,59082,38842,-30489,-128098,-46393,90163,108700,1295,-37732,4031,32476,37316,35693,42639,52568,13833,-34657,69247,205031,241443,211213,101322,44406,151787,207522,134739,70685,67462,108303,98538,80294,13744,-55713,-41580,-54049,-68330,-67502,-87214,-110817,-107670,-73431,-65314,-69422,-68338,-5747,31972,-31544,-107475,-139973,-83455,-35385,-6145,-5688,-21324,-34380,-63494,-53099,-47063,-22880,42894,117897,129122,77415,62394,67919,83682,2047,-68069,-39784,24391,45495,134126,184522,103462,48693,48680,22348,-84995,-92301,-96994,-121159,-102390,-71654,-44112,-20923,3450,-16230,-45461,-25584,-12780,-16900,-8243,-5890,-38183,-72427,-63677,-26193,-26215],[-63179,-108982,-108972,-72485,-40382,-20565,-2350,-32313,-50771,-43205,-32388,6053,44827,96540,164350,218978,267082,129263,-12762,-113448,-31488,41305,73821,54896,28243,25657,91759,76792,-84741,-30112,40625,-9944,-46972,-26606,23436,87085,126771,127590,113124,113696,69118,82761,175579,292654,308797,182949,24277,-100110,-75274,-77830,-70539,4514,57237,94218,76039,40747,63214,128380,205735,265325,244903,196169,56112,2223,-42293,-88769,-144690,-115146,-46179,-7810,-48466,-59183,-47655,-43019,-12324,3939,-26588,-18194,14724,64556,149667,149976,73649,15490,27483,38239,25770,-17581,-72706,-110551,-129349,-131857,-114611,-105165,-129295,-116432,-120912,-103705,-73737,-58711,-21090,-4541,-31923,-71858,-70985,-37460,-45358,-24114,-71733,41192,226494,256806,155049,69216,29134,49648,50269,23792,-15469,-16822,-17579,-713,-36635,-146538,1261,161676,96577,-32573,-97028,47767,183469,319246,311092,188098,20040,-93493,-114894,-98278,-107981,-123296,-102118,-3137,25986,-7746,-40232,-21698,20013,-7353,-62908,-124547,26380,160805,197740,203279,119181,14617,-37381,-23622,14973,85366,104545,92211,-6772,-119988,-57413,1399,-2704,-6188,10875,45015,67253,65804,58368,101135,165157,147018,86857,85269,88373,24901,-13244,-58890,-127253,-36133,32139,25788,-20174,-23924,315,-69019,-112510,-113868,-70074,545,71033,99117,30437,-57126,-53102,-66396,-66142,-56261,-33882,43219,111743,125909,50719,-113446,-122734,3570,85888,53130,-13479,-37002,-13045,2453,6582,8352,-31935,-90373,-107185,-117418,-86000,-51073,-10461,30219,58368,91654,163556,197184,169916,114866,14970,-70080,-45227,-28842,-36177,-90221,5963,44509,-42628,-90476,-35301,26708,70737,46707,-9211,-10062,68530,54870,-45786,-91956,954,81636,86832,53184,7876,-35692,-57110,-27627,2821,-38114,-84357,-5108,46375,84795,77557,-44360,-159411,-87703,-58098,-51680,-77205,-74081,-5239,33909,1577,-75973,-60309,39323,129345,205718,160067,60252,-10060,-45103,-36617,1495,18468,42690,50455,35311,11537,29669,73351,172618,166004,34820,-79750,-97800,-18079,103766,156080,80062,13140,-7869,-13825,-17905,-46479,-99091,-99646,-98926,-98480,-83009,-42274,-24546,-14625,-27052,-23931,36279,131342,135376,-15546,-98119,-98758,-96394,-129637,-100991,-65053,15759,167063,271180,266486,217990,102142,-28738,-119278,-104993,-35562,78050,183420,150034,112286,96072,133134,135031,85457,71838,101679,116338,86651,3647,-22166,71399,131407,165691,171496,94815,77951,77547,77579,66147,33088,-25587,-92656,-93632,-15664,46074,73332,52640,28095,70453,105857,220057,249968,186120,91360,34854,42442,43671,83893,94422,71059,53320,40962,74796,117996,172716,220241,343348,425440,303243,79114,-71126,-71939,-50419,-116566,-69450,63093,148215,96744,72276,74588,98947,128115,61894,-23726,-93971,-86186,-83733,-105023,-109249,-66072,-20450,-10805,-15182,-37443,-29149,40698,19782,-48230,-126048,-60166,-37370,-48673,-12594,15587,19784,-3091,-10782,47497,148705,200318,94894,11500,6937,32509,28949,-6069,-19024,-9001,-27987,-78246,-79532,-53565,-5567,-31399,-82432,-75598,-37743,29334,72950,92935,74565,25248,26983,8845,-9141,-11499,-10431,-19990,-6253,-42312,-71551,34253,110353,62033,-3540,-73351,-8890,121545,257057,321243,273545,235681,221194,199262,87408,31869,36435,57239,139318,339797,472871,399556,241478,183037,152681,101477,17227,-3682,-21700,-88874,-14482,90656,83314,-3284,-63030,-38949,-41092,-57878,-39828,-13533,-16366,-9997,34437,67074,29900,-55707,-103356,-76006,-88404,-96551,-101189,-77199,-17670,116061,214384,94776,-38449,-85729,-67818,-7711,-37993,-67231,-89990,-95636,-97786,-62690,-45432,21449,84589,120120,142821,55918,-32289,-66533,-59296,-75099,-62601,-76645,-116241,-123097,-70752,-22229,-54465,-23151,66966,188141,199907,30394,-87280,-38343,-4308,-71977,-88356,38540,133447,135502,28101,-46157,-78612,-87703,-31291,-1075,-20361,-110374,-119528,-130837,-127135,-80829,-64278,-44302,-1751,-1605,-11225,-7785,30714,63517,-7642,-38024,-26175,-24755,-46594,-74751,-18544,74194,115559,64841,4882,83739,179323,170802,148014,129713,41546,-38566,-16495,-24228,-14230,-10982,-47102,-81070,-34229,11097,3509,-40379,-72545,-73781,-46175,42598,149756,267073,403272,414980,303071,153430,13959,-91749,-141704,-89570,-41710,-34500,-82833,-122335,-80898,-9478,56297,118139,146796,68522,-10725,-56449,-24182,-12459,-36557,-105035,-95654,-38412,-33866,-65818,-63043,-42847,-58171,-76130,-69815,-53816,-38363,21857,79028,162155,109502,49720,-26916,-114006,-108260,-114082,-137415,-130847,-124211,-89796,-82732,-58827,-15778,42820,72025,2335,-47522,-105735,-124428,-52405,8865,-3567,-46988,-32576,78726,108336,10794,-58495,-41947,62308,120397,177171,224509,164277,44794,77073,199384,151596,3544,-147593,-27399,46725,-7860,-58526,-26591,154431,278065,203470,21822,-54959,35823,143420,140384,78683,19962,-31743,-13052,18243,4574,-44705,-63421,-58525,-10866,111383,198418,206404,177281,66614,-61147,-111343,-123511,-134738,-135711,-36453,31380,35872,-55032,-100642,-19109,79526,127118,146173,151251,189870,147030,41994,-43879,-85865,-91758,-48333,-1219,12922,55489,91649,46775,-7426,-35040,-30654,-22619,-18993,9885,89222,39499,13118,12757,71834,140666,162504,121473,-4782,-76544,-125854,-132492,-148826,-131463,-96963,-82582,-117042,-149507,-126107,-68855,16982,97966,157343,167627,112087,-41419,-121259,-61219,-3687,9116,-5001,-36974,-54494,-69866,-96572,-97964,-32658,-34940,-51168,449,-13069,-30740,-63445,-116892,-35788,130119,185974,183863,94014,23808,48918,118942,171916,127485,26161,-42999,-75769,-78939,-115829,-101473,-70109,-62796,-16543,90653,-2941,-31984,-62093,-74235,-50898,-31012,-90507,-123787,-98115,-34769,-1343,59304,84942,137104,281597,390102,439399,394438,292725,141409,18307,41307,126329,171132,88900,12174,50622,103361,166138,272600,169864,101844,133537,176109,104098,43114,-14157,-28358,13450,16211,-9118,-38255,-47527,-50867,-29615,40853,62228,53423,86858,123490,125223,21994,-72082,-2178,2232,-39718,-107090,-67785,765,225386,420576,493693,676998,929589,867286,470186,133266,-63284,-114754,-184840,-96546,-84625,-48635,-37953,-78872,-148054,-116437,-46735,403,-40416,-93329,-58396,-42392,-61589,-70001,-99817,-106936,-33219,90475,117064,84380,69913,30993,10357,-8298,-78243,-39846,10295,41960,17802,-5383,-21659,51626,117118,57426,-29229,-42011,22930,154899,230907,328358,388484,367538,236506,-1472,90229,227794,248647,123360,65468,49537,31014,-49660,-31891,20651,73033,94914,48310,-72161,-40292,56133,89392,5799,-75540,-13396,56913,87489,54299,64556,188941,139810,-15882,-98094,-91345,-100564,-69709,-36092,12690,79916,82133,92341,76364,59680,61306,72140,35119,11059,28092,7408,-84258,-97850,-46267,-46820,-58441,-83358,-33189,-60476,-21262,48636,92484,127009,43511,-29769,-40281,-27849,-80651,-5477,101626,210873,184,-74807,-54555,-17904,15925,24819,24028,44244,140287,212209,223974,206191,52590,-55367,-105096,-15040,-749,-61313,-83287,12404,106411,166727,142068,38484,18341,48651,62187,44356,17916,-3448,27133,113046,155421,65309,3960,-8119,41211,64485,19023,-29405,52925,116219,92814,17931,-27963,-65677,-90331,-42093,-23494,-39821,-69975,-53239,48544,138712,197252,157584,111107,111070,158507,192389,139034,29361,-5970,-10355,-35071,-87730,-76337,10823,88746,133990,52289,20635,67496,23757,-61294,-74308,-42893,-2288,30593,43754,86799,127995,100337,54806,124122,208415,234839,172350,96769,44233,-5829,21620,105086,172674,162775,87612,37391,-998,16256,57808,57500,67078,91938,92239,66620,-40972,-98037,-92504,-83195,-65051,23548,115155,144148,150763,184024,165088,152552,142318,127052,46070,-8486,-26188,-22549,-40429,-100223,-162425,-136205,-80176,-42128,-39870,-50507,-70465,-100524,-89058,-61309,-48653,-62615,-81701,-84188,-14095,64428,125039,90634,58101,37403,-1943,-51311,-26390,33046,44955,-8306,13188,8841,-23185,-23710,-25804,-51341,-30743,22229,27531,29429,66622,88982,149287,113652,27590,-4698,-93079,-52084,29340,3937,-46375,-101416,-129789,-104929,-70466,-44896,-31281,-64551,-54135,-8060,45363,72162,51055,-10677,-73044,-45999,-6249,-31477,-72487,-26277,48173,66170,77244,93112,72547,21241,-8565,54136,129340,229781,230310,116710,78330,83246,46007,263,-53269,-118523,-102242,-19675,24925,-15514,-70945,15752,149179,187775,193832,298596,475029,497234,442519,333986,212727,142366,142843,41133,-56112,-128618,-55956,33860,32784,-70776,-80343,15893,57763,65603,81888,104363,88420,78314,84230,114685,75538,-24209,-4153,-77576,-148947,-138897,-118856,-74019,-26373,-7013,-31402,-23287,71037,237071,426817,623037,805194,763668,523622,247143,134292,115466,82071,4581,-12534,25895,100530,129608,100535,-17583,-88079,-47172,-9327,36275,92589,55558,-10734,-11274,6803,-4433,2354,-5102,-18606,-69189,-108606,-91557,-40316,-29485,-24898,1295,-12258,-36822,-50228,-21650,-5802,16428,21646,1625,15456,-34775,-96924,-40505,1658,-30720,-79855,-20592,-13509,-82327,-67751,56430,149803,56178,-83698,-82362,-16245,-3341,46930,38096,46001,53477,58861,-47343,-155018,-74744,-11292,18383,5259,-54783,-75918,-97565,-65360,-9201,48409,82837,18225,3187,3642,-48224,-118112,-59851,80816,153443,164430,134068,33603,-48003,-78122,-131555,-42435,-2619,-28930,-77228,-91483,-84459,-64971,-14005,42277,-1990,-49285,-72819,-118524,-77595,12837,69148,61295,-648,-70725,-129178,-69884,62969,98312,46110,-25190,-75549,-84977,-58987,28968,149408,261734,302203,348139,360063,234455,77644,30153,25502,74050,123216,98305,17945,-57683,-130502,-23910,117936,295816,434904,308354,119356,-10890,-71168,-114074,-120789,-120701,-75578,-45140,-36584,-68069,-35321,-28264,44333,89002,61643,2232,-67194,-66666,-28840,9416,54617,25481,38419,70116,57991,16546,-31176,-17847,-7823,-38917,-100671,-66612,-60664,-94673,-112501,-73778,-103888,-130830,-99322,-77032,-58472,-76933,-90038,-83875,-46842,22301,47182,10349,-51193,-53486,13196,28155,-927,48004,55962,-5967,-65981,-72440,-29949,-42138,-59200,-20163,-10805,-3654,-2810,-33007,-64043,-48081,3289,26363,30819,-27145,-36886,14318,60854,-3524,-51390,21,64716,83983,53067,645,-75043,-108140,-106224,-45838,44660,138483,197013,245383,178374,68565,30041,12056,4991,-15251,-34450,-73036,-91375,11150,5346,-30671,-79281,-98630,-102198,-114843,-74635,-29834,20141,68675,98768,97382,53465,65880,67912,59543,380,-57210,-36598,-53685,-15628,81134,190098,266708,355708,367760,268407,116169,63976,76599,100346,84468,56097,2217,-84900,17938,133600,185888,122006,14878,-91625,-18850,94564,199055,224676,129705,101209,133637,142459,101260,4137,-65752,-100793,-73741,-2356,71007,213912,366847,270613,82029,-29683,-64058,26679,20948,-50333,-115370,-66442,-21221,-33410,-120795,-36486,12147,19926,-13729,-79541,-127942,-110124,-102505,-121577,-104073,-86535,-24208,-2791,6977,59647,99323,43729,-59557,-54574,92427,354359,333618,123481,24250,1686,-32147,-45694,-32482,-60522,-95700,-107077,-81032,-15161,26386,30514,28908,47236,67209,56259,9177,72551,141650,145747,78073,-89474,17409,118489,160917,150930,80652,-35465,-52465,21092,43247,4924,-22368,-40007,-23197,75784,167617,170855,30489,-74779,137716,266980,166034,16570,-64715,-51080,-26057,-47404,-74762,-23457,78086,106944,100544,19771,-99270,-132454,-90388,-38389,-47069,-44961,20909,-3280,-11303,-28410,73909,186991,97556,-56562,-120799,-89300,-40515,-45786,-50733,-31842,-16611,-8183,26600,2049,-49584,-115409,-9282,-8260,-19067,-27751,-40330,-55019,-44460,-8902,28363,43088,25475,26874,95269,83682,16618,-10348,-24991,-57239,-68111,-73192,-48209,-24953,20372,-14901,-31809,-38694,-86779,-77728,-79685,-48668,-12185,-52362,-106091,-71539,-59191,-62355,-77833,-72647,6316,97137,104428,72264,60947,39101,-12480,-43464,-69456,-87211,-64981,-39603,-28211,-43544,-69127,12445,52533,-8218,-66194,-48700,-38230,-22821,33669,100606,122572,48216,15759,47697,80606,34379,-2109,58185,59551,-8865,-113583,23481,96897,81293,-4395,-39892,-4147,16888,83340,121515,145366,183542,184167,182359,196884,161016,22896,-41008,-27201,38728,106682,107591,141227,137624,45374,21949,25228,59112,80063,9487,-69386,4732,59733,-3023,-72184,-117911,-98083,-47459,-7429,-18438,-83387,-67298,-19669,11274,-4115,-30914,-40437,-31274,-17691,3877,83774,187887,237503,189958,119988,74923,71014,127916,203796,227960,104265,11746,-24972,-36835,-92636,-78448,-30302,5604,86646,125653,75477,-20029,-55769,-15350,7265,16148,-5977,-5837,8699,12555,24741,53244,74584,87419,83334,75769,117785,128053,115153,20243,-91007,-133752,-88941,-12942,-13105,-77258,-95069,-149577,-85296,-30778,-38954,-52961,-73482,-42781,63734,151992,332816,407515,162160,134673,-11064,-46444,-45030,-167789,-50767,-15587,-90512,-165398,-172025,-75687,-7502,11013,16345,13029,-21380,-89476,-14503,96294,57805,58263,77981,31262,-25256,-70363,-11718,-1198,-38720,-3502,75795,71786,21508,-40494,-94500,-117245,-21897,14868,-22678,-45310,-104080,-71256,21808,65556,23811,-6229,-23973,-13528,-12095,-36543,-49764,-64720,-21381,29028,178033,234241,172570,100142,39557,-4624,-54691,-57650,-17112,-7184,12274,80428,139929,88574,13092,5457,621,17104,63637,85155,53824,41382,13193,1117,-70415,-114332,25393,116998,45937,-77465,-69944,-36593,-24513,-51965,-67517,-36521,14990,21739,-4106,-36495,-34748,-19046,35561,151503,270657,247808,170910,86438,73318,50911,-16526,-111145,-67587,73558,103550,5029,-69199,-40857,-1779,13840,18514,36096,51892,14657,-32661,65496,201776,253348,245016,115918,18463,132077,203306,126139,62771,65994,118309,121179,99026,29323,-45908,-52178,-38743,-54014,-61777,-96368,-98023,-72010,-39917,-44735,-58480,-60242,12327,59603,4107,-67180,-104749,-89572,-40737,-13200,-27725,-74841,-52063,-19631,-15839,-22728,-10892,41242,102228,109006,56208,42950,70152,106201,33367,-36035,-17902,53449,111267,232784,184938,71786,24468,51795,53275,-56684,-136186,-134139,-142677,-112840,-74930,-42880,-14034,15190,-9148,-45182,-22313,2652,5283,12189,20351,-11748,-44320,-55735,-34635,-29226],[-59387,-92317,-80348,-70265,-36670,-24324,-5926,-23674,-35813,-32028,-31845,-4819,38071,83671,147818,201215,247661,121965,-8148,-113125,-41758,20661,43228,32388,10918,7236,65868,56215,-87251,-7841,57030,-1877,-41376,-22717,31746,99998,133959,129630,118466,140017,130347,155069,230977,314437,302399,159264,3814,-90848,-57345,-69080,-62998,9367,62220,107829,86472,34874,48712,104677,164100,230971,227793,162280,34374,-3043,-33184,-67728,-133093,-116441,-52082,-24410,-44468,-36276,-45021,-57879,-43298,-29864,-52049,-33903,-3650,19844,86928,88767,46720,18467,34138,36571,18268,-28076,-86204,-124862,-130732,-123302,-100174,-92632,-115261,-98274,-99275,-88374,-67117,-56777,-24896,-13377,-54423,-78284,-65183,-25299,-33597,-15813,-45792,31207,192980,197048,98977,25897,10194,47887,50717,18695,-30762,-50206,-67715,-39998,-60064,-142854,17544,154489,97543,-29027,-105525,50436,199127,333108,323009,199552,28201,-92480,-114175,-94761,-104522,-121253,-98480,-91,25942,-8126,-30412,-7702,30719,4133,-48416,-124330,-6739,105448,151015,166411,100239,8826,-36445,-9753,47096,128723,133307,107994,7623,-100341,-59279,-2960,-7176,-9211,11357,47456,71675,72636,68128,109548,162902,144898,89711,90540,88688,15981,-22501,-69053,-117676,-17594,54100,45872,-5898,-11739,17320,-54531,-99645,-102778,-65572,-187,69633,88096,12936,-79779,-32792,-24856,-29669,-32849,-20220,49321,110939,111990,33531,-124988,-115908,2654,91867,63561,6483,-6938,13556,18788,16288,17249,-18885,-72639,-82839,-91161,-77368,-51651,-3543,42394,70675,98717,138402,156024,144658,104773,14014,-53662,-28946,-13373,-21229,-94332,-23484,32645,-46552,-99802,-43191,30723,96496,86397,27586,12048,85560,73056,-44314,-91283,-16253,58659,83057,65019,30847,-6194,-35097,-21014,1161,-26334,-95542,-14850,40594,78079,78424,-24833,-127998,-106316,-74162,-61673,-90924,-88380,-19239,9525,-19368,-77302,-26445,68615,147367,204469,139787,40450,-16857,-42626,-41647,-2535,17783,44507,53929,33761,12239,59890,131246,223052,167827,13518,-105464,-101115,-13615,102001,149717,63862,2171,-11130,-17341,-29221,-54432,-97127,-90498,-100650,-100860,-84070,-44913,-25637,-13862,-19465,-1342,67864,163553,129866,-19109,-103652,-111201,-108623,-139048,-107112,-65264,30325,196939,275935,225408,152090,61653,-59929,-128564,-83580,-4688,120424,212657,168771,119289,93957,125939,120777,69489,55056,86033,104998,79635,2184,-21625,67487,123387,160516,169061,96664,84352,80042,65337,42379,16963,-26065,-90404,-101239,-11157,57125,67681,22755,7177,86228,141164,225062,227768,163687,77918,17698,15724,18574,63122,84202,69820,53289,36750,61893,101843,166998,221730,351625,432714,283527,58771,-74525,-73717,-71355,-109945,-41106,97758,183384,136081,98462,81464,90628,107771,39025,-47536,-105093,-69985,-72013,-105810,-110671,-70240,-28339,-14568,-15631,-43167,-51487,19406,24047,-34450,-92818,-43161,-35007,-52923,-19914,-5114,-10897,-21618,-15124,40413,120887,166685,72016,-1144,12611,43059,37456,-6094,-29812,-14180,-24603,-79169,-83688,-69699,-17367,-30457,-66721,-60725,-27846,28690,53812,57420,40155,-1047,11165,5308,-3402,-6577,-17460,-40022,-24724,-48196,-58043,50538,117045,54070,-17019,-40857,5514,104808,256478,349923,305721,257554,225347,192900,89901,27213,28996,48813,130538,345692,472951,370365,221702,174837,145434,101752,29532,4870,-20904,-94204,-7142,99778,97661,11962,-46073,-33260,-39663,-72386,-58233,-33619,-36656,-18303,46486,79425,21692,-72979,-86166,-48718,-56798,-114415,-126778,-88885,-19056,116053,228521,123814,-27312,-93190,-66985,-6088,-35097,-68220,-95946,-93887,-94784,-63263,-48704,15294,77583,116249,152979,64573,-38231,-74123,-62833,-78734,-69762,-77824,-113345,-126241,-70839,-9837,-39922,-52604,17574,139926,175585,9207,-94697,-58029,-24454,-90281,-73998,51416,142082,159973,46360,-35997,-71327,-52382,15697,28006,-2415,-91669,-140685,-150031,-156068,-119577,-97314,-68810,-17457,-15940,-18447,-14173,15329,29009,-49654,-41159,-8659,-6791,-34160,-74390,-32574,58253,104815,63694,21069,109384,197911,186413,164956,130819,32780,-44175,-12535,-15711,-8641,-4906,-33214,-70146,-39537,-18031,-43843,-88679,-103744,-74234,-63056,13561,115532,249496,385912,394708,283818,145555,19450,-83940,-134522,-78540,-34569,-31482,-76775,-98445,-56784,15910,69728,141372,198138,114797,12200,-19259,35602,65664,19501,-74150,-110954,-55896,-58624,-99670,-98400,-61953,-61064,-69793,-58753,-28956,-15396,25197,90132,186622,142814,72537,-16861,-121495,-121973,-117622,-140165,-133744,-111800,-77871,-87943,-79249,-34650,16981,45486,-17132,-67573,-127180,-129998,-57572,-108,-13696,-57159,-19631,95482,110166,21241,-41510,-39572,64896,132562,195117,226822,140755,26424,59367,164505,111523,-18516,-133563,-47840,6495,-61540,-134795,-19811,183688,300229,201647,15951,-73079,29064,154806,161998,76234,10677,-45630,-32377,2796,4806,-35050,-57895,-42147,22345,146182,202083,176970,144304,43689,-78393,-110442,-107917,-114427,-136697,-37943,52280,68298,-27058,-103055,-48819,46024,113944,155344,174691,233952,202069,88919,-16381,-78288,-93527,-60436,-27517,-19991,23805,54016,954,-40707,-55924,-55003,-56591,-47090,-4094,90181,60804,42723,43744,104540,171652,184862,131413,-9451,-90530,-114798,-104149,-178973,-141565,-109893,-102377,-141732,-154301,-113702,-55855,36041,112661,160493,177549,140120,-19631,-112095,-74183,-26232,-18497,-28351,-44588,-56034,-81129,-119569,-78239,-5670,-7126,-42434,-4938,-17610,-33001,-69984,-120493,-2887,168332,216081,197773,89545,14557,39606,95460,148732,93143,-3381,-57189,-90283,-95296,-111910,-87257,-57838,-63736,-68495,38067,-45290,-58039,-69656,-72865,-51941,-31264,-83000,-128767,-126448,-66587,-27971,30267,37123,61639,173872,243260,262432,220402,166474,92156,23409,49933,125287,156327,58215,-9072,25554,53107,132861,237452,174314,126856,171319,211167,127393,62755,1677,-20914,8749,2576,-26614,-57665,-64858,-61837,-24603,57428,82984,63995,81872,117354,133985,53945,-110247,-34681,-21602,-52810,-116074,-58778,11342,187672,274113,235140,326021,552644,543130,200423,-89000,-212577,-172157,-166663,-82563,-77280,-33964,4043,-19833,-79866,-69925,-14637,27414,-24469,-89315,-57768,-40523,-58321,-68091,-96810,-100259,-21317,96203,108037,69616,55676,25534,15593,6207,-74416,-68064,-16552,26069,13667,-8286,-18206,63508,149052,118931,10439,-16231,47105,137512,125434,131303,137748,121052,43741,-108348,140033,254007,266670,123911,28538,18014,11189,-65951,-45144,11940,65823,94402,55274,-67500,-61590,31177,58364,-11268,-74822,-13740,53811,88129,54170,66200,195023,135912,-20716,-89539,-76513,-90978,-69189,-41059,4667,93750,113071,109405,81007,65652,80529,83216,35998,12985,44285,29318,-65393,-82828,-36276,-35169,-39745,-65596,-32831,-64897,-2704,87370,139531,164232,56105,-31851,-46245,-36532,-85750,-8745,90212,155249,-31769,-83524,-55470,-16274,21733,27417,23885,51690,159656,248451,271934,232719,52480,-61672,-92512,-1432,1161,-63282,-84737,14770,116865,170086,139127,56731,43210,74970,86895,65025,29842,-1150,29254,115268,155236,62481,-13214,-31892,26900,57374,15486,-25769,60861,109620,77583,5290,-42198,-82798,-96957,-50205,-33290,-43681,-82567,-65698,34677,115481,154684,112130,79584,93932,150538,183089,126219,20758,-10078,-7321,-23192,-69021,-59401,19602,94694,123889,33698,12084,67842,23025,-70354,-79972,-37042,6070,36900,45323,83317,116009,75852,43999,119135,204880,244108,191020,104184,39144,-7929,28431,117082,185922,168124,86965,33325,-4171,16090,49185,28701,30274,61072,66531,47700,-45906,-91031,-98582,-105461,-74294,25349,119787,156680,163205,202746,194755,177150,158462,131160,48543,-3553,-23220,-29158,-54884,-120028,-164893,-124185,-76174,-43917,-43555,-54737,-73475,-96226,-79063,-59907,-30866,-35087,-59237,-76865,-7721,79553,137514,96779,62893,35246,-6866,-53259,-4843,86621,116930,31057,23368,10350,-29544,-36654,-37692,-51501,-29743,14221,12167,22962,102435,164456,234836,156444,38459,-145,-94861,-50401,27869,1620,-42162,-83251,-115020,-104324,-76607,-47837,-21556,-41301,-39115,-3055,46228,69683,48066,-18949,-93398,-43844,-3827,-37345,-78225,-27196,39526,48456,48889,53483,34752,-5199,-7606,76902,149995,224366,197139,89230,55753,64019,31061,-6827,-53143,-114386,-112719,-31418,7642,-29187,-71259,10350,127513,162730,184504,310287,473545,480434,429959,337850,237337,172020,162705,46573,-78297,-117578,-27137,64771,64438,-49811,-54270,39905,81328,86936,92704,108722,99607,98444,107911,135143,98156,-62366,-47812,-102629,-147068,-138710,-119202,-74272,-28107,-16909,-43566,-35961,62003,224738,396804,558941,707031,636201,424362,197660,104138,89527,64129,-1841,-12392,31121,105223,128071,91142,-28964,-110240,-52944,-20372,11709,56642,30728,-14504,-29543,-16772,-25611,-16842,-23762,-38146,-67943,-119703,-112632,-44014,-21864,-11647,12132,-4760,-27803,-43826,-23204,-17414,-4667,-2035,-16460,6322,-32034,-79053,-18867,20680,-22989,-88654,-17230,10839,-65350,-61333,90028,205149,99236,-61593,-95153,-19194,-3249,55528,53748,62082,79953,82101,-41059,-153512,-68296,2284,37931,36279,-21928,-62043,-83138,-52479,2601,62787,77241,-6639,-15892,622,-48142,-133141,-69387,78640,167579,188604,147860,30900,-64417,-96237,-117426,-27708,6460,-23587,-69899,-82437,-86552,-72217,-24124,30183,-15107,-58499,-82830,-133810,-72131,15671,52007,25499,-34398,-93259,-134254,-63760,47830,56708,-3459,-67154,-92242,-78342,-45676,39962,146872,234956,242512,264097,289918,210729,72505,25671,15665,57784,111536,101598,26966,-50485,-125344,-21610,112140,270067,411306,330711,154816,10828,-61148,-114402,-123911,-122507,-82563,-57312,-51882,-74081,-6488,26896,69683,95068,55765,-355,-61492,-68127,-29132,14372,40094,-17486,-4865,28009,19345,-5237,-34831,-18059,-7768,-37516,-96683,-82630,-84417,-116209,-106799,-93606,-97110,-111884,-89083,-68419,-51373,-73027,-90467,-96988,-69393,525,32971,10828,-43817,-68966,-13115,7297,-15921,33839,33067,-11466,-56629,-91907,-39783,-36591,-51234,-20068,-23472,-23932,-9819,-34949,-69449,-32092,45018,101599,104689,11287,-47784,-27549,23512,-26198,-67927,-8882,61403,85831,57659,-7831,-86362,-85470,-65063,-98024,-22,96782,156083,228491,189394,83561,44660,26001,17256,-8939,-30815,-69002,-105053,-4285,-2548,-40765,-86454,-61415,-54367,-85838,-61505,-28056,16362,60631,91657,101400,73349,95260,90284,81765,30483,-24842,-24002,-53783,-24542,51213,135319,197135,297562,337682,225470,70864,19852,44802,79624,73023,49058,716,-92206,17567,128516,180582,124348,32277,-40873,34563,171865,248674,213222,90301,66532,99871,115506,76002,-26993,-78609,-93685,-64616,7767,82437,221734,364432,268307,80622,-33745,-78102,18749,27806,-32973,-97624,-68606,-25236,-42920,-128290,-47642,-7246,-2577,-34802,-91600,-131152,-119513,-110546,-124517,-106077,-88033,-24124,849,14362,65893,111012,56309,-47580,-59495,85897,328541,285136,81953,-5614,7773,-19038,-43259,-41763,-69292,-95008,-102123,-75888,-8691,31979,31337,30984,57224,82715,43539,-26541,11684,70526,93427,54723,-84950,34657,137524,172790,153782,87426,-17084,-47640,13212,34212,1145,-24710,-40807,-29805,60942,139243,132147,7354,-54811,162297,301798,217195,58911,-23142,-36063,-23553,-47944,-72650,-24811,66121,87148,75837,-5584,-129898,-101386,-58127,-8684,-32677,-42343,38526,35951,15402,-38595,51234,181598,124348,-49598,-110345,-76546,-25738,-36691,-56097,-40682,-16720,-3362,22232,-12511,-58604,-121017,-29333,-41017,-34527,-35504,-39205,-46993,-39375,-21041,2073,19058,8530,12955,96266,108656,48826,5563,-14662,-39655,-46680,-55124,-36349,-14563,34920,-11990,-33716,-48995,-95260,-35436,-32250,-7149,16008,-37029,-97103,-64205,-47469,-46641,-63383,-81104,-23888,80895,107221,82395,72689,55203,3482,-39710,-68166,-86975,-65028,-38631,-27400,-46346,-78211,11684,66250,19414,-41082,-44648,-29985,-11616,33368,90046,114888,57800,39638,64007,81730,32590,-12175,59913,66259,523,-97291,10966,80298,61585,-31455,-59440,-17552,1055,75492,138327,168660,196582,190381,184649,186443,129389,3808,-50144,-24840,38631,103085,109633,151802,147840,60117,47706,61773,103986,123299,40222,-53805,-1721,55140,-9934,-79042,-116779,-89984,-29209,19598,1806,-73526,-60296,-1648,27019,2355,-26282,-35173,-30868,-20605,-1263,79122,177994,221344,174682,101222,61147,63940,128843,212677,238368,122522,21845,-30966,-45551,-98354,-88560,-49154,-11250,84205,136802,95589,-5467,-43528,-8757,11283,21142,5738,3673,11074,19855,33885,66549,89796,102810,89736,63581,83596,94845,86443,7777,-86157,-102739,-81250,4309,-6985,-84347,-106485,-142258,-81386,-27569,-48467,-54040,-85848,-83504,33804,117981,268364,309072,61827,85431,8365,-9451,-11490,-140321,-75167,-28379,-86677,-147011,-171579,-74388,2431,18722,17345,13535,-19156,-88723,-15496,111015,92880,93597,96753,27821,-43429,-80768,-6414,12357,-32368,-21664,46540,33496,-11180,-67005,-131557,-111526,15090,33460,-25217,-66987,-112286,-47720,42944,86688,35188,1425,-15941,-12451,-23323,-50307,-53880,-63454,-22462,26268,201642,255133,174944,89597,17003,-33252,-89739,-77920,-20965,11169,25205,70094,131762,89527,17246,-6475,-15637,7418,65870,104244,77545,66298,15673,-1691,-56322,-107283,22966,111549,36262,-83406,-80222,-51698,-38811,-69081,-89296,-84231,-35241,-5072,-17588,-52956,-54484,-33015,24212,140807,259972,248051,181783,98121,88166,63675,-3546,-95530,-79928,59723,94649,10788,-86386,-86483,-39338,-14032,-2811,25898,47492,12873,-31745,57782,188121,249614,260561,117235,-15675,104365,190194,111718,50484,61222,125104,144011,120255,47803,-37442,-63647,-19978,-35869,-55849,-105647,-81327,-37645,-6398,-22987,-45253,-47896,34436,87384,37109,-30058,-73424,-86205,-43233,-18334,-43112,-115402,-16377,30181,14079,-5687,-4886,34495,81544,83656,29870,19384,68373,123562,59954,-7578,4466,84420,182527,319650,176991,37177,-1991,53076,76101,-31350,-140505,-166456,-165291,-123774,-80510,-43881,-8851,26154,-2034,-45220,-20997,16345,28233,34771,45082,16526,-12729,-35552,-42829,-38104],[-60749,-81093,-55419,-58457,-33601,-29364,-12677,-19883,-27967,-27150,-34474,-16367,27820,66495,125497,174330,215574,104698,-10978,-115648,-53154,387,15001,10104,-7260,-12493,36137,33011,-79529,11415,66201,2044,-39922,-25765,31458,101910,132419,125608,118232,156736,182773,217440,269613,316392,280826,127891,-18135,-75545,-44338,-65627,-58931,10879,62156,114802,89609,18897,24109,71166,113626,186458,199706,124411,12187,-10933,-27276,-48559,-122592,-119564,-59601,-38419,-34579,-19632,-46617,-76540,-71056,-49240,-73211,-50178,-15316,-7548,27484,25936,16201,15240,34940,30422,8094,-39818,-99223,-138880,-130685,-115864,-89056,-83589,-102784,-79552,-79695,-75826,-61551,-52535,-20546,-12953,-75315,-85796,-62204,-15621,-23768,-14486,-34008,7120,140186,128531,46682,-10122,-2241,46615,49263,12482,-45384,-82675,-113398,-85259,-87769,-134046,31159,142867,96489,-25576,-98609,53976,212256,340642,326874,204659,34620,-90998,-110927,-89021,-98533,-116608,-100232,-3441,20965,-10418,-20928,4216,38794,12877,-36274,-111543,-36318,58586,112420,135554,83004,2144,-37031,2972,79902,168142,154125,118509,21425,-82219,-62609,-10861,-15101,-15367,8517,45981,71736,74512,70839,106294,146027,132327,87479,92401,84452,4827,-33030,-80509,-105745,-4473,67476,57346,1847,-4846,31749,-41216,-87163,-90473,-59230,-198,66961,73509,-5265,-98242,-11405,13175,3171,-11616,-5080,56463,108105,95883,15921,-134799,-109476,-172,95464,74522,28168,24229,42303,37246,27486,26312,-7736,-57019,-59570,-63667,-64607,-53698,1735,52719,82310,103733,111617,117900,117458,90205,10050,-36990,-11989,2130,-6238,-91054,-56480,15397,-52153,-109270,-51494,30854,113971,120196,61758,30791,91092,80633,-41238,-90548,-36370,34793,78361,80815,58071,23359,-15513,-18181,-4714,-20782,-90732,-24235,35402,73297,78874,-614,-76353,-88669,-72803,-59323,-97536,-103159,-37118,-16043,-31860,-62074,712,90337,156987,193240,114283,19863,-22207,-37740,-44892,-6616,17352,47128,58671,33095,11613,87339,187852,264841,163794,-3110,-124334,-97068,-9135,99123,143911,55085,348,-8506,-17481,-40749,-62466,-92537,-80002,-100014,-104345,-85627,-47622,-26392,-10866,-7160,27852,104215,187583,116683,-26167,-106882,-117462,-116542,-143245,-110030,-62040,47368,223224,271665,181969,84758,15636,-95628,-98836,-46295,29846,159306,241673,194509,134407,94651,116199,103465,53076,39801,72005,94951,73413,2572,-20302,62469,114120,152957,164117,97021,88670,79741,50679,17020,-1087,-28618,-89339,-106577,-5783,66987,60373,-7383,-11265,101357,174271,221441,198183,135567,62953,5009,-5459,-4037,41482,71667,66658,50346,27621,42493,78396,154180,217011,348131,421411,252052,35424,-77327,-70711,-83809,-92899,-13203,130452,216251,173310,122212,86877,80683,85902,16298,-69619,-97934,-58684,-64915,-101190,-110766,-76652,-38413,-17628,-11344,-39193,-62070,1103,30711,-9625,-53329,-25125,-32850,-58200,-28544,-27557,-45916,-45630,-22033,31374,91497,131281,47508,-14780,18599,55015,45790,-7048,-38244,-18115,-23341,-77435,-85060,-82112,-29271,-26812,-47374,-43002,-15356,28246,32804,20569,9711,-19258,6584,11241,7934,854,-23071,-60070,-46288,-55366,-43384,66601,123124,46776,-28989,-15157,44833,111005,263901,382661,340459,279274,225659,180647,92062,25361,25811,44526,119841,335722,449832,330642,199514,163815,137884,102167,40976,13808,-18779,-93389,-3078,101256,104939,23332,-32336,-29511,-39583,-84898,-68824,-45841,-51315,-22501,58767,86951,11137,-85814,-65764,-19901,-14705,-81196,-145564,-99341,-21392,108082,227480,145093,-17853,-98755,-60315,-3329,-30189,-66774,-95869,-88054,-85710,-54844,-45201,13311,72447,112193,159997,70852,-46838,-82424,-67557,-83025,-76363,-77519,-107884,-126818,-72097,-64,-16336,-75419,-41055,88197,151769,6062,-58600,-72912,-50540,-107394,-56183,63023,146291,181280,70563,-22066,-56089,-9806,56240,48588,11414,-69565,-109722,-108230,-113302,-111485,-97661,-89349,-31433,-30162,-27101,-20098,2294,-2339,-85481,-28024,17177,15307,-19327,-69836,-45628,41046,94662,66799,39369,130620,207551,195589,176655,129528,26173,-43247,-3305,-292,2697,6360,-15311,-57140,-38098,-33836,-68027,-117185,-122826,-66681,-73906,-8235,86877,230138,358895,363447,256956,132230,22824,-69144,-111041,-64933,-27612,-28370,-64515,-68407,-26417,42347,79347,159025,253559,177476,40729,18883,93227,137144,69374,-43788,-112562,-66831,-75131,-123849,-128222,-81095,-64337,-62974,-49284,-7209,13688,40338,107125,207663,170662,93551,-3804,-94426,-92227,-97171,-120896,-116004,-88247,-61614,-87347,-95826,-49379,-10978,14972,-35806,-85158,-143173,-121636,-54971,-4180,-22153,-67239,-8786,104892,104714,31914,-26934,-38132,65447,142376,210963,224623,114210,7752,36724,116615,63745,-32613,-96385,-46122,-10400,-67490,-94217,14184,201030,306724,195115,11577,-91150,22049,156864,172357,68015,-1880,-61140,-52278,-13025,4191,-23326,-41658,-18796,53897,167490,186494,128076,97604,16686,-96014,-105226,-91840,-93980,-123376,-41118,69506,97969,2658,-89293,-48849,30504,101324,165931,202946,282095,260675,136598,8612,-70722,-94875,-72736,-53986,-47602,365,23093,-38276,-62900,-60328,-64487,-86065,-76197,-19291,87461,80761,70668,72939,133873,196408,198474,131593,-11514,-89401,-90835,-72671,-142294,-113859,-127217,-117356,-162888,-148875,-103666,-46141,52857,126353,163958,185862,168163,5378,-95868,-78282,-41275,-42523,-53223,-51689,-57869,-92596,-133044,-58082,18386,21323,-24765,-5517,-19189,-31328,-66281,-86677,43683,197934,231643,198037,81333,4664,26198,65341,112661,52351,-35166,-72946,-102370,-109592,-97590,-68984,-45517,-63822,-102692,-474,-82507,-83645,-78567,-71612,-49487,-28115,-71774,-114046,-145505,-95856,-54200,-353,-15467,-18502,68122,105566,92462,33554,5821,23623,20181,55337,121406,139072,31537,-23323,5516,9450,99818,200653,179574,154392,207542,239789,146961,79379,14458,-14826,3531,-12112,-47236,-81939,-86102,-72933,-16738,74490,101745,72882,75145,109231,143457,97108,-95992,-73770,-47901,-63584,-117408,-48836,22090,148931,140392,16478,44088,249401,274041,-15175,-240548,-276673,-152839,-120222,-66357,-65837,-14812,50703,47317,-10577,-23610,17614,55116,-6497,-83827,-57743,-38090,-52522,-62115,-89583,-89245,-5023,101326,96125,52851,39939,21070,21640,18297,-64323,-88319,-38308,11563,8988,-10845,-14940,71717,167763,169858,46380,13714,72585,95620,-26533,-107061,-137504,-140490,-128309,3800,203816,273095,272993,124624,-8627,-12754,-6910,-79298,-53725,5602,57196,90854,63143,-52667,-83669,-516,17211,-31069,-71514,-13247,49920,87669,53218,64858,190941,126168,-25672,-79507,-62173,-82631,-68097,-45934,-5136,101430,143275,126595,85623,71122,97428,89172,34444,14038,59721,51945,-47469,-70281,-28381,-27644,-25702,-46672,-25127,-56661,14561,121600,187133,203347,69451,-36389,-56741,-48315,-88569,-11057,74269,95057,-64053,-92252,-55515,-12707,29569,31156,22161,55997,173606,278649,313225,250773,51327,-66815,-79903,10885,1139,-66635,-83974,17553,121214,157987,119293,63193,64215,99363,110037,84362,41110,2694,35382,119494,154975,62256,-26922,-57644,5647,39767,6571,-22083,68545,100994,61093,-7784,-54979,-96896,-98572,-57075,-37191,-41993,-88351,-74743,22316,93363,114446,70242,48608,75966,140984,171056,111639,13508,-14019,-5830,-11516,-48244,-41811,28234,96744,107675,15489,7454,69520,23035,-77615,-82579,-29694,13415,39291,41178,72608,96188,47066,25793,103709,189781,243264,206543,113816,36106,-9035,34936,125491,191440,168068,86267,31995,-2305,25105,56920,11841,-5122,27305,36831,23506,-51887,-80673,-96831,-132654,-86234,19570,110102,158242,171983,221667,226871,202655,174987,132762,50525,2261,-19350,-34569,-67778,-135661,-141660,-109210,-68262,-40671,-43312,-56849,-75036,-91472,-66012,-42830,-4794,-9371,-40703,-72579,-1627,90549,140893,96954,64764,31557,-11082,-52584,12660,134349,196456,97625,54500,14936,-43405,-57838,-54052,-54237,-30192,6622,-558,23155,146710,251429,326872,200630,55370,9680,-90495,-50926,23276,-3594,-39054,-64653,-94571,-93640,-75847,-45673,-8357,-18436,-24000,61,45942,69031,49610,-19809,-99932,-35663,122,-41378,-83559,-29182,28471,28324,19018,16776,3574,-23769,377,99099,168931,211567,161728,65612,41008,55596,26900,-5830,-49127,-109727,-114891,-35299,-2427,-38322,-71937,1016,102596,136500,168291,300323,436350,429143,389592,321840,253669,196799,170634,44708,-95185,-85231,4086,92185,89981,-23866,-22710,63671,101940,103933,99271,108184,103186,105890,110854,127172,92959,-101961,-86182,-127716,-135885,-134634,-116814,-73467,-29820,-27587,-55768,-47926,54037,209630,360410,485081,589779,494374,313400,138016,68649,59539,43071,-8347,-10735,37296,110071,125571,82233,-36083,-131415,-57772,-31138,-11801,24179,15708,-6486,-43845,-42770,-43747,-23772,-21189,-24887,-35039,-96454,-112365,-38050,-11364,1810,22377,3248,-17699,-34906,-19919,-22726,-17266,-16350,-26667,2831,-25526,-62878,-2360,35307,-14348,-98744,-13873,34833,-46878,-56130,120146,255280,137833,-42029,-103893,-17713,-14,63620,67634,74162,100447,98426,-37761,-150883,-61642,14585,55031,65320,17898,-35806,-62936,-37867,14577,75100,66388,-30048,-27314,7438,-34315,-123117,-75753,73663,174650,207620,159959,31738,-74191,-101901,-105899,-20887,8008,-23873,-66701,-77441,-88231,-78708,-33211,22327,-16344,-53656,-78965,-130584,-68842,11673,25429,-15492,-66888,-113137,-128799,-57834,30363,16937,-43152,-99646,-98959,-66367,-29877,48894,138368,199776,177317,182106,224438,187236,67723,19994,4535,39729,94748,100016,32463,-46054,-121140,-21273,100494,239439,381496,348270,189564,30443,-52133,-113153,-126425,-123787,-87106,-65035,-59974,-65385,21623,78492,98112,102448,51589,-1525,-54710,-71974,-36463,13450,18123,-62962,-43364,-13646,-22411,-27609,-37648,-17795,-9181,-37223,-90227,-92829,-99309,-103833,-84469,-62305,-58600,-83089,-75608,-60577,-46213,-70810,-94261,-112210,-85893,-12972,22450,10186,-40224,-83374,-38949,-17988,-40523,15292,17765,-1407,-44156,-98095,-47183,-27484,-41395,-22387,-39559,-43864,-13630,-37315,-76906,-15844,85615,173151,177121,39651,-42873,-64475,-16117,-52630,-85325,-17907,56083,83816,58794,-16021,-86544,-59618,-26439,-81078,-45738,54876,115431,205029,195813,99339,61234,41202,30266,-1686,-27513,-65935,-120361,-21876,-12072,-48048,-76918,-33622,-12230,-54185,-46151,-23531,15008,52892,81700,101334,90361,119200,107813,99594,58840,10484,-2848,-48551,-31729,22860,84706,133261,237879,302032,185177,30474,-20495,15465,58414,61927,43670,2659,-94569,7946,109644,163561,121603,54845,20784,105178,263373,298316,189316,47619,32048,65405,82870,44599,-58799,-82669,-84276,-55770,17009,92474,221783,348326,255191,72115,-41227,-79389,18147,38345,-12800,-76299,-67675,-29281,-52766,-119707,-59103,-27423,-25236,-54009,-99142,-128282,-120746,-118808,-128493,-110242,-91596,-26102,2620,19788,68557,115118,63986,-35874,-61436,77535,289642,219069,26705,-24680,31866,5969,-24751,-29347,-56734,-82974,-96749,-74185,-8687,30122,27777,31043,66232,95596,29228,-57974,-45764,746,40707,32007,-68550,50298,152061,177171,147371,86823,-3131,-42305,-4157,13592,-10224,-32570,-46611,-38163,45558,110223,94387,-13374,-41334,175670,322537,264980,106530,20054,-17653,-20979,-48161,-70790,-29952,45593,56157,38898,-41858,-123692,-68811,-25103,20228,-19531,-43433,49165,67692,39846,-42773,26845,164393,143479,-40770,-99712,-63739,-10814,-26888,-60912,-52882,-22411,-4442,13261,-26862,-55998,-95227,-55771,-69360,-45393,-41328,-37988,-40325,-36397,-35949,-29286,-9267,-11100,1206,92665,128199,81656,27354,-7098,-24168,-26272,-36714,-23409,-3170,46974,-12216,-37837,-60219,-94391,-8023,3239,29602,41663,-23441,-82373,-53004,-35828,-34619,-50227,-70744,-35227,62200,102440,83960,77224,66065,15470,-38052,-70030,-90308,-68540,-40502,-28752,-50944,-93936,-1121,67915,38344,-17580,-34701,-22194,-4002,30007,76801,104827,65382,58216,73294,73220,19021,-25262,58650,68587,6571,-83501,-1988,60581,39401,-59950,-76372,-33355,-17486,64330,150445,187332,201713,186205,175804,162078,84384,-15321,-60648,-21679,40316,101857,115968,162950,151940,68544,64670,88301,139280,160724,68732,-36421,-14080,42932,-19733,-84351,-114953,-86658,-15671,45915,23714,-61188,-59850,7829,35484,4167,-23758,-33776,-35282,-29103,-13026,65687,154522,189481,148514,74524,40019,50176,122316,210292,232345,127675,22957,-41024,-56630,-103653,-100285,-73159,-33332,75105,139467,109897,5899,-35782,-7104,12729,28693,35167,43392,48032,54857,54211,74378,94152,105697,82428,40292,49092,68874,65186,1782,-72462,-76056,-63235,15744,-7814,-98211,-125474,-135308,-78836,-24458,-51048,-48215,-80282,-106099,-2741,68414,182892,196806,29053,51523,23207,19666,17188,-112545,-99184,-49790,-93582,-137963,-154536,-69970,7220,19005,11743,6837,-24240,-92648,-20625,113791,121841,123021,109356,26829,-55058,-94189,-6924,20758,-25315,-38379,5252,-19996,-53896,-93904,-143637,-65412,46526,42697,-33527,-92990,-114788,-33363,56344,100467,39600,1576,-14767,-14698,-34171,-62995,-56848,-58011,-18589,25511,224141,273455,174189,75765,-6259,-55154,-113382,-87159,-15383,41181,52296,60207,110103,80133,16412,-17465,-26861,116,65061,115735,91421,80312,15569,-11066,-46752,-90518,29441,109571,23661,-93632,-94878,-74741,-65258,-92526,-103841,-133245,-97158,-41590,-38573,-77524,-80083,-52405,6576,119089,230561,229760,179983,102382,97218,70465,2445,-86508,-79998,48822,80284,10711,-91518,-133685,-80607,-47955,-31537,8037,35025,3988,-36675,42002,160621,225791,250650,99708,-59413,71869,169320,89906,30261,48976,124177,162281,140630,65212,-34775,-79381,-5195,-19750,-54736,-119122,-71416,-10801,22637,-2961,-32575,-35783,54191,108039,60485,-2715,-51207,-79757,-46517,-24380,-45505,-58162,38659,71643,31477,-803,-10029,17703,51937,49761,-4846,-10889,58973,131237,76826,11643,20287,108787,244714,378598,157053,-2909,-34765,44830,81694,-17497,-114499,-148747,-168739,-136813,-92581,-51984,-10903,29625,-1979,-51637,-26638,22759,44327,52643,61579,39903,15257,-16491,-50761,-54766],[-50621,-60016,-20326,-27286,-16808,-21128,-7043,-5912,-13133,-16699,-28616,-15017,29333,60636,112862,154446,188831,94290,-5448,-106816,-52286,-5808,2761,2004,-12340,-19318,18632,24599,-49231,39069,78594,13631,-30167,-23171,35699,106683,136123,128640,125007,176114,234163,276738,301734,312245,258849,103189,-27116,-48161,-24198,-54577,-45365,21209,68457,125123,93426,2370,3191,44200,74797,153540,179174,98745,885,-10478,-14050,-21260,-103074,-114269,-59307,-41166,-16240,113,-42648,-89182,-79827,-42931,-77336,-57860,-15457,-7527,-1589,-8886,-2203,14580,38001,28720,4609,-42701,-101218,-140611,-121353,-101767,-73478,-69981,-83851,-53668,-54449,-57236,-48413,-38049,-1394,2865,-82856,-87288,-54781,-1266,-8864,-14186,-32804,-20259,84248,66313,6968,-31825,-2803,51805,52794,12398,-51030,-99240,-76816,-128631,-112296,-115922,49237,134935,99650,-16790,-78803,65733,229792,348705,329465,209743,45254,-82602,-99565,-75652,-84717,-103959,-101744,-7186,17029,-8641,-6784,19103,49427,24149,-21230,-92208,-56774,24222,83963,113416,71386,-1250,-34828,18761,116278,204812,170252,127923,37948,-61991,-63258,-17791,-21831,-20118,6854,45034,71536,75222,70138,95265,119838,114808,85255,95498,80599,-3053,-39313,-86665,-90490,5840,73607,60641,3905,-1809,46289,-24546,-70729,-74279,-49005,2709,65435,59374,-18735,-84473,9620,47492,33881,9214,12269,67026,107712,83700,4444,-136315,-101376,-2314,99528,88542,53079,57778,74670,59614,41915,37307,3484,-41796,-36465,-34473,-48257,-54858,7383,63338,95513,108467,87423,86888,92389,73910,5135,-19003,6657,18902,9651,-80117,-90153,-5345,-58595,-117264,-57920,28813,123565,146219,91675,45255,84701,76529,-36411,-88200,-56380,12510,73811,99474,85798,51078,1747,-18269,-12640,-20546,-81944,-30087,32103,70628,78768,22760,-29320,-50208,-50781,-45848,-94323,-115199,-57531,-38701,-34202,-42197,21202,104530,158139,173126,85201,-894,-25697,-30828,-45737,-10883,16977,50421,64679,33866,9865,109844,237340,292025,152563,-16745,-131252,-88893,-5119,96641,142274,56075,7113,-1103,-14551,-51855,-69869,-85365,-69399,-96705,-109301,-88411,-51179,-27696,-6681,8406,63894,144965,203005,98439,-36875,-109057,-117892,-117619,-134593,-109122,-56090,65583,243627,258670,139862,20569,-35883,-133522,-57561,-3957,62858,188492,263235,221379,155727,98759,103756,82772,36126,26198,58841,84858,66620,3186,-20359,53897,101194,140976,155175,94253,89027,74771,32239,-10734,-22384,-35134,-91463,-109825,-1838,73185,50027,-37617,-26807,113279,200138,208162,162723,102636,45313,-5952,-23125,-25460,18104,55121,59058,41937,11345,15231,47485,134051,205029,331270,390508,209629,8173,-81600,-64439,-81511,-75016,10518,154400,239969,203651,140811,88852,68195,62646,-6027,-89820,-88730,-55981,-65434,-99664,-113747,-87554,-51800,-20943,-4163,-29001,-61266,-12625,38796,20803,-15360,-10152,-33677,-67426,-41319,-52998,-86495,-78262,-34688,17652,58810,92587,18780,-32381,23576,71217,53734,-10545,-45361,-23749,-27408,-78326,-86715,-90668,-42941,-23078,-27878,-24705,-2915,25782,8851,-15593,-13188,-27394,9814,20842,19253,6609,-29844,-81441,-73424,-66144,-30575,79662,126150,37951,-42178,-873,82399,135136,279897,416741,374011,297257,219312,161366,92987,27141,27883,42320,105251,307948,403189,281326,172393,146882,125599,96158,46610,19304,-18701,-92495,-5239,92406,101510,26771,-25321,-30503,-43576,-97984,-73789,-52692,-62624,-25775,67936,88375,-2083,-88964,-46543,6093,21151,-47110,-134993,-111089,-27058,90453,208514,153701,-13448,-104660,-54143,-5236,-28613,-65914,-92907,-84849,-79019,-44467,-38707,13299,68169,108016,163925,73498,-57742,-90560,-74553,-89722,-83988,-77994,-102679,-126152,-77283,3905,7439,-81451,-101286,47300,136582,20779,-18892,-75946,-85520,-115376,-37988,70671,143499,195071,100302,-5476,-34993,34031,86285,59222,19129,-47286,-76049,-61405,-59235,-61288,-62621,-92628,-40250,-43366,-38529,-27590,-9492,-28735,-102500,-9340,44937,37924,-5408,-63771,-59134,20577,83052,71225,55375,142769,204768,195289,179745,123519,20084,-38978,6505,18409,16813,19994,3204,-44792,-32541,-36962,-67320,-109996,-99663,-59431,-82797,-26558,61065,206125,320173,320175,221405,111888,21999,-51815,-84751,-51652,-23342,-27099,-47971,-34961,6487,65813,81768,167053,305860,249126,72210,53715,142501,194149,107439,-18972,-104874,-73152,-84412,-134874,-150117,-100415,-68943,-58469,-44870,7848,42124,64066,128848,221817,188923,109325,7194,-66282,-60039,-72750,-100737,-95370,-62824,-47120,-86238,-107001,-58783,-39516,-19693,-55762,-100931,-146136,-109718,-48753,-4639,-29389,-79721,-4105,102842,89937,38582,-17423,-40198,61631,147263,221113,215564,84712,-12486,8142,59704,15188,-36650,-64043,-28288,1405,-21802,-14357,54582,201204,294472,182032,6652,-111011,13021,144453,164551,49162,-20011,-79946,-74081,-30472,791,-12471,-22071,4932,78712,171713,152732,63394,42870,-11043,-114481,-98624,-77482,-75828,-106486,-48672,77387,118765,28969,-66919,-7950,62162,106158,180155,234095,328716,315659,179318,28331,-65360,-97773,-86828,-78597,-62481,-9799,1396,-71585,-72546,-50671,-56416,-100305,-106771,-35869,79692,96027,94071,97068,155391,209674,198637,119083,-12517,-72678,-61945,-41543,-98027,-80214,-138377,-118486,-155506,-139234,-96915,-41090,64963,137179,166412,191470,193772,31887,-77042,-74359,-47997,-59441,-79937,-58908,-61063,-105188,-120228,-41010,38478,48638,183,1113,-15969,-22576,-46803,-42902,98495,215493,231426,185548,69303,-6653,7991,29709,65882,7758,-67713,-89007,-108720,-111460,-80343,-49358,-35074,-65983,-94306,-12116,-109614,-108178,-89476,-71419,-45330,-23029,-58908,-93642,-121355,-122851,-80654,-26977,-48985,-62807,15653,50078,35667,-33767,-77715,-14877,19750,62124,115174,118458,7434,-30947,-10492,-26123,67988,165268,185589,183039,240472,261251,162196,91886,24200,-9049,-905,-26247,-68920,-111543,-112489,-82126,-5026,91898,117833,79625,66567,98299,151059,147148,-31359,-115661,-74442,-70551,-110275,-38936,31954,112083,30938,-140497,-129935,80118,138289,-97493,-257307,-229927,-81878,-72160,-49054,-52036,6937,99061,112917,53987,19066,47567,81734,12170,-78491,-58948,-35437,-45180,-53103,-78181,-72718,16603,107069,82270,33507,21253,16212,27068,26999,-50598,-92733,-52470,-1480,3544,-13016,-12130,75893,174272,207708,76793,38679,88583,54807,-136016,-184756,-168392,-145115,-68054,110550,239249,280600,271825,125832,-41224,-40193,-20968,-87119,-56614,1451,47085,84196,71096,-31403,-104388,-39117,-33357,-52939,-65143,-11457,45839,86467,51865,60848,177049,111654,-30220,-68605,-49189,-76174,-66717,-50662,-16657,101914,169426,141772,89608,75899,110969,90229,31050,14213,72196,71248,-33148,-60599,-22704,-23999,-16634,-27834,-13146,-43286,26812,146963,230726,241984,85030,-41018,-71949,-63417,-88703,-11957,55141,38070,-93716,-100209,-54180,-5900,41838,38643,20848,57484,181026,299934,343512,258540,49802,-69730,-67392,20941,-1027,-71233,-81101,20465,119105,132745,87463,58610,79002,119950,130696,102072,52109,9084,46021,125164,154902,66470,-32648,-81156,-21814,12858,-3958,-14777,77867,91762,44341,-20285,-63527,-97821,-92188,-60807,-34012,-35611,-85832,-79487,12496,74495,79924,34237,20696,59641,131766,158013,97006,8739,-16701,-5372,-924,-27549,-23621,37140,95345,87250,-589,7295,72111,23552,-82485,-81043,-20489,20109,38294,31777,55513,71351,18876,4212,81502,166456,233402,217791,125948,36538,-8080,41555,130749,189834,163313,86222,34438,5371,42116,80904,17997,-31216,-6568,5035,-3582,-57027,-66428,-82569,-140305,-93103,11109,90940,150361,177428,240898,261377,229193,191847,132622,53367,10672,-12979,-37166,-77311,-139091,-116211,-90841,-55232,-30476,-37389,-55670,-74576,-85837,-51020,-18244,20890,9188,-29638,-71102,5233,97527,136360,92738,64599,26895,-14646,-50195,25956,172299,274225,185547,117181,35635,-58881,-87342,-73717,-59092,-30983,965,-8673,31411,197094,343741,414382,238623,75112,24513,-80565,-52724,17060,-10347,-36318,-45291,-71223,-76439,-67984,-38976,6127,2878,-8862,2463,46659,73402,59681,-8632,-77183,-22913,5712,-42688,-87349,-30832,16666,7646,-10266,-14990,-18557,-32413,11745,117681,184492,192137,127089,47806,35687,58867,33604,2322,-41772,-103594,-105141,-26241,-1428,-41506,-72436,-8879,79061,112469,147855,269534,369149,352267,328742,290298,262346,216460,168512,38653,-86952,-43915,36163,113708,105207,3057,12595,86490,119125,115747,100605,102200,97819,98570,92382,94379,66001,-119711,-91272,-114327,-120395,-125622,-109844,-69783,-30199,-37459,-65363,-54364,51954,195846,322407,410191,469091,358623,209070,75859,31429,28710,21656,-13128,-6312,44975,115237,122575,74830,-37776,-143339,-60347,-40170,-33128,-3203,10098,9559,-42435,-49267,-36582,-929,15585,23338,9349,-66737,-95326,-27512,-1403,13213,31241,11788,-6317,-23172,-10840,-19012,-18384,-18957,-27475,5599,-15678,-47965,11440,48225,-2490,-93068,-8939,58225,-26131,-51310,145429,296666,170893,-25150,-106526,-10644,7336,71652,79480,81678,113237,106944,-36777,-145796,-53794,26547,70632,92315,61584,792,-36670,-20785,27400,85496,51919,-49818,-29771,22847,-9760,-97891,-78253,68096,176568,221570,170278,36173,-77968,-99670,-97594,-19606,4170,-28253,-66806,-74772,-88640,-82192,-36565,27151,-618,-33716,-59570,-109215,-66111,3101,-5934,-56580,-94513,-128935,-117500,-51635,11140,-19060,-66857,-110583,-91864,-49416,-11518,56121,124940,159026,112425,112490,172233,168136,65644,15635,-5540,22280,75455,94608,35081,-43505,-118497,-23931,82971,205667,348608,361168,222981,48994,-42270,-109078,-126748,-123212,-88089,-67590,-60589,-50484,45870,124787,128032,111727,50480,-117,-46074,-75454,-51195,5676,-10742,-108085,-70460,-49174,-62419,-47668,-38964,-16347,-10586,-36691,-81254,-85682,-87757,-81229,-65485,-25367,-19342,-52337,-58824,-51760,-41516,-69428,-100171,-125759,-89891,-17696,15217,8565,-39279,-95367,-59669,-39339,-72938,-3333,14853,14439,-34686,-91920,-48599,-13519,-28537,-25240,-56558,-58419,-12982,-39614,-85599,790,124058,235274,235235,57998,-35069,-96798,-56336,-81907,-101880,-26379,48774,77503,56086,-23834,-79593,-36503,5661,-30561,-72840,18575,77759,177100,197402,115738,79707,57865,44587,7563,-23372,-62984,-135478,-38448,-21600,-52076,-63431,-13640,21899,-22421,-29519,-16647,15620,45264,69399,97391,103866,136424,119508,111526,83661,45391,23061,-38097,-35014,-297,42040,79676,182754,265033,150115,-3725,-56999,-11687,37104,51877,40952,9241,-85549,-11930,77013,135553,114648,82827,91047,186971,355501,338987,154361,3611,-1634,31702,47431,10466,-85743,-76920,-72917,-46579,25969,101175,212271,317734,232151,57842,-51572,-72031,21978,51050,8725,-54804,-63129,-32491,-60678,-102584,-66511,-45569,-46210,-70386,-102676,-122202,-114841,-126562,-132451,-115015,-96240,-29223,3019,23295,67661,111754,66503,-25086,-58738,69135,241647,141758,-39248,-10850,71306,37553,1319,-5099,-34836,-66569,-89702,-73501,-12482,23733,22226,30102,74057,104167,14414,-75536,-89658,-62704,-8626,13375,-45379,64322,161248,173408,132189,79494,6464,-36884,-29632,-15978,-27454,-44618,-56975,-49173,28826,80186,58663,-30024,-35803,175809,326254,304523,156947,63681,2585,-18014,-47516,-68211,-36291,20418,17396,-6423,-83618,-86820,-35462,8857,48394,-7521,-47351,53015,90355,58346,-43043,1312,136567,151048,-30632,-89745,-51014,4428,-17095,-63563,-66632,-32125,-10076,1337,-39026,-45136,-65331,-78219,-78014,-48362,-42698,-35500,-34640,-35732,-52799,-62950,-37956,-29213,-6714,85211,140324,111157,54390,-1419,-10268,-6531,-17748,-8840,10546,56883,-14483,-42769,-71395,-93119,4690,25003,58657,61951,-13459,-63546,-36413,-23120,-25338,-39674,-52301,-25754,45679,91422,78075,75843,72486,23561,-38237,-74430,-96577,-74836,-44402,-30545,-53369,-110721,-24568,57808,48394,2148,-21481,-15110,690,24825,62668,93672,70282,71051,76261,58010,-5697,-37292,55750,67534,10077,-72783,-13943,40316,18458,-82180,-84177,-50025,-36879,51965,158975,201570,199201,171488,154484,122814,28774,-32259,-71237,-17273,44955,104804,128101,174434,149016,69986,71574,102227,161353,189351,94143,-18123,-28182,25234,-30912,-87624,-115092,-87341,-7137,67503,42541,-51705,-64770,11675,40627,5951,-20290,-35628,-43341,-41153,-29184,44847,119323,145582,114930,43182,14221,32458,110559,197764,210523,119696,16928,-53108,-67827,-105226,-105052,-92090,-57334,61361,135198,118890,15062,-31236,-9240,10790,31680,57319,76612,82080,82310,61121,65149,85349,98710,69554,19804,24423,52593,52795,3930,-54899,-53088,-41956,22838,-13673,-116192,-148496,-125373,-75342,-20656,-48708,-39690,-65645,-78124,-23755,24471,99947,96785,49376,15617,16685,36506,39200,-84803,-108218,-71605,-106586,-135492,-138292,-62360,10974,15503,2476,-3978,-33738,-98850,-27221,106075,141886,144302,116655,30857,-55012,-105947,-11184,25299,-16820,-42080,-32639,-79882,-98487,-105982,-114282,-19904,71735,46040,-43440,-118024,-111973,-24525,64336,108858,39932,-2507,-17548,-18267,-42595,-72840,-57208,-46574,-7554,32662,251530,295871,177814,66255,-21674,-62597,-101821,-78929,2954,79818,92080,63241,84345,65397,13741,-24939,-32082,-3077,64443,123357,99829,87774,16409,-21901,-37238,-64417,48136,112265,10094,-103779,-107591,-95885,-94156,-107639,-94650,-97004,-137671,-79280,-60517,-104227,-104069,-71138,-11269,92833,189360,197839,168810,103253,104158,75218,6341,-78821,-66949,46890,68565,9293,-86468,-150031,-109264,-77360,-60011,-10484,21222,-5468,-41229,25269,127743,190391,222262,71024,-102013,49793,154263,71559,10177,36381,122133,181826,167169,88528,-30022,-89517,10552,-245,-51887,-129584,-62164,15286,54856,24406,-12165,-17541,76617,127192,80605,21380,-30510,-66219,-42945,-22299,-24859,4551,100852,109338,44502,358,-17890,-455,22860,17169,-38082,-37021,51432,137863,92115,29246,36143,131691,297999,410758,135528,-37708,-64796,33614,77376,-7720,-88379,-127612,-158244,-141732,-101615,-57950,-11286,33663,-1024,-56076,-30115,30382,60371,72613,77597,65254,46152,6559,-47588,-65968],[-47618,-48458,4694,-1298,-6581,-19408,-7804,-574,-10369,-20393,-34153,-20196,24863,49295,93251,125910,154011,76432,-6516,-101565,-57436,-15942,-11596,-9387,-21435,-29882,-1596,16544,-19910,56181,75332,14652,-29298,-31280,29039,99727,130314,123308,122841,182349,265137,313200,311540,289389,223983,71724,-35500,-26456,-11441,-49374,-35865,26157,66537,122913,80389,-29555,-20095,19404,46216,130818,161262,75673,-12782,-15126,-7024,539,-87837,-113994,-65669,-47967,-6584,9358,-46189,-108798,-76618,-30556,-74596,-69610,-20594,-3164,-3202,-9559,-14670,4292,30545,19515,-3580,-46955,-101131,-130662,-114916,-93165,-65545,-63167,-69469,-32157,-34328,-42969,-38187,-24470,18640,19073,-82234,-94196,-53837,6728,180,-25537,-52564,-52612,25826,6613,-30141,-49816,-3352,52878,51420,8691,-57108,-84036,-31519,-96284,-125731,-97870,63570,122915,97892,-12427,-62675,76733,243274,349269,323019,206679,51300,-75885,-89845,-63616,-71799,-91851,-111043,-18834,6757,-10404,3369,28495,54385,30099,-10913,-76192,-72787,-5747,56957,92088,57974,-9125,-37687,29732,146918,228643,174218,129311,49288,-47098,-68255,-30293,-33652,-29860,17,38303,64569,68146,59549,70863,80839,88809,78180,94148,71990,-12139,-45377,-88026,-78899,7382,66333,48922,-6679,-8572,56559,-7790,-54713,-59814,-41138,2515,59473,41884,-29420,-63823,23107,71042,56466,24278,25660,75432,106212,73532,-2136,-131480,-96702,-8280,99907,100889,75710,88112,105197,80749,54564,45514,10514,-31293,-18204,-8449,-33349,-57760,9936,71113,106801,109028,63442,59587,66968,53029,-3835,-3730,23036,33337,22550,-67757,-125222,-31026,-69289,-126676,-64801,22040,122324,159322,111762,50997,63938,58518,-33018,-85952,-75323,-9829,66596,115641,107987,72575,13417,-23647,-23753,-26833,-80632,-31483,30065,67780,75772,40355,9613,-9245,-17769,-28411,-86335,-118799,-78925,-52815,-29369,-25095,33242,109560,149466,144077,52298,-22989,-28783,-24178,-45279,-17047,14798,52506,70022,34723,6084,124501,272635,299395,133271,-29724,-125257,-80652,-3110,94519,145316,64372,18321,8146,-9885,-60715,-75489,-76807,-59942,-92834,-116551,-93466,-56697,-30765,-2777,25323,106147,188598,210175,77400,-51077,-109795,-114496,-112741,-125199,-104557,-48337,83565,256169,238148,102562,-33790,-91827,-107342,-14037,37531,90494,204477,272128,242227,177978,105624,89089,59525,19737,15174,46738,74510,58922,3296,-22679,40805,83881,124544,142804,88709,85439,65017,10332,-39975,-46448,-45609,-96878,-110208,150,75030,36918,-66397,-38300,120992,216195,187021,124787,67665,26071,-15639,-37574,-45332,-5930,35153,46818,28034,-11599,-18228,12617,110159,188016,303322,343917,160668,-21193,-86989,-55803,-67244,-57901,29317,166814,251654,225525,154256,88107,54815,40464,-25315,-103420,-84620,-61300,-72561,-102418,-120029,-102185,-66245,-22750,5667,-15794,-53564,-20885,47652,52637,19323,1508,-36838,-80175,-57849,-78620,-128478,-118930,-52983,-139,24252,52151,-13550,-52350,31213,97021,65005,-13274,-49160,-30774,-36365,-82739,-88378,-92273,-55699,-18274,-7602,-4183,10294,22522,-15649,-44097,-21792,-24238,17257,30778,28532,9886,-37097,-100847,-104854,-78318,-18953,90470,127246,28924,-55680,3097,107236,166122,304298,451284,405086,310990,207248,137978,95916,37500,38178,42571,88186,265924,339450,227579,142395,126121,108957,83049,46418,21571,-20140,-92354,-12540,75106,88575,22759,-24316,-35145,-50526,-110495,-73758,-54319,-69010,-27051,75394,86874,-14182,-80118,-28656,28733,47668,-21392,-119066,-122615,-34531,65899,174653,149540,-13514,-109050,-49444,-11822,-31033,-64802,-87734,-83878,-74707,-34010,-29865,16405,67291,107757,170464,78478,-63229,-92015,-80027,-96158,-90354,-77984,-97061,-123032,-85408,2713,27597,-65357,-122798,33353,136902,46563,16431,-61934,-123894,-100046,-18794,75303,134996,200878,137086,18248,-5983,77695,106428,62627,22281,-24999,-40074,-13356,-5509,-6297,-21253,-69916,-35900,-50383,-50105,-35259,-17889,-43608,-83891,9072,71628,60173,7384,-56479,-71143,-2008,70312,75928,67564,144370,189798,185899,174268,113410,14955,-32926,15188,39234,33696,36234,22464,-32571,-23682,-30864,-53671,-85918,-78584,-54959,-90952,-42342,37790,177810,271637,267697,179436,86447,18655,-32250,-56481,-38554,-21258,-26568,-27290,1711,41008,85119,76846,165194,350537,322672,106195,84014,181042,233645,132418,-327,-94662,-74709,-86061,-130254,-151712,-115510,-73289,-56544,-46083,15773,67847,94429,155722,228575,196718,119486,15475,-42907,-31650,-48110,-79563,-73128,-37412,-35689,-85230,-104761,-59456,-60917,-55554,-76665,-110353,-135415,-98504,-40905,-1228,-33197,-94409,-7278,88194,66616,39658,-13364,-46069,53412,147002,224142,199652,54004,-33986,-25251,1093,-21533,-32311,-38537,-4774,31214,34464,56387,88381,183113,264610,162991,1090,-132029,2345,116501,135597,17515,-43383,-101171,-97180,-49147,-5658,-3801,-2963,25838,94237,158980,105724,-10092,-6078,-30549,-127932,-92174,-65649,-60796,-89647,-61139,71819,125565,47840,-42883,52900,137413,145597,203630,267244,369145,360909,213136,41828,-62987,-103132,-103056,-93569,-58166,-5120,-10068,-98936,-71238,-34667,-37805,-88559,-137368,-52427,66906,104616,111030,113726,165570,207505,182603,93377,-13569,-47950,-32013,-12665,-51095,-46307,-114614,-102270,-133256,-129052,-93740,-41325,71010,143953,166986,193868,215203,58646,-57720,-65185,-47327,-65007,-103638,-65196,-65840,-116542,-102383,-28374,53629,72994,29755,16173,-5193,-2833,-10961,13939,155290,219023,216050,162009,53121,-20394,-15555,-9845,12208,-38100,-96797,-97866,-103834,-96732,-63368,-30672,-28202,-72296,-71123,2659,-116595,-129695,-103132,-73635,-41513,-17884,-46722,-73449,-97444,-133227,-105373,-43549,-44889,-85784,-57108,-58139,-70692,-91555,-53537,21350,34084,69845,104797,93399,-15543,-34858,-24595,-53710,37033,132441,191113,210501,267777,274663,171783,99091,30984,-2889,-4243,-39094,-88383,-146548,-145196,-84177,10601,108419,129519,82524,54729,82345,152715,197345,44990,-97534,-91143,-73144,-105402,-31459,38414,77452,-50587,-231882,-199422,40763,148336,-33018,-156436,-125962,-5249,-27306,-33094,-38970,28111,144306,169005,107178,53531,71197,103349,27816,-76644,-63403,-34592,-39233,-44329,-65116,-51811,42891,114116,66994,9671,-3409,8044,28886,29952,-37741,-81474,-58346,-15014,-4797,-16746,-12244,73567,168622,230246,97331,46183,89830,57590,-146678,-296554,-327273,-299454,-180308,59653,214571,275433,265561,124099,-65914,-64268,-32268,-90208,-56456,-3537,33060,72295,76147,-8873,-105203,-85655,-93515,-76465,-57830,-10563,39591,82318,48010,52089,152173,91232,-36550,-60159,-41088,-74824,-67943,-57882,-32415,92594,185933,150134,89481,76995,117421,84088,23693,10743,77285,81712,-26436,-56454,-21919,-26647,-15218,-13131,-2596,-31855,31086,158208,262614,274408,101695,-43669,-94339,-84626,-88754,-14362,31435,-11205,-120217,-109670,-53997,2426,58227,49791,19481,53725,178145,306834,356148,252264,45519,-72480,-57994,25499,-7994,-79670,-79023,20268,107750,95538,47385,42293,82904,131762,144783,114815,60260,15844,57896,128081,151563,72747,-29937,-96075,-55581,-19044,-8730,-2324,87531,80135,25070,-34497,-67674,-84779,-81827,-62278,-27548,-29051,-79557,-82914,2536,57039,49990,2326,-5243,43908,121229,142056,80332,3903,-20469,-8795,4627,-11463,-8621,42955,87443,61172,-16363,8127,71662,20777,-88085,-78054,-12468,23305,31360,14633,30428,42392,-6870,-19443,52974,135273,213131,220446,136733,37885,-7679,45202,129967,178894,151530,84127,37929,15187,60716,111147,44823,-39017,-39300,-29767,-33716,-62135,-51480,-60794,-103421,-86974,2607,64902,132335,176664,256762,293987,252988,205057,128056,54919,19686,-6286,-39200,-85624,-129183,-91925,-72232,-40321,-16831,-28686,-53658,-74813,-82152,-38191,4478,38730,15257,-30545,-74031,10472,97300,122245,82342,59886,18597,-20669,-49589,32755,195523,338874,284029,208323,84423,-53366,-126883,-97593,-68679,-34213,-4628,-13575,44623,247212,430357,483848,261686,90659,39493,-69819,-58057,7554,-20496,-36553,-28322,-49134,-58514,-57800,-32290,16904,18364,2729,2143,47525,82543,78244,13027,-50051,-10290,9815,-43885,-91776,-34100,2424,-15065,-40321,-43665,-33858,-34545,20000,127100,191728,164420,92693,33676,35718,67806,45219,12268,-34956,-98255,-91106,-8301,7263,-41561,-74813,-18399,57893,89976,122859,219059,279621,259382,254517,247453,263345,228985,156851,29475,-56334,-787,64500,124305,104082,23961,45554,104224,129386,119080,93846,88526,80441,73219,51959,41116,22715,-82406,-55539,-84155,-103468,-113736,-99500,-64001,-30722,-48042,-72451,-52696,58486,186042,286013,340236,357448,244139,126493,17097,-6747,-2626,-90,-17309,-991,51698,117918,116888,67236,-36211,-121833,-61966,-48425,-53751,-26374,8794,26554,-21364,-15859,1402,45142,71996,83948,52245,-40600,-77770,-18888,4088,19643,37014,19594,5122,-10194,2073,-7962,-10513,-12902,-21864,11915,-4897,-35086,22981,59685,12054,-75673,-3039,78693,-4658,-47520,163044,324466,195477,-12771,-103124,1049,17813,78505,87208,82814,115555,105739,-39098,-139001,-45377,37490,84042,115656,104381,42930,-5857,-2149,40100,92557,34311,-64993,-25030,43284,20742,-68598,-78006,62319,174016,229365,177443,42642,-77658,-95762,-92667,-23398,-4114,-35697,-69401,-73596,-87659,-81075,-29789,47967,28154,-4277,-30009,-80749,-60527,-6952,-34440,-87390,-110060,-134045,-104332,-45650,-10086,-49641,-69687,-94868,-73785,-28847,8479,61176,106962,114779,52071,62176,135605,153902,66686,13898,-13214,6822,55744,86292,35266,-42194,-117533,-30752,59775,170250,315108,369072,253554,66815,-30218,-100926,-123696,-119861,-85133,-65251,-55162,-34202,66015,164249,157832,122962,53191,4591,-35016,-74350,-73650,-9990,-43976,-142649,-78079,-69724,-90880,-61219,-38133,-13015,-10510,-34665,-69774,-64125,-57102,-57729,-46957,8239,16879,-21422,-38828,-39990,-34984,-66619,-104683,-120084,-78973,-14621,11109,6857,-39273,-103472,-70275,-44052,-106807,-15743,23749,29539,-28384,-78726,-39181,7089,-11326,-26021,-71090,-62026,-7368,-40659,-93537,18583,159964,284092,273378,68437,-28774,-105334,-93204,-111757,-113433,-32809,40433,67628,50508,-29797,-68015,-14910,32615,16023,-49363,-3306,46449,148236,195525,133700,101268,77363,61646,20748,-16101,-57978,-139834,-48620,-27811,-51647,-49947,1994,49497,10452,-10597,-6879,18501,38445,56713,91524,114710,147561,126300,118022,104894,78713,51650,-21858,-31156,-12925,12469,40676,138551,232415,124078,-27556,-87276,-34679,18477,45867,44069,23474,-64351,-39804,34726,100655,106844,117359,168063,273433,436230,364297,113739,-37605,-31435,2359,14321,-20682,-99269,-64032,-58230,-34356,37438,110512,194323,275498,202996,41709,-61539,-60977,30121,67018,33519,-30634,-52559,-31417,-60891,-81025,-64778,-57092,-61780,-81140,-100993,-112792,-104974,-130168,-132563,-115834,-97845,-29719,5233,27620,65923,103932,66270,-13081,-48225,65535,192035,63522,-106173,38059,123473,75119,32082,24418,-9933,-46795,-77034,-67409,-12023,21537,21192,32170,83034,109350,2456,-66829,-53957,-112136,-48874,4078,-14219,79831,167130,164051,112333,69625,15104,-28617,-57874,-47632,-45098,-56020,-67702,-60125,13022,51902,28732,-38554,-35079,165227,314783,333877,209648,109718,26724,-11149,-42194,-60399,-37002,-769,-21477,-52485,-112218,-45371,1377,47125,79048,6673,-49776,54024,106755,73127,-38191,-21229,103974,148424,-18640,-78768,-35547,23243,-5256,-61137,-76528,-40765,-15363,-8486,-44695,-29232,-35174,-76310,-60523,-39794,-34527,-27125,-26030,-33699,-66037,-89769,-57138,-37097,-7287,77963,147143,137104,86886,7178,6255,16426,5569,11399,31102,67962,-14703,-43901,-77865,-92664,7534,35771,80894,77861,-4638,-39060,-11899,-5633,-14622,-28506,-30638,-3919,37737,79392,69869,73396,78669,31509,-36736,-77554,-101896,-80011,-46339,-28249,-47332,-114385,-52678,40829,53454,20655,-4295,-5566,6441,22005,51978,84959,74770,81057,76870,43030,-34768,-38315,55867,67371,14954,-61386,-20530,25265,5941,-82534,-78273,-63181,-52283,43293,167994,214322,192461,149427,122292,71209,-30355,-42281,-78073,-8673,56213,116149,149324,187695,140742,66110,69559,103831,170390,209604,118223,2915,-36424,7664,-39291,-86197,-113151,-88157,-655,84929,58631,-43089,-70167,16729,49953,14627,-11935,-38318,-51848,-51491,-43784,21039,77406,96586,79835,12462,-11448,15726,97993,178870,177104,101353,7667,-63389,-75521,-100561,-95888,-87448,-78172,46748,127593,124769,24417,-27162,-13304,3668,22912,57909,82639,89887,85405,47307,40472,72242,94732,66329,17398,17541,48477,51217,15825,-34097,-31331,-18414,27895,-21589,-134537,-164696,-110000,-68031,-14025,-42903,-32414,-56420,-59196,-13749,8878,43846,21160,50435,-35182,-10437,45267,54777,-61284,-102579,-85441,-117408,-132163,-121324,-50315,17377,12224,-7826,-16448,-45415,-105413,-33641,89190,149328,154832,118647,39306,-46320,-111759,-18082,26426,-7502,-27647,-42060,-120820,-115831,-95211,-76914,21497,90498,45169,-52983,-137058,-107092,-19613,67601,111708,36766,-9808,-23525,-23166,-49215,-81047,-57053,-32112,7469,47998,286334,326352,190745,65794,-25786,-59137,-84885,-63538,28218,118521,134827,80782,61444,47075,8676,-30552,-34448,-4325,63328,126897,102929,88822,16848,-33962,-28392,-33594,72066,112998,-6908,-114743,-117156,-105673,-112704,-104375,-70650,-48897,-82708,-105198,-80058,-129184,-122845,-89489,-29740,62335,137966,151836,145272,97791,105721,75126,6123,-74531,-52201,47922,58309,4815,-81611,-129998,-111285,-97836,-88772,-30839,4603,-17378,-47760,6149,89783,144572,176236,31526,-139230,39314,146370,57640,-11262,20666,115414,197563,195227,113726,-25350,-94462,22058,17003,-51599,-141374,-57170,36605,86401,56206,11878,1190,95018,139395,92711,37374,-15422,-52034,-37005,-15528,7127,65211,157911,136784,48658,-6553,-32832,-24197,-9585,-17986,-73852,-61953,40956,137806,99505,38348,44216,143902,329145,406767,107862,-71907,-98759,11485,56851,-9170,-73231,-115008,-153876,-148291,-114861,-69135,-17658,29929,-7555,-67015,-39782,29830,65814,83535,83065,80579,67211,21940,-44869,-77801],[-44246,-39523,25740,23300,2635,-18327,-8441,2863,-12892,-31530,-44616,-26175,21298,40662,75177,98234,122561,61806,-4332,-90104,-63195,-24759,-23122,-18631,-28720,-38028,-17505,14127,8870,66270,61073,9011,-32578,-43890,18627,88677,121984,115855,117333,181196,279105,330121,305840,256814,184366,40294,-35581,-6129,-126,-43220,-24405,31414,61961,112516,53909,-68266,-23742,14327,42761,130663,157250,62302,-23353,-19653,-959,22178,-71334,-113177,-75103,-55912,-2473,12527,-52315,-130631,-60223,-15599,-63352,-80003,-28379,-580,11105,10926,-15065,-10552,16878,7545,-11263,-46427,-92353,-113216,-106242,-86025,-61250,-58176,-54611,-10498,-14516,-28131,-26164,-7721,41011,36163,-69727,-102604,-55201,12154,7219,-42591,-85349,-65722,-18367,-42112,-61126,-60646,-1532,53350,48937,4996,-60731,-68349,5761,-41039,-88934,-74634,79365,111623,95030,-9238,-48159,89683,256270,346746,312365,199847,56065,-67781,-79246,-49874,-56511,-76949,-120888,-33892,-5356,-12069,12108,35064,56287,33773,-1835,-60669,-74958,-26197,36158,76569,47330,-18021,-42889,38434,172707,240725,169642,126233,57837,-34881,-74482,-44804,-46774,-41177,-8657,29110,53962,56338,42380,37627,35954,60631,70037,90945,61914,-18547,-46937,-79600,-68771,3509,49609,25612,-27134,-20431,68477,14370,-35677,-44486,-33491,1545,51908,25495,-32040,-45034,30574,85242,72985,36126,36961,83352,106566,69252,109,-119179,-93310,-15405,99435,113502,97409,116417,134968,101971,66934,52786,15763,-23090,-2628,16094,-18082,-57253,12730,79681,118708,107640,42460,37210,43666,30305,-13983,10677,39068,47739,34460,-54174,-141119,-55266,-81308,-133445,-69372,13452,113511,160991,122409,49572,33352,32261,-28165,-79943,-84920,-29350,58592,128503,124139,88569,20949,-31940,-34647,-35178,-86556,-24601,33755,67777,72583,53497,41844,30718,20773,-9188,-75955,-108650,-89834,-47980,-18468,-10599,39125,107936,134070,110411,19036,-43650,-29617,-16503,-41191,-23092,12439,54784,75772,37101,2778,132430,291170,287584,109426,-40712,-114184,-72296,-1710,94711,153325,77558,31907,18875,-2251,-60012,-74172,-65360,-49975,-87907,-124264,-99161,-62682,-34246,1876,44246,155095,234780,212360,57688,-65856,-106602,-107474,-103789,-114234,-95412,-37721,101814,261241,213710,74228,-63803,-138567,-61482,30532,76448,112136,207990,267402,252027,195246,113612,73785,36458,6857,8917,37454,65400,51520,3622,-26368,24224,63723,106265,130015,83064,80132,52292,-13075,-68096,-71138,-58336,-104019,-107448,1171,73355,22597,-91312,-44934,124732,222122,161577,88423,34192,7528,-23015,-48183,-62513,-28613,13657,31094,10042,-39150,-54030,-19761,88298,169809,268618,288251,110996,-49793,-92233,-45402,-48285,-40984,43747,167498,250863,238669,163391,86166,42798,21981,-39395,-106125,-86330,-72489,-83858,-107676,-127713,-118965,-78300,-21366,17539,-2141,-44158,-25671,54893,81782,49674,10609,-40843,-95192,-77076,-98635,-110484,-144754,-75637,-20771,-10411,11744,-48277,-67852,47988,137023,85046,-9535,-48288,-38399,-49097,-89933,-89209,-85915,-63166,-10824,14672,21285,25500,19915,-38187,-57528,-15913,-13940,24553,38159,34280,10086,-44170,-112942,-138718,-87836,-7566,99924,127691,21128,-68276,-1107,116168,192641,332308,483266,431307,319561,190674,113576,103910,60276,56903,44937,69966,214750,267315,174944,113090,105353,89856,64310,41200,21137,-22370,-91579,-23524,51660,68017,12385,-28193,-42171,-59193,-120998,-70784,-51988,-69175,-24666,83244,85804,-21670,-66473,-12111,47797,64330,-5638,-108015,-131492,-42259,37500,130563,134007,-16987,-109891,-45973,-21703,-36980,-62409,-80680,-84115,-72099,-24059,-19420,23026,71330,114173,184560,94084,-54590,-82328,-79428,-98943,-93346,-76469,-90412,-117329,-95343,-2800,41988,-37668,-80200,45109,149552,74763,45028,-37923,-101721,-68932,2088,77961,122396,198870,179680,54059,32829,119636,118127,61598,22250,-3220,-2786,33053,43530,45317,18738,-35658,-16101,-47421,-58680,-41700,-21397,-43281,-60184,24657,94741,80678,18756,-48587,-79790,-25655,55879,78829,74284,134396,163645,168227,160751,99860,10587,-26704,21675,60539,53158,55156,42814,-19603,-12523,-21277,-40079,-64480,-62299,-53730,-99127,-56199,16772,146024,216155,209506,133717,58426,15190,-10146,-25734,-25134,-20465,-25372,-2907,41316,76291,99591,65303,154988,385138,391764,142001,109232,207734,254777,144546,12321,-84727,-71927,-81578,-118301,-138155,-120100,-76082,-57006,-52709,17293,90631,129866,187381,228337,194534,124609,21973,-23285,-5869,-21966,-55837,-48679,-12183,-26688,-82838,-91586,-51195,-64538,-86431,-96863,-107796,-122598,-88474,-32189,6160,-31046,-108651,-18855,61621,36804,34820,-14335,-55204,41729,142446,219710,177823,23741,-56211,-61506,-49240,-33917,-24860,-20413,17246,64463,83420,111417,109325,148987,221288,139874,-4328,-125513,-8371,75690,86371,-26031,-67692,-119974,-118882,-67609,-14374,2440,14198,42692,99876,132246,52483,-84067,-25672,-31151,-120539,-86169,-56075,-48584,-73373,-76304,50794,114957,56351,-20726,115647,228027,216819,241722,302267,400239,392385,236328,49827,-62913,-110477,-119662,-88730,-38392,9864,-13279,-118807,-64234,-18022,-16750,-65218,-130848,-65706,50898,106451,121250,122096,162713,188477,150642,56947,-14755,-20611,-2319,13727,-4333,-15673,-90327,-79086,-110813,-118942,-93016,-46032,71391,146956,166174,193919,232328,85796,-37751,-52766,-41063,-58031,-89499,-66319,-69906,-112362,-85513,-19699,64089,93643,61930,39257,16103,31588,42323,87088,208516,209426,188915,130951,33824,-36090,-43252,-50161,-41613,-79835,-101184,-87120,-90088,-79324,-47504,-13535,-24754,-82520,-53370,28278,-100200,-141017,-118012,-78045,-38350,-12931,-35640,-54323,-73529,-113963,-124039,-44212,12784,69310,189758,279050,322490,296156,249164,163280,67512,76248,89831,65378,-36507,-37594,-37340,-72466,7746,103581,196060,236058,288890,280766,175965,102027,37457,6255,-4853,-48454,-97703,-162446,-157840,-70829,31408,124281,136763,81532,39868,60856,146328,242106,128940,-30565,-75374,-70338,-103261,-27026,40688,45860,-105075,-271328,-206989,67975,236753,106909,-15788,-23757,53841,11637,-18679,-27636,47541,183408,210914,145257,77381,86287,117470,38085,-79721,-70759,-35871,-35957,-37467,-51658,-26810,74133,125228,54033,-17856,-34850,-4135,26175,26935,-27874,-63576,-55841,-29233,-16315,-22215,-15991,64804,153104,238866,106697,32812,88516,156597,116040,111138,123613,110147,27190,-68341,144916,263983,253709,116882,-77356,-83782,-42297,-89118,-55329,-10913,14570,55066,77255,12515,-74879,-124298,-137318,-92307,-50258,-11248,30755,74600,41174,38251,117544,65512,-45428,-55948,-39701,-80033,-72858,-68546,-53100,73899,190432,149500,83489,72970,114950,70342,11900,2529,72808,80551,-28911,-58577,-26961,-36310,-22217,-5047,3267,-25161,27434,153563,277350,296556,119752,-38195,-122404,-112860,-89895,-20015,3405,-47606,-139793,-121508,-56068,11799,79642,65657,19302,44030,163125,296193,347389,230941,37494,-75792,-53079,23360,-20656,-93052,-79237,15268,86420,50149,4880,16057,73548,131496,149710,120886,64638,22077,68466,125209,142522,78698,-19943,-90555,-84568,-35673,4674,17177,96854,65377,2149,-51599,-67149,-71040,-71626,-61302,-21485,-25484,-74030,-87439,-9498,39593,23546,-26780,-29812,28149,108195,121846,60240,-2847,-26745,-17893,2349,-3377,-33,42893,70793,28940,-32917,6984,65222,11839,-96830,-75763,-7757,21267,17238,-11169,-1829,12713,-27869,-42332,19332,97233,182395,211429,142462,37740,-10049,43407,121052,157516,131309,77977,40138,23481,74947,137394,80474,-24073,-64777,-66329,-64549,-66630,-38766,-38269,-67305,-66997,-2752,35466,104715,167451,265672,319845,269993,210508,116688,53104,27077,-1660,-43146,-95292,-116502,-72096,-56592,-27235,-4300,-20978,-53426,-78243,-83105,-31143,19328,44071,5651,-46263,-79121,11593,86905,97285,64000,48209,4135,-32047,-53869,30994,200975,380658,379887,314905,159520,-8550,-118415,-123141,-85481,-41996,-12311,-17109,58376,289742,499146,523621,263368,95009,48639,-63137,-69448,-7219,-36265,-42957,-17674,-32706,-44987,-50798,-30636,18970,23310,6363,-3501,47091,94742,102929,40222,-24959,-2922,8444,-48722,-100088,-42090,-17068,-42315,-73752,-72293,-46607,-35803,19327,121831,184785,126296,56253,19035,34341,73818,53769,17392,-33636,-97458,-80298,9098,15766,-43542,-81960,-27987,37361,65848,91300,151235,176582,159453,173351,197871,257138,231845,135391,16495,-23194,36553,82749,117935,80886,30930,67424,110581,127354,109396,75712,64807,47863,26773,-10376,-27987,-33076,-42782,-13057,-57755,-89771,-103493,-89778,-59185,-35164,-63602,-79760,-44471,72699,180577,252385,277443,261484,157386,73576,-32575,-48132,-37187,-25162,-25292,-54,51819,112222,103505,54727,-37159,-106193,-66935,-59578,-78175,-48763,3823,36279,7595,32623,49181,94462,127249,137972,83410,-25274,-69703,-19838,-805,16141,35627,22578,12286,-888,12992,3451,-1862,-6426,-17442,15054,1220,-28120,28948,65649,24119,-60714,-778,90266,11864,-48620,167032,331091,204837,-10669,-98179,12339,26337,79416,85146,72911,101853,89783,-49713,-135610,-41215,42623,90406,129742,137533,81197,23167,12861,47432,90671,9906,-78554,-20474,60669,48827,-43747,-80916,51703,163106,225737,175855,44942,-79473,-98158,-95431,-36326,-20339,-49481,-77818,-77544,-89561,-78405,-15171,76122,57916,23954,-258,-51653,-51915,-17951,-50220,-87178,-106063,-124755,-95979,-45591,-38397,-76254,-60888,-72316,-55159,-11395,23589,58098,79398,63423,-5758,28246,106124,136860,64347,9596,-23278,-11324,31876,70733,28188,-46762,-122712,-48386,25863,128764,276815,365612,273292,77556,-21543,-93827,-122652,-119271,-84463,-64924,-51764,-24199,76240,189598,179741,129633,53723,6691,-27514,-70497,-110079,-38713,-77123,-120115,-72226,-73500,-94623,-69700,-41257,-13979,-14543,-36996,-62551,-42744,-26223,-38448,-32576,29304,40953,1551,-22861,-30511,-30792,-65710,-106192,-102842,-65102,-12601,2996,-982,-45664,-113749,-75693,-34181,-102299,-23065,32323,34297,-31174,-68577,-24393,27997,3537,-29827,-86992,-60710,-4897,-46857,-104815,30472,185107,309733,283092,66105,-31223,-81900,-112393,-144297,-120555,-43794,24076,47270,35462,-40213,-60384,-1266,48205,49367,-11385,-11174,16416,113792,183775,145870,118857,92672,74189,31039,-12018,-57155,-130207,-55400,-35582,-54196,-44310,7871,64330,36767,3161,-2419,15129,24372,37027,77261,115082,144957,120673,111312,114083,101036,72938,-8147,-27035,-20115,-8577,10115,100771,200025,101027,-45175,-117596,-60347,-3176,38199,47279,39432,-38106,-74112,-17864,55778,92940,149500,239201,347708,486269,361383,65285,-81293,-63103,-28369,-20979,-53003,-104286,-56146,-48427,-26027,44743,112621,160765,216485,162542,18240,-77360,-55485,34014,78234,54410,-10485,-43367,-32231,-58363,-63982,-61721,-68313,-78678,-93743,-102579,-108352,-100035,-135347,-135008,-118066,-101728,-33529,2720,25794,56344,85082,55880,-7353,-37656,61720,138484,-15238,-96886,97785,175970,109735,58155,48171,7718,-32031,-65353,-59438,-7916,23824,21647,31146,85195,102359,-13475,-53262,-24568,-77035,-84530,-2875,16765,89995,161632,141802,82235,51566,16247,-24660,-92035,-82666,-66991,-71455,-83988,-77983,-9635,18115,-2140,-46339,-45236,137682,281747,341777,253012,149662,46915,-7131,-38556,-53031,-35298,-18508,-61732,-101754,-102029,-9034,34367,82957,105198,16194,-56538,46382,110586,77760,-36233,-46390,63397,129871,-14736,-76654,-25321,37647,37,-62097,-87093,-53288,-25428,-21408,-50850,-19224,-14503,-57221,-39507,-29075,-23482,-18332,-20446,-35957,-76250,-97716,-64250,-37763,-8139,65051,141699,150181,114037,13843,19969,36652,27259,31655,52705,73340,-19043,-46911,-84597,-99971,-3751,29449,87794,80952,-3461,-16896,12070,9981,-8136,-22676,-15316,13568,32084,62141,55130,65079,79170,33662,-39543,-85134,-111739,-89642,-51845,-27289,-37988,-102870,-86216,13995,49010,32125,9418,696,8179,16337,39256,72340,72060,82255,70204,26837,-60947,-29192,54672,63590,16291,-54134,-26296,12443,-157,-68284,-69664,-77281,-67550,34329,173029,219936,176653,115287,72989,2751,-90039,-49658,-85976,-1380,69097,131246,173511,195275,121045,50379,51621,85943,159935,214866,134934,20754,-39817,-10986,-48315,-85118,-112204,-92691,-434,92634,66315,-40262,-76674,23320,63536,28128,-3753,-46862,-64156,-58784,-55011,-6557,27736,43152,42202,-19523,-38942,-1720,82459,151439,131251,69886,-7239,-74455,-83131,-94888,-80323,-69794,-97004,28982,114489,123959,30233,-26845,-22830,-13593,-1785,36775,64872,80529,81979,34507,16430,67498,104856,79639,34225,31402,60880,60820,34010,-14132,-12725,3970,28777,-32747,-152961,-154822,-92107,-58727,-6262,-37403,-30868,-58385,-43102,24816,29467,22809,-41369,14897,-45871,-28623,55338,62057,-49631,-95781,-86651,-119776,-124374,-103361,-35608,25360,10066,-18882,-30673,-59512,-112626,-40775,63069,139629,151148,113710,48722,-35000,-112671,-28031,23253,813,309,-10774,-89327,-85538,-72279,-38858,57022,102620,41015,-61169,-142911,-101908,-17493,66866,108897,30523,-19290,-31792,-28950,-54198,-88229,-57845,-17284,23667,70183,329748,368890,218365,78951,-17947,-50370,-70449,-46386,55990,151528,173097,108267,49391,29480,3169,-33339,-33705,-2688,63884,129102,103822,86684,18534,-44098,-17877,1667,96678,109486,-24867,-123598,-119672,-96316,-101165,-82290,-39117,293,-25593,-92326,-84247,-126233,-125781,-102600,-44158,33583,84651,98494,113130,89026,104876,73838,6126,-69391,-36756,51570,53476,3040,-75795,-108881,-93472,-100524,-111018,-46597,-8507,-25762,-50655,-8652,55571,98754,123981,-8741,-146588,42419,150072,55679,-26486,8384,109895,213368,228384,145788,-13054,-87956,34936,36727,-47378,-148134,-48689,60266,124037,99843,46349,26564,114937,151867,104862,53404,2993,-28916,-18600,6245,53458,129724,214167,162238,53734,-11440,-44536,-42924,-34679,-45007,-101360,-74017,37692,140811,108271,47947,52869,152852,343479,378592,85994,-93473,-126354,-11104,32659,-10655,-58417,-100204,-144967,-147636,-121252,-74190,-18698,29533,-10201,-73161,-44500,31276,70712,94829,88649,94254,86190,39422,-33353,-76988],[-35563,-28303,47130,49421,14550,-13982,-4570,9423,-15051,-44415,-54655,-28923,23286,40960,65911,79829,104110,59280,8460,-69018,-65921,-29086,-28966,-22480,-30494,-39785,-25052,18057,37203,71354,40187,-991,-37399,-55989,10342,79431,116184,110608,112271,176716,279421,331061,290756,221765,145889,13742,-23971,15931,13808,-31664,-7643,40658,58827,97404,18055,-81688,6431,36224,64125,151646,169633,61038,-27454,-20726,7642,47538,-49471,-106388,-85738,-63106,-1362,12404,-57478,-139501,-36438,490,-46461,-83286,-37127,-1893,24871,30286,-5753,-25704,171,-4011,-14784,-37506,-73273,-90361,-91209,-77788,-57938,-51141,-35920,14111,7920,-9817,-9564,14419,66100,54087,-49820,-108224,-55918,17364,14644,-56256,-95230,-42653,-33414,-73658,-83852,-62728,3767,55226,47432,3177,-61156,-58350,35497,15894,-38199,-41967,100190,103789,93154,-5476,-33663,105161,270070,343739,300729,192076,61157,-57150,-66599,-33039,-37224,-57522,-100053,-48660,-16153,-12070,20182,39608,55778,36203,7645,-44447,-62355,-31740,27011,72141,44016,-25037,-49324,45714,192782,241492,159046,120670,64440,-24316,-80208,-58982,-58537,-52253,-17534,19095,41252,41350,20567,-1030,-8878,34595,61793,85758,51283,-20806,-42741,-65014,-59449,-3736,26652,-6276,-55161,-31107,86989,44488,-12554,-27529,-25462,640,44202,12934,-26371,-28805,32349,90610,84244,45764,46604,90630,108978,70911,10373,-102385,-90754,-22675,99031,126320,117756,142022,163019,122520,78570,59080,19851,-16419,10882,39154,-2350,-54445,17769,91126,131607,104737,24755,18445,22491,6395,-24076,24253,54847,62689,45712,-40504,-114993,-70081,-91918,-130846,-71196,4174,99188,152263,123252,41595,-3017,3726,-20334,-68358,-80502,-45396,49726,135434,132337,97982,23942,-42588,-43926,-42075,-97559,-11076,44759,72440,70534,62679,67394,67448,60175,9334,-65705,-92472,-79028,-25346,-4801,641,39318,100412,113535,74748,-13163,-61600,-28806,-8461,-33416,-28767,9517,56462,80664,39900,229,133393,290465,257893,83024,-50072,-103433,-65186,-1708,96109,162394,90836,44438,28875,7228,-45571,-63612,-51477,-39848,-82770,-132608,-105954,-69738,-38837,6300,63914,207399,279797,210682,40696,-79790,-100695,-98291,-92655,-101796,-83072,-25284,118566,257536,186824,54812,-59344,-91613,-13872,73577,110243,126536,199710,248514,245608,199494,116901,56430,14365,-1802,6850,30390,56783,43283,2594,-32541,3490,41064,87751,118343,78543,74011,36821,-38049,-94377,-96297,-73543,-113235,-103947,225,67127,6482,-112550,-49375,122806,216658,133275,54596,2885,-10384,-29123,-56699,-78266,-50283,-9453,11244,-12409,-70765,-88099,-43256,72182,151933,229558,228387,63873,-76887,-98240,-35578,-29649,-25510,52626,155846,236557,241073,166844,82306,31961,6931,-50405,-107857,-94854,-88547,-98230,-113710,-130366,-138104,-86634,-18364,28234,8233,-37900,-31977,55088,102053,72420,15982,-45983,-112766,-100006,-105646,-74217,-99184,-100600,-45107,-45862,-29372,-85573,-65168,80384,195295,119210,4336,-44816,-47826,-66478,-100039,-90372,-75052,-62528,-1283,38015,52536,41799,16998,-58969,-57748,-4395,-3819,25929,38345,32952,4405,-52758,-114778,-140591,-91257,2314,106577,126379,13581,-80827,-13276,107852,205083,354162,505339,447015,319393,168585,88542,116152,94094,79817,46507,49485,158000,194179,127222,87660,87438,68940,40313,29821,16402,-26924,-91344,-38745,22256,39807,-5128,-37888,-52611,-70611,-123191,-68712,-49227,-64883,-19153,91302,85547,-24904,-54502,889,61162,70015,-1640,-105265,-136529,-51187,5996,79631,108059,-24292,-107886,-45157,-35027,-47196,-59967,-73912,-86708,-72623,-17020,-10266,30484,77957,125136,204615,122973,-32463,-64877,-71737,-97031,-93879,-75035,-84401,-111294,-108024,-13941,47529,-10433,-29228,64388,162958,97461,63655,-12227,-51552,-31367,23075,77505,105297,187738,222110,101911,79593,155679,120979,56234,17865,14971,31789,72133,81434,86344,52085,1008,12314,-36853,-63464,-47844,-21863,-33772,-40764,34512,110088,95465,26111,-42895,-86014,-51674,36254,74983,71516,110352,125919,141271,138014,81452,4412,-23435,23458,78074,72328,74122,62201,-7083,-1864,-14458,-34154,-52649,-53090,-57434,-109745,-70655,-4310,109764,154934,147054,84809,28406,11828,12516,5831,-12950,-22055,-24318,22455,81021,109170,106896,46475,137786,408011,449965,176427,127174,220363,256382,142968,17428,-77624,-67732,-75271,-107136,-124645,-116086,-79047,-61497,-66082,12131,109379,167434,220406,219997,181799,123693,26176,-6997,18074,6332,-29615,-22921,11411,-20543,-79264,-76483,-39219,-53474,-90623,-107112,-99775,-111894,-80719,-24481,15271,-23610,-117164,-40294,23396,1241,22564,-21521,-68667,26174,133129,206336,149451,-7004,-80695,-100271,-76644,-28583,-20530,-11266,32424,90704,116866,144793,113386,101654,168606,113247,-10493,-109765,-18946,26320,19501,-77199,-82022,-125476,-132800,-85592,-25823,4839,27318,53585,94716,94319,-1494,-124631,-8812,-14815,-105563,-82011,-49751,-40130,-59054,-89743,12773,84053,51075,-3499,168765,309156,298608,292552,337048,418574,406582,247314,52268,-65258,-119728,-130939,-70696,-14695,25866,-14335,-130456,-57303,-4702,1007,-43367,-107532,-73858,32793,101252,124050,120984,145253,152128,104088,12595,-17279,5311,25382,36755,38135,7577,-69668,-56123,-89616,-109787,-94420,-55149,65948,145707,163614,191535,244320,112564,-17347,-39087,-32383,-43853,-62738,-59853,-70542,-96379,-70837,-15205,69257,108911,93431,66723,47175,81059,114403,175069,251932,188255,153531,95385,11940,-53701,-74157,-88965,-86117,-99695,-79490,-65483,-73408,-62675,-33799,1094,-24726,-96179,-43056,51333,-72983,-135719,-131339,-84625,-36295,-8622,-25982,-36766,-51217,-93127,-133898,-28697,98113,328295,697067,1011129,1133246,989919,695942,357118,107219,79290,71396,36365,-55061,-40538,-49046,-82782,-19484,78861,199878,258979,303380,280136,175105,102215,46747,20510,-1758,-52790,-90973,-125843,-117717,-41226,58020,139620,139822,76963,22660,33916,130975,276482,214873,46927,-36267,-63234,-103610,-25589,38661,17711,-137381,-280975,-195218,101764,327054,244792,106226,47848,86773,42924,-5135,-17704,65043,214450,236616,166957,89694,91711,122434,41485,-87830,-78839,-38698,-35613,-33094,-38319,1917,109835,142695,48674,-45492,-72148,-19365,19469,19174,-21257,-45264,-47335,-43033,-29883,-28299,-22400,52276,131459,237442,108167,8725,103721,306228,476585,731989,915599,878900,595363,205381,115452,253390,232202,104258,-74302,-97347,-52276,-83729,-54057,-20462,-6867,34545,75393,32712,-35072,-85889,-75630,-83211,-41507,-12390,20723,64550,32769,20999,76716,36939,-55880,-55629,-44537,-90900,-80041,-81198,-76913,49997,185388,141980,72921,64817,104719,51317,-2356,-9006,59702,68512,-38974,-64889,-36133,-51082,-35604,-3336,4622,-22232,18806,135587,273732,307631,141339,-18077,-129581,-138105,-90365,-27952,-25586,-65973,-145264,-133781,-58596,24293,109095,89325,24052,31038,137788,269172,318593,197990,27858,-77295,-50419,17170,-36334,-109212,-80017,7247,58322,4188,-30996,-14371,52993,119962,146794,122640,68314,30295,78322,117279,129019,84509,-3341,-64656,-73075,-11687,39969,45823,107628,50194,-21820,-69011,-61430,-58263,-60975,-55186,-15632,-23783,-69157,-91864,-21761,24285,2830,-50742,-50524,14706,94766,99685,39188,-9386,-32795,-29984,-6037,-2318,3163,38389,47458,-5427,-47054,5243,54588,-1417,-106571,-71997,-3776,17229,75,-40376,-32693,-8275,-38995,-56517,-13315,57731,146170,193242,144010,38085,-12800,38619,107006,129836,106425,70919,43716,31584,84662,156697,117619,8147,-67444,-93021,-83723,-64729,-26125,-15782,-32375,-37424,1095,11031,73939,153268,269375,338784,281052,209407,101718,51073,35551,3620,-46261,-103922,-103746,-54370,-41578,-14179,8085,-12720,-52100,-81465,-85515,-27290,28022,39977,-15128,-72108,-73933,11934,69841,66682,42277,33619,-12580,-45226,-59653,24830,193475,398736,464676,424824,251885,60523,-66834,-126353,-104577,-49488,-17571,-14938,74319,323719,545304,532317,246756,88878,52603,-58219,-82147,-22168,-52669,-51887,-10546,-19466,-33569,-45049,-31640,14943,20439,4737,-9759,50854,114311,136895,74571,626,1652,4857,-53898,-108452,-50867,-37542,-69212,-106028,-96517,-54423,-34359,13396,105269,165931,83649,22334,6599,32251,76662,59576,19319,-34823,-97441,-70643,24334,23595,-44949,-88069,-31514,21826,43897,58728,77725,76585,67612,98588,154198,252530,230924,111984,6037,7808,68845,92952,97984,40982,26202,77942,107680,116255,91456,53330,39606,8016,-32706,-84313,-95365,-88430,-5359,29063,-31732,-75400,-91023,-76562,-50225,-38596,-80139,-82028,-26037,99052,186653,230508,230648,191309,104751,53665,-52869,-86615,-69262,-48098,-33208,-549,48289,101091,86525,41439,-37749,-92668,-70610,-67865,-101603,-63804,-2313,41631,40495,84854,97989,140512,175322,181549,104299,-17428,-68412,-27204,-11691,8243,33149,26351,20306,9262,25465,17313,8875,2157,-11905,18094,7154,-21023,35311,71030,37438,-44447,2668,97011,27272,-48109,162243,320433,202375,-14918,-86556,28088,37635,79940,78612,59112,78208,65147,-63372,-130793,-36151,47330,95124,139476,163170,116425,53713,29486,54647,84993,-14316,-83455,-13368,77654,77245,-19555,-82538,41716,150343,216477,170908,47524,-78842,-102314,-99364,-51383,-36890,-61797,-84387,-79454,-87697,-67140,11981,110216,88495,52550,32012,-17254,-31773,-17116,-36341,-55222,-86336,-112742,-87405,-46024,-66556,-85833,-44613,-47833,-33981,7333,38286,52079,48451,12267,-51570,13151,84651,119817,62622,8023,-29775,-25824,11248,55445,21052,-49690,-122811,-71671,-11756,88077,240092,355868,285471,85692,-11441,-82401,-118211,-115939,-81087,-62031,-46449,-15396,82410,205810,197787,136745,57443,11748,-18020,-57009,-145002,-63087,-71895,-80108,-57171,-61499,-74858,-66215,-42672,-13789,-16899,-38024,-54459,-19266,5786,-16348,-15474,42426,56954,20840,-6223,-16995,-20796,-56799,-91745,-80032,-47267,-7893,-3759,-8693,-51771,-120382,-73573,-14026,-61770,-18142,40819,33789,-36520,-56982,-1278,54117,21121,-30008,-95637,-53135,-1677,-52257,-106986,41545,203482,316757,272391,58940,-36042,-59577,-83058,-127755,-113805,-53691,5141,22297,17128,-48934,-51831,10348,58706,73665,25340,-1765,-5223,81386,168617,157338,137858,109087,87123,43656,-5263,-54358,-117250,-51829,-37481,-54452,-40548,10654,73026,61174,16773,1177,9705,7813,16478,60926,109902,134002,107966,96904,115989,116220,90440,7527,-18149,-17485,-15636,-6799,75533,174909,86402,-49938,-113076,-82998,-20405,35947,57438,64142,2162,-65162,-56791,13536,80793,182380,303656,406114,503197,334241,20700,-120102,-88963,-53665,-51069,-79180,-101932,-50541,-39139,-16146,53683,111930,118599,149574,118563,-5428,-92657,-49751,38555,89668,77022,11603,-30369,-28781,-48592,-47489,-54741,-74463,-91811,-103340,-102864,-103838,-94884,-136277,-134150,-115619,-100991,-34245,1472,23467,44548,61320,40442,-2725,-22767,64616,90478,-82697,-33369,161809,229064,145517,84303,70533,23063,-17346,-49602,-42623,8689,39951,31511,32989,84817,87711,-27565,-38824,-620,-46446,-101724,-4243,50937,100294,149059,111936,48783,31861,15526,-19883,-108723,-99959,-82089,-81886,-96553,-97261,-34697,-16083,-28735,-49795,-59565,100160,234643,330767,287033,186494,67187,-1024,-31252,-40243,-24273,-23036,-90547,-143557,-68034,25585,67931,121445,131461,25797,-61997,36144,107990,78231,-32711,-67554,23848,104688,-14506,-82732,-17537,49247,1050,-63392,-92022,-63395,-34168,-31686,-53977,-12446,-626,-32266,-18986,-14492,-6245,-3670,-12460,-36148,-70541,-76133,-52503,-28307,-6330,51522,128825,153171,136151,24201,36170,58937,52045,57009,79487,76645,-23378,-47511,-86316,-109374,-22581,11218,81782,73493,-5247,5312,36888,26858,-1535,-17813,-3521,25781,29936,45192,39478,55834,78344,34242,-42735,-92883,-121301,-99382,-56770,-23846,-22608,-77945,-107094,-14220,40957,40897,22666,7629,10297,11888,27951,58488,64880,78074,60773,17087,-51780,-8666,56478,60705,18172,-46852,-27109,7345,4972,-47174,-58785,-88272,-78085,29339,178162,221461,155651,73368,10078,-76097,-114523,-51227,-91864,7233,86230,152504,201207,197495,92679,24465,19034,50461,132866,207290,146106,37158,-34841,-23882,-53949,-81814,-108545,-97281,-3176,93284,67987,-40898,-76048,37826,86359,48607,4835,-59380,-73661,-50649,-51743,-29073,-23471,-7503,6981,-48776,-63901,-15485,67939,119938,79406,29640,-24068,-82813,-88852,-87488,-60583,-49224,-109856,11367,99384,118612,33996,-28351,-34586,-35008,-29509,16612,56000,94765,114366,61625,18113,78171,127419,102007,58864,60327,90622,82164,56725,4956,5114,26791,27801,-43785,-164442,-132624,-71506,-46172,4411,-30638,-31290,-61895,-13305,82902,77911,33668,-81506,-8083,30472,-5685,73267,61716,-48568,-85286,-70382,-111042,-113127,-85708,-20217,33200,9986,-28691,-45020,-74528,-118753,-48107,29985,112016,132842,102085,56926,-23805,-111224,-40445,15927,7395,35134,44340,-34060,-47610,-45053,-2050,85639,108470,34482,-67467,-137590,-97301,-17500,62615,100101,20936,-30612,-42277,-35994,-58503,-95684,-61616,-5628,37464,95326,378191,423052,262003,105524,-2552,-41490,-60208,-30857,81008,172691,199160,135964,49267,14198,-3469,-34932,-31847,-30,64947,129271,102002,80935,19427,-53269,-7584,37107,114815,97694,-44851,-131875,-117998,-78000,-71059,-52714,-7363,45533,28600,-53203,-67712,-100747,-113554,-111262,-55925,6891,32747,40082,71197,73818,98367,68576,3873,-66156,-25618,52056,50094,2155,-72514,-93074,-74423,-94066,-128260,-59632,-20167,-33200,-52965,-21258,24962,54441,68633,-48796,-133637,47526,155441,59781,-38487,-4048,101320,222482,258434,178024,3165,-76578,44332,52683,-43801,-154449,-40573,81461,161856,149309,85336,52650,130059,159744,112886,65395,21153,-376,10668,40250,106000,190344,261581,180903,55938,-17895,-56484,-60064,-56245,-68051,-124572,-77920,36453,141469,112522,51904,55241,151058,333566,326564,65329,-106933,-153197,-39030,1526,-17384,-49636,-89289,-137748,-146992,-127351,-79455,-20886,25897,-15360,-81182,-51741,26362,67249,97832,86528,96068,92251,49699,-22552,-72127],[-32529,-24959,58356,65561,18124,-17282,-6648,9729,-24525,-66550,-72683,-38751,20436,40925,58225,64730,92247,61325,22347,-51553,-75609,-39752,-40177,-31616,-36992,-45244,-34859,14991,52579,60859,5351,-25614,-54583,-74283,-2852,64362,104472,98570,98309,159988,258108,308476,260028,178154,101086,-15264,-12809,30339,21512,-23867,4340,44722,49167,70278,-30530,-39628,48901,65714,87628,172598,182695,59954,-34207,-27141,10242,68611,-29914,-98908,-106940,-77662,-11606,265,-68901,-113038,-18931,7479,-35930,-83003,-55805,-16497,22987,33221,-1304,-46212,-26680,-22809,-21415,-28981,-54753,-70067,-77133,-76385,-63135,-48405,-20901,33687,25128,4111,3710,33437,84241,63336,-35078,-110068,-62516,14990,15038,-58330,-52379,-12863,-28973,-89600,-104993,-65011,4337,50973,39395,-4367,-66468,-60897,50462,66145,15545,-4751,119822,92517,85062,-8423,-26319,114730,276446,333622,282344,177327,59403,-51656,-59297,-20392,-20929,-40387,-80788,-64274,-30330,-17604,19900,34561,45504,30360,10811,-34618,-50244,-28720,27042,76635,45951,-33400,-63632,44598,198664,224713,137578,106940,62469,-21873,-90613,-76458,-72514,-68470,-32333,2603,20839,17699,-10886,-48561,-54406,6624,46118,70665,33740,-24841,-39637,-54053,-56964,-18939,-5633,-49593,-93191,-37279,108766,76561,8623,-14762,-22735,-5549,31722,127,-21420,-21302,23033,82486,85453,48263,49176,91152,106946,71025,19999,-89373,-94316,-34627,93737,133554,130825,158681,182606,135889,83426,58817,17943,-15793,17828,55548,8688,-56016,22034,102051,140318,95777,5137,-3074,-1674,-23052,-37478,32147,65547,73944,51981,-31941,-89701,-71700,-100380,-125632,-74798,-9198,77252,130907,110746,24181,-44869,-24613,-13122,-54815,-69717,-61737,35871,130240,127053,95644,18030,-58935,-54410,-47933,-99473,1634,58471,79636,67562,65344,83079,96073,93578,22120,-60387,-78407,-53928,2906,5681,4957,31022,84560,86361,36378,-46215,-78091,-30409,-3777,-25307,-36539,2569,53569,80272,38756,-4653,124760,267663,211111,53220,-60845,-97507,-63130,-6641,94448,165901,98104,51008,33841,14653,-21704,-46600,-38010,-32299,-80203,-143636,-116579,-80695,-47324,7555,81108,256050,316841,203718,25088,-92415,-95621,-89890,-81892,-89886,-70480,-13771,130234,242587,156872,40513,-39303,-44303,31200,111067,135778,132248,180275,215554,219243,183328,107859,33710,-6730,-7107,6623,23508,46583,31780,-2569,-43304,-22530,16489,70367,108352,75686,67868,18705,-65434,-118356,-122553,-92103,-125332,-102223,-4218,55046,-12569,-131211,-55226,113404,199249,102686,22804,-26818,-28638,-35650,-65427,-94293,-71753,-34443,-13166,-39474,-104842,-111063,-52293,63328,134659,187768,168189,21311,-101870,-105818,-27846,-13530,-12456,55267,132911,209219,231345,163383,75932,22077,-5116,-61442,-117107,-107787,-105677,-112408,-116220,-124612,-134233,-90714,-15755,35092,13119,-36950,-42796,44055,108513,85055,17392,-51216,-130152,-126643,-100216,-43010,-53323,-113622,-72897,-82064,-71167,-117226,-38912,134884,278079,173509,29639,-40213,-58759,-88132,-110038,-91796,-62191,-51729,10848,62697,90895,59541,13800,-77655,-53466,5899,1995,18162,28516,22483,-8326,-62886,-107978,-111078,-84628,10892,110386,123565,6652,-92391,-31608,84889,199638,361776,510837,447747,308507,141662,64132,131130,136127,103722,46259,27345,101083,129045,90875,72749,77174,48943,13641,13240,7795,-33385,-91240,-56542,-10788,6209,-28206,-52139,-65426,-83641,-122456,-68287,-46715,-56433,-9510,100750,87246,-24276,-45732,10488,69370,67098,-7364,-110684,-136006,-60341,-25926,28077,77243,-32178,-102120,-45776,-49235,-59056,-56480,-67050,-90413,-75146,-12547,-2492,38183,86048,138447,226397,162273,-1424,-42526,-56043,-88079,-91260,-72943,-78050,-104244,-121262,-29229,44882,11992,13073,78859,169603,112347,72789,12906,3031,11092,45318,75682,86319,169808,260019,160190,133059,184219,117487,48867,10554,29255,61973,101063,105114,113318,77340,38104,44392,-20761,-61835,-51635,-18933,-20395,-25106,39726,117216,103613,29960,-38862,-88521,-78218,10848,62404,58343,74029,80242,107625,108579,60199,-2715,-22275,21919,90649,90865,93008,81337,6990,9212,-11001,-35391,-49179,-49192,-63848,-121496,-84790,-24323,71557,92652,84865,36397,181,11378,36628,39410,-298,-23748,-21161,49347,120865,139689,108602,23801,120078,423405,496252,209300,139408,220981,242119,130906,17073,-71750,-61489,-67265,-96940,-112668,-107976,-81180,-68024,-83657,4599,127334,208252,254178,206347,162130,119408,31060,9928,44486,40863,2454,6863,35785,-13843,-72040,-60454,-25272,-36908,-73316,-95965,-89312,-101245,-72297,-15634,27125,-9860,-110499,-68262,-21342,-35575,5424,-32431,-83875,10394,122485,186802,117686,-36027,-105493,-137353,-70194,-19407,-19396,-8537,41144,107864,134335,156864,103130,48881,114843,87281,-14914,-94511,-26029,-19781,-55391,-101620,-68738,-110560,-127566,-98808,-36616,6018,38587,60997,82644,52178,-48031,-73512,23894,10415,-89001,-77278,-43934,-32675,-44344,-89734,-38014,36606,34173,10879,208594,368057,372157,350863,371818,425485,405691,249400,52961,-66215,-125335,-124011,-47583,7132,38044,-15846,-133299,-49959,6725,15872,-24365,-86213,-73795,17292,93179,123174,113742,117012,104166,49956,-32721,-18867,30355,53047,59246,75810,23715,-51905,-33520,-67556,-98869,-94223,-65063,58161,143179,162256,189809,253715,141258,6814,-21826,-20258,-24650,-33498,-43987,-62317,-74473,-55910,-11863,71789,120384,123905,97176,87822,146845,207818,274612,283357,161147,116772,61431,-8608,-69764,-103840,-121450,-98348,-80558,-52212,-38620,-53264,-44758,-19970,15453,-24769,-109041,-36643,69058,-40584,-114962,-135279,-90065,-32542,-2227,-14759,-18583,-30551,-69922,-132037,-7600,154593,489037,1023438,1492447,1671598,1453083,996666,489601,131732,81021,55771,10868,-69418,-39581,-56803,-83928,-41642,60458,204448,281291,313698,275972,172531,104140,64101,43310,7753,-49225,-68960,-78952,-66739,3518,92934,156911,141688,71970,6721,4778,109552,299445,298698,132160,13618,-51181,-103229,-24189,35107,-4482,-151642,-275485,-182337,118420,381984,342265,187142,82623,94452,67759,10180,-5939,83101,238581,248634,175321,92902,89297,119339,39281,-97763,-82154,-40064,-35860,-29102,-23231,35341,149845,168341,56726,-64656,-111271,-33706,11930,10423,-15236,-26547,-33876,-52959,-41938,-31643,-27657,41697,109552,232157,110489,-4726,129548,399305,690980,1117643,1419656,1373817,967092,424357,157763,242749,199246,90571,-61746,-103994,-61588,-72195,-51186,-29742,-27347,15049,73681,53854,10353,-29587,-14693,-53122,-29073,-11078,12646,55166,25923,3705,34841,9311,-65523,-56827,-52882,-104484,-85799,-92207,-99931,28106,177667,133902,62374,55853,90673,31488,-15352,-20637,41240,49056,-52703,-71453,-46072,-67393,-51624,-5835,3894,-20138,9395,109542,254123,309045,168254,17708,-94742,-104562,-86722,-35835,-50030,-66737,-137839,-143317,-58499,42787,149585,124020,37304,18904,105843,229589,274470,158991,19876,-73574,-45920,11512,-50778,-124885,-78635,-788,28173,-33423,-50805,-42070,25253,99992,139160,124226,75811,43670,88706,106342,113529,90780,18670,-27891,-26806,38632,87883,82432,120859,37592,-43559,-83425,-51055,-44728,-47952,-42482,-8793,-21975,-63598,-94588,-31986,13435,-9815,-67046,-65838,4733,82413,77748,19741,-13400,-35676,-41654,-18109,-6861,2449,31135,19838,-37247,-55602,4581,42094,-16652,-114744,-64573,2302,14956,-14628,-63866,-48492,-12672,-38759,-56686,-38237,21791,109308,169139,142264,40450,-13918,33184,90857,99906,80600,66085,51184,40913,90429,168444,151980,49190,-42957,-91476,-77605,-53190,-11890,6165,1273,-2830,15131,-2402,46055,137410,269172,349809,286076,202523,85792,50918,46486,11186,-46757,-110290,-90692,-37079,-25676,-123,20742,-3210,-47993,-82043,-87109,-24725,32356,29882,-42057,-102433,-53985,13502,49098,34890,21044,19536,-28426,-57534,-64534,17147,177647,394229,529001,522754,346657,137480,-14398,-102532,-118882,-52625,-17096,-4757,92641,347145,564874,511597,216180,72933,51017,-53829,-91669,-33338,-65344,-61099,-5712,-8511,-23357,-39763,-34094,6454,11432,-652,-13124,62035,142741,180410,116019,27177,4462,600,-58028,-115034,-58549,-56823,-92397,-134498,-113752,-57342,-29909,5684,80509,136504,40621,-7162,-3321,28738,75398,61852,18184,-37425,-96761,-61784,35043,29094,-45349,-88656,-27741,11659,25021,27906,7609,-9012,-7259,38377,123752,253165,228770,91244,245,34072,94631,95072,66849,-9366,12172,75487,95579,97216,68584,33573,21453,-29706,-94967,-158200,-92170,-99906,29250,68727,-5265,-59350,-75509,-59023,-35860,-38961,-96918,-77905,845,135425,204783,223635,202571,147865,80572,52545,-39624,-119611,-96673,-67030,-40798,-3258,40512,84244,66917,28035,-38505,-80924,-71879,-70687,-116329,-68123,-9450,43274,72849,134040,140900,177390,210638,210624,114417,-16643,-73795,-40621,-27202,-1278,32268,32682,30322,20789,39183,32167,20090,11689,-6015,20600,13709,-11809,43355,76031,51133,-27117,7657,99225,41086,-43505,150508,294234,187981,-25945,-67112,48814,51991,81609,70194,46153,47900,34453,-79027,-124255,-29621,52583,99258,145638,180002,145450,84093,48515,62739,76848,-35507,-79592,-5209,92680,104440,3446,-83107,32865,137304,203151,163578,50173,-75995,-107604,-103081,-66222,-50566,-69646,-86889,-77929,-80844,-46472,48967,144326,116370,79080,64637,21180,-1312,-1372,-4597,-16778,-62857,-100181,-78495,-46370,-88503,-75508,-26852,-24945,-12165,26491,51748,43137,15193,-36902,-78565,9832,67716,101104,60113,8578,-32693,-36043,-4428,42882,16305,-48157,-111420,-100451,-50636,49402,204976,339506,288076,89816,-1510,-67916,-111076,-110425,-75797,-57486,-40315,-8045,84691,212797,210541,143563,63815,19430,-6944,-36362,-99632,-48992,-23985,-41653,-41008,-46538,-54078,-55923,-42660,-13022,-18110,-38213,-46299,4318,35981,7956,3297,47746,64218,35149,9813,313,-3217,-36633,-64969,-53450,-27776,-1899,-9399,-15889,-56987,-123931,-69321,5519,-21539,-5279,45432,27960,-44150,-45052,25555,83149,39911,-26874,-95977,-44545,143,-57043,-97318,50508,212824,305524,245865,48746,-42895,-39869,-48146,-94015,-99420,-63263,-17243,-7341,-4414,-56377,-43608,19337,63918,87608,54266,14958,-18493,51790,150331,166749,157109,125224,98624,56948,3193,-50112,-104243,-41162,-33564,-53426,-38911,10141,75581,81488,28518,1906,208,-12562,-5179,42375,97736,113924,87176,74560,109542,122286,101790,23099,-7264,-9699,-13365,-13042,60599,155944,77790,-46018,-96007,-103681,-32045,39212,74372,97991,58859,-746,-48386,-15550,71672,212188,354160,440476,483665,284790,-14725,-150251,-106505,-73639,-76271,-100245,-100299,-49572,-32742,-6374,62897,105978,69867,77880,72280,-29030,-107426,-44358,42056,99738,100219,34706,-15157,-22204,-35806,-34208,-48084,-78574,-103343,-111712,-103545,-100670,-90927,-135854,-131905,-110512,-96604,-32678,660,19609,29519,32089,18285,-931,-6121,73218,49434,-124977,21979,220414,276284,179819,109209,90350,35279,-4372,-32110,-19470,34021,65688,48871,36499,79672,64674,-40236,-26677,17621,-23228,-92815,-4191,83937,109428,127568,73635,12408,10207,11796,-15793,-85453,-84671,-82171,-83391,-96586,-118459,-64077,-51632,-52085,-52196,-77135,53951,175892,299294,305607,216162,84751,5207,-21828,-23161,-6142,-16358,-100391,-139368,-35109,55704,99981,161150,155836,33640,-67402,22922,99137,74394,-29120,-83341,-11594,78769,-13202,-101094,-15627,51625,-6621,-67804,-93424,-71360,-42047,-40396,-56993,-11189,3974,-12524,-3368,334,13888,15656,-2488,-32962,-52038,-46574,-31321,-14731,-4901,36126,107989,144191,148664,36866,53469,81815,78384,86173,108589,75598,-29741,-47926,-84592,-119569,-48122,-18979,60140,52326,-10341,24066,58041,41967,3433,-15435,2611,29405,26168,27631,22274,44510,74597,31584,-48013,-101688,-130328,-110043,-62618,-19985,-4715,-47950,-94155,-38008,30423,46234,33615,13885,11752,7458,16172,40951,51026,66854,48102,14678,-18192,16076,59741,57922,19510,-40555,-24366,9345,18545,-25289,-48489,-97301,-84753,27212,182471,217438,128692,23757,-65198,-140078,-76039,-49262,-97553,15134,105025,176453,227167,190503,55051,-13650,-30196,-3019,89341,185753,149489,49659,-25385,-29389,-56704,-77767,-103487,-102542,-9630,86128,62542,-46672,-66374,59911,116343,72022,10168,-77513,-71554,-21660,-30156,-38167,-72935,-52215,-25275,-75527,-85605,-25329,54506,85473,25230,-17333,-42191,-88075,-94579,-80675,-40695,-31461,-117669,-5958,82574,108029,33937,-32917,-47215,-53969,-47344,11807,69295,135362,169938,106720,28722,81821,134714,106648,66520,76695,113483,100304,75705,20910,22263,49927,25752,-52773,-162439,-108064,-50551,-31707,17260,-21820,-28155,-55225,22323,135822,125692,54868,-74077,16109,102254,23264,84532,52071,-48163,-59190,-41022,-98588,-105948,-73893,-9338,36866,9823,-36997,-58957,-89832,-122216,-56039,-7933,67835,100717,84160,61725,-14550,-109037,-55194,4337,11436,70993,104890,21150,-10391,-16722,32076,106725,108780,26509,-71582,-129013,-93447,-18796,55755,85752,8115,-42904,-54442,-44119,-62354,-103708,-69044,655,46845,120337,426160,485373,320270,143201,16666,-33939,-53356,-17260,100873,179807,209618,157457,58623,4047,-10000,-34877,-28619,3863,67108,128444,98785,73124,19739,-60454,2695,70683,123983,78531,-65222,-138483,-113041,-56449,-34986,-21099,22224,84996,77622,-4798,-32877,-65250,-89964,-112574,-63058,-13493,-9394,-15232,23726,53295,87191,60631,735,-63650,-18204,49845,48523,3972,-69704,-81538,-57714,-84645,-137987,-67473,-27985,-37783,-53112,-29274,2085,17292,17848,-83247,-119149,49916,157241,67071,-45827,-14878,91129,223949,282089,208504,24490,-60389,51879,65074,-39206,-158212,-30815,101284,199448,203375,128655,80072,141138,164927,119432,76343,42369,37253,55573,89446,164261,246695,300501,195932,59188,-21655,-64204,-71208,-70501,-83657,-139288,-72089,39976,142705,115009,53003,53545,140771,304153,262796,49714,-108808,-173984,-66658,-30183,-25025,-42951,-78626,-128770,-143220,-129881,-81323,-20662,22818,-18883,-86997,-58729,17695,59202,95669,80381,88117,87278,55251,-10099,-61328],[-30597,-23622,65066,76590,18489,-23050,-9150,10529,-31310,-78432,-85852,-49953,17509,45070,58633,60185,91694,71823,40483,-34451,-85522,-51775,-51883,-40878,-42788,-49113,-42465,8429,59062,41188,-33295,-57837,-78989,-84307,-12877,50469,93218,85836,81334,137378,223689,271336,222507,134245,57077,-36497,374,42738,28718,-15038,15845,48923,40234,41386,-63723,15093,92878,94987,107191,188511,194283,61104,-38670,-33338,12571,91415,-6009,-83586,-130659,-88812,-26345,-18205,-78005,-86652,-4055,10508,-27680,-74252,-78545,-37915,11662,26796,735,-59606,-55666,-42460,-24912,-16901,-33276,-46648,-58779,-75844,-70088,-42782,-3894,53497,42525,19096,19053,53815,99253,68345,-22323,-99649,-67491,11418,14514,-35744,-6691,14284,-16205,-86530,-116578,-63834,5360,46214,30425,-12005,-70374,-68079,57656,114473,78516,44624,143771,83366,76204,-12586,-20332,122946,279564,322033,263794,162015,56261,-46344,-52102,-6690,-2139,-19899,-57568,-62397,-39244,-23558,15967,24902,31425,22595,13402,-26119,-38733,-17870,41723,97408,62168,-32628,-80216,40160,194301,197151,112437,91223,57379,-22015,-97793,-84654,-78812,-82874,-47020,-14224,-929,-8146,-45086,-96760,-89127,-17677,26492,49145,14852,-25157,-33363,-43025,-55881,-35372,-39110,-95488,-124512,-25942,138233,113785,32557,-961,-19814,-11163,20956,-7087,-15178,-17406,8656,68237,83285,49684,50258,89759,104469,72334,30872,-76637,-98468,-44868,89097,140175,141629,170980,197548,146065,86028,56954,15673,-15195,24329,70680,20252,-56746,32402,118379,149572,86673,-11462,-23043,-23450,-51896,-46956,39622,76293,87155,59024,-23234,-65683,-55980,-95654,-116122,-74937,-20277,55406,105254,92251,4880,-82311,-42497,-2297,-34780,-53521,-72709,22686,117416,113048,85780,8386,-74800,-60043,-45764,-81398,15702,77532,95298,70876,68570,95314,121378,123963,33787,-55165,-62783,-19313,34987,16799,7758,20444,66958,59922,3095,-73328,-85630,-29701,2665,-11680,-39554,-3237,50651,78782,37870,-6915,112686,230738,158140,27267,-67705,-91669,-61431,-11615,93920,166845,103096,55911,38143,24114,12078,-19258,-19825,-22048,-74859,-149081,-125670,-90268,-54216,11027,100699,301043,346504,197220,16563,-95129,-86843,-77443,-66230,-72983,-52666,1865,140983,222208,130229,34082,-14642,1410,76816,146469,158012,136058,158368,177291,179542,149939,87365,9901,-18397,-3082,12824,21783,39785,21704,-7519,-53563,-46824,-817,62239,106713,81524,69930,6009,-88896,-131181,-143723,-107971,-133215,-97374,-6682,43072,-28761,-141442,-58900,101963,177050,76442,-1607,-49585,-42211,-38161,-70230,-105719,-87465,-55137,-35599,-64102,-129070,-106387,-42138,65719,122759,149809,115899,-10263,-118354,-109396,-16811,5169,3463,57369,106867,176390,214592,157737,72305,18573,-8484,-67575,-126244,-108345,-109426,-115100,-108598,-112017,-118207,-86762,-10371,41370,16616,-36658,-53577,24713,102903,90901,20296,-49666,-133916,-148513,-87889,-14247,-5777,-92122,-97600,-113176,-105737,-102231,6801,217770,391874,253491,68385,-30768,-65056,-107694,-110049,-88549,-44273,-26924,30821,93766,140680,83667,14848,-89910,-47051,15830,5793,3852,11077,5724,-23902,-69220,-92970,-77606,-63785,22801,115677,123704,4894,-97498,-50108,55301,180236,353452,498005,433649,289456,114712,44772,149385,185262,129650,47497,8157,52854,83409,75861,78083,81058,35753,-9512,-3599,-337,-37500,-87161,-71267,-41210,-26545,-51339,-65856,-75848,-93251,-119147,-65989,-40882,-40884,7650,114933,93894,-18270,-37320,20385,76718,61989,-16248,-119837,-128281,-65900,-52909,-14318,52643,-32307,-88913,-43463,-58766,-66298,-48312,-56789,-91178,-75506,-7021,7067,48385,96685,153307,245785,205939,36169,-14505,-30122,-68622,-82805,-66992,-67762,-92670,-129120,-44528,38073,30544,45935,86899,168968,121552,76199,39029,61371,60068,72114,76624,70495,150367,291429,225887,191904,205789,112104,43327,3684,41550,88196,119932,114627,125820,95570,76215,78522,682,-50925,-48964,-10428,-4026,-10017,43619,118269,106376,32696,-33955,-85043,-101188,-18877,41102,35749,30495,32809,71920,76982,39879,-8083,-20359,20338,98738,109119,112379,101738,25711,23212,-8535,-39765,-49467,-46565,-68801,-131483,-96462,-40886,35253,35091,28145,-7135,-21913,16461,63497,76313,15248,-22425,-13142,79102,161330,168726,107657,2220,109847,436914,531288,240845,148455,212978,217197,112545,14055,-64703,-51663,-56259,-85763,-100267,-97414,-81166,-74019,-102023,504,148667,254062,288224,190857,139864,114683,39519,31037,76769,84607,43285,43313,63476,-3268,-59584,-42715,-9763,-19503,-55161,-80058,-75719,-88030,-60249,-3465,42552,9901,-90169,-97620,-66491,-69442,-13964,-44753,-98443,-1661,113781,164253,85723,-61105,-128682,-165266,-51022,-12695,-19995,-9733,44530,116226,137635,150416,82875,-1948,67238,65243,-16030,-78765,-27942,-44751,-106774,-59625,-32308,-84764,-112768,-103935,-44040,8223,50001,67369,67790,11803,-80677,-32343,56088,37556,-70956,-70463,-36905,-24512,-27991,-71934,-96391,-19737,10428,24754,233509,398007,423007,406363,404166,422140,392524,245512,54419,-63274,-121881,-106778,-23544,23187,42360,-20357,-131895,-41560,17108,28074,-8512,-67008,-66912,6960,85556,121805,103601,82989,52250,-3805,-73715,-18974,53770,80905,82307,106951,32384,-37422,-12124,-44499,-85422,-90862,-74116,49597,140255,162747,189413,260764,171515,35745,-380,-4779,-2384,-2167,-20352,-44473,-48137,-40603,-9000,72078,127486,150553,126807,133949,225345,317819,375658,299770,131588,82726,32456,-26253,-83176,-130196,-135279,-81075,-53671,-24837,-9288,-30369,-25754,-6255,29070,-24177,-118916,-32853,80374,-5918,-85526,-126628,-93694,-26964,6222,-1818,-964,-13690,-41965,-117131,-2072,127886,388979,831771,1236111,1409977,1249778,884314,448448,119006,82281,47306,-10312,-80545,-32621,-60699,-79130,-58947,47030,208180,301615,319040,268118,168471,108889,89822,73136,22216,-39497,-39442,-29074,-9786,59882,134584,174884,141959,66422,-7446,-26169,82695,308526,372948,219461,67786,-36389,-102112,-23145,29525,-21903,-155118,-265426,-175863,113582,392589,387472,221917,81506,77969,84200,25435,6928,100650,253951,247665,171341,86724,77849,106152,29560,-108100,-79161,-40669,-37869,-26801,-8246,69809,188828,197756,76412,-68656,-149713,-46356,3120,691,-10526,-9460,-19179,-59482,-52673,-32924,-31541,34297,89065,224497,119163,5905,130804,339766,536091,884808,1149538,1123594,791666,356908,159300,217231,156589,77595,-47778,-108207,-72921,-56793,-48617,-40118,-46620,-3019,71255,73994,55786,24181,38016,-17076,-14840,-8592,5439,45238,19493,-14605,-7689,-18370,-76557,-60846,-65378,-121706,-89973,-101544,-121723,11737,171236,128986,54363,46630,74064,11696,-27502,-33201,17151,22551,-69636,-78475,-57629,-85828,-70651,-14036,-68,-19991,-1218,77008,218746,298611,195845,61926,-50227,-68321,-80132,-45940,-66700,-59641,-128446,-151085,-57096,65354,198176,167596,56691,7674,67362,178359,217294,115613,12378,-65731,-38857,7620,-63347,-140924,-76823,-10083,-3358,-57098,-54447,-63834,-9287,71482,126894,126463,87546,60558,96346,90528,94526,93818,40716,10728,26452,90688,133796,119105,132001,25741,-64109,-95726,-40253,-32718,-34844,-27113,-3855,-22451,-60224,-98505,-42466,4657,-16754,-77690,-80003,-6722,67098,53236,-246,-17278,-37250,-53426,-35264,-19832,-5254,18066,-13768,-65240,-60429,2256,25830,-35769,-122847,-56031,8723,13903,-24442,-70366,-40832,-3386,-33271,-48052,-52694,-10231,71805,138475,133915,41513,-16213,24859,71164,67101,53040,62168,60606,48828,89157,169552,177664,90427,-5394,-64527,-53376,-36018,971,22947,29068,29809,32475,-6974,22104,118857,262086,347796,280536,186571,67010,49729,56111,17740,-47571,-117898,-80418,-23035,-11954,11478,29884,3829,-44285,-82436,-90299,-26006,30091,13528,-73061,-100151,-28268,13302,23548,1967,3,5214,-44580,-70697,-70626,6107,153772,366743,561310,590097,424731,206901,31147,-76530,-117400,-51893,-12334,10340,109099,354444,552808,462947,173506,44911,39841,-52817,-96157,-41210,-73176,-72473,-6321,-3308,-17733,-38242,-40816,-8688,-5686,-11748,-13904,78435,176195,228406,159815,50410,2491,-7001,-64077,-122452,-67688,-77140,-111380,-151026,-125609,-59805,-26189,-3433,48238,95012,-2723,-35013,-14727,19679,66086,56468,10441,-44359,-98279,-57441,36161,27606,-48196,-84467,-21917,2094,5707,-2989,-55866,-77436,-65089,-7338,103921,253937,222094,72419,-4218,51054,109047,85704,24667,-61710,-9437,56514,71269,68197,41564,20927,15123,-53851,-127531,-93925,-35459,-55864,57300,101704,18699,-44531,-60098,-40537,-19807,-38168,-117136,-70490,30236,173864,228186,227504,188583,123153,71570,54319,-18136,-119503,-120491,-83714,-51098,-12454,24214,58063,42165,11386,-43470,-74306,-73378,-69565,-100081,-65146,-20518,38854,98388,172186,170340,198592,227241,220427,111134,-25348,-88725,-62667,-48825,-12326,32021,39435,39603,30461,50305,43527,27534,18306,-3291,19025,18237,-2513,50046,76863,60556,-12531,10711,94078,49304,-36545,131383,253043,159528,-46806,-41816,71403,66109,82626,60936,36397,12008,-2401,-98761,-119151,-24544,56013,100637,146017,184728,162829,109164,67341,69725,65275,-53378,-72577,-174,101376,125758,21522,-86012,22337,122120,184507,151847,49658,-74435,-115982,-108850,-81618,-61205,-74383,-88180,-76376,-71753,-19562,89438,171169,136201,98637,92413,58421,33080,22288,28023,17088,-41778,-89860,-71972,-48508,-92977,-56812,-13023,-7732,6241,42422,60372,28644,-21873,-85193,-83008,8868,50753,77804,53206,7834,-35167,-44459,-16619,32756,13971,-42093,-93021,-135969,-87904,11367,168485,313920,277367,86205,3979,-54683,-104546,-105950,-71814,-54390,-36383,-4673,80909,208686,214602,147104,69916,26970,2825,-14319,-46214,7468,36317,-9240,-29526,-37276,-42058,-46745,-43737,-14378,-20979,-40140,-40923,24287,59965,30361,19504,44414,61206,41728,22110,18655,20733,-6095,-31361,-25571,-9490,2858,-15576,-23782,-62508,-127255,-68418,16915,10665,7740,42551,15372,-55523,-35504,50207,110399,56551,-23077,-91644,-39912,-2754,-62777,-83712,54526,209572,276619,207891,35788,-52837,-25297,-17385,-62477,-84516,-74395,-45133,-42486,-30228,-64540,-38256,23701,62335,89511,71109,29698,-26050,24103,128180,171714,174267,138457,105696,67942,11105,-46152,-93393,-28868,-26204,-52938,-40577,5032,70808,94435,35647,-2931,-15770,-38370,-28782,20711,76725,83608,56900,44437,93838,117395,104566,35732,2087,-2276,-8439,-13535,52063,140303,71485,-39972,-84475,-120392,-37796,46812,96788,140185,131214,84286,3960,-20093,65989,234885,384503,445845,430239,218763,-37775,-142538,-112698,-89085,-98132,-118895,-103249,-54725,-31653,1073,70150,92422,18565,4877,25073,-52382,-119625,-40803,42565,106957,122764,57701,661,-14159,-24144,-26504,-45081,-83713,-115305,-120016,-105780,-100009,-89412,-136653,-130375,-105207,-90444,-29935,-349,13635,10745,-2762,-11928,-4038,10158,85390,15416,-97781,62750,265784,311860,210174,132114,107247,44211,5712,-15150,6149,61194,93124,69614,40634,68794,34854,-51002,-17888,30231,-6634,-78530,-5788,111326,116493,97327,28030,-25105,-13033,4588,-13099,-57604,-62977,-73038,-78472,-86541,-130258,-98270,-86928,-71414,-55503,-94593,1848,109851,249420,304972,235374,97531,10260,-11232,-2412,16389,-4101,-92842,-113012,-9581,79874,129556,201442,177357,38952,-73350,7357,85524,67289,-25611,-90113,-38197,59918,1765,-117562,-19551,39475,-25751,-76349,-93620,-76542,-48513,-47753,-61142,-15599,-721,-2207,6229,13763,34917,39133,10674,-23146,-26451,-16128,-7647,-828,-5080,18860,80677,124332,150217,50825,70810,104848,105791,118600,137761,69786,-38557,-49062,-80309,-125757,-77564,-58888,22960,16683,-16554,37629,72888,53768,6459,-15534,3005,24529,18376,9537,3972,31280,67774,25562,-55241,-109773,-134931,-119555,-69020,-16076,14055,-16186,-59097,-47179,20711,49352,42603,20040,13398,4110,4387,19791,30631,49087,33961,19611,18105,40388,64120,56050,21021,-34533,-18115,18289,38343,-3561,-38694,-103879,-87269,28306,186704,208762,97188,-30730,-132929,-73786,-21901,-44341,-102922,22295,124433,200507,247446,173393,10821,-62597,-93801,-69390,33263,152247,145253,57982,-14277,-26665,-55644,-72370,-96738,-107066,-18481,72939,51362,-57110,-48366,88547,150943,95309,11071,-100242,-49362,25509,7316,-26781,-111064,-86042,-52790,-98526,-101390,-30005,43654,51006,-25185,-65216,-58210,-87786,-100196,-74693,-22210,-17823,-121593,-20824,66161,93729,30143,-39844,-57842,-65121,-55059,10102,75739,154517,191558,115055,8657,50788,100258,71912,39579,56170,102908,97295,84144,34783,40724,75691,26235,-55356,-147587,-82595,-30019,-15149,32787,-8157,-14828,-37837,42323,155715,140907,53058,-62760,32113,108133,7105,67099,33229,-32643,-13728,-7238,-89628,-107270,-70539,-5511,35780,8751,-42656,-70428,-102996,-119957,-63388,-46642,12710,58962,62780,63214,-6776,-105381,-70637,-9937,13909,105008,161565,72718,25481,12539,63629,121487,105891,19360,-72179,-118958,-88965,-19306,48513,67932,-6502,-53868,-66429,-51913,-64746,-111231,-79073,1214,51640,143682,467924,549807,388961,188614,37914,-26810,-47676,-4133,115497,174238,205018,170251,73434,1672,-14182,-31732,-22842,10014,71394,127970,95853,65269,20480,-64174,13771,101089,124457,55096,-84024,-141743,-104864,-33627,1792,9855,48447,117542,119780,46095,14860,-20605,-57596,-103208,-62992,-22733,-32048,-55549,-22638,29507,72943,51495,-2008,-60773,-13216,46691,49339,9452,-65029,-72949,-44146,-75455,-139079,-68382,-30331,-38332,-50189,-31278,-10545,-9087,-22914,-108595,-105418,47732,151945,73840,-48776,-23373,80111,216671,295239,233779,50150,-39935,58519,73586,-33055,-158120,-19140,119240,234485,257950,173807,107789,147707,167473,125212,87360,67638,84910,116061,152212,225326,296653,330186,208602,65205,-20678,-65532,-74572,-76472,-91092,-143458,-58226,48330,145000,116250,51957,47977,122799,260362,197600,39769,-100020,-179549,-89623,-59125,-32249,-37382,-67614,-117753,-136186,-128813,-79475,-17809,20896,-19773,-89221,-66212,5211,47691,88946,70923,70697,71667,55641,2913,-46507],[-30666,-23927,67523,82181,15451,-31419,-11980,12829,-31242,-63166,-78713,-62277,13223,50496,64713,63212,96778,85783,59177,-19289,-92335,-65588,-64448,-50361,-47964,-51921,-49196,-2416,56155,14668,-68393,-91607,-108677,-78167,-18960,37779,82215,72368,61309,109324,179420,223247,180503,91350,14592,-42962,12951,52590,34623,-7105,24783,51960,33091,18346,-43582,63577,127392,114429,116110,193047,198363,60821,-42622,-40318,13634,114616,22162,-62045,-132230,-85862,-43517,-43813,-81360,-61946,6547,8601,-23473,-63444,-104065,-65182,-7062,13219,-1676,-59715,-81248,-63274,-26648,-4450,-11582,-22040,-38706,-77083,-78482,-34961,13190,71351,58183,33306,34516,72424,107908,66843,-14611,-86920,-70430,6169,12141,-2588,31800,33034,-6693,-80803,-120104,-62536,4864,39230,18798,-21282,-72788,-76733,57623,158341,148637,105088,168676,74071,64355,-20088,-17397,127120,275979,306532,243576,144606,49525,-43884,-47417,5596,16901,1898,-32409,-44727,-41689,-32280,5463,8126,13003,13315,14096,-21643,-32894,-8754,63807,129449,90206,-21356,-100989,29573,176374,158445,82794,71664,46815,-27045,-100957,-79945,-77172,-95346,-63619,-33237,-25450,-37437,-82980,-145688,-109363,-42303,-1607,17184,-6751,-24323,-27557,-35563,-58970,-54788,-74339,-142289,-117152,-1609,168553,149652,55288,10632,-19572,-18737,9774,-12621,-12783,-20167,-12721,47905,76433,47659,47001,82938,97137,69394,37115,-68482,-106137,-55375,81910,142772,147066,175416,203405,148622,82499,49972,10059,-17182,27991,81493,28939,-59193,45977,135957,155223,74872,-28643,-45215,-45486,-81401,-53713,43247,83324,98882,63806,-17632,-47074,-34799,-81293,-106168,-75057,-31628,32212,75018,67054,-17270,-114906,-53670,5976,-13769,-39414,-81721,7160,94336,87580,63836,-8659,-92827,-64446,-40435,-61616,25395,94961,114727,78272,70635,101804,139449,145804,40215,-53973,-50185,14789,62681,23828,5425,4741,45165,32332,-26973,-97002,-88600,-30970,6921,3429,-39196,-11889,43037,71364,32444,-11169,94160,180260,101565,2782,-74658,-90158,-64510,-20662,90069,160682,101560,54905,37345,30404,46750,12637,-1302,-13176,-70755,-148454,-136917,-102159,-62795,13336,118384,333097,360349,187042,10720,-91766,-78897,-65528,-49963,-55122,-33910,17420,145896,193498,103285,29161,5792,39624,116512,174009,172886,135574,133161,133545,126215,96815,49382,-18357,-20449,6530,20646,20763,32012,8556,-17103,-67445,-69164,-10328,60406,109182,92463,78643,-1628,-110550,-134652,-145157,-124402,-136355,-93367,-10706,28404,-45356,-146682,-65308,85245,148655,51350,-22982,-69824,-55883,-41840,-76188,-116696,-101193,-74808,-58340,-86838,-132058,-86092,-24664,70832,110140,111669,68551,-35521,-130397,-112313,-5724,22944,18498,55613,77194,137039,187312,145582,67459,17511,-6050,-66465,-106553,-90057,-98604,-108736,-98294,-99065,-103730,-81619,-8184,41608,14216,-40767,-66931,-7112,79528,84794,21253,-44135,-122676,-134799,-78631,6315,35560,-53710,-117721,-133576,-96130,-63260,61903,319505,524332,347785,111191,-21592,-68703,-94521,-103322,-84985,-26750,5404,54947,127018,194940,109545,15442,-100688,-45606,19389,2137,-22148,-19365,-22143,-44682,-73906,-77178,-45650,-36443,33726,117841,122161,3773,-99887,-71824,18434,144511,321888,458538,397397,256747,83681,25314,161862,230286,150301,45068,-12217,12535,56431,79184,99673,92957,25163,-32120,-24298,-12248,-43639,-83624,-85487,-70923,-60512,-77366,-82322,-87511,-102262,-116958,-66348,-36213,-23957,26107,127434,98831,-14107,-34491,26002,79334,52808,-29349,-135555,-120303,-72692,-78605,-45599,38082,-23028,-72949,-42297,-66880,-71283,-40594,-48257,-93479,-77739,-4911,13299,55198,102551,160478,251041,238743,70736,12815,305,-44080,-74176,-62238,-58128,-81099,-132151,-63706,23597,39612,64032,84132,156607,120561,70389,60309,114918,108717,98433,76555,54949,127214,307639,286219,245241,213502,101143,35154,-7283,46529,104082,122950,104121,117184,100786,108176,106699,20573,-36570,-43071,-1207,9268,226,42035,108660,98229,29376,-32984,-81140,-122247,-58098,4534,-1805,-19907,-16130,31940,40695,17025,-16094,-21958,14828,96125,119651,125053,117123,44438,35311,-11150,-49598,-54811,-46909,-74082,-143312,-110698,-58754,-2228,-18840,-25265,-49030,-41557,21447,86807,109761,28732,-22166,-4878,105980,195707,190420,100578,-19608,106732,445341,548550,264218,150102,193320,180364,85313,4429,-60843,-43232,-47142,-77833,-91514,-90185,-84167,-83493,-123487,-465,170969,299840,315658,170629,112931,105767,47396,52392,110146,132082,88266,81992,90213,7454,-47255,-28418,1534,-8075,-43062,-66403,-63485,-75797,-48092,7815,56133,28817,-66874,-123120,-110250,-102518,-38916,-62231,-115797,-11506,104082,136398,51338,-84648,-152673,-155845,-36533,-13694,-25761,-18060,38554,111977,124974,125086,52589,-50183,25964,44126,-18266,-67079,-29761,-40067,-51341,-7793,9388,-58589,-100058,-105252,-51014,8578,58707,70521,49781,-26688,-98422,-5046,77854,58401,-55923,-65440,-32359,-19354,-14171,-46740,-101579,-66481,-14016,36293,239502,393664,438655,443832,425659,405490,366175,233919,53883,-59341,-113577,-88923,-4940,27008,31975,-33720,-131532,-35732,22787,33685,43,-54274,-60480,-1460,77331,119586,91395,47875,5431,-47235,-105178,-21711,70456,104498,102371,126121,29908,-30515,3188,-24890,-73282,-87653,-85231,37270,133159,160871,186155,261020,197821,65519,21358,10185,18346,27414,5895,-21941,-22302,-29106,-10230,66415,125772,166671,148072,176580,306002,430017,461537,296195,98813,50836,7310,-43340,-96767,-154114,-117176,-64883,-32144,-2333,17354,-8929,-9520,3358,37571,-26108,-126685,-34076,82659,26420,-54032,-111128,-98431,-22987,13098,9355,11677,-3163,-13839,-92341,-28225,13354,33093,57466,118164,203666,258406,284897,198667,63212,86159,46075,-29140,-86750,-23028,-64161,-74135,-74699,34191,206239,315090,315383,253275,160164,114109,119369,104287,36760,-28821,-10808,18079,47566,121938,177933,189175,137418,57484,-21855,-60707,49328,300953,428745,299911,119349,-23057,-102730,-25246,19011,-38222,-155792,-259104,-181252,87777,363282,382892,214301,48721,38002,88475,36487,17060,114444,257106,233507,154965,69623,54830,79540,9054,-114267,-72277,-43245,-44610,-29190,2912,99259,219221,223682,101021,-56662,-135689,-57708,-9057,-11803,-9304,3025,-7477,-65019,-63923,-34758,-35904,27837,69505,213400,134100,37517,82340,117714,3846,-32379,-4627,12825,-32826,-58235,66260,163609,116067,64900,-38640,-114623,-88748,-41160,-48740,-53905,-65278,-20452,66188,89990,94438,68264,76982,16246,-1863,-7236,-2971,32688,11469,-35834,-51850,-48504,-92269,-68814,-81749,-143696,-92599,-109316,-140166,2433,167916,129262,51985,39136,57242,-7158,-39681,-47885,-12649,-9819,-88771,-86709,-72055,-107170,-93251,-28889,-7970,-22998,-13937,39364,169399,274608,217690,106578,-4938,-33020,-73000,-61636,-70029,-52510,-123223,-148181,-55776,89658,250228,216815,79052,-2256,23474,117938,150906,69629,4324,-54753,-27448,7988,-71984,-155462,-76001,-21345,-34702,-62601,-50953,-74508,-49238,36922,112581,131744,104276,79377,98650,69051,71459,91092,58912,46291,75983,131797,167181,148395,137098,13469,-83152,-105224,-31549,-23609,-23016,-12159,-2496,-26631,-60877,-105415,-54533,-3554,-19467,-83059,-96410,-24416,45280,24165,-21890,-22410,-38604,-63843,-56036,-41966,-22417,-3367,-52133,-84440,-62807,-3027,5456,-59048,-130251,-47759,14844,14726,-25572,-53831,-15377,12358,-27455,-37167,-54867,-36369,34869,102558,117814,39378,-21066,13003,48176,32206,24632,59537,71811,55001,80301,160116,192592,127848,35331,-28611,-23779,-16284,11399,32178,48510,56506,47769,-6360,3874,98700,247604,330811,262663,161094,45504,46338,62372,21860,-49575,-127991,-73328,-12799,-1318,19466,34237,7098,-42138,-83341,-95481,-31445,21535,-6480,-99064,-66752,-3172,10316,-5277,-29619,-18542,-7556,-59737,-83960,-77677,-7856,124158,320654,556699,615227,472643,258680,65525,-55100,-101090,-46427,-2974,29077,122185,344086,510569,393801,124386,6757,18800,-54943,-92676,-44621,-73386,-84371,-12595,-4367,-17105,-40685,-51490,-29322,-29145,-25972,-9403,99527,212865,277643,203299,68724,-4005,-17469,-71954,-130356,-77836,-97323,-119351,-131466,-131618,-62960,-23777,-10389,14355,44915,-42759,-60986,-28291,4861,48892,43210,-3772,-55109,-101632,-57932,27221,18744,-53334,-76240,-16545,-8308,-14136,-32663,-108497,-126689,-106432,-39915,90000,249687,209547,56825,-7764,59086,111677,65792,-22617,-81575,-29919,23536,36515,31853,16311,21017,23036,-50536,-85529,-26408,15432,-13515,79070,128174,41166,-30030,-44120,-21075,-2966,-34841,-112776,-59127,60514,209860,252242,238721,184987,110490,69767,55088,-701,-97684,-133054,-95079,-61377,-26632,-298,23575,13962,-7702,-52444,-71991,-73708,-63484,-78777,-58046,-34289,30200,116002,196970,185083,204177,226052,212848,97131,-40983,-111420,-91318,-72442,-20217,34814,47975,49094,38871,59084,51424,31624,22675,-2687,14203,21958,8037,55690,73602,65103,-434,12210,83131,52103,-26311,109475,203782,121643,-71308,-8651,96491,80633,85170,57105,34823,-23698,-41035,-120039,-114548,-19785,59360,101274,142779,179440,168626,128091,87146,77962,54349,-63309,-64105,2174,103904,140716,35011,-90443,11437,106786,163570,137885,47046,-73577,-124428,-114977,-93999,-66071,-75952,-89073,-75367,-59235,14171,131088,189299,147707,110855,114179,92696,68700,49365,56314,45059,-22774,-80275,-66350,-49680,-73842,-36210,-2818,4809,21845,55777,64868,10348,-59752,-128719,-71536,7768,34360,52385,43199,6704,-36374,-49938,-23576,28032,17421,-28846,-68921,-104336,-103882,-22830,131763,281075,254974,75932,5326,-42840,-97640,-101479,-67997,-51381,-33117,-3474,73206,196313,211303,148762,77068,35741,12488,7963,8047,81824,97780,18013,-21909,-33634,-38699,-40185,-44269,-16207,-23934,-42087,-36865,41179,78021,50534,33081,36157,51385,42610,31908,39011,52746,36595,10551,5349,9423,8478,-19489,-29258,-65485,-128271,-70372,20297,33944,18624,34035,-1185,-67821,-26841,71782,135030,71804,-17560,-83720,-38569,-9099,-66708,-67516,54997,194775,235836,166647,24057,-62745,-14089,9578,-32905,-69125,-84127,-76176,-79040,-57152,-71612,-34240,25424,56556,82494,77236,40719,-28024,941,105500,174120,191057,150226,109499,77661,20235,-40265,-82556,-15497,-14680,-50741,-42760,-2024,61329,100796,39443,-11713,-35974,-66672,-50857,-989,49492,46366,20304,12264,72888,104515,100879,46458,10511,4211,-2544,-9419,49688,128661,67654,-33174,-75921,-110639,-35167,60375,126376,192105,218279,178387,71574,2176,66821,250817,394637,425297,354690,148491,-46715,-120473,-106525,-97847,-115150,-134623,-108034,-62892,-34154,7368,76104,73361,-24857,-62327,-17412,-71445,-119856,-37852,41795,113583,146936,82845,19070,-3097,-13369,-22695,-44567,-88828,-125601,-125151,-106815,-99347,-88008,-137001,-128103,-98591,-81301,-23984,1310,8775,-8316,-39597,-47906,-11436,27623,101114,-9841,-73243,88891,295085,334323,237279,155453,124043,52902,15075,2158,32926,86431,117655,91859,47378,55652,4897,-56376,-10047,40116,6718,-64432,-8068,131749,123317,64202,-17706,-56805,-34054,-3340,-9268,-30951,-43101,-62018,-70633,-73018,-111201,-131369,-110155,-81818,-58018,-102866,-50000,44345,188529,286442,244016,106276,15550,2093,23495,43079,10489,-77166,-90694,9100,99819,158657,243949,197946,43930,-77982,-7290,71348,60576,-19602,-84120,-49329,54696,39746,-80405,-21207,12765,-54985,-86880,-91756,-76242,-50677,-51607,-64541,-22668,-11144,-17,12022,27050,57345,67838,30353,-2323,5778,15428,17347,13454,-5252,2055,51131,98392,143567,66491,88053,129048,135378,154911,166408,61576,-47690,-49445,-72440,-121204,-103927,-102739,-25478,-30846,-18793,46854,81508,62937,9277,-16029,-8,14291,7799,-7266,-13353,18086,59546,18130,-61961,-111777,-128738,-121793,-73215,-10345,34492,17543,-16295,-34637,16754,53358,52124,28791,18445,5603,-4062,-2055,6254,27568,22381,31365,51026,62738,70658,57338,25054,-26536,-7138,34605,63836,19680,-27265,-106149,-84383,34261,192836,198201,64466,-83337,-77216,18355,32652,-35365,-106184,30314,144719,223035,259764,148098,-34821,-117373,-157825,-132725,-28285,111178,135506,63551,-2328,-16386,-49173,-63749,-86556,-108112,-27039,57177,37605,-70163,-22503,122622,187684,116646,8696,-124270,-9994,84203,55418,2436,-108514,-102914,-73304,-115797,-107971,-28289,37246,20180,-64015,-102547,-66194,-79236,-104133,-68762,-5570,-7596,-121201,-29976,52999,78374,23652,-47413,-64194,-67633,-58109,-731,48083,114297,142926,60856,-59682,-22287,21095,-1590,-18351,-2743,52552,67424,82109,50747,63607,107753,34276,-47199,-124880,-56425,-10060,4293,51741,12473,9868,-18241,33595,130498,111532,7620,-98598,8792,38728,-67576,12169,8041,398,40134,23000,-86145,-114623,-72159,-6024,34280,8490,-44109,-76960,-110807,-110940,-68472,-81724,-45348,13686,42080,62646,776,-99017,-84723,-24638,16514,135878,209865,120057,60777,43461,93165,131850,102590,15529,-67853,-106729,-82011,-16720,43391,49325,-20926,-60366,-75449,-57435,-64402,-116813,-89886,-3200,52682,164824,498546,608682,461415,237855,60689,-18375,-40585,10534,126156,159812,188863,174906,90596,8581,-13490,-23819,-13126,19579,78684,128912,94673,59321,23017,-62839,26835,127811,118550,31290,-99411,-139721,-93065,-10165,36744,38748,70818,142754,154158,95894,71428,33495,-17176,-80404,-52321,-16299,-28142,-65987,-57546,5860,58023,42997,-2995,-56270,-8820,44950,53388,19197,-55992,-65442,-33454,-67464,-131393,-60959,-25840,-33811,-43340,-26199,-11612,-22728,-50248,-122424,-91191,42165,139516,77986,-47843,-28739,69519,201066,295202,250909,78917,-15379,65674,78882,-24575,-152160,-5400,135077,264841,308341,217815,134762,149827,167230,130603,99178,97097,141851,188442,224217,285792,338715,350964,220326,75551,-13156,-58722,-69055,-73690,-89799,-135210,-37518,61698,149150,117341,50243,39676,99429,209713,140441,36126,-82133,-157397,-100775,-81723,-37432,-31500,-55303,-104058,-125309,-123702,-73190,-11721,21262,-16382,-84508,-74104,-9389,35074,79728,60034,46683,48718,52045,16307,-28600],[-33020,-25308,66349,82631,9368,-41806,-14472,17541,-24187,-45228,-68029,-74733,7007,54500,72786,68761,101336,98779,76077,-6160,-92736,-80218,-76539,-58493,-51181,-52983,-54908,-16102,45980,-13432,-86115,-103006,-114295,-66186,-21051,26783,72183,59528,39937,77999,130393,169555,137368,51767,-23527,-34576,25171,61276,40168,-27,31177,54318,30359,11910,1442,100379,148085,121312,114320,186542,194385,58885,-45403,-46590,14731,138372,56741,-33213,-101023,-64791,-54700,-74412,-74922,-37635,14587,3881,-21871,-52004,-102498,-91330,-27460,-2995,-6640,-48775,-81995,-82007,-25589,8631,11054,4409,-16669,-77758,-84463,-23476,31309,88019,73362,48181,51378,89268,110823,60570,-10898,-73253,-68320,2543,10797,33509,62142,44860,-1114,-77773,-119107,-59836,4871,32226,6786,-29646,-69763,-76859,55533,199323,226224,177616,194199,66350,51414,-28917,-14950,129120,266812,288604,223944,127529,41309,-42534,-43194,18420,38418,27661,-2730,-17907,-33815,-40740,-9572,-13359,-4223,9826,17562,-18809,-32007,-4104,89389,169438,129049,2556,-119859,15009,147443,113844,52710,51434,33696,-33986,-96689,-66212,-67511,-99602,-78996,-50909,-48283,-65464,-119584,-188662,-111465,-65896,-36404,-22277,-24992,-19443,-20024,-29451,-63513,-73718,-106698,-135511,-80953,31166,197432,182713,78244,22309,-19286,-25257,1239,-15449,-12553,-26625,-36715,28443,69738,45658,42419,73197,86796,63445,39780,-62797,-114206,-62205,74798,144066,150573,175321,202605,145770,75480,40766,4331,-18129,32613,91251,37640,-58657,64693,155609,159475,64304,-43372,-66414,-63056,-101137,-53089,46094,89216,111679,69645,-11728,-30857,-11490,-58622,-92793,-71927,-39464,12294,46234,41349,-36639,-134495,-59731,11913,8708,-26161,-85697,-6823,67533,57132,32751,-29823,-108579,-65017,-31269,-41269,32920,111164,138883,93648,76686,107386,153608,161091,44433,-53606,-37869,47793,86457,29437,1397,-11846,23840,8537,-49256,-112934,-87228,-31267,12253,23088,-29009,-19978,33247,60649,25200,-14959,73264,125151,51516,-15742,-78477,-89773,-69393,-29914,86482,151568,97397,51617,34754,35836,80963,50216,20302,-2448,-64530,-141858,-145975,-112024,-68103,19139,137373,351387,358538,176208,10086,-81816,-68625,-51254,-30137,-33026,-10994,36245,147993,161585,79540,27765,24687,72588,151493,195785,183995,135616,110734,91435,68108,32445,-1199,-42409,-5987,25402,33056,23712,26702,-4125,-28135,-81113,-76683,-5974,67187,117814,111141,98663,2922,-122222,-131352,-133489,-136328,-129719,-85941,-11632,16524,-57482,-146557,-70683,68470,120851,31797,-37790,-84180,-66709,-43989,-80191,-122997,-108760,-89045,-75764,-97655,-112702,-60006,-4066,77378,98106,76669,30068,-52132,-135842,-109570,10468,44714,37160,54882,51391,98526,154850,131093,65630,23045,7558,-44860,-66403,-55408,-76344,-94711,-84292,-83104,-87734,-73684,-6562,39130,10116,-44237,-75256,-44918,42965,70785,25324,-30493,-98952,-111779,-70513,21887,71446,-6999,-115245,-114081,-59548,-15824,126975,433381,662413,447495,156462,-9294,-64185,-74384,-89681,-77426,-6466,47131,88019,166112,253189,139957,19108,-105867,-45234,20251,-5064,-55302,-56853,-52713,-58472,-69211,-57756,-11997,-2086,47677,120704,122545,6994,-95799,-91499,-18316,100205,271764,396008,342347,214480,52985,8774,168555,268311,167374,42539,-29454,-13400,49881,99890,135955,111994,20033,-49148,-43831,-23613,-47712,-76848,-92659,-92301,-88512,-100202,-95914,-95197,-103914,-110471,-64813,-28340,-2968,47501,139699,103564,-9967,-33626,31516,82053,45885,-38810,-149477,-109490,-76961,-98621,-56305,42921,4707,-50350,-37984,-69130,-69320,-30243,-38115,-93451,-77158,-2359,19000,61233,104999,159950,241783,256553,102140,42321,38666,-11375,-62338,-55250,-45296,-65524,-123765,-81938,6793,43171,72358,76879,139082,114303,60955,79822,163584,157956,127252,80185,45211,106772,310296,336793,290095,209954,89175,28168,-18344,48467,113765,115720,78806,91122,96510,135448,130496,41337,-16249,-28497,13230,23289,9864,39302,93122,83209,23842,-32123,-73867,-130785,-102159,-43776,-49167,-61828,-54301,-5133,5847,-3354,-22573,-22866,9876,86021,123520,132323,129398,66352,48801,-14355,-58689,-57302,-41870,-71493,-149848,-124098,-74242,-35168,-60415,-68553,-84722,-55251,28339,108154,140339,43103,-18962,7075,132546,225742,207692,92621,-34393,115012,450635,549136,280890,148441,167428,138530,54780,-7475,-56321,-32805,-36234,-68785,-82003,-82671,-86801,-92167,-136168,8602,199435,348193,338134,150915,87351,96909,58154,77258,146467,183951,139601,125699,119208,21911,-32470,-14460,11565,460,-33286,-51758,-48877,-60227,-31761,21745,70517,48257,-40834,-116399,-132893,-128846,-64644,-80412,-129630,-12423,98029,109355,21009,-98723,-161285,-127397,-24938,-17153,-31952,-28782,27521,100266,104009,90245,20582,-88995,-2831,28169,-18291,-56007,-29186,-18763,7293,39251,51472,-31177,-87754,-101656,-53066,12227,70190,76781,36609,-55703,-97509,13941,92343,75078,-40498,-58498,-26479,-13404,413,-16621,-37122,-44044,-17944,51364,232394,362832,421420,458786,435588,380741,333954,220358,55692,-50539,-99584,-68288,10479,21644,9496,-53096,-126460,-28610,27565,36526,5090,-44653,-53744,-5002,74555,124579,88231,29129,-11763,-49412,-85196,-23913,82870,126472,122935,136196,20887,-27785,15075,-6005,-59212,-81171,-94388,25135,124979,159029,182499,256897,220976,98406,46015,27889,40720,58596,37171,7208,4888,-18676,-12236,58175,118205,173205,161111,213476,382619,532777,522470,276749,68336,26601,-9209,-55491,-106665,-141324,-102111,-53285,-14099,17920,43249,13556,6793,11507,43120,-27259,-126997,-36152,80804,59073,-18185,-88826,-100696,-17460,21278,22026,23071,7955,11462,-62552,-75446,7193,290244,540983,716985,727876,515036,183145,-51399,-757,104380,54323,-40014,-76999,-11229,-64421,-67459,-85705,24162,200100,322564,304740,234293,151065,123100,153118,136665,52638,-16124,16838,63079,105186,188927,223319,201362,130904,48397,-32350,-93824,15212,282215,465323,370438,167638,-9163,-101690,-27401,6617,-51060,-153555,-255865,-196656,47062,308307,343876,178858,-3025,-18256,83199,46472,25975,127057,250896,212336,132417,46526,24307,42892,-18728,-102803,-60150,-44962,-53244,-33377,12254,123336,239874,244908,128600,-30271,-94521,-62459,-21163,-23458,-8106,13824,3189,-66942,-72114,-34643,-38302,23471,54831,202838,152819,78766,-512,62472,417459,765955,931987,880096,657431,368125,26233,90879,96200,54405,-32449,-119756,-103363,-23919,-48638,-68144,-78813,-33344,61600,103620,124942,102325,103414,46079,11674,-4376,-9674,20601,5168,-56195,-92790,-78809,-110530,-74804,-93191,-145250,-89162,-110872,-142006,3226,170383,137564,61174,41191,48070,-19229,-48080,-61062,-42890,-40602,-103172,-92703,-85903,-126927,-114896,-45441,-15081,-25612,-25204,2147,113573,240608,231510,148412,40337,2580,-63855,-83434,-53415,-45210,-120739,-141930,-51628,117291,303824,271306,105475,-6029,-18901,56457,84202,26486,-1182,-37435,-5805,19339,-69991,-152234,-73338,-30860,-58539,-54108,-45199,-70116,-88547,6027,105038,146854,129968,102059,97355,45540,47975,84771,74235,79214,119642,159197,185042,167906,136851,3687,-95235,-106831,-23207,-14957,-10083,3333,-2375,-32086,-63531,-113080,-65722,-9024,-15841,-79006,-112782,-49168,17232,-7822,-42573,-26622,-37572,-67279,-71180,-66632,-48622,-33084,-83253,-85365,-61028,-8886,-15657,-82971,-132198,-37941,22957,20645,-14909,-23891,17640,30185,-21598,-25766,-45775,-51729,2754,66063,96729,35365,-26657,176,25391,-1087,-591,61477,87701,62796,67137,144098,199143,161883,76922,10131,7146,6313,21577,34940,60384,76892,59738,-2520,-6030,80834,228674,301496,234843,129444,24233,42296,65988,24867,-50835,-138750,-66785,-4095,8094,25522,35543,8225,-40077,-83181,-100655,-38788,9763,-24505,-97803,-34292,19295,5939,-33208,-54955,-30150,-14874,-70302,-94149,-83130,-22057,92793,263943,517789,595739,484686,288311,88294,-38220,-80393,-35021,12408,51914,132750,318425,445354,315396,76882,-35881,-9042,-57504,-82404,-42497,-66170,-91515,-22463,-9858,-19602,-45010,-63537,-51877,-53941,-36526,3919,125595,251890,325576,244622,82352,-12605,-28309,-79630,-136445,-86699,-113125,-111940,-111720,-132373,-65871,-21450,-11257,-11461,-6044,-73060,-82966,-42755,-13737,26207,24055,-22327,-67372,-104873,-61783,10483,4477,-58744,-64697,-11944,-18857,-32768,-58213,-139948,-140389,-132004,-62950,77047,236336,190884,46011,-9273,60800,104517,38475,-63087,-48156,-38486,-17161,-4344,-6356,592,33494,40867,-24621,-26524,31497,57290,23855,96208,149878,64574,-13480,-25576,145,14261,-27377,-90754,-41980,91614,240567,273540,253837,187925,104412,70299,54767,10784,-80377,-126261,-96663,-64796,-38478,-29854,-16367,-14913,-27560,-64028,-71880,-70571,-51913,-56096,-48829,-48850,19734,126169,208483,186662,196960,210953,192478,76682,-58952,-137345,-112170,-87586,-20544,42374,59524,59809,46861,66281,56693,33547,26045,-2540,7542,26009,20382,60400,66656,64646,9705,12725,68385,50112,-12975,89886,155543,83781,-73534,33780,124318,96144,91110,63799,42286,-53745,-76722,-138397,-109530,-14276,64214,103065,138119,167106,164230,140358,108387,89533,48122,-63096,-55144,2389,100563,148594,43889,-95823,1201,92727,142950,123493,43195,-73166,-128825,-119800,-100352,-66369,-76702,-91464,-76298,-41772,54241,170938,198168,150800,115170,128264,121367,102196,76148,78242,66681,-5694,-70687,-60868,-47613,-43695,-16744,4003,13465,34906,66708,65352,-10646,-95787,-137683,-56258,5461,18674,26986,31159,5471,-36436,-52770,-25701,29058,27186,-8935,-40384,-65027,-83077,-49752,95143,242261,222665,59715,2351,-33333,-90398,-96946,-64164,-48076,-29968,-3724,62636,177669,201346,148887,85388,45755,21869,28544,58739,157734,153858,40141,-17460,-34469,-42951,-37569,-44122,-18172,-26576,-43792,-33965,54073,89482,67003,43063,24988,37101,38805,39110,60451,91788,91057,62383,39643,29248,15501,-20106,-31049,-65221,-126535,-75380,16084,47118,25130,20717,-20702,-79778,-19243,88491,154543,84683,-11223,-74487,-40800,-19082,-67952,-49857,51622,168238,187350,126777,14758,-71460,-6292,31919,-6385,-54021,-90260,-109617,-112442,-84070,-78106,-32131,24292,47085,68057,72998,46252,-27366,-17864,83278,173878,207022,159874,109193,84948,30189,-32550,-71697,-2777,-837,-47024,-45114,-10817,47333,99298,38965,-24739,-59585,-96419,-69904,-22195,16742,3445,-20962,-16449,49057,84810,90802,53766,16385,7759,1693,-3579,51011,119261,64321,-27903,-70217,-95671,-26488,77851,161016,250119,312447,271550,137587,37471,72909,258367,384472,383014,269343,84380,-47924,-101050,-95148,-101741,-129008,-149154,-113139,-73067,-40810,10552,77852,48984,-50275,-106065,-51332,-85061,-112074,-37188,38984,118918,171702,108969,38851,9205,-5538,-23630,-47724,-95261,-134369,-126746,-106827,-99210,-87467,-138019,-126604,-92447,-71073,-16145,5256,5364,-26728,-77104,-90185,-25625,44786,116123,-29266,-58654,99148,304290,340351,258345,177844,139701,60682,22522,17293,56048,103898,133196,110556,55045,41519,-20712,-57416,-4255,46417,16147,-52833,-12891,140884,127621,34546,-52614,-74834,-51748,-12579,-5276,-8569,-28344,-53486,-63884,-60300,-88304,-114834,-102003,-83014,-61260,-98769,-98758,-16476,121631,249874,238815,107972,18543,15386,50958,69511,21929,-62938,-75056,19097,113650,185441,285631,215771,47162,-83497,-21935,56472,53591,-12693,-70584,-47167,58491,91786,-11643,-10494,-24386,-92737,-100814,-90214,-72594,-50128,-54038,-68982,-33161,-27212,-6952,12403,37465,77481,97604,54347,26788,41115,44957,39844,24854,-7731,-16205,19389,67701,128358,79303,99432,149733,162814,189983,189225,49346,-59009,-51681,-64305,-109184,-116185,-143904,-80728,-90735,-16719,48639,80255,65831,9066,-19416,-8451,-2302,-7607,-25485,-32475,2042,46783,6918,-69679,-106213,-113973,-115078,-76467,-5405,53184,49438,25920,-9282,17474,56370,60071,38476,26201,11863,-9453,-25173,-23769,912,12810,43892,74159,78042,75477,58837,28931,-19403,4607,53319,89965,41411,-16862,-107346,-80122,41498,197335,183353,29185,-109575,12244,105533,80511,-25985,-110257,35910,161185,237485,257801,112847,-81062,-148600,-109336,-140921,-91153,62513,117763,62997,5498,-5319,-41503,-55421,-76123,-108305,-37809,37327,19732,-88054,6131,155583,218646,129607,416,-111216,34154,141521,103416,36481,-79970,-105292,-90383,-131034,-108957,-25216,31049,-9338,-87780,-113131,-64608,-66336,-108346,-67618,3426,-4748,-117795,-35693,40156,59198,10076,-59174,-70087,-65017,-52266,-11470,-10080,16220,36999,-25294,-142809,-118524,-73674,-87689,-81774,-76455,-17808,21134,74747,69131,89037,144260,48564,-32220,-102417,-35650,3511,21698,68901,33852,34638,-7498,-2515,78366,66888,-56995,-170983,-2871,-67863,-172088,-68931,-23206,28931,78902,37190,-90901,-122788,-73725,-7656,35063,8092,-45060,-82278,-115906,-101502,-75631,-115309,-103592,-33915,20672,55783,3461,-94882,-101510,-43214,15151,157174,241945,157452,90510,70753,115112,133744,95335,11040,-63670,-97415,-76939,-15117,36499,26503,-38813,-64195,-82877,-64346,-66397,-125330,-105638,-17314,45195,177724,508747,648307,523608,280738,78841,-13170,-36077,22201,128427,135319,160124,167697,102539,18733,-11959,-16057,-4665,27033,82985,125365,89777,50401,22382,-61367,36883,144822,103337,4313,-116364,-137216,-83819,7108,61768,58196,82681,154236,173992,135397,126393,89731,24226,-49782,-34113,1350,-6499,-48391,-73086,-19346,38734,30290,-7789,-55758,-9941,39849,54502,26608,-47383,-63544,-31774,-67666,-121443,-51340,-20562,-30399,-38888,-20414,-8055,-30354,-70040,-130061,-81945,28828,115538,72201,-50511,-37351,53764,172042,274330,250993,102106,5991,67661,75181,-20221,-145575,3221,141663,281727,342742,250161,152569,140622,156335,128035,104421,122236,197557,258326,291428,334442,364573,356508,224824,83749,-5556,-50644,-62257,-69928,-87100,-122087,-18098,72683,148469,112054,42108,22783,66272,152786,90303,31536,-64376,-125544,-99225,-101733,-46747,-31592,-48552,-94886,-117820,-121871,-69597,-9719,17135,-14956,-75755,-88638,-30479,16209,62699,42049,12609,15520,38534,22162,-16228],[-39313,-29093,60353,76606,-1170,-55181,-17845,22933,-15265,-31980,-61662,-88368,-3376,52822,77210,70050,98473,105443,87506,2988,-91542,-96563,-88558,-65671,-53341,-53951,-61528,-33199,29324,-39541,-84308,-82473,-87943,-57210,-23050,14715,60758,45815,16360,42948,78601,112391,92942,14353,-54113,-22089,35129,67367,43394,3613,32401,53453,30615,22102,41099,119923,150754,113304,101383,169013,181059,52935,-49179,-53610,14013,158851,96111,1992,-59039,-33889,-52600,-108201,-62177,-15756,18700,-4719,-24601,-43094,-83786,-102779,-46783,-22029,-15516,-37060,-67756,-97313,-24596,19409,31846,29373,3814,-79191,-88408,-11435,47276,100150,85447,61299,66872,100455,105396,47894,-13519,-62017,-63627,-259,9504,65785,81344,48336,-2060,-81096,-118930,-57955,3353,23294,-7403,-38661,-63142,-67969,52342,234689,305389,256339,215188,57588,34975,-41413,-14799,126679,249304,265138,202193,108383,29179,-45035,-41847,29186,60116,55827,29707,12477,-19062,-49304,-31049,-41066,-16351,16730,25144,-19334,-39708,-9579,110391,208008,171090,33617,-115875,-6123,106233,64066,21257,28828,16218,-44593,-89648,-51593,-56087,-97727,-95139,-68522,-69039,-91206,-152434,-190806,-105504,-90502,-79973,-68414,-36850,-13117,-13655,-27537,-72069,-94211,-131666,-100699,-43096,63222,217754,206318,97224,30760,-21842,-33456,-7731,-20051,-17656,-39132,-63543,11942,62497,41499,33873,57575,70175,50979,35154,-62878,-125235,-67575,64462,140973,150163,169189,193036,134851,62370,26722,-4100,-20374,35909,97227,43351,-56371,83220,171394,158809,52883,-58381,-89155,-76427,-98556,-48075,45205,90367,121425,73504,-8248,-19940,7434,-34765,-79465,-68616,-46613,-6663,17946,14758,-54353,-135396,-68741,10145,26532,-17840,-88261,-21828,39768,25645,-9151,-58099,-123439,-65932,-23763,-26080,34736,120944,161609,113307,84871,110314,160759,165757,42904,-57431,-29560,73584,101182,29803,-7645,-31875,836,-13606,-66605,-124277,-88265,-34452,15073,43335,-10037,-30167,16943,42645,12247,-22735,46993,67928,10839,-31131,-82897,-94166,-80064,-41638,80271,137335,87849,42891,26849,35878,106796,86817,40296,6097,-60006,-135336,-153921,-121611,-71516,26247,153518,349497,335786,160369,9598,-71739,-60129,-39137,-11448,-11078,11736,54130,143249,124339,54788,25038,38122,95605,175778,206744,187254,132695,88541,49620,6743,-39608,-62691,-53286,20831,49169,45353,26203,19707,-20169,-44752,-98024,-67990,5919,75366,126107,131183,124637,16624,-122266,-131181,-126958,-138318,-120815,-78478,-12476,5051,-68167,-148325,-78578,49231,92257,14016,-50411,-97210,-79693,-49768,-86800,-127973,-114060,-101669,-91469,-97134,-91798,-39116,10238,77186,80315,40162,-3696,-65509,-140921,-104359,28401,67301,55843,51863,28042,59997,115115,110828,62969,31117,28601,-6494,-13361,-14540,-53059,-81650,-72734,-69580,-75215,-68717,-10532,29622,669,-49919,-78085,-86298,-8478,45829,29336,-13771,-72690,-91978,-68519,28064,95185,37575,-91109,-84090,-22543,32382,194107,541002,780251,533068,194625,1207,-56904,-56095,-76565,-70845,11438,91687,126204,205614,305442,168110,20862,-108181,-48933,14566,-19545,-98230,-91131,-68936,-52899,-56231,-39423,18273,31972,60067,119673,119850,9622,-90797,-112320,-56551,47411,202409,309273,266093,159633,18631,-10156,162555,289070,174654,35150,-47815,-29010,52316,125020,173732,127728,13836,-64652,-65595,-38580,-54283,-72003,-95170,-105054,-110300,-121462,-108912,-101526,-100397,-102688,-64666,-21242,16042,64731,144661,101362,-11875,-39344,32811,81210,38345,-45736,-152053,-101178,-83243,-117447,-52428,60795,46789,-25983,-34992,-70524,-66154,-22878,-31580,-95892,-77379,-4622,17601,60301,97023,144334,212697,250965,122853,68897,80089,24041,-52541,-51157,-34082,-50537,-110407,-102522,-15428,37403,68371,63069,115131,99683,45288,92394,199177,199530,152408,83481,37903,86647,294577,366046,315648,190584,72037,17613,-33922,44621,115378,98756,38607,44784,79117,151445,143953,57432,4223,-8630,29432,33974,14569,31153,68548,57954,11749,-35924,-68643,-124562,-151283,-106399,-102061,-74214,-70899,-38789,-29903,-24850,-31821,-27470,1249,64303,114036,127628,132126,85491,58039,-22394,-69766,-57787,-31332,-61599,-147943,-141629,-91942,-65420,-85519,-99973,-118509,-69011,30509,120490,159608,52431,-17487,17571,153021,245235,215680,80853,-43978,126616,444142,525998,284309,139108,132304,89802,17888,-25668,-55730,-25321,-27976,-62350,-75511,-78975,-93683,-103950,-125525,23639,229694,392500,349322,128307,60519,83934,66505,99867,178347,231127,189838,167925,144671,34683,-20928,-5929,15388,1703,-29994,-41031,-36591,-45748,-16065,33244,80145,61772,-19253,-89963,-118097,-148458,-94485,-102307,-134679,-6874,91463,81181,-6422,-102412,-143634,-102303,-20091,-25774,-42156,-45392,7817,78572,74868,47831,-13379,-121606,-23416,12959,-20778,-49957,-31806,-2135,48954,71616,84274,-8623,-80826,-100194,-54491,16134,82098,84647,27889,-75788,-92186,22592,96820,83236,-29192,-54047,-23610,-11007,10917,10245,19082,14265,4810,66667,211435,309146,371985,443572,426688,345749,295277,202275,55796,-41648,-85881,-49974,17809,4357,-28323,-82566,-119129,-24406,27252,32712,2933,-42280,-52655,-9246,74378,137007,98643,35837,6816,-20635,-62793,-30182,86048,141569,139457,133420,2940,-33250,18738,7236,-47751,-76011,-105506,9206,110904,151524,172907,243096,233635,128019,67915,43735,60488,87075,68409,37304,27436,-14113,-19256,43362,100766,164726,159669,235376,440246,605714,543960,240061,37493,7092,-21097,-66091,-116612,-126699,-93675,-50313,-3785,31421,63071,32051,18600,13309,40468,-31896,-124820,-42442,72492,87464,17920,-65423,-104353,-14534,26262,32694,31688,17821,22936,-47247,-119813,143075,742965,1424282,1955228,2052982,1601969,823770,129089,-24542,127067,60545,-45566,-61808,-5389,-65602,-64144,-95619,12470,184394,317259,281881,206927,137669,131638,183861,163044,64249,-6955,37505,99419,155240,251680,263382,206102,118344,35462,-41805,-125239,-20036,252518,477472,421623,205180,543,-102696,-33520,-11455,-64726,-153297,-259451,-225237,-10384,233424,280090,124606,-66636,-90168,65224,54273,29315,134277,231945,183668,103250,16214,-15373,-5808,-54869,-80430,-48499,-49709,-67349,-42813,15426,135859,244819,254932,151382,-32,-57011,-62791,-36245,-37303,-9903,19651,8780,-69420,-80109,-36725,-43813,15109,41465,191064,160227,100951,-73650,283057,1020573,1765145,2178877,2081933,1541357,828814,132763,22681,84922,39581,-30028,-120421,-110633,-9826,-52005,-85835,-89497,-44610,54461,110492,141013,121542,114162,66794,21511,-3457,-17708,6397,-1251,-74912,-119387,-111371,-125509,-74642,-92307,-119887,-82535,-108940,-130940,7878,171731,146708,77173,52529,46851,-25530,-54925,-74870,-73260,-65988,-111171,-99324,-100932,-142714,-131966,-62192,-21624,-29876,-37265,-35369,53557,195521,230351,179130,79282,33981,-55030,-118625,-23816,-41179,-123920,-137410,-47318,143855,350505,323723,131881,-4485,-55443,-1535,21003,-14643,-6623,-16018,25553,41377,-58195,-136650,-71266,-39937,-69650,-44783,-42663,-61873,-120941,-13228,108335,172019,161981,124797,89437,18691,22574,72558,83293,105533,152018,168833,182881,172183,128259,-5355,-98974,-102736,-18337,-9334,1196,15570,-5950,-41223,-70895,-123692,-78366,-14475,-8798,-66411,-125712,-85338,-20528,-45675,-64199,-32523,-37034,-63827,-70282,-76599,-83348,-74735,-80818,-70640,-58115,-17349,-38517,-108063,-129523,-29618,30082,28914,1194,6203,47534,43475,-19193,-18039,-33799,-57900,-24930,29036,69554,26477,-35444,-15392,1962,-33763,-23115,66373,106582,71598,49262,121335,196226,189427,114950,46276,34677,28411,29903,28719,61727,87048,64305,-791,-11466,64518,204587,260147,196897,91759,2042,35214,63903,24136,-53380,-152035,-62063,1416,14232,27515,31874,5168,-40429,-84421,-107929,-49737,-5891,-38484,-75767,-7404,34701,-2088,-59937,-73301,-35518,-17688,-77100,-102114,-88352,-37699,59222,200880,448534,533287,458169,291717,97182,-28160,-61565,-21414,30655,75436,138216,277875,363293,235201,35033,-78311,-42862,-61098,-71425,-38928,-57763,-92163,-36966,-20900,-26426,-52260,-77562,-75653,-75959,-38640,24115,152736,288088,365346,277782,88448,-23866,-40203,-88248,-141261,-95231,-121030,-98625,-95813,-132705,-70471,-21013,-7540,-22667,-48192,-88978,-101268,-59610,-36786,-2263,-1605,-45791,-81671,-109019,-70171,-13763,-15456,-64952,-52974,-10388,-30957,-50808,-78832,-120653,-123634,-141319,-83517,59135,209383,164112,38041,-10053,56650,87849,4961,-77704,-7254,-34285,-59372,-48111,-41020,-3200,50345,59774,6765,25623,77044,89086,54673,107992,166292,89133,5532,-4676,21160,28845,-17408,-67108,-19682,121388,261887,287530,267546,191716,98926,67929,50934,14990,-68715,-114279,-89057,-55914,-36085,-57405,-59939,-43700,-48601,-78488,-73265,-63814,-36646,-33435,-39996,-64442,7547,128068,206462,176289,179211,185311,163161,52728,-74262,-129245,-81924,-80636,-13484,53235,72812,70485,53208,70889,58642,32846,27872,-2974,-1245,29153,32450,62266,54866,57703,16717,11198,50199,42552,902,75098,116622,60176,-31629,83881,152862,111390,100128,80607,54202,-75849,-105383,-144303,-104755,-8590,70383,106161,132597,149647,150673,144478,129241,104294,47797,-55919,-47344,-229,90559,147283,46603,-102976,-8666,79770,123594,109029,37723,-74182,-126773,-122163,-101818,-66552,-80214,-97870,-81116,-18058,97835,204678,197125,144797,110253,132210,140850,129268,99029,92268,81015,8562,-61629,-55980,-41511,-11544,-696,6922,18321,45084,74768,61199,-34145,-127169,-109318,-43092,1162,3185,2803,17676,3763,-36261,-54320,-25039,33777,41031,14884,-9452,-24799,-49598,-64344,58650,198345,182366,38082,-5270,-27379,-83491,-92814,-60686,-44696,-27008,-5322,49662,154311,185391,147338,94351,56280,30090,45276,100951,223736,199379,57000,-15309,-37508,-52442,-39807,-43820,-20512,-29045,-45704,-32472,61641,93764,78511,48774,11981,20324,31336,43421,81391,135476,155784,126008,77977,49775,23910,-17273,-28848,-62009,-122688,-83395,5461,50046,26150,3551,-42427,-90062,-12969,99214,166805,94192,-5023,-65381,-46467,-32671,-65981,-31371,44420,130481,134848,90610,7847,-78097,-1834,49198,16331,-39437,-89633,-138750,-123403,-109749,-84633,-32436,20093,34480,48012,59666,45770,-26529,-32951,62298,171181,221874,167093,104388,88965,40912,-22939,-60512,8508,13809,-41970,-47236,-21030,29311,89563,33846,-41325,-83652,-124800,-83522,-42331,-20075,-43313,-62810,-33655,25653,60284,75147,56621,18810,7626,3278,2504,54614,111263,60626,-24809,-66481,-81063,-14552,96994,197869,308823,403750,354784,194252,74043,82249,257369,357004,326458,187649,35743,-47014,-84913,-82940,-102585,-140639,-160018,-115496,-82782,-50641,9488,73174,21229,-52801,-63443,-70903,-92063,-103135,-38546,34937,123159,196404,135226,59358,21704,-1131,-28651,-54219,-102793,-139936,-123935,-105054,-99072,-87464,-139627,-126147,-87209,-60342,-6650,12036,4950,-41554,-109170,-135449,-44857,61426,126809,-45152,-51936,95226,293071,329637,271815,198523,153838,67753,28182,29149,72370,110947,137390,122902,63031,29726,-36490,-55117,-307,49560,22086,-43702,-20177,137037,128138,20247,-54347,-69407,-62092,-21739,-530,9027,-18786,-48057,-58997,-49396,-65483,-78009,-76547,-76918,-64849,-87653,-133414,-66290,55575,198852,219188,101515,18347,27101,76656,92524,28073,-53224,-65720,21154,121474,209773,324611,231109,49557,-89934,-35814,42110,47060,-4877,-53468,-37185,64817,145262,67631,21330,-40122,-87566,-112437,-88994,-66222,-46861,-55098,-73893,-45585,-46529,-20834,8000,44526,93823,125548,80881,61268,78128,71733,58942,32915,-12358,-35456,-12277,36105,106975,86766,100893,163064,184877,219831,203314,34086,-71459,-55458,-56589,-93712,-100845,-147529,-113054,-139472,-9213,42962,68869,61645,5521,-25699,-21659,-23599,-26526,-44860,-53662,-17295,28998,-7179,-75820,-91744,-92858,-99671,-76747,-856,69877,78870,65137,20118,22603,58889,67204,50720,39734,26139,-8578,-45836,-57745,-28599,7201,54556,86249,85415,77855,60277,32755,-13179,16056,72447,115014,61630,-7094,-107600,-75374,49397,199276,164368,-6487,-67291,98128,181291,120291,-16347,-113680,39472,172813,241512,240362,70302,-122139,-90326,-28924,-80377,-141512,9938,93471,56787,8598,3916,-33703,-47552,-65127,-107113,-49709,15628,579,-99187,36519,184896,240035,132621,-10947,-80481,75332,188675,144998,67968,-52376,-99224,-104016,-144281,-106012,-22292,24239,-36557,-91574,-88569,-50542,-49520,-103858,-72004,3350,-8436,-107398,-36605,28495,37515,-10615,-73754,-74396,-57339,-36431,-12832,-66649,-80973,-31298,-25609,-70476,-119492,-100343,-130748,-99206,-96626,-45679,-3397,81398,94642,120549,186822,69818,-12428,-82121,-22026,9804,36905,83747,52469,50608,-7545,-33857,59069,69149,-56779,-118772,28809,-125072,-193349,-134318,-54410,33013,85598,35024,-92667,-113077,-61287,1355,45922,13960,-43128,-85540,-116722,-92554,-84091,-145107,-152312,-75868,2315,44044,1962,-92653,-119659,-62980,11406,168787,257558,185279,115339,94583,129403,128590,85761,7008,-59355,-90492,-72553,-13181,29376,1704,-56636,-59470,-80316,-69113,-70065,-135933,-124311,-39233,31009,183100,497966,663212,568236,313800,92694,-9804,-32533,31889,124244,106031,124720,152448,109879,31998,-7596,-7314,3471,32960,84388,117512,81768,39795,20315,-58004,45887,153970,83267,-22378,-133392,-133034,-76702,18289,76291,68117,84618,153110,180232,163132,176023,146292,66166,-11637,-5529,29686,24898,-15090,-60694,-38511,19332,15838,-14885,-57729,-14374,33307,53593,32210,-37417,-63676,-37254,-75146,-107583,-38802,-13453,-26911,-35790,-13074,-6,-32180,-82360,-129764,-75783,11300,84850,58701,-55965,-47755,35296,133935,235573,234920,119139,24921,66734,65312,-18449,-138218,7853,140629,285618,358789,268974,161213,122051,135096,117814,103435,141858,247786,317878,347261,368824,375340,349804,224238,91421,3485,-40571,-53922,-64616,-81680,-104395,1358,82981,145452,103425,31100,1039,28650,98590,51798,27820,-46345,-91882,-81323,-111507,-56943,-34507,-44785,-87988,-111367,-120606,-66242,-9620,11184,-12415,-58173,-79799,-48123,-4038,42500,21294,-24259,-20113,19747,22807,-7714],[-48296,-34091,50960,65582,-14885,-69350,-20701,29435,-6359,-23101,-58959,-101518,-16874,45003,76448,65136,86279,104633,93386,9268,-90133,-112212,-97894,-69603,-52681,-53642,-67858,-51345,10412,-58594,-76863,-54070,-58026,-51433,-25798,1639,48339,32457,-7283,6685,28278,56075,49465,-19450,-61194,-8682,44438,72602,45557,4743,29303,50048,34478,42405,68460,122390,137166,93820,81677,145139,161750,44656,-52401,-59175,13225,175319,141122,47183,-5842,5387,-34239,-93324,-43849,5212,21196,-14592,-29605,-35615,-64616,-89514,-58252,-40799,-25915,-27151,-53565,-102466,-22655,29106,51874,53263,23259,-78759,-88129,1528,61405,108023,95689,74170,81918,106309,93776,31623,-20269,-52084,-55640,548,11350,93762,91982,46465,-7451,-88419,-117347,-54670,2508,14786,-21246,-45736,-52043,-52152,52570,265858,382887,337294,231004,49670,17164,-55429,-14322,122183,225800,237602,179766,88994,15160,-49531,-41142,39873,84281,89618,68100,47825,3013,-52339,-54409,-67030,-8052,44273,43856,-19161,-54499,-23842,124883,240535,212832,70502,-95131,-31325,57448,14917,-7547,7202,-2224,-55375,-79472,-35744,-42725,-90789,-109120,-81890,-80935,-106107,-165296,-158790,-95161,-108826,-127928,-104440,-34589,-3183,-6180,-27291,-81880,-112902,-117004,-67994,-6840,92776,229228,220044,113226,37879,-24923,-40988,-15319,-25008,-25394,-54396,-85100,5351,59178,38468,24261,38921,50339,35107,26007,-66166,-136088,-68792,53198,135917,149585,162129,179943,120342,47133,11390,-12017,-20621,41008,102206,48783,-49346,101270,183170,155967,44182,-70399,-109821,-79922,-76057,-37203,43613,89140,129500,78053,-4002,-11104,23177,-9750,-63894,-62389,-50266,-21574,-5628,-7704,-66154,-132511,-80204,2825,39983,-11785,-87089,-34448,21650,7878,-52282,-89865,-130973,-65084,-16380,-14432,34108,126400,183123,138942,98939,115005,164325,162724,38533,-62344,-22371,93356,109110,27731,-18591,-51498,-19620,-30057,-75766,-128327,-90683,-37845,18293,66454,21176,-36496,-3421,20277,-3388,-32153,18965,18053,-12591,-39874,-84841,-100115,-93742,-50041,75550,122718,77023,32492,17064,33127,124149,122087,60567,15157,-54170,-126297,-152343,-124204,-67115,39329,169327,330009,295978,142213,11101,-59904,-50574,-26793,8119,12986,36617,73546,134982,86514,31749,23337,49254,111520,191003,209386,185503,129633,70022,12758,-50070,-103961,-110344,-35176,60055,79877,59821,30865,14052,-35991,-63543,-112778,-48778,23324,84553,134692,152749,156449,40513,-110077,-132812,-122322,-128840,-107568,-67043,-9153,-1737,-73687,-148870,-84990,32277,68037,1273,-57978,-105993,-92380,-56869,-92786,-127469,-113798,-108780,-103813,-88703,-73129,-23387,18648,71294,58883,5671,-28474,-72123,-141391,-92888,51363,94555,78094,50424,11783,27675,74136,89435,63081,44984,59595,47971,53377,32226,-28447,-68489,-61701,-56393,-63527,-64142,-16897,16923,-9882,-52995,-69443,-106835,-67273,15768,37212,8584,-43082,-73972,-69297,28648,108861,78955,-53227,-49284,17223,82801,262187,630974,860730,593855,224738,12710,-45369,-36929,-62265,-62639,29540,139925,172580,247117,349295,193887,23420,-102293,-50926,6955,-36626,-128738,-70879,-34855,-16123,-31062,-18739,48072,66789,73930,118044,116820,14391,-82830,-128269,-90016,-5571,123256,208296,176804,98431,-15325,-28418,146890,292449,174492,26149,-63827,-33219,59876,149919,207462,138308,7846,-75438,-84886,-53366,-60073,-66580,-90209,-103649,-116735,-133336,-114930,-100591,-88773,-89121,-60359,-10907,34857,78860,143858,94187,-17193,-47852,34072,81087,34480,-44867,-134679,-92286,-87706,-131418,-38606,88091,102530,2883,-29959,-68571,-60389,-15998,-25725,-97531,-73763,-8543,11408,54494,80066,115821,169929,226397,135065,96000,127658,64659,-41654,-46946,-21318,-32693,-91356,-119361,-38037,27168,58116,48057,91091,81898,29021,101245,222598,233150,175388,90152,37115,71899,265790,373131,321209,160451,53588,6920,-50158,41846,117121,83658,-3972,-14747,54928,158604,150204,71818,27298,20265,51896,45579,18142,21405,40417,28165,-2790,-40669,-62599,-104162,-148727,-148015,-102900,-44104,-56114,-57417,-60862,-43116,-40063,-32154,-7449,36060,94004,113688,127531,103377,65044,-31830,-78363,-50982,-9857,-40397,-132383,-159982,-107878,-85189,-82840,-104457,-146010,-81277,29649,124978,167310,58526,-14575,29462,169921,256832,218268,70387,-44583,139572,425496,482087,276785,125750,92894,39797,-20578,-46004,-55604,-17603,-18553,-54122,-67608,-74701,-100897,-114207,-102699,45819,263882,433205,351247,106869,37386,70679,74908,122050,206172,271958,238452,209281,168264,47911,-10253,175,16353,-405,-29366,-31230,-23630,-29435,1507,44873,87510,71392,-739,-61622,-92756,-148753,-123493,-120126,-118459,8260,87457,57484,-24512,-92682,-117103,-78859,-17765,-35151,-52363,-63629,-16217,52260,45106,7123,-42730,-119175,-34467,1574,-22302,-45176,-34791,8332,75038,90781,108289,11670,-75648,-99089,-52614,24352,99275,99493,28983,-81748,-86783,26389,96846,87037,-18781,-48944,-20592,-8969,20050,34564,65651,70176,46309,84452,183910,245317,302936,403228,401552,306334,256624,184179,57255,-30399,-70331,-31516,20338,-17746,-74762,-117983,-107038,-20198,24875,25800,-2458,-43454,-54683,-12438,79750,162294,130296,69933,45509,11487,-45859,-37690,82820,151827,154377,122400,-18485,-43398,16998,17412,-36126,-69605,-115430,-7420,93344,139728,158965,221738,235663,154267,88070,60064,80543,115650,101670,69696,46465,-12879,-28276,25375,77247,144464,146082,241440,471862,637943,523781,193328,10147,-4635,-26616,-71999,-123372,-116325,-88442,-51728,2037,40856,78638,48404,28284,10799,31565,-37405,-120273,-49514,62097,113897,57508,-38488,-106424,-11353,30403,45267,43543,25739,22686,-54791,-115507,144469,672746,1234249,1644293,1688891,1284665,622789,54136,-1382,133894,55937,-44937,-50060,-3243,-64521,-62273,-101153,1635,160865,298807,248193,173679,123402,141815,210982,183027,72805,66,52342,127168,196105,306537,296768,204759,102230,21440,-47067,-138290,-49330,219094,468635,451671,231283,7771,-103367,-41339,-32667,-77116,-152628,-265890,-261951,-79533,147955,205594,65877,-128189,-170314,39483,66594,30766,137575,203438,152744,72745,-16170,-58884,-61132,-88503,-50915,-36399,-55330,-84257,-54695,14372,137891,236252,254762,168755,31288,-22884,-57009,-51431,-50636,-11803,23277,11437,-70937,-84796,-39383,-51890,3629,30626,183369,148133,81411,-79579,238812,830465,1420836,1749020,1674990,1244541,671865,96176,-15244,51771,20147,-23695,-105906,-97824,2154,-57387,-103815,-95432,-52455,47237,111844,143670,128235,112954,79143,28918,-2488,-24574,-6681,-3172,-79154,-94348,-112061,-100262,-56660,-71462,-92159,-71744,-102857,-117126,14170,169245,153297,96505,72962,54768,-24487,-57763,-86342,-96852,-76575,-110017,-104359,-111305,-138337,-121083,-69321,-22828,-32862,-47543,-69472,-3483,144331,214172,196476,110448,61355,-39804,-97384,14633,-38240,-130402,-131667,-40701,169328,386546,370623,159267,5383,-73150,-43504,-29599,-50818,-10063,11677,69455,75985,-36074,-117516,-67683,-45142,-62429,-36829,-42243,-54272,-103421,-10429,127577,208961,200496,147655,76752,-8339,-1970,57039,87686,126194,173501,163865,163799,162507,114124,-10876,-91255,-93787,-15689,-5058,12028,25133,-11396,-52113,-81116,-134106,-90512,-18539,2626,-43640,-119741,-131145,-64965,-87867,-84096,-38676,-36018,-52258,-45243,-42353,-71161,-88214,-37913,-45963,-52870,-26222,-59805,-128893,-121719,-22209,36344,39184,18957,32443,71387,51545,-19156,-13157,-21880,-56007,-45280,-5132,39198,13602,-45901,-31586,-19202,-63467,-40312,75390,129829,84269,30354,94988,186642,211366,149432,79545,58953,50559,38771,15204,53474,87160,61900,-1885,-14240,51360,178056,211684,153277,52005,-19028,26174,56779,20440,-56015,-154123,-57408,5182,18198,26546,24627,-758,-42227,-86337,-116490,-62969,-22849,-43999,-50502,13810,42857,-12741,-82328,-82371,-34501,-15565,-79194,-106458,-92119,-53330,25265,137525,359473,439085,399639,271739,94319,-23740,-45373,-6980,50653,98650,138763,226719,274060,161450,4233,-102993,-77630,-63909,-61582,-35706,-50812,-88163,-54215,-35429,-35876,-60778,-91566,-95696,-84689,-28348,49537,178788,317809,392033,298829,86905,-35866,-51672,-96745,-142736,-102315,-117657,-84434,-82895,-133678,-76345,-22024,-462,-16540,-62602,-87190,-113109,-77968,-62619,-34667,-32062,-72539,-96413,-113121,-81894,-42422,-38626,-70116,-41654,-11513,-43485,-66363,-90604,-102192,-110251,-133714,-105021,34769,169378,130650,32406,-9615,48904,64342,-31310,-59357,24578,-24244,-90739,-86626,-61067,2816,65559,74942,34518,66665,110612,112214,79312,115191,178355,116481,29318,19858,41201,39316,-5667,-42047,8093,149086,272329,292452,276922,193186,91430,61107,42800,12705,-62204,-103206,-75188,-34036,-11489,-60858,-101320,-70510,-70053,-94294,-73612,-52594,-18186,-11187,-32140,-80373,-5586,122466,193020,157253,154876,153985,129982,29385,-79067,-99058,-50826,-60397,-1228,65917,86989,80394,57394,72810,57629,29955,28347,-3478,-11628,30332,42371,60067,38032,44134,20337,7518,29519,29595,13193,65852,93649,65791,35163,138902,180012,125422,111780,103691,65496,-90281,-120673,-133388,-100480,-3040,77695,110707,126794,129244,129987,139773,147289,120992,52241,-46168,-41671,-6028,73621,135061,41704,-112538,-18216,67730,106188,94864,30470,-77354,-120125,-120278,-101970,-70249,-88935,-109195,-87527,13078,140748,228208,186304,129553,95297,124287,148233,146169,115088,97529,87391,18994,-53946,-52457,-31746,17976,10130,5371,19517,52344,79831,51943,-60145,-147713,-85588,-34422,-5698,-12621,-19554,3229,1077,-36936,-56185,-24008,39095,55352,39017,21147,13373,-16555,-62978,22620,150067,135981,11401,-17910,-26162,-77980,-89932,-58388,-42008,-24896,-8741,34224,127324,164012,143414,102682,65753,35538,55690,129781,270439,229984,68006,-14950,-40180,-63642,-47858,-44830,-24444,-32723,-49270,-33544,61865,89914,83541,49203,-3154,1942,20568,43809,99151,179564,226700,201030,120834,69600,32272,-12658,-24279,-57742,-118246,-95143,-11125,42524,20411,-17493,-66808,-98295,-9340,102413,169366,98407,-926,-58442,-56239,-50661,-61870,-13696,32961,81657,79881,57025,884,-83824,-1790,60031,33499,-26650,-81817,-112927,-103697,-132828,-93196,-36998,11206,17821,22786,37625,37994,-28624,-46809,41468,164814,233849,170334,93491,87550,50958,-12867,-50290,16428,26382,-37568,-50522,-34067,6320,70614,22630,-61137,-101895,-121807,-91232,-62879,-60958,-93679,-95287,-35183,4348,31427,53216,52446,15465,1909,184,6233,57817,102532,54470,-25626,-65369,-69105,-3759,113344,231125,359350,479147,418156,235396,103412,90329,246459,315009,262022,118307,4404,-48358,-73654,-73643,-103996,-152674,-157024,-114838,-91126,-63703,1579,58569,-9394,-45630,-34372,-76335,-95612,-97121,-42720,28563,124524,217630,157990,77356,31140,-2230,-38689,-65400,-112915,-142840,-119195,-103216,-100598,-89798,-143800,-128987,-85229,-51601,2172,19755,6586,-51556,-119139,-139746,-60452,75007,127448,-61691,-53395,77708,261284,301414,274028,213805,163303,71691,29943,34598,77280,104567,127814,124946,68092,20535,-43371,-53433,-412,47584,22558,-39212,-31859,117727,121166,27048,-23659,-47553,-63274,-31117,3110,19401,-16335,-48036,-58566,-43278,-46548,-44682,-53341,-70089,-70766,-78555,-120619,-98152,-6304,135850,183322,83751,11651,32797,93714,106048,25399,-51458,-64585,13868,120999,228695,356144,241976,50003,-98686,-50734,26348,38623,1010,-37690,-27495,66017,186405,142694,67227,596,-39596,-99158,-90751,-60543,-43901,-57465,-81192,-61063,-69493,-41732,-3163,45224,102426,145747,104187,94428,112243,92478,71498,34942,-21449,-57741,-44161,4433,79018,84077,86276,161535,194708,237117,203603,14146,-85741,-62410,-52374,-80432,-76739,-108369,-74682,-69490,-120,27647,45322,47369,-4310,-37604,-41592,-50777,-49929,-67199,-79809,-43115,3581,-24741,-78469,-72929,-70124,-81173,-74827,1204,81908,102802,97301,45291,27596,58292,71586,64800,59933,48364,-1734,-61931,-96346,-60367,3556,58890,84941,82344,74619,58447,33692,-10813,23386,87408,134672,77425,-471,-109685,-73564,54549,194671,138009,-42138,-14111,170907,238831,148868,-9137,-114986,39404,176668,231679,205837,20996,-134505,-34950,41680,-17200,-151889,-45705,61751,43037,4369,7105,-29614,-43068,-56453,-107187,-64280,-8186,-18477,-78954,65044,205833,246297,122964,-23605,-53810,104383,215645,172137,89517,-32592,-94035,-116859,-158285,-104176,-23600,13151,-63611,-83514,-53177,-28755,-31839,-91487,-85224,-9223,-19603,-93102,-34940,15928,11885,-40685,-89976,-78632,-56014,-38643,-33684,-101379,-69823,7985,20017,-50434,-128291,-126077,-95140,-22791,-19285,16968,36371,118751,127147,159827,231871,92867,6350,-68064,-20009,5987,47364,93440,63188,51963,-10652,-11032,84429,83864,-54401,-121888,-1144,-41401,-185069,-144556,-86966,7896,66027,48444,-59334,-72634,-28899,26642,67015,28764,-38026,-89291,-116650,-87199,-95594,-159466,-151706,-103212,-12829,26604,-5477,-94420,-138896,-81996,4734,169042,255808,201992,133599,112598,133576,115228,72594,1580,-57233,-87836,-70157,-12289,20890,-25241,-70125,-43160,-62171,-69093,-77114,-150208,-145530,-68848,10344,180045,466193,649115,587906,332438,100483,-9468,-31303,37627,113116,74314,85944,131284,112486,46357,-1057,991,9689,35470,80584,103247,68840,26346,16597,-52980,53930,156123,60905,-47568,-151062,-129192,-73527,21522,78363,66793,75507,139038,172532,176503,214531,197921,105558,30530,31991,64207,57302,18824,-33759,-45095,2860,303,-24929,-62839,-22157,24702,49444,34416,-27250,-63406,-48950,-90526,-90742,-25126,-5792,-24217,-35131,-5552,10129,-30832,-90164,-124759,-73212,-9332,50654,39101,-64631,-60431,14630,90218,182453,203670,128023,40276,62973,50422,-19827,-132898,8111,132344,276379,354263,271513,159236,94887,102139,98138,94350,152285,285099,357288,383698,385568,371239,332555,218722,97898,12817,-30304,-45961,-59102,-74153,-84147,20809,92846,141113,92939,19094,-23203,-9729,52527,24625,24952,-29048,-59876,-54942,-104862,-66220,-38712,-43026,-82755,-105026,-116176,-62245,-10966,4146,-8089,-33896,-40383,-42376,-22091,21918,324,-58386,-52240,-1067,19181,-2754],[-53523,-34254,44465,55973,-25738,-76661,-17202,41692,6331,-13166,-54281,-108163,-27668,36034,74852,58629,69155,100370,98049,17699,-84294,-120433,-98871,-65110,-44417,-47619,-69283,-65042,-3625,-66513,-67580,-23987,-25249,-44316,-26518,-9389,38027,23055,-26476,-25989,-14916,6284,11005,-46146,-46877,8121,56977,80718,49969,6480,24852,46700,43607,66797,84206,111958,112834,69421,61712,121277,141606,37361,-52089,-59750,15508,188377,192269,106822,62455,54641,-2250,-58677,-19026,27387,24968,-22562,-34208,-27753,-44486,-65674,-56990,-55395,-35198,-18877,-41173,-97919,-18425,39230,72249,76574,42422,-73869,-82846,15380,73302,111472,104857,87836,96623,107126,78237,14221,-29154,-42799,-44422,6327,18355,117459,96648,41379,-15737,-97648,-112337,-48893,3345,7855,-33417,-49807,-37454,-32313,57964,292594,453035,413369,240156,43072,-1325,-70349,-12603,116396,197464,205960,156113,69131,-685,-56056,-40695,50443,110913,129676,113493,87943,30957,-46365,-72146,-68667,34702,98371,78075,-15394,-76602,-43976,130262,260645,247997,108988,-69974,-60471,3984,-30464,-32422,-12852,-20921,-65554,-68063,-20325,-29373,-82272,-121331,-89576,-80404,-104124,-148176,-125952,-82986,-111412,-160208,-93270,-19040,8605,1002,-29577,-93593,-128294,-95272,-39595,24358,115999,229632,221063,123378,41577,-30245,-49652,-23811,-32283,-36739,-72941,-90844,8714,59487,35770,12465,16447,27402,16095,11936,-73979,-147606,-68151,39074,126839,147903,155363,165732,103979,30354,-5671,-20639,-20295,46028,103981,51772,-40746,113805,186808,149417,36686,-80930,-129011,-75003,-48989,-24382,39498,83102,132128,80766,-912,-6066,32874,12013,-49084,-55883,-53119,-35019,-26317,-27117,-73795,-134046,-96704,-11662,44814,-10276,-85259,-46906,15875,11427,-74850,-125186,-130643,-65675,-12437,-9243,29055,124931,198529,165910,116107,119842,162204,149848,28623,-70818,-18877,103526,107636,20503,-34092,-72677,-39250,-42859,-79355,-126888,-98504,-44655,18852,88363,59778,-35893,-30792,-9173,-24379,-46609,-13020,-20950,-21209,-44972,-87152,-110233,-113659,-54188,70215,106060,62813,18076,2749,24337,128191,149415,76663,21104,-50337,-118239,-143928,-119560,-56154,56091,180604,291282,238934,118264,10186,-50486,-43598,-18286,23977,34659,59198,90149,120359,46109,6609,18483,54591,117111,193091,200277,175056,122192,51163,-22031,-102439,-118115,-84037,1860,103830,111856,71819,33480,6016,-54509,-87456,-115996,-31019,37644,88256,137814,169068,185927,66821,-95811,-140241,-122767,-119977,-93554,-54613,-4985,-7548,-78179,-150895,-92889,14882,45345,-10479,-64771,-114299,-109109,-69801,-100703,-124632,-111909,-112396,-119479,-84301,-63506,-18333,16113,55318,30023,-29200,-45787,-73987,-136316,-78986,74526,122416,99713,46860,-1538,-50,31325,64935,62200,60298,94958,110282,124840,77354,-8228,-60432,-56267,-48731,-57234,-64095,-29038,-1848,-24347,-56231,-55168,-85059,-131931,-19550,44147,31458,-15975,-63662,-76420,20454,108364,109537,-12006,-14446,55303,129320,321939,686702,885324,615976,239795,20547,-34936,-21379,-51729,-57685,42950,184902,221538,284213,375638,209084,21967,-92820,-52501,-4878,-58633,-82516,-11827,30313,37423,51,280,72965,96367,84586,111710,108707,16392,-77223,-129759,-117879,-57201,37409,97526,77216,30727,-52168,-49887,119049,273792,162456,11307,-81751,-34184,63513,164283,225347,135820,-3791,-86474,-104058,-71778,-69285,-65386,-84955,-97379,-113338,-136547,-115985,-95786,-74982,-73408,-53288,-1118,47641,83883,132227,77340,-30205,-62151,32314,78298,30236,-40947,-115557,-86998,-93805,-141353,-25769,113410,161002,30795,-27235,-68345,-57892,-14361,-24959,-102429,-69334,-14706,818,40624,48937,70788,114643,183870,135422,120004,176542,105216,-33736,-46974,-11378,-16055,-72277,-130731,-63400,10306,40303,29086,64768,58609,10294,102421,228691,251571,190071,95969,38651,59201,223512,353156,301671,118481,30298,-7724,-70295,40020,119555,74838,-37523,-86344,25235,153175,145906,80382,48094,53215,76749,54853,17083,6588,7110,-7185,-22652,-49762,-60003,-81564,-97990,-80487,-44075,-3731,-32455,-59110,-88762,-61281,-50832,-40628,-20069,-39,60837,87546,111504,113880,64339,-46819,-88300,-41705,16880,-13895,-112398,-160464,-124219,-93583,-64545,-87926,-161662,-97443,20799,116153,156948,55958,-14352,38460,178961,256942,212762,58853,-42619,145190,389647,416613,254732,104958,46960,-13406,-63009,-71152,-59414,-13314,-11016,-46869,-60776,-72149,-110619,-123661,-81854,67989,295803,463136,339446,83162,15396,54175,78881,138634,223793,298343,277527,243009,184601,56756,-4750,184,11258,-8528,-34472,-26229,-14061,-15745,16174,52219,88516,72975,9968,-41155,-75391,-139445,-150756,-125251,-93495,27083,81853,36279,-35455,-79496,-92991,-60934,-20623,-48253,-65292,-85855,-46831,19851,14371,-30690,-68756,-104457,-42501,-9547,-25591,-44063,-41156,9630,83553,94374,119920,27062,-74130,-102185,-51750,33442,118798,118322,35663,-80083,-86956,23991,91367,84562,-12432,-46536,-20757,-10538,24148,51400,96472,108907,86389,98808,150351,176986,222204,340741,359049,262162,217365,163861,56607,-20917,-56792,-16847,15749,-41294,-124222,-160815,-95090,-19588,17003,13071,-13219,-50255,-62559,-18581,86061,195788,176474,114515,81742,33301,-37687,-49570,70479,153340,163739,102549,-43510,-60576,7027,21439,-27454,-65305,-127044,-27711,68944,119205,136422,189390,221533,170510,101360,73148,97757,141126,133023,99644,57499,-17996,-41921,2094,46299,111503,118511,227036,467746,618620,460519,138741,-15826,-12264,-30494,-76430,-129223,-113232,-88697,-58792,1351,43522,86419,58881,32745,636,13424,-46557,-118274,-59527,48136,135105,98444,-10340,-109341,-10208,30669,58023,57404,22662,18878,-52706,-19778,-28582,-138162,-173247,1942,199734,323178,375514,278134,106193,107837,30217,-41928,-48817,-1364,-62663,-64877,-103902,-10699,126903,262305,200343,132482,107286,150641,229226,191731,74777,1610,57903,141726,221535,344927,317235,194159,80280,4176,-50648,-123359,-69326,183753,439084,455766,241293,9549,-106340,-53473,-59180,-90892,-153832,-275860,-305755,-158919,54770,126892,10159,-178278,-252538,10258,84913,30671,132814,164268,119531,40925,-50151,-104784,-120897,-95248,-19646,-26295,-63733,-105364,-70521,6875,127459,213979,242319,176833,58354,4368,-49388,-68163,-65338,-15406,23194,9199,-74362,-87196,-45198,-65098,-11605,18849,181479,115386,31809,47370,22258,-49740,91975,214085,229534,145987,41433,-25166,-41368,-27638,-4339,-8956,-79864,-71843,9344,-66919,-120039,-100166,-59725,38398,105293,131996,122207,100435,80851,31428,-3338,-31557,-19046,444,-60483,-49318,-72479,-54565,-20020,-38464,-65262,-60036,-96339,-106672,16869,157990,151587,111353,94692,65521,-20604,-58501,-96301,-108844,-74572,-106131,-107581,-109857,-120042,-102250,-63108,-19068,-35420,-57200,-100078,-53879,89586,181919,196430,129230,81142,-12781,-30665,55686,-37479,-141047,-124926,-32902,190198,406066,405489,185516,21863,-66449,-58503,-60840,-83078,-13088,43968,123929,119863,-7388,-98220,-63833,-46519,-46796,-32197,-45369,-50872,-76711,9689,158762,253047,241137,167172,58539,-35533,-26079,38107,86519,139679,182867,146425,130481,139647,95622,-13138,-76318,-83439,-16611,-3166,20544,29987,-19631,-65324,-94189,-140075,-102700,-22603,16454,-13543,-92528,-182154,-108572,-134436,-101143,-46221,-36194,-36038,-4535,22807,5252,-18343,19794,-17898,-46110,-35275,-77701,-135508,-111798,-17715,38888,47740,33237,50995,86235,52868,-22304,-11891,-13107,-51163,-58662,-35665,6411,-4298,-58081,-47803,-37035,-90115,-52661,86697,156041,100976,12481,65804,171198,226909,178880,108320,78768,71752,49264,-4724,35166,76270,51887,-7401,-17995,39855,149588,159793,107424,12432,-38847,14744,44082,13025,-59307,-141097,-53171,6774,19339,22076,13662,-9700,-45882,-89550,-127158,-78642,-39688,-40884,-28049,28542,43160,-26147,-98815,-83875,-30035,-10757,-78231,-108085,-94954,-69122,-9035,76950,261595,327255,319092,233216,81632,-24677,-33080,5830,69653,119037,133412,168612,185416,98372,-13928,-88615,-104475,-65835,-54744,-35206,-47884,-84876,-72443,-51274,-46705,-69676,-104238,-99706,-75847,-8982,76415,200297,336200,400339,303504,77317,-47529,-62476,-105144,-140350,-107712,-107944,-71061,-72328,-135364,-83771,-24779,7440,842,-43746,-73448,-116163,-97215,-89878,-69843,-66032,-101533,-110507,-116870,-95676,-71810,-61995,-72617,-31472,-15073,-55493,-77457,-91157,-88217,-98501,-119377,-128625,4001,119191,92929,28121,-8103,39156,36539,-66889,-31233,44001,-16199,-95605,-100479,-58704,12454,75328,84099,55149,95914,133372,127902,98003,118308,186581,147604,60061,48859,59308,44572,6835,-16037,41006,173792,271607,287831,280088,190333,81081,50522,30803,5165,-60054,-93824,-58178,-4095,27926,-32094,-94918,-93504,-90981,-108539,-70163,-36559,3171,10187,-25275,-95744,-18933,110814,171426,133534,128191,121830,97842,10802,-69865,-68022,-21667,-38219,13327,79044,101416,89105,59359,72567,54723,25888,28134,-3203,-22432,28715,48668,53344,16862,25436,21686,2680,7826,12386,22541,60801,87138,99630,112076,195158,203947,137874,125870,128480,73181,-99374,-119725,-116706,-96133,2728,86463,117259,121649,108437,105247,126909,160250,137682,59078,-36267,-37856,-14282,50779,111612,28775,-124070,-26361,57366,92042,82322,22485,-82164,-110955,-112149,-100705,-78105,-102294,-119929,-80343,52033,178790,239351,167632,106703,71458,105139,143094,151536,123299,94896,86779,26018,-47220,-49840,-18489,43006,15637,331,18843,58741,83952,39352,-87030,-148716,-68290,-29920,-14048,-27546,-38179,-10069,-1348,-37717,-58042,-22921,43774,68202,61637,50151,48141,13441,-48827,-9605,100338,87175,-18098,-33848,-28484,-72862,-87122,-56137,-38900,-22449,-12574,18246,99775,140077,138310,110848,74385,38512,59674,143595,293539,244985,74755,-13877,-38214,-69587,-59825,-46723,-29185,-37281,-53709,-36405,55160,79490,83150,45774,-18847,-15291,9132,41574,113171,221164,299663,285850,170770,89462,40934,-6354,-17426,-52280,-112499,-108800,-31044,27284,9528,-40091,-92083,-102161,-7331,99450,163102,98083,1685,-53057,-68057,-70814,-54601,4113,20533,25323,25422,25887,-6692,-88437,-4553,65839,46205,-14279,-66841,-81901,-80012,-136543,-103080,-45000,-1352,-1293,-4693,10148,24707,-33385,-59382,22005,156239,243890,171021,77890,81461,61592,-952,-39756,21955,36913,-33217,-53854,-48642,-19479,45848,7781,-78323,-100110,-100452,-92743,-82860,-102885,-144470,-92248,-22881,-11086,1651,27351,41905,7231,-7999,-6267,8335,61236,94263,47100,-28672,-64441,-58952,5032,125370,257296,395443,529456,456735,259983,123423,95772,227811,264970,198142,66992,-12844,-50895,-65625,-66760,-105897,-164306,-148818,-110240,-94637,-75936,-11428,35200,-39333,-40481,-18455,-74025,-97767,-94098,-47851,21185,124617,234517,176216,92285,37426,-7331,-51002,-79028,-123690,-142079,-112755,-100293,-102348,-93031,-149157,-133972,-85389,-43845,11395,29539,11878,-53287,-98614,-89547,-49924,86059,116453,-78910,-60518,50959,214096,259719,265014,222846,168041,73207,29094,34287,70774,86862,107223,117296,70062,15212,-44538,-52777,-3420,41912,19008,-38104,-46195,85556,106831,50290,18484,-19175,-53534,-36854,7081,23853,-19194,-51872,-61431,-41213,-31652,-16968,-35951,-64716,-77572,-73558,-98821,-103598,-59108,67348,134266,55654,-1155,31459,98617,107615,14665,-56663,-70000,-580,113495,242342,378986,250003,51291,-104755,-64720,10338,28994,5450,-23574,-20330,61045,208604,203457,116304,66526,7930,-86980,-94816,-55455,-41048,-60336,-89334,-77388,-93430,-66405,-19577,40167,103181,156032,121548,122932,141930,107518,78193,32064,-33679,-81494,-72462,-23834,47266,71035,54925,141188,188666,238189,189473,-8742,-97489,-69739,-50947,-70237,-53884,-62435,-8811,495,8827,4439,11930,24202,-19776,-54359,-66664,-81754,-75004,-89803,-110041,-74908,-26609,-40471,-72279,-51272,-46596,-61214,-69258,2187,90256,121875,122395,64130,30943,55182,74743,83520,90909,80212,11947,-68887,-136295,-88766,1725,56742,72415,70486,66228,53397,32079,-11995,26174,97144,148045,88985,3566,-113090,-74569,56850,182854,104090,-69679,36134,227176,276588,166890,-3660,-109471,38423,174300,209957,158300,-31271,-112425,8728,94958,30242,-125144,-100944,25149,23358,-6064,4184,-29766,-41773,-50430,-108430,-79769,-31011,-31764,-50808,90982,217149,236229,102641,-32362,-33079,116892,218005,181212,98741,-20429,-92068,-128484,-171948,-105080,-30035,-2900,-90029,-73452,-21049,-3087,-13504,-76449,-107436,-33895,-35308,-76898,-31371,2760,-16611,-79018,-98284,-82354,-65850,-55711,-21775,3027,66753,90998,16510,-146601,-68097,-3654,74883,154652,138046,156672,149354,191436,165661,210867,274914,112423,20354,-62066,-31591,-7456,52971,97643,67634,51219,25032,77070,129142,52355,-143022,-117990,13835,226953,-1140,-78072,-127505,-933,95981,139102,29584,-8742,19706,67139,94159,52173,-28805,-95350,-119148,-86626,-110204,-141010,-124766,-107129,-25290,4256,-19036,-100656,-140365,-94267,-3736,158454,238530,207844,145049,123667,126570,93568,55300,-6393,-58596,-89996,-70020,-12993,10733,-53277,-71946,-16151,-31186,-62239,-88205,-168805,-164626,-104848,-14968,168944,416567,606378,579192,334257,101243,-12993,-33787,37462,94852,41869,46404,106729,111608,60812,6903,7512,12476,32849,69583,80927,49419,8995,11315,-46381,61058,152809,38643,-69648,-163631,-128327,-76186,15117,66675,52846,54450,112054,150971,173716,236430,238175,138455,72088,74511,99600,84588,44479,-9067,-38415,-8223,-15942,-39299,-72643,-34345,12303,39986,30718,-19798,-61146,-64493,-114067,-73923,-13566,-247,-24377,-39315,-707,18602,-30251,-97704,-122046,-76542,-34221,14177,14304,-77690,-77534,-9657,42940,118428,158069,125691,49024,54149,29522,-27254,-132144,2018,115550,252835,327065,254192,143451,58396,54249,64780,72795,147272,299460,365934,391933,380010,350516,303828,205394,99237,17887,-24897,-43333,-57837,-68506,-66018,37146,99514,133320,78706,4282,-51097,-49170,13679,2742,18944,-17195,-35376,-32300,-91360,-76406,-46699,-46358,-82662,-101750,-106632,-60955,-17766,-8053,-6821,-11362,-3953,-16623,-37776,-1412,-23539,-90031,-80361,-25889,7296,-6028],[-61072,-36194,34617,41777,-40143,-81554,-14118,51801,15015,-8803,-54094,-114471,-41569,20367,66831,46072,42485,85933,94441,21579,-80876,-125976,-98361,-59307,-35775,-43093,-72671,-80410,-18111,-73578,-64146,-2300,1047,-41516,-32741,-25970,22153,10152,-47829,-61488,-57090,-43077,-29313,-72491,-32716,21422,66076,84816,49493,1695,11841,35852,49244,82279,81912,84583,74753,37589,38065,93473,115790,24549,-55125,-61640,14540,189771,239016,173995,139187,106405,32507,-24533,4257,43449,23525,-34723,-44860,-26690,-31231,-46356,-51985,-70068,-49581,-19704,-38264,-95565,-18949,42891,85618,91638,54072,-70259,-80419,21737,74091,102422,105417,95047,102731,95882,53594,-9632,-45726,-41095,-37466,10195,24340,130276,90844,27844,-32277,-113476,-109583,-47021,-464,-3604,-49793,-57248,-27364,-16940,61792,307585,503371,470359,235412,31756,-26142,-91879,-15304,103604,159386,164185,124420,42206,-24574,-70694,-46098,54764,133444,169226,160103,126945,57629,-35910,-73718,-30885,106904,173983,124729,-9681,-108644,-63876,120841,258399,265535,139332,-47708,-97592,-55492,-73339,-57103,-35666,-43932,-79136,-61878,-11576,-22383,-79063,-137141,-95020,-71846,-89662,-119872,-98327,-74257,-102076,-118427,-54058,-58,16003,2194,-39206,-111545,-135712,-79107,-20721,44281,126546,214636,204395,121203,35988,-43237,-64950,-38822,-46770,-55857,-98465,-81430,15193,59014,29539,-5501,-12713,512,-6832,-8927,-89829,-162405,-71110,17648,108988,140905,147117,150860,86294,11275,-26817,-33487,-23322,46373,97747,47527,-36542,114329,177379,135916,26492,-93500,-147297,-68045,-26045,-15168,29322,68354,124018,77372,-2619,-8032,32826,25170,-39540,-53314,-59400,-51154,-47849,-46614,-80921,-137783,-120635,-34748,36949,-16297,-86701,-62457,16805,29292,-50929,-129545,-128638,-71311,-15351,-13148,17262,114147,203225,188677,132363,122306,152082,125332,10458,-85252,-21459,101463,95010,5781,-56595,-97096,-59706,-54058,-79649,-120715,-114248,-57636,14038,104973,99547,-24278,-65755,-47435,-52392,-68442,-49979,-46326,-21813,-49130,-91674,-125624,-141855,-52670,62807,86375,44135,-1495,-17432,7882,117071,164063,85570,21715,-50500,-113253,-134485,-109648,-40261,74662,184432,235235,168084,87117,4470,-45552,-40993,-15697,33468,51197,76795,101406,99006,3053,-22284,8516,52846,111874,181311,179113,154939,108462,29972,-55692,-147526,-78414,-29010,43674,146410,140987,79215,32488,-5343,-75491,-116235,-104977,-19396,44722,84043,133322,176667,207494,90218,-83439,-153371,-127471,-111793,-78831,-40873,-654,-13757,-83250,-153802,-102101,-2962,23780,-22148,-71702,-121956,-130205,-88894,-106044,-119552,-108834,-110863,-138776,-87696,-64412,-24653,2642,30069,-5008,-61159,-53042,-69250,-123433,-62726,96390,150005,119917,41237,-13018,-21544,-8859,40169,60597,76516,132851,175526,194166,117289,6813,-57706,-56765,-47186,-56238,-67635,-44835,-24246,-40597,-58322,-38580,-47588,-144957,-54147,48202,52919,6779,-61995,-88202,5404,95564,127617,30093,21180,92003,170540,368985,701389,849930,596799,239520,25188,-25262,-8502,-44132,-55505,52074,224841,271608,315589,382257,210968,17021,-80788,-50272,-17374,-82127,-39424,54017,104699,96801,35334,19063,94254,120758,92831,102340,96566,16312,-73422,-119869,-127471,-95979,-45386,-12381,-23080,-36995,-89204,-72001,83917,237403,140826,-7627,-99961,-33435,62678,166019,223967,120155,-20219,-96945,-118108,-91624,-79849,-66509,-80249,-90875,-106841,-133015,-111142,-86597,-58124,-53118,-38973,10034,54913,80785,112068,53313,-48249,-77302,31339,75675,27347,-34051,-97519,-82919,-98584,-138205,-14898,133958,216423,58045,-24810,-68168,-57248,-15806,-26884,-107735,-61063,-8590,5289,28669,7294,14041,56070,133620,128935,144034,227891,146769,-25867,-48703,-1928,2059,-51377,-127738,-86905,-8211,20347,9874,39757,34010,-6156,99071,220665,255501,197426,103055,44384,51068,175368,311674,262287,71264,5687,-22990,-89780,44254,127133,78957,-41761,-158836,919,139660,135443,86252,68713,90954,105718,65194,15064,-9521,-25869,-41863,-43301,-59291,-57842,-58373,-46778,-9591,20589,32548,-10955,-48453,-108483,-75558,-60548,-49443,-33353,-37745,21160,55117,88202,117946,57642,-64488,-97068,-29507,48319,18614,-87508,-139156,-134021,-88071,-40572,-62527,-147140,-114831,6873,96660,130893,46733,-13834,47505,183440,249973,203918,50362,-38809,143664,342009,339643,223120,80666,-562,-64805,-104505,-96096,-63247,-8594,-1178,-36455,-50363,-66430,-116300,-124147,-61960,90275,325708,482382,317427,60579,-1402,38880,81379,151858,233101,310767,306656,269659,195739,63765,-1255,-2118,4433,-17890,-41199,-22672,-4914,-2317,30072,58057,86541,70190,16039,-26995,-64661,-128752,-150997,-108167,-62148,49805,77409,21452,-37438,-64437,-69781,-45017,-24338,-61159,-76374,-106965,-79111,-13293,-12282,-59500,-86916,-94478,-46719,-16749,-25922,-41665,-46281,7590,81659,89150,124784,43282,-70120,-105603,-49237,46053,143184,143032,48296,-73264,-89184,20752,85791,80820,-6347,-43290,-20539,-12017,26625,63344,114129,130125,117269,109962,117224,114364,143675,268536,307105,219551,182782,145651,57172,-10388,-42079,-3362,8938,-54694,-144831,-160752,-81332,-19686,6701,-1611,-24858,-57779,-71606,-24414,94749,235971,231472,159820,109832,45808,-34354,-62199,53482,149149,170011,80475,-64871,-80460,-7047,23222,-18162,-59798,-136479,-48123,41249,92479,107793,149500,193132,176334,109186,85596,115221,166546,164738,128558,62885,-25865,-56317,-22056,13382,72638,82868,196097,429197,551132,365446,84541,-36305,-13935,-31258,-77010,-130112,-113555,-90568,-66671,-1450,43033,89285,65934,35098,-13948,-9926,-55774,-116577,-68645,34744,153669,144345,23111,-109566,-7091,30046,73483,74809,9956,28941,28155,152662,298343,1239254,2895683,4443028,5060800,4397023,2912818,1354960,321602,76403,-8496,-31394,-48790,9774,-55933,-69093,-99727,-21105,86685,210486,141629,88052,94901,160816,239558,190594,72418,55,56567,144570,231759,365050,324856,177125,55793,-13116,-50554,-98752,-73137,152113,395424,436614,237118,8388,-109104,-67148,-87667,-103530,-154359,-285630,-351178,-241908,-39205,52680,-32829,-203644,-307063,-5387,114879,33583,119804,118597,88266,12019,-80708,-146063,-158402,-65280,13239,-14360,-70712,-125517,-86755,-4163,108700,184037,221289,177477,81745,26281,-39810,-82861,-78848,-17870,22493,4932,-77977,-83864,-51837,-79665,-25760,7745,190504,85084,54614,303241,867549,2221667,3929817,5000985,4813274,3497590,1798155,501231,-30919,-106480,-24944,20903,-43600,-36561,13663,-77425,-118532,-103565,-65399,30468,93075,110886,108215,81471,74487,30829,-3856,-35965,-27436,12811,-22087,988,-22993,3079,32323,1073,-38311,-46733,-88977,-98961,15761,139180,142032,119247,112979,75556,-15379,-56116,-102257,-107546,-67680,-101204,-102235,-92461,-97007,-83420,-47278,-9845,-35496,-64295,-122581,-89170,37864,138163,180313,134989,92811,29679,52139,96898,-37049,-153607,-114545,-21812,206350,408467,426287,211581,44836,-42393,-45929,-66980,-110020,-14669,80914,187566,170963,27338,-77952,-58378,-42365,-28852,-29181,-50451,-50932,-55017,37268,196331,299967,280970,182173,36921,-60508,-47846,18253,81741,147389,182438,121862,89399,108730,77027,-10721,-57023,-71697,-19629,-2174,26985,30600,-29291,-78611,-105157,-133435,-112781,-25929,32597,21899,-54240,-148460,-117594,-161967,-110503,-54218,-37154,-16943,44626,103718,107308,75774,81887,11653,-36427,-41711,-87040,-122563,-100511,-16344,36393,52275,41862,61166,92363,48574,-27581,-12973,-7536,-46223,-65472,-60392,-26542,-26275,-69356,-60445,-48398,-111526,-60432,99265,184576,122388,-646,35718,152057,237012,203579,132779,94684,92829,64459,-26861,8285,55571,35533,-16993,-24309,28719,120280,109360,64208,-23801,-56169,1923,27031,2584,-62710,-127578,-49084,6627,17995,14650,-41,-20563,-50471,-93225,-139504,-95270,-53195,-31196,-9439,37454,36798,-41187,-107296,-80520,-24573,-5127,-75619,-107755,-96835,-84559,-43079,21488,166315,213583,229430,183547,62182,-29840,-24862,15605,85355,134450,121903,107766,103797,47859,-21310,-60651,-103250,-67034,-51662,-38637,-50459,-85413,-86664,-63905,-56302,-77279,-112833,-87703,-58584,13665,101105,214293,339378,386971,289468,60394,-57580,-72608,-113488,-134545,-109944,-94184,-57488,-62529,-136068,-92770,-29382,14196,21750,-10528,-55167,-110505,-115776,-116033,-106362,-101486,-131564,-122449,-119910,-108491,-95135,-79868,-71036,-22900,-20640,-66021,-82301,-83379,-76936,-86825,-102420,-143086,-31941,63068,53912,24116,-6176,28281,6582,-97836,-6803,51292,-14267,-82279,-83176,-43159,20024,77761,86630,67945,114118,146640,136825,110677,117403,190774,182154,98893,82033,74253,43849,18754,9947,77664,194060,260117,273784,275609,181626,67630,37441,15962,-6551,-61665,-86381,-40588,27879,70757,7467,-65190,-111717,-110940,-116839,-61954,-16654,26211,29418,-19828,-109933,-32513,94275,144714,108292,102253,92207,69965,-734,-52332,-39373,3171,-18507,27064,90738,114792,95575,58494,70185,50486,21073,27230,-2166,-32970,22790,49329,41288,-8307,3960,22783,-2444,-14211,-8352,27173,56223,89765,145449,189091,247056,222000,147591,141151,150330,75483,-106698,-111416,-99849,-91828,8182,95993,125146,116777,88255,78494,106229,164754,150504,64575,-28119,-36191,-24940,22608,76590,6847,-137723,-32676,48622,81309,71844,14198,-88690,-100897,-98034,-94748,-88119,-114243,-112517,-47114,95518,206569,236385,142615,77649,39936,75899,125702,144703,122507,84769,79725,29523,-41740,-48483,-3545,61466,15257,-7754,17526,66272,89507,25966,-113401,-140737,-58062,-29552,-23604,-41115,-51987,-20804,-2812,-38263,-59863,-22122,46662,77643,80686,75675,77716,39066,-28958,-33399,52104,38757,-48779,-51696,-33147,-67267,-83347,-53018,-34619,-18920,-15839,3305,74258,116086,132617,118628,81811,38929,57161,142038,291971,245008,78494,-10464,-29917,-65475,-72925,-49481,-34167,-42437,-58189,-40687,42126,64039,78384,39736,-33910,-29248,-713,37905,122743,256613,368084,374205,228099,109880,49707,1013,-8876,-45673,-105008,-122104,-52105,7156,-4699,-61988,-116729,-100798,-6082,91926,149700,94239,3521,-48582,-79547,-89423,-43316,23178,11987,-33591,-26433,-3419,-15380,-91915,-8266,68360,55892,-871,-45980,-51552,-58713,-121899,-113040,-55312,-16280,-21113,-31410,-19180,8241,-39687,-70140,5219,147266,253335,171230,59620,72079,74243,14714,-27460,26503,45996,-27932,-55862,-63031,-44764,21555,-5380,-82555,-79914,-80081,-89902,-100765,-140299,-128019,-60553,-3310,-17991,-25012,721,26854,-3967,-19730,-13772,10567,66501,88691,40818,-31077,-60601,-48958,12331,132669,273894,412835,549327,469447,269610,134803,98737,204880,214039,141838,33120,-21806,-51657,-58079,-60184,-106499,-173271,-139093,-101296,-90625,-81575,-24706,7604,-64587,-40224,-11618,-70037,-99503,-93156,-52618,14544,126710,247266,189953,104679,42069,-13189,-61002,-90973,-131640,-136805,-103527,-94110,-101463,-94147,-152490,-138144,-84687,-34152,23946,44067,23289,-44366,-66344,-30678,-3947,96726,95682,-93959,-69152,21158,159827,211482,247351,226626,170052,75002,29042,31513,56471,63411,81671,103786,70804,14637,-42110,-50821,-5882,36258,15204,-36792,-58845,46951,88474,80739,62079,13177,-32366,-32571,15156,26414,-22890,-55108,-63527,-39583,-18111,6518,-22153,-58766,-81160,-69987,-81942,-94494,-97129,2472,79386,21947,-16311,25433,91890,98666,241,-64345,-77213,-16969,103424,253631,395300,259808,59431,-98440,-72083,-1702,22009,12216,-7552,-12748,54491,213166,245553,161638,133094,51698,-73076,-96975,-47200,-34573,-59279,-93275,-89021,-112479,-88386,-35982,33899,100287,158984,134607,147919,169456,121292,83988,29695,-43562,-100990,-88186,-42380,18404,53345,14083,103651,168067,224868,165949,-28738,-97531,-69601,-46877,-58867,-30360,-14996,61473,69121,20331,-20048,-23607,-952,-35264,-70348,-90422,-109908,-93505,-103446,-137556,-106299,-48797,-40935,-50850,-22281,-17226,-35638,-55136,8390,101022,141981,145966,81361,36898,55520,83548,114647,140978,126649,36331,-61012,-165351,-101128,6083,54349,56991,57430,58898,50776,33792,-10753,29781,106505,160082,102010,11059,-111710,-72165,62137,169430,68747,-67213,87589,271516,300879,181286,7005,-91524,46491,174975,186889,110310,-76816,-88451,43478,132447,62663,-91130,-146707,-7116,6155,-14597,2453,-27750,-36953,-40783,-104267,-87470,-42971,-28673,-15610,119919,224630,216974,82004,-27899,-12866,117636,201588,177378,101752,-8069,-86389,-131359,-171804,-102573,-35081,-17249,-108257,-59916,10005,30378,12328,-52985,-130132,-61312,-43891,-53092,-20075,-3685,-39737,-115402,-80507,-75713,-55535,7804,138328,239252,305712,265726,97431,2097,140106,239821,332133,380160,328714,339885,305150,289416,214596,283986,316842,130074,33567,-58287,-50044,-20533,61706,104232,80530,79067,123012,211603,242496,127145,89358,231073,355393,626880,298351,71371,-173586,69833,231220,285173,138500,56438,76266,119846,125196,86204,-9047,-97884,-118568,-83343,-119445,-123467,-102604,-90398,-29549,-13827,-30295,-103186,-119440,-86349,-4407,146666,216912,212009,158119,135204,116170,72026,41645,-9673,-56168,-88509,-63769,-7349,7076,-71900,-54236,25059,13897,-42614,-94946,-182253,-160601,-136971,-33490,159201,362545,547709,551179,327407,103028,-12496,-32855,38207,78093,18049,16120,89576,117649,83682,24064,19749,19257,32485,58736,58468,31290,-4145,13490,-29622,75670,154222,27130,-77820,-147884,-123736,-77198,6976,49912,34685,30249,82021,125452,163374,246842,269939,170027,117381,126211,140294,112111,66685,13737,-17341,-4385,-22838,-49786,-79390,-42748,3741,32691,28145,-8993,-47780,-67763,-117716,-51165,1940,9833,-19960,-41244,7897,31195,-24636,-98986,-117400,-78722,-55419,-14401,-4899,-85686,-91698,-29851,3183,57068,109449,119544,57701,47235,10794,-34339,-124596,-2205,98903,224219,286840,224599,120978,22646,-1104,23488,44380,130794,291931,346338,375808,358768,321482,272057,190749,100798,23510,-19844,-41363,-55762,-59581,-45015,56669,109798,129367,68065,-6232,-74722,-81528,-12530,-11407,14790,-6250,-14608,-13059,-75967,-80036,-51880,-48713,-81930,-95318,-90008,-56694,-24971,-20801,-5285,10709,29503,12233,-39997,-21075,-44603,-94792,-83710,-48321,-7935,-13293],[-58445,-28079,33717,35626,-45882,-71673,166,70392,30936,2110,-46165,-108459,-45205,12973,67704,44915,24607,74616,94808,33192,-67528,-116499,-84863,-40716,-15253,-28312,-65894,-84730,-20693,-70003,-53177,22127,31419,-29024,-32203,-36053,12752,5775,-58688,-87316,-85663,-79592,-58847,-83982,-8619,43989,84286,97157,56300,2689,2555,29578,62281,98279,76435,56659,40151,15538,26145,76386,98472,18872,-49364,-52178,23370,191686,289210,258015,234473,172054,79997,20086,36937,65104,29386,-38119,-48865,-20359,-13413,-22151,-35293,-70348,-56184,-17359,-32514,-84673,-11970,52427,103836,110259,70416,-54868,-69211,31317,74156,92646,108631,107047,110770,85236,33810,-26372,-56533,-34843,-23069,23809,41097,144903,88896,19564,-43252,-120772,-96863,-37029,3244,-7227,-57813,-56234,-11079,4530,74655,321921,541021,513680,229011,28190,-43978,-106419,-9893,96251,124985,124858,96372,19887,-44542,-81143,-44656,64717,162526,217424,218155,176765,93571,-10540,-40918,43051,210036,276958,194797,13292,-114239,-52498,110792,243864,273071,169044,-17882,-122060,-102677,-95572,-68575,-48529,-58183,-83378,-50360,1211,-11069,-70630,-145435,-86366,-46696,-56019,-77867,-63947,-57863,-79614,-72621,-4735,28237,28907,7855,-44602,-122859,-121713,-57717,-247,63404,135045,197069,182423,116299,30917,-53651,-76705,-49874,-57310,-71184,-118519,-57980,31690,67921,31425,-17818,-34170,-12845,-16826,-21261,-100792,-165348,-68163,-318,92698,138531,148932,149124,82118,4153,-39444,-39475,-19257,51658,92996,45228,-28505,111873,165655,126472,23455,-97727,-148442,-52389,654,-963,23342,55040,114118,77238,699,-6639,33283,38347,-26371,-45668,-60115,-60960,-61162,-56864,-78690,-128088,-140400,-54226,26473,-19880,-82489,-71619,26135,58007,749,-90909,-119836,-73021,-15856,-15964,8757,104322,205571,213476,154963,131083,143528,99684,-6649,-95951,-20542,97105,81815,-6725,-76758,-114495,-71312,-54590,-67843,-101335,-122482,-68144,12185,122828,144024,7666,-91541,-84983,-77835,-88833,-81514,-50563,-12476,-45126,-89851,-135655,-168764,-37243,61508,72414,29905,-17225,-34653,-7542,100417,172274,94341,24575,-47049,-103822,-118479,-89398,-13326,101150,187007,174426,97207,56900,1010,-37920,-35479,-11944,43053,68694,95459,113531,79689,-33979,-47968,176,51295,104154,164445,154771,133010,95037,12658,-81130,-152247,-36476,24998,88482,189618,170098,87550,34054,-13211,-90344,-141802,-87987,-8960,49454,77922,127018,179876,223014,112518,-68267,-160713,-127531,-97163,-56600,-18717,9351,-15513,-84147,-151691,-106378,-15512,8620,-28533,-73406,-122353,-147222,-105381,-96800,-106736,-99240,-99350,-128836,-92523,-70178,-36398,-15112,2896,-38376,-79340,-44794,-52859,-99620,-39146,120316,180766,142419,38462,-19038,-31634,-35845,23217,63142,97347,175604,242210,257986,152946,20763,-55623,-58745,-47709,-55846,-68991,-56751,-42639,-51974,-54560,-18429,-8485,-90440,-77333,49770,72469,25633,-65824,-98823,-10853,76703,136224,74443,61472,130627,208237,402975,677728,763942,543506,228329,30178,-12730,5875,-35237,-52489,60298,260963,323289,342735,371705,200370,11550,-64659,-40315,-24524,-101162,32,118259,179070,156243,74818,40870,115368,142452,101345,93657,83567,16618,-68968,-108476,-115014,-100745,-103776,-110262,-112730,-95778,-122300,-90270,48494,191366,113930,-27633,-115255,-29434,59979,156584,204245,94045,-38927,-104875,-120222,-109932,-88872,-66967,-75233,-85203,-100483,-126431,-100330,-71682,-36132,-25251,-14094,23991,57704,71615,86845,25501,-67844,-85011,35351,75912,27209,-24559,-80108,-77779,-99634,-130161,-5167,148819,262432,83902,-21218,-66570,-56856,-18324,-29429,-110698,-47109,25496,47141,37540,-35360,-48367,3179,85489,120403,169721,280844,188876,-16020,-50471,8231,23176,-27765,-112447,-104737,-24468,2129,-7315,17587,10461,-17476,93083,201591,245621,197437,111511,54035,47555,127676,255514,209686,23651,-18354,-37139,-100670,54508,138335,93499,-16291,-119071,-8532,121520,121553,90587,89037,131028,137097,77302,13662,-25054,-55220,-72031,-62187,-67496,-55339,-36405,-448,53703,77068,58903,3738,-36465,-118813,-85019,-68324,-57786,-46654,-73568,-19056,21161,60073,114015,44151,-84726,-105324,-17103,80654,54901,-58738,-115434,-132942,-75178,-17110,-35592,-122575,-132183,-11644,67084,90375,30181,-13351,56247,183650,237489,192995,44725,-36892,133723,287156,260349,184653,53556,-48180,-112836,-142944,-118053,-66622,-2856,11346,-22509,-35662,-56798,-114588,-116771,-44350,109860,350115,488255,286022,38559,-13344,25643,81929,160514,233207,307842,322628,286542,200384,67879,-256,-6613,-3427,-27448,-49356,-21106,2691,9014,41252,61220,81207,63141,17233,-19926,-60789,-120317,-129033,-80892,-27215,72511,72763,11525,-34625,-50466,-49096,-31681,-28849,-73997,-84995,-124928,-112365,-46299,-35570,-79926,-98350,-88930,-49572,-20588,-22871,-37497,-49662,4142,73193,78619,125313,62148,-61486,-109213,-46567,59951,169338,169713,62265,-66467,-93258,17388,80476,76073,-1251,-40182,-20821,-14104,26632,69062,118302,132730,132077,114038,85373,60344,74045,195111,250481,179867,152872,129258,57930,-189,-27281,6793,390,-53840,-112164,-115588,-67888,-22241,-7594,-18966,-37623,-65570,-81140,-30601,102974,275299,284167,196395,125469,48048,-36238,-76302,32384,138432,171452,58666,-78465,-103097,-25067,22731,-8958,-54017,-143063,-69369,9978,58445,71618,101508,149181,167288,108975,95631,131454,190380,194503,153335,61201,-37027,-71848,-46915,-20160,31272,41852,150417,358708,442956,250403,33657,-51240,-12200,-31259,-75931,-126612,-116632,-94306,-74727,-6044,38928,86175,67954,34413,-33001,-37357,-65187,-116429,-77212,21515,167820,194023,62000,-107876,-1886,27466,87440,91689,-4279,48672,128503,328113,724633,2666638,5797887,8632434,9645898,8254771,5344069,2393396,523267,83927,-37772,-15488,-40188,22146,-43914,-75582,-88575,-29946,42520,147089,74100,43954,89111,171477,240068,178261,64522,-5794,47312,134351,224892,363855,317745,153593,28659,-30874,-49056,-75740,-64714,124303,341152,395715,218620,3537,-112634,-82314,-117466,-115915,-155331,-295566,-397400,-326655,-131705,-14386,-59912,-198455,-276996,12617,160976,39820,95031,67645,59365,-13641,-106629,-174931,-110910,-29240,44384,1225,-73016,-133879,-102399,-18552,83665,150012,192950,170463,99934,41802,-30680,-93723,-91670,-19431,21309,-1053,-82817,-74888,-58718,-94957,-42697,-2027,209443,94126,155477,577512,1734668,4346637,7489984,9440176,9061768,6585001,3393304,977410,66095,-22275,-37869,63975,1367,9422,15215,-88133,-97144,-107005,-70587,23645,75842,84074,89054,58384,61180,27093,-3979,-37364,-31598,31860,26153,53270,33569,68131,93315,41783,-12384,-32867,-81781,-94564,9901,114198,125495,118289,122982,80798,-11347,-51695,-103783,-103016,-62667,-93277,-83868,-64886,-71706,-65924,-29255,2209,-33159,-68642,-130331,-100056,-5267,87791,150155,126836,94555,82250,144112,134547,-36771,-167172,-99715,-6446,217249,394762,432076,237122,72062,-13067,-21501,-55947,-131577,-15045,120089,255059,224570,66667,-56778,-51063,-33094,-11142,-26892,-56547,-53963,-39174,63818,233166,343692,315663,190756,13536,-81654,-66230,-756,74889,150492,174693,94662,46604,75614,62034,-3658,-35603,-58459,-22891,-780,31197,27375,-39354,-88703,-103900,-117904,-118043,-28077,50443,59555,-13622,-90474,-74987,-114838,-107404,-61717,-38435,3751,97897,192252,223787,183186,143698,42113,-22300,-42059,-83647,-102137,-87836,-17933,27905,50897,43933,63656,91505,40692,-33546,-14618,-4003,-42258,-67126,-76918,-56985,-50367,-75036,-63514,-49549,-122022,-64395,112228,214677,148759,-5329,7205,131984,243673,224931,154226,108374,115913,88515,-42593,-24035,27966,15446,-28950,-32929,17206,91647,65960,29135,-53033,-68721,-9978,8452,-8703,-64545,-112770,-44107,6186,15660,6086,-14186,-30755,-53436,-94706,-150200,-107624,-58020,-16613,6697,42907,26961,-54934,-106048,-73500,-18573,1174,-71190,-104882,-96279,-97346,-74695,-25568,84773,113180,144541,131974,40593,-36306,-18816,23127,97238,144408,105983,49663,35097,11371,-20892,-34580,-81772,-66356,-50578,-44507,-57654,-89566,-85385,-65126,-59055,-79562,-112121,-72499,-38928,36803,122514,220617,327189,353418,259008,40072,-62845,-80315,-119750,-123554,-102714,-71832,-38329,-48728,-130759,-100949,-33524,20928,43415,24903,-34198,-96711,-127630,-132477,-136203,-127695,-152197,-127554,-119323,-111235,-98058,-81273,-62477,-13565,-25121,-71800,-78314,-69455,-64540,-72503,-81882,-118700,-67927,8093,19034,22125,-2066,19227,-21251,-115532,13120,51306,-16599,-66987,-58628,-24414,24949,75285,85879,76538,125755,154642,142315,120199,115360,193282,221321,148281,120851,87966,40174,31862,37866,119029,211404,242079,254125,265752,169229,54195,25824,2548,-18015,-63027,-77718,-21083,60214,111472,47568,-40485,-121666,-126017,-112302,-46790,8644,52284,48284,-12978,-116946,-43185,77376,118959,87209,82513,70535,51402,-2010,-30166,-12249,25001,-57,41003,102740,129202,102165,57628,69102,48783,19238,28923,2723,-39021,14674,46065,26826,-33585,-12561,30792,-3239,-32728,-28355,29024,51696,95866,191437,260485,291944,235132,156821,159536,169448,75612,-110946,-100303,-81332,-84268,16005,108779,136576,114613,72277,54568,81856,161155,158754,69080,-19428,-33481,-34559,-6707,34004,-21228,-149476,-33437,44730,77084,67029,9438,-93564,-87481,-75422,-76958,-86397,-101343,-79840,9528,141069,222601,222392,116185,47489,5931,42064,100983,129786,115500,71023,70331,32927,-34400,-45549,13933,74859,11893,-14982,20041,80502,103319,19853,-132922,-132824,-52010,-29950,-31094,-49913,-56887,-24510,579,-34899,-58177,-18249,50583,85754,97777,99188,103775,62662,-4543,-40043,12280,-3747,-76036,-66889,-35468,-56807,-73885,-44511,-25057,-10414,-14450,-5939,56104,97181,129604,128500,90561,39771,51552,129480,271224,235090,83265,-1083,-13497,-49138,-79507,-50173,-35862,-44273,-58983,-43121,26828,48092,73243,35118,-44467,-35614,-4362,36799,130117,284903,426741,458730,292118,133813,60871,11378,3358,-35345,-92871,-128432,-69839,-12597,-17869,-78321,-136844,-92315,-2426,83964,133902,90592,7753,-42047,-85611,-96926,-24873,47084,15157,-83591,-71949,-28996,-23087,-91097,-8813,71607,66291,16935,-18338,-20154,-38113,-102282,-119011,-64575,-30117,-37860,-52371,-44921,-6970,-44080,-76331,-5735,141617,265416,175088,42780,62828,91639,37717,-10514,33110,56022,-19067,-53723,-73949,-63202,8419,-6514,-65093,-50174,-58831,-82154,-112534,-135158,-82716,-20158,20052,-14561,-43443,-22121,10969,-14669,-29565,-18729,16037,76541,89278,39228,-28501,-50240,-36558,19997,136313,280296,410583,538724,459407,268048,140277,100849,181947,168943,97811,12672,-24657,-47210,-47780,-51028,-103132,-176526,-126182,-87230,-78030,-75655,-31164,-17051,-82157,-42621,-8529,-65111,-100878,-93275,-56581,10647,134276,256255,199390,115045,46804,-16489,-64111,-96825,-133696,-126631,-90490,-83045,-95611,-90546,-150753,-138804,-80375,-19874,42403,65407,42027,-25310,-29460,32302,63712,108418,68433,-103646,-75926,-6768,106279,163018,223408,225356,170609,78811,32166,29111,38392,39416,56482,87837,71042,17417,-37169,-46067,-5642,32984,13476,-33150,-66727,7759,68839,110461,103217,48777,-1196,-14947,29127,29433,-24751,-54821,-62302,-36396,-4911,25990,-10489,-51179,-79585,-66213,-69538,-84170,-117312,-52259,25362,-14011,-31776,15603,73772,79922,-15490,-72236,-83985,-32713,92794,262731,404983,272731,77106,-78428,-69885,-8368,18720,22298,11301,-3770,48858,202863,265578,196438,187938,88360,-56905,-95805,-35167,-23965,-53151,-91544,-94313,-124686,-105179,-50604,27659,95005,155049,142654,168087,193819,134800,90449,29742,-49242,-113896,-87040,-50169,-4898,34885,-26293,49207,132007,197100,135553,-44320,-85126,-58804,-38606,-45849,-6708,31301,128643,132642,33270,-43454,-57226,-23978,-49004,-84035,-110484,-133186,-100569,-102246,-153020,-129627,-47703,-18529,-15330,15576,19855,-4142,-33322,20756,115204,163975,168778,97699,45615,60545,99791,159955,211248,185624,68760,-42036,-158214,-93409,15676,53354,41718,45292,53427,50771,39140,-6586,34127,114922,170238,116289,22021,-105473,-65649,70571,154789,33123,-33820,139864,304302,313589,193005,24025,-62337,68061,183065,168766,69959,-112232,-66736,67727,152205,78797,-61888,-152179,-31650,-6168,-19085,3540,-22980,-28356,-26918,-94582,-85253,-41885,-11169,24144,150094,227508,190612,65545,-12349,5977,107121,168812,160942,98951,5287,-76276,-125307,-158785,-97034,-38977,-29989,-117698,-45112,38114,68985,44965,-21913,-134098,-85684,-40304,-23204,-2878,-3799,-56879,-135059,-39013,-53624,-7675,126254,318559,459870,540355,475577,278730,210045,331058,456778,545821,508968,401641,442392,415398,372493,272603,378530,350115,139917,41922,-58807,-74494,-29004,73683,113504,107352,126122,224288,325484,395183,378272,485179,657177,723893,958206,543865,220720,-202914,154175,358017,364530,182458,73071,112971,163494,145199,120238,16113,-99018,-114749,-77745,-122662,-107625,-86378,-69421,-29593,-27154,-39107,-101958,-94528,-61420,3314,135146,193888,215346,172756,146092,101996,50521,30795,-9478,-51129,-82986,-51592,3946,9339,-78037,-26279,74169,66412,-15352,-97147,-167432,-139011,-163469,-42048,151550,309368,479617,507676,313070,105523,-8687,-29919,38438,63061,2649,-4859,80789,131710,114481,49240,36692,29087,33533,47474,36057,14302,-13128,23154,-3309,96696,160825,27020,-71649,-127282,-116470,-76960,-2679,29324,13161,4113,51343,98288,147060,244740,289178,197692,162880,182889,183439,138653,84656,32227,9410,11938,-18713,-55308,-82973,-46847,-809,27675,26464,3760,-24698,-50421,-82921,-23877,20236,23818,-10771,-40806,19453,46737,-14911,-94259,-111655,-79532,-71710,-32105,-14945,-85165,-102155,-45281,-25795,4891,62868,111508,66553,42671,-4236,-40858,-108397,-1799,85224,194235,238891,185992,94012,-6019,-59752,-24681,9987,102641,261118,300409,337665,324971,287514,240147,176130,102953,29726,-15235,-39973,-52520,-47191,-20791,80921,125897,131821,63581,-10270,-90743,-103789,-27266,-19386,13226,4375,2593,1522,-62097,-74766,-51698,-47655,-78118,-83650,-68684,-47376,-30514,-32736,-3418,31434,58569,37817,-27079,-32475,-60013,-72474,-65404,-63961,-23686,-22194],[-55396,-20453,31736,27871,-52992,-59070,14639,85686,43119,9275,-40755,-101278,-47431,7853,71588,51749,16169,58356,89306,42448,-54223,-103819,-69462,-20438,6086,-13938,-59263,-87960,-22504,-66187,-43946,39060,54779,-15345,-34524,-49462,303,370,-68074,-113452,-110080,-113455,-85954,-84579,15998,66486,101880,107686,60387,-276,-12666,18379,72143,104395,61494,22745,4651,-1806,18243,61789,81513,10806,-45018,-41194,32801,185501,328770,343167,333508,240084,128671,63900,67525,82035,33056,-41789,-55368,-18381,-1235,-4006,-19728,-65766,-63828,-20837,-32703,-74732,-6649,58789,117424,123160,82421,-36693,-58154,33905,63693,74181,104401,113171,110249,67377,11705,-43648,-69262,-32783,-10257,37715,58454,153036,83920,9496,-55368,-123304,-83525,-27990,5623,-11659,-65915,-55963,1506,22121,85905,326160,554517,530662,213573,24421,-60486,-116672,-4467,86187,87135,80618,64003,-5971,-68501,-94447,-43607,72019,187931,261477,275350,228599,128995,18700,6786,128548,321011,387012,274792,46057,-78842,-18028,96369,210322,260463,186271,9982,-104880,-120633,-98716,-74553,-58537,-70209,-85765,-42395,9355,-4007,-65499,-153135,-72758,-16506,-15422,-32348,-30388,-42483,-58120,-33018,38230,53940,38175,9426,-52877,-130494,-103837,-38793,14333,74005,134204,171773,150085,100171,17564,-69716,-93106,-64197,-70662,-89360,-125737,-35148,47251,77651,35101,-29817,-48047,-11155,-13804,-25558,-109468,-159162,-67432,-21628,70910,132536,152582,153250,85609,4079,-48758,-45006,-15193,54056,82080,36610,-25422,99764,146494,114746,20076,-100578,-140238,-37720,22749,10183,14899,36780,95419,73091,2057,-8209,28210,44205,-17104,-40437,-62670,-71747,-73697,-65275,-74938,-113709,-156372,-73992,8485,-27079,-79645,-80683,30510,80781,50767,-51594,-112499,-77429,-20163,-22962,-1951,90437,199243,231044,175156,138682,130604,68383,-28362,-107939,-21620,85901,64075,-21668,-99538,-128477,-79376,-50507,-50367,-75519,-108618,-81472,6969,133694,181635,48598,-90262,-125846,-104514,-112700,-109877,-46823,-3972,-40300,-87456,-141413,-157355,-17025,59986,58656,15064,-33847,-53642,-26622,75330,168123,96854,23851,-45830,-95816,-102557,-66732,16588,127149,181358,108815,27012,22961,-5899,-33270,-32652,-12601,46648,80560,108569,120253,58884,-68324,-76018,-12152,44794,90145,139820,124487,105408,76702,-6475,-103152,-129018,-6496,65623,125736,223411,189792,90529,32641,-22365,-100856,-124609,-73749,-4974,46673,65311,113850,172381,223914,124661,-56541,-153566,-125141,-80612,-31410,7540,19205,-18835,-86813,-150355,-110867,-28325,-5981,-35244,-75146,-119932,-144064,-106099,-78516,-91306,-88413,-85323,-105728,-97499,-83497,-56868,-39890,-28424,-71285,-83318,-29010,-31619,-72010,-13503,139818,207648,160699,33630,-25401,-36448,-48717,12289,64988,116558,215549,298766,304011,176415,28735,-58292,-66450,-54879,-59982,-70881,-65128,-57195,-60444,-49615,-1171,22561,-46515,-89557,40390,79641,31626,-79744,-110220,-31019,50112,131424,113948,101469,165883,236191,417039,616704,637571,460989,204009,31242,-1466,18384,-28105,-52317,63626,287393,369191,359974,341387,172385,935,-49766,-27838,-28351,-117216,28969,169995,240597,204822,111349,61628,132731,157403,105928,82600,66357,12977,-68056,-100756,-99085,-80628,-82154,-99794,-138612,-134718,-153912,-106106,13377,138787,80513,-51803,-128830,-24901,53648,134243,165034,56092,-62651,-113393,-113957,-128081,-99408,-70136,-74335,-84905,-99313,-122506,-87756,-53860,-11898,7815,17321,35992,52068,53950,55479,-7442,-89658,-80051,43484,76450,26081,-17359,-67014,-74419,-100075,-123805,305,153834,288858,102501,-19876,-66707,-59394,-24291,-34989,-112802,-30532,83900,121808,78630,-53300,-109053,-39055,43297,109557,193255,329107,226340,-6344,-54552,16176,44656,-4519,-94310,-116648,-38486,-14761,-24245,-4414,-13911,-25262,82741,171784,220555,187262,117606,63552,44831,82678,189877,149204,-23495,-43148,-51540,-92505,65008,146182,108908,19283,-55164,-2373,99611,103993,91541,105871,167410,165591,88533,11708,-40404,-79969,-96584,-79141,-75263,-54337,-19106,35975,101888,116954,71247,8173,-31004,-124312,-91493,-75809,-67221,-61541,-106704,-53969,-10495,28180,99025,21444,-109291,-115547,-8648,108386,90429,-29064,-91749,-124019,-62585,1722,-11085,-96830,-145580,-35382,27352,36864,4672,-15062,62505,178284,219450,179109,39255,-41139,114195,229042,186559,141211,23104,-95567,-154083,-160696,-130076,-70394,3276,25290,-5486,-17695,-44590,-106866,-107637,-31019,123717,365189,478780,246221,15431,-22302,14357,79539,162925,223361,289379,322973,291179,197069,67536,-2842,-13751,-12190,-36738,-59354,-22721,6869,15713,47188,60040,71720,51608,13196,-20195,-63667,-115741,-107167,-51754,8504,91299,66308,4006,-31017,-39319,-32402,-21807,-34516,-86965,-90620,-135024,-145918,-78554,-57148,-94829,-105836,-87802,-52623,-21896,-16689,-31875,-51136,877,61852,66196,123552,84186,-47227,-112262,-44878,72886,193674,194082,73690,-62424,-97948,14426,75309,70279,2148,-38094,-22291,-17213,23758,67947,110006,118366,128304,108518,54943,15780,17154,128113,194545,144253,127490,114752,58543,9151,-12923,11989,-9236,-41802,-63781,-71562,-55805,-28491,-26882,-39043,-51456,-72858,-89679,-36736,109207,307318,325913,219555,128128,40880,-42912,-91778,9057,122017,167918,40372,-79564,-127681,-45376,21259,399,-47899,-142608,-90837,-23483,17925,27903,46098,90611,140814,99782,102446,145737,211847,220775,171870,52604,-50908,-87879,-71390,-52023,-7721,38,94611,265011,309668,130583,-11404,-59379,-8295,-31266,-74286,-119100,-118906,-98670,-81131,-11007,31963,77410,64666,31057,-53884,-64674,-73206,-117493,-84411,8840,176737,246327,107456,-104185,6613,23067,95246,108310,2851,69285,151020,372069,709268,2700658,5911214,8805865,9843239,8445365,5507694,2483573,514535,115164,-17922,1905,-29685,13832,-22280,-83193,-69647,-36429,1892,88315,8612,10263,94356,183092,231032,155577,51355,-15817,30629,111934,202064,342468,297524,125660,231,-48413,-47530,-57025,-51333,99980,280933,337808,188215,-4327,-116608,-95071,-142179,-127542,-156556,-304824,-442835,-411805,-220912,-72747,-69789,-162298,-184386,73779,231869,55395,58828,14207,33929,-35162,-126326,-166842,-72942,388,72344,23903,-64792,-115774,-113398,-34646,55883,116162,159855,157407,113185,51337,-22876,-96116,-103372,-19500,20659,-7044,-88665,-60395,-61722,-114876,-70733,-5943,233713,178079,166641,671730,1803661,4388284,7524678,9458790,9045512,6519060,3294784,910604,154989,7367,-55214,110368,56398,73838,15721,-100848,-66336,-109185,-75083,18907,55783,56280,67985,33688,43475,21407,-2830,-34881,-31765,53804,77729,106350,95761,135321,156093,80398,12217,-18579,-74660,-93091,-201,86053,104754,109345,122959,79673,-9476,-45848,-100276,-100429,-58667,-75351,-52144,-29419,-44253,-49819,-12762,14758,-28574,-69862,-120334,-87531,-33673,37003,110150,105698,85486,135517,234773,165339,-36529,-179709,-79997,14402,223724,368906,424568,261708,100979,14752,3038,-39622,-142730,-14497,157784,318560,274482,108433,-34808,-41703,-19779,5457,-24698,-62664,-59255,-28882,84708,263282,378297,340794,191265,-9854,-96981,-80587,-17571,67375,150201,162163,67990,7044,46253,53105,6884,-13797,-43855,-24002,2005,32780,20653,-49236,-90536,-86973,-98504,-116123,-29217,68459,95016,23003,-36209,-17278,-59306,-92297,-68276,-40096,24662,151465,280603,343287,294353,201020,72414,-3457,-34229,-70130,-80226,-74304,-22835,12102,41361,38504,59190,85260,30548,-39853,-16149,-1850,-40276,-66504,-84676,-82870,-74748,-70878,-52570,-39535,-115624,-66990,123216,243572,178087,-1162,-18770,112285,247766,243328,172907,120344,141927,123350,-41537,-58901,-4474,-7095,-42880,-44508,3160,63428,33160,4945,-73945,-76123,-20313,-10325,-20141,-64972,-97685,-39298,4876,11880,-3685,-28391,-39451,-54002,-93055,-148425,-107472,-52099,-255,19895,45170,14872,-66289,-98155,-65263,-14021,6184,-66713,-101054,-94139,-106726,-103810,-61898,23316,33922,72627,83815,18403,-43704,-15297,27072,102355,145861,85008,-3756,-19465,-13725,-18334,-15289,-60733,-65597,-51791,-53122,-70952,-97436,-65602,-51901,-52593,-75891,-104676,-58658,-21214,56309,137347,217148,298595,301077,214119,18362,-64002,-87408,-125017,-108384,-82353,-37546,-10012,-28943,-118853,-109250,-38255,25940,62155,55741,-13631,-78966,-127852,-129302,-120178,-111966,-126576,-125315,-115926,-100631,-80922,-66460,-49111,-4683,-29239,-74022,-69021,-53490,-51760,-57579,-60612,-87717,-99251,-43496,-11193,19870,1768,10225,-47689,-115193,27254,45542,-23855,-57734,-39076,-10242,24258,66865,81292,80724,131102,156959,143129,125028,110537,191691,260253,203801,160797,97965,32691,43493,65030,160800,222743,217444,228258,248515,151000,38964,13856,-10500,-29435,-64709,-69427,-2770,87584,142297,79714,-25443,-126285,-134214,-99728,-28872,35156,77016,63415,-7076,-112085,-52964,59406,94381,69688,68053,55603,40261,2474,-9979,9306,40242,13773,51533,111705,141368,105830,54138,67165,47654,18355,30800,8673,-41903,1380,35461,7554,-60741,-20538,47142,-1080,-49897,-49155,24518,41807,96373,225246,315460,321722,238888,161872,176724,181434,71624,-115275,-92354,-64998,-76406,22450,120803,146924,110874,57051,31247,51927,144513,156105,67714,-13887,-32971,-46234,-39375,-17458,-58299,-149016,-31803,42130,75406,64521,5230,-100139,-74727,-48635,-49685,-63633,-66366,-34582,77260,178202,220107,195007,86238,14561,-31875,2758,67804,105090,98647,50589,55818,32781,-29062,-45442,27157,77743,1419,-24447,23323,99266,125481,23820,-141743,-133624,-54408,-35100,-40899,-58238,-56656,-24495,5052,-31510,-56945,-15118,51534,87900,107518,114898,120756,79114,17541,-32376,-18939,-42821,-103223,-82711,-38486,-44688,-61221,-33292,-13624,-855,-12273,-13033,41818,79569,124036,134594,95044,36076,38638,103654,231527,213118,84632,8668,3066,-30213,-78779,-53886,-39287,-46973,-61415,-48654,5755,27875,63418,27477,-55203,-39386,-6381,33747,129412,297127,462072,521802,349813,154910,68121,18186,12713,-27353,-81963,-127487,-88569,-35736,-34381,-92782,-153580,-84066,-2123,70772,111901,82177,8653,-39449,-89953,-91107,-5103,70493,27089,-100785,-116379,-57314,-36239,-90448,-11251,70485,72039,33031,8102,5148,-24427,-85849,-124452,-78239,-48305,-56671,-71360,-70918,-25714,-52113,-84139,-16922,133748,274011,177407,22357,48002,106535,61766,4284,35248,60052,-13393,-54211,-87685,-75573,7691,5818,-37300,-23087,-43538,-76780,-117841,-103316,-43841,14328,37027,-10006,-58725,-46233,-11245,-30871,-43499,-27296,18181,84612,89687,36551,-25866,-40229,-29066,20342,128228,267653,381151,492769,422935,250147,133421,94437,153230,124874,58253,-7253,-29800,-44667,-41683,-46399,-103081,-180831,-118019,-76873,-66626,-66230,-33668,-40003,-100289,-53493,-13415,-65804,-111441,-102937,-67766,3192,140396,252265,195038,113986,43458,-24224,-66575,-102197,-137535,-121058,-82774,-76025,-93136,-90236,-151420,-143664,-80088,-8776,58938,85043,58377,-7538,799,86459,128020,112202,30003,-113770,-88017,-39052,50179,109646,185643,209110,160666,75786,30113,19747,11049,9512,26028,62568,61108,12102,-39400,-47409,-11254,23709,5338,-35862,-77404,-36671,40660,125201,130542,77562,28879,6537,39677,24373,-33048,-58695,-65661,-40270,-1597,31740,-9630,-51155,-81927,-70882,-70354,-85422,-123971,-98977,-29512,-58865,-55756,-6919,36184,43320,-40822,-88948,-99109,-56288,72814,259043,397466,278279,94834,-57414,-67302,-19212,9352,25771,22999,-2997,35521,172905,253981,206892,214480,105814,-48285,-99851,-29738,-19671,-51876,-93970,-103256,-139623,-125671,-72804,11782,78093,135164,135481,172565,203783,138240,88308,23172,-59855,-125323,-81605,-58401,-31363,10239,-54534,-29512,71192,146634,91281,-65261,-74129,-47124,-35400,-41487,6005,64139,178002,177162,36169,-74419,-94335,-49047,-68728,-103703,-133777,-157897,-102578,-94766,-140833,-122653,-26270,15152,22206,54521,56834,23780,-15762,28664,122468,177457,180624,103441,47150,60964,114153,208950,289131,242745,95464,-27204,-135855,-80911,19243,45073,18570,24943,39668,42730,37571,-9678,28436,111157,167293,120523,25264,-105363,-64991,71600,129112,-11593,5536,181821,316348,306728,192037,38046,-31867,96012,191797,151178,34633,-140475,-57975,70917,144316,69425,-50619,-122748,-54668,-21635,-27864,-1034,-24765,-26103,-17714,-89850,-82970,-39283,4496,55204,168244,214353,150025,46571,-1082,12395,77396,114162,123377,80878,9417,-71609,-121569,-150408,-99245,-52374,-51568,-128370,-40520,51964,99634,72600,5037,-106503,-101373,-32660,575,7792,-8882,-78260,-113627,7716,-22618,22536,161769,325100,439381,532188,474194,283958,235358,315825,428697,498832,324408,132560,272757,346603,386108,339559,479124,358122,126976,30925,-75443,-108560,-37156,78579,116074,134511,131838,228340,292081,417297,544021,768893,919237,765738,890003,461935,212107,-170814,123923,295128,216173,43013,-7985,107472,174469,147885,138077,31065,-106957,-112860,-79881,-127968,-103931,-84988,-61917,-39193,-45942,-55409,-106637,-78249,-36866,8886,115091,161796,208376,178497,144952,73864,18931,11948,-16803,-54314,-82785,-43865,10011,6604,-80527,-5915,114639,110216,4816,-104500,-153578,-123005,-148454,-48879,136311,251418,399368,444690,283561,98522,-12277,-36127,27305,40180,-15151,-27547,69569,143273,141813,70770,47366,31237,25455,25867,4659,-11074,-27647,29558,21223,112259,161595,27131,-63989,-115483,-116833,-85231,-22870,-3005,-20031,-31848,13510,62502,117476,221535,284179,209873,195939,230824,217264,154285,89298,36906,26756,26497,-13473,-63367,-92587,-55540,-10412,15880,16393,8015,-4277,-24532,-48756,-2615,31091,31845,-5985,-46831,23937,55109,-10793,-92638,-113623,-87632,-90306,-45914,-23247,-83825,-116943,-64637,-51637,-41719,14070,95310,67093,31981,-23146,-54853,-93627,-2700,68463,157836,180485,134101,56964,-27552,-115034,-85489,-36792,55813,200913,226535,275087,274733,243523,202069,154447,97855,28556,-19107,-47183,-56011,-39643,-1389,102823,141277,134255,58874,-14555,-104318,-121514,-40991,-30490,6620,7148,8507,3248,-58414,-69378,-52746,-49297,-77077,-74038,-50871,-39740,-40031,-50511,-8903,42541,74714,51557,-14534,-38070,-73679,-64134,-58175,-65026,-45057,-37994],[-54646,-16809,25756,16074,-64085,-48716,25367,93306,48033,9722,-40801,-96754,-49868,6462,79132,67945,24611,37682,76114,47020,-43154,-91657,-55361,-1719,25076,-2583,-55034,-92231,-26961,-63672,-38449,47050,69035,-1582,-40618,-67185,-15279,-5946,-75051,-140884,-128536,-145918,-106312,-71580,40754,88362,117925,115167,60726,-7796,-34231,2739,78182,100920,40020,-13885,-26597,-11601,14427,49903,65965,257,-43136,-29609,42370,172899,354230,421355,428543,307346,176358,104680,93741,93591,34697,-45174,-63685,-20388,5227,7680,-6757,-57861,-71200,-28780,-37093,-64779,-1818,63342,127426,131696,91402,-15233,-44949,30933,45868,51848,93370,112896,102010,45815,-9281,-58444,-80938,-32609,3035,53332,76369,156888,79440,1587,-63864,-115044,-68373,-18196,8658,-14730,-71717,-54669,11772,37028,95934,322303,546045,523072,193593,23805,-66949,-107938,3930,76393,49752,36021,32122,-30712,-91458,-103771,-38534,79905,210571,299264,328915,283687,165435,52061,63013,216267,425943,491194,358464,89005,-29889,26563,86031,165658,231620,191803,37740,-66438,-90340,-85044,-72552,-61501,-75124,-82945,-34927,16102,2189,-60077,-143655,-52215,19479,32937,19403,5924,-25335,-36101,2963,75475,78295,46681,10292,-58824,-122764,-80859,-18005,27648,80842,129344,145779,115170,77238,-681,-87377,-109960,-75601,-80658,-104487,-103862,-11038,64223,91685,46450,-33110,-40322,15025,11288,-10251,-103547,-141161,-64421,-40617,49323,126975,160485,164678,98842,14937,-49051,-44189,-5904,58366,70347,26128,-23025,85153,127883,106498,21195,-96935,-124543,-20429,44693,22943,9743,19948,74381,70366,6910,-6584,24335,48590,-6535,-32516,-61830,-78122,-80301,-66891,-65129,-92312,-145908,-85955,-8659,-31389,-72542,-83088,32550,98336,96761,-9059,-101010,-78484,-21786,-26871,-7758,80146,191257,245060,196447,149552,119743,39628,-47389,-112947,-17745,76146,50638,-30270,-115142,-129125,-76862,-35547,-21342,-37283,-73768,-88178,4698,142044,213624,97740,-51797,-142252,-120746,-131084,-120849,-35822,7513,-29596,-78087,-131696,-119782,10496,64052,51803,6918,-43544,-66375,-41234,51949,159662,99943,26357,-40054,-82481,-80394,-36292,53559,156049,173518,50583,-30193,-6650,-9274,-24700,-25567,-10552,51006,92927,122232,128207,45706,-89343,-99487,-21530,40639,78538,117691,98306,81139,61160,-20283,-113666,-103040,18307,98036,159201,250733,203399,94303,35176,-25029,-96399,-98766,-56080,636,44600,54480,101482,160935,215333,130719,-42339,-137905,-112476,-55058,3670,44650,35090,-17239,-84662,-143370,-109069,-35070,-13830,-35805,-70059,-107897,-117067,-75223,-46702,-66395,-69812,-64133,-75135,-86103,-92438,-76462,-61993,-53995,-91834,-66978,-2829,-878,-35503,20258,160448,234957,179769,33570,-25810,-31348,-40073,15781,72784,139201,256136,345595,333540,192434,37668,-57874,-72011,-60996,-60345,-64186,-59034,-56460,-56869,-36910,19103,50678,-9275,-87176,24613,76696,28223,-95738,-112158,-46369,25538,121891,152812,146761,203430,259975,417756,535590,497709,368835,176396,35394,15644,36985,-14280,-46940,69584,310111,413091,373253,301948,135374,-8661,-29989,-7710,-21385,-121880,52472,211397,289618,244302,148715,87803,153501,172754,113338,76876,52664,11888,-64019,-89804,-78997,-50762,-32369,-31950,-77241,-115942,-162239,-110130,-10955,93336,50471,-72371,-126894,-10697,54005,110925,119823,17262,-82864,-113935,-96634,-114964,-103844,-70275,-71529,-82787,-95795,-113755,-66099,-24526,22404,53458,59749,50892,44755,36362,27535,-36494,-101817,-53893,64554,84657,30338,-6705,-51613,-65924,-93578,-112462,8672,155758,297666,117929,-14510,-62027,-57690,-26281,-36240,-106434,-5006,162354,219025,152597,-9875,-109661,-56638,16986,103732,218954,374884,262967,10227,-53648,28301,72944,24554,-70310,-114108,-41493,-22097,-33762,-19881,-32063,-22743,75535,141120,189456,174046,126674,77998,48181,50114,129279,95854,-61224,-60883,-58406,-72011,78505,153033,125344,57877,4557,20089,83344,91034,95926,124667,202670,194555,104632,16721,-46507,-89303,-105286,-85195,-75098,-48192,-839,67158,138104,143593,76246,9091,-27343,-122316,-88864,-76553,-71088,-71184,-128191,-68244,-27327,2351,79164,-4041,-131359,-121278,698,134692,128251,6088,-62822,-105978,-47321,21255,16551,-64512,-136182,-56284,-13817,-18859,-22743,-13510,71606,173642,203234,168420,38381,-47193,92735,178321,130827,102207,-3352,-132259,-138522,-126851,-116525,-68099,16406,46576,22875,9461,-24652,-90285,-93301,-16403,136930,375625,461438,207304,-3340,-23327,11859,80783,165052,210794,264020,314090,289369,191949,68368,-3067,-16936,-14769,-38417,-64549,-21930,12443,22079,52276,59663,64026,42039,10380,-20827,-66301,-109498,-83553,-18499,48330,109362,63112,2892,-22793,-25614,-14469,-9974,-35600,-93796,-86591,-125447,-163140,-102649,-72272,-101606,-106683,-84983,-50683,-15831,-2543,-20092,-45132,4659,56280,60080,125841,113227,-22626,-107961,-39191,88670,218471,217920,85432,-56756,-95576,17562,75283,68552,8571,-32406,-20042,-16119,23348,65356,96311,95588,111991,97660,30829,-14477,-20275,78330,149289,118647,111533,107438,64230,22867,5856,16449,-14610,-20958,-13789,-25445,-40239,-34412,-46808,-56235,-61309,-74362,-90957,-37102,117746,332361,356060,232764,124130,30713,-48967,-103450,-9032,106761,165445,33109,-63670,-145700,-60318,25243,14955,-36543,-128758,-105767,-51880,-22283,-17985,-11087,24216,100536,86220,109872,161778,234558,246443,186841,42282,-62391,-99307,-90150,-75649,-34996,-32399,39178,165443,175999,25198,-45148,-55707,1140,-27410,-68750,-104347,-110870,-97191,-79930,-10967,27095,67723,60203,29696,-67121,-80192,-73651,-114960,-85397,815,183498,302706,163963,-94656,23168,20952,98562,140012,65511,133463,12014,174415,12173,4539,290927,826522,1312742,1519975,1400784,837760,241115,255787,105008,47456,-33262,-32170,21692,-86123,-39027,-36371,-16557,74319,-15777,6550,117115,199571,217162,127749,36907,-26378,10711,82625,169513,308261,271617,99955,-24422,-61824,-44033,-40545,-35310,81111,222251,272223,152505,-11149,-116210,-91461,-130433,-134250,-154311,-308801,-481838,-493515,-303326,-119456,-60602,-97518,-67642,171857,336398,99106,24483,-34583,15704,-49093,-135940,-148180,-46005,23338,100728,60189,-38938,-82180,-108659,-47438,31585,88434,127345,143428,125259,58543,-14038,-84242,-110751,-14884,24133,-8122,-91786,-38503,-50273,-141590,-61289,6337,258990,378290,62178,395273,457808,525344,916511,1215816,1102261,593810,184435,85082,121860,-139793,-78759,147914,127621,168674,20403,-119500,-25858,-103714,-75478,19726,38266,33979,50101,11870,27028,17992,2974,-25585,-26557,76726,130047,161495,163023,200621,216338,117197,38003,-1197,-64606,-91385,-11010,60240,85331,97247,116128,74864,-7411,-36613,-89031,-94073,-45474,-39501,-5920,16068,-12032,-32432,3017,28428,-19781,-65312,-99112,-62853,-40509,-5236,68180,76533,68241,181536,314262,188925,-33964,-168721,-53141,44065,230023,339127,409811,286929,131380,40357,25222,-22034,-123017,-10917,191873,371271,316108,151589,-9774,-27802,-1135,22956,-19849,-65392,-63481,-20779,100490,285069,401472,355173,185294,-28365,-99848,-88028,-28673,63027,150350,149785,46223,-22996,28417,53650,21841,9539,-25619,-17709,9368,34151,13623,-55842,-78553,-59558,-74840,-104487,-27102,87211,126125,53661,12073,41077,-923,-66603,-70613,-39460,47423,204582,363743,455958,400973,252823,104043,22264,-15531,-48869,-55986,-57651,-28119,-8761,25001,28198,52068,78448,22264,-43602,-14443,2624,-37737,-63227,-82060,-96290,-91203,-52310,-24955,-17031,-95265,-67676,132594,270661,210444,12600,-38693,96988,253213,262420,192243,134158,174465,171747,-16130,-86695,-36145,-27827,-55354,-56311,-11988,38828,16731,-4700,-83053,-75608,-25626,-25037,-27838,-61169,-80214,-32770,5046,9193,-11712,-39275,-42738,-48546,-84694,-128358,-87909,-34079,18692,32834,47522,4750,-70692,-84003,-54221,-9098,11594,-60376,-94383,-87999,-106847,-122129,-74795,-9960,-18793,20330,45223,-277,-48413,-11099,29928,101492,139445,61994,-48132,-55776,-27100,-14034,-1007,-42666,-62694,-50909,-59194,-86795,-90430,-31200,-23676,-33523,-63454,-91844,-43914,-3844,73275,147159,206856,258716,237981,163472,2576,-58748,-91959,-125723,-85815,-44212,15994,35246,2466,-97926,-114525,-40583,31950,79850,83083,8544,-56284,-110808,-103644,-78759,-71592,-93490,-114095,-106548,-79045,-53639,-40955,-29399,6981,-29422,-70234,-54013,-33602,-35307,-39762,-36774,-52804,-101893,-85790,-32792,19742,7513,3726,-69700,-97286,40721,40532,-31226,-52129,-23672,408,21079,56729,77205,85117,135101,157830,142969,128687,106314,188572,297888,263550,201181,107012,26202,56366,93988,203451,230506,191511,200959,227584,130518,25396,4621,-19326,-35443,-61623,-57502,17150,111471,163588,103886,-16854,-124535,-123331,-80707,-6931,64124,101589,77495,1400,-96961,-57750,45494,76340,60091,62872,50982,39254,13391,9716,28058,52192,26446,62025,121028,154511,110025,51890,68499,51165,22619,36846,19251,-36491,-12490,21631,-11782,-84804,-11568,76773,8514,-61270,-65296,17362,29207,92245,245857,352137,336864,236763,166330,195429,190195,69057,-114596,-84278,-47203,-64039,30830,134851,158353,108460,46077,13052,22340,119107,145389,64352,-7325,-30277,-55448,-69887,-69634,-97423,-126814,-23562,44895,79801,68514,6279,-103869,-58616,-14059,-8823,-18941,-15298,23823,151914,205197,202970,161390,58775,-14389,-66186,-34327,33953,78205,77482,29107,42241,34566,-20613,-43838,37849,73799,-11249,-30094,32680,127996,163617,48296,-125270,-139972,-60120,-39748,-48369,-61285,-46482,-15229,15841,-22872,-50818,-6950,55590,89744,114673,127055,133121,93017,40817,-10250,-31552,-71058,-124108,-92827,-35698,-24426,-37558,-11562,6569,15842,-3345,-12188,36493,68296,120303,140944,99860,33260,24927,73562,185041,187769,88143,22861,22189,-7541,-63041,-54484,-39378,-45326,-61055,-51492,-12883,10401,55426,23108,-60125,-35617,-1244,35070,126229,296706,473557,558077,397271,176820,76540,26424,24081,-16368,-66822,-113358,-100836,-54874,-47247,-97454,-131576,-71447,687,59113,91648,75883,12268,-35009,-85230,-67825,22059,99902,53012,-60426,-139220,-82072,-48512,-82134,-8651,72076,80011,53316,37943,29975,-10738,-66382,-118567,-88314,-62880,-69027,-78252,-87681,-39986,-56322,-86545,-21321,131093,285865,185796,6722,35294,124389,92901,23183,39566,64629,-4214,-50678,-97166,-69421,27177,39548,979,5929,-26968,-66327,-102074,-67406,-5352,47003,53266,314,-62974,-62583,-30774,-44284,-53434,-31547,24651,98239,97855,42214,-13258,-23566,-19328,20446,115713,243728,335073,425846,373440,226187,123105,87184,127568,90364,28998,-21458,-29340,-36594,-31873,-38358,-98590,-178020,-107195,-63409,-50644,-48368,-23080,-47900,-111835,-62413,-14702,-59675,-124308,-114088,-74053,4653,153711,242971,184222,108733,40192,-27590,-59892,-97085,-135123,-113060,-73260,-65970,-86519,-85323,-146378,-144263,-75232,7597,82023,110662,78868,14563,31071,135332,184934,116147,-4686,-112004,-95995,-65738,4083,62615,143970,185575,148388,74026,31288,13268,-13486,-15044,1026,38218,48980,5799,-40281,-46318,-14034,17341,-396,-36305,-81113,-73628,14516,131704,152145,107711,65185,38767,54831,20269,-38464,-56482,-63265,-41691,538,32934,-9857,-49605,-79423,-74166,-74380,-88636,-110117,-104750,-62102,-99470,-77325,-31488,-8136,1454,-65515,-104752,-113071,-77698,53518,251186,381545,283806,120415,-28593,-56535,-25095,3087,31566,36331,-1073,24280,139032,224704,202238,220536,113319,-37313,-96900,-22183,-12953,-46280,-91393,-107053,-147873,-138846,-92808,-3927,60112,110971,123773,171420,208658,141532,87899,20423,-65017,-116311,-68175,-59168,-50739,-5881,-36885,-115592,-413,88404,47304,-81704,-57665,-26281,-26541,-35992,16844,91723,216571,209970,38173,-101285,-115493,-57048,-78592,-114286,-141596,-148371,-90447,-74992,-106477,-81918,13745,62784,70150,106657,105261,59337,6303,41409,132481,192034,191622,109580,52605,68229,137438,270147,379782,303353,123824,-9583,-109486,-60105,26889,41798,128,7664,28248,36956,39526,-8984,23162,105179,161235,124241,30256,-101254,-59003,75873,104150,-52598,52845,223006,320290,293738,189327,60878,12605,141980,212867,148016,19440,-131152,-51209,65168,122426,48417,-46620,-97053,-60665,-27174,-28233,1808,-20194,-18109,242,-79175,-71216,-27890,24197,85306,181789,195172,110428,37375,12287,17081,43337,55006,78858,59845,15064,-61191,-110415,-137184,-98478,-64370,-70819,-129876,-35836,62185,130594,104230,36964,-68926,-81741,-12490,27340,20952,-9154,-92996,-75002,64731,35603,7454,6975,-19404,-52272,130565,124315,-76357,41750,62866,-73089,61369,184116,471045,319400,207503,380101,455875,587215,348307,99590,7866,-96287,-115994,-29328,87118,124832,166642,57602,66494,113357,251361,454465,727000,780473,89367,182733,-110595,-121123,-173965,-82760,-111695,2007,-54082,80083,180389,225917,230961,175047,49427,-96676,-95650,-78447,-125189,-102035,-86870,-60246,-50344,-60426,-68495,-106158,-61324,-7401,21410,97735,132468,201420,184685,140561,42159,-12411,-4964,-21800,-55304,-76987,-31011,19919,7710,-74271,12087,150056,149350,24063,-107117,-138256,-106852,-124504,-45559,123032,200992,323025,378535,251254,91323,-14565,-42890,13930,19260,-27125,-44241,62649,159073,172146,95418,59638,33940,16730,3285,-25462,-35213,-38614,39868,50608,128680,163075,33447,-50504,-104184,-116308,-93145,-44001,-36452,-54540,-66543,-18800,29420,85709,188390,263542,213719,222457,274482,248279,167256,89753,36950,40146,43106,-1520,-63715,-99834,-60536,-16898,5500,5973,10736,18127,9681,-12486,18955,41190,40706,1547,-51343,27861,62871,-5321,-87091,-114948,-95180,-101532,-49345,-24301,-77538,-127785,-81124,-68527,-71966,-26024,80378,66424,22095,-38297,-67825,-74471,3173,56915,124339,123430,80018,19774,-29278,-98747,-143680,-85692,-223,123383,141680,202752,219126,198203,165253,132489,91710,26206,-25317,-57170,-60559,-31872,18421,128126,161798,142202,59514,-13660,-108506,-127401,-51002,-40867,-288,7008,8021,-3146,-60447,-62288,-51131,-48797,-73681,-63017,-32945,-29958,-47451,-69260,-17662,47454,81450,57562,-3950,-34446,-72983,-64670,-58410,-54652,-67202,-55239],[-51612,-13336,19940,4794,-74449,-38507,34748,95429,48380,6405,-43502,-92871,-49549,12762,92731,93494,50198,18237,58151,48875,-32479,-79244,-41907,15864,42129,6644,-52109,-96597,-34287,-61972,-36608,47493,75098,12181,-49062,-87761,-31134,-10123,-75543,-148402,-131303,-158489,-108453,-49916,65771,109644,131966,118716,56629,-20108,-62250,-15516,80248,88731,13841,-51431,-49307,-14647,12250,39081,51600,-13832,-46292,-20487,48759,153828,361963,482236,508398,367085,217847,137081,110426,96361,31498,-50950,-76261,-29135,2819,9504,-517,-51928,-80469,-43510,-47575,-57926,-348,63387,130769,132923,93949,4507,-31710,21300,22884,27894,71574,100665,82829,19177,-31328,-73415,-94389,-37512,13222,66201,88544,152123,71995,-6828,-70196,-103367,-57113,-12885,7315,-21434,-80104,-57675,14129,43235,97905,305255,512586,488194,166056,21775,-62090,-87743,9896,61479,8149,-11608,-113,-54760,-112177,-106975,-33993,82786,222626,320164,366294,332115,195071,80596,114620,287809,501407,565740,426954,129887,14798,63022,76608,110138,182600,177660,56732,-32176,-60799,-72675,-71549,-64404,-79391,-82729,-35316,13998,43,-61431,-132467,-33993,50906,78432,67931,36316,-15151,-22012,27241,97978,91702,45666,2030,-68652,-108146,-61412,-3143,32281,76867,113918,113584,73518,40805,-32512,-114664,-135238,-87714,-92097,-120181,-85629,4942,73158,100727,58046,-31385,-17433,53520,47961,18453,-85008,-123013,-67542,-64811,20739,112933,161081,169649,107522,23926,-50240,-44888,137,56112,50283,5245,-29886,62272,103864,93232,17738,-95968,-113628,-10321,57144,28116,-573,-3062,44192,60531,6446,-9936,14257,43673,-3524,-31061,-66659,-88990,-90179,-71298,-59265,-74978,-128748,-97792,-31146,-41026,-70179,-86902,23078,100348,126307,26029,-94039,-84961,-29141,-35559,-16623,65996,174197,244952,207241,152710,102091,6510,-71073,-117436,-17572,60752,34968,-38318,-122940,-124340,-72592,-19005,9731,4200,-32840,-89610,-3550,137434,226934,139094,-6910,-106732,-124487,-143977,-117198,-30450,11602,-23475,-71339,-117002,-84168,32767,63744,42666,-3120,-54321,-80337,-58750,24610,140384,95131,23278,-38504,-72674,-61195,-8006,85774,175558,154735,-4899,-79263,-39526,-17796,-21043,-23037,-14283,47449,96508,127204,128827,33310,-100229,-126973,-36748,30267,62076,92427,70386,53633,40793,-36963,-120152,-85311,30564,113997,178372,259918,199512,89427,32915,-29016,-86422,-78089,-43472,809,36231,38112,82027,137262,188415,120402,-35633,-127064,-100063,-29825,38460,81745,47330,-19718,-86561,-139946,-110529,-45167,-24367,-39463,-67051,-95755,-88728,-35973,-10960,-40945,-52733,-46335,-48872,-65317,-98064,-100335,-87233,-79664,-103290,-45439,21740,28634,-633,51955,172481,251282,189009,29453,-29381,-27159,-24554,24213,77386,154510,284930,368974,335378,191601,39079,-61852,-82521,-72791,-63213,-55575,-45747,-47111,-48954,-25358,33447,66944,11751,-86798,-4555,55903,7751,-118539,-110114,-63381,-2857,101933,180286,186946,233465,270712,398757,439114,357118,272041,140381,34554,30595,54474,-312,-42756,71043,320795,443970,374065,250566,84954,-26292,-14028,10394,-12567,-124297,61910,231932,314247,263694,176172,110700,169771,181073,115749,69221,35634,5208,-64749,-83019,-63735,-26820,5536,15585,-33407,-86021,-136413,-108408,-29738,52954,19689,-95024,-110192,8311,58036,87052,71622,-23602,-103992,-111098,-78112,-91678,-105179,-76438,-74294,-84276,-94596,-105031,-41916,11222,60665,103725,102247,59382,29245,14339,-1012,-66521,-102390,-18518,92701,93992,32737,-145,-40899,-59329,-87774,-102892,13500,148332,280429,121317,-12542,-59716,-58280,-30532,-39543,-98875,21892,241883,314580,236046,60690,-53351,-55103,-712,95090,237027,406938,289243,27131,-53530,37749,100807,52292,-48818,-104835,-38952,-25587,-42171,-35550,-49813,-16836,65988,106447,149550,152847,131388,89808,50384,24798,74267,50927,-93720,-76117,-62502,-52374,86227,150673,133168,86906,51336,44236,68752,78033,97980,138504,227491,215504,118929,23855,-45929,-85208,-101353,-84220,-72171,-42539,12313,86764,155816,151218,70081,2386,-30156,-117726,-83393,-76338,-74779,-80483,-138155,-64038,-30928,-19072,50259,-36840,-154520,-126319,5022,151915,159491,39015,-35318,-87815,-36333,35942,41894,-31210,-109403,-76306,-58385,-76699,-55460,-14691,77296,164520,184549,155376,35257,-61045,66724,132470,89297,65287,-28975,-129896,-97695,-91739,-95617,-64383,31785,70625,61563,40732,-3257,-72510,-79804,-5520,144549,376923,435068,168624,-22916,-22220,13878,82062,162893,192855,231016,293554,277650,181237,65753,-5364,-19874,-14619,-35822,-68167,-23628,13867,22276,50870,55028,53724,30417,4909,-24892,-71899,-106140,-64082,12018,84962,120453,58334,2507,-15148,-13741,107,-848,-36682,-97839,-76996,-103725,-130757,-117836,-85002,-106697,-107515,-84188,-48153,-7871,13664,-8038,-36447,11621,53760,56992,127022,141051,5603,-100193,-33936,101896,236968,234182,91712,-53906,-88268,22321,75460,66150,13116,-28005,-18524,-14863,21665,57774,75119,64070,81972,77697,8402,-35463,-42369,44702,114083,99334,100571,103333,71300,37617,25334,16734,-19876,-1327,28919,17864,-24243,-44417,-71362,-72106,-70574,-74265,-88378,-34783,124774,344413,368652,233279,112328,15675,-57654,-113142,-22267,92105,162792,34372,-40015,-118231,-68758,32555,31122,-23557,-109184,-111807,-74286,-61995,-68232,-72480,-50413,43697,65683,113448,174876,253722,266138,193139,27527,-74562,-109117,-106415,-92807,-50105,-50824,-11278,73193,62803,-54556,-70349,-44805,11560,-23722,-63883,-87373,-93788,-90042,-73790,-9045,21288,54117,51069,27211,-68053,-77922,-68388,-111346,-83346,-6571,183377,355389,227004,-83340,44185,17534,101141,209978,202314,315993,216681,574256,2459429,7435398,14519955,20729994,22590447,18832034,11558748,4702495,1123598,779739,376568,181798,-25988,-37090,93737,-84673,-842,-33469,-735,127948,35053,37164,153014,216972,196428,93168,18015,-41207,-15445,45182,127352,263284,241892,77019,-47007,-74727,-43827,-31147,-23831,62038,164357,201268,111064,-20191,-104863,-70561,-95765,-138457,-151963,-309817,-514604,-574659,-383592,-160172,-39907,-16596,56800,289079,466114,181160,22322,-69346,856,-59505,-139259,-138787,-34188,37715,128574,108834,1260,-45797,-93040,-58352,9157,64101,93338,126905,133229,60286,-8629,-65152,-117747,-9726,27905,-6282,-93117,-14861,-21855,-76528,73907,38901,279128,735190,637146,780985,4203045,10873067,18434033,23198714,22478156,16731905,9159748,3043871,127182,282601,14229,168654,214930,295644,28131,-120831,19641,-90339,-74816,22375,21918,15051,32590,-10029,10944,14420,9583,-14123,-21822,92375,174307,212381,226096,252963,263759,146599,60977,15430,-55181,-92942,-25690,34607,65268,80517,100647,63443,-9162,-28851,-74718,-78375,-18287,9235,48808,66792,20416,-17899,13061,37515,-11922,-59497,-77211,-38399,-32401,-36770,25761,38841,39872,206945,366690,198913,-33742,-147147,-24503,78159,233675,306968,387638,307021,156382,57877,38944,-10085,-106799,-9208,213210,399890,338295,186909,13493,-14052,17224,36401,-16950,-68357,-70027,-18046,106456,291916,405689,352047,168572,-42418,-91175,-92930,-37989,58412,147678,135054,25650,-44952,20628,58416,35059,28650,-8816,-7141,16621,30954,2618,-63175,-61507,-31565,-52908,-90210,-26755,99681,143914,70935,46702,88713,52440,-38212,-72310,-40880,66753,249709,430388,545657,487772,291513,131051,48969,7450,-27760,-34934,-42901,-37188,-38423,-3024,9308,40066,68767,12556,-49386,-14115,5868,-38783,-63507,-76578,-91407,-88565,-26301,10714,10782,-72258,-72863,133407,287490,237893,27743,-56871,82501,256627,278706,208375,145885,208784,226238,22125,-93112,-68033,-50079,-70452,-72938,-33524,14593,12396,-6614,-86046,-73140,-30605,-39467,-35612,-57953,-65771,-30296,1238,2314,-22878,-51417,-44867,-42067,-75121,-107323,-62154,-13139,33675,40196,45094,-7503,-71700,-70904,-46264,-9537,11455,-58092,-90793,-83469,-99860,-102267,-60290,-18418,-52182,-18809,11547,-20191,-55074,-11068,26376,87756,118180,31943,-88114,-75913,-36376,-14857,3073,-34176,-63023,-50213,-61448,-96692,-59916,6761,8584,-9677,-49204,-81178,-33607,7417,81525,146205,185520,206207,165796,109974,-7291,-53989,-100477,-125056,-61062,5667,85630,95182,41293,-74975,-121916,-46199,33182,90450,100934,26047,-35643,-86802,-71750,-38049,-31219,-63343,-102130,-97149,-57865,-29514,-17178,-10711,15746,-31074,-67270,-40996,-16159,-21074,-25510,-17171,-21602,-73033,-107858,-51663,15274,8559,-6935,-93917,-75908,50282,33711,-42664,-55329,-18584,1326,10196,40101,68558,84720,132988,152019,136320,125574,96860,177374,323253,314303,231275,108604,16334,64062,117988,237889,228114,159946,167458,197476,102201,7549,-8031,-29614,-40418,-58451,-47480,32223,124961,168591,112574,-19819,-124179,-110604,-64452,10952,87089,117737,83930,6305,-83485,-62897,30805,59570,52083,60173,49375,40350,22060,21903,37708,55033,32081,66614,124697,162160,108522,44957,67041,52936,25959,40995,27941,-28181,-30652,61,-35640,-110370,6269,110134,18644,-72576,-80766,1695,7477,76577,245470,361407,330011,223159,163904,208195,190231,63086,-113727,-82316,-34457,-53379,33891,142558,162238,100036,32361,-6389,-11255,80797,121070,53432,-5804,-31428,-68111,-103209,-119415,-131845,-103709,-15451,46369,82965,72324,6415,-110852,-45746,21096,38669,35943,41754,86260,218204,211787,167089,118805,28850,-43347,-100116,-72534,-3576,46252,47390,1673,25209,33320,-14238,-46830,37207,56488,-31575,-36278,41993,159456,210695,86692,-93374,-158018,-74105,-49143,-59681,-65011,-33184,-2654,26893,-15020,-45607,1017,58284,86702,113695,129466,134765,98052,58057,13523,-29951,-91487,-143637,-102331,-32388,-1328,-6347,17447,31314,34423,6702,-9925,32316,56056,111184,140161,98365,25586,5969,37214,132729,156231,87553,33818,35479,10042,-41902,-55882,-42729,-47181,-64907,-57083,-31018,-8867,44198,16624,-65027,-31530,4284,35213,115047,277192,452467,554548,419587,190430,79745,29766,30877,-8675,-53673,-97278,-109656,-74628,-61354,-97169,-111261,-61085,150,43858,69145,66806,12805,-34746,-77733,-40063,50738,129536,83459,-9296,-101470,-108372,-64840,-72087,-6345,71417,85077,71564,64097,48476,-1591,-49255,-105262,-96921,-76055,-76305,-74921,-95679,-53781,-61109,-88252,-23732,129063,295545,195389,-7318,20779,138620,124241,40422,40755,64602,3399,-48192,-107188,-52103,54508,82968,40380,30788,-13455,-54842,-78440,-34336,27153,71585,63619,9794,-61569,-74085,-50122,-58405,-63283,-35557,31136,112995,109862,54883,7068,-5452,-11973,15814,95064,206455,273897,343661,313790,195102,106775,75391,101699,60992,3996,-34605,-27660,-27687,-22466,-30948,-93964,-173536,-98028,-51585,-35673,-29428,-6907,-44839,-119888,-70569,-12894,-44755,-136151,-129003,-69631,18517,171270,225685,163794,95882,33921,-29700,-48689,-84721,-130083,-106906,-66391,-57577,-80192,-79886,-139887,-143974,-69050,25773,108270,137982,98344,35587,56727,171305,222801,117149,-28723,-101323,-102168,-88876,-31907,20577,97187,151791,130681,70071,32303,7767,-34931,-35330,-20254,13227,31715,-4588,-42484,-45688,-16852,11245,-6429,-37407,-80053,-99781,-10510,127879,166011,136323,104003,76838,70969,14631,-43100,-49319,-55856,-42017,-615,28321,-12502,-48549,-74709,-77000,-82051,-92750,-88365,-72550,-55702,-123048,-94788,-57364,-55721,-41604,-90201,-121103,-127535,-97535,34621,238038,356185,285434,149649,4322,-41730,-27924,-1568,37811,49188,470,13782,105754,184096,184461,207891,111422,-24382,-85302,-14424,-5644,-37911,-85341,-107487,-149496,-139193,-111530,-19910,41473,84449,108818,165481,208429,144385,89129,21375,-64853,-100328,-51455,-54732,-63904,-11093,10497,-107385,-72148,31742,9188,-89007,-37651,1230,-11485,-29480,24897,112641,242741,229681,38956,-120646,-106713,-41513,-69186,-106400,-124678,-118807,-68650,-47277,-64164,-31520,59053,116373,126243,171051,163307,102412,32321,58441,144951,207290,202150,117541,63652,84084,170327,341163,476791,363320,152848,10280,-80592,-33404,39879,46360,-10099,-4494,20879,35051,46806,-1772,20551,98625,153701,128304,37514,-91245,-44952,85738,83504,-85259,104655,264010,320606,279529,187447,95388,75360,206022,245675,159924,24142,-104738,-43500,55593,93704,22587,-46007,-72369,-46975,-18929,-16349,16923,-3509,1329,33003,-59321,-49146,-8055,47986,114648,190656,172927,79842,39623,28335,23797,13162,1671,35125,41218,25687,-41235,-88899,-115479,-90718,-70703,-83134,-120457,-27271,73106,163577,141788,75868,-24195,-39817,20115,59857,39424,-1211,-96614,-31412,132107,143504,108317,254464,664537,1005483,1211911,1270716,1123938,975920,994470,1012244,1079717,1618741,2101287,1700454,988676,647083,661375,695585,326373,63426,-23437,-106819,-71478,-574,105026,149047,217302,47903,244430,752676,943524,909774,870646,937166,1345529,1672586,1433778,539135,-129404,326996,643381,998917,752965,638720,539543,490750,519346,310392,101582,-44881,-56203,-65327,-112575,-94842,-84360,-58175,-56961,-64351,-70571,-93641,-37030,31844,47060,91150,113910,201329,197328,139046,15024,-35150,-11307,-15864,-44244,-57163,-5765,40550,19287,-57278,32963,182961,186712,47703,-97462,-114119,-83641,-95177,-27080,119682,167157,263525,323768,227421,92205,-7838,-42147,7198,9317,-25608,-47733,65363,183994,210484,128980,80791,45022,15632,-10776,-43890,-48305,-36994,61046,91255,152770,172212,52204,-25285,-84079,-105448,-91013,-55561,-59314,-78317,-85511,-30307,11627,64035,158920,239587,218829,250733,320633,285138,187829,97216,43763,58849,69126,24596,-45239,-93358,-51309,-9753,7240,5934,21886,50523,57162,34339,50164,60363,60245,21876,-42906,41224,80265,12217,-67106,-102717,-90136,-92593,-34961,-10584,-59018,-121049,-83896,-67931,-72926,-41214,80149,76361,24670,-37314,-64250,-40081,26983,62648,107106,83561,40044,-1622,-3069,-27146,-132812,-114419,-47383,49805,72405,143095,175580,166199,143177,123567,97589,36056,-20262,-56898,-53365,-11632,51071,169519,199880,167544,77555,4744,-90698,-108698,-45178,-37992,5427,17350,14805,-3889,-54622,-42742,-35272,-33498,-54911,-38342,-2310,-5491,-37357,-73380,-15193,60059,93211,70639,16655,-14188,-52891,-58025,-50312,-35035,-63751,-54638],[-47462,-11423,13298,-6378,-83120,-30510,40851,90490,43031,-1493,-49656,-90803,-47872,23637,108405,121283,81367,2744,36245,47745,-22572,-67488,-30150,31203,56376,13573,-50288,-100756,-44892,-62051,-38779,41749,74252,25025,-58168,-108829,-43137,-8119,-65247,-123099,-119271,-134028,-90692,-23286,92473,132078,145445,119577,49754,-34794,-94012,-30105,81297,71975,-13022,-85540,-58327,-11277,11930,30909,42049,-27616,-52851,-13216,51935,132154,354950,521891,567291,416692,252398,160735,117987,92499,26116,-56402,-89830,-41441,-5406,4508,1487,-46350,-87037,-60665,-59095,-50715,1813,63278,131556,130990,93612,24222,-13746,14618,8805,13168,43624,79915,59026,-5578,-48727,-83384,-104376,-42109,25336,80642,97863,143046,66073,-10335,-68379,-88723,-46466,-8260,5676,-27638,-86770,-60664,12898,44521,94986,280073,462732,435597,137730,23385,-42993,-60575,17988,46114,-32321,-51251,-18725,-62422,-111045,-93949,-24755,85631,227650,326081,386778,373240,220996,106584,160127,337155,538441,600676,472301,166403,54086,89793,73061,57452,122881,149235,69973,-1286,-37287,-61860,-68369,-62567,-78023,-80283,-37940,8156,-5564,-63837,-117018,-15188,79380,121834,114738,63779,-7964,-10985,44992,110537,97793,39163,-11058,-75487,-87547,-41147,10643,33607,68064,94372,82021,33936,-895,-72869,-145637,-163402,-88090,-94787,-114089,-68589,17158,78481,108838,74703,-17262,18023,101463,95092,61924,-48669,-101132,-71550,-88334,-8341,95546,156777,168372,110684,30745,-49845,-41651,7880,52819,28895,-19900,-39801,39124,81328,79860,14329,-93348,-103764,-3092,64715,30395,-10885,-26097,12392,49003,5601,-12762,4416,35959,-2821,-31268,-72328,-99355,-98640,-74250,-53447,-58415,-111358,-104860,-51809,-50454,-67670,-86771,8603,92800,143423,57408,-86211,-91815,-36944,-43402,-23060,53943,154736,235067,210056,150949,82472,-24195,-92293,-115370,-16649,45782,23559,-38272,-110525,-112899,-62491,3222,47129,53601,18307,-74010,-12675,123890,223990,171293,38172,-68840,-110288,-133367,-104225,-27564,12212,-18704,-63672,-97408,-48271,51469,62586,35262,-10600,-61286,-89784,-73160,360,117688,87511,19047,-36715,-61953,-40829,21619,114733,187466,130705,-50702,-112843,-70012,-27028,-18062,-20835,-19137,40644,95485,127818,127143,27125,-93626,-152604,-53617,17900,46012,70515,47106,29098,21190,-51502,-118572,-71652,35982,119365,186776,253581,180964,79439,29834,-29418,-70857,-58222,-31120,1034,26942,21145,60055,106102,148525,97676,-33931,-119468,-87691,-2989,73170,118062,58281,-23030,-89141,-137248,-112861,-55881,-34898,-43520,-63247,-81289,-57656,10820,31497,-12321,-34838,-30411,-26590,-39451,-91776,-121132,-110040,-100038,-100949,-21981,45110,57860,33317,82185,177895,256828,189313,23574,-34007,-22819,-5630,37509,80518,162706,300606,368498,312720,176897,35367,-66880,-93639,-84392,-63103,-41979,-25229,-29272,-35583,-13353,43759,73707,18720,-92923,-35916,31061,-17576,-130923,-102198,-78057,-31234,76392,196461,221233,256243,270470,365525,341829,235186,183143,100357,30431,45069,73078,16705,-36038,70826,321351,460783,363951,194501,28118,-51480,-1352,26468,-2078,-124525,59040,232543,314751,263445,192658,130342,182316,184002,114478,60929,17195,-6138,-69095,-78697,-52084,-9451,30377,45040,-6623,-63497,-114083,-100631,-41169,21944,-7154,-113023,-80632,34843,70533,72138,34282,-56333,-119240,-102191,-58500,-66752,-94465,-88730,-80007,-84505,-90604,-92876,-14698,55054,103763,156441,140578,60086,7512,-8131,-26406,-95075,-87106,22203,128370,105189,33579,2433,-34517,-54572,-83091,-94689,15469,132786,239403,112001,-14390,-60133,-61009,-36618,-44671,-91216,48855,311100,393365,312965,132890,2384,-43163,-13047,81688,244478,421478,302632,43759,-53455,44000,126663,77526,-31371,-92409,-31674,-25745,-49993,-52030,-66046,-8860,54594,70184,104431,125232,130683,97580,50403,5355,28793,18654,-116473,-87054,-63251,-35581,86538,138643,130838,103372,83364,63248,56013,65208,97152,145937,238919,226140,130123,33255,-36921,-70648,-88412,-77109,-67284,-38079,19675,94539,155806,141641,54903,-10189,-37122,-107333,-76894,-76464,-79105,-89356,-130557,-50528,-24316,-33318,14601,-76106,-165064,-127906,3852,157974,179917,65833,-11863,-72810,-31372,44960,64028,1580,-76648,-90123,-103118,-132580,-91720,-20525,77208,149632,162878,138380,27531,-83658,38329,90923,56955,30963,-51859,-90551,-61250,-62250,-77523,-60244,47939,97791,113146,74814,16698,-56747,-69163,313,145715,369387,403131,133207,-44824,-21233,18847,83439,156460,170648,193293,263415,256819,164796,58531,-10820,-22955,-12420,-29926,-69288,-29682,8756,13862,40741,44174,39261,15382,-4396,-32666,-80849,-107370,-51330,36074,113632,121839,50012,320,-10075,-5358,9513,3499,-39990,-98668,-64474,-78592,-96532,-114052,-94861,-111985,-111186,-86678,-47079,-1470,27848,429,-27856,19216,52170,54267,123298,160820,32199,-92340,-31171,109799,245428,238998,89666,-55780,-78201,25712,72697,60182,12860,-27730,-20016,-15271,17458,44311,46359,25182,40147,47863,-14897,-50682,-53100,25104,88242,83961,91763,100008,77949,52364,44668,13258,-27411,12001,61192,56192,-7814,-59596,-101137,-81997,-79393,-75274,-84746,-31468,128611,341603,362733,221985,94165,-3862,-70482,-104289,-29052,79905,160881,41213,-16136,-88487,-66927,41977,46620,-11119,-88969,-102620,-85120,-95404,-121713,-137243,-127654,-28595,38433,110313,181867,266105,276260,187881,7350,-88811,-117858,-122305,-103719,-54545,-49486,-44140,10317,2483,-76230,-84618,-31167,19915,-22763,-62661,-71834,-72804,-76953,-65044,-7640,12835,35248,35541,21959,-55747,-61736,-59313,-107300,-80526,-16103,173303,397000,291794,-72934,67095,10866,124379,340196,421296,625311,1009711,1984900,6678456,20420650,40473176,58073127,63410799,53055223,32900762,13710265,3159692,1759582,819451,432785,101913,158923,193995,-77395,41640,-30451,39737,218862,121442,88003,195504,232126,168606,51993,-6611,-62441,-49185,512,77830,211898,212131,59747,-66611,-89274,-50375,-31944,-21198,38746,106713,127932,64605,-33385,-93988,-45314,-62829,-140466,-151584,-309194,-539326,-655645,-465319,-200302,-15747,68687,180625,410645,603233,296213,79441,-49547,-13316,-69143,-138623,-139009,-34870,48682,157609,167759,52294,-12102,-77596,-66113,-12365,40757,57017,107931,135955,55285,-9233,-45431,-126218,-6741,29460,-2290,-87407,6307,20316,36244,292591,94825,309716,1259408,1895924,2754902,11884928,30084477,50815068,63798600,61609467,45546833,24522372,8033510,806827,1038499,230781,213004,317521,451265,39471,-50158,66671,-70435,-74039,24779,7061,-2473,13808,-33235,-3421,10303,14745,-3622,-21049,95935,204897,254032,276881,284817,292324,166438,79902,30189,-47429,-98606,-45199,8328,44017,59849,77985,45612,-16104,-25015,-60143,-50199,21974,64340,107574,119322,50397,-7925,15385,39281,-7742,-54683,-58572,-18644,-19001,-53616,-12863,-3905,1322,204384,382350,192671,-37901,-128082,2475,113717,233997,275084,359987,318789,172435,65177,42261,-6162,-95991,-11541,216301,396367,334500,207563,32712,-2438,32609,43646,-18053,-72227,-78361,-20555,101949,281976,388529,329533,141260,-47073,-77500,-96903,-46932,52729,141730,117950,5083,-57330,20979,64199,43707,41056,4370,5101,21284,22251,-12745,-71921,-45755,-7374,-35278,-77109,-30019,101906,143817,72567,65182,120855,96493,-10317,-73398,-45161,80957,283304,474592,602756,545157,313911,150853,73621,30811,-9706,-18828,-31608,-48608,-74909,-42751,-16944,25170,57344,1549,-58266,-16554,7739,-43252,-69143,-72283,-74492,-65661,2176,49197,40749,-49447,-84512,122856,289469,256018,39691,-74039,68981,258666,292769,221396,155292,242715,280853,63317,-68018,-93969,-73023,-87991,-94734,-61472,-6920,16018,-5622,-86643,-71492,-36493,-53803,-43302,-55703,-55217,-33199,-7762,-9798,-37883,-65386,-46674,-36354,-66787,-89943,-38035,5857,42732,40898,37143,-22055,-69896,-60938,-42656,-16372,4474,-61179,-91631,-81747,-88969,-75007,-36786,-11486,-69643,-49771,-19277,-42061,-63877,-15461,15979,59513,80649,-5430,-121290,-77083,-43678,-21681,-2689,-35452,-65795,-45993,-51172,-67770,-19806,44424,39314,14970,-35668,-74066,-27969,12180,80560,134548,154680,145741,92294,64057,-7968,-51995,-114334,-119747,-34499,64710,169552,169282,86492,-51947,-130289,-55913,28840,93190,108963,37751,-18628,-61445,-39957,-408,5956,-36851,-91174,-88854,-40687,-12233,800,4769,20831,-34637,-66763,-31709,-2125,-9973,-15986,-3229,3957,-39136,-77451,-69080,5548,3950,-22800,-121694,-55210,57759,27399,-56335,-66963,-23931,-7468,-7777,17586,55338,79351,124796,139430,123040,115570,81727,157204,331043,347449,245859,101717,3921,65748,135722,260583,214829,123388,128141,158302,66060,-14948,-24363,-41376,-44300,-55321,-39628,41622,127488,158047,105483,-33148,-123974,-102269,-53225,22596,101313,123270,82031,6956,-73690,-68215,15577,43408,44051,57858,48270,40714,26219,25993,38242,49084,30638,65364,122598,163505,100825,32987,61776,51556,27417,42509,33646,-17800,-48607,-26076,-61351,-131030,25985,140680,26843,-84119,-92413,-22204,-23548,49316,224321,342978,301851,198883,154037,213123,181860,53883,-112625,-87032,-27812,-45365,29526,140002,155202,83977,14386,-28404,-47986,32606,84917,35380,-9904,-37065,-84693,-139063,-128810,-115028,-82304,-9219,44969,82717,74266,4479,-121889,-37505,54521,90517,96852,101198,148106,266748,196034,115911,69919,-3579,-71113,-129626,-110585,-43134,11264,9400,-31113,5856,29498,-9451,-54345,22695,25429,-58908,-41982,49635,189785,260287,131143,-55816,-161694,-93926,-62611,-75632,-70165,-19208,11626,36741,-9389,-42513,8064,60060,79600,104515,121335,124819,92849,67016,32746,-19768,-102379,-161932,-112115,-30010,23064,33004,54617,60620,53829,16256,-9268,24910,39595,93931,129361,88446,11853,-18012,-3231,78754,119456,80588,38151,39560,19108,-21743,-55694,-51174,-56069,-74762,-64743,-45000,-30493,28521,6403,-72038,-30528,6947,32057,94549,237815,398032,507943,409011,190156,75227,25911,30332,-6886,-45157,-84546,-113142,-96368,-78285,-95540,-96743,-55811,-6198,23141,43505,53300,7728,-41436,-71851,-14712,77923,156014,111498,35142,-65301,-137190,-86401,-64080,-7187,66182,84803,84272,82548,58004,1437,-37050,-90010,-101043,-84521,-76011,-65329,-93756,-68751,-68595,-91578,-26663,125145,299608,202894,-20411,3101,145126,150365,52415,35679,57173,6622,-49453,-119790,-33962,77736,124531,74922,48059,-5206,-44586,-54645,-7549,50035,84316,65173,14180,-59372,-82602,-69879,-75194,-75653,-42122,34590,125644,123144,74757,32645,9944,-10348,3420,64448,156410,201830,254000,248004,157149,83151,56590,72912,32538,-21508,-50454,-29168,-22194,-17232,-27936,-93327,-173101,-94359,-45641,-26630,-15941,5498,-40618,-124432,-79289,-9911,-22560,-109720,-108801,-48390,49191,190420,198789,131592,72925,21620,-34324,-38895,-70662,-126267,-106988,-67042,-56245,-79482,-79008,-137267,-147204,-65921,40975,132889,161243,110650,49439,72135,186793,232986,111067,-36263,-91081,-110332,-112135,-59579,-20268,42661,104077,102970,58636,27656,-1253,-56108,-55394,-42500,-16539,4727,-23511,-50919,-50773,-25102,206,-18037,-44766,-80073,-99569,-38484,110680,168141,157705,138780,112712,81176,1697,-52082,-42057,-47881,-45238,-9894,13865,-22351,-53545,-74160,-83259,-95620,-96110,-68462,-41449,-27206,-101134,-104810,-86377,-105904,-80436,-118683,-143765,-148476,-118684,12680,215595,317076,274915,172993,32698,-32039,-34777,-10934,37699,54332,-5157,-2655,70190,134195,152360,176181,96414,-15636,-72526,-14028,-5239,-34220,-83196,-111727,-146318,-128419,-135830,-42044,16605,51417,85978,149790,197371,140021,85069,18844,-66625,-90427,-41054,-53955,-79361,-14353,53749,-15143,-99589,-12678,-21789,-69387,-22933,25352,2264,-29663,21405,117956,248079,228096,30409,-129361,-81770,-15307,-45724,-85659,-99874,-93667,-49564,-23125,-25866,13435,92189,159469,177496,233157,215547,140264,52086,69545,149573,212629,202568,118584,71539,99392,202495,408173,562455,408887,172302,22962,-58016,-11416,48664,49824,-19505,-20291,8579,28018,50518,4148,12708,82547,135532,122465,35987,-84528,-31522,92188,59288,-99947,146437,293148,309674,256500,177018,130840,146078,272618,273999,170956,30534,-87141,-44522,35045,53030,-14105,-57244,-58442,-30571,-8591,-3260,34489,17143,25425,72615,-40866,-29414,7191,63336,129876,181541,137152,50959,38577,34747,22167,-19716,-51174,-14670,15645,29938,-23145,-68600,-96326,-86728,-82017,-98864,-114303,-26141,73945,185115,171388,107744,12481,-2579,49733,85032,50239,2357,-100879,1366,193894,307259,507373,1182514,2261056,3179322,3697922,3796301,3366502,2814976,2797471,3025416,3134519,3849338,4525629,3884754,2524902,1357654,951681,777848,283505,8803,-73042,-96637,-14199,30925,119895,180486,302075,425313,1062315,2106707,2679967,2786650,2685552,3067906,4429122,4868945,4038831,1963103,64655,1238112,2118176,2576363,1955485,1491558,1162646,1003150,991326,576417,208090,31955,-11702,-53093,-105807,-95272,-90356,-68785,-72024,-71626,-74016,-84190,-18894,66747,71978,82475,92284,193203,200712,125517,-20342,-60976,-17706,-10172,-30859,-36872,17409,57022,26190,-46619,41428,195568,204547,59814,-90740,-95773,-67882,-74431,-10297,111845,134924,208894,270689,200191,86748,-7210,-48368,-6429,-3721,-25710,-53211,59960,199154,238002,153476,94326,48539,6836,-30374,-63948,-64280,-37868,76233,125388,167923,172662,66096,-5261,-70021,-99019,-93557,-71338,-83058,-100239,-91259,-30407,-3156,39634,122256,201580,210870,264966,351925,311762,201183,97628,43350,67767,87664,47444,-24554,-86378,-43124,-4376,5919,1194,25835,75568,98872,74393,74213,72302,74021,38594,-36250,47911,91335,26196,-48642,-90483,-86435,-80887,-22723,-1228,-46460,-111167,-89130,-68383,-65521,-41162,79771,81514,24082,-35350,-54690,-7246,50825,68613,90404,47259,2020,-18889,25494,39206,-66398,-112273,-87924,-22874,21048,90565,132785,133503,120811,112659,100375,43440,-18007,-61371,-49943,5032,80584,210981,238772,192788,95595,23624,-69122,-84823,-38702,-37557,8041,23029,14219,-13515,-55733,-27868,-22893,-20515,-37600,-16823,24390,16952,-24453,-70594,-15105,65935,96247,76781,31399,2817,-37070,-57534,-47504,-22007,-36083,-41018],[-38649,-7462,9478,-13477,-84590,-22015,46278,81755,35255,-10610,-55943,-87570,-43066,37734,124480,147416,111030,-4589,14514,46258,-11145,-54504,-18451,45813,69573,20579,-46935,-101804,-56446,-62909,-42962,33299,69894,37488,-64804,-125807,-46266,3890,-42165,-95313,-102219,-109247,-63063,7987,122731,157939,160234,119552,42333,-48766,-126176,-33872,84005,54706,-37348,-111558,-54348,-3397,13297,26482,40388,-36053,-61679,-8369,50653,110117,336938,538625,600873,452668,277989,174479,116418,83233,19879,-60399,-102602,-55566,-17757,-5558,292,-40889,-88460,-77444,-68184,-41858,6723,65254,131680,127596,91395,42969,9764,19817,14350,12388,12335,53282,35568,-24625,-59467,-87393,-109518,-44276,41252,98055,105074,130979,62017,-8290,-59144,-73494,-36752,-4199,4086,-33049,-91322,-62857,9058,41117,86827,248207,402019,371983,110726,28777,-16029,-29948,28248,30401,-70763,-68120,-13958,-44499,-84455,-69288,-11537,88312,225157,316471,387330,401149,241279,127587,193583,356472,529332,586972,483997,191222,83021,103641,72254,17249,57752,108314,75423,23350,-21305,-54364,-64340,-56541,-71382,-74748,-40876,-499,-14287,-65717,-97640,1222,100421,157269,154351,85126,-5107,-3445,56029,112959,94904,25540,-30423,-78500,-65397,-21683,22044,30926,54495,71069,51244,-909,-41835,-120280,-172271,-146810,-76795,-88723,-100257,-54796,24084,78820,113966,93702,5806,55732,149684,144496,112416,-438,-77631,-77401,-111778,-37725,74142,144701,156449,102601,29387,-51447,-35778,15583,47820,7536,-48277,-51543,16650,59564,64683,9097,-91307,-97036,-711,65686,28048,-22715,-49692,-19837,34738,2724,-16283,-5423,25700,-5438,-34743,-80498,-110789,-107574,-78079,-50249,-45633,-98036,-110340,-70963,-60818,-66691,-84749,-10094,76504,147379,82666,-78761,-100593,-46729,-51782,-28744,42752,132945,214492,201625,140905,59230,-52412,-109533,-110065,-17742,29965,15169,-31305,-89509,-100687,-49767,28339,88690,108924,77162,-45633,-23281,100028,203011,188115,76051,-35683,-92457,-117652,-93385,-29264,7362,-18187,-58107,-78166,-16449,62661,57878,27058,-17860,-66680,-96124,-85102,-21051,92625,75989,11602,-36753,-52220,-21387,49853,136182,188883,102146,-87730,-129864,-98232,-38722,-17718,-20957,-26562,29382,88459,122963,122549,25403,-75982,-162136,-73712,1697,29146,51240,27769,7426,2313,-64429,-113040,-63482,34372,114834,183303,230374,146752,62802,24428,-27033,-54084,-39987,-19634,688,15911,2546,34527,67204,97320,63517,-39180,-118671,-81843,20477,100896,146060,64893,-29193,-94288,-137757,-118873,-69413,-47725,-50487,-61116,-67441,-26595,61774,78165,16814,-18878,-19557,-12390,-18003,-78904,-136149,-130242,-115248,-91682,-2537,63544,83046,62177,106455,174323,247903,177447,13435,-42210,-21139,11488,50566,79216,159747,298104,342160,267444,148223,24546,-74258,-104491,-91514,-58575,-25752,-3053,-9177,-20972,-3625,47856,69619,10572,-110813,-48458,26842,-24510,-110749,-93135,-89934,-60200,45964,198501,244906,268436,258352,320802,251881,140452,106335,56264,20947,56831,90881,35515,-26815,68258,310558,459580,341393,137062,-29938,-85967,5226,37522,6938,-119572,43231,212892,290934,242866,194647,143217,188328,179942,107834,49795,-4160,-23746,-78464,-77778,-45271,-350,41073,56629,3489,-51230,-97042,-90916,-47684,-555,-28087,-112101,-44280,67480,90964,69275,16453,-70962,-120843,-89926,-40092,-41973,-77836,-106325,-83959,-78624,-81007,-77604,12453,103963,148508,205218,168012,50144,-19445,-28292,-47020,-122176,-65376,63878,168803,116828,31406,-539,-33980,-53558,-81728,-89337,13389,108789,178307,89015,-22102,-65396,-67619,-46001,-53324,-85932,72531,359003,442258,368985,192911,45965,-31795,-25086,60995,238427,415446,300448,57849,-53833,45458,147150,97555,-20377,-81002,-22707,-24900,-58928,-70719,-78667,-1231,40906,33394,56778,92280,123214,99537,46776,-11298,-6724,-1724,-113499,-92108,-61781,-23330,78615,117563,118007,105996,99537,72854,43776,51964,92482,145516,235212,225060,136975,44454,-20752,-52356,-72738,-67094,-61985,-35642,20933,91218,140790,118683,33599,-25935,-44048,-92676,-71257,-78259,-84807,-97059,-118321,-38411,-14535,-39055,-22107,-119101,-139974,-122143,-1742,152764,186838,83066,5251,-62991,-32978,48514,82838,32862,-43331,-89234,-133809,-140605,-126528,-31888,69830,128652,138652,117237,15000,-111781,11793,53200,28157,-75,-66983,-52409,-31692,-39932,-64988,-55482,64464,131015,178180,111664,33666,-44294,-61743,1336,141328,355342,370153,104945,-68587,-20851,26023,86445,147821,146977,154999,227789,229885,144474,47613,-18437,-24689,-7724,-20984,-64767,-39796,-3042,-3147,22094,27266,20943,-2693,-16912,-42594,-91410,-112842,-45509,52310,131865,113694,38450,-3735,-7247,21,14217,3268,-45595,-93461,-50021,-53206,-65994,-95196,-96801,-113849,-115628,-91180,-47290,2248,38249,4149,-19590,26765,50700,50830,113709,169106,54499,-85857,-30163,112745,243815,232371,79856,-61211,-66861,27172,66577,50564,7793,-31418,-23630,-15917,13128,28022,13190,-17341,-8296,11326,-38103,-60974,-55609,17295,71946,72628,85043,97832,85413,69426,67332,11570,-35776,19808,85045,91255,13174,-72783,-118810,-74346,-81846,-76399,-80177,-26000,131134,327411,343370,204527,75277,-22789,-84716,-84922,-26007,75009,163119,52527,5960,-61239,-52414,54712,62472,2086,-68146,-81167,-78136,-104821,-147417,-91657,-89753,-106166,10189,101653,183699,272659,277692,173042,-15147,-101637,-119188,-116558,-106121,-51501,-32745,-39063,4064,14204,-44498,-77795,-15363,27368,-22895,-63683,-57174,-50016,-57009,-52441,-5478,4181,14353,16621,16607,-36178,-41450,-45890,-99631,-75549,-26175,155122,424374,356156,-61808,93945,4008,194337,530787,718676,1018721,2143654,4044310,12536839,38499551,76648583,110135111,120332671,100812514,62743664,26341767,5991312,3145132,1422397,784024,334143,444215,318383,-60988,89420,-25585,88612,315215,212079,145202,240688,245957,138320,9406,-32470,-86718,-86556,-44769,28341,162976,189512,55091,-75869,-101858,-61354,-40641,-25863,12711,52563,58709,18167,-47773,-83422,-20073,-33717,-135902,-150526,-304281,-550427,-730906,-547430,-241332,7300,151636,300941,527488,728792,430405,171915,-2801,-24678,-75554,-131489,-135130,-32625,69354,192674,235883,113937,19415,-62768,-64050,-29500,20691,22617,91617,137470,47738,-12829,-24753,-116850,-3419,31383,7245,-68870,26095,73956,187987,569650,178794,399362,1915984,3654826,5693087,22651934,56812283,95828278,120220719,115960215,85514247,45772741,14925229,1973604,2096443,537591,370051,434218,628824,59042,46996,115704,-43801,-69036,30146,-1343,-16186,-2783,-53311,-9554,10381,21383,8158,-21487,90057,223677,286975,313470,297104,304702,181607,99999,48334,-36381,-102522,-64839,-14368,26124,41271,55664,27846,-23540,-21593,-42714,-10472,72740,123685,170291,174428,80335,1574,14278,37377,-4049,-47433,-40022,-564,-2900,-51921,-37513,-40177,-39400,177035,362985,174776,-42435,-108830,29654,152245,234619,249322,333285,325359,182914,66830,39931,-5911,-86174,-14122,203319,362634,307115,213503,51206,11108,48339,48469,-19424,-71790,-79218,-21947,92987,260863,355701,293822,111217,-34525,-59844,-95901,-51477,50588,137569,103787,-10876,-55294,30492,73437,51217,50439,17526,20442,26161,13131,-26948,-76608,-29681,15389,-18443,-62305,-32774,96027,128969,64052,72733,140847,133304,20406,-68435,-47081,94369,308515,498859,628047,573220,323949,166866,98795,56646,9025,-3386,-19485,-53836,-104240,-87140,-40758,15424,50544,-5139,-65412,-17572,13354,-44604,-75394,-66419,-53433,-34638,34471,91974,76120,-22409,-97700,104650,278502,266242,50273,-85151,62442,265975,310917,237037,167451,278317,333988,106152,-28990,-96553,-89367,-101203,-115786,-87734,-16701,26919,-839,-83267,-67677,-39241,-62834,-45146,-48471,-42984,-36443,-17071,-22098,-51408,-76061,-44100,-27969,-56686,-73388,-14800,24812,50029,39778,28751,-33399,-61920,-49820,-38608,-24454,-4480,-64882,-92201,-78117,-73322,-47151,-11659,3182,-68533,-71332,-44035,-60885,-69081,-18598,4551,21918,32933,-44395,-102512,-61434,-44212,-28385,-11125,-39209,-62385,-30048,-22758,-20147,29792,84604,70369,42779,-19126,-65457,-21253,16290,76396,118887,122268,88100,32173,42664,4046,-48962,-128629,-102883,-850,134370,267394,258647,141036,-24630,-129375,-64717,23990,93315,112993,48552,-678,-32277,-5333,38804,44430,-8371,-75996,-76969,-23999,2049,16367,20870,27102,-34844,-64051,-21394,13606,2942,-6419,9622,28228,-4464,-46792,-80825,-3794,-545,-37852,-142412,-30937,69875,28800,-63565,-80825,-33575,-19486,-25734,-3979,43347,74383,116117,125819,109004,104680,66470,133541,323295,361360,246808,91554,-4637,66804,151931,274625,196354,87977,89085,116323,28211,-36397,-38498,-48433,-42622,-47487,-28530,50596,125082,139984,89686,-49298,-117442,-93885,-42600,32245,110567,122838,77503,8628,-62833,-67974,5454,32469,39910,59433,50956,43767,30449,28137,36409,41154,28249,64527,120890,163938,92747,21682,57184,51244,31680,46468,41214,-985,-52867,-44025,-76632,-117079,47163,167891,36308,-90242,-90828,-46871,-57414,17288,190513,305670,261359,171409,142419,214549,171449,47115,-106459,-92856,-22283,-35024,21563,128849,140376,65230,-3061,-48341,-81323,-14934,46205,16948,-14075,-41720,-99329,-170969,-86188,-64293,-58385,-685,45020,82930,78563,5312,-131029,-29251,89566,149630,165761,165279,210043,296583,165451,60452,23201,-32707,-90253,-134941,-140881,-77679,-19178,-28849,-61547,-8157,29830,796,-57822,825,-11279,-83263,-40298,59830,220349,309306,177540,-12841,-122800,-103460,-71441,-89654,-71238,-1094,31701,49916,-1349,-36726,19082,67026,75706,93830,108652,109092,82597,72032,49477,-2953,-98919,-172561,-117354,-24389,52743,86300,105964,99906,78720,29514,-7387,16203,22439,72646,112342,74569,-2621,-40161,-39762,31755,84071,71267,39151,38230,23469,-1053,-44269,-58518,-66907,-85257,-61640,-45540,-48601,13450,-2939,-77058,-29280,9923,29525,70101,185906,320032,428242,369894,178366,67360,19448,26409,-7039,-37389,-72220,-107640,-115150,-93227,-90995,-84013,-51708,-14282,1731,20390,40450,1218,-51218,-65380,9934,106794,181711,137558,73637,-31512,-119408,-102917,-54997,-7651,60485,83326,94702,96337,62989,3493,-25627,-71494,-92499,-78369,-63084,-49963,-82888,-79885,-74546,-92398,-26198,123178,301110,211184,-26625,-11934,147226,172518,62538,28163,46664,9671,-49930,-122653,-16398,94341,160883,106345,61932,2799,-31107,-27943,16916,66931,89127,62384,16884,-54372,-84143,-83026,-89254,-86103,-46984,39004,139934,142247,107435,66218,25613,-10384,-12096,29911,102312,130481,170839,186683,120298,58764,36040,45698,8118,-44239,-65880,-30957,-17003,-12719,-25926,-93590,-174097,-92454,-42194,-20636,-6156,13356,-37368,-119952,-83494,-2576,7912,-61770,-58431,2067,107508,216137,169161,94141,46134,8205,-37818,-28849,-53591,-119689,-109315,-72030,-59496,-81958,-80053,-135958,-150624,-62588,55942,158410,182151,117810,58374,79876,184174,219418,101780,-25883,-81622,-116202,-130181,-73522,-55851,-14102,47865,69174,42631,19877,-10996,-73471,-72045,-62800,-47427,-27847,-46642,-62163,-58519,-35957,-12800,-32216,-55711,-79673,-81822,-65668,86533,163340,174574,171395,146638,86874,-15901,-61541,-31883,-36403,-46100,-22683,-5469,-35646,-61616,-75657,-87392,-103703,-86614,-49029,-16165,2731,-68219,-96787,-107026,-124560,-87655,-136313,-165860,-160294,-127799,-4792,190371,269985,253679,189615,56576,-27441,-44051,-22256,33568,53591,-15802,-22753,35821,84732,114240,135386,74005,-8949,-59681,-19329,-9926,-33545,-83077,-116591,-139713,-115338,-119228,-64503,-10479,16477,59687,128697,179348,130894,77810,14576,-68816,-85924,-36242,-55973,-96182,-18223,82406,63192,-37895,-17380,-31533,-53377,-12545,45879,16266,-34382,7172,108790,234762,207667,14330,-116011,-54559,13613,-13699,-58305,-75259,-73564,-34311,-3295,7484,50110,108902,186708,219662,285666,254279,167293,64354,74156,145502,206922,192857,113349,76517,113697,232501,466336,629171,437527,183023,30207,-39789,6026,53143,51779,-26557,-38378,-7420,17198,51956,11102,3060,58808,108084,106911,24804,-79900,-17236,96417,33706,-73737,174663,308881,289652,226670,159180,164972,221026,334114,291000,174527,31025,-80239,-53445,6779,5290,-57886,-77922,-54091,-17428,1021,9199,53607,42486,57723,120341,-24164,-13681,16329,69179,129144,153351,88808,24389,30135,30872,12561,-52269,-100124,-67343,-15734,27186,-7896,-50121,-79894,-86262,-98064,-117491,-113944,-32721,64911,193023,189925,129253,37368,23146,72544,100533,51490,37,-106803,20547,245181,528338,1132947,2516201,4479802,6192149,7213228,7404489,6560317,5398978,5256563,5747864,5887311,6694887,7571616,6704686,4572947,2388188,1297448,819607,224182,-60950,-107588,-59286,36928,57551,130573,221585,441904,994357,2211069,3972426,5190967,5750175,5888563,6643193,8745115,9170665,7519442,3923431,363710,2448663,4076308,4583274,3467592,2546142,1962747,1691114,1579876,946398,374376,122906,31790,-44162,-107281,-104583,-106198,-92824,-95068,-83248,-79406,-81342,-8452,95987,95068,70743,64811,173278,190318,97045,-64935,-86389,-20792,-2731,-11907,-17984,35641,66015,25017,-45857,34990,184069,198784,57002,-90543,-85992,-61972,-64036,1128,97068,100311,156787,219249,168745,72443,-16006,-63836,-28233,-22240,-30565,-62931,41207,197707,247786,162685,95283,40111,-12996,-57739,-87400,-85353,-44797,80668,147041,170086,160899,70412,5288,-65133,-100088,-103700,-91439,-97750,-103110,-76880,-22869,-16377,11003,78904,151588,188241,261994,363866,324202,204261,88536,33185,63979,94231,61851,-7451,-80510,-39707,-4705,-2150,-11705,18873,88079,128421,102214,85914,72292,77162,46827,-34445,43799,91910,32591,-36065,-81633,-86092,-74398,-19913,-2754,-45390,-106198,-101515,-76094,-62490,-33434,74524,77806,15979,-36772,-42202,18235,67467,67895,68358,10175,-36033,-33534,44694,87209,-5166,-78368,-89824,-68201,784,48768,89249,96521,93775,95464,95744,44524,-21262,-74340,-54928,13029,101839,247223,272118,210824,106485,36015,-51775,-64101,-35598,-44117,2553,19753,2796,-35384,-67129,-23474,-21102,-16988,-28647,-4886,40798,31047,-14838,-59063,-19912,61551,87623,72239,35103,9580,-31293,-66521,-53275,-20074,-18781,-22799],[-28161,-4111,5671,-19312,-82948,-16098,47880,67130,22720,-23202,-64530,-85611,-38899,48694,134576,164458,130786,-7281,-8087,41667,-1333,-43584,-10220,56250,78654,25238,-44221,-101507,-70801,-67736,-51186,21395,61143,46016,-70607,-137807,-42078,22624,-11565,-68548,-85895,-87468,-34083,40883,154387,185397,174121,116796,33054,-62286,-156341,-26338,86575,37096,-59778,-125605,-44849,4405,13566,24006,46210,-35008,-74478,-9730,41205,86543,309748,531757,605956,470292,290662,175734,104592,67989,11930,-64109,-114885,-71768,-34365,-20658,-4839,-37006,-85889,-92090,-73098,-31943,14737,69667,131193,122582,86654,58402,36633,40812,38699,21851,-20090,24346,16544,-36675,-64229,-87340,-110979,-43664,61390,118906,111160,116907,58757,-2261,-46016,-59679,-28916,-1216,2224,-38063,-94050,-63765,3715,33348,73181,211041,335774,303727,86167,36949,13953,2354,40209,14149,-105214,-53289,12326,-5866,-44575,-39423,3981,90274,215351,293232,368541,411616,254229,141780,210702,343194,474867,524336,457245,199156,98921,104723,71118,-2037,-6270,58809,72515,40703,-11667,-49447,-58937,-45424,-58204,-62693,-38307,-6637,-21639,-61728,-73927,13341,110767,179933,182235,98644,-5882,1892,61793,107050,83493,5083,-55784,-76349,-42944,-2973,31237,25188,37982,46014,22662,-26660,-66171,-151095,-151728,-116024,-59603,-77990,-87081,-44031,26488,75156,116329,113361,33518,88838,191647,190339,163841,54597,-52470,-83675,-133504,-64935,50857,125682,134075,82293,17754,-54818,-26409,23761,43003,-9460,-73873,-59171,-2530,39638,48696,2891,-89314,-92554,-2185,61302,22219,-34918,-71797,-48754,19529,-981,-19025,-12907,16086,-9177,-39899,-89730,-121889,-115915,-82061,-49062,-36318,-88553,-114688,-86704,-70191,-65746,-80364,-28927,55946,141767,102877,-69915,-109529,-57026,-59267,-32690,33774,111891,186973,183339,123476,34447,-74845,-117740,-102927,-20611,14750,10665,-17907,-66487,-88722,-34647,56530,135514,170793,143215,-6866,-31154,69238,168020,189062,104809,-7011,-75179,-104065,-85826,-33436,-787,-20720,-53907,-59706,10400,66820,50808,19107,-23927,-69848,-98533,-92416,-37307,69450,63281,2322,-37349,-41789,-1121,77637,150507,182463,74322,-114089,-130436,-119291,-50806,-18210,-21673,-34274,16436,78358,115926,118307,29057,-52238,-138753,-94139,-16386,13648,36368,14095,-8468,-12081,-72421,-104601,-58294,29217,105035,171605,194517,101632,42854,19507,-19059,-35138,-20545,-6271,2214,5402,-15288,8294,24770,42138,26059,-46528,-120818,-85936,37862,117779,162053,68186,-36106,-99866,-139907,-127140,-83378,-60782,-58828,-59232,-53087,5819,117372,129901,47609,-3523,-12580,-5568,-4173,-66051,-142274,-144346,-122908,-80302,12542,77817,104580,85904,124358,163848,226073,155063,512,-52373,-20268,27392,62627,74559,146257,277867,294903,207680,110579,8875,-81644,-109550,-86400,-45936,-6013,19588,11410,-5548,4951,47580,57665,-8947,-139304,-20935,64773,9143,-78342,-83771,-94626,-86510,14659,188647,257713,271224,238076,271391,177093,75512,44261,11095,7878,67124,109357,58122,-12216,66305,291316,441250,309124,84063,-77387,-120386,8054,45286,16094,-104830,18315,177874,248519,206619,183244,149289,188400,170822,97872,37127,-26589,-43911,-89307,-77124,-40613,3294,41079,54424,1298,-46388,-83417,-79929,-49284,-14047,-38844,-88143,-1754,106706,118646,77369,18168,-62905,-106781,-75404,-22174,-15806,-58613,-90218,-73990,-60454,-63224,-58595,38415,155201,192576,245530,181615,30870,-45683,-40159,-59152,-145245,-42365,105707,213143,130247,27961,-7412,-37751,-55230,-82772,-85456,8946,79074,105973,55714,-34646,-74709,-77123,-57465,-64628,-82261,92152,380617,455826,396550,234423,75687,-24757,-38331,34809,220866,391012,284130,69505,-52551,43398,161190,111878,-15508,-71096,-12937,-23244,-68152,-90043,-81475,6085,26895,-717,11306,57562,110601,96709,40646,-25781,-32120,-12707,-94847,-89903,-58325,-14772,64768,90956,97352,96874,101806,73118,32245,39489,85089,138293,218323,214082,140645,58436,967,-33076,-56650,-55976,-56274,-34185,18052,80231,116581,89049,11162,-39848,-45369,-76576,-66746,-81464,-91035,-101023,-108604,-31735,-6180,-37094,-46936,-126047,-109099,-107524,-8038,139539,180973,89299,15153,-58533,-39731,48569,99637,62822,-10963,-73025,-110884,-99115,-140298,-47937,55084,102800,113815,93934,806,-122298,-6529,20168,132,-26508,-68155,-19484,-9080,-24807,-58222,-49004,82108,173861,252792,151308,47146,-35134,-56818,-1351,133045,337418,339412,86599,-91653,-20672,34799,92471,139536,124861,119769,190838,200315,122696,34824,-26210,-23375,-438,-9665,-53899,-52080,-20601,-27615,-3935,5012,-663,-23290,-31799,-52960,-101171,-121993,-46369,59907,137979,97021,24130,-9518,-6340,2797,14732,-1248,-53460,-83382,-34648,-28859,-39912,-75182,-88577,-107743,-113405,-96206,-49101,2010,42994,2248,-12009,33061,47720,45043,97767,163995,69927,-82357,-30554,110995,232566,214908,62862,-69349,-56632,25442,56132,36655,-2599,-39310,-28782,-15699,11144,12737,-20925,-61239,-59044,-28538,-60275,-68303,-54927,15962,62410,63717,78928,95795,93536,89656,95511,15866,-43634,23392,102147,123411,40757,-69075,-88834,-51183,-73605,-77311,-76166,-19234,132561,304783,315367,185372,59936,-35404,-89300,-67084,-15333,78008,168623,64799,23948,-38109,-31408,68819,77440,15290,-48144,-57138,-61453,-88057,-100699,-22869,-6832,-90418,-13732,86939,179732,272795,270101,149520,-38851,-108941,-111532,-101186,-105129,-48003,-13717,-9349,33855,45979,-19681,-61243,233,32860,-24767,-67680,-45128,-28941,-33174,-36973,-3953,-4889,-7513,-4784,11192,-17787,-24981,-31050,-89379,-70162,-37707,128658,432394,413584,-51259,124574,-1866,304833,756332,1065919,1432337,3510798,6550678,19486803,59992038,119694086,172087891,188068414,157657503,98294114,41394769,9321887,4798031,2126936,1193496,630720,771374,452837,-38866,139857,-20455,133378,397030,292040,196711,280802,255429,106400,-32596,-56596,-112180,-125793,-85721,-17209,120286,174311,62510,-72529,-109718,-76032,-57740,-39199,-17581,681,-5323,-27692,-64189,-75178,497,-11732,-126265,-150161,-297251,-548825,-797164,-633201,-289494,19823,221791,409810,626697,819352,560596,268598,41037,-35360,-80213,-120263,-115532,-12886,103887,229974,303557,178662,44874,-50379,-53304,-43471,1968,-10008,78007,137064,37576,-20426,-6148,-105368,-1656,31741,19827,-43992,41330,131563,365266,870721,287100,583949,2619783,5724398,9294695,35501575,88560754,149264814,187184578,180438672,132883905,70909259,23072673,3502751,3352564,904837,657272,552127,808491,84356,161081,160826,-16025,-61697,36580,-4772,-28819,-18820,-70374,-7889,13391,27148,18482,-24750,74378,229883,307635,331047,289191,301617,193008,122040,70548,-22125,-102597,-85144,-34820,10605,25124,35671,11630,-31640,-20060,-25320,32826,124721,179418,230068,225883,106653,9260,9025,30672,-2787,-39722,-23406,13926,10883,-41941,-45844,-60282,-78080,127352,311048,145584,-48621,-91973,52981,188391,232163,227363,306823,325068,186813,62526,31651,-10116,-78559,-18724,173028,299711,256389,201099,66438,25283,62079,49006,-23075,-68753,-70900,-21804,80110,229381,308885,247182,82268,-11623,-41859,-92191,-53986,50042,133731,91275,-23676,-45607,43291,82688,55295,54724,28139,33961,27887,2477,-40751,-78040,-16632,33478,-4843,-48571,-36938,78664,98404,46126,69677,147597,159489,51032,-59381,-47851,104979,322923,501890,620737,570107,320444,176413,120701,81004,26146,9376,-8732,-51285,-103457,-126769,-52743,11449,47134,-9043,-72441,-19665,20374,-42973,-83506,-61769,-34407,-4376,66174,134638,113887,6847,-111811,76690,251012,263612,55350,-91755,62326,278356,332149,253716,179738,309374,377017,144873,9439,-78961,-97808,-108791,-128961,-104064,-14881,38224,3021,-79852,-65020,-41870,-68416,-42578,-36818,-29747,-41187,-28285,-35962,-64584,-85323,-40496,-20354,-48379,-61280,2454,39532,53135,34973,18241,-42829,-51892,-39859,-36041,-35189,-17126,-71115,-94490,-74659,-57041,-21713,10039,16868,-58630,-86401,-65941,-78340,-71744,-21636,-8540,-25697,-22682,-85903,-73365,-41190,-39615,-34685,-20816,-43046,-50768,-4849,15718,33517,83524,123430,98002,69875,-2309,-56989,-14742,18823,68546,99465,89364,36552,-5022,46619,21288,-47582,-144863,-78164,37758,207245,367692,353127,199238,4540,-118582,-74512,16804,89266,112049,56611,16112,-2489,29268,77463,82128,20967,-57894,-63631,-10544,11082,26896,34731,32367,-33502,-60875,-11712,29472,15918,1255,19305,49133,26862,-22023,-89842,-12796,-4546,-50443,-118484,-5361,85136,36596,-62346,-97397,-47970,-34582,-42398,-23695,31755,68299,105643,110240,93516,92380,50029,105678,297706,350577,231336,77139,-10025,66315,164917,277638,172273,52892,49535,71535,-11602,-57619,-51367,-51410,-38638,-37399,-15627,57901,117545,116346,66624,-67206,-108575,-86904,-34264,38068,112830,115488,69851,10087,-52503,-63907,-1059,24458,37001,61999,54525,47022,33585,28676,33169,31889,24612,63859,119441,162722,84079,10400,50996,49773,36880,51462,49201,19998,-38705,-44628,-73014,-90656,65362,186515,44282,-91811,-79595,-68056,-92886,-18152,147080,254326,212805,142245,128710,211046,159088,41900,-97479,-100247,-18962,-23561,8085,105451,116227,43444,-20842,-67397,-111236,-55371,9029,-1115,-18683,-45803,-111501,-153910,-40788,-12772,-33685,8464,44903,81840,83640,8174,-134289,-22179,123422,212107,238182,230051,266761,304604,124591,6322,-19260,-58650,-99465,-118918,-145012,-106522,-43840,-64435,-84433,-14849,35224,17815,-51157,-21133,-45069,-91754,-31041,71266,246979,348821,217020,31220,-76367,-87352,-70551,-97831,-68477,19195,55969,65536,8392,-28824,32997,78801,76583,83304,92581,88572,67682,72698,62041,15010,-85937,-174661,-118822,-16671,86197,152607,170627,148175,107987,45304,-6184,4048,4419,47548,88667,56685,-17208,-58205,-69642,-6365,51295,59038,35878,31346,22948,18278,-19700,-60004,-77132,-96686,-37966,-33771,-61733,-565,-11387,-80508,-28468,12222,26872,42791,125612,227150,327418,309058,156451,57243,11268,19222,-9273,-30618,-60901,-98615,-130149,-105522,-85671,-73061,-48866,-24034,-19220,1941,29932,-6033,-63983,-59416,32463,136081,204416,159253,105535,-177,-91521,-90134,-45131,-7941,54621,81122,102732,105361,64566,5933,-14452,-50866,-73541,-58847,-41220,-31609,-68481,-85403,-78630,-90445,-22268,123207,299701,219571,-24367,-21510,145744,189184,71171,19008,34458,13745,-47903,-109426,-1336,101607,187558,133980,74215,12782,-13253,2265,40370,78927,87655,57061,18980,-46839,-78844,-85695,-97169,-92715,-48527,45668,156857,168744,152745,106400,42099,-10247,-28007,-4444,50572,67829,102988,136741,90457,38395,17181,22293,-11066,-62544,-80124,-31923,-11080,-7731,-23798,-93774,-175055,-90387,-39608,-16424,536,16204,-35751,-110194,-82199,8636,44075,720,20772,93005,198820,250250,142120,56972,20893,-2963,-38327,-18062,-33675,-108225,-110563,-79102,-65959,-86365,-81589,-134448,-152104,-57113,72014,185595,201038,121229,64065,81975,167269,189300,92032,-8287,-72365,-117003,-135829,-74048,-81707,-68408,-11103,33055,24530,10970,-19926,-85827,-83403,-79010,-76483,-61895,-69610,-72935,-66062,-46852,-25123,-46141,-67752,-77793,-66208,-88900,62137,156319,189534,203678,178680,89576,-35407,-66658,-16509,-19265,-39435,-33032,-24146,-48337,-69515,-76765,-84033,-92869,-62309,-27913,5045,27475,-39316,-80150,-103948,-92805,-63993,-118728,-149723,-136205,-112635,-8061,170478,222192,225081,199812,76796,-26548,-53217,-31653,29080,50140,-28096,-43143,5454,43397,78354,95783,50716,-1929,-46744,-27102,-16241,-32768,-81527,-116337,-131470,-101486,-92200,-73668,-33606,-15048,35360,107723,159694,120954,70862,11732,-68652,-83730,-33933,-57786,-110906,-22971,96250,123283,34499,15253,-17257,-38022,-3178,65183,33810,-38682,-14663,89267,208201,174027,-4755,-92521,-27958,42365,23247,-27210,-51080,-55613,-20560,14573,37745,78961,110458,197800,251776,324876,276111,180616,69808,74361,134654,192017,176018,105157,81181,128688,261261,513653,673928,451668,190141,37925,-20587,22316,56028,54089,-28471,-53953,-22355,7526,55698,24195,-524,33546,76516,85776,7344,-71532,2972,102900,12220,-52989,190822,313709,265873,195280,139184,197923,296852,385730,295016,169594,25153,-80009,-65206,-22124,-41432,-101668,-100955,-53556,-6314,11306,23138,76733,75824,104638,179349,-5547,1099,22855,69609,116557,111853,34246,2201,16261,21354,9,-78115,-137669,-116036,-47326,21618,8126,-29116,-61485,-84047,-113615,-133673,-115866,-42118,51276,190697,199527,142233,52517,38980,90031,108818,46569,-4309,-110427,29756,286601,793314,1914181,4135290,7116429,9771264,11444465,11787212,10441321,8486654,8115649,8899434,9039075,9822465,10881063,9845893,6900705,3582281,1650883,815507,159316,-101259,-47017,-8576,78707,79155,141810,278468,629191,1663025,3570143,6165441,8241912,9507415,10079392,11223694,13899407,14118135,11509877,6234973,744961,3831121,6321896,6796563,5124334,3679173,2836741,2459561,2204060,1369051,583649,222712,74511,-35397,-112283,-117352,-126464,-123145,-113543,-90797,-81472,-81487,-146,125624,122835,62188,35458,144605,168529,58160,-112751,-94223,-11737,15189,22651,5707,53086,71145,19548,-50691,19111,154297,174749,43799,-93005,-80331,-60937,-58381,11670,80326,66579,110667,174619,138753,54363,-30114,-82746,-51623,-41351,-35975,-70613,12263,181086,241102,158281,86145,22852,-38963,-87430,-108930,-106282,-53960,77585,158154,163510,141886,68769,10210,-65018,-104220,-108257,-93991,-82936,-79814,-53179,-10606,-24101,-16139,36198,99536,157892,247217,360909,326713,201833,75156,18290,52563,92623,70811,8198,-71693,-37072,-6961,-12932,-28296,5537,91375,148085,120611,88035,63572,72831,49754,-32759,33340,86054,35359,-25768,-72891,-84235,-71995,-24460,-12576,-52592,-104562,-117561,-88337,-64249,-25685,66953,69145,3981,-38660,-27147,38364,77839,61334,42455,-25514,-68080,-42027,54655,117277,44065,-38473,-53417,-41199,8355,23862,50102,59123,65401,75385,87070,43036,-24881,-90763,-64985,15349,117713,280968,301424,222510,110918,42480,-38265,-45727,-32572,-53700,-7989,11358,-14282,-63758,-81652,-26790,-28737,-22402,-27350,-1075,48494,38473,-7814,-47640,-24743,51350,72275,60926,30661,8102,-32695,-70643,-59220,-25454,-9532,-6402],[-18931,-3975,-1099,-27291,-84151,-15586,42790,44988,3326,-41367,-77290,-87233,-38824,51537,133845,167167,135483,-10473,-32737,30868,3273,-38318,-9058,58890,80373,24833,-44703,-102304,-89694,-79574,-65144,5231,46831,47294,-78106,-145206,-35333,41998,19883,-45797,-73601,-71204,-8869,72186,184498,211351,183697,108745,19922,-76339,-137307,-13176,85297,17859,-82130,-126585,-36990,7862,9771,21024,57289,-21145,-92755,-21795,20014,59058,274038,502696,582514,466147,286775,162400,81734,45741,476,-69781,-127935,-91305,-56264,-41643,-15578,-37105,-83098,-102847,-74382,-22881,24788,75092,128427,114218,77422,67214,62299,72411,69782,32159,-52620,-3406,2729,-44242,-66787,-87417,-112428,-42510,83491,141413,116026,100692,53417,3785,-33989,-50287,-25356,-1372,-1914,-44829,-97052,-64548,-3191,20562,52632,168415,266977,234439,62604,44295,41760,32835,50854,-4771,-119974,-25584,47748,41562,-1618,-10649,17564,88418,196599,257720,332272,401470,256367,145717,207352,298176,381674,418972,391928,185846,99244,93175,65666,-3785,-63666,3278,59523,48721,-8600,-47870,-53385,-30275,-39081,-42769,-24875,-2540,-20661,-47581,-48480,17152,105482,183725,192544,101163,-11165,4100,61371,92552,62472,-23432,-89104,-71605,-23390,12587,35883,14971,17974,18698,-5049,-42278,-58615,-112077,-112171,-86109,-42915,-68145,-77623,-38349,22896,66208,113871,128988,58561,109080,218724,224474,207577,108148,-28671,-91496,-154372,-90191,25473,99169,100858,48492,-7185,-60515,-15683,30076,37348,-20952,-88604,-59420,-19367,19589,30324,-6074,-89423,-91956,-8994,50337,11421,-49180,-93341,-74017,2343,-7046,-22472,-18973,7148,-14450,-47621,-101058,-134025,-125445,-88229,-51904,-32684,-84975,-120793,-100515,-79524,-66146,-76100,-46944,32511,127701,116289,-61134,-119425,-69490,-67732,-37290,24847,91204,154418,155452,98043,7952,-91573,-118323,-98059,-28022,-1784,6973,-2997,-46407,-80091,-20633,84373,184782,235069,210905,38314,-33948,33087,121724,172951,120973,15147,-61184,-95427,-82720,-40589,-12630,-27525,-53040,-45011,28531,62074,39637,9298,-31216,-73776,-100545,-97558,-50438,48487,49131,-10812,-40788,-32317,18667,102564,155915,169007,49052,-130954,-125702,-129749,-64173,-20965,-24585,-43415,1422,65299,107030,113962,34958,-28025,-109325,-113771,-37677,-1989,23309,3217,-20280,-22302,-76300,-96892,-56935,20399,90855,152439,148098,48527,20751,15075,-6643,-15865,-1301,7305,3889,-6428,-33840,-19213,-19809,-11024,-6035,-49328,-112384,-105488,41838,116979,160399,66074,-44849,-107049,-145217,-139076,-97653,-74737,-70228,-59536,-40356,37653,174074,183321,77707,9364,-11183,-7924,-2326,-61767,-147096,-153066,-126205,-72684,20575,85816,119719,101490,132654,145609,191031,121529,-16977,-65928,-21187,39994,70205,64510,120515,239124,230805,139204,66419,-11999,-89954,-109185,-72850,-27726,14561,39089,28539,7279,10135,41532,37932,-38305,-171523,28579,127470,65858,-49415,-77325,-93101,-109388,-17542,166977,257167,263326,210509,220168,117429,30444,-7910,-36059,-9975,73571,126524,82844,5956,64185,263489,404846,267086,36410,-100498,-114213,9760,50271,24897,-85491,-14434,130004,191255,157084,157312,145320,179843,155233,83505,21321,-51010,-62008,-98130,-76499,-38481,1693,31319,39394,-12268,-49156,-74670,-70974,-49618,-22641,-41721,-58161,43350,148451,147272,87037,25621,-45908,-89078,-62969,-7784,9425,-39175,-68249,-46098,-32632,-41613,-39977,58087,200296,228452,269462,176726,1506,-65977,-43441,-65225,-165184,-22820,143696,256263,143151,21868,-19579,-47467,-61736,-88422,-84987,557,43253,28846,13301,-53927,-90335,-91748,-73000,-81030,-82167,103936,371940,431226,389778,251064,88638,-25834,-56342,3619,192866,349554,253427,75561,-51032,36376,164782,116633,-19378,-65571,-6212,-24131,-79876,-110541,-74968,10055,11321,-32006,-30707,21444,91891,87439,30212,-41192,-52115,-21274,-80309,-86185,-56727,-12000,44589,59161,68679,75644,89740,62535,18611,25695,73071,122731,188626,192992,139595,72545,23163,-16632,-43844,-47919,-53234,-35712,10279,62580,86430,56454,-10683,-50775,-43104,-64249,-66672,-88887,-100026,-102813,-104529,-34035,-4366,-33807,-48232,-87959,-82841,-89766,-13573,120621,162846,81683,14290,-62178,-52662,44330,112620,88515,16772,-53026,-82517,-73431,-123404,-69911,30360,70881,87813,68956,-11439,-91162,-13969,-9393,-30176,-49831,-58389,4893,4101,-19378,-59528,-42818,99213,223979,325542,189172,54067,-31632,-56277,-9598,119263,314118,308621,75141,-108398,-23052,41514,98663,130304,103536,86886,152592,168037,98856,19538,-34434,-20908,6102,322,-41553,-64397,-44333,-60032,-38339,-24370,-27718,-48627,-50728,-64662,-109810,-136936,-56084,55869,128655,70650,4875,-19557,-9865,539,8885,-12264,-65753,-73798,-21572,-8750,-21334,-61267,-77101,-97137,-105799,-102180,-55600,-5822,37953,-7916,-7891,34480,39226,33048,73301,143341,74362,-85318,-34471,102534,210389,185666,37240,-81663,-51878,16914,38101,15502,-21088,-53637,-36914,-15658,11999,1494,-50944,-106906,-108227,-68598,-81606,-76931,-57404,13551,53469,52654,69249,90227,99301,110499,126703,24234,-51193,22321,111649,149625,71859,-46059,-53421,-25578,-59313,-79567,-76159,-14777,130197,274094,280747,165649,48809,-38705,-77857,-54829,-4170,83618,171406,72314,33902,-22849,-13042,79006,87410,25040,-32612,-37865,-47739,-69651,-58728,36187,65536,-13878,-30479,63665,167569,264258,251824,116795,-64855,-108445,-103654,-92225,-109101,-50641,-1486,18961,60649,62828,-10597,-48746,11596,33277,-31176,-77368,-39480,-14364,-10214,-21351,-6366,-17082,-31268,-29637,3460,-6674,-17519,-19582,-80679,-68251,-53558,92258,415433,454473,-44854,156933,-6673,426723,977935,1412443,1792382,4931388,9176090,26594607,82024571,163867163,235668767,257582845,216007172,134809248,56856048,12692438,6490845,2834356,1601012,947492,1090567,577163,-17194,187861,-18577,165168,451364,350864,232748,306668,255167,70896,-73250,-75145,-133319,-156363,-114315,-56878,83159,161238,74693,-62655,-108713,-90616,-83786,-63729,-54859,-52283,-66259,-74917,-85401,-72953,11121,-1204,-117026,-153808,-292744,-539906,-848501,-728002,-352961,10669,267266,496113,694299,854474,661648,348534,73910,-49382,-86278,-109699,-87160,24325,145518,260266,356691,234102,58289,-42670,-40516,-57329,-18820,-42711,64156,131630,22863,-34484,6096,-99550,-5015,26883,30300,-19471,47559,183854,544126,1149644,409379,848235,3255488,7814196,13090120,48725332,121087808,203980032,255732867,246413604,181305986,96553595,31381925,5211162,4632149,1284484,1023563,651540,963109,109342,276291,193620,5998,-56514,40413,-7805,-44272,-37532,-85617,-3408,15294,28005,23216,-33504,48934,223656,312968,326535,262214,284540,200338,145361,96010,-6570,-98785,-108111,-56140,-5291,9629,17533,-3368,-41739,-23163,-12426,71085,168082,222442,277492,264797,123835,12166,-2298,17122,-7037,-34938,-11845,21706,17712,-35048,-44960,-59911,-101971,60041,232851,105057,-58966,-81467,66947,214552,221309,204191,277474,315660,182895,51273,16239,-20560,-75693,-28329,125144,211605,184512,168459,74909,37784,70260,42254,-32146,-67748,-61801,-22027,62433,187446,249543,191919,58011,11844,-27395,-89690,-58484,47192,126745,77162,-36388,-37575,52834,87436,52530,50818,32439,40131,22190,-12448,-56543,-79701,-10626,42852,1980,-39738,-45516,46215,51807,19006,55639,139990,171381,77095,-50468,-50562,109224,323290,482942,582574,536584,301927,175854,134446,98954,38195,16162,-2974,-44173,-75673,-79846,-45167,10224,43211,-13875,-82329,-26740,24183,-41056,-95732,-61793,-21899,19350,92159,171868,149773,34786,-120302,36377,203565,242388,50040,-96411,66859,293611,352949,267442,186826,327239,400799,173731,39864,-60142,-100216,-111165,-110326,-97196,-7984,43494,1190,-80400,-67669,-48725,-73859,-38903,-22902,-17368,-49418,-44084,-53630,-79273,-96626,-40569,-17984,-46282,-58220,7873,44956,48441,23387,2702,-52843,-44753,-34618,-38151,-51086,-36337,-83026,-101732,-74762,-44439,-2358,24388,23878,-51134,-96216,-88808,-96805,-74457,-27156,-24811,-84246,-74538,-129226,-51119,-24106,-33382,-40920,-30548,-44171,-33377,23537,56315,85923,134459,155819,118085,91545,10984,-51700,-11430,17338,55260,75226,55336,-8047,-14878,61218,35554,-51521,-162860,-51519,76994,273092,454820,437935,252594,31915,-105810,-88599,4076,78161,103757,58849,28443,23864,59891,111906,115479,48334,-39750,-52378,-4064,11694,28943,42306,32939,-34078,-60147,-5504,42563,25959,4053,22657,63556,50946,-6321,-100664,-21401,-7082,-56748,-87618,17422,99350,46310,-54972,-117484,-68859,-53505,-56473,-40596,18522,58160,90613,90358,74563,76756,29971,71952,253413,312353,197642,56591,-14789,62378,171900,267307,141222,15680,7208,23253,-54469,-80385,-65422,-53339,-37138,-28926,-4091,60821,103264,87254,36652,-87149,-102193,-84098,-31138,37097,105319,99485,57185,8548,-45775,-60188,-7635,15372,31261,61402,54962,46999,33377,26707,28125,20212,17541,61051,116294,157710,73280,-3106,39232,43495,39443,54337,54617,41412,-12052,-27043,-53886,-66391,76457,191828,47006,-92068,-67402,-76404,-119669,-55956,95878,193044,159137,110964,110927,199990,142981,35374,-89809,-111303,-20629,-14097,-13623,66799,81931,17487,-41078,-88215,-139487,-78873,-24020,-20103,-25882,-51452,-121534,-127497,-6793,28704,-11879,14849,41254,76325,86450,11079,-126695,-19297,151250,271368,307154,289493,311638,289864,77659,-43602,-58118,-83620,-102412,-104841,-126799,-131216,-64142,-90646,-90240,-15376,43938,40071,-30365,-27544,-56020,-74099,-17572,80834,264260,369684,240949,70331,-28772,-53719,-58965,-95954,-64883,37773,80600,80721,17129,-21399,46135,91467,80450,72164,72330,62424,46800,67011,67677,28922,-70825,-171542,-119669,-10037,119617,226670,243231,200516,137467,59996,-8910,-14358,-14924,18186,56576,32944,-33377,-72232,-92668,-37422,19684,41528,25768,17210,15742,33022,13821,-48502,-84872,-94668,2982,-17532,-70669,-15276,-21127,-84892,-30548,11028,21126,11541,59458,127928,220241,237728,128199,45604,963,7282,-15829,-27253,-53133,-91390,-139201,-116585,-83098,-66115,-49651,-37509,-39765,-10924,22130,-14602,-81480,-56707,49538,161568,219234,172844,128753,26612,-66269,-70198,-36881,-10405,46556,76434,106269,107688,61679,7397,-5467,-31185,-50886,-33814,-16589,-14092,-54688,-85770,-83262,-88288,-17654,122511,292792,225140,-15777,-25372,139722,197287,76470,6680,19556,17545,-43798,-91554,8509,96671,199733,155159,84545,24297,7250,34240,61678,84808,79334,48444,19208,-39003,-69928,-79671,-97694,-95868,-47758,53112,174531,200607,204928,148118,57303,-10628,-43743,-36959,4230,16874,52747,100299,70206,24215,1006,2176,-26259,-77111,-94892,-33474,-6154,-4037,-23397,-95668,-176170,-88903,-38853,-15227,2572,12756,-36753,-100904,-79051,20010,80839,75224,131567,226459,319061,288755,119159,22669,-518,-11894,-37184,-8556,-13876,-93406,-109947,-88452,-76888,-94187,-84970,-133944,-152374,-50552,87455,211670,215273,119932,65736,78123,139294,149807,81259,6441,-64783,-114584,-131044,-69204,-93771,-118599,-68781,-3944,4089,174,-29727,-95799,-91073,-91944,-103723,-95798,-90232,-82605,-73304,-58073,-37103,-59790,-81247,-75972,-55843,-108251,40725,148344,202073,234234,205719,87978,-56898,-65317,3099,2445,-24958,-37414,-39465,-59310,-77040,-78027,-73750,-66931,-30092,-5973,21797,43963,-17636,-64498,-90145,-69239,-38769,-90078,-122110,-108777,-84761,6670,159749,177725,190411,201365,91172,-30547,-62523,-38193,25168,44546,-41412,-63605,-21520,11088,47476,61803,28997,4072,-36216,-36932,-23473,-31740,-78071,-109659,-122506,-87952,-64710,-60251,-49085,-42023,14386,88460,140026,110654,64305,10106,-66766,-83626,-33859,-59357,-122069,-29933,96437,162284,95809,56818,6148,-23303,5519,82928,54709,-39947,-43936,61490,171599,130309,-24909,-67328,-3700,67854,60563,4213,-28841,-39890,-8656,30018,63730,98074,97635,192597,272089,347940,279221,177260,65892,68952,116092,167311,152439,94245,84833,142710,286385,545626,693062,452547,196665,49478,1434,37482,56880,55348,-27139,-65317,-34416,840,62821,44314,6152,10634,43034,60617,-13870,-54430,31075,112305,-3547,-38406,194971,307734,240056,164127,119438,226189,365103,420368,283918,154606,12311,-84857,-77505,-47867,-82897,-141790,-121343,-53815,2814,21478,38032,103203,116553,167292,246490,15326,15165,27639,66359,95249,62919,-22424,-17910,-2197,8358,-13403,-94902,-134193,-157876,-76665,14613,25544,-4086,-39250,-77660,-125882,-145155,-118555,-52113,35472,179366,199982,146178,58095,45388,100824,109256,36246,-9417,-110770,30860,316639,1069121,2746275,5827833,9819642,13444316,15844090,16385260,14512878,11663268,10971284,12033928,12135980,12763679,13956932,12852696,9177207,4756385,1951832,763044,96653,-33062,33366,43996,108939,94901,155773,351080,828415,2333141,4956218,8390093,11435724,13585721,14734141,16226967,19204227,19011823,15443954,8584227,1161854,5193869,8549003,8901321,6691272,4725783,3652973,3189332,2764976,1777497,804740,322141,114346,-26082,-117896,-130113,-147717,-146264,-109591,-87076,-78842,-82834,9794,159430,159460,61065,6657,108839,136512,12379,-158831,-78104,10375,48115,78858,40112,72315,74277,12039,-58189,-1877,112697,138261,23802,-95472,-75969,-61366,-53560,24220,65011,35756,71759,138803,113576,36446,-46634,-98444,-70845,-57778,-39428,-71479,-24106,150624,219097,141470,68356,-974,-65197,-114387,-125335,-123137,-62813,69472,160101,151812,119985,64193,12506,-66480,-108154,-100270,-76336,-56723,-49560,-28074,2923,-26050,-37701,-632,53644,126314,225756,347676,323103,197866,61736,2690,37850,86232,76798,23964,-58209,-32060,-8052,-23082,-44586,-9699,89065,160486,132247,82993,49059,63983,50354,-27359,21400,77817,38163,-14446,-61458,-78183,-71261,-33508,-27381,-64446,-102611,-130733,-101820,-68262,-19837,59544,59523,-8203,-38562,-10395,55221,83525,50479,14699,-58035,-83473,-43807,58321,132513,81444,-1702,-13884,-311,22601,14278,19789,25350,39410,56231,78103,42819,-24059,-102886,-75962,15957,132016,315810,329183,229970,110727,44406,-26705,-27375,-26356,-60717,-19270,2978,-29786,-88248,-85622,-32952,-42636,-34919,-31805,-2398,50819,42689,-1112,-37894,-25563,40935,56450,48252,22924,2736,-36520,-62816,-55794,-31771,-3578,9665],[-4266,-99,-4359,-31646,-83371,-13626,37861,23392,-15447,-57638,-86342,-85415,-36715,51858,128217,161478,131522,-10177,-51564,19611,7814,-33440,-9607,59063,80351,25323,-42346,-98335,-105395,-92491,-76905,-7136,34345,47249,-81618,-143266,-23713,63533,53942,-21816,-59789,-54712,16858,106804,217899,239757,192922,100736,8802,-84408,-111193,5424,83673,2852,-98782,-117053,-27877,11425,7173,22788,77854,12707,-104638,-40003,-7437,32902,237107,461883,541354,447019,272000,141387,55555,23234,-8932,-72419,-135632,-108206,-77180,-62120,-26304,-36264,-76712,-101919,-67603,-9662,42354,86242,128094,107437,68684,73508,88738,111388,101362,41639,-77800,-21020,-2176,-45194,-64842,-84744,-110691,-37246,110259,168872,125489,88815,49781,12374,-20707,-41401,-21679,-83,-3856,-49053,-96037,-60118,-5035,9542,30864,126762,203987,172636,44344,53162,68836,63755,62555,-21855,-95688,6453,88186,94786,44096,18176,31114,85613,173497,217915,288813,377801,251421,142934,188570,233358,268471,290145,301010,156979,90168,76583,59651,5956,-94295,-49458,42094,52676,-5905,-44129,-42955,-6304,-8770,-9065,8078,25106,2008,-16729,-18603,15327,87102,171048,188075,97262,-15032,8239,59810,75415,37879,-53014,-125821,-61659,-4141,28372,39745,5059,50,-5352,-27281,-43485,-22441,-47580,-66384,-54196,-24686,-56637,-68022,-33460,18209,57053,110965,142214,80520,115717,229415,245462,241444,157486,-3736,-95882,-168303,-107756,3992,71774,64244,8207,-40588,-60891,110,38297,35571,-21545,-80434,-49052,-29172,3767,14364,-13226,-87289,-90412,-16058,38133,562,-60958,-109117,-90041,-11675,-10650,-21965,-18899,4473,-15366,-52057,-108460,-141762,-131596,-92116,-54159,-30160,-82532,-124376,-107529,-83393,-62744,-67760,-57220,13367,112576,127532,-47752,-123855,-79388,-72806,-38596,19994,76415,125835,126820,72415,-12909,-97198,-110887,-92338,-35758,-14973,7314,15149,-26156,-70786,-4678,114483,238702,302067,279457,92239,-23374,925,74434,147462,129330,36239,-44324,-84949,-76838,-44023,-21250,-32091,-49926,-29735,41963,54171,29652,2427,-35345,-74610,-98932,-97200,-56481,36270,40766,-22721,-42530,-18623,43719,128958,158387,156614,33674,-133174,-116465,-121671,-71941,-20286,-24299,-48270,-8924,56759,103569,115354,46947,290,-73961,-121431,-56270,-12289,16258,-1181,-23806,-22897,-71144,-85472,-53091,14703,79754,133831,101033,-1362,5899,18916,15785,9280,22774,25947,10946,-14374,-47596,-41186,-56926,-45873,-15100,-30526,-69973,-124467,32576,101043,145672,64493,-48798,-109299,-146871,-147186,-102811,-81698,-78521,-56228,-23581,74681,235276,241851,112351,25854,-8800,-12719,-7007,-63913,-151760,-149897,-121512,-64537,27518,93798,133990,114477,136913,127063,151831,85286,-32583,-75818,-16553,55349,78505,55437,90038,191598,163639,75554,26838,-28793,-90619,-100001,-51052,28,41562,60969,47536,22882,18030,36757,19367,-65395,-127363,85017,194771,126714,-22048,-67757,-80876,-118034,-42810,142917,250555,252803,185098,177364,77780,1279,-47718,-77765,-24296,82412,149133,116243,33369,69090,235813,359753,224387,2241,-88132,-64225,25519,64303,42343,-57206,-43739,80916,132024,105787,125600,137337,169133,140693,72685,10535,-67023,-59094,-89799,-67001,-30250,4473,22482,21809,-27584,-50788,-63273,-57716,-43083,-21737,-33214,-21776,95852,196711,179129,98579,35835,-24261,-67195,-47258,8834,39674,-9726,-30371,7944,9207,-12246,-16952,75742,238985,257228,279707,160286,-28103,-66047,-32983,-61307,-157656,-352,183254,301720,162267,21259,-28746,-55187,-65644,-91236,-80354,-3852,10648,-37275,-26915,-71846,-104632,-103931,-84718,-95247,-77408,114380,342963,380907,357640,249279,92880,-27541,-71913,-20548,166793,303756,218989,82738,-41461,33336,164661,117989,-24502,-57076,3883,-20831,-86330,-120813,-55908,17673,2691,-50127,-58012,-5867,76522,80386,23724,-50159,-62191,-23381,-65000,-76882,-50498,-7003,27640,32019,41741,52337,73537,50743,10623,18484,64716,107903,157674,172441,142682,93770,51355,4105,-27155,-36141,-45607,-32058,7214,49719,63498,33871,-21212,-50397,-33625,-50021,-64054,-93066,-103739,-95719,-97565,-37034,-2150,-24707,-23390,-48283,-55122,-64510,-7058,110405,146638,70277,10255,-65873,-61962,45234,129964,117157,46879,-27497,-56364,-55409,-98498,-87040,4028,42760,70799,54744,-5008,-38194,-1639,-25734,-53975,-60919,-36120,28595,16227,-15234,-59940,-28818,124850,284947,393085,229127,62251,-25162,-51367,-15058,108233,293103,283911,75321,-98462,-19891,53053,111192,127638,91392,64593,122004,142391,82353,11761,-32922,-9686,18857,15989,-21707,-60479,-60975,-88110,-70759,-51856,-51733,-70138,-64172,-67850,-107066,-149080,-65914,48487,112467,44332,-10851,-25814,-9895,1295,5131,-21097,-73075,-58071,-2897,14872,-2476,-46712,-59406,-78155,-90791,-99700,-59215,-13893,30152,-17280,769,38462,32462,22258,49426,117860,75927,-86369,-33305,96145,187207,155130,12647,-88875,-45684,9000,20237,-4918,-39451,-65054,-38393,-6106,26426,7600,-53671,-89544,-117717,-89667,-90245,-79950,-56881,14920,50056,45536,62539,88144,110015,138866,165867,41041,-48443,26525,122561,176210,111066,-8470,-16719,3973,-36289,-74355,-72457,-5616,131407,245450,250540,155015,50263,-27087,-61777,-40892,11280,95097,174899,80580,42957,-8458,6230,90229,98422,38142,-14585,-17766,-34168,-53456,-23970,89283,130362,57321,-31439,40272,156013,256024,232691,85526,-83512,-96581,-91140,-81064,-112289,-52861,9604,44376,79281,69169,-6767,-35372,25579,36161,-34378,-84807,-33330,141,17920,2266,-4852,-25049,-47615,-48392,1505,4273,-11386,-5179,-67146,-62987,-65981,55181,380452,479603,-35722,198451,498,539426,1163309,1707430,2040390,6192343,11518309,32732031,101093021,202144070,290766645,317820244,266583364,166487499,70272600,15567188,7956190,3436236,1949283,1241867,1357936,680424,8856,238073,-13121,188353,481289,391629,256624,320677,250038,39104,-99130,-73422,-127909,-134034,-111918,-79022,58454,153351,92432,-45091,-89547,-84461,-102980,-90384,-90585,-98753,-113574,-114080,-103503,-70101,17413,4221,-104166,-155059,-286069,-520963,-862934,-826766,-429052,-20276,286920,557743,728329,832423,722289,407033,100978,-60764,-87007,-94569,-51074,75902,192543,283457,391204,276245,63490,-31146,-22219,-64172,-35079,-67232,55579,127189,11080,-47471,17732,-93017,-7246,22969,43000,8865,50673,231487,705151,1367263,539397,1152635,3714327,9591178,16495765,60232349,149221210,251263573,314946687,303370204,223057818,118612868,38533485,6854305,5734011,1626851,1411841,720686,1073930,136426,383206,215302,25208,-48835,47269,-6254,-56499,-52716,-91256,6616,20662,29336,27812,-40776,24806,216106,311601,309565,228771,264857,211813,177682,132324,17022,-85509,-125889,-72502,-15538,1280,8308,-9683,-46136,-24452,673,105709,203562,253712,312123,291152,135317,16156,-12473,4148,-10507,-27396,637,28838,22892,-29253,-37895,-44186,-86874,-9605,146797,62679,-67082,-72335,75207,231885,206080,183698,250643,303953,179342,41354,1673,-30007,-71395,-37007,70012,113968,104672,125911,82795,55052,78125,34165,-40743,-64899,-51031,-17586,47077,143451,187961,139401,48757,37240,-11587,-83873,-60658,46107,120983,66071,-44249,-29593,61947,91742,47990,44292,35190,42778,13778,-26393,-68777,-78313,-6862,48355,7001,-31226,-52922,4681,-1461,-8778,38386,125795,174595,102205,-37846,-50857,111362,314741,450391,525710,484239,275672,169997,143556,113916,49738,21648,2040,-31306,-42011,-36197,-22886,14235,41792,-16161,-90270,-34837,27421,-35524,-106492,-61811,-11792,39764,115494,206372,187127,65310,-106928,-10301,142114,205518,37557,-93437,81952,316038,375951,280603,189606,330738,405595,195419,64814,-43218,-95994,-106242,-90974,-74491,2452,45231,-2747,-80838,-71985,-56499,-75116,-30549,-2374,-809,-55552,-59664,-69445,-89133,-106338,-41406,-17651,-47023,-61056,3538,43530,39649,9160,-13496,-58833,-37693,-30494,-41027,-67369,-57787,-96659,-110072,-74783,-32371,14491,35216,27451,-45542,-96177,-108727,-110037,-73450,-31022,-38397,-141962,-70006,-96386,-32010,-8114,-23127,-41012,-32295,-34553,-8797,55676,99253,136742,182265,183653,133853,110113,23755,-46175,-8120,15626,41211,51471,25583,-39148,-5049,77606,47199,-57586,-147645,-22099,117938,327678,519195,503633,298316,60265,-90590,-103900,-11001,63548,92057,58660,39481,49254,88894,144488,146853,76514,-18601,-40528,-1745,7280,25767,46036,31390,-34067,-58674,611,56058,36307,5577,23081,74786,70621,3665,-111506,-22458,276,-46732,-56180,38942,113611,58553,-41339,-124001,-91708,-69971,-60271,-46823,7720,47013,74231,69769,56023,61593,9737,36983,198281,254313,152024,34256,-16050,59381,176464,248666,108068,-20356,-34258,-21346,-92469,-96140,-72626,-52684,-36583,-19853,8377,62220,86138,57629,5762,-100085,-96732,-82582,-30407,32186,91413,79033,43053,6672,-40216,-55777,-12885,6719,24333,59291,54123,46095,33242,26558,25752,9757,9694,58377,114220,152013,64146,-15711,23518,34436,41072,57115,59836,65095,22620,3830,-26139,-43050,82918,186501,46600,-89694,-55056,-61653,-92942,-83938,43951,130649,107662,81650,92179,184426,126279,29611,-82224,-123006,-25023,-5167,-39648,19235,45147,-7624,-60362,-108171,-120149,-73381,-45846,-36887,-33027,-55967,-124505,-105331,15179,58203,8036,20051,35712,68728,89444,17594,-111122,-18805,173040,325199,370251,342429,344021,259568,33591,-83445,-90143,-105326,-101498,-95325,-111450,-145438,-77664,-81931,-74844,-8390,57883,69419,7602,-470,-26167,-38918,512,90318,272626,370537,248197,103356,18677,-12294,-36728,-81848,-59576,55469,106185,97253,26711,-12459,59007,104447,88281,63120,51350,34328,23404,57847,68777,39668,-54502,-163648,-118550,-3001,153552,305342,320289,254598,166471,74056,-13193,-35016,-29214,-9463,19595,6130,-48404,-79329,-105179,-59813,-8219,21093,11092,-1154,4783,44840,55036,-13883,-68978,-55957,55994,615,-72550,-28030,-29942,-88207,-33324,8223,13831,-20360,-5613,36676,129330,175950,105792,39587,-6253,-5551,-24482,-25323,-46976,-84832,-130046,-122989,-81915,-61147,-52072,-52094,-53317,-12137,22654,-19057,-100006,-55161,62355,182754,225685,179710,145895,51155,-41775,-50014,-28297,-12921,38645,71926,107876,106125,57538,10315,3459,-11133,-25348,-5211,10219,3436,-40146,-78381,-86559,-84483,-11169,122444,282483,229799,862,-19918,132856,199041,81067,-6031,5133,23799,-33205,-66706,16165,82731,199056,171905,96803,40691,32699,70438,83852,87768,67951,39812,20540,-28496,-56071,-65324,-87458,-91617,-41558,63828,194859,238549,260561,189864,73219,-8192,-54343,-61829,-30863,-18024,22548,80522,63979,21461,-7543,-11236,-34570,-84328,-107381,-32979,34,419,-22668,-96950,-172079,-84656,-36713,-14005,2921,7083,-36450,-90926,-73647,32365,117846,161660,273329,398032,460309,328746,104189,-2859,-13166,-15358,-31904,1984,6934,-73348,-103146,-95780,-89261,-102686,-87410,-131475,-148055,-39972,104512,237509,226543,117547,67111,72721,109234,112926,72653,18168,-55823,-107468,-121431,-61015,-86638,-130648,-111196,-35471,-14620,-8933,-37790,-101507,-92599,-98107,-124352,-121969,-100334,-86125,-75818,-65613,-45035,-68762,-92266,-71059,-46970,-119620,28248,144014,215605,265283,228670,85186,-76068,-52776,30118,32086,-103,-29602,-44918,-63322,-79886,-75766,-55244,-30474,9509,20070,38138,55661,11,-48782,-74671,-52408,-16793,-57069,-89029,-75788,-48435,40855,162858,143731,155900,197026,101947,-35875,-67180,-36552,27312,42207,-50343,-79705,-40633,-9345,26245,38765,14392,11908,-25632,-43821,-26323,-25916,-67978,-93566,-108735,-70863,-33065,-28031,-49630,-60010,1549,75976,125583,104375,62318,13709,-59410,-80870,-31176,-56220,-122239,-34364,90953,185367,146057,98296,34562,-4761,18379,103485,82908,-30575,-75871,33728,133583,84484,-38978,-38044,22290,93208,99522,38159,-4927,-21949,5710,47219,88850,110987,77876,178908,286676,361859,272445,164171,55867,61305,94094,137995,127916,85704,91541,158926,310258,563667,690323,447412,210547,72546,31874,55868,60088,59211,-19949,-66710,-37350,3192,78342,75862,29178,-966,14326,38222,-26172,-18165,73280,128963,-8407,-24117,193324,296509,218116,139388,106931,251237,421973,438037,263209,135032,-1618,-88230,-83121,-62268,-110188,-168416,-128257,-47234,15498,36217,58559,137284,168479,248597,320082,43028,33455,36354,66237,75335,21405,-72021,-32595,-18242,-1052,-20958,-96666,-109315,-135152,-96745,12300,49506,31003,-6662,-60193,-126049,-144541,-115187,-55727,24532,165603,196474,146038,59945,48601,108428,106043,26240,-9179,-102273,31204,339358,1317701,3502348,7332273,12164999,16635597,19728819,20488380,18143593,14423551,13357246,14638002,14666570,15021349,16278163,15228615,11035433,5719480,2148787,671053,47319,36281,118809,97412,132442,110212,179086,439700,1002621,2899752,6154087,10295669,14275959,17365373,19157141,20893974,23817637,23055775,18678357,10598616,1556653,6323947,10409497,10561411,7919834,5518344,4278632,3760152,3169399,2106293,1007184,415655,154027,-10757,-115933,-134195,-160241,-122977,-81360,-66089,-66277,-78965,29693,204410,211854,75265,-13745,73191,101424,-30845,-144482,-44078,48189,102566,163317,95656,100740,82040,9616,-60646,-18823,71852,101372,5813,-90358,-65579,-55410,-41534,45549,58730,14642,45651,117262,100331,27447,-57487,-94671,-75552,-64155,-34312,-58483,-59853,113586,188847,119012,48420,-23256,-75304,-125169,-130543,-127917,-64558,63451,159329,143108,103942,64232,19477,-62204,-104415,-83761,-47964,-21957,-12166,2084,21236,-18866,-46596,-23582,24502,103841,206972,333413,321376,200156,56148,-5981,27909,82583,86241,45230,-34709,-17983,-1190,-25583,-52725,-18039,89562,173116,143863,77135,35455,57422,55353,-11652,17040,75005,48106,4658,-40922,-62432,-65465,-40210,-39865,-73572,-93007,-115636,-109596,-67783,-10463,58318,56154,-13660,-31076,11644,74073,89772,40855,-8832,-82445,-71563,-35738,63037,140689,111957,34369,24377,35884,38241,17875,4467,1636,22023,44297,74994,49756,-12983,-99256,-81158,21464,151123,357454,360392,238229,110423,45532,-12483,-4252,-12175,-57827,-24754,1740,-34028,-89785,-69117,-34060,-56369,-50562,-38318,-3783,53396,49277,9785,-25504,-19018,36615,47331,40988,18475,-312,-36603,-50575,-44681,-30756,5609,30248],[4585,-3336,-15220,-44090,-92041,-20426,23034,-6568,-42905,-81065,-99962,-89845,-42803,39764,108464,138630,110786,-17596,-72677,-2243,1476,-39349,-21956,46750,68829,17175,-46522,-98948,-121922,-115347,-91753,-22348,16255,37816,-89956,-144129,-19162,74825,78385,-5738,-53048,-46444,33672,135293,244826,259459,191371,84244,-8290,-94460,-93695,16533,71956,-15914,-117746,-111689,-26231,7126,-1682,21390,98142,56252,-99158,-68359,-46593,964,192864,407145,482623,409879,241809,108757,22187,-4738,-22873,-79139,-144145,-128549,-102772,-87609,-43117,-41179,-74504,-98108,-61235,987,60610,95383,122895,95545,54086,70595,106878,143145,119688,40597,-100214,-35185,-8574,-48973,-66690,-86639,-112797,-35430,131950,191953,133027,76502,41230,15695,-13823,-39445,-23751,-3124,-9595,-56904,-97162,-56193,-5899,-2162,4126,82487,143819,115075,25173,55818,86401,86465,66830,-41415,-69343,32984,123055,142839,83343,38934,36962,75098,141036,171617,239161,341767,235561,128789,153113,154331,146967,151309,193683,113081,70806,53542,48500,13824,-84178,-100366,17747,49443,-6831,-42367,-32834,21303,28083,33242,54643,71205,41522,22806,8578,2445,51104,138948,166392,84676,-20177,10029,52930,52578,8074,-80041,-150666,-53051,7657,38305,37894,-8527,-19159,-29583,-48426,-38393,19513,16599,-22564,-26318,-10682,-48840,-62988,-33663,8754,44164,103490,146638,91599,101317,215349,244343,255357,191078,15447,-100782,-174851,-121086,-16466,42080,24294,-38301,-84850,-56189,15617,43448,33151,-17111,-62511,-37012,-36373,-12008,-3049,-22621,-87155,-91587,-26684,21644,-14078,-74498,-122670,-101278,-26286,-15664,-21717,-17328,3917,-15123,-55745,-113377,-144273,-138522,-97861,-59701,-32507,-84748,-129049,-111541,-85371,-59229,-59652,-62395,-3974,94400,132309,-34240,-124456,-90790,-79040,-41430,14321,63575,101030,99194,47557,-28804,-96912,-104240,-91079,-47760,-28809,6144,29899,-11086,-65534,7310,139946,288515,361120,337859,146840,-3694,-26302,27312,112647,126939,53144,-26259,-72647,-69438,-46049,-28586,-36049,-46964,-17626,47160,40338,17019,-5883,-41137,-77498,-99118,-97411,-61088,29511,36997,-36635,-47247,-5007,70137,151325,154646,142931,23778,-128855,-108547,-103506,-75506,-19929,-25075,-52896,-17428,50577,102603,117847,59461,27700,-37857,-115377,-75869,-21509,9829,-5121,-25392,-19755,-63050,-75215,-50445,8587,68460,113438,53126,-46252,-2310,28787,43357,35670,46187,44163,18479,-23244,-61359,-60945,-85761,-56085,-2191,9199,-323,-89687,1768,65459,115527,59697,-51546,-110144,-146738,-150494,-99418,-83417,-87663,-53796,-7388,112134,293291,297718,146158,41645,-8925,-23173,-21562,-78360,-163485,-139079,-114899,-60746,29356,97858,142762,120504,133059,105211,107827,44982,-50197,-85032,-9833,68649,82540,43253,52588,136526,96846,17912,-7700,-40847,-83891,-89501,-30354,30110,69651,80467,63542,36152,23873,29453,609,-83928,-78989,132539,244045,170779,-3213,-59542,-65357,-114409,-64870,115073,235073,237039,159686,140509,50037,-22730,-82552,-117083,-36050,89324,172780,152782,63565,76029,205628,305330,178986,-22802,-64573,-9203,57016,88150,65373,-26618,-66937,30551,71540,52311,86101,120419,151602,123136,61742,2196,-71566,-33750,-66889,-52622,-19439,9360,14044,615,-47075,-54526,-53593,-45299,-35528,-18234,-22147,13402,147659,242690,205193,103507,40092,-7717,-48720,-34454,21172,67734,29087,31002,84454,57689,17079,3433,84374,259559,268737,269326,129636,-58770,-52462,-18420,-56208,-148740,20070,217644,340533,181676,21930,-38654,-65109,-71698,-95949,-76157,-8671,-21439,-88646,-66055,-91935,-121611,-118038,-96406,-112010,-71621,118498,294849,309213,301221,226050,84981,-34061,-89449,-36879,142715,254217,179543,85568,-29040,31330,156576,110438,-35556,-50571,11638,-18851,-92244,-120716,-34305,23592,-3334,-57908,-72140,-26840,61595,71838,16833,-57787,-70192,-26100,-54053,-68807,-45305,-4418,10462,6060,13448,24534,51271,35531,3926,13073,55772,90652,124830,150744,146120,116045,78777,23810,-11861,-26041,-38634,-27830,5621,40108,47060,19551,-24789,-46469,-26247,-40465,-64555,-99213,-106726,-86526,-91720,-44668,-4377,-16339,7024,-15108,-31788,-39063,7946,110558,136424,55796,-676,-73808,-70255,47402,146492,142958,73737,-3912,-38255,-48521,-79666,-98303,-27506,16229,59934,51467,20684,20188,21720,-32547,-75393,-64060,-11696,47115,23284,-16231,-62266,-12050,154796,343871,439648,260933,67221,-19443,-46112,-22632,94878,268632,258052,77988,-79522,-16011,63659,122478,124697,82720,47255,93945,118801,69048,8314,-25298,4450,32096,31863,319,-41695,-65075,-106487,-101892,-80870,-76791,-91437,-74249,-65707,-98128,-160813,-79417,34210,86663,15227,-27239,-32955,-11274,384,-670,-31337,-77125,-41156,16941,37304,12026,-36420,-42883,-58190,-75086,-94549,-64764,-27004,14719,-28056,9509,40451,22880,8254,23162,87458,72393,-87189,-30799,88166,160714,121785,-13312,-94303,-42978,-2781,-1639,-28693,-61414,-74986,-35890,9918,51283,27546,-31706,-54361,-84786,-84078,-87960,-82128,-58071,14569,46191,36868,53515,84675,120739,168596,203611,57088,-39662,32792,130826,196508,149001,29949,13851,30091,-12416,-65789,-68934,3520,131270,216024,221897,148757,57651,-11936,-48050,-29616,24387,104030,171457,84027,46800,477,19786,95947,104619,49483,1256,-1994,-26349,-46389,-3353,128232,179888,111814,-26324,14273,143059,246205,211815,55281,-96160,-82758,-78327,-70352,-117180,-57997,15493,60310,84339,64697,-9925,-25260,38045,38007,-37770,-93110,-30638,10583,46235,30184,-1652,-32797,-59475,-62831,2352,12453,-8741,8121,-52990,-58169,-78001,16100,325898,480071,-27591,243720,18664,616597,1273283,1892446,2126822,7074642,13168710,36815108,113842945,227801369,327706255,358202748,300504686,187766773,79287454,17434764,8926671,3820143,2176642,1460843,1525278,743854,34479,284235,-7500,199037,484091,409922,263760,316960,235216,7455,-104487,-53732,-99566,-98601,-93698,-85673,41207,144187,107410,-26519,-59243,-54818,-97157,-112869,-102433,-93992,-102094,-102398,-97598,-69250,16096,1756,-93045,-158014,-283458,-500320,-836677,-932572,-522953,-80884,271386,583274,720830,752633,729274,435163,119061,-72558,-85085,-78641,-14570,129021,234525,292189,396916,292974,55841,-16081,-2440,-66142,-49164,-83499,47968,120399,287,-60616,25892,-88084,-10829,17488,53691,36243,48632,267354,820618,1483212,658021,1439493,3904038,10738092,18922504,68005758,168019391,282807176,354417477,341291409,250790659,133199692,43268155,8157584,6460003,1874590,1753541,742412,1118572,159821,464473,220368,36910,-41755,54633,-3715,-67141,-66109,-90011,17232,26064,28832,30129,-47342,6319,210359,305642,284283,194097,245113,226383,217312,177838,47179,-66768,-135730,-85826,-22118,-2003,5645,-9478,-45581,-24974,11547,131923,226393,268593,327426,298820,137808,19752,-21448,-7689,-13625,-18368,13071,34546,25351,-26902,-31597,-27603,-66968,-73692,65249,21393,-73599,-66221,75352,235699,184966,163832,225329,289770,177464,34482,-10504,-37634,-66046,-45079,12827,16930,24618,80873,91130,76905,84860,24872,-48543,-61764,-41320,-10998,34023,99222,127813,94321,52940,61669,4441,-76075,-62108,44682,114541,56393,-48977,-23878,68415,94061,41021,35314,35759,41073,2396,-39904,-77850,-76055,-5466,50031,9997,-23747,-58506,-43900,-56588,-34506,19928,107686,170535,125105,-22128,-49833,110319,297410,407797,457971,420826,244257,159084,147104,124739,60395,25596,5678,-17010,-12062,1105,1783,20288,40900,-17392,-96249,-44545,27971,-28929,-115231,-61549,-4201,56123,135119,236644,224663,97619,-80433,-60389,70224,153368,17035,-81657,108988,344311,398219,290434,183954,315771,390112,209239,83750,-30036,-89801,-98654,-74000,-50726,12057,42927,-8563,-80680,-77899,-65322,-72113,-18090,24127,20290,-57963,-73846,-80789,-91191,-114426,-43243,-19279,-50225,-69389,-10992,34488,27054,-7010,-29275,-60162,-30912,-27209,-44159,-82438,-80412,-111374,-118944,-74396,-20789,29350,43485,28554,-41662,-90271,-119325,-112537,-68691,-32433,-46259,-94717,-11416,-50617,-15011,6674,-10014,-33899,-23776,-14348,20957,89641,142183,182847,224096,206398,146146,125361,36245,-39992,-4704,14270,27983,30360,2255,-53920,8850,90625,55495,-64857,-128048,8491,158041,365072,551061,539945,331480,89726,-72885,-119765,-27611,46641,78478,57175,50128,73867,116214,174922,175911,105214,5736,-27730,-2744,-723,18848,46580,28341,-33209,-55676,7778,70898,48088,7708,22263,84210,86943,9451,-121831,-12323,22239,-20133,-24961,58633,126938,71984,-23921,-105208,-111669,-77892,-52294,-39750,1481,36167,57953,50253,39766,48431,-9048,4000,140770,186260,100662,12909,-12966,60398,181267,226357,76464,-53250,-71801,-50471,-99281,-86928,-62809,-49848,-36159,-9096,22367,63278,68287,29960,-21595,-91776,-91808,-80963,-30697,24825,73410,56954,29294,5529,-34882,-50874,-16961,-1261,16680,56200,52789,45602,35158,30378,27845,1737,1755,55919,113722,146905,58797,-25232,4980,23769,42161,60380,65973,91825,61514,40649,5102,-19696,86685,173597,44447,-84649,-42785,-34215,-54931,-77722,-2896,73303,62828,56406,74328,166682,110777,25344,-74441,-133471,-31191,2713,-64849,-24018,16326,-26943,-75901,-125436,-97517,-54469,-53440,-50320,-39035,-58225,-119126,-86962,25592,74396,25510,24328,28826,60763,94618,30447,-90835,-20260,187740,370218,423965,386696,363431,221499,-1455,-110844,-114106,-122850,-99440,-89933,-99514,-136954,-84502,-58361,-51552,4388,76692,105225,59717,51959,25873,2459,22181,100331,272551,352290,239263,128391,63281,31527,-7807,-61037,-53597,71776,131747,115565,37592,-1495,70526,115088,97950,55938,30944,6208,-510,46765,66547,47437,-37936,-152643,-115547,4482,186864,381974,394619,304980,191883,85995,-16820,-50415,-31939,-28377,-19469,-22658,-61799,-80851,-108179,-74373,-31997,-1470,-7377,-22450,-8724,53833,100585,45661,-17197,7072,113628,18274,-67893,-38041,-37491,-90302,-36432,3985,4875,-51442,-64457,-30403,75347,139596,98672,44229,-6362,-16073,-34990,-25014,-42559,-79211,-118320,-122985,-82726,-58556,-56315,-66694,-52773,712,34516,-14488,-114230,-54582,69924,196501,221594,179506,157232,73304,-18352,-31048,-19998,-15876,30832,67773,107783,101195,52559,13954,11494,7918,749,23870,36399,19000,-26332,-65474,-88959,-80494,-4595,121463,268503,233238,24763,-5959,125925,194552,84746,-19334,-8912,31750,-14314,-33995,23153,61164,186001,183383,111270,61462,62054,109712,106319,87799,53884,30715,22324,-16337,-39037,-46401,-69646,-80246,-30582,76403,215534,278085,311757,226190,87845,-3871,-59214,-77600,-54646,-39263,7436,73012,68619,28839,-8587,-19105,-37570,-85083,-118876,-32320,5235,3063,-24089,-99714,-163552,-78905,-34465,-14157,252,-875,-35811,-82430,-69416,42383,150527,252475,432124,587811,602761,360998,94642,-19931,-19255,-15966,-25219,10940,24740,-51850,-92434,-101785,-105221,-114360,-91463,-129440,-141176,-27943,119966,258418,231536,112562,66634,65124,80997,82974,63547,24160,-48030,-99493,-113182,-54086,-70349,-89534,-102750,-59968,-33479,-18684,-47202,-106144,-91351,-99923,-135075,-125950,-97331,-84996,-75561,-71686,-51867,-74933,-103160,-66003,-41912,-116035,21816,140255,226464,291440,241701,77683,-95099,-33560,60718,66441,30024,-13879,-42607,-62704,-81082,-73539,-34612,8296,50265,46049,50795,59587,10250,-37345,-63726,-43979,-2461,-25447,-55029,-41412,-10122,84440,172931,117801,120185,182432,103695,-46498,-69059,-29293,32998,40863,-56969,-95176,-54518,-23417,9630,21265,2980,16329,-20239,-50995,-27924,-19333,-55366,-74213,-94593,-54909,-2392,9158,-40311,-74211,-8053,65679,112078,97181,59890,17418,-51826,-79786,-30126,-53144,-115074,-40127,79228,191173,180144,131349,60308,12539,30632,121768,112457,-12954,-114980,7568,94409,35140,-48606,-10838,44597,112651,132295,67396,14552,-7424,16807,60281,106491,112083,49776,156967,293977,367099,258954,143889,35488,44946,63613,100518,98819,74443,95119,170315,325074,560317,661434,433261,228278,102748,64411,70706,59410,59010,-14661,-64655,-36633,8651,95308,111197,60416,-4292,-14666,14867,-20155,33372,123015,144764,-9806,-15634,181500,274691,193938,115267,96410,263827,453930,430573,229191,106231,-21727,-95452,-86676,-69917,-124716,-173564,-123824,-38904,25301,48441,77507,171188,222915,335987,384084,69083,48282,42045,63567,56472,-3629,-112655,-48773,-36628,-12570,-28889,-92030,-89170,-103868,-113330,7786,71886,68633,29528,-38261,-117545,-136604,-111730,-59310,11986,143198,181634,134302,51360,42096,103711,90839,9129,-10986,-93075,24994,346294,1487680,4042396,8379044,13734399,18779467,22414636,23375824,20692049,16269760,14836235,16235092,16165034,16171883,17408515,16536767,12138689,6292237,2193078,540825,7177,96256,193775,139162,141717,117507,203643,526345,1106890,3255435,6946716,11537799,16258267,20188930,22591348,24418486,26918569,25526055,20626588,11915171,1855172,7017877,11575090,11479919,8587470,5907429,4590899,4057723,3332719,2286172,1148276,483900,182170,1420,-111831,-133993,-140292,-87302,-50343,-40638,-53045,-78335,52408,250516,269094,95852,-31845,30995,57420,-73920,-100822,-8674,90092,168047,262570,164757,130720,86361,4682,-65289,-37724,29830,61962,-15850,-85035,-57066,-50582,-30013,66456,53379,-5127,22894,99832,90317,21089,-67807,-78172,-73026,-68811,-29460,-41987,-101112,63802,143985,83876,18975,-46258,-62916,-116745,-135118,-128911,-67649,51692,147994,130331,87143,61328,23180,-60110,-100589,-66958,-19409,11266,22249,27796,34485,-13646,-52194,-40878,5215,84831,185018,312470,314460,201140,50734,-15526,15536,74399,90616,62341,-10774,-3458,5291,-28510,-59757,-25000,87833,180430,148597,62981,14838,45297,56691,5384,14616,70684,57362,23489,-19544,-45850,-62096,-52017,-56846,-86734,-83348,-101025,-119069,-70214,-5343,55183,51759,-19885,-25094,29264,86067,88175,24890,-34425,-75307,-52759,-27067,62852,136758,128020,60689,51627,58818,46918,22013,-4358,-19568,5581,32078,70115,55753,-494,-88367,-87319,25178,168145,397606,386837,239769,101814,36665,-3581,15580,1632,-52161,-30828,1488,-31295,-71157,-46257,-33668,-72735,-76973,-55444,-12224,50005,51843,17659,-17398,-14135,31739,39340,33712,12168,-6382,-38618,-40903,-34781,-26702,13331,49324],[29237,8277,-11929,-43545,-88624,-13794,20447,-22114,-56553,-88516,-94865,-79318,-36341,36624,96580,121194,96238,-13043,-74532,-14966,2951,-36927,-26767,41156,64943,19362,-38226,-85067,-110418,-128592,-85174,-19568,12464,38747,-84340,-132357,-5963,91157,107987,19504,-35918,-29013,58038,173149,279905,283460,193456,75611,-14755,-90836,-69460,33066,65362,-22675,-123478,-96672,-16429,10771,-916,31677,130532,119092,-50665,-79406,-78553,-21385,156929,357010,428063,374927,214936,82781,-999,-22373,-27053,-76261,-140242,-137948,-118366,-103436,-51864,-38357,-63825,-82341,-43986,21733,91180,113357,124402,90790,46238,71107,126992,173818,133540,40657,-107331,-38980,-9198,-46497,-62183,-82222,-107675,-27022,155207,217235,147648,74920,38288,23043,-3980,-34260,-20867,91,-8957,-58513,-90691,-43172,4737,-995,-14736,47715,97795,72316,13907,59963,100590,106440,69614,-50406,-36639,61687,158267,189965,121363,58072,41915,64568,108530,129615,196476,309911,221475,114404,116235,80881,40749,29233,96125,71807,54762,35089,40643,23977,-54778,-137886,-2853,48370,-3098,-35419,-17024,58347,77909,89462,117383,134649,96389,71752,36908,-14265,6766,100332,140513,74291,-18538,15588,47130,31625,-16254,-80697,-101176,-41886,14546,46586,36280,-19437,-33072,-47534,-63107,-26266,62288,79026,21541,1190,3392,-40222,-57640,-33691,360,33419,96788,146101,94899,70220,179918,223130,249782,207242,30396,-101764,-167220,-125863,-30510,17580,-9272,-79480,-132921,-40540,33447,48769,33287,-6851,-40647,-22623,-37886,-24001,-17996,-30497,-85447,-91282,-36198,5751,-28635,-86658,-129992,-105930,-38101,-18670,-18799,-12111,7648,-10416,-54120,-109744,-136183,-143288,-102509,-65253,-36165,-87822,-130767,-109806,-82777,-52836,-49333,-59764,-16264,76904,132730,-18914,-117620,-101162,-84628,-44153,9303,54442,84521,80863,31829,-34414,-91040,-99161,-93216,-60839,-40956,4172,41058,-481,-63156,15304,159226,329570,406224,380579,198222,22771,-42679,-13814,74522,117224,68287,-3142,-52912,-57257,-44135,-31508,-35095,-39647,-5115,47895,23519,3051,-14887,-48275,-82179,-100715,-98700,-64607,29556,42377,-47856,-54530,8855,98020,168396,145687,128607,17814,-122417,-101672,-79979,-70754,-19013,-26703,-56842,-22372,48676,104770,120754,71755,54045,-1466,-97531,-95638,-29451,3396,-9849,-27121,-15329,-54187,-66505,-48661,2208,57047,92331,7540,-80008,-2123,45642,74940,62514,67472,60607,25629,-33534,-75988,-77824,-100366,-43973,23014,63266,88522,-11253,-51218,13809,74621,52342,-52739,-109029,-142037,-142578,-87924,-78847,-97550,-52886,7399,148610,343770,346462,177219,56098,-11098,-38506,-44455,-105178,-171475,-121566,-107524,-61712,26232,98088,145590,119579,121618,80798,62381,3563,-69491,-92066,-1370,78548,81353,27687,10234,80832,37094,-31145,-33373,-42688,-67364,-79509,-14437,59022,96906,96771,75787,45945,26597,19566,-15346,-79700,-30491,165222,265398,188837,5000,-53246,-49586,-103456,-84167,85327,212048,216994,134882,109248,29677,-43432,-112847,-127859,-39681,95338,196455,189186,93111,82801,173518,245153,132345,-40243,-43991,39655,100533,122047,92553,3182,-73498,-17768,12862,-1065,40898,93984,126584,101980,50302,-2479,-59302,5019,-35009,-35117,-6902,16561,8688,-21270,-69914,-60342,-46636,-35259,-29031,-14931,-12532,44101,193259,280535,221057,99776,37429,1529,-36039,-26949,26096,88822,78277,120391,180142,108769,42490,18107,81811,256154,258578,238047,87956,-84805,-34989,-5435,-53940,-141714,37424,243820,367434,198583,22880,-49418,-77854,-81077,-103753,-73394,-14840,-51638,-113882,-102422,-112358,-136998,-133426,-106753,-128733,-64831,115700,234365,226159,228136,184250,65637,-45691,-109319,-42223,122696,204315,137234,82520,-15763,31251,141609,93492,-53273,-47376,15231,-19846,-98792,-112350,-14636,26323,-7928,-57346,-74021,-40775,47744,61713,8678,-65701,-79386,-31772,-48409,-63993,-42854,-5349,-7299,-19110,-15823,-6310,25295,19005,-1765,8356,45792,71839,92987,129752,149553,136750,102575,40852,541,-19037,-33706,-24050,5500,34855,38002,12732,-24506,-43715,-24630,-37925,-69967,-108692,-109489,-77740,-87394,-57035,-11610,-10211,33627,9674,-14500,-16161,29094,123373,139290,45845,-16255,-85723,-76522,49847,160177,163694,95579,15654,-28370,-51909,-69179,-97109,-62499,-6491,55154,60997,62103,79332,49709,-31714,-95581,-61332,10835,60000,25416,-21791,-64261,5933,187157,390271,456143,278247,68832,-14119,-40959,-33940,77849,239157,228282,78247,-62233,-12669,71487,128462,117688,74780,32599,66435,95663,57742,8756,-13024,19234,44010,46432,24204,-13051,-50939,-101456,-122650,-110570,-102948,-111075,-78507,-58867,-86226,-151905,-95803,14213,53385,-15941,-44751,-41979,-15213,-3213,-8911,-42489,-75123,-23794,37175,57562,21335,-31202,-29739,-39579,-60133,-89037,-73135,-45923,-8827,-37513,17490,40083,10215,-9205,-4562,56567,67383,-82386,-26991,78372,132014,87689,-39231,-98233,-44512,-18722,-27578,-55995,-86554,-79408,-29102,32134,84963,56582,-1582,-24811,-51316,-60611,-77933,-84313,-61371,11834,40900,25814,41039,78952,130200,196617,233653,67850,-27724,40144,135144,207262,179268,62765,35779,50379,9485,-55285,-65781,11640,128284,185779,193966,143865,66417,1124,-38059,-21717,33123,106801,158667,81165,44776,2979,25405,93608,103635,57224,13667,8230,-24924,-48924,1243,148167,209521,144853,-23299,-12513,130598,236578,191916,28943,-101475,-69612,-65566,-59642,-118880,-65287,16008,65443,76543,51904,-19832,-18791,48211,38667,-41515,-102077,-31713,16894,72906,61160,5059,-41073,-68702,-72293,5973,18618,-8253,19796,-39079,-54305,-89505,-23121,255346,452296,-21087,288306,47427,643168,1283395,1929222,2035862,7419168,13824328,38085105,117910732,236087958,339648335,371253051,311490085,194708247,82232647,17946627,9213209,3910314,2243954,1565674,1563877,757385,58151,322386,-2327,197764,463237,406575,254378,294683,209516,-25098,-90268,-23046,-61593,-66229,-75748,-82779,28563,131465,115707,-8685,-21245,-9683,-63538,-102178,-69002,-55596,-64504,-69322,-79337,-69778,7198,-8470,-86212,-165580,-290165,-484312,-783412,-1039707,-634995,-174342,215686,565450,670679,626728,681131,431458,127885,-84946,-81070,-63166,18964,176291,265783,284537,371007,277962,34468,3840,17872,-63631,-61209,-89696,38954,109900,-9964,-73048,29996,-84944,-16157,10064,60447,59328,42151,287934,870910,1475575,746681,1656289,3782422,11041358,19927813,70608453,173999921,292764623,366826185,353141567,259355691,137603873,44708578,8890068,6673279,1985665,1988255,707982,1085977,175917,507993,207333,38694,-36243,61467,-1725,-76281,-77947,-85464,25900,29791,25830,29657,-52787,-1976,208395,297351,256110,163033,226920,242533,261681,230025,83033,-44712,-133054,-96981,-26318,-2069,6897,-5573,-41393,-24997,19118,147381,234775,265588,320149,284942,129990,22344,-28503,-17017,-15597,-8145,25400,39002,25210,-28368,-28608,-16052,-53252,-120685,614,-15168,-78917,-63891,66566,223668,158258,143730,201351,272711,177747,31934,-18825,-42435,-59709,-52263,-39856,-70128,-47493,43555,101709,102851,90260,15333,-54086,-58943,-34140,-4988,22315,56149,71901,59542,63956,83209,19673,-67407,-64248,40837,105461,46430,-52572,-21622,70529,92953,30875,24290,33784,34912,-11812,-53634,-84631,-74256,-6072,48449,10848,-18056,-61486,-96567,-108288,-56538,1434,87826,161057,145003,-3091,-48395,104771,271277,358137,386297,353441,209803,143310,144294,130229,69250,27267,6867,-5002,10672,29861,23056,25128,38288,-19499,-100954,-56927,23321,-24798,-123050,-61427,164,67337,149570,260682,260065,129854,-49724,-106425,-6331,88615,-13119,-61317,147622,374840,415035,292926,164890,279766,354865,214059,95685,-21807,-85220,-92342,-61149,-31762,17222,35462,-16908,-80520,-86314,-76056,-66339,-3581,53405,43849,-57161,-86762,-86297,-86152,-121608,-47264,-23724,-56234,-82940,-36384,16029,9515,-25877,-44808,-58639,-25919,-25944,-48624,-96074,-104667,-128118,-129381,-74953,-11224,41191,48690,26833,-40015,-83589,-108578,-104967,-62270,-32620,-47780,-33648,55265,-5958,-1068,18343,2789,-22722,-8578,11221,52275,121823,180717,219557,255812,221949,153850,135175,46525,-35049,-3386,11286,14491,11294,-15324,-55725,18456,96959,58403,-74372,-110398,36254,191647,379076,543040,538432,346295,117733,-54415,-137932,-47289,26288,62083,53147,58844,95385,139186,200144,199474,130937,30406,-16280,-8576,-13270,7489,42516,22177,-33800,-53336,14274,85345,59893,9910,19295,90475,98259,9866,-121551,6087,56070,14739,2651,73246,135774,82866,-7034,-83502,-111517,-75385,-39225,-25526,-1506,24088,40401,30592,24252,35214,-27826,-26375,87677,117391,47370,-7846,-7959,65457,186561,202579,47436,-83029,-100954,-48560,-68457,-67320,-51856,-47957,-37349,1558,35222,61872,48453,3003,-43657,-79836,-89985,-81049,-33834,13327,50573,32725,14242,2817,-32115,-48599,-23112,-11397,5727,49661,48721,43679,37510,35902,31367,-6922,-9275,49920,111172,139677,55459,-31802,-16862,9902,39799,61300,70856,119128,99680,75987,34563,1263,86518,153679,38859,-80006,-33592,-6398,-20354,-50276,-41322,21997,23877,33369,55936,146125,94772,19814,-69427,-143420,-41678,4858,-83783,-39371,3617,-38623,-87653,-129580,-79705,-38352,-53146,-63492,-46693,-61123,-111027,-75355,22690,74100,36184,24229,17841,51157,101094,48517,-69683,-26883,191288,400279,461994,417135,367235,179873,-27309,-129059,-131613,-125358,-99773,-90904,-93378,-127452,-89470,-39756,-30941,17323,95900,142550,117921,109849,78993,41456,43119,108082,262279,315623,213786,140997,99096,71019,20844,-40959,-51832,82720,152751,132611,46981,8423,76184,117263,102872,45607,8131,-23935,-26540,31879,58836,49326,-24878,-142746,-114059,9060,214870,445573,454625,342157,206845,90726,-19623,-48767,-23019,-33575,-59306,-55868,-77159,-83299,-109321,-85938,-54928,-28691,-32109,-48827,-27098,56833,143576,124958,64612,89123,165209,30958,-61724,-47793,-46671,-94301,-42757,-4554,-8603,-82669,-110721,-52328,61713,127741,104481,57078,179,-22841,-49990,-29708,-43090,-77631,-109629,-119238,-89058,-62186,-65733,-81249,-36920,23455,55483,708,-112817,-57342,68491,197020,203038,169503,160062,89943,1060,-16777,-15479,-22622,20274,61253,103434,90689,44052,14330,14695,21751,22687,48101,56397,27776,-17772,-52959,-92556,-80359,-2318,115534,248482,233087,52920,12043,116897,181964,84850,-35785,-25463,37629,11643,4563,30076,31913,160156,186635,125255,83335,91956,148053,125836,82849,35221,18080,21371,-5941,-22730,-27974,-50299,-65528,-17918,87068,231573,311545,348835,249906,96881,-1304,-61507,-86734,-71494,-53544,-1497,69042,76135,40395,-5805,-25137,-39219,-83063,-132243,-35430,5132,-715,-32028,-107881,-155157,-74857,-35139,-18738,-8304,-13026,-38024,-78558,-70621,45595,173174,336013,585476,766294,721258,375504,85713,-31717,-24017,-18133,-21290,14419,34257,-34544,-83002,-108832,-128183,-132962,-100961,-131495,-134991,-18236,129575,268992,226615,102688,61913,54091,56518,59097,50391,22012,-44790,-94785,-110449,-52152,-55193,-57277,-67374,-75275,-55039,-31957,-61224,-112339,-90803,-100268,-126534,-105012,-87040,-82387,-75273,-78554,-61196,-80497,-114892,-63701,-43042,-108479,16323,132955,230406,306339,239225,62069,-113167,-13243,90885,102479,60357,3053,-36831,-60587,-83708,-74808,-17252,43232,86788,68004,56820,53538,10604,-33245,-60053,-44159,2621,743,-23773,-9212,25895,128225,182008,96561,82682,154884,92238,-65049,-67595,-18053,40450,39316,-61755,-111906,-63993,-34462,-6343,4599,-8681,13843,-23222,-59995,-30220,-14771,-43291,-55757,-82927,-43181,23642,43945,-27565,-88553,-18143,54241,96692,85856,53823,17980,-47251,-82733,-32925,-52922,-107320,-49077,62261,182036,197383,153455,79895,25785,39712,135011,139535,11496,-114422,-8304,59093,-15289,-52260,11058,60600,123730,154644,88009,26607,964,21876,66334,113306,99814,15527,131079,295822,366826,245007,125476,8458,18308,24800,57154,66372,59391,93377,174030,327425,533958,608175,410585,248550,137876,95725,79159,52961,52838,-14256,-62746,-34559,14475,110312,146365,94679,-505,-45217,-7196,11538,96343,176020,155558,-11255,-13852,160231,242244,165937,90483,86638,261198,456134,398926,185208,69934,-47475,-106529,-87833,-71965,-123283,-153576,-110073,-29479,31152,56729,93390,202827,276460,419957,428237,90092,57483,43290,58200,44818,2160,-70420,-64211,-55344,-25968,-37574,-84955,-74473,-80287,-123489,271,90490,106708,68333,-12690,-100977,-124681,-107674,-62984,-2409,112877,155480,111003,32909,26451,85951,64095,-15091,-15375,-84560,13516,337142,1545745,4265929,8775613,14238080,19478725,23403577,24512103,21683870,16854622,15129280,16525007,16348110,15992935,17128025,16530123,12283975,6368649,2070432,386585,-19958,145577,252899,166592,138655,118176,228730,598734,1119057,3336898,7188917,11884225,17014605,21539181,24415464,26158338,27931301,25972850,20927537,12292183,2005881,7152690,11839171,11494035,8574384,5820500,4528457,4022698,3221514,2281797,1203715,519559,197480,10543,-104807,-126796,-118806,-53349,-21085,-13588,-38854,-79470,79238,295098,326971,121508,-43269,-13814,11127,-94305,-59801,26262,135160,241991,368177,244957,163921,89612,-24,-68991,-54706,-5610,28199,-35708,-76898,-48246,-44469,-17042,87440,50571,-21702,4631,86808,84829,21227,-68085,-55715,-64391,-69939,-23143,-22177,-111973,8151,90970,41600,-13623,-48032,-28540,-93050,-138931,-125476,-69515,37653,130304,117509,73834,59102,26821,-56895,-92931,-46612,11935,45288,55822,51575,45175,-8907,-53281,-49966,-2065,73902,165364,290700,306844,204593,49089,-22361,5168,66585,93423,77632,15904,14559,14876,-28083,-60776,-23748,92613,191968,155269,48386,-8045,32123,58470,26464,19838,70002,70142,46183,6728,-24674,-56044,-63763,-71881,-95846,-69251,-83433,-124568,-70241,644,54818,51476,-21796,-16646,46070,95343,83757,9207,-50875,-42405,-27780,-12802,64846,129128,136066,82207,73406,76551,56315,30583,-2911,-32991,-4752,24960,68773,65550,17296,-69709,-88173,33474,189335,440231,413572,241089,90538,22109,5741,37413,20052,-38792,-30855,8569,-15556,-38296,-15560,-21660,-72831,-103230,-77552,-20966,48149,57516,28949,-6891,-5755,32541,39530,34014,12267,-7237,-35032,-26931,-19566,-12875,28101,74280],[49735,15612,-13216,-49063,-91232,-11361,12541,-40345,-72983,-94565,-87851,-71612,-35063,25732,76692,94308,73445,-13688,-73603,-35232,-5596,-43164,-40622,25698,52069,15094,-34019,-73012,-90130,-136295,-68250,-13136,8380,35966,-79302,-124768,-891,95844,125283,38092,-23694,-17597,74173,202933,304669,292446,182214,59812,-25376,-89564,-53704,38683,49686,-32016,-130732,-86427,-12258,8703,-4195,38855,157797,180120,15986,-66886,-109831,-46821,116986,300764,369870,334768,183373,54418,-24306,-41126,-34058,-76666,-138353,-147586,-135449,-120889,-63943,-39644,-56974,-69050,-28983,40254,120026,126245,119858,81232,33797,64244,136572,188758,131656,32265,-110525,-48940,-17915,-50261,-63018,-82583,-106037,-23558,165058,229553,156186,72786,30505,22942,-2397,-36392,-22838,-310,-12145,-64305,-87083,-31897,16100,5369,-31265,15511,57272,34673,398,55066,99220,110367,58841,-50650,-7050,83257,183131,223476,146181,65076,36027,45189,68916,85174,154468,280510,208167,97664,79279,15393,-47086,-66064,21291,38197,40257,15980,28964,27842,-31707,-133816,-23937,43386,-2101,-31585,-4602,95361,132047,149903,183716,198736,149718,116444,56651,-39494,-46638,59890,113594,64789,-15957,17705,35870,7370,-35351,-51632,-43983,-36499,7283,46725,30065,-33019,-47130,-64578,-77785,-16751,94949,128760,57102,21072,11141,-36968,-57826,-38828,-11640,20230,85925,135276,85241,19648,119828,176649,217866,196820,33042,-104392,-158430,-128149,-42387,-3415,-34913,-106494,-160422,-20717,47193,48803,30317,1548,-23454,-12125,-39387,-36882,-34864,-41223,-86599,-93142,-47412,-12040,-46858,-102045,-134620,-110132,-51375,-23645,-17613,-8415,10281,-5669,-50207,-101596,-128918,-149004,-109563,-73879,-43628,-93813,-131357,-106586,-79773,-47333,-40554,-54001,-26870,57102,125091,-6129,-108090,-112783,-93214,-50463,1133,45009,73183,72433,27002,-31689,-85020,-99826,-102031,-74964,-53511,-2336,44148,1852,-67044,14918,166277,352259,427412,398787,237337,47974,-49454,-48444,34542,99886,79644,23363,-27136,-42893,-40611,-31556,-29074,-25866,10244,46330,3566,-14453,-27280,-59733,-91331,-105807,-104193,-69887,34242,57951,-49021,-66948,19822,123073,175400,128881,110079,10921,-118608,-97973,-56269,-57569,-19313,-31634,-61961,-24515,49787,107483,120961,81081,76997,32286,-76233,-116591,-37966,-5366,-18155,-32676,-14072,-48411,-61566,-49520,-6605,43089,68970,-35431,-99329,3642,67227,107390,87192,83838,72609,29999,-46899,-93674,-92440,-99798,-24739,48106,121263,185614,81559,-114922,-45097,28646,42233,-52897,-106413,-134068,-128410,-73034,-70483,-108606,-55045,19024,181235,381528,382821,202554,67572,-15627,-58557,-74155,-143010,-147619,-99720,-100601,-67946,18117,94283,142071,111816,103409,54197,18301,-35772,-89312,-95201,7449,83312,73972,8287,-34959,33205,-9894,-71417,-48302,-32836,-43387,-70713,-5776,83308,121027,109117,83787,51425,25320,7318,-25089,-53408,14608,181117,256595,178269,1822,-49128,-35696,-91649,-101166,55026,183069,193486,110661,82370,13386,-59933,-116642,-94351,-29523,104342,218883,221096,118568,87124,139963,183057,86137,-51816,-30722,75728,145595,160450,120636,29583,-60916,-59174,-41413,-52306,-6877,59006,94467,77104,38124,-2808,-35464,46292,1051,-16392,6119,25250,7838,-40109,-95003,-67936,-42980,-28556,-24937,-13512,-6535,67836,227345,305050,224255,87896,29381,3910,-29985,-26259,21184,98209,134743,232368,286209,157784,61020,25186,68036,227057,226166,189436,40974,-94121,-20900,2337,-56454,-133324,51460,259715,378571,210517,23272,-60583,-93391,-94369,-115266,-72567,-22805,-76935,-109497,-134797,-123764,-127746,-139652,-111523,-113319,-57057,106446,169070,141969,147495,128662,36319,-62129,-131232,-38042,106635,156403,93978,72965,-3285,34024,122779,69066,-77549,-48355,13513,-24812,-106720,-101984,610,25105,-12293,-53005,-69125,-48035,35495,50066,-1432,-75288,-91460,-41512,-48434,-63568,-44311,-10678,-26184,-43969,-45468,-38006,-882,4027,-6335,3580,34762,52783,64588,110869,152362,153381,120301,53797,8828,-16180,-31918,-21700,6259,33517,34802,10461,-24220,-45331,-30484,-44027,-81754,-122452,-112013,-71049,-85140,-74160,-23901,-7027,52603,25223,-4482,2012,52637,146182,156317,47502,-31624,-100349,-80748,50643,168447,176981,110652,29807,-26155,-64660,-67628,-84583,-94208,-23261,54648,80844,111750,135522,76893,-27084,-116294,-56228,28738,66731,22867,-30757,-63138,23152,217884,414549,437975,276181,67171,-9087,-37003,-51308,56171,203951,192685,72032,-50406,-11716,74372,125033,102725,64249,18063,37085,70578,46131,10926,864,31936,52441,57756,49465,20258,-26816,-80104,-118522,-138365,-129806,-125190,-76395,-50017,-75015,-140065,-113529,-9811,15004,-49542,-64623,-54713,-23778,-11371,-20780,-54616,-67696,-7463,55931,73702,23754,-32602,-22341,-24869,-47807,-85187,-85757,-72124,-41125,-43494,22704,36345,-6362,-31098,-33689,28385,64606,-68346,-23053,65040,100415,53084,-65028,-102807,-51587,-39532,-58086,-87937,-114054,-76465,-20102,57965,122758,87301,26182,-3074,-26036,-35662,-66994,-88661,-68230,5325,32964,11650,23301,69193,135927,218420,249373,69223,-17568,45116,132358,204362,194664,83744,46032,61813,25966,-46060,-64798,16288,119467,152719,163613,135144,70750,7359,-34551,-19469,34529,99626,134313,69280,34629,-3512,19821,79618,91664,57686,19625,10297,-31559,-62023,-12234,143310,212745,151549,-30131,-38580,118676,226691,173211,6761,-104225,-60385,-55186,-50941,-114644,-75445,9160,57213,55073,29931,-38394,-18308,53252,35950,-47915,-113543,-38354,17570,93995,91032,15151,-51929,-80902,-79064,9642,20837,-11062,27265,-28426,-54096,-102721,-62869,171462,393432,-19771,324630,81777,612330,1184347,1804494,1783668,7161349,13359605,36298321,112525394,225439698,324340511,354509251,297466405,186002004,78551552,17001076,8748837,3682340,2138542,1535813,1466090,716496,76140,345812,-758,183907,421762,381887,227842,252749,170352,-61882,-70047,8788,-24432,-42585,-66530,-80435,15343,111694,112421,5316,19567,40670,-20779,-68958,-37195,-24141,-33743,-41952,-63466,-72656,-11151,-28763,-88591,-184230,-314419,-480144,-719961,-1047640,-763427,-303311,115251,498074,578782,470413,582970,396355,124790,-99455,-78457,-52043,44264,210195,280497,258915,313679,227487,-1459,25822,35222,-60455,-73967,-92833,23658,91619,-23502,-86905,26785,-86661,-26524,-2525,58712,71502,29629,288821,844173,1341298,786398,1760674,3363507,10440515,19322965,67546331,166028596,279248540,349819231,336670409,247123790,130985602,42580521,8916790,6328471,1938959,2070859,614842,974778,179047,504906,174667,26135,-35711,63628,-4452,-87194,-91579,-84053,27778,27388,16753,22919,-60285,-3297,205329,282541,224849,134238,206717,254436,303258,281159,119856,-23755,-125658,-109938,-32780,-4235,5939,-4278,-39070,-28332,19467,148073,225619,242249,286893,246514,108801,20157,-36640,-26260,-18682,-152,34363,39173,19519,-36722,-32881,-14398,-48933,-94114,-39064,-46845,-87106,-69061,45864,192537,123816,119523,175202,248521,175451,29862,-26542,-47426,-55901,-61515,-82386,-128597,-101907,19462,111901,128319,91168,3750,-58774,-59815,-33734,-5285,6857,11790,18558,31514,71678,97156,29852,-62146,-71627,29376,88705,31341,-60102,-26729,63756,83806,13482,8682,26016,21539,-31596,-71232,-93388,-76494,-10871,41561,6497,-17901,-64449,-138850,-142786,-77381,-19527,64814,145217,158857,17447,-49143,90759,233641,300920,313219,284795,171085,120139,131852,126603,72319,22927,1700,-640,21858,45991,35467,23650,29426,-26882,-107962,-75761,8616,-29146,-134915,-64826,-2228,69769,154842,273904,287919,157090,-21546,-113373,-73262,18533,-55779,-34909,193337,400262,418890,281946,126012,220892,300115,206511,97275,-21881,-86954,-92348,-56565,-23116,13030,19375,-30943,-83651,-100540,-91593,-62250,8126,78553,64059,-57392,-101249,-88729,-80431,-128324,-56902,-33978,-67165,-101493,-74632,-15592,-16690,-50617,-62329,-59225,-26611,-30372,-58030,-110444,-133246,-150136,-144743,-80289,-7626,46656,48044,19548,-43651,-81056,-99139,-96642,-58655,-35378,-46472,18486,112450,32818,6416,22562,10001,-13721,5948,34963,79608,146603,208330,240893,272079,226420,153536,135362,50327,-35573,-8565,2285,-3010,-9124,-30813,-54535,18692,92812,52360,-88924,-99381,55032,210783,364336,491765,494456,337341,139348,-38674,-161961,-73486,-585,39944,43414,62126,109519,153188,215070,212389,147939,50217,-10433,-22422,-32981,-10434,31280,9995,-39680,-55779,16387,96158,69159,10416,11411,90255,101017,1973,-113327,25660,93707,48283,21784,78244,135412,86408,4329,-66406,-95936,-68930,-29387,-13068,-4938,7809,18799,7981,5804,17791,-49605,-54652,43712,55449,-5793,-30156,-4928,72595,191273,177818,20966,-108182,-108068,-21441,-35625,-51272,-46179,-50797,-42137,9120,43050,54625,24121,-25613,-59058,-74511,-94673,-85729,-42736,-5035,21162,4595,-4950,-4842,-35226,-52696,-35193,-27205,-11762,36606,39061,37691,37412,39082,31479,-20519,-27128,35907,101855,126419,51029,-35183,-39854,-8775,30544,56449,71829,143907,132828,104153,57693,16704,80420,126858,27761,-79160,-30775,14524,5653,-25751,-65863,-24007,-11649,10189,35531,122119,76211,9964,-70309,-150345,-59183,-3950,-90772,-19815,6037,-43429,-95988,-119328,-69599,-30909,-53821,-80109,-59169,-68182,-106623,-73511,5448,55628,35584,16084,355,38932,107880,69458,-51075,-41922,180622,410750,479405,429499,353970,137383,-46425,-142598,-136678,-113918,-103934,-99988,-95063,-124953,-97398,-31127,-18293,25584,111200,176386,174007,159008,121784,72214,59699,111240,241416,263877,173748,138447,121306,100675,43610,-26725,-58722,85077,165487,145859,53151,14729,72418,106072,96832,27103,-20095,-57912,-55738,11937,44174,43318,-18065,-136873,-116600,8183,233670,486399,490103,358071,205749,84185,-20630,-29031,-8432,-25713,-91192,-95144,-97764,-92083,-115192,-98765,-79508,-62190,-64575,-81541,-51890,51689,178061,216320,170327,181512,201704,35837,-58177,-58754,-59172,-102177,-54030,-18818,-27458,-111075,-117286,-34020,67820,125107,112304,71184,10245,-24049,-69993,-41430,-50329,-81604,-105663,-115551,-102568,-74987,-82774,-89155,-11110,51118,81782,25558,-93516,-64020,56100,181068,169109,148873,153094,99403,15344,-8505,-16376,-34865,5643,50993,93651,73868,30605,8759,10411,27522,37146,63796,66273,26625,-17513,-45144,-96534,-86089,-6793,102637,222134,228812,83760,30990,105029,161387,80412,-55699,-45851,38916,43139,47508,39413,-2415,123707,180728,137244,104681,120777,182574,140587,73083,12063,388,16036,856,-9359,-12945,-33277,-50455,-5220,93809,239515,332839,365338,256637,97773,-2877,-64710,-93554,-86306,-66761,-11274,61578,79577,50614,-2567,-31769,-42024,-81119,-133246,-44374,-2827,-13689,-48892,-123459,-149211,-74002,-39810,-28740,-23558,-29800,-44584,-80070,-78992,39782,182452,401096,709363,902956,793355,366648,74485,-40699,-30987,-24333,-22324,10505,32376,-25655,-79412,-118915,-159635,-160410,-117899,-139194,-130895,-12735,131227,266547,210901,87654,52537,40386,36911,38053,31674,11442,-47643,-95340,-114814,-56430,-45569,-36306,-40651,-80198,-80066,-49748,-80922,-119959,-92340,-100658,-112315,-85736,-78246,-81188,-76614,-86129,-75017,-86387,-113639,-65034,-50725,-108867,7512,119277,224574,304970,218163,36835,-108031,4439,117915,138293,87400,15929,-31700,-59441,-89373,-81511,-6658,70330,115507,83515,54804,37054,458,-37496,-63954,-51701,-1037,19240,2558,18767,57372,165704,184153,76966,44272,114144,65459,-91839,-61052,-3713,48513,37080,-64208,-115308,-69351,-44045,-23860,-13882,-23055,2750,-35725,-70581,-34361,-13950,-33904,-40748,-75254,-37406,42542,72175,-16164,-105671,-31480,39244,77627,68444,42113,13262,-47837,-91007,-40750,-57364,-103790,-62410,40808,161382,199054,164047,91263,33001,43740,141159,160910,40367,-58000,-3072,35819,-58224,-49837,25166,68325,124960,163831,97287,29151,1198,18870,63174,106928,74012,-22380,104516,291680,359609,231050,114233,-15548,-17082,-19162,13461,33474,40156,84728,167968,314963,485248,534210,379210,268027,174219,121959,78613,39246,39526,-21111,-64997,-34414,17034,119390,176846,126494,6073,-79389,-23614,56463,162801,225215,156740,-16786,-20147,129739,199030,131890,62922,74902,241795,427696,347063,135191,28377,-78282,-120868,-88349,-72824,-115327,-133727,-94420,-21595,30837,58682,103820,229097,324142,488692,443427,101096,57502,37150,48118,41535,25406,-33799,-74413,-72913,-42638,-49129,-80871,-67827,-66984,-121691,-12992,101020,140191,105781,13021,-82106,-113179,-105360,-69488,-21424,73327,116436,74617,3099,81,54535,27048,-48210,-25512,-80898,-4768,309980,1475289,4127538,8445583,13578714,18596506,22501469,23674324,20923483,16060826,14177937,15451383,15178023,14511274,15480656,15205365,11443250,5931060,1793539,221801,-32966,180385,289143,175023,122222,110443,249026,640724,1032236,3128683,6832130,11262626,16395518,21157721,24286691,25784477,26661353,24323557,19526362,11658690,1979741,6703695,11155842,10603280,7881081,5267548,4093910,3652224,2848751,2086738,1159053,514709,194669,11555,-102137,-122783,-104879,-29821,-1235,7239,-29381,-84065,104472,328349,373573,143705,-50198,-62645,-31536,-69595,-27875,54018,176340,313426,461837,322724,193987,87777,-8362,-74819,-72784,-35072,238,-53465,-71246,-44425,-42409,-8616,101201,43752,-41081,-15598,70912,76923,22568,-56963,-37597,-59985,-74301,-22020,-7296,-65264,-49738,30472,-8390,-44687,-19633,8169,-71391,-150131,-126094,-76787,15658,101986,99242,58386,51471,23864,-59075,-87806,-29552,38619,72405,80744,65956,45985,-12705,-59198,-59177,-7451,63510,142241,262695,291836,202862,43252,-34409,-10007,53180,87020,82229,35989,27283,19171,-32483,-63275,-20299,101533,208361,166330,36109,-39413,10134,52139,41311,23846,64821,77406,63727,28855,-8248,-55489,-83558,-88233,-90320,-60377,-72461,-113708,-76469,-1389,47826,45949,-28636,-15858,51714,91933,67846,-12092,-51152,-15329,-7560,-2673,60594,110887,127982,89121,80709,81877,58010,32875,-3730,-49339,-20147,11929,59831,67339,27774,-57377,-94350,35662,203848,471567,428915,232574,66100,-10804,4222,48936,30383,-30860,-36565,10446,-1531,-11066,8449,-8225,-53956,-88356,-112723,-41649,36456,54266,30937,-6644,-7484,25649,34629,29164,6988,-14415,-38724,-22103,-12715,-4245,37144,91406],[77544,31148,-5798,-47541,-84553,688,12961,-47617,-76998,-82326,-67283,-54173,-26169,20794,63079,73242,57791,-6510,-57996,-48725,-11750,-44703,-50078,13533,43061,16797,-21423,-50533,-55741,-98976,-28409,9921,17423,43548,-61077,-108985,8243,101472,141765,62065,-4008,193,93883,233912,327123,294629,168482,48931,-28193,-80040,-34765,44801,38132,-32121,-128031,-68737,-1342,13163,376,53592,188149,242698,98939,-17220,-116174,-62757,86008,251939,322651,304980,162761,38000,-34618,-48678,-32492,-69063,-128616,-132679,-129591,-127490,-66780,-32924,-42262,-47624,-5388,67477,155640,143659,120014,78086,28478,62432,146948,198752,127777,29444,-99334,-56602,-24312,-49608,-58280,-76530,-96377,-14195,169740,236759,167546,79755,29220,25686,1487,-34708,-17911,7119,-8184,-63753,-76012,-12707,37015,26672,-30174,-330,33751,12255,-5075,51571,91231,105628,43855,-26352,29973,108559,207590,251485,166239,69650,29506,28232,35158,50611,123702,266182,213999,98170,62623,-23642,-100184,-100918,-2908,33702,41819,8294,24232,35750,-7592,-100827,-33001,45021,5543,-22099,12783,139762,198406,221638,257994,264790,203107,160718,75676,-59096,-86199,42022,105061,69777,-3070,25403,29050,-9010,-33838,2364,21947,-28807,-4693,51627,31838,-38580,-51276,-70571,-83521,-2503,124700,171630,91048,41733,21676,-29926,-54153,-39088,-16761,14987,80958,124710,74058,-35164,50250,117705,170660,168643,30519,-100147,-143270,-120140,-42358,-8980,-37945,-94739,-101476,8480,64315,52003,32366,14874,-3508,2524,-33269,-42075,-44740,-45838,-81738,-87551,-49566,-20563,-59028,-112161,-127725,-106863,-57666,-21776,-9748,1463,19162,6887,-35625,-83410,-115495,-143953,-109787,-76037,-44651,-91995,-121341,-94763,-68980,-34857,-25329,-38588,-27733,43187,117578,11269,-89813,-113925,-96525,-52324,-2307,42534,73100,80878,41162,-14733,-72542,-98053,-108143,-77036,-57288,-5888,45968,3140,-69733,12852,166260,358643,427319,396411,265825,74515,-41923,-66867,3372,84648,94544,59183,9382,-20725,-28967,-21666,-9837,5314,41249,54857,-9619,-28085,-36121,-68728,-97467,-105827,-106941,-69596,50268,91976,-22615,-77180,33227,148458,176422,110293,92630,7859,-111403,-90617,-27561,-30418,-13986,-33506,-60774,-16023,60497,116337,124241,93510,102732,68657,-49267,-130188,-40512,-10166,-24079,-36888,-11700,-40910,-54402,-46840,-12180,31884,49301,-68487,-98402,17995,97730,145061,114779,100630,85462,36880,-56980,-108611,-97433,-83658,-2021,72847,181125,285210,180559,-71365,-77780,-8670,36327,-44886,-95784,-118593,-106894,-51937,-54983,-113228,-54683,32751,213571,408912,409084,225976,81075,-16183,-76220,-101517,-165127,-105428,-69794,-88733,-72960,11989,93085,138939,104366,86351,32576,-15371,-62255,-99700,-87162,21044,87671,65999,-9009,-74652,9147,-33775,-97856,-48638,-10426,-11226,-57435,262,105807,145491,122723,93295,58120,25483,-677,-20616,-13006,59064,186768,227209,147498,-6505,-41586,-19582,-77282,-110878,30366,155162,172557,92041,63767,4487,-65962,-92304,-56701,-1029,126988,243422,248792,141889,92171,110442,127605,47397,-54431,-20610,99758,185637,199338,150240,55511,-36173,-79598,-82430,-93432,-47561,23197,61539,53639,29736,4937,-4456,86992,42694,6624,22837,38315,15137,-48105,-116506,-72243,-38218,-21099,-19460,-10283,-564,87342,250025,316917,218762,74340,22821,5703,-25700,-28618,9340,96411,195419,357503,392907,203345,74872,28316,49321,179302,179155,134571,840,-80659,-9520,7186,-59853,-117494,66661,268558,376182,219668,26522,-67257,-106862,-107472,-126428,-69780,-28418,-88662,-94057,-157758,-112319,-105269,-125274,-104506,-91125,-44613,95786,109741,69002,71880,68903,3050,-78549,-143467,-25835,96583,115635,55146,61163,11217,43815,107966,45514,-103427,-49960,9949,-30131,-112149,-88878,14516,23919,-13538,-45353,-59682,-46827,28858,40896,-10052,-83525,-102674,-51316,-50000,-64008,-46354,-17000,-42745,-64861,-70444,-63245,-18576,-2454,-5535,2450,27168,39066,45154,98620,157574,167792,134081,65562,16173,-14087,-29969,-17573,10836,38253,38406,13260,-22795,-48514,-39904,-55386,-96726,-136169,-109734,-63256,-81371,-91674,-36443,-2732,66945,35857,1861,18096,79115,177409,185832,65514,-36513,-110643,-80120,51687,172948,184930,121767,41988,-26164,-81411,-70345,-64407,-98176,-29054,59618,109750,166823,189781,103875,-18272,-133594,-47633,44587,71407,20677,-36497,-52791,42152,246102,414899,390725,257505,67430,174,-31016,-72517,35130,168411,155208,61257,-41637,-10374,74963,113634,81768,52910,6255,8740,46044,36437,16623,17916,44799,60320,68855,79276,58513,1910,-53332,-96300,-146473,-146728,-123778,-65809,-37665,-62697,-127004,-122894,-29664,-20274,-81386,-82999,-67992,-34062,-20970,-32462,-62775,-53674,11136,76268,88699,22640,-37028,-17567,-11090,-34562,-79134,-97665,-101701,-76120,-40514,28133,33513,-22132,-53084,-58766,9814,71530,-41657,-15009,51299,69597,22274,-85994,-104863,-59170,-59106,-86235,-119235,-126026,-63994,-6566,89237,164034,118388,51800,14358,-6606,-12675,-55289,-91993,-74469,-594,27291,947,5022,59751,141325,235510,251873,64377,-8043,49499,125068,190573,195445,93923,48340,67875,39964,-35381,-62153,20856,107912,120567,133566,123737,71791,9234,-34202,-19073,32095,85936,103572,52050,20189,-15354,6444,57196,71529,53350,22268,8101,-41384,-79730,-37563,116825,190317,134747,-45720,-54271,112759,221232,160647,-6475,-105240,-51720,-43429,-40469,-103846,-82496,-639,39850,25693,4485,-60354,-19723,56803,34082,-52879,-122754,-45027,18154,112244,121646,34151,-58557,-94471,-78923,16589,23162,-12254,34626,-17319,-53508,-113304,-96552,84170,310701,-21823,352917,122179,535341,993045,1542437,1422409,6355973,11867564,31798419,98718093,197895450,284712775,311175197,261117526,163317041,68952443,14778697,7616159,3179274,1885817,1382702,1256081,632368,92126,355291,1276,165179,370754,344834,192089,199357,123728,-98215,-46424,41385,12223,-24502,-62940,-78246,4375,89708,101497,20449,65678,95642,27578,-27871,-5820,4231,-6491,-16225,-45455,-70229,-32084,-53479,-96682,-211760,-353645,-481814,-646112,-922953,-883000,-456683,-21609,388775,458450,309844,455209,341805,115480,-105482,-72729,-40935,64913,233404,283211,224164,238325,152136,-38970,53933,54331,-52515,-81464,-94406,6177,70197,-36072,-96226,21605,-87864,-36803,-15014,52673,74826,18244,276186,749811,1107658,773180,1740074,2724803,9054104,17232229,59407548,145626004,244833900,306634245,295012317,216422903,114606590,37295581,8243373,5494397,1750513,1992389,478841,805238,173709,462695,132763,5195,-34045,65936,-6847,-94361,-101417,-82067,27553,23724,7216,15583,-64530,3389,202577,262985,196051,112662,189174,265129,342672,331326,161375,1460,-113212,-119063,-36734,-4230,6535,-1909,-34745,-29671,18399,140796,206871,207522,236841,193146,82338,19042,-39983,-29270,-15725,11778,46206,41538,14926,-45212,-37975,-16182,-45691,-70184,-45892,-64752,-92629,-75349,21005,151237,89574,97204,152758,222670,173900,32129,-28910,-46702,-48450,-66098,-95140,-82585,-94928,15528,126672,157882,94643,-1496,-55179,-57423,-33936,-7041,-7678,-26520,-24602,13868,78526,109248,40917,-54333,-78542,15554,69784,16774,-65929,-32532,54181,72175,-5025,-3484,19806,8826,-49174,-85680,-97944,-75278,-11257,37965,4488,-16383,-60458,-92984,-119701,-89990,-35151,47253,132458,174681,48395,-42244,75797,193064,245849,250056,226332,137157,97984,117740,121274,76408,19738,-2638,2716,29191,57281,45981,22798,21535,-32371,-109691,-93509,-9068,-35971,-144311,-64166,-3794,71183,158383,283165,313767,185374,9831,-70542,-68540,-17855,-88609,7262,251233,424148,414521,264296,74905,152741,239240,195008,96789,-22010,-87574,-91525,-52703,-17710,6899,3017,-42196,-82028,-111729,-102137,-52908,23682,103722,85859,-52116,-108732,-81777,-69310,-124877,-63687,-40969,-72605,-108304,-114869,-51412,-43487,-72345,-71681,-55171,-25098,-32471,-64260,-116365,-150108,-167405,-155968,-82421,-2082,54255,50641,15676,-44213,-74913,-86365,-83020,-50322,-32740,-35683,67022,162904,72854,15900,26923,18619,-731,25163,62795,109694,170722,231032,254219,280777,228338,153632,133916,55325,-33751,-12420,-5015,-16509,-22790,-36778,-47292,18255,87061,46356,-98723,-87296,70932,220174,330861,412106,421753,314268,161655,-16771,-150695,-97320,-24762,21366,37095,68692,124257,165992,227079,222038,162849,71956,-2182,-34966,-49989,-24254,23455,1860,-41904,-54690,22661,112972,86768,20801,8128,92154,103761,-4895,-98880,51588,138281,84834,40322,82044,134150,90827,18252,-45967,-73917,-54982,-16655,3032,-788,-3067,2980,-7995,-7408,4116,-65017,-69158,21668,16800,-45413,-44042,4817,91256,205837,163688,9244,-110950,-79684,22077,449,-31533,-37037,-49018,-39559,22927,54571,50785,5494,-44852,-56537,-67248,-96336,-85217,-47666,-20300,-3961,-16780,-18500,-8142,-34776,-53887,-43962,-39241,-26005,27047,34000,37800,44357,48235,36011,-30294,-42214,22843,94133,116077,54677,-23278,-44855,-20505,23928,55446,79292,175705,169999,133467,83232,36078,78721,105465,21817,-72641,-24730,36196,31643,-42,-62585,-53072,-33860,-2383,24838,106934,65841,5679,-67227,-141928,-73049,-15503,-80870,14767,23049,-34132,-91361,-104530,-57260,-22131,-48950,-91121,-66843,-70465,-98629,-71540,-13925,31368,32325,9014,-12687,35668,125465,101912,-25700,-55804,166805,411710,485725,433362,335667,107018,-50903,-143541,-124435,-96543,-99870,-106001,-93770,-119151,-99679,-22384,-4376,37879,131229,214438,232336,202661,159773,102686,81262,120160,222660,213843,134755,132064,138802,128300,68180,-9919,-65642,89056,179746,165471,67609,27462,68907,90351,86677,8165,-44404,-85261,-76532,-1794,33669,40149,-7398,-124993,-112869,12019,252170,509228,505664,359178,196807,75537,-8944,5881,16086,-1970,-84812,-128896,-114612,-98964,-117715,-104264,-95538,-91178,-93771,-109446,-72298,48754,210844,320524,300101,283425,228138,42866,-48545,-60284,-64141,-103268,-59415,-27303,-38838,-116176,-82954,-92,82587,127302,121775,89748,29695,-10210,-80730,-49558,-53352,-79881,-95690,-103670,-110698,-87887,-98282,-70416,29656,91067,120039,66596,-59282,-62987,43574,159396,132671,129259,147218,112158,35810,5370,-11443,-41505,-2410,47416,89009,61876,22697,6578,7881,34052,52485,79490,74527,24799,-16381,-33955,-88257,-86911,-7959,93276,201349,231405,126750,59769,101032,144831,82169,-66404,-59490,44629,87961,103547,63025,-26298,90761,176754,157119,135656,158327,221466,160152,70830,-3226,-12284,16174,13674,10346,7488,-10550,-26890,16897,106222,247548,348130,368606,255025,99593,183,-61867,-93094,-93402,-72715,-15905,56338,84181,65399,8385,-30370,-37241,-71136,-116532,-49696,-9765,-27063,-65427,-136915,-136389,-66588,-38030,-33469,-34725,-40670,-45501,-76058,-84350,34293,186797,448118,792419,982100,813585,343425,69458,-38967,-31821,-25629,-19303,8483,27560,-18688,-76015,-125152,-187621,-187403,-132948,-140524,-119296,-2279,134143,260479,195256,78112,49001,35343,30696,25639,16868,2774,-47341,-92235,-116856,-57113,-33345,-17388,-18165,-71490,-98678,-62364,-96375,-118119,-86818,-92856,-92894,-64837,-65912,-74199,-71359,-83948,-84707,-84187,-96680,-60253,-54418,-107704,1870,106814,216403,293246,187094,11086,-84105,26496,148930,180848,117601,30623,-21014,-51914,-89453,-85408,4030,96003,143228,100378,53498,19916,-10450,-40634,-65377,-55966,-3073,37972,31804,50651,92428,201422,185167,65585,16129,71498,32221,-110527,-40941,21359,64653,42110,-56096,-96634,-63730,-44685,-34975,-26229,-32732,-8427,-48377,-72518,-32396,-9021,-19853,-21854,-63258,-29271,61673,100347,443,-114761,-41064,27916,62688,52922,32566,10816,-46130,-96214,-45195,-58720,-97885,-71971,23995,141199,196031,172051,102029,41688,50151,147463,182641,79363,8208,33041,40237,-62917,-36265,38388,75089,124302,167275,102485,29778,796,15272,58139,94919,44409,-52622,86173,286199,347525,218885,113801,-17843,-46023,-51672,-13287,12679,25638,76910,159521,295242,425582,453248,347157,290567,215863,147960,75762,26136,27595,-27913,-66141,-31041,21223,127358,206763,159623,18871,-110555,-21525,108057,231177,270629,152999,-21340,-27057,98752,153909,98351,39026,66592,214462,380719,289976,92267,-5962,-102341,-123380,-83330,-69525,-104579,-115047,-75322,-10018,30649,60487,115125,255496,369188,539771,433165,105935,53439,29181,39286,49065,51728,-4316,-68391,-79107,-55352,-57232,-75921,-63642,-58124,-111629,-26318,107646,171618,145037,43000,-58081,-97800,-99967,-73669,-39664,31732,71886,32583,-31071,-29769,20807,-5627,-82705,-36215,-77934,-23382,272140,1291119,3658926,7458708,11887079,16302805,19879822,21021663,18556370,14042742,12170460,13226942,12882964,12007171,12774706,12815264,9781612,5065234,1410564,68932,-26364,205773,305922,169617,99998,101216,266894,647285,867126,2678071,5948383,9791555,14521129,19123537,22240317,23377512,23358208,20912577,16700467,10144642,1789251,5762234,9663153,8981519,6640807,4351477,3365981,3013305,2283343,1737616,1025516,475002,178089,7960,-101228,-121806,-96325,-15788,10621,22601,-22453,-80735,129732,348741,405105,161938,-49696,-106652,-47170,-31904,-2653,76811,215022,378492,533061,390429,221418,85304,-15832,-77298,-85665,-53526,-16311,-59279,-65611,-42576,-41531,-2466,109011,34515,-60787,-35608,53700,68013,26673,-35271,-22865,-59685,-80062,-24227,3383,-22812,-76218,-22652,-52762,-49672,23450,41587,-53358,-143227,-127612,-87294,-11104,68191,78963,43548,40935,16500,-64433,-83272,-14048,61664,93568,98114,72494,38753,-23666,-69882,-67934,-12234,54014,118322,231484,271428,196908,33948,-50804,-27527,37746,73215,76810,49301,35023,18894,-40794,-66571,-13651,119994,239629,196257,44697,-70505,-18627,38551,49018,25565,55886,79321,76542,47444,3704,-59169,-109807,-89182,-75853,-56895,-68061,-107732,-87743,-10625,34620,35373,-39743,-22590,46340,76538,43189,-31622,-33348,5323,7503,3437,51229,84876,106502,82615,75465,77350,52734,28523,-8755,-67744,-41213,-7493,42787,60030,29241,-53302,-105848,31575,211390,488647,433008,217296,31887,-62788,-7591,49047,31201,-30085,-48822,5322,6696,6359,23244,4750,-23271,-40092,-93141,-73132,15249,41698,22728,-17524,-20577,9877,22938,17939,-3700,-26719,-50620,-27791,-15812,-3516,39090,98858],[94351,37859,-5177,-53503,-77153,6821,6024,-59729,-80640,-68979,-51833,-43798,-25875,6434,40716,43939,35160,-7427,-46008,-67025,-30753,-55604,-69634,-10500,22404,8463,-16450,-34022,-25060,-58318,15447,32941,24047,46618,-44985,-100147,6264,93659,142094,75668,7629,8916,101300,247389,327619,271920,136651,27735,-38827,-78966,-28213,36415,17163,-38426,-131092,-58535,1449,9039,-2758,59374,202981,283337,170936,36833,-103782,-83351,50221,197343,272398,271791,139663,19402,-46363,-59696,-37723,-68580,-126611,-117686,-109323,-136469,-73622,-31766,-33602,-32544,12089,88432,180520,150351,110623,67192,16622,52886,145050,191564,111689,21050,-89182,-75586,-41499,-58125,-61646,-77594,-91879,-12452,154954,224260,167050,80849,21629,17578,-5687,-41385,-17758,10148,-9859,-70295,-71215,14,52000,46182,-22665,-10288,14990,-8345,-15546,37282,63759,77836,13480,6169,61538,125478,219299,260672,168435,59586,10596,2950,-1925,15633,91276,251925,230345,111668,59456,-44463,-124358,-86356,5131,46137,47922,1099,15066,36260,5823,-79481,-41637,40889,6944,-19955,22268,177315,262645,289958,323345,314595,239231,188670,81806,-77695,-96099,44553,107160,77811,7511,26975,16056,-26904,-22676,54726,79288,-30203,-25559,58334,34873,-45443,-55789,-75634,-91473,4985,140561,195374,111363,52400,24758,-29341,-56535,-43610,-23752,8698,72728,106468,54997,-91056,-27016,44284,104354,117027,12603,-99335,-132133,-112272,-39371,-7178,-27453,-62890,-49750,34016,74310,48881,29690,22698,9554,11823,-29718,-48951,-56481,-53028,-79553,-82573,-49284,-25675,-71527,-124611,-118932,-105815,-65697,-21249,-3606,8712,25245,18212,-19815,-66111,-104490,-134856,-109954,-78378,-45161,-88058,-109617,-83806,-59491,-24011,-12017,-23086,-27070,27067,102656,24526,-72091,-106908,-101031,-56993,-8426,38788,73888,93522,61750,4946,-61951,-99538,-113122,-69308,-58228,-13684,38800,-3993,-78417,1529,150657,338613,397240,365852,272186,91510,-32007,-75410,-23966,66378,105187,93854,45071,1,-17462,-9937,14390,47235,83313,69757,-19877,-44266,-48060,-81712,-105398,-104096,-112668,-69236,70270,136705,25103,-85030,40451,162788,162786,83248,69410,1459,-106880,-85662,-1567,860,-9257,-38330,-57511,-1966,74277,124461,124436,103001,125095,100453,-24787,-135444,-42788,-16620,-33331,-45973,-15166,-38259,-50754,-46255,-20557,17075,27516,-96143,-89432,32150,129043,180630,138980,112204,93361,40373,-68270,-125363,-96316,-64209,15536,89776,231258,369857,267708,19992,-53123,-35892,30245,-31900,-81659,-101321,-84582,-31127,-39062,-113188,-56365,43615,238652,419189,418548,241297,91377,-16827,-94021,-122392,-122607,-58205,-38172,-76651,-79774,5430,91670,133645,95015,69075,14059,-39152,-73984,-98247,-72345,34231,87316,53980,-27413,-109354,6847,-39922,-114428,-43189,14017,20429,-43368,283,120850,164798,133847,101397,63175,24291,-6058,-5908,29455,97621,181665,182072,99976,-20953,-33464,-5192,-65215,-117107,8546,126790,151722,75642,49169,-1105,-65071,-68776,-21102,38172,163323,264778,264896,157492,93688,82411,78712,15638,-52918,-16205,107228,208785,227093,174278,76861,-10657,-74495,-101893,-117152,-75513,-10782,27791,29712,22190,15490,24582,119184,84466,30129,39235,51046,25170,-47808,-135760,-75276,-34670,-15459,-15371,-8023,2734,99111,256150,311978,203457,59415,17680,6824,-24007,-36066,-12112,79000,247918,474351,481113,236815,80528,25721,26852,117137,121986,80257,-25421,-61307,-4241,6223,-65285,-96365,81482,268429,358401,222623,29934,-70889,-118814,-121876,-138690,-67066,-33228,-85988,-81249,-151298,-92409,-81303,-106155,-91607,-68809,-30079,82872,59289,10432,5847,8505,-33682,-95407,-128042,-12526,88313,80439,19765,46401,25371,57998,98512,26936,-130607,-53882,2952,-37190,-115855,-74763,26018,21902,-13985,-38610,-51017,-41889,25688,32579,-18982,-92192,-113555,-61677,-53910,-66641,-50553,-25860,-58654,-83176,-90387,-79013,-24612,-55,-512,3877,22657,30890,33716,91200,162649,177137,141552,74310,21018,-14124,-29362,-13402,16797,45437,44503,17377,-22647,-53971,-52960,-72675,-116048,-146779,-103170,-55536,-77321,-109795,-48484,2197,76114,41806,3918,30491,104990,210460,218796,92355,-29443,-113824,-77583,50141,170859,185340,127375,51308,-27375,-101220,-76701,-42981,-72529,-26530,66044,141142,220884,238799,127924,-8570,-137970,-38201,56876,73621,19451,-36451,-34454,61081,266160,389442,320599,224087,70676,13330,-24395,-99543,17800,134719,116360,44580,-37380,-10196,71645,92432,53864,38718,-4298,-19509,20541,26612,23094,35554,55978,66673,78529,109797,96403,28684,-28632,-71745,-130560,-141072,-110578,-51043,-24858,-51690,-114511,-118474,-40539,-47799,-112091,-100023,-82934,-47576,-33282,-44600,-67014,-36812,30358,96978,100907,16894,-45386,-16556,532,-21088,-71279,-104808,-134030,-104840,-31163,32031,30999,-36699,-75387,-78923,175,86841,-5910,-3739,35357,37729,-6585,-103295,-104918,-65307,-73082,-102213,-129890,-109387,-47437,8553,122114,202521,144638,72305,26299,5363,3968,-46474,-96222,-80808,-6508,23705,-3693,-12698,50534,145092,245118,239717,52585,-2340,50191,111223,165006,179300,91114,42346,67642,49832,-25343,-59323,23565,91864,87818,101703,106565,66563,4703,-38679,-21729,24470,64798,67042,28214,57,-33955,-16034,24980,41451,41604,19517,514,-54717,-100755,-70398,72458,141091,93323,-72322,-56372,111037,217618,151522,-14043,-109131,-45916,-32509,-30591,-91816,-86554,-14784,12093,-10917,-22507,-85033,-24798,56611,31238,-58371,-130881,-51381,18324,124653,148593,59895,-56875,-108150,-73481,23354,23018,-13814,39653,-8263,-54728,-123364,-122787,-3220,207941,-33227,369308,162049,426696,736409,1186552,1014476,5150082,9623125,25414220,79039733,158550653,228097831,249269312,209169347,130851657,55210267,11682920,6014367,2488661,1529541,1133589,970695,516433,103055,345676,940,142998,314007,298064,148840,137079,69732,-135363,-25273,68621,42491,-15461,-67761,-80581,-8267,63361,80656,34251,111433,147703,74190,12671,20932,26342,14198,4793,-28350,-63291,-54522,-84452,-113208,-248292,-403221,-482136,-563801,-780237,-924690,-617183,-186220,245315,318659,161109,314172,273468,97953,-101064,-67446,-33431,77011,242038,271840,181859,153031,59934,-61975,82857,71428,-44166,-86067,-100758,-17068,42324,-51911,-104110,11454,-91724,-50455,-30715,38192,63570,6247,249144,600266,809659,703535,1597864,1971906,7132099,14043718,47692510,116554162,195869381,245238549,235851961,172914330,91484606,29827031,6996696,4319548,1452607,1764616,314445,598090,156514,386295,84994,-25597,-34186,63768,-13259,-102080,-111572,-84686,20531,14165,-6813,3548,-70525,8334,191031,229769,163239,91848,168968,267976,370437,370211,200554,26388,-101830,-128398,-43347,-7487,2988,-4269,-34446,-34194,11572,122946,177115,161202,171148,126479,49639,14351,-43844,-31378,-10792,23021,56269,41596,7118,-57987,-48107,-25240,-46162,-57476,-41231,-73886,-100614,-87034,-10619,99580,52150,71631,128148,189678,164162,29594,-33881,-46344,-42871,-71250,-88532,-55984,-71356,17790,137218,183684,96026,-4390,-49762,-56549,-40085,-16788,-28317,-63141,-61765,-2741,77116,113318,46679,-50138,-91471,-7272,42401,-3606,-76270,-44518,35787,50875,-31042,-16517,10096,-7860,-69286,-102349,-104471,-75524,-11581,33170,-460,-19288,-56535,-57208,-95950,-101026,-50842,30133,118535,187108,84219,-30279,55338,145583,188860,192614,174047,103261,71987,96887,108636,74941,11556,-12092,-866,27601,58737,48937,16882,9046,-41736,-112037,-115643,-34936,-51259,-150358,-65782,-10725,65784,154084,281732,329166,206681,36494,-25565,-11918,11934,-61249,60895,310713,436345,394263,234843,9203,79268,172080,174004,88298,-28271,-93743,-96786,-56216,-22251,-7662,-19428,-56603,-82452,-122286,-110465,-46043,35076,118624,99051,-49772,-115690,-75232,-62049,-123666,-73851,-50223,-76771,-102290,-121788,-94321,-76654,-95761,-77654,-54542,-28640,-39461,-74452,-121259,-134341,-169327,-166257,-88684,-2047,57022,49994,8543,-49064,-72754,-77925,-72987,-45330,-32435,-24920,102630,196310,105344,20017,23339,20168,7312,39722,85617,133640,185482,239832,252346,274844,220426,146325,122844,52950,-37883,-23093,-18887,-34331,-38265,-42828,-44381,9996,72446,33272,-109849,-82607,73979,209362,274972,307111,322657,272876,175254,3706,-130007,-126391,-53653,-1067,26600,70469,130932,168883,227188,219518,165920,85388,-402,-53614,-71143,-39857,13352,-8543,-47938,-58443,24653,128767,107356,36419,2177,86999,97507,-18763,-86804,72669,175850,112598,49356,76337,123540,87516,25879,-31150,-56943,-45214,-10872,12397,1198,-16376,-14651,-25366,-25212,-15481,-82417,-78113,9102,-8143,-77555,-57525,12425,112011,221102,152072,5161,-96435,-40884,63934,29255,-17372,-33043,-50751,-36877,34017,60638,41837,-14748,-59939,-49131,-66561,-103059,-87705,-56860,-40443,-32098,-39079,-34606,-15729,-39255,-60629,-57830,-55873,-44917,13361,26040,36219,49627,53782,35325,-44713,-61927,2757,79076,100059,57011,-5658,-34668,-31667,11531,50210,85702,205430,202021,154562,101805,50335,72931,82590,13144,-69305,-24091,48884,48280,16532,-51111,-71988,-51064,-11672,17206,93985,55862,-1419,-68575,-133048,-89740,-38229,-74914,35657,34665,-24572,-85822,-94992,-51135,-19881,-48003,-105714,-78328,-77626,-97483,-77947,-41654,-3983,17199,-6012,-28214,33447,143660,134264,-2937,-77345,143944,396686,473713,420928,306220,80833,-52649,-142123,-113575,-81756,-94976,-116212,-97220,-117892,-105408,-21174,2369,45089,146455,246113,279139,228941,182467,123121,98703,126420,199796,162927,93647,115750,143096,143885,84225,-164,-81508,87820,188085,183265,83523,38027,57486,61743,61754,-21317,-73851,-114237,-95613,-16777,19823,32170,-1051,-115311,-110789,12430,261206,503372,490918,336377,171632,56522,4411,38610,38054,21835,-55218,-145155,-136915,-112936,-125074,-111066,-110161,-123288,-127111,-139847,-95711,40142,231128,417106,430134,373300,233837,44003,-41863,-60605,-68959,-104496,-65890,-35921,-46565,-101901,-48932,26272,89446,119937,119009,99478,45787,6020,-82254,-60779,-58579,-78684,-86992,-92446,-113907,-108981,-119523,-34753,74438,133492,158514,110200,-25797,-61236,24685,127117,90047,104702,135679,120946,56105,19354,-6235,-47705,-11069,42959,82047,48024,13172,-249,-1199,32348,59759,87107,73233,14815,-22020,-27928,-75029,-88094,-12214,81389,180696,233734,172844,90130,98038,127000,83385,-71112,-72474,46685,134867,162574,92007,-40508,58031,169141,177730,169459,197002,255654,177071,71741,-14332,-26499,14878,25339,28901,25590,9539,-3409,40570,117378,247865,348585,352246,239048,95352,287,-61919,-95392,-102311,-79664,-23491,44538,80381,75244,18302,-28328,-31949,-60696,-100328,-57556,-22407,-47420,-87461,-153107,-122883,-58512,-34692,-37159,-46039,-50623,-45868,-70907,-90825,23468,179990,464532,814451,982691,770949,303112,64215,-33971,-32415,-27746,-17991,2886,14089,-21937,-82248,-136411,-161088,-160239,-133430,-132270,-105129,7900,133487,246896,176706,70233,47378,35176,29850,14215,1314,-8119,-48765,-90546,-121069,-58287,-23700,-4926,-5022,-61973,-114842,-73985,-110980,-111089,-79117,-82801,-74850,-47995,-56128,-67255,-64932,-76997,-93286,-79543,-78631,-52876,-56148,-106962,-6249,90541,200649,265845,143427,-18599,-59473,47571,177823,222564,144327,41431,-10345,-42964,-87595,-90581,9530,114637,164847,114361,49614,-77,-24166,-44833,-66280,-59088,-5517,53215,60033,83014,127649,229248,181084,57691,-1344,30230,-7774,-91084,-13062,52019,83861,49696,-42520,-76574,-52903,-40743,-42620,-34990,-40706,-21505,-61639,-67390,-27421,-2675,-4290,-2009,-48801,-20151,78703,125625,19790,-101326,-49493,17806,49903,37884,23550,8740,-44172,-99108,-47339,-58600,-91653,-78784,11066,122886,189597,177080,111017,50509,57452,152310,202061,124809,81066,89480,69641,-29081,-16896,49393,79948,121546,164988,103452,28553,-210,11172,51308,78049,13533,-71306,73774,274283,323469,200025,113093,-2356,-55657,-60104,-16131,7210,17475,70813,149491,269716,360571,372500,315317,312518,259585,172151,71353,15582,19907,-32437,-66408,-25367,25929,133220,234325,192495,36357,-103146,-1470,158160,293604,306674,144594,-24693,-32224,70540,110715,66951,20159,62003,184376,325315,238100,64150,-23825,-106485,-108734,-73302,-63014,-93235,-96969,-53610,6108,32833,64307,129743,283616,410975,569748,402037,105858,47287,21683,33997,62786,74251,20316,-49095,-70770,-59725,-58494,-68272,-58859,-50367,-98815,-36342,112502,200854,185846,78375,-27979,-76858,-89438,-72696,-53627,-6416,28035,-8884,-63988,-55840,-776,-15781,-110102,-43339,-72391,-37204,230630,1027950,2952703,6004703,9480299,13023045,16024308,17047028,15024087,11178968,9485402,10270298,9890266,8935255,9496919,9796774,7607647,3931455,988136,-43295,-1931,227731,309406,157601,80329,98279,285370,619561,660178,2076543,4705707,7744404,11744402,15826477,18674273,19400652,18644470,16387880,12981580,8041221,1479593,4506554,7641898,6927468,5081163,3237993,2475514,2221573,1628984,1300598,832708,413763,156256,6607,-95228,-117876,-87432,-6083,19876,36998,-12759,-61866,159727,359643,422897,179973,-38655,-111995,-25546,7160,22851,101651,257135,437747,578558,445270,250443,90975,-13641,-69023,-82905,-55509,-15851,-45387,-52423,-34192,-33432,9428,118301,30249,-72321,-46939,43140,65691,40026,-1841,-3394,-54960,-78498,-21276,17628,20154,-38240,-38167,-63218,-14496,75251,76567,-31115,-123389,-118087,-90961,-31605,42194,68013,39584,37719,14943,-62527,-69712,9607,90041,117963,117556,81428,34147,-31370,-75833,-66702,-8003,54363,104818,208682,256525,196696,31099,-61388,-35061,33415,63814,72279,65611,48018,24719,-42108,-60877,5259,159539,300023,261597,91186,-67352,-40460,29393,59661,34148,54301,86846,96091,74281,22725,-54853,-120646,-67809,-53563,-47419,-58507,-95997,-90867,-14394,27587,31742,-42273,-24126,43016,63198,26832,-28695,-1943,31342,29467,17898,49944,66130,87736,77709,73166,77937,53584,30225,-6056,-70686,-54501,-20000,31033,56583,34224,-44885,-108743,34868,225378,503247,441471,214866,12069,-117391,-13628,51528,36035,-23084,-53793,6246,20601,26342,41655,28576,21250,21550,-37589,-92065,418,35058,19319,-24484,-29973,426,18697,14888,-4236,-26543,-55128,-29039,-14102,3343,48389,111016],[109953,46846,1863,-48932,-54910,18771,3512,-64682,-69596,-48839,-32806,-30325,-23296,-5822,21078,18549,17350,-6098,-29995,-69253,-49244,-61565,-86385,-35460,608,6,-9306,-13819,11767,-7202,69572,63460,36824,54126,-22971,-88512,3091,83208,136357,87621,19953,17294,104762,249064,311488,232183,96170,4915,-49372,-79395,-26181,22440,-3483,-43387,-132629,-48054,3788,3518,-6945,62203,206716,302439,227990,86901,-78820,-100904,17243,145543,225694,240593,119288,4006,-53423,-68012,-44496,-69594,-125961,-101974,-90562,-126978,-77162,-29164,-24424,-17794,28913,107974,197409,151946,97899,54239,4216,42362,137931,175818,92655,14310,-77026,-98500,-62724,-70008,-67850,-80571,-87179,-13131,127174,198221,159273,79520,13342,3573,-18725,-48821,-15049,14961,-11730,-79650,-69085,9221,62947,63642,-7728,-10111,5176,-23298,-27040,17395,22546,31421,-21422,43469,90612,138022,222551,255397,157272,39601,-15851,-25074,-35721,-14791,60081,235892,256342,141232,69172,-47807,-115662,-64682,23048,67262,58167,-2999,4448,32345,11647,-67362,-49646,32002,2986,-24023,25505,207902,323515,353566,377051,345766,256939,199833,77335,-85766,-66329,63839,116484,86217,15356,23588,-855,-43191,-6723,96884,122194,-38216,-34876,76738,43153,-51098,-59244,-78410,-101001,6683,144406,201220,118611,54300,21740,-34021,-63365,-49995,-30241,3161,62964,83781,33025,-95104,-78414,-27885,30941,51735,-18536,-101811,-124372,-104091,-32406,1823,-8625,-28788,-7854,53475,76875,39916,22500,24837,16074,15988,-29263,-57552,-69610,-62143,-79485,-77469,-44822,-24771,-79115,-128441,-109705,-107492,-75302,-21376,1427,13728,28784,28120,-4293,-51440,-96066,-125376,-108562,-79492,-43536,-81167,-98340,-75221,-52569,-15765,-1447,-9201,-25760,8207,80440,32353,-56450,-93521,-104141,-64044,-17171,32794,72401,103751,81417,22702,-54345,-101700,-106910,-52477,-56427,-26022,21909,-20062,-93568,-19654,118746,291888,338648,309010,253469,95560,-24709,-77223,-47698,45127,109080,121733,73905,15837,-8815,625,39400,94932,131838,88585,-26423,-64272,-64260,-99051,-112200,-98150,-120328,-69112,91256,187526,87617,-69640,37415,158922,131586,46625,39464,-9934,-106317,-84753,18488,30033,-7461,-47145,-51418,16224,88519,129425,119987,107865,141976,124542,-6026,-129066,-46810,-26389,-47506,-61817,-26931,-42797,-52480,-49667,-33884,-3779,1743,-117251,-80782,41690,156298,210096,156966,116513,93990,37990,-81614,-142825,-90061,-47144,25392,96622,264832,426590,329632,104780,-6223,-53464,21520,-14453,-66048,-84732,-64335,-13685,-26108,-109836,-61738,49402,252294,409727,408591,245240,95693,-19546,-110820,-116225,-76041,-11921,-8983,-67068,-88952,-1546,89460,125806,83607,52225,-699,-51989,-71679,-85042,-54679,43808,80225,36573,-48158,-121273,12698,-40290,-122246,-38694,33240,45317,-31105,-6697,124972,175145,140152,106699,65545,20926,-8982,13807,67915,127116,167105,128466,41881,-39897,-26429,5100,-58119,-122938,-12420,97374,129603,59369,35818,-5950,-61270,-49531,9977,82269,209019,278518,264512,161599,89077,54322,36574,-8459,-50777,-18625,97138,208319,235752,187560,91101,10418,-56164,-92697,-109922,-82042,-36591,-4625,4689,13304,23925,45771,137774,121678,51483,52276,59671,33004,-44574,-153101,-78342,-33663,-13166,-14370,-8470,1836,101090,243458,289208,179350,44159,13839,7467,-24277,-48819,-43845,44757,280325,560835,533392,250746,76030,17190,3082,47614,61692,34628,-33635,-44918,-6391,-1988,-72046,-72099,95068,259069,326043,217421,31606,-72776,-128245,-137527,-151298,-65460,-37798,-72973,-73412,-142500,-73095,-58622,-87233,-77658,-48486,-15530,67261,18850,-33518,-48209,-49335,-72512,-111630,-114282,-2027,79006,49372,-12903,29179,37911,73841,94099,16762,-155080,-60810,-7916,-46183,-116841,-58850,35941,19419,-14793,-34635,-45548,-36818,24056,24040,-29058,-101592,-122819,-71776,-59826,-71602,-57268,-37538,-74383,-99065,-103586,-82559,-18176,10188,8237,8017,21940,28703,29009,86822,165688,180095,142061,79578,23171,-16330,-30316,-9748,22776,52663,50680,21406,-23754,-60300,-67960,-94557,-139023,-143322,-92076,-47386,-72746,-126954,-57166,8776,81626,45155,3052,39591,129038,241528,249086,119973,-14247,-108642,-74437,45159,161527,178200,127985,58803,-27164,-120534,-83841,-22156,-37855,-18618,71968,171049,270220,281545,149199,1840,-125920,-27836,66434,74989,21652,-26967,-8885,80477,275579,343036,239487,183154,80170,31949,-16148,-131421,11199,108027,79977,24238,-36086,-9967,65608,63549,22299,22923,-12332,-45182,-4223,17757,30720,54506,67154,74184,88613,137373,129990,51832,-6587,-47461,-106725,-120696,-90829,-33057,-11309,-41175,-101226,-101097,-36521,-60056,-139166,-111382,-96765,-62299,-45949,-54319,-64927,-16671,51863,120863,112237,9220,-54874,-16567,12791,-4032,-58251,-96983,-120976,-93791,-16254,36502,31553,-45664,-94174,-89997,-314,109300,39138,13632,19660,6686,-32297,-114929,-97877,-62316,-70805,-89430,-103116,-83626,-27109,26722,156571,236246,166265,89965,36279,13304,16046,-38731,-98654,-83316,-8439,25883,3517,-22547,46652,150997,250263,218663,38704,2062,49629,94455,133209,151868,80385,33811,66080,59688,-12415,-52520,28041,75365,58488,71906,87211,58635,-2112,-43474,-22496,16487,41678,31216,2715,-21122,-54421,-42282,-11659,6596,26494,15761,-7028,-65455,-116069,-92269,32929,79031,34486,-103278,-41904,116188,218152,148008,-14267,-112147,-38639,-18182,-17220,-75495,-82424,-27846,-20184,-44924,-38323,-100358,-28280,57439,32430,-59412,-132396,-49848,24451,135773,174822,95987,-35510,-97019,-57390,33668,25132,-10794,47474,3797,-52301,-127465,-131102,-80425,98854,-52660,380050,202446,314834,458891,802793,631272,3758907,7026625,18261634,56921638,114265991,164366645,179584625,150680917,94271934,39726202,8252083,4224119,1736083,1135264,839009,665047,392936,114595,322159,4164,127536,263012,253021,109021,78108,18279,-153401,-2206,94219,70038,-9395,-74149,-81467,-16890,39762,57767,52998,159701,198686,121858,56023,48574,48632,35027,27582,-5807,-45238,-64330,-113600,-127702,-265678,-425596,-455057,-463987,-623211,-818302,-714815,-342151,97022,181468,44583,186346,206926,80761,-84427,-55853,-22597,87612,243814,255618,143708,76602,-24373,-43275,117214,93175,-29051,-80442,-104617,-38020,16146,-64131,-103465,4443,-90397,-59872,-41811,22629,44646,2272,219002,427534,501250,595926,1371090,1233852,5011266,10329074,34449466,83873941,140873096,176310811,169478365,124164654,65641695,21480445,5410939,3014372,1105540,1436482,153755,390892,137519,297359,47850,-52510,-26885,64785,-15767,-102696,-114041,-84454,14503,6539,-16950,-4923,-71116,15806,175229,188476,132631,77880,153702,269686,390686,401213,242894,59354,-83419,-128646,-44565,-5916,3372,-3438,-30672,-34003,7866,105544,148532,116810,105505,62969,23998,14786,-40440,-24765,4749,42275,73144,48102,5089,-65825,-53888,-31596,-40263,-43928,-29261,-68875,-101440,-93958,-37299,52624,21851,51798,109285,158507,151360,26303,-35456,-38188,-30780,-68626,-73782,-38681,-50074,25871,148346,211718,104657,4029,-35553,-47720,-42570,-26093,-47067,-86190,-80444,-12092,75985,117889,55539,-41081,-102188,-30599,15517,-21087,-82210,-53219,17696,27397,-55961,-19877,6698,-18344,-81773,-111548,-103746,-67368,-2135,36822,1183,-17260,-45134,-24345,-73251,-102324,-57089,23004,113489,205053,132408,-2194,41291,103136,140639,149909,137374,79535,52613,79810,98788,76915,7938,-16671,-1057,28072,61477,54940,16587,2848,-44400,-105157,-127842,-55711,-61908,-132927,-60277,-13310,63905,152005,279086,341724,228903,66635,21962,55249,91565,24375,136478,376230,443989,368783,206984,-48148,26464,114487,154490,82243,-30470,-95679,-98481,-57137,-26557,-20343,-36972,-63583,-75551,-113739,-103485,-32811,50944,130573,110172,-42025,-112318,-61912,-50546,-117140,-76808,-50535,-68486,-79511,-77271,-99305,-94802,-102574,-70141,-48215,-27607,-41664,-78921,-117257,-110927,-147353,-158061,-89473,1922,64708,56188,8180,-48533,-65070,-64377,-57743,-34763,-25195,-6271,133906,221017,138261,28396,20958,23553,19217,58244,111999,159909,199858,244077,246405,265100,212601,140792,111340,51619,-39116,-31383,-30174,-47627,-47172,-41587,-37328,4124,58959,23263,-111043,-76357,71968,186899,211972,199398,219804,228137,188289,32339,-100912,-150242,-77475,-17648,21478,76505,138237,170738,224258,213809,165314,97522,3258,-68392,-85823,-45901,12591,-10052,-47391,-57675,31345,153617,142453,69512,4766,82121,90117,-30630,-68241,95774,210522,137969,57716,70536,112821,85465,35835,-13554,-37175,-32390,-3828,22886,8559,-22844,-24577,-35036,-40364,-33293,-93155,-76111,6298,-19101,-93807,-61798,26235,141638,243109,150194,16278,-62740,8637,108645,58352,-744,-25649,-47013,-25435,49911,69080,36448,-26270,-58139,-33972,-63743,-105593,-84558,-61677,-56515,-53910,-53542,-44584,-19319,-40228,-64304,-68052,-68441,-59148,5217,24903,42190,61492,63547,37555,-54133,-74727,-14038,65543,87269,64955,21715,-7890,-33119,1871,50089,100176,239819,235893,174780,120510,66654,70541,66719,9899,-61639,-21038,59876,63002,31163,-34862,-73587,-55249,-8993,21411,91743,54263,-3477,-66504,-118890,-97032,-60812,-71457,44030,42437,-11795,-75474,-83710,-43696,-16196,-43550,-116871,-85867,-83398,-97376,-85403,-68465,-39765,-2265,-21361,-37004,38510,165943,169208,23155,-99619,123141,376245,453105,400962,275147,64656,-48148,-133010,-97799,-62687,-83240,-122724,-98042,-113944,-108010,-19660,9145,53719,162870,276263,316809,243742,196194,139290,117551,135823,180272,121120,60688,98651,141317,152752,96400,7767,-98431,90780,198714,205665,107884,51824,44767,27333,27310,-56447,-102761,-136980,-105142,-26975,8819,25613,6783,-102084,-104321,15149,265789,475230,452957,297240,137332,33459,20340,69471,60058,46518,-17162,-109453,-158847,-128576,-129729,-112977,-115080,-152658,-156051,-131544,-115858,30818,241843,497507,546486,442549,223661,43905,-34335,-56226,-68988,-100511,-67614,-37663,-42252,-74903,-17956,46541,91743,107637,107690,102116,58969,23494,-68359,-68950,-60015,-72520,-75439,-78718,-100321,-124646,-114601,16197,124709,180080,196714,153395,5825,-56182,4892,92037,48903,79979,122488,129013,80079,38347,4696,-46282,-17110,40072,75208,35684,5003,-9409,-15023,23836,61526,90262,65864,-209,-31539,-24805,-56591,-84100,-15418,71054,163709,236980,220912,122926,98021,111369,85937,-65005,-81197,46105,180323,221698,123673,-40528,30048,161056,200438,207328,236883,284238,191940,78886,-16862,-40551,13251,36571,46678,41572,26686,19070,64821,127754,240976,334742,319808,211618,85763,-2736,-65645,-101218,-113842,-86715,-33298,25678,66703,78156,25536,-26174,-26362,-50397,-84896,-67385,-40818,-74497,-112856,-149301,-108684,-49631,-28606,-37538,-55262,-58664,-44911,-63788,-95227,7504,161973,447128,770681,902900,670801,250563,57475,-28165,-33428,-31349,-19202,-6867,-8307,-38406,-102514,-154012,-121497,-121107,-107511,-117551,-89223,16713,128746,226682,156272,63697,47197,38574,29770,1221,-16284,-22308,-53579,-92126,-128743,-61061,-18580,-236,-2273,-57833,-129994,-86562,-124684,-102583,-72169,-74158,-61278,-38015,-52002,-63712,-60767,-69996,-88855,-76122,-63453,-45306,-56359,-104858,-20247,67259,174000,221286,87646,-54305,-38983,63363,198780,254956,161100,43898,-4198,-36887,-87060,-100744,4983,121101,175651,121283,39727,-25392,-42781,-52387,-69469,-64638,-11739,60598,82382,111369,158161,242806,167955,47769,-9203,379,-48370,-59179,14297,80216,98413,52301,-31267,-61383,-44249,-38978,-52291,-45322,-52056,-40680,-77436,-61925,-25623,-555,6576,12783,-36933,-14121,88611,142400,36166,-87784,-62613,3036,33559,18357,9724,1303,-47965,-104039,-52697,-62943,-91254,-88094,-3584,101818,175577,173730,112353,53302,59089,149007,211502,167327,151808,149229,107757,9851,-2029,51214,76166,110492,151442,94469,19890,-7350,1148,37316,51910,-22139,-81481,56885,244932,276509,162227,95627,8357,-49188,-51373,-7990,7208,8703,59482,130983,232413,287911,290391,276324,322061,293376,184789,58079,1214,10719,-39688,-74018,-26998,21231,127181,248755,214823,48907,-75027,20046,191890,333545,319559,123118,-36078,-43206,38013,63004,29200,-2764,51147,146552,261414,188804,44763,-29439,-95831,-96674,-69646,-64442,-91840,-89208,-40398,16022,27925,60259,137914,302804,437070,566808,346416,91316,29180,4726,22020,67086,80461,30491,-34604,-63089,-65142,-63114,-68701,-63433,-53536,-95234,-53022,104708,214373,213550,105670,-5103,-63032,-85910,-78152,-74065,-50025,-22816,-57695,-103506,-80583,-10103,-9886,-117376,-57556,-75698,-56623,177431,718277,2124892,4330648,6766994,9315722,11596604,12436524,10936466,7960660,6580525,7084198,6702970,5795763,6175753,6645790,5279775,2708717,583426,-52148,20984,235297,290433,130008,54000,91494,290173,547520,436939,1419225,3307917,5462506,8542899,11848590,14227985,14561564,13337324,11527650,9001929,5706916,1097669,3137640,5425268,4771292,3448736,2095884,1554078,1393236,980685,835481,601161,328357,119312,-4688,-95871,-122404,-91418,-13984,12930,35648,-14961,-43537,178932,346256,410568,182054,-35140,-93860,-5125,29898,35415,115309,288025,472173,579413,466228,264246,91496,-15253,-66216,-81593,-59895,-17505,-32955,-45523,-32236,-31174,13769,115409,16786,-88897,-62606,25606,55762,46632,24502,6980,-58146,-82883,-26973,21115,47687,6184,-21768,-46329,25817,114462,96673,-19175,-109236,-111313,-100018,-57500,13989,54437,33157,28492,6062,-65968,-61605,27302,108826,131028,125065,79370,19185,-49014,-90877,-69973,-9670,49543,88315,181233,233583,187783,20302,-80474,-44631,27788,46258,55392,70305,51923,22608,-50280,-61522,19871,202592,369877,340112,149435,-40260,-64374,11409,58472,33726,45414,85429,108272,95333,34748,-56317,-105463,-51822,-39554,-46220,-57773,-92613,-98137,-25932,13218,20963,-49420,-33316,29544,41078,11053,-17023,21787,48259,43944,26368,42885,42448,61518,63782,63091,71452,46852,24082,-9774,-68919,-71473,-38596,11542,43594,28927,-45907,-116139,32119,231759,501080,443633,219185,11087,-128986,-23932,43470,31717,-23153,-64607,-553,25401,34865,49667,46991,59091,75755,13635,-84400,-19366,22460,8772,-39385,-47237,-14185,9089,7238,-7118,-26213,-62667,-38012,-19992,3407,51868,114837],[115246,50356,9868,-33758,-31199,29043,-1303,-67458,-55973,-32940,-18729,-21144,-24819,-21639,-1697,-8253,-1403,-9272,-18773,-53566,-63599,-62169,-99343,-66354,-27445,-14082,-5392,5514,50215,49069,125318,93539,48639,59244,-2703,-79239,-5580,66803,121147,92698,27753,20241,99066,232207,272724,172515,44614,-23469,-64635,-87005,-33445,-366,-26732,-51921,-137471,-41869,1094,-8448,-17468,56720,193443,292044,257117,119220,-58600,-118542,-16744,93904,178193,205332,94958,-13849,-59971,-77397,-57795,-76644,-124499,-88113,-76506,-115901,-79997,-27544,-17399,-6519,41405,121817,201149,146304,80110,36546,-11172,29151,124767,152640,71307,7282,-67699,-124474,-88046,-86344,-78886,-87486,-84298,-18086,87832,159902,142711,72977,3751,-16348,-36289,-51974,-7414,22471,-13456,-92908,-71952,12178,66516,73878,7699,-4075,1939,-33798,-40483,-7498,-29200,-31278,-41115,78667,115066,145384,217382,236936,134505,11210,-48503,-53724,-63750,-40447,29790,213662,282515,178237,82630,-43358,-105888,-52081,36068,86244,68130,-5298,-7640,24148,10320,-63849,-60225,16858,-7798,-35094,22770,230012,377424,409130,415478,356665,256084,194344,63897,-81610,-27401,86494,124245,89509,18733,15407,-20379,-56259,7229,122570,144371,-48874,-11490,108802,56341,-54288,-60955,-78500,-111714,3738,138684,191941,114346,49062,14089,-42658,-72483,-55368,-33998,-49,53494,60028,12909,-44640,-46447,-65402,-28237,-10734,-57490,-106435,-118283,-93844,-19896,17164,13309,701,23882,66608,73504,27163,12638,22993,18130,16935,-30570,-66207,-81898,-70698,-79128,-70122,-34068,-15363,-73618,-111413,-99264,-109999,-83780,-18997,8747,20036,33305,39404,11874,-38143,-87810,-114891,-102700,-76186,-36970,-69965,-86781,-67412,-46422,-8171,8423,4575,-21936,-10621,54250,36747,-41024,-76176,-99972,-69267,-24925,27089,69650,109906,97558,38370,-47055,-97886,-84004,-28418,-49606,-39139,-1225,-41364,-111405,-46872,75321,226037,260807,234710,213684,88898,-19191,-73477,-64851,24500,107928,141714,95077,28151,-1157,11442,65017,145749,183011,110240,-25730,-85087,-80784,-114422,-108203,-83570,-121563,-65437,114479,243540,163706,-20665,25591,135278,86284,5056,7632,-22510,-106167,-84827,34285,55852,-6505,-55028,-37161,41357,105456,134046,114595,111626,156260,143060,9435,-118541,-49850,-36068,-62929,-80803,-43659,-51267,-56105,-53705,-48773,-27499,-23946,-120035,-72072,48592,180114,234827,171310,116949,90496,32738,-92089,-146716,-75673,-30233,31575,97512,282408,451467,362072,174718,36284,-62160,12333,11317,-45665,-65779,-43353,3045,-13690,-102491,-66634,53576,256476,385050,383715,240614,96798,-21186,-117260,-92366,-30904,33391,19203,-57307,-95484,-3600,90957,119962,74935,41182,-5999,-50258,-58295,-61607,-32806,52144,70096,17937,-67087,-101011,18059,-40333,-121378,-34433,47430,63697,-18322,-15859,120655,178264,144331,112770,69401,19945,-5293,38036,103424,150132,149090,77216,-16251,-55533,-17354,14152,-53128,-126621,-29694,71041,109759,46274,26309,-7577,-53959,-31410,39318,131352,260365,285537,249886,156367,81205,29531,5678,-20205,-46131,-23910,75436,187177,226192,191281,100991,28742,-33987,-69958,-85682,-66269,-43118,-27695,-17138,5471,30418,59513,144193,154153,72804,63665,65342,38859,-39884,-156562,-78439,-32057,-11269,-13654,-8918,-351,96147,216205,254118,152511,33253,14243,10917,-21662,-61476,-80700,-276,286993,602215,541127,243541,64247,6931,-16181,-18248,9388,7338,-26282,-30987,-12726,-14672,-74728,-43331,109968,244473,285010,206489,33297,-71317,-130503,-148441,-153804,-62249,-39076,-52668,-67328,-137072,-54638,-36110,-67454,-62383,-29039,-121,51256,-9825,-62471,-86831,-99870,-108561,-121625,-100491,6458,69685,23493,-41201,12766,50375,90886,94513,16399,-152858,-68914,-20500,-54693,-111367,-37414,47957,19129,-14628,-32176,-42442,-32318,23738,15913,-39103,-109558,-126568,-79034,-65612,-77179,-65005,-50345,-88407,-110653,-107477,-74030,-1301,26960,21328,16431,26717,33174,30213,84380,165632,176878,136581,82125,23566,-19743,-32156,-6390,28311,58793,56179,25566,-24645,-65178,-82539,-118654,-140693,-125247,-76236,-37798,-66963,-140208,-59359,18067,85339,48154,1025,46203,150694,268212,272978,142244,2458,-97927,-71546,36191,144646,163687,124007,65102,-23987,-133771,-89214,-2925,-3030,-8808,75249,195757,311089,316529,167617,12769,-110844,-17076,73112,75812,27907,-8026,21830,99778,272413,282653,158848,141911,96625,55639,-6702,-149410,18889,91046,48800,1644,-37605,-10152,56361,28607,-10035,5296,-18955,-67379,-28340,9155,38127,73710,78675,83903,98377,154364,152121,68314,11225,-25571,-82269,-97260,-69455,-14940,571,-33279,-88946,-78139,-20509,-57407,-152086,-114757,-108731,-79424,-59717,-62132,-58716,4172,74035,147262,121021,-1033,-66394,-18522,24833,16256,-40643,-76250,-86085,-59540,-678,39451,32966,-49466,-109707,-94334,2642,131700,88609,34773,2574,-26325,-58804,-122933,-83488,-48858,-53534,-62206,-73888,-57744,-7311,44380,186939,258448,179044,102082,42496,15434,20554,-35408,-102217,-83930,-8561,30348,18362,-23391,47007,156734,248672,189824,21566,2066,44576,72660,95352,114871,62285,22598,62022,67345,460,-44729,31165,55983,29899,41714,63334,45414,-13631,-50175,-22964,6315,15249,-4991,-26436,-45817,-78743,-73677,-54176,-34361,5461,8369,-16350,-74951,-122278,-85066,30479,31159,-38402,-129744,-21099,121506,216177,143527,-13600,-117687,-33708,-4610,-4692,-59668,-75020,-42700,-59272,-68075,-36371,-94089,-33570,55309,33610,-60006,-131713,-43182,32875,141464,194565,135875,2204,-63040,-35657,42029,24908,-7975,53600,14422,-50312,-129512,-125322,-145607,-11300,-87395,382389,234779,218903,196003,447389,321338,2396232,4488834,11453974,35818833,71970693,103494387,113028600,94808350,59306012,24921934,5011708,2523105,1039462,756955,542455,381609,275948,121620,281257,6230,117023,216740,209412,72377,23690,-31211,-129447,16178,111188,87689,-11226,-86569,-85956,-27028,14334,29765,70441,201074,238820,161747,93999,70817,65627,50753,46516,16245,-22919,-59087,-143666,-134444,-228719,-378341,-387661,-351770,-462312,-641903,-653836,-421631,-19800,60992,-39812,82059,142946,59871,-66152,-44213,-14343,91165,234136,230917,106982,12251,-71154,-3165,147958,112612,-14227,-72057,-109096,-61149,-13059,-79008,-101337,-4945,-89815,-71124,-54198,-18,12952,-72,183322,253217,220763,465044,1096867,617391,3009643,6679365,21749748,52684160,88426185,110606076,106245281,77772163,41097413,13550130,3743883,1775805,758263,1057015,23211,206652,113299,204390,21434,-71525,-18192,61954,-21256,-103685,-115948,-88745,2356,-6295,-29869,-16763,-74339,16569,146391,132801,96659,62044,135784,262395,393952,414536,278921,93231,-65006,-126336,-47664,-6485,845,-6527,-31139,-36817,414,83728,117213,71699,39616,3805,2560,13007,-37990,-17497,22852,62001,89116,53423,1410,-75944,-62210,-41461,-35335,-35271,-21082,-61192,-100580,-101461,-63379,9754,-7447,30489,87797,121926,124922,9644,-42847,-30008,-20649,-66983,-65898,-34706,-39814,26933,148893,231106,112389,14381,-22345,-38735,-47762,-42840,-72258,-96511,-83348,-23349,67217,114405,58699,-35781,-119400,-62318,-18317,-43799,-91774,-66274,-7479,-7001,-87669,-20762,1873,-30071,-94005,-120070,-103701,-59036,7991,39887,952,-18569,-36245,-3422,-59825,-103310,-62410,17088,108714,218665,180618,32438,28570,60230,93522,111804,106560,57742,32138,59033,83988,73491,722,-23950,-5036,23780,58792,56866,14914,-3680,-47411,-97582,-119600,-70597,-67600,-109795,-56512,-19951,57888,144202,266748,341174,241768,90313,60398,111391,176673,129045,223738,433661,437586,332484,177352,-66560,5006,63056,129386,70836,-36707,-101788,-105067,-63520,-38352,-38777,-56462,-70927,-70464,-101225,-92564,-22573,61804,130187,108279,-38469,-107370,-52014,-44453,-114720,-80200,-49474,-57382,-57145,-38380,-54821,-72352,-89446,-59727,-44927,-30394,-47396,-86177,-115268,-92694,-125923,-144209,-93325,1024,68544,60561,6066,-51044,-60400,-54469,-46489,-27871,-19870,10549,152091,228497,161181,32493,10950,19879,26206,71806,132758,179117,205291,236263,230161,244616,196633,128017,90528,41483,-46672,-45990,-47433,-65477,-59160,-43377,-34918,-7018,38604,8441,-110242,-77327,55562,145446,139718,93613,118874,177985,191531,60527,-71947,-150761,-104238,-36639,13336,77938,137287,163074,210054,196786,152240,97904,-473,-86734,-100568,-49596,14082,-9611,-47027,-59923,34481,179289,184350,112902,11767,66862,71674,-49067,-51775,111108,230412,151061,57422,57146,94305,76679,39695,-1887,-23560,-25596,-3894,25937,12069,-30436,-34514,-44776,-62165,-57999,-105403,-75892,-1626,-32455,-105535,-65102,37796,169608,260142,147749,31685,-24257,57838,145889,79026,9863,-22955,-45450,-14197,61277,71288,27233,-34192,-46421,-21942,-66265,-110321,-83553,-69738,-75726,-76490,-67967,-55880,-26609,-45208,-72070,-81484,-84031,-74466,-3042,24884,49554,73072,70571,36344,-62682,-81063,-31111,47860,71682,69738,46710,18667,-33091,-11206,50182,116254,269525,262945,186342,131277,76959,63743,50530,4918,-57038,-22518,62247,68943,36972,-25096,-69757,-53739,-1240,30193,92651,53944,-7102,-67510,-106887,-94823,-78755,-77090,33936,38673,-5129,-69124,-77486,-41323,-17193,-41856,-119130,-94479,-94774,-105804,-100129,-99061,-78911,-30440,-40632,-43360,42563,181703,195686,45131,-127732,103345,348720,421747,370354,239291,50809,-45820,-123508,-82767,-45413,-72232,-130341,-101476,-112686,-112888,-22137,11378,58665,175054,298431,337750,243287,196840,145594,131140,141686,158508,84183,32652,78357,129836,149529,98432,8109,-110474,96901,209019,227887,135460,62824,26730,-15766,-18932,-101889,-131404,-115827,-108198,-37559,-4037,16115,11551,-89871,-97622,15847,261324,424268,392264,241977,92750,3705,30371,90867,75983,65449,17363,-70171,-136115,-133882,-129400,-111528,-110519,-150054,-124574,-101994,-129558,16824,238106,546130,627536,477073,196495,38714,-30501,-52553,-68654,-95679,-66682,-33879,-28780,-47685,5047,57249,86916,89943,87804,94881,63957,35049,-50103,-74045,-58686,-63849,-64361,-66361,-76683,-98928,-70477,75975,175148,225423,227693,186942,28955,-52804,-16260,56288,10254,53437,105411,133178,104625,60128,20505,-34952,-22142,35494,65243,22767,-4417,-23798,-36960,6842,58624,89915,52629,-21398,-46077,-25874,-37565,-74270,-17186,62122,148625,237126,264274,154337,98443,96715,87223,-51183,-85322,40495,216777,273399,151229,-32794,6982,152321,223266,246532,274231,303397,202197,90786,-11176,-55290,9671,45400,61459,53299,38455,37260,85783,135301,226165,306987,274730,174891,70151,-10468,-74509,-111221,-128611,-92097,-44396,-835,41636,71693,27893,-25068,-21224,-41174,-70828,-78552,-65217,-107671,-131024,-125528,-93909,-39927,-18873,-32261,-59672,-63417,-41804,-54410,-93113,-12494,134053,398173,668528,756389,529321,192538,49139,-22615,-34409,-35707,-22186,-19685,-37446,-67645,-137585,-154660,-80927,-78643,-75758,-97685,-70278,25412,121996,203573,137256,60476,50363,46067,29886,-11865,-34220,-37869,-60252,-95490,-137513,-63297,-16239,-857,-6650,-58318,-142035,-98721,-131424,-92752,-64930,-66015,-50633,-33025,-51731,-61991,-57424,-62502,-75716,-71926,-49370,-35381,-51509,-97462,-37443,39864,140059,167421,28805,-91044,-20629,75721,211989,275320,167669,40425,-292,-31257,-84567,-112148,-7014,117990,178483,124129,27490,-51427,-60677,-58091,-70935,-69390,-18136,63423,101481,138356,185885,244468,150341,38873,-3021,7114,-47212,-25104,41545,105954,109075,51130,-20989,-47680,-35281,-36720,-60579,-53564,-62266,-60860,-86293,-54466,-23674,1256,16125,26167,-23143,-5162,96806,155395,53702,-73787,-75674,-11637,18455,39,-3516,-6354,-52532,-105181,-56294,-66750,-91584,-93776,-14503,83711,160518,168022,111904,55710,60275,142771,215522,209272,223100,210438,150733,47272,11625,49511,69621,97440,133941,82856,11518,-12300,-5971,25361,26939,-51921,-79271,39246,203655,214676,112673,64849,9858,-34607,-34747,4884,12621,5018,49780,111258,191814,218852,218209,237421,322804,319821,191288,43784,-8597,8233,-38970,-80579,-30064,12702,115092,255083,232297,63141,-46901,42986,212367,352860,314353,97324,-48250,-51617,9938,20314,-7014,-22684,40703,111932,203403,151780,39672,-18939,-76313,-84363,-66253,-67220,-92910,-84116,-29074,26197,23593,55261,146470,319265,453003,540446,282449,72126,7513,-13681,11295,67392,78990,35173,-21048,-52995,-64496,-63841,-69337,-68865,-58946,-93074,-67688,92577,218143,232296,129608,15641,-50397,-82444,-82706,-92754,-89067,-66973,-92691,-113490,-80240,-942,5740,-100190,-69955,-79429,-72865,123873,416541,1318322,2712355,4179991,5768560,7304454,7933039,6953814,4904048,3916825,4168753,3814177,3051889,3291226,3833359,3154159,1586823,277074,2369,46417,237710,261286,98693,31706,90003,287926,447617,241069,818296,1980583,3307750,5436754,7855256,9658999,9671932,8283293,7091054,5379589,3515696,716518,1867781,3355573,2835055,1989227,1095657,740917,655610,447315,420921,375211,238648,79360,-16397,-93155,-122400,-98625,-29645,-1308,26206,-21679,-17098,193665,317704,376493,175077,-34088,-81661,8702,43815,44042,126816,315133,486993,545252,458825,268959,94523,-13102,-62091,-78105,-62139,-17312,-18792,-36383,-27483,-25488,19854,109532,2502,-101565,-73034,10064,46580,53040,48747,16606,-58683,-84363,-32695,22126,66985,45213,13058,-12660,65595,145021,108949,-9501,-93079,-100135,-103850,-77454,-5278,47964,32846,21968,-974,-64611,-51686,46894,125134,140405,128951,75259,3215,-67388,-106089,-70290,-9679,46950,77085,157815,211055,177879,9398,-100391,-47038,28518,29865,35168,71022,54413,20389,-57320,-61785,35632,251008,445261,423659,212448,-2659,-74254,-6744,52684,30517,35830,81867,119996,117070,46685,-56547,-92389,-38111,-27876,-46447,-58787,-90707,-102034,-37639,-1181,9622,-53981,-41859,15158,21005,6675,1903,41539,62013,56760,34499,35867,20818,37467,50793,54353,65073,38699,16069,-14036,-61601,-79880,-56264,-9023,27331,19219,-50636,-122468,28599,234617,487342,446734,240620,43806,-65807,-30113,30614,23663,-25056,-75958,-10463,25014,36292,51407,61757,89729,120841,58416,-65791,-38350,9194,-3535,-56652,-66010,-28188,-1824,-1170,-9103,-24337,-67055,-50521,-29656,-24,52173,113065],[109318,48407,19717,-12192,-9314,36703,-8142,-66727,-45858,-23350,-10538,-16325,-29557,-39374,-26446,-35096,-20553,-17151,-14009,-30512,-57339,-54221,-96918,-101739,-59940,-32382,-3199,27105,92158,110526,179822,120951,57827,60474,13527,-72490,-18481,46478,98905,91264,31264,18079,84528,197012,213237,97599,-14235,-55350,-83428,-102320,-49806,-30126,-51027,-64311,-137943,-40110,-6789,-27564,-34919,42675,163372,252517,253552,128798,-48018,-132563,-51899,42839,129465,164457,64261,-35498,-66163,-87334,-78836,-90887,-114539,-75216,-66664,-111048,-82833,-26698,-12336,964,48721,128426,190904,134773,58926,14347,-29339,13877,107260,125442,49626,-744,-63228,-139114,-112656,-104818,-94362,-98020,-83414,-27147,41538,113634,118211,60846,-5555,-36431,-46734,-40490,9410,35791,-12105,-107984,-80716,7775,61386,74270,18675,3244,2713,-40258,-55407,-35633,-79891,-100260,-21224,107180,133165,147149,204415,207892,103539,-22577,-85060,-79483,-83688,-61935,513,183791,299532,212023,92313,-38905,-103066,-48315,40936,97338,74127,-7808,-21595,11508,1973,-68537,-76097,-5936,-27059,-53712,14936,242742,420520,452957,435723,347456,238161,173646,42904,-73671,2701,100999,122451,82332,15210,1724,-42190,-66644,13450,126868,140273,-57154,34602,145703,69199,-56302,-62055,-77565,-124435,-4014,124596,169789,99291,36832,1451,-55852,-82750,-58950,-35640,-2098,43657,35824,-4487,2519,15813,-41478,-45663,-49569,-97266,-114336,-114688,-82367,-3445,34880,32624,21477,43535,71370,63397,10022,-755,16244,15005,13745,-35009,-76145,-94148,-79241,-79201,-61950,-19457,-447,-56664,-89688,-89768,-114609,-91337,-14227,18786,28476,39625,51746,26244,-28247,-80919,-105239,-94708,-70342,-28053,-57992,-77449,-62243,-42802,-3009,15785,16035,-17848,-30177,23474,35902,-27845,-59213,-91265,-72417,-32162,20174,63270,108250,105475,48601,-41579,-87930,-53382,-3659,-40815,-53225,-31028,-68087,-131655,-80194,22398,147974,171714,149357,155208,70781,-17839,-69457,-77675,3161,99373,149381,104735,34364,3189,19655,86776,191884,227576,128359,-20860,-108550,-96966,-121751,-92705,-63760,-114409,-60271,136216,298282,246469,47685,4126,87602,27300,-41099,-25720,-37045,-107910,-87971,42610,72647,-9520,-60760,-15974,70551,122177,136234,106954,112843,165694,153406,19344,-111370,-54678,-47534,-81055,-104290,-66604,-65216,-63242,-60150,-66720,-55717,-49543,-108461,-66055,50443,196307,251170,179379,111635,80857,22466,-99792,-132429,-56433,-15452,33203,91631,281307,440229,360546,220880,64532,-69447,-636,42019,-22686,-46858,-24185,16437,-4606,-95473,-71834,54550,248967,345865,344506,225585,92297,-24138,-112712,-69383,7853,72619,42642,-49919,-99695,-1355,94415,114394,67568,34685,-3274,-39690,-42626,-35468,-10541,56458,55485,-3112,-85489,-86346,15697,-45693,-120485,-33451,53164,71965,-8140,-27523,105721,170988,143542,117362,73216,20252,2325,61650,132549,164363,127452,30558,-71368,-65239,-8783,19545,-52456,-131429,-45737,46231,90350,34214,18231,-8783,-47255,-16529,64589,180427,307070,282548,220711,140032,68308,6340,-15243,-22352,-41728,-32966,44434,147839,198608,183554,104742,41875,-14936,-48188,-61730,-43230,-31824,-38477,-36097,-3680,31266,62862,136992,177330,91628,70706,65107,39279,-38304,-147228,-77295,-31373,-11410,-14972,-11199,-5502,83178,176094,209511,124774,25970,16384,14881,-16454,-70975,-116226,-49088,262262,586982,499100,212425,44713,-5024,-30916,-75351,-29600,-3160,-14791,-21462,-23478,-32713,-71692,-12756,124380,224932,238026,189230,33088,-69084,-126808,-147869,-142146,-58412,-37307,-30352,-63405,-135549,-39625,-16162,-49016,-48273,-12874,13356,33544,-30261,-80675,-105671,-129592,-134400,-121908,-87554,11663,59038,744,-66779,-2943,61178,105694,95404,19882,-133754,-79433,-35616,-63223,-99509,-10086,62636,20511,-14778,-32203,-43089,-31201,21688,5896,-50619,-115993,-124459,-84041,-71977,-84324,-74804,-64827,-101099,-117968,-104209,-59327,19974,46249,36860,28219,35784,41828,34178,80594,159126,165914,124392,80666,21043,-25508,-36345,-5218,31123,61331,59068,28779,-25307,-68248,-96320,-141003,-113896,-100815,-57264,-27436,-60836,-144857,-54853,29327,87547,51339,-1726,49960,168465,287958,287600,154705,14502,-85910,-70087,22278,119605,141485,115097,69786,-18093,-133184,-91192,13716,28176,-132,73710,211913,340078,342151,183000,24147,-94540,-6784,76310,75710,37608,18010,55743,118322,256756,216834,88534,106522,118701,83456,3828,-108307,39326,84506,25921,-20606,-41103,-10802,44001,-8631,-38060,-13368,-25202,-84395,-51094,1050,45086,93278,92732,97808,107461,154476,157582,77400,25212,-6190,-58646,-73528,-48221,1941,9823,-28838,-78294,-53090,2358,-44824,-129484,-108075,-113833,-98451,-73325,-66946,-49532,25151,97839,176824,127777,-12059,-78827,-21294,37887,41502,-16635,-45940,-48777,-22644,13762,41109,34879,-47397,-118958,-94078,6246,150057,139260,59112,-13611,-60789,-86877,-122705,-60443,-24797,-26850,-31156,-44810,-32538,11484,61298,210672,266764,182947,109565,46531,13530,18399,-36171,-106181,-81268,-5991,36184,36997,-14025,53232,163406,242379,158593,3720,-1042,36268,48173,56138,75859,42883,12903,58571,74872,14625,-34708,34131,35906,4072,13706,37928,29512,-27246,-54031,-19524,-2654,-10778,-38308,-56088,-71335,-103202,-105515,-98474,-76366,-17498,650,-23805,-79321,-113418,-46732,84989,51871,-94360,-107541,1951,125667,210818,137644,-11713,-121732,-28753,10041,8720,-42845,-63725,-55510,-100154,-58375,-11827,-68014,-37649,52676,36960,-57769,-127582,-29882,45381,144536,209295,179154,55684,-13546,-7323,50151,24845,-3191,60514,26285,-45767,-125826,-109734,-157060,-105649,-116693,379796,258597,157662,-13492,172328,120297,1243165,2356012,5870729,18454883,37129584,53344861,58197619,48770066,30476206,12713840,2377800,1148252,507935,443387,288396,159307,184903,127536,230507,11792,116238,181040,174332,46673,-16350,-69594,-101571,32183,122002,97940,-16499,-100533,-89903,-35013,-8497,3365,88720,235280,268166,194556,127862,90840,81303,65578,65397,41355,6130,-37202,-136485,-114128,-139512,-256460,-272420,-224926,-298291,-443416,-473034,-343678,-41192,-6782,-87191,15663,89569,41614,-44167,-28706,-4266,92693,219119,204293,77735,-30599,-44221,41618,176576,133043,3800,-58184,-102224,-78779,-38402,-91351,-93983,-11495,-85255,-79295,-62771,-24274,-23749,2872,150226,109840,14278,345261,826110,238371,1380576,3597388,11249375,27007181,45279704,56576458,54282147,39695043,20997554,7055241,2240533,769072,461778,688611,-11885,78545,92976,126050,12188,-65340,-3078,60494,-24437,-100486,-112437,-92636,-10673,-19134,-39882,-26646,-75745,14955,110073,71993,61674,48656,120209,251652,385806,416069,313035,133703,-40691,-116365,-46963,-2919,2070,-7108,-30122,-37257,-4773,65032,91313,35156,-15122,-36342,-6524,14676,-31399,-4306,48324,87770,109622,63058,1759,-82391,-66560,-47494,-25977,-25311,-11306,-47060,-89569,-100485,-79205,-16018,-27556,14539,69581,86709,89622,-18286,-47637,-14898,-7149,-61276,-59613,-34601,-33100,25800,143525,245528,124434,30670,-5422,-23592,-46203,-59311,-97122,-83217,-66576,-29894,57509,108753,61756,-28200,-135908,-93885,-50346,-64562,-97846,-76427,-30080,-41253,-115510,-12477,2358,-36048,-98405,-110337,-97532,-44604,23564,47252,4699,-16761,-24643,12591,-47858,-98233,-60786,18051,109886,232576,230369,76981,26812,26602,54611,83157,86488,44281,17544,41959,71560,71164,-2751,-25904,-4572,23021,59039,62705,19946,-1940,-42681,-83016,-94042,-59806,-51023,-77710,-48178,-23713,55440,138077,251727,333090,250513,113029,94803,159446,258101,248119,324824,484809,424807,296448,157733,-19320,22471,28387,107224,61867,-39512,-104761,-109236,-67590,-49512,-54704,-68618,-71158,-60800,-83399,-75025,-8915,74060,125483,99537,-32599,-94087,-39144,-37193,-109537,-76078,-39896,-38948,-32734,-793,440,-21745,-56844,-41371,-37194,-29176,-48781,-88753,-109933,-73727,-100065,-123154,-92741,2333,75340,69791,9172,-49208,-51382,-41042,-32426,-17855,-9346,32164,165022,227105,179511,39664,507,16612,35902,87737,154862,198054,209620,225808,213427,222358,180069,114798,67449,28386,-53892,-59528,-62833,-80947,-67819,-42157,-29774,-15100,19120,-3395,-101833,-78286,32273,95443,71109,8794,41022,135790,192128,94856,-36043,-115681,-125231,-50667,9371,81554,135144,153475,192613,176510,134264,92217,-5072,-99383,-105264,-44402,24303,93,-38218,-56380,41811,212132,238619,172232,35839,46275,47544,-67121,-30642,124899,240801,158543,56333,44275,75892,68685,44497,10567,-9543,-18171,-3746,28774,18151,-32106,-37249,-46749,-82726,-81170,-110760,-73702,-10818,-45210,-110334,-60815,53648,200146,275591,149540,55079,22638,111547,180858,97602,20765,-18429,-39073,2015,73360,73482,22100,-28620,-21578,-7576,-66971,-108156,-78094,-74180,-90739,-92646,-76007,-61652,-30823,-47288,-76547,-89924,-94753,-80946,-2496,34670,66769,92479,83066,40516,-59471,-69876,-37291,34834,61199,76510,71802,45622,-27461,-18901,59970,140346,298216,287813,195168,139677,86690,58276,39795,4351,-49304,-21835,63166,73215,40976,-16453,-59437,-41698,16699,48067,101098,60290,-5960,-65030,-90940,-74624,-68703,-80073,16773,31547,440,-61708,-70160,-37628,-16406,-36727,-101483,-95260,-104960,-117299,-115735,-126059,-111408,-56487,-50925,-40595,49157,192990,215194,67651,-129591,95141,324369,390053,338872,207607,43538,-41187,-108976,-62801,-24520,-57794,-132636,-101286,-108088,-113345,-21386,16377,67011,189998,318671,348252,236708,192462,147943,143549,147796,138988,56808,15339,62857,116335,140408,95399,6311,-91543,113796,225645,254757,169938,75108,9958,-59455,-59758,-143677,-114767,-86966,-101030,-44119,-13700,9185,18679,-73268,-84931,20382,253725,362093,321414,182110,47452,-25209,36817,105884,89733,82480,50562,-27860,-100755,-107144,-115303,-100406,-93822,-114466,-85288,-69441,-115782,3005,224736,560177,665155,476636,161515,32992,-26463,-46724,-64696,-86242,-57531,-19334,-4771,-19849,24070,63213,79695,73432,68611,84971,64812,42671,-29904,-69139,-49167,-48884,-50064,-52092,-45734,-49604,-7574,144889,226778,270252,251651,209301,44387,-49469,-32574,27387,-19517,29556,88354,136100,131624,86844,44942,-7715,-19163,32583,55401,13595,-12016,-40463,-64384,-9197,61925,94409,40625,-43915,-60426,-25999,-16910,-55100,-11905,59099,137626,234730,300347,184682,101143,85666,88902,-30690,-80818,32380,241582,314370,172870,-22141,-7881,146523,247934,287273,308594,313495,208886,107829,3063,-67836,5878,53128,74266,61946,45807,50966,102301,140567,206373,270005,224032,134175,50815,-21577,-86659,-121338,-128940,-90438,-52201,-32276,6727,55959,25514,-23971,-15189,-31845,-56824,-87269,-93863,-141934,-115199,-97811,-77337,-28166,-4069,-18913,-56292,-62826,-35364,-42458,-83066,-34146,99004,325140,525934,568957,369230,135356,39550,-17895,-35119,-40090,-26102,-34364,-70129,-104591,-161447,-117950,-41184,-33929,-38131,-71738,-47894,34406,114466,180254,121388,61090,57273,56570,29620,-24543,-52074,-54291,-68701,-100634,-144545,-64876,-16547,-5988,-16423,-62819,-151618,-111865,-128321,-83447,-58583,-59440,-43701,-33459,-55794,-62852,-55904,-56076,-62663,-67336,-37357,-24290,-43042,-87972,-57782,8793,101313,113343,-21534,-106974,-5694,83123,214573,278589,160766,30024,14,-27414,-81022,-120324,-26283,105469,173027,121884,12251,-78091,-75888,-61492,-71922,-75187,-26216,60235,114825,160654,206412,232360,127697,29247,12490,47426,1169,6736,63944,123839,111562,42545,-15632,-38094,-29131,-36963,-70159,-62289,-72650,-83346,-86514,-49295,-24572,83,21047,34951,-10140,5433,101748,162258,69014,-62528,-90836,-28479,2198,-18720,-18154,-16422,-60095,-106952,-61351,-72851,-95199,-97893,-24395,65796,142489,157978,107643,55416,58066,130709,210802,244589,288644,265045,189176,76064,19607,41461,57541,79756,110797,66978,2420,-14957,-9154,17187,6048,-72886,-75963,16726,149880,141309,53843,20448,-4730,-28381,-25601,10076,13850,1079,38196,87411,146296,153196,154965,195801,309494,331772,187387,26185,-16660,8301,-32682,-85530,-38894,-4418,92536,248332,240304,74815,-23773,58821,213992,346058,288805,66091,-64373,-60749,-16508,-19264,-44952,-44125,26211,78816,150601,121064,39041,-5420,-60862,-77646,-68283,-76038,-100413,-85861,-24682,31174,15383,43616,149149,326465,452852,490879,214034,47433,-20932,-37713,-2030,59146,67419,31161,-14461,-47548,-64449,-66529,-74815,-79419,-70640,-97022,-84496,72133,206565,234316,141966,26274,-46105,-84910,-91897,-114561,-124499,-83704,-66593,-86239,-62599,8448,12087,-92519,-84826,-88230,-90852,67380,155337,638816,1360431,2048299,2835311,3709631,4135626,3604482,2403725,1836044,1891184,1581277,1013768,1144213,1675248,1475749,696467,139128,37322,66326,229979,220485,61279,9362,87489,271782,326365,91254,350178,888298,1549148,2838299,4410869,5637087,5428063,4133933,3630346,2559509,1740218,385172,841694,1676796,1335877,865265,342233,120520,88418,129274,112671,179897,149285,34542,-33034,-91796,-118979,-110831,-55319,-27006,3294,-38645,12093,196598,271025,317943,152809,-42859,-83915,7231,44048,44060,131504,332191,476411,478097,420000,258518,93365,-13703,-62431,-79498,-68965,-22558,-10033,-29946,-24379,-20675,23726,96886,-17406,-115095,-82179,-7618,33423,53017,63386,20227,-59845,-87841,-42911,16033,73020,69426,43692,17651,93932,159883,108603,-6753,-80141,-89982,-105993,-92580,-19442,44542,34217,14090,-9523,-60215,-44563,63621,133734,141563,125454,65991,-16385,-88971,-123299,-72187,-12195,42462,67368,135246,185908,163527,-4788,-124855,-46003,30312,12396,9700,64766,52349,14996,-66097,-65369,47758,295315,510018,492869,265935,33382,-68602,-26103,39960,21342,22286,73187,127927,135304,55433,-58292,-84920,-30789,-21738,-50406,-63582,-92430,-106057,-50834,-17113,-4364,-57851,-49565,1297,5500,10229,18924,54367,70758,65958,40187,26925,-45,17055,41440,48376,58540,28434,5435,-19491,-53007,-76054,-71417,-29902,8243,5330,-58860,-128152,23486,231709,462120,450324,278483,100550,741,-30234,14165,12936,-27763,-86256,-22716,19869,31529,47690,71591,110624,152897,92585,-49319,-54062,-2320,-14735,-72358,-79361,-37845,-11861,-8333,-8914,-20707,-67651,-63471,-40220,-4373,51291,108006],[108617,57634,46592,25883,25197,56474,-1166,-50476,-26098,-5363,6893,-60,-21073,-41688,-36335,-45340,-24915,-15014,-1981,3127,-22236,-28746,-71078,-124930,-79218,-38240,13546,68797,152817,189643,243465,156993,76260,69923,36970,-55777,-21391,36905,85124,96837,43718,24083,74510,158252,150310,26493,-62861,-72893,-88476,-113353,-62721,-52480,-62997,-68906,-123592,-31166,-8251,-42785,-47467,32510,130270,199683,228809,125929,-37231,-121397,-77284,2833,90070,128668,37159,-50129,-61344,-86093,-97647,-103003,-91259,-52475,-50046,-101976,-77635,-17224,480,13932,59712,135960,177200,128471,46017,-2362,-40670,6169,96077,106055,37563,-2015,-55890,-114853,-112955,-111538,-104501,-102439,-76111,-31425,1802,72443,95507,51912,-4426,-35420,-21212,-107,46654,66176,3796,-110561,-88029,3414,55131,71628,29938,15842,12304,-36008,-63140,-57557,-66515,-75792,27432,133194,150510,150063,191410,178236,75400,-50412,-114805,-90268,-88159,-73578,-20949,154219,307959,241002,101082,-31694,-100826,-45333,44733,105322,80511,-5896,-31291,840,-6670,-74438,-91937,-30410,-49531,-72384,10560,252832,456146,488279,442735,326549,212495,146817,22064,-64362,24078,107604,113094,67718,8966,-11880,-59766,-70179,14474,113620,113623,-52879,86462,180842,81176,-53632,-58299,-71896,-130164,-10855,109056,143103,80295,23413,-11094,-68809,-86054,-55552,-31445,557,37635,16228,-15219,40281,72978,12731,-14979,-45859,-117400,-121426,-109548,-65867,19651,56242,50616,36481,55098,71454,50984,-7234,-13757,8491,10713,10248,-39060,-83860,-102647,-83835,-75976,-50014,571,20567,-30414,-64411,-78750,-118109,-93573,-3044,36461,44589,53077,69007,40753,-19361,-72445,-93796,-83185,-60523,-15974,-44497,-68259,-57173,-39121,2161,22938,27140,-11794,-46749,-8501,32170,-14977,-41778,-78792,-70164,-35788,14418,55303,100536,106101,54690,-35652,-71131,-19132,20505,-29626,-64333,-63647,-95961,-147389,-115497,-32393,72066,85579,64068,86194,45376,-18688,-65251,-85230,-16726,85481,145733,104358,36165,5878,26336,104403,229694,261045,141272,-12193,-132816,-105493,-110854,-67284,-38985,-99974,-52930,156204,347998,330059,126604,-19462,18550,-39540,-87960,-56787,-50869,-109749,-93041,43830,79120,-16045,-59260,12561,103715,138972,137254,98999,113399,171283,156708,25074,-107615,-61098,-59600,-100142,-130416,-93114,-82640,-72307,-67653,-85738,-86550,-69990,-92918,-61731,48378,204346,258939,181626,101682,66169,8170,-102446,-110292,-32929,-1538,32363,81166,263709,396796,328832,241471,78552,-77125,-17279,74930,3273,-27654,-6617,26665,1171,-89161,-74974,53961,231704,296815,295344,201803,82839,-28090,-103400,-50018,38838,103793,60607,-44421,-99346,6224,99637,109157,61786,32618,6288,-24399,-27629,-9874,10906,56795,37681,-25265,-102253,-78998,5250,-56574,-120951,-35500,50808,70499,-1052,-39620,81092,153183,137271,120107,77215,22339,12259,82645,154642,170141,103564,-10158,-120428,-66481,-1324,21080,-55981,-137906,-60711,23139,71538,23188,11423,-10148,-42307,-4950,85629,226330,341792,269677,181177,114168,51082,-14858,-26674,-18055,-38043,-44563,9001,98158,158854,166314,102873,49694,-734,-30754,-41878,-21323,-11016,-35887,-50564,-14402,25649,56045,118254,189496,107517,73038,58610,33711,-40631,-137389,-74924,-31447,-13487,-18325,-15395,-13595,63272,127877,160869,99287,22153,18822,17962,-8676,-71575,-114955,-76008,207551,515294,412413,159835,19375,-17507,-41643,-119845,-52876,-4405,-5527,-16390,-36888,-54890,-61300,18257,137514,201995,189150,167274,30781,-67243,-119706,-135440,-124694,-54026,-30760,-8542,-61215,-137249,-28937,120,-32847,-36352,-1149,23258,14045,-45684,-91284,-98566,-96609,-125409,-112716,-75171,14111,47399,-19573,-90241,-17443,69710,116252,93850,21383,-117290,-92759,-53219,-71427,-82085,23167,80434,23327,-15535,-34452,-47684,-35129,15675,-7672,-64359,-119506,-118480,-87634,-79428,-93555,-87175,-80394,-110799,-120391,-97222,-43637,40803,64923,53259,42660,47662,52117,38427,72911,143284,146251,105308,74132,14557,-34729,-44347,-8054,29237,58384,57946,30241,-25639,-69574,-109328,-117148,-86432,-73941,-36939,-17259,-55388,-139358,-45741,41235,88058,54493,-5216,50202,180699,298658,291167,154913,17878,-75794,-70893,2798,86120,111254,100552,71714,-11138,-120374,-89472,26608,53045,4824,65098,216507,354230,356615,194707,35479,-77841,1302,74454,73111,48436,47087,90219,134483,229747,152837,34024,78875,141641,112440,14518,-64632,65664,85245,12227,-40321,-46651,-13240,27564,-42956,-56449,-32974,-33867,-96441,-73201,-7577,50217,112025,110275,115254,113289,132251,142581,78514,34869,9316,-38073,-52274,-29949,14785,13881,-30451,-71805,-29819,25393,-29970,-109388,-95495,-108066,-120832,-86946,-69972,-40698,43719,122789,207054,131452,-23504,-93208,-26075,50702,70806,14037,-9034,-12362,9802,23551,39208,34279,-42499,-120552,-94335,6205,159275,184319,82411,-27206,-96382,-118919,-110813,-32179,4704,1692,-2504,-19112,-11010,26285,74410,222617,257506,175833,110485,46799,6295,7685,-43765,-112657,-77419,-3648,38789,51632,-951,62115,168137,230113,126306,-16112,-9246,22714,19915,16689,39366,24959,4780,54720,80258,27388,-25263,34121,13451,-20655,-13026,10518,9924,-44159,-52709,-12769,-10943,-36787,-70150,-87204,-99073,-125496,-131838,-144179,-115666,-40740,-7773,-30388,-79978,-96466,2014,167591,137806,-49890,-62618,20551,123225,197308,126094,-12054,-121049,-25763,22935,20015,-28299,-52590,-66026,-118876,-21907,25189,-37297,-42524,46908,39371,-55541,-124013,-15358,57668,142710,215735,219769,117821,44887,22666,54666,22100,303,65187,36545,-41368,-118989,-92627,-112712,-112457,-54036,367814,268804,126625,-81221,8064,29576,402215,839918,1990601,6323802,12752809,18243120,19808963,16519273,10254945,4147038,588529,297363,221498,215977,99786,13332,126228,129734,173986,20697,121192,153548,146669,31497,-39786,-92344,-79655,41609,123161,97591,-26996,-118403,-95870,-43965,-31148,-20858,102631,255598,280853,214487,152106,104887,92632,76631,80914,66018,37206,-10205,-102419,-71609,-29679,-99414,-125210,-90922,-139508,-246415,-262520,-175186,35836,2926,-93689,-16473,44647,24670,-23529,-13502,4186,89487,197054,173913,52603,-55773,-5421,77211,196800,149367,20267,-44148,-87004,-89444,-60031,-102956,-85797,-18638,-80774,-87842,-70847,-52624,-64207,5771,118253,19666,-41811,264875,592063,171419,249139,1397935,3880583,9052297,15122409,18829881,18013106,13167147,7038164,2540100,1062765,89145,238893,375175,36991,24972,76223,66927,10760,-41285,13250,56526,-29252,-97862,-108137,-100494,-28591,-36102,-50606,-38772,-80186,6569,63813,7457,24982,32859,102472,234175,364740,404985,341380,176759,-14307,-104135,-46646,1324,4212,-8065,-31310,-39780,-11899,45990,67428,4541,-59744,-54024,-8886,15036,-25697,9707,75456,114657,129684,72021,1226,-89795,-70741,-52644,-17465,-18871,-4477,-31920,-72317,-93301,-86204,-25433,-39842,512,50383,49176,41699,-64003,-45417,3450,4203,-57211,-59104,-40893,-33518,18158,127897,248578,134391,45848,9202,-7671,-38418,-74835,-123009,-60205,-43861,-35136,42536,95739,59200,-23023,-143627,-120336,-77927,-84855,-102629,-86834,-45453,-58870,-123137,-650,3279,-40943,-97628,-100590,-90359,-30006,37492,51929,6345,-17075,-16243,19992,-40957,-92748,-58152,19628,110718,240001,271509,122069,31963,203,19215,57793,70464,33367,3572,23815,56808,64895,-6536,-26073,-3392,21802,58145,67970,27031,3729,-35013,-67638,-67782,-30774,-17887,-44234,-41292,-29858,51956,128678,228825,311423,248371,128067,118614,192592,322373,365720,426827,520270,402313,259435,144930,40572,50958,6442,84011,50671,-43806,-109335,-115782,-73820,-64298,-72028,-76491,-69960,-52758,-67563,-58920,2119,81757,113205,79341,-30152,-78520,-28830,-34255,-106513,-69682,-28394,-21509,-14335,28245,52110,33907,-18523,-21785,-29890,-28442,-50388,-91683,-107913,-60656,-76596,-102412,-92718,256,78958,77395,11351,-48664,-43599,-29685,-21379,-10559,721,52701,168269,213103,186103,44336,-15851,9045,43547,100718,172631,210994,208216,209844,192817,194252,157521,95074,36518,5241,-66766,-76643,-79814,-99715,-79151,-44186,-27199,-24304,-4695,-17409,-94059,-84630,-1902,36330,4627,-48170,-6349,100620,185012,128347,816,-78953,-132791,-65028,3966,81398,126382,137035,167619,148589,106736,74093,-16380,-105297,-102771,-38181,35205,12124,-26134,-50557,48938,245199,296273,237880,74413,14780,10461,-89606,-10907,131181,236170,155547,49963,27443,52927,56454,44725,18038,-974,-15736,-8330,26424,20963,-33631,-38465,-45197,-96520,-93426,-108858,-76463,-27370,-63787,-116995,-54994,67766,224993,281335,148511,78206,70302,161978,206655,108157,25868,-17989,-33410,15879,79148,69866,17509,-13498,7112,3004,-70995,-102723,-74001,-80442,-106247,-107293,-83684,-67472,-37305,-51682,-82313,-94665,-91233,-80018,3266,50555,90457,116510,97978,47296,-49034,-53035,-35808,22917,51055,78735,88811,64629,-23886,-22941,76180,165737,317473,303220,195491,139629,89558,48299,28500,2697,-43680,-23649,58900,71964,39027,-13882,-50330,-26306,37713,67375,109528,66731,-5378,-63944,-76150,-46245,-36660,-75963,-4556,19246,-243,-58643,-66532,-37319,-18553,-33333,-85694,-90518,-114411,-136787,-136627,-152768,-132616,-74353,-47260,-34893,51304,192381,219713,84820,-93034,95898,301775,357760,306268,178480,36967,-39415,-95072,-43015,-5098,-45703,-134395,-101664,-104522,-112395,-20646,21490,76521,205675,334354,347026,223880,181417,142455,148683,147725,115999,32754,3233,49411,98846,122517,83372,-1196,-60503,134918,242826,279657,203695,83132,-8258,-104591,-63575,-104488,-75435,-59786,-91280,-51515,-24373,1187,24617,-55765,-69399,26322,240946,292743,245164,120861,2833,-54055,34850,110202,97195,93630,77689,12429,-63816,-77495,-95403,-84653,-73183,-78050,-45241,-37166,-91338,-13548,199501,534683,651057,439455,120798,23621,-25908,-43286,-61574,-75645,-43299,1925,22675,3660,36045,61885,66956,55509,51175,73296,59771,42639,-14613,-58313,-34784,-31329,-35847,-39463,-14676,5989,65548,215324,273461,308125,262981,214216,47632,-49865,-44684,3674,-41712,6454,68924,134080,155809,113006,73634,31529,-3968,30887,45062,7979,-20153,-61666,-99071,-11629,78251,105979,31943,-67362,-72908,-24599,1795,-30557,82,60592,127333,225845,321961,209059,103114,75593,88100,-8666,-70276,20660,249266,338133,184011,-15061,-16438,142710,271732,324898,335358,311740,209371,125646,20971,-78604,-14,57476,82632,65368,46572,56840,110161,140759,181883,226227,171459,91616,27393,-37247,-102004,-123253,-110807,-81378,-53644,-66187,-38071,29079,16424,-23918,-9026,-23216,-43652,-89592,-126420,-139527,-81047,-68326,-59614,-15006,14540,1441,-45835,-57326,-26524,-29494,-68849,-55133,59208,237785,365923,371250,213188,82384,28314,-15147,-36428,-44701,-30784,-50202,-101225,-123884,-104708,-67248,-4505,10953,5307,-38600,-22197,43791,107095,158817,109648,65702,68044,69193,29425,-36018,-68862,-70483,-78201,-106856,-142005,-65329,-18462,-13857,-28839,-68800,-154644,-126742,-117924,-74626,-52837,-53977,-39844,-38131,-62925,-65241,-55332,-50109,-49639,-60843,-26360,-11381,-31374,-76850,-78649,-22359,65397,74706,-39326,-75689,7296,86942,207552,265335,141568,14988,-1475,-23528,-74456,-112141,-45610,89717,163879,117535,-2983,-101632,-82505,-59444,-70387,-80155,-33760,53640,123710,178011,218499,209641,103594,21694,35508,104602,64147,37560,81875,133960,107529,29155,-13830,-30490,-24035,-37611,-78510,-68737,-78909,-103859,-79346,-44517,-25628,-1223,23657,41451,4470,20896,106938,166129,84206,-51121,-104012,-43562,-11427,-33501,-30010,-24730,-66040,-107760,-65012,-77667,-98012,-96931,-29608,51835,126144,148653,104808,57333,56667,117224,201698,274711,349179,313744,223452,98992,25640,32072,44926,62425,87801,52730,-793,-7389,570,22957,61,-75856,-71706,-5479,93488,70270,-1401,-26097,-28692,-30300,-22936,9365,12658,132,29786,65366,103122,98459,106736,157977,287817,332773,179156,12579,-17489,14752,-17249,-78497,-47419,-24666,65542,234532,244621,89183,-785,70855,203540,321755,254408,39800,-75753,-64362,-34231,-47158,-76888,-61136,14148,54813,109899,99649,43643,10781,-45810,-70446,-69372,-84014,-106895,-87354,-20830,36882,10170,30704,150336,329028,443144,431540,154879,28999,-46384,-59302,-9365,51127,55740,27488,-7369,-39972,-59299,-64716,-77437,-87149,-80357,-99307,-95378,52241,188009,226079,147805,31863,-44556,-86258,-98111,-131326,-115354,-56590,-31246,-53565,-34979,16385,11371,-88812,-93218,-93469,-102460,18184,-35709,162381,406761,565257,779730,1148553,1415246,1210607,697771,599393,544396,358664,192738,-119642,324833,364980,137158,149334,58398,87226,220637,179862,28518,-4148,90485,249534,205667,1380,88951,134485,341713,1008181,1909425,2654916,2313683,1252313,1467026,819258,531718,146789,140267,520966,398886,172868,-97426,-148775,-86836,109633,-1652,43775,76926,-2424,-44669,-82733,-102967,-110799,-75723,-52497,-22553,-55242,51427,195680,219274,249176,124559,-52911,-89574,853,41446,45661,139521,347923,452215,399130,366151,243476,96251,-8479,-57636,-76356,-70880,-24025,2565,-16311,-12770,-6399,36313,88838,-32689,-119710,-79924,-16541,26614,55702,76421,27027,-51651,-83866,-47335,13097,76366,88209,73334,48353,118162,168507,106423,-816,-61056,-71530,-97481,-91999,-20316,53339,46872,15035,-8663,-39649,-27714,86878,143796,144407,125225,62799,-27894,-101164,-125737,-65893,-7101,46291,69337,124400,169464,155951,-10645,-143365,-32559,41287,4959,-8924,62899,56633,17212,-65811,-62023,65571,339917,562981,544819,312118,74584,-43519,-33750,31829,16878,15098,69949,141613,158406,70729,-51198,-73352,-20600,-11453,-47534,-61436,-87228,-101103,-54341,-23594,-10541,-50969,-44082,1447,6813,25696,39799,70071,84762,81568,53216,25946,-10241,12107,49028,57101,62737,26714,2706,-15520,-33944,-54962,-70476,-38891,-1998,-1304,-59129,-122511,25994,230803,436105,461514,336395,176716,72816,-15124,5167,10465,-20528,-83529,-26891,20149,31132,49012,85003,129666,178703,122402,-28098,-56061,-1466,-13745,-72895,-70147,-32149,-10899,-4437,2507,-6593,-56635,-66251,-41521,184,58396,109097],[100965,65412,75219,64686,58570,74650,6799,-34702,-9554,8741,21583,16468,-10317,-38495,-40738,-48978,-26092,-14122,5664,30840,14552,-3489,-44992,-104009,-88631,-38566,36886,123129,221803,273164,302295,189279,92650,76964,56261,-39831,-23268,29566,72614,100892,56458,29831,61046,110865,82176,-41492,-86124,-69340,-77333,-127970,-79556,-71852,-69370,-73808,-109103,-22869,-10799,-61902,-60495,21431,91335,133988,180802,106075,-33038,-104267,-99024,-33457,53492,92855,8255,-61582,-52104,-78931,-118866,-118572,-62585,-25740,-31588,-93058,-72301,-6153,14729,25944,67843,137504,157043,123219,38283,-17928,-50190,864,87036,90977,29974,-2747,-51081,-89468,-89906,-104559,-111330,-102898,-67092,-34907,-31373,35804,72081,43141,4277,-6439,39053,63373,101728,112093,32796,-96320,-97612,-4032,45176,63166,36982,28468,25373,-25498,-65075,-74240,-13989,-640,78930,152223,163037,151016,176251,147916,51073,-68912,-120193,-85636,-82721,-78688,-37076,125271,303409,258430,105948,-25070,-100881,-44207,46493,108883,84904,-2296,-38258,-8977,-16285,-81851,-107880,-56500,-76380,-85941,12343,261127,482033,512545,436421,297075,182633,117226,2626,-58164,35080,104764,95666,45295,-714,-24923,-71718,-68932,9400,84601,67242,-37189,129252,204510,87910,-47899,-50432,-62475,-117884,-15263,94450,115752,60167,10472,-22566,-80741,-78581,-45396,-22202,7368,35550,1910,-20366,67790,117620,66384,33203,-13710,-102695,-126543,-102087,-43954,48571,80111,67087,46981,60789,68731,38414,-22858,-24982,1181,6813,7958,-41300,-88040,-106118,-82962,-67982,-33358,25717,46564,2183,-35592,-65463,-118988,-88280,16350,64761,72064,76925,92926,56000,-10296,-60853,-79142,-67584,-46395,-762,-29098,-57693,-50333,-33464,9071,31443,39190,-2755,-56899,-38944,27483,-1065,-23186,-62706,-61092,-33750,11725,47790,89242,101383,58329,-27251,-48109,16795,44052,-15344,-68210,-93970,-118229,-145073,-146477,-76778,17639,19771,-8720,16142,18093,-18974,-59202,-86123,-32298,69810,134314,97676,36546,9622,33638,119123,257742,282113,149923,1126,-131902,-96394,-81091,-32123,-7371,-78627,-41447,175423,389704,407613,207959,-29723,-62811,-103397,-130464,-80377,-60069,-108505,-97410,40254,77039,-23152,-45882,49495,142038,157790,140196,94451,117008,175967,156440,30205,-104225,-67096,-69207,-116306,-155397,-116894,-98961,-79671,-72847,-101224,-115218,-76109,-74594,-55958,45865,206552,260655,180781,90358,49872,-6803,-97418,-83091,-3548,14925,33283,70575,235631,331752,277374,241195,83632,-81859,-33981,108069,34383,-5545,11918,36294,6140,-80876,-71291,56371,210454,245693,243624,174098,72000,-30053,-91235,-32221,63893,128231,75494,-37086,-89900,21735,108257,106520,59883,36484,22846,-4443,-11416,15856,33041,56301,20910,-44455,-113619,-75347,-8925,-69140,-118575,-37096,44520,63811,5649,-47483,51183,128367,128014,123149,83868,28662,25299,102553,172314,170971,81261,-42229,-157329,-58026,7164,21490,-60551,-143100,-71636,4578,56291,16097,8661,-9081,-36449,6382,105353,268714,362413,251352,140213,84477,33525,-30661,-27777,-8085,-32408,-54409,-23119,50565,117927,145891,99174,55281,11022,-15593,-24231,-1065,13578,-21063,-56196,-23493,16755,43483,94399,193561,123410,74119,49573,25916,-42633,-123671,-68352,-29120,-14317,-20606,-18499,-21534,40992,79919,116769,81322,23817,23092,21658,3421,-57868,-76404,-49510,132923,400665,296938,94634,-6058,-27011,-47270,-115894,-61815,-1380,1916,-12638,-47466,-75160,-41127,51381,151343,179855,144768,146004,29807,-63592,-109038,-115642,-101838,-46234,-14251,14029,-57739,-138492,-20029,14867,-16731,-24428,8212,31149,-4109,-56051,-94566,-83601,-67593,-97775,-96050,-60031,17724,38425,-34770,-109068,-27614,78452,124220,91104,19975,-103951,-106221,-70211,-76042,-57963,64052,103520,29841,-13947,-35160,-52833,-42407,6681,-23319,-77858,-116488,-109141,-88493,-85899,-102474,-99550,-91255,-110941,-115727,-86887,-27643,60565,83414,71948,61807,63350,64434,43882,62393,118750,120210,82244,64341,5865,-45710,-54839,-13715,23907,51413,54574,32065,-22816,-66823,-119149,-92536,-57757,-44219,-14268,-5612,-48895,-129385,-32540,54968,89185,59668,-7001,48875,188501,301469,285507,144852,13522,-66816,-71326,-19098,47573,75875,82524,72293,-2598,-101920,-82318,37570,72387,7002,50465,210360,354644,361439,204946,49130,-58856,8032,68553,68871,60296,77894,125357,149232,196567,98703,-685,59814,161704,141019,27302,-19316,93137,90963,8795,-52461,-51455,-16199,9070,-62027,-58557,-49787,-45219,-102847,-92928,-15052,54924,131153,133545,136091,115412,88624,110974,75895,42825,22450,-19876,-33304,-14598,23615,12976,-37996,-69272,-9078,46025,-15621,-91090,-79462,-91798,-143828,-97123,-70276,-32690,60043,150888,237388,134454,-31674,-107755,-31611,64219,105239,54947,35438,22464,35913,28200,33972,30875,-35722,-114538,-96592,1800,158358,219185,102191,-31804,-95156,-114765,-88161,-852,36637,29052,21941,2696,6591,36915,83302,221051,231504,158977,105634,44127,-5035,-10620,-58282,-120323,-72123,-2285,36392,58139,10419,71717,170026,213020,95607,-36980,-21865,4617,-10714,-19624,11653,12753,-178,51295,83502,38236,-16981,30647,-10661,-43200,-36504,-16550,-11687,-62986,-43050,-1793,-16805,-60688,-99838,-118271,-127678,-123688,-120282,-146112,-133198,-57364,-14440,-35367,-77427,-77816,49330,249814,241778,39463,-17880,31997,112249,174564,108111,-14923,-111376,-23669,34015,28863,-16707,-42773,-69581,-74927,23543,67308,-6416,-47634,37905,40159,-53696,-122189,-2874,67647,136296,213628,254129,183288,108588,51762,55097,16513,1967,67236,44983,-37307,-110056,-76312,-71410,-44597,15263,343268,264311,109597,-7947,-38827,6044,-78376,128839,183053,655866,1389837,1873781,1885427,1384672,665830,317334,273681,263394,160736,76020,-16244,-56794,98960,128943,121898,36796,128973,133012,126072,26246,-46242,-95023,-65994,43319,114716,87372,-41128,-139829,-103520,-54215,-53056,-38846,109784,259133,275190,219345,164527,112193,99531,83989,92704,89692,68405,15956,-70002,-19677,82711,63286,34453,43653,8554,-62890,-59195,6505,149575,57611,-69733,-27877,7841,10338,-6261,-63,10383,81775,169031,140299,30093,-69238,16541,98805,205943,159166,33217,-32195,-69678,-88854,-73879,-110191,-78137,-27245,-77896,-97244,-78823,-83757,-94803,6346,87743,-7712,12073,238799,414296,220201,1632,349283,555960,1134131,1806940,2242833,2224340,1728546,923753,237852,277317,59279,92577,150730,84205,29089,64316,27402,9348,-13959,28128,49475,-36406,-97337,-104527,-113364,-51951,-57991,-62116,-54140,-89063,-9153,9417,-56026,-13075,13637,81753,210873,334771,385720,364423,221458,13534,-91523,-47742,5849,7694,-8576,-34483,-45297,-22013,25513,43919,-21636,-94523,-52991,-9352,12545,-22465,22624,101750,140921,147732,78705,-1779,-99487,-74873,-56337,-11508,-16987,-1264,-17375,-51596,-81555,-85921,-23711,-42537,-11058,30033,9713,-15403,-124162,-24850,24099,11535,-56670,-64741,-53349,-41337,3858,102874,238623,139240,56851,19419,7092,-23440,-75287,-112626,-36957,-21681,-38009,21918,74150,49588,-20299,-118004,-113014,-82432,-92596,-100666,-94166,-38455,-27776,-89379,12264,3503,-45658,-94552,-95148,-83834,-17352,46792,51074,3644,-20834,-12531,19536,-38810,-88397,-56542,19600,109058,239082,299079,162247,41263,-17660,-13079,34421,56352,23159,-11121,3729,39092,54447,-9808,-23745,-1332,19863,55636,71695,34674,11650,-26268,-53619,-44268,2820,21288,-12989,-37718,-39339,46850,115101,197136,275176,233321,133157,130091,209592,364104,469534,519485,536560,371886,223510,136484,88649,72533,-5599,59891,36943,-49964,-114645,-123776,-81992,-82530,-89498,-80006,-69222,-48070,-55854,-46716,9105,83644,95115,49612,-31975,-62411,-21612,-35970,-104701,-62499,-17634,-8443,-4321,46937,95252,87841,21544,-2422,-23166,-27879,-52130,-95124,-110481,-55297,-57724,-84092,-93472,-6016,77874,81357,10867,-50667,-38159,-21285,-14333,-7167,9355,71145,162429,187877,179130,45228,-38547,-2002,49339,110150,185190,217231,201347,190150,168991,160713,128325,67670,-2427,-30172,-85417,-88464,-90122,-121667,-93505,-50387,-27572,-33384,-33320,-33929,-89894,-96701,-44234,-25122,-58191,-63147,-19454,73997,170527,158181,37219,-43003,-110522,-79398,-3419,76668,110847,113991,135920,113718,70334,43009,-34502,-96413,-95692,-34279,43063,23651,-12374,-41699,57029,276494,352136,303142,124344,-21124,-41301,-102199,6186,129363,217667,143131,38973,7076,25748,39995,39964,19960,1590,-18569,-17316,19138,19840,-36066,-39200,-39379,-76475,-66254,-96832,-84323,-50876,-88524,-126227,-48880,79011,241105,275567,143227,98410,116093,205912,221653,109915,24136,-22490,-29217,25147,76947,60292,15796,9531,36539,8873,-78515,-95492,-72264,-89078,-121024,-118777,-92222,-74277,-46433,-58669,-88827,-90592,-77585,-72233,14102,72851,121933,147024,117201,57988,-35865,-38240,-29932,12207,40366,75147,95795,74166,-23795,-20260,97693,189213,324024,306920,186520,130052,84144,32953,15552,-601,-40377,-27588,51069,66595,31900,-17165,-43449,-9803,59262,85151,115194,71048,-6372,-64627,-62974,-15408,1035,-61146,-22034,4287,-7100,-60277,-66664,-40539,-23906,-32548,-72908,-81404,-111871,-162831,-162542,-154713,-124611,-69554,-28871,-29270,47026,178526,207538,95531,-53664,103631,282230,328196,276538,154078,30065,-40883,-82968,-24418,12022,-36993,-137089,-102731,-102241,-110253,-19545,28005,89683,224974,348111,338391,208524,165797,129388,144521,139156,88082,9620,-5987,38027,79030,97359,63007,-13349,-30857,153489,255686,297643,231245,85217,-26754,-107412,-17556,-43505,-34863,-34943,-81345,-60564,-36568,-7893,29467,-37156,-50547,35537,225435,223741,171267,64179,-36137,-79883,24515,104136,98222,98844,98136,49281,-26910,-48013,-73975,-66878,-51542,-41717,-4255,-5211,-65161,-31933,164088,473954,588828,372684,79084,10777,-29212,-43266,-60388,-64222,-24848,28127,50340,21861,41122,53774,48655,35330,36697,62644,50474,35119,-7005,-46187,-17402,-12103,-22338,-29317,13047,61817,142656,280993,311367,335006,259688,200323,38298,-53323,-52021,-17368,-56982,-15618,46900,125649,173427,134256,102177,78051,28247,35090,38759,8664,-28597,-86701,-125465,12707,109897,124502,28633,-87517,-78544,-20113,17183,-3813,18343,65649,115887,208978,324801,224052,102918,65133,83797,12316,-56153,6637,238048,341770,183217,-14105,-20403,140559,292664,355355,351202,297457,202564,140925,38933,-86589,-8790,57235,85161,62548,39787,52856,106815,134166,153954,179015,120495,49452,441,-57557,-116191,-111545,-91916,-67647,-46564,-90958,-91122,-9850,-755,-25317,-3118,-15668,-31818,-82925,-137108,-101934,-44038,-38601,-41416,-1348,34510,25912,-31067,-48549,-16813,-17422,-54267,-69987,17816,147293,212413,192804,79263,34167,14590,-15875,-39999,-50663,-36894,-67195,-118451,-89644,-37393,-12989,26004,52303,52432,1108,4969,52095,99124,139166,100779,72529,80813,81604,28390,-47221,-85108,-86868,-89670,-115137,-137085,-66315,-22804,-24613,-43283,-75608,-148008,-145637,-105394,-67910,-49425,-51434,-40702,-48111,-74107,-70374,-57167,-46317,-38716,-53838,-17908,1260,-19570,-66624,-99920,-51618,39440,61773,-18553,-41254,16876,85645,190247,236575,110271,-5396,-6180,-21092,-66552,-94689,-54916,76243,153519,111191,-18609,-120961,-81078,-54136,-68392,-86266,-42585,42341,125249,185416,216549,176013,77155,14701,60532,164649,127455,64439,91781,132969,95344,10567,-18548,-27570,-23176,-41623,-88007,-74982,-81996,-106582,-72036,-42845,-29193,-5060,21118,42532,16972,37271,109101,164140,95465,-42486,-116605,-58798,-24620,-46149,-41147,-33300,-71331,-110448,-70733,-84039,-102317,-94595,-33289,38960,109452,138632,102286,59785,53492,99932,186000,294538,398416,351046,248174,112570,26605,19121,29371,42843,62818,37879,-128,8999,22065,42187,7473,-68141,-71332,-29888,36459,5950,-49946,-71331,-60881,-43447,-29775,-399,4633,-2800,20677,42141,60539,52282,69150,121494,256065,319316,164641,887,-15996,21649,652,-64049,-58004,-51585,31284,211368,241586,101042,16870,73657,179646,281586,214440,19213,-81987,-67458,-47562,-65802,-104677,-78394,547,35519,75899,80064,45175,21697,-36442,-67255,-73801,-95013,-115991,-92826,-22416,37861,3306,10328,142501,320034,419609,364212,103975,15817,-68763,-81093,-14269,40444,41541,20990,-3764,-34912,-54965,-64006,-81985,-96761,-92595,-104882,-105559,28968,159152,203052,140536,25400,-53021,-92430,-106442,-147105,-97129,-28841,-1498,-24951,-10223,13487,-2604,-93602,-100253,-100710,-113661,-27673,-138794,-70101,-101192,9137,55993,-15620,59580,-56968,119626,428477,488967,571923,605592,430067,146255,-122234,44482,167353,63460,100364,202379,134576,-5524,-16677,89199,213799,89994,-53581,46596,19112,66790,149698,600791,1021869,641512,3806,685623,390107,-86144,4040,-151153,-125453,88259,-33601,-92152,17181,64886,139366,24669,-37863,18063,-36154,-59302,-75271,-84894,-99555,-89623,-82218,-57271,-75781,87570,181236,157615,167277,81798,-73445,-103618,-16754,28494,40080,141909,352285,409217,311763,297287,216513,92518,-7933,-57513,-78405,-77559,-31494,8943,-5673,-2863,7198,48097,76569,-53219,-126034,-77500,-26255,16078,50082,75970,25244,-46358,-84041,-56852,2583,67207,91714,89164,66204,126419,160537,92333,-3105,-48154,-57218,-91445,-90975,-22911,60581,57820,12516,-10093,-12257,-6576,103462,142035,136288,116264,54092,-42470,-111985,-121920,-64520,-7295,45573,69819,112847,150000,143719,-18992,-148923,-21694,46231,-5694,-32396,53351,54449,13903,-69860,-65518,74523,365849,582012,557073,331786,104602,-20073,-41350,15538,3432,210,58336,145770,169897,77269,-49742,-72835,-23442,-12750,-52677,-67161,-90135,-102952,-62815,-35481,-24178,-49417,-40078,1323,6808,30777,46134,72690,88099,87299,57013,16518,-26658,6234,58169,64483,61507,17210,-8624,-18566,-21750,-37498,-67860,-50368,-18524,-16051,-66513,-121398,17270,212340,392900,458209,387351,242837,126981,-5588,-13438,-827,-20794,-84181,-40714,8016,17702,38025,82833,127754,178771,127770,-22049,-63363,-6845,-18767,-73727,-60639,-30737,-18006,-8876,5168,-2074,-54322,-77235,-52890,-5975,53277,96435],[83499,67414,98337,97739,85266,85735,10507,-25265,-769,14530,29019,29199,-1977,-34805,-43058,-51052,-29692,-19120,4099,45241,40465,12464,-28182,-74736,-84077,-34868,63672,185265,291671,350936,346895,210234,100723,76131,65082,-31027,-29340,19453,57643,98929,64713,30710,40117,54346,12664,-55980,-47916,-48785,-57267,-104822,-102393,-83832,-74674,-84419,-99773,-20536,-19295,-89898,-73670,8410,47604,59331,112704,68706,-39943,-93907,-115309,-70902,15702,54618,-24816,-68270,-44788,-71727,-119219,-93789,-34562,-755,-15881,-87102,-73527,-744,23702,30307,66398,126207,128123,113759,31506,-36835,-63771,-8228,74573,74697,20114,-9803,-54784,-72641,-66866,-91407,-114663,-102129,-62593,-43155,-61136,-10,43857,30064,14321,38655,114940,139588,168152,167986,68717,-73184,-115208,-19276,27298,44592,34004,34556,34709,-16105,-65750,-89541,29187,62324,117572,157787,163793,143552,153233,112648,26520,-78432,-98393,-77083,-78264,-84107,-54367,93161,280693,256771,101226,-25202,-108352,-50220,40612,103075,81327,-3678,-48408,-23514,-32042,-95577,-119574,-85597,-112092,-84664,17968,263706,491933,519132,412857,257357,146628,82780,-19847,-61957,30739,87846,66249,11090,-19068,-41618,-81827,-70408,-6623,39342,3175,-21616,149325,205373,81317,-46300,-45178,-56066,-105405,-21416,76901,85005,35591,-6355,-37894,-96377,-67451,-35815,-14949,11603,31139,-13205,-27518,80371,142995,103752,72045,17813,-75220,-134623,-98107,-23069,75477,99147,76030,48343,56983,59134,21394,-41810,-39838,-11046,-2028,1524,-47078,-94313,-110589,-82438,-60901,-17828,48897,69824,32614,-10116,-56242,-122866,-81602,37811,98693,106378,105935,116917,65371,-7005,-52041,-67147,-54261,-34495,10901,-17965,-51167,-46950,-31097,12205,35561,46167,2926,-64652,-72591,16493,7706,-10212,-49922,-52373,-32282,6285,35335,69739,86446,54045,-22051,-26770,46017,60250,-4496,-68566,-119670,-126571,-130397,-146634,-93638,-2640,-14172,-59157,-53448,-13043,-23552,-56711,-86535,-48163,48877,112402,81730,31147,9501,36083,125007,268635,284366,148944,12878,-105196,-74132,-42729,6883,26204,-56173,-31019,187078,412974,463769,274715,-19844,-133140,-134650,-170566,-99311,-69078,-108960,-106185,26978,62146,-34323,-27455,87499,178571,172866,140585,89424,119666,175152,148796,30869,-104847,-78292,-80892,-132472,-183221,-133988,-116228,-89378,-80077,-115150,-140171,-69334,-59469,-53428,38706,198329,251817,172098,73317,27975,-26598,-91268,-57579,25565,29416,32305,56645,196454,250572,211346,220352,78562,-86752,-53222,131272,64234,14329,26201,40210,5260,-75188,-64441,58869,184253,192778,189138,140218,56213,-34386,-82362,-20830,78017,140641,82905,-30872,-74929,39518,114303,101410,56507,40055,39205,14140,1561,35910,50201,51263,2333,-63848,-123202,-78497,-28904,-86190,-115856,-41673,31926,50146,8009,-53977,13878,93839,111556,121468,88131,33974,35486,116519,181600,163691,57269,-69671,-164540,-47839,11951,16712,-69700,-150083,-82116,-13529,40782,9052,5927,-9499,-33188,14138,120202,300868,363181,226354,100726,50936,13304,-44258,-25147,1177,-28535,-64685,-51230,10352,80285,122803,91222,55485,16829,-6286,-12498,12809,33253,-3144,-55785,-33404,2457,24371,66465,188111,136704,72361,36970,15152,-44059,-108057,-60685,-27248,-16601,-24537,-23355,-32017,15351,34483,78982,68946,26745,25209,22028,15234,-35912,-35803,-6863,47789,259122,167900,22360,-31170,-36351,-52463,-98765,-66395,-852,4281,-12428,-54531,-88540,-15245,82979,162389,156888,104802,125811,29046,-60681,-98953,-94386,-76558,-35767,11552,33897,-55383,-140574,-14959,25536,-3211,-15032,12678,34052,-22521,-65245,-95696,-71936,-45857,-71026,-77418,-43751,21696,31065,-46655,-125223,-35229,85502,127485,85018,12704,-96571,-121412,-87787,-78341,-30640,108865,128707,37746,-11109,-34383,-58447,-55034,-8157,-43358,-92205,-110005,-100428,-89728,-93606,-112424,-112166,-90752,-103343,-107452,-76482,-14552,75937,98981,90822,83915,79985,75766,48268,47413,83658,86953,54701,49619,-6783,-60236,-69901,-24049,13599,39013,47581,33013,-17592,-61342,-126910,-70752,-30567,-14249,8533,5850,-42829,-120186,-18851,68451,89930,65460,-8035,44667,189866,294911,269993,124594,1110,-60252,-70978,-41547,5842,36034,60583,70116,5185,-83466,-71810,45943,84999,5354,28908,192995,341319,356293,213471,65043,-38410,11805,57253,61444,70711,107155,158909,161191,160650,57546,-17775,46103,172716,164282,41955,24342,116341,97134,12004,-55617,-54757,-20372,-10609,-56453,-46429,-60600,-60925,-106761,-110349,-21384,58960,149566,160523,156479,111800,27165,72251,74304,50467,33452,-4581,-17646,-3353,27292,6210,-52486,-71184,7426,61675,-3977,-75091,-62489,-70351,-118052,-100471,-68558,-26742,73508,182194,266543,138918,-33726,-120753,-37732,77981,144149,108415,87253,53981,53732,26701,24732,23946,-28567,-105195,-101744,-7631,146952,239057,115027,-23301,-54730,-75711,-59819,30108,67525,52578,40417,19723,19759,43025,87297,205183,191163,134038,95635,38868,-19578,-35459,-79792,-126094,-65523,-3002,27745,54078,15355,79337,167725,191915,67711,-58140,-38190,-17268,-42535,-49832,-3967,7853,-1603,48459,84218,46443,-10611,23261,-35724,-61972,-54303,-40485,-33389,-82129,-26880,12974,-19092,-80193,-126687,-147112,-143359,-100445,-89319,-101867,-110750,-59405,-17040,-38762,-73167,-61090,89405,315564,333500,125997,20806,35175,92566,143349,84398,-19667,-96928,-20312,44244,35778,-7980,-34455,-62127,-27134,69379,110376,23139,-51664,26361,39424,-51852,-122180,5599,74207,126428,203978,279741,246931,173824,78453,52213,9012,2393,67409,52457,-32719,-99130,-60758,-38135,13127,81278,304863,246627,93402,28871,-37057,-32,56114,247591,728147,2675602,5576210,8120433,8948620,7535786,4722611,2062665,560268,367624,148546,7901,-69183,-71808,94555,128087,88705,64134,137623,118419,111830,28695,-41033,-86698,-60666,38186,99071,70679,-55091,-162625,-110755,-64449,-71578,-45742,109785,245985,252595,209570,165266,113825,103648,89519,102220,113414,99341,39453,-40643,33351,186092,212610,188982,172427,142238,100157,121412,170444,256710,116821,-39361,-29892,-18946,745,7505,11832,15418,71611,137791,105244,9974,-77010,21464,106863,204074,161818,42444,-22584,-52352,-77553,-75245,-106778,-70505,-36644,-76564,-106068,-85293,-109451,-74963,4646,59949,-5361,41633,249674,297211,227573,231483,462212,1715167,4365357,7402855,9306893,8965822,6532474,3304738,751570,-116116,172851,8883,43807,109222,47713,58160,3013,5048,8876,40879,40929,-44476,-98228,-100986,-130066,-78615,-83275,-71884,-71651,-101461,-30193,-48622,-111141,-50409,-7158,60032,185736,303215,364870,384533,268094,44013,-77889,-49434,11703,14296,-5997,-36915,-52331,-34206,3952,20181,-44627,-119317,-45733,-10466,7754,-21117,34480,126663,166707,164362,83685,-6688,-110744,-76753,-56233,-7463,-18130,112,-3099,-28971,-67166,-82228,-18475,-36210,-17459,11149,-27906,-65377,-113888,16666,46701,15238,-59108,-74768,-69794,-54742,-15061,72342,217380,138270,63180,25491,20764,-2109,-52534,-79404,-15907,-1208,-35598,-2192,45276,34236,-16952,-80152,-72159,-54205,-74320,-90705,-91618,-5110,39573,-37937,25685,3938,-48966,-93738,-93326,-77586,-6534,51067,44515,-3360,-27162,-12473,14224,-39162,-84568,-55794,18104,105216,231150,312082,194667,52310,-25878,-40350,14002,44390,13913,-25745,-17153,19920,42623,-9079,-16660,3322,18535,52532,74369,42559,20820,-17283,-41120,-23785,33828,58687,14196,-37285,-50881,41283,98296,157862,226284,206110,128366,130025,212012,382665,549804,594330,533941,337413,191093,129601,119095,82413,-11439,36556,22283,-56206,-115869,-126658,-89657,-102114,-102199,-80349,-69204,-46448,-48227,-38367,12717,80624,74497,16251,-36486,-45786,-15946,-40148,-100776,-54729,-8551,-847,-2426,56049,127806,136180,62059,17396,-15512,-25555,-52298,-97190,-116075,-57376,-43947,-68435,-93826,-15348,72439,81433,7662,-54835,-34502,-14963,-10397,-7209,17514,88209,149886,154649,159421,42050,-65618,-13194,54931,116875,193262,217886,190844,169402,143435,123535,93475,33383,-45611,-78103,-97324,-70677,-78752,-109307,-107397,-59565,-29660,-39006,-65709,-51322,-90030,-113183,-86301,-72292,-114641,-48401,-12422,56121,150890,182449,72776,-8004,-82654,-90339,-11498,68384,90161,86119,99799,74006,27362,788,-56441,-79951,-87874,-34173,45913,33129,1890,-29483,68697,305395,401698,361286,179180,-34760,-106319,-75522,20539,120439,188902,124193,25259,-15287,-4059,20575,31158,17302,-743,-25325,-28999,8361,15274,-39587,-39640,-28440,-34503,-24942,-80008,-93969,-78092,-118247,-130733,-42737,87252,247020,258890,133817,114579,158070,240920,225631,103358,15754,-31585,-26507,28824,66718,46792,20438,38264,65107,10160,-88516,-88290,-72975,-99741,-128746,-119928,-102040,-82308,-57617,-67603,-94663,-83172,-66918,-61767,28986,101525,162516,186007,142548,72748,-24252,-28750,-24228,2403,28494,65830,92967,75025,-25851,-10004,121241,207528,316283,298030,168516,111000,70015,12394,917,-5120,-38572,-32319,42274,59375,20979,-25325,-38329,6709,79711,99472,116451,71568,-9656,-67026,-51348,14395,33917,-41391,-30743,-11527,-19141,-66024,-69965,-46918,-32331,-34842,-63708,-70989,-95044,-142055,-151607,-131491,-102606,-46115,-4808,-26197,35428,152119,179705,99676,-15116,114249,265727,303710,253050,135775,22621,-45427,-73240,-7696,26428,-31878,-141891,-104437,-101260,-108568,-18149,36700,109088,250959,362965,326771,193440,147172,109316,129678,120502,54580,-14278,-14490,27768,58071,66789,35708,-28167,-7666,161794,258116,302733,246301,80143,-44103,-71078,41964,16331,3893,-12971,-71957,-71144,-50520,-17977,33385,-17102,-27734,50409,210301,161358,105706,16264,-64951,-99292,7039,89119,93260,98552,111847,81461,8372,-20273,-53240,-49029,-30493,-5869,38199,26767,-38637,-50040,120703,387370,489722,287500,39824,-5017,-36365,-47126,-61702,-52266,-2981,57780,76280,34572,39910,39821,25481,12433,23994,53667,38522,21181,-8681,-37501,906,8463,-9981,-22217,34760,112053,215713,335162,337156,347721,241509,169292,18358,-56472,-54971,-39281,-67330,-36454,22189,109789,180821,146152,124880,125291,76168,51900,43673,17678,-36109,-110983,-89325,57939,150054,145285,29531,-96136,-75506,-12780,28539,22346,41092,72616,102075,183934,306979,226964,99562,53395,75806,30872,-40324,-7120,209126,325517,171269,-19770,-21824,139441,308626,374850,353768,271498,188494,151469,54719,-90402,-20521,51905,81255,53327,25445,38332,91690,120345,124355,131985,73925,9838,-28504,-81064,-114691,-94958,-73419,-51783,-32005,-81259,-142874,-59848,-26080,-27279,3133,-8528,-20849,-69390,-103722,-62679,-8008,-9220,-22440,12575,53403,51405,-14347,-37553,-6757,-6944,-40962,-69669,-19122,66251,87547,59024,-20593,-9074,-1091,-20036,-46127,-57966,-43911,-83913,-107920,-34015,30525,39077,49203,87636,101309,46959,32646,59019,90863,121895,94365,80871,94814,93098,27072,-57545,-99603,-101833,-102270,-124723,-133022,-67868,-28689,-36763,-57798,-81535,-137601,-139955,-91541,-62664,-47966,-51636,-45783,-62409,-88208,-77302,-60723,-44246,-29720,-45948,-11357,13740,-8066,-57283,-118396,-72960,31186,72358,17007,-8860,24097,80306,165719,199139,72286,-29111,-12873,-18997,-56509,-72687,-42416,73676,147496,106363,-31816,-127414,-73549,-45845,-65107,-92385,-51545,28148,119593,180945,198842,134932,50493,9726,86305,222645,187388,88085,94220,122186,77997,-8436,-28691,-28396,-25993,-48483,-97342,-79485,-80379,-91754,-64747,-42691,-33550,-9769,14964,39190,27084,53173,108016,157419,103156,-35432,-125156,-71882,-35433,-54598,-49573,-40010,-72220,-110609,-77034,-90260,-105840,-89929,-34113,28962,95172,131563,104141,66013,50811,81362,166648,304606,435455,377253,263952,118969,24838,5553,13631,23523,38604,24943,6433,36063,56838,75472,26476,-55162,-72586,-53313,-14855,-45571,-87011,-108128,-93455,-62006,-40838,-14404,-6862,-5876,13127,20881,22884,18160,43516,90293,220382,296837,149559,-4912,-10908,30225,21852,-42043,-64580,-80934,-4935,184979,234854,111913,31186,70018,149455,235998,178893,11279,-76394,-67869,-54543,-72367,-120841,-92742,-10656,23441,51004,63888,45277,29658,-28973,-63969,-77072,-104099,-122936,-98172,-25832,37208,-1302,-14698,127382,302183,387768,298613,66464,12872,-76407,-92087,-12199,33139,31117,17730,2209,-27018,-46992,-59839,-83429,-103146,-102058,-108758,-110989,8197,127536,172699,125777,11963,-67776,-98336,-110596,-151951,-80449,-2652,26871,3657,13758,5097,-21766,-97788,-100401,-104647,-118995,-61756,-71500,-43386,39662,274293,460479,525564,496268,378028,334248,481710,598134,686552,631396,456350,238372,35017,110674,154693,62222,110017,180780,91813,-34450,-23564,87235,171398,-6357,-90732,50617,157499,273723,323016,494206,726321,575633,550982,547717,429713,-30243,-50256,-8951,-26740,88087,-36151,-90929,35201,84661,108633,30111,-73932,-16971,-54915,-69424,-63398,-59603,-71767,-81539,-100014,-86981,-81847,121696,160795,97512,86350,33348,-96015,-109575,-33981,14784,35490,146627,352852,360673,234979,231335,188643,89748,-4527,-54098,-77441,-80554,-36447,17214,9711,13018,27902,67412,69550,-70010,-125687,-67761,-27595,10877,44701,70328,22568,-37356,-80401,-62997,-6521,56093,91169,100929,80310,128756,147277,77081,-4444,-33128,-38811,-79768,-84546,-20923,73330,74908,15313,-4539,32660,36572,121992,137158,126538,108603,50274,-49216,-106925,-109432,-58529,-2952,50215,78412,111124,139120,139299,-16269,-121543,-4656,54229,-9535,-48503,48333,57257,16204,-67431,-65168,84860,380359,574331,538018,334012,132956,9200,-36410,4133,-6778,-10163,51029,151725,180265,86307,-41624,-71184,-28559,-14830,-53939,-68785,-89265,-99857,-63850,-40394,-32973,-41829,-25963,11700,12478,33329,49209,74999,93425,95507,63799,11291,-37214,10847,80520,82752,67999,13158,-15459,-15380,-3816,-12109,-50834,-48169,-25323,-22907,-64215,-109371,9002,189174,348425,450174,435971,303856,172589,8895,-26799,-5785,-13835,-74359,-49292,-1408,7205,30945,79878,120519,169378,124615,-16221,-61652,-3531,-14543,-61013,-41922,-19876,-17729,-6306,14133,8049,-45482,-77484,-58236,-6791,51690,86326],[66685,71908,121840,131662,112670,97436,17585,-14081,8919,20663,37509,46526,11445,-24900,-36910,-46418,-28715,-21524,1885,53528,60060,25030,-13999,-46827,-61154,-18016,102412,260007,365578,424239,381005,225529,107592,75463,70771,-22495,-32166,14155,48819,99454,76674,35084,21003,1385,-27034,990,-8294,-20897,-29671,-71806,-93177,-69323,-71695,-92895,-87583,-16237,-25098,-117376,-69839,6063,14440,-7264,42173,27323,-48980,-83037,-97581,-96756,-11765,26551,-47533,-56842,-33142,-58736,-83201,-55432,-268,29489,5252,-73821,-73143,4828,33454,33246,61617,108670,101263,107130,33178,-50040,-74667,-14499,65623,63802,13932,-16640,-59795,-57643,-43240,-72039,-104242,-93197,-56064,-48984,-79747,-27420,19687,21064,30890,95485,201861,230171,250410,238859,115995,-40877,-133038,-33248,10556,24842,28819,41129,46475,-2400,-58372,-94741,63402,113383,146064,156861,158792,133702,128971,79782,8184,-73368,-76091,-65261,-71769,-84398,-66935,65239,248927,243213,93932,-25470,-115509,-55960,33800,95150,76226,-4360,-55610,-36395,-47206,-108355,-100397,-92475,-115661,-56877,34699,267453,491759,513819,380420,216720,112958,51879,-38833,-69636,18489,64513,32982,-26514,-39025,-53858,-83122,-70134,-25705,-7603,-56844,-5651,149569,187773,66566,-44478,-38262,-48267,-91183,-22643,62953,58154,13748,-20617,-50764,-102372,-51458,-23416,-5656,17557,28922,-24688,-33010,85080,155600,127560,98879,41737,-47560,-139446,-92903,552,102602,116675,82290,46794,50975,49438,6040,-58779,-53535,-23401,-11078,-4385,-51692,-98438,-112489,-78486,-50611,840,73062,92788,62823,14873,-47644,-125661,-70995,64087,141774,151225,142947,142820,71857,-5791,-42554,-54226,-39840,-21497,22461,-7144,-44317,-42692,-27878,15397,38854,51333,8109,-65880,-105044,3180,14103,-710,-38210,-42539,-29316,937,21357,46289,65568,45396,-17109,-5817,69632,71585,5327,-61762,-117710,-110232,-111513,-115669,-69964,11419,-10903,-62976,-112257,-41904,-29181,-54811,-84398,-60655,27509,85940,61846,23600,8360,36024,124425,264666,271540,141616,25083,-74217,-39923,4733,52529,64856,-29511,-18751,192046,416403,492180,317955,7834,-80789,-91073,-154797,-110631,-76075,-109080,-117461,6700,38775,-44719,-6205,125348,212725,185306,140886,86874,123913,170969,136743,29781,-105419,-93653,-92475,-142533,-162891,-128748,-128543,-99284,-87535,-122009,-136574,-52862,-46889,-52967,28576,181699,234437,156998,52195,2645,-49436,-84951,-34105,53699,42640,30962,41605,151467,164483,141212,186221,67363,-89786,-70380,140323,90453,31544,35665,38118,-1460,-71507,-54501,62761,156873,142554,135844,102753,36761,-40758,-77170,-15813,81291,141122,83596,-23723,-54481,57754,116472,93403,50614,41501,53000,30275,11384,49266,61110,42359,-16753,-82627,-131051,-87346,-52502,-106416,-112483,-48822,14603,31684,6068,-58993,-29039,51176,87623,113609,88150,36133,40832,123577,182229,148623,31422,-92566,-143649,-40243,11464,5848,-83702,-156958,-92640,-32272,24096,963,1934,-12495,-33229,17936,129518,319528,344064,196353,67036,16439,-9373,-56597,-22642,6892,-27695,-75437,-73390,-18426,49867,99277,78789,49333,15461,-4134,-8097,18440,43877,11980,-51451,-44177,-16776,410,37421,174912,147151,68909,22894,4054,-41732,-91602,-53682,-27305,-21544,-31328,-31384,-46310,-13167,-5884,48571,59900,27846,22669,16757,23339,-12707,-2355,27896,-30664,112496,43159,-50023,-55264,-48134,-60554,-92847,-73134,-6141,-397,-17372,-57226,-85321,12864,109913,167553,131316,68120,106883,28111,-60401,-92632,-75343,-50995,-19958,44119,47875,-56766,-144724,-15435,29870,5306,-10583,9900,29264,-42994,-76371,-99230,-67252,-33563,-50775,-61071,-28759,24263,23364,-57821,-141075,-42783,88613,124047,73536,-2154,-97756,-140387,-107716,-80604,-4230,152460,151516,43860,-8928,-33039,-64324,-75109,-32326,-70546,-108367,-105170,-96521,-95465,-105976,-124777,-114690,-82459,-95849,-100495,-69729,-7915,83210,108147,106816,105790,93381,82063,48256,26126,36239,44594,20750,26849,-26626,-81553,-92953,-41764,-3908,18726,34124,30112,-12827,-56600,-131606,-55948,-9306,11472,27371,13471,-40655,-116107,-9737,77542,87069,68142,-11688,33822,180512,275553,242058,92475,-20818,-59134,-71535,-62690,-37203,-9027,32183,61421,7586,-70434,-62904,48669,87697,-3173,-2363,162658,312952,338841,217258,80415,-20202,8425,36688,46727,74743,129264,185755,166156,122233,26792,-25264,31980,166823,173865,54905,60170,128740,97154,14075,-54985,-59502,-29513,-31971,-35772,-30748,-65098,-84178,-114577,-127611,-29576,58950,162276,183594,168449,97857,-48009,41381,75643,55830,39600,4466,-9227,-412,21691,-10327,-77912,-79858,15112,67330,315,-65370,-49722,-50752,-92663,-98542,-69417,-27270,80532,212423,290760,143273,-31927,-131472,-47935,87542,182373,170978,140937,76631,58146,14561,7057,9452,-25865,-98384,-113006,-25960,121915,236709,114074,-8183,-16725,-40299,-34071,53103,90056,66147,47632,27355,24369,40643,82008,171830,136452,99199,77254,27217,-40545,-69307,-111607,-128508,-62115,-10905,8399,35008,6545,78128,155742,163254,38644,-82882,-61569,-46332,-78870,-75843,-13273,4493,-4436,41592,77497,46823,-11372,7294,-65451,-79287,-68579,-62713,-57555,-104157,-13092,25282,-22403,-97858,-154570,-168290,-122071,-80832,-63934,-66148,-80089,-50678,-19576,-46207,-73795,-52837,114551,352380,393199,192813,45449,25320,60637,101016,51768,-30083,-85430,-18154,50369,36889,-6507,-32221,-50249,13031,106794,146614,45844,-58173,8353,32655,-54355,-128465,4192,71941,109458,183363,289972,298628,231410,96886,42335,-4077,-2367,61896,55194,-31381,-90816,-50422,-17174,49899,130531,249108,213815,69596,30804,-30248,-7307,81018,216406,581629,2323972,4911701,7167084,7898399,6653713,4182321,1833497,461497,297148,107554,-15245,-83460,-64012,97810,125895,80503,98117,140821,103488,97374,30504,-36326,-83744,-67879,23002,74660,47005,-69402,-176945,-120073,-77943,-88144,-45563,98126,212992,211094,181934,150563,106315,101803,90322,106235,133024,124598,54826,-19484,77224,266992,330760,319294,283880,253564,233252,266522,299532,335684,161529,-15035,-29673,-38213,-8486,13039,17618,15592,56344,101219,65338,-12934,-88025,10416,99271,187531,152115,42907,-20183,-40637,-66095,-69955,-98053,-67214,-51073,-81576,-117601,-93755,-103879,-47804,-3511,30811,-10928,42349,262939,229477,190205,202472,432918,1527675,3851437,6524907,8182650,7844368,5660679,2805060,604358,-5952,129400,-36360,30735,111409,59016,51958,-17184,-6454,20047,46656,27970,-56519,-104202,-101361,-153753,-108120,-113369,-81497,-94674,-120767,-58471,-109588,-112890,-88482,-31106,35694,159178,272367,342579,398081,310934,73266,-66806,-55549,14697,20197,-3205,-40447,-63468,-51960,-22879,-8919,-70715,-123782,-43501,-17336,-2945,-25348,40987,145248,187670,175985,83459,-17012,-127127,-78634,-55220,-8691,-24862,-2767,6760,-10093,-56502,-83012,-18682,-29274,-21227,-7003,-60408,-67917,-35838,66149,65430,11823,-67754,-91428,-91627,-75787,-40536,36356,183678,127337,60820,23950,29387,19264,-23161,-50663,-1401,13762,-30514,-30671,7131,11707,-13301,-42704,-26913,-15934,-48029,-81877,-85747,36917,111258,12511,35380,1708,-53362,-99491,-97543,-74800,-945,46864,29161,-17833,-38589,-18356,3287,-43597,-84223,-59096,12089,96415,214886,308082,214059,59253,-29872,-63881,-6499,31365,2586,-42639,-40980,-2368,29762,-4560,-7035,8247,15416,46136,72806,46647,26338,-12597,-33473,-9521,55726,85840,32354,-42895,-66005,32965,75994,109268,164585,165435,111201,116673,198927,376687,596129,641265,511291,299326,160127,118602,128956,78532,-18105,12257,5269,-63544,-112413,-122226,-97296,-123823,-107828,-83569,-72811,-50211,-47126,-36104,11180,71170,50948,-15638,-43937,-31412,-13069,-46825,-96224,-49438,-4577,-1999,-10340,54346,146088,172699,98791,35952,-8271,-22633,-52059,-98468,-123947,-68561,-38132,-58141,-95946,-28722,60943,75293,-511,-62913,-34219,-11998,-10630,-11828,24716,102295,130735,114416,126901,31867,-95994,-23039,59189,119327,195346,212089,176260,147201,115003,82408,52272,-7999,-79824,-113530,-78269,-46533,-58013,-88245,-113914,-71809,-34098,-40517,-98974,-68045,-96227,-134508,-109030,-73964,-98158,-32276,-3604,43435,126831,197353,104911,24052,-56679,-94554,-20073,56464,64689,53671,59841,29942,-21311,-51382,-76811,-64360,-82831,-40017,41226,37946,13829,-16538,84112,329388,438781,403943,229083,-1466,-96348,-41569,30639,104348,152758,100493,9294,-39409,-35976,-1718,18232,10250,-7463,-35327,-42825,-5907,6394,-45777,-41352,-14210,12238,17484,-62702,-100077,-100965,-145440,-122936,-37837,91340,241080,232048,119823,125031,193023,263764,217958,88394,388,-45572,-26374,25455,48595,32261,32667,69542,90477,6330,-99628,-83052,-76875,-112735,-126063,-116495,-114285,-92421,-70757,-78407,-99819,-78396,-60490,-52635,45274,134753,211405,233185,173517,89014,-17615,-26057,-21746,-7373,14631,51043,81303,68791,-27373,4425,141640,217063,293731,276339,141950,82931,47026,-13069,-15235,-10424,-37403,-36711,34486,51899,7111,-37623,-34494,22376,97617,108785,112067,66619,-16251,-71330,-41425,40538,56867,-23398,-33023,-27959,-35284,-75008,-75874,-56183,-43840,-40705,-58606,-62007,-73860,-111466,-126441,-111457,-81993,-18937,16834,-27312,16225,115182,139718,97861,20515,123480,251118,284995,237268,123369,14699,-52744,-66162,6613,37903,-30052,-148699,-106779,-101587,-108358,-16996,47344,136157,285248,380532,314860,179817,126388,83119,103670,91164,15633,-39613,-23893,17132,36447,32701,3470,-42964,6504,154040,244881,289691,243128,67416,-58609,-42624,95569,70797,39104,5736,-63161,-81683,-66034,-28827,36568,4835,-29,73254,198590,109765,52010,-21017,-81497,-109646,-15454,67558,83420,93713,119318,108088,40688,4672,-34299,-32219,-10910,29160,83006,60270,-11989,-63741,71911,287362,369980,196640,4987,-22700,-46792,-54655,-65470,-39908,21880,89960,99696,42416,33655,21598,-1128,-12564,11343,45268,25105,2590,-19748,-36009,18225,30585,1082,-18307,48701,151279,275958,371676,348583,344855,210310,126010,-7187,-54216,-53916,-63959,-75189,-55870,-5041,86251,175287,145122,136058,165763,133731,85346,64947,34369,-40783,-116360,-45279,109166,188238,161877,31283,-91544,-68177,-4402,35589,45722,65886,79563,85378,151541,269238,216076,92285,39892,64446,46214,-24000,-17763,166090,292336,150500,-31495,-22760,138044,317030,379889,341544,235652,167839,155915,66908,-89790,-35131,41117,70518,37769,3812,13421,65734,99564,94330,87801,33062,-25982,-57703,-104051,-99409,-77562,-55988,-35709,-13421,-47451,-124602,-116703,-58543,-28614,10154,-1273,-10418,-52192,-69070,-25758,24772,18838,-2792,25714,67706,73608,1736,-25797,2789,986,-30417,-58150,-44066,5552,6833,-12963,-80880,-48123,-18605,-27833,-55428,-67228,-52044,-99450,-84990,21540,91703,83422,64155,114054,148122,96151,58617,63318,81573,106194,88742,88871,108079,102157,24909,-67362,-111994,-113770,-115903,-135810,-130929,-71003,-36395,-50121,-72194,-87227,-123747,-115279,-77280,-59218,-49074,-55322,-55569,-81248,-105305,-86295,-66608,-44768,-23725,-38419,-7519,24731,1610,-50117,-128589,-81477,38640,90883,49358,19092,28429,70415,135946,159750,34083,-55781,-22063,-17991,-45464,-49011,-14386,83611,147310,104291,-41469,-123993,-64923,-37059,-61769,-99339,-61593,10783,104879,161180,163060,88031,23251,5546,109858,273404,239562,107118,88117,101576,56657,-24361,-44770,-34598,-34192,-60300,-107708,-83649,-76466,-77235,-58696,-44848,-39597,-16296,4486,29955,31303,63368,100141,144295,104850,-31887,-129310,-83723,-45286,-60524,-56876,-46351,-68951,-105133,-84684,-97853,-109738,-85173,-34289,20114,82683,127884,111038,75528,47141,60207,142789,302356,456207,389391,268078,116658,18755,-9922,-3832,2637,13344,11698,15481,69852,100564,116248,48669,-43836,-77221,-77091,-60602,-87638,-116796,-137496,-124203,-83527,-54874,-31985,-22405,-11620,4412,-425,-10805,-5923,25740,62940,182474,267581,134905,-7179,-6248,36923,42297,-17226,-65497,-111831,-41307,156992,222567,117503,38434,57663,114575,188975,148449,13137,-63860,-69444,-60252,-73487,-124983,-107091,-21947,14119,31001,46846,40247,31571,-25822,-62907,-80984,-112758,-130073,-106420,-34519,30989,-6935,-48022,101138,272545,346795,235593,37997,14146,-69340,-87021,-7825,26609,22029,15420,8384,-18852,-38433,-55311,-84808,-109368,-111750,-114110,-116493,-13040,92375,135208,102708,-9424,-92724,-106289,-112063,-145493,-69611,16767,49653,27710,31367,-10691,-45310,-99616,-98350,-109783,-122480,-82911,-31394,-35492,12989,219262,402135,496900,478043,345395,234847,335819,448768,511603,405464,224891,61331,-23922,95722,116347,51942,110109,150940,47417,-62969,-31209,77882,119159,-84401,-116700,17057,122471,201382,269140,434936,637649,551341,437119,308852,262620,-44909,-55805,-19691,-34601,23022,-103109,-166698,-13693,29710,34722,-4720,-91432,-32174,-60298,-79810,-53932,-34774,-39448,-61752,-99252,-99641,-71522,141582,129626,36672,7547,-24348,-123199,-102562,-52145,-3753,26260,147639,343852,305974,169263,170048,156640,81710,-4932,-53979,-79871,-86063,-45088,20531,22380,27227,48016,86645,61536,-88888,-125215,-58952,-27397,4512,32843,53060,11348,-33737,-80654,-73559,-21278,37761,82151,103510,84883,120111,124398,55007,-12243,-24330,-24902,-70981,-83213,-24144,81703,88519,14712,-525,85655,96548,133892,120468,106795,94479,43695,-55577,-98315,-99945,-56620,-2597,51632,86111,111067,129766,136657,-7429,-93863,8581,55873,-15947,-64152,40699,57178,15768,-67348,-69942,87335,373006,532243,481926,311002,149599,33098,-28995,-9546,-21756,-23763,40698,151018,180455,88660,-35144,-75128,-45954,-28302,-60856,-75958,-94423,-101496,-67014,-47949,-46447,-39064,-13508,18895,8488,21177,39017,67556,90865,95874,63035,192,-52698,13660,103115,100200,71872,4443,-28314,-16615,8559,9460,-32350,-41616,-30123,-29378,-59461,-96125,-11892,152078,295204,424380,463878,342112,195408,14025,-45512,-14652,-10653,-67057,-63449,-18583,-9704,18398,65556,98545,142411,104610,-20986,-63252,-3645,-13237,-50464,-28442,-13002,-21945,-8732,17177,11598,-42390,-74545,-69345,-14010,41597,67252],[42054,67842,133130,154189,129303,98882,16988,-11498,9570,17183,36528,57668,18853,-21549,-36191,-48613,-34214,-30751,-10016,46191,62083,23602,-12300,-30055,-39447,698,142363,331650,427523,476591,392169,224402,103786,66435,64502,-23754,-41012,4517,37581,94376,83898,34783,-3063,-52149,309,39283,16874,53,-6156,-41682,-62100,-49087,-70003,-106495,-79743,-17120,-34360,-132987,-52422,9491,-8571,-63223,-28699,-19611,-65523,-77892,-77027,-100347,-28526,8872,-52849,-40907,-24968,-48475,-49448,-16124,33219,58200,26088,-58136,-73007,3655,36909,28052,46791,79254,73736,97276,36830,-60217,-88944,-23590,54700,52280,5353,-28339,-70839,-49492,-25854,-55488,-91467,-83936,-52632,-56867,-92837,-51142,-2901,12925,47435,151590,286190,324428,340026,316655,167065,-7514,-144691,-46051,-6149,2569,19663,45601,57256,11322,-47614,-93548,84014,146961,160447,147452,145096,118206,100770,46858,-8124,-64217,-60228,-56330,-67420,-83228,-77420,38883,209454,218013,82676,-27608,-122507,-62017,25082,84202,68090,-6540,-61696,-49170,-62927,-118579,-76720,-65675,-70108,-16852,59279,270322,480079,495579,340386,176168,81546,24478,-55259,-81360,-751,35717,-2878,-65594,-59132,-59305,-76980,-69204,-44749,-42349,-69863,7709,131219,153967,44617,-43466,-31162,-40277,-76442,-18610,52905,36047,-4142,-31363,-59458,-87061,-33462,-9453,5148,24963,28765,-32846,-37203,84564,158466,139157,112802,55114,-25640,-138587,-85776,26345,127956,132277,87118,45085,46588,42938,-5156,-71969,-64713,-34472,-18972,-8476,-53709,-99534,-111537,-70507,-36010,24151,98393,115332,92374,39633,-38683,-125776,-56619,94934,193809,206490,187270,169584,76637,-4718,-30873,-38546,-22423,-5348,36427,6531,-33734,-34366,-20871,21351,43847,56998,14700,-59072,-130914,-8792,20131,6757,-25979,-30571,-23555,-2099,8790,22760,42931,35997,-9627,16406,89544,81039,16968,-45452,-87782,-83632,-89830,-81705,-30556,40363,11914,-34215,-94471,-61889,-31929,-49638,-76725,-65164,11371,61773,44152,18547,10056,37063,121509,251295,250641,133193,41693,-33615,8625,65006,109544,113407,6915,1250,194597,404111,493013,334356,42639,5326,-33519,-119881,-112070,-77356,-104336,-126660,-14430,15321,-46220,18053,163865,246525,199509,146884,92939,135155,168711,126495,32836,-97683,-108358,-97763,-135308,-132189,-102080,-126135,-103651,-89619,-114075,-106240,-27887,-32019,-49402,21165,163430,215307,141645,33361,-18835,-68842,-74407,-8334,84557,59625,35068,32296,110752,87955,80014,150856,58260,-84852,-74384,138050,115023,50238,44390,34712,-8565,-63754,-37130,73485,136534,103996,92410,69775,20554,-43215,-69882,-11129,80149,136561,84942,-7539,-23402,80565,120296,88716,47661,45709,68948,49734,24752,62062,71583,37138,-28382,-93234,-131150,-93580,-69682,-115825,-102447,-51223,1067,17405,7182,-55956,-68529,9698,63647,105668,89423,40516,47525,130792,181851,133834,11005,-103406,-118760,-30437,12063,-3994,-94519,-151005,-95752,-44656,13370,-1298,3394,-11150,-29277,25731,141096,330943,315968,171014,48837,-7807,-25921,-60452,-14672,15699,-22465,-78429,-80883,-28731,34952,84988,70448,44811,14751,-1325,-3262,23485,52022,29295,-36989,-46280,-30545,-16872,19074,165604,164338,74983,20072,6038,-24057,-66436,-39653,-21227,-20636,-32388,-34231,-55836,-34210,-30367,33950,60702,34126,23253,14094,34947,15839,29511,57409,-53936,-988,-46931,-106172,-68835,-54773,-63824,-86231,-74954,-8984,-3405,-18621,-46268,-53634,50560,139612,174365,111542,42942,98698,37107,-53657,-82065,-50854,-16190,16343,89607,63851,-53747,-141325,-11922,36904,17613,-2286,8862,25587,-56353,-80720,-97326,-60661,-21506,-29311,-39373,-6719,34111,23977,-60080,-147521,-41372,97201,123942,66450,-13782,-97808,-153360,-120047,-73739,29108,201163,179282,56904,2223,-20933,-58067,-90988,-57141,-94741,-113286,-94472,-89104,-97547,-114359,-125513,-97244,-65545,-82200,-87005,-57675,1587,91677,120239,129526,136278,111842,91971,53136,10539,-10685,4126,-9023,5506,-44267,-100172,-114083,-55351,-16781,1440,24166,32997,828,-43779,-125496,-39158,14501,41116,50917,26327,-33101,-107905,3104,90953,90072,76719,-8715,25164,168978,253038,212193,59883,-40159,-53289,-62293,-65976,-62101,-45272,8194,55633,13323,-54139,-47289,55814,90832,-8112,-32347,131936,282342,320314,226088,105332,5335,7170,16598,34221,81214,152372,214012,173299,93827,14621,-19054,26088,151978,175377,75277,95820,138901,99101,21238,-45055,-56422,-33942,-39138,-2976,-8028,-52543,-99364,-116475,-129157,-28769,65195,177493,207843,178177,83728,-107134,46340,92694,70147,52261,18424,2485,4305,16938,-26309,-103861,-81027,24064,72590,6935,-52046,-32079,-24885,-60640,-83290,-63767,-24495,92220,251293,320875,158241,-17534,-125490,-51728,102213,227862,249802,202773,98759,58522,1482,-9474,-2279,-18113,-84487,-117420,-42521,94861,221074,107616,16982,24192,-1176,-4478,74799,111185,78100,52896,35467,30882,40340,77528,133476,82281,66939,61461,19374,-57136,-99635,-139051,-114472,-52684,-16764,-11108,12739,-7419,75798,142999,137483,18018,-99594,-80888,-71766,-109268,-87004,-11442,9387,-65,39959,72511,48251,-10482,-7575,-89547,-83620,-68969,-71175,-72427,-105357,3818,42050,-18551,-103627,-171281,-151159,-95677,-58722,-37615,-31283,-46610,-29419,-14335,-49969,-71798,-44754,132809,367692,424112,243039,63361,12485,28002,59804,21455,-36044,-68917,-6563,63226,42447,-2586,-26572,-29001,52680,142331,182306,70325,-57401,-6109,29322,-51769,-131384,1729,69777,95466,162368,292894,342638,285965,115631,35820,-12544,-2350,60800,63269,-23326,-75826,-36098,1399,75891,164956,189195,178565,49508,27059,-5293,-7897,19996,72312,88430,833059,1945823,2881759,3180185,2660641,1661809,760667,198248,161010,69670,-4276,-65565,-39761,109979,134305,103028,143996,146483,95601,89473,37321,-27906,-81408,-77604,8861,53963,29487,-71875,-155879,-120966,-84509,-91201,-33562,84315,171662,163038,147533,130853,99643,103796,96418,114629,156949,151672,70373,1737,116683,328484,418974,424462,380885,348809,342430,381188,398064,390982,197302,8756,-20467,-41967,-10475,18763,25715,20136,46353,70181,29765,-30893,-96174,-1876,87874,166371,138014,42232,-16913,-26930,-50925,-55328,-80970,-59981,-62083,-85121,-122450,-95353,-77791,-23111,-9347,8627,-21473,38867,270075,206157,148793,81012,227178,646265,1631898,2775009,3466738,3290564,2310868,1031839,48262,-6760,26507,-51560,37038,106632,69805,51260,-29156,-15625,27453,53328,19681,-63541,-106713,-97452,-135062,-111441,-100447,-81408,-114586,-138206,-82892,-117999,-76438,-105662,-46558,19855,143626,253689,327696,411088,354084,108250,-50242,-58367,21592,32096,7064,-36385,-69522,-67120,-47290,-36287,-94111,-109205,-39157,-21916,-11481,-27451,49290,163893,210619,190382,86106,-24719,-140421,-72282,-46063,-7215,-28741,-1576,19027,10833,-44130,-82747,-18683,-18169,-15823,-14025,-67505,-17723,47341,120045,84647,8849,-74763,-105997,-107910,-95347,-63440,5306,147900,113751,56864,22192,39608,45215,11682,-21440,13544,30486,-16557,-51828,-30608,-7162,-181,-1720,20229,26924,-16468,-69839,-75859,81161,177682,62377,47536,4054,-51363,-102799,-99270,-68456,6248,41401,12696,-32329,-47348,-22386,-4497,-44129,-80427,-59542,8695,90103,199212,296200,226300,67084,-26339,-75000,-21180,23544,-4103,-54158,-60031,-19489,25789,11405,11230,19941,17255,43002,73122,52209,32671,-7412,-24599,4857,73192,105581,46068,-48104,-76501,28488,55084,58998,100136,120421,88925,97813,178789,355529,610945,661824,477683,266073,136527,108237,127191,69724,-22214,-6575,-7058,-64564,-99777,-108648,-97870,-139735,-103627,-86496,-74001,-52961,-46190,-33225,11477,62462,31405,-32425,-45250,-13722,-6350,-48036,-86376,-41549,-833,-6579,-21108,49080,155540,199891,135064,59543,4897,-13016,-44994,-91979,-123869,-81948,-35053,-48148,-95065,-39066,49859,68778,-7869,-68580,-31007,-5805,-7703,-12129,39439,119209,112421,75564,90463,19607,-118961,-24149,67403,123097,197188,206333,164249,129617,89594,44498,12167,-46627,-63270,-48527,-43158,-17411,-31826,-65069,-103953,-79588,-34656,-32796,-72616,-72157,-102249,-154281,-90241,-37517,-57332,-16788,6265,38703,105850,206115,137267,57609,-28360,-84942,-21916,47914,41688,23526,22983,-11510,-68266,-105048,-78966,-46592,-76045,-46785,33887,42397,27145,299,107580,351051,463687,430043,270465,61520,-19014,-1365,41045,87300,118059,79503,-2695,-58816,-62774,-20799,7216,5316,-11553,-41653,-52754,-18403,-2226,-50661,-40326,6034,62535,62141,-41540,-92930,-96250,-121495,-104617,-29782,95720,228136,202046,106560,133881,223109,277198,204011,70730,-16432,-59041,-24625,19450,29433,26325,56456,105637,115467,2213,-102615,-75821,-79369,-123002,-117591,-111236,-124838,-99910,-80436,-85878,-100674,-73099,-53797,-42006,65068,174524,270551,290633,212231,107612,-13310,-25132,-17390,-12023,3680,36441,67430,62592,-20791,22891,158587,219672,262089,247578,112788,52216,20901,-37690,-27566,-11379,-31382,-35508,32874,49064,-4878,-48867,-27063,41092,116335,116496,105762,59270,-22779,-73375,-29105,65263,72195,-6680,-30492,-41395,-50073,-81758,-79666,-63906,-54266,-46312,-53801,-52135,-50119,-78619,-99632,-91568,-61760,8113,35546,-29285,-6384,74602,97328,95186,55038,132065,240628,274981,232141,118964,10084,-58656,-58034,21863,50101,-27118,-151346,-106155,-99628,-106186,-13154,62382,173732,330043,403100,306321,170721,107231,55491,70585,55172,-24513,-62524,-31778,7931,17330,94,-27993,-51674,14006,131115,216433,258918,221255,50634,-65540,-19345,138522,119668,72494,24009,-51785,-86051,-79407,-37062,42175,32040,36757,108451,195145,73535,13986,-45311,-86184,-111585,-37489,45354,73213,88535,124303,131503,71820,29056,-14775,-14134,9529,65773,133843,101093,17744,-65153,23097,189426,249817,114434,-21918,-38008,-56691,-62422,-68561,-24537,52144,126633,123159,49240,26775,3863,-26720,-35768,454,38615,13566,-15942,-35969,-41725,35155,56937,13481,-14795,56677,177868,318027,388512,347383,329763,172653,80848,-27380,-41005,-46334,-87860,-79848,-71069,-31705,58351,158554,131947,134048,194955,195503,135770,103568,58156,-38508,-94400,97,157295,218184,171695,33384,-80852,-58641,5506,40949,67313,92901,87404,68547,115975,217415,193602,83144,27137,52984,60547,-5370,-20781,116784,249826,126923,-45321,-22197,137237,317750,370510,316839,195065,144498,156413,77394,-83058,-49706,27296,55476,18876,-21887,-18034,34135,75510,67279,50798,849,-54734,-82163,-109813,-78563,-58090,-37460,-18054,8712,-6235,-66882,-134257,-89909,-24892,21109,9397,2693,-30143,-32572,9736,55359,47262,19873,39255,76535,90600,17660,-11800,13855,8378,-21005,-42201,-49424,-25922,-25750,-29936,-91740,-80603,-34825,-36285,-65288,-76113,-58708,-110021,-59759,71672,142835,118902,73930,132398,191329,147317,83381,66780,73495,93975,85181,97605,121569,110472,24261,-74024,-118852,-116893,-126219,-145219,-128288,-73437,-43154,-61633,-83835,-90925,-104455,-82806,-60073,-54504,-49815,-59457,-67080,-101461,-121980,-94144,-72081,-45388,-18278,-29168,-3830,36335,11595,-42812,-123484,-74233,55955,107727,75204,44229,32892,59034,106157,127353,7675,-81389,-30625,-15257,-30993,-22427,20153,103531,154004,108105,-43019,-119408,-55184,-26244,-55810,-103966,-69724,-6115,83479,127974,113038,41204,-1154,4567,132547,316645,284487,124532,77304,75993,36633,-29964,-61233,-43840,-45294,-74824,-115573,-84795,-68531,-60360,-50124,-45383,-43634,-20850,-5792,18619,30865,67132,86962,128114,103161,-29126,-127789,-90655,-51084,-61385,-60242,-49348,-58465,-89097,-87537,-103025,-110257,-77488,-31048,15700,76580,133357,128573,92723,46093,40176,118586,291184,462768,390360,263631,109513,12040,-23511,-19444,-16477,-9655,1111,28540,111108,153740,162784,72312,-32796,-81256,-96673,-95984,-120354,-138866,-155627,-144253,-99647,-65283,-46757,-36229,-16244,-2166,-17921,-35781,-17034,17554,43726,150173,240883,127450,-3057,609,45019,64545,12189,-54215,-126510,-64574,136037,209708,120476,41759,41621,82914,149124,126445,24792,-44650,-68906,-62856,-69617,-117382,-116696,-28929,9965,18039,31993,34142,32068,-22028,-59017,-79882,-115162,-132958,-113523,-44602,22714,-9542,-84790,70318,238044,304344,182039,20523,19681,-49425,-68523,973,24848,18463,18638,19682,-5550,-24390,-45513,-81414,-110746,-116880,-116003,-118821,-30189,60508,99153,80299,-28289,-121529,-107869,-103947,-127904,-59613,33731,71420,51520,46395,-26509,-62658,-90650,-90715,-112090,-119669,-82065,5515,-13148,-82690,23763,143523,207985,189025,70547,-5747,126674,206533,249474,168143,47229,-56578,-69287,52408,75815,38671,104813,118225,6968,-85759,-35824,65329,65046,-133867,-109181,-27987,19682,28244,46509,176290,350534,245697,61537,173543,109064,-32936,-38230,-87985,-116638,-19385,-88163,-108864,-30802,-21523,-38450,-50298,-90814,-25157,-48059,-83002,-42122,-6615,-2110,-34517,-78206,-78827,-49806,148392,95890,-15591,-53310,-80146,-133166,-79050,-60015,-18797,19241,151318,332674,256329,122239,123928,129265,75159,-2968,-51006,-79298,-87488,-50794,24783,37611,44932,72629,110527,58883,-101330,-117572,-45668,-19700,3886,21712,32257,-1718,-30182,-78050,-82510,-34711,21038,74278,106559,89327,110568,102282,34862,-19361,-15452,-9438,-58859,-81651,-26655,91017,103819,16810,8102,149315,175443,146387,98977,84149,81696,42087,-54048,-84089,-87289,-51877,867,56873,99603,120166,130458,145073,17329,-58920,24406,58433,-18029,-69836,39242,62705,20707,-61861,-72097,89779,352742,469479,404728,274614,162084,58149,-13550,-15404,-31770,-30281,37741,153506,180089,93086,-20925,-69651,-65873,-45832,-65023,-80470,-97446,-99060,-63900,-49686,-55563,-33944,2792,26707,-458,3054,25368,60006,89499,97074,63254,-7639,-64593,21612,131799,124185,82083,636,-38220,-13629,23587,35180,-5313,-22640,-21619,-23267,-41451,-72228,-38127,116183,247129,390782,475995,363078,203671,16909,-59525,-16982,-1698,-54115,-73084,-32735,-20705,12107,50975,74348,112229,82258,-24005,-58607,2078,-5779,-34714,-11374,-1276,-20691,-6185,24235,18635,-35039,-62265,-75165,-16749,33679,50506],[22490,65247,141321,174102,144452,99911,18135,-7655,11192,13869,34914,70807,28933,-16849,-34549,-50651,-38062,-37444,-21745,33141,55036,16521,-14370,-15897,-15748,26342,188301,399575,477864,509309,386453,213728,96787,57103,54356,-27714,-48827,-2643,30645,90975,92963,36577,-23510,-90698,36982,64470,34445,19027,18199,-8908,-26002,-26702,-65313,-115438,-69879,-16740,-39730,-101580,-22746,21849,-14766,-83452,-87896,-62518,-82472,-72302,-56875,-76361,-23600,11441,-34090,-22678,-16607,-37946,-17418,26790,69227,89086,51061,-36060,-62562,299,37629,18614,25424,43055,51206,87787,44831,-60143,-103131,-31314,45766,43310,-2356,-40726,-83957,-44667,-12186,-40420,-77544,-73418,-49544,-63566,-99596,-68319,-19178,9040,64791,203924,362289,417225,433209,397891,220152,26560,-123049,-50803,-18103,-17875,11063,51440,69663,26694,-33349,-88275,93606,165117,163773,132890,125335,98987,70962,15914,-22406,-55740,-49660,-49984,-64266,-80217,-84224,14547,167263,185885,69600,-30132,-122516,-66016,16938,72418,58441,-9493,-65721,-60655,-77507,-110936,-54441,-30044,-20801,27424,88401,270782,457133,465388,295307,136873,52423,498,-69200,-96039,-25104,3098,-39740,-103877,-76321,-56019,-66178,-67841,-58814,-47549,-25403,17476,98489,108493,17127,-44400,-25791,-33812,-62817,-10902,45421,17740,-18541,-39142,-62954,-69355,-16690,3750,15725,32215,28985,-39672,-41934,79172,152744,139083,113425,56476,-13113,-133695,-78406,50828,146832,142919,89005,43010,44273,39383,-13282,-82938,-75295,-46211,-27815,-13012,-55316,-100535,-111152,-61708,-19949,49514,120974,133354,116882,60237,-32594,-126029,-42974,124953,248196,265487,232189,190975,76298,-6604,-20499,-23324,-5116,11025,50355,21308,-21074,-24147,-12679,27220,47550,59944,18974,-49589,-124126,-20810,21908,7666,-17833,-21469,-19989,-7055,-5937,-3576,16265,23110,-3427,35180,101646,85085,26670,-25054,-53256,-58976,-71187,-51892,5473,65315,33184,-5453,-53906,-74597,-35659,-45149,-68454,-65625,-2540,37823,25898,12083,9971,34540,112432,226949,221162,120522,58214,13795,66412,132780,173161,167151,49586,27749,193194,376213,463758,316893,67712,76340,15430,-91218,-113253,-78845,-99695,-138752,-39016,-8878,-42457,35940,193285,272057,210330,154453,103377,147965,163205,113762,35262,-84996,-127295,-100460,-118566,-103879,-72917,-115381,-107780,-91467,-99605,-74208,-4075,-20783,-48484,11101,139626,190579,121744,12832,-38908,-88825,-66397,12800,110384,73745,38575,23822,72592,21300,25573,113123,46797,-78735,-69138,118107,127922,61901,43948,22457,-22411,-57956,-20577,82832,117582,72438,54237,36658,1807,-48522,-67093,-13179,68844,121994,82141,12282,9947,99413,119189,81048,40528,45111,79423,65584,35404,67988,75004,30122,-37935,-101268,-131156,-101109,-78691,-96581,-93615,-55119,-13877,2244,5233,-52308,-109150,-34496,33841,90463,84006,39247,48780,131989,174719,113691,-10770,-109789,-100410,-26421,6359,-19271,-107066,-139555,-98287,-57795,1514,-5214,2631,-12986,-28384,31161,148477,328343,276974,144653,37479,-26002,-42590,-63610,-9502,20141,-20059,-80749,-82586,-32643,25465,73037,59820,35108,7756,-4855,-5029,20923,50241,39997,-21438,-45358,-42997,-30770,6820,155913,182412,86071,25534,18102,1761,-40448,-26349,-16378,-20720,-34463,-38928,-67413,-52933,-45711,25828,61896,37259,19419,7232,42468,39623,51138,73314,-21053,-30373,-73536,-142813,-79953,-64155,-69877,-83648,-79388,-16652,-11888,-23353,-30922,-9211,88988,163337,174354,89577,20417,92797,48888,-47552,-75191,-29379,20415,68358,136264,73586,-54559,-137441,-11128,39465,26165,2303,2242,15662,-70122,-85876,-97896,-59378,-16951,-15036,-21157,13543,42436,24180,-62499,-152108,-38720,104092,120800,56915,-27869,-103135,-166971,-131556,-65580,60749,244651,202995,68974,14658,-5868,-45454,-102863,-90521,-119257,-110129,-86645,-86520,-104449,-126742,-117157,-79739,-51082,-71415,-75600,-48097,6775,94307,128094,151741,166721,126831,97415,55280,-3003,-57032,-39916,-40958,-21908,-67237,-123343,-137092,-66629,-28041,-18186,10665,34102,15062,-31591,-122910,-28220,32405,65599,70614,36253,-28200,-103307,11170,100178,91003,82837,-7336,10037,146556,219849,173631,20774,-61812,-49943,-51102,-55766,-63819,-72379,-17331,44977,14035,-42774,-33663,59991,87610,-16174,-66828,96871,245235,294590,231655,131780,30505,300,-10289,16406,82020,167668,234375,174430,69070,9786,-11945,19963,121809,158852,94020,122099,139258,94735,23521,-37906,-55006,-41482,-32999,26789,10311,-33966,-97037,-114981,-118117,-25381,70604,186047,221588,175940,63194,-58827,73990,115994,86313,65630,31950,11598,4183,6351,-48241,-135982,-75277,28077,70360,8474,-42598,-17692,-1591,-30308,-65935,-59930,-25630,103196,291810,349446,174507,-1442,-114968,-55919,113955,270572,331317,259658,111414,47378,-19953,-32414,-17977,-12915,-70971,-116996,-63324,60646,186299,88287,39055,58066,31951,18706,85352,121162,80133,49144,37465,33306,36161,67390,86767,26387,32471,42138,8374,-75792,-128442,-138523,-94198,-45536,-28105,-36553,-15930,-33062,63747,121916,108028,-1602,-111516,-100984,-99454,-140541,-92196,-10525,12512,3156,35953,61709,42771,-16052,-28129,-114660,-82419,-64383,-72747,-83262,-94894,13489,53006,-16819,-106507,-159784,-132345,-74340,-42118,-18451,-5423,-21438,-10714,-11719,-59141,-75974,-44619,137068,356803,419668,266730,66593,-9093,-9391,16053,-11716,-44222,-55532,7085,76742,46248,-2891,-24429,-8626,83143,166759,207140,88665,-56855,-23380,22558,-51213,-137299,-8616,60710,78038,135293,281343,368312,326686,127720,26936,-22415,-3774,58024,70507,-14961,-61074,-24896,11335,86304,173650,124109,137799,29325,23171,18540,-7760,-29599,54077,119659,294793,685535,998353,1047437,767443,302231,-87831,-51910,58032,51830,16293,-41261,-20184,119489,147881,136413,189587,147485,86957,79707,40314,-24321,-86239,-94280,-7783,34056,14897,-68338,-135666,-119701,-89701,-87606,-21261,62984,119003,105882,102880,102037,88523,103542,101722,121511,177700,172576,79431,16190,142917,362379,469343,494253,453856,420943,421230,459234,460282,418093,218154,24763,-12958,-41225,-13951,18370,29703,23429,37310,41067,-7168,-50787,-108697,-16957,69926,136553,113272,33228,-19120,-18025,-40808,-42497,-65252,-55215,-75516,-93946,-125585,-95957,-54973,-8300,-18293,-12629,-37914,32945,261978,203195,121919,624,123569,216938,441652,728489,909603,930115,794702,544716,247228,-32485,-65607,-60968,26630,95326,74296,47951,-39743,-26427,26821,55469,10997,-70643,-111093,-94967,-116159,-88688,-74697,-78069,-136200,-140827,-101450,-74957,-48981,-88159,-54265,10547,136673,241356,313106,414656,386747,141444,-33908,-63499,25390,42724,17751,-30730,-74778,-84539,-73954,-66478,-120912,-95574,-36443,-28339,-22584,-32853,53551,176050,229222,202337,87084,-34342,-129343,-63101,-34999,-7910,-34419,-1389,27714,27114,-36635,-87027,-23811,-10075,-8517,-13927,-54092,37665,118981,164171,96279,1515,-84665,-121783,-115985,-114881,-86249,-23449,108496,93266,46497,15506,45796,68447,43273,2289,24136,44288,-154,-62302,-66247,-21067,17518,35227,59995,63988,11813,-60497,-69665,113968,223772,102287,56772,6358,-47544,-101879,-100891,-63145,10335,30855,-8022,-50186,-56877,-28314,-12366,-44648,-77687,-61484,3916,82590,181656,275320,227399,70840,-21681,-76429,-35201,15904,-10505,-63506,-77165,-33769,27958,33362,32530,33483,19670,38795,70615,53749,33743,-7583,-19140,15080,81384,111824,49786,-57009,-84250,23594,31933,4429,34052,71525,59179,71177,149850,319245,590882,650644,432660,234745,115659,94648,114076,54959,-28708,-24097,-18215,-62658,-84062,-92950,-95886,-149328,-99828,-94074,-76250,-58080,-48635,-32457,11027,52062,12355,-35168,-40794,3164,571,-46647,-76537,-35732,-2013,-18421,-36995,38113,153098,211976,164499,84809,20917,-159,-33693,-80413,-116293,-98885,-38262,-42624,-95770,-48359,36887,59084,-17373,-74287,-27548,1349,-2018,-4061,62214,135558,93164,37311,51529,3031,-128251,-21366,75154,124943,195733,198345,152588,113671,64533,9069,-25407,-72323,-10323,24065,-1582,13002,-5485,-43172,-88464,-83687,-33698,-20673,-40479,-61514,-107919,-174582,-56718,2021,-22302,-4674,14308,37420,87222,204764,165176,88942,-864,-66857,-17774,42185,20833,-5093,-11724,-51077,-113414,-136731,-62121,-29788,-69884,-56288,22243,43849,38452,16872,133697,364405,470361,433563,294114,126532,58604,41162,49133,68456,85818,60893,-11835,-73398,-82219,-37543,-2779,2258,-12683,-44412,-60412,-31337,-13108,-57192,-39464,27740,110082,104279,-19406,-76694,-71979,-90659,-82392,-20559,98395,207565,169756,93091,139139,244364,278549,183418,50171,-34759,-71456,-23178,9710,11740,31945,87696,142764,136870,-3208,-97701,-68182,-81565,-130893,-108850,-106235,-132486,-104826,-86740,-90608,-99691,-68367,-47604,-31622,85026,216232,333919,352029,253089,123349,-13265,-24807,-8945,-10414,-3748,22877,53169,58460,-5981,40768,167945,213390,223345,213758,83195,22474,-5063,-58977,-35135,-7956,-20283,-29227,35897,49342,-15534,-58544,-16101,62201,134843,121838,97095,48486,-30220,-73424,-14888,86720,79741,6919,-27408,-52738,-62241,-84861,-81096,-69969,-63644,-51856,-49501,-42590,-27216,-46355,-72587,-72097,-42496,31815,49304,-31890,-31805,33901,60248,93026,86387,138189,232646,271631,234944,119999,8513,-62625,-48732,37833,63089,-22141,-146548,-102680,-95484,-101789,-7113,80196,218573,380403,426403,299343,164759,89866,28064,32306,14541,-64413,-81367,-38472,-934,272,-29620,-55802,-52507,15430,94418,173149,211040,180345,31283,-64289,-478,167604,160393,103039,41820,-37668,-81365,-89374,-42134,50389,64786,83906,155995,200038,52043,-9545,-58722,-84735,-110686,-56166,25920,64825,84816,128214,151822,101314,52982,5671,5500,30957,103817,191380,153416,51900,-52147,-22833,104541,144818,49735,-40095,-48496,-63999,-68786,-69855,-5774,87943,167433,147459,57119,21981,-10207,-48570,-55300,-7944,33742,5170,-31544,-52771,-54888,50326,87386,28070,-10429,59719,190451,337304,384404,335087,306286,135262,44732,-31267,-17186,-31516,-105404,-81111,-80260,-55403,29389,133857,108717,118519,209000,254266,197354,153919,86314,-27855,-61801,45071,196384,236182,173759,35842,-67686,-47780,16880,46409,87690,121655,96599,53876,80888,158283,162336,73523,17040,43978,75476,16710,-14465,68844,205710,106228,-57275,-19346,137030,310261,347516,282684,154598,122084,155193,87955,-69410,-61736,12363,38339,-631,-48734,-51607,2876,51887,45724,23949,-20881,-74086,-95994,-89665,-53255,-35104,-16009,2490,34346,38004,-4630,-70803,-97887,-11700,38800,26463,21538,-1314,7238,45039,84989,77418,47077,53784,79445,100566,33918,5866,28360,17225,-11070,-24070,-38620,-31290,-29180,-28497,-74925,-103673,-46576,-42166,-72740,-82182,-61407,-112292,-33627,114535,182662,146396,82590,144700,229417,198148,107545,71517,69159,87238,85212,108354,136485,120110,27601,-74807,-116888,-107555,-124054,-143677,-122151,-72492,-46050,-68326,-90412,-90393,-78097,-41224,-37182,-45116,-46537,-60378,-77073,-119305,-132982,-97007,-74088,-43246,-10423,-15687,2663,50978,24565,-32520,-109638,-54136,77591,120503,96089,68843,40861,49646,80956,107035,2905,-101474,-35024,-7635,-10370,8600,56175,127437,165302,118536,-32915,-112765,-42720,-11169,-44297,-102560,-72392,-18429,58786,85485,55584,1105,-19057,9379,156323,353136,323832,144003,66793,51104,23079,-20695,-68233,-53451,-57270,-89062,-116039,-79837,-54063,-37663,-34839,-39723,-41375,-18943,-10195,10542,28460,65139,71434,113140,101679,-23852,-120527,-88762,-49448,-54573,-56727,-45785,-38392,-60101,-77114,-100861,-103302,-63607,-21164,19439,81891,153868,161968,122000,51720,25292,98362,275588,458797,384153,254600,101824,8593,-31337,-29548,-30378,-26901,-3472,47498,160259,216285,213772,97744,-19124,-80521,-106415,-111138,-141149,-148771,-139794,-121534,-103453,-66821,-52911,-42422,-15645,-3102,-27767,-47816,-14026,20387,36289,130291,224988,132198,9631,12735,58117,91182,47671,-28375,-101312,-57162,129773,201522,124124,44635,27368,61339,122211,113671,44676,-18427,-62949,-60248,-60072,-101452,-115921,-27697,13153,13331,22172,30852,35523,-13133,-47847,-69029,-106951,-128444,-116224,-52803,15392,-5821,-115954,45234,207535,268024,142748,14452,29327,-20680,-41461,15365,30008,22622,29889,38930,15932,-1454,-26982,-70169,-104310,-114326,-110815,-115510,-40512,36482,70868,66261,-32926,-133235,-94433,-82569,-100604,-46682,51376,95259,77963,61567,-36992,-65308,-69869,-76072,-109342,-108355,-60842,47070,46170,-25569,-125291,-87851,-23691,20475,-21142,-54465,77,16829,73871,110683,135261,117330,11354,25889,48753,26077,96411,85979,-26411,-99782,-35829,52078,15437,-111108,-81848,-57332,-56321,-38516,-32612,-43505,72220,-32562,-51765,295499,151753,57014,-12848,-144111,-95610,14533,-1413,-13902,4800,-24396,-82830,-83094,-71578,-1534,-22307,-75153,-26727,24962,38097,-4539,-48849,-45005,-24961,142230,64506,-53768,-75221,-111127,-103891,-46098,-52676,-26228,17186,159792,322910,217224,92893,94612,109563,72189,2811,-43865,-74169,-83240,-52033,30612,55429,66009,101348,137905,62153,-102351,-101289,-27624,-4546,10098,13282,11141,-14821,-25970,-70293,-89365,-45361,8704,70631,113560,97410,104457,85124,19217,-24706,-6204,7537,-43359,-80337,-28189,100554,119492,21085,20708,217085,263326,160491,73609,59148,71585,46284,-44818,-66308,-72100,-44732,7055,65422,117925,137968,141353,164430,57545,-17486,41475,61561,-16745,-65444,43694,73760,30702,-51658,-72126,92155,322743,394611,316451,229667,169696,82342,6379,-12883,-35523,-28281,42847,159773,179813,98848,203,-47989,-78334,-69342,-67609,-84007,-100035,-92964,-56346,-47432,-60708,-29913,16855,28445,-18268,-20408,8614,51634,87753,97034,62181,-13923,-75211,30865,161365,150769,96105,96,-47793,-9666,37685,61136,26050,3624,-2973,-6724,-14590,-41203,-73774,89787,205759,348972,467739,362306,194720,12646,-71592,-15650,9081,-40366,-81468,-46358,-26917,9305,33603,46669,79453,58521,-25865,-51966,8468,2282,-19746,3942,9756,-18924,-3652,30277,24163,-28600,-49749,-59418,-19283,23246,31871],[4559,58230,140439,184822,151913,94917,15052,-8136,8385,5178,26297,79176,36420,-15638,-38024,-58321,-46109,-46465,-37119,11208,34814,-1092,-24826,-9188,2851,50862,230359,449551,504744,513084,359252,188817,81843,43025,36572,-38973,-60171,-12373,22465,84330,98089,35074,-43187,-58673,59585,74201,41153,31017,37828,20882,7802,-9058,-63214,-107073,-62151,-18942,-44424,-69667,6385,33198,-14879,-68530,-136473,-103050,-102002,-69615,-41893,-49316,-4163,27199,-10503,-9065,-12946,-32420,6528,66565,102199,117303,75940,-12242,-44521,-6313,32402,2291,-5896,-1198,30372,75088,52249,-51593,-116474,-39335,36569,33826,-12031,-55673,-101767,-46075,-5817,-31034,-67292,-65942,-50161,-71960,-105398,-81221,-31124,6104,78572,245384,420346,497388,519126,472162,267749,56177,-96484,-47682,-26785,-37613,2679,57228,81720,40992,-19840,-84759,91519,167433,155942,112429,98739,74612,38560,-14566,-37806,-52687,-46008,-48362,-64186,-78022,-88855,-10657,123470,148562,53829,-34645,-115584,-69051,8978,59379,46323,-14931,-69189,-71375,-89494,-96795,-36990,2904,26446,69959,116334,264878,421542,422848,245614,97362,23314,-22477,-82342,-114041,-54175,-33180,-77628,-140723,-87951,-46241,-54831,-67064,-63745,-26288,22534,23073,56502,56112,-14491,-48733,-24387,-30905,-52182,-2278,38390,1582,-30543,-45068,-61417,-54636,-3783,14314,24742,38144,28323,-46647,-48495,69169,139769,128879,102130,46503,-10943,-127927,-71496,71148,155711,146669,87384,40978,44475,38524,-19049,-92361,-85928,-59223,-38230,-18603,-56879,-102561,-112841,-53449,-3574,75755,138665,144854,134216,74920,-30434,-127133,-32186,150321,298608,321748,272205,203306,70226,-11616,-12355,-9146,11633,27413,64376,37980,-5249,-11493,-3142,33081,50083,60242,20553,-39594,-95508,-29587,19329,1215,-14991,-16609,-19962,-14650,-22896,-31942,-12976,7966,1463,49886,106318,84332,34871,-2103,-20831,-38866,-56551,-27172,34164,81914,47535,15786,-24038,-79073,-39981,-41071,-60239,-62778,-13907,15240,7885,4397,7893,28524,98340,195511,187352,105109,74846,69265,132606,206436,242288,225343,99201,66084,195933,343600,414279,270140,77236,124933,53027,-69066,-117782,-80516,-94528,-153138,-63019,-29335,-35157,44264,209526,287698,218870,165006,118871,161593,154663,99728,37689,-67504,-146132,-98407,-98058,-78015,-46273,-101488,-111367,-92033,-82194,-43862,17144,-12623,-49532,-589,112979,163190,100328,-5435,-50985,-102236,-60734,29122,130194,85010,41886,17711,41652,-30406,-20846,76712,34671,-71919,-58338,83916,126973,64666,32899,1058,-41598,-53031,-5899,89058,100263,49087,23306,5828,-18151,-56323,-67897,-20861,49478,100653,78168,36516,44161,113760,114725,71915,30096,40278,85063,78879,44896,69045,73246,23608,-43462,-104774,-130133,-103574,-68511,-78451,-85825,-58941,-27720,-11423,2136,-47491,-141354,-76335,1062,69576,72747,33535,46974,129948,163936,91175,-32401,-112139,-87161,-26819,-3973,-36713,-115039,-125255,-98757,-70178,-9980,-9725,554,-16839,-28520,36647,154005,315017,234374,119477,30823,-35290,-57057,-65260,-5973,22060,-18693,-81126,-80338,-33270,19567,64225,49529,22723,-3158,-12393,-11101,13123,40932,45328,-4375,-38585,-49018,-35949,3257,149128,203654,105072,42671,42531,35218,-12357,-12073,-10666,-19132,-34757,-42966,-78258,-65184,-51360,23502,63776,38767,13485,-437,48838,59498,64563,78976,14462,12048,-47241,-131241,-87613,-73583,-76123,-81257,-83792,-26309,-23106,-28916,-11696,41846,128519,182080,169128,67289,1239,89364,64788,-39427,-69754,-9344,60727,135092,181556,79138,-57277,-130358,-9611,40610,33528,5776,-7088,2462,-81857,-89332,-98427,-60312,-16891,-5908,-5032,32944,50163,25076,-64085,-152121,-32171,112427,118646,48452,-39980,-109242,-174371,-138540,-53498,92814,283548,224702,82798,30639,13835,-24209,-94195,-128430,-122240,-97012,-79447,-86354,-113753,-138579,-100315,-60809,-37318,-61230,-63936,-37997,11483,95331,135723,176880,198591,140760,101357,57853,-7235,-79352,-80246,-69892,-51924,-91991,-145856,-139116,-61253,-27354,-33634,-2460,36669,32025,-18054,-120502,-19713,47181,86828,88815,46047,-23086,-98984,17261,107732,92780,89088,-4876,-9149,115852,179707,130707,-20042,-79384,-45518,-35843,-32865,-39777,-75822,-38442,32966,12748,-33087,-19253,64812,82442,-22957,-99572,65009,208299,266443,235988,161865,58718,-8114,-39571,-2606,80735,178036,248920,172717,51462,11516,-3960,16076,84555,128763,112919,141780,134453,87988,23500,-32998,-54201,-48168,-9671,53945,25983,-10466,-65792,-99091,-95948,-14629,79445,190655,226242,165344,42091,-10365,107470,144185,107587,85194,51842,24680,4862,-4667,-70473,-153037,-54120,33455,65559,9137,-33041,-3188,21794,1097,-45458,-54678,-25898,120283,338316,377977,191903,16362,-101750,-55933,126296,311529,410950,308752,117235,29095,-45433,-57324,-32798,-6341,-54041,-105006,-82013,25967,140323,62020,58283,86978,61190,37442,87541,122634,76243,41987,39372,38066,34470,57508,40761,-22820,2132,24667,-1175,-91532,-138008,-102486,-67842,-37750,-40563,-61523,-40614,-63143,45872,97154,80018,-15819,-109129,-112146,-122695,-167900,-90496,-9127,16395,8708,33765,49464,34197,-24467,-48921,-135665,-74004,-53419,-65266,-84781,-85707,18192,59542,-14901,-105215,-145988,-114444,-54380,-26830,-2318,15247,-1651,4961,-10572,-71025,-83138,-47977,133341,329695,390043,268900,60205,-32765,-42772,-21546,-41387,-50070,-41736,25678,95456,53525,-2447,-21183,13376,107868,182974,222325,104032,-53187,-38247,17042,-48495,-140360,-21629,49552,62065,107849,260776,378527,355862,138405,21492,-28307,-1430,58808,81992,-1322,-42035,-12589,17734,87878,161246,64334,99622,14856,24043,32525,715,-3358,142668,359523,1012824,2080300,3020487,3308110,2734569,1610934,491360,-105697,24004,55330,39030,-19203,-8709,128139,170025,174013,233908,148426,81521,71585,42892,-21356,-91480,-108750,-18500,22563,9258,-56267,-114270,-112731,-88661,-76017,-7519,40210,63524,48185,56165,71805,78706,105331,110080,131141,198302,190301,86475,28175,159806,375257,490228,534891,507325,475795,476421,508338,494506,425994,229901,38060,-6158,-36746,-16396,16612,34168,30803,35902,21785,-39838,-68382,-120827,-27664,52900,105128,83039,19464,-21936,-9737,-32477,-29851,-48297,-48722,-85862,-104111,-121319,-90854,-32675,2229,-25032,-28114,-50852,27941,246398,207446,120825,15449,195679,607709,1438766,2436784,3066881,3006844,2318585,1367790,509169,-26375,-104653,-74714,9185,85063,76019,45017,-44323,-32783,25103,58341,6663,-73123,-112661,-89582,-94231,-58234,-46753,-69401,-149854,-119366,-94851,-36121,-26560,-59966,-46604,15074,142906,236477,300764,409848,407753,174307,-14093,-66434,28913,54528,31316,-20545,-74403,-98566,-95549,-90716,-142386,-78149,-29628,-30893,-31021,-37408,57618,185034,246713,216172,91775,-40283,-113197,-47268,-18874,-6302,-37325,1666,36340,41700,-30686,-91350,-29465,-1778,2789,-4367,-31400,87350,175443,195961,102142,-5760,-92867,-130914,-106725,-117768,-100533,-44178,72804,71228,34184,8223,51244,90814,73168,23850,34586,59329,21302,-51488,-74333,-19174,41800,69384,93229,95593,38051,-50761,-64716,133812,247521,132582,66312,12279,-38424,-92104,-96617,-55114,14937,20158,-27014,-65482,-62194,-31826,-15927,-41305,-72405,-61081,1938,78276,167365,252580,222512,74627,-12277,-64111,-43413,11382,-13113,-66155,-86669,-39593,38536,62057,58630,51345,25803,36899,68305,53565,31426,-11283,-14208,24435,83762,107517,46048,-66232,-84016,21150,10293,-49496,-21325,29221,27892,41961,117617,275431,543926,612988,383068,208450,99868,81862,97037,39654,-34368,-37691,-25345,-55209,-63427,-73152,-89657,-144981,-95947,-101942,-76188,-62381,-50886,-29712,13828,43990,-3482,-26160,-26024,21437,9800,-40769,-65748,-30706,-6749,-34804,-54037,25292,142527,210777,186873,113839,42978,19290,-13357,-60529,-99647,-112834,-44732,-39717,-96291,-53118,25534,49396,-26160,-76889,-21234,12631,12485,23486,98079,152851,75988,3555,17620,-12064,-126782,-17231,82448,126625,192783,190543,143647,101137,42028,-18240,-46953,-58869,56788,102889,46992,46226,21887,-21287,-70525,-81627,-29587,-4471,-5731,-37354,-105466,-161325,-23792,37264,8708,6085,22855,40008,73625,194352,187653,117895,26430,-42259,-5596,42121,5403,-29243,-41762,-85707,-138706,-87611,-34288,-13362,-63268,-66521,8647,43372,47940,32424,158724,366260,457622,414700,296703,179948,129260,84048,55101,49787,58782,46227,-16777,-79539,-86898,-50279,-10261,3051,-8592,-42254,-65975,-44908,-26408,-66074,-39559,48385,151013,141352,2862,-55810,-42412,-59085,-57726,-10171,99269,181402,137750,80261,140737,255068,267878,157826,28392,-52083,-73007,-22420,-2618,1087,49864,122720,178215,152855,-9699,-89314,-60431,-83319,-134636,-100812,-101183,-123360,-105129,-89102,-92726,-97824,-63877,-41757,-22158,102574,254976,393815,408994,289193,131565,-18471,-22506,6211,-1231,-6431,11526,40346,57749,14322,54736,167320,197577,180147,177862,56813,768,-23138,-71529,-37430,-1133,-5170,-19965,39909,49284,-26575,-66675,-2781,84173,151395,123465,85005,32786,-40277,-72683,-514,102256,79298,15455,-26913,-63902,-71696,-84412,-81631,-75801,-73474,-58901,-47387,-35866,-9331,-19172,-48585,-55214,-26258,49021,55823,-36167,-61269,-4849,34509,90148,110372,138688,223395,269951,239657,121264,6814,-66735,-40735,51666,74160,-17053,-137704,-99485,-92315,-97753,-2156,95921,262069,425192,441072,288130,156948,71142,-744,-11768,-30685,-105721,-97154,-47606,-13751,-18947,-59243,-80305,-49493,8527,44368,114167,145923,119605,7632,-59800,11085,178289,186943,125533,54750,-25266,-72186,-98765,-48167,56535,98099,137128,209094,206530,37997,-26121,-68811,-85396,-113433,-73870,7110,55138,78998,127144,164022,123533,71374,22172,21682,48040,137277,249230,214298,87053,-32921,-69189,33857,59646,1030,-54814,-57668,-72421,-78025,-74610,10157,122534,204960,166811,61537,15416,-23817,-70031,-76356,-19446,24903,-5515,-48357,-69192,-80040,55485,113219,38400,-11065,52441,182741,325544,353689,307070,272249,98274,20721,-20978,7067,-17262,-114029,-85771,-88404,-79632,-2958,100430,73013,84370,199122,295290,254120,200682,108101,-17214,-32357,79997,215666,233945,161375,31681,-60361,-43755,21543,45089,99148,143185,99173,34930,40999,90427,117347,55896,2439,30706,83415,34016,-8275,19933,157875,84303,-71840,-22707,127865,285142,303743,233615,109212,94339,144963,90682,-57820,-78552,-11957,11320,-27971,-83896,-91394,-31537,22078,21504,-987,-41299,-92779,-102657,-68418,-33500,-17907,-756,16392,52923,73220,48175,-1120,-67699,3954,54560,41402,37753,25189,40576,70304,103720,98930,67847,58121,65659,90972,39216,16725,36243,17533,-10959,-16047,-32347,-34130,-33750,-32815,-62518,-124088,-63101,-54509,-86884,-95404,-70303,-116615,-18032,137885,199706,156037,81932,141368,248658,233185,119043,66939,58271,74999,77434,109342,140994,120082,24061,-80463,-116937,-99299,-116533,-136152,-122986,-79002,-55917,-81223,-103599,-96072,-57223,-4006,-19993,-41648,-48982,-68264,-95880,-142992,-131060,-104485,-83821,-49734,-11388,-9696,724,56533,28827,-30745,-102548,-38173,86910,116989,100675,80695,40818,30981,48960,84453,5142,-126088,-46793,-7094,3910,30414,76785,135188,162516,118849,-24830,-115213,-40608,-4847,-39853,-106909,-81585,-37535,19405,24472,-15282,-40701,-42718,6671,167434,368478,344051,153394,46216,16560,4182,-11986,-67893,-74669,-85632,-114832,-119349,-81888,-46542,-22183,-25442,-39788,-44947,-22545,-19292,-4119,12187,43389,41116,87347,87872,-29211,-122338,-91268,-53869,-54419,-60386,-49274,-23518,-33198,-63914,-102755,-102001,-57310,-18440,17934,86095,176955,197877,150019,51002,2418,69037,243471,432030,358355,228325,80594,-5184,-47122,-48134,-53199,-52232,-15772,57190,199731,269606,250892,109289,-16853,-88548,-115811,-106145,-128860,-151233,-128438,-111501,-109630,-73804,-63528,-53346,-23483,-12641,-44111,-61736,-15036,17528,25392,109594,206999,133581,14884,15582,61959,106737,72332,-6496,-69822,-34314,125088,185330,114563,33077,2828,37393,93644,92853,53741,-2345,-66296,-67987,-61008,-95442,-116801,-32881,7798,117,2190,15949,27858,-13341,-43829,-63263,-103960,-132452,-129745,-74113,-6190,-11031,-91580,22924,173453,227085,102954,1673,25930,-2691,-24278,18461,25378,17658,32375,49490,29333,14592,-15378,-67054,-106195,-120073,-113756,-121792,-60071,5311,36554,47893,-32426,-103041,-79184,-64706,-80996,-45429,54544,105819,91541,61598,-56039,-67420,-57022,-71304,-117474,-104800,-43080,73881,87020,40394,-30618,-64577,23095,129348,130174,47984,-30806,-61954,42273,133142,184447,174134,39895,7697,23834,-5,69638,39841,-67602,-119722,-47272,23539,-39747,-82750,-66680,-76393,-64828,18960,73298,10721,22804,32857,108485,351355,191927,94462,-3192,-150230,-67725,26726,38724,28587,25226,-20809,-113003,-104273,-56269,16425,-3703,-72070,-23625,42917,62690,9444,-33936,-26271,-16873,109650,23782,-87565,-63004,-85312,-72276,-24153,-47097,-38893,6379,158764,301905,176107,62436,64299,82948,58257,-2597,-47635,-79290,-88108,-63617,22277,59565,74042,117372,151249,55664,-102843,-91301,-20075,1973,8094,-5904,-22089,-40904,-34277,-68747,-107715,-66157,-12129,57987,111811,97323,90646,61638,-4228,-41762,-10681,11657,-38696,-93826,-42200,95717,120174,12887,22541,267160,334042,163495,32820,19456,52723,43778,-42079,-59382,-68328,-49035,2155,63405,126783,150418,148607,179521,97479,16668,45889,52506,-25365,-66378,40287,77268,32917,-49800,-82139,83415,276756,306250,215852,169847,160639,92516,16425,-14169,-42623,-28474,44183,158376,168833,93977,15496,-21291,-63806,-109517,-79387,-98223,-113371,-92908,-56162,-52907,-69723,-39968,12305,8764,-56044,-53565,-18298,33272,75428,85203,49216,-28630,-94796,29869,179010,168206,103449,-6363,-67248,-15624,39909,76123,50630,25187,13647,8515,8598,-13676,-113620,77910,165390,293814,431603,332322,162008,-8105,-88943,-19143,12392,-35495,-96277,-66380,-35160,1247,6384,9727,40220,30150,-30387,-50970,6829,2043,-14242,9245,11776,-24524,-8811,27749,20808,-30459,-45515,-51573,-27177,4225,5830],[-9376,47649,131818,186853,152200,84820,8234,-12215,1969,-8172,10989,83329,43822,-14144,-43627,-69182,-57625,-56498,-53057,-15388,4768,-27579,-41797,-8433,16534,72838,264247,475001,504761,488036,314163,152153,60556,25685,13912,-55203,-72775,-23508,13311,75108,98822,30314,-58968,-32114,70326,72957,39760,37109,53006,47506,38806,4327,-63029,-95941,-55236,-22021,-46944,-42408,30209,39339,-15400,-53096,-109696,-138646,-119834,-68074,-30851,-24698,22553,49500,10936,-12,-13313,-31494,21947,101098,131475,143068,101362,13792,-20273,-8630,25053,-15731,-43061,-46931,12095,60991,59619,-34394,-106828,-42788,30730,26590,-20700,-69110,-121794,-51413,-5052,-26113,-59728,-60359,-52786,-79986,-110138,-86760,-37493,5007,89833,275232,457454,559039,591013,533145,307014,81054,-70127,-36776,-30890,-53754,-1805,65690,95923,56231,-6276,-81924,82192,159111,141726,89769,69679,49083,8033,-40877,-51866,-52917,-45820,-48435,-64155,-74448,-88631,-34834,82772,111845,38941,-38251,-106866,-68483,4761,49077,35350,-19990,-69373,-75493,-88041,-82357,-22827,32501,71319,110230,142025,253289,376882,372422,195667,59893,-4013,-42898,-92149,-131394,-83485,-68896,-112623,-171006,-88711,-30678,-42372,-64118,-56294,4104,59808,28181,14507,4909,-45018,-53833,-25033,-29530,-42373,8192,33458,-10376,-37687,-46848,-54170,-41733,6742,24401,34803,45480,29341,-51338,-54362,58109,124130,113763,84371,30044,-15359,-120519,-61872,88061,155334,145374,85069,42124,49598,42213,-20678,-98045,-93932,-70673,-47144,-21787,-54526,-102327,-114169,-43439,15376,104544,152784,151590,146035,85534,-29738,-126396,-22804,169991,340456,370357,304351,206853,61482,-16507,-4008,6734,30578,46670,81190,59555,17376,6889,10756,42000,54730,61303,22471,-27644,-65453,-27637,16440,-9577,-15546,-14126,-21552,-22517,-39121,-58547,-40162,-4952,8039,63162,107358,82551,45170,24965,9837,-21682,-43590,-5096,57489,93001,57368,31430,-1330,-74653,-41870,-34633,-50085,-55657,-20894,-3317,-7314,-2112,6135,21841,83165,163464,155243,90755,93958,134750,207206,285129,316643,288351,157410,122355,215602,322857,362620,207016,72593,152058,81218,-50798,-125049,-79045,-85887,-156550,-78946,-41204,-25931,42948,212062,295456,228836,181391,140889,176067,144947,87213,42301,-44833,-137877,-88827,-74491,-52488,-21911,-86809,-112746,-88474,-61958,-13942,37265,-4983,-49943,-11024,87920,138027,83050,-14035,-46484,-91095,-55279,42347,144957,95104,46886,16625,23236,-60622,-58354,45092,24635,-63390,-45292,42568,113114,58310,11823,-27723,-61919,-46649,7435,91999,85681,35271,2447,-19043,-36647,-65143,-69978,-31761,25821,77659,77122,65823,78723,124865,109886,63972,18661,33285,88054,91949,55865,68596,69675,20575,-42960,-102297,-124893,-94382,-48821,-61464,-77890,-60492,-37580,-21030,407,-40102,-106900,-105959,-30567,45952,57979,26361,46005,128717,153769,70203,-51814,-110505,-76400,-29014,-15713,-50043,-109037,-108049,-95553,-79872,-19304,-13466,-1612,-21051,-26769,44909,160196,295366,194975,97289,27114,-34984,-67080,-64545,-2485,23647,-16411,-78600,-75733,-31756,16456,58846,42190,10540,-15297,-21385,-19042,2529,26805,47012,14766,-24583,-45092,-29922,8494,146375,228251,131983,70683,77530,74790,18594,4475,-2383,-13704,-31023,-44370,-86010,-68307,-48825,25828,66462,39762,7345,-5704,56952,76746,71900,77824,37356,46698,-23152,-112166,-90657,-80176,-80579,-77176,-86086,-35791,-35336,-33686,10031,94463,167556,195482,159368,45463,-15033,87010,83674,-28251,-64562,9551,104161,209753,221558,81439,-61180,-118907,-5381,42015,40690,9157,-17813,-12521,-90844,-90373,-98025,-62095,-19940,-1394,8644,50253,56353,25938,-65494,-146771,-20930,123303,119439,42647,-48037,-113186,-164775,-139136,-36796,125589,317065,244908,99025,49901,37227,4089,-61868,-114714,-92796,-78147,-72668,-88226,-124885,-131736,-78327,-40425,-24210,-51524,-51950,-26848,17195,96846,144917,205393,230247,153641,104424,61355,-200,-57549,-101262,-90600,-83539,-117130,-142601,-107825,-30846,-8075,-40815,-14187,40910,50603,-4214,-117757,-12973,58892,103861,104764,55464,-18041,-94760,21275,112990,95004,94808,-1930,-32817,76757,133369,84573,-61317,-89667,-40144,-18284,-3910,-3679,-54210,-51724,19784,9188,-25115,-4591,70143,76031,-28002,-125023,39774,173734,236460,236604,192552,88886,-16932,-70094,-22153,77420,182934,256159,167549,39527,15565,2450,12624,47510,90042,129652,154160,125495,79256,20623,-32451,-57426,-51810,24753,76654,37440,13214,-20077,-69105,-66885,3253,91452,190348,220799,147307,21776,20575,132128,170924,131752,111191,80294,44301,8042,-14834,-90869,-120124,-20486,42189,58763,8395,-24278,9913,42919,30797,-24955,-49543,-24800,145496,388281,400329,204382,31336,-89667,-52655,137713,346530,477961,342019,113859,3070,-75409,-83202,-47285,150,-35535,-85853,-96196,-7622,87299,30916,71127,108131,83634,48997,79877,113870,65886,32918,42873,46764,36688,49101,-791,-64131,-24102,8549,-10353,-105275,-122530,-62143,-40561,-32378,-55308,-84734,-55339,-91759,21177,68157,52896,-25847,-95878,-108379,-137749,-185453,-86560,-10236,18372,14276,31733,34458,20459,-37983,-69596,-126939,-63263,-40565,-53685,-79918,-80214,15075,57310,-16400,-104374,-135386,-100008,-38180,-14755,8858,28492,10165,13122,-15128,-88990,-96451,-55584,122810,291443,342044,251095,44168,-57214,-67773,-49239,-67846,-55991,-30507,44810,116081,62574,-2882,-18950,33437,124202,187810,222762,112212,-50110,-52111,10695,-46420,-140384,-38544,34495,45408,78730,230801,371600,370859,146620,18313,-31863,2875,61206,95498,15825,-20990,-1915,18660,80130,129232,11741,64422,3121,22423,32834,14471,37780,176441,351152,1012091,2103579,3068965,3375943,2810537,1681512,537831,-86233,16992,67421,57320,-5683,-7524,132113,194764,206971,269608,146851,76296,61876,41773,-21464,-96146,-114260,-22373,18033,8848,-41729,-95133,-104373,-84852,-62669,2823,14677,6098,-9302,8550,40876,68236,105288,116627,139070,213746,200391,88462,34587,165252,368998,485990,548957,540711,512805,508488,530184,502896,416507,230736,46267,-4378,-34987,-22126,10804,36256,40049,41060,12956,-68416,-86570,-118413,-36006,35672,71531,45479,-2901,-27361,-5299,-29656,-22108,-34511,-44048,-93802,-119167,-112300,-83038,-13871,7277,-31846,-40374,-61432,18327,224500,205134,133698,50533,234591,655886,1496963,2506188,3138899,3062140,2339264,1355266,487549,-26556,-112096,-99309,-6882,73110,71467,38480,-46258,-36850,21830,59647,3275,-74455,-114616,-84821,-73473,-29160,-21319,-61077,-137753,-95462,-73321,-6531,-11840,-33337,-28411,30909,155844,231441,285342,391393,409416,200126,4822,-69898,27614,62533,42762,-10679,-72029,-108595,-105596,-98783,-123016,-60514,-21603,-31834,-38819,-44555,57878,187050,258941,228697,98441,-43503,-95429,-28483,-1970,-5572,-40520,3838,41172,50409,-29907,-98269,-38240,3045,13322,8270,-10682,122669,208768,208411,97840,-15851,-102163,-128832,-90853,-101203,-103100,-58874,40329,46146,17484,-2438,52126,107259,96420,39755,42026,72527,43581,-26969,-46061,-2844,66768,95321,114651,115918,56666,-44385,-64747,135722,244638,148120,72531,18321,-27764,-79471,-88930,-47539,16754,7738,-43985,-77838,-65323,-35575,-18072,-37360,-67776,-61209,215,74699,154221,227981,210809,76585,84,-41780,-42308,6713,-14999,-64664,-89005,-38656,51320,91004,84729,69404,32261,34386,63074,48149,21829,-22834,-13131,30030,78206,90814,31993,-78403,-78436,17818,-12028,-103261,-47966,1907,-3453,9633,81682,225686,475296,551328,329695,183774,85715,68284,77037,22945,-40858,-49967,-31456,-45638,-41028,-52216,-82620,-141931,-93948,-105821,-75780,-68134,-54448,-26075,18492,36820,-18563,-14839,-4247,38109,17971,-34523,-58164,-30564,-18789,-57423,-73178,9316,123200,194986,197807,143214,70016,45781,17847,-33514,-78558,-117384,-54446,-40947,-97674,-54902,14825,38809,-35451,-77678,-14108,26621,36953,71767,144914,167986,59254,-26729,-8079,-20877,-124927,-18368,85331,126032,186107,181101,135525,89898,20451,-32638,-35369,-6995,129103,182136,99496,80247,47997,-1698,-53927,-76116,-24417,12772,29773,-5033,-90571,-139653,1632,64788,34440,14124,30735,44405,64002,174233,200882,141201,51152,-14749,12592,46978,-4484,-48587,-67196,-113092,-104901,-40401,-4042,816,-57825,-77587,-6475,40063,53834,44172,176519,352451,424715,374952,276481,211690,183856,121907,57271,31393,36837,34658,-18005,-75614,-75522,-58988,-15572,7469,267,-36569,-71499,-60129,-42574,-78990,-42616,64377,180832,169951,23340,-34105,-12707,-28121,-32031,730,97673,151662,107726,68342,138326,253961,246019,128832,7037,-64144,-59906,-22820,-15281,2795,76769,157846,209294,162202,-16742,-79403,-52457,-83893,-131490,-93009,-94811,-111061,-98860,-87191,-91991,-94210,-57969,-35070,-13202,116364,286536,442463,453052,314273,129704,-28127,-14379,29762,16440,-2248,4922,31832,62125,37775,64626,158035,174838,137334,145667,41240,-616,-19296,-66405,-32597,9815,14398,-8057,43255,47621,-37292,-70305,14060,108032,167101,123152,71610,14262,-51172,-69134,15319,112814,74354,20820,-27595,-72845,-74786,-77567,-79254,-79120,-81407,-64949,-45120,-30220,4059,2891,-26757,-39023,-10840,61951,58391,-38102,-91323,-33465,27411,89137,127845,135757,214197,269843,245344,122955,6654,-68051,-31296,65768,85801,-8748,-124166,-94347,-87832,-91045,4354,110587,300152,457900,443685,273351,148713,54226,-26290,-55349,-71575,-141978,-103950,-56089,-27718,-37644,-85195,-93961,-41167,-1390,-9859,47622,73009,48649,-13859,-50082,20125,175810,201932,142626,66082,-11423,-57059,-102024,-51445,63779,134374,198666,267161,215033,31689,-35243,-74095,-85166,-115168,-84550,-5345,49402,76099,125980,172252,142148,88536,39316,38942,64956,169336,308679,286695,129991,-6393,-109694,-15765,2781,-27662,-61391,-59238,-75132,-83733,-78094,26998,158875,241532,185609,68214,13563,-29597,-82333,-93468,-28619,18059,-12530,-59472,-69857,-101670,54590,135896,49257,-11005,41706,162490,290498,305589,271573,237815,73182,18274,3991,33972,394,-102827,-87621,-86639,-89973,-24166,74854,39682,42513,173186,318741,303252,242420,126831,-2305,-2461,109288,221111,220152,143741,28678,-52151,-40117,25862,44275,108629,163142,101779,19604,5276,26740,69353,37747,-9007,21094,91681,53147,2719,-18634,117962,71233,-76546,-25202,115934,249751,249416,180822,69189,70526,134468,93765,-40961,-90720,-37917,-16862,-53350,-117074,-117274,-55620,-4238,3097,-16048,-53178,-103100,-93828,-43566,-11954,1203,16169,31260,71313,105518,96870,70813,-4951,31868,77097,63152,60603,58236,75734,94090,120079,119471,88662,59779,44790,69507,40790,28707,45948,17912,-12340,-11283,-28824,-34783,-36505,-31828,-48385,-111377,-74497,-62858,-96711,-106104,-76066,-114742,-3757,151270,204792,159508,83786,134011,256775,257917,126641,63160,51210,66985,71213,109585,144232,120318,23569,-80975,-109551,-84322,-99749,-121978,-119898,-82495,-62295,-90156,-113498,-95220,-32904,36197,1559,-33064,-44273,-69817,-107385,-135442,-109387,-102767,-90189,-53936,-9978,-375,1994,63175,35362,-26182,-91171,-17971,93423,110266,101382,90818,44197,15135,21444,67098,16473,-129453,-54054,-2118,22823,53131,91189,133638,152143,115830,-9702,-111537,-37411,3990,-30992,-104719,-85085,-50275,-20424,-36774,-75320,-66762,-59865,7835,177031,373959,357150,165457,30584,-13213,-7611,4459,-43026,-80168,-116409,-125933,-110717,-78517,-33747,-1605,-9509,-32316,-40991,-18269,-18567,-8481,-938,16676,10660,64959,75828,-31735,-120464,-85527,-51488,-48746,-58800,-46652,-1906,2902,-36490,-93771,-93107,-45570,-9800,24553,102637,215160,248197,189760,58174,-14120,44734,210620,398976,329063,200475,60500,-15376,-57097,-61668,-71405,-71171,-21029,70977,239793,322567,284803,120596,-11518,-90792,-108035,-83877,-104354,-136900,-114116,-99741,-107658,-73080,-64266,-53743,-24823,-16249,-52557,-65150,-9451,21138,23757,101248,199209,142888,25900,23970,71364,124846,98330,21711,-31020,4238,134741,177553,108262,23393,-13979,26722,77089,77509,63778,16379,-63925,-71526,-58017,-85406,-103930,-29687,8075,-7543,-13024,4781,24597,-7478,-32263,-48824,-93381,-131172,-139044,-93042,-26894,-10494,-44112,29817,157946,200026,77195,-5024,23922,17205,-3556,24229,24741,17067,39354,64578,48230,37685,3458,-57973,-102430,-120058,-109981,-121107,-74355,-18137,11365,39798,-14324,-57610,-49504,-37246,-55128,-39872,58871,118440,107464,62255,-67660,-58285,-40171,-62370,-121178,-94412,-18400,98275,107025,55266,-18570,-41964,63315,178363,167785,56015,-26240,-34288,55176,113789,143725,135995,19716,10674,13508,-23030,40499,-3555,-100525,-129117,-55071,-3139,-76330,-55766,-49950,-71105,-59565,18360,71756,23764,32004,55905,82032,294754,174452,83078,5854,-118033,-84866,8762,45027,40247,25447,-26294,-128605,-94962,-35197,39491,19457,-61507,-18463,60537,84169,20591,-22129,-12375,-12762,70267,-8195,-95979,-31119,-32069,-36244,-1742,-33703,-41062,2755,163678,286395,148418,42446,43820,63190,47749,-5099,-48280,-80443,-87910,-71353,12865,62555,81201,132332,161842,52456,-89956,-74453,-9562,12181,10751,-20834,-50268,-63619,-38050,-56081,-110670,-79440,-27049,49704,114769,103525,84328,47069,-20308,-56211,-15145,16394,-31251,-108631,-54170,89531,117974,4800,25988,305013,388651,168965,-5314,-18313,41469,48753,-33796,-51035,-63632,-52555,-1697,62809,137589,168643,163126,199092,145085,54702,49247,43901,-31754,-64220,39352,84111,38899,-44924,-88491,78242,234389,227391,124391,112267,147417,99695,26606,-9478,-40601,-20467,51386,159342,158217,88885,33889,15709,-19165,-88868,-87258,-111407,-123466,-87452,-53247,-56125,-68825,-54685,-5527,-24884,-100077,-70268,-39175,17122,63244,71883,34550,-41238,-112618,27629,192510,184824,113256,-8393,-86981,-23123,38605,88030,76230,49287,34190,27957,33859,17253,-62402,93525,135654,237883,379767,285146,117411,-36444,-100317,-19778,15338,-32766,-107214,-83521,-39043,-6692,-22661,-27388,5143,7842,-28300,-48718,3021,-961,-12516,10292,10300,-31934,-15922,22310,14197,-35164,-44710,-46798,-33536,-16894,-20777],[-13960,39228,121949,185786,150545,74975,2551,-14981,-3167,-21227,-5332,89901,59436,-2451,-40986,-73571,-67782,-62751,-62126,-36718,-26359,-57601,-59384,-8596,29228,94468,289344,475797,481096,441013,259387,110023,37663,9242,-7532,-69678,-80701,-32029,5972,66176,96754,24446,-65881,-10192,75834,67248,34912,40472,65983,72457,68192,16052,-62109,-83325,-46366,-22889,-45344,-19521,47226,39331,-18019,-42958,-87357,-137611,-127156,-65371,-21560,-2164,51968,73730,29282,5829,-16169,-33864,29599,128602,156615,166810,127979,42707,9341,1934,21667,-25534,-69206,-69688,-3094,47307,67606,-9804,-81138,-36740,31789,24470,-25264,-76598,-142046,-58735,-8554,-24798,-54253,-55988,-56334,-86399,-113940,-85604,-39624,5463,99175,293194,472079,596644,641329,573729,334175,99746,-45457,-22259,-32027,-65473,-1426,77257,112770,72729,6880,-79422,68246,143737,123734,66481,40981,25531,-16813,-60159,-63075,-55007,-47309,-48899,-63216,-69429,-84084,-58062,46808,78467,26043,-40361,-97861,-64636,4777,42778,26668,-24227,-66705,-70860,-75512,-69173,-12867,56560,110639,145197,162121,234616,324689,316330,146753,23628,-30777,-62249,-99093,-140361,-111562,-103141,-144062,-185695,-81081,-13639,-31064,-60331,-43004,30252,83014,32472,-22648,-42301,-73158,-60675,-29285,-31240,-34865,17924,28668,-19857,-41533,-46342,-45822,-33176,12666,32346,44529,52911,30490,-55298,-61066,45140,105849,94555,61411,7922,-26155,-113598,-50374,98288,143099,136705,80202,44156,56220,46800,-21605,-103009,-101489,-82367,-55434,-22444,-47860,-99386,-116504,-33854,34448,132204,160180,151127,149726,89448,-32693,-125845,-17963,177790,363759,400827,320790,198100,48568,-22910,2129,22186,49432,66303,97563,82570,44349,28680,26553,51654,59516,61515,22875,-16982,-38074,-13931,13966,-25469,-22679,-17204,-27831,-33440,-56820,-84607,-65500,-16284,13977,72580,103476,78350,55892,52470,34764,-10624,-35032,11691,73047,97128,60848,39281,12980,-67755,-43953,-28840,-41486,-48943,-27821,-21367,-23205,-10816,1492,11946,65343,131107,124099,75378,111829,204209,282609,360639,388515,349303,218141,191733,254226,321188,322117,139266,53113,156816,97155,-39124,-138603,-75780,-76634,-135809,-85066,-48331,-21670,27527,197779,293883,238353,199625,163710,184658,129953,72905,45143,-22453,-108719,-76293,-52637,-30829,-4063,-77275,-116364,-83990,-43582,11580,52523,-1020,-52880,-23102,62800,114098,70127,-11605,-30053,-71485,-53558,48595,150239,99959,49546,16813,14708,-69039,-91967,14891,13302,-57649,-36598,-3644,83588,37658,-23264,-66867,-81036,-42544,14479,86676,69452,25716,-11763,-39958,-56189,-79275,-76485,-49212,-3519,52991,76898,94356,107530,129006,101936,54040,3039,20825,85272,101610,65251,64399,62138,17790,-41065,-99588,-118150,-80216,-31830,-50143,-74068,-63375,-46774,-30234,-3357,-34223,-70478,-106966,-61497,17746,37518,16480,44881,127263,143369,49570,-72368,-109895,-70904,-35359,-29466,-55121,-91063,-92456,-92836,-90432,-30219,-20590,-8117,-29170,-25190,53058,163800,268570,158591,74272,20684,-31463,-75919,-65903,-2629,21865,-16505,-77603,-74460,-33287,11088,52069,35167,-3080,-30572,-34081,-31365,-13489,5658,42121,31620,-8335,-35527,-18724,16222,142502,249666,159763,101625,115121,114178,48053,19554,5160,-7507,-26339,-46368,-93255,-66509,-44716,27306,65542,36565,-1859,-10020,64936,88656,70999,68438,44657,59485,-13402,-102489,-91068,-84908,-85849,-74899,-88437,-47324,-51685,-40756,28682,139858,199120,198311,141305,20377,-33186,80101,99211,-18032,-62822,23077,144277,279022,248526,77109,-69828,-106459,-967,40992,44029,8924,-33083,-32218,-100822,-92832,-100146,-67793,-28951,-5045,15201,59704,56003,21998,-71264,-139729,-8596,133267,120529,36833,-54552,-116115,-155222,-135697,-18997,155206,340890,260323,114099,67905,59264,33472,-18746,-59741,-55283,-60339,-69909,-95323,-139148,-109862,-56095,-22268,-15226,-45838,-43290,-17999,21456,97169,153714,233335,256004,161951,103820,62566,12019,-20793,-81857,-95238,-118058,-139033,-115568,-68269,16316,26198,-40600,-27084,43480,66102,5549,-117534,-10564,64528,112804,114447,61033,-16600,-93829,20024,112145,93961,96128,-2183,-63638,26844,79023,33669,-105061,-93394,-37264,-3169,23392,31973,-21865,-56662,2857,377,-21562,7106,72841,66012,-34199,-129828,20298,139896,201996,227859,216710,115839,-26671,-102297,-43840,69714,179649,252545,155946,28692,16306,3384,5515,17391,51230,139820,156595,111057,66903,12830,-39237,-70342,-47133,62318,91817,41479,30961,26436,-31924,-35080,24991,103872,182676,203851,121800,911,31292,140251,189067,153966,140708,116358,70531,13483,-24653,-107037,-82528,17130,53618,48974,3879,-19160,18162,57380,53449,-9109,-47565,-22864,178279,434484,407734,205001,38128,-82937,-49154,145086,370036,520754,351176,97685,-32719,-108870,-100172,-63669,3504,-19002,-66109,-103637,-39763,30641,-3131,74076,118051,95623,50170,60729,93205,48541,23681,49181,59943,43170,42839,-35562,-99220,-48151,-8096,-21295,-119117,-102650,-27274,-18055,-33402,-74272,-104182,-58006,-95026,-11294,34172,25554,-33617,-80440,-94511,-138518,-165040,-84349,-16622,15546,16971,27596,15050,-975,-59116,-88353,-110378,-54841,-30130,-42962,-73353,-80386,1869,42323,-24924,-108115,-130374,-91448,-28386,-8138,12891,31940,11567,10676,-28097,-116380,-119845,-65348,107960,246985,283113,216905,19602,-79123,-78544,-62086,-91028,-64789,-24867,59874,134221,71141,-5902,-20020,48261,130002,178821,204366,108496,-51424,-65992,1503,-47895,-137950,-60265,13943,25843,46538,191912,348087,370979,151671,16123,-34696,7404,63145,108553,35464,431,4800,12484,62662,82095,-33730,32024,-8935,13922,23967,25096,57407,143950,183723,529025,1174805,1746858,1936627,1609584,944179,247557,-102352,24625,82735,70603,-107,-13546,129292,215750,230435,291391,140976,69017,48341,34636,-26248,-97792,-104348,-19786,17362,8968,-29817,-80892,-98056,-81632,-52079,6489,-14384,-52288,-65371,-37296,10934,55544,99863,116394,140467,219283,199386,83086,33313,159256,347747,463160,541577,555301,532264,518753,527421,488417,391491,219404,46967,-9624,-39922,-33853,-707,34227,49836,51886,14754,-87201,-105949,-105262,-43808,17065,35962,370,-36154,-35289,-6734,-34695,-22237,-27051,-43794,-97169,-137566,-100983,-74642,89,6878,-39974,-50780,-70920,3074,197496,192026,145268,69343,200670,411509,847478,1388000,1723310,1687477,1312910,788849,295631,-39782,-89547,-127084,-15866,56828,59636,25947,-48630,-40475,17111,57902,-1911,-77429,-119181,-83292,-57261,-6103,-2038,-57264,-118615,-71115,-50381,11710,-6472,-11937,-5775,54304,167967,220304,263291,356977,387402,213299,19167,-75220,18461,63185,48459,-4777,-70835,-109196,-96152,-83692,-96997,-45881,-15257,-33158,-46836,-56703,51816,179819,263045,237764,106630,-43114,-78115,-9550,12413,-8110,-46309,2405,39678,50391,-36541,-109135,-51665,1919,19671,18936,3015,139405,215567,198647,81169,-30707,-114557,-120616,-76149,-81374,-94857,-69240,10528,17557,-4892,-18313,45665,113984,109510,47680,44394,81408,63337,1412,-8381,20614,87351,109106,120709,120657,63091,-44140,-71594,119119,216105,146194,72561,21417,-18880,-67518,-80773,-43120,13009,-7237,-56882,-85611,-68453,-41818,-21543,-35783,-66541,-64274,-3433,69579,139956,201020,191988,75384,13874,-13554,-27458,-441,-18903,-62076,-86157,-34198,60011,113676,106191,83679,35724,28561,52501,35268,2162,-46236,-18939,29184,63171,61079,5656,-95722,-71853,10307,-36950,-140468,-31135,-2532,-31225,-26077,41594,171147,391615,470201,272639,156875,69570,51840,53721,3408,-49507,-62734,-39574,-37548,-20028,-33266,-77979,-144560,-93586,-97544,-77376,-78012,-60837,-23076,22979,28421,-35664,-8344,18655,49789,21234,-32525,-58418,-40239,-42262,-87213,-95656,-11911,94121,164253,193455,168181,100410,80327,60777,-1508,-58170,-109013,-65496,-46044,-98962,-56848,2729,25860,-46692,-78966,-9465,40310,68617,132809,195947,176532,39860,-56606,-26072,-20476,-107244,-29773,79442,119950,172157,166539,124546,76287,-3332,-30706,5163,63796,199743,253953,150723,111301,68958,11568,-43507,-72552,-22182,26704,62206,30198,-66498,-117043,14425,80919,51578,16015,34298,46674,54572,142917,199399,153389,68632,10431,31509,52641,-11879,-65203,-89975,-121164,-73040,-1852,21122,8193,-58307,-92192,-25254,30556,51925,46766,179113,318504,370846,315751,232361,213146,211581,145294,50962,10247,15909,21837,-19309,-65743,-58476,-67156,-22712,11060,8735,-33066,-82419,-79138,-62438,-100455,-54095,68831,192334,183453,36398,-17844,11232,-2447,-10253,7739,89300,116811,77086,53576,127799,236911,210808,94089,-16160,-68931,-46867,-29010,-28533,13810,103237,185339,229104,160000,-28190,-73056,-48595,-86814,-126288,-89051,-90368,-100486,-91361,-86359,-93062,-92041,-53645,-31250,-9248,120435,302033,467399,471272,317921,111613,-46194,-3599,55225,36046,4062,-530,24091,66365,56714,65908,137427,143158,93811,117296,38473,19334,6834,-49227,-26085,19279,32252,-40,38667,37601,-52896,-72592,29093,128305,176783,116547,52899,-10800,-66952,-67176,27332,113246,61705,18489,-34293,-83608,-75177,-69183,-78609,-84376,-91840,-74137,-47174,-30602,7273,13504,-13116,-28824,-1233,66287,53807,-40644,-124837,-48940,31431,84224,132690,124410,199090,263982,244130,118233,1953,-71568,-25472,74673,92439,-2535,-112659,-93137,-87833,-86765,7160,117455,320761,464864,424343,248399,133808,34129,-52458,-100042,-100749,-139775,-105605,-69303,-48241,-61415,-112840,-98271,-34969,-17648,-67535,-26369,-5964,-29643,-34672,-41859,22331,157833,200071,148160,69945,-2319,-43624,-103066,-57736,65742,165781,259133,318463,216231,23900,-45623,-81861,-89532,-119846,-92540,-16858,42141,70674,119306,170719,150972,98840,51747,51893,75861,192723,358996,358713,176098,19416,-117124,-50577,-33911,-46423,-66388,-58763,-76074,-89545,-86860,37148,188084,267779,196689,71164,11022,-32377,-87176,-112466,-41363,8047,-21128,-69542,-58485,-89111,41585,144833,53421,-16405,22889,127388,231857,239887,225409,200290,56347,25710,28876,54341,13182,-86997,-92478,-79355,-81508,-28310,63159,15557,-6522,129572,314992,330622,266525,134018,8401,19503,125235,208333,192693,118189,21762,-49173,-43224,23438,38097,110191,174179,97798,2110,-31142,-34426,16231,13550,-23121,9242,93906,66895,9988,-51276,81789,61530,-73224,-33534,93889,198878,182133,121810,29990,45210,118140,91148,-25761,-101376,-72302,-51213,-78798,-122628,-106146,-71136,-32580,-15601,-28495,-64460,-112398,-82881,-23794,3761,14733,27326,39371,81221,126141,132068,132365,65307,65151,99292,84777,83560,91000,105498,109653,127275,130997,99868,51330,12985,30196,30063,33449,49649,10755,-23086,-19120,-38439,-43436,-46288,-34530,-41572,-95400,-87527,-73116,-106245,-120549,-85940,-115133,2271,149173,193863,152616,82721,118246,246362,262512,122895,53679,41550,56137,59027,101170,138469,113661,18787,-83688,-102846,-70995,-83547,-109133,-119290,-90040,-72212,-102565,-127124,-91647,-13807,68616,19503,-26356,-36720,-64609,-100867,-105566,-88245,-96362,-99570,-63009,-13112,4987,528,62612,36929,-25681,-82031,-2018,90375,95594,92391,91951,43687,-4017,-8765,45571,22455,-110452,-63733,21,38449,68379,91713,114230,124462,98674,2237,-104003,-40434,7664,-25366,-103148,-89911,-62388,-63475,-90784,-98318,-78181,-77615,4955,177075,362450,356325,173267,15482,-43688,-19920,18192,-7502,-48172,-81690,-95571,-97686,-77009,-23181,16336,4982,-24694,-36561,-13502,-15237,-6657,-10665,-16361,-24694,40065,59808,-37551,-121043,-79284,-49590,-45365,-59607,-44642,18357,38906,-5539,-81022,-84154,-35782,-2611,31953,123256,258437,302478,232660,66854,-30069,19074,172700,356863,293001,167130,35849,-28655,-68162,-77271,-92048,-88490,-24403,82298,270691,363869,306913,125628,-9085,-93503,-96840,-64324,-85303,-123507,-103916,-92173,-107258,-72178,-62265,-50312,-25596,-20088,-59721,-67515,-6656,22753,22726,95731,190885,149875,35413,32040,80144,138320,117176,46273,4366,42744,148439,172956,101514,12038,-25498,22572,64746,61165,66853,29889,-61708,-76827,-57050,-77096,-85902,-24582,7539,-15585,-29251,-8248,20046,-1816,-20090,-33562,-83408,-131388,-148946,-113749,-52007,-10424,54,58108,157843,182537,58575,-12500,17891,32094,13977,26495,21734,14134,43639,76769,65369,60640,22682,-49474,-99579,-120812,-105488,-116626,-88998,-39667,-10894,33563,7449,-13543,-13964,-7152,-29180,-34450,59932,128360,120812,59466,-76462,-48015,-26136,-55041,-124331,-82548,6302,116499,107067,30466,-66957,-80290,32381,131753,104640,21875,21546,20287,50796,53092,62008,65259,29,29183,8015,-46111,6223,-46613,-125238,-130693,-62692,-28477,-84982,-34467,-34744,-53877,-73841,-33906,-6973,-64333,-39694,-48945,-47403,201849,156949,64619,14921,-85469,-128669,-13033,43479,41855,13472,-42307,-113871,-70004,-12654,62548,42322,-48896,-14621,73721,98400,25681,-17754,-7777,-15655,28319,-31476,-87257,-2591,17991,-2998,16601,-19251,-35837,5094,173148,275705,131573,29239,28191,46959,38262,-7092,-48123,-79800,-84796,-76934,-622,60829,83488,141813,165764,50098,-70082,-53530,1918,22997,15185,-31864,-70097,-79430,-33907,-31960,-85551,-78142,-37062,43367,119657,113948,84294,40668,-28626,-67632,-19576,21688,-20747,-120746,-62464,81791,111933,-3743,30324,324780,417816,176319,-28764,-43835,42054,62514,-20415,-41226,-57958,-55364,-4599,63497,149666,191330,183366,219589,195311,95436,51970,37179,-34730,-60466,39940,93421,49051,-36360,-86251,81966,204435,168978,51102,62665,132925,105542,37896,822,-29225,-4948,63804,162365,149136,84908,55035,59172,37032,-39354,-84711,-114915,-117351,-74440,-45144,-54715,-59272,-68945,-36606,-69696,-85568,-52890,-43161,9335,55871,61593,22779,-47105,-122162,27994,204881,203960,129568,-966,-99430,-28315,37825,100578,106366,79443,61128,53609,63684,54438,5068,130037,120462,190139,323045,231730,71355,-63717,-96196,-12123,23434,-26773,-104751,-90159,-35633,-10691,-46669,-56188,-16126,251,-13879,-38429,3467,-367,-7906,13885,12054,-34389,-17668,21316,11794,-35197,-39960,-37728,-30084,-29672,-36732],[-17280,27261,106075,176230,141136,59624,-8089,-22450,-12970,-39305,-24594,97199,82057,19566,-29175,-71330,-80956,-70512,-67296,-49550,-54110,-94798,-78887,-13392,36172,109387,297628,447432,432224,373604,195594,61002,10000,-10255,-28833,-80893,-85160,-41257,-4133,52887,86252,12586,-67735,4539,75564,55981,24200,37656,72519,90699,90675,22504,-63909,-73225,-38923,-24562,-44096,-5667,52005,29034,-26534,-40335,-74711,-119894,-123843,-64625,-16823,14727,77331,93141,40689,5635,-24158,-42257,26728,143556,173113,184854,152261,71162,40146,24165,25088,-19169,-47764,-41309,-17692,32564,73813,18110,-50382,-21248,39615,27369,-25351,-76818,-133037,-68330,-17148,-28305,-52313,-54116,-61607,-91996,-118273,-82891,-41069,5743,106036,298799,463705,605574,662867,587234,345107,109961,-24514,-8751,-32913,-73065,2766,90942,131623,90063,18909,-77140,51510,124107,103693,43639,15464,8032,-30920,-68589,-69007,-56501,-48156,-47990,-60296,-62667,-76027,-79680,17465,50929,16721,-39640,-87578,-57020,10049,42374,22397,-25958,-61001,-60816,-59744,-56784,-6411,74849,142763,173524,175469,210030,269036,259345,102317,-9992,-56123,-79867,-101373,-124129,-132780,-132536,-167826,-171109,-68355,3736,-20457,-55263,-28633,49205,95120,37529,-48393,-81676,-94235,-67412,-35630,-34563,-28100,27761,25446,-25384,-40621,-42240,-37069,-28139,15334,39916,55849,62430,33555,-56591,-66524,32860,88260,75445,38077,-15070,-38653,-104185,-33806,103046,121573,122547,74640,47998,64323,52472,-21269,-106456,-106991,-91732,-58299,-14495,-31464,-87738,-115249,-22225,55640,159056,162810,146327,147838,88994,-36665,-122691,-15793,172606,364441,408527,319758,179921,35232,-27509,8740,40157,70967,88460,114564,107455,77276,56235,46637,64659,67468,64521,25451,-4957,-10515,14178,20277,-38852,-33814,-23311,-36090,-44483,-72370,-104611,-82698,-21160,22600,81635,99202,76219,71023,82522,56264,-2628,-27418,26682,84744,98727,62112,43412,23457,-57862,-42996,-20880,-31734,-40719,-32684,-36169,-37181,-18821,-2850,2772,49586,104046,98358,62976,130598,275681,355907,429806,455059,406225,279601,270059,309678,340901,305087,87270,26921,147323,105045,-29852,-138491,-65266,-63182,-112325,-77032,-50115,-21053,2112,175328,290838,252019,221392,187353,187241,112554,60108,48954,1376,-73941,-58902,-29819,-9552,10828,-70211,-119605,-75182,-24295,35855,66414,3130,-54491,-32713,42592,97033,67922,5670,-5410,-50855,-51925,51355,149220,102694,52908,21104,17656,-56540,-117721,-10393,4218,-51698,-29754,-45559,45066,6250,-67245,-110705,-80036,-37543,17947,76716,55119,22145,-16329,-51635,-70667,-95535,-82498,-69265,-31542,34388,81959,123495,132450,130503,95304,46098,-12461,7208,81247,112139,77282,61402,55656,18748,-35600,-94945,-106900,-62175,-16309,-41470,-70976,-63833,-51842,-35854,-5504,-26485,-36239,-78524,-82361,-8357,18036,11441,50151,131963,139346,35840,-89625,-107451,-66185,-40455,-36449,-41710,-63444,-75485,-87607,-98061,-39276,-27951,-15836,-37034,-18459,65109,168299,240670,130455,53990,14487,-24043,-79598,-66329,-2650,20957,-14913,-75105,-73849,-35188,6208,46780,32952,-11543,-42572,-44850,-43018,-30233,-17257,35528,49203,11763,-19555,-2597,27315,139440,267837,187868,134671,154957,154687,78917,36551,15744,3155,-17160,-45410,-95607,-58521,-37760,30157,64049,32725,-9734,-8040,77484,100132,67218,56062,44122,61302,-9740,-95066,-83795,-81946,-87525,-71133,-85841,-55620,-68383,-46170,46063,176924,223040,192329,118298,-4569,-50714,70624,111997,-6252,-60668,34010,180619,336506,262940,69764,-79688,-89706,7821,41811,46564,8218,-49209,-52702,-108514,-93792,-101338,-73585,-39747,-13265,16764,62286,51226,15538,-78874,-128311,7557,145045,125288,34802,-55821,-113283,-145474,-124948,2486,183909,357479,274088,130656,86512,81503,64646,31547,2151,-15145,-42550,-68318,-103914,-134952,-82500,-31474,-3655,-7292,-41285,-35231,-8649,27631,100319,165924,262189,276369,168504,103172,64466,27070,13312,-45343,-77376,-124666,-120747,-86897,-27301,71974,71120,-31468,-37940,46950,79892,13084,-116621,-8995,67332,116319,120109,65405,-16202,-93562,16338,107401,91794,95138,-3205,-96592,-29391,21621,-16589,-147582,-88460,-34638,10911,49233,65839,14616,-49517,-14436,-10683,-19149,18491,75373,55455,-39331,-111149,8977,109743,165778,209918,231920,138445,-31753,-127319,-63345,60905,171440,240786,140736,19839,14779,940,-3389,4291,31909,145133,152233,95030,54847,4237,-49119,-92614,-23202,102070,102312,40717,42680,69028,10860,809,51818,118704,170876,180291,94381,-17469,27609,134944,198367,174304,174629,162011,106494,24791,-30311,-110377,-46734,55279,70202,40345,-1764,-15657,23007,65586,68158,2247,-46436,-15124,221086,472385,397763,193568,37216,-80418,-44150,150092,381976,534946,335245,70421,-75387,-112890,-81470,-79589,5341,-3383,-46422,-100135,-65263,-21808,-32904,69445,118654,98770,43167,33985,65019,29898,21186,63302,81636,57903,43439,-58093,-126663,-68143,-22948,-31594,-130557,-86673,98,-1246,-39991,-94664,-110778,-50931,-71065,-47227,-379,1669,-36887,-64617,-77008,-125180,-142146,-82288,-26169,9627,18283,23389,-5679,-28115,-85355,-96139,-97281,-48334,-21590,-33023,-65278,-83157,-18480,15996,-39301,-115521,-129102,-86831,-23288,-5069,11794,27628,4734,326,-44723,-152070,-153971,-65007,96367,204371,223720,175204,-6940,-88576,-72105,-58478,-103591,-75288,-23645,70597,149022,80464,-9271,-22792,58768,127571,158330,168586,92109,-57108,-76342,-8546,-51970,-133207,-83445,-9693,4888,13562,148890,313852,360463,156391,16965,-34799,14022,66010,121990,60716,24889,9321,1497,38755,29026,-69797,5094,-20111,1587,13779,28190,57046,83294,8704,-43137,106657,225292,259811,181882,54498,-34864,-36204,51368,100822,83119,3156,-20936,121677,230535,245034,299322,132641,61034,32574,22956,-33666,-92520,-83431,-10709,19241,8101,-21303,-70577,-93347,-78931,-44428,4207,-44465,-107887,-113851,-73331,-13173,42116,88941,107709,133410,213407,187706,71547,26125,146209,319191,431061,520930,555411,536843,510899,505135,456419,354926,197748,40114,-20533,-51332,-50287,-16044,29935,61936,69477,27397,-84763,-118891,-93578,-50004,-1490,1799,-48291,-77993,-41112,-12422,-46302,-29337,-25519,-47193,-92537,-121043,-86857,-64686,11378,4211,-47338,-57578,-76552,-12653,168928,172538,148188,72297,132915,93452,69714,80717,79297,91425,113879,125099,106455,-31373,-48419,-114443,-19045,37287,43507,8695,-51744,-42985,13239,54353,-8553,-81664,-125246,-84364,-45800,9976,10641,-58392,-99537,-44862,-26936,20928,-8696,4835,19639,83620,174887,201805,234985,309357,343624,212317,28488,-80318,2378,56759,48525,-2850,-70762,-100753,-77047,-59027,-73147,-34294,-10658,-34246,-52755,-72763,40436,164959,259939,244619,119326,-35086,-59928,9899,24315,-13022,-53773,-1784,33010,42679,-48960,-121461,-67682,-3987,22196,26861,9872,139274,199563,170319,54629,-48783,-128670,-112076,-63442,-61994,-80721,-74480,-14586,-11470,-30367,-37543,33003,111404,113163,49194,43142,86840,80731,30279,28036,46136,102680,111462,112548,110072,57032,-48652,-81014,90435,170256,129594,67326,22005,-11435,-55652,-71913,-41075,4556,-22038,-60880,-85770,-71020,-49178,-25576,-35920,-67717,-68948,-7588,64074,125586,173907,169143,72983,30065,19150,163,-8087,-23730,-58207,-78973,-27026,62857,127475,122155,94082,36650,20727,39105,18513,-24412,-81317,-30441,23248,41349,22375,-30227,-115434,-64950,-612,-62010,-101574,5306,14239,-46569,-60980,899,116422,303270,379169,215246,128064,51859,34105,29765,-16451,-57223,-72400,-47902,-29992,801,-15195,-74382,-148831,-88893,-75699,-79232,-90386,-66901,-18292,29174,20620,-53167,-6727,40447,57673,20481,-34206,-66262,-60324,-75902,-114886,-116873,-36041,58906,123929,176048,188200,136346,127360,117787,36980,-38584,-92840,-68682,-46638,-93143,-57985,-8341,14141,-55231,-78496,-6002,54641,105939,199013,246561,178973,19500,-85067,-36731,-10473,-73531,-44957,67055,110331,152485,148203,111720,61404,-27375,-12872,62454,146686,267303,315696,200059,140524,85962,19574,-38775,-71154,-21668,38399,92669,69179,-33542,-90536,16485,87720,61996,13755,35117,48232,46536,105373,184041,154652,79616,33596,50839,59606,-15388,-76195,-105396,-106399,-46461,28696,40932,9624,-64481,-107611,-44418,17215,43871,40721,165978,268661,303324,245837,171741,185903,210081,150660,37408,-10948,-2849,9087,-18983,-50717,-39923,-72958,-30138,14544,16715,-31795,-97856,-90807,-73123,-126925,-73266,61393,185636,181991,42543,-6499,30415,19475,8870,12613,76315,81481,49020,38250,111447,207165,167058,57470,-37143,-62742,-34732,-39235,-34915,32338,126438,204340,237668,148597,-41427,-68604,-46689,-88831,-118430,-85596,-84781,-89645,-82213,-85433,-93853,-87876,-47650,-27610,-8239,115978,300379,464868,460038,298991,80094,-69573,10957,81336,56764,13096,-2792,19204,71180,71142,61739,110704,107895,54693,98496,53146,56865,48990,-25121,-17159,28482,48819,4666,26845,20716,-71052,-70467,43862,146343,182361,106592,32217,-38421,-83708,-64090,37444,106119,45031,11313,-44312,-92217,-70555,-57438,-76559,-88487,-101581,-82886,-50484,-34216,3008,14920,-5714,-22306,5183,65757,46782,-39482,-119391,-44710,41644,76759,127200,107633,180208,253427,236851,108753,-5363,-74544,-20486,80745,96198,3696,-101645,-93790,-90101,-82079,9197,118421,321716,443808,384225,215948,114893,14186,-75088,-133991,-96842,-106131,-100884,-84222,-72054,-87049,-139173,-91785,-29355,-35298,-119893,-99073,-79896,-100371,-46937,-32961,21739,131353,186007,145200,69290,4547,-30274,-98824,-64115,64808,192699,316018,359361,210204,14900,-56211,-89541,-94521,-121306,-94895,-25198,35871,65636,110338,162723,153139,105908,63404,64612,84369,209332,397762,424346,227132,46682,-81801,-67680,-54006,-57413,-67927,-54041,-70879,-89092,-98436,41930,209787,283330,201785,73059,10806,-29382,-80861,-129754,-54096,-930,-27176,-74184,-40962,-50162,22059,139644,52924,-24079,881,85517,161395,167303,175067,164871,49097,37069,50678,69455,22893,-70431,-96397,-64555,-55303,-7688,73549,14375,-50953,78165,287512,334325,272236,131970,16612,35455,130841,184490,160074,91939,15351,-47734,-49334,18140,30657,108012,179066,90448,-13886,-63644,-86010,-33607,-11346,-35495,-935,93757,78063,15638,-74276,53210,57863,-59437,-44028,65084,138844,110394,64038,-3428,22533,100374,86904,-9038,-100992,-111686,-83950,-87832,-81636,-70540,-73583,-58792,-30322,-35909,-73088,-117476,-71093,-6854,16277,25302,35307,43067,84730,136991,155208,182115,136158,105660,123882,109246,110118,126676,133051,120867,129193,136007,102419,36851,-20743,-20287,9131,32465,49432,-1286,-40579,-38317,-58092,-56274,-61258,-41873,-39340,-80803,-98662,-80613,-106926,-126730,-96443,-114995,3871,137502,174180,141618,82915,100502,222283,249658,111544,42726,33387,46060,43926,86794,126662,103399,12744,-85636,-94577,-56876,-65670,-94743,-117046,-98406,-81992,-115038,-136090,-80362,1970,92986,35937,-18423,-20564,-38574,-62547,-70552,-66150,-82803,-104755,-73835,-17486,9380,1254,56799,36565,-25701,-71407,12054,82268,78018,78027,87205,41942,-21946,-38112,23238,23158,-91554,-72699,2173,52925,78361,82375,81402,82761,69015,11000,-88421,-46715,8629,-20624,-99695,-92972,-69368,-96201,-91567,-62278,-71421,-93137,63,169687,337708,345151,179425,5887,-70788,-30707,29838,33093,15140,-1034,-42282,-79839,-74938,-12710,33337,19289,-15445,-29769,-6930,-8750,3463,-7050,-41764,-60033,15982,43502,-42785,-118194,-70846,-46026,-42460,-60800,-40385,38661,74608,27791,-63917,-73851,-26301,4762,41516,147692,304151,357651,277924,79187,-41677,-5293,134546,312766,256859,134235,10082,-42818,-78297,-93116,-113312,-97208,-21974,93930,292708,392495,318969,127639,-6836,-94556,-85558,-47911,-69651,-110727,-95487,-86538,-107819,-69544,-56403,-42179,-23584,-22066,-64270,-70125,-7024,22286,21638,91022,179519,152922,44518,41808,89719,147917,128726,65819,35378,78111,163424,172810,98258,3858,-27692,24330,55970,44860,63371,37966,-58443,-82288,-56486,-68548,-64676,-17253,7024,-22616,-45254,-21824,15128,3804,-7882,-18561,-74907,-132298,-154962,-130624,-79642,-10423,38369,95588,169950,174217,46154,-20371,9166,42052,28158,25706,16796,8921,44592,84977,79518,81884,41082,-42195,-98221,-122944,-100707,-108365,-103667,-59420,-31047,25675,25494,25122,24750,24560,-4059,-28713,58632,136076,131779,54354,-82314,-39614,-15997,-50078,-125141,-70077,29606,131445,101462,-1431,-118255,-88972,-5917,52843,13069,26576,80392,61822,33626,-9820,10008,37234,17059,50366,1980,-69060,-31981,-87707,-118410,-125803,-69555,-47858,-68132,-19835,-22951,-37878,-89774,-83145,-57992,-107136,-67167,-130047,-62478,147473,171876,72446,24699,-63286,-167107,-15660,52150,48657,4991,-54313,-80613,-41096,9582,82922,62056,-37610,-14253,79930,103380,23438,-22979,-14552,-26744,-10876,-47445,-78110,13950,55712,22177,27230,-8835,-27959,11376,185186,267806,121630,19450,13004,30183,26550,-11742,-50285,-80505,-82056,-82506,-22232,49546,75667,140386,158758,44927,-50488,-33394,10416,29440,16299,-41747,-78998,-83487,-22624,-795,-51323,-61900,-46390,33142,119695,121768,84400,36731,-33353,-78879,-27247,24193,-10199,-111816,-68769,68542,97417,-17226,30694,319200,412228,179124,-25352,-42796,52184,80381,-7385,-34959,-56486,-63012,-12227,59648,156515,210857,201422,231611,235876,130249,48229,27154,-39710,-62204,34362,96615,56190,-30528,-78614,92043,184592,129533,-4646,17124,112076,103865,43394,8254,-18225,8425,71901,158073,133585,74412,69301,96658,88615,6464,-76760,-107490,-103302,-62151,-39664,-56753,-53513,-78922,-88042,-120519,-38190,-24513,-35945,4249,46646,47627,7092,-53952,-127882,22860,207422,216731,143952,7616,-100333,-40152,28722,104460,130960,105681,83724,74262,86920,86100,67729,163002,107356,143429,257588,168499,19672,-92898,-86691,-6545,26646,-27754,-102878,-96881,-38921,-23131,-75801,-84097,-31932,-3585,-645,-30996,-2666,-7163,-11334,8987,5763,-43377,-25054,13591,2334,-41865,-42725,-36017,-29629,-41370,-48413],[-14970,18660,91709,165160,130458,45079,-17763,-28822,-21691,-55346,-32898,114737,119803,60574,-992,-58945,-89450,-74946,-64381,-44503,-56233,-104475,-86960,-16252,42525,121100,292344,398771,369032,298397,132266,12540,-16751,-28222,-42124,-78646,-80384,-46253,-13323,38583,70101,-1751,-62614,16722,74954,44267,12020,32213,75365,104049,107678,26627,-65450,-63253,-30234,-24155,-41636,1379,46969,12291,-37248,-41218,-67353,-107268,-116699,-64122,-14515,27510,98120,107332,46554,1267,-35297,-54800,15461,145511,180725,197385,174268,99342,71547,54129,37921,3877,-1926,-4002,-30788,18029,78563,48112,-15363,3109,54793,36562,-19247,-69098,-114873,-78190,-29523,-35817,-53452,-54183,-67618,-96171,-122428,-80902,-43421,5801,111281,293590,434967,584973,652041,570494,337651,110411,-8496,1089,-35214,-76603,9197,105408,151456,107593,29131,-75257,33080,101961,82330,21564,-4850,-206,-31804,-65692,-68469,-55566,-47079,-45261,-56028,-55390,-66618,-97460,-4864,29245,10566,-36610,-76195,-46649,19688,47352,22344,-25559,-54324,-50443,-45001,-46919,-4966,85089,163815,191499,178886,178757,211733,204131,63848,-41206,-82032,-97892,-100212,-107340,-135810,-153757,-174714,-152780,-56673,17611,-13478,-52453,-19346,57693,96393,40621,-61173,-112077,-103038,-76206,-46414,-42010,-24611,34749,21312,-29664,-37932,-37423,-32150,-30086,11857,44343,65934,71118,35408,-58194,-73411,18919,69516,55328,13976,-38828,-52313,-93497,-14332,99174,89397,99785,64690,48791,68526,54250,-24286,-113018,-114726,-100594,-54857,2786,-6009,-68706,-110148,-11804,75017,179305,157493,134875,137434,80754,-45020,-120228,-20286,148216,335116,385591,295789,150579,19071,-33517,12120,56980,91423,108271,126278,127371,110162,84855,66425,76621,74486,66892,27167,4981,14005,49771,37024,-44275,-52852,-36693,-50418,-59493,-88573,-116796,-92024,-22700,29941,86743,91778,73390,86882,109822,69678,-1632,-24393,36109,89188,94464,57727,40575,26907,-50520,-43498,-15657,-25551,-36026,-40231,-51849,-53974,-30654,-11162,-9204,32827,79135,73973,49591,144318,337828,415501,481175,504810,448426,330631,341690,364515,365967,302711,59438,-5050,124590,101452,-26543,-112967,-51398,-50166,-90820,-63785,-54086,-29345,-34566,151310,287644,265502,239475,203330,176346,87951,43922,48375,20635,-41565,-42443,-11337,6727,18856,-69648,-127354,-67231,-9438,53805,74321,3103,-59163,-44017,23576,83382,72001,28206,16691,-36299,-54889,46177,137432,98285,51767,23722,23488,-38990,-128052,-35278,-7445,-50525,-29477,-83703,-1629,-38355,-118717,-110139,-59468,-37015,12881,58922,38624,18265,-17628,-57836,-80381,-118480,-89248,-96230,-57076,21249,87773,146895,148198,126042,85998,35710,-31670,-11234,72530,119629,87838,55988,46627,18228,-32570,-93997,-96897,-47467,-7813,-40406,-72910,-66021,-57927,-43248,-10775,-21613,-9245,-48392,-88753,-31953,27,11384,59498,140407,139598,27461,-105750,-108098,-66041,-46831,-35695,-17125,-36065,-62192,-84959,-106829,-51112,-40370,-29501,-47597,-9766,76505,168525,208898,106166,32227,4174,-19337,-82224,-70539,-6732,17146,-15450,-75633,-78397,-42135,-2949,38429,31763,-15580,-51451,-55143,-56392,-50750,-44181,25019,62896,29469,-4566,11106,35590,131957,275344,208400,162123,189786,190352,106690,51311,25427,13911,-8125,-45937,-96788,-50836,-33302,29609,57812,24449,-19178,-2846,90832,108721,58836,38173,35973,56614,-11035,-90023,-73588,-74966,-88870,-69859,-81321,-61853,-88721,-52954,57164,198462,232653,172744,86866,-32729,-71815,54283,116119,2404,-61024,38456,205733,370739,260187,56242,-93742,-72434,18131,42161,44494,3369,-68724,-76133,-115245,-96708,-104472,-81597,-53892,-28168,9302,52960,38093,2718,-91975,-116625,23409,154429,129948,33705,-54878,-107663,-137168,-111201,23151,206899,362891,282629,144675,101320,99483,92422,81636,64224,21001,-29303,-71184,-115093,-112741,-54462,-8270,12025,-3248,-40899,-30989,-2125,32454,103274,178391,286665,286211,170302,100406,64332,37278,35512,-11577,-52132,-89559,-91442,-62529,7278,122685,114333,-20762,-49534,48221,87994,14988,-117242,-10308,65309,112361,119221,66157,-19334,-96740,7758,95814,85390,88844,-7435,-127230,-91224,-37012,-61610,-152417,-80675,-35071,20799,70205,94234,48539,-35332,-33442,-25632,-19283,27439,75297,42354,-46399,-92012,1245,80751,125826,179104,231130,149851,-32504,-131350,-80773,49689,157416,219887,120621,9651,8422,-6968,-16230,5597,40815,143752,140166,76630,42624,-4653,-59620,-123548,16913,139835,107365,34182,44935,100235,53601,37774,80465,133310,154379,151419,66316,-34825,12948,118204,196370,189088,208820,212850,148592,39464,-33617,-103624,-16912,87925,88731,33302,-9405,-15356,22350,64461,70689,5969,-46609,152,270694,493999,367863,168862,26820,-83905,-39862,151143,379993,516625,293339,31353,-124188,-73396,-47109,-95594,4304,9391,-29656,-90846,-82644,-65928,-54336,57584,109725,92497,28041,1284,32412,14538,27707,84988,111021,80313,50888,-69016,-148113,-85282,-36453,-41325,-139203,-78418,16608,7069,-53009,-115448,-104957,-42682,-49374,-83750,-32358,-17066,-36250,-50575,-60778,-108209,-121953,-80335,-38491,434,17681,19016,-26157,-60643,-114238,-90384,-88335,-44733,-15933,-25164,-57179,-86347,-44079,-20674,-59342,-126675,-131345,-85771,-22578,-5278,6026,16351,-9048,-14716,-55801,-132835,-141122,-41962,93435,168450,170581,133439,-29104,-81904,-57448,-48547,-101611,-87247,-26607,76074,158606,90197,-12004,-26810,65009,118496,128446,117719,62028,-68316,-80296,-18226,-58553,-127907,-104727,-34670,-16853,-18861,105791,274472,342919,162024,21470,-31163,23541,70156,135547,93672,54691,13179,-12355,11091,-22253,-94543,-15147,-29228,-10696,3919,23705,48652,35997,-21672,-72972,11904,47270,24934,-63051,-81700,47459,19793,80083,120577,96488,6385,-28320,111071,237653,252199,295039,123547,53542,16238,8302,-41729,-80786,-58757,2669,21841,5311,-16185,-63092,-89473,-76421,-39338,-2877,-73102,-156432,-138586,-89708,-28018,29230,72964,89741,116550,195339,166772,55617,15845,131299,290321,397329,493689,544288,527959,487434,467337,411304,310033,167862,25682,-36106,-68062,-69106,-32700,25854,78019,93870,48639,-64912,-114164,-82127,-53425,-18383,-27056,-93195,-120935,-39794,-19806,-62254,-41351,-28584,-52674,-81041,-93448,-68830,-51675,22744,2729,-51275,-58928,-75015,-22549,142753,152744,143293,66771,70522,-124152,-45463,135447,228523,194705,64688,-61532,68554,2851,-13353,-89158,-21973,17330,26533,-10693,-54740,-43232,12159,50650,-15262,-85576,-130647,-86291,-38224,19339,17406,-63365,-79444,-14337,146,25665,-15384,19075,49137,117805,174577,177330,202463,253645,284014,198296,33780,-82297,-17735,45378,44790,-3252,-70231,-88379,-55695,-32928,-50822,-24345,-6586,-33585,-53654,-89903,26299,145925,252358,251778,140379,-15630,-37955,31284,35142,-18009,-60567,-6282,24072,30284,-63610,-130475,-82445,-11742,23049,33514,12448,127514,168870,130947,23200,-66973,-141613,-102762,-50937,-41862,-63126,-73419,-32246,-36411,-54426,-56489,17362,102362,110466,47757,41244,91062,97384,59484,61634,71922,114383,105939,94086,87252,40916,-54226,-83624,59938,119208,104416,59620,22136,-3379,-41946,-60888,-39167,-6125,-32928,-54349,-78304,-71431,-54666,-27857,-35475,-68657,-72234,-9322,60731,113458,149604,146373,72079,49639,55196,35256,-12378,-26661,-51334,-67043,-16411,60865,131969,133354,102366,37309,14274,28778,6438,-47389,-125636,-44242,15331,17226,-19153,-70689,-129399,-56321,-12440,-82519,-59332,43211,41629,-43755,-88666,-35406,66961,220493,289050,161592,99538,34615,17843,8626,-32748,-59652,-73530,-52212,-19969,24400,4621,-68812,-146287,-74547,-45013,-78344,-102049,-68006,-8391,39992,16356,-67961,-7004,60687,64720,18676,-36220,-78521,-89645,-111796,-111482,-126881,-59131,22603,81334,150798,204273,179757,189084,188497,83365,-18145,-73059,-55721,-32640,-75975,-56201,-14938,8619,-54314,-73082,-1161,71002,146285,262979,292391,177591,1495,-110244,-42521,4466,-28959,-46075,53945,100569,130231,128805,99238,47425,-47926,16455,132031,239261,331579,366759,247864,170072,101400,24642,-37856,-70456,-20265,50322,123208,114113,10095,-56984,12220,88557,68621,10499,36022,51645,42163,68473,158015,146903,86143,56142,71310,69092,-13357,-78803,-108107,-88230,-23085,53501,57014,6995,-75492,-119680,-60106,3437,32597,27859,139776,210775,231770,175008,104466,136676,181789,137263,19223,-28598,-17678,-1443,-14975,-31112,-20613,-74520,-35705,19095,24680,-31891,-115736,-77828,-57241,-144310,-98352,43205,163066,167322,43170,1595,46764,39756,27211,17672,61816,50547,26793,24938,92196,169421,120360,23099,-51735,-48931,-22310,-51144,-28543,55133,144914,215008,236174,131463,-53519,-64069,-44299,-86255,-105946,-78793,-75245,-76556,-70453,-82714,-92003,-78994,-37484,-21822,-8185,104841,282299,434575,419938,260080,40776,-95025,28848,106569,77642,24625,-1092,18092,76876,81782,55425,83117,74058,23839,91978,83323,104240,98360,2481,-5467,38245,63881,6437,9161,-553,-89346,-62844,59213,162696,185150,95709,12445,-64912,-97347,-58061,46900,93749,26917,1502,-55409,-95073,-60580,-41592,-70356,-89152,-108103,-88349,-52838,-38907,-6056,9769,-2811,-17850,10273,63451,40943,-32447,-86939,-26451,52769,66997,113392,87605,159051,238904,224232,95684,-14235,-75401,-14812,85078,97821,10453,-90691,-95418,-93533,-75495,12219,114826,302694,396021,326667,178382,93967,-3550,-91498,-120008,-68389,-73350,-91901,-99145,-97016,-112185,-150334,-78935,-23645,-51206,-155122,-160116,-129843,-110016,-46316,-22698,20378,101700,164006,136017,65744,10134,-16725,-89768,-69290,61782,213608,364073,384981,196205,3930,-66765,-95462,-97597,-116584,-92686,-30866,30349,61331,99968,149715,150160,111581,76425,79561,92594,219454,421042,474672,279405,75864,-49104,-68167,-64295,-64048,-66769,-45979,-59116,-79171,-111401,40077,220853,285759,200078,73626,12649,-21877,-67724,-143230,-65524,-7330,-29363,-72744,-24399,-10026,1391,119127,47112,-33621,-22290,42188,89014,95910,124092,132341,46897,45853,66223,78600,29157,-55187,-98399,-44911,-21609,27953,97845,30480,-74689,25951,240005,312694,258177,120928,21481,44795,126907,154316,127131,68209,10080,-47487,-57679,11017,22912,103015,177396,79480,-28573,-91320,-110941,-72780,-33523,-44786,-9051,91589,86175,18947,-88759,31108,58024,-40453,-55914,30079,73590,39116,10791,-30061,2579,81736,81418,8602,-85993,-155811,-102081,-68000,-37140,-33984,-68049,-82867,-40578,-40157,-80783,-118083,-60761,5966,24457,31624,38710,40777,80465,136661,164547,215756,199125,149810,149233,135228,139517,164065,157665,127839,126037,133438,94192,17583,-49007,-76960,-23377,22671,42755,-19430,-65167,-70875,-83219,-70407,-81168,-55391,-41352,-68544,-106979,-84634,-96956,-109132,-106331,-114100,960,118309,148679,127853,83372,82747,186756,219929,92701,30429,26417,36208,24804,65004,107650,88461,4053,-88353,-86984,-43982,-48166,-80539,-113629,-108837,-91324,-125155,-123356,-64324,12118,105261,48225,-10932,3702,9021,-6778,-34955,-45583,-65808,-97124,-87913,-24511,11091,4573,43622,32757,-27159,-60565,22192,69116,57105,57729,75138,36694,-38344,-67132,392,16737,-77313,-82625,2458,63638,81033,63504,36783,27988,26295,12248,-69692,-57894,4671,-19179,-96867,-95698,-71805,-97319,-45731,-17367,-56205,-108214,-9604,152494,299537,322743,181332,780,-95169,-42765,36107,70710,90820,95746,19409,-61601,-74761,-5165,46044,29571,-8423,-24098,-2597,-4141,15908,8355,-46067,-95101,-9165,25439,-47966,-111062,-63276,-43448,-42737,-64714,-35885,55649,105033,58069,-47051,-65956,-20533,8884,49375,170165,343839,404627,318649,91723,-49781,-30443,96230,269289,223062,103624,-17756,-60375,-89832,-111639,-138075,-93509,-15110,104234,303066,404984,319537,125425,-6902,-96840,-78613,-37642,-59369,-100757,-90468,-85149,-112099,-67611,-49864,-33077,-21349,-24786,-69636,-78179,-14849,15401,15546,81112,159776,147217,50120,50487,96673,150049,129108,75448,57430,105009,173589,172933,97078,-926,-24313,26361,45784,25090,50169,36446,-57625,-90393,-58799,-62056,-45682,-11810,3276,-31635,-64024,-38780,6516,5309,-292,-8529,-71923,-135266,-152881,-135980,-110420,-13912,65643,127744,183848,169033,35025,-31658,-4575,43961,35403,18957,7404,-1295,38650,85093,86141,96212,53839,-40082,-102086,-130151,-99411,-101778,-121067,-80616,-52879,10449,32271,52248,60974,54420,16290,-25675,53008,139268,137692,45113,-88233,-37351,-13117,-50866,-125181,-60956,47300,142700,99471,-16484,-98931,-71728,-29469,-10296,-38559,55673,101060,63893,4563,-42138,10587,48417,36765,56811,-9437,-93047,-74182,-103810,-97951,-120141,-76237,-57817,-47546,-14526,-19045,-33420,-96704,-64348,-5579,-14205,12084,-22025,12462,113297,178713,87860,30449,-57731,-181991,-12998,61055,54836,1632,-56620,-53279,-16526,28163,97596,75498,-31114,-20162,76482,97506,12904,-39308,-34089,-46968,-43852,-60690,-78869,14122,75490,34900,27104,-6383,-22595,18685,196980,259636,114262,10177,-5012,9373,9849,-21616,-57204,-85016,-82391,-88602,-54887,25145,54447,124996,139332,34780,-35933,-17944,13104,27949,10535,-52169,-77691,-76835,-7839,33560,-12168,-38662,-57214,15252,109969,121509,79800,30795,-37863,-90590,-38900,23219,14,-88813,-72466,48770,73068,-36850,25339,287570,371165,173406,-2136,-16476,69153,99711,3567,-33404,-60505,-77217,-26392,49368,155673,223454,213402,230791,258589,153926,36798,12979,-47703,-71208,20074,89561,57446,-28695,-67663,108385,172198,105436,-39740,-24393,85229,94298,42154,10648,-11109,16426,72710,144052,110393,56511,73848,123023,128789,43770,-65856,-95854,-88427,-51681,-37642,-63242,-54089,-70417,-120002,-67943,3051,-150,-23560,2501,36963,31737,-10920,-62094,-130155,12596,200404,222992,156790,17358,-92277,-58391,11703,99751,148938,127194,100960,88726,102305,109914,120188,183308,93532,99142,188990,101793,-30852,-110805,-74799,-2732,25925,-34787,-105284,-105428,-50772,-44234,-109058,-105207,-41199,-4787,10072,-25431,-13839,-19820,-21181,-2875,-7147,-57560,-36248,912,-12382,-53255,-50995,-39718,-31694,-47140,-51967],[-15528,6631,72432,145994,111764,24558,-33419,-41081,-36214,-73359,-30317,136274,164636,113408,35394,-46901,-96835,-83104,-62914,-34296,-40285,-77292,-82192,-21014,42885,122767,268004,330978,293847,218008,67875,-38341,-46811,-49937,-50781,-68534,-72785,-51621,-26822,17749,43237,-22609,-57800,21862,69365,27856,-5911,19367,69196,106400,112859,23449,-71628,-58799,-25421,-26514,-43432,-2136,29823,-12086,-52583,-48771,-68557,-103881,-115010,-68770,-18973,31524,108383,110758,42603,-11213,-53130,-74997,-7177,129829,174245,199264,188612,122048,97685,81762,52821,30675,42350,24549,-45794,220,77571,74346,19075,29934,72137,47991,-10603,-59214,-100895,-89652,-47796,-49881,-60505,-58820,-76449,-101647,-127376,-83307,-50242,3239,113086,276960,387563,534571,606450,521481,308995,98211,-265,3912,-41700,-78476,14325,117374,169269,122910,35427,-75599,12287,77080,58763,-801,-20042,-266,-24451,-57254,-63185,-51813,-44116,-41590,-52226,-49551,-58260,-84778,-20465,12075,6401,-32245,-63744,-34074,33311,56928,25938,-23374,-48201,-42056,-33147,-40749,-9348,85999,171147,196492,170608,141377,155584,154690,35025,-65197,-109132,-114628,-96192,-93317,-120931,-152732,-162020,-138874,-48704,26460,-11164,-53632,-17466,55833,88930,40955,-61328,-109627,-95601,-86895,-61434,-53542,-24411,38754,16587,-32708,-33800,-31720,-31643,-39173,2619,45854,74776,78799,35844,-60166,-81146,4160,50812,36011,-8251,-59465,-61980,-79077,8820,88028,50132,69408,50360,45533,67796,51634,-30797,-122866,-124930,-102471,-41013,32629,31454,-41092,-98308,-1375,93012,191883,146541,119805,120722,66258,-56353,-117145,-30294,105206,277862,334001,252328,115182,2816,-39360,13560,73645,111899,125552,132029,140729,141518,114764,86478,88320,81500,70163,30400,15753,38568,91236,67637,-31173,-76574,-55640,-68904,-75953,-100202,-112164,-90288,-19553,37750,90283,84270,72856,105216,134954,76740,-5169,-23295,42401,89160,87050,50523,33922,26350,-44002,-43747,-11749,-21061,-32874,-47467,-64677,-71198,-43980,-20949,-20704,18518,59077,53278,37825,153694,385636,456843,510834,533624,472431,366800,397271,407551,385370,305164,56242,-35463,96097,90258,-25579,-85422,-32854,-35250,-68666,-47367,-59035,-43499,-70171,142695,291787,280579,253723,210843,153435,59297,26884,45632,37084,-10451,-24638,5114,20900,24123,-70565,-134983,-58090,3158,67835,79227,2102,-63666,-53604,9177,76100,82689,53005,35645,-25722,-59083,36738,118829,89706,48803,26656,31472,-20561,-108131,-55631,-18490,-50913,-31987,-112594,-43644,-85446,-112058,-56797,-32805,-38461,3172,39387,24422,16330,-14731,-56205,-77918,-124725,-86608,-125863,-67214,19632,97404,167285,158923,120841,78034,26461,-50158,-29744,63986,128269,100779,52289,39144,18934,-29485,-93549,-85625,-34005,-3253,-43390,-74975,-65409,-62090,-49701,-15760,-16041,13963,-20025,-74540,-42472,-6333,23222,77164,156946,148754,29988,-111263,-108207,-66254,-49171,-22637,13575,-8782,-49446,-81745,-111952,-62054,-54266,-45234,-53692,4922,90284,166959,177859,88419,13073,-6338,-15045,-80186,-74864,-10972,14598,-13859,-75208,-83992,-50138,-12635,30865,35137,-9379,-49747,-58318,-65696,-70107,-68611,17163,76205,46809,10714,24191,43614,123471,273850,222324,185166,220968,223425,135071,67822,38039,27865,3545,-44845,-93491,-41293,-28086,29197,50788,15969,-25132,8918,107948,119348,52089,19949,26494,53459,-10863,-81959,-59747,-62560,-86240,-67261,-71489,-59410,-106632,-56129,65035,206465,230369,143693,51624,-59033,-92718,35097,114096,10836,-59095,40645,220694,381143,245151,41040,-106747,-51155,34229,47373,41775,-1617,-84493,-93423,-110793,-96773,-104506,-84879,-63389,-42507,-2544,35258,20650,-12503,-106587,-101672,41836,164161,137365,37721,-47728,-95752,-124091,-92351,44818,225786,360109,288955,158932,115128,116115,119017,131727,126161,54299,-17865,-74842,-119226,-83599,-22652,16590,28244,993,-40780,-26907,4925,38776,108465,193291,307450,287621,171027,100152,66393,43527,47807,19273,-23248,-50228,-60833,-40344,35249,163135,150405,-10184,-58690,50500,93154,14555,-115462,-10357,62936,105945,116476,67672,-21725,-99866,-2007,80808,77879,80663,-10765,-134345,-146327,-81373,-75523,-113270,-69983,-35259,29805,89797,120756,81715,-14713,-49422,-39953,-17459,37625,75899,30242,-52805,-75411,-2582,55754,86064,138781,214155,148830,-27034,-114374,-91260,40191,142510,195124,100103,661,605,-16802,-29613,16427,71518,139837,124922,59876,34573,-7975,-60767,-97445,70505,177036,111642,26574,40236,118925,95273,77369,112322,149260,137468,123151,42816,-47892,-4823,97249,186664,199681,242949,266871,195206,57364,-33892,-91777,8363,114895,109394,32255,-15347,-15403,18577,55659,62329,4295,-42904,28701,326388,497797,323480,136022,10466,-90655,-34308,150774,366937,470201,232029,-15256,-102450,-21458,-8551,-105997,3138,21430,-14325,-78686,-89748,-94510,-62387,43191,95395,80513,9006,-31884,3593,10731,45078,114719,148571,111317,65938,-69631,-157539,-97578,-45761,-47259,-141514,-76173,23458,8313,-69023,-129952,-93495,-35694,-34294,-112725,-54589,-26300,-29946,-36708,-45338,-90358,-102407,-75429,-49965,-9155,17568,17091,-41447,-94910,-133498,-75945,-81231,-41939,-11213,-17745,-47612,-85076,-70020,-62745,-81064,-138261,-134209,-85229,-23155,-5999,-1413,1799,-25060,-26119,-45416,-84261,-82752,7216,103577,143942,129663,99774,-38872,-64054,-40669,-38060,-93689,-97496,-31033,78162,163756,101701,-11340,-29612,69201,106510,93963,57718,20790,-84415,-74663,-24317,-65555,-121249,-117085,-57111,-37014,-47718,68087,236625,322883,170330,31202,-21564,37776,77130,150119,136606,93318,19642,-25389,-16290,-65010,-104731,-27190,-33820,-18739,-6409,16617,48593,26364,-1154,-25209,57765,97308,76555,-18406,-51586,68327,36358,100088,143599,110201,9267,-36052,99952,237934,254587,282294,116052,48354,1771,-6932,-47849,-64246,-33042,18422,24374,1053,-13366,-56767,-84978,-73034,-35705,-13000,-97400,-158121,-124237,-83810,-32865,18120,53239,63162,90025,165906,139326,37887,6548,119701,266496,367015,464021,523395,505427,449425,416668,356237,259195,131698,3730,-56096,-88492,-87474,-48299,24076,98550,123513,74984,-38065,-97692,-69912,-53630,-32560,-47206,-111380,-119999,-29453,-26630,-80639,-56258,-35167,-59107,-65140,-60050,-46581,-34939,35757,4465,-50320,-54623,-65801,-22987,121843,135811,135536,66135,39966,-172918,3148,216940,325340,281253,127726,846,97909,35761,8606,-64483,-26503,-872,10045,-30526,-57328,-41409,13522,46715,-21719,-88524,-134648,-88516,-34888,21180,17856,-71956,-58145,20969,33363,29974,-24613,31568,83727,153649,165374,148008,166716,193793,214926,172508,34928,-80697,-39927,30084,37863,-5593,-68952,-74772,-35179,-8976,-30604,-16057,-3347,-31519,-49411,-105656,10388,124655,241574,259538,170378,15577,-11043,53672,44366,-22658,-66045,-10358,14178,14781,-78421,-132809,-93462,-20034,22742,39004,11970,108792,131102,87239,-9629,-84250,-151955,-92865,-38552,-21298,-44075,-67614,-42532,-55240,-74355,-73495,307,88382,102988,44770,39279,93840,112461,87108,90421,95532,122662,94886,68019,54233,16162,-58999,-73651,35403,72836,75605,50135,21507,4853,-27462,-48890,-37720,-19034,-39796,-41976,-67573,-70594,-57843,-28612,-34648,-69214,-73657,-8402,59355,103167,127886,124516,71798,69694,89681,70014,-12458,-27439,-42147,-51652,-3791,53490,125058,137895,107940,37811,10736,26823,9527,-47006,-166311,-58681,5908,-7409,-59653,-112966,-125835,-46909,-25341,-95852,-21657,75780,69134,-28875,-105366,-65517,24428,148040,206323,112236,71015,17152,2742,-9566,-44756,-56393,-65567,-50684,-6960,50832,25827,-61209,-136234,-52010,-11301,-74961,-112701,-63338,6347,54894,15217,-79946,-8525,76815,71117,16471,-36661,-90484,-128939,-101608,-80831,-120228,-79942,-12853,40519,121051,214893,227557,260572,266138,134514,2099,-53185,-29201,-3259,-51096,-52355,-17068,10483,-42871,-63014,4484,86986,183116,314910,326498,172346,-13296,-133342,-48409,17023,19121,-20529,44539,90954,105899,108329,86410,33484,-62742,52479,209506,335638,389468,404849,291549,198956,114720,26306,-41514,-71183,-17907,62246,152807,163943,63597,-17338,4403,84031,71433,6397,37071,56674,41028,36561,123091,130165,87805,76730,91108,79652,-7231,-74435,-100864,-71447,-3210,72549,68907,-58,-92998,-123028,-71630,-9984,18823,7897,102744,151500,163081,109261,38106,73152,131211,105727,-2267,-41471,-29314,-10135,-8258,-9661,-2583,-73052,-39770,23491,30911,-34560,-135802,-44783,-18106,-125286,-129428,14098,126144,139988,37764,6188,60030,58121,44333,22889,46970,26003,10818,13651,70750,126716,73904,-7507,-59097,-33038,-10586,-64086,-11412,77419,156137,216142,224683,110513,-63694,-59671,-41081,-77751,-88486,-66967,-61664,-61552,-56989,-78376,-87347,-65831,-23687,-14155,-9304,87495,248660,378445,354548,206133,1171,-121247,47393,127960,96176,36479,2811,19248,82077,88292,48375,57656,44179,2100,95575,122405,154146,147221,30596,7831,47665,75428,4225,-13579,-23934,-106282,-51265,74180,176052,184767,84613,-5167,-88150,-104985,-49235,55362,77227,8095,-10230,-66632,-90897,-46793,-22573,-58778,-85751,-110359,-89500,-53586,-43777,-17897,640,-3004,-14691,14922,61318,38171,-20017,-54043,-3091,61083,54376,92968,65738,136601,220974,206927,79707,-24385,-73577,-8090,87672,96962,17037,-80218,-97888,-97644,-66464,17133,107957,266406,327422,257629,138316,72868,-17773,-99807,-89492,-34373,-42760,-80844,-112826,-121157,-133605,-125985,-63181,-17151,-62982,-138704,-149806,-110171,-61596,-34453,-10730,19484,73276,139127,123769,61219,15411,-2606,-76689,-71863,57696,227358,398472,392306,174591,-9132,-76083,-97145,-95982,-106704,-87401,-34370,25037,57728,88973,133536,144205,118140,93282,99716,103605,224649,427227,502974,327465,107678,-18668,-58437,-68528,-67474,-63042,-34922,-40875,-58597,-111087,30820,219061,274308,191649,73033,16524,-11005,-51312,-133491,-73331,-9052,-26079,-65196,-10948,24631,-12620,85490,36585,-43666,-43873,2889,24810,33741,76701,103701,46481,50200,75469,83088,33589,-40020,-96739,-21894,15563,68592,124322,50433,-60584,-19864,180237,269108,226982,103565,24293,49176,116634,123881,98897,50598,7781,-46455,-65403,5293,17663,97734,170699,66445,-40659,-110824,-79742,-83221,-45834,-47509,-12747,90009,93159,21819,-94224,15812,61593,-18424,-64983,-7481,10196,-25241,-32741,-46423,-12422,65035,77415,28854,-57308,-156332,-83899,-28177,9072,56,-58189,-102215,-43693,-40561,-86217,-111563,-50118,16546,30227,35424,39086,34169,70887,127581,162286,233564,250131,195999,176543,164364,173924,204772,181980,134154,121607,126253,77910,-899,-60629,-124393,-64414,4329,30482,-40029,-87287,-90700,-82666,-73598,-91418,-67928,-42879,-55500,-100621,-80934,-77572,-82802,-103487,-106419,-2100,97596,123604,115783,86536,70337,147447,180016,71300,21291,24370,30497,5263,39017,84969,72274,-4168,-88960,-77895,-29949,-28642,-63808,-105453,-117003,-92619,-115499,-98151,-43381,19418,107401,58502,-782,38134,73793,57459,2266,-24052,-43536,-75423,-101607,-30595,13450,15075,27843,29495,-25456,-45912,31793,55941,37107,36073,59826,30946,-47387,-88135,-16814,8108,-65022,-89613,4638,73663,80433,41582,-11453,-31685,-21910,8079,-47933,-69583,-431,-17489,-91332,-93656,-65802,-64352,3741,20615,-36466,-117951,-20715,129604,254489,294552,182262,3628,-110328,-52645,40477,105185,172322,203804,88885,-40668,-72625,2906,57404,38354,-1162,-16772,1978,436,30409,32871,-23583,-115034,-30881,10345,-47069,-97805,-52847,-37656,-41635,-66039,-26712,72852,132453,87347,-27775,-57341,-15129,13053,58344,191659,375873,440996,354084,107273,-48909,-51069,64936,235706,200670,84126,-40648,-76291,-96872,-126241,-146389,-74314,787,118742,307716,407349,315485,124970,-4332,-96131,-71842,-28630,-49137,-88459,-83022,-82508,-114554,-61140,-38040,-18808,-14063,-23412,-71498,-88350,-26252,5883,7685,68773,136024,137130,57064,62603,105072,149135,123110,79087,74439,127114,181978,176451,102764,3699,-14349,31100,37644,6408,32684,29620,-55144,-95529,-58422,-52295,-25638,-4354,1170,-37798,-80486,-53741,-773,7109,6753,749,-69107,-130559,-133848,-116989,-124354,-15926,86021,153512,198391,168822,28690,-41132,-17333,43474,40785,11936,90,-9783,31534,82140,89552,107020,64671,-38372,-106005,-137118,-96744,-93397,-134730,-97561,-71148,-7780,31267,71281,97491,87797,36629,-20140,49786,144430,144640,38386,-89177,-36024,-11852,-51961,-120352,-50814,63499,156202,110017,-7467,-87212,-80706,-44314,-25712,-25462,64912,80900,39875,-13804,-29672,24217,52916,36398,49665,-19540,-106253,-106925,-72160,-77672,-110652,-74869,-51298,-28906,-12281,-17802,-34921,-99487,-50744,19372,31320,64347,30932,13335,61558,154839,91264,34931,-54874,-165827,-16239,61640,55194,416,-51868,-31699,6694,47820,112264,88305,-23873,-26627,69607,88342,2286,-58547,-58560,-68615,-63079,-69165,-86205,3827,82286,40320,22227,-6667,-16104,31547,212778,255498,113272,6731,-20354,-10322,-6175,-30874,-62923,-87443,-80296,-87507,-92852,-6108,27296,103390,116130,25888,-22343,-3189,14979,23149,2869,-57209,-67628,-63446,12014,74267,37201,-8174,-63243,-5644,93990,115778,73615,26222,-38567,-96435,-47629,25686,16824,-58567,-67233,29222,45600,-55724,20168,240077,306686,162801,27566,21628,94401,123945,18397,-30005,-63529,-92000,-41485,38139,152104,232687,222697,221032,263461,168162,23750,631,-53024,-81900,2045,75182,56161,-25451,-49637,134047,167124,93860,-51621,-56376,59231,83226,39955,12796,-4127,22904,70464,125604,85690,37173,72856,140434,158290,74285,-49443,-79098,-69089,-37979,-34046,-69298,-56584,-49147,-62755,-8518,38548,19830,-7443,8546,33696,21386,-24267,-67200,-128562,2744,189637,227827,173586,33111,-80386,-77530,-7793,91576,163810,147575,116583,100746,113381,128103,162103,191628,81083,61588,125675,41104,-68776,-105502,-59119,3539,26126,-42984,-108947,-114248,-68175,-69807,-142040,-111702,-41911,-1557,21137,-17618,-25199,-33575,-32777,-17261,-22375,-72694,-46799,-12330,-27981,-64913,-60207,-44328,-32803,-45521,-48205],[-5644,4943,61953,132316,98579,11454,-41876,-46249,-43577,-76552,-8140,170493,223967,186418,89387,-25391,-92310,-83682,-53712,-14521,-10373,-41508,-57472,-13777,49464,125209,237779,263086,225813,150503,16287,-78886,-68164,-64620,-46091,-45666,-54693,-46921,-33969,730,17526,-36917,-45082,29895,67927,16422,-19746,8548,62920,105915,114127,21683,-73855,-51894,-16454,-23537,-41442,-5551,13730,-30973,-62225,-53956,-69717,-101521,-112507,-71521,-22744,33966,114326,109960,36115,-24462,-69621,-94815,-32898,104126,159774,196007,200214,144188,122726,107982,70289,59271,83750,47175,-56539,-15239,75636,99690,56440,61437,94312,65245,4336,-44821,-86478,-95816,-65852,-64942,-68284,-62738,-82408,-103702,-126460,-85740,-57025,3099,116451,255344,331014,463713,534155,448263,264451,77518,4096,3513,-48482,-76085,20544,129260,187514,138978,41151,-74840,-6526,53955,36963,-19738,-27526,7021,-12615,-45681,-52489,-42108,-36144,-34571,-47047,-43209,-49308,-68429,-27464,597,5979,-24398,-47098,-16122,54575,73365,35045,-17236,-41050,-34286,-22845,-36808,-17817,79052,165193,188607,151651,100767,105094,116435,21037,-68750,-108630,-102168,-89149,-80939,-103526,-136979,-147346,-129034,-44542,30261,-13494,-59429,-23118,45211,74909,38460,-54063,-89350,-84813,-98948,-80060,-68816,-27359,39825,11598,-34593,-28726,-24931,-34543,-54701,-11996,44234,81644,84344,33841,-63526,-89910,-11506,32126,17740,-27709,-74444,-63831,-60537,34222,70352,6981,31364,30186,35948,60073,43002,-42170,-137392,-137268,-92943,-18220,74742,81177,-5763,-82154,8074,107731,194145,130765,102332,97986,44863,-71698,-115010,-46802,44443,198180,259633,195310,77926,-13725,-46799,11127,87311,129625,136488,128281,143169,166003,142313,103735,96873,85542,71666,33556,27191,62963,133735,106712,-5330,-94582,-82102,-93188,-93412,-102227,-98669,-83602,-15960,43180,90173,75095,72654,122603,153829,74913,-15128,-26065,43247,82650,74399,38574,21797,19917,-41075,-47045,-12688,-21232,-33813,-55116,-74453,-90695,-61431,-34826,-33560,4624,40802,33215,24746,154203,409570,471454,511407,533806,471038,379558,424057,425586,386806,298757,59899,-64206,62128,69716,-29247,-61198,-15307,-22149,-49018,-33235,-67642,-65802,-77492,153498,300490,291763,258114,203920,115735,24004,5360,36885,46495,14504,-9210,15584,29374,24438,-73197,-139024,-52478,9032,73666,77466,-3331,-71438,-64837,-4413,70136,92155,71666,45634,-23245,-67718,20284,91177,73406,40026,25227,35147,-7902,-87747,-72586,-32159,-56150,-40120,-93376,-65077,-101721,-56472,-11754,-13087,-46361,-13206,18046,10151,12060,-13723,-53419,-68489,-95942,-74772,-110507,-58851,25471,106466,181228,162667,113027,68148,14645,-70656,-50525,53182,134754,112378,46720,29573,16267,-30810,-97355,-77824,-26569,-6613,-53627,-77936,-64510,-68580,-59815,-24322,-13488,29556,1106,-53018,-39020,-440,42790,98096,176606,161927,39213,-104536,-111198,-70328,-50716,-6227,38923,11947,-41604,-82245,-115144,-75389,-73066,-65562,-53658,21168,101492,158336,144093,71857,-6891,-20818,-15875,-78101,-82939,-19126,9617,-13684,-77149,-93729,-62457,-26293,20482,38142,1707,-41733,-57417,-73505,-91286,-89982,11332,85098,58571,20786,31784,46924,110236,258816,224068,198198,242750,248657,160190,82708,49648,40194,12746,-46786,-90445,-34446,-25931,25218,39592,4110,-30239,21924,123489,128574,45489,-756,12760,47840,-12533,-75135,-49361,-51782,-84321,-66968,-61009,-51180,-110448,-58032,65698,197319,213092,104003,10692,-83484,-116600,10331,102051,14699,-57537,38182,220976,363923,217062,21469,-119338,-29900,52535,55304,35769,-9447,-90787,-92134,-102486,-96152,-103650,-82817,-64842,-52665,-18249,7627,-3520,-32795,-125547,-87632,58477,169786,142844,43709,-37483,-80888,-108207,-73841,61621,234756,345142,288687,169156,124060,127806,140121,175213,179936,79224,-12169,-82488,-111187,-52089,9357,39405,41686,2754,-43679,-25998,9097,42286,110586,204754,318192,276754,167634,100253,68600,42289,47704,42923,3747,-13573,-33627,-24172,51060,184073,169434,-6944,-69033,50454,92082,8992,-114191,-11614,58382,96337,111244,68790,-24714,-105432,-15595,59708,66283,68147,-14944,-112882,-139622,-82523,-49723,-79302,-61265,-37819,35586,105984,143664,111252,6672,-63529,-54853,-15344,46617,74415,16542,-61735,-65105,-7476,31792,44926,88171,177417,129678,-22394,-98617,-97393,30765,126160,166744,78243,-9840,-10629,-30290,-45690,26448,104648,132404,105580,42833,28781,-6151,-49423,-45294,129222,209964,114560,17862,26851,120411,129276,115359,143226,162143,118966,95488,22732,-58425,-24670,73025,168512,202736,271099,315520,238036,72208,-36450,-81772,26519,132433,127380,35782,-20759,-17880,9236,36583,41814,-2737,-32935,70572,381758,480949,268273,96986,-11942,-102307,-30025,146854,342048,399413,156073,-68516,-48035,34600,27942,-102615,253,30520,-3096,-69078,-92770,-106505,-61581,26753,75789,62567,-13845,-64506,-16774,18870,67841,147132,189059,146267,83422,-66566,-151231,-107109,-52220,-50581,-139938,-81153,19240,1045,-87354,-130668,-82996,-33195,-28696,-117802,-64778,-27254,-20584,-24976,-33186,-75051,-85028,-68590,-60535,-19947,16606,16284,-50252,-129153,-124785,-60477,-77083,-41218,-8935,-12606,-38619,-79924,-94959,-107080,-101387,-148803,-138085,-85479,-25065,-7817,-10787,-15108,-40377,-26675,-10696,-27141,-9349,73129,123604,129707,100727,76278,-35854,-43785,-26584,-31016,-86311,-104124,-36713,76425,163113,113197,-7790,-31568,70846,92503,57455,-7052,-28653,-106329,-61367,-26344,-73318,-114676,-116398,-75107,-55667,-72457,38019,203018,301265,179549,44712,-6645,55344,85703,163972,187508,140911,29627,-36015,-41761,-97779,-103048,-32854,-34181,-22254,-18967,9571,62254,43562,-14099,-211143,-211930,-210995,-206757,-207670,-121803,18692,20476,115561,169227,120699,9077,-45507,88736,231638,253015,263681,110380,45201,-10316,-22117,-51456,-45818,-8811,33556,25113,-5263,-13145,-51674,-80051,-69185,-33992,-26003,-115788,-125845,-97235,-66476,-31328,8163,30114,28624,54211,126541,108069,20619,1944,114176,249509,341001,432052,491076,466492,395623,353502,292233,203020,89833,-26616,-81236,-109850,-102042,-61876,24850,121543,154682,102008,-10255,-77613,-57371,-51574,-44270,-57265,-85441,-74851,-12461,-31868,-100636,-72637,-45019,-66424,-47109,-22567,-21083,-15072,50260,9526,-44761,-46018,-50913,-14282,107300,121612,128778,81171,52458,-86210,-257857,-229957,-236621,-259205,-275136,-61060,115546,54208,23803,-38818,-28614,-16085,-5902,-49819,-59541,-38486,15624,41411,-28236,-90392,-137477,-91211,-36814,14494,11451,-84188,-36210,60166,74054,37515,-35023,42335,123591,186489,147018,115290,128558,132855,142758,137220,31786,-76397,-62382,11695,28024,-9777,-66900,-61340,-17339,10660,-13309,-9719,-1512,-28828,-41183,-109275,-6675,102631,228526,267062,207248,57453,21155,75174,50974,-27017,-69655,-13404,4550,-2236,-91228,-127540,-97902,-27426,21856,43697,9974,88143,93524,45544,-40539,-99965,-149552,-82505,-26381,-838,-24740,-58795,-46517,-67029,-87483,-87006,-16458,71449,92532,41324,37329,94436,124658,111124,113032,115432,128103,81166,37751,14062,-14729,-61559,-53959,21054,38719,48543,39714,19674,12320,-13689,-37088,-37312,-34403,-44001,-28419,-57134,-69204,-58610,-28313,-33836,-69434,-72943,-4944,59427,94015,107992,103687,70425,86504,117065,97869,-8498,-25975,-31206,-33558,9634,40880,105849,133997,110394,38914,12527,39428,39274,-5629,-110387,-70576,-4707,-30994,-93985,-151391,-107506,-37698,-39673,-99693,9664,100540,90976,-11038,-110303,-88649,-10941,87595,134885,67155,42286,-1286,-11869,-25223,-52512,-48618,-50924,-42396,9397,79652,47592,-51996,-121396,-24754,20897,-69964,-122447,-53776,24760,72511,16108,-89524,-10907,86935,76648,14648,-32819,-87312,-104275,-51011,-45589,-105068,-97058,-46201,4106,90122,218784,274577,333448,341452,185611,20834,-35628,3142,34790,-23678,-47697,-15743,18874,-23774,-49367,9663,99182,209648,346369,343075,163296,-24059,-155805,-57506,22420,62785,22913,41996,80674,79596,86416,72078,18081,-67983,92152,289662,428083,437416,428363,328006,225208,124602,23485,-50881,-73768,-14796,73418,179525,215838,124208,25503,-3861,74026,69484,498,37347,62203,41977,12630,81364,104578,83743,93250,107871,89252,698,-66176,-90041,-57913,12131,85171,75650,-11663,-117763,-112242,-79841,-23218,2996,-19761,57812,96108,101363,51548,-20853,5258,67237,62025,-24058,-49259,-39421,-18502,-1279,10206,11518,-71144,-43766,25628,33012,-41715,-115894,-3705,31381,-83049,-166703,-26058,76494,100437,25139,6098,68764,72959,58503,26874,31846,7603,-614,2667,46377,80832,28949,-34745,-61693,-19844,-2202,-77030,9373,94023,157082,205878,202756,86353,-72811,-57338,-38252,-64364,-67315,-50744,-46204,-46951,-44503,-74376,-81942,-51425,-9396,-7281,-13851,63092,200526,300616,270286,144385,-27776,-103926,62275,141243,108280,44673,4996,19022,83677,88821,39603,34266,17616,-13143,103201,162028,199200,187791,54812,19440,53525,79221,-5011,-41672,-47933,-118986,-39897,85226,182537,178290,71296,-22090,-108844,-107514,-40727,59908,55231,-13588,-25929,-79597,-82970,-33358,-4334,-44200,-80985,-110798,-89294,-55258,-50852,-32944,-11636,-6585,-14308,17453,58246,36575,-6623,-25122,17284,61824,35744,65368,40903,111579,198169,183465,58824,-38669,-71887,-3492,85079,89899,19248,-73941,-104175,-104867,-58012,21228,96277,215692,245257,182439,95745,50193,-30954,-102456,-64047,-4970,-17825,-72458,-127643,-145407,-146451,-104183,-49622,-12758,-72378,-114804,-102758,-66855,-21440,-19788,-828,15738,45422,112995,108787,54156,17474,8498,-63997,-74284,49838,229634,412153,377020,142579,-28328,-86371,-96302,-91983,-97376,-84135,-40316,14935,49929,73417,111723,133271,123294,111542,123079,116204,222988,412834,501588,360970,137476,5784,-48951,-72643,-72250,-61407,-25731,-21282,-32593,-86186,8526,198352,244804,172102,66420,17233,-2818,-38279,-121457,-80373,-9717,-21656,-57300,-5701,45935,-19386,38020,17101,-58272,-66898,-33679,-28704,-18588,30920,74325,40943,45102,74032,79212,32660,-28451,-96242,-3024,48387,102302,138997,59864,-45429,-59290,111680,204221,177444,77213,20822,44843,97657,92045,72466,35248,3826,-48904,-75463,-1831,11301,88016,154351,46654,-55424,-115026,-55882,-67563,-48128,-47186,-16256,85315,94797,19993,-96708,1078,61920,-491,-71928,-49832,-49742,-84247,-66475,-55777,-27076,46115,70589,46366,-24596,-102963,-43772,15678,50491,25066,-52075,-120891,-45124,-43274,-94700,-104299,-43957,19976,28642,31479,30994,18388,52477,105954,144361,230351,279570,234731,199466,190824,207749,242616,201290,135996,112350,110608,50403,-20302,-59015,-117329,-117318,-29125,7093,-62673,-81056,-34420,-43978,-60212,-74208,-74983,-47589,-46269,-87719,-74587,-58261,-57465,-87131,-94724,-8339,73081,96203,101026,86581,59424,104720,129917,44725,11673,22451,24775,-18459,4365,54440,50331,-16797,-92755,-73268,-20659,-12965,-50087,-97892,-115482,-85937,-95184,-73875,-25381,18720,94523,60792,6853,74707,140236,115517,33320,-7422,-22123,-51839,-99595,-40613,11302,27073,9373,23034,-24147,-32586,35995,38843,13437,8944,36962,19122,-53082,-79712,-31247,-6162,-60419,-98220,3949,77601,72263,14382,-63927,-96275,-73219,-7181,-32350,-85894,-11377,-20590,-88438,-92063,-58194,-28132,39434,43154,-21345,-125152,-38753,96689,200517,257160,176418,7502,-117450,-65856,37719,128504,244954,306734,156004,-23521,-73788,5833,61298,39170,-161,-14045,528,-1476,38509,53329,4646,-95226,-53956,-6679,-44586,-85902,-44983,-33506,-43045,-67535,-18281,84596,150583,109229,-12049,-53982,-16093,11180,61907,204054,390021,455779,374030,118783,-44895,-70462,38405,210408,187276,73299,-59434,-93578,-101498,-133519,-119307,-51277,19570,132870,303680,397238,304217,122205,-4048,-97738,-70089,-25374,-43485,-78519,-77217,-82427,-118317,-54839,-25952,-4497,-6624,-22743,-74436,-105627,-46355,-11453,-7587,48454,104627,118787,60797,72766,109353,140413,106916,72214,81532,139448,183218,177001,109033,11321,-6563,32142,26382,-15550,7483,12963,-56529,-101481,-59318,-43895,-10210,-307,-3812,-45607,-98906,-70336,-10381,5204,9132,5344,-68286,-117696,-105896,-85545,-102433,-20715,95342,166511,205890,166751,21683,-53019,-32338,37363,40476,1273,-7283,-17764,20917,72852,85532,109113,68570,-40980,-113105,-145775,-96729,-88198,-132174,-112795,-88950,-32516,18712,77999,128283,120842,53045,-16038,46772,149364,150021,31660,-89509,-38733,-15032,-56468,-116700,-44157,73432,166826,125178,7739,-94996,-102386,-31933,11801,9113,44980,36912,18433,-4384,-7625,23522,35680,14655,31845,-28124,-101314,-99965,-45920,-62333,-101387,-67717,-37095,-18626,-14935,-20685,-39783,-102667,-64111,2439,24818,61717,20209,-45314,1406,108769,77435,35156,-44819,-131290,-28810,47957,43229,-8390,-51991,-17267,26637,66115,125166,98858,-17394,-35340,58419,76334,-7190,-78063,-86936,-91291,-74434,-76914,-101534,-16514,76421,38020,12296,-10827,-11021,47122,228927,252524,115895,7685,-33761,-29935,-22182,-40037,-67819,-88246,-76611,-79495,-135993,-38914,540,80828,93383,18445,-11329,8681,14712,13960,-6708,-57088,-55314,-49233,32859,117750,94699,26875,-63280,-29559,70860,102732,64422,21774,-36902,-96539,-52043,32997,41421,-22845,-53882,11846,17357,-71122,16447,184754,230187,147210,54270,60911,123945,151417,39232,-21757,-62529,-104095,-55609,27717,147239,238760,229279,203780,249303,172089,11987,-7531,-53695,-91715,-17380,53884,51881,-19206,-22082,166679,165738,88632,-50367,-76606,38224,74629,40281,17469,4799,30062,68022,107191,64347,20842,69586,150712,177797,99006,-25891,-54287,-41717,-17221,-25115,-71157,-57185,-22570,-498,49013,69455,37920,13079,25715,43008,23382,-26736,-65373,-121485,-1397,181098,236400,199716,59781,-61409,-91033,-23705,85830,179695,170859,135191,115186,124961,144394,195550,193548,74234,35666,76048,-3719,-82488,-80160,-35241,18381,34074,-45211,-107565,-118467,-84568,-92413,-153440,-99979,-29927,11416,39096,-416,-28591,-40314,-38139,-26356,-32097,-80848,-48687,-17999,-36166,-68352,-61633,-40984,-24509,-31304,-32309],[3647,2544,49287,113375,80398,-4609,-53440,-54618,-53850,-73985,15730,201221,280689,262794,146977,-5552,-88344,-86628,-47740,1730,17146,-7576,-27632,-1428,54543,119837,196284,193790,163057,92568,-28455,-115700,-87410,-79975,-39995,-22920,-36376,-40105,-41124,-18549,-9991,-46582,-32612,33920,63082,2959,-36011,-6832,49779,95498,104468,14726,-78776,-49628,-10256,-22009,-41786,-11341,-510,-44891,-70224,-61602,-75799,-105232,-115224,-78326,-31321,29416,110060,99513,22215,-43267,-87709,-116664,-64798,65838,132784,182114,202882,159568,140016,124269,80874,79767,113147,58572,-66796,-32771,67808,117235,90042,90612,114611,82426,19981,-31572,-75613,-99247,-85853,-83671,-79586,-68570,-87750,-105438,-124283,-91074,-66069,3111,118739,227939,268124,377065,439865,355305,204365,46946,2871,-1719,-57336,-73247,24658,137910,203021,153166,44355,-74966,-24210,31855,15959,-36478,-31658,14795,-2739,-35726,-40332,-28867,-25024,-26370,-42616,-38100,-41593,-54819,-29545,-8091,7429,-14207,-26535,7989,85158,96502,48719,-7875,-33496,-27695,-14705,-35636,-30660,64083,145460,166879,121966,58272,62764,91316,21669,-52713,-86865,-86850,-79935,-69427,-87459,-120648,-134906,-122275,-43648,29146,-20532,-70269,-35281,27986,56195,33478,-44665,-72012,-76212,-111206,-100895,-86690,-32545,38805,7418,-34428,-22122,-15601,-34259,-70320,-29708,40769,87143,87910,29971,-67690,-98006,-26316,15081,2090,-42497,-80755,-55090,-36259,61982,49757,-33440,-11298,5562,20953,46697,30122,-56377,-152424,-127075,-74036,13841,131151,145447,40005,-61089,19078,120846,188243,115148,87578,73951,20321,-87762,-111629,-65764,-23962,114374,181353,141573,49093,-26434,-53403,7232,98992,145471,141791,116957,136078,183073,168231,119956,104302,88467,73284,39628,44276,92086,178121,151738,27068,-73176,-111639,-116794,-99982,-90326,-81825,-74057,-11097,48733,89862,68106,75903,140845,168208,67881,-27257,-28776,42261,73631,60529,26047,8654,11927,-38157,-50330,-15567,-22477,-34575,-56730,-74495,-106030,-79036,-48742,-42907,-4485,27751,17482,14039,148533,409162,460384,485526,507852,447052,370213,420733,417755,370860,282998,63173,-85596,28680,45389,-32853,-38252,2694,-7351,-27613,-17555,-73077,-90722,-44761,180669,313569,300412,254910,185658,69971,-12618,-16562,26131,52560,36247,7832,24008,36114,24966,-70368,-129626,-47510,11435,74723,73085,-8923,-78138,-73428,-13704,67487,100744,85273,49781,-24621,-75829,2308,60736,54251,29727,23149,37375,2490,-67799,-77354,-42656,-60769,-48378,-79608,-49232,-58452,-3242,25078,121,-56742,-28556,3221,1614,9894,-11799,-48313,-53469,-64810,-53523,-74122,-33176,40218,118739,194291,166275,108854,61427,4969,-87440,-67223,45735,143758,126879,43748,22384,14205,-32284,-100489,-69723,-21225,-13210,-64484,-73074,-57785,-72844,-69525,-31589,-9135,42217,19194,-27831,-20320,20464,71162,124434,201117,180777,57145,-85083,-111674,-73597,-47729,11389,58366,28676,-34558,-82259,-111653,-83960,-90362,-80973,-40063,42424,113306,145995,112372,59390,-22800,-34776,-17837,-72769,-89811,-26757,6471,-10547,-76443,-102078,-74024,-38889,11908,43472,17991,-27571,-50627,-76234,-109819,-97307,14408,93677,68067,28972,37736,49533,96756,235101,217142,204313,257787,268759,185784,100627,64167,53864,22246,-48398,-84204,-26321,-22438,22125,28900,-6308,-29795,38242,139685,139947,44661,-17845,-1003,42064,-12494,-66897,-40911,-41485,-80413,-64879,-46572,-34659,-90003,-53733,63242,176853,187399,63255,-27835,-92380,-132045,-14581,84624,17341,-51963,36832,211551,326708,183622,2357,-123030,-5556,76157,70395,32169,-14596,-76862,-70785,-91156,-91491,-98057,-71603,-50881,-45710,-24936,-21172,-29040,-53218,-144337,-71628,75979,173961,148445,55138,-20257,-59235,-86426,-54674,74254,235012,321294,284192,178042,131482,138257,158630,212434,224065,97241,-9243,-90647,-88832,-14867,44622,63124,55647,5870,-45713,-24674,13524,45053,110389,212594,319293,257101,163377,104579,75414,38350,40227,62153,31075,22359,-7335,-10918,57163,186164,171032,-10441,-78114,50743,87936,1836,-110578,-10827,55726,88975,109375,74917,-23145,-109333,-29807,35767,53567,55054,-15832,-78556,-88902,-45373,-10802,-48469,-52783,-39594,41650,122470,167006,140522,30136,-71561,-66031,-9726,57055,73242,3822,-70778,-58158,-11980,11464,6480,33402,125866,94424,-21499,-88821,-98345,24950,112888,140354,59095,-19320,-22065,-43859,-61631,33999,132024,125323,86036,28030,27233,3419,-23881,14427,189176,239768,120010,13136,9022,106740,153725,151471,173144,171465,101877,71977,8279,-63760,-42955,49274,145877,199730,291698,354216,272798,82242,-41614,-72022,40326,142352,142687,45580,-22749,-20846,-4047,9602,15658,-6474,-8855,128277,434172,447944,211091,58243,-35540,-116456,-25635,140954,309069,314582,75531,-118420,10145,93769,61203,-91485,-2355,38022,5060,-62409,-94974,-104078,-54938,11844,54359,41800,-37240,-92616,-22863,37274,93157,179761,229873,183073,101113,-61776,-142757,-112630,-54325,-50049,-135200,-90887,6788,-12134,-103063,-118520,-73511,-33941,-30810,-104713,-62824,-20623,-8320,-14631,-23861,-62040,-68736,-58725,-67575,-30277,15845,17399,-50041,-137625,-94793,-45596,-74513,-41374,-8278,-9287,-29966,-71248,-114980,-116981,-109411,-151347,-141128,-84688,-26156,-9271,-20264,-30782,-48355,-9564,41171,38838,76719,146956,149385,124261,82846,63222,-23601,-24348,-15769,-27329,-79255,-102105,-41253,72660,157764,124435,-674,-31388,71138,78760,23469,-70246,-71436,-107357,-41487,-22768,-80361,-107961,-104588,-84596,-70994,-90647,17997,175918,279415,188694,61579,13859,75342,95652,176594,243740,197366,44868,-41463,-62628,-120170,-94714,-33541,-30102,-20834,-31426,3677,81506,64402,-21641,-24699,193444,425292,568307,529124,345093,99497,-5109,134545,194155,126452,5769,-55086,78682,220820,249017,242696,107176,44330,-18936,-35781,-51599,-26874,12999,46718,23845,-13084,-14975,-47343,-74264,-64572,-33986,-41175,-125545,-97329,-71328,-47124,-27248,-940,4949,-11249,11857,81628,77843,8243,6382,116266,239496,318274,396181,444904,408430,325043,278339,220306,142269,43101,-65377,-105876,-111660,-104093,-72542,27797,144154,183365,126092,15548,-56828,-45054,-48191,-53744,-57953,-50186,-26057,7748,-34809,-121431,-88211,-57481,-74544,-28511,16813,6442,7102,65425,17208,-35557,-34573,-32502,807,98877,109095,123038,105437,84311,27207,28988,126807,214760,256114,234595,174887,130774,61418,42326,-11541,-23521,-27435,-21074,-67785,-61600,-35596,16473,33328,-35281,-91222,-139658,-94862,-45200,-825,-1252,-99704,-14679,101265,121912,50877,-45423,50875,166895,210959,120907,81040,88871,72942,72888,95454,24411,-70894,-83365,-9240,15229,-16034,-64355,-49361,-3822,24231,90,-5852,-1920,-26576,-30794,-93512,-24652,80700,213640,272374,246190,107364,57541,93078,53525,-31600,-71055,-14908,-3776,-19197,-99707,-117119,-94286,-32290,21135,48170,8290,69960,61571,10656,-66704,-113905,-139012,-72115,-14947,18493,-6359,-48753,-46238,-72753,-92594,-95756,-31464,53547,80655,37827,34788,91506,132103,129278,128443,130482,131136,67430,7074,-29471,-48646,-62160,-31633,15518,19852,28124,29367,15923,17408,-2077,-26588,-39036,-52757,-47960,-17203,-49435,-67693,-57370,-27784,-33735,-69618,-70125,511,60093,84994,88808,83482,65909,96135,132118,113880,-1732,-22426,-18983,-13416,22713,23605,74995,120614,109686,42248,22837,71010,99530,69096,-36774,-74556,-16306,-52008,-111872,-132875,-84386,-29752,-55867,-94085,33490,116545,104290,3186,-108360,-105258,-40129,38473,76062,26366,13458,-21175,-26592,-38842,-56521,-38086,-32872,-27928,29314,110085,69011,-41614,-103369,3892,48200,-64240,-131270,-40857,45586,91335,18016,-97013,-13643,90505,81164,14474,-21887,-57584,-43745,4548,-12949,-88595,-107330,-75965,-26190,61399,215857,315352,398501,405127,231768,37459,-21556,34490,73292,2314,-42767,-11723,32157,273,-32626,13715,104907,221138,352686,339667,151773,-28986,-154696,-69858,19636,96042,69561,46695,69189,52472,63968,56285,800,-59344,134235,367424,509344,473416,438076,355570,247724,130763,16344,-65349,-75668,-9325,84539,202575,266839,188431,69098,-7441,59879,63043,-7019,37027,68339,45288,-550,37206,72665,75004,105318,121167,97782,9944,-55420,-78239,-47244,23677,92511,78297,-23739,-128908,-91735,-84363,-34567,-11360,-52901,10782,49636,49734,4837,-62111,-48062,9193,24658,-36135,-49872,-47306,-25971,5531,27616,21640,-69028,-46776,26056,31492,-52302,-87480,40564,84462,-33218,-166160,-73404,19247,52691,7357,3016,74211,85308,70715,30947,19230,-3318,-7259,-7273,21075,36160,-11086,-56639,-60624,-9887,3122,-77252,29765,103766,148719,186362,174015,62664,-78609,-55859,-33656,-44665,-40525,-28451,-28178,-31996,-32416,-69475,-74998,-35869,5193,-850,-20753,34699,144129,212013,180994,89156,-30016,-73442,73494,146682,114096,49294,5555,17785,82784,85790,31705,15702,-3513,-21682,112727,199126,237360,217885,75069,30199,56722,75518,-19698,-68971,-64971,-109899,-28503,93086,182707,167157,57822,-35781,-123840,-104316,-31355,62340,31168,-35916,-43205,-91001,-71155,-19594,13576,-25532,-73401,-108238,-87088,-55995,-57505,-46624,-20694,-7701,-12330,21583,57765,38416,8018,820,34135,56430,13619,36283,18328,89363,175792,158878,37011,-54631,-68094,884,79141,78426,18274,-70014,-111144,-111050,-47820,27033,84202,161516,165819,114486,57295,30316,-40131,-97712,-41721,20807,4344,-64719,-139987,-160621,-136442,-83478,-36339,-7312,-75705,-97412,-62028,-27488,8707,-3261,9242,11512,22545,93314,98613,49844,19907,19450,-49353,-72372,42458,224063,407637,344742,105029,-50917,-92068,-88936,-82833,-86697,-80507,-46142,2134,39635,56101,88920,122416,131317,134880,153423,135670,220397,384131,474370,378306,166949,27852,-39010,-74165,-74989,-59012,-15717,2028,1046,-46995,-23851,162291,202466,145344,56699,17270,4660,-26561,-110398,-82412,-6086,-13439,-46806,-4802,56099,-16729,-14490,-7044,-73772,-87021,-62346,-63670,-54389,-8174,47795,33225,34854,66261,71589,31004,-15734,-93849,11490,76855,127853,141024,58772,-35601,-82272,46983,129310,117999,47765,15432,36756,76021,64449,51766,25714,1869,-50717,-82001,-4988,8197,77687,132506,24172,-69585,-99744,-38107,-46433,-37426,-39998,-15329,82589,95902,18132,-93597,-10040,61871,16002,-68714,-89242,-88829,-118024,-74397,-53903,-36971,29589,65301,64554,12849,-46174,6118,63401,90103,45069,-46356,-130796,-42111,-44766,-101881,-93697,-37604,20910,24327,24167,18645,-900,32660,78470,117037,212125,289650,266100,221033,218150,244391,280616,220352,138876,104054,92623,19353,-33519,-47645,-72236,-156558,-71073,-18318,-66327,-36877,28794,8140,-28865,-39846,-65946,-50324,-35670,-70304,-62140,-36475,-29272,-60309,-74795,-10585,51840,72589,88499,87626,54754,68769,80099,20603,7484,25311,24610,-38701,-32892,22468,28489,-28428,-94914,-68721,-11728,3232,-34683,-86525,-99719,-67694,-68566,-47214,-7124,15522,73485,59965,17319,114924,203376,164466,60627,8989,2747,-23960,-78230,-48919,9989,43787,3889,21343,-16169,-15207,40811,24223,-7957,-17229,13098,6399,-51629,-57924,-36223,-19078,-58474,-101840,6433,80970,63082,-10025,-111144,-103622,-91463,-27190,-21683,-100007,-21715,-22496,-82713,-86421,-46014,5782,64577,56625,-6918,-121709,-58376,60589,146284,217789,168751,15574,-110662,-77174,33471,144414,305423,397718,220475,-5746,-72812,8643,62395,36429,-926,-11247,-2054,-4904,43810,69809,32070,-67981,-72379,-20221,-36321,-71160,-34425,-25081,-39444,-61008,-6021,95757,164472,128811,5573,-50961,-18964,7722,64228,210261,388042,450296,379549,129454,-34809,-80242,24197,199573,187490,75479,-63775,-100583,-95542,-119010,-88823,-23156,44646,151131,297490,382003,292252,122286,-1263,-96719,-67887,-22330,-36991,-65551,-67422,-79001,-116390,-44238,-9188,14360,5568,-17815,-72224,-121865,-70040,-31535,-25527,25347,72456,98856,66374,84917,113588,129072,87010,60815,84064,147208,182126,177998,118216,23327,942,33093,16916,-35183,-19011,-8047,-58123,-102908,-56508,-32759,4379,4144,-7167,-50332,-114409,-82405,-15765,6158,13381,12408,-58713,-91589,-68158,-45759,-71122,-23895,98775,171384,209497,165330,17305,-63264,-44401,30982,39211,-8113,-8680,-17634,13874,63010,78676,106239,69319,-43230,-116894,-143456,-95420,-83095,-119903,-119734,-100772,-59042,-426,77231,155607,156515,69247,-10117,48684,159052,158348,29073,-86670,-41299,-18312,-60383,-112654,-38700,79170,174908,141085,21598,-98600,-86714,14891,70467,42610,17094,201,18344,14662,1402,11439,10556,-10536,16453,-28959,-82629,-70677,-25058,-49495,-90243,-53944,-19989,-14968,-19324,-23593,-40477,-94698,-87991,-29182,1574,36107,-5702,-86217,-20842,69107,59990,34824,-26260,-95964,-42666,27568,24416,-23281,-56914,-4742,46626,84767,137937,108989,-9566,-44754,45272,64761,-11613,-89649,-114705,-111801,-82165,-82471,-121321,-41607,63601,31607,-125,-17486,-7189,64387,243182,249783,121391,13235,-43925,-48586,-37221,-48186,-70910,-86755,-71079,-65632,-97868,-52666,-11873,66525,76359,12837,-3939,15637,10668,-232,-16871,-52334,-43815,-36662,51175,158960,155354,63914,-57417,-56636,39762,80596,50478,15672,-35093,-93452,-53085,44073,72315,15829,-36178,-3699,-11274,-82310,12892,128053,151963,124755,71244,93515,151000,176923,65103,-8316,-57477,-110192,-70344,16107,138802,238326,229284,177160,213826,162406,1,-14211,-52967,-102969,-40533,21823,38245,-14791,13362,197399,160210,80343,-50285,-89685,19681,65876,39960,20831,11215,33474,61618,86593,43840,4422,60427,149351,181945,112126,-1432,-26187,-10951,5799,-15873,-73912,-60823,-1567,49742,92368,88498,48441,30952,47581,60125,33171,-23506,-63070,-116197,-5711,169603,242517,228447,90210,-42287,-102738,-41833,76430,188575,188459,148794,124299,129260,150189,211188,183354,64401,12280,33333,-38192,-81248,-52838,-12683,33003,41495,-49340,-109725,-127510,-108056,-119686,-136010,-84380,-16554,23812,54314,16464,-32719,-49011,-46673,-39927,-46176,-91990,-52010,-26231,-47018,-73674,-65328,-39695,-17106,-16503,-16188],[20380,7078,42141,97098,65203,-15707,-60175,-58368,-59090,-61371,43458,230109,334641,340931,209763,18787,-79108,-84996,-38621,19893,46819,30744,11624,23825,66159,114269,154439,135394,116215,53427,-57476,-139222,-96424,-89074,-29266,2931,-13223,-25410,-40111,-30773,-25928,-40525,-14773,40491,60813,-6512,-48254,-20318,36139,81364,90234,8620,-80608,-46732,-1619,-16731,-38366,-10001,-1444,-45125,-70276,-65264,-80265,-108659,-117645,-83921,-39207,23460,100971,85080,6720,-61984,-97669,-127936,-95161,23595,99489,162294,200301,171560,152645,132979,85999,93192,131778,63464,-71422,-48074,57963,128860,121136,118983,134864,101865,38925,-16372,-64297,-96514,-102027,-101057,-89431,-71428,-87678,-102708,-118447,-94934,-72325,7452,123466,200266,207639,286698,336831,255164,136345,12069,849,-7107,-64165,-67914,29278,145882,218099,168071,48371,-72807,-36543,14924,-328,-47640,-32585,22142,5646,-25952,-25585,-10587,-8676,-15185,-36856,-31810,-32821,-41705,-27396,-13281,12409,737,969,43144,130135,129703,69572,7059,-22975,-19588,-6118,-34617,-45385,43921,115068,133733,84572,17638,32615,80044,33605,-28976,-65593,-70978,-67295,-55991,-70808,-104069,-122829,-115710,-43205,25263,-30730,-84817,-50114,8180,35732,27641,-34889,-57534,-69316,-121401,-121473,-105182,-38410,36976,5367,-30936,-12965,-1984,-19648,-67503,-47283,36926,91803,89472,24755,-72156,-103822,-38739,741,-10377,-52405,-78759,-37590,-5959,91022,29273,-64465,-55526,-22593,1139,28663,14251,-71967,-140908,-107867,-48500,54652,201188,223072,96789,-35146,32735,132628,176161,102854,78421,52335,-4412,-101949,-106653,-82976,-76562,55893,126295,111015,36344,-33704,-58960,2126,107191,157354,140276,98630,119719,190369,190459,134428,110159,89560,74044,48366,68449,127361,222686,197329,59714,-38759,-103737,-116576,-87708,-71281,-64645,-64947,-7142,53485,89414,63540,81765,158023,176668,56248,-40570,-31187,39491,62533,45880,13409,-4752,2948,-35387,-53974,-20982,-24747,-34389,-50820,-65298,-112123,-96806,-62300,-47793,-8689,19375,5756,5234,135945,383065,423933,435314,458015,402673,339478,387217,384273,338504,258100,62305,-99288,-3596,18479,-36497,-18801,18452,8091,-4759,-416,-72008,-116607,-6839,208953,323651,303272,242776,156247,19719,-49855,-39449,12758,54410,53107,25385,29763,40030,25174,-62415,-114566,-45353,8664,69456,65025,-15542,-84582,-80439,-20734,64918,104790,91093,46867,-30392,-83459,-16809,28899,32431,17331,19367,36759,9709,-49508,-69173,-48325,-63927,-56529,-71502,-20859,-8353,39742,49810,4030,-70662,-39123,-3420,-1393,9118,-10836,-44380,-38969,-34984,-28584,-36885,-1222,58793,132243,206428,170581,108460,57386,-3256,-100403,-79345,41017,153790,142433,42012,16275,11392,-34998,-103356,-63002,-19365,-23694,-71097,-59804,-46416,-75612,-80062,-37933,-3734,51079,33202,-3834,5048,49138,102743,152190,225287,200123,79155,-60120,-109792,-77296,-43096,24050,67931,38946,-29759,-83160,-105646,-82950,-100916,-80248,-16758,66374,123243,128296,81975,48442,-35596,-49314,-22307,-66712,-95880,-35198,3467,-6138,-73984,-108853,-85485,-51004,4047,48070,33962,-13467,-43421,-78099,-127982,-87958,25664,100352,73364,33521,40681,50081,81914,202952,200317,201518,263390,280666,209154,120186,79722,66202,29331,-51604,-76399,-18176,-18591,18988,17934,-15965,-25366,54576,153432,150955,48593,-30263,-15702,34145,-12572,-59894,-37241,-35091,-77057,-62183,-29658,-12811,-63971,-44528,56865,147114,156347,30079,-54509,-78995,-112145,-38604,62135,17090,-43866,37416,193931,274937,147605,-16543,-116866,19578,102434,90848,32530,-15581,-51993,-44861,-79141,-85210,-89893,-55581,-26472,-19890,-12289,-42676,-54774,-73228,-163113,-55648,92154,174671,151335,70030,2909,-32102,-61805,-38964,78764,223772,288006,273440,183942,136653,147020,173151,239575,253074,105675,-10497,-100450,-58746,26355,81467,86256,68949,9575,-47426,-23755,16999,44925,104471,212353,307956,228822,157097,112162,86627,33637,26755,75933,57186,55677,16756,-818,54134,170483,155176,-21907,-87122,49869,80132,-7197,-105816,-8995,54847,84941,112243,87392,-15768,-110063,-45103,8440,39024,41794,-13306,-43702,-41603,-4345,26003,-22336,-45885,-40953,47893,139119,191034,169650,54611,-73322,-73126,-1697,67616,70995,-9032,-80642,-54400,-17052,-5663,-28112,-21060,65231,45414,-29699,-88690,-96072,23336,103724,118185,43201,-28261,-33469,-56791,-77596,37312,148992,119064,67097,14773,28209,18604,10161,75766,243501,264847,128530,14627,-10156,79350,164708,182077,198760,173774,86204,52581,-1728,-64325,-59517,26141,120204,190176,301331,376920,293923,84717,-49611,-59816,51451,145432,153954,60354,-20749,-24612,-21817,-23661,-5961,3770,33456,200143,479253,403597,158238,24239,-56010,-132212,-21621,132681,270300,225509,-1076,-97114,70006,152805,88686,-78836,-4540,43565,9635,-59796,-98656,-93115,-44997,-184,32642,19598,-59799,-113664,-16307,60366,117456,209171,267139,218303,116221,-56822,-134037,-113816,-52198,-46259,-128668,-103575,-11311,-28947,-111324,-102781,-65075,-37140,-38964,-95971,-54460,-9370,5571,-6112,-17800,-51703,-53500,-46117,-69700,-39573,15180,19942,-41481,-102620,-58591,-32033,-72941,-41991,-9242,-8139,-22136,-60487,-100027,-74599,-95344,-140712,-142109,-81811,-25017,-9603,-28623,-41635,-42806,24338,101902,111993,169245,219920,175942,124601,73202,57810,-7598,-7129,-7970,-26273,-71622,-90548,-42259,68694,149093,134861,10059,-27983,71093,67056,-3454,-124380,-60561,-64927,-15611,-12910,-84874,-100754,-87220,-82314,-80167,-98978,8708,156065,258361,196873,81395,39922,96363,106785,187875,301517,261092,66605,-39291,-76144,-126885,-83550,-30400,-21461,-13951,-39590,-1039,95756,75459,-14858,147254,553907,965995,1185665,1072165,699902,225509,-17383,155844,213418,128471,1691,-61338,71789,208766,244780,223236,107514,46603,-22400,-45397,-46842,-7284,32929,58373,22023,-20547,-17192,-42369,-66212,-57789,-34274,-56743,-123692,-72313,-48203,-29149,-22463,-8354,-19352,-51418,-31414,39214,56129,7840,23633,126974,236297,297652,354915,383585,330716,239086,193687,143104,79170,-6238,-108751,-84328,-79406,-89400,-78383,33239,164422,207065,145806,38927,-35356,-31995,-42840,-59713,-50737,-15932,20990,29734,-33676,-140661,-97560,-69436,-81645,-8950,57161,36320,32334,81797,28097,-22213,-19795,-10777,20491,96888,99415,117238,123784,102643,90277,263834,562757,780012,805497,628443,348974,133763,70795,68466,17166,-10130,-31976,-32556,-81606,-61977,-31735,16396,23334,-41145,-88958,-139008,-97904,-58923,-20028,-14251,-113970,7382,143789,177070,73044,-52100,58817,211479,224432,92411,50076,51169,17816,11340,52926,15593,-63224,-98400,-30019,1576,-22427,-59436,-37567,6352,32793,11158,-2546,-3016,-23383,-17671,-70295,-40995,61711,199432,275424,283186,163422,97846,106961,53123,-34430,-67454,-11818,-7245,-31423,-98686,-101692,-82004,-30076,24581,56273,11874,59807,40721,-12194,-83031,-122876,-124782,-59649,-2384,38031,12342,-36559,-41411,-72453,-89894,-96573,-41003,39062,71146,36732,33290,86081,135375,142180,138812,142561,134517,58267,-17228,-68811,-79490,-60265,-10192,16506,16699,20421,23320,12247,21010,8933,-16268,-42020,-71806,-51622,-8243,-43251,-63474,-52279,-25398,-32526,-67468,-62786,9785,62959,77602,71767,65985,59166,97824,133661,117897,8615,-14536,-3234,10622,36866,5018,37615,101207,109459,53090,47723,125004,188187,165813,45558,-62722,-26254,-66231,-100442,-91016,-58415,-21799,-71968,-79570,51587,125953,110230,12354,-103935,-114638,-62641,840,31358,-7547,-12754,-40425,-39648,-48709,-55437,-24252,-11971,-7104,54637,143017,91276,-28277,-80929,33340,70456,-56524,-134728,-24004,69617,111860,22139,-100705,-14238,90093,86365,19102,-1074,-8875,23740,59076,15696,-71600,-104767,-98227,-47775,39444,208794,346789,449008,450926,270334,53602,-9625,61862,107217,25860,-35978,-3919,50067,29191,-11391,18107,104069,216932,334938,318833,141298,-24828,-125571,-81893,11613,117001,110582,56684,57376,27633,44155,41275,-16708,-36560,179272,438994,574522,497991,437568,374924,267033,134614,6895,-81260,-69898,2404,98272,222946,314593,252646,112323,-93,44841,53880,-14524,37564,76492,52697,-1353,-3064,39107,64462,114308,132421,106887,21710,-41702,-64901,-37495,33563,97057,79448,-26968,-87478,-64259,-84036,-40929,-17661,-85921,-30808,15139,9590,-27599,-70805,-52954,-9577,22892,-25448,-41360,-50955,-30916,12876,43117,29150,-65589,-46827,26629,28439,-63368,-55383,85867,137481,19606,-115730,-119711,-38927,2327,-12093,-395,78479,97013,82857,37274,12261,-5991,-8840,-15009,-2554,-2709,-42813,-71105,-56676,-2252,6609,-60736,47377,106876,133410,161157,143291,43241,-78685,-53517,-24570,-17198,-6098,927,-6866,-15793,-19908,-62331,-65895,-19282,19872,5439,-28825,5783,86757,125588,103344,55478,-6161,-41389,81955,145551,114436,50855,4973,16220,80778,81751,26895,3522,-18347,-24181,122680,231536,267287,236469,91167,40630,57874,64810,-38110,-83227,-67682,-90976,-17104,98118,176942,152382,45362,-44816,-131442,-97005,-20284,64401,8121,-57483,-60523,-96986,-56139,-5461,30652,-3593,-62806,-102895,-83567,-55238,-62355,-55597,-21806,-1207,-4671,30190,61733,44094,23115,23607,46758,45706,-10153,11746,3932,76040,159636,138289,17914,-71138,-61740,5188,70222,63152,13880,-67902,-115731,-111605,-35447,34997,74373,113727,104666,66777,28528,15481,-44552,-86893,-21001,43784,25064,-56869,-148086,-152105,-114814,-64016,-23156,56,-72616,-86303,-29690,5310,30909,13551,19214,6431,5625,83931,98084,51237,23846,30607,-32799,-64673,37716,213271,388264,301636,65333,-76596,-89314,-75349,-69727,-75171,-76555,-51766,-13594,25843,37178,67234,113728,142878,162832,189736,162557,219611,346031,425948,377390,194152,48010,-29033,-73344,-75567,-56096,-5356,28235,41696,3410,-57109,114866,151344,112977,43956,16064,10425,-17112,-101076,-79918,710,-2828,-34762,-7474,55513,-11077,-66200,-34153,-90418,-104121,-82717,-78781,-71805,-40310,23836,23367,20305,52728,60697,28838,-1738,-88983,16601,95894,141252,129163,46598,-30231,-79387,-3858,52946,53077,16536,7986,25402,52834,40659,35222,20302,745,-52564,-84077,-4605,7052,65232,104791,-1582,-84675,-83833,-25985,-29832,-20890,-28453,-11112,81661,96253,15696,-87648,-19028,59748,28936,-57740,-113657,-79910,-75015,-57145,-44561,-43123,14300,59961,81026,50956,10210,57703,111347,125505,59194,-42298,-123524,-37731,-46772,-108898,-82371,-32303,18263,16183,12212,773,-22086,14653,46942,81240,180220,279042,284880,238109,243525,280486,315311,237401,141508,95606,71950,-13324,-41526,-36498,-31724,-92513,-99660,-29254,-38136,17289,90679,60016,9961,-2661,-50660,-53002,-25372,-51137,-46824,-15228,-797,-29216,-50154,-8861,33363,51107,75858,86991,53087,41474,33603,-543,6791,30002,27854,-52401,-73417,-11064,5734,-40695,-97855,-66812,-5744,17229,-20061,-74218,-82697,-44392,-39941,-21361,7979,8292,44875,54346,28743,152732,252312,196051,79581,22654,27785,4272,-57000,-57184,7427,60388,19297,25997,-2459,4140,44980,10875,-28563,-43459,-12354,-9336,-48831,-40096,-34872,-31561,-61604,-101063,10573,81878,51809,-31755,-113533,-47205,-54105,-51168,-21981,-112856,-32109,-24620,-76425,-80027,-33837,31447,77637,61088,4042,-110543,-81907,20704,92304,175651,156528,23315,-98371,-89149,25618,149847,344482,463422,274039,9376,-72139,8492,57609,26892,-6452,-11306,-8351,-12294,43163,77340,51180,-45344,-87057,-32900,-27058,-56985,-23823,-14368,-31097,-48096,6203,103135,171823,144033,23565,-50346,-27402,-720,61879,206067,365801,420474,365373,134604,-23954,-80139,20248,198496,194822,83754,-56068,-91718,-81775,-93582,-57834,5448,71275,168812,286219,359371,276508,121335,445,-95913,-67744,-22002,-32036,-52030,-56146,-74929,-111988,-33520,8042,33629,18604,-11649,-65763,-121209,-99775,-56888,-48757,-2521,38664,76441,70730,94921,114067,112765,62469,43742,80197,148295,176122,175466,124876,33536,3575,30335,6834,-53984,-47335,-34711,-63882,-102259,-52915,-22590,14561,5369,-12053,-54733,-128520,-89859,-16400,11303,21220,25582,-33950,-55994,-25285,-4975,-42297,-28447,94546,166705,206396,160523,11862,-74986,-55465,22643,34746,-18527,-6208,-10271,11298,52277,67455,96505,65074,-46377,-115348,-131028,-95626,-81706,-110700,-118548,-106865,-89099,-26879,68945,176768,190925,82567,-5772,52995,171486,167219,27793,-84298,-45893,-23611,-65862,-112058,-38316,76901,174829,149751,27056,-99148,-62250,51969,106773,58833,-2027,-19802,15137,12215,-11776,-8190,-12272,-27359,9287,-22848,-62261,-45345,-12625,-41818,-80319,-38994,-7499,-20305,-27771,-28332,-39430,-83424,-106534,-47954,-7623,21196,-6431,-61204,-10883,51045,49648,33614,-12811,-76222,-55124,6487,2905,-42440,-65285,6202,65458,101408,147803,116287,-2228,-57342,28440,52355,-12149,-88701,-127658,-110446,-89309,-85143,-132619,-64276,49668,23198,-15148,-28249,-7165,79253,250502,243809,126366,20648,-51867,-67725,-52856,-56915,-73660,-84841,-65899,-49807,-50249,-25154,1439,66852,66610,7100,-2895,13935,-843,-20675,-25900,-45045,-35783,-28221,63160,191268,211272,99240,-47882,-87069,135,48098,30213,6194,-35272,-90191,-52771,56790,107066,54882,-17664,-18016,-39616,-88661,8346,76011,81514,94997,75031,114601,170430,196319,95832,12239,-47153,-104174,-85475,2817,126274,230277,221047,141860,160410,140926,-11412,-20180,-51965,-115422,-66884,-20903,11874,-13533,58254,220802,147935,65663,-56125,-97121,4131,57651,39406,22921,14799,33010,51877,65696,25336,-11077,46824,137803,172008,114113,22727,5469,23762,31598,-5938,-77040,-66464,11124,81422,117299,95733,52865,46700,74204,85447,51401,-13866,-59364,-112012,-9206,156919,247092,259488,123991,-22123,-106666,-59737,65577,191084,200260,158010,129147,127635,146763,210757,165330,52944,-8042,-472,-59692,-70426,-26390,9369,48552,50084,-52781,-113259,-139253,-135206,-146653,-116927,-65444,-687,37448,69072,35067,-34234,-56434,-55519,-55330,-61800,-103357,-53917,-34170,-57386,-77653,-67928,-36853,-6930,1986,3465],[38355,12109,34435,77854,47311,-27627,-67769,-63188,-64773,-47853,66157,247461,373548,405635,265449,40945,-70810,-84564,-32369,33613,71968,67049,53161,55895,79564,104238,111201,85973,80727,27537,-74102,-136760,-99829,-96901,-21018,24621,8263,-8852,-34248,-36671,-28526,-24185,2732,44942,56204,-17149,-61138,-36355,17727,59488,67713,-1185,-84161,-48414,3913,-13028,-35504,-4185,6863,-37936,-67733,-68880,-86495,-115141,-123841,-92665,-50580,12124,83324,63137,-13906,-84428,-97187,-121370,-121614,-22063,57730,132643,187429,174614,155268,129222,79965,93199,133516,58529,-74166,-65484,41642,128503,142305,139795,148914,117806,55747,-3884,-56606,-93574,-116295,-120102,-100419,-74346,-85740,-99316,-113530,-100558,-78405,11898,125904,169783,149355,196630,231409,153417,61108,-27806,-4280,-15257,-72351,-64990,29969,148772,228007,179083,49431,-72234,-46429,177,-14973,-57102,-36300,23111,7705,-20735,-13119,7761,8430,-5721,-34062,-28311,-27007,-33050,-27334,-20225,16378,16629,32596,88520,187122,169887,94797,24252,-12816,-12984,-29,-36454,-65263,15857,72333,86788,37288,-23015,11553,74662,46556,-7922,-48979,-58580,-55371,-43426,-56249,-90345,-113881,-111784,-45220,16173,-47491,-106494,-66371,-14413,11520,17665,-29672,-49241,-67512,-131675,-142859,-126968,-48306,30574,1638,-27787,-5023,12715,10544,-46601,-64720,29591,91449,84420,14227,-80828,-110226,-51783,-14548,-24054,-62612,-75220,-18739,25755,115580,7322,-84207,-100814,-57147,-26616,3222,-7156,-91224,-126247,-87371,-20866,99762,278066,306177,159349,-7819,46156,139540,157131,92048,72363,33343,-28706,-113331,-103449,-94768,-67192,51333,116688,112598,37953,-38573,-66812,-7366,107219,159882,128363,71434,92114,183219,203426,143080,110691,84842,69529,55450,96043,165422,262362,235628,85551,-6713,-75825,-94466,-67074,-51610,-50774,-60706,-8870,53372,85656,58165,85852,169017,175116,37837,-57101,-36398,31948,46780,27833,-1976,-20713,-9583,-35947,-60858,-32082,-30671,-35332,-41340,-53327,-109507,-117680,-77225,-50276,-10936,12378,-5089,-4963,113702,330757,363079,363554,387480,340615,288836,325920,326992,290803,223986,54826,-108254,-37022,-12430,-43254,-7248,27236,20541,16458,15106,-65579,-122542,20382,223192,321475,295240,219055,115152,-32756,-89332,-66220,-6150,48937,61227,39506,30235,37506,21222,-55076,-102826,-50535,-3222,54144,49843,-26524,-94076,-89557,-30067,57260,99499,85207,34025,-43105,-92989,-39158,-5103,6561,493,11126,30325,10834,-35988,-55291,-49399,-66734,-66746,-70301,762,30877,66210,57990,-4911,-90876,-43717,-5060,-2361,6825,-14272,-46240,-31213,-11815,-6238,-3659,27220,74256,142342,214426,172911,108884,53201,-12740,-112104,-89891,35283,160398,154381,37752,7580,4441,-42126,-108375,-61394,-24341,-40628,-68138,-43345,-34876,-79835,-94520,-45690,-405,53094,40025,13989,27995,76173,130075,174991,240905,212029,98414,-36161,-108378,-85108,-42114,25561,63411,38759,-30831,-88536,-102721,-76301,-97995,-63583,8857,88388,126736,102304,50184,34395,-48833,-67696,-32714,-64486,-103607,-48242,-3653,-4829,-73500,-116269,-99858,-65671,-6706,46805,42758,-6622,-43276,-86551,-151592,-69773,39615,100984,70436,30650,37068,44892,62084,160720,170547,185691,254572,278629,224025,136404,91527,72020,28969,-60407,-70894,-13751,-17922,12348,3316,-28193,-21693,65452,159447,156319,52491,-39783,-34248,21107,-16809,-58895,-42870,-37855,-79059,-62501,-13781,9714,-39290,-35154,43478,108444,121364,13476,-54397,-56481,-92720,-61901,33043,9781,-38072,37450,167773,212736,108540,-38179,-108556,40146,125431,111038,35730,-13418,-27265,-22792,-70963,-82134,-84228,-41136,-609,15403,17844,-49072,-81533,-94536,-158445,-44480,102031,167319,145988,82799,27719,-4420,-40960,-33731,68929,196694,242991,252247,182804,136565,151130,179575,250622,259923,99532,-20158,-115960,-28275,65969,114827,104327,77370,9865,-52488,-27145,15316,37075,87077,197530,280127,189919,144487,118292,97943,27287,5657,80346,77484,81491,34440,3463,41619,139294,123517,-42593,-99350,42998,64982,-21575,-104407,-10608,51959,81002,116168,102696,-5764,-108458,-64470,-26114,18772,25865,-11210,-16779,-7196,26089,51871,-5814,-45042,-45661,50538,151811,211934,195147,76264,-72755,-80350,3308,72905,62363,-26942,-95166,-56887,-26619,-23346,-60541,-71886,3337,-13225,-54093,-104164,-93310,23085,95350,97891,26765,-40844,-48293,-72037,-97425,32257,151186,109755,45641,-1523,25803,32521,42918,128826,282115,279836,136013,19660,-29684,37638,155715,199162,212179,161913,67715,32522,-12817,-65292,-77930,-463,88809,170191,293826,375794,294162,75119,-60128,-44196,58589,139453,156715,74427,-18352,-33407,-48514,-62823,-12108,30639,89255,277790,509014,349511,109934,-5428,-71487,-144768,-22558,117498,223998,137559,-69224,-43451,124925,203423,104066,-70017,-10586,42495,6105,-65604,-105729,-78515,-36627,-13044,7359,-7303,-84926,-127284,-7636,78817,133783,228337,293266,244676,122738,-56678,-129078,-114644,-50790,-44536,-125158,-121041,-36394,-51105,-113158,-91123,-61951,-46345,-55472,-98669,-49859,-1054,15187,-4673,-19938,-48798,-43911,-35934,-70855,-52113,9548,18354,-31706,-65412,-26065,-24562,-76584,-47403,-16629,-14291,-20278,-53436,-85569,-37738,-70805,-125808,-144703,-80940,-25458,-13097,-39615,-49019,-26422,64481,160382,183547,254516,279108,194357,122813,63732,51536,3309,2517,-7401,-31774,-67633,-77765,-42694,61203,133591,138775,19004,-25523,66516,53511,-24476,-86096,-9016,-14300,10868,-2224,-90057,-97841,-72543,-73805,-84552,-100051,3663,137838,233770,198208,98362,65548,111247,113502,192643,350989,323395,89747,-33785,-85766,-116723,-76329,-29691,-13791,-6667,-45493,-9091,96711,70759,-23733,160146,605542,1065516,1316736,1201798,801955,282978,-9597,166536,218312,123226,-6196,-66714,64336,193149,236763,202856,106560,47146,-24957,-53804,-41748,7908,46359,64095,16035,-31185,-23642,-41001,-60137,-52959,-38760,-76514,-116699,-54930,-32907,-18914,-23264,-18823,-45352,-91466,-74128,3599,44166,18954,48349,140211,233184,271758,300961,301104,229403,135781,97932,58418,10593,-61608,-113781,-32908,-39791,-71946,-83817,35240,174579,218001,154640,54159,-18684,-22915,-40559,-66764,-43417,10444,58740,46991,-33130,-161804,-99643,-81924,-91500,6243,91488,62938,55400,93937,36765,-10166,-6884,8144,37633,95010,88379,104872,122156,88998,64226,277400,627620,879100,900233,681318,347323,114815,87760,92037,40257,2665,-32890,-43235,-94351,-65309,-31679,10233,6747,-49838,-87425,-133718,-104655,-82294,-37784,-20842,-117643,24887,180986,232193,99027,-56757,62157,247215,219950,62260,22124,13699,-34919,-43660,9144,2519,-57940,-107697,-54083,-17038,-33069,-56299,-30350,8523,31928,15743,-3724,-9124,-23688,-7003,-48096,-59128,42186,182161,270319,307981,216084,134333,110800,45386,-39006,-62043,-7239,-8165,-38814,-89742,-86501,-68045,-22646,31217,67027,19905,55109,27682,-26370,-91269,-126095,-111206,-48981,7205,53016,26628,-27078,-37480,-72584,-87872,-94674,-48214,25723,61190,34040,28396,73305,129332,145178,140988,147963,134639,51078,-34648,-99627,-107017,-62234,2647,15958,20693,22825,20687,5287,18522,14547,-12384,-51949,-93191,-60425,-6462,-42145,-59515,-47576,-25407,-34172,-66354,-54488,18699,63767,67541,52607,47670,46166,86228,117020,106421,17507,-5963,12593,34437,47740,-17282,-4358,77301,110255,72383,87020,196192,293563,270224,127876,-38268,-37683,-74849,-75176,-54206,-35558,-18361,-91774,-63008,60478,125602,105191,11146,-104892,-121457,-83775,-31409,-4679,-37446,-39013,-62431,-54870,-58863,-53841,-11967,6223,13874,80652,173014,109856,-15733,-58226,57999,83001,-51174,-121544,-7978,91987,128964,24232,-104604,-15968,83349,88107,25324,24061,44598,87849,103098,34731,-58738,-94063,-110421,-64365,22100,195392,361590,474808,469640,294138,65644,-3509,78666,128349,41565,-31014,3391,66996,57848,10130,19343,92413,193644,292757,280734,130004,-14946,-96468,-93552,-2881,121286,136150,63166,40899,3202,25515,24606,-37685,-7894,222314,495677,615298,507503,426021,382447,278687,132544,-7734,-95406,-53409,19485,112528,237065,351809,307761,149334,17031,27965,38833,-25360,35284,82867,60856,4631,-37727,4050,50351,117092,138575,113582,32559,-28946,-53545,-31498,39041,96408,77043,-15253,-33243,-35606,-82858,-43701,-13171,-102639,-62744,-11791,-23946,-46761,-50911,-14321,21880,59236,4596,-27971,-52779,-36247,17136,53119,31289,-63794,-46517,24890,21957,-74711,-24085,126171,183358,68333,-65128,-128041,-93612,-49194,-33696,-5823,79365,105608,92663,43825,8980,-4877,-9647,-23760,-26150,-35885,-67557,-80764,-54034,723,6244,-44738,56861,100406,110277,130655,111768,27228,-75676,-52367,-12310,15429,33363,33587,14321,-1454,-10023,-55618,-58144,-5745,30569,8033,-40655,-23858,32055,51314,51034,46730,24850,-11035,86008,136784,107497,46944,744,11866,75793,75734,23504,-5124,-30349,-24926,129056,254545,285049,240461,99698,47865,54334,44987,-61209,-71790,-58658,-74036,-8787,97644,162864,131889,31519,-51719,-134292,-89061,-8956,65747,-13263,-79944,-79394,-94757,-41368,6138,43389,17168,-52181,-97601,-82208,-55630,-67331,-60469,-15826,13238,9498,42904,68356,50646,35228,40243,52114,28109,-35660,-3069,2566,76251,153924,125224,4005,-88714,-55246,6699,56250,42672,3602,-69131,-114750,-103693,-23225,42624,66247,77496,70348,46200,11922,4708,-46260,-73629,-2725,62930,43481,-49908,-152578,-133131,-94138,-48277,-12071,7691,-66316,-82290,-7027,30117,45563,27735,26484,-2203,-7201,83843,107627,58462,28194,40227,-16365,-52444,36054,199122,358159,254094,26660,-106151,-77506,-58777,-55967,-65025,-73960,-58620,-33613,6540,15936,47662,107362,156259,192191,227641,193425,220317,302044,361723,357353,215569,65167,-20325,-71781,-75763,-54210,3522,55161,87720,63456,-34218,66010,96931,76898,28135,12506,12852,-11649,-95392,-75688,7948,7554,-23140,-13770,44820,-9433,-107950,-60745,-109275,-118849,-95345,-78697,-72464,-66373,1160,10962,1684,33199,45953,25057,11940,-78881,6816,99540,139193,104283,24098,-28450,-60630,-27946,-13743,-13719,-15966,-2385,10522,28089,18849,20562,16547,-1293,-55565,-82755,-2978,5261,48465,70919,-31295,-102413,-69536,-19240,-20233,-5445,-15823,-5329,81759,95271,11714,-81575,-26896,54239,36297,-45338,-90151,-49389,-41610,-34756,-32444,-46674,-1278,52543,93146,85824,62525,106443,156456,154623,67046,-40757,-110992,-34331,-50420,-103463,-72505,-29384,11091,3387,-5129,-22804,-39890,3297,14842,38659,137085,249049,287509,247988,264267,312525,343447,250598,142290,85454,48047,-45384,-46456,-30360,-1884,-29267,-55046,145,8988,69995,143464,105063,49945,33273,-34801,-56694,-16660,-31503,-30685,3595,26038,3207,-23426,-3615,17072,30265,61421,82926,51574,22904,-6944,-17890,7686,34152,32540,-53610,-116416,-44306,-17756,-54227,-103136,-69010,-4096,27420,-7639,-62713,-66573,-19610,-11073,1886,18219,-3150,10987,44447,40446,183613,280105,206327,87763,32541,50791,30414,-37294,-65439,2913,73709,52608,39510,16489,24794,48713,-961,-48150,-68738,-37569,-28223,-48663,-28043,-30897,-43131,-70289,-95782,16410,80241,38905,-49722,-76292,-1429,-13448,-71289,-36123,-123972,-40863,-26373,-70176,-73790,-23795,47278,80191,58696,11152,-95316,-109468,-21355,40542,131719,139258,28698,-86088,-102045,14222,144814,358118,496310,311547,20921,-72093,4749,46210,9828,-16893,-14549,-18310,-23571,36485,75380,60424,-28648,-93013,-44764,-19000,-44230,-13409,-1046,-17031,-30684,16682,105802,173091,155724,43680,-48961,-42300,-14599,54677,190990,324082,367663,331016,132455,-14514,-71558,24766,203194,203987,92809,-42601,-72362,-62453,-63803,-26691,33408,97388,182982,268363,328209,255228,117312,-58,-95348,-69638,-24324,-28181,-37899,-43462,-70758,-107633,-24496,23677,51116,30632,-4498,-53381,-95074,-124436,-86977,-76649,-33842,5037,53257,73236,101357,110028,92194,35322,23108,71454,143833,165698,168652,126897,39516,423,23455,-3361,-69994,-73659,-63988,-74758,-99255,-48761,-14186,19868,2752,-18871,-58865,-130329,-88807,-8287,26583,40414,54892,12099,-10789,21672,34101,-17819,-34453,83850,154292,197148,151693,4737,-88274,-64542,13586,27833,-29545,-708,3245,16225,43828,54278,82623,58737,-47402,-105228,-115683,-97161,-84647,-104655,-111014,-105430,-120909,-56931,58129,194170,223485,93361,-3571,59185,186565,176310,27411,-82916,-51931,-29990,-72055,-115197,-43803,66196,165067,149747,26654,-102838,-62013,54237,105474,57383,-1271,-30185,-8757,-16323,-38447,-24218,-23030,-28946,13659,-10384,-43169,-27006,-8381,-39095,-72057,-25438,-2189,-33828,-40085,-35104,-40011,-78637,-108976,-45818,808,24401,6371,-47984,-3618,57531,53659,32447,-11545,-74932,-62716,-9701,-16892,-61944,-73566,15104,82490,115499,153981,120432,5035,-73173,8281,39316,-9410,-76703,-107272,-95698,-93064,-81848,-110218,-67064,45045,18314,-30245,-42480,-11121,89866,248758,233701,129612,29051,-56556,-86402,-68605,-65803,-75573,-82553,-61497,-33852,-2694,29655,37410,82428,63793,614,-8929,1944,-21574,-44262,-28470,-35778,-31514,-24310,67467,210088,255435,130403,-36332,-117849,-46063,6625,4189,-6521,-37763,-87968,-52192,69787,143882,92946,-62,-30848,-65709,-89734,2641,33142,25205,59201,64969,121820,179173,207041,131364,42261,-30134,-88585,-99025,-11821,110102,214871,204232,99779,96811,113639,-20750,-25793,-51274,-124799,-94970,-71772,-27866,-11602,113117,233130,128363,43581,-68863,-99871,-8197,50469,39073,23998,15549,28843,39573,45793,9098,-25199,30307,118299,150617,106499,45164,40370,62528,60354,4724,-80248,-73120,14146,91116,121860,91780,52650,60795,104168,116828,76532,1555,-53763,-108656,-12085,143331,249568,290298,158628,-1390,-101015,-75682,54317,187099,205152,162254,129543,120361,134860,196275,142068,40031,-26042,-25392,-69298,-56404,-2944,29889,63847,58956,-55133,-118061,-153188,-164425,-152782,-96485,-44450,16922,51919,83147,54684,-32457,-61993,-64476,-72716,-78742,-109143,-54351,-42017,-67086,-80194,-69318,-32151,6391,24285,26799],[62588,22625,31678,61725,32563,-34851,-70596,-63484,-65108,-29928,87695,257291,398559,454285,313226,65392,-58249,-80058,-23813,47910,97332,105631,100690,98370,100094,96527,76005,52481,60330,17640,-73462,-116091,-93535,-98034,-10778,46225,32458,13987,-17151,-27103,-12314,2762,24403,52851,54796,-23831,-69129,-49145,734,36628,43960,-9000,-84083,-49618,10477,-6246,-27750,10464,24954,-22621,-58890,-66754,-87806,-117505,-127505,-98750,-59603,1479,63740,40320,-33125,-103850,-80252,-97306,-115925,-58056,16032,99710,169574,173251,153132,119594,68415,84449,123354,50369,-69848,-79789,24179,120497,155902,155994,160485,134214,74693,10872,-47141,-87062,-121104,-134323,-105265,-71123,-76585,-90069,-104733,-101776,-78288,20676,130060,142598,100364,118200,138319,64455,-11314,-62124,-5960,-20110,-76667,-60236,31342,151294,237024,190365,52496,-68384,-48498,-6962,-22516,-60475,-38811,21917,8142,-15310,1288,30120,30532,6049,-29787,-22946,-19513,-24124,-26051,-25105,23436,38250,74885,151182,259617,221252,130411,49490,2214,-2289,9434,-34665,-84763,-14104,24886,32977,-13289,-56818,2732,74777,60209,12401,-33022,-45455,-40143,-26714,-38276,-74013,-102662,-105048,-43451,8353,-65743,-129997,-71095,-30703,-10149,8455,-24939,-42201,-65919,-135451,-146684,-144518,-57661,23650,152,-20931,5794,32935,56733,-16714,-72040,23568,89765,76209,2393,-89540,-112319,-60762,-26829,-35778,-70780,-69051,2705,61569,137467,-10524,-87376,-132701,-92608,-57365,-24397,-28761,-108279,-109746,-61548,12462,151887,360412,392079,227877,25013,63861,145712,138487,86850,72609,23944,-42673,-112654,-97794,-90953,-12695,94417,150920,141526,52354,-37807,-72690,-16665,103005,156771,111895,41978,59716,165879,209312,149359,109650,77892,62721,63114,128424,208225,299155,267259,106355,23188,-47205,-67354,-40195,-27571,-35471,-56934,-12953,52006,82714,55752,90906,176135,167303,17897,-71776,-40536,23931,31058,10911,-15632,-34373,-21224,-35925,-66139,-44254,-35526,-32623,-26643,-37848,-98947,-136545,-86890,-45844,-7342,10588,-11148,-12779,86895,261960,288559,282452,308970,272630,229218,249926,257353,236750,187765,45965,-109932,-66870,-41762,-49430,-411,32016,33363,39567,32035,-51710,-103957,36724,221266,307333,279207,189099,70212,-77081,-125046,-92766,-26467,40130,63973,52820,30253,31958,15612,-48342,-93922,-60487,-20942,32466,31149,-38344,-103097,-97713,-39253,46894,88049,71590,15872,-58111,-100266,-60282,-35115,-16852,-15396,3277,22475,9844,-23583,-36428,-40908,-64129,-74751,-71131,15119,58783,78923,53772,-22213,-111790,-38196,-532,1035,6754,-18153,-50646,-27951,6476,14777,27256,51858,87210,150691,220524,175893,113016,52563,-19259,-119050,-96844,30753,165189,164262,33812,-732,-3202,-50057,-111423,-61682,-32510,-59254,-54178,-23061,-21470,-82238,-108906,-50675,4034,51910,43284,28176,48483,100466,153060,192996,246208,215237,115106,-11726,-104341,-94200,-43102,18347,48981,31445,-34714,-95366,-100677,-66791,-82563,-38444,37009,110239,126127,72816,21190,19451,-59970,-86506,-45693,-63636,-108854,-63286,-12742,-4679,-72718,-120905,-113554,-79556,-17581,41586,45247,-6311,-50167,-102152,-144092,-45805,55823,97742,61986,23304,29954,36786,40023,113308,131653,159344,232905,263254,229561,149158,100438,72541,22833,-71818,-65176,-10537,-17739,4989,-12175,-40172,-17338,72239,159286,157236,57122,-43441,-52858,6981,-22648,-61753,-55206,-48010,-84533,-62945,4286,35251,-13838,-24389,26581,67718,89938,22009,-23950,-30434,-74861,-76334,2903,-2261,-33482,39308,138776,150216,71261,-59211,-100144,56770,145169,130928,45424,-4335,-3630,-4011,-64783,-80626,-79717,-27489,25611,55705,58600,-37804,-102593,-111977,-144988,-36532,107076,153903,133524,93448,55422,24313,-24357,-39281,45996,157533,191559,223905,177580,135200,154091,180111,246807,245809,80884,-36031,-133513,2478,103868,145513,119143,82906,8758,-58508,-32618,10516,23384,59668,169639,240095,145274,127514,123907,110031,23546,-18689,77832,93540,101245,47811,5774,26902,103943,87923,-62873,-109867,31401,44940,-38684,-104802,-14158,48941,78731,121414,120976,7945,-100788,-82513,-65303,-4641,11187,-8045,2271,14675,44746,66587,2383,-48507,-51467,51451,161817,231072,218949,97440,-68234,-87298,5253,72995,47700,-49060,-111274,-62510,-38375,-39284,-85211,-104586,-36529,-58914,-92875,-132998,-83887,27044,89359,81529,11170,-55352,-64171,-86764,-119087,20999,142172,98882,24225,-19576,19960,44083,71625,170029,302257,285292,143310,29447,-42070,-11841,127747,200415,210813,135362,47783,12371,-24757,-66587,-94750,-28659,54592,142272,270437,351724,275023,57373,-61594,-19544,66473,128578,152997,87803,-13578,-45230,-82381,-92937,4510,70952,154660,355823,521778,292543,69487,-27026,-75102,-128174,-27219,96668,173976,60127,-107444,5119,173482,242425,107366,-64265,-19316,35844,-3896,-76579,-105108,-58448,-28560,-25499,-19625,-36845,-110763,-127582,-1334,90399,141677,236764,307215,261343,121369,-60282,-126494,-114172,-49788,-44596,-122961,-137245,-64059,-74723,-109306,-83578,-62859,-59603,-76705,-109086,-51036,2675,19944,-10244,-29565,-52257,-38966,-27978,-70506,-66816,-911,12209,-22753,-30925,1246,-22257,-84344,-56468,-29752,-27411,-23959,-50087,-76783,-9484,-44678,-110873,-147527,-81168,-26451,-18890,-51787,-50560,-2148,105157,211774,247827,323145,318431,202428,116937,52223,41885,7402,5017,-12765,-42398,-66721,-66305,-41377,51632,112829,135661,25680,-23289,58222,38812,-37664,-48326,42693,39445,37554,8254,-94264,-98899,-61787,-62368,-81673,-95447,369,120161,206368,192319,111578,88876,117796,115181,191011,387316,379107,113232,-25855,-91686,-109744,-73446,-32344,-7872,614,-48436,-18477,89170,59191,-35863,39780,391433,784167,1032334,986874,703414,288933,15246,162355,209006,111636,-17324,-70099,56960,175857,225882,182829,103892,45644,-26642,-59267,-36551,18596,53637,64531,7173,-43814,-33482,-42874,-55688,-49376,-46197,-99489,-108607,-44446,-25123,-16884,-30385,-32413,-71075,-122903,-106097,-17042,43311,40069,77004,153727,227833,238272,232787,198465,109094,21600,-3280,-29773,-61185,-121881,-54351,26113,844,-56485,-89439,32175,171803,213691,151225,60277,-7812,-18100,-41808,-75185,-38607,28089,85145,58037,-34023,-149009,-91344,-88928,-102866,16094,117135,84921,75236,100704,42052,-596,3253,22432,50405,91010,75982,86161,103464,53250,-24949,110072,379624,580980,610325,454139,213707,106721,111040,106613,55924,11623,-30636,-52688,-105174,-72180,-35996,-2675,-16662,-60990,-86343,-128198,-115207,-114481,-35557,-6695,-97983,36693,210072,282847,126322,-57116,61347,267435,196825,35343,1393,-19870,-82770,-91430,-33384,-13666,-55328,-107335,-81105,-41223,-48001,-54965,-27896,2190,21472,13743,-9354,-20687,-28010,-27,-29015,-78655,22049,161522,255533,315156,258449,162032,103071,30522,-44044,-54339,-966,-4922,-36175,-73254,-72716,-55182,-10136,44035,83796,33971,54487,20291,-34308,-92555,-118733,-98911,-40408,13276,61953,35184,-21583,-36093,-75528,-89284,-93666,-54357,13370,50422,28726,19099,51975,112781,137977,135703,146564,130780,44982,-43705,-110158,-126118,-70858,4271,10971,26384,32815,24126,-3781,9149,11443,-19886,-70722,-98616,-76011,-12506,-45244,-55599,-44448,-28821,-39247,-66212,-45831,26083,61401,53739,30432,28567,27230,60870,83286,81257,23380,2599,28104,56712,54053,-42771,-41429,59273,119706,105268,142240,280211,404845,371568,203716,-6793,-50740,-76838,-50412,-25671,-18535,-20986,-116135,-47438,60079,115518,89097,-1613,-113883,-123432,-104509,-61325,-34989,-63202,-64614,-87581,-73217,-70575,-53550,-3015,19505,31603,104495,196873,123035,-4762,-36514,75690,84959,-49796,-110446,5504,110519,140386,22939,-110125,-19646,70853,84752,31481,48908,93936,140002,130840,42229,-51266,-81501,-102161,-77497,8552,176440,357025,471585,458226,300064,72619,-3989,82481,133439,47585,-28961,8482,80118,83530,29820,16904,69655,152876,231363,230111,118006,-1789,-69454,-99974,-22544,109482,142570,60824,18278,-19776,9590,6855,-62731,21532,260340,532158,628204,501649,405234,377724,280903,123407,-27851,-91339,-25136,42768,127612,244406,375009,348180,177268,41776,12096,17177,-40722,28602,85630,68389,13354,-62507,-30110,33148,113051,138977,117104,41308,-18665,-45305,-30043,39301,90087,71168,12189,21347,-9660,-83055,-42175,3695,-72388,-75099,-34589,-53504,-52116,-21853,31000,71778,106975,41887,-12852,-53282,-42826,16919,56372,27573,-64274,-46743,20253,12295,-81159,3714,157742,217713,108349,-19428,-81547,-102288,-98826,-56142,-13373,76394,110366,99732,50286,8150,-2987,-12190,-35039,-49491,-62166,-85339,-87090,-54065,-535,3125,-35751,55761,84145,80996,97743,82228,14563,-71940,-52506,2951,51980,75757,66606,33458,9495,-4090,-50478,-53759,2281,34977,5141,-57150,-52569,-15109,645,31395,52940,50307,16085,86888,122676,94663,37932,-7186,4329,67753,68099,20881,-12226,-41881,-26400,130088,265780,289065,229589,99076,50583,45175,16319,-87036,-46907,-46484,-61820,-4901,90750,140122,105230,15023,-58314,-134191,-80146,3900,68670,-29835,-102827,-99062,-84081,-28626,13775,49900,33593,-43106,-93113,-84668,-58522,-73420,-62400,-5821,33583,30214,59473,76319,56165,42448,49105,48754,3967,-59793,-2446,17790,93335,162377,123676,-114,-98557,-49935,3760,36750,17758,-13000,-73048,-104392,-88145,-12547,48211,59240,53796,59246,47228,7175,-3127,-46512,-59987,12933,78130,59686,-43262,-154781,-117870,-78585,-37704,-4043,14645,-59515,-84797,6798,47343,53505,37660,29256,-16100,-17127,90109,125017,70901,32449,47420,-1128,-36915,38546,184674,323391,209784,-4177,-132409,-58925,-41853,-43794,-57562,-73437,-66985,-57681,-17762,-5579,32681,103873,170060,219950,262539,223668,220790,255261,288419,320249,228785,78860,-13477,-70548,-76784,-54001,9939,81422,138231,131776,39168,39435,49231,41814,11465,7175,11777,-10603,-94310,-72267,13559,15927,-13135,-22938,25988,-15089,-85000,-75393,-128467,-128402,-100099,-71973,-63840,-85077,-21006,-3684,-19938,8059,27169,18758,23428,-60759,-21038,83804,120964,70139,-6232,-30019,-41582,-19906,-48763,-77910,-48534,-16101,-7788,1862,-2307,6293,12487,-5399,-59956,-80749,-2938,207,25950,31841,-64659,-123703,-56793,-17089,-17760,4982,-4571,691,82263,92685,5528,-77099,-33564,45124,36885,-36517,-63569,-24935,-18278,-15820,-20897,-48424,-18399,41279,98710,114118,107500,149220,196226,176126,68835,-42148,-100604,-32983,-55815,-94346,-65834,-30078,-1273,-14430,-27665,-49819,-44980,2324,-12053,-8259,85741,203018,272410,248525,277849,337026,362036,257928,139248,71587,19902,-74595,-50639,-30478,16482,27867,22667,62557,60543,114068,180310,138728,87046,65683,-20050,-61700,-10887,-12626,-15363,18413,49289,34470,2995,3403,1766,8432,43690,73948,47622,10289,-40483,-31426,7932,35507,36446,-41855,-130926,-72673,-41283,-69446,-112268,-76771,-8068,32293,1187,-53627,-52688,4318,16581,20952,22365,-18820,-25811,31797,51533,203827,283476,194905,84093,37847,69482,52148,-20371,-72983,-4266,81262,92423,61642,39204,45838,51863,-11277,-66143,-90169,-58557,-49683,-53874,-22798,-28243,-53395,-84253,-87316,23572,75867,24492,-63466,-48333,31696,17980,-71128,-64163,-129355,-46581,-27517,-64982,-68661,-17610,52777,73906,50921,14094,-79293,-139822,-63871,-7669,86673,116622,30059,-76675,-115499,-643,130056,345930,493832,329650,28071,-73269,-3325,27525,-15252,-31527,-21030,-31703,-38714,23992,64551,59824,-18747,-88541,-55440,-13685,-33670,-3516,14852,1677,-11960,23406,102555,168546,164384,67464,-39571,-61779,-32814,43685,166030,265887,295656,278169,121586,-8221,-59358,34249,209128,209824,97956,-29561,-50421,-39791,-32125,3809,59647,120657,190167,241904,286746,225874,107413,-4284,-95501,-74177,-29759,-25524,-23922,-30253,-67690,-105980,-19437,34871,63538,38820,3022,-35196,-61878,-89742,-120569,-108428,-67331,-27340,29972,72440,102363,100427,67766,7025,724,59249,134741,150993,156630,122277,39186,-9429,11787,-13866,-81488,-91606,-88552,-92032,-94459,-44928,-8788,19446,-4809,-28760,-63718,-119342,-78292,10201,56216,78692,106984,77901,43761,70850,68590,621,-42729,66958,134961,181577,137798,-5311,-103856,-71678,4148,18402,-41794,4944,18950,27910,39636,41578,68056,53931,-43308,-89480,-100848,-100664,-93319,-102148,-102003,-98972,-146053,-84040,50671,210787,253209,100974,-5099,64994,201886,183364,26212,-83933,-60058,-37668,-79054,-122553,-56677,46198,144502,141153,25814,-98197,-87594,24536,76920,52876,17212,-36169,-49819,-59158,-64842,-31671,-21863,-19323,26137,4461,-27814,-17599,-12938,-42219,-67269,-16689,-6500,-55812,-57448,-45979,-46250,-84740,-108602,-38346,11750,29039,3239,-72587,-1301,79378,67372,28829,-22460,-85865,-66480,-22987,-36662,-83049,-84176,17328,93583,123986,153685,119151,10715,-93625,-16756,23449,-7086,-62695,-89211,-86189,-94526,-75019,-79078,-42802,55337,19725,-44553,-61338,-20904,92759,235130,217109,128095,35398,-59676,-105210,-85897,-76347,-78235,-82014,-60478,-21500,39454,87840,79070,103298,62064,-9667,-24590,-23294,-53807,-63964,-21903,-27535,-33302,-27398,61205,209893,279260,152453,-27097,-140267,-97940,-43631,-28853,-24470,-45102,-90032,-54992,78937,177893,126076,12895,-44833,-90162,-89469,-7115,-2554,-19581,16320,39094,111498,172697,204740,167481,79530,-8893,-70884,-110243,-30398,87948,189998,176254,50170,31228,86229,-29722,-34530,-54499,-121625,-125305,-124594,-74519,234,172504,229172,98897,11128,-91167,-101683,-20881,41195,36016,21107,10340,17993,22089,24044,-8687,-41389,8765,89965,117797,88175,60983,74132,101457,88549,12562,-86577,-82937,4203,75791,103426,74429,45847,69897,130864,146594,102030,17955,-49478,-109472,-18727,124565,244801,313258,186749,15013,-93388,-91110,39569,172897,198359,156971,121242,103790,111726,166675,111211,21645,-46419,-45919,-74196,-47073,11932,43299,72773,61985,-60864,-128701,-172975,-191804,-135423,-79863,-27015,30823,61926,91280,69428,-31856,-70067,-78185,-97354,-101060,-104803,-58457,-55359,-81009,-86540,-74793,-30791,17647,44946,48269],[87217,33016,28909,44442,16412,-42420,-73374,-64134,-64759,-13724,102574,255514,403311,476959,343562,86338,-46402,-76623,-18083,57626,117452,140204,147195,143656,121890,87632,46967,29790,47316,14866,-65239,-98280,-84752,-97381,-3617,62288,53866,37422,6210,-6848,11212,30093,44503,59591,52223,-31345,-76692,-62898,-18316,10196,16534,-18987,-84873,-54912,11969,-1712,-19895,26305,42248,-7986,-49871,-63178,-86931,-117148,-130715,-105555,-69936,-11843,39668,13857,-53412,-95209,-56940,-69896,-86445,-72003,-24647,61722,143727,163558,143555,103308,49369,63678,98440,36360,-63380,-94995,1924,101006,155873,161744,164574,146177,91039,23832,-39551,-82195,-120496,-144731,-105653,-64843,-64135,-79144,-96338,-101342,-76121,28513,130828,115421,57189,51595,62388,-4928,-77631,-83400,-6970,-24931,-81022,-58032,29389,149667,240907,197377,53697,-65178,-46933,-10273,-26570,-62369,-43745,15382,3683,-13222,13548,52025,53244,15745,-27983,-19545,-14164,-18523,-27862,-32027,29385,62113,126462,227497,339571,277911,173730,80822,19323,9977,20212,-30322,-104184,-47432,-26432,-27753,-68224,-83345,-387,73127,68235,27111,-21765,-35444,-25658,-9291,-19713,-57734,-91941,-98342,-39861,1249,-87636,-148946,-60008,-38566,-30441,-2717,-23861,-39220,-67364,-134660,-131673,-139506,-69577,12617,-2848,-14112,15924,55242,108918,13051,-68677,16247,83136,61311,-13935,-101075,-112713,-68507,-39551,-49670,-81488,-65260,21840,96538,151359,-26587,-81821,-132428,-128677,-93023,-55956,-52215,-122892,-95468,-33681,47945,205953,438203,469725,293961,60211,83127,148435,120341,83216,74274,21994,-44189,-102802,-92203,-77662,40962,146123,197376,176116,69331,-35415,-78790,-27395,93720,148206,92844,11336,23104,137711,204651,150448,104475,66084,50251,66397,158307,249138,328395,287838,118682,45893,-22237,-41197,-11518,-358,-19369,-53935,-21092,47675,78810,53899,93757,176130,151683,-4247,-85859,-45749,13991,14212,-6306,-29010,-46810,-33495,-37272,-70282,-57719,-40240,-27771,-10769,-22594,-86524,-143597,-89632,-36461,73,12162,-14203,-20032,55643,182902,206974,199530,230372,205233,166864,168196,181912,179432,150241,35103,-108360,-93505,-69265,-56655,290,31304,44762,62377,47436,-35390,-88764,39937,201391,279438,254048,153867,24979,-106584,-151020,-119924,-48956,27148,60067,62858,30165,22374,5943,-46544,-91256,-77077,-45489,4191,8203,-52135,-112822,-106499,-50179,32279,69924,50527,-7033,-74914,-106353,-80636,-59566,-34674,-28086,-2917,13543,6326,-13097,-15733,-24738,-56892,-81195,-74173,21301,73567,78301,38610,-46637,-122877,-26834,6367,6532,8274,-22102,-57389,-29642,18314,32127,53438,69778,94984,154695,222045,177291,119193,55001,-22378,-121634,-102436,25544,165610,169559,29238,-9460,-11760,-58807,-112619,-63954,-43464,-76320,-36191,-1505,-8226,-83793,-122182,-52925,8721,47686,43173,38242,64555,118985,168885,202895,236682,205733,126448,11623,-98467,-104987,-47118,3240,26949,17764,-41459,-103790,-100038,-57328,-63470,-10990,65509,130349,121177,42763,-3507,3044,-69877,-105182,-60548,-64124,-110709,-80727,-24534,-6658,-72530,-123542,-125655,-92275,-28657,32164,40756,-13284,-65670,-127129,-118282,-19532,70914,90054,48279,11990,19869,25967,15898,62874,85255,122595,197661,232911,221981,154378,103897,66625,10668,-84394,-59315,-8634,-17973,-2927,-28403,-51612,-12908,74519,152745,152956,60793,-42695,-69910,-6794,-29765,-67929,-73150,-65290,-93365,-62633,25751,64086,12656,-13128,7791,29233,65681,47847,20345,-3081,-58486,-77445,-23792,-18353,-30981,41893,109669,93966,37714,-78124,-93543,68151,159868,148522,60997,11106,17521,11049,-60367,-80634,-76489,-15100,50493,96264,99617,-20352,-112699,-122163,-134082,-31446,107641,135428,114214,100267,84954,52604,-13410,-56297,11737,111005,139140,192055,170996,135957,158025,175708,229311,213023,51609,-56845,-131443,32485,138612,173140,131543,86549,7115,-64293,-39023,3688,5304,23862,131544,193108,99139,107444,128720,121778,23671,-43038,70164,106091,115755,58193,8848,16121,74757,60457,-69601,-112549,15728,21671,-56738,-106165,-18790,46624,78015,126232,139687,24287,-86910,-90424,-105079,-28474,1129,-3440,14079,25133,52135,70659,3283,-54839,-56671,51618,169410,248522,241651,119643,-58649,-94924,3420,67209,26842,-74950,-123596,-68410,-50268,-51643,-96361,-105728,-33352,-54800,-134311,-149297,-62708,36828,86112,69359,-2946,-70224,-79087,-98642,-140750,5603,125990,87534,5069,-38093,10823,52603,94690,197094,303275,281891,150487,43184,-43058,-61380,83655,184048,192176,95172,27844,-7224,-37034,-68057,-104134,-56212,20444,109607,234331,308806,241137,38052,-44402,15771,79056,117266,145505,100738,-4567,-56758,-119830,-87340,33591,115309,222864,426932,516956,238521,38067,-39083,-66119,-106743,-33835,72055,124096,271,-90129,45404,214320,267048,99958,-60282,-29189,25318,-17326,-85013,-85515,-32280,-19348,-36235,-46212,-66509,-134855,-120884,1073,94878,142059,235530,309651,268990,114355,-65693,-124553,-111743,-48323,-45128,-118835,-141612,-89166,-95635,-103144,-78876,-65790,-74260,-97100,-113132,-56362,1348,19596,-21931,-44844,-59678,-36598,-21203,-68055,-81589,-15307,1821,-15249,758,23668,-23160,-94239,-66819,-46658,-46023,-31476,-49141,-71701,10797,-20136,-96795,-148855,-80872,-26440,-25206,-62773,-45831,25580,142415,252608,298848,367854,335313,200447,106979,38467,28643,5376,2253,-21506,-55519,-67622,-56502,-37439,41927,89245,126343,30698,-19712,48097,24331,-43395,-23125,84107,92984,64803,18445,-95514,-102320,-54117,-49824,-71802,-87780,-2286,103227,178148,180635,121337,108527,115547,112598,184672,407757,423612,136618,-16144,-94536,-106390,-73329,-37579,-3357,8483,-48696,-25272,82252,53162,-17149,-116175,89721,380045,623838,685133,575069,306519,46695,147663,190277,95216,-30781,-70191,51158,159379,214044,164796,100257,43049,-26610,-59538,-30351,26214,56632,61781,-1985,-55936,-44485,-46224,-51083,-44589,-53091,-122463,-100816,-38530,-22570,-21260,-42420,-47667,-93258,-123394,-107821,-21021,50555,67068,106703,166740,219970,197963,153126,82579,-17994,-89910,-98888,-113277,-130303,-184159,10345,88683,40931,-43270,-94738,24148,155784,194376,136491,58190,-2129,-16386,-45355,-83809,-36457,38278,100692,63490,-35962,-128175,-74036,-82770,-111167,21216,133318,102448,92214,102614,44428,6870,11217,32193,59407,84602,63178,64789,79741,20606,-89801,-105252,33040,156842,206455,161915,91974,132891,132560,112233,65456,17794,-26128,-60072,-112442,-81450,-43546,-21020,-45209,-72081,-83985,-122655,-127292,-143530,-3363,30199,-71056,43241,230115,325720,153312,-50784,58789,268538,158416,16354,-7591,-41464,-113455,-128733,-71876,-30502,-53902,-97398,-108093,-70422,-64334,-52979,-28302,-11215,3231,6834,-17718,-36499,-35166,3718,-13285,-96450,2453,138513,232043,303101,285229,177514,84914,11722,-44944,-42154,8913,6205,-18059,-50066,-59905,-43951,6668,66274,110390,54798,56523,16543,-38513,-90011,-108267,-87150,-32708,16783,64449,38096,-19784,-37191,-81333,-91675,-94168,-60611,1770,38907,20906,5993,22779,86906,122859,125394,139739,123287,39138,-45866,-101871,-125103,-86418,-4610,1644,30986,47448,36518,-10266,-5879,-3796,-42291,-89287,-71747,-98080,-23849,-48936,-50590,-42775,-35176,-46679,-65457,-36407,31927,56065,36545,6014,10584,5481,24793,37358,47016,26561,11632,43979,77087,55849,-69855,-56557,62266,148521,157245,213980,371845,510958,460328,267709,26530,-64264,-72990,-30721,-6430,-8762,-29859,-124899,-33799,52001,97247,63553,-24962,-130538,-113943,-118714,-89986,-61156,-83598,-86528,-114698,-94365,-83885,-55071,2247,27324,44278,123862,212394,130501,5285,-15845,86024,77517,-52742,-101548,16212,124315,145390,18301,-117535,-25140,54231,75870,36114,69615,132293,173286,139448,38572,-48630,-70037,-88480,-87806,-1896,154077,333912,440181,418912,287956,74700,-10423,73421,122630,44096,-29758,10725,87981,104374,46227,11815,38267,99284,158812,173640,105754,12347,-45688,-96403,-45581,84872,130369,47524,-10036,-38159,-884,-9659,-91195,48638,290993,545780,613536,481981,377879,362152,273420,107291,-52383,-65701,11899,72775,144501,246259,384354,371873,195167,70911,3288,-10142,-61031,16691,83647,74487,22245,-73304,-60134,14074,102679,133918,117452,47600,-11396,-40412,-33290,34121,78176,62719,48054,69901,10239,-86196,-35504,29741,-32615,-66178,-55280,-79402,-46649,4914,68378,115477,145131,76366,1516,-52668,-50675,11822,52646,18423,-66731,-48095,12525,249,-76936,25962,177983,237727,136293,17551,-36796,-59137,-97216,-78028,-22993,69439,110955,104098,56477,8209,-2590,-18240,-49766,-71509,-80480,-96568,-91594,-56572,-4095,100,-36960,43520,59627,48714,66370,57133,4519,-69944,-53480,20499,90766,117912,96812,48868,15925,-2932,-47729,-54405,2855,31510,-4274,-78748,-77278,-49965,-20493,31927,59164,64650,38864,87338,108093,80172,26575,-17245,-5926,56978,59003,17972,-19882,-55048,-30349,124773,263944,278837,204878,88423,47827,30086,-19667,-103515,-24697,-38716,-55690,-6225,77092,109109,72330,-5410,-66733,-131994,-68638,20498,76115,-37824,-122019,-113623,-70761,-19356,16299,48853,43048,-36831,-89486,-91485,-64949,-81846,-64350,3239,54855,54738,78093,83728,58806,43200,48865,35698,-25155,-75233,12542,46350,124453,183365,133707,7664,-84458,-47248,-5248,11900,-9261,-34642,-77467,-87654,-69928,-4999,49816,51415,37465,55952,53392,8222,-10514,-46873,-47881,25098,88639,73133,-36198,-158662,-111080,-70577,-33797,-169,19554,-54803,-92875,13388,57786,54772,41621,25396,-36917,-25504,98060,145130,85891,35448,51029,11647,-20106,45007,171702,288504,173973,-18577,-114347,-38080,-27331,-35459,-54283,-75887,-76973,-84490,-43293,-22652,24271,102849,182428,242807,289498,247604,217212,206611,211613,269011,231449,88013,-9735,-71496,-79778,-56318,12686,105250,191223,204899,123397,57166,21146,13939,-2946,1099,7466,-14044,-98621,-72331,15319,20402,-6274,-34619,548,-29068,-56478,-66134,-128900,-126912,-99854,-65709,-54760,-92216,-43786,-20781,-43609,-22730,3590,8413,29940,-37002,-67662,47370,88319,32455,-40974,-36078,-28607,2634,-35396,-113557,-78820,-34033,-30084,-26481,-24181,-9269,5835,-12943,-65746,-81683,-8114,-11238,-3426,-10921,-100835,-124436,-46159,-19166,-22331,8073,3100,5337,81881,87632,-4009,-75854,-39045,32556,29705,-35033,-47281,-12161,-5549,-3424,-12570,-49659,-38554,24168,95442,132515,141793,183023,227879,188680,64472,-47259,-93888,-34230,-62523,-88982,-64335,-36111,-19911,-37722,-54154,-72351,-34184,9461,-27076,-56449,28673,144909,239427,237688,281444,350237,367982,256776,129731,51364,-14148,-98593,-56050,-36892,23645,74647,103234,135586,107638,143390,195940,157597,117665,92013,-8148,-67819,-9735,3720,-2764,27417,66576,61649,26435,9280,-14466,-16211,21156,58578,38894,-838,-67694,-42363,5237,31948,37284,-24308,-90880,-86580,-63272,-86386,-126444,-91714,-19052,30295,4897,-48579,-42390,25395,41551,34393,19546,-38663,-63357,18429,60710,210766,263020,164671,68977,38018,81751,67450,-7377,-78149,-14771,81418,128660,89164,63650,66084,53831,-20424,-81320,-99994,-68019,-71134,-65944,-25014,-29581,-61828,-99699,-76332,31380,68596,8615,-73232,-30334,51560,38088,-51513,-95584,-122648,-49393,-28318,-61888,-65880,-16228,48529,60469,38817,12965,-64306,-142228,-103448,-50588,41691,89148,26662,-71155,-126282,-18146,107508,311593,459279,328030,30874,-75831,-15821,1723,-47597,-47157,-29677,-47328,-57007,6777,46802,50856,-15530,-82292,-63225,-10878,-24907,6425,33925,23506,5795,25303,93143,159164,170784,96060,-14667,-70579,-47758,33506,135460,197564,211269,211652,102408,-5110,-46071,46419,213725,209642,97203,-19094,-28028,-14158,1276,34234,84632,140067,188629,207047,235628,187758,90273,-12174,-95755,-80846,-37507,-23113,-9770,-16206,-65455,-107466,-18941,40212,68827,41673,11878,-11382,-26558,-55141,-129266,-140353,-99421,-55885,8176,68460,98106,86361,41932,-19230,-19720,47089,124091,134304,140830,111688,33183,-24471,-2948,-23012,-85946,-93567,-89951,-114199,-86556,-40030,-5128,14961,-15967,-40609,-68098,-106214,-58668,39974,102782,141557,182603,159797,108803,122292,98382,14233,-51544,46453,111678,162043,120754,-16626,-119386,-74821,-2855,9072,-53356,10476,35610,45496,42785,34751,59580,56869,-29326,-68919,-85623,-103630,-105759,-99891,-91479,-88594,-132596,-92543,55354,232189,282172,107849,-8529,71160,217295,188932,25907,-85106,-67549,-43485,-83374,-129426,-74268,20416,116846,127822,29432,-81794,-120950,-12463,49478,62197,43295,-34177,-88049,-96883,-84676,-36721,-16070,-3864,44281,21372,-13960,-13967,-22081,-47316,-63258,-11127,-17337,-81827,-76415,-58246,-54945,-95642,-102502,-28710,21526,28159,-17514,-115176,7242,103857,83058,24342,-35526,-94775,-67838,-34586,-55375,-104389,-97332,13693,99497,128602,149408,115493,18518,-112742,-42728,7824,-3621,-47939,-73589,-78572,-92519,-64237,-45534,617,83135,32402,-51852,-79776,-32011,91162,214354,198374,125247,42797,-57759,-117953,-99483,-83375,-76793,-78725,-58776,-9677,77081,141075,118024,124141,61532,-19811,-44820,-55855,-86767,-59328,-567,-16292,-36041,-32510,49492,194607,283767,168147,-16819,-130063,-142895,-93182,-61823,-41668,-51868,-91451,-56701,88064,211816,158468,26067,-54563,-105617,-84447,-15509,-28056,-52198,-25922,5091,89970,156486,194905,207186,128210,21956,-47026,-109753,-46603,66553,163044,144411,1732,-16139,73046,-31324,-40481,-55768,-113947,-142050,-118118,-70264,41926,237640,215473,67612,-23967,-114925,-96322,-27796,36598,37493,21726,6645,8063,7212,7608,-21460,-52779,-9632,62505,84574,69260,76422,112770,147036,123498,25260,-87455,-86331,-9182,47431,73404,53624,42161,81648,158152,177818,132434,42065,-37828,-105515,-21477,108090,239379,332384,212918,34318,-78524,-94269,30789,157948,188514,150749,113116,87534,88149,134495,82924,6997,-60187,-53351,-68563,-34946,26717,57658,82714,66365,-60880,-135856,-186019,-164594,-110414,-58373,-4527,49809,76400,102506,87722,-22579,-70332,-86103,-119690,-112708,-92297,-56851,-65016,-88417,-86807,-74444,-22794,36710,73602,77444],[111100,42653,26202,26848,-476,-50265,-69760,-64407,-62991,301,111329,244986,389694,473149,354986,103663,-34638,-74014,-14831,63171,132420,169854,190774,189097,143937,79399,26076,16604,39628,16207,-54070,-83115,-74362,-93724,1660,73784,73113,61699,35691,21524,36330,55055,63225,66395,50297,-38209,-81917,-75723,-36204,-15408,-10408,-29044,-84714,-62078,8755,1439,-10763,41671,56204,5091,-40007,-56074,-79853,-108395,-125935,-108459,-78549,-24498,15404,-12438,-68810,-62864,-29339,-40851,-52123,-50347,-50907,25735,115436,150182,132703,88557,29824,35942,63896,20563,-53368,-108173,-21729,74050,144250,158701,163488,155897,107026,37753,-30568,-76643,-115831,-139104,-98278,-52259,-45701,-64157,-85786,-95831,-70252,36870,130139,91526,22294,2398,15383,-35509,-104527,-74335,-3900,-26537,-82492,-55661,27262,147370,242698,202710,56058,-59639,-39691,-7142,-24320,-60475,-46929,8565,-1335,-10830,26701,76051,78915,26073,-25522,-14941,-7791,-12762,-29540,-37750,37060,91718,191755,317060,422876,339050,227718,123155,42961,28227,37070,-17804,-103945,-76213,-69462,-85170,-120231,-92021,2474,71143,72790,38799,-12271,-25446,-9090,11916,3020,-37670,-77924,-87984,-30204,1635,-106901,-121807,-30994,-30767,-43209,-11543,-22522,-36346,-67905,-126875,-110736,-118586,-80293,849,-4237,-4397,28527,82634,163499,43225,-54551,11899,75069,43629,-30822,-110243,-107434,-71230,-49373,-62893,-91853,-60849,41308,132168,159067,-37087,-69813,-101840,-146458,-128602,-86543,-72440,-124321,-80828,-1050,88355,262650,507458,534766,355214,100633,107312,151555,108135,83106,78695,29125,-30640,-84277,-82784,-58048,84326,189540,238859,206564,87238,-28944,-80852,-34507,86701,143867,81730,-12317,-10691,105677,193402,150038,98983,53199,35037,66034,183060,285872,351320,300426,126094,63098,1116,-13768,21530,35294,3600,-44600,-27521,45585,78491,56238,97507,172394,133341,-23474,-95216,-48115,6882,1043,-19439,-37827,-53441,-42137,-36128,-67880,-65635,-39992,-17116,8569,-4612,-69849,-127682,-79997,-19283,14581,20694,-10636,-23031,25927,105804,130270,127006,163736,148870,112461,94049,111424,126047,116544,26560,-101817,-111571,-89365,-61153,-630,29610,58275,87398,63214,-16333,-75227,34870,170648,243526,224583,119513,-12155,-112947,-145561,-143554,-69390,14155,53424,72105,35252,13486,-4812,-48022,-92603,-96873,-72345,-24836,-14320,-64137,-119614,-112651,-59651,17206,50019,27683,-29038,-87693,-108360,-96422,-72921,-39140,-29527,-1140,8487,4361,-891,9151,487,-42671,-82975,-75674,23964,79579,70373,19177,-72096,-109959,-10530,16557,16097,14625,-21318,-61158,-31433,27190,48012,76592,82883,99448,155730,220036,178598,129362,63647,-17933,-115474,-103550,21799,162976,171598,26852,-15613,-17724,-64573,-108734,-64120,-52510,-79865,-14625,22669,6400,-82430,-129186,-49922,15733,44045,43379,47402,78585,133227,178748,204909,212800,184118,133315,35523,-88595,-114486,-51478,-14523,3589,2143,-47835,-110778,-98084,-46196,-41688,18875,95411,149941,115206,18971,-19340,-12168,-76655,-120032,-73339,-62541,-105992,-98089,-36797,-8785,-71094,-122892,-132536,-100879,-37276,21596,32419,-24452,-87436,-158577,-82968,9350,84498,79917,32266,-184,9808,15042,-7666,13733,35820,78125,150874,189111,200197,149493,100910,55691,-4756,-93292,-51411,-6172,-16688,-9417,-43418,-60089,-6367,74506,142185,145179,64000,-38034,-81926,-17707,-36132,-74522,-93111,-86955,-103197,-58886,53239,97754,41941,-490,-9549,-2234,50867,80248,69924,26689,-41646,-66712,-40510,-35879,-29803,44660,83374,49560,10484,-92067,-87992,74526,169411,163352,81141,31754,36587,23654,-56079,-80739,-73247,-3029,74020,134309,133892,-4911,-110604,-123167,-124238,-27350,105724,114532,90108,102791,115377,79679,-7630,-83096,-28376,65438,93433,162947,167890,143426,165278,168091,201331,166862,15417,-80202,-114969,61454,169755,198299,143316,90174,6530,-68057,-44532,-3350,-14533,-16992,89178,146113,56184,86453,132981,132392,27555,-63866,59827,116448,126578,67336,14883,13059,57826,48549,-54907,-103402,-2695,-2893,-73789,-107262,-23174,45915,78590,129031,155746,41740,-67636,-80840,-122795,-48332,-1504,2852,20053,26276,50104,65639,-1681,-62341,-59688,51750,174568,263678,262861,143445,-43094,-104386,-2973,54666,-336,-104125,-123707,-71933,-60466,-59203,-92954,-85601,-2986,-14057,-117089,-106624,-29011,52277,85002,60382,-15447,-84174,-91646,-106378,-160973,-12208,105965,76406,-10283,-56030,-1440,57679,111263,209258,286472,270069,156576,58287,-35171,-100984,27378,148941,154176,44107,8933,-25920,-49403,-69815,-103055,-81245,-11398,75178,189516,252880,198568,24010,-11556,59001,97462,108643,136279,112722,9154,-63878,-142091,-56247,61802,153916,284706,481950,494231,190580,14268,-43743,-50344,-84928,-41356,44867,76805,-39755,-67719,75406,244894,274238,83205,-57668,-39646,11981,-30709,-80136,-49381,-1484,-9103,-45204,-71475,-94577,-154220,-114369,-1089,92082,135428,225500,301143,267931,103330,-71978,-122857,-108089,-46590,-45524,-110655,-131386,-107865,-111772,-97975,-76629,-69922,-88917,-108679,-98736,-62640,-6346,11929,-39927,-64603,-69275,-35825,-15782,-64457,-95022,-33903,-13706,-10344,28786,40821,-26516,-105507,-76750,-65901,-69584,-42046,-50370,-69424,23398,564,-84750,-148991,-79910,-25482,-31585,-71667,-38040,51112,171431,278335,329340,382935,328853,188608,92440,21790,11350,-2543,-4953,-32318,-69737,-70649,-49492,-32397,32032,63644,110651,33425,-14848,36678,9789,-45850,-9886,110927,141063,91075,26988,-94385,-107721,-49622,-38101,-58347,-79607,-5972,86203,149757,163828,126647,121413,103605,105428,174207,409705,451214,157742,-6892,-96917,-106002,-75362,-45565,-1491,15505,-49490,-27691,80760,56013,13558,-153446,-87756,149356,413121,558449,554410,353177,73315,129674,166363,74064,-46870,-67884,46634,144059,201367,148257,94971,38929,-25724,-55208,-23712,30924,55858,56323,-10654,-66645,-55827,-50585,-45727,-37058,-56335,-139995,-94595,-36054,-23755,-30766,-58723,-64383,-110141,-110052,-95100,-17453,59634,94296,133674,177684,209198,152909,67823,-34383,-132988,-180328,-174923,-181723,-187843,-171857,71449,149507,77819,-33025,-100462,10521,126321,160494,110972,48002,-2045,-17884,-51069,-92696,-37625,41450,105649,63283,-39729,-110069,-52615,-64048,-111396,21211,138725,114658,105537,99270,43407,11560,16465,37013,64479,75156,49209,43232,59599,5136,-70992,-187097,-147515,-61997,14383,51201,90358,158242,144346,112302,69688,21647,-22319,-66276,-116997,-92710,-53929,-44002,-77795,-80717,-79988,-116726,-136319,-117971,45414,78269,-44324,44241,239913,356942,177509,-38508,56332,249437,109335,5305,-5359,-43590,-102497,-138731,-105516,-46735,-52874,-82597,-123895,-104995,-75468,-47401,-29589,-30374,-21164,-3708,-27560,-55821,-44343,4294,-1561,-96000,-16253,113475,201333,272647,292066,177944,58309,-6213,-36260,-22927,25316,29120,16049,-21819,-48083,-34896,25609,98087,147025,80591,59195,14029,-41800,-87472,-98796,-75609,-24938,18524,59529,35160,-21493,-40711,-89516,-89623,-94241,-68517,-10503,25841,10468,-10132,-13107,54193,103185,112460,128798,112331,32036,-45808,-93260,-119583,-107301,-21251,-11035,33110,63831,58400,-7303,-22502,-30664,-72116,-67946,-38048,-121889,-34476,-48517,-43852,-42212,-43626,-54811,-62414,-25952,36293,48189,16672,-19055,-3573,-14002,-15655,-13351,9200,28300,21850,60863,95289,53680,-96746,-41495,93181,202271,230121,300462,464529,601205,528475,315750,58138,-76477,-65964,-16892,3570,-6993,-44188,-95696,-21808,39020,73421,31347,-56462,-147314,-93787,-111414,-115830,-83792,-97348,-99160,-140000,-116956,-97766,-57752,4653,30536,51751,137393,218806,133406,16305,4711,90198,63584,-58973,-93501,25402,133947,145004,11850,-125748,-31184,36056,62608,38648,84087,155297,184264,129987,26971,-48060,-59022,-77058,-94691,-8990,131965,297110,387132,359522,261201,73661,-20180,54456,99607,33738,-31562,11246,91177,120153,59467,7163,4415,40524,85152,119363,94853,26948,-24492,-84800,-68995,53250,104413,25202,-40006,-45840,-2299,-20072,-116758,73023,313992,538080,576306,452872,348462,340003,258943,86959,-76975,-32210,55360,110733,165723,246815,385151,382252,205478,103318,10761,-37104,-84209,1129,78261,80577,32116,-69156,-80126,-3297,89208,126268,117093,53688,-4924,-36381,-38869,25747,63203,55397,86480,109555,23783,-90834,-21292,62320,5463,-49126,-71826,-96725,-34187,27965,96986,147014,167500,104552,15980,-48688,-56532,4852,45138,7529,-67711,-48339,4349,-10626,-62687,44008,188206,244903,152983,45878,-341,-20222,-61279,-95256,-31704,61486,110210,108880,64943,10710,-2065,-25758,-65083,-87004,-87819,-99895,-92400,-57001,-3995,3127,-46298,25209,33867,21562,44173,41026,-888,-68027,-51443,42246,132433,159072,124405,62622,20620,-3349,-44310,-57739,-1701,23208,-16498,-101770,-88644,-65663,-20047,36700,60282,70225,60268,94457,103795,75390,22644,-22110,-13717,47879,52129,17331,-26053,-67373,-33758,116758,252886,258981,172415,71762,43232,13711,-55343,-85850,-7381,-35066,-51846,-8626,61187,75193,37826,-26583,-74636,-124028,-49744,46673,94229,-31414,-121141,-105807,-54716,-10098,17465,44174,48430,-29490,-81946,-95349,-70577,-89142,-65128,11385,76121,83291,100508,93291,61845,41180,43566,17722,-50059,-69321,39077,86234,167461,214844,155308,29071,-59515,-43669,-16473,-11948,-28563,-51318,-73902,-64851,-48272,3036,50745,45254,26164,52011,56484,11939,-15311,-43664,-33796,37754,98491,87847,-22869,-158045,-109824,-66309,-32401,3986,26404,-48714,-99197,20571,68235,54688,43546,18302,-60298,-27930,108789,167870,105341,41310,55605,26459,1559,59501,165578,260663,153199,-8510,-75213,-13316,-11890,-27150,-50762,-76286,-82286,-97614,-54333,-23448,28239,108904,197541,263962,310458,266110,211378,161613,141615,213143,227576,97186,-4597,-70673,-79277,-55813,16738,130730,249139,283067,211021,107872,24206,4172,-6663,1370,6926,-15075,-101883,-71794,17579,25628,2180,-42388,-24232,-44604,-35499,-38747,-106354,-115038,-93677,-57657,-44118,-83913,-61634,-34375,-61605,-52792,-19217,-1101,35114,-6404,-123678,208,53469,6310,-65234,-41314,-17986,29160,3147,-70513,-92238,-50466,-50614,-51156,-41238,-21200,1037,-18449,-65772,-81433,-15473,-25387,-32895,-47750,-129085,-100213,-32067,-18612,-26957,9518,12329,13856,85809,85732,-11391,-72494,-37048,24248,21399,-36698,-37185,-5670,2776,7503,-2653,-45053,-55884,6389,88365,145125,169411,212014,255475,197997,60574,-50156,-84778,-31185,-62620,-82100,-63027,-42395,-39118,-59478,-73076,-68208,-10119,24654,-21810,-92543,-25331,85573,196721,220788,279222,355546,365452,251330,117917,29168,-48618,-107244,-56919,-42310,27126,114598,182000,211204,150881,160319,194525,166506,145317,116473,6001,-67401,-7860,22226,11879,35647,82237,88423,50973,17734,-26844,-38445,-616,42453,30451,-7636,-83243,-45804,4640,28644,39991,-416,-47690,-73694,-73702,-96918,-137989,-108203,-31322,26977,8823,-42298,-30252,48513,69047,47786,16038,-55723,-92515,12554,72992,209919,229345,127534,50862,39444,92620,81413,7292,-74350,-22539,79976,160985,123917,94037,90589,60097,-22789,-85943,-89383,-57352,-79254,-79007,-28584,-29904,-61869,-97168,-56112,45150,64524,-2456,-74175,-15695,64784,53035,-22705,-77911,-106284,-45512,-23743,-55728,-60728,-13782,41971,47458,29174,14135,-45348,-110077,-118738,-78168,4731,64084,24404,-63738,-123217,-30946,85689,267491,406238,314906,35801,-73863,-26645,-24698,-78743,-52166,-33033,-57747,-71829,-8099,30107,41118,-12781,-72954,-61122,-3590,-11242,22938,62338,52271,26387,27283,83304,151424,180541,134021,31202,-41249,-37883,37245,111701,133337,127984,143126,81695,861,-26837,65486,221092,207720,95433,-6023,-55,19731,42174,70941,114313,159936,182793,170633,182454,146443,70196,-18135,-90712,-84277,-41798,-15308,9725,3964,-58719,-107148,-18439,43282,69819,42788,27507,21392,13564,-17352,-98966,-159838,-121091,-73907,-6842,65954,93654,73828,21814,-35987,-30548,42617,119375,122500,127394,100713,26924,-38655,-14457,-25326,-79916,-80770,-71368,-94126,-70484,-28669,2310,12282,-25277,-49415,-66922,-87301,-27345,83587,168451,231306,279225,254964,186801,178634,127034,27897,-55823,27974,90281,144133,105974,-24070,-127813,-69619,-2004,5308,-59578,18969,55586,69917,56699,40354,64411,73042,-903,-40750,-66267,-101033,-116945,-91819,-75578,-72206,-104029,-73129,78983,262881,313053,118076,-9842,80424,233976,195394,30220,-82177,-69975,-42801,-80121,-127705,-91555,-5426,87966,113476,36061,-66406,-139878,-32056,41508,81728,66145,-24575,-101237,-121888,-104765,-45067,-10919,14051,66390,41506,1522,-11748,-30450,-49355,-56492,-6008,-30352,-106860,-93128,-68438,-60832,-101847,-89460,-16560,30793,22824,-43577,-142371,15636,117494,93230,20795,-42314,-95663,-70560,-45665,-71278,-124172,-112791,6319,101253,130323,142911,111645,30890,-117568,-66732,-5639,1631,-32404,-58554,-70447,-86593,-50580,-11635,52899,122530,55287,-49627,-94417,-41584,87090,190329,180116,122581,52026,-50501,-121135,-106120,-84008,-69030,-70746,-54796,2121,108187,182667,148029,139381,60411,-28641,-66558,-88272,-95024,-23821,33202,-1613,-38050,-38132,34362,166777,269340,177090,-5664,-104193,-152408,-132773,-90916,-56268,-56913,-91488,-57032,96617,243564,189806,40007,-59330,-110573,-75994,-22062,-46399,-77533,-64210,-33826,59550,131976,178700,246764,184693,61352,-17675,-99058,-60181,46642,135586,110600,-42519,-33561,76335,-25943,-44245,-55792,-104465,-129903,-64893,-1184,112971,300345,193279,35981,-60824,-137641,-85490,-30593,35645,43002,25605,4241,-1201,-5432,-4733,-30775,-60948,-25633,36550,52958,51030,89256,152840,195903,162941,41461,-83304,-83399,-24963,10784,35205,29941,40980,92739,179494,203527,161878,69961,-20749,-98031,-23000,90738,229057,340934,230996,52672,-60697,-86685,26069,140806,173543,141096,102774,69850,63396,100268,55066,-6738,-70111,-51791,-58257,-24032,37686,68547,88468,66520,-59171,-143074,-181223,-137496,-85494,-36916,18017,68973,90467,112004,104033,-9078,-66421,-90758,-137947,-100348,-76351,-55408,-76714,-91967,-86057,-73349,-13380,57898,104094,107958],[130274,48176,20805,6851,-20196,-60791,-52282,-62746,-61610,8785,111691,225917,358564,442974,345574,114174,-25680,-75660,-17369,61302,138606,189828,225386,227737,160790,69158,9278,6397,31645,15597,-46463,-73532,-66704,-88944,2161,77730,86533,82526,65878,49917,55343,71717,76004,69555,46097,-47458,-86294,-90509,-53204,-39314,-37029,-42045,-86706,-72733,-2467,-926,-4482,50508,61210,11751,-33522,-48653,-68421,-93609,-113338,-105166,-87629,-38617,-10269,-40540,-73522,-30902,-3245,-15633,-21804,-17269,-47496,-2507,87309,134679,123312,79625,14488,2785,19686,813,-44677,-121819,-49386,38302,118349,143130,153709,159475,118559,48866,-23362,-73682,-114874,-128591,-89034,-37515,-25663,-49575,-77193,-89816,-66020,40644,123561,67240,-8806,-30398,179,-23024,-62315,-45727,-954,-28975,-84918,-57146,21419,141209,238814,202258,55597,-55845,-31984,-2474,-20524,-59402,-50540,847,-8862,-11395,36783,97610,102409,32669,-26372,-13123,-4381,-10486,-34675,-45985,42067,122908,264836,408214,496042,395030,286138,173005,70387,49224,56653,-398,-81296,-88405,-81043,-96859,-131717,-83171,5193,64361,69808,43136,-8881,-19704,5001,32319,25632,-17822,-64539,-77994,-18443,8198,-119924,-88917,5883,-12095,-49558,-20902,-24287,-37144,-71104,-117555,-90414,-97022,-93229,-15433,-8127,3699,39325,110260,209763,67900,-38267,7565,62302,20561,-51011,-114959,-100026,-72526,-60100,-79643,-105347,-58992,57049,162631,155938,-45914,-58454,-65723,-123840,-163365,-118359,-91163,-116632,-70402,31022,128933,314871,557859,577422,402851,141402,132083,151749,98650,81555,80483,38456,-11086,-63637,-72845,-39722,110297,214715,263747,223702,99988,-22586,-81665,-39861,82906,147084,81357,-27797,-41858,70618,173931,145284,90282,36312,13417,56129,193069,308592,362484,302461,126084,70547,18460,10672,54783,77540,33174,-27712,-31178,45090,80083,59924,99005,162519,111285,-41541,-102695,-49754,1272,-10084,-30697,-44435,-56432,-49216,-34989,-60548,-66600,-36447,-3734,27878,13336,-51493,-105146,-62157,1703,32887,33306,-3285,-24344,-2433,35589,62811,68927,112090,105111,68261,31917,48318,76343,85107,18588,-93552,-121143,-102474,-64847,-3985,26176,71671,110910,75575,585,-66482,22023,132269,201002,190410,86052,-40021,-105530,-126027,-165208,-89163,-268,42579,77735,44653,5777,-18179,-55235,-100029,-121282,-101162,-52101,-36036,-75668,-125021,-117997,-69373,780,28632,4123,-49188,-94573,-108709,-109071,-76349,-29994,-17173,9546,7109,3052,11704,36129,31351,-24470,-82142,-76803,23135,77502,56940,-2385,-96838,-89952,6339,27157,27346,24184,-15759,-60564,-31973,33223,60814,94324,89250,98481,151056,211649,177262,141089,77031,-6431,-100121,-99121,17952,154910,167922,25333,-20295,-21758,-67512,-100528,-61583,-58122,-68299,7512,46876,20041,-80177,-129472,-43739,22870,40722,43790,55268,89792,141826,180775,196267,174073,149497,133434,57838,-76275,-123043,-56587,-32552,-18210,-14134,-53846,-116625,-95397,-34602,-19616,48847,124546,167017,108871,5052,-25573,-26336,-81373,-129888,-82783,-58139,-94988,-115508,-49948,-11701,-69298,-120347,-134130,-105417,-43469,10692,21585,-38316,-113909,-136564,-39106,38760,94295,66953,14472,-12594,160,4075,-30458,-32257,-13593,26569,92934,132541,162175,130012,88391,39700,-21647,-94920,-41896,-3561,-14329,-14881,-57509,-64625,3085,73043,128498,134095,65697,-31538,-87764,-25761,-41654,-80128,-112563,-111499,-112872,-50770,86786,135176,73520,12794,-23871,-25148,43621,110941,119961,58857,-23745,-49583,-43550,-53049,-30359,45655,60606,18555,-9674,-99783,-83280,75328,173017,174161,102610,54710,53174,34313,-51204,-80453,-69590,8737,95377,166408,156091,4774,-101081,-116933,-114423,-22717,103206,93670,63181,100486,144383,104123,-6016,-117011,-65079,31102,62031,143114,173237,160999,176522,158393,166573,113816,-23520,-103763,-93700,88590,196910,221669,156195,95590,8481,-68271,-47469,-8926,-33320,-58830,50437,105744,20362,67000,137151,141458,34367,-77927,49578,126154,135636,77010,25006,17923,52689,50704,-24260,-83542,-21740,-26606,-87799,-106341,-25341,48073,80729,129499,167016,59298,-43170,-56074,-92229,-57441,5171,11655,22599,21390,41958,54541,-10035,-68406,-58469,53118,177947,276324,282211,169152,-20329,-115452,-13624,35634,-32584,-134526,-108166,-69775,-66309,-60389,-78750,-59102,31597,31576,-57285,-44002,16124,73087,86389,54694,-24881,-94706,-99610,-108387,-177079,-29406,86007,67627,-19364,-70855,-14792,61115,123072,209293,256759,252003,161688,73166,-22628,-112585,-34535,97312,98223,-10003,-6126,-41461,-59725,-69920,-94429,-99301,-36988,43818,142544,192670,155724,21665,30098,107514,122364,106390,128855,124946,28985,-59903,-111562,-20262,83534,181690,333082,514346,456669,151753,-2112,-42366,-31099,-61577,-46641,18503,35966,-60646,-51831,96177,264677,264316,61348,-53852,-47920,-446,-36842,-53737,-498,34292,3879,-50252,-92289,-115836,-156174,-107499,-5125,84961,125030,210460,285381,261234,92297,-75892,-118783,-101352,-42320,-42477,-94994,-111816,-114963,-119913,-92497,-73863,-72055,-99873,-102994,-73631,-62222,-18651,-3546,-61841,-84070,-76273,-33290,-9456,-58095,-102168,-54134,-32512,-5871,55061,55285,-29032,-114666,-81169,-82040,-94542,-51992,-50851,-66382,31825,18804,-72836,-145910,-75571,-21092,-34841,-75186,-28155,72206,190317,287620,336400,369508,303855,170781,76229,4911,-6914,-12816,-12841,-41181,-80735,-73354,-43283,-25303,24161,39371,91749,36273,-6136,27403,-2352,-46133,-4142,124871,181492,117234,35665,-89341,-111647,-45255,-25319,-40958,-69094,-8612,71578,124801,146059,129713,127758,85180,96604,163277,395389,460466,177260,2836,-98019,-104400,-75677,-53071,-666,21946,-51630,-22355,87109,65106,25891,-135086,-90648,163234,453293,616793,613289,397363,92752,117896,143386,52090,-61920,-61433,45751,132537,190476,135202,90293,35799,-22043,-45110,-14323,35830,54617,51046,-15806,-72510,-63893,-52517,-35896,-22019,-49721,-137246,-87542,-32969,-23823,-40372,-75252,-79461,-117948,-101213,-85635,-11940,68820,120298,157918,188564,199452,111302,-8780,-129463,-207332,-225844,-213313,-219877,-216086,-113012,125954,205327,111597,-23492,-104337,-5978,87356,116597,78728,33005,-4977,-19978,-56109,-99244,-39620,40968,103772,60425,-43252,-92529,-28089,-35853,-100292,18503,135450,123451,117001,93087,41271,15454,21023,39500,67978,65353,35738,24683,45200,-2414,-71435,-167974,-108690,-9805,67041,88393,101138,150896,147315,113033,71236,24513,-19585,-70235,-118650,-102896,-64122,-68016,-110698,-81960,-72262,-108019,-131540,-72831,99139,129256,-18075,41849,241232,375774,198901,-20099,58520,215599,57403,526,5392,-26559,-69828,-117317,-132103,-59637,-49563,-63571,-106383,-135716,-67229,-32820,-27063,-51203,-47543,-14421,-35607,-75797,-52510,3913,7656,-82858,-31999,88664,167609,229452,279038,164295,28455,-14812,-12431,9065,55266,69208,65191,11784,-35594,-26633,46247,138666,191959,110212,62707,12668,-44413,-85531,-89364,-62504,-14665,21194,47844,27677,-24883,-44819,-97416,-79593,-89164,-77127,-23602,11597,-1195,-26648,-52442,20465,84530,100400,116314,99497,23627,-46838,-91607,-115508,-120106,-39574,-24514,33584,81037,89325,12142,-25000,-40583,-49098,-10847,-2775,-92562,-33417,-39239,-34404,-41404,-52233,-60825,-55114,-13753,39885,38935,-4328,-41544,-10492,-24506,-48423,-57961,-26431,30760,34402,79449,111366,48780,-121214,-10376,144058,276771,320339,397155,551116,667057,570733,345656,85916,-85350,-57662,-8350,5056,-13667,-61712,-64724,-10695,24476,47297,-4046,-92914,-130170,-66774,-86653,-128058,-103377,-104808,-98570,-146295,-139492,-111001,-60793,5157,30269,54503,144157,216141,133189,29901,25607,89472,46083,-67220,-85130,34290,140059,140508,5009,-133880,-36990,18057,46032,38148,90567,160048,172388,106016,11761,-46598,-47546,-68149,-98532,-13303,112669,252806,321650,290160,224067,70429,-31038,28673,68470,18899,-33358,10310,89691,129794,68758,4854,-24544,-16347,18024,72452,85298,40687,-6283,-71040,-91547,18727,69534,-3991,-65518,-40470,4922,-21768,-94123,93332,327938,511248,521949,417516,319469,314398,239415,64143,-95554,1126,100917,154522,190813,248141,382157,382993,209606,136556,37498,-52097,-109074,-18402,69004,85913,42379,-56406,-87218,-17755,73786,116647,116153,59594,855,-32872,-46738,13817,45078,50654,121328,136321,28993,-97092,-670,96919,38735,-33031,-84073,-102076,-20265,45759,116309,164634,172322,122845,28989,-42373,-59797,-3448,34499,-4224,-67042,-48351,-4842,-20360,-45976,56551,187516,238844,157273,63478,24998,8658,-35050,-106767,-40048,52034,107415,113411,74131,13969,-2726,-35721,-80903,-94006,-87117,-98926,-90986,-54379,1007,11338,-62235,5272,12698,4884,33429,32489,-3952,-67726,-47268,65198,172123,193703,145562,72822,22509,-5956,-41174,-65263,-12474,10260,-30301,-126021,-85250,-67063,-16567,35095,53246,67044,78762,109411,114815,87615,32601,-18539,-18202,39944,45880,16604,-33157,-80484,-37813,105319,232572,230082,133871,48881,35912,-3386,-82323,-61284,1533,-37851,-50743,-12523,42832,38989,1478,-50255,-84454,-112895,-26276,80406,120858,-14834,-103075,-86208,-39087,-2518,15899,34947,48204,-22247,-71637,-90510,-75592,-97170,-68552,14263,91593,109999,122219,102066,63161,34737,32041,-4695,-62823,-48600,68166,130250,213723,246728,179823,57017,-32564,-41572,-31325,-33115,-35254,-55005,-61666,-40939,-27317,9099,48302,36919,12996,39936,49051,10513,-21611,-39569,-20549,48212,104890,100561,-4923,-145635,-116185,-67872,-35667,6381,32575,-43915,-102309,29545,78930,51962,40735,4891,-88003,-26836,117588,187157,124168,47082,58926,41037,24985,77976,162548,236784,142339,15124,-35678,10793,1022,-21923,-49568,-76726,-83979,-82969,-44462,-9313,39950,118481,212452,280177,321605,274346,198795,118044,80448,155234,214208,103124,-1142,-71426,-77344,-54587,19577,153847,304746,356631,289501,160760,43582,8029,-2891,5667,9183,-14030,-103817,-73815,17270,28716,9141,-48213,-49629,-62353,-23894,-9953,-81799,-102330,-87409,-52063,-36472,-72592,-76457,-46854,-74060,-83563,-43762,-12886,34882,23454,-65389,-47016,25215,-1152,-63162,-48185,-13024,50298,40035,-25618,-83330,-67783,-72227,-74718,-56200,-33000,-5638,-24598,-61610,-82517,-30371,-46620,-61898,-75081,-135706,-76655,-18006,-17558,-33157,7255,20178,23009,90468,83749,-19808,-70272,-31039,19792,11247,-44977,-36501,-7776,4211,13754,5261,-38252,-71931,-15043,74303,148033,186229,231873,274226,200932,54589,-54004,-76183,-25896,-58110,-77323,-65767,-52723,-62223,-79807,-76746,-42770,14333,38892,-6310,-103548,-77351,26020,144269,194451,266447,347678,350053,236814,99052,759,-86035,-102580,-56268,-48593,25151,143083,248206,276817,183454,160126,173694,162269,164426,134189,18668,-62401,-8786,37789,23763,38786,91207,109001,71266,23403,-39795,-62200,-25235,22137,18558,-15187,-91004,-46386,2357,21780,40544,23661,-7095,-47106,-71941,-100218,-140626,-127326,-47271,19254,9098,-38931,-20395,69024,94549,57454,8927,-72472,-111605,10898,83478,198533,185510,86648,29462,39105,98128,90068,19676,-67658,-31037,73733,182004,157872,124716,114487,66185,-22935,-83867,-72194,-38040,-70959,-96323,-36836,-33084,-57610,-75770,-29575,60128,59893,-12272,-71940,-7104,68853,59969,4019,-31566,-85326,-41868,-19264,-50805,-57446,-13436,31354,32624,18940,14297,-26793,-76166,-100452,-84779,-24482,39652,19978,-57916,-112461,-41008,63647,217455,340801,290635,40040,-70815,-39068,-54547,-97921,-45200,-33223,-64982,-86241,-23220,12648,28636,-13591,-65348,-53537,6164,4900,43125,96335,82239,44499,25150,69720,142253,189196,174355,88663,14234,1589,58290,99285,80594,50658,75201,57699,6951,-4874,87498,227273,200498,89519,6743,30157,58510,88248,111837,145506,175614,169130,131585,127187,99646,43348,-25026,-84148,-88233,-45815,-5612,30727,26719,-50863,-108679,-21953,39100,60974,37797,45819,56679,52377,17847,-68546,-157818,-131906,-84583,-19214,61059,85910,60633,5998,-45016,-33897,43982,119230,114070,114364,87003,17718,-54162,-24541,-24252,-70213,-66312,-52928,-70582,-49762,-13813,10983,9287,-35286,-58300,-63137,-65472,11040,134856,244682,336890,382857,350726,269633,233555,150391,38724,-58455,9004,68439,125561,91184,-30068,-126716,-60007,3807,4576,-63748,26397,74280,94833,75514,54455,77960,96156,36738,-9236,-46404,-95444,-126897,-79464,-57156,-53901,-75114,-40425,115731,296119,339121,127925,-12043,88570,246040,198478,36012,-77762,-69986,-38291,-71903,-117614,-109307,-31967,57242,94333,36576,-62847,-141229,-36048,40662,92073,76484,-12924,-88207,-134657,-123648,-53914,-8743,29644,86820,60973,15758,-12322,-38222,-48750,-48976,-3851,-46511,-131583,-109522,-78653,-64763,-101920,-76739,-6320,36342,12336,-66190,-140398,8552,110712,92067,15966,-44549,-95263,-79288,-58431,-84375,-141583,-132143,-5727,96467,125915,131587,105375,45372,-100778,-90337,-19371,5392,-19151,-46090,-63529,-79320,-38411,17008,104022,162683,81274,-41531,-105698,-50458,79535,163894,161418,118124,60114,-41439,-116463,-105901,-78962,-56277,-59636,-50122,11228,127891,205945,164111,144236,55652,-37468,-87332,-102043,-56240,30331,72650,14239,-40156,-45188,15790,128619,237418,177720,4441,-76685,-119631,-145219,-112570,-68410,-61063,-91212,-57265,102541,269442,218354,54059,-59668,-106671,-66110,-27493,-60710,-98198,-92513,-75029,22627,100845,157357,281337,243276,106958,16250,-82127,-71476,28452,108981,77242,-78075,-23454,90997,-14812,-46310,-55137,-94162,-106418,-8282,87346,202530,352152,165965,6888,-96964,-133770,-70347,-30019,38218,52992,33535,4167,-8773,-15052,-12888,-36604,-66014,-38857,13587,25810,35910,99396,192261,245629,205819,61892,-72823,-73671,-39648,-26674,-4980,6320,42832,101402,191602,220469,187610,100199,2307,-85208,-22466,72826,213138,336270,238951,69724,-39948,-69894,26839,123950,155803,129842,92160,53339,40878,68173,29758,-17870,-74145,-41488,-43607,-13138,46170,76712,90303,62569,-54621,-148222,-161891,-110586,-60673,-14889,41216,89105,105091,120969,118963,9930,-55567,-86295,-107685,-68295,-54246,-53196,-88592,-86065,-82437,-69460,-649,82472,137134,140387],[141261,46828,10540,-17046,-43591,-46217,-37604,-53843,-60888,9604,102645,199337,313241,390809,317244,116564,-20686,-83562,-27475,50436,134115,197258,246758,254369,168774,55498,-6817,-5055,20554,10325,-44825,-70159,-63436,-83738,-2403,73923,93034,98016,93489,73460,65304,77920,81003,67929,39486,-58332,-84700,-91227,-63146,-55138,-58402,-57503,-90483,-81832,-17833,-8642,-1583,51345,56689,11373,-30824,-40660,-52530,-75109,-97734,-95180,-95097,-52795,-35117,-69037,-60987,-654,20182,4729,2711,13064,-19020,-8397,69267,125363,123356,84227,15422,-23607,-28867,-20820,-38034,-126548,-79239,-2734,81260,116567,136391,157407,125729,57442,-16972,-71240,-118471,-121413,-79967,-21279,-4652,-35661,-70322,-83910,-63926,39582,111614,43268,-35862,-43253,11561,10662,-9363,-12637,1722,-31842,-87186,-61726,13202,132814,230608,196899,53055,-53224,-24190,3291,-15526,-58864,-51555,-2442,-15036,-13183,44701,116847,123078,36098,-29625,-13217,-3030,-10411,-41701,-55421,44858,155392,340829,491327,549917,440310,345692,229916,103452,73984,79219,21574,-52614,-66762,-47778,-42088,-80746,-63697,7757,54331,61149,41330,-10780,-17431,17067,52144,48465,2421,-50969,-67581,-4193,22631,-112657,-54418,46809,14478,-46756,-28421,-27414,-40245,-75642,-106357,-69972,-74567,-105773,-34755,-13453,10658,48979,137674,243062,86822,-21124,5376,47368,-4477,-70713,-105060,-89304,-71043,-70306,-98913,-119008,-57004,70377,187232,143342,-52231,-47860,-30174,-84317,-137427,-142510,-102877,-106570,-63779,61203,169379,360151,586076,595719,434688,181942,157362,150398,92205,78840,79627,47952,10527,-41491,-61190,-23617,120242,223038,272498,228055,107839,-15606,-79637,-41111,86039,161429,93647,-31805,-66734,37974,150221,138273,80193,17099,-13060,36438,184646,312703,361452,296659,121083,69284,30206,32284,88072,127605,73057,1704,-24519,50582,86541,66447,99605,148952,88840,-56607,-106959,-47955,301,-16767,-38413,-47380,-54345,-52594,-32298,-47150,-56606,-27651,12996,47885,32662,-29757,-77514,-38019,25961,55129,50575,8456,-22948,-26222,-21567,10562,30104,78318,75942,37123,-13819,-3925,32401,57483,12870,-82760,-119539,-106167,-66092,-6854,23889,86010,132341,84467,14392,-61998,6113,92982,156797,154385,55731,-57229,-93977,-105328,-167444,-106695,-14602,29152,80197,59270,3858,-31356,-66297,-110882,-148245,-125185,-69326,-52223,-84926,-127735,-121516,-78102,-14769,9187,-16026,-63343,-91542,-107083,-117411,-70652,-8388,10859,30935,11091,3782,25638,65656,67032,-3052,-78480,-76484,20734,70599,41721,-22281,-115348,-67517,22737,38024,40213,37134,-4095,-52523,-27437,39499,71667,106772,89378,92180,140263,196733,172998,153745,95154,12834,-74478,-85838,14618,141409,158285,24874,-23116,-23214,-66287,-87286,-54017,-56744,-49253,28891,69527,31599,-77828,-124055,-35518,28863,38398,45307,62601,98807,145117,174752,176502,124578,105042,126151,77166,-62290,-129994,-61763,-47711,-35492,-29045,-58617,-120849,-91885,-22988,1506,77486,151382,180393,103710,3226,-22593,-38787,-84393,-132507,-86959,-49731,-77840,-130975,-63608,-15340,-67501,-116608,-131289,-105927,-46995,748,10374,-52270,-136025,-88550,10643,66545,98800,51033,-4564,-24728,-8980,-7051,-52371,-72416,-57167,-30897,25123,66233,107939,92784,64579,19878,-36778,-87163,-31727,-1700,-12046,-20413,-71299,-63326,16565,71045,112440,119677,64603,-25283,-88098,-31860,-46803,-83939,-128457,-137818,-121125,-38088,124315,173264,105198,25065,-34936,-40526,40246,134923,166377,92170,-5259,-30192,-34257,-68190,-34021,42337,40580,-1090,-23669,-101902,-80086,69345,169240,178791,120997,75824,65740,42365,-46397,-80725,-66612,18635,112146,187829,161989,6775,-89420,-107297,-104966,-17319,100844,74037,34129,91918,167621,122980,-8247,-154573,-84020,16388,48489,135734,188979,187988,188972,145569,127211,59046,-62624,-127096,-70083,110692,217678,241897,169716,102410,12227,-65765,-48490,-13791,-50669,-99523,21617,74457,-7888,49203,139521,146763,41016,-85260,39699,134309,142402,86173,36810,26176,52643,57650,10356,-58356,-41273,-50147,-99811,-104196,-25859,51607,82272,125634,169825,73515,-16429,-24102,-50881,-52377,18502,20922,21301,11008,28438,37899,-22037,-73378,-54391,53844,177204,283039,295830,193014,6929,-129822,-30985,8100,-70901,-156698,-83448,-62547,-68676,-57464,-60590,-34271,59154,69270,7724,26231,66940,94932,87481,49535,-32979,-102866,-104666,-107303,-189565,-46487,65883,59902,-23723,-83520,-30248,62036,129345,198118,216917,226534,162033,82658,-12272,-96752,-98844,29858,25037,-55661,-18206,-55241,-69415,-69861,-83924,-107011,-56129,16340,96094,132728,115996,28635,71233,154446,149109,108734,122216,134488,51352,-44494,-70750,10519,93988,192843,358725,516161,404868,119138,-15266,-39884,-13526,-39428,-50750,-7700,686,-70694,-43408,105416,269194,235151,34900,-50477,-55295,-11775,-32508,-11918,54378,71045,16840,-53542,-109700,-124416,-144635,-102400,-12098,72727,110064,190189,262282,247861,80609,-78736,-114188,-93842,-37555,-37047,-74190,-89984,-112693,-122207,-88428,-71981,-73570,-108146,-90510,-47065,-53010,-36885,-32013,-89515,-100259,-80301,-30629,-4708,-51797,-102109,-77257,-56819,-3380,77075,65262,-32161,-122501,-79313,-92105,-121489,-62239,-52354,-63730,35200,31933,-63545,-142152,-69873,-15434,-36413,-75173,-21137,82751,192921,275470,315459,328389,262805,146740,57029,-13736,-27306,-26303,-22327,-49050,-88865,-77852,-40330,-19722,15536,14877,68672,37249,4131,19077,-14273,-48499,-5702,125205,208438,139221,41891,-83610,-115142,-42506,-13777,-22995,-58437,-12220,57499,102231,127305,128661,124336,59919,84676,150839,364365,447390,191199,9666,-100944,-101902,-74978,-61022,-3640,21906,-60121,-11452,95759,71938,11419,-185794,-49813,260867,568342,710202,663480,410512,105369,113145,121375,29661,-75780,-53475,46087,122373,178982,122828,83901,31574,-18246,-33033,-4525,39356,51386,43707,-19703,-75216,-69887,-53118,-22282,671,-33172,-119288,-81504,-29961,-22349,-48831,-91952,-94426,-120669,-100949,-84380,-9718,74042,140500,175948,197605,191615,79997,-61434,-178887,-219553,-214885,-206507,-220660,-204836,-57823,167442,248448,137977,-16841,-108233,-26518,39541,63890,40030,12467,-12480,-24385,-62115,-105329,-44089,35892,94933,53782,-48626,-77688,-4490,-4781,-83653,11371,122028,126504,124017,82321,36104,16268,22588,38134,67978,54077,20668,6399,28843,-19035,-122366,-152799,-15939,112668,168821,125647,57388,108620,143525,113053,67680,22455,-21869,-75543,-121561,-112475,-74902,-93076,-144140,-76667,-63105,-98586,-117360,-27348,147457,174124,4405,34392,232534,378769,213835,771,66876,172770,6225,-4695,17302,-1988,-36573,-92983,-152130,-70965,-45491,-43033,-72748,-94141,-37068,-7888,-19789,-72132,-74648,-25544,-42559,-97206,-60132,1254,12441,-72249,-46539,62763,131828,177769,245688,136286,-1731,-10500,24724,56353,103118,126576,124028,47554,-24339,-21132,65021,182030,237718,138983,64617,9831,-48942,-86723,-81689,-49528,-2914,24882,27735,13644,-31311,-50681,-104552,-66158,-79562,-86422,-40367,-6440,-15598,-43466,-94456,-8940,69392,89150,101719,83615,11548,-53361,-99852,-109152,-100695,-54237,-38990,31011,96049,125027,47701,7110,15101,32861,59617,30158,-60689,-14719,-22099,-24364,-41690,-61682,-64703,-45173,-2154,40524,26666,-27565,-59480,-10466,-23830,-58512,-81548,-57775,33326,47604,97281,122678,39978,-122295,21141,199211,358413,416766,494138,622225,701065,582938,355013,106424,-91403,-50908,-6333,-3213,-31274,-77097,-33834,-1804,9673,20511,-40282,-131444,-99540,-36818,-56483,-112749,-121264,-109594,-90108,-127914,-159056,-123952,-65203,2915,25968,51814,142457,203916,129798,45362,45050,83397,26075,-76922,-76921,42514,141964,131948,-2348,-142366,-43488,-101,25903,32513,86740,144793,139703,72929,-2417,-42532,-36038,-62210,-101323,-16753,96421,206745,253339,220700,180457,64482,-41763,-1416,32683,1154,-35395,6979,82624,131416,72458,4828,-40875,-64809,-38189,34393,75768,51586,7634,-59210,-113250,-16533,29634,-38134,-75364,-25858,17283,-15813,-69589,107815,331210,468415,456041,378197,292049,287722,216708,40386,-97311,29521,143279,199744,217117,250065,377934,377059,208674,168190,79717,-38411,-124194,-42540,55210,89179,52283,-40491,-82890,-28845,57020,105102,114195,64913,5773,-29762,-57104,-2892,23168,49652,148327,147833,24731,-102694,24512,129847,65723,-20201,-92105,-97624,-8180,57651,126759,169514,161985,129685,39300,-34960,-60041,-12209,21655,-15971,-65125,-48916,-15597,-29431,-31118,62964,176098,220457,149464,69764,38792,27372,-17639,-109283,-48280,40788,101978,116881,82350,16994,-5089,-48240,-95390,-91803,-82029,-96413,-88138,-48397,10169,21414,-66669,-7292,4123,2699,33480,29001,-6224,-69341,-41969,86293,204516,216992,157568,78461,21514,-10354,-38377,-77269,-28396,-3975,-40336,-106198,-75205,-63654,-17705,25776,39428,57046,93573,131351,141449,119326,59519,-4928,-18156,33125,39266,14638,-42159,-94166,-42158,91184,204894,194482,92137,21263,26558,-18591,-81034,-39887,1527,-46578,-50852,-16677,23365,2609,-35368,-76528,-96570,-100034,-973,118449,152509,7111,-80268,-64973,-24542,3459,12011,22266,43318,-14391,-58571,-77056,-77493,-105481,-75769,10541,98556,131210,140544,109071,62709,24376,15509,-26686,-56079,-23238,95094,174567,257256,271580,200774,86990,-2860,-40400,-47991,-46828,-27696,-40583,-41799,-17635,-8376,12937,42149,25125,-4107,19205,30487,997,-30751,-35081,-8715,55908,107098,109675,16823,-121896,-127076,-74462,-43208,7361,37827,-40402,-99334,42781,91982,47860,32982,-14730,-116599,-22533,123231,200643,140170,52284,61437,55859,49958,98453,160250,214695,136701,42101,1375,32825,10847,-19998,-50517,-76719,-82396,-65306,-22073,13135,55469,130029,226875,291678,323520,272262,179524,76848,32252,101417,192009,105191,433,-73675,-73782,-51945,21526,172726,351961,417489,349951,200456,62851,16762,3786,12036,14728,-8694,-100553,-78125,14673,30028,14542,-51890,-74390,-80108,-19267,14630,-57980,-90309,-82056,-49203,-32136,-62708,-86249,-57804,-78865,-111762,-69211,-26650,29028,48403,-8065,-61252,16229,11054,-40901,-55584,-13265,64172,68688,11277,-63927,-84326,-94726,-96010,-68582,-44844,-14345,-30538,-52921,-81530,-54922,-75143,-82233,-84628,-116436,-54438,-4447,-15425,-39234,2987,27379,32954,95561,81658,-29085,-69085,-22049,21857,3556,-58634,-44249,-16968,-173,15774,11200,-29595,-81916,-38536,54229,141653,192386,242183,282958,197711,47076,-58732,-67865,-17656,-49758,-74699,-72779,-67069,-89010,-89930,-61603,-11872,33671,48710,11023,-85835,-125753,-30454,85867,159171,242233,325564,321652,212377,72378,-33661,-121060,-89445,-53763,-54132,19291,160059,296831,326452,204020,144111,136875,146223,173259,144210,30152,-52344,-11705,48448,31443,36108,92073,121218,85517,24901,-53838,-87673,-52633,-1906,3732,-23356,-90718,-44787,-1334,11407,38806,46569,29742,-16757,-58357,-92192,-124907,-128013,-61837,9402,6057,-39073,-13574,85629,116638,63394,-1039,-87927,-113995,11287,90472,178258,138273,47707,7945,37352,98290,93260,29096,-60569,-40396,63137,189777,186681,153176,136029,70819,-22389,-77945,-54746,-17034,-52131,-117555,-49770,-39356,-50640,-45985,2622,74420,53957,-21365,-68793,-3987,64630,59351,25178,14323,-61996,-41765,-17662,-47829,-55502,-14523,18380,16731,8084,13065,-9954,-43827,-79490,-74852,-41349,17546,13320,-54091,-99795,-47537,43014,167550,271635,259047,43751,-67026,-53218,-87484,-75922,-28428,-30349,-68645,-100764,-38643,-5090,14007,-18174,-60725,-43452,18800,23818,66661,134010,110248,57729,17683,52093,131133,194603,211398,149219,80922,61246,96564,102739,50357,-10440,12196,31685,13212,19728,111695,231643,187940,79675,19263,61954,102299,140810,157547,177040,185004,147488,91537,72576,48492,9519,-32708,-77604,-94271,-50381,4560,51462,50673,-42817,-113212,-31108,25278,39773,25961,63893,89313,85415,46479,-43123,-142314,-132979,-90813,-31502,52147,74263,46912,-5296,-47795,-31858,49754,123342,109252,101909,70442,4867,-71303,-33164,-22090,-61480,-56659,-41252,-47478,-26656,2932,19915,5503,-46821,-68801,-58165,-41804,53966,188905,322812,445391,479782,435239,348477,281350,165888,45197,-61067,-11902,44894,105218,75326,-35814,-118326,-48825,12328,5103,-68270,30272,88672,115671,93998,71719,93499,118828,78092,22134,-28809,-88929,-123606,-64289,-38098,-36306,-49554,-6032,157827,323422,352849,133683,-17504,92146,248727,195104,40705,-74021,-69933,-32604,-61513,-102788,-125233,-59303,24619,68213,27511,-70127,-135177,-38880,30318,84484,75747,1103,-61975,-102466,-102299,-49241,-5209,42937,102641,76549,25878,-17059,-45395,-45908,-42450,-6752,-66718,-156075,-127848,-91465,-70074,-101814,-67267,2209,38837,-586,-79690,-140904,-17986,85103,80454,7941,-47483,-98868,-93217,-71493,-92592,-150966,-155175,-23782,82820,112121,112581,94083,58465,-76576,-115890,-36480,3959,-11527,-38905,-60421,-74037,-32232,34227,144649,193550,102288,-33417,-115171,-60532,67031,134830,140126,108757,62768,-35219,-108469,-100930,-70860,-41422,-48612,-47841,13512,130559,205944,163206,135569,43973,-48739,-101407,-75041,6397,88316,109407,27123,-45033,-56507,-7946,81778,190354,167896,10078,-53871,-83278,-125044,-122400,-80589,-67501,-93966,-60797,101786,283822,240191,65415,-58300,-99080,-58502,-34892,-75023,-114929,-94965,-117844,-20353,62954,130038,303910,295152,153255,51223,-63995,-83667,9319,81796,44777,-98982,-3309,106252,-2510,-50031,-57347,-86981,-84633,41386,174255,293674,382468,134812,-18814,-126513,-104293,-55371,-29996,40814,64317,42613,3920,-17137,-24471,-20277,-42424,-71651,-52795,-9229,1375,21789,103315,224848,289115,246274,83250,-59477,-62083,-54271,-62850,-45635,-18867,42334,101286,188542,222956,203532,126924,27129,-69773,-22805,50955,187331,312903,231508,80817,-20569,-50674,29439,105130,133316,114411,78760,36011,18976,36821,4373,-29345,-75048,-27913,-29192,-5756,48749,78265,84242,50686,-51106,-152246,-142468,-88659,-40648,3217,60515,105833,116133,125582,128121,29996,-40209,-71142,-66425,-29331,-28175,-51926,-91944,-73910,-79506,-66023,11916,106069,167683,169495],[139905,35079,-7753,-47266,-64904,-36705,-31073,-48907,-63826,-420,81847,163998,255748,320977,271888,108452,-22383,-101288,-48495,27495,115580,187958,249273,262387,162635,34562,-27608,-22669,2216,-3393,-52597,-75768,-68274,-83766,-14312,60213,89372,103886,112648,85704,62021,69789,74019,57762,27633,-69342,-81594,-78820,-63265,-60297,-69832,-76635,-98045,-83379,-29395,-21558,-4686,41050,40159,870,-35042,-35137,-36544,-59010,-86463,-88525,-102208,-69373,-60848,-100249,-45759,23400,36708,16116,16832,32621,9662,7149,66411,126189,134011,100504,33312,-25470,-72113,-45049,-37854,-117964,-112234,-48536,33856,77891,109227,146356,124567,59537,-14696,-70316,-125439,-121864,-76225,-8961,12017,-26899,-69088,-82430,-67775,29941,91215,16093,-62556,-42904,30201,42030,33680,13732,-486,-38993,-92083,-72782,-149,119478,215217,183448,44881,-55614,-20885,5256,-14135,-62891,-51881,-914,-19619,-18714,46984,129367,135652,32581,-38832,-18806,-7235,-15650,-53279,-69158,41395,183066,407518,551488,572230,465101,397065,286784,138606,98059,99236,42065,-26697,-36938,-7557,11537,-33859,-44546,6478,38793,45052,30927,-21323,-22245,23146,67110,67204,18985,-40994,-60495,8159,40006,-91293,-23370,84949,41454,-38974,-35895,-34355,-48621,-84677,-96850,-52810,-54788,-112066,-59755,-23333,12684,53806,159551,256435,96110,-7355,3195,29560,-30775,-85653,-87292,-78636,-69749,-82359,-123718,-130921,-55697,78738,201556,119664,-59419,-41318,-469,-44136,-95855,-117767,-101410,-99539,-64366,83470,204888,392337,587780,587178,446763,217294,178645,144825,84648,71755,72779,52440,28030,-21931,-50776,-13543,113810,214834,265088,218929,108211,-10897,-77325,-40573,92333,179770,110296,-29393,-86382,8899,123231,127888,67179,-6240,-44491,5519,153491,292434,345319,282728,110420,57818,33828,47885,117453,181505,122300,43414,-2932,64129,97631,73959,97527,131260,65747,-70772,-108925,-42518,3936,-20073,-44357,-48633,-49358,-53096,-29568,-30784,-38404,-15201,30521,66434,51795,-6098,-47695,-12393,49827,78204,69844,21995,-20844,-45662,-65350,-25257,9098,59044,57994,16481,-44845,-46388,-7149,32274,8194,-71109,-109504,-102136,-65790,-8888,22882,99585,148728,87992,22315,-63152,-9906,56348,113005,116757,27382,-67739,-84803,-87156,-145260,-122468,-29609,12543,78081,76544,10339,-41661,-79572,-120865,-164372,-127956,-69311,-58695,-91528,-128359,-124068,-86359,-28742,-6432,-30289,-68924,-81191,-104678,-121895,-59529,20616,51349,61096,19641,6062,40038,96679,105102,19263,-73223,-75298,16707,60360,26167,-39124,-114105,-45034,37058,48043,53451,52159,12736,-36717,-15815,48379,81350,113749,83196,79882,122489,175025,164939,165750,116861,39189,-39788,-63536,11847,122413,142279,24681,-24672,-22568,-60606,-69323,-40213,-46260,-27275,47375,87728,39170,-76853,-115549,-27010,31802,36803,47952,69465,105808,143332,160623,146497,72336,58028,111487,91633,-47900,-135004,-66592,-57987,-46922,-41188,-61493,-123136,-87773,-12025,20423,103277,174361,189165,101076,12311,-12448,-48563,-85887,-127078,-84266,-36454,-54805,-131693,-76428,-19003,-65655,-111886,-125033,-102427,-47388,-6609,1333,-62673,-117546,-33804,62575,90911,97650,32719,-23914,-35783,-17254,-18017,-72802,-98398,-79643,-89458,-48124,-347,41465,38051,32278,1105,-44048,-70350,-21177,-706,-10386,-26409,-83464,-51528,36753,70834,96025,103143,60742,-19875,-83909,-35862,-50707,-84081,-134003,-163503,-123638,-19363,163532,209097,135175,35866,-41816,-49152,38952,151237,207063,126281,14519,-9500,-15787,-76365,-40589,34443,23940,-11455,-31341,-98293,-77285,57746,158899,177115,134176,93042,74639,48961,-40610,-80866,-63791,26642,123343,196213,151848,2857,-76697,-95078,-94172,-8913,101502,58945,5746,78435,182944,135673,-11191,-161921,-69798,25231,52916,141898,215772,222640,200662,130468,87503,9641,-96988,-147489,-44513,126604,231773,259562,185278,112240,19127,-59321,-46171,-16728,-64521,-134430,9061,54177,-27163,35283,140934,149078,47328,-85002,32664,142366,148646,95870,49898,35849,54377,64136,42638,-30006,-57700,-71850,-108779,-98927,-22664,57593,83989,118933,164647,84104,12211,11898,-7142,-32121,37478,31286,18357,-1734,13014,19151,-35077,-74944,-46517,54751,172915,283349,302672,213572,37902,-142304,-53777,-24842,-110688,-121656,-51848,-48878,-65951,-50101,-40036,-11394,79352,98206,70964,99338,120029,116557,88980,45891,-38220,-106899,-105893,-102966,-183200,-61077,48029,55001,-22341,-91952,-45177,63573,133252,180780,173380,195903,156856,85289,-5595,-72393,-155870,-46837,-55551,-64533,-25211,-65584,-76534,-67699,-71442,-99092,-65629,-3863,55165,79218,83512,41754,108012,196565,175880,115849,117874,141546,75056,-18349,-29238,34543,94760,188143,359010,486909,344054,91971,-25521,-36847,2045,-17911,-51695,-31151,-27151,-73749,-39139,104805,257960,189858,7849,-45935,-59443,-17625,-14085,39575,112062,108030,30312,-53920,-120412,-113677,-130322,-97501,-19477,58380,93249,167904,235502,230387,70553,-78686,-107674,-84398,-30930,-27231,-48102,-66541,-102586,-117619,-83410,-69040,-72658,-111758,-76986,-21300,-34089,-55535,-74350,-118118,-101708,-78225,-26734,-893,-44967,-92605,-98780,-84065,-11,95848,72398,-34220,-125673,-68339,-88766,-146520,-70665,-53389,-59487,35973,41110,-55845,-136739,-61589,-7276,-34404,-70594,-17634,81046,177394,241864,269075,267444,212864,119818,37101,-32175,-47503,-40475,-31165,-54088,-91604,-82687,-39546,-15553,6622,-8223,44354,37985,16852,13814,-24684,-52544,-11143,115985,221095,156343,46678,-76801,-115859,-39553,-2265,-4042,-46395,-15225,45540,84238,111169,125900,113164,31550,71645,138909,321227,413840,198987,13782,-104979,-96133,-71034,-66577,-9253,11996,-74653,6077,104210,75513,-10341,-209933,21673,364592,663635,765027,671727,392549,118746,114902,102390,10740,-84318,-43101,48255,113955,167296,111406,76562,27239,-13878,-19552,6284,42810,47467,34791,-21989,-73934,-72343,-50501,-2620,33580,-6144,-96095,-75306,-25194,-16535,-51834,-105073,-108030,-121269,-107093,-89341,-10419,75474,154412,188137,206486,190413,70146,-71175,-162710,-164419,-150838,-156968,-184819,-160703,-7114,193805,274963,155726,-12598,-111088,-49130,-13086,6928,-1708,-11337,-23180,-30069,-68135,-110312,-49975,27872,81744,44901,-55219,-65085,17412,26673,-63923,818,100142,124028,126364,67767,28467,14160,21299,33841,65282,42717,5100,-12001,7486,-43410,-160007,-65509,118507,262020,286288,172059,2738,56376,137514,109776,58662,14242,-30562,-84057,-127161,-118174,-84495,-116140,-146745,-66076,-52626,-88420,-99684,14697,185258,208200,22360,22367,214860,365927,220967,22998,85000,131192,-40037,-13795,26458,22964,-6378,-70304,-155736,-80991,-40733,-21389,-33470,-43953,10446,30459,-6153,-87510,-97440,-35773,-47973,-119015,-65923,-3196,12807,-65305,-60107,36216,96469,124391,196011,97413,-26681,5960,72336,120845,172071,199986,188277,83598,-14803,-18827,80168,222807,277642,163957,64477,4919,-55842,-91400,-75954,-37172,10442,31759,1515,-7555,-40840,-58078,-107484,-52359,-67001,-90364,-61732,-29277,-32695,-58631,-136394,-25792,59972,79084,85478,65019,-4485,-66586,-117102,-97238,-75272,-58659,-53577,25323,107393,162086,96389,72496,112709,135255,133329,58207,-28512,18585,137,-15119,-43580,-71834,-66250,-34225,6960,36618,10324,-53421,-68793,-4882,-14001,-42993,-74663,-83200,35393,60025,111976,127134,26748,-104759,46174,246244,432187,505570,579920,670292,700708,565337,344203,117802,-94801,-47070,-11389,-21875,-61087,-72403,-4855,3778,-4023,-4326,-71721,-135509,-66990,-6686,-25560,-88105,-128366,-114274,-80898,-108385,-141717,-135763,-71809,-2779,17261,43588,132097,183135,123288,61229,60797,71475,4272,-85452,-69106,49681,139104,119453,-10514,-148899,-51826,-19271,1966,20023,71208,110647,92451,39520,-10374,-35296,-25527,-59835,-105200,-21438,81895,163604,190737,159080,133879,54724,-51518,-33100,-4486,-18066,-38569,-152,68888,123237,68881,5344,-42074,-95468,-81200,3578,64294,57382,15503,-52164,-134735,-51886,-12806,-75891,-64626,-8127,30292,-6500,-49857,114428,322180,413040,383280,335814,265833,261077,192083,16567,-87295,48509,176130,239739,239641,249257,370362,364312,202571,195177,130258,1144,-105130,-72617,35458,87964,60046,-24984,-72892,-37657,38100,90280,109382,67898,8435,-28066,-71118,-27708,-4305,51871,163664,142455,9644,-102544,50689,156690,84389,-12345,-98049,-91686,-1186,62004,127724,162639,139469,123733,44429,-29183,-59013,-22044,6014,-28728,-64550,-52334,-30031,-40264,-21720,61521,153311,189896,129293,63782,40523,35774,-8249,-104103,-58247,25680,91401,116321,86020,17259,-11176,-64825,-106566,-84499,-77285,-95719,-86515,-42171,18770,27735,-46898,-5404,10063,11328,38372,25610,-10799,-74716,-38832,100104,222064,223028,156469,76716,15726,-18013,-37950,-95629,-47804,-14739,-40586,-86581,-67454,-63539,-26329,8498,19170,40274,101536,154440,175564,162882,97593,14308,-16043,24488,28893,8345,-55876,-109648,-48431,73060,170013,152598,47546,-11661,13840,-31377,-62493,-25834,-9123,-61988,-52663,-22197,1755,-34186,-73434,-107514,-112864,-88998,20927,153788,182168,28258,-59503,-46972,-13728,5635,3932,5025,32876,-7640,-45417,-61394,-76443,-114754,-89428,-2423,93315,141770,150865,111157,58229,8418,-6586,-42539,-39516,-1441,114662,213553,290386,281461,210906,113436,29357,-39910,-65261,-52188,-14362,-17218,-19783,1510,5261,11986,29760,6779,-27908,-11127,193,-19777,-45866,-33195,-1310,57849,101975,111010,37855,-92028,-134949,-87084,-56945,4807,39486,-40513,-92877,58298,105859,41225,17697,-41091,-107473,-18264,122739,204638,149205,54044,61276,69232,74146,116607,153957,190011,129723,63874,31610,49122,14722,-23938,-55853,-78439,-81710,-53973,-1464,33640,68358,139150,237675,296464,315475,259132,152793,36894,-3043,55809,160430,100317,-2433,-79125,-71212,-49906,20292,182335,381621,455310,382935,217542,69988,19286,5053,14251,19397,-1078,-93629,-86573,7912,27679,15927,-56452,-99845,-98314,-21803,30447,-38329,-81724,-80172,-51184,-33255,-57783,-91955,-69475,-78797,-128835,-96451,-44234,15739,62832,35888,-35844,24568,30661,-18579,-64568,-20359,68187,85485,37192,-46076,-98410,-120315,-113948,-80327,-59039,-27171,-37513,-42852,-74927,-93404,-109122,-85030,-78022,-94062,-36463,5796,-14475,-46089,-3783,32496,41615,98599,77195,-41163,-70986,-13549,29317,1247,-76120,-60953,-33586,-11256,12063,13230,-21502,-80976,-62149,27812,125186,186752,241025,278900,186493,36265,-66462,-61954,-8779,-41341,-76108,-86015,-86339,-117676,-82797,-39908,13979,43229,50586,23229,-61981,-145997,-83583,23308,113965,204468,287314,279213,176033,36079,-73924,-128757,-75153,-51291,-59174,9391,164769,323768,355504,211645,114466,87261,118752,169016,144379,39244,-39180,-16410,50601,31985,25646,82339,121859,90672,19924,-70341,-116206,-84018,-30094,-13831,-31356,-83571,-42323,-7056,-3508,33525,65954,60243,11074,-38870,-74943,-100280,-101239,-63658,1863,301,-44257,-11843,95728,132407,64614,-14135,-102372,-108366,9241,91263,150201,91974,13040,-12372,33301,92551,90133,33717,-55706,-51792,47671,183212,205757,175943,152506,71916,-23499,-72011,-40134,1457,-31405,-112331,-68267,-49493,-43425,-14161,37608,85111,45083,-31178,-67151,-6595,52270,50890,38209,50161,-40211,-48015,-22247,-47436,-53136,-16091,4442,-50,-4066,9330,3234,-15918,-64748,-64964,-43943,-933,4001,-53173,-88671,-51185,24148,121417,204792,222999,46595,-63143,-68963,-107921,-42738,-8325,-26053,-69693,-116377,-54990,-23385,-2613,-26877,-60315,-33980,33615,45250,92730,172239,132913,63836,3894,30435,117507,194678,239301,203926,148286,129202,145483,119771,46621,-34258,-42919,5219,19940,47379,137789,234269,170959,66967,31875,94955,152901,202034,208536,207441,186640,118824,52049,21340,-4225,-28866,-39864,-72149,-103438,-55723,14061,70379,74676,-34662,-120490,-46714,599,5569,9310,78671,114319,108563,65196,-25548,-127844,-130138,-95954,-45551,38774,59510,33928,-11953,-46881,-27044,57991,131120,108746,91277,52194,-11237,-89361,-39739,-20575,-56402,-54443,-38289,-27353,-2889,20680,28907,1392,-59505,-81276,-52388,-16071,100027,241767,394517,543672,558276,498991,414938,317417,172506,47024,-64000,-34961,19647,83262,58577,-41341,-108564,-37314,22453,6232,-74212,29924,97619,130075,108827,87557,105445,135652,118466,51059,-14773,-82323,-107769,-46917,-18700,-20021,-28268,25130,199086,338110,348821,133088,-26895,89626,240015,184679,43448,-71471,-70569,-26920,-50289,-85998,-127943,-85510,-7829,37178,12469,-79127,-127147,-48056,7709,65453,72718,17796,-33182,-64698,-62865,-25867,6373,58173,114402,87107,31082,-25367,-50120,-39849,-36294,-14177,-89783,-160957,-148309,-107689,-79536,-106671,-56915,14441,43223,-9831,-82760,-153622,-54968,50930,64060,-2920,-53169,-104391,-105517,-79119,-91400,-143903,-175134,-47846,60215,88574,85978,78027,68870,-51137,-142935,-57545,-3628,-10185,-37234,-61350,-71738,-33349,37168,168632,209664,113707,-28600,-122287,-71191,51105,105041,116440,93924,58334,-33520,-99173,-92203,-60472,-24945,-38404,-48569,7424,114292,183487,147303,114898,25456,-61753,-96550,-23262,73067,140922,138370,35409,-52804,-72484,-35994,30807,134735,149482,10907,-37604,-54183,-95459,-116842,-93097,-77177,-100774,-68517,93067,284144,253884,73705,-55604,-90414,-53876,-44884,-90133,-121717,-71226,-109920,-66400,20895,98414,311212,334425,196762,86046,-46105,-97481,-11195,54904,16822,-96125,14762,115531,8741,-56276,-63736,-84536,-67593,80281,248350,371855,385688,103703,-36690,-113756,-74284,-42761,-32084,41943,75543,51526,2698,-26835,-34580,-28278,-49693,-79476,-68949,-33164,-20922,7700,99654,246315,320688,279491,103751,-45576,-52035,-69089,-96270,-84410,-46237,34696,88295,168151,209065,206466,146097,50686,-53288,-24717,24163,150066,269050,206454,83045,-5360,-33411,30985,83069,105415,93562,61381,17046,-3166,5253,-22561,-42833,-74881,-15330,-18173,-4243,43121,70610,68096,29217,-51531,-149763,-127773,-75361,-29069,13815,72269,115666,120385,122971,128093,46734,-22612,-46657,-23598,10468,-534,-46630,-67947,-61681,-80474,-65849,21204,124580,190885,190171],[133954,21138,-25755,-72062,-58220,-28951,-25302,-43378,-64279,-12978,58094,128781,198406,248638,222588,98673,-22734,-111401,-72536,731,90992,169307,239026,256920,148458,12914,-47144,-39565,-16461,-18146,-62052,-82700,-74549,-83629,-25345,44972,82716,106088,127604,91086,51985,54018,61129,45311,17362,-69835,-77557,-68662,-54157,-53595,-65889,-88614,-102323,-71752,-19255,-25703,-5869,26975,19070,-13190,-39854,-26463,-16230,-41890,-76037,-83334,-105295,-82960,-81679,-128177,-31228,45316,50837,23282,24809,44560,33364,33131,81369,142182,157409,127944,64463,2015,-64942,-62159,-40553,-108858,-134304,-87855,-13203,35046,77929,130590,118515,58482,-12733,-64786,-119070,-124194,-74672,904,25834,-20713,-70315,-82083,-73160,15907,66807,-10967,-85692,-35917,48157,67023,66919,33092,-5620,-47710,-95919,-87143,-14918,104597,195982,165096,33753,-60784,-20483,4572,-15151,-69603,-49259,8358,-17416,-24725,45829,136309,140476,23999,-52105,-28054,-15045,-23902,-66530,-85062,32896,203965,457097,580591,558989,466022,435177,339518,175734,120756,115107,59402,-4504,-9420,27737,56393,5379,-27845,2502,20244,24944,15043,-39024,-33484,23511,77092,81571,31733,-34458,-56546,18074,58083,-66462,2861,117652,65872,-28503,-41485,-43660,-61493,-97912,-89077,-38979,-37951,-100167,-89628,-37527,9256,53266,173319,248587,95510,2297,1613,12162,-52208,-83098,-67774,-69079,-69232,-95320,-154326,-132145,-53211,82250,204269,86618,-68550,-39548,21644,-7130,-55807,-85325,-89768,-96798,-73246,93672,232083,407985,563709,554271,438814,243951,192831,133845,73509,58952,58563,49036,37842,-7629,-43544,-11465,92915,192216,243468,197585,100063,-10279,-76684,-40628,95899,191718,121309,-27720,-102351,-15873,94542,113954,50618,-34762,-73451,-33281,99599,245897,312870,260817,93997,35742,27520,54647,138919,233446,177783,94669,34171,88133,112502,80228,90818,108811,40813,-87079,-108175,-33502,11069,-22096,-51060,-50906,-44603,-52279,-28942,-15852,-18126,-2043,45403,80530,68105,16613,-19853,9335,68593,97743,87121,33413,-21309,-62946,-99307,-46588,-279,47506,45170,687,-66509,-81773,-45394,6344,1418,-61929,-97206,-95270,-66683,-11943,20821,108466,155665,83139,20619,-72340,-24722,22759,68926,75375,-3058,-78751,-82955,-75557,-126634,-137098,-48155,-10145,67964,90688,23501,-46716,-93045,-122019,-131188,-105585,-55457,-55687,-97026,-130195,-129206,-97277,-42867,-19145,-39531,-68083,-71226,-105294,-125908,-49447,48990,96475,93634,28155,6061,50771,124986,139720,37005,-70750,-77286,7393,44365,7492,-55931,-99167,-27695,44768,52850,62438,64328,29465,-18254,-423,58184,87643,112426,67679,57750,94013,143490,148923,171916,137270,67932,-2228,-38723,5929,94750,116312,19931,-29652,-24591,-54706,-51338,-24037,-30925,-8572,56539,93829,36538,-82854,-109796,-23972,25771,30985,47035,71347,106549,132600,134682,104810,26160,18035,86759,95087,-38848,-142244,-75265,-67266,-57265,-54327,-66452,-127506,-88037,-7098,31312,120178,187485,188208,97073,23957,-2484,-59048,-90690,-120900,-79110,-23003,-31286,-110360,-90019,-26278,-68376,-111180,-121017,-100041,-49253,-14932,-8382,-70809,-80810,18002,107175,105202,86055,7705,-47862,-50303,-29579,-33659,-96344,-96208,-65777,-113400,-100256,-42770,-32676,-35550,-3073,-12574,-42036,-52141,-15806,-5888,-15234,-38458,-93959,-29504,61027,69613,76163,80605,49102,-20968,-82072,-43033,-57674,-84326,-128243,-163550,-119755,1231,195629,233765,155655,39347,-49607,-57582,33510,155124,234940,154879,30561,6754,2947,-76254,-55177,17044,5683,-20473,-38488,-94903,-79049,37126,137937,163899,135371,99450,74994,49835,-38304,-85746,-66154,26929,122049,184909,122860,-9875,-68339,-85744,-85897,-1033,102141,45979,-24716,56490,183432,136603,-16944,-118151,-34516,46294,64491,152419,244360,254614,203374,108217,45667,-33647,-126396,-136007,-23480,129849,233331,269106,197986,120591,24649,-53589,-44947,-22489,-79394,-157847,7508,38608,-42916,21346,136703,144003,47959,-83406,24885,145974,150196,101164,58293,40481,51423,63100,63911,-5609,-71634,-95741,-119668,-94201,-19423,61471,81305,105813,147816,85798,36641,44508,31927,-5803,55198,37758,10210,-19557,-6677,-3949,-52070,-76625,-39833,51106,160357,271686,296660,223898,65640,-138290,-83495,-59594,-132904,-78859,-19853,-33690,-62424,-43463,-22694,5186,89251,115239,123401,165204,166621,132027,86916,40125,-44217,-110639,-107896,-100314,-170885,-76362,29430,49370,-19824,-99472,-61383,64393,133161,157301,126968,157474,140594,75553,-7262,-52110,-99078,-118844,-97491,-31077,-30580,-76062,-83967,-66448,-61155,-85565,-68424,-19436,18323,31010,54705,52213,133557,226623,196258,122276,111833,141474,93487,10379,6043,47482,84452,166351,330734,426265,275425,64665,-37273,-37656,11377,-1161,-52583,-54016,-50727,-75589,-41021,91942,227145,128811,-20425,-43256,-62216,-17680,13139,91283,164549,139983,40426,-54673,-119648,-98815,-118945,-95578,-28952,40943,73122,142405,204547,207449,59770,-78413,-102162,-76057,-25250,-15719,-21179,-45184,-90187,-109172,-79004,-67204,-71728,-113182,-67534,-1389,-12263,-65610,-132046,-115672,-83966,-72118,-24833,-1401,-40782,-78169,-108929,-108179,4582,108921,74665,-37429,-123800,-51261,-72607,-158850,-79314,-55932,-55450,32952,44411,-51975,-131992,-53020,1275,-30371,-63948,-20510,63665,140313,185776,200420,193684,158228,90152,15647,-51464,-68310,-55974,-40465,-58128,-90633,-88960,-42555,-15214,-4891,-31252,19483,37633,30061,10856,-34781,-59720,-20120,99222,218061,165724,48724,-70661,-114127,-37161,8003,14057,-34241,-18373,34854,70452,99027,122904,96411,1894,57332,126998,269708,362065,198230,13522,-111138,-87827,-64341,-68499,-17302,-10956,-88467,29791,109875,77824,-7810,-116205,81884,413391,684692,752396,635847,355767,137091,118531,85985,-2761,-84712,-30751,51394,106149,154290,99896,67718,22438,-9672,-6200,17351,46107,42897,23821,-23384,-69263,-71221,-43894,23961,77159,29311,-71381,-68742,-18342,-5788,-47278,-111019,-119845,-120164,-116781,-98203,-13627,73296,161947,195169,216725,199967,89901,-28498,-83048,-60194,-52282,-78337,-123229,-100185,38180,204601,282720,163977,-10539,-111835,-71586,-66393,-49468,-42628,-35765,-35331,-35816,-73094,-113512,-56092,18646,66886,35556,-62048,-53929,37503,57155,-41895,-11482,72353,116718,124179,50755,19441,9871,17964,28279,61833,33204,-8519,-28793,-15519,-60889,-98347,16870,215766,358927,360373,207830,-15365,23302,130903,101513,45523,962,-45766,-96355,-134856,-114280,-89420,-129877,-115558,-50988,-39384,-75754,-79317,51981,211134,230311,36968,7950,191266,340259,220944,47581,115456,101671,-77056,-26419,32468,46357,21471,-47851,-140439,-88044,-33646,2902,11126,15320,74884,86963,16001,-87912,-104598,-41990,-49911,-133205,-66506,-6505,11465,-59769,-70482,12151,66063,78045,138550,55406,-38338,31542,128864,203052,262883,287765,255831,120642,-4601,-17164,93204,258582,308841,185751,65220,778,-62007,-96289,-69098,-22886,28467,47193,-19507,-32800,-50216,-63509,-101645,-36785,-49841,-79274,-84359,-53846,-48325,-66107,-110795,-22999,59444,73565,71758,48354,-19704,-81835,-136846,-77787,-47886,-48576,-63503,20502,117964,201244,157998,161862,228848,244657,205054,83311,6102,62682,28179,-3697,-43249,-78250,-61901,-19950,15980,31002,-6728,-77488,-62249,8174,4139,-14280,-54461,-96596,40398,74639,125664,127666,13512,-86368,66754,281686,489351,577194,647588,695046,673048,526997,320953,124773,-90000,-41530,-18479,-46074,-95175,-34873,25381,10233,-10621,-18668,-80548,-95176,-30101,26671,9136,-56447,-108593,-113272,-69596,-87664,-120346,-137481,-75687,-6899,9518,35878,120150,161783,119359,81141,76209,59093,-13057,-81784,-55060,61367,137002,109074,-13957,-142763,-57100,-34386,-19865,5686,49894,68023,47812,23288,-3228,-19791,-11249,-55422,-105604,-22906,73200,131984,145153,115220,93377,46465,-53491,-56332,-32950,-30601,-37408,-5803,54396,110969,63635,10550,-29036,-92907,-100869,-16096,55833,62959,22647,-44972,-124679,-79831,-49145,-109151,-39194,15140,47353,8615,-30074,118737,307209,356091,314676,297627,246946,241980,173716,400,-73157,61795,200905,274544,259972,248189,361472,349563,198057,222196,189707,60216,-68893,-101597,16214,87556,71444,-4418,-54428,-38045,23622,78325,107409,74326,15103,-21002,-80917,-56981,-29669,63751,172778,128196,-8848,-88891,81774,181367,101102,-2782,-96728,-82302,6114,65345,126804,153389,116185,113005,50160,-19609,-51159,-25762,-5106,-35921,-60012,-52647,-41967,-47098,-11992,59178,127346,156133,105610,53998,39191,43113,3059,-89104,-63260,13024,81532,116975,90216,20796,-14427,-78141,-103666,-68882,-67925,-90899,-80407,-31200,30019,34320,-17623,16717,32445,31279,49842,26511,-11738,-76808,-32392,109998,226818,216247,148010,73684,12033,-21676,-33198,-107310,-55362,-7100,-21733,-63825,-57684,-61933,-34619,-7826,1403,25369,108162,180168,215076,215708,146801,42036,-6821,19486,20331,3731,-67856,-118353,-49307,58674,137240,113854,8910,-41538,5500,-33593,-39182,-12877,-22349,-74829,-48001,-21599,-14265,-62607,-103657,-135951,-124765,-74035,43720,188464,212277,53051,-35238,-26208,-17,10931,-1086,-8792,25186,5046,-25820,-38583,-65438,-114883,-102234,-17230,82666,146819,158442,114615,56783,-5519,-24678,-38653,-16993,20749,132106,250730,315470,280004,214239,141100,72213,-28351,-70902,-43787,4843,13526,8222,22619,19977,13132,18178,-11270,-50992,-42001,-31838,-43961,-60193,-27650,8022,60489,95961,110137,62326,-51655,-119451,-96515,-69312,5924,44259,-37221,-78263,81549,126954,40178,1804,-60526,-75478,-8243,122881,205649,157000,58960,66103,89113,104785,137924,149188,168852,125804,84394,60213,65422,19208,-26913,-58494,-74982,-76291,-43096,17919,53641,82430,150735,250453,301457,306312,244509,128033,6192,-20162,30047,129626,94965,-3026,-79857,-62990,-41652,22520,186525,394698,470958,391400,216558,67671,17275,3125,14974,26420,13424,-78642,-91700,4402,29007,19972,-56212,-117487,-108124,-23344,43460,-16994,-70081,-75006,-50867,-32834,-51379,-89104,-75363,-69799,-115588,-114195,-58353,2768,71534,67547,-2976,43498,53928,4483,-67138,-27057,69293,97123,58765,-26304,-97124,-141872,-114167,-84920,-69030,-37127,-38110,-26194,-52252,-100960,-105461,-63725,-58104,-69589,-16940,18532,-8798,-46746,-5405,42386,55319,105630,76618,-49385,-69482,-363,47285,13475,-82223,-78107,-49297,-21377,9606,17877,-7960,-61077,-71313,3844,106789,177123,235290,268252,173793,28406,-71217,-52700,5809,-28258,-75106,-98924,-99571,-92412,-59589,-13601,36836,48148,50305,34137,-36462,-109305,-125017,-34097,66238,159917,240193,230526,134502,-2753,-106543,-96286,-56825,-43395,-56589,3224,165031,335389,370049,214879,83380,36070,88282,157324,140503,51914,-17794,-14708,48608,30468,13669,67892,116091,91703,14308,-82296,-140702,-112883,-54525,-24976,-28680,-63915,-32257,-7747,-16481,30744,86619,88854,39298,-12403,-46525,-65214,-59616,-36756,11767,1945,-48181,-10201,103766,145869,67254,-23573,-109584,-99974,7621,90520,122472,55359,-11078,-24803,32607,87442,86810,38336,-48664,-59778,33360,169293,218212,196420,168021,74261,-21708,-62297,-23753,21257,-7233,-87836,-86871,-57299,-31880,21968,77412,95541,37917,-36986,-62770,-9170,37998,40380,47470,76420,-18181,-56030,-29438,-43361,-41529,-10332,-3038,-11746,-12462,7739,16638,10549,-52468,-56096,-33161,-9651,-2764,-50526,-75800,-48490,11809,85751,148892,189617,53488,-54466,-78703,-74805,-6955,14698,-17552,-65003,-128754,-67816,-37625,-16004,-34705,-60042,-22529,54019,73415,125135,211969,151950,65979,-11840,10221,105894,192688,257980,249275,211646,199858,200710,147178,63774,-14236,-81948,-15571,32084,83250,170080,240024,155516,57439,49130,133338,217468,277795,268529,239111,183924,88928,18200,-20009,-48586,-60431,-40465,-64468,-112262,-57755,25672,89855,101397,-22018,-123377,-65114,-31286,-36429,-3624,90854,130905,121827,74959,-14309,-116336,-125818,-99431,-59037,24951,46981,26860,-11458,-41715,-18542,69735,144544,116172,87275,37386,-26316,-103658,-41143,-18068,-53465,-57497,-40997,-9292,22712,41651,40711,420,-69541,-92544,-42890,15266,150461,292389,454806,622568,612427,538410,464598,340911,172698,46917,-64575,-57182,-4144,62852,43963,-44069,-97305,-23483,36053,10048,-79683,27917,103270,139271,120214,100680,112378,145684,155703,77670,-2879,-73976,-87441,-25771,3264,-2715,-9058,52989,236669,338134,326531,126782,-38271,82291,221674,169771,45830,-68286,-70310,-20126,-37216,-67038,-113086,-105646,-35451,7405,-1448,-82804,-121406,-61514,-17100,49427,74170,33003,-10042,-33760,-26728,10627,31503,80305,124310,93381,32736,-34716,-49605,-28888,-27805,-23044,-112636,-139394,-147854,-126241,-93156,-112930,-39572,33812,52279,-12630,-80460,-165858,-88571,18639,47737,-14681,-59345,-106098,-107696,-74757,-77363,-122026,-165351,-76802,30088,57156,54329,59784,77097,-25086,-152314,-81185,-16241,-13809,-39507,-64807,-71485,-40476,26242,172627,209253,113901,-28093,-126122,-79993,35222,77509,92135,74924,47311,-35500,-88219,-80026,-47227,-5671,-27563,-50909,-6507,80522,144038,121593,86488,2329,-73242,-71079,34441,134671,182813,157173,39366,-61626,-91807,-65572,-18443,79219,127486,9120,-27029,-33662,-68998,-102345,-104427,-89415,-110964,-79358,77400,270541,259771,80215,-50572,-80886,-50681,-56202,-104903,-114932,-42630,-71209,-110639,-20870,65867,303770,358504,235878,121341,-27443,-111127,-31554,31122,-884,-74453,27430,117570,19180,-63383,-73554,-86150,-54764,108263,303537,426789,362437,78197,-40641,-76278,-45793,-32196,-35330,42180,87031,60697,1494,-36243,-43914,-35751,-57335,-88517,-86020,-56844,-39510,-5295,89885,255415,337543,302932,123837,-30920,-43761,-82544,-124745,-115488,-73949,18691,62913,133481,181933,197762,157352,72856,-34555,-25075,-4058,104594,208808,166698,77349,6317,-18250,31677,59582,74744,69529,42370,-920,-23206,-24272,-48810,-56085,-72560,-3740,-9589,-6927,31086,55520,44595,1868,-54494,-141181,-117106,-69660,-24963,18023,77782,120118,119686,115289,120572,60016,-1362,-13718,20004,49739,29469,-26667,-34459,-49485,-83279,-66412,29489,139440,207588,203073],[121865,3763,-44814,-73490,-51797,-25097,-22113,-39300,-65142,-28741,30915,92699,143033,178400,172428,86891,-22942,-106933,-99409,-29391,60537,141125,214936,236093,124794,-11148,-66986,-56585,-36507,-34140,-72918,-91272,-83512,-85173,-35224,28920,72752,103095,135217,87280,34524,30287,41507,29757,7803,-67455,-76348,-62997,-45719,-45890,-58636,-91330,-105025,-56628,7649,-14089,-3171,10754,-5266,-30374,-45322,-15965,6100,-26341,-68581,-81957,-109786,-95781,-99785,-140280,-21545,63134,61293,25511,25500,47289,47221,55226,101784,164546,184862,158747,99333,38053,-31310,-67548,-47560,-104011,-129883,-105324,-50725,-7258,43718,109558,106206,52813,-12199,-54870,-103415,-124759,-75815,5424,33889,-18738,-74904,-83236,-78328,-1023,39510,-38531,-105846,-30267,60102,82898,88704,43193,-15086,-58686,-99124,-104674,-30729,87894,172795,141881,19248,-69611,-24425,-559,-20250,-80078,-45784,21975,-8920,-30849,40661,136078,135575,9812,-70161,-41593,-26868,-35198,-80675,-103362,18514,213876,481400,572455,508795,440216,453356,380924,211242,138701,123326,70463,11929,12119,54509,89880,35110,-15304,-4298,-1,3828,-2449,-62104,-51501,17468,81051,90395,39644,-32045,-56335,24334,73773,-43604,22076,141584,84774,-18268,-44377,-53824,-77856,-115041,-83438,-28903,-24646,-83001,-123320,-55746,-38,46906,176591,221046,85455,7459,973,-800,-60803,-66023,-49218,-61651,-70115,-106786,-168694,-118221,-47699,81806,195535,47203,-79916,-42447,35782,25232,-18362,-54475,-76640,-97923,-89964,89447,248447,406117,518608,502899,413175,259749,198282,117676,58228,40858,37590,37234,38820,435,-40007,-17206,61409,158614,210938,166993,84465,-13623,-77958,-42282,92395,189698,120363,-31300,-114832,-34725,67297,98593,32519,-66850,-72297,-64271,29578,177548,266744,233469,74563,5978,12558,52718,151270,278880,236360,152728,84047,125409,131701,85495,80361,83630,15035,-105887,-101295,-18862,22422,-22505,-58052,-53812,-40167,-49078,-29288,-3481,1180,11704,57592,90550,82085,38348,5045,25751,81317,112977,101968,42436,-23945,-77388,-123993,-54857,-2394,40457,35155,-12500,-81089,-104808,-80699,-19434,-6840,-54573,-84149,-86639,-67634,-14598,18574,112517,153605,71930,11234,-85742,-33447,-4250,27625,32284,-35427,-91763,-87269,-69573,-110555,-137997,-67693,-37106,51371,100418,43012,-39753,-97134,-106537,-98905,-76840,-35348,-44901,-98358,-131885,-135622,-108989,-53940,-25969,-41790,-62052,-62809,-107427,-128292,-41103,74640,143214,126746,36754,4964,58893,151413,170053,50132,-70095,-81354,-5656,24936,-12412,-71144,-85509,-15006,47080,53656,68103,74177,45932,2076,18903,71276,93883,106478,46313,28363,57851,105678,126964,173013,157395,99886,36896,-13482,-1247,61609,83264,11611,-36983,-28433,-47642,-32523,-4685,-11142,7229,55871,85945,23440,-95200,-105504,-25772,11391,21696,43449,69460,102664,115262,100072,57986,3470,5544,58021,88103,-34581,-149637,-85933,-74655,-66193,-66633,-71342,-131013,-91496,-7356,34828,128760,191485,179204,93279,35841,6605,-66617,-97142,-115257,-71036,-8492,-6723,-80571,-96083,-33675,-73619,-113010,-118202,-97585,-50930,-21737,-16039,-73051,-44891,63430,141519,109726,66263,-21682,-74338,-66567,-44386,-52286,-121121,-69199,-24603,-50858,-34202,-12707,-82445,-114784,-17063,-8417,-26943,-33757,-14554,-15778,-25638,-54864,-88782,6096,92143,70763,56415,54987,31611,-27383,-82669,-52289,-65378,-82490,-113915,-133616,-107035,25183,217971,245144,165384,36445,-57255,-65662,25012,149345,250159,177882,44128,19634,20641,-63013,-75942,-7521,-12903,-28937,-44651,-91335,-82673,11680,109443,140921,125310,95599,68916,47405,-37273,-93078,-71813,19971,107842,155877,80704,-27561,-62801,-77804,-77667,8639,105234,38487,-53384,29434,169910,127297,-21457,-71252,6943,71188,77495,162149,268820,278181,195454,80315,5665,-64554,-137485,-113719,-7497,121122,223305,270857,208434,128616,30187,-47198,-43211,-29822,-94535,-138152,12409,26398,-55262,9048,128300,133496,43974,-81195,18243,146545,148525,102912,62352,40672,44904,56125,73812,14130,-76664,-119363,-131787,-88032,-14305,64482,75694,88700,122560,79747,56456,72678,65868,22767,70574,40963,-1227,-39879,-27802,-28354,-70344,-76847,-33997,43771,140644,248701,278065,223129,88370,-108384,-105716,-73053,-93605,-35445,11542,-17184,-57533,-37346,-8316,16660,91704,123304,162954,219525,203938,141672,83229,34338,-49307,-113108,-110158,-98839,-160688,-90805,11924,44323,-16022,-104762,-74603,68218,132066,131960,82156,113887,113706,54605,-15492,-36451,-43986,-74314,-23581,17114,-33679,-85808,-89728,-64658,-52559,-71664,-65042,-29760,-12939,-10850,28630,57092,147033,243041,208819,126698,103992,134095,104204,37273,33171,50357,66504,132201,278946,342555,204183,36352,-50495,-42255,14559,10569,-53124,-74729,-69759,-77255,-47948,68577,178554,57606,-46824,-41945,-61729,-9084,45176,138031,207151,165029,46818,-55698,-110738,-86334,-110968,-96148,-38824,23080,51592,115487,171922,181103,48722,-77741,-97623,-68891,-20364,-2786,4903,-26368,-77014,-97391,-74217,-65935,-70607,-112551,-62965,11099,7792,-51242,-94027,-64416,-53217,-62887,-25833,-7398,-39971,-61483,-90083,-95589,13782,116387,72273,-41981,-116424,-30294,-48109,-137752,-88848,-59487,-51671,26760,42227,-52037,-128290,-44717,9967,-24204,-55862,-29456,31066,82306,110489,117525,116355,103894,59187,-6698,-71237,-89285,-72228,-50318,-62243,-87722,-95689,-49419,-19496,-19853,-54302,-3453,36748,42856,10245,-44403,-69989,-31790,77674,200771,166080,47772,-65762,-110048,-35481,16499,30208,-22736,-21855,24992,60655,92395,122853,78924,-26935,41874,114645,214496,296627,187258,7675,-120046,-78478,-56115,-65670,-25544,-39182,-74344,58747,112238,82882,27578,-57877,75256,367746,615223,679988,575030,317239,158375,118865,70224,-10892,-76911,-17620,54063,97222,138197,86600,56081,16020,-7033,4944,26943,48070,36891,10122,-25133,-62946,-67844,-33809,56447,129092,69355,-47674,-63019,-11063,7485,-37190,-108971,-129684,-115265,-125275,-109294,-20469,66335,162178,196713,228150,221008,138652,58370,36571,64280,57047,10932,-51190,-36858,75204,199199,269926,160459,-12705,-111604,-93458,-118869,-102272,-80259,-60010,-49189,-42715,-78308,-116775,-63934,7196,50051,24768,-70783,-46143,53061,82855,-20798,-26326,38528,102320,114554,29625,7003,1096,10423,20166,56679,24045,-20858,-44337,-36862,-63749,-66978,31413,211409,340618,337195,189357,-24234,9280,118440,85372,26528,-19441,-71206,-115627,-146055,-103172,-90286,-127950,-88917,-36048,-26198,-62728,-60185,79523,221287,236836,45390,-10988,160633,301445,210289,70858,151203,84235,-104857,-45327,31458,63219,43177,-28927,-122772,-95044,-27684,26168,56655,80458,151937,158927,42439,-75684,-94658,-46980,-52447,-115081,-64492,-11096,5997,-58488,-80753,-11545,38942,39722,76885,13169,-38132,57067,185969,293270,365205,379383,318152,153376,2758,-19477,99991,281669,324110,199539,63731,-5780,-70313,-103920,-64250,-10586,47355,68476,-22894,-64043,-62679,-70215,-93808,-23974,-32811,-60947,-108989,-83058,-64163,-67424,-78369,-11068,61538,68433,57745,31953,-34786,-98963,-148614,-57509,-24253,-33638,-71570,13175,123598,236086,224181,259757,342248,342736,262362,100272,37604,106797,55389,5358,-44568,-84362,-56757,-7944,19443,18791,-28947,-102087,-45551,22437,21880,11151,-39550,-100495,43240,86029,132360,119439,-3356,-71385,78308,297300,516170,615701,683447,690628,620311,471239,286241,125196,-79333,-37507,-30588,-78889,-106787,18389,51029,12889,-14184,-23715,-64503,-54692,5209,57537,42140,-23078,-80132,-107911,-61983,-71431,-101701,-131893,-81109,-13710,-1259,25531,105332,138921,113878,98739,85162,42150,-29487,-66247,-36615,73424,131454,96814,-17268,-136682,-64203,-50283,-43590,-14909,19833,20463,17304,26808,12261,-2579,938,-53726,-107844,-26699,63937,106877,111858,82861,56049,34703,-52453,-71059,-52918,-39111,-37169,-15068,34940,90678,52370,13860,-15291,-75572,-99760,-31332,44780,62724,23868,-42995,-112454,-102260,-81509,-132600,-14149,36875,61872,21903,-16034,115780,282419,297087,248794,258915,229642,225703,157623,-12843,-65943,62823,208913,293297,268477,237866,341364,325304,189895,242712,247799,125719,-29114,-129602,-7264,81991,80660,15410,-34663,-35838,8463,63691,102226,78126,20254,-13458,-86322,-98462,-50894,78804,170393,102455,-34575,-71711,109439,196340,110569,3277,-95100,-77090,7437,62213,119612,138961,90716,94289,50352,-12854,-43581,-28969,-16990,-43783,-58376,-56035,-57335,-56158,-7731,50934,94415,116030,75431,37380,32166,46714,13421,-73179,-68969,-3253,65885,111708,88025,21199,-20743,-92848,-92998,-53643,-60852,-88361,-76803,-23726,34891,33844,8007,43992,57021,50375,57885,23997,-15547,-81222,-29680,107325,210084,190415,126247,62857,4453,-27061,-30364,-89143,-47121,14700,4967,-44654,-52661,-65245,-47727,-27854,-18632,7504,105982,196758,244987,261904,193704,68208,913,10280,6232,-6404,-84480,-124170,-50765,42544,102601,74310,-28625,-73344,-3932,-32928,-23216,-7418,-42811,-87879,-42869,-21360,-30652,-86748,-127457,-167445,-133944,-62507,59070,212169,233150,73657,-14443,-9587,9918,12851,-9254,-24810,14849,16771,-6902,-16255,-52395,-110176,-119388,-39208,61078,139220,155868,112536,52059,-23401,-41463,-24972,-1091,35125,140011,276050,322661,259797,203376,162014,117900,-8172,-67314,-32982,19324,39826,33186,38675,29043,10001,1260,-35096,-78968,-77331,-68004,-75588,-79885,-25669,12281,57016,82426,100062,80938,-10648,-89832,-105682,-85913,4500,45485,-36961,-64227,103488,147136,39306,-20784,-63836,-45435,-172,117236,197393,156382,60405,70391,110273,135827,155183,139219,144979,117354,95985,79287,74233,17666,-35327,-64666,-72947,-73078,-39090,26913,63659,89372,156692,257137,299673,291120,224739,101496,-21071,-30849,17174,97632,82888,-7781,-81184,-55548,-33896,21344,176347,381540,455772,369256,192207,48520,2719,-10540,4753,25440,24456,-65062,-99042,-1288,28401,20394,-58407,-122182,-113568,-29398,47502,-974,-61805,-72718,-54125,-36923,-49765,-87374,-81983,-60832,-93317,-114424,-74501,-14590,68207,78365,13096,53934,68235,20228,-68157,-38798,62076,98110,70162,-11933,-87118,-121616,-104763,-88950,-80864,-49484,-37913,-10249,-19572,-42581,-61047,-35065,-39014,-51060,-2491,27164,-5133,-47497,-7411,50994,67778,110317,73835,-59347,-70351,10637,67063,32630,-74129,-98433,-67653,-34977,3269,19532,4965,-32150,-63587,-20184,82883,159584,220271,246078,154367,17657,-79047,-46575,18861,-17436,-77023,-115956,-98928,-60903,-34387,7756,49015,43043,42688,37399,-17961,-80106,-146116,-88904,12390,105049,181188,172563,83875,-46765,-112286,-59403,-41511,-36329,-51461,-2669,157853,329037,367210,211897,53467,-17335,52090,133528,127518,62276,5073,-10766,36650,21839,-3338,44991,99361,83500,3759,-92452,-158691,-142766,-76726,-29827,-14943,-37202,-18208,-6839,-31504,25606,102430,109226,60769,12324,-15732,-25771,-10468,10015,42054,12918,-53449,-13833,104064,150987,67276,-32750,-114481,-96817,575,83674,92928,24440,-30720,-34235,30724,79666,79632,37881,-44794,-68750,16276,146183,218783,208895,177477,73435,-21573,-53745,-10195,37266,14147,-64136,-105293,-64689,-21150,55628,113728,99981,27978,-43284,-60356,-15345,18756,24460,48767,87148,-2817,-68795,-42642,-36895,-20382,1965,-6017,-21523,-21127,4113,25415,29970,-46462,-53699,-21455,-13193,-10582,-50226,-66094,-45533,1145,56611,101447,156415,60806,-44669,-79112,-40578,24440,33538,-10447,-60166,-141471,-80752,-51385,-28995,-44346,-63591,-13870,74936,104091,159339,245865,161760,60175,-32348,-10062,93398,184902,261421,275970,259800,261014,250744,173610,84618,11989,-68602,-32191,47380,125153,205451,246596,140679,50176,68072,174510,295509,364968,332914,267351,174091,57006,-12352,-51485,-74533,-72773,-35678,-57561,-122102,-58870,35626,105843,126971,-6578,-118150,-88071,-71893,-83759,-9320,95490,133232,120020,71596,-13206,-112287,-125767,-105593,-74831,9853,36987,24871,-7886,-36659,-10452,80499,159364,128871,88832,25991,-40875,-113445,-40713,-18035,-55878,-67914,-50240,2947,45846,62848,52677,638,-77999,-103601,-31415,50637,200778,334811,495273,671212,635775,549268,490880,347962,164965,43172,-64599,-79297,-27249,43010,30148,-46001,-87101,-9127,51174,14596,-86557,23277,104372,141391,125313,107036,110986,146256,184415,98427,4780,-65843,-66273,-2948,26407,14699,7336,75391,265317,321094,285687,113143,-52573,68733,193726,150404,46471,-65647,-70504,-13976,-24047,-48043,-93812,-116384,-56422,-17348,-11956,-86167,-122801,-75285,-33328,42820,75770,39443,1420,-14369,3731,55297,69278,108028,130770,93904,30202,-44794,-44848,-14668,-16659,-31851,-134311,-118191,-127165,-147515,-110136,-109267,-16216,56484,62244,-13287,-79407,-154881,-112027,-9010,31301,-26653,-63467,-101135,-96522,-56788,-52007,-92746,-139186,-109795,-6932,19132,19763,41250,82849,680,-126673,-106666,-33313,-21754,-44912,-70046,-72731,-52042,3223,154471,191715,101941,-32881,-128172,-84905,22081,53964,68407,52860,30501,-39594,-75230,-65211,-30906,17281,-14005,-52731,-26906,32321,95111,91524,54645,-23000,-79253,-34900,89876,185535,210663,164816,39767,-68940,-112830,-92852,-60921,31638,108028,8191,-19981,-20540,-48065,-85181,-111775,-103083,-123303,-91213,57152,244797,258692,86511,-42230,-69757,-46541,-66839,-117637,-100933,-15508,-37408,-140013,-57272,36269,284939,367587,270086,158384,-5954,-120522,-49149,14065,-3762,-45243,36084,114696,30657,-67807,-84801,-89736,-43819,127500,337951,453290,319026,63247,-28511,-35832,-17816,-21812,-37374,42990,99818,71289,1964,-42722,-49724,-40062,-62704,-96246,-100729,-76794,-51518,-14962,77119,253184,339309,315784,144913,-13782,-35479,-92112,-144454,-125932,-97401,-2360,29724,91099,147854,181754,162821,95153,-10963,-18826,-27057,57710,140460,118522,66992,16907,-3162,33356,37923,45380,46133,25692,-13771,-37451,-48016,-70446,-65071,-65802,9004,-585,-10321,16286,36800,18887,-24946,-56707,-129280,-107596,-68442,-25340,19215,80962,123304,118290,106846,109425,71159,25052,26493,63875,87646,62250,9292,5225,-34760,-84136,-63621,40615,153928,220716,211013],[114825,-5819,-54109,-63011,-40271,-14936,-11015,-26051,-56258,-36035,11856,66493,101928,124746,134865,84075,-12646,-92447,-111759,-48752,37464,116268,189291,211525,102910,-27224,-76519,-62948,-47256,-39588,-72832,-90151,-84660,-78401,-32735,24184,70947,105263,144388,84273,20672,10103,26380,22062,8923,-57077,-68938,-52299,-31775,-32607,-44616,-79554,-97668,-33434,48408,22363,15544,5312,-20321,-39037,-40835,5447,38515,-4051,-55107,-75151,-108663,-100222,-107998,-130175,-8418,85522,77447,33010,28762,50306,59005,76042,126034,192281,217312,196699,142229,81080,8770,-55250,-49815,-95011,-109701,-88253,-57863,-32502,18230,92788,96392,51158,-4310,-32563,-74616,-110945,-69840,11946,43383,-12636,-73698,-76142,-71283,-8169,20796,-57432,-113323,-19573,73894,98454,107652,52207,-20484,-63053,-93611,-113889,-37961,78102,154698,123163,10336,-73557,-24848,-2584,-21780,-86187,-34650,44661,11874,-28077,39827,136064,128435,-1416,-84896,-51085,-34167,-40773,-86153,-115642,6480,218460,484815,535042,433919,396643,455032,412179,248619,156540,129323,81143,29314,34228,79766,119128,62434,199,-5948,-12567,-6661,-7386,-76556,-68387,12558,86214,100752,49883,-26320,-52373,33870,92329,-17678,39789,160997,103159,-2905,-37177,-55292,-87656,-125563,-72807,-15543,-8004,-58321,-123839,-70103,-7968,41873,175104,184959,74104,15115,8214,379,-48563,-39684,-26623,-50520,-66437,-107223,-134238,-88552,-31804,85214,183251,11264,-86948,-43167,48642,58553,22252,-19444,-58307,-95621,-106961,76353,258052,393717,465424,446188,379152,269265,200173,102950,45063,24489,17189,23502,36742,7605,-34689,-24127,28794,122750,176002,135546,68520,-14848,-75581,-40762,84892,175631,110139,-37114,-117785,-41606,49153,89036,20515,-94924,-39500,-56592,-39433,100689,216060,208293,60456,-22467,-4179,47918,158973,317783,297374,217169,144703,178299,158579,94438,71817,62192,-6294,-122612,-82923,6563,42173,-16782,-60152,-52223,-31433,-38659,-24895,10146,21912,30125,71644,101325,98322,62969,30382,40340,91843,127731,118431,53320,-23930,-84732,-128844,-50856,2864,39713,30562,-20718,-86501,-101010,-103510,-39725,-11920,-44348,-66778,-72755,-63865,-12507,20028,115263,147560,60919,1733,-91800,-30348,-18886,-4325,-6625,-65343,-102137,-92096,-64324,-92295,-119580,-79792,-62679,33592,108362,69621,-15532,-82351,-78427,-66434,-46712,-12706,-28307,-91607,-129233,-138868,-116412,-56545,-23105,-34950,-50578,-52646,-106252,-125704,-31519,99409,191673,161693,48458,6858,68520,179398,198184,61843,-67365,-83580,-18032,6825,-29218,-80882,-72341,-3461,48134,54441,74132,84976,64563,25817,43664,90688,105104,102603,26239,-1902,21085,68663,104146,172662,180704,137768,78066,12412,-5846,28778,48801,3147,-43282,-31079,-36809,-10130,19985,14268,23029,47341,65072,2451,-110041,-98241,-29078,-7874,11645,39778,66760,97643,95728,62661,15654,11383,28508,36407,74260,-32281,-153018,-94980,-78212,-71812,-74806,-72314,-128166,-95103,-10022,33892,132033,189497,166133,92270,48364,16468,-65852,-101426,-108559,-58787,9064,20700,-45467,-84721,-35620,-77426,-114219,-113792,-92316,-49338,-23511,-18427,-67387,-11770,101148,165225,107066,42498,-51512,-99820,-81466,-58510,-70529,-143597,-35383,26325,27904,55370,59124,-50066,-99374,11886,19861,6,-14528,-14831,-27191,-38487,-70082,-59544,55799,131858,77779,41390,30736,11918,-36348,-84103,-61693,-70194,-76088,-95583,-104886,-87391,53723,229629,243333,164867,29615,-62754,-71845,16016,138218,254882,196256,57369,31385,38029,-37807,-98936,-35305,-29690,-35672,-48395,-86072,-84036,-12305,78036,111497,106727,84207,60169,45316,-34078,-95676,-76746,7149,82177,115037,33325,-45496,-57366,-68584,-66435,22430,112839,39396,-74792,1754,145698,110993,-20766,-26294,47338,95015,89067,167443,283545,288539,177127,49375,-28101,-77820,-124606,-94306,3807,103323,204673,266175,217502,137770,37755,-37993,-38510,-36513,-108822,-112695,19519,17185,-63671,413,118090,120472,37527,-77890,14857,146051,145631,102792,63749,38569,37257,46597,74578,29865,-68130,-133244,-139864,-78133,-5188,68670,69713,70911,93613,68600,72246,96702,95475,51868,83701,42374,-13328,-59565,-47115,-50561,-86319,-73732,-27839,34626,116165,216828,249143,212296,105425,-67467,-87502,-41941,-35907,7554,42104,992,-50163,-30490,4555,25158,90132,126073,190251,260564,231773,148099,81535,32054,-50776,-112577,-110890,-96550,-150782,-102124,-1829,42090,-9777,-105966,-78699,78751,133044,109028,42918,69741,80405,27546,-25767,-22890,3947,10748,68486,63093,-33224,-92878,-90612,-60053,-43986,-57874,-56318,-33997,-36965,-45688,5172,56616,150365,247073,214266,129338,95451,120955,106571,59690,52158,46260,45542,92508,213286,248705,136317,8437,-63597,-48939,13324,18490,-52048,-90326,-82900,-78399,-57591,38323,118251,-15190,-66060,-40077,-55169,9821,79565,176919,237064,182820,50764,-55339,-102065,-76414,-104971,-97118,-45594,9531,32478,90384,141328,155129,39366,-74993,-92431,-61350,-14469,12633,30258,-8698,-62119,-81580,-66821,-63016,-67460,-108337,-61587,17225,24592,-11890,-6066,3904,-13903,-49755,-28487,-18431,-41171,-42649,-52008,-48463,32184,120624,67450,-46158,-103899,-5820,-18844,-109493,-98225,-60489,-46294,20036,37445,-53657,-123820,-35144,20721,-13788,-44422,-39787,-11002,8966,24614,33250,46127,55844,30408,-27105,-88907,-107851,-86447,-58685,-65362,-82713,-97847,-57198,-26225,-36159,-74669,-18831,38611,56958,14230,-50400,-80340,-43022,56044,174781,159726,46439,-59673,-101753,-32063,25411,46156,-9964,-23159,18105,56916,94613,131723,69099,-50377,28173,104066,163007,226154,168048,-1722,-129188,-66968,-45166,-55094,-23726,-30680,-17873,93393,114749,95050,76310,-38721,13137,276727,525945,614740,531701,293889,178937,115648,55852,-12052,-60633,-1591,58358,89045,120902,73399,43928,10364,-3635,15721,36868,50996,32549,-2022,-24100,-52998,-59977,-17315,96479,189002,113748,-23107,-55690,-1733,23525,-22014,-98252,-125041,-102318,-117495,-113601,-27966,57587,158792,196841,244185,255414,212031,174193,172591,188496,161952,99434,22814,25118,105624,182819,241572,148078,-16786,-107302,-108951,-165116,-139376,-104679,-77709,-59904,-47029,-80380,-117181,-70585,-3102,35117,16062,-78328,-38997,66151,104910,917,-39089,3327,83443,99598,7690,-5968,-9402,1685,13332,53731,18601,-27885,-54157,-50066,-57097,-70011,-5017,146347,264191,271576,149845,-32599,-2182,100957,66253,5511,-43778,-104408,-129779,-145008,-85451,-83826,-113562,-65302,-20201,-10963,-46478,-40603,98563,219057,231344,50619,-30969,127562,255524,191593,93994,186772,77078,-111690,-66573,26175,75290,60760,-11310,-103172,-98633,-20563,50311,104355,153076,241535,245530,74168,-54751,-74169,-48194,-54015,-94612,-57274,-13363,355,-57831,-87395,-30399,18966,13493,20076,-20142,-27078,81280,240924,384708,471041,468520,373028,182961,10309,-22545,103245,292378,325079,207729,63365,-11364,-76907,-109446,-57821,2318,69153,96791,4072,-91636,-74704,-74843,-82973,-11220,-13638,-36871,-94613,-110028,-73581,-59871,-51370,2998,65897,66122,47547,21754,-41832,-107360,-125294,-35570,-2139,-16039,-74120,6985,127495,267653,292979,358120,440988,420056,301729,111674,67707,148898,82967,14995,-44061,-86498,-48971,3658,19436,2872,-53051,-117301,-19636,39541,39569,31886,-29363,-95925,46355,96312,134104,105910,-19526,-56283,84717,295611,511343,617347,685215,661973,554625,410493,249916,126385,-57479,-29423,-41504,-111164,-57453,80621,74131,15104,-12006,-16147,-33758,-13928,41351,88505,76224,15317,-43262,-92348,-54709,-56628,-82681,-120050,-84047,-19205,-10877,17570,94710,121405,110595,115838,90215,24993,-40369,-36767,-6966,89938,126655,86711,-17018,-128960,-69506,-63267,-64754,-37365,-12598,-16267,16884,48376,34379,17621,13395,-51111,-108352,-29470,56675,89513,90185,60702,26055,23360,-45697,-70683,-57406,-38797,-34465,-24022,15583,68096,40128,17987,-1385,-54129,-83295,-39262,34635,60300,23190,-42264,-101048,-108752,-100431,-105566,10339,59907,77066,35806,-4096,110140,253680,243702,191815,223431,216711,215556,147626,-20199,-63845,55460,202510,295954,265851,219866,311607,294476,181811,259771,304117,196722,16863,-121484,-30064,75160,91317,38046,-10652,-27634,-2826,50468,97385,82680,27873,-669,-72491,-126341,-45358,99096,161615,72795,-61401,-49866,134948,204384,117324,10312,-90121,-72834,6515,56937,111496,125917,70192,74602,48926,-5620,-33691,-28146,-25561,-49104,-56409,-58675,-72007,-63331,-4399,41950,60740,76321,45941,21344,26947,53524,28359,-54075,-71031,-19120,48336,103831,83224,22216,-25932,-102289,-74547,-36529,-52605,-84454,-72562,-17576,35288,30189,30695,72177,81291,68397,64045,21262,-18364,-83347,-27187,95027,176192,151762,96564,48225,-2847,-29845,-25517,-66045,-20661,49121,38309,-25417,-48211,-68981,-60695,-46435,-35971,-8314,98142,203381,262058,296927,235495,93586,8992,-518,-10229,-19042,-101426,-121243,-48746,29341,72061,39995,-59814,-101215,-9494,-28459,-12183,-5186,-64516,-92510,-33884,-18211,-43447,-99410,-130396,-183569,-129558,-51248,69775,226509,246964,93259,6531,6511,19770,15159,-16564,-38616,6292,30444,14479,8429,-35026,-98087,-133212,-62735,34184,123257,146816,108575,48114,-41207,-48821,-6736,9190,44597,141992,290405,314376,226036,183186,179167,166303,24067,-51872,-20257,30994,62502,56989,53271,36385,6771,-16500,-60041,-106836,-109008,-97013,-105308,-99998,-24137,14893,51146,65485,85208,95256,30826,-51537,-106381,-101369,4670,46877,-35933,-48576,125175,168030,43243,-45076,-43091,-15615,8581,109707,184182,150815,62118,78978,137646,171374,172101,128452,122738,107779,102122,91547,78468,13810,-45300,-70383,-68898,-68469,-37728,28623,66238,92024,159549,259742,293712,274234,205517,78841,-41296,-36783,14762,72483,68490,-12955,-78651,-45344,-23608,19578,154029,346261,415715,324750,151631,16916,-19591,-32076,-14289,16713,30895,-52683,-104301,-4394,30256,20868,-60116,-111803,-111666,-35990,46745,12706,-53500,-69704,-57223,-41969,-49480,-85113,-86169,-50361,-68619,-98833,-88518,-31291,57789,72917,11762,52633,73628,31440,-64049,-51317,50882,92754,75198,-276,-71279,-99619,-91063,-90001,-91160,-59725,-33750,7205,24282,28457,-4496,-3862,-21478,-35964,9654,34462,-944,-45969,-6904,60933,81683,115501,71959,-67364,-70218,21925,88609,57305,-54496,-112251,-82574,-47344,-3035,21589,20214,5333,-38787,-37255,58828,139205,200441,217193,132183,7067,-87174,-41406,31837,-6770,-78385,-127036,-78436,-26805,-7774,25179,52903,31978,31571,36121,-4382,-55544,-125916,-131827,-41523,46582,116849,111118,29638,-85725,-80756,-23370,-27282,-28122,-41492,-3619,148712,311744,353700,208768,35414,-66554,15423,101988,108812,71857,29801,-3321,18145,10371,-19071,19818,76650,70057,-7206,-95122,-148616,-164337,-89146,-21159,15033,-1288,3821,-208,-44711,20363,114474,122468,76051,34354,15787,18701,48347,73847,95445,41409,-53360,-20241,98652,149556,67890,-37889,-115650,-96597,-8853,74395,66200,477,-45689,-39505,30007,72857,71992,34452,-42368,-76172,-679,119304,210537,215357,183243,72299,-20349,-44047,2832,51379,33842,-40044,-83911,-65595,-9651,86633,144467,99694,17516,-48003,-57976,-22483,-2268,6131,44659,85081,6100,-81486,-55154,-21167,16927,25113,-1671,-26980,-28267,327,30905,43043,-44096,-56231,-12194,-12482,-17684,-50727,-58535,-42797,-7613,34333,63640,125756,70474,-31502,-63971,-5112,51521,47683,-4610,-55145,-136096,-91904,-62874,-39138,-52810,-69158,-7086,96401,137787,195424,271916,162629,48209,-54866,-26274,82219,173088,250482,282288,288419,306618,290317,194667,102051,31366,-52385,-41989,68251,174795,244854,255871,129776,48250,89718,220585,388365,462028,400094,291817,159296,26440,-38020,-68419,-67581,-55094,-24280,-50058,-119506,-57580,44270,118532,151556,13898,-103477,-111123,-117188,-113964,-3546,92437,120961,103174,55928,-21465,-115191,-130022,-114140,-91399,-2744,33487,29677,-1821,-31640,-2705,89669,174418,146817,97319,21023,-51393,-114387,-39216,-20427,-63247,-83793,-62504,9469,65041,84077,64869,2623,-83160,-110900,-16674,90410,248242,366020,512596,686041,629220,534242,493267,339359,151049,36821,-63404,-97498,-47210,25498,18156,-46933,-77443,6796,68569,20370,-93932,17818,102531,137617,124304,106000,101910,138703,202545,112278,8487,-57689,-44576,21499,51255,33380,22611,93253,282785,289324,231251,93655,-68310,49912,159111,128622,45855,-62953,-70706,-8412,-10721,-29197,-74628,-115147,-68293,-33083,-16857,-92168,-126410,-81944,-35310,42276,71727,36626,3674,-2696,32413,104766,115125,137307,132190,88695,24099,-54320,-37003,1520,-2343,-38149,-152952,-99110,-105677,-152058,-123402,-91052,9133,78428,70334,-13841,-78676,-140178,-127681,-31954,15259,-36562,-62166,-87969,-72953,-26896,-18320,-59904,-109729,-140164,-48765,-23192,-14708,24665,86503,25810,-98752,-132346,-53681,-32969,-52353,-76072,-74429,-65004,-27345,114684,158246,78294,-43346,-130055,-83885,13563,35308,46285,29015,9505,-43191,-60045,-48505,-11364,44593,5030,-50618,-49967,-25873,45115,61578,22810,-48354,-76850,4605,138392,221903,222812,161262,37477,-71900,-133143,-110890,-93171,-3039,96220,11854,-13813,-12857,-32323,-67382,-111309,-117540,-136932,-101400,35300,209274,250669,92968,-30978,-57092,-40067,-75530,-127365,-84387,8668,-9222,-114640,-84137,12301,258817,363016,298406,197169,19393,-120780,-62046,5903,7465,-14404,42430,109597,44560,-65942,-95660,-93532,-32923,140006,352021,450322,264694,59941,-4615,4652,9991,-10583,-36964,44282,113224,82921,4163,-45140,-50501,-39598,-64060,-101078,-110006,-89336,-55319,-20261,63470,240646,326105,317064,166762,6476,-26120,-96516,-146057,-111623,-106811,-20700,-4606,47674,112727,162593,164445,118124,18831,-2577,-38075,17234,73202,68288,54815,27922,13109,36983,20160,20077,25999,14140,-18723,-43515,-63370,-84628,-66859,-53467,24410,10840,-11822,1512,17558,-4389,-45155,-55661,-113213,-96952,-69162,-27753,20728,86112,129574,120364,101484,98115,80709,55754,70904,105645,121941,96048,56281,50042,-15275,-79892,-54297,57532,170835,233109,216910],[102731,-17862,-64486,-58080,-35042,-9537,-2785,-14143,-48240,-44246,-8832,39704,64958,78935,100784,79454,-2662,-78424,-105492,-61305,15772,88095,155205,175860,74369,-44966,-85363,-68599,-58572,-43029,-69845,-88330,-87466,-73251,-27703,22366,68980,103537,145032,73114,1954,-14329,8083,13982,10696,-49848,-65371,-46186,-22973,-24920,-35140,-67208,-90378,-14114,83803,67031,41056,3872,-32647,-46498,-35210,27536,69419,14512,-45067,-71770,-111542,-106896,-117367,-126797,-1107,102901,90439,38029,26810,45501,59575,83724,138547,208524,239545,229074,181487,117945,41746,-40569,-55493,-90390,-92693,-65938,-44799,-42288,-3933,72724,80911,45282,2760,-7582,-42763,-90839,-63909,11576,45273,-10537,-73876,-67630,-58335,-9017,5930,-74692,-114373,-10886,83182,107371,116767,52838,-29197,-67966,-87796,-113639,-43300,67790,134745,102470,363,-79494,-29406,-9326,-27433,-95128,-24013,66455,35039,-23236,36329,128520,112001,-16042,-103360,-62897,-43190,-46894,-89067,-128429,-9188,210860,462029,467395,336382,332994,431655,421016,276103,164657,125125,83809,40473,49957,97152,137914,80812,11879,-8741,-22582,-9751,-143,-75621,-89722,2743,86331,106355,56264,-23220,-50514,40382,106155,3762,48141,166762,112720,10140,-26860,-52029,-91935,-123005,-63208,-4962,5821,-33285,-95939,-85438,-19871,32846,163192,140159,57177,19645,17023,9144,-29179,-15924,-7688,-42354,-64936,-102138,-99206,-54714,-11996,87862,163831,-24025,-95135,-46938,55121,86593,59685,13654,-41078,-94564,-128023,49952,253851,367411,405831,385113,334548,266262,192925,85007,29299,5845,-6134,3713,26824,8304,-33322,-36471,-7297,81636,135477,100025,48279,-18866,-74944,-41983,67826,144900,85813,-51297,-114720,-42232,35762,80675,10860,-121751,-5549,-24088,-85454,20547,159987,182036,49542,-49736,-26096,36119,156846,340174,348075,274980,201726,233354,184150,100957,60473,40338,-28208,-142342,-59567,36498,63698,-10584,-62025,-50815,-23515,-26640,-20027,19619,37761,47436,82566,107977,111389,84342,50125,47626,95065,136800,131427,61261,-25604,-90390,-120691,-44835,7888,39128,25892,-29800,-89012,-83496,-104519,-57242,-17886,-35369,-49759,-58429,-59732,-10889,19782,111547,134423,48346,-7078,-85366,-22003,-25933,-28780,-43165,-95293,-110853,-99646,-63132,-75430,-96551,-80948,-88735,11772,109634,95340,18065,-56634,-49978,-39561,-22359,4071,-14876,-83303,-126575,-142723,-122772,-55323,-16955,-26236,-40106,-44657,-104773,-123121,-25069,118134,234514,192366,58708,8132,76259,204388,219017,68266,-66209,-87549,-32822,-12916,-46232,-88969,-63608,3243,44746,51802,76852,92731,80580,47389,67723,110730,117581,99875,8473,-31710,-13945,33677,79133,167825,203170,176267,114423,32674,-11558,-5099,11812,-8800,-52061,-36480,-26927,11377,44729,39733,35184,26836,27497,-27701,-123620,-89634,-36555,-34503,-3068,31659,59244,88101,71716,22147,-19793,30732,65475,27665,52066,-35153,-154774,-105405,-82574,-78402,-82140,-72251,-121488,-102050,-18478,25822,127514,178988,147082,89868,56741,23008,-60140,-104898,-104752,-47436,25143,46235,-10870,-61558,-33216,-81772,-117690,-111021,-87596,-47599,-23392,-19287,-59964,13023,125235,173658,94763,13445,-83689,-126529,-97569,-74240,-89982,-141941,-5672,74472,103986,138865,130656,15858,-17613,66290,61004,29410,1026,-19521,-42133,-54777,-77556,-17821,111666,173693,86727,29222,6807,-11400,-50201,-89932,-75221,-73829,-69018,-79818,-81716,-67508,81252,225539,224611,150212,16247,-69619,-79875,3645,120594,246762,205716,66800,38800,50975,-9298,-121789,-67483,-48002,-44239,-53562,-82814,-84359,-33248,43220,74024,77865,63899,47865,41932,-30575,-86752,-80086,-15336,43659,66771,-16074,-64631,-54573,-60723,-55096,36301,120416,44635,-87936,-27436,110280,86341,-17689,11231,79395,111162,93804,161687,279335,277355,144816,13048,-56635,-79557,-113344,-82439,5863,75459,176598,251907,220635,143848,43942,-29061,-33560,-45167,-126279,-94624,21839,6044,-72553,-8107,103225,102605,25745,-77569,11092,140948,138080,97397,59418,31486,25656,32530,64462,37639,-52667,-119582,-122747,-68074,4206,70801,60937,50581,60678,50344,79761,112219,116734,75679,89901,38314,-28732,-80901,-66993,-72694,-101507,-71081,-25271,20561,84549,174292,208114,188454,111598,-27068,-38651,12825,18116,43901,66325,15839,-44635,-26671,12377,27594,82256,121523,202469,283731,246739,149813,80569,31604,-51316,-112737,-113089,-96249,-144226,-113487,-14724,39515,-5116,-107098,-74807,92166,132480,86274,6469,26395,44555,-1608,-37151,-13715,40509,84842,146091,96266,-33495,-100673,-89563,-56210,-39122,-48723,-48311,-37019,-57651,-78804,-20450,47310,141468,236297,208918,125596,82151,98847,95641,70580,58494,33342,20227,48425,139751,153591,71913,-22438,-80330,-61246,4200,18541,-53740,-103194,-94623,-83730,-72909,2,51478,-81083,-76928,-41224,-46492,32749,109149,200617,247039,187637,48135,-57444,-98880,-73570,-104929,-101779,-51170,-301,14447,64641,110278,127436,27994,-74216,-90627,-57565,-11444,25831,49614,3653,-49950,-66981,-60822,-62025,-66205,-104619,-66851,13194,32803,34736,81681,77326,28103,-36467,-36593,-40044,-48387,-27095,-11821,4373,56062,118431,56635,-54094,-92273,16075,7026,-86541,-111705,-60060,-43494,9484,27426,-59936,-122690,-28730,29462,-3157,-33327,-49687,-57309,-77147,-63066,-41711,-14056,12582,971,-48991,-108158,-127766,-101822,-69607,-72425,-81217,-95708,-68021,-38597,-57007,-94921,-27372,40270,68063,18473,-55585,-93503,-57046,31945,140128,143664,41223,-56029,-94107,-30844,30628,57426,-370,-26217,9818,54421,101133,146823,66366,-70837,12547,90937,115068,152815,137006,-18759,-142390,-58616,-37027,-41852,-2303,38962,57257,125709,113188,106566,117673,-47849,-40137,236962,507534,612377,522617,278843,187558,104000,37037,-12245,-42432,13133,59894,77046,97933,55627,26956,1190,-3615,21711,42311,50379,26497,-13624,-23335,-44092,-52149,1339,137665,248056,155342,-2394,-51240,4142,35300,-9621,-87111,-112614,-87779,-99479,-106711,-39747,43320,148909,192712,260342,295108,294252,295142,299931,292692,246536,173443,87063,77447,124550,154710,197599,123565,-27389,-103239,-117857,-171418,-138849,-109689,-88263,-69101,-51653,-82768,-118392,-80402,-16209,18390,5644,-88432,-36978,71814,117586,17602,-51366,-35827,55711,74968,-18457,-23521,-25661,-12088,4397,49331,12977,-33263,-62353,-61226,-57729,-91775,-29002,123997,250785,271827,162451,-8844,-24558,75256,42394,-20920,-75049,-121293,-104942,-123056,-68086,-76120,-102287,-50618,-9745,408,-32739,-26375,103747,201554,211197,48379,-55962,89226,201395,160510,109408,208044,68380,-98483,-93073,12519,77480,68855,-506,-87334,-102589,-17686,69355,147381,225587,332910,334008,104067,-35334,-55738,-51247,-60689,-79144,-50642,-17587,-9043,-61396,-93755,-47094,1676,-7152,-32420,-44263,-15847,96827,283211,461198,562566,540298,411031,202997,13408,-30862,98224,285110,307882,205507,59411,-20507,-85688,-114458,-53984,10438,87085,123054,45782,-97390,-90620,-81926,-74526,-3402,2118,-14057,-62670,-107402,-76927,-51115,-35875,7739,64580,60901,36998,15608,-41106,-104107,-101176,-18538,13078,-3492,-76401,-2624,124974,289420,354014,441117,507968,462736,314441,112471,90033,180045,104424,20122,-46478,-89533,-44866,8655,10182,-21450,-83206,-112786,7103,53366,50700,41918,-28054,-93839,44127,99423,125300,82951,-38564,-45878,81856,273272,470484,576065,647331,608450,480093,348409,213480,128055,-28533,-19150,-50657,-114060,6676,139045,88456,11965,-10508,-4559,-3571,21139,72559,113973,105762,53343,-4008,-72426,-52344,-48326,-68552,-109906,-88846,-27771,-23626,8253,85732,106199,104516,125994,86074,3628,-49659,-2453,30590,106194,118390,74003,-18604,-124805,-77768,-78047,-87285,-65702,-48888,-32564,35106,71998,53098,33485,19776,-52570,-111806,-36087,46085,72335,70312,39320,-1994,8168,-39562,-62328,-52355,-35248,-34426,-36976,-6613,41040,23783,17786,6763,-37216,-65884,-45276,20538,51060,16383,-47040,-95183,-103452,-102749,-83738,28173,79050,88148,44944,1173,98264,218747,193758,139976,186060,202014,205427,137814,-27831,-71747,36402,177765,276497,246130,189364,268704,253845,169019,268270,350419,264539,63706,-90051,-55519,63054,98688,58486,12242,-18543,-13700,34656,88253,83018,33609,13914,-39214,-65047,-7243,117632,143655,38367,-91324,-29529,151578,200812,117679,14478,-86475,-73913,-826,45767,99511,112001,52277,52827,41962,-2670,-26948,-28453,-35299,-56946,-58724,-64717,-89781,-72117,-5317,29396,24300,35344,16185,5221,22356,61153,43398,-37276,-73291,-38434,25226,89304,72259,19756,-33742,-106068,-55773,-22697,-47607,-83583,-72308,-17961,26129,20059,44518,92037,97144,78831,63151,14183,-24028,-86413,-28847,70012,124681,100680,57528,26347,-13519,-33646,-22510,-43951,11313,85688,71140,-10019,-47561,-76053,-76181,-66199,-53578,-25062,80739,192939,257629,310495,262525,111800,12057,-17504,-33207,-38440,-120684,-113439,-46981,15974,43509,9007,-86385,-119148,-13308,-26465,-9805,-9139,-88595,-89600,-25585,-16552,-56328,-101454,-116449,-155557,-116433,-44213,72084,227602,250120,108206,24191,18566,26000,14296,-26335,-53278,-3666,41497,34228,31127,-17874,-84063,-134907,-88537,1085,97041,128554,99561,41984,-62376,-47744,6497,9915,45874,135539,289516,288661,178862,153347,189273,208810,60783,-32667,-11196,36248,77052,75292,63480,39460,1139,-36920,-87774,-135842,-121642,-102301,-117309,-119502,-26417,12834,40248,43126,64578,101304,66104,-13411,-98892,-114642,4223,45827,-36816,-35017,141712,184961,49893,-70321,-16077,9914,14555,97959,164261,137857,61728,90479,169670,209251,186908,115747,100315,94852,100777,94220,75366,5581,-58768,-77533,-65429,-64679,-40400,21669,59506,88181,156545,254854,280359,253554,185721,58889,-57030,-42758,14098,54643,51050,-20165,-73768,-34685,-13576,14196,118155,291832,356073,264682,98604,-26972,-47303,-60499,-43574,-3380,26793,-46829,-108528,-5054,33802,19908,-63373,-102932,-107731,-44421,40513,22104,-46825,-67465,-61596,-49556,-52160,-84633,-89783,-41219,-46047,-82501,-101322,-47396,41376,53737,-6596,36786,67484,36738,-57367,-64882,35443,80835,73086,6813,-54722,-77813,-77423,-90434,-101096,-67658,-27666,23913,74421,105997,55540,24395,-8411,-25771,17965,38917,2039,-44325,-5874,70101,95234,119747,69872,-73880,-69953,31919,107927,81675,-32485,-110257,-91545,-57783,-9480,23381,36675,48404,-5824,-44866,35812,117000,176539,183244,107686,-3965,-96556,-38849,42529,2253,-79493,-116565,-49660,7858,17724,37110,48453,15906,17433,30387,3658,-36098,-100516,-132219,-88990,-9301,51160,48579,-24621,-100807,-38170,8742,-15232,-20010,-28238,1151,139670,287769,333367,207063,32721,-101074,-19882,64787,85210,78849,52961,3905,-5105,-1132,-28287,-1715,51951,53945,-16061,-88960,-125965,-156608,-88463,1909,60181,43704,34838,13099,-54686,13988,120909,127122,83286,50134,43010,64033,113973,150757,166638,88054,-42869,-28821,87649,141700,69789,-37821,-113825,-97903,-18481,64978,44141,-18046,-57556,-41797,30577,68190,65086,28358,-41579,-81615,-16667,91907,195808,216716,186311,72122,-16897,-32648,15738,63774,51442,-16056,-60164,-57604,2600,113192,166259,94844,7351,-50606,-55133,-29642,-23648,-13224,36437,73191,8351,-89559,-56852,9739,73972,59706,9693,-27831,-33617,-3115,33275,49585,-43747,-63033,-7386,-10551,-24171,-51971,-53260,-41562,-15402,17474,34079,98582,83319,-12955,-35234,32515,74159,56441,-519,-50278,-127675,-100157,-71177,-45080,-57712,-75629,-1806,117764,173826,232133,288122,155060,31754,-76757,-35108,73651,158574,227077,268845,295397,332189,315539,207889,113306,41929,-45253,-43168,96464,231909,287907,268577,124780,53033,114146,273123,493117,564159,466841,311800,141678,-202,-57707,-69158,-38017,-19059,-7091,-40832,-106308,-53111,51835,128183,175095,40873,-81617,-122220,-148806,-86057,11563,82562,95592,72950,30075,-37497,-123864,-137495,-124112,-106288,-8562,39232,41612,6627,-25955,5241,97128,188447,169316,112982,24361,-54224,-108789,-37358,-24765,-74773,-102197,-72759,11318,78853,104713,77192,6650,-83732,-109586,2459,133552,289290,383614,506433,668634,597901,499586,474854,318089,133414,29238,-60215,-102851,-60625,12351,8963,-46621,-67241,25948,89359,28088,-99439,13937,100011,129960,118246,98278,87323,125885,209811,119016,9051,-48912,-22173,47828,78579,54678,39116,108817,288597,247508,170659,71184,-82602,27589,121675,106690,44855,-59279,-70108,-2973,3210,-10224,-56287,-105850,-70579,-38116,-13278,-95188,-122641,-78975,-28910,40040,60667,29832,3556,7308,60024,152034,161419,162921,127406,78512,15327,-62054,-27316,18369,14712,-40186,-163726,-82050,-83072,-125695,-115851,-65802,33157,97970,76890,-12071,-73422,-128896,-140368,-48485,3213,-40859,-53099,-66747,-40762,10976,19995,-26307,-79940,-129318,-92245,-67124,-46170,11429,88431,49716,-70534,-152157,-76199,-46731,-61149,-82299,-75877,-75028,-57627,56108,111080,44191,-59966,-131574,-75898,9696,21021,25905,4100,-13815,-43820,-43655,-31232,10759,76049,31832,-40663,-66032,-89520,1657,33836,-7520,-72627,-66851,42404,176030,241052,218397,146531,32646,-68658,-123243,-107740,-112745,-24599,93370,22300,-6595,-9279,-21639,-50229,-101617,-133707,-151845,-106754,14819,165847,233689,97359,-19712,-45289,-32663,-83244,-134986,-68666,27601,11328,-88391,-99650,-6133,227832,345320,317819,234584,46721,-111332,-70799,5060,26090,13426,45471,102269,59594,-56753,-103868,-97040,-23076,145081,345903,418938,207707,63385,22587,41101,34546,-1030,-36732,41815,122245,91072,3985,-46676,-48988,-36871,-63711,-105480,-114006,-93664,-54045,-24549,46647,215576,295544,302779,184213,25746,-19141,-99282,-134016,-92145,-92379,-26936,-34714,5049,76966,139412,159475,137041,50429,20065,-36738,-12689,11888,16739,38202,34999,25907,37641,2086,-5007,5230,3859,-19925,-45855,-74540,-95416,-65700,-41229,37211,19697,-15911,-17593,-6242,-27811,-60197,-56318,-98784,-90304,-76819,-37185,19223,90742,135946,122257,94876,81993,81105,80195,107093,134027,141890,119885,100292,89534,2083,-76687,-44956,73322,183388,238378,214615],[85466,-32839,-77155,-59981,-37260,-10155,1520,-4394,-41903,-53095,-31423,11427,30653,39886,69405,71260,5486,-65815,-90729,-62132,-140,60254,116262,132334,40691,-64293,-93729,-74436,-71290,-44240,-63644,-85862,-92049,-70400,-21539,23396,67661,98531,137290,54748,-20781,-41305,-11248,6486,11875,-46962,-66539,-44931,-19639,-23154,-30774,-56383,-83612,-449,107356,111627,70613,6773,-40865,-51909,-29220,48075,94878,27441,-39091,-71648,-118159,-116746,-128789,-129338,252,114424,99996,41507,21007,33859,49244,77125,135937,208443,247128,252245,214265,146089,66256,-26999,-63972,-89900,-80355,-47039,-24972,-36476,-19757,50606,60483,35780,9468,18631,-9309,-66092,-57488,4397,39480,-11977,-74000,-56493,-39855,-1119,-2344,-88726,-108878,-1542,91178,112311,117830,46529,-40162,-72489,-81948,-105699,-45934,57453,113967,81284,-9224,-85831,-37567,-20327,-36665,-105455,-13498,86432,59182,-15617,31062,113838,87816,-32221,-124691,-74755,-51927,-52096,-89115,-140122,-25663,194854,420399,381107,228748,257509,385712,405272,289915,162036,111790,79503,46446,60580,108443,148269,91806,20722,-11514,-28348,-3771,21007,-52953,-111912,-10153,83075,108915,60592,-20764,-48744,45456,115851,21182,47065,157708,112769,21206,-13423,-41852,-84722,-106821,-53223,4249,18192,-7241,-68887,-99010,-33308,22434,144385,94233,37850,22852,28041,23379,-8270,3602,6828,-36537,-65188,-92742,-63171,-18402,11500,92001,141393,-55117,-102645,-51718,57518,110425,94544,45582,-23901,-92760,-149393,14767,237196,332015,347790,326414,284361,252728,179060,66628,13812,-11411,-28031,-18382,12163,4625,-34263,-51083,-42862,39056,92973,63865,26743,-23556,-74350,-44501,44576,103442,52440,-71435,-103222,-36043,28637,74413,5115,-117979,22511,10880,-65172,-48243,104504,157878,45956,-66387,-49859,20374,147311,344289,382172,318849,246946,280964,204974,105182,48115,20280,-48857,-149838,-31017,70588,86800,-2822,-61586,-47556,-14724,-12152,-12586,26724,50014,64463,92092,112182,122133,102747,65147,49274,93043,142097,142835,68404,-26534,-93077,-112526,-38168,13134,40144,23072,-38017,-87559,-62537,-84553,-66853,-21851,-24954,-30754,-41561,-53154,-8636,18961,103183,118054,38944,-7210,-64290,-9864,-25444,-41142,-70293,-116492,-110280,-105120,-62611,-56941,-68612,-63820,-108328,-10366,106722,119497,58807,-23897,-22928,-17001,-2724,15461,-5130,-73680,-122035,-144716,-125535,-50099,-8010,-15833,-29178,-35934,-99729,-118730,-19298,132809,271442,219641,69637,11643,85329,228229,234835,72635,-63800,-90340,-46662,-30858,-60406,-92963,-56283,8022,40156,48696,78942,99942,95819,67965,91560,131563,132568,102443,673,-50119,-35162,9801,57778,162380,226447,215391,145679,48202,-16086,-35450,-22439,-20887,-60378,-42192,-16558,33593,70420,66200,46734,-1994,-19008,-50883,-106757,-75057,-43638,-63911,-19660,20992,49032,76752,47235,-15363,-42992,47775,101135,38483,28122,-39491,-151795,-114007,-85694,-83453,-85595,-68153,-109622,-108779,-29419,15349,119925,164299,126701,88166,63350,28861,-49214,-101799,-101173,-35444,41481,71167,23881,-30540,-23102,-82455,-119913,-106773,-80477,-42645,-18719,-16470,-50300,31724,138004,170552,77653,-15465,-113554,-149389,-110047,-86011,-102573,-117464,20074,118422,175176,213010,191975,77630,57096,126047,107228,59327,15255,-24850,-55651,-66715,-61421,32073,170693,215639,98382,22924,-11698,-32795,-64135,-96557,-90271,-71424,-59099,-64656,-61292,-45981,108057,209049,193658,125376,583,-74843,-86908,-8592,101480,230746,208843,75239,45085,62119,21722,-121764,-98646,-64572,-51453,-57296,-78625,-79210,-43868,10916,33661,44170,41100,38099,41809,-22573,-67611,-73258,-44126,3148,26437,-57538,-79826,-50545,-50615,-40797,51860,129111,55269,-87069,-52883,70627,58972,-9957,43477,104944,122070,95114,147538,256646,245782,102978,-24264,-74404,-74745,-107500,-76046,1094,43915,145815,232417,219992,148907,51674,-17009,-24578,-51281,-143664,-80595,21230,-4830,-79336,-13811,87303,83894,12357,-77258,9412,133957,128835,90021,53151,23406,13780,18008,48901,40609,-32679,-93522,-103587,-55344,16123,74001,53582,32403,29776,29861,81783,121950,132525,95721,91499,31753,-43576,-99782,-83639,-90748,-110816,-66379,-23416,5266,50415,126817,160847,156472,109283,11054,19160,71700,65612,74111,85454,28986,-38713,-22856,18427,27561,72158,114007,204939,293582,253919,152393,85279,37326,-47528,-110738,-112687,-93831,-137282,-121610,-23379,39916,721,-105991,-62399,108797,132068,67058,-24280,-3533,23667,-17518,-41005,-4619,68943,144528,204350,117457,-32109,-105963,-84522,-50568,-35025,-41624,-39540,-36835,-71667,-108682,-45140,33696,126100,216536,196790,118252,67154,71972,74592,70999,55401,16677,-4680,6928,71179,72327,18241,-52487,-97595,-75778,-9246,13714,-55828,-109235,-102920,-90281,-89646,-39063,450,-87774,-73656,-42136,-33922,59401,134455,210089,238352,180973,41776,-58994,-97859,-74863,-107733,-106104,-50932,-979,3307,42641,82562,102245,17755,-72653,-89412,-54813,-8343,39013,64986,13502,-37981,-51879,-53732,-59777,-63869,-98469,-74504,3106,35914,81415,163817,154026,76104,-17459,-44808,-70010,-57733,-13091,27977,58162,85843,113639,43249,-62931,-79873,36381,29358,-67988,-120884,-52740,-40614,-1222,16867,-66432,-122062,-22939,38988,10397,-19159,-48014,-82426,-132496,-90235,-76907,-55754,-21574,-25281,-69020,-125974,-146016,-113616,-79653,-80945,-81362,-86947,-75011,-51386,-76746,-108228,-25110,45356,79004,25268,-56143,-104339,-70128,9235,103683,122574,35626,-51483,-85030,-28887,35000,66597,8543,-28151,2565,54898,112901,168719,71897,-84518,-1942,77813,75430,84530,98474,-40209,-156447,-51560,-30189,-25006,49156,140943,138417,153748,108724,114225,151011,-56219,-31129,270268,549216,642110,519124,255182,182574,87206,15560,-10035,-20329,29927,61431,63875,72144,35777,7953,-8761,-3930,26025,45676,48653,22285,-18255,-18995,-33904,-41862,24297,179404,303244,193895,16834,-47280,7970,42988,-254,-75797,-98420,-71158,-78227,-91017,-52204,26915,136712,188073,277788,337050,376138,408072,407671,371126,307715,230753,140175,120529,134640,121480,145993,91336,-41952,-97139,-114894,-134504,-111225,-95834,-86640,-71900,-52383,-81912,-116627,-90870,-29361,2716,-3618,-97321,-37642,72240,122499,30592,-57271,-74452,22202,44987,-43961,-41930,-43930,-27303,-3238,46443,10207,-34036,-66974,-72127,-66669,-98183,-2338,174521,318831,344303,225185,38008,-50661,47619,17992,-48418,-94048,-68263,-62380,-92123,-50005,-66824,-95940,-43778,-4017,8740,-21160,-16409,97569,173585,181447,41480,-82970,49814,144956,120352,115487,209544,56035,-78465,-119324,-5986,72340,69424,4974,-73790,-103703,-17647,83990,185317,295458,419226,415593,131580,-17848,-40382,-55048,-71131,-67122,-43844,-21504,-18871,-65219,-95586,-57164,-11076,-23117,-76702,-55727,-6571,104411,309993,514005,629104,587637,430777,214293,14312,-42033,87300,262981,277294,195277,53613,-31141,-93724,-112896,-50127,15089,100353,143905,88974,-67111,-107748,-89001,-66531,1489,15610,7914,-29585,-73856,-70499,-42522,-30309,2054,57260,53637,28016,16459,-30066,-89256,-81082,-5900,22828,4440,-77766,-13794,118135,302237,403933,501141,537394,468680,301867,104487,104770,198966,120090,22150,-50257,-92324,-44172,7376,-7026,-51272,-114350,-86435,33736,64431,55997,43299,-32476,-94985,37520,95788,107314,53233,-57226,-38890,71839,234747,400104,498187,575801,537689,405692,292704,183241,135014,8392,-2071,-47876,-69517,70984,187447,94049,4687,-10201,7842,23254,50990,99203,134408,130954,90993,37114,-49885,-53343,-45503,-58663,-101655,-94050,-37936,-38038,-840,79652,94244,96315,128992,73906,-20133,-55925,33523,75664,122614,108228,59433,-21973,-123588,-88042,-93602,-109027,-98446,-83624,-24761,56924,90519,65546,43369,19251,-57590,-116899,-45624,32911,54522,50211,17391,-28194,-9325,-34728,-50560,-41921,-29862,-36693,-52529,-28673,12857,5568,13980,9954,-24867,-50981,-49765,2944,35837,4618,-56191,-94226,-96391,-95263,-68953,39556,94512,95643,49350,481,81869,180472,148689,93392,146619,184257,193668,126615,-36147,-87612,8598,137803,236745,210428,148502,216953,207047,151744,268247,384125,325462,110489,-58128,-82154,46887,102847,76362,33315,-9017,-22582,17265,75108,78909,37769,31525,10286,18448,50890,131652,118386,2328,-120702,-12015,157779,186315,112410,16305,-83874,-79704,-13934,29672,85081,98591,37896,31926,30375,-4240,-24232,-30876,-46547,-67942,-65353,-73821,-109936,-81301,-9484,14650,-13016,-4811,-10946,-8202,19972,69576,56850,-23987,-75776,-60853,-2493,68896,56145,13913,-43873,-102676,-38911,-13050,-46362,-86294,-76471,-25395,7241,4377,48452,100399,101959,80046,54630,2755,-32523,-90014,-34523,34659,61285,42571,12091,-2159,-27561,-38632,-21635,-24375,41955,118998,100867,1300,-50346,-85826,-93307,-86365,-71142,-42514,53996,163576,229120,298293,269839,120216,8443,-41534,-63366,-64815,-134616,-103104,-46272,2179,17257,-17968,-105099,-106505,-14075,-28907,-16164,-19151,-112165,-82372,-19657,-17853,-70131,-95907,-98671,-128641,-101099,-42366,65704,216011,243004,117865,37792,25805,27725,9278,-39347,-69440,-15802,47923,50734,50026,-2704,-70362,-122188,-113410,-36364,61756,101273,84917,33095,-88022,-40390,11426,1114,38858,121438,274030,248516,121824,117060,191751,238792,94843,-15620,-7988,34277,82095,86298,68540,37888,-7007,-59093,-116970,-136319,-102602,-83792,-97949,-125077,-33863,4992,23660,15456,39739,97942,90883,19177,-85917,-119011,2679,41423,-40793,-25433,150374,195160,57995,-87399,6176,28705,15900,81034,137256,116631,58238,104516,205514,248315,199476,101382,76955,77784,91404,86263,63725,-7717,-76344,-86765,-64139,-62935,-47334,6538,43592,77174,146378,240685,257813,227698,164224,40197,-70157,-50759,10117,42119,30887,-29956,-67990,-25538,-6196,2661,70473,226091,286839,199801,40326,-81345,-72748,-90907,-82296,-36179,8178,-52126,-111681,-2761,38573,16356,-69745,-98674,-106077,-55836,28448,25721,-43207,-67343,-68518,-61170,-59385,-87824,-94716,-35961,-28808,-70653,-114177,-63451,20289,24768,-38666,7118,48794,34942,-51282,-79656,15326,61964,62810,7187,-41205,-58704,-66628,-92928,-112171,-73802,-22667,37105,123858,181091,112205,45439,-2378,-22397,20303,38378,1471,-45394,-7322,75400,105656,120763,65575,-80221,-71435,38171,120564,99832,-14362,-98923,-94559,-66954,-17503,23012,52001,93283,27976,-44539,13352,92440,148048,144945,80182,-17124,-109353,-41859,47532,6844,-82358,-100165,-20445,39325,38602,41199,34890,-5670,-803,18981,4326,-23897,-80511,-103053,-110266,-52397,-12707,-14848,-73163,-80285,2255,33146,-8248,-15069,-15454,9309,130137,258818,307461,204535,39894,-71654,-54467,22435,55972,79365,68611,4832,-32409,-11356,-28682,-14113,28850,36820,-22358,-78026,-104660,-137033,-79227,33583,115785,96343,73032,30674,-62455,2332,117173,119316,78277,53593,57661,100769,176795,231528,244943,145622,-22127,-41092,68819,125368,70447,-34737,-111650,-101188,-28424,54932,24890,-35297,-70153,-45040,29381,63249,56761,17138,-45626,-88001,-34073,63500,174483,211305,184715,70892,-13454,-22481,25468,71292,63337,4034,-37683,-45602,12323,130393,173365,82685,-5006,-54005,-54678,-39410,-47654,-35898,21941,51667,1076,-93250,-44010,54915,146333,100186,22863,-28182,-40679,-9521,29065,46102,-47452,-77023,-11520,-13809,-34612,-58092,-54303,-46496,-26554,733,6636,71852,96146,10166,2322,69450,88917,55758,-2346,-49315,-122905,-108435,-79484,-49932,-60903,-85823,-1623,134479,207108,263642,289551,136369,8811,-98085,-39239,64222,138385,190077,234693,277524,331914,320555,208546,113876,40041,-49268,-38191,128842,289859,328799,280246,121980,59987,136598,328378,598440,659578,524336,322003,118889,-25544,-75101,-62313,-6272,17657,9759,-33514,-93994,-49872,54066,130778,192801,70125,-57897,-110145,-114897,-42000,25927,63060,55746,28037,-7155,-63504,-141372,-151017,-138782,-120359,-8835,50023,55205,13015,-23412,9344,98350,195369,190147,130189,31330,-52239,-105397,-40318,-35010,-94272,-122722,-79748,5443,81140,118411,84409,7809,-84082,-103765,21406,172368,314957,381091,474358,619980,544704,448566,436490,283733,109905,16956,-59293,-95006,-69046,340,-1828,-49860,-60155,45335,109570,33361,-100603,9092,94201,115761,103649,80452,65145,106211,202363,114133,2507,-43884,-3858,71307,104257,74850,54446,120226,279321,196425,106861,44212,-95328,-1031,80327,81638,39461,-58638,-72787,-2040,13303,4330,-43507,-98075,-70082,-38737,-4069,-89230,-116644,-77547,-28097,27804,41804,20200,461,12181,77470,184431,196515,176377,111946,59833,98,-71790,-21477,29941,28454,-42374,-157228,-71377,-63823,-100494,-95728,-41405,50813,111485,79791,-9300,-65263,-122524,-146781,-59302,-3223,-39707,-39785,-43894,-8779,48085,54925,834,-57242,-99424,-135604,-114005,-76420,-2341,84822,67418,-46870,-141768,-103444,-66652,-75002,-92392,-80662,-80610,-77833,-20061,50022,-1622,-86606,-130381,-64711,5297,5907,3061,-25170,-40343,-43636,-31407,-18501,30840,107381,64542,-22725,-60768,-144226,-32356,5054,-39508,-98420,-56133,71340,196551,238682,194665,118151,22453,-61868,-99354,-91765,-117281,-39492,94064,36960,365,-11366,-18659,-37596,-88520,-152238,-162610,-105481,-2367,115022,202648,93629,-14753,-40158,-29692,-94207,-143982,-59049,36621,19924,-73365,-106610,-22431,191470,313360,323178,264324,71110,-99039,-78602,6231,42748,32716,41628,89915,72052,-42516,-100447,-97884,-17371,140004,319735,362589,154049,65579,44309,67873,50816,2355,-41426,29368,119809,89383,-4339,-52376,-49837,-36185,-65616,-113325,-114939,-91591,-52831,-32454,23147,175830,246327,269961,191206,38881,-18780,-104849,-126468,-78586,-64793,-14446,-53017,-35648,39547,110593,145136,147012,78784,43607,-26663,-28365,-37242,-36142,14756,33917,30768,30832,-20333,-33741,-19925,-8928,-21648,-48711,-85334,-106504,-65792,-33944,42981,21793,-26198,-44442,-37580,-53011,-71792,-62513,-90418,-91264,-94876,-56486,14478,94371,140769,121520,84130,58241,67273,89454,124792,140724,140295,125895,130393,115567,12703,-78366,-39939,83155,187277,233034,201234],[68413,-45877,-88021,-64381,-42632,-12760,5944,7328,-33143,-57562,-51386,-14552,1883,9788,43771,62228,14638,-51297,-72906,-50189,-3156,40594,80655,88980,7836,-80764,-97970,-77553,-82583,-39971,-51154,-79497,-94908,-67015,-12386,29816,70940,94669,125777,34032,-43289,-65484,-25939,3262,14084,-46422,-70343,-45448,-18210,-23812,-28713,-45329,-74784,9166,118146,151519,102503,14851,-42852,-53274,-22085,66097,112287,34701,-35808,-72561,-125301,-127646,-139285,-134549,-2423,121050,107426,45836,14804,18500,30674,58162,119011,191930,239107,263961,238487,164909,82944,-14805,-73279,-92088,-71675,-32218,-5639,-20697,-25969,29305,37410,24639,17202,45274,24643,-38266,-50364,-8481,27028,-15769,-72089,-41648,-16985,14304,-3202,-97584,-98155,11680,101860,116440,113188,35113,-52235,-75990,-76364,-96329,-45928,47197,92930,60480,-17526,-90899,-49136,-35415,-49307,-111574,-3017,103836,82928,-5403,24101,91865,57089,-48677,-148892,-84017,-58910,-56202,-88029,-146437,-39954,175431,369250,289140,122756,178620,321638,364660,286183,147609,90221,68690,47246,66170,113993,150914,95659,26133,-14930,-30826,8321,50842,-18279,-117833,-25964,76475,108579,63102,-18600,-46788,48899,120497,33346,34866,131490,100800,28531,888,-26436,-67560,-86679,-43755,11220,28201,18021,-45032,-110519,-47907,11407,121524,51686,16642,23982,39127,37963,9224,15619,13268,-35320,-69713,-83252,-28689,16936,35208,96427,117205,-82294,-110524,-58378,55244,128175,124116,73595,-9049,-92129,-166060,-26437,208025,289745,294322,271904,230520,228632,158803,47695,-1282,-26308,-46516,-41466,-6683,-3927,-38678,-67867,-77835,-4820,48514,26726,3251,-30358,-75596,-50114,16050,55717,13886,-95884,-86733,-26489,24868,66320,-713,-101726,39460,36274,-24251,-86795,51195,134719,48688,-65932,-76293,52,129578,326665,390864,338224,269414,307861,213726,102941,32360,103,-69977,-126260,-937,104057,107232,3633,-60899,-44627,-7511,1522,-5028,29465,56459,77859,97736,111260,126869,114161,72359,43063,83986,141662,150469,72756,-28603,-95578,-108214,-34648,15547,40214,19884,-47459,-85099,-44154,-61762,-68311,-25189,-14744,-11741,-24479,-46625,-9049,14384,88020,97891,32168,2141,-38103,754,-22659,-42995,-81939,-116501,-99695,-108291,-63987,-38546,-37676,-34378,-114805,-33834,98152,137944,100726,9621,-1401,-1531,9397,18617,-2913,-67009,-118504,-147294,-127814,-45652,-885,-7608,-20298,-28235,-93015,-114811,-16268,141203,298126,240110,78706,15360,94151,248212,244228,73963,-62182,-93937,-61075,-48521,-73701,-95511,-52126,8954,32580,43002,77989,104196,107356,84106,111062,148538,145623,107736,3549,-50184,-35251,1024,41559,155726,246625,249477,167233,55837,-22267,-63316,-53693,-34341,-70215,-50712,-9337,52795,92783,89638,55970,-37426,-53241,-35225,-67700,-55821,-49957,-96003,-39777,4753,33064,61104,21423,-49078,-58799,52561,123860,60871,5669,-46084,-147111,-122775,-90182,-89190,-87241,-62505,-96376,-115216,-43974,3426,109481,145000,104568,84430,66045,31885,-37625,-94293,-100093,-25962,54821,91549,54243,1205,-9135,-80953,-122415,-102984,-73114,-36578,-12225,-12879,-41688,42774,138694,156499,56403,-43296,-140498,-163998,-116367,-89738,-99645,-95332,38193,153455,235565,271856,236160,123507,114142,175577,148604,84703,26014,-31769,-67272,-69854,-28010,83073,224366,249998,107671,18853,-25615,-51233,-77031,-102684,-100725,-63847,-48935,-52004,-44779,-25098,130050,180770,152133,90899,-17558,-80064,-94727,-21982,80737,207602,204041,80670,48661,69591,50953,-94090,-127677,-80641,-58727,-61103,-75065,-70349,-44963,-17985,-8951,7282,19064,32266,44129,-11414,-45663,-56639,-77266,-19884,7031,-84911,-90882,-46118,-39571,-25813,65773,135449,67365,-76750,-74243,29620,30270,-478,68829,122694,127248,93570,125839,215348,194160,52965,-62312,-81129,-70762,-108963,-77124,-11843,10841,114914,208621,213930,150707,59447,-2817,-12270,-54098,-158455,-70502,16606,-17028,-85256,-18431,69531,63823,-3134,-77858,7862,123471,116632,79917,44726,14157,1252,2700,29320,38284,-13188,-67267,-83908,-41764,28321,77029,47658,16984,2441,8107,77579,125070,141975,110094,87245,21763,-58060,-116206,-97588,-105103,-113787,-61009,-23054,-11291,14776,76997,110196,118398,98195,42190,73554,121882,101974,95369,97320,38439,-33834,-19548,22417,24981,60166,104259,200379,292916,255607,157134,95594,48648,-40407,-107396,-109263,-88978,-129833,-126955,-28411,42800,7065,-104127,-47092,123949,129246,50477,-50184,-6718,32199,-10068,-33882,4847,89549,186756,239712,126452,-29957,-109055,-77855,-44271,-32133,-37173,-31188,-34466,-78344,-136408,-67463,18164,107660,191540,179557,107533,50752,41946,44857,60428,43915,-1807,-28043,-29188,16049,14844,-18179,-80206,-115159,-91917,-26148,4385,-58777,-109073,-108811,-96939,-104913,-68411,-3154,-36881,-61147,-42423,-18850,86922,154012,205181,211563,162222,31908,-59719,-97306,-79447,-112555,-107912,-44185,7891,1638,26090,58966,80537,9202,-70154,-88539,-52912,-4786,51991,76364,21318,-26072,-36764,-45667,-55683,-59862,-89378,-80924,-10023,36716,122783,233596,229764,132047,13392,-43486,-100705,-65576,-981,64874,109193,118176,107810,28596,-71845,-66833,54046,46569,-54048,-106430,-38006,-37121,-10342,8790,-70078,-121099,-17131,50031,27447,-587,-29287,-60451,-50661,-22179,-55398,-73852,-44866,-46544,-85792,-141350,-148790,-116029,-85766,-89216,-82568,-74344,-71306,-58311,-86876,-106497,-13064,55320,91174,35159,-50912,-107781,-79983,-10242,69978,99981,31597,-44303,-73679,-24754,39934,74879,17827,-27685,-2722,58501,128641,193843,81805,-90100,-13776,65922,45270,25920,56643,-63622,-159477,-44882,-24064,-4803,126614,249345,215182,175007,101597,116489,180825,-35539,10082,301828,561993,629338,478249,208123,165349,67524,-6764,-3338,8112,51758,64947,51512,45886,15719,-10978,-17539,-2214,31610,49047,47520,22167,-12177,-8920,-20892,-27289,52312,219658,350624,228622,36368,-42073,10694,46833,6397,-63566,-81543,-51833,-55409,-71680,-61989,11369,125780,185624,296095,377423,450175,504375,490719,423303,346835,272650,183135,155748,138916,89252,94569,56119,-57795,-87036,-101680,-102704,-82766,-75445,-75198,-66147,-45971,-74797,-108656,-99410,-40048,-9457,-9284,-100625,-38319,69994,121880,41462,-52630,-106262,-12643,17516,-60606,-55323,-58635,-39586,-6196,48172,13447,-26867,-65151,-81749,-77758,-83722,30038,217997,369526,394840,268006,68969,-69830,24957,-3225,-69121,-60252,-5780,-13220,-54666,-29139,-54316,-92776,-42917,-1623,15943,-10190,-8775,84180,141063,148184,33662,-108051,14559,92919,76240,111531,190420,42558,-56900,-130268,-23932,64189,66058,8076,-59879,-98394,-17993,95892,218540,359698,493301,482399,157524,183,-25996,-57133,-81387,-55319,-34837,-21918,-24633,-63408,-88608,-55835,-16502,-33408,-109473,-55285,1967,107098,321585,538696,664327,607710,434194,219791,16936,-51913,74746,232284,240803,181345,49071,-39704,-96439,-100149,-41978,19483,109697,158164,127051,-22298,-120000,-91302,-54986,7383,29853,31561,6331,-34553,-53797,-32687,-30013,-10627,46617,47258,23798,26616,-8976,-67846,-63063,5370,30809,11113,-75628,-22555,111627,310308,442877,535879,531606,443782,271085,92077,114554,207956,132947,24844,-51675,-91670,-44037,2832,-27146,-78217,-126145,-46712,62272,75829,59183,41390,-36804,-95732,30252,88677,84689,22289,-68833,-31677,59214,187806,312631,397723,483791,461089,340799,250630,165578,151908,55784,28324,-22056,-8644,131725,223303,94044,-2691,-8534,21800,49023,79133,124519,153090,154619,130435,81613,-23873,-53297,-44091,-49432,-92029,-95470,-45357,-49805,-5695,78928,88084,89661,128187,58503,-41490,-55393,71424,128172,141990,100786,46776,-24039,-121521,-96234,-105692,-123191,-131152,-102112,-2594,76991,104373,73790,49143,14421,-62335,-117590,-53570,21638,39981,33661,-849,-48832,-23826,-27874,-35382,-26647,-20626,-37248,-65373,-43611,-9896,-9071,11082,12900,-12976,-35908,-49820,-14155,19184,-7257,-64924,-93870,-89260,-85977,-57309,48925,110222,103678,52731,-1726,66413,145143,112459,55228,108769,166039,182367,116297,-40192,-100713,-19799,91245,185051,165764,104865,165987,162364,134329,263936,407589,379983,159551,-25471,-104561,32139,107866,95235,55823,4491,-23889,3622,62490,74299,44695,57224,76304,114672,119193,142546,91657,-28669,-124087,5742,157085,166523,106413,20374,-77475,-84776,-27417,14362,73923,90545,31264,18501,19996,-6007,-21770,-31832,-55139,-78084,-71654,-80977,-126538,-84968,-11539,3398,-45106,-37920,-28754,-13049,24200,81846,71173,-10653,-74247,-81334,-28682,48762,40877,9571,-51342,-91650,-20819,-3640,-44718,-88444,-80304,-34418,-15575,-11119,47060,100527,99132,75934,43253,-8015,-38941,-89161,-38974,-2420,-1778,-11532,-31255,-31225,-39878,-40197,-18295,-3757,72016,150208,130482,13425,-51245,-92766,-106314,-101300,-83494,-55558,23906,120659,182019,264267,259609,121828,1957,-67696,-95679,-91483,-121673,-87503,-42423,-7499,-1960,-35716,-106462,-80101,-5806,-31031,-25758,-29840,-120374,-70514,-12388,-18138,-80237,-83044,-77848,-100479,-82147,-41187,56215,198897,232153,127105,51911,32842,29397,4431,-51022,-82398,-25392,53433,67784,68823,14359,-53309,-101878,-125643,-70554,24425,71017,69782,26515,-110709,-23819,13547,-10107,30133,107171,252825,204729,64462,84007,192039,256514,124938,405,-6380,30334,82716,94355,73435,37062,-11892,-74486,-127901,-110497,-77093,-59028,-67117,-104865,-41798,-3836,6664,-11318,18359,90838,107875,47803,-65985,-105842,5498,38715,-43275,-15734,154972,202248,71367,-77221,23786,44483,16914,63905,108654,92362,56666,126048,249430,292872,215608,91454,57829,61921,79605,73179,48814,-20494,-92156,-92423,-60596,-58525,-52638,-9874,25290,64789,134294,222428,231308,201708,145574,26714,-76466,-56092,6453,36579,14473,-36383,-57349,-13941,2060,-11281,22416,166418,226546,149402,-2848,-128720,-76328,-106120,-120978,-74853,-20078,-65267,-105374,9235,50181,15322,-74341,-94447,-103219,-65125,16586,28739,-37565,-64229,-72694,-71854,-66305,-90018,-96524,-30631,-13396,-59961,-122281,-74052,1912,-3557,-73552,-26563,24742,31674,-42220,-88724,-3228,42401,49987,5262,-27460,-38551,-54594,-93387,-119060,-73152,-15396,50582,171139,250136,165109,62527,1104,-21084,21173,37344,1698,-45194,-7598,80379,116715,122869,63660,-81284,-70018,44905,129369,113658,2131,-83613,-89078,-69816,-22220,25046,70424,142414,64172,-34470,-2887,71337,121064,109674,55642,-27139,-120596,-46500,50472,11113,-82763,-81249,10498,70332,58367,42407,18651,-26612,-17417,7697,2821,-14278,-62411,-71486,-84153,-60445,-61399,-72649,-91448,-40204,40854,53422,-2277,-9462,-99,24168,125313,232253,283018,204459,54635,-42426,-82235,-17207,27941,76965,78250,1629,-55455,-13383,-16158,-8357,18423,27854,-19796,-61122,-82810,-115872,-62994,72994,183887,163242,123080,56171,-62307,-11970,105929,102629,64347,46270,58787,124864,230652,309970,324299,210739,11765,-50630,47369,106119,73941,-24312,-104005,-99368,-32239,50010,12762,-47803,-79773,-45759,30329,62168,51611,5803,-50451,-91432,-48277,39984,153666,204801,183466,73304,-5680,-9758,35798,77810,73116,23603,-12836,-27955,23554,141025,168747,68037,-14813,-53965,-52160,-47099,-69396,-57109,6207,27759,-10714,-90171,-17683,115501,231437,146274,39504,-25304,-45670,-15062,22131,36827,-50008,-93609,-21057,-20498,-46661,-66260,-58481,-54438,-37301,-13278,-17411,49837,112832,45121,52752,109924,100296,49493,-6653,-48327,-117591,-112503,-83742,-49958,-57681,-94757,-2668,149636,239749,291385,280065,112105,-14851,-106026,-36765,57168,116677,146357,188216,241887,310627,309374,200780,107876,30213,-57010,-22162,168457,347487,368194,293190,123920,70971,159530,388336,697456,742294,570384,324435,95819,-45444,-86914,-50669,23914,51677,27661,-24613,-80418,-45252,54366,130174,207149,103580,-29665,-81315,-69510,-391,37738,39298,8903,-23894,-47855,-92980,-162904,-164677,-153024,-125416,446,67223,72075,20635,-20232,13101,96652,196757,209874,150117,43448,-43442,-102282,-45202,-46869,-117725,-128851,-76899,-3074,73838,125568,88638,8653,-81543,-93579,42110,205448,324180,360772,423952,551584,481076,392300,388052,244211,86034,4149,-57476,-79679,-68344,-6942,-11456,-53846,-52065,69694,132440,39182,-94154,7931,89819,99965,84917,57346,41130,85496,184923,101322,-7384,-39432,13115,94743,131862,97682,73683,133733,261408,144614,49219,18622,-97102,-30925,41071,57702,33261,-57499,-75205,-2339,22684,17561,-33055,-90985,-66673,-35375,12216,-67064,-112717,-80898,-32345,11815,23711,11903,-4612,11103,83019,200524,220161,179914,90731,37057,-17644,-79990,-17157,38187,40001,-42845,-149758,-63723,-44893,-73673,-68753,-14018,66957,124363,84986,-568,-50326,-110293,-133607,-59047,4356,-26272,-19171,-19000,22980,84356,86844,22357,-41150,-72762,-132463,-157393,-100427,-13621,79639,81565,-24924,-115735,-128094,-88733,-90028,-102077,-84653,-75375,-71871,-102639,-14102,-48880,-116160,-116899,-47160,2276,-7864,-19014,-54339,-61465,-39070,-21109,-7540,51804,141575,107919,9272,-26223,-84912,-49821,-21471,-69272,-120256,-44243,92856,202703,219914,157830,82287,12414,-48395,-74330,-72610,-111268,-48099,98255,58825,12494,-13155,-18390,-25824,-71661,-132937,-147242,-91608,-6296,67650,160632,82837,-14911,-40075,-29543,-105269,-149903,-52686,39050,20373,-65881,-105142,-33120,155923,274076,317647,287428,94931,-84181,-81642,10911,57059,46206,34835,76810,85481,-19488,-80146,-87009,-11376,129665,282253,295006,113592,66501,60868,87049,61307,2542,-48315,8573,106657,79301,-18674,-59643,-50326,-34517,-66402,-120843,-110801,-81883,-49680,-40894,-2769,128199,187002,225687,190120,48457,-21481,-110031,-123053,-68721,-32137,14818,-50655,-65715,6017,81648,126478,151118,106216,69146,-8009,-24916,-60574,-84034,-10195,28333,31068,20073,-43371,-62442,-45584,-20611,-20981,-48798,-91811,-113879,-64108,-28631,45059,20646,-38561,-74677,-71601,-74144,-77018,-70426,-84774,-95419,-118668,-78902,15341,103163,148513,122087,73453,31705,42777,83125,122909,127255,120056,116036,145078,128551,19612,-81181,-36034,89640,185793,221375,181887],[59395,-49620,-90249,-64323,-44143,-10591,17072,27502,-15508,-50607,-61436,-32076,-15942,-7377,28910,57918,30012,-29259,-48653,-26531,11531,37663,58574,56428,-15470,-87151,-92256,-72517,-87002,-25014,-27285,-63813,-90185,-57838,4215,46115,84796,99101,118583,18844,-58547,-78452,-28245,9649,21358,-43710,-71899,-41223,-11532,-20271,-23457,-29516,-58694,19532,120312,186014,137115,30360,-35529,-47200,-10991,82401,121549,38686,-31475,-69911,-125745,-133381,-140748,-135315,-4579,126370,116432,55553,14601,5980,10160,32626,93121,164088,218917,264586,253998,176580,95216,-1037,-78583,-92956,-62758,-17971,13940,2040,-18238,15641,17914,17332,29957,73928,60110,-6776,-40533,-23165,11989,-17886,-63811,-20050,11300,36126,4192,-97647,-80845,33943,121471,125451,108087,23172,-61738,-75649,-68853,-84480,-41383,39446,74425,42976,-21619,-90242,-61366,-51876,-62728,-101551,9945,120837,107831,9694,17849,65089,23656,-61444,-143782,-84252,-60109,-57108,-85245,-138802,-45823,160552,320380,206422,30494,106776,248675,304643,265472,124144,64627,54815,45502,69174,116326,148822,95007,29826,-17458,-29374,24781,85481,22706,-94041,-42198,68860,107869,66464,-13935,-42041,52788,121728,41554,12808,89408,77156,32492,16112,-6192,-42881,-63440,-33506,17333,37222,42728,-24176,-117947,-60741,3393,100824,18055,-3957,24411,50292,50943,22444,19720,10433,-38953,-79226,-74689,3531,50274,57763,101437,94293,-104433,-117682,-65648,49817,140088,147497,96563,2929,-93239,-148988,-68071,170394,245070,248491,223808,177112,197101,135193,30568,-13245,-35384,-56908,-60930,-26229,-14839,-44814,-84173,-110214,-47915,4040,-9931,-20978,-38696,-78382,-58327,-14465,8992,-21341,-107201,-67213,-15053,23198,54174,-9547,-91914,44629,49359,6710,-78805,2850,113077,57279,-50156,-104460,-23292,105437,288575,370480,327291,263292,306016,206568,92217,13010,-19783,-90327,-102062,29036,134117,123048,8146,-60077,-42306,-2328,13222,1916,28157,57402,86446,99024,104530,123893,116790,71062,29064,68461,135887,154271,74339,-31810,-98437,-107584,-35083,14362,38638,15860,-58088,-82547,-29907,-42173,-63602,-27447,-4409,7232,-7683,-40729,-13215,5087,66387,75133,28121,18736,-12515,7593,-20392,-36877,-73201,-93907,-82019,-107998,-66769,-20346,-3577,1649,-103908,-57895,84758,149555,140682,41660,13892,6635,13677,13361,-9297,-65111,-116869,-151035,-131441,-44300,2487,-2792,-13812,-21572,-85056,-111151,-16025,143274,312889,252575,85171,18826,102760,263821,248422,73355,-61732,-98740,-75908,-65862,-86570,-97740,-51291,5732,21690,34023,72977,104660,114034,94254,124092,159059,153917,113425,15399,-31393,-14986,8396,33241,149123,261310,274536,177099,54846,-31316,-88785,-79767,-48298,-81909,-62963,-7336,66507,109027,107471,62728,-63043,-25412,24156,-19273,-32764,-53486,-128007,-62552,-18328,9731,40332,-4399,-76968,-73364,43128,129609,83917,-10125,-54020,-142633,-132499,-97086,-96420,-88041,-56736,-83565,-114822,-60480,-6720,97545,121864,81225,77510,64220,31361,-27591,-85558,-102492,-20640,63235,104634,76898,29345,4890,-78524,-125651,-100460,-66590,-30525,-5678,-10100,-35315,46667,129197,134516,33403,-67217,-157626,-158608,-110941,-79852,-79664,-77036,46522,176840,281198,312156,260879,150724,150269,207745,179478,103038,32530,-40179,-75739,-62588,10280,129551,265433,270461,110416,13050,-36709,-65208,-85429,-99698,-78642,-52789,-40028,-42333,-31649,-5292,145216,143858,103744,49264,-37217,-85903,-104121,-36899,58731,179161,191160,81915,48758,72523,75586,-60047,-147861,-96441,-66476,-65326,-72678,-59950,-40779,-42559,-52448,-28923,3095,31364,47742,1234,-24075,-35052,-81564,-1441,12126,-93273,-97528,-41629,-28605,-12056,75414,137070,77877,-63688,-90847,-9335,2298,8457,86751,132660,127501,91049,100150,159739,126980,-2348,-99591,-79061,-70788,-117782,-86782,-33130,-21666,86124,182357,202028,147847,66274,12945,2768,-52417,-152077,-63509,7885,-31289,-90817,-23379,49373,41980,-20916,-79697,4852,108361,100661,66813,34290,3839,-11882,-13428,7236,30810,2781,-43601,-65074,-28987,38673,78607,43031,4968,-20052,-13784,67149,121348,144605,117542,76453,7730,-72281,-130050,-109551,-116417,-111760,-56034,-24580,-28913,-21062,28119,59792,77178,79307,62781,117044,156242,124142,105693,100390,42556,-31160,-17040,24176,19809,46621,93238,191904,285159,253608,163681,109559,63578,-31666,-103635,-103288,-82166,-122184,-130154,-30920,47277,13191,-102896,-33923,132571,121256,35042,-71716,16855,66726,16889,-17338,14297,102552,210485,251692,124040,-28110,-110859,-72178,-38920,-31253,-36267,-24521,-31204,-77664,-157967,-83931,3784,89739,165232,159122,93786,33161,10340,8520,39421,25369,-20818,-49552,-58390,-20169,-14307,-29559,-99692,-132500,-109073,-45761,-9186,-63425,-106145,-113588,-101135,-107394,-65963,37795,12652,-46569,-42404,-3179,112322,166359,186642,168576,130991,18115,-60170,-94841,-86306,-118481,-105128,-32539,23429,9211,15586,39252,61981,2014,-67407,-88569,-52512,-1277,63802,83280,26822,-14874,-22708,-37638,-50271,-54508,-77860,-80136,-22205,38011,155224,285343,299360,196912,62799,-14517,-90750,-66439,8063,96250,153542,148353,101128,12903,-80977,-54328,66981,56450,-45462,-78805,-18745,-33702,-17136,5109,-68770,-120167,-11763,62010,47140,21977,2346,-12276,28226,47900,-19048,-70723,-57521,-62529,-99129,-154153,-127983,-105023,-84199,-94969,-85243,-60924,-55409,-51859,-76605,-89869,5003,69681,104646,47269,-41323,-101742,-85627,-26364,40865,77853,29449,-34488,-60448,-18518,45314,81974,26920,-25337,-6771,63781,145290,216339,90589,-89410,-23298,54815,22509,-22278,15447,-87391,-140539,-39142,-19385,17343,218662,345735,277152,186751,92208,114482,207778,13664,46208,286739,504756,547268,389408,138767,138349,44482,-28748,9456,44016,79675,70432,40118,19871,-4415,-29569,-25187,1844,39894,53147,46766,25385,2447,5511,-5780,-8821,83297,254138,384860,256920,55818,-36044,11338,45746,9612,-50811,-62371,-31036,-32783,-51609,-67750,-2550,117071,185127,311952,410926,509359,577517,546332,450363,366273,300748,216378,183028,138533,61009,47890,20554,-74155,-73380,-83766,-76227,-59038,-56039,-60472,-54900,-33309,-61774,-94945,-105101,-48502,-18593,-11977,-97669,-38420,65548,116055,49474,-39691,-113916,-43700,3051,-59157,-57352,-64347,-46728,-3993,55036,22967,-10308,-55153,-87565,-86548,-72513,31742,205663,348112,374087,256586,69113,-77076,9657,-20192,-72420,-3943,59507,37427,-13544,-6147,-38983,-91929,-48798,-4010,21622,666,-4118,65698,107031,114469,25885,-129536,-13838,49109,31541,95261,151516,29438,-36407,-111195,-37539,55145,60142,9545,-45669,-87176,-19198,103775,244356,411633,545789,526234,180684,19165,-12721,-57690,-87221,-42947,-24384,-19019,-25334,-54091,-74381,-44143,-15193,-38964,-123773,-49031,9052,105488,317409,532158,663626,598580,422115,219981,22075,-59219,61953,197032,202898,164945,45475,-46003,-92890,-78857,-28745,24022,113135,162888,154330,24017,-119165,-87054,-39152,14850,44551,56213,43946,6528,-31261,-22553,-32452,-28400,32857,41501,23408,42817,16667,-46372,-47470,15345,37498,16969,-70530,-28172,107315,315652,469239,543457,495291,395424,228310,76318,118862,207177,142917,28613,-50598,-87932,-44737,-4736,-45919,-89826,-96238,890,91352,87191,60815,38417,-38784,-95304,22666,78237,58927,-7854,-69838,-24362,44754,136575,218304,287976,383542,386423,288662,222579,160101,176530,111294,72892,25715,58254,183193,242340,88298,-9821,-6269,35547,73124,105427,147970,169448,175593,169356,126366,2781,-51785,-43722,-41078,-81459,-93063,-49663,-58568,-6554,81452,85909,84399,123623,41205,-59652,-48998,107783,182157,162509,96471,35872,-25664,-118777,-102243,-113912,-124396,-161410,-87391,23505,92998,113264,77635,49299,4331,-66844,-110711,-59119,13018,29371,21544,-14442,-63654,-33792,-19037,-18809,-9269,-8941,-35825,-73547,-48617,-25476,-19304,9506,16146,-1489,-21202,-46624,-30994,1655,-18509,-72564,-93915,-83771,-79345,-48660,56816,125848,111941,54424,-5215,53073,114342,84119,24315,72154,146174,169772,105442,-38209,-93058,-43051,43407,127404,116414,62662,121013,123212,117050,255519,419943,424844,208254,5895,-121343,20062,113460,114290,78679,21214,-17024,-5165,50729,68910,54218,90958,154024,214828,186960,147741,64647,-52769,-98709,22642,149597,143134,100028,26640,-66836,-87328,-39552,1842,67374,87563,31324,13567,12883,-7728,-19866,-31745,-60921,-87539,-77185,-85294,-133413,-82001,-10833,-3421,-69901,-61887,-36113,-9616,33677,95877,84579,1996,-69215,-99141,-50917,31242,28074,7223,-55647,-76593,-2518,5079,-43064,-90339,-82761,-41897,-38808,-25173,40941,92547,88571,66396,29590,-17588,-42864,-83764,-41384,-36375,-55612,-54183,-67227,-58198,-49458,-38405,-12518,17206,99469,177421,158962,26795,-49653,-96170,-114277,-110183,-90317,-63789,-7464,67198,120157,211074,231890,115727,-7834,-93539,-117727,-106809,-90021,-67985,-35926,-13420,-14661,-44389,-92533,-50076,11153,-31322,-37489,-40446,-106878,-56996,-4493,-17843,-86217,-65892,-55507,-71904,-61281,-40640,44978,179490,219800,136203,66394,39643,30799,-567,-61423,-91969,-32105,57686,84620,86831,32759,-33626,-78346,-118844,-97792,-12449,39369,54874,23027,-109422,2327,16072,-20062,22756,96228,231205,164174,11278,59377,191116,259902,146376,13237,-6298,25204,79901,99572,78504,37731,-12283,-76122,-103911,-84185,-52665,-35179,-35456,-73525,-49752,-13302,-9958,-35361,3019,81656,116608,70539,-41677,-80954,13531,38253,-44357,-6418,155254,205688,88431,-50723,34779,56703,17503,46973,79236,65813,57510,154491,299706,341555,235880,86938,43447,47977,66387,56265,31701,-31544,-103940,-93205,-54965,-51473,-55095,-25348,6906,52397,121296,201518,202462,176482,129587,17504,-76443,-58850,3123,34716,3277,-38079,-42936,-646,9904,-28110,-13841,126079,187520,126501,-6143,-83404,-53537,-94556,-140950,-115145,-53686,-82683,-85168,32473,69134,17230,-76709,-89992,-99431,-71765,6419,32148,-29156,-57420,-73062,-81031,-72566,-90924,-95316,-25690,-603,-51030,-125615,-78758,-11709,-26470,-105065,-56583,-120,28343,-30746,-89371,-18156,24175,36039,1150,-14472,-18201,-41643,-91887,-120408,-66442,-6873,63857,210452,305517,209768,75171,2403,-21369,20779,36014,2820,-43849,-7159,84476,127857,126084,64342,-76714,-65482,52071,133648,121892,15897,-67962,-78890,-66974,-23480,29501,91817,193167,101026,-18106,-12020,54928,97349,80216,35543,-32839,-128409,-52807,51221,15297,-81205,-62227,40621,99300,76557,41886,2054,-45229,-30810,-1667,390,-6734,-46227,-41472,-39694,-33479,-76217,-120951,-67773,3855,75580,69450,2767,-3383,16825,44109,125116,209937,261794,205550,71623,-17137,-100107,-49452,4811,72307,81119,-5300,-69967,-7770,4306,11918,24398,30685,-8406,-40914,-61202,-95503,-45048,114998,261635,246366,184600,88502,-53304,-29865,86712,77546,41750,27065,43107,128782,264190,373189,392831,274243,55146,-54029,25030,86188,80138,-6549,-89794,-90194,-28859,50634,7427,-55545,-86306,-43999,33520,64996,50219,-3880,-55450,-91888,-58459,22915,136285,198993,183424,79715,6409,5245,46627,83532,80866,42500,14359,-5655,36984,145193,153543,52408,-20815,-49836,-46555,-51282,-86918,-75491,-9261,4491,-25122,-84037,13415,184930,318971,193128,58079,-19908,-48188,-19377,13037,23110,-49697,-110434,-35118,-31241,-61179,-77085,-65900,-64744,-46117,-24299,-39071,33528,133552,95351,116312,154368,110071,38905,-12866,-46644,-111071,-111621,-83205,-44970,-47614,-99324,-4064,163549,270834,313999,261777,85318,-36201,-95688,-30379,52144,94322,99881,135704,194670,273123,285255,186735,97040,14309,-58221,6071,213803,399461,403295,306524,129611,84641,182536,449940,779181,803136,599801,318362,74276,-59125,-93172,-37463,50556,80554,45604,-13752,-65862,-39492,53812,127983,217777,139245,2753,-46197,-25830,34345,44719,14275,-39364,-76464,-83211,-118290,-185323,-171665,-160092,-117794,18324,88841,91338,30327,-15147,17519,93173,192113,226035,171088,59313,-29595,-98536,-50800,-56867,-142258,-112469,-65603,-11144,57459,123984,89665,9582,-75825,-80374,63381,228827,315013,324389,362371,473980,415692,338575,337362,205189,65008,-7147,-53946,-61821,-59474,-9029,-19578,-57719,-40673,101552,158655,46318,-84263,12246,88960,85346,64734,32335,18949,66877,160668,82781,-18729,-34365,29536,118881,162883,125026,99495,153539,241294,98304,3004,-2499,-86355,-58870,7268,36947,28001,-54228,-75598,-2306,32669,30815,-23276,-83902,-61174,-29708,33041,-29886,-109111,-85013,-34585,-9,9790,2915,-14398,1938,77190,202423,234440,177104,68353,13239,-35413,-84960,-13246,43870,48975,-41868,-143266,-57142,-24843,-43547,-34391,18462,84497,139667,96043,16559,-26668,-88223,-114342,-47291,29099,2693,9835,7854,55335,119897,115742,38644,-31418,-51112,-98076,-170538,-115859,-20835,75620,93568,-3130,-86578,-136052,-110158,-103490,-107367,-84794,-60431,-46672,-145860,-60989,-76443,-121612,-91041,-21839,1445,-19196,-38306,-79582,-68734,-29662,-11465,3620,75295,179680,163695,57873,25465,-30982,-51778,-43947,-94242,-132651,-30962,108298,197562,190185,113989,45107,7667,-27242,-46558,-51993,-102897,-51381,104679,88314,32570,-10401,-17171,-12672,-51094,-109664,-121958,-66110,7649,37203,111396,65150,-19689,-44100,-31415,-114177,-149630,-46983,37837,16217,-62080,-98158,-36418,125464,233683,304545,304438,119721,-66394,-77794,19747,69412,56410,28387,66215,102287,14669,-47273,-64077,-1488,118315,241513,229588,89167,66628,73067,100330,67973,1872,-55024,-18728,84020,62489,-36800,-66081,-48261,-29472,-63408,-124681,-101842,-65812,-43004,-46991,-26849,80542,127851,179062,184449,57022,-23827,-111872,-120786,-59365,3013,50235,-33412,-77972,-19205,57252,108295,152594,134587,97204,17443,-6240,-56440,-122256,-31603,21997,30263,9093,-63263,-87556,-67897,-27956,-15473,-43024,-89909,-113214,-57870,-22210,46798,19755,-48847,-103810,-103130,-85973,-75518,-76285,-78415,-97906,-141874,-92488,29956,120749,161328,126201,66314,7165,12309,62698,103076,98103,87075,95233,145632,130586,25956,-81377,-29920,95520,182411,207825,161906],[42782,-59836,-99073,-75494,-57079,-18931,19331,40334,-4626,-47586,-74949,-56378,-38260,-28510,8821,43708,36288,-14661,-33756,-10395,24985,36896,38916,25357,-39489,-95146,-90026,-72552,-96931,-12705,-5197,-51664,-90152,-55332,15385,59204,97377,101686,107217,582,-75699,-88391,-28592,13721,21646,-50211,-81046,-39797,-7005,-20954,-24707,-19503,-45167,21318,105427,201696,160794,41173,-30637,-44852,-7118,84054,110212,28669,-35686,-72464,-124516,-138093,-137323,-134934,-13964,121895,118489,62706,15033,-7407,-15586,-3798,53562,120532,180370,244037,249644,172641,95825,6892,-84835,-98913,-59903,-10574,26643,21571,-3859,8409,847,11112,42192,96756,88672,19596,-35291,-44526,-9769,-22465,-53862,2397,37465,54724,11232,-95314,-63465,61317,147218,136805,100370,8016,-72279,-76154,-64439,-75367,-37642,29589,54175,24530,-25797,-86467,-77508,-73241,-80570,-87925,21617,133864,129939,26415,9148,30690,-14202,-71775,-116751,-75197,-57229,-58341,-85014,-128644,-43175,151313,277614,139678,-44223,45672,172725,229189,226578,91554,35650,37639,39936,67952,113801,140911,88694,29834,-21181,-27104,40828,118684,64128,-65118,-59608,59207,106051,70234,-6948,-34915,56178,118511,44672,-19343,31901,40595,30834,29909,15880,-14818,-38863,-23329,21916,44621,64903,-7946,-122307,-70404,617,86476,-4292,-23312,23884,60113,60056,30079,14865,-3023,-48316,-95657,-68006,31393,79533,76954,105868,74074,-121607,-123879,-73056,41940,145741,162947,112324,10594,-97608,-133693,-104520,130060,202112,211382,182747,127705,161780,111481,17788,-19078,-35716,-56100,-71111,-42131,-24610,-49893,-96431,-136849,-87881,-38298,-44480,-44417,-47487,-81802,-67844,-43150,-28674,-41187,-82566,-45645,-2324,23124,37164,-22969,-86076,40205,51921,24945,-55315,-37373,94298,71506,-26340,-131411,-46589,78360,235309,322959,285952,228750,274184,183650,73150,-7959,-36676,-104992,-76449,58904,159930,134505,12085,-57483,-39130,2216,23829,9303,25246,55415,91318,97555,93543,113895,111467,63131,9700,49520,127587,156389,75276,-34101,-99824,-107993,-37601,11186,36744,12529,-67611,-78504,-18489,-25933,-55480,-26175,8747,28455,10676,-33512,-19324,-7058,41630,53246,28175,39719,11473,11890,-17941,-24273,-48795,-61017,-59495,-102271,-68043,-102,36064,42973,-82043,-79147,70333,156920,179137,74164,26365,10890,13172,2905,-21774,-66322,-114742,-153176,-135310,-44715,3786,828,-7013,-13181,-73528,-104164,-15446,142212,317902,259162,91184,24308,113833,277672,251728,74775,-59903,-102299,-87963,-80000,-96632,-97817,-51074,918,9943,23793,65645,103404,117784,100089,131852,164103,158148,119719,34421,260,18072,29353,36680,146617,271648,290555,177562,48241,-41216,-109208,-94449,-58230,-92516,-76770,-9396,75165,119511,120165,69604,-40049,42687,103562,37996,-4402,-50505,-129750,-81710,-45966,-19201,17925,-24248,-93523,-87697,24049,121049,101571,-13735,-59579,-136937,-141121,-104502,-103110,-86347,-49449,-69734,-103090,-69946,-9603,87370,98137,59556,69363,60218,29466,-17824,-75092,-106507,-18179,67685,110641,91669,53069,17959,-74447,-127571,-97353,-59398,-23094,1796,-6873,-29241,47032,114862,110727,13863,-81093,-149529,-137542,-91564,-56819,-49038,-60806,45805,189267,311819,334846,268634,162425,168275,222829,199349,115471,36741,-47691,-78833,-48308,47405,168542,290286,274605,105503,3612,-46304,-72953,-84842,-86911,-51749,-38748,-31426,-33585,-18654,15976,155133,104502,54719,5653,-54977,-90657,-113571,-51440,37756,149254,172723,80009,46742,72338,95383,-26597,-138098,-109925,-72694,-67904,-69685,-48335,-34760,-61002,-93557,-55343,-171,36301,52439,14868,-3449,-12153,-39442,43502,29663,-88124,-98903,-35802,-17188,323,80353,134106,86097,-50976,-100618,-41572,-21285,16610,98679,136836,125349,90713,76863,99155,53517,-57672,-127725,-71638,-74463,-132000,-104149,-60776,-50971,61519,156700,186006,140997,72873,31098,20890,-44735,-128745,-57514,-3453,-46666,-95070,-28775,27494,19010,-39997,-81757,203,89084,81542,51739,23118,-6384,-24507,-29284,-15091,19648,14439,-23108,-47493,-17640,46127,78288,39996,-2541,-36010,-33829,51919,111790,141030,118112,59695,-9850,-85452,-140176,-119631,-124730,-106930,-51428,-27313,-46540,-54910,-15120,14640,37098,55387,71629,145472,172143,131476,104862,94624,40889,-30760,-14825,24145,12549,32396,82606,182761,273439,248709,170351,124224,79716,-22855,-99996,-95827,-74324,-114734,-131292,-31814,52606,18801,-102898,-26214,130765,106206,19474,-84865,51352,109754,50365,3734,22940,108334,216548,242499,111714,-27491,-112395,-69515,-35981,-33092,-39776,-20818,-28491,-71214,-135221,-88579,-5588,75966,141312,137633,77663,14707,-21207,-31895,9614,1429,-39376,-69339,-79604,-36961,-20338,-18344,-91526,-132158,-124961,-66820,-26443,-70702,-104330,-117264,-97459,-89874,-33116,87051,49728,-34477,-42992,10931,132598,170081,155927,112429,87466,-566,-61675,-88756,-93144,-123256,-97602,-19032,41186,22731,10268,22356,45254,-4965,-65829,-90773,-55015,858,72718,84740,29005,-5744,-11331,-31421,-45172,-49062,-65410,-68063,-27982,41486,176249,315245,357083,269601,134735,53935,-23620,-56273,12130,119271,187027,171125,92237,-4755,-91437,-44706,72081,56115,-43516,-48814,706,-32243,-21929,6000,-62576,-120879,-8434,72938,67095,46118,38009,35826,89867,99969,8475,-57832,-62342,-74571,-109725,-153631,-107721,-85802,-72780,-94505,-90675,-49834,-32829,-29564,-47327,-67117,24700,86119,117994,59336,-30783,-91705,-87760,-40747,15417,56135,27703,-23858,-47118,-11784,49420,85972,33539,-23517,-12046,67680,158305,229655,93136,-86844,-32760,42257,2984,-62734,-20684,-109441,-123097,-36518,-18212,38940,310887,414634,314957,186135,80659,109389,224329,60537,63935,234020,401116,424670,276273,61826,102618,15216,-49550,27882,86138,112073,75634,27831,-6905,-26256,-49391,-33880,6213,50298,57330,44366,28177,18640,19592,8322,10701,112431,277007,400089,274504,72446,-31859,6979,37293,7453,-39596,-43536,-12053,-13672,-34385,-70211,-16412,108732,183530,319895,431407,547087,622059,572563,453431,367893,315686,238878,200414,132507,36214,6634,-14942,-91084,-59047,-66482,-56972,-43099,-42387,-48623,-44020,-18907,-46314,-78987,-105610,-57597,-27978,-15334,-93585,-39227,57509,103596,51739,-25156,-89921,-59783,11083,-39719,-45690,-58591,-49263,989,65017,36618,16000,-36724,-86822,-94420,-78444,1710,145836,268754,296796,201956,44754,-72814,-763,-34120,-55065,55998,119615,82327,25691,15568,-23412,-92196,-64618,-15525,22581,10668,-5295,42235,71591,80194,16411,-136438,-35146,14590,-11636,64076,95177,15318,-20806,-84281,-44501,45076,50985,8318,-33689,-73895,-24382,103721,257503,442517,567921,541219,198663,37079,-3130,-59241,-82321,-31257,-15716,-16006,-23590,-40671,-57927,-27845,-10678,-42577,-101352,-43807,11795,97788,296354,493546,625411,559983,394533,213247,27600,-65122,47668,158478,164608,144453,39550,-52808,-85843,-54750,-12965,26839,107046,154374,165526,63560,-101353,-77725,-21350,21390,56530,78435,79327,44647,-9011,-15095,-36846,-50712,13997,33392,22458,58073,39021,-31016,-36617,21658,40741,19971,-65363,-32280,104988,318180,480007,522957,434693,331119,178065,55540,114726,195125,147506,31202,-49775,-84220,-48764,-16594,-57584,-72436,-44808,50985,116852,95378,58943,33893,-39217,-95199,12379,62266,29032,-38178,-62766,-20032,26248,81806,124028,179687,284719,317502,247465,203746,161140,201901,168577,127223,86579,123276,218640,240212,74294,-19168,-6643,45322,92465,126903,166099,179959,189714,202009,164826,24660,-51550,-46817,-36633,-73220,-90002,-53527,-66929,-6731,82512,83214,77494,112948,20668,-76887,-41110,136537,227894,179026,92274,23692,-30551,-118422,-108892,-120461,-112647,-133217,-51693,48556,104038,116743,76133,41005,-14014,-73798,-100367,-63932,5131,20550,11736,-25599,-74899,-40512,-10559,-4307,6143,1643,-34653,-77099,-46055,-36185,-27807,6585,17079,6695,-10105,-44090,-50831,-18950,-31284,-81297,-96959,-83217,-79696,-45373,60919,137972,116902,50633,-12661,39994,86126,59556,-3167,33731,121287,151956,90417,-32134,-65824,-56010,-3110,67559,64402,23505,82975,88683,97378,240414,418357,454649,250528,31448,-130562,8783,116316,129699,97863,37431,-5420,-11088,37255,59639,62921,128476,233878,305670,242255,142470,35267,-70867,-73802,34859,133285,114984,90424,31793,-54791,-87427,-50262,-7911,63730,85821,33504,13684,8612,-11594,-21328,-33370,-65975,-99148,-84204,-88454,-121761,-75387,-10101,-8240,-85255,-75465,-36222,-2424,43546,106655,92757,10376,-64401,-115617,-68540,16030,16221,4350,-59346,-62372,12106,9661,-44847,-95206,-84421,-44399,-55612,-38997,27878,74784,68071,48665,11294,-28531,-46945,-77202,-44080,-65036,-89450,-78256,-89300,-80365,-57574,-36557,-7544,35064,120603,197037,182714,38775,-48381,-98837,-119269,-115281,-94776,-70161,-40589,5256,46808,141071,186057,98630,-24211,-95703,-77752,-80590,-52180,-48682,-30515,-19346,-24977,-48129,-73641,-21610,31374,-30616,-53372,-53460,-92008,-46798,246,-20478,-90205,-49066,-35380,-46822,-42908,-43839,30413,157822,204776,142081,77662,42862,28419,-9281,-73835,-100957,-38601,57811,97532,100520,48866,-15171,-56514,-101612,-115479,-49715,4541,37807,20817,-71754,35655,19532,-28043,16898,87996,209363,128642,-37681,43827,186455,246223,153007,18352,-10862,16256,71479,98910,80549,37119,-10533,-63932,-76841,-62038,-34526,-17609,-9472,-40852,-59810,-26335,-28837,-58107,-8539,68659,114434,83106,-18306,-52621,23920,37138,-47742,-1573,147786,201703,103493,-24235,35370,61619,14187,27120,46092,34302,57723,184506,349227,387766,256120,84352,30433,32812,48975,33357,10064,-43287,-111051,-91743,-51146,-45708,-57508,-41833,-13305,37578,104824,176237,169870,149442,112188,7844,-74608,-63083,-3753,30402,-5964,-38107,-29803,9625,11938,-51619,-25598,108238,170226,129513,28491,-25532,-21242,-68908,-115179,-140763,-82931,-90573,-53992,63120,90996,18159,-80431,-89009,-98710,-79323,-4750,33069,-21219,-50287,-72503,-91939,-82032,-94321,-95409,-25686,4827,-48307,-128276,-81827,-23854,-45349,-128141,-76406,-23629,22196,-21504,-84931,-31483,5282,18443,-9132,-7452,-2932,-32482,-92661,-119068,-59490,-2283,72264,232826,337196,238300,78975,-2410,-27198,14952,30204,578,-45700,-10637,82995,134153,125967,63266,-71217,-62252,55132,128962,119801,21942,-57802,-71315,-64527,-26197,31494,111290,237511,132621,-2558,-18301,39494,73936,54127,16283,-37906,-133082,-65183,45569,15428,-83108,-49822,62642,119932,88154,36180,-17642,-64955,-44167,-12076,-6424,-5632,-36785,-18490,2432,3803,-56078,-101090,-32941,41001,100236,76445,2112,-1991,29328,62056,123391,187374,239379,201608,82802,-605,-106918,-72613,-14025,62673,74223,-18095,-78796,-3311,21673,33641,38890,39870,4272,-24731,-45531,-81805,-34359,149287,338771,338794,249788,120444,-41181,-56789,55037,40280,6361,-8834,4520,102219,262433,402864,432890,320595,97161,-54004,-1794,62564,83032,12330,-74385,-79287,-24713,50021,2208,-64194,-95306,-45395,33336,65920,47240,-15464,-65332,-95123,-69708,7422,118494,189255,178974,83919,16334,16090,51822,82837,81023,54833,37825,14996,47681,138236,124564,31407,-27760,-47017,-42838,-56257,-102171,-95031,-29007,-22060,-46230,-83453,36863,248054,390601,229570,71359,-18656,-54161,-28362,-3692,623,-51267,-116965,-58077,-51899,-84674,-97266,-82781,-81565,-56600,-37537,-64424,17489,151535,155690,185167,196035,113882,19497,-26400,-50241,-109326,-111678,-83714,-41433,-37470,-101305,-11187,170417,293223,324258,231265,52721,-58442,-85534,-28970,42081,65526,47850,76734,136425,219701,246496,162493,76733,-12222,-46091,39860,255060,433656,424676,312739,131310,93167,198664,501454,826787,827532,601513,296763,49048,-72982,-100971,-30523,66582,96921,56137,-7764,-57467,-39419,47275,119376,217525,167344,31509,-15487,7106,54130,39634,-16126,-90354,-126688,-100340,-124274,-194263,-169431,-155705,-106352,35649,105950,105239,35830,-13990,16515,82276,174611,228927,184152,70558,-19375,-99943,-62010,-65858,-145840,-94320,-56465,-22833,26563,104967,80399,4227,-73602,-71544,76394,232265,280553,268378,290564,390127,348345,285892,284053,164311,42389,-22140,-55296,-49854,-51991,-13599,-33233,-67562,-30660,135600,181073,48146,-78370,15543,85657,67116,38855,2052,-5359,45198,125453,53635,-36928,-34842,38875,136856,190715,151039,126181,175060,218258,55453,-36380,-24840,-75484,-89179,-25991,13762,17976,-54728,-79602,-7678,37122,38038,-19861,-82958,-60769,-29129,48650,12722,-101710,-85571,-33989,-10852,-9096,-15983,-36021,-21104,57083,188410,236232,165835,42566,-15565,-58036,-92653,-15798,40723,48021,-46969,-143213,-57033,-9730,-15693,790,48110,96410,150599,106866,35380,-2438,-68808,-102558,-32337,62812,40532,40818,31026,83504,148418,134790,43508,-33936,-41470,-72736,-146947,-129378,-29411,68110,97558,12722,-61659,-123662,-135063,-119577,-110643,-85463,-45951,-22352,-80420,-59830,-60244,-85133,-58814,4764,-3302,-33994,-59996,-102191,-65820,-22988,-7971,9999,95382,214253,223652,115887,77192,8864,-50979,-67738,-119078,-137645,-22283,112860,178298,148597,62607,6783,6237,-4541,-20857,-35215,-97367,-56166,106125,118121,54756,-7074,-18947,-3453,-33439,-88671,-97116,-38140,30621,29924,55025,34570,-35009,-57519,-40434,-125270,-148103,-45526,29724,4863,-64158,-92822,-37842,96800,191543,281620,310145,140642,-50724,-72156,27281,74940,59890,19330,54962,118131,55802,-5976,-35076,9455,104099,198593,171313,72412,61656,76599,103765,66987,-3152,-64514,-55385,49542,36457,-61442,-74561,-46995,-24269,-59690,-127101,-92767,-48922,-36299,-52981,-49437,37224,75763,135784,174345,62518,-27320,-112303,-121098,-52078,35148,79712,-14647,-76139,-37067,36822,90501,150405,161004,123897,44221,17591,-40593,-149640,-49032,14600,27777,-2300,-80195,-109515,-86910,-32011,-6843,-32337,-79528,-103789,-48026,-15242,47908,18984,-56496,-130527,-129478,-88104,-70261,-79716,-71077,-96609,-152367,-82167,59709,144959,176479,131867,62558,-13606,-21222,29409,67617,58294,47644,68970,134207,123434,32645,-77533,-20395,101665,178753,194777,144531],[31116,-64181,-100070,-85783,-68859,-25441,24140,56433,10085,-38258,-78316,-76757,-54522,-44486,-7276,30219,42739,1619,-19675,4950,41646,44279,30965,7775,-51989,-94389,-82651,-68826,-101214,5310,23527,-34759,-86304,-50979,29118,76541,116498,111566,102325,-9956,-84103,-86699,-20863,21597,21620,-58740,-86345,-29145,5818,-16802,-24736,-8633,-27186,22633,83232,203790,177145,51789,-23777,-41544,-5839,74582,83575,9849,-42975,-74368,-115879,-131754,-124541,-125593,-23988,113460,118938,72583,23707,-10399,-32895,-40009,9295,70466,131022,206037,227428,157042,89479,13473,-84781,-104941,-58153,-5168,36972,40475,19207,16864,-2494,14346,57971,115800,111662,41655,-32360,-68085,-32442,-23966,-38627,28193,62517,69775,17786,-90143,-44541,96564,182039,154342,95166,-5413,-79895,-75030,-60995,-67125,-33211,19677,34337,7086,-28490,-77459,-92386,-96629,-100424,-72267,33714,145120,151222,47390,1072,-8196,-53039,-76040,-87843,-55784,-48549,-59143,-86826,-117026,-31513,149059,243879,93632,-97111,-977,102874,147651,174322,54243,7574,20373,32420,63715,107466,128688,78262,27003,-25418,-24420,54970,147763,103562,-34836,-76723,48119,103888,75430,3666,-24436,59377,111325,43327,-58121,-37304,-7702,22372,41013,37854,14366,-13670,-13245,25104,50468,83023,2668,-125449,-75191,5102,80504,-15076,-40901,22098,67270,63839,31187,544,-26326,-61470,-118565,-63136,52085,101977,90163,107610,56365,-134651,-129827,-81118,31181,143683,167577,117265,11030,-108136,-121935,-128635,93119,163616,181713,146923,83310,124736,88963,9924,-18152,-28195,-47080,-70708,-52215,-31756,-53151,-103017,-151834,-123999,-78587,-77745,-67873,-57894,-87189,-79522,-68438,-51709,-39318,-47265,-25391,8670,21648,13004,-43735,-82814,26955,44963,30886,-38646,-69578,76674,88049,-902,-113431,-69243,48959,171167,251649,216014,168050,214196,144891,43773,-30556,-50111,-109344,-52086,85393,177855,139151,13738,-54848,-37036,4178,31033,14821,19862,49759,90496,91590,76788,94788,96349,47461,-15963,27038,116147,155293,73907,-37229,-101528,-110529,-43848,3999,32035,7545,-77508,-75399,-12209,-16118,-49842,-23265,23431,50221,28532,-26757,-28934,-23705,13576,31529,29039,58318,30147,11631,-17749,-10122,-19690,-27397,-37289,-94563,-69145,20128,78827,85163,-58648,-98048,54722,159349,213331,106102,36581,11511,7547,-13055,-41132,-71944,-112988,-153933,-141822,-48824,1343,1935,-1068,-4371,-60112,-94322,-15106,137460,312262,258374,94918,29940,125606,287986,253649,77622,-58051,-106071,-97770,-92055,-105426,-97633,-52729,-6871,-4201,10333,53805,98635,116873,99756,132143,161488,156021,123385,54579,34585,52899,55127,48958,147556,275823,295339,168481,35923,-53316,-124223,-96177,-62880,-102028,-93389,-17476,75867,121453,124920,75165,5147,113217,185238,100572,26909,-43174,-103073,-89418,-78100,-53985,-2619,-33573,-96590,-101278,-1715,99825,108174,-8360,-62920,-131375,-149215,-113765,-110407,-83801,-42291,-56361,-87773,-62872,-5845,77720,73512,38893,59137,53429,25439,-9648,-64536,-113142,-20109,66397,107373,96279,69318,26870,-71041,-129157,-94648,-52880,-15785,8415,-4517,-24123,44822,98334,88140,-178,-83026,-129334,-112783,-63425,-26076,-12130,-46379,34731,189976,326140,340012,261039,161049,171024,222163,207500,121685,38459,-54499,-78744,-34658,77540,195595,295267,260122,90898,-12862,-58574,-77540,-78784,-73003,-25350,-24245,-24023,-25616,-4631,39459,160370,66799,8899,-36650,-68939,-94282,-123185,-65291,18279,119637,149993,74563,42460,69095,109032,2805,-118786,-120128,-76454,-67935,-65371,-36604,-30103,-74185,-129668,-61079,9993,44956,56256,27397,14428,7621,5584,87860,44153,-81874,-96437,-28563,-5917,10337,79813,126515,91051,-40471,-103429,-64005,-38089,23375,105443,136540,122202,93696,61203,45204,-13672,-104079,-118211,-62351,-80974,-147176,-128349,-92270,-75670,41118,133510,167653,131250,80090,52133,41721,-31539,-102832,-51072,-16039,-62162,-97308,-34798,4427,-4646,-59542,-83062,-6015,66626,60267,35879,12466,-15386,-35605,-43788,-35687,6532,21943,-5771,-31336,-8023,50158,75902,38576,-5021,-44363,-49747,34110,98081,132499,112699,38392,-29534,-96058,-144697,-127329,-122340,-100769,-46254,-29617,-62341,-83616,-46408,-18990,3643,30947,70504,158471,171366,126285,95004,82118,34909,-30926,-11251,23745,4699,19355,74970,176057,260184,241187,175457,137253,95637,-14257,-95803,-87117,-65671,-107039,-129023,-30559,59370,25088,-102632,-24735,117573,84607,4195,-76283,85912,147860,81228,25848,31194,108831,208597,217626,92727,-27306,-112642,-69580,-34913,-36406,-46773,-19688,-26162,-60217,-105284,-77001,-4673,70985,124355,119086,62035,-2194,-48921,-71849,-24470,-23803,-54402,-85571,-90101,-38278,-13514,3067,-64243,-109040,-128274,-83901,-43577,-78957,-104069,-112472,-85088,-66429,8355,126710,73879,-25092,-42849,23900,147570,166605,117636,49704,35656,-22639,-63295,-78149,-92117,-119728,-85297,-4131,59664,40398,10759,9668,31548,-10377,-64143,-93686,-59103,2975,79685,82570,29585,2797,-1253,-25919,-39442,-42113,-50764,-46081,-19585,50168,187782,325296,400777,349591,231098,158854,66969,-35256,12659,134907,209430,185198,82322,-22419,-101072,-37370,69472,46221,-45769,-18259,19429,-31469,-22015,13480,-50444,-121729,-5537,83824,87795,71887,73239,75873,132426,132170,25644,-42170,-60384,-81172,-114151,-135500,-86456,-61098,-50324,-81447,-95209,-40102,-5618,7507,-5366,-40638,46173,105469,133061,72691,-19016,-80260,-84959,-51774,-4826,37498,28077,-10965,-31890,-2562,54080,88461,38814,-21351,-17599,70727,167085,232549,90007,-82916,-41021,29507,-13385,-94816,-40610,-118094,-106085,-35379,-18371,61768,392756,449483,326879,175380,70074,104188,223830,80282,60049,175492,303870,315652,178922,-894,61622,-18693,-63079,53256,135605,149864,81647,16369,-31329,-47101,-67793,-42203,12127,65305,65126,42562,30182,32964,31902,21802,31753,138407,287455,396482,281514,87000,-28505,-1298,23605,2527,-28104,-24096,5690,2682,-19272,-67092,-28063,102169,181349,319122,438207,562878,638832,573080,438372,357816,322095,253499,209905,123583,16917,-26419,-45716,-92735,-43213,-49599,-42768,-33111,-33599,-39884,-34566,-3682,-28311,-60476,-94511,-66443,-37327,-19553,-90888,-37410,49218,87775,49633,-11276,-61630,-42392,43074,-9649,-23013,-42724,-45468,9769,79748,57288,57588,-5921,-72537,-97633,-98589,-39088,77017,181031,211764,141811,19313,-58122,-6789,-43336,-25461,114859,170618,118555,61153,36230,-6377,-84594,-89172,-36993,18527,21891,-10562,18238,38259,48385,7161,-113933,-46188,-6691,-45135,22166,30298,1606,-9577,-58148,-39980,37537,42018,7866,-22502,-58566,-32747,95727,257033,449612,559901,531098,214170,55315,3967,-60211,-62168,-17352,-8015,-12506,-19214,-24143,-39814,-8835,-2797,-42836,-80362,-40402,11316,86054,262811,430231,557263,499316,356679,202220,34747,-67047,34228,120813,129383,121737,31581,-59362,-75367,-29063,5806,30118,93044,134716,161681,94172,-72107,-61222,-675,27742,66124,98466,112145,78992,11655,-9068,-38359,-71208,-7911,23641,19795,69033,55061,-21830,-28471,25861,42190,21975,-58859,-32210,108499,321021,476560,480081,361781,262409,128102,31699,103181,174723,148172,34149,-48307,-79867,-54070,-28592,-50805,-29045,15430,102196,138349,100933,55532,30786,-36013,-92672,588,42548,-2361,-66406,-51273,-18304,4918,27045,38425,85109,198347,259583,217133,191755,165589,224309,223903,188239,154617,182708,237114,219111,53471,-29668,-9100,51420,107606,144021,178864,184524,196306,225869,193906,40264,-52187,-52273,-35576,-67117,-86252,-56365,-74070,-6166,81497,79306,69263,97538,-1042,-92237,-32841,155595,259474,189708,88008,10675,-38905,-119983,-115453,-123598,-92525,-88118,-7424,75235,115271,120537,74813,28476,-38450,-81928,-88446,-65811,-434,14469,4849,-33726,-81345,-42331,-1045,8882,19889,11588,-32155,-73191,-38557,-42370,-34419,2766,16187,11927,-2635,-42563,-73655,-41138,-44262,-89630,-101749,-86631,-87096,-45926,62230,146370,118204,40878,-23149,28581,61337,38096,-27220,-5914,92467,129367,71630,-22878,-33863,-52329,-42563,12061,14938,-7428,54301,59876,76224,219549,404179,468371,283581,50391,-121169,-560,116414,140985,112807,52859,9904,-13223,22881,46948,70438,167488,308171,377353,278362,126427,4701,-79714,-51893,42274,110144,84159,78003,35697,-41205,-81254,-54198,-10745,64383,84633,36509,17603,10026,-15364,-24686,-35062,-67916,-111292,-90863,-88308,-101648,-65816,-9011,-10395,-80984,-72037,-29794,7202,52682,113249,95518,14585,-60090,-121506,-75970,6152,7019,1937,-61521,-49552,22849,10278,-49928,-102392,-80667,-33622,-46333,-47366,9315,50535,40127,23961,-10349,-39903,-50237,-69477,-45959,-82223,-84699,-75772,-84879,-84557,-60931,-34407,-3043,50357,136468,210311,202346,50419,-46859,-100201,-118421,-114829,-96596,-74160,-70770,-55283,-27806,62509,127362,71928,-46281,-58016,-24436,-22825,-9626,-29638,-26059,-25232,-33255,-47684,-53412,4818,52427,-26197,-71384,-67376,-80959,-40232,2166,-25449,-89707,-32482,-16866,-24896,-27092,-49730,15298,137559,189551,145646,86130,43272,22986,-20916,-87182,-107343,-43125,55952,107709,111258,63607,2650,-36313,-81550,-115517,-83670,-31122,20866,23466,-16977,76003,27112,-30347,16044,83819,187983,100337,-79167,39600,179700,219807,145467,16640,-18542,5343,59885,94104,80882,36954,-4839,-42664,-51299,-43791,-22268,-5687,10789,-8158,-67012,-40799,-47698,-75977,-15520,54606,104548,87204,4210,-21608,38363,37480,-52155,-338,134361,191756,115722,-1122,28186,60972,8796,6532,11469,590,59356,214864,394387,428539,276169,84587,20284,18314,29756,7719,-12839,-52896,-107107,-86246,-47613,-39852,-57731,-56358,-32146,23254,87932,150765,138142,123712,94832,-1159,-70079,-66978,-12564,24394,-11846,-34859,-17099,17866,8474,-78679,-7850,109944,170263,149647,77474,27790,11838,-40317,-80875,-105425,-75513,-63358,-12166,101629,116319,19946,-83028,-88936,-98684,-85130,-13638,34895,-10698,-39991,-67697,-100551,-92300,-97528,-94752,-28601,4922,-49422,-127266,-81485,-32341,-57170,-115412,-74846,-36185,17002,-12377,-74909,-38781,-9391,1950,-22429,-4712,8789,-24987,-92905,-111793,-50972,579,78401,238519,345344,251505,77050,-10074,-35362,6766,23011,-1953,-47622,-15062,78948,138198,125494,63370,-62506,-57442,57085,119088,111107,23370,-50532,-64682,-60928,-27931,33631,131328,274792,161101,14125,-18593,28907,55765,36188,1753,-38567,-126713,-79324,38310,16370,-85345,-42585,77642,134418,96607,30107,-35260,-81080,-52397,-18269,-12610,-6929,-30474,880,41548,42176,-21541,-60072,1343,72189,117921,78580,-215,-1672,40221,79547,122186,167990,219421,195792,90822,11589,-98668,-75533,-20625,56505,67048,-27410,-79723,-104,35607,54613,59769,55758,19073,-10008,-31818,-70498,-28988,175384,412068,437788,317734,153619,-23141,-86459,18262,-1677,-34988,-54542,-49989,49548,225413,394270,439125,344907,135655,-46190,-26650,42322,86533,35501,-53810,-63577,-17142,50747,307,-69378,-101988,-45233,34495,69485,47586,-21977,-73682,-96314,-76826,-1570,105802,180776,174506,89790,27910,26879,55957,81052,79190,65749,62082,38773,61895,127745,90774,11526,-29552,-39931,-35060,-55261,-103087,-106337,-46338,-45286,-66952,-83891,54212,300544,440312,256564,83958,-16494,-58429,-36552,-21867,-22913,-48342,-95537,-80280,-75402,-110801,-121314,-103159,-94044,-59816,-46017,-86878,7847,171268,229510,261218,239243,119216,-592,-40122,-52708,-105534,-106280,-79072,-33623,-21909,-92553,-16831,177082,312509,328106,197933,23192,-72073,-74161,-27660,32715,37306,-109,22568,80124,164234,204870,137030,55112,-40918,-15056,84359,294147,451961,436549,317616,134582,102170,214170,543271,839585,817043,579554,266667,27859,-80530,-104198,-23301,78921,107785,65392,-550,-49050,-37949,43874,113143,213029,191234,61483,15343,34956,65935,30136,-43002,-131428,-133292,-81410,-100396,-169003,-153065,-139264,-87791,57008,123799,119928,44483,-8944,17744,72324,152282,223127,194212,82990,-6993,-98430,-68530,-59599,-115436,-73526,-44852,-28780,-9018,75647,68568,821,-67244,-60049,86464,221536,230671,205203,223783,315488,290761,244476,240255,132156,27275,-31927,-53919,-36860,-40801,-14574,-45137,-74641,-12317,179732,206316,52280,-69002,24813,87519,54466,17887,-21832,-21969,28658,89262,23395,-53037,-32687,49019,155795,221744,183196,160856,205245,203496,26754,-61323,-41003,-61364,-112089,-50057,-3359,11694,-50755,-78572,-9756,44176,47476,-14209,-79778,-57585,-25264,64430,63632,-75353,-68421,-23026,-16374,-28894,-36025,-58079,-46610,35468,172177,237403,158810,25518,-38359,-76047,-95009,-16519,37012,44588,-51008,-140558,-54674,8374,18228,43234,79307,108087,162672,122824,60238,24626,-51453,-90727,-8586,108543,92537,81201,60017,116569,177125,150767,44777,-40155,-36595,-51831,-127938,-134560,-30742,65760,101217,30246,-33944,-97133,-150133,-127842,-103291,-78367,-27150,2140,-15776,-5375,-2413,-24275,-11778,38512,-4770,-44922,-76197,-104800,-50986,-13515,-2957,19396,118250,249181,289205,185957,128489,40560,-46053,-85660,-136105,-129971,-11249,114844,155143,106556,15333,-19451,16863,25766,10018,-14750,-86241,-56505,108266,152286,83750,3056,-16993,7320,-13985,-64145,-67514,-4668,62378,52150,9057,-2440,-55456,-73895,-49488,-131971,-140072,-41164,22227,-5553,-63757,-83939,-32929,76096,156431,257320,310286,162856,-31951,-60415,38024,79072,62964,14096,49109,137556,108233,49848,5156,27255,94012,162112,129552,63254,57001,76468,102235,63067,-7665,-70781,-94800,13301,10099,-86477,-79813,-42067,-14453,-50836,-123215,-79686,-28110,-25522,-53781,-62692,11488,45242,108478,168136,70070,-26958,-106846,-119160,-42423,65537,102026,3589,-63663,-43533,24781,78077,149060,187725,150830,73095,44351,-19905,-127091,-58023,10339,27433,-10007,-90097,-124411,-98563,-30363,6678,-14434,-57843,-82400,-32439,-5363,50869,20787,-58531,-149981,-142779,-79874,-60929,-78537,-60650,-87549,-127475,-42170,103009,173093,191469,137463,62140,-28635,-53898,-12825,22285,15840,10670,44933,115503,110124,39793,-69414,-7429,107966,175210,182887,130820],[24953,-62043,-91788,-94053,-77009,-28316,32009,75320,28357,-23165,-69854,-91484,-63651,-55208,-19495,18621,49165,18978,-6992,18376,58467,56309,32768,4225,-50888,-84141,-69904,-60858,-95806,29340,59424,-12649,-78050,-43700,46094,98420,142213,129512,105673,-10231,-81085,-75263,-7047,32606,21782,-68133,-78355,-4142,29813,-5440,-21684,4001,-3697,26292,58714,194335,185823,62251,-14992,-37092,-6886,54817,45788,-15823,-52065,-74226,-101418,-115106,-104939,-108649,-31384,103785,119780,86727,43452,4114,-28878,-62025,-33021,20329,76467,153820,188680,131758,78458,20764,-75452,-108340,-54914,797,47352,60084,50382,44475,15575,32498,78807,131474,129007,58897,-30635,-90855,-50549,-17946,-16315,58220,86282,80849,23386,-82739,-23604,140312,225589,179083,95835,-12956,-81101,-70288,-56770,-58331,-26956,11323,16625,-7845,-28676,-62499,-92558,-117223,-119383,-53818,47843,157021,174197,76023,-861,-46227,-88242,-71434,-56524,-27197,-33061,-58118,-89131,-102315,-12598,152657,219185,67800,-121749,-32741,47044,70732,116566,18437,-14034,7464,26061,58850,99572,114886,66675,23901,-27671,-19818,68085,172671,140858,-2243,-89391,37546,103331,84280,20532,-8131,64192,102541,40498,-90917,-108607,-63176,8227,50281,60079,45087,13651,-1012,29418,57150,97900,9228,-127181,-71904,19532,83737,-14677,-53957,21152,73101,63962,27703,-20457,-51248,-65581,-119814,-55703,65467,117502,97744,107270,42927,-141418,-133628,-87739,19664,135300,161441,110539,4084,-124786,-110304,-125824,68943,135545,161269,117333,46473,90414,71015,9517,-8528,-12961,-32465,-61548,-53705,-33320,-52200,-101341,-143892,-147214,-112987,-107539,-88956,-67811,-92602,-90762,-84637,-54710,-20255,-11744,-6609,18184,19163,-15905,-69231,-77186,9393,33410,29595,-29563,-90546,61663,106987,25985,-83764,-86354,20938,104604,166760,126961,91423,136815,96071,6598,-49682,-55803,-99033,-28567,108484,188103,138336,14784,-50714,-34783,4855,35931,19471,14292,42804,85542,82701,56493,68655,73750,26671,-45610,4484,104091,152417,71479,-40042,-102338,-113339,-52298,-6015,25152,1670,-86125,-72728,-10245,-12363,-48223,-18058,40979,73504,46688,-19231,-40144,-43326,-14873,11907,30171,72108,43479,8062,-18927,4537,10081,4735,-16622,-85887,-68969,40674,123961,126612,-36171,-112221,40241,159073,243600,139503,48270,12037,-434,-31871,-64978,-79067,-109139,-150250,-150273,-55464,-3524,1958,5285,5830,-44145,-80373,-13099,130856,298065,251287,96796,35979,137881,294160,254364,82488,-55317,-109244,-103697,-101156,-112297,-96730,-55419,-16956,-20239,-6309,37429,90655,111790,93742,125224,151669,148027,123855,72850,66396,83970,80249,66653,151455,274208,289971,152463,19913,-66924,-124306,-88015,-60172,-107581,-112167,-31174,67932,114379,121109,78990,49242,172833,258613,165288,60007,-33778,-79278,-78600,-109015,-88652,-11342,-27814,-87021,-107398,-29241,70141,102675,446,-63871,-125652,-151869,-125009,-117938,-80667,-35479,-43585,-71455,-43668,1506,67304,48305,19201,47142,44261,19511,-3253,-54276,-122375,-26968,58666,94193,90345,76636,30083,-69613,-130805,-92666,-47715,-9481,13188,-3594,-20089,41180,82052,69023,-7713,-75600,-108918,-87767,-29592,11142,30929,-31840,12972,179705,324700,329366,240786,149699,162646,209308,204915,122066,37690,-61051,-78636,-26840,96554,207575,279339,227263,66051,-38558,-77155,-82791,-72848,-61923,-2870,-11643,-18820,-18656,10538,64860,161184,33367,-31364,-75131,-77499,-97085,-133314,-78383,249,91088,123977,64989,35401,62554,115227,25554,-103456,-126249,-77411,-65150,-59373,-25625,-28560,-84688,-139570,-45389,28241,53846,56461,35761,26677,19183,42692,117091,46537,-81526,-92512,-20939,3635,16259,72710,113870,91317,-33872,-102152,-76256,-47949,27394,106823,131858,117705,98318,54399,9776,-52710,-100084,-89333,-54128,-90001,-126287,-115456,-113545,-95800,22677,112214,147395,118953,87791,74960,63005,-16031,-78624,-44929,-29976,-78227,-98734,-43116,-20876,-30212,-80443,-84428,-15101,40857,36518,18792,1738,-23959,-46159,-57880,-54826,-8634,24189,6884,-18555,-2212,48683,69490,36424,-4936,-47582,-61515,14177,80061,118421,100505,12235,-51224,-104347,-144796,-133329,-117021,-95960,-41627,-31869,-76626,-105581,-62193,-38151,-20285,8825,61196,156745,156703,110790,77674,64201,25197,-31237,-7053,21878,-4759,6779,69907,170646,243490,227949,174714,144112,107623,-8436,-92908,-79829,-59117,-101506,-125053,-28955,65636,30756,-102410,-31969,91181,55401,-12637,-61796,112861,171289,102367,44058,36634,103220,188188,180438,67408,-29505,-112269,-74152,-37467,-42271,-59060,-23661,-26920,-48928,-77980,-56171,6100,74317,114097,103934,46915,-18092,-71787,-110144,-60660,-48604,-65570,-99147,-92757,-34129,-5052,22847,-35854,-85324,-113423,-91416,-58180,-88947,-107882,-104367,-71285,-44269,46123,148155,83347,-20869,-43874,33204,154357,154518,73380,-15407,-21408,-49729,-67405,-67329,-81891,-108743,-72355,8799,74881,57420,13521,-875,18799,-16191,-64259,-98907,-66569,3222,82370,75306,26956,9029,5822,-23208,-35565,-35726,-35961,-20590,737,61738,189440,316632,425909,429990,344391,285283,162501,-11775,8272,141575,218328,187150,68923,-41614,-110333,-35156,56233,24637,-52469,8041,33463,-33281,-18568,24705,-36348,-124575,-4869,92090,106041,95452,102053,102608,153454,142968,31825,-29883,-56713,-84796,-112578,-116947,-65948,-34736,-21901,-59326,-94555,-33507,22438,53801,42650,-13592,66767,124887,148023,85437,-8545,-70987,-80930,-61451,-22380,20390,28560,2032,-16390,7816,57756,87625,40402,-21541,-25977,70096,168166,222315,79734,-80796,-50440,14368,-29502,-112666,-38681,-105099,-91739,-37158,-20225,84656,452284,446517,312145,154295,58003,95536,200328,64223,42722,143514,257143,259705,122742,-40991,14640,-57447,-67321,81151,188268,189181,85833,3924,-52802,-65567,-83685,-52209,17023,82787,76399,41059,28243,40021,38033,31639,51136,156894,283084,373400,275593,96637,-28338,-15415,4283,-5317,-18023,-6578,19572,13966,-8528,-61372,-38553,95216,176022,307042,429191,555013,627273,549310,407886,338456,320734,259490,210250,111057,1034,-53050,-68344,-73127,-28318,-35299,-34443,-29989,-31172,-36538,-29726,8582,-10832,-42205,-79503,-76938,-49488,-28017,-93909,-31369,42354,69944,42143,-2039,-38026,-1859,85407,21416,2018,-25437,-38796,19918,97570,87119,116750,37141,-43584,-84969,-120417,-64038,40996,135876,168093,114083,16303,-41094,-12791,-51186,5372,166449,206777,141456,88321,53055,10150,-64971,-117483,-70758,6824,31059,-19417,-4075,7478,18662,-2882,-93190,-49574,-16886,-61150,-25345,-36148,-13571,-4601,-36753,-26996,32604,33899,9158,-13177,-43540,-45752,77469,240518,431304,525326,501659,227412,71804,7032,-61314,-35245,-1242,-2661,-10672,-15035,-7756,-22460,9487,6220,-40616,-63260,-40712,6456,69891,219790,350226,468329,424278,312361,187514,41985,-65690,21192,84663,96917,96123,19506,-67297,-64284,-4927,25077,33624,72141,105553,143695,113185,-37431,-36853,21121,32061,71373,114406,139867,106792,28123,-5000,-35595,-80660,-32671,10854,12081,70901,61550,-18424,-22564,27667,41662,23052,-51253,-26734,119181,323763,458584,420478,286250,197012,82810,4981,83836,147433,144722,37340,-46918,-75752,-59332,-36813,-24937,25081,78839,151332,153954,102950,51279,29971,-30009,-87657,-13243,19485,-34406,-91897,-40681,-20428,-19656,-26317,-33093,11664,129860,213712,194721,182607,169076,239317,271607,249673,222423,231945,238559,182376,26138,-41672,-14345,53048,117678,155688,184717,181613,193441,237269,209819,47403,-54897,-60322,-38633,-64257,-83250,-59122,-80535,-6166,77043,72479,58537,77544,-23353,-106249,-26492,162420,271336,191730,81793,-3855,-52030,-123405,-121517,-122672,-70223,-42169,41024,105994,131933,131556,81848,21423,-62914,-89472,-76965,-63804,-3372,10499,-261,-39800,-83333,-39786,9706,20791,31729,20714,-27665,-63461,-31009,-46537,-40391,-2756,12684,13341,-9,-43040,-100451,-63597,-56831,-96200,-105962,-92116,-102128,-49022,60689,149813,114577,23951,-35935,19226,39450,18314,-48295,-46723,61524,102815,49181,-13993,-4976,-37809,-70233,-34984,-28464,-25995,34529,36154,53667,193134,378534,465259,304208,61576,-105799,-8138,112905,146917,122306,66533,26687,-12208,7621,30723,75325,203791,368121,421307,290544,99803,-26365,-77841,-34018,44375,81764,51708,62329,37288,-27082,-67891,-46886,-4091,69234,82519,38451,22797,17802,-16186,-27879,-34735,-64493,-116999,-94748,-83732,-80813,-55139,-8228,-10238,-60285,-53498,-18564,17623,59859,114869,92658,14267,-57224,-106952,-70529,2688,952,177,-62114,-39049,29003,6551,-58721,-111127,-68740,-8545,-13734,-41985,-13896,24436,8328,-6683,-34786,-51577,-52584,-61407,-46880,-84874,-63813,-59136,-62372,-65996,-57398,-32487,540,63047,147906,218315,217991,61953,-45566,-100628,-111474,-109355,-96466,-76349,-87387,-78676,-80173,-15044,61734,37156,-73370,-14348,35074,54895,37070,-11483,-23125,-31708,-40428,-44654,-33899,28076,71159,-18028,-90069,-81254,-75163,-37960,920,-32923,-83840,-16624,-75,-6368,-14435,-57946,1789,120659,175128,146843,91320,40865,14619,-35113,-100713,-109254,-44846,53925,116314,120187,77319,19755,-18181,-62805,-101635,-109946,-66503,5850,34148,45888,119237,37791,-27521,19815,80955,163310,76217,-108557,44380,171061,185697,125514,8596,-28828,-6878,46323,85899,79624,37700,4664,-18467,-28857,-30259,-16233,603,24875,22685,-64289,-55243,-65277,-86817,-19705,40436,89345,84150,24973,10920,56714,40020,-57504,-3145,115585,176170,123180,16513,15330,55500,1979,-13683,-23557,-33433,62640,242097,429179,458544,293460,86314,12497,4585,9479,-18860,-35027,-59472,-94469,-77697,-44452,-34264,-55956,-68210,-48721,10377,71925,127573,110226,100618,77153,-9969,-63919,-70300,-23493,16334,-15636,-29663,-5724,23059,-1975,-101813,22073,119247,176540,173566,124133,72619,40327,-15144,-51603,-69074,-39082,-15658,35872,144413,142399,21842,-84487,-89377,-99102,-88861,-19744,38391,2931,-26287,-58302,-103363,-103377,-100121,-93786,-34735,-420,-54159,-122290,-78897,-38360,-63408,-95977,-59303,-34517,13441,-3926,-62381,-39646,-18089,-10967,-37826,-7293,15644,-19951,-92651,-99515,-41799,1709,82161,227465,330678,249054,69736,-20412,-45786,-3761,14467,-4807,-49512,-20392,72478,139537,124369,64144,-51839,-51623,57629,104968,96800,20295,-46531,-59883,-57585,-29824,34870,150267,301036,185244,31142,-13804,23096,44069,26604,-8326,-35609,-112071,-93141,31691,20093,-86926,-42809,83292,141514,101654,24415,-49915,-92769,-54954,-19625,-17325,-10674,-27848,16003,75485,76086,13379,-24149,29964,95412,127904,75848,-4546,-3224,47856,93591,118876,150166,200566,187082,94674,19384,-85419,-62071,-15390,58320,65984,-28492,-76992,-1804,42670,70380,80627,72662,31967,1248,-20754,-61600,-30715,188475,471508,530650,379919,183775,-2249,-102831,-17805,-43589,-79136,-106517,-114641,-22789,155978,344545,405964,339448,162347,-34909,-48805,26491,88878,59791,-30334,-45970,-9388,49566,-944,-72840,-107350,-44728,35728,74236,50021,-23180,-79195,-96669,-81076,-6080,96415,171790,167778,94579,38488,35337,57323,77383,75049,74160,84830,63827,79422,115854,55108,-7662,-27191,-29826,-24366,-48968,-90094,-104559,-61311,-65845,-87241,-86476,62186,332554,458662,269622,93745,-15209,-63262,-45857,-42368,-46529,-42392,-69169,-90445,-98931,-137061,-150255,-126638,-93890,-55105,-50515,-107209,2631,189116,308991,336588,279802,125201,-20485,-54139,-54279,-99139,-96609,-71060,-23701,-3383,-76973,-21434,182551,326596,324127,162941,-3082,-76000,-63216,-28141,22380,9336,-42172,-24984,29356,111902,163595,110712,31752,-70752,27001,135268,324249,449886,435817,318844,136889,109149,226757,567770,812925,768847,532061,227473,9382,-84420,-105529,-17765,85863,111774,70698,4608,-43618,-36080,44426,108798,202416,205488,87728,42010,54791,68397,15288,-67393,-150027,-101168,-52854,-71448,-140846,-131740,-119581,-66991,77859,138491,132009,53724,-2127,19007,61951,124648,204560,196560,92851,3893,-96188,-69271,-39665,-82276,-54899,-34895,-30808,-48153,36184,53342,-1868,-59178,-49000,89184,194661,167498,138756,166288,252755,242054,211892,205662,107531,17483,-38287,-52605,-26054,-30564,-16478,-58310,-79951,13157,229654,229865,55593,-59415,35848,90865,45400,2235,-37763,-32692,13837,50962,-9465,-69113,-30716,56967,171506,249843,216110,197614,236564,192763,9149,-76902,-55405,-49952,-124328,-68105,-17432,6209,-45587,-75359,-11124,50540,55955,-9203,-77369,-54848,-20904,74709,112333,-37969,-42491,-11746,-25272,-53379,-56568,-78503,-75010,12978,155983,238662,156769,17302,-54925,-91393,-95681,-18656,29651,35208,-57904,-137817,-53102,25547,54260,86881,105166,114057,170182,136633,82298,45066,-42454,-79982,16513,155758,150693,126072,92142,150068,200145,158041,38240,-53271,-40768,-40833,-118769,-135295,-28038,64906,100335,44959,-8353,-69399,-138070,-127689,-91911,-67946,-9761,20605,35569,64250,69911,49238,46387,72654,-7588,-56424,-90522,-90597,-34964,-6936,-493,27431,137528,275639,347601,256119,168956,59251,-44500,-102288,-149371,-119197,-2365,111328,126952,63385,-27817,-32289,34323,57983,41462,5284,-73386,-57463,105841,182887,112059,13636,-16946,12981,144,-42185,-39453,26389,92143,87541,-9722,-47438,-86427,-96314,-60753,-138866,-131397,-38424,11358,-18378,-64251,-77015,-28521,57675,124726,228892,300208,180242,-16071,-49612,45285,76287,60720,7652,43235,153605,163711,113395,51154,46228,83786,128398,98172,53508,48182,67688,90286,50335,-17498,-77623,-137931,-15370,-10170,-112793,-86965,-39517,-6074,-42956,-118977,-68479,-9903,-16703,-54432,-67813,5773,37252,96709,164491,75368,-27805,-101072,-120226,-36107,86280,109896,13738,-51891,-45176,15448,66027,143704,207714,170774,96508,65304,-3834,-103543,-63936,4293,23996,-18983,-97627,-134336,-107018,-29518,18151,4059,-31410,-55598,-17603,1252,49695,19169,-60522,-160846,-139634,-69779,-54279,-78464,-52764,-74926,-86758,12253,148625,194903,196937,134495,57546,-43473,-88291,-65187,-30531,-23981,-17966,25504,89790,88597,41062,-63434,2578,108377,166143,166554,115292],[12223,-65439,-88804,-97937,-88225,-37602,31282,84237,37801,-14775,-63417,-101751,-75639,-71461,-39002,-1384,44076,25190,-7322,18532,62931,59464,30588,1641,-47750,-75669,-62372,-59077,-91311,48698,92085,4442,-75568,-43022,56523,114726,163639,144538,106440,-10305,-77309,-67412,694,36073,12880,-86830,-61784,26938,55634,4525,-23607,9546,16210,25159,27143,167580,178382,63834,-13048,-40036,-18508,19239,-3695,-53741,-70404,-79699,-90942,-99885,-88533,-93919,-41027,87573,114786,98043,66852,29780,-7787,-60002,-72287,-31512,15062,85682,129642,91776,57371,22693,-65635,-114169,-55459,2020,52377,74318,81297,82039,48517,60060,97849,137013,133739,64063,-35794,-116892,-64607,-7937,7403,85864,101717,81532,21459,-80126,-6995,184928,268579,203256,97450,-17795,-79435,-66440,-56383,-54092,-24238,-469,-3793,-25165,-31742,-47333,-75677,-117405,-110158,-37737,59338,165825,195451,109862,5526,-78337,-115923,-63019,-28386,3252,-16130,-59255,-95484,-88329,6147,154743,197391,53365,-117553,-57189,4184,2633,56892,-14531,-29215,-2146,18840,50713,87427,97296,52084,18638,-29874,-16187,76962,189635,171840,29583,-95158,24770,101332,93930,41238,11773,67795,90284,35380,-91478,-117826,-123667,-13701,54661,79102,74087,40807,11847,33785,63308,106889,9932,-129858,-62470,40809,90933,-8982,-63479,19640,75719,59135,18467,-48026,-63371,-45214,-75961,-43660,68605,123016,97365,102708,32045,-142864,-136462,-93910,6427,119256,142204,88896,-12621,-136227,-96892,-112147,61414,121510,150433,93203,16062,59824,57356,15206,7569,6591,-16562,-49930,-49677,-31122,-49057,-94466,-126627,-137244,-132980,-132593,-106381,-76571,-97480,-99858,-87442,-42817,4010,19051,8893,24930,14740,-46849,-94725,-67937,-9625,20385,24239,-26183,-98329,49610,127299,53848,-53530,-92888,-3492,42640,79624,30154,11920,56077,43740,-35579,-59086,-51303,-79413,-6454,127377,190719,133071,16194,-44415,-31865,4871,39108,23723,10019,36073,77679,71968,34906,38173,46482,3479,-77353,-14502,93417,148657,68698,-41899,-101521,-114897,-61583,-17751,16722,-4349,-91755,-70173,-11697,-13933,-51409,-10086,62181,98861,65834,-9695,-50413,-64168,-40662,-3834,31460,80466,52243,2854,-20117,19702,39287,34868,2319,-76591,-66369,61874,170077,166046,-14895,-119076,29217,158621,270690,176471,65298,16673,-7112,-49926,-89529,-81670,-99753,-139372,-157361,-62303,-8442,3155,13899,18969,-24342,-61080,-6915,124901,278617,239950,98026,43399,150600,295413,253599,89933,-49951,-109963,-103930,-105813,-115507,-93397,-57231,-27588,-36564,-24898,17914,81021,104411,84064,113060,136948,136585,122542,88791,94145,109668,102636,86993,157503,268273,277802,133958,3744,-79737,-111707,-74393,-48741,-104189,-130102,-47635,53079,100232,110474,81822,86718,216655,317295,229353,95068,-22871,-58437,-55128,-108773,-98289,3722,-6939,-68413,-99008,-51490,38570,88488,9589,-61037,-117245,-141540,-136220,-122201,-74731,-26865,-29342,-52911,-19727,10318,56683,24683,2311,35854,35246,14043,3362,-42461,-130947,-36890,46227,73536,76837,76808,29209,-68792,-130682,-89531,-42314,-2795,17600,-2272,-15134,38912,69523,56205,-7601,-62035,-88572,-61155,10824,58714,82918,-12172,-16487,162843,311849,307981,213221,133478,149415,190862,195898,119705,36864,-65592,-78676,-24853,104547,205527,246524,181116,34649,-71077,-101506,-87503,-67146,-53154,15093,-443,-14184,-10657,28468,93105,159665,7636,-62498,-103469,-77695,-96848,-141395,-87860,-13875,66484,98337,53677,27875,55346,115925,42572,-91672,-125471,-73058,-56967,-48596,-12743,-27575,-92446,-114173,-17950,50768,62674,53528,39555,32686,20682,68505,127376,36652,-86690,-85814,-11280,12778,19480,61443,98994,88810,-29377,-97547,-78095,-49657,30456,105483,125578,113827,104670,56590,1601,-40263,-61658,-59908,-45629,-97183,-102684,-78836,-82149,-107458,6880,94323,128254,107723,98867,101084,85121,1241,-55839,-37549,-42395,-92194,-98066,-52311,-46466,-55895,-100677,-83966,-25112,15125,13377,3098,-6841,-30117,-54352,-69749,-70277,-23072,23487,16623,-7985,841,43015,60292,33968,-2488,-46492,-67010,-4526,60585,101313,83982,-15881,-70712,-107482,-140819,-132132,-112197,-91535,-35866,-31665,-86911,-115948,-62471,-42260,-31386,-5619,50231,147088,136491,92258,59281,46972,17090,-27469,-377,20068,-14176,-3502,68801,166468,223243,208885,167395,143961,115248,-4822,-90292,-73502,-54552,-97813,-119039,-25772,72419,37350,-99226,-46748,54332,21398,-29609,-48846,130225,178027,112873,57472,39693,93474,159814,136825,38563,-33197,-108405,-81065,-41824,-48090,-75478,-32464,-30517,-38234,-53230,-31859,25320,85376,110661,94077,34708,-31117,-86370,-142803,-92796,-67450,-70204,-107278,-91241,-29790,1126,37870,-9071,-61571,-90337,-83587,-64189,-97505,-115031,-96497,-57831,-24291,76626,150823,79815,-21243,-45499,39056,153075,135156,26978,-73910,-70217,-80754,-73830,-57928,-66988,-94561,-60064,19143,85944,72145,17124,-9166,7346,-21994,-65595,-105199,-76467,2267,80895,63791,21788,13621,10678,-22886,-33718,-29795,-20672,6410,27827,74778,183540,294216,431498,503438,463998,417445,251489,8601,440,140566,214662,177093,51779,-61722,-115534,-38670,32140,-7896,-61235,27380,41331,-37004,-11454,38029,-22529,-129047,-6232,97096,120552,114911,122068,115534,154733,134939,28987,-22685,-53877,-86403,-105930,-99288,-46277,-7725,9610,-32475,-84433,-29196,50525,107156,94401,13629,85793,143071,162602,97713,643,-64130,-77553,-70122,-38285,4341,28587,14526,-601,19722,60692,83402,37676,-25142,-38051,64819,160529,199666,63121,-81413,-61744,-3727,-46469,-96076,-21026,-79694,-80603,-41209,-21619,108146,482581,409472,275152,124782,42127,80849,157005,26891,41279,162741,275543,261956,107349,-63809,-36733,-98539,-63893,106991,239376,226143,86599,-10153,-68138,-73933,-90498,-64773,19251,100444,90877,41458,21760,37522,35727,36170,66708,165488,264409,333522,256338,99373,-32699,-35871,-19287,-15055,-10464,7348,28065,19008,-3266,-56204,-47829,86683,166437,283687,404731,524325,589089,504042,365078,311976,312060,256252,200861,94643,-13305,-75010,-76166,-53154,-16140,-24755,-32018,-33750,-35554,-39596,-31304,15140,3619,-26408,-65508,-89263,-66547,-43361,-100089,-17263,40697,53255,29709,262,-21684,43350,125169,47552,23191,-13057,-33265,29017,116892,130038,193626,91220,-3109,-53300,-117000,-56948,56604,152665,181956,128535,35790,-29415,-22910,-62305,31771,205774,224223,148096,103425,63285,23750,-37497,-94891,-94470,-7826,35827,-28624,-22279,-20495,-9909,-14943,-78904,-51321,-23034,-60559,-66214,-97514,-31977,-7695,-22764,-12452,28714,26297,11946,-7010,-31170,-64154,46869,207125,390392,472572,459710,236476,83058,3905,-63621,-9597,15408,-1127,-12986,-14288,5351,-8345,24079,13784,-37393,-51096,-46425,-4377,48249,169878,261985,368838,342901,265020,169224,46844,-64200,6679,48655,65011,66043,589,-79003,-56135,13835,41043,35382,45806,68770,112925,118667,-988,-4738,41013,31346,69356,123493,159004,124599,37426,-4323,-31300,-74428,-60941,-7425,-4935,59562,57410,-18974,-19567,25687,37997,22253,-43644,-16168,135194,322758,424761,349313,214076,138018,43544,-25158,55574,113485,135690,39448,-47244,-73692,-64052,-39381,8727,79094,140119,193844,160894,99709,46017,30192,-24678,-84321,-31119,-7816,-67891,-111444,-35916,-29031,-49162,-77889,-83975,-38012,78370,176809,175028,171283,166562,242157,304696,302739,281048,265740,223293,133422,-8837,-57081,-24604,47934,120008,158927,180360,168042,177765,231712,208458,43029,-62731,-72978,-48189,-67469,-84252,-64758,-88831,-9997,66195,59275,42036,51036,-47890,-121622,-26123,153509,258474,180810,69587,-22325,-73007,-127005,-125783,-120796,-51531,28,88957,139882,156164,154546,104427,32129,-69715,-93597,-69843,-60672,-6252,5264,-7409,-47401,-84557,-37089,18902,29040,39253,26640,-23346,-54646,-29489,-53796,-49554,-13354,3179,7437,-5918,-48289,-133877,-85481,-70431,-101115,-105772,-95980,-125669,-55093,53562,144610,102460,-3423,-51042,9501,17039,-3672,-69006,-90100,29981,71885,20972,-11748,13801,-25850,-85918,-74300,-65935,-34474,18468,13644,26990,158715,340184,442868,307271,61582,-95936,-17464,102165,143559,122585,74803,39810,-12370,-11411,8204,73083,229738,403260,429840,274609,61039,-59155,-71236,-23749,38026,46787,15345,39951,32416,-16713,-52706,-31842,8415,74017,74972,34639,23779,27265,-13583,-30478,-32758,-57718,-107996,-95987,-78153,-64357,-48168,-11708,-11576,-37878,-31328,-7369,24556,61314,108408,81446,6142,-59837,-91653,-59705,1257,-5489,-4206,-64704,-34845,26805,-5008,-74722,-121980,-53528,21362,21792,-28441,-43605,1104,-23223,-44578,-64930,-66934,-57440,-57197,-50359,-81896,-51335,-45976,-40779,-42170,-51179,-34785,-673,69544,152075,218405,226128,69905,-48666,-103856,-105085,-104853,-98656,-81044,-80136,-40490,-61359,-75134,-7362,-6730,-105785,26139,96557,146830,84143,1786,-25655,-42741,-50641,-43955,-19827,43613,81523,-11755,-110341,-96911,-78402,-43777,-7257,-46620,-77443,-5436,11339,5194,-8755,-71476,-11583,104374,158297,142004,89301,32269,356,-54247,-115711,-109084,-47035,49872,121423,125154,86897,32645,-5825,-50504,-87853,-123304,-104258,-8473,51223,107600,155817,44635,-26573,21277,71356,127529,48176,-97726,50407,156789,145806,92941,-8428,-44798,-23469,28137,71458,73232,35977,13324,1606,-14271,-25764,-20045,-2036,29192,46389,-49493,-70741,-83492,-93686,-26792,22928,67538,72155,39663,40376,74581,41597,-66984,-13936,88556,151881,120906,24177,-4412,42639,-8995,-35490,-60688,-68055,63477,258898,444332,469220,301545,84263,2626,-11995,-14636,-47920,-57627,-66150,-82570,-71117,-45287,-32904,-56534,-80822,-66247,-4000,54388,105187,85136,77723,55250,-22434,-60783,-76315,-40100,2570,-22443,-27916,-65,20583,-23970,-87847,46149,123003,177013,189031,157462,102659,57967,391,-33499,-44196,-4968,30724,81002,182960,162378,19408,-88615,-93336,-102988,-93933,-26694,40285,16399,-12663,-48176,-100426,-118212,-104526,-96399,-47617,-14270,-65242,-117821,-78834,-46855,-69963,-84135,-45327,-26309,8194,-97,-53154,-39036,-23723,-21118,-56594,-19458,12986,-21556,-95292,-87062,-35379,-1053,80319,198787,293757,229110,54255,-36596,-61739,-19838,1395,-11258,-54480,-29636,60717,134633,118978,61637,-43784,-48681,53311,84608,75039,9928,-49071,-60464,-58414,-35976,31006,162594,310070,200904,44985,-8299,18582,36642,21440,-17717,-33658,-97025,-104063,26190,26448,-85762,-55357,75110,137626,100229,16652,-63776,-101723,-55402,-19528,-22998,-19804,-32335,23472,100094,100439,41535,2648,48045,106657,127033,65500,-14054,-10270,47780,98435,108240,129386,178626,172009,91038,20048,-74381,-45661,-5759,67259,71691,-23370,-75403,-12980,38274,75793,94340,83016,36910,4884,-15103,-56745,-42230,182676,504806,600016,424120,203792,15678,-75913,-42912,-77618,-120236,-150625,-137512,-90198,67589,259210,333450,298797,167428,-27875,-69918,12905,86206,79448,-8738,-31317,-6491,41570,-6242,-78639,-114439,-47251,33569,76552,51072,-22343,-82141,-99471,-86118,-10712,85782,158082,154486,93497,43468,37346,52496,69475,66975,77245,101596,86150,97908,103333,18695,-28779,-24084,-19923,-14135,-40943,-72853,-93504,-75506,-86325,-108726,-93230,57555,335776,439885,264715,97221,-17881,-72346,-59967,-67499,-70153,-36955,-44457,-75080,-107855,-138522,-162103,-136229,-78077,-45695,-53804,-127574,-2030,199891,382200,400693,311681,128777,-40275,-69074,-55237,-90329,-84968,-62704,-14968,14593,-59550,-26189,184757,332571,310357,125854,-27486,-71849,-53089,-30726,10371,-17315,-74903,-65215,-14317,65725,124094,82678,5163,-89584,74106,186651,338662,425021,420329,314050,135608,111575,233709,569162,747212,684494,459885,179252,-8439,-87977,-108032,-16303,85341,107367,69189,3831,-44778,-33243,49588,105057,184346,205602,104853,60284,64071,60536,-5770,-90769,-133972,-73172,-29475,-46740,-115258,-111069,-100812,-47757,94201,146598,138271,60840,4166,18088,49793,92804,171192,187250,96858,10181,-95651,-64690,-13918,-51974,-41865,-29665,-31618,-86146,-7415,36917,-3919,-51415,-41085,81550,152684,95593,75034,121355,202516,200149,184735,178602,88753,10799,-42639,-53212,-19665,-24529,-22694,-74300,-82502,44770,280254,247813,55874,-51993,45291,92780,38455,-6539,-43606,-39265,-1962,10359,-45523,-86081,-30665,61032,181048,269351,243654,229795,260254,179474,-2078,-87738,-71051,-44702,-111654,-82328,-30309,-236,-41277,-71652,-12914,54349,61732,-6341,-77220,-54261,-17973,75785,149970,2034,-17012,-6479,-40164,-79511,-74624,-93819,-107437,-7124,144215,242529,160559,17889,-63335,-103464,-96254,-23285,17916,19273,-68845,-135458,-53300,39936,89854,127688,122967,113524,171765,144701,96919,55610,-40324,-70715,36165,195601,208139,171667,125326,180031,213129,153353,22173,-73863,-54964,-41726,-120925,-130463,-22223,64189,93569,54992,12868,-44974,-117497,-119899,-80052,-56161,4134,31807,71663,132711,146230,132527,113918,103174,-13220,-69637,-101254,-72895,-22402,-4964,-1357,32660,149865,288430,388859,316090,193193,64392,-48548,-118348,-158349,-109513,3704,103398,96372,21853,-62008,-30402,55304,90008,72445,24338,-59850,-59825,97925,205765,136051,22001,-20747,10761,5889,-24992,-15341,51579,115074,123943,14801,-86612,-125853,-116218,-68977,-145211,-123372,-37832,-2767,-32764,-65247,-73046,-26705,40117,96165,197754,280541,191283,-4560,-42209,46832,65728,52718,-740,36185,163851,217034,179888,101346,65038,73564,97646,73524,42707,36769,51665,68465,28312,-33413,-82708,-111076,-9268,-2145,-101965,-95993,-40291,-121,-37087,-115533,-59646,4691,-10528,-54636,-61893,19970,48846,99320,165944,79752,-29750,-95418,-124297,-33735,95700,104031,15724,-43619,-44091,8139,54456,135053,219912,182742,113231,78971,6407,-86181,-67281,-2920,17813,-28714,-101702,-126476,-110022,-30243,26509,22052,-1665,-25180,-4556,4173,44207,13915,-62476,-151099,-121078,-60189,-50615,-78830,-46768,-57990,-41108,73484,191441,207354,191048,121729,47663,-57622,-114347,-120023,-71565,-41557,-23671,17435,64488,63990,36694,-59715,9643,103665,152520,146578,98563],[2243,-65257,-83519,-88304,-87337,-42895,30763,90797,46320,-5240,-53408,-90915,-80639,-83817,-56983,-20740,35568,27183,-12701,14099,62837,60424,30059,4599,-37567,-62396,-52426,-55973,-83413,69914,128042,23694,-71909,-41678,67512,132048,186059,161151,108696,-5863,-69246,-59371,6755,37356,1594,-106415,-34562,67850,87326,18456,-23921,13812,37513,25754,-2591,133035,161711,62335,-12284,-44511,-34319,-20543,-45668,-93019,-91904,-85381,-80339,-83271,-71416,-77527,-45216,72377,110330,111586,97199,67458,26215,-35393,-85245,-72941,-41114,16306,61573,44507,32281,23601,-54891,-116794,-54547,3633,56910,87393,113792,128066,94397,97813,117294,135753,129153,60221,-43556,-137834,-66627,9822,35624,113054,110998,75118,14939,-80277,7478,229532,308617,226024,101753,-16385,-71594,-60133,-56475,-51912,-22954,-13437,-24498,-42376,-35671,-30316,-50539,-93424,-87511,-22398,70040,174094,217739,152165,28663,-81597,-110504,-50912,-3138,34321,2631,-60231,-102771,-73362,23977,154744,179150,47433,-100370,-76409,-25874,-49950,3536,-38628,-35165,-5911,13184,41246,72921,78161,37053,13909,-29615,-12089,82867,199638,196844,61668,-86223,11151,98202,104571,66230,36182,70584,76138,30814,-51911,-48015,-137162,-40494,54358,94575,101173,68503,26796,40101,70173,110432,6011,-130371,-47460,66669,98880,-1315,-68827,18220,75479,50317,4434,-79717,-46242,205,-16249,-24768,60868,117318,88653,93715,23273,-139893,-138369,-99606,-8489,95550,109297,51154,-38069,-97873,-79047,-101274,68834,124661,151781,75605,-9011,33375,46992,24763,27401,27723,-1797,-39782,-44545,-28586,-47061,-86592,-110086,-111806,-120069,-140383,-115842,-82571,-100132,-102926,-77844,-25407,25564,41303,18997,27314,7315,-74652,-105639,-57471,-28548,7304,16016,-27110,-94032,40497,147137,81371,-24451,-87122,-23581,-9899,1591,-62688,-53691,-12087,-6121,-79889,-54464,-38176,-57203,12284,140001,184909,123157,17378,-36837,-29299,3283,39629,26465,6537,29013,66441,58612,12807,5177,16294,-20689,-111347,-27705,83913,142799,64120,-44408,-100699,-115627,-72404,-32171,5399,-11710,-94743,-69663,-17655,-21697,-62110,-1142,84764,123885,84004,443,-59023,-86992,-63102,-16733,30639,81453,55024,-4986,-22575,33106,65003,60247,16960,-69426,-63270,80920,212153,199356,2595,-120547,20412,156994,291766,214727,87116,25804,-11882,-66155,-110603,-75780,-85317,-123756,-147691,-69834,-14112,4387,23040,33034,-2983,-39102,2029,118363,253871,223018,96267,49552,159661,287140,247128,96456,-43894,-109934,-101675,-108655,-116877,-89406,-59814,-40646,-55183,-47683,-6549,67781,93121,69360,94412,116473,120874,117670,99261,113977,126225,117998,103979,160273,255163,258505,113465,-12996,-93227,-98915,-60873,-32850,-92791,-111170,-66558,30128,77965,91756,80423,111908,239677,353620,285315,128059,-14088,-42544,-29393,-73513,-64107,39555,20610,-47739,-82307,-65240,7926,66976,14569,-56993,-107382,-125957,-146693,-121186,-67093,-17833,-15294,-34367,2859,15728,43224,912,-13922,23839,24977,7457,8261,-31182,-126632,-51418,27315,44826,55807,68862,22845,-70632,-130789,-87330,-38964,1806,19410,-2529,-11325,36231,59051,46975,-4258,-48302,-70410,-34966,55186,116713,140934,12826,-52946,141073,289113,277562,179644,112867,132583,168938,181103,113800,34427,-70268,-81789,-30457,99652,188431,199001,124559,-1521,-106889,-129912,-89342,-62513,-48545,25051,6314,-12210,-3635,46144,120094,153403,-12474,-85763,-101465,-72770,-95286,-147693,-94554,-25575,44530,72853,39616,18655,46556,109967,51851,-85127,-120748,-65322,-45020,-33936,1490,-27227,-100210,-92133,9957,71721,68433,45157,34816,27854,7918,78382,116498,14542,-98575,-77729,-1456,19493,18276,45573,81593,82484,-28138,-92781,-74800,-46801,31255,100783,117022,108944,109409,62265,10867,-9205,-27459,-34130,-37926,-99837,-79734,-40392,-45488,-109554,-8217,77883,109619,97858,112560,128380,105242,16989,-36833,-30821,-53388,-103645,-97274,-63727,-73204,-82589,-120834,-82912,-36667,-9565,-8390,-11270,-13948,-34810,-61209,-80403,-82952,-36813,19833,22879,-890,-213,32319,47236,29116,-599,-44678,-68143,-21611,39958,81332,63373,-45319,-84734,-105688,-135858,-126824,-107867,-88560,-30036,-29537,-93576,-116740,-56924,-39246,-33318,-11496,42283,135976,118087,77167,45600,35822,15149,-17689,7947,17403,-24305,-12248,69788,160332,197258,182685,151885,135070,116651,-4502,-88846,-69290,-53397,-97465,-112828,-21614,78939,44463,-92384,-68917,9493,-15300,-46530,-39074,135953,167983,112358,64555,39394,80005,126233,90321,7161,-38896,-101005,-87381,-46485,-51365,-95287,-46911,-37605,-29686,-32005,-8525,48454,100427,111192,88610,25838,-41214,-92590,-136385,-110055,-75367,-68582,-108169,-90135,-28595,2874,46928,14701,-38429,-66121,-66334,-60113,-100612,-124529,-89887,-46053,-7511,97441,136433,64721,-26137,-47979,41131,143597,109278,-19041,-101415,-69426,-113315,-82605,-51690,-52478,-80845,-49778,26027,91987,83108,19916,-15773,-2906,-27748,-67830,-110841,-87414,641,75250,48531,14396,16986,13938,-24611,-34189,-24497,-4669,33977,56952,87489,172240,263363,418150,561222,575745,537909,323375,22137,-8709,133702,200505,156576,31115,-81802,-113591,-48066,-2033,-49535,-69560,37615,42423,-40789,-794,52111,-10324,-134075,-9145,98607,130601,129128,132744,116258,140101,112393,19401,-20414,-52801,-86427,-96445,-82379,-27015,19893,42881,-3225,-68233,-24795,79279,166893,148920,41744,103337,159413,177217,110826,10272,-57999,-74614,-77050,-52519,-10389,28482,26852,16476,34487,64307,77045,31396,-31819,-53255,55784,145567,168085,42515,-83885,-74066,-23763,-63919,-78958,1381,-51308,-71425,-44693,-18317,134268,482836,348258,224226,90769,22553,61074,104928,-6527,65240,210917,320166,284506,107134,-79061,-86877,-137297,-56874,127956,284855,257996,84356,-24418,-72360,-64425,-82840,-78567,19254,117205,108654,47453,14394,27704,26551,36719,79012,165300,235811,283434,226617,95623,-40478,-60146,-42460,-23493,-4420,18527,32361,19402,-1827,-51613,-53162,78504,155032,253430,369260,475735,529846,443117,315218,282091,298175,245386,183861,76573,-25247,-91116,-70070,-35494,-5419,-15984,-32386,-41187,-43898,-46588,-37445,16833,15630,-12201,-51905,-97616,-86914,-64447,-86870,11743,51470,44764,17272,-2179,-10693,86259,156922,67897,39285,-6237,-29003,37955,139488,191857,288147,157127,46552,-10247,-97941,-39634,88362,187402,209837,149486,52699,-24449,-36531,-76962,54907,233188,225046,141144,107568,68165,35481,-5115,-41485,-42522,1521,46517,-28246,-31148,-41604,-34568,-26258,-68475,-53236,-29351,-55316,-72193,-84461,-50503,-16181,-13970,1653,27160,21820,18342,-1123,-19303,-81804,7157,163274,338935,416711,413929,241179,89253,-3287,-64025,13804,34008,-117,-17159,-15256,17099,4946,37067,22107,-30323,-40264,-53974,-17956,24696,119801,177710,272995,267092,222365,152083,51660,-61790,-7189,15277,35692,34781,-22772,-91768,-49235,28387,54554,37012,20777,31377,76206,115073,39201,38746,60802,27700,62395,128206,171294,134575,42398,-3523,-25480,-61816,-87799,-28429,-29874,40318,51931,-15009,-15511,23685,35379,23879,-31825,3069,157387,318344,379746,276807,152812,90379,15504,-52131,23446,78394,124923,44516,-44954,-69375,-62973,-32722,44576,131828,199974,231109,162762,96093,45611,34985,-18220,-81418,-49217,-34435,-97640,-107191,-34708,-40546,-78552,-115646,-94728,-60521,44669,149834,158890,159611,160131,235435,323233,344776,328171,286205,199038,82393,-46320,-71401,-35727,40163,117952,156862,168792,147067,152709,212583,194079,31540,-72141,-85870,-60082,-73009,-85986,-69911,-95385,-14592,52559,42824,22807,22295,-69994,-134209,-29020,132929,225358,159970,54076,-40013,-97523,-122143,-122390,-116494,-34406,40380,138013,180458,193624,196989,150539,69304,-45076,-88228,-64168,-54377,-5925,1691,-13823,-53594,-82993,-32538,29553,37566,46681,33618,-15613,-46299,-31790,-61795,-58900,-25611,-8913,-2528,-17007,-52904,-105088,-95929,-79347,-99077,-96967,-87653,-104416,-57510,45006,134344,85751,-36745,-58810,3507,-2408,-24516,-84476,-117815,9049,44652,-7560,-14227,24198,-18779,-90927,-101526,-90075,-35342,6759,-4734,574,121147,295368,406990,296092,54787,-89067,-25164,88033,134493,117539,81509,51747,-11234,-29804,-15806,66613,245335,413177,407353,237326,16925,-84367,-60809,-16976,27832,11092,-20033,14941,24384,-7021,-34619,-9684,27445,80885,65110,28224,23075,39660,-1048,-24320,-22903,-44511,-92129,-90353,-68706,-48677,-41674,-15774,-10809,-14779,-6536,6688,31787,61495,99207,67467,-5044,-64078,-77617,-45793,3282,-8882,-7073,-65606,-32982,20518,-19893,-93351,-124968,-34127,53926,56627,-10476,-67354,-4637,-36059,-79920,-95995,-81691,-60819,-53161,-52268,-76414,-45490,-36623,-22025,-18380,-41197,-37361,-2619,73894,153266,214939,230527,78356,-52482,-105388,-96386,-98627,-99472,-84680,-62990,2218,-13575,-63271,-64682,-51253,-100450,65628,163400,252791,135489,14424,-29312,-53959,-59649,-42155,-7536,55144,86490,-5749,-117648,-106186,-85233,-52865,-17834,-62126,-68000,5361,21876,14586,-5296,-84806,-18837,92936,143495,135725,84649,22685,-13770,-70921,-122124,-103588,-45599,49194,128837,131751,97272,46088,5555,-40317,-74563,-115520,-137656,-14797,78496,166828,184521,48811,-26679,20750,55842,83684,18474,-74558,58618,141297,109358,56683,-28478,-61112,-39188,10795,56302,66548,36454,24243,20123,-3784,-26089,-28613,-8293,28892,66289,-19898,-78091,-95114,-93967,-33435,6959,45804,57997,52533,70489,95399,46931,-74797,-28025,58913,124508,113217,26706,-24034,28442,-18255,-51789,-90628,-91140,65361,266827,440744,462148,302855,81729,-5377,-26502,-36535,-71785,-72739,-67959,-69720,-62830,-45190,-31193,-55579,-89728,-79842,-14700,41091,89793,69345,60599,33800,-33811,-56772,-79966,-57357,-12082,-28700,-26455,3979,14403,-52617,-55702,63213,121726,172439,196619,178768,121109,68379,10140,-22365,-27420,21798,71018,122148,216694,177878,16694,-91033,-95268,-104682,-95777,-30319,45100,34508,5673,-33177,-88610,-124682,-104251,-97954,-62031,-30624,-76169,-110342,-77560,-54178,-74089,-75099,-33289,-13827,5819,3610,-43947,-34879,-22710,-22022,-69175,-36728,4734,-25541,-95850,-70800,-25989,-68,78190,161838,245611,199632,36349,-53437,-78109,-36146,-10856,-16189,-57290,-37299,49307,128407,113945,60035,-34548,-44163,49129,64412,52410,-1998,-52859,-61268,-58337,-41574,26257,170717,305613,212467,60544,1672,19895,38650,24027,-22201,-29435,-79314,-99091,30584,43586,-69255,-75718,58070,128168,97677,12353,-70741,-101841,-50294,-14262,-24450,-28950,-39000,28319,120005,119845,66788,25117,60114,110757,120667,53014,-23740,-18231,43786,96718,93667,109434,157782,155538,84999,19030,-61148,-27158,8087,85424,86312,-11075,-69943,-28538,27161,75068,103414,88591,36657,5408,-8896,-48503,-55693,162566,510548,638225,446890,214696,32817,-37828,-37278,-81802,-124445,-107866,-70644,-66389,8767,167633,240374,231862,151632,-24420,-83481,6151,82889,96790,14054,-16167,-4934,30550,-12168,-82951,-118329,-48264,32401,80645,55063,-16172,-77411,-100221,-87945,-12374,76979,143216,138403,89764,46261,36903,46256,63184,61702,80050,115603,109175,121931,98012,-9888,-47043,-16508,-5975,-458,-27989,-51360,-75008,-82599,-101822,-124412,-97959,45977,313714,391570,247581,98723,-19623,-81097,-75165,-91638,-85287,-28398,-18429,-43275,-82882,-105191,-122733,-103779,-48383,-29623,-51899,-136253,-2934,206022,443398,450167,336091,133345,-52932,-77259,-49224,-74262,-66656,-49803,-3458,35685,-37056,-24861,188703,334853,292308,92650,-44368,-56377,-35816,-25209,7080,-30002,-83544,-87448,-42779,33751,93369,58579,-19421,-63358,128057,238803,339345,384667,396474,308324,135546,114488,239677,552224,654963,576787,373486,129681,-21134,-87869,-108033,-14696,81959,99780,64949,-75,-49271,-19650,65466,106483,164821,195440,114442,72925,67312,48136,-27448,-107633,-111297,-51209,-10365,-24315,-89501,-88636,-79757,-26991,108868,151449,142013,69281,13669,18940,40463,65431,129700,169502,98212,15252,-93454,-53136,15011,-23066,-31272,-25728,-28640,-96924,-33228,30411,909,-40190,-33087,67617,104506,26347,27028,95316,168664,167691,164666,161475,79002,10285,-41161,-51645,-14005,-19762,-30286,-87609,-75324,86120,330489,261725,56455,-43638,55386,95853,37087,-2914,-35215,-38983,-16008,-27572,-80195,-99365,-29065,64958,187333,280546,263843,254588,272131,161400,-8223,-93400,-85419,-43272,-100520,-90210,-39159,-4712,-35150,-64615,-11609,58518,67747,-2517,-76145,-52994,-14359,69677,174311,44105,8414,-3628,-54504,-96350,-83841,-95069,-134369,-13216,144685,253872,172099,28120,-60294,-106863,-93916,-27085,5566,1040,-80238,-130265,-52292,53783,125955,166028,136023,111680,171781,149711,106957,61315,-37975,-63844,47311,223725,260714,216131,159141,205234,215429,137659,-1193,-98653,-75636,-51825,-131285,-116154,-11593,65277,83193,61685,30636,-23721,-96865,-107935,-67191,-41947,15888,38413,95607,196157,224456,225334,190134,129050,-20179,-82579,-98857,-55203,-13081,-5984,-3712,36034,154821,286404,407091,358188,200209,58601,-56969,-131114,-158418,-100886,8829,94597,68250,-12907,-78452,-16540,77934,121690,103780,43539,-45357,-62243,85905,218880,154282,27641,-28213,143,2501,-12855,4158,69635,129626,155101,67427,-80745,-136672,-106518,-65386,-146487,-115792,-38777,-18934,-46650,-65782,-71724,-27845,23257,70733,165823,253560,195819,2294,-39558,41256,47468,39237,-11295,27271,166741,262554,242909,153225,82630,63600,70044,52825,32422,26274,33064,40176,-2064,-55692,-83091,-58677,35569,39525,-63652,-106776,-45266,2335,-34468,-114401,-53944,14579,-7850,-54398,-47275,44622,69521,109574,171489,83653,-33639,-91338,-132003,-36969,92162,85640,9202,-41204,-43894,578,41903,122551,222604,185122,121205,83302,8843,-76694,-70850,-12558,7300,-40843,-104015,-112465,-108804,-35234,28807,36138,27181,3887,2799,548,31816,2316,-67205,-131745,-100745,-55403,-52668,-80906,-44426,-40013,3798,133440,224366,205944,170472,96022,28630,-73726,-97520,-87130,-59983,-29361,-11655,16267,41807,37630,23514,-62144,9978,91008,131417,119717,76920],[-5651,-62358,-76864,-77763,-79039,-44507,29530,93232,52455,4072,-42271,-75558,-79289,-91628,-73260,-39368,23314,23525,-23013,6414,58748,58704,29669,10172,-23452,-45645,-40194,-52000,-74874,91171,165246,44658,-67892,-40457,78478,149166,206836,175953,108930,-371,-60236,-53300,9125,35061,-12126,-103861,-2359,113807,121409,34432,-23035,15859,57997,27035,-29139,93929,137126,57531,-12966,-50352,-52952,-54384,-61203,-120542,-116211,-91818,-70937,-67216,-54996,-60986,-43290,59939,107149,126666,131508,111180,62826,-6763,-67308,-87878,-74342,-31097,-3188,-6376,4557,22261,-46974,-115833,-52060,5751,60778,98604,145017,176349,145651,140065,134316,126945,114751,46863,-53577,-130451,-57787,33051,66767,137232,112706,61602,3521,-84703,18028,268036,339073,242541,106003,-10330,-59171,-51809,-57065,-52983,-24749,-29120,-46632,-60079,-41365,-13052,-23582,-68509,-66378,-9459,78393,180758,239919,201450,69035,-51662,-82310,-38064,16658,61965,20898,-60648,-107964,-58667,38458,151162,163743,45906,-83128,-92921,-48369,-85935,-38958,-51709,-34647,-5199,8837,30089,55729,57466,21860,10216,-26994,-8310,85100,202087,214568,92893,-63777,-3040,92273,114156,93446,63674,71102,60058,27863,-637,17147,-77858,-65941,48497,104753,124709,96096,44165,48972,77384,108211,-2003,-123260,-28849,93053,104211,5056,-71509,16224,71634,37366,-14509,-114032,-11231,56034,47116,-1060,41626,98776,70804,79706,15327,-135331,-140436,-105889,-26028,63612,62321,-2433,-61237,-50262,-56486,-94969,83866,144072,167713,65793,-30304,9885,37596,34861,47748,47954,10307,-33060,-41956,-29295,-49710,-81364,-97289,-87571,-92653,-120008,-110663,-83004,-97402,-96195,-62640,-9083,40249,52200,21711,23855,-3759,-89336,-88262,-49407,-46640,-5570,5085,-31389,-82196,34938,164646,107094,1797,-73896,-38912,-49243,-54008,-130817,-79561,-50474,-47836,-120015,-37387,-20062,-36091,26093,144878,170736,108858,18005,-28436,-27521,-336,37119,27124,3520,21260,51833,42264,-8512,-27168,-13890,-42973,-147266,-32420,75762,134389,57031,-48567,-100991,-114988,-84518,-49299,-8999,-20278,-94704,-72212,-27855,-34124,-81779,8092,106636,146509,99902,10417,-63758,-111577,-79874,-27100,26805,75008,51666,-15565,-26567,43716,85792,79418,26002,-65828,-60685,95897,246007,223809,15088,-119930,13035,153611,304416,251317,112543,39458,-13415,-77551,-105677,-61228,-66840,-105741,-131801,-76956,-20111,5359,31787,46926,18566,-16199,12785,110784,224786,200320,90295,52881,162046,266761,232581,99782,-38064,-109676,-99555,-111470,-116917,-85217,-63409,-56693,-76760,-75344,-35896,50490,77774,49867,69892,91193,101693,109121,103213,124374,132341,124567,114111,156178,233365,232850,92294,-29593,-107537,-87995,-49396,-15667,-75736,-87527,-83268,245,48787,65968,73287,122660,241502,364584,327405,156313,-8682,-31491,-5517,-33345,-11634,85400,48317,-28521,-64273,-67518,-17324,42261,14887,-52286,-95799,-107704,-138052,-111089,-56823,-7887,-1347,-16195,22036,16535,27245,-22783,-29984,11257,13655,-221,11088,-20942,-108540,-69179,2731,10047,29601,54591,12075,-75097,-131340,-86482,-38183,3654,18246,-4561,-9145,32526,49674,39349,-768,-36692,-54286,-9412,102199,184321,200936,42619,-88458,118653,260309,241645,142730,89454,113859,146093,162617,105074,30398,-75333,-88216,-42232,83465,158560,141752,62903,-36406,-117360,-117784,-80482,-56063,-46377,26977,7747,-13138,1961,61961,142902,141704,-28443,-100243,-81479,-65266,-92562,-148355,-97848,-34869,25314,48733,23757,8341,37052,98376,53718,-83320,-114090,-54833,-29677,-15243,18067,-25529,-107798,-76100,33712,88665,70651,31787,19578,9338,-19515,72215,88016,-15944,-115817,-67680,8373,23637,12995,26857,63257,73413,-29232,-88123,-69227,-41379,30437,93821,107105,103165,111529,67901,24041,16102,-729,-11949,-29971,-94601,-58056,-1737,-10759,-103822,-22343,62774,92118,90577,128671,155712,122293,30114,-21967,-25030,-61386,-108809,-96563,-76743,-100060,-108790,-132636,-80865,-48314,-30000,-25747,-22454,-18565,-37337,-66017,-89034,-92248,-48178,15309,27229,3552,-4607,18085,31398,21854,-92,-43276,-66226,-35741,20131,60531,40973,-73402,-88095,-98787,-130162,-120261,-102337,-86140,-23904,-25134,-96145,-114302,-52191,-35721,-30957,-9580,41829,130928,109319,72949,43569,36968,24599,58,18227,14399,-34454,-18985,71980,150682,165768,150757,129457,118598,112323,-6550,-87682,-66336,-54868,-100041,-106476,-15578,86029,53115,-80800,-95881,-37947,-49635,-60897,-31478,130920,145229,103432,66248,36744,64965,91588,45234,-24364,-45222,-89723,-85893,-47129,-47370,-100796,-65167,-46340,-22549,-13435,12952,72906,117135,114058,87121,21414,-47381,-92262,-116597,-101317,-70066,-61388,-102781,-90141,-30190,1271,51723,36124,-14971,-41974,-46238,-49311,-94291,-125819,-83364,-35119,7022,108884,110251,41565,-33629,-49958,40933,127881,79346,-61102,-75278,-25321,-98964,-90842,-48377,-39743,-68183,-40972,30375,94160,90971,22313,-19816,-10511,-31770,-68905,-111692,-94705,600,67238,31596,6573,20976,17717,-26398,-35581,-18532,13795,63194,86837,100043,158844,230195,389781,596822,666123,631422,371087,28237,-15309,124420,180117,129683,9187,-98985,-106012,-61600,-43026,-96105,-74751,38721,38411,-40260,14602,67473,1143,-136764,-11935,97854,137172,138937,136082,108668,115505,81402,6450,-20826,-52148,-83704,-84479,-64801,-6496,49524,78380,28567,-47034,-16279,111030,233249,206181,72644,120623,174555,193416,127518,23834,-49082,-69778,-80120,-63490,-22258,29742,40447,36856,54222,71077,71152,23810,-39717,-69325,46218,127298,133285,21549,-85724,-84940,-43167,-80077,-64299,23515,-21796,-61380,-43249,-5765,165675,457694,276197,169480,57425,2360,40536,57329,-26965,80840,229948,327688,276123,91761,-93690,-120500,-153868,-48708,143135,321533,282948,80909,-35977,-64167,-42159,-65831,-90861,18791,132885,129541,62385,12870,16493,15271,36955,90537,159834,203682,231364,191163,87172,-49396,-83662,-58905,-27188,1974,28968,34952,18034,-1279,-45651,-51339,74516,146396,222896,329178,416225,457002,373600,264007,252460,281298,229059,162233,59718,-32922,-99139,-59276,-18611,6255,-5895,-31382,-47937,-52243,-53818,-44893,15974,26780,2261,-36682,-94170,-107052,-87608,-52845,59578,79682,50685,11515,-5184,-1637,125022,179398,83353,50833,-3393,-24462,48486,167869,274816,397194,234933,103349,40407,-79676,-44912,83018,175047,190426,132945,47698,-21709,-51150,-91393,78772,251606,214085,125507,103775,70014,46948,30908,22423,37528,58975,83750,-9896,-28209,-52156,-52133,-33425,-57560,-53458,-36601,-53172,-49357,-50885,-64965,-26435,-7088,15757,29111,22302,29272,7625,-5137,-87072,-35910,120019,292997,371120,368824,239970,90800,-12000,-59548,35771,55461,4069,-20231,-15363,30130,20427,51307,33898,-16620,-26980,-59040,-30576,3053,75513,107264,192413,206423,190914,140551,59297,-56788,-18526,-13287,11090,5922,-47615,-102265,-41355,40200,66518,39217,2572,-409,40178,107846,84889,95261,82227,23535,53180,131185,178735,139491,46479,456,-18310,-49749,-106062,-49339,-60748,26579,59088,-64,-7607,24949,37643,31686,-12060,32817,184459,310576,328937,211623,105737,56184,1749,-66167,-6872,46974,115560,55724,-35926,-58085,-52356,-16709,80791,183685,258891,264521,163409,97459,55054,46640,-9020,-77151,-64090,-56093,-117937,-94041,-34367,-51387,-100931,-114402,-75012,-62513,26341,132321,147274,149790,152365,222418,328291,373579,362047,296092,173220,38325,-81754,-80562,-43916,33320,114032,151879,152511,121565,121695,184641,172500,17862,-79642,-95284,-70660,-77586,-85698,-71966,-97981,-17705,39020,25648,3118,-5467,-85884,-132876,-32999,104817,178294,132166,37470,-52211,-116807,-110341,-113733,-109239,-17252,79713,188388,228526,245475,259680,218301,125115,-7556,-76724,-58007,-44677,-1243,1307,-17851,-56753,-78130,-25691,42604,48391,56517,44138,-3266,-38053,-35981,-68726,-66680,-37491,-21538,-14648,-31009,-51128,-70284,-88884,-80144,-89992,-82797,-68112,-74880,-52946,37535,121397,67233,-72063,-52505,2921,-17082,-42317,-91684,-94002,7124,27846,-32238,-19891,27700,-16907,-93704,-115769,-95839,-34406,-1942,-18321,-23270,83476,248509,362296,273404,44096,-83523,-30009,72618,121617,109515,88604,63261,-8470,-45301,-38455,56970,249508,398891,360639,186221,-27393,-90546,-48236,-11649,16337,-22098,-51952,-10783,14237,2720,-14432,16359,50266,88969,53797,20279,21330,53500,22181,-6169,-3828,-25866,-74318,-79351,-55247,-32369,-34613,-19216,-7103,8315,19658,23805,40579,62453,90377,54080,-16925,-68633,-64872,-31717,6846,-9190,-7466,-64288,-32202,11756,-36291,-112585,-116451,-12054,85755,88548,9728,-53902,11897,-19411,-94778,-126346,-94870,-62263,-48675,-51786,-70075,-43278,-30583,-6952,2620,-29762,-39501,-4455,76539,151585,207911,230797,87512,-56727,-104000,-85000,-90596,-98634,-87092,-48005,34466,26661,-20222,-77744,-85394,-66234,103218,234074,365042,190355,27208,-33208,-64467,-66794,-39402,2982,62800,86147,-1730,-109973,-105790,-92179,-63636,-29995,-78970,-56341,16118,31975,22674,-2922,-96036,-19612,85481,130659,128604,78235,13620,-24921,-79921,-116214,-94953,-41451,51492,138362,139931,108358,60220,16426,-31718,-62783,-98574,-148370,-11051,112629,217574,201108,48075,-30384,14939,32755,33951,-11181,-52618,66494,124323,78584,20765,-50215,-77060,-53569,-5216,41114,59623,38576,35413,35259,1581,-31729,-41472,-17648,24390,81110,18304,-72663,-97825,-91095,-40380,-7757,25094,43107,62828,99599,116914,54817,-79731,-45709,27129,94627,100006,24302,-42448,13560,-25356,-60813,-103891,-92882,65690,262958,416529,436003,295297,76922,-12864,-39305,-55018,-87299,-78678,-65815,-57700,-54370,-44879,-30196,-54894,-96739,-90634,-22723,31512,80543,61762,48122,11674,-45258,-53844,-82422,-76197,-28861,-36469,-27680,4603,3110,-86724,-24888,70501,113242,160253,193259,185128,125971,69833,12498,-19475,-20270,36694,98005,152438,239229,184820,11530,-93968,-96216,-105065,-96859,-33460,50239,55100,26858,-15858,-73420,-114002,-101220,-100402,-79161,-49447,-86019,-102892,-77912,-63028,-78866,-70199,-26380,-3973,3587,4746,-38061,-32282,-19963,-16660,-70812,-61007,-12023,-34660,-96484,-54071,-14746,5792,73947,119554,190705,162091,14574,-73021,-97038,-54453,-24104,-21851,-60237,-45276,36439,118334,106272,55881,-27781,-41061,42687,43081,27794,-17259,-60047,-64515,-59345,-48437,17435,169726,285566,216785,74809,12031,23396,45925,29220,-25613,-27492,-63610,-82080,42963,69854,-38886,-103946,30603,111303,91449,8710,-73161,-97464,-44727,-8885,-25395,-40824,-50823,27733,132183,131561,85832,40204,63137,104816,106121,35564,-36889,-30784,31520,83232,70800,86012,134135,134524,73525,13476,-48948,-12117,19085,103233,99392,-195,-64310,-50691,6506,64708,102829,83740,26155,-440,-4029,-37600,-68181,127578,483978,634437,438977,209608,42819,-4486,-12569,-61322,-94779,-62401,-10585,12521,34771,113815,152532,147105,111315,-31716,-91480,934,74737,105800,32334,-5569,-9443,12189,-24154,-90959,-123067,-52160,27619,81680,57273,-10800,-72378,-103578,-91569,-16834,64195,121949,114710,77945,41574,29431,34874,55564,57012,78469,121190,126957,145706,96522,-31790,-67036,-10331,6789,11091,-16538,-32563,-57488,-85955,-116808,-132034,-103245,24561,264871,316877,216446,93632,-24374,-93461,-97219,-117079,-92592,-22567,2755,-11593,-50202,-70848,-84500,-64715,-17609,-14959,-50716,-123875,-6236,201187,478395,473547,345201,132310,-62245,-80373,-41619,-57599,-46841,-37690,5326,53822,-15443,-21011,189613,328412,266115,59020,-57278,-36589,-13463,-8366,18048,-23550,-70698,-88647,-58013,11836,67243,34065,-46535,-29442,180655,282087,320844,328713,362291,297556,132329,114101,240792,516171,542882,451893,275388,77044,-34100,-90363,-111474,-18469,70633,84574,52800,-13565,-60967,5245,86295,107263,140710,171325,109552,73766,59894,27446,-53868,-120481,-95798,-40772,-1498,-10443,-69996,-70943,-62429,-10763,115674,147314,137335,72975,20450,16003,28773,42333,80363,138414,91063,13489,-95633,-44569,36339,-3132,-28880,-28649,-28736,-73874,-25770,35668,8976,-31284,-31034,43364,50790,-38016,-2809,81394,143885,137778,144265,146514,71700,9757,-39600,-52574,-14088,-21797,-44304,-99134,-62293,130592,369437,264406,51786,-40128,59711,93983,35347,6637,-21593,-38456,-33913,-66825,-117783,-112569,-31242,63961,185762,277473,266931,260701,261052,129637,-18770,-101231,-103892,-51097,-97471,-97860,-49785,-12889,-32997,-60012,-12319,57631,68518,-3045,-79258,-56488,-15956,52015,177992,81736,30051,-4495,-69265,-102428,-83225,-79294,-103712,-1230,153329,266012,182553,38663,-54228,-105785,-93439,-34243,-11054,-22313,-95404,-127291,-54825,61945,156023,195694,141455,106739,167540,148658,110672,61880,-38361,-68677,42149,230761,296729,249280,185353,217979,200773,106424,-35594,-130378,-104974,-73484,-150015,-98046,-1681,63135,65414,59942,39447,-11318,-82169,-99446,-58539,-30427,20861,37198,105511,247745,297972,319950,266447,144008,-32577,-98497,-88342,-42848,-11149,-13498,-11310,33011,147422,265330,394540,371636,186036,39926,-72814,-140876,-153289,-97211,10121,83416,42101,-40329,-77453,-782,96053,148330,131606,59307,-34135,-67646,67375,216731,161835,26648,-42328,-22266,-13487,-9246,15072,76496,132165,174656,122443,-26095,-83024,-66318,-48892,-140979,-111286,-43599,-38832,-60534,-68042,-75008,-34046,4876,45612,132125,219728,192311,2775,-44571,25388,19961,18857,-25965,14158,159718,293160,293670,201431,96629,52673,44537,33966,23903,20963,20399,13668,-37369,-84499,-78469,-12878,92891,95185,-26539,-118770,-54636,809,-35885,-116672,-51679,19553,-8485,-52993,-28620,70523,90508,121194,178630,87917,-39125,-88933,-140417,-45753,76840,58311,-4100,-44311,-45779,-7501,29002,108029,217401,179661,121608,79612,4713,-73699,-74588,-22908,-6037,-54072,-104740,-101149,-104771,-43252,26237,46809,54479,30071,4283,-8114,14473,-13682,-72957,-112109,-82310,-53947,-57747,-80065,-41676,-19358,49140,190492,247586,193758,139394,61534,3510,-87435,-69973,-39379,-21680,-5738,4502,18363,26833,16815,6325,-66750,7725,75719,107995,90912,54869],[-10143,-55592,-67302,-65135,-67125,-41897,28496,92029,56809,13789,-29696,-58375,-71844,-92688,-85362,-55319,9415,15555,-35021,-62,54068,56575,30735,18465,-5705,-24456,-23501,-45673,-65664,112226,202842,68934,-62415,-38571,90530,166398,224958,187551,106290,5202,-50659,-48620,8320,30064,-26077,-81920,32222,161169,156216,52352,-19675,16575,76869,29099,-50237,54824,108199,51219,-13301,-55069,-69811,-66779,-45084,-112126,-140699,-97703,-62015,-51396,-38688,-43933,-35076,52838,107339,144075,168264,157018,96704,18311,-42786,-69636,-58205,-18489,-33534,-53423,-22366,19311,-41914,-109623,-46489,9963,65267,108749,173910,223036,197254,182419,147681,111953,92326,25933,-63529,-109404,-42014,60177,100232,157441,107737,43240,-10562,-92379,24773,295963,355853,250480,109286,-366,-42692,-40473,-56203,-56860,-29767,-47549,-69444,-76262,-47158,4537,3803,-45095,-47060,1033,84358,185947,261626,255872,123363,-8226,-50895,-25197,30484,84241,38475,-57127,-102762,-44065,49537,145329,152072,47021,-67847,-105579,-66463,-105757,-66125,-54455,-30608,-911,6833,18587,37253,36799,8254,9280,-21251,-4261,84545,198254,225543,123279,-32580,-14739,83759,122226,121939,93774,69669,43878,28629,49368,70228,-23875,-72064,38876,109788,144756,124652,66254,62590,85998,102216,-10971,-105314,-6568,117739,106488,9565,-72258,14411,65045,21680,-36850,-116084,25232,110188,106668,24465,13117,68132,45207,62294,8678,-129987,-142318,-112431,-45633,24744,3735,-63011,-43542,6339,-29250,-90904,100505,176417,200048,65840,-47517,-10963,28163,43876,67441,67156,20893,-28269,-41643,-33221,-57290,-79729,-88114,-66379,-64478,-94646,-93957,-74696,-87101,-81776,-46077,4104,47422,51719,16988,14859,-16957,-81657,-61896,-45311,-62263,-17319,-7379,-36944,-65843,35142,179302,130698,24955,-58267,-48314,-71080,-72150,-105282,-62543,-54823,-76336,-129478,-13483,267,-17002,35029,142303,150039,91809,18981,-18237,-25269,-4858,32702,26614,1817,13670,35201,23851,-26980,-54056,-39485,-58046,-129904,-26382,70365,124707,48418,-53843,-102179,-111641,-95566,-67222,-24445,-27536,-90658,-77250,-39519,-44730,-109607,18542,126594,165693,113504,20635,-61416,-134568,-86548,-34029,20851,63059,43623,-27687,-30930,52088,101944,92581,29750,-65636,-58253,106359,269271,238716,22991,-119786,7181,148686,307305,283225,140360,57495,-9911,-79729,-80199,-42279,-45631,-86457,-115313,-80901,-24972,6625,40171,60573,39983,6995,25038,102583,193218,172901,80091,52988,156343,234630,210079,99192,-32392,-108590,-98649,-114882,-114839,-80146,-66808,-74898,-100577,-106974,-68178,30110,59512,27224,41819,63642,81099,98036,101205,125684,128732,122713,116488,144343,203394,202501,72105,-44536,-121827,-78586,-39946,1166,-54839,-64299,-85751,-33707,15550,35764,60477,119547,225228,351533,352146,178377,-6231,-23887,15595,4991,43188,131680,72707,-12032,-47948,-59599,-32193,19939,12756,-46032,-81696,-86746,-115670,-92037,-42158,4369,13565,2263,37845,14322,11430,-44527,-45402,-988,2246,-8192,12225,-11494,-86132,-84187,-23751,-27061,1466,37241,-667,-81114,-131740,-86634,-39649,2925,14576,-7812,-8467,27573,40614,31808,1007,-27542,-39227,15853,150484,257386,256996,74776,-89664,100520,229794,204083,105306,65023,94640,124075,142453,94456,25138,-80254,-97064,-57468,59314,119741,80280,1751,-60007,-78424,-72326,-58580,-44783,-42704,23771,4203,-16589,6085,74809,159214,124971,-41721,-101199,-63632,-56633,-88653,-142344,-97608,-41810,8926,27047,7371,-2222,27841,82650,49103,-85382,-106416,-42052,-11396,7031,37336,-20749,-113577,-65995,51275,100395,69518,15194,-7132,-24725,-58448,53142,48639,-49757,-136663,-55307,18012,25166,4242,7319,45592,62891,-31571,-83203,-62581,-34706,28679,85529,96479,96595,110741,71457,33720,31245,18734,7126,-20906,-83058,-38289,35266,20619,-95163,-35247,48860,75744,85664,145404,180897,135008,39603,-11720,-20773,-65537,-105310,-96284,-90935,-126243,-130039,-115550,-77814,-58768,-43263,-35968,-29024,-20198,-37552,-68618,-95279,-98113,-56062,11589,30979,5929,-11723,1794,13649,11989,-1908,-43243,-63334,-47298,2158,40378,18655,-97627,-80420,-88446,-123960,-112607,-94876,-83980,-18379,-19741,-95756,-113599,-51341,-35827,-29228,-3614,48785,134811,112870,81947,54922,51083,45484,24470,29401,10445,-45060,-24430,73495,135753,128993,114331,101378,95738,102418,-10770,-86871,-64550,-58645,-105788,-100913,-8192,93194,62857,-65592,-125309,-82077,-75745,-70704,-26068,115892,113999,88166,62927,31846,49316,58449,3918,-54992,-51800,-75653,-73816,-40905,-34717,-76354,-83448,-55045,-16974,2133,31325,95649,132481,116780,87404,20314,-50556,-89615,-101934,-82979,-56909,-51073,-94730,-91818,-34514,-3105,52940,54330,7949,-19647,-28280,-38065,-81100,-112948,-77098,-25490,18897,110608,76958,12532,-43309,-51696,38480,106636,46202,-97009,-37835,22319,-62844,-93778,-49175,-30876,-58288,-34740,31503,92181,95040,23424,-22267,-15885,-34120,-68433,-106240,-93559,2561,57027,13199,-1824,25347,22016,-28161,-38310,-12583,34334,93262,115519,111234,144159,197352,349848,604381,721871,684429,389044,25770,-18018,113907,155937,99044,-13228,-111565,-96177,-79009,-87578,-144714,-78216,29525,30036,-32829,33901,82917,11251,-136152,-15494,93907,139374,143545,132647,94670,84497,45402,-8903,-23746,-52335,-79126,-71790,-47657,14398,80108,114244,61082,-22458,-2569,145642,302967,262918,105268,136193,186732,210065,147912,42268,-36469,-62960,-79810,-71712,-32102,31212,53921,59467,77579,80329,65620,14694,-49363,-85695,38255,108417,98737,1160,-86890,-94138,-61656,-95544,-52093,42126,6936,-50078,-35880,15549,200894,412053,203351,117197,26691,-17140,21388,19776,-50658,52984,180617,261229,208761,44585,-114155,-100061,-130719,-42566,149981,344204,296906,75557,-44360,-48938,-14569,-45578,-101272,16957,144628,149853,84395,21127,9319,5980,39075,101727,150583,171494,181967,152209,73341,-60094,-103041,-65896,-26794,7542,37767,35487,14913,-1602,-38849,-43151,76386,143046,196007,288207,350345,375622,299723,213721,223065,260212,206191,135712,43471,-37503,-101442,-49920,-3407,18376,5544,-28034,-52702,-59737,-60668,-53282,12164,35575,15678,-20974,-81417,-122179,-101340,-4347,122163,122198,69836,15147,-6932,6175,156585,190566,92258,55834,-5273,-20717,59285,200997,373091,511047,319718,162503,95353,-54061,-82253,18482,87722,99307,65804,22409,-15277,-67045,-96655,105410,262211,194309,103728,92859,68327,56542,66790,91607,128722,151482,156296,24180,-17449,-53944,-62981,-36413,-44465,-49903,-44838,-57471,-26720,-27818,-74536,-37795,-1812,28303,32457,25481,41597,18634,10782,-73529,-73327,89904,264665,339372,322282,228080,85055,-22899,-51129,54568,76984,11347,-22435,-15105,43828,37784,66374,48496,2735,-11253,-60704,-41855,-16370,38285,53532,131094,163156,171364,134729,69523,-49738,-28532,-38365,-9901,-20176,-73814,-109831,-33369,47582,74536,39022,-9493,-25563,7259,99188,133648,160795,103543,18204,41405,131671,180226,139336,50131,6738,-12369,-41954,-105208,-70371,-97406,36321,87111,24319,2564,28908,44703,45398,15456,70446,211094,297122,275212,156786,69869,32878,-583,-62021,-31964,20046,106823,71937,-19891,-38194,-31834,6101,115404,232685,313997,292431,163626,105872,74512,63605,1685,-72342,-75693,-72408,-125190,-81876,-34922,-60709,-108757,-88289,-51724,-57224,17032,120661,138751,141528,143460,204062,319482,385480,379329,295833,149337,5481,-113882,-83894,-48282,27973,107403,143100,131048,91567,85759,151656,148258,4939,-83947,-100620,-79192,-80693,-83446,-71306,-97884,-20058,25537,7546,-17588,-32170,-94845,-130530,-38496,71040,122553,98223,19642,-56466,-106508,-94484,-102819,-100520,-1018,116109,237269,281140,307828,336491,298111,185936,30382,-63626,-52043,-33706,5911,2893,-20419,-57931,-71819,-18373,55940,60260,68026,57430,11684,-31251,-42072,-74824,-73612,-49529,-35149,-29437,-47331,-38669,-33257,-70828,-73732,-76909,-66016,-42565,-42732,-43157,31097,106060,47582,-104510,-35134,6280,-27574,-57333,-91404,-60650,22071,23550,-50599,-28280,25095,-20381,-99681,-119578,-94131,-35920,-10294,-28914,-44703,46588,201775,311789,241033,30619,-79378,-32817,56265,105108,99302,96031,73387,-5546,-57770,-58846,43630,240803,363125,297881,128605,-68517,-78123,-35435,-7517,4263,-51885,-79593,-36880,1306,11413,5788,42498,72854,95595,40435,10519,18013,66199,52892,22336,22265,-4441,-56196,-65433,-38680,-15326,-27117,-22110,-1098,30147,45511,42702,50764,64900,83706,43503,-28101,-73274,-53886,-19620,9360,-7741,-5901,-61396,-32288,1187,-53335,-130956,-100751,10882,113897,115940,31170,-23493,43438,17189,-73244,-149708,-106567,-62380,-43885,-49006,-62727,-41835,-26925,4300,19524,-18910,-41120,-5942,77129,146064,196173,225477,96492,-61590,-99250,-71097,-80983,-96266,-88357,-37565,54189,54112,16098,-47326,-81872,-29872,138068,305209,472918,246534,40941,-36411,-73358,-71610,-35872,11706,66833,81317,-375,-102722,-99690,-92881,-73411,-42538,-96473,-42542,27323,42146,30442,2,-102684,-14999,80788,119764,121674,71684,7320,-29363,-76567,-102489,-84228,-35278,55591,148252,148585,119598,75124,27616,-23399,-51397,-79123,-123758,3635,149710,255346,204435,42365,-37921,3353,3886,-15204,-33446,-30679,73471,106721,54140,-10806,-71218,-90645,-64993,-18384,27678,53737,42672,46188,46773,2247,-41643,-56495,-28095,17633,91444,61127,-52300,-89916,-85417,-45885,-19842,7411,30146,71593,127462,138260,65184,-78758,-65167,-4409,64848,83828,19535,-57332,325,-28242,-60232,-93203,-77328,63809,247855,374995,394495,280329,71016,-18413,-48016,-65744,-89739,-74395,-58528,-44640,-44298,-42552,-28364,-53490,-101324,-97297,-26790,27212,78115,62268,40951,-9412,-55181,-51042,-82226,-94533,-46045,-44482,-30337,3669,-9512,-103331,2879,70398,99857,142283,180483,178206,119469,64481,9643,-22341,-20159,41373,110788,169988,249260,183863,5559,-96038,-94025,-101943,-96241,-35487,56421,79344,52769,5131,-54925,-98884,-94951,-101698,-95995,-65899,-89034,-94333,-78446,-71485,-82152,-66511,-22173,3206,2771,4967,-34417,-31622,-16537,-5866,-56669,-87514,-35455,-47138,-94877,-35662,1372,20845,70262,79133,137355,122617,-7792,-92679,-115847,-71449,-35241,-25771,-61075,-50836,24940,106615,97690,50551,-22093,-37262,36732,24070,4824,-32581,-67592,-67151,-57930,-51721,7322,161335,254941,216160,89765,24009,30156,58078,37119,-26453,-26586,-48662,-57870,62660,106011,5377,-113571,-1558,91525,84807,8385,-68772,-88595,-37680,-2655,-24333,-52252,-64495,25344,140172,139505,102070,51330,60701,92497,87037,16502,-50492,-45196,13275,59920,42358,61538,110453,112464,60392,7337,-34342,1992,28507,118015,107915,9151,-56335,-73875,-18978,48604,95145,70681,8138,-7787,5108,-18513,-66536,88970,434579,593355,403020,190314,47012,23354,16340,-32874,-61456,-25397,36612,87583,114991,141891,120599,73656,57181,-47968,-89286,-775,65512,109072,48455,3705,-16195,-9082,-39632,-100094,-124836,-55359,22597,82767,60989,-3934,-66396,-106227,-93686,-21352,50195,97683,87394,61471,32962,19372,23639,51930,58327,76655,121666,141987,170711,101467,-41167,-84727,-3030,21467,23416,-4380,-13941,-38760,-82099,-126798,-123724,-103055,-537,199977,230820,179523,86728,-26472,-103668,-123240,-132366,-86948,-16220,22146,19842,-15792,-37683,-47436,-24048,13184,-84,-47148,-108817,-8418,189431,485512,471448,341411,128323,-65304,-73649,-28553,-36095,-21450,-22252,15458,72144,8738,-9649,191973,317903,237595,29600,-60262,-9684,19604,29873,55840,7058,-44470,-71771,-56499,2718,49961,14346,-70798,5762,232837,316907,289721,268096,326245,287646,131721,117250,244586,473191,429082,326852,178191,29196,-42925,-91555,-114210,-23174,56334,67342,38070,-32279,-64925,47921,114338,111206,119064,141620,95010,67666,47790,4896,-78988,-121065,-82657,-35628,2573,-386,-52517,-53792,-44260,5502,119299,139305,129110,76336,28887,14141,19633,32167,37519,101064,80486,10280,-97187,-38120,51137,11337,-29477,-33133,-27866,-43596,10743,59015,25538,-20166,-30262,16427,2771,-85027,-9266,80015,130192,114287,127296,136463,70568,13749,-33329,-49649,-13698,-24701,-57534,-97166,-39346,180920,396861,259781,47089,-36398,62885,92045,37563,23782,-2313,-33577,-49777,-100462,-151987,-118000,-31878,64033,183713,268493,257187,249725,230021,88989,-30989,-106773,-120540,-62241,-96669,-100821,-57427,-19841,-29920,-53006,-9806,56959,69098,-2698,-81075,-59419,-17348,30754,167187,118817,54901,-744,-78489,-93257,-59592,-42285,-50179,32937,171845,280058,192873,50713,-44220,-97514,-89201,-38451,-25115,-42982,-106626,-121813,-55575,69661,184197,221679,146687,105866,165335,148594,116448,65548,-37482,-81393,26345,219971,314991,270839,206130,221676,174722,66741,-73865,-160306,-134634,-96324,-151396,-73113,11552,62527,46729,54556,43615,-3295,-68849,-90395,-49372,-17113,24114,34377,109264,291298,369767,416379,342049,152095,-44893,-110397,-72416,-30798,-10846,-21599,-18800,28375,133013,232486,357040,358572,157907,15878,-89299,-138367,-142041,-92998,13377,76252,24655,-52749,-62053,16912,112756,173742,160185,76198,-21916,-70646,48628,203195,162761,23941,-56850,-50330,-36027,-8812,22021,77036,128169,186259,172123,47067,-11715,-10964,-18899,-124778,-104736,-47110,-56503,-67204,-66924,-76909,-39103,-9419,25258,102421,186860,187486,3334,-52365,3561,-11084,-2783,-39813,1455,147701,309606,330554,246112,111128,45679,26255,22298,24373,30879,30223,9916,-60316,-112445,-66363,27347,149348,153964,9695,-125280,-61838,1163,-36226,-117852,-47864,25120,-6449,-44842,-4835,96868,111579,134796,188694,96884,-41353,-83696,-136393,-55139,56353,29750,-18308,-48087,-46270,-12358,20221,97106,210391,172446,119739,73159,-990,-72266,-74954,-29275,-17753,-64463,-102063,-89963,-97318,-50175,22890,57129,81641,53826,1721,-18183,-3710,-30018,-76012,-91575,-63886,-52165,-61412,-71131,-32922,6767,97054,244291,263711,176099,103779,23834,-23451,-93148,-44578,-204,13135,16756,19112,21357,19730,5709,-10004,-69754,6511,62398,86527,64160,35867],[-16851,-50667,-60001,-55665,-58596,-41512,22011,81623,53652,18082,-21499,-45261,-65106,-92221,-96504,-72754,-9577,-74,-49825,-6207,46602,50713,29103,24506,10325,-3377,-5665,-41203,-60910,127133,234010,92660,-59589,-40731,98915,178309,234143,189912,95948,5713,-45124,-49233,412,18724,-42391,-60936,62403,201404,185622,67647,-17255,12377,88628,27340,-68757,14969,74130,40922,-15694,-60161,-83382,-58695,-20446,-82233,-159867,-105590,-56698,-39220,-25768,-29911,-25828,48260,108413,160459,202116,197738,121152,33881,-24379,-44815,-24161,24130,-9717,-85653,-47961,13301,-40069,-100185,-40000,14277,68149,115237,196394,261826,241952,217710,153346,89477,61149,-3000,-73907,-90690,-26046,86534,131849,170184,94902,19876,-26796,-102404,26359,307870,354243,246423,108776,10140,-25265,-27920,-54137,-65371,-40678,-71132,-93412,-89198,-52348,20453,28659,-25828,-31950,6852,85660,187312,279678,309766,183918,36129,-21813,-14507,36509,98312,54065,-47446,-87847,-31452,55794,137045,142334,47677,-56125,-113540,-83105,-114752,-78601,-53426,-27164,4117,6292,6621,17439,16139,-3849,10514,-13993,-1140,80488,188033,228934,150715,1886,-21727,71974,127258,149138,123924,65662,28462,32816,91705,108083,19797,-48144,27863,109133,160334,153973,94202,81670,95839,93953,-17605,-79521,18738,138076,105201,11321,-72896,12366,55547,3595,-61969,-81944,53807,152576,154276,47169,-21641,26262,13177,42884,3120,-124821,-144546,-119747,-67451,-20148,-62484,-81057,19857,69912,870,-87118,114317,215554,245746,74765,-60901,-30392,17295,50147,85403,85402,31467,-22891,-41067,-37473,-67759,-82234,-82483,-48635,-38257,-69811,-73511,-59192,-71671,-64087,-30342,13334,47114,40747,4986,608,-30262,-60136,-39130,-45982,-74197,-27760,-20585,-42217,-46767,42100,190142,151250,44458,-43359,-51911,-74868,-60724,-61388,-39369,-46606,-91490,-102623,11143,20288,-555,39111,132680,124555,73240,20730,-5661,-21287,-9260,27293,25632,1881,6794,17596,4022,-42019,-72051,-56743,-61306,-91344,-10579,68694,115277,39553,-59567,-104152,-105877,-101702,-82915,-37689,-30060,-83039,-84157,-48014,-42322,-76593,30926,143083,180186,124666,31258,-51192,-126929,-81464,-36925,13932,47811,32476,-40208,-34459,58964,114068,100241,28753,-68472,-55495,112221,280683,244344,27064,-121594,2773,142170,299585,307007,168747,78944,-611,-71265,-53628,-23665,-23970,-66875,-98739,-79438,-27627,8390,48059,73796,60869,29898,38192,94013,160714,141895,65787,49602,142076,193231,181159,94549,-26884,-106117,-99381,-119010,-109674,-73502,-68265,-93124,-124040,-140483,-100013,8035,39710,3430,13281,36909,61297,85678,94231,118988,117025,114002,112148,126333,167654,169521,54102,-56342,-134543,-70123,-32111,16713,-31317,-41797,-70225,-68459,-18303,4258,42833,104643,195617,318868,358371,193538,-5730,-18147,34205,39757,94334,172051,92271,1462,-34201,-46258,-34145,5288,11456,-37099,-64731,-63041,-88248,-65894,-21867,20184,30640,21842,51296,12094,-208,-60353,-59321,-12016,-8300,-15632,12045,-2602,-59887,-81821,-43256,-61041,-25668,20070,-12735,-87487,-131378,-87278,-42872,-41,8983,-11675,-9184,21093,31060,23151,62,-20415,-24231,41064,197858,328359,302075,105509,-49770,90311,201228,168136,69729,41130,75897,103622,121892,82493,18812,-84299,-107145,-73326,31049,76280,19295,-53625,-62312,-27333,-22847,-28826,-28356,-33600,21069,-2441,-21779,8852,83956,167521,104567,-53587,-92344,-48357,-47495,-83671,-133991,-94625,-46818,-4833,8330,-8453,-12399,19592,64227,38921,-90605,-97950,-27415,9034,31645,58486,-12319,-115016,-61535,61656,106275,65360,-1447,-43796,-74184,-86875,27516,7367,-80453,-135280,-40873,27037,23928,-7316,-11039,29978,52148,-34153,-77581,-55159,-27455,26500,76494,85397,89245,107269,72312,38060,37218,31655,23536,-10462,-68781,-21208,68586,47603,-86572,-46912,35954,60090,81684,159861,200991,142045,44463,-6721,-18880,-66039,-96711,-96818,-106091,-150336,-126887,-94631,-74026,-66977,-47894,-37770,-30218,-18820,-35757,-69317,-99154,-100717,-59884,9756,35042,6636,-20942,-14978,-5249,-701,-6943,-45383,-61489,-58053,-13772,21817,-2020,-114235,-66988,-77166,-117720,-103913,-85484,-82103,-15102,-15751,-94291,-116403,-55207,-41322,-31285,2359,59581,145162,125773,100554,75381,73176,73002,52070,39627,4330,-57117,-29590,72565,114523,87486,74551,69027,67903,87216,-17247,-86955,-64158,-64297,-114836,-97371,-914,99059,72329,-48827,-140328,-110558,-86838,-74590,-23443,91904,78198,68228,54877,24505,33425,28454,-32131,-84403,-58606,-60483,-55391,-28011,-15416,-45712,-87549,-61236,-13414,13834,45280,113945,143799,117177,86929,20438,-52393,-87780,-92405,-65874,-41669,-39925,-86058,-95562,-41523,-9836,50731,67679,28503,-1357,-16166,-31173,-64729,-96323,-71716,-18097,27212,102506,40984,-20539,-55407,-54017,33265,80244,10096,-120043,-4871,63348,-25843,-84818,-55540,-28190,-53173,-32771,28187,85387,94344,22095,-24718,-20194,-35468,-66586,-95883,-83203,6123,44306,-7063,-11606,28941,25858,-30591,-43385,-8014,55495,122503,140998,119610,127853,165135,302011,581423,734114,689097,375480,14286,-17343,102260,129539,66750,-35439,-117315,-85999,-98817,-110454,-119768,-83281,9593,19411,-17746,55792,96923,19236,-132090,-21699,85309,136027,142031,122806,75380,49297,6379,-26485,-29740,-54173,-74135,-60344,-32927,33800,109590,147693,91834,3596,15556,181824,370796,314297,137077,147691,193645,225078,170998,65157,-20622,-54972,-77575,-77867,-41303,30911,64850,81749,101310,89780,59277,3070,-61911,-99707,34667,91642,67009,-18581,-88068,-101705,-79069,-111225,-42713,55453,33230,-37826,-23731,42047,235607,351415,136232,70691,-1122,-35889,3701,-9930,-90522,-19163,72647,135549,95989,-26440,-141434,-78142,-113691,-41074,146468,348606,296298,67258,-49414,-31801,14257,-25402,-108232,12260,149313,165263,109019,39461,11565,3456,45451,112750,138588,141161,137559,111297,53421,-73923,-112841,-64301,-24628,10375,43258,32865,9244,-3610,-32384,-30655,85434,146956,175107,249079,282203,290654,225488,166029,193267,233285,175202,103148,26035,-40971,-102281,-44680,8760,29794,17523,-22495,-55191,-66493,-67542,-63046,4441,39795,25876,-6875,-65547,-116076,-80013,53975,191012,171465,96515,27085,-6338,12909,178445,189356,92664,52100,-12905,-19387,68330,236265,476238,616799,403905,218846,150951,-11372,-123043,-77978,-42141,-27656,-17008,3448,-3286,-85046,-79505,135902,265977,168276,77649,75498,62162,61985,98308,159820,220548,256571,252425,66541,-4205,-51272,-68746,-36322,-28595,-39561,-50876,-68665,-13773,-14056,-79966,-50188,1384,37539,34556,28108,51448,29957,26888,-47773,-77024,85173,257853,317093,271397,201732,69150,-37219,-40987,68092,94954,19959,-24926,-15853,56512,55566,80752,64104,25413,5327,-59691,-52468,-34463,7190,14773,87577,134345,160675,132519,81146,-41188,-38163,-62142,-29231,-43932,-101041,-113835,-26996,48151,75448,32912,-19626,-46053,-22131,89677,181030,228231,121898,10340,26116,127704,173973,133558,52828,12939,-10352,-40822,-96226,-90758,-102642,76410,132172,51974,11781,33449,54683,62928,48626,111436,231348,275962,220606,111470,40235,16447,2737,-47289,-48515,-3498,96277,89775,1292,-10189,-2208,33747,146854,275954,361005,312046,162715,120819,101094,82892,11770,-68686,-85573,-85205,-122360,-72932,-37330,-68523,-100424,-62236,-34785,-53960,10006,110706,131235,133644,132821,180532,296681,377609,377137,284975,128016,-15991,-128331,-82946,-49214,23449,95692,128072,102647,55906,45300,117620,125081,-5188,-84594,-102896,-86336,-83082,-80582,-69724,-97765,-23698,10742,-12820,-41074,-59094,-98309,-131063,-47100,32323,62678,58157,-287,-52781,-78675,-76951,-92118,-92683,12084,146422,280484,333540,374171,417554,377545,239609,61928,-52552,-48325,-24567,12310,3843,-23827,-59567,-66922,-13428,66004,70036,78424,70656,25602,-28181,-51225,-81595,-81863,-63765,-51714,-48711,-63839,-14372,3076,-50341,-63779,-63227,-49521,-15798,-12027,-32763,23881,87250,25903,-100892,-14299,10079,-36171,-71337,-87730,-31082,43677,27556,-61671,-39677,17048,-29001,-110827,-116696,-94594,-42767,-21535,-40035,-65986,9612,155311,256788,199902,13817,-78352,-36062,37828,83719,86360,101787,79525,-5454,-69128,-78055,24627,217655,309648,226809,70128,-104687,-61080,-25418,-6317,-9768,-79844,-102595,-64474,-16890,15817,22128,63730,89918,96442,22747,-3128,10931,73914,85222,55930,50460,15500,-40593,-51809,-21540,528,-21242,-26471,4518,47738,67544,59960,59877,67163,78347,35477,-39099,-79764,-46963,-12725,6948,-7904,-5234,-59623,-35183,-12647,-72303,-147996,-84004,31123,134284,135846,51248,8088,79825,60046,-34658,-127588,-119239,-64068,-41181,-46390,-56082,-41091,-26703,9836,29659,-12102,-44433,-9177,72997,133465,176350,210839,101627,-69603,-93634,-57546,-72517,-94931,-90818,-34137,59694,66634,39066,-17188,-52937,3909,167076,369553,562596,298224,53984,-40435,-82319,-76472,-34328,15985,64984,70661,-3847,-101945,-94661,-84562,-80713,-56374,-115764,-29117,36655,49979,35897,2408,-105370,-9838,74587,107778,113109,63977,3142,-27365,-65155,-88118,-74598,-30514,56957,152603,152597,126503,87013,36403,-17256,-41826,-60645,-94704,25289,182579,274243,192654,29580,-51445,-15484,-29815,-57793,-41842,-11009,76331,86286,31876,-38810,-92307,-102914,-75105,-30559,14383,46881,45588,52963,51432,-4522,-57916,-74538,-40938,7226,94925,102298,-21863,-75026,-78651,-51064,-31308,-9122,17769,76514,150131,154947,74124,-73657,-87780,-36813,34311,64185,11600,-70550,-13023,-29133,-53879,-72668,-60323,55746,219890,318400,340040,257116,62300,-23716,-53615,-68615,-83250,-65782,-49230,-31995,-34634,-40270,-27903,-53934,-106594,-102485,-29765,25357,78653,65990,35173,-31581,-66030,-51223,-81964,-113693,-65660,-55157,-36365,656,-18971,-72488,23422,61968,79992,116706,156584,156621,100537,50784,-99,-32426,-28368,34702,106888,170948,243550,172892,-3491,-99906,-91301,-98120,-97160,-40017,59942,103692,80887,27030,-36430,-84115,-88725,-104081,-113716,-78988,-85704,-87875,-81913,-81507,-85498,-65625,-22389,4680,39,1198,-36493,-37310,-17797,4231,-34140,-102267,-67668,-65685,-93294,-19037,19742,41745,64889,41749,87296,81937,-32264,-114443,-136503,-88196,-46031,-30569,-62834,-56650,12208,90165,84747,40343,-21084,-35597,28973,5331,-18452,-50021,-77690,-71367,-55953,-50708,-4930,144208,214778,207642,101610,33289,34782,68106,42546,-28675,-30474,-38265,-34605,80759,144562,57318,-80477,-36297,68146,75479,8223,-62017,-80161,-33256,-176,-25818,-65911,-81888,19654,142356,142340,113631,56509,50938,71924,61291,-6712,-67294,-64401,-14041,23942,5907,32846,83590,86777,43512,-910,-19922,12306,32846,123182,105965,12761,-50182,-97048,-50053,24999,77387,46317,-19715,-16346,17843,6251,-47598,57326,373299,523126,341311,154474,41249,40241,36622,-11232,-37031,-2081,65169,140043,190262,214941,159539,49628,4949,-75756,-81486,-3170,52776,103818,58924,9118,-26896,-33985,-61965,-114292,-126334,-60702,14247,80463,62957,830,-63931,-111501,-97296,-29396,31607,67691,54385,37871,18045,5322,11674,50123,62631,71799,114309,150194,190909,106990,-42146,-102384,1051,34098,32494,4023,458,-22928,-76291,-132825,-113069,-100063,-30282,124594,142111,138250,76315,-26343,-109804,-157809,-128115,-75151,-13073,35907,45729,13627,-11689,-17997,10399,37368,10232,-45221,-96779,-12543,168870,460677,440851,321070,116984,-68610,-63119,-10341,-8838,6314,-6817,23688,86076,31153,5489,192489,300700,205155,1001,-56720,19500,59557,85812,114770,49580,-18043,-53130,-48077,-461,37224,-3082,-93640,36390,277250,336672,246426,205952,288709,276431,131569,123169,251623,428185,322604,209609,85144,-14728,-51255,-95262,-119934,-32356,36124,45685,18461,-58884,-45781,101713,142794,113889,98429,107783,69373,52283,29151,-21271,-104788,-114454,-74285,-37134,-260,2926,-40677,-40837,-28641,18472,116719,124796,114425,75693,35104,10019,9483,31154,10108,57846,63767,3364,-100163,-39962,53690,16365,-35712,-41907,-29847,-19937,49873,90916,45537,-10865,-34292,-13069,-37534,-112043,-5552,82038,120710,93028,109765,126209,70862,18462,-26186,-44860,-14377,-29972,-69119,-83301,-12054,230192,405083,243937,39187,-35647,61445,86712,39370,41191,15684,-28414,-64989,-126886,-159941,-117420,-34205,62533,180630,256734,235803,219120,178076,38498,-49014,-113090,-137075,-78683,-100438,-103138,-65827,-29116,-29392,-47133,-7549,53305,65961,-4772,-84622,-64786,-21291,5987,141662,149114,78765,3963,-88036,-76516,-18572,5300,6513,76939,191822,288602,196792,58342,-36383,-88041,-84264,-42005,-38403,-61831,-114388,-117810,-57985,73569,206443,240905,149690,105658,161035,146285,121683,68995,-39456,-102601,-785,188269,307408,273165,215865,212231,136228,18924,-116465,-173858,-157455,-111006,-124002,-46327,23857,59910,25661,42165,39275,-3127,-60382,-84322,-43077,-5882,22500,27570,106076,322680,434042,504895,407070,150165,-59563,-118179,-56686,-21823,-14316,-32581,-29085,19019,109935,188884,296779,317832,116821,-13596,-105952,-127281,-129841,-90549,15970,70092,12245,-55044,-45030,30880,123920,193796,185348,90565,-12232,-73766,28355,175642,153961,17044,-72245,-83788,-65234,-13214,22491,69307,116212,187185,207586,117193,61761,47181,15228,-103731,-98508,-51805,-72942,-67471,-64719,-78311,-43317,-21008,7032,74844,155401,182018,4811,-63651,-25903,-46832,-27013,-54966,-13125,129262,307685,346822,280115,123104,40130,12904,16213,32864,55169,63857,36979,-53233,-121435,-52357,57502,193571,204343,40311,-126588,-65095,3932,-36053,-119611,-44038,30863,-1501,-31233,20377,119311,128944,146872,197423,107684,-41745,-77140,-123839,-65185,32277,1123,-33582,-53361,-47208,-15901,14189,89431,202236,164234,115654,63895,-8622,-72793,-73549,-32694,-28932,-73719,-98914,-80411,-89564,-56949,17938,65168,104870,70753,-7783,-31102,-23505,-47327,-77222,-71788,-46942,-50758,-63793,-55351,-17508,36608,144564,290284,272152,154754,65777,-15507,-51712,-90128,-23093,29005,38992,33867,29979,22967,15835,1841,-23859,-70624,6344,51832,67639,39913,19927],[-21500,-43514,-50482,-44851,-49559,-39964,14072,66374,46683,20205,-14462,-32970,-56621,-87801,-101153,-87021,-27946,-16451,-58396,-5563,41746,45534,28409,31360,27299,20588,17218,-35484,-58148,137245,258996,118750,-56023,-44840,104642,185588,234968,184367,80639,3263,-41370,-52414,-11964,3875,-56346,-40532,87737,232234,209611,81665,-13574,5483,93452,22736,-82749,-22121,38978,29216,-17576,-62370,-88351,-44012,-867,-50580,-142056,-113090,-53515,-29531,-15142,-18214,-16827,45997,111013,176040,231664,230420,134862,39880,-13100,-23383,6241,61863,28582,-81687,-67285,8197,-35508,-86905,-32087,19377,69906,118249,211481,289932,275990,242157,150400,61054,23311,-37529,-82964,-75646,-12544,109880,159182,174708,75745,-6516,-41596,-104934,26135,303376,334003,230375,104052,19702,-8359,-14742,-49678,-78198,-58819,-100652,-113163,-93287,-53518,34488,49323,-11855,-22296,6784,80963,183224,291422,357366,243495,76637,3283,-7201,34304,103448,67863,-30440,-69255,-22484,56439,126097,132306,45759,-48597,-115614,-99747,-119787,-83345,-54324,-27165,7285,5972,-5928,-3815,-4867,-15239,12090,-7743,-754,71666,170830,223411,171905,34264,-23817,56126,127586,171769,150217,58160,14103,38006,121726,128802,49989,-10874,18959,101959,169601,182427,127377,105144,105499,84024,-19316,-49731,45144,150931,99042,8468,-76026,8094,41455,-18092,-90304,-53478,68713,174477,181525,61358,-58740,-26443,-24544,21794,-3198,-122216,-149363,-129957,-93107,-71533,-122672,-13981,100955,135516,29945,-84011,121124,253080,295863,87102,-72971,-51528,2041,50733,99253,101416,42081,-15602,-37280,-37637,-76998,-90652,-82226,-36573,-17055,-48716,-54875,-41867,-55729,-47592,-18624,16327,37710,18992,-15668,-20407,-43110,-39441,-25942,-53558,-82889,-39208,-36159,-48349,-28530,52590,193741,165138,57290,-33137,-53304,-69603,-46126,-36080,-28885,-45585,-101517,-78714,29567,35468,10230,35889,114047,93284,51489,20686,6751,-17073,-15238,18934,22023,1241,-1652,-2807,-19404,-57389,-84129,-67188,-55558,-56760,9133,68475,105027,29295,-67512,-109565,-101310,-101189,-94018,-46851,-27527,-75825,-95039,-49752,-22344,-34490,42550,151651,185939,130323,39371,-37751,-102792,-71279,-38547,4437,28603,16961,-54867,-38811,62390,120150,100287,20871,-76683,-54736,110982,277536,239064,25541,-128661,-3140,131078,278569,316916,192971,99780,11470,-57750,-32450,-11629,-7449,-50702,-85180,-75431,-30469,7693,52328,83439,77897,49115,48725,82418,125650,105654,44813,39760,117030,143883,145444,83345,-24476,-104728,-104567,-125639,-103322,-67542,-68549,-103841,-124160,-143260,-124008,-16735,17084,-22068,-14743,11719,41670,70517,80756,103174,96862,98456,101471,103421,127789,133912,36569,-66173,-135039,-64796,-28117,27812,-8812,-23021,-51335,-103406,-51320,-27925,19201,78337,155309,270382,344893,199388,-8524,-15393,48602,67974,136088,200492,104341,9839,-25467,-33972,-27846,-1041,11681,-27228,-47625,-39403,-59132,-36357,1932,37989,48586,40879,61436,10634,-6025,-65695,-72332,-23438,-19503,-24135,8486,3524,-31861,-53169,-43152,-84860,-51928,3023,-24309,-95522,-132060,-89953,-49505,-7073,-186,-17811,-13474,10621,18157,10429,-6045,-16623,-10590,64121,239331,385912,327606,128802,-5178,86818,174890,134086,35712,17010,56351,82871,99505,67347,9386,-88747,-119136,-89357,366,30599,-39484,-96749,-47621,18921,22876,1211,-10875,-20098,23584,-9687,-28916,8922,87389,165652,80708,-66710,-83139,-36560,-39860,-79561,-126925,-91834,-52246,-18076,-9017,-24581,-23448,10932,42758,22264,-100142,-90231,-12916,28974,55220,78187,-2498,-112127,-63881,63069,104591,56993,-14835,-77365,-55608,-47965,3602,-25448,-98360,-111050,-26528,33529,18415,-22128,-27546,16272,40985,-37411,-72271,-48226,-21076,23048,65802,72593,79851,100467,69668,36648,35029,37660,36350,-194,-55575,-8750,95149,68219,-80476,-58530,22828,43635,75714,167950,211954,141243,42808,-8607,-21230,-65019,-87912,-99349,-122973,-142424,-104269,-74851,-70786,-73173,-46156,-33239,-26997,-15555,-33312,-69482,-101715,-101063,-60340,9349,38995,5112,-32233,-31175,-25216,-17033,-16629,-51074,-63136,-71078,-28845,4637,-20496,-117818,-54877,-68235,-112753,-95031,-75184,-81157,-16550,-16592,-94179,-123373,-64057,-52965,-39097,4856,69270,156142,141610,121709,97584,95779,100055,78048,46359,-5743,-71960,-35169,68135,87043,41969,32135,33503,36337,67056,-26350,-88965,-65722,-71144,-126231,-97136,4087,101534,79460,-32995,-112597,-102752,-82490,-73584,-24636,60201,40748,44794,42409,14441,17288,2566,-61223,-112527,-65751,-46343,-36033,-11822,7263,-13118,-65720,-61844,-12375,20667,53659,125640,149175,113766,83633,19664,-54395,-88245,-87722,-52595,-27640,-29639,-77912,-101501,-51096,-18617,45048,74374,44428,10636,-12725,-31270,-47347,-78778,-67721,-13772,31223,85293,6932,-55119,-70174,-57553,24967,49432,-28483,-113565,21455,94894,9874,-64776,-67199,-33705,-54422,-36491,19490,73559,88543,17740,-28446,-24453,-36257,-63303,-82563,-67353,10884,29160,-29223,-23155,30715,28276,-34206,-51417,-5746,75677,149220,161919,124326,109665,133038,250278,530352,701176,645786,333587,-5122,-14586,89593,102485,35076,-55687,-114759,-76169,-108548,-69885,-75941,-92369,-18676,12377,4625,79635,108777,25297,-124250,-31865,71590,127019,134551,107776,52350,12047,-33864,-45612,-38787,-57630,-69461,-51214,-21973,50187,136160,176351,118992,29907,36940,218311,431204,355706,165525,153500,194102,236990,195966,91961,-2020,-46181,-74277,-81278,-50274,27629,71408,101164,121896,97106,51386,-11295,-77560,-101018,38829,80101,40853,-36876,-89174,-106295,-92894,-121894,-35726,63683,56819,-24150,-8129,69684,264469,282257,78383,31752,-25571,-54176,-13470,-36280,-141115,-103297,-43564,6097,-15907,-92672,-167661,-63137,-102210,-45162,132734,333810,280508,56525,-49729,-15046,42499,-6513,-106717,4433,145593,173142,132149,65234,26598,12311,58949,124553,125690,114443,99622,70919,28942,-90608,-108364,-57084,-22181,9875,44947,27120,1282,-7108,-26336,-14621,103791,160215,161965,215093,217401,209240,157292,124795,164772,201427,136727,64841,6571,-44141,-103120,-43557,18041,40715,30359,-14176,-54367,-71622,-73957,-73521,-6820,38601,31871,4584,-49613,-96513,-44909,117120,256858,219718,124998,44243,-2057,20089,190533,177218,84413,39426,-25696,-20692,75005,271394,572860,702078,479737,268357,202820,40662,-117497,-138829,-132158,-104979,-48339,14343,8571,-101963,-43096,170811,264733,139412,49986,53972,52208,62623,122946,221376,302999,355421,352303,110800,8692,-46792,-70167,-33343,-9228,-20128,-48032,-84153,-10609,-6915,-81876,-61924,3284,43365,34505,28605,56929,40680,42814,-16658,-38744,108117,267480,298194,217186,161260,42549,-54018,-30114,76060,107513,28789,-27557,-17671,67612,73364,94027,80032,50039,21944,-56425,-61926,-50979,-18228,-12076,58201,115443,155233,132154,93963,-29789,-44939,-85033,-47379,-63876,-122405,-111777,-22431,41382,68007,19724,-31111,-63600,-46947,80262,223164,290484,135897,291,8117,118586,160075,123430,55177,17867,-12898,-46330,-88422,-96884,-55844,134811,183129,77333,18186,37650,66575,83077,85676,152010,241845,247769,168071,73993,14060,4412,7655,-30371,-53462,-24092,82724,106415,26110,24830,35429,65695,175112,311792,396777,321941,160656,140844,131930,102848,20656,-66321,-94423,-95754,-116613,-66907,-41034,-73583,-84828,-41926,-26104,-56185,1676,100659,124280,126427,121436,153515,262250,350615,355792,264586,109489,-28137,-107564,-78857,-46025,20484,77868,105414,66899,14827,3015,88227,106772,-9913,-80423,-102187,-91539,-84211,-77107,-67729,-98623,-29184,-5286,-35142,-67528,-85657,-97684,-132809,-58822,-9261,4195,13920,-20887,-42331,-46960,-58233,-82189,-86400,21380,169221,315584,382249,438653,493260,445843,278613,84107,-44798,-47396,-18584,16440,3110,-28877,-62559,-64490,-11866,71056,75973,86051,82080,36468,-29304,-62963,-89062,-92070,-80686,-71745,-72340,-69301,21043,36919,-31059,-52351,-50017,-34339,9369,14332,-24751,15401,65469,2602,-73581,5426,12281,-43726,-84580,-83567,-7413,64117,34337,-65250,-52274,7073,-38806,-122402,-109190,-95025,-54479,-36463,-53476,-88181,-26753,110411,199848,152870,-5388,-80615,-40559,17957,58172,72064,105151,80694,-9389,-79932,-95834,-129,181625,245376,156097,16958,-128166,-46843,-19337,-8437,-25921,-106483,-111974,-91293,-40838,13967,32016,76928,98378,89400,497,-21058,-350,75083,115075,90724,77443,31689,-28500,-39406,-4586,14762,-17452,-32664,8722,59977,84131,73810,66863,68745,74154,30405,-48878,-88175,-44621,-12088,-1906,-11179,-6750,-59897,-41257,-29623,-92869,-158386,-68822,47038,145425,147593,69226,38745,116152,103154,7889,-101025,-133424,-68382,-41223,-44760,-50447,-40170,-29135,9808,32677,-10385,-49862,-14519,63439,112834,147539,185717,101003,-81423,-88315,-45737,-66271,-95422,-94871,-37577,52388,65550,48977,3813,-23417,33453,189164,421064,623690,341015,66506,-44923,-91378,-82172,-35682,14982,56883,54862,-11332,-108001,-92250,-69103,-81500,-69285,-122184,-16700,43519,54761,38631,4857,-104166,-7161,64545,93447,102776,55784,1634,-20042,-51336,-75697,-66969,-28344,53354,147634,148672,125967,93154,41273,-13763,-33679,-42781,-64795,51022,206486,272576,167729,10201,-70312,-39069,-63539,-84104,-35517,5246,74030,62872,9589,-63429,-112271,-112863,-83671,-41709,1447,39016,46252,54686,48511,-19188,-80384,-93758,-55459,-6254,91554,138230,15756,-54083,-69388,-54913,-42128,-24545,6246,77465,165719,164753,79885,-65746,-112373,-69023,4316,42902,1799,-82141,-26579,-28731,-44858,-52474,-48062,40403,180956,252892,278734,228291,52070,-27757,-54968,-64228,-73418,-56902,-39432,-19287,-25176,-37954,-28696,-56218,-112784,-106653,-32325,25178,80699,70774,29270,-54456,-77991,-54621,-81749,-130782,-87039,-68224,-44411,-118,-14075,-34374,35856,46842,54479,84444,122968,122383,71281,30068,-15628,-48511,-43561,18664,88510,156537,223850,153674,-14970,-105213,-88287,-94131,-99870,-47766,59890,126913,111158,50100,-18024,-69555,-82380,-106879,-130618,-85847,-77787,-83829,-87946,-91599,-87573,-66517,-26045,892,-5077,-6900,-44884,-50379,-25706,10752,-8654,-77801,-104211,-89478,-90814,-4607,39735,65782,58379,9855,43073,42846,-57179,-136766,-157066,-102020,-55456,-36065,-65769,-62887,-1833,68675,66985,24673,-25187,-35680,20164,-12512,-41375,-68819,-89631,-76511,-52836,-42630,-14592,122455,169699,191370,109132,38209,33726,71529,43669,-33087,-39312,-32659,-15588,91176,179764,112837,-36207,-65501,43737,64410,8167,-54279,-72884,-31852,-2392,-31218,-81496,-100571,13127,140940,142382,122324,57383,35512,44688,30092,-33328,-86544,-87722,-49515,-22884,-36826,557,53556,57630,23792,-8737,-4885,19685,32848,118051,94236,11246,-46172,-111629,-83228,-3871,50556,11777,-54586,-20879,36055,35930,-14335,48525,320098,443872,265862,105948,26101,45829,45339,2,-23154,8180,76189,166755,240357,284361,227076,87302,-11145,-108541,-69953,-6006,38159,92173,64947,12929,-38069,-57008,-88888,-132825,-126190,-66887,3634,75389,63980,4596,-63934,-118575,-100949,-39889,9664,33880,18314,9716,-537,-9193,2289,50920,69304,65152,101358,152166,204545,111337,-37234,-116349,1948,44935,38617,8845,11170,-9524,-69542,-133242,-103916,-94491,-61531,48662,62388,97939,65521,-19096,-97643,-154641,-105249,-60440,-12149,45003,66136,37387,6691,2492,36152,54176,16675,-44057,-86228,-16314,143617,409918,387207,286596,99037,-73926,-50030,19918,32193,38217,9926,31526,95585,51754,24448,192339,279232,172010,-25717,-47636,50555,106123,156359,187108,97075,5886,-36510,-37569,177,29309,-15837,-108187,62234,311226,340805,197083,149179,253866,266043,134119,135267,266264,388383,233806,110309,1966,-51389,-57881,-100162,-127289,-44634,12144,22139,-3123,-89895,-1201,161993,169831,115961,81534,76288,37827,31045,7300,-47904,-127638,-104187,-68077,-41528,-6804,1937,-32727,-30379,-13707,30120,110430,106665,95845,72617,40313,5397,-199,36716,7503,15886,43761,-3753,-99709,-49671,45137,14048,-44707,-52329,-32923,-3025,81233,124529,67841,-2339,-41247,-39025,-64300,-119589,-995,84390,114005,75285,93389,116634,73220,25330,-16647,-35373,-11925,-32928,-71867,-60741,19404,275981,393593,218936,30177,-35574,57579,80156,41675,57521,32109,-21452,-74241,-127664,-132274,-110191,-36224,61735,180401,251106,215074,177913,114470,-15696,-70333,-117260,-147850,-96656,-105586,-103423,-73285,-38790,-29361,-40378,-3756,48833,60917,-7209,-87576,-70227,-25594,-17703,107517,170471,100062,8593,-98094,-53466,32990,59178,64706,125138,211468,291163,194966,62273,-29651,-76446,-76661,-42298,-47864,-75213,-115228,-113938,-60459,75263,223820,255155,152292,106289,154259,141567,126256,72356,-40794,-125382,-34987,139247,273829,255747,214447,191595,91306,-29308,-156535,-149668,-131423,-98687,-84739,-17046,36349,56942,5953,24781,27910,-8844,-54977,-79385,-37834,4374,18015,19084,99405,342605,489184,579993,456904,140982,-73777,-116485,-39835,-13635,-18762,-44022,-40246,6990,82203,141256,224159,257857,70027,-42745,-112874,-109802,-115354,-87436,19383,65100,3573,-51417,-29842,41642,130698,209007,206991,103072,-4040,-75046,9925,137441,137406,8112,-83597,-113542,-94092,-19164,18841,56350,99589,179813,227869,176722,132804,104503,50019,-78303,-90848,-56376,-83331,-59802,-59574,-75826,-42549,-27243,-7360,51453,129525,181364,14091,-70878,-57520,-84391,-51212,-69757,-27967,107286,289396,342174,300468,132864,36658,5069,16754,50027,91495,114279,86995,-17955,-93400,-37972,77390,221963,241312,64115,-122177,-58113,13929,-31757,-120054,-38841,39680,9861,-11085,47140,137897,143061,157961,204521,119661,-39263,-68122,-106680,-71345,9510,-24607,-47762,-58492,-47718,-17541,11715,86435,195441,157813,111734,54010,-16434,-73532,-69776,-32619,-38791,-81739,-95558,-71973,-81815,-62770,12371,70838,122195,78809,-24690,-47013,-44247,-64531,-75670,-52334,-31147,-49059,-63954,-33722,5351,69216,188928,325297,273971,132644,28426,-54277,-79379,-79769,-5376,49208,56677,46008,37915,23630,12791,2080,-32935,-68191,7152,44336,51698,18356,6836],[-27691,-37901,-42082,-35704,-42992,-40501,2060,44361,33060,16691,-12065,-24877,-50041,-83581,-101643,-98903,-45023,-30427,-57795,114,38125,39338,26531,36746,42693,45020,43181,-30430,-59523,139475,273796,145142,-51892,-53463,103092,184144,224457,169200,60016,-3193,-40461,-58767,-29465,-14815,-65730,-23008,105195,249360,225641,93081,-9190,-4081,89615,14186,-93115,-56047,4026,16369,-18715,-61337,-86169,-34973,8352,-24699,-118645,-118682,-52330,-22421,-6972,-9326,-10047,43922,113965,189730,254752,252023,137119,36739,-8523,-7365,28388,85338,57459,-60430,-74577,9146,-22717,-69886,-22503,25776,71076,118255,218933,305867,296998,253649,139283,29122,-18153,-74136,-88625,-63642,-1692,129555,181087,172319,53595,-32752,-49575,-88022,32495,287438,299248,205480,96938,28888,8429,41,-40242,-90249,-83464,-133332,-111206,-82351,-44675,49542,66576,-1679,-16729,2232,71565,174672,296966,395696,298275,113592,26211,-1368,27126,103429,83506,-4802,-48026,-15773,53978,114982,123122,43308,-42395,-110520,-114042,-122403,-85344,-56666,-28861,10079,8064,-15427,-22794,-23035,-23480,15280,-1378,-1154,60616,149907,211637,187186,63389,-20011,39936,126266,190975,172711,50871,5133,45090,140626,136332,69330,28509,20597,92721,175438,212331,168419,135653,117990,77310,-10819,-14573,74963,158733,91624,4131,-78660,4246,25788,-39732,-113828,-28628,72180,175549,187498,67542,-84779,-83123,-60448,4780,-7115,-119356,-153761,-139573,-118256,-124105,-99207,75419,189765,202631,59470,-77556,123526,286521,344653,101643,-81214,-71736,-14520,49034,112882,119930,58317,-165,-21990,-23514,-72341,-99602,-83298,-26715,1981,-28535,-36060,-21595,-37286,-30008,-7847,16957,23809,-7259,-39494,-42904,-48871,-22061,-19595,-63486,-82792,-48117,-49978,-51138,-8776,67677,192775,174667,66487,-24754,-50550,-59477,-34674,-24673,-28788,-52052,-109634,-62113,42392,47757,18465,29068,90673,61034,30730,22037,21905,-8545,-18633,11439,19452,3261,-8013,-21910,-42586,-71773,-91271,-69811,-42119,-23352,32791,72924,98805,22737,-72973,-114947,-95195,-91088,-91630,-44364,-16005,-66878,-105498,-37574,13422,11721,56014,154161,185247,133421,47903,-20536,-78020,-57495,-36171,-3341,10594,1811,-67285,-39706,66578,124373,96842,10136,-86478,-52257,106637,264603,228093,23003,-137551,-7347,118540,248877,314547,214612,122202,28850,-39726,-14708,-5215,4497,-35467,-71549,-67457,-30504,7335,55715,92188,93555,67245,59108,71100,92071,68491,20661,26571,85912,94575,108667,69231,-22335,-101210,-110829,-127433,-92183,-58916,-63214,-87514,-94823,-106027,-112347,-38969,-3889,-44082,-35438,-5587,27019,56580,65045,83244,74200,82829,92194,84168,92286,101888,23443,-69582,-120081,-59344,-24694,37155,14527,-5454,-32759,-96914,-74697,-54460,-5636,46896,111988,216063,318238,199811,-10588,-11671,62765,92918,169778,218682,112510,16780,-18417,-22005,-15368,3233,18112,-13652,-28327,-13828,-26150,-1620,31740,61168,71120,62587,72275,14557,-1713,-55254,-77804,-31898,-27903,-30243,4524,9604,1173,-2623,-14013,-84519,-73284,-10722,-31936,-102113,-130844,-90967,-56204,-15067,-9728,-23097,-18716,-1353,4139,-4053,-14346,-12438,4960,87521,274425,424032,331928,144213,36455,90549,154157,105737,6946,-3822,39130,64301,77947,51462,-771,-90674,-128629,-101397,-27175,-10192,-89510,-100194,-25380,56831,62828,29625,7143,-2203,36689,-8314,-32521,9828,88015,156900,57873,-79039,-72521,-25155,-31459,-74107,-119249,-87871,-56346,-28853,-22764,-38061,-32736,4209,21868,2023,-111337,-80701,3453,49573,78076,96589,9539,-103957,-70018,58368,97994,47055,-17688,-52793,17579,7093,-5390,-34839,-91371,-86966,-10933,39359,11080,-36339,-37812,7830,32706,-38311,-64904,-39417,-13097,21078,56029,60276,70718,93396,66843,33533,29180,39770,47786,11239,-42960,655,115668,84124,-75265,-67852,11771,28461,68467,169638,213778,134214,36301,-15601,-26340,-61818,-78397,-101442,-138339,-119038,-78133,-54821,-66273,-75253,-39371,-23119,-18062,-8579,-28502,-67422,-101084,-97229,-55598,12115,44662,3512,-42356,-42651,-43023,-34653,-29204,-58645,-67555,-86391,-41664,-8950,-33929,-112332,-46919,-62035,-107656,-84199,-62461,-78892,-22308,-22845,-94764,-131065,-74881,-67897,-50689,4282,76468,164684,156695,141266,117356,114829,122528,100100,49668,-18865,-87509,-37624,63658,57985,-3530,-9789,-1704,4727,45195,-35737,-91564,-67318,-75396,-132253,-98265,7012,100797,84442,-18126,-84826,-78364,-69925,-68823,-28416,24585,5738,21016,28359,3879,3145,-16398,-77958,-134465,-71181,-33446,-18070,4913,32013,20857,-30713,-53265,-12202,23789,57662,131401,149609,107799,78175,18349,-55541,-89401,-85576,-41824,-14618,-19574,-69284,-107598,-61277,-27552,37549,74677,55120,16008,-18243,-37067,-28429,-59942,-63657,-11389,32200,62175,-18679,-84016,-86141,-60941,15250,16983,-66834,-88319,42960,117883,44182,-36114,-73815,-47033,-61489,-45396,6377,58501,79568,11957,-32785,-27973,-35236,-56924,-66012,-47372,17860,13445,-51445,-34872,31243,29772,-38005,-61263,-4771,94465,172956,178665,126252,90817,101744,199414,459018,629965,563842,271794,-28991,-10044,77292,77311,7268,-70322,-105317,-65692,-88090,-21326,-38728,-104224,-46246,18576,34797,106279,119474,31385,-110961,-45218,54557,114295,123157,90384,28617,-23900,-72630,-64268,-49300,-60988,-64289,-43780,-14508,63274,159012,199192,142268,56669,61299,254612,479828,384186,189113,153741,188930,245873,222915,122789,19739,-35722,-69341,-80040,-57800,21747,73267,116077,136665,100915,42390,-27207,-94785,-84449,52595,76253,23178,-51604,-88782,-105151,-96956,-109139,-29363,68957,79200,-7338,10720,95406,282754,211847,31254,1787,-45020,-71720,-30532,-60597,-183532,-158313,-117499,-76284,-85878,-129091,-162282,-50844,-94320,-53602,111297,302900,252685,46025,-42874,1517,69964,11603,-98655,-5061,134475,173297,151433,95090,53764,34207,81449,138466,114560,93386,69580,34878,4632,-106300,-93426,-46569,-19179,7335,44045,19882,-7231,-10446,-19245,6097,134023,184199,157851,190252,163416,141399,104790,97113,142888,169427,94893,23527,-14097,-46247,-102385,-44282,26526,53133,45933,-1316,-48214,-72792,-78040,-82522,-19527,33077,34398,13954,-33979,-73916,-5089,180157,311767,260888,151559,63723,7206,30817,195426,158099,69653,20180,-41038,-23021,80589,305077,652880,757606,540713,308332,246098,87232,-82804,-136436,-138651,-96207,-21388,37386,14404,-104108,4154,209890,261015,111942,24564,32355,41195,60057,140636,272366,368246,433617,437584,153289,21619,-39939,-66237,-26147,14715,8477,-32604,-98492,-12772,-2669,-79971,-69195,6399,47783,33744,27896,58971,51855,60168,18125,14330,149505,285328,280095,165235,111681,7943,-68546,-17374,80682,115555,38475,-28124,-18543,78474,92575,107708,97543,77062,39589,-49919,-67809,-63648,-36665,-28937,39712,103304,153184,133587,109287,-12090,-42711,-103440,-62460,-75452,-117137,-100064,-17318,29738,54179,1904,-43600,-77469,-64226,73332,258342,342681,146843,-8778,-9043,106174,141798,113016,59785,22887,-17701,-55234,-78582,-75835,-2082,197358,230095,98226,22839,43283,81749,106919,126342,190663,243370,216724,122125,44427,-7479,-2548,14264,-12596,-47145,-39925,67925,121441,54868,66376,80090,102472,202116,340872,420952,323583,159461,165260,166307,124680,30671,-62458,-100400,-102479,-108669,-60316,-42575,-72773,-66559,-26003,-22959,-62113,-6678,92466,120407,123031,113209,127580,222161,310087,320394,238908,95666,-32373,-89477,-70022,-35578,22751,56335,76660,26476,-28306,-33511,70592,97383,-5663,-68823,-95783,-91292,-80580,-69908,-62697,-97864,-33683,-19108,-55458,-93661,-106004,-91864,-129757,-70166,-48469,-44743,-28272,-35961,-24342,-10627,-35265,-70053,-78806,29737,186901,344068,427222,498427,557382,497129,301925,98862,-37732,-46192,-13295,20623,3356,-32719,-64093,-61723,-10797,73531,80204,92857,93522,46223,-31127,-73052,-93655,-101087,-96910,-91948,-94547,-46156,67924,69933,-11012,-37099,-34148,-17567,33746,37109,-17670,8913,45091,-18341,-46528,24794,14964,-47210,-93450,-77215,13096,82478,42876,-61184,-60175,3146,-39866,-117323,-95468,-87269,-64860,-51157,-66608,-108429,-57367,72173,147126,106876,-22135,-82249,-42897,1682,33947,62147,109304,80130,-14129,-86588,-107893,-26262,139712,181615,96507,-22301,-121589,-34380,-13920,-10191,-40402,-127293,-99175,-102334,-65193,7999,36931,83585,100211,77678,-21419,-39218,-11777,73190,143258,127469,104581,46629,-16318,-24390,15858,31202,-11835,-36581,15043,70527,98425,87136,75044,73235,74574,31961,-52323,-93991,-42700,-13882,-13617,-14254,-7131,-58497,-46416,-45164,-110217,-152984,-52376,61833,151245,155584,89073,72279,154497,148182,54486,-70629,-143020,-71500,-39933,-40261,-41811,-34400,-28672,9381,33445,-9510,-52970,-17560,52833,88709,114578,155030,98111,-92707,-79915,-32499,-58595,-93688,-95960,-42436,39135,57604,52039,19768,5434,62284,208297,458957,654120,375732,83380,-44606,-95860,-84648,-35858,12748,47075,39486,-16068,-110970,-86734,-45782,-69445,-72272,-101655,-1105,52121,60580,42938,12357,-95511,-4654,53539,80452,95164,52160,7093,-5693,-34476,-61782,-57162,-24629,48367,135973,139298,120016,95281,45037,-8989,-22069,-19975,-28551,82602,222598,256067,137582,-10006,-88158,-57937,-85701,-85673,-18764,21363,70636,41358,-9053,-80486,-124712,-114967,-85750,-46976,-6126,35052,48922,56065,43080,-36759,-103572,-105836,-66013,-17391,86499,170649,63002,-22212,-51650,-52013,-47470,-34061,448,79366,177523,170891,86038,-52014,-131939,-94967,-18945,26604,-3871,-87242,-35749,-23061,-31003,-31675,-37680,22441,138917,190089,221960,202218,47035,-24521,-46933,-51116,-59832,-45718,-26178,-2144,-11375,-30896,-25731,-55209,-114524,-105424,-30267,30768,88183,80473,27408,-72577,-86414,-56260,-76647,-133865,-104505,-78312,-47523,11499,14196,4585,44913,31388,29105,51549,86312,83052,39139,8797,-30746,-64392,-59571,78,64076,135029,198638,133553,-23158,-106214,-80355,-85627,-99449,-54316,60438,152299,147816,79719,5393,-50314,-70651,-104418,-140386,-82022,-63805,-77543,-90993,-94962,-83067,-63819,-27746,-2841,-8205,-14911,-55333,-66570,-36996,16110,20808,-30463,-110720,-110171,-81596,12117,64797,94239,55788,-11151,9937,11872,-75766,-151196,-165982,-105450,-58410,-37694,-65643,-65532,-13124,46315,48624,7690,-30101,-32404,15476,-24684,-59195,-84007,-98457,-77849,-44379,-23488,-11211,105737,128244,171858,115002,40958,26885,68230,43170,-36138,-48480,-27588,294,93318,210079,170878,11985,-74685,24754,56689,12305,-42381,-62809,-29419,-5758,-37666,-95013,-111796,12883,142521,146128,134153,59818,20152,16342,-1454,-58686,-103314,-110258,-87491,-73456,-79377,-30258,23726,27894,5054,-9058,15311,28907,33469,107728,79289,9686,-40379,-105428,-109364,-31489,19585,-27666,-86606,-12721,63614,72257,29705,71640,295953,382025,197126,54819,6783,44742,46430,4154,-15854,10926,76386,173690,265164,332455,288890,150884,25471,-107184,-52426,-5236,26686,80287,71793,21523,-41580,-66240,-109759,-148635,-119772,-69319,-4894,71366,67959,11922,-60858,-123076,-99848,-48298,-10939,1598,-14660,-16495,-16366,-17450,784,56866,79728,60846,88487,151908,213499,116466,-26079,-117451,2641,56939,44957,13378,21711,4807,-59420,-129400,-93535,-84199,-88618,-16911,2585,65364,59957,2184,-53707,-101392,-70782,-41943,-9818,53152,84229,58107,20313,16105,54384,66706,23099,-40079,-72935,-14536,121217,346223,321401,244018,78035,-79352,-31582,69301,94537,78241,31284,42448,102706,72124,48742,194458,258215,143338,-47648,-32762,84633,159984,237555,265132,146762,28845,-20194,-24995,5376,28352,-19968,-103111,84899,334075,331695,149274,104382,226010,259401,142343,156749,290948,357817,169418,37392,-66552,-76048,-60304,-103486,-133559,-57356,-12087,388,-22578,-118360,58874,224055,195229,119348,71222,53293,7663,8893,-13465,-71071,-139894,-90941,-60758,-44425,-12991,47,-25904,-19745,3241,43256,103937,88782,76879,69396,46301,2547,-7345,46066,25371,-15501,24084,-6723,-90180,-64806,28721,7678,-53019,-61409,-34819,9236,102553,154805,91195,6577,-48867,-54570,-74058,-118136,-165,85556,109313,62365,80090,109140,78408,35597,-3165,-19239,-2498,-28975,-62140,-33337,54918,315526,364067,187196,21735,-34060,53400,74283,45089,71884,47141,-11504,-72645,-106628,-106339,-97869,-36623,62759,184130,255917,208623,141323,52748,-67251,-92127,-116860,-145849,-113046,-109700,-100995,-78829,-47651,-28441,-31438,2379,44735,54868,-8909,-88643,-74565,-29745,-38498,69883,179945,115469,10869,-107693,-26910,87655,115659,122974,173511,229192,287461,187724,62864,-22871,-62243,-66083,-38748,-52659,-82390,-110107,-110251,-63071,74456,235274,263804,153730,105928,142831,131755,127499,74493,-38351,-141673,-75173,76143,216076,218710,200280,161601,47055,-67248,-171024,-121037,-105588,-67204,-40710,13688,48430,53339,-11002,2718,9325,-20209,-52752,-75655,-33779,12661,10649,8771,89706,349358,530621,634144,486095,125736,-86679,-105485,-22474,-6254,-23837,-56068,-52794,-7840,51765,93709,148725,188536,23673,-65493,-101240,-89213,-99266,-83942,21882,57690,-6395,-48662,-19454,47970,132111,217370,222001,111503,964,-75419,-5946,90823,112767,-3541,-88584,-119973,-107454,-25955,10899,38659,78752,164092,231517,219078,194663,155718,80908,-51279,-83144,-62967,-83111,-47257,-52837,-69665,-36455,-29107,-18983,31454,109951,187599,36256,-61672,-78083,-123773,-75754,-85717,-44574,81785,255842,316070,302220,137081,32200,-548,20651,71708,131696,167512,142084,24376,-64114,-27142,84430,230703,259178,76868,-116464,-39363,32831,-22284,-119684,-34408,51004,27308,12836,72508,149971,151567,165661,207234,128706,-36587,-59040,-88170,-69831,-9950,-48566,-62400,-65415,-50283,-20119,9860,85323,188019,151751,106681,42129,-26286,-76229,-66613,-32463,-50001,-91845,-95294,-67616,-77464,-70401,3738,70793,128760,73762,-51267,-69603,-68697,-83220,-73414,-35949,-19382,-49831,-64658,-10796,31868,99764,223422,343486,267133,109115,-8533,-93727,-104776,-68019,5634,58908,65032,51255,40820,21100,6896,795,-38039,-64617,5332,36400,35589,-3743,-6951],[-31370,-30131,-30916,-24004,-34416,-38686,-8886,21376,17280,11065,-11036,-17781,-42328,-77013,-96348,-102411,-53241,-32408,-44104,12282,38735,35374,26540,43740,59273,72330,74239,-22965,-61953,136192,280024,174134,-41695,-65275,93179,174056,204860,147951,38387,-10166,-39194,-64796,-48874,-33843,-66047,-6945,116004,253412,234990,103965,-1517,-12382,79633,4098,-98280,-83954,-27261,5111,-16697,-55535,-79985,-33585,9206,-4874,-95025,-118471,-50871,-15916,523,-1834,-5176,41529,117181,201652,270909,261865,129661,26867,-8222,4359,42705,94680,73072,-41356,-66837,19831,-950,-49518,-10849,34107,72471,116102,219239,309368,303891,251564,121224,-3788,-60230,-108985,-89996,-54001,7013,145339,196766,164719,31552,-56495,-48010,-56341,53062,266860,255314,174933,88548,37452,24444,16024,-25344,-90031,-114804,-138104,-85620,-58594,-23768,66995,79624,4791,-15330,-6898,57206,161047,295073,420967,343664,146230,46924,2978,16637,100650,101589,26412,-26637,-12255,48541,103411,113997,40311,-37549,-102191,-126163,-124515,-87998,-61048,-32670,11527,11664,-21355,-38709,-38537,-29750,17954,3193,-3575,46614,125171,193065,193667,85020,-15196,23927,123364,204820,188229,44056,1363,50907,147096,131830,77800,62128,33801,82697,177101,241489,214569,170929,131927,73630,5209,22984,105654,160458,82340,-2657,-81330,-942,7093,-61742,-108061,-9201,64070,154680,170053,63166,-88240,-137012,-88766,-7233,-10310,-118114,-159185,-148871,-140699,-164324,-32294,161510,275570,265270,86283,-69548,119955,309392,381137,112361,-88400,-93026,-33768,44265,125743,140546,79761,22366,3849,3956,-52547,-105922,-86665,-20861,16413,-11803,-19941,-1886,-19351,-14150,-156,13824,4850,-36765,-64766,-65116,-48040,-12144,-21410,-76020,-77409,-56611,-63794,-52752,9088,82065,184621,176696,69637,-20511,-47194,-50783,-29823,-25589,-38815,-66696,-121543,-56034,45531,53620,21492,16610,61105,26467,9160,21873,36250,1712,-21540,2366,15372,5137,-14726,-41707,-67640,-89746,-100924,-70979,-28138,5774,55088,78646,94824,18686,-77034,-122759,-90655,-78469,-79240,-32821,-615,-60011,-114709,-16839,53575,55925,67079,146825,174690,130671,53380,-4802,-57086,-45892,-33754,-11733,-7690,-14568,-79050,-39404,69523,124670,87871,-5620,-100256,-50697,97267,241531,210854,18009,-144897,-12711,101615,209972,296902,229428,142442,47650,-22967,-4201,-8707,7122,-24483,-60674,-60130,-31307,3788,54649,96335,103879,80660,65701,57208,57663,28541,-9308,7066,47909,46771,69961,49703,-23985,-98752,-119953,-121392,-79333,-50805,-55558,-62822,-64084,-71638,-88998,-59031,-25125,-64189,-49881,-16438,15152,41373,45099,58222,49142,68046,86066,70539,62980,73430,12486,-68951,-106248,-56945,-24964,41323,34135,7172,-20087,-73306,-83314,-74331,-32759,10251,66112,159132,279964,192874,-14484,-9769,74412,112242,191906,223885,114578,19944,-15760,-14590,-4293,11306,27270,-511,-11286,9129,6421,34125,64073,86972,95412,83436,80835,20104,7191,-39270,-75404,-40322,-36240,-36565,-2909,12197,36252,57782,30234,-67968,-92202,-25656,-39830,-110895,-130918,-92450,-65575,-26936,-22472,-30504,-28317,-18180,-14462,-23633,-27299,-10034,19457,107677,297017,433326,310654,146811,68003,94566,135072,79794,-19483,-24114,21202,44399,53727,31252,-15237,-93632,-133558,-112221,-52494,-43507,-117150,-73293,-7098,79563,89878,49764,19743,13354,54015,3443,-31738,9905,83584,139786,34221,-93829,-64044,-17172,-25771,-70788,-114390,-86704,-62945,-40854,-36451,-51844,-43415,-4153,-422,-24695,-127224,-72415,18054,66306,94923,108230,18723,-96265,-81890,45719,84164,32637,-12395,3201,88943,54199,-372,-26139,-75630,-67835,1733,41152,-567,-50410,-43224,2234,24854,-39583,-58812,-31889,-6311,18026,44428,45352,58837,83732,61940,27552,18459,35469,54280,19510,-35251,3496,126129,91980,-74338,-77701,38,11860,56206,160994,202615,118047,21792,-30832,-37691,-60854,-71742,-105147,-141551,-100005,-55340,-38114,-63785,-77289,-33939,-13254,-7622,-1169,-24483,-66300,-100477,-92669,-49300,14212,48040,-1402,-52961,-50838,-60139,-55845,-47520,-71196,-78708,-108200,-55258,-21838,-45299,-112073,-49252,-63541,-105754,-74606,-50746,-77709,-36200,-39206,-99625,-137446,-89079,-87449,-67878,-2720,76388,164608,164081,151957,127448,123171,132953,111750,45269,-38343,-103748,-35771,60590,30324,-47845,-52786,-37952,-28081,20691,-47151,-98011,-71555,-77592,-125860,-101561,3954,92759,83147,-8464,-63911,-59768,-60092,-65993,-37771,-15476,-28296,-4653,11430,-8966,-10975,-30449,-81877,-126905,-77457,-26540,-7723,14669,52727,50738,4630,-39816,-15569,20144,54470,128389,142568,96725,67541,13135,-58600,-93338,-88019,-36086,-5988,-13154,-63422,-115877,-74546,-39343,25474,65054,55808,10485,-36484,-48897,-11389,-43457,-62165,-13810,27489,32665,-34271,-94468,-105874,-66615,1982,-18094,-104687,-62443,57725,130150,72937,-3707,-55610,-66832,-76247,-62625,-13993,38345,66010,2986,-40665,-33931,-35125,-49927,-49408,-27060,23915,-4884,-75488,-48636,27264,26863,-45007,-75543,-7536,107244,189041,187745,122392,68620,68199,149040,373708,529030,454092,196691,-57221,-7743,62729,52084,-18203,-80379,-95816,-57488,-56175,20174,-13674,-116445,-56935,39636,69441,132469,126303,35627,-94480,-63272,33345,96569,106376,69658,3704,-58332,-111045,-84281,-63275,-66115,-61479,-40945,-13633,68921,173235,211616,157900,80342,84483,285992,509197,394069,202727,145354,175913,248364,247754,153481,41079,-26519,-65778,-77357,-66247,10224,66724,121100,139439,96164,29019,-47061,-114794,-62035,70292,75900,11281,-64502,-89169,-100426,-90955,-94293,-25514,69969,98383,10416,29122,112757,282973,142833,-9323,-22143,-61180,-91693,-50692,-84798,-199100,-180860,-154498,-121389,-125954,-150448,-153793,-40678,-91213,-67906,81744,257662,214503,35463,-31186,15009,92787,25939,-91100,-18048,114290,163025,161796,121976,85444,62864,108080,150794,103508,75553,44473,3248,-16320,-114750,-77443,-37686,-18422,961,38536,9368,-18088,-15571,-13105,29597,173611,214218,158918,173874,123938,94155,74967,87732,131394,141148,52810,-20110,-38335,-50085,-101995,-47756,33045,65588,62487,13930,-38910,-71460,-81501,-91451,-35104,21108,30801,18247,-22186,-53428,33636,234005,345705,286404,169629,79106,17700,44158,192711,132676,47537,-5904,-59668,-28221,82934,332077,704130,773926,577580,332490,272064,114862,-67218,-134985,-133428,-78863,-492,44244,10614,-84206,53909,247226,252672,85222,755,10707,28219,52636,148415,306082,406928,477333,490299,187673,32226,-32706,-59424,-17312,39463,40163,-11628,-109531,-18831,-2152,-77844,-72460,9131,49079,30256,23679,55599,60958,76843,52764,68205,194742,301172,259528,117859,56004,-34596,-77082,-5302,80732,116954,45892,-28250,-20225,86498,110469,119350,113974,102886,55308,-43191,-71831,-74122,-50756,-41164,24982,91734,149461,132945,123720,10584,-31422,-101147,-76369,-78471,-91715,-81017,-12928,12521,33173,-20647,-58893,-90086,-75510,66756,281481,377114,152554,-17255,-25705,88835,119291,102522,64765,25646,-26072,-67512,-65892,-44822,52020,249667,261885,109908,23397,48469,97644,131361,165543,222059,234251,183311,82014,19275,-26312,-7074,20060,3129,-37177,-53378,50130,130676,83191,108361,124776,138705,224704,359514,429522,314716,156504,188325,199174,145509,40001,-58438,-105457,-107009,-100270,-53755,-42801,-68666,-50424,-16327,-26171,-72882,-16582,84267,117864,122168,107498,102769,178211,258852,273327,208132,83528,-34335,-75424,-58844,-19778,29085,29988,39108,-20197,-74415,-57460,63764,93685,4412,-52809,-85619,-86790,-73412,-60383,-56442,-96992,-38595,-31588,-73578,-120314,-112631,-83968,-122341,-81822,-84260,-78977,-63532,-42257,-2243,27853,-9460,-57188,-71455,35671,197818,363534,464015,546163,600342,523481,306827,104692,-32999,-46125,-10598,22858,2814,-36958,-65787,-60236,-11698,71885,80711,96395,102298,52549,-34569,-81853,-96632,-110324,-113379,-113014,-106043,2092,120157,98955,7836,-19850,-16970,-959,53345,52562,-14185,2883,25692,-37959,-24457,40608,15768,-48355,-99217,-71042,28738,95288,49265,-54694,-63125,6927,-28489,-97681,-78502,-72379,-70074,-65826,-81242,-128676,-80918,40739,99425,63645,-36682,-84277,-44499,-10727,12431,57199,112315,76202,-21166,-90293,-114863,-54203,94723,123638,50877,-46506,-108014,-26060,-10722,-13017,-54623,-113211,-78843,-85010,-84125,-4906,33314,80752,93333,60717,-41935,-58548,-24308,67284,166289,162163,128504,58095,-5393,-7929,38193,48303,-5760,-39307,21934,78204,108766,97888,82543,78732,77231,37629,-50444,-97854,-42109,-19226,-29464,-18845,-8244,-56926,-51970,-60158,-124934,-139231,-36788,73620,151004,159223,109411,107395,192656,192505,101791,-38062,-138650,-74750,-38550,-34414,-31783,-25204,-25234,8623,31864,-10130,-54576,-19280,40499,60921,77798,119730,92365,-103846,-70639,-20300,-51364,-91108,-94929,-48381,21521,44082,49072,30587,31273,88630,223032,478240,650685,398669,103611,-39705,-96595,-85120,-36158,7803,34541,24371,-16234,-97240,-75903,-18445,-47760,-62306,-74723,16050,60920,65830,47341,23674,-81713,-5119,39190,66932,88722,51686,16971,11309,-18017,-48262,-46714,-20647,40863,116567,122582,105743,89495,44402,-5215,-8513,7049,13616,115662,227597,226701,104429,-30951,-103130,-66985,-90835,-74484,-1317,34606,64544,20797,-25367,-91420,-128978,-110658,-82665,-47573,-9412,34032,52565,56980,35756,-56986,-126829,-106589,-72973,-26843,79095,195632,115777,19192,-26727,-43806,-48694,-38929,-950,81220,183363,171330,90702,-35225,-142870,-114463,-35485,15423,-5826,-86968,-41831,-13985,-15121,-12859,-30772,1228,96361,135207,174406,181324,47747,-14573,-31717,-34265,-46194,-35147,-12677,16586,4398,-20830,-20166,-51735,-111994,-100503,-25443,40220,99533,94052,28994,-86320,-92691,-56873,-67678,-121004,-118511,-85936,-44756,36307,57028,39460,49856,15766,3789,18195,47459,40651,5779,-12358,-45057,-79711,-76355,-20539,36557,110144,171205,113819,-28333,-102734,-68777,-74068,-96688,-60968,60056,176906,188249,115259,33412,-27548,-54255,-96939,-143814,-72119,-47466,-70153,-91067,-91138,-73779,-58695,-28484,-7291,-10827,-24227,-69337,-86615,-53915,17198,50132,25385,-64610,-111606,-65791,29950,92259,122859,56067,-23162,-14126,-11070,-86409,-149897,-154020,-99138,-56401,-36971,-64109,-66630,-23699,21581,28373,-12014,-37018,-26307,14066,-32532,-73230,-96499,-105133,-76848,-32841,2212,6138,96428,91887,147913,115824,37893,8480,53066,38168,-39950,-58463,-24423,8303,82909,229390,224085,57891,-63452,11288,51571,18989,-28464,-51510,-27449,-12172,-47843,-108762,-109428,20486,147968,154230,149322,64065,4898,-13407,-34051,-83794,-117826,-132138,-126289,-124053,-119083,-58949,-8580,-6339,-14959,435,39459,39136,34243,93046,62926,7870,-34026,-87869,-117391,-55654,-15884,-71882,-101593,8469,97345,111041,76720,115126,302334,350354,150967,8563,-15831,37517,40577,1132,-15362,7118,68106,164689,267036,353426,328581,208972,83433,-63125,-31224,-1882,18063,69283,79928,36485,-33973,-54803,-105743,-146758,-107722,-68608,-12138,67041,73458,22139,-53272,-118489,-94330,-54896,-30364,-28673,-42962,-38477,-27694,-18631,5732,64957,90476,58122,76570,148946,215922,120542,-11826,-105281,1343,67930,50003,16411,30988,18706,-47702,-124339,-83076,-71267,-109528,-68577,-35999,41182,59785,36906,17337,-34464,-30763,-22023,-6958,59705,99156,74582,28341,21679,63785,75262,29543,-33931,-57058,-6345,105298,280781,251923,196248,53844,-85143,-7663,136342,176159,125728,56122,55383,105507,89429,75355,197408,238408,120110,-65932,-15408,118581,216764,319078,336893,193075,49350,-5211,-12229,13184,32817,-15995,-85017,102207,342141,309272,105863,72241,204344,255016,154623,185032,320449,332892,127503,-7036,-118712,-86878,-59655,-105995,-139542,-71353,-36466,-19539,-39480,-121516,122941,279712,216067,122754,66111,39153,-16963,-12342,-32289,-90390,-133219,-76843,-52577,-45092,-18086,-2499,-20470,-9270,21735,57554,97780,72132,58161,65291,51744,595,-12815,55010,50197,-29348,5489,-4238,-71412,-83326,6375,-1643,-59909,-69063,-35978,16930,112910,176660,112031,14443,-57201,-56375,-69886,-116509,-6071,82862,104116,52960,69379,102938,84926,47942,13455,2470,14264,-17310,-44167,-5442,92233,344576,318561,149529,13194,-31038,49100,68935,48328,82113,59525,642,-60342,-81863,-82819,-83439,-36044,64415,188912,267313,221796,125709,9620,-109080,-111772,-111379,-133415,-125927,-111950,-96582,-82857,-55771,-26474,-20292,10214,40837,47554,-10040,-87843,-78041,-34572,-56876,32403,175456,122154,9294,-115067,-906,138865,171144,179076,218066,243059,277252,175162,60602,-14801,-45527,-53133,-32042,-53439,-84796,-102228,-107280,-66467,70266,238903,265334,152784,103286,125583,114972,123792,75597,-29753,-130966,-120590,4196,140418,165123,173340,127750,15682,-76442,-134980,-92868,-82550,-30000,5438,45224,59982,49176,-24330,-22961,-15823,-36229,-53129,-72542,-30304,18816,1161,-3103,77395,341909,554184,661839,492190,106735,-96174,-87737,-4327,1185,-28366,-68035,-66288,-24406,21538,50498,80866,123402,-12703,-69633,-75020,-66104,-80882,-79179,22501,45070,-21137,-50021,-13785,50707,129170,218832,229002,115221,2824,-74291,-16755,41762,81929,-16941,-84474,-91911,-86080,-31040,617,18754,56002,142309,220929,242690,243699,198592,106852,-23150,-74691,-71686,-68324,-30821,-43820,-58879,-24104,-26068,-26166,17113,99422,203600,77040,-22458,-58496,-153006,-97647,-101507,-61497,55790,212681,273532,285185,135085,26447,-4453,27108,96169,170485,214372,191044,63573,-37707,-19794,80254,221958,258606,78385,-109209,-7771,64551,-3169,-114333,-29177,67340,53026,41264,97341,156988,156142,171569,207225,134941,-32653,-48400,-66857,-54004,-20136,-68145,-75170,-72023,-53160,-22242,9662,86843,181146,147922,103122,31116,-35694,-78154,-62748,-31484,-60394,-102486,-96522,-65642,-75029,-77943,-5613,66847,125566,57877,-81015,-97078,-94012,-97827,-67039,-20099,-9273,-50683,-63819,14073,62494,128186,246552,345469,255005,88484,-39271,-127072,-102378,-54505,12644,62365,68476,53186,41890,18563,939,-849,-36102,-57635,2939,30001,22030,-23703,-18955],[-38060,-26115,-22849,-15238,-28816,-39235,-22330,-5450,-4849,-1939,-17039,-17433,-39331,-74180,-92926,-101988,-55067,-25786,-27052,22631,37048,27782,22741,46868,71286,95989,102776,-18514,-70350,122279,272170,199640,-27318,-87232,66481,148312,172029,117481,12583,-21560,-41770,-74480,-74649,-57325,-64614,1892,114888,239427,232161,109229,4714,-21644,60567,-11578,-103901,-109788,-58797,-8875,-16388,-51289,-79453,-44301,-839,3960,-76977,-116373,-53139,-14245,2975,-355,-7534,32655,114354,205697,274018,254534,109275,7327,-15036,7796,45167,87601,71897,-32638,-52907,33614,20274,-32261,-2423,39356,69559,107535,208237,296176,291885,231817,93165,-40026,-104758,-140763,-91989,-50583,10073,153310,201944,149630,8126,-80322,-42857,-21886,84282,243887,204124,137994,75803,41144,34946,28528,-9415,-71825,-139201,-101711,-53918,-31007,3549,82809,83883,4157,-21532,-23893,34483,138698,281875,427810,373298,171008,62203,2752,1500,93838,117633,56018,-10506,-15615,37351,88145,101847,33964,-37183,-96354,-135913,-129325,-93973,-69618,-41081,8518,13337,-26066,-53226,-54234,-37806,15930,2230,-11231,26936,94484,165397,187146,93788,-16178,6986,117489,210219,192780,36210,-312,50914,139300,115362,74644,84094,52679,72030,172909,266082,260626,206654,144270,70442,22543,58484,133018,154711,69616,-13531,-84767,-10001,-16830,-83875,-83390,2812,44923,113584,129897,46682,-73046,-144132,-101575,-14685,-14916,-120576,-166266,-156363,-149961,-120470,29087,232794,348630,317371,107605,-62150,109391,316748,396169,114413,-96881,-116517,-55867,36985,138095,162673,105116,49447,36204,38759,-24583,-103254,-92250,-19984,24660,-243,-8323,15019,-3804,-1728,3459,6675,-18442,-66840,-85100,-80442,-42917,-10642,-30460,-88900,-71133,-65532,-78146,-54560,23130,92185,168708,170185,66379,-20504,-44592,-45584,-31439,-35852,-56683,-87553,-137867,-59923,37798,51853,18798,-1323,26105,-9822,-12824,19417,48153,12672,-24129,-8632,9413,6274,-21933,-61806,-94028,-112454,-115033,-72841,-15940,30369,74218,84609,93225,18029,-78117,-131968,-87835,-66253,-62393,-15913,15347,-55866,-112595,7602,91913,94838,74425,129806,154707,122058,55481,8084,-40314,-37512,-32074,-20178,-24748,-30331,-87762,-37094,72629,122391,74974,-24887,-116599,-49111,84899,212367,190628,13021,-132383,-17978,81563,165938,266569,237684,161024,68053,-8204,-311,-21238,1817,-15823,-50607,-52870,-32097,-2050,49955,96449,109155,90203,69576,42591,24774,-11218,-42997,-16902,7229,5541,32524,26977,-28254,-95953,-121424,-107820,-63407,-41770,-45141,-36141,-33262,-41323,-68640,-71506,-43755,-80168,-57939,-20249,7818,27185,24012,32462,27013,59314,87837,66706,44568,52987,6602,-62583,-92575,-55574,-26816,42355,50745,16620,-11953,-56271,-76545,-80727,-56519,-26519,22640,106920,237201,182012,-17728,-7359,86611,129571,205779,220269,114098,22645,-14394,-9538,5327,21738,39984,13529,4807,30562,39949,72997,102259,118762,123931,105119,89125,27909,19489,-20955,-65213,-45715,-41182,-39406,-10457,14145,75738,124318,79866,-45963,-104266,-40523,-46825,-119631,-129059,-90506,-73832,-39214,-34776,-36694,-39219,-36530,-34367,-44873,-40323,-5201,36212,127451,308355,414868,269492,139923,90885,98800,119489,58635,-40428,-40226,5980,26295,30004,9851,-30843,-94931,-128026,-118951,-69919,-57863,-94014,-42188,7837,89194,104902,62838,28648,27470,73724,27766,-19776,14658,79246,120391,14136,-107003,-54402,-8950,-19289,-66002,-108524,-84829,-68580,-50543,-46453,-61910,-51571,-10760,-18835,-53590,-142717,-61236,34395,81904,107894,115202,27290,-86810,-92883,31552,68730,18185,454,62284,154037,91350,13399,-10588,-59776,-50836,14775,43236,-10832,-56138,-38861,3851,21833,-37060,-50144,-21536,3859,18812,35849,32372,48736,76422,60266,24679,8720,29394,59197,27609,-28875,4051,130702,96268,-73391,-83215,-7409,-846,43707,147192,183884,98194,4205,-49473,-50849,-58546,-63424,-104270,-126723,-81636,-32630,-20577,-58951,-76319,-27443,-929,7786,11130,-16439,-61272,-95412,-83522,-37678,19406,52193,-5588,-58373,-51261,-70268,-74737,-66297,-83885,-92546,-130937,-63173,-28761,-50698,-115956,-58822,-69473,-102188,-61665,-35694,-72162,-53140,-61209,-103538,-131330,-99872,-104743,-83764,-10889,73264,159343,166277,156050,130119,123188,133530,115468,37338,-58638,-107329,-19789,70168,17813,-77078,-90508,-69037,-55734,733,-53733,-103623,-73172,-71487,-103548,-97444,-176,81786,79826,133,-46113,-45458,-51288,-61407,-46879,-52321,-55727,-26029,-1477,-17399,-18709,-34302,-71756,-106579,-79686,-22453,-2924,18061,70590,78464,40416,-20115,-17268,14757,49534,122497,134030,86233,57114,9123,-58085,-94051,-89309,-29916,3077,-5777,-55668,-120230,-85647,-49008,13870,50558,50139,-1677,-62482,-55553,8242,-24999,-57966,-15811,22592,4338,-34325,-74458,-116168,-68412,-8533,-48301,-122551,-34594,71512,137877,99993,35994,-7063,-62858,-85468,-82206,-36306,19489,54988,-2194,-46435,-37351,-30674,-37065,-27794,-1619,33644,-20045,-94526,-57961,23538,23940,-50473,-88869,-8163,117184,200481,193445,117492,48187,37469,105413,288809,417515,337300,122777,-81482,-3525,50914,31986,-36347,-81954,-84278,-47002,-18190,54998,2398,-111706,-31966,76811,112640,161973,134092,43410,-69878,-76822,15986,80532,90361,52033,-14858,-80933,-133364,-99821,-75021,-67316,-56313,-37902,-14507,70568,181264,216939,169983,104890,109878,314932,520787,388808,209280,133344,160844,248806,273314,186818,65611,-14203,-59159,-70028,-70716,-2357,55891,118635,132335,85674,15420,-65865,-124884,-34673,91575,80013,7683,-70583,-85434,-88539,-74068,-75719,-18904,72485,119381,33745,50707,123175,267165,83607,-40579,-35772,-68495,-109427,-68323,-102178,-192355,-193263,-184484,-161456,-164191,-176041,-142080,-26672,-86234,-81808,51027,208397,175870,31591,-11371,29663,113885,40293,-81125,-29286,90925,147348,166024,146480,120546,97237,138596,163482,96844,64703,27914,-17508,-23241,-100977,-59680,-27541,-15630,-3978,33431,568,-26456,-17843,-3239,61111,225017,250463,167215,170395,107483,79121,79450,107083,141134,128625,22392,-56877,-61422,-52039,-98074,-48428,42858,82906,84411,35456,-22804,-63159,-79610,-95307,-48709,7186,24867,20778,-11359,-32577,72221,276484,357815,295797,179586,90749,31279,64443,188140,107583,23759,-31976,-75992,-32017,86033,353341,723669,752523,589313,341579,280113,124676,-75330,-165157,-161886,-95482,-7745,36344,6320,-48257,105860,282019,242881,63265,-17081,-5808,17887,44676,149814,323206,418968,484586,505054,214464,44338,-20889,-46309,-3878,66246,73853,12087,-111089,-22306,-1074,-73210,-68302,14807,50843,27565,19429,50873,71067,96074,89423,122069,239179,314262,240636,80884,3099,-78696,-70182,8856,80331,115434,53330,-24527,-19317,94105,129063,131479,131646,128842,71217,-34077,-71057,-79185,-58086,-48002,12976,80848,144928,131605,138056,40372,-10531,-83342,-86136,-71472,-58409,-53142,-5588,-5615,10198,-41836,-72608,-98518,-78814,62835,293378,392872,155898,-20805,-38057,70235,97978,96339,72250,28553,-34631,-77550,-46114,-7392,105050,286116,275612,113507,22567,56079,116211,157538,202258,245905,218390,152088,50217,243,-39784,-6866,27729,19223,-24954,-62516,32380,134947,110639,148241,166106,172412,243198,368194,423462,297729,153033,208452,229476,166411,50700,-51775,-105898,-105743,-88382,-44114,-39048,-60889,-35827,-10590,-32502,-85311,-25323,77998,118569,125952,106792,82308,135442,204213,221670,176227,73583,-34732,-62762,-43816,2358,40933,2593,-5942,-70951,-120490,-56734,66568,94503,19412,-32319,-70516,-76356,-61010,-46807,-47550,-94085,-41982,-40361,-85115,-143309,-98697,-73529,-109837,-90928,-109949,-84335,-73824,-34209,24270,69095,20621,-42105,-62881,40806,203718,375168,491438,578196,617824,523142,295935,103778,-29217,-45710,-9425,24107,2615,-40351,-66382,-58771,-13165,67805,78685,97268,108600,56135,-37779,-87020,-95235,-117004,-123831,-121459,-86464,65052,172951,123360,26308,264,2711,16139,67002,60101,-14049,-1876,9077,-55132,-7702,52475,14982,-46630,-101061,-64724,40273,102764,53519,-46942,-60571,18814,-4722,-72176,-59043,-52083,-63337,-77392,-96761,-148617,-92377,18339,59302,26430,-47603,-85832,-44840,-17214,-2235,58848,114066,69232,-29895,-90144,-115479,-82527,51625,76653,20719,-56326,-97825,-21673,-9333,-16626,-68252,-90874,-55502,-52562,-78271,-25425,19921,68378,78695,41186,-56603,-78303,-37374,58599,183337,192842,147850,65755,4571,10232,61977,65679,632,-40648,29249,83449,115173,105600,88821,84444,80787,45711,-44025,-99141,-42350,-27696,-49321,-25332,-10733,-55559,-58281,-74640,-136576,-123252,-22945,81743,145402,159049,129748,143698,229709,234628,147559,-4458,-122533,-78362,-37406,-27885,-21230,-13591,-18247,8653,29017,-11666,-54562,-19881,26803,30624,38993,82845,85750,-111253,-62026,-11064,-45856,-88455,-92101,-54184,1601,26592,41187,36834,53277,111365,232433,476319,615021,407863,126144,-29969,-93464,-83839,-37229,-881,18586,9508,-10105,-63880,-56440,10084,-20482,-40719,-45016,33177,68510,69119,50514,37161,-64441,-10508,19884,51462,81710,52332,28169,27203,-4420,-36873,-37221,-17467,30617,90390,98048,81418,72625,36041,-5079,4730,36598,60033,145273,219487,187557,69742,-52709,-110112,-63178,-81427,-63019,10708,42112,54140,-58,-40653,-97419,-125837,-102582,-76467,-45344,-10105,34592,56404,58228,29175,-76324,-131954,-96265,-77413,-35995,68137,209169,168216,66919,2185,-33136,-48022,-41153,-86,81373,181069,164212,91864,-18476,-139356,-127964,-46538,7998,-5746,-83379,-46454,-3672,145,1597,-29044,-24161,55798,91782,138414,166337,52990,-434,-13488,-18767,-36038,-28365,-2943,32266,18006,-10919,-14360,-47703,-106602,-94628,-20779,50541,112418,110074,33614,-96685,-99137,-57967,-57029,-101575,-128634,-92627,-37402,68650,102135,65640,49116,-1181,-22657,-16711,6051,-3568,-28184,-33737,-59142,-95012,-95296,-44218,7765,84736,143147,93751,-32343,-96252,-56114,-62093,-93427,-70149,56108,196300,227454,154116,64698,-3236,-35402,-86326,-145171,-62663,-32987,-64078,-89410,-82878,-63710,-54340,-31161,-14945,-15833,-37457,-89589,-108819,-79716,9637,73637,81348,-3518,-81891,-45643,46240,117887,146479,56292,-30558,-33451,-28195,-88937,-133684,-134911,-88560,-53264,-37287,-64508,-69930,-37285,-8232,3765,-37211,-48182,-19532,13108,-39371,-86580,-107847,-112023,-77053,-22655,26876,29557,91013,58706,116751,106523,24744,-27506,20653,24405,-48224,-70296,-25408,2851,56320,231807,263699,94888,-45419,729,46220,24620,-16382,-42489,-29298,-25266,-66265,-127399,-91704,34795,155582,164785,165517,68283,-12170,-47135,-70621,-111491,-130844,-151750,-152501,-152487,-144140,-83409,-47376,-50734,-37300,20412,63959,47261,32518,73221,44512,3433,-30248,-70706,-101132,-73020,-57031,-121059,-82275,37078,130820,145795,118544,161280,323064,341886,132811,-24981,-42129,23488,27623,-10068,-23453,-4371,51280,142193,249316,347437,340233,246923,134572,-13606,-10818,618,9411,57604,87284,56546,-15876,-25480,-68451,-119809,-93383,-67996,-21424,58555,76301,31678,-42465,-106749,-87565,-62236,-51224,-58877,-66751,-55938,-35822,-16397,11686,69827,96444,53791,63696,140580,208701,120109,1016,-88679,-6181,72577,49854,14469,35506,28325,-38448,-121776,-76032,-59914,-117062,-106966,-60419,22076,61320,78148,103301,40721,8910,-4983,-7079,61471,107834,83629,28063,16827,62939,79018,33697,-28925,-41645,5790,96033,221482,185057,144569,24439,-90211,20000,214110,268323,176410,80338,66092,99843,98211,98295,196845,217757,100390,-84253,-1000,146445,268303,386603,388778,228505,63769,5211,-2789,19780,38542,-8138,-66208,109425,330431,271955,65616,48751,184451,248260,165919,213183,344500,306085,100005,-26945,-136221,-85838,-59880,-111261,-148685,-90009,-63563,-40623,-56558,-94180,178693,319081,227382,122168,61438,28958,-35781,-33721,-51363,-108632,-119607,-66162,-46959,-46208,-24393,-8335,-19448,-2069,38288,69631,89541,54874,37551,56666,52321,-4427,-20354,58278,70080,-26688,-14472,1050,-48687,-97885,-21621,-15436,-67624,-78420,-39922,17358,110568,184562,124573,17019,-68624,-48695,-60350,-119215,-22469,71605,93432,42554,57664,94230,88289,57800,29149,25123,33969,-2691,-26804,16663,125918,357246,258269,104061,562,-29597,41794,60783,47129,83522,65258,11038,-43921,-61009,-65420,-72222,-38363,62157,187787,274170,244814,134850,-3046,-118785,-124955,-104290,-120364,-124690,-114601,-94051,-88882,-66230,-26282,-10129,15782,33799,35759,-13947,-88464,-84173,-43682,-76412,-4965,154547,116552,1191,-121575,18469,178608,218465,226187,251525,248351,257903,154914,53725,-7304,-29890,-41827,-26500,-54674,-87955,-97618,-108763,-74491,58906,229957,255469,145768,95317,100204,88409,112535,73985,-17560,-102461,-169886,-70121,55848,99350,134692,98019,10016,-49085,-88097,-68793,-66057,3778,48528,73775,67756,41297,-37647,-54055,-49679,-58745,-58374,-72459,-29722,20052,-12685,-19717,59135,316377,552824,656482,471988,82886,-103186,-69088,11397,6106,-34594,-82612,-83737,-44949,-9314,11344,25893,72737,-30509,-51915,-44560,-43976,-63057,-75737,16160,20822,-46768,-60020,-15209,47593,119736,210407,223786,110200,-1774,-74688,-23783,-4163,43578,-34867,-75109,-55588,-56337,-36121,-13749,-4754,29637,113184,195962,244862,274090,228129,123945,1679,-68648,-85636,-46402,-15060,-36134,-47646,-10319,-22379,-31155,7237,95782,225472,133191,40504,-6898,-117001,-115796,-119321,-80889,28361,162291,217395,247264,122114,15039,-11050,31220,117475,199202,244212,222497,90762,-18958,-19459,63090,196017,239588,65861,-101724,30684,106217,24348,-105353,-25595,85823,83489,70519,118027,156179,154143,172888,201895,134527,-30874,-39143,-45523,-28365,-21712,-85338,-88488,-80787,-59123,-27049,7387,86637,170604,142587,98439,18940,-46837,-81328,-61743,-33853,-71987,-115701,-102167,-69049,-77674,-88278,-18034,56461,110079,30227,-92207,-126052,-116087,-103749,-58077,-7064,-3266,-54124,-64640,36521,91968,149006,252341,328235,235753,69337,-61556,-124747,-75833,-43241,13222,58297,65541,49645,38508,13359,-7724,-6457,-33181,-51714,-3509,21495,8284,-44158,-32048],[-43576,-22084,-14240,-5490,-21715,-37342,-31923,-28848,-27193,-17294,-25625,-19531,-36934,-71075,-88387,-95160,-46949,-9998,-6964,33131,36283,20460,19309,50576,82862,118877,130120,-12858,-79414,103331,255718,225238,-846,-110599,28489,112693,134024,85923,-10454,-31166,-42196,-81670,-101374,-79605,-60423,8115,107475,214124,222162,113799,14562,-23546,41300,-26306,-105589,-126820,-84805,-20086,-13071,-45341,-82078,-59653,-13785,7863,-59760,-108287,-53027,-11458,6239,819,-11868,21828,109362,205738,268460,235892,83421,-14453,-21373,9224,42327,73145,62631,-27700,-32658,50755,40591,-14979,7099,46102,67644,98307,192159,273023,267543,201656,62399,-72040,-142730,-148978,-90263,-47302,14169,160044,203018,134506,-9087,-97801,-33012,15111,124265,226754,156588,103134,64945,45284,44704,42138,11912,-36039,-95028,-57229,-17070,1752,38082,99294,83772,2178,-29355,-42402,9659,113665,263532,422027,391608,193692,77861,3937,-10946,88964,133984,85157,3834,-20308,26493,74817,92537,29999,-35754,-88793,-130387,-130513,-95624,-75169,-47708,6718,18149,-24121,-59989,-64920,-43018,13857,811,-18719,7392,64112,134968,172696,93757,-19960,-3629,115430,212790,191697,33644,4086,49200,124222,94931,67376,98556,76671,68156,169377,289973,308278,245504,159198,71969,42463,94632,160032,148010,59360,-22418,-82206,-17798,-40510,-94116,-53254,13086,23050,63647,77700,24992,-48745,-97105,-89997,-12639,-16074,-121718,-165333,-152580,-132747,-73035,81391,287803,407124,360004,127633,-50944,97653,311938,390290,110745,-102073,-135299,-73246,34857,156271,190706,137952,83817,76339,80061,10081,-85157,-93672,-18904,31306,10450,3058,32915,13461,11498,7969,1132,-39460,-87850,-85480,-76029,-32062,-11904,-39794,-92621,-61716,-70431,-88368,-52973,36771,100389,150170,159971,62046,-19178,-38647,-39799,-34353,-48642,-75910,-108152,-149300,-67371,23541,46239,14647,-19846,-8906,-42824,-30247,18368,60373,27269,-22519,-17715,5354,10173,-25714,-77742,-116335,-135526,-126283,-71001,-2103,54400,92962,93532,97151,24429,-71786,-134822,-83125,-52263,-41740,5649,32408,-51513,-99190,35211,127371,128742,80208,107359,129606,110802,56942,20294,-24842,-29776,-28949,-25731,-36721,-40805,-88268,-29754,79518,121173,62282,-43592,-131169,-44181,74030,183568,172699,12598,-114507,-19454,62193,123121,229472,242225,180658,92247,6362,-196,-39077,-5220,-4242,-36997,-42624,-30035,-7346,44241,94656,111227,98302,73613,30838,-2389,-45555,-76685,-41885,-30532,-24235,180,4410,-32845,-90506,-109033,-87946,-42464,-29623,-30913,-7145,-1399,-14496,-51751,-71735,-56438,-90834,-62200,-18556,5999,16355,5188,10688,12752,59561,98444,72716,38324,43431,8094,-49871,-77406,-53394,-28393,42131,64913,24484,-6570,-44039,-64800,-74895,-65045,-59365,-14847,64172,195219,169189,-19186,-3307,101106,147533,214430,211589,113351,26831,-12404,-5478,13577,32945,55332,28539,20022,50107,74084,115799,148472,157924,156543,126928,96833,36576,32837,-2050,-50819,-47148,-41290,-36692,-16175,16509,118310,190824,126976,-24596,-106230,-55594,-53673,-128038,-124251,-84590,-79678,-50884,-45351,-41004,-50862,-55358,-54624,-66799,-51028,3167,55539,146793,307968,371089,214241,125401,104847,101276,106019,41002,-56152,-51884,-6527,9823,6700,-12868,-47765,-95320,-119432,-122780,-77458,-50970,-58733,-13169,19441,86168,106505,67285,32634,38326,91309,58653,2770,25083,76212,100841,-2614,-118351,-44659,-1259,-12792,-60404,-102007,-82746,-73949,-58628,-53446,-68753,-57811,-16848,-32715,-84667,-146863,-47739,51232,94512,114734,115287,32885,-77356,-99117,18273,53008,3333,13947,113243,204463,114689,25911,1819,-49061,-38083,26367,44967,-18425,-51020,-26770,10767,21826,-32663,-40787,-10049,16112,22570,29555,20382,39229,70293,60699,24310,-507,19787,59333,32447,-26001,805,128072,95595,-74147,-85821,-11886,-10306,30373,128456,158241,74461,-17433,-72753,-67529,-57380,-55213,-99475,-111828,-66375,-12821,-4644,-54084,-76002,-23145,10625,25033,26002,-6131,-54056,-88274,-73058,-24101,24822,52870,-12366,-61054,-48487,-75110,-92061,-87002,-98830,-111953,-126317,-63827,-30727,-53584,-127014,-78577,-83252,-98943,-48216,-20409,-64511,-73528,-89428,-107183,-119813,-107798,-120290,-98243,-22070,64496,145927,159340,149438,121265,111079,120736,107489,23056,-79910,-92141,9550,94149,24616,-79930,-123793,-97190,-80382,-15749,-56207,-111694,-75226,-61100,-75780,-84572,-7450,64707,71092,4169,-34899,-38338,-47084,-58081,-55737,-83515,-79824,-45570,-11890,-22721,-21873,-32051,-58215,-89747,-82086,-26413,-9641,7920,77886,97277,69425,-1551,-20948,4103,39911,111461,121472,73311,43745,2966,-57321,-94643,-92758,-26804,8614,-1694,-50278,-123443,-98435,-60612,-1223,28009,33832,-23983,-99393,-52420,25752,-9263,-54926,-21158,14082,-24506,-27615,-46594,-97503,-68306,-18407,-73926,-104276,-10433,80443,138083,120127,76937,57009,-14195,-70620,-100998,-64169,-563,44642,-5089,-52583,-42016,-25699,-22452,-5427,24593,42133,-35731,-109504,-65477,15607,16033,-59197,-104923,-9927,118238,200909,190489,106685,25110,5309,64574,207645,304728,223528,53565,-101085,-2435,37137,12021,-53044,-83419,-77524,-39716,15848,74862,4389,-90354,8375,118451,157917,187998,137642,49726,-42756,-81889,1711,63159,71317,33776,-29085,-87680,-109058,-114325,-88575,-68893,-53909,-39559,-21716,62154,175924,209335,173190,124444,131167,334164,508414,364040,202842,113474,140041,241886,292095,215314,86875,-4477,-54962,-64613,-76506,-21086,35589,102241,109254,63410,-3903,-88392,-112892,-10327,106446,79388,3964,-75603,-82689,-76267,-56122,-59079,-14320,71966,136787,56963,69116,119404,230756,30816,-68524,-44594,-71940,-129299,-85974,-116580,-190023,-212462,-222812,-210809,-212246,-211914,-125670,-14592,-82312,-98180,16534,156130,136845,30487,9161,39863,126249,48429,-74949,-43356,60772,121996,158026,160333,149118,126913,162363,168281,88440,54446,13746,-31716,-18887,-75829,-47150,-22327,-16148,-11801,24306,-11253,-37357,-22472,5200,96421,279437,282856,175091,172981,109308,92840,114651,152119,171208,133546,6657,-85074,-87144,-58098,-96880,-50831,51232,99919,106076,57198,-6209,-53590,-77187,-98461,-65106,-13551,10948,15338,-8036,-18112,102345,297779,341589,281584,173156,90298,40627,85467,177638,79524,-5137,-58827,-93025,-39528,84531,361045,703598,691042,568841,329023,263763,114012,-98508,-216417,-214326,-135870,-33169,21511,1990,-10487,151632,304840,225826,40163,-34408,-21962,5273,31449,140000,317592,399521,451354,475715,226569,52972,-9160,-32275,8247,87339,99886,28226,-110648,-26660,-4075,-72170,-63831,17398,47633,20376,10063,40468,76665,112216,121727,168377,273543,318488,219434,49028,-46646,-121544,-53402,19285,74996,106607,54866,-22289,-20913,95149,141507,138058,144361,147856,81106,-28581,-71220,-84120,-64358,-55702,-4027,63808,133141,123154,144558,69710,10440,-68816,-96972,-63420,-27075,-23237,226,-27763,-16227,-61661,-87025,-107437,-81234,55953,288567,383936,152147,-23357,-50963,47114,75823,90218,76250,26423,-47683,-85623,-24599,28772,147967,297640,264829,103939,16180,61724,132022,179074,228391,255622,193068,119635,21237,-17662,-52526,-6513,33235,31473,-16618,-72309,11070,129197,129972,176831,194559,195179,250957,360930,398058,268759,143533,218015,249522,181532,57822,-47026,-102709,-101539,-76919,-35419,-35830,-55801,-28257,-12939,-45218,-102824,-36976,68978,117908,129644,106414,62379,91725,147208,166522,140779,60275,-39268,-54760,-29431,25153,52607,-25978,-62074,-128025,-125488,-36447,70553,93020,32566,-13146,-55516,-64790,-47997,-33589,-40527,-93005,-47748,-49073,-90839,-126916,-79964,-65481,-97172,-99491,-114938,-66742,-53182,-16239,50453,108040,50599,-28826,-57006,41518,201392,375411,503587,587058,603479,492673,268472,93681,-29987,-48528,-13631,20391,-1096,-46630,-69507,-60896,-18598,58482,70970,91682,108097,53253,-43567,-90762,-91079,-103930,-108098,-97205,-45186,129007,216636,138343,40880,19723,21733,29983,70274,56180,-20797,-8812,-7345,-72983,57,56338,9153,-45601,-102425,-61717,44720,102192,52953,-41435,-57489,32431,23202,-47859,-41496,-31646,-47749,-84288,-115911,-170941,-90662,3630,26032,-5296,-57169,-89497,-46780,-19668,-9104,64112,111278,56459,-42592,-88168,-111882,-112950,12624,40740,1845,-58956,-94500,-23137,-11763,-23279,-83088,-69690,-32520,-17318,-47871,-55791,-5122,46324,56939,21312,-62143,-99718,-52766,46799,192713,216163,159766,67610,11927,28078,84345,80616,4980,-42572,34841,84955,116060,108163,91537,87678,82166,52758,-36222,-98970,-44299,-39891,-74561,-35489,-16705,-56288,-67387,-90367,-145826,-108894,-13008,84373,134007,154277,148129,179262,263433,271735,188195,27449,-104211,-83344,-37834,-22353,-11996,-1660,-8624,9812,25469,-13929,-53429,-20270,11684,-1093,62,48053,81363,-103497,-55874,-7161,-43785,-87015,-88438,-58768,-19083,6086,28880,38623,70684,129253,235342,452635,552219,402517,149279,-15203,-85252,-80235,-39211,-14004,-1336,-5065,2406,-18074,-26633,37572,9200,-11629,-14356,48969,73932,69646,51711,51325,-44313,-20930,-4156,33967,73011,52452,38324,39737,5207,-28425,-29463,-15135,19085,60993,67510,47731,44023,18274,-10100,16089,67263,108490,167535,199042,143306,35550,-73871,-101320,-48496,-65499,-55571,15234,43003,39839,-20792,-54692,-97794,-116552,-91660,-67689,-40602,-8286,37209,62149,63901,31200,-78262,-100243,-79773,-78678,-44345,54491,210208,215509,118359,33289,-21019,-45597,-40569,3102,80499,171624,150933,90418,-2099,-123589,-133692,-51563,4754,-3150,-76267,-47965,9019,15617,12640,-31044,-51385,24089,65201,117149,159344,63175,17297,6131,-5862,-29267,-25061,2486,43235,28183,-1426,-7655,-41927,-97339,-87191,-15918,61999,127901,130425,44678,-100041,-103991,-57125,-43437,-78890,-116552,-96003,-24734,103910,143102,83448,45086,-16831,-47531,-50589,-34262,-42992,-57462,-51222,-69135,-105770,-113859,-67904,-16031,65161,118953,75903,-33246,-85049,-40659,-47928,-86775,-79573,50613,210621,264101,197051,102572,26613,-11556,-70310,-145073,-54399,-19246,-56842,-82756,-69793,-52235,-49501,-34119,-23585,-21076,-51630,-112423,-104437,-110822,-5642,90454,134197,62546,-36280,-19029,63492,142793,165888,58496,-32703,-47149,-36787,-79823,-109595,-113274,-74271,-47709,-36732,-64710,-73556,-51747,-39315,-21207,-64592,-58851,-8598,15196,-42973,-96263,-106480,-113876,-76332,-12769,48169,53234,87884,31308,81905,88797,6713,-77041,-25540,4961,-57752,-76071,-23082,-11541,18715,220233,288737,123845,-25931,-3975,43862,31842,-3583,-32930,-31772,-41840,-90829,-140959,-58192,59466,169016,181462,186087,76996,-25920,-80900,-107660,-135991,-132534,-141265,-116563,-106914,-118025,-86571,-81198,-91942,-40131,57452,91655,56731,32269,54181,29362,735,-25138,-53041,-73015,-68529,-86424,-103812,-36585,72280,164129,177214,155393,203540,345483,344426,139539,-32513,-64227,9892,15453,-22209,-34204,-17673,32239,114853,222439,324898,331160,266508,172610,36421,11543,5894,4830,50270,98304,86263,16158,19748,-6486,-77050,-73117,-63661,-28834,49428,79419,43830,-24054,-89736,-75758,-65256,-68766,-83186,-77482,-61833,-36243,-8796,20231,74286,101099,52253,54984,131820,197343,119859,16173,-67192,-16397,72514,48284,12064,39601,37575,-27909,-117332,-68161,-46424,-97697,-114788,-73384,11440,67506,124113,197225,123767,50762,12936,-5965,63047,115224,90421,25236,8420,60798,85649,40867,-20779,-22333,26014,99067,179770,133762,99132,-3092,-80146,57434,302209,368102,232720,107381,77744,90116,101359,119339,196179,201678,89762,-97758,13330,170259,313542,434341,417793,254512,76946,16211,8374,29733,49222,6423,-45501,110148,303717,227155,33922,36469,169501,242388,178832,241567,361021,279236,85748,-23777,-100416,-71396,-56990,-114936,-155379,-107891,-87707,-58104,-69003,-64224,223643,342389,232909,121577,60155,24458,-43303,-48658,-65207,-120932,-103769,-55044,-39726,-43166,-26553,-12166,-17864,6688,57063,83681,84405,42957,20941,47815,51520,-8797,-25934,59678,85973,-9887,-31055,12647,-20189,-80036,-45751,-27417,-70738,-84997,-42647,15432,102364,182764,131802,18236,-76102,-32348,-45718,-119368,-44388,55400,80213,34121,48790,86751,91590,67926,46944,51150,58260,15773,-10135,34828,157841,356953,193346,56590,-13003,-25643,35849,53695,44639,79262,67920,22962,-23068,-41384,-50550,-61773,-40277,58799,181645,272882,268073,162220,13779,-87605,-114880,-92804,-105620,-108949,-112564,-90247,-93450,-74936,-23576,2595,21891,27212,23442,-17115,-87047,-89640,-53415,-93194,-36148,124008,103645,-8808,-123975,33626,206796,255795,262572,273873,248282,234502,132162,47744,3587,-12847,-29863,-20173,-54562,-90868,-95012,-112050,-84460,43654,211288,237517,136221,86222,72178,57465,99097,74506,-151,-68861,-156882,-118088,-11596,40291,99387,90426,39575,4116,-39287,-46437,-53795,33760,89494,101556,74424,32431,-49982,-85964,-88226,-82881,-64231,-71744,-28214,20264,-27090,-38801,36861,275216,526193,619717,430033,58010,-103836,-49255,26567,10973,-39587,-97006,-103170,-66554,-36957,-19694,-8729,46604,-22404,-20031,-11095,-21373,-44061,-71341,1694,-16586,-83568,-75857,-20440,41266,106415,194312,207809,97264,-11492,-75229,-24999,-32015,979,-56014,-62478,-22026,-30263,-39973,-30218,-29792,1368,79188,160789,228754,285589,244036,132448,22174,-64454,-99144,-21760,-1083,-30506,-37578,2366,-19600,-33636,3298,98354,249759,199684,116982,53844,-79804,-122756,-136986,-101109,1078,109339,153848,190943,96174,-3709,-21930,30741,132053,212642,251441,230604,101907,-9825,-27207,33735,157184,208149,42355,-90863,70764,153768,58469,-95153,-24335,103760,115357,98205,131996,146037,144054,167883,189644,125109,-33572,-33195,-25766,310,-18664,-101457,-104315,-93539,-70323,-37100,-299,80581,152362,131700,89630,3483,-61704,-88018,-67142,-43698,-86217,-114058,-114976,-80891,-88628,-104454,-36061,37233,80675,-9264,-67482,-109507,-108669,-98171,-49520,63,-4589,-63462,-71517,51135,113511,155530,234784,289057,206082,48117,-74540,-100104,-53589,-39437,3332,43224,52347,36278,25794,464,-24042,-21421,-38281,-53632,-19811,4922,-10763,-69596,-51397],[-46800,-17417,-4848,5499,-12471,-32249,-35675,-45353,-46817,-33146,-35829,-23414,-34870,-67601,-83239,-84340,-32310,9412,12925,42196,35503,12838,15793,54555,93256,138554,152171,-7122,-88754,80395,231740,248713,39038,-96813,-9380,73572,96511,57085,-29588,-38725,-40278,-85838,-129123,-101077,-57011,10666,93981,179281,204170,116180,26398,-17167,25538,-39595,-105286,-134571,-106391,-29873,-9071,-41045,-90203,-78359,-28809,6447,-45370,-97609,-51524,-8578,9256,611,-19544,6954,99173,198481,251876,205578,52521,-38109,-26806,7562,33506,52939,46917,-26241,-11988,64061,53447,-2224,14078,50878,64140,86445,169863,239763,230913,161604,28572,-99894,-151615,-133643,-88576,-46061,17927,164072,198443,117994,-21941,-111710,-25483,46628,159837,210644,113494,69599,53400,46697,49963,52671,33986,8037,-40918,-11913,18494,33172,70373,107648,74727,-4660,-41609,-64431,-19225,83745,238150,402380,395643,211139,90640,3469,-23092,81206,142930,105847,11009,-29383,12985,60008,82676,24906,-36653,-83660,-124586,-130856,-94287,-79174,-55224,2731,22011,-19889,-62699,-74868,-49812,7670,-4797,-29589,-15199,31243,99220,147275,81137,-30692,-9830,114413,209312,182243,33209,9230,41494,100204,69024,54259,102083,96830,68047,164050,307859,349503,280410,171419,72955,57922,124681,180417,137774,48226,-32218,-77118,-27943,-66761,-87215,-24329,18379,-2497,8313,16636,-3202,-28379,-51515,-66229,-6713,-17870,-125382,-158990,-141227,-106687,-32956,116513,318599,442179,386199,141893,-40339,81814,291307,359186,96846,-107626,-141211,-85185,36727,176702,218658,172029,119314,117169,119498,43560,-60362,-93306,-20918,32588,16141,10051,47079,28054,21416,10094,-5466,-59817,-95199,-70370,-58168,-22119,-18080,-50653,-88261,-54063,-75196,-98144,-52678,45414,101702,126437,143614,54565,-18543,-33144,-36930,-41387,-65937,-98507,-129244,-140632,-78979,-140,32925,5524,-41807,-46324,-75315,-45871,14733,68166,40636,-20635,-28702,-666,12620,-29868,-92732,-121715,-135452,-125794,-66658,10525,74788,107329,100910,101902,33369,-62025,-129345,-79998,-40778,-23064,25279,44890,-50913,-84850,59676,153316,151854,80356,77733,97522,93526,53813,27687,-14319,-26400,-28655,-32379,-46760,-47912,-83534,-21235,86534,117701,47365,-64066,-144400,-38936,62765,154823,155456,14520,-95929,-19455,41625,81417,186167,240345,198119,116470,17050,-6495,-63298,-10374,10949,-20782,-31568,-27438,-14430,34852,87713,106793,102107,75704,20525,-24194,-72066,-110779,-69057,-64629,-44216,-28599,-19631,-40340,-85111,-93721,-66019,-19778,-17019,-16384,20608,27898,5368,-41012,-64544,-64118,-99932,-69415,-17572,5527,6570,-12293,-6837,5493,64606,111485,81949,38926,41648,14337,-34455,-62963,-52439,-31750,38772,73669,28793,-5383,-37684,-55945,-66666,-54240,-87722,-46695,30193,154204,152177,-21495,48,115898,165080,217852,198471,111130,30940,-11111,-3902,18402,41690,69840,42075,31926,64756,105297,159792,200606,201557,189265,145100,101136,42840,43756,14862,-35816,-46116,-37374,-28257,-19352,18393,158795,248564,164476,-7339,-99493,-71427,-61488,-135546,-117206,-76713,-83703,-62519,-54284,-44522,-64052,-74553,-75256,-89629,-58057,14414,76357,164355,295453,306997,151652,105127,109754,100325,92756,24836,-67271,-59603,-17081,-5809,-16741,-37448,-66653,-95483,-110179,-124779,-75687,-32641,-25660,12726,29017,72717,94732,62400,31197,45117,104414,90312,32647,41134,75552,83152,-16087,-117055,-35541,5465,-6637,-54172,-94607,-80123,-78937,-65005,-57251,-72065,-61927,-22812,-41099,-115851,-128113,-31547,68337,103585,114803,108002,34638,-67845,-94670,9970,40054,-10542,24357,150741,235956,124593,34014,9433,-43792,-29592,36645,47793,-19549,-33911,-8094,22332,24368,-26670,-30645,2817,30947,30325,26998,10866,31450,66151,63812,27391,-7619,6908,53594,33423,-25979,-4921,120084,91452,-75501,-84581,-12232,-14534,19174,108835,130364,50179,-40561,-98513,-86072,-56358,-45620,-89517,-97241,-53146,4852,10656,-48091,-76083,-20117,22220,44712,44710,8469,-42502,-77653,-60804,-8290,31922,49845,-21223,-60588,-43568,-74174,-103820,-106401,-113525,-135124,-94581,-51792,-23777,-52044,-130631,-105603,-102894,-92980,-32610,-3484,-52880,-89069,-112679,-104700,-105386,-109138,-129822,-105977,-32910,52933,127114,145193,134056,103016,89733,98474,91235,6025,-91689,-58486,53222,134483,51573,-57033,-132632,-119647,-99142,-25175,-50372,-119294,-75428,-46240,-44178,-60192,-13013,44773,60042,6752,-26733,-33887,-43302,-51576,-53721,-78073,-97992,-59952,-15707,-20232,-16429,-22297,-42513,-74687,-82919,-36917,-26501,-14975,73971,107499,91722,15704,-23938,-8590,29599,99856,108891,61514,31069,-1780,-53137,-92014,-95058,-23485,13579,1807,-44513,-121831,-109891,-71159,-16607,2028,11547,-50072,-142266,-33073,43554,6393,-49717,-26292,5917,-48569,-16302,-16428,-71463,-60715,-21473,-85196,-75378,12255,87842,135256,136026,120168,133323,66496,-18651,-88972,-92169,-15970,40648,817,-51990,-42685,-15494,-1883,21747,55232,52470,-47543,-111567,-65955,7469,6542,-67728,-117204,-7872,113304,192768,182002,93438,3449,-23992,30833,139344,205608,127718,-996,-102541,-697,25154,-4588,-66305,-84686,-73253,-32954,44592,81137,-2222,-57429,53325,162327,206329,211813,140202,57758,-10767,-67070,-1850,50028,54118,19588,-32694,-73180,-79917,-120987,-98791,-66450,-50321,-41639,-30339,47500,159965,193131,171864,142396,151474,346197,477716,326727,188081,91394,119313,231721,305644,240532,107631,6166,-49299,-57916,-79852,-41298,10962,76673,75833,34331,-24409,-109290,-90539,13325,115844,75463,1507,-76423,-76532,-60539,-35346,-40443,-7145,73063,154182,83697,87358,105516,182289,-10983,-87287,-44778,-67942,-135474,-95004,-123817,-188297,-226495,-250694,-247498,-248414,-237305,-107059,-1426,-73371,-108836,-13942,111497,106098,36554,32573,49838,132942,53891,-68786,-54972,30242,92918,142484,166208,172290,152525,179431,167391,81796,48246,5780,-35545,-2589,-43803,-35917,-17882,-15350,-16867,17034,-20792,-45892,-24691,17012,141050,336930,311781,185292,183554,130436,134923,179833,224142,226174,163973,16477,-92251,-106574,-63805,-94640,-50326,62794,121003,131446,82820,14344,-38968,-69299,-95270,-78595,-35722,-6450,5823,-8538,-6409,126379,300798,304410,248972,153140,80310,49309,110029,166548,54563,-32419,-72786,-100226,-45929,83065,358284,650828,602045,522826,300583,229710,90073,-122549,-256127,-249045,-160616,-48755,12534,899,29498,193366,317561,206100,19564,-47267,-33416,-5151,17997,124611,295383,357633,389708,413726,228222,62936,7397,-12854,23156,105236,119163,37736,-107298,-26746,-6136,-70758,-57043,20218,43529,13021,357,29901,81950,129020,152879,209880,300634,318995,201069,25373,-80294,-97240,-28103,29668,69567,95782,54350,-17681,-20661,92950,150074,142413,155294,162445,88270,-23191,-68853,-84990,-65584,-60104,-23008,44117,117656,110889,144937,99058,31531,-54779,-101680,-53078,4366,10820,8782,-47937,-36973,-69102,-93997,-112212,-81028,49634,272277,356095,145605,-20910,-60906,26070,59324,87627,79409,22933,-60830,-82743,643,64782,180894,287775,235289,85947,9394,69681,148272,198258,245361,254502,164326,90303,-2153,-30936,-60655,-2166,41150,44391,-8540,-79023,-8719,118094,143089,194568,210747,208238,250123,340798,358159,232697,130934,218700,260174,192966,64241,-41056,-93227,-90954,-62564,-24380,-30264,-51681,-25140,-19604,-59662,-121224,-48243,60196,118859,135755,108633,46097,51601,95861,116059,106501,45864,-45325,-47045,-12777,49968,65132,-44906,-119555,-108929,-71717,-4983,75342,90611,44790,6102,-38928,-50422,-32471,-18541,-33069,-90832,-53122,-55080,-87053,-100232,-61190,-57836,-82346,-101943,-95006,-41708,-19117,10300,78200,145814,81958,-15135,-51435,40572,194169,367390,501569,573388,560500,437932,230719,78252,-32806,-52157,-20985,13718,-6319,-53786,-72926,-64290,-25594,47004,60494,81933,102341,46047,-49147,-90089,-86392,-89721,-85333,-65978,6840,187152,247527,144865,53271,40074,42010,41949,65352,44186,-32513,-16353,-21447,-89648,661,53517,32,-44088,-102214,-60629,44039,96266,50289,-36183,-54568,45114,51074,-25623,-25711,-11443,-26919,-80339,-137039,-157006,-76280,-1346,3554,-27983,-63849,-93859,-49227,-17083,-5125,72646,104718,39111,-57300,-82731,-103371,-143512,-15927,17503,-8187,-58862,-96617,-28007,-15912,-31163,-94673,-49038,-9530,17918,-9944,-92969,-35965,21945,35021,8186,-55491,-117436,-69106,35406,197188,232919,165252,65101,17992,46070,104805,92849,7350,-44672,39030,84008,112542,106087,90757,88052,80774,57804,-28111,-96536,-46230,-52976,-104451,-48743,-26132,-58978,-79581,-107427,-150385,-96987,-7321,81507,117976,145521,163886,213194,292762,302189,221356,55863,-85970,-88963,-39967,-18352,-4759,9527,3046,13169,22846,-15536,-50799,-20510,-3834,-31403,-34764,20751,82871,-76587,-52627,-10252,-46316,-87748,-84901,-60974,-38851,-16589,12503,35965,82850,141149,230519,408651,469567,382665,170496,4263,-70368,-73551,-41979,-32161,-26133,-19764,18670,34109,11728,61311,37898,20342,14575,61303,75533,65980,49434,63535,-22767,-34976,-31175,14553,60610,49300,44223,46055,8803,-25011,-25633,-15097,6693,31339,32187,5048,3466,-11172,-23278,21970,94990,152956,176935,166388,96059,1264,-94252,-83900,-30948,-51101,-55344,9390,34859,20415,-43141,-69922,-95016,-105698,-81029,-59566,-36500,-6881,39586,68992,75829,47719,-50997,-67022,-64419,-79560,-54590,35926,195809,249335,166277,61144,-11817,-44986,-40499,5168,75778,153237,130031,83990,10147,-107373,-135024,-54651,1719,-1676,-69613,-48258,21791,28593,17533,-39220,-81194,6187,54569,107089,156368,73225,33050,21156,-562,-29938,-29171,-1004,43671,29291,2642,-4276,-38189,-88697,-82351,-15428,69743,141755,151021,59209,-96785,-109256,-56691,-30904,-58889,-100542,-98634,-12419,132304,170576,88854,34694,-34035,-73323,-86539,-73616,-69247,-79535,-65637,-76580,-111368,-135190,-93555,-33637,50077,95499,56060,-35623,-74270,-26921,-35937,-79958,-92381,39617,214153,290268,237153,143331,60987,13854,-53642,-149193,-53225,-11181,-52413,-75347,-58553,-45318,-49813,-42619,-37875,-31054,-68632,-111552,-65326,-121592,-34207,92652,173153,121891,12104,8120,76771,160994,175223,57131,-36166,-61382,-42158,-66564,-87883,-96078,-63404,-46047,-41125,-70261,-83041,-71754,-73500,-48758,-97763,-69491,1787,14802,-49121,-105837,-90798,-110200,-80491,-10578,55820,63690,76136,3317,39125,57785,-12113,-126164,-83282,-21705,-71030,-72870,-12458,-28486,-30566,191596,292037,138458,-13748,-8954,38826,34573,3832,-28699,-39889,-65852,-126519,-108130,-18925,87182,181547,197776,204337,85480,-38732,-118135,-150556,-140213,-121270,-109630,-67599,-55102,-76062,-63441,-66732,-57240,2278,106432,115671,61335,27811,31846,12335,-5545,-24184,-41445,-48183,-45864,-60444,-40192,11720,103230,187712,196666,178813,230204,352963,337490,149663,-22776,-82551,-5503,2340,-37019,-51083,-37149,6449,79420,184597,285725,300731,263504,188848,76392,28390,7183,-2138,41175,106004,117873,53064,68482,67123,-27645,-54004,-62451,-40963,32873,75169,51041,-5874,-74405,-65882,-69247,-88864,-103458,-78328,-62855,-37118,-5126,22828,71377,98175,47199,44318,117055,177322,114047,26969,-48920,-36079,58487,38375,3490,37132,39826,-22935,-117028,-65936,-37705,-75194,-94866,-86834,1383,70034,161259,279410,201111,86592,24829,-10252,58170,115574,89755,15412,-6024,56956,91171,44770,-16393,-6025,46450,106133,149778,96930,60116,-29900,-57906,98667,388066,460669,285182,129573,82401,70639,91720,129592,187969,184056,82244,-103085,19912,181511,340469,448515,414309,263326,83571,22736,16032,36991,57627,19311,-30575,97907,258071,172350,4581,26611,151976,230202,185378,260205,359478,245759,73528,-13154,-61794,-55060,-57520,-123202,-155672,-125988,-112452,-77833,-82782,-42794,247523,342314,226736,114670,54936,17181,-47739,-61444,-78883,-132683,-93908,-49763,-37109,-42113,-29640,-18719,-20711,11804,71900,93522,77118,32020,4581,33462,43080,-18720,-35470,53831,91803,6987,-50139,22829,6105,-47815,-63516,-41064,-73505,-93245,-49783,6353,85547,167572,128489,13595,-78613,-17276,-34119,-117847,-75517,29207,58469,21532,37307,75152,88889,71895,60416,73640,79064,29666,-1609,42611,181041,340318,126040,4560,-33084,-23966,26862,42866,35586,64549,62978,31328,-4821,-27977,-42782,-57477,-46594,49534,164960,255191,275524,186337,36080,-57132,-94348,-82243,-94000,-97406,-110450,-89586,-100712,-84897,-21397,13730,23981,17417,7607,-23212,-87354,-98179,-67098,-110032,-62919,85048,81988,-23932,-127754,41632,217545,274088,280115,280776,241634,206869,106536,42039,14569,1672,-21035,-17046,-56971,-97634,-98168,-120078,-98917,23205,182004,210881,122853,74803,41848,23135,84512,76450,17753,-38216,-106307,-96922,-26387,14860,86244,111676,91527,64995,7027,-27778,-47272,56815,125653,127248,79126,21922,-64531,-115042,-129999,-103694,-68278,-69429,-24651,21506,-40338,-60862,9730,219317,473374,553668,370196,32936,-98572,-29701,40809,16003,-42385,-109156,-124507,-87707,-59223,-40196,-22488,41647,2198,16857,24970,2333,-23255,-64348,-23526,-68409,-129261,-89375,-25191,34497,91844,173508,184204,78488,-24108,-74034,-19632,-29315,-41310,-78071,-48033,6371,-9448,-41379,-45909,-53441,-26152,44113,121217,200649,281690,248983,134977,39330,-58452,-90931,5380,12490,-25313,-27668,14262,-16341,-31266,8203,108171,275124,272240,200285,115077,-45397,-113320,-143652,-113482,-20515,61773,93387,125103,60785,-26064,-33096,28996,141792,212610,239027,218455,100803,-5735,-37729,-308,118277,181395,26798,-67139,113471,207403,102039,-79713,-18839,124769,151859,129293,144114,132913,132254,162822,176993,113136,-34257,-23640,-85,35142,-8210,-109103,-115449,-102556,-79132,-45040,-6699,74785,133038,121547,83801,-7020,-71524,-90133,-71158,-53553,-93146,-102389,-125256,-92085,-98819,-116928,-49617,19844,49616,-46942,-32747,-67336,-77516,-75055,-31697,11878,-2388,-67640,-74551,67071,134897,156252,204530,241766,177948,35961,-67941,-71637,-28991,-31881,-4639,29856,41408,25504,15807,-8083,-35569,-33287,-41052,-51947,-33609,-7204,-21843,-83582,-63141],[-53994,-18701,-1640,10737,-7741,-30550,-39834,-59248,-66856,-53254,-52446,-34214,-38678,-69399,-83394,-76734,-19904,23026,25480,43934,29254,-256,6958,53664,96960,147816,160631,-6974,-102211,50674,197701,263234,87520,-42954,-16614,44024,65579,32379,-47427,-47773,-39203,-88866,-154007,-123277,-59087,6195,72464,134819,175253,112279,35948,-6337,14405,-52818,-106623,-136804,-126588,-41394,-8446,-42759,-106031,-100354,-46905,-1714,-36720,-88334,-50733,-7438,10365,-2370,-31941,-14144,80773,180561,222293,163894,16929,-62747,-30980,1895,18351,28233,26189,-27668,4716,68795,55094,2558,15573,50925,57321,71068,141721,198246,184440,114295,-7128,-120970,-126617,-115823,-88849,-47084,21326,164915,187868,99644,-31840,-123866,-24064,67151,181348,190533,75763,37968,40565,44541,49403,58197,54294,55522,17135,31090,49607,59487,93142,101702,55262,-17784,-58312,-88357,-50097,50521,207626,372057,386797,223254,100317,1379,-34887,68414,140607,114115,9612,-41791,-2627,43861,72319,18920,-39347,-80867,-120856,-130129,-89306,-79707,-62452,-2856,24907,-13919,-61767,-84296,-58267,-2119,-13819,-42983,-39554,-2477,60150,113114,57763,-46012,-9507,115441,201154,166959,36276,15241,29197,70581,40349,37938,97128,111014,72125,159222,319361,381040,308959,180512,73256,67759,146832,193096,126172,37689,-40753,-69246,-38431,-90241,-66133,3432,20611,-28131,-43667,-44457,-33545,-14176,-13929,-38805,2101,-19005,-129943,-149724,-124437,-78767,-1071,133610,325158,452748,395585,151439,-29295,64498,258373,307950,74965,-111193,-125578,-85065,45662,199544,244639,205912,155361,157604,155493,74999,-31511,-88716,-23661,30586,18467,14243,58426,41144,29761,12478,-9958,-75102,-86238,-48603,-33879,-13042,-25669,-59009,-78125,-47018,-78218,-105731,-52667,50257,97554,100862,125156,48201,-14771,-26342,-34862,-49661,-84399,-121063,-139932,-120514,-88842,-30149,13720,-6591,-64508,-83077,-104203,-57167,9991,72584,53464,-16966,-39937,-7132,14681,-32981,-104891,-101952,-107004,-105884,-55525,25037,94066,119052,107699,107830,45057,-48356,-118018,-76674,-30563,-5892,42783,53244,-52671,-69636,80633,169594,164747,76750,44939,62136,72139,47327,31538,-7127,-25792,-30231,-39217,-53416,-49046,-73447,-10772,93772,112897,32375,-83960,-146953,-31646,53685,129633,141122,20392,-75641,-15758,22953,44546,141785,234173,214593,141355,25035,-16976,-88992,-4922,34230,1253,-17425,-21975,-20834,23758,76980,97434,103258,78312,14647,-36259,-80568,-125278,-93842,-88761,-53473,-51314,-42668,-49125,-78432,-76052,-41776,4878,-2717,-888,47687,54946,19318,-34333,-52597,-63510,-105028,-79570,-18484,5786,-1054,-25807,-16956,5866,72269,123362,91398,44107,46573,25308,-16400,-48134,-51367,-35671,33726,77707,30947,-6380,-34542,-49945,-58535,-39423,-78942,-70471,5559,115961,131292,-24567,3279,131454,183340,218520,183915,108576,35664,-9472,-3644,20807,48243,83199,54670,41016,74265,131850,202466,255095,246239,219126,158012,101879,46427,51969,29994,-20371,-42111,-28271,-11884,-16207,20776,192924,291226,189316,5980,-87154,-84641,-67553,-135063,-107128,-67480,-85253,-73078,-60078,-47109,-77946,-91399,-94003,-112016,-59052,28765,98763,179921,272709,231229,90381,82574,107383,96329,79437,9569,-72230,-62824,-25459,-20365,-39785,-63282,-87159,-94229,-99701,-124065,-67765,-11627,3415,35909,38712,53223,71561,48779,24870,48174,112742,118833,66218,61735,77862,68850,-26071,-108482,-27533,10947,-1135,-47516,-86146,-76534,-83374,-69562,-57774,-71683,-63856,-29189,-44504,-129400,-101954,-12755,85076,108459,107567,92928,31442,-58409,-79123,9061,31912,-22349,29401,171710,246994,122829,37237,12615,-43766,-25961,44952,52261,-12022,-8092,14660,36328,27419,-20753,-20917,15872,47204,41291,27971,3922,25041,63006,68118,32607,-12883,-10900,39220,28214,-29742,-13443,107058,83583,-78204,-80953,-9731,-14324,11280,90592,103139,26793,-64192,-126539,-106840,-56518,-35509,-76407,-84496,-43103,18889,23843,-42393,-78366,-19585,32325,64868,65780,26644,-27133,-64791,-48947,7065,39611,40696,-34301,-59657,-39789,-71224,-108940,-121804,-123849,-111975,-60010,-29479,-8265,-46047,-107572,-137505,-127856,-84374,-16621,13047,-39280,-89615,-107287,-94346,-90981,-105675,-133588,-106786,-43593,38041,102286,122562,108802,74743,60030,69328,68632,-12153,-83002,-14840,106400,184432,88784,-27143,-111287,-138245,-113666,-29679,-38227,-121479,-76014,-31245,-13218,-29366,-16053,21269,45901,7290,-21528,-31321,-39381,-41377,-37707,-52089,-112297,-71072,-14721,-11169,-4346,-8825,-28461,-64029,-85376,-56753,-55477,-52656,55031,105653,103162,27027,-29024,-25097,17640,86684,94505,48775,17267,-6976,-48174,-89071,-98586,-22301,15405,1944,-41103,-118220,-122702,-83223,-34591,-27849,-14878,-72759,-114702,-5332,58216,18874,-44980,-33626,-4071,-68961,-6283,11000,-42829,-47713,-17902,-81501,-50476,29586,90577,127436,144480,160004,212233,161951,55414,-47197,-106536,-27011,41001,14108,-43250,-39220,-1146,22942,51706,87108,61111,-57554,-103282,-61975,-3210,-7557,-79187,-118078,-4357,99512,172609,164542,74516,-19368,-52861,1677,83230,123915,53186,-39785,-90486,-1353,11643,-21744,-81151,-91311,-75740,-31637,59549,69393,-16694,-23231,92809,200240,250456,227023,137424,62915,20262,-39673,2669,38700,35982,6217,-28950,-51106,-55297,-120721,-107736,-63510,-49085,-47289,-42633,24145,129983,166290,163260,154693,166622,346865,429166,277844,163392,65541,96694,214721,307765,256137,122806,13382,-46039,-54243,-85027,-65499,-19226,41327,32527,-2528,-48368,-125357,-69102,31037,114481,63232,-5412,-77982,-70672,-45973,-16901,-24017,-1072,71966,166471,109098,99910,79291,124886,-46136,-96283,-41450,-61774,-118500,-95197,-126860,-184096,-224356,-249284,-249037,-251946,-236294,-98632,7681,-63098,-112679,-39885,75757,81786,44307,52691,55443,129153,51894,-67159,-67259,-2716,57746,116374,159360,183847,167455,182890,155622,71926,41142,-763,-35516,14998,-13786,-29964,-18343,-17233,-22333,9093,-31239,-55730,-28187,28594,191020,388493,330171,192421,194747,160140,191201,260107,310517,296566,213805,48915,-77991,-114822,-72070,-95639,-51825,72806,141458,155519,107147,33582,-24483,-60186,-89437,-89761,-62073,-31213,-12239,-17404,-1793,139257,282796,248096,196963,115093,56060,53568,131674,151133,29573,-59508,-68407,-95110,-54985,77690,340729,568060,492869,452822,255485,178209,48975,-158447,-271700,-244048,-152367,-48674,144,-6761,65630,224997,315304,180345,-3330,-60453,-44924,-17821,761,101331,256433,296859,307352,327480,216608,70433,24907,7946,36797,114797,125339,34554,-105271,-26773,-10890,-73217,-54038,18105,34215,1493,-13032,16329,82726,141609,177601,241293,316204,312976,181750,5124,-84732,-54829,-3386,35429,60385,80004,47643,-15374,-22463,82786,148749,139732,159496,167372,88014,-22443,-68621,-85971,-65558,-64463,-48125,17960,94550,90490,133552,120231,45597,-45807,-94221,-45791,30624,42871,15817,-68386,-49931,-64130,-93776,-115999,-83703,39762,243287,309688,132718,-18365,-71069,6721,45985,83272,76624,13996,-77556,-73359,23218,93799,197249,255631,187641,57684,433,76428,160530,210046,248316,239550,130481,60279,-24639,-43857,-67601,2206,48489,55139,-3872,-85994,-29109,100201,145760,196515,210298,207197,236421,304711,302616,187625,111369,206342,255977,195662,65589,-38104,-84181,-79488,-49761,-15282,-26795,-53540,-30668,-33559,-77537,-142048,-62675,47825,117377,139628,108433,29232,12019,50395,70516,70855,26266,-56284,-41829,2348,71421,72798,-48656,-95379,-43976,-20370,25630,75539,83108,51137,20476,-25688,-38348,-19296,-6171,-29269,-91093,-61877,-62732,-80855,-79591,-48899,-54373,-69369,-99643,-72636,-20027,12785,38047,103384,177326,109621,-4906,-49716,34890,179620,348623,481545,534061,489358,361372,183325,55596,-40834,-59853,-34765,525,-16724,-65581,-79879,-72093,-37260,30952,44971,65244,87715,31489,-57104,-88982,-84407,-78198,-64355,-35069,59659,229106,258536,139402,60057,57592,60198,48477,51063,24742,-51844,-27800,-36306,-107738,-8357,41076,-15023,-45684,-104144,-64640,35834,83635,44072,-33297,-56243,50419,71110,-10309,-15743,4126,-7796,-70121,-150752,-131344,-58278,-497,-8604,-42350,-70443,-101579,-55224,-13532,5377,79524,91479,14693,-75161,-76541,-93916,-151702,-31670,2873,-15999,-62488,-105903,-36329,-22292,-40724,-94831,-32000,10198,47895,23120,-110987,-58830,5593,20227,4885,-43752,-111105,-87074,25790,197750,242386,163604,57525,21373,61542,119844,99246,4967,-49419,39402,79265,103320,97490,84050,82704,73740,57716,-23031,-93954,-48204,-63832,-139645,-65920,-40807,-65345,-97336,-127819,-149588,-89989,-8178,71273,96279,131194,174160,242148,314422,322424,243028,77025,-71095,-95298,-45611,-18052,-1750,17346,14016,17534,20934,-16696,-48040,-22098,-19818,-56520,-57765,4583,89704,-40472,-52293,-22658,-55559,-92703,-83849,-61921,-57087,-41819,-8806,27770,88190,145104,215863,346732,374521,348279,185991,26650,-48930,-64152,-45365,-55408,-57009,-35229,34466,86527,54490,78446,62051,50981,38810,68047,71820,56956,42331,71163,-1424,-46318,-53647,-4404,43305,40814,43503,44192,4898,-28247,-27434,-18389,-5697,4866,-5461,-44762,-45483,-52095,-46494,19460,115750,186634,169698,123370,47700,-33017,-107589,-67002,-16340,-41741,-63120,-7515,17558,-3056,-66946,-87530,-91280,-95796,-72254,-53984,-34861,-7437,40808,77259,95881,80352,-8662,-37992,-53562,-81537,-67706,12070,166377,264071,204551,82235,-7750,-47705,-42254,4738,66518,126868,102670,72591,16939,-95275,-135112,-58122,-2941,-2632,-64980,-47153,35034,39098,16328,-53328,-104719,7798,57775,105306,154990,80423,44167,29042,-4239,-38864,-41404,-14471,31722,19552,-393,-5344,-37240,-82070,-80886,-20614,72042,152572,169640,75031,-86045,-111380,-55332,-19808,-42879,-89130,-99805,-2543,149335,181498,82551,18640,-51576,-96727,-119333,-79323,-60873,-83539,-73514,-79491,-108114,-138802,-111411,-40082,39879,72610,33979,-39930,-64779,-15108,-25930,-72329,-104722,24101,206528,303120,271149,186489,103320,42648,-36734,-151299,-58660,-8196,-49679,-67551,-50484,-43646,-55791,-56781,-57275,-44796,-77474,-75978,-17514,-73877,-75128,78183,193029,168318,59743,34543,86267,172141,174717,52039,-41647,-76145,-44959,-52730,-70297,-83683,-56574,-48664,-50513,-80865,-97417,-93488,-100486,-72037,-129291,-71808,12323,12297,-57514,-109581,-71741,-98982,-88885,-17560,47172,56240,52866,-25561,-9096,17868,-13251,-89973,-102915,-40814,-77237,-55251,17609,-20667,-80028,151326,275691,140474,-8205,-13827,31908,33449,6626,-28660,-50422,-86732,-130032,-58911,23945,115693,191984,212917,219490,95608,-43595,-135362,-129889,-109441,-99502,-75037,-21943,-11321,-36725,-23864,2493,37152,84261,166606,136167,61986,20540,8751,-5065,-13579,-25401,-34159,-27387,-14015,-1225,22896,56164,127199,200046,203720,188872,240479,343537,316569,152864,-7494,-90087,-17774,-6737,-48214,-69029,-59490,-23432,38769,139246,235538,255924,243037,186381,104987,40083,5411,-10424,31226,110176,149563,92974,117624,149972,30910,-35440,-63503,-56530,10280,63941,53628,11579,-59491,-56982,-71744,-109219,-103294,-71731,-61420,-39719,-6149,19900,62969,89959,40147,33125,98700,152334,104946,34878,-33101,-63004,30452,21946,-8022,30442,36871,-22044,-118121,-67609,-32373,-55151,-74711,-100830,-7850,69015,184814,338530,266277,116407,32103,-18351,48755,111305,84876,2908,-19564,57969,97498,46274,-14764,8307,66765,115096,128964,76030,35267,-44709,-28444,144069,465417,538734,331804,147283,80434,44540,71335,128836,173095,166175,78903,-88826,19486,180280,346054,428081,381699,257301,87102,28503,23397,43508,64457,30237,-20457,75142,199484,113506,-20834,18408,132544,212880,185956,268124,340366,208581,61451,-1083,-28838,-39008,-60029,-134220,-142429,-124178,-127646,-97777,-96140,-28979,251108,322281,211419,103057,46514,7259,-51006,-69772,-90133,-140640,-88954,-48791,-37753,-41957,-31544,-25010,-25223,15674,83958,100207,69461,24567,-7455,16687,28738,-32814,-47499,43011,90079,20815,-71099,30426,29480,-15848,-65083,-52856,-73147,-97810,-59493,-7648,63817,143284,117736,7132,-68779,-4722,-25755,-110700,-111821,-4392,29459,5713,24398,60894,81083,70019,69546,92093,94848,37779,-951,40663,195240,312074,65329,-47082,-58739,-23300,16482,29629,20981,41349,52399,37235,10685,-19510,-40544,-58359,-55992,36129,139840,222644,262615,196276,51863,-33842,-73655,-72326,-84366,-89292,-109554,-91084,-109594,-93171,-17595,24032,22776,5868,-9470,-30854,-88246,-108518,-83498,-125191,-83427,43444,54201,-44095,-132244,44243,210242,269897,277404,274953,232508,179026,81708,39197,25367,13560,-15197,-17075,-61528,-107588,-106455,-131753,-115885,695,146253,179475,107705,62348,11572,-10574,73082,81530,34447,-13226,-62120,-39344,18537,43607,110573,154700,150691,125177,50122,-12482,-45420,72912,156881,151912,83400,11639,-82422,-124557,-140325,-107758,-65696,-63147,-16860,27256,-48586,-84661,-21652,151888,397049,464185,298252,8691,-89337,-10915,54403,21797,-41874,-114774,-147355,-105750,-73808,-48971,-22469,45902,30791,54125,63726,27729,-496,-53573,-62538,-131227,-136191,-84883,-25057,29313,77618,150426,156544,56601,-37284,-70738,-9957,-7381,-78829,-99665,-34332,27490,4634,-42015,-60553,-75501,-53213,8865,79968,164616,264561,243543,131263,51043,-48967,-56455,32033,23432,-22677,-20483,22253,-14920,-26732,18547,121016,295887,340898,279135,168104,-16756,-98080,-135952,-112918,-36865,20601,40012,54294,14929,-53171,-45841,23660,142932,196638,206593,185854,86535,-8161,-52202,-37570,87742,172266,41097,-31628,151778,257612,147764,-62827,-11064,143760,187248,159760,150476,114525,116224,154934,161380,96268,-35310,-12719,29562,70756,3456,-111975,-124937,-110276,-88051,-53752,-15423,65111,109246,107989,76972,-15764,-79085,-91516,-77064,-66960,-96452,-92001,-133247,-105461,-111213,-127804,-61020,2693,17141,-81607,-3118,-22847,-42428,-44973,-9345,24843,377,-69359,-77938,79269,149653,145890,159300,186237,148251,28179,-52970,-46406,-7476,-24974,-14167,14690,29013,13434,4139,-16876,-46418,-46236,-46848,-52309,-49802,-19632,-29662,-85612,-71471],[-56988,-18142,2602,17163,-546,-25386,-38339,-63606,-77286,-67395,-66652,-43819,-40886,-69260,-82016,-66444,-5065,35519,36558,44999,24339,-11895,-806,54048,99611,150813,159316,-7074,-112951,22025,161772,272025,147240,31832,35910,52961,58794,22505,-57837,-53210,-33320,-82478,-137807,-128396,-61390,384,49706,89136,141066,105876,46634,10725,13795,-59986,-105396,-132927,-141148,-50551,-7990,-47027,-123383,-118352,-62731,-11424,-29972,-77551,-46665,-3637,14176,-3121,-43773,-37436,57495,154827,184141,117287,-17675,-80976,-29109,-3444,1682,4383,5818,-27610,18448,67037,48486,1130,13215,47897,49727,55623,112674,155057,135451,66790,-39366,-127691,-102012,-99942,-89137,-47202,26930,163966,173064,81231,-38251,-133354,-28473,75112,185353,165042,45235,10476,27951,40279,44043,58823,72114,103165,76088,70324,74992,78388,101399,79476,26750,-37597,-78369,-108330,-77234,17707,175478,335821,368099,230564,107202,-1837,-46275,49699,125360,107778,-471,-55371,-19532,26746,61716,12664,-43069,-79904,-118661,-128676,-82041,-76815,-68704,-9702,26665,-6947,-58211,-93648,-68772,-15280,-25916,-58585,-64877,-35834,19120,72150,25508,-62204,-2659,117643,188492,147485,43088,22676,13796,37633,9822,19251,85341,117660,78620,155295,322723,398523,327375,184613,71379,69908,157819,195648,113017,27028,-47916,-60975,-48590,-96515,-40110,27992,19377,-53218,-85148,-97522,-63699,-8190,12517,-14659,10529,-20560,-136003,-140382,-106451,-53510,19584,130836,307242,437723,386422,154600,-19643,45642,215148,241813,45499,-113233,-107543,-74564,59503,220157,262953,234702,188337,193767,184279,101149,-3095,-81816,-27955,24415,16106,14211,64949,50804,35479,14907,-12352,-83956,-73907,-28185,-10466,-7347,-35042,-65315,-68466,-42805,-81602,-113228,-55392,49122,86470,73431,105801,44048,-8054,-20418,-35375,-60050,-104422,-143423,-129948,-100407,-94229,-66829,-13333,-23629,-88854,-119278,-127744,-65982,1696,71158,62729,-13869,-53607,-16490,13358,-37774,-116669,-83575,-78877,-78385,-38873,40618,110897,126091,110976,111266,55503,-34581,-106378,-75492,-24346,6681,54796,54785,-59234,-56696,94237,173295,165264,68024,9395,23283,44700,34828,29411,-5368,-30044,-36517,-49284,-59542,-46579,-62160,-2117,96035,103014,15038,-105274,-136684,-24741,44877,106303,126953,26890,-56657,-10588,5363,11234,96801,221850,226932,163236,27904,-33021,-107433,10954,63062,27222,-2207,-15471,-27808,9155,60253,81450,99641,80026,12013,-39114,-70638,-97247,-108671,-98075,-56632,-69446,-66138,-61358,-73039,-59328,-18883,27395,10560,12606,70923,76339,25218,-32916,-40279,-55697,-102652,-91591,-24642,2731,-9210,-36634,-21528,9364,76959,128003,95854,48732,53128,36992,880,-35412,-52396,-42511,24963,74696,28956,-10962,-35175,-48500,-53527,-29150,-62212,-87575,-13629,78412,103747,-31628,3822,144739,199530,215131,167075,103309,38146,-9956,-6790,18838,50267,92551,64205,45242,75835,148418,235675,301124,282695,239323,161445,96581,44778,54941,40962,-7075,-37519,-15895,11403,-5443,21814,214072,311744,197834,13574,-74153,-92180,-70050,-122619,-96118,-59950,-86610,-84057,-64207,-51499,-93898,-102789,-108705,-133946,-55322,43736,120338,190753,240037,150907,36244,58740,97705,88001,64137,-6916,-70952,-63018,-33479,-35527,-63645,-91121,-109978,-91130,-89100,-121176,-58986,6131,26234,54912,48121,31340,38349,25881,12832,46528,115257,140141,98519,83351,81318,57029,-33919,-103109,-22353,13639,1991,-42135,-77949,-72946,-88351,-73457,-56301,-68837,-64720,-37544,-45870,-101506,-73217,7279,99759,107804,92059,69142,21519,-49905,-57769,14440,28267,-31631,27824,175370,238851,111876,36133,12268,-48484,-28059,50181,58143,3602,21736,38555,49883,28367,-16995,-13246,27427,63099,53876,31455,-819,19284,59433,71651,38090,-16810,-35287,13985,14564,-38178,-25030,89436,71796,-82996,-76608,-6017,-11399,7353,75627,79081,5875,-86136,-155633,-129613,-58503,-25595,-61928,-74497,-36894,28313,33815,-37993,-83807,-22041,40043,84092,88169,48063,-7947,-50164,-38807,19862,47278,24986,-52370,-59458,-38674,-68985,-107945,-120735,-112559,-78343,-25588,-1384,14015,-34338,-79270,-149099,-148352,-72388,-846,28383,-24737,-70785,-74870,-76859,-77123,-99238,-132656,-102387,-52778,20874,72413,92053,74747,38623,27096,40393,45830,-25395,-55177,34473,165332,237279,128370,1133,-91385,-152580,-123769,-30803,-21582,-109679,-77109,-17959,15151,4151,-14869,-4077,30579,8086,-16202,-27435,-32537,-25538,-12220,-28225,-122002,-78976,-9583,4080,13529,7041,-16522,-57752,-89718,-84793,-90939,-100119,23328,92775,103373,31172,-36460,-44150,6022,73033,78768,35542,3205,-11769,-42466,-86022,-102933,-22716,14517,-983,-39583,-112656,-136428,-96139,-54128,-58306,-36018,-71960,-63358,24866,69643,28494,-40123,-42338,-15168,-83813,1884,35630,-10824,-28696,-6505,-69628,-31319,41303,88939,115972,146206,194180,286869,262103,141292,7405,-79773,-31063,45667,34601,-23319,-27040,20628,54782,86683,120432,68385,-63772,-89475,-53613,-14472,-24986,-92409,-104025,1410,79238,142287,139220,51111,-41432,-79260,-21371,40367,63271,3033,-59488,-75006,-3050,-2391,-38751,-97426,-102701,-83914,-36402,57753,41385,-30794,9550,124717,229754,286662,231934,129453,65061,48548,-7182,13732,30616,18649,-5361,-18821,-27498,-34273,-114292,-112578,-59090,-48809,-54662,-55641,-3563,89500,133066,150060,162509,177842,338214,370134,224343,133411,39716,74944,192351,297752,260995,132491,18116,-43718,-52411,-90931,-88825,-48038,4549,-11557,-40094,-70187,-113165,-48795,43326,104095,44527,-16142,-79356,-63497,-31483,12,-8562,5496,70142,173713,133322,106461,45781,68575,-71991,-91573,-34518,-52920,-99234,-85278,-122276,-167230,-189740,-199708,-196900,-208851,-209583,-100963,14234,-50620,-105672,-54092,53881,65582,53296,69408,58370,116656,43770,-68548,-77366,-34362,20001,83102,141917,184546,172160,173571,134980,60027,34275,-4847,-32821,30658,13228,-26826,-21658,-19896,-25824,3704,-39769,-64433,-30380,42934,247044,431516,338485,197540,205157,192635,251801,344377,401520,374882,277982,101334,-42554,-102199,-77069,-96481,-54633,82134,162418,179312,131142,52427,-9206,-48342,-79314,-88713,-87105,-60399,-36561,-32154,-1136,143746,249938,182432,132658,62570,21401,57540,150168,133837,7400,-80172,-52447,-83966,-63931,70944,311735,467535,378399,369362,200769,117194,-5594,-201552,-233683,-186455,-103590,-28107,-16424,-19579,99004,247366,301485,152257,-26341,-72195,-54988,-30839,-17232,74910,208809,228752,219791,233977,196592,78106,45747,32642,52034,118574,120221,20670,-99956,-24921,-15677,-77043,-53703,12755,22256,-11322,-26385,3426,81356,151519,197181,264169,323202,303925,163916,-9178,-65263,-16881,19997,38713,50223,62835,37472,-13618,-23656,66987,138456,132057,158871,164652,82587,-24108,-68418,-84464,-61443,-65093,-76433,-11226,67097,64745,112454,131873,53036,-39691,-87159,-39499,53267,73120,23118,-85238,-49974,-48923,-84963,-116132,-87371,29101,207799,253175,116475,-14585,-74571,-4846,38043,77950,69532,2100,-94882,-60254,43123,115548,198361,208977,130418,24897,-5482,84584,170801,216267,240233,215223,95853,31811,-44239,-54479,-70732,8496,58232,67026,695,-90130,-45914,81091,141370,186170,197331,195461,212838,256993,237480,138126,87702,184336,238931,191063,63835,-36247,-74775,-66850,-37127,-6511,-23694,-59857,-42435,-51065,-92946,-147645,-77117,34312,115386,142579,106811,13402,-24436,15798,34504,36939,3868,-68695,-35433,18128,90304,76293,-36521,-28484,19576,27686,53361,72812,72849,53104,31139,-14845,-27884,-7670,4667,-27310,-91540,-72097,-71148,-74852,-64345,-42293,-52218,-56308,-91617,-52420,-1472,41081,66551,127575,203162,133821,3646,-49622,27167,161009,322389,446225,473528,398500,272389,132062,29276,-51612,-69269,-52457,-17049,-30440,-80403,-87747,-81813,-51246,13211,27696,44639,66288,12167,-64621,-87061,-83201,-67812,-44005,-2600,110153,252233,250391,124418,63050,73600,77879,51393,32579,5668,-75946,-41219,-50218,-116112,-23867,21657,-33091,-48876,-106769,-71688,23167,68447,37929,-29828,-60788,48134,81537,-1470,-10452,15872,9060,-57266,-127721,-106595,-39732,5406,-8710,-45935,-75127,-110397,-63117,-8880,20533,84630,73632,-14388,-91241,-68323,-83149,-123253,-32193,-4202,-22914,-69792,-118856,-42684,-25998,-46260,-80200,-17409,27501,71760,47633,-71792,-47132,12665,23339,13170,-32149,-93235,-99568,23574,199892,249222,159493,49065,24833,75695,130053,100863,-835,-55280,37635,73389,91325,84704,73080,72862,62385,53613,-20109,-89999,-46243,-63413,-114074,-81914,-57735,-72565,-118728,-146708,-143255,-86355,-14052,55612,71285,113110,179526,265867,328501,332570,253192,90769,-59298,-98509,-53061,-20114,-1678,22639,24561,24020,21899,-15111,-43850,-23418,-33089,-67175,-57379,1285,100121,969,-49748,-42670,-70315,-100742,-84809,-61626,-70674,-67145,-33193,15749,87944,142074,192170,273203,277075,302581,194345,51719,-20489,-51126,-46416,-78626,-92174,-49095,48187,135268,98863,88944,80476,78631,57964,69924,64226,44306,31696,74186,19989,-42198,-55284,-15739,23336,28008,36818,35037,-5438,-37301,-34106,-23837,-15732,-14377,-40063,-97127,-87937,-97600,-78880,7926,127072,204299,145634,74202,920,-64950,-102610,-53262,-6405,-37310,-76909,-33348,-5412,-26031,-88488,-106263,-87280,-86891,-65169,-51135,-35849,-9838,41423,87864,124182,124583,36884,-14824,-47901,-84802,-83153,-15859,125206,257514,228616,94706,-9386,-53786,-45779,1810,53393,95117,71426,57498,18350,-88236,-136526,-63181,-9825,-6129,-62727,-44632,49794,47999,10121,-72093,-95409,25268,70182,108761,153419,83308,49639,29343,-16374,-55679,-61412,-37619,7465,-1007,-11031,-11180,-39187,-77992,-82703,-32077,67645,158954,183248,88363,-70127,-106214,-51584,-9773,-30492,-83763,-100073,3643,152957,175748,66293,-2037,-67473,-108584,-98022,-47581,-35402,-72198,-73928,-77929,-99125,-120027,-100853,-35494,32774,49504,9561,-46334,-57160,-5401,-17234,-63774,-108293,5631,188416,300987,295462,229688,154171,76281,-20394,-142811,-68345,-8910,-47588,-60483,-46591,-47768,-67873,-76684,-81123,-61009,-67975,-39910,29719,-19303,-119696,45971,189637,195623,102499,58012,91442,175630,164713,42615,-50027,-91209,-47215,-41939,-58390,-76651,-54487,-56224,-65405,-96692,-114111,-106608,-101714,-81627,-123941,-61905,22285,7352,-68382,-106213,-54203,-85309,-101177,-35442,22025,28836,17274,-56245,-60801,-22568,12509,-11443,-42634,-29321,-63897,-28616,64964,21755,-84731,104740,243098,131822,-8323,-19309,22628,28066,4676,-32353,-58625,-78465,-76237,-3144,66680,140320,197030,223796,228773,107359,-34973,-102902,-85098,-74511,-74243,-41669,16420,21212,-4431,19889,87472,146499,185235,233142,151799,58188,10320,-14643,-23148,-23245,-28257,-30263,-10888,19826,60980,80552,92385,140941,199012,197306,185061,234253,318380,282673,144231,2513,-88789,-26004,-11347,-53052,-83711,-82571,-56391,-6509,86881,176457,200927,208759,168436,120442,45439,-196,-20871,19096,108333,176496,131910,162668,235416,97721,-18634,-67771,-76009,-18379,44696,50390,26298,-45432,-49805,-73021,-122136,-90547,-65232,-62435,-46856,-13423,10982,49581,76922,30434,20596,77186,123922,92681,39433,-20564,-93762,-9826,1655,-20003,20370,28951,-25411,-119701,-73262,-30824,-39385,-59966,-115061,-17705,63272,189930,364285,311454,138411,34387,-30495,34805,102772,77067,-9605,-27348,64254,102126,43391,-16988,19682,84567,121566,112093,64889,25219,-40494,2498,190028,524382,592931,368429,159091,70866,13438,41349,115786,150892,146844,77800,-74969,11200,165379,327331,375567,325994,239005,89637,35832,31873,49171,68541,37364,-15679,43382,133477,54845,-42327,9688,110321,190237,179775,263980,305381,169285,47471,8178,-2982,-25293,-64723,-147627,-127666,-103042,-121806,-117258,-108778,-22082,236593,286456,188436,86934,34396,-5813,-55485,-74517,-98994,-143580,-88805,-51918,-41741,-43279,-32248,-29693,-30041,19121,92763,103133,61349,20706,-12883,768,9917,-50676,-61840,28233,82359,30152,-95016,32944,48044,10974,-54009,-60919,-68558,-92861,-69849,-25319,39002,113464,102628,3312,-49060,4233,-21182,-99480,-143893,-42364,-5820,-12954,10276,44649,68428,62027,73531,105220,103822,39297,-7639,29585,200036,277408,19440,-88438,-88514,-23097,5659,14797,1472,11824,38132,41484,23446,-14937,-42418,-63267,-67032,20746,109414,179558,230425,188226,57650,-17715,-55195,-62723,-75674,-83216,-109916,-93763,-119150,-96416,-10317,34173,19384,-5897,-25339,-38448,-88446,-118710,-101428,-133506,-96438,4168,22808,-68652,-132485,42751,186007,243295,257204,261506,224648,154199,61007,40823,35821,23385,-11425,-19279,-66664,-117995,-117506,-143581,-130194,-19384,109801,148406,93439,50533,-16638,-38576,69796,92052,50605,6922,-24870,20355,87222,108622,165115,205405,207809,182005,91264,1408,-45474,84243,185020,178340,90841,5773,-102374,-106821,-102302,-89519,-52225,-49912,-2431,40642,-47141,-105543,-54252,79181,304575,361253,222344,-12024,-76420,9225,70134,31264,-35247,-108825,-164368,-114288,-77492,-46478,-15229,52555,59201,92229,108345,58709,27496,-34786,-108697,-115392,-74405,-53037,-13270,30831,68454,131068,132904,40400,-42328,-61734,4978,19468,-99392,-113728,-19134,44333,15512,-39627,-70117,-91675,-76297,-21816,43327,128746,241594,233242,125558,59930,-29448,-4682,60022,34234,-19903,-13484,28664,-12440,-18181,34754,137518,312279,400897,347809,211432,8820,-79478,-118208,-98271,-44200,-9273,1625,-10370,-35293,-78717,-55106,18458,138397,170199,162245,141310,65864,-11892,-65395,-67883,81207,195316,99683,18227,184921,300338,192914,-41919,2892,162327,222039,191487,154038,95625,100335,148316,147359,79622,-31430,4867,68163,109861,19339,-106932,-128369,-111696,-91727,-58173,-21968,55844,86444,95782,73620,-17913,-79376,-87716,-78942,-77698,-92897,-78335,-128033,-114854,-119735,-128953,-63705,-6681,-7119,-101882,23799,25691,-455,-6505,21860,44503,10630,-61237,-75862,92689,161798,130426,108612,132819,124177,30055,-29277,-18506,16834,-12389,-18057,4925,22336,7162,-2566,-19371,-49229,-52863,-48831,-48981,-61537,-25160,-27716,-74259,-69319],[-56785,-16842,6380,23082,7471,-18322,-33694,-61522,-77682,-72874,-76702,-51450,-41300,-67145,-79373,-54312,10758,46130,45948,45830,21365,-21020,-7226,55624,100780,146538,148100,-7262,-119805,-3297,126875,273549,213184,118185,121312,105627,82738,30752,-60018,-54899,-21644,-62117,-92357,-105165,-61423,-4479,28823,46683,104175,97182,58315,31780,22558,-59046,-100093,-124502,-148581,-55732,-6696,-51880,-136304,-126127,-73316,-19593,-22993,-63834,-37303,5467,23743,2052,-50316,-59845,32125,123791,141730,71720,-46523,-85160,-18485,-4618,-12001,-14324,-9951,-23169,30784,62567,38281,-3689,9266,44102,44429,44233,88678,118001,92687,27369,-61224,-116868,-77508,-83763,-85766,-42036,37757,162847,156629,65781,-39164,-134138,-35375,72877,174687,137691,25117,-8936,19206,37742,37520,57132,89086,149644,134461,107033,96396,90513,95547,47686,-2405,-59659,-97668,-100664,-85724,-6301,148939,301677,346266,236868,114890,-2337,-53789,29234,101515,90377,-14219,-63117,-32938,13162,55439,11178,-42675,-75591,-112097,-122158,-69695,-67585,-69115,-12732,32081,5416,-47955,-97976,-76673,-26489,-35700,-71015,-84845,-61525,-17062,31722,-7875,-67808,14572,124790,176722,130711,59212,39537,4101,9608,-16345,4312,74227,122592,91549,157950,322502,404738,338693,188307,72255,69201,161216,192541,103778,21448,-47749,-48515,-50757,-71695,-7834,53617,20510,-71287,-99443,-111699,-83918,-4752,32800,8776,22496,-16871,-136716,-126398,-83840,-27506,33274,114790,273659,405404,365323,156687,-6339,32344,171500,174548,16709,-107753,-86185,-53626,81133,239991,275241,260656,221919,229316,210099,126485,28260,-68113,-27313,20847,15561,16439,73026,63457,46038,25272,-5264,-79218,-57956,-5746,15194,505,-39679,-63933,-55805,-35947,-79963,-115388,-55514,47818,75299,52084,94864,50581,8059,-10083,-32727,-65960,-118480,-146366,-106896,-76753,-86391,-101948,-42353,-39747,-106404,-126848,-127076,-67049,-4787,69634,73521,-5760,-63770,-23312,13475,-39175,-122482,-62882,-47170,-43541,-11923,64012,131800,134396,115842,116606,68725,-16520,-89953,-70971,-16911,19769,66561,55673,-64759,-41168,105074,170639,160367,61347,-20028,-11203,17436,21812,27194,-2617,-32601,-41945,-57357,-60175,-35952,-45331,8190,95223,91898,664,-122482,-116138,-12924,41830,89977,117395,38031,-34124,1175,-4242,-12792,58572,209253,239495,185941,31725,-47521,-89139,37930,99038,61342,19371,-2637,-28976,-2946,43443,65423,96956,86839,18347,-28600,-46896,-61427,-93588,-86658,-51691,-77418,-84017,-71551,-64143,-39312,6241,50747,27302,28682,94636,96216,28800,-30436,-23177,-36401,-82882,-90812,-30836,75,-13212,-39228,-16701,18445,81519,128317,98733,55663,63708,52506,21235,-20252,-50695,-47588,17541,69828,27895,-13606,-33259,-45653,-46836,-20176,-49254,-94003,-24536,46631,74346,-38931,6217,159501,217226,212642,153228,99539,42101,-8581,-8855,17258,52318,102067,75556,49794,74053,156384,256391,332189,306737,249594,158488,89788,42178,56918,51889,7973,-28429,3792,46061,19194,26826,223955,312536,194670,20134,-57958,-85946,-61721,-97830,-80520,-50903,-84199,-91001,-63202,-54778,-106242,-97636,-107586,-129978,-43813,62544,144253,199721,203827,78169,-1149,39548,86408,79873,50871,-20599,-59490,-56230,-37414,-47357,-83564,-113699,-115604,-80159,-74354,-112398,-47979,22261,45964,73181,60769,16071,2514,-1323,-450,44417,116289,156467,130130,107178,88412,50868,-36362,-97517,-16528,17091,5914,-35004,-66760,-65784,-90261,-73195,-49690,-60449,-61062,-44592,-44002,-67368,-39905,31463,115246,105210,72347,40551,7824,-38760,-31440,26640,30912,-34256,24102,167884,219677,98891,35989,13771,-52601,-32359,55381,68693,28257,55199,64625,63992,28595,-13491,-5434,39578,80498,69852,39555,-473,16962,57564,76049,45531,-16262,-63446,-19379,-5742,-48645,-36445,71067,59296,-87318,-69871,401,-4877,9765,67791,62696,-8203,-98998,-146573,-143284,-59871,-13826,-44714,-64997,-32135,35134,42300,-33070,-90288,-25071,47277,103675,113353,74699,17505,-31538,-28856,30568,56063,6551,-72783,-57840,-38588,-66948,-102300,-104991,-91600,-40654,8486,30107,41644,-15033,-46934,-113847,-133291,-55093,16167,43819,-8353,-40096,-35748,-53511,-62047,-89345,-126258,-93673,-57297,4066,40070,56195,35286,442,1819,22712,32143,-24524,-17180,87848,227149,287956,166385,26223,-74489,-144703,-128001,-29210,-1592,-91288,-77041,-6393,40438,37764,-9099,-28317,17322,12662,-6736,-18779,-20274,-3095,18319,-7854,-125052,-83260,-837,24970,36387,24817,-6164,-55005,-94767,-111648,-89055,-79996,-12008,72567,93724,28130,-46023,-63511,-2902,59646,62169,22383,-10044,-15125,-35769,-82634,-107504,-24015,11603,-6367,-39054,-104641,-149655,-108796,-73820,-84297,-39486,-40815,-12935,53527,77865,35632,-34692,-51710,-27323,-91815,8464,57553,24807,-2525,11148,-56795,-18403,47013,82879,101630,141839,220205,349847,356205,229259,67358,-47162,-28368,52750,59610,6919,-3365,52466,95816,128101,154028,73821,-65257,-74232,-42573,-25048,-45075,-106735,-85722,8473,54999,103990,106741,23840,-61482,-101741,-38540,9004,22641,-24543,-62359,-60299,-5651,-17137,-55565,-114261,-116962,-96176,-48517,37307,-534,-35637,38330,147322,248240,309856,224079,115117,62621,70588,23528,26829,24935,2138,-16116,-5924,-5700,-17172,-105895,-113019,-54113,-49762,-63555,-68023,-30396,42854,97161,133406,165452,184923,321584,306904,171242,101469,15694,54167,164041,273606,252266,134688,19420,-42725,-52933,-97574,-101051,-65181,-22185,-44574,-68586,-81084,-92360,-31370,48959,85512,20086,-31423,-81224,-55783,-18086,14146,4846,11680,66642,173559,153393,104408,8918,20545,-84940,-79570,-26097,-42914,-79814,-70723,-115561,-140899,-130777,-117092,-111202,-140593,-173696,-110993,17822,-38381,-92229,-54167,44953,55015,60469,80323,57599,95343,28556,-73849,-84981,-63671,-19681,43582,114055,173328,165325,151171,105664,44753,26052,-8457,-31020,40587,34333,-26682,-28620,-24520,-28564,194,-46834,-72472,-31474,60689,305401,461345,335546,198854,210578,219573,304651,418898,483610,448773,345581,164326,5900,-74197,-73623,-94589,-61349,88087,181414,200450,152442,68578,4567,-35787,-66784,-76028,-100055,-92607,-67450,-52460,-3142,140709,206709,113775,60616,-2341,-18533,63194,162249,113785,-12730,-90056,-37371,-74400,-73187,62050,272410,359390,268858,280704,140820,52439,-64013,-184023,-146659,-90923,-25637,11902,-26119,-31018,127049,258574,277506,122566,-49924,-83957,-65593,-45756,-36091,47152,157951,161201,137491,145372,170225,85039,68585,60175,68481,116850,103927,-3948,-91236,-23045,-21508,-83007,-57728,2969,7335,-25385,-38835,-8808,76685,156777,209555,276885,321301,291366,146362,-18748,-44890,13204,39024,38374,38291,44221,23342,-14191,-25192,45128,117440,118386,152247,153596,71189,-29213,-69323,-81173,-54268,-61792,-107170,-42721,35767,33553,81514,130264,51835,-37427,-81703,-35149,70677,98349,28717,-98731,-42935,-31483,-73002,-114727,-92843,17341,168762,192120,96539,-11695,-67837,-8247,32801,69208,56765,-13521,-113077,-48452,57255,126908,183826,153116,69150,-8675,-6740,93037,177769,215905,221888,183241,60948,3772,-61873,-64036,-71891,14814,69328,79430,4843,-92192,-58826,62664,130865,165456,174223,174216,180016,199685,165992,85569,59987,153872,209215,177901,58026,-36657,-66789,-55574,-26552,301,-22241,-71840,-60474,-70452,-101410,-131580,-90869,19072,111549,142840,101866,-2848,-58361,-7742,7693,4580,-21570,-81026,-27691,33710,104804,74012,-20766,32800,75900,68962,75101,66449,59475,49717,36632,-8163,-21114,324,12198,-28089,-92800,-84703,-82547,-73026,-55954,-42098,-49944,-43851,-81399,-36623,12731,64018,93590,149629,221400,152030,9753,-51357,17594,138918,289343,396574,395289,295276,178101,79364,201,-65105,-80407,-73526,-38911,-47811,-99022,-95517,-93100,-67579,-5916,9634,21218,38168,-11363,-71227,-85642,-83322,-59224,-24854,31519,153582,254839,224395,100844,61909,87120,94130,50531,12944,-7081,-103732,-56662,-63874,-106948,-44304,-3859,-52500,-54036,-110339,-81306,7775,53258,33235,-25144,-66993,37532,79927,-113,-10215,23076,22070,-45394,-105474,-83706,-23447,13301,-403,-41058,-77861,-119308,-72926,-4582,36797,86762,51914,-47034,-100560,-58798,-72135,-97649,-23383,-6881,-30512,-80865,-130734,-43507,-23639,-43198,-60518,-5546,41541,87350,60412,-33200,-8200,42303,44301,27648,-25240,-79104,-97935,31134,206703,257039,156898,42961,29655,88358,135094,97896,-9669,-61765,34468,67944,78663,69267,58696,58987,47334,46026,-19077,-84581,-38174,-48097,-79374,-89230,-72774,-77646,-130842,-145814,-133947,-85026,-23999,35859,44402,92262,179838,283128,334475,332576,251963,96682,-50735,-97727,-61065,-23566,-3593,25942,34450,32364,26176,-10183,-37914,-23531,-41850,-63175,-44353,5507,109678,44694,-39809,-66873,-89330,-110712,-87497,-61341,-78556,-90182,-59100,1440,83204,132972,160329,194800,185912,249196,194155,77937,13540,-34759,-43019,-91681,-128083,-58796,58907,176537,141479,93330,91838,101503,72177,68476,55015,30484,19320,73200,41458,-16863,-28975,-12193,4896,13291,26059,20499,-20383,-50561,-43975,-29660,-21739,-25164,-64792,-124666,-87083,-117331,-118108,-12121,127223,202611,107298,23747,-41582,-90390,-90769,-42382,-519,-36073,-92829,-63694,-26920,-41312,-99972,-119648,-82285,-77661,-58596,-50079,-38439,-12761,42926,101614,158898,174029,80704,2396,-46264,-88203,-98999,-45174,77961,231622,236495,98622,-15588,-61665,-49520,-2060,38633,62140,40225,41405,16173,-84809,-139328,-69095,-17633,-10509,-61428,-40268,67749,57208,1508,-92529,-68825,51233,88514,116427,152166,83185,51600,25457,-32938,-77648,-86666,-67698,-25859,-29358,-27235,-19923,-42089,-74725,-85455,-48249,57361,161151,190241,96920,-50037,-91636,-42799,2087,-17767,-82224,-98900,7607,145357,157637,44485,-24004,-77304,-100826,-68425,-16130,-10395,-57120,-67994,-71891,-87370,-102287,-79426,-23374,28259,27694,-14541,-51947,-49226,4552,-5986,-51188,-97337,-10879,164252,286516,309700,271677,212686,117287,-2944,-127766,-74754,-8083,-42386,-52457,-44645,-55091,-83271,-99071,-105033,-74790,-50832,-5001,73965,35609,-92744,-86,164090,201959,138491,79005,94591,174127,149101,31485,-58874,-102458,-48109,-33713,-50256,-72068,-54371,-65871,-82873,-114301,-120810,-96633,-77911,-72194,-94532,-41597,33661,3051,-78282,-99274,-36911,-69359,-112446,-59238,-9846,-13291,-25415,-85758,-110148,-45378,55916,65996,32997,15472,-31082,2537,121073,81079,-49574,60342,202637,118705,-9020,-22621,13860,21632,1674,-35219,-54944,-40108,-10760,58032,107886,159442,196734,230310,232757,123407,-9302,-56715,-39695,-38012,-45491,-7732,48897,44929,22598,65068,178212,260521,293600,302670,164989,53326,755,-34570,-38607,-30966,-28642,-24735,5687,56147,121176,132284,121259,146183,187519,181209,171621,216696,284528,243735,127557,6370,-83423,-29032,-10665,-49364,-87892,-99363,-86843,-51527,32091,113884,142743,167829,142426,126060,47441,-6421,-30457,7239,101996,197215,169050,202533,317636,172085,-814,-72167,-95826,-48776,20999,44679,40890,-28562,-41003,-70524,-112855,-77258,-59310,-65100,-56295,-23522,302,35786,63118,21059,9664,56717,97015,80932,43969,-8075,-106478,-45646,-9380,-25104,11993,20543,-29060,-118464,-79013,-29455,-24765,-47788,-125296,-25471,56144,178328,355473,334926,154936,35280,-42954,20183,93928,71034,-16089,-23774,75796,105036,37506,-20380,30928,101404,125749,99205,59259,26581,-20890,34871,234883,558499,618489,394768,167633,57311,-17374,7305,93808,124771,128231,79913,-60697,-1926,139913,287732,302117,259911,216083,96755,50327,45912,57064,72251,42692,-13120,8334,69521,3722,-56359,2186,88031,165813,170021,251227,261676,132405,34296,16172,18832,-11704,-68554,-159350,-111082,-76174,-104590,-131564,-116727,-17451,211442,243402,162657,69739,21480,-18707,-58772,-74740,-103493,-144166,-89999,-55787,-46120,-43776,-29490,-29248,-31242,25394,100447,104315,55080,22183,-8625,-6803,-7717,-68737,-75598,13059,72654,37499,-120138,30765,62599,33028,-37766,-61911,-56959,-76115,-74055,-42614,14646,83833,88964,8698,-22763,11342,-18390,-85148,-129765,-76113,-43376,-31657,-2813,29166,53447,49997,73721,113795,106953,36474,-18525,12484,197716,243624,-3598,-92321,-105248,-21145,-3070,919,-20502,-19428,24079,46474,35281,-11654,-45319,-68972,-76215,7297,78612,132815,185390,165118,55409,-6480,-37987,-51906,-66010,-76872,-109938,-95760,-127618,-92003,2483,45634,16021,-15679,-37058,-43700,-86138,-124782,-118945,-126554,-100887,-28663,-8865,-94855,-124517,37714,148094,198466,225860,245694,219727,133876,46516,46865,45657,31671,-8874,-22695,-70752,-124677,-127308,-145814,-133167,-33461,77421,121567,81761,40498,-41749,-56224,76917,108558,67397,23813,6364,74720,156097,183072,229257,250870,256658,233258,130511,14444,-46328,91745,210429,207338,103433,6846,-123964,-83821,-66577,-61780,-29668,-30393,16914,59185,-37295,-117247,-87057,5460,202823,253143,147401,-29654,-62166,30349,88161,44339,-23434,-94895,-144415,-112138,-73779,-39087,-7332,56965,83702,129063,158098,95712,60682,-7201,-93571,-25227,-2605,-5110,9670,39188,64383,116715,116640,35393,-33829,-48253,22092,41288,-96861,-116292,-4108,56102,22617,-36438,-75712,-102250,-96997,-48579,11616,95049,215050,218532,116820,63613,-664,54327,85727,41930,-19777,-9497,30647,-11573,-9589,51266,152532,319597,442573,395848,238958,27890,-62797,-99283,-79884,-46808,-31080,-23100,-61123,-88452,-98677,-62569,10076,124953,133130,108266,87618,39125,-19061,-79729,-82043,100334,244697,185021,74954,204337,323533,225337,-23419,17537,173730,247801,216606,149204,72173,79774,137645,130210,59141,-26348,25077,110235,145885,33935,-100110,-131190,-112152,-94860,-63295,-31850,41493,60518,80240,68308,-19257,-78514,-84674,-80471,-87056,-89178,-67619,-117571,-125112,-129531,-124068,-63124,-12776,-25693,-106840,40941,68811,40401,30979,53561,63509,23237,-48122,-74861,99684,163342,104490,50269,78398,99792,33606,-6875,4966,36606,-1420,-22974,-6208,14544,-245,-11778,-23189,-50658,-59391,-53760,-50793,-75899,-30863,-24755,-63914,-65517],[-45552,-7082,16985,35449,23088,-2566,-19921,-48406,-62491,-60747,-72790,-48804,-32408,-55883,-68872,-34372,33133,61270,60044,53067,26852,-20459,-6282,63670,105385,140360,134057,-1803,-116953,-18767,100337,271868,282994,211275,215779,186657,135765,59459,-50532,-49797,-453,-21826,-29981,-63981,-53200,-3477,14996,13328,69617,88255,72327,56395,39044,-47866,-87879,-110176,-146570,-54353,-2432,-53779,-134401,-117432,-75684,-23131,-13453,-45618,-21045,21957,41468,16049,-46972,-78787,7224,89867,99164,32239,-66103,-72294,682,461,-19822,-25860,-19360,-14353,41876,57817,27598,-10711,3929,39654,41887,38263,72917,91973,61929,1223,-68618,-95360,-53068,-67097,-78255,-31314,52071,158725,137204,52306,-36374,-120317,-44389,61037,151712,109946,13753,-21318,13061,35859,28747,50735,101673,188327,185138,137358,110684,92096,75310,17789,-18693,-74740,-115035,-77843,-69902,-18090,128908,270461,321313,239180,120051,-3211,-60660,5538,68519,60546,-31962,-64579,-45267,482,51011,12282,-40263,-69809,-102031,-113313,-56792,-57072,-67042,-14445,38438,20003,-34588,-99515,-85385,-38605,-46094,-83230,-100139,-77797,-49107,-9513,-42694,-60190,36105,131381,162226,114164,80571,65640,1476,-13772,-41421,-10379,61675,123181,105677,162752,314442,394726,337611,187027,71389,61494,151865,179275,93592,15978,-45057,-37821,-47647,-38215,23547,74349,19397,-86585,-89075,-82515,-93246,-8109,42314,25127,31924,-12931,-134841,-113879,-63543,-7789,34079,82665,224078,355240,329277,152117,4550,20731,126484,108581,-13725,-101079,-68686,-33200,100989,249120,272792,274978,248462,256752,226321,144285,54634,-55068,-27014,15240,12195,16427,78705,75386,58421,39886,6060,-69599,-45851,11707,35607,4260,-45786,-62559,-47494,-32855,-79969,-119221,-59577,40536,59429,32915,88954,62494,26465,-2434,-33467,-73353,-130333,-128373,-86497,-57357,-73311,-133955,-79715,-61261,-113769,-95583,-108603,-68162,-16464,61697,78791,555,-76202,-34505,7487,-44476,-123675,-47018,-19851,-10825,16712,88787,150483,137359,114999,115980,76467,-2354,-76461,-70238,-15565,26140,71322,50326,-75256,-30797,105677,156211,145294,51571,-46007,-45843,-15731,1496,18643,-4104,-38015,-52298,-70149,-62911,-25717,-30743,10482,80898,71036,-18128,-142873,-96936,-3646,37042,72521,104021,45221,-15647,11692,-12049,-34912,20941,189653,243954,200572,31037,-64094,-62225,61453,129024,93640,39683,8549,-31059,-19008,20347,43835,88427,91729,25917,-15472,-25176,-31527,-68946,-71757,-48767,-83271,-102695,-86445,-59560,-24196,24663,65496,39407,39715,110910,106630,23792,-32968,-8912,-15040,-56165,-77195,-43182,-10144,-20223,-40826,-11725,23981,77971,116707,92322,56326,69203,63101,36547,-10194,-53470,-58202,4591,56744,20900,-20906,-34825,-47113,-45340,-20185,-47848,-99862,-35277,14706,37095,-54277,3685,167919,228171,204004,135489,89853,39663,-13033,-16997,9285,47511,104658,82380,49092,63315,147210,251434,331816,303916,239676,142182,75240,31942,51120,55744,17514,-22167,23230,84342,50824,32489,216794,288984,175413,19529,-46443,-75426,-49975,-72561,-67771,-47624,-85173,-100333,-65438,-64889,-114805,-84692,-96259,-110034,-32733,77926,162936,199153,160034,12964,-26418,19557,68643,66059,33476,-37305,-46552,-49088,-43713,-61985,-103784,-122340,-91923,-66878,-61898,-105194,-42496,29231,55799,83826,69142,5150,-37221,-37521,-20277,36280,110374,161369,152574,124973,91771,43379,-40111,-97107,-15670,15687,4526,-32549,-58879,-61114,-94890,-74677,-44304,-53001,-58789,-55875,-46443,-39345,-9171,53391,125574,95861,44227,2523,-15027,-30283,-8471,36371,31300,-36461,14988,148525,190192,82066,33321,13509,-58804,-43445,55281,78017,53164,83999,85577,71441,21565,-16259,-3313,46418,93197,82729,45892,-688,12701,51641,75227,48925,-15890,-97064,-63285,-37379,-66064,-51912,48190,41793,-96148,-66384,3633,-1352,11881,61867,49689,-18951,-101442,-119195,-123930,-65288,-5548,-30371,-60574,-33354,34478,44048,-32691,-102329,-33042,49144,118113,135844,101384,44691,-13304,-23846,33267,59671,-15128,-97355,-58436,-43807,-70205,-99713,-91653,-71958,-5484,35858,57001,66532,5763,-17108,-75500,-99998,-37456,29933,54851,4947,-10271,-2543,-31396,-49605,-80349,-117479,-85192,-59614,-15821,1947,12176,-10566,-35098,-6769,20082,29501,-10530,20854,138508,283257,327310,195854,43569,-64077,-137586,-130542,-30100,15759,-71033,-77875,-642,57698,64335,-4987,-53218,4496,19138,5023,-8051,-6423,20855,46871,5425,-125302,-87933,6684,46545,59045,39916,-901,-58892,-102111,-91742,-41793,-22582,-32837,46774,72861,14854,-61094,-83851,-11001,43093,41535,6203,-25009,-19606,-31130,-81736,-115106,-28873,4085,-16751,-41535,-96526,-150791,-122350,-94922,-97887,-24971,1831,30930,75416,80212,37913,-31136,-63590,-43539,-95400,11365,74177,61052,29955,29846,-48162,-14038,44151,70047,82673,129916,233879,392652,431633,307120,124673,-18111,-23405,57972,83709,42882,30513,94302,145545,174649,184213,75107,-63818,-60959,-32299,-35486,-68653,-122329,-68150,13922,28553,59745,67079,-7507,-79341,-119202,-52517,-14734,-2534,-35655,-56344,-48516,-10320,-33842,-72072,-122435,-124932,-107974,-67779,-877,-52539,-26943,60556,159217,253476,315007,201430,92988,53509,82459,47178,37535,19830,-14185,-27673,5965,12232,-4640,-98224,-110722,-49933,-52539,-74043,-78873,-48448,-2079,62969,114293,163229,187868,299076,245262,122566,70747,-5298,33627,129293,234414,227795,127334,16476,-42947,-55563,-101709,-88367,-58821,-25421,-52374,-74141,-73322,-72821,-17904,47692,60912,-7930,-50536,-82882,-47648,-5984,25147,15840,17236,61331,164751,166377,92747,-25737,-13674,-82391,-65426,-16820,-32098,-60484,-55756,-111336,-115007,-70373,-35283,-29167,-77282,-140727,-121283,19168,-27681,-76385,-42248,46448,48765,64839,85021,53576,67359,7428,-81749,-88166,-87373,-59154,455,78332,151780,148308,118485,70287,26840,16787,-11814,-30949,44636,49347,-27718,-38045,-30465,-30354,-1361,-51419,-78083,-29393,85010,363371,476841,323429,196775,209546,236343,342319,474465,547023,509047,408115,230254,61099,-37880,-56681,-84896,-71829,90314,197933,218691,170900,82196,17067,-22120,-51092,-56675,-85176,-111913,-101269,-73242,-2712,134427,160570,49509,-12183,-71913,-44547,75089,168043,92962,-29057,-86716,-25608,-66389,-80180,53098,227534,255893,174142,197607,83441,-4656,-88930,-107414,-48467,10072,57441,62524,-11715,-29838,149825,260697,248640,95471,-70144,-93824,-75486,-60810,-52052,23390,112291,103651,70487,73093,142846,93497,95121,92541,88970,114191,81681,-34703,-77787,-19580,-26064,-88233,-63741,-8238,-6583,-36257,-45676,-17295,71029,159017,216447,281716,313700,277911,131284,-22307,-27379,37141,55087,37059,27352,27560,8621,-15196,-24654,21367,88757,101894,142583,137930,57155,-34853,-68417,-73101,-41741,-51237,-103919,-70735,5500,1141,45511,117169,44785,-35937,-74860,-29680,85260,119388,34393,-106254,-32809,-13172,-58427,-110333,-96579,8234,132443,135378,76568,-7477,-50887,-2828,30951,59006,41295,-29543,-127505,-37197,66962,129587,158693,96983,13083,-33839,731,104256,184078,212333,198693,149415,29752,-20862,-73927,-69447,-69778,22926,83755,94781,11611,-89898,-64864,49273,119228,141178,147957,149210,143402,139550,95343,35191,32600,120739,172296,159644,51635,-36288,-57713,-43728,-15824,7609,-19487,-86181,-79569,-84313,-96242,-110570,-98945,5498,108377,142714,96017,-16831,-86093,-18277,-7896,-22465,-45942,-86573,-15166,52158,117586,69142,-6931,84138,123477,103920,92525,59841,46600,44314,39800,-3142,-15874,6715,18675,-28396,-91575,-96495,-95137,-73809,-51108,-43188,-40982,-28734,-67866,-22453,25765,84655,121447,172264,234358,165882,16704,-50963,10291,117588,253856,338104,307910,191414,88777,30664,-26985,-77359,-89205,-92476,-60132,-64723,-117862,-97291,-101418,-82467,-22562,-4543,409,7850,-34242,-72865,-81631,-81663,-49236,-3029,70965,190107,242211,187938,73806,60047,100781,111332,49367,-2611,-7704,-129072,-70466,-74544,-96165,-63997,-30933,-66803,-57791,-111207,-88870,-4237,44169,34163,-15801,-68826,22789,68825,-3261,-11592,28740,33514,-32924,-81266,-60125,-7617,23942,14853,-28256,-75375,-123393,-81325,1543,54844,88562,30485,-78464,-96353,-45598,-58529,-72544,-8866,-4773,-36137,-91864,-129415,-34862,-10660,-26987,-36905,6392,54265,95857,62927,138,38393,84314,77350,44926,-22392,-69405,-81292,50465,221695,270882,161695,44385,39189,101890,137682,93581,-18250,-65637,33465,67026,70171,55509,44530,44377,32051,38334,-16839,-74974,-20974,-19133,-43154,-79652,-77168,-75208,-112456,-126709,-120049,-82387,-34682,15668,19109,71857,177299,294901,334296,325214,242493,97063,-43204,-92665,-66188,-25165,-4283,30088,45654,43849,35166,-353,-28208,-19879,-44451,-53054,-30396,12858,116313,89079,-18452,-85225,-109154,-119418,-89666,-60334,-80474,-106510,-83374,-11932,76686,120392,123166,119618,109108,193693,186100,104299,51881,-14433,-33117,-83474,-123688,-61393,67708,208496,180094,93908,95797,118804,83359,67184,48179,19381,8253,70303,63539,24497,16246,9014,-5298,1123,14865,3938,-36909,-65184,-53985,-33036,-22282,-28565,-74151,-89119,-51460,-83959,-159889,-38768,116099,181762,59957,-22968,-76689,-103451,-78300,-32618,3411,-35430,-105427,-90242,-36744,-42469,-95846,-115443,-74742,-66335,-51053,-49435,-41127,-14412,46955,118635,196823,222583,119637,14147,-46866,-90157,-113045,-72862,30904,191490,228459,94856,-24893,-69612,-51885,-5288,24450,31758,12476,26683,12186,-83346,-142747,-74871,-24979,-14258,-59839,-34440,88803,67346,-7707,-111991,-39714,80811,110602,127654,152020,81956,53155,22606,-47911,-101815,-115040,-102094,-64439,-62388,-47166,-30246,-44710,-71132,-87429,-68267,41421,158545,188527,98307,-27308,-69412,-28340,17879,-794,-81588,-96330,10052,129109,131678,20370,-45121,-79086,-82598,-39989,12110,10260,-43520,-59112,-63244,-74910,-85526,-57516,-8946,24352,7214,-36984,-54969,-40255,15420,10233,-32111,-77190,-21716,137660,262235,312799,308477,272622,163710,15140,-109016,-71447,-1742,-32613,-43470,-44104,-64773,-100860,-121775,-124186,-83153,-34141,26065,111044,85921,-39186,-55679,118042,185450,163146,95573,95561,168125,129653,19031,-68019,-108280,-49009,-29297,-46244,-69278,-55834,-77028,-102247,-130598,-110620,-71822,-47747,-52985,-65460,-17749,45328,-190,-86126,-92731,-21112,-52837,-116606,-74231,-28739,-63040,-71273,-113324,-144026,-40222,99591,129665,102051,74235,11106,32070,172560,136881,-19755,21956,159707,104102,-8681,-24499,4889,13932,-1918,-35812,-38115,9928,60007,118367,141610,168058,187901,228682,228642,141724,29012,-7050,4949,-2008,-15299,25176,74008,59579,43214,107345,264806,366297,394739,366446,174344,47018,-8473,-51474,-52207,-37475,-26876,-16758,23059,92616,173333,173755,140488,141695,165583,156042,149426,189636,244947,203167,104598,2959,-80660,-31845,-9577,-42390,-83104,-106919,-111598,-94225,-23626,49358,83351,122497,110705,121645,44903,-14376,-40594,-6231,88693,205981,198113,231119,384849,245180,16184,-77980,-116879,-80841,-7277,36093,54061,-9749,-31781,-66839,-104545,-67631,-56564,-71499,-69399,-36980,-12313,21049,47286,10064,-1605,36439,71050,68176,46800,2780,-84195,-44219,2106,-21388,5507,11404,-33797,-116927,-85960,-29591,-12857,-39828,-133725,-33252,46351,149631,312152,333336,163693,33398,-56943,3704,83381,65693,-17115,-12822,86099,101272,25012,-27249,39791,113946,123828,86211,51583,28327,909,64071,270741,558198,607968,405963,170881,39270,-48127,-30176,62013,93327,107323,80864,-48106,-21884,102499,228779,217244,191934,191220,107793,71145,63787,64697,72807,43272,-14874,-29153,11518,-38354,-65360,-7278,63272,138099,155130,229209,212026,96653,20285,20424,34605,-974,-73866,-169351,-95837,-51161,-88517,-140040,-121057,-15623,178600,196407,133692,49718,5615,-32814,-62713,-74847,-107568,-147983,-93985,-62130,-53106,-46349,-26678,-26436,-30796,31875,103742,100443,47482,24758,832,-4812,-22062,-88000,-91017,-4294,59449,40580,-136141,19783,69119,46820,-23915,-58902,-41346,-52843,-69392,-59757,-11138,54481,76909,21767,3470,13616,-20212,-72897,-98289,-94024,-82663,-52264,-17536,12261,34004,31470,66789,113942,101301,27645,-34736,-11734,186908,212697,-6838,-63672,-80780,-19891,-11855,-13903,-46882,-51167,9682,49921,43568,-11601,-50566,-76052,-83808,-5006,47561,84436,131235,128512,44157,-1906,-24773,-42679,-58008,-72528,-112313,-99646,-136862,-84034,17891,55774,11021,-25468,-46273,-48425,-83679,-125526,-136515,-118186,-100954,-55890,-40573,-121858,-114544,25709,98096,139426,187909,227719,214196,115090,35681,52730,51294,35516,-10149,-29710,-75571,-125931,-131209,-135535,-124635,-42849,49163,98330,70932,30671,-64886,-63848,90004,126974,83332,35932,29278,119293,214373,249991,283856,280427,290707,274445,164992,24262,-50024,93595,230559,236243,120154,13787,-120862,-65340,-38275,-34786,-3809,-8432,35995,76101,-25250,-114248,-120932,-67174,97860,145783,75211,-46931,-49974,50416,106944,58972,-9465,-79006,-126924,-105295,-69095,-33188,-3783,55985,100893,161393,209798,137270,97857,28908,-10695,73420,69265,47747,39015,52033,63551,106400,107593,42051,-13189,-32456,38230,53658,-83679,-107821,9053,62226,25454,-34472,-78963,-107480,-116658,-72276,-15737,64333,186728,199964,104361,60628,34003,112811,106367,44531,-24059,-10112,26867,-13775,-3563,64189,162594,315630,459946,416951,247897,38750,-50485,-82901,-63059,-47935,-47075,-36652,-70764,-118403,-97958,-67824,-2343,103030,88842,49919,30981,9946,-29091,-94808,-67983,139309,309288,279536,132785,205882,320297,236740,-10857,30264,175310,259997,230597,135076,44325,53540,121167,109024,34884,-19441,47960,153420,176817,46731,-92343,-133961,-112528,-97465,-69236,-45557,22136,33306,63010,61706,-20067,-77339,-82111,-78031,-83476,-83650,-60013,-105860,-133014,-138524,-114519,-59208,-14637,-36129,-99108,49399,104223,78783,65247,83812,81247,40704,-27615,-73665,100138,154838,72185,-9228,26812,77151,39049,14047,25245,52956,9003,-27284,-17133,7275,-6989,-22102,-26920,-48113,-60455,-56688,-56547,-85331,-33624,-20028,-54639,-59496],[-32674,1949,25143,44899,36869,12696,-6445,-34754,-43306,-40800,-60884,-42690,-21695,-43136,-58761,-15286,53370,73306,71183,59202,33168,-16743,-5387,69912,105225,125943,113194,2755,-110973,-30898,76771,260515,342205,293982,295315,267093,198656,96532,-37581,-46093,22642,30424,38282,-18445,-41022,-2082,2756,-16043,33147,71626,80062,75113,52607,-34607,-75212,-96748,-142016,-52641,-1384,-56881,-117254,-100348,-75495,-27248,-6913,-29077,-4189,39943,61816,33697,-37038,-98642,-20829,49687,54767,-2391,-78962,-52070,21149,7300,-24946,-34336,-26824,-7158,46910,49741,14079,-23476,-7283,30058,37669,34083,63392,76411,43539,-11762,-63557,-72199,-31998,-52936,-69703,-19134,63807,145640,110791,36799,-34376,-100608,-56078,40273,118928,81633,6818,-30173,5843,31273,14786,35411,104672,211636,220045,156533,114382,80928,47697,14477,1408,-51449,-88541,-57986,-45386,-16599,114892,241227,292167,233925,118725,-7994,-70069,-22394,27208,18897,-51053,-60047,-58556,-13310,46687,14499,-36959,-63257,-88793,-103453,-46522,-48867,-64895,-15592,44873,35435,-20046,-97947,-96619,-52808,-58315,-96267,-105885,-77323,-71896,-50850,-75150,-40772,57707,134219,143840,97466,104706,101878,9797,-29303,-65860,-25616,48063,120049,118912,167919,298477,369008,323705,180160,68051,47043,129583,156016,81154,9387,-41565,-30339,-40036,-5518,51563,88661,15624,-99263,-71473,-51543,-89055,-17632,41821,33797,38055,-9034,-129284,-103945,-47262,3952,21958,38113,164837,293503,281778,140917,12422,12219,84481,50353,-41799,-94453,-55919,-16659,115196,244454,254537,275637,266555,275030,232985,154336,74601,-43826,-26368,9288,8116,16679,85390,90591,76446,60651,21477,-58698,-37240,24519,50625,4466,-53255,-62364,-43212,-32687,-81075,-124635,-66667,29321,42164,19294,90016,79542,46400,2821,-36587,-80800,-134114,-111718,-70042,-41879,-57639,-125288,-123705,-85686,-100163,-64231,-87246,-69393,-32206,49372,79846,6388,-86567,-48488,-3629,-52348,-114842,-34372,3878,19850,46802,116198,168632,136788,109851,110446,79448,8609,-64875,-71687,-18791,27549,71557,42575,-86206,-24428,98014,134125,124666,42355,-60912,-75173,-51420,-23496,7058,-4856,-39264,-61208,-84064,-66066,-15207,-16670,4888,53852,42190,-39188,-162890,-78272,4923,32153,54954,87928,49684,844,22410,-15723,-53292,-13434,165903,241657,207862,30914,-73124,-37714,77885,149323,122461,60298,19127,-32163,-35965,-5333,21031,76823,96671,35886,-859,-6806,-6516,-43679,-57552,-47239,-86515,-118386,-102422,-57355,-12250,37429,72499,48568,48159,121908,109897,13993,-36944,4576,8560,-25759,-54549,-57250,-25181,-26783,-39230,-5888,27585,69363,96760,79548,52761,71161,70350,48833,-2750,-57754,-71480,-10589,39455,11181,-29584,-36520,-48648,-45760,-26415,-55181,-102977,-42433,-11922,-2692,-75108,13,172539,234320,192130,116756,77053,33265,-20845,-28300,-1779,39071,103420,88470,48225,49781,125825,222432,299090,273710,211998,117133,57106,17635,40960,55609,24365,-16105,44440,127300,90996,47741,200907,250297,147178,15734,-37236,-63112,-35437,-47062,-55461,-47022,-86518,-108817,-69909,-79729,-107335,-67944,-79294,-89900,-20151,92764,178531,191449,114317,-37010,-39628,2299,49098,50314,15573,-52711,-31598,-38836,-48987,-75658,-116498,-103443,-62503,-48794,-48846,-97505,-40175,29532,58518,89244,74774,2679,-69763,-77772,-42394,25959,101374,158688,167596,138456,93595,36796,-42737,-96798,-15395,13587,1349,-31832,-51414,-55985,-98877,-74657,-37388,-43908,-54832,-67314,-50801,-15835,20775,75556,134176,84682,13395,-40129,-42411,-20879,12693,43843,29659,-37319,6161,125775,159446,67315,32601,15395,-61435,-56758,53423,88196,78023,108767,102753,73844,9848,-22250,-3793,50917,103784,94602,52455,961,9458,44523,71853,50958,-12245,-108279,-104325,-73892,-86750,-66901,25423,23477,-106078,-63249,6347,1240,14546,59402,42646,-22490,-90881,-93110,-100931,-71173,1685,-16379,-57488,-36929,29584,41810,-33807,-116009,-42349,48700,129793,157798,130303,76445,7826,-20357,30223,59051,-31065,-110295,-57104,-50621,-75699,-98681,-80426,-51746,27563,57825,79330,88290,28362,10973,-40060,-64032,-17785,43206,64337,17551,17050,24362,-9882,-36622,-69186,-102828,-72611,-55448,-35980,-38877,-35342,-53632,-48603,10205,34583,40082,14409,58147,186055,331555,354386,217923,56145,-56637,-132449,-129912,-31502,31212,-45570,-73882,2383,68803,83596,-2668,-74470,-4173,30170,21513,6631,10036,46595,73318,14578,-122567,-90753,14566,70033,82378,53786,1724,-66486,-105540,-49139,12054,32733,-15027,24013,46014,-5229,-79033,-98962,-15522,25469,19543,-10467,-38621,-22267,-25850,-80295,-123073,-34580,-5174,-29175,-43304,-85268,-134957,-130552,-111081,-88728,-6,45512,68178,91603,79292,38074,-26974,-74235,-61679,-93642,13356,87621,98920,71976,49243,-41831,-15291,35232,53003,61997,113806,236574,413649,482351,367892,175579,7343,-16575,61909,105946,83789,76006,148814,206149,227774,211093,74191,-58104,-47880,-21769,-42677,-92382,-132951,-49998,18901,5839,17068,25211,-38230,-90972,-125326,-63031,-30703,-13888,-34186,-45273,-37463,-14792,-49903,-82261,-106332,-110142,-105953,-83444,-45740,-99030,-5861,77666,163096,247654,301963,166797,65645,39070,84103,63186,45789,16436,-28042,-38605,16806,27850,5622,-89846,-105337,-45109,-55009,-83493,-85173,-48544,-29436,37475,96064,158279,189411,275606,191954,83155,45900,-20570,14172,90108,182714,188529,110290,10350,-41634,-56965,-94682,-58377,-30343,-3774,-35603,-58019,-53777,-54712,-7404,41617,34649,-34738,-69650,-81006,-37246,6491,34522,25743,23491,55819,148208,170551,73566,-50983,-31795,-69838,-49665,-5538,-19438,-40557,-41593,-109394,-95684,-24305,23062,26791,-33707,-114748,-124285,19475,-18294,-59200,-22459,55883,47016,67253,84686,47696,36277,-16712,-88508,-84891,-99664,-95331,-42906,38724,123199,124061,79915,32387,7889,7485,-14509,-32126,44372,59392,-27714,-48249,-36705,-30864,-1420,-52602,-78647,-21457,119004,417887,478644,305139,191876,201586,240644,360768,505571,585468,549719,459612,293147,118400,2741,-27053,-65612,-84827,88797,211039,233288,185777,93224,28364,-7188,-31657,-32427,-55030,-87627,-107462,-84966,4619,128505,117616,-5981,-80304,-115888,-28815,95290,167860,72785,-40724,-76119,-17291,-59361,-83138,45350,181410,165980,99082,128207,36016,-38619,-53848,-30753,31647,88593,123456,109934,24153,-16225,166329,255489,219036,74113,-82263,-100871,-84535,-75210,-61562,7509,77527,61504,22930,22012,117866,104167,125341,129919,114402,114006,58684,-67270,-60620,-14386,-28562,-91183,-70369,-18594,-16283,-40260,-44504,-21219,65012,158367,218210,279578,301731,264076,118845,-21146,-13249,55526,68273,35642,18185,14102,-5085,-16589,-21981,-1087,54749,84198,131182,119809,42049,-40054,-64707,-59630,-23784,-33338,-72406,-88963,-20280,-29978,7748,94018,33288,-34219,-65990,-22372,97219,135115,39651,-108565,-23169,4443,-42539,-103357,-97395,2961,101521,87738,57764,-1864,-28575,7851,30999,47317,23866,-45126,-128945,-27347,71546,123688,126426,45707,-31354,-44033,16168,117660,189606,206401,173439,116445,2994,-41718,-79111,-70234,-65729,31483,99598,111614,20512,-84406,-65436,40367,107782,117086,122309,123451,106204,80909,29451,-10930,7069,87795,131553,137574,45529,-34927,-47922,-32102,-5673,14860,-15436,-101895,-95130,-86972,-79843,-88475,-100212,-6276,105058,141391,88806,-28905,-106256,-18936,-14455,-43733,-68079,-82614,1657,73120,128508,62349,735,120271,158074,130006,104473,52977,34428,37145,40488,-252,-12970,10471,23178,-28278,-87999,-107121,-110211,-77075,-48019,-40478,-22298,-11241,-52453,-10191,37641,103090,149312,194668,241358,174142,24562,-47699,5802,97420,216602,273400,217188,94964,9867,-12820,-51181,-87861,-94797,-104199,-76501,-78852,-127393,-90637,-105364,-95604,-36608,-13940,-15289,-22569,-54057,-69427,-75262,-78647,-37993,22608,115413,218106,218642,146338,45133,57411,113639,127984,47583,-14657,179,-122933,-82406,-82999,-85243,-79935,-58346,-71978,-60097,-109031,-92413,-9569,43098,40454,-2535,-63655,5997,49045,-10822,-14304,32584,42426,-20891,-55772,-36690,6741,35304,33182,-10888,-68039,-121441,-88472,8500,72658,89473,9956,-106349,-80810,-29813,-43338,-48715,6976,-185,-40008,-102038,-118246,-19406,11308,-338,-11383,17796,63976,95668,54874,24672,80400,126767,113047,60261,-24702,-67095,-56258,78058,242464,289872,173982,53152,52460,115011,137468,88038,-26550,-67031,34892,71167,67212,44447,30969,29171,16859,30720,-13491,-61587,3843,17562,-6957,-56772,-67734,-65087,-87495,-102138,-102113,-78051,-46158,-4766,-4620,51808,171040,299144,327088,310690,225499,91581,-37485,-85988,-68248,-24737,-3585,34937,57177,56545,46675,12393,-15874,-13289,-43869,-44770,-20922,18810,116953,129205,11608,-83975,-127931,-126316,-91768,-60052,-79768,-114565,-105854,-24059,68141,104028,81057,52006,48810,138974,169055,126573,89488,7431,-18567,-59229,-92861,-58460,73466,227760,210108,90743,89346,127446,91529,67542,45232,12106,-1136,65266,83821,71837,68040,42517,-3067,-5783,4927,-13482,-54355,-80589,-63114,-33464,-18656,-28377,-73328,-60576,-14041,-38561,-146189,-71401,93436,143862,8276,-63874,-103171,-103731,-66924,-24015,5755,-34906,-111102,-97744,-29595,-31052,-82334,-102825,-65009,-53311,-43173,-49778,-44248,-14798,53090,136704,232485,263018,149269,19495,-49404,-90615,-124742,-97358,-11400,143133,205878,83548,-37287,-77456,-52955,-7915,11371,5658,-10594,13859,6716,-83557,-146902,-80614,-31715,-17257,-58093,-28843,110021,76656,-17599,-128590,-10933,110993,134505,141338,153153,81136,57231,26272,-53579,-123901,-145285,-138173,-102988,-97593,-69693,-41692,-46816,-66997,-87772,-92104,20161,150502,176583,90836,-4143,-42153,-9062,38869,23857,-77810,-92201,11131,106898,102082,-3762,-63868,-73729,-60868,-12795,36819,25821,-32710,-49633,-53669,-62689,-69546,-36816,4339,19317,-12098,-56569,-53971,-29864,27387,32728,-4107,-51417,-23744,112466,231688,304906,335880,325647,210860,32960,-87721,-55563,13552,-17226,-33186,-44123,-75592,-118838,-135840,-128496,-84613,-20351,50954,137387,127178,14313,-108570,56172,147314,172591,106236,94554,158673,108584,6207,-76689,-108749,-50295,-28851,-45836,-66881,-57838,-88286,-121267,-129062,-90973,-41736,-18599,-31483,-39629,5635,56904,-1053,-89622,-87238,-7171,-36285,-104493,-52216,-10651,-98492,-113964,-134937,-118403,-17075,132699,173735,157636,134258,56508,56360,209135,177468,-581,-7377,120200,91712,-5071,-24470,-3817,6067,-4189,-31433,-10517,66019,132186,172152,163403,163710,169791,217323,216066,161114,77035,45648,49353,33835,16611,57351,92830,67497,58724,145165,339765,453122,476631,417536,180673,41043,-15614,-63766,-62612,-41557,-21537,-3941,44106,129384,214988,203640,150925,129643,136707,125657,122429,157809,204473,165193,80157,-4107,-80511,-36135,-9600,-34467,-71716,-103046,-121616,-124888,-73190,-11492,27296,77476,77665,110550,39850,-22101,-49610,-19918,69706,201146,215571,245868,429762,309737,33520,-83018,-136525,-110915,-35585,28577,68465,13492,-19926,-60968,-97390,-60025,-55032,-79034,-83160,-50360,-23576,7813,31348,-874,-11440,18908,48570,56391,49845,14171,-46971,4486,42272,-5504,4605,5183,-36480,-113422,-91325,-28583,-1136,-33386,-139242,-38996,36802,110120,244343,311224,167138,31603,-69326,-11542,73806,63510,-10902,3712,94072,91359,7293,-35139,48533,123647,117505,73771,41427,26740,20630,90213,294342,523026,562815,402921,172099,22033,-74625,-65859,25120,60306,86213,81426,-34137,-45492,57580,160524,137099,134204,170835,125207,100702,87818,74443,72713,41603,-17930,-63015,-31980,-65686,-67924,-16431,39010,111030,139249,203333,164249,65805,9496,24284,47689,9621,-77730,-170924,-79391,-26999,-72884,-138178,-118403,-12154,146017,153296,106531,30758,-9550,-43578,-63374,-72990,-109422,-151061,-96190,-66781,-59061,-48038,-21544,-19045,-25661,41117,105169,94128,41203,29834,15843,9174,-25188,-102660,-104322,-19790,46870,43094,-110265,3095,70197,55843,-10316,-49724,-19056,-20607,-51467,-69708,-34205,30912,71318,43161,30205,14448,-23154,-60715,-66196,-80403,-111292,-70088,-30126,-1898,14626,10702,56034,108560,91200,18041,-50639,-37108,173941,191749,6443,-25845,-46007,-15206,-16223,-24622,-72370,-73311,618,55850,52266,-10161,-52877,-78023,-83404,-11223,22156,41614,77899,87500,29801,1092,-11370,-31172,-47742,-65909,-113098,-101495,-134759,-70361,39025,68698,9573,-30495,-48402,-47695,-76735,-116580,-138123,-107637,-95260,-72452,-64842,-140559,-102967,11155,46309,79907,154882,213363,211541,102362,32368,60744,56538,39122,-10823,-35635,-76185,-116219,-119754,-117226,-107701,-43961,30288,83652,65977,26601,-78465,-59771,108548,148702,102847,47224,47687,157752,264359,307681,323873,294674,311872,308085,198460,35112,-52165,94560,249183,268066,145864,30686,-94830,-48217,-13629,-7125,26834,18739,56296,91415,-10242,-98935,-148830,-129072,4087,51257,13281,-59714,-35704,74363,131829,79720,10551,-58369,-107278,-93602,-61616,-26165,-1058,53993,114895,192680,265411,187255,144066,79319,92509,174830,140550,104193,75371,72233,69669,104072,108508,59791,17697,-10155,57085,61543,-67937,-88565,25068,68749,29976,-29048,-75528,-102341,-128471,-87325,-33981,42244,163558,183898,93753,56342,75173,169496,125810,46701,-27943,-10236,22822,-14044,3906,76557,171054,305544,456334,414613,243570,46098,-38423,-65682,-44982,-44573,-53725,-37831,-39102,-70752,-71400,-65457,-13326,80498,47279,-1977,-16050,-11857,-35746,-103775,-31122,194109,383573,375063,191038,193260,292759,226884,-2124,43935,170806,260822,235544,118206,18715,26273,102230,87946,12581,-4705,78391,199543,206026,62503,-78966,-131500,-108542,-94476,-71004,-58518,3722,12773,51944,60347,-15387,-71675,-73950,-62860,-56628,-68419,-50758,-89689,-120052,-124123,-98234,-48092,-8016,-34155,-85359,55493,134635,117310,98206,114227,101390,69771,6152,-66285,98006,141937,43777,-57607,-15249,62161,50565,37734,47194,70646,23426,-26062,-23117,5321,-7899,-28771,-25692,-36156,-46024,-44142,-57018,-63875,-26983,-9876,-42435,-47869],[-25851,2864,23621,44194,41516,20411,-283,-28428,-29549,-23178,-47709,-38250,-14863,-34681,-55525,-3963,64669,76357,73446,58272,34053,-15051,-9869,67915,94383,100233,84506,1935,-104599,-44992,51999,236378,379773,352314,344589,326567,254850,131083,-27693,-50183,41349,85336,102885,22829,-29034,-4464,-12278,-45715,-6331,42381,74484,80722,55609,-26279,-67261,-89277,-140620,-55437,-7957,-63251,-96296,-85144,-77568,-36027,-7549,-19003,8170,54476,79970,50177,-24799,-116408,-52408,2971,9691,-31326,-85798,-34157,36684,11908,-29605,-42803,-35949,-6301,42661,35861,-4265,-44226,-27369,12265,28374,28676,57791,69422,36012,-14025,-51841,-52590,-16364,-42933,-62404,-9430,67474,119588,75292,16398,-36447,-82239,-66498,15185,80914,52848,502,-38133,-5351,21338,-6143,8091,94378,214625,233767,161775,106856,61279,32834,50547,53010,5491,-51712,-45887,-25862,-6600,105307,212280,257543,217968,107264,-19761,-84415,-55165,-20491,-32039,-63451,-52400,-74315,-29545,41248,16756,-33395,-56303,-73898,-93478,-41547,-45898,-64766,-16125,51214,50754,-6157,-93384,-111902,-70210,-73562,-110827,-99164,-62897,-74528,-90254,-93545,-16911,75162,130241,120376,79696,128130,145449,28952,-34884,-90102,-42546,32951,113123,128693,171031,275121,329739,297557,167131,61350,26508,95150,123364,64749,46,-39815,-27544,-31448,21840,73554,94906,8263,-110352,-58419,-29545,-78673,-33082,32039,34428,40005,-6287,-122835,-98213,-37042,5810,-2931,-14519,103119,226873,226579,122762,16043,6733,48368,3226,-63254,-89721,-49144,-7024,119577,223734,220582,260891,274164,282611,229687,155836,86153,-36263,-26195,3219,4218,18414,94490,110897,100778,86006,38150,-50027,-32641,32070,59148,427,-63414,-65275,-43312,-35558,-83743,-132601,-76675,15728,26077,12359,96056,98498,65302,4723,-42301,-88191,-129640,-99478,-58524,-30908,-42670,-89798,-146595,-106955,-78659,-36605,-68262,-72044,-52164,33417,76726,11468,-89552,-64631,-19924,-62357,-104318,-24535,23706,47634,76850,145213,185635,132717,100382,99836,77189,15721,-55723,-75272,-26593,24297,68299,34646,-91926,-22461,82836,107003,101375,34980,-61374,-93506,-87221,-52070,-5810,-1409,-29814,-60177,-95744,-69755,-5419,-2997,-7345,17575,7082,-61725,-153790,-60496,12619,26720,36408,68581,51238,15598,32717,-16130,-68446,-44381,138881,232184,206770,34274,-67481,-18401,83919,155417,143236,79763,27436,-33738,-53491,-32022,-859,62348,100564,46652,12832,6845,12974,-20842,-46191,-47955,-89155,-128697,-110252,-57839,-3927,43618,71031,54221,54254,127549,106291,740,-41666,16576,32097,3561,-31695,-71016,-43678,-31180,-35072,-556,28860,56744,70151,61135,44925,69014,73525,57611,1964,-63000,-86917,-27214,19456,-685,-39237,-38393,-49272,-47382,-38376,-70314,-98153,-44375,-29170,-40151,-101087,-3304,173467,235138,177164,97028,61314,22792,-32187,-42600,-15436,27358,98606,94570,49552,38505,99731,176755,239669,219074,169798,86613,36931,3,26969,51661,28413,-10687,66007,171803,136972,76713,184426,205287,114894,9747,-30802,-52803,-22234,-24022,-44250,-48590,-88093,-116832,-78589,-99949,-92489,-50999,-61028,-70275,-6573,107100,189966,176255,68857,-69517,-46903,-12431,28960,32969,-2557,-65499,-16752,-26213,-52967,-87742,-117302,-76181,-31569,-27366,-35866,-90316,-41603,22633,53612,88370,75911,6044,-82797,-119762,-65721,13766,89605,149360,174350,146557,93018,30018,-45269,-94199,-13945,12078,-3190,-33313,-45052,-51144,-102517,-73511,-29729,-34141,-49891,-77990,-57559,1971,48077,96717,141187,73595,-16921,-85645,-71154,-10763,30539,46764,23458,-40232,-1676,103138,130820,55256,33303,18052,-60380,-71225,49526,96959,98978,126492,113664,69284,-7191,-31623,-7119,52625,111371,103956,57545,2899,6256,35438,65071,50694,-6538,-80232,-105569,-103794,-110125,-80001,3702,4967,-117306,-61121,7768,1763,15009,57487,39518,-19700,-74262,-69558,-78532,-77334,6305,-4003,-55527,-42886,20045,34624,-36907,-126825,-53133,45255,137359,177362,159367,111150,31024,-18358,20587,51583,-37150,-95636,-54020,-58856,-83784,-100355,-72634,-32700,54910,72209,94008,103441,49109,34329,-11379,-31573,1459,54824,71384,28074,38478,42698,8368,-24024,-56813,-84099,-55429,-44980,-58040,-83932,-82123,-77312,-29342,43485,57157,56583,41975,90790,225866,366441,366093,230868,63459,-52566,-129953,-128405,-34816,41836,-15960,-62678,2761,72298,92312,-5193,-92048,-10261,42732,39703,22313,25738,70250,94081,18809,-119780,-93046,20955,92924,103459,64054,308,-78673,-102200,-5626,62354,79137,22442,8223,15023,-31916,-100647,-106014,-18766,5243,-4646,-28786,-51511,-24030,-20895,-78874,-132524,-42313,-17165,-44390,-44131,-71842,-117018,-129482,-110161,-72450,23904,81857,95569,100145,74001,34983,-23751,-82631,-82827,-89981,13109,95967,134727,120784,65544,-38844,-22660,19347,30732,38683,93158,226981,410379,502054,403002,212707,25738,-11408,61980,121982,124539,129310,212642,273880,283400,230886,69330,-50971,-36722,-13415,-48019,-116625,-132604,-33415,21040,-11678,-17881,-15443,-65406,-97185,-123352,-73482,-41308,-16469,-27008,-34078,-28702,-20756,-65794,-81875,-82857,-85052,-87081,-77615,-70959,-86596,18494,87817,158381,230162,268955,121130,33132,17214,72865,68596,48859,12231,-41006,-51020,23511,39264,12185,-82679,-100036,-41938,-58902,-93140,-88603,-35226,-28783,22061,77841,149371,188532,252020,147803,52202,26324,-31983,-7420,45100,118475,132761,79532,-1860,-38971,-56083,-77065,-23277,6308,27154,-12629,-38764,-34620,-41175,-2412,29475,7275,-58123,-85463,-75532,-26185,17448,40228,32218,28016,48156,121943,161058,47678,-64447,-39829,-56475,-35118,5346,-7584,-22962,-31418,-110275,-85922,3270,54882,57026,-6192,-91427,-119264,16181,-12684,-43819,-1184,67958,47026,65843,77646,37901,2347,-43205,-90671,-77943,-98933,-126609,-86663,-3430,88501,92955,36923,-7972,-13802,-4211,-19469,-36976,38627,62844,-28095,-60913,-45611,-33169,-4056,-52849,-74212,-8085,161133,462333,465422,280592,181289,183871,229312,356349,507871,594209,566314,494723,346329,171627,42469,9080,-39880,-97389,81765,217057,240235,192728,98340,35377,6014,-11112,-6332,-21304,-47082,-71656,-78516,17888,122236,79016,-53887,-141632,-66685,20583,119959,159650,51496,-50303,-66028,-14576,-55488,-83818,36832,135044,91785,41448,74726,2590,-39917,-3141,26241,81517,136163,166525,147502,67814,1876,173150,242020,189151,58217,-83623,-106982,-95574,-90570,-63508,-812,53676,33775,-8207,-11099,94779,114517,155890,168997,141990,116164,38002,-96541,-43588,-10162,-31125,-93124,-78554,-27964,-21057,-36934,-37671,-23251,56410,152354,212705,268882,283781,247358,106130,-19416,-4629,66605,76231,32190,8656,2043,-18810,-20935,-20213,-20789,16288,64504,116845,98861,24818,-46517,-59912,-43199,-2972,-11568,-41282,-91965,-40467,-59495,-30859,61309,16733,-33868,-57280,-15369,104144,142266,41528,-109433,-17712,18275,-28316,-96324,-97111,-369,74719,49111,38670,2778,-6725,18392,29568,32046,2908,-61945,-119207,-21767,68389,107823,88488,604,-59970,-39708,34893,129955,191689,196551,146195,83965,-21429,-60628,-78773,-68366,-62932,36370,111665,125319,28224,-79227,-65015,31723,94475,93663,97886,97653,69980,26437,-30087,-53061,-17380,55265,88474,111545,38697,-34457,-39930,-23502,1054,19324,-12285,-116777,-100652,-77423,-59213,-68485,-97326,-18430,98467,135907,77833,-41505,-116888,-15456,-16603,-61096,-88590,-72161,19728,93862,135635,52777,-1318,135963,174625,143235,108093,43641,20980,26556,36806,-1578,-14765,8944,23047,-29785,-84329,-116859,-130300,-80175,-42221,-26857,5058,6038,-38202,-2001,46479,117683,174564,213941,240272,174425,31700,-42654,2412,76435,176114,203525,127326,12100,-56127,-52269,-73153,-97994,-97981,-102129,-80109,-85469,-107374,-76893,-105360,-108474,-50035,-20021,-24975,-50591,-68356,-63161,-68678,-76437,-27141,51871,162278,235960,187790,103371,14813,52210,122961,140542,42769,-26987,8863,-100390,-93836,-91435,-75644,-88807,-84716,-67104,-62445,-105222,-90987,-6801,48905,49476,11891,-52540,-10907,21868,-23531,-19377,32832,46387,-11370,-31213,-15683,17485,44436,50493,7273,-57952,-115433,-96076,13920,87083,87368,-10903,-125373,-60217,-14005,-29047,-28436,20263,3754,-43736,-112032,-106151,-2463,37479,31241,13061,26562,67415,84594,35985,37195,110576,161090,143597,69671,-33445,-75745,-26956,108620,263698,309250,189691,65544,66240,124816,132954,80134,-35913,-67572,37552,79260,69426,35609,17025,12221,786,21945,-10526,-46113,32894,56066,26327,-28325,-49163,-50416,-60928,-75884,-81851,-73101,-60149,-26975,-28426,30614,159068,292960,311108,288413,200941,79094,-35535,-80752,-68617,-23481,-2675,39082,66824,67316,57186,24776,-3392,-6102,-44346,-42949,-18837,20055,109405,159271,44694,-61434,-131765,-131335,-95189,-62395,-79919,-115601,-127561,-35873,55959,82249,33642,-6186,2424,86454,141968,139609,119728,27004,-2839,-29408,-62860,-53611,74199,231283,226663,83066,68931,124723,96588,70188,45991,7914,-9907,56844,98607,115871,116965,80590,11842,-5904,-3025,-31622,-73265,-97290,-71289,-31640,-12954,-27815,-71864,-42177,14125,2033,-105584,-108192,61661,94984,-42985,-98635,-120236,-98384,-58225,-17635,5851,-35366,-109725,-81052,-10343,-14097,-67116,-89082,-54678,-40409,-36896,-52861,-49181,-14965,59661,152437,259584,288066,164774,16826,-54492,-90518,-134353,-117344,-45564,93221,171965,64861,-53749,-86167,-54103,-11296,-1454,-16384,-29639,1964,-1090,-86297,-152859,-87409,-38791,-20616,-57497,-26068,126252,81438,-29866,-138240,15196,139003,157883,155579,154728,81197,65269,39194,-44580,-132330,-169114,-160320,-122495,-132028,-94791,-54961,-49507,-63440,-86878,-120807,-4506,137407,153942,73311,16026,-13421,12532,64640,58453,-65808,-86698,9749,80248,71245,-27407,-79864,-64632,-39120,11871,56684,35145,-26031,-41925,-45492,-52393,-55535,-19273,13215,10718,-31596,-73364,-49715,-19276,38909,59605,32428,-22481,-16913,90710,197410,286028,348969,361875,250854,47731,-66496,-30780,37846,2933,-22614,-45152,-87320,-133662,-124916,-118790,-82019,-12026,66098,148695,153964,60710,-99429,-16346,89916,162554,108182,90118,145213,86163,-7709,-85753,-107255,-53662,-33836,-49855,-65266,-61154,-99876,-128449,-114267,-68275,-12219,5494,-12767,-19422,24557,66262,-133,-88471,-84439,2495,-22177,-77392,-1222,33495,-81284,-142451,-142251,-90763,6667,147887,194310,194644,185613,98300,70754,221861,194821,6520,-28675,86268,81935,877,-24332,-14163,-3247,-5635,-22444,22880,123246,198698,211583,167655,143290,140495,193437,193481,177612,129769,99302,91744,67703,48225,86642,104517,68937,68371,175140,394416,509977,527261,447818,182482,34645,-21539,-72492,-71028,-44595,-14060,12734,68592,163805,242429,219096,151504,110342,102480,91772,92356,123460,164678,130056,56090,-12977,-83040,-44829,-13674,-29134,-58575,-92518,-114878,-128124,-104037,-63052,-23933,34273,44180,93572,31590,-30510,-58676,-35094,44012,179785,215839,243054,446140,356533,49050,-87880,-149300,-135685,-60124,23860,83878,40248,-6478,-54839,-92697,-55665,-55663,-87786,-97342,-63511,-34051,-5469,13694,-13320,-21313,3024,28238,44057,51463,24733,-7060,69453,99156,19938,8622,1671,-37751,-109680,-96135,-27500,9252,-29274,-143672,-44344,26536,63895,162184,272493,164495,28919,-80728,-26333,63857,62491,-891,20558,96335,73176,-17445,-45015,55482,128228,105191,58873,26211,17237,32860,109268,299415,454186,485447,383754,170639,7225,-96733,-99362,-15992,25278,62985,78462,-20096,-73600,6436,92528,72864,90795,154354,144694,134953,114832,83949,70082,35870,-24018,-91992,-57704,-80154,-68338,-27710,13497,83867,121928,174366,120094,38648,817,26135,56328,17753,-82459,-166747,-64243,-6999,-60255,-131045,-112109,-8747,114969,114941,80477,11388,-25634,-51928,-62705,-72196,-112306,-152385,-97422,-70984,-65787,-51344,-17324,-10819,-19104,49488,101655,82493,33223,33155,31031,27949,-18993,-112081,-117595,-35458,32814,42541,-81952,-20192,63214,58202,350,-38539,5895,17154,-25615,-71774,-56730,11447,68889,64978,51858,10899,-30070,-52429,-39351,-51253,-109938,-86791,-43269,-15727,-6473,-14371,38383,94413,74886,6061,-67283,-63772,159323,179177,25467,9114,-12017,-10062,-18679,-32739,-96049,-81447,-5613,60641,57953,-10141,-54560,-76212,-77496,-15097,-228,2396,26024,43007,10598,80,-1120,-21185,-38979,-60388,-115810,-105346,-127692,-56051,60521,80403,8805,-34009,-47313,-44703,-69075,-104705,-126057,-99669,-90217,-82780,-83120,-149931,-95653,-8521,-4273,27768,128501,199516,207771,92740,31874,65362,57069,38289,-14982,-44319,-76807,-102931,-102224,-98915,-92283,-43343,15687,72424,62593,24243,-83561,-54196,122315,165119,119143,50898,56264,185303,301360,348985,340483,288102,313869,327295,224908,41461,-58254,89364,259634,294720,174185,50575,-70599,-37735,2042,14431,54487,43827,69674,96222,-570,-85697,-141233,-134747,-66837,-27215,-41273,-73597,-24997,96814,157630,100584,30276,-39445,-91012,-85029,-58531,-24764,-5296,44733,119417,215405,314501,236816,192270,137003,196590,263490,199611,152913,108254,90738,74535,101257,108594,72929,44050,11106,70971,59745,-61301,-70733,36697,69860,30188,-27096,-73185,-95518,-130495,-99324,-51200,21106,139075,163901,78311,44407,110418,211525,136113,41223,-38711,-16758,12066,-19663,4709,79562,169322,282848,425678,383396,220298,42152,-35075,-56763,-34963,-45983,-60225,-38411,-11484,-23591,-43880,-64827,-29938,53500,5293,-50623,-53209,-30199,-46540,-110804,7188,249020,450945,452787,235728,159289,233494,185705,-8186,47839,151106,240732,222539,94270,-9764,-10665,70037,56660,-14367,9396,106186,235444,222737,71492,-69830,-132056,-110136,-95140,-77933,-80755,-20593,-6112,41293,56829,-14573,-71730,-67982,-44079,-25285,-52380,-49904,-80346,-105436,-109048,-87338,-41603,-4953,-33262,-80749,50304,148084,142886,116259,130466,112738,100598,42063,-61870,81485,115652,16339,-89266,-57604,44639,56308,52471,59309,78082,29925,-30992,-36226,-3253,-14329,-43384,-30750,-27114,-30689,-26825,-43191,-37560,-22321,-7660,-40186,-44222],[-20396,675,17749,38733,42342,26019,4115,-24764,-17799,-6014,-31000,-29700,-6219,-24710,-54069,4129,71703,75713,72071,55279,34004,-10376,-13329,62842,79017,72500,57969,1874,-92306,-56252,31645,207811,397976,385794,364245,361306,300764,163140,-17193,-58216,58934,141249,162848,61139,-14170,-5751,-25427,-70612,-35810,7433,58383,76108,51015,-20672,-60407,-83838,-139287,-58853,-17448,-66205,-75334,-71630,-78702,-45302,-11093,-11773,19200,68578,98702,67952,-8773,-84165,-72672,-37952,-23768,-45124,-81912,-18582,48774,17131,-29371,-47078,-43368,-8852,33522,20313,-23100,-68144,-51857,-9408,17550,25344,58752,72611,40346,-6006,-35678,-34125,-1812,-32285,-52834,-395,63992,84152,35614,-5431,-39604,-64097,-62996,-1489,47496,28013,-3553,-42080,-17602,9064,-29556,-27984,74057,200434,229055,157461,95915,50633,55881,106386,116178,73635,-12792,-39193,-13544,7170,101263,185685,220352,193100,86847,-36652,-100945,-89093,-67371,-82206,-57101,-42594,-89286,-44648,37860,22203,-26212,-45867,-55909,-80653,-40099,-46708,-64399,-11943,61343,68900,8895,-84758,-128954,-88268,-89437,-123104,-86116,-43848,-57559,-101528,-82123,7414,87975,120083,93963,62695,150088,193460,57188,-29401,-110735,-59414,18298,104495,135164,172361,248205,283111,263390,150296,53201,3909,53130,85048,45379,-11041,-39703,-28433,-23418,43173,89595,94279,-1223,-119375,-51650,-16242,-68382,-51952,16196,29430,39346,-3924,-116778,-96055,-32472,-1527,-37619,-66285,50262,164833,170092,99679,16176,4784,21249,-30118,-72795,-86402,-47412,-4896,112565,188262,174570,231969,271141,279909,217891,149781,89190,-32590,-26466,-2249,1837,22767,105773,135640,129581,112990,53450,-44631,-31389,34911,61338,-7444,-76430,-71379,-46684,-40349,-87270,-142531,-87906,2925,14629,12091,104231,116504,81388,3283,-49911,-94737,-122739,-91443,-51364,-23845,-29607,-53254,-99904,-104785,-55861,-12756,-52349,-76234,-75678,15268,70152,15929,-83725,-80769,-40174,-72710,-93220,-16416,40173,72562,106133,174592,200521,125375,87130,84743,70019,19000,-49057,-80500,-38491,17152,62807,28340,-88215,-24774,61605,77643,78182,30047,-51391,-96316,-118044,-82830,-18315,8270,-6505,-42961,-100932,-74003,2990,10923,-18144,-15258,-29345,-83924,-137863,-43675,19331,20364,16369,45973,50357,28928,42014,-14953,-81285,-71940,109498,215502,196740,42294,-50414,-5428,78447,144913,151391,95233,31308,-38024,-72158,-57542,-19713,44892,101523,56279,23984,15284,26523,-1762,-38459,-51362,-92416,-133937,-104751,-61140,528,42789,61225,55982,58195,127692,96200,-15040,-47142,25979,53107,27826,-14201,-83334,-62532,-31544,-29285,3179,27405,41000,38521,37754,32840,62228,71893,62243,3590,-68815,-103715,-44667,-2103,-14402,-49957,-41307,-49093,-49560,-54655,-87196,-85291,-40454,-33841,-64985,-126748,-4860,170815,230151,159034,76024,42664,8108,-47300,-59885,-31429,12432,90136,100709,54540,34797,82135,133793,172345,151335,120564,55140,16331,-20385,9433,43856,29278,-6749,85867,213537,184597,117469,174324,162794,83195,2331,-27636,-46786,-13828,-6055,-34911,-51534,-89865,-125231,-93001,-125798,-76811,-35549,-43081,-50795,8002,121025,196075,153621,25235,-86452,-52917,-25275,8978,14032,-20995,-74682,-3628,-12185,-55383,-97726,-109873,-49284,-772,-4318,-23891,-84486,-47066,8242,40638,80184,71164,11218,-72516,-127788,-88089,-202,75206,134478,172731,148784,89533,22161,-48591,-87893,-8883,13092,-8220,-37349,-40535,-47458,-106232,-71688,-22075,-24613,-44799,-86843,-66670,13464,71032,115637,146972,64916,-41907,-129295,-92503,-289,44057,44086,11635,-47986,-9811,81878,105294,45132,33896,19173,-57484,-85693,43152,101759,112560,134404,115914,56334,-29389,-43670,-12863,51634,115602,109751,59966,3812,2284,24004,54503,47519,-757,-49225,-71491,-98322,-128817,-88724,-15535,-12486,-129113,-60062,7884,142,11629,53737,38387,-11885,-55449,-48593,-57075,-82240,7217,6056,-53728,-50508,6252,22294,-41483,-119370,-64785,38825,140211,193197,186738,147058,55682,-16743,5190,36287,-34346,-73628,-49325,-67301,-93667,-104354,-68100,-15835,74184,78264,99779,110442,65635,51225,8978,-5275,18725,64528,76171,36225,52918,52497,22261,-11972,-43460,-62773,-33601,-28271,-81776,-134221,-102113,-57549,11748,82186,79908,72281,66628,116352,254590,384713,362420,234949,66394,-51180,-129487,-126286,-39784,46373,16911,-41794,3007,68975,90046,-12843,-104959,-15080,54189,57362,37272,38897,89513,107593,18853,-117192,-94257,25965,114341,121069,70100,-4856,-94624,-91382,34615,104939,113730,58710,1462,-16392,-62722,-124517,-103847,-22099,-16938,-29772,-47825,-62286,-24078,-15354,-76148,-142570,-51396,-30978,-61024,-41747,-55552,-97426,-119467,-97056,-57083,41862,107546,112707,101749,65360,29496,-21146,-84887,-104580,-85255,11111,99299,166251,173067,77595,-37726,-34124,-1775,4749,14080,69882,207193,385755,491126,409765,232266,36160,-8359,58522,130484,161866,187398,282307,345228,338424,242565,61360,-42802,-26770,-6998,-51217,-138803,-120000,-18077,20801,-21929,-33901,-43516,-80381,-98493,-119462,-83213,-44779,-11800,-16534,-23280,-21313,-27390,-77733,-68717,-57132,-56906,-58182,-45717,-42130,-37722,41094,92234,147481,203854,219283,70327,164,-10925,50401,64650,47615,7687,-51935,-63879,26466,47669,16540,-75618,-94590,-39789,-63146,-101428,-88791,-16689,-6881,17321,61192,138243,187014,231309,114393,30200,12920,-38475,-30978,-3428,45791,63127,34591,-18720,-31053,-47664,-50223,14635,44552,57848,7738,-23870,-19626,-31914,-2057,13475,-17705,-71038,-85885,-63811,-12768,28356,43639,36302,31656,39796,88151,138162,22469,-64047,-41476,-43801,-20833,16751,4265,-6768,-23782,-110512,-78916,24423,78710,83742,25125,-58729,-105139,10971,-8915,-29091,20616,82059,50029,63034,66490,25886,-30686,-65178,-80695,-67120,-87678,-130679,-126291,-41392,53662,60048,-4997,-47122,-36123,-16835,-25713,-43746,30394,62356,-26785,-73780,-55646,-36331,-9100,-50183,-60793,14232,211879,494263,440887,253508,166042,158725,205861,333404,486182,578553,564261,516665,389934,219987,80984,49753,-6943,-88460,74992,218541,240615,191640,98357,39293,18754,11991,23125,15456,-1518,-33317,-55625,37293,117641,48137,-92571,-120260,1861,82448,147460,146267,31534,-56328,-56645,-14847,-52498,-80366,29741,93116,35797,802,40161,-11486,-18140,40951,64896,112083,169098,201863,183609,116231,26286,172147,223673,162820,50867,-72370,-109256,-106956,-101767,-54348,289,41971,20630,-24338,-28812,76529,126232,187569,210440,172704,123675,26654,-92748,-25752,-4984,-31394,-91023,-84080,-31465,-16695,-23590,-24840,-21922,47674,143411,202741,252938,262809,229816,94700,-16319,1394,73468,81452,29352,1158,-6006,-28775,-25815,-17914,-31354,-19717,46897,103163,79340,9071,-51255,-51218,-21807,22723,15067,-10573,-79439,-50025,-81818,-64693,25626,-267,-31812,-46386,-6354,108384,142932,42041,-107598,-14008,30541,-13492,-86739,-93472,439,54304,21704,22425,8796,14756,29441,28632,16250,-18215,-76886,-107067,-18202,60250,86263,51098,-33016,-66362,-23335,56679,142555,192480,186023,121406,55747,-41060,-74201,-70616,-61129,-59214,37966,119262,135892,36152,-72751,-62963,23891,81460,74970,79180,77348,41810,-14986,-75138,-85912,-36712,27722,49313,86957,35321,-31703,-31207,-15614,6562,23248,-7333,-108743,-86343,-55417,-35117,-48445,-89047,-28307,90361,128287,65811,-52084,-111174,-7916,-13812,-71830,-102395,-55518,40733,116329,142124,44924,-9929,133468,174842,145582,105952,34535,9194,15992,32191,-3682,-18021,5054,20988,-30031,-77961,-117751,-141880,-67126,-18025,8764,42266,25097,-23136,4912,55320,131843,199537,232002,234408,170159,41653,-32122,2867,57168,135745,134773,47760,-41883,-97150,-84232,-88532,-104275,-95069,-85089,-62416,-73033,-77421,-54515,-97612,-117457,-60170,-20120,-23790,-64923,-68567,-51864,-59334,-72208,-13022,89290,213523,248033,157703,66683,-12645,47476,130833,150174,37168,-38396,17088,-76722,-100948,-96537,-63450,-81561,-92788,-50305,-61425,-96708,-79457,8406,63720,63104,29435,-34076,-19994,-4112,-36203,-22840,32559,47959,-1054,-4966,5595,27647,53730,68468,28058,-42540,-103676,-101060,20283,99913,84684,-29025,-118068,-34984,4069,-13389,-9269,32795,9065,-44397,-117885,-92867,15736,67361,67110,38194,35195,66140,66209,11812,40897,129908,186988,168631,75446,-44207,-92828,8357,141869,284482,327626,207657,81264,81413,132959,127476,73421,-43095,-64409,44658,94522,80615,32938,6294,-2976,-12606,15200,-4966,-25730,67119,95899,58339,4068,-23868,-30330,-31017,-45986,-56668,-64303,-74149,-48354,-49677,11208,144162,278682,289602,262687,173615,63350,-34735,-75016,-64524,-18330,1587,45474,76866,77624,67775,38047,11092,3589,-44874,-45722,-21242,19046,97455,179009,79426,-25913,-109730,-128555,-96310,-64048,-78769,-109091,-136376,-43968,42722,57603,-14521,-49720,-30983,41103,109433,143568,140745,44688,14928,3493,-32594,-45858,72425,221947,230545,74568,36716,115262,103884,79675,53300,9310,-15218,48076,108626,153308,160186,120770,40080,5197,-4440,-46111,-90142,-111588,-74367,-24406,-2636,-24115,-71071,-31729,32761,35477,-64609,-131126,33319,50803,-83287,-122601,-124015,-90020,-49445,-10512,7002,-33922,-100966,-53877,16001,5744,-50752,-72832,-41554,-25756,-30322,-56531,-53141,-11840,68917,166653,276605,296055,166432,8955,-58610,-86882,-137138,-125268,-64421,52948,136527,44343,-71178,-92856,-53049,-13164,-11355,-31529,-42130,-6453,-8306,-88646,-157859,-92481,-43411,-21760,-55601,-24614,135909,81547,-42582,-131028,40163,166180,182303,172197,159358,85634,80506,63240,-19506,-113843,-138962,-129041,-94657,-124077,-118759,-67093,-50410,-58142,-81676,-149876,-20830,126973,126478,49649,33521,16800,37236,97528,108773,-34479,-75252,8397,53849,44040,-47002,-88732,-51459,-16021,36023,73853,40839,-20926,-34166,-37112,-42027,-41361,-3265,18611,92,-49013,-84047,-40674,-6614,51481,90473,78045,11348,39,76678,164989,260648,347709,376634,278950,59739,-44770,613,72208,30042,-9412,-44139,-95435,-127002,-104944,-103279,-76024,-7776,71871,145301,165401,97461,-47747,-89063,21270,134020,102339,84039,130391,65421,-20341,-92924,-103320,-57333,-42178,-55428,-61922,-63550,-108773,-111336,-94212,-42581,16096,25349,3435,-3367,39381,74602,4883,-80009,-82241,8381,-9702,-37095,62036,84456,-37934,-131858,-130754,-66877,24069,145360,194166,213774,224020,133216,74762,209321,189104,5097,-41040,61167,76817,10322,-22905,-25209,-12506,-4217,-7352,60960,179796,254993,233215,153850,108689,102289,158625,163500,190251,184727,154564,133283,100797,80327,113707,111393,67075,74548,197496,425518,532853,542093,454847,181469,29962,-24327,-76066,-75684,-44954,-3076,34610,98325,195763,256298,221505,144676,87495,67705,59213,64076,91770,129835,100720,36762,-18749,-83616,-56561,-20632,-25566,-43989,-77154,-96839,-104574,-94937,-88125,-66004,-2945,13848,74624,22585,-37508,-65895,-49777,14132,144228,198967,225280,436643,382988,63690,-89883,-136284,-124523,-70848,26810,102919,72138,10389,-47169,-88633,-52710,-56339,-94611,-108476,-73635,-42019,-17698,-4113,-25552,-29471,-9436,11561,32850,53087,36113,33533,134432,161838,54540,19170,3256,-35455,-104221,-98476,-24335,20280,-25198,-145049,-47731,17567,18567,80161,226044,158698,27574,-88467,-38263,55398,63664,12541,36969,94129,49079,-46827,-53553,62460,129107,89224,42882,8102,850,37074,120704,285297,362001,386626,351617,169228,-463,-109185,-127473,-56795,-8596,39638,72943,-3865,-102149,-43093,42646,35385,64472,142459,164015,171956,144667,94570,67076,28455,-31078,-107907,-64185,-84406,-66981,-39680,-11028,59933,106673,146752,83652,17774,-3451,28202,62725,25096,-86519,-158154,-48814,10059,-48596,-119778,-101735,-3832,89183,84570,58523,-5755,-40038,-55216,-59074,-70941,-114846,-147353,-94443,-71661,-70633,-54288,-12691,-1035,-10303,57545,94862,67542,25164,35253,45905,48437,-5607,-112396,-128277,-48794,19671,40939,-52252,-42559,51468,57272,10563,-24558,33714,61004,7840,-63570,-75995,-1508,70031,84377,68035,5153,-38609,-46330,-16790,-18508,-84038,-98621,-54238,-26290,-25342,-39996,16640,74456,56385,-4870,-80264,-85053,149458,177185,47997,41226,20887,-1998,-16101,-33700,-100850,-72459,-7106,66018,62854,-8706,-52555,-67592,-64720,-15303,-17169,-30291,-19659,872,-9045,-1180,8909,-10222,-29086,-52722,-116092,-108873,-117285,-39325,83008,93093,12042,-32831,-40473,-36130,-57757,-88695,-110423,-91474,-83962,-85571,-91519,-145858,-88948,-28195,-43296,-196,115215,190306,206842,90981,37025,69318,56384,36556,-18992,-51884,-74485,-86050,-80118,-78586,-77396,-39663,7315,66824,63938,26619,-77982,-47479,130592,175587,131747,47956,59421,206617,329994,377010,337571,266375,300473,334244,247015,46602,-64966,81307,263539,315992,206164,75186,-45372,-29455,13277,33267,81354,68992,78280,92744,5952,-73812,-115954,-87743,-72269,-65569,-77393,-82913,-12928,122481,188936,125896,53920,-17717,-72981,-75323,-55484,-24469,-11419,32949,119208,232816,356545,286385,244797,203425,294987,335564,246544,194527,139103,109912,81347,100849,108855,78872,63997,35055,84133,55611,-59465,-52365,48553,71677,32129,-23084,-67302,-83864,-115204,-100324,-63161,5217,118576,145768,64161,31888,140866,240783,143127,34682,-50028,-22699,2070,-24115,4790,78844,163319,255653,378766,335059,187845,33673,-34404,-50660,-27449,-46183,-60750,-34116,11297,16774,-17149,-61368,-42871,34401,-25098,-83947,-64860,-35657,-53808,-103130,49107,306529,512830,512790,270305,116126,155415,124223,-22082,48391,124860,210090,204314,79531,-24845,-46424,31560,22210,-28122,31229,137789,265602,234308,81645,-57035,-125371,-108216,-90116,-80140,-103570,-34759,-8409,44227,62890,-7437,-67763,-52825,-14730,13278,-27962,-47561,-69336,-87287,-90799,-73415,-31551,2317,-27186,-76307,45145,154129,163299,127308,139700,126640,142601,88752,-48176,60611,90153,9988,-70255,-85491,36300,66588,68818,72294,86033,39027,-31181,-46029,-7646,-14631,-53176,-28994,-10767,-7590,-66,-6665,-5811,-9379,-2759,-36705,-37830],[-18454,-6301,6457,27759,38748,28996,6417,-25025,-10045,7539,-14799,-18570,3505,-13423,-54721,7913,73679,71041,66818,49762,32083,-3931,-13349,56527,62424,48333,37748,3490,-78874,-64816,16041,178785,397931,393864,355919,368772,331367,189765,-6165,-69647,74564,191581,212982,94235,1765,-5207,-35740,-85802,-37482,-23313,32771,62159,39893,-18175,-54088,-79357,-137575,-61797,-27511,-63006,-56595,-60290,-78428,-53417,-15471,-5850,29989,83071,118219,86904,9819,-51748,-59034,-51464,-31726,-39987,-70019,-5473,57622,23808,-22754,-45052,-47435,-12770,22939,5740,-39807,-91667,-76659,-31242,7876,25965,66453,84404,53937,8989,-17239,-14846,14972,-17304,-38794,8999,54389,43778,-3357,-25316,-41066,-44922,-41967,-157,25803,9820,-3882,-39172,-27638,-2353,-49614,-67888,49468,175254,211861,150215,92704,68197,112468,162521,180357,143245,29189,-33484,-7276,21385,102876,163648,184059,162453,60131,-55127,-114667,-119551,-98658,-82828,-35209,-30590,-98277,-53045,40892,35042,-11328,-28548,-32278,-61371,-38333,-47861,-59488,1805,80363,94370,28587,-70479,-143552,-102585,-101684,-125791,-70113,-22759,-32654,-72587,-55067,32260,98289,107059,68933,50067,172163,243760,93121,-13392,-120215,-72156,8006,98016,140980,174693,223958,238040,228267,134667,48192,-13549,11592,47665,26992,-19999,-38019,-29392,-13911,61445,103062,91359,-8411,-123821,-47391,-7052,-57522,-68679,730,24685,40935,1789,-108258,-93396,-29349,-13336,-75041,-96626,22753,120693,122664,77657,17146,9189,7168,-46420,-68624,-79800,-45544,-6660,97394,144701,125249,195159,261375,271409,203003,141142,87831,-29110,-23859,-3662,4813,32729,119729,163914,161652,140668,68261,-38996,-29023,37448,61431,-14740,-88298,-76099,-48003,-41949,-86989,-141322,-93905,-1807,14127,20573,115519,135006,97037,2684,-54661,-96005,-112663,-82645,-43303,-15624,-14597,-15212,-46956,-74690,-28606,11822,-35135,-77200,-97658,493,65019,23907,-69511,-89091,-57860,-76695,-77461,-4771,58243,99158,138333,206730,215864,119003,74992,70335,62923,23027,-40513,-82506,-49594,11208,60219,28377,-74421,-26649,40445,52851,61484,31626,-33081,-83427,-128345,-110218,-25472,27496,32337,-8443,-93988,-74624,13875,30512,-8451,-17835,-53154,-98414,-118807,-23518,29305,17190,-937,24978,52333,45380,54016,-9731,-88700,-91881,82968,196308,182229,57893,-24456,5106,66396,122257,147769,106922,32579,-42989,-88502,-72080,-29026,28916,101693,67125,35848,22895,38268,16969,-30453,-53351,-92139,-136184,-98775,-62531,5725,39551,48486,58220,64466,126475,84449,-28522,-49623,35880,73494,48172,-1045,-90272,-71539,-22481,-18597,8717,26977,26886,7499,14253,20706,54487,68985,66217,5837,-70919,-115847,-58333,-20335,-25713,-58065,-42386,-44953,-47532,-65368,-75753,-63653,-27960,-23375,-60403,-108443,276,168677,223012,141544,57296,24965,-6997,-62506,-76207,-45701,-1950,81596,110090,67070,45251,89635,124743,133515,95915,80008,31981,917,-39309,-7851,35694,30053,-1735,105166,251285,232385,166755,175588,132211,58992,-2474,-24659,-42975,-9267,7945,-24696,-51426,-88485,-130033,-109793,-124124,-59304,-19339,-22895,-27583,27224,137840,199077,127320,-12327,-91916,-56680,-33961,-7309,-3570,-37011,-77188,9658,5263,-52944,-102471,-98244,-23183,30875,21324,-11155,-77927,-53591,-10747,22190,66733,62404,17427,-49315,-91117,-100364,-13387,60788,117655,165815,147663,85438,15084,-50897,-75779,4640,21353,-10029,-41771,-36308,-43534,-108238,-67445,-12909,-13979,-38256,-91179,-75629,20653,90362,133276,153978,62797,-53820,-132152,-90038,11945,54520,37658,-3526,-60313,-19177,62887,83762,37233,34106,18004,-53746,-97803,35087,101492,117148,131470,108693,35551,-54292,-55374,-18703,49778,117826,112632,60257,3944,-1926,11256,41184,42013,3547,-24872,-38137,-66798,-115809,-89768,-29731,-26313,-137420,-58941,7976,-2053,4611,47196,38315,-39,-34983,-29050,-35761,-82579,4350,13942,-50368,-58110,-10341,5686,-45825,-104093,-75831,30105,138479,204465,210799,182077,81094,-13807,-13490,13887,-28276,-52983,-43291,-74218,-103818,-109431,-65910,-1833,84143,76187,96732,109161,76440,60676,20581,13438,32737,72109,79040,41893,60280,54675,31184,-936,-29743,-40716,-9028,-6810,-101699,-128225,-62236,-7004,61449,119349,97682,82291,84256,132342,269162,384618,344581,230441,65214,-52608,-130852,-123873,-46504,43457,50133,-11584,6096,60221,77444,-25329,-113448,-21193,60934,71407,49062,47182,101536,112031,14452,-115562,-94614,29013,132367,133129,70478,-14381,-114353,-76744,67513,135934,134376,84325,54,-45825,-96056,-150107,-97988,-28541,-41508,-55882,-67773,-70976,-23378,-10061,-72696,-153520,-62829,-47371,-78910,-36062,-37691,-77702,-106682,-84736,-45950,50429,119436,118131,95618,52468,20385,-21041,-81674,-116692,-81875,5530,95611,188875,221146,82581,-39187,-49573,-28160,-25288,-12668,43541,177940,342942,451933,387374,230332,35645,-9848,49794,128429,189744,243052,349531,412274,386236,243136,48567,-36611,-20205,-4947,-55368,-155029,-104012,-6610,15981,-28312,-29532,-45787,-79164,-100039,-117587,-91288,-41747,-3742,-6770,-15778,-17754,-37116,-82894,-50073,-33541,-31400,-29358,-6313,6147,5780,55829,88863,129344,168463,154704,19544,-29149,-47243,16519,50274,39746,-308,-63600,-79599,22841,50634,16432,-71325,-92249,-41900,-70708,-110930,-89748,-2937,16503,16448,43156,122456,182178,211170,87350,12325,1406,-42583,-59228,-55972,-34623,-20708,-27443,-36726,-18161,-32272,-18514,50507,77090,79982,18931,-19147,-14496,-30975,-9815,-8640,-41600,-72257,-70068,-49188,-352,35983,41503,34408,30510,27406,45009,100366,3733,-56653,-43516,-36213,-10670,24503,11986,4308,-22010,-113831,-71986,45503,104541,116036,63339,-21445,-88990,1471,-9890,-18851,37825,93079,52050,56407,49040,8217,-64822,-76592,-64003,-57587,-76268,-107827,-129494,-69942,20824,25990,-45521,-87014,-62528,-34429,-37746,-55972,17132,55155,-27717,-90073,-70871,-44906,-21395,-47599,-41285,42677,263901,506183,403722,221376,141429,124171,170898,294619,445077,544565,549063,526940,420616,257669,112274,87085,27600,-56078,73802,216157,232019,177462,88049,35328,26283,32828,51244,49994,41548,-618,-31202,54961,109390,20298,-125858,-71461,61820,139535,169102,124596,8840,-63878,-53089,-21684,-54491,-77936,19688,52905,-9124,-30514,17391,-13680,3476,69101,86773,132613,197559,235320,218006,161855,54174,159101,196811,136070,46816,-58728,-111159,-123727,-103403,-40843,3719,34529,13469,-34708,-41857,58363,133926,214075,247578,200062,131065,22003,-66802,-12841,-3786,-34072,-89521,-89350,-32272,-8555,-7198,-13435,-22972,34313,127241,184367,228199,234755,206494,79065,-17718,729,72098,79370,22515,-9178,-14822,-38292,-35407,-20827,-36060,-51506,28253,86454,57976,-8980,-58599,-43389,-897,47751,40558,13026,-66804,-54179,-98370,-95244,-12712,-20022,-32531,-38521,-634,104945,132453,36052,-108794,-16374,36364,-2980,-79421,-92219,-501,34214,-1637,4452,10886,29235,35020,23011,-4308,-43598,-94392,-99418,-21691,42854,56303,12458,-57526,-60941,-7124,73958,149303,186623,170429,95375,27326,-61149,-85880,-60929,-53500,-59409,28980,114525,136059,38189,-70729,-65633,10491,63183,56208,62107,60126,21250,-40617,-99825,-109340,-54694,1481,12046,61652,31910,-31040,-26721,-13558,5579,21307,-5580,-85668,-61584,-30613,-14629,-33755,-81726,-40989,74958,113034,47941,-65706,-101005,-3078,-12748,-81285,-110783,-40245,58671,134577,143484,35776,-28351,109976,154918,132637,93544,20822,-5579,1449,22924,-9966,-26124,-4974,12648,-33786,-73921,-109002,-113211,-30934,29908,62149,80943,40026,-12861,5776,59587,141401,218923,243139,219949,157966,50461,-20407,1850,34345,91336,66157,-17589,-50111,-90549,-112911,-99957,-110832,-91179,-66216,-36567,-48249,-45877,-30181,-87015,-125868,-72061,-19896,-16753,-61047,-57461,-41062,-52334,-70448,1005,131159,263203,251280,127289,34629,-40708,38707,131905,150736,25762,-53812,18736,-57692,-106845,-101053,-51812,-62508,-67841,-28284,-61065,-88171,-62060,30471,81398,75964,44839,-14885,-21408,-24812,-49353,-27995,27538,42779,6854,18379,22822,33428,58891,82286,46610,-26448,-91463,-107389,22930,105936,76565,-48917,-95826,-11243,19613,-1179,4133,39729,10928,-46405,-123087,-83783,28744,93640,99911,58703,39075,55142,38297,-18434,33449,134926,199721,182824,73982,-58598,-119119,43942,171034,297616,336885,219634,93108,91971,134491,117752,64687,-51624,-61556,52399,113129,97440,33450,-4265,-19515,-26529,6914,-583,-4390,100663,130433,84180,33294,244,-10366,-2596,-17040,-30833,-55045,-91856,-72879,-72277,-9865,123055,253195,259992,231756,142191,42177,-38646,-72849,-59718,-12697,5913,50693,83372,82900,73552,47411,23181,11414,-49607,-56227,-30598,12844,79649,183862,109081,11734,-82865,-118410,-96129,-66484,-79126,-100776,-116853,-50744,25079,26694,-63721,-77997,-58538,1122,71404,134448,146354,55498,30269,33686,-5772,-39172,65275,198581,218635,63374,-8234,102419,113889,93855,63055,12479,-19957,36640,109816,177189,191171,156504,74972,24562,-1034,-57801,-106768,-124717,-74027,-14390,9789,-18556,-73461,-31514,38773,56833,-28401,-107333,22060,25138,-103374,-133242,-120839,-83213,-42713,-4693,7438,-32821,-90585,-27402,41229,22749,-37227,-56980,-28405,-12435,-26327,-63351,-57568,-6817,78505,175964,278727,282945,151545,-5294,-62530,-81329,-132632,-119441,-67656,27682,106560,25107,-90220,-98920,-52051,-15818,-20276,-41841,-50286,-13288,-16245,-91898,-163360,-97230,-47051,-22402,-54094,-26695,134256,73381,-57475,-115276,61229,189786,205182,188766,165101,92718,99598,92087,13560,-82738,-103270,-86170,-52154,-89101,-139057,-78828,-51042,-52653,-73110,-135194,-13706,126860,99029,21245,45534,44927,62124,135193,175585,22451,-55561,6304,28346,20821,-62563,-89353,-36691,6660,58131,87099,42313,-17911,-27344,-29776,-32667,-28134,9684,18758,-13693,-65019,-88829,-29204,6652,63297,120758,128026,48981,24091,70134,136290,231192,331331,365932,289074,66481,-24803,33824,113219,63271,6061,-40651,-96749,-106638,-83805,-87235,-69334,-8242,67079,126761,159910,120734,952,-107812,-50485,88106,87938,75776,114437,46590,-31790,-98337,-97848,-61583,-53678,-61262,-56980,-65154,-113879,-88832,-70480,-15245,41347,40503,16385,8464,49410,81395,14037,-64441,-79527,9090,865,12449,126316,130396,5214,-102995,-112605,-47051,32057,127162,177142,216221,245768,157025,67525,173268,163426,-1972,-45361,44884,75711,22310,-20453,-37515,-21845,26,12910,101491,232057,295542,234548,122717,62472,57207,114649,128388,197209,237408,210136,173731,132986,112150,137726,114465,63551,78453,212021,431986,521725,521206,438696,178547,28058,-23280,-74566,-75935,-41981,11640,61669,132973,223643,257478,212421,132271,63885,35907,31501,41338,66690,103072,79424,24937,-18237,-77898,-69774,-29362,-22829,-28001,-58063,-73169,-71160,-58718,-73045,-94790,-31153,-10595,56842,14646,-41781,-70072,-62485,-17789,98632,168523,198703,409166,390848,78258,-86911,-118295,-103141,-61316,40218,126896,109375,31552,-37273,-84044,-49977,-55606,-97079,-113812,-79267,-47065,-28458,-20812,-36171,-34620,-17410,-571,24081,55641,49306,73561,191418,221332,97108,36843,11146,-28420,-96108,-97174,-17706,33328,-19593,-142417,-48088,11213,-19700,10549,180258,152396,29227,-90457,-45597,49745,67580,28930,52746,88970,21807,-78103,-56608,71000,127588,71822,27721,-10158,-20455,33225,123804,253619,260208,279890,310555,169471,1351,-106329,-121582,-93417,-38682,17958,65862,15677,-118159,-73186,28300,25211,53203,134195,179989,208264,176132,107204,65707,21831,-37283,-98737,-61123,-83147,-64229,-51432,-32627,42209,96246,123736,56899,4759,-2264,31995,68562,32761,-89081,-145230,-32174,25097,-36409,-104670,-87300,2906,70161,63136,42374,-18956,-51055,-52633,-52163,-68439,-116333,-136307,-85618,-66853,-71763,-55720,-7089,10285,528,64840,85816,50731,17724,35877,59142,67480,10436,-104764,-135024,-58587,8493,38969,-22683,-52189,38358,55377,21408,-8211,62557,108675,47348,-47557,-90842,-7849,73258,98155,77142,-2148,-47939,-42087,1370,12095,-54174,-103720,-61967,-32389,-39411,-63531,-7653,50558,37783,-13911,-87442,-94584,147876,184707,72035,69864,50616,8850,-7898,-25703,-78533,-54572,-5450,70871,66501,-5832,-46998,-53404,-47281,-13326,-29575,-56700,-58312,-36733,-27429,-1877,18751,1343,-18244,-42399,-110113,-112529,-104001,-21571,103594,105406,18833,-27445,-28906,-22337,-43291,-69744,-93989,-83161,-77050,-83474,-91549,-133304,-82172,-47102,-64827,2298,114346,185459,208541,97094,46478,71721,53904,33358,-23415,-58748,-70992,-68839,-57008,-58526,-65327,-35611,2150,64064,67850,31265,-67858,-42259,129572,174854,134398,34589,57958,221752,349652,390271,316528,231480,271321,325977,261677,48289,-74621,67643,256276,325181,235401,100110,-22357,-25017,18659,46964,103774,90077,78746,78215,5459,-67388,-95668,-49470,-29593,-47798,-81245,-87430,-1391,148562,222255,152824,78422,4053,-55523,-67021,-55289,-28253,-22111,15848,111187,240125,382763,327082,293935,269118,373059,380403,273852,221648,161151,123570,84579,97115,102618,69253,68335,55291,91353,46964,-65957,-39798,55288,70117,31615,-21490,-63214,-73988,-98436,-95170,-75988,-11889,96089,124011,46354,15131,157917,250259,141977,22810,-66860,-32280,-11136,-32487,-1392,68737,147569,220290,316036,270916,144227,15245,-42769,-54344,-29394,-51568,-62283,-32905,22490,40597,-1965,-64084,-54033,21027,-46664,-102777,-61423,-37320,-64626,-91226,85151,355693,557280,543444,285200,64103,59217,42975,-50120,37150,86115,167390,183061,75054,-24209,-77913,-20701,-23646,-19694,51258,161905,278135,231477,83557,-50238,-120970,-109300,-88386,-84126,-130207,-35708,263,53545,70904,-2050,-67607,-37666,12324,45295,-8194,-52903,-67593,-77223,-80776,-67781,-29685,1450,-29169,-82699,30174,142400,165958,119625,129866,134664,181413,131792,-35683,24511,59572,16544,-38165,-93096,25737,68886,74379,73652,81964,37830,-39201,-65983,-20980,-21437,-63176,-30988,-1472,8018,19256,26226,14535,-4892,-10051,-46526,-43711],[-22125,-19737,-11245,10771,30555,28919,6234,-30792,-8369,14671,-2792,-8293,11952,-2515,-58144,5178,68680,60638,56029,39759,25818,765,-8595,51834,48781,31485,23775,4864,-68384,-73323,2470,150022,380744,377595,322892,348310,341265,206221,2602,-85585,84339,226892,245623,117209,13861,-5940,-45706,-79458,-12389,-31673,-2195,37416,20483,-22390,-51538,-78529,-138472,-67095,-39539,-57471,-44476,-54856,-80534,-63067,-22787,-3772,37513,94469,133880,102041,25483,-21977,-20234,-25764,-14723,-25706,-58847,893,58777,27489,-14748,-40981,-51995,-20880,9295,-10525,-57407,-116918,-101546,-54518,-3425,26412,74746,97088,68344,22874,-2882,1124,30513,-1406,-24897,13551,34314,-2506,-43244,-45914,-44510,-29717,-15976,12258,12376,-6846,-5536,-33840,-38495,-16359,-65526,-108050,22447,140529,183332,140763,100712,110161,174585,204496,233884,201356,67652,-30345,-11760,27896,102263,140676,144693,122360,23238,-77836,-124277,-128665,-88691,-42483,-13485,-23005,-103377,-56839,46424,51086,6738,-9539,-8233,-40226,-39662,-53370,-53462,20513,104378,123367,48500,-56277,-150856,-116683,-114064,-122898,-58083,-6395,-11387,-46037,-30679,50965,100640,86844,41425,36925,188196,286095,127649,4025,-119926,-85066,-2613,88868,140802,172666,199582,194204,190616,116827,42468,-26996,-29226,9184,5351,-31229,-39625,-35058,-8436,71896,109369,82640,-17363,-129770,-49365,-5476,-51614,-86309,-16525,17620,41063,5992,-102306,-94353,-31247,-32361,-115214,-88872,22839,97375,86109,54762,14865,13718,-922,-54583,-62073,-73126,-45921,-16361,70157,92399,73616,149441,240706,253483,182061,126599,78201,-30569,-23820,-6747,7569,41507,127056,184360,185938,159012,75181,-37766,-29706,35528,55407,-25412,-103250,-82751,-50389,-43911,-86877,-135045,-96255,-618,20341,30879,123172,147558,106385,-1249,-60289,-96460,-104437,-76076,-37149,-9388,-1707,19182,6220,-34765,-864,33370,-20316,-77783,-120590,-13877,57758,30998,-54312,-89862,-73220,-76173,-61432,6959,74529,123688,168779,235162,225502,109385,60617,53743,52971,24418,-33789,-84533,-63102,3303,56910,29987,-59013,-31151,17702,30932,48761,35311,-13809,-65531,-116862,-136893,-31612,49191,77384,32144,-81548,-75429,23349,53371,25475,12462,-56855,-105202,-100462,-3529,39080,13832,-18569,3346,54961,61675,64788,-5297,-95123,-107550,56867,172129,160937,74756,3355,10264,46419,86881,128063,107386,25838,-53266,-103965,-69961,-30389,12526,96344,74572,44955,27392,45557,31895,-25189,-56666,-90330,-138803,-97931,-63018,10173,32449,32220,58992,70779,121329,69264,-41917,-52271,42917,88952,60242,3878,-95636,-67150,-6665,-6118,13291,24915,12412,-23867,-10819,6435,43302,62270,66894,6282,-71507,-121577,-69872,-36792,-36479,-66044,-44699,-39944,-42508,-59748,-47066,-37466,-11201,-4927,-34731,-76194,10451,165408,211896,122877,38774,6435,-24260,-79563,-92851,-59603,-17496,71185,120115,84289,66626,121018,157845,145818,77163,59875,20770,-8610,-57394,-26208,25637,28774,1853,120039,279242,273846,214978,182172,112882,42369,-5610,-23281,-43320,-11258,15071,-15177,-48400,-85135,-128265,-122509,-98519,-42467,-4165,-1906,-992,50607,156460,197397,97524,-44142,-93614,-60052,-40368,-20589,-20852,-51871,-74991,21618,24440,-46087,-103105,-87419,-1109,60241,46731,437,-72037,-61104,-34329,-2129,47175,48662,21670,-24077,-53299,-94558,-26560,45644,99157,153929,142900,80110,7805,-53174,-59512,27799,38504,-7511,-47014,-33622,-40776,-109517,-61832,-3396,-3505,-31585,-92062,-84337,23443,104780,148394,162052,68124,-50060,-95756,-64846,24950,61305,27891,-20483,-77162,-32797,43991,64509,30088,31893,12332,-51640,-107888,23839,93318,109705,115338,89813,6541,-79778,-64427,-23562,47590,118077,112059,57895,2413,-7111,-2992,24923,33346,3339,-11484,-15244,-34090,-91038,-83084,-37753,-34982,-135502,-57482,8559,-3583,-5666,36651,37853,13864,-13485,-10347,-14423,-75763,-2340,19379,-44510,-64248,-28145,-13891,-47727,-85817,-84687,19577,132225,210174,229624,213297,105876,-8189,-31696,-13575,-24212,-35564,-36165,-77809,-112004,-113613,-64505,9261,85117,67372,86550,101115,81426,63022,24488,24744,43243,78123,81183,45979,62114,51515,35866,9370,-15530,-18867,16204,17564,-98120,-66490,8228,58063,115045,152804,109330,85374,93494,138247,269337,368145,316560,219362,61400,-55664,-131809,-119687,-53236,34114,81389,27531,17241,51027,59088,-39330,-116302,-28925,61840,81116,57560,50792,106220,108551,7510,-113249,-92066,32076,147535,140315,66574,-25993,-133403,-59377,92288,155430,143327,98637,1405,-68248,-126968,-152870,-92042,-38044,-65861,-80194,-85512,-75045,-20417,-3311,-66724,-159919,-74635,-64031,-93697,-24934,-16611,-56169,-91930,-73415,-37487,51454,119359,114467,84602,37830,9770,-21980,-74055,-101287,-78416,-1975,86677,201926,260086,81992,-40407,-64829,-55393,-55254,-38427,17518,144528,290679,394242,343133,209999,25904,-13888,38424,117888,206688,292190,408945,470290,424301,234779,33673,-31033,-15047,-5313,-59436,-148827,-86039,2776,9013,-31280,-13094,-23347,-65274,-102117,-112816,-88059,-29300,8901,3883,-9455,-15843,-47408,-75101,-27994,-11144,-8315,-3034,31710,50161,39518,63377,80750,107840,128875,83458,-16499,-42500,-87275,-21310,30929,28531,-9523,-73726,-95009,15677,51232,15048,-66951,-90576,-46058,-79236,-118929,-89935,5196,34559,17493,26025,104970,176490,193815,66919,-1022,-7087,-40647,-85017,-97003,-110212,-111131,-92543,-31603,3688,-7572,20217,85774,104354,94429,23265,-21793,-17322,-36105,-22899,-33062,-59579,-61799,-44046,-29485,13348,43195,36883,29328,27001,13843,-2398,56803,2334,-43612,-44625,-31186,-2090,30725,17805,12841,-23570,-119259,-61694,66526,128542,145253,97089,11054,-72233,-7438,-12090,-10388,52414,102889,55557,50285,30163,-11616,-95811,-67882,-42442,-47654,-65197,-82736,-95032,-74096,59,-754,-76850,-122359,-89726,-54106,-53120,-69965,3108,45297,-28254,-105696,-88335,-56323,-38037,-40916,-13307,80158,315098,498953,360049,188151,110216,87404,135218,253906,401650,511284,537673,536845,443934,286739,137626,120283,64607,-9536,93798,222589,223377,154991,69718,26124,31175,53663,80465,84640,82905,27282,-7992,70121,99069,-3071,-137235,-28972,111778,187792,183878,98930,-13470,-70763,-52587,-31276,-58207,-74537,9547,18013,-44111,-52333,4432,-8469,19468,84574,98267,148036,221119,262933,246956,201353,85911,137414,164972,111401,46725,-44474,-109048,-143404,-87525,-23562,8915,30427,11115,-40571,-52357,42380,139491,236450,280870,224701,139120,24853,-41623,-2921,-4009,-36608,-86653,-90177,-28484,3053,11605,-3291,-24695,19344,107242,161264,198665,203069,179989,61324,-21574,-3423,65737,72784,14319,-19920,-22013,-43580,-45522,-27069,-35654,-67064,12584,70192,38402,-26023,-65664,-34262,21250,73685,66631,30330,-58316,-54363,-104976,-114588,-44613,-37124,-33548,-31818,3544,96136,113960,25839,-111296,-21645,38267,5628,-71963,-92056,-2340,15150,-21519,-12950,10676,37807,36728,14788,-26701,-70258,-111810,-94650,-30043,19363,22474,-22935,-69347,-52190,5487,86512,151076,175845,152249,70726,622,-80010,-91266,-49067,-43624,-60493,9661,97798,126205,35303,-71913,-71971,-7241,41182,38492,48535,49476,13106,-43897,-93881,-114108,-68765,-21069,-19728,39203,30970,-30242,-24683,-15656,-395,14840,-5543,-59742,-32492,-5175,2454,-23272,-74797,-55215,53202,91309,25931,-81019,-91263,-574,-13195,-88870,-110344,-26735,73875,148784,141333,28268,-52709,70980,119202,107409,73108,4010,-21734,-14736,11947,-16722,-34886,-17498,370,-39853,-71154,-91952,-72926,26300,100465,128623,117599,50643,-7045,1724,60550,147924,233096,247443,199119,140622,59554,-6887,-691,8307,44536,2908,-51389,-24982,-63517,-134987,-104950,-116476,-86956,-49230,-9678,-17651,-13425,-5389,-74120,-130834,-85682,-20467,-6177,-40577,-39028,-31258,-47804,-70340,16868,177497,309422,246803,98371,8357,-68525,26141,125713,141336,8811,-71894,14401,-43590,-109990,-101662,-39327,-34390,-24101,-2033,-61111,-80098,-40251,56726,100035,87363,57462,3074,-15099,-31923,-57808,-34244,17667,31323,14056,38355,35993,35490,60222,91734,62452,-10340,-79699,-114752,21118,104020,62028,-71578,-72057,9452,31622,6472,10777,40074,8231,-50803,-128370,-80238,34414,112863,125910,72569,36765,33447,3188,-52072,16664,127026,199388,185313,65336,-74359,-117134,76007,192581,299727,332936,221113,97389,95058,127732,103414,53434,-62284,-60449,59257,133413,118719,36440,-15064,-37841,-41822,-4074,1186,16081,129841,155720,101348,54949,18478,6288,21511,8277,-6939,-46779,-112965,-101914,-98108,-33970,94778,216267,222087,195884,107248,15549,-48914,-76404,-56423,-8592,8428,52746,83950,80261,71291,49578,29767,14179,-60356,-75477,-47617,95,55859,172424,129160,45735,-55762,-103435,-92981,-68766,-82124,-94381,-99177,-57674,555,-13039,-104571,-86758,-85138,-35428,29169,110638,133007,55807,39910,57311,14882,-36450,50524,161529,189748,47602,-62466,92942,126141,108821,70106,13185,-27199,20242,98957,182465,204974,182196,109551,47260,3825,-68007,-124648,-137026,-73446,-5419,21019,-12772,-78698,-43750,29844,62193,-2369,-63319,36162,23009,-101188,-131877,-119982,-81867,-41130,-3348,4148,-35558,-84636,-8424,58178,31322,-31298,-45733,-19488,-5012,-29139,-77275,-64533,-2613,84602,175881,261123,245561,117544,-28224,-68603,-77520,-126192,-109664,-62792,15976,85896,10069,-111310,-107568,-55648,-23921,-32593,-52019,-58867,-22830,-28548,-99654,-173247,-105521,-53856,-26949,-57200,-36581,116122,52226,-77802,-101376,72643,203977,220708,199533,166361,96341,114215,114887,43454,-52256,-70749,-46047,-13070,-58353,-124429,-94111,-56447,-51986,-66021,-95029,20788,140123,74005,-13601,46269,63821,80451,170202,251965,101672,-29351,-874,-260,-2923,-77861,-86876,-26525,23017,72334,90950,34778,-21616,-26417,-28720,-29603,-21368,13615,7804,-35866,-84659,-93544,-22539,14174,67758,140994,171590,84366,47188,64530,107311,195677,296541,325379,273070,60831,-13773,59645,151294,96208,18363,-39536,-93735,-88720,-69067,-78335,-69217,-18935,46317,89047,132501,122879,33562,-48846,-108939,23065,59383,59228,91833,23819,-48071,-107976,-97038,-72290,-73577,-71312,-56931,-72173,-119719,-70373,-49862,6626,56290,44919,19810,10234,48579,80208,20817,-48745,-79620,-2228,4520,59865,176944,159371,35892,-79574,-99632,-37641,24248,91191,141998,198122,242886,160116,42883,113042,117686,-18078,-49200,29487,70523,28841,-23821,-57955,-38205,-428,29890,135217,269194,309204,208855,70502,1880,1201,57540,83812,190279,275743,256636,205368,156673,135245,150303,107122,52147,73783,211860,408787,474208,462937,395790,167624,22755,-25214,-76172,-78973,-42672,22625,86160,163381,237810,240061,186498,108472,34161,1900,3336,19213,43435,78941,60179,14278,-17828,-70913,-89515,-46197,-27408,-18110,-43499,-54125,-42702,-23048,-47220,-112049,-55951,-34766,35048,1391,-50355,-78277,-79738,-57757,41725,125190,165086,366983,377998,86210,-85508,-105875,-89593,-45130,55835,147684,142779,48948,-33021,-86371,-54790,-60528,-101611,-119667,-88308,-57739,-45753,-43332,-52107,-44013,-28597,-15831,10634,51510,56540,103573,227820,262671,137351,53534,17329,-24575,-93165,-99943,-15038,40953,-19783,-144036,-53082,-66,-55382,-46986,133125,139350,26667,-93701,-55667,39403,66172,39584,59661,74007,-13968,-115873,-57853,74067,116633,46693,7073,-33549,-52379,13408,109775,200101,154896,170835,256809,163371,3975,-97836,-103430,-128736,-70860,-8695,50072,30262,-100382,-62547,39912,24697,44778,120397,181798,231774,199276,114379,59954,10925,-48284,-97256,-64403,-87044,-68267,-70333,-57030,25544,84698,99499,32409,-7738,-3310,30821,67598,33870,-97217,-135125,-21501,31274,-30297,-93406,-76714,3610,50328,42670,25322,-34584,-65090,-52142,-49720,-71718,-123750,-127678,-77950,-62811,-75046,-62064,-7471,15745,5681,63530,68407,26464,4141,27563,62222,75609,18452,-99469,-143995,-71091,-7064,30014,-2047,-45261,21498,47730,26672,3050,83069,149464,83918,-33502,-107101,-14901,70551,97858,71574,-17025,-63873,-45831,8838,31630,-32261,-107642,-71813,-39260,-52263,-87523,-38573,18897,14578,-26901,-93613,-93593,150036,194188,90853,89033,69578,16180,345,-13977,-50387,-40130,-8166,68386,62813,-7209,-43905,-40984,-32512,-15464,-43746,-82100,-93734,-72442,-47612,-6230,23599,8472,-11204,-33504,-100881,-118715,-92755,-8745,115075,111592,24086,-22892,-17928,-8093,-30170,-52609,-81492,-78403,-73417,-82402,-89042,-120028,-78404,-68758,-70246,21817,119128,180793,209153,106956,55645,69053,46400,25605,-31256,-67794,-70533,-56018,-37719,-43251,-59678,-35208,-4495,59729,70243,34216,-58423,-41175,115904,157948,120872,6507,52317,229539,358555,387017,279870,185673,226687,299635,265193,44272,-89413,45592,233527,316221,255021,121290,-4206,-25576,17527,54221,119473,104251,69818,52415,-4183,-68592,-82560,-22808,13612,-7942,-56919,-84422,9941,173940,255396,181051,103407,25729,-38345,-59507,-57459,-35847,-36983,-5749,95893,236371,389007,353717,334666,326996,422421,394578,279953,232372,172871,130712,83934,89880,89805,44684,55954,70180,93010,36903,-77331,-32574,57679,67025,30578,-20371,-59462,-65159,-81899,-85562,-88190,-29176,72893,100393,27389,-1631,162793,243512,136423,10176,-85664,-40865,-22828,-40844,-10027,53323,126498,182636,248200,202444,97492,-8042,-55970,-64068,-36912,-57450,-61036,-31388,27402,51350,4003,-69718,-52186,19307,-53625,-102187,-52291,-34604,-73564,-75276,119617,399136,586788,549912,286721,21007,-38878,-36041,-80130,20939,44652,130111,177828,90344,-1028,-70661,-69439,-64465,14073,74892,183183,279035,222399,84827,-41972,-112605,-104152,-82325,-78772,-102050,-9636,26665,77060,90123,12336,-59262,-14078,44128,77693,13863,-54793,-65307,-65543,-69222,-60507,-26224,1950,-29714,-88468,17161,125495,161649,106375,115443,151824,224256,179260,-11949,-10520,44004,41235,-3361,-70063,25668,75974,82348,76678,79391,39773,-40902,-82851,-29411,-20928,-51345,-22340,14398,29939,44119,64880,36248,3301,-15084,-54656,-46981],[-29829,-37561,-32506,-8246,22236,29551,7254,-39463,-10524,17349,6397,1573,20275,9832,-59082,-2134,59053,46992,42311,27653,17224,4461,4942,58074,47909,27522,17671,7799,-59064,-80197,-7867,125336,352927,345571,275543,307219,331875,213320,11061,-97711,89278,244170,259698,130886,22800,-6405,-52883,-61553,21291,-3672,-35131,6912,-3177,-31178,-50662,-78683,-138675,-72181,-49483,-49677,-36955,-53087,-83240,-71572,-29612,-2205,44749,105147,146525,113869,38799,8852,28413,22729,16572,-7996,-48808,2596,54083,29652,-4876,-34010,-55097,-29637,-2899,-24926,-72956,-133439,-114671,-73509,-12970,28475,83806,109941,82624,35520,8365,15549,46576,16974,-10045,14244,6476,-49149,-79988,-63147,-47604,-17119,10243,29109,6582,-21382,-7033,-24821,-46589,-30101,-69703,-108915,3740,104783,151479,135235,123151,163424,227374,231725,274413,243500,101991,-24605,-24322,26866,98248,117549,104724,76230,-20170,-98179,-118895,-100999,-57695,-6211,4550,-19028,-102237,-53421,55944,71687,29278,12084,17462,-15549,-40564,-60399,-43601,44847,134708,158070,70850,-40483,-135452,-127258,-123832,-117280,-48688,6466,5974,-24600,-10791,64252,96608,62127,14063,24864,199207,317971,159414,21924,-111547,-95965,-11846,78734,136307,167770,177913,156251,154793,99788,38591,-32146,-61935,-26355,-16992,-42439,-42429,-42737,-5209,77032,111026,71396,-25673,-135931,-54154,-8153,-48598,-101561,-31541,11903,42318,10396,-97138,-96037,-34239,-53262,-143249,-55898,44664,97454,66910,36024,11789,18656,-4687,-58390,-54996,-62843,-43253,-30108,34912,37611,27046,101042,212000,229335,158622,109457,63372,-35323,-25532,-11016,10695,48494,125519,192425,198110,164876,73766,-39147,-31486,31171,45691,-37107,-119142,-88001,-50994,-44017,-85063,-126420,-91387,8505,33352,42633,127452,154411,109908,-6653,-64644,-94767,-96076,-68674,-29809,-2403,11016,51119,59800,12826,29487,53864,-5758,-74409,-133406,-25368,50321,38315,-38061,-81281,-79552,-69141,-44263,20242,90796,147643,197886,258393,228578,97559,45920,37485,42723,25260,-27172,-84534,-76942,-4699,53898,32940,-43053,-35858,-2851,14763,41705,41751,6442,-44687,-94760,-159647,-37055,70401,123284,72745,-66315,-75403,32510,81035,75662,56699,-40366,-102106,-81855,17426,49950,11827,-34522,-16073,60319,78916,74902,-1474,-100107,-117825,33131,145204,135705,90776,32367,12053,22206,44463,95504,94936,10765,-67754,-105508,-52979,-23440,-881,85793,78519,52293,30939,50111,43776,-21568,-59877,-84678,-132590,-102612,-57498,16914,24494,16096,60461,78646,113601,52765,-53884,-54463,47843,99558,64617,1682,-99593,-49749,15231,8706,17945,22223,-1118,-53217,-35376,-8545,29802,52887,65199,6000,-69600,-117425,-77938,-50053,-45288,-73079,-47798,-33819,-32804,-37532,-10911,-7454,8592,17649,-723,-39229,26058,162142,198066,104182,21304,-11909,-42626,-97357,-107747,-71558,-33070,60049,130841,105274,95235,165011,213063,192820,98596,65210,23949,-9706,-72196,-44493,14656,25901,3951,129261,295074,305603,255718,188091,101977,33322,-6103,-22468,-47065,-19457,15394,-5518,-40949,-78918,-118390,-109622,-71128,-26543,10333,20493,30314,79266,177301,191773,66650,-68926,-93356,-62935,-44702,-30048,-36967,-64990,-68806,32836,45448,-33611,-99467,-78932,15492,85349,70371,10426,-66709,-67334,-60049,-30655,22713,30788,23224,-409,-16472,-75758,-39250,30218,80207,138669,135375,74027,570,-55167,-39803,61939,66540,1253,-52167,-32706,-39624,-110170,-55127,6138,6428,-25252,-90708,-91881,22803,114281,160785,171431,81141,-33411,-57223,-29635,38241,64644,16265,-35942,-93594,-51807,23810,46922,23538,26204,1132,-52306,-116635,7937,75017,88068,84645,58138,-29717,-100608,-67930,-26159,45832,116503,107815,52729,-1360,-13807,-18809,5558,20518,-4115,-11071,-5729,-8733,-64436,-70939,-39685,-37808,-126001,-55702,9815,-3212,-17800,20984,35498,27474,7789,7425,6397,-61646,-12451,21735,-36280,-67880,-45148,-33735,-44348,-65368,-89935,7057,120926,208735,240580,236713,127385,-44,-45454,-43843,-25606,-22700,-28971,-77805,-116580,-115602,-63032,16976,77744,52998,70930,87776,80417,58423,21434,28651,49425,82208,82837,48599,59471,44310,36206,17939,-2008,702,38326,40624,-62354,4116,92196,131772,170238,181261,114178,80637,92784,133095,255456,338093,281542,202188,54467,-60835,-131036,-113940,-59696,18553,106231,71981,38636,46410,39893,-52304,-114439,-39632,54890,84486,61184,48604,102508,97331,-1886,-110341,-86624,35453,158825,142038,58558,-38456,-134995,-41646,107118,162915,142158,102271,2330,-81249,-146065,-134330,-89854,-52032,-89339,-102191,-99621,-75012,-16374,3895,-59312,-156144,-87088,-80831,-101492,-9617,6945,-33392,-76700,-64017,-31987,45612,108101,102526,69311,21558,-2663,-24946,-65683,-82537,-75658,-12135,72160,203185,283244,75474,-41407,-77912,-80538,-82297,-62302,-7370,109996,235587,327131,284941,175042,6967,-20802,24628,99299,209724,328141,452606,511878,447868,217896,16830,-27311,-12164,-8858,-65095,-133762,-68148,9185,-335,-33919,4064,5524,-49512,-106704,-102363,-69908,-9215,24535,14492,-4986,-16264,-58047,-57587,-5690,8288,10160,17135,61354,81025,60872,62790,68069,83733,86933,11802,-24402,-34783,-123800,-53865,10510,14667,-20520,-83193,-109511,5675,49821,12730,-62446,-89741,-52881,-89397,-125804,-90461,6384,43684,16884,9008,85566,169030,177739,50141,-12233,-14193,-32641,-91655,-74765,-53076,-69570,-59924,10277,33027,24105,64756,118937,124817,100774,21194,-30735,-27598,-47623,-41222,-59019,-69863,-46653,-14475,-5087,27568,49857,30066,21193,20827,-1028,-51462,19020,16367,-28001,-45485,-28966,4509,34622,20922,18019,-29341,-127753,-53220,75664,132921,150923,109052,29172,-56990,-13893,-15203,-3968,63637,110577,59840,45815,12066,-32627,-120179,-47638,-19418,-38400,-55968,-60535,-63003,-55716,-3665,-14802,-93840,-148033,-117267,-75521,-72020,-84277,-10388,33810,-28795,-118526,-107740,-70630,-58004,-29555,21361,125123,359570,472648,313273,154565,73346,55536,109348,225277,373457,497189,544369,554697,463432,307291,155941,146041,101466,45113,140327,248585,224731,130607,43996,12079,33607,74198,110792,119398,120985,49293,11651,80351,86092,-23415,-118067,7344,150397,223435,189409,71044,-34787,-77081,-54452,-42147,-62676,-70393,-97,-11107,-71967,-66075,-2967,-1767,28471,88526,97077,148414,224518,269604,259616,227720,116008,108679,129724,88685,48540,-31368,-102521,-142501,-62555,-4413,13704,27673,11604,-43731,-62065,28571,142948,254008,308901,245434,146406,31787,-20854,4425,-4805,-38327,-82573,-86421,-22000,15363,30598,4651,-26845,4268,85482,135748,166916,169851,151658,42373,-26853,-9518,55991,63032,5906,-30043,-26743,-43111,-51867,-35371,-34077,-61644,2199,56332,22522,-40180,-70905,-23171,45073,101310,94162,41370,-55608,-53853,-102901,-114189,-59744,-46919,-33604,-25405,6982,83537,90168,13016,-114064,-27339,38201,14099,-62677,-92130,-4987,-2815,-38545,-28301,9109,41554,35893,5611,-48513,-95746,-126329,-91373,-41309,-7173,-11179,-51709,-70091,-45463,12895,94241,148675,161863,133700,49297,-22938,-95800,-86927,-33988,-29741,-58043,-17506,71759,107968,28891,-74772,-80307,-27304,17580,22871,40024,47780,19084,-27719,-69505,-101676,-76600,-37635,-43232,21784,34219,-26712,-22580,-19395,-9003,5990,-5089,-32053,-1573,20737,17714,-14764,-66365,-68880,27480,65584,2554,-95575,-81266,1582,-13321,-93036,-102781,-13595,88023,160354,138362,25843,-76715,24582,74893,75373,48931,-12614,-35941,-28398,4368,-17607,-36623,-25306,-11001,-45298,-66576,-68234,-24727,98159,186537,202740,150539,58877,-2961,-3791,61772,155043,244549,247420,176554,123222,71917,10525,-2608,-17936,-163,-44596,-39352,5232,-38735,-122024,-102378,-117793,-80362,-32910,17253,16894,21358,21094,-56950,-126653,-98115,-20331,7532,-10525,-15270,-19832,-42750,-67570,39463,229787,352135,238081,74609,-9284,-92358,13334,115422,125322,-9252,-86325,9456,-30736,-107026,-93408,-21376,6047,34170,31674,-57797,-69241,-12079,88243,122008,101028,71131,22558,-1049,-21668,-53794,-37417,7075,19618,26917,58906,49729,39311,63101,101718,80031,9834,-64307,-117317,18915,98160,45174,-93108,-45789,30965,44181,13535,14759,38057,5082,-53526,-130033,-77913,36651,127455,146996,83088,32103,6477,-29660,-80596,-1835,113992,192628,181711,55439,-83101,-75971,105785,209027,294193,319071,214897,97387,94514,117774,90326,45286,-69518,-56393,69579,159365,149088,47272,-20010,-51697,-52796,-12327,5488,40151,157599,175013,114289,71783,33577,23404,45284,34018,18978,-34118,-122422,-121976,-121265,-54881,65920,175790,183433,162773,76822,-8684,-59440,-80121,-49380,-625,14712,57170,83908,74732,65691,49083,35379,16298,-69508,-95591,-64650,-12353,33725,153175,144634,80359,-22226,-78786,-77242,-61123,-80039,-84321,-78945,-57761,-24464,-55149,-74523,-74448,-105092,-61800,-6943,81049,108393,52265,50613,80900,36474,-30661,35583,121068,153302,34150,-98059,100434,146532,128271,78394,16706,-30554,6267,83537,176033,208262,203068,147212,77411,15471,-69020,-130839,-136793,-66855,8087,37256,954,-73253,-59475,15052,59564,19107,-13738,75608,41666,-86228,-124175,-117195,-78430,-37148,954,4694,-34910,-77416,8778,72200,37767,-26473,-32278,-8033,3058,-31681,-90949,-63775,9315,94745,173717,232054,194568,75088,-49901,-67777,-67868,-112715,-94322,-48953,21304,84620,13140,-116070,-109634,-56546,-30318,-40812,-54921,-60677,-27294,-36702,-103233,-179045,-109035,-55911,-27626,-56697,-45320,92176,28488,-91704,-83071,81135,215187,235230,210900,169579,102181,128280,134516,73533,-17362,-34094,-2391,27660,-25340,-97420,-103358,-58701,-47992,-52412,-46022,80870,174904,65067,-43159,44074,80161,99003,207444,339407,206843,13128,-3435,-22961,-18489,-82412,-75560,-13190,40921,86542,93818,27364,-22550,-22103,-24824,-23920,-12551,16585,-5506,-56992,-98483,-90954,-13530,23755,72671,156762,212171,125434,76078,66981,87645,166635,256856,269880,241067,51106,-3814,84281,191099,136590,37133,-30721,-77438,-66187,-52569,-68310,-67250,-29824,20541,44897,95265,113357,57056,7509,-74998,-44106,27238,43841,72444,6507,-59845,-112128,-91243,-79463,-90987,-73746,-52928,-75168,-115724,-47666,-23333,32013,70270,48853,23742,12362,47443,80921,34483,-23915,-67439,-13610,14288,109170,217654,179476,62677,-55246,-83779,-28532,12452,52730,104041,172866,226218,151137,12497,47717,70586,-29555,-43668,23221,69724,38703,-22473,-74408,-51200,3309,51705,169622,297475,303962,169042,12323,-57221,-51438,1639,42544,179282,305135,300952,237300,181132,157956,160038,99581,43348,71291,208095,371029,409078,387320,343077,160648,25756,-19267,-71772,-74966,-36710,39954,117768,196905,246218,216279,156308,84860,9851,-23352,-14710,8636,33094,68120,53361,14444,-8212,-53020,-98857,-59329,-27785,-3948,-23745,-30913,-11799,14541,-17836,-106127,-66221,-47044,21470,-5952,-52722,-79947,-89883,-94098,-5984,92766,145108,330552,361955,99556,-75205,-89614,-74242,-20927,80897,173890,179991,71689,-24657,-85409,-56613,-60253,-97317,-115567,-91335,-64829,-59490,-60331,-62232,-47173,-33109,-24073,3255,50944,67641,132192,251787,291480,182079,79099,31206,-14437,-85621,-96919,-6176,53259,-15489,-140278,-52788,-6225,-77543,-80096,97680,130462,30100,-88199,-58615,34337,69085,53800,67501,60127,-45170,-137668,-44601,82173,107092,25113,-8038,-48214,-81564,-11950,88369,140170,67462,80481,204221,159480,14512,-80059,-83202,-103632,-92592,-29527,36087,48024,-60322,-17916,67368,33431,44775,110123,177706,248341,221317,125842,61268,8838,-50704,-98517,-66178,-87145,-69841,-86699,-71581,21532,82351,84275,18913,-10988,2218,34803,70780,38770,-100339,-118062,-7345,38572,-20429,-77043,-61375,6956,37965,31256,16694,-42801,-72451,-45810,-43205,-71498,-127554,-113145,-62894,-50284,-70422,-63551,-4618,24146,13572,61997,52758,5385,-6551,18886,62696,80061,25012,-90242,-146139,-77280,-18018,22857,16439,-18476,14336,44544,35036,16906,100906,186800,122827,-15364,-115727,-15452,69195,91296,59468,-30778,-77668,-49051,14147,47199,-11729,-103071,-74940,-38125,-53797,-99060,-65330,-10245,-4460,-36155,-91278,-77032,162672,211574,111839,106481,84193,26866,15952,8222,-15943,-24562,-9369,64830,58643,-5872,-36730,-24863,-14672,-14848,-53342,-98912,-114571,-94644,-60250,-6477,30744,18254,-667,-18532,-82596,-109310,-77056,4683,122258,117550,33874,-13173,-1821,12546,-11831,-31061,-66636,-70394,-66734,-77183,-78902,-100521,-70433,-86467,-58999,50326,131453,181477,214447,125248,69282,67458,40296,19792,-36000,-72581,-67839,-42533,-17541,-28245,-54562,-33129,-7976,58517,75857,40607,-44532,-38147,96302,131102,96268,-32118,50226,235609,362061,373483,238134,138353,174725,260054,260561,39429,-104156,19452,198574,291210,264924,141061,12836,-26246,15236,59985,132626,115078,56850,21771,-19231,-73924,-73041,-3506,49411,33530,-22532,-69194,25732,201223,289460,214166,132683,50921,-17683,-48632,-57753,-43435,-52410,-27716,77208,224113,375956,364871,364367,372251,440872,380597,267228,228034,175292,132578,81088,80939,72772,10771,30453,78759,90360,28388,-88728,-29287,56941,64094,30655,-18102,-54803,-56738,-65539,-73742,-98659,-46250,49206,75248,8054,-15899,156895,224314,128337,-483,-105369,-46405,-31397,-48097,-20081,33945,101633,144905,181686,136283,51400,-34582,-73471,-80104,-50413,-63644,-58334,-30999,25930,48424,-1434,-79809,-38370,24300,-51864,-96543,-47728,-33142,-82046,-59492,149454,431940,597180,532360,275036,-1676,-120726,-68434,-94632,-1740,2302,108027,190808,115245,30760,-31521,-62752,-47181,52705,95551,195262,264664,204376,81508,-36564,-105535,-99028,-76933,-69335,-66555,30161,60648,106320,114071,31677,-45900,11361,73553,103216,30634,-57817,-67449,-57637,-61804,-57333,-27178,-2529,-35053,-98649,620,99248,144807,85688,97786,173059,259387,220251,16525,-36171,42499,66892,21875,-47858,27605,80334,85532,74062,71037,37350,-43358,-104736,-40812,-22306,-38839,-14463,27730,49114,64690,96332,48840,4101,-27284,-70048,-56963],[-41803,-59577,-56432,-25369,16900,32504,10823,-49258,-15980,16060,12651,9628,27224,22817,-53016,-14419,44861,30245,25960,13544,6157,5831,25363,79327,63051,34387,16631,11062,-51440,-86870,-16852,104318,317575,304583,221844,251666,303601,209691,18131,-90775,87863,240236,253685,134181,26996,-7978,-57988,-46707,50662,39486,-44135,-25718,-29527,-44927,-52286,-80127,-136745,-77449,-56577,-42466,-34338,-55453,-87727,-79655,-35928,-746,51980,114610,153958,119754,47549,41621,79557,75148,49558,7865,-41727,-1060,42671,28777,4395,-26472,-58084,-38341,-12490,-36931,-86705,-110814,-106071,-84420,-20696,30645,91113,120026,93831,44744,14828,26582,60753,35114,3196,8723,-29016,-93595,-112935,-75428,-51738,-9086,31623,42469,3434,-36527,-10071,-14624,-51747,-44350,-62604,-66746,-1032,71895,119434,133034,151909,210685,260942,244202,298109,264157,127851,-15878,-45158,16105,86797,91425,63018,24521,-68885,-106520,-105767,-77656,-29503,20699,15249,-20828,-99395,-46339,66049,93506,53432,33407,42190,10280,-41035,-69480,-31513,71202,167872,196268,94275,-24575,-120842,-133586,-131984,-113428,-43665,13945,16967,-10650,1623,69579,84448,32228,-14338,11871,203105,334990,184481,37148,-101761,-106468,-21690,65737,125931,158127,157334,123507,120761,82703,35233,-30891,-82359,-59186,-40878,-54772,-47508,-52486,-5461,76445,107469,57352,-34687,-141654,-61486,-15018,-49449,-115052,-44476,7036,43364,13286,-94357,-98440,-36775,-71912,-129189,-20877,73078,111857,63350,22899,6902,21088,-8754,-63094,-49819,-49173,-35010,-44742,-5967,-17150,-11499,53037,175444,199267,132969,89915,43647,-45121,-31555,-19007,11768,50389,111496,182383,192228,153353,61290,-44570,-35896,22991,31499,-50761,-137092,-91605,-50762,-43840,-83302,-117222,-81215,22409,49344,52893,126216,153287,105324,-14917,-68964,-92757,-88552,-60978,-21798,4541,22181,78591,110356,65039,61278,71926,7461,-66507,-118526,-35070,41246,43631,-23267,-68223,-75398,-58784,-28598,32626,104998,168727,222186,271500,221327,81288,29356,20680,31460,24463,-22119,-83731,-92290,-14373,48694,33914,-29531,-41222,-20454,3349,38140,48603,25595,-23596,-71063,-162436,-45412,85375,161415,105176,-52990,-76619,39442,110162,125806,95079,-17606,-93788,-65080,37343,60276,9822,-49498,-33263,66645,94950,81823,-618,-105736,-124631,10616,114932,106946,101750,59851,10084,-5108,-913,54460,68835,-13788,-85112,-87740,-31739,-12621,-10208,68813,76600,56321,33023,51088,50751,-21179,-64108,-75888,-117035,-111711,-41909,26158,16026,856,61897,86797,102145,34484,-65868,-57999,49235,103580,60480,-8040,-103897,-27221,39011,23918,21404,17594,-14979,-80840,-59762,-25172,12851,39792,59804,3703,-66728,-107900,-84038,-61350,-53138,-80568,-53222,-28371,-19542,-7521,29127,23481,28366,39981,33956,-16,44556,157432,180562,84389,3511,-31356,-63397,-117049,-119996,-82031,-49573,47520,140463,126947,124930,206700,263141,238871,133406,84866,36977,-3681,-82424,-63549,1829,19992,2642,130218,296148,323840,282818,187403,93688,28369,-5202,-22820,-54834,-34575,8135,3509,-30043,-70758,-103708,-84039,-45230,-13306,22947,43136,65368,111872,198459,181630,35613,-87154,-92784,-66820,-48771,-36819,-52400,-76919,-60641,42632,67000,-15887,-92664,-74931,23942,102637,89124,16932,-63228,-70884,-84766,-62155,-6088,8617,20611,19068,16938,-52693,-52202,13627,60471,120154,124469,66242,-7579,-57790,-18579,106257,105239,16239,-56980,-34789,-41606,-111505,-48884,14219,14391,-20740,-89554,-98490,18792,118295,169497,180980,99947,-10322,-21567,7130,50365,64066,3579,-46931,-95356,-75216,1447,31070,17525,15890,-16507,-56508,-125243,-14896,44195,50238,38468,13402,-70741,-107329,-64859,-26296,44396,112333,99145,44135,-8424,-22973,-36701,-17624,1874,-21190,-23939,-10182,5257,-39080,-56626,-37445,-35868,-114223,-54312,11118,-387,-28862,-1123,29544,38101,26655,23141,25212,-42747,-24832,20092,-26862,-68470,-58142,-47322,-32529,-43464,-90451,-8091,103745,198372,240903,248112,142376,9191,-51587,-74148,-33954,-15425,-22956,-75216,-117050,-114802,-60956,21095,63415,34602,52014,70971,73863,47582,12451,25703,50862,84114,84247,50120,53630,34074,32113,23545,9424,15983,53600,57515,-9455,81611,183785,211469,226050,204738,112676,68254,81629,117223,230099,298865,242602,179005,43354,-68612,-127210,-107210,-65638,-2317,120462,116844,69357,51346,25836,-61344,-109099,-53822,39044,80014,58654,39964,90234,79255,-13597,-106881,-78667,39492,165774,138606,47565,-49087,-114705,-25476,111188,159051,133121,97661,1687,-85204,-134926,-121093,-93436,-71078,-111013,-121499,-108720,-72422,-12823,10107,-52003,-149733,-100341,-97475,-99578,8000,32261,-9729,-61718,-56921,-29452,34262,87405,83510,50443,3850,-17083,-30690,-58684,-66465,-74026,-25413,52275,191976,286478,63392,-42494,-86833,-99018,-101172,-82804,-30195,77371,183671,259848,222449,132409,-19757,-30476,8901,74100,197764,345728,474268,530922,453285,193698,-1581,-26416,-12357,-16237,-73703,-119746,-51547,12030,-12075,-38158,16590,30384,-38509,-114408,-85846,-40883,15893,41597,24188,-2899,-19455,-67501,-35891,14626,23292,22426,28902,78652,96190,69358,54138,51127,57700,44378,-50893,-7104,-13072,-120640,-64796,-5794,-552,-33520,-92889,-121819,-5772,47165,10075,-57475,-89289,-62598,-101733,-131851,-91961,906,43522,12858,-8506,63950,158732,161281,34583,-23073,-21091,-20009,-67316,-24967,19665,22224,31420,73893,66538,59875,113040,148583,137790,99557,13643,-44169,-42794,-65121,-64318,-85754,-72272,-31615,15444,24332,42344,55938,21645,10607,12097,-17303,-99104,1270,36090,-12082,-46344,-29650,8690,35428,20420,18654,-40026,-137698,-51885,64630,108400,125791,96193,33758,-42258,-16977,-19195,-7,70612,115065,63777,43325,-3254,-53385,-109145,-26026,2307,-31024,-49652,-42888,-36301,-29807,7179,-14634,-95234,-153379,-144642,-97905,-94625,-96740,-22667,21075,-30216,-125779,-128950,-88131,-79430,-14818,59464,173815,390912,429197,265891,120523,32702,36950,102864,220975,374929,514990,576460,584111,481150,319365,165870,160919,134200,102728,205542,296338,244079,113957,12642,-6676,33250,93503,141786,153699,153582,64145,25904,83598,69603,-42804,-96500,37117,176698,243666,183740,41546,-55507,-83666,-58745,-53813,-67837,-66481,-9521,-35502,-94887,-73931,-8716,2254,30047,80114,77516,123464,197443,247418,250388,236228,138369,74181,91831,66432,49164,-21306,-93261,-117334,-33980,14112,15401,24105,12819,-46000,-72168,15553,143047,264973,329071,259905,150261,38066,-6174,8344,-6861,-40227,-79003,-81315,-16985,24359,46257,8382,-30622,-11036,62558,108605,133904,135641,121435,21601,-34066,-18043,42426,49570,-3511,-40379,-30272,-38609,-51382,-44920,-35397,-47178,-3270,44458,9696,-51884,-75096,-11768,68802,130111,121661,44410,-60594,-56148,-97417,-101120,-54982,-48480,-33984,-20766,8180,66538,61626,-3108,-118380,-33405,35845,21802,-52427,-93509,-10717,-21863,-54824,-42857,4532,39365,31378,-5487,-70115,-120349,-129339,-90889,-56168,-36384,-43834,-74153,-68274,-45284,12006,94437,140132,143607,113863,29377,-45132,-109095,-75834,-17505,-13409,-50100,-46857,38988,81022,17446,-80919,-91905,-50689,-8541,7245,34500,52576,34181,-3499,-42920,-84992,-80318,-49979,-60514,5911,38176,-21890,-21501,-25744,-21343,-6686,-5862,-5936,26742,43900,29475,-9342,-57996,-83629,-3058,34803,-23344,-110750,-72984,1637,-15018,-96289,-94785,-3221,98796,166606,132839,26526,-95582,-25201,25495,38257,21401,-29857,-49100,-39702,979,-10766,-27758,-24399,-20527,-51765,-61369,-42027,26804,172939,273684,273060,173803,62178,-2043,-11693,62242,161379,250895,240957,151894,105479,84449,28037,-6751,-45903,-42511,-63944,-9368,29515,-21132,-108614,-99232,-117722,-74417,-20681,38997,48787,53518,44885,-39054,-115706,-111925,-23645,18522,18824,7900,-9797,-39886,-63459,66968,281523,384077,222348,53003,-22204,-114765,-2271,98387,100846,-29615,-95541,3491,-21394,-102745,-81371,-416,56235,101841,68667,-54125,-58902,17848,119852,143510,114455,83572,40340,13551,-5895,-42154,-40978,-6879,8768,44243,77087,61851,43590,66387,110664,97073,31228,-48099,-115549,13386,85584,23310,-116086,-20726,50172,54205,16752,12865,30607,-1654,-57834,-131646,-79460,32621,133066,157966,85952,21239,-26862,-55376,-100362,-22559,95748,178495,170119,42187,-85573,-33791,126450,215121,277029,291845,197016,89212,86856,102260,76156,37547,-75786,-53162,78922,185750,183974,62501,-21581,-63119,-62141,-20940,8901,63291,178381,183514,118946,78298,40020,36008,63785,55152,41559,-21015,-107521,-99516,-113254,-74135,34126,131029,142630,130803,49684,-31418,-72975,-87589,-42769,7007,20711,59841,78997,61910,51956,40753,34461,12173,-76202,-113725,-83591,-27468,10528,125838,151800,110975,14407,-48672,-52192,-46151,-75529,-74793,-60581,-54618,-52976,-101670,-33355,-59286,-122052,-80901,-37319,45286,71742,42556,59625,101480,56173,-24492,17967,77070,108850,18580,-74675,118300,166622,143894,81269,17660,-34641,-8838,61054,155962,198466,214185,180724,107768,27418,-66161,-121341,-128199,-60394,19903,52688,17559,-57604,-78900,-6751,46974,31017,30181,119166,60226,-76082,-121551,-117372,-76580,-35126,3634,4548,-35618,-74579,18673,77745,37000,-28143,-21896,680,6230,-38856,-109113,-56932,24852,104064,164760,188885,130093,23926,-71720,-64345,-57695,-98319,-80686,-36323,31173,93023,29807,-99115,-108359,-60290,-40758,-50314,-56396,-61491,-31907,-45280,-106963,-184114,-112749,-58667,-29893,-57412,-55822,64171,3187,-96400,-66575,80168,216182,241146,215269,167260,102095,132868,142222,95083,14657,491,38047,63048,3645,-72947,-109399,-63918,-46496,-38397,3044,145191,216286,66249,-69844,33860,87088,110618,236960,421059,321504,64408,-5699,-45590,-31652,-80748,-64262,-3327,53718,94122,89566,14600,-25707,-19604,-23393,-21312,-8192,11749,-26641,-81688,-111112,-89124,-9635,28201,71087,159902,239020,164394,102838,69378,70961,140640,212093,202986,191404,31312,-1944,99255,221899,175868,56915,-19071,-55853,-45986,-41229,-63871,-70050,-46051,-13702,-7487,46038,87738,65051,49525,-14381,-97154,-13067,23424,50294,-11876,-73730,-115941,-86561,-88683,-110357,-73767,-52243,-80693,-109731,-28260,1983,54062,77250,46739,22324,9300,40792,77440,47863,2950,-44575,-23298,27580,148314,238551,184983,79200,-37778,-72591,-25949,-7129,10223,61163,137519,192043,124166,-27447,-17630,25470,-38780,-36854,17748,65387,44294,-21371,-84376,-65865,3261,69706,195427,307172,273626,113232,-52596,-110983,-98760,-53700,102,158118,315359,332566,261373,198404,171430,158559,84761,30249,64550,195299,318511,329954,299461,282269,153284,32321,-11068,-68788,-71366,-30938,56894,148852,223167,240322,181585,117253,55554,-15519,-47712,-31339,957,27147,61998,50343,16251,1175,-34228,-91481,-73495,-29680,7467,-6496,-11793,12594,43291,2278,-96439,-70234,-54321,10225,-13921,-56127,-82216,-98067,-132889,-34938,78286,137387,297583,340750,112413,-64136,-77738,-64595,-1405,103922,195625,210266,90594,-20290,-88777,-62378,-61354,-91633,-109688,-96366,-76471,-76808,-77323,-72851,-51531,-39043,-32924,-5116,46485,74487,150582,256146,298557,219842,105728,44262,-6513,-81652,-96118,1072,62341,-14307,-139011,-55219,-15116,-94923,-99096,66589,118107,31588,-82394,-62802,26494,68169,63280,68445,40536,-74230,-115462,-25209,87902,92336,502,-24749,-56518,-103470,-49124,53308,72990,-3204,7860,148409,148245,22152,-64535,-68623,-74664,-103190,-51323,16981,58837,-20450,26135,87857,38119,42377,95803,160883,247911,232317,133850,63686,11767,-46647,-105544,-72070,-90279,-76741,-108083,-78877,23438,81412,70230,7451,-14132,5723,36807,72394,41714,-102687,-101544,2465,39820,-14406,-63932,-49896,4633,24090,19960,8504,-50994,-80760,-42678,-40937,-75312,-133906,-101009,-49049,-37459,-65104,-67043,-5928,27736,16071,52319,32564,-18232,-21974,2091,52061,72466,21515,-86178,-149507,-84916,-31983,9845,23653,7485,12346,39231,38611,24735,105939,207922,152623,-2618,-123684,-18462,60844,71494,34234,-50464,-96603,-59114,10216,51159,-529,-99221,-78475,-36361,-51125,-101200,-90643,-42467,-26761,-49619,-89773,-59021,175432,227399,127223,114762,86310,32552,30749,31824,14709,-16356,-17525,51828,46062,-9867,-33808,-14044,-2495,-18964,-66481,-113486,-120070,-103668,-70676,-9620,32951,23387,6214,-4971,-63853,-94230,-64929,10076,116707,115514,40227,-6365,11064,31179,4376,-12843,-56935,-66557,-64875,-75834,-68797,-81251,-64074,-106010,-46445,72522,140381,179461,216772,143055,79104,60211,29200,9616,-43825,-79400,-69934,-35442,-3969,-21181,-56021,-35992,-15248,53434,77703,43882,-33068,-38976,67593,93166,59596,-88280,47014,233240,353511,344824,189939,86591,112611,201661,239647,27829,-122605,-16518,145557,244143,255890,151478,22334,-32550,6803,59255,137923,116995,36054,-16075,-44865,-89010,-72664,3646,70580,64905,7519,-49744,41010,223290,315861,246113,161243,74278,1166,-39291,-60348,-55477,-72955,-53891,51344,198762,339038,353352,373699,393900,423491,337274,232651,204186,163129,123954,71170,65647,47838,-28824,-6228,74071,78514,17173,-100837,-34112,48637,56941,27474,-18830,-53480,-53297,-54341,-65901,-111006,-67392,20557,44141,-15750,-30100,138755,193375,115256,-10516,-126641,-51303,-39880,-57019,-34014,8701,71337,105661,118059,73972,6303,-64270,-95978,-104686,-72496,-72203,-57875,-34997,15726,30260,-21352,-95351,-21313,28028,-50162,-96909,-52908,-37685,-91832,-47644,170691,448625,584980,492798,251384,-968,-60467,-26378,-76035,-31431,-36423,105259,212527,137171,59975,12955,-5035,2514,83927,107809,194342,235093,177336,72064,-35837,-101880,-96407,-74053,-59683,-32720,73174,95817,135638,138728,54503,-28591,36043,97890,119457,39581,-63099,-73496,-53584,-58796,-58507,-32860,-12382,-45192,-111776,-19036,65761,117195,64197,87958,196466,282411,251126,50179,-25412,54378,87625,37500,-31567,30551,82804,85402,67369,58689,32349,-44644,-117100,-53321,-25621,-30640,-8693,39484,66706,81964,119192,53480,-1490,-43935,-80530,-70030],[-58698,-85861,-70576,-32939,16066,37627,16493,-53024,-24406,11066,15412,14122,30966,34919,-39614,-32688,25524,9918,6806,-2813,-7729,3599,48154,112139,89402,46094,17248,13049,-46203,-95260,-26646,85241,276322,260341,168176,187728,258125,194379,22402,-72908,79111,215223,228793,127142,25524,-11647,-61928,-37579,70603,79030,-19674,-53134,-55786,-63214,-56714,-82694,-132449,-82678,-60120,-36792,-35643,-61455,-94440,-87811,-41715,1574,60488,123286,155150,118230,51238,78231,130990,124183,78809,20245,-37541,-9300,25296,24746,12152,-19151,-61126,-44815,-17776,-44822,-96774,-91879,-87052,-83939,-25458,32897,96181,126696,101353,50548,16794,33746,71698,51297,13628,-3578,-69780,-118448,-112016,-79384,-56800,-5690,46559,49922,769,-52674,-14294,-3904,-52288,-58132,-48879,-20326,6878,44877,89697,131803,178028,242062,273437,245696,304946,262866,143219,-3856,-71773,-3541,66938,61764,20655,-29187,-117333,-94730,-91728,-58627,-6912,38874,18866,-27769,-97389,-37977,74756,114668,78329,53784,65421,36703,-38874,-78268,-16927,98234,202149,237497,119939,-7219,-106128,-132358,-136820,-111194,-41871,17066,22325,-3413,6937,67254,65356,-652,-42445,-1258,200933,337408,202567,50155,-91497,-115506,-31360,50943,111224,144951,138649,97018,90721,67329,33636,-24509,-86675,-87285,-63828,-66089,-52569,-61325,-6957,73293,101539,43086,-42953,-135499,-67760,-22781,-51791,-124742,-53325,4796,45527,16151,-92292,-97850,-33545,-79086,-95636,10117,100334,132293,71734,18733,2303,21542,-13523,-68613,-44780,-30078,-16764,-50217,-44246,-67063,-38067,11348,135247,167350,108806,71764,23289,-58420,-41120,-29286,12150,48154,86992,154786,168150,125123,39645,-52088,-41325,12807,15308,-64030,-154862,-90432,-47979,-42116,-80335,-106132,-65857,40286,68051,62593,121406,146064,94392,-24127,-71328,-88832,-79708,-50925,-10850,13499,33432,102781,157441,121742,96327,89360,21731,-50770,-94339,-41176,32162,47903,-9049,-52261,-61672,-45938,-14109,44262,117607,187032,240662,272997,203920,61575,12223,5186,21291,23932,-16975,-80363,-107230,-24303,41974,33232,-17721,-44436,-31490,-2033,38584,56778,44971,-991,-46222,-141173,-56717,92364,186865,125678,-42129,-78053,45280,138475,165127,119589,3228,-82660,-49179,57149,71623,9550,-61014,-45635,74037,110165,85811,-1762,-110789,-127007,-8894,83719,78298,107601,86393,7300,-31238,-41349,16868,38240,-41340,-94002,-60714,-9691,234,-12359,48501,70006,58569,35845,50570,53963,-22693,-67408,-62405,-92887,-100240,-11386,39802,9616,-10803,64775,96553,88904,16805,-76609,-61640,48845,102828,50724,-22222,-106430,-3658,62816,40224,25252,12701,-27652,-104472,-81599,-41569,-5825,24864,52232,803,-61983,-95607,-87482,-69499,-58464,-87078,-59514,-22483,-1717,29262,72855,55145,48173,61690,68108,41738,65646,151973,160870,64912,-13474,-50794,-85605,-137526,-124843,-88984,-65313,35771,150127,149146,153188,238133,293842,264357,160608,107208,56013,8986,-84173,-81778,-11239,12118,-1422,123468,284062,329014,295271,179914,86026,25995,-2127,-22457,-64483,-54382,-4143,13502,-14900,-59386,-84359,-55482,-21748,-2038,34818,66928,104549,148258,219466,168757,7437,-97403,-91169,-70782,-52106,-40290,-65161,-85405,-50051,52555,89974,8648,-81070,-74789,24124,110919,101970,20273,-60700,-68784,-98871,-91694,-35802,-15687,14789,34555,46406,-27643,-63924,-2956,41389,100143,111216,57572,-15615,-59995,4231,160297,154787,38393,-58691,-38811,-46158,-113007,-42869,21266,20962,-17497,-88705,-102632,13369,118481,175642,191137,123924,15954,11177,42729,61782,61147,-7559,-49824,-74174,-92344,-19892,20679,14266,2403,-38554,-61763,-130733,-44677,1250,-2578,-20424,-39575,-105828,-94326,-55105,-22878,44390,106108,87125,33338,-17931,-33514,-55006,-43330,-22313,-46970,-46324,-25519,7856,-16127,-41477,-32105,-29747,-100722,-52622,13047,6372,-31945,-29169,20159,44945,42206,36604,41538,-21162,-35638,15228,-16375,-64339,-60859,-42561,-9070,-19319,-84612,-25043,81341,179059,229752,245463,149144,18715,-48569,-98931,-47946,-13033,-17960,-70424,-113595,-110396,-56759,23058,45365,15407,33498,53986,64146,33033,83,18217,48992,85244,87124,52511,47179,22726,24712,26129,18529,26421,60113,64924,48760,163008,278667,295557,282848,225082,107073,50215,61745,93801,198987,256528,203105,150416,27573,-78129,-119225,-99448,-70023,-26049,121947,157328,106396,68508,22371,-63562,-100773,-70106,15136,67576,49858,25499,70902,56495,-26570,-102171,-68163,45156,169282,132085,36638,-53032,-89666,-11808,105292,145977,119165,88477,366,-83460,-122100,-114534,-102583,-94135,-128701,-137336,-112265,-68864,-10993,14087,-46040,-144029,-113739,-112911,-91211,26309,59121,15186,-46815,-51672,-29192,19517,59992,59183,29094,-14582,-32988,-39137,-53464,-53796,-73202,-41590,28213,169802,269614,47037,-43835,-90403,-105853,-105833,-97534,-49616,49515,139639,200345,165427,91730,-50337,-42035,-7778,44709,172113,342613,470824,523890,438673,164075,-20787,-28783,-16104,-27792,-86097,-108392,-36784,11291,-25823,-44627,22814,46870,-35300,-123930,-64826,-5941,43703,58719,32264,-3334,-25324,-72198,-14040,31463,32925,27639,31501,82472,96705,66163,38353,30453,30470,3132,-70356,18803,12299,-80837,-46100,-12671,-14951,-48115,-103462,-129784,-16697,44574,8110,-51329,-87803,-74635,-116471,-137090,-94517,-9886,35472,5126,-26738,39922,144727,143208,18766,-34498,-28421,-5143,-29381,24520,84268,107400,125758,143827,100048,96656,162225,173624,143463,92051,1995,-59552,-57463,-86602,-90956,-112116,-69410,-18905,43999,59422,59379,61889,12825,-925,1735,-34692,-140004,7591,53223,2419,-47064,-32848,10229,32693,15698,13948,-55284,-141365,-58748,35678,62522,81934,71512,34255,-25797,-16696,-23800,1306,72682,115504,66367,42551,-14063,-71237,-91190,-7879,20671,-26307,-46778,-30650,-16066,-6005,24687,-4142,-86286,-139555,-167391,-118103,-119993,-103674,-33150,7467,-33119,-125243,-150836,-108761,-97463,1187,97247,221328,404141,372990,219808,86082,-7499,38239,120319,246328,410765,565158,630444,622252,497053,323569,166825,162664,158794,157900,276422,357007,281027,114122,-19129,-29123,30405,111193,173661,187423,179112,71578,34125,79335,49644,-62368,-77496,60383,190928,247704,166662,11154,-75651,-90639,-64888,-65412,-73139,-63077,-18345,-55827,-112827,-77638,-14685,2054,24693,59542,38418,74573,146076,204562,225373,228976,150609,37360,53068,43903,46688,-15014,-82358,-90091,-3740,30532,12711,19080,14032,-47727,-82276,2749,139401,268687,339943,266928,149296,41051,2409,8901,-10203,-42724,-76756,-77282,-16276,27596,56256,7220,-36236,-25905,40023,81578,101467,101971,90445,-601,-42912,-28838,25310,32721,-13868,-50823,-33163,-31919,-42514,-51524,-40383,-32825,-3985,34766,-193,-60833,-78344,-792,91746,161349,148104,39382,-72389,-60097,-89669,-84661,-39284,-43275,-34976,-18243,6893,45863,30015,-22032,-124163,-38664,32283,29334,-40965,-94975,-20172,-42468,-70441,-56678,-3300,31744,23508,-18111,-90684,-139839,-118620,-93080,-73759,-66460,-73811,-90237,-69373,-52839,2096,86164,125175,121653,93143,10441,-66162,-117756,-60763,68,5069,-34658,-54329,7597,47769,1381,-90246,-106044,-76626,-36214,-8198,31640,62236,54153,21995,-19028,-69248,-81067,-58583,-72644,-11102,39998,-15949,-20800,-33685,-36424,-22604,-7625,17464,50851,63487,38695,-5353,-49031,-97917,-36366,375,-50885,-125339,-66014,-1,-17973,-98903,-88226,4395,106241,167263,125050,29446,-97816,-72752,-23517,148,-6479,-45961,-59764,-46860,4002,6064,-5525,-10315,-24875,-58477,-54015,-14068,78700,241237,349550,330544,185043,60973,-2307,-19606,63860,167989,252476,228987,127238,89083,95745,43905,-12999,-73341,-76693,-49424,19825,47305,-9954,-100603,-98008,-116598,-69039,-12729,53742,74289,80318,64533,-20939,-99490,-125935,-31395,24673,43607,29076,-934,-38684,-56619,99125,327339,400712,200442,33520,-31068,-133904,-20038,75546,70157,-50040,-95361,-902,-14298,-98456,-67464,23733,115383,175442,106661,-49884,-48994,48293,150155,164516,128907,96598,57427,26694,8104,-28017,-45499,-22980,5335,66848,93653,73851,50588,72825,121110,115375,55000,-29908,-107048,5674,67798,-1924,-131948,3856,68089,62785,17052,6012,18790,-10808,-62614,-130888,-82572,24509,130594,158726,81320,4773,-61493,-61435,-97828,-42411,75924,160172,153076,27598,-81508,3956,136423,210578,249325,253368,169176,74397,74105,84146,63248,32187,-78372,-49950,87187,211245,222589,83182,-17718,-69237,-67503,-28123,13017,85614,192030,182192,116520,74717,37988,44344,77200,71617,60272,-6825,-74314,-62287,-83961,-82920,2274,86595,103512,103316,29637,-47683,-85924,-96789,-35461,15353,27584,61845,70321,42960,30849,24786,26451,1574,-71724,-98147,-100047,-42680,-11239,96102,153591,139263,56518,-10381,-16974,-23866,-66572,-64061,-42582,-46651,-78503,-88583,1543,-45514,-128075,-89008,-57258,9411,29611,31644,70615,122384,77426,-13762,2593,35716,62514,2289,-28904,138502,182416,153595,79299,17456,-37663,-22147,36351,128687,181008,217919,209788,137676,39752,-59561,-104848,-114811,-53468,30441,67873,37648,-32298,-87882,-27674,31008,36448,67251,156446,71182,-71945,-122944,-116163,-72512,-32423,7090,6140,-35264,-74197,23412,77298,31682,-34220,-12512,8907,6474,-47920,-128969,-39928,46580,114914,151970,137524,60957,-26939,-85364,-56360,-45013,-80980,-66864,-25097,42001,105985,56926,-67216,-99809,-64494,-53052,-58481,-54428,-59183,-34068,-51128,-107430,-179364,-113977,-59762,-31125,-55931,-60842,45931,-10166,-82269,-49704,71805,207930,238732,212911,160096,96579,128745,139729,109151,45375,35353,77174,95111,30974,-49068,-105476,-69790,-44987,-21689,51582,203904,255039,75084,-87200,19761,87234,117315,257751,487356,433797,123219,-3269,-65302,-39180,-71275,-51943,5398,63755,97502,81141,54,-26877,-15029,-20532,-18413,-6116,1565,-50798,-103283,-115816,-86506,-8665,29662,65705,153109,252334,202122,129234,73326,59714,122169,171767,140020,134335,5948,-5163,106321,242976,214137,81970,998,-26179,-24741,-31810,-61542,-74054,-62670,-48887,-59665,-6899,52732,62652,80252,40432,-63747,-55791,1891,29371,-27864,-86379,-112234,-79027,-95033,-125179,-68650,-51924,-85064,-100490,-9396,29073,76321,82019,43481,20134,5874,33901,74176,64042,35263,-6489,-12477,50185,177100,243275,182114,90065,-23740,-62714,-25429,-27558,-28565,20565,99614,148660,85802,-68992,-61931,-3087,-37675,-26198,15926,60915,49357,-13078,-67985,-73850,2510,86371,214573,300879,225569,51581,-113825,-116188,-108784,-92293,-37485,132669,309318,352255,280354,211540,178075,149048,66750,17096,58395,179704,262745,251531,215464,226557,153097,49607,5914,-61764,-63622,-20361,78770,182933,243447,224448,143348,76249,26208,-37290,-68543,-45073,-2725,26760,62019,52914,21471,12202,-13345,-68419,-79992,-26982,20947,12396,6976,33835,65779,15812,-87042,-66298,-52950,6385,-17459,-55993,-80358,-97003,-137428,-25812,90205,143722,271274,320157,129374,-49005,-66315,-55840,15425,125600,214793,234850,108291,-15902,-91911,-66262,-57878,-80316,-98195,-97746,-87419,-91263,-85764,-77667,-52458,-42327,-37691,-9359,43133,81216,162679,247967,289899,251660,137829,60479,3097,-77081,-93008,11276,72612,-11446,-135557,-55974,-22132,-104554,-104926,43365,106589,35377,-72516,-64196,20213,67823,72414,67369,21263,-85076,-74417,2253,96246,78626,-21200,-37671,-49996,-82780,-88956,14127,11608,-51690,-40928,96718,133002,29348,-48328,-54910,-48686,-89799,-67862,-1347,65217,19415,64787,100307,41202,40554,83088,139659,235401,235811,143369,73574,27413,-27612,-81989,-70383,-89597,-83497,-127959,-69588,35657,86190,61821,1718,-13741,11428,42476,80149,51749,-92587,-80500,12774,40524,-7358,-49827,-38182,1256,12716,12885,5375,-53983,-85093,-38781,-38278,-77626,-132753,-86593,-32257,-20154,-54206,-66481,-5816,31713,17989,39780,14404,-37165,-36912,-17487,35233,58079,13108,-82956,-150224,-89452,-44065,-4016,23784,28666,19624,37172,41900,30549,101645,213762,174385,8179,-125350,-20285,49989,44903,3198,-69816,-115523,-70899,2663,49193,6585,-92562,-77402,-29519,-40952,-89303,-99021,-71290,-47721,-62853,-86421,-39445,189766,244426,141456,118710,80772,37367,48576,59633,44358,-10937,-28107,33795,29647,-15061,-31238,-5051,7540,-23116,-79042,-119067,-105945,-93358,-73188,-11066,34764,28360,13863,10725,-41732,-74038,-52955,10620,102721,109811,46890,1104,23863,50483,22376,5536,-48408,-63058,-64238,-74363,-54435,-57042,-53695,-120510,-33561,89419,147660,178269,219399,162516,88295,51859,17754,-242,-49901,-83608,-72534,-30492,6674,-18382,-59008,-39387,-22053,48530,79668,47869,-21085,-38946,38886,58401,29505,-153619,48579,225973,336156,306664,142829,36482,47911,130064,205057,13984,-128897,-56167,80681,182063,231039,155048,28063,-40111,-2979,57009,140349,115087,13910,-51571,-73393,-108032,-76664,3715,81579,88306,34175,-25696,59427,241777,335004,278841,192831,99280,21543,-27918,-60609,-67327,-93956,-78331,24050,165616,285251,323377,364105,392487,378785,275136,183479,166340,140512,108724,58112,48041,20174,-54081,-36063,58577,61089,6284,-107272,-42779,36655,48984,24358,-18923,-51879,-51459,-45559,-59954,-121038,-89079,-9761,10237,-40769,-39877,115175,158916,101654,-14814,-110102,-51836,-45290,-63807,-47378,-17351,40810,69736,63339,21263,-31096,-87441,-113409,-131752,-98959,-78965,-57166,-40245,513,1956,-52013,-102660,-2774,29699,-49375,-102184,-65012,-46069,-98750,-37998,184295,449179,553071,439423,222378,15120,-1566,22834,-46913,-63603,-59528,117791,232028,150347,83510,54604,58067,51028,102930,110291,181691,195584,145153,58677,-37996,-100035,-94718,-72035,-49651,-236,115293,130070,162747,162661,81100,-6701,59893,117076,126959,41107,-70447,-80029,-51151,-58262,-62200,-41582,-25985,-58204,-122628,-39946,28348,82626,49416,94384,218190,291160,269894,89326,13644,73935,101559,45012,-20973,33690,84269,83495,58212,44113,26448,-43748,-107424,-65524,-31516,-27891,-6143,49381,82468,95975,132113,50931,-12730,-61437,-75922,-81251],[-73641,-70899,-50136,-27195,19168,44086,23339,-44591,-33841,3622,14653,14061,30465,45298,-21534,-56979,741,-14181,-14840,-21121,-24218,-2798,68879,148473,118379,56935,16843,12406,-43893,-106959,-39046,65860,230107,216552,118425,120223,197978,166733,22060,-57688,62541,172216,188394,110598,17644,-18275,-66090,-35225,78650,105643,12444,-62075,-77086,-85502,-64480,-86555,-127692,-87849,-60615,-32754,-39578,-70516,-104118,-97420,-48267,4733,70996,131062,149180,108138,50909,119707,180750,166100,101635,28232,-36257,-21374,2752,17254,17301,-13024,-64808,-47714,-18914,-48296,-97822,-77664,-68997,-76520,-27232,34774,98467,129323,104533,52719,14380,36044,77340,62956,19299,-23330,-113393,-91368,-88044,-76525,-63303,-7326,53938,50884,-2777,-70078,-19723,6257,-47942,-71037,-34438,20329,18287,22946,61781,126685,193601,252663,266570,239295,295880,241581,146276,9628,-100869,-30999,38199,27903,-21383,-78815,-111024,-74952,-79160,-43913,9610,49222,16012,-39189,-98154,-31240,79247,132287,102289,72053,85902,62049,-33052,-84024,-377,124120,235074,280176,148519,12643,-90419,-126201,-136946,-110084,-42298,16798,22856,-2210,5497,57405,40487,-34377,-69369,-13970,193772,327004,213949,61645,-80353,-122201,-40211,35424,93792,129533,122467,77300,66390,55062,34642,-14906,-79511,-109243,-82513,-73497,-54954,-67206,-6951,71183,96341,30960,-49183,-122495,-69278,-28015,-52958,-128933,-56944,6339,49910,20674,-88814,-90539,-20354,-68735,-61058,36295,123363,153071,86913,24687,264,21066,-18208,-73421,-37746,-4385,12946,-36722,-66670,-108118,-51789,-18823,96764,138591,90443,59536,7794,-72974,-52784,-38839,14131,44257,56710,113769,129092,84055,12827,-58972,-45619,3048,140,-73859,-158661,-81939,-40799,-37152,-74349,-91334,-44914,62025,90573,73980,116541,136553,80756,-31438,-69038,-80401,-66851,-36123,5908,27013,47126,125779,201497,182890,136976,109100,41080,-23857,-65124,-41131,25691,53202,6621,-32849,-40779,-30220,582,56137,129698,203018,252979,263468,178963,40913,-3223,-6413,15055,26569,-8855,-71500,-118067,-31556,36199,33256,-5126,-41441,-31992,614,44919,68765,67352,26017,-17769,-112366,-68655,92454,197994,134108,-31848,-76968,52758,164114,188635,130001,20790,-68077,-31317,79514,87620,14731,-64737,-49963,83366,126057,88792,-1761,-111905,-122073,-21563,56051,55453,111331,114745,8911,-49633,-66264,96,24440,-52254,-76857,-26851,14293,16328,-4166,31496,62953,62952,43453,52865,57004,-22378,-65213,-40817,-57374,-59205,37035,60589,9347,-14845,72434,111513,78908,4801,-82298,-61315,51349,102342,41432,-34762,-101843,21247,87572,60940,33862,12205,-34665,-119241,-95750,-52945,-21578,13038,46998,1624,-51998,-78619,-84916,-70529,-56899,-88018,-61899,-11843,24302,76691,123060,90590,71602,86409,105042,89167,92094,149315,143514,50269,-25312,-65930,-105249,-154718,-115002,-87257,-75213,30602,164841,175715,182349,259775,304703,268065,176251,129503,81931,31086,-72097,-93965,-19221,7127,-3741,114095,265727,327103,298541,171826,82497,28922,7460,-15705,-69630,-72380,-14078,29779,8843,-39815,-56499,-23163,2657,12164,51099,96462,151179,191083,243123,158943,-11155,-95009,-83558,-69489,-50008,-36089,-68834,-83522,-32385,68155,119287,45358,-58302,-72785,20852,113962,112414,25293,-53708,-55574,-88554,-106675,-57645,-35373,11377,50971,75707,2852,-68103,-13795,28717,84524,100881,53201,-17945,-56186,33391,225786,217781,72455,-49606,-38407,-47704,-109569,-32199,32476,31646,-9972,-82874,-98140,13196,121467,185239,207044,157239,48936,46559,81008,78074,62577,-9920,-39203,-37265,-77404,-28783,25211,20546,-6953,-56181,-58860,-121226,-74893,-46685,-61796,-79740,-81525,-104319,-65214,-35335,-10574,51322,103158,78303,27020,-23476,-38417,-65706,-63987,-45654,-72423,-66254,-41876,6170,8665,-21022,-19321,-14975,-79865,-44590,21354,23160,-15331,-56644,13514,53279,59205,52818,60190,6359,-35145,13814,607,-48645,-42825,-8468,31750,13367,-66576,-36970,60296,157037,212881,233877,152387,33205,-32836,-104137,-59717,-8729,-7908,-58098,-101427,-96598,-43588,30229,32702,4607,24735,45800,59951,23523,-7126,14768,51790,93413,99360,63880,48493,17839,21074,31675,31119,37861,63041,66904,109707,249287,377293,387338,346530,250282,106068,35147,42180,74228,175073,222517,171303,122689,12544,-81574,-101266,-84724,-66067,-43660,116418,194833,151260,101833,36578,-52418,-83864,-79609,-8861,53757,41203,12447,52853,37602,-33388,-89467,-49148,59206,176819,131553,35998,-40029,-57305,4839,97111,132416,109024,84183,6007,-72790,-109299,-109014,-109047,-112449,-132815,-142889,-105683,-59703,-5908,20649,-36466,-133639,-119817,-119440,-75352,49934,93431,48097,-25357,-41350,-24055,9842,35047,37493,12483,-26627,-43210,-43237,-43144,-37845,-66338,-53925,7989,146182,242582,34322,-39427,-83278,-95742,-92527,-98360,-58059,34564,112217,159877,127583,69232,-68938,-47776,-18068,20098,142281,325843,448915,496590,410266,137228,-33700,-28337,-17549,-37590,-96643,-93640,-17913,13542,-34804,-47011,28894,59450,-34700,-124677,-35183,37446,78502,80862,44342,101,-27076,-61999,11288,49929,42812,31767,31588,80263,91806,59674,22995,12798,8887,-27872,-29170,49017,41138,-30669,-5730,-1587,-19413,-56945,-109056,-125874,-19098,49788,14337,-36909,-76912,-81111,-127457,-135275,-91771,-18099,27754,341,-39468,19422,132573,128946,8143,-40814,-30412,15511,17054,75203,144476,187406,217970,214962,135144,137166,214823,199312,148737,85958,-6013,-67719,-57795,-100004,-112229,-128148,-58864,-3453,76033,105965,87458,74517,11182,-5167,-2642,-46621,-145225,30752,69375,19922,-41714,-32044,14846,32002,12341,9508,-68174,-130564,-64762,4890,18717,45538,57367,44682,-2082,-8387,-23080,5496,74999,116902,72393,48244,-14046,-76908,-71638,10370,39756,-19102,-41965,-18719,2594,16997,46757,15642,-68557,-115336,-157768,-122315,-129861,-96882,-36193,-1294,-32450,-113164,-159647,-126869,-97465,21526,136073,267473,401937,315258,181298,56765,-35019,64205,163088,301294,477678,639835,697812,665211,513422,325644,163975,155481,176703,209894,345429,420949,330431,136201,-37093,-48502,30778,132167,211715,225388,201455,76979,41340,73023,31655,-77550,-56469,82210,198835,241103,144067,-14746,-90281,-92831,-67174,-71303,-73158,-55357,-21166,-67677,-118873,-74096,-16829,2177,18082,33967,-10424,18593,92649,163026,201656,217226,157669,8144,20119,25325,44450,-8251,-66124,-57112,31318,48059,9431,16975,19269,-44644,-87654,-5843,136228,269359,345109,270235,147135,43819,9689,10547,-10711,-42136,-72209,-71584,-17350,27775,63020,5121,-39609,-35665,23548,60559,75466,74477,64178,-19807,-49340,-37954,8743,16746,-21220,-57343,-32303,-21337,-24017,-46059,-44474,-17535,3016,30895,-3871,-63264,-77346,12729,117156,199799,175563,30719,-83406,-56412,-73644,-63751,-18501,-31485,-33430,-14681,6455,25820,200,-39900,-127526,-38819,32021,40466,-24933,-90716,-30106,-61344,-82063,-66706,-11314,22510,15809,-28734,-106498,-121619,-105549,-94737,-89985,-92464,-97035,-98745,-73205,-65458,-14000,71643,106612,99486,74539,-5351,-83220,-116231,-41064,20788,27658,-9558,-19874,-8258,13973,-16115,-100071,-118914,-101868,-61542,-19993,33758,77370,77948,47916,3384,-53513,-77983,-62076,-78528,-29295,38686,-7572,-18065,-40145,-51003,-39017,-8108,39171,71683,80930,48888,1593,-36973,-101142,-67063,-34106,-77461,-134614,-58268,-1343,-20338,-99446,-81745,11127,112207,163937,116721,34647,-82989,-111490,-66239,-33770,-30153,-57680,-65482,-47922,14923,33422,29729,17617,-20899,-63450,-41889,16329,128314,295488,404374,368564,184417,57145,-99,-23363,69628,176549,250677,213681,105164,75736,104633,56765,-20158,-95190,-88568,-21415,44448,59931,-3455,-96767,-98869,-113066,-63560,-8562,60602,90299,99192,79090,-2745,-79168,-132542,-44050,24831,62054,47781,7251,-38271,-46378,133774,360741,398447,173940,15960,-36242,-122589,-39478,47989,35865,-68830,-87507,-2343,-8399,-95152,-53185,50227,179652,248180,141749,-45486,-40049,77202,177310,184489,145026,111727,74690,37270,16494,-16665,-52696,-40186,13845,92787,108356,86030,60975,83730,134534,135837,81388,-9624,-92888,-4012,45392,-29792,-113539,27319,84453,69839,14248,-6170,2334,-22369,-67810,-125253,-85247,13906,120714,148932,68278,-17884,-87633,-47404,-81556,-60898,55429,138531,131139,11480,-75189,32572,133675,193863,210626,204335,131785,52985,56893,64671,51795,29048,-76351,-48213,91727,231591,260799,107807,-9079,-69916,-69093,-34506,17121,104665,196606,170339,105931,59573,25942,46382,83206,80631,71761,5802,-37056,-24661,-55188,-73352,-29803,43861,66649,80033,16580,-55780,-95537,-108035,-29559,22163,33062,60753,55615,15868,58,-1944,7141,-18899,-59131,-75508,-103406,-59115,-32907,65569,149790,163486,102386,35896,25641,674,-56192,-54223,-27240,-36686,-83353,-34662,25663,-36866,-116914,-88372,-68061,-24901,-15296,20436,82021,141635,98617,1192,-8401,-763,16112,-17763,6006,148290,185809,151575,69611,13334,-42375,-35353,10231,97131,157344,212371,229681,161775,48043,-54329,-90135,-102706,-49960,35447,78403,56376,-4770,-73230,-41203,14980,34770,92942,178114,68894,-76810,-130601,-112343,-67590,-31743,8333,6469,-36719,-79394,20144,68542,19432,-47787,-7232,13696,525,-61308,-120590,-17052,70599,123644,132678,78704,-8766,-69467,-87413,-48708,-33838,-64532,-56357,-19910,46693,113802,83594,-33006,-87704,-72428,-70653,-68488,-53112,-57741,-37476,-57653,-108044,-171688,-116716,-63257,-34921,-55142,-58392,43773,-5397,-57485,-36556,52361,185281,221797,197552,142494,80290,111575,123951,111401,70001,66250,110291,119443,52352,-30296,-97804,-80751,-48024,-7312,91283,243652,277232,81067,-95963,-730,77040,114671,262830,523256,523370,179215,278,-86323,-45083,-61535,-44219,8076,66153,91976,64279,-19934,-29142,-11998,-19864,-19538,-11887,-17939,-77631,-115684,-112838,-88515,-15585,22886,52026,132954,246671,231290,149507,73126,48209,106099,136182,88240,73162,-27507,-17856,100038,246695,242860,108162,27344,7123,-6585,-28533,-65364,-83285,-82246,-83102,-110710,-63568,7517,47684,95933,80515,-2767,-103364,-25018,5370,-46230,-102730,-104061,-73182,-101678,-136348,-65934,-57241,-92932,-94560,3299,52248,93765,81033,35409,13135,-1846,23238,66873,77342,67575,39002,20449,75327,188748,229405,168737,91140,-18101,-59386,-31287,-51082,-66378,-20619,57407,96015,34989,-110159,-68050,-12547,-30238,-18047,12026,51241,49208,1176,-33677,-74067,-4671,95355,220333,273686,159944,-15087,-142922,-74289,-75380,-97141,-74102,100094,282889,352245,287484,214164,171278,125911,40382,-1092,48351,158234,204959,176985,139469,177776,157587,74966,28803,-53010,-55580,-8876,101716,213438,250256,194978,99504,30522,-6769,-60245,-93045,-64309,-11603,22625,59342,52821,22275,17375,1634,-46920,-79255,-23509,31643,27445,19613,45958,75859,17257,-85416,-62827,-50122,4050,-21723,-57512,-79492,-91310,-99213,3986,112143,149955,241637,292575,143114,-36478,-60987,-52801,23186,137478,223656,245698,117619,-17199,-99957,-71513,-53834,-69318,-86881,-97368,-99401,-102161,-86489,-80681,-55535,-48734,-43506,-14497,36130,82168,163096,225566,263940,269440,169425,74220,8614,-77513,-92562,19202,78600,-12047,-135246,-60403,-32447,-113128,-108747,20993,90121,35616,-64645,-68372,9984,62651,75912,59578,-841,-72682,-36425,29726,102277,62635,-43887,-51064,-37106,-47872,-104991,-22062,-37409,-87572,-74980,45603,108010,29593,-37542,-47159,-31255,-72458,-81889,-22638,60561,50604,89119,98875,36724,33438,67949,114301,208411,226687,149587,86593,50548,-740,-56499,-60160,-88148,-93428,-126513,-50708,51518,91002,53713,-4088,-15778,14185,47905,92442,70123,-69555,-59597,18864,36548,-4113,-39988,-31512,-7769,-1092,5080,2493,-56167,-89897,-39096,-39657,-81786,-122593,-74281,-17509,-3578,-42727,-65047,-7566,32328,15210,21058,-4228,-53224,-54861,-43079,8872,33887,-3344,-84780,-153904,-95695,-58484,-22671,12834,36469,27793,34168,40431,29622,84092,198462,180985,11915,-125237,-25913,32563,9712,-33343,-88072,-137913,-87945,-11319,38991,6745,-87522,-75594,-22253,-29838,-72322,-87210,-97147,-71025,-79672,-86489,-24550,199109,257091,150528,114911,64855,37660,64901,85934,67642,-11469,-43715,8108,6603,-25018,-32856,-2019,11177,-30620,-94679,-117377,-86797,-75905,-71719,-14332,32813,29765,18595,23740,-21580,-54005,-45539,2143,77976,97524,50155,5373,32157,65255,38167,19827,-44337,-63168,-67985,-75355,-38655,-30420,-41567,-129123,-25798,97654,149523,174687,218366,178760,93391,40054,3486,-12128,-56355,-87443,-77861,-29947,11527,-22328,-65139,-45496,-30684,41286,78822,49197,-12621,-40185,13332,37339,27253,-77904,55167,211387,306673,258361,96673,-12823,-17413,45903,154839,-3084,-111955,-93046,6597,109061,190349,149174,28256,-50297,-15206,52499,139403,109423,-8408,-72226,-85494,-119055,-84403,-3397,82123,101692,54610,-1379,78669,252914,342392,307853,225132,124016,41430,-16345,-59270,-79008,-114548,-97207,-2617,126455,219282,277295,335272,367817,314652,202367,123994,117013,108327,87330,42174,28381,-8477,-48197,-38922,32729,38390,-5441,-109212,-54198,21728,40143,21137,-18176,-49656,-50886,-39597,-56670,-127925,-110696,-41228,-26031,-66424,-44502,90310,125647,88935,-12517,-90625,-47712,-47802,-67661,-58231,-41467,12934,39313,19310,-20230,-56154,-93200,-112165,-145705,-125469,-81852,-55325,-45062,-17315,-32412,-90297,-88537,16224,29263,-49329,-109955,-81447,-56343,-100326,-29823,190206,433574,504913,379912,193546,35524,42029,59921,-19019,-93143,-59354,135380,240705,152622,100481,90757,116077,92053,107168,102907,160590,152744,112269,44179,-40575,-97614,-91508,-68437,-37553,31835,154957,163191,187358,185948,112378,21534,84157,132694,128387,37860,-78156,-81563,-46269,-56315,-64619,-49627,-39559,-69936,-124064,-58059,-7701,47693,47270,117685,236068,287914,278553,135804,64670,98654,111896,49323,-11734,39800,88791,84630,51641,32582,24828,-36494,-93961,-72327,-36370,-26614,-3148,60864,99843,111037,139526,47270,-23075,-67021,-64724,-80132],[-70087,-53794,-38738,-21803,19968,47095,26952,-36191,-44260,-7807,7252,5742,22198,50566,-3794,-84722,-32789,-45181,-41252,-43602,-45730,-16502,80894,177049,139279,60027,10378,4993,-48008,-108960,-58272,40864,176994,171783,70944,49142,123075,123383,12004,-53043,35236,113414,134304,83118,-261,-31550,-74901,-43507,70627,111745,32801,-56098,-88597,-113668,-79302,-95167,-127108,-96164,-62662,-33232,-47645,-84679,-120720,-113569,-61035,4387,80093,133899,132150,85907,46787,161977,222884,195008,113110,27807,-41327,-39650,-27366,2584,15265,-12616,-73215,-50737,-21207,-52378,-98995,-72440,-59493,-72433,-30579,32008,93833,123696,99079,47256,4085,28666,71698,63351,14112,-54315,-138255,-66850,-73248,-76203,-75890,-18285,49233,41671,-11838,-92565,-30562,10590,-43786,-86667,-27463,46451,20202,-1025,29613,108828,189458,237710,239858,222332,268432,199914,131622,17489,-97283,-69262,-3432,-14638,-64766,-102568,-72865,-61329,-73897,-38213,15355,47903,2756,-58807,-107891,-34105,71833,138244,118160,81862,97016,78973,-28980,-88799,11942,141643,258740,316656,174898,30471,-78423,-123275,-138809,-114978,-49400,8701,14075,-11864,-7977,34488,5431,-72181,-100263,-31692,176926,300876,213522,66507,-73526,-131521,-53665,14263,69209,107119,103248,58659,43090,40761,32456,-9790,-74299,-130565,-98246,-79347,-58201,-75583,-8840,67107,88192,16296,-58999,-111751,-69880,-34404,-57139,-133305,-61922,5314,50380,21384,-88560,-81606,-3822,-50956,-35125,51245,134308,164076,97684,32136,-4530,13460,-28941,-83055,-34471,20389,44842,-11688,-67031,-145074,-62688,-42147,57887,110249,74139,49653,-4989,-93952,-72845,-51321,12002,33684,18823,57644,72504,28232,-21841,-70608,-55024,-12273,-19581,-85567,-140503,-73535,-36322,-36010,-72279,-79910,-26560,79072,109800,81089,107092,120947,60345,-42875,-68409,-73749,-56523,-23302,22301,38176,56263,140465,233864,238262,175535,125088,60926,7075,-39142,-42184,14878,52109,16193,-18454,-23826,-20530,7169,59443,132201,206696,248886,235003,140628,12304,-24950,-22190,4804,24685,-5171,-64520,-127386,-42810,24264,26641,648,-39200,-30198,2418,48591,76574,84756,49458,6272,-85823,-88797,77416,185007,122078,-30399,-81379,53603,174313,185023,119524,26139,-59073,-19489,96120,101006,18299,-67676,-55748,83506,131735,81239,-8575,-116966,-118332,-34770,25264,32446,105214,136088,8482,-65300,-78062,3930,37925,-33251,-45343,2451,30663,26049,3795,13313,48531,61492,47367,50039,51556,-28491,-64864,-20150,-19834,-7839,90917,77800,6187,-20422,75549,122724,65787,-8576,-91526,-65183,49100,94989,26258,-52064,-97962,36325,102062,76579,38848,8195,-44088,-133270,-110032,-67311,-42564,-3509,35804,-2380,-46694,-67210,-86040,-73657,-57353,-91773,-68465,-5256,48585,125232,169014,119772,89285,104950,135247,131570,113258,139463,119424,31367,-41196,-85986,-131968,-151606,-100694,-85704,-87869,24194,176172,197254,202264,262295,288811,244688,171737,140317,103343,51931,-57459,-108585,-30593,-3875,-13571,94000,235148,311432,286176,156396,73441,26468,13636,-11225,-77604,-95946,-27708,43154,31173,-21488,-30988,478,17533,20069,62512,121564,193162,227597,257345,143365,-28471,-90855,-79170,-72016,-52296,-34661,-71688,-79423,-17854,79890,144783,84176,-32668,-76505,5052,101735,109654,22331,-51313,-42390,-70299,-107301,-76544,-58525,1181,58381,93642,27320,-73070,-28148,12986,63809,83500,43127,-24127,-55937,58545,286699,279124,107255,-37784,-41451,-55291,-111417,-27231,37851,36855,-7625,-81482,-94407,9368,118457,188888,218414,188765,77952,75085,111328,89593,59621,-12392,-27803,-2693,-43977,-27695,36182,26284,-19835,-72499,-53340,-103075,-109206,-104446,-127190,-115394,-85289,-70232,-38219,-18180,-575,53888,92729,63803,16330,-34052,-45578,-74808,-85415,-75686,-95977,-83047,-64337,-7178,23980,-6258,-10109,-2683,-61684,-40002,25798,39492,11002,-89953,626,53207,67044,60936,70188,27427,-31405,6966,13893,-30860,-14518,38366,77109,44569,-47123,-52139,31671,123410,181287,204409,142002,41629,-17998,-95830,-77034,-11389,-2473,-48505,-90897,-83555,-30991,33826,18118,-4940,18252,38830,54059,11809,-16708,8092,51738,100828,112866,76123,49529,10799,12342,30440,37270,40731,52957,53663,156325,324168,463211,472855,406109,271938,102480,16336,17638,56007,154666,190453,138260,86112,-12014,-85534,-83936,-73037,-63306,-61799,95756,215951,189414,136427,55270,-39466,-68579,-87580,-39808,29902,23696,-7313,29080,15309,-42107,-77963,-31506,72140,179990,130506,40054,-19504,-28390,14466,79064,111450,95172,77592,10523,-62899,-105162,-113617,-117321,-128821,-130230,-147154,-100730,-55477,-8004,19007,-33756,-128228,-125225,-123932,-64440,68069,125274,80147,-6101,-34410,-22228,-1768,6494,10958,-7607,-40150,-55143,-49983,-35426,-26663,-61740,-70773,-15092,116776,203184,18077,-38424,-76641,-84165,-78646,-95096,-63337,24107,92597,130983,103223,61906,-65446,-54343,-29679,-5915,104110,290442,403558,443184,361428,106209,-48165,-33725,-25674,-54573,-114383,-83631,-3728,10807,-46961,-53447,26910,59320,-44932,-118437,-7475,77749,110205,98511,51668,-480,-31893,-44882,29519,60875,44350,26787,22335,66766,76988,44329,1407,-9549,-14632,-50563,13138,71575,62356,14627,34916,17178,-18880,-65520,-117038,-119770,-20045,56326,22449,-20961,-62093,-86328,-142250,-134136,-91194,-29743,14749,-8355,-54016,-5419,114545,110804,-4965,-49705,-34782,32221,59575,117428,191600,251451,292794,270884,160235,170589,259607,217817,147585,75815,-15744,-72656,-47209,-98278,-122571,-119488,-50350,7242,103524,155104,121687,87764,11278,-6693,-6024,-59175,-120892,48653,76110,32203,-37567,-33521,15508,26352,3523,-1338,-84331,-120477,-72418,-25073,-17591,19639,51043,56835,18706,-505,-23905,5472,70467,112116,74425,52427,-10697,-74730,-57574,21393,52003,-16127,-41718,-13780,12875,30914,62062,32821,-52860,-93010,-131718,-110322,-105003,-84486,-38465,-11340,-34674,-99567,-143537,-148208,-83142,38020,166003,300799,378428,255981,144376,26931,-47730,100995,214615,366334,551959,712457,754186,694740,519189,319830,152052,133989,179351,247235,396415,468261,372376,164115,-38301,-68077,29551,150767,250136,261399,214427,75677,42520,60318,10889,-93282,-38710,97419,196198,220258,112488,-41119,-104359,-94753,-69715,-76008,-72537,-48216,-22463,-76187,-116616,-69792,-20208,-1675,6969,3307,-65480,-35960,46313,129293,182084,201678,155593,-12223,-9479,6126,37160,-5682,-49938,-24001,65226,60929,784,13451,23609,-41662,-93019,-14956,129091,262829,340126,265471,139381,41861,12128,9186,-12939,-43392,-69962,-68864,-24636,20373,61540,-1764,-44756,-44019,10466,43254,53535,50727,40470,-39512,-57469,-49452,-11034,-1860,-29394,-63628,-32405,-12596,-3867,-31825,-50076,-5166,12858,28859,-5614,-62978,-76129,24736,141576,241851,198947,16924,-86634,-40829,-49709,-42178,-138,-19676,-32970,-13638,3623,4170,-29904,-59502,-130011,-36584,32946,52159,-7586,-81032,-42405,-80556,-92533,-76095,-22437,9410,5744,-39877,-119916,-103287,-94927,-98391,-105631,-111054,-114640,-105925,-83780,-85323,-38364,47895,82018,75167,55456,-21193,-98307,-106866,-20800,41006,50694,20732,30714,-4078,-19163,-36723,-112682,-129556,-128018,-84044,-28639,38550,94133,101004,70690,22023,-40286,-74590,-63775,-81008,-51728,29404,-479,-15776,-46602,-66033,-57263,-9170,56313,86539,93854,59833,12205,-23573,-86791,-89125,-68455,-104323,-134257,-51536,-4318,-24233,-100211,-76769,15615,115249,155169,106158,38776,-65482,-130049,-101349,-62030,-48421,-65259,-67815,-45621,30089,66806,72916,53889,-10746,-67495,-25668,47141,170125,327697,429293,380762,171186,50458,5680,-20918,79982,186077,244821,195310,85659,64307,107890,63183,-28689,-104985,-72452,5597,62845,67009,-1532,-97034,-102459,-106874,-58866,-9056,57866,93182,106609,86563,14016,-56732,-118510,-62923,17454,72514,62895,14312,-38504,-33703,165916,374612,375063,144060,-762,-38605,-101977,-60788,16423,124,-85612,-77472,-1223,-3168,-94116,-40129,77199,242272,311071,169474,-41642,-32927,102078,199380,202722,163162,130423,93249,45246,18491,-11116,-63949,-55383,33572,119137,121108,98584,74871,99832,152342,159791,111153,13366,-74353,-14571,19761,-58634,-84497,49482,99665,76239,9349,-23008,-18043,-35036,-71833,-113625,-83316,4479,106799,131259,48182,-45270,-81396,-25659,-64632,-76810,35683,115334,106128,-5145,-69203,50651,119666,166091,162601,147428,87404,27072,37922,46880,43820,29947,-67197,-47272,91798,244350,295795,136804,5626,-63548,-65472,-38119,22981,120520,193479,150538,88879,34859,6145,43381,82438,82193,75521,16579,-715,11805,-26814,-53830,-59565,6524,34966,62696,11720,-53326,-93808,-113637,-24140,28209,37800,57055,35756,-17850,-38424,-38362,-23555,-48495,-44444,-56884,-91203,-74578,-52381,38347,143708,185348,153080,93251,76398,26184,-44293,-43672,-12949,-23916,-53691,17178,40136,-31807,-107051,-81051,-69703,-52770,-56874,12376,94313,159462,120706,22818,-8391,-25014,-23892,-39987,24838,143496,175115,137946,54845,7268,-47018,-45798,-11875,68754,133121,200256,240584,179512,52935,-50304,-76485,-90909,-48387,35996,84973,73787,23524,-41406,-35323,8100,31611,109449,184747,56916,-87433,-136129,-100598,-58575,-30600,9620,7788,-37437,-87676,11721,54978,3594,-66110,-2792,17969,-8930,-75421,-93601,11489,97866,131855,109821,18869,-64415,-77561,-76669,-40745,-22447,-47123,-46675,-18706,45881,115388,106362,2105,-70788,-80416,-89887,-77030,-50424,-55001,-39868,-62606,-106946,-164393,-119137,-67071,-38570,-51915,-44071,60020,18432,-27646,-24652,25584,150370,191349,170037,116024,55321,84849,99607,105208,90676,95616,139411,138513,70244,-14282,-88331,-93675,-53070,5730,120227,261292,280070,82576,-93559,-22948,60671,105913,253903,524968,578914,228108,7100,-104826,-46920,-51617,-39357,6972,63318,80287,42063,-41420,-28483,-7207,-18119,-22132,-23364,-40353,-90296,-103534,-102632,-92686,-27590,10342,33409,104665,226054,251847,165403,70882,38073,93467,110137,57440,17924,-63511,-36405,83234,234418,260895,137746,64197,46929,12346,-27295,-71054,-93335,-96652,-98530,-124274,-116785,-41073,25881,101061,108463,50914,-148496,-53684,-18184,-63774,-119264,-91457,-65960,-104366,-138938,-65633,-65305,-100909,-89959,12153,73467,108955,78384,26476,4935,-10255,12686,59005,89876,101701,90419,68487,101518,186760,204255,150357,86243,-17590,-59710,-39873,-72485,-99283,-58004,16731,41914,-20812,-122733,-41643,-2448,-16475,-10494,8608,39850,47901,25961,8235,-62306,-15610,98687,214656,230367,85907,-79063,-94064,-30201,-32542,-70402,-106098,65728,241962,334000,283885,207890,152998,92297,8799,-20873,38083,135652,152617,114287,79773,142066,170131,112255,61557,-36721,-42131,8136,129541,241165,245348,157723,55751,-14849,-37923,-79949,-119362,-88403,-26158,13820,53425,50173,19370,17813,11498,-28596,-68922,-15698,42669,41230,28500,51356,76254,10067,-88615,-59140,-45199,4272,-24428,-57882,-76865,-81007,-65588,36821,132191,150370,207883,257932,152950,-25060,-59131,-52260,24383,140048,223035,243843,119802,-21747,-109963,-73185,-46264,-56856,-73550,-89087,-101100,-97602,-78979,-79989,-58891,-56055,-47673,-18114,28581,79674,154859,195338,228330,274193,201589,87945,12330,-80591,-91476,27495,82657,-13566,-135838,-65912,-43375,-119147,-112597,132,70741,34012,-57071,-72730,-1895,55032,76334,48638,-19796,-44463,-1821,57460,108611,48665,-63739,-61760,-21970,-13933,-61748,-28497,-53767,-112339,-98222,-2031,75881,24553,-30423,-43001,-20061,-57381,-88281,-43159,46775,72176,100028,87349,26869,23141,53343,92279,173781,208207,154703,104257,80095,31226,-28853,-43879,-83694,-101329,-101208,-25928,70878,97149,47665,-8528,-18760,16146,56078,113765,103789,-32559,-36807,22929,30519,-2692,-32698,-28084,-19890,-14934,-1263,1888,-55340,-92560,-41294,-42398,-84062,-103479,-61360,-2787,13851,-29319,-59690,-7463,32788,10553,121,-19291,-62081,-71814,-70352,-22901,4081,-23941,-88867,-153555,-102149,-73065,-43507,-5997,31804,34235,31912,36218,23895,57357,165097,172842,10061,-123600,-33867,10924,-29530,-65746,-90559,-137162,-107555,-28171,24674,3403,-81998,-71149,-13485,-18484,-53600,-65869,-99418,-93578,-97649,-88748,-13636,203463,265802,156141,105884,42240,36097,80806,110433,84993,-15212,-59923,-20419,-18951,-36874,-36399,-3014,10025,-39380,-111356,-108567,-67094,-56878,-66376,-17699,29088,29492,21771,34280,-3844,-34302,-41680,-13781,46175,81200,51675,7927,36759,75273,52310,30653,-42740,-64689,-73667,-75825,-19418,432,-26046,-128273,-21871,100177,148119,170370,214454,191590,95704,27048,-11527,-23707,-60658,-88410,-83160,-31215,12600,-30326,-71570,-51956,-38991,33605,76443,48671,-6952,-40902,-3111,39947,66351,11514,70702,191718,266089,203587,54641,-58079,-75508,-44939,94030,-19280,-83219,-95650,-65668,35954,140262,136076,25227,-60643,-27390,48520,138092,103869,-25986,-59019,-51486,-94736,-89462,-14048,75685,107096,70078,23027,99269,256559,337701,330939,257674,149341,61783,-3379,-54403,-87192,-121258,-99990,-22236,87185,150223,222682,292783,326532,244135,130963,62384,62590,71280,63832,26950,10074,-32663,-19988,-14334,1993,14071,-16340,-108195,-63960,7809,33276,20473,-13764,-43775,-48281,-33978,-53829,-129176,-128881,-70485,-61343,-88809,-41447,70264,99370,80653,-1871,-67285,-36567,-45311,-65995,-62699,-58695,-7225,18481,-11355,-47887,-63448,-76442,-88587,-124301,-129405,-77254,-49152,-45439,-32709,-65746,-128790,-59409,37939,30270,-46490,-114444,-97097,-64030,-94041,-20392,190610,405198,447320,323322,171366,57471,75553,86921,7799,-109277,-40435,152506,237347,146906,113299,122376,166308,124215,98319,89187,137908,115254,84851,33266,-39290,-90443,-82611,-59219,-19830,65650,192914,197028,211648,210829,150515,59445,111672,148267,128689,34813,-82431,-71700,-33479,-47553,-60486,-51814,-47795,-74746,-115108,-67929,-35989,20508,59658,152565,250451,278290,282019,191581,124328,129721,124261,56795,2115,53461,101629,94773,53948,30573,33724,-17578,-70976,-67502,-34716,-20883,5797,78474,123240,132724,148490,50632,-23167,-50862,-41111,-60721],[-30880,-12331,-5825,7467,46150,75856,57101,-1115,-23127,8291,23263,18916,36144,80377,41762,-60767,-45957,-53829,-42101,-40265,-42871,-8926,109823,219490,174703,80843,23872,17252,-31793,-86387,-57844,34971,145008,152328,51532,1897,62298,90087,15633,-36505,23108,70059,96883,71846,-3988,-27313,-64967,-38953,70398,119775,58688,-29503,-68582,-117040,-78678,-86033,-109042,-85250,-45740,-15930,-36066,-79770,-122664,-116575,-61080,19841,107595,151221,124563,73052,64093,222010,274231,229062,132215,38341,-33136,-43059,-44333,-127,24178,41,-67813,-36894,-8477,-41090,-89072,-58522,-42156,-57584,-19187,41627,99471,126860,101842,51069,3463,27778,69643,66205,12553,-77513,-92175,-37081,-52863,-66421,-79407,-22890,48074,38399,-11119,-103270,-31784,22918,-26605,-88788,-15611,69553,22077,-15590,5769,89741,178104,214022,211616,208929,238780,156471,112771,30279,-60787,-102736,-42486,-49857,-82824,-63638,-33566,-45276,-64318,-29204,22718,47804,-7943,-72479,-115664,-38157,61935,141067,134864,93110,108329,96214,-17220,-82069,29173,159226,280975,354243,208740,56712,-59844,-114284,-134778,-115631,-52513,3511,6813,-22045,-23957,7784,-29223,-101176,-125812,-45590,160096,271036,210810,73786,-62116,-133755,-63166,-3461,46967,86822,89235,49156,29831,32731,34555,-2705,-67415,-143809,-97801,-72377,-52847,-79184,-2776,70455,85797,6989,-65264,-97236,-62351,-33756,-56204,-131353,-62641,7693,53212,25031,-83729,-66442,17949,-27530,-12658,61451,138822,169349,106851,43433,-5711,4648,-39617,-91096,-29289,47731,79821,22152,-44951,-134365,-69643,-54266,27649,90332,66731,48797,-6992,-113456,-95756,-57699,11111,22855,-16010,-2714,8776,-30643,-53690,-80988,-64712,-28123,-38603,-93403,-121307,-62337,-30920,-34919,-70258,-68297,-8087,94015,129757,89409,99931,107325,40821,-53787,-65168,-64333,-44398,-7907,43050,50515,64290,150276,256696,287464,213837,142137,87185,44220,-13944,-41558,3034,47574,22390,-6986,-10261,-15075,7759,55850,126222,198115,228914,191605,94875,-20362,-50872,-40656,-8072,20027,-3558,-56926,-118864,-53423,10021,16525,2111,-35674,-25862,4320,51040,82093,98787,70773,27473,-60345,-114253,50182,150951,93613,-35624,-89414,49132,167352,157397,94181,22316,-53901,-11600,108624,114260,23287,-67350,-63526,72782,124902,63422,-20245,-124106,-114665,-46053,-5023,12533,91659,151124,8797,-74406,-76114,22023,74898,8409,-9392,26284,40315,30251,10109,-1256,30112,55834,48250,43510,39073,-39541,-64074,16,19641,50196,145597,89976,335,-27454,74477,130771,54086,-20382,-103142,-71553,44118,83300,8217,-71067,-94291,41002,105653,87236,41362,2494,-54098,-145229,-122916,-82987,-67200,-22862,20183,-9976,-46213,-61757,-90738,-78472,-59188,-96890,-77274,-1881,70590,173962,209463,142550,101788,118096,159156,167654,128294,122333,89224,8713,-60598,-110126,-163742,-121701,-83852,-83891,-102221,18208,185318,214333,213457,248828,253362,203682,152764,140855,119699,71030,-42191,-120558,-43841,-19598,-30057,65570,196620,285879,262739,136496,59365,18491,16350,-8061,-85371,-121890,-40682,54078,51952,-3935,-9193,13734,23124,22603,69651,141712,227766,254625,260250,123186,-43427,-86140,-76931,-77356,-58721,-36459,-72718,-72864,-6868,87792,165926,124235,-2894,-80850,-21063,75497,93834,12421,-51800,-30601,-54543,-96233,-86863,-83015,-14765,57103,99429,44290,-76897,-45047,-5200,38567,59396,27583,-33561,-58620,79351,335449,331947,141106,-22385,-44326,-66494,-118514,-27942,37761,37447,-9353,-83107,-90778,2959,110714,187374,225262,217686,103246,97771,134023,97155,53701,-14376,-18243,25996,-7454,-14183,51247,30361,-33418,-75043,-42083,-78573,-109620,-125503,-113007,-65326,-39365,-28662,-16858,-5362,5669,49979,74272,45516,2964,-47937,-51727,-76691,-98166,-103459,-86317,-82926,-86928,-28409,29427,2576,-4539,6851,-45739,-38139,26571,54964,43362,-72517,-16097,45969,66283,60944,71447,40738,-25297,-3414,24222,-10232,20886,90014,123222,74089,-26519,-66703,-2416,80664,137759,160601,119753,44030,-6145,-81598,-97147,-19137,-538,-40882,-80652,-70355,-18235,35243,4027,-10966,15651,35026,49321,735,-26052,1254,51915,110126,129573,90870,52094,3367,289,23553,37897,36578,32357,28367,184216,381794,530556,547740,460152,291404,99386,-1773,-4628,47413,141592,162078,104660,41984,-45190,-84677,-67142,-63667,-60981,-76515,64283,219743,217760,167875,74717,-26062,-54392,-88059,-72691,-1441,-545,-30871,3381,-7200,-49785,-66348,-14461,84618,180398,132097,51857,6496,-2737,17932,54408,86674,80230,71140,16055,-51072,-104343,-125690,-117739,-127146,-122391,-148677,-97560,-55449,-16736,9081,-37567,-126108,-123876,-122347,-58861,80674,154825,112584,12712,-28783,-21375,-11884,-20580,-16785,-28331,-51391,-64108,-53704,-27121,-17574,-57194,-89770,-36482,88548,161256,1747,-39232,-70928,-74631,-67571,-88765,-63214,18834,80520,113527,92310,69105,-37454,-57207,-39966,-29510,64433,244085,342759,371226,297986,74171,-61581,-43069,-39069,-77233,-137388,-75483,7288,5608,-59851,-61661,19504,49000,-62973,-103618,18143,113959,139132,112615,55974,-2458,-35947,-22120,40834,65526,39337,15254,7807,47782,57604,24721,-22953,-34338,-37555,-51463,48254,87399,76865,54196,71658,40989,-9629,-67658,-121616,-112340,-18093,66928,36129,-129,-39659,-83104,-157839,-131732,-90462,-41262,372,-17916,-67494,-32580,93520,91589,-18082,-58889,-39422,45513,97207,151999,227433,299737,346898,307272,174312,195998,295204,231265,143852,65778,-22991,-70355,-28498,-75942,-103740,-99750,-43005,15390,128034,205976,164260,104763,16392,-1855,-4624,-68994,-99217,55747,75814,40555,-32931,-34488,14430,18169,-8113,-16047,-100421,-109564,-78442,-51792,-48323,-2571,44028,64558,35016,7439,-24833,2796,61058,103106,73997,55849,-3879,-64591,-46890,27340,59132,-15175,-43684,-13571,16971,37397,70499,46411,-38774,-71711,-103324,-88175,-76479,-68531,-38658,-20472,-37653,-85076,-120467,-156178,-61403,51367,186188,319310,338909,202099,110841,-612,-41277,140445,264626,427623,616264,764921,784714,701297,510698,307847,134415,102100,167609,267459,424321,491096,396842,186764,-23032,-82237,29891,169186,289985,296265,219982,70905,40536,44816,-9681,-104265,-21963,108434,186440,189763,76388,-65587,-114685,-93278,-69166,-76836,-68717,-39050,-19663,-79099,-109215,-63732,-22372,-6025,-3952,-24011,-118249,-84177,6742,100489,164600,184340,146408,-18587,-31144,-10770,27051,-4801,-32254,10316,98599,70254,-10818,11057,28768,-37335,-96776,-22573,120294,251871,327820,255412,128742,37865,12791,7131,-15158,-44992,-67954,-66409,-34656,8419,54220,-10596,-49319,-48721,3784,33181,39089,34263,23628,-56877,-65449,-61371,-31658,-20511,-36204,-67376,-32252,-5109,16476,-11837,-54100,6747,26323,30397,-3922,-58165,-72580,37359,167824,288011,219342,3407,-69864,-9261,-15396,-18286,16361,-7690,-31640,-13120,737,-15757,-57229,-78205,-126473,-30070,37697,66059,12863,-62972,-51338,-94461,-98318,-82739,-34314,-4723,-4177,-49023,-125408,-87279,-85146,-101271,-110656,-97013,-106158,-112905,-99556,-107564,-67097,17179,54123,51566,37942,-35490,-107630,-90829,681,61196,74700,55518,81463,14751,-45447,-57546,-125917,-127738,-138864,-95091,-30014,47925,113245,123858,91787,39036,-27666,-70011,-62833,-78403,-75620,12651,5014,-13085,-51139,-78698,-74651,-8683,70212,96997,103917,74657,30003,-7235,-65089,-85790,-97624,-128954,-121831,-44194,-7574,-28620,-100185,-70827,20248,117468,143217,95075,42154,-49484,-112284,-125019,-80430,-57976,-66885,-66310,-40741,47830,104166,122207,95894,4695,-68469,-3831,79238,202188,336293,423257,367497,148940,43718,17575,-8760,97370,197964,237199,177094,71009,55936,105568,62815,-36115,-95890,-44368,29361,76738,70667,-1498,-97674,-104720,-96255,-53307,-12407,47226,83538,102684,87880,30189,-31605,-94588,-86256,4434,76914,76124,22224,-36677,-17758,191526,365958,333432,114043,-15602,-37050,-80904,-82038,-16168,-33007,-98912,-67209,2905,3708,-94720,-27929,103899,296638,356924,187785,-37368,-26895,121944,216117,219943,184800,155091,115374,52562,16505,-10578,-78083,-59936,60622,144021,133033,112566,92825,121966,176305,189505,146065,40747,-51276,-23343,-6445,-85216,-53799,70963,115017,84003,4937,-42455,-40490,-45971,-71660,-96469,-72700,1370,94672,111544,25148,-73353,-52605,-4065,-49334,-88367,18226,92634,80385,-20773,-64170,59179,98326,130177,107969,85938,39230,-787,19958,33680,41614,37079,-49154,-45618,87156,247799,324931,170745,28083,-48659,-55336,-35732,32711,133935,185233,126391,67675,3754,-16991,37985,76285,76828,71694,25372,32214,46287,1418,-31663,-74969,-22252,10716,52074,14479,-41347,-77583,-101990,-18355,34168,42196,50975,11580,-55873,-77471,-77493,-60817,-84957,-31503,-43763,-80870,-86977,-67687,17077,137945,205910,208258,162485,134452,51345,-31153,-31236,1662,-7816,-10456,63520,46772,-28770,-98307,-70282,-64389,-70962,-90705,7798,105504,173884,142467,51260,5327,-30896,-49890,-62829,27681,124254,150856,114050,37810,727,-50495,-51899,-26058,48627,111726,183188,242234,189874,54696,-47510,-63101,-78365,-47460,33001,87902,89366,51226,-3625,-9173,16224,32243,119572,179370,39585,-101053,-122957,-80505,-44186,-27454,12335,11449,-35671,-97122,356,39446,-13169,-86909,4723,24202,-19619,-87013,-65180,44359,127815,139795,85202,-36684,-68677,-50471,-60079,-32559,-10121,-28044,-36350,-19957,40363,110801,122852,37294,-48678,-84034,-105481,-81490,-45339,-49789,-40178,-65246,-104012,-157510,-120679,-70168,-40378,-44706,-20229,85995,51794,3517,-12381,-4486,105600,148998,131772,82275,23655,51934,70971,93767,108839,124771,165501,153899,86126,406,-77214,-101987,-56801,16653,135791,256277,264247,79549,-83231,-42895,41998,93991,233673,493517,593370,264949,17237,-99293,-44220,-41763,-36447,3546,57028,64772,16919,-59977,-22232,1370,-13391,-24787,-37493,-53063,-71667,-76503,-88934,-97044,-42375,-5905,12768,73388,195375,263139,177786,68056,30179,84111,94201,46443,-24258,-96938,-57569,58586,208371,266812,170420,112449,94268,35235,-24081,-74280,-98961,-91830,-83877,-87895,-129005,-87533,1886,99358,127183,94054,-109254,-80910,-38327,-77537,-120492,-74377,-55176,-101176,-136048,-67501,-73554,-105988,-85072,18866,93784,123328,76838,19448,-1940,-16912,4820,53088,102973,137866,144843,121678,126387,175979,175092,131244,78622,-19370,-61274,-48205,-87646,-124450,-88087,-17543,-6847,-74959,-92402,-7191,19462,1902,-1887,7785,30162,49628,61874,52280,-41972,-27726,98262,199756,176576,12066,-134613,-49719,8881,8347,-36581,-129881,34253,193313,300032,270269,193981,125491,51688,-24788,-38502,30970,115939,110678,67735,40184,120951,190996,162671,105772,-9188,-18408,34912,164620,266132,231601,119057,16852,-55127,-59834,-89656,-140791,-113926,-45043,492,44401,45657,14056,15156,17690,-12506,-51086,-855,56902,56262,36101,52696,70381,-1679,-92457,-53266,-36946,7750,-23684,-54241,-69772,-66472,-34801,65805,144268,143566,172747,218617,158499,-12738,-57635,-50854,22332,135119,214873,232076,117097,-26611,-118586,-67409,-33195,-40937,-55861,-70469,-85171,-80114,-67009,-75264,-60636,-61492,-47325,-17863,23818,76672,141939,163587,191396,268923,235088,104818,17309,-83259,-85614,39367,87712,-13014,-134595,-69208,-51622,-120338,-116107,-17687,51382,32828,-47464,-73597,-12316,48115,77102,39806,-26522,-9180,31419,86972,118352,41315,-76086,-66878,-6016,18305,-7822,5545,-34683,-102433,-109688,-43293,40739,17216,-24168,-39192,-11744,-43425,-84143,-58348,27900,84988,101143,71349,15343,12932,42558,79525,140199,185413,161373,127692,114556,66835,2063,-23635,-74963,-100594,-72822,3360,94649,106890,46418,-9055,-19906,20613,70543,147343,155616,17391,-9516,28036,25815,-234,-25167,-24914,-31394,-25228,-2903,6481,-48604,-89250,-41577,-42639,-80242,-76870,-43566,15371,34833,-11777,-47272,-805,37418,8052,-17442,-26221,-60163,-81452,-91826,-54015,-25791,-43618,-91107,-145670,-106327,-84744,-62854,-27943,18867,38686,32816,32483,16679,28017,120238,152949,5348,-119573,-41504,-11481,-67513,-77325,-71118,-113620,-125939,-43257,11164,775,-72911,-61549,-1351,-6179,-33832,-42098,-78509,-107972,-112934,-90787,-4706,204290,271905,160670,95036,17699,36360,97831,133286,97735,-18726,-70031,-43289,-40092,-45921,-38431,-5039,6624,-46969,-126344,-93990,-46632,-37234,-57231,-19099,25982,29757,24919,42906,11267,-15128,-39544,-34592,11693,63753,53504,10670,38887,80628,65027,38701,-41463,-65256,-78762,-72677,4960,36573,-6466,-120519,-19455,100170,145657,166458,208209,200321,95903,14451,-25631,-32861,-60605,-84391,-85807,-32025,11637,-39779,-76190,-56981,-45481,26772,73168,46763,-3358,-40509,-8808,62955,132248,103394,95372,168439,215116,145328,18532,-97003,-115002,-136914,31832,-30067,-49013,-54885,-107001,-24472,87560,117299,19757,-70461,-39158,45618,136966,99842,-36231,-29803,5597,-51258,-85566,-26742,63509,104554,79753,45378,118924,250726,319222,342772,285657,172576,80423,9183,-47501,-91762,-105176,-86015,-31210,50956,83791,164754,241001,274734,176803,68986,3856,6060,30783,38864,12296,-7438,-49928,10383,15482,-30167,-12199,-28846,-109625,-71604,-5419,26714,20284,-7989,-36339,-45217,-31081,-54057,-128586,-145536,-99419,-97583,-107657,-34364,54258,78477,74200,12309,-42984,-22107,-41719,-62931,-64139,-71066,-21522,4212,-33321,-66507,-59050,-50329,-57076,-92605,-104535,-69656,-42807,-44865,-47418,-95099,-114432,-25784,57249,28961,-44955,-117009,-114591,-72922,-87094,-15624,179572,360352,379248,268440,151839,73559,96349,100679,26909,-105656,-19621,158573,215793,128207,115185,141178,197800,137693,70190,64261,111094,80287,57711,19384,-41268,-85913,-75633,-52280,-5001,90975,218206,221329,226044,227477,184726,97291,132348,154665,120318,24392,-92027,-59283,-21519,-40683,-58759,-57334,-59840,-81525,-108116,-79052,-65301,-6110,70504,178272,248301,253844,270803,241672,177025,153758,128218,57121,9772,62641,110788,102351,53810,26748,41194,320,-50511,-63118,-38907,-22824,7917,87927,137924,147264,147510,49949,-22221,-31321,-18540,-38996],[-2193,13254,9088,19456,56684,90608,75261,22311,-8681,15081,25889,17358,36824,98755,77989,-29910,-72577,-73347,-49748,-44095,-48736,-13064,121009,238830,189023,85779,24092,16541,-27338,-74036,-68096,15866,104720,126446,28695,-50969,-11276,37890,1651,-39020,-1443,19354,52904,51772,-21501,-32986,-63981,-49278,51697,104021,61379,-17447,-54629,-106132,-88707,-85084,-99743,-80787,-36763,-6270,-28597,-77580,-130393,-132158,-74557,24858,127292,157230,102983,48163,81587,271070,308408,244544,136249,37628,-33532,-51370,-67966,-12008,22288,3190,-69211,-28832,-3119,-36700,-89206,-55823,-37241,-53080,-13803,44026,96332,119967,94109,45700,-4800,15229,52092,51428,-3789,-96935,-55742,-20066,-44242,-65802,-90828,-36913,34967,25790,-16183,-109842,-38849,26760,-13463,-89573,-14698,73627,7905,-36875,-24802,55278,147169,172776,172264,185498,196550,103207,77938,32586,-31143,-96881,-79553,-72399,-62325,-18365,-7754,-39900,-62233,-28109,20794,38534,-25875,-85270,-122817,-56258,38102,128251,139989,94678,108786,102348,-9432,-78062,39493,165089,289897,380047,239170,81747,-44102,-108586,-134855,-120446,-59426,-6169,-5628,-39564,-50624,-30749,-69123,-120704,-152560,-63717,136324,232972,199164,76195,-53442,-134274,-75855,-24158,21218,62569,73638,41938,21006,24769,33881,-852,-66410,-155763,-86603,-57486,-44254,-85134,7460,76357,84093,-2049,-73380,-85177,-53468,-31357,-54784,-128628,-65068,8020,53441,26962,-78072,-53419,34498,-8819,2051,63482,133195,164241,108813,51455,-6941,-8785,-53323,-99721,-25956,71687,109650,53947,-18845,-111467,-77969,-60364,5407,76963,65449,53808,-924,-125843,-121944,-56444,9226,10837,-42538,-62051,-56711,-81141,-74465,-90027,-76091,-45635,-57856,-97743,-103711,-51128,-26599,-35605,-69835,-58366,8008,104661,149604,100226,97412,99462,25515,-64130,-59528,-51633,-29515,11756,69111,63777,70892,155032,268972,326358,249295,161794,120993,85399,9617,-39855,-9606,39692,25090,1057,-1211,-14198,2269,45121,110876,175555,192681,137034,47382,-53751,-80575,-62488,-24522,11976,-3646,-48000,-98368,-58344,-2892,5111,571,-30842,-20232,6262,52770,86194,109837,90034,46286,-35706,-142292,14145,101103,54393,-45298,-99531,40141,143421,112474,61341,13654,-50094,-5175,119066,129685,32939,-61181,-72585,50141,103110,36619,-34143,-131039,-109603,-52570,-29728,-1313,73948,161078,12573,-74766,-65883,42631,116813,55432,26402,45459,45769,31385,15099,-8241,12569,48773,47746,35713,22476,-52483,-59532,21391,61947,112376,197087,97569,-6412,-34238,71495,137901,50850,-25868,-114060,-76776,40041,71336,-8430,-87240,-89323,37611,100871,94992,44392,-1129,-60722,-152032,-131396,-96137,-91643,-40948,4196,-17559,-48063,-60379,-96446,-82318,-59504,-99358,-83566,1342,91905,223091,245445,161359,112164,129141,179725,198584,139074,100797,56130,-14794,-80507,-133094,-129362,-86284,-62921,-79208,-114812,16253,195499,229952,219571,226456,209548,157800,128484,135910,133542,90717,-24959,-110177,-54704,-35584,-49441,34189,156822,256913,235474,116672,43517,7963,18240,-2971,-87342,-141066,-46447,65410,73631,15974,9875,18567,23152,23511,75624,158812,254850,271980,253506,102360,-52934,-79104,-73152,-81821,-66376,-39294,-69674,-62633,2565,94122,184410,166363,33970,-75394,-50843,40306,68887,245,-49822,-18387,-43756,-82597,-84576,-104072,-32867,50110,95321,54743,-76023,-60852,-22793,11894,31680,9438,-43247,-61262,97316,366639,371028,173918,-1545,-40306,-74214,-128041,-31679,35013,36702,-11517,-83612,-84575,-3027,101441,183576,229800,245189,127399,117780,151941,103682,47965,-13889,-9966,48865,27170,8120,67789,33008,-43606,-59883,-23546,-48575,-63976,-62550,-36550,6345,20331,9360,-875,3805,7925,38309,49223,27430,-9650,-61522,-51932,-66405,-90199,-101347,-53481,-66115,-101243,-52006,26819,7061,-789,15174,-30193,-36831,25319,70493,79446,-26421,-31800,34637,59437,54637,65728,47064,-18314,-14086,33893,14886,61311,141619,166733,102031,-3924,-73609,-38163,33122,87258,108603,89587,42003,2993,-66635,-116622,-29140,55,-33221,-67738,-54870,-3962,36247,-7399,-12122,17688,35779,48207,-7128,-32736,-2797,55351,123673,150820,109102,57639,-2477,-12841,12865,34570,27751,5160,-3296,192307,417776,574927,607637,506699,309365,99307,-14326,-15892,52859,135637,137238,70821,-7404,-84954,-74929,-50528,-55714,-58410,-84623,27533,207440,234565,193094,92386,-12949,-40773,-78761,-100274,-37380,-29083,-55176,-20777,-27283,-53626,-53690,2517,96632,178437,137122,70935,35074,19481,15908,25977,61071,66075,66077,23765,-34963,-98659,-140375,-105530,-106991,-112757,-146789,-95506,-58688,-31633,-9682,-48136,-124978,-113408,-114863,-59019,87207,180897,145019,31761,-23406,-20233,-18205,-40473,-40882,-45767,-55692,-64791,-48557,-16352,-9058,-51763,-109399,-51892,67026,124697,-12224,-41040,-66816,-68825,-60075,-79824,-57181,17392,73532,104346,90676,83797,-1781,-53541,-47747,-48786,28463,194082,274498,288924,226030,42611,-72310,-55802,-57726,-105004,-151790,-67005,15053,-1006,-72437,-70937,7797,30184,-86682,-85108,40093,143701,163992,122626,57438,-4691,-36241,2816,44376,63524,28003,-1715,-9175,27386,36410,3357,-48501,-61282,-58808,-32404,75245,96547,84820,86371,101831,65649,7690,-59281,-114733,-105184,-14975,81059,56728,27013,-9075,-68168,-166993,-128533,-89585,-51669,-14070,-27508,-78498,-61849,71475,72676,-30643,-68111,-44480,54270,127579,178012,252085,331458,377343,320676,175513,210817,318646,239754,139082,57423,-26416,-62499,-9016,-46586,-77603,-82292,-37831,20819,148748,254467,212226,125432,25973,8098,988,-75757,-85482,50088,68964,43998,-28691,-34931,11324,7636,-22257,-34843,-114391,-98140,-86537,-83505,-87116,-36175,24587,61739,45167,13572,-27738,-3887,46218,89305,69972,56612,3404,-51737,-40206,27985,60547,-16730,-48231,-18398,14587,36172,71144,54661,-27163,-52240,-75933,-64811,-50606,-53114,-38651,-29527,-42032,-71910,-97329,-129546,-39169,59927,194042,319997,287914,155257,79513,-25776,-24459,172982,301790,470771,654172,781747,777016,676039,482608,288231,112128,61764,141146,266998,424841,484042,395701,193420,-4361,-86751,32607,186790,328377,326937,217362,62839,35226,27034,-30112,-100740,-7160,114616,169897,151428,37185,-88968,-119430,-88732,-65692,-74342,-62349,-28293,-13822,-77738,-102393,-57842,-24023,-10391,-12951,-42472,-168258,-136335,-41313,61433,137783,160231,128571,-15450,-43891,-25087,13787,-6024,-14652,43594,128567,74086,-25741,9208,33254,-33553,-100451,-29798,109005,236248,308356,240118,115172,31734,11519,3401,-18939,-48453,-67000,-63948,-45598,-7019,41509,-21359,-54000,-51008,2438,29920,31778,25171,14990,-71279,-74539,-74824,-53692,-39639,-42504,-69394,-33649,-961,33501,7663,-57613,17267,41071,34169,-249,-50133,-66830,50465,196184,334757,235481,-6703,-40857,32409,25687,6066,29451,2517,-30353,-13990,-2718,-33476,-81688,-96079,-117239,-21049,45044,80189,35037,-38458,-50598,-95282,-95584,-87080,-47314,-19992,-14382,-56587,-117285,-74963,-77071,-102673,-98399,-77353,-92657,-111571,-110167,-115019,-95380,-20484,23449,28928,21298,-49394,-108974,-72273,21163,78695,97077,90693,122989,35133,-60730,-78112,-131697,-112987,-110859,-87887,-23775,60663,132849,144791,110235,53784,-16545,-65921,-60923,-71914,-97932,-11974,5641,-12364,-55279,-89456,-90973,-7036,79955,102419,110346,92649,53822,10672,-41913,-63689,-112949,-147659,-104801,-37277,-12520,-35359,-101080,-63922,25050,118369,127960,82672,43002,-37748,-93497,-132276,-88576,-60540,-64908,-63781,-36893,63802,140896,173683,139413,21735,-67004,21901,110868,221444,321219,387928,330596,119833,37208,33606,11440,120513,210771,227856,159894,60717,49182,96261,53733,-42204,-75195,-16522,48103,85634,70690,-2991,-95042,-99395,-82492,-47368,-18735,29449,62391,87240,82462,44450,-5354,-67387,-111605,-12420,76742,87889,31023,-32045,-305,204428,332973,277160,84436,-29463,-32969,-60898,-102914,-48418,-61408,-109859,-59178,7869,12317,-97727,-18207,126839,334032,378581,193965,-33718,-23330,133882,225342,234583,208723,184798,140116,59044,11748,-13764,-91338,-47350,88469,163892,143061,126524,112722,147908,205029,224490,185236,71816,-25395,-29353,-32479,-106529,-24543,90111,129530,93128,2286,-63557,-64788,-53501,-66567,-76319,-54799,6841,88924,95866,4588,-91951,-23769,12904,-37174,-95115,2377,70269,54161,-35972,-61608,58638,72989,88352,48015,21089,-11610,-30371,2657,24847,44972,50273,-23455,-42969,75889,239143,344099,207916,58154,-25513,-39008,-24854,46290,144132,173192,100076,43053,-31646,-37570,32455,64960,63609,59201,30406,58479,76276,27725,-10364,-49742,-41674,-6516,46269,21393,-23971,-52698,-83872,-13323,38748,44565,40748,-17753,-93351,-82253,-75051,-67913,-72601,-24021,-38484,-75525,-94179,-78501,1336,132468,223856,264395,239383,194995,73084,-18870,-17834,16103,10404,35289,99861,46179,-28056,-91623,-59619,-56227,-79800,-115204,3056,110861,180310,159674,83336,28609,-20488,-55267,-86100,15838,92562,114283,80980,19601,-6902,-53822,-54781,-32601,36499,92311,160119,232605,190219,51824,-47753,-51175,-65913,-47494,25875,85827,100736,75301,33614,27074,36968,38723,124741,164636,19054,-117039,-100744,-55387,-26307,-23139,15611,16541,-31928,-107414,-13799,22586,-30341,-109114,18226,33102,-31041,-94692,-37540,78055,157080,145010,58025,-83830,-30764,-18291,-44458,-26243,1436,-9145,-26473,-24291,29240,98981,130023,69661,-22981,-79350,-109779,-81842,-39307,-43447,-39991,-67648,-101887,-152854,-123432,-73893,-41135,-35105,6961,110025,83599,31887,-714,-34552,52445,96463,84358,41723,-14580,13964,39634,78065,123415,152049,186693,164475,98711,12508,-66150,-92393,-55020,21599,133686,228766,231360,70947,-70953,-58927,22556,79524,203679,432847,563935,283440,27280,-82589,-40106,-34660,-37398,-3397,46739,45682,-11234,-70091,-11460,12413,-7149,-28834,-50455,-42019,-36767,-47822,-75866,-102373,-60399,-26330,-9774,41259,157461,261987,184241,62984,22386,75029,83717,43657,-52454,-123150,-80854,26046,169067,257040,200803,166782,145210,61375,-17984,-73631,-97297,-78783,-62270,-58335,-88473,-128818,-23763,90710,136252,124327,-66449,-105886,-55309,-87220,-101667,-55359,-42452,-95258,-135523,-73502,-82772,-108602,-82008,21344,110198,134022,74435,12491,-9438,-23879,-2402,47316,113857,171385,195052,169614,144787,158250,144459,110931,67396,-24725,-65820,-57678,-97410,-142561,-111781,-45314,-47891,-125973,-57378,22708,42555,19732,5212,7138,21376,54298,102649,91228,-21215,-42676,91668,173951,114142,-58574,-115819,-14678,39481,41708,-8587,-133775,5046,139315,249466,242725,168955,86848,3259,-61329,-54199,25400,97533,77096,33923,15926,108062,213427,219791,155747,26476,14324,69465,202403,282870,207861,80085,-18678,-90329,-68194,-86434,-136499,-131646,-68137,-20516,28017,35239,2830,6129,16837,-2042,-31826,17528,71329,69353,39330,47277,56588,-19180,-97276,-48123,-29147,9677,-23491,-49529,-61349,-52590,-10489,84855,142797,126437,135554,174050,154795,-3066,-59090,-51328,14724,119619,196192,208768,106719,-34652,-128513,-58745,-19551,-25746,-37869,-47842,-62090,-62157,-58247,-72488,-65248,-68074,-46226,-18011,18552,69999,122407,129289,154180,251786,263741,121693,20404,-88696,-77492,51463,90230,-13963,-135146,-73520,-60502,-120887,-123701,-37002,28706,27732,-40228,-73941,-24658,38499,75154,32992,-18063,24540,58979,113218,127304,37448,-83201,-71690,4613,43457,41682,53034,-8239,-84901,-108509,-82475,213,3991,-22766,-39419,-9784,-34935,-77721,-70838,2098,84582,90799,49918,-724,-938,31259,71204,108843,156780,164603,150038,145263,98370,30358,-6042,-68185,-95416,-48031,30320,116937,115339,45525,-10215,-23415,23755,87005,186570,215899,71721,17170,29845,18324,-1194,-21778,-26120,-45783,-35766,-4049,11704,-40635,-83580,-43116,-43873,-74787,-49856,-23276,33805,54847,4808,-32804,9231,43085,4524,-32928,-28783,-53503,-84337,-103039,-83738,-57439,-64755,-94668,-138706,-112756,-97873,-84302,-55157,-3843,35413,32000,25491,4457,-3515,65108,118697,-6418,-118402,-53193,-38298,-106458,-66880,-47411,-94148,-145741,-59059,-4275,-4509,-64506,-51630,8969,1493,-19207,-23575,-59548,-106027,-126585,-97062,-2476,196599,269955,159498,78974,-10872,34942,110284,147750,100716,-25541,-73707,-55073,-53768,-52927,-41766,-11405,-2821,-57890,-142813,-80449,-30541,-22644,-50487,-23110,19287,26132,22942,43885,17338,-3193,-42727,-63041,-27451,41727,51486,9430,33820,75619,70146,38644,-44583,-68979,-87351,-69364,29498,72124,11042,-114635,-21897,94393,138019,157829,194466,198493,88609,-2096,-42754,-42751,-59434,-78960,-88567,-35588,5081,-53286,-82420,-64071,-53846,17052,64925,39535,-5670,-43743,-10450,90808,200010,185628,121569,138741,151358,82806,-14474,-132005,-124539,-193709,-15911,-32955,-14995,-3944,-76646,-58842,35969,91231,8739,-83015,-54399,40057,132177,94197,-41428,-3276,67084,-1290,-72225,-43343,43536,91140,79884,60852,132381,231659,283915,335671,300445,187583,92319,17002,-42762,-95804,-88254,-66720,-30623,18478,22374,106534,183578,218183,118685,21503,-46402,-51031,-13071,11821,-3253,-26042,-58521,32530,36473,-58379,-41365,-45580,-117116,-76582,-18479,18526,18136,-3580,-29853,-43339,-32989,-59511,-129676,-162114,-129402,-135886,-117952,-26358,41069,61094,67821,26626,-19331,-6581,-39153,-61074,-65058,-79625,-30415,-4934,-49087,-78936,-49959,-23924,-25292,-61581,-76689,-60984,-37354,-43744,-58508,-100583,-68526,9136,73185,25771,-44588,-114691,-128513,-82196,-81902,-16545,157125,302220,305447,217828,135165,83984,107565,104873,38923,-88001,-1986,153074,179946,99527,107063,146911,209002,132587,26845,33849,86085,51832,33437,4203,-45279,-82935,-69620,-46755,7023,106720,229910,235595,231194,236356,214069,135058,146630,153864,107168,10883,-102441,-43422,-8312,-33185,-56945,-63711,-72928,-86908,-101103,-88495,-91615,-26728,77597,190994,232526,220920,250446,284806,222618,172856,128100,54764,15446,70789,119644,111168,55576,25594,51155,20955,-28019,-54177,-43407,-26710,8453,93187,147492,159079,143846,52620,-11420,-5971,8714,-10096],[33814,40736,24264,31669,68103,107993,98908,51935,14703,29399,32686,19114,42405,122159,119741,10421,-72779,-80040,-46330,-38658,-46695,-11424,130891,250151,197804,90833,26826,18660,-18810,-56660,-70474,-1164,72132,107798,16529,-92092,-79645,-16622,-16316,-45956,-21584,-19312,21229,41147,-36943,-32950,-57204,-60286,30408,81696,55535,-8670,-39275,-86817,-95665,-79078,-86440,-70293,-24244,7619,-12800,-64730,-119470,-143159,-90309,29300,147625,161057,79250,24886,107115,313393,333280,252130,136398,36890,-31440,-52385,-85540,-21827,20097,6875,-66342,-17575,4071,-30003,-89182,-53667,-34392,-49279,-5459,48887,94430,113065,85870,41056,-9812,1482,28545,27452,-23552,-76969,-22443,-6590,-38180,-66037,-101195,-49627,20340,13615,-17742,-95747,-42623,29901,2643,-77756,-14894,68653,-12308,-56885,-53644,16391,109146,127983,133168,160356,152971,52572,37429,30349,-3809,-54890,-63318,-43439,-13334,27077,11884,-36855,-59169,-26631,17866,28564,-41500,-79228,-95779,-76471,8609,106352,139737,93842,105825,104641,425,-74267,47033,163987,290299,397182,270189,110865,-25686,-100498,-133410,-122567,-63240,-13056,-14761,-54623,-81926,-74730,-101031,-112635,-163741,-80445,111906,194617,184716,78813,-42683,-127662,-86787,-42288,-2134,39865,61100,41319,22034,21836,34203,-282,-66719,-143746,-66153,-32375,-28871,-80430,26757,88077,86512,-6795,-79480,-72640,-41799,-25016,-49880,-122157,-66393,9441,54565,30592,-68370,-44001,43991,5572,13009,61652,121631,152274,106126,57057,-5350,-23263,-66331,-90606,-21902,92612,132939,81448,5390,-93291,-84679,-58745,-6227,71476,71100,64878,12678,-115944,-137727,-44447,8578,873,-50477,-93184,-96793,-83640,-71408,-93099,-86355,-61886,-74360,-95984,-85993,-38669,-21642,-36160,-69000,-48641,22587,112389,171525,118248,104272,102583,19149,-71335,-49127,-32212,-7108,40974,103790,80493,78347,157004,272421,353338,280703,186903,162529,129102,32271,-36186,-21225,30231,25737,6838,4359,-16409,-7629,28977,87239,139659,142704,77893,6778,-80680,-111784,-87558,-44953,53,-4874,-36718,-72648,-51522,-9449,-4761,-2385,-24856,-14021,8456,54454,89709,117999,106753,62743,-12111,-127435,-26899,42368,11003,-57188,-110549,26848,104740,58683,27793,4555,-45242,1924,129094,148370,49309,-47370,-78994,14682,63755,2838,-48392,-136726,-103088,-53410,-44408,-8730,53998,165793,20216,-68405,-54117,57316,148958,97489,58533,59885,48197,30403,18226,-8333,-1393,41104,45569,26977,2910,-65854,-50652,43572,105515,173425,239597,99683,-14179,-41055,67007,144213,59604,-23318,-123109,-79410,37829,60295,-22558,-99084,-83991,27094,89084,99599,48302,-1623,-62688,-153753,-135922,-105330,-114492,-56336,-9981,-23493,-52017,-63818,-103021,-85178,-57909,-97498,-84757,4666,111396,269343,275406,176014,120659,138549,197149,223184,145215,75678,20800,-39154,-100759,-136670,-85360,-45662,-38727,-72187,-125221,18228,206242,243812,221534,199533,164574,114152,103383,127146,144532,110479,-6929,-94991,-62074,-49611,-70763,2197,118575,227260,207656,97425,26227,-4959,18900,3835,-82509,-138455,-43563,76718,95457,38049,24086,15061,19010,23495,80266,171597,271741,277469,237132,81940,-57648,-70712,-67535,-84700,-75396,-44099,-64529,-51241,9243,97860,198683,207563,76715,-54757,-76844,-790,37259,-10686,-41931,-5959,-40200,-73011,-75249,-119636,-52506,37567,81276,56861,-71530,-74223,-39602,-15805,1058,-11063,-53118,-64067,110207,373542,389125,202015,22817,-26751,-71755,-137630,-38134,29676,35058,-13204,-81627,-76206,-8717,90764,177475,231378,269312,150022,135263,165213,109067,42321,-12078,-4095,64179,55693,31195,80737,31929,-50597,-39392,-1216,-15816,-9985,7112,38075,72489,74309,38285,8389,8028,3070,14745,17390,11304,-20781,-73749,-45276,-46556,-65720,-69765,-21106,-45562,-102504,-75080,16270,6599,723,21562,-15818,-36411,21324,84679,115511,21438,-42843,20154,47144,41996,53065,45767,-13810,-24145,43059,43440,102957,187371,201987,125562,19068,-68514,-72705,-16333,33547,53459,54097,35490,8572,-53515,-133384,-40690,-534,-25348,-51178,-36968,10993,36310,-16794,-10358,22244,39532,49992,-12164,-37291,-4120,61976,140633,174751,128863,64992,-6952,-26733,-1434,27141,14949,-25967,-35771,181125,428236,592350,647076,541783,324078,102032,-19019,-11889,68633,132124,113275,35478,-59714,-127498,-57622,-35181,-49739,-56412,-86528,-10039,180836,238270,209292,105993,-1524,-28562,-63557,-112537,-76045,-60301,-78305,-41707,-43981,-52933,-40542,18600,106653,172551,142960,93125,62552,36732,7970,-4735,36305,53253,62163,33233,-14320,-82700,-137030,-86813,-82757,-103702,-142127,-93729,-64237,-52317,-38552,-66810,-122090,-96983,-103315,-65862,86544,200912,175068,50318,-18394,-18723,-19607,-46600,-52530,-52420,-48764,-54547,-33084,-2980,-832,-45762,-127186,-58141,54773,97258,-22193,-43448,-64939,-67331,-55423,-67172,-45876,17626,68467,99293,93284,99169,32926,-43492,-52749,-63123,-292,146716,206075,204538,151895,12336,-78025,-71679,-82105,-134334,-119917,-55914,18886,-8569,-83844,-81063,-7627,4651,-113576,-66529,56654,164616,183075,127674,55817,-6302,-30050,26723,39730,54380,10375,-22972,-25693,8723,15041,-17894,-73720,-90301,-76057,-7622,94134,99218,86894,109999,124088,88003,30446,-40392,-97423,-99004,-12986,96619,84621,61557,29185,-43278,-153471,-125446,-89028,-60689,-27912,-36563,-84857,-91183,52145,56046,-41999,-76984,-50254,57963,149099,195004,265956,346761,383868,311007,163608,213406,327988,243521,134530,51695,-25935,-52825,6283,-18191,-53570,-68991,-35658,23294,164860,296325,260694,148368,37974,19680,7954,-80667,-79625,33384,56169,41919,-25497,-34935,6063,-4633,-38134,-57822,-117980,-87620,-100941,-126588,-140006,-84066,-6704,50671,50500,16218,-34779,-15909,25674,70361,61353,53079,8406,-40666,-38100,23355,56081,-21210,-55662,-28325,5817,27797,64711,57499,-18025,-35106,-51354,-44675,-30158,-41174,-40355,-39458,-48339,-61400,-75423,-101762,-19712,62624,188447,302166,230972,114700,49435,-48089,-8013,192034,318501,486283,655786,755123,725814,615471,432533,260060,87007,15588,101448,244724,397548,447066,366372,178583,5874,-77953,39820,203275,361712,349625,205989,51443,26289,7244,-50380,-86896,4653,115307,146789,106973,-4017,-112232,-116727,-82419,-60407,-69301,-54133,-16513,-6686,-74374,-98881,-53962,-26204,-14791,-19107,-47739,-209128,-201719,-107283,4099,95942,126833,101715,-11108,-48935,-36611,-2667,-9828,1069,73162,151709,70373,-44090,7027,35362,-32378,-105643,-38012,94040,215402,281844,219569,98522,23140,7631,-3478,-26291,-55393,-67967,-61466,-55201,-24254,24555,-34209,-59853,-52801,4034,31691,30218,22822,14982,-80181,-86344,-91217,-77812,-59997,-49479,-70930,-38654,-2284,44248,22051,-63081,24558,54338,38393,3633,-40652,-58702,64423,226717,377852,245774,-12000,-10783,76231,67891,28149,37421,8993,-30443,-17487,-7742,-48998,-103352,-112993,-106570,-12293,52198,91442,56706,-10347,-35255,-80976,-87517,-89748,-62094,-37144,-25974,-63756,-112367,-67861,-71627,-101615,-84403,-63716,-83932,-94009,-77889,-84376,-105535,-65061,-9105,7166,4291,-64718,-103224,-55042,37624,89946,114236,121040,149358,48289,-63886,-96731,-113981,-95578,-85583,-69652,-12639,74165,150247,161442,124241,64599,-8843,-64780,-60351,-64238,-106278,-43511,-2288,-17150,-62180,-100807,-105807,-5395,84158,101631,111662,110744,79553,27612,-20808,-41228,-103155,-134807,-88425,-32596,-21423,-47420,-105371,-57298,29013,116220,108277,67199,39017,-32603,-83035,-126336,-90392,-61346,-63726,-64070,-38407,72953,171400,222413,179923,36192,-65337,48232,139066,225550,284891,328098,273921,85305,29726,49176,34683,145576,221555,215733,143218,52713,41419,78356,33873,-48128,-53862,5349,59627,87851,65614,-6953,-86429,-85529,-68202,-42558,-28825,5946,33150,61394,69304,54404,19292,-40347,-119672,-28977,74248,98201,39490,-25515,14986,198565,276532,210606,53869,-44333,-29450,-44773,-122031,-78920,-82840,-118263,-56306,10238,21325,-102067,-13845,140876,346223,371274,185759,-32952,-24861,134143,223861,243531,231659,215659,163592,62786,4337,-18059,-86184,-23667,110592,174707,148683,137339,130863,173444,234652,261721,225393,103920,49,-32983,-58645,-113932,-639,103778,140615,102092,1952,-84104,-90189,-56750,-58686,-56917,-34615,19011,91443,89392,-5431,-77712,-3230,21723,-30392,-96814,-13819,46687,26335,-52672,-63717,49068,46202,42989,-16409,-47382,-65312,-63208,-17028,17574,51544,67328,6999,-39239,55312,215629,349068,244901,94327,4797,-17107,-4382,61905,149271,157578,72656,14877,-69348,-46128,29089,48284,40916,36497,29116,74614,98333,48996,6724,-29051,-52922,-18826,42060,28043,-5282,-25948,-66852,-11420,39430,41935,23530,-53614,-99273,-29482,-11388,-10263,-23318,-25594,-43740,-77495,-90292,-85339,-11261,125443,236446,315860,315754,250365,87418,-10496,-5653,28832,28741,77245,121649,38352,-31044,-89087,-52289,-49371,-82444,-126966,-6705,105288,173839,167108,114173,54631,-2920,-44005,-108665,-8256,51834,67897,40304,215,-17207,-58954,-57067,-35228,28036,71525,128819,209357,177831,42369,-53482,-42774,-55227,-49152,13895,77124,105087,92229,65330,63585,62786,49845,125644,142970,-3951,-135222,-77128,-28896,-7938,-19323,17930,21515,-27417,-116806,-30941,4442,-47820,-120396,39045,44946,-42757,-98082,-13405,108707,181449,144355,26825,-102540,5781,6813,-33785,-23897,10156,7277,-18623,-32473,11774,79351,125987,96178,4664,-63511,-96465,-79043,-33935,-37512,-41090,-72031,-103205,-152102,-129484,-79105,-41397,-25045,32477,124829,107019,54606,9312,-57813,-5066,40193,34396,-2544,-58396,-27652,6993,59373,133528,175597,201217,169335,106915,21067,-56299,-69844,-41705,17833,111886,182250,185865,57197,-59910,-68556,4654,63914,167090,351876,495786,280483,34514,-69120,-36994,-31944,-43134,-13669,33807,25536,-40313,-62986,2928,25283,25,-33588,-52924,-10131,-755,-22619,-65241,-107962,-80467,-49402,-32678,11017,116616,247410,183533,55264,14054,65164,75419,40741,-68009,-118195,-103243,-12502,119794,231257,223990,221080,195594,90371,-7176,-67161,-88985,-68744,-45860,-38753,-56016,-96707,-49162,76560,137047,142816,-28763,-120767,-66810,-89667,-80949,-34693,-27430,-87145,-137478,-81553,-91051,-107315,-80684,19740,121883,140223,70823,5429,-17660,-31262,-9070,42002,122185,199674,236815,207623,155900,138058,116047,91109,54243,-32283,-72426,-67213,-101306,-148825,-127637,-64546,-74789,-116675,-26835,46200,62875,35941,11349,7123,15626,64139,144081,122222,-2819,-58686,79863,139361,48262,-120560,-73098,13003,62994,67684,11949,-118711,-19756,85386,186155,201398,133149,39393,-49779,-96081,-63425,23257,82031,52103,11563,3737,100395,234068,278970,207916,69919,57036,111881,240520,289984,177853,45230,-49127,-111563,-58499,-67701,-102832,-110963,-82026,-44210,5626,19789,-12961,-7679,10625,4826,-10597,40082,87040,81656,39667,37256,38306,-38717,-97664,-41628,-20429,10533,-22915,-41926,-49874,-38320,8968,95570,131273,103387,100807,130308,143676,5770,-60786,-51451,4615,96722,170401,178999,92267,-43088,-123742,-47511,-4983,-10074,-18392,-21866,-35805,-45170,-52455,-71074,-71419,-72207,-42771,-17197,14925,62530,100487,96250,121764,228088,287071,141285,24536,-93807,-64303,66203,92736,-13938,-134810,-76112,-67378,-118572,-132322,-55449,5880,20765,-33598,-71070,-35815,29288,73967,35270,9771,57417,83134,137532,137036,39276,-81759,-75245,11670,63573,86036,100432,16272,-70123,-96749,-115701,-41088,-11616,-23255,-40548,-10714,-28861,-69751,-77028,-24743,75754,75922,29500,-16761,-15125,21860,67124,86120,128071,166119,171240,171315,126162,57697,10833,-61689,-86433,-24983,56406,139604,125064,47917,-9042,-25918,29169,108005,230459,279625,129136,45235,31472,11372,-2405,-19198,-28033,-58940,-42964,-1518,20489,-28529,-71981,-41295,-42146,-65629,-21050,5125,57879,77232,23260,-13788,26465,54114,4641,-39873,-24058,-41242,-75907,-94414,-96001,-84550,-82139,-95166,-129255,-117247,-108899,-103405,-81506,-28931,28233,32787,19915,-7778,-28460,10067,76973,-21013,-116514,-64956,-64918,-140569,-47048,-23331,-76008,-155294,-70136,-16952,-8226,-53143,-38213,20634,7934,-6627,-7399,-41123,-88876,-126913,-103723,-3212,184089,262971,156283,62667,-37542,35784,120452,155668,97579,-31152,-65888,-45831,-49806,-50495,-40856,-16881,-13471,-68568,-132109,-65482,-15349,-9813,-43519,-26183,12879,22221,18914,39987,16715,3336,-45138,-90739,-65319,19612,49517,8312,25268,63293,69788,33605,-48273,-72345,-95958,-62217,56387,108261,27744,-109398,-25178,86632,128368,147023,176210,187950,76319,-19284,-58946,-48418,-52630,-68345,-86939,-37823,-3207,-66039,-86416,-69313,-60251,8345,55615,30945,-10410,-48190,-8638,116680,258387,253832,147871,108251,82336,23911,-40447,-159091,-105441,-110986,-16552,-18164,21003,48654,-18968,-55456,-4231,63557,-4245,-94801,-70833,34280,125924,89394,-39601,18705,127934,54368,-48907,-59656,19710,70161,72973,71024,140772,202922,236160,309130,299022,193337,97941,21350,-38954,-98124,-72072,-45970,-21144,-5926,-28614,54801,129132,167125,77241,-4989,-74936,-101246,-55867,-13649,-17084,-43499,-55537,45900,46719,-71126,-70317,-64569,-126393,-74616,-28148,10432,14994,136,-23664,-41222,-38374,-68939,-132186,-175366,-158923,-157830,-111402,-17865,31059,47260,62060,40477,4122,9800,-37481,-60912,-66403,-84269,-33258,-9044,-59382,-86810,-40885,-1254,3262,-34271,-51206,-52309,-33121,-42117,-61788,-76500,-24276,43059,85138,21109,-45379,-107412,-123734,-91074,-80834,-24357,124141,234788,229782,171560,119556,88249,110272,101087,43393,-69881,9078,135866,133393,62127,88166,137861,198155,109018,-28352,4444,65046,29029,10834,-14143,-53775,-84278,-67660,-45911,11681,107904,223637,235129,223480,233427,232597,167001,150016,143038,88283,-5800,-107223,-30085,1376,-29328,-59405,-75421,-91374,-94407,-98965,-100889,-117376,-44196,72972,182941,199813,177821,218514,311241,252729,180536,118886,44591,13603,71672,121533,114581,53038,20806,56409,37035,-10227,-46908,-53123,-37991,1183,86908,143959,160202,131868,52244,1541,15784,32608,17742],[66453,59300,29755,33979,69504,116842,117648,78163,35890,40647,34426,15751,44230,139759,154878,47823,-47786,-73296,-41909,-34239,-46135,-11286,132272,246292,193915,88484,24424,16011,-13739,-42191,-68972,-22972,39307,87426,6870,-108340,-143986,-77469,-45551,-61543,-40907,-49553,-2255,36653,-47536,-31357,-50085,-77382,3490,51670,38248,-9077,-30366,-72545,-104042,-73462,-74721,-59874,-14614,19284,4784,-48081,-101249,-118787,-110224,26473,159340,154891,48735,-148,129091,337490,341506,247163,128303,31770,-31423,-51222,-98745,-33364,13487,6458,-62769,-8031,8585,-25301,-92528,-54813,-36473,-49622,1664,52615,90639,103260,74370,34356,-13384,-14329,-2081,-7026,-41665,-36202,3830,1203,-36736,-69800,-111034,-59469,4333,689,-17649,-74906,-44441,29738,18473,-55363,-12503,58449,-35687,-76381,-81374,-22688,68999,83964,95501,133195,110085,6981,-6553,21501,17868,-15111,-11856,13856,44431,69420,26290,-33647,-52938,-23406,15125,19309,-50791,-53104,-55033,-66909,-22122,76878,135447,92941,102297,106017,13864,-72920,49545,155208,281882,403581,299476,143130,-5014,-90087,-129587,-119731,-62577,-15168,-16611,-56947,-115581,-119800,-100521,-80417,-139155,-93112,89088,158789,169188,82198,-29517,-115366,-95095,-56350,-21262,20212,52446,47709,34005,25407,35749,-180,-66213,-130567,-40833,1593,-4750,-41617,55971,104885,92914,-6242,-82398,-59298,-28427,-15815,-41824,-111405,-65844,13058,58131,37312,-54542,-41608,45363,16951,22962,58692,107014,135995,100443,60657,251,-36391,-76150,-76552,-15819,109960,148345,103426,26283,-77192,-85817,-46959,-6947,73111,82717,80597,31702,-86372,-114065,-22965,10717,-4854,-38027,-52226,-51987,-40716,-48835,-86799,-92567,-73955,-85093,-86819,-66181,-23283,-14014,-34315,-65300,-37315,36964,119308,197754,148266,124036,118971,23767,-72634,-31160,-1755,29388,86078,151029,104700,90332,159673,270386,368879,307813,219802,210189,174096,55856,-28470,-28677,22489,27346,13285,9697,-18148,-18141,11588,59131,94565,85343,24482,-14912,-87566,-136078,-113309,-67501,-14465,-5060,-20329,-40534,-28386,-2887,-8020,-3076,-15725,-5236,13526,59166,95687,125508,122437,79025,12481,-90461,-66434,-15153,-27208,-66315,-118448,12173,58396,7375,1926,1964,-33961,14807,143312,173736,76589,-21465,-68536,-29289,9983,-28364,-57709,-137381,-92429,-45916,-43015,-7749,36431,168333,34422,-55233,-41344,66023,167622,132361,87975,73132,51875,31331,22680,-1126,-7110,36508,44656,20619,-15254,-74358,-34503,69203,151641,231365,271928,99457,-19691,-44826,64784,153062,83394,-9514,-125294,-74948,41175,54050,-30504,-102783,-75517,14708,76042,104357,56658,4998,-56067,-147917,-134400,-105661,-130881,-64278,-15692,-20778,-53676,-69327,-106569,-83534,-50245,-86257,-75475,11757,131657,312955,301644,189938,130888,150155,215145,244568,150727,52364,-12107,-60812,-117459,-105427,-34153,2138,-8752,-59965,-129289,26924,219963,258784,223867,175411,126799,79284,82925,119223,155812,133496,14519,-77197,-61936,-54924,-89273,-24796,87169,202162,184702,82278,11553,-16452,21491,15377,-68625,-115355,-29878,90958,120079,64936,35215,8070,16244,26697,86741,182411,280374,274064,216290,66539,-55255,-58270,-56682,-81636,-82290,-48349,-56086,-37668,15438,101511,210796,247921,126526,-16966,-81256,-40426,6903,-11025,-21207,10933,-40597,-66349,-61694,-123969,-69557,23366,61500,52797,-62146,-78370,-51663,-40144,-27471,-29697,-59506,-64207,118512,356023,384894,224883,51737,-835,-51466,-132075,-42739,25370,36254,-10130,-72967,-62970,-11054,82031,172376,232636,291074,173698,153331,177130,116137,39599,-6803,2271,74303,78653,52334,89652,28837,-52953,-17880,24306,20413,45755,73938,105035,128997,118052,58785,13672,10265,-7886,-20871,-15772,2236,-26800,-80645,-30065,-18913,-32324,-30375,7339,-24780,-90142,-91465,1782,3958,2724,28398,-547,-34323,16963,99309,151539,70505,-42508,6432,33259,26422,36956,40009,-10809,-29904,54655,76692,145155,225271,226888,144426,43385,-50165,-95061,-60514,-15590,3579,18965,27555,13118,-40255,-124803,-50316,654,-14247,-27880,-14098,28352,37541,-22495,-5308,29817,47015,55731,-12710,-38394,-1159,73112,161581,201162,150238,75125,-8007,-38596,-16433,18094,1421,-55687,-59664,156786,414884,584277,664747,564421,336060,108954,-13240,6903,90088,128659,90249,301,-103230,-115266,-33682,-19667,-43806,-53261,-82311,-41642,145702,231379,217721,116934,9774,-16180,-44792,-102098,-112847,-89337,-95691,-56049,-54275,-46199,-25307,35156,115392,163438,148059,115667,87819,49559,-3943,-34044,16336,44538,61379,46028,12295,-55806,-112078,-65683,-58385,-94091,-133376,-88488,-67541,-74125,-75780,-92427,-111866,-74328,-85182,-77863,80194,214311,201548,69147,-12050,-14827,-13140,-32516,-39023,-37235,-28033,-33749,-8909,14139,8902,-37927,-112082,-53379,52726,80260,-25085,-43869,-63445,-67756,-49653,-47326,-28366,19654,64655,96783,98147,113240,65069,-27425,-53239,-70644,-18310,108397,145324,127323,83523,-13971,-74750,-87810,-110611,-133033,-76606,-38430,19914,-15056,-90840,-90030,-24516,-23591,-133356,-48382,68246,176718,196478,128681,52585,-4647,-14472,48777,29038,39742,-11656,-44999,-36833,-4360,-3695,-35714,-94214,-118444,-81691,17644,107004,97418,86007,126325,139630,107687,57270,-12526,-73965,-92352,-12429,112221,120509,105484,75601,-10991,-133311,-121885,-87880,-67003,-39350,-42998,-82825,-101774,42661,45633,-49858,-83183,-55133,58597,162914,204695,271290,348126,370145,282804,141573,204919,324114,244378,132505,50166,-21383,-43164,16187,6719,-32956,-59294,-35650,24078,177137,329198,305259,172042,50830,29960,13493,-85189,-78538,10620,39588,35705,-22093,-33056,293,-16066,-52640,-82372,-104410,-78285,-121184,-176827,-195497,-130308,-34889,41215,54468,15097,-46413,-32864,1066,47695,48804,45420,10353,-32993,-39603,15130,47390,-27496,-64749,-41672,-7307,15161,54721,57613,-9448,-19356,-29710,-28917,-15948,-33442,-44037,-49806,-55514,-52728,-53738,-73038,-3431,60318,171185,268843,174705,79696,21425,-65141,2746,195653,312881,471812,619749,686381,634420,523403,363503,225271,63027,-31984,53025,203569,346910,385964,312687,143118,2500,-56231,55912,219978,387491,361661,186951,37949,14782,-12985,-68419,-72231,13999,111462,118836,59451,-44988,-134523,-108873,-74870,-53700,-61190,-43126,-2837,1148,-70197,-98823,-52110,-28680,-18414,-21354,-38447,-192675,-269530,-180876,-61884,46830,89840,69233,-10786,-48926,-44270,-20366,-15103,14599,97710,165973,58808,-63551,5075,35091,-34015,-112210,-47074,75641,190133,249875,195256,80162,13139,1682,-13568,-37700,-65608,-69926,-58268,-60913,-39562,6698,-47693,-66422,-54633,7252,37669,34363,27997,24084,-78336,-100832,-110167,-102338,-80644,-56621,-71663,-47488,-9250,48289,30387,-71349,28146,65073,42894,7688,-29895,-46367,82052,260946,414608,249566,-13276,15172,116843,106919,46747,40400,11735,-31553,-23023,-13727,-61042,-119750,-125415,-96579,-4994,57427,98170,77026,20414,-6759,-60326,-79992,-90362,-76751,-55214,-38434,-70351,-112656,-65101,-67142,-96764,-74521,-56926,-78484,-73264,-36314,-38754,-81225,-114031,-38816,-11574,-12322,-81446,-94175,-40539,48826,93243,124280,143413,159533,52149,-60004,-100055,-98141,-79727,-64695,-49949,710,87092,164421,173274,133717,71421,-4839,-67213,-61419,-56693,-91517,-75295,-18984,-29041,-73599,-114690,-109721,-3017,83625,95603,108435,126796,103958,42753,-2953,-24264,-85388,-113094,-73704,-29657,-34071,-65777,-112616,-50874,32618,110710,84798,48873,30273,-33682,-80650,-124487,-90645,-64151,-65700,-68541,-47046,72741,192156,265212,215342,46591,-64251,73603,162833,216014,234107,252973,205025,48568,21498,61390,57334,169671,229116,201660,128094,46510,32089,53035,4241,-53624,-36841,19846,63979,83713,55852,-12539,-72231,-67627,-53906,-38303,-40710,-17136,5869,31108,50132,59871,41732,-14412,-91059,-35861,74630,108882,47754,-17224,25767,172413,203108,140804,22570,-60162,-27826,-33391,-126667,-100614,-91225,-112138,-58986,8958,31215,-98051,-15624,143120,330274,336551,164604,-35147,-31924,121805,210977,245535,251623,244238,182548,63416,-3897,-17639,-58593,3387,124107,175539,149417,143793,145655,196042,262314,298648,263997,135645,23612,-33394,-82329,-103013,16259,110859,147533,111092,6505,-93899,-100576,-54249,-49787,-39974,-15189,35155,102412,95559,2817,-49977,7021,21904,-28969,-93107,-29957,22525,-2059,-70679,-70235,32811,21982,626,-78566,-117485,-117350,-98382,-40937,10340,60164,87291,41177,-31284,25637,178253,339351,279923,136627,43308,12713,26745,79090,149498,140259,46986,-14297,-100380,-35050,31750,29043,9742,4855,21466,80159,111431,64114,18629,-14936,-58343,-26255,38858,33317,14380,-291,-52743,-13097,35662,33326,-1241,-92709,-55764,40902,68566,65007,22652,-36535,-59487,-86301,-81486,-87543,-21707,116447,242764,358481,383821,294318,92558,-7092,4770,40099,47244,112066,127606,25206,-37321,-90872,-49055,-45310,-81547,-122004,-23386,86995,152863,162158,140385,79097,15124,-27713,-110451,-39339,8050,17190,-3993,-19295,-30140,-66150,-60019,-37303,19353,47446,88938,172613,152700,26533,-65429,-38531,-46608,-51304,-1415,62319,101556,100277,88770,94856,87249,63238,123620,117700,-28044,-137579,-54302,-2920,9210,-16494,19134,26166,-22172,-118107,-49457,-13658,-63934,-99588,66068,60262,-52974,-97886,5866,133737,197699,135823,-8701,-76480,32579,22392,-29215,-26110,15168,20067,-13351,-43942,-11371,52926,111130,115106,33505,-37158,-71065,-74094,-29726,-32517,-44142,-79336,-109308,-155652,-139430,-84413,-40258,-15375,53383,128162,119566,70587,17351,-63702,-54237,-3485,-2705,-41968,-105209,-70792,-25236,39479,138829,193822,207912,168223,110265,25810,-48224,-44767,-16687,5393,71308,122739,133711,39734,-51199,-69907,-9050,48954,127860,262122,400451,256528,37112,-59823,-36401,-34427,-53693,-25562,21511,9265,-62206,-42505,19985,39640,8173,-36524,-38719,27459,29679,-3561,-58185,-112347,-97933,-71381,-53880,-15615,76691,219779,174640,44629,4901,54130,67327,34653,-75826,-98492,-118947,-54741,64666,191137,235148,267892,239760,119958,8303,-55735,-79279,-64939,-37616,-29014,-32994,-62664,-72512,58027,130663,150989,2865,-113509,-70789,-84260,-60522,-12993,-10131,-76142,-133847,-87708,-96331,-102625,-81392,13916,127759,140852,64931,-2760,-27460,-39802,-15872,36803,127266,219998,266670,233203,159903,118470,91274,72493,40022,-41339,-80868,-76689,-101348,-143980,-136341,-75612,-81765,-77547,-2965,62409,77946,49319,16206,7176,13553,78725,180776,142571,10971,-74745,62870,97418,-17406,-131728,-38185,34303,80036,86112,24525,-106758,-39930,34768,113627,146086,86086,-15287,-105015,-118414,-62896,24702,69229,33773,-2723,-1701,94460,248810,332905,256186,118062,106925,158362,273596,284949,144089,16065,-74935,-104825,-37087,-38524,-60621,-63371,-66502,-59842,-20912,-1239,-33526,-26168,-495,9221,12146,65205,102701,92079,36561,23041,17288,-58226,-91419,-33863,-11425,9206,-22843,-31865,-35779,-24207,23325,98445,112715,77249,69197,90720,126125,13374,-62292,-51492,-7286,68071,139604,146405,75835,-51193,-114254,-36301,8540,4751,1058,4780,-9967,-31153,-50869,-71968,-79884,-71459,-38170,-16639,12261,54768,77966,64868,94436,201126,302050,163202,29767,-97822,-46821,82761,94866,-13341,-133821,-77494,-72860,-113935,-141470,-73022,-16805,11095,-28976,-66316,-45704,20603,73900,49184,51969,87874,102913,157781,145172,44802,-73142,-78918,14421,77896,122583,140154,35531,-59317,-83416,-115941,-81814,-29286,-25987,-42952,-14534,-25409,-62425,-78228,-49987,62010,61033,13333,-31195,-29718,13085,63461,72022,101204,163794,187566,189019,147691,82460,25932,-56803,-77567,-5333,79803,161025,134863,52646,-6339,-27846,36437,131692,273333,337518,184176,72394,32042,4290,-4593,-17945,-30833,-70808,-47593,3598,31617,-13427,-55461,-35857,-38003,-55085,7100,42237,88977,101180,42401,8219,49848,70161,8804,-37171,-14071,-26250,-59749,-75055,-83135,-100778,-95354,-93217,-118185,-118558,-118521,-119833,-104368,-52972,17702,34406,16396,-18957,-43586,-38399,31300,-38185,-114235,-76878,-90887,-149874,-29381,-2995,-60556,-143076,-76057,-27171,-10919,-39714,-22515,32639,12884,3399,5908,-23856,-68476,-114445,-111007,-7249,166583,250072,150543,46918,-61023,37638,126389,155394,88365,-35532,-50692,-22870,-31683,-38274,-34892,-20359,-24252,-79540,-116966,-50282,-1531,804,-37335,-28944,6372,17353,11896,30334,8615,3213,-43084,-99582,-99001,-2374,47258,7528,13239,43569,62861,23414,-52637,-75776,-104909,-52333,83365,141881,41084,-106361,-29700,76365,115905,133078,153272,167816,58319,-37444,-73739,-48481,-39541,-52697,-80859,-38858,-13411,-77258,-88304,-72654,-64554,1005,45956,21612,-17877,-54791,-6804,134218,298664,302213,170355,81489,17259,-23841,-59450,-177926,-78912,-37278,30855,16625,58207,98344,34905,-32521,-28236,37235,-18470,-104405,-89294,27824,117446,84532,-33257,34122,180722,111238,-20574,-74410,-6873,42430,59186,75385,143474,166960,179195,262356,277066,186419,95497,21287,-37144,-100397,-57624,-26738,-8401,-22944,-68214,12308,83000,127240,53273,-12515,-73463,-126903,-95529,-36498,-29111,-59673,-44941,50506,46378,-67281,-97448,-84429,-126078,-64452,-32886,2833,10413,2566,-18471,-39005,-46926,-81992,-136145,-171400,-153185,-122654,-92164,-10034,23378,36249,56755,53001,26978,26035,-36928,-63088,-69186,-85158,-30224,-8428,-64853,-91830,-34356,15645,26389,-12210,-29544,-44197,-30074,-39969,-56214,-45962,15734,74568,93398,16016,-46571,-96921,-106545,-96955,-84387,-38057,84798,164558,157029,130168,104489,87442,106391,91548,41880,-54484,14085,110494,82437,19529,60611,115727,168241,72073,-88178,-11735,50574,12183,-8817,-34409,-66014,-89466,-69526,-49706,7746,94159,200046,219729,203639,219069,238811,191146,142902,124502,67872,-19503,-96378,-20703,7181,-28774,-65670,-91939,-114392,-101854,-101159,-115512,-132939,-56789,56545,155599,154115,128714,178867,318524,266195,177212,102105,28072,5482,66122,116939,112960,47116,13306,57045,48739,3710,-39931,-63705,-53428,-11573,70966,128714,151440,114074,49746,14946,33746,53817,45491],[95238,68803,26209,26849,60543,116062,130518,100771,53903,47863,31353,8079,42113,148948,179501,79573,-24220,-62678,-39203,-33030,-48597,-12326,126233,229256,178697,78915,16732,8322,-12559,-31510,-63809,-49054,4441,63525,-1850,-85581,-98534,-134308,-86378,-77935,-56504,-71792,-19148,37842,-36723,-27664,-43425,-98776,-25893,18355,12532,-18953,-29756,-66346,-113067,-69563,-65976,-51695,-10104,26142,20970,-31156,-82605,-93349,-104897,14256,156363,134531,10322,-27693,139587,336958,329820,228083,110198,20218,-35943,-52398,-90844,-48465,473,-851,-60595,-3078,7849,-25046,-99614,-60178,-44657,-56167,4691,52584,82681,88502,57669,23519,-17140,-30822,-36418,-46877,-44580,4208,19869,1375,-41712,-79607,-98846,-62486,-12140,-14490,-18742,-56294,-46316,23038,30026,-27390,-243,50263,-56460,-94161,-108069,-54436,31551,42545,58150,102433,67810,-33679,-52990,3040,29028,15816,38837,74276,101413,104713,34836,-29316,-43278,-19205,11441,9799,-51257,-19290,-4959,-14998,-46421,40152,127212,92585,99314,107252,30236,-76141,41403,135310,261720,394691,320881,173445,13473,-81468,-125894,-114799,-60938,-15429,-12492,-41492,-94142,-99623,-64556,-41121,-101942,-99906,66201,122930,149486,81937,-18672,-103762,-104837,-69858,-39593,-163,43367,56182,51835,31646,33474,-4807,-67349,-120251,-18279,38093,27843,23100,89641,119987,97205,-5374,-86795,-50648,-19957,-10846,-37235,-101931,-68528,14025,59788,42517,-43041,-54338,35643,22803,28687,51025,86047,111962,87394,57141,4515,-51996,-86731,-65168,-13098,117033,149301,113521,38042,-67322,-84038,-29998,-2743,74511,92331,92613,47598,-53341,-76471,-1495,9832,-11967,-20124,-6854,1169,1468,-25470,-77902,-98076,-86429,-94463,-77299,-49874,-10784,-9303,-35409,-63836,-30347,44803,119993,221981,185768,150075,139355,30331,-73838,-11234,35779,78463,144587,206548,132819,102742,158444,258467,366673,322600,252451,252272,210400,73853,-22931,-37105,11670,24879,15439,10403,-23662,-33292,-10517,23216,37987,20636,-18631,-17320,-72671,-136364,-143193,-97604,-38568,-10733,-4930,-8856,2185,12066,-8539,-6482,-9906,-112,15702,61466,98468,125907,129794,88530,31376,-56362,-106004,-70430,-59988,-76400,-126307,-9215,4201,-40337,-18114,2893,-19996,29703,157382,199887,109274,11236,-39037,-78778,-55082,-44112,-64892,-137904,-84044,-37387,-32592,-6133,16561,163403,48700,-43251,-34711,62921,166010,151888,107796,80148,51920,29059,22929,4558,-10592,29380,39037,10808,-36673,-80533,-17849,91723,192405,276117,285973,91560,-28765,-51553,59400,158599,112491,7868,-124327,-68693,44006,46775,-38341,-104867,-69836,-2539,58886,103656,63755,13017,-47149,-141473,-134086,-101935,-113416,-69223,-14746,-8599,-53666,-83079,-111794,-82944,-41199,-70564,-61837,17132,146593,345726,317798,197505,137181,158457,228274,257568,151517,28505,-46081,-85196,-133582,-68687,16305,48765,19901,-48893,-130818,35768,229734,268511,222021,151533,93167,47568,61697,107291,161331,153793,32946,-63634,-60422,-53868,-108114,-50535,57881,176890,161746,65743,-5220,-31581,20272,25556,-53532,-91973,-13791,102152,141155,89434,36984,-5189,11904,28236,89274,185072,275321,257831,188791,51788,-52485,-47818,-46258,-77022,-91853,-58155,-51662,-29362,14923,99228,214568,278990,175132,27675,-60724,-78357,-20082,61,8521,28559,-47928,-67973,-52581,-121653,-88114,3329,32559,37160,-55053,-73582,-62593,-63828,-55696,-49586,-66536,-67473,114344,309847,352375,234161,77812,29182,-21144,-108802,-47843,17818,35777,-6282,-62571,-50446,-15076,70584,163620,228235,303370,192652,166785,182820,119451,34648,-3559,4651,74529,89838,63117,87907,18729,-57517,-3101,45236,53170,94148,128427,155230,167801,143855,65875,11250,8206,-26952,-74219,-46048,-2428,-31868,-86176,-13717,7756,-1357,3099,25252,-10201,-75110,-100887,-19055,-5005,731,30866,10313,-35342,7613,109326,181039,113703,-34189,-9895,14651,4642,14235,26598,-13989,-34862,64307,108313,180365,247527,233881,151761,62836,-28158,-89037,-91762,-56158,-38804,-17104,14685,12688,-31095,-106604,-61018,-15,-3591,-2436,9107,43075,35524,-29419,-2786,34770,52552,59690,-13641,-41502,563,82834,179976,223108,166915,82554,-10128,-52009,-35334,3749,-15937,-84896,-71816,121292,376512,549136,655697,568789,340053,114967,-2747,29877,107331,118417,63160,-38023,-96062,-63220,-9697,-8266,-41691,-52850,-78078,-66060,103063,212145,215318,121773,17287,-7582,-29169,-83750,-144667,-113965,-107910,-66792,-60704,-38366,-11946,48058,118312,147064,145611,130656,104541,53093,-23011,-62943,157,37552,60628,58555,40589,-25381,-85735,-48573,-39298,-87387,-124419,-81267,-67596,-91638,-119978,-121972,-93678,-48068,-62085,-97862,65558,216225,218123,83709,-7590,-11163,-1043,-3464,-3850,-3595,508,-9330,16499,30910,17001,-31722,-94332,-44323,54495,67981,-23566,-44106,-64561,-71462,-42996,-22507,-8405,19805,57934,92008,100299,121964,90630,-10122,-52077,-74101,-28435,78898,93910,60469,23757,-37292,-67266,-99437,-142798,-92940,-30199,-16156,15618,-22631,-93889,-99502,-44502,-53512,-118173,-34262,72051,177106,200805,123017,45678,-881,7399,65228,11574,18464,-39590,-66173,-41522,-12651,-20629,-50274,-105876,-136320,-72396,39403,112852,89813,82276,134030,147046,121965,83917,19457,-48893,-86842,-16038,123164,160321,156141,126679,23329,-114478,-120217,-88286,-72705,-49860,-47675,-73937,-76683,46339,41769,-55108,-86840,-59328,56742,168909,206734,267806,335813,338814,240036,111016,185177,306611,241444,132082,50885,-16017,-36719,18456,24539,-18368,-54811,-39185,22096,184074,348985,338672,191036,60218,33804,12468,-93582,-80503,-14913,19416,25292,-18865,-29850,-6075,-25799,-63642,-102989,-84764,-71801,-145218,-222613,-233056,-154699,-46195,38976,56366,8114,-64261,-55667,-26902,21487,31519,32474,7328,-30939,-45223,3536,34794,-35977,-75749,-58015,-23729,491,44037,56935,-918,-5576,-12443,-19207,-9650,-31521,-51033,-61434,-63693,-45807,-32081,-43892,8619,52988,143999,223555,122962,48186,-4593,-75699,5040,183676,286016,429297,549960,582258,511121,407910,281612,186788,43463,-76901,474,147743,278909,308306,241081,90678,-15719,-26657,82643,236942,402352,359792,160796,22689,976,-32855,-81411,-59160,20947,103666,87302,11200,-84239,-131149,-100119,-67317,-46706,-50267,-28816,13094,8607,-66643,-102211,-52302,-31691,-21465,-20486,-19823,-136965,-279131,-233427,-115623,5059,58605,35362,-16812,-47859,-48571,-37075,-20930,25465,115733,169418,39373,-80006,3748,32651,-38245,-119706,-56806,53975,161039,213821,168494,61344,2546,-5940,-26811,-53430,-78343,-71772,-54849,-63595,-49512,-8632,-60287,-73132,-56765,11147,47375,44805,41728,41293,-66560,-117530,-126806,-120269,-99989,-62955,-70942,-59604,-21250,46574,33980,-81327,28035,72892,47944,12443,-17556,-28341,106795,300017,442318,245580,-14210,34915,150829,139561,61379,39289,11579,-32706,-29169,-19539,-68664,-127596,-128490,-87700,531,59704,99712,95665,53753,29888,-38717,-74181,-89485,-86055,-72254,-50501,-75787,-116240,-63918,-60123,-88356,-69326,-55810,-73233,-49862,12639,12535,-43377,-127813,-56804,-24013,-26576,-98406,-84579,-28726,54725,88299,126727,156907,156202,48590,-55267,-88175,-83913,-65910,-47687,-32196,14457,98987,175433,180947,139703,75309,-3637,-72563,-63039,-49331,-72254,-88711,-39680,-47675,-89963,-132011,-97466,2110,80634,86773,102732,139898,125278,56555,12035,-13043,-70223,-92888,-59321,-25970,-47296,-89394,-118103,-43676,36993,102322,59416,29453,18787,-38514,-83477,-128043,-91622,-70015,-70910,-76186,-62265,62898,201619,300306,245510,53740,-63099,98117,183003,197512,178159,173701,133171,13823,13889,69664,77878,191231,233920,187961,116565,42995,22503,23705,-31445,-57378,-24771,28182,63115,75319,43457,-17447,-53831,-46605,-38182,-32341,-49844,-29211,-4880,6710,28980,62699,63343,11389,-53943,-26430,82733,121686,56471,-6944,31169,129430,123522,75970,-7434,-75197,-27553,-25676,-113848,-102540,-85108,-101747,-65295,5341,44073,-80362,-21585,133635,289202,281692,135075,-38275,-42781,98893,188545,241208,267897,267927,195056,62171,-9987,-7759,-22594,31086,129603,168544,146868,146746,157683,214952,286265,333070,299254,166721,45641,-29253,-97282,-87850,26858,112442,151506,121932,19323,-81492,-79921,-45786,-40253,-25116,3077,53538,120224,113265,26743,-23533,8684,15622,-30617,-85216,-43085,831,-27585,-87418,-78470,14090,4623,-27000,-96642,-117665,-120618,-126014,-68573,3764,71234,110770,79815,-14306,-9401,132069,318524,313041,186262,92602,54937,69410,98873,146980,124508,27393,-38437,-99803,-10142,43298,12962,-26002,-31437,10168,77771,117277,74328,26824,-5632,-61542,-26388,39476,40789,38184,24458,-40534,-16538,29238,20263,-31277,-108392,427,115851,152843,141622,62591,-52578,-82426,-96180,-72121,-84376,-28882,107167,244400,390792,438649,324291,89591,-7290,14990,52315,68243,139388,120350,10734,-44172,-94714,-48116,-42685,-77581,-111858,-45061,58277,119859,145869,160998,101143,32042,-11933,-91962,-69180,-30564,-29450,-45684,-36458,-43339,-73274,-62479,-39344,9994,21938,43499,125941,118466,7635,-81864,-37055,-38397,-50782,-15602,44910,92055,100280,103787,119204,107529,77374,120994,93164,-50226,-120392,-31783,22954,25558,-13206,21125,32360,-14373,-106715,-64678,-28361,-74726,-74190,96587,79429,-58554,-94874,21268,152726,204668,119579,-46573,-44858,50899,30416,-28959,-31103,17754,30215,-9153,-55860,-37316,23089,88801,127178,64314,-2217,-40323,-66615,-25072,-26976,-47564,-87967,-119196,-161003,-148933,-84255,-34241,-4416,69634,122432,123017,81425,24841,-51244,-52718,-8237,-6160,-59325,-148667,-111427,-53814,21592,140511,206628,207502,162713,110083,28338,-40693,-19756,15435,-9969,17036,58802,82256,21919,-43312,-62552,-15116,37695,91261,176414,294303,216728,35650,-53235,-37480,-40637,-66561,-34110,15942,4690,-56139,-16108,40436,56929,19431,-32845,-12299,62183,52923,9358,-53830,-112653,-91230,-81334,-69233,-36729,41775,182397,158468,32514,-3424,43656,60289,27333,-79433,-82161,-118816,-96355,9682,141867,232405,301534,273176,147852,28058,-40616,-70328,-67270,-35555,-26443,-17715,-34953,-89305,37840,119845,152046,29540,-90611,-65779,-72820,-39703,10686,11022,-58945,-114956,-85290,-95195,-94715,-82731,5572,128871,137023,57554,-11441,-38010,-48400,-21657,33029,130383,232333,284676,247817,159639,102825,71812,57144,27003,-49586,-89242,-84625,-98628,-135937,-139252,-79298,-71379,-45342,15028,72469,88137,60671,21014,8213,16343,97198,209292,152418,20454,-87902,42226,51190,-78546,-86310,-9135,51435,92739,98763,30979,-98006,-54418,-8873,37425,79301,29460,-73690,-152241,-108195,-50304,30858,60123,21505,-10777,-3415,89333,256304,375833,295876,167970,160249,204416,297054,267577,110520,-5698,-95083,-83430,-10859,-3189,-14739,-5814,-17593,-48275,-42872,-26656,-57590,-47600,-13996,14475,37285,92243,117828,100518,30700,6629,-3121,-73412,-78736,-23929,-1645,6260,-22566,-18673,-18272,-9211,33879,95610,91365,51501,41074,57856,105114,20450,-62019,-50569,-19130,37140,108044,116140,61225,-56557,-104932,-25925,20525,18600,20063,30865,14022,-20245,-52939,-73717,-87457,-62733,-32480,-16199,11140,48745,57992,36485,72121,175295,307432,187625,37100,-98068,-25188,101010,97366,-11388,-131644,-77446,-76759,-106412,-149832,-88203,-37912,-843,-26715,-60563,-53200,13707,76118,74631,103002,115596,118281,172680,150011,52638,-58413,-80818,13723,87036,150529,169678,49868,-51355,-70505,-84371,-117975,-47456,-30206,-46016,-20253,-23731,-55844,-75884,-70066,49096,51629,5396,-40560,-43561,4775,58817,65147,78543,156591,196572,196770,162257,104411,39635,-53262,-70405,10379,99924,180674,144420,59560,-2042,-28791,45741,156714,310515,382492,232379,97030,31509,-2753,-7572,-17651,-33820,-80574,-49890,10859,44616,4354,-34545,-26363,-31591,-44343,33223,87558,128226,126473,61900,32629,78696,91142,17947,-24963,-193,-9839,-39580,-53491,-63474,-87915,-104042,-89330,-105612,-113957,-126548,-122707,-115248,-71803,5600,36878,16228,-27107,-48332,-72144,-13715,-56713,-110948,-88096,-114929,-123002,-16768,11733,-48178,-125142,-76770,-34917,-12606,-24500,-5079,44794,17197,11445,16782,-7663,-47769,-97153,-118000,-14034,145070,231681,142766,33306,-79746,39474,127305,147131,74535,-38106,-32497,4039,-7388,-18641,-23451,-20223,-32944,-90069,-102213,-34939,11424,9846,-31778,-31227,61,11556,1966,15413,-5603,-2230,-32036,-72747,-103791,-23393,44840,8079,-1195,18273,50382,9663,-56736,-78452,-113034,-40390,109112,171073,50129,-105307,-34973,64172,101141,116546,127109,139359,35517,-55850,-85236,-41238,-19018,-31267,-69857,-38301,-25118,-85632,-87605,-73428,-65888,-3810,37783,13415,-27028,-62644,-6047,141397,317907,328762,187508,66014,-24806,-48120,-71252,-185812,-55281,23421,97285,69285,96885,143196,78917,-8088,-36140,16220,-31546,-107224,-108781,21897,107355,79682,-24051,42893,219250,164207,9122,-85627,-34197,10028,40151,75102,141846,128328,118179,198193,233603,165279,84754,17191,-37230,-102970,-44550,-9802,3483,-34893,-96319,-19093,49418,101254,44217,-7725,-51716,-105561,-128764,-55827,-39155,-73602,-30574,48355,38262,-57542,-118415,-100868,-108048,-46166,-30765,-2601,5099,4068,-14046,-36183,-57154,-97064,-139703,-160881,-128732,-89252,-67439,-2783,18262,28592,52841,64652,49618,41943,-36565,-66860,-72699,-80980,-20942,-2298,-64980,-94195,-30276,26937,43775,4909,-11219,-35802,-26995,-36429,-44558,-16567,51107,103610,99610,12544,-46328,-83849,-86299,-95751,-90603,-53421,46877,99787,92215,94904,90781,83691,98482,78832,37141,-40733,16216,83187,34921,-23479,28277,84462,125298,29767,-85026,-7644,43422,1583,-23528,-53811,-79728,-96504,-73435,-56664,-4030,68093,162799,191650,174424,195707,233559,207120,128085,102903,51962,-22423,-77937,-14941,10183,-29683,-73591,-110920,-139366,-105467,-105419,-130065,-126841,-62899,31415,114418,101538,78872,136730,307518,264585,165406,81006,8354,-5941,56907,108362,108480,40474,5767,54933,57965,16345,-30598,-68648,-67183,-25426,49962,106025,135852,94235,46603,28272,49508,74389,75394],[123842,74156,19296,15742,45995,109546,140814,123629,72703,55131,28515,1445,39925,151632,194373,107472,663,-49678,-35441,-31974,-50528,-10301,118247,206134,158274,66783,7975,-314,-11412,-21117,-53811,-73845,-29496,39648,-6644,-58596,-49613,-107926,-131756,-75122,-62373,-85112,-29421,45684,-12175,-18713,-34417,-88195,-48299,-9641,-13951,-34041,-34567,-66316,-117563,-64779,-57592,-43914,-8700,29852,36633,-12913,-62292,-64818,-68833,-3180,137538,100895,-32204,-53257,137675,312975,300687,197775,84354,4037,-43613,-56528,-89348,-65125,-16812,-13840,-58405,-1568,3308,-27703,-93461,-66171,-55812,-67104,4684,49930,71979,70477,37644,10268,-19506,-40822,-57238,-66986,-22007,38441,26597,-4249,-50850,-93917,-85337,-54342,-23280,-29439,-20619,-40994,-46854,10419,36937,4453,30269,55892,-61776,-92625,-110236,-63455,4964,7735,23010,70089,29023,-64835,-87655,-22897,28927,35698,80364,129589,153848,132684,40047,-21182,-28387,-11947,8908,2322,-41873,16048,54424,51830,-47074,1832,119297,96497,100792,111271,51120,-71967,20938,105139,231148,370757,331953,199826,28636,-75488,-123120,-110380,-59729,-14917,-3773,-15601,-50069,-44363,-19263,-2118,-62595,-92155,45566,87202,125728,76837,-11711,-95058,-116677,-83060,-57586,-21926,32892,64949,72949,39799,25762,-14775,-68772,-113392,-1497,74424,73081,109819,125071,130183,96887,-5936,-93885,-48717,-19199,-13506,-39047,-95946,-76076,10984,58802,45030,-35409,-81342,21186,25900,30510,38522,59027,80546,66464,45766,5867,-69465,-97862,-58529,-15643,111407,134373,110203,39528,-64332,-80859,-11419,5280,73367,96210,96747,56346,-23719,-40636,14814,3579,-22908,-6193,27669,42305,31374,-9806,-71142,-97076,-100081,-103057,-70906,-39212,-3475,-9637,-41222,-66025,-30233,43431,112698,240532,227355,177451,156243,32381,-77775,7912,78980,140461,215861,268970,164595,114893,151988,235917,345415,321471,278577,280280,231713,83235,-22243,-48080,-3196,17255,12473,6242,-33145,-53078,-36722,-19121,-27106,-45270,-40949,-7318,-46268,-104762,-141446,-131776,-74811,-24649,6692,18905,33273,30557,-7678,-14005,-9942,-882,13138,59686,96025,116573,125382,88383,41656,-28775,-119099,-116064,-83761,-87681,-126835,-37858,-53894,-81949,-32068,5995,-4429,46010,170037,223836,144292,47631,1198,-85406,-69028,-22549,-68498,-138073,-80666,-31761,-20010,-7892,-6876,150321,60580,-35318,-36106,47587,145191,154127,115835,79852,47088,22194,17384,4678,-15296,17809,26787,-4435,-62121,-82107,-3890,108361,223863,303131,279971,74908,-43442,-63373,49108,158689,139738,24221,-121127,-63049,43584,36199,-48540,-108778,-68596,-22877,38580,96033,67709,20086,-39230,-137148,-137697,-96405,-95659,-71685,-6444,17503,-38990,-105375,-118217,-84974,-31550,-52044,-47334,19216,154519,364394,321904,197084,137659,161631,234887,261471,148156,7261,-77379,-113470,-124142,-33793,61360,88870,43500,-41494,-128382,42188,232724,270694,215373,128438,63207,16534,37783,90200,158777,168563,45375,-57145,-60571,-48141,-104833,-74970,29169,149939,137049,46484,-24657,-51387,13521,32153,-40944,-73903,321,108367,156265,107523,28267,-22444,6855,26948,86072,177851,256621,230507,157224,36856,-52037,-41360,-38028,-71611,-103411,-75412,-54479,-29588,5869,89733,208507,297004,217855,72925,-29139,-100920,-35453,22001,44293,46862,-57851,-77932,-50527,-117146,-107387,-22134,-4222,9801,-52997,-63652,-70658,-82310,-78101,-68009,-73176,-75595,94812,239202,293742,226720,97733,58045,12250,-78843,-50633,7185,33048,-1857,-52115,-40157,-21590,56087,150807,217130,303488,205023,174376,181466,117592,26729,-3286,3095,65056,88236,61044,74734,2109,-66269,3183,58792,79911,131753,167273,186129,187451,151140,60443,3147,7671,-38623,-138151,-53324,-2153,-36203,-90777,158,29712,22678,26283,32134,-2314,-61541,-98831,-43253,-19729,-5392,28500,15716,-40010,-6707,114481,202655,148836,-21098,-28197,-7523,-21998,-13760,7025,-22757,-38512,71530,135744,205543,252085,221743,145868,75470,-7076,-62543,-83137,-73121,-66097,-51724,-2366,7654,-25942,-90844,-70935,-1843,6996,23709,31581,54237,30157,-38096,-3813,36166,55002,60494,-15365,-47767,-456,89112,193292,238017,177087,86073,-13711,-66418,-56964,-15257,-36197,-109691,-70664,81407,318828,492232,622003,555053,335712,119191,9821,51603,116862,100595,32171,-76352,-48713,-12036,12536,-931,-42889,-54744,-74825,-77626,58446,184000,204134,121689,21819,-2435,-18146,-67383,-121553,-119072,-112388,-73778,-62200,-30242,-369,57231,115299,124507,133968,135012,110553,46583,-48036,-85337,-9141,34007,60953,71498,70130,5810,-60681,-36311,-25822,-82926,-115213,-70847,-59769,-87410,-116269,-103993,-62851,-15437,-32090,-122580,44912,206791,222819,93120,-4337,-6320,17320,35745,45145,42514,34185,16423,40309,46840,23948,-26776,-79460,-34488,57023,58774,-17967,-42473,-66582,-75726,-33107,7059,13636,18638,48647,84976,99576,126153,110220,7968,-48682,-72873,-31473,59167,54911,8476,-22069,-54248,-57942,-88132,-120354,-43267,18228,11072,7706,-30152,-91836,-107106,-65606,-77522,-93462,-23696,69355,167304,196585,111825,36804,6914,34550,76562,-9409,-5912,-71024,-78053,-36923,-14555,-33142,-58469,-101195,-117367,-51034,58626,113881,78597,79540,135801,148820,132148,109981,54644,-22291,-80886,-22478,128595,201669,212031,180965,58232,-96812,-119344,-89026,-76805,-57811,-48267,-58892,-41824,64236,45821,-56290,-85054,-58330,57751,171743,204526,258488,313448,296388,190615,77318,158188,279305,236710,134720,54283,-10057,-32638,14918,35529,-8859,-53948,-44383,19437,187299,355298,356655,201871,64691,29646,3838,-105847,-80991,-37317,-757,14373,-12832,-22944,-9921,-30216,-66136,-101164,-63603,-66007,-167005,-246995,-238752,-149911,-38089,44148,56035,-3529,-86266,-81606,-53038,-4415,11775,16236,699,-33198,-52409,-8267,21551,-44185,-86055,-73885,-39095,-10744,38092,59888,10452,8198,1852,-13907,-9631,-33945,-59734,-72516,-70347,-37568,-7396,-12197,18285,43400,111848,173204,79869,21207,-25967,-77904,862,160713,244608,367245,457302,456217,370638,283237,198516,151700,33249,-109024,-48662,85151,202918,224698,161914,29219,-43561,7946,119933,255172,405462,343758,130502,8068,-12733,-49308,-83607,-45910,27973,95002,55863,-33174,-116350,-114959,-90382,-58739,-38366,-35006,-8832,33564,16776,-62727,-106491,-52176,-33442,-22579,-16299,3079,-77655,-216364,-237539,-140294,-18721,40058,4896,-27014,-46630,-49408,-48522,-24795,34959,127608,162504,14324,-85377,5056,30261,-42715,-124872,-65199,30889,130195,176402,141917,44690,-6532,-13383,-41323,-71971,-90143,-71180,-51075,-65309,-50927,-17696,-69339,-78037,-57810,16713,62267,64070,66141,65925,-48367,-115483,-112253,-113580,-114366,-66193,-66895,-72552,-35992,42204,36592,-86027,25709,78907,54995,19640,-2182,-2985,142184,344292,458388,232916,-17667,49088,177276,164619,72875,36130,10518,-32030,-33362,-23261,-71306,-126249,-122470,-78937,5167,59373,96918,113038,90235,71312,-16995,-68875,-87150,-84546,-85114,-60259,-78980,-117617,-59661,-46040,-75652,-67664,-57869,-64836,-23116,68011,66688,-4707,-87248,-55684,-27437,-36063,-113737,-74845,-18777,56032,75958,122581,162964,144345,41218,-51453,-74744,-70297,-53388,-33427,-16829,27651,109690,183662,185468,143524,77629,-3970,-79811,-63813,-41702,-55011,-74643,-52367,-70678,-110946,-146103,-77277,11846,77408,77594,96716,149733,142526,69479,24716,-6484,-58803,-73912,-43536,-18668,-54898,-113789,-113591,-35131,42082,90727,33676,10577,6739,-44372,-88312,-134869,-93733,-78882,-78835,-85230,-82941,43662,198768,325726,270154,58610,-61496,121690,200362,175184,125250,99429,65766,-16186,7436,73919,95131,208498,236097,176098,109330,42257,13515,-6676,-69304,-59117,-17609,31421,58443,64088,29686,-20469,-32500,-22597,-20254,-23504,-52637,-24526,5378,-3074,9105,64039,84782,37159,-18851,-6837,97322,134540,63972,3526,29619,75126,48794,21730,-34994,-89033,-28993,-21527,-98801,-89604,-72554,-90624,-74135,-81,60370,-51882,-28018,113122,228605,215099,100987,-41495,-56755,67131,157703,229813,277850,282318,198097,58766,-13518,9348,15649,57143,127440,155250,141290,145751,166082,227680,302516,359893,326928,194523,64726,-22129,-99825,-75313,30611,108176,152067,134210,40006,-53457,-52120,-34635,-32066,-13695,18493,71009,139846,135564,55780,-2146,2560,3545,-34801,-75840,-51975,-17020,-48425,-101805,-87494,-5379,-6257,-31887,-51450,-56843,-74818,-114545,-100353,-3185,82800,135893,120815,11839,-45889,81811,289506,341799,240803,151638,110181,120411,119446,141450,110421,14588,-52396,-75953,17385,60365,3056,-63926,-69620,-4033,68391,115722,78770,30613,-1503,-66720,-19715,45372,54792,67078,46390,-31519,-22331,19635,2202,-65907,-75465,57014,187855,232650,209283,92241,-65976,-107615,-92670,-63855,-78988,-34220,96763,240745,409915,475103,338111,77919,-12246,23691,64981,91021,156970,101164,-4240,-51650,-101099,-50290,-42604,-73235,-102942,-71319,20127,75991,117969,172675,117893,45052,-739,-76056,-90868,-58741,-65484,-81983,-52454,-57222,-80882,-65745,-43239,-953,-2925,-5000,71484,77425,-12682,-103375,-40263,-32362,-48267,-26823,26237,76187,90411,107334,132575,119027,87546,115823,69112,-71132,-106106,-12240,45852,38200,-11569,22297,38450,-5905,-90610,-74241,-40047,-80345,-52177,122888,97006,-61449,-92874,30706,162002,198066,92573,-87400,-18778,59944,30159,-34257,-40435,15721,35262,-8077,-68726,-66723,-10222,59336,130137,93635,35219,-11175,-59885,-22010,-23142,-53187,-99072,-135214,-165637,-145257,-75432,-23266,6483,78230,107585,116699,85438,29276,-35527,-15368,20045,18537,-47783,-176598,-148634,-79662,4334,135518,209743,196863,150357,103623,26244,-36525,-145,45092,-21480,-48091,-5336,33415,2905,-38445,-52377,-16030,28212,57395,100732,189321,164179,27182,-51778,-42996,-52736,-81924,-37707,17873,12418,-29838,9176,60782,74301,31646,-24117,13427,86100,65104,12675,-55298,-112400,-74621,-74023,-79032,-55947,9718,135246,131968,15991,-13408,31464,51461,17261,-83861,-73572,-108585,-136469,-43925,85500,211749,313588,287697,166509,45925,-27922,-67050,-79013,-39523,-32109,-12465,-16814,-97615,14315,102957,144625,48257,-66647,-57594,-61937,-22107,32822,33192,-37070,-87843,-75112,-90420,-88122,-87610,-7660,122660,126311,45710,-23882,-52435,-59834,-29256,27724,128829,233643,288422,250193,153919,88645,54150,42435,12853,-59161,-99829,-94160,-98034,-131225,-142904,-81658,-57742,-23010,24027,73400,90158,66671,22557,6694,19700,112972,222815,148829,22266,-98776,14926,-803,-125490,-50158,11631,61961,98794,103254,29127,-95467,-67095,-47002,-41189,626,-38536,-135781,-122439,-76791,-31211,37928,51203,10592,-18177,-7231,80664,252361,399106,319024,211415,207113,239955,302494,234751,76583,-23677,-111641,-64764,11784,31032,28713,51800,46200,-7640,-45836,-58817,-88078,-74221,-30701,19938,60852,115762,127248,102267,18455,-13888,-23630,-82680,-65722,-15546,4916,-1729,-25370,-6142,-927,3559,37925,85033,66219,24335,12165,27948,79424,23206,-62807,-51967,-33412,3601,76394,88645,47805,-60639,-99386,-20831,26626,27232,34032,51156,31077,-16328,-61815,-77093,-82133,-50264,-29785,-19597,8391,42687,39660,8545,50154,149934,298944,209910,43234,-95873,-3827,116493,96978,-11124,-132051,-80057,-83020,-99575,-158029,-103066,-59900,-18345,-31015,-58750,-61145,6008,77392,104068,153839,136438,125313,177159,146225,57666,-42271,-79077,7126,88028,166015,184874,56526,-48468,-61242,-55372,-122383,-67827,-38738,-52703,-30481,-26601,-53286,-74935,-84823,38244,47629,4294,-44381,-58516,-6429,49814,59761,58256,140484,193062,190824,166597,120313,49314,-53594,-69023,18477,113058,194772,150036,65044,497,-31782,53637,178209,334920,406655,266778,114324,26589,-12831,-14345,-21173,-39509,-90430,-53346,16577,55819,21316,-13053,-16074,-26339,-37128,53337,135609,171698,149513,78396,55973,109099,113605,29653,-7928,13535,4331,-20949,-36068,-48658,-74315,-111245,-86955,-94434,-105664,-129669,-108136,-105466,-84016,-8972,37395,17516,-32998,-48198,-84380,-55997,-77757,-108505,-100033,-138224,-101498,-11653,17597,-41388,-109421,-75559,-42620,-15611,-10180,11187,54606,19529,15898,23361,5121,-29803,-80381,-124822,-25086,118845,206858,131677,21221,-94536,38314,121181,130305,56130,-40412,-16128,27301,15488,2943,-9124,-17337,-38983,-99679,-89470,-21062,22501,16510,-28036,-34445,-7466,3240,-12070,-5167,-24187,-10471,-12000,-34027,-73790,-44023,40567,9257,-18148,-10763,33661,-6253,-60708,-80497,-119424,-28149,131791,193559,53821,-106327,-41038,50221,84226,97593,98670,103911,8484,-74556,-91478,-27038,8731,-3962,-54021,-36293,-38472,-90751,-84637,-71780,-64146,-5632,32506,8541,-35546,-69353,-6295,138533,316790,333932,198565,68060,-22057,-40667,-75919,-182414,-37816,69576,161838,135220,137428,182128,112085,11724,-33494,4111,-39212,-97338,-122042,19406,97234,75577,-12585,46005,239112,207663,37708,-91348,-59658,-24035,18702,72702,138716,92749,59317,122805,171609,130943,67336,10842,-37920,-104327,-31331,5570,13000,-43642,-112634,-37838,31232,89427,46744,4067,-22028,-68813,-144428,-70548,-46447,-82554,-12805,43404,27144,-47721,-115882,-104623,-78084,-19521,-19011,-2004,1929,6678,-8407,-30666,-65447,-110314,-138117,-147621,-102929,-55327,-38660,6430,18473,27292,53639,78415,74597,59682,-32870,-68614,-72945,-67996,-2880,12648,-56523,-90746,-24888,36408,58724,20949,7713,-23032,-19584,-27710,-26734,13470,85222,133593,108792,15886,-39543,-64512,-60189,-81507,-91528,-59355,23655,52047,42798,70619,83275,82785,92714,69035,35727,-22552,23958,65664,3732,-57546,-394,53017,80568,-5015,-37519,14135,46786,1358,-27538,-64801,-87829,-98534,-72416,-59702,-16401,39063,121981,159239,144128,171467,224047,220442,114477,88622,50873,-5712,-50619,-6596,17120,-24537,-75023,-123356,-141007,-97005,-103534,-135925,-106156,-56542,7543,71912,54036,39006,102866,287266,256866,154371,65212,-5022,-11215,53512,105200,110090,42427,7596,58873,73375,36980,-10017,-57175,-66349,-28968,36195,88156,124169,82872,50872,48682,71961,103100,115999],[142869,68277,2704,-5759,19034,89846,139872,138364,84834,55581,19877,-10096,30272,139505,190438,122869,20472,-40905,-36829,-37316,-57544,-11399,103598,174305,129175,47265,-7003,-15055,-15562,-16430,-46556,-98837,-67326,11900,-12653,-38962,-13462,-61484,-125473,-57699,-64387,-97884,-41016,52638,13851,-9687,-27769,-74659,-60511,-31819,-40311,-56615,-48146,-76612,-121314,-62899,-53254,-40794,-14217,26440,47006,2298,-44389,-36684,-27111,-23632,98300,51322,-78590,-73574,121016,265804,253634,154939,48628,-19398,-57285,-67624,-96791,-85281,-39901,-34777,-58942,-6117,-7292,-35363,-87938,-72163,-69670,-84008,-522,42534,56726,47743,13182,-6541,-22275,-40446,-45670,-43372,12850,61056,22805,-16264,-63704,-109171,-75348,-41188,-26133,-43162,-24985,-31036,-46968,-8790,37184,36464,75039,77390,-51295,-81134,-94374,-52368,-8325,-19498,-9656,36905,-5021,-79057,-65463,-50959,16837,42401,107898,173827,197609,152284,42635,-10729,-10136,-1723,8164,-2394,-28577,49717,120766,118820,-27762,-30445,114546,105543,107273,117640,75103,-52992,-11927,66858,192576,333878,331475,220741,39922,-72391,-122203,-108632,-60545,-15367,6086,11339,-9424,6196,23755,33823,-22753,-65477,30563,52494,99095,66958,-8975,-89653,-128822,-94894,-74688,-44413,21536,73459,95835,50204,12786,-28605,-68059,-109271,8934,109506,133328,212333,160598,134726,91884,-7735,-102478,-53338,-26458,-24567,-47179,-93443,-87876,4860,56853,45741,-26761,-96454,15827,31567,30943,23454,28905,45039,40185,29189,5758,-83281,-105268,-56098,-22660,94279,106310,95665,32890,-66029,-78233,6610,18383,71717,94425,92494,57643,993,-9112,24796,-7447,-37283,1343,50955,70306,48224,-3246,-67771,-90046,-110729,-108527,-67720,-33358,-652,-14154,-50325,-70015,-36376,33533,98918,252056,269961,203284,165535,27588,-84243,25965,127821,215691,299536,338035,201562,128488,141597,205056,308311,305289,294428,290023,235819,84210,-25806,-59898,-19480,7184,7383,526,-43341,-73929,-63037,-62318,-93609,-95336,-39108,5020,-19219,-66157,-101568,-128028,-120666,-45614,14595,42106,61588,49190,-5275,-23944,-14895,-6285,7412,55345,89448,98342,109375,79023,43709,-7994,-85857,-100106,-94196,-98027,-115831,-68653,-109282,-112174,-38960,10824,13284,65120,181867,244316,179729,85929,44635,-24721,9617,24878,-65851,-136788,-82036,-29867,-9415,-13654,-32461,132056,70985,-30202,-43420,23134,111290,141829,113527,73949,38782,12063,7296,-908,-22288,2622,8931,-24280,-89397,-76842,6824,119053,245123,312477,257018,51199,-63250,-79785,34586,153634,161131,37577,-116717,-58701,39348,22466,-61071,-115446,-70680,-41225,17780,82638,68990,25849,-33653,-135104,-143762,-89688,-84260,-70317,8487,57883,2161,-109957,-121359,-89024,-20514,-30374,-33045,18430,156105,368653,314394,189091,132333,159564,235037,257485,142998,-5734,-88067,-138025,-101827,-2766,97799,118478,59618,-38703,-122301,45501,228169,264977,204816,107456,37617,-13837,11133,68173,147021,174909,49258,-59320,-63846,-41602,-85271,-96102,302,120680,109852,24580,-45826,-75687,643,33996,-32962,-62821,9938,108812,163999,116062,10187,-39852,1913,22227,76264,160358,226253,195600,124736,21062,-55648,-40151,-33085,-66163,-111513,-101259,-67539,-41092,-12383,72972,192336,299706,250460,113628,204,-87558,-36301,47979,81032,64670,-62345,-95016,-56857,-115293,-123591,-51780,-46914,-27974,-58409,-55728,-74253,-87415,-86162,-80199,-77238,-90226,59039,151799,214482,200846,108136,80369,42097,-49154,-49472,-6477,26838,2036,-44021,-34095,-31759,37911,133127,197960,288814,208327,174241,171661,108556,14820,-7254,-2820,45984,72969,44286,50243,-19592,-80579,-679,62147,97567,155470,188047,196458,187593,140562,43715,-7898,16244,-16772,-65317,-27614,699,-41547,-96864,6921,42422,35145,35292,27279,-2327,-52547,-89723,-67405,-40607,-17155,19470,13191,-50366,-26886,113645,214357,172901,-9106,-49853,-33790,-53491,-47405,-18930,-37698,-42637,73657,154319,216251,236677,189599,124412,77619,7946,-37599,-54137,-62110,-75360,-85355,-25133,-3869,-26979,-80501,-79600,-6340,15193,45923,49272,58490,18980,-51308,-11362,30997,51059,54569,-20576,-60574,-8235,87356,196567,241173,176699,81918,-21933,-84090,-82734,-40959,-61406,-125685,-65817,39984,246270,417685,565432,522433,320688,118109,19051,65753,114130,72692,-4747,-101630,-4265,30483,28477,-696,-50042,-61662,-76006,-78893,13856,147462,183311,114644,20978,-3628,-15895,-60453,-99441,-109307,-114213,-81063,-62719,-25849,5830,58914,102947,94096,109253,122937,100243,25777,-80983,-92122,-13432,31497,59518,82052,96487,31915,-41686,-32865,-21858,-84137,-109856,-61637,-46985,-61404,-58844,-45859,-19915,22643,1606,-107016,17305,183238,210498,92194,-5949,-3508,36953,76862,97745,91887,66290,37465,56022,56852,25532,-27323,-71989,-30587,53669,47574,-14028,-42675,-72662,-82759,-24349,35081,32207,12180,32835,71626,91752,122222,120071,21982,-47501,-71562,-33480,43487,24311,-31222,-54576,-66421,-52327,-70072,-81251,5265,62161,36908,-6364,-41916,-91193,-115071,-90808,-86008,-75160,-21076,56630,144300,179490,91152,22521,14570,60214,78518,-35926,-33446,-106323,-76733,-28040,-14777,-44291,-63674,-88620,-87400,-26926,71286,105903,61517,76020,129119,142147,134373,129761,86529,216,-78843,-35548,122924,235298,263768,229868,86803,-85409,-123702,-94507,-84016,-67254,-48504,-44347,-9981,86107,50836,-58749,-81671,-52250,62320,171296,195859,240333,278696,243291,136027,39796,122615,240807,225923,135303,54569,-9234,-35389,2016,34580,-9214,-61075,-55195,12308,182513,342534,349630,194900,56793,10837,-16874,-123546,-83036,-57753,-22845,1275,-6976,-16268,-14299,-32879,-64039,-82514,-47488,-64417,-188870,-252164,-227625,-133039,-24447,47857,48175,-23941,-115303,-112026,-75197,-30860,-14058,-7147,-13889,-44000,-64347,-23152,4811,-55711,-99036,-91660,-54901,-19782,34573,63470,20760,17633,8629,-17009,-19732,-45041,-74419,-87320,-79236,-31114,17148,17762,21424,28224,73624,118360,41228,-5813,-46140,-78791,-12698,126561,190854,290035,348497,317086,222916,158908,120878,121518,29337,-114099,-91074,17831,121937,138760,79372,-39032,-77507,39151,158107,268090,390740,308582,93130,-9725,-30127,-65318,-79574,-36147,31763,82893,22563,-73998,-118531,-104055,-84517,-53962,-33441,-20175,12714,54508,20920,-63152,-114550,-55149,-38014,-26433,-14660,21552,-26762,-147489,-208325,-144556,-32676,26657,-25921,-42992,-50091,-52805,-57180,-30502,38429,128079,140786,-19375,-80922,4960,24453,-50661,-128392,-75867,2506,93752,134309,112108,26825,-18001,-24534,-60485,-97374,-100068,-72183,-52686,-73306,-48301,-24442,-78499,-84966,-61816,19763,78526,89014,96835,91280,-30964,-104880,-99492,-101038,-124649,-69811,-63353,-88226,-56230,33441,36567,-83069,17514,79089,60028,25589,12246,25281,184349,386108,454236,205791,-30077,54396,191397,176841,77134,27795,5386,-33030,-38266,-28307,-74279,-123714,-116336,-74112,5008,52400,86367,124501,124872,110118,276,-67347,-87604,-80943,-95096,-70800,-83549,-114801,-52083,-25907,-61386,-72549,-64824,-55905,2822,121967,115681,25721,-56727,-44655,-26169,-43687,-130113,-68953,-14225,49216,53467,110188,160642,125195,29356,-52091,-65739,-60526,-45456,-24963,-7611,35691,114892,185312,183688,142341,75687,-8495,-91980,-66535,-37226,-44194,-58671,-47644,-92130,-137363,-130096,-53671,23493,71795,66274,88495,152830,151729,78125,31975,-6799,-54087,-59227,-28169,-8527,-51282,-116390,-97846,-28168,43204,71621,5442,-9713,-7066,-51864,-95183,-145671,-99556,-93139,-91539,-95841,-109940,12839,180658,336874,285980,59269,-62060,141311,212900,151053,78641,33479,4810,-42905,-479,72015,105866,217636,233227,164266,103532,41431,3233,-38140,-107216,-61318,-17217,28276,48805,48790,13132,-23364,-11153,2189,-1858,-13528,-50125,-10613,24476,305,-9113,62740,104460,60697,7799,9817,110491,141140,65790,9845,18473,15505,-11419,-19954,-60716,-103497,-34163,-22594,-87710,-75051,-60511,-80285,-85899,-8252,78346,-14039,-27294,83172,155262,144080,64423,-45503,-74464,27621,118707,209310,277201,282060,188416,51724,-16273,27646,51672,78967,117739,136550,132016,139589,168841,230668,305924,372667,341792,215118,78578,-14794,-94090,-67637,26669,97236,148097,146365,65816,-19939,-25241,-24150,-27350,-7456,29316,84868,156390,155421,81714,12692,-10159,-13659,-41064,-66430,-55939,-29823,-62874,-112237,-96330,-24459,-12951,-19776,-1999,-1362,-27259,-79363,-129861,-10815,93156,160859,161500,44879,-74203,34296,256293,363883,296703,217903,176662,175489,139219,133315,98089,8391,-52203,-50610,41963,78761,914,-99269,-104652,-19190,54332,108141,78017,30663,-1536,-73318,-6612,59548,82696,102375,65146,-25456,-29519,8048,-19300,-101090,-32057,110330,252209,301616,261469,110631,-59749,-92552,-77304,-55592,-72020,-36974,86696,233791,416844,493625,339517,60654,-20700,31655,79600,116495,165822,74598,-17038,-57476,-108175,-53775,-43456,-68022,-93990,-98033,-22842,26139,82374,175698,129900,54975,6472,-63846,-94901,-69964,-80094,-105957,-65630,-68769,-85968,-67174,-45800,-8180,-17417,-45073,17114,37267,-27436,-118123,-46787,-27105,-41886,-30003,12425,58544,73236,100215,135054,121997,93583,109428,47991,-87905,-93507,5654,66799,48179,-9910,24803,46564,5055,-71660,-73048,-45748,-78925,-32662,141917,110623,-60803,-89506,37021,162933,179050,56908,-121903,3832,63819,25771,-41407,-50881,11659,37639,-7353,-78024,-95460,-42212,28234,127429,122549,74372,16553,-51839,-17577,-18291,-57429,-106199,-152851,-157156,-122784,-51759,-1954,21908,82306,89227,105876,86648,33554,-21492,20347,55881,51683,-18261,-161228,-167012,-98177,-8665,126379,204659,178859,134420,93850,22893,-32688,15043,69829,-15443,-114192,-60021,-6683,-12470,-32641,-38810,-9914,23791,31181,43107,100459,109068,15520,-51433,-48993,-66106,-89792,-30218,30783,33378,4097,35202,83926,95138,48485,-8930,35187,101008,70677,10454,-58712,-109578,-57468,-56417,-78939,-70415,-16450,85708,99402,-1126,-20551,22434,45193,9463,-85170,-67883,-93322,-142733,-88611,31568,178960,305771,284428,175820,62343,-16447,-65950,-91014,-39136,-39109,-11935,-3704,-92181,-6899,85763,134605,63699,-41109,-45045,-49233,-3755,57444,61112,-5742,-52787,-55316,-79055,-79154,-91094,-19898,115416,115144,35171,-34526,-65075,-68141,-33149,26014,128137,230043,284878,247830,149349,80388,42568,33534,3163,-64248,-106339,-100463,-95367,-124533,-143923,-79727,-41906,-4908,29426,70767,89435,72435,25888,7373,26974,127484,224474,138434,22061,-98930,-13816,-51851,-74363,-18568,30202,71871,104367,105879,25503,-93387,-73575,-72422,-112623,-79835,-110114,-142496,-69517,-36474,-4007,50340,47585,5460,-20930,-8739,73622,242984,405451,328474,248768,245827,263799,292055,193990,50261,-33175,-112347,-46290,33533,66650,72971,110743,117831,54585,-12501,-87743,-118837,-98591,-41280,33076,87040,138779,134522,101376,5258,-30846,-35892,-76908,-48913,-3727,13082,-9030,-25387,10670,21489,19944,41930,73635,44199,2146,-12162,5156,56329,26537,-58787,-49837,-43781,-23586,54257,71853,42719,-56447,-92106,-16046,31788,35490,47408,69558,45411,-13989,-71279,-71700,-56901,-30304,-25140,-21356,10155,43667,30525,-12192,33036,131537,282457,233435,53468,-85737,21575,133473,99292,-6510,-129874,-80847,-86675,-88371,-143261,-110453,-76331,-35718,-37108,-56921,-63640,3620,82624,137204,204530,155005,128865,175228,137866,63818,-20432,-62785,1342,86616,174336,191564,61445,-44670,-49653,-25718,-85078,-82545,-45900,-57420,-39313,-28352,-49450,-71168,-86013,35618,53583,13838,-35743,-67023,-15150,42265,58832,45870,120431,181104,176947,166371,135398,60726,-51651,-68808,23654,123793,207654,155992,73345,5747,-32066,64318,199146,348762,413053,289607,127553,21760,-21339,-20268,-23811,-42857,-94045,-53745,24567,69021,41326,12462,-1205,-18281,-29281,71411,186968,220613,173465,95600,81912,143998,140865,48034,15753,30321,19798,-1528,-20083,-36259,-62099,-110600,-82479,-80855,-91436,-115153,-92272,-86699,-83443,-20744,39276,23827,-31465,-42829,-75627,-84770,-95964,-102664,-107555,-154452,-82834,-9463,18282,-36462,-93153,-70132,-46802,-16397,6171,28927,65075,23856,20570,29211,17598,-11704,-61858,-122480,-36690,92839,180598,121391,14705,-100792,36616,111789,110162,38187,-39492,-402,46951,36559,25966,9170,-9136,-38048,-100112,-75925,-6098,34758,24072,-23174,-36117,-13924,-5439,-27425,-27379,-38688,-12344,16945,8320,-40223,-61168,35443,12687,-34564,-36859,18406,-19164,-62022,-79602,-118967,-14466,152707,210109,54036,-107037,-45240,37247,67766,78574,70683,65074,-20143,-91869,-88573,-5711,44352,30731,-31577,-30817,-51735,-91335,-78683,-66924,-58442,-3358,32146,10622,-37604,-69612,-5644,128291,298902,320482,203495,88110,20417,-9471,-73290,-175890,-27700,100535,214208,208535,179638,214008,134441,25649,-26731,1875,-36276,-74318,-107314,23454,87784,71743,-433,43333,236563,234394,61239,-92642,-82714,-58779,-4106,68683,134449,62786,5812,41355,94488,83892,43179,1427,-40906,-104744,-19876,16778,16364,-53393,-120437,-47253,24866,86124,53733,16201,6984,-32937,-128688,-85174,-55707,-87534,4446,34434,12140,-42754,-99049,-95088,-45276,9580,-1767,2645,-1943,6007,-6198,-27217,-74743,-124365,-133745,-135807,-79932,-25653,-12467,12935,19411,27702,54677,89436,96253,73323,-30505,-72801,-73869,-51915,17364,30501,-45276,-86952,-23206,39097,65783,30706,21864,-11474,-13481,-20221,-11296,37056,111451,157519,115207,20172,-32206,-45693,-34972,-61633,-87077,-54308,15130,19108,2852,49975,74706,78008,82658,55562,31195,-6385,33677,57197,-10828,-84749,-30296,17070,31394,-34031,-3157,34722,49315,998,-30577,-74779,-98181,-103693,-73686,-64048,-34189,2767,72978,115822,105258,138742,202421,221281,94843,74741,55142,16733,-27176,-6560,17312,-23447,-79107,-133400,-117583,-88212,-105797,-129437,-89359,-51308,-24159,20989,3296,-607,67243,248570,232725,133198,43641,-23417,-21902,44393,95810,105436,40580,6344,55926,81428,52359,7580,-44818,-63299,-34335,18804,64374,103943,66349,46613,59600,85544,123440,149800],[159554,61210,-13048,-27411,-10463,66461,135233,152103,98629,58358,15066,-17288,21093,120649,175372,132656,43688,-27030,-33862,-39970,-60322,-7911,91264,144706,101630,29348,-19624,-27402,-16656,-9306,-35319,-109482,-100137,-9654,-11888,-19062,17565,-16138,-80405,-30249,-58710,-105455,-48455,63568,46901,5827,-16592,-57776,-55796,-39936,-55377,-77673,-62353,-89865,-118975,-56758,-45846,-35818,-19625,22813,57989,20654,-22589,-2436,21075,-32252,46542,-5256,-114254,-74440,99684,208429,199122,108078,10423,-43197,-70158,-79392,-104456,-100718,-60528,-55658,-56361,-10659,-17628,-41598,-78024,-69660,-77266,-100292,-4916,36337,43056,26736,-8985,-20226,-19773,-23652,-4610,8724,51706,75386,14784,-28093,-72146,-101203,-64033,-23072,-15337,-47740,-26651,-21363,-41502,-27703,35404,70595,129082,112041,-31889,-68875,-79192,-34185,-8062,-34841,-34326,9131,-28075,-73328,-36406,-59483,-1277,40280,123781,207591,234047,167491,47011,3282,12759,14492,13117,-800,-12349,84782,193817,181078,-2412,-44671,117069,121214,119566,126971,102408,-22667,-50073,28000,153057,291455,323428,238910,50993,-68320,-119594,-106698,-61196,-15163,17075,38026,28975,51726,63732,68736,20539,-20486,26525,22966,74172,56088,-7263,-84209,-128609,-101124,-87286,-63526,13052,84041,121798,65593,-1867,-41092,-61623,-104520,15939,144884,208272,321916,196506,136415,85556,-7668,-107509,-61254,-38656,-41138,-56972,-91456,-100448,-607,58381,48378,-4949,-55999,32573,45397,34462,10575,1451,11994,14454,13357,8405,-84289,-104356,-54885,-30857,70190,71307,75107,22856,-67682,-76815,23997,37911,74338,90166,82391,54043,22367,19133,30317,-20412,-52468,4078,65613,87623,54938,-3525,-66101,-82188,-110464,-108956,-65465,-29502,362,-20037,-58958,-71904,-46090,18178,82236,256724,310041,226105,166339,17132,-90798,43832,181822,302184,392912,411653,244615,145688,129711,169778,261387,278152,298683,281344,223880,79031,-31028,-68941,-32275,-171,5311,-1952,-49655,-90234,-83992,-97744,-152549,-96179,-26449,14406,4252,-28641,-59283,-85592,-138269,-68747,20265,61614,86359,66621,-658,-32974,-21726,-12971,2025,51648,81536,74244,84427,62934,39942,7744,-55408,-72846,-93835,-104799,-101264,-86482,-98498,-116453,-38838,17606,34372,89017,193947,260515,213611,124835,87584,47145,99968,78145,-56081,-135178,-85880,-30131,-1430,-21508,-56860,113821,83282,-23856,-51510,-5065,72708,120834,104822,65999,30280,1961,-3984,-9422,-30133,-13195,-11205,-45633,-112417,-65465,16008,126033,258072,308213,223910,24385,-85554,-97868,18729,145956,176333,48782,-110962,-54355,33008,8226,-73305,-122684,-72349,-50213,449,67238,70560,32310,-29204,-133057,-144460,-79089,-74749,-62436,29057,109280,67433,-71193,-116302,-91911,-5519,-2838,-16899,17762,154786,361603,298768,176809,124052,154844,231393,249266,140100,-5248,-68205,-114686,-79115,25679,125549,136945,68758,-38468,-112873,48337,218914,254498,194197,92241,19996,-39220,-14728,44547,127925,171526,44235,-68465,-67086,-34528,-67186,-106696,-26210,91860,83025,3765,-63647,-100569,-15544,33320,-27768,-56108,16954,106475,166694,116399,-11329,-50672,33,16904,62846,136407,190466,160373,97040,7097,-60873,-41491,-28615,-58060,-104798,-132869,-90187,-62749,-35260,53743,170456,290140,273254,149325,24840,-66546,-28226,73208,116583,83349,-52894,-112254,-68005,-114459,-124668,-78727,-88562,-68171,-69220,-49626,-71826,-77193,-75917,-78384,-72498,-104565,14964,62949,126961,161295,110696,96152,67621,-19630,-41307,-18289,20384,8570,-35745,-29371,-41790,20473,114736,174557,262724,205334,169731,157255,95669,3309,-11375,-8302,23163,49072,17399,21686,-37040,-90469,-10384,58634,108993,168931,195533,192348,175005,119835,23479,-12623,42621,39425,14736,16301,7903,-44243,-101544,8055,47419,37970,33389,16387,-5351,-44364,-76011,-79851,-61490,-29973,8072,6489,-62290,-46655,112414,220888,189731,3128,-70409,-58342,-82892,-80930,-45455,-52793,-43371,74142,165832,215229,207071,145026,92949,72585,19184,-15747,-24813,-37807,-68884,-112309,-48804,-17316,-29895,-71615,-80345,-8370,24852,65818,64465,59301,6338,-64900,-21232,23401,44572,45592,-24976,-75933,-19626,80206,192254,235554,169171,73539,-30906,-100300,-106629,-68105,-86515,-123071,-59703,4845,170794,337414,496944,479314,301046,116128,27655,74974,103434,40463,-41065,-81261,34324,65715,41395,-2936,-58183,-68710,-77095,-72705,-21686,110522,159671,106256,20215,-6017,-18242,-60090,-85577,-100028,-113091,-84710,-59284,-21017,10902,57250,86148,62631,77015,97883,76686,-4937,-112812,-77859,-8962,35094,61657,95963,123256,55781,-24937,-33582,-22919,-86410,-104339,-50766,-27669,-22880,6006,26185,39835,72380,42869,-74930,-8753,152475,185997,84521,-7653,1860,60819,121609,154482,144863,98620,56458,66319,64393,25918,-29230,-67965,-29606,47551,38345,-8866,-40650,-77792,-86968,-13914,63085,50005,5154,15439,56948,81762,115448,125339,35963,-44326,-66270,-31183,34343,5178,-54212,-68043,-69009,-46259,-49087,-38387,54054,103550,63193,-19216,-53476,-89569,-117383,-111433,-72673,-59824,-21585,39560,114533,154576,66140,8346,26079,86564,76272,-61091,-52361,-112861,-58392,-12184,-9467,-48748,-61921,-70573,-53251,3081,82990,93458,48814,78409,120639,133418,134104,146878,117398,21950,-76226,-49659,110813,260824,309650,272887,111344,-76070,-128384,-99830,-89638,-72726,-43371,-27043,21320,109533,57800,-59049,-72196,-32259,80020,176496,187523,219310,238254,188319,85533,6209,86409,199258,213856,137603,55332,-9473,-39777,-14250,26352,-14851,-71333,-66082,6345,174770,315521,319253,170830,38649,-18196,-39065,-123938,-82428,-69875,-39017,-6128,4696,-4813,-13565,-29690,-55363,-57245,-32370,-61767,-207714,-243263,-206420,-106733,-2560,57464,41102,-47145,-140287,-131196,-79782,-47422,-40054,-32019,-31150,-57710,-74380,-34748,-9154,-64808,-108503,-104241,-63956,-20725,37911,72101,34589,27493,12831,-22855,-33925,-59569,-89916,-100847,-85217,-20807,47081,50310,23194,13302,37017,67813,10716,-28077,-59650,-76804,-28879,90410,135913,210789,238592,181445,85517,52011,62611,105285,35698,-99887,-103988,-43842,46991,61686,5941,-103298,-99172,68032,195335,277456,362765,260217,54912,-25611,-46091,-75070,-68663,-24298,38339,74123,-4958,-98626,-99182,-93791,-78140,-48767,-27645,-1904,39912,80094,25287,-63593,-119900,-55797,-40579,-28743,-12105,38717,20891,-78012,-159491,-132263,-38366,17665,-53395,-56003,-52954,-55601,-59172,-33768,39754,120912,109555,-55631,-66888,7703,20249,-56769,-126112,-83754,-26386,56335,92736,84075,12736,-27457,-34772,-78407,-125177,-97702,-71088,-56794,-83675,-38572,-26137,-83836,-89631,-64472,24530,100302,123703,136168,118608,-11965,-92446,-86320,-88243,-125887,-69690,-56380,-98229,-76163,26629,39046,-73432,7978,77528,66805,34354,29485,59394,234774,423008,429691,167833,-48185,56291,197319,179886,78002,18788,613,-31799,-39259,-30588,-75089,-119355,-109068,-69373,3910,42907,72780,132912,159364,146637,16261,-65431,-87247,-76014,-97722,-77944,-85326,-103796,-34865,5114,-40362,-79179,-70884,-43144,30641,171961,157704,48045,-35129,-29858,-19345,-46522,-143311,-63584,-11612,37899,26224,97262,157233,106263,18460,-53127,-57834,-51095,-38631,-18660,-1314,41050,117051,183273,179077,139898,73484,-13043,-105488,-67806,-32860,-36474,-47344,-28702,-83338,-131805,-101120,-24260,39594,67186,56572,81809,152280,155596,85011,36717,-10180,-52755,-46332,-9499,9028,-28569,-79367,-68710,-19479,40706,46450,-21901,-27989,-18481,-56458,-99028,-152781,-105822,-109293,-104891,-101231,-133930,-25510,151401,335481,295104,59003,-62205,159200,223792,131342,44056,-18837,-45393,-64020,-7653,67240,112444,220665,227991,154923,100495,42209,-5725,-66588,-134770,-61746,-20447,22083,37445,32488,-3370,-23881,11992,29915,19328,-404,-41907,6139,43824,11652,-22438,61458,124612,83689,25139,16807,116994,138823,61559,11508,360,-37067,-43949,-44957,-81397,-117092,-41368,-26972,-79900,-62100,-48943,-68875,-97440,-16818,98829,35194,-7618,51323,80273,77635,29748,-48220,-93534,-15088,75040,180703,264588,265750,167001,42432,-17826,44396,84245,96987,103576,115839,120962,129751,166138,223005,294332,368167,341809,226891,87164,-7695,-84969,-63719,16556,80927,140410,158275,94985,15134,-217,-15111,-26232,-6386,35752,94816,167884,169394,101153,21894,-26481,-33879,-47577,-56508,-54099,-35880,-69185,-116292,-103079,-41438,-16960,-2280,40541,47718,18143,-39166,-108423,-18433,101372,184341,198984,81240,-77893,-2095,222818,377118,349320,286969,249397,229191,156670,123349,87441,7561,-40378,-28671,61189,94698,4801,-123341,-128325,-33591,37700,95964,72683,27492,-4941,-77496,11291,83586,128510,142977,79889,-22657,-37716,-4777,-42794,-122015,10313,157008,304023,353472,293059,117601,-36882,-62715,-59120,-47282,-64408,-37403,77523,224795,413068,496371,333611,41575,-32636,38041,95730,143040,165983,43752,-27301,-61418,-116015,-58495,-45407,-62937,-85366,-120925,-67769,-26347,42204,169292,136017,60755,8740,-56799,-87037,-68591,-76888,-107044,-76515,-77115,-87699,-65971,-44985,-6970,-12975,-58721,-27789,4985,-31469,-98581,-58162,-24461,-33427,-24849,7241,42831,49491,80276,123854,114375,92981,99836,28198,-101520,-84201,19839,83289,53020,-10311,26831,54799,16285,-53294,-64784,-47529,-74371,-18042,148307,114273,-60146,-84656,39761,154042,146546,12078,-118978,21728,62283,17069,-50918,-63581,3812,35486,-8647,-83809,-124063,-72778,-3669,118608,147369,110138,39288,-44916,-13814,-14760,-61410,-104419,-144634,-138833,-91856,-15450,29462,41452,80527,67395,90456,83790,35210,-14311,43065,80304,74359,9962,-131761,-151905,-110528,-20026,110059,187503,150920,112270,77821,15667,-32080,21350,82902,5600,-119106,-100205,-39826,-26117,-28322,-26461,-1952,20725,9856,737,31128,54730,-1720,-54731,-57867,-82475,-84756,-16177,48042,58863,37386,57747,105619,115366,65496,5095,46074,103915,68369,661,-66864,-108293,-45114,-40809,-74986,-84024,-41738,33857,58158,-22730,-27921,13982,38323,689,-86825,-67387,-81156,-114997,-123182,-18646,134525,275687,259547,169046,69711,-12894,-69286,-77209,-30552,-47913,-18871,928,-83768,-28563,65604,119321,72282,-19490,-34397,-39855,10862,80063,90714,29811,-17052,-34106,-67373,-72444,-96834,-33208,105827,102181,23991,-45153,-77470,-75182,-36471,24120,124881,219207,272489,239074,142852,72806,32224,26183,-5838,-68551,-111076,-108078,-95012,-118961,-145599,-78489,-30207,5298,27315,60826,82097,73616,26450,5420,31749,133061,209617,119011,16268,-92499,-48631,-103645,-28201,5241,42906,77340,105754,103119,16783,-95835,-79400,-87041,-143771,-138418,-140492,-83590,-22573,1018,23168,62136,44181,748,-24502,-12739,63808,225114,390490,319391,270974,265415,266070,260226,144467,28703,-40033,-103746,-33552,47926,96260,111014,162383,183776,120207,40207,-94792,-153840,-121206,-46254,48895,108738,153401,132625,91316,-13737,-46291,-42751,-64550,-34772,5693,16931,-20524,-27421,25722,43179,34784,41658,57479,20793,-19792,-36590,-17060,31527,24346,-55232,-49019,-54897,-46043,38901,60544,40378,-49523,-88362,-17154,30348,37428,53817,79254,50634,-18453,-85510,-59266,-25869,-9348,-24517,-26702,11790,47053,25884,-29617,14730,113795,254034,249797,61856,-74851,44261,145246,98818,-2362,-130108,-86685,-93272,-78921,-131290,-114080,-91620,-58110,-50982,-61930,-65627,1485,85218,163109,244598,165073,123089,160572,118982,64554,548,-38363,-7146,77560,170233,185449,59619,-45430,-40846,-1452,-49668,-92140,-56888,-65466,-51748,-34204,-49871,-70582,-82239,32762,60097,24853,-22385,-70733,-26250,31491,55389,35214,91554,155377,151367,157127,144402,69049,-51482,-75211,20429,126460,213206,156092,78138,7573,-35487,71378,212255,345660,397524,294589,130250,11218,-34062,-31063,-31288,-49086,-93750,-56746,28435,77798,57944,35158,11794,-13375,-26229,82038,231871,264793,191055,107074,103994,176061,166069,66717,38210,43689,30361,11782,-11760,-31874,-56179,-102209,-81353,-70714,-78560,-102753,-81204,-72652,-78506,-34343,36099,28436,-27382,-39392,-67786,-82865,-110355,-98528,-113689,-139648,-72542,-14414,9371,-38265,-81863,-66776,-52662,-20151,18592,41951,70369,25082,20520,29358,24445,1088,-47254,-112924,-53335,64209,150340,108041,8969,-100162,29436,95697,84468,17618,-40598,8770,56753,49055,42913,24490,-1621,-34822,-90505,-66021,4833,43547,28203,-21665,-41185,-24517,-19652,-48267,-52970,-43783,-5332,46394,46216,-11503,-76772,23272,12090,-53889,-56899,4420,-30160,-65115,-80603,-114497,-4390,166987,215400,46335,-111686,-51058,21816,48285,55709,39389,20537,-53203,-111574,-80443,16893,82184,68481,-5967,-24101,-67354,-91844,-74230,-63196,-53098,-1214,33161,17867,-30834,-62316,-6114,109677,264324,287955,198559,116256,73441,27026,-67002,-173881,-29092,112980,246196,279127,219507,234746,143424,30851,-22430,4841,-21919,-44229,-70891,34462,77077,65151,8541,32727,208509,236466,73969,-93871,-104698,-95279,-28779,61432,126786,37654,-41069,-41822,7705,26612,12782,-12409,-48704,-102990,-13161,20524,10256,-66432,-122515,-51710,24998,85600,59262,24288,31063,-1821,-102659,-103892,-71574,-86946,18457,20716,-7445,-43693,-85406,-81222,-14934,36668,17517,10604,-7111,-426,-10391,-28979,-85987,-132009,-128736,-127036,-61511,-2435,7934,14929,19309,27978,54389,95974,112024,80490,-30619,-79960,-75552,-35473,36851,48962,-32995,-83810,-25679,34922,64686,34036,30876,-1728,-9273,-15261,-516,53034,129019,174174,118716,25155,-24439,-27725,-10819,-37623,-71571,-35672,20611,1060,-27736,32713,65172,70059,69505,39655,24809,9473,50016,63480,-5019,-94365,-57018,-18490,-16519,-52213,18394,49794,50078,-47,-33004,-81717,-108499,-109589,-72011,-58790,-45153,-31460,23202,66762,61971,102014,173847,213161,73916,64826,64366,41663,-7265,-12720,13194,-23315,-80925,-124421,-93267,-77766,-108592,-120387,-75230,-46324,-58669,-31912,-44990,-35448,33807,198667,197755,106452,20486,-42795,-33935,33940,84742,98537,38785,6001,50201,85484,65981,24759,-30698,-56087,-36893,4217,41802,81168,49143,36805,63370,93296,137302,177538],[170737,52663,-27903,-49321,-42930,39135,124395,161351,111826,62280,13169,-21597,10084,94129,148469,134301,68341,-8684,-26429,-40209,-59933,-2521,79760,117484,75473,11956,-31272,-38756,-16065,-1272,-22527,-104417,-127747,-23899,-5946,-248,41959,23379,-32562,-1159,-50155,-110867,-54288,74628,83436,24966,-3315,-40240,-44087,-39365,-60442,-97402,-77799,-107166,-112920,-48050,-37157,-31260,-26559,17345,66858,39580,975,34926,68355,-26821,-15833,-67001,-120833,-60409,76484,146964,140057,57619,-30937,-68082,-82770,-92109,-107044,-107393,-76506,-72188,-52951,-17138,-29427,-47931,-65767,-60011,-78188,-117305,-10300,29475,29279,6059,-29964,-31890,-14068,3203,45833,64278,83903,78454,1403,-40787,-75785,-88505,-53992,-5172,3072,-44000,-27493,-14045,-33056,-44881,29322,100773,178869,146290,-14462,-60622,-69248,-21137,-4699,-43524,-53303,-14459,-42482,-64368,-14985,-42719,-24765,27811,124901,225815,258115,175357,49771,15141,34436,31840,19470,2344,1573,118186,264478,229007,17802,-43145,121378,136233,129927,132188,125746,11024,-81287,-9072,113195,244964,306441,250937,59252,-65743,-117857,-107408,-65488,-18725,23850,59099,60428,86896,95549,98839,63934,34614,29758,-3573,49317,42392,-9170,-81148,-124010,-103976,-97717,-80676,5097,92662,145681,81670,-20125,-52256,-53486,-101943,16993,175903,287216,420630,226534,132870,75984,-8282,-109286,-74541,-57466,-63961,-66334,-92311,-115502,-7103,62164,52839,34815,11549,65641,63866,39153,-1063,-22671,-16277,-8971,-790,12308,-76171,-101831,-57218,-42164,39149,30714,48689,8916,-69718,-81709,35722,58217,79746,81966,64457,43357,37258,40374,28704,-37513,-70812,-742,69234,91963,49741,-12804,-68886,-77479,-106955,-109800,-66669,-29866,-2761,-29450,-67803,-73159,-61435,-3955,61399,249902,337867,239442,154490,-1275,-99259,57066,233276,388883,483814,478827,287021,162235,113310,128850,206363,240599,286800,252049,194247,65613,-39759,-76424,-41371,-4221,6157,-2332,-53693,-101810,-100147,-118739,-126447,-72965,-18818,15293,18644,1435,-21778,-41899,-91891,-89109,20303,73617,102889,77825,1895,-42678,-31713,-21968,-4155,46986,70343,43180,49494,38349,28428,15918,-33805,-57768,-93222,-110949,-89373,-78517,-68444,-105766,-37581,22035,54929,114067,201811,266331,238303,157831,123096,110674,177068,123956,-44576,-136581,-94249,-34885,455,-33458,-81015,95937,96517,-16415,-58874,-35743,32125,92798,89448,54908,20241,-9384,-17497,-21990,-41113,-31011,-34579,-69658,-119240,-54188,21164,127357,260881,291316,183641,-5842,-112058,-118385,193,133917,182142,54968,-107439,-53027,22077,-7991,-86679,-131569,-74169,-50348,-14917,49355,71107,37275,-28687,-133172,-136774,-65457,-66204,-50956,49606,161930,145572,-19976,-107800,-94952,10922,28365,-991,15717,149498,342497,274542,159381,111566,145869,222309,235766,137552,3525,-42893,-88647,-58777,48727,141004,140490,67558,-42887,-103348,49260,204020,238506,182831,81303,8822,-59062,-40451,18390,99119,152144,25301,-86588,-69458,-29537,-52923,-105881,-51813,62389,55828,-15979,-76209,-124897,-36483,28109,-27475,-54884,19841,100454,162965,107444,-33703,-55672,-1292,9603,44928,106052,151240,126924,73921,-6612,-69029,-46673,-25966,-49024,-87076,-116547,-123778,-97454,-58984,33668,143625,268422,283269,176091,41410,-52644,-23347,89714,144284,99015,-35551,-123490,-84196,-115332,-113831,-97689,-121460,-96453,-87295,-48275,-69508,-64475,-59522,-66203,-59901,-87711,-23503,-11118,40117,110338,103512,102228,84983,6130,-30096,-27842,12467,16264,-28544,-27212,-52018,4060,95609,146848,225693,195267,160469,138259,78459,-7550,-15630,-12809,-1018,18002,-18365,-5063,-42784,-81892,-25342,48221,113595,172898,191910,177287,153480,93418,3981,-7800,81828,106972,87711,60622,16506,-44942,-105773,1406,42492,29763,20954,1199,-10508,-37027,-61536,-76912,-79554,-43158,-5293,-4421,-75544,-62162,112400,222959,199342,13831,-89775,-78959,-105628,-112663,-71183,-65924,-41532,72339,168517,202196,166306,92904,54242,60287,25485,1234,-563,-13807,-57775,-130593,-72918,-32357,-34601,-64382,-73681,-7140,35182,80895,75270,56238,-7478,-78719,-33023,13648,35560,33508,-28442,-93306,-35307,66578,179275,220764,154260,60505,-40760,-114493,-125883,-95350,-110228,-112231,-54989,-22823,99327,258674,424274,431353,279836,114283,35079,78911,85998,6103,-72007,-45935,64957,91863,50802,-6959,-66363,-75034,-77492,-64405,-44551,76477,135701,97966,21057,-7988,-24286,-66236,-81304,-97316,-110831,-84182,-52608,-15411,15116,52495,66168,32944,40099,60839,40239,-43847,-118781,-55997,2079,45187,69142,115279,149935,76728,-10358,-37491,-28352,-89228,-98665,-39552,-5592,18066,68581,103071,113107,133257,90211,-39741,-27721,118418,151957,70497,-8522,10117,88816,169031,212693,197830,128861,72185,70657,69098,25285,-32379,-67425,-31826,38729,30880,-3180,-36819,-81400,-87699,-3321,88358,65564,-1737,-2397,42137,70829,107272,127327,50063,-38934,-57152,-24652,30563,-4309,-62359,-66680,-64546,-39284,-26412,6706,100664,140360,87835,-26592,-64094,-87479,-114285,-107284,-51541,-46780,-24063,20099,80831,123478,38148,-4168,40982,111974,71405,-81763,-53378,-76982,-28737,9529,1210,-45952,-54159,-49629,-16364,39849,96976,80082,52074,88501,113040,125109,133060,161321,145449,42260,-72536,-62970,94188,274945,344089,305630,130529,-68242,-132026,-103756,-92475,-72182,-32062,-6990,51453,129599,64074,-57352,-56110,4865,114141,190627,181867,197334,194893,135362,42784,-20556,53378,158932,201549,141633,56836,-9898,-44050,-31500,12274,-24850,-83586,-74563,3738,165632,276969,266738,128998,9481,-52214,-44736,-100585,-79755,-73316,-45469,-4312,23861,12451,-6562,-21306,-42536,-30115,-17474,-57461,-225245,-220687,-169622,-60993,40189,85907,44124,-70286,-136457,-118748,-63467,-47206,-63263,-56016,-48923,-71416,-78747,-40460,-17893,-69186,-111452,-108299,-64309,-13760,47090,85264,52431,39002,16238,-28918,-49075,-75375,-104248,-111454,-86961,-5206,83569,85520,25456,1065,5696,25623,-11589,-44182,-65179,-72526,-44213,57329,85800,136762,136128,58774,-31409,-28360,29251,105256,52035,-84556,-89863,-94099,-15066,719,-48738,-153369,-94039,93323,227433,282435,325290,203691,19118,-37663,-58672,-76586,-52030,-7806,51102,72761,-21415,-96337,-78986,-82389,-69756,-41804,-19554,20488,73094,110715,31307,-62507,-118952,-51775,-39188,-27892,-7391,56745,70947,771,-87274,-95583,-30118,14778,-75470,-59856,-52085,-56693,-55391,-33523,40032,107738,72564,-90510,-46823,14583,19769,-58580,-118575,-86323,-53202,20222,54969,60739,4982,-32966,-41838,-90110,-127959,-84451,-67091,-62441,-90301,-21200,-22826,-84256,-90277,-63879,32732,128480,168123,182625,146746,9112,-76586,-71168,-74777,-119871,-64479,-44608,-95188,-91201,25266,45339,-59215,-439,76223,76734,47604,50892,99652,290465,448956,384809,122889,-69274,58659,197948,176390,77493,11510,-1510,-26645,-34234,-27979,-72509,-112485,-99639,-62667,4053,33650,59435,139369,192851,179498,32328,-60905,-84094,-69087,-93380,-79145,-81380,-84201,-5441,48683,-9324,-83421,-72013,-25650,60940,213276,189457,62014,-22012,-14902,-7821,-44051,-146020,-56735,-8865,24630,291,92453,158503,92328,11630,-51879,-48605,-39825,-30738,-12187,4195,45279,117628,179434,174052,138915,74152,-14051,-117356,-65662,-26748,-29218,-40287,-6932,-52265,-97724,-64240,10846,60716,65509,50669,78845,150400,156280,91649,40923,-13887,-52425,-34078,14326,36622,13024,-21263,-24741,-5731,34253,16588,-45801,-41852,-24636,-55318,-96829,-146472,-109980,-124361,-114086,-95462,-128848,-66361,116678,324140,299365,60423,-59938,177023,235503,120350,24098,-54926,-83230,-78540,-12335,62636,117360,220188,222952,149736,100929,45826,-11306,-88760,-133669,-58299,-24108,15968,27253,17880,-17369,-20191,38648,62602,45254,17310,-28788,22428,60141,25782,-29119,62429,147108,107877,34130,11157,113243,126585,52161,8758,-20067,-64233,-45620,-51447,-93377,-128227,-48579,-32534,-73673,-50194,-36236,-54499,-104901,-23299,122239,95748,32591,27782,15035,22612,754,-47487,-111222,-55631,30860,145862,239838,234314,136950,32990,-17170,58974,113184,112559,88662,96826,110821,118775,158941,205454,268149,346504,327810,229834,91502,-137,-73867,-61204,2928,61502,130687,170381,126320,50649,23595,-6816,-27671,-9322,39348,102280,174812,177172,113966,27932,-42000,-53941,-51401,-44264,-45463,-33575,-66492,-112682,-105079,-53743,-17726,15387,75119,90874,61773,3902,-72093,-23970,107992,206229,231368,117777,-58319,-19243,193022,380814,394615,353975,321904,276794,171969,114170,80006,12207,-20939,-9122,75941,107290,12950,-122224,-128546,-44050,22131,82526,65444,23554,-9035,-71959,34057,119258,191892,187722,91818,-21444,-44470,-15844,-64186,-101135,49930,196392,341610,385900,304071,116771,-7359,-30861,-38390,-36727,-54366,-33427,72337,217684,403607,489143,327872,29085,-45395,44322,114768,170376,160199,13765,-32781,-61205,-122051,-61798,-46054,-56164,-75192,-126732,-109388,-74676,4621,156489,138152,64226,8081,-53158,-75980,-62037,-68898,-97754,-82281,-78632,-82525,-58325,-35734,9058,14495,-34698,-45629,-9319,-20022,-67164,-72528,-23285,-21654,-10275,16173,38493,26015,49309,99912,98187,87413,88712,11247,-110062,-76261,31758,96261,53786,-11538,29694,64321,28755,-34836,-51954,-44916,-67141,-6813,142523,107158,-58722,-73877,43214,139693,106485,-34466,-78922,37426,58656,7508,-59418,-75822,-5571,31076,-9645,-83039,-148497,-97863,-31778,107814,168700,141991,58224,-37263,-8871,-10939,-62094,-90356,-115758,-112720,-51839,34195,73941,68705,76473,45912,74270,79790,36212,-12458,52888,89285,81133,30119,-104009,-128839,-113957,-28122,88524,159760,115594,85934,57386,6667,-32842,19794,84408,33946,-61919,-110552,-64445,-35812,-23396,-14439,7646,19883,-5455,-27655,-15857,8301,-21799,-59355,-66952,-98415,-69967,2528,67304,86138,69981,77872,126367,135359,82226,15554,46897,98525,62891,-12199,-76233,-105481,-36411,-28320,-68515,-94317,-65634,-15010,11768,-47639,-33373,8763,32999,-7331,-87400,-68903,-71670,-90779,-113480,-59065,86385,230203,217955,147002,66394,-18083,-67708,-37240,-8063,-52683,-30418,-706,-75759,-48000,45206,101544,76088,-1030,-25367,-32845,22919,101838,122970,68898,18381,-12942,-55515,-66722,-102447,-42706,99217,92594,17063,-49965,-82990,-76281,-36592,24031,121242,204527,255268,227522,136567,66476,24293,21853,-12091,-70200,-110315,-115492,-94848,-111633,-142864,-75851,-21430,9990,19950,45937,70452,71949,25731,2154,33980,129247,181595,94864,7837,-80670,-87084,-80830,12746,24441,52388,80849,105499,97727,5905,-100500,-83482,-87984,-87270,-71237,-63833,-28078,17843,34273,49361,73714,42265,-2245,-27487,-17171,53686,202896,359268,295985,277346,263958,246269,211118,93821,14677,-43493,-95119,-24909,55936,119509,142710,205228,239388,181897,100404,-57672,-141906,-128128,-41290,67210,125140,158520,121618,72747,-35685,-54620,-41995,-49528,-22466,13712,17487,-34202,-29484,39594,64840,49443,39665,39405,-1777,-39343,-58661,-37736,6926,17582,-50653,-47305,-64561,-58846,31406,54348,40671,-39949,-86296,-22418,23954,34308,54101,80777,47803,-27566,-99462,-39383,11252,13440,-26734,-33441,15580,54118,26383,-40574,-3325,96513,217747,257362,69433,-63002,64645,152487,97127,3575,-127264,-97753,-99848,-70243,-121141,-111997,-102856,-83318,-71104,-73169,-64518,1505,85623,179434,271734,168016,109856,134955,91865,61148,21349,-7454,-13660,62808,155933,169870,53237,-49124,-33063,18966,-18189,-88911,-69406,-74909,-65658,-42195,-52837,-71534,-78179,27216,64275,35300,-6521,-65422,-36813,19957,50284,26580,57052,119171,118387,141983,149294,76508,-49917,-85760,11134,123056,212787,151595,80432,7125,-40615,75781,218054,328484,365913,284815,124161,-3359,-49504,-45190,-42110,-55926,-85894,-60144,29158,83079,71960,55437,23823,-10007,-25651,87675,268321,300994,202043,113489,122806,204909,189410,86047,59125,54468,37063,19653,-9695,-33279,-53302,-89761,-81113,-62632,-66682,-91837,-73391,-63043,-72554,-47607,28445,31282,-19297,-36166,-65741,-63095,-97104,-94294,-113570,-124209,-68967,-23736,-5773,-44186,-73810,-64258,-58244,-25026,28065,51063,71613,24710,17646,25808,27288,10059,-35215,-100328,-71782,37839,120966,94804,5441,-94907,19580,77009,57887,-2271,-42382,12812,58245,53812,53745,36731,5467,-28768,-72768,-56916,13151,50539,30918,-21460,-48049,-38007,-38020,-71755,-72613,-31819,13472,74656,79359,13311,-81436,4565,6732,-71976,-59352,-3045,-35073,-68508,-82406,-108456,3286,175751,210425,32155,-118765,-56135,6338,28299,31181,6676,-25851,-85750,-128582,-67859,40866,121784,110166,24879,-12165,-80517,-91456,-69985,-59114,-46817,1890,36674,31997,-11793,-44379,-4335,87199,218561,242166,186739,146526,121728,60975,-55701,-172421,-40069,109950,258547,341948,257872,246056,142115,30056,-19719,11950,4239,-7560,-24604,55459,67913,57800,15641,17590,160058,213760,75775,-95040,-120725,-129593,-50760,53202,116904,19013,-72631,-108740,-67806,-27317,-16151,-26742,-58929,-95361,-9943,18107,-2803,-77064,-118384,-51591,30325,87131,62893,29266,51432,26329,-74309,-125124,-94612,-75599,30495,5146,-28781,-46672,-75142,-67856,12178,61284,38773,24090,-9385,-10838,-20325,-35751,-96427,-115951,-122954,-119625,-46170,15483,23072,13993,19488,29260,54156,99293,122340,82107,-31411,-87180,-75624,-19030,55295,68128,-18881,-79643,-30126,26578,58110,33435,36870,7945,-5223,-11846,5990,62703,139517,184559,120983,32325,-14574,-8936,13968,-8974,-44617,-7424,33907,-5925,-48362,19985,56294,61169,56004,24070,19162,28115,77849,86428,16259,-82256,-73684,-47136,-56900,-58702,30072,59587,49851,-1124,-34422,-83932,-115677,-112570,-60548,-34573,-34057,-50200,-17887,18944,19447,66997,145004,201345,55929,60187,76453,66589,9551,-22745,7472,-20950,-75354,-101359,-67515,-64836,-108277,-109431,-62318,-40976,-91905,-82091,-85712,-62148,4770,144448,156827,77486,-1634,-60796,-44884,24921,74890,91809,38988,8569,44317,87124,79038,41828,-15376,-45589,-35252,-4633,24393,59408,33111,22462,59777,95174,143692,197123],[171675,40187,-43860,-72691,-80857,6241,103557,160942,120093,64180,11139,-26611,-6601,58545,109234,124759,90715,12035,-15305,-38619,-59536,835,66400,91077,49232,-6903,-44143,-51180,-15542,5778,-10693,-91231,-125964,-29672,3386,16106,58511,54077,12394,24794,-41747,-115542,-59921,82881,119684,45425,10279,-23835,-32186,-35862,-59637,-115158,-93621,-127450,-102990,-37141,-27595,-27863,-34979,10176,72642,58081,26071,72686,108591,-12477,-82571,-128554,-100744,-40324,55781,89469,81861,6588,-73370,-90444,-91508,-100311,-99693,-101779,-80572,-70918,-48073,-24419,-41345,-52673,-50042,-43062,-70822,-133076,-15048,23576,17210,-12195,-47479,-39255,-3580,37264,98027,114587,106459,72472,-14391,-51464,-71965,-73524,-43624,12881,27042,-30693,-24695,-6561,-19969,-52083,21849,125254,216817,173289,-402,-54530,-62218,-13430,-1136,-46452,-64549,-30522,-47764,-55681,979,-15283,-45066,9735,114794,230242,270997,178523,52736,25556,54916,50668,27884,7591,15455,152612,328576,261154,33641,-30699,127109,149508,137189,133203,144392,47094,-64534,-34249,79371,201903,286226,260076,68468,-60838,-113208,-106904,-70429,-23464,28578,76682,87085,113784,121520,127088,110242,98757,40888,-22970,29440,31412,-10002,-75774,-115328,-99273,-101215,-89879,1936,101790,168546,99839,-36445,-55060,-41134,-97472,17019,204840,364130,497615,251375,129312,68731,-4846,-103418,-87510,-75506,-80974,-63176,-90609,-126286,-8760,74105,70072,96479,88459,108765,88445,49652,-5395,-35421,-29161,-19839,-5428,22466,-60602,-96198,-57780,-50766,9310,-6623,24151,-1881,-65223,-88966,45000,81064,92283,76233,45006,31509,50653,59001,25544,-53008,-86549,-7591,67378,89102,38856,-25062,-70570,-70646,-100331,-107719,-65756,-28691,-4341,-36538,-69340,-68136,-76100,-25487,43215,235706,352143,245302,135529,-20878,-102781,69129,280845,469602,564738,534132,328171,180799,97167,88862,153036,202066,264404,210721,155380,50676,-45276,-76009,-39647,2640,16348,4639,-50819,-103907,-106817,-118289,-98493,-53052,-15214,12928,28445,27511,13973,1748,-39994,-88199,19358,82632,115329,86837,6518,-47018,-37891,-26189,-4502,47456,61739,12566,12606,11917,15509,22314,-15657,-47916,-89720,-111142,-75543,-54809,-45350,-90999,-32288,28370,78823,143771,208601,263991,254303,186424,153330,164896,238053,163030,-27973,-134806,-101116,-38055,1817,-43190,-97674,85462,117174,-643,-56347,-58974,-2013,66713,74874,47107,14840,-15698,-26586,-31780,-49200,-44432,-54385,-89704,-105108,-40120,27688,128986,260002,271005,146535,-31633,-136093,-130893,-14538,123558,184248,61458,-101319,-50036,11852,-19961,-94996,-134167,-69474,-39443,-23129,35858,76714,46213,-27115,-130325,-117044,-42899,-51156,-32022,72710,213491,231949,43035,-93371,-92530,32987,67319,19615,17754,145996,318119,248608,143195,100968,138376,213395,222817,139171,19982,-15928,-60257,-35793,70795,148680,133951,60390,-46933,-89105,53700,189626,223192,176349,78982,7950,-66882,-60057,-4504,65318,118145,-5087,-106012,-62643,-21203,-37090,-93909,-70546,38476,34924,-27443,-75164,-134040,-57179,22798,-27558,-53342,24193,96650,158587,96501,-47960,-53139,1374,5567,28403,75966,116169,101980,59881,-15226,-74811,-50616,-20360,-34648,-59193,-73213,-122858,-138019,-65140,21293,118915,241620,284643,196806,54148,-42167,-22718,97353,163910,113386,-13042,-117492,-99683,-111779,-95253,-97114,-112812,-78362,-105313,-49027,-67173,-51843,-41016,-45303,-36727,-58778,-21054,-34981,-31711,56813,90763,101909,96793,30212,-14898,-30252,6910,28275,-18151,-23655,-57635,-6063,80700,120036,184510,183297,151663,120001,61749,-12952,-15248,-11283,-18346,-13351,-56496,-15670,-29489,-63332,-40033,36194,116158,173730,184992,160134,131884,70450,-6303,9490,128418,173620,149462,100488,28152,-40021,-105303,-10279,30244,14277,3616,-12455,-12761,-26442,-44055,-61365,-87330,-51663,-15961,-15161,-85630,-64751,118219,224539,205422,25493,-104172,-88919,-111495,-135461,-91221,-71332,-34571,71416,165134,181672,121859,42133,15413,44937,29775,16164,20938,9153,-44236,-134376,-93876,-45438,-37799,-55762,-59230,876,48163,92266,83271,52323,-19008,-89472,-42975,5261,27333,21582,-28089,-108108,-52770,48681,160005,199877,134876,45383,-48735,-123425,-133287,-118359,-126739,-97960,-49413,-41080,39533,189770,357229,387122,263268,116658,43871,80362,66033,-25471,-85549,-8330,89252,110403,58719,-9823,-71505,-77682,-74521,-53499,-52055,49701,115439,93007,27019,-5356,-30108,-75905,-85089,-99848,-105027,-77044,-41226,-6830,20596,46897,46297,9099,4015,16084,-5329,-84256,-87561,-31150,18609,63173,85937,143250,177300,95867,3697,-42066,-36068,-90841,-91546,-27935,16864,56297,123247,177379,193985,202557,141910,-2197,-33617,86257,113458,52484,-6549,23078,123442,220087,270622,247739,155440,84330,69996,71560,24571,-35817,-69695,-36531,28368,25490,3213,-31274,-82782,-84513,6707,108805,77811,-7554,-19097,28759,60494,99450,127563,64629,-30983,-44231,-13566,31637,-6068,-59758,-57695,-56074,-30979,-2601,52112,142592,170770,109075,-24842,-72511,-84916,-106707,-85544,-28275,-35204,-27478,-82,45719,87907,8218,-13982,58047,134528,65127,-94416,-35019,-28352,8323,35794,16434,-36750,-41997,-27148,22006,83613,118093,77094,82020,106057,107825,118576,132012,172395,168018,59531,-68315,-74732,74751,275233,361944,323816,142488,-62298,-134043,-106117,-92355,-64876,-15371,14708,78602,141932,66507,-54762,-34246,58416,162905,212501,178724,174508,149761,85604,7984,-40411,24991,121938,188543,145900,58077,-10976,-48092,-49212,-7543,-40049,-98516,-78538,5009,154961,229370,195265,69851,-32110,-72079,-18330,-69794,-77646,-71460,-42552,6293,49140,34034,4887,-10842,-29404,-4915,-4587,-53897,-233080,-180988,-108795,15229,115526,143356,64156,-93065,-105944,-83892,-34250,-31343,-81946,-79100,-67216,-83607,-76476,-41051,-22224,-69436,-108058,-104640,-58768,-3258,57622,98951,71436,50382,17935,-35476,-64644,-93009,-118302,-120530,-86572,13150,123280,119381,26995,-9281,-20561,-8729,-28424,-56083,-65653,-68635,-58796,27578,40387,68079,41754,-50010,-127040,-83520,16240,116429,74700,-72651,-76341,-131597,-59998,-38985,-75971,-149196,-70330,111353,248592,280091,280863,142437,-14576,-47695,-69681,-72707,-32997,12010,69975,79039,-25596,-77862,-61237,-71888,-61702,-35514,-11582,43581,107842,141938,36557,-62175,-113445,-45052,-36007,-26219,-3003,73860,123619,91885,11613,-26528,-940,19012,-92462,-55102,-48749,-58562,-51146,-33197,36175,86689,30348,-121714,-26319,22377,20468,-58339,-109433,-85455,-78635,-15712,21916,41794,1954,-36774,-47684,-93240,-96323,-67916,-64048,-72282,-86106,-515,-18610,-83170,-89721,-62745,41217,158147,215800,228867,170126,28296,-60379,-56968,-63636,-112388,-57805,-31607,-82277,-99493,26988,51026,-44947,-9963,72445,86269,61961,72732,140994,341780,453479,318452,72284,-94051,60398,191748,164843,72889,3356,-3767,-20954,-26557,-23278,-69603,-106272,-91180,-56801,2821,22677,44665,140073,218968,202553,44698,-56818,-81183,-63545,-87435,-76876,-73764,-60064,31994,99754,28591,-84852,-70345,-8026,88505,237051,203919,63556,-21015,-5552,2869,-41260,-139451,-51490,-8987,7287,-20086,98724,162961,81274,5746,-51316,-40902,-29841,-24906,-8544,5863,44925,113112,170690,165944,137052,75901,-12628,-127858,-63786,-22518,-25082,-40002,6412,-19734,-60245,-26332,44939,81273,63080,44866,75754,144006,150658,94052,41075,-20888,-56353,-27202,38025,69563,65054,47767,29433,11422,19121,-20943,-69316,-54744,-29011,-52409,-92862,-139943,-115285,-140856,-117800,-82061,-98332,-104575,78897,301353,295358,60271,-59040,190583,244336,115057,13627,-78554,-113978,-91545,-18521,55399,117611,213679,214991,144313,99749,47656,-17485,-107345,-115034,-54668,-30590,7248,15197,1712,-32416,-16399,64677,96445,71899,34870,-17166,31804,68041,35132,-34291,61608,167516,129416,32499,-12477,92768,100201,34286,-2800,-41627,-59105,-35667,-47489,-98886,-141132,-59586,-43044,-72809,-43433,-26336,-41416,-109602,-31444,142333,158263,80154,15976,-35183,-22783,-25630,-47438,-130881,-93540,-15315,101380,198139,184849,96733,19667,-19047,66131,132895,121303,70408,76741,98462,103720,142986,174516,224821,305921,297745,219516,87064,2889,-66188,-63564,-17329,35259,114661,176990,152585,79993,40920,-4276,-36426,-20715,36177,103397,172897,174063,115445,27431,-57931,-76776,-55674,-33864,-35484,-28386,-61308,-107858,-106336,-65134,-19969,26524,96170,122463,98009,43232,-37907,-31546,107691,220342,251013,145176,-37567,-22580,163117,368720,422520,406965,380000,307833,179676,102539,71465,16773,-2338,3951,81931,110862,17837,-106957,-114242,-53814,4851,65093,53105,15319,-17189,-62557,55845,160579,261193,228001,96225,-26165,-53207,-27932,-84815,-74615,80309,222545,358831,393049,291664,106839,19257,-3318,-20297,-27841,-45935,-29037,68231,210416,387618,470842,320634,25858,-61966,45938,131389,191316,145180,-17073,-37677,-61004,-126118,-67013,-48970,-51734,-67814,-115898,-142601,-111613,-27130,135381,132555,61431,707,-56813,-70503,-60050,-66668,-93025,-85885,-76609,-73778,-47238,-20769,35687,53780,5174,-34148,-7453,-479,-35885,-92838,-27964,-10762,7756,35130,48966,9928,5787,59336,70520,73547,72479,-6909,-117673,-73362,37319,101153,46160,-18068,28746,70262,37562,-21142,-41550,-43398,-62603,-2816,121708,85156,-60373,-59507,47131,121619,64598,-67994,-34524,47667,50402,-5276,-69160,-90349,-19546,21489,-13478,-79860,-135093,-118480,-57288,93853,182084,164599,69654,-32392,-6539,-10783,-62322,-72870,-84542,-83662,-6683,91585,127344,101096,68700,22779,55296,72005,33307,-18587,46976,78631,66895,35529,-84434,-110414,-112572,-36608,59149,118786,70864,52465,29741,-6836,-38037,7232,71663,56956,-17121,-97939,-85091,-45063,-21223,-6648,14051,17089,-19202,-49706,-47031,-29201,-46759,-68199,-78566,-113777,-56255,19155,82361,109163,97325,91742,141457,149971,92663,16287,35361,84318,54026,-26767,-85454,-101163,-34637,-23085,-64628,-102501,-91949,-59555,-39214,-79472,-39566,4359,26417,-17789,-90728,-74213,-67991,-75191,-94486,-87708,38982,174462,162562,108110,47036,-36128,-51099,12789,23021,-52675,-48394,-11133,-73112,-67277,22348,79167,72505,10590,-21802,-31689,28959,119137,153165,105333,48175,3156,-47792,-65351,-109481,-47318,96048,86793,14913,-47394,-79430,-72437,-36044,22855,114336,184171,231879,211390,127437,57564,15400,17246,-18235,-72217,-106694,-125211,-96890,-104710,-136197,-73930,-18468,6976,5144,23915,52363,64642,20682,-5527,29621,112514,140831,65758,-4518,-67978,-111394,-28692,46624,37672,56915,80492,101708,88019,-8662,-109322,-88645,-82638,-44054,-2609,4780,18224,47987,58839,69975,81322,38788,-6405,-32541,-24184,41619,176441,314604,260214,265543,238925,203182,147469,47033,5310,-46862,-91091,-22556,55036,132425,164241,234478,277916,231168,157700,-4899,-103760,-114240,-30422,82789,131452,149589,98299,43437,-59445,-55024,-37572,-37337,-14777,17516,12129,-51917,-33599,48853,82898,61004,34394,18274,-25092,-58254,-79970,-59286,-19806,3871,-47394,-46347,-74367,-64678,26023,48222,39299,-31881,-87632,-33497,10870,23934,45688,71435,34813,-42429,-101670,-17406,51117,34822,-34098,-42475,19730,61481,27851,-46617,-22979,76053,174515,251305,73672,-52747,79812,152768,92253,9662,-119193,-118153,-104228,-64767,-115129,-108185,-110866,-112203,-98778,-92980,-61042,1932,81178,182340,281888,162493,88510,97786,56395,52223,39371,25847,-16098,41059,130579,145023,41217,-57062,-27943,34125,7249,-76457,-83358,-86584,-82180,-53651,-59779,-75281,-77707,14799,61157,40932,7129,-55427,-46728,6747,41548,16784,17648,73912,79662,121073,148798,81814,-47654,-99867,-4277,113004,205052,141087,78444,2730,-48817,75870,214965,298979,322943,262389,109282,-22803,-68946,-63910,-57556,-63435,-73974,-63841,25124,83190,81467,71075,33211,-8954,-27580,88365,292605,323929,203601,112787,136099,227396,208356,103380,75858,60947,38397,20456,-14769,-40478,-52380,-77038,-81279,-57702,-57712,-83961,-69853,-58970,-69303,-60994,14597,30029,-8963,-33104,-70586,-49392,-80426,-90759,-107346,-115163,-72764,-37251,-25747,-53558,-69449,-63350,-63945,-31594,33219,54833,67681,21650,11342,18061,25207,14206,-26738,-87976,-88864,17028,95031,82488,2784,-91047,8520,57874,32380,-21083,-45828,11385,51481,50062,56875,43902,10184,-22311,-52846,-47170,18201,54922,31740,-22821,-57195,-55290,-61204,-95774,-71655,-10423,38284,98563,105761,33325,-70014,-20366,-5789,-82415,-44075,-3659,-34475,-72871,-85774,-104278,7864,178084,194840,11031,-128258,-60323,-8715,8600,5497,-27425,-70523,-106373,-124284,-54023,64461,160263,153869,60256,5667,-87739,-91481,-66564,-55031,-40291,4809,40978,50622,15720,-18836,113,62829,164757,187622,170580,172900,157545,87379,-40809,-165760,-59835,93388,252634,390568,293203,248387,131956,24098,-18708,20375,37046,33903,27106,83712,60550,49826,20456,272,97390,167971,65768,-97739,-124794,-119865,-67430,43274,103229,4898,-74312,-49347,-54342,-51207,-34503,-38606,-70200,-85030,-10823,9680,-19543,-77419,-111232,-48912,38278,88926,63498,30888,67926,51643,-44819,-136714,-126528,-54576,40007,-11319,-50648,-49438,-68229,-57961,34172,81733,60276,42828,-4690,-23810,-36770,-49055,-103938,-99504,-117630,-113523,-33994,27854,32437,10389,19648,31066,53694,99134,126271,78048,-32576,-91927,-74177,-4553,70944,86398,-3796,-74379,-35915,15291,47421,29852,40378,17646,-1073,-10463,7271,66033,143141,188234,121834,41364,-2677,10748,39413,23311,-10195,23353,46949,-8910,-60457,11234,48126,52070,43495,10148,15349,51091,118617,122031,43985,-61114,-75051,-63363,-83960,-59093,34094,64520,48447,-2677,-35686,-82415,-117945,-109751,-37441,4551,-2330,-44159,-39870,-20090,-16995,39360,121809,190412,42269,58663,87873,88652,22530,-35368,1970,-14420,-60218,-73229,-41203,-49996,-102381,-96220,-50430,-35711,-120523,-125677,-112625,-78768,-19418,91402,113600,48182,-21824,-76852,-53968,18457,67419,86144,41449,14299,39756,86722,90961,57604,-179,-33375,-30109,-7734,13339,40486,18656,3811,47244,89409,140858,206259],[165919,28296,-55552,-85068,-115984,-26710,75999,152514,124982,66414,11158,-30652,-27176,18762,63661,107037,111756,37570,3315,-30088,-58218,2779,52932,67653,25306,-25196,-56508,-62740,-12723,13846,1517,-73349,-103482,-23541,17631,31843,69420,76914,52849,47377,-32647,-117481,-63948,88243,153581,67165,24715,-7993,-21391,-31632,-55771,-128499,-106341,-141673,-86914,-22785,-16032,-24723,-43254,2928,75763,76076,52978,107514,136991,3145,-122283,-134019,-75415,-19276,40527,42451,29957,-41496,-113972,-101842,-91336,-96237,-86510,-90290,-70678,-51740,-41378,-31567,-52374,-54432,-30256,-19723,-56183,-145112,-18255,19491,7792,-27000,-60652,-41644,11875,75537,147333,154712,117784,59258,-31128,-58967,-61854,-56961,-33041,30272,53786,-9688,-17266,1750,-2756,-43902,14553,140545,235709,187145,8777,-50484,-57417,-10613,740,-45964,-68954,-38955,-47318,-48591,11859,12698,-53059,-11367,94949,220985,271785,176682,54635,32868,71417,67887,35442,12187,29094,186803,379075,275213,44441,-15111,131123,157630,138047,127715,154906,80522,-21340,-42102,52927,164713,264641,265628,78009,-54344,-106510,-105707,-77324,-30838,29577,88805,106756,130605,139764,151619,156739,165460,54869,-36650,14083,24153,-9442,-68258,-102770,-88295,-98591,-91091,1897,108036,185235,114801,-50405,-49659,-27572,-92931,15465,228341,427019,539634,266312,125151,63387,1263,-92960,-99821,-88048,-77208,-45151,-86990,-130161,-5953,93325,107115,171263,162262,150605,113556,63276,-3794,-37061,-25848,-16458,-1646,35692,-43964,-90695,-58166,-57756,-18052,-39562,1827,-9907,-55376,-99890,48413,101562,107537,71817,23444,17331,60470,72337,19319,-68436,-100816,-18104,58334,77558,21049,-41703,-72900,-63744,-94123,-105720,-64725,-27880,-6350,-43100,-65035,-59866,-91012,-46011,26586,211595,345811,238902,108551,-42296,-102442,75726,314700,529019,619408,564391,358908,195577,78056,48059,102603,163940,230907,159703,109142,33666,-48584,-70590,-30510,17510,32060,14515,-45836,-102911,-108788,-115267,-86022,-45503,-18769,5347,30820,45538,43192,39086,7574,-68713,13680,85101,120051,89879,9152,-49234,-42123,-27579,-1750,49839,52412,-18533,-25775,-18165,-1161,24052,-3898,-44324,-85962,-107713,-63203,-31852,-30611,-78073,-27680,32521,100870,171966,208737,248226,254618,203940,172781,203162,276100,190423,-10535,-131625,-109390,-42316,-123,-53239,-108550,78929,141626,20465,-45825,-72790,-32258,41453,59100,39558,10717,-20265,-34055,-41266,-57319,-56364,-73145,-108386,-90726,-28536,31854,127777,252996,247086,112674,-52666,-129482,-124966,-28005,111821,179994,64777,-96483,-49948,-1463,-30833,-101577,-131462,-61410,-25361,-28618,23926,83923,55482,-28447,-128762,-91835,-16656,-33566,-11261,92621,253497,311914,109962,-78260,-88745,55091,107628,40138,19675,140334,286268,218596,125233,89122,128982,201168,206999,139042,35766,6522,-34267,-14345,87297,145103,114663,43306,-54684,-74704,57473,172369,205133,170283,79399,10765,-67650,-76949,-27689,22637,64485,-51795,-94622,-49656,-12902,-23396,-79849,-83838,18113,18649,-32245,-64466,-120277,-81963,12538,-32610,-54309,26956,92103,150946,83017,-55902,-51341,2757,1510,10767,43932,82782,81528,49615,-22701,-81631,-57164,-16208,-19640,-27990,-23159,-65416,-84309,-44734,16216,94429,208330,273681,206362,59356,-37902,-31894,89454,167836,119780,5532,-104529,-117463,-106269,-76487,-83735,-87399,-44826,-89639,-57042,-72283,-47012,-28740,-24276,-8714,-20533,21449,-10131,-76734,1385,68632,90884,98088,46561,-2594,-30355,-1178,38355,-8945,-23361,-62396,-13565,66157,90865,138408,167137,140570,99534,42033,-17300,-14340,-7756,-28157,-45256,-98693,-6840,-7072,-44733,-57356,19850,113617,169857,174454,141310,110486,51019,-9111,30216,168801,224066,189792,127092,36780,-34153,-102996,-31672,5822,-12032,-20499,-27192,-15448,-16888,-28749,-45040,-87059,-58263,-27123,-29023,-95938,-57507,124496,220477,203168,32637,-117780,-90214,-103552,-135646,-108233,-72156,-27879,66875,151609,151393,73585,-6795,-24089,23593,27741,24713,35523,26011,-34083,-129308,-115903,-60689,-43878,-50328,-43986,10989,57996,94286,83181,43500,-32201,-101299,-54368,-5326,16182,6020,-28623,-120713,-76535,21789,130084,169145,106922,23721,-59114,-131007,-131546,-137747,-130877,-86228,-46945,-55656,-10195,129846,296802,347284,250431,120621,50100,75731,41147,-55753,-77792,23654,102870,117026,60598,-15449,-77502,-80633,-72413,-44832,-52019,26818,95719,87684,34821,-73,-36819,-91166,-100870,-109607,-98638,-67995,-30057,494,23212,36687,23676,-11969,-31201,-36745,-59975,-108319,-51500,-9969,33853,84071,110336,175955,199860,108574,12967,-50643,-49879,-95463,-87576,-21487,31992,82359,159414,235582,268250,269079,189512,31261,-30341,54844,70615,28159,-5344,38103,162646,270615,320913,286121,171541,87370,60549,67279,19473,-43566,-79411,-48034,12612,17579,5449,-29299,-86531,-82257,10919,117853,80780,-16659,-38092,13331,47178,88644,122471,74939,-25198,-32458,-2523,32639,-6482,-55481,-50579,-50110,-25790,17000,90745,172912,188899,121227,-17312,-80619,-85819,-99086,-62851,-8399,-28552,-35182,-23831,7132,45549,-26895,-24469,71558,148297,54333,-98796,-8109,23627,46723,61324,31166,-26484,-30774,-7994,56495,129741,148466,100353,134884,125912,102131,110898,127716,175864,179203,68591,-67860,-88108,50924,258139,357312,322017,142973,-61779,-136686,-110203,-92656,-54298,2136,33490,97630,140635,59605,-55292,-10929,121545,218153,235007,173641,147484,100856,36202,-23302,-57391,-1230,86513,171576,146197,55465,-15873,-54762,-69993,-35190,-63622,-118765,-76818,7955,140011,173820,108858,-5642,-87958,-44976,27682,-41663,-80701,-70371,-35790,20687,75725,55599,16080,-3532,-21385,12726,1684,-55543,-211358,-129661,-28771,117323,219758,226624,100049,-117594,-71565,-43433,-1685,-7920,-93229,-102636,-87264,-92755,-70204,-40141,-25616,-68469,-101726,-97436,-52580,4768,63643,107480,86719,57985,15404,-44540,-81537,-114430,-134440,-131158,-88028,29344,159703,145538,25081,-20139,-44081,-38280,-43532,-67239,-65761,-68489,-74486,-1566,-4484,-33,-49472,-150220,-207658,-122550,12978,130599,99423,-65413,-70657,-121255,-79548,-52283,-73283,-111873,-44402,118906,254603,268469,232994,80669,-47281,-58323,-81707,-67661,-14943,33017,94161,91972,-19209,-57791,-48311,-64829,-56793,-32733,-6569,63382,138686,168301,38377,-65029,-106886,-38244,-33647,-26435,-1733,87013,174982,190087,129292,68716,47297,28485,-104600,-46135,-44987,-63122,-50838,-36181,25456,56908,-15502,-103083,-9450,27996,19728,-58454,-101632,-82962,-100168,-49064,-864,28865,2464,-40359,-53563,-87431,-64625,-52155,-65198,-86463,-66521,19383,-16358,-82955,-89959,-63039,47277,184078,259584,267809,184645,42797,-45822,-45445,-56337,-106170,-52288,-19995,-65837,-97640,29444,52861,-33304,-21546,64748,93022,75093,92357,179100,379508,429863,234922,20788,-112665,61205,178813,145698,63210,-6735,-7442,-16552,-18287,-17646,-67264,-101562,-84615,-52646,-415,9926,28429,133269,233221,212157,51449,-54417,-79552,-60421,-81840,-71826,-62913,-33073,74359,153874,70735,-80369,-67531,7278,109765,239245,199003,52627,-32160,-3597,10146,-40552,-134567,-48281,-12188,-12773,-25489,116451,168862,72236,-330,-52188,-35077,-21586,-21527,-7956,3562,39662,103249,157209,155291,135207,80215,-6515,-129160,-63060,-20894,-23762,-44730,7521,7179,-24351,8413,74069,98584,59500,38464,71497,133034,138984,91594,36958,-31003,-64540,-27215,57895,104279,121653,122500,90595,33224,-3392,-64162,-92031,-66735,-32221,-48987,-88805,-135519,-121483,-149363,-111910,-63806,-61553,-106974,46382,270764,284004,58964,-59535,199265,249896,114905,10459,-88899,-135252,-103967,-26199,46441,114182,202717,204897,138212,96110,47164,-24283,-119973,-95271,-50492,-37939,-2551,2407,-15105,-47905,-12366,90175,131846,99518,51669,-8528,33780,68473,39267,-38869,59077,185457,149374,25767,-51719,57014,62929,11030,-21158,-55261,-43007,-25483,-38174,-96858,-154775,-73343,-57448,-75834,-40521,-18317,-29197,-108402,-40439,157203,215576,125496,17266,-60016,-57186,-48117,-47453,-132269,-118181,-58616,50153,141754,121643,50846,3984,-22769,66759,143663,124251,50976,57571,86202,87605,120877,134427,171100,255116,258568,198991,75327,2048,-61116,-68748,-41655,4003,93765,178070,172274,102348,52131,-6686,-51391,-38527,28868,100793,164641,162275,107550,22649,-69240,-99393,-57904,-23699,-23742,-20375,-54227,-101943,-105606,-73829,-22262,32315,104757,142653,126900,78163,-6497,-39548,101374,226693,257371,160999,-22539,-18884,134160,341649,430088,440307,415905,319490,181088,91317,63818,22349,14967,12855,81543,106977,19334,-89003,-95307,-60344,-11102,46985,38789,5541,-26572,-50558,77343,206505,328672,261036,94918,-34824,-60625,-37260,-99319,-51999,102127,236819,357740,378145,262074,93248,42734,20977,-3181,-18179,-36661,-21938,68442,206956,369789,444716,312452,36497,-78272,44920,146069,204872,124165,-44858,-39842,-58676,-120020,-70876,-51095,-46984,-60991,-99833,-114503,-104399,-41412,111470,122435,55274,-10294,-64692,-69199,-61682,-67262,-88338,-84300,-69089,-59356,-30447,1363,71609,98572,47167,-6063,6832,24130,-4365,-111172,-34782,2626,30342,63874,78712,19794,-36738,6878,36325,55711,55128,-22826,-121546,-71989,39800,100968,33520,-27189,26334,74652,44877,-9792,-32058,-41061,-58327,-2442,92108,53729,-60929,-38760,58709,111569,40891,-52287,11049,56219,41935,-16710,-75397,-102201,-33466,11531,-15922,-72446,-116731,-127637,-74397,82425,190793,180700,77667,-26467,-3398,-10909,-58452,-51714,-48504,-48269,46329,157177,190748,142120,63043,3096,38516,65015,30832,-27182,31325,54543,37716,30753,-68671,-92834,-104287,-41519,27535,70693,22938,16925,765,-19233,-42686,-10779,51801,73396,17600,-79371,-99269,-50241,-17845,747,20514,15982,-28232,-64769,-63193,-49906,-70054,-76688,-87319,-108449,-42281,35650,96171,130732,122463,103283,153832,161481,98528,10295,17916,68296,48299,-32580,-82032,-88328,-34810,-20821,-59865,-102214,-116418,-85661,-80513,-112835,-41042,5787,23249,-26178,-93002,-77658,-64981,-63446,-79212,-93999,4770,122906,105795,60680,15575,-58985,-11736,73714,62429,-42191,-66556,-25209,-71885,-80411,2312,57651,66681,19621,-19445,-31944,33350,135793,183246,140206,75005,17520,-40541,-64081,-110639,-40127,102479,91324,24271,-31286,-62254,-59833,-30618,24894,108411,163255,207844,195762,119534,50017,9670,16409,-19558,-70255,-97238,-129958,-95337,-93422,-122086,-67726,-16701,1446,-11793,8,33189,56303,15654,-13245,22610,88233,96134,38418,-14652,-50326,-69867,25017,78850,50661,61996,81614,99713,79484,-21292,-116690,-90084,-72439,-10065,55928,65933,58371,71890,78192,88210,88725,37922,-7407,-35036,-28798,33047,152709,267157,222156,243095,198813,146023,81135,16321,3414,-46247,-86985,-21409,50282,138728,179429,253505,301868,268955,211648,58081,-60965,-87920,-13277,97307,130381,130193,67590,10281,-72124,-43189,-27551,-24804,-7361,21369,5513,-68614,-35044,56925,100240,73015,30729,-396,-43935,-71677,-95586,-77256,-44295,-11631,-40993,-41338,-79211,-64673,22969,44125,39040,-22423,-87372,-45136,-3703,11010,32974,55700,16696,-57029,-86175,8292,95219,57179,-42228,-47604,28356,71779,32446,-44791,-39240,56015,131483,234344,78476,-39682,93506,150479,88548,19926,-100732,-145754,-96550,-58564,-108974,-100913,-111605,-136995,-123817,-111417,-50321,6945,75887,176093,279152,154037,65567,55589,19250,43110,58119,63969,-7282,17221,99390,116954,28386,-64165,-21114,48715,31119,-56913,-90471,-93920,-96419,-64290,-66310,-77169,-76565,-605,53114,44231,20531,-41193,-50711,-3775,32859,8264,-20149,27387,42330,99847,146777,88493,-41305,-108688,-19915,101418,194298,128838,75933,-1812,-55919,75688,207663,265384,279105,235928,91917,-42276,-88411,-83310,-73574,-66091,-57208,-62496,20014,81728,89744,85095,43415,-5828,-27071,88902,306964,334525,198187,107788,146348,245292,225179,120694,90785,66236,37664,17544,-22933,-48531,-48091,-61632,-76940,-52396,-48852,-76188,-67200,-56829,-66305,-70394,-2156,27556,5682,-26033,-77095,-41070,-64885,-84621,-94295,-109205,-80321,-50891,-44943,-61317,-65044,-60651,-66348,-36622,36669,55928,61515,18567,4622,9142,20831,16151,-19185,-74071,-94113,7989,77546,74966,2971,-86402,1736,43493,12380,-35897,-48551,7902,40463,40829,54573,47668,14046,-14628,-30905,-31967,22836,58682,32880,-23200,-65940,-74142,-86770,-110329,-50830,13880,65294,118324,126447,50394,-47724,-42941,-21880,-71589,-18502,2322,-28938,-76362,-88710,-101087,11561,176258,172229,-14431,-134647,-61301,-20215,-7227,-18022,-60328,-95690,-94257,-104911,-39315,88003,196478,198737,100208,29298,-86810,-91273,-62794,-49530,-32596,7838,45498,71926,48800,11602,7692,39219,107097,130543,154652,192956,179399,105087,-23208,-151179,-85710,66672,232328,420938,324543,243685,115382,14529,-18618,28822,71649,78497,81434,114302,54899,41768,23116,-15533,29411,104745,44612,-102747,-118092,-93333,-77422,30111,84094,-7334,-58257,1045,9821,-26191,-34420,-45199,-80228,-75322,-16468,-3318,-32599,-63470,-103960,-45876,46334,89052,60003,28402,79626,73194,-15633,-113593,-151889,-28541,45308,-29008,-72350,-51477,-65329,-54058,48444,95499,79086,64455,10148,-36275,-61629,-72137,-106248,-86296,-115234,-110313,-26707,32959,34382,2879,17635,31008,50720,93331,121241,66662,-35912,-92847,-74501,3870,79930,99800,8867,-70563,-44990,-377,31332,21416,39081,24574,788,-14328,-393,60291,137208,181826,117694,48549,7786,28000,62017,54760,24797,47870,51387,-16154,-69194,2093,36946,39708,29576,-4535,10556,75852,167763,161129,68260,-43540,-66727,-68294,-94694,-62867,28205,61092,41405,-9438,-42025,-83470,-118934,-103761,-10647,44930,32400,-24376,-40724,-45130,-44611,20489,103981,178674,27207,51793,90456,100288,25653,-54687,-6843,-8014,-42240,-49217,-21602,-39829,-96057,-86758,-45495,-36943,-143010,-154290,-122321,-90229,-44734,37942,65219,13697,-46159,-97513,-67366,8511,56135,75246,39141,16006,30960,77782,93727,63696,6618,-27844,-29856,-13707,776,18043,-1406,-25837,16766,66734,120952,197139],[155109,18134,-60077,-70408,-75276,-55831,42299,135145,124502,67317,11286,-35827,-53268,-23011,14680,81178,128415,66078,28660,-12911,-57520,682,37637,45407,2216,-44570,-70375,-74810,-8541,21391,11930,-54935,-80288,-7896,34798,45250,73576,90117,84541,64061,-24821,-117905,-68561,87501,179303,86559,37144,4619,-14664,-30473,-53543,-120796,-114145,-127576,-66038,-6902,-4584,-23960,-52768,-5881,73654,89877,77369,132213,147465,11835,-67959,-82229,-53048,-1952,28768,6462,-13857,-85448,-145748,-94405,-82085,-82303,-72427,-78563,-54965,-28067,-35273,-40207,-64047,-54291,-8466,6693,-38439,-134913,-21528,15605,-528,-39961,-71573,-41505,29568,113173,188457,180195,116241,39063,-49619,-64656,-49650,-41524,-24507,44327,79227,15033,-6461,9647,15899,-23095,7818,142471,230050,183252,10874,-49544,-55124,-12305,-298,-44474,-68876,-41867,-45428,-44755,16785,35613,-44006,-33499,66024,198044,259286,168407,53093,34766,80538,79321,38089,12311,41708,218093,410009,270574,49300,-1345,130882,158010,130030,113998,154426,105758,21854,-35703,33101,133800,242682,266425,86356,-47983,-99634,-104984,-88020,-42434,25114,93305,117076,135860,148397,170050,199554,227029,66710,-47101,1975,21409,-6564,-58801,-86768,-72916,-91945,-86863,2439,107543,190021,120454,-61475,-38862,-15761,-90453,11867,243458,465930,539605,267731,119632,59260,8487,-80527,-109629,-86902,-47675,-17533,-82159,-123787,912,118614,167856,248273,224237,183979,134546,77170,1732,-30541,-11715,-1984,7223,48139,-30211,-87343,-59607,-63879,-41573,-67493,-18033,-15627,-42006,-110837,43610,116155,121190,67600,12,425,65476,78707,9395,-84430,-112224,-32896,41480,57064,-3901,-63178,-76320,-57856,-89797,-105203,-64488,-28255,-9613,-49760,-57260,-50725,-104785,-62981,11394,177681,316498,218492,75124,-64628,-98962,74545,327460,554865,635650,561229,372759,202822,54915,6159,57262,128612,188841,103898,60169,17031,-48571,-61956,-17034,37497,50117,24206,-41619,-100888,-104561,-116952,-88095,-50458,-28998,-6885,25816,54487,64057,67293,46188,-44052,2273,80623,116718,86240,8461,-50765,-44427,-26421,2980,52556,40949,-48003,-60578,-50779,-21407,20826,1249,-45711,-80901,-99715,-52624,-13980,-22336,-67905,-24836,33577,118594,194763,200157,218772,237570,207992,180306,224329,291425,206538,7611,-125041,-118718,-47165,-4681,-62936,-113004,74929,168234,45902,-28650,-73122,-58842,18105,42986,32209,7477,-23445,-39788,-49866,-65016,-66445,-90167,-124980,-79551,-20665,33509,124170,241092,222251,84521,-61234,-98788,-104728,-38787,99479,170967,65563,-92566,-53596,-17715,-40228,-106377,-124150,-49796,-10414,-31896,14124,92860,65585,-32111,-128463,-63026,10271,-15137,9743,108514,277704,375507,176096,-62768,-83774,75576,146119,59634,21280,132658,249455,186374,106602,77223,118846,186834,189563,136187,49040,24334,-10768,5910,98645,132720,86255,18048,-65371,-60266,60542,153053,184959,163959,80772,14939,-63552,-89552,-49980,-26952,-2963,-111734,-58519,-31477,-3433,-10820,-64889,-85529,5502,10878,-27839,-46237,-94482,-110025,-2569,-42005,-54784,30561,89140,142961,71311,-57326,-51940,3720,339,-4049,13275,52961,65807,43173,-27467,-87235,-64668,-12694,-3491,6114,33070,6046,-15664,-5691,21676,73514,172699,253187,206191,59583,-35819,-47376,67816,156408,118129,18802,-90460,-133711,-96359,-56976,-64383,-63990,-13030,-48923,-63782,-84838,-50457,-22945,-3730,24909,30370,76326,21660,-65802,-48953,39862,71670,90848,55786,6827,-27888,-10607,45523,92,-24936,-63847,-16515,53937,62195,93259,151556,130997,80165,21983,-19570,-11352,-758,-24851,-67252,-115062,18089,19882,-25787,-74050,2887,109424,165788,165608,126526,94788,39865,-3044,51164,197740,253424,208115,140666,43280,-25709,-94721,-59608,-28200,-45528,-46564,-39550,-15944,-6542,-14148,-29443,-78647,-59308,-35328,-42483,-103548,-43036,130287,211230,193947,36189,-127565,-82020,-87148,-116996,-116269,-66957,-20205,60966,131404,116390,27530,-48227,-58835,305,22116,29570,46164,39487,-24962,-118238,-136623,-75535,-50576,-45932,-27378,24606,65596,88972,77341,32924,-44196,-111465,-63068,-14252,5814,-9816,-28115,-121191,-103805,-11649,92474,131938,73303,-1846,-69018,-133939,-125024,-130091,-117121,-74611,-44454,-65139,-46611,82531,248035,317100,246020,130107,57020,68714,15999,-78395,-54899,50882,109032,115261,59012,-21023,-81630,-81155,-68643,-36077,-46423,10512,79843,84957,47738,12741,-36951,-103892,-124133,-116080,-87917,-55376,-17084,9284,26017,25529,2566,-27194,-57591,-88692,-106949,-76695,-15212,9054,48703,109751,146827,214808,219075,117591,20401,-59269,-66380,-100068,-84124,-18287,40008,95224,175358,272566,328268,327471,231357,61492,-19439,28834,30515,3052,-1574,60253,210590,323166,363574,312458,178222,83458,46288,59372,13198,-51741,-93961,-62936,-4959,10230,6001,-28733,-89695,-78206,11997,117272,76231,-26414,-55442,-412,34450,78582,115538,83371,-19202,-19525,11002,36155,-4135,-49813,-44723,-44842,-21070,34139,122584,192530,196907,126670,-3025,-80999,-85898,-87913,-37661,10892,-23053,-43337,-46959,-30078,1622,-63119,-31874,82943,154976,42951,-91191,24114,79948,88045,87921,47406,-13467,-18440,10225,88737,179360,194709,162202,203992,149401,99679,105774,123791,174945,181226,71833,-68337,-99330,28247,229775,335006,305262,136926,-62068,-134159,-112188,-90002,-37895,22680,51721,110626,128616,45963,-55528,16043,191524,276657,256761,168419,119767,53371,-9029,-49352,-69218,-21625,56939,154573,145626,52705,-20638,-60143,-89698,-64031,-88879,-126048,-62347,16977,124945,118784,20651,-86458,-127198,15037,80467,-16838,-86021,-68546,-25060,39355,104736,79165,28960,2605,-16619,23996,3219,-59282,-181934,-72579,61066,234513,343618,329268,151063,-125387,-36382,925,34295,22044,-86456,-119352,-102012,-89885,-58113,-35703,-25756,-63390,-90403,-84793,-43884,11598,66466,112036,99605,64333,12411,-52036,-94179,-134681,-147808,-140367,-89248,44051,191090,163477,23079,-27943,-61490,-60480,-54379,-75055,-63791,-69085,-87547,-27993,-48635,-68568,-139271,-244426,-277268,-151793,13704,145577,127996,-56605,-68289,-101676,-68877,-40113,-51109,-75648,-20064,119702,249321,252756,191194,29188,-74530,-66573,-91740,-60070,4497,58585,127767,115015,-1470,-37287,-36815,-58261,-52375,-30805,-1929,81215,165264,189545,39604,-67986,-97653,-28935,-29593,-26170,-1353,97533,223567,289959,255420,177547,106832,41859,-109576,-33901,-38582,-66726,-52839,-40665,10663,23492,-57340,-73179,5289,33283,19627,-56783,-92968,-76182,-105219,-63872,302,28743,9503,-40283,-55968,-74004,-33028,-35395,-68893,-95319,-33241,38939,-13948,-81028,-88268,-62168,52478,204914,296068,297016,191556,54696,-30173,-33595,-49600,-98553,-45990,-8011,-46366,-84029,34040,52555,-22295,-31812,55963,98777,88699,111221,213184,398888,379363,146071,-20695,-89725,63882,163153,123574,51678,-15822,-9876,-11283,-7692,-8539,-62286,-94994,-76698,-47049,-2359,-1020,14066,121244,235399,209327,54364,-51342,-76548,-56937,-74313,-61655,-46345,-1304,121365,208911,116513,-66079,-63131,21261,124315,222665,179166,34445,-50906,-6545,15138,-40696,-128537,-44058,-14986,-29484,-10343,142813,175655,66663,-4906,-52485,-28720,-12524,-17962,-7598,308,32504,91194,142524,145853,137417,91454,8898,-113675,-61630,-19868,-22362,-49384,-1505,26516,8033,38448,97314,112776,57140,33333,67371,119850,124065,86240,30828,-41733,-74601,-33107,71268,137327,178057,197996,155257,61091,-25538,-107054,-111506,-75833,-33215,-44514,-84381,-131926,-126286,-132762,-96809,-41428,-22286,-66228,29513,238656,268540,58604,-59741,203889,252974,120045,14047,-84761,-120255,-114610,-33769,37863,109282,189929,194519,132438,90819,45224,-30454,-121503,-76970,-44322,-42944,-10702,-8819,-30508,-62119,-6865,116188,169791,129185,67965,-2929,29774,64100,40089,-42489,55607,201028,169789,22985,-100617,11283,21291,-12285,-41348,-53360,-30742,-17450,-26560,-87994,-151150,-88092,-74105,-80225,-39365,-10890,-17102,-100954,-49354,165108,259864,160702,25450,-58857,-79211,-65530,-46898,-112242,-112949,-88049,-2206,75718,50591,4143,-12531,-27520,62242,146330,122409,31836,40743,76267,73904,97106,91957,117881,207224,220067,173145,58033,-2222,-58034,-75161,-67622,-30922,69382,173504,183834,116652,57172,-13633,-71805,-59430,20922,97367,152792,144146,92031,14757,-72218,-116255,-56815,-13143,-10555,-10462,-46206,-95322,-103065,-79490,-24410,33459,101288,150384,147027,106752,20672,-47909,89026,224536,250245,163198,-16051,-15943,105272,300225,414732,448424,422614,309840,176418,81336,57402,28521,29644,18010,75492,96054,16617,-72517,-76360,-63554,-25208,29138,23452,-5214,-36652,-37743,97255,252762,384315,282187,87575,-47797,-65110,-42535,-106078,-36151,114302,238917,339486,344102,220468,78299,61413,40938,12103,-8226,-27010,-12972,72572,207273,350258,409411,298437,55834,-92420,40311,155647,207349,97410,-69699,-40428,-55460,-112684,-73549,-52742,-42618,-55833,-85583,-86122,-71922,-35427,86970,107611,45140,-25276,-77199,-73017,-67618,-68698,-81706,-79550,-58931,-41959,-10865,26622,110630,140582,82150,22119,23630,47808,24045,-110207,-41624,18364,55008,97272,121225,57447,-46757,-54325,-2875,34450,36868,-36881,-123218,-72884,38506,95143,15807,-40466,20327,74956,48433,-2691,-25703,-40163,-56126,-6498,56431,15539,-60751,-15041,78743,116190,49853,3300,53517,61790,32447,-27515,-79003,-110227,-47032,1420,-17880,-64347,-103588,-129031,-83126,73099,193105,188463,81349,-21053,-1404,-13182,-53133,-30302,-10254,-8456,103315,224495,257450,187814,59031,-13836,23051,57652,27611,-37793,7034,19148,-3362,18181,-56238,-76555,-92626,-44610,-5865,16847,-27229,-20734,-27498,-29682,-47116,-33449,27569,79496,40430,-64642,-110604,-54035,-15565,5559,24573,14317,-35266,-76922,-71196,-55074,-86987,-86489,-94143,-98507,-31158,48608,106441,147873,142016,110187,160273,165895,95753,-4522,-5157,50200,44098,-27367,-64291,-69133,-37633,-23368,-56982,-96830,-119081,-82233,-89696,-136941,-38315,11085,21129,-34807,-96811,-80722,-64087,-57101,-69580,-84699,-12917,82245,53758,7832,-29027,-72671,41372,139006,103079,-25816,-84379,-44827,-74691,-87804,-16734,35351,56855,23598,-20720,-35927,33667,148327,207445,167571,94792,26712,-37129,-65966,-107121,-25606,114327,102871,41754,-7116,-38903,-44003,-24253,26648,100029,139181,180874,177778,109255,40448,3664,15689,-19139,-67470,-86626,-127074,-91873,-80943,-105530,-60511,-19242,-9149,-33179,-28199,10635,43810,7255,-24287,9773,55438,48900,11137,-24401,-31421,-18517,75473,106620,60888,65035,81508,96764,69478,-34483,-124178,-90897,-63882,12066,97991,112958,87960,86010,88392,99794,92045,35846,-8993,-38361,-34131,25065,129815,218803,183547,211638,147414,78294,16989,1791,3098,-45805,-85889,-24416,38954,134682,184651,258877,307935,290303,255365,124449,-15909,-60042,2722,104728,117393,97430,27949,-23577,-66194,-25999,-17885,-16219,-3978,21480,-5511,-87449,-37414,59150,111261,80510,24860,-19552,-61458,-83297,-108726,-95502,-70058,-31023,-35187,-36089,-82429,-67750,15501,36666,35125,-16402,-88797,-60073,-22530,-7706,12533,30485,-9162,-72730,-69667,31673,135133,73847,-54740,-50395,37015,79635,34875,-41358,-54627,32779,87044,202988,79876,-27055,101719,142341,82292,29688,-74422,-113565,-79599,-55664,-106111,-95494,-110522,-132632,-101744,-85927,-36163,12564,66366,158756,261744,140988,40952,8250,-19909,31852,73389,101595,9676,-10852,59857,83702,11760,-72699,-15769,59847,50587,-37004,-89136,-95905,-108859,-77694,-75551,-80096,-77417,-20713,36476,41103,28982,-29255,-52406,-15073,20410,-3693,-57342,-19491,5773,76013,139386,92105,-35844,-108363,-36942,86172,177752,112143,69626,-9768,-64624,72587,194652,229269,237096,207330,72149,-63277,-110788,-106449,-92538,-65443,-40774,-58689,10853,75694,93468,94035,51212,-3058,-26370,86816,307864,328739,182338,94860,149493,254197,235763,133527,100093,67150,31932,8228,-36200,-58445,-42653,-47330,-70495,-49339,-43274,-71637,-68209,-59053,-66486,-77491,-23307,22125,20517,-17421,-84487,-40606,-54097,-78413,-79002,-107550,-93489,-66394,-63493,-67934,-62287,-58290,-67835,-42509,35715,51896,50944,12860,-4857,-3211,11746,13475,-15034,-61870,-84620,8476,66339,70324,3128,-82926,-800,33083,-3600,-49340,-52737,1527,25178,25073,45144,45699,14546,-8739,-10163,-11639,26424,59509,32132,-24333,-75271,-95841,-115931,-105379,-27135,34741,88697,130975,138967,62753,-22688,-47475,-32499,-39088,9223,10298,-22771,-80421,-92170,-99859,14638,171428,145644,-43057,-130910,-59732,-27453,-17922,-37970,-91709,-76996,-66182,-85516,-25704,109679,227270,241122,141549,54454,-82548,-91670,-59255,-42964,-24579,9556,48042,92522,83903,43161,16342,17059,48242,76020,141709,204900,187510,113632,-4573,-130805,-114441,32533,201408,430684,350508,234142,94606,2554,-18984,36492,103445,123172,134502,141624,50337,34271,24101,-25292,-31043,33360,14849,-109607,-108838,-71613,-81162,12936,59505,-18863,-42598,36508,65165,20181,-16943,-43957,-84332,-67017,-24737,-13736,-28372,-38426,-96401,-42161,54765,88326,54057,23576,88087,92395,14122,-74863,-102831,804,47705,-45378,-88423,-50018,-63508,-54399,56474,104117,96149,89979,40387,-33599,-89670,-104228,-97910,-74186,-113507,-106928,-21248,34201,32818,-4476,16373,31856,48157,85174,110646,52360,-37672,-85600,-74641,8320,84648,110541,21803,-64709,-53040,-15693,14779,12593,37214,32572,5200,-19415,-13366,50340,126495,169555,112240,57484,20871,47118,85991,88750,61984,67286,50114,-24713,-71140,-3267,27667,29738,20647,-13403,11014,108835,228493,204890,91687,-26864,-49986,-59482,-86324,-66496,19919,56191,34944,-15326,-47738,-82462,-113026,-88596,21065,84846,66739,3288,-20823,-42032,-48191,21844,100180,174055,16916,44104,89754,107390,26161,-71643,-9676,5935,-16806,-24140,-2911,-27279,-82719,-73362,-39335,-36667,-137142,-132234,-105818,-88331,-61789,-3127,24209,-15496,-65423,-114023,-75551,4553,50340,68670,41109,22625,28680,70869,96157,68965,14151,-19847,-25436,-13969,-4497,2904,-15962,-53105,-21147,38508,98122,184092],[138633,7270,-59149,-45535,-39251,-74299,347,105611,113492,61453,5853,-47360,-89189,-64932,-37596,44347,134180,91657,55385,9737,-58666,-10301,15960,19327,-24707,-69731,-90892,-90814,-6718,23820,15327,-41967,-61719,10571,50014,51710,67137,89686,101470,70424,-22597,-120892,-78966,75122,188653,97102,42047,8804,-16812,-37667,-58856,-115882,-117126,-105741,-45016,6421,2204,-29988,-67273,-20207,61495,92858,90934,138251,134683,6508,-23538,-41064,-38774,6605,15361,-23171,-50739,-122585,-124713,-76229,-70020,-68404,-63180,-71978,-42684,-10321,-34174,-53785,-79596,-55227,11309,31237,-23312,-125086,-28339,8459,-11166,-54653,-84638,-43698,44329,143597,215370,187021,100198,10781,-72391,-71920,-40904,-31490,-21860,50982,98143,38231,4516,14497,31669,1285,805,127279,197022,158462,3141,-53310,-56043,-18490,-5507,-44513,-67674,-43178,-46464,-46777,13776,48776,-26465,-54518,27771,161302,232232,151405,44881,28334,78663,80278,31091,3577,52219,243182,417487,247944,46534,6960,124245,148765,111248,90383,140650,117417,54608,-26382,16896,107532,220090,260720,91072,-44479,-95500,-106613,-104980,-59833,13266,87675,115399,128059,145326,179362,233692,274929,71644,-57970,-9271,22608,-509,-48110,-68971,-56114,-84939,-82485,-125,95980,176939,110365,-70149,-27539,-9166,-92950,5274,247382,474104,497204,252970,111006,54547,14327,-69246,-114130,-71478,-7235,10827,-78125,-109900,10290,147604,247835,315963,267780,204278,147137,87618,7760,-21449,4720,16182,15740,54960,-23114,-88610,-64091,-70820,-61440,-91597,-36611,-21008,-28436,-109000,27987,121216,128508,61135,-25663,-20298,63813,76024,-5542,-101989,-115084,-53124,15801,27261,-36644,-90537,-81275,-54869,-89290,-108057,-66648,-31351,-15641,-57810,-49945,-43986,-114175,-74195,-3620,134639,264971,183658,36786,-87799,-95123,63416,313476,538442,606178,521003,364993,199329,26993,-37832,18027,96479,140678,47146,12958,3734,-45187,-52759,-3096,58308,66284,30005,-41246,-97210,-92491,-118798,-102186,-66773,-45761,-23916,13216,53391,74883,83977,71596,-24227,-15645,69416,105511,75295,2716,-54127,-46398,-24649,7039,52247,24642,-73009,-82903,-84588,-45948,11426,-1260,-52050,-74574,-87902,-44556,-3460,-19807,-61880,-25289,30002,128645,207185,180823,176701,203344,197011,175226,228486,286409,212340,26162,-114656,-128987,-53099,-11984,-72549,-113475,70650,193441,72803,-8715,-63179,-82977,-4091,25942,23738,3436,-26983,-45236,-58501,-73098,-75579,-106040,-133516,-73461,-18542,31416,117459,224295,197136,62360,-51149,-65693,-81244,-46408,86214,157773,63553,-89830,-62943,-37808,-49369,-111057,-115253,-36151,3069,-34682,5194,101986,75886,-37814,-129441,-34018,32627,407,28157,118819,283222,413728,234740,-48276,-79316,91299,177659,75460,20790,121722,209073,152155,86668,64878,107736,170343,170516,129051,57824,36411,8725,23846,104386,113703,52278,-14032,-79418,-47721,60801,130326,161034,154365,79483,16654,-58770,-97521,-71752,-81058,-40623,-59329,-19049,-11876,5975,-369,-50883,-74825,3403,12910,-15644,-24759,-65428,-138887,-24196,-56414,-52773,35727,88121,135283,61871,-56149,-56849,4433,4130,-12402,-13953,26084,52873,39053,-29857,-91100,-73226,-11086,12101,40512,90626,80271,57817,40045,35592,56952,136504,224603,196605,55787,-33197,-63174,35618,130769,107474,24609,-79254,-132168,-83113,-37745,-44592,-45937,12048,-328,-44374,-93854,-63581,-24551,14833,62901,92560,125660,43862,-38736,-85154,5458,45096,75499,56913,11736,-25352,-22338,46121,6558,-29188,-61755,-15863,43341,34416,52425,139114,124295,62708,1744,-21637,-7671,8159,-10139,-64803,-71207,48907,46829,-8261,-89100,-13635,104328,162661,159758,117100,85813,36640,8040,67565,210000,258394,204675,140823,46370,-15899,-79892,-89396,-70314,-84718,-72421,-49272,-15043,3293,-1548,-16793,-67020,-54778,-39933,-54601,-109237,-28440,130636,194152,176307,34123,-128158,-69290,-69823,-99551,-112282,-58775,-13217,53031,105641,78910,-14091,-81362,-87576,-23904,12832,30542,52878,49475,-17303,-105358,-156397,-90380,-58816,-43553,-11438,39498,68890,76070,65888,21039,-55309,-119723,-67358,-19814,-2260,-25311,-27985,-106085,-133074,-52168,47268,88474,33722,-31642,-78284,-131794,-119880,-113608,-98761,-63894,-42264,-71121,-71335,45624,209271,295210,248912,144552,64397,59731,-8238,-89746,-28977,71412,107824,105723,53085,-27623,-85152,-80353,-64458,-28564,-39337,-721,67075,83864,64781,33205,-26855,-104428,-144155,-107222,-74061,-41445,-4013,18452,28475,13687,-16567,-37958,-70795,-116915,-84290,-27274,17333,24067,60759,137715,193321,255448,232576,122113,25264,-67519,-85809,-105124,-82201,-19757,38391,91754,168138,282372,364281,369027,262380,85877,-7098,7541,-4557,-20913,3846,89602,265027,375383,395525,323968,173840,71580,27687,47612,5704,-58666,-112567,-80292,-24192,2829,3593,-30831,-92261,-72964,9504,106437,62871,-38229,-70654,-12671,21970,68909,106194,88299,-14587,-6905,25585,40968,-1054,-45403,-41865,-41761,-18150,46626,143981,199323,193933,124667,13663,-70215,-83077,-73360,-11404,28685,-18970,-52119,-69370,-65190,-41993,-99893,-36528,89788,152891,30721,-77508,56476,137008,129645,113209,63057,-7,-6812,25943,116384,228249,253537,249849,276232,173595,99661,102385,119592,169223,173607,68350,-70826,-108683,7994,194222,299291,278069,128188,-59919,-124622,-112228,-85511,-17831,44237,67650,116000,106336,25224,-55669,44225,259420,330187,272526,160638,90861,9110,-49672,-72405,-77751,-37118,32717,137677,143757,49920,-25152,-64513,-107455,-84855,-98758,-94555,-36259,31780,109836,68170,-59447,-135917,-60067,81884,128500,1199,-94085,-67640,-13885,58442,132668,102457,41640,6085,-16791,26447,-1807,-65031,-152237,-19640,146758,350993,471824,438491,210287,-94936,-4316,46057,71617,55477,-64291,-121433,-105538,-74840,-43189,-30120,-24732,-55838,-76146,-68517,-33718,15582,64269,110501,107499,67864,8630,-58153,-100791,-143367,-146408,-149384,-92189,53614,211028,169112,20309,-33291,-73550,-76630,-62413,-80826,-61480,-71301,-98518,-53921,-96059,-142805,-233902,-339718,-343923,-180536,10687,156671,158069,-43504,-66840,-89065,-48773,-18095,-24693,-44524,-458,114317,234406,234778,159348,-5358,-95880,-73412,-100637,-52121,23761,88135,169738,146487,23429,-18118,-27187,-53147,-49685,-30941,998,94517,183557,201958,39351,-71678,-87586,-18724,-25264,-26978,-3462,103171,264347,382635,377034,284512,165055,53429,-111165,-22526,-31541,-69032,-58422,-48264,-8388,-11194,-87655,-47672,16012,36417,18429,-55070,-84660,-66484,-87996,-44985,26697,41948,21346,-36954,-55401,-59184,-5920,-19660,-76825,-85530,5862,55311,-12569,-78078,-85338,-61056,54734,215807,318551,311503,189620,63112,-13811,-21586,-43301,-89830,-40092,2816,-26274,-64504,38925,49265,-12940,-40702,45601,101971,101051,127463,238554,393501,304313,63005,-42413,-59628,67131,145300,99743,38487,-24100,-11581,-6097,3774,3055,-54742,-86248,-67149,-39881,-2855,-10031,1377,103626,223331,193230,52286,-48304,-72520,-53274,-65513,-47502,-25025,34165,169189,259261,161617,-44129,-60051,31939,129342,190731,148800,13150,-74516,-14077,16533,-42861,-120543,-38316,-16125,-37951,16184,169715,179918,63071,-8895,-52997,-22402,-2897,-14212,-7212,-3319,24231,77962,127960,139034,145129,110863,34174,-87666,-60000,-19843,-20642,-51320,-18328,35535,32973,60549,112453,122269,56141,29173,62438,104550,106505,77904,22796,-52801,-86253,-45601,73070,161770,226432,265607,215910,91866,-36265,-126134,-127563,-82059,-32992,-40281,-80926,-129366,-128958,-114672,-76919,-16562,17176,-16255,32130,209461,250745,59455,-59804,203273,252302,128420,22394,-70465,-97760,-123040,-41255,29797,103101,175648,183606,126512,83406,41238,-36291,-112638,-60664,-36371,-44168,-16064,-17669,-43823,-74708,-133,142102,208927,159928,82502,-1402,20492,56433,38786,-45394,50723,212862,191042,31360,-145891,-37471,-17408,-30733,-56519,-43006,-24941,-11886,-14900,-74878,-134114,-102517,-92168,-83714,-38582,-3725,-5278,-89637,-58088,164035,283902,179636,32786,-47522,-87483,-77291,-45830,-91453,-87658,-82750,-42123,9760,-21930,-38858,-28853,-32857,53775,141831,116389,13593,27081,70441,66045,77817,56254,79180,176394,192685,148256,37349,-9503,-56438,-81295,-91702,-67987,43928,164109,186732,122559,56396,-24305,-96441,-75143,18176,97251,141178,123024,71243,4837,-66234,-107093,-51381,-1330,4266,1055,-37333,-87654,-98573,-81661,-25992,31196,87098,145268,157471,127767,42942,-56138,71917,214831,232159,152887,-17903,-16996,76432,247220,377080,429315,397974,280765,167125,73777,53333,35749,41599,20568,65422,79873,10844,-56734,-57296,-62773,-36402,13111,8927,-15429,-45987,-24176,115622,295688,421079,289224,75264,-64256,-63108,-41831,-106189,-27177,117746,230599,307783,296632,173591,64644,75779,57286,26230,2739,-16207,-1855,80718,211335,329196,365236,275911,77481,-99821,32872,158572,198021,67319,-90419,-38933,-50948,-104501,-73728,-52611,-37653,-51624,-73771,-62014,-38347,-15661,65544,89833,32270,-42503,-92736,-80395,-75382,-66045,-70812,-72349,-47154,-22707,9857,52594,149139,175594,107251,44415,38230,68352,48395,-85830,-40981,38760,81998,132950,169716,111038,-5078,-110675,-42404,13107,20808,-46625,-121807,-74180,35843,86964,-2830,-56651,11328,71422,48887,1294,-21441,-39834,-54853,-12893,20306,-22970,-57948,10571,107855,139130,90043,71309,92081,65875,23771,-35862,-78815,-109678,-56127,-5366,-17469,-55776,-95030,-130118,-81930,67450,190515,189707,82984,-14723,657,-16105,-46320,-8303,30480,36664,162499,289252,322188,235366,58359,-25631,11215,52067,25913,-46080,-21080,-21421,-47288,7232,-41806,-58044,-76915,-44175,-36398,-37054,-74543,-55548,-46165,-32956,-47544,-54845,5862,77789,54479,-53082,-118569,-55398,-12892,9547,27957,13989,-38755,-85032,-73166,-47863,-81794,-94386,-96611,-89722,-21120,59371,115344,161878,156858,114487,162194,163954,85483,-25020,-29536,33138,42624,-10105,-34509,-42700,-38221,-27727,-54159,-87240,-95587,-57150,-57185,-110889,-27011,22451,21868,-41584,-99179,-80757,-62241,-52950,-62197,-68656,-12713,59308,16299,-40931,-80853,-49774,103050,205578,143339,-4464,-93382,-67001,-78960,-86114,-31605,15608,46475,25515,-22592,-40408,33055,158428,225258,187192,108998,32630,-35718,-69011,-98576,-5228,130039,120880,66734,22894,-11724,-25580,-16151,29494,90928,114657,153808,159510,98242,30795,-837,16577,-15124,-61610,-73671,-115216,-83196,-65222,-85571,-50691,-23912,-22083,-55860,-57676,-12172,29461,-2484,-36437,-5922,19944,5901,-13029,-30648,-10034,35154,123282,132124,70841,68589,82707,95325,60543,-45484,-126354,-88909,-56049,25635,124710,145795,108556,92723,91652,106640,93407,34387,-9351,-40345,-37796,19961,110491,175389,150394,179433,96463,10349,-32892,1167,4379,-43990,-85180,-28871,24185,122929,182733,254271,300606,297987,289053,193502,34906,-29765,17212,105519,94914,56346,-13550,-41293,-39411,-4933,-8099,-9899,-2671,19866,-18011,-105917,-38667,56836,115973,84042,18251,-36752,-75325,-91375,-116653,-112100,-94219,-49556,-28065,-29073,-82122,-74081,4223,26976,29027,-12587,-89689,-75248,-42522,-29549,-12997,-935,-39236,-83941,-53389,52694,167262,83445,-69390,-47218,46794,85800,36415,-36498,-65277,9054,44478,161891,80277,-12102,106384,130974,75375,39516,-38241,-66434,-54988,-54453,-104230,-90766,-107766,-107922,-65497,-50055,-17189,20149,55187,135106,235001,127616,21372,-36373,-53998,22330,86638,138850,35552,-37324,14996,48483,-6254,-79071,-9657,70075,68515,-15640,-78264,-90001,-106532,-92302,-84960,-81691,-77547,-40524,14227,33585,33693,-19914,-51725,-25664,5641,-18187,-89238,-59241,-25872,52041,127747,92945,-31449,-101369,-51760,69933,157754,93483,61382,-19341,-72300,69311,180079,196663,202820,182654,55201,-81404,-133559,-131496,-110324,-59447,-24610,-51795,-445,67017,94243,99396,57991,1124,-23992,83488,297035,308775,157957,75084,146119,254692,240600,141993,104625,65026,22813,-5534,-52006,-66614,-35376,-33730,-61432,-47024,-39831,-69153,-71599,-64087,-68576,-80298,-44150,17309,35263,-6613,-86783,-46196,-47183,-70951,-61256,-106120,-110085,-81990,-78180,-70839,-59318,-55030,-67655,-48397,31180,43910,37332,5351,-16079,-17753,-774,7261,-13459,-51210,-64427,15031,60056,68740,3530,-79889,1585,27084,-15234,-61797,-57690,-5640,8766,4820,29877,38631,12057,-4636,9128,14199,31458,57533,29397,-25865,-83442,-117666,-145192,-88495,-6833,50176,106222,135929,142779,70394,2225,-20929,-17683,8219,36599,18087,-17785,-85144,-95431,-98451,20401,168520,121907,-69932,-120891,-55538,-29194,-21918,-51748,-119459,-47579,-38000,-68320,-13955,128530,250647,277682,180705,76528,-80188,-92575,-56016,-35387,-16832,8859,46894,109552,118139,72644,23559,-3744,-9834,28929,132522,207777,183214,113258,13462,-106521,-139258,-7024,162736,419390,369485,221783,71161,-11606,-20418,41888,127060,162057,179807,159268,44595,26383,22415,-27661,-61041,-34849,-21505,-119129,-101643,-55619,-82207,-10409,28446,-32247,-32523,56812,102914,63178,6734,-37933,-82716,-63169,-33802,-11723,-2214,-10040,-91064,-40306,60999,84648,44003,14705,91309,106867,41282,-32223,-49041,28095,44674,-62142,-95147,-47503,-64013,-61057,55824,105028,108115,115603,83662,-2235,-100048,-145364,-82923,-65939,-115130,-105429,-19676,30025,26862,-12822,13217,30707,43168,72271,92623,33973,-40412,-76033,-78938,4850,81380,114498,31057,-60260,-62692,-33237,-4830,384,31632,38002,9962,-28588,-34932,34066,108256,148017,101002,63356,32296,63995,107055,120090,94570,75569,39113,-38818,-71816,-9780,15946,18305,13169,-19848,13036,146274,292893,245612,108515,-16494,-34446,-47989,-76027,-75167,5654,45912,24687,-24938,-57900,-85376,-106901,-71262,47495,112431,89764,26217,2426,-21640,-32219,36834,102541,169156,7535,29115,79701,103695,18747,-90178,-11563,20266,6781,-6319,6541,-19401,-70254,-62630,-37958,-41000,-117645,-97460,-81601,-81731,-75417,-34194,-11363,-43919,-85668,-133080,-84360,-18,43070,59733,40191,26699,26611,60306,90741,65959,14952,-17041,-24744,-16937,-11314,-12210,-30911,-74089,-68517,5302,73749,166594],[131683,8234,-43695,-11278,-943,-63482,-35821,77098,102541,58516,4420,-54260,-115865,-79991,-74992,8927,137582,122426,91587,46277,-45320,-18637,-1571,-865,-45523,-90711,-108773,-97338,3297,30609,20545,-26009,-38533,39291,72287,60452,60161,85850,112518,76335,-16443,-117217,-87068,59560,187923,105532,47150,12664,-19120,-44800,-63760,-109360,-108185,-78537,-16574,26377,12679,-34434,-77953,-31617,47157,90553,97492,132771,109581,-4851,11872,-4903,-24462,14271,6993,-41287,-70971,-124948,-88005,-49078,-51226,-51015,-52585,-63898,-29306,5571,-31081,-64235,-90416,-49201,36177,60220,-4978,-112429,-31223,5486,-16732,-63886,-93673,-42723,60982,170779,233476,183405,79534,-16271,-91646,-74244,-30366,-20813,-18666,56525,115694,64919,22025,23746,50080,30059,1653,103171,147402,121846,-6545,-52647,-50607,-19469,-6238,-38689,-59298,-37817,-44702,-47872,10178,58031,-3049,-62072,-10953,120401,199277,132623,36012,19989,72109,75969,19392,-7679,69678,268378,409321,218047,42962,15656,118341,137713,89354,64019,120808,120063,78557,-15983,8494,91626,204172,255107,97823,-38516,-89099,-104424,-122117,-74920,728,77787,107471,114098,136727,184499,261862,309168,73536,-65393,-14835,33038,16246,-29710,-44246,-33784,-74018,-76088,-2362,77002,148616,86658,-71406,-13497,-3987,-96260,1854,245216,456398,425779,227990,103992,53757,22801,-55652,-107922,-45247,37599,38547,-71231,-88377,26417,183918,342979,370779,295525,215433,154369,97180,16732,-9106,22776,36901,24609,57787,-19847,-90824,-67575,-74608,-73272,-108127,-49973,-22907,-12453,-84114,5270,119402,131135,55286,-48126,-40275,59311,68131,-21245,-115139,-103109,-74053,-13638,-5299,-71157,-117809,-81778,-51353,-89187,-110821,-67567,-33528,-20757,-63403,-41751,-37877,-110751,-74763,-15265,88982,200306,140848,162,-107095,-89458,45981,275361,482000,535762,450921,338694,188282,-309,-80120,-9586,70960,93240,-3505,-23074,1085,-35213,-41090,12357,80133,80924,32976,-42827,-86623,-71852,-105776,-117403,-88199,-64764,-41857,-2805,46042,78888,91958,84983,-11229,-35138,57595,92207,61475,-5378,-57930,-46498,-21010,11014,48309,4423,-83761,-79211,-110395,-71782,-1767,-8822,-59704,-64267,-70893,-35955,2332,-19464,-57601,-26919,23928,131360,208054,153112,128219,157928,174517,161353,220592,268419,212596,48318,-98158,-134766,-57551,-18953,-79193,-110899,66542,216437,100993,13026,-47374,-101555,-23329,10094,15709,-178,-29820,-49293,-65598,-79719,-81994,-118471,-119602,-70969,-21119,27201,109662,205193,174308,48583,-24649,-29507,-55581,-47963,74404,143631,61315,-85229,-76648,-59800,-57218,-114815,-103993,-19881,15761,-36211,-2057,111927,88366,-40959,-126129,-6235,47698,11955,43720,124727,272292,423664,281735,-33782,-74829,101540,199468,87094,18597,108649,168710,117989,66644,53617,97478,153832,151974,119012,62944,43974,24880,40475,106872,93194,19456,-48219,-94608,-37259,57682,104295,133139,139967,73853,14391,-54873,-99076,-90945,-70105,28275,14388,19721,7190,15137,8346,-37750,-56390,13501,24968,2535,-1967,-34600,-123066,-51748,-73269,-44605,44352,90345,128751,54266,-54559,-65194,7600,16693,-8675,-33186,2771,42429,37435,-29046,-91442,-81227,-11379,26496,73203,143867,148157,129225,86977,54771,45931,102257,190955,179888,50385,-26379,-65460,1928,96313,89297,22970,-72039,-114101,-67447,-18613,-25824,-33159,29259,52010,5146,-62382,-83229,-31523,31779,104644,162401,161932,55739,-18259,-82008,-31975,13299,53864,50570,11934,-24250,-36148,37893,8196,-35409,-55192,-12049,34396,8696,19200,132107,121910,48534,-17811,-24596,-4134,17969,11343,-39048,-28181,79885,71672,7029,-97227,-28231,99317,161196,157167,112943,83053,39312,20267,76686,203939,240501,183353,129429,45894,-5433,-59097,-99539,-112610,-127139,-94931,-56119,-13571,11665,8334,-7949,-55738,-45463,-40029,-63671,-114641,-18983,121364,167720,149816,25074,-119037,-56076,-55354,-86274,-102475,-50353,-8085,42866,76166,41333,-49546,-106325,-109767,-47831,311,27835,55906,56064,-11347,-92619,-157580,-104736,-69233,-43803,2387,53449,66438,56339,50207,9050,-65540,-121697,-65068,-18889,-4941,-38833,-29432,-81102,-146348,-99831,-4824,39246,-11868,-64965,-85451,-124529,-118062,-101759,-82080,-54956,-40810,-74949,-86587,15119,176254,277412,255491,161973,71714,49238,-30448,-88584,-5991,83863,99499,89273,41934,-36748,-89687,-79539,-61301,-23719,-33360,-8708,56273,83086,84070,59541,-6453,-86602,-115572,-85406,-59575,-28568,7294,26631,29838,1273,-33675,-46181,-71281,-83994,-34327,17730,42772,33212,67760,164167,243671,291594,237882,121272,26658,-74948,-108389,-110803,-82888,-27055,25725,70703,137562,262886,369924,386940,278406,102061,2009,-10914,-33902,-42406,9410,123835,321285,423952,414926,319848,158038,51341,5076,32074,-2152,-58992,-105579,-93945,-44133,-5694,-3204,-36334,-92940,-66986,3448,86174,40299,-53871,-82431,-24067,9087,58763,93405,87707,-13271,3752,39457,45467,607,-44404,-43415,-42349,-18685,52072,151713,191891,179600,114764,28271,-49826,-74474,-56096,14062,43608,-17141,-62196,-91351,-97098,-81093,-134200,-39384,89580,140683,16736,-63638,84266,189790,167993,134238,75563,11238,1954,37233,136877,271012,316147,343213,339432,195068,100340,99010,113760,158165,156695,57598,-76729,-116720,-9465,155885,256157,246881,122799,-48822,-108610,-111085,-81300,2889,64132,78969,112091,74977,-2447,-56114,70082,314975,370162,277627,147618,59855,-29114,-82621,-94359,-84793,-49466,12292,120636,140139,47154,-29757,-68890,-114262,-77796,-68212,-48892,-1901,50476,93917,23723,-116705,-69730,13530,142658,163582,9585,-105449,-69312,-5676,73680,155066,122398,51892,5332,-23644,17837,-15098,-72448,-125494,23258,220130,456216,591799,542024,270160,-57052,21661,89092,108473,89724,-35295,-107107,-95184,-54002,-29021,-26535,-25446,-48464,-61640,-51078,-23062,15331,55250,100711,107359,66298,2848,-64146,-101446,-123959,-129770,-145617,-99553,53588,212859,158787,15271,-37740,-81741,-88055,-69901,-86397,-61000,-76851,-108829,-81965,-150690,-227758,-339258,-442068,-413284,-215187,-1499,160034,186092,-25338,-63852,-82955,-31449,3120,-1673,-20437,12295,102732,211475,215141,137112,-21055,-111638,-80668,-109696,-46547,40302,119882,216394,182743,51052,-2005,-20854,-51455,-50950,-35344,-171,99841,189318,201826,35851,-77624,-79156,-10279,-23056,-31254,-10303,101839,293605,461786,485527,380031,214149,59505,-112589,-16043,-26842,-70359,-68888,-61053,-31767,-44562,-90551,-29811,19998,34575,13322,-56149,-78854,-56497,-57550,-3285,66592,63660,34219,-32415,-54140,-48508,11599,-8568,-91739,-56843,43644,65093,-14303,-75757,-82881,-61705,50893,211589,320506,306792,177435,66571,2072,-10543,-38261,-81121,-36474,10043,-8406,-44254,41718,41699,-7108,-49298,32038,99892,109162,137967,249013,358600,209750,-1293,-40757,-32750,68044,124316,73996,22785,-32875,-14220,-3034,13504,14521,-46318,-76416,-56973,-32318,-3217,-18668,-11447,79344,195137,163089,43033,-47267,-69099,-50911,-57492,-31971,-1320,70874,212437,298394,200471,-18253,-62155,35837,122151,148188,112504,-7388,-100615,-26796,12090,-49070,-111052,-31799,-15377,-35767,42254,188892,178043,58816,-14244,-55782,-18301,5460,-11735,-7930,-8063,14468,63438,113571,134718,157846,137111,66692,-57582,-59748,-22445,-19934,-50171,-39728,31994,46242,71393,117257,124963,55155,24477,54650,85935,85554,65368,11722,-65216,-100371,-66097,57960,169376,257702,315146,263089,119438,-27793,-92449,-141691,-86707,-33610,-38523,-80609,-128630,-129298,-98434,-56262,8719,54428,31982,48934,185342,231201,60421,-61253,194859,245234,136556,32336,-52479,-76824,-128298,-50011,20790,94149,158338,170175,118756,72368,33379,-43401,-100014,-47404,-28301,-42189,-19148,-24782,-55626,-86482,6139,165539,245252,188209,92369,-6065,5599,45428,35260,-48559,42742,218169,211077,50964,-110008,-79441,-46074,-41784,-59716,-34675,-25743,-9989,-5697,-61010,-116780,-114664,-111784,-84937,-38177,2020,4760,-77470,-67525,152063,282734,178319,33716,-37665,-84489,-83841,-45615,-71530,-59438,-50649,-39821,-29422,-85730,-73069,-45351,-39660,41215,130084,105411,-4809,15966,68731,65423,67954,35707,64616,168350,181713,129256,14611,-20555,-57170,-86853,-106174,-104982,20751,151047,180775,119536,49390,-38718,-124741,-72081,26425,103863,132911,101771,46577,-7596,-55666,-85598,-42567,11213,19697,12778,-28771,-79830,-93239,-81397,-28054,25317,62633,126076,156301,139106,58643,-65027,51094,198706,206268,132584,-27765,-23799,46680,185256,319027,383166,343411,235637,153554,67986,51210,42985,49580,20185,51568,59075,2735,-41042,-38359,-59003,-45371,-1274,-4533,-25037,-54511,-11028,131393,330405,433697,280336,57935,-84587,-53053,-35586,-104548,-25741,112646,212828,265669,240566,125881,52482,85455,69643,38503,13826,-5090,10024,90712,216296,304701,312849,243526,94806,-98370,22210,152714,176876,35674,-104942,-36276,-46172,-96315,-71864,-51003,-32619,-49034,-65204,-42541,-8760,8030,48354,69391,16561,-61257,-111117,-90943,-82850,-57218,-56742,-64747,-35997,-4309,28175,75467,182780,199519,120296,57940,47581,83364,66666,-55505,-26905,64164,110244,167541,215832,165615,52624,-96052,-78416,-6159,8824,-51140,-118124,-75335,33542,79963,-17132,-75666,-1252,63285,45978,2415,-19124,-40261,-54626,-20904,-12766,-56712,-52998,35672,142689,175117,144374,137120,124782,68446,16048,-41707,-75800,-101697,-57834,-7119,-14682,-48037,-91550,-134669,-72356,64820,183178,185142,83244,-7717,2585,-19409,-39547,12910,71706,85521,219810,345340,377328,278784,60199,-31730,3744,48907,26460,-49148,-49706,-62770,-80836,7628,-21273,-35420,-57643,-40269,-60280,-86344,-114001,-80664,-46945,-26527,-42079,-68381,-9144,70923,62053,-43750,-123483,-54661,-9704,13153,31215,15673,-38283,-88679,-71516,-34373,-58877,-94479,-94700,-81446,-11379,68279,123460,172664,166861,117075,160247,155910,68689,-48790,-52479,18446,43231,14897,3071,-9664,-32050,-31519,-50653,-74732,-70706,-25597,-9185,-60611,-4772,40334,25759,-45772,-96712,-76741,-57864,-49018,-54850,-49816,-471,52628,-1619,-72591,-117410,1539,166927,268318,181038,20298,-85600,-89558,-82788,-76610,-39858,905,38282,27919,-22505,-42413,34477,167508,236309,198949,118606,36401,-35347,-72200,-85914,18881,146189,142596,96643,55669,17092,-5727,-6540,33719,82065,91686,128560,142013,87391,22130,-2967,19635,-6892,-51293,-57675,-96649,-67550,-45051,-61580,-37636,-29351,-35465,-77152,-86017,-32872,14826,-12280,-48071,-21369,-11648,-26886,-32393,-31813,13772,88635,168037,156347,81792,74075,86673,96765,54145,-52560,-119970,-82985,-47963,33271,137952,164946,121436,94048,90150,110736,94704,34804,-7328,-39541,-38201,18967,95933,140255,126077,153418,57738,-46630,-53031,7736,7303,-39772,-82854,-32692,8619,106262,176813,244167,285422,295840,313585,263548,93912,5092,30666,100728,66342,14541,-44537,-25603,730,19007,2432,-4508,-1950,18211,-29130,-121877,-37188,51291,114221,83791,11710,-50272,-83748,-94696,-117281,-124809,-113025,-61637,-18167,-19310,-77110,-82073,-9298,16515,22299,-9759,-88365,-87839,-60748,-51888,-40773,-34723,-69837,-84784,-36470,71534,188476,84890,-83601,-35973,58729,91459,39025,-29427,-67257,-12052,6515,118597,83614,8201,109661,119096,69677,49943,7818,-8532,-24707,-53224,-100924,-85027,-102792,-80086,-23871,-4913,7941,30983,45229,110542,205196,118213,13872,-63442,-70804,18587,99776,176153,71409,-48909,-31775,14580,-22960,-79101,-406,82240,88288,9892,-59183,-77505,-92972,-106280,-90617,-79332,-74060,-53610,-8750,24700,36570,-12714,-48641,-33711,-9342,-33287,-103533,-77065,-47959,30783,113762,91939,-27452,-92670,-61152,55573,137360,76132,53870,-27963,-75168,69686,169068,173080,180743,167086,46499,-90158,-144852,-148008,-116896,-46623,-7584,-40973,-10906,58781,94872,103909,66045,8891,-18294,80817,277928,279410,128957,50956,138246,249091,241567,147624,106659,62579,13403,-20155,-66139,-68319,-24938,-19140,-48601,-42759,-35894,-66042,-74714,-69136,-69952,-76619,-54905,18657,51160,8039,-78426,-54416,-41372,-59626,-39201,-98333,-125343,-94382,-84761,-66948,-52814,-48216,-63671,-51925,25643,35014,23837,-1342,-26156,-31144,-13240,683,-11555,-39247,-37344,24296,58344,71679,6551,-74928,9345,26665,-20685,-71681,-60554,-9482,-3296,-15372,12402,29489,9331,234,29100,46508,42810,55495,26797,-25303,-85991,-123918,-119734,-68224,9966,61599,118973,135280,139466,75470,27589,27786,31430,66629,65151,27263,-12162,-88085,-94849,-90510,36641,176643,111413,-83460,-106568,-46263,-22822,-16736,-55142,-118426,-19561,-11271,-51237,-1740,146623,268213,308071,216447,94141,-80014,-90440,-50001,-23880,-6889,7977,43939,123984,152322,100800,30357,-20785,-62754,-2072,129607,204871,171833,108282,33208,-75881,-141573,-46393,122067,392771,384311,212769,50488,-24108,-19896,47390,141477,191808,213755,165879,39406,20855,20964,-21308,-43446,-72818,-57199,-127513,-93983,-41389,-78218,-36538,-4771,-45086,-25471,67062,125849,97612,31500,-27612,-75479,-61716,-33686,15752,42853,20568,-85789,-38128,67212,80692,32714,4688,91988,118841,67206,13799,7669,52885,38749,-76325,-89120,-42156,-63279,-70801,49455,101011,116995,142565,140466,62662,-54577,-108131,-61082,-58962,-117287,-102520,-18507,24691,21442,-17737,11029,30175,38465,57962,71585,16182,-41407,-64526,-85710,-4361,72516,113652,38578,-54937,-70829,-50172,-24764,-12608,25015,43002,18871,-36974,-59631,16621,86237,120277,85604,67078,43792,80644,127148,149787,122229,74339,21697,-55559,-70390,-15957,3786,7674,9075,-21860,18935,190115,358475,282926,120574,-10308,-20248,-36073,-67703,-86250,-11520,33251,13427,-35586,-70208,-90577,-99933,-51937,66385,125000,100722,43301,24107,6109,-3164,60983,107988,162696,7621,10582,62896,91296,6178,-106527,-11438,34541,27195,3884,6134,-15925,-58398,-53435,-39508,-47931,-96977,-64705,-56303,-71630,-82260,-50179,-34556,-67229,-104111,-151675,-90879,-3716,35498,49981,37714,29297,26023,48920,79057,56382,10543,-18133,-26691,-21793,-19357,-26195,-42637,-64619,-60752,-5330,63306,154468],[128481,13014,-26006,20613,29181,-47835,-69397,45214,84646,50316,-970,-61183,-90398,-62652,-85919,-29747,130397,148619,127113,85296,-21944,-27183,-20442,-21640,-66456,-113347,-130768,-95048,15593,34974,20330,-14462,-16946,70528,94819,65142,47286,73736,112315,76775,-11895,-113001,-99734,35060,170356,104001,45487,9790,-27256,-57648,-74242,-106734,-98253,-54452,11731,48380,21480,-42700,-89953,-45667,25072,75443,89842,115057,74005,-25640,32228,20577,-14916,16091,-2650,-56419,-80031,-101377,-55204,-22956,-33793,-37667,-46784,-60011,-21559,12866,-31167,-75381,-98924,-40716,61118,88014,10844,-101935,-34571,2297,-21596,-71881,-103578,-44705,72279,187379,237644,167397,53165,-44248,-110808,-76584,-23417,-14314,-19304,56582,126442,89343,41368,34158,66106,55012,6063,69890,84362,74199,-19348,-47928,-39973,-16807,-4508,-29986,-48035,-30799,-43970,-51046,3600,60521,17722,-57006,-51085,75781,160152,109787,23444,7259,59065,63921,330,-18996,95371,291625,386467,183004,36384,22063,111652,124588,64096,33465,94241,111561,89050,-11190,3417,83053,193310,248060,104200,-32778,-83437,-100507,-133735,-83517,-12693,62274,91845,93526,121545,183123,279642,324034,69691,-72693,-17586,48687,41351,-5279,-15254,-9127,-62330,-72040,-7712,48486,102867,46716,-69004,-926,-2955,-102797,942,236153,415353,336597,193704,96480,54502,31290,-42836,-98575,-17779,78475,59706,-64773,-64467,46635,224571,440670,405897,306711,216703,154250,102690,25181,2221,37841,54678,29637,53563,-22609,-95710,-71326,-77041,-79710,-119590,-60306,-24003,2852,-48890,-24979,108655,126302,47804,-66475,-59738,50959,54306,-38317,-118090,-85985,-93183,-44354,-34166,-97025,-111668,-76149,-48339,-90568,-114399,-68155,-35706,-25798,-67202,-35445,-34987,-100429,-69012,-25213,43198,129305,93606,-32638,-122052,-84546,22671,215335,390358,432314,359346,295960,170614,-23584,-119945,-24352,50240,48600,-46648,-42696,9322,-20690,-28597,27227,99870,91263,31101,-47422,-70268,-46604,-79515,-117317,-110491,-85204,-60396,-21412,33271,76525,91632,85704,-8152,-51415,49974,81117,47497,-15467,-63665,-46738,-17682,11830,36269,-21167,-76074,-57202,-111623,-98464,-19357,-21690,-67280,-51007,-50948,-26706,4013,-21130,-55317,-30245,14949,124886,194520,117652,77690,106181,142874,140727,203852,242514,209144,74401,-76346,-130753,-60576,-25008,-82533,-108325,61116,234303,127977,33858,-30991,-104954,-40212,-4790,7548,-4195,-33010,-53159,-72000,-85365,-86210,-126379,-107816,-72302,-29026,20650,100780,184279,153923,43292,9939,8560,-29253,-43544,64561,129787,59717,-76993,-92341,-82654,-64453,-117903,-90746,-2357,26819,-37370,-8556,121627,103575,-36269,-112425,17261,52451,17696,55093,126251,248075,405385,312665,-19654,-71092,104686,208267,92842,13874,93486,130271,84295,46292,43530,88521,138125,134664,106779,64439,47236,37443,55932,108084,75616,-5859,-78107,-108140,-30231,49391,73898,99973,118285,61450,6300,-53333,-95541,-102905,-14406,109311,81045,53400,23292,22643,14651,-26226,-34908,32540,43730,23352,19857,-3350,-78754,-81058,-85548,-28811,56642,95305,121820,46236,-54079,-75564,15393,39659,9089,-40160,-16887,33829,37848,-25328,-87883,-87271,-14219,38125,100764,185474,200207,190253,130780,75113,40005,71359,154744,158229,45187,-14150,-46157,-18538,60765,65813,14322,-69623,-96717,-51000,128,-8648,-25246,38221,103189,70298,-10930,-91191,-39248,47551,148099,232891,181786,59238,-5006,-55999,-68685,-21736,27619,37598,7315,-25999,-51821,19802,2898,-41699,-44208,-5939,26910,-14085,-5296,130169,123654,38248,-36021,-29362,-1716,27497,34985,-5507,11212,108079,93139,19431,-90750,-39984,94636,160957,156580,112230,84219,44584,30405,77069,180705,204647,149939,109519,42210,4906,-34205,-68926,-112898,-153337,-109283,-60558,-12632,17671,14970,-3296,-46910,-32983,-35216,-67826,-122162,-18264,99859,131760,114972,8291,-109630,-44932,-45624,-77935,-93167,-43673,-5670,30530,45010,5618,-77444,-118592,-123192,-70245,-14727,21833,55464,59277,-7359,-81036,-136717,-116103,-82111,-46884,13138,64490,57577,31351,32823,-1148,-74456,-114444,-55429,-7944,1780,-47511,-33204,-52517,-115406,-154055,-61919,-14694,-63037,-97410,-87317,-113113,-118629,-96307,-69445,-48552,-40432,-77621,-94259,-13408,143889,258385,260818,179382,78301,37881,-49250,-79491,11517,87771,84734,67147,25103,-49777,-96486,-79623,-60295,-22506,-29897,-14908,46477,81558,103318,88649,20564,-57344,-78056,-61534,-47074,-18537,15479,32746,29512,-11605,-48716,-53278,-66491,-49555,5629,50999,58683,35254,68138,184568,289017,316561,233286,114754,24167,-80641,-133026,-116083,-86638,-40288,2748,33786,86700,216847,344170,378283,277435,108799,5510,-27960,-57345,-60359,14181,159889,375034,466654,422602,302460,132860,23994,-20759,13976,-7221,-43993,-64468,-86514,-60658,-16084,-15030,-43998,-88726,-60102,-4906,59801,10497,-74323,-87577,-34871,-4301,47664,76605,80117,-16505,11572,51447,48474,-663,-48113,-49994,-47245,-23614,49042,144316,170501,154768,97463,37853,-24256,-58447,-36534,37299,54689,-18088,-73817,-112006,-117059,-97390,-138468,-41149,80875,118341,459,-52817,103871,233124,199745,148630,83039,18385,6432,42914,148692,303049,372558,425213,384616,211083,100182,94185,105333,142082,132410,40446,-86633,-123045,-23801,119088,212181,218559,127272,-21813,-87763,-109304,-79227,21723,80185,83955,98302,37066,-35197,-56654,90333,349475,389950,269445,127825,26596,-54955,-93838,-107353,-89937,-59851,-5592,103797,135353,45442,-34289,-73887,-99946,-45099,-15440,3861,38375,70640,76550,-14404,-104696,-9441,78360,189270,181058,7242,-119680,-74336,-2703,81733,168021,136409,58341,-142,-37619,-2197,-36629,-79158,-102281,55364,279139,544448,693454,628826,323523,-14585,41019,128348,143885,122875,-4781,-86526,-77255,-33532,-18440,-27493,-30231,-43538,-49083,-34722,-12384,10742,38674,81600,97113,57995,-5826,-71128,-99110,-102708,-113329,-132520,-113504,40360,192256,131099,6883,-42534,-87122,-94913,-78624,-92720,-64002,-87146,-119266,-113469,-214675,-326307,-458651,-552861,-484996,-257254,-25050,153507,208639,-3069,-57382,-82031,-20122,19223,14791,-4573,17096,85100,182425,193857,121159,-24366,-121107,-89548,-117447,-45425,51825,151523,262637,219741,78216,9874,-19095,-54965,-58188,-46033,-7709,94222,179716,187033,27632,-87031,-74421,-6065,-25058,-40888,-23379,92867,309919,523882,576067,459731,251798,59780,-115555,-17339,-26859,-70796,-83278,-79737,-57447,-71883,-74199,-21909,14844,25143,1671,-62643,-77617,-48794,-24009,44557,108403,86804,43990,-29312,-55084,-45978,16391,-4755,-116640,-20599,74385,65517,-20979,-75676,-82564,-66024,38092,188582,297607,280457,154376,64061,16439,-1615,-35273,-73372,-36508,11506,4753,-26598,40752,28964,-6515,-58806,13574,89779,109760,139144,238489,292955,103156,-30374,-27223,-12763,63586,98873,45586,3640,-43546,-19604,-4229,18757,22666,-39416,-67257,-47747,-26078,-5400,-29186,-26717,47621,150372,119044,24446,-50457,-68277,-51807,-52779,-18019,22092,105739,245496,320590,227810,8313,-72309,29109,101994,100423,73981,-24512,-124731,-45613,-376,-61224,-101542,-25920,-13370,-26842,59336,194166,167406,51142,-23064,-63241,-19279,9792,-12804,-11665,-15451,2115,46732,98440,131543,173351,166818,101956,-27834,-62688,-29755,-22422,-47949,-60657,15079,44699,68561,110154,118916,51843,17129,41620,62198,59706,46898,-4124,-80626,-118184,-95909,22186,152817,263589,337238,287644,136766,-8283,-64588,-156526,-91765,-37434,-41751,-85780,-130002,-127996,-86799,-38285,32329,87320,74129,70315,165943,209499,59521,-66480,175469,228515,140263,39918,-36481,-60389,-128437,-62254,8357,79891,135410,151240,106780,55637,19057,-54238,-88935,-38975,-22731,-39407,-21911,-31965,-67274,-98418,9209,182693,272656,208176,93243,-19812,-16129,29751,28203,-53511,29237,213352,225565,74450,-61063,-96882,-60525,-47536,-53692,-34019,-33775,-14125,-2060,-50499,-102669,-117148,-129599,-84215,-39657,3853,10287,-67803,-78682,128521,255363,155512,24842,-34118,-78255,-86944,-48788,-55389,-35531,-14893,1293,-3542,-53107,-84029,-63803,-50197,22905,109739,87232,-25961,5310,68907,70058,67666,31801,68529,174093,182942,117034,-10045,-37497,-62528,-92796,-98694,-120365,5391,136410,166492,106955,34814,-57791,-127442,-48295,47060,118055,129150,82231,18318,-24872,-46990,-66724,-33606,22113,32966,21687,-23340,-74473,-89791,-81590,-33465,13668,26991,90612,140510,137557,64689,-76945,27192,176865,175051,105123,-46063,-38554,13477,115704,242746,311713,263021,177821,134069,60944,48338,46961,50479,14372,32035,32314,-8258,-26848,-21909,-55591,-55185,-16647,-19061,-36182,-63896,-1438,141643,350702,418506,253478,33594,-110451,-37779,-27273,-106466,-34106,97448,184657,214025,178030,77808,38925,88016,75396,45799,21537,2907,18702,97422,215995,272595,252541,200348,101016,-93809,5858,135123,143948,2779,-99131,-35959,-44725,-91532,-71316,-51034,-30757,-51327,-62759,-30210,12848,27033,32338,43898,-4300,-81775,-132021,-106928,-89478,-46110,-44165,-61181,-30229,7683,37466,88678,205015,206931,117725,59010,47588,88456,74482,-29017,-2881,90695,135499,194828,248687,205980,99158,-47537,-109397,-24203,-594,-53410,-116362,-78796,31070,76010,-22640,-100317,-20886,47340,37055,-1565,-21302,-44541,-58693,-33110,-43859,-84549,-50391,54961,175539,212334,194903,189647,146580,65971,5757,-48698,-74493,-93858,-54583,-6746,-13547,-45737,-96755,-134843,-59944,60668,167863,172056,78878,-4129,558,-26248,-37860,27547,106732,131619,267150,383450,411881,307673,59404,-35872,-2628,44890,25890,-49081,-79089,-105122,-84713,21376,4051,-11515,-39302,-37344,-77567,-128195,-135766,-88004,-34336,-15213,-34392,-71251,-20268,57870,61408,-39493,-129280,-56227,-9981,12660,30777,15873,-37601,-91670,-71460,-22260,-33900,-85265,-92152,-76359,-5487,71386,126505,175767,168000,114585,151173,138514,42951,-77640,-75481,3085,41168,38931,41314,24690,-20116,-35994,-49970,-64143,-48441,2777,35850,-7231,24202,59788,28222,-51397,-92063,-72660,-54472,-48213,-50222,-33470,13270,51621,-6824,-74008,-70949,57011,221777,317243,209714,42715,-67522,-112667,-88463,-66258,-43791,-10989,30340,28854,-22498,-43269,36822,173207,236944,199049,120058,34292,-39993,-79515,-74215,40224,154686,159946,123707,83560,40977,9690,-699,34431,69415,67143,101746,121192,72586,10333,-7139,20177,594,-40660,-43111,-76770,-49185,-24547,-37967,-25938,-39437,-52702,-98670,-115347,-54435,-3858,-26191,-62593,-37681,-36092,-48685,-51206,-32667,34085,134019,203693,174382,89039,76932,88905,96423,45756,-59924,-111823,-77876,-44015,31792,134923,166444,122526,86564,80994,109127,92430,32661,-7561,-40435,-39803,17133,80915,109294,106042,132092,34208,-76212,-45634,11461,6475,-38051,-83030,-39901,-11164,82057,164804,227939,262585,282478,324615,326240,156270,41108,38739,86557,30502,-22083,-51950,13190,42440,39413,8454,-4951,-6624,12048,-41980,-125067,-37680,38023,100084,73800,-394,-65035,-91498,-98546,-116113,-136075,-127257,-67888,-10659,-12427,-72842,-95104,-29218,621,10169,-13069,-89934,-101641,-80781,-78537,-73866,-72396,-103584,-79913,-24158,82416,191218,71808,-98116,-22593,67324,91581,38415,-25171,-64807,-33684,-30798,77064,89140,30189,107077,102600,60246,54919,54786,50455,2637,-57063,-100634,-83260,-101313,-55659,16872,44101,33488,39197,32361,83256,171442,109251,15946,-59990,-65328,17052,107951,207089,111629,-34776,-83770,-21952,-42670,-76614,6933,91916,106216,35995,-37432,-64319,-78791,-113875,-93931,-77833,-71659,-60796,-32752,10388,32034,-14440,-50020,-44629,-29472,-53655,-91594,-67245,-62885,7872,92623,83189,-29932,-90131,-70717,38172,112328,56059,42512,-40359,-76599,70255,158899,154879,165763,156347,42538,-90693,-128437,-124565,-107782,-33562,4180,-32680,-24803,46879,90987,103101,70172,14456,-15529,73142,247326,239146,92778,17961,120934,232869,233380,144848,101339,55362,-192,-38865,-81104,-67625,-17481,-9221,-38341,-41426,-36144,-66792,-82177,-78961,-75474,-72759,-52653,23094,62170,20569,-66113,-69195,-40947,-49409,-18905,-86641,-137090,-107442,-87932,-61662,-47211,-42861,-61340,-58279,14353,20944,6166,-12048,-39637,-47409,-29515,-10327,-13481,-29716,-12686,26202,53955,72992,7233,-73283,14794,25186,-25543,-84473,-65791,-13655,-13168,-37689,-10934,14059,1840,1208,44526,77730,56945,49418,19240,-27587,-86113,-108013,-92099,-53555,16946,63629,121344,123823,122753,72337,46781,78970,96400,125153,89199,32826,-10729,-93948,-94072,-77192,64383,196133,114330,-79320,-93500,-37014,-14215,-8822,-53740,-101624,468,8076,-39300,6095,158843,275007,325144,240237,99665,-87709,-88755,-45310,-12889,500,2249,34470,130489,180708,122120,31266,-39320,-113449,-15403,127793,193121,151636,96241,50188,-43362,-119609,-86226,77534,351481,391566,206330,31291,-38049,-21321,48629,139915,202054,226098,155018,30202,13580,15945,-14077,-17192,-60906,-89653,-136793,-89160,-31167,-71498,-66406,-41324,-60901,-24819,66090,132658,117732,49550,-19636,-70182,-65375,-20574,63419,94809,47363,-84614,-39528,69420,72918,16837,-9722,86776,124465,87166,56797,58683,69035,26788,-91000,-80878,-38392,-63968,-86022,34754,89275,119274,166231,203809,149972,23747,-40793,-36843,-56207,-122522,-100630,-19697,17216,15853,-20585,7244,27476,31388,40373,47190,-1789,-43677,-55744,-97965,-21914,55669,105232,41379,-51551,-79505,-69074,-47746,-29010,14969,44581,30027,-41338,-75194,145,59970,85007,63021,64402,52143,94312,143590,174113,140367,61778,-2975,-76252,-70432,-24741,-11327,-4708,4817,-23099,26096,236770,417606,312653,126078,-9874,-10225,-27444,-64114,-99728,-32431,17412,301,-48004,-85619,-99630,-94601,-34346,73219,118951,97619,52031,40012,31737,28435,85480,110190,150913,23724,-7093,39894,70022,-11347,-120171,-12268,45230,40758,3825,-7022,-19798,-49319,-47373,-44808,-57843,-79847,-36964,-33558,-60811,-82782,-52810,-43294,-82879,-119002,-160060,-94141,-7255,26763,38965,33250,29854,25662,37334,61588,40831,1213,-23060,-31359,-28737,-29126,-39526,-49445,-39243,-6190,26979,76192,153046],[131897,23701,-5461,51966,53192,-34177,-89169,16839,64434,40116,-6572,-59651,-50438,-29299,-64977,-64674,115913,170604,161422,124206,10237,-27099,-35221,-38866,-83250,-132258,-152539,-80122,33419,39603,16970,-5149,6660,106093,119791,68673,32352,57696,105275,75703,-5732,-105807,-114789,5363,139941,93709,38585,2273,-38515,-73643,-87780,-104728,-88195,-33000,39827,75096,31118,-52411,-101046,-60617,-2448,49488,74464,98198,40725,-51126,40391,37393,-8091,13895,-13180,-70082,-80113,-74381,-26417,873,-18724,-28908,-45540,-59818,-19441,12024,-33563,-84634,-100754,-29021,86605,114522,24268,-92962,-37411,-220,-24846,-76942,-112057,-50479,75643,191505,228510,142446,24482,-70951,-128728,-79498,-20564,-12171,-23582,51412,129553,109906,61851,46464,79026,73418,11870,32527,16252,21915,-30914,-36674,-23532,-10571,-81,-18703,-35081,-23615,-44591,-55948,-5065,57347,33488,-44192,-90836,30977,117767,83693,7322,-9038,41657,46365,-23315,-17237,132064,312908,353148,146778,26972,25999,104727,111470,38118,-559,62737,93605,85606,-14192,-141,80787,187309,240023,109883,-27746,-79400,-95558,-115952,-77702,-24306,42198,69354,67761,100719,174928,285024,317774,59790,-81181,-19085,65851,71230,23743,16313,16071,-51013,-72275,-17866,11164,41274,-8298,-65413,7686,-7299,-113527,2450,220902,357587,243307,152988,87231,55127,38022,-32995,-91744,5784,110803,71312,-61520,-41648,68461,266750,529006,418519,303101,208612,146143,101851,30407,9586,46978,65825,28191,41102,-32275,-104091,-75490,-79498,-83790,-128625,-69876,-26644,15004,-11720,-59341,87749,112361,37146,-78573,-77741,38384,34612,-56757,-107455,-68943,-92899,-64269,-41571,-79125,-75100,-64267,-46460,-93909,-118585,-69135,-38693,-31473,-69862,-33312,-37628,-91588,-63362,-35433,-437,59054,45929,-60143,-130290,-82596,-5381,138746,273838,308988,257521,241016,148419,-37913,-136427,-27542,31633,7416,-82599,-45803,23830,-4652,-16994,39661,114713,94961,22718,-55606,-51280,-20283,-48364,-95491,-123396,-106193,-79605,-42120,15781,68211,83616,74078,-16725,-56177,51330,77090,37286,-26146,-72619,-49530,-17385,5562,11207,-50806,-58468,-32224,-87806,-123370,-42196,-40245,-72483,-36657,-30786,-17532,2194,-25247,-55726,-36042,2450,107736,164898,75361,28809,52789,104950,115415,181132,212468,202450,103348,-50527,-116516,-62843,-30149,-83051,-108098,52977,244450,151168,51382,-17362,-92927,-55722,-19320,-1488,-9541,-37748,-58300,-78994,-90997,-89208,-127426,-99824,-77680,-42803,11462,90475,161722,135804,45747,46988,46624,-3807,-35065,56775,116965,59270,-63926,-99385,-100275,-71475,-119223,-76140,14711,35275,-39184,-15230,130001,121874,-19010,-87189,33694,45609,16711,61371,123508,215090,362980,324845,-6321,-68779,99813,202231,91387,6010,76501,94908,51217,25430,34650,81128,123871,119044,93294,62626,46621,46562,70790,110501,64839,-18279,-91275,-113644,-27828,34391,38536,60898,87583,40305,-8562,-54344,-89663,-97616,34190,175513,132720,78536,34847,27431,18154,-16657,-12448,56247,65352,43918,38947,27306,-28784,-85599,-77773,-5882,71982,101748,112481,36734,-54681,-84546,29094,72503,38752,-33249,-32034,27095,40146,-19031,-80674,-89365,-19633,45690,119783,209146,229471,233915,168306,93933,38395,45316,118849,134483,42096,2837,-14050,-12068,34117,41062,697,-71473,-81725,-34436,18944,7743,-20486,40173,148928,142122,49830,-60763,-38949,63396,190649,296105,185875,57089,3564,-31261,-94008,-56865,-667,20117,-939,-30468,-67916,-5744,-8261,-42883,-28677,2676,21895,-31971,-21568,131469,128882,32761,-51037,-35106,89,36999,58895,29042,46900,133274,111856,29933,-78735,-47336,91291,162196,157423,113817,87792,50702,37735,69882,145164,159235,112370,86365,37676,15911,-5941,-20410,-67156,-113803,-109866,-62126,-11687,22259,19749,-1184,-39959,-17279,-23950,-64160,-130942,-26703,67357,89308,74866,-14471,-99931,-35554,-39735,-72872,-84706,-38131,-4653,18186,15957,-25113,-94717,-109640,-119841,-87785,-29439,14922,53597,60949,-3677,-69260,-114873,-117374,-95300,-50549,22298,73103,44481,5250,18988,-5481,-79302,-103284,-37862,17044,22426,-46514,-37379,-21750,-68712,-121127,-113397,-68879,-116653,-108880,-78576,-96467,-116030,-95404,-59727,-42970,-39131,-77578,-93696,-41250,110041,235619,262269,195645,85638,28675,-60933,-66256,25143,85978,66965,43169,5087,-65258,-103491,-78534,-59688,-22896,-27043,-17834,39501,81081,122486,119174,51708,-22759,-41065,-39080,-36096,-9878,22346,38683,29490,-22582,-59130,-57192,-60652,-24988,32390,71676,66400,32327,63732,196915,322461,327268,220870,105562,20629,-81110,-146761,-116361,-90453,-55511,-24247,-10976,24037,154109,294401,347474,262822,108913,5699,-41039,-71708,-71170,21105,198539,427003,506439,425170,280160,105984,-4041,-45580,-1327,-1739,-8650,-9440,-53686,-62843,-25447,-28351,-46828,-74535,-48858,-10117,36326,-17637,-95478,-82282,-41886,-14547,38727,58997,67915,-21487,19699,64235,52530,-2464,-53837,-58252,-52914,-29673,40637,125704,140329,124645,77364,44438,6096,-32041,-11398,60730,64808,-18581,-83411,-123703,-105086,-74103,-105902,-38822,66970,90659,-14663,-43049,116548,265932,225595,158378,88017,24049,9637,46270,155129,325134,418269,487593,410305,223383,101688,90562,97537,125689,107415,22729,-96408,-123309,-31239,90478,175827,200712,147416,25189,-59517,-103553,-76770,40573,94641,85416,78960,-50,-64826,-53108,106269,361303,389833,251399,104960,-4344,-58126,-75915,-90934,-87598,-64740,-17721,91902,134714,50596,-34242,-75572,-79382,-2177,46610,64487,86679,93626,61285,-43307,-75557,35136,131509,220853,183749,-1077,-131089,-78607,-2037,84529,172806,146792,64647,-5447,-53196,-27195,-59237,-76256,-78500,81193,326031,613208,770124,692388,367690,34276,60036,167569,181549,157593,28732,-62182,-54635,-13096,-9107,-30389,-36254,-38287,-35708,-17019,2126,7177,19279,57639,80419,46722,-13355,-75449,-93452,-80948,-94908,-116467,-130887,16341,153168,91800,-795,-43884,-86126,-93583,-85169,-95157,-67091,-98566,-124965,-143470,-283402,-434123,-586971,-659793,-545781,-298833,-54945,140839,227483,25857,-43283,-79856,-10593,33383,28145,7178,18211,66382,153647,175129,111806,-21197,-121835,-95167,-113576,-45172,61317,184667,307426,258378,107622,21604,-18050,-60235,-68163,-59803,-18742,80436,158659,162272,18580,-95654,-70031,-3153,-27928,-52175,-38415,81437,317557,570133,648043,524151,281854,60181,-116371,-23057,-28003,-65641,-89611,-95891,-74640,-82127,-57435,-20336,3756,10987,-13633,-71610,-77618,-40517,11707,94573,149368,109891,52054,-25367,-56082,-48832,14466,-976,-97217,20845,98678,59805,-28744,-74085,-80660,-70325,19432,150460,253746,237682,125838,60378,33622,9364,-29654,-61981,-35457,10920,16517,-8402,40508,15893,-7297,-65071,-5967,74433,104697,132237,207480,204631,-1364,-20308,-9898,3063,56536,72960,18891,-14362,-51983,-24051,-6238,22361,29570,-31361,-55588,-36077,-17862,-6313,-38649,-41372,13606,95636,67601,240,-54496,-66648,-52661,-48537,-3123,48014,140738,268850,327359,244933,38308,-82606,14489,76655,57428,40000,-33562,-127389,-66080,-16860,-74732,-88695,-17177,-6601,-14249,67341,187441,151981,43148,-31687,-72095,-22781,12335,-14648,-15325,-22098,-9104,31681,86219,132514,193498,200771,140272,3406,-64751,-38230,-24999,-42761,-68193,-8424,32865,56667,96017,108252,48962,10420,26757,37035,32770,26329,-20966,-95142,-134205,-129787,-29193,113176,244092,331049,288478,143361,12646,-45585,-160829,-93733,-40830,-46435,-92536,-127178,-122479,-76708,-20181,58281,120148,113580,93923,154437,190260,60141,-72390,147883,204830,141057,46852,-21226,-45767,-121469,-74691,-4506,63341,109985,129581,93963,37104,1431,-65631,-77363,-31656,-16682,-33373,-21302,-35787,-74457,-103287,11891,195060,290240,218832,86065,-39728,-40376,13375,21588,-55971,13828,200950,235054,98147,-19670,-80373,-59757,-48272,-44535,-37802,-44454,-21064,-1350,-41569,-89586,-104640,-116287,-78124,-39534,4689,14126,-58024,-84896,101678,212008,119266,10461,-33552,-70179,-84016,-52159,-40387,-14126,20339,53033,53883,146,-66753,-80476,-61265,2502,84918,65108,-46867,-1615,73253,81063,77164,41829,79622,182951,191297,113579,-31039,-56790,-69110,-94415,-75322,-85002,11065,130473,152389,91207,17409,-75851,-94957,-12800,80884,143283,134674,71412,-6824,-43900,-39974,-49691,-22557,34252,46626,30236,-18398,-68749,-85340,-79659,-39561,-525,-14714,43414,113803,126315,63937,-88240,7680,156087,146238,79494,-66664,-57313,-20021,45481,157366,225016,169686,116833,112386,54880,47146,49686,46854,6069,10330,3745,-16676,-10754,-5254,-50583,-63575,-30389,-31611,-45576,-69036,7114,149198,357261,380955,213830,6004,-113111,-16013,-15041,-108341,-48385,76512,150812,158929,115669,33608,26233,86637,77414,50397,27723,9707,25646,101048,209579,234853,191149,152609,97083,-88716,-12478,110657,107256,-24068,-83774,-35992,-44686,-88103,-70108,-50485,-29880,-56182,-63312,-21563,29088,41172,18532,16784,-25693,-91980,-107422,-124863,-89491,-33049,-32139,-60067,-28787,13367,36664,91523,215937,199772,102757,50570,40694,85539,73751,-7100,26821,118353,158583,214071,263975,225400,125538,-11467,-126831,-36665,-4469,-52155,-115309,-81186,34085,82372,-11943,-125756,-45025,27209,26288,-6388,-24381,-49833,-64562,-46599,-69852,-101252,-49097,69417,204611,245613,235368,226473,158442,60448,-5163,-54913,-73447,-86318,-46228,-3031,-12919,-47720,-107755,-116298,-44348,56111,147293,153474,71968,-2556,-3554,-33865,-40030,34886,133974,173326,302493,401429,422388,318144,56572,-36604,-5758,42235,26173,-44417,-95836,-118126,-57683,47996,36002,15488,-20896,-34520,-84608,-134577,-122162,-74225,-15611,-630,-23937,-63083,-27443,42855,56212,-37573,-133663,-58618,-11893,10063,28756,16743,-34795,-92360,-71382,-11289,-8890,-69039,-85962,-71383,-1550,70416,125591,172642,162566,109461,137806,115104,12471,-107340,-93004,-9837,38232,60784,79714,60665,-358,-35804,-49351,-53859,-26953,28004,74435,46175,59489,80830,30370,-56743,-85163,-66864,-50091,-47815,-45450,-18258,26537,52396,-4940,-55549,-23261,106652,262950,349198,229388,63394,-44184,-109223,-91535,-54728,-40505,-16479,26485,32235,-18946,-38717,45223,180179,231237,190914,116134,28664,-47546,-88859,-62129,58751,154552,171192,146342,105491,59880,21214,2349,32875,55153,43765,75886,99262,56002,-2563,-11699,19684,8293,-28194,-28368,-54127,-26627,-1704,-12823,-13840,-51639,-70774,-112925,-135457,-73568,-24065,-41952,-76318,-48523,-43797,-54837,-67800,-32336,51143,169998,230601,187403,93866,78536,90834,95493,36824,-65807,-102331,-72135,-42162,24172,119748,153707,114435,73457,68304,105918,89623,29966,-8284,-41240,-40890,15714,66417,83686,90630,116954,26924,-58834,-29799,12185,3301,-37262,-83600,-48206,-32281,54557,151608,211587,238436,263038,324758,379225,221977,81152,44976,67221,-5419,-37393,-28161,60791,83069,56937,11459,-9579,-14958,3717,-52857,-110154,-38301,19732,75127,55143,-16982,-79423,-96949,-101640,-112854,-139533,-130210,-64770,-4233,-7461,-68084,-104345,-52506,-18459,-5342,-20850,-92996,-113880,-99315,-106485,-106697,-104100,-132146,-71624,-14755,87284,178082,46729,-92560,-6805,74005,88285,37168,-21407,-57591,-51582,-63499,50028,103748,56772,101046,84080,48960,55639,98963,105829,25387,-64064,-100864,-83517,-101762,-33246,57585,97747,60408,45696,19106,57567,138778,102816,27548,-32059,-43872,20099,113521,232560,157374,4738,-128407,-58162,-62481,-70342,14027,101444,125419,66496,-9185,-46495,-60311,-94736,-89540,-75236,-68386,-58956,-48282,-5866,21589,-24619,-54969,-56669,-52378,-75582,-70940,-46622,-67034,-13522,67612,68859,-37028,-92484,-80010,19622,85599,36329,29911,-54063,-73258,74343,152887,143835,158370,151574,45080,-80703,-104633,-95573,-85158,-19613,12020,-25806,-39036,34597,85618,99870,72394,19020,-14677,62317,210090,194455,55129,-20609,97108,209297,218393,135812,91461,46622,-13846,-56484,-90991,-63127,-11527,-2102,-29349,-40609,-37737,-68195,-90724,-90931,-82525,-67710,-37054,32438,69981,32478,-50530,-86804,-42233,-37920,480,-69306,-130422,-115927,-86789,-53355,-39782,-36632,-58592,-65105,349,5207,-12394,-24039,-53643,-63248,-46048,-21905,-15250,-18665,8178,19864,48409,74284,8259,-72613,18266,23877,-27656,-97387,-70169,-14866,-16500,-55560,-36012,-4137,-7241,1299,57774,107363,75939,43719,9734,-29998,-80653,-84663,-65900,-43667,15990,58956,115839,103837,93573,62539,60913,125832,164653,179767,110402,37676,-10370,-99552,-89790,-53755,109626,230004,132067,-57304,-79004,-25709,-2101,2492,-47371,-85940,15317,22351,-30104,12287,167659,274178,330092,251694,94483,-100100,-83666,-38591,427,8011,-5176,21878,132142,205554,139379,28912,-57063,-147449,-6404,129399,177342,128014,82076,67381,-6385,-83637,-117835,34244,304444,395284,208098,19421,-49173,-21258,48771,124507,191038,215472,129607,20431,7826,11013,-5914,3489,-31975,-105815,-141044,-83062,-19939,-57438,-90052,-73945,-75411,-26493,59699,130212,127763,62991,-12122,-65494,-66724,9331,125735,151001,72293,-84237,-40907,71003,65007,362,-24391,79773,127314,103853,97271,102336,78348,13207,-101944,-71264,-33348,-61960,-101586,16449,74353,118741,188928,272160,253770,122928,40124,-7169,-53432,-126017,-95478,-18240,13559,15553,-16609,6330,26866,26254,24640,26221,-14514,-43772,-46892,-110844,-43031,35749,93794,43534,-46059,-84082,-85869,-69890,-44773,5756,46263,46615,-30417,-53793,-5086,36393,47934,37042,57402,60380,108575,160139,195592,151316,43305,-29370,-95838,-68944,-32735,-25726,-15510,2353,-21864,37580,287226,468335,336953,129636,-10427,-570,-18333,-60122,-106350,-51776,3643,-9544,-56698,-98611,-107860,-87177,-16341,70961,99239,85860,56533,53441,55470,60731,108584,109947,137472,59917,-11130,17549,45852,-27875,-126765,-11861,54483,49789,-3073,-29456,-28898,-40111,-40958,-49735,-65976,-62675,-9966,-9753,-46152,-74669,-44343,-37842,-85584,-123321,-147668,-89264,-6860,20612,30734,31001,32502,28500,29806,43634,24580,-8192,-27253,-34381,-33545,-36565,-48690,-48259,-10974,50752,83639,110170,164439],[143903,43087,21497,86689,75612,-19424,-82995,-487,48235,33008,-6460,-41358,-4029,11270,-30997,-83584,100246,190489,195306,161928,49241,-10352,-38408,-46262,-89593,-138269,-153642,-51688,61357,49026,14778,6279,38059,149474,150997,76043,21348,44251,98344,79050,7153,-91173,-126930,-22477,105109,79073,30441,-5242,-47764,-87784,-98762,-96862,-74558,-10686,70135,110339,46434,-58554,-106794,-72352,-29778,21955,69822,100273,25446,-73848,42790,50474,535,12018,-21490,-80306,-71570,-45852,1716,24709,-3844,-22178,-45776,-60137,-19729,7193,-34691,-86337,-91033,-11111,115388,142095,38236,-82152,-36220,1347,-22895,-73704,-109528,-57295,71096,184681,210068,114560,-1268,-91984,-141824,-81017,-19511,-11858,-28613,44040,127046,127391,85153,63516,90930,86312,18715,-859,-46232,-23953,-32899,-16217,-108,-203,8368,-3480,-19333,-15069,-44395,-59821,-12602,52356,45993,-27296,-126314,-8069,77211,57512,-9641,-25316,25288,29901,-41835,9677,180310,332592,315350,114250,17104,29538,99804,102015,16740,-35234,30139,71139,71617,-23595,-758,86043,187597,233427,116764,-21483,-75451,-88529,-91491,-58201,-28849,21424,43385,40295,77424,162014,279026,293127,46177,-89580,-18918,82764,102997,56912,50465,42185,-38569,-75451,-31917,-30414,-30251,-72919,-59329,12312,-15890,-127025,7339,202108,292852,159616,110861,76985,55862,43137,-26299,-88358,24909,134546,74665,-62203,-21140,90886,308824,599316,410791,289055,193602,131678,94441,31718,12241,49617,69413,20415,22484,-46883,-113937,-77519,-81434,-86456,-136118,-79477,-31363,23424,23849,-78375,57460,90039,23963,-80981,-89937,23215,11124,-74338,-91089,-53076,-70968,-49781,-15021,-33613,-34341,-46391,-44947,-97195,-119400,-69851,-41948,-37129,-70792,-35695,-46390,-87779,-61634,-46638,-38913,-3484,2497,-80602,-128798,-84198,-35371,54027,147057,182313,157906,180160,125135,-39136,-105058,-23286,13403,-29877,-110924,-39687,38967,10698,-6954,49066,123355,91300,7616,-66225,-31985,4890,-17157,-65964,-113344,-123659,-98847,-63890,-5098,54982,69283,51917,-36639,-45343,63654,83752,35512,-33600,-84303,-56709,-22658,-11212,-30286,-66423,-39835,-11743,-58126,-129730,-70067,-63497,-71823,-22775,-12581,-9494,-2266,-31920,-59383,-44722,-13805,79525,119517,27730,-15741,1575,64056,87652,154869,180666,192004,132871,-21966,-97078,-65249,-34744,-81936,-111678,41094,245136,168330,63764,-8508,-82398,-70951,-34237,-12106,-17058,-45187,-66198,-88056,-97841,-92270,-124632,-96858,-87215,-62864,-744,78030,137440,119673,53886,82281,81857,18782,-25728,50271,104967,59594,-46630,-83661,-92242,-78198,-117024,-61665,29010,39642,-43201,-23337,135554,142472,10107,-54780,40492,27187,8282,61446,115971,177324,302647,316788,4865,-69223,86020,180450,81096,-6184,57229,61957,17790,3241,26094,74346,110392,104224,78319,56842,41572,51637,84813,115135,61486,-18422,-82081,-108436,-32334,10359,-2736,15189,46016,7479,-31900,-58438,-84994,-85173,69902,216755,162650,91524,39536,27379,17211,-10661,8448,79827,84991,60170,52142,54601,22467,-44674,-46911,20478,87113,106037,97553,24687,-57491,-89191,46012,110817,74522,-17573,-43378,20520,42180,-12666,-72701,-88335,-29266,45886,125070,208740,230649,253545,194957,107648,37921,23219,83750,109117,40002,20491,19165,13340,21797,17872,-17072,-78583,-71396,-20143,36175,22250,-19008,34778,183399,210509,112408,-11731,-25233,77659,226087,341801,174821,48882,7202,-12766,-90254,-90377,-31018,-2058,-13828,-39391,-85295,-35380,-22584,-35683,-11425,11589,17961,-45611,-34701,130360,133372,29534,-63667,-42984,-389,44446,79750,59906,76641,153390,126224,37223,-68590,-52135,87312,162311,156474,114018,89859,54001,39768,54507,100751,110298,75327,62673,32178,25656,22158,28434,-20336,-81731,-104378,-63451,-12797,23821,21490,-2452,-36523,-815,-7746,-54126,-127867,-46228,24253,41663,30176,-43683,-91127,-29925,-39132,-71974,-78904,-35547,-6422,5174,-10572,-51634,-103206,-102212,-113347,-99663,-43952,6356,49111,59699,-1792,-58888,-94499,-108564,-109197,-55392,28462,77100,26797,-20814,10317,-4123,-80940,-92432,-15869,54590,55025,-37299,-42843,7971,-18074,-62072,-95567,-109120,-143324,-83952,-60322,-76497,-108176,-99816,-54514,-39684,-38297,-76504,-87947,-71447,70599,204685,254750,206238,91561,20956,-66104,-53414,34119,78547,46284,17596,-18568,-84547,-110744,-77363,-60972,-26019,-25883,-19248,33787,80168,137811,145873,81316,10808,-9015,-21916,-29129,-4139,26572,42916,27842,-33537,-66298,-58830,-57143,-12399,43766,77739,64606,23423,53192,196150,334814,318944,200061,93323,15431,-77703,-130194,-111843,-94679,-71165,-49178,-54285,-44431,83570,228703,299139,236289,102369,2158,-50634,-77778,-75594,29921,238008,475877,544062,427040,259159,83392,-27322,-68607,-11889,16024,40642,53705,-9055,-48715,-34311,-42110,-40259,-52131,-34054,-10481,22231,-33646,-107770,-71718,-45778,-21582,31322,40273,50058,-28527,27864,76903,56502,-5831,-62268,-68227,-59069,-36695,27218,97706,103720,91034,55419,47303,38023,3544,18791,83123,73171,-19205,-91269,-121007,-81785,-40156,-70027,-33295,48320,59371,-28766,-35347,120993,284346,242943,162318,89838,27699,11322,47329,156560,336191,448253,523845,414851,230452,103697,87219,90020,110068,84547,6946,-104870,-118622,-32714,70490,148072,191874,178288,85720,-24683,-94412,-74739,57906,106275,82780,55245,-32424,-82153,-45781,116108,348946,369505,224688,79855,-31731,-44751,-51110,-73582,-79762,-64254,-24490,85716,139571,64595,-28962,-73460,-57796,41778,109943,128780,140280,116720,47786,-64531,-57773,62727,168662,235562,173393,-13301,-137077,-81542,-3842,81156,168043,152677,71214,-8590,-66467,-50559,-74058,-60582,-55818,98130,354493,652193,809982,723309,396887,86037,82432,207217,221063,192564,63854,-35998,-30612,5421,-1779,-35678,-43703,-33008,-21968,1010,19933,6645,-1115,30472,58595,33618,-18943,-76876,-86192,-58829,-73811,-96650,-150032,-17413,100642,45382,-6770,-41169,-79143,-86370,-89281,-93073,-70187,-110584,-124121,-168531,-352770,-546290,-713160,-731665,-576640,-331616,-87958,122989,241617,60265,-22834,-74005,-1484,46276,39155,15876,16852,48059,127437,159316,106543,-17201,-120609,-94442,-100111,-44689,68921,216552,346507,296542,139217,34196,-16896,-66750,-80546,-76432,-33416,59005,128589,130687,9766,-101912,-65450,-1300,-31093,-64154,-53658,69776,317003,596711,694606,567377,302532,62182,-111710,-31743,-28856,-54096,-76760,-94387,-73984,-75045,-45520,-23742,-12494,-7610,-32177,-82612,-78039,-31414,47694,142986,186082,129984,57631,-21144,-57667,-55020,14270,14798,-51854,64758,115241,49062,-36046,-69952,-76097,-73193,-3749,100338,193061,183049,95071,57935,54979,23916,-19168,-44960,-30519,10036,28058,11512,43366,4962,-8036,-66635,-25060,54401,93021,115555,156135,102826,-88430,4360,7288,15692,47810,48149,-4343,-28986,-56414,-26219,-7843,24947,34976,-21985,-40962,-21379,-7117,-5431,-46474,-54586,-19544,36380,13496,-27637,-57886,-63050,-52566,-44168,13057,76916,175233,281881,320042,252209,72121,-73567,-3588,54946,24461,12075,-36345,-111776,-85981,-34088,-84386,-71713,-4854,4528,-2957,66110,170710,134213,36179,-38244,-80890,-28194,12849,-16954,-18374,-27346,-18422,19040,77430,137470,216927,236864,179647,36105,-63463,-46105,-26569,-35122,-58378,-30955,15853,39823,78392,95564,47223,5660,11911,12343,6583,5684,-36858,-106561,-137409,-155387,-87094,53408,201029,297972,266311,138902,28050,-34454,-147033,-90928,-41394,-50096,-97405,-117184,-112892,-66508,-360,89217,156022,152985,118496,150818,175780,63837,-77421,113923,175851,139094,53576,-6194,-31747,-110408,-85570,-16300,46164,84016,106979,82521,19756,-17484,-75702,-64219,-23321,-8531,-23334,-16093,-34584,-74595,-96135,15774,202973,296719,218506,70640,-63927,-64241,-1274,17746,-53097,-483,183102,238993,118695,13348,-53068,-51141,-46159,-36564,-42695,-54942,-28683,-2074,-33424,-76366,-85372,-91193,-66257,-36131,6156,17929,-46600,-79273,81921,166386,79296,-5246,-33267,-60205,-75005,-53433,-24963,6354,54557,103913,111328,44513,-44689,-92535,-70790,-17631,58541,41288,-65250,-2950,82144,96869,92334,58139,87877,185948,199994,116421,-44507,-75699,-74069,-88502,-46481,-36405,44002,143068,147409,78651,1226,-86211,-61475,26267,123587,178544,150287,73172,-21904,-62526,-34282,-33520,-8530,49304,62058,39915,-12237,-60743,-77768,-73863,-44429,-14932,-57270,-9805,80876,108765,58872,-95301,-960,141235,124734,62045,-82804,-76680,-51321,-19712,71912,134142,76894,60699,91290,51152,48970,52297,40716,-2559,-10872,-23124,-18036,8936,13045,-42874,-69025,-40755,-40209,-50798,-65747,16581,156340,351658,328556,167084,-21494,-81998,12596,2422,-104204,-64470,53902,115423,105292,58360,-4418,15943,83811,77822,53868,33550,16525,31741,101287,196049,193539,134264,106005,85358,-84377,-28862,85865,75903,-36936,-67469,-34958,-44670,-84516,-66829,-47808,-28432,-61752,-63772,-13229,42718,51400,6783,-8067,-40411,-77254,-79466,-134880,-81690,-18919,-19885,-59798,-30788,12598,24589,84102,217380,181767,79242,35703,29354,76658,66682,10284,56244,145171,179108,223978,258852,220420,128839,7715,-126191,-40720,-1887,-47599,-114213,-79309,47403,102824,13738,-105700,-70852,7960,18933,-7395,-24792,-53423,-69978,-59001,-89189,-106031,-48037,80425,228686,271848,263463,247046,161414,53387,-15261,-58662,-71067,-78174,-34161,3845,-12277,-53126,-119427,-89290,-25599,51949,124063,132052,63975,-2054,-8213,-39629,-43610,34211,152036,208719,324512,398976,408060,308176,52329,-33198,-4259,42493,28538,-35702,-80119,-84920,-22031,81878,73766,46035,-2062,-31513,-82922,-110271,-98199,-51743,2952,14799,-11263,-50106,-31939,28723,49205,-36074,-134384,-60555,-13954,6847,26664,19795,-28545,-89679,-69916,-792,15953,-47454,-74625,-64782,1387,66486,121301,164589,152856,103584,122532,89029,-18408,-131440,-98636,-17614,36283,80263,117584,97750,26764,-26747,-46032,-42333,-4917,50558,105333,96773,98536,102122,32631,-60842,-76505,-58550,-43697,-46004,-38769,-3382,38480,52897,-1008,-36646,15353,144157,286734,362138,240032,82490,-18550,-84499,-88583,-41549,-29538,-13509,28942,40319,-10143,-27126,62849,192160,223521,178037,109029,21129,-56652,-98790,-48979,73860,145335,174338,162347,120102,73328,28871,2951,29583,40608,23011,52466,77817,39088,-15381,-15923,18778,16166,-13850,-12939,-28201,456,24490,14823,-470,-64054,-87086,-111931,-126104,-88119,-44252,-58153,-85120,-49258,-34552,-49416,-81736,-31176,64274,195003,248397,195499,96343,78939,92491,93684,27461,-69866,-91921,-65485,-41457,12154,95618,129754,98937,56999,55503,104243,88009,27583,-8873,-41391,-41071,14695,52312,62666,78264,105822,28163,-33080,-16083,10233,-1856,-37128,-84001,-56786,-53373,26734,140618,198778,216609,240617,315393,418532,287650,125637,52546,47043,-33357,-26504,11372,106865,119734,71069,11592,-18246,-26640,-5539,-59641,-95810,-38834,-1798,40435,27916,-38312,-93104,-100321,-104306,-108619,-133308,-121438,-54469,623,-5143,-63242,-95564,-77021,-40064,-23859,-33053,-97987,-123697,-114056,-134411,-124475,-105478,-111291,-63618,-8301,87276,153571,13141,-73915,9756,78423,82014,35693,-17609,-48111,-63091,-85707,44115,129733,88121,91961,63945,35682,51708,134122,150254,40155,-74179,-101140,-85923,-104461,-13439,96865,153357,87213,49175,5516,34540,108676,97583,43680,1337,-18466,26925,116796,251564,206649,57440,-85882,-93305,-81082,-62126,20087,110506,146206,102737,27884,-21023,-34668,-71189,-78957,-72202,-64998,-51721,-48924,-20323,6326,-44290,-64398,-70484,-78070,-93968,-50099,-27072,-63006,-31991,40835,50044,-48224,-99564,-91215,-897,57486,17159,15932,-69339,-65593,81674,150192,137776,155581,150212,51737,-64006,-78807,-63944,-56822,-6712,14730,-21798,-53278,22350,78890,94204,71820,20823,-17359,47632,168679,148918,19705,-63977,67181,178897,196232,120023,77083,36909,-25641,-69462,-93134,-57339,-8394,1167,-23130,-41066,-40887,-69964,-99168,-105509,-91441,-63285,-17348,43191,73387,42151,-34675,-105596,-44282,-26142,16220,-49896,-114265,-116543,-84191,-43841,-31460,-30608,-56585,-73281,-16187,-11634,-31751,-37856,-68813,-79058,-62590,-32608,-15318,-6050,20743,2654,40821,74020,8877,-73907,17380,20950,-28307,-109696,-73947,-14124,-14348,-64926,-61815,-24957,-18221,-62,67602,131279,96228,39606,-1626,-33339,-71493,-61289,-43895,-40511,5896,46959,101463,73770,49292,43777,67694,161226,223274,222846,126460,40941,-11647,-105333,-83323,-20847,169400,271744,156805,-28302,-64190,-14343,11110,14451,-39638,-73314,24104,30100,-25280,15633,171610,265325,321212,247845,77822,-116453,-75782,-30647,14667,14218,-14952,6018,128758,225429,151832,22416,-74664,-124616,18637,132609,158186,101780,66415,83535,33009,-43824,-133993,-7108,256107,394524,217488,15425,-57524,-20491,46955,94969,155408,179005,90362,9988,2724,5700,500,15521,-9977,-102388,-140077,-76081,-7538,-37662,-98249,-98408,-88263,-30598,48923,121022,129058,71333,-6101,-62200,-60202,49563,192612,206113,93548,-85478,-42593,71339,56478,-16754,-39138,71154,127042,116109,131440,133545,79515,-1424,-108938,-62289,-27986,-57595,-115501,-4792,56708,115054,208634,338528,362489,233314,129570,26708,-50367,-126836,-87326,-13589,14907,20535,-6301,8786,28642,23310,11721,10839,-21910,-42585,-38905,-120689,-66167,14231,80435,45382,-38380,-84067,-100137,-90996,-59687,-2369,47491,66162,-2845,-7123,5618,19302,11461,7933,44488,67398,122812,176419,212608,154173,20931,-56026,-113029,-66514,-40347,-39652,-25414,-304,-20449,52328,337084,505151,354366,132183,-10848,8989,-8166,-53746,-100365,-67661,-6480,-14728,-59797,-106685,-114032,-77451,718,60686,69603,68236,57764,64827,76073,90568,126751,106337,124304,108392,4328,-375,21853,-40736,-127757,-10927,61736,54111,-15718,-59295,-43870,-31543,-34035,-53608,-70822,-44219,17937,16358,-27126,-59511,-29855,-24569,-77207,-115495,-125946,-75589,-1912,17796,26274,32231,38580,34843,27044,27808,10160,-15560,-28853,-34099,-34697,-40188,-52885,-40641,16431,103077,145279,153696,183417],[149819,57822,42957,112765,85737,-13894,-72072,-16299,26694,18739,-9739,-18234,36172,44699,-2710,-83604,75949,196218,215131,183780,79490,11261,-37803,-51997,-93819,-136705,-131571,-21198,89784,54175,4721,11090,69277,190209,178584,79212,7368,27042,85779,79790,18995,-77105,-139298,-51956,64021,53714,13520,-19512,-61356,-106478,-110172,-87909,-63985,5555,94603,145734,61141,-66675,-113726,-87199,-59973,597,87866,120403,26056,-96481,36259,55121,5737,5247,-33557,-93384,-62176,-21914,23810,42420,4621,-23259,-52917,-66364,-27063,-5137,-39352,-84081,-77045,7585,141617,164822,47931,-73909,-35330,2661,-19629,-63697,-91208,-66346,52021,162274,179793,82210,-26694,-110112,-153193,-85884,-24499,-17362,-37968,31196,114895,136247,106467,81367,98077,89782,20697,-28967,-98566,-54652,-23863,8890,25098,8720,16037,11279,-4951,-8908,-46320,-65055,-21019,44391,53021,-12126,-106754,-39643,38515,29736,-29156,-41974,11471,18197,-45215,51951,231259,344777,274012,84751,5229,30891,94787,95077,1717,-71312,-3504,45900,48165,-40486,760,96779,191936,227265,123575,-14845,-72709,-81381,-67325,-34251,-25476,1830,15021,11892,52286,144230,261197,252470,29269,-98357,-18810,96138,131733,91134,85046,67861,-24947,-80420,-50063,-70641,-105498,-140651,-49623,11960,-28591,-142080,14402,180903,229129,93682,70828,65715,56136,45992,-23470,-88027,40279,151348,72894,-67521,-4483,112283,348142,644815,386900,268483,173744,112580,80420,28538,9701,45683,65560,7652,1592,-62526,-118783,-74630,-81520,-87128,-140160,-89313,-37897,28398,56009,-51786,19810,61695,10454,-72988,-90152,8432,-12768,-86729,-72725,-37723,-44877,-11961,30241,18603,10419,-21253,-41775,-95675,-112944,-68362,-43546,-40649,-67918,-40318,-59592,-89034,-64080,-57512,-67799,-51965,-31588,-91873,-126742,-87603,-62191,-28022,26764,69822,72405,121426,105336,-27581,-73479,-15063,-3599,-61398,-125443,-30449,52259,25749,3371,57601,127643,82818,-11311,-74446,-11702,29710,13624,-34672,-89735,-124021,-114547,-83064,-25461,40408,52598,24244,-63640,-23662,86682,103153,46850,-30446,-91369,-67085,-33281,-37218,-86173,-36671,-21119,4528,-27812,-105472,-95654,-83167,-60367,-7338,5180,-746,-5495,-37691,-63365,-53136,-30455,44301,64037,-20061,-51220,-41861,26990,63103,130320,151656,180314,163280,11850,-72976,-65125,-35807,-77072,-116030,28599,239432,181626,73636,-1735,-72808,-82921,-46295,-20859,-23352,-52231,-74050,-96478,-102931,-92570,-119871,-95846,-96227,-84920,-11889,66962,115799,109796,69015,116364,115167,40686,-14417,47966,97310,63983,-22804,-48662,-68405,-79022,-107079,-44746,42755,42964,-46414,-29395,141383,167956,50395,-16035,40766,3282,-3126,59184,107670,142364,236339,293342,16863,-69077,67760,148269,65482,-18989,39887,34623,-12372,-15769,21700,71567,101239,93596,65900,50996,36176,56918,102376,126434,67997,-7935,-61538,-96147,-41247,-19427,-44303,-31014,-1658,-34787,-60228,-60701,-79386,-71269,93666,233314,172335,94980,40369,25483,15106,-4997,30289,104352,103296,73147,61174,80199,75535,18242,335,50727,102899,109135,80082,14811,-58914,-84796,66348,153638,115635,5091,-47183,17009,46341,-4188,-62310,-81905,-39648,40161,116961,186019,207422,250407,211526,118249,40198,8401,54093,86535,41315,39256,51154,45106,25819,3744,-32602,-86728,-62814,-5456,54815,38372,-16253,26663,206765,270525,173777,44513,3908,92178,252157,366205,155075,38283,9772,3069,-62845,-111854,-59172,-24725,-27750,-49559,-100160,-56309,-28116,-16335,9088,23084,18105,-51598,-45450,126014,137132,29838,-70722,-49328,-66,52444,99312,88321,102858,171070,139192,44548,-58275,-52397,85002,163170,155244,114030,91494,55958,38949,35206,55382,66996,46367,44889,29749,36468,50780,73647,20361,-56309,-98006,-62807,-13590,25134,23336,-3554,-33715,18314,15950,-36144,-107554,-73319,-23339,-4898,-14182,-75237,-80106,-25577,-40835,-71858,-73112,-33407,-8193,-5158,-30720,-71528,-105271,-97257,-107271,-101815,-54529,-841,44591,57950,614,-47672,-73480,-92424,-118875,-58165,34081,78506,8306,-42078,10232,4535,-77618,-80194,11067,105266,99042,-20723,-46567,37597,36168,-1998,-39552,-73654,-87311,-40801,-32497,-51502,-93021,-106409,-51563,-36639,-36018,-72722,-76963,-101109,26455,166399,238019,210493,97098,16944,-63683,-39930,41587,69148,25887,-6431,-42581,-104430,-113170,-74099,-62472,-29769,-24173,-17811,30796,80421,148566,166577,107453,41751,17757,-9404,-25156,410,30007,46743,25041,-44003,-69142,-56188,-53495,-8238,43029,71973,55590,10546,38061,181345,322794,292220,173708,80275,10479,-70448,-106347,-102420,-97156,-81701,-59890,-75438,-110416,17716,160018,242908,203311,91965,-2754,-55055,-75382,-72902,42247,278700,522006,581672,433916,246932,73241,-35796,-85939,-14714,44912,97870,120407,41597,-23998,-41218,-51221,-20616,-22846,-15249,-3641,23402,-25343,-88623,-58390,-45563,-23610,26398,21949,27392,-35478,37484,90076,60781,-10091,-72278,-78031,-63546,-42335,11656,64963,64943,57134,33826,47696,70176,48397,54592,104548,80280,-19394,-96749,-109150,-58301,-6826,-35508,-24478,27283,27611,-40752,-29246,118098,287133,250930,160915,89313,30250,12555,47361,154788,337765,461914,533541,400476,232009,105890,84154,83278,96816,66504,-4161,-109373,-110696,-29425,58094,127386,187460,211718,151399,16187,-81947,-73005,72927,114486,76121,29039,-55528,-76873,-35449,119229,315076,331856,191750,54140,-53898,-27115,-28992,-58621,-69326,-58896,-26274,85420,150280,88577,-17783,-66889,-36098,82358,168139,190795,194430,136870,35432,-79604,-49144,74900,187839,233841,153273,-27107,-136828,-83059,-8221,71102,153140,153273,78141,-7771,-71831,-60391,-68068,-35125,-38102,100219,355169,650389,803223,715056,406707,135695,110084,246566,260396,225237,98528,-9104,-7233,20246,2356,-44207,-53017,-28253,-8845,17648,38865,9571,-21264,1280,33198,19799,-22613,-76135,-78569,-36679,-49735,-73180,-144010,-56831,44332,-3254,-10898,-34761,-67915,-76827,-91887,-88718,-74465,-122990,-117489,-184297,-412345,-642365,-774661,-710417,-557975,-346683,-121337,99724,249246,97688,1055,-65031,6749,57099,47182,21107,12787,29859,103602,144834,102215,-15384,-120590,-86784,-82935,-43818,73441,242073,374815,330654,171183,46845,-16492,-75544,-96608,-97373,-53493,29570,91385,94583,577,-105782,-61833,-1805,-35694,-77682,-68662,58198,306679,598015,706856,580545,308117,63219,-102047,-43030,-29486,-38363,-51171,-72104,-58598,-62104,-40541,-32526,-34862,-32336,-55297,-97179,-79803,-23282,80404,184676,214116,143284,58377,-19377,-62479,-61402,24675,52509,5037,106403,121142,32461,-43320,-64764,-70306,-75183,-31288,40591,119578,120187,63135,56527,78613,41043,-3950,-23173,-21371,8578,38310,32022,48971,-4051,-10016,-65107,-44458,27872,71009,84914,84856,-1881,-90198,27282,21285,23910,36150,23299,-25307,-40808,-58001,-27564,-10504,24502,36005,-13947,-26050,-6301,3525,-5193,-54837,-68278,-51491,-24420,-41422,-59565,-61371,-59193,-53617,-41965,27938,106015,205377,282342,298831,248176,106419,-36368,-14454,43810,318,-13316,-39480,-97714,-105698,-49095,-82660,-53192,7910,14922,756,53788,144239,113406,28516,-43923,-91144,-37935,7551,-22980,-24017,-34429,-29233,5275,68350,142054,238115,269101,214575,66690,-59656,-54792,-29349,-28578,-41984,-44450,-1978,19857,57629,80159,44025,670,-4268,-13313,-20504,-16464,-53322,-115601,-124098,-126592,-113473,-23384,136425,240003,222196,121782,32400,-32092,-132283,-85309,-39911,-52902,-98399,-103115,-102341,-57872,19457,123989,194059,191227,140809,150783,164018,68355,-83299,72520,140350,131232,57305,5999,-20593,-99422,-96750,-29038,26638,56126,82226,71453,3780,-38731,-85925,-51961,-15678,-214,-12057,-8817,-30619,-69765,-83750,19161,204026,289643,204520,44430,-93765,-88450,-15640,15013,-46266,-13501,159343,234182,131488,35739,-30123,-43208,-45335,-33348,-48796,-66348,-38389,-6242,-28613,-65096,-64297,-64837,-52342,-31887,6174,19706,-35702,-62279,75922,129853,42976,-21474,-34241,-50747,-63758,-53743,-11170,24079,84869,147210,157720,77154,-26972,-99983,-80394,-38956,29775,14558,-81460,-973,91862,111918,105798,72307,86710,176522,201525,118846,-51801,-94622,-77394,-76663,-17261,14634,97119,176119,155179,71392,-13541,-84983,-30787,61586,166494,216824,170494,84185,-24117,-82063,-32535,-20621,5698,65040,76739,48581,-6767,-52153,-68451,-65946,-49495,-30717,-94965,-61655,45652,85860,48877,-97437,979,130917,108807,51534,-89748,-96676,-81292,-77879,-7573,47792,-5461,12210,70060,47747,51550,52530,30897,-12754,-32376,-47761,-12666,29768,30686,-34757,-73301,-49422,-46569,-53104,-57713,25643,161984,333572,266924,116143,-48561,-48477,44923,23170,-91916,-79692,30823,79430,54326,6997,-37821,6408,78734,75464,54614,37090,21438,34852,95058,172278,148196,82519,62127,66796,-83078,-41699,65346,55441,-34083,-52585,-34381,-46204,-82075,-62868,-44440,-27850,-69015,-63437,-4355,54234,56992,-5510,-27066,-39621,-46203,-49693,-117570,-70775,-6693,-9002,-60903,-37700,2937,-1786,67684,212461,156727,49408,15234,13641,61725,53603,21560,78454,165846,193410,220931,230885,189998,109908,10696,-115738,-37683,4269,-42742,-114627,-72349,71641,134350,46614,-76223,-95932,-5384,18913,-2194,-21345,-54727,-74704,-70284,-103177,-104707,-47565,88028,245593,288194,277663,250730,154995,44171,-25075,-59956,-67214,-69762,-20930,11678,-12961,-62877,-120799,-57535,-5850,47113,99010,108612,54472,-3409,-13531,-42490,-44810,25268,159903,235333,331792,376728,370143,277325,46208,-26658,1272,45318,32372,-25277,-58979,-56206,11647,116390,113895,78444,15983,-29472,-77925,-87397,-75257,-28545,17346,28052,1802,-37201,-35519,16174,41404,-34704,-130699,-61545,-15663,3298,24717,25219,-18751,-83512,-67109,9138,39821,-21731,-59113,-56967,2942,59764,113613,152517,140688,97815,106703,62935,-45501,-130028,-90706,-18853,36613,97533,153777,134526,59700,-7667,-37566,-28211,18526,70631,127989,141166,137295,121372,34876,-63399,-66668,-47695,-35027,-41691,-29362,11475,48646,52237,2414,-22272,42847,165890,291510,356081,242065,100064,8089,-57176,-78769,-26198,-12068,-1540,38393,53749,3990,-9028,90348,210959,217851,164187,100974,13291,-65879,-107450,-33967,85341,128094,168346,170066,126883,81503,33249,1936,25518,27310,6205,33176,59007,23756,-26566,-18711,18536,24624,2386,3872,1675,32741,55438,46280,15413,-73883,-97564,-97492,-103205,-96093,-62328,-72573,-84187,-38820,-15806,-38702,-91905,-28635,73932,209391,258066,199747,97433,78970,94574,91339,18624,-71022,-79641,-56672,-39949,-1501,66722,99088,79188,40782,47143,107726,89987,27583,-7369,-38939,-38607,15423,40086,46482,68782,97442,32125,-11643,-4409,7887,-6959,-35859,-82343,-63423,-71743,2734,135617,192737,200402,218891,299542,442172,349695,174814,66181,33043,-43070,-656,54447,147649,152147,83411,11021,-28840,-39166,-11935,-59034,-80422,-37188,-22188,235,-5012,-62211,-102645,-99930,-104719,-101875,-119041,-103475,-38716,5556,-3961,-56434,-77246,-91632,-61148,-42623,-47155,-103000,-128151,-118745,-137699,-106725,-81110,-87186,-55534,-2363,86668,127571,-18763,-50799,28119,82867,75911,36530,-10923,-35917,-64216,-84668,57291,166910,125896,82880,45191,23052,45892,157677,180232,47240,-84107,-98148,-87668,-106698,6072,135936,209707,114976,51392,-5646,17200,84358,94664,62621,35298,9039,39409,121286,266506,259246,118027,-36398,-119411,-91895,-50202,27606,121675,171402,148547,79026,18464,4312,-38783,-61849,-66105,-59019,-40289,-34134,-20266,-2979,-67731,-75013,-83131,-102956,-92100,-26988,-7528,-51863,-41555,19999,33814,-57274,-104917,-101891,-20404,31957,2122,3945,-82848,-51283,94575,152543,137799,158156,153343,63534,-40544,-48036,-26548,-23020,7210,15238,-18038,-63401,14133,74496,89764,71428,22117,-20930,32617,129482,109464,-5165,-107082,35787,146121,170685,101262,62414,30924,-29139,-69869,-84323,-48560,-5204,3681,-16929,-39626,-41852,-67852,-100659,-118964,-98096,-56915,3684,55345,75494,52137,-16645,-108200,-41792,-11139,29703,-28309,-93782,-109037,-78319,-30935,-19405,-21844,-52244,-79446,-30269,-24274,-47290,-49613,-81597,-91147,-73914,-35334,-6542,12980,26737,-22258,34975,75084,12473,-73718,14603,19180,-24691,-112002,-73379,-8963,-5260,-59641,-82069,-43826,-27141,641,76909,149971,117268,41848,-9878,-34174,-57003,-37363,-24692,-40848,-9411,31334,81062,36658,-7665,18341,69514,184728,266852,252289,139223,45682,-11098,-107681,-72427,23189,239778,315514,183241,2968,-45949,-421,27667,29116,-29079,-60954,29929,33973,-22510,18789,173134,252145,301904,231620,54851,-127706,-62381,-18652,31969,21402,-23837,-9147,124456,242986,162882,15422,-86086,-75917,55478,138973,139495,76940,53291,100916,76010,-1574,-127483,-42503,213156,390591,234939,21472,-59936,-16406,45876,56102,98736,120598,43160,2592,793,2887,6971,22818,4758,-87418,-133137,-65828,8433,-12101,-84861,-107461,-96067,-34206,37367,109921,126476,78028,1447,-56021,-39993,95854,257962,258466,112450,-86263,-41862,72818,49719,-31719,-50844,63973,126208,125752,158439,151446,74941,-13841,-109434,-52311,-20464,-48956,-120306,-25955,39056,110085,225496,397626,465701,346669,223043,65276,-44508,-122157,-74799,-3818,23204,31424,10812,17108,35079,24554,3944,3315,-23604,-39461,-30859,-116673,-86475,-5011,68332,48950,-27064,-77853,-109101,-108549,-71898,-7927,48878,86244,36965,50484,32379,13460,-20072,-22622,25874,72877,136777,192290,224012,149424,-2569,-81193,-123224,-62973,-47488,-52982,-34678,-4452,-20632,69301,380924,523688,363688,134551,-10080,18681,3506,-43420,-85310,-77813,-11861,-14570,-56343,-107581,-117452,-65882,15097,44156,34413,46982,55931,73863,92228,114877,136706,98638,112898,158105,34600,-12018,-149,-49025,-126749,-11123,65469,52718,-33819,-94291,-66086,-26836,-28591,-58043,-73151,-25317,46134,43787,-5502,-41006,-14313,-9957,-63576,-99879,-100234,-56100,5084,15994,23344,34935,46200,42140,26158,13181,-3551,-22453,-29754,-32695,-34574,-42423,-55227,-31938,37881,142710,198185,194031,200476],[151844,70664,62743,133686,88705,-12069,-61289,-26442,5167,1822,-10954,9895,72134,73353,22021,-63253,50896,190722,221857,190478,100694,36333,-30271,-52260,-92779,-126472,-105576,13731,121086,58380,-9870,12997,103220,228771,203813,81570,-5145,10860,72749,81603,32708,-60706,-132124,-72683,26667,22971,-8804,-36391,-75022,-125595,-106821,-73648,-52352,19411,115828,182103,78316,-72749,-119302,-101738,-82527,8610,134720,152353,37827,-111827,26218,55336,10749,-3041,-46428,-105871,-50007,375,42802,56432,9020,-29435,-64277,-75927,-37410,-20347,-44851,-76550,-59486,28573,165987,183592,55590,-65743,-32410,6015,-12187,-42797,-53157,-64559,19810,126997,141668,49207,-49227,-122175,-155247,-93000,-34038,-27037,-49693,15102,94799,136481,125857,100411,101929,85726,17717,-48266,-125874,-57999,-2682,38354,51213,15245,22329,25251,8085,-4670,-49414,-70339,-28898,35586,56327,959,-77488,-57806,4536,1888,-49786,-55892,4211,16774,-28189,96448,275727,345220,231785,58714,-7844,30561,89452,90569,-4168,-106889,-36088,21087,18620,-63471,5911,112418,199251,221668,130248,-7238,-70734,-74825,-44987,-10775,-15702,-13299,-13555,-16119,26465,122137,232467,200023,10042,-107206,-19978,103848,153598,123285,117937,91935,-10093,-84163,-72071,-96488,-113622,-85630,-36021,5755,-45378,-141645,21392,157471,171826,47038,34696,52929,54795,45265,-25750,-89555,52528,163044,69757,-78304,5740,129781,380360,660077,350871,242975,149333,89080,58479,18631,48,33959,53755,-9372,-17959,-74468,-112337,-68363,-80136,-86432,-137276,-101501,-47987,28182,81316,-210,-23328,28562,-2776,-59733,-79618,-5402,-36166,-91858,-55534,-24798,-20742,29236,77963,69939,56676,10052,-37122,-88699,-103791,-66317,-45058,-43363,-62536,-46548,-77766,-97846,-73044,-69714,-86184,-85930,-56835,-97557,-129849,-94499,-84142,-100645,-76205,-18086,4319,67327,87526,-12506,-49029,-9381,-22357,-89861,-123024,-24633,58465,36706,11456,63138,125560,68162,-35255,-79239,5965,50610,39699,-7392,-66393,-112662,-127417,-101038,-46618,22748,32073,-9076,-97959,-1257,112358,128114,66029,-18125,-86860,-84924,-53943,-69090,-58868,10925,-6355,13355,-2158,-73630,-99559,-86061,-41998,6423,18716,4774,-9852,-44778,-70303,-63844,-49830,1111,-191,-68617,-79787,-79695,-5687,41106,105966,122821,163706,188234,47345,-49562,-65999,-36800,-72526,-123652,12694,225027,187551,77897,-87,-67555,-94550,-58492,-30490,-31161,-61934,-85166,-107717,-109498,-93691,-117963,-99986,-105093,-109575,-23866,54599,95103,103988,85538,143383,140556,57320,-6239,45595,90273,68451,2325,-9848,-45475,-75459,-94481,-29712,51677,41714,-52388,-36484,143776,192753,92936,21209,32040,-26036,-19451,51933,95744,109235,168613,253788,25384,-71849,43184,105349,41624,-35240,21780,8855,-42382,-32860,18376,68916,92543,83219,52612,41791,27387,59622,120303,140151,77783,3321,-44824,-87046,-58979,-56627,-82425,-73540,-53641,-89881,-94399,-62846,-77203,-61798,101155,223174,159744,85797,33674,17892,8122,-3512,48467,124432,114455,77205,60864,98321,123135,85605,52380,78046,112880,105301,57725,4412,-62817,-79220,82396,192136,154674,27270,-47663,12133,47719,1249,-54847,-75785,-53769,23106,90126,139171,160260,222086,212610,121241,40114,-3351,26904,63133,40413,52782,74809,69600,34467,-2942,-45999,-98222,-59828,5472,70705,52261,-15085,13408,213869,311680,223973,96868,37325,100555,260011,361946,126237,21897,8065,13345,-33706,-111646,-87864,-50975,-46177,-64558,-114923,-60500,-20944,7439,27444,32416,18097,-54268,-60206,111996,133688,27825,-76668,-57261,-2570,56824,112824,109228,121222,182185,146819,48319,-51692,-53106,79898,160016,148884,108821,87606,51856,31299,9703,9515,29627,24282,31379,27204,43945,73917,107098,47094,-42552,-97510,-64719,-18105,22497,21882,-7469,-35003,35499,42765,-15435,-83818,-108896,-74115,-48698,-59374,-110751,-70334,-26195,-47969,-75341,-70911,-35362,-13418,-15885,-47508,-88874,-110311,-98423,-105665,-99922,-63676,-9797,36572,52109,-247,-39510,-55795,-76632,-121692,-61895,35530,73785,-13037,-60139,13705,14677,-74331,-70465,37953,162294,147039,-3848,-51230,62525,88427,53254,12879,-24709,-35135,4395,-772,-25568,-76496,-117470,-53988,-37304,-36061,-70218,-66105,-123800,-25073,118431,208411,203443,98027,13163,-58988,-29055,45651,56221,3416,-31437,-68123,-122196,-110400,-72300,-67770,-37172,-24835,-17433,26728,78234,149326,174654,123905,64274,34709,-4963,-27597,830,29742,46376,16365,-58340,-71575,-52526,-50698,-11904,30722,54196,37830,-8672,15282,149067,282971,246179,140621,63919,2905,-64402,-86235,-93450,-100442,-85256,-51981,-62138,-152450,-35055,96980,184905,165584,76390,-10890,-57632,-70023,-67394,54378,314991,558660,613854,443972,243141,75636,-28127,-93787,-13133,76744,152477,180139,89894,1726,-48919,-52270,7132,8075,3686,7042,35579,691,-55859,-45872,-43737,-22707,21025,1969,-2637,-42527,46227,100574,62012,-18176,-86174,-88753,-67531,-47107,-5610,29593,24980,22499,11109,43758,98113,98329,92658,121781,83396,-21912,-102722,-97681,-38947,20947,-6003,-15447,3761,-4599,-52445,-27029,106637,272074,246755,152350,84733,30046,11758,44928,148958,329691,458670,517497,368800,225485,105350,78845,75234,84498,52099,-11743,-109881,-103372,-25378,48906,108957,180397,237688,211311,59280,-68387,-73208,82816,116566,63423,63,-67717,-59522,-25413,113744,263355,279830,153386,27599,-71244,-14150,-14180,-48495,-59511,-51499,-25483,88553,163959,120431,-1376,-56936,-16282,115061,213738,241825,240916,149366,21946,-91047,-47458,73237,188052,216661,126024,-41586,-134605,-84883,-16453,53124,127281,146882,84030,-3105,-65929,-47934,-41881,-6185,-29475,82522,322519,603297,747326,666558,395160,177481,140979,282750,295564,251755,129642,17005,13639,29448,1584,-57284,-64542,-24581,2272,30692,55692,14459,-40531,-29090,6344,6695,-24881,-74479,-71633,-15026,-22596,-46566,-111266,-86617,934,-48754,-13243,-25300,-54153,-67275,-93987,-84419,-81271,-126522,-107675,-186008,-429618,-628836,-674021,-595120,-485577,-336544,-151817,70967,249280,135967,26233,-54594,13136,64922,51649,22614,6060,11649,81516,130275,96788,-16238,-117055,-74079,-63992,-41400,74414,256988,389384,357888,201898,59137,-17032,-86739,-116811,-122837,-79440,-6534,50391,57327,-8776,-106605,-59422,-4851,-41845,-92630,-80809,48386,287876,574077,682984,560826,296078,61539,-89666,-54524,-28605,-20017,-21155,-42517,-38832,-51372,-42081,-45690,-62618,-63392,-82216,-115407,-81979,-16484,107832,216396,231399,148628,54048,-21123,-71501,-59014,50223,110643,71369,142280,115654,11093,-49024,-58563,-63221,-74763,-58956,-23654,40512,55561,33062,57176,103483,61613,17695,3817,-6692,8379,48256,53862,58120,-9920,-12810,-60755,-62197,-4626,37415,39426,-129,-74305,-31198,45619,32315,29047,22945,-546,-43214,-48471,-56106,-27423,-13394,21385,32342,-7564,-11428,8499,13510,-5693,-63429,-81882,-79402,-81759,-93072,-92374,-62316,-54287,-55385,-41666,41460,134646,229884,271861,267763,234838,139535,18403,3002,48113,-16214,-37086,-45743,-87909,-116698,-52124,-63095,-33359,19912,21281,-5020,32283,111652,91311,21092,-47283,-101298,-51454,-4691,-33351,-32981,-44185,-42649,-10839,57604,144243,253890,294014,242314,94038,-51934,-62765,-32636,-23301,-24638,-38316,-11600,2199,36910,64187,39963,-3838,-20106,-38355,-47208,-38647,-68922,-118279,-106769,-87028,-58366,-106896,58352,165422,163370,95334,26474,-35331,-114965,-75973,-34163,-51033,-89554,-85439,-90377,-49284,40595,163627,235010,229121,161227,153134,155371,74307,-87789,26354,100988,117884,58703,16062,-11325,-88167,-106988,-41509,6350,28232,57833,63272,-6584,-59070,-94120,-39928,-7528,9479,1072,1171,-23180,-59914,-68274,23959,200508,273433,182148,11597,-126315,-108703,-28232,14548,-34466,-21128,133353,221981,137105,49635,-13154,-37003,-45031,-32945,-53423,-76660,-48232,-12282,-25979,-54051,-39968,-36232,-36392,-26203,5845,20659,-24370,-35874,86602,111593,19637,-34383,-34448,-40779,-50532,-51001,2145,40434,111996,182146,191798,100055,-13358,-98891,-88506,-59900,922,-12830,-89296,4685,101762,124322,115347,82734,77780,155952,194702,118622,-53118,-108770,-75101,-58222,13003,67661,163257,227413,177135,71898,-24520,-71557,-2783,91136,204755,253248,191554,101431,-12334,-100267,-34032,-10443,20231,81840,90774,56976,-1018,-41859,-55900,-54701,-52990,-46082,-99621,-82644,18695,62399,36476,-92252,11220,123586,96862,45695,-84107,-114537,-107986,-120887,-69562,-20426,-63592,-25436,50702,45509,55297,50960,19102,-23099,-52416,-65792,-288,51514,47801,-25894,-75492,-55494,-50124,-51749,-46829,35414,167233,306080,204096,66183,-71964,-14497,79791,47382,-71136,-85443,11333,46287,9458,-34984,-65879,-1686,72793,71426,53403,38844,24854,35245,82037,138682,101012,36934,23633,45874,-83188,-47566,54148,49329,-19506,-38715,-33635,-48655,-79761,-57334,-39762,-27604,-76880,-59356,7971,66609,60308,-17469,-30429,-14454,-6849,-17753,-95157,-58910,3195,1063,-61380,-48740,-15662,-42354,53787,211216,133034,18233,-8069,-4587,42647,37043,27648,90496,176997,199067,203712,182979,140606,78316,6807,-96191,-28729,12024,-38977,-116431,-58639,106386,172477,81321,-46339,-107808,-5991,30072,11312,-12554,-52259,-77179,-79367,-112118,-100791,-46201,93921,255287,294724,279365,239616,140220,33155,-33958,-57565,-60459,-59894,-6916,19836,-15002,-76818,-102306,-23343,13293,41241,73591,84678,43827,-6551,-18753,-40895,-36313,12998,160527,253158,325252,338301,313866,229044,38617,-17590,10278,50403,37233,-14682,-40178,-32635,40255,147324,152944,110845,32148,-29280,-73398,-68939,-53909,-7091,25913,37011,13670,-26494,-39015,5277,33309,-33606,-123062,-60823,-16504,-522,22747,32749,-5736,-74064,-63564,18081,61555,6301,-41505,-49603,2079,50035,102501,137372,127549,92193,90690,38482,-64653,-107766,-75201,-14175,39502,112612,186578,168633,96128,19481,-22850,-10841,43370,87507,141607,175250,170329,135192,35838,-65411,-57384,-35894,-25428,-35468,-18204,25184,55610,48746,3037,-13963,57643,169577,276824,331929,235029,114649,33519,-30752,-64825,-9971,8433,16923,52331,69824,20567,12202,124061,233599,214726,150734,91972,4560,-75943,-114178,-18495,91163,102951,150998,166263,123838,82784,32944,-2010,19393,14213,-8121,17058,42492,9412,-37187,-21570,17416,31505,17559,19740,32831,67819,89425,79519,31737,-81205,-100951,-79670,-81544,-100066,-79539,-85973,-76435,-23267,3395,-28765,-100461,-27158,77718,211370,257810,198078,94810,76016,94093,85128,7747,-71898,-68022,-48081,-39398,-17699,33334,62535,54787,24673,43113,114578,93308,28074,-5575,-35655,-35485,15428,27561,31500,58486,87437,32947,2281,3108,3263,-14025,-35882,-81125,-70300,-89172,-18516,133996,189929,186810,196047,275740,444761,398782,222133,84038,26526,-37579,23722,91073,177376,175965,91003,7285,-43925,-54218,-15962,-54102,-67174,-36385,-41631,-45282,-45072,-91094,-107804,-99284,-106130,-95912,-103174,-83598,-23770,6941,-7595,-51026,-58932,-78474,-83909,-64204,-65875,-111487,-129978,-116217,-117269,-83998,-59532,-70152,-51684,-238,83839,104514,-37096,-29062,43631,83850,67285,35883,-4977,-25939,-60063,-69269,75138,205039,164182,70712,24612,7637,35074,162936,188597,42140,-95963,-94961,-92038,-111906,21262,169245,257987,137973,47952,-18172,1397,61797,88839,77759,63967,33796,52988,123883,273338,306935,176097,7241,-103401,-92741,-39016,32402,130379,196144,199502,141194,70204,54529,-122,-43766,-61237,-54959,-31491,-16424,-1060,4482,-83381,-89555,-98591,-130381,-72379,-6057,7877,-40641,-43529,7675,23067,-62121,-104779,-114644,-42773,5740,-12840,-10144,-98547,-35698,107150,153883,137783,159930,155054,74459,-16420,-16595,11948,9774,16913,9349,-19137,-72873,5926,68137,82415,66670,17852,-29932,13464,90730,74345,-19366,-151686,-33,107550,138052,75897,44047,25512,-26297,-60800,-72392,-42420,-6739,825,-15645,-41042,-44911,-65931,-96811,-133240,-105350,-53706,18066,61612,71679,57192,-2093,-92207,-37750,1860,34790,-12109,-76488,-102631,-74848,-20546,-9068,-15459,-50466,-88174,-44077,-34739,-61743,-62765,-95900,-103247,-81380,-30720,11198,38221,25122,-58222,26584,72492,14338,-76228,4898,13581,-22169,-104951,-73137,-5382,3537,-46967,-96262,-63663,-37956,-1215,80573,156816,130518,45562,-17713,-37073,-43673,-20008,-14499,-47531,-31455,8255,49122,-9390,-81031,-17955,61578,190465,285823,260539,142944,46881,-13286,-111002,-63048,69936,305826,347266,199554,26498,-28684,12181,43117,41687,-20922,-53482,28340,29224,-27131,16561,166924,230646,269067,200697,25461,-122579,-48777,-7663,46593,24182,-36185,-27017,116170,253908,169027,5517,-88171,-23246,94488,142383,117146,49765,39131,114410,116206,36309,-109703,-75421,173276,376688,251799,30862,-60752,-13544,41236,7044,21535,40587,-11358,-4765,-2355,-1481,9193,23290,10162,-73614,-126327,-56969,22849,12245,-62554,-105103,-102498,-41049,21852,94499,118343,80590,7894,-47536,-12238,138649,310773,300664,124376,-90562,-41868,72018,41251,-47681,-62164,55458,121686,129117,172411,151631,62394,-26416,-107249,-44698,-14126,-39591,-113362,-49469,18632,100345,234532,439569,548387,448911,309982,103555,-38184,-114675,-61592,7521,34393,43454,30134,29284,44034,27415,-1447,-556,-24372,-37975,-25806,-100440,-98778,-20795,57250,52505,-14650,-68020,-112172,-121141,-82488,-12940,47674,100860,79295,108628,67521,18526,-43613,-55286,648,73930,147031,204227,225989,135733,-26995,-105821,-113067,-60074,-56163,-67648,-45152,-12572,-25607,85489,411309,519757,362457,135795,-8593,27338,15598,-29546,-66624,-79982,-12676,-9745,-47108,-101109,-118284,-53568,25148,23592,-2019,23888,51150,80215,103077,131341,136526,87290,104727,200155,70783,-16362,-17713,-51719,-125293,-12365,66067,46788,-54839,-123859,-93652,-27609,-24922,-62898,-71852,-4885,75928,73635,19204,-19815,1618,4829,-46343,-78273,-70368,-30919,14780,16210,23060,40570,57120,52111,28472,2650,-13739,-26321,-27632,-28027,-31073,-41051,-53919,-21640,54369,168830,238580,228205,214410],[149292,80673,80605,149093,85977,-12445,-51791,-31299,-14824,-17013,-8995,39233,101983,96480,42941,-36395,31117,175340,214684,181751,111346,60377,-17870,-47889,-87996,-112948,-78515,52304,154250,62075,-28603,13036,138320,261850,224365,83163,-15080,-2905,60883,84785,48016,-42023,-109495,-74359,429,-9670,-35367,-53493,-86378,-138073,-85747,-53308,-37455,32851,135005,218317,98741,-75108,-123406,-113520,-82884,49979,195935,182750,51230,-111001,16112,53453,16968,-10976,-58349,-111495,-34345,22602,60419,68410,11268,-38234,-77550,-86347,-46038,-34372,-49369,-64645,-38931,52265,188004,198490,62859,-55798,-25821,13135,1765,-9294,2578,-35672,-20634,82362,99625,18458,-67016,-125260,-146245,-101076,-46532,-39113,-61683,-1829,69150,129198,143407,120655,104380,77070,11083,-58435,-114416,-38696,28605,72907,78223,19784,27739,39017,20730,-897,-51945,-73572,-34255,28480,58645,13506,-50577,-57875,-21047,-23504,-68886,-62540,6786,27984,1364,134295,305947,332076,192326,37211,-19824,30567,85002,89210,780,-127117,-62489,739,-11959,-87887,17891,133959,210052,218338,138380,3878,-66834,-67436,-23598,11629,-915,-19046,-37722,-40477,3058,98521,196656,142871,-8294,-113200,-20983,107121,168513,152971,149652,115921,8336,-79965,-94641,-87835,-48464,-25638,-17037,-3761,-63120,-123121,29005,134767,126707,18692,6260,41569,54121,43114,-30661,-87413,65365,174430,72408,-90111,10699,144193,404717,646230,310449,216659,124013,65018,31381,3325,-14454,18173,39019,-24572,-27916,-72857,-97309,-57711,-73799,-80902,-127629,-113676,-59050,25430,101201,59559,-53838,-934,-9843,-41725,-60327,-13623,-53814,-86244,-37367,-11594,2625,69554,123616,119467,105709,50628,-24173,-74070,-91266,-61064,-43578,-41973,-51281,-46675,-92958,-110608,-84654,-79038,-89880,-101021,-70735,-96899,-134204,-101128,-94404,-123112,-126888,-69086,-43123,23468,73418,2547,-30185,-5866,-40263,-112501,-111299,-20654,59170,45361,20191,69049,121061,51916,-59471,-75241,23219,69836,62933,17288,-43910,-98377,-132083,-113710,-64494,5638,11437,-42910,-133636,21614,138813,155963,90847,3052,-68904,-108624,-79766,-67288,17471,63182,7155,18324,21021,-37174,-65915,-58531,-15651,21609,30574,9324,-12158,-49475,-76548,-73303,-68109,-44278,-64287,-111568,-97355,-109122,-27757,26563,85886,97104,144964,207612,86842,-25550,-65103,-35016,-65778,-129899,-2905,206556,189487,80249,142,-63297,-101482,-67237,-37209,-36615,-70681,-96117,-118453,-114112,-92730,-115640,-105739,-106135,-121993,-31101,45630,80823,106297,104588,164392,158762,70647,774,45267,86399,75328,29917,29209,-22641,-64634,-77777,-14111,58691,39417,-57635,-40816,145624,216963,135656,55968,19662,-53898,-35408,44175,84234,82134,109038,205179,32736,-74092,17773,58966,14016,-50182,7223,-12187,-66696,-40911,19941,69357,87174,75954,41721,32792,19116,63877,141666,157862,91029,14642,-32553,-80847,-82366,-88992,-93472,-89778,-87437,-139906,-108568,-59246,-75332,-53942,97011,195260,132870,69137,23302,8166,-138,-2839,65522,142239,120633,74670,53667,110319,164845,153360,106985,102895,118102,96972,36761,-3097,-66053,-73595,93877,224573,191667,50206,-42554,8640,48651,5847,-48124,-68227,-65859,-2668,48475,76875,99672,176473,201403,119962,40388,-9187,6283,42029,38621,62438,91490,86033,43722,-369,-50772,-107267,-58680,15999,86878,67032,-11687,-303,208622,333316,261285,142871,70412,102906,249742,333261,94593,3712,6174,22229,-5054,-91332,-111103,-76944,-65525,-80732,-121478,-47178,-721,33893,45405,41914,20533,-51627,-76707,90551,124452,24895,-79583,-62998,-4417,60534,122815,124912,134492,189594,152013,51829,-45635,-52178,74530,155191,139815,100705,80461,44221,19896,-17413,-30605,2868,12220,25321,27462,50486,92487,128908,60887,-37848,-100503,-66596,-23476,19013,20424,-10564,-37012,52748,74242,9346,-55872,-118600,-105452,-71261,-87792,-94800,-59006,-28640,-56798,-78555,-69280,-38351,-18901,-23699,-57953,-100437,-118090,-102551,-105490,-94839,-67517,-16783,28580,45492,-1564,-31829,-38988,-60335,-114439,-63638,35528,66263,-32840,-71088,20609,26459,-69810,-60817,66203,223482,197083,13387,-53360,84629,139085,103986,59912,21773,13924,49953,35853,3139,-58538,-129099,-58548,-38964,-36129,-66993,-54388,-109677,-76202,68034,171090,187975,96671,12036,-51307,-17849,50256,43970,-17854,-54377,-88985,-119349,-100347,-70220,-74746,-45373,-25193,-16382,23396,75569,141225,170355,130997,78870,43672,-5794,-33759,11,28568,43396,2672,-74724,-71870,-46244,-44447,-16244,14286,31138,16353,-30532,-12687,103661,221960,187945,105171,46876,-5099,-59205,-69653,-84872,-102143,-77474,-28533,-28965,-103664,-62706,50406,135100,129598,59391,-19174,-57410,-62369,-58871,66433,343682,580756,636008,455960,247527,89204,-9109,-86418,-7613,107715,198469,226243,131324,25762,-56023,-39731,40511,40120,23210,21326,54395,33964,-17761,-31032,-37548,-16791,16529,-17158,-37531,-43709,55886,109279,60949,-28937,-102036,-96396,-68285,-47421,-19212,-1776,-11174,-9579,-10482,37673,121578,151513,132651,135523,83733,-25653,-108304,-87133,-22511,44050,19430,-5476,-18092,-33759,-61919,-27099,89538,242604,232409,139016,78199,29055,10914,42015,141483,315470,442730,482117,325949,212137,102647,72277,67202,74510,42244,-15303,-105235,-96521,-21111,41842,92014,168984,252014,258675,102735,-52684,-73251,88058,112977,45762,-29098,-68282,-41027,-15975,101474,202051,220257,113166,2712,-82016,-7648,-6781,-42675,-50000,-42113,-21893,94733,179296,159075,22888,-42231,2448,138903,242937,275773,273207,152227,7592,-98514,-49565,62056,172746,188646,96557,-53845,-133057,-86796,-27449,28755,92799,134352,89264,6076,-49400,-19326,-6973,22805,-29230,48462,263585,520961,652973,586346,366129,208692,172296,313609,323774,270035,155748,42679,32575,33469,-3865,-74247,-75065,-19976,11966,39828,68784,20199,-57066,-58081,-17323,-2291,-24902,-71755,-64880,6869,8905,-15999,-71961,-73256,-8775,-84215,-12765,-12283,-37946,-57672,-94396,-79840,-90353,-108882,-96458,-172773,-380338,-508181,-510080,-435165,-372321,-297873,-174939,37715,242084,173929,52095,-43760,16936,69306,52641,20852,-2523,-5985,60943,115057,89597,-18681,-105207,-58091,-43626,-35460,72200,259116,389595,376139,229785,70961,-18111,-99261,-140088,-129457,-107106,-46054,9622,22338,-17762,-104430,-58096,-10078,-49164,-108318,-85659,42656,265229,532409,631286,514630,269409,57215,-75926,-62657,-25019,-676,8943,-12971,-21937,-46394,-49316,-62234,-94571,-100298,-106055,-127367,-83120,-11466,127982,235409,236634,145659,44782,-27318,-85688,-41239,85036,176996,141459,168165,98320,-13946,-51786,-51953,-55323,-70676,-76515,-86842,-36149,-3161,7663,59610,127251,85871,46595,35305,12789,10384,58226,76861,69915,-12874,-16960,-54983,-75148,-42741,-8402,-19996,-80938,-26153,16521,58624,40186,31953,9270,-23084,-58286,-51938,-51415,-26162,-16549,15198,23208,-3951,1264,21229,21222,-7926,-72810,-95716,-100242,-124371,-118058,-113309,-58604,-48595,-58242,-43940,52578,160781,246812,252043,230315,213659,168001,80527,50118,62668,-28219,-60170,-56961,-82457,-101002,-36822,-32263,-14069,27871,18865,-22112,2877,75200,67948,13235,-48712,-109451,-69380,-26241,-49902,-47459,-58972,-61187,-31698,42474,140431,259485,306656,258720,115046,-41657,-70104,-37279,-20681,-9639,-16998,-7761,-9448,17526,47936,34275,-8814,-35696,-62925,-73971,-61128,-83653,-112752,-90404,-49587,9069,-62471,-24434,82582,97135,62246,11177,-42160,-95898,-64093,-24353,-42337,-70438,-66212,-78278,-41177,62164,205784,275722,264022,178061,155051,147865,80140,-88496,-23296,59428,98128,56682,22713,-4942,-77866,-117094,-54523,-15109,175,34696,58507,-8905,-74558,-99293,-29649,-99,19478,14653,12388,-13858,-47460,-51597,30272,194251,254159,160847,-16110,-89293,-96711,-40053,14957,-19544,-21588,107166,202810,135167,55463,-3017,-33687,-45734,-34631,-56830,-85866,-58059,-20106,-25692,-42799,-12077,-5863,-19960,-20627,4042,19718,-13905,-4970,105585,107624,11064,-42868,-34442,-31638,-37520,-45703,13857,54505,134598,207066,212614,113503,-4738,-92086,-95424,-81164,-27728,-40267,-82313,11819,109121,130760,118372,87679,62900,125646,178244,113017,-51883,-108710,-65534,-34843,43486,120703,233960,287571,206890,76824,-32741,-52320,21017,112095,232565,280961,207613,119064,7484,-109992,-40119,-4741,32957,97500,101826,63601,3700,-31133,-41008,-41130,-54972,-61291,-65477,-46911,10684,41618,22100,-82156,23027,114179,84230,39084,-73181,-126373,-129153,-121129,-94195,-53114,-78417,-53305,33147,43441,58664,46377,5068,-34333,-71389,-72835,16022,71842,62476,-17920,-76659,-60119,-52489,-48509,-35414,44749,170586,270566,144833,19658,-89563,16905,113472,72813,-45458,-75097,-1997,17885,-27161,-63696,-89347,-9564,65430,64951,49276,37661,25436,31537,60722,95348,52830,-3795,-8920,26241,-82904,-46983,51032,53263,-1307,-27014,-33724,-52959,-77886,-50807,-34762,-28829,-85836,-50608,24701,81441,63300,-26587,-10999,32549,37457,15079,-71608,-48302,9441,9640,-59977,-63944,-43871,-96407,63332,225135,119147,-9540,-32570,-24759,20216,18579,28840,90662,175485,193040,171740,121441,85086,50835,10647,-65658,-16429,18472,-38395,-119947,-38374,148383,211249,113438,-17899,-90686,7487,51307,31711,671,-46289,-76914,-86209,-116420,-95416,-42922,99036,257641,291984,270282,216261,117870,20018,-41528,-50977,-50042,-47477,8050,28132,-18113,-94991,-73675,10156,29676,33502,48577,61329,32206,-11525,-23231,-34334,-14066,8205,160006,263777,307164,288875,246706,169373,30035,-6778,21749,56984,42459,-5007,-24712,-14181,62927,172432,187862,141259,45455,-31599,-70769,-53326,-32838,12199,28543,40561,23251,-18671,-42524,-3839,25420,-32749,-112161,-57013,-15397,-4118,20918,42417,10519,-61332,-59160,26096,80585,34944,-23425,-43927,-1554,38015,89249,121370,115640,87229,75217,17349,-71793,-83837,-57322,-4673,45631,126727,215539,198765,134676,52861,-967,11381,70623,101631,147123,196959,193835,141907,35546,-66618,-49139,-23804,-15282,-27061,-5276,37917,59689,42607,914,-10691,61154,157113,246250,294209,220736,126494,57449,-5497,-47810,7350,30254,40378,69243,86756,38144,35096,160918,256855,214497,140100,83647,-3887,-85680,-114856,-2059,91864,73201,123491,150948,112075,78320,29171,-7727,12335,2403,-19361,5176,30050,-2215,-45962,-23577,16348,37273,31184,34647,64430,105270,126721,114379,48494,-84173,-96348,-61762,-62633,-100951,-94768,-96333,-65350,-6106,20664,-20060,-106599,-25988,76658,203155,249393,191732,89388,70614,90943,74840,-4484,-71971,-56392,-38928,-38451,-34103,-1244,24011,28760,11666,45020,124566,98347,30469,-1665,-29581,-29890,16056,16475,18237,48022,76370,31159,10971,8171,-1744,-21137,-35775,-79036,-75779,-103537,-35180,135215,189257,175710,173615,246682,426936,429799,263479,105485,29043,-25344,41351,119275,196453,191894,95430,2468,-61390,-67517,-13669,-44723,-54768,-35083,-55912,-90489,-88382,-121732,-103490,-97228,-107068,-89175,-85528,-62428,-9940,6004,-14740,-45429,-40618,-56667,-104467,-86129,-86621,-121383,-126379,-110086,-100907,-67178,-45469,-59241,-50657,-139,81277,90357,-27506,-8356,57058,83244,58719,35054,1347,-17318,-52216,-50079,91335,238272,201109,57826,4494,-8388,21853,151650,177275,27784,-104642,-89158,-96269,-117562,33824,196516,294690,155992,40697,-29964,-11453,42563,81473,90121,89670,58407,69475,127301,274134,346614,227351,44768,-77484,-80694,-26583,36463,137863,220852,255529,215168,136283,117584,47513,-23232,-55504,-50922,-24494,304,34802,37340,-62021,-102255,-114211,-118882,-44744,14571,21799,-28339,-35542,11417,27625,-53841,-91919,-120017,-64670,-17751,-25382,-23800,-113009,-17488,119902,155157,138882,162154,156836,85979,10017,17964,53185,42165,24269,218,-22297,-78303,93,62044,74818,60154,10439,-41424,-6346,56824,47599,-19191,-139281,-36150,66686,102091,47805,25753,24142,-14190,-42854,-57964,-37005,-10479,-4716,-16842,-42934,-47368,-61761,-86498,-123252,-107684,-51352,26674,63072,64722,59482,10614,-72529,-28968,14699,33417,-933,-61398,-96454,-71919,-11281,1219,-9292,-48888,-96690,-51934,-37519,-69661,-72214,-106922,-110316,-79822,-15064,43967,79272,30066,-99768,18368,68715,17053,-77644,-9016,6714,-18837,-93179,-71016,-2166,12342,-29232,-95746,-79071,-47103,-3044,80858,153719,135725,51407,-20906,-39364,-30694,-8737,-11266,-52868,-47310,-15823,8991,-44964,-108625,-58065,47178,182023,281880,250156,139560,46586,-15742,-112660,-54308,115976,358829,361938,203447,41043,-9635,28573,61393,55247,-12635,-48178,22207,18532,-37461,10592,154617,203650,227560,162175,-660,-99434,-33721,3796,59353,23903,-49690,-44002,107780,261394,174405,-982,-70781,33159,134417,143354,93135,22746,26487,125299,153279,70136,-87752,-103290,138705,352380,264782,42261,-58513,-10347,34905,-45655,-64097,-51367,-63172,-9276,-5197,-5650,9159,20646,11143,-61416,-118839,-48613,35784,34193,-38856,-95782,-106564,-49539,4522,77240,107959,81930,16104,-32584,19780,174735,346925,330916,129904,-97303,-40702,70610,32552,-63032,-71034,47424,115042,127420,173247,136452,44823,-37290,-102588,-38215,-7843,-28756,-98201,-73698,-3404,86370,235063,460089,601878,530583,383676,139907,-30055,-104048,-47906,19858,47063,55175,50351,46400,56522,32291,-4886,-3386,-26076,-38680,-23747,-79463,-91801,-27953,49833,56792,-1478,-55189,-106380,-121358,-89510,-17287,43396,106685,116616,160174,104202,32436,-52774,-87584,-27383,69769,151319,209464,216292,113640,-51114,-130009,-94794,-58182,-67387,-84593,-57064,-25337,-37427,98118,422034,491894,348939,134714,-7007,33698,26536,-13729,-47677,-73758,-10119,-2061,-34489,-90484,-118140,-42536,29004,307,-37470,-1058,42119,82003,106356,136372,123498,71220,98004,226385,102819,-16608,-31378,-51449,-126549,-16685,61792,35417,-78579,-104870,-119028,-38013,-26697,-71504,-69437,14110,104342,102665,43189,-435,13779,15577,-30368,-56239,-40900,-5141,22871,14388,21292,45189,67598,61285,30203,-6877,-23712,-30837,-26495,-24416,-28638,-40447,-53748,-15361,60711,175941,258861,249097,219308],[134776,79694,88699,151346,71490,-21540,-50557,-39081,-39194,-44791,-11706,58163,115940,105490,52017,-16886,15720,145895,187070,151780,103984,72090,-11336,-48746,-89685,-107783,-59374,85179,180107,57919,-59158,4341,163327,277431,229183,75146,-30369,-22028,42483,80554,55699,-30007,-91172,-66086,-18537,-48826,-73336,-75065,-100047,-124024,-64642,-35428,-26115,39151,144863,244665,113904,-81604,-135153,-126466,-65771,98968,244785,193076,51934,-104082,133,42609,16353,-25900,-76688,-108202,-24008,36870,69181,71278,5026,-54776,-96285,-99733,-55202,-52002,-60270,-58081,-24494,69519,197789,200481,62187,-51531,-23307,16417,14905,27549,63874,12717,-63646,23542,48318,-16960,-87823,-127795,-142372,-117482,-69500,-60987,-80980,-26433,31816,107733,149917,132383,98062,57875,-6368,-70956,-101386,-19940,58315,104324,97127,14178,23971,44119,24840,-5306,-61582,-81991,-44744,15754,53133,18043,-33464,-52172,-44034,-53212,-92816,-67650,10438,40302,25604,151039,307434,296727,149592,11731,-37717,23592,73393,82080,6260,-106227,-82541,-21422,-48137,-107012,29766,152723,215328,209390,139973,11577,-67419,-66889,-11416,23985,8373,-22145,-61824,-67488,-24478,66784,148711,78698,-32052,-122568,-29358,98768,168590,171149,171726,132164,22966,-72626,-123398,-68411,-452,17985,-1504,-22518,-87798,-108904,29165,106610,87658,-4070,-20805,25688,47574,32958,-44282,-86072,72311,179556,76686,-103816,3168,147811,412182,598614,263627,183850,92294,35214,-6557,-24754,-39141,-4093,20182,-39068,-31312,-63614,-84905,-50201,-68425,-76552,-120441,-131605,-76990,14366,109146,113992,-37984,-20795,-13070,-26603,-42238,-21132,-69644,-79265,-24372,-3798,18493,99392,156898,157990,149191,93424,-3470,-59055,-81971,-58690,-44840,-41673,-39581,-41561,-96719,-127394,-101106,-88344,-88447,-105774,-80587,-96261,-136883,-111383,-97874,-88258,-88812,-87132,-78819,-14751,55638,8246,-23038,-11052,-62483,-133050,-103374,-23670,49150,45794,24524,70764,110530,31012,-86467,-68220,34650,82037,77777,33630,-28511,-89332,-133742,-124989,-82911,-15115,-13637,-80343,-123713,39445,158116,177107,111480,23947,-48529,-104794,-89283,-19941,91254,108975,14899,15941,37021,-1774,-19302,-15602,12698,34067,36180,8091,-16907,-55668,-85668,-85260,-88744,-92974,-121996,-140684,-106840,-134217,-41682,16152,66588,70183,120141,214707,124672,-6738,-66666,-34758,-61031,-136067,-21418,181934,184211,77688,-4072,-63473,-105589,-75606,-44070,-42681,-81538,-110102,-131931,-120181,-93579,-115828,-116085,-101558,-108912,-33672,39188,72040,113273,120943,174354,164502,76086,2345,42540,81542,80354,54628,60884,-3896,-51502,-61351,-1680,60793,33519,-64694,-45035,143237,233907,170671,81476,3148,-80383,-51572,34352,71040,57930,58255,148888,34955,-78399,-8888,10438,-18482,-63994,-5427,-30690,-75209,-39520,24039,69924,82052,68747,30522,21689,9489,67825,162977,174948,102965,21765,-28075,-81328,-112372,-93455,-68590,-69377,-72144,-95906,-73460,-50261,-75875,-49749,81933,155171,95851,45491,8052,-5245,-11228,-4808,78789,154978,119792,63799,37520,112712,195421,213283,157210,120949,115257,82817,18849,-10263,-70387,-72230,96416,244871,221911,71146,-34663,4579,46845,7241,-44393,-61701,-72442,-37822,-6618,5443,32607,118976,178234,113833,39837,-10698,-8001,21980,33080,65668,99001,92221,48597,6238,-47949,-111672,-59458,25466,102088,81319,-7098,-14247,192281,333776,281670,176820,95644,95270,220191,284728,61646,-16283,4041,29639,20704,-65890,-120521,-102563,-86198,-98322,-116653,-30498,22155,57959,61056,50149,24041,-45792,-95154,61521,108016,19078,-81561,-66853,-5849,62925,128403,134283,141884,192501,153904,54609,-40572,-50988,67808,147491,127073,88713,69079,32265,4394,-45198,-63012,-14414,7563,24567,29361,55138,104355,137266,61101,-42117,-107027,-68906,-30021,14511,18909,-12670,-39539,68764,107800,36151,-25763,-79598,-75271,-55569,-59055,-61942,-46811,-32689,-66408,-80730,-68257,-42244,-24387,-28523,-62590,-104567,-127981,-109281,-106413,-88639,-65531,-20259,22190,39278,-3117,-24787,-23377,-44593,-104473,-63691,34074,57005,-49411,-75403,28113,37681,-65167,-51525,94435,282519,244041,29206,-52478,103507,185773,148152,99483,63162,58261,93494,76005,33724,-41219,-139823,-64180,-41167,-36263,-63455,-42929,-75063,-99450,26823,132913,167216,93951,13773,-41753,-5933,56523,33914,-37116,-74655,-99318,-98468,-87028,-68797,-83537,-53473,-24987,-15170,20364,72073,124456,153432,127937,84622,45048,-10856,-42593,-1050,27246,37210,-16827,-92062,-70107,-38222,-33932,-16412,-177,8740,-4225,-51597,-45063,49608,148195,124415,69744,29713,-13363,-55960,-57608,-78071,-101751,-60735,637,5469,-64362,-65667,22954,98297,98994,42804,-26503,-55445,-54144,-48913,76330,358490,580372,639748,464057,255067,107467,12656,-73336,-604,133168,229161,251322,159192,44253,-63453,-16394,75383,71143,42073,36892,73904,66151,22661,-10345,-24542,-5700,12579,-34058,-72193,-33997,66619,115416,56698,-42933,-119219,-97679,-65400,-42688,-25685,-24568,-40295,-37650,-30514,29981,139027,203000,171620,144991,81080,-30952,-113950,-77736,-8814,62548,40656,4813,-35333,-58015,-68796,-29188,68368,202293,209614,122347,70394,27569,10321,38854,132815,296642,416828,432860,276829,192241,97087,64178,59127,66430,35705,-16773,-97869,-90976,-18105,34889,75414,152461,252215,287421,142417,-35071,-71606,88124,102981,22934,-57318,-62513,-26018,-8462,83492,138204,158484,72904,-19822,-87557,-8628,-7470,-41859,-41484,-31850,-16501,102068,193322,200715,56347,-22912,19707,152462,252446,286812,284297,142836,-8451,-102889,-55077,43929,145418,153679,67828,-62983,-134381,-89850,-41264,-1275,51413,115567,92524,17826,-28331,12411,26345,48210,-35356,6847,194544,423162,538530,487487,325136,226952,198923,335233,340986,277137,174157,66799,49343,32171,-14789,-95473,-78810,-12786,19844,43753,75491,23774,-71097,-84157,-34101,-5523,-23415,-69207,-59321,27910,44104,17857,-28934,-22420,13391,-104968,-10282,3233,-20551,-48683,-91488,-74284,-99281,-86708,-86454,-150895,-299671,-364023,-331779,-258015,-235323,-234331,-187572,-199,227005,208891,77081,-34624,15655,68163,48719,14797,-13635,-23879,40217,97426,79151,-22729,-89613,-41321,-23483,-25995,65812,246931,374764,382023,251329,80484,-20691,-111294,-124396,-92340,-96931,-80011,-28207,-9290,-27533,-102145,-59333,-18522,-58643,-125304,-82110,41021,243509,484201,566378,454429,234340,50615,-62660,-65063,-19906,16429,34681,11128,-13152,-50035,-62867,-82894,-127895,-119901,-89312,-100196,-82969,-10347,137387,238205,227763,133064,29462,-40128,-106689,-13495,117654,235652,204905,177923,67449,-42723,-52510,-47502,-49034,-64064,-69868,-110037,-93753,-44928,-12021,60876,145291,111617,80837,68082,33068,12632,66275,98380,80593,-15995,-25265,-51256,-79561,-86672,-66841,-88583,-48463,46122,46342,63727,42852,31591,-5315,-45825,-72987,-53948,-46964,-26404,-22095,3613,6262,-6145,8242,27898,22935,-14910,-85639,-112141,-109355,-81998,-77449,-90056,-51750,-44697,-64155,-51370,58257,180200,252760,222951,187552,184144,185985,139242,106882,75771,-40429,-84560,-75324,-82265,-77836,-10928,1402,351,25561,1294,-53393,-35003,34338,40623,1548,-51748,-108565,-94370,-61315,-76003,-71720,-83368,-89159,-60697,18520,124769,247953,300043,257560,123764,-33992,-79693,-46753,-24532,-1600,5385,4798,-15770,-2282,28721,23746,-17858,-54070,-89999,-104004,-86582,-97615,-106944,-79937,-20384,64272,17805,-92446,-2544,28234,22511,-14673,-52948,-79451,-54069,-14529,-29229,-47492,-50345,-70317,-37176,79717,243451,308255,289000,186257,150976,136251,81025,-84632,-77017,15776,68869,47199,21461,-5651,-72833,-130112,-72180,-41515,-31573,10682,53893,-5807,-80046,-102969,-26170,1656,24997,23747,19767,-7900,-38212,-38701,34654,184497,236050,150701,-13658,-50360,-75685,-56015,10924,-7347,-18394,79136,174229,122174,49930,-3592,-37563,-51332,-41275,-63667,-96392,-70375,-32075,-30161,-33489,16178,21990,-7972,-20331,-4198,11861,-9540,21781,117807,103204,7915,-50851,-39207,-28905,-30829,-43078,18743,61217,147334,217061,216340,113713,-5928,-89253,-103841,-107030,-59007,-69423,-71419,13855,107262,124450,109074,81835,39972,83214,147656,96288,-55434,-96014,-53290,-12529,69092,167295,297286,341515,231102,76094,-44424,-35972,35066,118195,241045,289525,209129,127432,24259,-97177,-56743,-10020,37175,104685,102762,62215,1228,-26252,-29745,-31149,-60020,-81107,-31398,3417,20556,21538,1131,-75657,25656,93391,61968,22566,-69340,-117518,-109969,-93618,-77793,-47597,-65403,-78914,12227,35806,55324,32909,-16588,-52512,-94809,-71564,27826,83349,67678,-17628,-83127,-69778,-60649,-50733,-30533,46763,164420,222883,86448,-27325,-103402,37276,136369,91275,-23717,-58045,-12379,-8815,-56936,-76824,-110558,-23964,50531,49784,35786,26922,16294,16891,24691,38225,-494,-45575,-40083,5949,-84696,-49217,44812,54371,9205,-24444,-41511,-65847,-82290,-49737,-36362,-38636,-102253,-43410,39986,94006,62843,-31452,21759,88785,79326,41236,-54185,-46286,5084,10007,-61412,-88378,-87422,-140927,105451,254340,114468,-34741,-62655,-52627,-11033,-6416,19435,73179,154284,167935,121318,52721,40385,41653,27183,-32480,-9426,14710,-49179,-130207,-18831,186955,239020,133440,866,-69111,22968,70971,48916,9572,-44752,-80780,-97723,-120936,-95008,-43687,97015,246142,274416,245777,177060,82274,-2291,-53607,-47044,-42535,-38016,18143,30480,-27548,-123888,-50163,32719,34336,16234,17659,32725,13067,-24998,-33061,-30378,11311,15079,158405,262662,273831,227309,169904,98743,13889,-2200,27325,56887,40165,-4111,-19882,-7653,72552,183708,209067,160528,47832,-44171,-76860,-45290,-17890,22207,18645,30911,22353,-21313,-53444,-18481,10655,-39483,-106102,-56458,-18740,-14382,11893,46651,22419,-53125,-60915,25691,88919,54706,-13855,-48497,-15654,17254,68196,99534,99179,75498,52973,-7498,-75372,-69836,-47518,208,47419,133353,232811,216165,165910,82528,19803,31720,93099,105687,138116,197747,197386,132889,26320,-74381,-50275,-20197,-13099,-24534,1317,41943,53562,26587,-11205,-19107,47858,124473,197191,240802,193574,128005,71786,10682,-36262,17769,43859,58830,79398,94517,47343,50531,189540,268917,208029,125517,69080,-19290,-102283,-115134,7481,80374,34723,80202,117378,85469,61670,15341,-22045,-2652,-15406,-35325,-10194,14608,-17917,-59966,-32109,7971,34252,34684,40215,86705,135496,158271,141426,56783,-90785,-94627,-52730,-54348,-107535,-115513,-110306,-61929,2063,27248,-20353,-117798,-32626,63748,179193,226577,173758,73789,54938,76319,51938,-25749,-79180,-52632,-37023,-44469,-57004,-42526,-21558,-4499,-4462,44115,127620,96334,27352,-2359,-27285,-28490,10347,155,-842,30065,57158,19697,8035,3747,-13852,-34989,-42821,-83501,-86974,-121088,-54627,129360,180744,158133,144244,206569,383107,430648,285606,119013,29347,-21809,42823,130467,197985,192636,89708,-9923,-87274,-80650,-11014,-39939,-50659,-40814,-70802,-134205,-137235,-136104,-97853,-101357,-114813,-88813,-73812,-48267,-5474,-4716,-32640,-46691,-30330,-42260,-103531,-114562,-114473,-132265,-123622,-108995,-96658,-67219,-47879,-61451,-59418,-9161,71251,76333,-10815,3157,60547,74185,43889,26540,-37,-17738,-50503,-38740,95237,253231,225035,37734,-21698,-31638,41,119663,142993,225,-112230,-87332,-105896,-129583,36582,208298,308043,159991,23147,-47544,-28691,19443,65917,93260,106995,77293,82152,125125,262275,366333,258973,67497,-59305,-67610,-19556,32874,136228,236354,305805,289918,206789,183133,96407,-7257,-55545,-53653,-26396,6473,68906,77688,-26591,-112384,-135940,-99446,-21744,27792,28024,-21919,-27033,22832,41943,-38858,-77565,-116910,-90885,-43914,-42095,-43194,-124894,-3981,124771,149207,134092,157935,152008,91392,32121,49126,89428,66066,22745,-17230,-32719,-85055,-10097,49531,60940,46108,-5782,-60595,-31700,22697,23435,-14300,-105990,-76868,18478,58648,12867,2750,20854,-926,-26431,-48990,-38611,-22242,-18628,-26446,-51442,-55217,-61985,-78901,-112735,-109253,-55817,23078,53507,49150,52896,14567,-58812,-21960,20659,20140,-1922,-55496,-97048,-75821,-9897,4760,-9490,-53491,-110497,-57312,-36503,-73738,-79708,-116249,-114855,-76910,3199,85558,134338,50094,-145545,4504,58211,15052,-81671,-32207,-6793,-20882,-86008,-73225,-6051,13914,-15691,-86650,-91576,-58778,-10297,72188,135916,126224,51270,-24307,-46326,-25070,-10061,-19120,-53852,-42582,-31443,-32304,-30281,-24367,-86225,22705,156897,252607,218578,123863,39147,-23768,-117843,-53284,148946,383822,350018,187631,39382,6306,47650,79984,65877,-8951,-49804,7090,-2500,-59242,-4873,130515,166460,175719,118044,-18714,-75254,-23501,9628,63613,14649,-69410,-63282,95994,262231,177066,-2865,-39467,86326,167574,135523,62139,-9041,10313,127638,179436,93323,-71825,-130885,103276,311338,263675,47272,-59059,-12338,21769,-97630,-114648,-132997,-96245,-15620,-13181,-14897,2170,11408,5527,-55363,-115753,-46599,40474,46212,-24106,-91151,-114821,-64967,-19261,53723,91453,78033,21885,-16295,46379,195602,358029,341611,123221,-111962,-43017,63856,18636,-82727,-82247,34853,101268,115591,155777,103646,19027,-51360,-102143,-37899,-6783,-22004,-85877,-103196,-32291,62479,220596,451150,615307,578488,432475,166349,-25057,-96206,-39972,26297,53540,59401,64260,62945,67203,33389,-13276,-13834,-36035,-47893,-30385,-63276,-73323,-28146,42508,56476,6005,-46147,-97996,-112501,-96359,-26610,30115,96032,136759,193024,130790,45068,-51196,-107172,-53809,55088,142116,199683,188035,78924,-78762,-138940,-81804,-62285,-86997,-109116,-74047,-46598,-62546,99066,403847,436205,317061,124725,-11168,31464,29463,-3340,-35989,-68412,-10920,1360,-26297,-84812,-123995,-39294,21014,-29425,-75972,-33065,22804,72605,95255,122171,91209,44798,84968,227372,118877,-21535,-47252,-56378,-137609,-30047,47026,13927,-108574,-73090,-85174,-64347,-41581,-91279,-72629,24137,123671,122992,58244,8686,14230,14599,-23903,-42780,-20608,12075,21209,2614,10013,40908,69938,62508,24283,-22386,-40690,-43575,-34214,-29988,-35497,-48646,-63051,-21884,48840,157393,250935,248173,207491],[114964,73710,93131,147175,53089,-32262,-50448,-43760,-58804,-74266,-14002,69566,118820,106220,55682,-182,15560,115420,149575,111465,87572,76320,-6225,-49938,-92894,-105697,-41629,118215,205165,54630,-93321,-4184,181611,279300,222846,63859,-43986,-39370,24739,75360,61896,-18267,-72785,-52118,-24956,-80050,-110903,-83930,-102296,-102767,-39227,-12858,-9945,47188,153918,267239,130364,-84674,-147793,-125821,-36227,147087,276088,187184,46233,-92391,-11513,31911,16623,-39177,-92756,-97174,-12019,51062,77662,74427,1102,-65182,-95053,-93090,-51473,-61802,-68679,-49548,-8662,87269,202002,197201,62361,-44159,-16387,24460,35489,73612,133798,78147,-67264,-37069,-1275,-47893,-103104,-123943,-134860,-130573,-93621,-83407,-97782,-48994,-5624,83946,153003,142297,92072,38864,-24709,-80661,-91230,-1601,92168,140833,115757,7342,19663,48871,28948,-9064,-69597,-86384,-51828,6079,49012,23507,-17172,-39384,-54497,-77149,-110302,-62965,20952,57296,47596,152362,286251,249907,113072,-9860,-52186,18524,62927,76456,17279,-75225,-78530,-36419,-78242,-85867,49545,175579,221927,202670,142732,24524,-62894,-64571,-683,33595,18346,-16468,-74549,-88005,-47305,35940,99490,20219,-52121,-125919,-36683,87873,162836,185161,191567,148487,41366,-55480,-123023,-47758,36293,51937,16757,-40175,-110326,-92146,29542,82114,61487,-17853,-38590,14321,43727,23468,-57362,-77860,80464,185432,89790,-101476,-8269,148399,409703,530290,221551,152927,63125,8882,-46050,-56480,-59868,-15167,13566,-39759,-22518,-45354,-69101,-38772,-56441,-66118,-108784,-141209,-93417,3463,113288,166466,26411,-8116,-2124,-7261,-19816,-20650,-75522,-67079,-8990,6628,34085,123882,182438,190025,191180,142532,34495,-37240,-68950,-52291,-41615,-34688,-20450,-23913,-77004,-120043,-106972,-87191,-80112,-102227,-81716,-89099,-127040,-115808,-92256,-58731,-55683,-83707,-100310,-41111,39363,9522,-21005,-18411,-81642,-134966,-93904,-26208,36158,44450,31366,75566,102345,14229,-105144,-54143,46809,93796,90658,47902,-14135,-79709,-129522,-127964,-94324,-32232,-36297,-113616,-88102,58954,175027,194370,130196,47106,-22345,-64530,-47642,44897,160370,149817,23116,13465,51993,37973,39628,41853,48067,49970,41531,6850,-18481,-57327,-91083,-93284,-105052,-134642,-126601,-123378,-103859,-141846,-43079,15011,54035,47788,95394,213416,163472,10579,-65323,-30783,-52901,-133962,-36806,158276,177864,76400,-6600,-62393,-101437,-77497,-45220,-43595,-88613,-121416,-142515,-122600,-91387,-112586,-125088,-89676,-82429,-23217,43609,75539,128737,137858,177171,161650,77419,2476,41134,79546,87309,79159,86907,15051,-33071,-41478,11779,62998,29273,-68310,-44588,140177,244616,198301,99316,-11056,-99415,-61141,28011,61135,40108,20872,93282,35039,-80493,-30531,-32553,-49916,-69027,-11359,-41568,-59518,-25892,34368,74136,80571,64962,22640,12481,2961,75552,186346,193090,115816,27797,-27501,-85435,-134952,-58304,-25610,-28799,-23314,-23221,-15196,-32132,-75131,-45239,63038,114038,58268,21014,-7641,-18347,-21225,-5849,91003,165303,116205,49389,16266,107836,215727,263281,201577,133404,106945,67660,9365,-15005,-72493,-73365,91542,252919,245653,92387,-22010,2824,44807,7849,-41137,-53808,-65713,-75692,-67643,-63200,-30465,60233,149611,107215,42035,-5183,-11923,6634,25674,64506,99952,91595,50690,15510,-38211,-107132,-57937,37202,118800,97306,797,-24910,170606,317988,286863,197779,110435,77934,177101,227764,31768,-34987,4467,38478,45217,-38338,-107394,-123280,-105467,-114506,-105370,-16141,41956,78441,75661,58786,30134,-35959,-111378,28424,86560,11499,-81983,-67043,-4660,66003,131528,139063,145207,192555,153927,58410,-34766,-48577,60788,137876,111954,74152,54773,17427,-13398,-70783,-83498,-23004,8552,28038,33313,58973,109890,133773,50480,-52708,-114830,-70201,-36241,10516,18863,-12163,-40637,83930,141829,64369,5924,-36717,-36643,-27489,-24965,-30395,-33326,-36593,-74280,-80003,-66573,-45501,-28242,-29236,-61155,-98725,-123711,-116548,-106612,-80786,-56937,-17017,21126,36536,-3357,-17404,-8212,-29102,-93969,-61699,32280,48401,-60264,-74427,34978,47531,-60366,-42036,121845,333295,283517,43100,-48009,119845,227078,185013,131222,98855,97230,133792,118641,65584,-25697,-139481,-68935,-42671,-35790,-59386,-32054,-37062,-59810,15928,106323,147625,92225,19016,-30770,6872,65032,27251,-53340,-91448,-96358,-74872,-74414,-68989,-93990,-59898,-23908,-14055,17428,67509,100757,125679,115230,81601,39966,-18777,-52601,-1179,26605,27413,-42120,-106785,-66100,-29369,-19956,-9866,-7338,-6527,-17549,-64471,-80313,-7301,72059,62790,36382,12985,-21657,-55228,-50689,-73916,-98374,-38855,29204,33982,-35784,-57515,10058,74676,75792,28232,-32016,-52613,-46380,-38825,82346,354094,551778,618001,462150,260451,124567,32101,-59953,6154,149744,240168,250678,167461,53095,-72766,12805,107954,98936,59025,51608,90122,92782,62769,20127,-1343,10328,8780,-46526,-72447,-11173,78755,118376,48391,-60740,-134296,-90746,-59382,-34251,-24247,-36503,-59844,-60528,-48783,21066,149258,246925,205731,149520,75371,-38004,-119606,-69110,2578,76880,57888,15054,-45266,-75284,-72878,-32834,44651,155742,181214,104211,62006,25580,9966,35397,122997,274190,383233,375076,226134,166725,88416,54694,51246,59835,31305,-17837,-90029,-87057,-17107,26876,58741,131770,238826,294816,174336,-15445,-65765,83542,86533,-4701,-82751,-55009,-15342,-3317,61713,78041,99292,34334,-39397,-90422,-16303,-15708,-45953,-33813,-20977,-9471,109475,204107,241350,99721,1451,35965,155982,242080,272845,270631,120500,-25875,-104379,-63126,21655,111006,116505,42768,-68208,-138333,-93628,-56562,-34671,6216,91781,93293,30592,-7122,40023,52705,68291,-43582,-28377,137459,334411,426050,386008,279711,232888,217831,345661,345393,272391,183927,89409,65542,27822,-30005,-118537,-68174,679,27417,43140,75316,23885,-82210,-103369,-39980,-1282,-19701,-66302,-54381,48165,83180,55966,17467,38697,46179,-110430,-5372,21957,-1171,-38586,-82159,-64105,-91077,-62229,-77618,-124333,-208071,-212176,-147130,-72244,-83901,-149620,-184315,-40043,206062,240483,102375,-26090,9410,61933,41047,6052,-25329,-40127,20572,78702,67204,-25589,-71313,-22977,-2344,-11237,57255,223917,347930,375549,265825,88715,-22513,-112802,-90974,-48577,-53876,-67447,-55719,-34167,-36195,-99683,-61319,-27675,-67772,-140550,-71522,45030,229398,443470,507154,397738,201765,46261,-47672,-57930,-11728,31898,56044,29355,-11882,-60181,-78948,-104561,-100740,-72721,-48210,-69406,-77562,-11115,137153,226643,207884,114296,11636,-56487,-98708,19364,143057,277134,254258,170400,26443,-68729,-48843,-43247,-42171,-52513,-43038,-58999,-70112,-48973,-21170,62349,157957,140453,122143,103367,54358,16835,74940,120216,91034,-17750,-35499,-47528,-70187,-108871,-119632,-72542,33641,102162,62435,63891,43912,32450,-15234,-64092,-84270,-52183,-39958,-25135,-26371,-9614,-14324,-11005,11759,30590,21124,-23459,-98419,-127000,-101558,-46163,-40503,-56711,-39724,-39123,-67734,-59552,62263,195528,251774,191422,146389,152383,194863,190783,161896,84449,-50106,-104114,-94202,-80407,-52769,20686,38718,13172,14059,-28904,-92991,-73417,-4544,13740,-10287,-53282,-97687,-116028,-105547,-104049,-101094,-113762,-120174,-88854,-9397,99835,221024,276093,241352,122252,-26936,-86849,-56550,-30522,3276,26784,23902,-12784,-16695,11759,13591,-26129,-70168,-114269,-131748,-106269,-94457,-99796,-71330,3805,106626,85293,-53429,-73890,-30737,-15717,-43428,-58920,-61597,-41664,-584,-7590,-18509,-33653,-61672,-32006,97400,277511,333073,305961,189881,144981,124725,81489,-70569,-111452,-17329,38107,36088,17472,-7974,-67657,-126446,-88801,-66986,-60658,-6519,54945,6637,-66550,-98659,-24610,2575,30980,33268,28130,-618,-27733,-24543,43261,179800,230445,165824,30389,-11210,-54640,-70765,7475,6722,-7035,57532,144746,105431,40192,-8030,-42155,-54943,-45273,-68036,-97001,-74910,-37609,-28724,-16368,52063,53761,6057,-18915,-12397,3430,-5273,46836,122403,96998,9894,-52515,-42605,-26767,-24944,-37466,23220,67135,156659,219480,211425,108524,-9904,-85546,-102244,-122039,-79966,-82904,-57732,16346,101991,111437,94251,72173,18415,38043,111281,75927,-57488,-74983,-32643,15096,97040,213186,354427,387642,249641,72208,-52688,-16595,46900,116867,235785,282891,200693,130984,41443,-75928,-76827,-19856,39234,108664,99730,59732,-1519,-20568,-15201,-17647,-59520,-95880,103,52948,47420,11616,-18003,-67309,24009,67374,36067,2387,-68053,-106335,-91337,-64361,-44038,-21423,-50132,-96258,-3440,31294,53615,19405,-37276,-69870,-112896,-58761,41211,93040,70767,-17476,-87036,-76797,-67325,-51524,-24939,48483,154804,172989,38486,-64843,-103518,52738,153387,108820,243,-33336,-10296,-21992,-65396,-66303,-103029,-36538,37042,34708,21480,15003,5529,-266,-16651,-19783,-46128,-76504,-58537,-3465,-77545,-49699,38774,56200,18157,-22779,-48692,-78715,-83193,-45476,-36260,-48817,-116773,-29895,62421,114017,71203,-15457,69088,156780,126801,68464,-34606,-44043,-910,11017,-55723,-108413,-133233,-70710,179852,302819,126591,-44312,-86430,-78205,-40857,-26855,9597,49852,125291,136017,70269,10738,40704,64502,62417,8220,132,8418,-63085,-131865,8589,227247,261557,149016,18098,-45863,42006,92091,68260,21132,-39957,-80298,-104878,-117338,-89809,-39003,96935,230811,253064,217579,134897,44439,-24152,-58890,-36803,-28641,-20749,34429,37889,-30518,-150504,-26919,50848,35300,-1269,-8598,9812,-3139,-36461,-37466,-20712,42303,41864,168952,261574,238802,168975,100658,34406,399,4973,35434,58710,39402,-2603,-15671,-2581,79577,191157,224886,176808,48518,-57443,-79517,-32334,1778,33072,7258,17933,20131,-24645,-62023,-28783,-941,-43808,-95727,-49183,-16060,-20965,5586,55033,39568,-40105,-58520,26691,96076,73488,-4004,-54058,-30193,-769,51650,84269,88988,66680,33783,-26740,-71342,-57135,-37308,8665,54310,143126,248278,229945,197385,115608,47574,59886,120362,109863,125968,188097,189814,118080,18150,-78064,-51566,-16368,-9932,-18730,10928,47144,47671,11496,-22539,-28142,30336,86373,145497,187578,165918,129406,86247,27744,-20727,30781,57649,79635,90869,101071,56845,67576,216671,276563,203683,117011,58622,-31515,-115569,-107198,19757,67836,1423,34393,78051,56471,44664,2949,-33910,-14813,-28945,-46306,-19679,5950,-27266,-68660,-36869,2621,32626,37573,45948,107324,165686,191509,168042,65095,-92508,-88466,-42511,-45834,-109233,-128628,-117404,-58088,9523,32967,-19329,-123453,-36793,49992,151981,201144,155121,58507,38961,59022,25954,-45865,-83694,-47010,-32621,-47377,-75185,-78537,-62115,-33177,-13301,48214,131035,95966,28644,3150,-17779,-20386,9295,-10470,-15363,15357,40919,9371,4453,407,-22259,-44785,-46908,-84537,-93608,-129898,-66185,124835,172892,143204,118282,167301,327587,409779,293888,130112,32540,-20286,38634,134878,193449,188905,84337,-18914,-108293,-76720,1449,-31265,-44972,-43877,-77034,-123991,-115308,-104787,-84340,-102021,-119391,-84651,-58177,-31676,-911,-15396,-51031,-44528,-18625,-26815,-86470,-131874,-126481,-120485,-111476,-100715,-94057,-75735,-56817,-65785,-67488,-17398,62198,67419,8274,14711,63498,66886,33307,20009,-327,-17721,-46574,-26611,96053,256031,241136,20753,-43614,-51856,-19729,81990,102246,-25806,-106232,-79422,-109072,-136524,39007,211876,304612,158064,6085,-60471,-40682,2077,52808,98162,127450,101527,100863,127088,247915,371738,275936,83882,-39225,-46856,-7750,31244,133825,249435,354390,367906,284895,254281,153289,13628,-51621,-53402,-27437,10813,100584,120123,13817,-105729,-153220,-77599,3523,42576,36387,-11804,-11554,44994,69439,-13086,-57023,-102799,-109431,-62373,-53554,-58352,-115155,13517,130173,145505,132828,156723,150139,100171,59186,85812,128107,89322,21956,-31865,-39064,-82832,-15712,39681,50571,34811,-20133,-76406,-51535,-1595,10735,-425,-72690,-109764,-26050,20461,-16605,-14239,24359,19817,-5289,-36941,-37692,-32095,-30888,-34707,-57153,-59078,-58009,-66793,-98260,-102365,-57413,17198,43074,35099,46797,18321,-42957,-8690,28288,5884,-5877,-50081,-95299,-77279,-7498,10272,-6868,-54892,-119809,-51054,-22664,-63097,-71743,-110326,-107553,-66730,29407,140670,208798,96892,-129256,-5839,50806,17982,-76915,-54313,-17007,-19243,-75136,-70941,-8387,16663,963,-65694,-88374,-61936,-13300,64278,114838,112113,52516,-18961,-48006,-18385,-13732,-24874,-35312,-3694,-5239,-20255,39984,63126,-60289,375,128498,213145,179977,106236,34062,-27639,-116907,-52163,171592,384274,320657,162224,31237,29874,83459,111759,84730,232,-48459,-6509,-22776,-83002,-20206,104242,129423,127636,86498,-12021,-45041,-9456,18644,67866,5699,-85435,-72429,92377,268595,190642,16324,9376,143584,201241,127813,33843,-35676,124,130437,201787,114390,-54606,-148186,75184,264090,254230,52988,-53247,-9996,11832,-98892,-47716,-62836,-75249,-14170,-16670,-19469,-1298,6890,5448,-44201,-106441,-41267,45661,56585,-11003,-85159,-118918,-77489,-38949,34734,79797,79708,35457,8938,74024,209561,353698,341635,114161,-124606,-38269,62474,9981,-96327,-85839,27711,90623,104157,131658,67530,-2822,-58423,-96748,-33281,-590,-9338,-68596,-125868,-57641,38688,200769,423210,598340,598894,462709,190812,-12592,-81094,-27943,35937,62365,65361,80875,88496,86103,40779,-17462,-23610,-44766,-55548,-35019,-43306,-43245,-11501,46742,62138,17439,-31535,-79782,-91096,-91215,-30165,18724,79456,145987,213152,153613,62727,-35030,-79887,-52217,42597,129552,184137,152666,45102,-95337,-112273,-63696,-59482,-101885,-124870,-79598,-59338,-89000,97678,368058,368836,279342,116800,-9372,32197,35247,11737,-20904,-56260,-4230,11315,-12151,-73991,-123075,-31204,14952,-51295,-104642,-59052,5764,64046,81809,100230,52932,21104,75956,215945,129045,-20374,-53499,-55804,-145839,-38593,35926,-2558,-126199,-43619,-47203,-86640,-56519,-109487,-68281,37386,145723,146355,76166,19483,15500,14918,-14405,-26015,2245,32293,22654,-6018,2224,40880,77452,69745,25122,-29590,-50552,-50719,-37155,-31240,-38179,-51745,-68045,-27629,33482,130690,231515,240545,194353],[91854,64343,95378,138773,33344,-43014,-49892,-44688,-69046,-103719,-17361,71156,110133,98671,54369,13204,28103,91997,108386,66286,65392,72498,-4245,-53078,-99019,-106953,-24932,150731,229411,54614,-126415,-10739,189254,264981,203265,48067,-56951,-55984,6596,67599,64677,-8686,-56836,-40622,-26602,-83069,-97495,-72922,-93545,-80861,-11729,12593,9622,56144,160977,282299,144203,-86070,-163490,-112835,-5455,182873,281893,164575,33318,-80566,-18824,20325,15176,-52470,-107949,-86447,-1819,62395,83839,76796,206,-64494,-74802,-71551,-38359,-65026,-76707,-42150,5259,101298,196756,185622,60908,-36303,-8047,34220,59409,122276,202392,146092,-25220,-97318,-49967,-77038,-115986,-118788,-126139,-131806,-120100,-108759,-113000,-71605,-41187,59807,148882,145389,83369,18615,-45734,-92980,-88361,9853,124375,177981,130003,-3744,11407,49461,29344,-15745,-79714,-90121,-59680,-4746,42541,26070,-5446,-27869,-57186,-96446,-119652,-55017,31054,70814,60731,134966,240358,192003,78367,-32386,-66573,11259,49098,66772,26303,-47067,-61582,-49081,-100657,-55039,71101,195633,223391,192591,140914,37616,-57030,-64516,3190,34685,22541,-10453,-80121,-106604,-70319,1524,46440,-34204,-72887,-127517,-47544,70615,147819,189775,203494,159163,57207,-36934,-102676,-35840,56453,71104,30590,-58327,-135475,-78757,24911,57019,40392,-30732,-53521,2477,37401,9788,-74151,-70773,82543,184436,102840,-84883,-26825,141147,392180,443102,179872,118354,31728,-18655,-91123,-87304,-62421,-6136,21545,-31417,-12861,-29564,-56939,-29970,-44416,-56561,-99091,-130822,-113378,-12290,108591,207842,105479,31355,17201,10175,-392,-19955,-79149,-58077,2666,14162,43442,135619,192581,207120,221585,186587,80622,-15614,-58845,-48697,-40415,-27168,-1203,-3655,-52073,-97002,-99414,-80770,-73903,-101212,-82985,-83110,-117223,-118563,-88598,-42944,-39312,-81251,-117215,-63631,17221,-682,-30436,-34022,-103048,-127627,-89338,-33842,15335,34993,34370,77362,91503,-3111,-113535,-41871,53333,98824,95209,53593,-7432,-76177,-128449,-129707,-104242,-51057,-62537,-147841,-57174,74177,182552,198957,137557,63027,1355,-20582,7626,104963,210663,175717,25306,5336,59437,74492,102292,105333,83739,62734,40209,-982,-23880,-61253,-98801,-103305,-122551,-146956,-90712,-96880,-99426,-135187,-42419,14897,41619,23972,65127,196787,192619,18147,-67664,-29862,-48044,-130052,-55195,130370,164526,70401,-13395,-66352,-97696,-78811,-46791,-45752,-97734,-136086,-156325,-128119,-92877,-111764,-136354,-80101,-58107,-5016,54957,84789,144095,147206,166055,143843,67536,-6177,33498,72928,88716,95085,99102,27376,-17218,-25533,19438,59269,20752,-74331,-46490,128862,240000,209026,101399,-28522,-116918,-68911,19396,48378,21225,-11747,35537,25506,-86971,-52226,-73687,-84551,-69343,-17067,-50449,-45283,-10642,43501,74904,75621,57473,11205,-1314,-6437,80367,203184,203961,122040,26140,-36676,-99818,-118873,-15370,13681,8028,23464,42112,41675,-13330,-79368,-46162,37528,71217,18400,-8262,-29160,-36969,-36018,-12167,95279,166318,105347,27932,-15135,89433,218658,293714,230294,132797,87385,47787,1902,-24253,-78003,-83756,72779,241122,254451,107112,-11522,-2621,36224,1261,-44662,-50934,-52970,-105166,-134884,-119683,-90187,2323,115175,96501,42206,1290,-10735,-7782,10684,53081,89243,80067,44524,18795,-31552,-101700,-57978,46215,131034,108730,5471,-37552,141213,284808,272525,198296,105757,44487,121810,167347,1353,-57521,1780,43379,62296,-16384,-89689,-136631,-128069,-134080,-98355,-12246,48896,87566,83184,62174,32876,-28697,-124335,-12369,55400,-3886,-87538,-69821,-6364,64359,126960,133868,139003,184062,146113,57520,-33923,-51314,47096,119931,88460,51100,31717,-5963,-38788,-98349,-94685,-31289,6651,27784,32673,56253,103322,114574,26138,-73167,-127904,-75829,-47415,1695,14909,-14307,-44944,92176,167913,86784,32041,-871,-8287,-6774,126,-6981,-24812,-45054,-84315,-81485,-69402,-52897,-35129,-31241,-59976,-89634,-109987,-123795,-110106,-76439,-47957,-10493,23304,34602,-6689,-14807,1149,-19458,-89104,-63353,25533,36994,-69518,-75947,34814,49788,-61038,-37615,141616,364562,306110,49179,-45754,128901,256611,209166,150197,123428,125070,164300,156557,92129,-18388,-135856,-76029,-47453,-39301,-59877,-27271,-5357,-2610,42935,100380,132078,89039,22804,-24128,14787,70041,19079,-70825,-109256,-91571,-60612,-70956,-77017,-110996,-67722,-26867,-18313,9344,56526,67945,85514,89419,65711,24991,-33091,-67157,-4430,22348,9045,-77269,-116653,-64519,-25298,-9017,-2218,-9791,-14756,-22380,-63603,-116174,-65721,-936,4463,1942,-7326,-34137,-61523,-53483,-77140,-95082,-18962,49711,50238,-21031,-52947,121,56418,55805,12527,-39519,-53834,-44035,-33903,79311,323965,489757,563589,441723,255598,132477,42567,-51871,7574,151528,226246,219433,148062,44121,-88010,39797,130729,117210,68800,59725,96821,107428,95481,57844,30645,26602,674,-55478,-30692,19697,89108,114300,31586,-86485,-134110,-80946,-55104,-28103,-21534,-43165,-73071,-81219,-69134,7276,147622,273662,226947,144749,62834,-50681,-128155,-64506,8396,83838,67746,21245,-50503,-87130,-78154,-41271,15932,103983,146954,82811,49836,18958,5589,27466,107960,244971,340189,310199,174050,133230,73023,40574,40228,50588,24360,-23210,-86809,-88584,-22138,13566,38035,104676,210719,277893,191574,2543,-57029,72745,60781,-40067,-104840,-51440,-12222,-4145,34584,22003,42322,-4988,-59661,-96321,-32405,-33709,-58034,-30165,-13128,-4288,112704,206983,273291,147875,27673,48282,147107,210648,232127,229370,82515,-47495,-106878,-75952,-5916,70841,77925,19772,-73387,-146742,-100201,-74462,-71700,-43184,61029,87514,39313,7967,56201,65448,78312,-53152,-47329,105888,268873,328820,291531,232272,225053,224207,340905,333233,252813,181224,106750,79374,20256,-50645,-114989,-48074,19925,32849,35573,64913,16216,-94428,-114759,-38119,6468,-16831,-65986,-53175,63606,121569,95248,62924,94221,70633,-111971,-1879,40741,17307,-29244,-69741,-50468,-71069,-38884,-73201,-98051,-113803,-58530,38931,116208,74175,-50358,-164033,-81685,177835,264653,125560,-20000,-4804,47613,27226,-7362,-39290,-56401,-161,56842,52075,-28566,-54039,-5757,17386,5694,44884,191072,308601,353734,268969,92755,-25013,-101133,-56934,-3874,-8192,-30693,-66692,-53573,-45991,-100456,-66045,-38656,-77801,-154758,-61403,50338,221248,413353,461017,352163,175149,43325,-33406,-45515,-3773,42450,69473,38043,-20381,-78106,-95651,-113577,-66883,-22141,-3524,-37467,-68624,-15819,124880,199745,176765,88971,-8944,-75431,-68132,50132,155572,291762,278460,141480,-24936,-83294,-44072,-41492,-36803,-38870,-13663,-16261,-23619,-25962,-22384,60848,161747,168188,166228,137369,72133,19141,81542,138978,97552,-21150,-49956,-45809,-54695,-69479,-65474,-5087,100199,135175,64932,57773,42349,34012,-19842,-77102,-93970,-49389,-31964,-24109,-30541,-25214,-38532,-19885,9489,26808,13722,-35048,-112326,-138836,-89807,-20895,-12213,-27805,-26770,-33754,-68113,-68102,63718,204894,243643,159028,107649,119043,191972,227225,203516,84241,-59407,-115232,-109024,-75547,-29455,50577,75663,23896,-8825,-70723,-106422,-95682,-39783,-13647,-24030,-55927,-87419,-96316,-133505,-116558,-127368,-143060,-116050,-98178,-38846,63930,176417,232887,208422,107757,-24128,-92965,-67666,-39754,3453,42935,41972,-5210,-26610,-3754,3402,-34261,-84816,-135957,-149062,-105929,-80505,-93595,-66140,20914,133381,134501,5045,-102981,-74481,-51209,-73512,-58398,-44567,-28860,15121,19185,13146,-17935,-53546,-26676,112808,302176,344787,311066,186846,135195,111503,79897,-50788,-81124,-30749,9726,23202,9684,-12692,-63276,-114738,-104791,-92155,-86468,-16506,59346,23579,-44585,-90222,-26645,811,35513,41231,35386,5803,-18315,-11110,54276,178869,234256,197832,87883,24604,-35783,-85843,2728,20365,8299,42401,115758,85182,26127,-16712,-48173,-57080,-46937,-71239,-89572,-69195,-32609,-17396,10073,93942,87879,21352,-16826,-20861,-6113,-2564,65242,115238,85472,11683,-50931,-46098,-26806,-21675,-31075,26375,71385,161668,214468,198831,98019,-17247,-82176,-93004,-106714,-80471,-72318,-45277,17338,91891,90650,73084,57901,-1036,-8945,70065,52371,-58225,-51511,-6539,46315,126304,255832,399313,418248,256475,60955,-57321,4016,56135,108218,216029,258872,180190,127189,55689,-53875,-101278,-36181,36839,106071,91079,54833,-5999,-15971,882,-2152,-54046,-102061,24843,93081,77889,9543,-35932,-59513,16478,35784,5292,-22510,-71537,-98183,-76007,-39974,-12301,4160,-41032,-107238,-14244,30413,54312,7001,-57158,-87641,-118165,-41730,53930,99397,70535,-18580,-89473,-82561,-74187,-52918,-20551,47529,138462,121557,-372,-91686,-96322,60545,160749,122267,23621,-6388,1569,-21013,-54919,-46748,-86619,-47149,25129,19519,5718,990,-8030,-20453,-62291,-69979,-74490,-90323,-63930,-3664,-64339,-52711,28601,54945,23199,-23465,-56689,-92333,-80518,-39468,-36032,-60838,-127749,-12779,90010,139963,89055,18133,123235,227543,176401,94370,-14839,-42475,-9355,11346,-44787,-113822,-147360,5496,264187,355648,146147,-41390,-101533,-101706,-69437,-42325,-1013,23097,93061,104542,34830,18952,75271,101595,103440,50061,9846,-2729,-82064,-119933,41759,263865,275349,158084,31590,-26342,56762,107458,84432,31628,-35118,-78370,-109683,-110497,-81645,-31299,96144,210883,227963,186190,91341,4528,-46447,-57144,-22720,-10554,3307,56535,50024,-25046,-125244,-9031,60405,29991,-20387,-30229,-7630,-16932,-46106,-37095,-8586,70572,74720,187050,259326,204040,116673,42458,-19186,-11780,12128,43090,59645,37874,-2288,-13281,272,83319,193932,233067,187204,45597,-73083,-76556,-14191,24795,43282,-5876,272,14300,-30434,-70099,-36588,-10957,-47209,-83571,-38002,-9282,-25369,155,65289,59758,-24675,-53832,27194,100013,87797,3694,-62582,-46401,-15672,40377,75439,82944,58306,15414,-43639,-67416,-48493,-29397,17475,63527,154240,259985,237660,224224,146806,77678,92231,148912,112184,110046,167770,169746,96256,8960,-78767,-55898,-15736,-8998,-12907,20590,51182,40267,-3934,-34414,-38954,8907,45361,94535,137497,137868,128755,98357,43436,-4011,43386,67980,97616,99558,102535,63399,83342,237359,275694,198022,111632,49860,-43210,-128237,-95603,31785,53218,-25640,-12462,34234,25580,26972,-8834,-44763,-26060,-40724,-55411,-27033,373,-33156,-74320,-40305,-2103,30001,37128,48975,121455,189637,220000,188288,69179,-93547,-81279,-32955,-38208,-106690,-120911,-119454,-57741,12514,35120,-19411,-125202,-41043,33738,121216,172207,134115,41351,19905,35188,-5867,-67328,-88469,-42766,-29014,-50242,-90554,-110002,-98970,-58712,-18419,52037,129697,93137,31006,12444,-3177,-7700,11238,-17738,-28023,1908,26058,-1920,-1942,-4316,-29422,-52955,-51259,-85470,-98734,-131195,-70988,118863,162668,127880,93422,127827,263300,366258,283020,132118,31860,-24509,27360,130462,181591,178565,76559,-26810,-116534,-58542,18347,-23184,-41177,-47961,-80486,-95465,-75062,-70968,-68857,-103019,-124194,-79784,-42030,-16413,56,-29546,-72602,-41973,-9319,-14500,-70820,-113072,-108859,-102700,-93336,-85622,-92792,-95826,-74164,-73584,-77463,-28469,49115,56167,21320,22496,62110,58106,23744,11825,-4012,-21147,-44663,-17600,90843,242230,241944,3468,-64488,-72451,-40453,41293,59511,-47736,-93129,-69119,-107408,-139923,36697,201343,279735,145552,-12827,-71707,-51161,-13408,39368,102212,148366,127929,121301,128704,227729,356740,271673,89455,-20818,-23427,5915,27824,125210,253004,390802,435780,357407,318351,209322,34995,-47890,-54229,-31433,9448,118498,149034,46530,-92590,-148357,-58376,24880,53874,42621,-2267,4409,67888,98499,13377,-37671,-88301,-121778,-77305,-64228,-73143,-102173,29609,131091,139952,130694,153990,146731,107595,86112,122175,161909,105832,17630,-46489,-43737,-75851,-21753,27615,39403,22564,-35648,-91647,-68925,-20566,3438,13699,-45092,-131672,-68429,-11665,-41550,-29081,28401,40086,13660,-27053,-38802,-44287,-45665,-46064,-64920,-63962,-55562,-56480,-85573,-94495,-60674,5248,28150,18443,36158,16423,-30701,4177,31684,-12110,-17124,-50565,-96375,-81183,-9249,12198,-6677,-58007,-129384,-40831,-3455,-43999,-52076,-94103,-96401,-56378,54615,196578,286476,153298,-93355,-18060,41941,20925,-67805,-79414,-28510,-19375,-66273,-69906,-14860,14791,14251,-42744,-75173,-60531,-17022,52326,87822,90100,48895,-11321,-48744,-16225,-21892,-28317,-5620,49437,55812,53616,125374,140364,-16303,-21893,95390,164667,134058,82608,26079,-32522,-115316,-58048,173292,353379,271321,124177,13636,58439,134015,153805,107382,9463,-49876,-23355,-45359,-113583,-40091,70735,87938,82745,68639,10314,-16821,1844,24420,65690,-8681,-103236,-74870,92501,276654,212271,53899,64137,195838,226694,113671,2357,-62885,-10464,127156,212181,126428,-43262,-161266,46881,207281,227994,51399,-47560,-9501,-604,-60261,27433,19185,-34066,-11885,-21898,-25563,-6737,2059,5977,-33149,-96212,-38501,44619,58244,-6981,-85857,-126407,-93425,-60193,14805,67358,80943,49784,33442,93837,210064,329744,325101,96666,-141418,-32752,60608,596,-109973,-89217,18898,76520,87044,96920,25928,-25742,-65451,-93730,-30955,4055,2170,-54369,-140140,-86006,7960,168564,372229,548164,585127,466261,204439,258,-65773,-19008,40852,65245,65379,92062,114132,104893,46852,-25372,-40877,-59706,-68972,-44423,-28100,-14798,10173,54445,66073,24406,-20068,-62317,-70351,-82816,-35438,2256,50993,134902,210589,162200,74374,-19777,-51724,-31216,27487,106514,154974,104998,8047,-102954,-90015,-48246,-55529,-110800,-121853,-75237,-62164,-122752,84640,310298,288554,230170,102863,-9278,28348,35520,22229,-11013,-47404,1125,19140,-811,-65723,-117855,-23992,5712,-70877,-127888,-85567,-16347,48422,58218,62637,2605,-7188,60986,187344,125729,-21489,-59457,-59161,-134589,-48657,22133,-19691,-126904,-29128,-20574,-85664,-76766,-134063,-64644,44732,160622,162748,87281,22613,8771,8226,-10742,-15452,17770,45479,18543,-20079,-10878,36331,81292,74565,24721,-36666,-61557,-60910,-44153,-37149,-45738,-58204,-76424,-41436,7161,91634,196015,218944,172073],[66527,52919,96520,127931,13942,-52879,-47981,-41729,-67629,-126857,-23514,61645,90180,83169,48754,23400,46748,81805,70930,22154,41300,61766,-5798,-58514,-107967,-109343,-6842,183656,254227,61726,-122949,-12519,184890,235477,171500,28710,-68531,-71160,-11140,57814,64342,-1005,-43298,-33013,-26890,-58708,-55345,-48752,-78294,-57542,18811,41843,33183,67221,166986,288431,153548,-83734,-155477,-91735,23696,203184,263907,131566,17027,-67202,-19077,10320,13000,-63862,-119235,-75637,7190,71918,89566,81117,6430,-49250,-47569,-42136,-19250,-61932,-82135,-34180,18611,112039,183563,167914,59923,-25972,3341,47129,86639,171093,263901,208390,32469,-139181,-93446,-101863,-124057,-110653,-113670,-116530,-129764,-128434,-118762,-90216,-62577,44104,140540,143398,74984,1672,-64588,-105602,-89247,16823,156088,217284,142643,-15263,2647,49028,29224,-22093,-88651,-89975,-65589,-14066,36757,28833,5007,-16352,-51815,-102806,-113470,-43277,41474,81661,67856,106558,179535,132383,48072,-52631,-75926,5556,35514,55649,34502,-19714,-38805,-56742,-100029,-21373,95824,213740,221580,181766,137079,53576,-45376,-61271,3720,30308,23552,-3410,-77822,-119471,-89869,-32108,-4280,-78136,-89434,-123059,-56787,52717,129838,189709,211388,167652,73194,-15786,-82142,-29300,65564,81000,42782,-66811,-150601,-64522,20554,37033,26604,-39679,-62774,-5682,32906,-3158,-89108,-63105,81324,179148,116469,-55898,-42150,132861,366354,350456,142872,84836,3673,-42044,-135108,-80472,-22974,32961,49697,-13497,-2514,-14988,-44852,-19850,-28611,-44404,-87088,-115715,-130710,-27068,101040,240696,192203,91394,48152,30585,19784,-16569,-78528,-48693,15352,24235,52102,139506,192156,212934,241610,224488,133578,9780,-47233,-43664,-36683,-14620,21432,20446,-23388,-65919,-76312,-65837,-65777,-98421,-81407,-74871,-104275,-114534,-83894,-33211,-29895,-78346,-126231,-78804,-5631,-16759,-45453,-51237,-118318,-117567,-84093,-40293,-5943,23458,38958,81689,84459,-14262,-104576,-27441,60015,103042,97393,56512,-2810,-73169,-125857,-125919,-106449,-64309,-85723,-162619,-26383,91045,186569,195390,137451,75174,26625,29051,67553,156799,242490,190471,27238,-1925,65099,112010,172251,179573,126702,78150,38345,-9447,-27750,-62090,-102502,-108678,-133376,-117196,-53767,-69974,-91180,-125723,-37730,19694,34933,5873,36873,172105,213968,20942,-67366,-26034,-40463,-120327,-70160,105268,150801,66070,-17925,-69073,-90059,-73281,-42368,-43113,-101925,-146428,-162312,-130633,-91881,-106801,-132374,-68392,-32042,25811,79609,104062,163071,153850,147881,118912,53172,-17988,25085,67160,90090,107192,103548,39187,1252,-7968,27439,56393,14754,-75930,-45245,114852,225298,207773,94044,-43040,-126673,-68669,15089,39236,6826,-36137,-14556,12738,-91517,-67068,-102529,-107800,-59989,-16984,-51598,-30820,8833,56462,77928,73009,52066,2190,-13315,-11861,88069,217781,212476,127171,23212,-48367,-117900,-82619,26603,48595,39714,63374,97740,93993,8735,-81923,-45321,14786,36094,-14679,-33966,-49162,-54277,-48814,-17269,97618,164069,95795,9718,-48288,65192,211746,310324,248240,125447,64573,32397,653,-31789,-79549,-96883,47528,216549,253351,121070,2652,-4875,27750,-6048,-48470,-46756,-32972,-83319,-121593,-105205,-137157,-39351,88517,91302,48203,14862,1360,-11701,-3575,39017,75333,66844,37866,21184,-24536,-92333,-51293,59751,145074,121660,12655,-45625,113517,246391,248302,185093,86911,2784,71550,119820,-20370,-76495,2278,50905,77913,5139,-68699,-128249,-142908,-139209,-91254,-12360,48473,91053,90259,67262,38731,-18271,-118537,-52401,22410,-20763,-92678,-69799,-4833,64471,121601,125517,129820,173254,136396,58002,-31974,-53740,32122,98992,62321,25340,5822,-31809,-65346,-119222,-92133,-35480,5959,28177,32606,53020,91369,88610,-2346,-94780,-136855,-79681,-57369,-5907,12963,-13031,-45561,99285,189485,107796,56984,31290,14104,9467,20764,13084,-16345,-51682,-89639,-79731,-70801,-58046,-38590,-28966,-54354,-74508,-91497,-116124,-109795,-69764,-34197,5145,36248,41042,-6722,-11393,10111,-10367,-84688,-63369,20260,29766,-72008,-76414,32491,49282,-62025,-32821,157559,377583,314563,52442,-41336,136555,279515,226965,163204,142836,147065,189140,192300,116637,-15070,-132883,-78182,-48948,-40934,-59614,-23638,22806,57217,99114,124969,131664,91367,29635,-17722,21469,74970,13700,-84058,-122853,-87177,-54732,-74530,-89101,-129062,-70115,-28998,-23360,638,43500,34137,42193,57528,43207,6501,-47826,-80317,-6015,19399,-12545,-116037,-111121,-60787,-22013,1712,8317,-4793,-11534,-13258,-43925,-98020,-113014,-57363,-41937,-28038,-25945,-45436,-69385,-60497,-82192,-85663,2068,65640,59100,-13545,-50138,-7075,43837,42300,874,-44314,-54918,-43039,-30407,71728,274413,403405,483374,405735,242922,133606,47331,-45199,7672,142804,194216,165546,104608,18667,-85710,65588,145034,128104,74534,64233,97237,113111,121635,104390,75451,46008,-8218,-54727,22586,60695,103065,108781,11223,-113636,-112891,-66822,-49603,-22157,-17673,-45225,-78464,-95688,-87910,-7580,137516,282323,235133,133990,47277,-65270,-133671,-59828,12737,87598,74271,26788,-48717,-89843,-81793,-50536,-13290,54734,113794,63211,37683,10552,-479,17601,90473,212770,293107,246505,126391,96526,54498,25679,29585,41334,17135,-30248,-86076,-92695,-30372,-2194,16047,75414,174328,243207,195107,21370,-41426,63251,31291,-78940,-110546,-49639,-13203,-8028,6589,-25773,-8298,-41976,-78776,-102899,-51468,-56476,-74585,-27608,-5946,1568,113740,203982,295233,199057,58063,59459,129997,164834,172647,168610,33526,-70114,-108786,-89908,-34627,31193,43476,1582,-77682,-152482,-104986,-88271,-104633,-92270,26802,76495,44451,17045,60665,64566,79125,-58428,-42224,103916,231057,254655,212697,187417,207803,219913,323592,307399,221403,167677,119475,93400,14780,-69902,-88737,-21338,47132,38644,23520,46112,1544,-107753,-115786,-30684,16672,-13749,-66836,-54596,74120,157740,135965,106699,139195,81998,-115568,-32,60054,35779,-18923,-54553,-32570,-46326,-16175,-72450,-71489,-17080,97333,227111,307440,237652,61984,-123601,-119543,144670,281039,147559,-14200,-25538,26090,8454,-23907,-53740,-70924,-20625,33333,35373,-30476,-37957,10992,36674,24137,30276,152509,259455,317760,260039,92635,-26751,-82379,-22955,39704,35575,4299,-60691,-66700,-56665,-104676,-72527,-49567,-87014,-164336,-54995,54101,215355,390499,426419,317742,154391,40956,-20739,-31454,2669,47345,74232,36609,-37830,-102147,-101732,-96380,-38819,25620,42110,-3927,-56941,-24314,100981,159745,136794,58816,-30214,-89073,-35065,75458,154595,276908,271144,90865,-84332,-75833,-40215,-42712,-33135,-24664,11233,14225,11905,-68,-19751,54843,155506,190989,208670,167118,83309,16627,84072,151962,97972,-27556,-69384,-46333,-39225,-29360,-12310,48477,141726,144814,55010,45495,38127,36189,-19015,-83311,-103142,-47332,-23219,-23990,-35044,-42757,-64883,-33037,233,15218,-204,-50238,-127228,-140937,-81423,-6596,6142,-6779,-16400,-30259,-65709,-75163,62393,207284,228965,127160,71530,84570,176291,242974,224380,73916,-69969,-115150,-112584,-68271,-10417,73813,108201,34134,-39083,-108565,-62589,-73431,-65872,-42288,-41383,-62258,-81368,-71014,-82623,-93920,-111083,-107638,-79149,-74628,-62182,17054,113586,170303,158451,78538,-28961,-100176,-81234,-53396,-2568,50949,53547,1244,-34673,-19441,-7698,-43063,-99272,-153864,-135115,-90716,-67115,-90310,-66149,28933,143521,162566,47245,-78534,-100666,-83889,-102381,-53559,-31313,-18422,29400,46590,43526,-5556,-47753,-23046,122583,311291,338479,300703,174504,119209,94252,73909,-29998,-40126,-23402,-11363,7697,-3760,-21402,-61592,-105404,-120421,-118561,-106326,-21903,62742,38964,-24051,-83072,-34915,-6522,35439,44309,38081,7852,-13498,-1865,63258,175632,236766,228490,139020,52424,-22006,-103869,-6401,30026,21794,30921,86858,60192,6053,-31570,-57855,-60214,-49052,-76047,-82227,-57279,-18005,2895,42752,136466,120296,35389,-15741,-30668,-17924,-4420,71230,93986,66938,8907,-50946,-52721,-32026,-24229,-27727,25945,71622,160023,200691,177708,80486,-30188,-81472,-83526,-86426,-66265,-55951,-38211,13469,74465,59895,43133,36666,-19967,-58925,23943,25272,-58583,-29776,20368,77396,153691,290601,425260,426330,246231,38029,-59020,21957,60500,91155,180909,215631,145078,112716,62701,-35236,-121765,-62873,25001,91681,74090,44446,-15523,-16352,14621,11756,-47200,-100162,38190,117389,100213,8608,-55734,-56168,1011,-1985,-32340,-54316,-82969,-96544,-67261,-24251,9907,20281,-40383,-113439,-23028,31958,57502,-3990,-78030,-109017,-109822,-26790,62300,99432,64346,-23579,-93410,-90435,-84762,-58748,-21348,39366,110473,67291,-34285,-107341,-90882,56507,153687,126728,41826,17399,16845,-11197,-38083,-29903,-73774,-54930,13826,2579,-13800,-17856,-27330,-45522,-111199,-87137,-73897,-87096,-62524,-1643,-52112,-62951,10437,46471,20694,-29833,-68849,-107039,-76870,-35468,-39290,-77778,-130188,3107,118336,167026,112237,59177,174751,288226,220248,114430,929,-44367,-22796,7628,-33749,-100516,-102911,74526,336844,395033,160414,-36011,-108594,-124636,-98965,-55107,-14857,-6368,62278,83603,32407,55793,112812,134045,137495,85088,15571,-22321,-109493,-99834,76363,289996,276341,157523,37759,-15932,59807,109608,90956,35865,-34982,-79675,-115684,-104645,-74663,-25453,89868,184023,197206,150025,45647,-38970,-70621,-51150,-9006,7664,30581,81400,63863,-13065,-100332,-2308,56521,14956,-43326,-48127,-21708,-30310,-55226,-34656,1388,87925,99091,202299,251644,169269,70071,-5695,-61180,-25642,15220,45997,55649,32058,-6121,-15067,-1031,81948,190211,230893,188157,36339,-93555,-67463,7027,48012,50040,-21958,-24330,1606,-41500,-80457,-44850,-21912,-52028,-73178,-27452,-2076,-30388,-7221,74104,79781,-10121,-50027,24505,98096,93998,6642,-75934,-65009,-27032,34075,70803,77260,47102,-5014,-62209,-69606,-47068,-26795,23192,71582,163899,265532,236831,241060,170288,104657,123493,173935,110154,89260,137177,137199,66606,-3632,-77961,-66212,-21737,-13608,-10609,27058,51495,29403,-21215,-48378,-52853,-16480,3297,46695,92148,109236,124241,105805,55598,11095,52598,71704,107900,101747,95867,64513,95549,247722,264082,188749,106594,40650,-56810,-142919,-82864,41107,36046,-46227,-58259,-11484,-5942,8925,-20273,-55520,-37878,-52828,-65252,-35568,-5673,-38401,-78675,-44191,-7922,24834,31881,47671,125845,201975,237626,197120,66116,-96118,-73902,-24354,-31125,-99559,-105424,-115926,-63105,8973,32287,-21836,-123765,-46694,14708,87788,140302,110561,21771,-3373,3050,-44024,-90752,-94763,-41619,-28007,-54684,-103579,-134133,-131534,-81078,-22289,52593,121298,85984,32742,24602,16245,9609,16667,-22497,-39722,-10072,13123,-14067,-11217,-10830,-35901,-59889,-57117,-87607,-103393,-126357,-67286,113280,151143,112598,70406,89815,196417,305261,253495,122896,25065,-34177,10818,118442,163935,162375,66287,-33250,-101617,-31547,36571,-17035,-39870,-53862,-84249,-72755,-38861,-38269,-53401,-105166,-129375,-73994,-25490,-2964,-2913,-47374,-95552,-38722,-2792,-5878,-57709,-94851,-85690,-81385,-69423,-61926,-84270,-123220,-95412,-80885,-87563,-42239,31536,41757,28108,27065,56852,48587,15666,2516,-11111,-27570,-44219,-11101,81265,214296,226088,-13564,-83238,-92684,-60702,4705,23506,-58752,-76311,-55779,-98879,-136950,29534,176416,236255,123872,-30613,-79312,-58899,-25974,27525,107116,170896,157276,143406,130019,203639,322882,247510,85873,-2445,3557,24467,25074,110530,245708,410277,485213,415615,367742,260020,57674,-43123,-54743,-36534,4855,120610,159117,68048,-77378,-133510,-41020,42240,62415,48150,8256,21130,89497,125204,37725,-19921,-74357,-124725,-87339,-72097,-84938,-87687,45087,129384,135005,129696,151334,143389,114998,113747,158081,189718,116383,12294,-57264,-42864,-62273,-25986,15558,29959,12535,-48317,-102092,-80300,-32139,2120,28020,-21115,-125611,-95453,-26655,-54980,-38950,33683,59621,31536,-16949,-39046,-55652,-59591,-57327,-72019,-67354,-52639,-46244,-72594,-84493,-62374,-8412,13124,2861,23810,11771,-19791,17873,32974,-28306,-31265,-53956,-97225,-83960,-11743,13427,-5838,-59302,-135792,-26349,21375,-15749,-19574,-67581,-80039,-43457,78981,248008,356859,207445,-61329,-28555,36019,27783,-51236,-102361,-36944,-17682,-55890,-66633,-21764,11939,27315,-16285,-51417,-50154,-17102,40986,61560,66965,44773,1598,-42785,-13434,-24801,-20593,32036,109540,138424,157837,213596,204686,27800,-36238,65373,117558,89734,59146,20089,-33534,-108581,-67788,156395,299444,212012,81862,-3243,100848,205535,211582,138730,23112,-49780,-37618,-60701,-139248,-57245,36098,48461,51050,69970,43678,12676,14694,31491,62088,-22995,-117514,-65723,101807,291873,246952,112130,124895,244036,245732,97527,-27203,-85198,-16774,122718,214615,134250,-32920,-165819,22572,150198,189803,46693,-36773,-5366,-9603,-17403,92669,91113,10807,-4360,-23306,-27596,-7959,3204,12947,-16484,-78911,-31734,43319,56911,-6488,-87934,-132101,-106919,-76394,498,60341,87402,69372,60060,110295,204159,296370,300506,78089,-149411,-20758,64580,-3035,-117372,-87728,13622,64848,70860,60900,-11139,-42577,-66898,-87407,-25015,13034,17996,-38011,-126787,-110742,-23836,130387,309165,478637,547436,450837,212129,19001,-44146,-6936,46727,67684,65445,103261,143350,127705,57182,-30752,-59375,-74188,-81769,-51740,-12403,15254,38460,69802,73843,32077,-6887,-41603,-46801,-67563,-36329,-12330,19692,110716,191946,161540,84018,-3465,-24398,-754,19006,81433,120490,56694,-20659,-93750,-66354,-29200,-43013,-95378,-94733,-53874,-44466,-153716,65749,243421,208928,179007,89435,-4446,26823,36409,33345,-451,-36444,10735,30786,13882,-51785,-97776,-7738,2878,-79237,-107854,-102733,-36281,32506,31499,16840,-50478,-32977,45144,153142,118079,-17594,-59683,-60463,-119394,-51805,13834,-29077,-113353,-24019,-1649,-51393,-85076,-143888,-55636,51901,173010,176647,96736,23770,264,1249,-6749,-5436,31214,56839,15440,-32954,-22993,33519,87473,83102,29442,-37357,-67181,-67844,-49028,-41627,-52096,-60972,-71725,-56760,-22039,51379,155509,191371,147539],[40730,41825,98364,116824,-3405,-60600,-43588,-34629,-57029,-103669,-33361,41313,60323,60491,39700,30820,65848,84584,43184,-16260,18282,45871,-10986,-66415,-119256,-109224,15205,217250,279912,77981,-88267,-8641,168328,193366,129745,6742,-78548,-84799,-28295,46045,60690,4358,-32702,-29555,-26413,-28653,-10926,-19544,-60112,-33128,52282,74582,59496,79544,170925,282920,155020,-76103,-133632,-66212,48957,207014,226973,93871,-193,-52269,-12776,2334,9230,-73615,-124504,-65735,13779,78581,94407,87327,19548,-25317,-18065,-8578,715,-56502,-85303,-26299,30199,117525,162086,143954,58445,-14207,16293,61307,113700,214317,310058,255595,85344,-117643,-130450,-123103,-127969,-100664,-98725,-95757,-107201,-106211,-114282,-103352,-60647,39832,128182,135423,66377,-11360,-79473,-118765,-93915,19060,185074,256045,152875,-27176,-6952,46996,27965,-28796,-96894,-87257,-70872,-23317,30418,30600,13212,-6696,-42855,-95620,-98676,-30944,49289,87354,68508,72726,111850,75706,20114,-71679,-79699,537,21433,41277,38839,4405,-16311,-62080,-85209,10856,119710,225461,213492,167736,128782,69439,-28962,-53297,338,18649,18996,918,-73686,-128527,-107796,-65929,-52238,-110914,-101554,-114238,-63815,34724,109741,184573,213768,171749,86305,4025,-64116,-29315,64111,81831,50748,-62230,-128724,-50262,16870,22202,17354,-47145,-69769,-12783,27921,-16826,-103179,-58734,73986,166801,125727,-22880,-45662,125726,333938,259259,107526,50775,-21736,-62766,-168098,-28060,46152,91630,89348,6351,3332,-5816,-36053,-11384,-12294,-33013,-75448,-100746,-143492,-41919,89673,261538,276563,161164,86455,51780,37260,-15147,-78698,-42092,26380,34780,58693,134444,179994,204967,245999,248142,183041,34883,-37313,-40523,-33612,-950,42615,42767,3433,-33210,-47183,-47789,-59007,-96838,-81196,-68584,-92154,-108469,-81559,-29882,-26877,-78579,-131700,-90621,-31382,-40365,-67422,-69417,-122540,-109245,-80706,-47432,-28175,8324,42297,85639,78938,-21226,-90797,-14349,64551,104289,95217,54465,-2839,-73380,-124767,-120762,-103937,-72728,-106410,-140315,567,106536,184711,180648,126404,79420,48954,76458,120653,191102,250829,190888,26034,-10743,65909,145499,243019,259444,176185,93572,33463,-21257,-33569,-63485,-104921,-111705,-137380,-89925,-25523,-47665,-83798,-119454,-34707,24489,30240,-8185,9868,139473,221728,16109,-66739,-22274,-33193,-109636,-84343,80589,134078,60379,-22972,-73494,-82614,-64503,-34971,-38973,-103629,-147401,-155115,-133173,-91452,-100850,-121996,-58706,-8447,63350,111858,127097,180000,153720,121063,86772,33357,-36237,12356,58629,87847,111511,98287,47353,18373,7521,32678,51655,8500,-76030,-44834,94916,198084,191892,75666,-58357,-132653,-65531,11736,30541,-6824,-57517,-55851,-4266,-96768,-78553,-107277,-95321,-47636,-15517,-50467,-20369,26797,68666,79467,69200,45239,-7809,-26478,-15978,94784,225366,214495,127370,15994,-64575,-142169,-47818,56865,71832,59439,88483,134547,131547,26762,-85083,-44901,-6176,6201,-42934,-57428,-69718,-73000,-62336,-24159,94808,155478,86347,-4211,-83334,34725,194971,312149,253179,109464,38077,20592,-124,-40456,-79182,-114971,14810,178763,239137,130512,17011,-6268,17074,-16644,-55182,-44244,-13056,-43782,-72103,-72800,-147943,-58305,73219,91914,58195,31901,19398,-5832,-15996,22172,58772,52599,29771,19633,-21799,-84291,-39905,75373,157806,132944,18952,-52279,86796,205448,215564,157542,52282,-45650,36577,88083,-33088,-92031,3078,58271,88904,22490,-49891,-112946,-138278,-129182,-87846,-18055,39460,87079,95223,72624,45592,-7668,-104096,-92248,-12980,-41258,-100457,-70504,-3040,63825,113607,112282,115537,157663,122096,57200,-31509,-58938,12775,71985,30768,-5892,-25509,-62496,-95147,-128399,-85092,-39380,3092,25853,30104,47027,73119,57209,-33234,-116121,-137910,-84113,-68337,-14678,10547,-10676,-43900,103394,202691,123985,77242,55802,28007,18183,34022,26775,-11062,-58485,-92465,-77823,-72913,-62653,-40313,-24953,-47496,-58002,-72265,-104168,-107133,-63025,-19196,26059,57006,53714,-5319,-9581,16171,-4281,-83045,-63907,15294,25232,-71569,-79139,25627,43548,-65660,-29697,166242,368880,306219,50762,-37911,141069,294432,238553,170867,156637,161763,205415,220678,134655,-18448,-131206,-75604,-47650,-41826,-60286,-23115,43866,111544,163628,168465,144234,97252,36366,-14516,23340,75957,8155,-94611,-134201,-88482,-61527,-88743,-107356,-137828,-67738,-31920,-31021,-10664,26365,825,-992,20623,14428,-15490,-63531,-92973,-8248,16220,-36247,-146770,-95475,-56779,-21479,9271,17370,2389,-2763,3448,-15594,-62831,-101991,-88490,-74972,-53964,-43172,-55451,-77849,-70136,-86815,-70115,22326,75858,60792,-12136,-49534,-14099,33046,32413,-7624,-47457,-56832,-44502,-29733,59472,210276,301111,383783,354799,221286,126512,45290,-40940,5727,124339,148969,95904,39574,-24000,-57944,86637,148085,129306,74799,63902,90751,109036,137609,153349,129113,66283,-19039,-45987,78857,109525,121994,105505,-7716,-121791,-84489,-50468,-43963,-18014,-16073,-47317,-80417,-105067,-105627,-23863,118782,270092,227305,116796,28647,-81847,-133883,-55005,15826,88546,77782,31438,-42586,-86799,-84741,-60293,-42235,11450,84637,46510,26076,336,-9335,5010,70199,178373,244638,188582,84265,58415,33873,11228,19888,31849,9173,-38745,-88273,-99401,-41646,-19992,-6863,45348,133637,196733,185185,40577,-18715,63311,6140,-115345,-99640,-49227,-17129,-14216,-20410,-65289,-51872,-76167,-97394,-107476,-68401,-78419,-92208,-25157,956,8653,112946,195953,305245,248051,92548,70396,107672,111221,104601,101113,-21209,-91463,-110016,-102960,-61836,-3792,16350,-11444,-81570,-148996,-104219,-90148,-119068,-138270,-8315,60797,45919,20054,53346,50352,71458,-55514,-17869,119536,210811,200368,151298,146965,185131,207500,297295,271986,181657,145123,127542,108905,15957,-75073,-59759,10756,81813,46437,9518,21222,-18869,-122131,-109139,-20572,27978,-9539,-67373,-57457,79677,189415,177385,147689,171625,81287,-121803,154,80142,55170,-6160,-36704,-10423,-17390,6733,-73931,-42988,83296,256854,419029,502263,406520,187253,-61668,-144947,109952,290467,169777,-5666,-48926,-104,-12807,-40772,-65700,-80874,-38220,10959,19827,-29652,-21714,29382,58040,44628,16476,112766,204936,271576,240704,89953,-25059,-59490,11787,81366,76234,35456,-46895,-71772,-66302,-110329,-77418,-56276,-91263,-164353,-51956,55326,207581,367768,395351,288349,136428,38642,-8374,-16387,8662,48459,72527,27689,-60417,-125847,-89999,-80288,-16090,69420,89664,34824,-40317,-33466,69497,112584,93538,28430,-46934,-83864,1303,96453,144813,238325,233665,23859,-137059,-54467,-35802,-43908,-27808,-7980,32188,35587,37020,21868,-14344,46609,142500,208110,247366,192616,88690,10196,83690,159676,94184,-34082,-89716,-45004,-23253,4847,27804,82929,158661,136816,37827,31420,35135,42318,-10545,-79879,-108790,-43342,-9612,-20677,-36237,-57310,-86847,-46131,-12375,-615,-16747,-64945,-136448,-133997,-74520,1276,18365,8901,-6919,-25835,-58704,-75050,62577,206497,212968,101155,42277,53629,152879,240102,225900,58985,-77977,-106632,-101684,-56167,7263,92112,137342,51566,-52802,-87163,-17714,-42781,-67476,-67087,-58552,-69166,-76431,-45269,-30535,-55770,-73585,-67988,-37704,-34292,-62628,-32127,39700,95803,98315,40177,-38089,-105006,-92495,-66576,-10141,54763,61146,7848,-38626,-31473,-14888,-47300,-108637,-156257,-116399,-71035,-51918,-85460,-66626,32644,143659,175354,75577,-51146,-108961,-106048,-111616,-42857,-18292,-6711,45503,76477,75055,7826,-39458,-16448,130060,306633,317709,279225,157280,101622,77648,68096,-5387,-1460,-991,-15331,-4559,-17754,-28739,-57688,-94399,-126902,-139824,-107340,-20452,67509,54584,-3842,-74375,-44774,-15012,34783,46247,39813,9099,-9689,6724,71909,169541,233741,249373,179614,75330,-8684,-118984,-15482,39608,35648,26515,64457,36600,-14344,-47167,-66021,-59851,-47648,-77723,-72231,-38157,8034,33929,82920,180031,153752,52926,-9695,-34476,-24045,-5373,68592,66310,48324,6147,-48919,-57521,-37350,-27669,-23018,27879,73550,157472,184754,154879,62053,-42949,-77644,-70634,-63869,-45112,-39161,-32147,9791,56055,25664,10200,14531,-32214,-104586,-17473,3771,-51410,-5036,51782,112511,183804,320927,435480,415977,224146,8899,-51630,41247,65778,73316,139415,161776,102385,93404,67134,-15461,-93585,-94335,6566,69473,55479,34043,-24914,-17199,30250,28911,-34920,-89977,44692,129816,115041,10311,-72274,-52560,-15202,-36991,-69147,-86015,-96397,-96006,-59662,-11624,27236,31506,-41505,-112625,-24873,42579,71832,-4658,-92361,-128012,-94147,-9859,71656,99267,58757,-25993,-93206,-95159,-93743,-63985,-22695,28038,75560,17619,-58719,-105859,-84475,45715,137310,126415,59078,42106,37854,8261,-16589,-13479,-59259,-48214,11188,-8730,-30387,-35537,-46527,-68272,-132406,-58264,-49826,-71194,-54623,3456,-39040,-75030,-9364,36084,15996,-36558,-79855,-104090,-67492,-29003,-41200,-93524,-118127,21555,151032,197785,142517,106771,222209,333733,256615,132064,16637,-44328,-35203,4836,-19750,-73392,-47841,135604,390165,415576,167419,-29660,-104957,-137941,-123049,-60417,-26220,-29941,45059,88424,65396,96259,143368,159458,164353,114512,21437,-44949,-139582,-69922,115653,307766,269761,153062,41793,-10927,54022,101397,90652,37257,-35750,-80332,-117453,-95300,-65145,-18491,81532,156071,166638,115146,4373,-79662,-87427,-37254,8182,29820,64559,112607,82980,7954,-75670,-3684,43302,-4566,-63261,-55413,-27660,-37777,-57328,-25792,12686,95908,112891,212218,241400,140804,34810,-39911,-85280,-36852,17790,47550,50453,26123,-9400,-15805,-972,81013,185601,223634,184110,25829,-113081,-47135,35508,75126,57718,-34711,-50737,-13797,-53382,-88495,-49352,-29003,-53337,-60899,-15160,8411,-32166,-12347,85110,103207,7207,-43405,22979,94911,96254,9733,-87111,-76445,-27488,38023,73360,74448,36644,-23407,-79283,-75406,-49152,-25904,28987,81536,175641,269172,232013,249663,187237,129665,154273,196617,107643,68789,103681,99882,35132,-15676,-71703,-78509,-31085,-20566,-9090,33247,51626,19223,-35933,-60066,-65212,-40200,-32820,9086,57329,85204,120016,112282,67909,27527,61258,71897,111953,99740,84461,64037,107835,250294,246360,179715,104780,34633,-69002,-156095,-65094,51000,21147,-57108,-95903,-51076,-31823,-4216,-26772,-62132,-46840,-62381,-73380,-43467,-10831,-41185,-78650,-45444,-11733,20484,25567,45576,123138,202836,243274,194877,58380,-96355,-61967,-12431,-20043,-84942,-85614,-104800,-71480,1602,27391,-23609,-117041,-50808,-3146,56557,110100,88558,3671,-27541,-33997,-84053,-111903,-99664,-41352,-27578,-58554,-111120,-139760,-151711,-96641,-23802,51298,108237,76724,35562,41703,43551,35297,29140,-22846,-48201,-17137,5632,-23692,-20297,-16545,-39415,-63023,-62802,-89464,-105897,-115973,-52327,114198,143607,101476,53242,57995,135491,237148,211622,105170,14180,-45664,-6535,102741,144166,143383,55605,-35807,-73957,1697,55263,-11844,-39586,-60325,-88559,-55721,-6977,-6847,-37816,-107577,-132898,-65111,-6884,9846,-8456,-67438,-110699,-33052,2090,4,-46638,-77776,-62102,-56465,-39316,-28613,-59672,-130114,-107011,-81071,-93768,-57570,10901,26278,30922,30166,49406,39833,9941,-6666,-20430,-35455,-43548,-5821,69421,177022,195082,-29828,-98212,-111794,-78269,-21385,720,-56124,-58022,-38988,-83149,-126728,17022,138119,179715,96057,-43873,-81781,-63038,-35023,18298,113174,194394,188648,165743,130105,176997,273592,206830,75038,16491,34064,50110,25859,89766,226114,408551,508432,450843,395146,299472,80803,-37634,-55114,-42354,-1710,107243,148361,75782,-63240,-118444,-26548,53914,67045,52308,19240,37339,107147,145218,56141,-5807,-63002,-121883,-93604,-76974,-92979,-73267,58242,124871,130568,129102,147119,138476,120429,139511,189809,207665,119331,5687,-63462,-36848,-44114,-28732,2961,21542,4488,-57647,-107335,-86228,-38175,3872,40076,-1787,-99704,-84323,-18084,-54549,-45374,37163,74811,46016,-8070,-39528,-67157,-73125,-69121,-79697,-70879,-51277,-38398,-61493,-74897,-63699,-23710,-2147,-12626,8106,2536,-13237,28884,29789,-42135,-48329,-61807,-99621,-86543,-16137,12139,-6179,-60312,-140801,-11740,47066,17006,19771,-36623,-61800,-30913,97805,284799,404869,245215,-38102,-38898,31907,36697,-30387,-99120,-43815,-16386,-46226,-63306,-31024,6005,37538,10145,-22668,-33626,-15355,28796,35985,43180,39059,16587,-30577,-9815,-19140,-3979,68499,166482,226141,268304,292021,248829,62187,-42591,38428,73550,47588,35148,14107,-32821,-99405,-84892,119692,227747,146665,37266,-13535,156701,293240,280137,174844,37594,-51548,-50144,-64055,-119216,-69922,-628,10509,33152,81540,77154,39187,25671,36781,54937,-39187,-130938,-50590,116518,309558,287601,180115,183005,280189,251827,75584,-58073,-105228,-22400,114075,205935,134804,-26638,-167093,-1532,94025,137925,35356,-24065,-589,-17897,19427,140829,146598,50305,4024,-24128,-28820,-7844,7126,22423,1722,-58044,-23127,39437,50048,-12245,-94151,-138612,-120913,-89640,-11100,55362,95057,89168,83094,119553,190418,255589,269113,58233,-130803,-6436,70663,-4138,-122007,-86277,7500,51904,52682,23525,-44157,-56270,-66855,-81550,-19483,22247,33527,-23886,-103895,-133716,-60433,83547,236420,395962,489190,416657,209812,38806,-20070,4826,49843,65908,62060,110359,169299,148236,67303,-36170,-81840,-90555,-97146,-59927,-628,41358,66294,86698,80970,35824,2968,-22952,-25623,-51518,-36757,-27910,-14703,73260,156637,148338,86778,8342,-3238,25187,15296,54534,81960,14214,-36858,-77472,-45311,-10443,-25828,-68362,-61488,-24206,-16276,-123022,38602,172436,132955,125883,73599,1481,24743,34401,40669,6871,-27371,20442,42598,28564,-33710,-66474,17452,5299,-78736,-88809,-105193,-56501,13459,-813,-38673,-105427,-58849,24494,115734,106687,-11116,-57879,-62588,-104129,-49925,9121,-33209,-102316,-30103,5758,-13446,-70501,-116762,-45010,55399,178096,183033,100433,19611,-12734,-8368,-5348,779,39038,62886,11064,-46829,-36700,29773,92939,92141,35998,-35071,-70240,-74104,-54330,-47261,-59768,-61363,-61483,-75318,-54296,12086,112175,157326,118965],[14098,31532,100352,104965,-19617,-67060,-37868,-25363,-43162,-82284,-48646,9936,20903,29957,26335,34232,80454,92793,25472,-47709,-3299,25489,-20969,-78084,-132872,-103428,41496,249160,304064,101574,-51572,-1159,140185,142014,80691,-17261,-87657,-97600,-45460,31749,53042,6448,-25940,-30090,-24432,847,31869,10311,-41226,-8615,87972,109900,86479,91352,171215,263946,146043,-61701,-106453,-38226,68962,196047,178484,56238,-15785,-35868,-1563,-3320,3349,-82146,-122927,-57336,17226,81727,98085,94898,37409,1469,11616,26594,18405,-51254,-86069,-18569,39425,116746,133401,114599,55827,-1607,29761,75301,137773,247425,335363,281904,124786,-78524,-154942,-140513,-127423,-88965,-81857,-72957,-80232,-84973,-106985,-107357,-40164,45931,113815,122857,58437,-18975,-86718,-129789,-100795,18344,210994,292931,161592,-37827,-15998,44684,26828,-34698,-102667,-81800,-74780,-31874,24248,32138,20214,1784,-31804,-79523,-80054,-18295,54480,88429,64991,42000,48746,27564,-4758,-87710,-75988,-2167,9128,24774,39235,25366,4904,-65293,-68000,40960,141300,229211,199227,150958,116660,84661,-6260,-35333,-1958,1625,9747,2504,-69501,-133087,-122809,-97638,-94147,-128639,-105187,-99781,-63924,20707,91398,177453,212717,172763,97120,22571,-47538,-33048,56308,77387,56005,-44683,-99123,-31849,18977,16344,14448,-51616,-73823,-18019,23512,-29062,-113790,-56759,62516,149627,130753,12150,-25904,127207,301400,178973,74950,19070,-40722,-78446,-131980,45071,132243,161587,134409,25878,5227,-1019,-29264,-3128,5663,-21116,-62530,-84537,-139578,-53320,77994,272417,353871,236974,132544,76180,53164,-15159,-79171,-36405,37643,48126,66739,125305,160881,186807,236001,256100,223700,59970,-27383,-37574,-29697,14157,62318,63454,28928,1375,-13439,-26489,-51695,-94561,-80758,-62850,-79425,-99829,-79136,-28704,-26154,-80020,-132002,-97030,-56493,-67253,-90780,-78634,-111284,-100158,-76323,-51781,-46187,-5873,46990,91607,77709,-20905,-73510,118,70390,106193,92606,51186,-4233,-73749,-122267,-112430,-94871,-71730,-117135,-115427,25819,122970,180317,158416,108053,78752,69850,119192,163050,207566,240058,181251,24817,-17814,64681,175521,312593,343627,236719,112930,29362,-32938,-38675,-63046,-103109,-109219,-131591,-66060,-3399,-27303,-74777,-113329,-31689,30915,29677,-14158,-9716,107032,219283,8793,-61533,-15197,-22956,-95899,-94023,59959,117991,56381,-25201,-76281,-72784,-50259,-21692,-30406,-99835,-137236,-144949,-132649,-88473,-91137,-108517,-48469,15246,107394,150701,153698,195803,149635,91120,54970,15581,-56893,-1270,50548,85193,111277,88824,55378,36872,23902,38631,48672,5505,-71490,-42586,73093,164079,167020,52430,-71544,-133213,-58513,12225,25606,-16731,-73397,-77520,-16650,-97668,-84191,-91864,-70397,-31684,-10525,-45932,-10890,44997,82281,82563,67536,40420,-15342,-36823,-14904,103273,228525,212999,125577,8169,-80136,-146641,-16169,74529,84567,69476,101126,153943,154515,41677,-83312,-40390,-20548,-15424,-62245,-73064,-85713,-89189,-72571,-29114,90653,144641,81572,-7671,-111431,5762,176397,306889,251476,90755,14949,16742,1256,-46141,-72787,-130472,-18948,135534,216577,138349,34671,-2444,9038,-25984,-60455,-39633,7567,-4227,-31471,-48462,-120483,-50799,75065,103949,76209,54990,44417,12918,-17004,11130,48162,45029,26245,18634,-20442,-75144,-20562,96496,172468,146032,27715,-54371,65877,170051,182379,123107,9130,-86575,28926,74802,-31998,-94508,7768,69000,98621,38534,-30986,-95119,-123933,-118142,-84935,-24193,28441,81485,103451,83718,58048,6683,-85087,-126158,-44409,-60484,-107226,-68871,2267,66058,107412,98996,100532,141279,107130,58928,-28537,-63219,-7152,42971,-1966,-38515,-58080,-93574,-123774,-119053,-74565,-39655,1766,24433,28843,42501,54519,28266,-58271,-127711,-129336,-85301,-76368,-20799,11528,-3521,-35402,109499,211133,138638,95886,75660,37592,23209,43500,37545,-5789,-61751,-90056,-72889,-71810,-62516,-36231,-15838,-36429,-37959,-49554,-87325,-98578,-52708,-477,53424,86335,74264,858,-6049,22643,2212,-80503,-61007,15152,26795,-66370,-81053,17874,36149,-68425,-24415,170563,343720,286338,48097,-32819,145969,305997,250268,180145,170713,173727,216168,242033,147072,-25324,-124440,-63886,-38699,-37568,-58008,-21989,60355,160077,227900,220059,166794,107781,44721,-12110,22131,74542,4792,-99114,-140475,-93129,-78471,-110168,-122940,-117162,-57441,-31733,-37610,-21207,8468,-26168,-35727,-14908,-14845,-35911,-75830,-101468,-8732,16636,-50803,-108851,-72991,-49581,-20445,16155,26378,11912,10010,25110,18002,-26671,-72519,-85920,-87700,-70760,-54180,-58837,-79583,-73022,-80458,-44641,44842,84431,60556,-11008,-46309,-17329,26258,27876,-9943,-45734,-55872,-44835,-28618,47150,143164,197814,278614,296258,195180,115026,40141,-35730,5443,102276,101578,24636,-36605,-71333,-15586,103900,142207,123260,72672,62208,81475,99162,144589,200549,188759,88610,-29011,-29094,137875,167524,150963,114546,-7836,-85543,-48360,-29540,-35278,-13014,-14997,-48652,-79088,-107810,-119151,-38337,95375,240367,205791,96499,10462,-96897,-126135,-46775,21206,90443,82002,38406,-31171,-78240,-84489,-66974,-66931,-19877,64436,36410,19107,-7319,-18332,-7588,50392,145943,200559,142394,50389,23844,15958,2014,14848,25099,3211,-45250,-90696,-105849,-52760,-36345,-27086,18628,95093,148033,166788,62237,13491,84032,3539,-117449,-81084,-47040,-20323,-19283,-42300,-94526,-85191,-104607,-113608,-103824,-73977,-86013,-96291,-19448,10319,19776,113223,186516,305296,291450,132395,83926,85665,59542,44184,49602,-69451,-105801,-108425,-111510,-82892,-28661,354,-17735,-83156,-138502,-94192,-76369,-103772,-141198,-39325,43416,46092,19560,36835,25998,58933,-41358,15321,136788,194692,159358,106855,113641,162276,191674,267985,233863,139296,117450,132247,127455,27627,-56843,-27972,48081,122568,58225,-2463,-5573,-42007,-135817,-96872,-8429,40570,-2297,-65102,-59471,81526,215032,218573,185367,192270,72872,-127742,-273,101387,76757,10508,-16008,15875,16313,31137,-75418,-10585,188638,421360,615545,699958,579699,324758,20774,-148621,77586,294512,193315,8109,-68779,-27418,-33505,-54640,-71959,-83660,-50237,-7346,8164,-24777,-3701,51673,84072,67844,6420,75100,149946,220121,213509,86226,-17990,-32768,47697,120008,112925,63660,-29391,-68169,-73372,-115520,-77220,-55017,-86633,-159097,-51576,53079,193593,337049,357462,254779,115928,35230,4995,-530,14783,47261,66382,13882,-84742,-128827,-69720,-64184,1662,107825,139074,81445,-16544,-40617,34334,63678,51595,1285,-55153,-60967,40625,114241,130901,184842,171627,-52848,-90891,-28394,-30123,-42985,-18354,12157,50159,50480,54112,38905,-7346,37375,125307,217698,278164,211911,88036,-231,79770,160829,86830,-39047,-97023,-38864,-6589,30357,51225,95938,153440,116120,16828,18068,35238,53392,4890,-68456,-109828,-36444,10602,-11348,-32667,-66151,-99056,-56819,-26308,-18702,-33749,-77073,-134120,-123651,-68016,5154,26344,20255,1655,-19993,-48096,-67570,65581,203691,197930,82937,21204,27944,125181,221106,210565,43127,-81713,-94692,-83324,-39971,24217,105735,161704,79359,-24133,-30515,24753,-13664,-51191,-83997,-74308,-75949,-71904,-19991,18547,-15450,-33262,-26633,4495,10028,-37650,-71691,-38873,15285,33092,-2944,-49751,-106736,-99826,-77394,-17533,55834,65543,14096,-39487,-39680,-16997,-45305,-111149,-149193,-97485,-49058,-34252,-77758,-65879,33973,137617,176873,92290,-31868,-109885,-110337,-94957,-28421,-5279,6441,63203,107131,106482,23136,-27376,-5772,135363,288360,284418,248618,136436,83707,62903,63489,22348,33025,26131,-3705,-12055,-30857,-33129,-50589,-81080,-121535,-143743,-95050,-14378,72501,69268,15018,-64362,-55253,-23855,33839,46957,40228,9130,-7260,14093,77529,156835,220405,254299,205643,92977,4888,-121396,-23993,49007,48822,28063,50140,16391,-33559,-62205,-71630,-55937,-43108,-75769,-59574,-14090,41532,70777,125631,219892,186218,74063,2566,-29230,-19822,-2306,59633,36670,31603,4078,-44806,-59666,-41805,-31036,-16200,34004,78564,155481,168760,132485,44337,-54034,-69474,-54374,-39840,-22625,-24658,-26874,7276,39441,-9241,-24201,-6537,-36710,-133410,-45750,-6263,-35337,23036,86900,150933,216276,345767,430594,389587,192960,-24365,-36287,61166,72835,57990,97328,103264,55439,71069,69473,5439,-57423,-105518,-18555,41087,38478,24566,-33559,-18612,46911,49530,-18042,-75612,44792,130973,121107,12719,-84782,-48803,-29740,-64482,-99960,-112717,-110077,-95641,-52322,-962,40635,38986,-43072,-109598,-20364,62454,98899,6909,-96651,-135491,-74484,9173,82894,100719,56118,-23709,-88115,-96147,-100011,-67947,-24604,12931,35462,-24487,-73196,-93461,-77281,29176,113190,121332,74986,67415,62856,33658,6863,2129,-41328,-24576,19359,-12093,-41799,-50727,-64489,-86410,-98781,-20724,-20201,-51120,-43967,8882,-27242,-87145,-28610,24741,9921,-43027,-88935,-87279,-53201,-20626,-41830,-105618,-98863,41682,186272,229264,175559,155821,259344,355430,277898,144933,30969,-42337,-45332,3057,-4641,-41073,7103,184766,417641,412833,163759,-26165,-95841,-135585,-136139,-59426,-34240,-44773,43551,115532,111150,127708,162893,176164,182359,136073,26909,-68573,-147381,-31663,157325,315656,257010,146306,44995,-11152,39813,83849,83719,35529,-37542,-80205,-113041,-82586,-53924,-11854,70532,128380,137319,82748,-31072,-115723,-88141,-16813,28330,55154,103484,148177,105538,34235,-52903,-13344,21738,-26661,-75746,-51408,-26401,-38823,-50983,-10936,24830,93830,114323,213111,227899,119590,10973,-61934,-92466,-45590,19149,47093,43837,20177,-11578,-14523,1572,81560,181227,212605,175756,15292,-125778,-16685,70728,105328,66445,-41835,-77860,-31700,-65671,-93456,-49938,-31396,-50286,-47020,-2602,20738,-31290,-15068,97794,129100,26835,-34098,23116,91360,95653,14322,-88544,-70565,-15199,51853,81232,73246,26963,-39019,-94613,-84890,-54554,-26894,34277,92863,189324,271585,224514,249346,196278,150843,181777,214830,105002,50104,71222,62785,4600,-26659,-60633,-90039,-43180,-29690,-8769,38779,51753,10511,-47112,-68540,-74815,-60160,-59847,-15839,33795,67055,117051,118426,80845,45026,69250,69033,109139,93240,69481,63574,120901,245347,224991,172006,106381,33142,-78286,-152642,-40789,62328,10359,-60132,-121215,-79879,-49376,-10736,-27150,-63620,-52423,-69187,-79788,-51214,-16088,-42226,-73756,-43515,-12963,17861,19719,44024,114857,191523,234780,180983,47158,-91428,-44056,4154,-3818,-64028,-62082,-86850,-81598,-8697,21269,-23874,-105400,-52358,-17909,30144,84182,70381,-10441,-50155,-72714,-121519,-125623,-101744,-41416,-27436,-61406,-112032,-124874,-143999,-103423,-23128,48731,92279,66493,39581,63676,79782,71306,49621,-18873,-52638,-17669,4917,-28887,-27488,-20271,-39145,-61128,-67676,-90906,-105910,-101578,-27602,125893,144652,97933,44940,36334,87008,172222,165150,82937,1858,-55465,-21136,86475,124777,123672,45706,-33072,-40014,39346,73319,-7060,-39379,-66535,-93206,-42917,20569,22847,-22262,-109824,-132056,-51061,15215,22958,-15293,-88334,-97052,-23630,6348,4024,-37236,-61944,-39383,-28454,-3404,13769,-19119,-90419,-89341,-68787,-90606,-73072,-10330,12569,32636,34016,42250,33694,7528,-14085,-29634,-41863,-39889,159,57761,136540,153692,-44614,-106136,-128655,-88356,-32027,-6205,-42494,-38861,-17855,-60327,-109423,-499,90173,119363,68447,-47793,-77180,-61925,-39089,13202,120935,218357,221332,187507,129149,150404,215633,156606,61156,37589,69039,85424,35532,65987,195831,385510,502771,459272,398039,324320,104759,-30261,-53871,-46826,-7385,83986,121240,71498,-50146,-102161,-14018,60451,68618,56263,31989,54036,121058,157618,68014,5274,-53606,-116449,-94372,-75885,-93563,-57941,69782,120039,128801,130376,141379,132137,123881,162722,215706,215133,116271,381,-62003,-24742,-21367,-27254,-7622,16152,652,-61154,-105641,-85576,-38195,8912,50942,15121,-65948,-42339,13878,-38384,-47266,39197,85772,58293,1352,-38226,-76689,-82663,-78087,-85495,-72686,-49949,-31678,-50954,-64448,-62444,-37153,-14563,-25702,-9045,-10756,-11572,37201,23875,-50046,-64561,-71641,-101499,-85520,-19377,10709,-5504,-58849,-137962,3614,73246,53898,63609,-2676,-41117,-17582,111422,303215,423679,261946,-22597,-45726,32737,49974,-4188,-69430,-46411,-13352,-35073,-57407,-39744,-438,46961,37899,10946,-9949,-9088,18951,14891,23304,35660,35107,-8819,405,-1143,19508,101132,216747,309797,372820,355601,273389,86220,-38400,18544,37318,11769,14857,11263,-27490,-85279,-106108,70766,151248,84540,-1475,-6341,225561,392682,356250,215540,54248,-53246,-54625,-47292,-73563,-69646,-34498,-19770,31135,98032,108303,64191,37055,43105,48556,-52896,-139201,-29795,137605,329085,329840,249601,234545,302070,244918,50293,-87488,-119196,-24872,104522,190164,131508,-21185,-164428,-22826,45807,78756,21177,-6431,7982,-22294,51515,174869,188480,85696,15264,-21458,-26338,-3361,16264,36214,23152,-31543,-8821,37525,42135,-19927,-99927,-138400,-108206,-94433,-16974,54982,105921,110493,104056,124911,174151,215969,240332,46268,-102770,12159,80751,9,-121370,-82976,2786,40529,36091,-8983,-68047,-63595,-62738,-73224,-11954,33827,50319,-9605,-77241,-144846,-98528,32893,163377,313305,421926,372111,200968,61110,9009,19580,53594,63352,58764,116318,191953,166861,79391,-36319,-102800,-102312,-111056,-65088,9877,65331,94504,106149,89933,38221,11496,-4390,-4546,-33139,-33768,-40452,-45560,31045,113161,127725,85583,18189,14404,45638,19286,34419,51151,-2764,-30526,-56179,-23999,10837,-1885,-34107,-23453,11419,16696,-92091,10659,110068,68897,77801,59847,11557,26155,33137,46978,13969,-17134,33058,58015,47036,-6786,-20120,56171,16717,-68322,-69926,-89827,-72644,-4683,-34171,-98019,-145308,-80183,2485,83645,98530,1071,-50948,-61241,-85997,-39768,11875,-29498,-92460,-41291,6282,21439,-38037,-87165,-30282,58430,177740,183453,100908,13606,-26057,-16469,-3008,6525,44435,66909,9553,-57360,-48238,28667,100753,104338,46715,-27696,-68065,-76268,-56431,-50451,-65099,-55458,-48031,-76608,-83740,-18902,72980,122042,90388],[-11503,24279,103155,92961,-34315,-71488,-30671,-14485,-28783,-63634,-67954,-30147,-25704,-7394,9067,33678,88733,99460,14667,-71789,-22910,2529,-35428,-93561,-145497,-89627,71086,276172,323675,129256,-17513,7463,103495,86655,28674,-41709,-95921,-109646,-62666,15063,41485,5024,-23089,-33376,-19910,27397,69984,38076,-23159,14870,124760,146431,111753,100679,166407,231706,125927,-40514,-74169,-9223,82805,173455,125722,21038,-27541,-18844,12022,-7037,-5236,-90690,-118515,-51464,16473,80243,99511,101831,55756,26049,38644,59381,30881,-48479,-85342,-12055,44725,108166,98208,79875,49955,9758,41261,86297,155099,265766,336018,283746,145938,-46539,-147398,-154872,-124010,-77437,-65440,-51304,-55666,-67717,-102855,-103167,-15075,55520,97676,105937,50192,-22323,-85714,-135363,-110151,14545,231634,324341,167397,-47917,-25303,41274,24910,-40859,-105677,-75807,-78641,-41267,16696,31853,24676,7602,-21646,-61366,-61505,-7529,55086,83372,56975,18490,-1657,-11270,-27998,-100707,-67724,-3732,-1322,4970,33070,40188,21703,-69253,-53819,65629,156268,220959,176327,129052,98645,95422,20696,-6150,2560,-20272,-6296,-1423,-68871,-136145,-136802,-128127,-130274,-132838,-100724,-81974,-56359,11009,74507,167652,206811,168642,102970,36841,-34676,-41128,42521,67521,56794,-22181,-65247,-7887,28362,18685,15964,-55427,-77505,-24451,16530,-41843,-122695,-59420,45674,126579,128701,44500,13409,139893,270731,112174,42690,-11054,-53740,-91315,-97994,119208,221990,232031,175926,40036,398,-3221,-27333,2100,22124,-11538,-51191,-70287,-126555,-62430,64806,271742,415614,311010,182014,101316,64001,-20037,-83267,-34174,46229,61406,74644,112802,135512,158323,210134,244918,247092,80126,-20572,-37908,-28682,25616,75804,78454,49351,33575,20202,-6219,-46884,-94813,-82848,-60718,-69416,-92347,-78891,-30953,-29397,-85080,-129365,-100502,-82364,-97902,-110900,-72933,-96294,-92831,-73320,-55275,-60017,-19477,50321,96539,77879,-15933,-55317,13773,75704,107104,88221,45190,-8941,-76568,-120772,-104292,-83352,-63862,-115365,-93835,46044,136818,170838,127625,81907,72077,85588,149972,187612,203678,211842,161378,21172,-25620,58581,196864,372232,422834,304277,134802,24411,-46596,-45993,-64048,-100297,-104639,-123026,-48772,10562,-11743,-67054,-109784,-32099,35101,29359,-14984,-21410,78425,208080,329,-53443,-7318,-12408,-82627,-101381,40807,100172,50987,-27496,-80157,-63933,-34634,-6174,-20747,-94392,-126526,-135608,-132465,-86296,-81427,-96476,-41068,35636,151146,188429,177607,205471,138640,57694,25514,2723,-80266,-17976,40268,79327,104112,74777,60531,53279,37893,42375,44447,2659,-65943,-42027,47622,123668,133659,24720,-85609,-133397,-52453,12854,21232,-26193,-87257,-75999,-19192,-94469,-87922,-78590,-48483,-17001,-6186,-42534,-5571,59235,93162,83898,65017,34756,-23307,-46634,-11647,109732,223994,204748,118223,-3163,-95330,-116428,5937,74664,83148,67591,100224,155633,161879,51466,-76281,-34155,-30938,-32603,-75147,-81621,-97013,-105587,-82190,-35129,82545,129362,78168,-4362,-122695,-19558,157610,295936,243374,69052,-4260,16890,730,-51365,-63866,-118899,-53855,88661,184847,140734,51729,3805,1989,-35948,-66525,-35985,23877,26570,-4358,-35573,-98813,-32465,86990,123673,98364,79512,70609,38285,-4965,9194,45677,44283,26223,16410,-23810,-68575,2108,118678,185068,157390,35532,-55712,47791,139575,149332,83428,-39526,-97447,40054,71007,-23013,-86493,12846,79438,103493,49306,-16245,-80552,-111665,-110517,-85845,-32623,15421,73752,113472,98976,73630,21369,-67328,-153620,-71640,-79609,-116060,-68550,7296,67524,100143,83546,82260,121140,88670,60140,-25778,-69245,-29955,10656,-36724,-73672,-92761,-125398,-153403,-106034,-65723,-39489,-728,21109,25920,36862,34698,2280,-76659,-127995,-120079,-86361,-84447,-27287,13240,5095,-22817,116165,212749,148687,109518,87694,40450,21925,46259,42336,-3935,-64976,-87155,-68809,-70413,-60530,-29572,-5314,-24901,-18555,-27253,-69447,-87940,-42267,17665,81368,117172,96127,7563,-4392,25956,5632,-80144,-57392,17071,30395,-60740,-85539,6234,24057,-73498,-19851,167376,303138,255157,42002,-29983,147494,311587,261074,190833,184167,180832,218031,250419,148196,-38932,-113316,-46444,-24500,-30626,-55627,-23155,68657,196697,281093,265202,187583,115789,49512,-14650,13099,65976,-485,-101313,-145800,-104033,-108012,-135307,-109147,-90870,-43578,-30790,-45560,-33988,-13110,-49044,-61271,-49448,-45403,-56430,-87148,-109145,-11357,18670,-46219,-69850,-50898,-42990,-22032,18779,31148,18570,20155,44087,49426,4477,-50560,-72699,-83471,-78875,-60595,-57020,-73402,-64406,-58997,-12855,66108,89084,57101,-11155,-42498,-19513,19969,24226,-10056,-42651,-54790,-46784,-30126,32769,78373,101133,175879,232719,163683,97212,29411,-32649,4088,76812,56930,-37424,-113124,-70316,33462,112471,124397,106906,65439,56974,67701,81635,138599,235393,243325,107397,-41677,-9862,193333,228923,187563,139344,23167,-29472,-8338,-7756,-26821,-10384,-17877,-53186,-79472,-108928,-131567,-54025,65423,192981,168701,70395,-10006,-113107,-115892,-38394,26009,90744,84394,44736,-18877,-68824,-84450,-73332,-89637,-40305,50403,29802,14994,-12650,-29517,-22859,28788,113609,159754,104944,20470,-8283,405,-2778,12234,18238,-3886,-52233,-96468,-115258,-66361,-53710,-46866,-6655,58431,100116,140434,82430,51315,124310,32316,-81235,-62472,-45918,-25236,-25759,-61121,-115951,-107538,-127969,-131054,-94857,-67543,-73714,-79909,-13120,18991,31716,111720,173637,293152,320793,171955,96649,63603,14208,5201,33893,-88231,-111402,-107753,-118434,-99093,-44867,-8312,-21809,-85859,-127848,-79691,-55883,-77601,-107433,-65209,22632,42498,13532,8979,-9816,40830,-21413,42657,139043,168330,120910,72490,84708,138109,171538,236047,194757,94954,83380,129443,143970,45048,-27304,672,83478,160833,69618,-13930,-34809,-69801,-151755,-84429,884,49752,4308,-63142,-63746,75947,228045,252347,213735,197942,56406,-134968,-5277,118088,95847,26372,1811,40252,49495,52702,-79968,21502,293584,584877,808928,890446,747400,465847,114930,-131849,46007,289740,213144,22916,-82055,-56992,-55489,-67149,-74812,-82755,-59573,-24127,-2424,-19964,12461,74760,111706,89282,-2631,36871,94433,163588,176578,77756,-9467,-6941,79741,149617,140300,85527,-12698,-60714,-81501,-123467,-73509,-47758,-75024,-152395,-57776,42535,166584,289223,301748,206227,84752,26151,16104,11392,16688,40314,53096,-6846,-112111,-106698,-49496,-51986,10475,135442,185122,132762,12231,-47367,-4893,13287,10202,-24423,-57383,-33057,77217,125662,112537,122350,90773,-128962,-34140,-4999,-27080,-42444,-6959,32077,62046,56921,61234,47407,-3620,23723,101897,213931,292270,218044,76830,-18991,66772,149298,71907,-45521,-78613,-29613,6439,40671,52598,84465,126451,83072,-9394,2912,35173,65263,21888,-55284,-109932,-30394,33384,2249,-27942,-72353,-102503,-67707,-43966,-41451,-53633,-89165,-127098,-114954,-65236,2612,27380,24056,5036,-16969,-39158,-59092,67156,194889,180713,68695,4505,4241,92255,186146,178914,25082,-84219,-84984,-65905,-24810,36611,111129,175842,112079,32203,25890,58261,8346,-34132,-89848,-91841,-86255,-71501,-338,56435,17216,1016,9661,40483,48647,-2281,-84247,-115545,-69374,-35759,-48608,-64663,-108692,-106524,-88631,-27572,51419,63751,15985,-42266,-48760,-17924,-40700,-109900,-144680,-82400,-28958,-17670,-70542,-66667,30529,124467,166916,95961,-23992,-113137,-101318,-74474,-16115,3502,16618,77694,132257,131898,36696,-14950,5560,134625,254281,237688,207285,109080,62417,46764,56600,47903,58570,48015,11741,-18751,-46157,-37744,-44114,-69332,-112587,-132000,-83032,-9785,72643,78062,27844,-57362,-69711,-36415,28739,42094,34582,3065,-11011,15137,73203,131590,191932,238400,211830,101238,15018,-109841,-35761,53727,56588,30162,40272,-2938,-54564,-79784,-77966,-52836,-40046,-74176,-48368,9194,74340,103874,161013,247205,211192,94137,17158,-17651,-6451,5717,45444,5346,13589,-795,-42520,-62606,-48639,-37324,-9926,41699,83535,151037,150166,107955,24412,-66045,-60439,-38852,-18951,-5215,-17590,-26355,2904,24005,-45053,-62795,-28533,-37742,-108230,-53720,-4200,-14868,50317,120461,187139,245961,360043,408796,347648,152770,-63208,-19752,76692,77840,44039,57399,43732,3727,43489,66168,23109,-20412,-60247,-45218,9148,22908,12678,-45117,-24942,58815,69312,-1710,-62855,35059,118113,114670,11030,-95644,-49637,-45336,-84393,-116852,-112982,-125384,-98717,-48584,4600,47054,39856,-48410,-108676,-14835,85470,132364,24748,-93852,-120368,-55253,26356,92692,101482,54652,-19039,-82086,-97121,-105300,-73568,-31161,-10690,-9319,-59285,-81175,-80398,-73048,4113,79478,107659,84934,88813,86308,57968,26924,13141,-22066,8500,33517,-11051,-50239,-66342,-84512,-103127,-69701,6884,3559,-34770,-36731,8929,-22401,-101122,-49645,9164,-1036,-53047,-98802,-70511,-39517,-15500,-45849,-114442,-79946,58189,216942,253651,202386,196845,276340,343432,272813,145040,37472,-43584,-56584,-2258,5386,-12212,53348,215655,414180,383450,144487,-31884,-89343,-125238,-128347,-58275,-42736,-54222,48938,146672,147788,142318,167517,180442,187260,144220,26940,-92464,-109823,8863,193618,308702,235366,134587,45034,-19209,15510,56959,69040,27806,-43795,-82343,-105367,-71434,-46423,-11366,52257,97555,105437,49066,-64394,-148695,-73460,4309,46325,78103,140257,180704,124625,57178,-37933,-35003,-10474,-52387,-79310,-42936,-24604,-38418,-40686,4642,33017,78178,100524,200199,207097,100931,-6893,-78119,-93893,-57007,13932,39444,31100,9685,-16925,-15251,2527,79302,172861,194146,159066,1112,-118343,17513,106891,132478,71297,-46207,-109349,-56618,-82909,-99252,-51472,-33336,-47257,-36743,4057,28340,-33730,-20380,106293,150599,42988,-27274,20348,83374,88752,16650,-77478,-50053,3926,68643,87173,67630,13315,-55532,-111333,-102450,-67934,-34677,33869,100398,199852,268339,210670,235643,192170,162008,198882,222135,97467,29245,38150,25848,-27367,-41331,-51334,-93112,-61673,-45685,-15094,38066,46703,-1335,-59168,-78322,-85952,-79739,-80238,-32883,15294,49951,110801,119513,89382,57911,71257,58602,94561,77120,47476,59985,129761,228315,197194,161056,106293,32685,-86114,-129961,-13954,70647,-291,-63192,-132452,-100668,-63044,-15725,-26778,-65113,-59897,-78553,-89679,-64475,-27666,-47531,-69102,-43500,-16690,12240,10311,38704,97995,163777,206485,151180,29171,-84369,-26061,19799,11483,-44372,-41085,-68366,-96357,-26443,9056,-27569,-94694,-55785,-33434,5110,59084,52518,-23291,-72093,-111174,-141650,-126889,-105044,-46875,-33022,-68506,-111537,-106573,-124148,-105716,-25740,40229,69949,50861,38963,83763,118848,112048,71459,-16981,-58152,-17028,5112,-34146,-37153,-26859,-40456,-59183,-76293,-97941,-109254,-90148,-2366,143437,151529,98665,41500,22186,49687,113663,116648,55753,-13908,-65270,-35840,66320,101575,98808,31410,-30229,-7442,73903,83896,-8185,-44382,-77652,-103399,-38548,38006,44262,-13093,-117777,-128897,-35879,35998,31219,-28003,-114007,-67983,-15752,4712,783,-35462,-53955,-24994,-4932,30614,56932,25339,-45231,-57411,-50611,-81185,-93686,-35630,-3544,29288,34247,31835,25499,2659,-24670,-42007,-48868,-36629,2282,42017,92149,102512,-64171,-108436,-130329,-89527,-32717,-5964,-29120,-25583,1399,-37712,-92399,-29049,31596,60651,43225,-45516,-71334,-61111,-43804,6436,123705,235061,247213,200848,120631,119505,149983,98216,42249,55124,101926,124128,51772,38214,151525,337290,463304,434750,371088,326103,122583,-26991,-56455,-54889,-16785,51725,78935,52193,-44380,-90708,-9404,55786,61079,54046,40588,65218,124861,155569,66877,7344,-52255,-116889,-93710,-72880,-90417,-47792,73479,110366,124503,127655,126341,116665,117771,175075,226970,205536,102375,-7965,-57676,-13375,-1693,-26331,-20710,8380,-4513,-64989,-104523,-85568,-39411,10350,54633,24596,-34593,4300,54955,-15707,-51161,33099,85881,62456,5620,-40689,-89696,-89754,-86828,-93534,-78152,-54446,-32148,-47075,-59177,-64048,-53028,-28985,-41855,-33682,-37049,-23401,35240,10092,-57130,-84022,-88359,-108304,-84580,-25640,4307,-9120,-60543,-126895,13226,92274,87061,101977,25397,-25334,-9543,113758,295333,404796,250783,-20340,-52498,33713,61946,20632,-43432,-50085,-14337,-28086,-54021,-52423,-12532,49854,60552,42000,13655,-3723,6739,-6559,3197,30338,50464,15867,13910,19470,38811,121125,250421,373979,453886,394022,274078,93962,-31723,853,3961,-22650,-5786,6614,-22744,-70781,-113390,12485,75489,26392,-33148,14005,293375,486531,425389,251017,65906,-61179,-51309,-18997,-29239,-59919,-68371,-42778,34730,108057,128563,81166,43063,45423,39824,-66909,-132231,-11206,157318,341052,360107,302995,266925,300248,218146,16692,-120472,-130640,-29707,89486,164146,120003,-21349,-164245,-46662,4270,13428,1935,10946,15263,-28142,73031,191447,213004,111337,23319,-20735,-25603,-56,24392,47729,41062,-6130,5997,34139,30030,-32729,-107590,-128332,-87169,-92833,-22931,53080,113482,126489,116824,121762,152196,176934,215542,45638,-74506,28349,87523,3060,-121790,-83885,-6412,25271,16243,-39275,-86811,-69980,-60248,-67793,-8344,41192,61194,-1022,-54131,-134765,-142619,-24086,90470,233945,348709,317686,181455,78702,36851,32079,53256,55453,50961,116019,203508,176025,87171,-33839,-110348,-105950,-125830,-71727,13677,81060,116290,121373,95140,34023,12660,8056,10728,-18608,-32729,-54321,-75071,-14994,63012,97691,75815,20990,23523,54554,23819,21490,33971,11784,-9471,-37183,-7729,29070,22308,-224,12301,43604,42705,-71371,-13848,60170,14755,33364,45001,20569,26910,28451,47329,15828,-10705,43388,72652,65982,26945,38058,102206,30993,-56387,-55612,-72793,-88161,-25832,-71679,-162847,-122859,-98582,-24737,56066,91052,12867,-44087,-59974,-70083,-27218,17298,-24039,-87630,-58833,-1976,44808,-4222,-60771,-16879,56625,166500,172179,93359,2151,-42385,-26503,-3889,7576,43248,64895,7287,-67695,-61494,26057,106242,114533,56027,-20966,-66031,-78624,-59180,-54945,-71486,-48281,-36246,-53437,-79378,-41855,36066,83101,58515],[-35004,20187,105170,79461,-48606,-74572,-23585,-4021,-16664,-49012,-86982,-77049,-77634,-51098,-12846,28120,89063,99289,4986,-90589,-41390,-21824,-54064,-113016,-149232,-69618,100285,293436,334588,156339,11328,14246,62056,32595,-21769,-65096,-103712,-121165,-80118,-3852,26320,166,-23734,-37711,-13084,49096,100612,61622,-7138,36165,160843,182148,133012,105975,155891,189102,96722,-14099,-36303,20179,90725,143687,74716,-10667,-33178,-1659,26304,-8708,-15732,-99779,-114283,-48110,11649,74210,98452,106599,71042,45300,60785,86222,37140,-48561,-83021,-6646,45920,92201,59141,41455,39966,18958,49662,93091,164117,267998,313265,262921,149176,-23666,-130260,-163060,-118014,-66422,-50267,-31982,-35257,-55485,-103270,-93964,8180,63654,81587,87164,42595,-21388,-76856,-130207,-120001,9461,246849,348588,170695,-56339,-33656,38067,23483,-46130,-104042,-69106,-81245,-50520,8657,30569,27701,11846,-12247,-42801,-43021,2151,52208,73596,46376,4574,-31861,-39580,-48163,-106846,-56144,-2769,-6720,-15771,20741,48537,34049,-73554,-42470,84724,163604,200535,145785,102846,76022,100966,52202,35940,23917,-39208,-27908,-10247,-71396,-137578,-148439,-155091,-157411,-126910,-88204,-60048,-39519,8107,61046,157139,197767,160791,104839,47605,-24197,-50855,26086,55114,54988,1955,-25414,26078,48392,30228,22883,-57428,-79258,-31274,7249,-53753,-128499,-64744,26249,100488,121108,73908,65044,166439,246049,61783,12550,-36181,-58528,-100398,-69904,184863,306750,297166,210607,48901,-9405,-10674,-29025,5472,38011,-2868,-40098,-57221,-112078,-67222,52513,262525,458482,379112,233559,127938,70297,-28564,-89703,-33759,53117,75145,83830,101227,108589,124054,173048,218453,251717,94591,-16031,-40787,-30712,32344,83025,88577,65662,63557,53780,13287,-43289,-96415,-85291,-60367,-60854,-84868,-78632,-33836,-33870,-90907,-121615,-99023,-105944,-127997,-111203,-52799,-80955,-85427,-69745,-55790,-65970,-28530,53926,101670,80706,-5075,-33774,28975,83024,109742,85065,39442,-14356,-79656,-118224,-95071,-69063,-49143,-100237,-74376,62437,148765,157758,92429,53585,64202,97440,167800,194797,184552,174051,136228,17365,-32103,49480,209195,417699,491032,375696,162045,21935,-59480,-53660,-65009,-95300,-97079,-112649,-35950,19230,900,-58843,-106458,-34256,38189,30123,-10158,-21583,61865,197798,-1655,-39947,3527,482,-68463,-104095,25072,82975,45790,-28211,-83168,-54698,-17102,12204,-8872,-86491,-114627,-125333,-131258,-83770,-71078,-85262,-35021,54164,192359,222297,197659,209114,122881,25206,4952,1808,-95809,-34202,30364,72418,92902,60310,64785,68894,50917,45548,40440,1301,-58545,-41806,21740,82281,97623,-2330,-98319,-132871,-46733,14636,18904,-33606,-98089,-57501,-4499,-83053,-88299,-68428,-29504,-3081,-1701,-39410,-2661,70488,102185,85079,63556,30322,-29693,-53248,-4954,115101,213821,191487,106574,-16088,-103119,-83560,18195,59541,70616,58342,92403,148825,163129,63805,-58892,-24282,-35834,-44401,-79895,-80505,-96412,-119011,-89223,-40579,72733,112371,76689,4170,-107916,-34418,143715,284198,232906,48605,-14944,20886,-368,-54013,-51891,-95678,-85475,44699,148687,138603,68597,13688,-1146,-43522,-70894,-31819,36223,47805,11031,-30356,-80963,-11625,103950,149537,124374,105196,97034,67883,21505,22605,56008,52950,32259,15918,-30192,-63072,27486,141077,195802,167847,43568,-55434,33523,116095,120562,45463,-80572,-66467,58702,72459,-9220,-74006,19147,90106,104486,55487,-5190,-69119,-101692,-105476,-89017,-40677,4526,67633,127625,120564,93843,37324,-50605,-145786,-88488,-93758,-125404,-68513,12659,68737,92890,68108,62567,98659,68445,62215,-21356,-74474,-52170,-18684,-64431,-100996,-115905,-138889,-147773,-93364,-58139,-37688,-2516,17764,23061,31912,16697,-17397,-85643,-119398,-111011,-86029,-91206,-32663,17896,16345,-4942,126293,210715,155883,119482,93700,38762,16354,44037,42796,-4192,-67449,-84077,-64852,-67270,-55504,-19708,7040,-12214,727,-4712,-49663,-74660,-30838,35379,108489,146736,116702,14280,-4006,26695,6636,-80666,-51492,22042,36165,-53986,-91388,-7849,8753,-79563,-14474,158624,254073,218239,34700,-28766,145852,311899,272561,205390,199447,184986,212352,245237,137364,-57891,-96241,-23101,-3850,-19470,-51765,-25150,70009,220360,319114,297568,200662,118231,49992,-21625,-3741,50427,-7166,-100923,-149125,-118424,-146157,-120711,-71837,-60230,-26273,-26764,-52136,-47129,-36503,-67167,-75040,-79461,-73942,-74616,-95878,-115212,-14893,25276,-20941,-33057,-30347,-36584,-24939,18248,32475,22408,26786,58608,76508,29915,-34002,-58553,-69996,-75751,-60498,-48603,-56757,-39862,-20659,25025,86640,91670,53055,-9893,-36634,-19700,14955,21452,-8068,-37716,-52288,-48835,-33021,18159,23269,19483,86673,172280,131109,75912,14987,-30632,3006,52144,22283,-68664,-87389,-4629,85240,112428,96863,82492,55458,51028,52360,59190,121279,252988,285590,121079,-56200,10935,243054,291115,231694,182453,84400,38307,35740,15310,-17661,-8885,-23245,-59713,-81166,-108803,-141650,-69753,31574,134323,120417,40182,-31371,-128975,-103880,-29198,31326,90950,86517,51649,-5269,-57866,-83581,-78132,-107985,-48502,42542,27260,15966,-10852,-38118,-38013,8027,83642,124034,74901,-5658,-34806,-8243,215,14071,12898,-10918,-57970,-104094,-126624,-80598,-70268,-64310,-28401,26744,58634,111592,101672,94754,179502,86894,-36047,-44030,-44619,-30321,-32032,-74811,-123874,-106065,-123656,-119540,-81861,-51486,-48094,-54516,-4819,28015,45295,109821,159521,272145,333688,208919,108976,44808,-16368,-71,54433,-60218,-105826,-107515,-122987,-108178,-51690,-10836,-23866,-88506,-117412,-62223,-32118,-49861,-77574,-77083,2504,38003,5803,-26625,-53020,21853,2212,59936,123929,131061,83985,46942,61700,114990,150150,205440,160107,53933,46194,119702,157039,65690,5037,23871,112824,191792,80133,-22090,-61183,-98860,-158666,-71499,7818,55806,10975,-60323,-68826,64297,227602,275945,231718,191162,35820,-140241,-13782,128625,111652,40567,15283,60894,80895,71425,-86080,52689,395313,742488,990855,1062958,899943,602694,214476,-98907,17825,277600,228141,37810,-83094,-84899,-75341,-74937,-72322,-77702,-65028,-37638,-10508,-14710,27736,99867,141705,108951,-9407,308,42721,106671,133282,65577,812,18113,107507,169627,158622,102789,4613,-49260,-89354,-132503,-63824,-32775,-54777,-140468,-69092,25381,128453,226351,229706,143625,44166,13686,26279,19697,15060,29141,35038,-31413,-132982,-78639,-29868,-42773,12108,153308,227730,189442,48876,-49213,-42728,-33954,-27047,-45885,-53401,-4082,110144,132830,93715,61362,7016,-59402,18462,15399,-25325,-39375,9297,53294,70247,57960,61492,49542,-2177,7498,75211,197363,287268,209750,56569,-44611,44551,124570,50698,-51604,-54926,-14625,16582,36102,35322,54675,85009,43102,-37212,-11621,36550,78833,40693,-40307,-107491,-23756,58785,22721,-20775,-75209,-99361,-76413,-62216,-65755,-73390,-97956,-117506,-106377,-64116,-3561,24238,22845,4729,-15514,-31346,-50293,67844,181406,163137,59253,-6576,-15360,58528,142247,138482,8351,-83569,-76168,-49413,-9837,46328,110889,180826,146586,96240,74730,82745,24454,-18597,-80550,-107928,-97820,-72999,14601,81832,40124,27490,39766,69383,79943,35369,-58114,-134320,-150867,-97829,-83139,-74530,-107872,-110589,-97565,-37323,44829,59090,16150,-45204,-57528,-16048,-32007,-102825,-141275,-68737,-8446,274,-61401,-65919,25851,108613,150688,91036,-23455,-115872,-86050,-54358,-5105,9883,25334,90124,151710,151461,50610,71,20179,130666,210260,183805,160250,78663,40873,31994,49944,71947,77104,64044,26036,-23328,-60672,-39976,-36201,-56977,-101364,-118819,-71855,-5655,69734,82816,36712,-51243,-85154,-49301,22404,34042,24637,-7517,-19184,11185,59308,96875,153300,207375,202046,103063,24451,-93289,-48074,55855,61291,34291,36995,-17462,-73791,-96221,-81489,-48164,-36222,-70429,-36123,32925,105333,131097,186589,261202,229248,114896,36157,2195,17887,25805,35878,-20969,-2311,-5016,-39053,-63056,-54172,-42164,995,54697,91796,147698,132920,85248,6075,-74007,-47418,-21195,1206,8785,-15362,-27381,996,16776,-72178,-101193,-45916,-33441,-74233,-36200,13337,11845,79634,154165,222313,274471,366431,377018,299478,112220,-100730,-1350,90222,83934,37032,30643,-2823,-45741,15810,61231,40523,19335,3422,-35688,-6007,16059,2464,-55756,-32973,67061,90793,16471,-48925,19961,96660,100683,8957,-98195,-52508,-58347,-91754,-105098,-86530,-125536,-100821,-44139,9553,51229,39021,-53101,-105424,-5909,111988,170935,48539,-83372,-96759,-32465,45539,105451,106950,60040,-7198,-71616,-94005,-101890,-74553,-37813,-39217,-42704,-76134,-79146,-65536,-67212,-23780,42853,90082,92510,109935,111035,83037,46944,24567,4199,50763,54830,-3029,-50872,-76699,-101657,-115220,-49653,24787,22863,-19583,-29562,7402,-21037,-110174,-66959,-5561,-12042,-62055,-99499,-51757,-23617,-10458,-49627,-111896,-58760,74214,243787,271768,223112,229143,273899,301053,241423,132299,37615,-45239,-64046,-7195,12971,14800,92504,233086,388638,337263,115716,-43216,-82699,-109759,-111819,-54040,-46985,-54877,58967,173626,171269,144956,163869,178200,184622,143452,25540,-98911,-65307,53615,225227,292061,211250,124323,49603,-25270,-7636,34470,59308,24127,-46136,-78492,-89985,-57867,-38934,-13415,31811,69140,76156,19219,-90279,-144583,-45686,29682,66334,102183,176617,211729,142702,78147,-26724,-62021,-44535,-70087,-66914,-28952,-19932,-32638,-22475,25228,42279,56325,80493,180938,185607,89045,-15107,-84517,-91716,-66826,6599,29429,17518,-121,-20183,-12736,6955,79016,165306,173884,139482,-11063,-92823,58642,147293,159669,76888,-42022,-131874,-82616,-99907,-99771,-49185,-29644,-39294,-25459,8819,34437,-35891,-23678,114051,169634,59422,-18448,19859,76656,82095,22397,-52657,-16970,32433,90812,94174,61980,1324,-65460,-116233,-121234,-83396,-43125,34057,110080,212600,265082,196828,215423,181021,168005,209819,223505,90541,12116,12235,-1243,-52708,-54371,-40449,-72690,-78280,-62682,-23116,35779,41433,-10867,-66388,-83922,-92915,-92035,-87216,-39057,4704,38679,106716,120994,98611,70805,72480,46713,74732,57300,26178,60773,139230,205496,170253,152281,109808,40416,-80054,-97165,21253,81682,-4791,-62577,-124224,-109616,-68643,-15025,-21410,-61830,-64244,-85062,-97074,-77921,-40825,-51984,-59266,-40030,-17497,9371,3759,35626,80751,128134,165995,114065,12912,-69751,-4830,38240,29269,-22832,-18376,-45175,-102099,-45181,-3400,-28979,-79971,-54394,-42834,-11712,41506,41829,-26790,-78748,-113382,-108838,-108119,-102683,-51685,-38796,-74094,-104740,-85748,-100781,-98316,-25682,32449,48886,36364,38659,105292,163661,160163,97302,-12846,-59023,-10922,10128,-33799,-42784,-30248,-37977,-51624,-79916,-105524,-110801,-77496,24979,169114,169660,109561,47987,21734,30738,72739,78780,34956,-22593,-65248,-43162,49390,80783,74927,18323,-21949,28071,108938,91627,-9546,-48448,-87203,-112269,-35554,50979,62086,-5529,-126241,-114608,-12646,61732,40978,-39229,-124011,-32395,-4034,3023,-3967,-36100,-49489,-15308,17017,65193,102416,72060,-217,-20032,-25428,-62598,-113035,-56948,-15950,27346,37145,25887,21469,445,-32377,-48791,-46237,-26434,7006,28827,53226,55163,-83957,-97588,-102175,-72763,-21768,2006,-14492,-13573,23052,-11735,-71837,-62852,-24732,23299,34364,-32628,-60034,-55708,-44208,2867,125846,247972,269027,209046,109312,90703,88391,44118,27385,73868,136418,168754,80059,20625,103085,273959,400664,386842,323998,309664,137935,-23059,-57263,-60574,-24246,22687,35668,27347,-40811,-79248,-7609,45279,49493,50538,49850,75744,123327,144263,58527,5822,-53847,-119195,-84466,-62129,-78905,-37988,74240,102105,123058,125897,104987,94674,105163,179022,226373,184729,84532,-12494,-45573,1338,17917,-20954,-30130,3358,-6365,-65849,-101661,-83139,-38462,12118,55936,32229,-2489,53969,102693,13735,-52971,23151,79921,63483,9503,-42037,-100358,-83320,-85514,-95735,-81628,-59895,-35223,-45336,-54455,-63658,-65534,-40359,-56350,-62374,-75783,-44073,26384,-5302,-59224,-100862,-106298,-114375,-77541,-28516,-1102,-11885,-60670,-112274,21084,107045,118846,135277,49229,-11403,-2047,110193,267266,356309,219679,-25936,-51932,39620,76653,47219,-18174,-50670,-15342,-21171,-48334,-63176,-25508,50295,81400,73027,39578,4667,-2948,-24000,-12340,27833,65347,44585,33857,40584,53714,130926,268934,415336,506703,409512,258629,91042,-21974,-10838,-22806,-51816,-21949,4394,-14497,-49497,-71425,-38702,14257,-18473,-47706,43965,352260,563697,480189,279325,73949,-72989,-33806,17124,12770,-42501,-95427,-50079,41286,111824,139453,92535,46771,47681,34631,-74084,-114290,6536,176377,345145,374453,332354,276844,275692,174897,-20932,-152999,-134088,-33893,72943,133707,104659,-23413,-162783,-69962,-23312,-40769,-12582,30970,24143,-33078,86644,195966,225138,130113,30273,-19595,-24278,4097,32924,58229,56550,18881,22860,33302,18769,-45320,-110261,-108938,-66098,-83965,-27759,50726,118546,137870,123129,112941,128229,143648,201161,64573,-44743,42372,90146,5053,-122708,-87644,-18779,7671,-4912,-63723,-98058,-74284,-58325,-63887,-7550,44253,65538,2726,-34208,-108678,-189931,-81987,23148,164502,277406,259613,153889,90513,62864,42892,50293,43922,40194,110523,203116,174957,90242,-26885,-84912,-93945,-122030,-78812,11201,88401,130890,131625,96755,24050,6216,13998,20047,-8461,-33800,-68932,-100974,-59117,13051,61819,58373,16970,24471,52594,26054,17950,36426,45986,17193,-21767,2792,43063,44681,31143,43440,68048,56245,-62685,-21634,27521,-29323,-5148,30182,27222,26639,20409,41136,11381,-9214,50072,86130,87802,72552,108243,150897,44634,-46814,-46836,-59571,-102581,-50631,-112317,-146337,-74561,-108913,-57207,33279,82498,20368,-40146,-60088,-58715,-15779,22771,-20216,-88455,-81672,-17987,53409,23147,-40712,-8010,47969,141875,146570,75847,-15111,-60531,-39921,-10362,1540,33288,54751,1957,-79413,-78958,19077,106013,118789,59593,-19378,-68453,-84467,-65322,-63194,-75541,-44429,-29955,-35948,-55633,-55557,-1019,38364,20713],[-43075,29142,114926,73628,-52587,-66909,-8181,14113,1126,-29637,-82460,-116432,-114925,-89392,-30713,25896,89918,99158,1235,-98101,-50861,-37388,-66209,-125391,-130493,-38723,132668,304650,341365,186482,41135,24715,27856,-7361,-57965,-78497,-104045,-124955,-90771,-17554,15251,-566,-19972,-34555,1184,70917,127994,85697,12136,60274,199499,220001,153974,112017,145596,146622,68199,20195,13148,55159,99018,116459,33988,-33547,-27016,20141,44959,-3556,-21849,-104945,-106743,-42476,7736,68465,99010,111816,84294,60680,79327,107548,40878,-47463,-75315,1569,46827,73740,22997,4911,28664,28330,57341,98198,167519,258034,274663,227528,140720,-5947,-112244,-157089,-107131,-53640,-34594,-13616,-17953,-46761,-106272,-79177,29955,69958,69011,71049,38547,-14777,-60687,-114521,-126277,6325,258027,365529,173198,-60821,-38606,37580,25022,-48128,-97785,-60207,-80151,-57418,2146,30121,31326,16578,-2226,-23267,-23275,12623,48088,61407,35280,-1278,-41811,-57300,-63488,-103189,-41904,2063,-4062,-33633,2962,50292,42248,-77292,-33100,98313,162855,168783,108864,73146,50086,100544,87189,89354,65550,-40559,-53972,-23806,-76857,-137536,-157107,-177082,-171194,-116954,-70483,-34431,-15227,11656,50897,146067,185863,149523,102785,54739,-15885,-61009,8518,41287,51044,24680,19368,70688,78131,48781,33779,-58065,-78883,-38906,-5724,-65289,-132016,-72280,5220,72148,108011,98647,120380,202871,227156,25609,-15575,-54766,-56788,-107291,-49637,233161,376331,350017,234606,51287,-24409,-23707,-35382,5754,51977,4179,-29690,-46511,-99986,-69534,40399,245440,478213,434186,281859,152848,69899,-41782,-99709,-36366,56201,86261,91468,90313,80996,85574,128050,180430,236390,100037,-16333,-49357,-39575,30384,81467,91988,75981,88363,84109,29150,-42870,-101201,-88436,-62722,-55473,-79228,-79549,-38199,-40128,-97641,-111102,-94430,-127331,-154354,-90970,-29754,-69397,-79829,-67396,-55277,-65976,-33607,55679,104437,83508,8512,-10998,43997,90782,112737,82008,32910,-21773,-84736,-116492,-87305,-55461,-32472,-80097,-59728,72257,155219,138181,53659,26415,56527,103089,169990,184188,153303,130637,106689,11687,-39213,35429,208813,441812,538455,441114,192358,21440,-72460,-63836,-68501,-91074,-89684,-103850,-29418,21200,8335,-52576,-105034,-40400,37511,28842,-4103,-14126,58043,194310,5383,-23549,15158,13442,-56250,-104977,10257,64480,38178,-30122,-87732,-48032,-1489,29423,1767,-79480,-104339,-116531,-131277,-84051,-64024,-78627,-33059,68003,224664,245938,208832,202984,100413,-6392,-6394,11139,-88569,-49077,19591,62450,76486,44568,65632,80582,59908,45197,33509,-1823,-52934,-44889,-5776,40554,60187,-28460,-111441,-134952,-44618,14277,15673,-41557,-109567,-36862,21810,-66166,-87594,-64088,-16757,6523,-462,-39727,-4590,75798,106211,83559,60892,24982,-36736,-58410,1561,115937,196046,170760,87692,-32721,-99272,-52586,17365,29236,47739,43824,82017,140829,166284,84521,-32791,-13714,-38477,-54443,-80713,-74919,-87259,-107774,-96175,-48286,59202,92080,73119,11706,-87976,-39097,133240,270253,218017,28647,-18420,24342,-4575,-56484,-40851,-74378,-113209,5474,109099,128902,81049,23405,-2248,-49933,-75383,-30012,41309,56203,13497,-33219,-68979,4993,117880,174478,148995,127396,118863,95560,55430,48029,75461,66749,41285,15629,-41636,-60667,50499,158018,200418,173834,48790,-56604,19667,96149,95015,12722,-92013,-24763,73577,73111,3054,-63737,23329,97110,98582,53917,-1150,-64216,-97394,-106017,-96411,-49452,-4920,61930,142907,145420,115467,51423,-37982,-126100,-92584,-100113,-137518,-71513,15050,66156,82472,50841,39338,71366,44337,62506,-17300,-79423,-71994,-37177,-68590,-95888,-97440,-110793,-118234,-84806,-54750,-37131,-5597,12582,18313,25551,-1150,-33588,-90336,-111556,-105170,-86735,-99011,-38975,24378,28470,15509,138485,204865,158619,123779,92252,31241,5089,35219,37276,-8463,-71920,-84222,-63540,-64498,-49997,-9985,17863,-1137,17142,15408,-30448,-61438,-20971,49475,130202,169212,130282,16749,-8170,21559,2161,-84003,-45296,27240,41107,-48316,-100453,-26190,-11434,-88261,-10026,143536,200542,177917,25403,-31526,137983,303528,281046,220718,214109,184434,197740,224264,112086,-83685,-76140,2755,20631,-6073,-48296,-29639,62984,227819,336635,310956,199793,109931,42856,-34864,-30733,25799,-17434,-100678,-148625,-132229,-130410,-75385,-27876,-27882,-8410,-20130,-56244,-60414,-61956,-83697,-81231,-104765,-100437,-91153,-103585,-121650,-20043,35957,11409,-2046,-14472,-32758,-30564,13191,28841,21322,27230,65276,94833,46797,-22947,-46676,-55652,-65755,-56171,-36799,-33831,-5135,27956,65166,103967,91085,47883,-8011,-30650,-20163,9090,17000,-6915,-33287,-50008,-52177,-38656,2117,-21186,-45850,18013,121565,100445,52039,-3742,-31253,781,29163,-1659,-61356,-22255,68297,132342,102304,60108,51093,43828,45480,36221,32354,93097,248710,307233,125890,-73628,30550,282528,348093,278779,237323,161232,111524,80895,37466,-9356,-9540,-31674,-68913,-85390,-109567,-150246,-86735,-5643,70421,65117,5569,-54716,-144971,-92572,-21084,35665,90041,87471,57973,8062,-46635,-82952,-82700,-118237,-48174,37850,26725,21080,-830,-38703,-50626,-10812,55965,91909,48022,-29959,-54865,-8260,11106,19979,8682,-18865,-63153,-113249,-140761,-95216,-86306,-80010,-47168,-26,24918,83292,118560,141000,239247,151540,8646,-27623,-44323,-36505,-38868,-83721,-117109,-88354,-102068,-99936,-68030,-33046,-20251,-27744,4194,36127,58842,106561,143976,244091,327936,238328,118679,29308,-29264,17001,85283,-20842,-95836,-109409,-127092,-111845,-53059,-11304,-26116,-92001,-109245,-45348,-8764,-24993,-52732,-70148,-13274,34205,-208,-65294,-100965,4926,25716,66603,95518,87753,49791,27839,43225,92376,127737,176570,131305,19375,6890,101841,162828,84065,32655,36973,129516,209046,87032,-26798,-79010,-124440,-140569,-59568,11054,57169,16080,-57908,-75376,46307,212351,285223,236940,173146,12290,-142666,-26398,129165,120596,49426,20804,73888,106658,84889,-94620,79348,486100,882087,1144607,1199287,1020972,721106,308761,-59827,-7317,257564,234597,48762,-77757,-108611,-90778,-76752,-65405,-70730,-68347,-48991,-17524,-10871,40582,125248,171251,124047,-15702,-34164,-4286,50930,84836,48431,10480,40103,128288,178062,166660,114814,21486,-35943,-97438,-137549,-49480,-12006,-28021,-123448,-85882,2265,82006,153595,147202,71641,-3293,-1901,33432,22225,8195,12777,12113,-59039,-113727,-51073,-13307,-38283,6588,161417,264732,248618,93148,-43361,-74477,-76729,-59807,-63328,-47085,21461,135771,135137,74875,7497,-51447,13215,62174,30274,-26059,-33398,30246,74427,74489,53666,55015,44890,-4427,-12151,44911,167006,260097,184464,27282,-77692,10691,84152,21657,-58794,-31531,3511,21471,16526,3642,13368,34139,-1592,-66315,-26406,37554,91774,58701,-26030,-104049,-18340,82704,47437,-13599,-78125,-96275,-84043,-81073,-91761,-93003,-102294,-107762,-99420,-65968,-13984,16479,16181,-710,-17568,-27161,-44571,64627,161463,143470,51548,-14628,-32170,24665,93218,93436,-7861,-81914,-69918,-36216,2596,51831,104411,175265,175087,152686,109737,95461,32673,-7460,-66255,-117389,-111244,-77199,22922,91729,48938,41475,59070,87103,99816,67475,-14983,-73908,-128873,-119142,-87520,-72812,-105070,-114291,-105851,-47811,35552,51183,13871,-49338,-68341,-13942,-22366,-92714,-139502,-57896,10908,17912,-52293,-65041,19075,89547,128261,77281,-30412,-116003,-71428,-38510,1520,11344,29649,97225,161318,161154,62126,15040,36156,122421,159108,125004,108122,44148,17517,16522,41206,90422,86211,70534,32373,-29619,-76352,-42431,-29861,-46843,-91944,-109016,-64791,-5204,61201,80898,39111,-48740,-103560,-63381,13481,20798,7444,-25811,-34560,-1215,32541,52723,106023,163927,176981,96704,30657,-76829,-63346,52421,60414,36977,36548,-28863,-92862,-112446,-83712,-44732,-34630,-67574,-25939,52859,128229,146098,196028,257690,236133,132314,55453,25156,46456,54509,33339,-41978,-18211,-10864,-37274,-63797,-60509,-46454,16218,69962,100160,142604,114563,61992,-12993,-77926,-33553,-4656,16975,15427,-20986,-32641,-40,18065,-83261,-140655,-58912,-28503,-45527,-7600,39367,40333,107323,183202,250981,296794,361964,336657,248477,74349,-130216,13686,97875,87510,34783,20076,-25668,-91939,-13597,52151,53957,56754,72778,21961,12224,16737,-8815,-68389,-46127,65581,108513,31990,-37650,-2654,65377,77663,3474,-94193,-61942,-73225,-93743,-85641,-62364,-111716,-104767,-42004,11033,50650,34107,-59937,-102961,1635,134686,205060,70413,-72572,-72874,-9442,62896,117747,114395,69304,7789,-61125,-90695,-93612,-71465,-45831,-75868,-43975,-74034,-73220,-53857,-62998,-56175,2205,65819,93627,126599,132089,103221,62465,33821,33640,93837,75756,5239,-49022,-83575,-118243,-128906,-44810,28013,32513,-10306,-26545,863,-27015,-116639,-83870,-22794,-26661,-73750,-90869,-36449,-11130,-10772,-58079,-103115,-40968,84351,259064,276644,230349,244270,246859,228040,179374,98496,23897,-53390,-71879,-16726,12270,33573,119241,235610,344776,278020,76461,-64703,-80774,-96772,-99207,-52314,-51648,-53851,64148,184837,174383,132907,149492,166140,171145,129984,17774,-82353,-23390,94177,243703,262566,181639,112375,57430,-24124,-21738,24877,61471,29438,-41908,-68573,-73138,-47619,-37317,-23671,5086,38800,44815,-11582,-112776,-118703,-16787,53193,82764,120988,204398,233065,152767,89558,-24380,-96838,-77846,-74445,-48921,-18272,-19852,-27603,-2662,45259,47953,26391,53999,153925,160301,77755,-20238,-87204,-94654,-80955,-8026,12375,-1334,-14062,-26510,-12440,9095,74648,152460,146640,111686,-26862,-67489,98816,183936,179155,77154,-35607,-104554,-107027,-120240,-99734,-49127,-26292,-32589,-19242,5383,31681,-45041,-31396,113160,176530,68752,-14221,15790,65811,71021,25663,-26130,17973,61881,109882,94788,50149,-13848,-70963,-104804,-135010,-103985,-55513,32159,118240,222387,256381,177915,185170,158671,163247,208774,213946,78661,-6887,-10999,-21347,-73562,-71935,-35989,-50647,-92246,-85725,-39159,25178,29346,-24290,-74651,-91630,-101876,-101663,-89074,-44776,-7029,26020,98286,116487,101810,76727,66606,27943,45338,28851,2460,61198,141743,171867,139018,138911,110227,51011,-60917,-61703,57756,88639,-9631,-65074,-119780,-118421,-74964,-17055,-19188,-61329,-72569,-94731,-106501,-97069,-62141,-61426,-50973,-39950,-22141,2790,-5920,28313,59122,83003,111601,68416,-4460,-56550,9788,50190,40278,-8198,-1978,-25528,-92046,-70306,-22450,-34698,-68594,-53454,-51522,-26598,24917,31960,-26509,-69850,-82125,-75883,-87309,-100627,-61632,-51240,-84366,-99637,-71418,-83836,-89912,-28878,20007,24312,17066,31167,118574,202695,203161,116388,-14542,-62137,-8326,10924,-35508,-50398,-36849,-38994,-45879,-78538,-117835,-117369,-71883,44119,190635,189048,121805,54922,25508,21369,43886,48892,18620,-25870,-60509,-49361,29571,55575,45215,-647,-15901,58417,135394,89038,-17826,-57491,-99422,-122228,-39350,52924,68753,-7166,-142411,-96011,12538,86117,46717,-52556,-98029,-1926,4020,-5343,-16838,-46057,-56816,-18987,27597,89605,138342,107574,32849,9744,-4279,-45815,-110401,-77545,-31409,20265,35938,19283,15016,-6599,-43739,-53367,-37966,-15790,8131,12253,15641,14462,-111731,-84501,-77302,-50732,-11011,6722,-7538,-10330,38431,8696,-56159,-106938,-69388,11996,37945,-19752,-51865,-53619,-47983,-5003,119926,249029,277655,203694,88155,57940,29073,-6163,12602,86059,163417,208033,110124,17378,50949,195671,316843,316806,257603,270217,142283,-25816,-62575,-69845,-36579,-4744,-5900,-4757,-45774,-74846,-15198,22996,27370,38795,52619,78735,109808,118485,38599,-5062,-64662,-130190,-73437,-51182,-68357,-35247,65727,89711,118070,118814,69940,57151,77870,166188,206871,149068,59326,-17405,-33206,12445,29459,-18593,-41337,-5224,-11891,-72098,-105481,-86142,-42973,7133,48619,32386,23030,97848,146153,39949,-59287,3110,62749,55866,6856,-48294,-95944,-69802,-76807,-93644,-87177,-71751,-46671,-51514,-55952,-67086,-79597,-54548,-74782,-103218,-114080,-60849,5828,-24747,-63196,-119907,-129090,-115955,-70303,-31763,-9008,-18236,-63881,-100191,21328,110887,141722,154472,61160,-5448,220,97168,218814,282002,170056,-42886,-47132,45116,88334,69103,112,-53887,-21908,-19771,-45122,-74814,-43794,43100,94450,97404,61032,10486,-14469,-42217,-27984,23162,73506,68641,51693,52504,57151,125859,267046,425422,522192,398808,227842,76093,-16219,-21710,-47696,-80345,-37575,450,-6639,-22460,-26056,-64295,-29071,-50077,-48643,70369,386966,605667,505772,290352,71702,-94231,-8465,51400,45407,-28347,-110924,-46885,42463,104458,136292,93853,44368,46988,31371,-74435,-99423,18474,188971,335682,364934,326605,256690,225397,113918,-63979,-183462,-131854,-40485,52884,98990,84409,-29177,-160101,-94925,-36294,-52406,-14249,50870,31796,-40419,89900,188380,224630,140007,33238,-20803,-25098,6016,38408,64322,66157,39337,37894,33632,8996,-55967,-105954,-88250,-47741,-74766,-34554,44893,118008,141717,121229,97479,101707,115765,195463,99066,-15367,51083,84446,2441,-126354,-95406,-35656,-13542,-28359,-82116,-102981,-78154,-58489,-62573,-10158,40994,61007,549,-18953,-80126,-149346,-128537,-36873,106071,211735,201283,119638,94283,84656,50974,44929,29453,27012,100070,190332,163283,87680,-16766,-58328,-75202,-103893,-85820,2897,87478,137919,136647,95293,9996,-7345,13690,23900,-2423,-36502,-83313,-118827,-94271,-29166,24660,35657,7857,19254,42837,25263,22546,54268,83930,44660,-8658,9024,53677,65555,60292,70027,83425,56142,-61562,-4442,13038,-61651,-32899,19494,33509,28094,12846,32010,3471,-9916,55744,102409,121104,140670,193341,201145,58810,-37600,-39757,-47373,-109366,-74583,-143150,-81079,-27197,-100769,-87272,19208,75439,25693,-36114,-57585,-47870,-2210,32124,-14223,-88663,-102133,-34047,53202,46432,-22548,580,38118,110188,113419,55798,-28325,-67773,-49761,-16445,-5428,21163,43254,-321,-85429,-94148,13901,105964,122636,62732,-17581,-69695,-87093,-67590,-67038,-67533,-37818,-22480,-18352,-35114,-53373,-30212,-3346,-13774],[-42564,39712,120736,65005,-55300,-59231,4478,28796,13806,-15602,-61140,-73614,-76152,-110875,-53978,17410,82479,90405,-6860,-105825,-60719,-50751,-74896,-126169,-104665,-8906,155629,298903,333972,208345,62925,29564,-3156,-36603,-81236,-88697,-104977,-128557,-102315,-33167,1713,-3491,-17641,-30161,13554,84469,143542,102022,26810,78897,229862,248891,165639,111298,129478,102819,38655,52247,67455,89192,102720,89212,-1827,-53794,-16886,39801,60978,2006,-27751,-111711,-102079,-40085,-346,57807,95091,110165,87219,64091,85616,115029,37050,-50103,-67666,7509,42689,49654,-11601,-32434,10855,31862,58804,96608,161076,233826,222223,180011,121086,4633,-96462,-143708,-96174,-43833,-23622,-1626,-9281,-46416,-115438,-62604,46570,70382,56890,55705,34902,-7103,-43300,-96266,-130072,2550,261132,370043,171436,-64377,-42892,37204,27022,-49239,-91728,-52041,-77479,-63902,-4986,28224,33521,19953,6226,-5307,-4304,22516,41965,45991,22245,-5099,-42291,-68113,-75360,-93983,-27871,9045,5605,-45260,-21702,43788,44983,-81064,-26711,104803,152564,126008,65499,39288,20726,92464,122082,148793,121369,-13969,-82414,-42990,-85773,-136509,-163154,-190753,-169119,-107596,-51067,-6391,13232,19304,42791,133704,170850,134983,97013,58378,-9359,-70427,-8927,27080,45603,44296,67012,123977,114924,72115,47408,-56937,-75455,-46222,-22478,-75937,-133131,-80320,-15364,43358,91027,118775,174292,243806,213421,1283,-40261,-63841,-49655,-111572,-36444,260161,424461,387290,247944,49235,-42337,-40141,-44974,4226,65510,11935,-16739,-35527,-89679,-69562,30080,224088,475632,472490,323482,174732,64091,-57019,-111193,-40022,56510,94471,97109,81232,55776,47632,83208,140229,206771,97878,-20298,-63490,-55206,20526,73381,91255,82704,109118,111888,42637,-43407,-106503,-87474,-63801,-50287,-72625,-78571,-40817,-44502,-100952,-96148,-84476,-139989,-151899,-62508,-8399,-60251,-73298,-63446,-51266,-59237,-31839,58307,107205,88431,26166,14801,61515,101997,119341,82644,29450,-27466,-88358,-112234,-78158,-40508,-13338,-56969,-47155,78252,157781,114596,18504,10425,55153,106183,161878,163633,119429,90062,79013,8313,-42888,20784,199088,445753,563682,496540,228314,28561,-79337,-72419,-70955,-84339,-79192,-93094,-24651,21141,14536,-44412,-100648,-46027,37369,29187,5156,1015,68398,205163,26295,-958,31787,30711,-42211,-101334,331,49391,32343,-29372,-89655,-40174,15146,48066,14311,-69843,-91591,-104584,-126975,-83282,-57487,-73507,-30791,81332,249362,261056,213737,190934,76505,-30182,-4770,30999,-58083,-52798,14287,54694,60947,32989,67576,92291,68858,45404,27612,-2861,-45523,-46965,-29210,5509,29168,-46923,-119175,-135225,-41735,15963,15925,-45055,-117189,-15364,56035,-41358,-80677,-60430,-5785,15916,1740,-39059,-6087,80239,110122,84570,62468,24276,-39065,-56876,11446,116323,176355,147756,66481,-46760,-78916,-20638,9116,-6994,24876,34851,80807,144122,183089,122424,5097,1733,-34835,-59166,-75489,-63601,-71212,-89955,-98208,-53548,47537,74279,71239,20636,-67210,-31350,129997,258573,202804,15255,-10434,31047,-6620,-53962,-27084,-52056,-120351,-20532,74760,116619,92248,36173,3435,-49234,-74477,-25912,43920,57372,9996,-37606,-57500,20878,130535,198858,174126,148991,139184,123426,96518,85419,104555,87210,56457,20792,-52304,-55229,73554,171204,202105,179039,55551,-54619,10368,83115,78186,-3752,-61535,17443,86373,75920,16201,-52329,29448,103765,90401,49191,278,-61439,-94409,-107542,-101699,-52344,-7174,61603,162163,176535,141918,67920,-24698,-107313,-80217,-90559,-147025,-72840,18571,63656,73052,37466,18014,44417,21536,65395,-8612,-77034,-77775,-27779,-32269,-45436,-43339,-64274,-87182,-75928,-51070,-33812,-5084,10830,16881,22639,-14349,-44199,-91035,-103584,-97674,-83748,-103100,-40976,38555,48185,43008,157436,201870,162480,127672,89222,23761,-6123,25429,31390,-11241,-73704,-83322,-60053,-57290,-39722,2932,30586,12508,35056,37545,-7260,-43842,-8206,63842,149203,186383,138863,17611,-14302,13309,-4343,-84734,-34210,36489,49374,-38922,-107254,-43730,-31203,-93597,-1544,128376,152533,142465,20065,-33587,127868,289616,288120,238431,230711,183632,179950,193829,78479,-110760,-49793,34022,52317,13821,-40704,-31789,53040,223345,336621,308277,187930,93755,32129,-48380,-62888,-2739,-26750,-96719,-138291,-123224,-78328,-21196,22954,9654,13631,-5379,-49409,-65037,-81813,-95557,-80040,-119317,-119100,-100789,-105886,-124000,-20979,54256,46862,26255,265,-27633,-34058,8627,25148,19724,25577,67638,106695,59046,-11969,-33497,-38740,-48802,-45145,-19947,-4571,37263,84305,108758,121334,91882,46475,-1185,-21034,-17520,5962,14263,-3694,-26002,-44061,-52274,-42515,-10990,-52136,-90764,-18391,93161,81817,33197,-21515,-30396,1565,13435,-13138,-40228,30759,135617,173086,87374,20832,21130,38736,47455,25730,7449,61107,226907,308503,124509,-87605,52018,313212,398861,328192,298998,244673,188439,128765,61743,1895,-7902,-38222,-75800,-87484,-107404,-152095,-100778,-40025,15080,15504,-27257,-75724,-147643,-78802,-10751,42660,92129,91521,67717,24846,-31195,-78286,-83356,-108933,-39350,38587,31185,33327,20273,-21894,-51304,-20975,35663,66763,26360,-48695,-63097,4719,33447,34265,10362,-23595,-63690,-115552,-146186,-103231,-96768,-89854,-59087,-17842,3303,62493,136879,191461,298130,217873,53079,-10130,-41497,-40040,-42291,-83847,-100130,-64631,-76852,-76596,-51110,-13059,7807,1057,17003,46700,75172,105514,131319,215611,308564,260251,128010,20552,-24288,41769,112517,16224,-82917,-110349,-127976,-109005,-49206,-8836,-25936,-92599,-100532,-27644,15904,-782,-29331,-47681,-15627,37512,4234,-86785,-144828,-3135,50381,69066,65332,49249,24159,16979,31552,73874,108356,152876,111684,-1746,-29306,79666,162287,99406,54110,40564,132712,212671,92463,-24219,-77370,-123021,-116670,-45693,13896,56968,22339,-52939,-79574,26594,187214,282112,232758,150193,-9018,-138161,-38829,120857,123169,53318,19694,80262,127228,94954,-102268,101686,559808,990907,1252866,1282580,1095805,808064,389456,-19985,-26291,233810,233426,56011,-71234,-116170,-93480,-67553,-51240,-59848,-67476,-55574,-21079,-6041,53510,152535,200439,135465,-19534,-61629,-42879,1162,36640,29514,21345,61027,143985,178321,168238,125073,40681,-18693,-100755,-122139,-28662,15722,5906,-99312,-103824,-21340,35666,82639,67116,1494,-50218,-17562,39005,21186,-1270,-5449,-11464,-83695,-82358,-22959,2131,-36045,-959,165071,298667,310977,148092,-23850,-88149,-108559,-83411,-73216,-38160,44171,154993,135967,60003,-31767,-31153,73724,97124,41551,-25908,-20062,59184,97956,78619,48154,46012,37374,-7210,-31518,14428,127292,214989,146727,-4075,-111348,-31750,31218,-12328,-64924,-7786,23706,23185,-9768,-28933,-24118,-16345,-44339,-92246,-38278,40340,105889,77623,-10541,-96985,-11757,104828,75782,-5205,-80080,-92030,-87537,-96314,-115554,-107056,-96653,-95224,-91250,-67890,-24874,8270,8407,-7999,-20484,-24394,-40466,59130,138332,124456,46777,-18152,-43103,-4508,46537,51250,-20492,-77208,-63282,-23753,14856,56139,95698,163282,195217,195986,131671,99072,35823,1633,-49471,-104431,-116824,-78708,28839,90304,45756,43989,68209,94961,109949,93343,30875,-9328,-59512,-73168,-58472,-54895,-97091,-115062,-110833,-55266,27886,44541,13680,-49316,-77206,-9507,-10481,-78124,-133910,-46207,32519,38331,-40602,-61065,13803,71014,103791,59021,-39887,-106380,-56481,-25183,5731,10244,31457,100653,162465,162334,72917,31759,56198,114153,109319,68395,56262,9389,-4471,2943,32809,104321,88651,69700,31356,-36401,-90362,-43068,-23278,-36933,-82697,-100532,-59578,-6233,49911,75073,37859,-47447,-121760,-73103,6802,6465,-14261,-49296,-53379,-19633,-3427,5646,56932,116226,143573,85967,36248,-58553,-78252,46142,57001,40249,40134,-34070,-107475,-121866,-80685,-39807,-32787,-63403,-15663,70064,142704,149575,190699,240230,233993,147761,76096,51036,77094,88581,39707,-53217,-30588,-15278,-34707,-62433,-64230,-45234,39913,89068,110315,137940,97776,41135,-29440,-72706,-16443,13151,30417,16810,-31358,-38702,3940,31587,-69127,-152104,-62391,-21647,-20355,25067,72206,72393,135488,208647,273591,313873,350426,295154,203270,47954,-118571,26690,102068,90909,39603,28427,-16555,-121870,-40450,42643,65888,92709,144308,102300,61030,26901,-17694,-79502,-61216,54794,122172,46570,-26465,-28294,29389,50521,-2448,-83837,-75744,-88365,-93410,-68123,-41554,-96442,-107029,-38947,12486,49251,29194,-65283,-98399,9805,153212,232344,89940,-60577,-46596,17214,81168,132320,126775,84618,27444,-48479,-84827,-81204,-60597,-46206,-64923,-12575,-59082,-63390,-42898,-56965,-86524,-36923,39365,91448,141697,151612,120187,75982,45172,67447,135958,96096,14116,-44252,-82575,-124171,-141959,-52174,20374,35434,-3838,-23917,-5949,-35858,-118147,-96792,-38794,-41137,-83834,-76947,-22440,-267,-14152,-68623,-90048,-24769,90817,263602,270246,225676,242846,200685,136155,94701,45179,-2987,-66106,-76877,-28196,5805,46800,138811,231839,295801,218210,35136,-92525,-79686,-84059,-88133,-50444,-53921,-50597,65640,182120,161863,111869,129437,148803,151632,108766,7191,-52705,15616,129565,249639,225963,151433,103289,74215,-2773,-9508,40832,86459,55146,-20902,-46906,-52974,-38128,-39007,-39035,-23352,10431,15098,-39737,-126428,-95245,12641,77214,98593,136688,224367,245648,156975,93475,-26587,-131688,-90210,-59505,-28431,-10335,-22546,-20253,21482,68143,54446,-4391,28985,126388,136495,69835,-19844,-83934,-100643,-96050,-24942,-6099,-19987,-27556,-32116,-11124,11930,69022,137059,116107,79222,-43778,-42049,138715,217476,192496,75204,-25243,-68645,-87790,-104191,-95830,-48192,-20397,-24344,-14768,-2642,22721,-59057,-40675,104781,170913,72789,-11792,11598,54668,59835,29484,2425,56067,93853,127351,91808,36125,-26588,-66136,-84390,-112869,-113530,-62368,37467,132521,234521,246776,158358,151379,131233,152487,200521,199110,66347,-23619,-27211,-30059,-81067,-90296,-35836,-30296,-89805,-108657,-59371,9622,13859,-37817,-79887,-97849,-109394,-104650,-87225,-50342,-18485,14778,88870,109590,102346,79035,57690,7164,12906,-1790,-15841,65391,139589,133098,107945,124220,110852,67918,-26667,-19974,97514,94392,-11625,-66407,-118210,-127696,-80125,-19700,-17758,-60798,-81518,-101720,-109352,-111022,-85208,-69115,-40613,-39757,-26947,-3581,-14536,20496,38886,38891,55038,25878,-15438,-43857,18569,56794,46038,1734,10810,-7077,-70900,-95466,-43662,-40686,-57286,-47847,-54555,-36320,12315,25938,-19973,-49737,-51689,-49595,-66949,-95193,-70901,-65328,-93933,-93564,-60596,-70308,-78878,-30107,8668,2138,-2234,19877,124609,233831,237697,128658,-19052,-63745,-7452,9482,-36619,-55358,-42186,-39963,-38890,-63856,-107901,-122332,-70522,56484,206750,209045,135940,62669,33060,20718,28206,31241,12752,-18339,-49822,-51244,11132,29810,13605,-21609,-9043,86433,155191,80118,-28429,-65642,-103458,-119294,-44307,48638,68150,-14260,-159563,-71065,43785,113618,54571,-58738,-65568,25047,11728,-15842,-32985,-59874,-72958,-33049,28424,104060,163650,130787,55149,32889,14015,-29637,-87224,-87172,-45533,12282,34397,16790,10110,-14936,-54324,-50131,-21860,-1826,10109,-2747,-14356,-6283,-131767,-68350,-51541,-25156,-197,9583,-4993,-12054,49431,25557,-42767,-138878,-66225,23703,51566,-6626,-44406,-51984,-51980,-13509,110248,242294,275944,188333,61647,25916,-20732,-43084,3074,94723,184395,240733,140609,34981,9560,114481,226224,238710,185328,215890,138058,-31722,-67675,-77728,-49855,-25338,-34186,-34970,-54415,-73746,-27699,-5628,-651,22699,52338,78452,89622,85706,15218,-19852,-79961,-137559,-59076,-38261,-57627,-35601,52545,77862,113497,111237,27826,6047,39001,140267,174377,107418,35010,-16856,-18260,23442,35912,-17051,-50091,-13505,-17894,-81295,-113163,-91547,-49993,-1293,36754,29455,44947,138037,185969,64088,-66126,-22700,40447,44600,1581,-55470,-81147,-51645,-59588,-82372,-88121,-84763,-61829,-60900,-59100,-70358,-90051,-67790,-92001,-143243,-41543,-24944,-15982,-38953,-66521,-136589,-141168,-104378,-60981,-30459,-12937,-22292,-64309,-86914,17572,106955,157618,160620,63410,-3952,1240,80213,161003,197839,113408,-64774,-34928,53293,99989,88699,14208,-56939,-30800,-20629,-40925,-81440,-62971,31766,102289,117112,79830,16345,-23958,-57420,-40283,19147,77331,87796,66285,55983,52013,110738,249588,407844,504129,369224,190875,56363,-12516,-29489,-67411,-105040,-49374,-1779,4957,14907,17211,-50504,-49538,-65074,-40005,90006,392987,605141,497218,281875,59673,-122878,23625,83153,69454,-19163,-104795,-38455,39118,89353,122044,87785,39029,47082,33503,-65316,-85610,26653,196156,315070,333444,286193,208506,155372,41774,-106635,-168221,-123708,-46464,33502,66249,64776,-34014,-151651,-116331,-33716,-11845,7208,73309,40697,-47906,86032,173523,216299,144514,34787,-21854,-25607,7699,42617,67880,71690,56073,51764,37314,5269,-58641,-92834,-66539,-30249,-65686,-41897,37086,113287,139731,113865,78488,75708,95085,196182,142407,15621,55390,70578,-4602,-130345,-103900,-54403,-36056,-51727,-92119,-101421,-80078,-59063,-61695,-12625,33783,49547,-5422,-6828,-51661,-100591,-112507,-87309,58952,155110,146904,82384,90529,101734,57137,39285,14704,13807,86776,167810,143595,80575,-4807,-34665,-55816,-86086,-91172,-9307,80016,138492,137558,92337,-4929,-26277,8382,23568,550,-39775,-96422,-114981,-98234,-56310,-9814,10287,-4474,9974,28468,21437,30703,76922,116889,70598,3053,11838,60879,84466,86250,90969,87832,42216,-58761,27786,9868,-83081,-47960,14426,39627,31772,7682,22143,-6884,-12215,60811,123169,171308,234936,290733,249025,72380,-28945,-33530,-35648,-106286,-96075,-130457,-20866,15305,-77751,-101920,12206,68167,27520,-32917,-53324,-37657,12879,44885,-6277,-86713,-115027,-48073,46676,64726,-6595,8075,27538,73948,76466,37272,-30963,-58293,-54885,-22084,-13142,7489,30999,-203,-85895,-107166,9970,105305,124911,64027,-17090,-71028,-86772,-66279,-65924,-56874,-29756,-14904,-2646,-19611,-45635,-50887,-41530,-41827],[-29150,54561,125834,58048,-51355,-48349,17655,43195,24912,-3036,-33099,-30382,-28161,-75220,-78612,6433,71432,78544,-14822,-111945,-67705,-56077,-68625,-103159,-73934,20559,169730,279551,316008,223487,79871,31717,-25211,-49889,-84131,-92729,-103633,-128654,-111771,-47436,-10482,-4420,-12348,-21968,24903,91850,149536,112661,39001,93328,250058,266567,168558,105895,110999,64288,14442,80827,127230,124475,105773,67049,-30612,-69348,-3651,58606,75557,9167,-30152,-116483,-98525,-38890,-10135,44321,87622,101603,79152,54583,78209,108629,27785,-54659,-58974,12548,35420,23692,-39248,-66958,-12086,29592,54820,89616,147128,200238,164251,128642,96736,12180,-79698,-126654,-84944,-36824,-17774,3278,-9984,-54409,-120390,-43150,59771,66842,46111,42721,32296,980,-26117,-77483,-129184,-1278,255755,361183,165493,-66839,-46332,37100,29705,-49065,-86749,-44754,-73109,-69161,-12339,25037,34564,22425,13340,11084,14183,32757,35502,28743,7646,-9662,-41187,-74134,-83835,-83223,-15108,17426,20651,-44921,-52941,30262,43063,-83424,-23319,103835,133128,74531,16608,1420,-11546,76215,152843,207627,181934,32950,-95744,-68659,-98335,-134516,-167270,-177471,-162389,-101676,-33318,21974,41991,27330,34308,118171,151344,116286,86878,57806,-5304,-79275,-26666,11893,37731,58205,112583,179723,153348,96386,60633,-55501,-70475,-53288,-44471,-87150,-132956,-89342,-35892,13387,69575,132318,220755,280884,200674,-16516,-63044,-64686,-40887,-114752,-31758,262500,445002,404777,249143,42614,-63890,-60917,-59583,-873,77376,19974,-645,-23961,-83177,-71529,19168,198243,450183,487735,350722,187715,50914,-74723,-126058,-46929,50897,95148,95785,69494,30345,10120,42858,103309,166299,86414,-29949,-85969,-80877,419,57133,84430,83531,122041,132528,50021,-47770,-114337,-82867,-64346,-47158,-67353,-78220,-44396,-49374,-102376,-80489,-72735,-139282,-128395,-37753,3833,-57629,-69078,-61089,-47440,-51381,-27613,58422,106270,91378,42772,38385,77132,112692,125753,83648,26023,-34528,-93684,-108720,-71319,-28646,2485,-37759,-40690,76454,151085,82880,-11627,6709,56735,103525,143568,135312,84527,51639,51678,4263,-46087,3289,177665,426790,562001,533025,264514,41149,-80274,-82223,-76374,-79302,-69745,-84119,-24690,15925,15818,-38198,-96053,-53524,35167,27538,12158,15855,82601,222377,53385,22675,49392,48429,-30595,-98912,-8985,34191,24483,-30278,-93061,-35576,27590,62441,23507,-62442,-80734,-93162,-121242,-86306,-57373,-75361,-32037,89865,260356,262107,207154,168847,47909,-47928,1764,51341,-23929,-46416,11913,45704,43426,21357,66081,98986,72757,41249,17757,-6949,-41690,-52748,-52336,-25953,2154,-61147,-124865,-138305,-42674,14869,14867,-48187,-117033,-55,85637,-16226,-72548,-61442,-1257,20023,-144,-42351,-10933,80166,110076,84223,64432,24372,-40813,-53926,18485,110779,150767,118149,38747,-59741,-52876,5405,-9542,-48507,4045,31595,87161,154435,206360,167594,46220,16023,-31015,-65109,-71553,-53921,-56939,-75627,-100887,-61618,33314,54366,65118,24432,-53069,-21883,126348,242767,180918,4083,1748,35202,-11390,-52279,-16984,-35383,-106518,-37008,43574,97022,95111,44628,9330,-46668,-73450,-25238,38851,47354,-2926,-47902,-51572,30065,135001,213188,191085,162462,150971,143787,134670,123461,132398,104968,69617,25132,-66771,-50809,88723,172242,193628,176355,57426,-55433,-652,69786,64198,-6594,-22373,49763,91115,73787,22752,-46412,30822,102671,74131,35576,-6878,-66798,-98886,-116051,-107511,-53712,-8321,59794,176291,205003,165225,80252,-16699,-96046,-63858,-74540,-157638,-78541,16615,54567,58472,23831,-5566,13284,-5621,64038,-1642,-72233,-71073,2392,24589,23790,20414,-17115,-61870,-72864,-53393,-34806,-7445,6615,12930,16919,-29907,-58912,-97999,-102368,-93892,-83264,-109589,-44201,54684,72420,71535,175977,196848,162081,125595,79641,11320,-22423,9484,19987,-17609,-78311,-87229,-60149,-51888,-31408,11322,37656,21934,48002,55310,13541,-28213,1098,71661,157779,190095,134723,9222,-32059,-6923,-20291,-87070,-24781,42746,54454,-31901,-115742,-66179,-55835,-98538,4866,108453,107567,107949,13429,-40780,109200,263110,284269,248424,239974,175917,154362,151432,34534,-141992,-24999,62458,83164,33311,-35524,-37714,34983,201363,312935,283715,159320,63441,12248,-64375,-105097,-40084,-41164,-95807,-128276,-102119,-31070,28784,70854,44690,32725,11353,-34958,-61227,-96262,-109990,-81426,-128719,-135584,-109608,-109459,-128360,-23480,70592,74240,44640,7039,-27886,-41234,-1045,15680,11528,15633,59233,104571,60604,-6937,-26092,-26624,-34172,-35889,-7192,20388,74429,134493,145539,131242,87772,42669,3698,-15034,-18944,-1424,6151,-5991,-23119,-41350,-55266,-50555,-27384,-79297,-118006,-26923,85432,74859,17555,-43250,-34423,-1070,-962,-23003,-29509,61366,182692,196585,63540,-24430,-7320,38658,53068,16464,-19445,22490,184857,283389,110893,-96661,68207,327036,432322,368297,351630,317190,255987,170046,80764,9582,-9762,-48292,-85570,-92739,-108316,-152094,-117793,-74573,-23453,-19594,-57859,-98492,-133346,-69266,-4991,45793,91156,92790,74772,38726,-17848,-75370,-86587,-96921,-31437,37473,33616,44711,42604,4579,-42005,-26023,17867,42452,3646,-67654,-65893,22299,59577,50809,12740,-30748,-65647,-109565,-129410,-105045,-105879,-99882,-70673,-33230,-13084,44896,150652,237081,342489,270784,88588,1897,-42389,-46968,-48026,-81748,-84733,-44689,-55891,-56285,-38052,-318,26540,23399,26718,53421,87304,100508,116104,183379,273174,266369,129811,11554,-15513,58719,124645,40414,-75451,-116481,-131618,-108233,-49015,-11148,-29862,-95924,-97540,-16596,34683,16394,-13075,-24703,-8039,43785,16147,-71111,-115754,-6806,68554,63653,32687,12766,485,6100,19633,53914,86388,127587,93293,-13983,-66492,48457,148147,102722,60391,27889,115402,196922,90483,-20337,-63214,-98691,-95527,-35910,10875,49729,23655,-51409,-86367,1315,149963,261999,215382,120427,-31699,-133304,-54974,97339,111335,43982,5579,73339,134724,94923,-114421,111189,600022,1044992,1288950,1288912,1102236,841488,438489,7783,-45103,202485,218027,51991,-73503,-104671,-84195,-52186,-35975,-51411,-68914,-63554,-27338,-6149,60498,174029,219910,135479,-27313,-85809,-78793,-47007,-14420,4122,27117,74858,148917,166655,159609,128654,56397,-3640,-100939,-106360,-8224,42548,38030,-75384,-126481,-48088,-10837,15873,-7301,-65256,-99025,-39744,36640,11119,-18517,-29946,-39055,-101169,-54326,-571,10713,-41326,-12484,161951,324317,368669,207581,4285,-82685,-114772,-96312,-80524,-33467,57548,161652,130743,44949,-56869,15565,113137,116520,43815,-28513,-3241,90693,118236,78697,37870,31117,23530,-14496,-53567,-20604,76069,152513,98218,-32335,-103564,-83934,-36634,-55381,-75705,9032,35621,17290,-34097,-48076,-43558,-60830,-83253,-116797,-51544,39630,115655,91885,868,-91004,-8775,117803,98496,-2048,-86467,-90227,-90893,-110957,-140763,-114374,-86197,-84247,-86129,-74028,-39036,-2536,-2433,-20367,-28260,-27310,-43012,46674,109185,102132,39427,-22582,-52011,-30866,1591,10762,-33568,-74155,-60050,-15960,22761,55626,82045,143052,200080,217840,136757,90412,30374,4652,-36212,-86070,-105254,-76159,32133,78188,28569,31029,62369,88830,106718,107501,68006,42805,-2671,-20574,-21932,-31145,-88200,-115732,-115669,-61928,19910,37436,14181,-44443,-81566,-6946,-1369,-64077,-125615,-35925,53743,58382,-30015,-57593,7158,50413,75176,34844,-51583,-90423,-45521,-18496,3619,3013,26716,96253,151442,151096,78306,45709,76500,104282,63500,14831,3715,-27780,-28057,-12326,21113,109057,81512,58505,19446,-47915,-105815,-45809,-20520,-31192,-77655,-96975,-59623,-12112,33228,62629,30218,-50616,-137128,-77035,2672,-9109,-42382,-79855,-73460,-45654,-48305,-42516,6438,65700,103190,69207,38188,-42035,-93151,34913,48764,40702,43320,-36413,-117493,-121254,-74501,-36010,-33598,-61267,-8712,80157,143873,138536,168897,208947,220532,157272,93657,74314,102523,117309,46248,-58185,-41594,-20891,-34411,-62229,-67428,-39546,68817,107500,117989,130070,79572,20186,-44735,-61999,1070,29472,38463,10152,-48228,-46640,11465,52929,-39526,-115367,-58780,-16398,-1331,54700,106270,105184,161073,226660,285903,321931,331216,254184,165454,34239,-88000,34515,100507,91489,47541,46711,8300,-114689,-65476,31563,74006,123118,208662,182921,118388,41290,-25547,-90037,-79155,31191,126194,57052,-17590,-56714,-11144,19083,-11301,-73866,-95606,-106393,-96600,-57926,-27159,-84132,-108995,-36753,12464,46154,23524,-70463,-93874,16152,163435,247209,103108,-49987,-20153,46331,98882,146767,141302,102222,48054,-36141,-78871,-68720,-45875,-35182,-19594,23082,-43538,-53607,-34478,-50553,-103634,-73368,11149,85086,153853,167461,131503,85480,57560,100740,170809,111876,20267,-40285,-77361,-114977,-141362,-71445,2501,31010,-833,-21784,-11793,-46112,-118548,-106734,-54380,-55849,-90038,-62405,-11673,6613,-22286,-82721,-78422,-12525,91974,256077,252236,208081,223319,139430,36030,-4484,-26815,-44813,-84357,-80247,-43033,-6608,55983,155807,227673,250153,165439,-2127,-126418,-78802,-72814,-79439,-49612,-55420,-47960,62584,167269,137159,83529,104335,126694,126963,81235,-6113,-23185,47464,154943,241266,184543,121313,96897,98822,37485,27244,77116,129282,98364,15094,-16059,-31471,-30623,-45103,-59724,-52558,-15948,-13037,-65143,-129477,-76523,39563,100307,113106,147974,234399,247626,154407,89314,-32084,-134593,-73801,-36271,-10326,-7618,-29018,-10493,49478,93751,62546,-32340,7981,100756,115074,64734,-14884,-76308,-110294,-111100,-40556,-21948,-35274,-39080,-36849,-9303,14800,61552,118402,82507,42164,-63475,-17709,175612,245379,198504,70788,-12920,-32452,-47219,-77994,-89451,-46812,-12806,-15328,-12025,-14339,8352,-78804,-51623,86829,149787,69927,-11519,7287,43511,48962,33252,31306,96089,126978,141900,85377,21213,-33826,-53617,-62620,-80767,-92889,-52796,57834,158443,251791,237931,139171,116995,101575,137469,186806,181381,55002,-37178,-36431,-29591,-74563,-108585,-40658,-14395,-72585,-124803,-82762,-10480,-4564,-50565,-81293,-101896,-115647,-103452,-85359,-57890,-30602,4803,78644,100774,100600,78309,46926,-13703,-18508,-29608,-24328,72736,132101,92267,78092,108406,111635,89834,18360,27925,138306,98474,-11128,-65533,-116233,-137108,-84180,-23219,-17355,-60200,-90492,-101654,-101092,-100513,-94311,-68496,-27714,-39007,-31215,-8850,-21144,12816,21708,4003,8100,-3402,-17530,-33256,20072,56717,45770,6718,20030,9751,-47498,-112711,-65281,-45819,-45645,-36455,-50814,-41651,2839,22705,-9769,-28499,-29704,-30877,-48583,-86539,-75675,-77408,-99139,-86538,-52710,-59580,-66068,-27084,1596,-14704,-19573,5554,121962,251805,257471,131866,-25823,-63194,-8900,5488,-37342,-56481,-44739,-40115,-30589,-38873,-81086,-117749,-73136,61629,214893,226246,149313,68870,41352,24580,21796,23863,16424,-2833,-36136,-49442,-4749,4623,-18741,-43196,-1200,112060,167656,66580,-39125,-69073,-93750,-104590,-47591,40567,61989,-25324,-142725,-40552,81488,145234,67810,-52056,-32819,48277,19726,-26392,-49269,-70201,-96645,-56147,19457,106706,175274,139876,66841,49143,29020,-14466,-65267,-82474,-56317,4994,33448,19000,7642,-23522,-62343,-39717,-994,14773,14349,-13986,-33486,-5008,-98876,-48324,-23029,2481,9805,10534,-5486,-17165,55296,38256,-31582,-99527,-31902,41891,67298,5609,-37406,-50328,-55392,-21066,99510,230756,265867,165475,32573,-3151,-57955,-61284,-476,100607,198494,263287,167529,65103,-8595,39980,140190,164094,118406,153808,125802,-39351,-70037,-81619,-62030,-40130,-46434,-56816,-63828,-74385,-42583,-36763,-31754,4010,50110,77816,69338,54744,-3893,-34800,-96729,-121659,-42399,-24180,-47107,-37291,37334,68542,110852,106367,-8812,-57764,-8692,105668,135865,68455,18422,-8721,-761,35396,38777,-16265,-55139,-19927,-23193,-91799,-122596,-97740,-58323,-11801,22366,25450,64154,174647,221348,85966,-71141,-51487,18124,32937,-4508,-61675,-66151,-31411,-37152,-63813,-81429,-93982,-76895,-69784,-61071,-71591,-93352,-78058,-102001,-82462,52338,47970,-20941,-40569,-68626,-147960,-125385,-89787,-50047,-23361,-8913,-19439,-57285,-70906,11459,96922,166723,153879,56568,-5847,1799,62050,103109,117772,58041,-85610,-16525,64763,112431,106386,25008,-59243,-40836,-22615,-35025,-81204,-80443,17739,105442,132097,95809,22615,-30036,-67830,-48169,16293,77618,100648,75328,51745,40415,89152,220810,367729,458556,327597,154022,36793,-10168,-34166,-80845,-124649,-56619,-1066,22441,61541,54379,-27378,-53726,-68364,-29393,100588,368912,559413,452262,251496,36900,-108012,59973,110825,84618,-16286,-95942,-30786,32081,68831,98400,75374,32202,49319,40560,-49893,-72076,31588,197460,285240,283356,215365,136362,72797,-35083,-139798,-141369,-112874,-50814,17246,39623,49782,-34820,-137858,-126896,-22233,42519,48553,98786,51158,-54710,76639,153846,202785,145480,35927,-21913,-25068,9409,45746,69263,73497,68390,63448,43675,8397,-52016,-74575,-44791,-13470,-57038,-49827,27335,104368,132283,102271,57274,51195,80230,197605,185520,48227,55039,48135,-17185,-132198,-110363,-73400,-59130,-74345,-95136,-96074,-80195,-59920,-60594,-12070,26014,33805,-14154,2385,-24791,-54468,-66898,-128444,20364,107243,97759,44078,79025,112122,60609,33778,688,1254,71218,137853,118091,69073,6142,-15682,-38954,-71170,-94939,-24624,66784,132741,134373,88076,-18485,-49809,-1787,19080,268,-43814,-108791,-106137,-83175,-66122,-40124,-16380,-19332,-2491,11126,14062,37113,95456,140534,92999,13144,11037,63349,99403,106241,103935,79317,16909,-42091,62027,9752,-96517,-52463,13881,44530,36564,5317,13041,-19410,-16691,64511,148401,237958,350020,393259,289877,83529,-21898,-28549,-24834,-96730,-112918,-96416,30952,50839,-48423,-86331,8639,58274,24068,-32291,-49490,-29154,28137,59545,2515,-82510,-110672,-60017,35774,77236,6052,12713,15640,36528,41553,25514,-18899,-37379,-55702,-28188,-22308,-7997,17571,354,-83004,-118954,5759,102466,123771,61418,-20130,-74367,-84384,-62913,-61663,-46604,-22235,-9085,8531,-11249,-39860,-59367,-74557,-53457],[-5561,73356,131035,54562,-39676,-33812,32135,58111,35722,9505,-3833,9086,16759,-28027,-102289,-5341,59475,67307,-19388,-115901,-70616,-51285,-44602,-67410,-39203,49215,175354,250519,290990,232992,93990,33084,-36470,-49123,-73128,-90420,-98432,-123322,-117367,-58792,-19299,-775,-1580,-9679,35529,94666,148245,119317,50291,104186,257874,270412,162996,97515,93204,35000,-1051,104805,190948,162702,111860,53924,-49970,-78879,11770,77677,89916,18833,-26889,-113687,-94024,-36683,-18981,30036,77479,86560,60375,32066,57437,90860,16051,-58719,-47523,18671,27865,684,-53122,-93638,-37382,22754,47532,79911,129567,163703,109531,81755,74643,21977,-58111,-105567,-71957,-31092,-16141,1639,-19230,-68471,-95330,-18534,73186,63654,39162,34740,32821,10715,-8150,-57187,-121653,-3052,243850,341214,157804,-65961,-46937,39193,35110,-45254,-80885,-36284,-65182,-70047,-17217,23015,36974,26776,21908,28633,35189,46959,33303,14102,-5281,-13182,-38708,-74390,-86408,-70496,-1510,29108,41189,-28126,-85153,17022,41883,-78570,-19652,98785,109412,21516,-33237,-36553,-42697,55549,178645,262009,241274,91174,-61386,-97899,-109343,-127725,-166632,-164284,-156288,-96897,-16139,52188,71405,36140,27010,101546,129875,96453,75910,56597,-216,-83608,-41299,-959,30560,68544,154720,234464,192094,122467,74944,-50906,-61532,-55040,-67736,-95634,-127643,-95233,-52262,-13995,47907,142399,259806,311706,189698,-27582,-80776,-55740,-28263,-112017,-31331,245461,440728,405758,243146,37249,-84140,-81564,-75636,-5258,92711,33981,24970,-5226,-75912,-73876,10713,173048,409181,481423,362227,191863,35291,-87868,-140280,-53426,42263,89937,88956,56372,7320,-21244,17132,79434,125484,71705,-36717,-99984,-107352,-23277,38280,76110,82658,129814,147585,54109,-52372,-117659,-70810,-58779,-41137,-59067,-74764,-45624,-51202,-97518,-60982,-56075,-122231,-101805,-16328,8752,-58507,-63620,-56707,-40580,-40245,-18764,59578,105029,95284,60291,61338,92910,125254,134471,88268,26167,-39310,-96737,-101982,-63111,-16869,16956,-21061,-36962,70463,137437,46954,-26995,17425,62836,99472,123481,108846,55929,20312,30237,4183,-43977,-10727,151785,393767,541298,553453,303530,64040,-68329,-86528,-80850,-72161,-57360,-72448,-24424,10476,16686,-29587,-86001,-55406,37785,29069,20217,31699,98637,241823,85645,50447,72169,71081,-17121,-94578,-13558,23784,19502,-28477,-93534,-29966,39505,75768,32895,-53425,-67405,-77208,-109244,-90153,-61123,-80752,-31260,98309,261869,253887,193713,142246,20483,-53157,13641,72423,11738,-28894,17898,41149,29958,14116,65713,104835,75874,37152,8360,-9849,-37394,-57564,-69959,-48483,-15223,-66441,-123188,-139357,-42371,15882,17291,-45516,-101959,12973,110126,11247,-59433,-61175,2099,23717,-1298,-44802,-12648,82520,112832,88810,72855,31307,-36374,-45882,26335,103831,125069,87671,11220,-60898,-20662,28725,-30979,-83155,-3559,40599,104176,171313,232446,214968,91180,33034,-23152,-68506,-64976,-41935,-40956,-60546,-100110,-67168,22499,37643,59373,27646,-41074,-10230,124869,226913,157166,1333,20938,41768,-13435,-47161,-6276,-20131,-89037,-40352,22633,76472,93499,52012,18767,-37922,-67497,-23038,31782,33144,-18459,-58011,-45594,37641,136081,219678,202093,171224,158326,160272,171369,162379,159440,121847,83224,32413,-78963,-40862,99507,164646,179086,169495,58698,-54167,-8525,60346,57572,6129,16508,76114,93823,71116,26712,-41459,31768,97828,55390,18844,-17148,-74926,-105675,-126321,-103615,-47902,-4244,60266,186874,232339,188208,92782,-9122,-86798,-43085,-52246,-153072,-83406,13951,43881,44877,18816,-20670,-11893,-31464,62527,8005,-60845,-51047,46258,93837,106968,93331,32599,-37992,-70216,-56534,-35828,-8190,5103,11845,13423,-43302,-75399,-107610,-100665,-87172,-80090,-113024,-42687,77479,109230,107148,197858,195683,163373,123505,69998,431,-37395,-6219,9549,-20882,-78771,-89217,-57692,-43118,-20314,19101,43193,31870,61135,73951,37199,-9215,12308,77991,160518,185074,123351,-2614,-60370,-35985,-40084,-81753,-12096,50755,61588,-21838,-115210,-87220,-78004,-93005,14499,90429,72882,80682,11201,-46775,88067,229870,272538,252614,244343,166356,128466,108197,-5983,-128047,2085,91388,116338,56898,-27756,-41918,15393,168912,272776,244789,121382,26007,-8835,-69166,-148465,-78718,-54828,-92828,-114967,-76791,12528,75624,117812,80934,53448,34671,-7630,-40548,-92961,-122011,-81551,-129043,-144808,-112899,-109486,-129095,-23289,85979,95909,58050,11066,-28276,-46199,-9811,6341,2409,3181,45880,93734,57725,-2365,-19313,-14382,-18140,-24720,4449,42540,105919,176272,176466,137891,84043,41707,11150,-8156,-19725,-8233,-2594,-9579,-20220,-37253,-55787,-56973,-41538,-100229,-112265,-12734,100041,87205,14815,-61421,-38036,-1988,-9107,-29308,-26541,75284,210391,205670,39146,-67548,-21397,51812,67978,14246,-40739,-14108,133843,241792,92839,-84620,83690,328494,449913,399179,392322,374733,312515,206607,98611,18669,-9432,-56074,-92132,-94975,-106661,-146275,-132008,-96990,-25697,-17622,-62163,-102413,-114203,-58958,951,50006,92460,96799,84425,54706,-1689,-68809,-87541,-83594,-21178,39059,38377,58182,67017,39377,-18933,-20177,8612,24616,-14174,-81158,-60647,46123,92525,74153,21416,-34656,-64150,-89672,-102519,-93328,-106906,-105437,-77750,-42156,-20790,35778,164688,279404,371964,308878,118125,13101,-42158,-52236,-50644,-73675,-67691,-24507,-34789,-34746,-24431,8478,38435,41868,37150,60814,99051,96194,103647,154356,231608,261059,128319,6046,-4370,70213,127188,55580,-69680,-122873,-131896,-106215,-49277,-14360,-33439,-96838,-95452,-8431,51418,31230,1061,-1100,10585,56900,38182,-29475,-75785,-2697,83811,56010,3376,-18294,-19224,-2065,11630,37536,66361,103969,77748,-15435,-98248,14452,124793,96669,54735,4824,84858,170137,86668,-11370,-40765,-68331,-73567,-25898,7016,40674,24509,-48968,-90429,-22878,109781,232892,192973,92787,-48780,-125237,-67930,64185,88109,24021,-16380,57779,132164,88547,-126262,109950,601289,1032955,1242142,1212115,1034331,813086,448792,21510,-59710,170162,193216,40325,-80367,-80873,-59175,-27410,-16398,-41827,-69147,-69279,-32494,-7214,65206,190965,229601,126413,-35436,-101191,-108320,-88790,-62103,-22270,31480,85595,147826,149730,146977,130080,72164,12660,-91337,-87737,14316,69453,67615,-50148,-145687,-71033,-49458,-37402,-66433,-119956,-143700,-65060,30160,-3715,-39233,-55318,-63524,-90083,-26938,19414,16176,-49862,-20364,158244,345158,422041,272805,42341,-61372,-92751,-87470,-82280,-30090,64797,159512,123722,34186,-59647,53005,134118,123462,40993,-27838,21046,126980,137946,79304,27988,15793,8869,-21011,-70480,-55891,20624,87016,56355,-36207,-57328,-93671,-109514,-101484,-88372,19555,37164,9423,-31522,-34145,-30556,-73485,-95366,-125190,-62277,38489,123928,104242,11284,-82547,-5681,123377,114384,-2446,-93522,-85584,-89849,-119834,-163285,-106468,-69861,-71060,-80203,-80234,-50131,-8795,-9224,-32341,-36502,-31526,-48739,31340,79810,80645,32290,-25191,-55016,-47743,-35455,-23194,-43399,-69548,-56221,-8814,30075,54493,68423,120826,193121,221348,130554,74663,20785,5370,-23953,-65848,-83854,-61167,41624,66365,6102,8031,45630,73238,95040,113271,96731,83699,44749,28809,14624,-4495,-75976,-110743,-113561,-62496,16887,35223,21079,-27536,-69647,-3343,7230,-48489,-111003,-22123,78981,81830,-17187,-51394,3117,32357,48006,11849,-55510,-67815,-35737,-15506,-1531,-6737,18586,87120,132416,131274,80290,59026,99385,97705,30235,-28351,-44232,-62945,-49751,-26407,9043,107204,68716,40977,811,-61339,-118870,-47907,-19034,-27096,-74336,-95525,-61891,-19706,15030,47405,19927,-55055,-116855,-68030,8011,-18214,-69934,-106333,-76073,-69325,-88854,-80109,-39721,18197,62507,50803,39426,-24875,-97077,23643,39514,40908,47618,-34287,-116792,-107949,-62581,-30129,-34069,-58787,-2805,84632,133747,117239,136525,170819,199883,162685,109410,95356,121825,136318,49330,-57535,-48632,-25278,-34173,-61248,-67208,-26786,102989,125619,123684,120249,61961,1938,-53970,-45980,21394,46911,43324,-1839,-67974,-51441,25257,81016,-2235,-77263,-48376,-10982,14195,81740,141964,140962,185820,238610,289174,322545,308789,218808,138528,34156,-58049,39185,95836,91316,58750,69593,36285,-88635,-84606,22313,80707,148602,260971,252827,172748,58676,-29368,-95994,-94693,-2802,120152,64668,-8913,-81879,-52085,-13053,-21959,-65521,-116421,-123947,-102098,-53415,-17078,-72888,-108163,-33460,13324,44306,20046,-73207,-87671,22353,166244,249880,110830,-38932,8052,80440,119457,162092,157952,121352,69487,-22794,-71575,-55425,-27853,-13550,26660,52522,-29958,-43489,-26768,-42089,-86421,-95102,-14332,77605,165337,181139,138514,92241,71930,131183,195934,123149,24487,-36675,-69651,-100520,-122896,-97826,-20878,22556,1623,-16990,-12110,-52020,-117119,-111907,-67660,-67729,-85386,-46520,-2946,10257,-33629,-98660,-69417,-3576,89636,240562,227045,180833,188994,71942,-55913,-102587,-109157,-97689,-102442,-80885,-59952,-19664,69736,179664,231010,215861,127314,-25124,-160247,-74572,-61541,-71308,-48537,-55615,-45577,57590,146730,107687,51791,76889,102573,100265,51273,-19406,1776,70571,168569,220784,142850,93782,94213,129208,90004,77544,123056,179654,150325,60486,21349,-8630,-24355,-54574,-83395,-79531,-38482,-37507,-84971,-122791,-61558,63346,122706,127374,155747,235271,240035,146474,79114,-37639,-103904,-47728,-13282,3556,-10467,-37488,3928,82684,123413,74154,-52177,-7113,79534,97670,63599,-4796,-64217,-111327,-118118,-47240,-27984,-41801,-45557,-39432,-6281,18372,53277,97430,47580,2156,-86270,6777,209030,267531,198406,65018,812,3871,-1248,-49453,-81098,-44451,-3471,-5317,-9898,-26937,-6513,-100922,-61589,58977,112661,59801,-12474,3764,33385,39307,37159,60131,137766,160823,153474,76990,8103,-32445,-37141,-41177,-47024,-51196,-16175,101952,202317,278019,232482,121947,84886,72703,120418,169669,162833,46273,-46291,-39254,-23436,-60277,-119850,-50111,-4081,-50296,-122794,-107457,-34060,-24668,-60778,-78111,-102216,-120945,-100655,-84365,-67795,-43253,-3584,68088,90839,97376,75689,35917,-32431,-43952,-47579,-21271,81554,119334,53068,50660,91831,112331,114327,70184,80886,177183,100562,-8742,-62240,-111084,-140052,-86266,-27187,-17771,-59256,-98510,-93410,-84024,-72010,-70037,-53849,-12155,-37499,-34426,-12364,-25232,5702,7863,-15581,-16674,-12432,-11792,-25791,13641,49122,39125,6652,25700,24435,-24877,-108073,-85622,-49436,-33601,-19817,-40717,-44038,-5089,20280,583,-11651,-17336,-19496,-32952,-75629,-73068,-82275,-96926,-78928,-47551,-51484,-52454,-18792,1184,-24103,-33450,-11378,109375,251669,257025,124289,-34628,-60841,-13378,-1523,-38333,-54224,-44154,-39384,-21725,-8809,-47092,-102515,-79874,59170,213536,237485,158929,71067,47695,29312,20150,22712,25480,15779,-22056,-45684,-17891,-19446,-51518,-64624,6697,133860,171385,49470,-48442,-65692,-76171,-86270,-47817,30371,51435,-39490,-119655,-6190,123790,179464,87014,-33071,-1659,67001,27633,-35927,-61631,-63628,-113701,-86598,926,95729,170400,134000,68246,58030,39851,-1272,-45590,-71757,-63223,-1262,32746,24073,6848,-32450,-67427,-25651,20782,31905,20482,-21003,-41348,8149,-58067,-23724,8961,30667,17879,9006,-8650,-25149,54152,44878,-23866,-55155,1227,56082,78831,15434,-31626,-49296,-58515,-27120,89610,217214,249858,137869,3108,-28477,-81519,-62975,106,103332,203929,271722,186389,96244,-3182,-20423,66241,100967,65180,90127,105419,-48356,-68847,-80994,-71702,-52568,-49924,-67187,-72321,-76474,-58307,-66908,-63932,-16730,45600,79437,60465,38525,-12113,-47252,-112137,-104237,-25437,-10950,-38051,-40018,21404,61751,109934,106024,-16724,-132367,-58956,70081,100530,40666,13829,5757,17897,47618,38712,-17076,-57273,-24498,-27657,-100286,-129013,-103709,-67801,-24229,6132,20733,80160,206369,250487,104491,-73111,-80823,268,22815,-10992,-66464,-51844,-11238,-12977,-41646,-68625,-94331,-86744,-74498,-60470,-70404,-89094,-83761,-97325,-10472,154272,132440,4881,-29065,-70127,-151858,-105725,-74648,-38999,-12118,3812,-6786,-39740,-52338,3260,81617,168330,134415,40063,-12364,577,43366,51597,51288,8266,-97688,5088,78461,124909,121172,32128,-61647,-52221,-26033,-28672,-76607,-94704,1005,103002,140907,107483,28189,-33289,-73477,-52401,13721,74244,105654,76763,40575,23802,63547,184314,311335,393157,279709,120522,19847,-9414,-37120,-88982,-138751,-60328,2222,45944,111926,81147,-11637,-52645,-68191,-22428,100684,317456,472258,373064,198329,2359,-66425,97251,132268,90345,-20560,-91999,-26949,22344,44546,66348,56723,24230,53094,49628,-32601,-59163,32857,191529,247854,219468,122167,47437,-11067,-104067,-138830,-119387,-102964,-53891,5304,21229,41849,-29933,-120536,-121066,-9097,92049,99654,126194,62076,-60403,62424,130352,185420,143898,36963,-20944,-23646,10519,47182,68086,71253,74995,71330,50619,16219,-39211,-55506,-24587,1895,-49293,-58956,15107,90707,119281,86977,34237,27984,68352,194348,220558,81013,49796,17463,-36497,-128890,-111900,-90806,-82689,-96307,-94635,-89722,-79254,-61450,-59183,-6407,23606,18866,-24581,8612,-741,-12690,-24226,-111482,-12506,66337,53789,5886,59992,113758,60289,28210,-12243,-10753,53448,103143,89282,53545,13544,-2823,-26651,-60712,-97591,-42176,48769,120993,127130,82401,-28720,-77013,-16556,10436,-3512,-48829,-120622,-100825,-74447,-66953,-66086,-42929,-35838,-17223,-8048,3119,38578,105546,153599,110698,21573,6868,60005,107709,117044,107178,58789,-8860,-7108,91006,8072,-105094,-50868,15901,47432,41348,5742,6644,-32728,-23573,66430,177249,315049,474175,491386,320265,91239,-16950,-24915,-15008,-84534,-117483,-63212,72213,78588,-17895,-59533,5581,44581,14728,-35042,-47500,-22719,42988,75094,11612,-75840,-97054,-69903,22743,84409,15166,13585,2443,4123,18031,26355,6072,-12947,-53041,-34795,-32721,-24630,3345,107,-78750,-129048,779,97069,118688,54179,-27709,-80201,-79832,-58173,-56058,-37616,-15943,-5541,14097,-10439,-38211,-53461,-71782,-38862],[19976,90559,132091,50725,-26230,-20448,43447,69150,42315,18129,20099,40074,53257,14947,-113147,-21512,43888,54753,-22772,-121628,-73713,-42421,-13130,-28412,-5754,71687,168942,211755,257901,233377,102043,30352,-42860,-45020,-62681,-87496,-93252,-116396,-122299,-71609,-29061,3474,10397,964,40631,89348,137074,118582,57038,106880,247028,253623,144150,82416,73460,11135,-12850,118285,249914,199566,118692,47064,-62355,-87560,23392,92406,99617,26066,-22872,-104518,-92002,-36983,-30042,10849,59455,59880,26256,-8223,20544,60867,-745,-65558,-37470,22021,17263,-20181,-54507,-109993,-67589,7337,33700,64635,106665,124592,59380,39808,54272,32316,-35107,-85155,-61664,-30996,-23755,-12277,-42044,-88208,-62054,6924,84103,59027,32462,27826,32262,17418,5861,-40055,-113482,-7018,221972,307808,145047,-65558,-49076,38941,38786,-41859,-77947,-30853,-58438,-69944,-23262,18250,36794,29309,28386,43855,55459,62253,33538,528,-19409,-19226,-38820,-73893,-87357,-60636,8785,39387,60591,-3484,-97892,8145,41446,-68407,-18835,87044,80954,-29407,-85711,-76149,-74982,28322,192479,301836,288051,148304,-9831,-94667,-110564,-119721,-165406,-157578,-156504,-96871,-4670,78749,95394,39994,15977,79312,102202,71504,60815,51575,2560,-86443,-56727,-15412,20124,70907,185127,277440,223107,144493,85168,-47500,-53520,-53710,-93946,-104958,-124500,-100972,-67571,-42338,23222,145276,285468,328501,174794,-37904,-97448,-43543,-15836,-105293,-37677,209969,410821,388355,228287,31821,-103415,-104260,-96859,-10492,110332,52607,58948,20264,-69212,-81889,413,145894,354171,450280,350969,180904,16104,-94245,-149634,-63219,26342,73831,71584,36316,-18367,-47793,5674,66270,86644,53574,-32504,-70929,-104314,-46180,15617,63356,76753,127644,150851,50205,-61245,-110348,-57265,-50622,-35182,-51340,-72595,-49511,-54820,-90691,-42176,-39141,-100891,-78207,-2638,3043,-67372,-61285,-54620,-35275,-30718,-10866,57348,99036,95159,72914,77474,102615,133339,139037,90927,24570,-46753,-101669,-96159,-57865,-10134,24244,-13087,-40621,56145,111857,3408,-28425,31452,65689,90081,101285,83943,30497,-8536,11464,4210,-40261,-22391,122269,350537,505242,556189,339742,92422,-47930,-84729,-88926,-67524,-46444,-61989,-27114,1287,13291,-22642,-74219,-51036,44986,30842,24579,42362,107880,251468,114223,76943,95605,94428,-6004,-93265,-17867,14333,13801,-28077,-95292,-27547,46261,83033,37568,-47518,-55866,-60420,-94086,-100312,-75194,-94774,-31046,102768,250786,233717,170178,108464,-8578,-51017,23658,87507,41346,-10847,26835,37623,17339,6669,62158,105231,73765,28847,-4849,-16080,-37344,-65537,-86063,-66361,-27655,-68271,-119279,-142484,-44549,15150,19115,-40903,-86610,19344,122484,34353,-46890,-62362,873,23156,-5744,-50597,-13402,85688,116566,95674,84557,41813,-29562,-38462,29681,91075,95794,53118,-16801,-49527,10774,43546,-56543,-104059,-843,54643,122344,183729,248540,250619,131017,47322,-16692,-74473,-60363,-32484,-28506,-49804,-101532,-73384,12011,19840,49452,25892,-35579,-3244,119410,206170,128228,3688,40722,46379,-16902,-43845,180,-10984,-76407,-39124,7513,52336,82619,52538,25508,-28794,-61636,-23685,19141,12229,-39693,-71110,-43606,39326,129591,212270,200382,169516,156229,167511,199262,193727,177517,130755,90439,36499,-92892,-29371,100696,143791,153707,152724,53925,-55669,-17804,49884,52909,23254,46640,92217,90976,63332,22787,-42523,27119,84377,30618,-4379,-34281,-89797,-119065,-139413,-93031,-40402,-1001,57069,186135,250080,203914,99710,-7407,-83422,-24513,-31642,-140775,-91888,5846,27404,30179,22867,-20749,-23445,-59835,54974,14488,-49985,-29916,89017,163297,193914,167228,77883,-20818,-72263,-64970,-42225,-12897,1391,9041,7406,-58987,-99901,-122285,-98306,-80511,-78966,-117484,-40406,100933,154562,146323,216849,193808,162237,117452,56782,-12306,-54373,-25136,-3287,-24293,-77404,-91312,-56238,-35837,-11687,20562,41697,37116,69708,88819,59025,8611,21004,78329,152952,167595,102225,-17982,-107597,-76276,-62848,-69746,-1306,55470,66063,-13462,-107172,-108747,-96409,-81199,22388,70577,43850,55844,8271,-54638,61269,187056,247489,244077,237136,150325,100041,66727,-33685,-92342,25377,114204,144681,78799,-22485,-48959,-9159,123779,214690,190152,72387,-20151,-30485,-59603,-124242,-119584,-71702,-92538,-103970,-55991,44850,111613,156224,111978,70377,58469,25430,-10589,-78588,-136284,-85070,-127873,-152749,-116762,-111197,-130725,-27330,91858,105615,61876,7897,-33291,-53111,-21896,-7177,-11974,-15769,23963,70758,47146,-2816,-17540,-6862,-6189,-17161,8788,54085,122428,198453,192712,135744,76101,38825,15794,-5632,-24834,-19274,-16886,-19938,-22732,-37085,-58520,-65724,-57620,-120694,-95059,5541,122865,110726,21669,-76409,-45788,-5957,-16368,-37811,-34388,70721,213301,195824,13139,-109836,-21774,72198,85294,13182,-59282,-50532,76414,187467,70991,-60288,93352,313351,444917,412150,410904,406190,347642,230639,109584,24281,-11081,-65949,-99746,-98209,-106701,-141768,-146308,-98924,-5876,10398,-35220,-79611,-96624,-52355,2259,50593,91630,99290,92206,68004,12302,-63237,-91046,-74876,-14151,38425,40143,67105,85321,71437,8158,-10009,3160,9226,-30828,-93195,-55097,68560,125554,98638,31640,-39371,-64186,-65750,-74125,-77410,-105198,-112017,-86018,-50561,-26308,29511,173585,310169,379175,323907,135687,18677,-45481,-60291,-54187,-65548,-54084,-9046,-18516,-17179,-15024,7932,37270,49711,42406,63733,104656,87665,89584,125338,184552,241266,119160,-1165,1738,72152,118497,57820,-70583,-133514,-131231,-107781,-55106,-23349,-41406,-99623,-98468,-8194,60878,39229,8750,16360,29222,68926,60169,11240,-47278,1463,91619,43144,-26494,-49238,-40300,-12079,3332,20474,43369,76121,57761,-15940,-125536,-25031,88697,76083,33192,-29828,43298,134635,78405,-2987,-21007,-42847,-56088,-20400,-1624,26314,20730,-50201,-95847,-48467,67097,195553,165947,67487,-62167,-119698,-79387,20071,49074,-11557,-48171,30438,114668,71156,-141756,92294,553700,943714,1106475,1051382,889110,714612,409065,11771,-73720,134768,156528,17269,-91772,-54980,-27265,-218,1363,-36248,-73130,-77559,-41111,-13895,62520,195395,221145,102819,-48563,-110688,-135264,-128269,-109187,-52141,29885,89063,137604,125971,127980,125170,82838,25140,-77866,-71203,32850,88687,84969,-30946,-127982,-90820,-80911,-77877,-110854,-162664,-184436,-96438,15707,-27114,-67224,-83298,-82157,-67701,-5113,32325,14267,-65080,-25994,150676,355666,462162,334669,82195,-38682,-74489,-77641,-84470,-32728,61623,145133,110918,23640,-49903,72176,133685,114035,29510,-25490,47796,161083,151377,76639,15528,-2484,-8887,-29036,-79094,-94992,-38527,33104,37514,-12520,-11676,-35753,-80706,-89678,-104522,16540,19747,-725,-3753,-4506,-5567,-51361,-75465,-113532,-74432,32232,125865,109724,16123,-75790,-6229,116841,115604,-12022,-103412,-81231,-88016,-125177,-155883,-91730,-53041,-59384,-77071,-89412,-57748,-9718,-11581,-45032,-47979,-39440,-61101,10519,48831,56815,21212,-30175,-55902,-55836,-65711,-54412,-53782,-67485,-55164,-5495,33365,49648,52397,95510,172905,205568,112442,50318,4700,628,-16944,-49225,-62740,-37784,57686,59769,-15751,-23864,16797,46896,73668,108086,112690,109953,79923,69502,44431,17932,-64909,-102298,-105731,-59234,16701,35828,32315,-1930,-48831,-2663,11086,-35901,-95003,-6976,105487,105384,-5400,-45883,-988,15403,22907,-6271,-47379,-44582,-30758,-19573,-12458,-21312,4335,70466,104094,101231,74672,67622,120427,92415,9595,-60123,-89008,-97982,-72449,-42723,-6630,95854,48298,15400,-25862,-79437,-128486,-52261,-22011,-27998,-76164,-99368,-69324,-31796,-6759,27386,4856,-63348,-95213,-49287,22057,-18738,-87290,-92596,-54229,-69998,-80302,-85841,-80564,-27596,21282,29232,37169,-10420,-85131,12674,27484,37773,48986,-32344,-110018,-91271,-48943,-24686,-36679,-59138,-1188,79763,110118,85561,95125,127576,171238,160717,119470,109600,129870,138303,42703,-57803,-55267,-31671,-37180,-62869,-66448,-11178,136075,138439,122393,104334,41731,-15526,-56173,-29117,41860,63134,42295,-21209,-91910,-52507,42012,109520,34099,-43585,-37212,-8352,24095,102854,175250,176745,206420,241418,280557,312950,282490,187524,118457,39840,-34912,38355,86116,87773,68742,89469,57982,-66591,-97924,13453,83883,165539,293034,300002,213895,74082,-30915,-97924,-103118,-46890,101503,66525,-2747,-97613,-93921,-47092,-37951,-62888,-120901,-135817,-110067,-55618,-12551,-64079,-106394,-31648,12921,42086,17021,-75894,-82282,26034,159442,238329,110788,-29379,35415,117559,143622,175232,171999,137103,87758,-11022,-65495,-44238,-10454,11574,67858,69443,-21838,-35994,-21767,-34092,-60711,-78336,-35419,68721,174807,190631,139236,93808,84301,152852,206487,127039,24670,-35775,-63405,-87871,-104119,-129185,-47747,10502,3068,-10270,-6949,-51418,-113489,-114038,-80504,-76222,-73734,-31471,1722,8245,-49709,-117790,-66345,-350,83055,220050,197307,145091,141675,5384,-91928,-61023,-66603,-116869,-102594,-81194,-80589,-26079,96717,215111,243590,193499,104303,-28983,-125522,-66883,-51697,-64839,-48976,-57012,-45324,50801,124640,78611,17766,46806,76213,71682,19881,-32595,17858,81586,167523,189308,102493,68420,92823,159050,145236,130163,167478,225098,198710,106219,59572,12941,-21099,-68732,-109110,-103475,-57879,-58068,-97278,-112660,-51458,81339,142075,139948,159032,226634,222733,132744,63233,-42634,-77343,-26186,2973,9925,-21015,-46570,23225,120206,155940,88222,-61506,-18010,62104,83471,65568,8837,-49374,-95564,-107403,-39850,-20389,-37554,-46535,-40865,-3320,21483,43764,73759,11604,-40418,-112622,32097,238320,283785,193065,57536,14064,38735,46502,-19953,-72558,-42313,5928,4250,-8903,-38406,-13659,-104691,-65167,21169,59605,41455,-14761,540,23862,30191,40067,87256,179179,193445,161003,67149,-1509,-23615,-20389,-21921,-14681,-142,47661,174174,267638,315287,231807,107104,55935,45723,102092,149621,143266,39885,-51257,-38023,-15636,-44497,-105551,-64289,-533,-29292,-104830,-131053,-60713,-45419,-67091,-71105,-98169,-126749,-97357,-83864,-79832,-56456,-10828,56924,79886,92872,71779,25577,-47506,-58711,-50312,-9635,89186,101536,19116,26563,74254,111810,137896,124376,136003,210433,100170,-5619,-57627,-103083,-131302,-85720,-31067,-18862,-57900,-104203,-80365,-62072,-36752,-28753,-25590,5600,-35464,-36440,-13892,-26778,-665,-3395,-20035,-15422,-3702,-1559,-21867,-422,33876,26256,1665,27962,36573,-4570,-89527,-102576,-51098,-21146,725,-25276,-44111,-12389,17175,8343,-1427,-13432,-14349,-20183,-63237,-62667,-75508,-87005,-70854,-44720,-45730,-38614,-5123,9141,-24236,-41916,-29932,86886,230841,233966,105923,-44701,-57031,-20725,-11262,-39626,-49349,-40354,-37396,-12696,22837,-7450,-79751,-89923,49902,203294,241542,163276,68248,51073,33474,20643,24897,36577,34666,-8505,-40784,-27438,-40548,-83612,-83907,13989,150302,165902,30545,-54369,-55206,-55266,-66686,-43749,20445,38652,-54884,-94829,30769,168327,213790,110849,-5921,27340,81748,35992,-42716,-62741,-37181,-79089,-115367,-24408,71710,149019,115148,61459,60629,47035,10241,-28034,-60500,-65758,-5399,32888,30768,7666,-40821,-68576,-9821,41821,48717,28744,-23059,-39716,24679,-12224,7545,45996,59320,24625,6068,-12935,-34272,45803,44800,-19740,-16384,26386,64295,84492,23106,-26414,-48124,-60213,-29861,83578,206117,232992,110844,-22696,-48203,-88808,-54917,4242,104051,200951,265157,195558,122198,14178,-58969,9660,55065,31705,31869,79201,-56561,-62781,-75073,-75587,-62960,-50889,-66728,-76995,-78160,-71360,-88108,-92113,-37323,40016,87677,78296,50974,-5451,-53460,-118022,-85399,-8313,1343,-29801,-42038,7489,58503,111750,112647,18817,-119329,-87715,48737,81327,32178,23150,25891,38120,60886,38370,-17979,-55781,-25652,-28977,-96992,-121135,-105968,-76198,-36477,-9479,17192,94308,233716,273747,120742,-69205,-103498,-7354,17604,-15636,-67679,-37009,9237,12466,-16563,-50454,-83103,-82702,-69656,-54688,-64712,-77695,-80773,-74911,71300,255653,217054,54362,-7987,-69525,-148993,-86763,-57981,-26990,2978,25732,18917,-7820,-29871,-4806,64394,164584,106050,15745,-22909,-1161,26959,12343,4251,-32347,-92067,29472,95189,138518,134140,37321,-62910,-63098,-29118,-21303,-68985,-101924,-16514,96061,144144,115483,34001,-32716,-73159,-52036,12805,69534,104676,72329,26156,5913,38153,145772,248178,319066,232641,93807,8548,-8239,-37504,-91606,-142446,-59523,9523,76310,160839,96787,-3414,-50787,-67853,-19462,92462,247922,356666,269432,126880,-40686,-17348,134328,148080,89208,-29402,-90492,-24828,14012,20752,29377,34333,17612,59205,59832,-14293,-45113,32326,179488,207097,150162,19987,-42633,-65843,-95097,-110962,-102322,-94390,-54230,351,13670,43913,-16702,-98730,-103137,3743,132926,153675,155865,74142,-61781,46342,105988,167600,143159,40711,-16523,-19273,12661,48562,66251,66993,77166,76438,58360,27905,-22263,-36439,-5180,17340,-40598,-67474,2313,74242,103151,70763,11843,7836,58993,185610,244421,113894,42533,-17096,-60590,-117467,-104443,-101305,-104332,-115508,-91387,-81885,-75749,-61728,-55260,6858,35020,14127,-32750,14251,21848,25241,12605,-85241,-38875,32926,16881,-29201,36711,107484,57547,24434,-21858,-20622,35524,68849,62000,37046,17823,5113,-18147,-53681,-97422,-58387,29554,106150,118239,77273,-32455,-104510,-33105,8,-8766,-52702,-125274,-96430,-70898,-66906,-86177,-65362,-50549,-31054,-26201,-9016,35963,108281,158592,125163,30567,2318,52284,107984,117382,102290,34952,-8547,42031,113563,5094,-108992,-45258,20351,49732,47017,10238,6370,-42095,-30903,68330,209439,394715,593935,576472,339955,96898,-12413,-20779,-4378,-69708,-106110,-32644,103620,100183,12682,-31993,2909,28542,1443,-39615,-46398,-16595,58879,92269,22238,-64978,-81223,-76083,10808,88535,22468,11843,-10317,-14348,15240,42606,39006,11613,-46920,-40041,-42258,-39821,-9555,-324,-73324,-134113,-3419,90878,111396,43843,-38752,-86391,-71618,-50919,-48766,-28682,-9530,-2674,15422,-15198,-39616,-42932,-43621,-10839],[44053,104246,128286,45613,-13998,-9616,50588,75453,44281,22382,37123,62136,80495,51042,-86098,-42130,25206,41723,-24634,-116388,-77757,-33070,19140,11559,24892,86527,151543,167039,219394,225252,104340,23772,-47505,-42484,-56944,-85480,-88467,-108435,-124681,-86184,-40986,6813,21817,7956,39417,76241,117461,111005,59573,101253,217422,215446,111571,60626,52573,-8697,-23704,120112,298311,233881,126982,46028,-66960,-97284,29570,101919,104001,29663,-20047,-91221,-91839,-39541,-42749,-13943,31843,20410,-22398,-65067,-25783,24242,-21175,-74407,-29358,22562,4834,-36069,-48229,-106788,-100973,-15814,14473,45068,80623,86539,17113,5001,37012,43671,-11323,-65970,-54382,-36678,-41416,-40393,-79161,-81623,-24804,32514,93239,54617,26425,21817,30399,20734,15592,-26363,-106312,-13283,191741,264377,128452,-65150,-52966,35927,40359,-38782,-77258,-28427,-53422,-68647,-29859,11108,34236,30464,33498,57638,76073,79748,37997,-9015,-32842,-26518,-40377,-72718,-86772,-53398,16322,48067,77112,23584,-60157,11902,45790,-53423,-19262,71161,53070,-59379,-121107,-102759,-104277,-2471,193087,323122,317608,198797,45949,-48286,-90671,-110137,-161407,-156063,-161977,-99762,1285,100716,113093,38840,1724,52381,69294,42186,43178,44526,4612,-86070,-72259,-30735,7287,66258,201346,303845,243991,161793,91538,-44697,-46215,-48116,-110278,-112957,-122706,-104242,-79641,-70133,-1957,142579,298010,330612,156310,-47312,-110662,-28848,-2007,-92752,-47720,163919,362555,357523,208288,29521,-103787,-115899,-121380,-10225,134738,79461,104608,57295,-56923,-94764,-10382,119284,292890,399263,318071,155897,-864,-86703,-127607,-74065,4958,48664,45555,10502,-45754,-63569,7719,62130,55719,38106,-5852,-11726,-56241,-50110,-5382,49057,68438,116969,142213,39779,-72352,-95346,-42458,-39182,-27033,-42180,-70358,-55414,-59182,-80492,-22438,-20487,-76402,-54460,7636,-6930,-82125,-60243,-52997,-29812,-21068,-3006,53492,90207,92377,81422,87437,106468,136399,138483,91280,21305,-55925,-106137,-89020,-53436,-6817,25273,-13116,-49450,36855,77672,-43592,-17011,44506,64569,77901,81655,64325,10051,-33295,-1719,6727,-32588,-26025,98085,309430,466027,548171,373771,126898,-18296,-71105,-98222,-63266,-34677,-49988,-29217,-8309,8693,-14565,-58110,-34078,63821,36790,27687,49292,110585,249670,138655,103813,122101,120890,5576,-92491,-19323,8866,10815,-25983,-95475,-25265,50727,86855,40059,-42133,-43106,-39043,-67678,-101666,-97582,-114828,-26332,106706,232362,207135,141378,72504,-34584,-42256,33225,98616,65951,6155,39095,38621,9311,1896,58587,103207,69693,19799,-18424,-22496,-38517,-73054,-97159,-76904,-33329,-65113,-111554,-144059,-45176,16648,23988,-31099,-69143,22814,125539,54563,-32660,-59890,-238,22602,-9513,-56007,-7950,95419,126773,109480,103597,59876,-16794,-29248,31364,76266,67332,19465,-35553,-23300,42988,52426,-79595,-98335,11323,72323,140083,191044,253964,272111,165251,61594,-8902,-79533,-53856,-22099,-16522,-40358,-102699,-74041,7198,4875,39101,23169,-32388,2029,112923,184371,100117,14967,63179,52860,-17874,-39140,6180,-3703,-64429,-33593,76,30535,67160,49553,32081,-16746,-52535,-22879,6066,-9617,-61442,-81401,-41283,39422,120120,194789,188599,160665,148675,169213,220248,218440,188025,133878,93590,39728,-104186,-12674,96786,115347,122334,129442,46379,-56146,-24180,42629,53487,43794,71485,103306,87720,55300,14856,-45672,21114,67535,5720,-28007,-52600,-106071,-134024,-118771,-74885,-28551,4310,53520,176281,259047,214652,103865,-8273,-80325,-4387,-10044,-124981,-99195,-3033,10706,22798,43673,6756,-6234,-84434,44663,20819,-37812,-8372,128922,231661,283278,242574,121056,-6119,-73966,-73791,-49828,-17887,-269,9096,3598,-70693,-128127,-125584,-85243,-68149,-75423,-117405,-32286,127713,210605,194284,236212,195625,163661,112745,45619,-21092,-66966,-41346,-12601,-22195,-67935,-85829,-50064,-25581,-1445,19855,37518,41944,78412,104673,83717,30216,32351,78035,141055,144913,80317,-21249,-154038,-98195,-65601,-46179,11820,61440,72610,-2164,-91068,-115053,-92484,-61861,32834,54305,23955,37452,8451,-57498,35697,142292,214826,226943,222525,133179,76445,39187,-30809,-54307,48522,134181,170557,102510,-15182,-53797,-32568,73861,147802,128701,20590,-65446,-39548,-33721,-76168,-119150,-85874,-89906,-91001,-36614,69272,140051,188975,141240,87831,85986,66110,28438,-56365,-147588,-86098,-121700,-155584,-117733,-109988,-128300,-32748,90803,108093,61674,3156,-37424,-56516,-32129,-19710,-26263,-35260,191,43317,35626,-3044,-15345,927,6435,-8171,10565,58098,126078,201880,196211,129495,69394,39209,22331,-2582,-29148,-29145,-31332,-32429,-26107,-36265,-58424,-70745,-69540,-133461,-77050,24780,150128,143888,40058,-77146,-52315,-7896,-18367,-43000,-45727,56722,198975,174691,-5841,-124791,-7694,99798,105941,15770,-69624,-79760,24767,136220,57881,-27531,102060,288237,422543,410078,410158,413822,362982,244811,117962,31353,-9170,-72780,-103627,-97371,-103237,-134809,-146591,-81032,21245,49382,9516,-44039,-75141,-43895,4130,52755,94027,105739,103390,83576,28854,-53765,-92043,-66003,-5770,40410,43371,75003,100106,100959,39304,6192,5143,1337,-40887,-98383,-46364,92598,161641,127871,47659,-39501,-61134,-36472,-39632,-56518,-98520,-115692,-91491,-54790,-26472,29317,181039,331048,369036,320169,145654,23600,-47346,-65860,-53113,-53367,-39073,6490,-2349,932,-4699,3034,27279,50155,46064,66409,107951,79581,78878,102057,141606,215284,108576,-4927,7222,70916,106630,53734,-73180,-136725,-124162,-107313,-61335,-33055,-48877,-99177,-100976,-10924,67542,45372,15034,31373,47311,80512,81133,47497,-26577,7326,98126,33485,-48590,-72017,-55079,-17219,272,7603,21805,47880,36344,-15382,-127221,-63360,46840,46551,2911,-66418,5975,103313,72677,8291,-2422,-19617,-39035,-14946,-9745,12716,17936,-50186,-98137,-69208,30856,160475,144140,53209,-65628,-112769,-82505,-24336,1289,-55975,-78232,-1886,87561,47775,-155667,63374,464708,791223,905674,834468,689131,560830,326393,-18317,-79484,102897,115583,-10680,-92895,-24386,11126,30264,19526,-31031,-76743,-83831,-48421,-21999,56060,188267,196278,69308,-62130,-109611,-140718,-141295,-146849,-78095,26824,90133,124303,102299,108594,118270,91845,37339,-59387,-53129,49782,101356,89632,-16743,-108317,-99323,-97936,-99320,-134346,-185423,-209733,-126732,-2023,-54158,-97539,-103246,-79774,-42927,14866,42158,9625,-80415,-24562,143242,358193,487974,390721,123745,-15872,-59017,-69076,-84700,-37482,52489,124015,96483,16954,-34281,79397,118783,93448,14593,-15677,79349,193316,160786,74530,5222,-18358,-24014,-32859,-70595,-131200,-85773,20293,56368,28156,32695,25775,-3112,-34630,-88064,2402,-14749,-4679,33630,27184,19826,-18951,-47738,-97446,-84205,23791,124230,110965,18401,-67384,-6449,102410,103835,-28113,-103154,-74093,-82100,-121933,-133231,-72099,-32773,-45411,-72796,-96230,-53895,2184,-2649,-51395,-58093,-45722,-75872,-10633,21841,34638,9629,-34019,-51621,-51743,-81041,-80119,-61681,-65055,-53334,-2262,36113,44777,38177,72414,146400,178542,88959,22986,-13051,-5667,-12355,-34082,-40432,-6282,83029,66826,-21458,-51859,-16340,16262,48481,96771,119578,125962,107207,104349,69841,37430,-52681,-87913,-91236,-49519,22613,42551,50694,32215,-23426,-2689,12615,-24357,-76564,12702,135827,131302,8262,-38117,-1536,4922,8789,-6825,-22610,-19804,-28011,-27660,-25043,-36104,-11886,50169,71853,66095,63751,73854,141248,91725,3757,-74743,-126070,-128595,-93266,-58798,-23157,78735,24479,-13779,-55848,-98581,-122962,-55311,-26289,-31065,-80544,-105904,-79135,-45454,-28641,6166,-11522,-72304,-73521,-22079,46203,-6175,-74021,-54764,-20220,-40422,-38943,-60526,-97006,-68133,-16546,8030,33924,3241,-61250,8030,16139,33397,48676,-30216,-100219,-73414,-32920,-17434,-38787,-60417,-2041,67293,76950,48864,51367,85171,138875,153407,125249,117949,127773,123995,28007,-59599,-60901,-38756,-41937,-65642,-63668,7171,166091,145781,113702,82868,20632,-28360,-47995,-10446,64240,80267,37385,-45232,-116873,-46214,62020,136884,67890,-13683,-26183,-7001,30555,119408,206270,212912,223499,236577,262002,294785,255011,161303,103764,47185,-17826,33960,73443,82232,77363,104936,72336,-50642,-102261,6941,85243,174586,302786,320075,239208,87252,-28703,-94350,-96333,-91710,75285,64098,2198,-92049,-131554,-80513,-59183,-65196,-96654,-126717,-113603,-60573,-10496,-54996,-102259,-30829,12090,40628,15304,-78133,-77036,28008,144817,215185,104463,-20157,62195,157881,175536,186562,181447,147822,102086,-449,-60197,-35269,5572,37347,100808,73539,-18876,-31026,-18786,-26607,-37305,-54521,-47103,60924,183499,196684,134590,90296,92599,163172,201870,123780,21645,-36969,-59108,-77971,-87932,-134465,-72637,-2113,5026,-1007,3615,-42893,-104298,-112696,-92842,-78107,-59558,-17335,2430,334,-69849,-139101,-69768,-3100,74075,200108,167900,104502,86001,-47600,-41706,12920,13939,-55627,-80338,-82156,-102901,-13960,143540,262461,264118,180973,93812,-16463,-85743,-55620,-43483,-59853,-51496,-60797,-47308,43635,105417,55836,-15633,14740,48219,42124,-11149,-44739,23561,79565,151782,150055,65665,45827,90998,182801,195831,178558,203843,257131,234000,144627,93310,31243,-21891,-88043,-131069,-121745,-74334,-72786,-98969,-102852,-46649,91756,156332,149537,157655,209568,196907,113452,42637,-47065,-58660,-14270,8721,6252,-40626,-52166,47334,160804,189653,102891,-61593,-26816,47405,71613,69598,24232,-33414,-79101,-88780,-19997,-1186,-24672,-43408,-42745,-1903,22803,32687,47361,-24960,-84620,-133946,59072,263623,294884,183929,47875,24822,70137,92980,8816,-65730,-42214,13099,11300,-10260,-46839,-3395,-64282,-53306,-23385,-7742,15051,-18641,-3458,13860,20235,40173,110204,217094,221724,162705,55513,-7351,-12106,-6879,-7433,12835,53558,131805,271886,353080,362657,235381,93800,29166,19721,81617,125724,120467,33188,-54437,-36510,-10349,-31838,-88267,-84159,-5438,-14227,-83737,-143348,-91129,-65963,-69688,-63075,-91758,-120676,-94082,-83357,-93084,-71152,-19204,43146,66315,85574,65439,14868,-59553,-62315,-41246,3898,91545,77968,-7263,5250,53436,106764,155156,174230,187291,232691,95140,-4905,-55209,-96152,-120558,-84517,-36225,-22455,-58218,-107462,-67579,-39797,8,17906,10299,22490,-35619,-39610,-15753,-28345,-8526,-15449,-18080,-1163,11068,7407,-23669,-23380,9081,5236,-10435,24539,43323,9789,-72459,-115332,-53223,-11037,20787,-8289,-43651,-20910,10663,9397,-659,-18416,-16823,-12998,-52841,-49458,-61604,-74551,-65344,-46814,-45139,-28094,10003,22687,-17325,-46034,-51669,52536,186517,186291,75054,-58248,-55498,-33504,-26327,-44265,-46040,-37083,-37183,-7217,49905,32639,-54187,-104603,31979,182815,235469,158799,56969,47897,33362,18531,25129,44115,48771,593,-38703,-36010,-59065,-116554,-101496,15840,155408,147500,7803,-59173,-42977,-36586,-50197,-38795,9270,22108,-73266,-72922,64723,207814,240424,131712,20815,49969,89597,41576,-49335,-53694,-3403,-36320,-96100,-55583,32841,109185,82648,44891,54340,47326,16453,-16411,-54349,-68674,-10833,30218,33863,5679,-52058,-69461,2649,57121,60397,34763,-24498,-36583,36724,33383,42859,84385,83905,26510,-1376,-21326,-47318,26497,33414,-23701,9802,39377,63148,80308,24610,-25608,-50518,-63877,-32465,78884,196435,215781,85398,-45343,-65649,-86505,-46447,7102,99301,185943,240248,190533,135638,27874,-76607,-32702,22975,13141,-19843,45831,-65850,-56185,-68666,-76284,-74578,-55735,-64710,-80794,-82505,-82692,-92689,-105441,-60485,29697,100213,120365,85433,8441,-56506,-113278,-70179,3992,7870,-26599,-46927,-7227,54192,111703,121604,75860,-33229,-63159,52215,81910,38885,38865,45646,55257,70770,35131,-22198,-55067,-27212,-29781,-83405,-106272,-106344,-86345,-51624,-27308,11231,102704,252030,286610,130765,-62658,-111039,-7147,14372,-21621,-68821,-25875,25270,33947,6097,-32529,-68133,-69179,-58732,-47558,-58141,-65032,-72039,-43208,153516,341799,287820,108544,13220,-70666,-148096,-73550,-44008,-18336,16303,50552,53741,35172,-8206,-16070,43622,153578,69111,-18989,-41011,-6072,10707,-17346,-29324,-67306,-76818,51233,110167,148680,140967,36904,-67214,-76964,-35377,-17633,-64136,-104396,-38505,80190,136936,115016,35498,-33050,-71879,-51768,9636,60558,95187,59650,6923,-15176,11052,104740,182154,241609,186388,70274,-947,-10157,-39818,-94409,-140569,-58625,16456,107224,197227,96794,-4675,-54155,-72843,-24282,73694,166599,224849,149764,39176,-88360,32605,164615,154029,79107,-44841,-92283,-25926,6182,-3292,-14273,5545,9334,62576,65428,-168,-33698,26531,157491,161719,78560,-82405,-100259,-49071,-37446,-84933,-94985,-92210,-56006,-1434,12221,51310,630,-76612,-83771,11221,159804,200595,182011,82444,-61025,26071,78314,147518,141714,45061,-11343,-15150,12259,46239,60359,57560,71330,75077,62397,37797,-7535,-22341,9123,29181,-34354,-78558,-14074,52068,81472,51281,-12659,-12629,47396,167866,251643,141135,31918,-53839,-91002,-102120,-91584,-104020,-125659,-134441,-89892,-76293,-72993,-63627,-51714,23073,58442,21366,-39044,17123,39763,55138,39012,-67288,-61634,3524,-15564,-63222,8499,90414,49460,19591,-30803,-31826,14725,35396,36082,18343,15607,5231,-16774,-53192,-97200,-73431,8517,86923,105781,70116,-32597,-132566,-52470,-13886,-17601,-57242,-116680,-93495,-73187,-71902,-102850,-82943,-63593,-44902,-44970,-24046,27233,102437,154721,134124,38391,-2918,38343,94555,102567,89094,22042,32221,95282,126858,-1434,-110412,-39779,23661,49167,50780,15717,10440,-45548,-40232,68449,239897,464424,691861,637165,346418,98677,-9953,-17822,5188,-54621,-90109,-7385,123359,114192,39641,-8608,-1894,8844,-16642,-47300,-47973,-12076,74056,108438,32375,-51526,-65821,-79842,-891,88493,26667,5900,-24041,-16766,30146,67871,71920,32155,-40265,-44761,-51429,-53599,-21758,-2794,-69123,-133344,-7545,83510,101662,30053,-54284,-91346,-60874,-42199,-41197,-20627,-3638,-627,12692,-24963,-44556,-34309,-18317,18752],[65136,113544,119757,38670,-4822,-1867,53373,77005,41983,22536,47191,76038,98928,79518,-57051,-66381,4237,28753,-25453,-111091,-82915,-25687,47872,50867,51585,93035,125118,119753,178045,209793,101340,13726,-52561,-43262,-56330,-84898,-84453,-100137,-121377,-98904,-55308,7137,30377,9701,31414,55911,90922,97253,58442,88311,172082,158047,65432,32151,30798,-26203,-36287,109884,330171,263426,136118,48679,-65542,-110124,28700,104910,101970,27993,-20909,-78182,-93313,-44776,-57060,-45971,-7926,-33326,-78950,-104122,-54867,-11130,-44474,-85113,-24835,19293,-9233,-46522,-42441,-95088,-136603,-45608,-9627,21525,52339,51078,-16972,-23533,21223,53609,10675,-49755,-51498,-49264,-70825,-85517,-125213,-40586,13505,55811,99147,49689,19702,14847,25453,18957,19389,-17754,-102524,-23504,153902,213799,107757,-66000,-60524,28000,37633,-37724,-80187,-30882,-52461,-68557,-38336,39,27454,28508,35804,68729,95820,97792,44976,-14499,-45553,-35755,-44385,-72757,-86942,-50400,19580,52858,87407,47062,-16862,26526,53840,-37437,-21574,51814,29403,-46570,-73066,-77912,-116705,-36144,178198,321613,325180,235802,99032,-867,-65306,-101487,-158178,-160447,-172623,-105845,-271,114240,121323,30754,-17177,19919,30078,6147,21612,34247,4508,-84288,-90493,-49445,-10248,52796,199279,307786,250239,170714,91376,-45164,-42459,-42266,-92556,-116972,-122751,-105897,-89215,-98779,-28040,132641,295176,315645,131811,-58465,-116808,-15192,10997,-78269,-61848,111778,300982,315254,182725,28129,-84696,-96010,-118415,-170,165397,112930,159082,104832,-35998,-114985,-24020,91409,228703,331545,263613,115933,-13697,-70160,-106780,-87014,-23660,13456,9858,-23085,-77466,-66758,14095,59125,31267,26063,34705,52513,455,-29622,-22918,31571,56059,95436,117724,20187,-87938,-81585,-30650,-29172,-20056,-34694,-71304,-67333,-67280,-69714,-4585,-3314,-52216,-31577,15987,-15448,-104887,-63331,-54773,-27206,-14351,1052,44944,75746,83606,82121,87678,100364,128909,126499,82849,10546,-71248,-112214,-83392,-52627,-10128,16357,-24668,-65082,13032,36525,-91834,-2733,49758,54806,60304,62196,46260,-9399,-57419,-12282,8343,-24632,-22897,82705,276349,428805,529949,399572,161519,16348,-50147,-110073,-62825,-25392,-39513,-32907,-20593,371,-8238,-40942,-7434,93769,44560,26406,48651,102697,232720,154029,126978,148218,146530,14515,-95385,-21174,4317,7900,-24984,-97195,-25932,50129,84359,37209,-40543,-32056,-14499,-25360,-64983,-111356,-115775,-18492,107479,206293,173958,106457,33228,-58503,-33946,38301,102384,81157,16157,48351,40717,2845,-3544,51882,95643,60766,7301,-35167,-32246,-44088,-82661,-106225,-84497,-37347,-61752,-104633,-146498,-46771,17842,28986,-19946,-53255,20847,117135,67316,-20922,-55964,-2971,19863,-15200,-63810,716,108998,140442,126775,126078,81649,-1748,-22193,27718,56598,37192,-14881,-41310,8787,70563,51468,-100152,-81115,23325,85806,150512,188642,245488,274296,187479,71697,-3931,-78996,-48615,-14352,-8935,-36220,-107856,-69353,6051,-10243,24981,16367,-34182,2282,101919,158473,72233,30119,83291,57557,-19964,-36905,8566,-803,-55771,-29827,-6098,9351,45604,39961,34235,-6323,-44130,-23506,-9481,-34233,-85968,-89996,-41796,34825,104906,164861,163022,141138,132586,162012,229363,230686,185728,126451,87859,36374,-111703,4867,85657,78861,83229,96113,31892,-59418,-30931,35354,55051,61568,88099,107280,81468,44571,-436,-54337,11375,46310,-20417,-53017,-73428,-125376,-141194,-96916,-55677,-17318,7207,45638,153270,253325,215582,100513,-15855,-79039,13833,8340,-110433,-107943,-15344,-7601,23160,76300,53167,26628,-96567,27436,22102,-29846,7339,158748,290143,364793,311201,156733,2830,-78042,-85760,-61951,-27009,-3337,8729,-842,-78330,-137727,-106810,-63357,-53265,-72956,-115445,-21617,152115,268965,246655,251519,197368,164417,106553,33853,-28467,-76129,-56925,-20814,-17869,-54099,-74762,-42005,-15964,6434,13640,27477,42670,83881,118156,107808,52520,43526,74800,123685,117489,60018,-4012,-76741,-55482,-34000,-16971,23337,65160,77793,8471,-73830,-100321,-72424,-41033,41871,38613,7948,21169,7283,-57018,10383,95417,173394,198661,197897,112537,56473,26273,-6634,-19631,67252,146907,188451,123122,-9378,-59511,-56971,19135,73549,61367,-33794,-104061,-33195,-3113,-33692,-84535,-99195,-87917,-79706,-22823,82395,157492,211931,164409,102119,112242,108161,68738,-34869,-156745,-86570,-113474,-155369,-119961,-109188,-125049,-43798,79107,101070,55318,-5319,-43052,-59282,-43750,-34419,-43245,-57134,-26074,12410,21907,-5843,-15555,5986,16740,-72,8000,51256,113186,182623,182664,116496,61763,40287,27809,-1795,-35225,-39885,-47679,-50010,-33582,-38054,-58475,-73810,-78517,-125845,-64538,38644,173117,177374,61974,-66998,-60055,-10616,-18587,-46821,-61491,34269,169166,143607,-18284,-97364,9651,125422,122286,16235,-76271,-103691,-17839,95622,57133,6347,106989,252773,382303,390107,388205,395845,355135,245085,120487,36998,-6195,-79265,-107420,-95868,-99243,-128535,-137234,-61541,44216,86001,58023,-3934,-51939,-35601,4272,54088,97274,113828,115498,98656,45017,-43267,-92953,-59649,1009,42049,44894,78245,107337,122074,68122,22644,9729,-2586,-47331,-99939,-38035,114412,196131,157546,65705,-37604,-57873,-6747,-2237,-35155,-91572,-119839,-97454,-58524,-25392,30688,183077,337137,341392,297269,145807,25590,-50083,-70980,-49515,-40164,-25073,19604,11163,16907,4622,-7512,6509,39844,44440,65610,105691,69412,69020,82489,103816,185255,96653,-6708,10374,65882,91846,43384,-79257,-126862,-114329,-105789,-69283,-45147,-57928,-97567,-104059,-18166,69113,47591,17879,41176,59333,86202,94942,73876,-15767,10681,103254,29692,-59438,-82992,-61113,-17332,711,-3266,-618,16844,10812,-18450,-111534,-100783,710,8577,-34147,-100146,-17044,80486,69204,19254,11463,-1720,-24911,-11699,-18667,-345,15957,-49912,-99768,-86216,1995,130615,129629,49845,-61727,-106657,-79048,-58207,-49560,-95852,-82152,-38018,51021,18016,-147864,24393,347228,604687,682289,604701,469877,378547,216737,-63074,-73847,74297,72383,-42183,-79459,6801,49425,58314,33957,-28668,-81723,-88800,-54886,-33261,43452,165436,152870,25880,-76905,-103618,-124377,-113299,-111548,-95845,21211,88011,108296,79267,88495,107876,96842,47012,-39959,-35766,61809,103745,77372,-11896,-92115,-97209,-101727,-104489,-139903,-189716,-215561,-154333,-24041,-85004,-129900,-102953,-61524,-20293,31416,47859,2733,-88858,-18881,134139,350100,493948,432689,161754,3655,-47369,-63393,-85127,-45378,37108,96967,79468,12343,-19318,77213,92239,62695,-2611,655,112449,218727,163688,71512,-3600,-31699,-35948,-32356,-51293,-94992,-78880,50540,97835,70876,71932,80498,67661,21480,-55219,-18153,-65321,-346,65984,52702,39340,9612,-23956,-83860,-91471,11619,117235,106092,16671,-58508,-6739,81129,79002,-51303,-91801,-66085,-73639,-110730,-109680,-50539,-10014,-29456,-67457,-98429,-38306,27378,17565,-49140,-66580,-49298,-92565,-30677,-241,14014,-2668,-36636,-43246,-39844,-78574,-101366,-68164,-63198,-51243,538,37727,39410,25695,52264,117153,145216,62593,-5435,-31049,-13066,-10764,-21699,-18333,29167,112680,85696,-5451,-59607,-45761,-14790,21924,81053,118503,133279,127728,133303,90779,53072,-39993,-68857,-71317,-34661,33529,54360,74414,70363,1673,-4561,11414,-14798,-57585,35836,168086,157824,23526,-28025,2140,3427,11709,15183,14524,5121,-27653,-39114,-36745,-48118,-27607,28020,38581,28722,47916,78201,161362,95917,9137,-74009,-141208,-149389,-111829,-74495,-40000,57953,-444,-44075,-86797,-116030,-108918,-54976,-29945,-34785,-86385,-114460,-90561,-59804,-49293,-14828,-27831,-80518,-52018,10104,77364,17255,-40919,-15598,15264,-3607,-809,-32905,-76241,-99445,-49618,-11243,30518,16390,-31793,12751,7248,28350,46559,-28833,-90293,-55931,-15305,-7941,-39196,-62052,-4827,48210,37779,11178,9996,47004,105772,142173,127560,120886,116982,96254,7971,-63273,-66078,-46290,-47907,-68746,-58300,27434,190580,147023,96690,56103,857,-31726,-30953,10758,89383,99540,30445,-71335,-101965,-32614,84574,161526,98252,12873,-15630,-5730,35301,132459,234451,248402,237104,225647,235681,269525,227923,139898,92831,54067,-5096,28023,59851,76119,84936,116042,80206,-39782,-97991,4221,86508,177107,291276,313359,249305,98992,-21496,-85535,-78326,-103585,52121,60523,7731,-70323,-128846,-107576,-84562,-69567,-66253,-102328,-104600,-62119,-6483,-42118,-93812,-29906,12153,41286,15906,-79004,-70427,29937,125576,184962,94784,-9200,89419,201451,218573,198365,185729,153587,113181,10506,-54042,-27484,20878,62911,124041,67582,-19052,-26950,-15824,-18369,-16444,-32500,-45349,57839,193926,201678,127381,83575,96496,162590,185074,115867,18247,-37526,-54963,-69318,-74072,-105235,-86623,-10726,10203,12290,19563,-26644,-87117,-105918,-102058,-70528,-42521,-2174,1447,-11392,-90889,-157121,-77401,-9509,67195,186894,144928,65271,29165,-61562,4844,65601,79730,2220,-54031,-82002,-95287,22475,210003,318037,290233,176472,93096,5680,-46243,-39475,-34573,-53583,-53974,-65270,-48467,40028,94275,45975,-40681,-16049,21753,15011,-37446,-52446,21935,68137,126202,109774,37250,30189,90424,198968,238856,221569,231633,273966,252894,172515,120605,47422,-24281,-109339,-127864,-125993,-84635,-75603,-87366,-91716,-43940,96771,166825,158039,155152,189407,168031,92675,21923,-48331,-45428,-10028,5542,-5633,-65690,-44733,79185,206309,226066,119606,-54051,-31479,38219,65205,78391,43467,-13834,-59500,-65792,9433,27340,-4007,-34917,-42751,747,25319,24221,23162,-56750,-123008,-115248,91914,289173,305900,176922,40398,35879,100728,139761,39915,-57549,-41342,20376,18387,-10618,-46284,30187,5075,-17330,-56076,-80112,-10909,-18691,-4060,7584,13404,40897,131483,252817,247273,161977,46606,-5679,2064,5575,5007,37524,108997,231420,391243,457350,421313,246461,86207,8556,-1520,63178,102506,97678,28181,-53388,-32695,-5267,-19903,-69396,-104263,-14068,-2820,-61513,-125965,-118206,-77399,-64219,-51255,-79805,-107558,-84448,-75506,-95661,-81053,-25356,30581,54406,79819,61272,8333,-64177,-54460,-23577,19357,91488,54739,-18144,-7467,33237,100002,167463,219209,234449,245798,89843,-3317,-52110,-87840,-108257,-79108,-37686,-23905,-55960,-103326,-52592,-14430,41297,71472,54593,41761,-34238,-39852,-13841,-25995,-13494,-24836,-12344,17551,28230,17165,-26027,-48954,-19749,-18741,-24815,20144,48863,21774,-56699,-115722,-51356,821,42800,13394,-35518,-22060,7782,8789,-3076,-25172,-21214,-6868,-40696,-31856,-40923,-57536,-58182,-49233,-45452,-17259,29291,44851,356,-40227,-69760,12718,126412,122896,38531,-69831,-52685,-46472,-41501,-47687,-40950,-30929,-34460,-1474,74128,74656,-22557,-113820,12009,159506,225654,151203,42472,42838,33603,17759,26710,51234,61448,9233,-35387,-38566,-66048,-134719,-108356,14582,150537,120962,-13024,-58238,-26837,-16862,-32809,-28994,2976,8098,-88342,-50910,97540,242355,259079,148974,47508,70406,96162,49467,-50430,-35334,36053,10784,-55756,-78829,-13082,59067,44699,25127,44963,45906,22099,-6159,-49234,-68942,-13098,29197,36826,4717,-61471,-65817,15594,70581,70761,42336,-21823,-30890,47445,81076,86836,127438,108085,28426,-8045,-28613,-58868,2174,15529,-31543,26354,46374,58544,71891,24473,-24628,-51720,-64521,-30355,79907,193463,205266,69345,-58005,-76528,-76906,-34891,12694,94137,164700,204516,177195,140352,37027,-76891,-58041,6311,8093,-55843,14317,-68173,-45019,-58038,-70162,-81160,-59467,-60353,-79337,-83997,-84984,-78062,-86860,-80296,19856,120175,179269,133709,28045,-53184,-102007,-55000,15272,12695,-23959,-49891,-17600,52469,113329,134915,138098,54654,962,86189,103783,58690,60733,67901,73436,81626,34678,-24090,-50731,-24539,-24226,-60864,-85802,-99600,-92395,-64097,-41665,7734,110164,265554,293700,139463,-49043,-93452,3357,17562,-23655,-65237,-14136,40893,55182,29969,-11308,-47916,-47420,-39701,-35065,-46090,-47822,-54306,-1236,233491,407827,341651,161914,35714,-68845,-145941,-61724,-28259,-8567,31107,80185,101117,92154,15912,-25426,26595,143895,34887,-56453,-59230,-7230,1022,-34362,-50387,-91414,-55466,73830,127002,159167,145963,35726,-70202,-88295,-39238,-13195,-58018,-98079,-60148,59477,122973,109830,36592,-30594,-66372,-47825,8898,52908,83780,45578,-10450,-33416,-12099,68207,124332,172805,147453,53805,-4961,-10533,-40176,-94579,-135657,-53674,26617,139302,219451,86531,-8853,-58624,-78299,-31049,51218,87979,98613,32734,-52369,-92948,83886,189815,154572,66451,-60410,-89467,-23029,5593,-19859,-58245,-23768,4332,66109,69348,13077,-20903,20029,130182,118108,14723,-169938,-64977,12081,16640,-62888,-93982,-93100,-55762,2709,18452,65332,24217,-50798,-61857,16955,176470,239588,205769,89484,-53881,6819,52398,131137,145899,55555,-689,-7189,13083,43767,54152,46986,61519,71262,66082,48340,7040,-10305,21299,40848,-26883,-88158,-29889,28649,59067,33137,-35151,-29548,36748,146274,246273,163819,23875,-80250,-117998,-80118,-71593,-94067,-136420,-146951,-87089,-69651,-67604,-63364,-45140,42909,92031,41370,-37673,21708,56521,79796,58118,-53966,-77003,-18315,-39394,-92130,-18554,66949,39709,16997,-35590,-41891,-5633,8761,16538,2206,10180,1012,-19576,-56081,-93906,-80998,-9214,67826,93545,63945,-27797,-132011,-69245,-26858,-26087,-57834,-99472,-86877,-75812,-78180,-110852,-88931,-69359,-54438,-60947,-38494,16106,92587,146510,140598,48332,-3469,22819,67835,74386,75370,42536,101324,148802,133847,-8531,-106184,-32666,27414,48163,54511,23314,19934,-38576,-48543,69518,267505,517341,757584,669052,342453,99143,-7004,-13737,15647,-37316,-71205,14649,134249,123181,63503,11493,-6959,-11819,-36435,-55510,-50073,-6919,90016,124133,43316,-33909,-48876,-79152,-10830,85950,29513,-2539,-37279,-6054,54473,96129,101244,48497,-32776,-47093,-58022,-63373,-31395,-6374,-65594,-126513,-9602,77291,92099,15442,-72690,-88825,-46537,-30782,-32229,-12118,3287,2910,9336,-36277,-51425,-27735,3047,47019],[88530,124111,112985,35468,6245,8601,58021,80200,42100,25170,57025,89089,115652,106396,-23067,-86172,-12326,21740,-20559,-102377,-83066,-15669,75928,93349,79158,96938,97763,78055,141889,194287,99389,6457,-53161,-41669,-54111,-79820,-75818,-86429,-105678,-92450,-62664,8564,39704,10993,22397,35089,64829,83939,60228,76588,123545,93091,12632,3312,13947,-36768,-46362,93913,346517,291100,150307,57959,-55861,-121549,25405,105967,98285,25339,-21746,-63190,-90641,-47486,-66779,-81140,-56656,-95122,-81860,-29920,-21514,-28833,-64045,-91598,-19943,16766,-19613,-48430,-36369,-81731,-146891,-73185,-32179,-156,27878,24162,-38631,-42448,9704,64296,33580,-32689,-48633,-63980,-107505,-127138,-64799,14862,55296,79663,105298,48015,15944,10318,21061,15941,21182,-10294,-98488,-33823,114996,164697,88060,-64207,-68253,18488,33805,-35015,-83307,-34885,-52421,-66961,-44789,-11202,19810,26780,38877,80853,118193,119106,56505,-12675,-52533,-42385,-46733,-70501,-84709,-47815,22339,56949,94117,67668,24242,47581,66409,-18539,-21189,35247,17836,-11062,-26541,-38777,-96549,-66624,152419,300926,313836,258962,148315,48625,-36665,-91046,-152427,-164653,-169970,-109660,-5479,120986,122897,20199,-35300,-11142,-8886,-34040,-76,24583,5850,-78335,-108973,-69005,-29707,34092,181737,291180,243807,173017,87312,-46400,-39822,-35802,-69922,-111911,-119710,-102360,-91711,-120609,-49251,118902,280476,287587,104393,-68584,-108194,-770,25336,-61473,-75454,61890,236106,268452,155496,28735,-62537,-68963,-86241,26084,204254,154400,220936,162892,-1474,-135772,-37643,65109,168585,256518,195332,66915,-17992,-48799,-86229,-96454,-55827,-26570,-30406,-60792,-109660,-57287,21476,55703,13924,20421,79758,113559,55291,3703,-31094,13912,43039,66626,79383,-5926,-105215,-68505,-20778,-20385,-13634,-27586,-73541,-84011,-75405,-55630,13649,14132,-26460,-6138,28631,-11240,-130635,-68340,-57969,-25607,-8942,2498,33590,57916,70612,76635,80297,86025,110914,102209,63696,-8736,-92303,-115675,-77246,-53229,-18023,-465,-44602,-80936,-6058,1771,-92113,11118,47645,37886,39699,44168,30011,-26692,-79084,-19049,10154,-15707,-12386,81192,257467,398844,504037,414660,194431,57036,-21552,-109178,-64765,-17180,-29101,-35811,-33046,-9374,-1826,-20956,29145,135454,55625,22514,41707,85939,204393,161289,147251,175212,171543,22301,-100118,-21837,2217,6929,-23155,-98783,-27589,46690,77834,30945,-41100,-20851,17476,38950,5302,-66178,-78990,-5310,107147,177065,138718,69485,-6012,-74635,-26993,39952,100616,88014,19261,53758,44831,-626,-8132,43743,84362,48986,-6493,-53087,-43644,-52221,-91785,-111621,-89222,-39850,-57702,-97730,-146899,-47363,20754,35755,-6856,-37930,15803,100845,73385,-10987,-49389,-4489,17377,-20766,-71473,12691,126128,156962,146999,151234,106639,16121,-16211,20044,34141,7493,-46566,-32043,42199,92444,41894,-112534,-64074,32033,93581,153252,178509,227361,260421,197452,78285,-1151,-71996,-43358,-8266,-5027,-36748,-115407,-56394,10158,-23486,8383,6949,-38914,-810,88032,130366,48641,47600,100714,61120,-22496,-36234,8976,81,-48765,-28052,-12557,-9250,21808,26043,32846,2819,-35711,-23877,-24856,-59042,-110917,-93765,-43867,26935,85667,125567,125549,112483,109661,147295,226687,229812,170628,108567,72747,24522,-98057,23434,70253,39387,40030,54410,10991,-64811,-36999,29214,57899,76429,98444,106461,73942,33143,-21581,-66993,1406,25461,-43880,-75348,-92697,-141476,-121249,-73900,-36074,-6839,7978,34222,119108,233177,207154,90261,-29200,-76005,31195,24122,-96439,-115784,-28832,-23665,32931,116470,109087,62609,-79873,4111,17835,-26681,16653,177157,334644,432001,368877,184160,7375,-82879,-99153,-77101,-39122,-6597,9028,-4212,-77223,-99468,-74411,-34506,-35638,-70771,-110934,-7995,172396,323743,300926,262727,199289,165167,99939,22603,-33418,-78980,-69875,-26873,-11400,-36938,-58522,-31541,-6527,12107,3185,12978,39844,86795,129843,131667,76496,55682,70587,104383,90402,47307,33318,16076,26011,21654,15398,33230,67129,82100,18824,-56304,-78373,-48468,-19587,49460,24248,-5266,6748,4529,-52381,-11849,49989,126698,161752,165650,90191,41873,26218,22943,10731,81418,152366,197272,139425,-4681,-65327,-80810,-36682,-2856,-7248,-86251,-112806,-14188,26693,1186,-54385,-109018,-85671,-69738,-14333,85791,165515,225908,181493,113441,136060,149093,107037,-16057,-147765,-84966,-102274,-149496,-123221,-108296,-120420,-59858,58466,86790,44709,-15792,-48839,-60966,-56523,-50959,-62143,-79040,-50719,-15869,8162,-10438,-17558,8972,25479,8807,4722,36175,86335,144074,153838,98645,55109,43232,33102,-2240,-41761,-49352,-62615,-71609,-44693,-42098,-58195,-73411,-81908,-115946,-57146,46639,189060,206578,83375,-52424,-67818,-13504,-17064,-48047,-79423,6884,129778,107792,-23849,-72263,24363,143970,130571,12681,-81352,-121827,-46437,71962,69901,39212,108671,210309,328670,354685,348995,356895,326683,231920,117421,41447,-1914,-84699,-111865,-94340,-94848,-122596,-128400,-45579,61298,116880,105903,39150,-26582,-26577,3544,55227,101927,124084,128932,113406,60821,-31635,-93035,-55556,6135,43087,44465,76510,106697,133222,92117,37160,14882,-4034,-51104,-99232,-30203,133366,227017,185828,84511,-33922,-54447,21643,36755,-14031,-85097,-124655,-104270,-62547,-24308,31900,178586,327536,300413,259520,137260,25061,-53420,-75125,-43382,-26241,-11916,30367,22069,30694,13704,-20933,-22859,18957,36484,60464,97439,57164,59688,66503,72930,155603,86359,-5694,12105,58649,76095,29445,-87969,-115851,-103223,-102068,-77461,-58775,-68315,-94759,-106306,-28727,65769,45973,17368,45591,63858,84646,100296,89927,-13632,10621,108650,35250,-55075,-78318,-55834,-11885,3925,-12468,-23956,-16833,-18599,-26145,-97685,-135398,-44276,-32911,-71888,-113585,-21186,67095,68154,28527,19691,9945,-14407,-11109,-28064,-11210,17159,-47603,-101089,-100026,-18937,108082,123370,55527,-53467,-101782,-71313,-60006,-77410,-68295,-51683,-73175,8148,-15302,-133687,-19119,229474,437369,501715,422683,284652,215515,117687,-96717,-54533,49269,30167,-73758,-59250,35121,82437,79707,41997,-30318,-88271,-91011,-58663,-47859,23672,125633,92537,-25227,-91197,-96837,-110292,-91138,-81205,-97589,13245,82908,90792,57728,67876,93512,96577,52899,-22135,-20594,66696,94430,47968,-18749,-80095,-88508,-96050,-98194,-132649,-180508,-205315,-174521,-50291,-117460,-148447,-83333,-39544,-1551,43698,49528,-2975,-77884,-11997,122272,330456,477381,453938,192019,18333,-39740,-60897,-86801,-56758,15960,65396,59505,8423,-7410,67957,57468,23800,-19251,21288,143645,233007,158375,66174,-11864,-42710,-44652,-28554,-29127,-58734,-32963,96838,141526,107405,102770,122590,125553,74680,-14864,-21430,-108980,10122,85985,68576,50590,29719,-7611,-74598,-94059,-5568,103063,93054,9361,-50638,-7757,54769,43747,-80738,-78706,-59325,-64661,-94115,-86011,-29014,13916,-12314,-61386,-94223,-14911,63340,46291,-39482,-74185,-50816,-110968,-48588,-17896,-5826,-16173,-38111,-32474,-25361,-66651,-118955,-75041,-63435,-50343,1504,36567,31931,13516,34094,87161,109005,34264,-34059,-48408,-21768,-13385,-14173,1160,63161,139231,108764,23849,-39863,-59531,-42748,-5033,61517,109779,132384,141262,155184,106199,63342,-28587,-47523,-47724,-16872,46422,68168,99490,106270,21197,-10992,5968,-9403,-41308,58710,197302,180592,38197,-17126,8950,10723,31095,53294,57740,27429,-31442,-54223,-44964,-54980,-40921,4660,5135,-9850,26664,80158,178919,103123,20105,-65985,-121991,-143491,-129645,-91503,-58356,34287,-25604,-74316,-118669,-125044,-94466,-51034,-31938,-38407,-93413,-125990,-104904,-76111,-69694,-36590,-45084,-88611,-33017,42317,109506,44737,-5230,18121,44862,28658,26466,-12114,-52025,-100542,-79513,-29786,25280,26818,-2098,24261,-236,20695,40096,-31373,-84004,-42160,561,1210,-39568,-66108,-11654,21381,-6071,-26653,-28198,12219,71838,126281,125074,116780,97281,57634,-16647,-71200,-74024,-56957,-57430,-73763,-52497,46171,204939,139058,68045,22533,-15672,-24007,-9968,32267,114581,118691,20950,-98595,-80050,-16784,105458,179046,121593,33372,-8509,-6613,36525,139510,255312,277695,243605,206965,200603,235168,198580,119225,81439,57092,2067,19059,43777,67468,88693,120087,79613,-35956,-91669,2450,85475,171259,258675,280789,243446,106880,-12234,-75928,-59315,-67737,42050,56389,11924,-45698,-94505,-116486,-116272,-75190,-38529,-75735,-86573,-58036,-267,-26762,-83577,-31878,10169,40799,15207,-81842,-65110,29251,100895,148306,80783,1162,113629,242842,267989,209370,180963,151008,117810,19119,-49703,-24083,31802,83193,132691,50926,-24663,-26495,-15441,-12595,-1442,-15979,-36436,57498,203471,203321,116017,71171,91698,148480,156084,101519,12636,-39229,-53616,-64985,-66423,-82903,-88201,-17031,15430,25425,35342,-8824,-66826,-97384,-107768,-58979,-26048,10818,-3912,-29684,-113464,-154989,-91430,-21885,61515,177786,126914,28391,-27351,-40473,33883,92761,120558,44190,-34988,-83134,-64376,73213,283330,369366,312787,172495,93806,26426,-12260,-23491,-28320,-48942,-59727,-74098,-50973,37754,88390,46087,-52114,-48223,-5973,-12287,-60618,-58657,11636,46624,91265,69218,15865,20420,87508,201717,266910,253515,246398,271110,249520,182595,134189,56420,-31626,-133623,-105884,-121098,-91598,-68959,-70049,-82877,-46158,92903,168793,160825,148683,165386,135627,68353,-820,-50801,-40498,-15954,-9838,-29449,-94865,-24076,114366,251295,259717,133274,-46828,-36072,30823,60803,87910,62002,5373,-40574,-43659,39253,56246,17079,-26743,-45248,879,25456,15881,-19,-84362,-145494,-77458,125858,310592,313487,170043,32983,43622,126620,181711,69833,-51409,-43676,23307,21256,-13535,-39895,75431,86884,34485,-49945,-128033,-29186,-15722,-3598,2882,7349,39073,146726,280398,264579,155300,37501,-1777,12608,12430,11226,54609,157824,331766,515857,566734,481754,259309,80726,-9211,-21780,43588,77431,71497,19543,-53061,-31268,-4697,-12917,-53417,-106783,-28261,682,-44374,-102691,-120376,-77340,-55465,-40134,-66228,-92270,-70138,-61296,-83520,-85237,-33537,15609,40961,72351,56097,2519,-65927,-44869,-6951,30833,85437,30886,-16995,-13847,10057,86990,169585,251832,269869,245400,81187,-4957,-52713,-82794,-99606,-74106,-38362,-26168,-54664,-98118,-40109,9654,82966,126852,100969,58890,-35302,-40854,-11830,-23500,-18858,-35437,-10257,30549,40304,23154,-31067,-77810,-54378,-47993,-44166,11903,49778,27515,-47383,-112041,-48741,10665,61375,35016,-19218,-11548,11023,6470,-8411,-34703,-29849,-5005,-30821,-15660,-20584,-40976,-52888,-55151,-50352,-10383,47333,69809,23449,-28318,-83316,-33113,53384,47782,-3920,-81329,-52959,-61962,-58593,-53066,-38538,-26536,-33043,486,89829,111545,10064,-109220,-10091,133802,212085,139970,23100,33030,31157,14945,25585,53711,68422,13471,-34635,-38567,-61494,-115193,-104607,4081,129278,84069,-34171,-55923,-12231,-496,-18326,-18488,-685,-5362,-101685,-33965,122841,264188,262178,154564,67650,85431,99589,57162,-47950,-16004,73014,53936,-18708,-81153,-65104,454,1574,574,30453,40190,24115,-473,-48488,-71357,-16007,26141,35535,686,-72508,-61547,25221,78529,75953,47245,-19649,-28169,52880,124576,134440,169080,127436,27265,-16771,-37805,-71731,-27438,-10278,-46540,29642,45986,48456,57289,19266,-26926,-54970,-65367,-27689,81499,191862,196992,58813,-64747,-85610,-66748,-24307,17132,85620,135848,159394,154893,133928,36873,-75563,-72421,-2324,7219,-73261,-11322,-63007,-33058,-47171,-62870,-84362,-64223,-58281,-76887,-85051,-81316,-61141,-65432,-98115,8268,140165,237997,182085,45434,-49205,-93310,-44073,21659,12323,-25134,-54155,-26971,49004,112023,145746,189871,134138,72627,134368,133468,81046,81678,88146,89201,90325,34585,-25709,-46005,-20824,-14874,-36477,-65183,-90121,-96432,-76025,-54643,3884,114001,271353,292635,144372,-32188,-66203,17282,23103,-24183,-60181,-4924,52827,72633,51403,9562,-26779,-23837,-18122,-20794,-31772,-30211,-32448,44952,300505,444451,371278,205432,55005,-66773,-145051,-53733,-13424,-265,43692,109343,155907,155897,38091,-35055,13605,138851,10160,-92761,-75085,-5942,-3960,-43937,-65722,-105203,-34797,93965,142222,166759,146742,31796,-74330,-96214,-40858,-9281,-52316,-86933,-82727,31586,99522,97174,34574,-28181,-59774,-42912,8753,45587,70737,30696,-26142,-49768,-32866,35736,77336,115634,114358,41580,-6444,-11290,-41000,-95173,-130767,-46919,37183,166426,222195,66462,-16161,-65194,-84215,-38959,26531,18427,-7027,-65013,-126140,-39547,130319,206136,148746,51806,-75294,-81325,-15441,11863,-27020,-100974,-51791,2134,67554,69560,23422,-8496,11943,97311,76760,-38371,-122700,890,73649,59067,-47703,-100647,-98141,-55083,9609,28224,81400,50286,-23322,-39874,19898,182364,266139,222993,92922,-42335,-11049,28633,120039,157504,72831,15129,3713,14057,39756,46399,34360,47332,64738,68735,58286,20009,-1404,29998,51277,-18749,-96479,-45277,4573,36670,16555,-55731,-42448,27052,122898,230449,179505,19903,-84173,-119126,-52491,-46510,-74360,-124450,-145009,-83329,-62316,-59942,-60929,-36125,63270,128131,66880,-28021,29056,72601,99641,71065,-44243,-84550,-32002,-53369,-114596,-41146,39373,29226,16923,-35518,-51011,-25027,-8792,4421,-9784,2556,-6505,-26009,-61572,-87386,-78579,-21661,50538,82589,59150,-19615,-104365,-79045,-36056,-31660,-50918,-75931,-74354,-74469,-80729,-104787,-81698,-65417,-57719,-72841,-50852,4529,81363,136548,145940,61790,4350,11834,30057,35857,70174,98252,181379,198879,136495,-14436,-95599,-22883,32501,48110,59166,33168,34078,-21724,-53547,73506,290919,549070,785266,671048,331151,100482,-1449,-6798,28349,-16246,-47972,35853,139464,129582,84924,29777,-10037,-30575,-54635,-61366,-50160,1199,108073,139881,56711,-10350,-27974,-71829,-17349,83098,33357,-10857,-47944,11697,80849,123333,125953,62233,-22602,-44216,-58774,-65634,-35509,-8650,-60513,-113400,-5989,76248,87280,5103,-89954,-73110,-25628,-13345,-18276,318,14986,12750,12372,-41711,-56248,-19958,23446,75642],[108120,130222,103003,30214,13255,16403,59727,80488,40307,25931,62740,97860,127195,127281,10484,-98934,-28495,15611,-15888,-94659,-82183,-7890,96859,132098,102416,94465,67557,39228,108853,176406,95187,-1398,-53224,-40770,-52503,-73466,-66452,-71426,-82710,-66112,-57028,7811,45122,8447,9891,12301,37976,69213,63044,67700,79687,29149,-47153,-26399,-229,-43285,-56613,71384,342680,311695,165462,69260,-43071,-132360,17528,102673,90689,19078,-25378,-50345,-85624,-49512,-71708,-120829,-117141,-106282,-10268,50827,33666,-24985,-79236,-93972,-16731,13259,-27913,-47069,-32968,-71087,-118125,-90306,-52218,-20100,7029,4854,-50602,-54665,-543,72288,54626,-16324,-46538,-80741,-148595,-59574,15181,78104,97528,101711,109836,47696,13410,6578,15965,10768,20208,-4695,-94968,-44963,76859,120536,69681,-60689,-77067,6447,27790,-31341,-87592,-41489,-54270,-65152,-49641,-23006,10490,24345,41938,93264,141879,141516,69701,-6231,-53810,-45927,-47242,-66167,-80316,-45350,24721,60231,97076,83684,58956,66399,79363,2206,-17087,24289,18968,24433,14734,-640,-69064,-89809,118823,264211,286057,266535,189775,97633,-6264,-78863,-143994,-162642,-153062,-108424,-12274,121209,119547,10726,-46638,-30540,-35876,-78386,-20127,16873,9717,-68071,-126580,-89019,-50562,11671,151063,256576,226011,168851,80105,-47760,-37775,-30018,-51655,-105313,-113617,-93340,-85502,-116295,-59990,102963,256058,249483,75635,-76435,-92215,14456,40784,-43509,-85847,18963,174989,221696,128290,30175,-39926,-39641,-49599,68491,249209,201806,283855,225675,45242,-109499,-49533,41688,116353,182396,121583,14760,-14932,-26135,-65215,-96274,-88370,-65965,-69255,-99198,-91851,-41083,28146,51475,2139,20360,121392,164889,103019,38339,-29054,-2129,32116,34971,29804,-36362,-122241,-55548,-12307,-13066,-8372,-20648,-75373,-103794,-77151,-35912,33945,33005,2035,23556,48343,8184,-104142,-73435,-61165,-23858,-4072,2032,20915,38663,54907,66526,67587,65877,83674,66429,33657,-35351,-118140,-111666,-69005,-53293,-28296,-21935,-66123,-84461,-8274,-5333,-47023,23596,40016,15977,18462,28297,15908,-40478,-95212,-21753,12785,-5586,3788,92886,252442,375971,470264,416021,223270,104127,16433,-87474,-67407,-8799,-17722,-36134,-43390,-18448,6202,3828,75617,185977,70379,17804,29852,62636,169689,162091,165545,203937,195408,30074,-104812,-19799,3883,9415,-18776,-98558,-28447,42637,69761,23426,-42064,-7755,60789,125034,99297,4918,-34230,14132,107628,148761,105514,34422,-42382,-75653,-21078,39404,95253,88201,16592,55882,51970,337,-10170,35997,71408,36454,-19369,-70175,-54815,-60607,-97380,-112086,-91116,-40392,-51939,-89548,-144657,-45317,27116,45772,8790,-22180,10172,80689,74193,-1977,-39910,-2517,17227,-24417,-73076,27501,144964,174147,168165,176931,133120,36924,-9950,9976,11162,-19705,-71849,-14146,73110,107421,25440,-112267,-49939,36795,95840,149391,163369,204607,236202,196601,82231,212,-64860,-37041,-2951,-4042,-41279,-116583,-34814,19683,-32329,-9363,-3684,-44660,-5451,73224,102395,33022,65750,115219,63921,-25039,-36113,9114,1264,-42193,-27859,-19981,-24492,-219,10609,29216,11227,-26598,-22568,-37449,-81367,-133408,-91634,-46442,16995,63911,80405,78937,76624,81619,126404,212620,215682,143229,80382,47017,3448,-63381,43179,53493,2335,-2898,6573,-15630,-71737,-41736,24951,62198,88827,104352,102747,66406,22650,-46837,-80723,-4269,9997,-60736,-90912,-105213,-136842,-99553,-49765,-16303,2894,6944,20068,77184,201282,190895,74893,-47369,-67640,48322,37774,-82487,-120036,-40983,-33504,49424,158412,165893,94520,-60107,-24005,7374,-28734,19480,183642,361530,478583,411239,202633,8648,-87359,-112258,-93232,-52279,-8745,10725,-5219,-66295,-59466,-36930,-2114,-15978,-68446,-103783,7892,186289,367745,351686,269279,200838,165614,92981,11939,-36215,-76504,-79187,-31186,-4072,-18427,-39413,-19459,2430,15107,-10558,-4892,33446,87052,139388,154579,102190,68921,66486,85933,67329,43787,79117,111196,116171,85169,47658,40674,67032,85182,28501,-39275,-55975,-25136,1320,54816,11014,-16955,-6554,-400,-45146,-29684,8164,77575,118586,128016,67156,32232,32125,47128,35227,90190,150131,195794,149359,-1586,-71411,-103637,-91182,-77631,-73445,-127084,-88280,8998,51646,26596,-31280,-113022,-83201,-61517,-11268,80969,165690,231774,192100,121126,155385,185423,139664,-1525,-141279,-81546,-88851,-139146,-127755,-107825,-114881,-80309,30802,66992,30990,-27473,-54681,-62584,-71223,-70036,-83303,-98183,-68921,-35417,-4906,-17208,-21825,9467,32308,18989,4754,17529,50131,92359,113513,78096,50700,48127,38080,-3849,-48309,-55991,-71683,-96095,-59941,-49076,-58291,-69841,-79491,-108664,-54891,48165,195549,226899,100176,-38909,-75262,-17156,-15062,-47311,-97911,-24059,85014,70662,-25823,-54125,32347,150918,127365,3234,-87166,-134247,-60402,62368,89882,68265,106407,163056,265879,306668,296860,302376,281104,205751,108093,43546,2125,-89278,-118813,-94687,-91569,-117794,-122494,-35573,71423,139913,148955,81912,-719,-17683,1406,55364,107111,135508,142643,126580,74956,-20082,-92698,-54936,8119,41720,40462,68426,97125,132757,108185,46897,17604,-6061,-54922,-98998,-24106,147510,250780,209233,101291,-30414,-52223,45697,73747,5164,-80424,-131018,-113490,-68824,-25678,30144,165600,301617,249673,210962,120266,21054,-58541,-79343,-36588,-13292,-842,37456,29054,40915,21958,-33335,-56443,-12203,20099,48771,81899,41557,48972,52065,47614,127966,78642,-3272,11637,49109,59495,13167,-99593,-107035,-93370,-97241,-85407,-74267,-81171,-92273,-107800,-42293,56605,39238,12183,43469,59834,75566,97499,96431,-19048,5669,113413,49224,-37252,-60410,-42164,-4151,6839,-21828,-49431,-53865,-52175,-39535,-89415,-152913,-78904,-68335,-95260,-97823,-16993,57569,66771,33413,20333,13329,-9605,-15109,-39201,-19843,22843,-41778,-102354,-113575,-34794,90640,121857,64491,-45705,-99825,-63278,-34749,-48969,-8638,-16522,-87209,-36731,-46888,-122259,-59911,148296,348353,422300,337235,183571,125943,79300,-76585,-25635,26151,-9751,-101847,-41252,55969,104460,89961,40448,-38142,-97330,-90099,-58667,-66173,-5156,68685,18337,-82383,-101568,-92266,-101944,-76359,-58454,-86125,2155,73594,71391,36687,45406,73683,88896,52712,-9272,-10317,61446,72561,4484,-38104,-72365,-78452,-86273,-86090,-118505,-164326,-187504,-170872,-79866,-136197,-120799,-59644,-20576,11086,49912,46880,-2638,-53930,-7356,105964,298842,437814,449477,210281,26240,-37275,-62676,-91231,-72628,-11154,29753,35593,3213,-252,52135,16801,-21526,-31951,42373,168288,231962,142961,56268,-21730,-53171,-52047,-24519,-9685,-26861,13023,138349,174563,132708,121925,147337,165845,120699,30001,15861,-51923,20944,89690,72433,51725,38677,-921,-70958,-89402,-27993,80268,69453,-5540,-45883,-10845,25128,3415,-108069,-67129,-56019,-57604,-75738,-64050,-9606,37225,4454,-55325,-84726,11619,106418,79908,-26178,-82506,-53002,-116113,-63848,-32757,-26058,-31351,-38647,-21215,-12102,-54462,-119968,-84292,-67354,-52484,-1211,30611,20334,-440,15998,56913,71631,3981,-62010,-63800,-31706,-21057,-13480,15283,89975,155987,127932,54129,-7202,-51235,-64034,-31994,38524,93785,123622,147358,168832,115116,67156,-19978,-26144,-22199,2265,58397,80875,121855,134017,30787,-24429,-4568,-9825,-30618,76958,217566,194697,49856,-6826,17668,24933,60956,98861,102485,44885,-40656,-71123,-45377,-54202,-48999,-18254,-27738,-48509,976,80277,192564,111698,33149,-56512,-106436,-129527,-146577,-110758,-78508,9628,-48757,-100571,-151038,-117128,-81964,-43415,-29758,-39010,-98523,-138502,-122576,-94827,-90012,-59558,-63690,-96237,-17831,71147,137984,70825,26093,42857,64397,51147,40633,-93,-34103,-81392,-106733,-47997,17569,33425,24739,38522,-6654,9777,28138,-39440,-83061,-33852,12677,8444,-40580,-73310,-23282,-12434,-51594,-62890,-62329,-19846,38066,107104,118596,106116,70684,13622,-43668,-83690,-86039,-71835,-71024,-79617,-46536,61954,207328,121048,27052,-14344,-20910,-5506,13241,53530,138429,137062,11368,-113293,-62382,-1954,122139,187319,136546,47159,-5395,-9819,34094,139701,265848,296465,241170,180975,157991,191913,166060,97464,68463,56420,4844,7607,25821,56799,88568,117144,71170,-38602,-86360,650,81972,157882,209644,229098,224899,111204,-1593,-66873,-43182,-26272,51156,55100,15480,-22134,-60109,-97935,-152063,-77307,-15824,-50793,-64653,-46616,9644,-8915,-71819,-36908,5869,38323,12119,-87135,-60919,26165,72688,108547,64560,11314,134118,278653,318032,221217,167958,140725,116236,25793,-46559,-24792,37868,96403,126593,26620,-34739,-29125,-17011,-9154,8109,-4573,-25423,59834,212042,202397,102350,54380,78288,123089,119383,82637,6217,-40399,-53971,-64387,-64754,-69005,-82685,-21385,20082,37340,49238,8763,-45046,-87402,-104133,-45325,-9434,22043,-12491,-53253,-126448,-135658,-109486,-38086,58813,170552,113506,-1601,-79242,-14912,48625,98321,134407,65489,-26648,-81733,-28442,131102,352722,408178,327218,166553,93050,42138,15216,-8816,-24027,-44812,-67540,-86419,-52521,38075,87258,53819,-44402,-80309,-33515,-38197,-77894,-62340,-3319,19798,52560,32780,3659,19522,83577,191477,278809,274330,249666,251344,225928,174576,132719,57595,-42604,-125730,-81276,-114799,-93667,-54534,-49525,-74961,-51334,81922,162516,157823,139724,141045,103893,43312,-23048,-54067,-41093,-28141,-34129,-62794,-104382,9078,152572,294569,289839,144116,-40643,-39412,26488,59866,99003,80326,25273,-20906,-21371,67435,83475,37719,-18766,-49299,33,24917,10121,-17909,-102656,-131576,-36743,159205,326525,317371,164787,28824,50227,149658,219318,100658,-44923,-47717,23013,21242,-17028,-27713,124162,174708,96221,-2765,-67433,-24672,-5200,1495,3734,6044,37728,157515,299673,273988,144985,30451,3899,19812,15191,13082,65539,197595,422393,631897,669542,537555,272540,78894,-21601,-39025,25550,53882,45079,8548,-52007,-30277,-6433,-8722,-38438,-83524,-43129,-1321,-31322,-79483,-92379,-63591,-43039,-27803,-48398,-71544,-48135,-37859,-58967,-78367,-41792,899,28992,66011,52620,-278,-64069,-34702,8378,40265,77190,11701,-6008,-11446,-13070,70091,163964,272401,293432,235109,72558,-7205,-54491,-78641,-92425,-67637,-35024,-25660,-51454,-91819,-27903,35122,127610,185582,149987,76048,-36070,-39651,-6718,-17859,-21143,-44055,-9863,39182,49306,28345,-33999,-101765,-89345,-77836,-64053,3946,49657,30325,-41903,-108267,-41705,21541,78110,58515,11411,19562,30140,11473,-8760,-41946,-38362,-3601,-20215,875,544,-22267,-45788,-60475,-56499,-4699,65768,98298,52853,-8638,-83083,-76708,-18972,-24763,-44903,-86330,-53464,-74719,-69150,-56188,-36018,-21408,-29751,1920,99254,143347,45229,-85195,-25475,113940,202859,133032,5419,23080,30301,14201,25324,54890,72859,16623,-32963,-33061,-43370,-81993,-89172,-14505,93815,43444,-50205,-49862,3121,15600,-3108,-3993,2879,-13367,-107680,-19939,141725,273807,251214,149611,83464,100004,105818,69963,-35506,5679,106816,92103,14418,-59636,-112176,-55584,-39422,-23193,16253,35177,27046,5130,-47688,-73028,-16214,24569,33518,-3048,-81382,-53325,35242,84899,79724,52661,-15174,-25687,56643,164733,186254,209652,144933,27263,-23200,-44829,-81685,-52767,-35442,-64088,24554,43757,38021,41780,12797,-28782,-56356,-62757,-21957,84751,191463,190426,53323,-65453,-91077,-53443,-11578,23577,77923,105675,114309,130669,122035,31743,-74682,-74425,-2194,11147,-66148,-17103,-45893,-17114,-32883,-52813,-80127,-65020,-54644,-70599,-81215,-70638,-44121,-45205,-95144,140,158784,289092,227250,61572,-42982,-85578,-34657,26269,10294,-26536,-56328,-32461,46170,109769,154085,227839,202724,142907,186121,164944,104520,102576,108758,105787,100495,38644,-22787,-37663,-12862,1201,-9094,-42551,-76637,-94915,-83301,-62172,3216,117990,273314,287915,149503,-9892,-34254,34508,32809,-19673,-50796,5068,64176,89124,73015,32674,-2241,3171,7343,-2157,-12800,-10655,-5546,94389,350614,452376,378978,238637,73452,-61511,-141763,-45898,3615,9893,56268,138450,216644,221969,59326,-41649,10068,147463,7497,-109185,-80272,-809,-2439,-45442,-73811,-104658,-13825,113813,157538,173592,146445,28448,-76768,-90021,-34217,-1111,-43004,-69332,-98669,70,69478,79629,31827,-23552,-49997,-34719,12181,42295,60958,20096,-35972,-60955,-48691,10786,45782,74635,89222,35237,-3840,-10080,-40277,-94442,-122477,-36236,49671,187303,207779,42066,-23117,-70138,-86043,-42698,5635,-34708,-67390,-76946,-51184,23916,169563,214283,139693,39194,-84766,-66373,-690,26414,-20830,-121776,-67908,6458,69003,68044,32363,4841,4738,62450,40815,-76277,-69511,57952,124533,90260,-37777,-112667,-103576,-51811,18874,40428,97916,77473,6122,-17397,21778,179854,279665,232363,93383,-26518,-24426,10374,118606,180412,99242,37565,18518,16058,34603,37531,20365,30423,57339,71939,68890,32421,5436,35733,60922,-8595,-101575,-58742,-17264,16694,3011,-72451,-47996,20359,101351,208840,187818,21229,-63743,-84232,-19713,-17217,-47871,-97481,-127528,-78371,-54214,-50046,-56137,-25277,81743,160340,91488,-11483,40044,88960,116222,80057,-36624,-84248,-37382,-56938,-118401,-56035,10352,18613,18966,-30232,-58936,-43090,-16930,-1150,-17619,-6905,-17127,-36411,-69877,-79045,-68913,-29334,34700,72065,54341,-11010,-77251,-78153,-39284,-32287,-34812,-47708,-57086,-66666,-73340,-88055,-67158,-54827,-56424,-82224,-62444,-8490,68067,124169,148449,76726,19849,12823,-11081,-8439,78324,169813,258025,239505,133022,-21424,-82840,-13333,36054,46336,61661,41394,47804,-1690,-57244,77893,305443,554584,770649,641555,311266,100013,3787,-537,39324,4719,-23528,53660,137114,130236,99173,42334,-14482,-50357,-73809,-67917,-51705,8166,122619,149501,67844,14156,-7606,-62837,-25550,75564,33735,-23054,-60934,25111,98404,140326,139040,68075,-15121,-41203,-58506,-65374,-39283,-15106,-59587,-100875,-1471,75988,83419,-3515,-105992,-52082,-3862,4937,-3975,11491,26189,24500,19837,-41336,-64508,-17088,36520,97221],[116297,124705,83254,15670,8988,14560,52170,71763,30530,18678,58717,96998,128187,135979,36158,-97494,-50321,3166,-19027,-94267,-86242,-8773,103011,157752,114125,80185,30209,-1977,74616,151678,83307,-15419,-58531,-45517,-55917,-71437,-62477,-61473,-60211,-33586,-37037,1784,40484,-3049,-10444,-15740,6813,48822,62234,60711,47477,-17441,-115785,-56917,-16134,-50910,-71511,39544,314203,317662,174799,76029,-33729,-139203,1432,90774,74915,4583,-36459,-45580,-83164,-55140,-73615,-132064,-121959,-27567,70689,121911,79769,-13744,-91103,-96461,-19205,4775,-38778,-49909,-36681,-67668,-97611,-88389,-70376,-40916,-13281,-11200,-58933,-65540,-14448,72310,68937,-4451,-47980,-100234,-117651,25227,102841,142330,134477,117170,108495,44119,7658,-548,6468,103,13315,-4062,-95045,-60025,38385,80859,50119,-59116,-90302,-11357,16217,-29850,-94381,-54068,-61280,-66666,-56014,-38273,-3887,17574,41373,102161,162097,159498,78807,-1217,-53620,-49103,-48560,-62562,-76330,-45247,24120,60258,94157,91688,81877,74840,86508,21300,-11343,18139,26209,51362,47247,31691,-44397,-100840,79056,213998,243545,256005,217240,140459,22271,-67506,-135376,-154194,-135088,-103025,-20104,115050,112979,5361,-44569,-24756,-30047,-116231,-37963,9969,14551,-55819,-123825,-110641,-74642,-15192,108532,206451,197171,156642,68391,-50759,-38060,-27933,-41447,-101078,-106721,-81735,-73367,-92595,-57665,84037,221909,202361,44827,-82989,-75398,27987,54336,-27517,-93346,-16817,120286,176163,100072,29399,-18380,-9519,-9789,122582,294233,249194,337232,282082,96742,-80278,-60108,20037,71818,114203,49296,-36385,-10413,-5952,-45163,-85998,-116978,-96383,-87833,-84755,-58934,-24030,32033,45317,-7226,21982,152670,200180,138627,67383,-22140,-17107,24159,5817,-28300,-70490,-124868,-43972,-6549,-9123,-6859,-15808,-76139,-119698,-65723,-10319,56001,52640,32450,56149,72485,35012,-72884,-78339,-64822,-22879,-1085,-1377,6785,18399,36471,51953,50611,41911,49761,23525,-708,-59132,-138287,-99439,-58892,-52467,-39664,-43436,-75963,-65638,10870,20813,-3671,33688,28295,-9788,-2288,14104,3386,-50781,-89799,-21961,15226,4401,22089,111935,255332,355861,426827,400367,244415,155333,64383,-54809,-69073,-339,-5946,-33954,-50912,-26253,15733,34015,129661,239025,87275,13016,13452,34404,132548,157430,181832,233394,215945,37470,-108668,-14808,9327,15463,-11500,-95891,-28070,38957,61552,15899,-42644,7667,115933,225907,207857,89021,17252,39031,109689,123825,76831,3988,-74602,-64194,-16006,37074,87333,83023,9235,56101,62781,6593,-8521,29824,58213,24510,-29926,-85200,-64273,-66973,-97035,-107617,-90503,-38702,-43851,-79259,-140415,-39989,37683,59672,27141,-5566,5870,60075,71167,6605,-27984,3796,20353,-25256,-65931,44395,162858,189057,187289,199868,158187,59848,-2300,-868,-10246,-42751,-87148,4899,98115,114319,4123,-102316,-38169,38552,93906,140823,145758,181309,208034,187718,84546,1019,-56666,-28862,2409,-5159,-49176,-101372,-5562,33861,-34048,-26728,-14080,-49662,-9633,59849,77708,28205,83616,126987,66417,-27014,-35138,10963,4976,-34883,-28201,-27860,-36129,-16808,-2976,25378,20003,-15743,-18078,-44406,-96937,-140118,-84341,-48172,6669,41564,33546,27241,36450,50823,101285,188585,189438,105286,42840,10119,-16856,-11302,64855,38749,-26174,-39200,-43708,-46017,-78578,-43897,23895,68992,100411,108421,98617,60683,15458,-72910,-84796,-637,4382,-67195,-95954,-105512,-118249,-76064,-23561,4785,13292,5756,5282,33811,165226,171851,59001,-68739,-49815,66813,51013,-66848,-116820,-47526,-32948,69506,197812,217385,119705,-41457,-52902,-8074,-34469,17790,180186,370079,501403,436451,213517,9376,-88999,-119339,-103817,-60841,-6365,16187,-1249,-46566,-17689,3542,32422,6540,-63599,-91734,26590,193712,395871,393636,272251,202988,166816,87084,3323,-35751,-70033,-83014,-32976,4555,1521,-17853,-5034,12374,16969,-24552,-22911,25535,86376,148136,177341,131115,84778,65038,72211,51859,48104,123979,199862,202670,147961,78724,47030,66693,88837,39334,-20975,-32527,-1665,22980,59568,941,-25454,-16790,-5288,-35091,-40569,-26185,31009,74188,89885,46780,28427,40091,63811,55019,95378,142655,186153,153697,1919,-75456,-122607,-139940,-144453,-123912,-116439,-55048,32643,71887,44382,-13122,-108522,-77849,-52577,-10549,72789,162948,233875,199113,127374,171177,216635,166404,10627,-135043,-74494,-71637,-123767,-130431,-105435,-106134,-100094,1779,46719,18478,-36642,-57859,-62488,-85311,-89065,-104020,-105509,-72298,-39071,-14015,-23474,-25662,10118,39931,33627,15000,6578,16058,40713,72478,62006,53299,58121,45806,-3289,-51073,-55172,-67049,-112078,-76337,-56233,-56161,-60891,-70066,-101199,-54495,46356,194518,238137,112658,-25991,-78177,-18741,-10441,-42527,-109373,-54395,41285,37749,-24592,-40250,35268,147618,115167,-8565,-90334,-131033,-61167,62348,112587,94610,103124,116665,201983,253554,240330,241945,226700,171659,95850,45758,7721,-89422,-125902,-94757,-87079,-111118,-116480,-28916,77646,157615,187107,123955,26873,-6636,855,57316,115734,150756,159342,140778,89997,-5920,-88354,-55208,9338,39978,35190,56746,81903,124016,117802,53531,19373,-7470,-57391,-97359,-17052,158797,267932,228144,117156,-25174,-48479,66667,108564,24923,-74422,-134681,-122409,-75075,-27692,27075,146960,264523,196782,159810,99453,16674,-62610,-80873,-27238,1032,10972,43693,34994,50380,32859,-34246,-75344,-46255,-2084,32901,62690,25631,39058,40910,29391,106010,76795,2321,11864,40878,45975,-428,-109962,-98368,-82759,-89104,-88630,-87494,-93344,-87537,-105100,-53803,45399,30523,5363,38436,52166,65347,93769,100767,-25366,-1011,119702,72194,-7192,-31449,-21942,5410,10322,-28994,-73754,-90004,-84751,-54241,-83651,-130227,-83198,-73633,-78355,-76357,-12126,49422,65695,35642,16047,10862,-8353,-21467,-49346,-22716,37769,-26329,-97760,-125933,-45325,78436,124064,74696,-38431,-98116,-53865,-2584,3967,53065,17620,-62601,-66361,-60066,-111178,-84769,133808,363589,451338,350309,181649,137643,130852,12430,10200,7205,-42686,-115331,-26595,69843,115605,90458,31496,-49594,-104760,-82975,-51204,-81534,-40000,1444,-58982,-139129,-99182,-87546,-96675,-66114,-40387,-67879,-8337,62674,53362,18854,23798,51347,76258,48600,-216,-3415,47825,43231,-39005,-61246,-63054,-66152,-72314,-68397,-98233,-142579,-164860,-149475,-99534,-113097,-88315,-35942,-4217,19788,52466,44313,11564,-23422,-3189,88098,260289,382159,421991,217597,29884,-37071,-65682,-95493,-89580,-40206,-5632,11184,-719,5149,33907,-23528,-66834,-34060,63881,185619,216769,120214,43641,-31631,-61630,-57153,-19854,7276,1979,54285,169884,195014,148216,131115,156015,189633,159399,79245,78263,11001,30285,79557,66431,45116,38681,-1418,-69724,-75073,-46875,54347,37776,-26101,-42618,-13793,-2103,-29053,-92189,-55283,-54180,-50986,-55550,-42406,9379,61919,22650,-46490,-69461,41416,156493,118884,-8907,-89283,-55966,-103853,-73385,-43575,-44340,-44807,-35223,-7789,939,-42697,-110901,-94258,-72980,-56107,-6091,21310,6122,-15051,-1049,28807,36439,-25533,-84048,-72383,-39110,-30565,-17878,24272,107489,161359,140140,79387,26365,-29628,-74596,-55988,15342,73958,110280,148478,176212,119614,66747,-12466,-3900,6226,24343,69949,92653,140628,151455,30255,-43727,-17301,-14239,-25223,88677,225563,197958,58483,4066,29398,45410,97028,148242,147860,58242,-53570,-81377,-32920,-43338,-48000,-36010,-57236,-84038,-24466,81588,202957,122222,48598,-45603,-95038,-117990,-150166,-130349,-97695,-11487,-64765,-111970,-134111,-102683,-70334,-31130,-19370,-31254,-95564,-140426,-139968,-113992,-107705,-82082,-82017,-101032,-5357,95925,161285,93575,51586,58350,73318,62854,43481,4963,-21916,-64720,-114161,-64462,8703,37134,47917,52834,-10890,-2911,11752,-52344,-86807,-30632,21007,13892,-41373,-82491,-38604,-50177,-92414,-93839,-90620,-48772,6873,88212,111113,91487,41056,-28387,-69822,-99117,-101515,-90333,-86706,-82280,-39073,75160,198548,94192,-24403,-40968,-5310,22374,39244,75031,160492,155426,6556,-97532,-48919,10331,133146,185829,143174,54885,-5471,-14520,28617,132904,263832,301055,228851,149075,110188,141289,130358,74078,54266,53463,4958,-5342,7390,45774,85674,108321,56294,-46424,-82896,-1703,76142,138535,150422,167489,198178,112862,10198,-58592,-31446,6711,72040,58617,19341,-527,-28070,-68099,-133980,-72871,578,-29398,-42573,-30086,22739,10278,-59135,-44949,-1010,32831,5482,-95338,-57818,20718,42388,68293,47989,21221,149825,304835,360309,233880,149241,124037,108790,30636,-44046,-29332,38305,100639,106980,-2594,-48818,-34825,-20512,-8371,12209,1605,-16259,62857,217953,198453,87306,34094,56545,88816,78857,60251,-973,-40666,-55711,-67782,-69390,-64873,-79509,-27127,21623,45670,58862,23981,-24440,-77621,-95119,-31649,6880,30373,-24395,-81640,-114674,-116337,-129155,-56678,57586,160145,101072,-22898,-106057,3005,51775,86819,121985,62945,-32403,-74431,9887,188824,406714,426604,328480,155387,87454,49343,33256,1299,-23206,-42398,-77741,-102946,-53089,39213,87120,63254,-26597,-113146,-61689,-63249,-88878,-65076,-21054,-9673,12947,989,-1508,25807,77299,167637,272572,282231,241287,216642,184100,147823,113777,47348,-58939,-97564,-61019,-112701,-93246,-37901,-29932,-69749,-60686,62790,145487,145698,125900,115625,73113,16970,-46069,-60849,-47387,-44640,-64946,-103695,-74520,47514,189174,330864,312029,149159,-38388,-43925,22641,59851,108473,94989,42928,-2999,-1568,89602,104580,54243,-14057,-57909,-4380,21203,4620,-31091,-111947,-105543,-763,184803,330075,311463,156646,26022,53755,167448,248840,129887,-39950,-56567,16062,15111,-23771,-15493,165484,256457,157334,54923,-4702,-75,10743,9505,8900,8538,35347,160718,305796,271091,128223,21922,5877,19289,10262,7321,66867,221300,488007,719694,747291,575583,278472,76021,-31902,-56798,6079,29263,16102,-8228,-53743,-32900,-13652,-10762,-28336,-63349,-58906,-11971,-26758,-61886,-65202,-45971,-32562,-18217,-29648,-48162,-22356,-9924,-31633,-67396,-54364,-17165,15043,57031,46730,-4624,-64297,-29220,17808,44225,64758,-4981,4992,-6308,-39346,45663,147634,276239,299757,212989,60406,-14091,-61412,-79489,-91018,-64500,-31852,-25913,-50643,-90375,-20484,57787,170508,241765,195130,88367,-40921,-40524,-2784,-13293,-24199,-54556,-15136,39679,51206,28679,-37855,-112824,-125447,-110810,-87106,-7064,44593,26183,-44704,-111448,-34543,28659,87079,77830,51536,64812,61528,23724,-5922,-50891,-50586,-6836,-13840,11916,16286,-6501,-41104,-68842,-68609,-5523,78183,122689,80828,11409,-72366,-107244,-72641,-74149,-80658,-86857,-59496,-86608,-68147,-61002,-38983,-21528,-30051,-2297,96991,162022,75401,-56005,-32897,99157,196903,129428,-12104,8916,26479,10798,20866,49469,69227,13174,-35759,-28787,-22442,-52013,-72205,-47939,40365,-262,-63930,-46747,12819,25644,7499,8793,8580,-20586,-111473,-15639,146707,264085,220827,128662,89778,110706,111648,84026,-16862,22958,127790,115335,35044,-38042,-101154,-95678,-80399,-50120,-1530,26563,26152,5960,-51483,-80311,-20083,18273,24901,-12622,-93962,-47632,39724,84064,76311,52117,-15199,-29995,52733,192958,231976,239651,154040,22901,-32892,-55664,-94634,-70791,-57591,-88922,6884,34620,22391,20434,-1180,-36584,-62124,-63500,-20977,80419,181298,173625,40889,-70613,-100299,-44314,-4034,24889,65001,70409,68004,100937,100406,16640,-81260,-72236,-1487,12161,-52798,-5255,-25582,-4572,-22303,-48071,-76755,-67288,-55174,-67399,-78657,-62572,-35486,-34608,-80505,-9454,164909,317737,257590,68386,-42403,-86542,-34367,21898,-171,-35078,-63670,-42054,35819,98087,150294,242025,248756,197959,224962,185321,119337,114689,121667,115822,105200,39769,-22060,-33271,-8187,15491,12327,-26534,-68434,-96092,-92851,-71159,-1439,115298,265097,273778,148253,9340,-8069,45490,37937,-17537,-44726,8813,67575,96990,86834,49933,17691,25246,27966,12889,2099,1426,16195,134586,371488,426029,359814,252682,83282,-60950,-143027,-45000,15303,14713,60511,157213,268984,273471,70053,-52624,9449,164926,22411,-92677,-78596,-2116,-3943,-47517,-82107,-101458,-1055,125117,164081,171463,137977,18643,-85032,-76740,-24647,5532,-36636,-53649,-96875,-39583,26493,49904,20533,-24671,-45094,-31213,11678,36130,48458,7880,-46546,-74310,-67606,-13935,21190,41393,63614,26157,-5737,-14888,-46157,-100495,-117165,-29539,55759,192086,171948,9019,-36379,-79697,-89929,-47633,-15491,-75801,-59982,-20434,18494,76042,190208,206051,120954,22404,-93660,-54503,12153,39710,-10051,-87669,-63908,12192,64113,57825,32040,10756,-8674,20134,3321,-104677,-41949,90736,153760,103123,-40030,-136055,-110608,-51158,21556,45468,104917,95412,28535,-2994,15588,162695,272286,224760,83667,-15212,-38081,-6498,122582,209015,127830,59133,29507,11576,20132,19310,-2835,4437,42891,69499,73883,37966,3848,31507,62378,-2553,-105331,-75434,-39656,-5379,-13464,-86002,-48719,11901,77733,179212,182251,20187,-39424,-44891,10087,8417,-23808,-71554,-110598,-79060,-52345,-45010,-55936,-20318,89761,177597,104495,2731,48459,100319,125310,81202,-36161,-83459,-41237,-57337,-100485,-66287,-22614,2580,16640,-25255,-68536,-63560,-22326,-7415,-27549,-23139,-35893,-56175,-86412,-75886,-62330,-39257,14104,55595,42907,-9453,-58214,-70269,-38303,-29500,-14443,-21120,-41691,-56948,-59763,-72210,-55992,-46771,-57807,-95101,-78817,-28249,47536,104398,142377,86797,36533,28788,-26017,-44703,94463,234830,317460,262676,118387,-35325,-75171,-10108,32353,37291,56197,41656,53901,12965,-63936,77725,305495,530481,713231,580568,279734,93140,3817,-443,42827,19943,-2487,64396,124263,120671,100600,44357,-24593,-75012,-97005,-78886,-58906,8960,126825,146125,71803,34123,7247,-57406,-40200,59580,26757,-41972,-80232,26554,100281,140821,135622,62128,-14509,-42258,-61331,-67092,-46720,-29680,-66849,-93310,617,73644,78344,-10521,-97487,-31614,15508,21833,9402,19565,34628,36254,30532,-35357,-77343,-21875,39544,108277],[125016,119891,66423,3898,5566,15068,47921,66628,25066,15454,57339,98890,130854,143946,63794,-78966,-66555,-5474,-19984,-90475,-84497,-7711,104267,177623,123588,65309,-2625,-34425,50687,131355,74053,-25670,-59323,-45471,-53899,-64508,-54991,-48015,-31059,8157,2549,4367,35015,-13928,-28461,-37704,-18406,32083,66046,65367,40864,-14351,-105267,-70021,-24822,-52015,-82385,8525,271847,314543,183932,84546,-21282,-126851,-13120,78769,59043,-10606,-47580,-42764,-77198,-57371,-64699,-81913,-39857,64412,152448,182687,115150,-155,-92496,-95417,-20800,-2191,-46874,-53001,-41599,-65560,-80332,-70164,-77339,-55712,-27078,-19739,-60725,-70962,-27050,69039,81110,8322,-46510,-110774,-65454,118231,198144,208694,168608,129569,105319,40769,2144,-7378,-3321,-11675,5013,-3953,-94335,-74676,5032,50442,33598,-56266,-104260,-31065,2818,-26862,-92259,-68470,-69810,-68440,-60898,-53616,-20550,8835,39363,109221,179156,172837,83907,2250,-51589,-49934,-48230,-57183,-69937,-44669,22816,59729,88563,93869,93627,72822,87756,39772,-2237,18422,36083,70207,72197,58861,-22264,-94597,39287,157623,192638,230286,229186,174770,48788,-56121,-125775,-141600,-116832,-93028,-24513,108880,110848,10980,-23085,11541,14188,-63857,-47506,5434,21153,-41394,-102620,-124850,-101282,-44684,58373,146868,160751,137581,53086,-54845,-40482,-30112,-39836,-99756,-99655,-69040,-57757,-65595,-43997,62663,179255,148375,12306,-88222,-59936,38150,63766,-15483,-98611,-46222,73096,132527,70247,24998,1830,20988,32417,183648,333140,289975,370868,320571,143675,-52597,-69876,-1166,33400,55103,-14916,-82740,-9984,8597,-27947,-70988,-109576,-92792,-63923,-48120,-29117,-10224,31045,35700,-17096,21230,168609,215111,158275,86365,-16797,-32800,18731,-12662,-87153,-107929,-109198,-36511,-6205,-11696,-12913,-16551,-75614,-102808,-39973,19222,77528,70643,62062,87574,94622,59131,-44814,-84438,-71547,-25999,-3686,-10823,-10894,-4330,13338,31080,28464,15197,14835,-11147,-14236,-50658,-111062,-83613,-49961,-53129,-52641,-58340,-61196,-32556,40650,57898,29920,38059,11653,-41070,-24001,-1572,-10912,-60928,-78845,-24420,13160,9635,36225,128916,256532,331327,370647,363442,251439,203352,118047,-16453,-68786,4531,1778,-33544,-59043,-36247,22407,65363,183127,283506,100608,5344,-10702,-469,92472,144661,192292,257643,226760,39686,-114781,-11018,14143,20663,-5551,-94521,-30686,31934,50018,5162,-46434,21021,175408,325801,314404,173780,69032,63731,109233,99276,49690,-24156,-105944,-51899,-15809,28653,72964,69245,-5971,52307,73453,14301,-6702,21607,41330,9398,-41987,-101881,-74897,-73261,-94417,-103688,-92431,-39403,-38017,-71331,-138933,-36236,47585,72562,43133,7111,-703,36631,60726,9981,-19303,9015,21543,-28321,-60233,57479,172192,193905,196124,211296,173254,77931,2157,-16168,-33519,-65748,-96068,15196,109277,107244,-25260,-93106,-32961,33497,84211,124223,122158,154356,175737,168753,80624,-3548,-52212,-24000,2754,-13305,-65734,-80925,24208,45753,-32751,-47885,-28781,-58319,-17260,44438,54183,29277,94916,130457,63027,-33832,-37784,10373,6791,-31916,-33887,-41160,-50195,-31952,-17776,17474,24215,-8315,-15445,-49712,-105007,-126619,-79317,-54059,-8629,14312,-17183,-31235,-11026,13473,67707,150289,146743,53009,-9026,-40751,-5516,51072,82568,22574,-47369,-66689,-98290,-83793,-89505,-48635,20917,73102,106695,106799,89979,51990,7356,-100437,-72809,7819,3222,-68974,-96840,-100913,-102569,-56353,-691,22171,19656,-43,-14235,-8469,130699,152675,43366,-95387,-26245,81640,59138,-54247,-110248,-50761,-27205,84155,224707,252110,131108,-29501,-78345,-32894,-48080,7757,163368,355215,493685,438044,212486,5940,-91853,-116424,-103685,-63207,-2119,21371,3432,-26108,19592,39929,61971,26512,-59729,-78666,42083,189263,398378,414840,266206,200264,163161,76969,-8289,-37187,-65936,-86978,-37949,8785,16980,-184,6085,18365,13098,-42033,-44047,12071,80126,150923,194020,157627,97817,61673,59200,38526,50196,155434,267428,270730,198121,101641,47627,61796,88713,47070,-5590,-12527,17380,40640,59462,-10029,-34783,-27794,-13598,-27770,-49165,-55771,-14460,27467,50031,26186,24794,42795,68278,65569,92939,126670,165317,147818,1838,-81190,-140676,-130650,-110949,-101861,-80720,-26614,49968,82861,51519,-2714,-101630,-72881,-46171,-14588,60541,156616,231040,199930,128663,178921,236870,182053,16912,-132538,-68176,-55047,-108137,-133448,-104576,-97794,-108203,-27822,25623,5931,-45474,-61760,-64825,-101394,-110300,-126875,-99435,-63749,-32249,-22000,-32103,-31911,7951,45385,49575,33884,9286,-6487,904,40143,53598,62018,70659,53752,-2759,-51912,-49123,-52151,-99984,-95985,-65973,-54544,-50230,-58670,-96242,-58277,39081,183280,235851,116639,-17302,-77602,-20591,-6264,-37240,-108951,-85492,-1628,7842,-24773,-32424,31243,132925,94309,-21885,-90949,-125963,-57809,63176,130227,114701,96798,71469,139511,198089,182541,179641,166939,130385,79447,45673,11710,-87106,-134660,-96660,-83565,-104279,-111358,-27032,78316,168025,215878,159624,51941,3524,-157,59040,126087,167719,177102,154091,104060,9093,-80977,-58095,7806,35534,26587,39971,60193,106714,118723,54846,17804,-10892,-60980,-96190,-10819,164827,275044,238765,128910,-20511,-44647,82019,136805,43580,-67923,-134591,-132058,-82885,-32296,20697,122220,218763,144618,109450,75463,10958,-66866,-81242,-17507,15072,22366,48043,38963,58100,45795,-19407,-59154,-70175,-30484,12351,40603,8887,28454,30870,15385,87836,78287,8496,11513,33356,35248,-10873,-118429,-90966,-72546,-79404,-87372,-97619,-104923,-81523,-99254,-61356,33126,19948,-3142,31380,43842,58473,94115,108028,-28555,-9328,125948,100684,30033,2824,-306,13528,12481,-34874,-96429,-122179,-111322,-67549,-79788,-106723,-58864,-45170,-44883,-54898,-10211,39247,62672,34317,6875,2308,-11394,-30895,-58857,-20239,61967,1157,-84501,-138581,-52961,68701,126203,82219,-33493,-96539,-43827,26931,56938,109716,48622,-32056,-57157,-44526,-100480,-87388,175274,443338,532497,410372,239027,218135,242951,136842,47897,-7593,-67030,-111172,-16624,76222,115794,82228,16458,-63651,-107649,-70445,-37291,-84454,-78599,-65961,-101595,-114368,-85563,-81902,-93561,-59301,-25653,-46985,-15972,50602,37657,4815,3941,27968,59946,41357,4892,54,26622,11491,-59569,-71845,-47457,-51227,-54931,-46746,-74372,-118206,-140297,-124173,-87823,-80326,-56003,-13920,9442,25469,52520,45041,40141,11086,1979,70743,219374,318467,376613,215227,30849,-37384,-67922,-97498,-104667,-68105,-37698,-10821,-1309,11000,16759,-57443,-103816,-24469,84901,194233,189278,92604,29535,-40839,-67794,-60109,-14706,22191,28623,90519,191438,204648,156658,132864,151476,199253,190535,130930,146309,65786,37452,59272,52656,33003,32221,-6335,-67407,-51741,-44405,37807,3905,-50510,-39447,-14874,-21869,-39425,-59345,-41260,-51530,-43220,-33411,-19989,29622,90296,44225,-32308,-47923,75673,213018,164138,13976,-90578,-59545,-92573,-75951,-49304,-58157,-52816,-25296,9774,15775,-29450,-100507,-102670,-77975,-59196,-11146,10805,-8384,-28671,-15858,4532,5825,-51398,-92361,-70787,-39773,-37179,-24260,29074,115420,156642,145072,97493,55834,-5500,-75415,-73780,-4231,54377,96292,147808,180222,122659,65378,-3326,20945,39068,51651,83032,105118,156447,158928,22159,-64969,-26971,-18820,-23224,93257,219998,190093,64938,17663,46035,72310,137794,200939,194508,69934,-66610,-73117,-5693,-21499,-36146,-43098,-79531,-112248,-42707,87574,211498,136479,68758,-30082,-82578,-105682,-138081,-145224,-110508,-23405,-68297,-102681,-110993,-85112,-56310,-12335,2745,-10360,-80376,-127505,-126685,-128879,-116829,-100460,-96463,-99263,7855,118672,181072,114436,73342,67617,74649,66628,40420,8082,-10916,-48558,-97594,-75562,2355,41331,69281,67686,-9762,-13073,-5081,-66421,-91670,-29316,28253,20293,-38633,-89725,-53730,-85294,-109450,-111216,-108521,-71440,-16710,75997,108491,78515,14906,-58740,-89137,-112458,-116578,-108321,-95597,-74652,-25782,89512,183561,63360,-79601,-31040,35268,62008,72123,100076,183549,178190,14373,-70761,-36005,22325,140432,178029,145308,60885,-4245,-16537,23945,122381,250862,291759,209475,116326,63489,89151,95414,52664,43105,52918,7103,-15525,-6111,40290,85292,98730,40238,-54280,-77435,-1195,71857,118642,91059,109408,171633,116721,26942,-46853,-20650,31520,95898,69705,28191,23099,5250,-32499,-96386,-59308,14172,-8645,-18480,-7868,41255,33290,-42062,-51367,-6330,27663,-1348,-102388,-51426,17322,15458,33958,37136,35146,164167,322164,390859,249715,133630,107610,100820,38495,-36596,-32292,37429,99532,81939,-28984,-61599,-38728,-21110,-5594,15854,7400,-6159,68977,223802,195440,76358,16523,32629,53472,42963,40348,-4309,-35234,-53356,-70113,-75186,-65798,-78939,-32960,22395,53344,67645,40521,-2145,-64396,-80339,-14052,27821,39917,-34130,-104990,-89496,-94794,-138108,-69805,60393,148068,91398,-30703,-72493,16309,50798,68830,93406,42883,-47894,-54702,54304,245961,442511,425850,319116,142626,80625,51633,44998,9616,-21500,-37195,-83654,-116095,-47170,44788,90163,75234,-2795,-106376,-84575,-80888,-88155,-62431,-33982,-33323,-19475,-21041,2581,41076,73137,137088,254378,282767,228251,176459,134075,110193,83270,28805,-75679,-63738,-42420,-110910,-87078,-17160,-8198,-62693,-69027,41238,122344,127965,110997,93811,49259,-4683,-64962,-66849,-52666,-55330,-86789,-115139,-25172,90622,225826,361695,329078,152776,-35403,-45130,23497,64903,119818,109414,62202,17579,20150,109432,123271,70848,-7847,-66876,-8026,18714,3454,-34747,-109107,-78398,31959,202920,322145,297104,147768,28730,59686,184943,274145,161989,-30739,-65781,6445,7062,-29068,-1423,198117,326791,215115,112312,49157,36806,35246,25167,23412,20445,38188,161108,302163,259556,109686,15456,6862,14568,1699,-1600,63123,230975,523715,769916,790788,591089,277178,74748,-36264,-70864,-10219,8213,-10244,-25331,-53139,-33958,-21388,-14576,-19187,-43902,-67069,-26366,-26853,-46418,-38290,-25396,-21295,-7293,-5519,-16895,11185,25569,10,-51894,-67293,-34241,3453,49411,42018,-7264,-63656,-24354,25977,48102,54622,-14631,16302,2964,-62876,19091,126955,268625,293255,186045,49216,-21318,-68924,-80920,-91154,-60881,-25082,-22406,-48358,-90863,-13667,81817,214876,297559,238404,99566,-45743,-39393,4072,-5613,-23607,-62199,-21056,37507,50949,28670,-38035,-100078,-137670,-138661,-106286,-15956,39239,19858,-51135,-117486,-23570,35668,91296,95327,101750,121745,103869,46540,3203,-57754,-61848,-10284,-7955,20680,29685,10152,-34229,-74690,-82481,-9271,87160,144176,108294,33158,-52072,-87934,-58299,-50369,-66637,-80575,-67051,-88698,-53815,-62443,-43952,-23857,-30543,-8154,87504,169534,101811,-23599,-24929,95735,199911,134938,-22412,-4592,24028,8856,16232,41382,61298,6861,-39210,-23705,-141,-23298,-52144,-89567,-17852,-30394,-68508,-43655,20112,33358,17493,23511,20058,-22617,-111665,-18018,140701,239262,177522,98640,93085,124052,122854,104248,10830,39109,136699,124344,45125,-21435,-61310,-74441,-109598,-74154,-17074,19645,26381,7177,-54345,-89500,-24446,10570,13567,-24375,-106136,-41499,42344,80080,69720,48918,-16706,-37720,45021,211258,270995,260211,158496,18540,-41660,-66648,-106884,-70470,-63455,-115263,-17425,22646,6562,-2041,-19157,-46978,-68867,-64966,-22746,69399,160755,145424,20691,-78738,-103352,-36937,693,23761,50695,35955,27386,70954,74573,-2948,-88810,-63857,2104,12800,-39180,19127,-461,7204,-12595,-46226,-73340,-67100,-55275,-63631,-73921,-55678,-32441,-31060,-69248,-15835,159116,322507,273107,68740,-44306,-93277,-40568,11591,-15608,-47599,-73443,-53777,19953,78891,136097,235634,272620,236484,248817,194935,127135,119977,128970,121912,107473,40727,-20668,-30459,-4323,29126,29084,-15643,-64448,-98940,-102082,-78799,-7231,109171,250728,254709,144018,27108,13601,51789,40178,-15317,-39232,9703,66004,98890,95056,63297,35055,44303,45402,26433,13908,6594,32209,163156,364173,373740,321582,250694,87014,-63043,-145734,-47729,24046,17091,58252,165366,307089,303507,71146,-65432,13356,191023,51066,-54327,-66054,-7802,-7038,-47787,-87859,-99036,5561,129731,163104,162456,124466,5540,-96127,-61523,-10789,13178,-30657,-38407,-71647,-73856,-23295,11450,3074,-29450,-43093,-30438,9414,29692,36320,-2983,-55294,-87326,-87885,-36078,2880,15823,39009,15502,-10867,-23980,-56969,-111454,-111932,-24823,57359,182856,122986,-27494,-52837,-90936,-94069,-51406,-32218,-97225,-30224,24357,68520,112858,192056,183990,95867,4376,-98313,-45895,22843,51500,4008,-45964,-37291,23477,57004,42033,24322,10332,-26095,-25317,-33730,-118520,-33846,101183,163212,100873,-51579,-164479,-106115,-46692,19202,43859,102661,103379,44032,4115,3946,134297,247068,201978,67131,-7528,-46814,-15880,135823,245383,160109,81314,38177,2694,-2726,-7523,-33572,-27108,24763,64809,76758,40292,-2490,20436,57975,2839,-97203,-87541,-52891,-23458,-28816,-80102,-39845,6281,56876,148143,166667,17264,-19216,-8925,37575,31685,-1562,-47362,-95777,-83247,-54702,-42982,-58457,-20105,88465,180077,106362,14276,56315,110149,131373,78779,-40033,-82129,-42423,-54858,-84445,-69322,-52132,-15405,12033,-18036,-70433,-78238,-24108,-13190,-37553,-42124,-58602,-81155,-107631,-76475,-59797,-50734,-9444,35009,26675,-13479,-45524,-56227,-27886,-17131,11765,5683,-26745,-44868,-43027,-58167,-48753,-41893,-61633,-109363,-97356,-52096,22440,80022,129823,93181,54240,59394,11659,-37153,113605,283691,356380,269514,95535,-54505,-71773,-11728,23370,23081,44688,35537,53440,22439,-70248,75464,294145,483681,624266,497909,240793,82595,967,-4785,40449,31000,17666,71850,105479,103668,91093,38346,-37518,-101024,-116455,-90779,-69054,5286,120350,129877,70815,50763,18225,-53894,-58700,38728,15936,-61614,-101616,17588,88669,127017,118620,47506,-18235,-45155,-65192,-69282,-55478,-49761,-79803,-88388,2815,72106,75328,-11075,-74495,-10468,35331,41394,27044,29506,44324,51473,45850,-24898,-76593,-31162,35845,111505],[128985,111021,48091,-9788,-1285,13525,43211,61344,19809,11975,54657,99609,131217,146839,87433,-58492,-81201,-15054,-23318,-87276,-81105,-8488,97040,185601,126321,47379,-33201,-59633,34582,113046,64468,-35483,-58982,-43341,-49441,-56413,-47640,-34914,-597,51804,51316,17884,27411,-25958,-45226,-53101,-38955,16804,70866,76462,49952,17859,-44713,-59351,-27617,-49406,-90519,-21575,218661,299222,188975,91964,-8021,-104359,-23695,67170,42782,-27388,-59779,-43855,-70382,-57703,-48021,-23198,50243,158913,225651,226659,136054,9865,-89010,-93921,-22055,-7738,-53303,-57954,-48297,-65269,-67175,-49734,-73220,-63933,-34854,-22846,-58683,-72289,-38235,62685,91049,22500,-40622,-104671,-12338,210695,294225,273072,197937,138204,100270,37137,-3714,-14224,-13192,-24040,-3947,-3665,-92151,-87984,-21895,28923,20752,-52065,-118191,-51505,-11106,-21189,-80120,-79629,-77366,-69635,-63738,-67670,-38802,-1535,36079,114065,191382,179776,83988,3260,-48669,-48271,-45246,-48689,-59366,-41904,22106,60532,82852,92341,95592,62330,84091,58183,10980,24674,46439,82827,91166,82039,-1283,-78444,6075,102664,139978,194185,226180,199189,73741,-43096,-113581,-125503,-97239,-78085,-20170,112368,123118,33519,17267,70342,81830,3262,-38766,6963,32077,-22657,-76716,-108082,-111529,-71755,7308,86707,123190,116022,37944,-56780,-42056,-33732,-43488,-98761,-90291,-53779,-38128,-36302,-21487,42727,132485,92699,-18352,-89133,-43873,46859,70634,-5405,-99707,-67074,36512,94414,42239,20829,24789,55717,80239,250579,364653,322043,381511,336194,180907,-25212,-75043,-18680,3660,11010,-59788,-114235,-12267,19892,-10482,-51524,-81759,-67869,-32883,-12547,-92,2787,28792,26509,-24160,20837,172646,214283,166041,98552,-11611,-44662,20656,-7109,-91207,-125724,-92579,-29940,-7759,-17486,-23590,-19820,-66700,-62401,3339,56756,102425,91210,94745,120045,115098,79990,-17710,-86005,-77213,-29996,-8770,-22265,-26776,-23256,-8840,9547,7729,-4483,-145,1080,29272,8000,-59381,-61549,-38083,-50424,-59537,-51404,-21585,8765,74175,93723,56334,41163,-2630,-71562,-39434,-13918,-22629,-66665,-67780,-25761,10203,13473,48519,143944,256362,305357,309797,312200,247241,247848,179165,31327,-55556,10431,9140,-31225,-63415,-43908,29702,100142,234243,317081,113243,1177,-36235,-33771,57189,130046,201865,278723,230482,40418,-116151,-4146,22385,29086,3270,-89690,-32104,26195,40352,-3425,-48271,36365,237531,415750,409417,254624,122649,91448,110844,80362,29289,-43668,-84955,-36411,-15048,18931,57154,52732,-22706,51940,89183,28658,1060,16957,26449,-3678,-50580,-112955,-79359,-72007,-85676,-96646,-92527,-37934,-30034,-61308,-135597,-29858,60860,88492,60898,20321,-4278,16610,48667,12671,-10108,16444,24304,-29745,-52773,70395,175574,191373,196636,212665,179656,93083,7820,-30037,-52755,-83648,-96616,19399,109940,91343,-56171,-82674,-29035,27453,72875,105726,98094,128817,146666,147223,75285,-8907,-46976,-18420,2317,-23999,-86940,-51823,56399,57910,-24917,-67336,-43126,-65744,-23065,32813,39474,38797,103213,129575,57452,-41550,-39126,12194,10831,-29212,-40377,-55294,-63194,-42297,-28512,10818,28069,-465,-10936,-49454,-99383,-111787,-74303,-60145,-24476,-13115,-65220,-89020,-59529,-25149,30605,103169,93259,-7207,-70100,-71161,64561,123497,98920,9728,-56571,-74103,-142024,-122005,-98779,-52262,19662,78268,112067,104278,81317,44132,2343,-98793,-50509,21884,6867,-65818,-93898,-93506,-88193,-37155,22099,39540,26039,-6158,-33911,-34396,114471,149083,42856,-91588,6300,95942,65774,-41107,-97879,-46092,-15624,93940,238689,268794,131681,-20798,-64384,-62206,-64837,-5748,138775,322264,460035,419796,203970,2752,-92067,-105508,-88419,-51439,8991,29959,11884,-4140,54211,73620,87954,46628,-52020,-60910,56214,176671,376209,412367,253227,194897,156474,64818,-20218,-37649,-61449,-88891,-44038,10721,29792,15128,15788,22826,6526,-58957,-63890,-3393,70942,149726,205600,182219,109112,58196,48441,27171,48026,171461,308895,315558,233028,117165,45059,55115,87507,54498,9761,6756,34624,56488,57346,-19042,-41948,-36418,-21783,-21391,-54060,-76970,-53860,-16270,13554,8803,22323,41576,64062,69156,85389,105457,137289,134191,490,-86116,-149662,-93530,-59630,-55756,-45248,-2626,62212,87083,51882,3933,-91268,-65697,-39550,-19736,49229,151608,227737,197831,127271,180232,246714,188011,19713,-131565,-61459,-37995,-91204,-133496,-103307,-88246,-90384,-49526,8916,-2746,-51335,-64901,-68456,-116229,-127452,-132091,-83952,-47637,-19958,-27228,-40985,-38589,4821,50438,67734,60852,29202,-6341,-11462,30763,60019,79731,87506,63708,-210,-48849,-37562,-30700,-73931,-116010,-76139,-51907,-37457,-45642,-92413,-64547,28251,163725,220735,112677,-11916,-71768,-21060,-1686,-31211,-98179,-115158,-41422,-17824,-26174,-28426,23142,111746,71448,-30379,-86468,-121489,-53499,62694,140841,128703,88716,30603,83013,145486,128546,121000,107462,85751,60813,43915,13988,-82422,-141752,-98968,-80050,-96218,-104900,-28037,74582,171888,233904,185882,72333,11817,-1590,60713,138808,186425,196182,167032,117715,25667,-69531,-62422,4045,28462,14878,18835,33359,83016,111343,51011,12855,-16603,-65898,-95301,-5633,165004,271000,239262,134922,-17047,-40545,91290,156095,60853,-60378,-129678,-141067,-92141,-39721,10686,92848,168880,96156,62980,49749,3842,-71675,-81265,-8646,27977,32955,50343,40904,63859,60450,8592,-20446,-59331,-64116,-11201,17927,-8491,16248,20198,3001,71064,79653,12792,9188,25523,26320,-19057,-124780,-85236,-63404,-69817,-83524,-104078,-115196,-75443,-92205,-63902,21198,7904,-13309,23418,38004,58133,101330,121239,-26145,-19533,130402,131775,71135,39082,19496,17640,11236,-41433,-117116,-140598,-121438,-76246,-78041,-87334,-26005,-5066,-10903,-34241,-11487,24675,54779,27583,-8260,-13752,-20966,-45646,-69747,-15337,91740,39682,-63607,-153984,-61102,57692,123611,82490,-33931,-96794,-35331,49570,101308,155935,73951,-5049,-25546,-13211,-92327,-74774,232883,523831,599373,458888,299115,308958,361795,259890,80642,-20672,-84456,-103891,-14148,73060,104147,65088,-4993,-81383,-106154,-56740,-22001,-71985,-114520,-83414,-49473,-67335,-69059,-77769,-94840,-57840,-15834,-27458,-21336,34488,21559,-8415,-16687,1855,38494,28805,3006,-3284,-4248,-19852,-44003,-56021,-26301,-36553,-38167,-26265,-52814,-97142,-119246,-101215,-60943,-50723,-28681,1703,16462,24915,47190,47440,74547,44421,5905,52061,176408,251141,316814,201234,26400,-40994,-71889,-99672,-118186,-96252,-68271,-31707,-910,14788,17,-80483,-117024,-11285,99690,188368,147771,57965,10426,-53583,-76325,-65732,-13837,30889,48975,117581,200574,202481,156812,125825,133081,193079,209053,176706,203070,103031,37830,27964,27931,12361,16740,-17871,-65781,-25456,-13917,45231,-21823,-82628,-40807,-18513,-36291,-31279,-29830,-29143,-51553,-38615,-14997,-1805,46717,118887,65933,-16508,-25196,109927,268260,210184,38666,-86903,-69157,-87573,-78213,-55404,-71528,-58579,-13636,26854,28183,-18719,-92555,-113294,-86682,-66263,-20975,-5063,-27051,-46170,-34107,-21762,-25478,-77408,-89394,-65843,-37583,-42521,-35348,24408,108437,138178,137051,101329,72299,9082,-77524,-89700,-23919,31632,78113,141111,176479,119812,58938,2772,42641,69957,78412,92478,112782,163072,151074,3386,-87114,-34336,-26148,-29689,83199,193804,164549,62200,27864,61269,98243,175367,249215,234874,74881,-83189,-50820,27816,3361,-21784,-44477,-99107,-137301,-55440,92022,211021,147836,87596,-14827,-71568,-95961,-126444,-148814,-118999,-30677,-66358,-89508,-93888,-71014,-44839,6073,29499,16842,-61085,-113496,-114949,-128495,-119538,-118901,-111681,-96447,16952,133448,191378,127201,85703,65991,63942,58069,29033,6208,-4569,-37100,-85085,-86637,-6644,40655,82193,75853,-9175,-24892,-26698,-86430,-102625,-35351,28359,21509,-38044,-99554,-73555,-116411,-95589,-114948,-119943,-93548,-36936,66874,106774,63498,-10918,-78714,-104312,-126599,-136101,-122998,-91826,-61370,-11745,99745,158952,24668,-133736,12382,90462,107512,106482,122305,201340,200629,30653,-46804,-28979,27428,137011,158793,137953,60514,-6410,-21154,14436,102216,220169,260814,177151,78669,15418,32720,56154,27843,29712,49214,5544,-28554,-18217,37144,83460,84070,18698,-66533,-75318,-3735,63460,93983,31007,57492,143269,117953,42844,-36772,-16242,41940,107968,79005,36520,43188,33871,-133,-62340,-45923,19265,5070,534,11448,57296,52713,-26972,-60951,-15573,16615,-14455,-113768,-47187,10607,-12757,1628,27698,47427,170874,322649,397894,259520,120336,88586,88185,44531,-28342,-37361,30563,88431,52141,-53814,-77488,-45688,-23767,-5852,14332,7921,-1033,71048,222300,187125,64590,-1766,3583,14882,9368,19041,-9232,-29722,-51436,-75905,-86540,-76031,-88056,-46738,15119,53809,69847,52612,15223,-53795,-66590,1900,48338,44955,-45623,-98962,-64725,-76913,-132892,-78883,59594,128103,77442,-33085,-49958,20282,42269,44134,51389,5564,-75707,-29208,98410,293236,451384,400901,293865,123119,67303,43699,44322,9597,-24045,-34444,-87045,-119657,-39605,48609,89519,82331,17532,-82111,-103546,-92652,-82364,-59762,-45225,-53341,-47490,-39195,7683,56047,65493,97980,222631,273145,208813,131309,77073,61516,39486,-3326,-94457,-31284,-31298,-114013,-81373,983,9636,-58772,-80606,13821,89151,99517,89510,70186,28013,-24897,-84179,-76618,-59540,-59373,-85055,-74618,24485,129093,254861,379921,335314,150681,-35853,-47637,24137,69927,127344,118047,77873,36311,39206,122332,135071,83351,-3609,-80481,-15607,12789,1327,-34869,-102848,-58154,54960,206419,296976,268515,132038,31198,64734,198334,290769,192308,-19897,-78648,-10198,-7124,-36796,8226,214269,372749,259110,158097,87463,71100,61535,43498,42314,37393,43866,155489,284757,235361,85576,5971,1783,1076,-14765,-17457,50858,222188,520851,770344,787054,573709,261370,69548,-39714,-85061,-27089,-13189,-37329,-44273,-52474,-35914,-32336,-23703,-15166,-29956,-68393,-47572,-35382,-36981,-16421,-8498,-13991,1124,20120,19385,48695,63858,30838,-37304,-83982,-53859,-9470,39180,34139,-12675,-66301,-23219,30297,49811,45531,-21424,22671,10548,-82538,-10585,101556,248667,272202,153944,35837,-32004,-79651,-85762,-95790,-60047,-18507,-18287,-48059,-97426,-10041,104035,256299,347748,274918,106453,-53452,-39376,10723,2136,-22361,-69303,-29577,31110,46502,25726,-37944,-82707,-114216,-139304,-119075,-24697,31307,9413,-62884,-125720,-12606,39293,87487,106548,153487,179819,146791,71848,12457,-65724,-74187,-16213,-5346,24173,37685,25074,-27083,-78676,-100044,-18554,89182,157837,129967,51980,-29934,-53113,-13224,-7830,-38055,-73520,-77580,-84878,-38097,-61881,-53197,-31212,-33830,-17431,70091,163306,119959,6714,-6357,100802,208510,146021,-26325,-18620,21298,6572,9745,29091,47537,-3868,-44853,-21143,18047,2005,-30341,-111186,-45603,-30343,-64460,-42366,23488,37549,25703,38569,35309,-20185,-111625,-28229,122998,200659,125003,64362,96838,141222,139197,129071,43240,52907,131239,116912,43079,-13708,-31357,-38323,-107015,-92378,-29066,14993,28089,9554,-54792,-96960,-30421,518,-680,-38605,-115573,-36262,42584,72902,59943,42467,-20536,-49276,33637,219035,299940,270208,158860,14861,-49091,-77858,-118463,-57560,-53605,-138426,-46080,7876,-8104,-24367,-41137,-60053,-76743,-68156,-28455,49906,127238,103683,-8388,-87700,-91862,-32076,1857,19857,35806,4723,-6115,41883,46925,-23683,-89839,-50295,7901,12423,-28129,46467,29643,18911,-3548,-47137,-71144,-64487,-53236,-58007,-66485,-50054,-34087,-33978,-62520,-18233,141686,303234,273064,63821,-46928,-104101,-52465,-3432,-34371,-62881,-84830,-67557,-1221,52636,112547,212251,275012,257250,256975,194354,128481,118999,131066,124787,108418,42381,-17875,-28529,-439,41567,41075,-9817,-64850,-104091,-110399,-84056,-12783,101436,232973,233766,138680,43771,31325,54410,40412,-11843,-32469,10348,61793,96776,98992,73678,50764,61282,60496,39439,22490,4733,41195,178147,332590,305701,272757,236466,86552,-66431,-147258,-51495,31519,19299,50947,162306,324580,306740,63686,-77949,21484,221048,86114,-10304,-43117,-12328,-8679,-43896,-88839,-98143,8275,129518,156053,148892,109076,-7439,-104227,-46148,5818,21994,-23641,-22440,-38399,-72314,-66435,-30776,-17698,-35516,-41819,-30288,7501,25329,26947,-10391,-60257,-96869,-107416,-53094,-9863,-1821,17465,4861,-17463,-35229,-70537,-124763,-104178,-19411,57477,164484,71152,-62338,-68825,-101256,-97894,-53390,-41685,-94644,-6682,53593,100316,133737,177753,152570,68677,-11578,-97680,-39277,32148,62725,20833,-6161,-50,43303,52877,25236,12252,5662,-44641,-68112,-67305,-116732,-36787,95354,157426,88246,-68021,-166334,-81069,-30345,16043,37954,93332,102331,53783,6026,-9048,99656,209786,168895,49557,-870,-45642,-11895,161282,291008,198220,106757,47455,-6426,-31740,-40768,-67042,-57687,8148,62927,82767,45087,-7477,8490,52759,13139,-76713,-81780,-46148,-29051,-36142,-57769,-20052,8814,44285,122777,147496,14679,-3400,23838,65101,55718,21730,-22324,-80450,-86891,-57340,-40217,-60003,-21534,81674,171969,101131,25163,66845,123086,139660,77637,-44494,-78078,-38489,-48372,-69590,-65446,-68535,-30143,8985,-5255,-55254,-75672,-20001,-15223,-43672,-57450,-77422,-101796,-125293,-77323,-58814,-60902,-32232,14099,9619,-19163,-35171,-36549,-4407,10388,47589,36868,-8748,-28548,-22967,-43485,-42724,-37978,-65501,-117706,-113045,-75440,-2620,55596,114711,98643,74003,97964,64832,639,130410,313066,375890,264359,69839,-75439,-69537,-14844,12952,7681,30966,26763,50036,29824,-71322,75093,276735,424235,518824,405967,200082,72658,-898,-10188,35597,41189,41085,81604,87315,83890,74634,28562,-48804,-121268,-113189,-98473,-78076,227,104443,103086,68883,66665,28299,-49153,-76183,18575,7009,-70831,-115889,2839,68598,103818,93203,28900,-22427,-46449,-66907,-69272,-62055,-71340,-94534,-82575,8278,74684,77581,-2265,-47475,13826,59043,67914,54404,47522,60288,73856,66268,-11094,-69366,-41028,29637,110649],[127007,97288,27513,-26295,-11859,9398,37746,55355,13639,6786,49297,97594,127568,142825,103575,-41499,-95841,-27738,-31041,-86416,-78329,-12824,80521,178909,120218,25935,-61973,-76274,24210,95382,52953,-47052,-59956,-41222,-45235,-50196,-43263,-25259,26353,91118,100437,41603,18115,-40440,-61298,-61946,-56598,382,72446,86371,59951,47721,7122,-33503,-26909,-46699,-97991,-51576,158223,269158,185285,94578,2815,-79996,-27731,56170,24916,-47909,-75565,-52026,-67227,-59630,-29467,35516,138798,244826,280302,247598,139685,12019,-88573,-95855,-25639,-13753,-60584,-68009,-59966,-70058,-61558,-35745,-65582,-68712,-40663,-25818,-58210,-74068,-50641,51069,95999,35464,-32622,-88393,33301,289393,379025,327163,216930,138751,89600,29039,-14333,-25408,-27038,-40689,-17131,-6985,-92442,-103367,-46230,10391,7305,-51005,-135929,-75946,-28533,-16136,-66593,-79349,-82940,-74250,-69107,-83641,-62988,-18252,26611,111258,192384,174113,73417,-3824,-50771,-49568,-44248,-41359,-48581,-40935,17902,58730,73635,83766,84561,41061,71668,70944,22463,29574,50667,85345,99769,96370,13801,-63664,-20918,49252,84761,146780,203988,206540,90804,-33628,-104025,-112145,-81907,-64852,-10617,126024,148765,67365,66775,137201,156627,75484,-13475,11407,42571,-4760,-51964,-83809,-86577,-93999,-45410,27039,83393,89216,19320,-61002,-47323,-42952,-55723,-103106,-84382,-42316,-21504,-11317,342,20519,77926,32169,-51702,-91445,-33145,48133,68755,-3089,-103306,-85463,4302,56597,11400,13511,46215,90006,128092,313191,380485,336079,361696,319875,196391,-5367,-80900,-37830,-23521,-22888,-83856,-122807,-22625,22105,1604,-35080,-59909,-49080,-10447,15139,21906,9196,20237,12736,-33644,15648,161745,196214,158973,99631,-12266,-55734,24628,14733,-39669,-97868,-81040,-30013,-16598,-31935,-44297,-31045,-52786,-14218,58360,96780,125116,109397,125255,146731,126313,90407,1814,-86681,-86845,-41061,-22344,-40459,-43889,-40206,-32423,-15589,-13810,-16222,13110,52671,106088,85962,-4270,-39503,-28603,-49131,-62433,-28368,23068,45719,97895,115071,69753,38025,-16710,-99366,-49677,-27462,-36960,-73299,-62142,-31736,694,9975,52437,149385,247733,273302,245128,246956,226837,278650,237718,81393,-32387,12466,10373,-32872,-69556,-54468,31227,129161,270705,329525,119041,-1479,-62322,-62749,25235,110843,206168,289340,221337,34112,-115341,500,28534,35232,9563,-86328,-37734,16625,27930,-14264,-52525,48207,289955,478329,474944,317502,169576,116014,109556,62437,10844,-57909,-60490,-22314,-17115,3591,35551,29986,-43522,52234,105135,45175,11245,12289,10014,-18897,-60353,-111819,-79491,-66594,-77139,-91942,-95557,-39043,-24924,-54203,-135101,-25863,72184,102118,75336,29389,-9105,-3448,31657,10147,-5553,20226,22888,-34808,-48122,77935,167710,176489,183160,198049,171075,98291,9716,-45293,-70895,-100081,-96479,14345,97522,65449,-90166,-76217,-30027,17328,57220,82604,70134,100541,117584,121546,64679,-19082,-45100,-16772,-3309,-41251,-114371,-18384,83996,64717,-16619,-87125,-61015,-75338,-30510,22191,32528,50060,104107,120131,45110,-54388,-42438,12625,12422,-30959,-51312,-73746,-79323,-53767,-39137,2339,27509,3337,-9212,-48930,-91381,-102865,-74508,-70592,-44523,-44010,-111494,-145404,-110472,-67643,-12648,45964,28549,-71662,-119663,-16917,165496,195337,108537,-3524,-60704,-67179,-106600,-127539,-106339,-58689,16173,80742,113357,97943,69411,33317,-3805,-76395,-28511,33908,8005,-64731,-93992,-90324,-79159,-22279,40866,53356,29319,-15374,-56298,-36536,120882,169407,70608,-33624,42710,105578,67426,-30973,-84741,-37922,-4720,93858,234231,262029,119143,-18318,-39242,-96452,-85887,-24120,105985,272046,401597,381023,186354,-2454,-92442,-95623,-69455,-30380,24551,38909,20261,14682,81994,100223,106312,63727,-41706,-41514,64995,154882,327956,380024,229226,183114,142517,46882,-35345,-39551,-58807,-90576,-54538,7012,36335,24261,20470,22524,-5104,-77054,-83618,-22527,55997,140994,207471,198918,113820,50572,35364,12308,36607,168153,318373,330997,247467,121924,37144,44514,83014,59507,23109,23251,47922,67953,51483,-27944,-48568,-44165,-30898,-18182,-58337,-91083,-86295,-56305,-19236,-6734,18035,34612,51128,64128,71049,78013,102208,111809,-4023,-91993,-142136,-64307,-18731,-15834,-15283,15133,67821,83911,45986,7440,-78701,-57645,-33820,-26237,39407,148366,224181,192333,121900,173635,244202,183150,18095,-133272,-56533,-22754,-75123,-131350,-103018,-79301,-69781,-54599,-1639,-7432,-55317,-69006,-74941,-128320,-126103,-111922,-66914,-30885,-8644,-31295,-50818,-46585,-184,54025,85787,90693,58679,11754,1131,45297,81640,105665,107865,74890,3720,-43050,-23558,-8112,-47427,-126212,-86434,-48913,-24260,-32853,-90314,-73564,13766,136174,192681,100123,-10386,-62013,-20247,2404,-25779,-85151,-141924,-78194,-40254,-29427,-27343,13136,89266,53054,-30107,-78577,-117365,-50065,59719,143242,135987,79000,-4399,34278,98317,80660,68592,51426,40177,40925,40286,13819,-76693,-141911,-100294,-75961,-86678,-95626,-30181,67204,169424,240036,199940,85495,16697,-4042,61956,153856,206163,216177,179909,131540,44669,-53339,-65705,-859,19248,586,-5698,2921,55315,96857,42802,5070,-24263,-71827,-94175,-1536,159307,255909,228758,134014,-14785,-35460,95163,165612,76926,-50797,-120579,-144842,-101281,-48865,-1946,61806,120497,54159,22842,24273,-3921,-76492,-80797,-732,39970,43500,51670,42038,68670,77217,44442,23324,-26774,-98782,-31639,-771,-24622,3284,8960,-8361,55240,79244,14777,5142,17667,19171,-25494,-127908,-78659,-53464,-59616,-77559,-105346,-118731,-68494,-83933,-60045,13692,-2319,-22386,18240,38922,66407,116535,142059,-16157,-29124,134749,167101,118801,80627,40125,19113,7424,-48107,-131083,-129549,-107971,-74843,-75852,-70650,7037,36194,22450,-12525,-12329,7581,43031,17165,-27027,-35319,-36107,-64666,-80591,-7995,125311,89658,-34056,-152675,-68859,45994,116207,75570,-38705,-96931,-26680,67275,136970,192117,95654,19153,9362,22702,-84887,-56221,276498,565806,616962,465798,328481,372048,452044,360588,106883,-30131,-93326,-98593,-16982,63460,85429,44060,-28107,-98658,-98140,-41496,-5819,-48761,-96217,-28484,10057,-24414,-50650,-73122,-98013,-58670,-7518,-7373,-20100,16772,7166,-19020,-35681,-23388,16440,14667,-2859,-11155,-41098,-42010,-7277,-16577,2524,-19075,-19419,-4602,-31029,-76566,-98731,-77717,-29858,-24149,-5466,12109,18521,20426,39369,54164,110990,77398,12094,36311,137027,189351,253039,180388,19721,-44865,-74192,-98794,-122551,-119516,-93425,-46462,4079,20041,-10463,-80637,-97942,3100,108810,169375,97763,20563,-10679,-67643,-85055,-71618,-15071,35983,65661,138598,202659,195111,154499,116160,107953,176907,217172,214517,242711,123272,34525,-8002,-3859,-12648,-2872,-30588,-59943,4904,38461,88363,-10449,-118569,-44285,-22411,-42618,-14008,-3330,-16121,-50644,-34332,1431,14411,63457,151539,93278,4707,1428,147031,320859,258341,69103,-72433,-81450,-86409,-79320,-59681,-81094,-58848,1961,46255,41633,-6832,-83004,-120439,-95686,-74000,-32364,-22152,-45223,-64264,-53622,-48305,-54823,-97802,-78006,-57342,-30098,-40999,-44325,14672,91716,112080,119846,93292,76525,13794,-82136,-100089,-39672,10131,60068,132141,168761,114685,51386,9250,63545,100346,106406,101581,118725,163331,132716,-18959,-90034,-30756,-28889,-40087,61011,151056,125224,51862,36461,76833,124712,211154,293507,269367,76941,-96107,-16764,67537,32345,-4418,-39025,-111870,-150003,-58530,96160,203378,158279,107451,3499,-56318,-83186,-112235,-136495,-118176,-31434,-59680,-76047,-79140,-57081,-31989,25997,61424,50507,-37253,-97607,-103265,-117655,-114620,-129532,-121924,-89252,26238,143890,196018,135354,92655,58558,46666,42951,16373,5578,2905,-25065,-72563,-94163,-14419,38920,89605,80243,-5964,-33106,-47516,-107400,-115140,-44732,24606,20674,-36061,-98794,-93546,-114553,-71930,-104203,-120471,-111259,-49308,64726,109777,51388,-30974,-84769,-109007,-131068,-127371,-104948,-71523,-39530,7045,110043,131146,-16052,-118838,75811,159739,162422,145678,144523,217382,226896,57195,-23346,-23416,29126,126254,133448,126327,59096,-7011,-24196,4027,76543,176221,212296,136828,42237,-25706,-20493,17527,4237,18200,45613,3366,-40543,-22177,42713,85830,69650,-3079,-77889,-72120,-5344,55110,69954,-22192,21226,119645,121171,61675,-23754,-13408,43276,108483,86439,47905,63719,61342,31161,-29680,-31767,20242,15369,17538,29861,72924,70993,-10594,-68547,-24451,3418,-29899,-125059,-40980,4834,-37547,-23389,24153,61944,173498,309475,382686,263358,115932,73277,76531,53602,-14051,-37492,24017,74824,30347,-67323,-91124,-50890,-23893,-4541,12541,7916,3424,72237,216282,176853,56068,-14821,-23502,-20168,-15917,2071,-11527,-20491,-45387,-79924,-98018,-89343,-102637,-65474,2748,50625,69921,64190,30938,-42218,-50317,20330,72467,49314,-52893,-69705,-37941,-58680,-115779,-77597,57486,105268,62719,-30007,-33658,19999,31551,20269,8657,-36081,-102698,3428,144633,331566,437831,359114,258572,101700,52089,30157,35027,4692,-26319,-30112,-81101,-103109,-26601,53898,88310,87521,36453,-58044,-107338,-91908,-70581,-53578,-50261,-64552,-66132,-51033,14856,70594,57605,57805,186146,260750,190862,90835,23167,11204,-8909,-43515,-97973,1511,-23875,-117210,-73130,19208,26632,-54092,-90749,-13825,51787,65259,65322,48044,13119,-37960,-98802,-85373,-62299,-51353,-57601,-25486,71905,162980,277638,388033,334623,147664,-35075,-47377,28314,78376,134069,124247,93442,57479,59703,132810,144594,96479,4228,-93003,-23276,7264,1360,-29872,-93101,-41663,71196,198699,259991,230643,112882,35492,73669,212089,302963,224069,-1457,-87530,-29150,-22830,-42407,15998,216503,392381,288713,192756,114120,100628,90541,66776,67768,61964,57322,149277,258876,203444,60148,-3523,-5835,-17459,-35332,-35786,34959,200393,484046,723692,737467,525011,233065,63091,-39898,-95186,-40669,-31314,-61104,-57857,-46271,-33392,-40991,-33938,-12862,-18453,-61460,-71157,-47977,-29308,3657,6817,-7625,10455,50100,64343,93458,107049,63258,-20668,-99447,-72476,-20478,29401,25857,-18090,-68913,-21815,35082,53884,42579,-22597,27180,18159,-85578,-35685,78153,222898,242532,122729,23700,-42579,-89252,-90111,-101130,-58502,-9433,-10529,-46585,-107494,-4930,127728,296555,393542,306581,112446,-60431,-37403,20119,12899,-17676,-72282,-36613,24764,41747,23102,-35656,-65911,-88735,-117016,-117612,-29882,24195,-1247,-75413,-122392,-292,41858,78584,112714,202133,233541,185777,96018,21101,-72471,-84315,-21617,-3395,25035,42899,40779,-16592,-76699,-117496,-30603,86197,164307,146035,68774,-6631,-19167,28415,27373,-12462,-64917,-86568,-78909,-22403,-56620,-63676,-41476,-37781,-27135,49213,146823,130457,35030,19129,113100,221217,160882,-23188,-30421,20647,6238,3942,15474,30992,-15914,-49778,-19848,32005,26383,-3074,-64076,-355,-526,-51852,-40123,25873,41181,34750,56018,55656,-10435,-107709,-42486,98113,155007,72101,36047,107976,165140,162254,158364,78422,66529,114601,96168,31732,-13168,-11315,-9139,-85197,-97844,-33814,15539,34145,16391,-49119,-88496,-36027,-9755,-14908,-52333,-112907,-30459,42698,65251,49756,35071,-24636,-62236,21626,219735,319917,272823,158733,15013,-52464,-86819,-126770,-41466,-37349,-142179,-74616,-7607,-18411,-42600,-64921,-73564,-83808,-72020,-36918,23048,81866,51067,-41165,-88698,-73322,-28501,720,14833,22932,-19655,-31419,16035,21543,-39339,-76952,-31219,16494,11745,-19202,72861,66887,34005,6501,-49063,-69529,-59343,-47202,-48521,-55009,-44009,-37970,-41401,-59413,-16859,115787,264040,259210,56055,-47280,-113400,-67916,-20665,-53555,-78500,-95519,-82322,-26538,20960,82212,177259,259087,261243,251375,185695,124680,112856,128663,125213,109032,45450,-13203,-26634,4287,52375,48392,-8836,-69594,-112109,-117552,-86397,-17070,93532,214141,213291,133390,59298,45498,54259,39329,-6509,-23074,13100,57327,92410,99491,81305,64838,76245,73276,51643,26797,-4705,41922,178975,282847,231964,220707,213448,82669,-70865,-146241,-55141,37933,22111,39056,146598,315513,280190,48100,-89427,31463,247792,120671,31885,-16080,-11379,-6505,-35718,-85261,-98958,7786,124676,142956,131450,92944,-18511,-101190,-32844,20665,28475,-17232,-7151,-3603,-32033,-76047,-70945,-40909,-42855,-41596,-31270,5216,22282,19300,-15810,-62910,-102177,-126714,-65609,-19906,-13686,-1775,-7013,-26657,-49536,-87670,-140160,-94885,-13685,56416,140232,23199,-94353,-83988,-112251,-105134,-57833,-47420,-84142,8204,68882,114038,136803,148451,113535,39942,-26265,-96380,-36643,37551,70927,36800,28302,37390,67869,51830,8223,-5066,-5265,-65971,-102390,-95903,-111372,-47479,75978,137262,65855,-88624,-137101,-42527,-1776,13461,26079,75046,89240,54244,310,-24007,59246,162408,127149,32367,2763,-38261,2138,194728,340457,238458,132722,55160,-15819,-69656,-80878,-95453,-82329,-6791,63352,91535,52564,-10029,-2512,47872,29152,-47705,-57947,-23314,-22124,-34323,-31429,4493,17024,37994,102751,125544,9506,4918,49496,89256,77760,43281,631,-67338,-91868,-62202,-38923,-62870,-27344,67808,152987,87788,31776,76542,136317,147460,74964,-52389,-74202,-33352,-42365,-58572,-61931,-73258,-43575,4549,8750,-28538,-58412,-14291,-16694,-48509,-69418,-88404,-106819,-123945,-81481,-62423,-72589,-56921,-9939,-10827,-29022,-29783,-17296,26478,49787,91212,70528,9079,-12344,-4620,-32256,-41585,-39196,-73528,-115824,-126409,-100801,-30130,28370,93709,98521,89445,130421,105154,33240,134297,316352,372315,245528,40201,-101463,-72207,-23354,-2422,-12315,11466,11907,40499,31728,-70495,72538,250853,354556,404245,308894,155111,59641,-5772,-20921,24195,46291,64418,91607,68987,58851,48050,11644,-61821,-127865,-103955,-105277,-89897,-10939,73417,61948,62515,76565,32581,-47888,-94069,-2697,-1519,-66334,-118285,-19775,38000,69098,57208,3218,-31158,-50677,-71201,-72183,-70874,-97715,-114453,-80313,11777,76085,79290,8509,-23365,35530,81226,95990,87093,71250,79283,98443,84170,-1333,-66061,-55539,17231,101720],[121253,81197,7129,-43102,-22604,6012,34577,51346,8802,1856,43205,94526,121543,133817,112698,-27757,-107947,-41397,-40819,-85421,-74332,-18138,58910,161026,108504,5332,-84291,-79575,20648,81190,42739,-57781,-60066,-36785,-39489,-44009,-39636,-16915,50307,125616,147544,75336,14017,-53156,-71839,-62304,-68576,-14519,72073,93460,66487,67969,50348,-384,-20253,-41701,-101361,-76339,100606,229616,174716,94851,14030,-52920,-18070,52593,10774,-67858,-91065,-63689,-65855,-60387,-8194,93680,221787,317306,314701,248695,132105,10248,-89779,-96284,-26211,-14081,-62466,-77937,-72676,-76185,-59623,-26103,-54921,-67037,-41757,-26516,-56923,-73609,-59400,40147,101299,52199,-18213,-66023,70953,349312,447861,370389,228169,134861,77446,20349,-26097,-37347,-40856,-57501,-30334,-10105,-91601,-116236,-64337,-3128,-3224,-49422,-143578,-99079,-43737,-6621,-46047,-56089,-75633,-77857,-73298,-95170,-88959,-37364,14851,104546,185726,159846,56122,-15469,-54721,-50516,-41263,-30947,-33078,-36760,15777,58998,65935,73707,67124,16199,56079,81212,34869,34910,52135,82842,102710,106105,27188,-48061,-34754,5150,33813,96331,169135,199939,102664,-23981,-93380,-98268,-67238,-50586,6991,152783,188371,112967,126073,209928,236100,154887,29217,24823,57036,16326,-24562,-55917,-59351,-90763,-90209,-22366,48934,63745,2792,-62911,-51474,-51982,-69499,-108361,-78437,-31741,-5363,12444,22946,2094,21201,-27287,-82980,-91924,-24198,45659,61771,-4615,-106404,-97865,-20704,22951,-17256,9497,70838,128138,179108,370399,383594,334265,318203,277345,190714,9419,-83859,-54470,-44730,-44254,-87036,-112077,-35550,19321,12144,-18829,-41797,-35060,5961,38062,40384,13024,10020,-1014,-41126,10590,143962,170633,144843,95729,-13554,-58143,33632,45992,14646,-65367,-70971,-32613,-28411,-50554,-70155,-45157,-30256,44968,128283,142824,149163,129647,157774,170665,131631,94473,17196,-81658,-95685,-55975,-40600,-59828,-54654,-46891,-48123,-36592,-28542,-13209,48759,116285,189607,165658,52594,-14208,-17533,-44987,-56498,4132,66714,77341,110923,122928,74504,32965,-24336,-82871,-48163,-37405,-49731,-76868,-57729,-38460,-11442,2726,51246,148184,234155,240389,186797,178929,196114,295460,291206,133947,621,14651,9024,-35101,-74078,-64195,29538,151079,289809,322334,121667,5150,-68993,-69228,4671,93852,209992,292239,204071,24788,-110790,6581,35988,42501,16791,-80619,-44089,6881,16718,-23219,-54813,60117,330112,508921,505757,358772,209852,140034,109111,49296,-2122,-62697,-36062,-5055,-16261,-12596,12540,6067,-61603,57001,123880,67232,28511,12459,-2964,-31941,-67741,-101572,-71479,-54596,-66724,-86468,-97891,-39199,-19485,-46858,-133953,-20903,84441,116215,89520,37876,-11513,-19284,14454,6147,-2457,22844,19833,-40487,-42536,83144,152429,153572,159588,171453,150922,95130,10510,-56692,-82725,-109333,-91507,7848,80807,39353,-117452,-70575,-31962,7422,42008,59592,42361,73021,91695,96974,52564,-30444,-43087,-16102,-10932,-61359,-83793,21166,107247,68464,-6542,-99162,-78945,-83019,-35981,16842,37933,63873,100861,105434,28822,-68980,-43696,14702,13840,-34129,-63166,-92819,-95184,-65101,-47306,-4364,25374,5461,-8095,-46811,-83218,-97630,-77917,-82759,-65588,-74880,-106779,-109530,-148900,-109657,-57048,-13204,-35420,-83227,-51408,82540,277108,260891,112709,-15071,-61646,-53374,-65186,-91267,-105220,-65485,12856,83135,113599,90936,57111,21894,-9756,-55037,-7197,43176,6803,-65221,-96192,-90151,-72953,-9392,57614,65895,32160,-24667,-78158,-18475,147343,217763,137252,54183,82228,111804,66064,-21998,-70070,-26326,5375,85535,213318,234945,97838,-19438,-17353,-97906,-105849,-43135,70328,212304,327187,327934,163467,-7055,-90837,-85870,-49212,-3188,45791,49821,29294,31134,103985,120718,118602,79833,-25712,-19448,69611,128414,260640,320143,194793,165474,121655,24168,-51371,-40250,-55452,-88321,-67769,-967,37643,28086,21090,18624,-19638,-93981,-100105,-42357,36816,125441,199305,205340,111040,38868,19696,-6338,17241,148746,298987,319137,242905,117534,25841,31805,76916,63812,36242,38590,58852,76216,43921,-34949,-52615,-49070,-38584,-16309,-61023,-96707,-105817,-87692,-44871,-18772,12847,24027,32978,52584,51657,46461,63516,83442,-10491,-97567,-133005,-41717,12929,17202,9732,28325,68751,76008,37336,11269,-62106,-47455,-27534,-32093,33034,148790,222371,185279,113866,160722,231008,169731,13703,-136189,-53037,-9128,-59573,-126441,-102795,-70605,-50157,-42627,-3698,-6935,-56942,-73520,-83062,-132461,-110655,-92089,-50751,-15995,-145,-34104,-60452,-54980,-6139,56791,102919,119814,89807,36397,24025,73561,115364,139533,132510,87992,9607,-34824,-8755,13141,-23132,-111468,-94879,-45012,-10972,-20628,-89282,-84248,-3261,102403,153765,80077,-11901,-48935,-17247,6119,-21127,-72494,-128520,-111338,-59622,-33966,-27370,4590,71609,44146,-21638,-69934,-112961,-47408,54575,138167,136880,68282,-31873,-6324,57526,39930,23701,777,-4321,20868,34929,10980,-70839,-132966,-98567,-70395,-75479,-82693,-31401,57163,160942,234039,200371,89454,16771,-8243,62135,170339,225390,235828,192712,146028,66986,-32177,-63888,-5194,8624,-15693,-32801,-30060,25393,76556,30915,-5200,-33838,-78895,-93060,675,147345,230049,206344,124341,-14371,-29536,93987,164804,90880,-39407,-109131,-139734,-108641,-58950,-16535,31618,77673,19247,-11121,-731,-12978,-82101,-80907,5018,49957,53481,51814,42226,72065,94434,81772,63381,6227,-86926,-40605,-12698,-39071,-10929,-4027,-20324,39022,74764,12901,-1921,8141,11550,-33362,-128265,-69351,-42026,-49331,-71304,-102988,-113513,-61975,-76326,-52355,12309,-8974,-29328,16968,45871,79410,135087,166345,-1753,-37789,139107,207285,175324,130542,63716,17277,-812,-56823,-134658,-105257,-84678,-64915,-73604,-57640,35605,72925,53354,8361,-13176,-12680,26499,2545,-49593,-62884,-58629,-89431,-92155,-842,157511,146593,1739,-136988,-77660,31670,101693,59348,-49489,-98097,-19252,79758,162807,217118,113051,39230,39925,55376,-79503,-41992,289612,553741,575266,422327,313598,389517,494889,424200,122908,-37577,-96858,-98284,-26128,47344,61229,20526,-51695,-114328,-87255,-27933,7339,-23997,-56212,25005,58230,12037,-33591,-70028,-104482,-62378,-1172,11415,-12816,-3082,-7318,-29326,-54791,-47774,-4433,-89,-12220,-24002,-83785,-51936,28463,29242,35437,742,1560,19691,-6366,-53530,-76451,-52604,438,-3814,10183,14240,12856,9768,27744,61890,141981,106231,19038,23285,101561,135340,190466,153185,9288,-50759,-76307,-96933,-118357,-133699,-114227,-55407,11935,25382,-13998,-64551,-74682,12761,108102,134779,40310,-20183,-35427,-85718,-96013,-79294,-20809,35267,76503,152222,198373,183867,149910,104648,78308,151502,212506,237530,258114,124716,25708,-47109,-43733,-42423,-26021,-43353,-51323,34861,98482,152991,37944,-136105,-53307,-30005,-45612,863,16521,-5235,-51041,-33227,12254,25425,76963,186019,127203,30192,29467,183542,363201,303396,103454,-49998,-94682,-92123,-83433,-65518,-89538,-57413,17541,64757,53640,3829,-74017,-121073,-107223,-85039,-47953,-41457,-63197,-84988,-78083,-78971,-83826,-108200,-66409,-50249,-21940,-35497,-49328,736,66989,79694,92409,70900,64320,4065,-94280,-107492,-54116,-12355,39863,118149,154453,104350,40113,12964,79524,125030,130457,107244,119763,154370,103691,-42448,-67178,-15557,-25094,-54040,25217,92379,71635,29486,38049,87274,146553,239891,326763,291441,73733,-101348,21163,106825,60298,10785,-32892,-120606,-142021,-58037,94152,184668,163081,123573,20786,-39229,-69188,-98322,-123677,-113898,-31935,-55378,-68001,-69989,-46753,-20918,42332,91258,82798,-14947,-84576,-95905,-110095,-109848,-127511,-125299,-81253,32918,146943,192166,135616,91391,43600,21549,20553,2204,4810,9612,-14692,-62861,-102204,-24462,32673,87702,77179,-4315,-39794,-68237,-130619,-131652,-60588,12993,13574,-36550,-92902,-116346,-93445,-52321,-90182,-116068,-127916,-57801,64003,112060,38708,-48034,-85523,-108152,-126479,-109884,-80688,-44789,-13702,26723,116897,99043,-60446,-64175,143391,235196,221597,184474,161794,227695,252086,86222,-4670,-22352,24028,105284,100770,108842,54727,-8792,-29243,-10911,42482,117823,145517,87631,6470,-57093,-69917,-22864,-20951,4710,37254,-4427,-54914,-19012,54852,89879,52856,-27741,-90767,-71185,-9624,43466,44296,-70439,-2067,98392,122853,79165,-11194,-14672,34167,94062,85310,57665,80651,83270,56174,-3771,-22624,13937,18327,28103,42282,82932,83119,2562,-76659,-36490,-15744,-51237,-139336,-36715,-3687,-62305,-44129,22154,74573,167924,279674,342625,254478,115188,58922,63518,62598,3009,-32776,18131,61790,21485,-69268,-104882,-57536,-25024,-5159,7276,4106,3865,68547,201621,160348,46427,-25383,-49236,-53705,-36108,-12623,-14595,-11945,-39204,-84904,-111825,-106067,-124453,-92303,-18489,40225,64946,71268,40641,-33873,-35685,37479,95706,48967,-57873,-39809,-13572,-43826,-98013,-71277,49333,77524,43545,-28638,-26449,12598,15959,-4552,-30969,-73151,-103266,36169,186789,354799,401601,301967,212532,75659,31947,8134,13680,-8581,-31301,-28092,-70122,-80064,-12661,56264,82399,86669,49081,-38558,-100302,-85335,-59771,-48623,-53665,-71621,-79602,-62037,17958,77630,44915,15899,146475,245678,174440,56335,-25964,-39613,-60536,-90899,-79629,27754,-23699,-123326,-66992,32587,38135,-52621,-102618,-43808,9193,23623,35319,23280,48,-46227,-110214,-95475,-64006,-38954,-26003,17995,108600,185347,288373,381787,323834,140913,-36146,-48057,32026,85858,135481,124055,104880,77806,78126,137945,148983,107321,13534,-101995,-34634,-1525,-738,-25463,-85630,-32349,77062,177685,211361,182844,87298,36217,82976,222856,307613,252437,23027,-88054,-51422,-41942,-48663,17500,201962,380434,298250,211774,127195,119093,115968,89540,94222,88937,75013,141003,223870,162497,30556,-16949,-19021,-44014,-63087,-58556,13651,165632,415991,632788,643416,444172,189039,51538,-41531,-103625,-54249,-49555,-84596,-65890,-36910,-28340,-48199,-47663,-15686,-13026,-54109,-99622,-65911,-25125,18725,16542,-5711,17099,79622,113258,141020,149441,92803,-5176,-112159,-93423,-33235,16410,13338,-27254,-74661,-23059,37440,57314,43078,-21347,27145,21389,-74504,-53066,56329,191080,203967,91113,9563,-56059,-99539,-96525,-109843,-59221,-1750,-2944,-47035,-123580,874,149831,330887,429888,329355,114798,-69068,-36888,28590,22932,-13519,-74419,-44623,16069,34001,17530,-35675,-54993,-69825,-98039,-109446,-34962,14870,-14513,-90046,-112418,8301,39517,61917,109139,236433,271492,211502,110705,23613,-81521,-95132,-29647,-5484,20150,42226,53499,-6064,-71808,-135656,-48419,74558,158938,151413,79057,12752,7786,57358,49903,6190,-58133,-93633,-76102,-11276,-50059,-76695,-57965,-45847,-39901,23879,119175,129160,56311,42963,124800,230165,171593,-19446,-43197,18642,4538,-4119,-1870,9758,-30854,-56119,-23367,37363,47120,27427,2732,70973,37254,-36971,-38898,25554,42261,41983,72560,76911,3749,-99608,-60234,66994,105205,23435,18119,125528,191318,186980,185566,109420,77085,87403,62278,9980,-21732,-3668,7851,-66332,-93645,-34047,18453,41895,25376,-40007,-77416,-43645,-22482,-30486,-66585,-106432,-26991,40486,55437,37580,24878,-31075,-78310,8038,213679,329705,268230,157559,17632,-53628,-95060,-133043,-31042,-26464,-128102,-102005,-25696,-25977,-56086,-92120,-88571,-91736,-79155,-50315,-12867,23879,-10187,-68000,-77312,-53317,-28329,-4751,7070,11101,-37703,-51474,-7523,-639,-46438,-54783,-9671,25169,8466,-14636,94048,109743,53974,16166,-53167,-70510,-54805,-39580,-37039,-41387,-38363,-43988,-53875,-61561,-15794,83184,208791,231986,45282,-45597,-112291,-86265,-39323,-71882,-93079,-102801,-98571,-56725,-16360,45752,133850,227074,248621,233042,169364,115026,100560,120292,121559,107786,48195,-8562,-25920,8492,59279,49410,-14132,-80151,-125137,-124630,-87450,-21131,84827,194313,193221,127081,71902,54964,50741,36162,-349,-11414,18872,54218,86603,96262,85075,75774,87749,82337,61024,24667,-22805,34061,166769,221901,160490,170238,184107,75129,-76923,-143080,-58641,42348,25058,22743,116910,276629,224854,24877,-99552,40477,264802,149961,67540,7401,-6510,-158,-24615,-78651,-100758,4710,115352,124119,110776,76729,-26009,-92563,-23594,29557,29029,-13419,5856,29638,20681,-42471,-94482,-64896,-51217,-42566,-33754,1843,19644,12147,-20782,-64578,-102707,-137073,-74638,-29022,-21491,-18918,-20643,-38871,-67144,-108355,-145687,-84431,-7280,55495,114632,-15192,-119765,-96308,-124502,-118371,-68034,-53379,-76405,15523,73210,112433,123635,108287,70482,11447,-39372,-96478,-38138,38590,75594,50558,56336,70386,93185,53792,-6504,-26589,-22659,-90215,-96434,-93260,-107212,-62587,47525,105906,36663,-109280,-104647,2076,36948,16334,9518,48704,64285,44465,-12737,-39356,16184,109899,82009,18976,4205,-27685,22679,233307,389413,278945,158779,61915,-21492,-105825,-94052,-87340,-88266,-16879,68049,105050,65232,-6564,-7256,48667,55093,-7785,-20679,9077,-4355,-21528,-2307,32203,30269,37971,89573,104869,3439,7910,69062,110785,98982,64468,22850,-54793,-95909,-66987,-37084,-65024,-35669,50159,128155,70236,35446,86119,150307,155141,71793,-61478,-68044,-25764,-35543,-48795,-58912,-70354,-53756,418,24032,5692,-30806,-5775,-15459,-49551,-74859,-86051,-93874,-112859,-86270,-67094,-81488,-79481,-33835,-31162,-39502,-26058,2540,64648,103139,147515,111689,30082,6153,13939,-22109,-42407,-42974,-82888,-111690,-130001,-124167,-55964,2096,70141,94782,100862,151632,126187,52436,125046,297761,351474,219672,13821,-125417,-75575,-33565,-18797,-32844,-9905,-4667,29768,33203,-63738,70705,221260,283873,294001,217077,110689,47298,-9884,-33137,10526,50503,92897,108087,58347,35520,17374,-7172,-71563,-119141,-93715,-107235,-99876,-23964,32173,14793,57452,84304,35362,-45704,-102230,-17543,-2082,-44755,-102652,-41927,4666,30671,18296,-22983,-38869,-52716,-73025,-73130,-76344,-119789,-131100,-75982,17975,80788,84306,23709,2181,58950,105832,128629,128754,107339,107983,130265,103203,8948,-61195,-67568,6113,92085],[116933,68115,-7966,-54898,-27019,9369,38645,53947,9764,1393,40405,93989,116732,123910,117776,-14411,-112504,-51690,-48115,-79881,-65465,-20031,38610,138994,97111,-8164,-93442,-68847,25271,74081,38461,-63622,-56025,-26804,-29383,-34844,-33333,-6414,73425,156737,192413,117490,22693,-58784,-72862,-55077,-72728,-24715,72020,98409,70984,80557,86300,36363,-5831,-31897,-97568,-90380,55617,187815,159942,95245,28162,-21737,7354,61817,5144,-83119,-102631,-75233,-64644,-57678,16563,149955,294394,371746,328855,235065,119781,8200,-90508,-89206,-17836,-2503,-52262,-80480,-83083,-80878,-58355,-18266,-40869,-57750,-36681,-23602,-53216,-69471,-61242,34922,111377,76206,4468,-40117,99515,386309,495849,401344,233270,128870,66419,13574,-36770,-48052,-52303,-72175,-41326,-11426,-88256,-123939,-74874,-11124,-9421,-45523,-126280,-116320,-52659,10254,-10779,-14118,-54575,-78169,-74781,-96584,-114599,-56621,3151,96640,174818,140943,35032,-29975,-59394,-50014,-34802,-15945,-11184,-26190,20053,63190,61692,64898,47721,-7922,40294,89372,47867,40271,51915,77452,101903,112709,40089,-31058,-34904,-26036,-10370,47667,126497,180892,108981,-13739,-81219,-83658,-52775,-35451,30479,186293,233884,166432,192766,283713,314890,238029,85132,49071,76311,41051,5634,-25364,-30321,-68195,-112268,-55532,22639,42119,-10113,-62099,-53548,-58366,-80420,-113747,-72865,-23027,9153,34301,44806,-10120,-35956,-83527,-111185,-91332,-17352,39376,49699,-9852,-109566,-104721,-39590,-6850,-42591,10572,98493,169401,231294,417245,374536,316986,257655,214992,164190,17823,-84979,-68769,-60895,-57063,-83982,-100700,-49089,11602,20472,-4055,-28041,-25464,16071,55239,54582,14028,-1611,-14418,-46502,6291,123296,142968,127233,88928,-13855,-50694,45277,77125,60048,-35943,-62967,-37833,-43403,-72848,-100244,-60332,-2034,112179,208678,192864,172982,151301,191354,190463,130862,92615,27750,-72068,-102959,-76267,-63878,-77554,-56240,-42127,-50488,-49039,-34413,370,88827,172930,259495,231547,104652,12515,-5823,-39008,-44863,35695,102344,99408,110278,116390,70602,25353,-26230,-56440,-38353,-44031,-61470,-78402,-55101,-46647,-26799,-9325,43741,139262,214883,206555,137654,114388,157338,294662,331702,182674,36147,15560,3873,-39300,-78577,-74378,22313,159577,285974,295143,120592,22790,-45000,-49604,-2480,81138,213362,286837,180092,12409,-104802,12846,43231,49335,23456,-73824,-52514,-4293,5545,-31376,-55720,71296,353374,504055,497664,372927,238901,161136,108309,39625,-11278,-60848,-12470,14723,-11599,-29096,-12229,-18926,-73925,63228,142014,92440,51794,16948,-12442,-43314,-74244,-91446,-59178,-39743,-56925,-81884,-100811,-39788,-15398,-41018,-133581,-16444,95639,128626,101604,44493,-12834,-31832,-3123,-278,-2242,22328,13291,-48100,-36994,84456,129674,123143,126448,133965,119638,81606,8147,-63966,-87570,-108344,-78890,5307,66626,20563,-119164,-67021,-35676,-3042,26913,36519,14022,45184,67191,73243,38068,-43885,-41877,-17890,-21804,-84877,-48035,62252,122067,67440,2542,-98690,-97760,-89448,-40379,16213,53346,77392,92736,84741,7327,-85493,-43279,16845,13130,-39878,-76637,-113053,-111209,-78481,-55070,-10329,20241,4016,-9546,-45666,-77883,-97688,-86381,-98060,-88381,-106290,-72926,-66527,-114298,-145400,-97778,-60865,-62820,-16890,34512,191896,380727,310624,109327,-27093,-63901,-40959,-31514,-57195,-97782,-74079,8409,84304,111961,82449,43395,8449,-18109,-39163,10184,46578,1243,-69285,-102075,-94242,-70328,351,70718,75659,33443,-34736,-99795,4142,179984,282916,233704,156711,119376,112217,60067,-15990,-56315,-14852,12004,68214,176666,190192,69450,-24779,-2700,-69241,-120030,-61499,34322,148661,243819,264578,135977,-11905,-88463,-77651,-30854,24265,69522,60909,36415,43179,118491,133531,124048,94170,-4967,2692,68739,98929,181219,236304,148012,139000,91522,-4747,-67758,-39683,-51778,-82922,-84089,-14255,32280,25059,16159,9807,-37354,-110120,-112672,-61917,12700,101492,178760,196963,97741,21125,-426,-30066,-9370,116675,256046,283675,221017,104317,11017,16574,68639,66795,48584,52030,66699,80323,34516,-40571,-54394,-51660,-44946,-15735,-62711,-95761,-109148,-105294,-62340,-28000,6173,10287,11160,35290,27375,10902,22690,50405,-19577,-103501,-125886,-26032,35199,42546,29021,36859,65378,64370,27458,16628,-41643,-35588,-21118,-37607,29062,151941,221908,176705,103048,142141,208457,149290,6864,-139914,-51821,1834,-45444,-119862,-102992,-63123,-33080,-25323,1212,-2428,-57220,-78597,-91546,-131983,-95417,-74436,-37370,-4937,4365,-36560,-69745,-63743,-12964,58452,117438,144488,115989,58012,45240,103484,155011,179522,161545,103129,17189,-25359,4963,30935,-2896,-95618,-99944,-40298,1603,-9695,-89258,-95929,-22109,64029,106581,53858,-15742,-33275,-11534,9294,-17515,-60916,-107477,-126629,-75935,-39269,-26925,493,62621,44178,-10291,-63005,-108037,-44936,47879,127151,132151,57271,-50306,-40088,22361,6405,-13044,-43369,-46317,1667,28302,5806,-65097,-117940,-91520,-62098,-62260,-65776,-29489,45977,147320,217166,188038,83904,11769,-14142,61212,187099,242536,253820,205897,162412,94282,-5183,-51332,-5265,-990,-31757,-60151,-63673,-4323,53182,17473,-16242,-44035,-86001,-91313,1291,130165,195586,173068,105514,-15097,-21831,89653,155386,102782,-25432,-95267,-126954,-110283,-66941,-30036,6837,44759,-7482,-38682,-24048,-22624,-87832,-80994,9116,58473,64057,52247,42934,75118,111572,117106,96656,33692,-55412,-31650,-15476,-49623,-24690,-17524,-31882,23774,67198,8343,-10851,-2488,3340,-43827,-122253,-52721,-25640,-36561,-63305,-96147,-102023,-55019,-68840,-41846,19490,-8111,-30737,21769,57710,94069,153688,190928,15293,-43063,146163,255434,245237,194190,95356,14453,-12759,-66521,-126064,-78361,-58839,-48809,-69446,-46509,59983,104911,83043,28883,-12945,-33929,7936,-13189,-72640,-93357,-86991,-117112,-100604,7267,186629,207415,43999,-118546,-85151,16303,81629,35777,-64291,-98082,-11111,90327,182254,234360,129154,57852,66816,84102,-73909,-34252,273127,495183,486655,339382,260945,364619,490933,448408,130256,-40961,-95158,-100415,-38553,28567,36661,-884,-71105,-123303,-73713,-15202,17902,-185,-16732,68189,95642,44244,-16448,-66523,-111489,-64955,6824,31079,2487,-19728,-19095,-37417,-71585,-66052,-16649,-8351,-17901,-34513,-125787,-47920,57141,73935,72911,27319,31104,55356,31649,-17462,-43003,-18752,32048,12398,19812,10063,1553,-4370,16304,71226,166099,131904,29395,17332,74514,93677,137189,125038,-1461,-55500,-74953,-91564,-107718,-128278,-126326,-55490,25428,34643,-6132,-40426,-53162,18405,99122,88679,-17969,-58937,-59261,-105008,-104250,-83515,-27552,32204,85136,163120,193734,174626,147462,95997,51320,122938,198873,245888,251932,113407,15172,-80067,-85342,-68913,-44161,-48220,-36883,65442,160450,225515,104046,-93364,-65876,-38919,-44771,13544,32737,6203,-49401,-32251,20160,34197,90406,225326,174309,65841,63099,221179,394085,345605,145771,-17295,-89504,-100693,-87671,-69759,-93458,-52416,35345,85416,67957,17122,-61589,-110495,-116162,-95648,-63615,-56160,-73488,-102028,-104101,-109033,-100766,-96956,-53310,-42094,-11283,-24614,-43547,-7298,44999,50230,62057,39991,39782,-16428,-110572,-107732,-63446,-31568,21708,103085,137763,92565,29201,17488,93348,145766,152159,113300,119841,141057,71688,-56206,-28598,15027,-6669,-60005,-14495,28835,12544,-1273,33937,93575,164974,262669,348561,302280,70632,-88954,63463,146323,89581,26880,-24077,-121720,-131688,-53699,88160,159719,165119,138490,39882,-16626,-49527,-80340,-107931,-105433,-30725,-51721,-62067,-62241,-36004,-7482,57583,118678,112812,7558,-71384,-89741,-102507,-103042,-114162,-115169,-68329,41672,147417,184850,132532,86917,27090,-4977,-1841,-6634,9167,20398,-1217,-51521,-107409,-32507,26309,80992,71190,-671,-39773,-80512,-142264,-145618,-77969,-2556,3864,-35624,-83632,-127907,-70844,-34104,-72456,-105652,-137839,-59543,65923,114820,29024,-57562,-81221,-101684,-116287,-88974,-50540,-9436,19908,51119,124529,69281,-102084,-7001,212251,316030,286239,224716,177282,236191,277649,117745,13304,-20672,17803,81311,68899,92963,53928,-6541,-31801,-25695,6017,53931,71201,39506,-19565,-66649,-103594,-58864,-42105,-6573,27551,-14451,-65425,-2910,78368,100532,39018,-49830,-99253,-67673,-11790,33775,23382,-108407,-11078,84513,127353,99021,5446,-14008,22076,72300,79047,69297,98153,103618,78345,18696,-15044,5744,18664,36462,52603,91151,93055,16611,-79178,-46732,-35874,-73172,-142493,-30042,-10312,-82167,-55846,25106,89541,158773,240371,287269,236607,118394,49869,55055,76723,27496,-15614,23860,63499,32136,-58431,-112334,-60567,-22520,-3016,3543,1494,5458,65081,183811,142434,39605,-28826,-65783,-80072,-47035,-18686,-12972,7,-28855,-85381,-121206,-115320,-136618,-117072,-41747,28635,60929,78317,48743,-24375,-18278,58061,121507,48513,-54939,-7460,12632,-27508,-77463,-58554,39819,51308,25044,-26371,-22664,3667,1359,-24351,-57326,-84449,-72357,70092,226473,366136,352916,240299,164407,50940,12434,-16472,-13918,-23788,-33152,-23856,-51977,-50591,6020,60072,76517,84538,59391,-19749,-87291,-74300,-48029,-41396,-51995,-71822,-84611,-68818,19968,79661,31612,-20675,113191,235971,167021,35998,-60237,-82548,-105763,-120224,-47251,48425,-25585,-126819,-59229,44624,47877,-50101,-111205,-69973,-30583,-17159,5589,729,-7617,-44912,-110213,-100358,-60631,-22806,5048,55764,135447,198382,290207,365934,308246,135569,-34181,-45367,39248,95843,135362,121955,116388,101989,98919,142839,153266,120568,29404,-93727,-44971,-9077,-1001,-18556,-76739,-25042,77813,150788,160342,133376,60912,36373,95900,234501,309278,279729,59239,-69517,-66675,-57132,-50628,16594,177238,343943,292430,220269,133399,130255,139745,114072,123797,120695,99975,136917,187960,119932,1917,-30096,-32252,-72931,-92482,-78105,-6547,126835,331072,514061,520135,342348,135597,39288,-41417,-105285,-63546,-63659,-103040,-63079,-20714,-16076,-47177,-58922,-19187,-9524,-45071,-127920,-80449,-17743,33413,24699,-4020,24725,110550,166772,192681,191403,122192,13825,-109178,-112749,-44118,4007,326,-36362,-79320,-22947,41069,63359,50269,-13350,27500,23373,-55971,-53722,41448,159363,163294,64039,-2789,-68399,-104877,-100472,-117550,-58274,7587,7366,-45258,-116927,13884,174010,361258,458783,346469,117757,-74292,-34538,38968,34920,-7375,-72847,-49664,8975,27010,12272,-35576,-46968,-54924,-81625,-98012,-37298,6657,-26457,-101444,-99979,14666,35046,41828,98042,252581,290014,222851,116057,22179,-89876,-103368,-37228,-8688,12881,39004,65304,6904,-62043,-145310,-68783,57040,143946,147871,84845,29916,30059,76804,64549,21452,-49907,-92563,-73755,-2457,-39611,-84350,-77897,-55544,-52642,-1276,85983,118683,71622,63933,134217,233734,176803,-15645,-54859,17190,3548,-11935,-19738,-11986,-43708,-60322,-29346,36107,66505,62450,71242,140358,74233,-19897,-35248,26424,44045,49757,89811,99657,23625,-83787,-73394,36777,59604,-11673,15151,149193,218117,211929,208407,134629,86232,57137,21621,-17992,-36006,-5039,15362,-51764,-83975,-29561,24538,52383,37675,-26946,-64770,-51048,-35312,-44283,-77625,-99865,-24298,38006,45980,26046,14417,-37517,-94941,-3728,205698,333263,260810,158183,24709,-51026,-100205,-135314,-26913,-23529,-110309,-120139,-44230,-29690,-60960,-120380,-101111,-97917,-88122,-66669,-54877,-41830,-67119,-66821,-54380,-31784,-29832,-12778,-1292,2537,-47688,-64844,-25803,-15378,-41080,-26796,14785,34782,3971,-13096,110399,158548,83304,27128,-57406,-72721,-50602,-30356,-23131,-24760,-30750,-48405,-68330,-67304,-15920,49115,145486,195771,34023,-40739,-100107,-101383,-54603,-84230,-99782,-100049,-111672,-88858,-56593,6386,87049,184379,223072,206053,148331,101340,83547,106814,114278,105052,50773,-3849,-25338,12701,62378,44924,-24622,-95209,-142881,-129402,-87197,-24425,76174,174787,174521,119949,81457,60334,44938,31821,7116,3436,29688,55994,82104,90846,85499,83428,95576,87465,66493,15575,-48499,21601,146386,158273,97717,124763,151560,64835,-83777,-137651,-61104,44537,28140,3849,74006,209927,147051,-4101,-107109,46939,268643,171855,94940,23148,-3503,7790,-12670,-70437,-101725,258,102301,100672,87882,60924,-28982,-84188,-19961,29473,21244,-13914,15041,58763,72051,6240,-85895,-86977,-60449,-45054,-38376,-3742,15928,3818,-27105,-66719,-99994,-126014,-82620,-39297,-28022,-34829,-36999,-55060,-88906,-132577,-133244,-73991,-805,54972,90321,-42652,-115535,-102994,-137224,-140364,-87485,-64118,-75440,14457,67536,97634,96252,60990,25671,-16652,-52114,-99989,-45066,33790,75019,59659,75404,94138,113139,55422,-18614,-52671,-48470,-118877,-75633,-75165,-106637,-82287,11732,64707,1784,-126412,-75961,44645,78739,26820,-11574,13416,26320,21639,-34717,-56522,-28798,54707,36543,8552,1777,-19072,43406,270766,429612,313871,180877,65330,-21761,-67068,-43994,-45350,-74222,-22658,75036,121111,80996,1364,-5718,55704,89754,41241,22697,42165,16822,-2347,26584,58793,43667,39631,79755,84917,-5015,4537,80457,126866,116578,82753,41786,-45054,-100845,-73533,-36878,-68565,-48562,28110,98396,48075,33540,91925,160362,158067,64842,-73307,-61990,-18605,-30536,-42172,-59468,-69344,-64550,-6866,35635,39440,-1340,2130,-14347,-49653,-78493,-79891,-80019,-105548,-93921,-73533,-87315,-98849,-58978,-52819,-52241,-26096,19105,104590,166164,214750,159852,52646,24036,29253,-16250,-47853,-52272,-96082,-109436,-128870,-147412,-81885,-25572,41345,83337,102371,152980,121868,52037,99559,258604,315068,188212,-7396,-122512,-80967,-47801,-38447,-56141,-35814,-24855,16625,33170,-53634,65182,185550,213400,192335,132003,64138,31827,-16686,-49882,-7879,51295,124975,130102,56003,15423,-17419,-29787,-80559,-110380,-86604,-108484,-110893,-41689,-19322,-31335,51968,86337,33540,-45817,-101568,-26962,3610,-15365,-78815,-62224,-31300,-11509,-23899,-51215,-48135,-55643,-75581,-75276,-80841,-129240,-140165,-72220,23173,84804,88054,37952,25168,79615,127347,158592,171967,151379,143109,164804,118868,16171,-57878,-78153,-4916,80455],[107503,51610,-24496,-67934,-30454,13185,42254,55644,9411,-1750,33573,88144,105506,106231,111380,-9106,-114459,-64846,-58835,-76053,-58687,-24652,15659,110708,82413,-18695,-94309,-56529,28901,66924,34515,-70305,-54550,-18106,-21875,-29355,-30457,443,89188,177601,226713,157352,40229,-60746,-72886,-50287,-76876,-35968,66252,94972,68899,81833,108523,67286,9075,-23286,-92647,-97160,23004,144241,136482,89937,39304,6932,38907,78295,3585,-97589,-114359,-90534,-69439,-56792,38212,195494,345258,398178,318037,206353,101906,2302,-95092,-76478,-1164,19765,-31481,-72940,-93236,-88076,-61288,-15557,-28312,-46316,-30365,-21755,-51534,-66430,-59983,33791,124390,104423,30484,-17110,113370,394022,515040,414211,228833,117731,53582,5950,-49188,-60815,-64248,-87758,-53237,-14847,-86436,-129200,-81749,-17581,-14740,-42221,-108881,-124031,-56107,32286,42167,40113,-26676,-77445,-76228,-88619,-127893,-76438,-8963,87823,161333,119948,11044,-48847,-67138,-50381,-27087,1220,14858,-8757,32128,69381,59001,56295,27453,-30918,23809,92765,58006,42775,48328,68262,96417,114895,50861,-14552,-26707,-44355,-48785,2416,79406,149913,107282,-5007,-69538,-70307,-40206,-21538,55131,216577,274254,221519,261670,351568,385255,317539,148203,82866,99402,68070,37008,5882,-1155,-41633,-96464,-68709,4641,24830,-19700,-59826,-54045,-60981,-84599,-118954,-69157,-18088,20249,52855,64040,-14797,-91917,-132360,-134708,-90893,-13402,28898,32364,-18963,-113362,-106928,-53333,-33407,-63289,16968,127956,211933,281658,449787,355341,286923,189110,142495,121096,19312,-85136,-80707,-72751,-65332,-82255,-91089,-60482,-192,26260,8581,-18113,-18439,21081,66672,64639,12883,-13550,-26080,-48520,4207,104121,118538,110314,82452,-10022,-35323,58070,103478,93858,-10622,-55805,-44315,-60154,-94689,-131725,-71401,29281,182609,292530,245100,196121,174739,225905,206567,126256,87537,35166,-57603,-104403,-101318,-88494,-84207,-46685,-27104,-37616,-47477,-29946,19970,124548,215177,304993,274650,147720,40787,7813,-30174,-29601,62059,127918,111740,97872,99056,61002,17146,-22540,-30602,-23065,-45390,-69794,-76266,-51845,-53809,-42498,-24012,32031,125085,192474,174147,99901,60924,116540,278038,355462,223747,69932,16428,-2860,-43424,-81260,-82979,10914,153033,260263,253903,119271,53662,-296,-14802,5408,77700,219858,277618,155630,1616,-94804,21779,52486,57871,31766,-63608,-60453,-14265,-3034,-36171,-51945,85584,362845,470717,456927,362192,256897,180840,109929,35982,-14429,-52341,13163,39964,1179,-40335,-34722,-40744,-74057,71245,159750,121745,82986,28610,-14526,-49226,-77182,-79667,-42378,-21419,-45664,-75489,-101303,-37849,-9915,-33999,-131000,-9551,108185,141581,114099,52388,-10012,-37838,-16917,-5456,-1621,21615,6497,-53754,-27989,85042,104549,90868,89875,92593,83686,61861,5655,-62939,-80758,-92044,-52716,15775,65635,19280,-96691,-61963,-37390,-10478,15885,17745,-11041,20659,47170,54129,25082,-55420,-37485,-18623,-32169,-106422,-7766,103724,129962,65344,13205,-85901,-113101,-90858,-39485,24358,79712,93555,84423,62753,-15192,-97164,-36868,22334,13616,-44185,-87280,-129917,-122231,-90167,-59089,-11879,15829,2300,-10213,-42546,-72091,-99290,-96375,-112460,-107469,-115607,-40461,-27612,-73483,-119229,-107895,-58078,-12925,65039,126444,300241,465812,342149,102221,-36639,-65072,-28790,-3013,-25360,-84563,-80704,6964,88401,112778,76784,32439,-3118,-26029,-25979,25984,47443,-4448,-72988,-107420,-97954,-66546,11088,83740,86138,36994,-41324,-113597,27068,211369,354306,347903,264823,153046,109540,52906,-9774,-40677,-1472,18294,47136,131956,137634,40910,-29830,7682,-42149,-117575,-72355,6150,92430,163913,200380,109481,-13072,-81680,-67257,-11866,52051,96456,74966,43979,53894,129092,142538,127349,110822,23388,26785,66365,72368,102861,140571,92770,104888,54998,-35577,-77307,-33221,-43822,-72021,-97190,-28606,23917,18731,9270,-90,-53460,-120709,-116027,-74657,-11469,72868,149224,175528,76579,832,-21172,-54391,-36348,81767,202534,235769,189996,88005,-2705,3010,62133,72235,63862,67116,75122,83837,27455,-41150,-50229,-48571,-46212,-12086,-59493,-86741,-96664,-101946,-67728,-31093,2054,-1715,-8616,18030,3298,-24494,-14787,18333,-27809,-106401,-117406,-13236,52265,63814,45866,44355,61811,53608,21137,27569,-14026,-18643,-11355,-39875,29275,159771,225568,170234,93231,122825,182547,127549,1720,-139853,-49873,12919,-29810,-108881,-100275,-54184,-16046,-5559,13378,7737,-53648,-80254,-94059,-131016,-81168,-56887,-24647,4550,7938,-36074,-75226,-69415,-17168,62039,131119,165200,136440,74861,62872,130992,197792,226405,198104,123757,29325,-12662,19242,46811,14934,-79398,-97797,-32026,15659,2160,-87498,-105086,-39172,25684,57186,26096,-18211,-12956,-43,14507,-12344,-47727,-85083,-100962,-85933,-42234,-22151,5211,64704,50455,664,-56914,-100139,-39598,42719,114374,125205,48970,-56540,-67195,-6384,-17697,-38392,-77425,-82908,-13887,22946,926,-57297,-96983,-75831,-48107,-44905,-43306,-21307,36972,131392,193419,167408,71704,3920,-19651,60949,203877,257254,269951,221200,183264,129250,29767,-22856,4892,-4747,-42849,-82551,-94644,-30341,31223,6385,-24608,-51946,-90484,-87155,1934,110342,156421,131987,78857,-14886,-10471,85199,140857,113450,-7307,-77568,-107962,-102090,-68037,-37325,-6938,25081,-25106,-59481,-44089,-31548,-92360,-79639,12898,66748,76923,55019,46016,79219,128187,148312,122227,54326,-26069,-10105,-9853,-54191,-35698,-29432,-41126,11577,58870,3222,-19732,-13055,-5033,-57578,-106400,-25101,-764,-18285,-50987,-83076,-85702,-47025,-60980,-29504,35244,2642,-24290,32741,71718,107463,169504,212674,33160,-43792,157395,313139,331256,275611,140223,14273,-27307,-75974,-109361,-51156,-32814,-29382,-62874,-36450,80326,132096,111691,48587,-11883,-54992,-10269,-27295,-92915,-122984,-119752,-139879,-101148,17085,210631,266694,90933,-97186,-89781,333,56582,6046,-82179,-96137,-1873,100628,197625,246185,145394,76393,90833,108492,-67537,-33287,234725,406612,370905,233973,184231,309171,449516,436658,129951,-40382,-89812,-103764,-53192,8805,13954,-18559,-84609,-124667,-59672,-4552,24450,19264,17729,99137,123026,72318,85,-63127,-118676,-64428,17235,50941,23645,-28718,-27566,-44012,-86427,-74557,-16193,-5223,-13755,-33205,-119793,-36250,76113,111885,112574,61980,73158,109033,91073,39482,8196,27780,64781,24182,22359,-1239,-16298,-21994,6459,79385,179976,152081,41771,18369,56074,63425,95100,97469,-12628,-59494,-70791,-83917,-95283,-117541,-128421,-49321,43082,48140,11985,-14266,-35692,18064,80302,32676,-73379,-91672,-79074,-126408,-106177,-82031,-35382,26441,91507,172194,190021,167715,145776,88305,28557,92518,176399,237495,226262,92143,2184,-93898,-111494,-79812,-50087,-42407,-19059,93044,215427,290589,168611,-44223,-84829,-51318,-43735,22128,44023,16040,-47529,-33163,23364,39076,102164,266688,234170,112961,101861,255756,408436,379870,194434,22982,-62102,-109591,-93512,-74133,-94804,-47178,52386,106080,82952,31532,-47118,-94685,-118671,-107389,-79771,-63255,-74070,-109522,-126368,-121148,-90201,-70799,-41887,-35477,-1633,-13349,-30697,-5403,31402,28080,32751,3339,3952,-48021,-132040,-102942,-69940,-49283,3755,85034,117074,77132,16754,20436,102037,158773,167446,117616,117092,122846,38493,-57517,12726,55310,24963,-49822,-47528,-29883,-46827,-41618,19311,89881,173654,273344,352874,298512,67428,-64338,104533,180580,116394,41239,-15949,-119424,-123941,-50464,75160,128118,161167,148374,56972,7728,-27387,-60813,-91921,-97220,-32076,-52532,-61023,-58373,-27518,5580,68026,136633,132943,25500,-61665,-88558,-98228,-97686,-99021,-98797,-53295,50092,143352,172274,123821,77372,7927,-33668,-23733,-11455,15601,31996,12259,-41630,-113633,-40961,17508,67553,59992,1414,-35938,-83337,-127819,-150684,-98502,-24887,-11798,-36662,-74536,-107572,-53259,-20366,-55427,-94176,-138119,-59399,64433,111633,18142,-62770,-76899,-95708,-107225,-68626,-18421,30657,57649,76441,129516,40711,-138468,44252,274080,392837,348491,260186,186890,238972,296435,144800,27286,-20802,9683,56431,39781,79364,55612,-2899,-34953,-42982,-33801,-12269,-3632,-1311,-33419,-57816,-107831,-91214,-61045,-19102,12710,-30354,-70657,22346,109236,114047,25393,-71680,-105066,-64540,-14700,23896,6388,-124954,-13532,74637,130886,116868,22492,-13213,6716,44160,65050,78631,112657,118793,93736,33698,-12666,-6555,13604,39371,57441,94291,97749,28400,-77533,-57685,-59053,-97407,-129041,-24494,-18199,-100103,-62406,28410,103240,143301,192195,220999,207931,117749,41897,49035,93236,56293,12318,44592,82973,52646,-44318,-114861,-62925,-19757,-1463,-1690,-2908,5522,59549,161587,120964,31954,-29204,-73950,-101783,-52929,-18268,-8745,11796,-18243,-84146,-126615,-112423,-116081,-117054,-63817,15563,56392,82130,52244,-16892,-1287,79068,145407,45117,-47691,23044,37293,-12454,-57845,-44822,26835,24959,4840,-27179,-24230,-8786,-13953,-40934,-71408,-72181,-39525,98654,257278,362204,295196,177342,115772,26157,-8256,-44945,-48437,-39690,-33295,-20288,-31850,-19277,25908,62649,68386,78832,64325,-5170,-76703,-66583,-40307,-35603,-48831,-69506,-85469,-74599,17367,73268,15206,-52765,87262,230923,167033,28045,-76298,-117100,-139061,-90979,-13759,57733,-31044,-129204,-53080,51964,52684,-49330,-118684,-93114,-65123,-53454,-23559,-20839,-13060,-37517,-100316,-99966,-55617,-8885,29118,82410,147947,198632,280384,339134,286468,129669,-31247,-41799,47099,104867,131029,116076,125658,127774,119671,145787,155530,133635,49166,-72523,-55494,-17149,-1671,-11761,-68282,-20541,73004,119703,109595,84001,33212,33270,108267,243556,305770,301330,105088,-35552,-66890,-66020,-50075,11359,143830,287673,272151,218547,133614,133449,158453,136855,152655,153533,128508,136707,154150,78195,-26189,-44125,-44599,-99804,-113227,-88099,-24162,87698,240204,381811,381193,228239,75193,25764,-41435,-102348,-69723,-74750,-116339,-53086,-584,1667,-37587,-65690,-23562,-8695,-36745,-140143,-84524,-5184,47579,30774,-3048,31951,139253,218638,242839,227294,149133,36468,-90518,-131206,-54141,-8429,-13720,-45953,-83248,-22392,44571,70027,61872,467,28596,23066,-36649,-40798,32724,128707,122748,41472,-13779,-79673,-104153,-101616,-123936,-55947,17573,19165,-40802,-90667,35304,199193,385447,478545,357620,121821,-74174,-30845,50092,47595,-459,-68649,-51760,3576,20803,7108,-35902,-41570,-44014,-68275,-86483,-37668,-460,-36604,-107842,-87904,17610,28501,20182,79445,246508,285203,218023,111471,17142,-97202,-108628,-44002,-12696,4171,34137,75416,21727,-48473,-138116,-90884,34299,120008,135657,86182,44622,48253,89150,74427,34927,-39084,-83710,-70700,4745,-24494,-77542,-99878,-66039,-64219,-23847,51280,100950,80792,80397,139017,229964,175132,-12744,-64906,16571,3745,-18543,-36262,-30395,-49367,-60088,-36333,29833,84891,100127,134350,197922,106936,-841,-26949,31531,48770,59385,108326,123419,48815,-59653,-73206,14331,25443,-27297,24959,175278,242417,234515,224566,153012,95064,32498,-18580,-48092,-52616,-11562,17071,-39809,-71482,-20767,34091,66073,53781,-9636,-49181,-55809,-45681,-53148,-81707,-92323,-20435,37546,39609,18053,6657,-41082,-109111,-9888,200567,334889,254633,162954,38122,-42882,-99542,-132352,-26583,-26422,-90359,-116940,-59637,-28151,-55301,-126388,-104080,-97751,-95832,-82299,-97655,-104223,-78234,-35076,-23112,-6936,-29448,-19786,-6411,547,-47901,-67680,-34087,-18030,-22889,7169,44703,48452,1918,-11039,124980,213933,126565,42832,-57660,-72417,-43826,-17252,-4400,-2197,-16545,-44769,-77794,-71869,-14582,21146,84693,158263,27148,-30156,-81089,-100974,-58080,-83152,-91067,-86575,-110261,-114087,-93691,-29815,43974,139668,192178,177853,128891,88977,66752,92574,107156,104438,56665,4550,-20293,20832,65768,39872,-34778,-107890,-141575,-125119,-81945,-22821,71962,160204,161487,115850,91834,66347,42005,31314,20382,26429,51147,69964,86067,89505,87787,92157,103915,92793,71285,4033,-74935,16165,128378,103970,51114,89792,122965,57686,-85098,-124892,-56734,49115,35914,-9793,25146,126960,61456,-31420,-106280,55034,263569,190858,120416,37819,-1141,18186,2959,-56306,-94754,1143,91924,79581,69278,51124,-22742,-72361,-17380,24525,10025,-14120,24910,87262,120957,57905,-53884,-97257,-64346,-43351,-39722,-6640,15637,-1031,-30001,-64203,-90221,-112200,-85935,-46283,-29755,-44112,-50490,-69629,-109094,-141047,-112475,-58219,11401,61002,74499,-55061,-98320,-95706,-136302,-165441,-111593,-75921,-75418,11373,59196,78591,64438,17108,-12201,-37602,-58702,-100979,-51476,29110,74849,69047,90250,111876,129390,60011,-21495,-75444,-77154,-131946,-53485,-53761,-103398,-99811,-23001,22433,-30335,-129287,-47572,85691,123078,51652,-27671,-23552,-17288,-8671,-58915,-70053,-67298,6478,938,6005,1496,-8929,66581,308143,460096,344124,201772,70557,-8319,-2881,30813,14067,-44605,-18035,89456,144426,104226,17948,6389,73454,135834,103047,73779,77005,42468,25670,60241,88237,60503,46409,77248,72218,-9211,1811,90058,142907,135585,103441,62811,-32408,-100667,-75858,-32694,-67702,-59933,9158,72173,28558,31661,98499,169771,160074,59528,-81171,-50903,-6563,-21639,-32658,-57838,-68394,-72414,-13079,46662,73750,31594,14133,-8369,-44161,-77854,-70634,-65424,-98040,-98489,-73845,-82572,-103138,-77781,-68976,-61024,-24296,36546,148413,240648,296262,220911,83447,46203,45661,-10121,-52878,-62281,-107294,-103955,-123183,-163929,-101956,-49534,12285,67674,95651,136532,98393,37399,64958,210248,273922,160669,-14559,-96990,-81617,-60474,-55895,-76671,-61715,-42900,7290,37623,-35928,58472,148413,150291,108022,60254,19314,15810,-22948,-67132,-26287,53371,165897,163326,68424,8652,-47693,-51296,-85011,-100397,-79153,-106346,-119378,-60046,-70745,-52656,50354,85698,30602,-45075,-94477,-27870,17694,20160,-48790,-72924,-63572,-51707,-64191,-77350,-55937,-57019,-76619,-76110,-80982,-115529,-132374,-66308,29065,89469,91462,51749,46777,97972,144797,182841,212422,201105,184444,201385,131893,21779,-54545,-83082,-12614,69955],[98438,37177,-37364,-76473,-27694,21407,48145,59811,11933,-3249,26806,80414,91556,85265,97979,-7926,-109218,-75903,-67576,-69447,-50200,-27509,-3511,84836,71333,-20919,-85352,-43103,32791,62193,34831,-73352,-52477,-7777,-14045,-24392,-27311,7746,101404,191834,252822,194835,68969,-52902,-72788,-47321,-79898,-44918,58298,87266,65270,77683,120088,92926,25620,-13438,-84626,-94158,7261,108395,109483,81160,49237,34361,74381,101523,7627,-107858,-122572,-105709,-78244,-55398,57637,229247,372273,396777,287076,170039,83762,-4290,-100663,-54791,29634,56549,1914,-51274,-93670,-95258,-65531,-14696,-15333,-31798,-21504,-19348,-50198,-63239,-54597,39555,143318,138588,60023,2991,114038,375604,506444,410160,217265,103669,41011,-110,-60664,-73928,-74515,-102567,-64396,-19679,-85681,-130909,-84387,-21680,-18089,-37926,-90403,-114891,-52046,60549,115412,106069,7148,-74429,-76222,-73211,-97550,-88899,-16605,83173,151618,104458,-9071,-69241,-76684,-50367,-17242,20961,45514,18905,54649,78092,58411,49054,9501,-50616,8288,91543,64519,42490,42233,56643,87672,113729,60056,1747,-13832,-49697,-80649,-36308,33697,110611,97337,1740,-58683,-58448,-29496,-9179,78102,236993,301744,273039,327634,407559,440472,385822,212748,124320,126151,96904,68706,36747,27232,-15490,-68434,-63750,-5624,12057,-26301,-57133,-53436,-59587,-80585,-120050,-68612,-18492,26763,67115,79141,-11897,-134290,-146246,-146262,-91850,-13277,13727,9484,-32391,-118513,-105992,-62980,-57734,-77770,26889,156552,252203,325866,464991,328145,247523,120910,69332,67389,12976,-86164,-91533,-82313,-73085,-83944,-83457,-68390,-16323,27493,16902,-12713,-13621,21128,70946,69081,8580,-26431,-36208,-47632,3544,87541,98762,95253,77081,-1577,-17038,68408,120636,113533,8101,-50387,-53190,-77833,-100821,-114681,-74696,57703,245823,366724,293322,214916,196763,257417,216425,117333,79045,38576,-40803,-97559,-126290,-99532,-73361,-30754,-8097,-17402,-35801,-19933,38981,149346,237273,318057,287202,175070,66722,20900,-21359,-16067,78075,139682,111892,73651,71728,44911,6365,-18117,-9133,-7856,-44305,-76478,-72971,-49511,-61060,-58771,-42954,14323,104229,165386,140901,68634,18741,75252,245386,356806,249518,93994,13611,-13357,-49867,-84801,-92505,-7396,127569,212703,201898,116506,92197,50669,22037,21055,81802,227343,264519,132131,-7114,-83215,30770,60910,65069,38682,-53038,-70470,-25542,-11774,-40414,-45596,102106,359612,415593,389814,326987,259651,195051,111147,35233,-15062,-42444,37637,67474,19486,-45673,-56179,-60760,-66831,75840,171547,149529,116633,43401,-12042,-51964,-79859,-69962,-26372,-4798,-36796,-70714,-102542,-36560,-6343,-29180,-129359,-3594,118188,151009,123161,58355,-6377,-40666,-29288,-12007,-3547,17588,-3158,-59121,-18683,81684,75854,55982,49877,48275,43645,34901,265,-56849,-65679,-65852,-17530,36335,75647,30751,-73701,-58515,-40228,-18371,5676,697,-35912,-3981,28025,36018,10497,-67971,-32901,-21592,-45067,-105947,30081,136939,126594,59327,21354,-71146,-126215,-90584,-35929,38064,110663,108890,74027,37694,-40948,-100881,-27841,27258,11806,-50053,-97669,-145706,-129466,-102993,-62759,-12792,8809,-3344,-13622,-41351,-69339,-105548,-111292,-127790,-119352,-87935,-13857,3065,-38384,-83445,-77845,-10468,60737,145659,215111,392606,518684,349178,88672,-47898,-69028,-21007,16517,-1216,-72201,-88923,5659,92352,113054,70885,21182,-16019,-37581,-19353,35636,42717,-12818,-79323,-115088,-103446,-64081,19586,92834,93259,39016,-47818,-102052,43691,231153,415311,458457,360293,174772,99252,40692,-7639,-27700,8943,20458,20864,80766,80636,11410,-37507,10346,-22709,-105459,-76080,-12924,47529,91896,137003,81950,-14222,-74427,-58456,3070,73500,119068,86596,46944,59057,132251,144617,126078,126008,53807,47171,59369,46260,30731,39845,27062,56922,8556,-69137,-78585,-24398,-35572,-60766,-101756,-46320,9251,5643,-2934,-13907,-69868,-126392,-113754,-80738,-36229,37127,108489,138339,44525,-24912,-45080,-81383,-62214,47351,145108,180534,151791,67627,-17775,-11904,54066,76491,78301,79962,80487,83201,19541,-40539,-44164,-44072,-46248,-8569,-54935,-75375,-79696,-88625,-66497,-32009,-2361,-14118,-27735,552,-20936,-62662,-50470,-14219,-38727,-109935,-110938,-6175,61490,77804,56480,47026,54702,40750,15277,40035,16669,-106,-2068,-43265,28240,166935,228912,162508,81509,101301,153054,103549,-4331,-137944,-50793,20313,-16341,-97244,-97922,-47738,-3045,10973,26353,18338,-50209,-80574,-90484,-135479,-73150,-43790,-16653,8695,7490,-36380,-79965,-74953,-21620,64166,139595,176966,146000,81852,72352,149707,235739,274181,238633,147253,42740,-718,29931,56606,26202,-67255,-92243,-23725,27274,11017,-87574,-114234,-56905,-13954,5948,-4196,-21547,7928,13962,18393,-8820,-35896,-64307,-76028,-91206,-45671,-15535,15478,71166,53934,4204,-55651,-92683,-34332,36468,98261,113924,40624,-54663,-93367,-32211,-34292,-52893,-99974,-117168,-28937,15747,-6429,-50506,-74237,-54725,-31325,-26919,-19538,-10460,27833,110646,162134,138955,51664,-9132,-27701,57957,214794,263975,278706,234744,205310,168175,69030,18838,25426,-2407,-48218,-97001,-124793,-54482,10301,-3161,-31502,-59227,-94259,-83723,-477,85857,111872,82132,41835,-16056,1471,78776,120394,118843,11681,-59109,-87272,-87177,-61961,-36987,-9782,15140,-37955,-77820,-63907,-42909,-98790,-79648,13516,71790,89249,57808,48788,81254,139403,169747,136108,64470,-3764,12136,-2587,-55652,-45519,-41069,-49645,717,48842,-3617,-29848,-25517,-16455,-78545,-83740,11280,31656,4915,-34729,-65392,-68092,-41267,-55902,-19505,54349,19952,-12759,45046,81825,114404,177643,226244,47416,-43344,169727,377360,431650,375590,202261,21045,-43784,-85385,-90396,-26991,-10324,-11445,-56995,-30088,93808,151700,136152,64097,-13038,-77719,-28125,-39432,-107939,-139043,-148285,-132128,-91290,27108,225820,316094,137234,-75526,-92430,-18378,24566,-30921,-104563,-94321,6061,109255,208335,252117,160301,93689,111044,126839,-62482,-39528,183456,305423,247229,122759,98286,237190,383238,395682,121708,-38493,-83931,-108898,-71252,-12714,-7734,-33840,-93445,-122974,-49078,857,23942,29798,42624,116559,140108,94515,13539,-62344,-127299,-60701,28330,68133,45856,-27534,-33620,-51551,-101611,-73118,-5511,9112,2569,-12960,-78023,-24661,83975,138884,150787,104129,129971,185130,177031,122071,80794,88345,97344,30623,16210,-21306,-42658,-43099,-1165,82746,180421,163337,53006,23576,43996,41247,62356,70218,-25504,-64299,-65941,-76249,-84303,-110302,-126987,-40990,62064,65436,37139,10558,-23721,9841,50117,-31016,-114603,-107015,-87007,-141572,-98917,-74463,-44765,17106,95141,179576,186810,161374,141524,77216,9110,60346,145130,212050,185332,63168,-14604,-79205,-79452,-61411,-38782,-27268,-1145,113817,255239,335817,218048,2478,-112497,-69357,-45545,25178,49032,21896,-47758,-37858,20251,38458,110519,306560,303509,171692,144811,282493,402849,401152,246714,68259,-24627,-105074,-101358,-80085,-95683,-44625,65721,124565,96920,45432,-32070,-77301,-110336,-120744,-94681,-60110,-66461,-100810,-101051,-87727,-56186,-40487,-34756,-32380,4183,-6014,-17623,4953,28779,17244,11514,-30746,-35899,-87114,-149572,-95548,-75574,-66954,-15505,62660,91388,56431,1488,20071,103552,161597,173574,118748,110512,100192,6015,-50874,49649,98887,65466,-21127,-55634,-63160,-90009,-90496,-9160,71007,166224,266630,337047,280450,65389,-34738,139731,205651,138102,52593,-10237,-117087,-119979,-50657,54500,91083,149427,150700,69315,30656,-5648,-41569,-77067,-91445,-38302,-59852,-66271,-59743,-22887,16467,71990,140183,137774,35851,-57569,-95117,-99410,-95759,-85660,-80953,-37970,56685,133979,153790,108455,62082,-14011,-64410,-43190,-13906,21249,41507,23147,-35449,-123480,-49898,6048,47452,42764,-286,-30991,-78903,-108196,-138951,-120752,-54502,-34988,-41756,-67736,-89611,-43062,-12526,-41350,-84177,-131262,-60636,55707,98071,3377,-65751,-74807,-93187,-102151,-51561,12915,72537,96736,100153,129814,13415,-119238,85942,323248,457134,401053,286075,188287,233406,302823,162738,35515,-23816,1207,36141,17628,70168,59534,608,-40279,-63721,-75929,-73131,-62057,-23300,-33713,-42335,-91823,-116715,-78009,-34708,-8940,-53325,-65935,53313,144075,127199,10277,-94173,-108751,-63423,-19780,13344,-5812,-100711,-14310,66336,130772,129447,37169,-13174,-11110,11787,43343,83161,122148,126968,100301,39124,-17202,-23690,2000,35217,55175,90985,96331,36902,-71725,-69713,-84656,-122128,-116613,-22320,-29174,-117757,-67106,28906,113271,120566,137773,150365,169643,108454,32126,44395,110463,88282,50440,81315,115533,73621,-32593,-114430,-66574,-19097,-2819,-10474,-11150,2358,50828,135321,95585,21344,-29806,-75942,-119644,-57111,-13901,-3178,20971,-10235,-83528,-128220,-99891,-85353,-85807,-74270,2941,50655,80545,49336,-13537,13092,98325,163911,37115,-39848,48588,57847,-518,-41390,-33245,9700,-2884,-18608,-33558,-32277,-26014,-31046,-55597,-78453,-56897,-15151,116369,273471,341245,232063,116063,68723,679,-31218,-77684,-88240,-51634,-32833,-19683,-13780,10374,44127,62177,56540,67958,61629,2168,-73039,-67978,-40627,-34250,-46969,-68006,-85979,-81691,7711,56605,-5959,-81372,67566,227853,170922,27659,-76147,-137510,-129877,-52311,12405,51268,-41080,-131931,-51570,51576,49644,-53063,-127440,-113665,-88794,-77230,-50184,-41768,-19253,-28311,-86028,-95283,-52463,-1698,41770,93730,143049,183666,256817,300334,256837,120569,-29954,-40218,52174,108865,119617,104349,130044,151924,137114,144303,152948,142628,68475,-47585,-66797,-27888,-5452,-7867,-62371,-20079,61901,85198,59790,34740,2697,23976,114368,244635,293569,311405,155140,6837,-50503,-68196,-50667,-912,102504,217597,238670,206367,127300,127759,168177,153411,175679,182125,155096,137549,123873,39006,-55283,-61267,-55105,-91829,-88459,-82392,-38995,49819,152641,249184,239421,110284,9917,9024,-44828,-99754,-75736,-85750,-124367,-42697,18171,20422,-22965,-66882,-30150,-12991,-32753,-113287,-74181,11583,59058,32509,-5247,35222,159704,259136,281999,248722,168997,60466,-66094,-150586,-66486,-23595,-31374,-58713,-89337,-25021,43769,72515,72503,15223,27453,16963,-22338,-25095,25214,96657,81405,20152,-26565,-92636,-100774,-102825,-131561,-55621,24286,28252,-36126,-61252,60416,219847,397785,484584,359557,124205,-70292,-29543,57291,56212,2752,-66267,-54679,-3685,11895,-1433,-40070,-41547,-40064,-61420,-79445,-40201,-10034,-48295,-112513,-81357,13056,16844,-4158,50909,214519,253148,193808,94281,5568,-106874,-114425,-53386,-20914,-8647,24815,79128,33509,-36151,-122190,-117823,3315,84589,111679,79216,52595,58837,92494,77714,43701,-29270,-74312,-70173,6841,-8388,-58985,-112322,-80425,-77997,-46517,14222,74274,79691,86922,133195,213552,161941,-15392,-77516,12182,607,-28040,-54445,-44797,-47283,-58440,-47673,15719,96736,132135,182150,234595,129352,15203,-17580,38341,53187,66817,123214,142286,73027,-32841,-60621,-53,2547,-29026,37086,194104,255672,246557,227188,159104,98913,16281,-54865,-82102,-74002,-24827,11279,-33900,-62167,-13729,41346,77147,67799,6268,-35323,-61728,-57255,-60671,-82739,-88472,-19756,34943,32462,9884,-1960,-45358,-124339,-13759,195185,331065,245803,166451,52440,-34319,-97634,-129675,-33215,-37326,-72878,-101483,-74401,-26871,-46359,-100137,-97015,-93077,-105468,-100067,-139258,-107881,-35410,4301,7546,15941,-30502,-29249,-11740,520,-44967,-64818,-36207,-13929,-901,41051,75345,62076,-1373,-12353,133630,267212,177662,58489,-57722,-73358,-38879,-5405,13796,21182,675,-35297,-81141,-77266,-15943,-2096,27902,119418,21088,-19714,-62915,-88019,-51851,-73373,-75487,-70666,-96848,-123961,-129544,-65240,2680,93142,155717,147579,109163,75392,47117,73848,95770,101206,61062,12044,-14616,28378,65657,31396,-46367,-115283,-120347,-115498,-76492,-20808,67820,146303,149530,110039,98399,69253,38497,31010,35177,53978,80019,93364,96356,90115,88935,97974,108441,93767,70062,-13549,-100404,20553,113348,59913,16047,60394,96026,51094,-82567,-108418,-48584,52023,43898,-18465,-29632,34279,-24843,-58276,-101379,60665,247111,203508,143144,54126,-570,24854,17312,-40398,-82809,4889,81570,58920,52357,43567,-12858,-61372,-19558,11483,-7125,-17696,31445,110052,159757,101408,-19566,-96304,-65596,-40635,-41207,-10772,14428,-6251,-33027,-60404,-78173,-98955,-89155,-53839,-31307,-50318,-64129,-85606,-129547,-117072,-88452,-40505,25940,70102,63639,-59174,-82455,-79734,-118019,-174294,-142751,-91978,-77682,5027,46911,55198,29423,-22301,-43827,-53486,-61767,-101377,-59733,22320,72504,75409,97417,119351,136461,62838,-18050,-92533,-110007,-100841,-33162,-32982,-99233,-116276,-56993,-20582,-59753,-120800,-23368,118522,161553,85744,-34850,-62037,-66423,-47883,-85330,-82993,-98515,-33710,-23881,7380,1528,-860,87498,338579,472960,362494,215849,74898,16945,71200,116204,80182,-9379,-5567,108641,171678,130966,38745,23502,95470,184941,171191,126761,108756,67623,57930,96218,117576,77619,55371,79254,65852,-9471,-189,97741,157826,154246,124987,84542,-17807,-96026,-74638,-25546,-63164,-69841,-5468,50961,12301,29451,104566,176351,159726,55236,-85700,-35266,9856,-8750,-20043,-53488,-68636,-79246,-19610,55076,105084,65473,29727,2079,-33884,-74494,-60419,-51453,-90186,-98437,-65201,-67146,-90021,-85313,-77030,-64332,-19750,54633,193536,322032,388045,294183,124987,73397,63450,-3107,-56358,-71977,-111958,-93832,-113585,-154615,-113394,-68191,-15303,48116,79733,104818,62476,13481,27620,163040,237178,143813,-4598,-63699,-73206,-67494,-66976,-89628,-85103,-54356,5978,49932,-8892,51717,113260,99151,46097,5767,-21385,362,-26603,-81467,-40389,61027,219651,212367,99988,24644,-62093,-66755,-81567,-86058,-67657,-97576,-121506,-74158,-100511,-30580,56770,86504,31248,-39143,-81552,-18206,41888,62893,-10987,-66238,-83457,-82297,-95784,-95409,-57328,-52372,-71631,-70571,-70754,-83688,-106211,-52755,40419,99368,99097,69547,71719,118100,161110,202585,249189,256023,234138,242874,147858,32013,-44890,-74516,-9204,68464],[85669,20881,-50817,-83920,-24416,27566,49415,60488,12513,-7430,15673,65736,70242,57300,74540,-14667,-103992,-87604,-76337,-63762,-44155,-32079,-20865,61173,62016,-18979,-74972,-34751,31260,54805,35284,-75423,-53791,-75,-9915,-23694,-26971,12883,107541,197039,267531,224640,102930,-36223,-79008,-50625,-86382,-54085,46122,74243,58820,67730,118962,108944,39415,-5617,-77258,-87184,2941,83596,80688,66229,54313,56654,107412,125029,12789,-115871,-128019,-121029,-93126,-55360,71324,246603,371625,366617,238300,129036,65139,-12813,-107964,-25084,76083,106116,44211,-20864,-81064,-103404,-71830,-16049,-3447,-16584,-12196,-18043,-50830,-61838,-47958,49983,166544,176296,89969,17672,101702,335010,471940,389318,198613,86154,27927,-4862,-70231,-88169,-83101,-117359,-74967,-27183,-87819,-130920,-84192,-24413,-20234,-32951,-71442,-96242,-42152,93297,204596,180476,45559,-69873,-74541,-54357,-66653,-81971,-15419,85959,149374,99657,-17779,-86987,-87432,-49482,-5538,42482,79941,57606,86077,88595,59453,43063,-4742,-66246,-5600,85723,66541,39455,34237,43651,76884,110186,68106,18023,1190,-44946,-104311,-64772,-4016,67644,79721,6245,-48641,-47792,-20059,1919,97655,244623,312391,316412,385236,446918,475306,435981,273125,170971,157084,128066,100867,67259,55142,9901,-40399,-47821,-8399,4502,-29138,-53691,-51121,-54229,-70505,-110724,-70904,-23713,30133,78350,90717,-1373,-97650,-105959,-133509,-93283,-15826,-4442,-16986,-48404,-123343,-101324,-67123,-78223,-81386,40113,183532,288518,362033,464367,297963,205548,62273,6035,12753,1317,-86947,-99824,-88748,-79878,-85940,-75096,-69191,-33666,24991,21785,-9267,-7827,19959,70099,69721,3357,-37476,-41470,-41198,6378,76522,86488,85468,76267,13924,3524,76575,129467,121899,22263,-43857,-60511,-81576,-73946,-79174,-66171,80861,294129,421019,333877,229430,217509,284932,221382,107537,70868,41504,-19746,-78051,-85715,-68548,-47610,-9715,13689,6763,-17450,-5511,57141,164494,241830,301362,271349,186510,90833,35473,-10835,-3827,85510,140442,103575,43606,40325,26389,-4060,-12486,9683,7910,-39249,-78609,-65832,-44378,-63457,-68521,-61857,-5651,80772,137482,109914,43818,-9878,39580,203949,338993,259885,107560,9073,-24092,-55330,-86100,-99610,-29016,87916,152283,148986,116375,136736,104212,58635,41915,94834,237549,252145,115720,-7513,-66878,43045,71605,73779,47006,-39450,-79085,-34557,-17412,-40917,-33070,126062,352204,353612,311782,276558,250353,205776,115183,40300,-10505,-29484,63617,99918,45893,-38856,-70633,-73611,-53982,78931,178825,176150,152303,62846,-2335,-47807,-79088,-59829,-9822,11444,-27650,-64557,-101332,-32601,-1347,-23259,-125136,4478,128237,159412,131496,65725,1278,-37277,-36135,-15871,-4200,14130,-10993,-58274,-5812,77941,48991,24190,13066,8405,6838,7690,-3036,-42385,-39794,-28132,26910,65834,94497,50329,-51207,-52907,-40543,-23457,-230,-10177,-56571,-25421,13090,22015,-1948,-77505,-24310,-22980,-56323,-77689,65457,160952,116097,53959,30201,-53828,-123984,-84094,-25288,61155,147444,127483,67312,15813,-63668,-87634,-13024,34884,11669,-53231,-103008,-137495,-127052,-112166,-61947,-9747,3297,-8910,-15675,-38348,-65544,-111649,-126646,-131535,-106341,-59125,10375,29161,-6344,-47713,-34103,50792,137441,223401,298600,463967,538754,336819,73983,-57334,-71708,-13510,31311,18005,-58743,-94805,9406,100642,117270,69198,14197,-25560,-48844,-15165,42581,37469,-18656,-83434,-120254,-104832,-57985,30009,101626,100310,42992,-50388,-82582,57161,240595,460413,552618,433461,184708,84727,27184,-6310,-14327,19517,22642,-3975,32742,29729,-12971,-43237,10164,-7652,-86764,-66914,-15206,23754,38432,82805,58609,-11624,-63259,-47618,16939,90089,137031,96917,47851,62044,132171,144446,125247,142736,87468,65887,52262,24709,-24959,-50809,-41586,-2018,-40608,-89779,-65254,-10266,-24012,-46635,-85606,-60574,-7098,-9866,-15871,-25987,-79672,-119385,-104074,-74131,-50857,1646,64614,94397,8063,-50779,-66623,-105386,-75233,23662,96543,129947,115736,49764,-29118,-23843,48336,83017,95128,93824,86445,82264,14694,-35563,-33351,-35356,-41916,-1750,-45912,-59808,-59076,-69919,-58041,-27480,-2599,-21851,-40335,-9021,-35185,-98999,-77874,-41613,-48549,-110544,-102551,-358,67573,88664,64241,47860,47395,29372,13096,56359,53197,23834,10139,-44917,27983,175337,234599,157293,72278,83484,127014,83284,-6822,-129734,-50952,27444,-1516,-81490,-92033,-40563,9113,26887,41375,31220,-43704,-74565,-76701,-137710,-68524,-32160,-10119,11066,7055,-34068,-80138,-76293,-22181,68411,145785,182608,147922,82557,77593,162590,269117,323457,285887,177925,61262,13709,40199,63557,34058,-56426,-81309,-12189,39416,19808,-86309,-118691,-70845,-49335,-39705,-30797,-21307,31775,33495,24392,-3278,-21576,-41399,-49777,-86946,-45701,-3420,33208,81199,54471,2353,-55726,-82511,-25825,33009,83595,102829,35934,-43642,-112413,-47754,-36348,-49405,-97636,-144831,-40437,9895,-12518,-41122,-46729,-25505,-8612,-5512,7473,4799,22236,88952,129433,110117,29842,-22851,-34726,55293,220570,264076,281385,248591,230623,211945,114250,75454,60424,11635,-41160,-93008,-149018,-72615,-4066,-6039,-32005,-61108,-92971,-77977,-2666,61007,67349,29334,-463,-14308,16823,74288,99356,121036,34087,-36940,-62721,-64534,-43897,-22317,1483,15592,-44588,-91863,-80594,-53824,-104223,-77698,14286,76741,103845,64041,54161,83804,146328,182389,141096,67488,13439,32647,5782,-51993,-49955,-47419,-52931,-4818,42145,-7071,-35914,-34867,-27008,-103668,-53342,57842,75104,37658,-9197,-39473,-46978,-35501,-51089,-9956,76785,44512,5390,59010,88421,116495,180107,233303,60075,-40342,184610,449225,548748,499886,292416,48889,-50745,-85854,-67537,-3222,10972,6497,-49673,-24899,102966,166438,158490,77559,-13916,-98645,-39681,-43858,-107861,-114999,-116418,-91198,-66630,41345,235043,353673,182516,-50938,-88798,-36508,-11121,-70727,-127063,-89757,15334,119460,218242,256107,176913,113389,131775,143096,-56037,-47018,133629,212161,137043,25804,22418,167625,310623,339815,110578,-33252,-75328,-111017,-89176,-32128,-25031,-43683,-94598,-118969,-40704,2961,18657,32644,59496,125394,151605,113869,26332,-61907,-132646,-49833,42344,84208,68910,-12730,-33545,-57674,-114950,-62533,12901,33666,31985,26699,-37090,-13990,85009,157358,188936,157232,207467,290744,296746,237126,180408,166804,132727,36006,5346,-46488,-74667,-60085,-1768,82846,170090,166997,64042,33220,39029,27634,39743,46641,-37157,-67247,-58437,-66384,-72461,-104277,-121416,-29306,83503,90120,70095,36009,-13822,-3120,12229,-92208,-100972,-90230,-72410,-114057,-81499,-59494,-51966,7547,99663,188824,186517,156801,134861,62159,-5624,30032,109560,175454,138539,32014,-32525,-51745,-26944,-21538,-10844,-3728,17475,128246,277385,356323,246533,44144,-140285,-90736,-48579,25193,50354,25315,-48735,-44253,13370,34751,117572,344883,380670,243682,193589,300486,379707,408791,302171,119734,20121,-81091,-105991,-85098,-94663,-43553,76018,141915,111653,60573,-14590,-57133,-94775,-128364,-99499,-45085,-52710,-80563,-61005,-38611,-11117,-10166,-30806,-30952,7310,-2538,-7503,19732,36786,21084,8792,-43041,-55761,-111919,-124466,-84841,-78865,-82648,-34224,38204,63259,32444,-14209,18305,99779,156142,172187,118805,102709,77027,-21451,-41268,80536,142451,111856,21468,-32737,-52066,-75674,-140081,-50045,36090,140798,243148,306463,255177,69098,-2095,168148,221975,155819,63279,-4860,-113838,-117456,-51934,30133,53132,131906,146732,77737,52241,15865,-21360,-61406,-86159,-47619,-71864,-75659,-64289,-20338,26589,72497,130026,127654,40194,-56853,-108776,-104602,-95771,-73257,-61374,-21084,63011,121748,131951,88727,43600,-35794,-94205,-55091,-13640,26071,48871,31644,-32247,-136170,-54174,-3594,24857,22082,-4689,-25196,-70964,-90398,-121422,-134355,-85973,-63216,-49777,-62116,-74571,-38605,-8661,-28974,-74437,-122666,-62706,40390,74262,-14062,-65502,-73423,-92871,-100053,-37337,43259,115265,136743,122913,126963,-8985,-83589,118953,358684,504263,440072,301417,182822,220373,295791,171278,39605,-27638,-3000,28245,8591,69325,67580,5427,-45951,-85313,-115202,-102568,-70340,-18235,-22156,-26799,-76351,-123628,-90000,-51568,-34949,-79610,-48158,89445,182087,139362,-5077,-114551,-108389,-62743,-25183,4962,-9806,-77406,-13505,60137,127497,136679,49588,-12240,-27746,-20384,17887,84043,128217,130227,100023,36858,-26552,-42941,-13697,25999,47858,83639,92022,45400,-58627,-78144,-105678,-134380,-104867,-22346,-41599,-133220,-70112,27183,120546,93625,83214,84327,127180,91574,21905,43327,129967,126987,102315,133742,154822,92100,-23220,-111563,-70121,-19436,-5866,-21357,-21991,-2460,41002,108692,69767,9579,-30202,-72990,-126819,-59188,-5767,5344,28684,-4076,-82706,-125362,-82993,-53061,-46666,-61383,-3604,46047,75143,42005,-12720,26290,117104,177420,26718,-31551,69858,75286,10078,-26420,-22374,-8208,-30190,-43134,-43884,-44225,-45584,-47440,-66509,-82604,-47318,-566,122329,273649,306123,169616,61752,28393,-22309,-53709,-110973,-122641,-50672,-29805,-20475,2494,38808,61819,61009,43694,54373,53317,3657,-74233,-78772,-48347,-36003,-45045,-66263,-85627,-88014,-6678,32904,-29141,-103424,54460,226180,177534,32333,-67199,-129544,-110644,-22030,29057,30911,-52178,-132491,-53411,44890,40245,-59886,-135957,-126902,-91591,-77106,-66318,-57454,-24678,-17163,-68245,-84904,-49882,-199,44280,91325,123691,156587,222628,253354,222147,109716,-28701,-39128,55304,108060,102907,89258,131361,175012,152032,140122,146879,147590,86790,-20435,-72858,-38678,-10418,-4927,-56519,-20293,48489,51864,14639,-10965,-27876,10626,113129,236434,273719,309193,205989,54944,-23370,-63185,-52224,-18031,58465,144748,198430,188265,118223,117320,170430,164365,192521,205507,178762,140217,101959,9037,-81659,-78669,-57682,-59997,-53112,-62335,-46854,18205,80119,131781,110539,2208,-51670,-7821,-49613,-96605,-79635,-94625,-123577,-32780,35328,40356,-3135,-57827,-34368,-19568,-31246,-87278,-49228,34706,70580,32972,-7878,36199,171271,283717,305238,253011,182513,88141,-37787,-136623,-78812,-38633,-49628,-71812,-95347,-29221,39834,71485,82012,30319,25448,7081,-12099,-10216,18904,65831,43307,2141,-38741,-104276,-94045,-101906,-137566,-55267,29464,36126,-28371,-28767,87486,234781,398268,478408,354860,127562,-60085,-28674,61386,61642,3664,-64224,-56721,-10791,2582,-10697,-45094,-43460,-39826,-58257,-74671,-42753,-19531,-59082,-114579,-78726,3941,3812,-25403,17971,163994,200231,155300,69105,-9118,-115990,-118061,-62396,-30148,-21556,14808,78480,43545,-23607,-101551,-145182,-31764,42455,79895,66660,55973,64583,90732,78046,50853,-18272,-64274,-69214,6820,11183,-31331,-84253,-93517,-90417,-65926,-20103,44447,71796,85498,118295,187026,140350,-20916,-90023,6047,-3831,-38039,-70503,-46747,-33192,-52394,-59911,-2009,102704,156507,213375,251539,143441,30144,-4624,50411,60661,74943,136483,157357,96647,-2420,-36844,-2388,-6101,-20507,48986,204157,257324,247568,217903,155683,100171,14283,-71506,-114517,-95411,-39083,3497,-30181,-53888,-7028,47683,86762,80769,22242,-20962,-65743,-66802,-64243,-79403,-85837,-19597,32924,27434,4557,-8204,-47041,-119512,-12501,192050,323984,236481,169657,68889,-23421,-92343,-124966,-42502,-49791,-54849,-80715,-82625,-23752,-33781,-70943,-76300,-79238,-111538,-114967,-130848,-48120,18214,43522,37315,38773,-29022,-37471,-13902,4446,-38214,-55712,-30752,-3187,24035,76411,109064,78702,-2437,-13852,139363,315417,234474,75687,-54662,-72119,-32787,7455,33279,47026,23754,-17011,-71869,-77064,-16332,-16564,-18240,85902,18838,-7951,-44269,-67126,-35615,-55878,-54635,-50735,-74321,-106950,-157833,-95394,-32182,51628,120717,121283,94441,65553,29031,54220,82905,97753,66339,21272,-5244,37947,65772,24306,-52707,-104604,-93780,-99187,-68530,-15864,66281,135673,140992,104932,103629,72366,37916,34174,54002,89510,120106,128458,116268,97382,93433,104371,112165,92960,64875,-33235,-96597,38951,105792,31147,-6806,38340,74888,49646,-70680,-84844,-33137,56398,54477,-16186,-81041,-50361,-98733,-78802,-90549,67041,225113,213599,168123,80724,10751,33690,34427,-19960,-63350,15086,74898,43237,40909,40927,1735,-48389,-22775,-4786,-24965,-21046,37712,129169,189034,136040,12811,-83859,-60451,-33526,-39637,-13380,14679,-8758,-32726,-51990,-61709,-82945,-89314,-58722,-29963,-50679,-74281,-99408,-104735,-82898,-58365,-17868,45474,84346,59555,-55073,-64840,-54954,-84277,-130086,-168807,-106738,-76321,1061,35708,32984,-1986,-51393,-64581,-60424,-57717,-96491,-66005,17510,71647,81620,99789,119339,136446,65911,-6143,-90192,-119209,-55171,-10544,-10274,-90600,-126793,-85300,-58819,-80948,-102862,-1138,143096,192316,127172,-22671,-94153,-114987,-90901,-105468,-93008,-114741,-60355,-33777,14108,5212,7238,107246,360817,467629,367575,222480,80526,54937,152694,207580,150404,30403,16294,134569,203968,161549,63675,44313,118699,231174,241315,179932,137961,92646,94230,135872,148196,96672,68445,87606,68702,-2309,2473,107460,174624,174611,149470,109263,1489,-83946,-66947,-12895,-52145,-74159,-10984,39070,3039,30236,112475,181899,158788,52896,-87203,-11375,33222,11441,-1203,-42622,-66476,-83276,-24829,62214,133623,101239,51173,19178,-17108,-66276,-47019,-35540,-78831,-89082,-44008,-40655,-63373,-74127,-72353,-58899,-9752,75155,239146,406108,485508,378145,180368,107724,84358,6866,-55836,-78901,-97265,-76536,-98265,-131985,-111754,-78979,-38611,26201,55936,64706,23486,-12758,-3545,128765,214410,143365,21552,-23404,-52663,-63590,-65647,-86701,-102664,-53763,16230,72056,27974,46471,83415,63055,9098,-28204,-56250,-13953,-26088,-89060,-46065,77772,287994,279680,152174,67196,-49761,-72118,-68705,-65626,-50181,-80615,-115305,-80753,-77059,19186,72210,90962,38200,-25784,-63660,485,74543,111554,34087,-41008,-84488,-97760,-114643,-102450,-50898,-40891,-59613,-57122,-48020,-39419,-66362,-30295,57988,115067,111700,91928,100388,139849,175467,215885,277492,309562,287919,286593,167455,47938,-27985,-52975,6657,77571],[70948,4596,-63327,-88511,-21734,30391,44930,57177,11677,-13098,1328,44659,42489,24190,44224,-27308,-100157,-96914,-81557,-58166,-39963,-37288,-34680,41875,55070,-14495,-66481,-32471,23435,44037,35197,-75397,-58438,4596,-9550,-27104,-28663,16792,108631,194574,271763,245954,139084,-9942,-93615,-60500,-96985,-62435,31082,58036,50488,53669,106450,114485,49025,-499,-71744,-80200,4489,72155,56259,45814,53154,72264,134869,145143,16921,-121716,-129603,-131024,-111963,-55952,77831,245942,344078,311322,176472,86609,46042,-23444,-112074,12006,138863,166181,92132,14191,-63969,-111770,-80062,-19510,6368,-2448,-4060,-19029,-54590,-63665,-42769,61698,191177,214271,117158,24816,77819,278596,416298,353074,172792,64133,12889,-9285,-76344,-104805,-90205,-131696,-84464,-38227,-95386,-131876,-83270,-27523,-22833,-28697,-53581,-76490,-30322,126548,299969,256811,85934,-66153,-72233,-36261,-39290,-61244,-5473,94656,152498,104051,-12291,-93922,-100050,-49304,5325,62537,114500,103197,119795,97337,58951,35211,-17879,-80301,-20261,72970,60888,31145,22142,27395,62348,102335,72465,31378,13861,-37617,-117441,-80383,-29534,22967,52237,4865,-42712,-41328,-14692,8586,109096,236070,302082,343901,425216,462350,482436,458629,319560,215331,188302,158095,129580,93434,78962,30991,-17355,-30475,-8724,-2111,-31810,-53552,-51246,-50518,-62254,-99875,-80247,-36828,28607,83777,94974,10723,-44489,-59308,-110993,-99012,-24842,-28825,-50083,-70360,-130868,-97543,-69732,-97199,-77127,50980,202709,313707,383424,445853,264041,161931,13821,-45722,-39409,-18269,-91899,-110001,-96870,-89827,-90366,-69697,-66752,-54380,13534,18178,-11216,-4528,15511,60300,62222,-6872,-49971,-44834,-33642,7881,66270,76551,76694,75791,30627,19723,76682,125475,116493,28320,-39164,-62665,-58995,-40733,-49448,-54889,90039,314284,440280,355656,232727,229630,299954,215650,92772,59208,40261,375,-52089,-37972,-25163,-19736,8561,30676,26105,-2252,5453,67985,165796,226771,255413,226654,176689,106060,45791,-4510,949,80068,126673,83718,6517,2587,1543,-19072,-12336,19789,17462,-37045,-81601,-59905,-40633,-63302,-70285,-82741,-31884,50897,104600,76293,18436,-32960,6174,153927,300750,249727,104270,-2879,-39580,-64633,-90146,-108688,-57902,33269,81802,96214,113611,176313,149388,86019,57815,107040,240950,234216,101521,-3725,-51728,52967,78939,78048,50644,-29202,-91619,-46548,-25512,-43408,-20211,152722,338872,289350,229462,212441,224316,206050,116033,44912,-7154,-20356,84389,130478,73214,-25696,-79977,-82481,-44873,74021,174662,192746,179506,78682,7290,-42971,-80811,-56417,-995,19058,-24950,-63468,-104099,-32111,-941,-22228,-124118,8023,131300,159779,132279,68186,6470,-34399,-43180,-22646,-9333,5786,-21389,-55180,3873,67677,19263,-9051,-24259,-30215,-29697,-21897,-8454,-26295,-10773,13097,70338,91958,108151,63649,-36580,-51312,-44697,-32417,-8186,-20013,-78195,-50378,-4419,5167,-18627,-89151,-18134,-28882,-71295,-51843,88845,166527,93987,43991,33077,-41564,-109778,-76231,-13534,87293,181739,143462,60325,-5535,-84171,-67955,139,38405,7251,-59610,-108511,-123057,-122699,-122464,-62665,-9586,-6539,-20037,-22116,-39655,-66504,-121260,-134727,-116933,-85011,-36776,25626,44394,15583,-19977,4433,105034,203072,287677,365043,502582,521346,303541,53651,-71246,-78980,-12168,35742,25585,-51909,-104344,12992,107511,119655,65959,5978,-36701,-65602,-19190,40550,26815,-26937,-90289,-127931,-106248,-53964,36026,103440,100224,41952,-55743,-67908,61369,233635,478223,611432,468766,174813,59636,6066,-12632,-7637,23527,19079,-30737,-13022,-16224,-37186,-52780,2368,-2147,-69741,-52215,-7343,15489,1616,34837,34174,-11860,-55061,-41436,22656,93807,140272,96212,39138,56118,123007,136579,119308,153144,114944,75244,39359,1156,-67967,-120981,-107468,-71223,-76590,-76262,-46928,1177,-16592,-37108,-64894,-71445,-30084,-33290,-34448,-39287,-84109,-109519,-95550,-62339,-51021,-30220,21156,48928,-33436,-80964,-89751,-130533,-74120,8446,56508,83979,80232,30762,-41613,-38615,38606,84924,107163,101779,86600,74929,6633,-33237,-25122,-29610,-40103,1243,-39810,-47869,-43140,-55546,-51080,-24143,-4216,-29987,-50701,-12272,-35849,-132120,-97222,-68107,-63208,-114457,-98075,-1012,65509,90893,62860,39839,33200,12902,7549,68898,88310,47515,19267,-51145,21516,177704,235843,148808,60537,65746,101547,62779,-10961,-121550,-56147,28349,8738,-67651,-88119,-38804,14282,35791,50772,38863,-40290,-67447,-61387,-121178,-72214,-27702,-10687,6202,1382,-34906,-81296,-78609,-24019,69056,143720,176497,137295,72364,73969,164753,290370,365678,332850,210763,79816,25129,44601,62382,33094,-52899,-72146,-3307,46155,22626,-89466,-122074,-85196,-83541,-79769,-55542,-22259,51847,52194,27176,-754,-9775,-21562,-27575,-80680,-47124,8698,50996,86345,45855,-9517,-61605,-75152,-19727,27378,66220,87771,29825,-31062,-95121,-48364,-25485,-32700,-76305,-138104,-54005,-62,-22092,-33865,-19621,6079,14563,13668,31227,17439,15001,61838,93277,79755,4311,-40673,-45324,47908,214644,251977,272260,256527,252209,251750,157827,138750,103298,32732,-25630,-76039,-133015,-88728,-15211,-6004,-29866,-61042,-90718,-74648,-8935,32407,20227,-27648,-47451,-12502,30488,67549,75304,114775,54431,-15894,-39700,-41026,-18743,3260,19807,19075,-50598,-106891,-98616,-68667,-113026,-77671,11403,77659,115951,69547,57417,82046,143170,180763,133491,60313,21055,44494,8816,-48904,-52437,-50625,-53830,-8572,36298,-9129,-39233,-41575,-36920,-128667,-22019,107354,124647,76615,23217,-9344,-27378,-34357,-50751,-5374,96111,69738,24462,68551,86216,109543,173168,230093,67272,-40270,196328,521416,675003,643800,412242,105746,-38709,-73921,-44873,16509,27293,20108,-45059,-24883,103949,172735,174400,84958,-18326,-120533,-45174,-42268,-95846,-81725,-66398,-42587,-33156,57441,236203,373570,220634,-26787,-81315,-56087,-53074,-114650,-149062,-85714,22681,128223,224582,255467,191707,132770,151167,155360,-51524,-55028,91540,136701,50776,-46624,-33462,110236,241763,277340,95842,-28305,-67288,-110829,-109047,-51235,-40426,-50771,-91012,-117028,-38246,-1278,6010,24865,65994,125887,156683,128097,35706,-64622,-132751,-34664,55653,95410,87734,9330,-29377,-64829,-129448,-50602,30862,59759,65829,73440,-2825,-8299,78732,166228,223990,218941,304426,424539,448685,382859,304043,259197,168373,40285,-9329,-75958,-113486,-64837,3279,77413,148362,160325,71166,42447,36428,18388,22925,24936,-49271,-70222,-50788,-56414,-61118,-99062,-109578,-16043,103861,120303,107147,59937,-6655,-21147,-32999,-105881,-57981,-57226,-44302,-84682,-60301,-42028,-57721,-2986,104201,198266,186356,150587,122119,39747,-19177,928,70628,131335,91115,-482,-52662,-25720,25753,25504,24710,22819,33795,133630,277937,347558,248306,74854,-124088,-115470,-54281,21019,46941,24347,-52715,-53641,1976,26923,121783,377820,459021,324335,244691,306078,339870,399751,355332,174945,68350,-49348,-104019,-89756,-93734,-45688,80591,155114,125415,75240,3626,-36022,-76715,-121119,-88704,-23667,-38352,-58506,-18254,15485,36166,14515,-31783,-32159,6239,-4964,-4677,31075,48297,34496,24779,-22857,-32227,-86806,-91845,-72926,-81115,-97367,-53519,11133,32411,4538,-30403,14501,90320,142453,163126,117239,93652,54290,-43548,-33751,102453,180144,157629,67585,832,-24156,-40497,-105819,-102654,-15459,97903,207453,270268,230017,79372,30382,187164,228723,168690,73266,83,-110542,-116376,-53580,4545,15861,108710,135889,81052,70420,35068,-1384,-45277,-81104,-59729,-88564,-89023,-72071,-20221,35148,71821,108408,104765,40199,-56691,-128130,-113029,-98152,-62778,-41363,-3574,68404,106989,107200,64985,22405,-56647,-122325,-58055,-12727,28177,52077,35813,-33292,-140073,-48999,-7124,3053,-1218,-12473,-21030,-65337,-76724,-103640,-126410,-108016,-94024,-61359,-58378,-64070,-39573,-8527,-18689,-65246,-114033,-66185,18720,40350,-33573,-62767,-72604,-94664,-101276,-27186,69940,154918,174721,143852,121716,-23589,-49659,143530,379190,529727,461422,304753,170781,199954,274956,169845,39801,-31831,-1694,33281,12804,76590,78880,11354,-51427,-106326,-140998,-80517,-39647,3125,-5268,-14718,-66647,-112965,-96061,-68688,-63160,-103303,-21567,128468,220091,148128,-20967,-130058,-104471,-62324,-30449,6,-5580,-57121,-12077,55016,120332,137291,58287,-10816,-41368,-50348,-8630,81506,131508,130099,94529,28331,-39401,-62724,-32050,12723,36519,73642,87204,56576,-36861,-77578,-112012,-121469,-94034,-24490,-54938,-145359,-72552,23073,124808,64988,32993,28118,84657,69130,12453,46620,151883,175330,169656,197565,193763,106430,-16272,-107760,-73359,-20690,-10235,-33757,-35509,-8738,30506,83365,45583,-2426,-30734,-67885,-122074,-59648,4535,16512,34932,-85,-82181,-120304,-65969,-21948,-7385,-31595,-1791,42849,66468,31152,-14007,38468,135211,185476,15096,-23835,86442,89303,19808,-12447,-11594,-24563,-56176,-67745,-57492,-58691,-66288,-62044,-73895,-87860,-45658,3721,115591,256377,259177,111033,16645,-2876,-41121,-74339,-141730,-127891,-35278,-24576,-22452,16236,65137,78909,60372,31451,39286,40429,340,-75565,-97944,-63102,-40453,-43066,-64460,-84945,-92609,-24035,4872,-52781,-116555,45349,223095,183758,38411,-57339,-117014,-97363,-3704,34956,301,-61872,-130164,-58554,32230,24789,-69866,-144460,-130193,-81456,-61741,-67465,-65319,-29221,-5090,-48181,-70062,-47552,-3908,37511,76661,92638,119890,180078,200829,183780,96812,-27644,-38752,55492,101032,81245,71652,129707,195297,163176,133097,136831,146628,101545,6806,-69049,-48526,-16446,-2845,-50291,-19918,34763,21489,-25219,-52469,-58009,-6296,102235,216046,245741,293166,250285,102473,3818,-57190,-57170,-39696,14162,76471,155253,166307,107542,103887,165102,168497,200745,220207,196282,142517,88491,-8680,-103160,-95562,-52184,-28058,-18435,-37393,-48350,-6677,27080,38084,3949,-80568,-97907,-24331,-56157,-93734,-82150,-101965,-120062,-25568,48430,58902,19131,-39996,-33989,-28119,-32916,-63826,-17436,61498,81600,32359,-11179,33744,171110,286403,305635,236121,187876,117889,-8370,-119070,-91516,-53574,-68396,-85440,-102401,-36470,31012,64804,87197,41583,19918,-7606,-7521,-224,10873,35402,8632,-13808,-51201,-114429,-86665,-100336,-142882,-56401,31491,40984,-18807,2908,110117,238927,384055,458743,342739,130604,-45973,-29932,59391,61024,129,-64586,-60103,-19608,-8525,-21415,-51246,-47493,-43705,-59658,-73406,-46720,-30127,-70526,-117721,-81539,-9652,-10042,-40860,-14664,103788,132855,105225,36979,-27636,-125626,-120896,-71893,-40734,-34135,4048,72156,49094,-13405,-80568,-160940,-68936,-4814,40367,46906,52423,63617,82625,73750,54385,-9097,-57187,-69818,2828,31451,-664,-52768,-100248,-101515,-83801,-52079,13315,57338,74629,91999,148988,109254,-31310,-104527,-4882,-12663,-51385,-85490,-37204,-12171,-45050,-74813,-24401,98157,166484,223478,247106,146382,40465,8405,64901,68902,81442,144889,164551,114550,26677,-10685,1773,-7186,-11255,54391,200033,242586,232574,194071,140681,95440,19873,-63061,-124610,-116034,-54132,-6836,-30874,-50349,-5145,48400,89893,87462,33415,-10434,-71390,-77647,-68537,-77596,-88490,-23842,27476,20484,-1944,-15905,-49824,-106012,-10860,185850,308341,221630,166547,81495,-15260,-88647,-122581,-57301,-63722,-40577,-62648,-84978,-23306,-23309,-43599,-48704,-60579,-113450,-127435,-93308,6852,62629,73060,59250,55871,-28850,-48652,-17813,6207,-34123,-47678,-25288,5953,44356,106908,139958,93107,-5994,-20672,136839,346645,284028,87058,-54332,-73754,-30919,15270,47383,68065,46167,2836,-58282,-73961,-20535,-28670,-58102,54711,14109,-1836,-32121,-49465,-19711,-40411,-36760,-33454,-52618,-82993,-161302,-124904,-65227,12232,84864,95475,80628,55407,7879,27926,61863,86867,65267,25225,858,42452,60335,13986,-56223,-84545,-69502,-85057,-65764,-15539,59693,120681,128044,92932,99794,68603,33235,33489,68623,125348,163756,164950,136496,104627,95500,104808,107901,82508,47643,-61507,-70204,58477,96409,9174,-27380,15110,52420,46869,-55653,-61941,-18714,54450,58875,-10788,-119097,-97726,-121951,-97622,-83164,66146,192509,213346,185527,107047,31198,43354,47853,-4323,-46300,22535,63064,24701,26348,33729,10560,-42374,-34730,-30617,-50020,-32398,34857,134873,198548,150928,30886,-74803,-58010,-31254,-44385,-24175,6415,-17808,-37988,-48335,-51175,-73602,-94880,-70051,-35289,-55458,-90116,-120099,-77337,-51703,-32455,-529,59213,92117,50810,-54985,-55262,-33391,-49691,-82768,-137791,-121076,-77940,-8397,17033,3481,-37454,-79334,-84080,-68317,-56773,-95189,-80109,5176,62236,76815,86689,101643,118999,57957,1885,-71827,-74686,-12429,3936,2376,-89070,-141126,-117911,-101750,-101729,-91139,7029,146033,200534,158808,707,-119614,-169918,-146309,-115953,-111366,-120155,-84029,-41625,13295,713,2849,112437,359975,431933,344840,206648,74263,89937,222435,284277,207080,59882,33297,153567,226642,180656,77272,52689,125240,253112,292002,215760,150163,102721,118372,163975,165486,103697,71896,88380,67167,-863,-2789,106648,179847,182179,162231,122564,11566,-78188,-66529,-8903,-48547,-83658,-19469,23489,-12570,20768,107824,171510,141129,34658,-104225,8070,48997,25211,9732,-38514,-73706,-98342,-43999,52860,143391,123079,63409,27662,-9512,-67851,-44565,-31655,-77746,-83034,-26145,-20647,-43495,-61108,-69483,-59690,-9549,82246,266935,470474,565144,451332,232689,132857,91971,3749,-67056,-98124,-79844,-67904,-93350,-119901,-111117,-97447,-73002,-13856,10132,8330,-27392,-52477,-35088,100012,194736,143554,42416,5165,-37828,-62010,-63144,-76942,-113082,-53538,21812,86028,55479,26424,43414,25357,-20528,-54823,-102412,-44441,-37438,-97615,-56767,87892,351900,346853,205943,115223,-27161,-81336,-64502,-56845,-44395,-73470,-118054,-95825,-41312,57914,77330,82026,34877,-21928,-60395,7034,94241,145145,66311,-18914,-81317,-109803,-130591,-111292,-55269,-42041,-59753,-54273,-31142,-4578,-35293,-18151,62384,117090,110212,99663,113115,143300,168111,202837,274589,335212,320525,309498,171086,50147,-23485,-40268,14752,77531],[59100,-6700,-70216,-86972,-17532,32400,37744,52969,13199,-15649,-11455,21657,13150,-8058,15190,-39318,-93997,-96927,-77124,-48589,-33486,-38715,-40850,30443,52798,-6391,-58191,-33212,12689,33349,37308,-69148,-62533,9535,-9198,-30586,-27764,23811,109099,189455,270500,262445,178342,29099,-84683,-71861,-106452,-64456,18652,44473,44675,40527,88236,113429,57387,5301,-65185,-72174,10881,75427,47041,26869,49178,84349,159038,164018,23435,-120645,-124458,-122572,-112477,-51102,80756,231640,297507,241168,110863,49084,30208,-32121,-102303,57903,218481,236605,146415,55363,-43222,-112952,-85328,-20765,17483,13307,5777,-18908,-57956,-65341,-36863,75498,218017,253181,143128,27413,49416,218328,350749,308493,144377,41073,-1009,-10042,-72977,-119019,-91274,-118951,-85694,-46519,-105561,-130387,-78788,-27769,-22641,-21825,-33465,-54710,-15311,160770,394611,332207,130220,-60303,-65412,-17334,-14148,-35885,13163,109039,159970,115989,6973,-80118,-107764,-46576,17514,82849,150115,154259,153438,105724,58768,27330,-28465,-90514,-33136,56507,50104,20433,9018,11211,47665,93607,75947,44261,25701,-28932,-112231,-77730,-35457,-15065,18635,-405,-38464,-36300,-10576,13218,113893,215952,275542,354676,444932,454175,462743,452722,348742,255066,220953,189170,156714,117183,101151,50644,3695,-11854,-5983,-6666,-32180,-54939,-52272,-48236,-56374,-88255,-94795,-52373,28369,87192,94397,24004,5927,-14889,-86291,-106586,-38107,-56467,-86831,-95567,-136728,-93239,-69242,-105210,-66540,60155,214245,327112,390375,414785,230980,122537,-21063,-81844,-81112,-41858,-99115,-120299,-105115,-99718,-93147,-65186,-60494,-73150,-5681,7504,-15827,-1563,12005,44372,48535,-20018,-60658,-43630,-23841,9118,57419,69194,69969,76536,47855,31592,69729,111545,102253,30455,-30038,-43911,-21173,-7701,-25661,-45074,84421,303455,420945,355045,224743,232310,300935,200233,75034,46358,37435,20821,-20066,12923,21298,7844,23568,42526,39684,8393,12631,72451,156808,198311,191011,162963,149406,112484,52766,-1412,-244,65329,102502,56544,-31808,-37644,-26885,-36820,-16931,22046,21011,-37898,-83951,-53154,-35776,-57760,-59736,-96391,-60900,17955,69595,42116,-6414,-51835,-22715,102529,250705,224600,88048,-19767,-56831,-75229,-94603,-115861,-89887,-27867,12116,50260,109017,206973,182723,102907,66822,114001,233055,209565,89272,4292,-36995,61769,84318,78962,50497,-21710,-106296,-59626,-34493,-46483,-6301,182622,321925,230503,154151,143091,184876,196262,114652,49853,-4197,-14434,100316,159106,101171,-7681,-79707,-84320,-39960,62452,160356,198260,195101,89730,16522,-36978,-83231,-59914,-1356,16745,-28081,-66624,-110194,-33960,-3741,-24619,-124556,7468,127566,152478,126109,66688,9898,-31599,-49111,-30716,-17354,-5282,-30997,-48854,10630,52044,-11253,-41600,-59158,-64089,-61892,-48513,-13361,-8855,20369,56317,109635,110909,112017,67043,-28992,-52658,-51825,-44532,-16882,-26182,-96653,-78194,-24122,-14165,-38684,-83184,-13684,-37899,-86013,-29532,99278,154165,64309,31590,30775,-33945,-93229,-65314,493,117253,212859,158084,56405,-20556,-91441,-47240,11303,38489,90,-67774,-112310,-112920,-119126,-129757,-63775,-11615,-18915,-34372,-31067,-43801,-70411,-125502,-110577,-94511,-64906,-21030,32720,50033,28037,-270,34679,147721,254516,336091,410890,508207,474387,257528,30872,-87836,-88953,-15454,31731,22853,-51647,-113486,18238,114413,121719,62755,-1561,-46407,-85080,-29664,31124,13239,-35381,-96989,-134675,-105491,-51045,38343,98907,93262,36116,-63503,-57669,57970,213353,469119,629685,464673,147074,25716,-21448,-25927,-7233,21942,11591,-55386,-51332,-53202,-59643,-64730,-10063,-2350,-52926,-33804,6974,17743,-17732,-3712,10330,-14339,-49536,-39432,20584,84791,127471,82579,20743,41869,106205,122681,109391,156285,134052,75391,22074,-23778,-98961,-99388,-64815,-54403,-41827,-36758,-27806,8690,-13760,-32398,-45751,-70081,-56657,-62757,-55457,-48144,-79380,-100489,-88846,-48173,-32064,-36991,-1017,21928,-67286,-112377,-109169,-112702,-62125,2053,27700,46781,49180,13372,-53202,-55232,25246,81986,113814,103761,81487,62073,-4155,-33733,-19929,-27030,-40727,-126,-37428,-40353,-32474,-46141,-46426,-21756,-6207,-37229,-57159,-6350,-17453,-104016,-98720,-90756,-81757,-121059,-96518,-6526,57126,85899,53116,22728,12212,-8554,-1768,76907,121255,72153,26503,-60691,9312,174105,232876,138114,48186,50837,79620,44161,-15510,-113600,-65423,23829,15155,-55216,-85133,-41858,13061,38107,53773,40438,-39588,-59148,-47127,-103205,-79535,-28345,-16817,-4519,-8284,-38075,-82561,-80609,-26005,66772,134244,160116,116372,53760,63679,158429,299638,399007,378308,246624,99823,34776,44530,54746,24807,-55987,-65172,3336,48049,20164,-96376,-121878,-97526,-111821,-98568,-72373,-23429,67528,69493,27768,72,598,-3938,-8728,-74694,-48445,21291,67757,85848,29911,-28423,-71047,-70015,-15743,20442,47742,70519,23076,-17888,-63277,-28184,-1888,-5874,-46857,-110483,-69276,-13712,-34009,-27457,7963,40312,38639,30925,51153,26378,6323,30688,57436,51506,-21378,-60211,-58267,36686,197636,229507,253008,258361,268312,283599,196970,204109,151196,59788,-3057,-52960,-112905,-101169,-22202,-2582,-24418,-57999,-87006,-72669,-17646,2483,-26773,-82539,-81453,-7580,42863,59659,51129,101039,72318,4549,-18173,-17535,13037,39370,42867,24398,-55197,-122219,-116804,-85916,-123552,-77784,6837,76414,126148,75203,58998,76614,130203,165668,115540,45725,20670,47763,6564,-46775,-52023,-48713,-50923,-9596,33046,-7415,-36578,-40186,-35923,-107536,8199,156437,179035,122368,64154,25336,-9645,-37245,-53782,-4777,111666,94396,44094,73443,75957,94992,158708,218744,70686,-43311,203928,589061,802426,799900,559780,197966,235,-48893,-21544,33460,39888,30302,-42171,-29220,97749,171846,184408,87240,-25370,-128688,-41953,-34078,-78293,-50035,-15119,7601,6359,76932,232531,377067,250830,-1775,-68914,-73014,-99163,-158089,-156549,-81068,29480,136832,228527,251382,204961,152844,170970,165508,-48046,-58751,64055,86863,-3606,-86526,-61701,73124,185872,217957,80506,-22954,-58793,-106173,-128563,-67625,-52380,-53828,-82059,-114528,-40441,-10122,-11894,9062,65378,122386,158197,138978,43149,-68812,-123486,-15253,68295,102074,101799,34704,-20139,-70948,-144099,-39204,45688,82964,98532,118711,24399,-6743,68369,169146,257061,289027,419123,582762,628431,554962,446915,361300,204458,47033,-21015,-99054,-113585,-48588,14199,68662,119411,144976,74499,50185,34971,13110,11435,6491,-60009,-71550,-41770,-44681,-47637,-89206,-89719,1384,122838,155620,147681,83546,464,-40218,-80875,-53391,-13834,-19888,-10351,-54339,-37267,-23635,-60202,-12002,110510,208336,186177,142630,103734,11839,-31693,-24225,33133,87592,50406,-30484,-72542,-3451,75273,75578,63942,51052,48303,131170,258740,312285,224786,93013,-74875,-134455,-60483,14692,40839,20311,-58749,-63957,-11405,17036,124421,404151,533728,409534,296041,299726,288723,375350,402366,233608,119560,-12809,-92668,-91594,-91967,-49532,79751,163292,138947,90648,23701,-12921,-55908,-100524,-62340,1440,-24629,-37251,25902,72288,81889,31499,-36323,-34017,2553,-11683,-8534,36508,59623,52847,53478,20286,22584,-34063,-57369,-59065,-80833,-109518,-72049,-16556,998,-25075,-44100,10785,77722,123778,149455,115990,85703,34893,-58654,-28059,116099,209021,198401,110298,30294,-863,-11719,-59478,-161919,-73836,52666,177489,245528,214739,97137,62258,197493,228459,178578,84675,6773,-105537,-114566,-52582,-17138,-17656,82508,120243,80588,85571,52241,19203,-26997,-73601,-71360,-107509,-103872,-81000,-20733,43468,74987,84415,78784,42399,-47881,-119750,-115878,-101093,-52992,-20068,15541,74124,91931,81909,39633,885,-73862,-136000,-52355,-10996,28056,51343,35698,-37846,-119451,-29689,1920,-11768,-24231,-22321,-19075,-64092,-66256,-85358,-100799,-99624,-116586,-75126,-55601,-57660,-43540,-9991,-9018,-54990,-103869,-69349,-6115,186,-51228,-56521,-70243,-96357,-104179,-20532,91414,188427,208888,164142,117848,-25126,-16142,162333,386739,533280,464767,297654,154652,174929,243946,160737,38192,-34401,5335,47052,27324,90791,93305,19768,-54348,-123419,-126897,-49188,-6265,28339,13394,-5521,-61352,-97161,-94923,-82698,-88069,-109971,10713,168982,255155,152514,-36081,-133760,-96476,-60433,-33585,708,6377,-38154,-9442,51481,110416,131971,63304,-8226,-49320,-75200,-32377,77621,134503,130419,88151,17544,-52362,-79761,-49820,-1804,23901,63929,85595,74305,-4324,-61698,-95722,-94242,-82657,-26923,-66957,-150582,-73546,18473,127786,39410,-7490,-14589,47013,46155,7378,56299,177609,236635,253015,268585,229028,117930,-9766,-101958,-74385,-20884,-13393,-44704,-50287,-14860,20878,61456,25911,-12167,-29848,-60848,-113729,-57160,17320,31068,41309,3072,-80859,-113298,-49225,7787,30494,5068,8673,42188,56819,19301,-15363,51265,153730,189563,5059,-15839,99636,101138,30612,2531,1305,-35513,-78314,-89759,-71913,-72488,-85174,-72287,-76962,-94236,-49617,252,98309,223669,204992,59588,-17268,-23251,-52930,-90184,-162306,-99701,-9465,-16646,-23799,28632,90164,97068,63262,23236,25666,26039,-3474,-66162,-114693,-80920,-45003,-39422,-61070,-82480,-92712,-39845,-22293,-73451,-117961,39382,218000,188714,45256,-48014,-105790,-86981,4627,33705,-30115,-65582,-122710,-64686,16284,5869,-81126,-151325,-124683,-68806,-42898,-55244,-63580,-30737,9173,-24520,-50001,-42629,-9436,25392,54497,55753,78891,134040,147719,145387,83695,-24919,-37291,53727,88744,57410,54559,127322,212844,171385,125231,124584,140270,112494,34362,-53543,-54139,-21196,579,-41350,-15908,24588,-2635,-57348,-87150,-85139,-23842,82952,184254,212385,265951,282626,144014,24680,-55198,-65597,-62968,-26339,19548,114316,144498,98457,91130,154957,167469,200756,225397,207261,144725,83637,-12242,-114019,-108183,-40129,2051,14701,-11019,-43940,-23705,-5906,-26753,-70833,-97335,-100841,-37662,-61972,-88891,-81341,-105663,-115224,-19599,58366,76417,44058,-13839,-24932,-35289,-35485,-41597,17254,90957,93967,33560,-12687,29771,160439,267090,281827,199511,187027,150215,23083,-99818,-101515,-65267,-84365,-96741,-108704,-44952,19067,54019,88396,48361,11284,-24588,-6314,5945,2279,7849,-19568,-25499,-61408,-118688,-77338,-96083,-145498,-57064,32409,44802,-5835,33172,125965,231874,357513,429160,326430,135444,-26986,-31154,52136,55399,-5971,-65403,-63165,-28074,-18665,-29866,-54412,-49803,-48069,-62416,-72679,-49154,-38671,-80044,-120779,-86147,-22309,-19352,-44162,-33201,53076,65701,51871,3367,-46416,-132010,-119725,-77752,-47503,-40870,-2691,64542,52660,-3216,-57547,-136545,-95071,-48805,-1678,23189,44385,58711,71339,67571,56725,-281,-51276,-69332,-2369,53889,32957,-18795,-89728,-104434,-96593,-77227,-11201,44140,60891,58781,104243,73257,-43202,-117340,-18299,-23605,-65534,-94562,-18067,14621,-34699,-88604,-47260,84580,162184,215525,226979,141383,48384,23403,83928,81308,90297,151584,166268,127868,55306,16399,10927,-2842,-2429,54791,184375,214611,204500,160605,118905,87723,29795,-40896,-96012,-118267,-62930,-14134,-31860,-48743,-5899,45496,88266,89390,41469,-1767,-75558,-86302,-71933,-76149,-93713,-29385,21309,14190,-7082,-22316,-50745,-91378,-6837,178113,286233,203582,158603,91383,-7703,-84236,-119483,-73382,-71920,-27324,-45579,-77563,-22029,-12483,-15255,-13358,-35270,-105701,-128161,-58730,51828,96341,93544,74898,69426,-26369,-59383,-21008,7562,-30653,-39331,-19232,14029,61385,134334,170082,108053,-8574,-29856,128810,357785,320397,93337,-54447,-75065,-30212,20530,57988,85356,69258,24910,-41832,-65652,-24702,-36947,-89102,30600,9431,1113,-24072,-34515,-4451,-26349,-20001,-16247,-30591,-59063,-139740,-147220,-91000,-18696,55225,76009,73095,50818,-10532,-866,35677,71008,60327,26593,6202,44727,53548,5794,-51195,-59974,-45555,-71946,-65806,-17255,50547,103865,113129,76899,89505,61045,27513,31752,80855,162633,211168,201271,156663,114561,100108,104286,99976,65962,22085,-93803,-42221,75884,86000,-5221,-43343,-5834,32611,47196,-33309,-36318,-3039,49948,59943,-1324,-98612,-61543,-77209,-105144,-76469,61818,155904,206583,194974,127437,56932,60338,61334,8977,-29641,29372,49051,7330,12021,24861,16017,-39626,-49943,-59403,-76414,-47188,26919,130688,192279,149776,37101,-69581,-54909,-30228,-51890,-39648,-6740,-29189,-44290,-45665,-43356,-66967,-98557,-83043,-42991,-61318,-107073,-100854,-49798,-20604,-7340,14989,70009,95621,40339,-56341,-49473,-12351,-12638,-33167,-87533,-111291,-74557,-17121,-3274,-27422,-70823,-101724,-97285,-72568,-54708,-92051,-96253,-8878,49449,65490,63034,72063,90301,43554,8974,-39819,-19140,28456,14654,8442,-91036,-153641,-149484,-142987,-111368,-83892,5089,131304,189441,180313,36429,-113380,-158768,-151200,-98567,-124890,-113806,-100181,-44770,9309,-7303,-9280,107397,340941,375201,300107,172218,60089,122449,277862,342962,250197,82122,48395,169157,242450,190742,82207,51375,116907,249537,320091,235224,149649,101651,132270,182902,173055,103187,70412,86124,65620,-314,-10536,100755,178223,180825,166906,128460,17039,-73995,-68412,-8935,-47359,-86407,-24415,9795,-29039,7233,95626,149653,110033,3533,-126634,28697,62193,38389,18190,-34896,-79715,-114106,-71925,32605,139737,135821,71555,32448,-6393,-73262,-45948,-32706,-79528,-73910,-7835,-3567,-27303,-46822,-64483,-61325,-13505,81402,280646,514959,625090,512443,283945,153257,91266,-7015,-84181,-109422,-61254,-62189,-93109,-112862,-106587,-115293,-110829,-61620,-42048,-41723,-76090,-92972,-47345,87850,185807,148060,59727,26058,-25325,-55704,-51582,-56405,-80308,-44327,28625,96554,77311,-101,1378,-6961,-36789,-59935,-151790,-80311,-48611,-81838,-60218,99169,414566,417413,265371,168904,4088,-82961,-62774,-53125,-43608,-69741,-120221,-110098,-13779,82588,77562,67986,29987,-18574,-65235,6058,105172,168137,91103,3390,-68133,-105050,-117842,-100970,-62962,-49763,-66081,-54543,-12977,25862,-8317,-9670,60577,112543,102440,100471,117108,135845,147542,172924,247880,335479,334237,316192,166295,46288,-23998,-30390,21404,75328],[47650,-15328,-74022,-84253,-16018,30243,25456,44730,14142,-17129,-24231,-4402,-18249,-37858,-8028,-48710,-87229,-89792,-66136,-37115,-26456,-37991,-42084,23567,51141,1053,-52973,-39131,-2373,21609,39321,-58553,-67145,13009,-10021,-34848,-24489,32933,108140,181662,264018,273471,217123,78299,-49423,-78823,-102442,-58977,10098,34705,41453,28976,66245,106418,63947,11398,-58360,-64751,19047,87923,56416,15837,43820,93622,180212,182282,34093,-111151,-114870,-104853,-84530,-37665,81787,206981,239102,164952,47467,18987,18521,-37427,-87555,108712,307439,312048,204631,101915,-19144,-102546,-84609,-17906,31082,31372,18261,-16108,-59071,-64968,-29342,90836,245962,291824,168140,27496,22494,164012,285295,261584,116486,19069,-11941,-5413,-58558,-112182,-84523,-98386,-73199,-43837,-114347,-122509,-68786,-22704,-17233,-9952,-8490,-29046,4263,196050,481318,403390,179581,-48905,-50990,4113,10008,-9070,37765,126846,169370,132000,35079,-53218,-101368,-38418,33207,105315,187453,208081,185400,115541,61137,21687,-35048,-94415,-41256,40363,37800,10914,-1403,-891,37203,88240,82203,59987,39511,-17656,-96698,-61553,-22766,-34753,-15842,-5940,-31812,-28449,-3571,19495,115422,191687,241407,351354,445289,426659,421613,422335,360834,289675,257110,224782,185886,142366,126277,74080,28070,11262,2367,-6301,-26653,-54069,-50697,-44642,-50054,-72928,-109373,-56908,39248,94896,93963,40713,55213,29152,-58041,-110538,-51021,-81491,-121894,-118608,-132015,-84553,-62177,-91373,-49396,71146,221401,331485,386943,379572,204941,94147,-39139,-98436,-102382,-62567,-103722,-124758,-108764,-101702,-88325,-56949,-47796,-80078,-28032,-5489,-17632,5628,16061,28700,33583,-30989,-63062,-33417,-7998,14057,53338,67442,68768,81640,67635,42650,60490,94598,88012,37185,-4764,678,26348,26960,-4195,-35786,68750,268019,370079,334516,209641,228801,291190,180207,59442,37656,38662,46047,21180,69097,72169,38088,38878,52898,50831,17837,19982,75587,145065,166650,123826,95319,114100,114659,61099,3420,-1482,49175,76192,30174,-61000,-73407,-52441,-51606,-21233,21347,22687,-38182,-79354,-39584,-23953,-43554,-37124,-87799,-84130,-10365,39504,13408,-25373,-62865,-41968,59923,202765,197205,70161,-33327,-67962,-80051,-92902,-112499,-112637,-80235,-40819,19682,106815,229581,205582,112517,71930,114723,213313,180735,81499,18632,-18074,74526,93129,81665,51550,-12323,-117158,-67740,-38593,-44427,13184,218545,305259,184588,97201,79730,140085,181363,115986,59968,3417,-6629,115984,189454,133441,17170,-66439,-75931,-34614,50134,142358,196963,201333,99245,29343,-25406,-79575,-66482,-8481,7344,-31965,-68945,-114790,-32705,-3979,-24545,-120337,7284,121504,142335,118102,66470,16415,-24294,-48714,-34369,-22386,-12350,-32566,-36496,18678,36375,-36826,-67718,-84594,-83663,-80022,-63424,-12773,12703,55898,103054,146065,124823,108780,64171,-23070,-51845,-57030,-54819,-20436,-21948,-100599,-103985,-41610,-31539,-57234,-67023,-6374,-44290,-86549,-6824,101397,130856,35890,22828,28188,-26199,-72156,-47432,22293,155300,244078,175960,61921,-20361,-76477,-24727,24004,39935,-4279,-72473,-109903,-102687,-113993,-126421,-60571,-10942,-27861,-45138,-36766,-45525,-71548,-112203,-79275,-67798,-44910,-8199,36345,51255,35709,15455,59205,180790,294023,370960,437921,488262,412648,211249,12786,-99879,-95464,-18288,24856,15317,-53897,-107307,29732,126025,128345,64576,-3179,-48101,-90693,-41265,19821,2561,-38621,-97166,-133024,-99138,-45485,40801,92103,83188,29020,-70043,-47821,52129,187000,440565,612646,430127,109652,-11011,-50614,-41938,-9205,19328,5418,-70583,-76110,-76629,-76081,-74662,-20619,-351,-31727,-10433,26249,26431,-21381,-27889,-8453,-15485,-43367,-38090,14385,67290,103037,59565,-3786,22994,86154,107083,99025,154315,145997,70016,4532,-46417,-118036,-60495,-4680,33102,30355,10262,-8212,13708,-13287,-29903,-27709,-53718,-79335,-93550,-71385,-45257,-66180,-90659,-81521,-31883,926,-6492,18450,31001,-70229,-130771,-109195,-93212,-46424,3230,11413,21804,26938,1682,-59886,-70631,10605,75957,116425,101873,73810,46740,-15161,-35101,-16076,-25620,-41506,-4265,-37547,-35919,-25391,-39703,-42254,-18140,-6012,-41016,-57634,9344,16563,-60941,-82951,-103615,-101408,-127831,-95098,-13524,45995,76941,38049,-1610,-13423,-33017,-13422,81596,152680,100430,35110,-69593,-5904,166780,227783,127921,38740,42130,64360,30253,-18146,-104620,-76369,16107,19747,-42502,-80959,-47670,7472,35604,51072,36609,-40045,-49317,-34514,-83611,-80089,-28978,-24956,-18286,-19659,-41707,-82138,-80233,-26377,63053,119443,136394,88778,30586,50107,147002,299007,422959,421232,286242,123369,44889,42517,43515,11899,-63999,-59737,8756,46458,14220,-105416,-117092,-104971,-122794,-85152,-75710,-23946,78712,85002,27745,995,10858,12525,7592,-69538,-47860,35052,83127,80434,9668,-50314,-81245,-66324,-13414,12995,29588,52709,16325,-4726,-30072,5713,30788,28013,-14533,-84728,-85682,-30714,-47284,-20793,36675,77242,63971,46478,66592,30623,-4250,-3414,25163,27148,-44938,-79706,-72730,22217,171226,199673,226602,254044,276782,303040,227912,264616,199281,89974,23162,-29536,-98544,-109201,-26127,2777,-16770,-52874,-82582,-71568,-27608,-26865,-71978,-116403,-69245,2205,53456,50675,28403,80758,85932,23710,877,4788,50022,83643,68017,30342,-57906,-137121,-134907,-104260,-133423,-77294,1714,74066,133815,80250,58002,67137,107336,137516,88576,25422,13161,42400,-1400,-47020,-50120,-43091,-45557,-9213,31425,-2616,-28320,-28968,-15429,-63235,33697,199266,233999,172683,112618,62463,3837,-44980,-60433,-8451,121904,116154,62831,72789,57530,72875,137070,200013,70434,-50882,204443,642735,915205,949989,720161,319923,60587,-16398,1097,46776,47999,36199,-41737,-39070,83330,162921,186976,83376,-36265,-111027,-32829,-22871,-61834,-24210,31540,54173,46957,97957,224891,365087,270802,22913,-53722,-82957,-149427,-160223,-142869,-77230,34760,143943,228346,242084,213782,171165,189165,171766,-47544,-57475,50802,60941,-28664,-97156,-65521,54659,143383,164456,63957,-19239,-51714,-99814,-143123,-81816,-62551,-54980,-70747,-109693,-47924,-24072,-35485,-13732,58950,115593,155389,145115,47227,-75293,-109710,4644,77007,101514,107919,57055,-8962,-76601,-135649,-31789,52983,96831,122111,152395,41517,-11284,53518,166562,285658,361222,540359,749747,818754,736910,593852,461025,236667,55427,-25091,-97543,-69181,-20106,26247,55755,84453,119647,70748,52111,30209,8000,1657,-11271,-71365,-73342,-33738,-33216,-33225,-74043,-65188,21359,136112,189694,186481,103896,5900,-59227,-126268,-2543,23283,14194,22240,-26819,-17211,-9167,-62510,-21303,115480,214552,181618,129144,77157,-21778,-46704,-46264,-1281,48229,18080,-57586,-93104,11108,115593,122587,100851,76427,57677,118605,219803,252563,176939,94771,-23827,-127879,-68903,4074,29805,10443,-70020,-77054,-28436,2789,122112,417753,594429,488756,340084,278828,228276,334007,434457,289702,168610,22863,-78121,-92761,-92772,-57791,69821,160946,147933,103654,42494,9014,-36197,-76367,-28934,24396,-15978,-22263,65096,124148,117843,35101,-47073,-38939,-6435,-24765,-20837,32104,64711,67824,82234,66741,82030,19907,-26125,-47044,-81039,-122042,-93253,-47729,-33803,-58378,-56399,4679,60061,98973,129798,112075,76194,16337,-70864,-27368,118317,222223,225157,139419,44709,8307,3221,-23825,-106236,-100363,36814,175865,243115,210129,116404,88396,196019,219541,182678,94394,12236,-102121,-115056,-51584,-35105,-49917,51171,97183,72897,93303,62860,36094,-10206,-66227,-83271,-131178,-122471,-94163,-25205,47786,80911,66132,59614,49882,-25091,-78059,-103572,-107727,-47741,-1823,31975,76192,73500,53200,9899,-23899,-89865,-115427,-45335,-12933,21487,42093,26331,-50153,-96427,-1235,21713,-18655,-49033,-38085,-24957,-72737,-62219,-70789,-72383,-70691,-110984,-94239,-58546,-59780,-53244,-16160,-3786,-47352,-95767,-75421,-35338,-45552,-66598,-51056,-69517,-100769,-112284,-21955,100724,207377,232160,180125,115228,-15191,13682,173061,379179,512149,446844,277637,132027,143610,202825,141842,31636,-38865,11298,58459,42522,104250,105039,26679,-57673,-138274,-108240,-28649,14497,46376,27213,-2805,-63326,-85828,-91803,-94745,-106523,-94933,41315,203219,277696,146228,-54248,-127652,-89208,-60730,-38021,3192,19523,-24194,-10247,44835,94008,116692,59498,-9257,-55205,-97339,-55442,69297,134490,130241,81136,4439,-66715,-95880,-68813,-19820,7524,51917,84692,95489,34506,-33959,-66498,-66304,-74424,-32841,-80531,-151074,-77026,10583,126946,16955,-38706,-47718,13090,23057,5207,68706,202915,306025,343971,336549,254123,123404,-6733,-97705,-76288,-22766,-17159,-54819,-70086,-24455,8177,38979,7390,-22603,-31048,-56334,-108136,-55373,28159,44380,44247,1658,-82739,-108895,-37265,31254,61440,37934,20658,39733,43496,3828,-19885,61054,168341,186386,-5745,-11593,105770,106957,39172,15278,13181,-42749,-98935,-111377,-89534,-86788,-103859,-80848,-80085,-105175,-60674,-12380,69127,174727,143682,12383,-44674,-37975,-60724,-103509,-163375,-66565,16552,-10828,-27759,36112,109794,113033,67629,17496,11573,8520,-6742,-42529,-104921,-98743,-51498,-37535,-59540,-81520,-90685,-53369,-47558,-92506,-115163,31789,206636,187656,48579,-43088,-98792,-79987,2784,27169,-47568,-63862,-112888,-73521,-4316,-18076,-96394,-159226,-117673,-60938,-29361,-39938,-58090,-31745,22418,-452,-28320,-36657,-17184,8205,26023,15009,34868,85166,94343,106108,67823,-23229,-37575,46441,68178,30052,36583,122031,223309,173245,114155,107711,125157,115331,57918,-32710,-56883,-26787,3001,-32104,-10235,16820,-22113,-83519,-116381,-111222,-43327,53772,139608,173172,227782,294814,169927,30614,-65265,-81268,-88745,-63955,-26928,75312,122037,89505,77817,138792,159119,189422,216804,207793,143341,82166,-7869,-114082,-115983,-27496,25969,41717,11383,-39018,-36877,-27183,-67910,-101107,-59280,-72960,-49427,-68483,-83789,-79364,-107713,-111742,-16851,62646,89530,68088,16239,-9206,-41507,-40565,-23147,48642,117816,105185,35172,-14138,22391,137976,225668,232447,143742,178987,181149,53778,-80880,-109044,-74353,-97775,-106785,-116378,-56455,2382,37445,82712,47093,-3174,-44633,-9377,6743,-8664,-18016,-42215,-34391,-70464,-116919,-67933,-90553,-147320,-58836,30850,46254,8087,58054,130776,211896,319626,391097,306092,140504,-5545,-33345,37312,42704,-15886,-67954,-67445,-37248,-28001,-35182,-53776,-50122,-52795,-66746,-72850,-50324,-45145,-88226,-124761,-90908,-31137,-22353,-36076,-27680,30565,14768,1389,-29548,-65144,-133813,-114522,-78436,-47552,-39626,-3921,57840,54668,6537,-33448,-96847,-91348,-79628,-43504,-4167,31355,49555,56876,59111,57017,6519,-47470,-68253,-9323,76213,66555,15166,-66558,-96591,-102941,-93451,-23965,39701,52761,23222,55906,34431,-56132,-126360,-34629,-37168,-80628,-95801,5157,43381,-22808,-100235,-69622,61642,142628,191356,194797,129150,53501,39484,106359,98387,103194,157671,162923,135569,81636,41694,21270,3116,4252,50219,158835,175616,165417,120665,92745,77529,39618,-17310,-67134,-100286,-62213,-16278,-31863,-48878,-9545,38650,81400,85841,45519,4048,-77270,-91160,-75312,-75836,-101232,-35304,14591,8512,-11024,-27414,-49541,-75153,-656,168299,258193,182623,145472,97369,-985,-79084,-115035,-88982,-71515,-14999,-29648,-63080,-18532,-925,14332,28544,-4724,-92009,-119767,-30682,84328,118111,104557,84061,79405,-20883,-68871,-23734,8033,-27784,-31210,-13765,20003,74584,158182,199024,123855,-9066,-40899,115561,345253,335845,93138,-55141,-75412,-30053,23411,64679,97601,91483,47337,-24962,-54374,-27674,-42181,-94839,14842,5299,1635,-19657,-22939,8700,-14518,-4559,1019,-8901,-38177,-119643,-152288,-105192,-37390,36148,66087,74546,55302,-21497,-29396,5277,50358,51674,25671,10774,45406,47265,2283,-38351,-35552,-23470,-61403,-68526,-20711,39052,85417,96372,57481,73088,50188,21104,29053,89755,197794,256648,232157,173232,126225,109370,106337,91596,45730,-8831,-128058,-16783,87458,73724,-14447,-54214,-23099,16904,51904,-2746,-7569,13018,44069,58194,9630,-58496,-15967,-48321,-99469,-70035,55273,118619,194238,194505,133487,72264,76783,71998,19863,-14210,34484,33193,-7896,-1746,14529,18074,-39067,-64884,-87103,-101607,-63680,15203,117826,172643,134936,32385,-69785,-51153,-30027,-61674,-58969,-23284,-41277,-50012,-43368,-37809,-61978,-95231,-94951,-51549,-67779,-121778,-78419,-22312,10016,16933,28799,77333,93997,28142,-59263,-46640,7671,25521,16386,-36000,-79681,-63956,-22828,-22879,-57346,-99826,-118369,-102872,-72803,-51331,-86523,-108509,-21911,35252,49082,30715,33333,53716,23960,14409,-2078,38523,64631,21614,7757,-96613,-161288,-172410,-157019,-108083,-82576,-6782,100281,160368,188738,77969,-79297,-105784,-93996,-69982,-111719,-107927,-109561,-44663,2616,-18589,-27803,93839,308604,307365,239214,121477,37933,147959,312702,377359,276144,95902,59795,179881,249495,190027,77148,39630,93182,218519,319876,235772,136569,88964,133340,189953,169740,94798,63641,80296,62998,-1357,-20987,89425,168748,169004,161543,125365,16898,-72323,-73230,-13954,-49026,-77544,-25855,-2673,-46955,-9766,75605,115876,66031,-36975,-96781,47374,71663,50500,23282,-32245,-78503,-116825,-108662,1634,122889,138364,74251,31875,-9505,-83168,-50401,-38291,-83081,-64053,7691,7738,-17529,-36948,-61723,-66021,-23108,71455,278321,534391,657818,552747,326630,165234,79756,-27505,-108387,-85907,-45857,-61518,-99581,-113050,-103581,-122254,-106780,-88884,-64314,-48047,-86016,-101644,-38084,87590,182172,150255,68007,35046,-20865,-50229,-38088,-35339,-45309,-29794,32842,99317,88212,-32111,-42810,-34797,-43827,-48576,-106739,-101758,-50714,-58365,-56935,108696,467668,482757,323411,217922,31853,-80168,-67529,-58170,-51509,-73496,-121304,-123026,-5193,86238,68214,46699,21382,-16821,-79962,-8089,101065,174291,102935,18883,-54363,-92538,-98999,-89786,-76890,-69631,-85615,-61588,1218,45027,7513,-10528,47565,96696,84426,90219,107604,113154,111136,125294,195522,303544,320278,299594,147683,30860,-35445,-30184,19264,64152],[39144,-18894,-72710,-80189,-16109,26112,11611,34224,15673,-15809,-34571,-29289,-45192,-54035,-14378,-48438,-78117,-77967,-50575,-23132,-17908,-34419,-39115,20446,48859,6561,-50962,-50196,-20649,10186,41090,-44457,-71650,14698,-11908,-39201,-18141,43565,105502,171551,252974,278957,252256,133928,-4829,-65752,-79570,-46315,6236,28948,40360,19049,41859,93952,67710,16540,-52948,-59950,26055,103008,79258,18963,39073,100311,198130,199888,49440,-95504,-104231,-86989,-51045,-16762,81174,174387,174685,89072,-11517,-4733,8884,-41028,-73161,155226,390749,381432,259852,148895,5018,-85874,-79013,-13169,44362,48522,30368,-13075,-60074,-64575,-23116,103514,269783,324644,188298,23010,-1750,118468,223603,212970,86982,-4877,-23070,779,-39495,-91693,-75670,-79226,-52060,-28351,-115360,-110427,-57292,-15990,-10393,2885,17499,-3447,24121,226843,548766,462127,228838,-34187,-32964,23416,28088,12320,59440,139487,172717,143209,61625,-25807,-87030,-29568,47404,124689,219633,254115,207911,121363,60898,13251,-43536,-97224,-49362,20990,20221,-1584,-13286,-12825,27384,82460,86851,73799,50214,-9617,-83267,-45011,-5818,-33936,-54075,-15403,-26411,-21688,1961,22542,109034,162415,201095,330222,421201,377748,358430,366333,349745,310672,289275,258720,211625,163981,150015,97686,51724,33054,9711,-7420,-21639,-56435,-52344,-45846,-49191,-60282,-104026,-42639,60062,103108,89142,54033,96440,66024,-33101,-113107,-68743,-104968,-153733,-139391,-121399,-77623,-55399,-73390,-33963,77597,217958,320456,367968,338008,180628,71442,-49229,-104048,-105638,-83475,-110740,-117495,-111920,-98109,-82322,-51131,-36445,-76692,-58490,-26109,-22109,10569,22356,9934,11474,-45287,-61866,-21556,6827,15892,46629,63522,65400,82960,81085,45894,43393,71268,71894,45952,33605,54645,71939,54835,8036,-35224,39361,209958,291758,289600,181729,212547,265106,150350,39733,26851,37843,68890,63296,121036,118290,63521,47156,54506,52074,18820,20646,71449,126587,129911,56948,26712,69897,106705,64287,3869,-7822,28105,44517,1145,-79504,-109409,-79978,-69075,-31250,11433,15275,-45434,-71950,-24798,-11463,-29809,-15077,-67700,-102035,-37231,10411,-15067,-44885,-72933,-58575,22999,158364,169928,52568,-44652,-75657,-83291,-90255,-104443,-108899,-103668,-67902,-1201,99693,235059,209310,107192,65106,97294,171793,140222,69517,29734,-1873,84692,99161,79872,47477,-7676,-105926,-76162,-43324,-42571,31566,250807,281080,145328,54342,20444,86988,155688,113636,68801,9579,-2744,124977,213530,162199,40258,-51112,-67314,-34729,32119,116827,183600,191485,100018,38948,-14794,-73634,-83291,-30561,-16552,-41845,-76136,-123538,-33572,-6559,-26816,-116544,1038,107045,123839,103140,62237,20164,-18605,-47777,-38676,-29077,-19107,-31098,-26355,21545,15468,-62673,-92700,-100873,-85061,-83330,-71270,-14214,29938,86908,143633,171148,127076,93321,50540,-23494,-54155,-65744,-68280,-22831,-11722,-90766,-132201,-62582,-52563,-79476,-53514,-1822,-51885,-73904,10461,91402,95559,7821,13523,20371,-23135,-51738,-28913,48590,195166,268680,191038,71685,-10125,-54086,-8058,32279,38203,-9929,-78126,-107559,-97105,-113136,-121029,-58058,-11668,-36459,-54705,-43194,-49259,-73487,-92081,-49565,-44996,-31847,-3595,32186,44263,34518,22565,72521,198601,316055,386790,441044,444357,342597,167157,-2249,-105536,-100551,-24466,11911,158,-62814,-96175,42440,137884,135514,67558,-2741,-45234,-76538,-57147,4128,-8055,-40443,-94401,-127818,-93332,-42188,38884,79064,65865,16142,-79792,-42233,40999,153872,394444,563543,371664,65349,-50791,-84131,-63799,-17013,12860,-1851,-77101,-92459,-92454,-89221,-85797,-30152,3383,-10140,12069,42896,32375,-20479,-41955,-25235,-18955,-40338,-40870,1071,39908,68418,28619,-36334,-3461,60352,86988,84627,143269,146172,56675,-15924,-69462,-128210,-40519,38216,115503,103722,53438,6209,11604,-19195,-33167,-15610,-33777,-93497,-126642,-79263,-34490,-52619,-83594,-76931,-18818,35700,39624,62568,61725,-49746,-110989,-99917,-80960,-35868,4152,1020,4357,10411,-6950,-63889,-87221,-8560,63118,110882,92968,60996,26707,-29145,-40511,-16942,-28392,-45152,-14283,-43759,-38057,-25048,-39003,-41359,-16018,-6246,-44170,-56125,28214,55736,-19306,-63335,-105943,-123867,-136332,-95482,-23089,31270,63023,17255,-34568,-45016,-62309,-29790,80450,178994,130353,44590,-76687,-24782,154559,219025,117184,31785,37942,53694,19366,-20571,-96799,-90100,3865,20881,-31505,-77228,-57387,-3721,26741,40453,25481,-43190,-40976,-26521,-65549,-67278,-25570,-33359,-34818,-33437,-46931,-81313,-78740,-26657,56420,98869,105883,55734,4418,34196,131295,288805,435116,457438,326667,149735,55418,38994,29581,-4773,-77179,-57069,11778,40809,5186,-115599,-110248,-107965,-115565,-67853,-70928,-25211,83732,96555,27102,2064,20470,27063,20437,-66567,-45371,49130,95704,70170,-13027,-72234,-90722,-64595,-13428,4504,11720,34531,8871,6767,1694,44020,67932,66592,18378,-61555,-102719,-51398,-61641,-13619,66176,115919,90367,60134,76559,29108,-17816,-39844,-1170,6620,-65640,-98169,-88259,4872,138017,166360,197193,244188,276117,306653,247108,312669,241802,120124,49806,-8790,-89913,-112858,-28493,8365,-8112,-46572,-77667,-70405,-37041,-53009,-113352,-94698,-25671,17803,62401,41243,8713,56395,93838,41271,17380,26570,92046,134520,94526,37377,-57199,-136050,-151476,-119123,-135354,-74479,-1515,73013,139437,84744,54835,54980,76893,98927,55557,2579,1380,30839,-13273,-48954,-46947,-34843,-38211,-7518,31290,4923,-15183,-8447,23325,-15224,53191,231818,286086,226233,168612,101129,12728,-55726,-68216,-13941,128471,135810,82392,69438,34211,45917,111173,177268,69235,-61085,197310,673861,996220,1072214,872192,459822,136464,21817,24262,58305,53714,39992,-41181,-52320,62850,148215,183782,75660,-48928,-94153,-19142,-9343,-46923,-3860,71685,95715,87326,121035,216856,342941,282281,49336,-34571,-77764,-147309,-122401,-122184,-71826,41405,151897,225929,229416,218670,188268,206444,175299,-48208,-48725,51389,55678,-29615,-84954,-50548,51687,113861,119872,48932,-14953,-43812,-91006,-131525,-90370,-68740,-52585,-56161,-96981,-55551,-38328,-60190,-36424,52748,109734,151424,149518,51360,-79283,-91502,25776,83231,95928,108085,76040,5325,-77294,-121446,-26159,54348,101191,134838,171329,50912,-18640,38505,163453,311594,431342,656008,906667,998143,908542,728558,548125,265251,68506,-14154,-67088,-22681,14593,39851,43323,50133,88866,62231,49727,23754,5026,-4130,-25561,-79979,-72280,-23455,-18613,-14131,-50114,-33623,46378,145058,220326,223126,123392,13077,-70700,-93074,40013,54776,45915,54069,-84,1500,3110,-62409,-27234,121234,218071,174519,112841,46959,-53406,-60938,-59478,-23781,22208,-220,-73733,-107092,21070,147526,167088,136851,101359,65247,100598,169120,179007,114999,85012,24296,-99417,-74704,-6559,18012,-1414,-83117,-87829,-44267,-11748,117679,418719,636488,556674,375353,248692,167520,282119,449880,342253,216459,58745,-59865,-89329,-92637,-66195,54852,150173,154222,117686,63806,33941,-13748,-46192,11501,47309,-9017,-11390,99233,169221,142907,27864,-58760,-42211,-16118,-38321,-34281,23342,66194,79738,107669,110028,137345,71400,4263,-33481,-77580,-130289,-113330,-78306,-67931,-88759,-60880,905,42706,74108,109914,109455,69318,2743,-77589,-27236,113868,221441,237019,153812,45479,7078,8497,2441,-45420,-43713,84787,220623,268488,217657,137603,111243,187925,207944,185634,106305,20509,-96383,-113831,-46949,-43668,-76157,20033,71675,62105,96863,70001,52233,8473,-54817,-87979,-154359,-138144,-107375,-29633,51735,93387,67557,63607,70970,17610,-21250,-75069,-113513,-43429,16356,48710,77976,55877,25545,-19640,-47689,-99509,-95498,-36118,-15135,12117,27642,10501,-66445,-67458,36496,53530,-11798,-69722,-56176,-36561,-87465,-59079,-56366,-42666,-35974,-82511,-108898,-64924,-66915,-64028,-22772,496,-38708,-85989,-80032,-62190,-85425,-71005,-43318,-66396,-103050,-121649,-28344,98898,211736,245521,196042,121784,8615,43964,180808,362492,473415,413960,250592,108111,112039,159720,118891,24340,-41624,16728,65913,57420,116862,115717,35360,-57257,-144989,-94491,-16910,25443,58436,38464,-2256,-67791,-76858,-84924,-98492,-106704,-65724,70762,229703,284724,130460,-71558,-114166,-80093,-59813,-40152,10073,34808,-11865,-11703,37769,75011,95336,49195,-11495,-56482,-111532,-73392,60499,135685,135642,81615,-2792,-75970,-105769,-83576,-36266,-8057,41623,87599,121636,80431,5378,-29227,-37635,-65984,-38260,-91400,-146124,-79721,4074,127966,4437,-55262,-68952,-12093,6767,10466,86404,229837,381678,437494,397737,270893,126603,-3518,-91663,-75244,-21881,-15926,-56000,-91968,-34522,-5047,18107,-7729,-30661,-31405,-51817,-102534,-51371,39378,58257,46621,-1593,-85349,-104731,-27704,50314,86964,66046,33336,37574,30156,-11696,-24437,70302,180746,179190,-13650,-8813,107466,109183,48107,28485,26648,-42855,-113836,-128077,-106246,-94629,-115760,-84736,-81412,-117268,-73320,-28691,34063,117079,81883,-28308,-65445,-47392,-62581,-111044,-148662,-36104,40150,-6142,-31971,40966,125726,129133,76734,18000,658,-8128,-2471,-4685,-62885,-100847,-55904,-35467,-57947,-79848,-83990,-57919,-63940,-105811,-110519,24283,191426,182231,50218,-40225,-92953,-71721,-2331,24119,-35470,-53502,-98498,-80217,-24833,-42621,-113073,-163237,-108204,-56299,-20722,-24629,-50162,-29884,36398,25679,-3612,-26543,-22167,-8140,-1985,-22242,-5640,38980,45285,69542,51504,-20644,-37902,34755,41684,2830,20960,116345,227409,170301,102117,88562,103129,110741,77468,-8224,-54468,-31088,6258,-20973,-1217,13757,-34711,-100755,-135604,-134207,-61860,18964,87228,132723,184453,285922,176895,19813,-89339,-102087,-112912,-96193,-62734,40766,101376,82550,65846,119286,145418,168332,195234,198605,139108,82634,777,-105294,-114856,-15416,43434,61777,28762,-34959,-46682,-41577,-91213,-83663,-18688,-42886,-58355,-73734,-76992,-75199,-107038,-108361,-15833,62489,98369,90842,49104,12443,-44128,-46755,-7996,74603,140019,115397,38231,-14721,12611,106734,169128,163559,75103,166463,209189,83518,-61787,-111346,-78879,-105299,-113286,-125050,-70084,-17812,16369,70486,37959,-22553,-65467,-14819,3585,-20904,-41048,-58085,-39787,-77262,-109923,-57842,-82895,-147875,-61078,27714,46362,22420,76324,124625,182017,275474,349134,284173,145976,17810,-35125,15052,23344,-28677,-71497,-72295,-45909,-34416,-34689,-47537,-47152,-56542,-71528,-72893,-49125,-48114,-94027,-127780,-91579,-32541,-17786,-20182,-2081,41369,-2190,-36943,-58146,-82253,-129512,-104386,-71252,-37378,-28998,1906,55377,57624,16850,-8030,-50514,-54745,-82853,-80117,-33681,13961,36808,40144,48835,55170,10597,-45672,-66396,-18073,96090,97541,47103,-37589,-80201,-101162,-97909,-22260,51817,62941,-3787,9718,-4192,-69264,-127173,-53624,-53376,-96076,-88825,29004,70985,-10628,-108331,-90686,30362,108778,153888,154252,110763,55815,56036,130904,120338,121846,164731,155607,137240,103987,63392,30205,8453,8374,41496,126161,128956,118639,77493,64176,65189,46904,3343,-41111,-78481,-52896,-13155,-30429,-50966,-16583,27419,68864,76147,44292,5177,-75299,-90465,-79704,-77450,-111063,-40915,6903,2824,-14611,-31871,-46707,-57649,7292,155879,224970,158591,126712,97879,4084,-73720,-109432,-102658,-63653,-4388,-15650,-45697,-12497,10977,44296,74551,28075,-76903,-110775,-11317,102670,127101,105637,86151,85015,-13218,-77421,-27360,6367,-26340,-24645,-10506,22382,82723,177024,225288,139770,-7484,-54462,96286,307424,324105,84579,-57632,-75510,-31107,22962,65989,102580,109797,67023,-10325,-43130,-29976,-45934,-77475,6318,1513,-167,-19215,-16033,17813,-6522,8119,17024,10562,-22622,-103451,-140757,-106338,-43162,29144,66504,85406,70050,-21201,-53716,-29120,23926,38178,21383,13185,43949,41851,3494,-22263,-16099,-7835,-56850,-74810,-26727,24265,64259,76640,34144,49735,35084,12763,23915,92811,223980,290653,250757,181657,136577,123086,113887,86815,25752,-39339,-98978,3926,90687,58645,-22021,-61061,-36592,5247,60159,34629,22621,26965,36493,53063,18765,-24190,14364,-33055,-89953,-64547,46442,81855,175609,185829,124125,64087,78067,74217,27742,-2319,35405,15223,-21425,-15943,1906,15807,-40670,-76055,-106975,-124465,-81346,-26,96932,141992,108934,17880,-76921,-48152,-31570,-74406,-81562,-41167,-52726,-54475,-41918,-34842,-58322,-86405,-101382,-59927,-74681,-113805,-56980,3900,38743,39307,40110,79871,86045,13710,-64029,-46764,25449,62506,62651,12524,-41126,-47922,-24781,-40146,-84430,-121720,-130026,-102164,-69947,-47252,-79460,-105257,-30931,21926,29739,-7681,-11706,12847,471,17370,36728,94098,93339,24494,489,-105597,-161483,-155105,-129836,-101230,-87884,-27839,55840,116735,183231,119135,-35998,-57118,-41897,-42033,-86255,-104676,-112282,-41690,-5609,-32248,-48892,77139,273485,243297,173781,61469,9453,163004,323866,385159,284009,101450,66861,185144,247296,178656,62917,19283,57355,164394,290938,218244,113358,66509,121617,184640,156676,80245,53128,72267,60129,-2811,-32621,73992,152272,147573,146534,114030,12428,-71812,-79116,-22279,-50977,-58512,-22035,-12358,-64413,-26524,51311,75153,18902,-69837,-64906,62512,79276,64177,27277,-28391,-65421,-96056,-141833,-34965,97860,133797,73929,28098,-16578,-94491,-53959,-44688,-83774,-52075,21605,15116,-12042,-30819,-60832,-71762,-35110,56613,264569,531302,663130,569487,357155,169581,60307,-54440,-129483,-56987,-31501,-62623,-109186,-116981,-101115,-110794,-72722,-49546,-24021,-14634,-55518,-72136,-16833,95264,181987,149917,69555,35164,-23088,-45848,-23711,-14434,-10639,-9376,37512,97636,90899,-57890,-77484,-50353,-41341,-29012,-61051,-74873,-32135,-33429,-46679,120561,510039,540907,380142,261009,55596,-73290,-73829,-66668,-62693,-79647,-121162,-127327,-10403,75441,55171,25805,15991,-8463,-88474,-30078,86679,168422,107129,32104,-38244,-75053,-80940,-79608,-86508,-93890,-114467,-65482,17127,57636,17068,-14618,30643,77472,64960,77514,92736,84135,69865,73269,131280,249603,285757,267577,123323,11840,-50233,-32639,14821,51073],[20186,-31057,-80162,-89199,-31430,7918,-13318,9302,4319,-24844,-54441,-58540,-63778,-53136,-10441,-47138,-78555,-76762,-45230,-19328,-20000,-40470,-45427,8213,33378,-2472,-63721,-77972,-52163,-10773,31300,-39442,-86435,3093,-25918,-53632,-19221,43983,90246,148669,227362,268477,270560,180797,36612,-43742,-60185,-37892,-2122,17514,31545,1530,7367,68004,59191,10831,-59074,-67703,21598,107677,98593,29672,30852,97907,205534,209282,61748,-84226,-101851,-79461,-26685,1333,73033,130963,104048,13452,-71342,-29612,-6844,-50641,-67899,182001,446560,427357,298991,185110,21019,-73935,-75870,-13940,49740,57037,34646,-16656,-67319,-70216,-24732,106168,281052,342822,196523,8791,-26360,77973,163403,159062,50415,-36672,-40139,1806,-24560,-76714,-73015,-68187,-32701,-6921,-101158,-100018,-50370,-13425,-8001,10500,38498,16514,38752,246981,587680,501350,272467,-18890,-16408,35374,34825,22216,70465,139789,164092,143073,78861,-5252,-75065,-24864,55477,136243,240253,282975,215311,118734,53792,-1832,-58333,-102987,-61109,-3979,-4893,-19928,-29454,-27073,16093,73995,87167,82727,54757,-8050,-76111,-34001,6782,-21688,-95997,-27932,-22632,-17178,4226,20192,93367,129603,159126,292847,373510,310505,277866,289772,315590,314492,313175,287507,231914,180852,171816,121508,73849,51348,13555,-12209,-19844,-63187,-58649,-53139,-54864,-52245,-77089,-9632,89251,111231,80037,62578,128047,94245,-12957,-109849,-91055,-109077,-113841,-125303,-109134,-73221,-50408,-57865,-21913,78850,203976,294384,334709,292712,157468,53517,-54872,-104376,-100520,-99501,-117275,-107637,-109501,-91314,-76611,-47700,-27386,-64404,-93196,-52390,-28553,13205,30809,-6908,-17089,-61120,-56230,-8726,20607,15031,37225,56942,59286,79567,86836,42037,20687,46037,58951,59569,82253,109575,112120,75466,12217,-42541,3313,145537,205617,228996,144966,186872,227568,114283,17528,15345,36406,89813,105497,167306,158877,85382,49646,48656,44681,12865,16410,62636,105310,93276,-1214,-33869,24370,92064,64556,2579,-15716,6786,12447,-25687,-77974,-87311,-103735,-86012,-43928,-4825,475,-57749,-57770,-5851,3771,-16012,5073,-44148,-105305,-56322,-11872,-38893,-62653,-79680,-70681,-4392,124723,151951,45123,-45484,-74469,-80799,-83589,-91823,-86935,-79367,-61137,-11628,90079,225717,196577,89503,47844,61083,111621,92222,55197,38439,14201,95049,105470,76806,41645,-4645,-94241,-80624,-44509,-36517,52467,279302,252763,115578,27616,-28342,32459,124192,110953,79576,17972,1477,130950,232885,189042,63545,-33448,-57175,-35889,13551,90405,164517,171297,95604,48781,-1532,-60046,-107302,-63680,-49518,-51752,-83504,-129525,-31478,-6183,-26227,-108986,-7558,88739,102260,86906,59082,25445,-10513,-42236,-38724,-31829,-19472,-23692,-16013,22910,-5660,-83735,-111875,-95961,-71722,-72307,-70764,-15966,44388,114303,178322,187492,122353,72133,32987,-24690,-54869,-73352,-79427,-18063,8618,-66387,-132699,-82532,-72605,-100482,-38419,4326,-53947,-52208,26764,76695,58305,-11299,8991,12442,-19298,-26372,-3948,87255,239679,289688,206281,88389,10231,-28835,5655,40409,38921,-11211,-79459,-101595,-90748,-111810,-112980,-51591,-7735,-37822,-56161,-45404,-50137,-69730,-65459,-19126,-24126,-22429,-2508,25828,35112,30406,26545,79570,206154,325669,388843,426884,389391,278510,134690,-7114,-95527,-97390,-28460,-939,-15837,-72635,-81307,59912,154251,148080,76701,4371,-34328,-57837,-71287,-8899,-12682,-36412,-85294,-117579,-84838,-36985,37225,65161,46624,2210,-87887,-35591,30675,121760,342287,497555,306743,27407,-81570,-115139,-85306,-24807,8742,-4059,-69896,-98368,-99189,-89480,-92702,-31680,14345,15272,36712,59358,37791,-15497,-43955,-34875,-19832,-35568,-42406,-13187,11670,38818,6746,-66665,-31538,34727,67769,70922,128377,139439,41610,-33753,-87080,-122121,-32280,64505,183758,171970,93205,18636,6503,-27209,-37500,-5848,-12090,-88288,-148103,-71303,-15791,-36776,-74857,-70589,-5791,70960,91347,115241,98124,-23998,-93708,-90175,-71554,-28296,5816,-3081,-4244,2445,-8816,-60960,-99416,-28215,47151,100483,81303,47715,6934,-41712,-45916,-18712,-31181,-47253,-25767,-52331,-43074,-27502,-39849,-39579,-11327,-2950,-43097,-50348,50397,98608,23810,-40811,-96405,-143897,-139928,-92769,-29808,18547,49687,-2028,-68572,-75571,-91312,-46526,77635,202866,165144,60413,-74554,-41392,142676,211286,110888,32427,41325,50341,15012,-18889,-86321,-101759,-8431,22553,-18629,-70059,-66177,-15970,15742,26190,12293,-44346,-31220,-20000,-46701,-39175,-9026,-33885,-47859,-44965,-49721,-76389,-72635,-23583,50382,77338,74423,23723,-17816,21796,116869,274644,438454,487003,368466,182338,70892,39071,18548,-19422,-90890,-53572,15775,35260,-1191,-117102,-99108,-104446,-103895,-53711,-62603,-24506,85598,106501,30167,7338,32848,42832,32831,-62863,-37518,66540,108324,59392,-32668,-87637,-94804,-61574,-12603,-1853,-2439,19536,3482,18493,33070,84037,109179,111645,54058,-37852,-114196,-72471,-72993,-2586,98955,158073,120770,75082,83588,24446,-32204,-74678,-17102,-8062,-80852,-112159,-101624,-12163,103925,136306,171980,232825,268721,295643,254583,343994,275314,149400,76509,9970,-84231,-110886,-28326,14902,2745,-37490,-70014,-66184,-42179,-71057,-143941,-55652,23642,40474,71750,33867,-5297,32738,96307,58058,33162,51053,140773,191952,123824,47729,-50841,-124170,-158974,-121438,-125057,-66777,600,76499,144307,89517,51154,43049,43340,54183,20440,-18840,-10562,17150,-25819,-50477,-41744,-24350,-28647,-3922,32895,14894,1839,19104,72020,32571,66683,251238,331575,281011,231015,139841,17267,-66584,-73632,-17977,134171,155285,105555,67924,10619,17147,84007,153791,69675,-71175,181821,673974,1028295,1143487,990542,599484,221555,64591,48605,69362,58660,43549,-38121,-66713,38286,129614,176204,66057,-61701,-77666,-2507,5743,-33365,11322,103163,130322,125564,145249,210130,314932,286282,78173,-11208,-56939,-97534,-85862,-100706,-63256,51388,161922,222040,214069,218777,202769,221383,175474,-49607,-33191,61912,63882,-15981,-60461,-26151,57143,92784,83107,35971,-9503,-34598,-80367,-116012,-92467,-70966,-47196,-39325,-75846,-58632,-48987,-81838,-52112,49971,105918,146886,153005,57316,-77069,-69598,46727,86398,85506,102412,90070,21500,-71417,-106042,-22157,49787,94881,134104,172274,52913,-27938,24795,161262,333129,490276,747596,1027287,1136873,1041874,829001,608726,287575,85249,10347,-25311,23707,50212,53097,32778,19698,54353,48395,41802,14765,3450,-6534,-36740,-85831,-68395,-11005,-1029,9205,-19114,3809,73774,148049,241632,253103,140637,21314,-72338,-56665,71524,79263,73369,82817,24273,17225,11855,-61312,-30364,125834,216565,163439,93166,14971,-76999,-74449,-62855,-30454,10952,-6056,-75553,-108464,26024,168641,205754,169975,124721,70647,78230,111371,98765,47038,66818,62549,-66999,-77546,-17247,5351,-15597,-98821,-95018,-58457,-26994,109369,403204,651238,603243,396191,211402,110772,222578,443999,384502,258799,91163,-40974,-82707,-92316,-74717,35800,130399,154847,130690,86374,61640,12126,-9803,55479,68191,-4488,-6626,123374,200598,152054,8996,-69233,-43887,-26388,-50337,-45039,12003,62580,85161,123942,143077,180587,115203,31378,-19994,-71434,-133903,-132803,-109265,-102335,-110593,-57076,-1038,25904,49877,90048,106651,63737,-7458,-81590,-28513,102667,204772,229553,149325,31760,-4145,4276,16835,7168,39207,173083,294989,307417,228834,155996,128320,173718,194129,186638,118516,29816,-90025,-112582,-41383,-45168,-96599,-10959,43370,47003,94283,71442,64972,26531,-41578,-84958,-140607,-141141,-122049,-35614,53384,108099,86716,88720,102528,72616,42918,-39233,-118990,-42110,31684,62935,77128,37476,-2226,-50171,-72198,-103528,-78715,-28278,-19627,-1748,6084,-14244,-86645,-35299,77529,90674,4791,-84952,-78709,-57050,-106715,-55673,-44033,-16656,-6548,-53187,-95878,-77961,-80590,-77124,-31446,1391,-31410,-76788,-84552,-85392,-106591,-64649,-36125,-62966,-103973,-133957,-41843,82474,197611,245449,210579,138427,40839,72776,184589,337128,420103,368289,217221,82331,80220,116510,91895,14634,-45110,17255,64895,67094,123739,121640,43224,-55110,-145750,-89170,-14986,26486,62427,44716,-4910,-75534,-72669,-77917,-94934,-91595,-35230,94218,240944,268167,101289,-88358,-99501,-72112,-60134,-42236,17870,48062,-3596,-16475,27624,52230,67026,29622,-17982,-56886,-118051,-87821,49374,136271,146189,91586,-1393,-79107,-110237,-94107,-51232,-23764,31114,90619,146804,127009,49391,8788,-12035,-59430,-44425,-100379,-141216,-83628,-1288,131931,1551,-59828,-80863,-29564,-2531,20751,105944,254395,453242,521052,443538,276916,125821,-2027,-85930,-72663,-18779,-9357,-45657,-117619,-47248,-21519,-4260,-22996,-39138,-33513,-49904,-99066,-47516,48176,69306,46037,-9144,-91431,-103404,-23082,62019,103980,85237,41895,33027,15262,-28976,-31042,76219,187476,166445,-20358,-10199,102409,105354,54767,39658,39008,-38636,-122868,-137928,-121205,-91912,-114100,-86251,-83619,-131608,-85319,-46849,-4140,56355,22715,-65280,-84402,-56167,-61924,-114616,-134821,-14010,55929,-5977,-38873,40942,135174,142930,88706,23324,-8129,-24662,9247,38520,-10463,-79946,-58538,-35837,-58881,-79625,-75051,-52801,-69708,-113613,-107576,15215,171618,170752,48235,-41030,-89498,-62570,-7474,27531,-2643,-37237,-81673,-81717,-42997,-65764,-131756,-156554,-97480,-55778,-18896,-13819,-43823,-26874,48896,51479,21610,-13777,-23474,-21224,-25976,-51530,-39143,-2708,667,35106,33460,-18977,-40330,16367,8996,-23671,7360,109350,223223,161177,87988,66320,73364,96633,89648,15580,-48967,-35434,8764,-9904,9061,13628,-41933,-108927,-139773,-155365,-79591,-18616,31858,93347,139362,256187,163161,-7800,-129717,-121818,-130775,-123441,-91762,9659,81504,76050,53733,96319,125900,137628,160622,178837,130608,81735,8698,-94104,-107441,-6569,52203,71983,38128,-34647,-55427,-53264,-103302,-57267,12009,-19608,-65822,-77944,-69537,-70153,-104923,-105878,-17103,57427,101410,109896,81446,36525,-42867,-54677,2424,91940,154236,122743,41448,-15757,-390,69405,107135,84849,1116,151180,231301,110317,-43949,-108165,-78564,-103554,-110063,-135751,-86305,-41443,-8854,51810,21578,-45406,-84715,-21785,-3104,-34387,-61290,-67359,-42374,-81894,-100504,-47404,-73319,-146540,-64049,23033,45368,35811,86928,109100,146854,230734,307643,262423,151187,41645,-35218,-14387,-1859,-43485,-75526,-76946,-52635,-35933,-27058,-35756,-41027,-59103,-76531,-72561,-45360,-47149,-96835,-126465,-85011,-26142,-7267,-933,30634,67872,11995,-52383,-78114,-96100,-120732,-88905,-54723,-16164,-10120,14652,59152,64381,29035,19066,1067,-1852,-57904,-103262,-63169,-6479,21691,22558,37667,51578,11973,-45162,-63168,-28212,111088,123529,75438,-6054,-58539,-91992,-91592,-8386,83072,99548,-4430,-23464,-37703,-80991,-118191,-73516,-71037,-109500,-74670,52164,95658,1700,-110736,-108728,-6117,64124,107354,109538,88696,56891,73911,157385,147930,148369,175428,147152,134404,122331,81715,37723,13693,11877,31632,91379,80233,69753,35574,36281,52622,52281,21231,-17444,-56205,-37350,-4697,-25994,-53475,-25570,13495,52566,62075,38566,1616,-66575,-81948,-83623,-79373,-119283,-43350,-175,-1324,-16531,-34202,-40645,-37260,19200,143201,190039,133615,104683,94174,9289,-66091,-100633,-109349,-49180,6171,-1856,-25977,-1881,25272,76006,123884,62053,-60717,-102618,995,109328,126157,99729,83813,88467,-1814,-82343,-30323,4470,-24142,-17839,-7708,23039,87887,192660,250414,158194,-879,-68110,73434,249445,286273,69820,-59830,-73056,-30943,21506,63867,101803,124394,84257,3212,-30895,-29242,-46144,-61664,6254,1762,-212,-19185,-11191,24968,-159,20022,33752,29403,-10314,-88340,-122904,-95546,-35406,36403,79731,108175,97881,-4612,-61484,-61671,-5257,22547,16403,15887,43702,41110,11766,-3566,-2372,-935,-58108,-80908,-31849,9427,43307,56787,10403,22881,18754,5048,18670,91468,237712,307384,255304,182562,146455,143666,133347,95774,18750,-49936,-63206,22490,89004,44465,-26640,-61585,-42506,1181,74453,79974,55630,40367,30704,48228,27825,4097,32472,-23785,-78050,-56486,39335,50074,153299,180223,118502,40937,60892,70416,36942,7515,33912,-191,-29972,-27539,-9619,12607,-40352,-76272,-98000,-133233,-95719,-14467,73104,107321,79174,30,-87622,-43543,-32079,-86863,-100697,-52051,-57272,-53153,-37873,-30842,-51794,-72004,-95340,-62904,-77136,-101047,-33973,31292,67842,62432,51925,80263,74916,570,-66743,-46217,43425,99455,105989,58090,989,-25794,-19935,-50341,-102982,-125281,-134223,-94566,-61703,-39589,-68388,-87312,-29554,15991,14633,-44170,-56459,-25010,-22038,20502,76739,146709,115807,26257,-9487,-114299,-155484,-134349,-104573,-94276,-96612,-53621,5101,66349,167965,158185,11310,-11425,5589,-15238,-56886,-98064,-104936,-33199,-11414,-44398,-62630,68967,251326,200711,122180,7519,-19700,167675,314028,370326,277456,101989,71614,186612,238164,159897,43510,-4482,16989,98215,239547,187731,85220,38998,100601,169674,137871,63629,42539,65453,59929,-1514,-42089,57497,131452,119719,124474,97228,6700,-69387,-82409,-30233,-48259,-29334,-9939,-16628,-78265,-37746,28590,37197,-13702,-70612,-36000,75486,87748,83090,33319,-20826,-41434,-60175,-118834,-68852,71197,126252,73694,23935,-24612,-103991,-54212,-49048,-78568,-36108,35521,20906,-8325,-26781,-60727,-76661,-46122,41751,245466,510717,643313,561639,371801,166385,35629,-84858,-119493,-25860,-16737,-63199,-119188,-122166,-98090,-93463,-39320,9283,31261,19643,-27939,-42557,6375,104871,181532,145952,65764,28366,-31828,-44321,-10171,5162,22809,14831,43164,92738,86366,-66152,-85860,-51761,-33670,-7620,-17874,-26547,577,-9326,-33962,134083,536681,585410,430629,293883,72998,-65977,-80763,-77427,-75956,-87412,-121742,-129456,-26006,54546,40404,7678,14284,7069,-78523,-58828,62356,150843,103984,42753,-21828,-56985,-65538,-71323,-86981,-108560,-143043,-59995,33279,61985,18929,-22372,10814,56606,46250,64001,73781,50882,27552,22810,62611,179746,233157,222052,93557,-10732,-68946,-38984,6372,34816],[11521,-31793,-76748,-91221,-41614,-2531,-23604,-7619,-270,-25004,-63324,-57552,-40147,-20036,16723,-28406,-69282,-68691,-32870,-7514,-14241,-38217,-43789,4613,23369,-7576,-71368,-101511,-75282,-21604,28073,-27151,-92233,-4522,-34675,-59309,-10560,50317,79386,130037,204432,258848,286453,229737,87831,-7121,-31064,-19226,1185,16238,30787,-7386,-19706,45974,54237,9402,-61905,-72864,20576,115043,122711,57542,38300,103819,218451,225202,84555,-64511,-93429,-68574,-20,27786,73592,96790,49170,-38729,-115851,-41747,-15287,-52814,-58790,196101,476357,454649,329772,219346,41039,-55562,-63546,-7791,59527,69090,43299,-14299,-67880,-68825,-21351,111119,290984,356931,204659,-1699,-37853,53625,117438,112857,18963,-64462,-50918,8303,-4223,-57280,-67084,-55115,-8439,25297,-69195,-81557,-37877,-4960,-263,22098,63438,40471,57909,265948,607060,531297,320791,8944,8288,49563,39999,29944,79044,136736,153661,141066,94862,16694,-58694,-15624,66379,148740,256512,300006,216384,116276,48394,-14467,-70684,-103085,-67941,-24893,-27724,-35181,-41079,-34631,12445,71736,91653,95017,61317,-4805,-66977,-21249,20744,-1716,-104509,-29473,-10186,-6004,11312,20228,77304,103398,128436,252013,314877,238477,194753,208390,269925,308251,333558,315787,253146,200304,199218,153099,100959,71779,19582,-14703,-16096,-67537,-63176,-59838,-60414,-43303,-43721,37543,127226,123564,73253,72306,155704,119301,7635,-96538,-109069,-83029,-72502,-93676,-92258,-66185,-42764,-41168,-8832,79841,185515,259959,294185,250408,139226,43649,-54367,-100169,-92116,-97572,-113031,-94814,-100997,-81334,-68510,-42553,-17118,-44835,-112595,-77418,-32919,17110,44021,-11561,-48130,-71742,-43238,7943,36592,15257,28442,50362,52876,73649,86787,34900,-2395,26115,55069,80025,136160,160156,145904,90861,11871,-54040,-26637,97418,138868,169283,107508,159163,187251,77815,-4316,5469,36508,109997,147498,207723,194370,106076,48780,37755,31012,2320,9693,52191,84928,60768,-45994,-80589,-15935,74531,64055,1969,-22206,-11172,-16086,-46356,-61332,-55426,-97160,-99678,-56820,-25080,-20838,-72882,-35274,18764,22365,-2273,22260,-21770,-96188,-63783,-22857,-54198,-77842,-82847,-78216,-22190,102772,144981,49839,-34742,-65025,-72491,-73059,-76891,-66280,-54782,-45826,-14895,78459,203389,169502,60443,19444,6087,37173,40066,38656,43780,29765,105163,111677,72461,34327,-3164,-83554,-80551,-41342,-25510,76995,301199,221974,94331,13566,-63147,-20105,89171,107496,91487,28251,6452,133795,245083,211190,85364,-15520,-46819,-37622,-4475,65737,143116,144455,86082,58118,13693,-39426,-95817,-92169,-77565,-58112,-89963,-123043,-25849,-2285,-22654,-98805,-19248,67282,79037,71038,57388,31632,-967,-33219,-34830,-30236,-13785,-13696,-7621,21393,-26964,-95018,-106800,-83737,-57470,-58178,-67249,-21271,52590,133767,202401,193237,110511,46629,13166,-26760,-55110,-81037,-88005,-6712,36157,-34544,-102919,-102415,-92441,-96373,-23437,10375,-50006,-27572,40629,59152,23180,-20644,7786,3333,-15252,3942,31086,139979,284522,303758,217637,106852,33028,-7493,13439,46764,41362,-9352,-78020,-94179,-84463,-111337,-105672,-43234,292,-32132,-50470,-45663,-49897,-59783,-36137,7663,-9728,-19640,-6550,16327,23249,22867,26539,79139,202342,321813,376511,396954,329493,224514,113164,-3597,-76983,-88474,-31920,-14653,-32950,-84130,-66304,78184,171669,163236,89359,14941,-20203,-40966,-84933,-19177,-13240,-29921,-74262,-106785,-76973,-32742,33414,48824,23991,-15029,-96163,-29729,19844,90360,287450,422249,243359,1016,-92557,-139398,-107113,-33596,5779,-2925,-54173,-95071,-100136,-81344,-97286,-27840,28190,39929,59271,71750,39348,-11572,-40376,-39995,-20451,-31286,-44165,-28450,-12839,25974,7169,-83168,-61529,8076,47491,55572,108439,124565,23997,-50646,-100209,-112191,-34108,70653,226320,225056,123939,25689,-3528,-39779,-45094,-1533,4865,-72990,-128253,-54058,3858,-22523,-67121,-65137,3805,100483,139194,163094,125898,-5003,-82593,-84595,-67133,-26891,3793,-6766,-9866,-1814,-7771,-54401,-106297,-51213,25043,81915,64372,31684,-14614,-55377,-54098,-24409,-36631,-50287,-40694,-66030,-53869,-35424,-44824,-39573,-6903,887,-41132,-44593,70177,138568,64756,-19608,-82911,-157995,-136439,-88766,-35013,6674,35835,-17877,-94819,-97459,-119632,-65510,71077,220560,200355,80668,-64678,-56138,129828,202693,107304,38403,48148,50040,13797,-15817,-75681,-112527,-22722,22274,-6728,-62018,-75213,-30864,932,8051,-1187,-43719,-22586,-17429,-30725,-4954,19566,-25092,-56511,-55555,-52242,-70000,-64734,-20151,42376,53776,41988,-6478,-35029,12367,102953,256200,430520,503988,405393,217945,89623,41674,9877,-32000,-105986,-51150,18472,28512,-4133,-104544,-86301,-98660,-96289,-46104,-56755,-24544,82398,112335,35962,15280,45900,57611,42501,-60731,-26691,84834,118754,47358,-49304,-96116,-95215,-59128,-12735,-7912,-14672,6020,-2137,27399,60068,119724,149410,159560,89858,-15374,-114174,-94716,-80203,10702,132316,200189,153243,90133,86278,15566,-48770,-106200,-24246,-19573,-92874,-122865,-114034,-30136,70248,110760,152675,220006,254133,269470,247716,352343,292956,172781,99110,24018,-82399,-106131,-28164,19578,13339,-27618,-61164,-60091,-43703,-80540,-124100,-20809,67791,66557,79801,27293,-15370,10899,90286,70554,46537,78514,194191,251954,153893,59898,-41106,-112730,-148464,-111139,-108850,-55578,7371,83405,145889,91848,45510,31348,9032,4716,-16176,-38417,-21541,2899,-38344,-51959,-36234,-14344,-19207,-512,33822,24224,19052,48287,119290,74364,72395,253457,364075,331356,294139,173754,15730,-76047,-75001,-19296,140136,174864,133429,71655,-9265,-12517,56252,130373,71792,-79195,155588,635330,997157,1143887,1050295,716116,306604,108893,72568,79092,62409,46788,-32112,-80719,10234,107439,164184,55042,-74535,-62141,14747,20702,-21920,20658,123273,155173,158607,168091,204138,283301,282495,108212,15491,-25898,-47881,-53088,-80126,-50587,65767,174235,216591,195937,212456,211991,231299,170840,-52015,-13086,77637,78199,3110,-33208,-838,64079,75015,51510,24713,-2852,-24148,-68545,-100329,-88874,-69938,-39865,-21529,-48477,-52659,-51891,-91468,-54197,51898,104160,141843,156271,67316,-65250,-44280,66148,86274,70757,91424,98466,38576,-58562,-89281,-19295,40129,78420,119314,155020,48620,-37885,13831,160734,348237,528775,797540,1087226,1207236,1111041,876076,632119,302167,104628,43807,19980,68949,84525,65660,25862,-3366,18754,29758,28312,4064,4098,-4885,-43979,-87915,-60776,4461,20129,36674,17848,46556,100880,145439,250096,273164,155323,30868,-65059,-28085,92311,97164,96475,108039,46270,30212,17801,-58648,-30035,129055,210064,149229,71789,-14155,-83760,-85273,-56437,-21513,12555,-2203,-64676,-96389,27802,179463,237589,200756,147814,75919,55068,53328,20316,-14559,47226,87605,-34811,-75678,-25863,-6009,-30033,-115442,-95000,-68320,-41065,97875,371309,634693,622170,400542,172603,64118,161295,417305,412066,293329,119020,-21333,-72068,-89394,-79919,18296,106703,150501,142514,110884,94462,46403,36551,102728,88365,257,-6182,136403,215512,145130,-17710,-71012,-41003,-33559,-55071,-46704,2964,55880,84714,130472,164736,210269,150881,56368,-4857,-60492,-128903,-146252,-137224,-132791,-109353,-43301,1558,13280,30138,73506,105539,61410,-12616,-81925,-28632,88429,175703,204357,128139,8333,-20569,-5024,22053,49065,118964,267818,374601,345890,238800,171582,141740,158215,182165,188689,132824,42045,-80880,-109063,-33880,-40009,-106509,-37546,16236,30742,88100,69379,75838,45339,-25203,-73587,-113974,-123319,-135001,-40372,55180,123983,116161,125287,140781,133604,110864,2075,-119301,-41408,45720,76202,75749,21192,-26539,-78259,-94887,-99406,-62545,-20076,-23767,-16901,-19343,-45090,-95716,1279,120520,130917,29682,-87431,-102863,-84119,-112630,-45668,-30780,6218,15987,-26594,-64513,-91373,-96253,-89097,-39097,1157,-23196,-65814,-85586,-99004,-94603,-48508,-27471,-56717,-99588,-140886,-58687,54777,168542,235007,227006,167751,80797,102721,187947,308386,361070,317926,183420,58906,52478,78816,65637,5780,-46895,14627,58175,73165,126279,124788,52699,-48539,-141962,-89010,-17958,23229,62600,49463,-6367,-81974,-70101,-68860,-82909,-67669,-5775,112412,235442,227328,61122,-96046,-81942,-62910,-59048,-41444,28204,60792,3271,-21939,17459,30373,37218,4044,-26249,-55105,-114409,-95307,39073,139108,165024,115790,14242,-71861,-106831,-95633,-59035,-34953,23536,94733,169570,171908,96242,47248,12442,-51573,-47077,-102421,-134992,-85299,-202,144342,10091,-53406,-81308,-36221,-1613,37410,128605,277237,513853,586871,471800,275624,124276,727,-77631,-64923,-9058,6757,-20802,-98253,-59327,-38694,-25765,-36761,-46103,-35083,-48069,-94684,-41205,56840,79259,45153,-18296,-98689,-102314,-20755,68800,114937,97662,47870,28832,2099,-44910,-36782,80884,190139,151840,-23001,-13448,93314,98122,61164,51049,52272,-28942,-121011,-132543,-123242,-76898,-97439,-83182,-84282,-139355,-87703,-58339,-35289,8068,-22274,-96408,-101060,-63071,-57609,-111788,-122984,840,64755,-8601,-46365,38512,140189,156406,105627,35841,-11552,-37676,28691,82982,44800,-42577,-55582,-36791,-60446,-78448,-62188,-36624,-62613,-113006,-103791,8058,151575,156627,45347,-42702,-85628,-49891,-6509,39745,37216,-14665,-60524,-70201,-50372,-78422,-144618,-137942,-82185,-55133,-20878,-6380,-37714,-20567,61662,78350,48670,3182,-17739,-25603,-38583,-63861,-57569,-34080,-36232,5542,16241,-16333,-43212,-6832,-25020,-44436,-990,103881,213548,148764,74356,44063,39411,75178,94929,38233,-39691,-37765,12341,2497,21714,17525,-42460,-106162,-127425,-169617,-92901,-50324,-14520,61127,98890,213199,136615,-39235,-151092,-111268,-128113,-140036,-114551,-16283,63877,70927,42579,72686,103402,102052,117976,151610,119686,79819,15326,-81952,-96073,-243,53392,72887,39798,-37412,-62084,-61489,-103777,-33587,33765,-2985,-70908,-78771,-60251,-63197,-100352,-102719,-18844,49652,100010,125258,112069,61803,-36089,-62778,8961,100493,160142,127516,45280,-16697,-15431,32370,56306,16623,-62822,137017,246825,133943,-27142,-99689,-71543,-89753,-93728,-127657,-103800,-66445,-35600,30238,2741,-65255,-93756,-27794,-11334,-47533,-77294,-69433,-41641,-83134,-88975,-35558,-60683,-139548,-66558,18181,44813,48387,91188,88854,113542,192311,271732,243353,156334,65218,-31192,-48879,-29425,-57668,-77991,-78747,-54450,-30169,-12000,-19224,-32212,-60493,-81513,-71528,-39035,-42409,-96140,-117769,-71300,-14315,6448,18769,61859,93080,35721,-43769,-84492,-104399,-109492,-67791,-28905,13984,14428,32625,68728,76514,44089,47773,56251,55813,-19942,-103497,-89786,-28340,5520,5388,26226,46353,10516,-45671,-58668,-39786,117856,141219,97869,25270,-34492,-78575,-80437,11647,127837,156703,29004,-29403,-60094,-90752,-104597,-91618,-89201,-117657,-56163,72665,114814,12874,-107566,-122677,-45135,11638,54183,62555,64138,57166,92528,183833,179356,181533,189632,138636,127215,135143,95460,42701,18267,15247,22130,57899,33140,22193,-3471,9419,39470,54815,35142,2390,-36028,-20462,5801,-20017,-57308,-37419,-3678,32337,43394,26853,-8789,-52125,-68308,-87530,-82455,-112086,-42829,-8085,-5142,-18282,-35746,-32773,-15668,34233,129995,153837,106663,78952,85035,13568,-57124,-89899,-106448,-32247,15061,10154,-7001,10998,40381,107036,171245,92064,-46690,-98053,5414,104508,115290,86602,76371,88487,10937,-84164,-34612,749,-22711,-12620,-7223,20279,88593,203284,272076,177674,9553,-82940,45769,175811,224264,47832,-63615,-70054,-31381,17250,56248,93119,131464,95272,12732,-20599,-27838,-45167,-48511,10762,5318,1370,-20138,-9992,28069,2405,28422,48320,44502,-3369,-76081,-105870,-81052,-20971,52457,101372,138865,134549,24179,-46679,-83688,-38462,2681,8477,16480,42992,43213,23255,13054,286,-10557,-69407,-86630,-37182,-7014,20370,34505,-15378,-8895,-887,-4840,10264,82045,231344,298029,240963,172825,151650,166630,163130,121847,33691,-27685,-29029,36195,81200,29076,-31865,-59752,-43505,1788,91008,127024,86144,49240,24136,41581,33549,23624,39324,-19529,-67578,-48210,32005,21109,122441,181011,136791,36631,35117,65711,46099,10536,26070,-13844,-36858,-39676,-22745,5885,-40439,-69232,-81289,-120614,-108659,-30150,45393,69411,47064,-19809,-103928,-41385,-35371,-102228,-110294,-52521,-54737,-48285,-34197,-28730,-44989,-56976,-84218,-62183,-76072,-91387,-13495,55585,92939,82357,60709,74844,57776,-14046,-69979,-48061,57422,130780,140389,94701,39722,-3050,-12942,-56537,-113746,-118059,-134606,-85088,-52242,-32024,-57322,-66186,-19677,17507,5897,-72578,-99762,-58626,-45241,19852,111778,188953,127517,23284,-24552,-125667,-150563,-118139,-86751,-92575,-111624,-85683,-50402,10919,142183,188478,56217,27639,43860,6014,-30528,-88190,-91201,-23296,-17585,-57466,-63566,74991,246931,182434,94596,-23952,-48258,157282,282844,333992,255750,94921,70037,179605,218601,131413,17205,-32156,-25354,28134,169727,144831,51568,5573,69085,143106,112180,43343,29616,57324,59521,-136,-51721,37152,103280,83544,92918,72483,-2715,-67594,-84949,-39091,-40795,7175,8464,-18531,-90914,-43742,8277,8964,-18492,-36351,-5718,86931,94608,105776,39457,-12476,-13317,-19572,-78483,-91313,44837,115175,71862,17576,-35023,-113111,-55290,-54192,-70679,-18674,46811,23284,-8039,-27031,-64025,-82968,-56613,28325,223914,475490,599379,527216,364769,152319,5348,-118415,-95366,3475,-3824,-64676,-130186,-129611,-96304,-75796,-9954,63438,76251,43007,-7584,-18528,24977,109835,175594,135616,55954,14836,-48401,-49015,-755,20467,51701,38860,48038,83941,74314,-59137,-70832,-44695,-25651,11919,20470,22984,36756,11093,-22764,146156,542175,609042,468077,312208,81877,-60789,-88434,-90194,-90963,-96820,-123809,-133918,-47823,28440,25793,-6414,14891,27356,-56687,-91856,29305,122856,94394,51218,-5569,-39432,-52440,-64353,-78078,-89633,-114730,-39476,48417,57727,13426,-32438,-8878,37929,31928,52499,53776,17486,-10585,-19438,-1307,104672,170259,169252,61755,-33747,-89265,-47466,-4444,17543],[-2937,-37942,-79430,-101157,-61851,-19207,-29795,-27014,-13205,-32351,-75936,-43677,-9874,13794,41748,-12867,-65519,-69174,-29292,-3015,-15644,-43046,-49767,-5530,5505,-21625,-82971,-104331,-91238,-35077,17714,-22828,-100132,-21952,-51952,-68014,-6406,48034,59521,102190,171053,236728,285111,261617,130870,26056,-6802,-4943,2338,11576,24818,-20571,-50838,16586,40395,-770,-74512,-87872,10584,111747,135012,81996,49209,107252,224743,233938,102953,-49834,-90865,-66393,15212,47639,71980,65870,6239,-65818,-115041,-53039,-28153,-59293,-57363,183056,462764,447385,337089,236655,53262,-42511,-54373,-5933,62689,73643,45327,-16652,-71985,-70513,-22638,108738,289229,356033,202553,-17166,-47136,32414,74440,64683,-16396,-97514,-63713,9964,10787,-43335,-68431,-50417,8123,52741,-36314,-65360,-29553,-445,2800,27056,81101,58254,71764,273955,598845,544606,365672,42137,32128,57297,35639,27564,76778,122985,134921,130163,101364,31594,-46719,-10157,72186,154231,259595,296221,204486,106272,36960,-31426,-86986,-104753,-77345,-48174,-54308,-54304,-55178,-42384,9554,68844,93427,103802,63130,-6378,-62031,-13404,28838,13733,-70031,-20286,6354,6180,17017,16515,56161,79060,105791,207609,245936,161961,110310,124649,212672,287661,342840,335211,268726,216707,226302,186054,126291,87529,21504,-20783,-16839,-74124,-70821,-70526,-70634,-39283,-12467,83757,160931,131482,63688,78610,174739,136273,23420,-82299,-105450,-52849,-35756,-63617,-76705,-61421,-37846,-28703,23,75729,159332,215090,244277,207535,120053,35597,-54293,-98211,-86511,-84915,-102542,-83463,-93907,-74635,-63452,-40133,-10349,-26840,-92058,-99062,-39642,17843,56422,-3561,-85355,-74099,-27478,24318,50640,13252,16671,39412,41731,60784,76602,21729,-27162,11397,56742,100246,182492,195742,166750,97106,4431,-71658,-40309,77747,108708,126592,75299,133574,148495,41773,-28604,-6242,34506,124989,183346,237395,220560,123075,42604,20020,9238,-15196,-1929,38271,63845,30610,-80733,-114779,-50816,53211,60289,-293,-29296,-27305,-42074,-61708,-42693,-29022,-75831,-109662,-71308,-50529,-51499,-82245,-6399,46781,41117,7913,32783,-5789,-87524,-62897,-23272,-60021,-92179,-85701,-84291,-34726,87293,142649,59741,-19706,-53467,-62542,-62152,-63570,-52191,-41931,-36489,-16530,63275,169171,129545,20021,-19810,-63294,-45600,-14073,18700,43625,42355,112448,115139,64816,23919,-4908,-75635,-77690,-34826,-10693,105418,313390,189694,78133,6808,-77038,-66106,53002,101527,102135,38507,11180,132270,246919,224733,103191,501,-37757,-40443,-21693,44446,122463,115151,71547,65639,29494,-14047,-52297,-51805,-54962,-55223,-92956,-106412,-16606,5058,-16880,-87525,-33911,44969,56967,57835,57429,37977,9021,-21995,-27547,-24380,-3968,-4158,-2684,16035,-46966,-82588,-91354,-73694,-46186,-45638,-63856,-31872,52427,142295,212825,188064,92287,18690,-6698,-29390,-55585,-89440,-92639,10091,68120,719,-71515,-117969,-108615,-72608,-9601,15425,-40360,-2306,51574,41510,-5178,-21047,8906,-7067,-10551,40630,83687,207707,325841,308935,222009,122343,52551,6416,14229,51602,45808,-4913,-74521,-85814,-77703,-111269,-100113,-33820,12660,-19368,-38357,-43701,-47039,-41380,-5185,28817,-3951,-24186,-15217,4562,9849,13308,23671,72085,188138,305567,351549,355487,271178,182778,100771,5978,-55779,-76361,-35004,-28622,-49983,-95846,-52488,94883,187923,179351,104182,27167,-5603,-27252,-97659,-25055,-10583,-22628,-63391,-96969,-70702,-30168,27174,30604,-1187,-35621,-103309,-24569,8876,60341,233362,344558,186453,-11601,-80369,-125690,-127614,-42254,4263,1088,-32989,-80041,-93452,-71220,-99442,-21320,41781,61155,77678,78864,36655,-10166,-34965,-41591,-21002,-27470,-45034,-41096,-24133,37076,32517,-69266,-88855,-18367,26447,38653,84920,103317,5069,-66128,-107191,-103560,-42899,57986,237905,257074,143097,26858,-16560,-56329,-55518,-2999,14241,-57615,-101889,-33794,21113,-10961,-60887,-61049,9143,121586,178916,200608,140473,4598,-77801,-83164,-67043,-31705,-2988,-12498,-15480,-4923,-5495,-45393,-102145,-78050,-3651,54535,41992,12724,-37926,-70500,-65657,-34820,-45216,-54658,-58501,-85146,-70871,-48980,-54272,-41933,-3595,4275,-39498,-40691,84780,171810,101646,-893,-68990,-143733,-126764,-83356,-38162,-3643,22280,-25952,-89088,-87811,-123442,-86350,60882,230574,232607,104157,-49714,-67889,116196,192926,106039,48246,55974,50375,13944,-12385,-65553,-120961,-39276,19207,3022,-54102,-83710,-48074,-16870,-9406,-8031,-38284,-15046,-19136,-19331,28984,56331,-6925,-58275,-64765,-55242,-63498,-56486,-17918,31383,28632,10036,-32351,-45432,5854,89530,234142,410688,504396,432230,253783,110584,46294,3488,-41675,-121423,-50274,18919,20664,-1865,-81276,-72790,-93084,-94673,-45457,-55471,-26719,73914,113388,44601,25293,58563,70464,48395,-61404,-14685,102297,125828,34307,-62362,-98407,-93900,-58157,-14600,-14519,-25969,-6974,-9381,31436,79611,146570,183950,206118,123497,4811,-100314,-113533,-78693,25096,163836,239037,186181,105048,84934,3567,-64872,-112387,-25380,-29830,-103355,-130670,-125969,-49823,37867,89361,138959,205960,233465,230483,226140,335114,290026,185817,114128,31504,-84446,-100600,-29789,20378,21738,-18512,-52450,-53509,-43029,-82931,-101006,5042,101659,91964,84871,20224,-23609,-8608,73408,74672,55737,109326,249745,309711,182198,71719,-31100,-103915,-141550,-96851,-91269,-43042,16696,90885,140951,88582,36204,19555,-22743,-48475,-54496,-56836,-31060,-10466,-50182,-53804,-32156,-7414,-12418,320,31450,29586,32559,73247,154575,104098,68703,235645,377292,370158,349682,196983,6391,-82070,-71593,-17473,146848,194107,166135,82969,-20769,-42909,27408,106364,73997,-82207,116457,554362,896626,1063020,1033926,787495,380116,150132,92961,85015,62944,48009,-24609,-92370,-21684,80740,146475,41728,-88938,-49601,29390,32669,-14674,22337,129035,166689,182165,185545,196091,247909,268972,135766,42991,9242,-2002,-26745,-62337,-34426,83739,187122,207760,173231,196557,211315,231632,158381,-57346,7497,92889,91342,19407,-11410,17865,65817,54873,20506,12453,2767,-14792,-58160,-86866,-83285,-68737,-33887,-6258,-20051,-38216,-46792,-82022,-44461,55535,101413,133709,157581,81438,-45110,-18439,80235,80410,49862,73296,98532,52997,-42315,-73965,-19842,23825,50787,88807,119208,36688,-50065,3616,158732,351775,536234,790290,1067106,1187712,1096020,855522,610244,305475,122376,78476,62755,109158,113402,74724,20557,-19479,-18435,3753,6172,-10005,5053,-1512,-49474,-88534,-51999,20193,41679,64153,56031,89651,121223,135002,240887,277372,163578,38299,-56038,-11527,100121,105615,111796,125991,62446,37363,18386,-57137,-29483,127294,195722,129589,47028,-38540,-76360,-95332,-46568,-6384,18628,4038,-50563,-81180,24478,177642,258241,226064,168151,79276,30908,-2724,-53795,-54633,29564,94112,-8910,-72642,-34590,-18168,-46655,-134650,-89559,-75683,-56333,79893,321154,582612,605858,383934,134129,27805,99602,368886,417296,313137,136895,-5056,-61150,-85523,-81999,4974,82646,139531,148383,132621,129335,89361,91155,148195,104643,3289,-12006,134199,208987,119753,-51904,-62471,-35776,-38390,-53064,-41498,-4854,43413,74793,123548,171049,222490,174291,75754,8715,-47924,-117565,-148026,-156784,-145868,-86865,-24738,5919,3113,13267,58056,102841,59002,-16436,-82553,-30313,69715,134119,160539,90053,-23944,-42200,-19885,16781,74468,180093,342865,435731,369267,239994,180156,149164,141012,170425,189297,145518,53554,-72150,-106218,-28527,-34239,-107232,-60312,-10736,11436,75958,60935,81089,60715,-10172,-60748,-89400,-101306,-145886,-46372,54333,135090,142341,157947,175128,188600,172471,41845,-115203,-44342,54552,84573,70516,4585,-48583,-105058,-118757,-91679,-49815,-14867,-30465,-35321,-50148,-83768,-74055,37396,158718,167132,56321,-77599,-130252,-119468,-89707,-30056,-19011,21712,26834,-8317,-31479,-74499,-109643,-102187,-48319,-3613,-17654,-56521,-85601,-104577,-69585,-31325,-20967,-50967,-92409,-124353,-78599,15559,124934,213200,241844,202976,122346,130206,188243,275492,299429,265364,149121,35923,26625,45032,38790,-4762,-50335,5811,44221,72620,121333,122105,60507,-40776,-137032,-95233,-26192,15427,58126,51159,-7778,-87840,-71448,-61244,-68636,-44975,16895,120930,208079,159375,8719,-88343,-64452,-55588,-59565,-40676,37117,69202,5635,-31121,5438,9327,7192,-28753,-39112,-55323,-107315,-98534,26891,140831,187755,149766,39858,-59139,-100913,-90726,-59639,-42089,16593,95517,183398,207025,138575,81007,32387,-44863,-47572,-99073,-130918,-86646,6527,162192,23721,-43724,-75994,-36292,4989,55435,149821,293088,551127,622922,476723,265235,119355,1923,-69635,-54430,5183,28860,11717,-61226,-72030,-59303,-48997,-52318,-55093,-39320,-49108,-91594,-35428,62182,84491,41286,-31394,-110225,-104015,-23339,68053,117363,101074,48556,22692,-11643,-61892,-44046,81036,185334,133885,-24385,-21443,77753,85076,63873,59592,63183,-18143,-112592,-119364,-108234,-58225,-77758,-78650,-85993,-120581,-78658,-58688,-49603,-9747,-39546,-123297,-119109,-70755,-53411,-105657,-115861,5878,63876,-16730,-57426,31235,138071,166350,123980,52167,-11868,-49251,48775,120852,94428,-1858,-49141,-41297,-65523,-78593,-48656,-15500,-49424,-108754,-100518,1988,131154,138975,39729,-47133,-83649,-36958,-1069,54159,72054,9719,-37995,-47489,-43976,-74943,-136796,-114889,-64049,-53776,-27574,-4638,-33940,-13532,71888,102975,74226,20583,-8407,-23131,-39576,-59114,-59508,-53765,-66880,-21157,-1998,-15268,-49200,-36446,-57430,-58022,-5554,98424,197852,132263,59672,20963,1430,45068,90216,55459,-30290,-40184,14674,13563,33806,22307,-39479,-97984,-111273,-148414,-101086,-67235,-37700,38282,64487,163546,108336,-44186,-80605,-69153,-106634,-133717,-133936,-39023,45841,63987,29625,47534,77603,64991,71233,117450,104910,74347,17742,-72002,-84960,1315,45392,62625,31585,-45089,-68305,-68237,-97724,-16497,45653,5449,-75944,-77211,-51338,-56529,-95504,-100468,-22362,38469,93085,134251,136800,84328,-26218,-72389,9738,98162,155553,127335,47175,-19881,-34118,1762,33494,-7545,-80393,124745,253185,151568,-13876,-89819,-58798,-67482,-71067,-104134,-123579,-92511,-62444,9826,-12565,-71562,-83435,-32776,-21458,-61086,-89799,-66901,-39426,-81957,-76948,-23265,-45695,-126565,-69064,12680,44275,58709,89579,67637,87033,163753,243391,227066,159752,85819,-23183,-86709,-54381,-68612,-77269,-75418,-49809,-17716,7504,-1059,-23331,-62908,-88106,-71172,-32129,-36415,-93744,-104544,-54494,-1569,19399,35920,86203,108728,53779,-26377,-77812,-105454,-97971,-41662,4293,48657,41023,52559,80870,92476,61526,76711,111547,111064,19066,-83686,-108661,-49318,-10103,-10200,14820,39294,5896,-47475,-53696,-52815,112858,146914,111789,53498,-10521,-63460,-68697,32577,177156,220438,83819,-4483,-64252,-98070,-90273,-98168,-104116,-114725,-35643,88831,126536,21769,-100218,-128355,-82262,-45082,-3615,14771,38854,57724,111524,208304,212141,218531,205929,131032,116411,141630,104121,44933,22534,19587,15138,29751,-8151,-20673,-38290,-15941,25879,54419,44821,17780,-19194,-5314,15784,-13527,-62449,-52123,-23598,9229,21257,9106,-26044,-33133,-51385,-89552,-86394,-93701,-39477,-17429,-8597,-20078,-36540,-23359,6383,52341,117396,117879,78048,50653,71438,17700,-46117,-76908,-92865,-14644,22244,20386,10234,24812,56158,136288,212247,114507,-36002,-96950,4039,91399,97028,68237,65323,85942,24544,-80794,-39819,-4019,-21351,-8551,-8616,14902,85985,209753,290404,199163,24827,-94114,15133,95787,146801,20835,-68140,-66068,-31717,11109,43949,77642,130454,99463,18288,-12180,-25561,-42696,-36766,18628,13682,7030,-19577,-10829,28294,2225,33506,60646,55781,-502,-65410,-89996,-65697,-3417,73852,129066,175529,177524,62138,-13549,-70804,-70785,-19807,-1056,16227,43496,49127,37283,27536,-8277,-39374,-87559,-85626,-39364,-22323,-2872,11292,-40932,-42615,-21660,-15761,-448,65228,204039,262145,209938,155047,152636,190496,202097,166381,74153,16815,3811,46565,70359,14075,-36605,-55555,-39073,7582,109941,172562,112665,54314,18390,35256,37547,37072,40732,-16436,-56968,-37676,26883,-3208,80616,181564,175091,82848,40221,78234,58711,6951,13124,-22044,-41235,-50896,-35493,-2130,-38963,-57617,-65605,-106584,-117169,-44495,17619,33366,18429,-34623,-121031,-40886,-40492,-118585,-97496,-37703,-41599,-37727,-28801,-26350,-35915,-40553,-70484,-55874,-68038,-83475,5114,77240,114628,100131,67976,65310,37330,-27636,-71369,-50356,68421,156130,165540,122302,74282,20581,-3667,-58015,-114295,-109892,-129486,-72496,-40264,-23010,-44961,-42248,-180,30685,10812,-74711,-120307,-79779,-65460,16770,140982,219331,130197,17417,-41219,-137269,-145682,-104410,-74393,-94252,-130349,-118993,-101735,-42725,111568,210412,99444,62420,74816,23831,-7230,-72636,-70775,-11145,-21865,-68332,-48252,99603,259322,182854,93442,-17573,-66241,134510,238102,285195,225000,83495,63775,165025,191135,96919,-12049,-58891,-60858,-29440,93328,96424,17259,-28957,32345,109781,84624,23372,17446,50664,61408,3997,-58145,15675,70354,43237,55702,43321,-12691,-63667,-83287,-43954,-23497,53801,37020,-15833,-99561,-40437,-3818,1919,12365,28285,43636,104368,103347,135689,49131,-1151,18718,24509,-34900,-87084,25300,104997,71833,12503,-43647,-116228,-56872,-58184,-58657,2714,58124,25642,-7693,-28425,-67906,-87681,-61763,22891,207378,434005,539549,472552,338281,130234,-24618,-136708,-65697,31869,9668,-63897,-137566,-135633,-92711,-55712,17086,107165,105865,57189,8463,2133,40034,110462,165127,121671,44377,136,-68149,-57937,6151,33174,76942,63315,54579,74946,59291,-44551,-47203,-31876,-16127,31567,55732,69357,72315,29046,-11825,157100,527124,610403,490016,316885,84574,-55581,-93463,-101263,-103941,-104503,-124509,-138239,-68160,4951,16061,-12702,18834,51486,-27925,-118526,-7586,89386,82383,60825,13418,-19656,-38267,-55368,-60240,-45291,-54051,-1909,62967,47262,3992,-40372,-22564,27416,26628,46736,37280,-10258,-38756,-48001,-51500,37540,108660,118574,33615,-51831,-107060,-54717,-14192,3109],[-12267,-39474,-78269,-105109,-79978,-30139,-22678,-31452,-22551,-36830,-82093,-24128,22673,49488,67965,5443,-57760,-67923,-24852,3731,-14648,-45843,-54396,-13283,-9232,-32347,-80361,-71633,-78855,-41859,9576,-18369,-99423,-39560,-68410,-69174,1160,45317,39795,74049,136329,210919,274579,280033,168888,60929,19464,11780,8138,10788,21198,-30353,-77260,-11255,25645,-12180,-89405,-104720,-537,105012,140969,103879,66419,114742,230073,239822,120439,-34544,-87186,-65909,24758,64872,74193,48349,-13084,-59520,-87657,-58511,-39362,-64335,-57389,149990,413511,412143,325745,240707,62895,-29304,-43586,-2841,64926,76174,46079,-18225,-74003,-69806,-22305,105684,281962,345633,195585,-31286,-51528,15981,37268,19332,-48517,-105940,-71445,11281,24631,-30159,-72572,-49947,19764,75653,-1247,-47642,-21124,4165,4967,28445,93449,72801,83565,274215,569020,547097,411220,85720,58854,62829,26978,20566,69004,104680,114033,116074,103058,43575,-35249,-4404,77201,157016,253686,277057,185461,92762,23365,-47349,-98285,-104013,-85669,-69231,-79470,-73562,-68200,-46975,10534,68647,95936,112652,63851,-8787,-57161,-6758,34532,26234,-37439,3088,30486,22650,24421,12458,34791,60268,94133,168131,176763,89490,33272,48335,152783,258275,342861,346213,280231,232096,253994,220381,150599,99973,21385,-28037,-19998,-77613,-77334,-81276,-82455,-38047,16202,123968,185259,133090,53001,84462,188302,147893,36542,-66926,-81939,-23007,-2570,-34865,-61149,-57025,-34109,-18941,6105,68227,128893,164767,189681,166478,100689,29521,-54067,-97454,-81689,-69211,-88694,-71998,-87220,-70799,-60714,-39228,-6063,-11822,-58608,-100428,-47989,16387,67951,16189,-90353,-58927,-7219,41991,63688,10941,3793,24996,26669,42019,57676,4734,-49824,4447,62502,116989,213835,212401,173992,95148,-8217,-92386,-31752,82609,111666,117075,61084,119134,119065,11458,-54174,-19521,30418,134138,210893,255919,237686,137877,34120,-617,-16943,-38325,-17432,22312,43398,3675,-107236,-134417,-79006,29670,53420,-4076,-36654,-40962,-64166,-70893,-26860,-8536,-58023,-107901,-85557,-78011,-87489,-56671,31068,78718,59173,13376,36083,2412,-85996,-58126,-15387,-55947,-103339,-89384,-90066,-44702,74473,139214,68429,-5996,-43743,-53627,-52756,-53521,-45417,-39966,-34182,-19316,44757,126681,80766,-28144,-52370,-106219,-119035,-66443,-4063,37733,50707,115484,114285,52967,9863,-10432,-71098,-73198,-25181,7894,139156,315129,157339,63580,3298,-66488,-80616,20925,92068,109400,47059,14808,125582,236458,226747,115112,13338,-30760,-44632,-37568,27762,105134,87584,52933,70316,44553,13577,-3812,14803,6830,-38346,-88481,-86509,-4042,15299,-10222,-76520,-47896,27167,40665,49744,59041,43526,18268,-10063,-17916,-15393,6909,2304,-2472,6082,-56696,-65311,-79205,-68300,-39569,-36793,-62185,-48728,42530,137780,207729,172001,68045,-10503,-25081,-33135,-57754,-99870,-92882,29533,100900,36055,-41292,-106839,-102150,-51352,1152,17772,-27819,21059,58291,25140,-23916,-16401,10142,-19862,-5941,83935,158203,287110,358615,302881,215682,129115,63142,9423,6910,54746,50854,-135,-71176,-78113,-71235,-111935,-98116,-25512,27451,-2098,-22179,-37210,-37150,-14192,25926,43094,-8327,-36898,-28537,-9618,-5110,2032,17918,58121,163384,276936,314747,305571,217334,150949,92719,16823,-36452,-65057,-39512,-43851,-67604,-107272,-42599,106237,199069,192831,117999,37778,5980,-18845,-110676,-27532,-7604,-17505,-55749,-90791,-68227,-31239,16934,9630,-29293,-60883,-107094,-21755,-3750,29909,179908,267014,134714,-16974,-64018,-103907,-146798,-51614,2083,5329,-10667,-57852,-80853,-61993,-100918,-16751,50758,74904,88404,78268,28086,-13542,-31774,-42569,-23287,-25657,-45328,-47724,-17892,61814,66747,-35930,-102966,-44375,3488,18833,57760,76204,-15865,-81344,-108993,-98735,-58354,28401,216502,263045,147613,20828,-29990,-75559,-68949,-11388,12720,-49426,-81362,-16449,32201,-4515,-58269,-60418,8074,131044,206146,223398,139859,3229,-80485,-86188,-71376,-43656,-16432,-23151,-24603,-10394,-4899,-36474,-88612,-110111,-40406,16772,12610,-10947,-64637,-88871,-82638,-51873,-58854,-62330,-79684,-111118,-95377,-69038,-69733,-48770,-3803,4734,-40785,-41579,90700,193607,130789,13024,-57942,-124755,-116235,-78037,-40355,-13289,8282,-25548,-53094,-55471,-95764,-109440,45937,230490,256889,127255,-34713,-78015,99933,179802,104629,58328,61232,47943,12394,-10986,-57930,-125592,-59726,11226,8206,-48754,-92064,-68200,-36565,-19093,-2220,-26084,-9049,-26210,-15105,56548,94259,16263,-53750,-73210,-60801,-59669,-50681,-19582,15373,1141,-21209,-52578,-50634,-220,74654,207419,377776,484526,443163,285179,130832,50422,-2887,-49858,-124491,-52378,15202,10802,4631,-53456,-60342,-90315,-100718,-52624,-60640,-33212,59404,108713,55029,35830,68957,79946,48814,-67022,-4446,116003,127528,19535,-72551,-98293,-93956,-60341,-19720,-23307,-38182,-21235,-20295,28054,88104,159811,206936,244771,151335,20812,-81113,-104571,-69068,38515,190132,270601,216962,119239,80664,-8510,-70075,-83765,-24769,-41032,-114003,-135902,-137371,-72522,5928,69152,127381,189673,207853,182462,190790,292865,263994,184323,118238,30883,-89925,-96352,-35001,15459,25931,-11933,-45587,-48483,-42730,-82613,-86306,19383,122039,112396,85060,11080,-32399,-26557,44149,66277,59171,143717,303914,359464,205481,80394,-24154,-99702,-140146,-85240,-75394,-31728,25422,94886,126428,76817,21705,7131,-46681,-104602,-94753,-75358,-39062,-21355,-60104,-55861,-30653,-5343,-10268,-3320,23791,28337,39149,88768,169955,117041,54960,197470,367060,390783,388929,204680,-11062,-82253,-63755,-12315,154721,212259,202875,102465,-19781,-72591,-2726,81139,74537,-76373,65052,434692,732323,904531,937037,798000,431022,183793,106785,84918,58506,45678,-17337,-97267,-56662,49318,122668,25878,-105877,-41454,39117,39558,-13009,15606,119713,163138,193288,194671,183798,209059,244905,157211,69460,44708,37290,-8180,-47637,-14673,104975,199462,194672,145257,169446,197430,219225,136586,-66028,25761,104135,99048,28351,760,26398,59332,29776,-12574,-2508,6079,-7846,-50631,-76738,-78261,-69276,-31283,4305,5582,-18532,-35778,-63535,-29857,58039,95638,121166,156535,100846,-18385,5954,86652,68001,22561,47755,89402,62563,-25621,-61799,-24842,859,13242,43782,68026,17469,-64789,-7102,152845,340430,507050,720308,961860,1073032,992362,766104,543971,296572,135864,109387,99941,142268,135072,79458,15884,-28526,-55531,-30505,-26009,-26436,6179,3072,-53452,-88259,-43135,34841,61722,88847,92141,128629,130520,117010,213625,263197,163472,41949,-49749,-8165,95317,103908,117998,135125,71403,37718,13147,-57428,-30084,119287,173387,104610,19429,-54252,-64581,-104906,-37757,7969,23823,8679,-38320,-67731,16222,163831,266218,244957,185248,80909,7672,-52109,-121059,-51682,17313,81274,7204,-70719,-43724,-31230,-64767,-121272,-80180,-80639,-72878,54752,255528,498065,553368,346584,99629,2016,40231,302927,397326,314128,141993,6126,-51395,-80084,-78799,-21,65407,125857,147401,149272,164743,141762,152715,188878,116083,4677,-22782,117241,181847,78626,-89712,-46071,-28769,-39608,-46189,-33387,-11635,24991,54664,103437,162285,217840,184782,88717,19846,-34823,-101594,-133612,-144572,-120751,-56173,-4520,11159,-4467,-430,43541,97745,55494,-20291,-84719,-33894,47413,83445,102242,40041,-60615,-65634,-37835,3089,82388,215686,385190,466080,371823,230472,181030,151553,124038,159472,188312,155367,63205,-64414,-104074,-26214,-30272,-101558,-76547,-35311,-9659,58747,46249,79849,71120,1611,-49815,-67886,-79759,-141740,-53136,51015,139614,158755,179168,198965,229505,220351,75852,-107715,-50990,57161,87015,61049,-11666,-65347,-125141,-139216,-82052,-40271,-12863,-39872,-55619,-82771,-119438,-36599,70692,188752,196074,82310,-58246,-153676,-153466,-53678,-10002,-8148,29544,26072,503,-1150,-39926,-100498,-115589,-58732,-13283,-15596,-49485,-84497,-104439,-47988,-17522,-17105,-46054,-82968,-103951,-92339,-30260,72148,183152,253204,238024,162298,154177,185405,240227,240483,215383,116591,13993,2898,15414,12599,-16581,-55719,-8476,25207,66233,109767,114206,66498,-31964,-127083,-103945,-36526,5729,51563,51804,-7403,-90628,-75777,-55311,-54975,-27108,31235,119170,159938,68960,-49296,-64557,-46529,-49776,-61390,-39710,43979,72937,3532,-43733,-6066,-7109,-16740,-64772,-55779,-58246,-100347,-98149,13119,140754,211675,189421,71366,-44385,-94959,-80929,-51600,-42411,11607,92515,186249,228331,172618,108532,47712,-38781,-44978,-92320,-129021,-86358,19534,182096,38747,-33996,-68524,-32324,14701,72856,168056,299722,557588,623169,457933,247161,111284,1608,-61870,-41242,23440,54599,47442,-22970,-81461,-82731,-72680,-68978,-66111,-46056,-52366,-88576,-30238,64051,84573,35057,-46554,-125876,-107459,-30213,60599,112265,96996,45105,15490,-25493,-79340,-52050,76596,173208,114111,-24560,-33809,56552,67088,62508,65331,71679,-7379,-101789,-105470,-84449,-38655,-58208,-72719,-88248,-103010,-60928,-45498,-38536,10389,-21131,-135864,-137919,-77869,-49903,-96747,-111625,2817,54927,-29296,-72017,19790,129383,172350,142688,71237,-9130,-59100,65484,148693,134536,36479,-39723,-49272,-73885,-79158,-34765,7242,-34541,-103855,-95766,-861,112856,119910,32548,-53276,-83394,-24966,7188,66351,98156,34410,-14344,-17002,-24654,-54801,-107916,-88603,-42816,-48118,-36372,-7226,-31091,-5807,79473,124505,97434,36829,1905,-16374,-31403,-43557,-48331,-59802,-90011,-44603,-20607,-15895,-58213,-69742,-78441,-61027,-6033,93697,178630,113741,44920,-1044,-36870,8090,75744,65960,-21766,-42378,15861,23152,44992,27374,-33917,-87935,-96151,-127330,-100764,-60330,-26518,28140,38453,116601,94938,215,-6837,-18099,-79448,-113542,-140461,-57846,26838,54015,14335,22380,51144,35110,29887,79803,87212,65446,15982,-64331,-74744,-1548,29447,42662,14598,-56354,-72928,-73501,-91483,-6343,48866,6725,-81090,-72913,-43053,-50339,-90515,-98686,-26989,25267,82114,136738,153839,102511,-14436,-82437,5104,85770,141218,122016,46496,-25669,-56067,-11574,44400,25362,-39720,115881,250525,162390,-4831,-80089,-39721,-37097,-42480,-77600,-116225,-114531,-83339,-207,-14184,-55380,-62077,-35356,-32255,-74213,-97875,-61424,-35998,-77798,-63959,-9737,-27066,-108376,-69783,7888,44876,67253,84754,50370,71301,147084,224048,214345,161262,102174,-11749,-117924,-65971,-70726,-69228,-63341,-37170,289,28939,16847,-15843,-67581,-96431,-71211,-25452,-30785,-90883,-89563,-37306,9704,29668,49489,102094,113991,61938,-11567,-64417,-99352,-86547,-9913,43823,84588,67591,72371,92921,109751,81015,104984,163453,159553,53974,-55777,-110094,-63444,-20939,-21269,5197,31506,-934,-49972,-48336,-64520,94550,138330,115740,76691,12040,-47556,-57389,51841,223317,277392,144020,37501,-48669,-101671,-76602,-79922,-104217,-97575,-14349,99889,130323,28010,-90316,-119764,-104246,-100285,-64016,-31761,15861,60452,130719,229024,243523,255527,221882,124914,103098,141658,107695,44778,27295,26055,12667,10754,-38911,-55672,-67847,-39527,12002,51129,50208,28325,-6662,6002,23229,-7493,-68465,-69664,-45678,-15559,-2930,-14126,-47673,-11258,-32585,-86243,-91174,-76041,-35368,-29340,-11816,-22305,-36775,-13046,27585,72389,105984,83122,47833,20662,54896,22488,-32731,-61603,-71898,2083,27199,28318,24488,37546,71727,161777,241732,125571,-30197,-98628,-646,73380,73698,46085,51584,81098,37779,-71174,-45781,-9558,-20089,-5964,-12119,7255,80824,212544,304980,222756,44976,-84758,-16058,18657,64368,-9383,-73186,-61680,-32239,3209,27075,56031,120660,95873,19165,-6439,-23339,-39608,-26615,27695,26032,17015,-16506,-13165,25839,-597,34202,69193,61960,-1481,-56466,-76122,-51749,13665,96166,158888,214194,222096,104799,28024,-30695,-74635,-44020,-11999,15143,45144,57630,51806,39258,-26037,-86827,-95107,-72650,-36073,-34605,-26133,-12927,-65398,-75730,-42138,-27964,-14165,40678,157156,202812,165755,131444,148872,211578,244426,222330,130776,67533,33670,53220,57257,-1175,-41650,-50864,-31440,16542,129155,211010,131853,54767,12918,29085,39528,45303,39398,-14173,-46678,-25215,24007,-23631,21475,158823,201778,158338,108107,124567,77651,-4057,-5398,-24878,-44976,-62241,-48427,-11639,-36929,-45722,-52786,-94662,-120494,-57704,-9201,792,-4742,-40735,-126393,-44116,-49204,-133743,-68921,-12091,-19829,-22592,-22169,-23811,-25448,-24528,-57075,-46358,-54375,-78298,19181,93490,130524,113799,72266,50683,13565,-40717,-71840,-54296,74448,172373,178772,138594,101277,42375,4940,-58007,-109507,-104022,-121475,-58609,-27712,-14433,-33356,-17725,25698,54346,29682,-50113,-91241,-83043,-82222,9189,160143,234014,122973,7289,-58171,-148587,-142115,-94271,-68676,-100285,-153882,-145936,-135036,-91979,78472,222147,138612,91782,97435,37097,10045,-55868,-48225,-101,-26191,-77565,-26082,133916,274719,185713,103231,8215,-66760,99989,185086,229921,187975,67279,50681,140180,155119,57004,-43988,-84470,-82510,-57842,18568,45211,-17171,-63897,-7932,71433,56543,3530,4682,43772,63621,9064,-62036,-8322,31117,-643,13494,9752,-24333,-59369,-78696,-43727,2655,107369,74614,-10784,-106100,-29450,-6975,16724,66697,108121,108530,123452,114597,170764,61377,10709,50666,67231,6785,-63647,12670,94847,72035,7471,-50605,-111470,-63074,-63567,-45654,25480,67423,26569,-8654,-32494,-74154,-92391,-61797,25895,196460,388967,468545,402077,293313,100104,-50263,-112131,-35323,55287,21004,-63017,-141155,-141705,-89448,-35930,38724,132936,115439,61048,18067,16896,48684,103507,147288,102431,30321,-14677,-89289,-73316,7383,40090,94375,83665,59831,64118,40820,-31014,-25148,-19440,-8174,48392,84464,105926,99769,40502,-4681,161954,489708,585828,490427,305141,78593,-53303,-98134,-112609,-116810,-112795,-126634,-144508,-85718,-15225,9259,-13520,21629,72374,483,-117479,-48686,49979,66211,68919,32275,-451,-25471,-46991,-39195,9197,18733,44031,71090,27554,-10732,-46495,-30201,23870,27127,43002,21994,-33224,-58992,-67328,-88111,-15444,54767,74189,9636,-64892,-120257,-63290,-25252,-10539],[-16798,-37343,-74159,-102037,-93461,-35608,-9120,-19779,-26434,-38958,-83915,-7562,51117,80989,90788,23353,-47388,-64761,-19948,11959,-12199,-47939,-59102,-20260,-20700,-37499,-60882,-33291,-57663,-44647,2230,-15798,-93919,-57265,-84237,-64224,9549,40432,19333,44724,99596,180471,253874,280455,195370,92786,44508,27871,15265,11084,17552,-39062,-100401,-38901,8201,-26615,-107992,-124560,-14536,92846,138100,117124,81647,121333,229519,237513,131354,-22318,-84909,-69238,25882,74926,75951,41141,-14608,-43623,-69428,-63029,-51997,-71379,-61661,99112,335288,352185,295177,228756,66429,-19234,-34923,-1743,63269,73387,42144,-22343,-77351,-70314,-22939,100121,267261,323301,180413,-46965,-57002,-1887,364,-26950,-74209,-79101,-75795,8390,33113,-21319,-82214,-57276,22192,87852,29790,-32718,-16342,4976,2147,21662,94550,78903,88477,262078,516204,535998,452004,135807,84216,62817,11931,7336,54180,80705,89264,96887,97460,49480,-27609,-1391,78635,154499,237008,243045,158334,72751,4463,-62736,-96032,-104355,-96361,-89886,-102046,-96435,-83759,-52416,11131,67305,95626,118271,60368,-14701,-55168,-4365,34785,32058,-12740,31719,57246,39335,29777,4992,11506,43614,87656,133759,110309,21756,-36172,-19665,91908,219702,329822,343293,282466,241103,275217,248195,168039,104527,15449,-39910,-28965,-77753,-81901,-92553,-98662,-42984,36204,149360,191361,121204,36773,87212,194326,151711,43826,-54648,-59864,1181,22861,-11693,-49460,-56396,-35093,-15439,5757,53914,92561,109334,130505,124725,77674,20981,-57411,-101106,-80719,-56925,-76615,-63670,-84336,-73753,-64000,-43331,-7843,-4669,-32675,-88397,-61841,9320,74378,38835,-47108,-29864,16242,58820,72367,6092,-11763,4500,5002,15179,28379,-17870,-70029,674,65673,123669,221487,205556,164878,82636,-27822,-113658,-16282,89857,120216,132036,68574,117510,99614,-11558,-82887,-37510,20855,133708,225175,260456,243569,149546,25644,-18151,-40785,-67679,-38736,2692,21651,-22430,-130253,-140431,-104090,1774,40342,-12577,-47195,-54823,-84086,-77617,-18488,2858,-48241,-103312,-96821,-79947,-54791,-12483,78110,113016,73213,10404,30310,681,-97044,-55830,-5761,-47987,-107063,-97034,-98938,-56625,59301,128535,69401,600,-40721,-50142,-48695,-50099,-47882,-48337,-39839,-26836,21377,77964,25837,-75608,-31397,-48166,-94864,-112782,-30189,24687,52046,111497,106298,34709,-9935,-21703,-71883,-69786,-14333,29438,177762,305593,123929,46377,-1212,-47164,-52232,-674,77172,109690,50727,14809,111630,211721,214339,118479,20941,-27500,-51529,-52977,14554,90657,63023,30606,70252,56517,39869,44303,80489,74024,-9709,-76053,-66183,10340,26680,-4820,-67340,-50197,21633,34818,47524,60961,46806,25188,661,-7672,-5456,15449,3476,-7967,-8578,-45873,-50861,-70997,-68614,-38839,-32919,-62894,-71609,22781,119731,187048,145711,38289,-39476,-40616,-38756,-63037,-113479,-89799,48459,130999,68748,-13944,-84133,-83291,-34408,7186,16118,-15321,40455,59878,10995,-32308,-10556,9697,-35683,-2116,133554,253353,371945,378801,284775,196508,122691,60800,-260,-7492,57050,55114,3163,-69578,-72013,-65395,-112745,-100458,-19698,42692,17175,-3353,-20619,-13008,21773,57213,52749,-20352,-55811,-44468,-25055,-20575,-9596,10200,38040,129141,237205,268229,251008,169570,125850,85329,25771,-20871,-56515,-45948,-60066,-85524,-116335,-37833,110302,202810,201422,129111,45404,13427,-15846,-113565,-27653,-5621,-15495,-52298,-88974,-69755,-35875,3170,-13098,-58539,-89940,-103778,-21274,-17922,-1414,127537,192546,87125,-22443,-55276,-89517,-162396,-61267,-1443,9021,10344,-33161,-64942,-53653,-101868,-15910,53706,79835,90453,70099,14486,-21141,-31406,-43477,-26764,-25084,-43452,-44326,1160,86484,95133,-195,-91494,-65956,-19772,-2582,29156,46132,-37378,-94884,-106943,-96732,-78209,-12190,167569,243819,138456,9946,-36761,-84606,-79781,-23963,1079,-50442,-67613,-3592,36926,-2642,-58572,-62529,1504,129373,220402,231566,126971,-6721,-88270,-89566,-76212,-59946,-35064,-37859,-36883,-18052,-5494,-27036,-69580,-96516,-82859,-29299,-22117,-38089,-93431,-108700,-103844,-73255,-76250,-72155,-100604,-141885,-123748,-91415,-88932,-59045,-6751,3028,-44221,-46679,88314,203117,151490,23189,-49064,-107155,-105033,-71252,-39718,-20072,-3752,-17104,-8090,-18174,-66518,-129520,28610,221837,272022,149203,-20775,-86213,81892,164007,103283,68046,64111,43249,9762,-10493,-51313,-122713,-82128,-37,10194,-44819,-97278,-87760,-51016,-12652,18585,-4273,-1275,-35682,-16665,76411,129779,42442,-42930,-78040,-67466,-57854,-46656,-24021,-3714,-25916,-48028,-63580,-51447,-5802,59318,178121,335008,446469,437406,310646,150349,54518,-8708,-55654,-111181,-55104,9274,1591,15731,-21775,-46938,-88442,-111892,-64389,-69814,-42271,42156,101560,69514,49277,79324,88821,46197,-75926,4739,126552,125641,6053,-77421,-96123,-94274,-63486,-25767,-32122,-49427,-34722,-32904,18895,86276,159196,216375,271866,172946,34408,-59646,-80321,-54149,52487,211546,294880,246482,136115,79749,-11030,-49814,-49093,-22593,-51272,-121972,-135433,-141645,-95553,-23619,49946,116961,173141,181965,133873,147742,233153,219117,169208,112867,25356,-93561,-91568,-41551,7294,28001,-5714,-38501,-43408,-41978,-80901,-78180,24477,131025,127856,82424,2111,-40179,-41039,6012,46404,60695,185679,355895,398727,223804,86659,-19527,-98066,-142186,-76595,-60130,-20553,33657,94767,103969,58142,4550,-3103,-53558,-144718,-129470,-91476,-42683,-25313,-63331,-53981,-28734,-5494,-10504,-9173,13114,22259,40014,94364,164804,114059,34876,144567,335835,391940,408236,197749,-31737,-74260,-50064,-976,166797,230821,244059,131240,-4440,-93853,-30544,57501,74958,-58574,8980,290230,523938,688476,772336,744852,453270,208718,114551,80139,50813,41566,-9148,-89671,-89012,16819,96212,10864,-122540,-35495,45386,42903,-14737,3659,99775,147762,193517,196660,168835,170580,213749,172077,96331,80853,70788,5210,-32466,11552,131906,213203,179979,115061,133821,171365,195260,108047,-74375,42653,112171,101968,30773,4811,27020,47413,2583,-45799,-18362,9134,-1275,-43925,-67669,-72639,-69949,-30480,11564,28352,4735,-19954,-42896,-13800,59846,88248,106484,156079,129038,16252,29733,86661,51852,-7819,18062,73932,68306,-8418,-51439,-32265,-25529,-29169,-10233,9337,-5256,-79379,-17012,143512,314967,443559,595241,783917,877394,814100,621675,444442,278534,145741,135753,132063,169518,151378,82251,13496,-29113,-84279,-70850,-66513,-39535,10110,11205,-52954,-84674,-32511,49699,80937,110669,125478,160877,128437,94993,173337,233114,156322,43082,-46159,-15168,81819,94541,116850,137061,74740,33260,4422,-57496,-30459,106898,146192,77396,-7615,-57709,-53280,-111976,-30866,19708,27401,11814,-28087,-55842,5749,141959,263423,258967,200814,83114,-10486,-82810,-74603,-21321,12365,53064,12829,-70066,-51420,-43002,-79887,-96739,-66946,-81467,-88111,24718,181471,391319,471124,293621,73280,-13452,-13049,228154,355140,295986,134381,12777,-42021,-70909,-67887,5297,61242,118310,143922,162067,201211,204093,219843,223584,123560,5826,-34544,90363,140629,29076,-121752,-25664,-19286,-35440,-36749,-25259,-16697,2385,25872,73777,142126,200328,184397,96364,29269,-20834,-81747,-109121,-114516,-84711,-24410,16185,17479,-8533,-9697,31094,91044,51292,-24074,-87970,-38271,23655,28930,37150,-12693,-93454,-83715,-54233,-15079,75376,224723,391215,462606,354408,211903,175494,151517,109956,150713,186553,162276,71041,-57021,-101190,-25952,-28087,-93082,-82846,-53453,-29537,39107,26872,72528,76093,9343,-41848,-49016,-59004,-126099,-59052,46577,138223,164256,187113,208964,251260,249309,101204,-98553,-60350,53574,83499,47976,-25740,-71804,-125158,-118458,-70570,-32605,-13233,-51521,-74585,-100003,-79893,4336,99440,208834,216366,107012,-32817,-147379,-133907,-16607,11895,2845,31247,16073,424,23654,-2965,-78910,-127322,-69388,-27523,-17571,-44844,-82176,-102107,-34594,-9141,-15757,-41844,-71916,-83089,-85093,-73821,16791,148585,258375,266550,197383,173445,179254,204197,188341,171449,87276,-6530,-18533,-10177,-11988,-29230,-63095,-26952,3490,55358,93205,102243,70685,-22027,-111235,-107638,-45379,-3336,45434,53414,-4273,-89105,-82180,-51276,-43966,-15951,36409,107229,95686,-34059,-85707,-32285,-27796,-44838,-64100,-38547,48194,71741,-3093,-59211,-13869,-15509,-27808,-94231,-75081,-64491,-95703,-96170,-2345,137580,232993,229046,103686,-30931,-90842,-69003,-36735,-34921,9846,85914,177418,233167,195022,128255,57946,-33676,-40471,-85933,-129660,-84086,36695,198140,51757,-26362,-62001,-27666,24350,87395,181196,294558,528434,585003,416779,222033,99367,-1080,-55129,-26866,43172,80065,81762,13903,-82350,-108907,-94896,-85617,-79135,-55329,-57411,-85091,-26725,61341,78321,26555,-59682,-139250,-111578,-41500,46601,100004,86374,38083,6957,-40252,-97723,-60920,66656,153395,92724,-24823,-50954,29698,44127,55748,67374,76847,1503,-92383,-94471,-58898,-20370,-40788,-66551,-91641,-89078,-41316,-25214,-14080,44539,13388,-119998,-153804,-83696,-48782,-87200,-108660,-6600,39649,-45357,-91190,3768,113674,172585,158976,90191,-5450,-68749,74810,163386,161362,67629,-30142,-61785,-86365,-80378,-22148,27841,-22131,-101448,-89517,-408,96993,99870,23531,-61380,-86462,-16872,14094,72084,113315,56629,8595,16228,-122,-27365,-73164,-61129,-20496,-37690,-45227,-13427,-28967,765,82689,140212,115537,48418,8325,-10933,-21016,-26891,-33627,-56967,-105786,-66285,-40888,-20275,-71562,-99759,-78327,-55321,-4866,88114,156451,93475,29193,-21735,-71398,-35389,50905,67318,-16665,-45994,14094,29335,53236,30483,-28496,-79666,-85089,-110467,-94633,-40440,2532,28880,19593,77033,101791,63480,60880,29656,-55263,-94718,-122472,-73092,4466,37633,-5773,-2897,25727,21052,5290,40531,65524,51487,8531,-60572,-67534,-10197,5313,13653,-10564,-70336,-76283,-79221,-90573,-4950,42402,-92,-88478,-68672,-37810,-46957,-87673,-99057,-34242,9233,66816,131092,159923,113046,-4254,-90268,-6416,62834,116558,109491,40561,-36390,-82656,-3896,69880,72088,4701,108322,237624,163767,-2765,-73308,-15901,550,-9406,-50652,-88693,-116629,-90042,5902,-253,-29523,-42094,-37150,-44861,-88396,-103179,-56888,-33877,-72611,-51577,3690,-5383,-87792,-68455,3225,45387,72450,77071,37723,63978,138592,210627,202860,158518,110954,-1437,-95936,-58805,-63096,-53005,-43775,-19781,19052,47408,30659,-13269,-77980,-106995,-72102,-21669,-29227,-91097,-76722,-23738,16040,33994,56734,107320,108391,58110,-5885,-52863,-92736,-77256,25447,86067,116820,90361,88187,100587,122836,99122,128978,205624,195644,80149,-29965,-94455,-64821,-23543,-26645,-2615,22312,-10882,-54753,-44960,-67326,61443,112265,106631,90971,29907,-33591,-48458,66257,258200,315098,195936,80655,-23514,-102640,-66376,-48556,-81878,-72461,4591,103357,124486,29365,-81540,-104244,-89637,-121602,-127076,-73662,-2439,65244,147421,242078,268409,286048,232414,118024,86261,133439,104361,40807,31335,33327,13736,1090,-55555,-79128,-91358,-63247,-4085,42977,49328,31817,-1162,10143,24849,-4381,-75658,-91940,-71201,-42705,-29563,-43470,-63190,9760,-14953,-77064,-98841,-65292,-36093,-46926,-16736,-27163,-38441,-4422,44610,90646,94031,48699,14480,-11763,36166,27304,-18506,-45645,-48607,15017,27587,31593,32930,45690,84387,179562,253512,120776,-32176,-102008,-7269,52524,46253,19912,34393,72606,47792,-57364,-53217,-16908,-20601,-6807,-19335,-3486,72720,210931,314121,246772,68408,-58785,-42838,-46855,-13557,-42312,-79427,-58959,-34706,-7533,4620,27948,101024,83030,13593,-5367,-23419,-38135,-19758,34797,39107,28868,-12136,-17803,19757,-6888,28258,71029,60653,-7163,-50705,-66077,-41782,26687,114785,186134,249543,262249,147132,70727,15385,-36813,-67095,-24573,12433,46514,66067,64122,47457,-43625,-99329,-62429,-48428,-26473,-42199,-49492,-39041,-88176,-102914,-59814,-41932,-32086,8104,95362,127040,113533,104191,139773,225751,282436,278927,191353,115241,58315,55119,41550,-17899,-48491,-47821,-23520,25962,145952,237003,140748,49813,6686,22187,38750,48624,36169,-13523,-37650,-11813,22742,-41508,-61396,105224,234371,288176,252813,217851,109059,-20537,-29484,-24736,-50191,-74969,-62387,-22974,-35835,-36275,-43715,-85837,-118691,-70194,-34302,-27745,-22354,-37967,-105418,-53848,-63315,-123735,-35536,17377,7106,-4135,-14423,-20472,-14099,-10223,-45799,-36333,-37515,-75342,25874,101661,138619,121757,72507,30717,-13012,-53555,-72122,-60675,74151,177321,178704,142573,118301,60026,10771,-58837,-103330,-100471,-111965,-44805,-16014,-7695,-23993,6045,55662,86276,58625,-16040,-55704,-70897,-93624,-4006,166421,231714,106688,-7030,-69326,-136110,-139791,-87830,-69581,-109194,-162958,-138317,-124141,-132848,45984,224012,172630,115742,112343,46132,20490,-42424,-27412,7553,-31466,-84072,-5040,166184,280061,179424,109645,32394,-53233,57315,130520,174956,148866,47688,30458,104775,112823,15714,-74900,-107086,-81930,-51376,-45389,-5140,-49557,-96326,-48023,32371,31343,-14481,-8399,36534,65804,14880,-62107,-33705,-13891,-44342,-28957,-24701,-36580,-54498,-70802,-35600,36818,164785,120707,-3464,-110456,-10771,1732,47358,122287,174077,162292,131319,133542,209963,77744,23182,81335,106541,44844,-33967,7143,85566,73080,3677,-53182,-100409,-74598,-69600,-31941,49344,75427,27257,-9679,-37939,-81601,-95562,-55076,38116,191794,344396,394350,325068,237235,67594,-59720,-77415,-5527,73083,30374,-61441,-139078,-146301,-85743,-16152,55662,139583,107622,57259,22341,26660,51898,90050,123537,80015,16418,-25112,-102673,-92735,3709,41897,103804,99014,64182,53162,21858,-19685,-6194,-8291,-917,63182,107168,131582,117143,45518,-790,160189,434977,539079,470006,279886,65846,-52878,-101037,-122484,-127763,-120267,-129118,-150472,-96819,-29512,6275,-7723,23527,87366,26543,-91513,-89796,8334,48084,76577,52079,19522,-12468,-37852,-15771,67776,96203,92050,71455,482,-26098,-45558,-28246,28317,32885,40957,9220,-48689,-70419,-79408,-110214,-46406,18395,44376,-4476,-68308,-113287,-71018,-35207,-20803],[-21876,-37071,-72440,-99447,-103008,-41584,952,-2471,-27255,-42945,-87686,-1058,68248,100053,103680,35277,-39112,-62525,-17529,18167,-11937,-53287,-67865,-30575,-32007,-38507,-33179,1530,-40937,-48979,-8008,-18712,-90132,-75598,-99696,-58005,14630,30556,-3846,12696,59721,144003,222084,260054,204319,116269,64442,39795,20040,9314,11233,-49241,-121672,-67983,-13464,-44772,-129123,-146642,-32718,74041,125582,118618,88410,122002,218850,223320,131957,-15573,-85449,-76938,18107,75798,74483,39246,-9140,-32576,-61144,-69494,-67269,-81881,-70943,38039,243353,277861,250823,203337,63160,-13097,-29378,-3204,57499,64831,33018,-29480,-82837,-72898,-24492,93099,246557,290342,156847,-64440,-65299,-22956,-37817,-74004,-78918,-55341,-76743,965,35457,-16653,-93364,-70990,16167,88688,54616,-20932,-14887,2291,-5389,6871,83330,75663,86025,237903,444544,512355,485376,191589,108282,58635,-6757,-8858,35727,54496,63156,75203,87025,51102,-22136,1016,79005,149570,214020,201369,127427,48656,-17423,-71585,-84344,-104380,-107549,-102782,-103550,-119971,-99713,-57253,12610,66571,94543,122898,55293,-21076,-53446,-3688,32339,33743,5807,61755,86263,57491,35094,-2902,-9553,31436,86013,108059,54159,-35890,-94039,-75073,36014,177341,306497,327488,275856,243366,287779,266885,178866,103143,6408,-53394,-40249,-74982,-78873,-96977,-115676,-50730,48607,159879,179799,96475,17232,90568,197453,152120,48897,-42666,-38412,22021,43248,8581,-38716,-56219,-37442,-14843,2241,36271,55426,56221,74207,87290,55577,12836,-60952,-105285,-80185,-45211,-63254,-54818,-81613,-80241,-69837,-48939,-12233,-2596,-15235,-76769,-77971,399,78797,63546,650,13703,49240,79945,80327,3354,-23632,-16470,-17829,-13447,-4695,-40892,-80758,254,66829,122112,207694,181338,145469,64855,-48675,-113512,-1788,90062,120788,154939,95067,129680,92322,-21057,-107600,-56020,9733,127630,229318,256163,243892,165312,29612,-13633,-38930,-88732,-60079,-14929,3749,-43003,-146303,-138717,-123831,-26004,24939,-22049,-56811,-64736,-96823,-80024,-14143,9121,-42926,-99347,-93711,-52422,-533,49076,141610,154725,86800,2298,22283,-3929,-116668,-52853,6759,-35872,-99801,-104689,-107254,-67295,44727,113707,65371,2760,-41440,-49145,-46696,-49508,-54293,-59929,-47875,-35056,-1520,31499,-25903,-82880,38155,34259,-35782,-123854,-52845,10162,50622,104995,95820,15045,-30826,-33884,-73120,-63516,2100,60625,226130,291263,94148,30093,-3352,-24834,-15431,-1370,61743,105748,52532,14624,94527,178361,192644,117676,27837,-23271,-56087,-63400,8157,82254,45967,11122,69699,69016,67161,91630,140084,138408,30505,-52931,-41389,30639,42942,3371,-54743,-25264,38596,46386,55117,67053,52156,34087,14107,6960,8698,24463,3515,-13776,-20712,-26195,-35484,-61588,-69396,-39238,-29256,-60789,-92074,-126,94838,157835,115730,9217,-60376,-47316,-41813,-67383,-125927,-80853,68993,160151,101388,14189,-57139,-61351,-18229,12198,14535,-327,59020,60665,4069,-28825,-1522,10986,-50067,4742,192334,366582,458295,388268,259728,168511,104674,47459,-18422,-21289,63743,61408,7882,-66544,-63838,-56205,-108990,-103109,-13167,60423,40355,21122,12781,31667,69448,92731,65764,-29597,-71937,-55643,-36342,-31583,-16564,4976,16576,90601,191803,218140,198750,131455,107672,79851,34717,-6095,-47889,-50673,-72969,-99762,-119365,-35091,109807,201446,207065,139998,53194,20289,-14050,-106010,-23631,-1860,-13321,-49804,-88176,-71377,-39890,-9601,-32844,-82923,-117519,-92438,-19640,-29992,-30681,79763,127255,47072,-29379,-54939,-81252,-163028,-68067,-3638,14937,30952,-6453,-45114,-43041,-99186,-16488,53197,78510,86521,58070,158,-28711,-30384,-41372,-27715,-21988,-35836,-29464,26455,105002,112393,32213,-63766,-74800,-38409,-21302,3754,18414,-55549,-102623,-100853,-93850,-97109,-54373,103175,206489,120985,407,-29756,-69223,-76342,-33682,-15333,-58846,-58229,6650,38202,-2126,-58568,-64162,-7033,120306,224490,228698,107714,-20212,-95469,-86090,-74724,-74260,-54916,-53160,-49131,-24924,-4296,-14321,-45068,-60249,-118756,-79013,-58180,-65288,-121077,-121364,-125501,-91088,-94043,-81030,-112350,-171635,-141642,-105373,-106097,-69914,-9865,1760,-47139,-53435,80343,202077,164695,32341,-39720,-89056,-90914,-60132,-33278,-20617,-10096,-2288,37145,20284,-37232,-132661,12732,208110,279193,170666,-6733,-92283,63701,147072,102859,77932,66318,38447,8134,-8507,-43036,-112015,-102991,-11281,12023,-39552,-95914,-101405,-52183,7686,49520,27033,11786,-43231,-21310,89237,160775,70558,-26465,-76392,-72976,-56680,-43136,-28936,-22634,-49158,-66351,-64395,-49428,-10767,44720,148685,287061,395313,416706,329213,169099,59222,-13254,-58424,-96325,-55579,3729,-4211,30756,13746,-30269,-84620,-124966,-76755,-79681,-51639,25841,95538,89949,68504,92660,100253,43654,-86163,13763,134603,122202,-3037,-75192,-91152,-93069,-65241,-30339,-38830,-57859,-45330,-44930,6099,75599,145559,211205,284108,187586,47136,-36664,-53805,-35486,68275,228414,312171,275217,158692,88345,4277,-9135,-13416,-18545,-58664,-124154,-128506,-134728,-115983,-49679,31401,106592,157472,159108,92207,103214,165135,161919,142584,100162,18585,-90585,-85042,-47596,-1805,29680,1800,-29683,-37285,-40487,-78720,-74965,22635,131206,138453,78557,-5056,-45913,-51623,-37085,18507,66775,237717,402954,424316,236245,90468,-16828,-97507,-146208,-70913,-45129,-9346,40519,89479,75723,34259,-13287,-9779,-43141,-94279,-116116,-101310,-41194,-21191,-58033,-45406,-24309,-5707,-11366,-15580,1144,12937,36178,90210,141583,97204,11505,83437,288646,374437,406504,179141,-49982,-60651,-31289,17192,183562,248443,286066,166689,20583,-97362,-53152,36988,75544,-31106,-40749,138961,296702,442131,561957,634194,442462,222600,115688,70926,40375,36019,-619,-71782,-111418,-14081,69498,-1317,-132876,-30738,48555,43019,-18955,-11213,73899,124019,184263,192109,151851,134854,178405,178753,123176,116690,98229,15140,-14800,44544,164498,228359,165013,84669,92088,134055,160734,74595,-79657,58006,117158,100575,27674,2652,22663,33609,-23385,-77283,-34390,12609,5618,-37280,-58741,-66298,-70311,-30999,15874,47386,28802,-1783,-22389,1524,60617,79717,91020,157575,166353,58683,51886,80615,33692,-38894,-13479,54092,69927,7950,-42963,-41514,-53411,-72076,-68170,-48990,-28812,-92669,-26461,129912,276066,351656,430361,556395,627040,586284,443827,326434,253593,151546,156307,158652,191084,163241,84219,13523,-22887,-87523,-116271,-113553,-42288,18280,23775,-46299,-76685,-19894,64576,98482,128257,153803,182084,114813,71139,125581,190580,142799,41839,-45299,-29546,63137,79279,109287,132588,73058,24869,-6743,-56776,-30400,91108,116345,49969,-31894,-51984,-44270,-115758,-27003,27558,28793,13309,-20080,-45677,-5491,115104,251229,268172,214791,86336,-21543,-79522,-26116,11489,11926,14016,6708,-71887,-57157,-52368,-85778,-69767,-50864,-78070,-99989,-8319,105750,274845,368951,231246,55385,-21599,-58796,153779,296891,259947,114019,14560,-33253,-57813,-50385,17270,68370,123670,144336,173517,238836,273986,288346,250095,126737,6383,-44362,59342,94259,-19554,-123461,-4983,-7942,-26683,-27609,-19558,-20494,-23370,-10325,39034,114744,174164,175006,98994,36706,-6668,-59609,-80870,-81903,-47872,4713,35688,23896,-9721,-14766,20852,82779,45922,-28453,-92522,-43195,-497,-25310,-25882,-55673,-109349,-87770,-64443,-34285,56895,209440,363348,427964,320548,186428,164531,150834,100017,144447,183882,165432,76428,-50009,-96710,-26731,-27275,-84218,-79497,-61924,-45136,19765,4060,59122,74619,11746,-37500,-32587,-39222,-108418,-63107,41864,132140,160221,182721,203845,251183,256044,115500,-89077,-71644,43582,73726,31651,-36111,-65083,-103324,-90231,-57027,-25619,-15231,-65422,-86753,-77213,-30807,44088,121865,218101,227626,130302,-3239,-111145,-84037,16715,32588,14472,29366,426,-7225,40535,31137,-58307,-132406,-79408,-45814,-24452,-42851,-78928,-99112,-29230,-6569,-16587,-38147,-59906,-62370,-61827,-91350,-34823,112611,254410,282930,223921,186544,169419,168785,145392,135092,61636,-25452,-37367,-31876,-34341,-42250,-72199,-47919,-18704,41791,73815,87839,73410,-10526,-90921,-99420,-49350,-9414,42007,57667,1753,-84182,-89600,-49008,-36501,-11995,32654,86371,24688,-104483,-52020,3311,-7654,-39302,-66466,-36810,49888,66130,-13611,-75320,-14340,-14118,-23369,-94629,-94162,-73721,-93813,-93983,-18995,130582,248516,263436,132942,-20457,-88719,-56504,-17708,-20245,13095,77712,158764,221958,204556,139943,63513,-29495,-35622,-81580,-132113,-79512,55257,205617,61385,-20941,-57169,-23968,32405,98231,188294,276705,464345,511623,357863,191417,83847,-6056,-49195,-12142,62322,102578,111795,47601,-72893,-136101,-109216,-98136,-91617,-64925,-61774,-79735,-24838,54136,65973,17631,-60426,-117556,-112840,-55778,27776,82475,71607,29376,-2181,-55556,-116125,-69357,51958,127441,70972,-25083,-71386,-1123,17747,44121,66584,79586,8629,-84967,-86597,-32870,-3464,-25133,-59677,-94999,-78748,-22923,-3195,11667,75499,48372,-94691,-149047,-86049,-49962,-77677,-103667,-17764,22842,-60449,-113706,-15085,92619,167096,171720,107726,-1476,-78086,76216,165415,174606,90033,-21491,-77549,-101117,-80423,-10355,45526,-12794,-101186,-81124,4209,84842,80834,14404,-69322,-92466,-13422,18088,71244,119060,76028,31261,50130,24489,1063,-36491,-32206,2730,-22414,-49156,-19412,-25338,6495,82142,149502,127820,54139,8660,-9163,-11532,-12774,-20677,-50924,-113096,-85437,-62004,-28201,-87016,-100199,-58608,-44152,-2749,82011,133721,73908,13942,-38548,-90462,-82249,18806,60563,-14673,-50262,10161,32833,59265,32234,-23095,-72900,-77471,-97307,-86778,-19696,33013,38045,8215,46928,119888,122174,116682,68984,-36043,-78248,-101305,-81039,-20208,14307,-30249,-24780,7209,28131,7043,4726,41529,33843,-2941,-59209,-62362,-22835,-23939,-19235,-37836,-80335,-75889,-83945,-94564,-10689,28150,-13030,-97183,-64836,-35083,-45812,-86363,-100324,-42761,-7662,49960,119276,155655,116069,3983,-82303,-22946,32493,84566,90991,29947,-50902,-108949,17582,93966,108664,37420,101882,216980,156604,-7101,-68349,14337,48003,29886,-22914,-62615,-94670,-76911,26827,22959,-4330,-25894,-37534,-57418,-102055,-105283,-53558,-32391,-65529,-38219,18892,21974,-63471,-61520,1522,47564,75917,69348,30609,62613,135528,201621,192817,152567,112508,5843,-62808,-39756,-48020,-27439,-17647,543,36573,61534,40258,-15509,-93989,-110760,-68323,-19275,-31641,-94129,-65731,-13621,18230,33249,58688,104041,95372,45078,-9052,-45212,-87769,-68137,64880,130173,144446,109392,100008,103901,130149,115243,148145,235146,217997,97633,-8585,-71291,-50120,-13415,-23355,-5469,14566,-21296,-60048,-42543,-53333,19760,71064,85485,96272,43412,-20746,-39838,77221,279276,328617,232943,118508,3926,-99625,-58579,-13170,-42818,-42174,21622,100714,111628,27356,-73658,-87430,-57483,-73860,-100487,-81901,-8947,75042,161892,247263,285453,307434,236292,111051,68266,119116,96089,35371,36832,43004,19538,1414,-54356,-78789,-91670,-85566,-20803,31538,43876,29887,-1628,7909,21682,-2268,-78296,-117286,-97648,-69294,-55516,-75243,-45744,29613,2025,-62266,-105673,-62916,-44029,-69136,-21665,-33264,-39976,3358,57601,106413,82810,17674,-19611,-43201,20584,35191,-1641,-27331,-23217,24982,24553,31279,36394,49709,94962,189239,246601,100838,-40812,-99554,-11271,34083,19248,-7175,16388,62568,55283,-39214,-58346,-23215,-21149,-9485,-28071,-14249,64983,207743,319664,272436,96818,-26880,-48235,-70808,-73701,-73828,-83098,-56582,-37510,-18506,-20690,-3279,75032,63866,3571,-7374,-24549,-37065,-14605,40489,52456,42468,-5481,-22435,12521,-13688,17040,66547,53044,-14980,-46312,-58268,-34608,36206,129460,210034,279765,295607,187829,112888,61555,6932,-69174,-34686,10759,49159,74920,75135,55109,-37318,-19068,-3399,-15034,-8505,-40776,-68451,-64581,-104212,-107899,-66317,-53929,-51698,-28710,30203,47869,62596,78461,128405,232893,312038,328592,248447,157219,78800,54361,25672,-34052,-55508,-45117,-14827,36419,160829,249887,140842,42207,1753,16541,37439,50073,33739,-12394,-27933,4268,25108,-55315,-156209,126321,418192,570867,510706,374273,163091,-32263,-55458,-22450,-55849,-87298,-75334,-33462,-34260,-27981,-36070,-77876,-111693,-79434,-53839,-49372,-33205,-27506,-73502,-71012,-81382,-91205,-478,47753,38439,19203,-2719,-12871,518,4279,-35221,-25529,-17254,-68887,24976,101955,139948,125345,70599,8393,-39087,-63835,-70322,-67475,69209,172215,167496,136675,126360,74022,15030,-58711,-93943,-95666,-99913,-29957,-3977,-1571,-15766,30358,90556,125853,93916,18716,-22847,-50885,-94737,-21008,160791,215850,85686,-21839,-61932,-115141,-136144,-82716,-73956,-110957,-122686,-93214,-81265,-153273,18870,219480,202941,136777,122911,53892,26899,-34062,-9853,12103,-36164,-83870,11864,188326,269520,161233,108164,48775,-33979,13425,82199,127629,113719,29021,5759,62157,70910,-16849,-92951,-118617,-66027,-32206,-85325,-49620,-75005,-117347,-80814,-160,14564,-26498,-19299,30959,69715,23408,-55033,-55374,-61661,-78360,-60004,-51158,-45876,-46535,-57318,-16274,78952,223631,175071,8340,-110401,17816,29410,86692,153949,194014,177271,119635,168162,253176,101888,38802,112009,142968,80219,-2471,9251,79511,77444,4379,-46942,-82281,-89022,-72600,-15506,75819,85067,30894,-7550,-41213,-86691,-93185,-39268,60010,193831,304871,326355,253254,181846,43327,-43507,-39132,24495,87296,40027,-56754,-130497,-145869,-78963,5828,71658,131913,90656,50625,24566,34534,53052,73899,98099,58871,7110,-25821,-95831,-109438,-1405,41829,107809,110828,69940,45574,6996,-8156,11675,3583,8492,78755,126749,148989,126460,46850,2744,154406,372431,479130,434724,247672,50769,-51087,-98878,-127234,-133138,-123564,-128832,-151035,-97867,-35186,9230,6890,27590,97004,51158,-56879,-122918,-29966,32039,86504,75634,43500,4209,-24736,11470,126753,171978,137768,65749,-29153,-32982,-29876,-12812,41984,44722,42180,2071,-52573,-70639,-82859,-117310,-52746,6548,36413,-1833,-57547,-97223,-73565,-39394,-22976],[-21578,-32751,-67178,-93222,-102303,-43703,10936,20303,-18589,-42517,-88416,891,78695,109784,110971,46096,-27843,-54744,-10667,28499,-7887,-56308,-75236,-39000,-37979,-30416,1502,35042,-25949,-51321,-16211,-21799,-84706,-85889,-105355,-47786,20447,21142,-23615,-14930,24292,108699,186848,226252,199266,133742,82789,51439,26241,9596,6751,-56300,-133892,-93002,-33597,-59036,-139446,-157647,-49709,54186,109729,113447,88685,118406,200760,200919,125766,-10414,-84227,-83176,7887,72773,73569,42567,-410,-25580,-57710,-74773,-80952,-91855,-80722,-17999,161247,207298,205852,174397,57934,-6797,-23044,-2978,52224,55077,23048,-35483,-86975,-74005,-22982,89525,225539,252831,129131,-80018,-73161,-44084,-74248,-112759,-60366,-31577,-72413,-7908,34041,-12492,-93468,-83810,6848,82107,74391,-9605,-13441,-574,-14262,-12187,62627,65254,78646,205843,362782,479940,510455,253211,133278,54036,-24093,-22784,18900,31008,39816,55257,76016,52023,-15467,6644,82709,146981,191306,161053,98509,24559,-38248,-68719,-68686,-101668,-116233,-100275,-88788,-105442,-110741,-58651,17547,69401,95764,129440,52044,-24301,-49141,-1796,30396,34503,20839,91044,116965,78408,42688,-7822,-24209,26295,89748,92350,14066,-78268,-134103,-114194,-11087,135623,275678,300083,260264,237618,288984,273660,183085,97619,-3396,-65985,-50399,-68721,-68725,-92125,-130785,-58432,54902,157408,153628,60503,-3552,96899,201093,152490,54361,-29123,-16343,41023,60359,27575,-27208,-54531,-39052,-15029,-2425,17501,20917,11430,27163,58587,38572,6645,-63041,-107945,-78637,-32560,-47029,-43590,-77136,-88730,-76445,-54436,-17650,-4317,-6594,-68928,-94921,-8481,82405,88842,52376,71379,95144,107785,88841,4494,-27618,-32999,-37161,-37790,-35968,-61952,-81633,588,64825,113068,176274,146307,120339,44796,-67119,-96379,8136,80834,110022,171059,128570,148184,92537,-18315,-118137,-73501,-1799,117406,224552,245786,241535,189353,54545,20129,-6751,-75468,-77622,-28050,-8525,-56704,-149049,-137340,-139597,-52569,7969,-31934,-64649,-70205,-101861,-80017,-13438,10821,-41739,-96603,-83645,-22817,60412,127531,220956,203275,99263,-10988,17059,-5682,-138600,-47529,21018,-21584,-88259,-112136,-114959,-76533,30564,95550,56680,337,-46112,-51156,-47083,-51548,-63175,-72548,-57102,-43403,-22561,-9048,-69282,-46511,118885,107082,11001,-98652,-68588,-3965,47096,97256,84458,-4360,-52177,-46106,-73974,-54669,24017,104339,282933,274342,68122,15253,-3303,-2919,19268,14802,46832,96111,51068,13061,73942,138985,164412,113791,34485,-17669,-57588,-69913,6159,77064,34234,-3871,68330,81012,93048,132707,186060,192014,77241,-20799,-12468,56168,62836,14196,-36933,21700,74029,71498,69194,75934,59205,44638,29523,24796,25527,32532,2384,-18613,-25728,-5112,-19588,-50678,-69667,-40474,-25572,-55756,-96740,-23076,66313,123394,83938,-17354,-69506,-45726,-42751,-71386,-137509,-68699,88546,185152,131529,41924,-28198,-39048,-3888,15283,12519,15272,75148,60283,3333,-18807,8688,12804,-63234,13253,256103,485970,536137,385399,228838,132191,73455,21554,-44268,-29977,73994,67488,12242,-63625,-54770,-44764,-101600,-106764,-7546,77606,64631,48990,58919,92155,125009,130181,83626,-29366,-78615,-60080,-43802,-39065,-20108,550,-6861,47832,140954,165224,149556,100251,92231,73833,41666,6478,-40583,-54697,-83098,-111203,-121146,-35554,103637,193479,207564,148831,60227,26014,-13687,-99870,-18313,2076,-12049,-49351,-89393,-73442,-43450,-21314,-49606,-100291,-125437,-78130,-18152,-40876,-59433,35587,72093,14018,-40480,-65159,-80293,-151166,-73311,-5817,21468,47854,18098,-24670,-31739,-94038,-20133,47795,69589,75321,41765,-14792,-36027,-29056,-37369,-26893,-17324,-24575,-9395,49787,112387,114724,56056,-33296,-69511,-51626,-37481,-18740,-6731,-71174,-105424,-93909,-91072,-112729,-91127,33571,157288,98145,-5040,-13092,-44789,-61285,-36280,-32242,-76175,-54543,12465,35141,-3815,-59162,-66265,-18066,103976,217795,214943,83544,-36478,-99053,-75237,-65840,-82533,-75991,-69611,-61864,-31683,-2224,211,-17825,-22180,-86582,-130585,-94080,-91920,-113739,-109979,-135388,-93068,-112746,-89698,-107990,-143588,-125373,-99669,-115048,-82372,-14434,-303,-50642,-62976,66235,189444,167820,39362,-31115,-72009,-75254,-45889,-22382,-15861,-11104,14011,76404,56151,-10228,-117546,-1659,189506,277124,189128,5823,-100084,43077,126632,100171,84921,66152,32400,6218,-6156,-34054,-97779,-121043,-21856,14041,-32831,-88887,-106380,-44397,30704,80521,61726,28576,-47917,-29493,93257,182610,96581,-8242,-70127,-78466,-58226,-42265,-34687,-40680,-68784,-76547,-60248,-49111,-18354,28601,118164,235926,334906,381643,337030,183472,61894,-18913,-60515,-81876,-54179,-1952,-7649,45625,49606,-11558,-79003,-138905,-88021,-89164,-62033,10869,90768,114278,93187,109204,114065,41752,-98492,20516,137857,116344,-7755,-67711,-84768,-91158,-66250,-34119,-44428,-64740,-53937,-56694,-10541,55649,118416,189458,277247,191975,57494,-14953,-28858,-15920,84250,238626,320619,300623,186335,107549,35774,40322,20025,-14410,-63870,-120729,-118064,-122327,-130669,-73829,11403,93655,141070,138758,60185,60483,95843,98277,105775,80916,12199,-81113,-78276,-53853,-11911,30225,9714,-20116,-31533,-40137,-78211,-77182,14189,123466,142689,72789,-11220,-50878,-60516,-82809,-10265,84704,297746,439156,431543,239663,89623,-17550,-98519,-152814,-69896,-32381,-265,42942,76791,42965,5658,-31846,-14303,-24986,-47782,-79363,-98058,-36768,-12223,-46999,-30676,-17817,-5858,-12895,-22712,-12098,791,27711,76628,104428,68547,-14040,20176,232566,341637,386103,153517,-60549,-45989,-10243,40221,202256,260598,321164,202988,48235,-83458,-68884,19244,74830,1748,-69580,1270,76153,193169,331504,479176,396471,221919,108175,56030,26086,27539,5702,-50347,-115892,-42223,43161,-10820,-120896,-27822,47456,38616,-26458,-28045,46211,95085,166520,180703,132250,102077,140586,174767,147254,149319,118227,22089,5071,81497,199724,242719,149549,55026,46445,86363,116388,37024,-80995,70475,118493,94979,19933,-3784,16479,21702,-44864,-105323,-50949,15802,12241,-31164,-50358,-60214,-71054,-33403,16638,61165,50496,15945,-3551,14518,59553,69819,75351,160430,209512,106604,69825,68201,14242,-68752,-45086,31141,66088,21027,-37542,-53101,-81619,-107054,-122847,-94517,-51278,-104701,-36832,110512,224662,240127,245635,308074,354268,339166,257060,205345,223008,152077,169513,178597,206459,170902,85535,15140,-13001,-65106,-122530,-112673,-27945,32246,41144,-32811,-64171,-5980,78347,112617,139636,173988,187692,90242,46407,75780,140101,123564,37789,-47171,-46939,42997,59779,96003,122203,66499,12804,-20107,-55656,-30338,72448,85406,23646,-51958,-42852,-37872,-115754,-27184,30635,27525,12894,-14626,-37652,-16769,85634,230737,271624,225791,89660,-25838,-55632,14158,39092,11891,-31095,-11986,-77659,-60915,-58532,-77477,-40211,-32868,-71245,-106505,-42001,34176,161368,258924,166280,43319,-25886,-96827,89566,232548,210409,81596,10902,-25743,-41821,-28962,30789,79754,141780,154269,187195,277594,347222,352367,266036,124756,5036,-50961,30306,53336,-53764,-99777,13280,4178,-15243,-20862,-17661,-23626,-51061,-51556,5532,85077,143755,158647,96607,41439,6469,-36980,-52439,-50598,-13367,28781,52175,28992,-9371,-16702,12556,72778,38633,-34314,-98809,-48770,-24539,-76353,-74728,-72754,-99327,-76926,-65551,-51328,31045,174843,308697,368962,274973,156078,149019,150416,94419,140306,179681,163754,78461,-43774,-90332,-27328,-27020,-75849,-70198,-60238,-53487,3794,-20877,39495,65419,7404,-36917,-18392,-20642,-90626,-64976,37208,122732,149277,168504,184330,229390,239931,117395,-80171,-84059,26921,57229,12250,-41845,-47293,-71457,-60484,-41295,-18320,-18178,-81940,-85253,-41347,15945,79335,136438,216685,230347,152196,29671,-64554,-32091,43538,49417,26567,26910,-16675,-20726,47667,57472,-42495,-128924,-88242,-67524,-37577,-44129,-75426,-94761,-29456,-9040,-19345,-35060,-47735,-42613,-35684,-70223,-77903,76804,238710,282636,237628,191422,155039,134862,111826,105538,38943,-43031,-53630,-50252,-54675,-55749,-82960,-69948,-40031,26959,53358,72206,74652,2474,-68120,-82828,-47645,-11693,41972,64600,9393,-78328,-97859,-48928,-33401,-15503,20350,58036,-36227,-29361,10687,38772,13607,-32074,-67590,-34797,48879,56360,-27718,-87937,-6649,-5178,-9191,-69112,-108566,-85830,-95020,-92816,-36864,118600,254914,287275,155434,-14444,-88546,-44763,2377,-1107,21516,69988,133017,196775,200938,143336,64322,-27127,-32808,-80434,-135987,-73791,71348,201052,66567,-17845,-54492,-22582,37468,104399,188017,245711,370221,410261,286786,156125,64277,-13956,-44578,1244,78182,119388,134577,75444,-58875,-148031,-108927,-102490,-100240,-72161,-63223,-72693,-25264,41761,47227,9852,-43714,-90757,-108771,-72147,5168,60831,54087,19635,-12450,-71943,-134455,-77145,32621,96374,48853,-26086,-93062,-34934,-11360,27740,63208,80161,13600,-80246,-82395,-7533,11434,-11395,-52602,-97946,-72482,-7763,16905,33001,96846,77084,-70102,-130684,-85163,-54346,-70054,-96264,-26922,8846,-69545,-135951,-35583,67107,155016,178729,121336,1029,-88077,69431,155590,174297,102083,-15721,-95675,-115734,-78966,-22,59109,-7267,-102868,-72042,11370,75348,62863,5440,-75991,-102137,-16255,17289,63758,116354,91299,53012,81663,44844,25986,-341,-2878,25218,-5095,-45998,-22542,-20239,10317,77190,150438,131977,51571,148,-12801,-4806,-3359,-13166,-47617,-116073,-102925,-84812,-40907,-99876,-69342,-33170,-32828,-2051,73874,110497,55380,-1050,-51150,-85906,-130047,-17381,46194,-16718,-56080,3358,32870,62373,31860,-18946,-68352,-73953,-88934,-81899,-4636,57286,50723,2420,22195,133121,164135,154702,94826,-24127,-65013,-81356,-79792,-46036,-17669,-60038,-40255,-344,47519,24651,-23595,14979,12125,-18333,-60408,-60051,-39248,-56589,-49319,-58034,-79829,-72431,-87933,-103793,-23738,6012,-32175,-108140,-63613,-36356,-48404,-88091,-103379,-53353,-25797,31920,101563,140423,110041,8064,-70329,-44412,-4013,46256,65769,13339,-69402,-106131,40465,108539,127974,55333,93590,189090,140004,-19226,-65580,50212,104473,74420,3438,-40336,-70893,-55180,51291,44410,13678,-16076,-38978,-70748,-116156,-107508,-53758,-33373,-58515,-25110,34974,54420,-35897,-49129,2816,50186,76380,60596,25006,61264,132058,192213,181309,141915,105055,5800,-40757,-23711,-33009,3765,10202,18719,48117,67396,42822,-25160,-117916,-98420,-56165,-18610,-40221,-101843,-58716,-9140,14685,25927,53718,91948,75060,22975,-22297,-44586,-87324,-59708,104721,171515,164121,121979,105132,100519,128158,125459,158718,246698,223080,103949,4757,-50724,-28751,4469,-15326,-5210,7166,-33167,-67631,-43417,-35966,-16452,17554,50640,89568,49632,-11611,-32795,83519,282875,313903,247562,144339,26203,-96168,-55549,19892,3700,-10368,33688,90330,91261,20112,-69670,-74413,-28964,-25419,-41097,-48597,-2679,88047,170190,241158,290229,314288,229477,100677,47523,97457,81397,27306,41897,52291,26229,5794,-44500,-64437,-76600,-108733,-40480,14519,31857,20757,-10525,-3215,11739,-2107,-73129,-106090,-116859,-95797,-81656,-104783,-17034,43949,14726,-47524,-99367,-71840,-63375,-95245,-28951,-43344,-44097,6873,62604,114640,69015,-10231,-55168,-71992,9502,44617,15171,-9470,530,28623,14876,24012,31502,46259,100023,186484,218266,64257,-58634,-90729,-14248,17466,-7395,-36812,-4435,48522,56548,-21435,-61061,-29749,-24554,-16747,-40367,-26227,56155,200757,318396,295349,126848,4922,-30281,-45881,-78418,-101201,-84674,-58033,-43889,-31619,-50489,-38973,42497,37513,-13352,-15560,-30239,-40019,-14525,40758,60748,52416,-1349,-30135,1601,-22564,-2548,51270,35591,-27348,-46569,-56117,-33836,38300,135773,225364,298488,315474,220745,148632,100601,44906,-47179,-42390,7589,49200,79555,80753,59777,-3594,65521,58973,19823,12439,-34016,-80936,-92142,-112728,-89701,-60457,-64349,-75018,-70631,-27682,-26647,16174,52953,112524,228524,325191,360001,291001,186780,90827,47519,6350,-53069,-66518,-46812,-10114,43192,168880,245415,129368,29289,-5565,8244,31963,46565,28378,-14459,-21472,18727,26934,-69371,-58598,369860,839728,1054555,904094,597013,237868,-30939,-84950,-24758,-66513,-103157,-91116,-46129,-36417,-24741,-33265,-74353,-106260,-88599,-69227,-66897,-42645,-17555,-41786,-101232,-100021,-54892,29450,71643,67682,42996,9682,-4436,14529,15225,-29695,-19410,714,-57735,10387,88827,129800,120028,62547,-18963,-67563,-75614,-70853,-78741,55500,152998,141889,117741,121205,79158,13872,-59573,-84105,-92028,-90652,-19229,3407,-1045,-13959,50106,124892,165226,125315,44759,802,-33831,-89323,-45905,139804,185835,59026,-37684,-41587,-96180,-135189,-82921,-83412,-95624,-77373,-37832,-35687,-144824,-5769,205701,224493,150836,126063,56875,26667,-37719,-3366,7583,-45175,-80789,16940,189195,236513,126805,93989,52004,-19217,-31032,39053,86296,81144,9677,-26333,10616,32194,-32663,-86917,-109743,-50581,-19215,-87991,-90572,-94031,-114751,-98597,-25185,3880,-35021,-32126,22247,70301,29860,-44804,-70974,-115560,-91985,-68199,-62820,-54998,-39666,-42966,8679,121385,274083,229130,20135,-110396,51508,80927,132615,157446,182479,175232,114611,216410,292631,130181,53671,137523,170839,107667,23742,12266,71986,80654,5979,-35707,-62205,-109746,-75062,-1147,99310,92439,33643,-6095,-45503,-92288,-88131,-20012,83926,195223,267063,265455,190065,132329,31569,-15206,-4352,48801,93744,45357,-53644,-121793,-143843,-73570,25143,84628,112162,68524,38976,21168,36858,48801,52356,68730,36626,-610,-20912,-75529,-116331,-10741,36636,102829,114092,72387,37587,-6706,-374,24158,11758,15861,91001,139527,155346,124711,41129,2207,141477,305664,409814,386168,209096,31202,-51628,-95498,-130296,-136448,-126330,-129339,-146381,-94100,-37590,12967,24291,30337,96559,69246,-22650,-134900,-66445,15020,94140,98474,67576,20900,-11565,37071,175803,232953,171057,50260,-62101,-27323,-411,11393,58425,56705,41885,-2926,-48338,-64074,-81111,-113221,-46807,11394,44865,14120,-37759,-78251,-73658,-40073,-19355],[-22924,-31280,-65247,-91034,-102667,-49947,13252,38173,-8485,-44054,-92602,-7007,76276,102755,105461,48944,-20548,-47634,-4571,37044,-5853,-63028,-87252,-51725,-45488,-21790,32180,58982,-19252,-58406,-28273,-30408,-84178,-91980,-105271,-41344,20464,7114,-44435,-40909,-8550,72243,146178,178416,175871,138040,93106,56865,27986,6346,-1095,-65233,-138814,-116936,-55240,-69730,-134131,-154379,-69254,29955,88083,98883,77658,104527,170343,166529,108800,-11193,-85112,-90013,-5577,64359,69724,44039,3631,-26858,-61999,-83053,-96494,-104971,-94156,-59012,101744,149805,166012,145169,48949,-3477,-19190,-3944,45163,42236,9907,-43044,-93140,-76763,-21496,87032,203176,210975,95894,-95851,-83000,-67751,-111540,-97600,-35642,-10998,-67297,-21269,24988,-10900,-79942,-89979,-5482,67378,85043,-1747,-14358,-5859,-26398,-36517,31259,45083,63840,165992,276647,438388,521942,314603,156277,47800,-40254,-34828,3320,9646,18220,36217,63762,50997,-9125,14393,89494,146682,170488,125606,72736,377,-57825,-58185,-52665,-98005,-123632,-92723,-72172,-87838,-110816,-56913,25256,75412,99004,137028,50381,-24786,-43421,424,28457,34059,31780,115372,145357,99957,51740,-9430,-31726,27829,97308,83689,-9746,-100437,-113161,-113912,-50197,95155,237531,260407,233229,220362,274814,264625,178662,87565,-14055,-77663,-57845,-58770,-53993,-82035,-125134,-65342,55931,144619,117160,14900,-23828,106102,206076,153912,60787,-13999,5988,58120,74398,45290,-14920,-51135,-39463,-15417,-7676,-1600,-9322,-20755,-5639,42000,29930,2723,-63455,-108689,-75971,-18825,-27594,-29358,-70031,-98733,-82991,-59229,-23485,-9201,-6435,-64895,-111191,-16029,85675,113271,106408,141222,154537,142850,98349,9851,-21791,-39190,-47039,-49650,-57619,-79669,-76452,-234,59084,98303,134265,108419,94086,25372,-78690,-75583,13545,65080,91358,174612,159398,165308,95332,-7566,-107104,-87910,-12403,105043,213207,232453,239158,223918,102460,76003,42054,-44091,-85161,-34312,-13519,-62404,-147185,-136679,-151003,-75871,-8830,-40801,-69238,-70552,-99709,-78381,-15234,9205,-43576,-93839,-71125,6855,125275,220042,311253,255746,109660,-27575,21311,2654,-125718,-36431,37609,-5027,-73528,-118089,-120823,-82622,18104,76562,45442,-5081,-53324,-55234,-48760,-54620,-71986,-83766,-65273,-49871,-39229,-39798,-95546,-4082,194093,161517,44009,-69273,-73008,-14345,44156,91883,76233,-19519,-71785,-55884,-72200,-42223,52590,163778,345773,257790,47503,4323,448,18818,51283,39918,35444,81291,46551,10427,51253,99154,136015,110897,43515,-8462,-53768,-72703,7557,73769,26952,-11858,67434,93048,116697,164234,215063,231253,127594,21956,22424,87978,86626,29548,-9532,84385,121181,104988,87218,87790,69405,58359,47982,46287,45270,40510,2297,-19001,-18010,17508,-1564,-36269,-66253,-40091,-19640,-46340,-79087,-39783,40031,89260,54118,-37015,-63721,-36064,-39932,-73401,-146277,-53478,106676,204779,158497,70006,3131,-15694,9840,17873,11952,31972,89488,60627,9060,-4203,20721,16314,-72950,24020,320914,599301,597932,372222,195869,91285,31498,-14470,-72596,-27326,87753,73434,16922,-60057,-43678,-29968,-89645,-109768,-2217,93466,89650,79835,112952,162907,184906,167647,106230,-15830,-70611,-56804,-47017,-43093,-20873,-3856,-30884,2940,86596,111596,105088,74969,78867,68137,47661,18152,-33300,-56586,-88750,-117785,-123806,-37279,94110,180911,204009,156742,68566,32811,-12503,-93755,-11626,7212,-10133,-49292,-90767,-73440,-44129,-29447,-61232,-106026,-100703,-61940,-15851,-48906,-86556,-3075,28906,-11316,-54057,-83772,-81837,-129243,-74445,-5938,29458,60741,39373,-4094,-19096,-85283,-25796,38722,54573,58418,23515,-27538,-40148,-25020,-29947,-22840,-10088,-10121,12595,68545,109805,104874,71143,-3554,-52665,-56568,-49176,-36869,-27545,-83037,-102904,-85922,-87259,-118263,-98311,-25797,108016,77057,-1866,8115,-18763,-40546,-26691,-38685,-100870,-55056,14664,29369,-6223,-58996,-67568,-29860,83078,202504,193078,57416,-52828,-93804,-57869,-49549,-78476,-95941,-85593,-73161,-36605,1931,17006,11833,17165,-38748,-99910,-110217,-102409,-83583,-88036,-109868,-71712,-120900,-96545,-93226,-110446,-88918,-73454,-105936,-95164,-19628,-2321,-53720,-74265,48021,167383,161043,45042,-22669,-55622,-57393,-28009,-6867,-5378,-5616,30785,108298,88874,14673,-96287,-12817,168337,267616,204750,18146,-111165,19712,102236,93795,87988,63952,26050,4738,-2709,-23617,-81290,-129599,-28239,19414,-21651,-75254,-100541,-35592,49495,105285,94773,47614,-47775,-39738,89258,193507,118613,10182,-60309,-83380,-62912,-44057,-38824,-54355,-83711,-79224,-54774,-52304,-29898,10406,87254,185298,271781,336141,332567,191353,61563,-26211,-61847,-67004,-49978,-6960,-9046,58183,83438,8877,-70689,-137366,-93608,-93790,-72678,-1360,87990,140879,123620,130255,130807,42771,-105177,24223,135542,108574,-7171,-55805,-76854,-88085,-66122,-36892,-49007,-70373,-60432,-67012,-29459,28384,80376,152969,251254,184949,64937,4129,-6987,3297,99794,241662,320140,320972,217893,135574,76843,91490,49543,-10633,-66560,-112561,-105628,-107905,-127801,-96478,-10359,77584,123413,120329,38118,22592,32179,35982,62543,57651,8208,-67441,-72139,-60376,-22404,29528,17743,-10025,-26738,-41633,-79859,-84462,452,109689,140507,65210,-16597,-55649,-69128,-126482,-22839,120816,360903,459149,417942,231961,82772,-22259,-100707,-157300,-74258,-23510,4944,38575,56393,8441,-25866,-50673,-18024,-6357,-6822,-42272,-82907,-31186,-1731,-33300,-11192,-10100,-5904,-14798,-30277,-25839,-12398,16506,56651,60218,31877,-40547,-36202,179047,302528,355778,128993,-59874,-33374,10757,66116,219599,262753,341174,233982,73060,-62033,-75771,4075,71747,36850,-65294,-97050,-112035,-33471,106237,298990,317976,204254,90492,34619,7162,14628,7193,-31101,-105403,-66529,17382,-18695,-107313,-27454,40969,28377,-38242,-45672,21084,64884,142157,162568,109503,71400,101630,158624,165008,175294,129701,26401,25522,117824,232756,253135,133016,27328,738,30181,63707,-4007,-79130,78619,115722,85659,8845,-12162,11993,15600,-58724,-127958,-68628,17563,17634,-26391,-43377,-55699,-73228,-38506,13110,68360,67131,30851,12246,24071,56023,58329,59702,162265,252202,155266,80271,49029,-6363,-94797,-74402,6041,55085,27840,-36834,-68071,-106606,-97664,-117863,-95506,-70958,-116283,-49873,83605,162135,119271,61755,67227,90354,101577,83573,94162,187031,145677,173739,190396,214655,173979,85586,16854,-2869,-37034,-68955,-50162,4417,54270,63938,-12691,-47972,7720,89115,120916,142425,182325,173918,55864,20365,27918,86344,99197,29896,-52130,-60413,25028,37488,77364,105933,54587,-3459,-36365,-55524,-31484,50744,53884,-1308,-67477,-34952,-34345,-112610,-32694,27815,22614,9625,-12644,-32818,-28374,54544,202135,267042,230825,90646,-26437,-30416,45792,59009,8555,-78489,-43450,-89306,-63253,-61354,-58602,-8445,-14311,-62932,-107170,-73212,-29625,60679,152453,104312,32873,-29687,-125319,44602,174660,155436,38254,602,-21017,-25299,-7214,41386,87912,164411,172954,204530,315551,417153,404499,268680,115880,-683,-56239,7008,26110,-60382,-77374,26415,15087,-3862,-18664,-20992,-27351,-78429,-90344,-18886,57742,112577,136748,88309,41740,16345,-16567,-27313,-23726,15521,45216,63099,30542,-9736,-17699,5027,60130,27928,-43274,-108102,-56028,-49015,-123265,-93552,-61526,-77305,-60953,-60336,-64267,1319,126798,236177,293669,221448,121599,129072,149585,91887,136849,172421,155441,75462,-39662,-83079,-27231,-27013,-68750,-59452,-52158,-53725,-6408,-46853,12899,46499,-5672,-40143,-6790,-4189,-74378,-65775,31690,110392,133544,146941,152139,188020,202513,106248,-73102,-96943,2886,32927,-10643,-43543,-23615,-36239,-30010,-23970,-10578,-21964,-102004,-71795,-5794,56893,106865,141688,205191,225236,172183,64984,-14327,15721,61746,60047,38055,26109,-31525,-38494,43761,71469,-33897,-125573,-96093,-91894,-58770,-49950,-72839,-88046,-31867,-15070,-24100,-33227,-36594,-25209,-13227,-46222,-107960,41078,209568,262555,234006,185476,134784,102816,85937,80401,17698,-59947,-67874,-66487,-74038,-70408,-95387,-91708,-60024,11737,32908,55963,73997,16212,-45091,-64580,-42585,-11215,44312,72621,16590,-73700,-107642,-51940,-35504,-26500,111,23869,-53817,49987,70391,71186,34990,-22613,-67014,-33183,44977,42732,-45135,-90684,6833,7065,6852,-40662,-112689,-100595,-99382,-93341,-56033,100665,249543,296105,168129,-13837,-89672,-34479,21151,19680,33992,64816,103845,161444,185470,138876,60515,-27420,-33733,-82868,-140395,-68259,81498,183603,67113,-16609,-53636,-23873,39063,105679,179694,202868,255736,292162,210278,117321,40693,-25001,-41411,12032,88933,129076,148425,95396,-44943,-127707,-98940,-98834,-101587,-73580,-59660,-64269,-27997,24259,22717,5548,-15439,-61587,-98801,-88708,-19455,36854,35508,9608,-23874,-89025,-151835,-83814,9756,62225,26985,-27611,-101193,-69719,-41634,8196,58680,79957,17246,-77571,-81164,16954,25555,1339,-44807,-99033,-69110,4551,34529,49175,108447,98236,-47368,-111315,-81692,-61524,-65085,-87290,-30829,2042,-67733,-127038,-54515,39642,137156,179447,130039,1987,-98066,56603,137181,163116,104688,-12790,-112085,-123084,-74880,9812,69509,-4062,-104027,-62126,20459,68353,47025,-1762,-78845,-114020,-24742,12404,51862,108098,103326,75195,109805,60203,46835,35359,27744,47309,13392,-35356,-19536,-12781,13291,69445,143437,127745,40763,-16718,-18866,1629,3040,-10585,-48316,-118313,-117595,-107984,-57060,-97400,-31094,-9128,-22784,-2440,64589,88632,39986,-13609,-57932,-67091,-113445,-48737,28411,-20744,-61683,-4211,31497,64747,31551,-14268,-63663,-72169,-83585,-79997,5316,76074,66187,3260,1176,134379,186613,174546,106936,-18037,-52494,-60579,-67493,-64679,-54890,-91696,-43313,6435,70721,45849,-37123,-11091,-10630,-33864,-60880,-57974,-55270,-84875,-60341,-56487,-65941,-64643,-88340,-115031,-40878,-20481,-53979,-118322,-63208,-39372,-52498,-90681,-105537,-63132,-42035,16253,82200,118273,97745,9984,-57771,-66359,-41546,6524,37277,-6091,-86047,-75589,61533,115475,133876,62842,84808,158618,117793,-35699,-60205,94300,171274,126600,30404,-19754,-48678,-31250,73638,60904,25465,-9962,-39538,-81376,-127051,-108819,-54937,-34055,-49062,-9226,55257,94698,-565,-28277,11192,56351,77012,53605,21216,59741,127995,182756,170274,130182,92509,-31,-29505,-15515,-18461,41074,39975,35069,54445,66489,40334,-39738,-144893,-70226,-30645,-14188,-51122,-109070,-52147,-6757,9493,16311,45842,76283,52583,-2592,-40630,-47617,-87295,-46652,146121,210639,178721,131288,106830,94200,120291,131819,162989,242186,214242,102808,13082,-32704,-5019,27389,-3040,-114,3443,-42461,-73715,-43985,-17432,-9906,-27629,7116,74377,51788,-2686,-22790,90589,273686,277168,240965,159072,44246,-90210,-53303,52277,58236,26954,44263,77313,69368,12225,-65940,-62328,-4367,17691,14169,-6098,17912,107702,174696,227685,285849,309294,215746,90289,28886,74282,65957,22432,51079,64759,36145,14500,-29744,-46444,-60895,-93261,-58511,-3390,18631,10471,-22615,-17964,1235,3055,-54332,-76354,-94024,-108096,-99607,-83906,10970,55743,26612,-30629,-82842,-79008,-80781,-95953,-33624,-52862,-46470,9902,63173,117795,56660,-26937,-81085,-82085,9723,60637,36550,12613,26729,30173,2832,13847,22556,40044,103972,175688,176796,19760,-79368,-74788,-12686,7299,-26887,-63305,-22568,35615,55770,-957,-54170,-30011,-25832,-23281,-50105,-32913,51776,194523,313989,317624,162163,39926,-1975,-23447,-55039,-92576,-79589,-58952,-49264,-40785,-77399,-72098,12348,12104,-31206,-24917,-35920,-42584,-14932,39896,67106,61560,3264,-36424,-7582,-26799,-24461,29137,13187,-38589,-46730,-54935,-34780,37649,138197,235660,308386,324508,248202,180683,134524,78551,-18495,-40188,8308,50866,83788,85253,66379,43938,142911,119165,57477,38203,-20245,-77295,-114086,-107611,-60090,-41633,-65241,-93899,-108953,-50540,-79144,-16780,33196,98015,217623,324296,372893,318285,206619,98582,39470,-11431,-70110,-76879,-48621,-5549,50147,173798,229575,112877,16595,-10864,1478,26774,42885,24313,-15267,-14106,35233,31920,-79803,100318,770437,1449239,1715496,1423984,879055,330003,-9266,-110876,-29365,-78223,-117777,-104369,-55267,-37815,-21750,-30384,-70614,-99757,-92592,-73629,-73974,-46710,-6090,-7028,-93586,-75760,-12469,56569,91018,96793,70970,27678,8966,32066,27217,-25194,-15010,18966,-35708,-15065,65442,111988,109624,52640,-45354,-93424,-85201,-70280,-90116,37500,124762,107340,91121,107670,79334,13567,-52439,-69037,-84909,-81591,-9805,9187,-3152,-16183,67848,160087,203215,150873,62511,17461,-19271,-77350,-74486,110403,151186,34947,-43652,-14738,-76882,-133258,-84573,-88637,-61531,-25293,24344,7835,-123362,-24817,186980,239517,161121,125872,58760,25189,-50820,-7987,-4438,-56107,-74341,11130,168832,186129,81645,72730,47013,-8253,-67755,4399,54071,55619,-4401,-59492,-42340,8766,-21233,-54684,-82134,-36002,-11819,-68756,-122125,-99705,-91804,-84352,-36443,879,-36915,-44415,11807,68694,35649,-30006,-67407,-137926,-72468,-45653,-49950,-60094,-32301,-26783,38331,161836,312448,279197,33141,-109075,90249,168984,220882,246155,336200,329245,219179,275689,325545,163383,69519,158381,190424,127749,44530,15205,63626,83358,9854,-20052,-40590,-115884,-74780,10939,118680,98106,35953,-4941,-49500,-96252,-79755,811,106315,193065,231198,214366,140042,95125,34514,13640,24255,65545,92492,45478,-53368,-114879,-140579,-70785,40116,96299,89832,49448,23255,11598,33088,38886,25821,36265,13580,-7809,-14298,-53506,-102020,-23956,25779,88305,106621,68966,27230,-20755,1942,29264,14049,18894,97653,143817,150481,111908,27299,-4341,120683,238981,336092,328133,165937,6109,-57325,-94120,-134485,-140825,-131363,-132569,-137686,-91104,-42003,12555,37682,28204,83107,76685,5139,-111005,-102242,-6346,94389,115333,86986,33031,-3238,54768,205006,267158,183022,21976,-96805,-8606,37246,37295,69870,61810,34452,-10401,-42034,-57187,-79178,-105456,-41580,19298,57920,34045,-17536,-62846,-77153,-42702,-15502],[-12574,-19391,-53490,-80264,-94388,-48133,20618,61725,13280,-35270,-87479,-10289,74661,91972,98797,55318,-6211,-30178,12568,54970,5553,-62089,-92589,-57673,-44529,-4716,66005,82579,-9972,-59747,-33456,-33443,-78440,-85569,-92218,-30366,23842,-1207,-55745,-52780,-25154,47912,113328,131910,146520,137376,103434,64562,33767,8149,-3497,-67083,-130977,-126848,-67123,-64317,-108694,-138604,-82004,11166,71070,85539,64953,88388,136470,129786,90316,-9716,-79826,-87266,-10295,62006,71815,49729,9053,-28390,-65549,-86823,-105677,-113696,-103341,-67453,74982,118298,143634,127275,45232,4067,-10918,1073,44329,34902,1301,-45222,-94866,-74601,-13886,92044,187600,174965,66375,-103677,-87868,-87086,-140803,-60632,-5216,11619,-56977,-33729,12705,-5498,-52150,-76477,-12214,52188,90923,7242,-12517,-8368,-36192,-59246,-3348,20481,46596,126153,199896,395401,523089,375822,180913,45140,-49457,-40084,-6128,-4748,3107,22937,55199,52380,769,28312,104152,153130,157071,101682,55966,-18716,-70318,-40268,-33597,-90236,-126203,-81369,-52404,-65376,-96307,-47036,40011,88971,108759,149151,54141,-19409,-33795,5788,29667,35820,41919,135430,171416,123614,65199,-3792,-28272,39227,110993,82294,-16898,-95471,-85430,-91052,-80189,58501,195252,211699,196169,192297,246397,240891,166884,75306,-23342,-86276,-58679,-42661,-33906,-67294,-113908,-68792,55876,128564,79480,-34535,-37071,119257,213960,158349,69893,4077,29646,74704,86974,62990,-719,-44866,-37272,-14450,-11943,-19264,-33097,-36630,-20076,40045,32429,1947,-61437,-106952,-71672,-3662,-4432,-11272,-59137,-109524,-88321,-62584,-29013,-16324,-13113,-62812,-118507,-20702,88991,135614,160111,218937,224829,183668,108704,18641,-7372,-30874,-42295,-43095,-59991,-93806,-68216,-3356,49276,79867,90078,74577,69857,8543,-79631,-54328,14930,45954,68534,164648,180593,174840,96469,6068,-86264,-97443,-22083,91332,196847,217689,237080,265941,167385,143771,97359,-8820,-79845,-34271,-12183,-61710,-147217,-136462,-152329,-94206,-24862,-48694,-71130,-67495,-93701,-77305,-20409,3482,-49395,-91569,-58607,33891,188088,317628,401222,304135,113785,-44005,37071,22703,-86429,-19412,54905,11901,-57629,-122882,-125880,-86239,6391,56732,31457,-14176,-63942,-62786,-53074,-59706,-81186,-94400,-72898,-55285,-52052,-60693,-94730,30477,251040,191756,62976,-43798,-67425,-20807,42130,90007,72455,-28881,-90357,-63710,-68974,-28546,85601,235889,406507,240280,30620,-3879,5831,37880,77916,65213,27283,59074,35947,3658,24732,62258,111698,110632,54803,3228,-46323,-75476,8275,68309,20502,-14964,64642,101882,133640,180648,223229,251630,175235,73656,62208,123368,110679,47410,27295,154453,170486,138250,103144,99009,80347,72851,66648,67855,64194,45660,1783,-15659,-1366,38926,16289,-20523,-60129,-39426,-13269,-35506,-57143,-47293,17822,56545,25919,-48795,-48651,-22919,-35526,-75499,-153350,-38793,119048,213972,177514,95029,33288,5713,20428,17670,11047,46495,98948,59741,17389,10842,31531,18915,-80282,33731,377775,690261,634047,348139,160693,46212,-20771,-59214,-96523,-15157,100147,75765,18934,-58939,-33154,-14509,-76002,-114229,-461,103518,111366,109193,165724,232950,240238,198162,126534,3550,-55779,-51923,-50750,-48706,-24521,-13606,-57420,-45267,26274,54510,62048,51019,64414,60495,50489,26773,-28216,-58593,-92115,-119409,-131295,-40730,81037,163216,194891,161891,77044,39270,-11986,-89806,-6642,11085,-9491,-51179,-93318,-71993,-43045,-35158,-69448,-103502,-78669,-47820,-15383,-55601,-114141,-36794,-5715,-33467,-70943,-109547,-77574,-98009,-70122,-4431,36267,66600,53479,13012,-7928,-75339,-35644,23943,31939,34535,2846,-38147,-41351,-19134,-20821,-17640,-2966,3621,31389,79038,97437,84883,76003,21638,-31665,-54672,-57926,-52779,-46068,-93246,-98437,-79239,-84343,-112450,-74321,-52206,70171,62917,8872,26964,3646,-19476,-7879,-27071,-131797,-60333,11455,19758,-10739,-59617,-69751,-43590,57580,178417,163270,28792,-69505,-81747,-38434,-30249,-64319,-114284,-102077,-83526,-40600,6503,33594,40889,54564,7991,-44657,-77853,-76116,-53538,-64939,-79616,-41311,-99461,-101738,-78235,-80189,-49697,-38993,-84760,-109109,-26883,-5792,-57655,-88483,25911,136932,143425,47742,-16161,-41700,-38793,-8411,10881,8550,4760,46482,131413,116646,35914,-75415,-21405,144827,251300,216495,30401,-128367,-8258,71789,80586,84580,58405,18633,2675,684,-12976,-65040,-122807,-28175,30221,-3999,-54913,-86929,-32327,58773,118407,119964,64788,-44012,-52037,77070,191424,133637,26235,-49646,-88582,-72474,-48398,-38964,-60658,-94721,-77848,-51361,-60872,-47573,-11455,55427,137111,211074,283972,314101,189657,56285,-36518,-62443,-51781,-43536,-12068,-10512,65794,111725,29091,-60633,-119872,-90546,-89699,-83605,-11002,86168,166381,157839,155191,149400,47947,-88331,23297,126420,98595,-1781,-41098,-68271,-84480,-65606,-39634,-53759,-76032,-65736,-75143,-48931,-3382,35538,105764,209037,166302,68351,19021,10231,20634,113711,237131,310857,333930,249935,167021,119331,138247,73275,-7912,-66973,-101821,-92583,-93286,-111863,-118005,-33893,58271,103948,102581,23203,-9173,-21051,-16620,17739,32947,6814,-53173,-67714,-67468,-33008,27179,25353,287,-23382,-45195,-83403,-96236,-17112,91757,132502,56043,-21408,-60607,-78418,-125022,-3123,173934,419381,458938,383521,212098,69219,-30907,-102944,-145468,-83838,-20007,4731,25964,30034,-24164,-57429,-69023,-21961,9413,27723,-7165,-62963,-25364,8205,-18749,11399,-2227,-6066,-16614,-37384,-38179,-23019,6890,35937,17129,-7748,-66367,-68621,142877,271296,329396,114958,-50485,-24140,30570,93745,233211,252250,340009,254344,91673,-39570,-72623,-7718,66579,72575,-33494,-130552,-237190,-214664,-91250,116761,215496,169763,62880,7663,-15464,-2941,2487,-17324,-91785,-85328,-7217,-25788,-95364,-29115,29373,12350,-54131,-61310,3339,38740,115036,139606,84521,42602,63564,131583,174150,192576,133542,29618,45320,149232,258979,257523,116267,4908,-35508,-29856,6392,-46390,-74640,82588,109915,74546,-2965,-18937,13614,19591,-61575,-142029,-86412,18285,22467,-22087,-37065,-52384,-76239,-45364,6445,69950,78623,42929,25618,31277,51556,47106,45699,161046,287934,199545,81903,24865,-26454,-110686,-95358,-18434,37408,27461,-40489,-85524,-104751,-64735,-70656,-63207,-84088,-126448,-64957,49929,92578,1694,-100955,-141344,-137893,-101873,-58076,3934,147525,132980,169928,194899,216898,174076,85678,19338,6930,-9665,-13369,19772,52748,88993,95965,15955,-27061,21769,97178,123298,136866,177820,141437,15892,-5739,-13577,36067,73004,19525,-58158,-59687,14482,16355,56325,86255,39233,-22186,-54023,-55527,-32763,28109,24187,-22719,-76380,-28106,-31376,-105841,-42010,20693,15579,4917,-12558,-29669,-38415,24428,167724,254201,228793,88892,-24754,-8013,70590,72505,2172,-122171,-82445,-105090,-61843,-58175,-31172,27652,6077,-52805,-101214,-93388,-80027,-18965,61128,51701,23277,-32940,-119226,26378,138249,110647,-10634,-14718,-18071,-8303,13971,48839,90715,183589,195360,225467,350961,478028,439937,258656,101110,-10598,-61388,-8344,15740,-44604,-59894,34835,25388,7585,-20155,-28025,-30211,-94208,-94509,-24703,39239,85991,113385,75783,38298,23155,1363,-6116,-1565,38209,54506,68714,29116,-10303,-17399,-406,46694,15130,-54185,-119100,-63472,-72006,-163392,-81248,-37974,-54701,-45331,-52165,-70325,-26495,74044,157447,212497,165162,85659,107363,149591,93318,135179,163193,141489,68391,-36620,-73961,-23864,-24582,-60827,-47790,-40069,-45158,-7081,-69109,-18497,18658,-26530,-43562,4482,11738,-58620,-64781,26203,97322,116977,122952,112630,133707,150075,85150,-66592,-106196,-26372,2282,-34714,-40352,3765,1183,2493,-3450,-350,-24187,-122761,-51161,28250,91691,126617,139286,187316,215739,191864,103937,38363,57770,72461,65312,49977,30104,-39364,-56365,31007,72434,-31895,-123911,-101376,-114327,-87175,-59421,-70104,-76848,-30747,-20212,-28633,-31236,-25536,-9536,4362,-29443,-110940,6758,168936,223724,211605,168336,109548,75086,67261,59117,-1550,-74876,-78990,-80116,-91844,-85068,-106792,-108667,-76763,-1506,14863,41198,72768,31253,-22247,-47053,-35878,-8391,48705,81002,23032,-69798,-118429,-57522,-41895,-42951,-25380,-12601,-26470,107262,118884,99505,56585,-9584,-63405,-31235,39698,27263,-63936,-80956,23817,20157,20926,-16728,-106276,-116263,-105331,-94480,-75207,77517,232084,288196,170075,-17798,-89708,-24686,38167,41029,49819,64582,76263,121794,161800,128696,53578,-29866,-38112,-87677,-143105,-63103,83923,155707,64327,-15572,-52909,-26697,38143,103252,164119,152165,134782,171332,135671,77120,14212,-38434,-39029,19911,94276,132060,153565,106884,-32773,-107829,-87181,-91456,-95634,-67182,-50233,-54395,-32271,2473,-5766,6987,18842,-29773,-83812,-102737,-43874,12624,17458,-118,-35972,-105475,-158008,-89145,-15023,27448,6325,-28982,-86035,-102558,-71202,-12085,54857,80669,20721,-75845,-81914,40212,41573,13681,-35593,-96930,-66815,15315,50285,61054,112241,112249,-26485,-93223,-76895,-70991,-63643,-79031,-29828,3178,-55822,-105256,-68217,12801,114574,173592,133001,1429,-107446,40084,113572,144210,99342,-12519,-120085,-118388,-68250,19600,77457,-1893,-102741,-51498,30364,62895,33313,-6669,-77016,-126055,-38297,4048,37070,96326,112616,98270,133026,70328,63517,70017,59562,68572,31804,-20057,-10529,-3701,15631,59731,128424,113993,21173,-40955,-22511,10400,7894,-12373,-53655,-122525,-129876,-131110,-76161,-79808,4886,10050,-15284,-4400,53906,68239,27724,-23101,-59889,-46464,-76417,-62742,10884,-25859,-66740,-11921,29366,67153,32075,-8679,-58027,-71256,-81164,-81704,11002,90507,83459,10199,-17088,121996,189295,176570,105146,-17494,-39991,-38664,-46927,-65636,-89153,-117990,-34096,23626,91590,63782,-35546,-35610,-33401,-47566,-59575,-55599,-67894,-89563,-48145,-36791,-45011,-54188,-85469,-127503,-61404,-50013,-77106,-126138,-63912,-44187,-58186,-94375,-106799,-71741,-56003,3199,62710,91263,79829,9512,-45474,-86107,-77934,-32730,6493,-27139,-94200,-40617,78329,116021,129716,62397,74573,127093,91446,-54876,-49829,144344,243787,184260,56895,-1654,-29869,-9675,88699,69384,30396,-7551,-40088,-89168,-133878,-110707,-57566,-34876,-37972,8817,79075,140469,43221,-148,26371,65369,77313,47237,16802,55636,120813,170912,158392,117683,76099,-12539,-30372,-19040,-5566,80597,68392,46858,53253,56985,30597,-60397,-127299,-34319,4300,-5071,-63263,-110713,-46157,-6548,3014,5078,35366,58197,28879,-29952,-62603,-54354,-86549,-27970,185919,244143,187612,136585,104502,84767,106826,132801,159843,221353,191775,93964,15572,-19622,15252,48505,8642,5874,828,-50687,-79338,-45066,-376,34699,-21064,-43773,50299,48619,5021,-10339,99418,253606,223239,212222,159747,55332,-84167,-52528,81333,116438,68763,52528,62310,46902,3468,-63517,-52667,14200,52652,62544,35385,46691,131481,173160,206794,271576,291836,195021,78551,12009,50748,51001,21664,63590,78758,46587,23790,-14747,-30122,-48269,-78190,-75108,-22420,5181,1360,-36218,-34801,-7245,14886,-26043,-45650,-68966,-96245,-97790,-58727,32488,62987,35785,-14323,-63180,-64756,-65934,-65041,-36206,-62676,-48447,10737,57717,113433,44686,-30699,-81904,-68894,18580,81651,61643,38628,54101,28444,-12789,-769,8467,30577,106247,157777,129013,-25794,-98921,-57639,-10522,176,-39894,-86965,-38337,23217,51669,19715,-38518,-24013,-25674,-29205,-56430,-34565,50271,186411,303226,334247,199352,75308,23933,-12434,-45392,-72124,-72098,-60812,-54993,-46225,-95332,-98835,-11299,-9227,-49217,-36190,-42800,-46171,-17103,36594,69391,67369,5752,-43097,-15669,-26066,-46048,-1269,-14773,-48976,-48037,-55959,-38506,33446,135821,239094,307362,320886,267067,206154,159983,104270,7768,-29986,11833,52494,85855,87129,72780,88363,201890,168688,93882,64672,-4501,-64468,-113893,-94509,-30545,-18528,-57687,-102265,-115178,-38107,-72300,-37512,17667,84516,200266,308238,364438,326094,214539,100592,29261,-28470,-86111,-87669,-52024,-2854,55597,173852,204031,92629,3557,-15791,-5519,20379,37744,19918,-16360,-7534,51494,37780,-88491,266788,1238813,2153728,2471955,2013961,1187249,423750,20630,-127604,-38604,-92312,-129060,-95929,-59874,-38948,-19398,-27991,-67579,-94197,-92686,-69063,-70280,-44991,6249,30070,-26683,-17506,33817,78484,103439,122665,101518,51417,27355,52518,39730,-22601,-14241,35061,-6040,-51416,30765,85798,93256,40348,-68365,-115787,-94114,-70226,-99898,15991,89346,65302,57877,86936,75511,18635,-32911,-49974,-75823,-74597,-3269,12043,-9303,-24632,81546,191673,233243,164960,68880,25269,-9474,-63785,-105281,78890,119589,19470,-32619,12289,-58996,-130559,-87329,-81775,-17224,32984,90969,45943,-104609,-40220,163442,246367,166918,122378,59298,24258,-70373,-26378,-25526,-69992,-68098,-6539,127782,122834,29050,47726,36526,-1839,-82891,-23512,29611,37377,-10396,-81959,-82693,6683,8523,-12364,-48203,-22604,-9100,-52221,-127538,-92260,-66958,-59744,-35465,2115,-33249,-55624,-1345,63680,39905,-11937,-40380,-75564,-34516,-7844,-20179,-58617,-25068,-9748,69510,196230,334512,319872,46863,-106804,131141,298947,404317,569524,787170,725252,459708,337334,348184,199955,87243,174700,201947,140862,60010,17511,55286,86255,17019,-1837,-18572,-85513,-71236,20109,132511,102171,37828,-4151,-52093,-96270,-68714,21335,124227,185506,197394,173769,104491,71577,45439,36986,45086,74137,84740,40453,-56362,-110052,-136129,-70835,50083,108931,77153,40830,5860,-3271,24380,24744,-3562,3381,-8414,-14494,-8788,-35654,-79551,-37983,11079,66410,89209,59613,14729,-34601,-196,28023,11431,18453,99608,141221,137783,92046,8211,-15076,95424,178291,264682,267279,122911,-21820,-67183,-94203,-138698,-145614,-135672,-132716,-126277,-89643,-48831,7847,44823,21859,60135,75306,26473,-78598,-126202,-29694,87856,126371,102379,41561,1005,64373,212792,272481,174097,-13732,-112925,23444,81361,64344,76131,60645,22293,-17236,-33231,-49519,-75858,-98618,-37991,26732,71935,55723,3010,-49124,-81808,-44895,-8974],[3025,-3535,-38262,-67537,-85040,-44821,27048,83489,38111,-22986,-79062,-12636,69871,74004,84866,58586,8002,-9822,33629,74784,19390,-59837,-97384,-63071,-42239,12145,94108,98969,-3621,-61106,-37432,-36243,-73552,-76067,-75661,-22337,23799,-9639,-63445,-55324,-29036,33170,85988,86840,109756,125777,106771,68057,37220,8757,-6428,-67555,-119540,-123532,-72012,-48293,-76862,-122232,-92844,-6276,54946,70204,47614,65739,95529,87515,66828,-10757,-73277,-78443,-7396,64274,75886,53994,10442,-34496,-72373,-90568,-110998,-122178,-112140,-60093,63616,103629,132510,116253,43967,11459,-2942,7619,46525,30710,-6086,-46372,-96314,-71866,-5032,99710,176035,144973,41133,-104374,-91148,-105022,-116485,-24559,24004,31419,-46515,-49351,-7729,538,-19427,-50257,-14745,34886,87792,12661,-12143,-12155,-47093,-82278,-41620,-11282,23491,85303,136358,350744,510804,428578,202425,42742,-54856,-42834,-13572,-16080,-9180,11941,46995,52409,9915,44184,122771,161592,146948,85790,45475,-35089,-76882,-21240,-15751,-82374,-127565,-70843,-33590,-41689,-75399,-30421,59532,107728,123156,163060,60471,-12085,-24428,10547,30623,36749,48394,146937,189810,145089,80456,7278,-16154,57965,127424,83177,-14650,-75858,-59705,-68797,-105008,22274,147139,153416,147239,151469,203132,201605,145256,58613,-33899,-94626,-54871,-23191,-12109,-51724,-103242,-70806,55247,113164,47310,-81277,-37743,132930,221363,162896,78936,22404,51767,88372,95902,78124,12696,-38408,-34895,-14290,-17253,-37208,-51907,-39736,-20070,48389,42871,1811,-59427,-105467,-68456,9995,19640,8350,-46399,-123309,-94002,-66619,-36306,-27355,-26644,-61955,-102921,-23121,90261,152448,207924,295618,298074,224799,117282,27474,10657,-11077,-24651,-23348,-46772,-92221,-59269,-10176,34339,58715,50596,47657,47975,-5571,-71180,-35426,11597,24066,42294,141781,186951,172347,92502,17886,-64752,-99316,-32066,75908,176184,201541,233656,307878,239563,214406,152587,25656,-67686,-30786,-7161,-57720,-145526,-136012,-139232,-102731,-39064,-55747,-71583,-63481,-87280,-78841,-30101,-7266,-60377,-90159,-47944,55633,242128,408379,477674,339373,107337,-45964,61772,50972,-42465,1963,71308,27611,-42143,-121747,-129761,-87969,-5066,36306,15111,-26966,-78037,-74300,-60599,-67187,-90968,-104701,-79873,-59963,-61246,-72096,-80795,52576,282313,197250,69719,-24050,-55571,-22858,42706,93269,74456,-30404,-106755,-68977,-64855,-15166,121517,314771,456562,220840,16649,-10086,11525,53085,97997,86428,22871,29482,17865,-8799,-5415,34031,96553,115925,70406,17770,-35912,-79806,6441,59192,13732,-14544,59306,105754,141317,180158,211623,253109,215901,133286,108256,161276,133077,66935,72712,225033,215779,165816,113562,108037,91478,87471,84509,87784,80438,47406,1360,-8291,19761,58721,33695,-3740,-50919,-37736,-6368,-24298,-36395,-43229,2655,27591,999,-50272,-29007,-8052,-29245,-77122,-146322,-25570,123798,210579,186425,115876,61069,24776,28008,15105,10818,58259,103285,58306,27318,25741,40855,20809,-82451,41947,420552,747574,640696,316259,125698,316,-78107,-99907,-94601,3216,109154,74386,18416,-60394,-22506,2080,-60354,-118907,-2572,106631,128951,135775,211950,294084,284882,218007,140183,22357,-40481,-48530,-56949,-58060,-33714,-30670,-82030,-88119,-39251,-6363,19703,27656,49776,52202,51590,33820,-23949,-59631,-92204,-112025,-123481,-40991,68778,144277,183194,166516,88024,47102,-10408,-86671,-2623,14804,-8418,-52499,-93422,-66066,-37985,-36329,-72631,-97238,-60521,-35949,-15753,-58428,-140272,-60667,-31998,-53535,-87521,-120445,-52810,-56420,-54704,2247,42883,66828,60893,27024,2684,-63025,-48033,5219,4171,6779,-16075,-42583,-36535,-8818,-8098,-9890,4843,16673,46825,82989,80337,61517,74388,43565,-7919,-44996,-61668,-64934,-60814,-99850,-91292,-72014,-80310,-98887,-48342,-30742,57835,63280,26975,42513,22657,2290,17883,2624,-102961,-65430,5425,9310,-14752,-58626,-70579,-56480,31485,149758,129850,752,-82342,-64206,-16771,-8122,-42945,-121884,-115450,-89091,-40632,13647,51393,70318,90892,53775,10430,-30791,-36616,-21467,-39454,-46036,-8505,-77030,-100336,-63529,-52146,-10344,-926,-57649,-119941,-33269,-7969,-59464,-102515,4768,104336,119688,49933,-8845,-27337,-16386,15032,32469,27505,21967,64495,150187,142684,56492,-53580,-24287,123262,233485,228250,47761,-148740,-37632,38003,62245,77168,52910,13860,3423,7154,733,-47112,-102300,-16421,52286,26125,-23394,-62901,-33082,60098,121170,136593,80145,-35130,-61887,61281,179967,143498,42063,-36234,-90252,-83533,-47510,-28258,-54049,-98734,-71385,-47206,-70557,-68478,-33798,26629,96774,160930,233541,285497,180252,48773,-46512,-57315,-32164,-31469,-14283,-10144,70824,135633,51141,-46194,-99149,-77563,-75888,-89726,-14488,88055,191374,196786,186334,172372,61609,-64709,20633,114114,90450,11495,-20830,-55858,-77077,-61539,-39415,-55844,-78806,-66733,-76221,-61523,-30477,-5518,58529,161005,141997,71252,33040,26156,39236,129148,229619,297793,341573,281915,199625,160302,179447,93934,-2629,-61477,-86268,-75855,-75480,-90690,-132572,-54651,40198,86572,88580,15863,-30873,-56667,-46106,-18670,12850,10205,-37432,-61887,-71338,-39594,26744,35983,14527,-17663,-46355,-83686,-107500,-32954,75399,123780,49686,-21796,-61862,-84880,-84432,45255,239414,468097,440877,334824,184257,52912,-38957,-99650,-127741,-93335,-19424,1325,8960,5528,-46890,-81066,-82255,-22911,24944,59337,28700,-37434,-15817,20498,-115,39170,8307,-3371,-14571,-39283,-42758,-22581,8197,24431,-14148,-41508,-86021,-57164,138825,265484,323368,119940,-34547,-14950,52408,126073,245434,232362,318377,263103,105421,-15021,-57315,-11384,64046,111363,12443,-104455,-267278,-318215,-235422,-38606,105843,124348,30590,-18608,-35728,-21076,-5532,-7375,-78190,-94583,-26989,-29787,-81713,-28407,17097,-5301,-70109,-68007,-908,24603,93051,117930,62148,19072,31414,100092,176866,203585,135019,36607,66404,174813,277202,257809,104102,-4691,-42959,-81548,-47696,-84450,-64962,86081,105245,66238,-10477,-18362,27341,38900,-49031,-142426,-99701,21966,31026,-13699,-27079,-46268,-75965,-49453,1529,71072,89357,56313,40968,40961,51389,41623,37626,157345,313007,236398,77496,1218,-41283,-108492,-98430,-36483,17606,22850,-44467,-100959,-77587,-29599,-24464,-27221,-84887,-130929,-77437,14246,24011,-96272,-216686,-297252,-309849,-251968,-153530,-55547,109481,118330,162862,196618,217891,175971,90268,26670,19779,18954,45965,96667,117045,142188,144114,58069,2539,39903,106144,123226,126948,163678,96736,-21848,-27701,-43329,-1850,51696,11407,-60268,-40948,16651,2927,39018,68785,25520,-38518,-68439,-51606,-29992,9667,1365,-35759,-74290,-17493,-23775,-92508,-50128,14161,11009,3184,-9688,-23500,-42202,86,132539,235887,221560,87036,-18743,14545,93230,84012,-3085,-145300,-110010,-114168,-51048,-43372,8622,72763,32305,-37802,-86894,-91028,-102144,-70314,-4613,15137,18089,-32107,-96540,33841,132765,95513,-53358,-30288,-13061,11800,36667,56656,91219,196186,216410,248603,382353,525671,457521,240324,84541,-21448,-65241,-15270,18864,-20743,-43998,42054,38413,22167,-21600,-34440,-27976,-80735,-53379,-8440,35891,70525,95125,63396,34219,29589,18955,13302,18349,56860,60114,72161,28140,-7798,-12832,-45,37078,4426,-63113,-127989,-67143,-89088,-160355,-56476,-12403,-33013,-29738,-41352,-67234,-44947,26978,84710,136230,112248,52805,88883,153700,101863,138985,155641,125621,60695,-31396,-60075,-13382,-15447,-47766,-32418,-23215,-26870,5276,-79001,-49121,-14187,-50863,-40043,19912,31017,-39609,-59420,23122,87066,104602,103198,74091,76377,92309,60170,-57281,-105187,-55839,-30988,-54710,-29976,35586,41793,39539,23458,15726,-20878,-117622,-23494,63143,122639,141363,133556,168957,207114,214250,149059,94341,95180,79343,68605,65124,41806,-36299,-68103,14552,63521,-33490,-121391,-101303,-124634,-118872,-69657,-64422,-59051,-20474,-18471,-28983,-26083,-12008,6593,18882,-18068,-100502,-23301,121759,170814,172328,141851,82324,55646,56726,43084,-16518,-85002,-84805,-89410,-106115,-96980,-111277,-112265,-87296,-9571,2351,30918,73500,49043,1440,-29604,-27450,-2682,55694,89991,29945,-64178,-128661,-64161,-50403,-61258,-51893,-46591,6670,140951,154152,124001,79204,8515,-55180,-27156,35833,13294,-80818,-62115,43293,33756,32685,2124,-93896,-130043,-110220,-94027,-92123,51281,204351,264664,162250,-24070,-85210,-13349,54326,63200,68976,71070,55404,84298,134982,116064,45965,-32761,-43930,-92484,-141427,-57618,78412,122001,60428,-12412,-49849,-28995,36547,99261,143448,100303,24347,61901,69509,38258,-13259,-52751,-36375,25261,95193,130257,152003,110957,-22379,-88930,-76180,-83330,-84966,-53626,-35426,-42690,-36995,-22215,-35018,15324,56453,5262,-64562,-111286,-65768,-9830,1154,-9121,-47684,-118670,-149384,-93145,-39868,-5353,-11922,-29284,-66616,-114466,-97848,-30165,53601,83977,25227,-73734,-83629,61345,63207,25734,-24127,-90628,-63421,26224,65266,70070,110799,120192,-7325,-76875,-71805,-82142,-66707,-74120,-27288,9168,-38515,-82827,-73654,-10732,88722,161407,129783,-515,-115685,22019,87828,120839,88075,-14566,-115897,-106352,-59940,29256,83345,137,-98280,-40501,39909,57767,21087,-9630,-71219,-133115,-56054,-7250,20178,82334,119425,121715,149774,75431,76210,102472,91529,88039,48753,-3353,1892,5430,16943,48309,105301,89296,-7994,-69241,-17518,23488,12287,-17977,-63970,-130234,-141232,-147177,-97453,-55875,34179,22393,-11533,-8839,40964,48361,17082,-30167,-59357,-29577,-45304,-54494,-3347,-31964,-71913,-20245,26163,69332,33162,-2816,-51841,-71421,-82741,-88205,13159,101277,101246,21527,-32440,97638,173615,162023,89832,-22851,-28141,-16630,-22156,-46218,-94673,-115214,-17940,44659,106552,75627,-26205,-58540,-56508,-58863,-57209,-53789,-74668,-73876,-29429,-13295,-23592,-44053,-81744,-129136,-86090,-82420,-101301,-130277,-67381,-52269,-66948,-100945,-108937,-80503,-69172,-9352,42463,60028,55667,5166,-35180,-100949,-113132,-71800,-27059,-49159,-88830,-6411,88224,109959,117220,54519,60659,93832,61077,-74765,-34750,193790,312628,241351,79880,11446,-17137,5540,92287,67055,26777,-10525,-43055,-96112,-137864,-115939,-64017,-38284,-28158,26011,102759,185510,92738,31798,45094,74106,74514,38176,8066,45365,106887,153077,142561,102733,55710,-33464,-45568,-37030,4491,115554,90105,49858,40916,35516,9517,-88771,-96606,1429,40104,5242,-76355,-106116,-43207,-10837,-6754,-9297,20361,36116,2371,-59610,-88648,-66858,-86024,-6140,218489,266760,188145,134816,95246,69596,86063,125102,146736,183674,154498,74811,9061,-15685,25528,59555,13110,6181,-6587,-62823,-88511,-50195,10875,84163,30324,-97255,15000,36179,7736,762,107741,222709,156023,160043,141115,54333,-82872,-56810,101687,169523,109540,55390,43215,21411,-9452,-66346,-49709,22470,74716,98485,69534,75433,153176,161210,176377,244707,259815,165037,61428,-6688,25207,35279,22613,75329,89550,52160,28158,-4740,-20615,-43149,-70035,-91505,-45291,-9398,-5715,-49585,-52497,-13007,30301,4298,-18727,-49743,-84954,-90299,-42762,41374,60842,37123,-4601,-46394,-35875,-27537,-32564,-40908,-76989,-54937,4319,41627,96625,29394,-27569,-64816,-51688,27046,101515,86389,65727,77954,18954,-36480,-24839,-15117,14141,103923,133468,82772,-62004,-104551,-47267,-15475,-11823,-53015,-111677,-55793,7033,39660,34635,-20067,-16430,-28376,-38005,-62144,-36756,45089,168949,278484,335639,229772,103753,37649,-15972,-51581,-60869,-69645,-68686,-66249,-53114,-96441,-108030,-28577,-27304,-69147,-53759,-55742,-55853,-25981,26030,62355,64181,267,-55879,-27316,-25242,-62918,-44420,-52140,-62722,-55599,-64223,-49751,21384,124152,230466,290701,300429,271093,218707,170411,115250,23518,-20574,12543,48688,80543,81219,72237,115960,231193,197491,121438,84154,5010,-55461,-101286,-83818,-9859,-1226,-50403,-100920,-93592,-30042,-64808,-54992,507,67331,173226,274055,331155,308879,205300,91645,12052,-49345,-105608,-103793,-62279,-7395,54192,163796,167349,66035,-14632,-26135,-18533,7248,25723,9575,-23456,-7451,61109,38222,-101225,417609,1693664,2837231,3204176,2583163,1470254,497472,41845,-124503,-57878,-113740,-129757,-86977,-63348,-43872,-21913,-30674,-70211,-95171,-95775,-65433,-62806,-40413,16753,65031,54291,52872,77364,89453,103315,138553,129002,78177,49750,72549,48396,-26396,-22606,42878,22851,-88297,-18939,47303,66599,21507,-86195,-127298,-107830,-76108,-103245,-9640,47150,14520,15804,57381,66921,30773,-5141,-32861,-70940,-75014,-4651,7224,-24136,-44745,85639,210367,244967,159441,57788,19022,-9509,-55897,-124845,51773,96297,15085,-10885,32243,-47940,-131177,-93972,-64393,29483,94137,157302,73378,-96167,-58009,131551,239988,163949,111916,54616,21414,-87895,-63104,-59967,-90976,-67989,-38657,66589,48925,-30532,18700,19769,-3162,-72790,-50185,7932,22216,-10654,-75070,-76039,17028,38620,25526,-16682,-13540,-13462,-45436,-110878,-81709,-48989,-41102,-32124,293,-29877,-67556,-21015,51294,38990,5530,-185,-15846,3950,28308,12037,-51011,-21305,4665,96319,218279,335230,343893,58070,-107116,167470,462614,697300,1096770,1438660,1276032,773949,388465,355073,234591,105165,184870,204149,145743,68777,17486,46864,89157,26646,15130,462,-59376,-68049,23556,137521,102372,36992,-6095,-54770,-93808,-58590,37814,133393,169670,163439,140463,79623,55767,52938,50019,55455,72979,70140,28862,-64626,-108685,-132578,-75480,52818,121332,79559,42431,-12207,-23888,10775,6581,-35015,-28573,-29245,-22503,-7799,-25525,-60434,-50647,-6750,38430,62240,43462,-869,-48986,-6682,20826,4350,14897,97250,132805,119846,68449,-13726,-28335,68672,126366,199009,207550,82706,-50602,-80667,-95686,-142264,-150653,-133621,-124337,-113753,-89836,-58013,-1110,44056,11442,32134,67779,42073,-48073,-113941,-51542,76103,132221,114652,47774,2358,66611,201094,251969,148702,-48185,-89767,64882,129589,92949,78941,55618,9873,-19138,-20937,-39792,-70041,-91507,-34110,34367,86604,79166,25858,-33260,-83108,-43063,3803],[21461,13895,-21685,-55168,-77072,-42134,30855,100705,61939,-10075,-69564,-13971,62217,50984,62112,56103,18821,9558,54386,91958,31774,-58950,-103969,-70293,-41735,24719,112377,105852,-1775,-64329,-42099,-40504,-71784,-68224,-60257,-20681,17345,-20615,-70550,-52381,-23837,27308,64548,45877,68244,101824,99690,64309,35365,5226,-12602,-69121,-107771,-110425,-70363,-27551,-46209,-109901,-103864,-23423,38574,52298,26227,36454,47633,39753,38035,-15941,-67560,-65534,2942,71046,80188,54459,5637,-46705,-83706,-95622,-110192,-123488,-120105,-55487,52086,94139,124224,106406,43852,16752,2329,13350,50722,29557,-12797,-48286,-98770,-70694,2423,107262,167709,123369,24328,-97686,-94302,-120854,-88241,6463,48200,45694,-38537,-68945,-38045,5910,12268,-20433,-14028,15500,74133,11781,-15626,-19449,-60693,-105733,-81264,-50344,-6730,43412,87334,305654,485601,467021,217810,38743,-58629,-46212,-21979,-27101,-21062,989,37055,48649,15300,58887,141563,167178,135836,73800,38327,-50124,-78098,-4993,-2032,-77213,-130235,-63850,-18459,-19452,-51703,-7810,82239,129787,140957,177296,67286,-6127,-18594,11771,28636,34513,49242,147607,197192,161440,96229,22912,2913,82145,143637,82534,-9502,-53772,-36572,-48860,-123239,-16502,92599,87023,87475,99537,148490,149442,113217,36172,-47822,-105149,-49886,-3427,8080,-38249,-95446,-73364,54402,101594,26851,-100756,-22899,143849,224681,164285,85082,38480,69793,97021,99203,88277,22751,-34378,-34768,-17112,-25593,-57057,-67342,-37597,-13920,60143,55720,-287,-59901,-106836,-69170,19080,41472,26925,-34057,-114795,-101435,-73608,-47594,-44023,-46428,-60901,-80546,-23877,87260,160420,243995,360673,363673,259238,120992,32559,26870,13042,-1152,-740,-31931,-79559,-51191,-20619,14266,35618,19827,26283,27028,-17778,-59439,-21853,2198,-2084,10847,107121,175345,155466,80874,23944,-47540,-94782,-44384,57497,151048,182744,225812,339808,307430,278916,201819,55412,-57230,-28619,-2602,-54546,-139207,-135348,-124128,-97310,-50394,-62878,-73221,-62052,-84197,-85526,-46111,-24437,-78462,-90548,-41928,68460,279761,478607,527403,352643,86134,-22862,88320,79878,-1405,23363,83723,39185,-29925,-113191,-129807,-90269,-18301,13950,-4480,-44722,-96650,-90979,-73064,-78903,-103274,-116013,-87590,-65908,-69107,-77796,-71862,58978,283926,179466,64534,-12612,-43637,-22639,45595,99848,79648,-26146,-116253,-73069,-62579,-5545,156244,389316,485746,196423,2441,-17535,13967,61267,108510,99158,19752,-8129,-10579,-30185,-40051,17180,90020,125683,90385,33341,-25376,-88716,-1368,43528,3742,-14449,49031,100739,135626,161143,181706,235653,243636,195554,159513,198020,149640,84079,120522,285981,249481,180955,113406,111040,99636,98810,97893,101802,89573,42697,-1265,-394,39390,73940,47657,10913,-41784,-37275,-1887,-16535,-21257,-33627,-7299,785,-22001,-44862,-10882,4527,-23633,-80229,-137806,-17527,116359,190495,180840,128469,82281,38200,29856,7807,9397,63822,99587,53936,35108,37134,45486,19228,-79929,45418,441483,761328,614800,276984,89689,-46503,-130703,-98145,-66374,20379,110249,66498,12490,-67683,-13805,17247,-45448,-124350,-12131,98840,138479,155313,244631,336035,310511,221566,141168,32897,-31472,-51698,-70309,-76061,-53634,-59416,-91710,-78035,-103491,-74984,-26388,1114,32413,40972,48996,37409,-22558,-62319,-91892,-99257,-102472,-35392,58696,124799,168851,169372,99640,53589,-10191,-86787,-2456,15681,-8952,-53933,-90363,-57152,-31142,-35195,-73146,-93670,-50047,-30326,-19771,-58663,-139035,-71945,-52862,-75152,-102246,-87478,-9729,-9097,-29749,12603,46169,59279,58638,34435,9591,-51372,-65358,-19848,-30187,-24852,-31924,-41498,-27908,3522,5452,-2802,9627,24994,55469,79131,59419,36702,66415,59876,14564,-31770,-62858,-76114,-74708,-104446,-84630,-66683,-77662,-85894,-29460,1522,69007,75866,46179,50829,34776,21148,43940,38638,-55356,-67746,-4949,-3452,-20319,-58410,-72625,-70546,4114,116480,92606,-28547,-90712,-46701,3058,12483,-21160,-111465,-125091,-90779,-38818,20445,66884,96189,122262,94583,61116,17792,5725,9799,-14618,-13019,19614,-57154,-93682,-52707,-30371,23500,34158,-31613,-123391,-40679,-11025,-61104,-118205,-15306,71392,90937,49222,-2368,-13700,8282,39217,54232,47702,42154,82761,164661,165668,74481,-33731,-24039,102424,214229,238972,70272,-121765,-68657,-974,36162,64153,46239,10359,5213,14554,14884,-30934,-78664,3741,83833,67402,16529,-32226,-38307,51625,111484,140213,88855,-25791,-69963,41318,158485,145284,54733,-23272,-89306,-94689,-36199,-8084,-39319,-98611,-63195,-43338,-79483,-94006,-58466,-625,63120,121678,187078,246289,160324,36535,-58150,-47616,-10378,-16498,-16659,-11632,70579,151387,71381,-30794,-79777,-62171,-60048,-89794,-14517,90513,210879,234576,218939,195628,80146,-39964,13648,97091,82391,29295,1974,-42474,-68740,-56868,-39350,-58340,-81498,-66203,-72488,-64522,-47258,-36267,17357,113685,113905,72041,44538,39215,57028,143644,218397,280489,340538,306851,225701,192188,209014,108726,2916,-52819,-69219,-58250,-57337,-69842,-121235,-73764,22009,69427,75745,11282,-45765,-74524,-49415,-42537,-4268,12994,-24729,-57503,-74290,-44431,25593,46763,29900,-11879,-46384,-80993,-118500,-47952,59712,113413,44431,-20065,-61521,-90859,-47544,101654,303547,496741,403939,274245,147623,32229,-47646,-91912,-108028,-101192,-25565,-9656,-12059,-13342,-58448,-92802,-92100,-23620,37541,85595,61993,-10354,-5067,32653,20436,67820,17718,-1580,-11959,-37856,-39606,-9909,21583,22939,-32956,-67812,-100174,-22548,162302,286924,338524,138058,-18695,-8175,73626,159933,253500,202543,274500,254028,110062,7962,-35300,-8626,63081,149497,57131,-59471,-230951,-325944,-297165,-135580,5149,69782,-5507,-41596,-51546,-41042,-19642,-4865,-69627,-98680,-45186,-34793,-69167,-27163,2817,-26220,-88295,-65524,4715,21448,77375,97727,41130,-1841,3374,65459,170467,205763,133627,45361,84323,187966,280911,250766,95555,-1060,-19804,-77179,-95516,-118802,-53657,86251,98694,57572,-16678,-12904,50195,69238,-25824,-132665,-110083,26394,41340,-2810,-15228,-39484,-74595,-52555,-2906,71149,98379,69505,56780,51755,54429,40853,32509,145588,318458,256614,64616,-22410,-52728,-96081,-88582,-49244,-5072,11514,-50559,-115554,-47104,2684,15108,3501,-77158,-131631,-87920,-23996,-40975,-141736,-191760,-338706,-418465,-344570,-204006,-85553,71789,100455,151751,194396,216454,178247,97626,36997,33514,45978,104360,174508,190923,209898,206993,111737,38423,59807,113774,118615,111282,138569,42825,-55252,-47185,-63609,-26121,35986,4626,-59856,-14981,26567,-3781,25348,53126,12703,-53365,-80529,-45328,-24793,-5359,-15673,-41697,-63287,-3572,-12602,-75301,-57378,7551,7771,3101,-5016,-15140,-40949,-19892,95878,209728,205965,82572,-10941,35799,112829,92414,-8212,-121950,-91049,-96622,-30421,-16544,60124,125225,62421,-20441,-68204,-71214,-86319,-92352,-44147,-6416,16584,-28626,-73551,53677,148729,111917,-72172,-46288,-7407,32326,57860,63321,88469,197483,227518,265802,401973,550886,452760,213905,65649,-34496,-70951,-19680,25481,1226,-30492,46888,52567,38196,-24115,-40824,-21295,-45663,-9,19957,44908,65716,83277,50890,27628,33441,33368,28617,33959,69199,61111,72292,26660,-3471,-5637,4904,31451,-4144,-70296,-135207,-67691,-100170,-130877,-32859,8784,-15166,-16770,-31269,-59187,-52636,-9700,22921,68379,63290,22980,74095,160711,116419,148033,149436,107810,51762,-25104,-43032,2636,-512,-29817,-14273,-3919,-2394,27626,-72291,-73822,-49580,-75032,-26157,39826,53685,-16788,-51130,20296,78509,96436,89893,41677,22759,35258,33844,-45747,-93768,-82298,-66624,-67013,-13913,69267,82372,79038,55638,36616,-12428,-90745,9254,98035,149097,151162,125778,152255,200554,238178,198489,150564,126424,83034,70389,82775,59069,-24519,-71016,-2806,46655,-38469,-118160,-96802,-115536,-146006,-79942,-56174,-36732,-1574,-8451,-24390,-17883,3427,22307,29908,-10994,-90089,-48908,70959,107340,117629,106287,54353,45419,52613,31424,-27479,-90212,-86216,-95319,-117300,-105406,-104971,-102033,-91685,-12537,-4718,25154,76051,68240,24770,-13074,-18683,4320,63535,97642,36531,-56293,-138731,-72694,-60956,-79522,-76881,-75360,30048,152415,174527,143117,101287,30262,-43470,-21074,34444,2511,-93441,-38525,63074,46564,41389,15456,-79609,-140830,-113114,-91486,-106139,22997,167999,227508,145583,-31122,-74527,83,69406,85355,90266,83428,43516,53085,108685,103009,38957,-35125,-49284,-95610,-134682,-52146,64604,86527,56587,-6074,-43230,-29713,35165,95115,120062,55644,-51437,-25225,15410,2633,-40391,-66778,-33407,27936,92650,125700,146299,109448,-13615,-70722,-66553,-75981,-72277,-35383,-16888,-29319,-41694,-48531,-59331,29873,95188,43653,-41797,-112697,-83296,-29079,-12878,-17218,-57458,-124064,-140534,-95930,-62930,-33495,-26436,-27496,-45801,-89388,-118038,-42874,56562,91511,32199,-69522,-85073,79338,94053,38385,-9045,-78905,-56254,39502,81198,78353,107247,124013,10913,-61589,-66210,-93344,-74373,-74117,-26530,16294,-19354,-59991,-69293,-26928,62868,145131,121807,-2384,-121001,5471,63841,97580,74827,-16839,-104004,-91023,-49603,39820,88805,4094,-89401,-27890,49817,53685,11355,-9631,-60978,-126284,-74248,-18956,3568,69037,126010,146290,161174,78392,87530,133521,124106,106799,65232,14499,16923,15325,18995,37665,77006,55241,-44748,-87073,3088,44266,19616,-23858,-76341,-139545,-146688,-128661,-109917,-27368,56749,29714,-9503,-13590,27920,30782,9012,-33140,-55449,-15621,-18930,-34017,-9224,-35932,-74894,-26677,24658,74028,37570,5762,-42524,-69689,-86137,-96843,16445,112428,121799,38765,-40626,68006,146099,136934,66270,-30326,-14168,7991,7195,-11402,-57956,-83748,3775,68287,118097,84821,-11941,-75087,-76341,-63874,-50981,-49382,-71677,-56496,-11578,9240,-1786,-32633,-75512,-118308,-111102,-112075,-120471,-128076,-70710,-60424,-75477,-107534,-109231,-86277,-78593,-19274,24843,29759,29668,684,-23468,-102765,-142150,-106575,-58494,-64826,-68354,28399,94276,101826,102401,44332,46410,62978,32394,-84615,-12211,239267,371927,295418,101714,22649,-7152,17128,87928,58165,19053,-14793,-44874,-98608,-136180,-120975,-70829,-40914,-16822,44838,127403,228077,149304,69950,69555,85228,71850,29384,-1920,32238,89595,132614,126294,89987,38179,-56341,-69819,-62447,17869,145355,106514,47229,21806,7000,-17477,-109573,-62722,36315,74353,17844,-82147,-95257,-39094,-15113,-15012,-21370,5924,15018,-21680,-84185,-109857,-79710,-80533,21875,245325,281273,185239,130331,83578,53352,63732,113483,129708,138179,109581,50379,-1983,-17130,27989,61072,12228,2554,-16815,-76281,-97670,-55227,20118,129695,92468,-66801,-24442,18651,9465,14306,120095,188889,87856,93299,106512,44319,-82733,-61728,116223,215531,149858,58449,26002,-1941,-21779,-70120,-49373,24786,87912,125056,99246,105509,174637,144270,143582,211874,220809,132541,43791,-22387,4593,26293,30816,90679,101197,56734,31863,4684,-13613,-40852,-64205,-94697,-63993,-15999,-881,-49013,-57525,-7350,52990,39079,8674,-32000,-74617,-82628,-31684,42182,54059,34786,1743,-29444,-1535,16561,-1788,-43261,-90683,-61700,-5071,19943,73087,17262,-17812,-42827,-34924,35158,122628,116310,101037,102912,6909,-62837,-53697,-42774,-3370,104961,116686,57495,-65906,-92566,-41038,-24696,-26290,-64404,-129736,-69511,-7629,25160,47784,5016,-2456,-28365,-43259,-61748,-35851,39032,144179,242127,322089,253251,126977,41748,-26922,-63815,-55166,-68571,-77503,-78332,-57995,-85494,-96228,-34171,-35965,-81455,-71808,-69445,-66512,-36298,13669,51451,57086,-8303,-70277,-37365,-20679,-59606,-93767,-91397,-74191,-64391,-74566,-62895,7476,108755,215030,264924,270448,265254,222805,170237,115658,32037,-10730,14499,44457,73372,73014,68366,127973,234372,208387,143109,99612,11331,-48707,-89053,-73359,5720,12739,-42354,-93140,-78866,-34465,-74121,-67743,-13648,51686,143737,230541,282486,273793,184730,77017,-6658,-68130,-122012,-119609,-74090,-13978,51166,149058,128560,40609,-32519,-37480,-33103,-7947,11551,-2175,-32147,-9355,67796,37220,-113473,539722,2064947,3387715,3790925,3039322,1683284,541780,52103,-120638,-81760,-136960,-122011,-79270,-62159,-46797,-23736,-33255,-73605,-98123,-99574,-62450,-50940,-27872,32530,102414,145934,134202,120787,94088,95477,147799,157294,115625,87316,99830,58653,-31182,-35682,46189,52192,-61721,-76061,2831,35278,1617,-88239,-118184,-122268,-83774,-96195,-27048,10964,-35359,-27551,27177,62731,56125,31520,-14819,-67363,-78823,-9596,-584,-42185,-71373,84003,215761,238189,136840,32781,2913,-14929,-50971,-104704,43796,91871,27349,18306,47528,-40496,-131502,-98946,-37641,81092,163339,226817,94076,-94460,-75762,96089,223800,156066,98842,48864,20770,-81411,-112854,-103122,-114795,-71177,-77838,-4037,-25300,-87522,-7880,2781,-7436,-61942,-72671,-8466,12289,-3364,-45018,-41348,31550,63408,56735,12875,-5268,-20933,-44502,-93853,-70650,-35887,-27331,-28724,-4246,-26581,-75370,-44089,34574,36208,26210,49635,41551,39865,59748,43844,-33198,-17245,19607,119117,228655,317678,351339,69302,-107939,197556,646792,1075928,1741997,2182942,1889486,1105504,422682,347150,266017,125997,192801,201452,146642,74906,19042,44015,98153,42943,32533,17861,-38176,-65432,22929,135201,100425,35169,-9231,-56018,-89003,-49291,50458,133951,147053,130260,113481,63140,43569,52263,52997,56722,64279,51341,12425,-77087,-108845,-129230,-83688,48733,132528,94266,50243,-27977,-48248,-5255,-13297,-66040,-56737,-47803,-32220,-12052,-23211,-47340,-59225,-25936,6716,27704,20964,-19708,-64014,-16765,8812,-6002,9210,91540,119989,98933,43787,-36678,-42247,42723,83129,139440,149758,45456,-79419,-98104,-99432,-145703,-155879,-127009,-111534,-102100,-92592,-70528,-15671,32983,-4928,1812,55018,50895,-22857,-85827,-69815,58944,131075,121771,49952,-992,59616,171409,209494,110572,-72903,-51690,107157,175094,119429,76749,45650,-2062,-17313,-9098,-31668,-65929,-86813,-32666,39054,97754,99846,47772,-16697,-80380,-39769,19518],[43178,33576,-2558,-42001,-69074,-38568,33903,114574,84781,4274,-57707,-11443,55422,29565,33492,49140,26895,27785,73932,105381,42199,-58145,-110560,-77518,-41673,33917,122000,105938,-1625,-66889,-45018,-43573,-70835,-61157,-45319,-23488,6473,-32018,-75879,-44845,-11464,31576,52546,14841,29485,70160,84107,55340,30243,-377,-19719,-69255,-93360,-89927,-59744,-3677,-17609,-100112,-112250,-36234,25512,35949,6680,6717,-1138,-8115,8926,-21383,-59534,-46380,23032,85153,87510,54279,-1889,-61129,-95116,-97360,-100389,-110527,-117815,-54309,39319,86127,115892,96785,47755,23506,7957,21199,60718,36065,-13247,-46209,-97492,-67743,11608,117768,167140,116824,24562,-81417,-93582,-124861,-60742,34804,69805,57738,-29527,-84457,-71568,14639,43532,11666,-7033,-506,55088,8018,-19362,-26490,-72662,-124067,-112060,-90157,-38974,5423,54222,266302,455153,492490,230237,37150,-57338,-47164,-28203,-34629,-29022,-6218,29261,44776,20102,75115,161492,170171,125140,66921,36362,-59447,-70512,11411,10945,-71364,-130748,-56668,-3549,4702,-21487,24925,111712,158222,165725,196297,78417,1192,-13364,12614,27025,32781,48677,142297,197751,176673,117879,48469,33276,115707,162364,83012,-616,-29097,-11485,-26961,-116093,-54563,37655,21124,26482,47746,95242,95624,77789,13326,-60869,-114119,-41910,19094,29385,-23470,-86598,-72725,57978,99490,24282,-71784,7231,154918,226378,165109,91473,55976,87437,104749,101003,97086,32987,-29269,-33280,-19085,-32924,-74313,-75390,-31859,-3883,74515,70888,-893,-59315,-107250,-70523,26671,63797,47851,-18232,-94140,-105539,-79710,-58987,-61879,-65102,-53147,-54417,-17886,84020,162660,269083,409561,416074,285517,122726,36266,42319,40162,26354,22461,-18125,-67050,-39828,-26593,-2966,17062,2383,11728,10654,-23769,-44884,-10522,-8795,-28762,-22450,67945,151153,129880,65877,27047,-32517,-86464,-55327,40366,126616,165263,216036,358160,365091,334459,245550,82808,-48559,-27064,2855,-50295,-129727,-130225,-107363,-80064,-52574,-65716,-73427,-61039,-81851,-93381,-63448,-42020,-97651,-87866,-37774,74496,300027,522086,546618,344300,54287,14834,114462,107360,36424,45309,94319,49028,-18465,-100726,-121700,-90948,-30510,-6724,-22940,-63335,-114328,-107447,-86662,-91494,-115026,-122678,-92229,-70167,-73464,-78444,-68219,53531,261975,147271,52427,-6630,-31806,-18327,54110,110470,88064,-16185,-107396,-73428,-60136,1791,189582,451810,491014,169182,-10646,-24920,14365,64008,111309,104678,19025,-47258,-46826,-58513,-72188,13646,91094,140421,118230,52746,-12657,-100328,-13547,23442,-7750,-13896,36915,88016,118210,128724,140923,205074,257752,257496,217875,233886,160792,98539,166665,331432,269185,182354,102656,108650,105696,107362,107210,109938,91494,32686,-4628,7920,56864,85750,59189,24159,-32396,-36797,872,-12048,-11338,-22386,-12182,-22613,-40861,-34983,4787,14970,-17581,-82596,-131726,-14682,96329,154778,161287,132614,96485,46395,26947,-2828,8359,63499,88877,47679,40746,45193,45836,14933,-73285,44716,438820,730876,560540,234042,54439,-91482,-111089,-51504,-31230,33569,103319,53031,1778,-80627,-5320,31892,-30708,-123840,-29522,79955,139429,167107,261970,354394,314345,208574,129088,33335,-30136,-62066,-90480,-101969,-83745,-99553,-69558,-20538,-47543,-101557,-77165,-29270,12298,27158,43499,38504,-23315,-66731,-91623,-84223,-78779,-20950,54035,107750,154216,171205,111439,57714,-11680,-90124,-6488,13434,-10697,-53435,-82062,-45726,-23136,-32296,-71160,-93538,-48090,-32484,-27747,-56108,-112348,-69330,-67547,-98140,-107527,-46172,42650,40348,1193,25329,45042,44173,46356,34002,11729,-41485,-82725,-51739,-70061,-55859,-40378,-35396,-17177,16386,18306,1831,9269,26646,56786,69078,36950,12663,53906,70265,34310,-17420,-62289,-87068,-88522,-105595,-79657,-64058,-77449,-77213,-19630,26400,90667,94410,61783,50409,38542,35117,66140,72481,-8559,-62429,-19189,-18515,-28268,-60326,-77482,-86791,-23940,80258,52828,-59928,-92406,-32606,18400,28724,-2977,-94221,-126199,-89297,-36793,24712,77413,115466,145835,127605,104400,63847,47393,38084,7424,16218,38499,-42581,-85866,-48016,-17900,47445,61519,-10997,-114862,-50269,-16435,-63886,-136857,-33858,40212,59792,44474,2929,-212,34556,61353,72791,65581,61335,98645,174853,184854,88373,-18262,-23497,80987,193367,247572,97341,-84382,-95247,-45998,1270,45784,38009,6987,6471,20892,26739,-19893,-58554,26181,120008,115319,59153,-841,-44471,32855,88675,128141,86921,-20640,-77003,16607,127029,136695,61524,-13778,-86300,-92714,-13439,16455,-23761,-97822,-56067,-39910,-81619,-121739,-87166,-28129,33728,90759,145013,196627,127661,17000,-73510,-36649,10002,-2347,-22782,-18894,62315,155586,85798,-18441,-65778,-50846,-48233,-84834,-14848,89806,219865,264130,246551,213358,97183,-18823,-643,73564,71794,47011,23363,-31894,-63309,-55494,-43434,-65081,-87415,-67587,-68822,-60557,-51656,-53168,-13679,72362,84029,69170,52032,48044,71859,154213,202029,257549,327164,317194,237804,207770,221185,114196,5311,-45184,-54862,-43707,-42851,-54023,-103764,-92926,1281,49705,60661,4646,-58923,-78637,-39490,-53526,-23145,8270,-20236,-58611,-79996,-51451,19689,53145,41602,-9942,-48039,-77079,-125247,-65107,41631,98777,37030,-20073,-63155,-100038,-20613,149542,352019,496381,348111,203678,100787,4507,-59443,-83971,-91180,-102952,-43720,-34504,-32429,-23442,-61680,-91423,-102043,-28318,43218,102623,87764,12779,2685,41023,39419,91171,20605,-6340,-14483,-37324,-31644,10848,41507,25287,-45385,-88703,-110985,10306,196223,322919,362666,156949,-9138,-7745,89928,190242,253843,162657,208536,220579,100096,24388,-13466,-3662,60942,181598,89499,-25017,-187157,-287160,-278036,-142216,-55300,8960,-42833,-56653,-60007,-64222,-44006,-14523,-71318,-105533,-67471,-46800,-62746,-29470,-16289,-53524,-112819,-57936,12128,22833,65597,77083,18175,-24820,-24956,27322,151570,195706,126628,50848,92490,181165,263491,232732,87859,10889,12969,-30659,-94211,-118546,-46321,77566,83996,41676,-28369,-9069,74400,101266,-1142,-120552,-121523,26858,48850,6541,-5724,-36572,-76951,-59209,-10774,67320,102900,78995,69229,59552,56557,40481,24072,118657,295286,250072,39411,-49038,-65673,-86510,-79785,-61261,-32803,-10807,-62879,-107441,-21222,26795,42646,23363,-69434,-133212,-98495,-66857,-98735,-98626,-138531,-281078,-437532,-389850,-225460,-96258,30592,75822,133476,184678,208779,176561,103057,45691,43472,66183,154076,244004,264322,281714,276539,170482,74751,76211,115083,104959,86168,100070,-17928,-84131,-68577,-79619,-40278,23209,-4337,-61815,6027,33876,-9919,11517,35659,-2882,-70328,-93350,-40998,-21708,-20769,-31118,-44907,-48869,9800,-2441,-59603,-66553,-2659,1745,359,-2476,-8332,-39061,-39944,54180,171370,177198,70920,-5806,51817,125565,93686,-17069,-91833,-40525,-54909,-2112,20022,119102,179082,90839,-6240,-51498,-48191,-60720,-89896,-63637,-18301,15491,-26682,-54891,73210,168427,142022,-52211,-65507,-5466,47609,71789,64188,78799,183272,221013,267378,400133,543583,420830,177513,41566,-53101,-83511,-28643,26894,15195,-22888,45448,63454,51338,-31478,-50538,-13820,-5055,49418,47430,57617,66039,75517,35624,13705,29463,38761,35057,40612,70461,53920,65499,21119,-1412,-346,10015,27132,-12836,-78110,-135310,-68715,-107522,-108197,-17585,20299,-5707,-11126,-27208,-53253,-53810,-35667,-28151,7024,15345,-6801,60227,166465,133102,159504,141772,85754,38317,-21837,-27529,18828,15494,-10699,2843,13231,22372,53040,-52746,-81498,-78720,-87444,-3324,61336,77113,8308,-43903,12361,67190,88793,81743,18494,-22066,-18335,5539,-35668,-78214,-98549,-106423,-67991,3746,99554,116688,115389,88348,57756,-2942,-63014,42455,129171,167995,153784,114476,135777,193494,258860,246416,200692,147775,81383,68375,99041,76098,-10286,-67048,-20476,22471,-49123,-116815,-91924,-95653,-126193,-89593,-48686,-15129,20235,6057,-17392,-9693,17226,33881,34594,-9436,-81525,-72222,16850,35128,48972,61240,25954,41815,50540,20689,-37428,-93211,-87119,-101452,-127715,-110657,-91766,-88237,-93347,-14055,-9860,20703,77298,84611,44079,-378,-12826,8748,68033,99629,39497,-48239,-144857,-86627,-75915,-97356,-99179,-97608,38822,143327,177448,152940,118377,50809,-32560,-15669,34120,-5765,-99406,-15383,78858,55124,44312,21041,-67816,-149522,-115798,-89165,-118789,-8035,123925,179111,120729,-38456,-59284,13418,80813,104290,110260,97604,38308,28144,83296,88684,31172,-38057,-53632,-97143,-125481,-49591,40578,50335,51277,1559,-34849,-30586,32191,89817,95593,26505,-52830,-82499,-27727,-30529,-68153,-80625,-32976,25473,85596,118288,137223,102934,-8132,-55276,-60534,-72416,-61651,-17335,1082,-17213,-48285,-75768,-68506,46451,130141,82443,-18741,-109742,-97524,-46653,-26990,-26565,-65501,-119390,-132890,-100013,-84735,-56346,-38429,-25160,-25992,-63226,-126276,-50113,62107,101910,40697,-64039,-87619,90514,132782,52409,8537,-63157,-45576,54514,97103,85400,101836,123205,26580,-48923,-61923,-104922,-88938,-82560,-32642,18867,-3036,-38953,-58502,-33991,39025,125711,108949,-4964,-123523,-9231,42696,76550,61712,-19055,-90930,-76313,-39234,49714,92849,9303,-77728,-14717,58788,49426,3027,-8030,-48041,-108456,-88908,-30602,-12739,56947,132424,170106,167016,80261,97987,161709,155057,123710,80221,31734,31995,24669,21272,28019,45219,12362,-88714,-71605,39066,72397,30584,-28220,-89037,-150211,-135132,-100981,-90558,3496,71362,32225,-9055,-18404,14991,15144,2233,-33100,-48926,-4731,2229,-11865,-6380,-36981,-75622,-30837,25374,81606,45679,17165,-29886,-65314,-91208,-105751,23571,125508,144972,61047,-40031,37140,111537,105603,38402,-37751,2339,35339,39799,30774,-4723,-43218,29048,92772,127706,93489,5411,-81347,-91444,-62210,-40612,-41345,-61282,-41124,2424,28199,19408,-20064,-67064,-104581,-134325,-130923,-126886,-121712,-72912,-67174,-82000,-113043,-106919,-88078,-83434,-26427,10676,3196,4507,-1664,-8631,-91272,-157248,-134985,-83726,-67700,-37334,63015,97852,93910,88369,34524,33502,36539,9427,-76208,16256,274594,413984,341288,122915,33408,1966,26826,78914,46069,10119,-18026,-43610,-94964,-128496,-123424,-76230,-41100,-3102,65574,151287,264003,210538,114579,99917,99526,70824,22284,-11371,18383,71159,111690,111658,82237,28668,-72507,-98211,-84520,38123,168164,117810,41464,928,-21236,-38525,-91965,-26569,67885,103321,31188,-76468,-79000,-31521,-16594,-18754,-27439,-4459,-2125,-39888,-95865,-111514,-88681,-68258,55765,266151,289697,182449,126107,72594,39142,43815,101714,114180,94050,63440,24366,-14470,-21332,24307,53468,7262,-3670,-28445,-89484,-104656,-57539,29916,169110,154318,-7819,-57522,-336,12772,32626,137990,157463,28908,21427,58614,27101,-81321,-64401,126657,250849,187365,65874,14724,-19962,-30360,-71954,-48949,24241,95173,144272,126117,137366,196245,127875,114594,178838,181634,103035,29431,-31820,-6173,29179,49421,112483,116543,63434,38488,16788,-5983,-37987,-57436,-86143,-68782,-7747,21170,-26585,-40952,13355,83681,79602,39528,-12348,-61840,-72053,-21773,39280,46507,31894,6899,-10605,33341,58730,26483,-40584,-99709,-65858,-14368,-3266,49190,13923,-2565,-19233,-18443,42699,145509,155347,149716,131991,-3498,-86811,-83485,-70031,-17386,116489,120631,63137,-42278,-77159,-36603,-35023,-40341,-72494,-130221,-75623,-16789,12634,62209,39701,22040,-20894,-39902,-52036,-27387,34798,113965,196554,293915,267779,145018,39050,-39956,-75097,-51192,-65622,-83013,-87660,-58996,-71110,-79179,-29464,-34693,-80839,-85177,-79510,-73906,-43682,4082,41537,50723,-15487,-82545,-42055,-10606,-37786,-102867,-119101,-79267,-70376,-82751,-73105,-3426,93720,197052,236189,238148,254803,222804,163888,109546,36372,851,20531,44019,69472,67744,64871,128491,218488,205917,161341,113517,17448,-41144,-74863,-60137,19999,26237,-32119,-82247,-69261,-46863,-90457,-72301,-20689,41745,117981,186316,228633,229073,158506,61416,-22038,-79462,-128724,-129545,-82553,-17833,51389,134669,95598,22864,-44769,-45875,-45329,-21175,-717,-11513,-38625,-9391,74617,38254,-121100,622334,2293663,3709540,4127179,3301181,1789461,551903,52585,-118830,-104613,-155364,-110134,-68646,-54660,-43348,-20441,-31478,-73530,-98912,-102020,-58484,-34186,-5400,58207,144810,243168,223642,165641,96927,84730,153588,189328,169953,149434,141870,75593,-32037,-49327,48567,82899,-7074,-115506,-41030,4724,-14294,-76128,-103817,-133209,-89368,-83407,-24129,-5353,-72736,-64755,3724,69125,93338,75616,6525,-62319,-82200,-13916,-6766,-56595,-95163,80694,208267,214771,101521,-2155,-18343,-20853,-45851,-77121,59392,108159,54748,53451,60875,-33510,-128685,-97877,-3414,140130,244199,301627,112283,-95179,-90633,61731,201366,146856,87210,45877,24756,-53551,-168507,-149271,-136477,-74372,-111995,-72190,-88529,-119487,-26908,-9579,-10033,-53773,-86491,-17282,9083,11305,-8055,-6795,45336,82027,81579,41456,5262,-27794,-45382,-78171,-58563,-24467,-15076,-24217,-9637,-22625,-75729,-66972,17333,35684,55616,108857,98114,74019,87559,76317,-2795,-6955,38923,138923,229580,287344,344413,83325,-106496,220104,830986,1492873,2409884,2906273,2469737,1402136,437103,327246,292694,151640,202710,198928,148529,83221,26630,52442,120204,70749,53846,35971,-20824,-62630,20787,128387,98641,34747,-11342,-54460,-81773,-39721,60471,127509,120488,99414,92350,53220,33549,43746,48559,52155,51785,31821,-5948,-91324,-107309,-124127,-93072,39535,141259,113750,60002,-38287,-72463,-19711,-31377,-93352,-77978,-62665,-42596,-19912,-26248,-39167,-61849,-43656,-25305,-10563,-5504,-40404,-78341,-28402,-5438,-16882,3894,85062,105653,78095,21130,-58556,-53328,20503,48275,86315,94585,11289,-106193,-118132,-104459,-147962,-156354,-118906,-96627,-91041,-96482,-85017,-34936,12356,-26730,-26474,39867,54208,-2763,-58173,-80000,39166,123650,123810,48545,-8538,44456,129554,154115,67389,-77949,-14876,145160,213487,142319,71008,32761,-10546,-12260,798,-26268,-64974,-84367,-33052,40936,104820,116626,68457,2101,-69552,-34654,36641],[67622,55400,19629,-27450,-60100,-33271,37263,125753,106244,20131,-43205,-4367,51364,14698,1621,37878,31585,43269,89852,112536,48442,-57608,-116820,-84422,-42046,39636,123510,100749,-2185,-68173,-45753,-44827,-70242,-55228,-31648,-29692,-8278,-43774,-80548,-35826,3572,42542,48979,-5084,-1855,34207,60272,40960,21548,-8406,-27955,-68020,-76713,-65593,-42318,19901,6266,-93672,-118076,-43798,15857,21834,-8419,-19103,-46333,-53703,-18928,-26286,-49439,-22686,49875,104084,96525,53078,-12071,-77453,-105163,-94728,-86349,-94383,-106164,-55575,26690,76615,103680,84207,53558,31232,12970,29833,74942,48662,-6554,-38639,-92289,-64092,21645,130426,173877,124745,40956,-60053,-90237,-115057,-35646,58744,87198,66667,-20196,-87315,-97445,25377,71028,41929,3407,-12885,31770,421,-24293,-34103,-83436,-136989,-121411,-127861,-72655,-29359,29969,232570,422364,502707,238086,36941,-52615,-47142,-33740,-40348,-34518,-10998,22515,39628,22760,89934,177203,165702,111702,61494,35804,-63801,-57298,26279,21610,-66517,-130895,-50549,9499,28940,13654,65069,144979,189481,193895,218175,92214,7472,-10968,10893,23703,29788,45591,131277,191664,190302,145636,83848,73882,156743,180599,82057,8507,-4954,13703,-5042,-94848,-93704,-16621,-40506,-28314,5787,52801,47247,41734,-9516,-73928,-123116,-34200,41029,49082,-9344,-78161,-70937,63054,102785,32173,-32146,43001,163773,223815,162674,95928,73236,103155,110237,99964,102661,41563,-24895,-32203,-21828,-40716,-89898,-78687,-27345,4769,86757,83630,-1885,-59504,-108020,-74342,30709,83967,69258,50,-72295,-106543,-86262,-71760,-81581,-79891,-40329,-27826,-6408,79661,157667,279861,434276,445465,297567,120354,36118,53461,64888,52111,41423,-8920,-56836,-27099,-24535,-12745,3474,-7666,-755,-2903,-25460,-31514,-3178,-21712,-56499,-58735,27084,117605,98075,47532,25648,-22029,-80007,-66075,23649,102651,147805,202167,356835,402918,374177,280104,105959,-44585,-29848,5976,-47370,-120153,-123179,-91831,-60421,-46942,-65487,-74430,-62596,-81467,-101221,-78384,-53600,-98080,-82623,-37086,71717,299504,532406,532944,315402,16136,52513,134512,128417,67379,64291,101064,55280,-9552,-88130,-111728,-92490,-43702,-26834,-40401,-82834,-124350,-119818,-101418,-105735,-127163,-122188,-94587,-74118,-76764,-78862,-71160,37614,222457,106385,34148,-6875,-23024,-12683,65656,120238,94673,-5749,-94772,-72579,-59139,4885,216889,491989,469561,138296,-24905,-34476,10550,59402,104839,101226,17435,-77711,-90911,-94278,-80216,15519,92559,154935,151760,75731,1097,-115814,-31427,-1982,-22254,-15074,24300,67184,89466,86605,93835,164492,255483,311522,279661,265686,164379,106949,203341,353934,270753,167145,79341,98961,107464,110567,110083,109804,83822,15924,-10311,13725,69616,92760,66713,34069,-25160,-38130,-180,-13107,-8353,-14050,-15758,-44425,-56267,-25769,15327,21190,-12593,-84067,-129793,-19498,61845,104179,127730,126366,101313,47681,18159,-17388,6697,55754,70504,38394,42315,48137,40489,6748,-66689,38937,412052,659734,483428,188865,19637,-133150,-62913,-1190,26,40022,87772,33652,-14387,-100146,3548,45534,-17038,-115331,-56495,49067,130180,169512,262945,347076,295468,179845,104566,22790,-37686,-80366,-106221,-119403,-112894,-137950,-34523,41376,35743,-21566,-118087,-65032,-11916,9916,34705,36997,-26548,-74075,-92982,-70098,-54644,-560,54532,93838,139691,170586,120753,57073,-16271,-97261,-15682,7102,-13988,-50278,-70053,-34025,-15876,-29331,-67744,-95544,-54947,-44018,-40007,-52447,-91004,-60458,-76418,-121727,-100538,-8152,95354,87435,32685,37348,38329,21736,24137,24735,8136,-34495,-62853,-90822,-109686,-75460,-38937,-26772,-6910,27613,28477,1997,1686,20546,51948,55584,14830,-9725,38425,74820,50541,-3453,-60252,-97301,-100412,-103193,-76946,-64420,-80195,-74708,-19365,40681,110231,111722,70524,41039,33656,43046,81940,99238,33721,-48032,-34936,-34578,-38389,-65003,-86128,-105526,-50763,44612,13681,-93126,-89000,-23728,27809,39074,9595,-78834,-118384,-85636,-35522,25273,81455,126290,160094,151446,138703,105117,86288,62241,25758,39482,46038,-34663,-80173,-50041,-16004,58939,78410,2005,-106125,-61762,-24146,-67660,-158474,-50104,12862,30340,37441,9107,16304,63454,80109,86263,79047,76831,110189,181153,200816,98244,-7852,-24263,58924,171725,253944,128560,-45699,-95622,-94043,-39304,26210,30090,4331,7510,26165,35314,-15371,-44718,45728,155395,164058,98340,26222,-44293,6145,55014,101575,73607,-21627,-82431,-11187,88294,118427,62379,-8041,-80410,-71782,16441,41187,-11186,-97705,-50316,-34814,-70443,-124721,-118801,-55308,8017,66202,108362,139808,83554,-9579,-91709,-26701,27225,9353,-33121,-32833,46204,148345,93346,-10287,-58130,-45883,-42470,-79519,-16762,85055,216941,281239,264919,221797,108320,-3208,-22076,44846,58655,62625,41977,-25088,-61753,-58405,-52631,-76695,-96258,-70944,-67590,-56432,-51055,-61672,-33015,41625,57086,65004,58099,55426,85626,161386,182046,230402,301774,309825,233238,204552,214997,110451,4265,-39687,-44069,-32979,-32843,-44277,-91588,-109289,-20952,28086,43474,-4731,-72061,-76680,-29829,-54819,-46092,-6719,-25161,-65753,-88800,-61462,8413,53678,47607,-12733,-51252,-71570,-117059,-84918,20787,80253,27563,-22301,-66966,-112542,-4510,181612,376997,465677,278614,128494,46492,-28956,-73015,-77759,-78488,-92945,-74750,-74765,-35558,-21667,-59908,-84146,-111811,-37496,41844,110409,104921,30293,6954,46022,56959,106679,15566,-19347,-24203,-38412,-19271,36108,62264,25824,-56333,-105228,-117360,34091,227406,359045,383019,168992,-6954,-13601,100961,215649,247534,118327,128002,162402,74755,33376,5989,2524,58817,206848,106705,-10069,-161084,-252856,-241108,-104384,-37348,-42172,-67326,-54547,-55256,-83047,-78180,-36253,-83611,-118863,-95423,-67405,-63669,-35753,-38161,-84745,-142924,-47954,17088,24528,57219,57754,-5822,-50624,-54167,-10741,121957,174948,114626,51240,88540,152791,225582,206374,82328,27220,42199,7378,-56749,-87918,-44254,58286,58447,15185,-48664,-9891,94975,128418,19101,-110555,-134156,22348,52603,14074,1103,-38149,-84185,-70484,-22458,60444,104262,85531,78377,63690,56726,39066,9851,74939,242037,213516,3017,-77738,-81470,-84960,-78832,-73327,-62034,-43743,-81477,-88466,-1999,41644,57308,31747,-65753,-136808,-106412,-109286,-108700,-58815,-116213,-260977,-423694,-410758,-234738,-97999,-14434,45034,108895,167806,194734,169980,105229,51575,48668,78107,191011,299323,329749,348189,344381,229066,108371,87158,108591,81589,51864,51380,-74977,-100764,-92738,-90516,-46417,13158,-15368,-68081,16351,31878,-19691,-3865,15734,-21549,-89018,-104765,-39528,-22011,-37109,-45884,-46715,-33722,21057,4891,-47310,-76634,-16723,-8018,-6185,-2865,-3778,-37993,-60706,7246,121038,135631,51948,-3824,61995,130689,86978,-30371,-68120,12620,-1551,34802,66663,182784,229807,114326,2362,-39417,-29066,-40114,-76792,-69571,-23389,14271,-27445,-41359,87752,181310,168950,-18917,-87232,-8683,54933,75866,57303,61273,154800,196153,249667,372868,500366,362771,132622,13003,-76199,-104046,-43790,21300,20449,-21922,36774,69644,60459,-43870,-63720,-6768,33881,88290,66826,67683,67361,71138,18688,-9672,14769,32100,31099,36621,58952,37699,51126,10706,-3200,976,13039,23626,-20855,-85387,-122787,-71544,-111120,-93694,-12286,20931,-6029,-14521,-31466,-53245,-53045,-50681,-66637,-48578,-32494,-37228,46189,168870,150245,172782,132408,59924,19470,-23642,-16292,31486,29321,7326,17002,25984,44140,76711,-26965,-60746,-72347,-67488,25869,82968,100742,36465,-38553,-4128,50370,79467,78424,8889,-48686,-63601,-24370,-29285,-63630,-89915,-127801,-54895,20869,123157,140690,144531,117822,75694,4388,-38747,72596,154018,177907,148689,99334,118545,183855,272310,287424,239518,157351,73388,61402,110908,88421,1592,-59825,-36368,-6157,-66125,-118103,-89606,-75991,-84547,-91600,-44335,1669,39538,20519,-10221,-3706,26663,38553,31195,-13960,-75333,-92834,-39725,-42612,-26975,11176,1175,41958,46997,8237,-48537,-96165,-90675,-110473,-134065,-110180,-77722,-77391,-95698,-17850,-16524,14515,74448,94544,56600,6667,-11867,7733,65806,92507,36114,-41931,-127349,-108841,-96486,-110703,-113209,-105373,32522,116905,161945,150243,126201,65008,-26769,-13223,33704,-11994,-95131,2815,86767,56250,39073,17129,-61963,-152540,-120171,-89684,-127940,-40725,75592,125430,91738,-42954,-42027,24035,85907,116777,125677,109316,35586,7436,57750,71323,20579,-42764,-56135,-96963,-117166,-53322,4819,12907,42229,7628,-27650,-34334,24954,81892,73418,18689,-17016,-91349,-63317,-62934,-94997,-91154,-39066,14878,72403,106917,124538,91662,-7729,-45374,-60812,-76158,-57457,-4965,13149,-10690,-58069,-85300,-54105,59206,154733,116322,-103,-107721,-111247,-65798,-44975,-40296,-72662,-109634,-129219,-109168,-105976,-73340,-50732,-25473,-10768,-41829,-118587,-54685,66012,111404,48306,-60020,-94398,89693,172963,70983,25664,-46722,-34329,68071,109650,88440,92286,115165,36049,-42303,-62536,-118332,-114388,-104493,-51721,10207,4601,-23966,-47055,-33195,18425,102932,89579,-11288,-123867,-24401,22750,57242,48736,-22611,-82392,-67490,-33257,54653,91713,12132,-67540,-4567,63160,41486,-7355,-8732,-36627,-87933,-94567,-44185,-31526,43697,135917,188454,165076,79246,105038,182762,179056,134785,89984,44147,42241,29431,20210,16491,9791,-39985,-141366,-28678,83418,103184,42049,-32099,-101402,-155597,-119214,-71923,-52281,31288,74319,27158,-13209,-26224,-803,-2208,-7832,-34972,-43738,-64,14557,4301,-505,-38258,-77675,-35845,25071,88464,53929,27641,-17649,-61380,-101325,-112428,33141,137710,166358,83454,-33842,3995,70400,68147,6504,-46501,17561,61290,70422,70836,47081,-3392,52733,113307,133095,99585,21605,-78593,-104583,-58988,-30288,-32929,-49820,-32027,7796,38659,35309,-10562,-60814,-92680,-138602,-128182,-120295,-116236,-77360,-75062,-88441,-120182,-105596,-89596,-87425,-34894,-4029,-22119,-21474,-3779,6542,-74764,-148374,-155936,-100463,-58929,-3429,91532,95668,83626,72814,22648,18964,11698,-8734,-55934,42683,289574,428501,369563,139240,40531,7578,32189,64666,29706,-1972,-22865,-42249,-88579,-118626,-124686,-83085,-41971,8695,82995,167028,284472,267503,160316,131134,112675,67878,13382,-23299,1176,48979,87613,95660,76714,26006,-72984,-124435,-89487,61337,178037,119606,30830,-18500,-38822,-35824,-49952,4940,88719,119236,38634,-65556,-62223,-23881,-18059,-20615,-29687,-12883,-18131,-54726,-94170,-98714,-94837,-54118,88228,275095,289082,177873,119824,60008,24516,24417,88248,100185,55651,17655,-4872,-30719,-30867,11606,33190,-5065,-15313,-44215,-105525,-112758,-60177,37370,197955,207926,52020,-65861,-20483,15108,52619,155659,126393,-17785,-48268,-4564,-695,-81722,-67791,129317,267306,213708,75227,6753,-35632,-37943,-74746,-51494,18226,93885,152791,145995,165688,212763,112762,89619,145609,143256,75993,16457,-37831,-9572,40979,74662,137437,132660,70089,46071,28888,-436,-37055,-52343,-76126,-59195,12761,55778,11690,-8782,43641,116411,121092,70880,6823,-48608,-60851,-15096,31756,36404,25945,7727,6277,60964,89522,46798,-36396,-105540,-70503,-26441,-29697,28016,18407,12761,882,-6392,44629,164313,200280,208716,161618,-13852,-107204,-114597,-97954,-29521,137844,145946,88502,-14096,-65755,-36210,-47234,-54746,-79265,-120106,-76650,-22564,778,75281,80923,55759,-6522,-29126,-33853,-9122,31903,76727,140335,247766,265926,152167,27631,-56030,-86241,-50509,-62897,-86397,-96326,-59645,-58662,-63788,-22245,-30301,-74042,-92832,-86991,-79304,-49339,-3786,32023,44478,-21925,-94186,-43603,1080,-9975,-57360,-108282,-80008,-75096,-90053,-80912,-12542,76886,174974,205214,205537,240791,218678,151382,96380,34802,11041,28019,46230,69049,66155,61779,119423,188574,191460,173723,123473,21732,-33849,-59535,-45605,31987,37656,-22246,-72176,-65531,-64366,-103343,-69341,-21646,36429,96553,144735,175039,178982,127777,44793,-34067,-83273,-126389,-132349,-87288,-18690,55248,121036,70616,13846,-49863,-51574,-55780,-33000,-11628,-19210,-43537,-8266,80170,40409,-124250,656169,2341429,3742827,4147016,3316175,1766405,525676,43266,-118685,-123301,-157401,-95699,-55034,-42516,-34336,-12449,-25607,-69973,-97345,-104597,-54511,-14927,23713,91987,189478,335499,312675,209287,98958,72351,155642,223636,240686,236589,200815,100713,-27930,-62918,50227,112543,51945,-72187,-80107,-23044,-24937,-57590,-86857,-137940,-92313,-66919,-740,2945,-87701,-91427,-10317,84231,134327,121874,30466,-55712,-84123,-16244,-9477,-61380,-98496,77346,187796,176979,57584,-44976,-41030,-24029,-39492,-49150,89918,138401,91987,92519,73057,-25938,-122055,-89716,35968,206160,335543,380042,130426,-95615,-101122,31105,174604,137792,78947,47335,33132,-17972,-141487,-176526,-148770,-75589,-111437,-123790,-115052,-97353,-36179,-14852,-8061,-45512,-88101,-17717,12858,32163,30627,23482,57028,95316,100946,69417,19808,-31168,-45034,-61780,-43931,-11811,-1128,-16125,-13377,-17155,-68029,-86306,3705,41908,99658,177758,155050,108292,114349,111693,41295,17083,66373,157346,224686,251483,327350,102936,-99301,234941,992060,1890112,2999802,3495061,2924686,1619329,433544,300467,313903,183461,218753,202057,157055,99282,44981,76683,161302,115579,84864,58965,-3766,-56566,21533,122185,101047,39843,-8405,-47159,-69366,-26493,71233,118323,95252,74790,79293,51042,28716,33045,43009,48370,42150,17510,-20501,-101648,-98242,-112290,-97873,30270,149324,135165,72492,-38347,-87370,-25101,-40889,-110892,-87381,-69488,-48464,-25117,-27521,-29705,-54797,-53463,-50500,-44176,-28527,-56894,-85963,-35363,-15078,-21103,5935,85031,97159,64341,7177,-73738,-53502,8807,25729,44559,47504,-15180,-123426,-133761,-103988,-142388,-147875,-104052,-74404,-74217,-93919,-93795,-51539,-9666,-46200,-42633,31155,59905,19404,-27030,-73247,26774,117867,127740,51009,-12513,30078,89472,103160,34235,-59611,23156,182747,248701,167698,71118,27170,-6244,2076,15501,-16371,-59951,-75557,-25650,49025,116436,137531,96434,33247,-40938,-18372,61637],[93418,78710,44844,-11200,-49436,-25730,41573,134682,125947,37401,-26088,6747,50612,8672,-30299,22195,31645,54085,99628,111088,48034,-57872,-122754,-91101,-43113,41771,117781,91574,-3152,-68317,-44628,-44384,-70029,-50945,-20205,-37184,-26097,-56189,-86158,-28206,17258,55319,50326,-15845,-22597,-1939,28945,20732,8604,-19642,-37914,-66041,-59028,-40031,-21284,40439,23300,-91420,-121567,-46370,8556,9534,-17792,-35996,-78868,-93666,-45105,-30658,-38496,2929,79194,123804,104786,49497,-25649,-96276,-112224,-88649,-71761,-77788,-92393,-58801,15266,64391,85722,66684,57823,38283,15379,36712,89122,61731,4453,-25931,-85276,-62084,30829,143691,185415,142295,66327,-39002,-87047,-100184,-15372,75795,98045,70784,-12237,-73754,-87898,34955,91089,66339,13178,-23101,4597,-12749,-32303,-44056,-94573,-145996,-110992,-143847,-108057,-63140,7423,201936,388137,495370,238630,35849,-47217,-48355,-40897,-46883,-40044,-15743,14676,31205,20831,98286,181391,148529,92208,53441,32162,-64405,-42416,37198,27476,-65343,-133402,-47751,18092,50355,50226,107182,176739,217777,219220,238441,105809,9588,-14542,3399,15489,22614,37762,114140,179003,201330,178355,127466,122484,201649,194131,76248,13938,14976,35488,13453,-73676,-136275,-68883,-92722,-63730,-16037,27740,9773,7322,-32552,-88431,-133795,-30333,57963,63599,1268,-72553,-71098,64668,104401,39394,-1525,75359,167365,214022,153893,95728,87867,114598,111211,93827,102087,45772,-23781,-34046,-27788,-51394,-105668,-81803,-27697,8104,92846,89561,-5867,-62984,-111194,-82898,28666,98664,88684,19523,-52308,-106581,-95189,-87726,-104248,-89154,-26959,-4068,7439,72974,143980,273872,429394,444301,290402,111474,29466,56719,82255,71079,52389,-6759,-51584,-16341,-14722,-12589,-6971,-17926,-15328,-15914,-26280,-22612,-1756,-36774,-83970,-98602,-11300,80433,63440,25882,18218,-18421,-78883,-78088,5948,78101,128563,182190,332676,413368,392368,302237,123315,-46910,-40361,3630,-47987,-113034,-117610,-80136,-43725,-38206,-64701,-78570,-68568,-83616,-105740,-82557,-48794,-76101,-76840,-41273,58546,277321,508801,490257,272152,-16391,81213,144329,139851,89039,77669,102394,56417,-4777,-77375,-103258,-97187,-60156,-47789,-57494,-103026,-119949,-123073,-116867,-122123,-138300,-120378,-96709,-79150,-81315,-82221,-80996,14003,173465,62316,10758,-13434,-18941,-8192,76512,124294,95064,828,-86094,-72915,-60260,3004,234304,503920,423742,104265,-41677,-47533,1335,46431,88470,88096,12242,-78731,-130638,-121655,-60371,14990,88691,164260,187270,103194,15085,-123310,-55174,-32678,-40289,-19049,14568,41730,53345,40351,45045,117545,236121,350358,339365,290828,159789,107470,224552,349803,252815,135172,43758,81711,103652,106923,105536,100853,66224,-7552,-18835,15610,76854,94941,70047,40122,-21035,-42063,-5866,-20432,-12242,-9942,-20175,-65268,-68378,-19832,19858,22659,-8939,-83240,-131816,-33055,13909,43524,83655,110031,96436,42138,4064,-34647,4380,41027,45882,26491,39739,46080,29945,-4741,-61558,29416,365432,558201,392725,144026,-13270,-132849,-23156,40912,24732,40313,65969,10271,-34274,-121519,15335,59699,-3353,-102118,-92459,8101,111587,163407,250413,317825,258226,140183,71824,3959,-52241,-104078,-88410,-93396,-97811,-94164,568,99470,118696,62081,-72417,-104710,-39347,-9493,24150,34753,-30576,-83424,-95307,-57035,-30211,22755,59135,83975,126323,166824,126080,51442,-23041,-105943,-28426,-1713,-16851,-42936,-55280,-22256,-9178,-25893,-61966,-94500,-66488,-63163,-53565,-47697,-74251,-51318,-80399,-136856,-87648,24935,143592,130303,62306,47844,27796,-4962,-4466,9003,1031,-28538,-38218,-86840,-108431,-69333,-27542,-16147,2973,37556,36441,-1625,-12191,10010,46874,44736,-2836,-27838,23778,76586,65713,12230,-53875,-102451,-102856,-97581,-73890,-64802,-83040,-76399,-25680,47140,123767,125335,73387,26183,23504,47261,92808,119185,71469,-25381,-45259,-46194,-46303,-69347,-96206,-123586,-70205,17810,-16158,-121455,-82679,-17994,33604,45801,18572,-64465,-105018,-78064,-32543,24615,81214,130598,167394,168565,166268,142862,123511,84546,43062,58142,44880,-30878,-75160,-55349,-21709,59790,86363,9388,-98924,-71234,-30230,-68490,-161931,-61541,-7647,8736,35030,23090,43208,99414,97918,96594,89812,89799,118905,186432,217191,107834,648,-24305,39760,153264,260942,165863,-3686,-67241,-112932,-72442,14868,27830,6533,12576,34485,43589,-14463,-35005,61686,187342,209494,131008,48153,-34382,-21706,17295,67425,53624,-25788,-83315,-36068,49319,96189,62052,-1327,-68065,-41504,51074,66579,505,-95323,-42326,-23326,-46199,-97241,-147357,-77262,-10423,49841,80837,83915,34686,-38154,-106413,-15986,43664,21281,-42527,-49264,27191,135118,97997,-2518,-52770,-44123,-39573,-73449,-16878,80203,206446,287184,274581,222032,114490,9832,-45438,17021,47479,78780,60893,-18270,-60148,-61613,-62805,-88394,-101891,-71001,-65343,-53278,-52540,-71029,-41660,24610,40387,66854,70478,69372,105681,170581,164397,204901,270505,288480,215959,186702,196127,102913,4461,-32365,-32584,-21755,-23084,-36388,-80895,-114349,-38298,10444,29603,-12019,-81158,-71313,-21418,-48684,-69593,-28262,-34939,-74088,-95890,-70196,-3537,51979,50810,-16188,-51452,-60323,-101576,-103424,1503,63052,21242,-22012,-68070,-123170,5702,199784,379917,412808,206567,58440,-6938,-61187,-81785,-70030,-65807,-71788,-109846,-112054,-7123,-6904,-52888,-74825,-115723,-46068,38915,114626,118228,46398,12979,53794,78175,117459,7127,-36193,-36703,-35523,2367,67037,83115,25009,-64001,-115746,-115880,52365,253128,388805,395216,175428,-6907,-19902,112100,240425,241656,82102,49889,88025,40311,39974,27121,14376,63491,231173,114663,-9767,-152569,-233393,-213165,-69866,12214,-43671,-58177,-31174,-34057,-79394,-115155,-63263,-100174,-135184,-123328,-91702,-67307,-40868,-53515,-105322,-131908,-33346,22337,28576,55889,46737,-23535,-73971,-78650,-39521,89955,151177,103133,50203,76540,109598,178063,182711,85603,49174,67881,36905,-25376,-60460,-42263,32908,25803,-18323,-73237,-11248,113536,150785,35768,-100518,-142345,17680,57384,25355,10960,-38668,-91488,-81730,-32617,56958,109646,96188,90321,69146,59235,40508,-5686,20875,167657,153681,-36005,-100557,-95381,-87513,-81507,-78920,-79838,-79875,-99733,-68951,14897,52391,64830,34493,-62653,-137760,-104107,-124282,-66725,-33395,-114358,-265708,-431035,-418534,-234590,-92716,-57651,15480,85265,150417,180278,163479,108654,59336,54183,86538,217657,341256,385355,404879,405765,286249,141342,96542,98877,54161,15223,4942,-85280,-94765,-114482,-87673,-42035,10430,-22232,-74501,18346,21609,-30930,-16702,-1525,-37436,-101222,-104893,-35868,-20991,-48902,-54873,-42966,-15041,33774,13396,-34019,-80123,-28765,-16465,-11694,-1083,3499,-33385,-75162,-38935,66898,90440,33256,1018,71757,133403,77511,-42677,-46941,63760,63099,86269,128203,252359,277439,135188,9133,-28002,-11410,-22219,-60228,-64283,-19021,17686,-26180,-27653,101218,188545,188619,13599,-103101,-12422,57784,73903,46757,40939,120824,161370,218552,326051,428807,288590,86989,-12278,-92607,-125922,-58192,15207,23200,-22323,26146,76146,71281,-53084,-73255,4299,72206,117987,79735,76101,71536,74412,8977,-38310,-7753,17189,22149,26830,39591,17813,34881,819,-4402,2308,17569,25767,-21305,-84328,-107405,-71773,-107673,-82557,-11613,16313,-10753,-21836,-39648,-56007,-49637,-52432,-83326,-90720,-75107,-62809,36202,171620,172020,192782,127209,37229,595,-26578,-6109,42862,43481,27515,32036,38220,66073,100317,4205,-18694,-25458,-21009,62840,108603,129910,74281,-26919,-25924,31523,72343,84484,18462,-45638,-85834,-50544,-23229,-48449,-63887,-84818,-27670,41396,143285,157390,168808,145889,92651,11975,-15891,101520,175521,183170,141039,85296,104448,174696,280162,321334,267797,159386,63534,53708,120773,97786,12713,-48859,-43533,-29729,-83285,-116232,-86931,-57478,-42621,-75716,-39890,15552,56939,35570,-127,3450,34585,39323,23619,-20106,-67819,-99146,-92793,-115725,-78136,-25001,-7876,47577,44247,-2912,-57194,-96242,-94263,-118844,-125085,-99644,-62161,-67842,-96953,-22453,-22911,8824,70147,100291,65580,12374,-11499,4532,59418,78903,29350,-34193,-101879,-134987,-114708,-106718,-106901,-94191,17442,81564,133414,137897,126172,73036,-24856,-10181,37342,-11753,-81269,17137,88625,52298,28874,7641,-59661,-144854,-122874,-90544,-121002,-64213,35775,81900,72197,-34039,-20471,34419,87553,125201,138962,119984,35739,-7303,35026,53720,9971,-45413,-52300,-91348,-107937,-61327,-38245,-22257,32177,14103,-19861,-38903,15693,75194,63564,32289,10503,-74765,-90299,-90125,-74837,-86077,-50690,-1279,56608,94937,111986,80304,-8474,-38154,-64438,-85411,-58581,1680,19077,-9266,-62437,-52276,-24115,66989,166920,143343,13872,-107030,-122810,-85166,-65681,-56093,-75004,-97834,-127204,-122053,-113862,-78067,-61560,-27034,1089,-24015,-102878,-56235,67918,119993,57246,-55650,-103587,77075,210226,104234,44290,-28476,-21729,80778,119541,88832,80268,101635,40249,-40559,-67059,-128594,-149609,-139755,-84353,-10684,3015,-14542,-35239,-23666,7597,81634,66888,-20108,-121001,-38313,6267,42839,39903,-23935,-77680,-64977,-31820,54450,85627,12770,-58912,3150,63580,30691,-18968,-11424,-26767,-66496,-83699,-57327,-51659,30734,137584,200836,157478,77000,109558,196358,194803,140063,94876,51792,47305,29678,16063,3930,-23957,-93711,-124652,25127,132105,135085,53958,-32858,-105605,-138248,-100322,-41915,-5650,53914,66321,15583,-21278,-36298,-18706,-21224,-21954,-40217,-40337,-1142,18236,13224,5397,-39948,-81184,-41364,23730,94022,61835,36672,-6391,-57803,-115917,-105015,46152,148891,184372,104124,-23277,-29720,25648,27301,-26076,-54711,30588,84555,96937,104057,90004,32030,73102,128654,134866,103604,35977,-69534,-115161,-56811,-21359,-24538,-38837,-29412,3750,39672,44501,-5332,-58122,-84220,-118717,-111473,-109827,-112949,-84663,-83258,-93118,-126922,-106026,-91985,-91635,-45679,-20560,-46645,-46969,-4882,21632,-56849,-130466,-149880,-102075,-42683,29291,110279,86906,70760,55503,8399,2261,-11883,-21546,-32650,60866,278932,411634,375352,148959,43361,9600,33589,47199,10332,-17047,-29864,-41746,-80859,-107688,-122643,-91235,-44127,16275,93506,169396,284205,312648,203161,160094,122403,61494,1297,-38546,-19862,22504,59701,77149,71916,28621,-56531,-111675,-68838,83331,172436,110034,16207,-28089,-28903,-1955,-6032,26213,94207,118196,36308,-55491,-47839,-18279,-20944,-22011,-29626,-20408,-34633,-67775,-87076,-86931,-98651,-42130,112513,268050,278065,170773,110661,44926,8250,4508,72620,88023,27412,-24100,-37497,-51688,-46751,-10681,-464,-25675,-32136,-62880,-117564,-123480,-65222,40670,214686,249311,107934,-37975,-35770,16389,72283,167048,93018,-50551,-92059,-82880,-40064,-86063,-74265,121677,259869,222372,83258,-1002,-51512,-46748,-80789,-59487,4698,82142,148274,155405,185646,219879,99860,68351,112236,106407,50784,3248,-43319,-9640,56641,102128,162013,146805,75164,52855,38277,406,-40508,-51481,-69033,-43334,39983,96549,58370,30709,77222,144971,158373,99534,22974,-37244,-51847,-14133,18595,21769,14440,1680,17693,75724,102255,54647,-34579,-109633,-79064,-44646,-61447,14709,27452,23395,12940,-3008,36127,172358,245113,271036,186644,-26481,-119347,-133331,-126398,-42640,163819,183053,116603,5891,-63059,-41049,-60508,-68436,-84833,-109547,-76630,-28422,-12881,83291,123778,95953,13469,-13125,-6392,21244,31983,33678,73230,181628,240495,142087,4987,-77626,-99906,-56003,-63754,-90069,-107643,-64426,-52652,-54583,-19558,-29837,-69481,-94267,-94384,-85603,-56282,-12951,20336,35935,-29868,-108131,-46445,8816,14141,-16317,-81469,-81006,-82258,-99841,-88937,-23987,53355,144649,170046,172003,222933,209252,131435,74037,23877,15051,32010,47388,70035,67315,58479,102438,148614,165066,175690,124833,20359,-29992,-46305,-33756,38033,42987,-17307,-67723,-70341,-86721,-97667,-63937,-20988,31489,76340,105162,123096,124742,90779,24142,-45790,-83943,-122199,-131654,-91054,-19243,59960,105208,50784,9841,-49390,-57467,-68134,-47394,-25185,-29433,-50966,-10252,79663,39275,-126645,636162,2199964,3478705,3840922,3074613,1612479,464144,22543,-122798,-132370,-146052,-83168,-42356,-30691,-25224,-4792,-20298,-67137,-97198,-112573,-54603,1153,51935,126203,228566,408492,387912,244725,96882,55352,149568,253601,319029,338567,270735,130579,-22824,-80445,46872,134356,104100,-22697,-111220,-51034,-34410,-40966,-72062,-137088,-97014,-52082,31279,24903,-82633,-108927,-19898,97513,165746,159533,50945,-52454,-88663,-20521,-12396,-56541,-76897,70248,151709,124934,6476,-98319,-62646,-25534,-36144,-27555,119876,170002,129628,128289,79257,-22502,-116620,-79989,73113,271411,427169,452774,144944,-98934,-111343,475,139498,123804,69309,48167,39184,12741,-88804,-135816,-142812,-79161,-88566,-123943,-89987,-67182,-41344,-17939,-5789,-40256,-83516,-15878,17381,52008,63099,43547,60926,98462,109631,90294,32691,-35442,-47652,-49295,-31918,-2297,10298,-8734,-19624,-16327,-60260,-106323,-9023,52213,155472,248037,205476,137002,135242,144103,91237,53567,96821,168484,210549,209994,297716,122316,-90957,234936,1101086,2201694,3413298,3848374,3174826,1719150,409196,264670,321151,213130,234946,206472,168232,118999,68777,109657,214581,172607,122662,82299,8468,-52538,20671,113022,102623,45326,-5660,-40369,-57819,-15377,76763,101618,67237,51077,67786,49336,23384,17582,33737,42601,32141,4226,-35330,-111369,-86465,-98789,-101849,16268,149343,149181,80359,-35026,-90332,-24800,-45978,-124011,-92094,-74521,-54705,-31398,-30131,-22764,-45396,-60069,-72889,-74950,-50103,-72979,-90919,-42645,-24616,-22798,10973,87305,90253,52661,-3569,-87648,-46691,2056,7975,7652,2895,-40717,-133898,-143505,-102485,-133986,-137372,-88200,-51017,-57076,-89327,-100991,-69803,-35785,-66116,-49561,24897,63659,38728,1508,-57296,18910,109387,128046,52239,-17519,13443,52024,60015,11456,-34982,55424,212275,272918,188593,73052,25701,4662,18080,28734,-7833,-56523,-64832,-14449,58839,127962,157347,126512,72289,-944,3921,86305],[114352,98354,68530,3035,-40287,-19294,43657,138278,140365,52874,-9465,18119,50147,7966,-59895,-426,23209,56493,99425,97869,37345,-60951,-129550,-99105,-46389,39255,105070,78602,-5444,-68571,-42980,-43251,-70774,-49039,-11935,-42310,-45110,-69252,-93989,-23758,27068,65842,52777,-20624,-30936,-31409,-6510,-4229,-7795,-33328,-48599,-62450,-40111,-13545,2380,58267,34791,-91188,-119765,-42830,4422,610,-18943,-36881,-77561,-107581,-66912,-31965,-25292,30946,110157,143640,113143,45394,-39950,-114768,-110645,-78051,-55453,-58963,-76719,-60852,7716,52940,65954,47746,61600,47086,17596,43499,101824,71679,18150,-6629,-75053,-59365,42496,160940,203180,167943,97195,-17713,-81667,-81973,3206,89172,105817,74143,-1847,-47903,-50911,45640,106709,87673,24564,-27235,-19759,-26877,-38990,-51695,-101132,-146820,-97939,-114726,-137231,-91656,-10779,177641,358471,475701,235801,38271,-37132,-46075,-44943,-49761,-41064,-15798,10725,24897,19128,101420,174035,121953,71551,46812,29316,-54643,-21564,49464,33697,-62862,-133056,-42926,27465,73712,91299,152253,208651,244547,242617,259236,124210,12943,-18944,-4877,7280,16303,30958,98588,168253,216751,222075,185087,184575,254236,207131,70681,20430,35483,58478,33385,-48861,-131091,-99183,-104186,-59361,-9710,25533,-7432,-15469,-47446,-96726,-130048,-24740,74307,78241,14226,-63556,-67495,66796,106501,45980,21942,106223,171708,203525,145220,97518,106472,128199,114114,89211,101178,51696,-19414,-32238,-30408,-58516,-114719,-80029,-26273,12558,98873,94332,-6421,-63095,-109906,-89236,27288,113689,112706,47821,-28295,-100253,-99432,-99625,-121642,-85824,-8836,22746,28920,71830,129757,259195,402475,418301,270513,103077,23067,58026,97082,88169,61619,-4411,-44910,-2318,6533,2782,-8999,-24651,-25775,-21803,-21094,-11836,1010,-44681,-96262,-130677,-31406,56124,38629,9856,12291,-14856,-76676,-84040,-5552,60293,114453,163302,294584,400957,393997,318143,142526,-46592,-52694,1698,-45395,-102092,-107893,-65947,-24576,-23052,-57942,-79440,-71788,-79890,-96042,-64227,-20285,-44558,-64762,-43030,42321,243642,464491,435534,232072,-19177,102998,149621,148298,108322,91935,105453,59433,2632,-61852,-90068,-98764,-74210,-62936,-67563,-115193,-105051,-112756,-124655,-133176,-136318,-114801,-93558,-78958,-81329,-82600,-90040,-6285,129914,26663,-8976,-18488,-12916,535,90072,126049,93389,7824,-76303,-68731,-56164,3983,247041,494560,367188,75467,-54406,-57806,-6898,31687,69144,72142,8248,-53807,-87673,-87338,-35323,14459,83120,171387,226658,142738,34745,-107141,-77770,-61684,-55406,-19959,16903,25611,23499,2122,4113,73438,206564,373641,395711,312865,153296,105493,232678,325175,222361,94334,3863,63572,98951,101199,99172,89567,45657,-31273,-24650,18584,84134,98280,75039,47885,-14863,-43596,-11138,-28710,-16744,-4571,-21123,-80092,-72886,-13156,23293,24477,-1592,-74107,-131460,-50992,-38948,-13270,39804,89900,87314,35259,-9498,-48028,5883,25161,21805,17271,38082,44310,19775,-14084,-53664,22648,310123,444239,302749,106044,-38196,-107310,9580,75981,47082,40502,45294,-10565,-51283,-114681,35934,79881,15566,-81487,-131569,-36213,89001,154089,232284,277183,213126,99095,39284,-16016,-67578,-116394,-56498,-49401,-50048,-44433,34337,152815,199585,148715,-9399,-127544,-65702,-26827,16028,36188,-31128,-90978,-94871,-41958,-2855,48956,68122,80048,116378,160823,127968,43384,-28411,-110439,-40391,-8757,-15127,-28973,-36415,-8291,-727,-19541,-51107,-84543,-73369,-84539,-62457,-39853,-58960,-42285,-79914,-128277,-71627,54549,185716,169207,90314,58063,17033,-31273,-33466,-8453,-5355,-20087,-8256,-45315,-69045,-41836,-8113,-2682,13868,47547,43395,-7429,-30101,1827,49476,42570,-12256,-39055,13727,79168,83014,32703,-39795,-98451,-95341,-88094,-67463,-61751,-82445,-79324,-35060,49181,131701,135153,72519,9704,11865,50377,100818,133871,105139,3349,-43744,-47869,-46680,-69558,-105316,-137378,-76726,7722,-27010,-118810,-74537,-13475,37904,50930,25661,-49624,-87114,-65487,-26001,24717,78390,129844,169551,180767,188587,177180,158607,105965,60765,72531,37481,-29655,-69958,-61442,-32718,51262,86126,12109,-93120,-76563,-32230,-63983,-147101,-68926,-22755,-3831,42132,50446,85152,143955,115242,103851,97657,99618,124478,190698,234510,118435,8085,-23943,24447,138944,268260,207632,41180,-29719,-77633,-76989,16572,32401,14420,23074,47294,51911,-16639,-29483,71543,210264,243815,151776,62374,-20753,-46906,-20615,30786,29878,-32542,-81079,-55122,13787,73075,62661,8736,-49372,-7294,85740,90495,10989,-91177,-32462,-6456,-16488,-66848,-157865,-92867,-21698,40163,61370,33400,-15157,-67125,-113805,-6263,57818,32306,-48532,-67270,6408,117881,100142,5058,-49178,-45912,-40104,-68140,-15815,75168,189490,280377,272666,212112,113943,19317,-69591,-8403,38148,93681,78376,-12182,-58963,-65410,-73986,-98904,-102097,-66961,-61903,-52884,-61606,-89744,-46267,15378,32813,75789,90887,91846,133718,181288,149204,181242,235107,253908,186359,154865,166498,92079,5373,-24293,-21250,-10903,-14559,-31245,-72633,-109239,-49533,-2737,19158,-17522,-86708,-66363,-16079,-40562,-93325,-56848,-49978,-84096,-102109,-78994,-16971,46088,48598,-21928,-50045,-45212,-84293,-122326,-17808,46299,17307,-20355,-67723,-132664,9327,202892,360322,343269,136479,-4242,-57388,-91073,-86400,-63316,-54966,-47171,-117682,-73977,40078,12482,-45492,-67937,-115601,-55089,33809,114868,126649,59629,20106,64106,101028,120629,-6127,-58122,-51505,-27334,32104,98951,98328,19170,-71237,-125873,-111743,63817,268295,404044,393501,173768,-10064,-27354,122069,262172,236367,59310,-8964,4414,-1639,42697,47520,29701,74595,254547,114447,-22767,-161769,-232088,-201211,-51268,51362,-4222,-25795,1366,-5847,-57222,-150707,-94925,-120181,-151930,-118189,-121020,-75841,-46899,-59836,-99746,-101533,-18505,24751,31372,57475,42853,-34041,-95681,-98605,-57789,56731,124329,89427,44187,54102,53865,129432,166567,95657,71474,85928,54965,-4343,-38883,-41917,-787,-16231,-60351,-102114,-13912,126353,163190,44139,-94383,-148240,10287,60471,38477,22258,-39610,-101120,-95614,-43241,55390,118203,110764,103922,73324,60658,41154,-23737,-42535,78219,74019,-74061,-113529,-109630,-95416,-85892,-77477,-80132,-116752,-116165,-52266,26602,56996,63951,30290,-63043,-138927,-95865,-99098,-27268,-22912,-128052,-287529,-449895,-409242,-227647,-85698,-100543,-11731,62728,131909,163983,154539,110295,66081,57665,89136,230120,364465,422490,440678,448239,332306,167756,100752,83151,21138,-23281,-28580,-51139,-82631,-133369,-76813,-32405,11175,-26368,-83597,8581,-1204,-46914,-29986,-18328,-51727,-103979,-96217,-32465,-21318,-58113,-60649,-37615,2219,43798,19787,-22353,-77552,-39979,-25812,-18652,489,10755,-28292,-81494,-85546,12822,47140,17045,7454,79143,131684,63303,-55544,-30711,106266,132228,148990,199989,319897,314078,148450,10997,-19943,1667,-9663,-47317,-56029,-10082,22609,-25412,-15595,111402,187902,195907,37828,-108894,-18923,53006,63212,29926,16177,83574,119821,175789,262216,334356,203606,41500,-32327,-92743,-128866,-69227,9093,23032,-25612,12330,81835,83881,-53949,-77204,16729,104877,134643,82975,78832,74516,82238,10274,-73496,-41725,-6923,8160,10151,11406,-6653,16211,-9539,-7028,1263,20761,31040,-14777,-75214,-92664,-71646,-102621,-76242,-16252,6247,-19923,-32945,-52588,-63725,-48136,-47939,-80295,-103904,-113025,-83929,27717,172137,196154,217375,125409,18447,-18613,-32547,397,49560,54712,47019,45833,48216,85989,120356,35542,28791,32189,32322,102677,135878,163833,121903,-3561,-52959,9300,66314,97809,40928,-23545,-80194,-73965,-19766,-35930,-37768,-40508,6020,63890,158578,165902,186101,169147,105693,17110,2480,125609,191180,182791,130525,71544,91609,163757,279318,343039,281897,153344,51071,44198,125985,101631,20396,-38252,-43091,-42901,-95407,-110758,-85479,-43426,-6952,-49180,-36788,24160,69156,47644,10653,10546,39339,34891,11247,-28512,-60887,-89131,-134395,-107381,-45951,-24506,3087,55623,40564,-13797,-63738,-95445,-99100,-121984,-111476,-84473,-47548,-61104,-99284,-30341,-31211,1869,63186,100739,70944,17678,-10546,-700,48196,58385,18738,-25983,-73159,-141505,-114049,-85078,-87624,-81254,-3555,41053,94341,116174,116888,72076,-28355,-5845,45343,-5356,-65090,25597,83460,42753,14106,-6308,-61197,-135904,-123845,-92345,-107718,-66363,17368,62157,73398,-7600,4718,44204,86153,129725,150346,128963,36755,-17845,14572,35559,-777,-45521,-43854,-82166,-98326,-73283,-86002,-54775,21575,20596,-12063,-44624,4367,71494,71161,55745,23674,-65386,-108614,-82625,-48349,-68369,-68423,-21396,39983,83092,99935,70042,-7914,-31360,-69020,-99510,-64984,1584,17527,-13683,-51636,-8209,8896,67325,163450,159009,21267,-108690,-132012,-104608,-88732,-71793,-71498,-86370,-124940,-136003,-99296,-70996,-70141,-29429,10000,-9233,-86228,-56122,66351,126056,68310,-49533,-112812,53460,238753,157160,66879,-7902,-7984,92223,126684,87222,66682,83955,39996,-42606,-74650,-129127,-154934,-180945,-130068,-43203,-7266,-9419,-22236,-6516,11456,66488,44291,-30087,-117124,-49225,-4759,35706,38374,-18955,-73173,-67753,-34494,49442,75264,11695,-51290,9606,61416,18593,-30288,-15035,-17774,-44304,-59953,-66531,-71392,20002,139052,207879,147059,75224,112677,203121,202365,140777,96492,56142,48502,26867,10258,-7765,-47535,-111740,-63733,82479,182626,167787,67233,-27213,-93716,-115564,-76850,-10039,46308,70673,50376,380,-30865,-46186,-36118,-39964,-38811,-48167,-37512,-5651,15620,16889,10869,-40696,-84240,-45191,23204,99428,70746,45813,5291,-52507,-129261,-79436,64685,160650,199456,123386,-8364,-58731,-17857,-12276,-53736,-58504,42873,106185,119837,129474,121819,62576,91224,140539,135963,108257,50770,-55455,-117798,-55099,-12232,-13699,-25734,-29468,-6806,34048,48989,-2320,-57041,-77398,-100910,-93013,-99429,-109483,-92170,-86926,-91110,-125053,-105414,-93061,-93691,-55883,-36370,-67706,-66440,-1133,39333,-35753,-109397,-128561,-88023,-21190,60673,119558,74611,58825,39900,-4831,-13155,-30429,-26253,-9183,69180,245376,368851,361329,154934,45716,12375,35912,32412,-6799,-30834,-35423,-38954,-68985,-92316,-111659,-94299,-43046,21905,97830,158644,264872,343450,243227,188315,131270,54952,-10446,-53006,-40283,-3972,32092,59690,70578,37783,-30342,-75091,-31090,104127,155642,93037,3938,-16839,11324,49311,33029,37250,86965,104475,27272,-45877,-33267,-11628,-21491,-19294,-24270,-23369,-48055,-75813,-77955,-76713,-97105,-30825,127587,247730,261028,165704,103577,32199,-5257,-11594,59600,81934,15555,-51518,-67301,-72224,-63593,-35729,-40529,-47985,-45351,-70340,-99826,-120046,-68747,44120,224910,282161,161926,10097,-30121,24925,95604,172026,60222,-65350,-68681,-154307,-80480,-89862,-79932,108051,233143,215617,91811,-5960,-63673,-52541,-85786,-68852,-11825,64748,135471,157847,199287,220638,94887,55572,84753,77523,32844,-5415,-44815,-4717,76582,133462,188910,162906,84162,63732,48937,739,-43949,-50522,-61236,-22180,74618,143963,114302,78341,115225,170450,193085,129100,40479,-23450,-41291,-14529,5602,7616,2272,-5483,28008,81691,100737,54153,-31510,-106711,-87251,-65051,-92674,20306,43253,32563,20270,-4947,20303,170407,288730,333795,208344,-36582,-111261,-105365,-122695,-52657,193348,225755,142397,19098,-64631,-42123,-63868,-70482,-80355,-95597,-72330,-30571,-23522,89966,169920,146362,45368,14524,38660,69701,45574,288,6094,103693,194522,117495,-23182,-99544,-108634,-62901,-63757,-88860,-115760,-69585,-49158,-47585,-18682,-30814,-65396,-89332,-96480,-88013,-59969,-19031,11159,30040,-33955,-118646,-47464,15109,35360,21246,-52979,-79339,-87972,-107755,-92231,-34553,26404,109723,135785,143746,208840,201897,111324,48775,8430,16380,35434,51290,77832,78180,63325,88093,110026,134799,170845,121064,17583,-24736,-30877,-20993,42120,46104,-13689,-65095,-78137,-107002,-82952,-54549,-16021,30192,61310,73325,80059,74502,53417,4324,-52559,-79323,-115010,-125810,-89301,-14361,70224,91689,39114,13204,-38623,-57931,-77845,-60618,-37710,-38573,-57326,-11959,76263,38160,-124595,572791,1902966,2971483,3268411,2622553,1357525,381363,-2277,-126259,-122068,-130423,-69164,-27029,-16386,-14084,4710,-12878,-61802,-94563,-123323,-54268,16558,79731,160192,261690,457540,444566,272815,94829,38280,138766,279560,400316,447693,349075,168102,-13623,-98450,41682,149451,147488,22733,-114630,-75309,-40163,-25217,-57025,-129596,-100639,-36696,68001,53295,-64546,-114323,-24889,105379,183265,185462,68833,-50246,-92620,-23702,-12626,-40315,-43716,62469,107364,68818,-38925,-144551,-64600,-18466,-32755,-11375,144309,199611,166498,160395,81533,-21209,-110669,-67842,107563,333451,513213,516345,158916,-101517,-118390,-27452,98867,106051,59621,49358,42982,36611,-40676,-93060,-127577,-82767,-67672,-94403,-59934,-41485,-42117,-17688,-1498,-35013,-74232,-11465,23040,70559,88929,55057,58635,93338,109080,103977,44042,-39374,-51550,-39485,-21734,5371,20532,-649,-26274,-20255,-54627,-125815,-17268,69454,222925,315477,247572,159621,150386,172266,143459,102878,129125,172290,189626,167810,259261,140292,-81042,219741,1141987,2379609,3586760,3912110,3182709,1689966,369150,223504,312353,236705,248764,211254,181588,141801,96277,147191,274150,239376,167928,105936,16527,-50969,18174,101875,102876,50329,-4137,-35913,-48916,-7978,75127,76933,36279,27210,55988,45844,15999,-1089,22237,35619,21797,-8855,-50944,-117104,-73962,-85344,-104708,-3332,138684,152622,80893,-32273,-79252,-20246,-48471,-135596,-95948,-80371,-62744,-39269,-34343,-19188,-37374,-65797,-94062,-100468,-67009,-86771,-92786,-52875,-36363,-23985,16787,89790,82528,39748,-14735,-98219,-35218,-3654,-9797,-28589,-42263,-69164,-135898,-122951,-101858,-126064,-128688,-75284,-30847,-43378,-85818,-109157,-92191,-65473,-84686,-50492,17800,62356,51558,23020,-40760,12334,94900,120310,48043,-26996,-7215,17429,25565,-3620,-15364,77163,228132,280454,198746,72473,24549,14697,28700,34707,-6090,-59810,-55950,-4013,65643,134515,170879,153013,113076,42396,25421,101731],[127445,112334,88883,14478,-33169,-14849,42604,135698,148320,65478,5472,27840,48272,8623,-78765,-31086,3631,48716,87473,71950,14543,-67780,-134824,-109494,-53065,31308,85773,61526,-10612,-70908,-42979,-43436,-73992,-51146,-8606,-42017,-63106,-83895,-106636,-25112,29622,69073,50779,-25207,-31307,-47054,-41962,-34501,-28992,-51052,-61584,-59395,-22983,10616,25003,71308,40061,-92871,-113157,-36715,121,-7741,-15223,-24182,-47111,-81776,-86599,-32838,-13391,57288,137696,158529,117615,37569,-57376,-134938,-103429,-68099,-41448,-41750,-63778,-65399,-963,39508,42726,25056,60199,53487,15760,45030,103975,67482,24473,11115,-67558,-60566,52862,177854,220495,192701,123862,-2480,-79145,-66572,15656,94543,106407,73002,6509,-23150,-15829,51629,113409,101074,32060,-30307,-43115,-45732,-48488,-60694,-106165,-144315,-93529,-90522,-130766,-119198,-28908,153321,328324,440188,224049,39071,-28005,-45378,-50857,-54172,-42811,-16347,5798,16439,12772,91012,146613,80722,45128,36106,22098,-39461,-596,57974,34999,-64585,-134898,-41339,32334,92946,128051,189706,231294,260412,254465,271385,141452,12784,-29483,-19636,-7098,4614,19562,80678,156016,231178,269854,249672,253162,305857,212530,59122,21383,49788,75568,48002,-26764,-93720,-83402,-80785,-39009,5310,29950,-14931,-31548,-58880,-103128,-124336,-23637,82710,86385,23194,-57281,-66504,62026,100537,42822,31405,126978,170692,187070,131414,96043,123219,137646,112696,80263,93108,52610,-17791,-32688,-35631,-68233,-122757,-80144,-28284,12694,98916,91595,-9873,-65800,-110148,-99106,20699,122147,134743,78593,-7391,-95407,-105081,-113247,-137652,-79691,5903,45617,50191,70780,110571,232137,351854,364816,234039,89440,10993,50701,101780,95967,62946,-7442,-43391,7113,27651,20817,-11371,-34817,-38213,-27402,-17644,-5569,-484,-49196,-92234,-119766,-32674,45727,21712,-5204,2329,-17320,-79529,-89995,-17078,43079,99233,139870,240917,360712,373019,321471,158295,-45728,-73460,-6787,-45755,-93992,-100959,-55764,-9813,-10146,-52845,-83451,-77777,-75170,-79230,-36003,16816,-13848,-53562,-47807,17811,197882,403698,374226,198074,-3274,109245,144522,148567,120001,101397,104900,58736,6821,-47666,-78318,-103096,-92867,-77256,-76557,-119977,-90125,-100612,-129982,-144182,-134833,-112468,-92223,-79889,-83254,-85973,-103181,-25243,90855,-3860,-29072,-26649,-10436,6715,97567,117635,82567,8081,-71621,-65946,-51509,4733,250880,464064,303207,48099,-68254,-71019,-19773,9934,42001,48393,-1272,-30458,-50218,-52303,-17287,7106,69671,169019,259736,188846,53857,-89098,-103313,-93848,-72823,-23648,25129,21921,3371,-29018,-32989,28526,163062,370903,434767,323642,139925,95762,221301,278174,177066,42836,-41926,40734,86656,87183,85990,72356,19442,-59476,-33115,17009,86243,97859,76724,52222,-12071,-48444,-21636,-43122,-25839,-2622,-24312,-94453,-76811,-11605,20207,21336,3865,-61932,-131142,-78650,-93388,-55891,-1838,62579,69718,22562,-26768,-60882,5202,4228,-4699,5918,32571,38361,5759,-25738,-48300,15360,248318,326452,216879,71089,-58792,-88532,30417,98679,63074,37730,23773,-31562,-67723,-91568,60262,101665,35586,-58548,-157542,-85818,59078,138095,207622,228010,162512,56836,5893,-38869,-85980,-101994,-26272,-6193,-450,-1005,59045,192735,267988,228421,55829,-95917,-94930,-46616,5508,36598,-32916,-101469,-96127,-30022,21692,70436,73890,75119,103368,145279,119024,27868,-36670,-112809,-54945,-17479,-12822,-14324,-19511,2415,4070,-15652,-40325,-70264,-71715,-105853,-67941,-34008,-49126,-38587,-81381,-120028,-58764,75670,214410,197940,110923,62904,2702,-59642,-62318,-28512,-13057,-12332,23677,-728,-26449,-9650,11261,8274,20755,52258,43639,-20317,-55385,-842,59958,46346,-17439,-47601,5020,79638,99268,54829,-21141,-89405,-86491,-78980,-60837,-57889,-80591,-85725,-49762,44388,130834,137118,65152,-10191,-3087,49515,102841,140151,130267,31499,-32961,-41342,-39612,-66226,-115474,-146630,-73721,12591,-20165,-99607,-68882,-12975,38179,51819,27769,-37634,-68288,-51298,-18680,23108,70328,121256,164082,185458,202714,203471,186161,122627,75490,78808,22644,-33517,-67693,-69780,-50298,31296,74898,7403,-91839,-80127,-31771,-55742,-131751,-76581,-38578,-12772,56961,91223,140600,193255,128768,104533,98862,102494,123635,190457,249098,127608,11738,-26932,10324,125832,271789,248212,85036,6906,-40277,-53761,27467,40065,25046,37040,62793,57832,-23863,-30656,71063,216790,257612,154657,65433,-10152,-68401,-57351,-4968,3876,-43199,-79348,-68346,-17504,50038,64411,22896,-26378,26237,114867,109358,18247,-87881,-23501,11485,11276,-42108,-146727,-103193,-27860,34308,46754,-9156,-62972,-96218,-114132,-485,66774,40005,-49866,-86577,-16472,97288,99029,11566,-47662,-52419,-45680,-65434,-15251,68758,166687,259768,256738,191021,105855,23784,-94107,-31252,29432,104679,91507,-8523,-59431,-70627,-86527,-106165,-96348,-59160,-56664,-53935,-76614,-119243,-49059,8277,30117,90045,118375,122121,168814,190928,135292,158665,197293,208443,145817,110732,128745,78356,6300,-16479,-10873,-1262,-8214,-29566,-67517,-99572,-53766,-10955,12443,-20996,-88228,-63370,-13914,-32314,-112261,-91533,-69848,-95640,-108019,-88704,-32168,34857,39480,-30629,-47455,-26938,-65231,-137876,-37622,29784,15503,-17755,-66674,-141071,6640,192570,321947,265072,72216,-57990,-102389,-116549,-88506,-58800,-46608,-22699,-74155,438,92014,30886,-39856,-64237,-113497,-64306,27205,112059,130893,70598,29423,77668,123937,115248,-23801,-84018,-62024,-8656,70548,129522,105685,8342,-78545,-138043,-106956,69355,272053,402609,378135,164944,-15676,-34933,131237,280254,232798,53117,-24567,-61319,-43889,42065,66773,48599,93106,278855,109997,-44854,-185439,-247195,-204642,-47785,72481,39362,12053,34568,23067,-28833,-121126,-127644,-135969,-134816,-89508,-139652,-88743,-53784,-56294,-75448,-71511,-4865,24394,33020,60496,46018,-33980,-110805,-108631,-64506,25425,95649,72504,32343,22116,-6521,94067,162887,111218,92257,96226,62467,6925,-22831,-42034,-41888,-65586,-106654,-129082,-13510,134611,165547,44078,-92237,-151928,304,61730,54032,36058,-39396,-111914,-111543,-53028,56517,130815,131430,121142,76555,60421,40436,-40421,-109977,-11451,-15228,-98422,-110535,-122722,-104290,-82413,-66537,-64360,-130771,-120215,-38506,33504,56641,56736,21076,-66171,-140002,-85064,-64689,3278,-23303,-151359,-319136,-443194,-381314,-212364,-77011,-131468,-31062,44633,114863,147523,143748,110209,71948,59868,87122,229072,368647,437480,450222,464541,361086,184881,99399,61940,-15611,-57153,-32785,-19375,-73065,-116439,-62613,-19227,14314,-26755,-93111,-11598,-35596,-64497,-42324,-33197,-61979,-96002,-83100,-28697,-22437,-63891,-63278,-31958,16225,50328,24244,-11404,-68309,-47902,-34943,-26298,2498,18091,-22602,-76569,-130304,-28377,17881,9426,16860,85201,126811,45581,-67048,-18434,138732,201360,220359,278072,379449,335334,152665,8480,-14342,11001,-1183,-38138,-47083,1786,28564,-24637,-3945,119535,181926,192483,53728,-102114,-27048,41131,44804,7718,-10883,48034,77873,127683,189377,228958,117212,51,-42320,-75630,-106136,-70394,6197,22414,-30255,-2533,89401,102242,-39256,-71445,30545,130286,138860,77714,76224,76212,94229,28070,-105928,-86137,-34693,-6815,-10868,-23059,-33415,-2437,-18501,-10133,-1490,22807,39078,-951,-58542,-78150,-70687,-97679,-73265,-24026,-6461,-29953,-43126,-66554,-74930,-48939,-41281,-66852,-84740,-129500,-98340,20446,170455,222444,245638,127379,5809,-35608,-40553,3490,51318,62735,65632,59028,57281,104810,136656,65436,74805,87363,84135,142894,164484,203287,180142,37292,-75344,-13691,63446,117856,70500,4953,-62030,-93774,-18808,-26490,-16226,192,42965,88989,170542,168662,197218,186694,114465,19719,15830,143505,200637,177809,118614,58894,80017,151056,269590,350412,281360,140920,37159,33573,126121,100001,24489,-29196,-37696,-42270,-91693,-101258,-84525,-34084,20194,-19378,-34504,27455,75521,55735,21614,18132,41195,25999,-4834,-38527,-55106,-74344,-102436,-51422,14067,11924,30312,64706,36085,-23657,-66997,-94281,-104453,-115667,-98081,-67944,-34507,-56867,-103067,-42263,-42058,-6641,53870,96676,74319,24834,-6388,-5907,33287,32436,5352,-17410,-41851,-101607,-81248,-52898,-64718,-71368,-27081,-1211,48413,87199,98734,61082,-36832,1528,57904,6078,-49648,27320,71574,28353,-3593,-22535,-65701,-127987,-122897,-94983,-94555,-46471,26719,70550,98110,34264,33428,53581,82906,131527,160874,136569,37720,-25708,-4271,16604,-11709,-43530,-34355,-71817,-88432,-86918,-135324,-84188,11239,27058,-4483,-51611,-8900,72152,93776,78339,25261,-64292,-105340,-66101,-25852,-47777,-92122,-42482,24228,71316,87242,59841,-4573,-22032,-70995,-116960,-76248,-5781,7624,-24174,-27554,35756,37781,57773,141555,158414,19691,-113502,-139106,-124153,-113616,-84548,-64246,-76689,-120472,-130497,-79292,-59465,-76489,-32903,15794,2457,-71054,-56444,59251,126574,79832,-40630,-117986,20230,252755,224749,96196,14415,5567,100717,129789,83025,51153,62418,35333,-48197,-85521,-119373,-106320,-128296,-161511,-83797,-25055,-7244,-7832,15298,28670,59042,23424,-41346,-113740,-57131,-10583,35218,43888,-6302,-64144,-74091,-41988,38714,59866,7722,-45665,14339,56465,5057,-41641,-20261,-10779,-23102,-31686,-70309,-91061,11094,139526,208335,134023,72676,112834,201544,200174,136187,94411,56741,45402,20459,2002,-19187,-55548,-70489,-3932,137105,230171,198526,80246,-15736,-69357,-89702,-49869,21719,97419,78501,27445,-18113,-42253,-56269,-53095,-59139,-59467,-60199,-36990,-14201,6505,15126,13458,-42307,-87808,-48327,22248,102556,78781,53503,15593,-46627,-129288,-42972,86648,171000,208760,138220,7127,-78125,-58636,-49506,-74534,-58571,52405,123709,136361,143830,138776,84698,104697,147249,135309,112194,64563,-39684,-114624,-56390,-4891,-1696,-11106,-30921,-24207,21297,47295,-3157,-59344,-74124,-87745,-79457,-93129,-107120,-101267,-85708,-83690,-115642,-104902,-94735,-95339,-66382,-52608,-86903,-77985,6031,57493,-13488,-87628,-106156,-68360,438,86378,116103,57598,46782,24914,-18190,-28148,-44507,-26379,9217,63090,191603,306295,329606,156233,47187,15765,39240,20488,-21732,-44052,-40829,-35680,-54935,-73946,-93515,-89195,-38295,23465,92146,131918,226112,354039,275571,212491,137134,46745,-23051,-67278,-60410,-31137,3895,41719,69949,48972,-3233,-37063,9770,119107,128421,68086,-5221,10610,62971,97969,58564,34152,67109,80226,11230,-40253,-20979,-6099,-21320,-14366,-16490,-24158,-60303,-81497,-71498,-71047,-94257,-23900,128215,213344,237158,161280,97996,21162,-17214,-25409,47752,78809,15339,-61570,-92662,-92361,-80800,-60154,-83493,-69091,-50152,-58113,-77404,-110076,-72486,46333,228871,305245,210350,62442,-1672,43814,119902,165388,25279,-68818,-18141,-69257,-99602,-94027,-86707,87421,189288,192860,96371,-11536,-73789,-56943,-91109,-81257,-32669,40787,113763,151513,203421,213082,94945,48440,62410,55973,20944,-11249,-45053,984,95142,163755,214258,178674,96420,77264,58735,-1280,-48984,-51137,-54940,-265,111562,192647,174931,130458,153298,188578,220879,156805,57413,-9451,-31823,-18117,-8041,-7337,-11472,-12844,36068,78942,85652,44666,-29103,-98992,-95331,-89411,-112517,41981,60984,37933,20946,-14536,-5330,153726,321991,385744,221214,-45842,-89207,-64529,-97604,-61940,218023,262913,159738,23576,-70489,-34756,-53127,-58548,-66066,-80506,-66586,-31428,-32703,92824,214000,203116,88594,54746,99670,130376,73227,-7823,-47137,18188,128228,76999,-56828,-122644,-107387,-72490,-64377,-84333,-115298,-76752,-49840,-44468,-21624,-35397,-64535,-84573,-95225,-87993,-62017,-23923,2654,25177,-35277,-123577,-49456,16946,49933,50951,-28506,-77920,-94293,-115184,-91981,-45888,-3724,69172,101225,119957,199372,198124,92945,21670,-11973,13254,35710,55766,91407,99009,78401,80777,76879,102544,157579,110398,12283,-18890,-15014,-9588,42482,45355,-13063,-65582,-88759,-124754,-69458,-44892,-9776,30225,49593,48264,45743,29783,16092,-14866,-55219,-72582,-107476,-118267,-83553,-4326,84937,79508,32245,20228,-20242,-52157,-84488,-73867,-50533,-47959,-64012,-14874,68639,35552,-119705,477819,1505733,2313004,2531073,2038442,1043812,289318,-28115,-129495,-105857,-114285,-54766,-10061,-1263,-3382,13672,-5205,-55266,-89822,-137554,-52336,30031,103933,189399,284991,477700,476319,291044,92718,21719,123027,297859,474223,549815,426444,210715,-1165,-116340,34178,155916,177935,59946,-94940,-95937,-43701,-12145,-43198,-119471,-103671,-21851,104371,80380,-44096,-112127,-28996,103098,182396,194864,81642,-49903,-95709,-25975,-10938,-18299,-10846,53787,61708,18505,-61351,-85955,-34174,920,-28380,-1660,159289,223544,199750,186026,79593,-22518,-104954,-54854,136801,386898,584741,565334,173290,-101652,-121060,-51898,53904,83595,48988,49803,43375,52241,-337,-53452,-110821,-84948,-52816,-71421,-36026,-20021,-38886,-13955,5376,-28166,-61492,-4710,29740,87232,107666,59534,51486,81393,100518,110229,53422,-42607,-55654,-31674,-12992,11980,30350,8968,-30946,-28800,-52887,-143750,-17325,95778,298479,374838,279408,175420,159635,194682,193976,161773,161570,169944,165302,129597,216978,156162,-68469,191774,1111056,2400095,3501144,3686678,2956870,1544455,321472,182452,289002,252121,258693,216223,197299,167871,127002,186566,334067,312876,221493,131658,23654,-49732,16356,92086,104069,56586,-2258,-32747,-41891,-3278,67161,46869,5003,5191,45519,42192,8451,-18544,13050,30816,13963,-19319,-64225,-109709,-59508,-70098,-102053,-25093,119994,147899,76231,-29353,-58693,-9928,-46604,-142650,-95966,-83846,-68909,-44606,-36190,-15307,-28774,-68260,-110682,-110373,-68529,-84627,-85221,-63206,-47166,-21338,26582,95800,77018,27881,-23752,-87377,-15913,-6022,-25258,-61550,-84196,-96126,-123558,-98196,-96604,-115325,-118805,-62275,-11150,-29652,-79563,-113617,-113127,-86411,-87051,-43324,13830,60601,62149,41256,-23467,10054,79162,108687,42684,-35578,-25011,-7444,5057,-8539,1841,93714,235270,276578,201775,73650,27990,25731,37105,37652,-6523,-64574,-42171,11296,75063,141162,183289,180237,158222,90165,48887,110187],[131991,120843,106073,24516,-26584,-11255,39537,128300,151076,76578,19957,36711,45854,9334,-73251,-67798,-25892,33417,66347,36909,-17739,-74920,-124964,-119187,-60711,20788,63688,43120,-16898,-73890,-43336,-43529,-77593,-55117,-7965,-32174,-72228,-96240,-122453,-29941,26465,65174,43785,-30509,-26886,-42038,-61248,-64128,-50882,-69278,-73644,-54652,-6137,33952,48005,82719,44137,-90006,-99668,-27182,-2798,-13644,-6471,-1398,-7573,-48821,-101362,-31341,-1208,83498,162837,169547,119887,28636,-74253,-144329,-92057,-58085,-27846,-24245,-52049,-70314,-9613,27037,20234,1962,55468,59267,12513,42022,92901,45766,20505,24608,-62120,-63811,64200,195544,236624,214678,144702,7386,-77691,-52436,24226,94384,102581,70320,14714,-2552,11673,54303,114133,109029,37510,-30797,-60638,-66021,-57838,-67114,-105031,-137204,-95775,-73357,-104349,-113543,-43687,129673,298282,392871,205054,40336,-18396,-44428,-56541,-58052,-43270,-15298,2349,9092,5372,69392,101824,28659,16245,23772,14044,-18560,21706,65006,33644,-68485,-136318,-40480,35153,109422,158673,216714,243353,264439,254106,274134,159373,13398,-42277,-37880,-25840,-10902,5720,63726,145551,245596,320829,320376,327658,354949,211656,43555,18389,59185,87728,58798,-5416,-58217,-52592,-57905,-20702,18383,33387,-18811,-41478,-65396,-104931,-119244,-24973,84456,89755,29931,-51848,-66256,51989,87547,31150,29999,138790,166648,168063,116008,94590,140250,144478,108774,69497,79363,49692,-16702,-32989,-41004,-78208,-126617,-79721,-30270,11704,95621,83657,-14359,-68822,-109825,-110037,11378,125516,155730,111873,11322,-91354,-110421,-126483,-146393,-72428,18027,65776,71654,71863,90330,197950,286826,293353,187548,73239,-4173,36630,97545,95857,58770,-13178,-45320,12482,45672,36989,-14523,-46341,-50514,-31736,-15141,-1862,-3537,-47149,-77139,-94139,-18126,50203,15100,-16785,-9181,-23466,-85109,-94407,-27094,28077,84658,114391,179414,298915,333332,314232,173021,-37644,-100608,-20654,-47207,-87345,-95407,-47962,2017,840,-48811,-88947,-84020,-67391,-57176,-3193,57162,15501,-42404,-53130,-12143,148765,339526,316914,174097,13044,101283,131865,143647,126799,108375,103223,56509,9742,-33245,-66394,-107630,-114893,-85195,-80522,-111470,-72690,-87084,-131754,-153140,-135307,-112059,-91677,-80739,-85821,-90615,-118019,-39050,58631,-27770,-46908,-35344,-9570,11081,98189,99686,63789,2416,-70591,-62794,-43839,10452,251773,423065,241498,24921,-81074,-85736,-35735,-16714,9494,19106,-15494,-15105,-20122,-21429,-6452,-5508,50427,158404,284006,240959,74896,-69816,-126382,-127265,-90999,-29227,36282,33381,-1754,-50805,-65376,-15302,109245,340723,449616,321616,121212,80090,193060,215899,122759,-13217,-85210,16603,66536,65500,68111,53155,-6926,-89655,-43039,11868,84493,95296,76651,54453,-11565,-55838,-36619,-62355,-36788,-2449,-28974,-107749,-80945,-14498,11537,14178,7847,-46323,-125143,-112306,-120929,-64933,-33363,30902,45770,5700,-45994,-70922,2001,-19578,-30557,-6700,24274,29588,-10577,-38544,-44976,9519,187225,217088,141626,40342,-73723,-76056,41350,110958,74903,34637,4418,-49947,-80386,-65513,86761,125094,57777,-32705,-120912,-137192,24122,117447,180182,177990,113217,17617,-25320,-61574,-104400,-89345,-1891,30546,42483,32652,73180,216588,318829,295525,120676,-55428,-123944,-68920,-7981,35338,-36451,-115153,-98692,-21693,42235,84800,74391,67139,85604,118258,97124,4852,-47592,-113309,-70683,-26827,-9874,-575,-6004,8843,4105,-15445,-30678,-53268,-58336,-109654,-68991,-30857,-44415,-40051,-85581,-114681,-49959,87830,228000,215129,123250,61874,-14664,-88732,-83830,-46205,-19719,-4675,58008,46907,14513,20710,27514,15378,22381,49866,34831,-41346,-85084,8359,78266,54186,-20081,-54609,-2766,78129,114349,78496,1808,-76737,-78287,-70896,-54263,-52896,-76443,-93760,-68997,33516,122020,131478,52146,-32447,-20400,44715,98839,138261,145841,56217,-16245,-28330,-24641,-57445,-123915,-148102,-65575,27301,-3209,-81765,-66621,-16465,34840,48663,24361,-29607,-49320,-36329,-10927,19964,57158,104922,151161,182532,208078,219358,202775,132436,85525,75637,1704,-42657,-69222,-79489,-72874,763,52490,-5064,-95422,-82652,-28746,-43535,-114101,-84539,-58071,-21964,75928,143323,206231,243437,136884,97047,91642,96853,115510,184457,258761,134453,10465,-35382,-3889,112136,268841,283003,125283,38857,-8770,-24041,41275,47480,36276,53307,79962,60438,-36412,-39434,58376,202843,245847,138092,57096,-5422,-84274,-89716,-35026,-20953,-57557,-79942,-76322,-43658,28709,68472,42846,-81,55907,134960,121015,21157,-87234,-17511,26799,32333,-26938,-143483,-108998,-30420,30311,34532,-41041,-103209,-123697,-112438,-630,68510,42892,-46159,-104993,-41360,74216,94395,16664,-47685,-63824,-57389,-66438,-16416,60111,139194,226260,226575,160144,91301,22523,-117268,-51605,20111,109396,97305,-9123,-62760,-77876,-100386,-107947,-86240,-48735,-48929,-52279,-84921,-121707,-49198,394,27667,105697,149620,157064,206981,195112,120424,135621,158293,155494,96265,56434,85501,61735,6105,-10188,-2587,5945,-5377,-32383,-66595,-90352,-51795,-14358,9374,-22178,-85854,-63767,-15429,-24988,-117371,-130977,-94445,-109030,-115039,-100774,-50105,16917,22184,-42924,-44167,-6642,-44936,-131614,-58007,12710,14459,-15503,-66638,-148421,-2780,170629,269657,185108,14748,-103577,-141368,-136921,-91830,-58391,-42223,-1513,-18027,81048,138472,43992,-38170,-64855,-112443,-74582,18540,105819,130750,79362,40845,93166,143244,99811,-46464,-112354,-59172,23807,116377,155646,103387,-7515,-87575,-154258,-103228,68673,263538,383831,350302,149087,-24472,-43239,138266,292508,229523,59060,-1282,-42156,-72492,37035,82873,69944,117775,303106,103546,-73372,-221751,-278050,-223724,-59353,74352,71900,43964,61647,46950,-2907,-93594,-155684,-134702,-110676,-62054,-112254,-106017,-63133,-49049,-49866,-44978,4746,19982,32622,62362,53322,-23303,-111819,-106539,-64226,-3171,63585,49265,12258,-19659,-60723,80925,169113,127806,108250,97376,59020,7781,-13752,-43718,-91007,-119670,-151162,-146892,-6507,138875,157576,34787,-95516,-156072,-14286,58758,70039,50925,-38549,-123660,-129710,-61886,58523,145037,157015,141833,77408,56005,35896,-52442,-141955,-68970,-96209,-96465,-101265,-134112,-108998,-66827,-49188,-43440,-105897,-111131,-29789,33946,50370,43097,6603,-73270,-142799,-76286,-35225,22780,-33022,-182744,-355385,-409364,-344286,-191432,-68808,-104825,-39474,31544,99313,130035,129240,106025,74554,59018,79744,214287,353174,426943,429637,448856,365896,188192,89865,33533,-56290,-75582,-12499,-112,-70048,-102775,-49053,-6144,16402,-25821,-100718,-41562,-81338,-78629,-53314,-46399,-68319,-84626,-70667,-26578,-26312,-68679,-66100,-29988,22851,50446,24695,-2643,-55655,-52400,-45153,-36419,2813,22792,-18775,-65788,-106065,-41046,9486,11307,27143,88165,117430,22911,-77723,-11547,158519,262800,292884,353857,422422,335695,144520,-55,-12634,15147,2187,-33662,-40051,12813,32351,-25999,5784,124278,170832,179202,60462,-91367,-37920,20824,17707,-21154,-39799,15691,38122,77863,113526,123100,35926,-36134,-43487,-54582,-85037,-62743,6036,20783,-37366,-18606,99433,127344,-12528,-58785,42817,144842,130002,63491,67043,74758,107481,61020,-98040,-129547,-57037,-20513,-35506,-63400,-62426,-21305,-27023,-15312,-7695,21536,46658,16466,-38667,-65815,-70915,-95633,-74618,-35409,-21725,-39443,-48695,-77437,-89707,-53812,-37067,-53874,-64553,-111049,-107815,11412,164101,247320,272425,129020,-3117,-50603,-51832,1228,45965,65256,80847,70076,64879,121584,147477,90443,112858,131303,127057,178540,191235,245139,244428,92203,-73020,-34711,63817,141174,100653,31481,-45487,-111662,-22513,-22458,-2502,33799,79153,114516,178319,165901,200715,195522,116688,17913,21783,151917,201392,166898,104134,45556,67431,134714,249578,340591,264838,121683,20672,20217,118977,91213,23055,-24270,-32651,-34867,-76696,-90223,-85071,-31057,35908,7141,-34522,23724,73939,57487,30307,24638,38556,11608,-25612,-51740,-52954,-62476,-70236,-8154,64241,58688,63176,71786,29159,-33554,-68407,-94772,-110899,-110436,-88040,-53713,-25386,-56485,-109968,-60342,-57741,-18719,40806,87445,75521,33596,986,-10541,14524,1355,-11241,-10595,-10364,-45927,-27948,-16325,-42930,-66104,-52216,-44563,-2526,52014,71175,38390,-50073,11353,72326,18837,-38019,20081,52076,8737,-23638,-40254,-73630,-122819,-121989,-99942,-84483,-19260,52687,94528,135703,85254,63877,61187,77604,130499,169986,141749,36815,-33560,-23750,-4908,-24480,-42294,-28408,-63470,-79659,-98042,-132435,-110425,743,32298,1600,-61100,-25300,75699,121478,92510,17088,-71276,-104142,-56834,-10178,-30742,-121345,-60801,9714,57991,71046,46294,158,-8867,-67669,-133490,-92427,-21263,-11660,-40857,-940,72232,56852,35690,99201,137678,6373,-122754,-145246,-143837,-139658,-92357,-57385,-70276,-113134,-111543,-60992,-49540,-81902,-38558,17513,10178,-59056,-59495,44344,117580,87339,-28825,-114806,-20663,247989,294773,134209,37078,16950,103839,126865,74879,32555,36754,26089,-57363,-100427,-105538,-54504,-63080,-96698,-108528,-45382,-5292,7846,38651,53192,57447,4523,-54540,-112188,-63021,-12883,38912,53885,12672,-46825,-78968,-54426,21634,38750,-464,-43144,16718,48359,-10369,-53872,-28148,-7178,-4763,-4393,-68788,-111309,2874,137454,200702,117654,67310,107880,189940,186911,125418,88028,53107,37723,9940,-9620,-31361,-50986,-22544,49552,183604,269767,224273,91367,-342,-39043,-61591,-20743,50980,140658,75092,-1117,-39558,-55870,-67246,-69790,-79415,-84516,-76446,-40439,-27465,-8978,8207,11451,-46568,-92685,-51777,19680,101280,84013,58187,22745,-41191,-105158,83,109479,177882,209710,145709,19861,-82423,-94179,-83015,-87451,-56826,57392,134892,144293,145349,139305,95703,111479,147408,131710,114025,76105,-24064,-110535,-62398,-883,10423,4833,-31020,-47887,1565,38570,-8990,-66369,-75896,-81235,-74042,-93226,-106423,-113007,-81171,-73931,-104018,-105280,-98508,-98001,-77469,-69575,-105292,-81277,14483,73885,8309,-66295,-84778,-48402,19411,103359,98557,35422,33946,9788,-32351,-42874,-54397,-25640,19196,40936,125143,234713,286358,153532,48335,20136,43499,10723,-34879,-57199,-46943,-33286,-40086,-53387,-70151,-73899,-28514,20447,74246,89259,170919,341654,296236,230186,138818,36262,-36715,-80835,-79562,-58949,-25022,22412,67868,58800,20610,-2343,46615,125616,93426,35896,-11083,43913,111135,131690,65464,15987,38705,51017,-9556,-40158,-12245,-2824,-21163,-8391,-8361,-24724,-72426,-86761,-69444,-71098,-93375,-23605,112163,167160,206952,156502,93916,11854,-28057,-37836,35929,75562,20116,-57102,-109833,-110614,-95783,-76892,-117854,-83566,-44706,-35514,-55510,-100581,-77143,46866,227552,318501,250478,111972,39906,73645,142079,144534,-12882,-68193,28859,17670,-68867,-97871,-95326,60223,134283,157395,93908,-19761,-82113,-60569,-96799,-97016,-57991,10599,84064,136399,196954,197236,96287,44129,44695,41136,14227,-15528,-45718,5059,108376,188843,234848,192623,111713,92712,66617,-6365,-56034,-53817,-51182,20029,146965,238419,236729,185096,188807,197251,238894,180623,72667,3261,-25076,-25578,-22697,-23506,-26305,-17679,41955,69759,60661,27602,-27520,-88079,-98413,-115058,-88107,71583,76862,38737,15526,-31841,-41762,119781,336161,416045,220622,-55347,-62481,-22780,-73869,-71989,231205,287305,166550,19618,-77807,-16056,-29378,-36319,-45606,-65675,-61096,-32414,-41327,90291,251054,261664,141840,107889,170998,194400,109736,14294,-51849,-67667,45924,22154,-94871,-109672,-98792,-85269,-66148,-78082,-105867,-85906,-55215,-45879,-28886,-44118,-68046,-82525,-93262,-86858,-63520,-29047,-6769,19766,-35028,-120268,-54392,12418,55716,69883,-10927,-78829,-102641,-122631,-88993,-55224,-29229,25417,65609,99233,193939,198543,78245,-5070,-36870,4804,31007,58948,109238,128595,103572,82813,51267,69591,135087,91866,3856,-13281,-678,-1776,37505,39345,-16732,-70058,-102015,-124385,-59580,-37864,-5048,29408,39319,28276,18467,-9110,-20879,-33076,-54935,-66150,-101366,-111432,-76011,9997,102017,67415,26680,27268,1652,-40377,-86718,-88147,-65047,-59036,-72475,-20464,55827,29907,-114082,365940,1075833,1614190,1751408,1417650,719878,199264,-52274,-134059,-91634,-99443,-41200,7267,12813,4345,19431,507,-49264,-83854,-139583,-47618,40295,121576,209632,295394,467974,479863,297348,89776,5816,102070,304923,530288,630507,492001,253751,13188,-122088,23311,151933,192220,85389,-73938,-114076,-47503,-4011,-33075,-109886,-107159,-9358,136029,100799,-28028,-108967,-36202,87758,161143,184153,85709,-53399,-98750,-29008,-9969,2229,13856,42302,21390,-16717,-51229,-22578,18551,32558,-23041,-277,161956,238106,225455,201060,71691,-28423,-101831,-44105,157112,424796,631885,593725,187128,-99482,-120178,-73784,4174,53536,34360,46348,37816,57937,28835,-20363,-95608,-85357,-44930,-57998,-18711,-1711,-33330,-8437,13294,-20551,-47289,2529,35524,99562,117199,56393,38558,61762,83039,106926,58032,-47582,-61666,-27854,-7965,15514,37631,17918,-33727,-44006,-58909,-154552,-9766,128885,372489,417477,296064,180304,159449,206853,235535,221261,188816,160071,137659,95267,172503,165879,-55709,151809,1013389,2264054,3180516,3220631,2543685,1310956,270746,143198,251177,254665,259811,217164,211127,192904,156498,221478,384154,383783,277667,156504,29014,-50574,13392,82659,104631,61872,-2507,-33746,-40390,-4835,49417,9786,-28567,-17545,33562,35777,-1624,-35625,5158,25836,6087,-29748,-76486,-96762,-47030,-56275,-95217,-50092,91870,133022,63791,-29913,-37143,1692,-44294,-141043,-91942,-85639,-74556,-49254,-38162,-13641,-22874,-70900,-124575,-103742,-54528,-64095,-71769,-76299,-59345,-17564,37424,102365,70516,13164,-33547,-56217,7171,-8847,-41706,-94442,-125405,-120063,-104694,-75510,-88405,-105432,-111579,-52934,4082,-19190,-73864,-116997,-130972,-87002,-71433,-34163,9517,55674,67494,52808,-11210,6403,59287,90322,33165,-45051,-41069,-25320,-7406,-9936,13789,103360,232069,260223,194173,72324,31130,32145,38878,33908,-12546,-73000,-25050,30372,85739,144574,191142,203337,200108,133631,67923,106261],[127658,124113,120092,34194,-19664,-8009,34936,116924,149520,87045,34661,45194,43404,9381,-50409,-108481,-60830,14995,39600,-2860,-55923,-77010,-104774,-122409,-66676,10593,42152,25479,-22963,-76421,-43124,-42550,-79817,-58993,-7865,-13888,-66442,-101575,-139712,-34884,19879,55263,32039,-36653,-20469,-24265,-48492,-79972,-67486,-83937,-81720,-46543,11728,57828,72784,95366,51550,-77044,-79380,-13592,-2803,-15551,6805,26972,32816,-17546,-107793,-26050,12965,111325,187315,178733,121961,21786,-85669,-124926,-77724,-46628,-12363,-4363,-39629,-72880,-15684,18668,2649,-18286,49962,66501,11557,35771,68387,6780,6559,32599,-57027,-66550,78572,214480,251194,233234,159826,13514,-74639,-37155,31761,91862,97853,69560,24884,13530,31306,56132,112821,114979,43700,-26757,-67987,-83725,-63261,-65787,-93773,-124047,-100585,-60353,-77884,-89607,-51892,108192,268538,338548,181486,44997,-6216,-40908,-59334,-58657,-39724,-9852,3576,6922,3608,47457,50793,-28056,-10618,13371,10308,7728,46737,73450,32779,-71644,-133774,-36567,39444,125300,182516,232487,245540,258010,243700,269245,180838,21699,-49468,-53017,-45236,-27440,-7206,51591,139948,260866,373749,395838,407031,400720,207652,27503,14512,66390,97407,68967,18492,-22228,-22017,-38968,-7199,27235,34684,-20999,-46111,-65816,-99860,-111638,-25180,82848,91749,37629,-44037,-63344,40449,71046,14964,23633,145802,163722,151744,104388,97971,160758,151559,105723,61237,63518,45560,-12353,-29049,-42224,-83908,-121663,-74268,-27090,14480,93366,74686,-16346,-68255,-105347,-117835,3619,127205,177448,147702,30444,-85287,-112297,-135685,-142108,-62146,30691,86319,95605,78127,74623,163968,219670,217611,140697,59144,-17540,20029,88135,91733,53676,-17005,-46896,16603,60823,50558,-16201,-55252,-58801,-31978,-10440,3358,-3265,-35313,-55571,-67565,5549,65410,19332,-21277,-17691,-28556,-88573,-93981,-32129,18886,74600,91516,120002,226358,282563,300835,190604,-15813,-127343,-36199,-45676,-78442,-87313,-38475,14853,13193,-42563,-91855,-85784,-53247,-29130,33604,99525,45392,-28007,-54185,-42130,107999,285129,271178,159291,23075,84837,117406,138840,133666,117540,105192,57314,15857,-14474,-50160,-106473,-130255,-76807,-69780,-88011,-47221,-68368,-126936,-155944,-133953,-109516,-88053,-77725,-85108,-92254,-129791,-43751,35447,-43103,-58375,-39809,-5940,17022,94512,76504,41573,-5248,-68827,-54738,-28552,28683,259388,384207,191255,10191,-88339,-97875,-50459,-43150,-23036,-10690,-30482,-6241,4081,6393,949,-18638,30728,144784,301121,299480,105941,-45694,-130790,-157009,-105734,-33159,49103,55896,6143,-62829,-90536,-54088,52011,287576,438241,308420,101204,63137,155135,149229,68975,-63318,-104197,-2123,41546,40235,51307,39582,-23524,-115390,-50236,7210,83315,95541,79637,58924,-9145,-61780,-52258,-81809,-43522,339,-31363,-116481,-82636,-17909,1538,7122,13696,-24155,-105525,-131014,-91220,-42348,-47741,616,20885,-10446,-62192,-74366,-1078,-40690,-49467,-16811,17271,22329,-24774,-48448,-40160,9234,135283,127805,83380,17496,-79947,-65731,48047,118683,87889,36448,-7558,-60022,-83994,-36454,115501,152298,86122,37,-70654,-181914,-10022,97477,155903,136105,73315,-12839,-49313,-78577,-116561,-78404,16727,59799,76987,57554,79503,226379,351553,347838,184882,-8464,-115932,-90845,-22100,34504,-39322,-129308,-98778,-13980,60718,93436,71661,57966,65344,82429,64601,-21971,-57776,-110190,-82169,-32477,-3188,14043,6095,13332,1535,-16984,-20059,-31961,-33862,-89837,-64253,-27754,-41111,-42499,-89030,-108975,-42448,94201,229640,223522,130382,58211,-31439,-113504,-86866,-51718,-19703,6565,97888,99950,55156,49190,41715,20699,20782,41680,17911,-67592,-102290,33071,103917,66089,-19041,-58134,-7208,77699,130964,106322,31475,-58143,-68215,-61286,-45104,-43479,-65788,-97199,-88965,20548,109698,122494,37957,-53063,-36317,39034,91944,131797,154511,78437,5404,-8759,-841,-40062,-122923,-141247,-53418,48229,18804,-64508,-65239,-20528,31871,45118,18109,-23925,-28261,-18483,-199,18633,42516,84559,134372,175158,207290,225712,208311,135939,91626,65175,-20884,-54052,-72268,-86608,-94728,-35461,22318,-22189,-100479,-81827,-20323,-24362,-89509,-86613,-79011,-30800,96598,203519,278087,292152,141168,83180,77663,84809,103006,175275,264794,141382,6498,-48111,-16491,98952,260038,310376,162149,66593,17508,4144,54936,54395,48710,73083,100103,62127,-51045,-53381,35783,170379,211385,107388,42019,-4699,-91644,-109777,-52667,-38124,-72033,-81092,-78688,-62117,12916,78412,72381,31228,81699,146639,126774,21472,-88004,-13444,39191,46165,-20986,-147748,-108428,-28097,29190,25406,-58432,-124379,-142114,-110659,-5371,64408,42888,-36518,-115564,-65295,52007,88787,22845,-45595,-76373,-73287,-69092,-17574,51235,110900,185024,186810,125334,75051,18132,-127312,-67056,11775,108611,95767,-13209,-67397,-84823,-112539,-102575,-71599,-34579,-36143,-41866,-70765,-88423,-44355,-6749,24800,120867,182781,194954,244758,191708,104740,113063,121579,102030,43106,-2854,42108,44861,6403,-3804,5294,12311,-4557,-37850,-68050,-81699,-42853,-10504,12791,-17551,-77918,-65925,-18590,-16893,-104595,-165913,-120772,-121714,-122020,-113840,-69080,-5751,-683,-55657,-37740,16678,-22280,-113046,-74349,-2582,15186,-12208,-66510,-150171,-16429,141880,211516,111210,-34141,-140227,-172305,-150713,-97072,-61060,-40428,16651,39858,159510,175158,51764,-39368,-68067,-112051,-84155,9654,98072,128584,88778,56297,110867,157370,76162,-71884,-133409,-37827,71539,169032,176912,93498,-25437,-96990,-156143,-99040,64023,245141,351136,314252,128836,-34702,-50607,144096,299279,226775,71808,33775,21950,-69249,29013,96309,95231,149218,326761,98861,-102934,-265228,-320184,-255148,-83404,60412,90315,66277,80526,64182,18014,-73245,-153469,-119683,-85092,-36644,-86390,-120111,-73434,-42376,-28094,-22435,10256,12996,32076,63722,64042,-1757,-95947,-97386,-60286,-25873,29122,19537,-15523,-68004,-88026,88540,180401,143058,119030,90845,47036,463,-10511,-45961,-145110,-169145,-181270,-145086,12042,142183,142361,18738,-102794,-160839,-33115,51525,86344,67280,-35484,-131964,-144245,-66229,61802,160004,187175,167664,77653,47810,27819,-55761,-89627,-46926,-85419,-78733,-92854,-140363,-103697,-41751,-28024,-22657,-75825,-97628,-25500,28946,39733,25336,-10975,-83013,-146620,-70347,-12902,32825,-48360,-217499,-350989,-366513,-302454,-166968,-61461,-77928,-35269,25464,87256,112746,111412,97711,73788,55572,69010,189283,321741,392994,381875,402619,345462,176823,72296,-1099,-96777,-66533,15409,7262,-73190,-91918,-36244,6061,16747,-24334,-100929,-75244,-134057,-79835,-59422,-55310,-69666,-73001,-59734,-25816,-32553,-73301,-70392,-33151,20889,44102,21657,4785,-40432,-51630,-55262,-48505,1453,24360,-16953,-53398,-75034,-25017,17866,20702,37684,88331,104051,-4000,-86004,-9074,166332,311286,359884,419962,443829,314339,124034,-13543,-13864,15071,1745,-32208,-34275,22024,33269,-29279,14219,126538,156730,159731,60419,-80058,-49898,-5927,-16031,-55291,-66370,-10920,3682,31066,41887,28615,-32086,-63651,-39254,-35941,-67951,-50338,8985,19336,-45849,-33570,114414,160313,21154,-42356,52635,148144,110824,42762,52986,71124,121555,106758,-41224,-105525,-58012,-28687,-59942,-106630,-90869,-38576,-34142,-21827,-16634,17327,52983,35735,-17185,-55170,-71885,-96111,-78944,-48735,-37680,-45446,-44993,-77732,-104487,-61360,-35767,-44657,-50948,-98026,-114311,130,153076,268652,293543,127293,-10264,-62443,-65053,-5716,34279,62832,92795,80222,73568,138506,154501,110007,140327,160471,157752,207099,214919,286856,309157,154591,-40419,-45517,69656,166467,129216,54353,-32960,-126535,-30399,-23239,4426,60234,113680,140155,182886,159567,197222,195275,112931,12754,21026,150654,193792,151246,88182,32129,54315,115793,221451,315125,234949,97812,3035,5135,105451,76533,17040,-22918,-29255,-25870,-57888,-77204,-85127,-32714,41314,28358,-35598,14254,65493,53802,37169,31065,32718,-6418,-49391,-66977,-53839,-54191,-45574,22112,99416,102145,95378,76945,20987,-41793,-67433,-95743,-115425,-106520,-81099,-42019,-19617,-58326,-117957,-83204,-77447,-33341,25580,75419,76819,45413,13029,-11477,-4991,-31119,-28306,-4818,21682,21930,40160,23969,-21356,-62940,-75730,-85727,-53954,14923,37301,6555,-62980,24817,87991,32210,-29668,5066,27611,-12732,-41683,-55615,-82237,-118559,-120086,-105628,-76606,6863,82142,120891,175441,142089,97050,68702,73048,129402,179596,146309,35692,-40347,-42722,-27375,-37522,-41646,-26253,-56474,-70147,-96359,-92859,-122411,-7090,38609,8519,-70683,-42729,81893,146773,97399,2959,-83426,-108227,-53203,-309,-17985,-134990,-68096,-89,45066,52364,29614,6893,10661,-55221,-131705,-109261,-41458,-36833,-58910,22313,97746,65384,3658,41137,101710,-15845,-133792,-148158,-152132,-156677,-92630,-50945,-64286,-99957,-88246,-43411,-40859,-84589,-43806,17918,16722,-47720,-62975,23992,99341,88759,-11627,-100897,-62555,227079,356984,184250,62573,28205,103185,119900,65269,13640,10723,16447,-65821,-116116,-89098,-36,9447,-20565,-68556,-50126,5040,28390,64843,82198,61516,-9320,-66325,-109671,-64517,-10025,47707,68934,38662,-18218,-71412,-66044,2728,16127,-9508,-40205,20620,41107,-23953,-63875,-35601,-4019,13296,22724,-59804,-127951,-1892,135151,187866,101162,61327,100018,171225,165997,111910,81001,49153,29742,-632,-21042,-41183,-39417,19544,96381,221792,301187,246387,103716,20962,-2737,-27563,13436,79678,173991,64043,-29104,-59106,-67742,-75635,-82067,-96794,-108971,-90353,-44603,-41485,-25640,1275,8247,-50391,-94668,-51456,19200,98372,89248,63041,29767,-32472,-60892,51454,135168,184001,204929,147897,31909,-71133,-114091,-105996,-89249,-51152,61055,142562,146813,138438,128556,98705,114756,144785,128750,117216,89061,-4961,-101411,-69356,3430,26594,26677,-21923,-71062,-19767,27298,-15756,-74221,-78886,-77759,-73697,-96222,-102393,-123158,-71260,-60139,-88693,-102399,-100637,-97960,-84270,-82039,-118487,-75381,26724,91332,33147,-41285,-60149,-24985,39832,115645,72911,13356,24915,-1040,-42575,-51954,-55729,-21909,23935,9031,62689,172044,245072,153996,55503,31084,53054,6679,-42169,-65637,-49213,-27621,-20239,-25776,-37339,-44193,-7315,19628,49417,38792,109935,312080,307780,244986,141150,28866,-45517,-86962,-91090,-81652,-48783,6935,68135,70435,44444,32253,81351,128241,59608,3340,-9187,79863,152385,149692,57908,-9400,14766,29368,-25760,-40022,-1874,3433,-15614,3498,4322,-20954,-79319,-87167,-66436,-71297,-90862,-25259,85853,119248,177510,156089,96857,10039,-32269,-43816,28804,75497,30264,-40344,-109801,-118674,-99032,-73342,-109310,-82412,-28473,-6820,-30328,-86816,-76929,51597,227770,328091,285972,160353,89968,116080,164273,115570,-48092,-61989,71350,102041,-5759,-93611,-99589,33806,82252,120965,89115,-25456,-82125,-57533,-95999,-109157,-81107,-18572,54380,119976,186735,180648,101691,46474,37197,38332,18029,-13194,-41505,12816,120223,211473,254257,209889,135702,115879,78496,-8226,-58402,-51978,-43955,43638,183982,284230,302928,247380,226936,202682,251981,205264,91920,20091,-15475,-30367,-32150,-34327,-34255,-11009,52585,63452,36935,12065,-19192,-67925,-82416,-104341,-42588,108028,94793,41892,13910,-46097,-82281,74981,330836,422507,209797,-59162,-29596,22722,-47444,-76969,235602,302043,169702,15411,-75166,18057,8644,-3148,-16368,-45294,-49957,-27409,-43157,88302,283604,323604,208958,178309,250609,258804,153558,57830,-6433,-101439,-37581,-36187,-125143,-83256,-82886,-94330,-62085,-64490,-87167,-88116,-57984,-44787,-33063,-49451,-69005,-77230,-85721,-78900,-58245,-28377,-11404,19288,-27612,-105928,-56493,7590,58886,83639,5156,-76389,-106845,-122629,-76449,-45994,-25829,-6494,35996,86918,197253,208783,75067,-21103,-57874,-1950,27363,66486,136530,171475,143263,100415,40351,43710,110516,72482,-691,-1772,17262,7565,33039,34176,-18493,-71947,-110689,-106797,-47262,-28296,3148,33130,36123,18741,3211,-35508,-49813,-41823,-45786,-54240,-90445,-99564,-61557,34308,125652,61446,27096,38844,30383,-16914,-76401,-96355,-75113,-65796,-76541,-22533,44817,27297,-102480,258936,684947,987125,1051730,857319,436832,126873,-65148,-134435,-75025,-79360,-21895,31332,31680,14403,26990,9602,-38119,-70412,-111727,-32321,53710,137763,225203,298717,438819,462933,298070,92443,-1852,83573,305886,567983,685953,543838,299381,35688,-98837,15527,143846,196234,103940,-52752,-123723,-46602,4542,-21823,-96130,-104391,6587,167147,118892,-12471,-102340,-42092,66248,128064,159640,84837,-55442,-95556,-27686,-5712,22100,31953,33002,-1953,-26244,-20047,40462,87467,80725,-9801,-1489,158083,247546,246940,208885,63248,-33737,-96461,-31390,172364,448046,653943,604204,206060,-88794,-110753,-87225,-43897,19811,19309,42547,30969,59974,52223,10894,-77284,-77140,-35611,-45014,1339,21943,-20190,3857,27260,-6671,-26181,15544,45255,111862,122382,51440,25239,39944,62304,98879,61626,-50491,-65151,-23777,-2688,20056,46275,29893,-28887,-60789,-69589,-133831,8098,170334,439248,441322,298994,176111,152337,210895,267449,277403,211606,147591,112154,68851,132549,171434,-39774,107543,869696,2004031,2692732,2605366,2022985,1034340,225715,111930,206191,246403,253422,215381,223888,217493,185601,251387,420397,446350,333294,181499,36227,-50197,12296,77144,108108,69150,-2200,-36430,-43059,-11706,23498,-31062,-61859,-39046,21840,28600,-11808,-49285,653,21833,-513,-38528,-83780,-81704,-36207,-42908,-82988,-74432,57582,110302,45255,-32803,-15725,14063,-41554,-127335,-80142,-81784,-77075,-52186,-40093,-13752,-19322,-73727,-129311,-88415,-30603,-32663,-54727,-90164,-70732,-12054,49501,109529,62984,-5139,-43068,-16005,31765,-12941,-59265,-127091,-165062,-128491,-84943,-56935,-78493,-97934,-108647,-48722,13251,-13010,-69964,-120467,-129887,-68090,-49545,-26761,3065,46489,66289,56076,-7055,-2858,33803,64519,18564,-55293,-56110,-38980,-17252,-12345,19575,105847,218843,232383,174246,64897,29426,29806,30724,20694,-26829,-83685,-5817,54835,99255,142821,191221,217133,230238,163917,76444,86006],[113159,120901,129255,42343,-14082,-7133,26755,100006,142168,95171,47553,51165,38852,6347,-27325,-85221,-77020,-2474,9133,-44984,-98295,-70625,-83789,-114458,-70620,937,21195,7287,-30670,-80630,-44686,-42872,-82161,-63929,-9431,5906,-50179,-98976,-153369,-38409,9919,38335,13206,-46535,-16572,-6959,-20744,-68040,-73929,-94678,-87105,-37715,27955,79609,96617,107383,61020,-56443,-56468,710,-2393,-16223,20156,54154,68131,7774,-106460,-19959,26900,138214,209075,184912,122029,16342,-89674,-102747,-64502,-36257,2969,15422,-28997,-74796,-20568,12798,-10824,-37152,41888,72694,12861,24475,30350,-49677,-17770,31178,-54715,-70755,92403,229496,259254,243613,165445,13143,-71820,-23110,36226,85367,90967,69101,33964,21149,39936,54995,108505,117469,48482,-21465,-68317,-100001,-65967,-57157,-76133,-108591,-108732,-52987,-54856,-67750,-56589,85221,233319,276191,151271,50716,5210,-38034,-62113,-58769,-35004,-2773,7047,8185,10476,41928,14621,-87156,-36326,2889,10087,33082,69700,80216,29867,-76815,-128959,-31261,43247,137022,194266,232374,234313,238390,221545,254491,202736,39788,-44666,-57432,-63455,-47345,-21233,41891,135553,271525,420627,467572,483025,436692,198458,8962,7179,68482,101501,76434,42303,10709,2974,-26814,-1854,27942,30239,-25745,-51141,-65170,-92500,-104238,-26558,75835,90025,43545,-36630,-60283,25593,49168,-6926,13197,147308,160338,137445,95847,104459,181195,155702,100993,53946,44111,37024,-6996,-22769,-40837,-86188,-111178,-65507,-20095,19562,90326,62834,-18370,-66316,-99363,-124318,-4293,124801,194921,179099,46544,-80229,-113760,-142468,-130753,-51602,41460,104398,118343,85922,62477,131223,155949,145334,96869,45822,-29638,-386,72014,82043,46368,-20368,-50213,16622,68522,56580,-19439,-63937,-65533,-31256,-6178,8180,-748,-17831,-33213,-43322,29034,80863,27567,-21723,-24619,-33555,-90661,-91572,-34742,13108,66979,69885,65546,148986,223402,279845,208068,16702,-127158,-54614,-43057,-69442,-78472,-28929,26928,24742,-36362,-93864,-84517,-35983,480,69073,137561,71981,-12848,-52119,-72007,80652,243009,234078,145150,22455,61331,101246,133238,139346,127481,109503,59797,23899,7285,-31085,-98941,-112286,-52306,-41355,-51706,-15118,-46605,-118053,-154500,-132233,-106299,-83018,-72654,-82784,-92276,-138277,-42803,17526,-54286,-65945,-41331,-934,22460,84474,47767,15435,-16035,-67034,-42763,-7055,59422,275422,350281,152328,1488,-91546,-108740,-64754,-68915,-55238,-41223,-47280,-5612,19518,27669,4059,-32735,10783,128928,309236,358675,151651,-15941,-110982,-173832,-117965,-37085,58118,77650,15729,-71793,-110914,-88740,-6546,214262,397347,281572,78623,44255,110391,83509,20236,-97550,-87622,-13916,10462,11541,37343,34250,-26363,-117570,-55329,2464,82689,99275,86156,65363,-5180,-66481,-69124,-100783,-44682,5099,-32453,-121767,-83348,-22284,-9614,60,20265,2793,-72298,-104529,-40859,-11262,-49500,-27335,-3770,-25100,-74197,-73852,-5672,-57172,-59611,-25023,11256,16494,-36831,-55800,-34568,13392,94359,61738,41273,1529,-80001,-57469,52091,123616,102723,43556,-11809,-60427,-79102,-8039,141891,180594,120317,40000,-16591,-146075,-40724,79813,135895,104794,44629,-34058,-65718,-88903,-120823,-70964,27093,78411,99809,72627,78224,222177,364108,380942,243786,43734,-87634,-112866,-37756,32780,-42334,-144659,-95484,-6448,75898,95133,65142,46900,42460,38800,22104,-51582,-67043,-104327,-85855,-33180,7213,28423,15978,15425,-4332,-21248,-9279,-7509,-3080,-61618,-56377,-24910,-38246,-44080,-90274,-102479,-36118,95475,221046,223942,133192,52734,-46868,-126668,-72501,-40561,-11035,22213,142903,156728,94463,74369,52947,23904,15554,26564,-8082,-96716,-84233,68456,132500,79704,-15309,-58565,-8378,78887,149187,138124,67400,-33169,-55644,-49862,-33115,-28514,-46503,-91374,-108194,7251,96339,112854,25252,-70288,-49515,33335,83242,122402,157380,97638,29727,15542,29430,-14933,-110009,-128856,-38688,71493,42160,-47511,-63863,-23176,32065,43583,10254,-20919,-5546,2305,14010,20644,28787,62858,116081,165194,201585,222355,201833,132004,92654,48651,-42277,-65951,-75874,-88941,-109896,-72510,-13027,-41928,-104793,-76512,-5358,3020,-55660,-76823,-98149,-38324,115622,264725,348434,335225,142534,64257,58144,68171,88654,165187,268312,150450,2091,-64309,-26606,86561,245707,328264,194906,90241,39206,28500,66473,60467,62163,96189,123141,64882,-64510,-70336,6158,124510,162400,71129,25698,-5630,-92071,-111837,-55513,-43440,-83195,-81115,-76391,-72309,5017,96253,113147,68264,103551,151326,128114,20616,-89037,-10117,48919,53298,-22763,-157866,-100017,-19835,31889,20190,-61250,-121041,-142979,-108747,-13014,56446,42373,-21487,-112863,-85238,33560,84637,32475,-37830,-84326,-91062,-70862,-16763,44315,85489,142282,143829,93143,61798,13698,-118891,-75205,6380,103959,87765,-19837,-71447,-88620,-119874,-90794,-51717,-15373,-16625,-21162,-41525,-53269,-34430,-11044,22621,134588,216196,234092,278326,180048,89069,92600,90654,55962,-6533,-61344,4477,31049,9658,5214,15347,20329,-3319,-43133,-69098,-71716,-25562,3923,26589,-2641,-62643,-67075,-20612,-5848,-80186,-153441,-144773,-130119,-126789,-125341,-86299,-29403,-24108,-63547,-25231,43951,3684,-89793,-79333,-12161,19614,-5277,-63502,-145240,-30156,112195,156035,49862,-72765,-166868,-193188,-159052,-102708,-64099,-38185,33998,96355,230195,201560,56638,-40528,-70573,-109792,-89816,3541,91764,127874,102692,78138,131599,166296,48477,-96137,-129310,-1837,132688,226926,194351,80485,-40932,-103357,-144183,-91171,59228,221255,310161,275262,108222,-42939,-54000,151134,302698,226128,88429,67606,82076,-44078,21147,109429,127474,189118,349309,99941,-126134,-306305,-364660,-291676,-114366,36772,96702,79787,92515,76255,34958,-58465,-137710,-99568,-56927,-11594,-60805,-114452,-79813,-36389,-9823,-2313,13847,7139,35217,67833,79751,31381,-66928,-83686,-52624,-37638,-3492,-13842,-47705,-115482,-75564,107535,193093,157135,126669,80532,31244,-10372,-9663,-45761,-194005,-196936,-181130,-114699,45900,148440,125186,1026,-110049,-163591,-53522,42426,104413,87177,-26914,-129720,-142700,-60160,68970,176799,222320,201003,82142,39310,19132,-49430,-44794,3149,-27446,-57968,-84984,-139920,-87578,-10269,-3158,-1414,-45098,-79313,-22094,22193,28687,7983,-27241,-91615,-148348,-64871,4562,37949,-63057,-239052,-309236,-317707,-257338,-139945,-53502,-53994,-19046,29672,82472,98880,92896,87592,71842,52268,59543,160944,281867,342994,316251,334399,304435,154015,49849,-38144,-116307,-36675,43275,7534,-79165,-80652,-21514,19400,17481,-20846,-91000,-94965,-119073,-64128,-56076,-55582,-64235,-59722,-47968,-23751,-38368,-76531,-74910,-40089,12283,34074,18119,13838,-20869,-42893,-61724,-59837,579,24574,-15009,-39533,-47322,2002,32540,34450,49502,87819,88377,-32497,-88800,-7868,165769,344755,416523,471409,443312,275357,94481,-28467,-15033,13811,751,-30463,-27117,30898,32981,-32088,23844,129108,143151,139420,58297,-66492,-58809,-33686,-51353,-91002,-82596,-28950,-22146,-7625,-18230,-41805,-75493,-78238,-32315,-20563,-53800,-35143,16198,20529,-52932,-43490,136955,200953,59017,-23381,60680,142610,86455,19957,37718,68140,137754,163559,39660,-30784,-30804,-27513,-78174,-148018,-113711,-51273,-37766,-27413,-25980,12252,59027,56865,6430,-44182,-71644,-96947,-83522,-61219,-51931,-45726,-30825,-65209,-113052,-68374,-35467,-38365,-43094,-91029,-119446,-12327,138787,284796,305412,120373,-16801,-70221,-77712,-15436,18649,57513,102947,92121,87572,159725,161481,125137,156910,174482,175308,227191,234781,325081,366835,216187,6611,-38083,82983,193094,155980,74304,-23220,-135366,-41050,-27095,7513,80954,146462,165570,184972,151112,187468,186383,104530,6128,15271,140742,179078,132524,72120,19585,41695,96004,188516,277742,195827,71797,-14055,-10306,87169,57673,7764,-24120,-27398,-16932,-37596,-61329,-82454,-36912,38710,43500,-36501,499,51538,45913,42746,38109,24986,-26288,-74688,-82962,-56966,-49216,-27813,40738,119849,136888,122978,80168,12357,-47277,-64238,-96233,-116356,-103499,-77444,-33609,-17132,-61249,-124368,-109099,-100792,-50018,9107,62130,78981,59784,29073,-7464,-22864,-61536,-43812,-281,53525,99010,118466,66722,483,-60252,-96076,-121735,-102608,-21140,-666,-31765,-70056,40594,102574,44551,-25103,-17456,79,-33202,-54285,-66725,-90347,-114720,-117488,-112045,-71524,26526,104826,139837,207733,199512,131537,75829,69836,128334,188557,149490,34069,-46512,-61635,-50816,-51108,-43141,-29253,-51962,-60255,-79437,-59005,-113063,-11986,46073,16524,-79823,-61558,86352,161818,91676,-16781,-99747,-114175,-55577,2541,-11762,-110294,-62311,-5015,32279,30495,8279,12943,33582,-36077,-114659,-124205,-65313,-66494,-75340,35531,106803,61146,-34942,-22797,62483,-42615,-147025,-149444,-143189,-149619,-90298,-47451,-58829,-82668,-63601,-28536,-35553,-86803,-49805,15982,21011,-38167,-67577,-2259,69353,78099,7234,-82494,-102256,191648,398588,241581,89507,37430,96430,106819,52412,-7109,-16096,6598,-73335,-133616,-74156,51805,83268,60665,5406,-22481,27613,52048,90656,109129,65581,-20882,-78312,-108327,-64733,-5676,57491,84473,66210,15203,-51735,-74039,-17407,-8001,-20472,-37923,24994,33485,-37411,-74259,-45087,-3677,28345,45837,-47906,-138180,-6389,128985,167278,81923,51375,85911,142884,135266,92924,70662,42570,19604,-13211,-34763,-51992,-30960,48439,130730,246345,318978,260322,114382,43633,34258,9180,48654,103110,190632,43950,-56893,-78861,-80961,-85196,-93317,-113973,-130377,-99410,-52746,-59181,-44754,-7639,315,-57541,-96151,-49666,17565,89753,90049,63998,32302,-24561,-9181,104670,158056,184549,189971,139529,38094,-57610,-115610,-119311,-87227,-47423,58862,141858,139641,120474,104933,89650,109970,135225,121726,116926,98689,12963,-91027,-81527,3361,42122,50057,-6398,-91389,-45960,9435,-28051,-87637,-87311,-81292,-82971,-106942,-98668,-114156,-62668,-49320,-76412,-101659,-106429,-100720,-91443,-93952,-131189,-70145,35741,103334,54966,-18143,-37487,-3368,57348,120007,38006,-12562,14532,-13082,-53968,-59949,-54978,-22133,17685,-34183,13882,124009,208125,155004,64853,43535,61058,1068,-50565,-75419,-53578,-24947,-1721,3275,-837,-7548,19827,19232,15428,-19452,43922,263095,303215,250072,138378,19267,-54071,-90123,-99755,-104684,-71856,-10264,63741,76537,61147,59479,106317,121413,24283,-33950,-7334,107100,175894,144618,31991,-42285,-2170,14147,-40032,-44985,4107,6556,-10920,14406,14216,-20317,-87653,-89770,-68477,-77504,-94332,-35335,45938,68108,143990,152237,99286,8533,-36966,-50822,18583,70262,35795,-25096,-101281,-121254,-95208,-58257,-81402,-77160,-15838,15954,-10434,-76522,-78674,53520,222863,327053,307822,197384,133666,156547,175285,74017,-86627,-59121,100712,171136,58875,-86576,-105795,2514,33821,82225,74732,-36161,-81117,-55533,-95274,-122807,-108550,-52721,19484,96860,167288,157852,101434,46302,31472,38679,23639,-12988,-40459,16632,122175,221243,262681,221653,159200,138423,86551,-14289,-63009,-52779,-41027,61692,211929,319396,362679,308319,259748,198324,251802,221168,106539,32328,-11334,-39923,-44603,-47352,-41325,-713,60073,54013,10299,-7002,-10788,-46357,-55491,-65889,5880,138107,104921,40231,13699,-52429,-133705,13617,293908,391773,178824,-65775,-1445,61021,-27579,-85486,221907,298280,162197,4751,-67824,53356,47230,27948,10281,-28281,-41729,-24841,-46905,78312,300243,375191,276731,251776,319687,306258,188380,98520,41834,-38786,-104022,-99352,-88990,-61158,-70707,-107689,-60131,-52691,-69582,-87802,-65485,-48975,-41497,-58492,-74993,-77366,-82138,-73496,-55042,-30792,-20462,14140,-22788,-93375,-64732,-6080,51216,83758,10670,-79772,-115688,-122320,-62136,-16695,8463,-21422,4861,72971,197496,217000,73801,-31512,-80878,-14794,16088,69072,162927,216041,185262,121997,34196,16774,76411,44709,-9402,6206,28691,8534,19986,20939,-27218,-79892,-123170,-94232,-41350,-25521,5184,31956,30765,10065,-10077,-58391,-77652,-47119,-36871,-45378,-82971,-91343,-49650,58387,144129,52736,24197,45449,55080,8284,-62654,-104658,-89130,-76797,-84465,-29294,28361,19389,-94099,160752,373694,503666,510197,415988,217605,69064,-72892,-138839,-64119,-61135,-3992,54564,47284,18379,27484,13448,-30261,-57756,-81959,-14590,62601,144174,227613,288229,389639,422382,286553,93138,-7772,62045,293923,577113,704003,569868,336836,59207,-74478,3951,125272,184023,108151,-40802,-132123,-48960,6028,-17511,-86342,-101426,19292,190152,127862,-4480,-100400,-54049,34475,81537,117534,71007,-63086,-92933,-29634,-6771,30903,34563,18674,-15252,-24439,6919,91391,157744,135763,5463,-10965,142541,244957,256080,202063,48373,-44447,-95068,-23477,175798,447908,642337,590457,224194,-75260,-99936,-97588,-94794,-24200,-3321,31271,17218,54882,66489,35742,-61320,-66022,-25626,-31870,24132,48078,-4705,17694,42187,8954,-2021,30414,54387,119062,118905,40825,7370,12067,34911,82297,59197,-56315,-70517,-23982,-1899,20933,51470,39859,-20339,-80211,-88874,-113722,28495,211398,484724,438191,282795,157466,133837,202546,283068,319641,224239,130499,86544,46128,95809,168667,-24615,60698,699662,1664012,2120483,1940926,1477081,754382,186937,87365,156605,225176,236358,207131,231071,236812,210044,271312,435782,489696,378529,201848,43335,-49996,11396,74214,113708,77473,-2238,-41352,-51481,-26517,-11873,-75622,-95630,-60512,9046,19702,-22470,-59731,-2228,17002,-7172,-46375,-83834,-65727,-28128,-30555,-66879,-93801,19192,80877,21308,-36997,4891,26245,-38737,-108689,-60733,-69751,-74248,-53071,-42254,-15314,-17344,-76155,-120803,-71436,-2773,5458,-34288,-96674,-75585,-2344,64901,119433,56907,-25154,-47771,28830,57572,-16167,-74895,-154686,-174302,-110350,-64242,-40933,-65924,-90571,-107541,-46689,19434,-7421,-64277,-120759,-111865,-41217,-25501,-18476,-1714,37700,63262,55804,-6908,-14692,8083,38375,6142,-58420,-64502,-44120,-20921,-10940,26461,109209,204785,203180,149958,56867,27693,24567,19243,5223,-41911,-79134,24529,97132,129359,147218,191665,227494,251633,184794,81127,59201],[86573,108743,130475,45690,-13720,-12691,10989,74218,125809,97249,54521,50517,28187,-3609,-14057,-39341,-41489,-15693,-24082,-86469,-99597,-59818,-68091,-103086,-73785,-9675,-1254,-14824,-43800,-90572,-52272,-48748,-87850,-72518,-15687,19115,-34198,-93045,-131398,-39712,-3407,13611,-15717,-64283,-20129,869,230,-47719,-71840,-105052,-93580,-32962,37977,94713,114624,114138,67230,-35606,-36493,10687,-5859,-20339,27819,73216,92420,22194,-104064,-17593,37116,159898,224865,186405,117602,10278,-87051,-86185,-57119,-30735,14427,30762,-24258,-79766,-27668,5599,-23383,-57603,27909,73744,15279,8852,-12188,-120176,-49851,17062,-58863,-79943,99663,233506,254696,240073,156913,2442,-72385,-14278,33989,71816,79197,65529,37286,16011,34393,47454,98572,113505,48131,-19872,-68643,-117805,-68691,-44962,-58290,-96085,-122583,-53900,-39255,-51978,-62983,55819,185147,202369,112125,53653,11041,-40541,-69294,-62791,-33612,1458,8501,8874,25252,66194,24423,-130418,-63054,-11486,9352,49983,84081,80378,20798,-88250,-124648,-27912,43398,139697,188760,212449,206186,202915,185969,227676,219989,67239,-22785,-39166,-67317,-71741,-38933,30574,126912,270963,451950,525047,545169,455643,181086,-15235,-7497,61327,95815,78289,61670,35650,17803,-24862,-7905,16990,16471,-36901,-61782,-69209,-88705,-101289,-32844,60323,80934,43499,-33879,-61038,4315,18933,-36605,-1256,141690,153586,122823,87626,109900,195821,152416,90662,44504,19690,20282,-4276,-17552,-39902,-87366,-100739,-57161,-12872,23466,82909,44720,-24486,-66739,-96044,-132717,-15571,114665,201513,197707,54890,-80545,-119231,-145203,-118776,-44240,46782,115817,134757,89776,50608,98633,97570,80552,56302,30457,-41584,-26483,47075,64345,34149,-26262,-58741,8525,63804,50108,-28210,-76362,-74917,-34042,-6376,9118,1208,-701,-15432,-25805,44983,87803,32440,-22860,-32896,-40768,-93517,-91604,-38982,6834,58173,46503,15553,71115,157425,248338,219931,53136,-93044,-75466,-42934,-64090,-72139,-22344,35049,31991,-33788,-98199,-83761,-20710,26049,96886,164101,90145,-971,-49990,-98653,66637,209105,199649,124732,9627,31241,81564,123681,140423,134646,112714,60684,30891,29211,-12222,-86644,-81949,-18175,1194,-6325,18774,-26579,-109383,-152580,-133117,-105555,-80006,-69112,-82319,-93917,-134364,-41708,172,-67091,-74457,-43470,2030,23595,65087,11999,-16599,-32434,-67235,-29835,17012,97989,294476,316932,119992,-6280,-94724,-121510,-80819,-93446,-87424,-74404,-68452,-15615,22587,37883,541,-50158,-11073,109997,306213,410966,213279,21655,-80160,-153094,-130288,-44525,57569,87583,16481,-84878,-126532,-119009,-66151,124653,326650,238150,50037,20328,59355,20409,-22004,-102605,-62661,-20692,-28882,-20926,26498,35830,-19471,-100785,-61138,-4763,80819,105274,94796,71505,-2010,-71482,-89141,-118231,-41963,8680,-35398,-126770,-86257,-29967,-23251,-8826,24404,30091,-30255,-53286,5858,13047,-49050,-54696,-29023,-39275,-82049,-74601,-15364,-68216,-62800,-34149,3621,9578,-49212,-63285,-31106,17981,61927,15617,9969,-11330,-79201,-53433,52427,124603,116912,53394,-10522,-52398,-68849,13968,159298,204532,157158,85005,34578,-114577,-66602,63833,118136,81368,24295,-48877,-77144,-95033,-120740,-70558,25768,82764,107536,75916,68084,203221,354442,390158,290024,96792,-56607,-136218,-57213,27347,-47757,-161909,-89437,311,84612,87204,52445,31477,15252,-12580,-30581,-84732,-77647,-98675,-81659,-30140,19028,39382,20904,12719,-16227,-31338,-1311,16668,27902,-34507,-50068,-24929,-37216,-45093,-89777,-97192,-33203,90137,202388,215393,130371,43919,-62841,-119203,-51637,-17496,3928,40266,188882,211555,128771,92857,58151,22223,3848,1123,-45556,-122724,-46619,105310,157305,90793,-12040,-58804,-9001,79471,166211,170544,105670,-4213,-42479,-39002,-20735,-9322,-19051,-75977,-127923,-7532,81686,102728,14046,-85181,-61767,25588,71018,108913,153124,110967,52427,40257,60634,13018,-89867,-114695,-24648,92077,62402,-33113,-64343,-24878,35851,44076,-233,-23791,14712,22704,28796,24140,15668,40142,96165,151947,189602,207034,180694,116807,84531,25005,-62836,-79351,-81942,-88108,-114488,-105342,-53368,-65076,-109472,-68518,13812,36107,-14783,-55809,-112786,-45784,128045,316174,405671,365815,139594,39474,32038,46451,72454,153825,268111,161271,-1893,-85345,-36295,72417,223846,332422,219750,107174,54329,45933,72579,63048,73481,118762,145337,67634,-75903,-90839,-29518,71468,109980,37819,11102,-8475,-91035,-102798,-48992,-39482,-90769,-81359,-73114,-77851,3191,119302,161166,107526,118666,148225,123769,16847,-92083,-9030,53956,52391,-32394,-174328,-85699,-7829,36278,16709,-55502,-105829,-133848,-108863,-24669,44057,40826,-4910,-101084,-101248,18055,80936,44361,-24744,-83403,-111079,-72071,-15271,38235,62846,101058,101384,65908,51631,8981,-107645,-77294,2730,94474,71822,-31381,-76138,-89487,-123353,-76441,-28888,6851,6997,4552,-9874,-21620,-23452,-14071,19638,143485,245110,269423,300992,158031,71361,72748,65212,21528,-46540,-116659,-24845,20299,15189,16274,27002,29309,-2365,-48538,-70137,-61262,-1342,29423,51522,23254,-41848,-67689,-22147,6648,-51879,-122540,-165525,-134436,-130329,-135821,-102179,-52877,-44958,-64508,-8129,71653,29688,-65269,-71276,-15382,26239,4529,-57394,-135002,-42577,83732,106731,1507,-103465,-186607,-189791,-165231,-109682,-67672,-35380,49987,146525,285783,216067,58519,-41665,-72159,-105821,-91631,-406,86141,128249,120571,104362,152357,167490,18422,-118444,-108800,39921,198959,282854,205707,65970,-53040,-106465,-129609,-79814,54779,193224,263283,234431,87830,-48939,-53883,158380,301833,226041,104979,94972,125931,-16912,13489,121635,165920,235140,366524,105983,-139632,-336733,-402660,-326971,-148223,6763,91739,83810,97005,82569,46970,-49582,-124130,-78678,-27882,12022,-36876,-93255,-78753,-31888,3481,14056,14951,3257,42529,75250,99452,73166,-29197,-67383,-42627,-37837,-31084,-49880,-83132,-148835,-42298,126801,202507,168070,130741,67671,13553,-22811,-10447,-43089,-207333,-188963,-144518,-57342,91446,156583,107811,-15921,-115576,-163602,-75469,31585,122452,109388,-12855,-115801,-123036,-42342,79902,193920,259097,239308,93045,32352,10531,-38355,-9312,45709,20438,-39215,-78108,-136305,-64840,23547,23607,20054,-14290,-54875,-17602,15258,18727,-7124,-40401,-97634,-147276,-59471,17943,40628,-72948,-224969,-263237,-268600,-213770,-113927,-45718,-32960,5023,44303,85721,88943,73920,75755,68741,49656,53706,134329,239555,284080,242544,254175,248524,122700,24374,-75206,-91344,2548,68038,3838,-86486,-67773,-4110,34199,19143,-15602,-73926,-80643,-69448,-37736,-43506,-46764,-53010,-44450,-34610,-19488,-42627,-78788,-79837,-50532,-1840,21801,15349,25392,3072,-26457,-62810,-69497,624,23651,-12487,-24755,-22347,27753,44405,47677,61644,86452,69141,-61687,-85450,-6426,159288,361400,457437,503349,422167,223906,58687,-42557,-14783,12850,876,-26976,-17727,39862,32098,-33285,35596,133204,131752,121513,57254,-49506,-61387,-55967,-82279,-125513,-82849,-38466,-38538,-35478,-61427,-72995,-83725,-79655,-24984,-9012,-42137,-18363,27420,25344,-57042,-46222,166307,245448,97859,-3478,66863,130853,61269,-1435,23966,67650,156426,228526,136602,59124,14901,-16773,-85444,-178634,-126143,-57615,-36809,-30506,-34031,7859,65409,79589,32483,-31355,-68815,-96413,-86267,-70849,-63461,-40767,-9004,-43902,-110822,-71918,-34156,-33450,-39215,-88313,-124018,-24800,122594,293595,304808,107537,-23210,-74098,-87623,-26157,1744,51526,112942,108557,111249,190056,172928,137595,163792,175079,180465,238048,249822,355444,409093,268614,58571,-11905,104746,220584,181604,92945,-14025,-134578,-52527,-31531,10857,98621,177804,190351,185244,141761,172658,170247,93471,543,7246,124612,159598,113107,57866,9559,31361,77889,155201,234350,153201,46903,-28127,-23815,66970,37333,-2487,-25846,-25361,-6919,-15000,-40663,-73959,-40208,32117,53852,-35031,-14951,34702,36404,48870,47391,17920,-45029,-98841,-96389,-59842,-45532,-14583,51213,129457,162832,145461,83024,5453,-47705,-57296,-93681,-112635,-99208,-75818,-27951,-16183,-62386,-123600,-132100,-125474,-66375,-5983,50546,83749,77254,49596,3262,-35064,-83647,-53720,4831,86025,181474,202535,112145,24855,-54672,-110192,-137809,-140335,-51740,-38343,-69993,-64507,58892,116145,57011,-22127,-44279,-25134,-46156,-56091,-70401,-94569,-108243,-111710,-116626,-67262,39209,117854,149460,229386,254492,167890,84814,70800,129180,197245,152607,34327,-49351,-77501,-71698,-62160,-44796,-35051,-47787,-47398,-49880,-28917,-98000,-11055,57880,29215,-84117,-79070,87291,164809,78485,-38513,-112185,-108012,-60606,1019,-9941,-80737,-44402,-2171,23610,9571,-14412,19641,59091,-10629,-91594,-129711,-87532,-94782,-83558,38357,100123,48148,-60105,-46869,50620,-56445,-158523,-146961,-130434,-134970,-87023,-44234,-49660,-59418,-35989,-14079,-31127,-86568,-53516,14866,26133,-27197,-68980,-29249,31143,55241,26564,-61043,-130912,150103,415145,302674,121396,47686,86321,90438,39266,-26412,-39129,1631,-74769,-148402,-59105,100507,156702,146210,94261,40230,67793,81366,117978,133776,69791,-28328,-87061,-105198,-61751,1813,69750,101561,94875,50851,-22698,-69998,-31535,-26926,-27700,-30999,34677,29872,-46937,-82189,-53446,-2608,43508,67300,-31900,-130529,-8078,121178,142783,63321,40399,68618,108945,98855,71432,59874,36671,11179,-23705,-47091,-61156,-25878,65983,154286,259914,326191,269385,127343,69506,73086,51040,86837,123220,193204,21557,-78503,-94827,-92378,-93386,-101238,-125526,-125577,-94343,-60849,-76354,-59957,-13981,-9025,-64448,-91883,-40769,18978,79068,89209,64327,32970,-15429,45875,158912,179521,181993,168307,123252,40666,-44438,-104202,-119779,-81816,-43866,53833,135653,126407,96831,74893,72830,100539,122361,113456,115803,107662,32423,-76252,-95161,1922,59737,77786,17751,-89557,-72704,-11282,-42739,-103412,-95463,-85087,-95768,-121226,-91009,-100384,-53357,-40280,-65965,-100757,-112733,-103617,-96005,-101486,-139623,-65626,42840,111870,75858,5625,-13964,19631,76302,123529,4127,-37260,5948,-23657,-63396,-63443,-50718,-24079,4060,-80518,-5457,97447,182334,161558,80698,60490,68807,-4652,-58557,-84109,-57358,-22819,17653,36568,42344,37548,54903,27463,-15403,-71826,-17891,203448,285982,248124,133961,11358,-57855,-87350,-102847,-124723,-87879,-25157,57134,79334,73240,81838,124098,109428,-6923,-70993,-3864,126329,183486,122536,-4177,-69332,-4280,8516,-48049,-50211,9497,10202,-3801,26929,23677,-20407,-94483,-91763,-71619,-85393,-101210,-49921,213,21029,110969,146602,102566,9117,-39989,-56810,7229,61959,38041,-12294,-86806,-115669,-82840,-36972,-55875,-72369,-9296,32687,5690,-67430,-79233,55380,215502,318148,317443,223695,168413,190058,174641,27598,-124376,-56895,120104,223737,117338,-72858,-109296,-29210,-2962,48125,54738,-48776,-77177,-52391,-91553,-130612,-136362,-87492,-15621,72240,144222,133850,97501,45441,29132,43251,32390,-13144,-39874,19797,117416,219269,261531,229468,182656,162122,93477,-21422,-66141,-52857,-39534,75887,230982,344298,415730,369094,290364,189099,241459,229328,118316,41936,-10104,-50976,-57625,-59199,-43373,13455,66615,44748,-14645,-24285,937,-20392,-17627,-17993,58105,161330,108692,37286,22969,-31626,-120025,-54760,227991,325947,130562,-72340,22777,92275,-12451,-95249,193976,279937,148081,-7782,-55235,86078,84562,56159,34569,-12684,-33988,-22283,-50710,62873,301781,413758,340934,321952,370300,332285,210649,130014,81345,17522,-49594,-86435,-55202,-41970,-60925,-122264,-57656,-40965,-51557,-80181,-74075,-55527,-50873,-67593,-82548,-80804,-81079,-69318,-52219,-34385,-32282,5549,-19693,-82455,-77271,-26259,35435,73083,7486,-87545,-127267,-118414,-42934,32895,63543,-9907,-24480,57797,192945,220503,73249,-34084,-97381,-31070,-915,67878,188135,260503,227407,145364,31838,-9645,35994,11737,-20249,11010,33608,1505,-496,847,-41820,-92736,-138312,-85118,-40519,-28528,1673,26494,23940,2590,-21350,-77285,-99524,-46019,-27313,-37983,-77230,-85409,-39721,80579,154768,41983,18794,47673,75071,34661,-46270,-107688,-105735,-90938,-94918,-39423,8724,7363,-88629,79668,166661,211245,179315,129742,75724,27746,-75241,-143632,-56578,-42473,14971,78631,60867,17290,21251,12416,-25317,-45721,-52257,4525,67709,141561,218024,266800,329525,365376,265083,92426,-10872,40684,272207,560074,686556,570265,364821,84536,-52224,-10120,98370,158711,99372,-38123,-138678,-54321,1102,-20056,-80702,-97069,30289,206306,129839,-2338,-102286,-71270,-3394,28729,63354,44729,-75839,-91040,-35316,-14416,26651,21819,-473,-24744,-23273,22088,126036,221860,193049,22158,-27389,117247,230475,251649,180696,27912,-59706,-97076,-20438,167578,424020,598552,554540,241329,-59201,-89255,-104957,-146800,-78765,-34602,11194,-3099,45223,74874,55735,-47754,-54103,-12132,-14101,52852,76142,11965,32236,57524,26484,26139,48059,63061,120756,107132,24834,-15029,-21510,1849,58019,50196,-65625,-77949,-28989,-6364,17257,52090,46336,-9913,-94360,-114448,-96798,46126,244967,499835,405839,246554,123017,103402,181624,280484,342009,224758,109333,60368,24664,61965,156548,-12164,15123,525147,1296071,1548996,1320272,979169,504513,154127,67894,106384,191339,207700,190307,229469,247053,226486,277775,426568,504932,403506,212534,47734,-51565,8755,71898,120016,85544,-3458,-48243,-65654,-51395,-57327,-124213,-131332,-83783,-6905,7176,-35212,-68971,-7205,8143,-16809,-55645,-78864,-50429,-24496,-21202,-50649,-103120,-23653,43569,-9790,-43002,21838,34952,-38759,-91456,-39414,-52936,-68218,-55247,-48518,-21753,-19918,-81347,-113176,-59054,21259,44034,-14572,-90051,-72593,9263,80997,129511,50273,-49634,-48112,70753,78594,-21964,-91116,-165461,-143699,-82709,-47516,-32228,-56912,-87640,-112462,-50522,19040,-5757,-60333,-121896,-96248,-18705,-6481,-13883,-9067,25726,54868,48493,-14610,-33667,-20839,11117,-4601,-56044,-70331,-45834,-23128,-9814,31526,111157,188806,172330,119511,43458,20575,11958,380,-16062,-61175,-62724,62881,154576,175198,159556,189321,228398,256248,189590,77280,24312],[53504,92034,127215,46939,-16245,-22279,-9770,43072,104107,96119,57945,45710,13997,-17570,-9603,343,4552,-18940,-51583,-93849,-63592,-46863,-56328,-92130,-71745,-16418,-20759,-37443,-59332,-103498,-63240,-57464,-93092,-79880,-22879,26166,-21046,-84772,-109956,-32926,-11470,-9604,-48728,-86531,-28245,752,10443,-32717,-67333,-115260,-97159,-30096,44298,105559,128739,117438,70669,-15184,-17663,18521,-10379,-25429,31656,85350,107441,28067,-101274,-15734,47913,179832,239530,189935,114967,8867,-76041,-72565,-52333,-26148,25442,44388,-22127,-84537,-33831,-121,-31981,-74911,12131,72986,24426,3772,-22034,-115223,-74604,-3792,-65570,-90299,101289,227209,239519,224988,137773,-14296,-71925,-7189,28876,55722,67343,62683,37814,2458,20080,37726,87750,107539,46337,-19441,-68922,-133090,-66821,-26826,-38613,-84127,-137173,-58104,-27295,-38644,-68707,23092,124650,120704,72177,57471,14100,-45452,-77537,-67543,-32612,5704,10823,11569,48660,115302,76520,-87059,-85003,-26413,9634,59323,91256,76480,9111,-102454,-116557,-22689,44714,136454,170342,178526,166684,157793,143815,195157,234560,108162,21088,8039,-35744,-81934,-53402,21258,116355,261103,466677,565707,590741,459126,160485,-40337,-25691,48605,84182,79606,79517,55340,26111,-28766,-20563,-830,-2166,-50182,-74282,-75216,-86344,-99617,-40304,40926,68365,40804,-32568,-62139,-18982,-14989,-68064,-12211,134598,147866,112465,83474,116543,205898,144917,78253,36675,-1957,795,-222,-9521,-35525,-83754,-88530,-46148,-2382,29450,74533,24188,-31476,-66018,-92257,-138856,-26240,100629,198369,203563,58304,-83239,-125431,-134370,-103167,-35980,50576,123770,147030,91352,41943,71370,50707,30396,23842,17365,-46615,-51009,19561,43908,21443,-30712,-68772,-4386,49709,34428,-39047,-89217,-84219,-37654,-8019,9504,6177,17125,-181,-12384,54872,87533,35145,-22349,-38660,-45719,-93067,-91672,-41971,3035,51355,25038,-25590,3103,93019,210207,226720,92568,-51177,-83685,-42394,-59508,-64919,-14986,42745,38214,-31676,-101529,-81055,-5990,48800,117849,179696,101833,10105,-44801,-88809,66561,183232,169577,101631,-8283,1250,62296,112772,139362,141296,117158,62662,40000,54505,9463,-66304,-44297,25031,57479,48928,54377,-7631,-99350,-147980,-133302,-104418,-76516,-64772,-81317,-94565,-124471,-39285,-14545,-80320,-82888,-44298,5168,22538,39931,-26083,-50571,-50615,-65227,-13419,45465,143179,312438,282991,94371,-12692,-96657,-133848,-94395,-105819,-108682,-105879,-90682,-32389,16242,38947,-6317,-67782,-30996,92358,296387,454813,293175,76366,-40829,-125236,-139417,-53636,48621,83680,7062,-101771,-119880,-124900,-120137,29990,236479,182457,17066,-7224,6554,-35313,-53441,-86319,-41566,-21690,-72541,-50229,23347,44681,-7384,-86494,-66056,-11955,80670,116529,108420,79645,2634,-72964,-107176,-122984,-34182,12133,-38878,-130041,-89725,-38658,-35761,-16574,27538,57134,18433,4697,43862,27957,-50616,-79399,-51211,-49456,-81736,-76551,-29155,-69132,-59268,-42838,-4280,2847,-60620,-69643,-28623,22807,37974,-13287,-12862,-21317,-78576,-51898,51252,123473,130870,66903,-1707,-33525,-50719,28749,165934,222368,196220,135533,79850,-90281,-81745,52321,103593,64642,11327,-57049,-83046,-96993,-118241,-76673,14185,74528,102103,69865,51751,173175,325906,376508,319885,148221,-22563,-135090,-76632,21053,-52394,-147540,-77418,9986,87524,71100,34724,12804,-14191,-67368,-89432,-117740,-88884,-93204,-70835,-21985,32964,47110,21691,6390,-33409,-47099,3995,39970,56577,-11641,-46824,-27679,-36804,-43433,-85704,-92510,-33262,79422,176766,199791,123168,32686,-78921,-105015,-30325,11675,23703,60640,232755,259975,156540,103927,56846,15221,-14837,-35247,-92972,-121247,-5893,137265,174789,97918,-10009,-59661,-9854,79036,180928,201517,143213,27312,-28831,-29229,-8427,14655,17524,-51939,-141389,-23591,66887,93651,5602,-97244,-73640,15149,54989,91534,142061,117363,71092,62626,88612,39702,-66329,-100551,-12919,107236,77279,-22476,-67284,-24758,44717,47813,-12481,-34421,28683,39719,41559,27399,3541,17959,75764,135983,171269,179420,144564,88047,64452,-5393,-82487,-94258,-91647,-86091,-107832,-121135,-96973,-91770,-114822,-59251,34736,71884,29709,-28240,-118498,-54015,130961,348709,439743,378716,132030,9447,-680,20040,54827,140960,263379,173577,-2710,-110994,-47517,54266,193179,319859,232963,114934,61069,54334,71055,59970,79538,136346,162376,68755,-84116,-115235,-69183,21738,68985,15900,173,-13838,-92639,-92640,-40485,-32043,-95714,-83809,-72426,-82890,4372,142702,209175,143597,124034,136422,112026,7707,-99377,-11960,52354,42558,-49008,-169359,-68603,4703,39352,11982,-48149,-91375,-125694,-113862,-42100,26240,36636,8725,-87693,-114490,3015,75188,55631,-8919,-72831,-125635,-73977,-15812,30373,40857,62185,61260,42472,41567,1861,-99633,-76622,-1891,78259,45994,-51721,-83835,-89074,-126070,-64243,-7078,28200,29660,27571,15116,1079,-16511,-19406,12713,143205,263339,294175,305644,123713,48086,50257,42536,-685,-69086,-153719,-45651,10353,20238,26664,37558,36320,-4574,-56594,-73846,-53359,26615,65061,86395,57823,-19891,-70779,-26460,16417,-26365,-95202,-165611,-138423,-135989,-148240,-119712,-76923,-61677,-60796,8411,92961,49418,-44909,-56599,-15193,30650,13398,-50196,-122693,-54732,55160,62148,-38576,-131697,-204526,-178142,-161453,-121436,-74593,-34683,61404,183736,318502,215832,54624,-45784,-75704,-103118,-93015,-6411,76742,125367,137264,128803,166690,156339,-15210,-141461,-88496,77038,257142,324996,205647,48140,-64701,-110178,-116901,-69023,47371,158788,208902,188463,64428,-56162,-54701,160895,292217,221498,115526,110750,146294,-235,2422,128752,205094,280160,371068,111046,-146553,-353588,-427543,-357056,-184013,-30298,73069,74785,90267,79268,49920,-49960,-118342,-62919,-3638,29280,-19679,-69562,-70996,-31692,7006,21246,8967,-2042,49713,82172,118075,115876,10422,-53506,-35217,-32611,-53089,-90950,-123947,-141703,-10235,136355,202037,170277,126716,49114,-8709,-39473,-16542,-42748,-171428,-149436,-82045,13196,136695,158897,86222,-34590,-122013,-163991,-103387,15208,133638,127514,1485,-97032,-96359,-18822,89510,205402,288866,273153,106184,24888,-1634,-31425,11827,70857,49327,-28339,-77040,-135853,-42923,52424,46309,37189,11754,-28177,-14096,4960,6221,-23532,-53989,-104650,-147791,-58646,23429,38321,-79491,-198154,-224565,-229307,-180944,-96524,-43378,-19323,28566,63632,91709,77756,49382,57256,59617,43233,48150,108804,195320,218749,165968,168309,180238,81952,-6735,-112645,-55789,40948,84237,-6256,-98932,-57490,11346,45605,17192,-13740,-57236,-51037,-24962,-11714,-29364,-35682,-42436,-32082,-24261,-17481,-49290,-85416,-90313,-68665,-24824,3563,9060,34445,25673,-8656,-62732,-82187,-3431,16457,-14477,-14657,-5018,42492,44081,51303,67257,77324,38244,-96016,-81504,-9076,143801,355992,473743,507993,379133,161183,14517,-59163,-17737,7784,-2102,-26141,-11123,43893,25729,-37472,44381,133955,117958,102449,53919,-33980,-60537,-69449,-103436,-152240,-74665,-46523,-51325,-56220,-85721,-65223,-70055,-76287,-23761,-7025,-38126,-5988,36581,28551,-62710,-46776,193749,282664,128715,10104,65691,110475,33368,-24204,8148,65129,171680,292192,237889,148645,62157,-4120,-85539,-156127,-130769,-62360,-36387,-35608,-45127,-296,66899,97753,55348,-21313,-68102,-98892,-91299,-81838,-77910,-38230,11197,-23310,-104128,-75371,-35790,-34139,-43290,-93578,-133304,-41781,100045,287262,284229,84086,-34625,-80223,-99011,-42239,-19511,41203,118550,126108,142281,227771,187221,143842,157581,159811,169548,233803,252933,367475,422826,299092,104756,22558,128790,242492,200999,106047,-9044,-130624,-68795,-39801,12656,110418,201969,207826,178435,126694,148531,142981,75775,-7660,-6033,99497,132272,89476,41275,-2369,19051,57910,119899,185611,107095,20372,-42791,-39094,41885,12236,-17463,-32107,-27201,-149,5256,-19402,-63023,-45085,19698,55477,-35221,-35615,11602,21906,51398,54270,8035,-65850,-125275,-107753,-65529,-46924,-9343,51388,127199,175968,157671,81169,-3576,-47052,-50842,-91541,-109162,-97304,-81283,-30827,-20813,-64773,-116563,-144573,-154882,-85801,-23123,37248,86313,92147,68990,15508,-44262,-96370,-60152,6519,113646,256833,279812,153660,47440,-49311,-121568,-122219,-138678,-79192,-77610,-103814,-49964,73964,123472,65389,-23805,-77168,-46416,-50159,-49970,-70800,-97702,-101863,-105835,-122380,-67611,39982,115780,145500,234625,298146,200275,91995,72502,127372,199489,150703,32910,-51779,-92354,-91193,-72726,-49731,-46437,-47121,-34740,-16447,-5691,-85109,-7661,71400,44640,-84205,-98314,77862,151062,56108,-63757,-109496,-94187,-70116,-7281,-14985,-54547,-22980,5008,18019,-10589,-39694,23550,80848,15182,-69301,-126412,-107881,-120804,-85715,28105,76651,28382,-42027,8379,86563,-41016,-166724,-143668,-119697,-124785,-88115,-42683,-38042,-33900,-9176,-2984,-30123,-86904,-57171,12432,29833,-16911,-67782,-55358,-14901,17435,39250,-42165,-141049,106605,402235,357479,156744,57495,71163,68819,23858,-45856,-58414,1263,-70482,-156803,-46895,140875,222977,229800,188154,122969,121216,113383,143860,152216,70689,-34593,-94062,-102179,-58281,9610,81634,116929,119673,81745,6841,-54765,-36985,-37670,-28770,-18032,50035,29985,-53265,-89273,-61836,-1431,57515,85229,-14727,-115741,-8720,109885,114477,44463,27349,47369,69709,57020,45937,46726,29958,3531,-32470,-58412,-70227,-26226,71816,166230,263144,324790,275306,143114,96279,110505,95294,125370,138389,183493,827,-92713,-107624,-103071,-101523,-108138,-123733,-100872,-77113,-68180,-91715,-67867,-17571,-20317,-70491,-80014,-22031,24597,67343,86376,64079,30672,-7891,96111,208374,197270,175491,140840,99340,38544,-34507,-91301,-112784,-75827,-41686,45813,123889,107792,69602,41426,49909,87095,106743,103468,113131,115192,52542,-57856,-108927,-1063,78621,108977,48014,-66040,-99101,-34360,-59923,-120968,-95993,-80083,-101553,-133599,-78711,-82950,-43599,-34769,-59412,-100161,-117994,-106493,-98203,-104430,-142009,-63306,46733,116487,95063,29530,10200,44078,97705,130734,-17888,-57150,-525,-32921,-70624,-62369,-44153,-27665,-15272,-123275,647,87297,166752,173961,103990,81956,75162,-11074,-66883,-91698,-60365,-21239,37332,73632,91966,89977,96424,48395,-25019,-91868,-69930,140640,258839,240296,129431,6986,-55025,-79572,-101711,-140870,-90665,-35342,48971,79285,81575,100382,136016,94768,-31576,-103980,1837,138469,177883,90400,-42973,-76947,6029,9194,-50686,-52827,16529,16489,7309,41970,33506,-20151,-98475,-91879,-73337,-91415,-110088,-66157,-44622,-18162,80921,139296,106114,11619,-41001,-61335,-4610,51735,37817,-2034,-68999,-102574,-63662,-14503,-36252,-70905,-10227,43005,18535,-58403,-76671,58526,206765,302947,315872,239723,192451,212053,162430,-15220,-154972,-53050,132356,259363,165317,-50893,-106181,-58060,-25929,21583,32874,-60684,-69876,-47042,-83439,-126190,-155554,-119216,-46977,50469,122688,112824,92345,45574,31010,52302,44776,-12147,-37235,25278,109761,207698,252856,234516,205710,187996,101553,-26840,-64630,-49387,-36817,87715,241674,359712,461623,429794,321286,179975,224628,230799,128825,50893,-9107,-60266,-68619,-65962,-37801,30979,74096,38087,-34889,-35150,18055,12848,32435,39658,114702,178841,108244,36344,45519,16291,-55995,-97715,140471,232643,70785,-74661,44828,117559,377,-103407,157878,252661,131919,-17313,-38714,113986,120220,82337,58031,4287,-23527,-16741,-52232,45522,291522,438533,397312,382083,397498,336443,220271,151614,111348,61805,15501,-29623,-23684,-23490,-51090,-126955,-51276,-26624,-30354,-63829,-78894,-60639,-57162,-72469,-86991,-84276,-79956,-63938,-47115,-36000,-43757,-3711,-16072,-70943,-90828,-49207,15651,56126,-999,-97032,-137778,-107168,-14609,95844,124594,21005,-47258,43303,183820,218156,72895,-29575,-91776,-46757,-20148,65718,213237,304407,269400,170194,33509,-32635,-5328,-20906,-29737,14458,33771,-11261,-25405,-23200,-59701,-107782,-146480,-75817,-41450,-34387,-4909,19104,17988,-1629,-28675,-90163,-103610,-36025,-14154,-28514,-69559,-78284,-29186,100218,156865,31640,13651,48226,92090,63591,-25694,-99961,-120984,-105006,-104586,-49608,-10002,-5529,-83646,20837,57510,102036,68608,6523,5774,3838,-72381,-139729,-47142,-19158,39744,107257,75968,14735,10986,9039,-20887,-32319,-21626,25428,71458,133054,200520,239945,269093,301610,238117,92613,-9179,24504,247030,524630,642157,550518,385169,113824,-30660,-23273,67669,126031,81705,-41895,-141293,-59980,-7148,-26804,-77005,-88962,43646,219972,129921,-1508,-104111,-90259,-40967,-20616,5780,10138,-90691,-88051,-42736,-27194,11131,-2097,-21434,-34537,-26691,25854,143777,274295,248488,40619,-47073,86515,206883,235214,148293,5247,-75905,-99203,-19779,150767,380708,530099,502795,259305,-38775,-77556,-107893,-186229,-140993,-72233,-16409,-26931,35944,82814,74531,-34399,-41129,6524,11155,89255,105283,30182,48398,74655,48234,61117,71378,73591,118892,89769,5744,-39779,-58158,-33408,29457,36663,-76348,-85203,-36934,-14415,10459,49292,50074,1906,-89493,-127392,-82410,58192,265802,481577,347734,193348,75101,63914,151267,262019,343307,214554,86632,34736,4193,31714,137128,-2226,-23697,365668,948782,1048169,811052,579439,306949,127215,52681,60592,148122,169360,165307,218298,246679,233627,270040,393683,487992,401552,210653,48159,-55110,3907,69487,126570,93209,-4909,-53977,-79456,-82869,-107513,-151231,-158930,-108375,-26110,-9008,-50013,-77987,-16193,-5921,-30553,-66992,-72579,-35627,-23135,-14411,-36297,-99910,-70056,-1144,-48227,-48795,33958,38758,-42813,-78882,-20641,-34930,-60837,-60271,-61023,-35035,-28674,-91056,-110700,-53922,36818,77695,1332,-78688,-64002,21212,96411,138539,42672,-79315,-45014,103947,90173,-32769,-109081,-152342,-119904,-57826,-38035,-34240,-56881,-92090,-126567,-62761,9546,-10612,-60922,-126786,-89302,-7025,2784,-16581,-22627,7402,37970,31184,-33174,-63031,-54830,-16852,-13605,-51478,-76996,-48900,-27976,-12855,31423,108780,169113,138837,81418,20097,3152,-12266,-29849,-46504,-87308,-46143,104031,218662,229257,180508,181688,214278,237856,173705,60897,-19807],[26175,80995,128309,53903,-13724,-27705,-27046,16114,86639,100088,65577,44529,4121,-27462,-6096,38460,50456,-9711,-61422,-66532,-29647,-28573,-42507,-77395,-57984,-11507,-29259,-52917,-70118,-112596,-70818,-62141,-90383,-77454,-23752,32576,-7284,-71493,-85034,-13288,-3241,-15745,-71753,-105863,-34397,-1200,13697,-23238,-64075,-121208,-89815,-24128,52121,117160,143294,121388,74312,7357,4239,28719,-10983,-26835,35946,94314,117144,29653,-93988,-8741,65840,204223,260710,204645,123433,18329,-55929,-57270,-45032,-17062,40408,60014,-18082,-84817,-35432,-1075,-33676,-83329,-337,74687,44763,25713,20193,-47951,-76892,-23914,-70335,-97703,98825,212706,216981,201932,112755,-31540,-65971,1832,24906,41861,60229,64230,38836,-14181,2933,30061,80489,103771,46472,-17785,-68405,-142722,-56411,-978,-15454,-70498,-146295,-61172,-15600,-24731,-71455,-9459,53507,36011,44277,64938,16669,-50305,-83871,-70515,-29989,11673,15504,17010,76118,170181,138081,-37642,-96711,-40039,10417,62056,92222,70094,-2497,-116460,-102558,-13108,51019,129775,143812,136717,121045,108682,100804,162160,246636,161831,84319,76885,22040,-56104,-56665,16325,105164,243514,463921,586788,616573,448552,140098,-62707,-45086,32591,69308,83653,96768,71013,30171,-35796,-36605,-22184,-22843,-63013,-86021,-81574,-84753,-97992,-47175,20336,54272,36845,-31416,-62144,-41848,-49800,-95992,-15311,128896,145175,108232,84179,123948,210750,134696,65183,31357,-13818,-14894,7445,2959,-26601,-75765,-74876,-31779,11962,38229,66267,2868,-38307,-62969,-87070,-140592,-34670,84523,185573,196387,57826,-87362,-129962,-113184,-82723,-25029,54714,129500,155338,90266,36385,51316,16711,-4654,-115,8613,-41140,-64437,-4613,24451,10459,-32131,-78505,-20834,27853,11557,-50310,-100784,-92621,-41430,-10270,10240,14608,34637,12600,-2410,59115,81304,36033,-19770,-40508,-46645,-88833,-91512,-42830,2608,47529,6882,-57003,-46696,36624,167421,226527,131381,-6467,-66025,-40814,-54924,-55565,-5227,51513,44706,-28826,-102698,-76444,7693,68233,131529,184421,107716,20907,-35942,-58609,75184,163225,144793,79649,-25473,-24705,44750,100821,136452,147418,122859,66255,52284,83636,34610,-37563,413,75356,123914,111239,89165,9061,-88342,-140452,-131072,-101839,-71871,-59154,-79223,-93437,-112588,-35188,-25764,-93276,-91501,-43687,8937,19911,11580,-63067,-83947,-67444,-58201,7279,78437,191028,322763,247122,74374,-18337,-97452,-144734,-101070,-96590,-100643,-124019,-111231,-52967,2990,32407,-14473,-83466,-46180,78617,283251,488347,388037,154272,7854,-95052,-142420,-63501,32844,66399,-11902,-120933,-96582,-99118,-143743,-57092,142086,120993,-19262,-38220,-45418,-79697,-73335,-68797,-26792,-18409,-115560,-67055,29552,58099,4684,-75967,-69528,-17194,84409,134401,128188,91084,10233,-67842,-110606,-108810,-21932,15879,-42009,-130455,-92226,-46330,-43836,-20490,30936,82633,69956,61971,72014,34464,-55189,-99768,-66596,-52534,-72537,-77928,-45274,-59107,-50614,-49657,-11243,-2753,-69971,-73599,-25801,28033,21972,-29417,-29107,-28604,-78257,-50813,50463,121661,144767,85553,17661,-854,-20034,38365,162232,233403,236625,190947,117062,-72092,-81197,48183,93615,53482,4913,-57612,-82026,-94256,-113284,-87304,-4071,57826,87822,58420,33136,137260,284366,344348,331953,195377,16109,-105166,-83878,22861,-47356,-116913,-55322,27401,87600,50916,15141,-5967,-41265,-116708,-147242,-132612,-98310,-86253,-54388,-6121,51504,54226,21876,505,-52183,-65865,9040,63649,82934,7025,-45745,-30905,-33959,-35819,-75388,-85813,-33551,66928,149438,181420,115002,22141,-92361,-89515,-9330,44054,48549,85147,273068,299799,178754,109820,51533,5287,-37984,-79370,-140523,-89888,33016,162219,185548,103107,-6884,-58942,-8824,79971,194998,231293,178908,61713,-12022,-17852,6790,46599,66099,-18739,-124567,-37743,55872,89675,3575,-102833,-82632,4657,38223,73784,127999,119512,87100,83513,113084,64609,-39310,-84588,-1447,118463,88712,-13089,-69494,-18490,62937,59110,-20891,-50266,35992,53515,52846,31677,-4103,1645,60231,122274,151156,144537,98804,48812,34894,-37263,-97095,-105666,-101885,-81216,-91090,-105868,-133026,-117192,-115129,-45850,58761,110749,77440,4104,-111951,-59665,127555,360605,448260,375390,124805,-18949,-34449,-5278,40899,130737,257794,190880,7375,-131246,-57331,35061,158046,294107,236188,116277,62806,57249,65524,54605,82642,149607,175051,71240,-83543,-137589,-103203,-5941,55684,13613,-1830,-17190,-94284,-82023,-30605,-21600,-94839,-85210,-71924,-85199,10843,166108,253484,175619,122818,120886,97045,-3449,-106976,-14407,48751,29872,-63649,-141130,-46262,20328,44025,9097,-38677,-78114,-117889,-120453,-60412,8752,34065,21564,-72321,-120356,-8232,70844,69205,12439,-50792,-103428,-71346,-14871,24230,23235,31454,30095,26055,34099,-3836,-91470,-70458,-3712,60460,16134,-77740,-89017,-82337,-123840,-51758,16270,51269,52577,47361,33817,17479,-10877,-23662,5544,137020,272268,309011,294370,83894,23200,29066,26661,-6327,-62514,-112744,-52265,5748,29080,40707,51367,45389,-5725,-62755,-75835,-43945,62389,117636,137752,105444,5927,-72233,-29713,26510,-1434,-69346,-151140,-139203,-139442,-157804,-134522,-93687,-66150,-49678,26266,108747,64362,-26411,-36433,-8376,35946,24718,-36392,-104248,-59998,32104,26651,-68634,-154696,-195951,-159844,-143932,-133396,-79541,-30892,73045,210794,331657,207284,50264,-48001,-76284,-96706,-89710,-11155,66712,122277,154590,152868,176507,137751,-45440,-159945,-68490,108817,302324,350310,197960,33115,-71166,-110806,-102374,-55049,41523,123677,153130,141858,42827,-60016,-52982,161675,277784,215959,123414,119268,147965,7340,-7192,135123,246957,324612,365578,116897,-144768,-351929,-428439,-369593,-211963,-66925,47246,58297,77587,71468,48780,-53744,-115833,-48970,18727,43942,-5402,-42690,-51709,-28108,5339,22446,-47,-3790,60489,92969,139015,159900,53714,-38256,-26462,-20899,-60548,-129463,-160182,-104161,17948,139171,195717,167599,119061,30363,-29721,-54473,-22980,-41194,-121228,-88158,-3765,88240,176868,155328,63957,-49519,-123398,-158694,-132586,-690,139898,143624,19351,-71771,-63187,11484,101169,214465,311960,300874,123651,23897,-11618,-26721,23618,84174,65261,-21070,-77597,-133977,-18818,79195,68376,54316,36839,3891,-4748,-3026,-3876,-36366,-63087,-107503,-145492,-58018,26281,37115,-77158,-169329,-191641,-198279,-156673,-84652,-42190,-8486,52987,89920,103072,68534,23034,36730,49327,37675,47574,91283,157473,157609,99381,91732,111529,40400,-36485,-107560,-17156,79770,96458,-16759,-111216,-45235,29036,57749,16151,-10940,-38039,-16268,16658,14480,-12660,-20941,-29879,-18656,-12673,-13213,-52829,-91605,-101342,-88050,-50108,-15227,3703,44529,49770,12871,-57519,-93762,-7535,6998,-17201,-5759,8660,48899,34635,46684,68019,61062,-3910,-125630,-73884,-11560,124902,334341,468225,489611,324085,97763,-31056,-72914,-20018,2755,-3875,-23571,-3482,46912,17889,-40645,53490,134828,105485,86293,52564,-16694,-51882,-64104,-98453,-120571,-61192,-51732,-58175,-65762,-82572,-40360,-47886,-68044,-25347,-11282,-38200,5022,46310,33218,-66233,-42770,218031,309943,151366,18894,61021,88035,8538,-43242,-5461,63861,185603,352664,338494,232778,106313,10720,-77307,-129120,-126014,-62539,-33509,-39075,-55478,-8535,66497,113291,77413,-10797,-66170,-100811,-94792,-90317,-93030,-37586,29397,-3392,-93675,-74766,-36474,-36652,-51190,-101567,-142505,-59357,74869,267053,246716,55458,-46984,-86258,-108665,-60269,-40073,30692,123371,148527,184478,276488,209050,148473,143804,135304,148078,217665,245112,359631,406092,305757,143939,62941,155937,260180,216789,116920,-4530,-123096,-86234,-47539,17889,121127,220758,218878,167279,108900,119061,108911,54845,-15172,-20063,70806,102049,65631,25460,-13446,7598,39540,87775,139259,64461,-3456,-54670,-52891,16063,-13903,-34002,-40006,-30065,6023,25479,4891,-46803,-47340,6116,51723,-34623,-58428,-14503,5708,52844,60581,-1625,-85596,-149561,-107109,-69917,-50544,-8949,45651,118647,179859,161811,76698,-12235,-43158,-42687,-87100,-103905,-94956,-93045,-41585,-28334,-65235,-100898,-129510,-184763,-105237,-39829,24406,87587,104847,87701,29503,-48443,-95449,-60155,6756,136124,317084,342416,189692,68923,-42146,-128423,-100660,-109067,-100513,-115362,-115673,-28345,85947,125608,71380,-26914,-109731,-54256,-40305,-36245,-67801,-97663,-93138,-97575,-126508,-71116,30200,100477,130731,225223,327342,227583,98619,76019,123154,194048,143551,30957,-51968,-102668,-104423,-79550,-55803,-61120,-47949,-20851,18380,12598,-73464,-1121,88192,65207,-76435,-118084,57067,122698,27648,-89274,-90741,-76060,-80994,-20027,-24297,-32419,-984,16580,18330,-25369,-64244,25873,97403,39812,-48451,-117162,-122216,-139554,-84199,9343,43770,11751,9642,93083,157880,3283,-159795,-138554,-110546,-120117,-93108,-39521,-22504,-6554,16357,5245,-31568,-87225,-59707,9772,33023,-6343,-61792,-73655,-62476,-32021,41842,-27717,-134069,67463,363742,399590,196616,68989,53044,43224,7204,-63950,-70848,6999,-59236,-148573,-37533,171029,278323,307325,281162,213740,182710,147170,167884,164020,68386,-39863,-98586,-98847,-54423,17518,92934,129888,138396,104342,32017,-32274,-31556,-36309,-18975,4425,73132,35245,-55066,-94684,-68938,1495,70969,99712,2739,-98292,-7932,95647,84692,26175,13142,23568,27651,12241,16759,30636,22020,-3362,-38751,-67333,-78906,-31088,68640,168927,260072,320736,283376,163651,122765,144257,139461,162482,148811,166789,-13204,-99206,-117559,-113166,-109213,-115210,-113406,-72334,-54057,-72812,-101487,-65282,-18215,-33403,-73043,-58507,10142,36806,57478,82805,64451,25091,-5085,133928,247155,209523,165121,110206,70257,31586,-28782,-80656,-103532,-70654,-41320,35247,107346,85061,40778,7042,23207,70893,89153,91390,108156,120339,72100,-37108,-118829,-5818,97407,142105,81330,-36157,-124404,-59663,-80044,-136823,-80161,-55952,-82800,-126867,-62226,-61577,-33432,-34887,-59543,-99783,-118357,-108871,-98871,-104067,-139224,-64682,45695,116339,111040,52115,33668,68576,120259,142672,-19546,-67897,-5842,-42114,-76615,-58401,-37337,-33648,-39381,-123901,13941,83615,156171,188866,133312,106196,78116,-19686,-77312,-99328,-63890,-21714,54875,111210,144647,145998,140395,80069,-2912,-65773,-109539,80348,224221,226862,124901,6255,-46731,-69922,-100233,-146633,-80017,-40284,38202,75143,85438,114787,141906,77692,-50424,-127486,9175,143826,161638,54017,-79028,-65320,19452,9712,-52888,-53316,24996,25238,21587,58074,42247,-20591,-100707,-91403,-73597,-93547,-121635,-83488,-84776,-50372,53038,128008,106728,13178,-42468,-66675,-18820,38276,33715,4119,-50885,-84972,-41437,4396,-24557,-75108,-20986,44442,25960,-51074,-72058,61187,194621,280249,302132,243901,202957,217640,137819,-47591,-128986,-48465,137419,276230,197718,-23476,-97238,-84219,-40698,-330,9864,-72025,-62071,-41842,-73532,-113337,-134157,-146914,-74514,32003,104018,95187,85675,45266,34497,62645,57714,-11520,-33164,32517,100360,186944,236462,234775,224624,213251,109489,-31286,-59465,-43449,-33608,95392,241903,363544,496262,485502,350038,171788,202005,223599,136117,57780,-9070,-68049,-78162,-67064,-27186,48317,80791,32607,-51750,-39984,37915,52040,91706,104299,171585,189215,102489,36232,76020,76641,10454,-56891,39459,120401,5132,-71292,63350,135065,9898,-110503,116879,218998,114547,-23124,-22532,132593,150681,104662,79377,22203,-10640,-9030,-52852,26483,270952,447031,438595,422737,396667,318483,216286,162019,130601,93142,65851,18945,3862,-7064,-42452,-113937,-41289,-10375,-6484,-41950,-78633,-64188,-60411,-73323,-87598,-87779,-79609,-58406,-40671,-35878,-54883,-13786,-12759,-59701,-104801,-74333,-7333,34254,-14531,-108899,-144601,-89040,22796,161080,178352,55611,-62308,28401,168139,206821,69531,-23140,-76114,-61058,-41086,62574,236315,344378,308425,193889,36854,-52049,-43708,-49109,-37211,15679,28483,-29817,-54101,-50872,-81073,-124534,-128479,-65459,-43237,-42741,-14667,9515,12523,-3238,-32694,-97648,-90183,-18769,3343,-15718,-58519,-68543,-17697,114203,148373,21776,9182,47694,106078,94274,-929,-83453,-130952,-117859,-112202,-58604,-26066,-17941,-78587,-16616,7271,69886,52697,-13632,-16751,-5393,-66614,-128290,-32550,10771,73004,142208,94627,13292,-1828,4438,-16077,-17114,9530,47233,74632,120730,178556,212036,215831,238870,208711,94554,-2789,16236,223531,478897,580524,516601,398887,147197,-8889,-32969,37023,91037,59021,-49415,-139175,-63531,-15891,-35140,-73177,-75634,62995,235557,133089,2393,-101901,-107134,-72284,-56948,-46587,-27071,-103466,-81652,-49205,-42675,-11864,-31233,-40173,-44189,-32416,21921,146432,310863,297692,61234,-65592,55544,178291,210071,110489,-14898,-87612,-96609,-17480,130360,325940,448787,444457,281392,-10191,-61359,-103734,-153211,-196988,-108356,-47697,-48537,33693,96699,97089,-16850,-23826,32163,46045,134751,136126,52759,69622,97629,79327,107902,105745,91279,118829,72956,-10896,-61054,-91392,-63290,3942,24733,-82164,-86196,-41776,-20026,6329,48624,56252,18939,-63093,-101565,-65354,67514,274807,437220,275882,133166,22940,24842,120777,237083,330575,201609,70351,16146,-9443,11012,119234,11722,-45299,239832,662707,665647,451149,304121,176567,111959,47392,29486,106150,130896,140203,204636,242058,237820,255786,348090,446458,376897,202407,51388,-53022,4406,74279,140508,107920,2540,-47002,-73157,-94834,-111280,-104291,-126246,-122697,-38907,-19100,-57162,-78397,-20601,-15830,-39076,-70618,-57934,-11264,-9062,1676,-14863,-81459,-108330,-41281,-82808,-40958,51713,48177,-40125,-61884,3638,-7335,-42178,-56492,-68696,-44276,-32494,-94131,-102201,-44711,53459,113500,23251,-58567,-42425,45061,123762,159420,48003,-98730,-27503,137690,103020,-36203,-114480,-129045,-92183,-26400,-22931,-33882,-55010,-89611,-135832,-69147,5059,-8174,-52332,-121253,-78001,6511,15612,-12681,-28394,-2973,27011,18797,-47357,-87289,-76387,-26907,-4410,-31785,-68774,-39199,-20721,-5026,41592,117848,162469,120375,54164,2500,-8792,-31695,-54701,-68014,-98854,-16257,161127,297405,299879,226911,188737,202912,215127,157188,51196,-51375],[5110,73744,130420,62604,-9341,-31611,-42937,-7434,72542,106793,74618,44294,-4007,-35640,-5097,70339,87757,1887,-58487,-40583,-1811,-9997,-30390,-62917,-37390,1332,-29538,-63235,-78580,-120523,-77492,-65000,-82177,-67616,-20666,35640,2993,-58355,-60563,12230,18399,-1081,-72063,-118583,-40480,-6905,7414,-24623,-69938,-114056,-73918,-18315,58387,126276,154402,122094,73869,27343,25419,37804,-10819,-27859,37191,96285,117801,23450,-84560,1654,90009,232541,289084,232200,145486,36370,-32407,-42830,-37151,-5538,55966,73830,-14816,-83422,-36158,-1337,-33181,-85274,-11357,76179,71547,70696,78800,7490,-63605,-42880,-75431,-104994,87833,186774,184716,169038,81222,-48809,-56978,10017,19714,28729,56059,67339,37718,-34075,-17183,22671,74979,100141,45695,-18393,-71119,-148176,-39796,28627,7245,-58550,-134965,-64645,-6569,-13086,-74048,-41882,-27718,-35550,40634,72953,15739,-57870,-90068,-74357,-29192,15347,18190,20063,97526,211650,185767,2065,-98487,-55878,6473,55311,83921,58225,-15549,-128690,-85668,-922,60978,117894,110274,89065,70218,56690,57516,128757,251690,220302,157821,154943,90050,-12100,-46051,13914,90663,216379,440536,583238,617081,422387,118847,-82124,-67463,11563,50342,88659,109907,79952,28288,-47296,-56756,-47557,-46775,-76957,-98358,-90178,-86986,-99293,-55867,-2962,36498,28990,-33149,-63687,-65744,-86533,-115963,-12557,122473,143059,107373,86101,127763,206524,119720,48980,24870,-14198,-20682,17572,17580,-16458,-68634,-63786,-16984,27314,46805,55553,-21264,-47562,-60294,-83257,-140010,-43003,64750,161159,174528,51441,-95151,-130893,-87476,-60184,-13455,57648,131149,156792,83017,30014,35837,-8000,-30229,-19451,2715,-28161,-58220,-20490,6973,26,-32494,-88153,-42677,-2844,-19068,-63114,-111336,-101595,-47645,-15479,8754,22730,47674,19980,1841,55808,68396,33073,-17731,-40742,-45922,-84724,-93863,-43592,3419,44531,-9800,-81376,-70950,-7324,119327,214548,162402,34821,-33805,-40834,-52615,-46072,5330,59774,49758,-27049,-103806,-73262,17028,81194,135362,176867,106167,29030,-26066,-28931,84416,144661,122783,59134,-40101,-46859,26606,85019,128919,149813,126585,68792,65393,112618,59927,-3849,48721,127717,192782,173322,117700,19802,-79714,-132880,-127835,-99803,-68429,-54846,-78557,-92845,-101152,-31576,-35394,-107227,-103016,-44437,10812,13544,-19963,-97286,-116492,-81327,-46858,29904,112961,234120,318106,207902,56195,-26131,-99738,-154550,-98939,-75028,-76518,-105560,-127610,-77136,-17121,17563,-24936,-96997,-56790,67615,267013,507422,488158,253589,64733,-65303,-140071,-76004,9944,36052,-40826,-125647,-69448,-65969,-109949,-113831,62799,62488,-59804,-75569,-97195,-100410,-85690,-58399,-20536,-15329,-133516,-66270,40884,69806,10711,-72032,-74220,-21621,90949,155956,150610,103269,18752,-57850,-94566,-86719,-9264,17223,-46971,-129963,-95079,-54052,-48019,-21437,32838,102131,116621,110610,88130,32282,-64388,-117012,-74908,-49838,-59202,-77108,-61799,-43697,-41053,-56230,-19425,-9825,-79545,-77118,-24467,31049,10102,-40123,-42971,-36486,-81008,-51193,48310,117062,155447,108010,47912,45416,23889,44578,147335,234628,273485,245615,141577,-61421,-68502,50181,86197,43997,1342,-52865,-75735,-89043,-107264,-103084,-27816,34419,66449,42307,12831,97422,233036,296458,323388,231727,56932,-68882,-65342,43103,-23662,-78935,-24118,51831,85378,28887,-5587,-24144,-62800,-134875,-141091,-109774,-106148,-79448,-35571,16391,73770,60756,22637,-2921,-70223,-87413,13116,85512,104147,19093,-48905,-35451,-29302,-23585,-60859,-78053,-34440,53117,122002,161149,105777,11943,-103541,-75407,8652,74665,75230,111595,304808,326217,193348,109947,41889,-8127,-65462,-128537,-131158,-52845,64469,176491,188147,105487,-3514,-57637,-7133,81232,206619,256165,207540,94636,6740,-5387,24742,84914,124005,20180,-104941,-50343,48499,90296,6921,-102607,-89826,-6675,20392,55738,111317,116890,98671,100541,131014,84289,-12144,-68549,8311,124220,95513,-5884,-71170,-6218,89518,77228,-23045,-71324,32995,60208,59004,33914,-8577,-7985,51140,112455,130982,105206,46689,370,-3378,-67841,-106020,-110443,-113050,-75483,-70120,-72665,-133081,-137102,-107771,-29332,83120,148624,123407,35976,-100330,-63348,118516,350259,429400,355927,119324,-40595,-66117,-26641,31744,123036,250727,211115,29231,-126192,-66460,14476,119775,256738,228156,110570,59363,54877,56346,46925,81826,155975,180816,73864,-74563,-152158,-121389,-3810,66865,26215,3958,-18105,-96488,-72810,-21923,-11101,-89668,-86279,-72694,-85258,21189,185149,285965,198586,114973,102757,79339,-16844,-113824,-15134,44699,17516,-69129,-106603,-20150,37806,49444,7517,-28981,-67312,-111199,-129002,-77028,-5599,33302,32454,-56983,-119411,-16323,67451,83954,37856,-21071,-72287,-63027,-12666,19386,9584,9316,8748,15135,27986,-8421,-83085,-60028,-2779,42813,-14354,-109107,-87536,-68384,-115505,-39907,39771,74695,73036,60483,44649,27625,-6845,-27020,-1897,125092,270501,311863,268159,42773,-2498,9694,17757,1704,-34690,-69500,-46302,6877,42102,58884,68858,56511,-5434,-66359,-75584,-32887,105745,189026,207947,165911,34320,-71710,-31949,36293,22071,-45359,-136626,-137435,-139554,-162308,-145858,-97735,-58533,-33450,43688,117108,73083,-10850,-14813,3379,41545,37795,-15200,-79786,-56388,15737,-277,-90605,-171156,-171610,-133461,-118435,-144465,-80495,-22568,86095,228487,328065,194060,47190,-47160,-72868,-85544,-81348,-15187,55467,118209,170469,174460,180918,114427,-68970,-171313,-50081,132367,327983,354806,184436,23146,-71689,-108393,-85978,-38021,37836,89817,98139,95430,24125,-59685,-49077,159942,259139,209455,128910,121633,134469,6310,-13805,141663,289255,365065,351008,121557,-137827,-337527,-409833,-361435,-225213,-98848,17561,36818,61075,61082,45442,-58164,-115146,-36712,38773,56416,6574,-14139,-22357,-15799,848,17482,-11434,-849,74684,107982,161866,201893,98408,-21357,-15886,-4869,-52288,-154207,-162803,-61119,40912,136975,185312,161088,109129,13390,-47328,-65664,-28346,-38428,-71409,-20270,75965,156121,204585,142622,40320,-59820,-117835,-145389,-159603,-12205,140211,156371,40412,-41205,-25625,45761,114603,221415,326241,317887,142121,31832,-16373,-23922,28482,89521,72698,-16032,-78858,-127389,8109,104273,90237,72222,61066,39029,12242,-6714,-10221,-44434,-66457,-104624,-139292,-56509,28480,39296,-66045,-140824,-163614,-174413,-139722,-77193,-40935,979,76978,121105,118389,60958,-4263,17569,41133,34857,52634,83629,129516,106340,49694,34344,50373,3276,-60630,-71503,22543,117806,106575,-25194,-120305,-29612,49961,71738,17604,-5351,-15222,21007,55901,40235,5280,-3997,-15534,-3269,1375,-5055,-49887,-92323,-106422,-101261,-72745,-31821,709,56068,75074,37540,-46725,-102601,-10033,-3143,-19630,2758,19983,48598,18459,33880,62656,34739,-58185,-104290,-62209,-12533,105226,301409,444021,452913,265336,41102,-73664,-81211,-20546,-896,-3020,-17652,6491,50395,10164,-41564,63312,136394,95126,73645,53890,2471,-35346,-41906,-72114,-87067,-46451,-54725,-59344,-64247,-61730,-11981,-23522,-55932,-27927,-20388,-41073,15481,56939,39845,-66586,-34735,235705,323520,163965,22716,55522,67724,-10726,-56325,-15457,64189,197541,405185,429727,304717,143380,26139,-63454,-104261,-115075,-57892,-27589,-39658,-63668,-15627,64879,125603,98448,831,-62107,-101073,-95298,-94474,-108630,-39622,44039,14524,-81582,-69218,-34791,-39439,-60758,-106624,-142942,-75075,48914,233736,196076,26830,-57362,-91259,-115757,-78873,-56547,21927,128706,176385,237138,333864,238361,153617,126583,106860,120753,192608,226457,330896,359870,289016,174224,106115,184788,273451,229753,126833,1060,-112098,-103130,-52407,28271,133243,234374,223058,153349,89902,87068,71241,32278,-20959,-32085,43131,73185,44337,11924,-22700,-2045,24240,61563,100380,29787,-22021,-62284,-63945,-8102,-39151,-50836,-48510,-33022,12343,46026,32519,-24835,-44986,-6341,44366,-32859,-82263,-42204,-10751,53893,66343,-9901,-103141,-124381,-90686,-69772,-55141,-11922,36531,107211,176882,159035,70072,-19658,-35723,-32365,-79552,-96186,-90540,-112011,-59251,-36335,-62302,-77905,-95040,-173016,-122181,-55414,12196,86868,114370,104707,43719,-48400,-84745,-53657,6063,151184,353317,381535,216799,87929,-33111,-129533,-80133,-79648,-112196,-149738,-96636,-3583,94042,122911,75408,-28762,-115429,-42845,-17580,-17891,-63032,-94186,-81370,-86224,-126504,-77782,10654,73731,107290,203157,339016,247359,104329,80554,115624,179037,129645,27973,-49866,-106144,-107577,-80852,-62006,-78156,-49083,-5924,51554,26528,-63191,7389,107799,91358,-59971,-138803,24275,82216,-5097,-112489,-67058,-55661,-89592,-36000,-36226,-15656,18802,30695,24691,-32213,-86195,26641,107083,60758,-30603,-106987,-129059,-148150,-83239,-11531,13028,8728,68819,176835,236768,59126,-148432,-131847,-103408,-122130,-100327,-32555,-4094,20485,38564,9665,-35886,-88238,-61590,6422,35019,3740,-51421,-78018,-99762,-88801,31042,-20355,-126831,35079,306337,423374,239793,83481,33808,13780,-11031,-80243,-75404,17533,-42491,-131975,-32327,188522,318400,373080,365534,300485,244314,180067,188294,168238,62332,-45445,-101626,-96269,-51491,24173,102208,138523,148219,115396,48758,-8902,-18674,-24435,2479,37303,103579,44983,-52558,-98292,-74118,6419,82822,109362,18190,-80046,-6405,78234,54383,7682,-2660,-2501,-15864,-33649,-16483,9753,10739,-11547,-43898,-73660,-87434,-39760,58980,164754,254241,318800,297009,188309,146009,170590,179001,194795,153763,147292,-19477,-101787,-127115,-124090,-115936,-123260,-103442,-45692,-32057,-74840,-102675,-54643,-18147,-49783,-70335,-27721,56826,56116,51465,79424,65775,15351,-11764,151536,268318,213132,150032,78915,39206,19266,-28725,-74486,-96390,-68607,-44390,21343,85788,58075,10173,-28285,-6294,51887,68691,75205,98418,120380,87937,-17269,-118144,-14156,112537,173339,112812,-8494,-136120,-88755,-104936,-135563,-50487,-13611,-39810,-100750,-44440,-37625,-23679,-43701,-70857,-99453,-110729,-110775,-100295,-104014,-137404,-72904,36381,108874,120291,69819,52856,89085,139053,154324,-6206,-68623,-13419,-54510,-84395,-55695,-34180,-44729,-69258,-95095,20468,76977,143474,199313,163900,128845,74048,-33845,-93570,-109810,-71538,-28106,65203,142442,192809,198083,179736,114405,35519,-31674,-133191,24686,183067,206536,118372,6608,-37786,-63618,-104431,-136373,-65242,-42916,21312,63340,82082,122735,139261,55390,-67655,-131884,15174,140743,135399,15663,-110908,-51554,25194,2411,-62034,-56492,31176,33106,35112,70846,45620,-25542,-105384,-94895,-75891,-93491,-138268,-104576,-119384,-81124,22760,107587,98379,8022,-50030,-78336,-40413,17080,21314,1998,-37250,-67641,-21834,13591,-24964,-87966,-45971,31736,22671,-50373,-70130,57914,173514,245600,272588,231966,195317,201447,98277,-67466,-105368,-48201,131414,270336,207657,1814,-89146,-112138,-57756,-25208,-17612,-86131,-60420,-43238,-68833,-103069,-116820,-162068,-103148,12145,84173,76418,73034,38833,32726,66846,63687,-16844,-32591,36151,86067,154483,208669,224096,231572,230253,111254,-40243,-57105,-41251,-35272,92798,225818,349502,510559,524822,367457,159306,169754,201659,133492,56434,-15567,-79629,-91133,-68345,-19693,57725,80051,21858,-71653,-46198,52066,89671,150309,166334,218459,186405,85272,29435,101327,131934,68549,6421,-66151,-4571,-58811,-66821,71811,138157,9573,-122233,68335,175547,90702,-31352,-15675,132986,166905,116258,92180,35008,-1715,-6364,-60120,30,236688,432665,453101,430994,361580,275220,193643,155458,132877,105616,92831,49528,19558,-553,-42995,-105761,-34833,761,13217,-23320,-79588,-73210,-68366,-78609,-92234,-97620,-87918,-60906,-41114,-41583,-72643,-31574,-17516,-56734,-122133,-107876,-40068,1420,-40192,-131335,-149114,-72319,60043,211256,208761,75960,-77427,4438,137167,177132,53100,-26334,-69338,-81249,-71023,50724,247637,369316,334028,206378,32016,-75352,-80144,-74493,-50075,5904,9317,-61790,-93360,-89579,-114620,-145930,-114712,-62203,-53588,-61882,-36413,-11356,-1786,-11901,-43081,-109430,-79799,-5082,16948,-7202,-51550,-63621,-13869,111156,119650,3026,-3691,37292,107869,116391,18801,-70319,-137614,-138192,-126136,-75077,-47972,-38376,-82742,-46273,-29015,30125,22429,-21838,-24662,-13886,-69602,-122958,-21704,37734,105712,173888,108100,5282,-26083,-10977,-20848,-10585,29955,58454,66894,95894,144912,175997,163325,172103,168163,87432,-3662,5175,193949,418661,499449,462414,394387,171728,2206,-48821,-1792,46488,23384,-69756,-143314,-74698,-34446,-54484,-79232,-68034,78661,244301,131024,486,-104862,-130257,-104546,-84654,-98922,-72328,-118666,-82176,-64654,-70942,-50234,-72242,-65560,-63167,-49078,1801,124227,315895,323055,70612,-92699,15562,135175,166341,59695,-41708,-102842,-98663,-23606,97557,254869,353296,374698,296090,16104,-51346,-104609,-118240,-134099,-133643,-92895,-76171,29010,105988,111933,-6093,-13632,51127,76359,174093,153934,67049,83733,114757,108787,154461,139876,105331,110288,47054,-35565,-88463,-129595,-95440,-27324,4477,-92833,-91666,-53753,-33351,-5610,39226,53529,28596,-37274,-72706,-57362,61231,258807,362711,188070,60405,-39555,-20046,82621,198644,295779,177133,50637,-6647,-27826,-12043,94293,18837,-59697,140806,442211,400026,226313,135422,97795,95559,39511,2615,57345,83388,104699,177391,221385,226772,224485,283302,372856,318850,176562,45295,-57113,-1661,74001,148824,116698,7566,-37938,-53791,-72469,-64520,-64417,-99239,-130676,-55528,-33458,-67250,-82191,-31576,-32171,-53131,-77032,-47281,11000,11257,17886,1679,-65588,-141815,-84580,-122611,-29243,64295,52554,-41209,-52493,20506,16971,-23924,-53141,-81032,-60109,-42119,-101392,-98289,-41857,59299,135895,38070,-44018,-22904,69054,152983,182142,56826,-111605,-9110,158958,105615,-43016,-116504,-110756,-71349,-461,-12251,-40185,-62922,-87354,-140678,-78110,-3922,-8648,-45048,-115235,-72280,11871,21818,-12572,-36588,-15764,11723,1642,-66389,-115276,-91512,-27558,10626,-10442,-56067,-28054,-12386,2945,51485,127758,158823,107565,30184,-19396,-25010,-55631,-83302,-86672,-93938,15092,218150,369467,365960,282387,203048,186911,182545,134667,40534,-75288],[-14100,63894,126096,65470,-9473,-39664,-62266,-30959,57953,110865,79503,39610,-15638,-47123,-10340,90273,109361,6345,-55187,-24371,14894,2543,-25710,-53979,-17264,15069,-27751,-72710,-89171,-131801,-87409,-69798,-73317,-56058,-18174,31488,5008,-51184,-42062,35063,44465,26764,-48942,-109930,-49486,-19344,-10901,-41586,-90132,-90300,-55475,-16836,59131,128786,157431,115178,65310,40123,41382,41603,-13876,-32561,31242,87022,105329,5645,-75641,13031,118804,263536,323982,272864,182717,59681,-10069,-31871,-30780,5665,68093,81673,-15209,-83219,-39514,-4967,-35166,-85267,-22760,74860,98749,123953,127982,42992,-50399,-61338,-82910,-114863,65294,147977,141813,126446,44792,-63039,-47446,15055,11462,15389,53116,69620,32783,-56247,-39795,14668,70059,95189,41869,-23710,-79077,-143280,-18671,59038,26786,-50334,-126020,-69156,-1587,-5619,-77847,-67148,-72566,-4940,66020,79275,9802,-69382,-95403,-79937,-32281,13780,15616,17019,106458,229715,209803,29059,-93239,-75684,-4617,38988,66003,40266,-28426,-124147,-66157,15313,74084,101308,72967,39244,16970,4495,15628,96051,247525,276026,233046,231487,158094,37203,-23415,14278,72779,180769,397775,554679,591306,382480,97445,-94868,-91799,-13480,29582,93938,117693,82030,21255,-62156,-78829,-74316,-72672,-91241,-110428,-99932,-93133,-103933,-66464,-28299,15226,17085,-38019,-66988,-89278,-122953,-118610,-5997,114869,141053,109149,88067,126668,192987,100735,29687,15684,-4189,-9652,31356,34305,-6270,-64986,-56298,-1681,44108,55159,42845,-47419,-59043,-58236,-81000,-138116,-50816,42598,127467,141079,40386,-105288,-122539,-58885,-36143,-1091,60530,130096,151936,69364,21752,24238,-24662,-48992,-34764,542,-10314,-33812,-20411,-4570,-8347,-31227,-91164,-68685,-40185,-54530,-74871,-115916,-107506,-55133,-22974,5193,28956,55092,22225,1344,46749,51485,27480,-15997,-39418,-44034,-82047,-98067,-43054,6364,43057,-23997,-98169,-67086,-30060,69225,189615,181245,68927,275,-42297,-51909,-35785,17670,68754,54569,-25273,-104321,-72010,21865,87861,130554,159687,98973,35074,-14990,-1802,91077,126259,102553,41355,-49774,-63817,8001,65512,116950,148121,127847,70308,79167,138707,83832,33345,99109,179402,258327,229905,137938,24370,-73887,-125467,-122858,-97585,-65807,-51765,-79171,-92463,-89797,-27867,-42707,-119924,-116973,-46465,11034,4147,-51800,-110525,-139246,-86709,-30391,54583,148459,267802,297236,168312,38776,-35848,-103011,-152891,-87712,-50755,-51378,-79995,-128570,-101852,-41404,-3386,-36411,-102673,-61394,59714,249533,510832,583771,369393,130322,-36236,-133539,-90511,-17301,-2730,-76666,-99592,-40884,-32498,-70182,-93711,25664,26575,-98030,-119182,-138821,-78887,-91227,-55263,-21461,-13962,-99269,-51377,53377,76253,8678,-74883,-80469,-24065,100857,178893,172483,114545,27496,-44693,-71752,-63682,1858,15409,-54078,-128753,-97614,-61198,-48430,-19433,33205,113264,152582,145938,93059,23616,-76779,-129813,-76071,-42831,-44204,-68087,-62102,-26387,-32257,-62587,-29714,-19812,-90236,-80805,-25024,31062,164,-49530,-56412,-46698,-87861,-52565,44110,108810,161252,134420,90637,105577,79913,51963,123104,225250,302699,293842,151064,-58051,-49712,57062,80391,34234,-1487,-44391,-64966,-82007,-99704,-122916,-54611,7131,40601,22836,-8085,55959,175718,237217,294261,251840,96808,-28206,-21387,88974,23382,-34524,13696,80079,82307,9233,-24862,-39290,-72888,-102582,-90054,-82350,-110199,-74033,-16427,44624,98903,67376,25776,-1045,-82359,-110040,15626,103369,118065,23142,-57914,-41677,-23765,-9040,-44764,-70421,-36066,38614,95533,139526,95110,1538,-112476,-64594,21517,99490,100325,136895,323279,335690,198640,104065,28000,-25124,-94801,-142883,-78091,-20798,84033,177830,181815,104047,-1114,-57042,-6418,81216,213403,271494,223235,120334,24938,6984,44222,125318,185290,60295,-87318,-62585,43035,92971,12571,-99602,-97270,-20464,354,36571,91399,108171,103333,110635,139246,95106,10796,-55370,13755,122230,95658,-2850,-73698,9242,120277,98286,-19182,-97340,15717,54432,54583,29196,-13826,-13411,47467,106287,111417,63913,-8791,-55208,-48097,-93950,-110538,-107336,-127149,-72437,-50765,-36888,-96498,-139709,-95941,-13168,102851,178967,160228,60753,-91712,-67851,103093,317739,383566,320240,114079,-51768,-92491,-42832,25420,114804,238634,227970,56505,-102686,-77950,-9694,77919,208587,206356,95085,48195,45062,41539,34517,74023,151148,175238,72497,-62520,-150715,-117688,15271,84626,41975,11801,-19404,-102362,-68677,-18602,-5044,-84625,-90858,-78645,-85658,31061,193018,296484,204929,97850,79785,56327,-35628,-120261,-15848,38830,5597,-63333,-71487,4906,52619,51452,3469,-23479,-62428,-108639,-143036,-89476,-16821,30724,37093,-46521,-117447,-25510,60911,94980,61955,9435,-40904,-52531,-13053,11612,-4432,-8872,-7504,4527,18736,-16192,-78219,-50437,-3121,23249,-44686,-145929,-77807,-51259,-104647,-33233,57894,92905,84368,60520,43447,28346,-8432,-33779,-13790,103889,253623,297925,226182,603,-31809,-11206,11512,14643,-2366,-33811,-36491,9167,55004,77016,85586,64827,-7985,-71460,-77269,-24808,150648,273184,292229,232791,59150,-73486,-37963,40552,38965,-27963,-126493,-137682,-139249,-162208,-151548,-92610,-47907,-19189,54498,112638,70327,-3727,584,12927,42028,46724,7517,-54919,-48841,1403,-24730,-110633,-176420,-144811,-104415,-91963,-142555,-80432,-13767,96452,233768,307698,174832,41899,-47523,-70077,-74422,-73070,-24399,37279,107314,177921,186753,174792,84632,-88174,-168431,-39244,140766,325592,333095,163138,14624,-71389,-108392,-73224,-23789,31104,53407,40392,44412,3743,-60169,-49166,149269,231532,196447,126799,113403,104866,-6868,-21331,143575,323721,392638,324051,117396,-135816,-324432,-388524,-344720,-224867,-125002,-18305,7107,37107,44281,36100,-66296,-120625,-31766,50328,61283,11142,8991,8747,3500,-7943,473,-30437,1429,85841,120960,179789,232621,135682,-8764,-9173,8090,-38335,-140093,-129207,-25356,52945,125992,166887,146121,92380,-6173,-65864,-77557,-37560,-40505,-32726,36794,139275,201419,208353,112305,7942,-72131,-110786,-129141,-151785,-20722,128076,158315,57855,-12632,8271,74826,122982,220600,324610,315028,151288,42314,-18983,-27761,22789,84175,69622,-18209,-86268,-117800,32356,122086,105921,84851,77725,67145,29233,-11457,-18365,-53350,-69728,-101513,-134644,-59633,25242,39834,-54213,-119127,-145393,-162286,-134946,-79632,-45351,4007,93057,147597,129104,48013,-37229,585,33826,30322,56795,79342,106523,61790,13434,-3934,-3500,-31910,-81909,-40755,55917,147493,109901,-35930,-126317,-15886,68397,82095,16598,-1265,6713,55013,87642,59560,17482,7534,-6024,8387,12511,2101,-43211,-84223,-97269,-101108,-92151,-49617,-5017,62949,94766,58320,-36767,-111543,-15034,-18232,-26986,5511,24028,37850,-7286,7944,43717,-10372,-111128,-58415,-52328,-17090,80878,257024,400648,398723,204629,-8585,-114683,-87822,-24407,-8103,-4530,-13297,13906,49820,-1779,-45299,67865,132875,81288,58460,51797,17228,-18060,-16079,-43236,-59905,-38416,-61468,-60905,-59528,-40403,10894,-4387,-45746,-34591,-38065,-51127,20446,63052,43042,-68796,-28982,238783,316141,160234,16929,47269,47424,-28581,-67301,-26407,60336,200915,439477,497388,353406,165864,35550,-51914,-86837,-105942,-53934,-23661,-41710,-73792,-26032,57151,128380,112290,8480,-60695,-104156,-96801,-97526,-129306,-48984,49575,24485,-74245,-63873,-34894,-46185,-74573,-103551,-128032,-90275,19224,184852,133600,-713,-67434,-98614,-123954,-101034,-69725,11637,130435,203961,292054,388934,267251,155266,105084,74954,88308,158881,194203,278945,285576,248904,190377,144881,209331,278056,236226,132386,4441,-101847,-122227,-56929,39571,144022,239133,216469,134392,67043,51347,29268,5526,-28576,-43498,18193,47498,25410,-1303,-32977,-12871,9337,39268,68582,2480,-36780,-68183,-75162,-31967,-65230,-70569,-60453,-39009,15707,63307,59648,-832,-40380,-19698,31532,-33365,-109618,-73591,-29593,51725,68241,-19124,-120977,-94929,-66785,-64756,-62397,-19959,23135,92410,166367,147841,58822,-27862,-27602,-22522,-71298,-88086,-84344,-140205,-78485,-42504,-57478,-51887,-54860,-132830,-133298,-71853,-1985,81147,117606,116703,54257,-47928,-72242,-43984,2900,154352,357130,388731,229824,100927,-24382,-124037,-63060,-54694,-108400,-141486,-64296,19597,96331,114665,76229,-27713,-80046,-16748,12765,783,-59362,-88629,-67654,-72736,-120548,-88862,-18370,36907,76265,170208,331273,256756,107638,83998,103517,153128,107172,22493,-46652,-102516,-100304,-76607,-67856,-97282,-49139,9070,79972,36071,-54921,16050,128739,122333,-35797,-160270,-19539,33044,-40510,-122937,-42657,-34791,-87257,-53783,-48953,-4742,34746,45452,35793,-30808,-103685,26278,109850,76534,-16469,-98070,-129111,-149483,-84175,-25396,749,24089,124083,248555,304611,113461,-136663,-122699,-97130,-129855,-103309,-19566,16411,46114,56638,10698,-42095,-89116,-61894,3331,36559,13879,-36721,-66003,-98176,-144611,7656,-20051,-123093,10880,241018,428273,286218,104781,19119,-16741,-28794,-91069,-71044,32886,-19919,-111769,-29898,194585,342932,424620,436537,375480,301303,212411,206614,167764,55491,-49302,-101297,-92298,-47332,31781,111507,144563,150862,117193,58738,14057,-272,-3676,36395,83490,143280,61578,-42415,-95255,-72103,17257,95877,116949,33499,-58095,-169,62454,28699,-7372,-15929,-25737,-54409,-72426,-47538,-11993,-961,-18440,-44996,-72513,-89354,-45012,51407,162006,253568,325723,320771,219428,168248,191656,214990,224768,158522,133052,-15308,-99386,-133114,-130630,-113262,-120617,-89532,-18025,-9810,-69542,-89827,-35417,-13748,-64467,-55763,18161,123609,88112,57229,84936,76358,9934,-24497,151032,273925,212742,137477,57927,19132,10618,-26976,-66247,-86452,-63906,-44388,11495,67355,34719,-14995,-57336,-29350,38197,52495,61219,89828,121006,105255,6768,-100056,-19066,128690,206874,146224,20580,-111557,-113027,-124679,-107206,-4755,48209,22692,-61171,-19205,-3118,-4357,-52043,-87609,-88789,-88173,-101739,-94316,-97802,-130344,-80989,25815,101715,129523,89230,74255,111383,158476,168284,18196,-55342,-16536,-62690,-86097,-47627,-27496,-52492,-94536,-69023,25312,72709,134561,209536,201188,156450,71312,-45144,-107659,-113194,-75269,-32595,74905,171545,239388,249454,218986,154061,82660,1813,-124908,-13768,148855,191085,120500,17480,-20985,-52869,-107018,-120585,-42487,-35051,7758,53709,82617,135525,138745,37755,-74622,-109265,29808,140917,112931,-10949,-125441,-36764,29213,-4718,-70456,-54188,44232,50115,57655,89916,53576,-24607,-102841,-92960,-70295,-81988,-138720,-117937,-127401,-101683,-202,88021,90398,5776,-54155,-86816,-59313,-1281,11450,2959,-16856,-38759,5955,23526,-25799,-94065,-72898,15826,19436,-45174,-60042,58972,153952,210835,240293,216424,182556,177248,58837,-65726,-80748,-41521,126647,255291,206600,33159,-72676,-129932,-68745,-42885,-36265,-88702,-54451,-40683,-59366,-87399,-96876,-143280,-121509,2348,74875,68388,67013,37953,36482,75246,72838,-15869,-22929,48073,80900,126589,184222,214711,237422,249259,118721,-41246,-46327,-31103,-28954,92582,206825,330149,513964,553847,381723,154575,142801,178645,133370,59789,-15185,-81714,-92664,-58639,-4018,71411,84734,18858,-81482,-43132,71409,136559,216278,234139,264320,184478,70405,27529,128548,186958,126890,71379,-100059,-108103,-75134,-47703,84256,141249,13298,-123152,29034,138677,75097,-28889,-5730,128330,181077,131735,111568,57673,17423,4565,-60702,-18494,206797,411739,452925,419069,311503,226947,170012,148609,134108,115243,112256,76159,37339,9850,-39106,-91105,-17641,22158,44129,6152,-67462,-73257,-67659,-75714,-88376,-96860,-90742,-57641,-34768,-39000,-81958,-41475,-15656,-47732,-114991,-130559,-66543,-26103,-62617,-150165,-133134,-42545,108779,253710,226534,92074,-79529,-14356,105805,144140,37522,-26062,-58939,-91740,-93908,45792,260918,391849,359332,221308,32951,-85861,-87943,-75117,-52160,406,-7791,-89800,-123059,-119554,-145324,-133773,-91678,-51176,-56698,-76231,-55170,-28876,-10624,-13632,-45840,-111478,-62054,18411,42189,13633,-31935,-46853,-1726,105828,87184,-9974,-10027,32384,112734,143833,48525,-47144,-124866,-149547,-130250,-83633,-60397,-51096,-81061,-58691,-48043,-1945,-132,-15797,-15881,-10992,-67719,-110814,-1342,75071,151477,215968,131584,7454,-45796,-22339,-20756,1218,52991,72472,62526,74698,117087,148658,126888,118675,131750,84694,708,3359,172982,362302,419712,405312,383763,198065,16268,-56339,-32748,9318,-8498,-87348,-139517,-78845,-47718,-69658,-80455,-52577,104032,260354,138429,7224,-98775,-142857,-120416,-89452,-130934,-102003,-110566,-75352,-74072,-97204,-85830,-107548,-81843,-75256,-60681,-18313,93430,301592,333705,80316,-114579,-18215,92285,119015,12813,-60156,-105676,-91276,-24170,67795,187057,265670,311936,315311,53587,-34195,-98585,-81588,-65257,-102886,-136272,-92692,34679,122231,130214,10186,1911,74129,111801,215485,168290,84010,102010,137600,148178,210528,184711,127887,106472,25818,-55559,-106702,-151405,-112804,-50187,-11048,-95356,-89942,-60141,-41403,-12701,33213,53396,41287,-6516,-39454,-47570,50510,231035,281056,106120,-7044,-93176,-52695,51584,161946,254667,154778,39412,-22742,-40485,-27260,75461,30677,-58315,77791,296751,247091,121183,62686,65661,86745,38164,-11203,14239,38856,69731,146991,194494,209394,186969,214090,283639,241799,144381,38725,-58731,-5829,76644,158394,126262,18110,-19911,-19738,-21744,-8349,-24802,-70749,-119774,-66433,-43004,-71673,-81859,-40560,-46010,-63946,-77556,-33464,37326,45521,42139,19738,-47873,-108469,-111538,-121711,-7675,78827,59185,-38685,-44546,35227,42940,-183,-41913,-88131,-75572,-51094,-106677,-92717,-38891,59825,146594,48833,-31848,-3189,96926,189674,212030,74320,-105349,11868,171102,102612,-48668,-111261,-93665,-52928,23605,-1014,-45632,-75551,-76818,-120282,-82365,-12739,-8433,-36009,-105385,-66954,14031,25523,-13264,-44406,-28618,-5468,-17222,-86608,-142467,-93857,-18774,28597,10648,-39072,-15329,-2765,11437,61392,138387,158155,100586,12067,-45066,-44219,-82091,-113274,-93202,-73845,45585,266889,422419,415365,335966,223644,169045,145141,109409,29032,-85627],[-23815,58296,121699,68860,-6712,-43829,-75871,-44355,51822,120034,87962,38320,-22883,-53915,-12538,107044,124001,10386,-48969,-10217,28719,15688,-21428,-42631,7537,34410,-18852,-74479,-94639,-137471,-92667,-68452,-57403,-37294,-9990,27634,5685,-44219,-24098,58290,75654,65308,-9635,-85852,-53746,-31081,-32641,-67003,-106016,-52524,-31145,-13818,60397,130525,157814,106400,55151,51336,57204,45409,-14925,-35863,23061,71610,85103,-18118,-61296,30956,158195,302483,370406,332965,243247,93470,15603,-18686,-20059,21193,80378,87208,-14432,-79465,-41012,-8181,-36357,-81301,-29122,75461,127341,177841,162553,62231,-40221,-74607,-87987,-123079,36252,102941,95240,83325,14698,-63257,-33869,20916,4544,6960,55227,74650,28583,-73460,-58464,11220,70241,93014,38500,-30268,-87317,-125195,10339,92553,46076,-42261,-115563,-70133,3065,724,-79181,-64117,10362,92570,112462,86153,2323,-81161,-93655,-82818,-36516,8511,9075,9108,103922,225541,211838,46239,-82114,-96448,-19729,17919,43085,20501,-33785,-96364,-38671,41846,92192,84376,38276,-6409,-32816,-42319,-20617,67554,236053,324174,303220,298414,219805,88501,8379,20422,54976,141184,341788,506146,543763,334369,78901,-94913,-112237,-37872,12935,100433,121712,80009,12505,-76531,-96377,-94957,-96265,-102758,-119305,-106626,-99926,-109841,-76905,-53071,-7326,3116,-44162,-70274,-107387,-145569,-103075,2964,107056,140131,114337,90969,121868,172747,80242,8957,3891,11963,17349,50288,53984,4034,-65511,-51246,16076,64755,65123,30472,-73186,-71201,-55993,-79375,-135096,-56651,20667,89278,101613,27336,-113534,-104690,-28222,-10800,12593,65134,129061,143064,50453,11671,16163,-33765,-61190,-45076,2882,10328,-659,-3048,-6908,-12985,-27508,-81925,-96505,-81188,-90368,-81579,-109673,-104367,-61509,-31431,55,31893,56389,20376,-2118,34754,33512,20733,-14253,-36869,-41784,-81447,-102059,-39463,12604,43874,-34621,-106621,-50604,-27828,22851,151909,184120,92027,28691,-45022,-52080,-24361,32343,79469,60271,-22523,-104008,-73133,22327,88812,118892,135979,88027,39668,-2514,22412,93746,106619,82406,25900,-54894,-75559,-11213,42556,100809,141961,126016,70568,92510,157848,103665,71354,148894,227149,314517,275683,148568,22979,-71241,-118665,-116319,-94760,-63859,-50076,-81187,-92305,-78544,-24041,-47685,-129012,-132758,-49677,9747,-7594,-81049,-89928,-128300,-80257,-9341,81057,183657,287921,261952,130687,21262,-47135,-106591,-140638,-71637,-28543,-29496,-57400,-115217,-122493,-67569,-28430,-48105,-97356,-60718,54137,231480,497734,663335,491442,202956,-8521,-125472,-106465,-45908,-44262,-115489,-70252,-12374,-1056,-35685,-49049,36320,32735,-107173,-157471,-113950,-43776,-88972,-57785,-27828,-15212,-68532,-32937,62639,74805,-2182,-84254,-87618,-22821,113606,199380,189139,122059,34994,-30974,-49710,-43152,9754,9727,-63732,-127232,-99249,-67377,-46434,-15541,31794,114352,173063,165030,88451,10844,-90230,-135815,-72548,-33875,-28827,-47961,-35095,-9209,-25123,-68616,-43148,-34260,-102740,-85244,-27800,27736,-9454,-59502,-70614,-60524,-99340,-54115,37336,96405,161209,164754,146740,178169,143653,63607,92487,205772,320712,330105,145017,-61079,-29901,67127,75737,23372,-4876,-33782,-50591,-73141,-89969,-129381,-81541,-21067,12996,1513,-28501,15018,115993,171544,247321,252327,131839,15864,37458,156738,90169,15446,54743,107704,80089,-2536,-37544,-47125,-67897,-64113,-47503,-59390,-107660,-70438,2237,78143,126306,75214,33026,8431,-82333,-128787,16515,115896,124029,19492,-73013,-48297,-17527,6194,-28698,-63262,-37370,25174,71620,117816,83522,-8586,-117660,-57505,28851,116783,121831,158702,326300,327893,195075,93922,12180,-43022,-114613,-90799,-28352,2285,90427,167151,168056,99459,675,-56772,-6624,79892,214607,274308,222508,134760,41049,19383,64612,163375,243503,98468,-72480,-73909,38828,96107,18691,-95772,-105145,-36281,-20942,17454,69532,94138,101002,113230,137705,96576,27522,-45844,14484,112809,89666,-3560,-76433,26005,151814,119293,-10137,-121838,-15735,33762,36623,15033,-21952,-16549,48730,104727,95318,26391,-60202,-105163,-85634,-106525,-110850,-98504,-143087,-72698,-34748,-3583,-52852,-121327,-83665,1173,115704,197951,183524,75383,-88638,-73104,83456,268854,317478,272360,108973,-49856,-104904,-50375,21882,105411,220652,237110,82881,-79501,-91701,-35913,35767,155074,173047,70768,30084,28893,22377,18272,59854,135196,158162,66389,-50178,-135722,-99891,35482,96911,54535,19113,-20807,-111453,-69354,-20507,-3389,-79858,-99325,-90017,-84919,39757,187905,281235,192205,72853,53139,29152,-59007,-120867,-14766,33273,-2975,-47515,-37574,27949,64224,49893,-2803,-22150,-62397,-108240,-152664,-88160,-21309,26471,35507,-41310,-116454,-35924,51236,101461,83334,38425,-10512,-40212,-15687,893,-18985,-24252,-20119,-6074,6791,-27069,-76327,-42341,-4526,3898,-68691,-140617,-57291,-31648,-91863,-31372,69681,104797,84909,46943,32020,21776,-14749,-43607,-29597,74950,223303,269001,174106,-37995,-61857,-31613,8190,29105,28046,-5774,-26542,12319,67973,95478,101366,69956,-12951,-77439,-80267,-19521,194513,364648,386600,302391,79174,-76765,-47465,39336,49397,-16562,-119618,-138258,-136161,-154621,-139982,-83826,-37966,-8135,58339,96625,57208,-4653,8499,18514,37479,50895,29774,-30358,-38692,-10923,-47459,-128231,-161673,-115700,-73514,-65766,-126613,-77412,-3582,105247,229889,277122,153461,36235,-48068,-67437,-63171,-64624,-38885,12476,89977,176587,189581,159794,52475,-100680,-158433,-35811,134211,296467,289944,139039,9105,-69946,-110411,-63867,-12503,21771,16434,-17556,-10158,-17044,-60795,-53665,129298,196352,177332,117799,96088,64429,-28572,-27723,141877,348206,405330,288204,103261,-142329,-319211,-373137,-328228,-214220,-132631,-56043,-27986,8130,23256,22934,-75508,-130583,-33554,53546,59291,9384,25994,39463,30983,-13184,-27453,-55892,3307,93547,131365,191818,249695,162808,-420,-5926,17452,-23345,-110081,-93633,976,55233,108492,142696,124588,70681,-26709,-83767,-89029,-49405,-46983,-7531,75699,177967,218027,185432,63484,-34276,-87764,-102551,-109885,-114961,-22029,104346,148713,70937,12825,36565,95951,125648,212894,307862,292005,147969,52883,-17167,-35691,9161,70769,59112,-26465,-98826,-102202,54311,133296,115486,91921,86070,84158,42424,-17533,-28091,-62757,-72692,-98166,-131009,-66887,17498,38935,-43880,-104553,-136409,-161100,-141914,-92066,-55503,1758,100276,165521,132568,28826,-71351,-2728,33377,25465,59270,76857,87948,24631,-10792,-22900,-46059,-63256,-98967,-17996,81897,167476,107482,-47656,-120326,-3571,84282,89067,13930,2883,29394,86796,113063,72983,23585,12237,-2164,16321,21010,8925,-30777,-60324,-67716,-82100,-100048,-65950,-12939,64769,107800,73927,-28582,-110553,-20294,-36173,-38670,2953,21705,19156,-39342,-29320,10111,-74609,-36998,-10653,-44498,-24889,53260,206745,344792,334464,147563,-46525,-144806,-91388,-31026,-18341,-8152,-10364,19196,46244,-16616,-51738,66398,123615,63469,39835,45184,26483,-2242,7289,-18467,-40389,-38607,-72135,-63497,-54595,-23763,26403,8620,-37585,-42179,-61483,-67301,20128,64377,42419,-73050,-26565,226180,288304,140661,3845,39705,28808,-45085,-75384,-37922,51150,193900,451013,533877,374903,172685,37634,-45040,-77119,-100613,-51650,-22218,-45082,-85211,-39925,42825,119758,116794,11403,-62647,-110189,-98857,-98204,-153706,-63760,46470,25663,-73224,-60097,-37044,-56403,-89899,-86690,-103545,-99916,-12607,123700,66403,-22704,-75339,-106997,-129628,-122012,-75795,109,127619,228023,342674,432386,289425,151407,81221,42957,55402,122359,151792,208671,192119,192277,191922,175660,227062,273651,235996,133361,5267,-93370,-142632,-61195,49611,152761,235028,199371,111282,40514,13371,-14878,-24948,-38903,-52985,1518,31264,13040,-12304,-43765,-24815,-5163,20766,44153,-17177,-47197,-72732,-87329,-54135,-90849,-93325,-76428,-48700,15208,75703,84069,23249,-34582,-34504,13163,-37704,-140944,-108508,-51033,45369,65048,-29822,-139848,-67412,-40783,-54340,-71635,-33013,5910,74572,148972,128488,42161,-37166,-20406,-14598,-63677,-80382,-74583,-123608,-75911,-40763,-51628,-25884,-15124,-91572,-129588,-89969,-19915,68617,112711,121384,58199,-50078,-62912,-34223,-3264,142500,324967,360167,225327,105267,-17740,-114694,-50899,-35801,-88782,-102528,-32463,37674,91601,100603,72491,-22965,-40356,15192,45393,15815,-59464,-82631,-53778,-58780,-109867,-105767,-56457,-8771,38013,128018,304383,253562,106418,83434,85416,116002,74414,12179,-44786,-95045,-87777,-69640,-74009,-119279,-47280,21709,99692,39670,-50736,21549,147464,154787,-7178,-169234,-73498,-22665,-78767,-106776,-21633,-17210,-75448,-73864,-62964,-1651,43699,56712,46828,-26185,-117534,22872,104288,83961,-8764,-93149,-126627,-154345,-88643,-28676,10714,48430,166338,299335,348422,155481,-127620,-113448,-93071,-143154,-97148,-3961,34275,65682,66425,5329,-52764,-92500,-63421,-2341,34522,20558,-22431,-46527,-66951,-130771,-29084,-29939,-125774,-9756,174601,412382,330686,132013,11578,-49355,-48471,-96176,-63809,47853,3889,-92787,-33602,186665,348511,455999,486030,428713,345603,239940,219693,160867,45684,-54633,-101329,-90245,-45141,37259,117395,144430,143560,108150,59654,31099,16259,17615,75118,137621,186163,80347,-28262,-87281,-64548,30597,106156,118681,43885,-36326,8039,46728,5551,-22129,-29461,-47929,-87537,-98769,-72926,-35588,-16693,-28730,-47013,-67923,-84882,-45972,46949,160702,255450,334918,345563,248790,183596,202280,241031,247152,160055,120752,-8750,-98110,-140483,-134998,-103141,-106351,-74495,5786,6706,-62583,-71455,-16005,-10441,-81323,-34808,75365,203806,126647,70787,98147,95809,10945,-46763,128821,259394,204452,125766,47683,12702,7206,-24558,-58716,-77933,-60495,-44576,3235,50249,12667,-38161,-83509,-47155,27055,37000,45404,77989,117561,118796,29530,-77111,-24023,139481,235304,174241,44635,-87686,-126188,-127972,-70953,49316,118201,90123,-18287,8094,37869,23357,-56668,-114509,-72394,-60166,-84842,-84396,-90304,-122350,-93815,9333,90337,133388,104753,92008,128710,170414,174553,39396,-40212,-21488,-71931,-86387,-40002,-22578,-60946,-115506,-51831,23856,64960,123716,211657,236490,181852,65298,-58218,-124852,-112075,-80479,-40868,77257,189310,273403,289247,249020,188270,123651,25392,-110706,-38902,120043,178065,127447,33240,-3492,-44048,-114531,-104759,-20002,-24481,-7583,42087,84398,149846,135889,19355,-77927,-80632,47044,140132,91518,-29972,-129262,-31280,24471,-17816,-84861,-53567,56694,69769,82810,109091,60349,-23401,-99784,-92397,-63812,-68160,-123633,-128253,-117238,-119079,-22629,63415,76390,361,-61170,-98975,-81976,-22888,-1678,1721,4861,-2822,36440,28428,-32352,-93020,-104524,-8917,10443,-41093,-48428,57242,129318,170659,201174,192704,161127,143353,17293,-59808,-62650,-35987,117232,227395,189567,60091,-56590,-143664,-81043,-59973,-51362,-85547,-51875,-41929,-53447,-75260,-82009,-126103,-137276,-5499,67722,63097,60713,35300,37865,79520,76491,-15455,-11173,60560,78388,100154,158419,199878,234391,261075,124021,-41650,-35569,-21095,-21774,88001,179169,298595,496742,559148,381159,148735,115809,149123,128516,60913,-14623,-81954,-89655,-47376,11395,81817,87644,16364,-88587,-40767,86604,181903,276053,294488,297891,177031,51252,21162,145586,227425,172977,121356,-34170,-78279,-40121,-23441,93906,138310,14009,-120587,-6747,102629,60559,-24868,-991,111773,184966,144988,131797,83580,39012,15283,-62766,-35300,177270,380146,431488,381829,246953,172983,141875,136860,128882,116346,119373,92191,49483,16138,-39038,-78768,2142,47851,79794,39056,-50771,-72358,-67478,-74271,-85932,-93225,-96195,-57204,-30447,-36962,-90580,-50181,-14792,-40817,-97756,-128227,-92169,-54497,-89023,-173567,-107704,-7746,156735,275866,223285,94682,-79402,-36374,66850,101508,15023,-30689,-53379,-99898,-115434,40826,267569,402604,375050,229907,31179,-89310,-72277,-60290,-50482,-7687,-28524,-115929,-134586,-124057,-139618,-106771,-68476,-41063,-59951,-92329,-78587,-51357,-22703,-17515,-50052,-112788,-46298,42199,71171,40474,-6070,-24895,12391,92787,46523,-25644,-17990,25318,113206,167636,80139,-22895,-107512,-148434,-131684,-92113,-71348,-63505,-81447,-67128,-61206,-24468,-12238,-8312,-6340,-7928,-69771,-101438,17358,111598,199050,257860,156561,12891,-67134,-37703,-24340,9310,69293,80141,53253,50886,89723,123183,96848,70954,91462,76833,145,-700,150879,303714,338145,339530,356612,213923,24253,-64151,-62612,-26171,-42295,-109222,-136114,-84175,-63361,-88039,-84378,-38261,128529,273586,145995,13529,-92735,-149657,-125885,-87678,-133567,-105895,-89565,-69050,-83624,-127911,-115530,-141099,-94947,-86564,-73898,-44336,49762,263083,321560,81904,-139776,-52322,42682,62065,-34834,-76728,-103916,-82817,-26860,34899,119793,184353,251726,328944,93976,-17991,-94656,-52475,-1819,-48320,-141911,-100145,41324,135268,141806,23110,14615,92104,142193,247129,169381,94244,115306,157124,187575,264088,229856,150516,100599,3114,-78218,-116051,-142647,-117878,-70499,-28779,-97276,-89249,-67730,-50436,-21358,23537,48074,48379,18350,-12878,-44095,29101,189793,198502,33295,-68666,-127633,-71993,23564,123128,205377,129842,30046,-38930,-55030,-42182,57395,41436,-50854,39491,207637,172805,91883,47713,52049,77343,35566,-21092,-28308,-7857,29561,107690,155401,178596,138030,138529,180960,147901,102872,25118,-64893,-15242,74610,160558,128052,26327,-2039,15385,32627,41965,7488,-47328,-104586,-76148,-53061,-76374,-83827,-52754,-62009,-76056,-77340,-22790,59706,83237,66736,32286,-35342,-77902,-96885,-81417,16057,89741,62802,-37519,-43566,41511,63717,23016,-27203,-89399,-94472,-64169,-115032,-90492,-40389,50293,138297,48160,-28908,9289,121616,228344,243336,94391,-88298,27660,169012,89948,-57805,-105669,-82358,-41031,41174,7187,-49260,-91056,-60299,-92601,-81980,-24470,-11542,-29738,-95936,-62060,12790,25432,-17697,-55639,-45660,-28340,-40545,-109335,-161220,-86450,-8244,41313,24818,-23718,-5591,3846,16402,67248,145321,156121,95085,-1863,-76871,-66358,-105440,-121534,-82252,-52635,70281,297197,444157,436412,374946,245078,151438,107693,82769,15354,-81165],[-31400,50078,110607,66062,-7087,-49521,-87013,-51923,48843,128576,94725,35367,-30718,-60838,-15361,117883,129926,10615,-46142,-2150,35998,24310,-21829,-31865,30547,52468,-9573,-74215,-99412,-128620,-95909,-64156,-39405,-16816,-1393,20369,1233,-42366,-12143,74900,102635,102215,31065,-61289,-56244,-45316,-59220,-102536,-74052,-10916,-7813,-13469,58308,127514,151455,92121,40788,57527,68471,45055,-18251,-42174,8238,46194,54026,-50490,-45406,50690,202926,342474,420687,406514,323415,134891,40939,-6176,-8188,36497,87702,85708,-16250,-76068,-44448,-15240,-41257,-78961,-33510,74581,150680,219834,176190,64388,-38007,-86815,-93694,-132590,-557,51980,46103,45041,-1288,-49199,-20251,24247,-3916,1003,58545,78825,22675,-85578,-73132,10685,73035,90767,32395,-40919,-95058,-100941,43370,124641,61783,-36837,-105107,-69287,4792,2663,-80879,-37737,106576,192105,162130,89727,-8966,-95206,-86515,-83555,-44165,-3928,-5011,-7107,88341,200339,192886,52166,-70306,-119423,-39713,-7781,15323,-857,-29542,-58393,-2092,78691,110785,66326,6511,-47807,-78710,-83502,-52589,41160,215287,355602,356310,343604,264933,134920,42502,30141,36679,97799,275528,440256,476817,279657,61417,-85311,-120661,-59212,2448,104606,119905,72901,1536,-90068,-103143,-101115,-112276,-112182,-126096,-109106,-105691,-117802,-88623,-78381,-32554,-14325,-53087,-75205,-113545,-126346,-81807,9772,96701,137864,120415,92926,112234,146198,57595,-14611,-13075,26487,49743,71046,73664,11600,-73051,-48873,35932,89151,76314,18761,-97833,-85095,-55591,-80149,-133031,-61665,-732,49827,59808,12662,-115151,-82458,929,12858,25349,70467,128742,131329,25839,-1904,9085,-38052,-68164,-51290,7612,30377,33438,23638,-1603,-14934,-22786,-66868,-121950,-124342,-119548,-81370,-96014,-92462,-65453,-40992,-7810,28816,49930,14373,-7775,21431,15353,12438,-14010,-35220,-41417,-84178,-103155,-32375,21828,46144,-42215,-109374,-34559,-10281,-10476,102135,167259,99607,45588,-49986,-53665,-13002,48226,91420,66665,-19130,-103939,-77991,17798,83974,101439,107707,74052,42539,10833,43104,91431,83843,60525,11331,-58045,-84036,-31897,15996,80314,130460,119876,68562,102978,165106,115780,106069,194059,267115,355713,305984,148797,15781,-72399,-113379,-109198,-91464,-62818,-50325,-85126,-92830,-67961,-20843,-51339,-133394,-149517,-53997,7022,-21009,-104247,-69163,-105158,-64448,14952,108781,216511,291499,216084,95485,3459,-59527,-109789,-127111,-55126,-10893,-12447,-39538,-99748,-128355,-93481,-55717,-59482,-88028,-57112,49566,212784,468354,715352,605786,278508,17112,-117792,-122882,-72133,-80950,-134438,-41227,14853,26978,-8048,-13504,65185,72272,-64874,-123590,-61188,-8747,-79576,-63327,-37514,-19192,-47276,-18625,65430,64376,-21105,-98412,-92377,-15684,127318,212891,195773,122680,39579,-18973,-31698,-26998,13624,132,-75910,-125468,-99238,-71896,-43291,-10964,28655,105218,175731,167488,76812,-3332,-101773,-134060,-67232,-24669,-13125,-17248,5593,7242,-19593,-73565,-60332,-54112,-116827,-90463,-32543,21605,-19170,-69797,-85804,-78271,-114767,-54341,28197,80248,155532,198454,215480,259354,208597,78604,59011,178153,325492,350598,125193,-68721,-11652,79037,72655,11722,-9323,-22262,-33332,-62016,-77756,-109377,-104975,-47013,-13347,-19592,-47047,-23213,57200,104415,187770,232904,158027,61626,102789,235624,169117,69628,95534,130843,80019,-2377,-37748,-44271,-52640,-31422,-15086,-42032,-101710,-68276,20638,116604,155306,84976,44697,25208,-69899,-135507,16075,122711,122700,9946,-93032,-52304,-9930,21579,-13105,-56173,-36646,15075,51983,97603,72123,-17286,-117768,-53585,31437,126694,139017,175412,314242,305174,184655,82544,-1547,-56048,-106266,-36380,11777,15469,84926,147498,149600,93281,3000,-55559,-6730,78051,210424,263083,204241,135655,53959,31989,84610,194421,291854,132150,-60148,-83025,35604,98646,24331,-91864,-112752,-52681,-41579,369,47746,76525,92893,109208,128134,90171,37529,-39695,11218,97691,79364,-6384,-78312,42273,180858,137682,1838,-127866,-57810,-1823,3979,-9502,-33791,-19186,53578,107747,84988,-1183,-91873,-96228,-83139,-100669,-108081,-87595,-137936,-75595,-21946,26335,-8636,-95154,-72824,12933,120672,203222,190753,78686,-91147,-77971,62425,211803,240705,217665,103318,-38650,-99008,-47900,21042,94840,196965,235426,102763,-61975,-106523,-60819,-1828,103660,133409,40183,6917,8426,1002,20,41206,110210,131420,56034,-38921,-117986,-80417,47878,99516,61573,24874,-21276,-122346,-73424,-26107,-4499,-73836,-111102,-106028,-80811,47539,170862,241186,161058,42563,24807,-76,-85054,-112059,-10100,30134,-6542,-26895,-5647,49028,73156,45721,-10005,-23716,-64854,-106219,-132714,-70770,-16948,21427,28865,-40512,-116799,-46722,39367,103497,101318,64515,18417,-26061,-19423,-11809,-33332,-37195,-29759,-15650,-6104,-39887,-76047,-35378,-6027,-12719,-80397,-97063,-27831,-10127,-77658,-32642,75348,110281,74689,21585,14480,11551,-23713,-55184,-47785,41124,183745,230046,119435,-68219,-87277,-47793,8800,43932,54861,15813,-17878,16510,81701,115089,116193,72085,-19218,-83023,-83166,-15963,234429,455129,483609,369692,94107,-79882,-59122,33867,54654,-9506,-113795,-135996,-128315,-140951,-125893,-74639,-29623,64,56412,72469,36729,-11625,9636,19829,29173,50864,49790,-6222,-26959,-20834,-68066,-140651,-138200,-83726,-40889,-40065,-110806,-69898,9240,114165,221164,243546,133918,32586,-47201,-63945,-51123,-54965,-57285,-16988,68402,168328,184944,139488,22410,-105480,-149756,-38225,115162,246737,234693,118006,8348,-66285,-113039,-56646,-3307,11220,-17897,-70799,-66261,-35766,-60000,-61954,101132,156163,153614,103636,72233,19122,-52973,-30311,138391,362186,403598,248167,80016,-158293,-324262,-367030,-316616,-200118,-119023,-87538,-64304,-22305,1155,8911,-82876,-142310,-40244,50000,52379,3541,37688,69059,66118,-3780,-61011,-84604,5716,98532,139572,198076,253008,178681,4809,-4641,24213,-9116,-82015,-62461,18361,50480,87585,115975,99714,47197,-45651,-98602,-98350,-61385,-55956,4226,93539,188668,204409,136933,-1975,-85583,-106927,-92859,-86956,-75574,-13983,72347,128725,79995,35075,58385,108095,123280,200600,279650,252608,132085,61380,-9484,-43161,-8660,52363,44174,-38463,-113150,-79290,74922,139605,120024,94096,86609,88216,48672,-24784,-38200,-71090,-74085,-93765,-126814,-76610,6996,37356,-35605,-96195,-135118,-168966,-158967,-113263,-69988,-3177,99622,172850,127819,4167,-89356,17478,44785,22292,60591,75717,73578,-4778,-25522,-27200,-73039,-88628,-112326,-2575,101118,178198,101427,-57969,-104660,8949,98616,93987,11470,9426,55143,118470,134627,82702,25287,10523,-3462,21787,28325,16974,-11545,-22055,-24900,-53068,-91940,-76720,-21207,62625,114760,84617,-21770,-97233,-21914,-52593,-52490,-2807,15601,-3179,-72758,-73782,-36047,-117858,58131,35915,-37496,-34181,25049,156904,285002,268732,98793,-67334,-138274,-89678,-37974,-29441,-12153,-7273,24390,42489,-31099,-59369,59747,109373,42651,18676,34664,30901,11670,26470,1308,-27349,-45916,-84663,-65916,-50025,-12116,35282,16946,-29632,-44912,-82379,-85941,16600,62494,39371,-77892,-26414,200705,244997,109634,-9758,37061,13966,-59010,-78269,-47250,37433,176738,438917,536796,370157,166010,33439,-42517,-73274,-98311,-50092,-21863,-47788,-94766,-55782,23293,100192,111679,10875,-66988,-117065,-99004,-93854,-165539,-76604,39269,20497,-77639,-57345,-39738,-67587,-99433,-60023,-74234,-96634,-42128,56885,4689,-35438,-78737,-112312,-122856,-120239,-70432,-10509,120881,246616,383523,457268,300133,141026,57697,15074,28458,92452,108195,130684,92502,129856,181716,197299,237880,262536,231172,131661,5172,-85510,-132813,-63898,58023,160063,224826,175334,86902,12533,-23728,-57330,-56201,-50466,-57607,-840,31781,14092,-15511,-51045,-34709,-16707,7614,27860,-28563,-51589,-74478,-99058,-70188,-110689,-116177,-94589,-60297,12361,83887,105441,47633,-26790,-49187,-8563,-44850,-161274,-142334,-72669,36444,58461,-39850,-144161,-41115,-13327,-37998,-78253,-48178,-12281,56104,127737,104077,22333,-44890,-13166,-7443,-55481,-71200,-57870,-73885,-37340,-25323,-43454,-2,22929,-49813,-109165,-106743,-40442,50734,101168,119626,55910,-54607,-56932,-24423,-9416,117119,261223,299847,204775,102145,-11891,-103016,-42015,-21114,-59222,-62343,-4018,51046,82186,83606,65728,-13214,-3181,49062,78890,26843,-62414,-74697,-38684,-43226,-95083,-125405,-99524,-58817,-4122,81712,264733,240589,102088,79403,63686,72441,34236,-1750,-43532,-85254,-73422,-60736,-78030,-107803,-39713,32864,110788,39039,-49276,24150,163500,187765,25989,-141145,-132183,-79366,-116145,-84017,-4210,-3096,-61667,-92621,-75734,-4319,46562,64074,56161,-21103,-124260,18298,93364,84455,-5756,-89412,-119658,-153410,-92880,-23029,31310,72465,192768,327092,365461,182084,-119838,-102784,-88126,-146914,-80174,12758,48428,78497,68029,-5366,-66520,-96775,-65049,-9520,29703,24081,-9561,-25584,-34097,-86014,-73739,-48172,-132770,-27387,115994,380038,371383,167254,16906,-79174,-68195,-93405,-55956,61349,28483,-74739,-42481,167465,337946,467947,513181,458457,376081,263621,229316,150448,35006,-60240,-101161,-89038,-43585,42211,121082,139546,129202,92549,54821,42437,29343,36628,114774,196635,228988,100427,-9906,-73077,-50492,46512,113981,115322,49118,-14415,19487,33905,-12951,-34898,-41473,-66312,-107868,-99942,-78418,-52922,-34049,-42132,-50455,-60852,-72396,-37943,49910,163513,258606,340420,363470,271316,190887,202772,256298,261797,159471,109522,-2508,-97642,-148776,-134664,-87863,-86127,-56175,26301,17385,-55513,-51654,1388,-8557,-99128,-9305,143680,292022,168128,90021,119997,127033,25124,-72778,90295,228421,190602,118071,49366,20701,15205,-16906,-49611,-69622,-57124,-43180,-1106,37330,-5537,-57805,-104827,-56826,19835,23512,29177,64132,111104,129021,51155,-52857,-27004,143945,256069,194870,63159,-66408,-110137,-103555,-29947,109541,189678,154893,25562,37639,85735,61829,-45023,-148883,-52783,-30397,-60661,-68997,-80266,-112189,-110308,-11603,75904,132521,116721,106130,140235,173330,170851,53667,-27328,-28981,-81678,-84066,-32297,-18392,-67440,-120234,-41611,18123,54442,111850,205395,266581,203544,57533,-71178,-143905,-105233,-86245,-52274,72473,194033,291309,313689,267693,213757,154480,39532,-99707,-51446,99262,170152,140650,53787,14002,-37031,-126128,-87506,1794,-12770,-23286,31747,91871,168311,132080,916,-78054,-52220,66355,139461,73228,-41395,-128306,-35319,11985,-35595,-104481,-54200,67079,91194,110188,128654,66809,-21242,-96571,-93397,-57183,-54126,-106284,-131910,-108282,-132849,-44583,35126,57461,-6677,-69352,-114302,-107932,-46922,-16961,-229,28911,42135,70996,29835,-43129,-81705,-115347,-40317,-2166,-36236,-35118,52602,100304,126988,158159,163439,134870,105994,-21950,-57415,-51211,-32330,104032,190164,159752,79020,-42478,-148311,-93450,-75035,-61681,-79231,-53063,-47366,-51899,-67484,-72084,-113290,-148527,-12575,60819,58926,53785,30743,36570,79014,73593,-15435,2427,72932,78000,78031,133108,180414,222698,264017,126354,-41735,-25752,-11990,-14016,79735,144736,255686,457996,536767,362909,140041,90217,115732,119551,60545,-13112,-81202,-84528,-35777,26034,89248,89317,14770,-93106,-40939,96314,221750,323543,341697,316500,165263,29115,8905,149846,248797,202431,152142,27499,-4758,8084,3366,101665,131342,12488,-116966,-38323,68455,47003,-20965,-1526,85294,179445,158148,154903,113322,62568,25027,-66563,-48914,150727,342087,392752,325699,177366,119903,113368,123404,119869,111210,117620,99581,56476,18443,-42953,-69404,23879,80107,121488,76134,-30004,-70670,-68897,-75426,-86160,-89572,-104055,-60170,-29015,-36669,-98700,-56327,-14377,-35975,-79628,-105832,-108433,-80684,-118038,-153247,-75001,31941,199263,276473,201615,84785,-79474,-61684,21794,52294,-12846,-39297,-52231,-105300,-129886,37189,267877,401517,380706,232119,26893,-84603,-45634,-38510,-44840,-16287,-48458,-127562,-113964,-92894,-103383,-77177,-46105,-32519,-62574,-105375,-104508,-78466,-38253,-24140,-56309,-113758,-32793,65174,103824,75121,27536,3284,30673,77680,3590,-43814,-27268,17032,110634,187711,113850,2242,-88736,-136509,-130999,-99897,-80371,-74610,-83108,-74693,-71750,-38838,-20494,-5901,1373,-6051,-75592,-95575,31603,143676,244334,296594,182348,22002,-85550,-56343,-31409,13439,78535,81414,40055,27461,65888,100587,71232,28289,47768,63117,-6621,-9446,126122,244845,260019,268810,312953,216412,25914,-72504,-88893,-56089,-73916,-133627,-133054,-90489,-80555,-108263,-89528,-25552,149234,281285,151990,18345,-87523,-148916,-124242,-86384,-119899,-86901,-64112,-62423,-89326,-138712,-104884,-128238,-102112,-95583,-87398,-73847,-1263,209772,293485,78739,-153884,-83684,-11726,-1127,-78733,-89138,-99170,-73655,-30915,928,57302,113486,196523,334968,136784,-2427,-92906,-30904,53247,10449,-92941,-95140,47673,143509,145407,32124,24960,105402,166852,266956,157321,97158,123194,172739,224557,310880,272703,173038,94445,-18380,-102243,-109004,-115885,-110332,-85934,-47511,-98640,-89150,-74656,-57955,-29030,12005,38364,49897,36110,5819,-46408,835,144749,128182,-20068,-110532,-118493,-72519,1918,85670,154299,105483,23863,-52832,-70661,-55827,42233,53587,-37100,22526,161237,149249,99654,54394,41559,67707,32306,-27793,-67762,-53932,-13198,62492,107198,136267,80961,61996,75670,50764,58697,6668,-74115,-28576,68628,155263,122489,32634,15136,48755,83997,84977,33944,-27311,-88476,-80707,-60681,-79335,-86139,-64958,-76215,-85181,-73876,-13419,78106,119929,90216,40302,-26383,-51477,-59016,-39411,42338,99327,65932,-34806,-46486,41584,80542,47340,-7000,-78818,-110503,-77961,-123433,-88931,-43235,34356,114013,37433,-33795,15378,143348,269486,276464,117461,-66888,38577,156340,71623,-67399,-98705,-73556,-32048,55345,15865,-43433,-90686,-37287,-60579,-73172,-35128,-14632,-23465,-83812,-49822,16430,29039,-20060,-66236,-63583,-53340,-63351,-126157,-142707,-69916,3706,49223,33286,-8788,3891,10507,21018,72136,151281,155410,93451,-7306,-106803,-78573,-94015,-85763,-58640,-30717,91192,308048,434081,428526,395806,266811,141934,80678,61046,4307,-70673],[-36366,40427,94693,58453,-9223,-54909,-88972,-53299,49796,137574,101609,32798,-37082,-65775,-16035,126887,132615,11478,-44194,2771,39816,30323,-23410,-17513,52234,69429,388,-71410,-101146,-113585,-92104,-53872,-17794,6520,8539,12213,-5499,-43851,-5213,84950,123473,133572,69454,-36957,-54586,-59354,-85167,-90287,-21434,31445,13753,-14031,55036,121833,140537,74945,25818,61461,76715,42298,-22252,-49929,-11587,13434,16288,-85903,-27103,71879,250656,379518,469876,489485,421577,187019,68106,8100,6413,51876,90267,77951,-19408,-72001,-48704,-25128,-48889,-77962,-34531,73769,167927,245758,171948,55484,-41047,-97343,-98367,-139759,-40171,1671,2931,25279,8342,-22615,-5984,26318,-12197,-928,63453,83026,17014,-89676,-78678,15667,80205,89917,24896,-53522,-93622,-70143,79943,154742,75040,-32024,-91897,-64285,5198,1097,-81973,-4799,192577,279153,205575,90281,-22136,-109023,-74884,-78638,-51796,-20908,-24430,-30036,64273,162876,160736,50010,-58147,-125314,-60371,-33828,-12672,-18623,-14235,-13295,46547,125944,128023,49571,-19826,-82535,-116066,-113041,-78724,17733,187449,366086,384792,360835,288573,173331,76746,43799,20917,53962,205535,363992,397526,223066,45974,-69757,-107292,-69356,1732,106333,113827,63013,-9148,-98856,-94466,-88964,-103795,-117297,-129175,-104450,-103657,-122810,-98775,-100035,-58879,-33431,-63161,-80447,-103908,-97499,-60760,13605,84628,134762,127810,95319,100204,117073,34884,-39484,-34305,36362,80036,91486,92247,16489,-86761,-44684,60710,119751,91463,11315,-114354,-99122,-56666,-82485,-130781,-64323,-18261,15588,21789,-792,-104973,-57405,27338,34143,37201,77572,132238,121543,-1475,-17613,3345,-37837,-69130,-52448,14643,49584,66350,53684,9598,-13676,-16326,-48859,-117597,-150557,-119866,-72819,-77396,-74018,-63514,-49184,-17004,20151,37344,7210,-11879,10463,-609,4040,-14716,-34286,-42387,-87792,-95627,-19369,35684,50926,-45588,-108981,-21454,12859,-15484,46096,131122,90648,49398,-55942,-55265,-1212,65747,105633,75250,-13666,-103243,-85724,9990,75531,81186,78258,59327,45348,26717,62281,86096,58882,38276,-1276,-59713,-89936,-52772,-11988,57573,114993,110299,65093,109651,158310,118792,134914,232253,297873,380083,320007,140706,5038,-75839,-108562,-100658,-86137,-60980,-51085,-89596,-92695,-56920,-17506,-53413,-132640,-162957,-57277,4989,-33375,-114549,-53538,-83303,-42710,42727,138865,246085,279059,165962,63549,-12449,-70732,-110653,-113500,-39865,2350,713,-25523,-85383,-117363,-114939,-81989,-68635,-77976,-51557,46102,194489,425997,732029,698454,352071,41452,-110122,-136045,-89585,-99887,-102778,-12837,41112,51984,13674,11207,89886,122434,4157,-53732,-4386,24170,-65164,-67598,-47072,-24241,-35003,-10816,61363,46785,-44435,-110323,-88412,-748,139808,216219,189674,114770,40608,-9472,-18662,-15135,14655,-11622,-89199,-122170,-95969,-72847,-38586,-5627,25074,88165,162033,156256,62018,-15280,-107333,-126292,-60959,-14981,4583,24354,54746,24114,-14086,-75359,-80557,-78668,-130179,-95188,-37700,14693,-27571,-78297,-100644,-98501,-130510,-50709,18325,62268,146183,234487,293943,343228,267915,93385,26576,146019,317465,354655,95961,-77973,4897,92654,72895,1026,-14167,-10040,-13205,-47657,-62627,-88741,-119891,-66978,-34627,-37321,-61681,-56047,2815,40840,122933,197132,172575,106636,168275,313956,251825,126254,133367,147676,83050,9846,-23554,-31110,-32952,-5190,8396,-29192,-94255,-66141,40114,159624,185222,96798,59708,46734,-50690,-129276,15268,124755,116121,-2267,-112520,-49052,946,38085,2906,-47841,-31870,10702,38427,80797,62661,-22775,-112744,-51313,31170,131202,152798,186818,290123,272045,170492,73629,-8121,-56075,-73054,12527,40832,20134,70987,123329,129924,87698,7558,-51574,-5004,77137,201834,238136,170020,123053,63145,44743,102362,214529,324484,159480,-49253,-88344,33566,100315,29562,-87371,-118759,-67464,-59147,-12448,28356,57654,81177,100578,113519,78760,41698,-35776,5590,79680,67512,-8887,-78451,56497,204614,151737,14569,-109539,-102148,-49234,-42238,-43589,-48563,-22174,60339,114074,80844,-15286,-84919,-51251,-46624,-84731,-103167,-75850,-123093,-79589,-11205,53644,36152,-63534,-60853,22512,117828,193972,181263,70957,-97980,-80772,42770,155065,163407,161689,96037,-24241,-81742,-37189,22624,83406,168605,221667,112479,-51491,-120487,-79625,-29297,62540,95155,7267,-18924,-13897,-20241,-18138,20467,79470,98073,42638,-29115,-101395,-65030,49840,93048,63072,29188,-19504,-132614,-79135,-33405,-6208,-64531,-125156,-125573,-71668,54972,145310,181698,114747,9935,-2885,-28927,-111450,-95820,-1155,30358,-5601,-5966,23838,68445,80251,40217,-16571,-26513,-67107,-98650,-107215,-44022,-4730,16462,18582,-42968,-118151,-56953,26301,101272,115061,86169,45016,-10211,-23117,-25408,-46650,-47782,-36718,-23127,-18073,-53283,-76140,-29120,-6852,-24921,-79258,-52700,6690,12281,-62673,-35126,75477,109475,54693,-12275,-3555,1657,-33075,-67118,-66828,5634,140887,188229,69574,-86564,-100836,-55579,14105,58909,77971,32202,-10994,21505,96286,135869,129195,71005,-26053,-87413,-84884,-13233,266850,534403,572827,428123,103615,-81555,-71639,25373,55897,-5383,-107230,-129237,-115630,-122841,-109464,-65277,-22665,6018,50145,43928,12212,-22302,5317,16886,18309,47235,65492,16778,-14786,-28460,-86284,-144908,-111538,-49014,-7111,-15322,-95075,-58035,25001,123997,210959,212311,118539,32231,-44212,-59322,-38324,-43667,-77733,-48712,45259,155726,175455,117454,-2803,-104646,-141937,-44978,86611,184614,177768,103671,12769,-59993,-115339,-50782,4199,309,-46416,-109681,-122365,-50153,-56864,-73757,65922,112955,126336,85430,43765,-26277,-73231,-28003,134067,365437,388926,207684,49106,-183110,-338961,-370021,-311362,-187513,-98852,-97253,-97343,-51173,-19725,-4156,-87271,-153610,-50453,40995,41914,-4829,44715,96546,106617,26596,-84484,-110664,8573,100955,145247,198213,243147,182498,7414,-4536,28827,3362,-58149,-37205,27586,40911,65450,89021,74011,24357,-61421,-108976,-104872,-71506,-65945,3248,89879,171255,162091,66105,-81074,-144629,-129813,-82288,-60659,-35832,879,35823,99477,84427,52976,71993,110064,115944,185243,244036,202108,104865,65222,2546,-46448,-27997,30639,26050,-52630,-122132,-50055,93472,141494,119522,90993,79109,78272,44855,-34213,-48535,-77696,-73771,-88640,-121721,-88180,-5840,34490,-30252,-93475,-139845,-183301,-183637,-141725,-87776,-9291,91835,167950,113797,-25628,-69297,57066,66479,20749,60392,74741,61907,-27977,-34468,-24033,-82893,-106640,-125777,6244,113592,179646,92493,-65925,-85838,21921,110995,96767,9581,18536,83732,149948,153119,89760,23717,2322,-10667,24703,34471,25918,11958,23808,23200,-22283,-74541,-80113,-29304,56601,115356,89638,-17190,-80556,-18130,-63689,-67400,-10733,7277,-25946,-102972,-121789,-88974,-32379,150844,77586,-31446,-44575,-2595,111138,227582,207234,59133,-70952,-111112,-82722,-43861,-40414,-16101,-3668,30319,40141,-42997,-68199,47560,89499,18547,-5077,19900,30099,22291,40215,15832,-19624,-59406,-97529,-68165,-47034,-6038,37744,21050,-21461,-39089,-86837,-102268,10692,57704,33930,-83306,-28446,165627,191938,72423,-16340,39674,2330,-70782,-75752,-52375,19079,148766,403293,506581,341800,147647,23046,-44829,-74704,-99158,-49613,-22583,-49343,-99638,-73654,-1381,69727,95868,6861,-74166,-122996,-96334,-84615,-141647,-78344,32953,11685,-87677,-56385,-43076,-78660,-96496,-29778,-43018,-81112,-65049,-9779,-42262,-40795,-78872,-112809,-106921,-92169,-55131,-19670,109141,256158,407965,457502,294111,121606,34429,-7692,10742,75984,74152,57568,-2371,70520,161937,207564,240382,245718,222374,127570,4098,-78623,-113275,-65843,62991,164407,209995,147085,62147,-16380,-59002,-96414,-86323,-62998,-57391,9578,48261,30397,-7226,-51290,-40066,-24131,-735,17621,-34273,-51484,-74329,-110322,-77041,-118787,-135404,-114430,-73583,7021,86888,121371,70810,-17990,-63802,-33228,-54947,-126927,-149290,-93428,25182,49091,-48367,-125654,-16811,14217,-17951,-78239,-63612,-30260,37563,103958,76319,537,-49764,-6466,-1443,-47077,-60273,-35134,-21201,15879,-232,-33668,24317,57293,-9128,-81101,-117544,-63649,27925,83475,111237,46876,-62214,-54913,-15697,-13234,80921,173570,214995,170541,92433,-6858,-90653,-36124,-10001,-25522,-22237,19719,59413,69328,64983,55998,-1127,28743,81852,110890,32540,-68130,-64783,-22874,-26578,-78010,-131240,-143729,-110231,-48186,35568,219875,221229,95249,71589,39619,27358,-10211,-18943,-43375,-75783,-60906,-52199,-79418,-84020,-25907,42158,112853,34595,-50338,23173,175040,218250,62468,-102789,-186348,-132746,-145161,-63010,8512,6405,-49801,-99468,-86610,-11542,43509,66314,61296,-18876,-122795,13588,79321,79332,-5728,-83413,-106103,-136562,-93974,-16121,48326,88799,201668,331350,356976,192415,-112194,-90572,-80082,-127115,-58363,27447,57023,83304,61347,-20870,-82851,-100272,-66541,-17983,22054,23866,156,-7650,-8545,-53739,-119209,-72927,-142665,-42306,69917,335827,405027,209862,35368,-97139,-86688,-86804,-49601,71743,52546,-57875,-56145,139848,315202,463434,520223,466526,393514,284582,237009,138642,24675,-65555,-100783,-88215,-41832,47916,123627,131566,111124,74760,47263,48510,38059,51306,151084,255085,266917,120032,11838,-53435,-31274,63814,119056,107198,48565,7007,33946,25573,-25524,-44184,-50693,-78884,-108833,-79457,-58803,-52458,-48892,-58192,-56162,-53042,-54071,-20219,61396,170112,259336,335527,366675,281749,188898,193785,260438,268384,156742,97879,2060,-96962,-157222,-129934,-71739,-63819,-33517,44164,22581,-49892,-33140,15499,-8322,-116109,18985,220427,379376,207380,110948,147622,168424,52662,-90010,44103,187323,174253,115766,58685,36132,35303,-1292,-37448,-60464,-52815,-39103,-412,29991,-18170,-72649,-118922,-58200,16504,12827,14042,49849,103179,136897,72132,-28290,-26280,141528,266554,206349,76177,-47287,-82699,-67589,15382,172557,255219,210276,68592,69733,139559,109934,-14541,-115556,-32935,-1287,-31177,-47493,-66144,-98807,-128644,-34795,59930,128222,126108,117238,145977,167438,157934,60919,-17964,-39272,-90485,-77773,-23165,-12905,-68114,-104937,-35350,10519,42736,100573,192698,288804,220432,49994,-80932,-124885,-93919,-90625,-65035,62658,186933,292838,321836,274972,229685,174748,46719,-91718,-54226,87151,168634,160663,79277,31889,-30627,-136702,-66792,24305,290,-36679,27787,109975,193054,128913,-15951,-74703,-24794,87659,139893,59636,-45662,-125698,-46179,-5163,-54819,-126066,-53360,75107,113803,139865,149831,74882,-16676,-92367,-94759,-49785,-39800,-88446,-128447,-102932,-140713,-64724,6327,36758,-11793,-73766,-129224,-135133,-70959,-31744,-234,56956,98223,111808,30903,-55254,-62461,-82584,-71520,-13139,-26905,-18581,46597,69539,83440,115523,132827,108984,72468,-53799,-59361,-44617,-29606,89315,148568,122596,88491,-30301,-144877,-102488,-84873,-65491,-71138,-56368,-55292,-53227,-62291,-64422,-101622,-145100,-17934,54159,55752,47280,26143,34628,75485,65498,-14069,19159,86436,80360,62844,111079,159223,205074,258805,126732,-39919,-15521,-2473,-4479,70348,107551,204798,401014,488279,328511,129100,68644,83353,109567,61703,-7743,-78211,-77557,-22324,41812,96337,92562,16675,-93355,-42494,101946,254229,355810,373293,321191,152488,7980,-7781,142898,251466,214510,164340,70699,49899,52145,32592,110538,124653,11962,-111594,-63581,38834,36255,-16164,-4603,53976,169231,175779,184513,148861,89511,35539,-69753,-55986,130763,304003,344989,261833,113714,75228,90223,113241,112059,104658,112601,103013,61601,19682,-48310,-60951,48986,122968,172111,120359,-2933,-65671,-69986,-77115,-86971,-84835,-108861,-64460,-28814,-36844,-103786,-56017,-11139,-30423,-60276,-80506,-99452,-94237,-138665,-120910,-32759,78385,234792,260055,168651,67315,-78490,-87377,-24530,3747,-40278,-47150,-51859,-105524,-127078,38810,265560,392460,379333,231204,23578,-70450,-15392,-13991,-33622,-20418,-58905,-113129,-76772,-51013,-63983,-44927,-22760,-23392,-61226,-103537,-121981,-106326,-54423,-31012,-62140,-111649,-18756,89048,142135,121115,72014,40379,56756,69473,-31241,-61217,-34625,11472,109560,207311,152498,31210,-66628,-121225,-127060,-103378,-84104,-80811,-82208,-79747,-77805,-43684,-22500,-1921,11481,-2924,-81736,-90731,42239,170404,285479,331692,210543,36823,-90488,-74198,-38620,16506,83805,79666,27504,10733,50823,84055,51064,-7791,4218,46187,-17615,-21432,100828,190743,193294,201046,258338,207030,24098,-78882,-103391,-71918,-93071,-153340,-127769,-94983,-95859,-125690,-91304,-12247,165752,283335,157143,23301,-81045,-141282,-118650,-85538,-107211,-62779,-35873,-52052,-84666,-106836,-72886,-102186,-100152,-99259,-97561,-102105,-50003,159182,264935,80398,-124330,-103629,-65919,-63397,-107058,-93327,-90803,-61910,-33304,-30177,4165,56824,149649,333621,182809,14950,-90874,-14459,99415,68180,-39806,-79661,54772,148040,142568,38762,35651,117186,188189,276609,135651,94607,127579,185911,258086,348762,312363,196978,91468,-33916,-123953,-89641,-84935,-93851,-93103,-64595,-98062,-86895,-77019,-59652,-31052,2727,26986,47730,47863,17898,-52141,-27244,107511,79015,-47039,-112675,-87878,-57978,-10179,53307,108130,85211,22926,-59894,-85175,-65966,32374,69929,-15202,25012,146206,152497,115488,59130,28871,59268,29952,-30742,-100839,-95828,-55068,15574,54502,85962,19918,-10547,-21107,-29611,20105,-13421,-84076,-43704,60031,143674,111580,38206,31998,79464,129347,120986,56639,-8780,-71169,-77008,-62862,-78629,-86629,-73824,-84310,-86898,-65556,-3695,92598,151068,110139,44559,-19528,-27918,-16935,4110,71334,109207,70243,-28533,-50287,37498,94051,73275,18639,-58074,-112720,-89687,-129230,-86621,-45679,14896,78239,18577,-45802,15034,160509,309814,308371,141365,-46258,44167,136133,50106,-76174,-90306,-65704,-24266,67149,25772,-27498,-68609,-11679,-26592,-59063,-43746,-16859,-16964,-68415,-27805,29474,41529,-15568,-72621,-81122,-79752,-82660,-127811,-113250,-48630,14996,51355,34997,3910,12574,16945,25009,75625,155473,155108,94309,-5099,-105559,-67227,-55104,-43461,-31140,-9793,106565,297725,392982,391911,394230,283505,140709,65997,43842,-4535,-61125],[-40775,27540,73035,44388,-15423,-61880,-81381,-53814,51091,144122,106652,28958,-43661,-70423,-16192,133201,132420,13291,-43355,3944,39439,32251,-25162,155,69725,82373,8299,-68918,-100531,-97644,-80773,-38697,5622,30455,17271,2182,-14721,-49791,-5347,86017,134146,153995,100429,-15897,-51026,-73947,-99532,-43454,33350,68727,30009,-16839,49734,112586,124486,54721,10887,62926,80567,36061,-28017,-59658,-36496,-24939,-22816,-99435,-9253,90427,294033,405948,509291,572349,529944,249735,96906,23641,21995,64582,85737,62329,-25613,-69178,-55703,-39504,-60669,-80285,-34190,71699,176460,252125,152930,38988,-48704,-107869,-103278,-139395,-77827,-41280,-24706,31624,40888,9521,6913,25786,-21182,-638,67571,85476,10718,-89291,-75012,25557,90765,89335,14989,-67381,-78666,-34918,116089,179542,84576,-28104,-76324,-55965,3375,-5410,-84164,24898,257525,343030,234874,85895,-37614,-118883,-62525,-68566,-55471,-37449,-45766,-59483,34865,120608,121616,40895,-48336,-105230,-78291,-57799,-37942,-29424,6533,34402,103853,177189,139257,33555,-41896,-111058,-123342,-110907,-100245,-4432,152829,351459,381681,345604,286565,199012,107323,58853,8334,10435,135386,282035,311046,166418,30922,-53478,-83440,-63900,8740,103798,103117,50351,-19652,-102273,-80467,-71240,-88337,-119474,-129634,-94995,-92168,-118956,-97757,-84227,-86894,-54149,-74789,-86853,-90265,-72186,-44211,12314,69760,129305,134827,97547,86425,86888,11920,-66054,-60239,38607,101304,106580,105810,16873,-106551,-34963,91190,156322,111137,9507,-113635,-113991,-61347,-87741,-128939,-65056,-30331,-9134,-9245,-12732,-87377,-32627,47751,50179,46018,85032,139943,117048,-28795,-35488,-2233,-35329,-66239,-50498,21854,66155,95358,81533,22150,-11307,-9513,-30198,-90128,-116064,-96169,-59407,-56778,-52565,-55923,-55359,-27738,5540,19701,844,-12374,2524,-14787,-5332,-17798,-35495,-45284,-89535,-79085,-562,53451,57036,-46015,-108941,-12760,34845,8149,-5251,77189,64280,38798,-63397,-57640,9250,82883,120522,85080,-6985,-102926,-97182,-1063,63815,58865,48468,43757,47670,45038,80730,78693,31754,15774,-12499,-61707,-95647,-74221,-40653,33179,95420,96495,58973,109719,135251,110484,153728,259681,317161,386424,317457,125315,-8737,-81627,-104863,-91644,-79234,-58357,-52569,-94917,-92348,-46173,-15170,-55634,-130040,-166171,-58900,4226,-43578,-113035,-44560,-65584,-19334,72435,170381,269176,251229,115673,34052,-25924,-80222,-109905,-101866,-28541,10202,9655,-15765,-74001,-103533,-127337,-105904,-75714,-69060,-46150,42218,175642,373762,708134,755062,415584,63573,-103355,-140217,-94266,-94333,-69607,13127,64991,72747,29020,25843,102765,167436,82856,27136,52749,52588,-49678,-68554,-55004,-30153,-31370,-10900,50137,24037,-67444,-106400,-74653,19362,146451,205639,168289,95954,35691,-4811,-12619,-8471,13214,-24758,-103856,-117662,-89978,-70223,-33139,-862,20661,64853,134173,134262,46143,-23566,-105764,-115855,-55091,-5555,24671,75051,108846,41204,-8490,-73608,-104301,-107750,-140244,-99627,-43189,7648,-34410,-84434,-114675,-120465,-138064,-42818,7974,43107,133973,268674,374188,419882,313316,102252,-3549,111664,297038,342509,61268,-87396,18848,106595,76811,-8060,-20081,1252,8062,-31098,-46097,-70190,-124214,-79368,-48841,-49963,-72098,-82678,-45917,-16710,59048,149761,172554,145756,226213,379392,327703,180887,164499,156533,87874,29602,773,-11553,-12778,14388,23730,-20553,-86509,-63946,60751,204438,213212,108363,74330,67691,-31881,-119806,13824,122211,105340,-14896,-103980,-35622,16316,56076,19345,-38203,-23143,11994,30634,67518,55404,-24813,-104569,-50382,28849,131774,163871,192668,257256,232403,154183,68632,-5097,-39473,-31200,52279,58111,17534,51678,97853,110930,83418,14509,-44550,-1097,77285,188683,200150,122310,97678,67138,55724,114400,219819,336168,177828,-39815,-90041,31822,100069,33738,-82542,-123045,-79401,-72931,-20724,11981,38578,67116,88579,95975,64471,40614,-33730,-1491,60865,55970,-9733,-77783,66105,219808,159505,25564,-84033,-128148,-101191,-99199,-85395,-64774,-26402,66440,120534,80190,-18648,-62259,-10176,-6198,-66996,-97327,-64196,-107919,-83740,-2029,78657,81785,-24178,-42129,30951,107229,170001,155196,52575,-108318,-80779,25801,104638,93460,108337,85311,-11556,-61228,-22062,25367,70703,136342,195885,109949,-48728,-131305,-88028,-42930,37712,66842,-23136,-45782,-36471,-39985,-35009,-752,45938,60971,26966,-21246,-87465,-56158,41379,79173,59326,32129,-14869,-122220,-85495,-41155,-7173,-51104,-139539,-148200,-57415,62057,115941,111240,57923,-22608,-27877,-55276,-135588,-75440,11041,33071,-2518,12197,50001,85951,85818,34181,-21460,-29297,-67054,-83681,-77369,-13485,12202,11786,5562,-47903,-120431,-66240,12415,94425,122950,101184,67413,6446,-25886,-39201,-58541,-56205,-41373,-28171,-27810,-66209,-75972,-23580,-6881,-32435,-70582,-12606,42024,34051,-47725,-37258,70714,102489,26668,-49515,-15182,-4268,-40855,-78273,-85512,-27903,102301,152231,30793,-92498,-96933,-51728,24436,74190,97747,44456,-6078,26668,111119,156807,138760,66228,-33175,-90354,-84796,-10631,288604,592925,643504,471106,107421,-80947,-83711,15019,54095,-3119,-98846,-118280,-98803,-100888,-89554,-54487,-16202,10569,41168,14654,-12903,-33976,-2546,10187,6111,40869,75302,37681,-2964,-33979,-101777,-140127,-83032,-12047,27140,8049,-79350,-42579,43472,134910,201573,186650,108236,35506,-38933,-53515,-24997,-30557,-96215,-78866,24020,142116,164365,97210,-21730,-100591,-133670,-54050,52264,119050,128371,96977,22160,-50714,-116229,-45412,10558,-10022,-65214,-113733,-152352,-57602,-50470,-88072,25663,68672,96766,64368,12643,-67165,-81049,-20788,129699,358919,364445,170014,13136,-214183,-359052,-378136,-310720,-177817,-79466,-78508,-119365,-74960,-37190,-14865,-88480,-160900,-62246,28528,29606,-13970,48450,121692,150561,76453,-65362,-117122,11919,101414,148523,192632,222376,175110,8383,-4471,32225,14365,-37995,-17484,30733,29323,44581,64345,50290,4840,-72293,-113473,-107240,-76996,-74485,-7515,68181,130405,97161,-20281,-168159,-207703,-154691,-70522,-30824,3464,19005,165,63352,84048,65634,76344,102040,104513,168800,206224,147605,69910,63579,17069,-42694,-45792,7618,6242,-66301,-111935,-15341,109306,139775,114502,82887,64299,55882,30335,-45853,-58218,-81290,-71171,-82519,-114973,-100326,-20120,30349,-27289,-94049,-146307,-198132,-209930,-173520,-106694,-14720,79117,151811,91457,-58706,-27216,105187,93224,20595,59200,73939,52477,-45872,-39349,-17087,-77247,-113609,-141367,11101,120607,173265,81987,-70321,-65610,36080,121537,97845,9024,30097,114200,180721,169401,95779,21300,-10454,-23675,25583,39968,35426,36623,71084,70918,7142,-54271,-75968,-35993,47930,110600,89398,-14870,-62638,-8343,-65707,-81490,-18800,-655,-45061,-119475,-143815,-102419,64706,230737,111653,-25683,-54865,-27891,72355,177790,154228,28453,-63067,-83118,-70543,-46379,-49264,-18633,1873,38801,41500,-49229,-77514,30651,64531,-7827,-30206,1988,25017,29656,49396,26934,-13472,-75004,-106626,-69195,-45483,-4903,35326,22416,-11889,-23153,-65803,-105212,4293,51279,27062,-88377,-31230,126336,136984,37574,-9343,46225,-6497,-79954,-67739,-50272,-2160,110957,347749,448878,295936,121007,7882,-51053,-79739,-102014,-49487,-23372,-48469,-95974,-92303,-29717,31237,70998,389,-83350,-123003,-89445,-70960,-108663,-62768,33682,4707,-102176,-56811,-46305,-87595,-81842,935,-11240,-58631,-75412,-68834,-65733,-42141,-77249,-109234,-87355,-55672,-32824,-25877,92424,254586,411986,431711,269186,92648,11476,-25164,3300,75419,60947,6427,-83470,21758,136045,205781,234278,225031,210996,122098,2744,-72131,-95463,-67041,63912,164971,192693,118294,38313,-44872,-91013,-129313,-109941,-74659,-52924,27290,74668,59355,14033,-40939,-37527,-25649,-4362,11801,-36666,-48803,-73103,-118701,-72589,-111126,-139937,-133575,-87697,-419,84450,130014,91967,-8292,-77383,-59744,-66503,-92130,-117864,-111216,12799,38741,-53572,-107098,5539,41533,4510,-69188,-76107,-46277,20064,79513,47727,-20788,-50335,-163,3738,-38125,-46780,-8821,28716,67705,27267,-22584,46467,87037,29597,-49916,-114083,-88664,1681,61168,97079,31850,-72461,-56238,-8100,-11448,41074,73937,116985,127880,78644,-2004,-78099,-32276,-1129,9467,17311,39210,63614,54956,46333,44064,10454,54575,112548,139596,32547,-75380,-52454,-6394,-8968,-59277,-107860,-123282,-159317,-91038,-4313,179337,200880,87651,60825,15005,-12987,-53001,-37947,-44098,-67938,-52024,-45396,-78041,-61124,-6935,49735,106745,27236,-53159,18767,180880,243252,101007,-60668,-132576,-162329,-134652,-45067,16337,10895,-40997,-87948,-95231,-21575,35481,63052,60810,-21141,-118026,10365,64833,71202,-5414,-71079,-85577,-115568,-90786,-12636,55607,94117,193670,314213,328032,188638,-102732,-76494,-67265,-98582,-36542,37671,59039,80005,47827,-39608,-100819,-99592,-67288,-27088,11944,19747,5630,5090,8163,-34026,-138695,-101515,-153264,-53616,37471,284673,427983,257109,62619,-92453,-102143,-80294,-45748,77886,74672,-42249,-73844,107487,285672,448045,512672,457897,400279,304098,244116,127101,15621,-69999,-99983,-87226,-38968,55847,126653,123037,93297,58855,39409,50104,42344,60657,180326,306456,294941,137252,35839,-29811,-8902,80927,121017,94635,41691,26670,49969,21935,-31594,-48635,-56175,-84523,-94163,-51438,-26235,-31328,-55086,-75599,-64955,-46090,-32741,4458,79471,177965,253672,315902,350434,276274,176760,176238,253454,266267,150889,84983,4416,-95314,-164939,-123832,-58900,-42364,-7391,59535,22651,-47136,-17845,25375,-10142,-105534,48213,299757,454467,238492,129067,175260,213273,86457,-84356,565,143246,157745,116875,68590,50465,61747,21171,-22472,-50461,-47756,-32954,4121,27029,-25504,-82612,-124875,-54552,15185,4314,474,36024,94740,142802,92202,-4556,-22021,131234,263571,206349,83068,-30617,-54294,-28011,63189,232164,306169,249640,108008,103255,195544,161999,24742,-79101,-16296,24387,264,-21530,-48106,-82738,-122880,-59018,42667,120775,132831,124878,145227,153047,137400,61446,-13383,-53736,-96822,-68046,-12428,-4911,-60853,-82319,-31576,1725,30304,90025,175223,299470,229883,42684,-85841,-106360,-80911,-93082,-78326,49550,169984,279169,313823,270792,235223,184277,48079,-87212,-52626,80346,170628,184272,107594,48908,-25333,-134223,-42865,47645,14231,-46621,32964,139672,222135,125247,-31618,-69465,260,108749,139718,49362,-45745,-123143,-62321,-25251,-73250,-139880,-49883,78988,134343,169054,171283,84039,-10774,-88330,-97163,-42802,-26552,-71711,-124024,-101226,-143239,-83837,-21724,15668,-13822,-70800,-137826,-163519,-94495,-45574,1563,87396,163142,157480,32227,-68346,-40814,-44216,-80514,-17915,-12320,-79,38422,37474,41113,74623,102306,85321,45637,-76704,-66296,-43377,-29331,72499,104456,80892,85519,-22794,-144157,-107646,-89872,-65189,-63997,-62653,-66384,-57997,-59769,-58322,-89670,-129052,-22866,45359,50679,39196,20713,31630,68328,51193,-12893,37139,99491,83055,52287,91242,136147,181534,243735,123073,-37647,-6322,5726,4496,59056,68571,146699,328220,416099,278779,113837,49545,53195,98571,64184,1113,-74491,-71175,-8479,57395,102336,96703,21126,-91217,-47022,102011,274569,368288,385143,311156,138288,-11204,-30206,124426,235065,207001,157156,94463,84291,85520,60921,119468,118469,11946,-106198,-84602,12262,26236,-12661,-10915,19464,156205,197736,218802,187008,116934,44878,-73698,-58122,115774,267689,293211,197819,60577,40602,72776,106148,105769,97357,105290,103003,64254,18933,-56473,-55199,74216,174320,228764,169653,28368,-58884,-72517,-80909,-89876,-81070,-103344,-72143,-32631,-40439,-106245,-49926,-6098,-25584,-42245,-57387,-78603,-87461,-121835,-83094,17045,128070,258449,229063,127701,43279,-78790,-114668,-70551,-38577,-63552,-53124,-52859,-103233,-112593,44532,260285,375782,370224,226445,20749,-51130,12249,7725,-20742,-20734,-57720,-84577,-37444,-8331,-24471,-13422,-1202,-16048,-57625,-87408,-114591,-132698,-72839,-40118,-69589,-108304,-6095,110721,182297,175176,123787,82707,86886,68861,-52366,-79206,-41629,7785,109743,225114,193664,62307,-43476,-106209,-122638,-103808,-84312,-83947,-79900,-84270,-80831,-40504,-15112,8321,23110,-625,-89356,-88968,46338,186679,315942,357959,237343,53616,-81376,-91249,-47319,16648,83642,73693,15622,1392,43240,71078,32929,-40446,-39932,24686,-35439,-38936,73377,141443,139066,139339,195699,184125,16838,-85829,-101761,-72236,-93006,-141053,-122983,-100126,-111141,-138316,-90294,-1348,173037,275375,157439,25223,-76036,-132494,-114395,-88262,-99724,-43409,-10338,-40222,-72204,-74480,-43846,-81238,-94241,-100550,-106122,-129442,-86967,126152,247823,92457,-91943,-105599,-116679,-114862,-103111,-92796,-82347,-50875,-36299,-60076,-41919,10846,107991,320329,226448,31180,-91278,-5957,131437,116625,8844,-62209,58729,145295,130354,39329,44130,125747,204198,274197,103781,83619,125474,192949,281838,371349,342905,218300,89195,-44455,-140163,-68134,-56421,-76457,-95307,-82874,-98995,-84132,-76037,-56956,-28175,-4681,11870,38801,50066,20137,-63879,-51586,81071,46849,-55843,-94760,-61918,-40774,-16547,23742,66542,66164,23582,-60687,-101172,-75587,24336,86794,10752,39933,148412,160739,120683,49589,10726,48437,25035,-34153,-126382,-134022,-97577,-33653,-2458,27387,-45736,-79596,-97307,-56509,-9173,-36582,-97083,-63116,45392,123227,93723,39829,44553,102795,162761,146597,73122,5439,-56279,-69021,-61919,-77268,-87802,-80908,-87347,-83033,-56205,3255,99120,168901,119806,41441,-17893,-10476,21952,45266,98835,116307,72556,-21720,-56022,27211,100523,96308,44453,-35409,-101380,-100363,-132495,-86777,-50711,-9468,33472,-7992,-67853,4400,166814,339564,329904,158584,-33894,41319,108215,23738,-86992,-84028,-61329,-20174,73233,32884,-8982,-42026,8658,2590,-47735,-53992,-21389,-13911,-53080,-1373,48914,62286,-2685,-71609,-97241,-110081,-97081,-115568,-86424,-28726,21448,44824,26518,9464,16456,19392,24641,73893,153810,151009,93072,-393,-70115,-37851,-10993,-2738,-6309,6266,112507,265487,324089,328769,367143,287981,141665,57557,26735,-14635,-56152],[-46403,9536,44569,22169,-28459,-72238,-73581,-59030,48551,144687,107314,21709,-52631,-77036,-18529,133916,127220,14574,-43878,639,33774,28602,-25800,18837,80358,88734,11874,-69089,-98423,-82613,-64402,-20129,29413,52878,22601,-10393,-25899,-60216,-13680,77027,132415,160196,120403,-357,-48199,-89319,-83658,-573,82670,96757,38860,-22174,42559,99893,103952,32559,-2538,62506,79873,26627,-34948,-68629,-61491,-59823,-45966,-63938,6095,103370,326479,416764,532804,645826,639607,323236,129145,41390,38131,73555,73951,39510,-34880,-67737,-65516,-57951,-75625,-85733,-32996,68871,176634,240631,125295,19203,-58727,-117582,-107831,-129729,-99980,-63320,-26341,60105,86277,43505,18745,23697,-29336,1831,70926,86793,5070,-87590,-64538,41376,106111,90461,4462,-77482,-51607,4756,149729,198392,91852,-22680,-56997,-43424,1091,-15146,-86226,49259,296971,379177,248044,77890,-52928,-111202,-49589,-52911,-46617,-38894,-56758,-91513,5955,82415,83787,28938,-40623,-87897,-85335,-73326,-53814,-28944,29315,82303,165485,226222,143229,20268,-58525,-126390,-100083,-92608,-115511,-23822,115069,313820,347608,301569,261725,211819,134266,75886,2407,-28864,70745,201586,225385,114070,17918,-36452,-54901,-43296,22341,99318,91104,38250,-27082,-99611,-65882,-53193,-73608,-118226,-125406,-80704,-71693,-105435,-85659,-61423,-111095,-71661,-84574,-91671,-75587,-49684,-31078,8112,54886,123785,143446,102624,75226,60328,-7886,-90386,-86384,35729,113048,115318,113984,15009,-124120,-13659,131177,201273,138893,17188,-98652,-126961,-68256,-93628,-124057,-60438,-31945,-18307,-27921,-19756,-64051,-7281,63094,61970,53552,95097,155036,124198,-45839,-50725,-4488,-28587,-58153,-43922,31232,82548,122388,107540,36031,-6259,99,-8579,-56923,-76681,-66758,-41336,-32843,-27126,-41056,-55249,-35913,-10200,3606,1731,-4247,459,-24405,-12856,-20617,-35924,-45970,-81403,-52489,27036,77697,66904,-41265,-107118,-5213,56239,49107,-20192,15438,26136,18380,-68838,-57939,20159,100905,137551,98439,3558,-99959,-109169,-11302,52892,38622,22561,30770,52657,69464,103673,74892,7043,-3232,-19460,-61625,-99054,-92675,-64893,11853,75753,81649,52619,104472,99951,93893,163014,277290,327760,379708,303932,107832,-21328,-85897,-99066,-79359,-67725,-51254,-51127,-97611,-88534,-32820,-11227,-55932,-125083,-153427,-54311,9120,-46894,-106271,-39118,-49603,6304,106119,205453,286042,213930,71768,10836,-33236,-83991,-105455,-90559,-19640,15732,17931,-6741,-62996,-88940,-122953,-122086,-77727,-58696,-38811,40096,158699,319234,647748,769065,464528,86053,-94613,-131467,-85232,-73171,-38073,38378,88462,91512,41055,34764,107015,202714,165357,116303,110564,77763,-32742,-62242,-56856,-33181,-31636,-15045,36808,4070,-75987,-84209,-51522,43304,146452,182868,134847,68645,25892,-3987,-11494,-3607,13972,-34244,-117138,-109179,-79041,-61419,-24572,5324,18051,40549,99106,108334,33877,-24558,-95002,-101393,-47211,6293,50570,134777,167242,61268,195,-65396,-125534,-131128,-139013,-101121,-46034,3981,-36531,-85028,-123233,-138104,-122358,-28405,151,26269,122539,298558,448441,481261,340818,104047,-28432,79895,268625,319238,28234,-93226,32264,122283,87219,-11807,-24880,12686,31160,-11209,-27265,-52665,-119732,-81383,-52435,-53726,-75785,-100174,-85988,-64225,4658,99855,159588,175997,271775,424287,388989,230696,188342,159568,95310,54850,33314,14028,8587,30053,34400,-13250,-76990,-59447,84783,249680,238175,119147,86835,84904,-16474,-111011,13890,117839,93562,-23516,-70267,-8776,39951,78527,38499,-25291,-9470,19657,29456,59333,52312,-21598,-92847,-48680,27122,131981,175635,196033,221623,191834,138368,69102,8715,-7849,12177,82541,66162,11143,31793,75281,95557,82359,25191,-33130,6548,80042,172456,153190,66844,63447,66459,64275,119202,209943,326132,186802,-30456,-87475,30996,98646,37888,-76172,-124309,-85533,-81778,-24122,-258,21368,53231,75769,78645,50507,36686,-31740,-7603,44625,47606,-6833,-76575,70070,225518,161204,34404,-58678,-105648,-127930,-146502,-123009,-77194,-30784,70825,124965,80500,-16122,-42001,21929,29203,-49692,-90403,-52293,-92084,-85979,6938,102557,129447,27617,-8619,41934,90920,133597,115077,25400,-120508,-76916,12879,64579,36805,61039,70650,-2358,-40597,-5081,28633,57012,101889,160835,96357,-52561,-132650,-84012,-42388,31120,56404,-43080,-71546,-57572,-56814,-49300,-20761,12806,23308,10204,-15067,-76398,-54126,24279,59927,51306,34343,-6713,-107201,-91582,-48276,-6490,-33679,-135533,-151314,-38511,68927,88729,41485,-3552,-52330,-47438,-76168,-131557,-53078,24765,36623,247,25913,71978,101100,89905,28214,-23862,-30941,-63170,-61750,-43791,17551,30573,7188,-9656,-54730,-123864,-74632,-2442,82181,122900,107119,83049,22136,-26851,-52792,-68963,-62804,-44381,-31284,-34760,-77890,-75621,-19361,-6755,-36366,-60336,19765,73863,53227,-33892,-38291,61496,89281,-6965,-77702,-14086,-4038,-45918,-88214,-103309,-55127,76263,129989,6674,-89841,-78280,-36044,39140,89406,114093,52865,-3899,30442,124332,175293,142337,56652,-41305,-92797,-83495,-8420,297129,623556,686641,493028,104596,-78540,-94726,2960,49077,-3017,-89369,-105173,-79703,-76539,-66489,-41579,-10024,13645,30096,-13314,-36374,-44864,-12876,-531,-7431,31625,77324,54237,6803,-38670,-115394,-129801,-54721,25064,59760,28350,-64983,-25691,62641,145100,192692,166251,101226,40386,-33154,-48090,-12958,-17245,-104624,-101652,7015,129317,153283,80082,-35475,-96063,-125166,-64423,14609,56116,89889,94934,34250,-39883,-116258,-41410,14630,-20587,-72325,-83946,-95490,-57691,-41821,-103091,-18458,23231,64432,39736,-21124,-99130,-74073,-11417,123974,342676,332415,135750,-26656,-249461,-378326,-386313,-313072,-172584,-64533,-50613,-121339,-91806,-51493,-24466,-88969,-159748,-75245,13022,15185,-24293,48551,142690,194384,138202,-5876,-92099,13648,98504,147656,180144,191881,156629,6802,-5456,33296,22508,-22436,-3998,28447,16423,25222,42075,28930,-11218,-78975,-113337,-105336,-77320,-80599,-25428,32850,72422,16974,-115245,-258025,-271637,-180658,-58998,456,39295,35225,-30486,21016,76308,69597,68501,82776,87812,150692,168880,93913,29545,54691,30035,-34024,-61597,-17217,-16081,-78041,-85664,21225,119242,132713,103144,67890,40952,21917,4218,-61488,-68538,-83203,-68369,-77583,-108422,-114076,-37386,22744,-28063,-97228,-151440,-208240,-232138,-205846,-127236,-20536,61801,124920,60778,-94400,16941,149489,116495,18677,55172,71204,42858,-61480,-43244,-9922,-63320,-108648,-135660,13040,121387,158570,68518,-73121,-47032,49334,127635,94976,7697,40709,141956,206869,181156,99497,18247,-26315,-44626,22154,42417,41866,56280,111195,110614,31574,-36528,-68776,-42704,35658,99523,82208,-17356,-46612,3580,-61099,-95496,-27507,-8086,-59353,-111831,-97990,-44550,152501,286363,133469,-22192,-66442,-51848,39612,136075,109076,3295,-52660,-59575,-56287,-46275,-56584,-20943,8248,48969,45712,-50272,-89320,7679,33540,-37051,-57566,-19952,14508,31825,53095,34478,-6509,-86123,-108251,-70464,-47567,-10702,26828,19854,-2541,-1197,-31702,-90232,-3183,41886,17118,-94763,-35516,85993,85697,12853,8089,51687,-15667,-88583,-57561,-41758,-25544,62508,275633,370189,237613,87272,-12785,-62460,-89221,-108129,-51415,-25747,-46638,-85470,-108588,-61014,-11457,39533,-9391,-95301,-115014,-80154,-56437,-76883,-36491,42246,3256,-121968,-60477,-51215,-94989,-64408,27377,17189,-36209,-73411,-109787,-69174,-44855,-77641,-106627,-68729,-19098,-8311,-30014,68816,238597,391925,380334,223657,52846,-13674,-40804,1517,84178,68665,-10450,-147674,-15053,105057,189737,217139,199612,195775,113646,-681,-67789,-81479,-69563,58208,158700,172136,89618,13997,-73899,-120400,-128156,-113441,-84593,-47501,44727,101989,93725,44362,-21696,-27779,-22557,-5734,6872,-39888,-47971,-74304,-119650,-60116,-93862,-125878,-142082,-104214,-12054,73982,127513,108103,238,-90579,-89209,-78483,-60397,-85783,-125946,-1347,27400,-55850,-90422,23882,66282,26454,-54860,-84170,-60913,2514,54086,18738,-40836,-48357,3849,6381,-30349,-32362,15548,68219,106986,48994,-12625,63978,109552,63443,-19364,-98569,-116293,-28164,34033,76374,10202,-86397,-61851,-3214,-3552,8031,-24624,17312,81894,62055,1421,-67446,-31355,4992,42060,53805,53643,63072,39132,27280,29321,17816,72774,139191,161620,25259,-83927,-39154,8974,7666,-40837,-80675,-82861,-139813,-127036,-31081,150371,183706,80044,47085,-10056,-43881,-84658,-58011,-46725,-63727,-49012,-42506,-75681,-40445,13938,54406,92618,16511,-58223,10104,178850,258569,138297,-18497,-85963,-128040,-108445,-31625,18340,9122,-36733,-77887,-102856,-33860,22567,53274,52952,-29418,-108006,9066,51236,62178,-1932,-51529,-60641,-93494,-85681,-14493,51591,87012,170136,278530,284545,173885,-90315,-61193,-50216,-68811,-18149,41156,53494,69145,30112,-59138,-119519,-93863,-67275,-36650,-696,11173,5625,11149,16032,-25127,-109520,-131147,-154782,-60845,16033,230570,435986,303654,92282,-73859,-112724,-75958,-45186,78578,92783,-28255,-94942,74034,254605,427790,496812,438044,398334,322037,250645,116369,8093,-73318,-98621,-85688,-34359,67174,131907,116893,79426,47495,32495,47998,42625,64483,199689,344384,308996,150439,60867,-3550,14881,96444,119737,78235,28451,42987,65520,22209,-31310,-47235,-57085,-82919,-72538,-22772,9300,1565,-47648,-90329,-76905,-40768,-10196,33074,101267,184394,239607,281464,314913,254299,155144,152129,236536,255480,141438,71568,5206,-91765,-170159,-118800,-52009,-23907,20438,72849,18952,-47273,-6115,31458,-13315,-90271,77600,374529,506928,257411,141865,197802,253464,118606,-59006,-28866,103924,143199,118219,74289,59370,88290,48288,-4585,-38893,-41450,-24989,11386,27196,-27724,-87024,-123419,-48412,15013,-1828,-10128,24772,88099,148487,112411,18737,-14144,114121,246344,194743,84909,-15238,-26113,13156,111789,282303,336484,269961,142830,138115,249874,211880,63807,-46483,-3558,46310,32271,8280,-25349,-63102,-102414,-81007,26103,112408,138722,130554,139667,133407,113839,58126,-12224,-71190,-94946,-53543,2698,9576,-43260,-56586,-27329,-5738,19887,82415,157182,297948,231588,37158,-83395,-87197,-65944,-91230,-88141,37805,149023,256279,294586,258815,233176,186337,46849,-84150,-48610,76994,174065,208957,138314,66149,-19278,-113841,-14199,74385,31909,-49475,50010,181357,253903,121805,-43972,-61172,24552,130048,139564,43237,-41748,-118754,-79281,-43349,-84812,-122137,-40620,80437,152122,197044,193802,96017,-2087,-82678,-98146,-34221,-12451,-54323,-117332,-99703,-139823,-99696,-44792,-1348,-9804,-56391,-127832,-172365,-113265,-54945,7528,120910,235319,208248,37019,-78999,-17198,-4236,-48662,-8954,10427,21857,30620,8000,4205,39633,76196,67903,29132,-86777,-74534,-44407,-29444,56220,62481,40373,72331,-19074,-144049,-106086,-88235,-60290,-56025,-69036,-77297,-62263,-55418,-48867,-72390,-104656,-24448,36287,44832,31336,17705,31292,61223,33951,-9899,58127,114452,87886,47056,75844,114680,156017,221728,117378,-32306,4519,14820,14268,48888,32896,86567,247967,330218,220482,96672,34664,29591,90515,71689,17028,-66804,-63084,8574,75421,110373,104830,30923,-84411,-51503,99603,283273,362949,379566,291236,126146,-23012,-54761,99570,205864,184460,136107,105814,105593,110449,89780,131203,116615,16048,-97645,-99157,-8602,19300,-7770,-16565,-12235,146447,226276,258283,227634,145915,55698,-75183,-53557,107762,238334,246326,144271,24035,20192,64166,104939,104752,94045,100552,104226,68348,19930,-64057,-49112,100308,233713,290957,225115,65942,-47226,-73263,-83374,-91345,-75269,-90042,-80186,-38754,-45358,-99552,-34554,4243,-18176,-23009,-34455,-53371,-65236,-86869,-36487,76249,181164,271585,191836,86378,18368,-77493,-139476,-105152,-58791,-71390,-51374,-51049,-96160,-91235,57260,256677,357338,358321,222543,23300,-25505,38638,27942,-5411,-14792,-43955,-50233,2675,35619,17042,19186,20904,-7701,-48927,-60931,-82338,-132025,-89978,-48299,-75578,-100612,8228,132052,224341,236394,181978,129878,119917,76054,-54620,-94030,-44900,9918,115628,244730,239410,98994,-16124,-88352,-114224,-97681,-78268,-81494,-72718,-84697,-78876,-31365,395,26344,38005,3960,-94244,-86945,47228,193913,335365,376094,263845,73461,-62629,-99910,-53555,17197,81888,67524,9236,3016,44897,63605,18931,-66534,-78144,4403,-56765,-57532,48407,101208,99648,90055,134171,152856,7386,-90836,-88186,-59697,-76880,-119909,-116581,-103564,-123559,-134652,-82963,9016,172013,259526,154627,26371,-70013,-121430,-110021,-92318,-94206,-27961,12166,-25241,-53092,-43290,-19312,-63250,-85009,-98156,-110356,-147577,-88811,122826,251588,120713,-55687,-87310,-120311,-97745,-81092,-88054,-71830,-38948,-37365,-85342,-78869,-24420,72220,296047,265700,47680,-92314,-3640,149441,153008,50936,-44504,60452,136734,110970,34647,52128,133794,217793,263719,66277,66056,118615,194639,294410,378173,363230,236788,88445,-48276,-127916,-46354,-30454,-59607,-93079,-101023,-99596,-77632,-69353,-48431,-18295,-6194,-4317,24310,43651,13839,-80103,-64015,66140,26646,-57012,-79894,-45315,-25910,-18388,-2057,30716,48187,25392,-54101,-116788,-84178,17768,102884,39324,63590,159774,165052,113110,27877,-9455,35057,17438,-38736,-123280,-147112,-138818,-82385,-59647,-34808,-112611,-134471,-86218,-22803,-24176,-61007,-112075,-86046,24594,95894,71327,37579,52023,117665,182875,162134,83886,15306,-44481,-59366,-58603,-75917,-89631,-86138,-86350,-75803,-47684,6577,96621,170134,116079,29965,-22320,-129,55065,82335,122883,119541,71476,-15987,-62804,10887,98295,113250,66496,-16240,-88588,-108751,-132948,-91182,-60098,-38711,-14409,-35573,-100692,-18411,157301,349310,332360,161981,-35271,30415,74414,-8001,-101569,-82174,-62027,-21515,70846,33651,5136,-22163,17538,20463,-45723,-69165,-30778,-17311,-40860,22516,68483,87416,18842,-62077,-100607,-139502,-103908,-101277,-66565,-14525,20088,28047,5542,3316,11383,13792,15912,62834,141938,138565,84877,829,-34012,-4860,29502,30880,10510,13434,105615,213176,233615,244037,314363,273832,136040,45608,3939,-30806,-59707],[-53043,-13212,10009,-7766,-48958,-82675,-69599,-71680,39625,136995,102043,9880,-65308,-87196,-25430,125717,114149,12788,-46003,-7352,22013,18256,-25133,34605,81839,86271,9093,-73948,-97327,-70731,-46709,-115,51810,70954,21899,-26725,-38895,-74925,-31560,56885,116431,149367,125551,6479,-49943,-106857,-66443,32377,119206,111242,37495,-31510,32104,82175,77942,7896,-15509,58359,72644,12519,-43929,-73476,-74799,-70499,-33546,-25778,14456,105793,340155,407145,534200,698388,737353,403172,164107,59352,51534,75174,52514,7883,-50085,-70700,-80803,-82272,-94771,-96991,-34698,62483,166457,212177,91367,-4583,-72962,-128871,-115134,-120294,-95448,-59353,-9305,94150,130816,73130,26066,17374,-38939,2234,69723,83644,-2839,-90571,-54856,59271,123366,90633,-8885,-81867,-20681,44017,174147,206551,93918,-18093,-37808,-31135,-4589,-30302,-90999,63323,305554,382108,241028,63222,-70447,-101704,-40621,-36997,-26077,-18696,-49551,-125735,-22828,48639,48210,12809,-39626,-79398,-83604,-79982,-60432,-23023,46383,121769,218998,260375,134112,5665,-74395,-120109,-82157,-80733,-128909,-44539,71969,252714,282478,231264,214536,207439,152240,89687,-247,-65831,9798,122460,141288,63420,2663,-23536,-28195,-18206,35085,89620,75043,23682,-35250,-98530,-57638,-41717,-65244,-118837,-120804,-67248,-50105,-91009,-74643,-41960,-94166,-84621,-95249,-98602,-65397,-34644,-25931,-2763,36378,114060,149045,106726,63960,34691,-27752,-112807,-111900,24875,110416,111139,110166,6856,-119547,14796,175952,248459,169924,29596,-84518,-141756,-82495,-104643,-119416,-53967,-26727,-17411,-38360,-26074,-41892,12707,67988,63801,54823,103205,172696,139912,-45765,-63656,-6857,-22316,-50275,-37999,38067,94548,142921,126424,45276,-3881,7891,11408,-25465,-42297,-42017,-25256,-11152,-3523,-25182,-52524,-44209,-28256,-10377,8353,8121,-1554,-34167,-22799,-27327,-39270,-46852,-65638,-22287,58495,103186,75683,-36313,-107580,-2357,72043,91788,16241,-38278,-21836,-12791,-75741,-60638,25867,113366,150208,109803,13184,-98083,-125320,-23653,39510,17172,-2538,16618,56129,96258,129549,74088,-17017,-22576,-26784,-63781,-104446,-111547,-85766,-8459,53341,62119,41230,88765,52047,66696,157682,280410,326693,359663,279474,86600,-35582,-91607,-94808,-67996,-55765,-43124,-49995,-101096,-84923,-20898,-9834,-58863,-123004,-135414,-45492,17186,-45851,-102452,-40436,-39380,28742,138828,238533,290468,167550,32912,-8140,-37938,-84958,-101973,-84310,-17649,15759,22657,-1254,-55913,-78476,-112256,-128181,-78633,-50637,-33598,35574,139603,263488,554570,734103,489619,105082,-87194,-121804,-72632,-51612,-13043,58296,107098,104193,46576,35546,101376,221468,240206,204255,162752,95055,-19388,-52557,-54871,-35468,-36389,-23847,22821,-7672,-61462,-57582,-26218,63340,134746,146338,89263,31191,7059,-11480,-17372,-1087,17275,-39106,-132365,-99887,-66936,-50224,-16453,9330,14075,14777,58778,79634,23693,-21224,-79961,-86273,-39990,17907,79903,196497,223196,81354,9280,-53839,-105276,-107940,-126734,-102518,-48672,1633,-36352,-82475,-124771,-141521,-93341,-11416,-7612,9933,110057,316404,503031,515373,344148,95111,-50897,50030,232594,286343,-1131,-97221,42340,136293,101626,-10994,-30873,20721,51963,8200,-9894,-39443,-114967,-76748,-48266,-50616,-75220,-110459,-119567,-102043,-36133,52773,133282,190912,297244,440223,425559,268542,201075,155680,102094,80734,69552,42657,28874,40642,39741,-8502,-68419,-54592,110133,289583,255048,124889,92129,91971,-9801,-106891,14040,110725,79948,-27746,-29929,29363,71989,105116,59094,-11105,5777,29898,31530,53783,51487,-15273,-80286,-47838,24952,131589,188103,197703,185768,151887,121534,71661,28391,30224,50557,101094,65312,1201,12287,55611,82876,82824,37368,-19563,15980,83699,151933,100420,7683,22490,59327,67104,113546,184191,294383,184369,-22654,-83071,29127,94435,40529,-69812,-123960,-84822,-87462,-25873,-10460,5347,39424,62121,61762,37177,30292,-30117,-12369,31859,42524,-1050,-77358,66167,220528,156120,39413,-37346,-62053,-87716,-91230,-93608,-78950,-35415,71178,124015,77904,-13538,-28781,43144,55888,-34700,-83826,-41505,-76988,-85622,15302,124735,178363,94755,45575,59617,71323,87719,63561,-9543,-134322,-69989,3404,34843,-5099,20711,51227,2146,-21879,10942,30764,41601,66092,120074,74712,-61221,-120228,-71505,-32698,37982,64998,-43848,-94277,-76789,-70543,-60855,-39037,-18049,-12911,-7159,-10596,-68354,-58764,322,36373,39593,36006,4671,-90484,-97277,-54644,-4525,-13939,-105734,-113472,-16038,75452,69277,-12441,-63994,-75407,-58108,-86889,-102934,-30480,37947,39101,769,34318,88958,113265,92304,22835,-23085,-30276,-54573,-34518,-7359,46925,47963,2481,-26502,-62420,-128476,-81935,-18361,64049,113415,102535,89982,34977,-24766,-65097,-77235,-67216,-45868,-32709,-38168,-86243,-74753,-16541,-6637,-37635,-51367,42918,99480,69011,-21079,-37060,49389,71242,-40582,-64163,2537,3751,-46645,-95568,-118461,-68314,70491,126538,-1918,-82209,-50835,-9702,58484,105410,128274,59016,-3822,32557,135093,189595,139272,43234,-49688,-94495,-80487,-5515,293397,625540,699618,493181,96193,-73610,-101768,-9044,42183,-4142,-78563,-90388,-58590,-49770,-39502,-24305,-1912,17122,19360,-36738,-54151,-51391,-22664,-13347,-20534,21367,72642,66341,15080,-41587,-125734,-115754,-26614,61960,90591,45974,-51290,-7266,82355,154442,185088,151301,97084,46356,-26851,-42468,-1814,-3330,-91141,-102968,-1567,120663,145321,68679,-43195,-90266,-114377,-71758,-20945,1690,62865,96219,49139,-26550,-113541,-37197,17826,-29687,-65960,-42027,-38931,-48769,-29478,-102676,-60527,-20987,31618,13424,-54975,-107368,-56180,-234,118163,320241,298241,107611,-65957,-281203,-381939,-383710,-313060,-170031,-53256,-22271,-102686,-97418,-60563,-31778,-88329,-148473,-85305,-1624,1429,-33367,47842,161147,237907,207153,72419,-49115,14782,93972,144260,163222,156575,131528,5182,-5346,34220,29928,-8731,6574,25016,6047,10657,25327,13193,-20900,-78958,-106296,-95488,-69709,-79711,-43030,-6187,9370,-65894,-207473,-341417,-329004,-202527,-45294,34517,72201,49191,-48069,-23004,62152,64765,49718,55384,68423,133558,137246,48450,-10186,41692,41599,-20930,-71778,-40971,-38011,-81219,-49896,59159,123973,122202,87479,48144,12030,-17985,-28784,-78428,-76684,-81487,-63969,-72310,-100322,-126252,-55231,13633,-29866,-98583,-149059,-205750,-240887,-231224,-146722,-24347,44318,93155,27075,-120899,57638,184393,133123,15801,50383,68523,34962,-73377,-44885,-1173,-43761,-91310,-106387,17239,119307,139322,54445,-72999,-28970,63213,130503,89822,7226,50610,165916,228102,189629,103251,18745,-36338,-70956,15865,42951,45071,68963,140249,139670,52419,-20586,-59328,-47016,23216,85891,71081,-23084,-31424,16957,-51610,-106326,-33456,-11145,-65024,-92194,-53884,21023,221632,313468,143524,-18992,-76622,-71587,15296,104967,73399,-15779,-41489,-38941,-39363,-41297,-59317,-20303,18183,63497,54951,-44539,-101724,-18129,2380,-63171,-81986,-41932,1976,31439,54720,42176,6910,-77866,-98364,-69652,-51363,-21594,14538,15959,8604,25614,7598,-63322,-8434,31979,6216,-100204,-37929,51104,46816,7478,31289,55220,-24352,-94878,-45148,-26040,-44180,7130,195742,282680,175932,51493,-35557,-76326,-100368,-115035,-53347,-27569,-41926,-68590,-97833,-83651,-43931,13048,-17220,-103083,-98518,-67323,-41025,-47212,-6109,58354,12177,-140920,-65531,-56134,-98420,-47518,48581,41604,-15637,-62604,-105710,-63313,-49235,-79500,-105751,-51262,16038,17901,-29716,40386,209798,350790,310888,162271,5716,-39998,-55196,2717,96366,89506,1859,-132679,-39304,72775,161364,190036,171291,178174,103446,-5012,-64309,-70062,-72004,46645,145842,149741,63410,-9519,-101473,-138107,-103263,-95964,-87589,-41179,59319,126022,129331,81551,5198,-11205,-14517,-4538,2733,-44452,-50265,-78888,-107244,-41450,-71479,-102663,-125089,-122136,-27491,55222,113247,118829,8263,-100606,-119979,-84547,-32387,-58106,-135593,-15133,17529,-53783,-74901,38411,88341,47475,-37708,-85156,-72937,-14179,29353,-8211,-56587,-44580,5740,6754,-23561,-17490,34203,92563,128251,60849,-4351,76354,124316,91261,9373,-77566,-145013,-59795,3525,50159,-16538,-102832,-70869,-754,10627,-3111,-96907,-68624,39867,45395,3500,-59184,-32938,9055,70455,85945,63688,58673,22977,8664,12945,20003,84033,161505,175698,10988,-91656,-25442,22430,22299,-23546,-54306,-48187,-99613,-133015,-36748,137155,173302,74221,31766,-34866,-61906,-89204,-76491,-51338,-63912,-52760,-44504,-73407,-22462,34162,55523,71568,2483,-65413,-2909,167736,261061,170650,20353,-49727,-96377,-86197,-23408,14197,432,-37746,-72460,-110579,-47853,5106,36519,36817,-44201,-93425,9512,39245,54253,6760,-26786,-34545,-73105,-81674,-21792,37254,67696,133208,227793,232166,151727,-74748,-45855,-30963,-41459,-5630,36242,39947,52781,12917,-74238,-115729,-86046,-67178,-46936,-16439,-2866,-1374,9099,15035,-25105,-82731,-154226,-145596,-65274,459,175846,424346,341577,117404,-55722,-118490,-75801,-49560,71666,103282,-17633,-119952,41520,224440,405304,475562,409407,386741,334749,253448,104440,196,-77182,-98279,-85062,-29461,80588,138771,113750,70077,39406,24671,40906,37577,61121,205498,361812,304679,156240,83411,21951,36436,106955,112945,56444,6843,51696,75881,22517,-28267,-42520,-55648,-77193,-51176,1807,40657,35014,-30826,-96888,-94224,-40340,9348,60325,121007,184264,214146,232448,261222,215079,122841,120831,208380,233276,125097,55417,2062,-89083,-174786,-119937,-56176,-13744,43555,80378,9462,-53324,-1216,31125,-20396,-79220,102835,433011,525278,258237,144493,207608,277413,139098,-31334,-41777,70617,126852,111986,69208,57598,105939,73210,11848,-29469,-37884,-20050,15783,24820,-29855,-90200,-121655,-45712,11049,-10020,-21315,13369,80722,150850,128947,37310,-7971,87337,210979,167856,78279,-4895,-3067,49425,153114,311764,337610,266097,167642,168579,292719,247929,91064,-25141,732,59842,58591,35704,-3061,-44664,-85122,-101407,6864,100041,140231,130404,125960,106849,86328,48298,-18335,-94032,-84412,-37012,21079,29699,-20432,-33655,-26185,-15440,8239,73900,136570,279008,219775,28461,-79250,-72386,-54452,-89629,-95439,25585,123865,225043,264393,237408,220900,178317,39502,-86776,-49139,69197,170186,224744,163542,77893,-17410,-89636,13285,99790,49620,-49046,71768,225677,278327,112116,-57906,-55396,42829,145102,133144,35042,-40251,-117612,-99599,-61272,-90514,-98839,-31162,74616,159463,215466,210202,104671,3331,-80989,-102365,-29224,-2778,-41823,-113419,-102459,-137796,-117615,-66645,-17928,-6174,-38495,-106787,-146628,-129362,-64360,11703,149791,303181,255083,39910,-91875,1415,30287,-8881,9395,35037,40101,17746,-23061,-31458,6188,50142,51398,16257,-90452,-88431,-52712,-35959,34704,18393,-2285,45031,-25786,-147808,-104807,-87454,-58446,-53380,-80940,-92528,-69423,-52433,-39675,-54341,-80442,-27939,20761,31173,17265,12148,28999,49735,8915,-11814,75106,125046,88433,39428,58287,89271,123574,187739,103377,-29793,11050,18206,17358,34115,-2754,20899,161070,234242,152553,71444,16488,6883,80031,78582,34247,-60396,-59763,22695,89170,114150,110439,39285,-79680,-61712,89008,273225,335110,352038,258163,110081,-31561,-86420,64992,162533,144862,99561,103421,112091,121568,111711,138819,112871,18220,-91979,-113815,-30370,8750,-7750,-26860,-44619,135228,251842,292312,260281,167918,61479,-80178,-50328,99017,210606,202374,99739,-1652,6859,56706,101901,102252,89334,93283,101507,68207,16996,-76766,-48674,118203,288393,346691,276881,101804,-37107,-78089,-90194,-96914,-73556,-78204,-91946,-54081,-56875,-85965,-16313,13780,-14297,-9225,-18525,-32679,-42854,-51626,12129,136054,227777,267877,147401,41972,-11374,-80814,-156078,-110137,-51890,-64698,-47030,-51716,-90668,-72226,70188,250070,334129,340165,215714,27376,-738,57298,40083,4566,-10424,-29078,-21288,35781,73519,53726,46220,37306,-4115,-41261,-33944,-44522,-104297,-110762,-60892,-85533,-94186,18640,146407,258840,292936,235233,171659,145204,79977,-50176,-110272,-49469,13129,122714,261126,282993,136575,11135,-71043,-105504,-90045,-71799,-79377,-65793,-85462,-78849,-27545,10412,40671,49174,6284,-99663,-88656,41544,187718,337610,380529,283814,90149,-44960,-97945,-60554,14193,75150,57809,4836,9164,48856,56094,4294,-87692,-102888,-11856,-82401,-76777,24597,66289,67096,49541,75724,113087,-7377,-97777,-75384,-46279,-60391,-103103,-112794,-109267,-136711,-121366,-73155,14654,158924,233754,145705,23808,-65980,-111855,-109181,-100842,-92497,-19517,26231,-11644,-34095,-18377,-3346,-50943,-77021,-96081,-113092,-139714,-62527,139760,268057,158410,-19542,-61029,-75096,-49434,-61643,-83483,-61255,-28358,-37667,-104167,-105298,-52963,38737,259112,294278,61979,-95830,-9217,151092,172315,81576,-30095,57910,121167,84100,22671,58234,140839,229151,247369,25575,41736,106643,189590,293251,368417,370829,249693,87135,-47673,-108817,-26354,-8314,-45069,-88893,-117786,-97024,-65477,-57005,-35131,-2115,486,-18565,5116,29335,130,-99707,-60845,58595,13895,-57997,-73619,-37741,-14785,-16717,-22826,551,31194,28278,-40896,-125637,-90454,13165,117445,69853,93805,176378,165840,99913,2564,-27175,20978,9016,-42907,-102880,-119989,-167864,-124433,-108544,-88457,-158031,-106101,-29860,18659,-23098,-81243,-123835,-107853,2224,69490,51427,35862,58114,127983,194350,173139,94198,25684,-31414,-45415,-49446,-70226,-86879,-85346,-79147,-63166,-36164,11307,90807,160120,103924,16125,-26928,9056,87379,120647,148848,125132,72943,-5895,-62841,-3362,93875,128624,88675,3229,-73267,-107130,-127055,-92790,-66783,-63877,-48435,-42280,-127646,-44711,137593,340900,318387,155023,-43768,25096,48059,-34393,-110176,-75572,-58022,-18639,68921,36563,21486,-3081,22539,33269,-45758,-79057,-34272,-16563,-21734,50336,94199,124041,61143,-33536,-74581,-120188,-92713,-78762,-41605,6127,24307,16083,-13210,-2450,9538,12554,11491,55189,132587,130453,82381,10276,10320,40103,78171,70306,33084,26827,102556,163527,148422,163686,258086,256430,135598,41647,-9530,-37371,-55290],[-51648,-30021,-20209,-34479,-65654,-76306,-60085,-82667,32342,129101,99277,2314,-73022,-92625,-29372,115318,100337,14582,-40990,-10211,13416,10193,-15551,52876,82270,83053,8236,-75120,-90430,-54336,-20305,29676,80934,91636,22791,-37801,-43655,-82626,-49627,35240,95614,130141,122979,11732,-49546,-114605,-49043,60723,147524,119416,33961,-35799,26867,67665,55285,-10063,-20245,58021,66944,2400,-45670,-61904,-54950,-38329,10237,11868,21661,103816,339942,385421,520286,730247,819412,492894,210701,85327,69020,76264,29699,-23522,-63875,-70885,-92887,-100804,-106571,-106407,-32783,59728,154645,179148,62057,-24185,-83585,-133891,-118358,-107118,-69580,-34312,19564,129055,173874,103033,35508,14260,-42361,6350,70361,82780,-5993,-92411,-41955,84900,149428,97254,-17175,-71553,17476,87286,192901,209818,97754,-7308,-13231,-14115,-6912,-42201,-90670,73109,291696,360244,221937,49087,-82780,-90302,-30063,-16334,8343,23097,-21161,-120145,-43139,25965,23245,667,-39243,-74404,-74394,-73195,-53482,-10549,61013,153809,261001,277663,117162,-5074,-84507,-104719,-65710,-70377,-135654,-61150,30563,180041,200522,150181,157416,192692,165857,104682,5285,-92344,-41365,52205,67127,20285,-9691,-9725,965,11871,49762,80884,61283,12545,-39229,-96838,-51943,-32814,-58438,-115782,-111052,-50574,-25133,-72737,-60786,-21089,-63101,-80029,-100177,-102489,-55256,-22435,-23975,-14910,19415,104799,155663,114359,58012,15162,-42126,-117126,-118907,12673,98987,97709,97359,-2642,-90492,51578,226837,297960,205845,49222,-70674,-143907,-98688,-115578,-109961,-41172,-12331,-7328,-39114,-28184,-18701,29845,65962,58432,53300,113261,195479,166263,-22516,-64529,-4662,-12956,-39592,-29667,45838,106093,160755,141697,52754,-1487,16968,32861,6613,-10425,-20319,-9598,11105,20954,-6702,-44471,-47937,-41923,-15440,23599,25249,-2632,-41477,-31957,-34399,-41559,-43166,-41534,12499,95252,131171,85599,-28928,-106975,-550,84998,133298,79038,-29797,-63540,-47859,-80616,-63462,27286,120092,157993,119746,23606,-93838,-142007,-34330,26810,-2318,-23380,4176,60286,127599,163010,82382,-34285,-39916,-32740,-65710,-109127,-127808,-96787,-23444,32165,40768,26053,64355,-102,34196,140411,271923,317895,332723,250518,65690,-48563,-95736,-89788,-55989,-41884,-32059,-46825,-103105,-79531,-8803,-9331,-63048,-122126,-112525,-28568,31284,-38138,-98352,-45875,-33341,48203,170536,268367,282371,118485,2430,-19852,-38743,-81149,-98181,-81992,-21176,12483,26090,3184,-50891,-71064,-101136,-118948,-77764,-43747,-29535,29432,119148,211286,442005,656059,489337,121652,-79466,-113595,-60115,-32992,5796,72767,120870,111136,46770,29852,88507,223647,300409,284568,207067,104509,-9902,-40240,-47924,-34830,-41465,-32107,16063,-798,-30572,-30397,-1385,76446,112425,100789,37373,-12483,-19908,-26896,-25317,4834,28430,-33181,-147705,-89489,-53984,-37408,-9106,11100,8914,-10054,18132,52012,16756,-14045,-62400,-70305,-32515,29894,112765,255211,272740,101251,18824,-39573,-65644,-62237,-107834,-103956,-50775,944,-33934,-76842,-115755,-119891,-59420,6098,-15594,-5384,96757,317916,528301,515960,322951,76415,-71681,23156,192139,248008,-23433,-99657,48467,147414,119154,-4407,-37661,24398,68743,25538,4616,-31301,-113171,-68513,-39047,-42364,-71573,-114056,-137724,-120306,-57129,15093,97151,187822,299181,424909,432343,289838,201661,145828,106755,105029,107472,73780,47934,46475,40148,-6330,-62419,-50029,135645,319740,260556,123130,87214,84749,-14953,-108362,13974,100758,64194,-27030,13377,76746,112794,136371,80650,2742,19518,39240,33826,48736,51379,-7752,-68943,-49236,21453,129973,200659,198886,151717,113528,102072,72539,48195,66485,79199,107075,56489,-12304,-6887,37811,71303,82647,48373,-6567,24788,86182,126577,47540,-49890,-22853,44344,61284,95453,143858,243974,169463,-18379,-79700,23961,85652,39732,-65724,-119472,-77586,-90303,-29450,-21529,-10914,24724,46618,44218,23386,21067,-29831,-16133,22004,39122,5055,-82994,53062,204997,143762,38574,-23244,-22613,-26527,-18029,-34981,-65988,-41117,64593,114112,68443,-15738,-24755,52037,71249,-24696,-80513,-34778,-65630,-83426,20946,142760,225529,176692,123699,88599,52155,36825,3457,-52426,-147655,-63134,-5569,11377,-35818,-14713,25196,7,-8238,21817,28229,21815,27831,76559,48812,-72077,-102973,-58644,-22255,48713,84192,-25292,-109953,-96412,-83751,-72189,-57844,-48007,-48819,-27006,-9740,-64954,-71062,-30783,6791,22239,34555,15772,-75817,-105447,-63341,-5160,2890,-70489,-73020,6067,78787,58323,-34970,-121417,-87097,-59337,-84904,-77042,-12224,45582,35808,-5213,34028,97157,118549,89393,15398,-21813,-29463,-44502,-7339,27270,69579,59290,-5953,-47892,-72712,-136897,-91037,-39026,36242,90368,83807,83834,39581,-23046,-78096,-85821,-72355,-49553,-36405,-41312,-90539,-76819,-18922,-10451,-40933,-48333,53015,113631,77459,-12576,-36649,32358,46685,-65208,-21726,27406,14601,-46133,-102844,-131675,-64799,81745,135610,-2735,-75585,-22989,20858,78386,118862,137524,60522,-9135,28707,138401,193914,125949,23967,-61292,-99431,-79803,-5248,276033,598809,681153,470566,79542,-70095,-104995,-23328,30399,-10293,-71019,-78805,-40275,-25321,-12921,-5621,5909,18522,6887,-57318,-66734,-55179,-33713,-30726,-36102,7334,58734,69763,18143,-46124,-135303,-103552,-3418,93362,114703,56642,-42310,8255,97610,157808,174027,136234,90285,47788,-25051,-40896,4053,6629,-66709,-84372,-4175,113186,137366,59465,-49079,-86669,-104439,-75617,-52614,-46262,39598,95007,62051,-14846,-111433,-36276,16559,-40654,-53118,-2311,12171,-35781,-17236,-76708,-92145,-66761,-4339,-17809,-91560,-91191,-38354,7413,108364,290403,261891,82733,-105177,-298264,-359751,-364588,-309957,-173639,-49549,-462,-79399,-95358,-68187,-41083,-91062,-136585,-92443,-16291,-14072,-44196,43843,173646,275879,273842,152975,-3595,11212,84280,134907,139524,116233,99842,985,-7324,31943,33640,731,12640,19337,-3665,-1553,11473,501,-27191,-75006,-95070,-81009,-58474,-73842,-57842,-43840,-51805,-144599,-291909,-415189,-378007,-220377,-32068,67403,97678,56534,-52379,-69106,37372,45863,16857,18356,43831,114419,109734,11825,-49068,23465,47352,-9504,-78788,-66166,-61647,-74910,-11704,92255,119469,105027,64596,21025,-24213,-63116,-67717,-98150,-84557,-79926,-61938,-70370,-94246,-137262,-75976,309,-35086,-99691,-140805,-192182,-235623,-246810,-167909,-29016,25850,58141,-8026,-102593,87507,202183,137170,8171,41897,62955,25953,-84650,-47993,5549,-24407,-69172,-75652,22972,112701,114375,37032,-73932,-15102,74031,126494,79247,4283,55245,180329,239493,191179,104293,21670,-34097,-103067,3252,37529,40048,68882,151248,152600,67015,-9451,-52388,-51396,9746,69825,55494,-34864,-20601,26697,-43627,-115513,-38121,-11250,-65456,-75397,-18196,76102,261061,307850,139317,-18482,-86846,-88449,-2763,81392,43563,-32306,-33525,-23598,-23603,-34657,-59478,-18512,29773,80091,66116,-36280,-116821,-46592,-21130,-77214,-92881,-62184,-12526,27665,53634,48928,25365,-52758,-83877,-68812,-58694,-39640,-3370,9412,19462,52680,45521,-33501,-12092,20077,-7444,-106009,-38936,23166,22992,17474,51873,53308,-35110,-100714,-34096,-7592,-52564,-54462,114429,195173,115778,15345,-59969,-93097,-114017,-123821,-56666,-30215,-36093,-48933,-68594,-75504,-47819,4866,-16024,-93829,-77714,-53425,-27740,-23061,20682,75690,28383,-127373,-73087,-62532,-99409,-35546,60757,58162,-707,-50998,-81092,-58982,-57112,-84169,-109079,-37656,46047,42948,-25844,7066,168763,292174,230861,90328,-46884,-68632,-71151,2372,105144,110770,21790,-100046,-55166,40028,121230,152227,139184,156962,90194,-11483,-62740,-62052,-74796,28048,124844,124094,38450,-33287,-127603,-123202,-82569,-76762,-82759,-35584,68252,142550,160797,121193,36090,8715,-3818,-2156,-1780,-51649,-57847,-89371,-86410,-19351,-47010,-76247,-102220,-116668,-47617,26302,86432,122589,15207,-105031,-145153,-78598,-10079,-37833,-141170,-27045,10281,-47935,-61015,48145,106380,66257,-20278,-80167,-82524,-30233,5845,-31863,-66581,-41009,4860,4263,-18540,-4423,43182,98307,128761,60333,1063,82618,130476,111366,34702,-55040,-141085,-91228,-29494,19137,-46493,-119223,-82574,-515,29323,12104,-89658,-110733,7983,30594,4153,-53675,-36755,11508,93338,112541,70081,51456,7549,-8306,-3028,18010,90428,180342,183237,-7823,-95380,-11603,33568,34274,-7734,-29914,-19930,-65066,-103918,-20573,138591,171107,72394,17440,-57961,-68068,-70150,-88149,-56786,-67803,-62619,-50770,-70644,-6364,52782,53640,46092,-13490,-73121,-18807,148367,250116,195421,53987,-23291,-72445,-69069,-19301,5468,-13749,-42595,-70363,-117150,-61409,-14670,14642,14186,-63245,-74934,12640,30846,50698,22597,1837,-8314,-54638,-78747,-31821,16832,39773,87862,168291,177980,128026,-54118,-29266,-9412,-16608,2179,25055,22054,38283,6002,-73693,-96779,-75841,-64851,-54975,-32522,-19936,-13246,1330,8576,-29035,-63827,-140557,-134905,-65890,-10751,125428,393408,366031,135517,-41725,-119687,-77494,-56730,58944,106253,-8447,-145412,14728,198596,383048,451811,375776,367135,340892,252130,92665,-6340,-79483,-96573,-82891,-21991,97848,149434,116874,67979,35805,17725,31821,30346,53708,199876,358606,284424,156453,104506,48011,57071,114071,103248,32664,-19899,53432,81452,23829,-21631,-32920,-49601,-65678,-29000,24271,68317,66553,-7558,-86242,-111853,-42555,27139,86896,138867,178785,181399,176555,198498,165750,85259,87591,173922,203236,104873,39789,-1446,-84213,-175285,-125839,-69351,-10498,60991,83742,-1857,-61866,175,28289,-27458,-69562,125923,470501,508933,243822,139884,205515,282477,147426,-6262,-39262,47229,109974,97862,55461,48762,114608,96253,29260,-19224,-34293,-16052,18996,21779,-29848,-89776,-118709,-44209,6008,-17465,-29869,5665,76589,153404,144838,54040,-1693,56205,162892,130943,67515,4012,17614,81687,185678,318191,312066,243757,185508,196122,322081,267532,105411,-13310,1319,69158,81380,62312,20974,-24525,-67819,-106769,-10056,88893,142047,128888,109371,80038,61454,37329,-26972,-107007,-58641,-8999,52472,63177,10323,-10085,-23801,-22663,376,68957,119220,247776,198285,20141,-71355,-58180,-42955,-84711,-93176,18440,101793,194495,232614,214282,205137,166649,31248,-90195,-50968,59171,160241,230860,183643,87320,-15678,-61531,42179,127294,72296,-41111,98595,270516,294361,99242,-68925,-48173,59273,157058,123995,28307,-37743,-115228,-115817,-71335,-84724,-73892,-18652,66779,159132,225879,222652,113237,9184,-79049,-104361,-23035,7155,-29792,-107701,-103899,-133720,-132953,-81994,-28811,-622,-17037,-78001,-119866,-133772,-68774,17853,176177,363924,298106,44986,-101699,18968,63273,34432,38938,64486,57329,4664,-49769,-60056,-20147,29498,39884,9632,-86479,-102100,-62845,-44356,12516,-22209,-40755,12587,-37110,-143913,-101093,-84662,-56198,-51501,-93185,-105076,-71427,-43567,-24822,-31090,-53284,-27988,3601,13653,1749,10093,30846,40540,-17536,-14634,91561,135609,89247,33066,42702,64728,89734,148239,86425,-24908,18175,20083,17241,19969,-30074,-43182,80305,143985,84911,42918,-1696,-10580,72012,89444,57165,-49616,-57015,38331,102226,117671,117201,49670,-73116,-72508,75410,249619,292929,310690,219875,94573,-31732,-118346,28289,115019,99404,58991,95869,111429,124684,130178,145751,111000,22582,-84751,-121499,-48933,-1261,-8069,-36488,-70728,126261,273512,319716,284680,184873,66317,-84030,-45850,92267,188519,167814,70090,-13525,2135,52294,99150,101061,87273,88092,99445,68079,14530,-89526,-49171,128987,333760,392664,323873,137463,-25041,-82597,-96860,-101860,-71911,-64523,-88315,-70632,-62897,-60619,7711,25933,-10302,2272,-6436,-13940,-19740,-14101,64549,195967,267297,251990,103372,103,-40966,-85505,-131331,-80006,-24304,-45180,-38261,-51293,-83339,-53109,85520,244597,312078,321807,211633,37992,25492,71387,47289,11018,-6654,-14352,3257,64033,107429,87747,70093,50749,-2146,-32157,-5351,-3298,-70402,-130758,-74597,-96315,-86352,27922,155705,284265,339778,279325,205376,160665,78640,-44594,-124478,-52498,20116,133551,276555,324944,177964,42720,-48138,-92221,-78802,-63429,-76113,-57421,-83996,-78796,-27846,14394,50211,58038,8920,-101870,-90808,33401,172301,325424,373868,298212,104551,-29073,-85983,-65029,10093,66272,47093,3483,17831,53793,48934,-9790,-96861,-93149,-11369,-97845,-85792,6470,37784,38494,16698,25677,70564,-25135,-104995,-65159,-35488,-47940,-90789,-110997,-116445,-149620,-106030,-61093,15889,135735,201921,133167,19517,-62548,-103265,-111222,-112619,-92483,-17047,30853,-825,-17695,-963,4257,-43709,-70804,-95066,-114581,-120403,-31785,161552,284448,196702,14566,-33781,-29853,-6887,-48322,-80384,-50650,-18853,-35936,-108715,-109943,-76101,5586,210470,307388,72655,-102432,-23228,136000,171926,97471,-21195,49939,98358,50291,1771,60929,145812,237859,227194,-15708,10685,89053,176131,276639,342222,363134,252999,81565,-47425,-93154,-11019,7444,-35699,-86655,-122162,-88524,-49175,-42590,-21397,15768,12889,-29087,-20012,5350,-22679,-124741,-49452,50878,2966,-65079,-79435,-40913,-10783,-15975,-41280,-28923,10679,27461,-27590,-121521,-98286,5904,124590,96228,123563,191249,162100,84292,-24485,-46998,1796,-4945,-51542,-86656,-95155,-145238,-148063,-133978,-110510,-115366,-54426,16957,46152,-18080,-99668,-133926,-132230,-23652,44724,31740,29768,57302,128559,193274,175584,99271,31338,-22972,-34502,-42055,-66904,-85658,-86337,-75334,-54298,-29436,10543,75863,134176,77764,-6123,-38347,10381,111226,152396,168931,125874,69280,-153,-63819,-21739,79629,132256,99900,12274,-65989,-107123,-125782,-100247,-79615,-92344,-67935,-30945,-94969,-81344,98017,302831,276977,126021,-66177,22129,24401,-62246,-121013,-73531,-58465,-21086,57444,31267,28748,3847,12810,28096,-59898,-92360,-41479,-21489,-7188,67970,110958,156389,112762,4544,-38891,-89495,-81575,-61166,-22212,22640,24289,596,-37948,-19247,-1072,3669,-617,38780,113370,113978,72705,14056,47336,81274,120327,101526,48369,34549,92988,111135,66166,84751,193076,224141,124726,30178,-27637,-48396,-56802],[-47612,-43056,-48866,-59032,-75214,-60106,-48020,-92380,22400,116631,94579,-5056,-80041,-98095,-35620,97359,80725,13678,-34034,-11320,4341,511,-4258,66426,77193,74435,4795,-76961,-83690,-38453,10237,64440,111358,108690,20242,-47404,-44029,-84962,-70801,9268,67426,99406,107820,9914,-52644,-110830,-37831,78260,161405,116959,24200,-38485,22157,51300,31378,-25773,-23042,55685,57970,-7999,-44379,-40715,-16037,9732,59017,40456,21404,92287,321464,349924,488004,731752,870111,580545,264012,114225,84898,71508,1716,-57539,-81192,-73415,-100094,-103042,-108865,-118178,-32864,55341,137807,141731,34307,-44112,-95107,-137104,-122945,-96615,-43493,-8085,44851,152470,205129,126252,41621,9730,-44463,8112,67418,79017,-9366,-97861,-32497,111665,178829,105815,-24634,-55082,55495,126451,198695,203050,98585,4356,10278,829,-10994,-52810,-88938,73967,255572,314050,189158,31523,-94140,-83343,-23499,2419,45352,68922,11449,-92426,-57990,8477,4604,-10277,-42744,-77233,-68587,-63946,-43469,-550,66862,169644,278979,268277,88572,-17693,-94276,-92220,-54768,-65340,-140535,-78827,-12930,99721,109881,65407,93427,165449,169939,115234,12849,-109347,-88018,-13282,-671,-20381,-23990,120,27119,39434,60158,69229,45954,533,-44257,-101061,-53990,-31153,-57342,-112066,-101160,-35983,-3330,-56417,-49197,-3594,-32895,-61885,-102078,-107739,-49781,-17526,-29415,-32083,-228,91342,157960,120336,52752,-2886,-54456,-100932,-101578,-2835,76556,71488,71034,-16989,-59731,88036,274138,339183,237800,69769,-62491,-124724,-111126,-119616,-99016,-26577,3869,2754,-37997,-31139,-219,38785,53065,40859,44830,121573,217578,195487,10671,-54139,-1372,-4687,-30552,-23328,50466,113533,172301,149862,54471,-3776,22737,51172,34371,14218,-6560,77,30415,43213,9422,-36546,-50562,-52743,-16187,39572,38971,-8798,-50700,-44005,-45008,-45698,-38059,-16310,45926,131085,155554,92125,-23483,-108554,-2869,91507,166961,142575,32357,-72122,-86251,-86420,-70481,18808,114318,153641,122050,30172,-89336,-159021,-45697,11661,-22714,-42521,-9540,61379,158996,201841,99153,-42150,-58534,-40943,-70086,-108960,-132549,-97673,-34570,11182,15615,2994,28477,-49978,-2406,110298,250876,300501,299813,217849,43686,-62493,-100180,-86576,-46730,-29576,-21516,-44452,-106223,-75112,395,-12522,-71362,-123773,-86674,-4099,49549,-26440,-91280,-56537,-34046,60802,196390,288738,258855,69430,-20423,-26499,-38467,-74866,-95150,-84968,-31786,4561,26786,5569,-49248,-68725,-94265,-107814,-78012,-40353,-28978,19170,94899,162386,322849,544260,462760,133884,-72506,-109864,-51854,-20622,16204,78842,126828,109902,40028,16618,67600,208317,337551,348048,239007,104218,-6595,-28631,-38195,-31591,-44598,-35556,21991,24466,3414,-6609,18803,79051,80707,50554,-15849,-59006,-53858,-48821,-27292,19393,50303,-14044,-122823,-79313,-42065,-25481,-4433,9248,1331,-33690,-20361,26997,12366,-5134,-44779,-54301,-24664,41825,147177,304519,311106,119458,27739,-24412,-24528,-15218,-87772,-106403,-52765,1052,-30444,-69450,-99599,-88504,-24980,21129,-24878,-19794,81977,300295,518082,481391,280176,50166,-91683,-309,150412,207775,-37230,-101493,50159,154632,138584,8511,-43423,24013,80949,40172,15946,-27818,-114668,-59315,-27727,-31309,-65991,-112214,-108246,-101719,-56154,-8309,56995,167675,278381,381601,409579,292858,191344,132106,109173,127265,146632,108504,67390,49257,37023,-5537,-59147,-44562,161391,337894,254058,113841,71886,62296,-32251,-112284,14950,89155,47352,-20333,58867,132657,163200,173990,104391,16330,30629,46321,35397,44103,52442,1064,-58624,-52181,17684,127838,213190,201702,122463,79207,81026,70916,65397,96411,97149,103170,43327,-27088,-24177,22757,61528,82147,58147,5790,33312,88230,100564,7170,-93139,-67354,23744,47850,67611,95104,183623,145572,-16376,-76762,16794,74150,36976,-62930,-110461,-63922,-82105,-31501,-31878,-24973,11640,31609,28062,11181,12175,-28082,-15767,17242,38677,12180,-90529,36390,185471,128714,34445,-14746,7916,30074,48297,22356,-40726,-44461,53000,97042,53669,-21523,-26776,52515,78271,-17813,-79058,-30758,-56620,-76379,26082,158471,271759,274278,230981,139153,45512,-3766,-53144,-97020,-124082,-55122,-12611,-6086,-56300,-42937,-3515,-4981,2304,28633,22592,93,-8958,39399,29862,-72745,-83825,-47396,-12863,60110,108054,7641,-101318,-113261,-94211,-80809,-74465,-74055,-80923,-45508,-8179,-60720,-83977,-62613,-24937,2741,32635,27948,-61670,-113644,-72317,-7232,16827,-31070,-28602,29587,81876,58471,-21168,-112520,-77362,-48273,-69216,-53280,2955,48725,28294,-15502,27870,98818,118864,83318,9371,-17012,-25059,-31033,20341,60902,86787,66044,-15697,-70754,-79867,-130893,-97482,-61985,1518,57340,55486,68504,37861,-20479,-86850,-90150,-74387,-52733,-40006,-41599,-83082,-78950,-23936,-15692,-44339,-48435,54025,118994,81803,-4866,-34057,14986,21413,-55531,26386,57743,29277,-41889,-105969,-131693,-45087,105639,152279,1273,-67838,5542,55688,101105,132888,145751,61878,-16057,21503,136216,189885,107221,5298,-71274,-104546,-78925,-4474,251501,553511,641328,434501,59505,-65303,-98054,-34724,17764,-18635,-64590,-68375,-22807,-1335,15270,17483,17836,22328,-2543,-70058,-68722,-52412,-41404,-48102,-50164,-6354,40815,68033,19706,-48359,-138060,-91118,17214,120855,134171,63184,-34991,23714,110543,157095,161448,122229,82454,46143,-25775,-40468,7525,15228,-38325,-56841,1294,109568,132097,54864,-50395,-81362,-91679,-68886,-68827,-84663,19684,93497,75565,-1797,-106559,-35057,14422,-49634,-34696,35288,60014,-17169,-1890,-36013,-84119,-109491,-38579,-49961,-126431,-67262,-21558,13647,97866,259117,229643,65206,-136889,-279921,-309892,-323480,-296603,-179650,-49747,17068,-55406,-85448,-71531,-49496,-94092,-122848,-89456,-24600,-26553,-52847,40990,183912,310130,336162,230701,42698,6137,72938,123447,114144,77524,69085,-1117,-7570,30466,37782,10533,19462,16673,-8289,-7482,4287,-5342,-26688,-63140,-75982,-59563,-41908,-60251,-62036,-69675,-99381,-207918,-359083,-471184,-411278,-228142,-15000,102162,118532,60768,-42781,-108769,4975,15047,-25295,-22496,18514,96882,89914,-10419,-80735,6345,50387,1630,-79542,-88539,-81484,-56053,30063,120835,109101,84941,38660,-8871,-62343,-106396,-101893,-110551,-87069,-76020,-59593,-68686,-87198,-137248,-94355,-12734,-39482,-96874,-125283,-167760,-215473,-245478,-186343,-30927,11509,27910,-35274,-69280,107323,204520,131482,-986,33251,57996,19445,-91629,-49862,12863,-3634,-42888,-42534,33889,105791,88659,19700,-73656,-2710,84103,118414,66580,1819,56578,186281,242897,188623,105940,31026,-13277,-120941,-12921,28003,28369,57842,145697,152330,79004,293,-45968,-52672,692,58576,42471,-49076,-11661,34279,-36176,-117958,-37629,-5153,-60323,-61311,10594,117102,269807,275858,125551,-17181,-92233,-97507,-11208,67264,21284,-44106,-26273,-10387,-7304,-24878,-54641,-12377,45985,101021,80698,-24730,-127679,-69346,-18591,-61555,-73818,-70495,-22792,25400,54143,57756,49254,-18629,-66207,-65256,-65924,-61493,-23356,4178,32899,81175,82738,-855,-10118,9620,-20756,-108119,-34768,6544,16551,36364,68443,48234,-45435,-103317,-23147,13301,-43068,-116481,43860,119897,65462,-14598,-80111,-108163,-126641,-131272,-58346,-30740,-26760,-25181,-31726,-37973,-17789,26045,7781,-63131,-51452,-36893,-15216,-3342,42626,92024,49671,-99009,-80116,-67957,-96417,-28003,64357,66978,9185,-40370,-59063,-56991,-65853,-88432,-114624,-26596,71307,67707,-16458,-27149,121157,225848,152618,20391,-99380,-96728,-87313,788,109701,126984,38969,-76777,-63656,10345,74129,106900,105387,133822,75586,-18319,-61176,-55223,-75202,4404,97507,96371,15342,-55700,-148570,-102701,-65103,-59131,-71856,-29563,72328,151359,185912,160861,69786,30912,9395,2506,-4874,-59524,-69390,-105554,-59785,6312,-19452,-45933,-75344,-94126,-70962,-12417,50110,120238,22551,-99943,-121095,-58631,6621,-25795,-143479,-33083,8113,-37884,-47694,53709,120537,83145,-2755,-70642,-88721,-44577,-14788,-50102,-69770,-38122,1907,-420,-15075,4959,40984,85780,110208,48209,3563,82990,128452,123175,55913,-32097,-111700,-116768,-63623,-15107,-75242,-125825,-95447,-1526,50663,42107,-42482,-87288,-10523,18902,3706,-50714,-42309,12814,110093,132826,73625,42566,-6135,-22064,-15983,14436,95164,197979,188829,-25059,-92429,1822,41764,42694,6019,-8486,1716,-36291,-65861,9244,149087,175152,75271,6073,-78416,-68211,-46091,-88071,-62219,-74958,-78321,-60929,-66973,7927,68394,48410,17674,-30960,-80470,-36894,121296,225461,209094,79757,-6328,-56558,-57738,-19359,-7357,-32857,-50710,-71043,-121446,-74067,-36068,-11610,-13909,-85271,-55439,16910,25533,51727,43389,30985,15437,-39809,-78030,-44004,-7545,5258,37002,104372,125703,105614,-29325,-12495,12202,3934,4837,8390,2844,32360,14711,-56293,-77996,-64705,-60916,-60220,-48225,-39595,-29752,-11709,-2516,-35681,-53293,-118966,-125226,-65032,-20753,80247,343026,370272,142198,-35521,-121228,-81039,-67590,39368,98996,-2003,-169222,-6743,174028,356268,421551,335741,337401,335251,242507,78620,-13638,-82023,-95048,-80733,-13806,115683,160514,123535,69935,33070,9272,19691,19983,41483,182103,333426,248785,149301,120959,71685,73998,115391,88996,6138,-52559,44946,78840,22911,-15088,-21726,-41566,-51233,-8370,42424,89164,91147,15201,-65238,-117713,-49843,39560,108958,150698,165109,141465,116868,131495,109603,43287,52418,133312,164466,79032,22403,-6888,-79041,-171794,-139878,-93234,-16990,66654,78836,-16641,-74779,-3837,21488,-35927,-64137,143215,478995,457148,213657,126336,188839,264003,140477,10539,-32994,28479,87487,71248,30636,31705,110317,112379,44062,-11405,-34077,-16853,17069,14483,-31590,-89682,-118603,-47281,-3321,-27620,-39307,-1768,72132,152244,155941,64994,14,20119,102698,84108,50508,8149,31937,104056,201150,295032,259309,204647,193288,214964,330217,263719,101575,-14392,-2879,72107,96272,82566,41344,-7329,-54418,-97492,-26322,77111,141635,123267,88002,51838,37226,22787,-40647,-92408,-19145,35563,99605,108587,44034,10042,-23882,-30660,-6766,63956,102210,203340,164362,8006,-65190,-48629,-35761,-80963,-86572,12025,79864,163482,199351,188824,184591,149492,19127,-97559,-58196,42088,138783,219425,190340,89111,-18344,-35815,66294,150773,95181,-30888,122064,304440,293440,78427,-80833,-43859,69637,160811,107665,18437,-38838,-115745,-128165,-75856,-74482,-53307,-9146,53711,146416,222101,224847,116272,10658,-81253,-107134,-19467,13467,-22394,-104586,-107481,-132305,-149750,-95493,-38813,192,-492,-50540,-97601,-129962,-72605,20818,193488,405858,328319,47000,-112276,30965,90134,74764,71637,92232,67265,-12548,-75336,-84793,-43021,10118,28059,2954,-82846,-118652,-78238,-58909,-14644,-63131,-78240,-22590,-52329,-136993,-101098,-85565,-58524,-54729,-109504,-115670,-69655,-32091,-9044,-8527,-29068,-28612,-19081,-12459,-18541,8817,33689,31582,-47126,-23226,101754,141208,85846,23098,24172,36474,50758,101428,64145,-21071,21899,15831,8774,2846,-49071,-108009,12200,67418,18458,6917,-25284,-27686,61880,99187,80362,-38139,-59998,50376,108705,115553,119289,56173,-69994,-87623,55058,210069,236975,255925,175290,75019,-29343,-137658,-11874,63983,52714,20228,81498,100833,116714,139971,146463,105522,24019,-80567,-119677,-68889,-15190,-12917,-48891,-92299,112953,281137,330654,292358,190298,65720,-90650,-45831,81797,166641,138492,49899,-18708,-1850,44175,90321,95166,82635,80496,93667,63364,8211,-104206,-53667,125845,356427,416983,355972,165622,-16077,-90596,-107145,-109581,-74500,-53765,-66977,-69907,-49183,-29334,31830,35659,-10779,6532,-2995,-2270,-1497,20150,113419,246561,291393,221707,58013,-42519,-73837,-96154,-108239,-46561,4733,-25170,-31906,-54270,-78074,-38110,97993,236424,288953,301630,208305,51971,48287,77095,45923,9322,-8887,-5701,19075,83345,132859,114558,86598,57314,-5384,-26001,19847,35096,-39688,-138205,-92610,-111293,-81126,32324,155715,292998,365577,303946,222461,159545,66506,-45655,-139152,-57327,27085,143906,286814,359478,219808,78056,-18075,-76150,-67795,-57297,-75599,-51829,-83722,-80500,-31817,12844,53777,62517,9145,-103022,-95040,21848,148027,298465,354996,303751,113229,-18798,-74052,-68672,2713,53321,32896,435,22580,54425,38331,-26385,-94011,-62188,10571,-82844,-78240,-6158,13160,9472,-13829,-16956,27283,-46805,-113220,-60594,-31623,-43816,-85847,-113574,-127247,-145946,-93365,-50118,10376,102746,166127,117912,13546,-60668,-97513,-117370,-127617,-94398,-21589,24095,3775,-7699,6361,2354,-42570,-68106,-97015,-116708,-103972,-6980,175434,288715,225774,43568,-10037,7445,24119,-42537,-80039,-40771,-10180,-31037,-94530,-91611,-93293,-28617,152038,301429,78473,-112066,-45655,105168,151623,97308,-18719,36737,69751,11880,-28273,59698,148237,243917,205794,-52494,-24698,67303,154782,246341,303044,340576,245038,70338,-49882,-81520,-261,17189,-31319,-86980,-107856,-71143,-28916,-27319,-8570,33518,29703,-30376,-47058,-25715,-52212,-153086,-35299,42096,-6755,-77502,-94536,-50772,-11327,-14942,-54849,-56868,-12299,23564,-14985,-109919,-106065,-2759,124920,118523,152742,205620,160133,73927,-47264,-68204,-20061,-22368,-62415,-73970,-74771,-119021,-127561,-113776,-83212,-62098,-5808,54208,62205,-12201,-109677,-135435,-147137,-41762,31122,17639,23171,53337,123825,185756,174993,103926,36929,-15030,-23530,-33837,-62521,-82033,-85963,-73127,-46934,-24179,8324,57411,100414,44911,-30864,-51326,9203,131210,181916,187739,127072,65562,5162,-61905,-37862,61248,127410,102449,13964,-62543,-106886,-124524,-108145,-93126,-117308,-67711,-7487,-59442,-116213,46917,245123,218912,84402,-83122,31217,13058,-80759,-125543,-68819,-56024,-21751,43873,25325,34217,6343,-3440,11698,-81197,-97275,-43387,-22964,9632,81205,123819,187894,179594,64346,12818,-52577,-66294,-40215,1325,44920,30586,-6419,-55042,-36464,-10750,-3022,-10440,23504,94150,98813,65547,21169,84286,125910,164029,133682,66797,48155,89656,71889,5262,25698,137615,191096,114257,22297,-38869,-52614,-52882],[-39244,-47457,-70983,-72858,-64768,-34944,-29163,-88656,13943,103753,91648,-8228,-82595,-100360,-41024,75734,59092,12450,-22572,-6445,-685,-6413,9611,77180,70773,64270,2599,-75448,-74337,-19127,48567,106674,145011,124181,17953,-50910,-36951,-77458,-88903,-15169,38484,63480,84675,4458,-55813,-105239,-29337,88684,165217,109138,13470,-34473,21483,36174,9491,-36198,-22191,54018,49528,-14607,-36894,-11367,32102,62123,106252,61866,16916,76511,292373,309402,445155,705503,884874,660726,325975,149385,102319,64806,-26079,-85770,-97835,-74324,-88973,-79806,-95178,-123826,-31449,52824,121269,108026,12727,-59961,-103102,-134769,-125382,-85749,-19301,16044,65104,164543,225046,145119,47844,7898,-41878,10583,64490,76074,-9139,-101623,-23648,141416,214112,120390,-27298,-34456,94637,161548,194386,190741,100361,19810,34839,15735,-13353,-55518,-81910,70710,208178,255118,150833,15462,-100339,-77698,-17528,21567,83028,112887,43431,-65318,-61561,-347,-3527,-13544,-42604,-81641,-64684,-53180,-31372,8408,67517,171299,272869,235431,54771,-29233,-99973,-79173,-44382,-60347,-136304,-94090,-53756,27559,32582,-5478,34051,133172,168568,124609,24670,-109812,-127400,-70476,-58517,-55508,-36456,9649,53209,66355,69099,58895,33262,-8528,-47253,-108606,-59467,-31534,-56444,-102769,-87956,-20379,17506,-39426,-36818,13855,-552,-33076,-96833,-110749,-45292,-15987,-38066,-49914,-18871,76972,158475,127035,50783,-16570,-60292,-74301,-70293,-15669,49328,38298,35964,-31346,-28713,123379,314730,368614,263888,93132,-56054,-95534,-93613,-97063,-82080,-7729,22032,13022,-34465,-32450,15529,42244,33533,14071,33710,132420,240593,226834,49494,-32791,6359,5642,-20052,-15866,55330,120544,181410,155048,54224,-8078,27597,68653,59823,33977,1626,5342,50606,67965,25810,-27696,-50091,-58006,-14643,53135,47509,-18711,-59329,-55854,-55538,-48240,-29529,9774,78383,165567,176414,97230,-17840,-109156,-6222,94385,193701,200490,103338,-36356,-120116,-90082,-79387,1034,95661,135986,116261,34235,-80327,-156820,-54420,-3318,-40933,-56678,-21687,61471,190878,247854,127505,-33879,-75851,-48917,-73288,-97136,-113856,-88244,-38794,-4830,-8663,-26154,-15483,-76915,-35821,73033,222524,278705,265923,186147,23711,-74635,-101818,-82647,-38656,-17444,-10532,-41305,-108260,-69572,8502,-17225,-81573,-122596,-54512,31514,74392,-9109,-74860,-67753,-39289,67323,215429,297702,223205,27890,-32210,-27343,-35605,-64487,-88058,-88186,-45939,-4971,27455,9120,-47605,-68830,-90471,-98444,-78149,-38761,-30239,6328,68472,118854,213471,416100,416351,144010,-63280,-109022,-47003,-13057,19965,77334,125578,101762,28338,-1531,41126,179404,349103,390052,258228,96211,-8014,-17468,-25291,-23664,-40995,-27877,43640,61456,36093,13536,33807,72387,45198,3275,-62318,-100390,-85229,-64459,-12035,47353,84875,18207,-92616,-67944,-30317,-14293,-1668,5098,-7316,-54167,-53237,7430,11683,5716,-26683,-36667,-13854,55545,182224,340677,336382,136315,36911,-8203,15595,29173,-68182,-108880,-53265,2439,-25608,-60356,-80384,-55861,7961,31962,-35099,-31962,66285,264700,473138,417130,223158,20617,-110214,-18984,111527,169258,-42697,-102842,48392,158410,159603,28330,-43454,22565,90518,53529,25735,-26465,-116359,-50207,-16066,-19108,-59121,-106956,-82537,-74329,-41489,-17051,19682,134886,239678,318088,362449,278875,172996,116905,109896,147646,186934,148269,89516,51195,31921,-4703,-57790,-35967,187618,343090,236550,98114,47412,25650,-60707,-111589,17804,76676,30198,-8122,105705,195503,221856,217660,130568,29431,38044,49933,35320,39696,54819,10974,-49382,-56361,14020,124705,223488,205483,98967,49984,59494,66612,77907,116416,104061,92033,28657,-41622,-39490,10174,53229,80755,65815,16691,41235,90143,79992,-6698,-100677,-106562,-805,27724,32897,43857,122046,116154,-16437,-74460,8152,60919,32590,-61723,-101199,-46789,-58222,-23592,-38566,-34994,1239,17839,13599,840,4901,-23883,-10673,16857,40099,19174,-93678,24302,168466,114611,28364,-11417,27748,73883,100971,71621,-11788,-44502,37040,73708,34243,-30646,-33383,46881,78505,-14128,-80104,-30193,-50585,-65157,30680,171417,315062,382227,364558,216525,61673,-13084,-80585,-123412,-97294,-47262,-18884,-20162,-70401,-63443,-32074,-10833,9253,30204,13045,-23553,-42682,15300,25763,-55407,-65615,-40911,-7218,68618,129781,45659,-74140,-122933,-102842,-87260,-89090,-96844,-108737,-60873,-3492,-51025,-88426,-87152,-57065,-18346,29557,39044,-49742,-122558,-82789,-12842,24858,8874,17195,53231,84560,65562,5518,-66238,-54435,-29791,-48177,-33595,13013,45399,15185,-30862,15479,92941,112742,72946,5217,-9476,-17774,-16293,45597,90315,96644,66618,-27805,-95409,-79795,-107501,-97680,-87920,-40186,16837,21334,47475,30801,-19602,-90246,-89048,-72986,-56263,-44912,-40719,-68422,-82060,-32825,-23586,-49514,-52251,47085,115761,81996,1762,-30615,-2070,-1395,-19305,71427,87877,44173,-36329,-105514,-117934,-19854,131573,167228,4350,-60369,31798,90738,124315,146114,152493,63442,-24449,9532,126678,176034,85467,-8885,-77399,-110208,-79890,-4912,221664,496211,587743,391633,37244,-61061,-83403,-41510,4327,-30939,-61586,-61487,-8850,19275,42112,42635,33031,28248,-9024,-75184,-62480,-45691,-46502,-65539,-63452,-20366,19823,60959,19362,-48808,-132613,-80668,33021,141247,146366,63805,-30916,37502,118830,149640,144445,105884,70734,38391,-31713,-42908,6920,20462,-12239,-30402,10422,106774,126562,51742,-49579,-75324,-77564,-52692,-64033,-114463,-195,89770,87630,10674,-100827,-34900,10145,-57581,-15302,68044,102019,3851,14720,9788,-45093,-141515,-70004,-83555,-149195,-46137,-9483,15999,85100,227036,201647,53984,-158604,-237964,-246171,-268024,-273905,-188889,-54536,28395,-35209,-73282,-72932,-58879,-98902,-109276,-77071,-25985,-36278,-60569,38392,190503,337319,387186,296721,84684,-1951,58409,108885,87403,41778,41652,-1569,-7386,28706,41390,19921,26567,16171,-9382,-9008,1808,-6197,-21575,-45220,-50968,-33997,-23221,-42275,-56370,-82014,-130910,-253827,-408055,-509051,-428873,-226283,4992,136930,133038,61075,-27282,-121348,-36485,-29492,-75776,-66167,-7937,79412,75055,-20311,-102659,-8178,49439,9730,-77030,-108275,-94420,-30282,71376,140450,91968,61063,9264,-41371,-101287,-138490,-95553,-97818,-84677,-72218,-58988,-68867,-80995,-125206,-107710,-25121,-43602,-92629,-108551,-140870,-189041,-231449,-199259,-31378,673,4511,-50481,-40728,114655,191063,116180,-12635,23319,52403,14182,-95144,-52165,18832,16055,-16397,-10479,47132,97544,62122,1182,-74282,6574,91073,104919,50909,-1617,52493,181269,236467,180826,107129,45135,18115,-90475,-33864,12011,8258,35140,123521,139781,87653,7842,-41887,-52418,-2793,55803,36510,-65181,-6186,37747,-31127,-112464,-32777,5079,-53504,-51627,30606,139196,247816,223675,104036,-15414,-91311,-97538,-11259,60076,4253,-53037,-20905,-242,7314,-14758,-47229,-3434,65027,123720,95795,-12547,-113572,-75931,9342,-23895,-42824,-62010,-26124,25835,56240,66966,73614,16481,-48435,-60228,-72437,-86690,-44785,869,48158,109313,117360,32479,-2605,578,-34009,-105673,-26296,-397,20912,55360,78295,39607,-55913,-103460,-14157,33252,-19724,-150347,-4783,63695,28740,-34704,-92211,-119073,-137790,-137482,-58567,-29433,-14856,875,8778,7940,25567,67177,55870,-17745,-20924,-19105,-4744,10577,57337,103755,70855,-69113,-86270,-72813,-91132,-26596,57614,65848,12394,-33142,-43621,-57975,-75194,-91144,-122404,-18902,90235,90565,-2954,-60357,71423,160751,86534,-30798,-148770,-122536,-103667,-2706,109023,134657,49370,-60535,-67296,-15336,23621,55938,69933,108356,59319,-25820,-59847,-49397,-72592,-24092,64211,65957,-7597,-77203,-156859,-83755,-51042,-44520,-59122,-23894,71114,151533,201386,195751,103139,52943,23391,8912,-5998,-66838,-83327,-128025,-29931,34194,11216,-11320,-43479,-67582,-97474,-61183,8251,111813,30428,-85566,-86501,-29638,17185,-23526,-141362,-30329,11589,-24700,-35082,54685,129802,97552,14165,-58753,-91674,-57186,-32185,-62542,-67999,-36826,-3142,-7339,-13980,7809,27253,57284,76396,26486,2626,77398,118494,125921,71757,-9808,-81267,-120795,-98074,-50882,-93662,-112390,-108010,-3067,72478,73621,-2117,-51741,-17613,10287,2429,-49981,-49291,13085,120450,146289,74927,33029,-17166,-30935,-23279,12932,102400,218366,199555,-28859,-81877,14465,46668,47017,17519,9711,17494,-12613,-26671,45222,163272,182403,82682,-571,-94736,-66393,-24101,-74936,-65533,-83587,-98595,-73181,-60691,21388,80819,40378,-11571,-48422,-85226,-55065,88888,189285,210102,96848,3073,-47373,-51282,-22391,-22281,-54575,-59690,-72235,-119965,-84309,-57157,-39713,-44087,-107192,-36872,21782,23660,57707,67238,59060,36044,-28337,-78609,-56428,-32665,-32166,-15130,42534,80019,87828,52,5223,33579,20705,4266,-10226,-11076,41495,38823,-28621,-58852,-51720,-54172,-60406,-59844,-58166,-47321,-26433,-14969,-42510,-47872,-99258,-115601,-62492,-29025,42304,278303,352639,136877,-36890,-122249,-82730,-80269,15019,82436,3153,-161539,-22742,148543,321580,382613,290680,299292,316720,224213,63098,-20821,-83735,-92436,-77351,-3898,133000,170556,132582,74901,30858,327,6718,8737,27024,155783,291063,203492,136958,133107,93433,88042,112283,72146,-20015,-87976,27689,69278,20600,-8333,-8404,-30490,-32881,12484,58069,104517,108936,36065,-38792,-98063,-60426,47058,126874,156951,145241,98894,59800,68183,54142,2063,19081,91026,120978,50496,5389,-11317,-70710,-160295,-160063,-122145,-29857,60183,66639,-31686,-89039,-10308,13968,-42399,-61170,155800,458919,379236,173954,107824,161834,226457,122926,20954,-26705,13237,60273,34548,-1565,10974,96097,122558,57952,-4109,-35350,-20723,11917,5293,-33298,-88339,-119235,-52536,-14445,-38348,-47809,-7621,68198,148077,162947,71530,-1685,-15372,38140,34492,30968,9644,41576,116720,198084,245044,188082,158303,194046,225133,317455,238843,83068,-23739,-6258,72926,105498,97144,58323,7985,-42591,-82763,-36615,69127,142599,116982,66016,26404,16647,8064,-55511,-60258,38366,105695,168018,167822,81970,28949,-23985,-36549,-10171,61348,88116,152631,122878,-5441,-59110,-41192,-30573,-76185,-76420,7271,59976,135087,169245,166098,164230,131321,6865,-105282,-67763,20783,108632,191203,182450,84511,-22762,-11563,86054,169847,118693,-17274,140866,323353,275790,52684,-90272,-39709,76711,158520,87241,8250,-40875,-116414,-130715,-72768,-60775,-35077,-1242,39242,125048,206566,218417,115849,10449,-84585,-106567,-14956,19743,-16260,-101145,-109703,-130632,-164534,-105311,-46229,-2361,11059,-24581,-77381,-119318,-73224,23123,203220,426307,344889,48155,-119944,40891,114272,114621,107928,119299,71911,-29770,-95270,-100879,-58620,-4744,18509,-1731,-78259,-132769,-94207,-75678,-42736,-100464,-110112,-48418,-57803,-127059,-102506,-87274,-61940,-59317,-125197,-117131,-59943,-15493,9533,14810,-5696,-26311,-42649,-43410,-37267,13661,42066,28819,-71540,-34029,107965,144759,81681,12942,5862,7905,11038,54488,43911,-13155,26607,9487,-4371,-12610,-53661,-144660,-22923,21521,-36297,-32398,-50848,-40806,53067,110374,105845,-22024,-66056,61111,110694,110463,118859,60975,-67449,-102438,32452,161450,176560,196848,131126,55099,-23126,-112349,-48407,17379,19175,74,65924,84995,102687,144346,143788,99154,25475,-75941,-113818,-86513,-29091,-18168,-59167,-103417,96796,274007,324825,284532,186654,63577,-95607,-47321,70512,147453,117000,40270,-17156,-4455,34229,77742,86993,78023,73741,87651,57411,1723,-110675,-56327,111339,352852,417261,371522,187011,-7278,-97719,-116793,-115386,-77360,-42679,-36069,-35214,-8769,9355,58050,45681,-12447,6537,-5044,5177,14545,53158,158390,286020,300405,183297,16002,-82074,-105991,-109440,-87077,-15424,31625,-6069,-26708,-57574,-70926,-23366,110313,229054,269274,284774,210249,72610,70314,78402,40287,3234,-13711,508,30569,97841,153283,137393,99339,60792,-9861,-19727,44292,72257,-10621,-122428,-110574,-126331,-75258,35433,149941,285880,368042,307769,223051,144538,47624,-50982,-148541,-60220,37049,156107,294506,387671,265094,123642,27321,-52664,-54096,-50484,-74496,-46525,-81654,-78705,-31112,15513,59510,67948,10702,-99922,-96554,12043,122155,264192,330024,304119,119616,-10760,-61802,-67586,-3847,40429,18684,-3139,24175,52416,26889,-42307,-81737,-25289,52665,-38733,-54993,-9694,-3903,-16080,-40206,-49517,-9794,-67128,-115716,-58413,-32149,-45393,-85237,-117143,-137990,-136036,-80726,-38021,1392,66216,133645,106239,11240,-56282,-91328,-123134,-136680,-93813,-29087,10209,3809,-2650,6282,-5211,-43706,-65761,-98775,-116694,-88965,12876,179799,279234,242999,69002,11684,37943,45651,-40817,-79182,-28559,1995,-18435,-64206,-61897,-98989,-60574,90031,278415,82051,-120432,-72652,63956,116626,84964,-19340,22922,41528,-23794,-63833,57235,150307,249475,187412,-74974,-57835,45865,129391,208298,257851,307303,227517,55159,-53935,-71111,8890,23998,-29184,-87793,-89314,-44232,-4079,-10597,4134,51235,50315,-18534,-66876,-58544,-84151,-156325,-19691,34754,-14735,-91808,-113675,-61116,-11939,-10738,-59950,-79964,-35286,18366,-2437,-95671,-111567,-10719,120523,137773,182301,222231,165313,74135,-58127,-87303,-41977,-41108,-73198,-62740,-57284,-95773,-102060,-85413,-44107,-13895,39229,84643,71490,-6239,-108580,-131442,-131156,-39054,32853,11155,18214,48602,116882,176391,175080,111179,45374,-5238,-11122,-24063,-55848,-74533,-82333,-72381,-41253,-19547,5912,38378,64757,10700,-54881,-63466,7957,148951,210231,206630,130701,63657,10556,-57392,-49669,40792,114026,95045,7773,-62219,-107304,-122275,-115561,-106076,-136147,-57886,18075,-22347,-117300,-7139,181146,158916,44566,-68573,51070,14735,-83939,-121564,-60120,-49534,-19680,30196,20922,39838,6763,-23402,-12856,-108230,-88299,-37799,-18557,28446,89958,132005,215436,257613,148325,80736,-10921,-48176,-15279,30444,74183,44602,-2826,-59440,-50903,-17968,-6013,-16471,10604,75974,85646,61476,31467,118867,171051,207094,165956,88717,68431,93401,47527,-30920,-10212,96585,160991,105290,18778,-42739,-50014,-43606],[-29828,-45349,-86247,-72900,-39735,-3971,-5730,-74661,5954,89668,88821,-8725,-82567,-101749,-47693,49669,33807,8198,-9709,2130,-3123,-12018,21886,82226,61522,50651,-624,-72738,-65091,1837,90613,150864,176511,134102,13801,-50271,-26742,-64990,-103542,-38536,9378,22942,52654,-7116,-61552,-102137,-25942,90326,158378,95315,1201,-25960,21518,18608,-14427,-45816,-22490,49217,38737,-20499,-27847,18464,78613,109015,143992,72423,5541,56725,255632,266100,393728,650853,856173,719842,389245,186692,117447,53434,-54960,-91009,-114940,-76312,-70068,-48579,-74183,-116827,-31975,48498,102800,77394,-5848,-74515,-110335,-131127,-129155,-78378,-2312,31954,74695,160857,228623,155181,50394,5420,-38981,9832,58023,70374,-8967,-104590,-19575,168139,249351,137178,-29243,-18827,127669,184980,176941,170695,99496,34155,54921,25356,-18008,-53720,-74106,61114,153571,188402,107833,-1640,-105146,-77324,-15953,36194,113116,145044,66570,-43707,-57206,-3468,-4037,-10040,-37801,-86430,-66784,-46814,-23408,11817,60299,156140,240267,179697,15795,-43900,-104661,-68994,-37062,-57414,-129784,-110581,-93984,-21399,-9437,-47465,-17049,96566,159271,129194,35966,-99201,-162168,-123001,-110594,-89237,-50362,15273,74770,87631,72508,46576,19916,-18204,-52205,-123366,-68527,-33230,-55135,-91528,-75474,-7741,32831,-26178,-27769,27420,29865,-1338,-89245,-115050,-45016,-20593,-52469,-71045,-39963,57918,152723,129578,47280,-30168,-62738,-48438,-39330,-27201,16595,-1853,-8649,-47029,-3288,150516,338954,377000,275922,114900,-51160,-63299,-55822,-63983,-61719,10464,36033,18365,-33634,-36165,24100,37003,5707,-24848,19512,143840,259605,253397,86492,-8965,14732,14608,-11423,-10498,57523,124473,185670,155225,49881,-17796,27490,81104,78522,44835,358,1619,68194,92430,38706,-23198,-51926,-63871,-19905,55025,43467,-36477,-70831,-70514,-68541,-52447,-22758,30803,104050,191805,187840,96933,-15830,-111661,-13787,90415,209153,245045,163272,7356,-113306,-94733,-93180,-30773,59072,98806,96321,31625,-68728,-136277,-63403,-21364,-59521,-68396,-35228,56973,217299,295119,162699,-16108,-94420,-59232,-76447,-86706,-98953,-77656,-40145,-16773,-30466,-63409,-68969,-67074,-63869,29584,187086,250795,229297,153235,2850,-87724,-103195,-80803,-35609,-9660,-3903,-41535,-112363,-66079,12142,-26289,-96400,-117492,-18387,75426,102470,10236,-53111,-77392,-51618,63723,221345,288932,175675,-3296,-36191,-27187,-33554,-53619,-77192,-89347,-64075,-17800,25912,12096,-46872,-72737,-92532,-94846,-81413,-41791,-36098,-12013,37033,77336,122291,285368,354564,149979,-53181,-112866,-48426,-12703,14873,64934,113480,83980,9561,-26050,7628,137659,331607,404086,261349,78933,-16358,-10141,-13182,-14230,-32480,-11602,73298,98823,61923,26321,39912,55445,7955,-37663,-94361,-105484,-87345,-53952,17112,83488,126356,57125,-61173,-57462,-21358,-7076,-3431,-3419,-19114,-73634,-81845,-8426,11942,15418,-10700,-19204,-946,69415,212635,357826,344430,148621,43866,5947,49214,64874,-52954,-113577,-54361,1979,-22595,-52993,-63690,-28279,33856,33419,-48891,-43746,47082,211737,397271,330946,158212,-10868,-129123,-34670,75900,131791,-45323,-106687,41674,156773,179019,52139,-35362,22063,98091,65285,33742,-26360,-114486,-44172,-7723,-9589,-54228,-102637,-63006,-51191,-25217,-18346,-11487,93475,188111,242162,297149,249227,147865,99868,107281,164043,225445,191479,114054,52298,24180,-4711,-58070,-23608,212353,333536,208398,75856,14385,-24267,-100080,-100819,20788,61793,11559,6443,151112,260739,283340,262706,156309,40072,39490,47744,31473,34030,57100,20325,-42643,-62932,9053,118244,227242,206268,79465,24708,37713,59292,83638,123380,99501,75281,13848,-55244,-54183,-1479,44849,76794,69545,24473,47646,92479,72222,7728,-75276,-128425,-28384,1595,-6095,-4894,66513,84309,-19117,-73433,-1802,46379,26158,-63123,-93202,-29292,-23448,3527,-35643,-39045,-6192,5252,388,-8108,-686,-17637,-2376,18411,41323,24410,-82912,26322,159262,104411,21521,-12861,36777,101266,135716,108356,14346,-42003,17537,45458,11186,-42697,-43350,37035,73344,-13809,-84341,-33922,-48112,-51928,34498,181000,352929,491377,513749,319032,103044,17781,-51023,-88844,-71938,-40787,-25505,-32805,-80905,-74139,-54776,-15099,12270,25766,-819,-48761,-70664,7862,37639,-25284,-50131,-40947,-6339,72893,145869,83108,-41987,-113040,-109893,-91983,-101168,-117060,-128650,-69652,7763,-30276,-72954,-87543,-83972,-39437,25045,47322,-41196,-131793,-95149,-23201,25101,45779,61657,76410,87370,74986,29056,-31015,-28694,-8613,-27135,-19015,16797,34816,-3652,-50937,-2525,79603,99889,58807,4920,473,-8245,-1726,66548,112985,98753,60907,-41941,-119060,-68302,-79239,-85988,-113055,-85286,-22262,-8944,29871,25225,-18578,-89257,-82512,-67400,-59586,-51304,-39553,-52415,-85616,-45458,-33889,-56535,-58820,35196,106454,79701,8192,-26653,-16861,-15733,22232,110660,114922,57278,-30952,-102302,-101811,4020,152443,174964,4071,-53120,54547,123404,146702,158264,158431,66857,-31813,-6888,109971,153776,65807,-12951,-74730,-112689,-83382,-7371,188712,433358,528287,349303,16070,-57642,-64592,-39704,-7259,-47401,-62610,-58886,418,34975,65883,68472,51372,37022,-11735,-73185,-51594,-36953,-48934,-81383,-75089,-33898,-1662,50972,18931,-46316,-120819,-72464,43522,153063,150408,58523,-29726,50023,122289,134887,121913,85894,54317,23702,-43503,-47967,2578,22365,9443,-7942,20473,103463,119486,48536,-47574,-68068,-62009,-29665,-42631,-116430,-19981,84188,98197,22449,-94589,-35418,4289,-63536,3570,95819,137610,26221,32428,56959,-184,-106121,-91523,-115243,-111114,-29506,-2771,14191,70487,196078,178638,49447,-169083,-190520,-177514,-204583,-244018,-199876,-62081,33851,-19741,-61294,-72648,-68769,-104609,-95566,-57845,-20047,-41930,-66889,36689,193589,355751,422301,345137,119748,-12294,41071,92291,61648,11890,21140,663,-6330,27336,45189,29556,34430,17767,-7503,-6784,3402,-2531,-12651,-22197,-20579,-5309,-3370,-21254,-43155,-82005,-147257,-283213,-439906,-530029,-432145,-215345,28273,171631,141770,58839,-10324,-89478,-85857,-86226,-129409,-109866,-34045,62233,63612,-20982,-102468,-17317,45537,14598,-72744,-120692,-92405,-1484,109315,149089,69515,34574,-21928,-73971,-134577,-97682,-61195,-75541,-77861,-69020,-60195,-70603,-75571,-107720,-108397,-33958,-46265,-88574,-95620,-118457,-163796,-211590,-195110,-30193,-6628,-10574,-52108,-19634,110311,165417,94530,-25617,12737,46563,10283,-94470,-54402,23602,34228,8991,19104,60648,87989,35975,-18174,-75883,13111,94367,86885,33334,-5699,42987,165439,220895,168952,108645,63013,51871,-52433,-58341,-10442,-19009,3550,88798,119220,93582,13925,-40022,-51036,1238,65708,43841,-77364,-3907,37501,-27780,-100290,-22999,18316,-46196,-45742,42122,141839,201202,161214,78842,-11712,-81666,-87318,-3555,58533,-8322,-59481,-17020,7270,19622,-5548,-38666,7311,85568,146226,109749,-304,-89260,-59482,46559,23712,-10630,-41037,-20020,30887,60590,75703,94996,48901,-31334,-53708,-75055,-108887,-64178,1470,65740,137027,149322,66167,10832,-5692,-45912,-97386,-14276,-141,29636,70567,81452,28626,-65666,-101004,-7547,50537,10072,-89475,-19350,31255,8636,-41232,-91904,-121298,-145065,-141474,-56532,-25609,-429,28170,50505,53645,67365,113655,120656,40347,13750,-361,3688,18867,64785,109975,89027,-39365,-90142,-76602,-84215,-31530,40437,54256,8678,-29688,-33903,-61008,-83975,-90281,-129531,-14088,102819,110832,13559,-88974,25775,106872,43157,-40553,-152456,-136437,-117631,-6983,104167,133966,53426,-49389,-67630,-35637,-24978,2696,33791,81123,42008,-33553,-58374,-43815,-66136,-56401,26753,33460,-31131,-97756,-143950,-66540,-39933,-33106,-46754,-19051,64990,143517,205347,221294,133101,73139,37099,16948,-4039,-71052,-94466,-135430,1272,62983,45056,28488,-4777,-35614,-82532,-115663,-31463,98191,39124,-64219,-50614,3605,22335,-30973,-128046,-17157,20604,-9321,-23231,50955,133343,109208,30284,-45536,-91254,-67906,-46259,-69728,-63840,-37486,-10084,-16251,-16116,1994,3873,17248,32918,-1330,-1951,66283,101427,119449,81125,10840,-50565,-97508,-131909,-84309,-87861,-88764,-117838,-4486,92789,99228,26290,-24392,-18467,3913,629,-50968,-57604,12029,124293,152577,74190,23492,-24996,-33950,-23614,16598,115851,245176,220798,-8553,-64950,25541,47613,46547,26410,24539,28175,6430,11357,82583,177082,189415,92746,-2530,-106180,-64162,-5620,-52435,-64405,-91281,-122519,-85154,-50512,34517,89664,29558,-40460,-64605,-85163,-70733,53751,144355,197679,104745,6273,-44024,-49220,-27801,-37629,-76582,-67075,-72123,-112819,-91707,-76942,-67460,-72286,-126676,-22209,25808,24374,67269,91261,83951,52345,-20513,-80290,-68249,-56791,-70063,-65754,-9677,44550,75662,32981,23677,53477,33559,1568,-27861,-14322,64360,71063,2445,-39719,-37078,-44951,-55647,-64309,-71617,-62004,-39420,-26525,-48785,-45393,-82450,-106123,-58908,-35665,10936,205352,313848,119358,-45854,-118194,-79389,-94151,-12853,57472,7122,-139099,-36079,118420,275517,332974,241593,254570,284907,196976,45898,-28345,-85090,-89179,-73246,7127,146805,176368,140858,80336,27866,-9326,-6505,-2838,11215,123462,236714,153560,120339,139801,111957,98443,104634,53001,-43870,-124312,3041,53394,16387,-2459,6031,-17008,-11483,33533,71323,114286,119191,53063,-10784,-69902,-74042,48467,139208,156688,119938,56254,8432,12672,3988,-35642,-11282,49307,75201,20450,-10712,-13668,-58388,-140848,-169251,-138039,-45611,41105,47608,-44382,-102799,-18128,6829,-45533,-60923,162849,412895,286235,129963,86784,128242,175938,99307,26013,-22508,-549,28982,-9994,-38789,-10783,74300,126540,70627,2447,-38209,-27647,3923,-5062,-35003,-86120,-120357,-59522,-26830,-49558,-55672,-13122,62728,138813,163764,72571,-7501,-46359,-23837,-11660,10378,8175,45975,118355,174976,172461,107714,112765,188554,224735,284612,196426,53692,-36813,-5693,73519,109532,104806,69708,19912,-32063,-66403,-37660,66918,145948,110907,44694,4292,-684,-6239,-70071,-23077,113102,200844,254966,237042,122586,46273,-24291,-40125,-9645,60808,76321,100741,76985,-20061,-53592,-35853,-27626,-70601,-65093,2440,41115,108602,142499,147174,145641,113518,-4532,-112360,-79095,-3918,71178,146586,157358,71903,-28672,9622,99223,180749,138992,-2242,151558,322260,241291,23100,-96516,-35679,80513,149822,63438,-1977,-43827,-117329,-125158,-64736,-46288,-19629,4166,24097,96981,180455,203245,111663,8689,-88726,-102084,-8791,26831,-10685,-97168,-110320,-128513,-176564,-112666,-52359,-8888,15780,-2728,-59504,-105776,-71051,24700,204800,422398,345437,47848,-124038,49634,136502,154194,146322,144275,71577,-45173,-107396,-106907,-66633,-14898,11351,-4582,-72983,-139777,-108275,-92861,-69303,-132772,-134064,-57681,-44580,-115032,-105290,-89117,-65382,-64197,-135604,-109021,-44068,4150,29151,37359,16123,-20971,-64562,-77684,-48729,26566,57078,34562,-82727,-45887,109600,145945,77007,3028,-12019,-20472,-27664,12667,31317,1059,33981,2901,-20676,-24869,-46429,-94241,-14629,13554,-66618,-73539,-76873,-48759,46128,122255,132132,-910,-75651,69020,107422,102228,115169,63429,-65454,-115127,9163,108231,117685,139319,90540,35806,-14585,-80522,-76180,-20933,7480,7004,51578,65760,84674,143973,137994,91959,27088,-70274,-107464,-100885,-41708,-22429,-65205,-104025,77495,251088,301459,261754,174627,61158,-97252,-49723,58998,130849,102466,38947,-11368,-6851,22208,61678,76792,73366,68126,82013,50879,-3891,-102600,-53634,87351,320438,391279,367634,200024,1607,-102260,-124367,-117825,-79125,-30691,-55,15988,48420,54041,85591,55997,-14722,2638,-12120,8568,28414,83993,196173,310530,293427,140660,-21613,-117705,-135941,-124274,-67935,11761,54633,10748,-23197,-60548,-60509,-7412,122962,223317,254127,272481,217611,99532,91593,76877,32394,-5265,-18953,6695,40355,109621,170040,157251,109704,62695,-13995,-12628,68252,107314,16432,-104876,-126156,-138438,-67876,38522,140022,263271,345815,290078,207274,118338,25071,-59136,-148412,-59670,50603,169994,299992,408472,313663,182616,91941,-19920,-37119,-42088,-71323,-41149,-77236,-71253,-21374,28302,72331,76856,14899,-92411,-93340,6225,99260,228393,303085,301091,125244,-3302,-48849,-60846,-7602,29537,6190,-7408,22612,48215,15501,-56150,-65097,11838,105971,19155,-24058,-4917,-12369,-35707,-61127,-72058,-36905,-82029,-109689,-56916,-35805,-51238,-87440,-119866,-145928,-124245,-66809,-24182,-9276,30735,108579,101336,15289,-47637,-83316,-125029,-128621,-88406,-36980,-7281,-429,-2445,174,-16063,-44869,-62219,-98658,-113384,-74184,29099,175827,258139,247627,91353,32176,62492,59579,-40974,-75982,-12874,19874,3567,-23583,-27343,-91556,-87734,29108,241144,84736,-124134,-101602,16890,72385,64690,-20044,13380,20767,-47588,-101285,54953,152607,254658,173585,-76319,-81238,27710,102927,168013,212411,267158,201978,37197,-58592,-59759,18524,29968,-27592,-87908,-68833,-10101,24078,7117,16692,68199,72902,4609,-67585,-86152,-114046,-125568,-2610,30673,-21004,-104614,-130656,-66316,-9050,-1471,-54850,-94159,-56460,13010,10299,-79261,-113564,-16567,113434,154662,212614,243051,180174,88002,-46845,-94611,-61954,-59709,-82053,-51373,-41426,-74677,-78866,-60259,-8825,27580,80585,110289,77834,374,-99675,-125646,-109295,-13099,47074,11806,16059,44851,110254,168838,178746,123418,59029,8291,3688,-12374,-46254,-62394,-73131,-72927,-38873,-15659,3834,20958,32333,-19790,-75315,-72742,8689,165689,237739,226487,138309,65300,16428,-50728,-56119,20101,92605,77033,-6184,-63609,-108657,-117389,-121935,-116808,-142853,-44909,41590,15159,-76045,-43496,133663,121710,33942,-17394,76762,26962,-70258,-108605,-46484,-38271,-14161,18840,20731,47927,7719,-43756,-37916,-136852,-64199,-23098,-6198,49010,95251,135972,237002,340378,253946,162996,34343,-27719,14000,66009,110583,66450,11458,-48736,-57744,-20549,-3331,-16698,1770,60177,75350,61177,44972,148980,213079,246846,197393,114176,95130,103389,36962,-43676,-25143,71357,137160,99525,20576,-38776,-40597,-29017],[-20522,-38745,-91586,-62182,-7620,32303,21365,-56693,-232,76302,87024,-5556,-79360,-101835,-54557,21984,6185,1922,4778,14704,-1548,-14456,32762,83031,51590,35463,-3782,-67644,-54532,25575,133661,193457,203636,138920,10207,-43836,-13684,-49176,-110176,-56920,-14740,-16620,16314,-21919,-66933,-99189,-24642,87312,146281,80290,-7262,-10881,24405,839,-39345,-53631,-22481,43560,28477,-23411,-16457,47964,121363,149561,172704,75553,-8315,40686,220738,227635,341904,576669,788026,751235,450734,227730,132887,41551,-78131,-65509,-108613,-75007,-44637,-11502,-47352,-102826,-30895,45551,86548,54409,-17926,-83780,-112656,-123391,-130315,-70956,10794,42684,77049,146288,219939,159964,53087,6304,-32694,9735,52087,65872,-5157,-100088,-16629,192933,285107,159320,-26762,-9288,153934,197454,152510,148985,100061,50116,72656,32590,-20999,-45970,-62264,50987,102912,126120,68512,-14503,-104663,-77768,-14242,49767,136738,166417,83545,-23140,-43008,4087,8100,5946,-21376,-81215,-69735,-40965,-15878,14535,51816,132637,192297,114100,-19806,-57219,-102827,-56805,-27269,-50513,-118951,-122772,-122982,-23251,785,-43585,-47348,64971,148818,134317,50925,-78095,-154214,-160051,-150489,-116468,-60180,21931,95736,106944,75042,37252,10955,-23622,-54302,-132136,-67279,-23482,-42440,-74099,-59183,6555,46994,-12396,-17572,41816,62742,36449,-75588,-115510,-43487,-25164,-66239,-89495,-58430,39013,144873,131587,45862,-39420,-57603,-21161,-8107,-31372,-14137,-39794,-53878,-55993,19975,171686,347385,366304,275911,139284,-34534,-24799,-8610,-23160,-33285,30940,48656,22713,-31704,-37814,29735,29004,-22739,-69400,12810,161840,277839,277100,123890,18720,27586,26834,62,-2248,62362,130943,190819,156465,47649,-27781,26378,92229,93988,50814,-6156,-7232,86153,119237,51276,-20394,-53949,-69422,-31331,45525,28619,-57719,-80674,-83235,-79082,-54553,-15565,48956,124835,210608,191999,94974,-13656,-111507,-21485,83767,216869,277942,210467,47114,-84851,-96571,-106192,-72761,9558,44820,64409,26148,-50663,-110744,-69125,-38622,-73849,-73780,-46297,51330,238948,342665,205132,8301,-105941,-66706,-73918,-75306,-85272,-66699,-37218,-20123,-38706,-96487,-126281,-40510,-78919,-12578,150989,220908,193451,122045,-16113,-98288,-101216,-77717,-35388,-4795,-609,-43381,-115611,-61841,13954,-36493,-112472,-103934,24134,128748,135288,33472,-26478,-76055,-67490,51965,213653,263134,124137,-17325,-32816,-25071,-30259,-40720,-60213,-82340,-80604,-30344,25029,17446,-42861,-75820,-97473,-94901,-85747,-47029,-44075,-33603,2817,39378,56154,168297,287451,154292,-39378,-116617,-53837,-16962,3761,43204,91827,58894,-13633,-53704,-29511,88889,289404,390990,250519,55568,-29070,-5397,-1586,-3180,-19598,10506,105265,132066,80624,32467,38186,32307,-25782,-63198,-89870,-81615,-59869,-22255,52143,122325,170410,99910,-27058,-46207,-14151,-3299,-8677,-14839,-32670,-91138,-104958,-20046,13264,24294,4027,-610,16071,84497,235607,354918,335430,155941,48985,17848,73898,89294,-42729,-119984,-55897,-1068,-22123,-48297,-51378,-8479,49106,22538,-66075,-54839,24155,146376,302194,237019,94832,-40722,-144775,-47260,44890,95647,-49132,-113758,30799,149992,195465,78792,-17990,26758,106399,76955,41357,-25047,-107775,-42180,-4206,-4554,-52993,-101044,-49526,-33638,-12517,-18642,-34914,49370,131078,163238,222583,208092,118350,81086,100627,174997,259211,235877,140479,52979,13848,-6067,-56868,-6553,233821,309232,171569,48093,-24775,-84375,-147970,-82873,21924,43105,-9294,20460,192390,322788,340500,302346,177468,46440,33387,38096,22317,26021,57885,27591,-39674,-73082,1010,106030,220532,199561,61218,1321,15713,48953,81293,115735,83660,54032,-485,-67132,-69769,-14100,34345,68182,67186,27278,51746,97148,81230,34385,-46456,-114184,-58725,-30247,-47436,-47368,21203,51879,-25924,-75027,-13563,29891,16152,-69155,-89046,-15051,15105,47142,-19285,-37040,-12092,-7723,-13386,-17611,-6741,-12299,4803,17462,38704,24881,-61941,43260,157299,97696,13249,-20196,34260,109660,149030,128064,31797,-41031,-6328,12033,-16230,-59160,-57613,22214,61760,-19046,-94322,-44781,-51675,-41406,34909,184373,380376,587586,658765,435062,160366,68305,3308,-41749,-52052,-39273,-35981,-47917,-91986,-76424,-65338,-18464,8392,12139,-21872,-77731,-91160,10115,55363,5158,-41704,-51278,-13111,69911,152283,114191,-11279,-96408,-115084,-98936,-112418,-138265,-131071,-71737,25081,1054,-40589,-62703,-94316,-60655,15833,48063,-40394,-140879,-112206,-42186,13121,72472,98083,94961,87198,79568,41490,-9927,-8345,8542,-12375,-13991,9752,13030,-31589,-78785,-29083,55476,77029,39422,7066,8267,-1599,7451,77765,122688,89635,45683,-60577,-126062,-50806,-51126,-66631,-119784,-117776,-44274,-23826,23280,27494,-14412,-92340,-77831,-62711,-66174,-63391,-43300,-42229,-92764,-65529,-50117,-69289,-71170,17177,89790,72388,10670,-26975,-31864,-20697,56275,138346,132676,62665,-31665,-102977,-92674,18264,159451,168163,-5115,-50659,68205,146663,162121,164278,159328,68678,-39291,-31698,82366,121298,48400,-9397,-65553,-110021,-94792,-17801,148862,364100,462880,306965,-5280,-59985,-48926,-31040,-17286,-72691,-72817,-66005,-1063,39274,79811,88432,67132,43705,-15772,-71584,-44479,-32912,-54057,-98178,-89063,-51268,-26312,36292,15697,-45076,-111532,-71567,43338,150006,140530,42565,-35372,56934,116273,107893,87874,56261,27604,-3230,-66295,-60127,-9982,16160,20547,4455,24456,93736,104930,38769,-50566,-64736,-50302,-8071,-19876,-94863,-44233,72171,102126,28184,-93497,-41556,-7828,-71753,15974,113549,161167,43796,45592,96771,36259,-68820,-94283,-133178,-79099,-22681,-6672,2957,49315,162156,154907,45901,-178798,-151350,-112295,-140918,-214566,-215948,-75414,28598,-14508,-55823,-75800,-83296,-114922,-86729,-40527,-13991,-48342,-76818,30824,187706,358207,432425,366370,140436,-28973,16108,69632,33923,-14932,4338,588,-9483,21497,44246,34224,37396,15387,-9053,-7130,2889,-453,-6454,-1140,8659,19939,11556,-3700,-31095,-79408,-158534,-305912,-464079,-543717,-430400,-202838,48988,200492,140316,50233,992,-54387,-144264,-154767,-137798,-155976,-63630,40245,48721,-22133,-90258,-24994,34706,11256,-73117,-118766,-80348,22000,135147,140527,38259,1560,-58367,-108259,-120004,-64879,-34710,-58810,-73544,-71895,-68340,-78768,-75977,-94051,-98142,-41301,-51774,-91726,-95719,-110668,-150048,-196543,-181917,-32617,-16376,-23683,-50448,-11987,91325,127480,65396,-43608,-2929,35672,2448,-94525,-60689,22691,45785,27550,40257,67469,71783,6097,-43030,-83007,12703,88887,60861,10313,-14976,23538,134952,192860,149911,106586,78336,77252,-23908,-88576,-42828,-55422,-37585,42493,90735,92308,14306,-44826,-53953,8493,84630,62411,-76962,-8942,29875,-29435,-87560,-12469,28653,-43172,-47326,41312,122466,134663,93932,49703,-9041,-67574,-72693,6038,56709,-21691,-68245,-18727,8036,24696,-2653,-34885,13561,100893,161546,116600,7656,-66269,-36029,76092,70354,15744,-20087,-9608,36928,62971,78850,106787,72196,-19430,-49889,-73547,-99246,-78032,3439,81920,160346,174727,95920,25781,-11795,-58593,-87683,-4022,264,34532,76674,74923,12667,-77489,-99995,-7404,60083,36298,-37586,-6760,18017,1067,-37818,-82876,-116054,-147694,-145761,-55374,-22440,12598,51573,86820,90729,97005,151362,188214,105074,48582,15545,6857,18746,62491,107644,99244,-14427,-93876,-82312,-79401,-45654,10246,29419,-5009,-33084,-31811,-68490,-94408,-87942,-121207,-14562,106520,124760,28598,-109231,-12061,69024,25370,-16110,-110144,-122734,-125056,-13256,93870,123732,49704,-45154,-69100,-52368,-66949,-51743,-4653,50222,21760,-43822,-59240,-40617,-58427,-94019,-14235,-2061,-57903,-120091,-125610,-53460,-33960,-27429,-38589,-18299,51941,125868,194584,230996,153956,87656,47255,24013,-486,-71522,-95962,-96986,29561,88623,78886,71507,39917,1747,-37423,-74893,-57490,78474,46468,-40703,-16913,35365,21957,-47164,-103303,3490,32238,5301,-14314,40607,128522,116064,43724,-33179,-88974,-78277,-59090,-74885,-61259,-41902,-20353,-28338,-23890,-14721,-26533,-30509,-15680,-32419,-11505,49208,77268,102888,81694,27335,-21831,-65900,-132443,-100866,-62376,-63708,-120800,-6573,108610,114690,43471,-7089,-19118,-2444,-2397,-53875,-68402,8008,120616,150568,70327,13344,-30348,-32239,-18683,25596,136338,278261,251220,32136,-44252,33237,43050,40019,31878,35593,33937,20503,46069,117607,187365,192795,102063,-2049,-113498,-62076,9085,-25073,-56870,-94506,-149605,-93074,-36148,47183,94279,15485,-68665,-77799,-78543,-79281,19071,93751,172309,103456,4075,-45977,-51313,-35263,-51697,-94411,-69919,-69361,-102839,-96517,-94891,-92062,-91906,-140725,-14446,27566,26567,78602,112896,103880,63498,-16456,-82889,-78624,-78347,-106303,-111004,-38533,23003,68996,67909,42716,70820,42684,-2024,-41453,-5280,93994,103742,32762,-20823,-20866,-33802,-47193,-59791,-74630,-68112,-46205,-34598,-53643,-43962,-68340,-96490,-54191,-40372,-14900,131867,259149,92059,-60346,-103396,-68482,-108107,-41893,27065,10445,-117057,-49245,81814,218162,274002,191122,206637,242342,162790,27951,-35800,-85906,-85233,-68346,19336,155071,176201,146426,85079,24297,-18756,-18632,-13485,-4428,88579,177297,104731,101388,141010,126735,105373,93358,32798,-61760,-149957,-24388,33816,11027,2722,21696,-694,12973,55595,83365,119688,122932,66141,17450,-38183,-88820,44218,145698,150525,91532,16917,-34445,-31989,-36650,-66687,-37090,10999,30774,-8570,-23729,-11747,-40583,-113021,-134701,-109882,-57114,12315,25971,-47491,-110549,-24685,2245,-43026,-62056,165302,348879,192021,88420,67255,93995,122276,76126,28536,-19193,-11779,-1852,-56490,-76312,-29362,49622,126401,83416,9634,-41020,-35615,-4370,-13890,-34789,-81538,-120047,-66021,-38146,-59397,-61311,-17674,55235,123974,157705,68639,-16006,-66394,-69567,-44522,-8215,5058,46438,110429,134963,86464,32117,77102,179174,214488,237122,144590,21142,-45177,2563,77199,111150,106792,75342,28802,-20251,-46735,-25973,73870,154065,107397,26470,-13225,-13891,-17975,-80815,16455,202272,315207,354400,311693,165719,63484,-23167,-39409,-3477,63735,67785,54492,32043,-33692,-47018,-30693,-25213,-62449,-51996,-1532,25013,85556,120448,133711,131371,98812,-12421,-115795,-89696,-28917,30516,90171,116486,51608,-33294,28266,105761,181583,153288,13737,153610,301022,194088,-6675,-97095,-29888,82826,136419,39016,-10080,-45697,-116677,-113859,-52634,-30719,-5343,8480,10493,66528,148056,182132,105663,7477,-91539,-92080,1349,37299,-3140,-90569,-107624,-124002,-170475,-116576,-56337,-17443,14669,14514,-42492,-89475,-64764,27412,200190,396207,330987,47253,-122397,59845,159418,195482,187605,168286,69695,-54542,-107602,-102968,-66153,-18718,8648,-3628,-64993,-133747,-115276,-105639,-87385,-151467,-145272,-49885,-14558,-99949,-107483,-88469,-66018,-66665,-129252,-93255,-24087,25376,49216,59030,37144,-11514,-79648,-110895,-44828,49775,80508,50934,-73693,-55853,107388,145252,72876,-5285,-28174,-46865,-61852,-16814,32115,24163,46714,-362,-36882,-31849,-31680,-47109,21730,34631,-59839,-113683,-99111,-49351,42623,134752,158324,25797,-88085,72832,99273,91695,108440,63803,-63113,-123149,-12678,55449,65842,88800,56558,18974,-3889,-47334,-88217,-47811,17150,35772,41382,45736,65146,140271,130186,84771,29606,-62510,-99884,-110711,-51290,-23875,-64874,-97000,56545,214743,262959,227250,156274,60062,-94034,-51876,48392,117287,94142,44037,-2640,-9236,8512,43135,65488,68936,63949,77362,44662,-7271,-83780,-42905,58414,261332,340447,343552,203605,10673,-102880,-128992,-116895,-78695,-17575,37956,73433,113768,102559,113265,66218,-17479,-5385,-24399,7466,39525,111016,223296,317192,270654,96888,-55032,-149342,-160858,-139388,-51474,34064,72985,24490,-22084,-63086,-46529,10206,135668,219008,242870,263552,227609,130249,110805,72881,23056,-14991,-22898,14322,49778,119442,183123,173720,117672,63076,-17757,-5465,90405,137711,39625,-88592,-137027,-132446,-59824,41149,126277,225892,299712,251794,175973,83512,204,-70041,-142317,-56072,66204,183309,301740,419140,362152,253619,174036,20856,-18688,-33389,-66768,-37553,-72409,-59841,-4015,50283,91251,87815,20174,-83057,-86906,3164,79964,193679,275174,293488,128674,2425,-37014,-51021,-9629,19637,-4750,-14247,15943,39814,2186,-69538,-49189,44271,159341,79633,6635,2817,-16148,-51597,-78509,-87772,-55518,-90308,-100041,-57879,-44702,-63230,-94347,-123288,-149346,-112873,-54110,-11782,-23447,-3389,88692,99750,22555,-37878,-76427,-123301,-110935,-80630,-46859,-28718,-12493,-10911,-14620,-31895,-48355,-60583,-99625,-110319,-62851,38897,161904,225832,237233,106981,48075,78069,63780,-45666,-73829,2068,39648,30363,19195,5110,-78382,-112120,-31938,189217,82604,-125183,-135063,-36577,19964,36729,-22136,9489,11396,-53292,-135241,48477,149776,253483,159028,-65699,-91452,9111,72427,124909,165679,218412,164819,11951,-68101,-51347,24317,30664,-31381,-92539,-52961,21685,47262,18847,22633,77279,89177,28665,-50850,-100555,-134266,-96372,10004,24031,-31541,-118926,-140878,-68862,-7114,6851,-46644,-101725,-81293,1343,16274,-67738,-118609,-26538,98470,162596,236334,261625,197823,109559,-18662,-86452,-85774,-84732,-94512,-46370,-33988,-62627,-65560,-46881,11594,53525,109634,124235,75530,523,-93558,-125528,-91440,18054,59098,9439,8721,34812,97388,157183,179576,133838,70986,18288,12692,-7581,-42491,-54362,-65095,-83082,-52234,-23214,-7277,-2679,-2359,-51484,-99001,-86911,3507,172655,254617,238057,141308,62329,13441,-51996,-66854,-9111,54529,38969,-36043,-72729,-121098,-116705,-136919,-131746,-136462,-40225,51738,41546,-35257,-37562,116534,119297,62012,40384,92455,35464,-55059,-98273,-38410,-33011,-15815,1250,16228,49440,265,-72421,-58691,-113380,-39186,-10268,3644,59608,87250,125383,240071,408138,361578,242957,69788,-17329,35326,95978,140807,82812,22655,-36908,-62915,-27800,-4909,-21007,-13134,35881,56341,52712,49036,160286,235292,267473,213993,129842,114004,105052,25503,-50482,-37492,47466,108870,85501,15288,-40016,-37839,-22599],[-11130,-29148,-86047,-46805,28001,73432,51013,-37148,-3384,65683,87146,1947,-72820,-100507,-60581,-4347,-23098,-5451,20439,30322,3980,-13109,42017,80375,41690,19346,-7736,-61261,-43471,49207,170791,227553,221833,137507,7626,-32883,-169,-33599,-109273,-69254,-31837,-52010,-22085,-39161,-71129,-96922,-25179,81066,131354,65693,-9572,8792,29600,-16495,-67647,-61095,-23373,36288,18080,-25081,-5649,73172,155692,180408,190359,71393,-23322,32064,191346,195610,292428,489551,685525,746448,501396,268425,146449,28908,-85611,-35940,-85633,-70852,-15374,27685,-19064,-87472,-29825,41898,70845,36842,-25774,-89614,-111623,-113974,-130053,-65309,18389,46594,71063,121403,199016,158052,54379,8984,-25325,8635,44976,60595,-187,-89832,-17017,210550,315003,183061,-20956,-12499,166612,195016,122068,125574,99653,63977,83759,34358,-24526,-37902,-49589,39519,59122,72162,33736,-24638,-101417,-80770,-14161,59533,149880,174000,92345,-5445,-24485,19382,29974,30894,2967,-66654,-74184,-37490,-10689,15527,42618,104613,137414,47605,-50942,-71073,-96501,-44610,-16698,-41104,-106545,-128909,-117138,7230,34248,-17924,-53056,40736,137821,139001,67494,-52171,-120851,-144600,-154558,-135750,-66736,27965,113363,121545,74938,29182,4705,-26554,-54998,-108772,-46514,4093,-15691,-52705,-41012,20707,58194,-53,-8034,55413,95961,77857,-57273,-113123,-41474,-29469,-78862,-105345,-75317,19068,133222,130738,44259,-45942,-47810,4827,19863,-29737,-41608,-71717,-93811,-56134,39252,184319,337570,336419,262612,164501,1544,17114,39582,20294,556,50644,57629,24678,-30181,-38249,31665,19608,-47690,-114907,20176,185849,292905,295094,159139,47581,43219,41634,13811,8675,70047,140662,197445,159529,48659,-37062,23412,100846,105018,51302,-18240,-20779,103210,145586,61342,-21001,-58205,-77277,-49995,23481,2430,-81694,-88305,-93539,-86870,-55452,-9583,62829,138937,219376,187902,91337,-11295,-108287,-29234,74739,217003,298424,243248,78526,-59695,-95732,-113616,-120904,-44391,-23706,21565,19604,-27348,-84799,-71996,-54338,-82450,-73395,-54327,45010,253698,385211,250841,35933,-97298,-67860,-64853,-62725,-72246,-56509,-31457,-15023,-27530,-89071,-90461,-15644,-80684,-48789,117694,190607,159143,92725,-32882,-104880,-95380,-72167,-37758,-3950,-1480,-46652,-116626,-55865,14931,-46131,-127823,-82553,72712,189074,171804,60648,3601,-62685,-83826,33407,191680,222037,77503,-14045,-24286,-20336,-24474,-25176,-38094,-67392,-90363,-39741,26856,26916,-32751,-73509,-101841,-96352,-89174,-51997,-51403,-55910,-31891,6928,13538,76311,224145,158833,-19813,-113658,-60310,-22664,-9741,14475,63383,30317,-37457,-80086,-66096,39865,230445,355439,229837,30535,-42051,-624,11049,10496,-2757,36236,136493,160277,94047,34561,32044,9117,-50382,-61577,-75302,-65718,-31677,14566,87706,159921,214175,146026,12880,-30212,-5402,59,-13907,-25317,-44158,-103169,-118891,-25189,18126,35405,21152,23074,41540,103930,251231,335890,313919,160771,55645,30437,91012,104021,-34568,-124359,-54827,-4156,-21557,-43807,-41321,4727,53742,409,-81815,-61444,1307,78933,208162,156111,46789,-60841,-135666,-52648,22846,64737,-52919,-119945,21241,143010,212032,111835,10727,43271,121349,93655,53618,-17101,-96243,-40111,-1676,-427,-51904,-98149,-36795,-16568,-17,-16581,-47554,13000,80843,94843,152714,165864,91924,65640,94711,184399,290059,283058,172440,58640,6704,-3902,-45236,20922,255461,277229,134555,22267,-59709,-139108,-130351,-58197,25237,25489,-26412,37809,233057,381556,391658,335357,195744,53438,25494,26725,13731,21777,62636,38317,-34528,-80968,-4999,93070,207937,189121,48518,-15246,297,42701,77701,101069,64901,36609,-6817,-68980,-79247,-21617,27546,60820,64754,31604,61480,115098,110377,65125,-19556,-91237,-82795,-59022,-80543,-71787,-5319,27784,-30128,-72272,-19266,18883,9419,-73140,-82631,1268,59763,104549,15504,-22601,-9847,-14078,-20682,-20835,-7220,-2726,15089,18804,37927,26897,-32618,74261,165843,100524,11389,-25184,29237,107897,149164,137436,45780,-36658,-25791,-17343,-39276,-71970,-67838,10451,51869,-22285,-102358,-55572,-53599,-28151,38916,188584,402418,665949,786378,557593,231870,127710,63472,6587,-31193,-35857,-43344,-58757,-97141,-66483,-52904,-12889,5129,-3140,-42270,-102049,-93589,20647,77445,37080,-33810,-64305,-18945,68054,157228,145613,26122,-72649,-107123,-101721,-114180,-136429,-114746,-59705,56826,49762,8206,-20828,-72749,-68487,10651,48484,-40289,-135041,-123278,-61244,-3238,93509,130996,115706,91888,84971,50736,6104,12533,27689,2521,-11234,-828,-11874,-60030,-105651,-55439,29219,53741,27532,21102,20592,8371,17915,85943,125530,78467,30538,-72135,-99734,-24033,-15699,-35573,-88140,-87046,-25326,-8930,38806,50099,7150,-93129,-70324,-53138,-67701,-73121,-45025,-31531,-94146,-83763,-63019,-79044,-79963,3522,76351,69357,17159,-24186,-37886,-9140,87684,161759,147963,67203,-31792,-101847,-84233,28720,158396,153903,-15564,-45313,79829,166235,176773,171415,163027,77034,-36060,-55878,53305,90284,43129,6282,-44629,-93508,-106672,-29689,110329,298413,400985,272798,-16489,-60300,-29650,-7225,-12002,-97629,-84276,-75391,-6736,38355,89758,108457,86888,55251,-14552,-65684,-35476,-26946,-54593,-103953,-96411,-64245,-44489,27975,19588,-37198,-99106,-70218,39969,138926,124002,24409,-37371,66807,109530,77600,49378,24015,-2003,-34208,-91489,-70439,-22182,10057,28324,14247,29119,85291,90551,29188,-51926,-58187,-35159,17383,5778,-70423,-64747,61949,107021,35225,-90493,-45696,-18240,-74053,28987,128975,179937,63099,60911,133037,68366,-32572,-72606,-108084,-48120,-17889,-13350,-10040,29691,133114,136466,49309,-188921,-115625,-42724,-69244,-178595,-226188,-84605,20368,-12046,-49716,-74502,-92761,-119806,-75494,-20608,-3676,-49121,-83100,27837,179540,349860,422215,365451,152314,-43124,-8568,49523,13484,-29938,-1862,4762,-9876,18314,45488,40463,41605,15007,-8311,-4187,6344,5884,2333,22451,41558,46910,27506,15806,-15936,-72524,-163976,-320868,-479037,-548905,-421918,-185288,72119,228928,136267,43171,12951,-18666,-98281,-105361,-78543,-132157,-88712,20016,35542,-20886,-76222,-25426,24646,6599,-72543,-103869,-60471,43727,151619,121299,6277,-30444,-92047,-128336,-84601,-35901,-12034,-42844,-67206,-74826,-77232,-87096,-76098,-79716,-77398,-39284,-53884,-97839,-105318,-113652,-143677,-182471,-164143,-33090,-24051,-32005,-46891,-11955,66547,88401,38423,-59339,-17440,25467,-4218,-90243,-64256,22456,56536,44561,58036,71734,54047,-21379,-67601,-88944,12001,80609,34310,-11235,-23802,164,96957,160171,131327,107220,94800,95821,-3207,-111004,-76081,-91326,-78358,-3961,63658,88960,14301,-50850,-56792,23287,115517,94719,-55061,-15480,21190,-29531,-69719,3732,39796,-39145,-50430,34107,89875,63370,35092,25427,-1374,-45684,-51082,20694,57915,-31857,-74978,-21192,6881,26767,-2181,-32790,17281,112423,171189,119460,16196,-41008,-10843,95658,114748,40421,-165,5853,47448,67203,80029,112086,89312,-8648,-44681,-61086,-64667,-71622,11457,100897,183424,197809,125453,45365,-12454,-65334,-73966,7007,2319,37532,77506,63925,-3224,-86183,-96957,-9966,64950,58798,6692,19087,21158,5660,-24747,-65926,-102145,-139596,-145054,-51243,-16076,27291,72833,117832,119047,115156,178065,252333,175443,85952,31715,8629,14726,55444,101293,104372,7804,-93551,-86428,-73506,-63930,-28071,-3621,-24725,-39677,-33040,-76626,-102619,-81457,-104353,-16405,105406,134850,43733,-106702,-33069,52247,31342,16911,-73360,-96345,-114822,-16770,82762,109104,42506,-44243,-70265,-62395,-85162,-99401,-41374,19508,2297,-53560,-59717,-36872,-47439,-132354,-48594,-33962,-83937,-142002,-106071,-41938,-30442,-24987,-33062,-20196,34825,102348,171938,224568,164990,97602,55436,31984,7210,-63755,-78961,-54139,55124,111118,112631,118662,92821,48834,20952,177,-53183,56014,53877,-15473,15142,64479,20914,-60965,-67451,30770,46773,19868,-7013,25569,116645,119777,56267,-20017,-82820,-85886,-69464,-78185,-60136,-48380,-32065,-41019,-35709,-38365,-54305,-79049,-61780,-59994,-23698,29664,49897,79204,74436,39898,5240,-32419,-92604,-76703,-30425,-39049,-111383,-7836,119728,120734,53050,3089,-21379,-8550,-4926,-55981,-80739,1405,110703,141559,64183,3869,-32226,-26187,-9965,39345,163295,314552,284941,82778,-20506,37278,33067,28258,35405,44611,36508,30613,76823,148709,193329,191356,108304,-1130,-117481,-59161,21169,4810,-40970,-87797,-169825,-90340,-17238,59883,95093,-1417,-95224,-83748,-64580,-73219,-9851,41329,136563,94171,-2518,-52315,-56895,-44070,-62271,-91282,-66090,-63428,-92010,-99342,-110557,-108838,-94209,-128712,-15896,25992,29119,89863,130041,117371,68818,-16341,-86495,-86853,-94732,-123963,-89826,-30226,17172,66419,102132,61451,84013,47739,-6106,-49426,11353,121424,130089,58592,-3352,-4264,-22559,-37935,-49013,-65683,-61988,-44097,-38164,-57474,-43727,-57788,-87691,-49360,-44409,-37511,64005,196246,58917,-75896,-80091,-51867,-122577,-70383,-5772,11901,-97902,-65399,37162,151043,207872,140373,157181,191359,122943,8596,-44568,-88011,-82765,-64614,30675,154459,167370,146093,86500,18779,-28930,-30668,-24373,-20971,51827,117036,59300,79538,134506,134645,106481,76851,10230,-71695,-114169,-49127,11265,2764,4885,35965,16091,37523,76410,92493,119242,118751,72895,42175,-7491,-104154,32539,143337,136439,59539,-19277,-70202,-67730,-68431,-92011,-60563,-25020,-12255,-37216,-34529,-7095,-20039,-80383,-94324,-69690,-59606,-25022,5839,-34324,-106539,-30702,-1611,-36959,-66187,161390,273952,105607,51434,49375,61144,71809,55048,27354,-18753,-21896,-28558,-97486,-109863,-44508,23000,120827,93690,14849,-45999,-46267,-13967,-22280,-34460,-76872,-120501,-73809,-50015,-70072,-66944,-24150,41648,99393,140027,56115,-29451,-73246,-69860,-57350,-26401,-2675,40188,91254,79816,-6102,-23624,53421,163823,191963,178293,88760,-9635,-44351,16051,82166,108978,100709,71184,30872,-8549,-25884,-5361,87924,164069,103759,8533,-30205,-26827,-29813,-88460,52768,294903,433398,452360,381094,206066,77406,-23634,-37193,4957,66710,58746,14954,-11505,-48818,-42395,-28498,-26229,-54641,-40677,-7500,9705,63744,99879,121765,118296,84621,-19273,-117283,-101820,-55721,-13621,23737,59461,19601,-37472,40511,101466,166531,154370,25199,143284,258267,135508,-37206,-94681,-25335,80535,115499,11984,-18776,-49190,-117380,-102536,-41317,-17812,4792,8691,-4331,33210,109665,154036,95395,4216,-95707,-80130,12721,48734,4052,-83985,-104802,-120012,-160638,-120100,-61347,-30182,5010,22519,-29570,-74168,-57638,28543,187392,348301,299665,42914,-117775,69381,180828,235622,228216,188879,66387,-57777,-100051,-95324,-61608,-19389,7976,-1212,-56602,-121400,-113955,-111019,-89907,-135895,-145012,-35780,19229,-85401,-111272,-86946,-65420,-68285,-117185,-76421,-6759,42195,64773,75514,53780,-1521,-85726,-132685,-25197,80048,109179,74166,-51111,-64674,97902,138398,65601,-15214,-45649,-73482,-91176,-31370,44143,53199,62763,-739,-53324,-36244,-16130,-6160,64338,66022,-30280,-149068,-112993,-44924,40111,143797,179607,54206,-104224,67406,83318,76135,95325,58692,-63265,-128063,-35045,3708,21145,45488,27714,2868,5833,-16154,-84197,-65083,36447,71818,34481,24061,42993,131509,118443,75363,30614,-54877,-93107,-117850,-59190,-23913,-60044,-88209,33561,167223,211569,183418,131622,58837,-87934,-55322,37109,104694,88771,51493,5898,-14001,-8769,20995,51900,62761,59078,71878,37560,-8908,-60332,-25611,30234,180400,267673,298905,195406,17829,-100801,-132411,-115386,-77142,-5224,72901,128237,177650,150342,138109,74286,-22250,-19749,-43754,-249,45662,131129,235858,303758,232611,53092,-86059,-177425,-166037,-150985,-39540,49825,85501,34010,-24620,-65703,-30061,28660,147229,214964,233534,255042,235585,160657,125653,65869,12162,-25427,-24563,23600,58979,127043,191683,185636,122570,61409,-21653,702,109024,160620,56985,-75346,-135144,-120427,-52011,42851,109399,176566,234476,197228,132511,43763,-25774,-82814,-133080,-49261,82668,194397,299040,418267,406881,332971,268395,67962,37,-24772,-60668,-36400,-68117,-46539,17591,77778,113424,99510,26064,-72783,-77955,2512,64967,163067,248215,281487,129799,6839,-26136,-38991,-9269,11922,-10746,-21911,5229,27829,-12634,-81900,-35288,70634,206107,136784,34244,10938,-17552,-64563,-92037,-96641,-66227,-89207,-88220,-60000,-57743,-79869,-104279,-125259,-143186,-101072,-41884,-622,-39135,-32816,73095,99068,31665,-27174,-69967,-115351,-88764,-69767,-56382,-50409,-31054,-27058,-35979,-49596,-52386,-59811,-100409,-106664,-53690,44154,141453,188160,216449,117893,61608,87600,61838,-52429,-71328,17169,62044,62079,62869,35211,-62172,-129377,-89472,129565,77437,-120888,-168582,-90454,-32802,8484,-19826,19792,23066,-33833,-121325,39709,142884,246706,144741,-50747,-85329,-7908,41603,84514,122297,166380,120240,-17591,-78458,-42710,28750,28493,-38315,-99511,-40466,48792,64650,25411,23377,79470,99139,51605,-22705,-85574,-113805,-67228,20643,16727,-43268,-128972,-131447,-65443,-3481,15931,-34983,-98245,-106282,-13909,17617,-59044,-124466,-37946,79654,164510,255440,280130,219782,140017,20168,-67014,-108840,-113083,-104230,-44459,-31918,-56403,-58904,-42176,19444,66005,127796,129444,68285,-2257,-87461,-123541,-73845,47346,65997,4777,-1162,21896,82415,145844,181817,146479,85186,28570,18894,-7128,-42045,-47952,-54106,-95928,-82770,-42369,-25358,-29048,-34201,-77922,-120401,-101768,-3689,172936,262874,244044,143152,58870,5072,-58299,-79225,-42478,5015,-13923,-71369,-75010,-123616,-111388,-128720,-136113,-122472,-40085,52244,59032,678,6613,134241,148562,115746,91705,97902,40625,-39532,-88241,-32724,-30767,-21246,-17099,12474,49131,-10678,-102590,-51373,-66272,-13321,3270,14009,63562,71406,105392,228339,456163,462873,316758,96866,-14323,50972,122725,165715,94985,31803,-24254,-58609,-32376,-4518,-23102,-27388,8665,33148,40076,46989,155303,237532,269508,217887,138186,126441,100469,15449,-52784,-47688,26329,81058,68214,7119,-43002,-38510,-21040],[-7492,-23773,-80186,-35637,59144,112353,75985,-22773,-8406,53965,84409,8628,-68399,-103021,-69441,-30166,-58377,-17349,31805,42928,8040,-12439,45089,70504,27627,-1367,-18227,-60102,-38646,63186,189807,241893,222846,125198,2404,-23160,7777,-25014,-108600,-78882,-44878,-82822,-63723,-60620,-75742,-99463,-30574,69601,112306,49677,-7624,27584,34675,-31839,-103959,-70117,-28208,24496,4325,-30060,-787,88075,175389,196602,193468,58073,-39338,29777,165820,167194,243970,394405,556136,699372,529944,301433,153674,13485,-71093,-11319,-64032,-66855,13263,63542,5194,-75389,-32455,33398,51606,19541,-34061,-96184,-111017,-107013,-131112,-64981,17345,40756,54542,85780,165554,147331,51773,10854,-20113,3595,33452,50959,1700,-79375,-24396,214305,330838,202400,-12523,-34818,159671,174774,85641,98744,94208,70480,82637,26644,-31968,-35524,-40896,24146,21570,26589,1735,-35347,-99024,-89112,-18682,61698,148623,165540,90773,6281,-7560,37060,55928,58235,28183,-49636,-81007,-38954,-10386,12893,31975,75043,84173,-11154,-79286,-88376,-90038,-35950,-8961,-32892,-96495,-125568,-91402,40200,62808,4884,-43929,23674,125546,140989,82450,-26239,-89141,-108209,-125433,-138331,-72210,30298,123513,127499,69152,19115,-2116,-30343,-57021,-81305,-8912,48580,22264,-30947,-24476,31294,63243,7484,-2378,65043,125650,118897,-36277,-110548,-41501,-34924,-91275,-120092,-93147,-4537,114794,123418,38943,-52671,-38176,25448,40049,-27061,-66302,-94607,-108454,-49678,51408,185092,308294,289053,235496,186373,55415,57355,81029,59446,33611,64400,59152,20910,-32478,-40264,27544,8740,-64205,-129094,41973,211059,299777,302663,187528,73115,57414,55746,26701,19448,78230,151846,203257,162018,50842,-46345,15421,103342,108055,43331,-38467,-38156,119186,168982,65281,-28942,-68772,-91410,-76977,-10828,-35606,-109159,-95742,-103923,-95056,-59048,-8768,68648,142152,213552,172530,83142,-11652,-105050,-40150,60420,206810,303460,258747,97585,-41601,-95862,-112266,-146593,-76007,-98637,-29757,11856,-4940,-64049,-76497,-71163,-88012,-72584,-62712,34825,256326,413297,290914,61626,-79903,-63641,-54174,-52570,-63109,-50891,-27783,-7352,-4759,-45554,-34759,135,-78632,-79452,85385,157034,122651,60950,-51635,-110449,-89883,-67603,-46699,-13134,-11533,-55137,-118372,-51934,11386,-58171,-144214,-59909,121005,247335,205078,86367,31223,-47147,-100902,5237,151355,164724,41066,-3807,-16831,-17048,-20132,-11657,-17840,-52963,-95118,-48683,27808,36262,-20454,-67723,-106442,-102055,-95103,-59439,-60176,-80946,-70297,-23326,-18486,9150,165633,158636,598,-106419,-70600,-32470,-27514,-24527,27164,-2244,-63176,-105286,-104256,-8805,158193,298295,197830,2103,-56861,631,20105,21552,11610,58060,159372,177521,98020,28976,19063,-14640,-67325,-53969,-69509,-62829,-14956,43954,114516,186852,248310,187865,53984,-12535,1149,-813,-22600,-38126,-56866,-112986,-127120,-29248,21669,44579,37022,48369,71545,122425,252863,299259,278251,158178,59607,39124,95365,104272,-32875,-130602,-56041,-12382,-26015,-44839,-38987,5107,40902,-38089,-97283,-67993,-25298,13076,130497,100339,18237,-71186,-122580,-55024,4936,34497,-62506,-128537,10406,132619,223512,146333,43345,65747,137567,110092,65365,-8154,-87104,-42371,-4644,-1976,-55892,-98243,-28266,-3483,8087,-17536,-57048,-16003,38913,39185,90544,123576,66249,49190,85131,186902,310267,323904,202871,64519,-881,-3078,-27304,53806,270550,236023,96284,-3510,-86118,-106954,-83497,-34935,25197,4277,-43019,53056,266696,426836,425536,351320,203249,56205,12278,10108,2350,17681,66768,48149,-31074,-90788,-14002,74720,185491,170270,35727,-30088,-12819,36563,69733,77996,41634,20548,-9026,-64819,-85040,-28052,20051,50456,58203,33973,74796,144690,146374,88475,-1360,-74648,-99381,-85796,-103158,-79888,-19941,8321,-35959,-69433,-22619,9225,1841,-78977,-78501,14448,102117,161256,58280,-2460,-4457,-17994,-25452,-22097,-7436,4980,22023,16834,34098,25964,-4976,104708,174379,105606,11494,-30834,19614,94872,134963,133535,51585,-34672,-43508,-44995,-60759,-84447,-77733,-2413,39875,-27379,-111202,-70110,-57283,-17681,41805,189201,412925,711713,872950,665827,305387,182682,116796,48359,-14165,-34965,-51893,-69899,-101718,-54493,-30387,-3995,-1523,-23844,-65546,-124853,-89317,27859,93301,62267,-31341,-83354,-26349,64288,157903,173330,67788,-44731,-95336,-105552,-113570,-125460,-99149,-41496,97539,108993,62942,23826,-38816,-61878,7790,45244,-45325,-126241,-126514,-81633,-27006,102642,153535,133190,96850,86118,53763,14374,28836,43542,12614,-15065,-19179,-43277,-91814,-134158,-84729,-2013,29405,25742,42403,31855,15859,24573,86269,116521,63257,14409,-74674,-69038,4106,22170,117,-46761,-36288,12329,17008,62524,81836,38875,-90553,-66003,-44899,-68483,-84238,-49623,-25456,-93196,-100846,-74701,-88680,-87928,-8384,63650,67059,23097,-22829,-39039,8497,111148,176645,156117,66186,-36313,-104504,-81208,30364,144773,128644,-31108,-41484,84831,176469,185100,175024,165118,87092,-26264,-81578,20832,60725,43928,24315,-20273,-71562,-121554,-48011,69712,234233,339082,240668,-21794,-62502,-10690,26221,8377,-120111,-99881,-90812,-21779,26810,89991,122690,105357,66337,-13779,-61651,-29572,-23524,-54775,-99801,-99885,-76439,-58830,24309,27965,-27079,-88323,-72218,29501,115700,97046,2032,-34458,76529,99856,43381,2446,-15043,-38343,-71445,-119130,-80270,-36545,970,29077,17850,30526,75282,73645,15833,-56185,-52919,-20791,41416,28041,-49961,-84224,50458,109215,39674,-89704,-51590,-30231,-74092,38637,138665,190200,79433,73615,158735,90943,-2063,-45845,-73006,-22922,-18251,-25536,-27675,9120,105355,117918,53990,-209406,-86192,28580,7576,-137797,-226013,-89891,6142,-15247,-45891,-71329,-96523,-119406,-65553,-3488,4527,-49554,-89222,23916,165106,325669,387610,339428,151277,-55763,-34683,30498,-1294,-36406,-3022,8868,-11077,14290,45145,44165,42839,12579,-9553,-2103,9930,12014,8747,42629,72105,70306,40216,32392,-2365,-68575,-171918,-336257,-492618,-553840,-414641,-169587,91778,251627,127291,35477,22627,13214,-32199,-27431,-21740,-93682,-110614,-1614,19989,-22479,-66676,-23757,13349,-1903,-74615,-90650,-41658,57927,152802,89843,-27849,-63399,-123949,-119326,-54353,-13781,4026,-31017,-62951,-80837,-89796,-98443,-79020,-68644,-55657,-31691,-56034,-111487,-127807,-128902,-145702,-171243,-146647,-34878,-33935,-41734,-49202,-21692,36733,50224,13963,-73889,-33331,12889,-13331,-85365,-66904,20736,64012,57184,69531,69889,31762,-48660,-94415,-93550,9824,68122,6863,-32709,-34933,-29105,51133,123598,113118,108494,108117,102821,5239,-100385,-99932,-116852,-116935,-47567,37839,80749,11120,-60396,-62439,42314,152477,133144,-25800,-25123,10227,-29299,-50053,22050,48107,-36132,-56436,19241,46560,-5522,-11218,6896,9354,-20015,-26482,36713,58634,-41669,-82381,-26754,1516,23218,-6885,-36052,13259,114468,169906,115080,23643,-16399,9980,100145,148673,60921,12911,19811,58458,70339,76743,108687,97616,-1178,-40383,-41566,-29807,-52211,22682,120252,203977,216469,152134,66273,-9069,-65339,-59666,15555,2510,35997,71572,47829,-20047,-92131,-94249,-17075,62932,73448,40322,43919,30693,14961,-9134,-47937,-85687,-126913,-139654,-45934,-8231,41219,88401,138521,134244,119787,190022,303387,243849,122571,46158,7994,6672,44027,90875,103116,24661,-91083,-90358,-67862,-82177,-72957,-42432,-50576,-50261,-38143,-86242,-109543,-73816,-88068,-20179,99310,139380,56299,-89140,-37533,49789,47537,41377,-44295,-70573,-95021,-17272,71236,91196,31940,-47000,-73089,-67598,-72766,-116565,-75954,-10720,-16305,-63349,-60809,-33455,-35077,-98345,-58622,-53153,-104468,-156914,-87629,-32816,-30115,-26425,-31398,-26469,13379,73798,138412,200965,163562,101570,60548,39724,18091,-48149,-48451,-11173,75661,127738,142464,166323,151688,106210,92794,74181,-28127,31629,59852,8845,43534,87834,21950,-55747,-23567,61141,62025,32818,-2305,5945,97586,120127,67769,-6286,-73007,-89060,-77621,-81281,-61474,-56890,-45028,-52204,-49158,-58098,-62701,-120282,-95688,-76400,-36561,11016,22985,51063,59588,47438,29445,64,-53124,-37965,13,-16846,-96019,-8213,125162,118312,56579,7462,-26488,-14840,-6082,-54711,-94577,-8232,95214,126456,55932,-4316,-30567,-17513,-95,54928,192566,346691,312884,133594,5241,36971,17444,12535,39269,53530,37318,37424,102799,174456,194577,184530,109387,-2055,-119967,-54742,31442,35349,-16843,-68959,-134203,-73547,5916,72996,93050,-20187,-117740,-77143,-44026,-50183,-25636,-8958,94595,78914,-12262,-61706,-64768,-53022,-67070,-72013,-56833,-54615,-81083,-100486,-122654,-110672,-79069,-110989,-26643,21545,32008,100408,142192,124457,69004,-19129,-90107,-90781,-94733,-87161,-44090,3521,26262,67399,133757,79916,92920,49758,-9157,-50631,29749,140666,146697,78379,12926,12903,-11463,-29036,-35130,-47648,-43498,-31868,-35676,-59160,-43786,-49896,-78969,-43631,-47342,-56751,8691,137675,29894,-77248,-50633,-31196,-133039,-92296,-34253,12257,-80996,-83392,-12527,80622,140644,92241,109497,137236,81520,-10335,-53553,-90896,-81692,-61420,41555,145253,150926,140109,85100,12976,-38000,-41095,-34190,-37096,15850,61542,20594,56658,121054,135246,102128,56244,-13097,-69323,-74235,-58191,-10268,-7199,4719,49044,33830,61989,96415,99913,114592,108548,74349,62962,20991,-100431,16057,133070,116086,26742,-49611,-97136,-94244,-90032,-109894,-80904,-57154,-50952,-62520,-40506,1501,3150,-43775,-50851,-29925,-49201,-65251,-2017,1002,-84010,-33070,-3485,-26710,-69439,154725,199929,36161,23061,36410,34432,32469,39214,24606,-19275,-27872,-40507,-100749,-110084,-52491,-1280,112503,102502,19235,-51483,-57238,-21785,-27400,-31711,-70282,-120106,-80665,-59943,-79861,-70397,-30201,23197,65883,110563,35630,-45294,-64996,-35749,-49230,-42226,-13767,28829,64220,17893,-92717,-34179,43833,144810,160325,116917,39218,-28429,-29699,35085,90103,105960,89330,58401,27284,6177,-1702,23374,110188,176540,101140,-7969,-46591,-38876,-40239,-88980,85399,382218,542005,538149,438806,242410,89330,-24242,-32040,16333,70642,50040,-14197,-49377,-63437,-38240,-27526,-28841,-45555,-29839,-13117,-1803,46139,82604,111651,107156,72398,-23431,-114168,-113120,-81238,-56849,-44924,-5262,-22580,-35841,47723,87650,136117,141518,31753,123482,200611,72751,-63702,-87781,-20423,75181,89361,-15029,-26248,-52318,-117683,-90711,-30081,-6068,12746,6862,-18430,851,70476,123242,83441,1098,-99189,-65201,26984,63143,13088,-75348,-100291,-114886,-150672,-120866,-65040,-43959,-10302,22297,-19171,-58425,-48066,30181,169705,286471,255932,36146,-108449,80529,202912,275947,269273,209102,66956,-51198,-86378,-83727,-52731,-15668,11413,4955,-45519,-104938,-101143,-100194,-68498,-108024,-136275,-20720,50169,-70474,-113870,-81564,-60730,-65758,-104137,-59570,6181,53539,75718,87335,67062,9832,-77581,-106815,9211,117745,143854,103924,-20590,-68009,82457,125225,55552,-25751,-63120,-97550,-109125,-27689,65633,88107,83517,5045,-65431,-36892,-128,30265,106328,99917,7448,-113537,-105258,-34425,40256,149808,195829,84224,-97544,52635,61562,57334,77041,49054,-64501,-127840,-56196,-43269,-13735,12029,5900,-10219,15970,14279,-67705,-72105,58624,108271,33341,3542,20963,120289,105211,65758,31839,-45637,-85036,-119563,-62668,-20192,-49662,-78022,12729,117063,155978,138222,105239,59613,-77604,-57722,27398,94924,87212,61648,15290,-19514,-27558,-1644,38934,56876,55318,67743,32688,-4894,-32066,-1168,15665,90705,182520,239407,177719,24570,-94193,-133244,-112409,-72208,7879,103421,175847,234241,195880,160840,81910,-26627,-39523,-67802,-13145,48289,145134,235023,273812,184779,12960,-113137,-180321,-140083,-142406,-30598,60880,94615,41914,-28280,-65157,-9444,49875,159486,213075,227101,246943,240021,189205,136764,58042,2166,-33626,-21250,36297,69883,134174,197094,194128,126083,59606,-23701,7486,124918,176075,69330,-64196,-123747,-106774,-42832,45642,92801,122107,160043,135423,84249,5130,-49787,-93315,-118295,-36653,100975,204052,293713,407672,445810,416218,367926,120333,19957,-14491,-50966,-35891,-63086,-31943,41125,108058,137157,112360,34062,-60167,-65339,5679,55850,140010,225320,267052,130057,11967,-14197,-23711,-4223,9770,-6011,-25520,-6010,14947,-26650,-91120,-22385,91814,243156,187311,58873,19347,-17042,-73961,-99880,-97490,-69540,-78503,-73147,-60294,-72078,-97616,-113085,-121805,-129040,-86749,-28167,10783,-52607,-53139,61179,96931,41237,-14887,-61897,-99575,-62227,-54618,-62146,-67639,-52605,-47898,-59860,-64534,-54531,-58047,-98909,-100643,-44482,47655,118694,151311,192139,127891,76649,95831,58756,-57801,-66454,34369,88419,99608,107521,63835,-43741,-134246,-139545,70965,71749,-109682,-185171,-135169,-75990,-11560,-7078,50554,59617,7027,-73606,31092,133800,236382,132508,-35020,-70375,-21664,14498,51657,85982,116438,73311,-47616,-83911,-30913,33955,25610,-46134,-106290,-29569,69536,76074,28181,20846,76496,103656,72579,10836,-50710,-75628,-36195,31918,10826,-53111,-129900,-109864,-55732,3121,26801,-19839,-84125,-126746,-29891,16732,-50957,-128941,-48254,60847,163649,272160,300296,246809,178118,63145,-43655,-123411,-141487,-101745,-42367,-32194,-52707,-55560,-42772,18202,67658,136411,128562,59219,-4557,-77762,-111181,-53391,71083,67121,-1022,-11204,9174,69004,138422,189006,164712,104859,42464,25010,-8630,-42714,-41128,-37545,-94040,-130764,-73821,-48674,-55304,-59285,-93649,-132703,-113427,-9701,168979,263957,246539,146653,58373,-5100,-66625,-90867,-75918,-50021,-73784,-82873,-52113,-90287,-93850,-101297,-118017,-106397,-40896,47397,70040,31531,56818,165080,184911,169574,129150,94726,43792,-22949,-76220,-26738,-28974,-27333,-31602,12943,50741,-20853,-125008,-16749,-16902,13860,19239,26877,64398,53181,81345,206558,481333,548065,379491,117029,-16081,62743,147848,185473,104052,40127,-10416,-43517,-26936,4055,-16850,-33055,-14567,10917,27521,42376,137844,221258,254687,211679,141709,134017,92809,9440,-50866,-52866,10548,58305,52777,611,-44100,-38970,-20555],[-7547,-21481,-75809,-27546,85990,148941,96637,-12260,-13097,44322,81337,16333,-64214,-107167,-76520,-46146,-96341,-28835,40714,53772,12238,-9896,44858,56790,12133,-22612,-33626,-64382,-40888,64360,186738,233788,206830,105038,-2341,-13530,11491,-22492,-109520,-83443,-51985,-99707,-102354,-79315,-75659,-104168,-36854,57491,93976,36799,1012,46796,45253,-32121,-137473,-72006,-31995,12919,-8754,-35869,-55,94145,182139,200794,186080,40745,-48349,35241,146439,144442,200080,301827,416706,616197,533493,325552,156898,425,-49284,9790,-42892,-60436,42684,96828,26705,-64478,-36150,22261,30866,3346,-41463,-101469,-108636,-100298,-130132,-67135,10993,28802,31929,45487,126541,133124,50087,16426,-13346,-1725,20609,39603,2400,-68289,-36108,204386,331151,217115,4484,-71058,138529,143288,49418,72429,85608,70485,70339,12170,-40386,-37506,-35063,8088,-6306,-6918,-24427,-44259,-94975,-99047,-24652,58786,136363,146242,83174,14966,8872,57466,85630,87101,53430,-31164,-83757,-41470,-11100,10816,24481,51230,44297,-48405,-102037,-105532,-81906,-28557,-2166,-24249,-86784,-116238,-65966,66100,81146,21471,-29499,17051,116541,143731,98496,2047,-56608,-72122,-95355,-122242,-73132,31801,128202,127197,60748,9757,-6969,-32483,-57099,-50416,42386,109465,72394,-6385,-7292,40709,64996,12949,2267,73520,153717,161195,-8157,-104726,-40474,-37525,-98814,-129212,-108111,-28115,93155,112627,33027,-55997,-27089,42859,54444,-22614,-82438,-100425,-83351,-35965,59841,177774,267070,234671,202166,206397,124967,96950,115604,93772,64918,73397,56032,14349,-35577,-40395,21716,2637,-61401,-84388,77282,236801,299397,301645,210559,97172,72075,71748,41775,33178,90703,168514,211496,166857,57270,-49648,5884,102780,106162,30579,-62534,-46476,145085,198337,69895,-40499,-82591,-108318,-102961,-43932,-74124,-122956,-98636,-110721,-100761,-62510,-9907,69731,137475,196365,150343,74175,-10982,-98524,-50768,44425,190326,297249,261851,108403,-26826,-94016,-98238,-97655,-40490,-90863,-66483,10106,16283,-47139,-80611,-84798,-87607,-69967,-68470,24277,249252,424887,322588,87723,-58297,-51168,-40151,-41618,-54248,-46178,-23552,3524,24666,6748,17788,10642,-74897,-99301,58003,124145,87174,29468,-69508,-111208,-82014,-60807,-58337,-31186,-28036,-64734,-116813,-47071,6569,-68661,-139998,-35247,168675,300319,234534,111722,57721,-30481,-108830,-27112,97735,99745,25141,10216,-8383,-11972,-14115,2274,971,-39475,-92946,-53018,31234,48067,-3655,-55228,-104376,-107081,-99593,-64507,-64292,-99890,-107716,-47258,-44331,-31604,117398,155222,23174,-94190,-80088,-41753,-43505,-69056,-5246,-28513,-82494,-117755,-138915,-48817,83890,229250,160662,-24068,-66879,2290,28524,32397,25185,77061,175281,186356,96170,19820,4926,-32462,-70862,-47812,-67785,-67394,-7939,65573,133274,203218,272026,225105,97880,10804,9165,-2076,-30658,-49062,-66549,-116135,-126810,-30031,26625,55185,55447,79050,108300,141239,242734,252779,235382,151113,64187,47003,90624,94251,-34063,-134640,-56745,-22992,-32850,-48850,-41979,-5117,13600,-85414,-103165,-71412,-51243,-37074,89694,80099,13962,-67499,-107386,-50984,-6504,7913,-75015,-133616,3564,123471,232665,184511,80406,93171,154983,127037,77869,2533,-78409,-45513,-9581,-5865,-61773,-97515,-19625,9892,15788,-18191,-62085,-32571,11989,3468,44058,88860,45959,35090,75304,185107,320294,356483,231557,72964,-4883,-808,-2383,93474,279813,192518,62917,-23275,-89832,-53904,-37994,-11837,24397,-17211,-53970,68878,294612,456773,440160,349667,201094,57803,-1511,-6822,-6708,17908,73369,60527,-25260,-98885,-23205,54522,158269,147593,25403,-40132,-20867,33493,61983,53498,20001,10500,-4435,-53279,-82384,-29553,15379,40824,51572,38940,96815,187069,183732,105497,11666,-61356,-98228,-101408,-104577,-73324,-24562,-4264,-40203,-63601,-20962,3590,-3186,-82608,-73309,27295,141578,211954,106515,24091,6558,-16110,-24076,-18143,-4906,12758,27596,14400,30576,25582,21038,130734,180923,112801,15900,-32694,10797,77659,113960,122340,53328,-32163,-54788,-65765,-76041,-92302,-84348,-13452,29241,-30603,-114611,-83856,-58238,-7377,46308,189379,413985,721569,907992,747734,377611,232524,163682,85509,2194,-33060,-57932,-77981,-103452,-41008,-3468,9089,-7805,-45750,-87305,-141587,-84179,31108,102797,81431,-31215,-102856,-29923,63172,159186,201240,118834,-6192,-77790,-106742,-111566,-116119,-84286,-17487,148211,178853,123276,70747,999,-39141,14116,44081,-51873,-116091,-115906,-93737,-52812,102704,167456,149335,104574,86168,54808,19455,43223,58472,20748,-21860,-41539,-76618,-120807,-149004,-112619,-32990,12725,41866,71531,43789,22683,29976,81851,99138,49861,4873,-61729,-36247,34296,64327,41258,-1419,14990,51771,42829,86164,114939,74710,-76312,-62448,-36402,-66191,-93002,-54456,-21537,-87800,-106443,-79849,-93778,-91159,-15349,55044,68176,30764,-20121,-33732,29148,129377,186218,159982,62383,-42729,-108721,-80539,26201,122464,96817,-48154,-36530,86102,179613,189094,177688,168034,100246,-9970,-102004,-9742,38704,49446,43088,7185,-43982,-121181,-69905,31140,177090,281327,211179,-21440,-63430,11790,69954,44991,-119471,-112973,-107183,-44164,6457,81979,132129,123981,78204,-12380,-57955,-24426,-19986,-51977,-86688,-96627,-84905,-66337,27991,43310,-12827,-76779,-74649,14878,83632,63320,-17953,-18828,88988,91892,14447,-48945,-57867,-78358,-107994,-126659,-83470,-48744,-7706,25905,18296,31554,67818,58962,1966,-61245,-47168,-5175,65502,48525,-31073,-97445,40823,111330,43979,-88885,-56859,-40868,-70087,47186,145361,194630,94236,84845,173826,105860,24511,-18724,-38134,-2237,-20815,-39291,-45845,-8228,81134,99831,59969,-235579,-56451,105657,93200,-85364,-203833,-85894,-11116,-20627,-40872,-63199,-89728,-111703,-55020,11723,10709,-49515,-92948,20899,146299,287152,332408,293547,139886,-62201,-56642,16944,-7395,-34091,69,14073,-11165,11267,44739,46620,42584,9952,-11128,792,15613,18885,13379,58916,99301,90098,50747,46389,10465,-68410,-184272,-354018,-506688,-560853,-410916,-157638,106727,267816,116036,29841,32394,42869,32782,46917,28683,-60147,-124474,-22789,3384,-25990,-60008,-20278,3518,-11818,-77807,-80040,-25051,64041,139213,50592,-60887,-94558,-145128,-95993,-29087,3459,15821,-21651,-59663,-88088,-104015,-110375,-83131,-59933,-34803,-19770,-57537,-132426,-158138,-147750,-147921,-157575,-127671,-36681,-45532,-53811,-58104,-38195,7528,18436,-4382,-83295,-48956,-966,-24153,-79240,-66558,19457,70070,67114,76491,63314,6490,-73258,-121571,-90769,9333,54855,-17679,-51982,-47343,-62068,2113,89361,99232,111752,118020,98785,2535,-74416,-86233,-98223,-126239,-82610,15026,68679,5408,-72019,-68846,66949,193730,173989,4813,-35838,-979,-27216,-28913,41299,53569,-32863,-63212,-1037,-1449,-61819,-38139,-3017,23648,9031,1046,54146,59105,-50274,-89946,-34621,-7235,14740,-16034,-44814,-280,105007,156211,104002,31439,7599,25696,90405,167979,75883,16023,29076,68665,72281,69708,98166,98158,3775,-36288,-18151,1373,-30517,35969,139829,222056,231032,175752,87624,-1400,-57459,-45442,21192,623,30516,60083,28288,-36582,-93568,-91745,-28038,54649,79772,63411,63371,41221,24849,5237,-32095,-69370,-112743,-129278,-39181,1390,54025,97187,146740,135342,112591,188236,336296,304205,156698,58813,5977,-3432,30595,78253,96499,35486,-87459,-93769,-61870,-83556,-108939,-77272,-80014,-63791,-46146,-96483,-114752,-66646,-73631,-24934,89613,138393,65378,-70399,-31923,52951,63632,52641,-23039,-47905,-73580,-14181,60567,72044,19182,-52567,-77843,-69858,-51689,-84492,-106049,-38997,-33009,-72563,-62385,-30234,-22187,-52859,-32021,-45089,-104399,-127391,-70544,-25935,-32744,-31157,-33147,-37544,-11589,42078,96995,162834,149938,99838,62818,47019,31649,-26407,-12905,28543,90207,136913,164871,209866,212879,172729,175365,140359,-942,6588,63168,30368,66740,103380,26944,-24264,24881,91576,76244,43033,-785,-17326,72601,117529,78523,8042,-59925,-84845,-82279,-84602,-65336,-67001,-58624,-57182,-55003,-46750,-42290,-100825,-91938,-73729,-46343,-1923,1531,22437,38294,49140,49559,29653,-16170,-273,25136,1150,-80606,-8068,124231,108761,54483,6433,-34979,-21700,-5364,-47944,-110027,-21449,74800,106340,45813,-10634,-25832,-8265,8334,68740,218106,366181,327018,177201,31464,31441,-4332,-5070,46311,63828,37154,41008,122772,193159,190499,171764,103384,-7217,-123594,-49266,39521,63996,12914,-41559,-94820,-46950,31832,85927,88713,-39873,-125817,-58101,-18763,-15832,-23459,-54670,50201,58863,-24975,-73824,-74680,-61979,-66901,-55277,-46416,-45039,-71633,-101499,-129570,-98540,-58148,-92178,-45226,14580,34367,108794,148303,124575,63979,-24707,-93734,-89523,-78815,-53314,-3329,42251,44630,70105,159509,96353,96334,48469,-11303,-47499,43444,146669,150524,89839,26791,29272,-1474,-22179,-22385,-27421,-18870,-13514,-28773,-59474,-45101,-45352,-71126,-37869,-50189,-73541,-30068,94950,17075,-52424,-18957,-10057,-112422,-98962,-52135,10574,-66640,-99179,-62054,14528,77626,47332,64245,83131,40655,-28775,-63335,-95823,-83787,-59505,50918,127237,127082,127657,80000,7055,-45762,-50294,-43580,-53506,-19389,12740,-11742,32320,99749,126217,90694,30626,-37126,-55934,-37140,-44726,-28823,-19689,914,58918,50770,83986,113726,104639,105400,92254,69633,77430,44056,-73771,-2705,115181,89639,-6286,-73553,-113555,-113356,-102959,-120623,-99492,-86322,-84664,-82722,-41435,12348,26184,-6855,-8565,4250,-31715,-103862,8681,53161,-47546,-30763,-4781,-14528,-65140,149241,135597,-14442,3020,28535,14808,5691,27087,19693,-21181,-28978,-31489,-59606,-73029,-53228,-22293,101450,108153,21267,-58408,-68823,-27538,-29238,-26846,-62566,-119964,-86831,-67708,-89742,-71597,-34190,997,23106,67454,5618,-62189,-48329,-4064,-34979,-56954,-29340,11655,30605,-43210,-88164,-4365,43870,122199,121354,59324,3579,-29974,-5675,56508,99241,102028,73455,36507,17277,23778,24782,56783,137864,188451,97519,-24550,-65005,-52065,-50763,-82346,111644,452365,625091,599224,476675,270587,97696,-26401,-25769,28111,73406,39753,-34590,-81035,-78561,-36066,-28945,-33810,-36540,-20957,-18769,-9837,32514,67614,100810,95320,60138,-26662,-107580,-124246,-105516,-97993,-109142,-62150,-74658,-25347,49015,63703,90251,114440,31417,96063,133926,10350,-83283,-78386,-16623,65438,57959,-42560,-33875,-56247,-118981,-80196,-20594,3481,17815,2380,-32716,-30438,32272,91165,69546,-2660,-102764,-49364,42426,79076,22788,-65780,-95466,-110193,-142185,-119056,-67268,-57966,-30795,12894,-12686,-43696,-37393,31353,147665,216768,202300,25239,-96067,92051,224184,313907,308347,228817,72480,-37364,-69486,-69718,-42024,-9700,17494,13687,-32866,-87055,-80971,-73824,-30748,-79989,-126417,-9898,71678,-57520,-115231,-72869,-52728,-58830,-93070,-46265,10587,55834,79212,92154,74883,20096,-58982,-61472,51579,159323,181515,136158,11410,-64731,59599,102336,39625,-39190,-82479,-117975,-111431,-11244,90054,124433,106080,15617,-71162,-36121,13775,60601,142844,130679,44884,-65635,-79328,-20748,41217,150403,204301,112223,-61461,26636,33519,34140,52028,32953,-68425,-123690,-77931,-85890,-40272,-13607,-10891,-21492,24791,42016,-47191,-72926,77643,139128,36246,-16766,-1505,106489,90129,54957,31867,-36329,-76740,-115204,-62143,-13935,-36627,-69051,-4984,71081,103674,97320,78774,60855,-65212,-60056,18208,86501,87189,71846,23331,-27278,-48834,-24392,26429,50221,51505,64521,30854,5732,-1306,26993,22352,7755,93020,169301,150546,29135,-84920,-133525,-110069,-65164,19883,125552,209726,275588,234322,179310,88107,-30149,-66721,-92950,-32592,46380,151487,220649,229952,130474,-23840,-137722,-150067,-106003,-116581,-26151,66006,99727,47946,-32987,-61028,13264,72102,170858,211873,221334,236465,237174,211088,141578,48056,-8261,-40851,-15408,49481,79955,138357,196767,196432,126040,55847,-25538,13009,135394,181204,74359,-57588,-112833,-93626,-34191,48019,76504,66636,83886,72825,35641,-30622,-72399,-99023,-98877,-19317,118404,209701,284192,386617,473328,493133,459121,171861,38351,-4438,-39512,-37340,-59410,-19602,62003,136138,158214,123593,42110,-47140,-51402,10452,50088,122853,205315,248712,127133,15987,-2866,-7633,3944,13064,9427,-23526,-17493,388,-41095,-98914,-12805,105482,265604,225290,77777,25140,-17861,-82217,-103042,-93678,-69913,-63804,-57161,-59224,-87552,-113482,-117654,-113180,-112043,-71711,-14907,20096,-63486,-63917,48833,87486,45656,-4255,-53732,-79571,-34568,-38155,-64674,-79620,-76177,-73176,-84913,-75885,-56778,-57525,-97127,-94461,-36994,48124,93719,116582,167427,137425,93571,104018,55742,-62135,-61319,51813,116181,139836,149327,87885,-27075,-128695,-180535,18585,63930,-95544,-160479,-152477,-100871,-20783,15150,97776,113449,57995,-22123,20843,120521,221244,120176,-23142,-57167,-35127,-9264,25430,54809,68754,24764,-78079,-82809,-18510,36733,19029,-57386,-114693,-22748,78796,77591,24332,12666,66065,99742,87009,42591,-11402,-35326,-5998,41607,3920,-63433,-125372,-88723,-45780,8153,35234,-5906,-66704,-138452,-48537,11441,-45938,-134356,-60042,40646,158524,283966,318406,273831,216245,101766,-22961,-122019,-130074,-87532,-41809,-36824,-53320,-57430,-50496,6614,56441,131816,118843,45963,-8490,-66747,-92062,-33506,82809,58480,-11714,-24544,-5959,54948,132268,198298,185463,126795,57089,27953,-15349,-48165,-37887,-19851,-65804,-117381,-122360,-81040,-84813,-79935,-101118,-134828,-124181,-18004,156719,253009,241075,147881,57275,-19465,-79984,-105648,-111790,-110525,-115060,-49583,-8728,-44693,-66744,-70111,-91989,-94121,-46201,34859,70597,51151,92219,182414,203252,200809,142633,79147,40108,-10612,-67085,-25272,-32528,-38392,-46218,11992,49584,-33966,-130481,21366,26500,35693,31333,36003,58080,29976,50662,172349,475509,600708,418788,123982,-28008,64195,164195,191953,103012,40985,-2342,-28256,-15402,16979,-6327,-31643,-34032,-13192,10671,30030,104044,181261,217610,189587,133913,129596,76764,396,-53013,-58688,-5825,35187,34412,-9445,-49508,-45245,-27045],[-17160,-28690,-80176,-28484,101056,174637,105589,-11936,-23467,31369,72282,18499,-66307,-118440,-84543,-51107,-106252,-41683,41257,56460,10454,-10867,36520,34698,-9917,-47125,-58504,-81730,-57319,43963,153319,195946,168420,73227,-11468,-10263,5237,-31866,-119243,-89571,-60634,-104879,-131108,-93711,-77050,-115456,-47311,41506,73071,23544,9274,60671,59554,-15462,-112046,-64581,-35920,-10,-23583,-46543,-8117,86708,171820,189408,165817,17730,-51428,39784,126929,121342,156040,213204,277240,501702,505816,333434,152320,-11482,-32612,22576,-27516,-56635,66531,121248,40175,-59353,-45088,3921,3817,-17577,-53508,-110086,-109272,-98391,-131476,-75561,-3947,7805,1098,-294,82798,115149,48567,24066,-7638,-10008,3069,22597,-2781,-62239,-55924,175650,309317,220487,26839,-99338,110336,104152,12640,43377,69117,58551,42431,-11982,-53189,-48094,-37436,-12016,-29187,-33315,-49206,-55791,-93517,-111874,-35408,47084,110974,115471,67400,17025,20048,74667,112216,110586,72306,-17345,-83183,-47292,-15248,6706,16972,30620,15477,-64999,-123331,-119977,-76704,-26700,-1110,-20216,-81813,-110517,-48379,77607,84744,27333,-19922,14778,107663,143673,111667,29054,-26365,-41817,-71543,-105187,-73097,28955,123385,117092,46503,-2564,-13825,-36962,-58511,-21161,98444,177547,128172,16926,6178,44740,59913,12764,2454,77226,175472,199369,24807,-99029,-42193,-40747,-104500,-135685,-122290,-54003,66082,95733,23948,-58334,-18887,52986,59065,-21832,-91462,-95667,-55340,-21506,61882,160550,216543,178138,164657,219569,199108,130795,138287,117224,87134,73015,45113,1775,-42416,-41509,12597,308,-44242,-34472,114689,254724,286485,287940,223431,115286,82698,85309,55735,46389,104947,187444,218185,169723,63537,-48313,-7476,96466,96511,10846,-91233,-36694,185180,237713,80259,-55347,-102110,-130205,-113823,-58104,-90849,-104376,-99727,-117004,-107517,-68807,-15484,63658,122333,166024,120245,61991,-11809,-91773,-63728,24098,165453,278152,251694,109415,-17885,-93452,-79796,-34639,30833,-7813,-53910,13801,29683,-38894,-88398,-96816,-85447,-69690,-75100,10556,229668,413477,337281,110219,-37136,-35845,-26863,-32859,-48296,-44618,-21681,12662,51720,54700,61702,14236,-74850,-111498,32333,89597,49837,-4877,-89417,-110001,-75182,-55026,-72808,-62027,-53132,-76163,-114554,-44713,-2498,-79978,-128560,-13583,208622,338523,253401,131282,78311,-17950,-104576,-62398,31849,31856,25354,21192,-2487,-8119,-9606,12904,13339,-31774,-89571,-55162,34129,58632,13398,-40340,-97322,-111752,-104620,-68378,-63430,-102647,-137578,-66886,-69796,-54172,76530,143858,42147,-82655,-90428,-52181,-56942,-114506,-19146,-39807,-90359,-112336,-120315,-76209,11899,152213,118196,-48487,-71517,2047,33192,39484,34010,89000,180562,183946,86183,5215,-10376,-44916,-68380,-46347,-70648,-79308,-12499,75458,140546,205125,279901,251295,138713,36597,15917,-6010,-40196,-60228,-75188,-115160,-122901,-31230,29592,64310,73828,111945,146048,154715,218545,198935,186594,136795,66463,51085,75489,73208,-40266,-137860,-60054,-39136,-45473,-59194,-53839,-28709,-27670,-115287,-96393,-74884,-77323,-59582,83515,82644,23099,-56608,-91972,-43488,-15425,-18363,-93075,-133957,-332,114082,236458,221554,116508,117726,166495,138378,85774,9529,-73753,-52134,-18833,-14497,-72092,-97931,-12729,21635,21067,-21065,-65859,-39839,-1955,-14090,12280,61527,28895,20682,62647,175894,315616,373280,251998,79929,-7511,-258,23399,133801,278241,147727,33734,-37331,-74550,-8554,1166,7158,19803,-41478,-59918,82139,312252,465022,430167,326783,186148,55481,-16796,-24496,-13817,20375,79392,72791,-18991,-107244,-35722,30299,126033,120499,14594,-47962,-27241,30167,52831,28443,-219,4346,2929,-39496,-74741,-28433,11115,29808,43090,44949,124801,232954,213606,113690,17933,-53064,-88189,-101897,-92833,-62466,-26299,-14366,-45739,-58075,-18622,-1902,-8378,-85805,-69510,37006,172117,247597,152862,52657,20103,-10938,-18960,-11640,-2641,17282,28754,9159,25378,23738,41138,146207,180044,116930,20892,-32457,2095,57366,88079,104742,50248,-30986,-61250,-80161,-86414,-97097,-91179,-25630,17527,-34017,-112579,-96439,-57711,136,49402,186526,402760,691749,884031,789895,440499,273327,200896,115303,15801,-31864,-62997,-84802,-105055,-29827,21016,21747,-15382,-69732,-108239,-153156,-84348,26736,102332,90754,-35345,-119161,-29944,63567,160191,227612,177879,43867,-55837,-104898,-112521,-110373,-72522,8136,204008,253629,184776,116352,41561,-7633,30363,46504,-60779,-107634,-98239,-92341,-79869,93065,170820,161182,112281,83617,52633,20490,53334,69719,24963,-32289,-68462,-111708,-135144,-129788,-139744,-62366,7755,72382,102830,53310,26095,32011,71426,73011,38993,4424,-38428,-4454,63089,106977,83521,42526,59449,82743,60502,101304,139371,104144,-54736,-60895,-30188,-63478,-100231,-61237,-21665,-81146,-97947,-78834,-95089,-91410,-19916,48256,70146,37815,-17665,-25584,47638,141050,189401,158178,54381,-52650,-115989,-82776,15764,92021,59030,-67073,-32144,82615,174567,187193,178000,169858,113197,7891,-110198,-37413,24065,54609,58813,34376,-13343,-99412,-95022,-5118,128436,228867,182048,-20617,-63790,37945,120043,90998,-91488,-115106,-114083,-74132,-24123,63821,134016,140024,88177,-12822,-56354,-21333,-17423,-47579,-70172,-89039,-90646,-69267,35728,62899,3579,-65567,-78218,-4462,43195,23982,-29858,8939,102467,86285,62,-97199,-100957,-121238,-125882,-102911,-79143,-57865,-16267,18538,15105,31592,63420,48400,-11563,-68231,-42583,10138,87876,66130,-14442,-100484,32606,112647,47377,-88971,-62535,-50549,-64067,53608,148459,192839,105750,92470,176353,112456,45894,5374,-8041,12031,-25833,-52847,-61703,-20488,59764,80007,64335,-205169,-16175,194991,193349,-13403,-159401,-73229,-31307,-27011,-33837,-50616,-75736,-100874,-45054,23409,12843,-51499,-94839,17839,122596,234350,259801,232331,118910,-62107,-69336,10102,-6000,-26676,4370,19128,-10805,8357,43096,46584,40037,6793,-13424,4067,23170,25072,14645,68816,119782,103998,57798,55683,20286,-74913,-204648,-377816,-525009,-574151,-415039,-153448,113536,274264,102626,26372,42292,69764,92479,111865,69969,-32559,-127345,-43758,-14782,-31949,-56201,-16783,-4548,-22781,-82505,-73255,-12787,60268,111544,6792,-91687,-122771,-134753,-73079,-9184,16097,23856,-14757,-57721,-96288,-118037,-118381,-88244,-54293,-17001,-6885,-59535,-161257,-183482,-154100,-138196,-136116,-107127,-38799,-59467,-69718,-74213,-58914,-16402,-4420,-16121,-85134,-64281,-16538,-37134,-72519,-63319,18931,75205,74943,79799,52817,-21074,-91818,-119392,-79129,12082,43211,-37013,-69220,-61325,-96919,-43405,64368,91916,116524,123245,84277,-9650,-51666,-57510,-75755,-100591,-104661,-5338,52924,-3390,-85013,-72134,98868,237652,213972,33724,-46628,-11908,-23738,-8015,58628,55429,-29296,-69389,-25260,-49504,-85306,-42351,-4539,40514,40464,31062,72792,59468,-56976,-97819,-44705,-19289,1502,-29157,-58890,-24663,82945,129380,87233,40304,30402,36043,69134,171619,82432,4383,30951,76620,72552,59476,82323,92401,6871,-31659,5936,26641,-11767,49300,158682,237012,241285,195639,108147,9574,-43964,-32051,23553,-3310,21786,44048,6442,-52060,-90418,-89406,-42195,40971,78173,76682,76522,50046,32945,16016,-20315,-54706,-98121,-114884,-30709,12990,65392,98717,141645,122872,96268,175554,349113,351135,186450,69611,3637,-13526,17446,65205,85862,39981,-83925,-96193,-54843,-58156,-70021,-82228,-107482,-78864,-55897,-106235,-117833,-60933,-61487,-29534,77806,132458,70636,-54772,-24302,55189,74179,51002,-8936,-28775,-53135,-7765,51779,53482,5565,-59935,-84167,-71195,-35476,-53301,-119959,-63689,-46878,-80046,-63729,-26583,-8957,-9129,12534,-12222,-77311,-95821,-54143,-20464,-37422,-37551,-35996,-52297,-38355,9740,52096,116427,127935,94677,63911,54751,48173,-332,22240,62963,99354,138680,177584,244702,271808,245297,263037,193862,20650,-17152,63413,48329,84292,110727,36045,21264,74354,120143,88787,50464,-1957,-41778,45116,113673,89831,23856,-43344,-71338,-79682,-86187,-69980,-77003,-70615,-50250,-39699,-8039,-10374,-59052,-60110,-56863,-47309,-3599,-8446,-513,13936,45848,65746,56034,17714,33089,44324,14858,-66577,-6753,118009,94757,48175,1537,-45627,-28071,-1492,-34365,-125102,-37068,51862,84229,36123,-12677,-17184,1395,14914,79236,235557,368175,324539,210188,58021,21993,-31012,-19156,60739,77787,38110,43003,137385,205123,182406,154636,91030,-16448,-128851,-41938,46222,89804,46555,-8857,-55166,-14533,60780,99849,84880,-55975,-104946,-29748,11819,26177,-5139,-92108,8691,36795,-38763,-86629,-84566,-69155,-63556,-43521,-36070,-34969,-63264,-102079,-125223,-80249,-38073,-69397,-61181,8765,37517,115803,149773,119608,55997,-30684,-95001,-82732,-60991,-23716,32279,78377,67950,74850,178495,110576,95388,45623,-10992,-41617,49800,138707,142131,93475,39082,45528,9957,-15149,-11902,-8769,6911,7503,-18294,-57516,-46632,-42745,-62817,-30904,-51671,-86461,-47857,76478,29704,-10660,12992,10302,-89398,-84113,-53586,8152,-52183,-97598,-92666,-31729,27611,8501,23685,33332,4054,-44499,-72103,-101653,-88408,-56048,60855,103752,98918,110799,73001,3699,-49543,-56261,-50762,-68385,-52283,-26809,-37155,8082,72329,107866,72959,1416,-58071,-34232,-2959,-16477,-40535,-33188,-5438,65800,67281,103444,128702,108034,93893,72301,60409,85840,61214,-43594,-15620,94489,60608,-36701,-87621,-109183,-119235,-106565,-120984,-114567,-110692,-106997,-90704,-35400,25728,48608,28919,30729,32089,-12225,-89466,36482,115377,-1125,-20584,-4436,-251,-41929,153763,89788,-46890,-8084,27767,4491,-8859,18510,14416,-22304,-22719,-4252,-9054,-30653,-46424,-37568,89807,111199,21757,-65296,-79218,-29345,-26014,-18120,-52461,-118869,-89701,-70077,-98207,-67635,-30028,-16036,-23668,12590,-32032,-72838,-27524,20237,-22558,-69519,-47269,-8907,-5674,-88836,-15679,36597,50053,99115,80422,14293,-9679,-15099,23435,79526,109781,99103,56920,8736,3573,45293,54469,94307,169828,198766,93257,-39247,-85216,-65771,-60599,-69153,131864,497792,672254,628522,491328,289202,103414,-29071,-18153,39992,75237,28576,-47525,-103997,-92926,-35070,-31468,-38980,-26627,-13008,-22607,-13165,24211,56045,89335,82441,47873,-28742,-97351,-133306,-126478,-133743,-136012,-63930,-99300,-2845,46727,32647,34274,80414,27175,66617,67130,-44885,-89619,-66441,-13021,52794,24664,-68961,-40871,-59971,-120444,-70089,-11582,12771,22227,-2502,-45379,-58900,-1526,61349,55909,-5399,-103755,-32398,59388,96980,33892,-54319,-89190,-105283,-134605,-112579,-64822,-67648,-53168,-3234,-8999,-29008,-24582,33383,124141,147498,144093,10929,-80293,104485,244668,348299,344452,249012,83711,-18689,-49351,-52523,-29459,-1620,26450,25501,-17923,-67440,-55963,-36024,15821,-52010,-117475,-4008,82104,-46770,-112703,-59952,-40675,-45527,-83535,-37386,5514,48577,75142,90138,77350,28910,-34637,-13406,97441,202790,220675,168714,42505,-53217,30660,68892,16796,-55649,-103479,-127189,-95797,12122,113620,159193,128845,30210,-66933,-34246,25521,85285,172896,157025,79924,-18024,-45859,-5016,42940,145873,205257,136530,-18663,-8623,1393,7710,21347,11356,-73764,-113335,-98836,-114317,-57425,-32326,-23173,-30503,32486,66925,-26247,-70103,92285,162833,42678,-36186,-22638,92885,75460,44206,31356,-26567,-67286,-103047,-56320,-4906,-22196,-61562,-17217,38271,65337,68081,55769,62474,-51197,-61466,10376,79723,88262,81307,29630,-36765,-71279,-43852,16153,43658,48653,64621,35907,24994,31493,57122,48075,-31888,9835,95469,116512,31642,-73256,-130896,-108437,-55749,30696,138213,227215,297795,263116,193804,94537,-27945,-95738,-93111,-57331,42056,151628,196208,178175,75204,-56337,-157907,-117376,-70431,-84965,-25512,66011,102213,53924,-35627,-51513,37406,95050,181437,211622,215996,223422,226673,223997,139714,36197,-19064,-47575,-9150,61147,87665,138313,189554,191224,121662,49845,-27176,17066,139559,175699,72091,-56016,-103826,-81144,-26285,50155,62199,16235,14408,17166,-7346,-60898,-91666,-93993,-74649,2947,133802,210666,270677,356917,486234,554440,529569,217255,54260,5166,-26737,-39764,-57174,-10043,79567,160603,175649,132762,49987,-33716,-36568,16448,46867,110644,188236,227212,120660,18747,7906,8704,15215,22955,33414,-14114,-27087,-14729,-55263,-105207,-6763,111593,272427,248163,90736,28013,-20501,-89303,-99903,-86737,-69172,-47908,-40638,-55061,-97397,-107993,-110063,-99149,-93215,-55859,-2149,27000,-69278,-63978,35024,68253,41707,3820,-44683,-57127,-6908,-21239,-62648,-84035,-96284,-98006,-104515,-80806,-59419,-58335,-95004,-88133,-30774,46461,68862,86934,146913,149205,114859,115353,55938,-63330,-55827,69990,145164,181925,186895,106771,-13287,-116701,-183657,-20258,54830,-80421,-126647,-128415,-99341,-18927,44649,155362,176863,112650,27682,9799,104093,203422,108342,-15620,-49012,-48277,-27414,6240,28598,25161,-22164,-104612,-73652,-6433,35831,8031,-72054,-123219,-19377,75958,69204,14383,-272,49442,88164,94134,70292,27815,5381,23731,50431,-3200,-73966,-118745,-71584,-38357,9958,40119,5706,-48988,-131984,-68220,3342,-42710,-136866,-72597,20788,151225,291774,333639,298534,250078,133091,-5826,-108063,-99637,-66151,-40573,-43711,-56179,-62717,-63414,-12616,34694,114879,101565,30076,-12457,-53790,-68728,-14643,82338,41715,-26443,-40098,-21914,41936,128334,210211,208942,151164,73245,28999,-25827,-57587,-37879,-1710,-18126,-35310,-104947,-118355,-115907,-93130,-101314,-128909,-131939,-27767,136764,230247,227914,147352,56128,-35125,-95937,-122026,-146892,-158819,-67692,2360,46328,13865,-28326,-33785,-63904,-84984,-54343,17607,62676,59698,108116,177903,196578,202657,131919,54242,31145,-1535,-59871,-27439,-40495,-52873,-60191,8796,46252,-48045,-119683,53005,62519,52227,39611,41498,47086,5190,16943,130216,440712,614699,431046,118750,-48429,56187,171403,184631,92360,35295,861,-15207,1655,34970,9252,-21235,-42708,-33911,-7298,12383,58594,122719,163176,154622,116420,114581,55156,-10951,-57902,-63800,-20710,13786,15908,-20523,-57364,-55098,-38045],[-26380,-35804,-83780,-28572,112624,196117,111147,-12631,-30456,24139,66281,23054,-65873,-127163,-83219,-39378,-74182,-43500,42044,59172,11104,-6629,29398,13622,-29614,-62941,-79497,-101140,-72655,12497,100013,138552,118141,40094,-16875,-6000,-2883,-44936,-130083,-91265,-65599,-100412,-120222,-94648,-75807,-121419,-52681,30461,58063,17853,22162,76368,85756,20019,-65502,-40153,-29253,-3563,-30112,-53241,-16785,74142,153473,171518,142504,-936,-44138,46183,112344,103184,118087,138445,156486,376142,456849,331334,148741,-12845,-16098,33657,-11975,-49767,88785,141641,51642,-53523,-52483,-15230,-23425,-37889,-64828,-115759,-107213,-95318,-129828,-83379,-20185,-14636,-29739,-42472,45203,103693,56889,41627,4088,-13831,-12280,6147,-8418,-56495,-77427,134510,270664,216205,57104,-61365,99457,73190,-16580,17283,49585,39316,5620,-38091,-64336,-61550,-43749,-30005,-43718,-50098,-68632,-65385,-90176,-116141,-45375,32002,79756,81349,49813,17646,30281,91830,137787,131078,87881,-4787,-75618,-50152,-16961,5664,13222,15723,-3862,-69228,-134521,-111165,-70605,-26512,-2533,-17722,-77880,-105692,-35539,78576,79129,27063,-13244,17183,102145,144266,125348,58823,5985,-13485,-50218,-87419,-68841,25771,112972,101552,30678,-14116,-19381,-40490,-57585,8531,157986,249592,188823,41704,18361,46054,51495,10431,1760,79442,193014,234322,66139,-89697,-44104,-42399,-106243,-137916,-130738,-77394,38650,77559,16452,-55618,-11077,58429,56807,-23133,-91474,-85353,-30845,-5572,61370,138413,165733,129113,130584,227391,272126,160358,151673,131172,99946,65536,29603,-13735,-49439,-40508,4821,4918,-18307,12295,148633,262139,262211,263822,227373,128813,90547,97209,70903,61319,124241,209785,224200,171302,70137,-40391,-20544,87866,82437,-11815,-115452,-6065,240431,290013,105637,-62596,-122805,-153309,-97387,-39879,-64794,-80095,-97619,-121028,-113387,-75157,-22311,53651,99979,126924,86635,49213,-11691,-82859,-76164,1894,135244,249816,232469,104073,-12499,-92436,-59311,26822,106993,77231,-1429,23715,33992,-39114,-98626,-103647,-81039,-70431,-81429,-4490,200414,379854,332737,129268,-15719,-18457,-13409,-24671,-43348,-43764,-20047,20594,74383,94863,96425,13494,-77589,-117892,9030,55398,12394,-40508,-108863,-105708,-68323,-49332,-82053,-102933,-81927,-84055,-110568,-44131,-14458,-90385,-118664,4638,238061,357859,259858,143831,92489,-9748,-90809,-90751,-38910,-26211,33722,28261,1525,-4620,-5840,20730,19348,-29061,-85371,-53925,37403,68308,30456,-23674,-85911,-111999,-107848,-68882,-54896,-82705,-117274,-80470,-93701,-64263,42753,124392,55043,-73097,-99763,-61813,-62760,-86391,1283,-27197,-81148,-94970,-94313,-83114,-50972,74196,73601,-67828,-68704,1098,34674,43025,38067,93796,175931,171581,69398,-12993,-23165,-50847,-65444,-48329,-75989,-95150,-25413,75083,137958,194085,271781,263944,173061,63698,21758,-11592,-50113,-70559,-81595,-110509,-116804,-32915,30482,72134,92426,145856,180673,160275,182885,143389,136242,116157,66626,51645,52700,44422,-49920,-137909,-65618,-60654,-64157,-76031,-74769,-63855,-72289,-74701,-77389,-78622,-99512,-50516,94264,91891,36135,-42705,-75035,-32856,-22710,-44821,-116032,-126787,-49,105639,235120,254750,149162,135297,168530,141128,86810,10827,-73615,-61929,-31677,-27001,-86042,-98354,-6820,32402,24599,-25860,-68559,-39696,-4258,-15124,-5309,42287,15029,6046,47332,159238,295866,370950,260793,83982,-8605,-1695,46475,170055,264398,104763,9684,-44278,-51667,27219,32405,21150,11249,-68337,-59756,92342,317991,449996,395868,284661,159593,49156,-31950,-40350,-16948,24909,84010,84422,-11805,-114313,-52208,2351,90947,90774,3043,-53776,-32767,25804,42723,5204,-17668,1420,11182,-25726,-64510,-25243,6914,17415,33056,51931,155694,273450,231934,113733,18226,-49165,-77680,-92296,-78476,-52268,-28204,-23855,-53341,-54193,-18196,-9263,-14617,-88515,-67519,42967,190520,263808,192783,81584,35456,-2927,-10698,-3354,-1391,17718,24985,1064,18698,20525,54098,149581,170336,115821,24850,-30392,-5790,36229,60454,83468,43811,-30684,-63497,-87068,-91797,-98922,-99938,-40076,3979,-38085,-106722,-102681,-55679,4221,49734,179565,378794,625547,804874,786880,488587,304036,227789,137186,26397,-31311,-66878,-90280,-106958,-21822,40386,31448,-24467,-94832,-126843,-159043,-91525,14006,91021,88615,-43716,-120701,-26186,65280,160840,251441,242860,105985,-28959,-97916,-118024,-108383,-64079,33714,261035,328302,244686,159140,80972,27918,55743,54587,-70541,-101875,-79136,-79787,-105902,75810,164407,167633,118616,78475,47115,17576,58057,75662,24830,-44602,-97847,-141466,-119070,-109923,-158208,-85654,16218,110054,131608,58788,24907,29957,55355,39710,31313,13655,-10326,24919,88546,146693,123104,81539,93690,101712,67715,104752,149794,120390,-30825,-60373,-27203,-61860,-105828,-70317,-26416,-75002,-82412,-73065,-93487,-90383,-24139,41569,71180,43001,-16023,-17105,61544,146029,186132,150418,41899,-66472,-125421,-86426,559,55890,17259,-85998,-29123,74584,162060,179592,175751,169562,123453,23859,-104394,-60762,15211,56891,70032,59432,19039,-70306,-118185,-38352,89049,183519,152898,-22747,-63384,68235,172431,139255,-52269,-100510,-96447,-102788,-64236,35060,126685,151161,94422,-16410,-57666,-20945,-16450,-42740,-53016,-79151,-94175,-70343,43890,83802,20754,-55109,-82980,-28384,-3719,-17481,-27379,44021,114717,83062,7616,-99108,-107625,-128925,-102790,-75824,-70257,-63202,-24949,7080,8048,30109,62037,43613,-22453,-77782,-40437,23736,107053,80293,-527,-94211,25368,112722,49516,-90462,-69521,-59545,-57966,57015,147427,184753,112524,94741,165963,110686,61048,24557,14148,18124,-33624,-63130,-69655,-25404,40995,56819,64551,-146588,52063,311193,320851,88933,-96141,-55769,-54304,-32672,-24210,-34935,-59428,-90493,-37000,30127,9414,-57681,-95580,13734,93827,168706,174600,161329,89657,-58294,-68959,9465,44,-18010,7461,22876,-10841,4376,38767,42662,34341,2689,-16695,7392,32197,29067,11058,70207,130393,109795,59806,57955,23625,-91167,-236149,-410487,-550524,-597228,-430633,-160492,109102,267675,86428,24349,51621,92719,142668,162442,100007,-12015,-121904,-65210,-35387,-41152,-55722,-15044,-11560,-35112,-89657,-71668,-7186,45400,72158,-38651,-119406,-137160,-113888,-54200,4816,23776,27771,-11052,-58038,-105408,-119182,-112074,-94223,-53033,-4581,3355,-63749,-196813,-178633,-127094,-103705,-103150,-86346,-42524,-76688,-90900,-98067,-79375,-31302,-18884,-23536,-81673,-80294,-35232,-53225,-66832,-59145,18176,78835,80448,79746,38972,-50773,-97310,-92134,-63236,17364,33730,-50422,-87043,-77763,-121369,-65979,54887,90909,120608,121569,59570,-29212,-36479,-35607,-63996,-85307,-111142,-25349,32654,-17163,-98897,-65499,139438,282558,250172,58387,-58026,-24091,-21521,9322,69681,51757,-27172,-74973,-53207,-94090,-65063,-33435,-1629,57095,71808,61824,91352,58968,-62162,-107182,-58408,-36144,-17740,-46796,-77084,-60352,48253,89204,65589,48994,49750,39681,39077,163139,80539,-28628,22942,79760,69107,45067,61668,80879,7428,-27078,26589,43100,-109,58739,173640,246067,245069,209256,124740,20527,-29842,-21999,20702,-10888,8716,22482,-18833,-67888,-86264,-89070,-60747,21148,67847,79488,81951,54500,36433,20055,-15652,-44560,-85468,-99545,-22209,24604,73010,91167,121831,96642,71711,153517,340810,378638,207780,76155,-380,-24028,4270,50930,70285,35831,-83969,-99462,-48717,-23723,-18504,-51095,-116357,-96235,-68658,-116657,-120948,-59473,-54103,-35350,62736,119918,69578,-45505,-21987,50621,74418,36240,-3511,-15509,-36960,-1598,42668,34119,-10500,-71024,-94190,-75939,-29535,-32434,-102682,-86305,-60546,-87497,-66752,-24574,1881,29002,57768,28810,-39296,-64281,-40352,-18286,-45984,-46144,-38597,-69793,-67627,-23611,5573,67864,101705,87107,63493,61533,65482,25602,51106,88060,101502,131108,176566,263749,319970,315533,344785,228666,32284,-40847,57303,59217,92982,107328,44092,64578,117650,142009,96124,52140,-8241,-67523,16382,107146,99597,38622,-26395,-53126,-70062,-86030,-76058,-88174,-80161,-36569,-10837,32546,18783,-23956,-28986,-39166,-40377,4032,-8002,-15351,-12340,35676,75162,75895,44913,57937,54790,21308,-57534,-7188,104646,75381,35891,-8837,-60397,-36385,2547,-18546,-110592,-56853,25850,60273,26542,-11276,-7311,8448,16577,82384,238685,348255,303365,227968,81220,7729,-64536,-26298,80987,92765,38361,41568,144159,207686,168436,131746,70798,-31805,-138961,-35680,48629,108401,78571,23154,-19073,17981,89953,112816,81388,-64282,-75980,1651,45641,70167,18088,-118196,-29242,11601,-55354,-101753,-95951,-76569,-63071,-39520,-28984,-27927,-59063,-105393,-114390,-64605,-24412,-45265,-53093,5615,39355,118840,144751,108213,44044,-37920,-94679,-76239,-47994,-1829,59475,106045,89443,78441,186978,118606,87908,39284,-10751,-37979,44219,114364,119724,86846,46979,58724,23094,-7097,-7476,2332,26300,24420,-9165,-56462,-51104,-44366,-56401,-25374,-54251,-97691,-49510,75098,57665,32312,39439,25140,-69889,-61079,-44696,2616,-38355,-71975,-77045,-40346,-2526,-24167,-13769,-13083,-29156,-59223,-81658,-110562,-97680,-48917,70941,75341,65863,88202,62431,1700,-50548,-60660,-57404,-82860,-85468,-59315,-59617,-18522,37066,77232,46088,-33709,-72498,-11132,24803,11717,-46626,-49976,-16991,66019,79575,116531,137897,107694,78804,47480,44631,84979,68738,-16493,-16142,74139,29746,-65639,-92153,-93432,-105617,-105157,-113608,-123573,-126279,-100118,-83133,-25708,37914,66294,58396,61773,50136,2667,-50340,69043,176769,48783,-4520,-4827,12785,-3178,172274,63005,-68952,-14314,31898,1323,-16853,9895,6915,-24240,-12058,28421,36150,6549,-37565,-49264,75519,108308,17679,-74391,-90948,-30571,-20854,-8359,-43155,-119553,-89867,-67536,-105910,-60046,-16482,-14834,-57198,-54131,-75225,-68939,-8105,34780,-16929,-80836,-66543,-32565,-44460,-91947,38027,70474,55862,75411,40118,-12552,-4124,5148,50800,99827,117981,94790,39992,-23936,-13683,66535,84060,132045,200863,202750,85237,-51574,-110114,-82784,-72704,-55022,143338,510848,674752,619875,478883,293989,103859,-34797,-12870,47997,72830,13866,-58779,-118154,-109001,-38101,-37284,-45048,-18549,-8503,-26727,-14877,18202,45099,74097,64788,31935,-33222,-87465,-137706,-145729,-158033,-89363,-8264,-25316,27278,40642,-4174,-24354,50369,21956,37378,4654,-87081,-82789,-55445,-11960,36241,-8774,-96163,-50010,-66004,-124547,-62620,-4575,21118,25623,-8133,-57117,-86670,-31486,33533,41435,-8577,-99614,-17393,74712,113585,43460,-43587,-83369,-102698,-130696,-103619,-57880,-69551,-76375,-25880,-9901,-16473,-11745,34403,98652,82491,83410,-8771,-64174,114756,260463,373974,372560,265904,95838,-592,-29292,-34911,-17954,5267,35018,37385,-3367,-48686,-30532,6900,63892,-26671,-112495,-5576,79062,-41375,-106825,-45659,-27363,-27860,-75801,-35865,-11498,29493,61197,78976,71814,33059,-11073,30850,140229,242860,256461,196599,68431,-37243,-4593,22381,-16327,-77579,-128351,-116685,-69709,34972,131234,186759,147254,44622,-56146,-34168,32609,102076,193529,175928,109163,25349,-12943,9171,42718,134693,197334,153155,22743,-51866,-34632,-22983,-15578,-14879,-78575,-96593,-102880,-72821,-64016,-47642,-34117,-39470,36756,86288,-8937,-67967,100480,176902,49386,-56239,-41529,81409,62205,32962,28913,-18139,-57983,-86799,-46870,4477,-9783,-57778,-24697,22782,47773,53316,37272,61946,-38264,-63135,2709,72779,87865,87162,31829,-49105,-93626,-56246,7825,36085,46131,69290,50071,51115,63771,85644,80243,1527,-53129,22696,76906,30518,-61326,-118115,-108264,-45711,38483,139869,226473,298258,279144,203761,102170,-14260,-74266,-50740,-86015,37576,146549,164835,123512,22616,-84998,-148865,-86853,-37134,-53324,-28943,60529,102118,60261,-33287,-37891,60628,116829,189897,211217,209785,207143,208489,225677,130154,21427,-31641,-56204,-6268,67924,90074,131503,173296,176110,110895,40156,-29750,18291,135705,159307,62471,-60347,-97302,-70306,-20310,51214,50441,-23556,-43066,-25991,-40183,-83969,-102118,-77856,-46910,28812,145124,205634,252533,320083,481908,591186,568195,250524,66147,13348,-13996,-42266,-56856,-3617,93573,179943,188589,139099,56970,-20416,-21695,22816,45008,101495,173268,203297,110231,19665,17705,24473,28926,38971,61012,1365,-33464,-29586,-68585,-110177,-4529,110305,264288,254971,97856,28006,-25001,-94872,-90378,-77816,-68333,-32525,-24032,-46311,-86478,-78699,-88999,-80501,-72872,-39070,10136,31404,-68390,-55132,20064,38704,27372,9172,-33687,-33585,19801,-4420,-55391,-80631,-101775,-107701,-104077,-77199,-62632,-59878,-92029,-81101,-24777,44197,47131,65487,134069,165604,142508,132226,61946,-59072,-49414,89749,175772,225492,219711,120942,-2293,-102002,-150718,-39700,46253,-65159,-93817,-92098,-80722,-9862,77679,216169,243072,167379,74048,-131,87037,186368,98494,-11187,-45470,-58981,-36842,-5517,7793,-12348,-63188,-117777,-57954,4742,30630,-7104,-88953,-127899,-17324,63546,53363,656,-15334,29855,71816,95413,94142,66672,47657,54869,60495,-8316,-82829,-111351,-58318,-33726,8758,42139,15890,-30928,-113763,-85067,-3683,-37804,-130158,-83467,4552,145583,297907,346275,319833,277225,156697,8817,-90674,-69310,-39392,-34425,-48163,-57218,-67715,-77587,-34804,7272,89502,80438,15280,-13034,-36950,-41212,4344,73581,21620,-41749,-54378,-34717,33563,129250,226674,236628,179468,93278,31782,-35686,-67577,-38344,18274,40806,57109,-31169,-105264,-128363,-93645,-94394,-118128,-133317,-35912,112456,199101,210019,147772,57448,-46416,-108711,-134952,-163336,-109055,-9609,56863,108352,87235,25246,11206,-32799,-75189,-60830,1230,51552,61131,107834,155677,169729,178968,103483,26586,21885,8458,-50619,-29432,-48964,-66296,-70534,5245,43972,-58490,-103643,77759,93531,67118,47580,46929,37033,-15143,-13476,87787,385632,592468,419093,106390,-71924,44005,173045,167678,76673,27870,4008,-1618,25142,59793,32255,-237,-34633,-42723,-19809,-4531,10353,57556,103454,115100,95189,94879,34325,-19737,-59564,-63893,-29060,-824,2960,-27039,-62287,-62693,-47438],[-29613,-37402,-81001,-22245,125010,216018,117781,-9208,-29184,26919,67843,33504,-58282,-126904,-69191,-14732,-36335,-28982,47727,66298,18947,7447,28759,-1080,-41811,-62689,-80333,-94368,-56813,-12518,40119,72014,64941,12770,-14425,3320,-7817,-56305,-136504,-85332,-64209,-90834,-101400,-85772,-70224,-112766,-47721,29145,53346,23331,42193,98435,125474,68788,-10197,756,-6407,8587,-22123,-49538,-19925,62927,134261,153924,123209,-8689,-27619,55943,105364,92870,89798,82001,65512,258857,398920,326361,153859,868,4130,47519,7482,-36599,111238,161278,65487,-42405,-53513,-30710,-46582,-53823,-71708,-114108,-98715,-87124,-121864,-85375,-32155,-32682,-54308,-74302,21503,106002,81428,73380,26143,-7930,-19949,-4934,-10394,-47464,-95114,87791,221512,207609,94022,14888,123334,63383,-32523,-1850,30889,17315,-31698,-57610,-68941,-72821,-50188,-40206,-48130,-56648,-80016,-69412,-81640,-105876,-50015,18222,49258,50549,35560,21195,43319,111792,164161,150939,103217,9746,-60135,-44885,-11513,11337,15475,7236,-16809,-69309,-125126,-93134,-60080,-24492,-3492,-13903,-71546,-98525,-24104,73924,69973,25365,-6076,24847,102028,148071,142340,94852,44410,16719,-27369,-66044,-57512,26260,101360,85345,17571,-21114,-20305,-39717,-50964,40633,219487,321495,252080,70173,31496,47382,43466,9727,4011,83653,208740,266900,118016,-72232,-43548,-40551,-102425,-134803,-129426,-92389,17031,64178,16260,-43912,-511,62473,51489,-23826,-82708,-70626,-7341,14119,62839,117202,123082,94555,106320,232675,339226,188301,160337,139239,105525,54998,13807,-27951,-51691,-33491,3823,18794,13859,56103,176108,258257,229702,233261,225137,140320,98069,108808,90271,81569,152758,236404,231056,173258,78570,-24551,-26706,82287,69505,-30682,-113627,38337,303002,349148,147402,-48937,-129922,-134727,-70115,-4843,-23273,-53928,-90032,-119747,-114508,-76857,-25407,44832,75766,85675,55467,39946,-6842,-68380,-82771,-17914,104534,217721,209866,97297,-6832,-87522,-35480,84781,178333,155196,61310,39289,30871,-45315,-107266,-100108,-71567,-68489,-84295,-17158,166954,329646,311333,146502,8328,2601,3475,-13416,-35532,-39162,-14233,30719,94509,127799,124194,12761,-79335,-119264,-9292,25629,-20934,-73340,-120386,-95218,-58054,-40635,-74490,-133067,-97768,-80687,-101982,-42239,-25455,-95906,-107258,21709,257419,358997,255913,151007,102398,-3124,-70634,-93984,-99270,-51442,45259,34091,6830,1725,479,29119,22891,-26611,-76549,-45850,44594,80278,50114,-2920,-68460,-103168,-104316,-62489,-35915,-46898,-78629,-84068,-111175,-64354,18215,100879,62377,-63693,-103875,-66012,-54810,-28669,49579,6786,-56107,-70919,-69096,-71368,-95437,3903,32695,-75645,-56613,3503,36604,46366,40640,94862,165754,154019,50295,-29520,-27155,-48199,-60320,-49602,-79286,-108907,-39198,70660,131485,176327,252599,264900,200493,93022,30022,-14649,-56243,-75936,-81585,-99664,-105670,-31606,32520,81926,114248,181451,210599,159305,143104,94240,91391,94058,68196,52459,28860,15074,-57241,-129830,-69232,-83787,-85543,-96106,-101088,-103065,-87672,-8030,-48093,-79316,-107482,-23499,108913,101513,50942,-24359,-52052,-16183,-25432,-68051,-139452,-109319,8295,102546,232849,284876,179726,146968,162802,136992,83128,8883,-74542,-70717,-43259,-38008,-97787,-93652,2373,46369,30704,-28466,-67024,-30932,6395,1231,-6691,34256,7801,-4883,33431,139395,266109,352234,259476,87762,-4425,-1077,67449,200944,242178,69578,-5104,-40373,-24289,57134,58804,33538,2835,-93510,-50003,103107,314950,416797,344751,231940,128148,43014,-41445,-47628,-10896,34840,90305,98627,849,-112261,-69121,-24888,58925,63830,-5170,-53794,-33779,24213,36085,-10784,-27709,4641,22829,-9430,-49637,-16858,6330,7612,25617,63006,188685,304606,241068,110865,17580,-44822,-65025,-76679,-61788,-40702,-27573,-29347,-59082,-49060,-17727,-15978,-18627,-86805,-63406,48949,199057,263525,226915,114059,56519,11909,4416,10250,2684,18070,20576,-5410,15180,20571,64141,145624,156220,112720,31034,-22661,-8246,20000,37615,65134,39802,-26420,-58320,-82490,-88359,-93736,-107040,-53161,-7594,-38861,-95145,-94139,-48209,8891,50494,171753,346793,535257,687187,744754,522277,328770,248782,155521,38369,-26743,-64886,-89727,-104568,-12566,57876,40839,-30955,-115354,-135640,-154446,-101633,-2487,73290,78589,-51239,-101984,-15011,72146,164971,275447,313664,182289,7973,-81016,-124473,-105504,-54238,62788,319565,401850,304739,202429,122417,68870,91489,72515,-73730,-94921,-57535,-59963,-124127,58518,154699,172929,127232,75585,42884,15333,61072,79515,25142,-50538,-116366,-120154,-93311,-89560,-135951,-91911,39046,151627,158479,63754,23107,28099,39160,6033,30604,34119,23285,55383,113836,184481,160713,117239,120563,112864,69473,101030,149115,124930,-3803,-53899,-22823,-57570,-105161,-76751,-31125,-65668,-61534,-60357,-85803,-85101,-24956,38405,74693,50324,-10710,-5314,74481,149275,181374,141534,29830,-79272,-125972,-83701,-11556,22739,-20662,-90796,-23205,67528,148659,172352,176073,171296,133824,40236,-91789,-73955,14482,60403,81276,86017,57073,-32049,-119622,-63471,62458,150597,128869,-24554,-56790,107143,227318,188055,-5726,-71232,-60388,-90542,-103410,1479,114559,160528,100845,-18664,-57347,-18792,-12798,-33844,-31858,-63358,-90882,-67089,54349,108153,42569,-40563,-83689,-51348,-48930,-49363,-5813,85155,127986,85985,37923,-38582,-55591,-81215,-65399,-49071,-56289,-60413,-29156,-3269,1942,31373,67457,49303,-23046,-85181,-36660,39279,126680,95738,15361,-80226,23671,116377,55496,-88341,-73527,-63065,-48306,61713,146858,175655,118603,95638,148893,106071,74305,42760,31227,19713,-39433,-61716,-59516,-16649,30307,34651,63724,-73778,167383,473504,492431,233431,-11795,-32687,-74516,-30452,-6796,-12730,-39024,-77684,-26940,35993,4699,-64431,-90611,12985,65672,98473,88049,91642,59098,-50027,-54061,17746,12486,-5874,12989,29777,-6725,3485,35697,38934,30093,2561,-15568,16087,47526,35029,6915,67164,134259,111234,60674,56652,22201,-114353,-274997,-447401,-578678,-626208,-454044,-175306,96845,251044,71966,28059,64702,115716,185207,200702,123029,6100,-109396,-82163,-53846,-48934,-53743,-11099,-13288,-43897,-94832,-70957,-4679,25245,30997,-77324,-133239,-116624,-90918,-35142,18003,31477,32377,-5970,-56094,-109169,-100302,-93242,-94607,-51870,5850,13412,-66126,-219520,-125277,-54415,-35476,-53621,-61846,-43856,-91958,-112560,-124253,-82937,-31074,-22817,-24878,-73033,-92543,-53055,-67179,-58529,-51206,21182,85535,88755,82192,28409,-76191,-84386,-63800,-42427,28126,30588,-52206,-99477,-89162,-91931,-39389,67815,99562,126874,116411,30798,-47019,-25225,-21712,-60124,-76290,-105877,-41405,12654,-32439,-104736,-37555,195357,332952,286569,82904,-65246,-34361,-18248,25070,75898,46175,-23226,-74994,-78610,-103169,-35910,-19237,6240,75732,105746,96893,114009,62440,-61174,-109708,-71713,-54057,-38755,-63274,-85972,-90899,10552,43865,46864,61040,68628,40838,9191,158300,89159,-76859,11683,81420,65274,30816,42207,70073,10511,-17725,45943,54309,6971,65666,186382,251471,245409,219366,139646,33299,-14100,-12455,16185,-18439,-4598,-555,-43838,-80455,-79825,-87415,-79686,-126,53699,76801,84130,58411,38892,20366,-15379,-36290,-71966,-81070,-10162,39264,79815,78582,92504,62641,44727,128759,317908,387834,221940,80940,-2692,-30762,-4738,39238,53716,25989,-85892,-100378,-40870,12649,30273,-9172,-92268,-110942,-80812,-123533,-121338,-59485,-48584,-38965,47956,104213,64908,-39903,-24286,40522,66326,13847,-3151,-5164,-22640,5599,35411,16808,-26153,-83125,-104761,-82932,-31156,-19129,-80243,-103273,-72603,-92311,-68566,-21543,12459,62674,100202,72434,3985,-29709,-26346,-16590,-55587,-51974,-33604,-74615,-93427,-53935,-35976,30323,82438,84214,66666,71355,86550,52184,74192,105506,100105,117750,163945,266162,353705,378506,413798,245753,36854,-61399,46384,64330,94511,96004,49836,99297,152193,157069,99333,49658,-17465,-89727,-7936,100419,109519,53846,-7905,-30926,-52602,-79839,-79286,-97262,-78734,-20397,21948,68041,43845,5577,-1876,-23200,-27837,17882,232,-18829,-34325,21509,79534,90455,66331,75375,58681,22138,-52387,-8262,86760,53551,20274,-21945,-77081,-45225,7079,-1804,-88983,-77851,837,39082,21348,-3690,5038,14400,14961,79192,227663,310181,268733,232037,101358,-6180,-102599,-20782,106152,108583,39466,38760,144936,202700,150968,106147,46478,-49702,-147396,-29543,47737,119620,107347,53152,13796,50228,120998,127412,82296,-56215,-45940,35140,84602,114429,40328,-110881,-60810,-14334,-72721,-117199,-106567,-82659,-66034,-40154,-23403,-23322,-58278,-110716,-102522,-52908,-16698,-20510,-19135,10379,41474,119114,135225,92920,30992,-43395,-90748,-71697,-39856,12742,78755,124863,107197,81290,185815,120304,75603,30972,-10008,-37135,26991,76233,85973,71638,51126,69467,41357,6986,-8311,4499,36445,34863,-2634,-56335,-57976,-49112,-50948,-20701,-57305,-105613,-43505,79123,87170,69389,58128,33272,-54257,-39450,-33499,-5125,-23183,-33481,-30730,-13370,-6164,-45715,-45910,-55342,-57170,-71808,-90539,-120139,-104471,-30561,84393,46080,30106,61737,49784,2168,-47807,-62257,-61772,-93246,-118924,-83055,-80048,-47089,-4516,34925,10359,-74131,-70938,10463,45719,33741,-47711,-69571,-33583,58697,86146,122239,140669,104008,61944,19574,22946,74657,66268,5644,-1749,60161,1133,-91930,-89366,-80314,-93169,-102277,-103730,-113474,-110184,-76453,-66057,-14493,47560,77785,79215,82318,58073,10814,-20905,97334,229181,98243,15741,-5507,23961,45871,204628,51852,-86390,-17787,40508,5158,-20071,1065,-2295,-26644,448,58590,71900,35503,-30438,-58205,58178,98178,8017,-85650,-105054,-34152,-16204,519,-36607,-122797,-86302,-60763,-99977,-50527,4047,11347,-26880,-75145,-84240,-47614,7558,40071,-18439,-80503,-75216,-52938,-83038,-65980,70081,91740,57656,52550,5403,-17527,8605,22706,72640,114851,121509,87496,23742,-57026,-31869,83587,111194,167742,226959,197400,71990,-57038,-138334,-104105,-88803,-43564,145025,489489,631441,573425,439907,282933,97695,-44876,-12640,49293,64162,-5585,-72609,-119805,-128332,-46989,-47424,-51138,-14244,-9009,-32737,-17592,11913,32586,53151,39829,9533,-42894,-81108,-126265,-152852,-132741,-46013,50562,49155,59203,32052,-40703,-55549,40458,21247,9478,-50882,-92900,-70108,-48332,-14969,16710,-37223,-125733,-63742,-76437,-131604,-59446,-282,28781,28633,-13685,-66829,-115892,-58038,7093,25168,-13284,-89496,-7230,85275,125380,48330,-36401,-79777,-104593,-133151,-95849,-48499,-62090,-95028,-54074,-16849,-8153,-1113,32448,70280,23205,21724,-34955,-51039,119218,266798,385097,386827,274213,102840,11975,-13266,-20473,-10736,7341,39330,45638,7450,-33857,-8678,49930,107346,-7093,-113881,-17134,61261,-44891,-100445,-34014,-16508,-9515,-67151,-43543,-41639,-3149,35077,56027,55045,28637,5783,65399,173092,273066,282684,214023,84469,-22968,-44331,-38722,-62966,-106917,-140199,-92664,-43498,50640,137995,201036,155914,53503,-46863,-39823,31474,107533,200856,183456,128304,59446,13109,17176,36603,114708,178590,157213,54592,-84272,-75619,-60164,-59199,-39607,-75194,-76864,-69831,-29990,-60259,-64385,-48595,-52391,33524,95467,-275,-71510,99076,177861,51158,-79334,-56056,73523,50545,19381,21451,-14679,-52318,-72981,-38619,9368,-4667,-61807,-31444,19556,47166,48405,21170,54411,-31431,-68434,-8189,61640,81177,84319,25330,-66890,-105901,-58457,-1608,23932,40985,76601,70741,77897,90169,106635,105437,46763,-55090,-47878,30549,21736,-53870,-107199,-100399,-39700,38739,127455,205343,274690,278124,206705,109746,11541,-13689,-77,-100569,33336,134927,127083,67546,-27393,-111937,-124929,-64253,-12370,-28557,-39275,46318,96282,63765,-27250,-26414,77124,132156,191640,206244,198330,184240,180501,212164,109231,-676,-50751,-72756,-13653,63310,80979,112274,142927,145659,88290,21943,-37918,11671,118977,129458,43315,-73059,-95291,-65557,-21186,46584,37648,-49580,-88840,-56576,-62961,-99456,-96353,-60364,-21349,52196,146430,189467,225027,273680,455503,593240,564337,262682,68548,14903,-6996,-47767,-62894,-5098,98664,187398,191372,137412,58038,-12159,-11987,24330,39054,89212,155001,173541,91432,13757,21554,34379,39623,54686,82716,14858,-40923,-48062,-84866,-118650,-10960,97480,238676,241765,94817,20681,-35772,-102445,-81297,-72509,-72652,-23651,-12761,-37346,-62061,-47459,-64750,-63146,-56141,-26269,16967,28351,-66661,-46285,225,-4994,-2926,7218,-24981,-15161,39063,6334,-48887,-77284,-92755,-93320,-87455,-72315,-71804,-66183,-92819,-77967,-23143,37736,26180,49064,124595,181826,171208,149444,69033,-53942,-47325,105713,202370,264099,241874,125628,849,-92181,-123074,-45280,34610,-55847,-69107,-63426,-64524,-4469,103875,266655,299692,213361,109980,-12928,66225,167104,85783,-14132,-50394,-69602,-41692,-16195,-13331,-48558,-98965,-114811,-44652,7903,14135,-32037,-112828,-129632,-20593,39407,27217,-20345,-35754,4698,47822,86698,108691,99490,86625,82868,67361,-15824,-94233,-109556,-54189,-37497,-1055,35824,19339,-18127,-97549,-100640,-11791,-33994,-122833,-96787,-11622,138435,297328,349356,329593,288830,165579,15112,-78882,-45433,-14067,-26352,-51697,-59412,-75684,-95931,-62223,-27471,53909,52903,-1512,-14082,-21540,-16114,17635,54917,-3582,-60882,-70692,-47294,25934,130077,241790,262010,205214,111575,32659,-46994,-81492,-43559,34259,98280,144773,45431,-62703,-104569,-86829,-86760,-109149,-133558,-46700,80338,156601,183405,144186,56092,-55404,-119070,-144887,-145557,-68673,37387,101662,166280,166871,88531,59937,-4067,-68182,-68535,-16328,35424,52936,90561,117678,125191,131619,59094,-4645,10084,16134,-42889,-35007,-61589,-81800,-81913,-3948,38303,-68772,-90559,91095,115265,76941,51596,48701,25762,-33162,-42396,44617,313931,534495,381685,85061,-100207,27003,166448,139371,53647,16327,4599,8757,48164,84301,56473,24198,-16977,-41033,-28417,-22330,-39233,-5603,47982,74322,69725,69731,12710,-28303,-59958,-62380,-34209,-11856,-7168,-31695,-66713,-70015,-56875],[-38290,-44955,-83025,-21086,125910,220624,113440,-13303,-31624,26790,64332,36523,-55782,-127449,-56682,5489,-5561,-12646,46264,65711,22364,19109,23011,-20787,-57815,-58510,-63339,-55291,-11013,-16568,-19402,-6209,2772,-17818,-16497,5643,-20455,-76345,-147536,-84080,-68974,-90815,-95701,-85880,-73468,-105754,-44247,25549,46588,26901,56719,115817,161988,111398,39206,41830,19856,24460,-11236,-45217,-26594,44425,106081,127900,98923,-16174,-17049,56503,93477,78154,59355,30888,-6400,152579,332385,313203,160113,16178,16897,53393,19350,-29455,121436,169262,71411,-36463,-58477,-53063,-76346,-76392,-85238,-116049,-95194,-85031,-119061,-91254,-49274,-55534,-81619,-104769,1755,111348,110528,106536,46703,-2993,-29374,-20493,-19167,-46054,-116402,29320,155609,184539,121309,88396,164065,65006,-45707,-24837,2727,-15828,-69321,-74059,-76890,-91094,-66386,-50946,-54919,-66380,-94992,-78522,-79037,-97917,-59380,-3858,11426,14616,15137,17680,48787,123483,179430,158931,107646,15590,-49285,-41451,-9116,12511,11605,-7603,-36644,-78127,-118572,-81153,-55573,-31061,-14873,-19630,-73177,-99506,-24314,55394,49080,13306,-8257,25567,95178,143346,151214,126084,78698,38757,-12806,-51369,-50100,20659,79630,59728,-2295,-33536,-26989,-45007,-49364,63267,267339,375071,300841,90131,33776,37764,25952,840,-626,79676,211659,284470,167181,-55505,-51366,-46867,-104835,-137999,-130504,-106147,-5700,48514,15469,-33585,2509,55113,33829,-34249,-78689,-63113,5671,27001,57352,89273,81584,64201,82516,225564,383445,204298,156245,132982,94753,33025,-11050,-49496,-57092,-29963,1209,30157,39293,85270,182945,230828,179945,187742,206999,139465,94747,108101,102745,97675,180255,253796,226957,164262,77390,-13054,-30909,72783,51668,-49606,-92164,76344,347707,389989,185312,-25530,-118080,-117326,-50998,21173,8022,-37005,-87656,-123077,-119674,-82150,-32809,29583,42505,36071,19324,25116,-6809,-58134,-90358,-43733,65326,174500,176359,80753,-10096,-88281,-18912,126571,229157,211120,110558,46135,10549,-67156,-121378,-95166,-66673,-72797,-93289,-36679,122228,258218,265759,150586,24021,16171,14523,-8316,-33906,-39368,-12692,34162,102506,142977,135331,3455,-88757,-127615,-32744,-8427,-58283,-111646,-124788,-88217,-53701,-38635,-59855,-96791,-87557,-75508,-98762,-48489,-44164,-105435,-103576,27621,255870,332955,232626,142539,97823,-7637,-56950,-79856,-106311,-44398,46308,29205,3882,1268,5,29166,16345,-31419,-71335,-40419,46609,85280,62572,11903,-55331,-95853,-102873,-59513,-17775,-11609,-45623,-87593,-124611,-67870,-7473,66474,53231,-65017,-111768,-72860,-43291,24304,99436,41947,-31358,-52909,-53858,-61677,-122867,-64139,-11343,-79504,-46937,652,30149,40431,32698,83467,142310,123783,20919,-50667,-30081,-48410,-62207,-58454,-88627,-126791,-58108,56924,115288,146538,216460,245167,208839,112439,31425,-23577,-67065,-84889,-83834,-92243,-98550,-36075,26517,84281,129153,205806,222216,142180,95048,45648,45718,63467,62290,45026,-1831,-19856,-67789,-122483,-78515,-116996,-117030,-128089,-140833,-142763,-61908,47862,-22968,-85918,-104750,-843,111636,99255,56238,-11079,-31402,-3237,-32862,-96308,-171151,-92434,15294,96310,221702,300976,197863,143320,140669,116743,65509,-5384,-85170,-86200,-60259,-53104,-110307,-91025,6548,55146,31262,-37071,-70523,-24587,18580,23361,-2519,27499,-1829,-20494,12777,108711,220441,310055,238773,81965,-3809,-6172,75419,213560,204745,34475,-19301,-35610,-3358,73590,71874,35770,-13313,-124881,-40676,105943,295023,360883,274551,166624,87160,29256,-52431,-52731,-4212,40802,89048,106022,11355,-106318,-94815,-59159,23238,32280,-18054,-56624,-38575,17376,25052,-27333,-38755,4516,28495,124,-39808,-12689,451,-8083,12333,68184,210083,312752,232973,98181,8850,-47380,-58714,-66373,-52268,-36613,-32874,-38673,-70158,-51908,-26859,-31180,-29255,-89275,-65287,46674,189290,240392,244865,141491,75167,25441,18011,20544,1453,10649,8047,-17879,7314,16516,64355,128295,130819,99591,31111,-17618,-13138,1545,12940,43413,31316,-25961,-54884,-76567,-84990,-89763,-117125,-72792,-25136,-44346,-87002,-82890,-43799,6237,42990,154282,300053,423909,540917,663662,531806,340023,256656,162952,44165,-25565,-64574,-90634,-105075,-9144,65691,41217,-43025,-137414,-138434,-146950,-121974,-29739,42046,52871,-64132,-81480,-5529,75609,163959,289712,375796,259493,47605,-62208,-139725,-108715,-50048,87127,367569,461002,354428,237532,157154,105190,125729,90030,-74622,-94658,-43301,-46579,-139613,36930,136657,169875,130196,67942,32796,6426,54493,73233,19710,-52379,-108918,-92869,-73712,-76953,-119728,-86377,62578,183447,173257,60373,13239,19151,16858,-32973,27665,54027,52426,78731,130630,209733,185535,140042,132399,110369,60386,84720,131332,111046,16261,-45959,-23111,-57829,-105594,-86691,-42346,-60683,-45307,-50148,-80668,-83912,-30374,31072,73010,52579,-8656,1751,79170,144277,168602,124956,11721,-97190,-117637,-78161,-22863,-8467,-55799,-80398,-21581,55613,129913,160588,172737,167933,136141,48478,-86181,-83417,13053,58716,86104,106716,93265,7397,-101786,-87462,39154,121958,103542,-32663,-49957,146389,273048,225201,37119,-39696,-19864,-39507,-119985,-40525,92530,161461,101317,-25599,-61940,-21704,-13690,-28699,-14318,-48897,-87427,-67493,58658,127198,61844,-28194,-86136,-78587,-93284,-67681,21367,119966,133261,86538,73267,34592,6499,-34209,-33542,-31822,-46878,-57827,-35660,-18449,-9530,28304,71301,56628,-19100,-96548,-37984,49382,139376,106198,26954,-68592,21011,117567,59708,-88182,-81094,-67424,-42213,61142,140415,160094,117559,89007,121548,93516,79358,53544,36064,10063,-49402,-54093,-39006,-1146,22723,8189,54616,1139,321075,673778,698206,408567,83982,-12909,-95926,-24696,12151,8695,-22223,-69481,-21418,34882,-7104,-78057,-85957,9634,33881,22619,1378,23420,23728,-46733,-38443,25837,22759,2348,14743,34132,-4199,-375,27666,29353,21653,925,-14807,25381,63455,37238,-3251,54424,125490,102579,54322,45765,8148,-151190,-326323,-492658,-613822,-665786,-489907,-203031,71314,218656,53748,31487,75546,132610,212944,220562,134161,16809,-98832,-98694,-75287,-60433,-55451,-10674,-15676,-54158,-103407,-76200,-10505,-2152,-9661,-108277,-126920,-96856,-72234,-20769,25793,34371,32629,-4745,-57023,-110321,-80581,-73811,-92195,-55795,8430,16816,-71755,-198147,-47618,43307,51731,3010,-39992,-48078,-107637,-137174,-145146,-68711,-24736,-25196,-27953,-67500,-104555,-75179,-81170,-53287,-46034,22298,90309,95511,83609,18820,-96251,-69145,-40956,-24071,36863,27192,-46208,-83134,-88278,-52589,4605,93315,111083,129328,102698,-4660,-61112,-21927,-21994,-68217,-77124,-104047,-58228,-10834,-54410,-100014,7519,262795,384367,319279,103438,-71564,-48528,-20140,32772,71028,33948,-22932,-74021,-100366,-73116,-14734,-10363,11638,90341,136304,131188,136345,65969,-58933,-103043,-88478,-77674,-65234,-79494,-74808,-67343,-21067,-1581,31996,71270,81820,35691,-19385,166050,130504,-56734,2706,77464,56413,12992,22023,58857,13725,-6884,59183,57091,5410,63805,190446,247604,237577,221102,147566,42228,-2586,-8148,6064,-30009,-21812,-28819,-72857,-93602,-76882,-88800,-102586,-25477,33407,66377,80444,58980,37559,13528,-23692,-34472,-62269,-64661,1500,52415,81510,58334,52800,20156,13369,100040,281119,374749,223418,79152,-7403,-37229,-13126,26371,32768,6552,-94879,-102763,-36123,42278,68774,26457,-64462,-120639,-95817,-128623,-122984,-64388,-48344,-44013,30015,82088,52815,-41607,-35495,20725,46324,-17196,-10764,-1150,-13845,9050,25506,-2535,-45443,-100033,-116489,-96878,-42832,-15678,-62763,-112611,-87992,-98898,-72684,-21273,18578,86907,133123,111148,45729,4654,-15616,-18879,-69712,-55741,-22047,-56960,-89683,-83418,-70464,10560,74065,87066,72817,82872,108818,74938,87387,112043,92826,96914,137618,247687,365105,423925,459387,242910,32590,-81432,26965,59650,85449,74696,47301,117484,170851,160125,94041,39141,-32881,-107632,-29428,89417,114966,65220,7781,-10171,-33717,-70748,-81143,-105908,-72799,-8784,48842,91796,60966,26525,17212,-13057,-18394,27850,5864,-17830,-51098,1626,75900,96263,78254,82260,53603,14409,-54632,-13809,62225,27052,-828,-39853,-98222,-58192,7307,10121,-72119,-100391,-23178,20525,19769,7023,16382,16494,7713,67121,200846,256514,223198,221116,114457,-16361,-143986,-6949,128846,119854,38135,32252,137623,188350,128479,77294,19286,-68020,-131083,-26578,40676,119812,127484,76381,40065,78868,152120,143051,87585,-35449,-19018,66316,125694,152935,54998,-94826,-88723,-42352,-92386,-134726,-117484,-89153,-73258,-43077,-20367,-23683,-63429,-120507,-94103,-48005,-16611,115,17831,22096,42078,114711,120054,73175,16667,-47453,-86599,-72629,-39002,17612,87768,132275,117296,80878,174033,113404,57663,19314,-11285,-41398,-3224,25255,41513,47380,49581,75859,62948,26459,-14559,-5086,33225,34995,-1831,-59581,-69186,-58133,-47979,-18770,-62770,-110480,-39718,77029,106184,93969,65379,31883,-44856,-25310,-28019,-16118,-8071,5332,16003,21151,7317,-53509,-70315,-95512,-79101,-83126,-98959,-125480,-92230,460,101420,18278,-8218,31807,35034,3514,-43226,-61856,-63573,-95849,-141883,-92945,-98194,-77779,-51517,-18828,-34814,-119958,-54203,27394,58414,46252,-47416,-92481,-56021,42203,84120,118737,135617,96531,44577,-9868,-4890,54222,53419,20591,18291,53843,-22513,-115424,-86955,-74269,-87495,-101803,-96281,-97575,-90537,-57546,-49598,-4721,52933,81485,89193,90504,55662,10904,-3199,115218,265132,142648,36850,-5893,32949,100722,243326,48671,-103134,-20657,52617,15489,-18089,-6717,-12404,-29519,11629,81741,96243,54392,-27871,-65616,37392,79985,-7824,-97970,-121956,-43477,-15019,6174,-34656,-127831,-79673,-52691,-88396,-41637,26080,49078,31802,2840,-32086,-18482,18290,37351,-25707,-66422,-59624,-56011,-107783,-48947,81536,99303,53770,32355,-17919,-9770,19066,33962,87404,123474,119274,76305,8879,-81127,-46825,93502,134504,200676,245578,181794,53747,-51554,-113787,-126702,-109003,-35934,137753,437567,548962,495642,379430,257011,85560,-58553,-18397,43070,49411,-28510,-90259,-113879,-150371,-61435,-60730,-54990,-13770,-14047,-40511,-22009,4683,18336,27053,7713,-19641,-58105,-78865,-115093,-138482,-111909,-18671,94232,115410,89627,24998,-58632,-23284,56245,29279,-16501,-96705,-70158,-58397,-45211,-20458,-548,-50928,-149613,-81752,-90363,-128812,-59282,3526,38702,34566,-15351,-69927,-128287,-77927,-16300,8876,-17656,-77524,-1586,91064,131718,48330,-32558,-77323,-109237,-141163,-90397,-37825,-48412,-93556,-82631,-27503,-2613,8425,29023,41296,-27929,-36345,-62458,-40529,117698,262311,379709,385281,272269,103076,18549,-1510,-9211,-7137,5082,39503,50492,15061,-22032,10185,92870,144809,7597,-118675,-36726,32540,-56351,-94161,-24956,-7489,9486,-50939,-54547,-78147,-45188,-345,23530,28563,16452,15378,89261,194242,291474,297566,220113,90903,-11775,-70750,-101767,-115772,-130772,-107254,-64894,-20684,58668,134844,201932,155081,56927,-41090,-49928,23756,103373,196309,180958,138307,84475,32277,19913,26148,89566,152877,149853,74665,-38713,-102645,-100300,-92369,-40223,-54511,-52786,-26576,8276,-49144,-81151,-65776,-67422,24374,95358,791,-78623,90913,168417,48532,-98626,-56497,76067,46560,7898,11916,-13849,-48302,-61543,-31357,10654,-5823,-71523,-36563,23067,56077,49861,9718,41234,-29313,-74666,-19465,48700,69811,74171,11891,-83817,-87987,-47753,-9604,9938,36367,88296,97447,104396,111553,120911,121108,77303,-17554,-106615,-17277,8177,-48822,-97432,-91727,-35739,33832,105610,170320,234166,264460,207744,122451,50482,53133,46265,-70819,35141,122126,89981,17666,-68518,-127735,-105217,-48047,5022,-9848,-51734,27558,88514,67598,-15635,-16681,88368,143046,189505,199692,184875,159073,148694,188575,81483,-26965,-73104,-95251,-29829,49069,62356,83377,102008,102990,56576,-1477,-48483,-28,93079,92915,22536,-82254,-89377,-63073,-25880,39583,27668,-53936,-107791,-70211,-71046,-98916,-80852,-42568,4121,74445,140137,165367,191522,223218,412366,562896,521537,255055,64525,12837,-3218,-51011,-71082,-11595,96370,183638,186031,130784,56621,-5515,-4189,24260,32138,76536,136654,143087,68859,4770,23056,41824,50334,71536,98955,26711,-46158,-65306,-98660,-126573,-22031,78167,202901,214857,86332,10610,-47974,-105272,-70679,-67187,-78062,-18064,-3320,-24729,-31490,-14599,-36776,-43673,-38999,-13312,22554,22230,-62669,-36617,-18171,-55632,-42994,3774,-13645,1492,53102,14032,-40713,-72919,-78049,-70712,-67172,-68460,-81422,-70471,-92047,-73541,-20264,33329,12792,42208,121527,200786,203294,169546,80368,-44419,-45381,121333,228313,300357,257414,126153,1304,-83563,-99366,-38480,26539,-48165,-48556,-40997,-52319,-2065,122995,303643,344655,251891,138924,-22698,48393,151416,74936,-18396,-56153,-71539,-38167,-22283,-30330,-78490,-115038,-98338,-31747,6144,-10282,-61149,-136862,-121413,-23062,12510,-1286,-41494,-54146,-18140,23812,74639,119270,131244,127786,113367,76722,-19981,-101885,-108216,-53196,-43725,-13794,26580,21422,-5390,-80632,-105127,-12634,-23729,-111158,-106135,-21135,136412,294796,346329,330388,287501,163943,18117,-68330,-23720,13981,-9739,-45449,-55662,-79473,-110792,-86569,-60196,18374,27991,-12545,-9182,-2174,10989,30504,36184,-24970,-76209,-81403,-51952,25356,136258,259883,288703,232036,132540,38342,-50611,-91252,-46833,51295,153244,222919,122409,-14288,-74575,-69552,-72470,-95337,-126895,-53289,48617,111723,155594,142383,57904,-54312,-117102,-140574,-121623,-32668,76570,139366,220792,252699,164720,117396,28422,-56182,-69262,-26190,23859,44645,68678,78779,78462,76731,13067,-29206,4791,29471,-29021,-36694,-70836,-91277,-87315,-12037,36202,-71522,-73371,101896,135812,90150,59864,55014,22184,-40157,-60655,10956,241924,457457,332163,64910,-123168,17936,162300,111158,33102,10077,11815,24360,75834,112646,86928,56804,13292,-22046,-24028,-31176,-77133,-38993,23601,50737,52937,51032,162,-27397,-50289,-50992,-28200,-11254,-6108,-25952,-61537,-67536,-56469],[-37928,-43955,-75157,-11140,129161,222875,112161,-10759,-24058,36385,68667,44733,-45040,-115450,-33742,32262,30613,15963,51384,71072,35558,41301,25832,-31483,-63278,-39905,-21147,11392,61154,25793,-30658,-67596,-48103,-35290,-10024,14436,-26111,-89784,-142757,-74125,-66428,-87023,-89885,-84498,-72413,-87645,-29461,32488,50375,40707,78983,142634,203142,155886,93678,92980,60674,55415,14416,-26232,-20755,35296,85909,109660,85015,-10715,-613,61465,89672,72211,40115,-3335,-49871,81508,282921,312176,182909,43581,36009,65442,37069,-15942,133714,180879,84483,-21263,-52870,-67815,-98490,-91538,-91503,-108020,-83425,-75518,-107801,-86103,-56310,-67881,-96431,-119311,-2427,130455,154267,151410,77651,13778,-25999,-25741,-20446,-38417,-115817,-20766,92594,162386,148232,160057,216636,84339,-43857,-38048,-20286,-41586,-70802,-67405,-74176,-100903,-75421,-46761,-51594,-67168,-100481,-78914,-69170,-81844,-59585,-19615,-18043,-11422,2994,21215,60563,140221,196368,168510,114980,26389,-30633,-26682,3376,21714,13815,-16322,-49296,-80829,-104946,-62266,-43497,-32473,-23348,-21452,-68857,-94793,-21921,39295,32305,6068,-5437,31992,93632,142129,164126,164371,122027,66297,7377,-29824,-33737,22911,62887,39758,-14748,-37706,-26114,-43041,-40095,88171,309668,416475,341510,112409,36611,29861,12679,-2514,1440,80804,214668,298526,222238,-25308,-54538,-49240,-101307,-134849,-123266,-103905,-13549,46244,28449,-12340,10926,49811,18161,-41185,-68374,-50169,22072,45967,59010,69841,55323,48660,71255,219909,412998,221340,154593,127808,83434,15009,-30421,-63113,-50609,-16645,10560,50153,69346,111806,180150,192730,127795,142340,187008,139153,93202,106154,118832,122298,216940,270553,223030,156074,78223,4805,-15626,76537,47326,-47473,-54902,112949,373739,410881,219863,11423,-90832,-93651,-29761,44774,37143,-17362,-78547,-118386,-115282,-77335,-30563,22709,15717,-6080,-7578,17662,714,-39966,-84054,-61357,31889,134968,146314,67961,-9491,-82326,2332,163101,269344,255029,152610,52815,-13224,-91285,-123028,-77263,-53910,-70355,-96053,-50510,80989,184477,213429,152396,41808,32650,32129,3087,-25945,-31541,-2526,43920,111440,153150,142754,-1322,-92628,-131729,-49664,-33848,-85219,-132692,-107723,-72909,-43149,-31589,-33873,-45750,-56009,-60281,-89359,-50669,-57804,-106773,-95376,34138,245703,295063,204035,130416,90269,-11345,-39789,-52233,-59907,-18656,47297,25483,4159,5268,4425,33263,13769,-29243,-57311,-26456,55214,95107,79104,31864,-35637,-80145,-92555,-49921,8775,31053,-9035,-81305,-111151,-65403,-23801,36577,39622,-66784,-112370,-70057,-19667,80307,151290,81807,-101,-31063,-37108,-47822,-119070,-116714,-44635,-69878,-30237,4134,26877,36528,25634,71434,118399,93789,-6324,-60541,-21470,-42322,-59725,-62881,-91851,-124449,-66028,48917,103684,119670,178563,217542,207490,129951,36594,-26965,-71348,-86277,-77615,-77777,-84575,-35168,23102,89333,146005,225361,223326,121047,54565,9768,11657,37425,59693,40568,-25972,-45722,-66845,-105513,-80529,-148180,-131418,-140967,-147169,-126340,-17299,93106,3788,-87723,-84459,23086,111794,95102,61707,7496,-2780,15174,-35047,-117343,-165084,-67490,30014,96975,212793,312252,213347,135828,114349,91589,44680,-21360,-94829,-96113,-69045,-57034,-103710,-79399,15932,68870,36801,-41121,-69369,-12451,39571,58209,15282,30550,-4335,-30608,-4171,78411,172318,258054,209534,76185,2609,-5889,79303,215276,164930,8982,-23695,-22208,20273,87850,82036,37857,-26501,-151930,-23891,110678,269419,297883,202466,105142,50151,18334,-54768,-46198,11127,51133,88977,114877,29957,-87616,-118337,-90033,-5146,6150,-25759,-53209,-37643,15137,19371,-35316,-42165,9266,36745,11538,-26863,-4731,-2295,-20807,1999,74506,224326,305036,218439,86186,2306,-46803,-49329,-53080,-41125,-30883,-34580,-41817,-74668,-54615,-37344,-46173,-37937,-87611,-64082,45156,171420,207337,254612,172569,100371,46552,38823,35792,3829,5106,-2876,-27119,4330,17900,65443,109172,104439,85779,33949,-6845,-11849,-10137,-4387,27651,27178,-21202,-45859,-63278,-74283,-78813,-107545,-89274,-39499,-45779,-74245,-64749,-34666,4839,35150,134857,248751,311481,393673,564000,525765,346806,260708,168569,52474,-19126,-57657,-84696,-99551,-2227,73011,40751,-53031,-150162,-127823,-128594,-141494,-58628,6394,20167,-71772,-56468,8754,82685,164708,299828,429130,337128,97083,-33670,-129803,-108510,-42864,113995,408526,508276,398532,271105,191781,142430,161905,111260,-64886,-93469,-30488,-35434,-139936,21404,120233,166624,134943,63710,24930,-1324,46168,65204,18703,-39482,-80346,-65130,-54528,-64907,-102592,-67467,88652,208783,181953,56127,3047,10905,-2495,-67746,27924,76863,82390,101538,145607,227308,202304,155881,137262,103957,50260,65907,106943,89452,34762,-27917,-18325,-54386,-100014,-91029,-51547,-52899,-27885,-36903,-72067,-80371,-33504,26705,73268,57187,-2250,10784,83020,138827,155549,108445,-4552,-111051,-99052,-61513,-21509,-23043,-68723,-61234,-17470,46901,115252,153239,173191,166355,136658,54417,-82984,-82710,16656,59361,91908,128065,133672,53486,-73603,-104105,23210,101915,83739,-38979,-35581,189741,311462,253202,79726,-1778,29563,30648,-79093,-75754,71559,163261,104827,-29174,-64616,-23353,-13324,-21918,5213,-29710,-77476,-65582,62334,145715,84537,-11224,-83035,-101534,-119350,-59851,52896,149651,134790,88614,110194,112465,75246,14309,-4273,-18884,-37755,-51583,-38724,-31808,-20069,26325,77378,68133,-7239,-105241,-38404,59187,150283,117786,40446,-54510,23232,122611,69001,-83058,-86250,-66853,-34219,61076,134018,144969,115606,81637,93058,80185,82284,62970,34797,-4932,-57592,-37482,-7929,24365,24927,-14486,42345,77228,498981,892784,918581,600357,190409,7441,-105480,-9755,37527,33900,-4338,-60758,-15047,32738,-19684,-92346,-76040,9514,6356,-47623,-71853,-32401,-8750,-45198,-22792,35930,34274,11335,18264,41743,2479,-1645,20109,19461,14770,3456,-7929,41682,85160,41540,-13216,38718,110643,90030,46171,31198,-14352,-197176,-384403,-540167,-650625,-709969,-531006,-236924,39002,177258,37512,39395,88906,148159,230753,228541,140096,26327,-85954,-106396,-93407,-69786,-55368,-8637,-14050,-60243,-109978,-81192,-17620,-25788,-35224,-109788,-111839,-76401,-52195,-5307,34020,38015,33861,-2246,-55509,-103035,-57162,-49894,-80926,-58955,8039,18018,-75195,-160470,33843,146158,145205,63907,-17269,-49913,-112353,-141493,-112654,-44191,-13461,-24726,-29811,-61525,-103196,-96229,-84305,-46723,-39934,25579,97733,105824,89753,17009,-92869,-52979,-19965,-5085,45517,26298,-28080,-48781,-64289,-10380,52610,128571,128334,132246,85799,-39801,-61167,-20234,-30763,-81650,-80948,-103170,-70585,-31654,-78432,-81082,71731,343830,440055,353372,125406,-70083,-62849,-23576,35834,59407,20018,-22351,-68407,-100471,-43213,1658,-4343,17333,104286,166584,168456,162537,73824,-52486,-91208,-101330,-102487,-90525,-84975,-41691,-13147,-21930,-25346,30258,83220,93213,29461,-36895,193664,216443,47194,15820,73198,46918,-3294,7930,54670,23814,10733,71053,57870,1538,56192,188177,237895,225851,218654,152328,50820,8341,-4786,-4669,-41016,-37845,-57308,-101737,-101500,-74013,-89118,-124314,-48622,13407,54726,77099,62471,39344,5896,-35741,-35048,-52664,-47154,16980,67592,82278,36677,11196,-23035,-16505,73537,239746,345619,215624,74276,-10559,-39159,-16800,16367,12021,-17948,-107736,-102179,-31361,66320,98905,55420,-38477,-113483,-109186,-127090,-121645,-68731,-48023,-46343,13299,58357,37752,-45998,-50952,-4206,19744,-50210,-21336,1175,-5948,12689,16684,-20170,-64773,-117011,-112862,-113627,-58362,-15938,-45701,-101553,-102106,-104070,-74963,-20018,23628,104574,158620,146636,88091,42676,-4272,-21264,-84508,-51776,-1926,-26965,-65085,-102923,-80659,12685,81038,101552,88041,102362,137215,97305,94882,112398,84388,74480,104067,213912,356096,450646,481663,227239,25077,-95866,3269,48928,70299,49096,39128,121517,175401,153847,83059,23766,-50685,-110935,-46042,75874,117376,75021,23076,10962,-12805,-57268,-78209,-108743,-66871,32,69810,106411,73789,42659,31920,-4737,-11786,31920,6438,-14951,-57877,-18787,68245,96808,83958,82537,43901,2021,-61015,-21109,35405,-40,-23276,-58294,-119329,-72250,5030,18476,-57486,-113055,-39546,9766,25669,22883,29363,18355,-812,50834,165329,197777,175659,201215,122997,-12945,-103177,13323,147601,127250,36818,25613,126414,169355,105750,51270,-1995,-75590,-112055,-23743,30840,111990,140016,94495,62539,107155,187707,165549,102034,-5711,7319,95983,169412,184857,63366,-82956,-111005,-67753,-109808,-150275,-123597,-91128,-74339,-38859,-15356,-25547,-71162,-122128,-86208,-46210,-19609,17684,51894,41373,44661,109343,103612,53900,6175,-46073,-80839,-76322,-41999,16165,89809,131652,121946,80106,156900,102058,38983,8246,-11827,-46746,-41498,-31586,-7302,19313,45847,81419,88311,51696,-19149,-22730,19112,27255,-4008,-63213,-81404,-67132,-43954,-16371,-67518,-109808,-38429,68029,112924,106460,63794,23983,-38786,-17079,-27569,-26235,9164,42149,56132,51271,26896,-46692,-77676,-125818,-87083,-89244,-102500,-117330,-62605,44437,123955,-1914,-44458,3876,22908,7957,-34832,-56357,-58741,-86390,-112425,-84616,-99307,-100901,-94644,-77496,-84285,-105315,-28730,41760,66466,52641,-44888,-113812,-80120,20344,75417,109204,126371,89615,32696,-33378,-34527,28024,35196,31084,38097,54334,-37329,-131595,-86324,-72576,-85405,-101589,-89365,-81916,-73912,-43340,-34685,5411,56844,80523,91237,89666,47259,6560,6326,123432,283234,181344,59307,-1444,43950,160384,282231,50274,-117091,-20828,70722,35186,-6366,-7376,-18432,-29357,22652,99338,112211,66092,-27654,-69139,16766,57297,-26174,-105373,-135270,-57744,-16639,9758,-34995,-128010,-68591,-42770,-77416,-31994,48321,88908,91180,78561,29831,13602,26861,31238,-33523,-49327,-30847,-35236,-91546,-44275,78100,96804,46908,18906,-24943,928,26282,41069,97946,128505,113984,63618,-2356,-84362,-53361,97334,155984,233631,258118,159395,34397,-35550,-82328,-129153,-128606,-29254,125984,365736,442087,399760,307716,221918,71837,-71037,-27496,32347,32697,-49227,-108126,-107386,-152396,-77331,-72647,-53711,-13941,-19835,-46843,-25594,-1059,5324,-42,-27570,-52232,-75472,-77682,-105611,-127659,-99363,-4812,121390,171960,119171,25587,-42371,26090,84903,45223,-39155,-93583,-49390,-48479,-42972,-23564,-7370,-44697,-127644,-100721,-103564,-119833,-58131,11271,55135,47835,-8511,-63237,-106660,-85911,-33325,-3654,-17838,-63960,2688,94738,134405,45909,-29233,-72928,-111643,-149192,-85610,-25332,-31671,-76969,-102938,-36854,4000,20258,28026,16172,-68177,-83244,-78233,-29684,112524,248354,359186,369371,261763,98557,21602,8224,1212,-4092,1644,38274,54690,22355,-9976,29355,137859,177547,20455,-120604,-59820,-717,-72111,-86764,-16047,2773,30810,-24743,-56967,-103283,-87642,-39341,-13768,-3663,-240,19790,103915,204541,298468,301520,216490,90335,-2418,-56403,-66739,-103521,-113266,-73009,-36201,-1079,61307,125199,192487,147777,57383,-37243,-61108,13092,93286,183376,171664,141968,102573,46811,20351,14961,64882,125848,134725,83614,-1224,-70724,-105489,-68696,-11900,-20352,-21244,22776,44587,-34668,-93985,-83132,-80405,12589,88361,-2863,-83978,80347,152871,43493,-100334,-38966,93420,55299,3710,4409,-12131,-43235,-50797,-23999,10377,-10653,-83411,-38724,28744,67320,54398,4217,25072,-28871,-78375,-27138,37753,56655,59315,-5749,-87986,-58261,-29037,-13858,-2451,35444,103734,127238,129870,129317,130302,128595,93348,14168,-81514,-61093,-6359,-43331,-86288,-81822,-31329,26818,79955,129299,185703,244519,212522,144091,100234,120275,83621,-40632,44642,112387,59418,-20212,-94735,-123935,-88718,-36308,16742,4231,-61415,8646,82212,73906,432,-8048,96035,151613,186507,194601,172800,136012,118982,161061,51916,-54268,-94040,-120293,-52495,27632,36760,48346,55020,52071,19042,-26365,-58433,-14269,62501,57764,10157,-69435,-73101,-59052,-31724,33080,23230,-43185,-95836,-70003,-66959,-87429,-63977,-24208,30725,95789,128360,136025,154613,173112,358924,506308,448537,230710,56592,9239,-1004,-48617,-77739,-21340,86859,168880,173753,121374,55069,1703,3774,24715,26262,65395,120419,115601,46100,-4701,24464,48913,62622,89460,110228,36732,-47924,-77876,-105573,-130757,-35156,56166,163056,179780,75464,681,-58170,-99403,-57602,-59776,-82097,-14291,5881,-7686,2860,20507,-4588,-20458,-19434,1868,29109,15550,-57190,-26255,-30495,-104665,-83004,4141,2926,17619,61322,19215,-30828,-67619,-63844,-50834,-51327,-71590,-83679,-67030,-86420,-64937,-12988,34659,9796,44610,123811,221303,236826,191219,95318,-30525,-42372,136305,253222,333155,267454,124962,1429,-74758,-77890,-24516,25581,-40249,-30682,-23622,-44032,-3123,132415,322218,373488,281035,161377,-27273,36060,140026,66823,-21226,-57419,-61629,-27625,-23856,-42401,-100865,-104042,-77550,-20171,-906,-42413,-89237,-150589,-104503,-22930,-12256,-28248,-59540,-67087,-35182,2987,61784,127142,162551,172080,147275,89459,-19836,-104248,-105969,-53102,-49846,-27317,15605,22962,7649,-63467,-96848,-3800,-5276,-94928,-110084,-23080,140003,289493,335898,320519,272481,152230,18390,-59075,-5157,43165,15217,-27777,-45276,-77934,-120330,-105282,-86881,-11005,9993,-15947,1742,20633,38824,42700,21000,-40177,-86312,-85039,-47920,31267,146592,278514,313488,256740,153467,48236,-44629,-94435,-48101,67795,198791,281646,190532,35003,-41519,-45031,-51931,-76266,-113639,-55558,19209,67043,127445,140749,61579,-44232,-103150,-124212,-96215,-1896,106293,167350,266061,335504,247072,179717,63199,-39332,-62983,-27792,18366,38306,47194,44866,36033,22659,-28691,-45335,6504,47889,-9880,-35638,-77892,-95062,-87870,-20187,35998,-68538,-52713,111401,155316,106720,72035,65331,25729,-37059,-68508,-13007,176382,371624,276598,46875,-139823,21202,163381,86052,15545,8978,25077,44163,104145,139612,118726,92807,50262,8917,-8845,-31757,-99402,-24991,41875,54263,49434,41182,-4164,-18774,-32946,-32132,-13935,-1946,3332,-12439,-48799,-56963,-47605],[-37511,-43301,-66455,-2356,125301,213104,104578,-11045,-16563,44640,70132,47569,-36454,-102664,-11618,53908,60635,44348,53820,72798,49204,62863,26963,-42956,-67430,-20655,24985,83465,134869,83296,5593,-79695,-86698,-46889,-5456,19580,-33746,-105012,-128375,-65745,-66513,-88770,-93006,-92455,-76026,-68532,-14353,39019,53680,53594,99029,168794,233894,188514,140723,141135,103377,88687,42579,-3522,-10921,28191,66644,91403,72450,-4221,11052,61457,83815,64853,21892,-32163,-79383,40291,248259,316755,210348,70153,51624,74188,50535,-7054,140915,188862,96432,-6058,-45947,-83572,-122247,-107995,-99858,-100205,-73812,-68461,-97649,-78913,-61781,-78235,-107556,-128497,-4621,148931,197663,194125,106950,31063,-19783,-29476,-23291,-34033,-97296,-61688,28969,133744,162385,212388,256097,102871,-38845,-51065,-46347,-61014,-39846,-49285,-70732,-108660,-78133,-37522,-48322,-68908,-105986,-79963,-62055,-68578,-60381,-37808,-47276,-36247,-9844,22545,69265,152192,205031,170353,116037,32718,-14438,-11144,15512,28330,11654,-28730,-63086,-85999,-94074,-46239,-33310,-37752,-38351,-28406,-67040,-92680,-24626,19670,12763,-4026,-6067,34526,87126,133847,170278,197797,164146,90046,24187,-10671,-18276,24025,43519,17612,-28473,-42773,-27076,-43224,-33319,104501,332774,431149,359107,125231,28578,13873,-5188,-9252,1088,77747,208619,299081,268386,8952,-61596,-57562,-101665,-134654,-118482,-97168,-14917,48758,45373,9320,15200,37880,-3165,-53581,-62061,-41213,33241,61709,59423,51408,34747,36288,61870,207719,416564,230308,148059,117143,66437,-5171,-51166,-73844,-40175,-2551,22358,68202,93914,126325,158991,137120,66921,90970,158273,130847,84536,92871,126202,144586,248651,273667,209078,139172,71361,18377,10940,90069,53727,-28311,-18599,133834,364184,394350,233015,45488,-64125,-73113,-15939,55771,53926,-4330,-72118,-114445,-109611,-70966,-26844,17414,-10031,-46982,-33164,8849,6339,-23369,-73025,-77327,-2776,92606,112630,50977,-13583,-78671,19119,185391,290165,278260,176304,48547,-46510,-123744,-114041,-56507,-41954,-69362,-101290,-67230,36698,106890,152820,142814,51297,41290,47006,12305,-20149,-24040,7845,52057,114184,151630,139511,-9077,-98050,-140201,-68791,-57938,-104331,-104068,-85048,-58116,-34921,-28280,-12019,-3548,-27571,-46791,-82422,-56587,-73981,-108446,-90689,33216,220789,242768,165307,107623,71763,-22283,-28711,-29696,-23329,-245,39959,14795,-1010,4790,5249,33742,9053,-26574,-42910,-13057,62027,101613,91138,48194,-18257,-65592,-82468,-43524,33086,69791,21009,-75340,-95812,-65662,-39612,8019,17480,-77926,-114231,-65302,5447,128132,190317,113108,26453,-14472,-26758,-39205,-106352,-161406,-71843,-58052,-15696,5956,19022,26677,11530,51411,87612,57716,-37828,-60739,-11256,-39180,-60633,-70040,-96016,-112132,-67510,41879,91433,91190,135418,177392,188928,135503,37258,-32502,-76993,-88138,-71480,-64647,-71873,-36541,14093,88155,154268,228424,205723,91738,18521,-21268,-17475,10655,52630,31758,-49364,-66371,-59285,-86843,-79311,-120581,-101384,-100410,-100344,-84697,17556,114197,20415,-91794,-61173,39088,102343,81666,59713,23735,25441,29893,-40286,-133360,-133662,-43574,43171,96042,198949,310966,219156,119623,79614,56078,14317,-45643,-109799,-103933,-72231,-51656,-83830,-66456,22669,79627,39953,-47825,-71427,-3412,59197,94678,37200,34482,-7787,-42651,-24492,42365,117879,193812,166575,62969,6535,-6440,72510,198890,118988,-15260,-26882,-9561,39005,94115,83015,32957,-42721,-139781,-8740,110079,233291,227369,128576,45954,12943,3760,-56220,-37613,25405,57098,81982,116375,49507,-64069,-134282,-121832,-31621,-21451,-35196,-51336,-38360,10467,11864,-42755,-46316,10616,39723,16970,-19117,-1616,-10167,-38306,-13141,72630,221083,275610,192687,68918,-8194,-49496,-43675,-44162,-35525,-30330,-39044,-44984,-75219,-65060,-56447,-67678,-51772,-89704,-66879,37612,141004,162405,249436,200030,125357,68440,59780,48215,2876,-4434,-18068,-39882,-590,18332,62729,84472,71787,65321,33012,2449,-11523,-22000,-21394,10699,19704,-20243,-39501,-51584,-64331,-68322,-91032,-104592,-55829,-49352,-63825,-48373,-28344,-1975,19874,106219,188248,201280,255408,452176,499511,343189,255343,166546,56930,-14006,-51189,-78958,-94273,2666,74911,33877,-68033,-152984,-114337,-106752,-123374,-94708,-39197,-24974,-77288,-35977,19668,85618,159386,296924,459179,398686,147203,-2161,-106631,-108371,-38618,135856,431797,532596,427367,295162,218318,171766,189475,126237,-53557,-97966,-27170,-35124,-140719,6827,100394,156852,134586,56692,13134,-14295,30646,51693,19280,-20264,-53195,-45021,-43113,-60036,-90754,-48364,106801,218934,177901,44912,-13388,-2526,-23563,-102917,23632,93365,105014,116680,151982,229579,203445,158072,130388,89985,35351,41340,73714,58918,44500,-6719,-11091,-51265,-94449,-93426,-62477,-48427,-16196,-27870,-66973,-80998,-40326,19501,69700,58531,3194,15770,80662,127686,136940,86823,-24020,-120346,-80356,-41235,-11706,-22034,-57482,-44878,-17103,36181,100481,145519,171448,160609,129348,51610,-88789,-79067,18684,56842,93189,143961,171343,98475,-48765,-120106,7079,82387,63481,-47204,-19539,227160,332457,263622,113507,35100,80299,102802,-22273,-84894,53464,165430,109572,-33162,-70884,-29884,-18335,-20316,20088,-12002,-67108,-66951,59353,156790,104454,4889,-79329,-121826,-119348,-39348,77401,164499,125500,84268,136405,181469,139897,56184,15367,-15903,-35666,-49342,-44572,-48645,-35211,19084,77876,74807,2939,-115925,-43491,62191,152947,124725,50263,-44046,24409,125947,78376,-77896,-94329,-67350,-30201,55783,122040,125710,107817,69423,61184,61796,77981,65950,23496,-30079,-69217,-21050,23796,51464,31275,-34759,21271,141870,666612,1085499,1108813,774047,291961,21632,-99017,7248,62772,56531,8669,-57091,-13178,24875,-37337,-110074,-66269,7629,-19502,-110275,-114506,-76059,-42052,-51920,-16066,40026,40218,15386,18447,47577,8358,-5197,8125,4354,4545,5010,596,60299,106747,43290,-26940,16754,86763,69921,31528,8937,-50509,-258287,-454661,-595572,-696001,-764647,-579835,-279968,-3145,124618,19108,46157,99179,156968,234348,222256,137825,31006,-75461,-106580,-109552,-80665,-58151,-9850,-13754,-66540,-119025,-88968,-27031,-43057,-44383,-96556,-101152,-59627,-34924,6944,38454,38020,31511,-3231,-56035,-93568,-34760,-26378,-66409,-64598,289,12264,-80781,-131631,95271,226201,221237,114780,-302,-53425,-105926,-120269,-82428,-22295,-6157,-28354,-36069,-60011,-95496,-114558,-77939,-43733,-38228,25625,102632,114819,96053,18433,-78680,-42545,-6181,8710,47230,22229,-4506,-7919,-30199,28608,95485,163753,145907,131784,63164,-76832,-53818,-22677,-49572,-101884,-88816,-106342,-82124,-52078,-108152,-57673,146683,427346,491565,383212,144233,-64235,-81872,-33087,29622,37829,904,-26019,-63651,-84415,-21450,9180,-5612,18318,112635,191035,203306,187228,80451,-47832,-81160,-105484,-132309,-112690,-78631,-2797,39737,5480,-16995,38401,92013,98543,19072,-45129,226149,323283,167006,52522,66061,33153,-21193,-2226,55353,39012,31851,78311,54992,-4706,38834,174479,218391,206906,208614,150240,55148,15089,-5525,-18656,-54754,-55123,-87572,-133278,-104594,-75105,-92145,-146459,-70495,-7474,40751,72721,67681,44411,-2226,-53563,-41364,-47052,-32971,32439,80448,78805,12692,-29956,-66515,-46926,47063,194966,300759,195397,62639,-15637,-40039,-19493,5610,-11438,-49988,-128204,-101407,-30676,79668,116176,72680,-20368,-103791,-123482,-125516,-120216,-73205,-48506,-49036,-4976,30919,17582,-55005,-71938,-35772,-13501,-85746,-36840,-369,-891,14481,6597,-38705,-87118,-130307,-97375,-117460,-76639,-20311,-30788,-80834,-111016,-109862,-77970,-20900,24224,112100,172765,174512,126785,80661,4691,-26626,-102950,-43859,20374,3012,-45282,-95080,-69106,22339,93957,123009,110340,129157,169850,116607,94997,105151,72637,49783,64105,166108,325188,454013,478477,200665,13175,-105052,-25521,30775,48475,19106,23183,110224,163716,135866,63314,559,-73283,-111404,-63836,55015,111464,79055,34014,28125,4982,-44883,-75198,-110908,-66048,2754,80459,109880,79918,51625,40160,296,-10753,24620,-4067,-17773,-60509,-40504,54841,89931,81145,74512,28015,-16865,-74068,-33279,4601,-29725,-49075,-78936,-136357,-88765,-3159,19300,-48322,-107990,-48641,4061,34883,39299,40598,17681,-11802,30140,124254,138680,128060,172990,124081,2674,-59751,33289,156499,126307,32124,16455,109865,145006,82039,28832,-14032,-69160,-94160,-23549,16277,94248,141069,103987,78643,133180,226651,195180,123266,25301,29920,118374,208041,203610,62387,-78185,-130146,-90638,-125314,-150265,-126116,-89170,-64944,-27850,-10219,-30681,-83363,-115364,-80898,-48788,-26384,28613,77053,61629,46958,101330,84775,34411,-1501,-42148,-76586,-84944,-50373,6773,83048,121405,118583,76582,134750,86065,19368,-3651,-14042,-53548,-87355,-91687,-59249,-12351,38400,84460,111254,76072,-19439,-48400,-7148,9947,-10950,-69056,-96236,-76676,-40602,-15426,-73466,-108711,-42102,50052,104255,104125,52320,8418,-37971,-16979,-34061,-36349,24835,71859,84112,70056,41943,-34681,-70771,-102425,-82200,-91341,-102601,-102225,-26517,94202,146063,-15546,-78952,-21221,12905,12438,-25581,-48164,-49622,-71152,-87315,-71633,-87863,-98461,-103610,-128536,-128302,-64627,-3423,51232,68936,52623,-43024,-129985,-105341,-6280,58151,92754,112480,83118,26938,-47066,-66197,-3822,12726,35662,50936,52773,-48777,-140681,-90345,-76481,-87910,-102999,-84668,-69562,-62528,-35495,-24002,13720,57762,73849,84457,79392,32832,-2801,7213,120045,280160,209330,79326,6831,56521,218154,311929,51409,-129905,-20624,92213,61936,13393,-249,-20295,-27685,30845,109497,119016,69645,-31101,-70872,-4379,29752,-47419,-106981,-137214,-79370,-24734,7870,-39371,-123465,-55871,-33777,-69096,-23910,66612,123011,142584,144739,88385,43276,31817,21642,-41503,-34424,-1634,-4993,-63121,-51391,61251,84030,35984,10159,-22894,7185,27769,43105,103416,128784,104321,47573,-13446,-76053,-55504,92883,173335,264783,262436,130304,13551,-17037,-53786,-112949,-123306,-24481,110060,282313,323784,296248,231454,180329,57119,-80828,-41022,16753,14767,-64866,-121675,-104378,-139970,-93492,-83151,-50873,-15559,-26624,-52651,-29777,-7051,-7644,-27620,-65221,-88190,-94400,-78053,-98751,-121413,-95918,-4025,131233,214681,145310,33561,-11453,65562,108320,60351,-58914,-73561,-36389,-42636,-42263,-23625,-3385,-29300,-109849,-121164,-115229,-111867,-56433,22023,75944,66378,4491,-51974,-89824,-86538,-46230,-13725,-15148,-50974,4876,94871,131118,39563,-27519,-67948,-111193,-147570,-83327,-14093,-16499,-60740,-112196,-44305,11217,33427,29108,-4869,-99902,-112975,-72560,-19356,102409,223189,322431,338210,241907,88505,20108,14468,9304,-2432,-3436,34814,57306,28403,1620,48500,182718,203216,30520,-118436,-85412,-36216,-91856,-80298,-8403,13691,51709,6208,-45193,-97430,-115736,-79119,-54738,-41212,-21612,17634,107436,201708,291215,291656,201540,81820,3043,-22751,-1227,-44497,-76396,-40206,-10259,12624,57397,108904,173041,133965,53950,-36673,-73480,-567,77294,161992,155020,138269,112216,55412,17810,3046,42168,98945,112347,79835,23492,-46565,-77569,-34647,23760,19562,16519,74708,77478,-21293,-101808,-101837,-89532,-1932,73300,-11723,-84741,67822,131635,34251,-87458,-11881,120831,73793,6101,-1484,-10243,-38795,-42838,-19274,6755,-20044,-97691,-40774,31302,74167,56741,724,4883,-30438,-80170,-30897,29250,40985,38518,-28792,-78196,-29331,-10393,-17075,-14068,36233,116647,152073,149279,140586,132798,127037,96812,33735,-48855,-100169,-22008,-38544,-75347,-72527,-28201,16674,51794,85752,134214,220955,221407,171736,153370,178844,105402,-18797,55446,103627,34897,-46768,-106947,-113054,-77791,-31193,20549,11255,-68610,-10563,75653,79482,15316,-3799,97740,155719,181439,189642,161127,114776,92214,131574,21350,-83730,-109778,-140276,-82716,-2137,3067,7261,3114,-6543,-24238,-52399,-69254,-32872,28780,28943,11305,-36212,-48600,-54126,-40525,25378,21898,-30635,-85806,-66314,-60041,-76066,-50568,-8685,54900,111648,109012,99663,112279,122938,298351,429013,354030,190512,42869,1493,-3293,-43462,-83556,-36601,66658,140633,152185,106991,50902,6715,9096,22954,18628,53092,103791,89495,21905,-16890,23057,52836,73060,103773,113330,41036,-49713,-87111,-106948,-132025,-52613,30488,119973,137244,60051,-11452,-67933,-89684,-45806,-53228,-87228,-15987,11202,9085,35553,53674,27750,2942,-779,15989,33589,5686,-55424,-19819,-37962,-126969,-101636,9901,21768,29213,57726,17297,-24228,-65887,-55546,-41398,-50827,-89298,-71347,-56420,-78069,-54724,-3825,39273,12463,49145,124532,236066,263470,207336,107449,-17877,-42723,143991,270335,355036,267320,118620,-2141,-69737,-62235,-11793,28644,-35057,-18901,-14360,-43057,-12202,125280,314418,377677,293485,172414,-30827,24522,126577,56268,-25614,-54637,-46561,-17538,-26773,-54781,-117093,-85823,-61893,-16288,-18952,-86043,-105568,-135203,-86689,-25002,-37032,-56368,-77252,-77633,-49996,-18313,44217,127258,187410,213619,178638,99577,-21256,-106725,-107305,-57217,-58236,-44301,-1766,18498,14738,-52888,-86308,8508,15113,-80614,-113912,-24158,141814,273815,310930,293177,238673,125964,10441,-57522,2648,64456,40072,-6474,-35473,-77512,-129964,-122680,-109545,-33628,-3214,-17558,11100,39065,59088,47052,4707,-54944,-97444,-87848,-42964,35158,152110,287480,325468,268571,163826,53312,-36735,-95039,-55073,74548,222000,306954,234381,73341,-14560,-23330,-33437,-59286,-101239,-60582,-12821,17570,92288,129710,57988,-35399,-88396,-108614,-78112,15574,118501,176701,289812,397995,319324,234024,90573,-26367,-58502,-29625,11552,27562,22158,11142,-6540,-32418,-69826,-59908,6601,61827,4889,-41830,-92977,-101732,-93192,-37792,27123,-70778,-37555,112423,165650,117996,79045,70193,26316,-34379,-75224,-37027,113281,278614,212480,22466,-128739,30410,163292,57860,-7932,3429,34187,57726,120441,151534,137756,118231,79498,36654,4238,-34993,-104121,12413,81991,78615,54847,33403,-11064,-14524,-20303,-18166,-4328,3007,8144,-4015,-40890,-50396,-42071],[-40838,-46634,-61447,52,110153,187683,86535,-18549,-14324,45662,63303,40198,-35261,-95017,3832,64302,78286,66114,51016,67403,59170,77593,21354,-59700,-74058,-8231,62346,147094,194496,130290,47598,-38883,-81467,-54602,-7398,16705,-46740,-124879,-115674,-63612,-73385,-98956,-107023,-113320,-81100,-52787,-3926,40246,51683,60845,113127,189279,246929,203383,174309,179795,141656,117901,67283,17334,-1087,20884,46580,70992,57723,-2323,14202,53657,72444,52313,807,-60004,-96117,21341,224417,320823,233512,89784,60202,76502,56187,-6431,143372,192460,105230,6133,-40812,-100141,-146024,-117148,-110070,-96263,-70104,-66934,-91319,-72515,-67901,-88819,-117655,-137764,-11339,159409,232304,227546,129306,44192,-14814,-34044,-29889,-35445,-78654,-73476,-32639,98269,160292,238826,272084,112543,-35172,-66172,-75927,-66157,-2700,-29937,-69845,-108530,-67596,-27900,-47709,-73283,-112010,-83796,-60424,-61304,-64595,-60124,-77533,-61376,-25203,19566,72716,156933,203248,162774,109116,32588,-3325,1880,24120,29369,2588,-46694,-79575,-95699,-87932,-35226,-26931,-47928,-61471,-41017,-67524,-92138,-30666,-984,-8598,-16996,-10799,31773,73802,116216,166752,221561,201819,108373,36374,4579,-5680,22630,21597,-6888,-44399,-50077,-31339,-47026,-31303,109649,332537,415509,349222,125716,6489,-11710,-28387,-20272,-2892,69306,192982,285493,299099,44471,-71088,-73076,-107276,-138326,-118013,-91172,-12911,53166,62873,28847,13934,19177,-29031,-71974,-61248,-37331,38602,73221,58304,34298,18147,24942,52378,189485,394077,230463,137075,102445,47209,-24623,-70087,-76366,-26636,11556,34810,82534,111616,128482,121210,67607,256,37280,123407,115058,68832,67845,120978,160274,268356,259951,184284,113289,56277,26052,44701,116377,73688,4025,12965,135944,318033,339696,220756,71479,-40060,-56228,-9545,55074,58637,1749,-68825,-111113,-102672,-63478,-21693,15182,-30763,-84471,-57117,-1417,9371,-9165,-59756,-88815,-36754,49723,77033,30725,-22046,-77463,31247,194471,293775,283138,182116,33444,-85509,-154691,-93036,-33965,-30627,-69242,-108717,-86426,-8437,32369,92221,123103,51928,40541,57706,19840,-16018,-16393,18678,59447,112918,141692,128482,-18018,-102488,-151488,-89255,-77634,-103977,-72188,-60646,-43433,-28351,-28125,2083,25551,-6404,-36063,-76983,-64224,-91033,-109964,-88095,26812,186058,184283,122028,78082,45089,-38738,-23464,-15457,-2192,7412,25997,-1476,-10852,352,3276,32003,4530,-21918,-27902,-76,67914,106091,99652,61666,-2528,-51975,-72214,-40461,53844,102597,43798,-69792,-81940,-67257,-53712,-12626,-2834,-96402,-115428,-57099,31802,166468,213919,133831,47293,-2550,-21134,-34468,-94307,-172016,-87210,-44861,-2472,7544,8510,12623,-7929,25751,53167,18965,-68365,-47357,220,-37979,-63218,-77469,-99019,-100703,-61768,39129,81968,65322,92844,130835,157460,130208,35019,-38332,-82392,-89078,-64532,-51637,-59071,-38186,1042,81307,152883,214660,174249,62110,-7500,-46344,-38306,-12216,43113,20991,-68733,-76838,-43346,-64323,-69120,-83242,-54370,-50146,-52782,-45878,37817,111383,26032,-94574,-37152,48816,86086,61566,53000,39892,54249,41456,-47185,-131944,-101982,-19866,55234,94473,182380,299792,218935,100716,43180,15680,-21327,-74235,-122194,-101717,-63392,-32689,-55170,-50962,28360,88992,42947,-54615,-74832,3816,77361,131141,63329,40430,-10448,-54292,-45494,4303,62704,125170,115496,45019,9304,-4656,60356,170189,73216,-36796,-28069,3032,55037,96271,78766,24478,-57318,-112416,5725,106675,192352,158598,61481,-4440,-19974,-11229,-55451,-27426,38577,59788,69886,111518,71609,-32812,-111616,-131317,-50413,-47455,-43468,-49069,-38581,5795,4822,-48139,-49901,10206,39495,18530,-15025,-2205,-21693,-58495,-30827,63628,202121,231194,161067,50121,-19093,-52236,-38812,-37024,-32717,-31848,-42777,-45168,-66541,-81022,-80943,-91381,-67074,-93543,-70984,27491,104556,113444,233481,226158,153598,94826,83614,59627,1424,-13795,-33377,-53338,-4805,20807,61135,60244,37315,42266,31637,12808,-9557,-31388,-35682,-5479,10327,-21768,-34336,-40279,-53457,-56175,-71001,-102691,-67572,-51055,-52807,-31729,-22569,-11155,30,71273,123910,103349,140532,342897,459479,333129,244857,160924,60875,-7282,-42728,-70975,-86202,9496,76739,26467,-83752,-145744,-96634,-79621,-92636,-131951,-90454,-77667,-74697,-18585,28859,86345,149931,282445,463263,438019,196649,34777,-76777,-101267,-33705,154455,437341,534085,441267,311254,238326,194125,208281,135517,-40395,-104997,-31499,-43626,-140737,-3654,80842,143467,131521,50002,737,-29368,13049,40725,27811,3895,-28679,-30419,-37034,-59311,-80805,-29984,117592,216426,164928,30269,-32385,-17421,-41521,-131861,17447,104682,121862,126550,152665,219847,192468,150479,116938,73962,21045,17098,38710,27606,48489,18722,5119,-42224,-85256,-89177,-67925,-43975,-7500,-20570,-62744,-82739,-47256,13090,65955,60314,11812,20558,76452,115143,116991,64407,-42215,-114170,-60196,-16630,7233,-5931,-32882,-29729,-17551,26981,89445,140574,170041,153909,117898,43484,-99991,-71067,21689,54376,93354,157471,208103,143410,-26539,-133236,-6686,65336,45864,-51809,533,256928,336258,258906,139496,72658,133182,173027,36263,-55039,49971,176486,122454,-32512,-77353,-38605,-26393,-21582,32694,6942,-53512,-67787,53100,162941,124274,23441,-71291,-129407,-98200,-14808,94306,165309,108091,74970,150848,237401,197978,92072,27991,-18873,-37841,-49306,-50613,-65538,-51632,9246,74315,77282,11282,-121049,-49947,60791,149896,129736,59340,-34428,27088,130205,90897,-69438,-101556,-66368,-27257,48162,107467,106298,98086,57168,32099,42614,70168,66093,8121,-60784,-80399,-4261,56405,80592,43426,-44183,-5055,191291,797118,1214577,1231864,901334,378853,31488,-84821,26901,89600,78821,19522,-55362,-12452,15332,-55642,-117822,-53738,7395,-37798,-100470,-89348,-99402,-72204,-64167,-17137,39276,42554,17305,18431,54642,16724,-7363,-4524,-12424,-5718,8477,13950,83913,129964,45836,-40044,-6396,59657,47161,14185,-16659,-95988,-331363,-530937,-651257,-744059,-826913,-627525,-325664,-49244,67503,2780,54100,108770,161789,228299,208069,132570,35369,-63579,-96696,-111600,-87610,-60432,-11131,-12057,-69559,-126839,-93969,-30840,-46344,-39950,-85268,-92279,-42725,-16983,19214,42516,37792,28846,-4644,-55232,-79875,-9714,-79,-46898,-67535,-11023,2895,-85417,-114527,126842,268637,266256,148654,11146,-55065,-90191,-93729,-53465,-3106,-1900,-34130,-43952,-59686,-86227,-100396,-64295,-41476,-38283,24671,106994,124445,104453,24040,-63707,-35612,2848,19236,43511,18014,24497,40692,12599,66641,134948,199235,167164,132847,41162,-110596,-42790,-24843,-71008,-118650,-93159,-108078,-89637,-66632,-136737,-29355,228879,505974,535100,408123,161124,-52792,-101909,-45240,17568,11252,-19402,-30950,-57816,-63414,-4907,11395,-10598,17354,117928,211281,236813,211060,86488,-43511,-70382,-94475,-157668,-116114,-58573,37779,87414,44759,15814,55465,99960,100809,8463,-45213,251534,427932,287280,105537,60502,18665,-36997,-5289,63493,63195,59229,84145,52837,-5774,16541,152566,193057,184793,194796,144833,58570,21474,-6182,-31477,-67642,-68401,-103494,-113359,-98505,-76760,-94896,-153377,-84889,-23694,30033,72522,79900,59645,-2583,-71372,-49752,-42513,-19708,50236,93095,74476,-7736,-57689,-99359,-73421,24361,153339,248209,167188,47671,-19381,-37037,-18611,-3054,-33955,-84987,-147189,-96684,-31208,84761,123498,81038,-8109,-94591,-132803,-123418,-115337,-71493,-43792,-48646,-21080,4488,-2571,-63135,-90623,-66540,-43410,-117537,-52820,-1484,6050,19595,370,-53161,-107300,-120466,-76057,-94920,-86456,-23119,-13913,-54033,-101162,-108563,-77831,-20733,23345,112596,178541,197067,163719,120065,14375,-31593,-121866,-31170,45158,32285,-29152,-80935,-53162,32794,108265,150347,142189,167573,210065,136321,92428,95035,61135,27860,24798,112812,279686,438494,457071,171250,1233,-105004,-51703,12000,27142,-8879,4606,90572,142188,111509,38587,-27092,-96976,-116213,-78731,29740,98190,78891,42421,42771,20634,-33042,-71401,-112445,-67445,2667,83665,106841,82690,56911,45862,6646,-8850,9615,-23547,-25977,-61222,-58809,39931,79553,73670,62465,10127,-38139,-90499,-47576,-26386,-58458,-74703,-97398,-127387,-98456,-13643,15122,-42110,-93352,-48565,4172,47420,56945,52033,17430,-20889,11289,87014,87908,86053,142348,120673,28230,-15501,53988,157166,118978,26169,7528,91817,119975,61897,15621,-11350,-49234,-75293,-23160,540,70566,132906,107087,91202,160378,272912,236780,152753,57195,50404,132200,237148,208238,54975,-76674,-137750,-105140,-133549,-142137,-123541,-80755,-45875,-10520,-2808,-35738,-96717,-106994,-75137,-51819,-32763,35226,94544,81614,51299,93819,67128,18502,-3638,-34529,-71270,-95372,-60362,-7032,70670,105015,109879,72727,112546,70527,3386,-13189,-15372,-56857,-132531,-132132,-108494,-42702,30593,87845,130538,98004,-10837,-75268,-40746,-12981,-19268,-73978,-110409,-82696,-35220,-13227,-77853,-106390,-47122,27347,84190,90702,35735,-10587,-39602,-21953,-43611,-42993,39639,95030,101276,78985,51650,-20373,-55156,-76611,-67867,-86462,-96954,-82006,14823,145733,165054,-21938,-107122,-38251,8291,18451,-13673,-35411,-34975,-51793,-64114,-57426,-72724,-76333,-71272,-99835,-99814,-25026,20589,57966,69289,50629,-39358,-128605,-122569,-30293,36399,73653,98472,81188,30548,-45719,-95749,-36683,-8082,37465,57341,46125,-59601,-141081,-95743,-82739,-91691,-102762,-79331,-58136,-53515,-30658,-14837,22586,58470,64825,72686,63968,16496,-13511,3344,108537,259534,226462,97658,20738,73541,270760,329921,52872,-139140,-18278,118061,97235,42251,17238,-14894,-22409,38114,115020,120303,68642,-34751,-68577,-22617,1354,-67654,-100948,-123133,-104361,-38811,816,-46056,-113607,-39587,-23678,-60714,-15220,82005,150758,185315,200142,141479,70869,35672,12055,-46325,-20346,26463,28447,-33614,-63549,35947,64969,24092,6544,-17163,9639,26145,43606,107063,127103,92921,30231,-24340,-66631,-55577,82885,188106,295451,261014,99032,-5705,1644,-26850,-93171,-108751,-18658,93976,199386,210413,198604,160438,139356,45822,-82885,-55757,568,721,-69327,-116512,-102433,-128234,-102708,-89649,-46265,-15572,-30999,-55180,-32104,-11275,-18162,-51032,-98626,-119745,-107542,-76403,-90974,-115606,-97946,-11502,128869,244675,169888,50111,21829,92170,120413,71225,-65304,-56040,-27284,-38149,-39944,-17274,10089,-12401,-95107,-139798,-120775,-103009,-51639,36984,100540,89934,23443,-37206,-75188,-83610,-54901,-20053,-8262,-36508,7930,93384,123042,31441,-24831,-60242,-105170,-140848,-81379,-2924,-2001,-46342,-111583,-46717,21608,50094,35065,-18389,-121663,-117638,-47033,-6619,90394,190052,273681,296275,216877,76461,16945,19570,17287,602,-6799,32219,61201,35948,15596,70968,228258,223326,40277,-110425,-108346,-68378,-110623,-72525,806,28201,72604,39528,-20059,-67824,-104909,-110310,-94437,-79667,-43551,11530,102097,187960,271554,269742,178067,68440,6661,12612,59067,16698,-34474,-7476,13840,21898,49670,89565,148461,117825,49655,-36666,-82748,-13414,59314,136135,134276,129956,115782,60637,15371,-5887,25830,76577,87416,67096,36848,-28464,-53465,-5178,57142,62650,61481,128642,108826,-7940,-101751,-119198,-89099,-14671,53541,-21599,-75881,57419,108810,22989,-69019,20222,154235,99739,15604,-3374,-5601,-33133,-35859,-15732,2125,-30492,-110496,-41630,31879,77351,57549,-944,-16284,-30346,-76431,-26145,28163,26423,14584,-54242,-60866,-2311,6864,-18507,-22154,39789,125077,168493,161585,146310,130540,120437,94479,45375,-25691,-130129,-34973,-31636,-62307,-61782,-24272,6274,25708,45882,87397,199416,236570,204309,206006,224215,111095,-5288,64500,96053,17690,-61568,-107854,-102064,-70603,-30661,18566,13267,-71077,-26685,70291,84502,28197,-2753,95521,157381,177233,187464,152789,98621,72165,105327,-5528,-112332,-109271,-125026,-115052,-36398,-35037,-34707,-47146,-67242,-66544,-73475,-78457,-53232,-246,14831,29006,9902,-15110,-45126,-49816,18925,25032,-18317,-79771,-62078,-52601,-65873,-39349,5308,77270,121884,84760,58980,67035,76989,239054,343538,253281,141569,26222,-8528,-8439,-35284,-84838,-54055,38341,103246,124948,90391,46081,11119,13427,20729,10998,41523,88884,67338,-539,-29442,20632,55361,82814,114899,110574,41555,-49422,-89604,-101830,-128307,-71774,5056,78588,92379,42405,-23670,-74413,-77177,-33965,-45736,-90783,-21947,13780,25610,66286,85471,61118,27774,18385,30532,37802,-4951,-56721,-16483,-38745,-91516,-70893,27244,44433,37587,42117,9417,-20556,-66665,-50681,-41284,-70514,-95039,-40600,-37637,-64636,-40535,9379,48660,19682,53951,122549,243260,280189,216484,115993,-6479,-45370,142848,277903,363731,257646,108798,-7429,-66763,-50387,-1003,36318,-28899,-9915,-9365,-45600,-26651,102738,281699,357119,288656,173292,-32271,13509,110283,44098,-28658,-44815,-29068,-8959,-30757,-66799,-107930,-69904,-52225,-19945,-46400,-121126,-83984,-99666,-68749,-28381,-59184,-82738,-91220,-83764,-61376,-38339,23871,120713,205726,252075,207270,106976,-24172,-108924,-109798,-61388,-63099,-58289,-22548,9562,16463,-49259,-77736,22896,36606,-68302,-116615,-25203,140217,247335,272331,250347,190068,89015,-3907,-62697,-523,75400,62191,15794,-27226,-78287,-138114,-134815,-121488,-42592,-7839,-17304,17950,52198,70768,43725,-11633,-68798,-109138,-89725,-38581,35443,150872,283809,321246,264494,160681,51325,-29285,-90424,-68253,69908,219920,297141,249096,97138,4693,-6515,-18023,-44421,-89329,-66434,-42896,-33961,51502,107794,46011,-30534,-76399,-96618,-67802,20180,114271,168000,290000,432761,373364,275434,109013,-18250,-56996,-32901,3315,13692,-3455,-20938,-47920,-84346,-105444,-71499,4156,69783,14116,-56409,-118090,-110008,-104225,-65300,7424,-80732,-27716,106429,167691,124216,80738,68908,22302,-34201,-80860,-62463,55067,187345,145502,-8206,-101011,43569,162485,28378,-37426,-7093,37924,63744,122340,145539,139987,128946,96693,55914,11246,-42929,-87612,46600,122324,114732,70855,29819,-21485,-17118,-14866,-11679,-2383,458,5315,-3534,-40305,-50010,-41716],[-34915,-40818,-48761,7225,96208,160221,70374,-21235,-6414,49943,59220,34513,-30506,-82023,22757,73686,94235,91423,57898,68234,76413,94716,19550,-70646,-71604,6508,96449,204818,242716,166824,84476,7127,-43448,-47526,-5085,16669,-53577,-137093,-98074,-57551,-76314,-104255,-111386,-106538,-61693,-30312,11664,46166,54571,72781,132139,212811,251625,210774,203505,217432,183868,151410,97032,44648,17354,23664,36987,59639,50793,3792,19279,49093,65992,44594,-13372,-77307,-84483,23809,214117,326954,255335,110009,71345,82418,63874,-2819,153320,202614,120920,24801,-28124,-96603,-113686,-90413,-94617,-87074,-63330,-61460,-78911,-57594,-64951,-89892,-117566,-140689,-15361,168185,262775,257203,151734,60680,-3607,-30449,-30596,-33281,-56357,-45592,-79247,67019,151970,248387,272535,120588,-25006,-73799,-96845,-48253,35213,-6648,-63702,-93377,-42567,-11867,-41132,-70150,-105013,-81587,-55988,-52109,-64366,-77617,-99074,-77217,-34285,20686,79202,162559,199728,154763,103015,34428,10577,19543,36410,32387,-5292,-61453,-90435,-101976,-78461,-21313,-16305,-53363,-84105,-48151,-59076,-80260,-26100,-9922,-21194,-23304,-10518,32337,61997,97134,160418,240147,240308,128839,51911,23617,11314,26252,5956,-25131,-54532,-52020,-31352,-46918,-27308,110359,315872,378272,319647,121498,-23222,-39346,-48945,-27923,-3274,62838,176142,266695,317527,85326,-70541,-88241,-111082,-138476,-115194,-82056,-4458,62773,84462,51450,13616,1908,-49540,-88953,-59347,-31830,45117,87156,62792,25955,11409,20965,48807,173077,355548,228410,128745,91758,35475,-32784,-74273,-61205,-4701,31832,52883,98663,128193,125337,76883,-3849,-60289,-5598,92571,99456,53261,38597,106958,170562,276073,234783,155229,85305,39508,33047,85782,158977,110542,48249,43574,125284,247381,260154,190923,92402,-13890,-37327,-4083,50586,58402,6674,-63047,-102248,-89004,-49832,-9876,22184,-37097,-110090,-73900,-7781,14638,7216,-41474,-88633,-62669,13869,46576,13525,-29177,-73580,43687,197265,288641,278456,177710,14355,-121035,-140854,-59329,-5596,-14984,-64784,-113239,-102658,-47255,-28698,43954,100587,49218,34314,66360,30565,-8502,-3754,34472,71080,114049,131195,117226,-21874,-99050,-144943,-104885,-83841,-82217,-37822,-31517,-24269,-18664,-26208,11176,43877,10562,-24011,-67834,-67126,-103354,-107101,-82171,21474,151484,131855,84314,51427,19279,-54616,-19683,-6362,8022,9027,10890,-18260,-20928,-3855,2634,32235,4451,-11933,-9166,15886,76901,113081,109020,76404,15520,-35715,-58251,-37429,72663,130354,61751,-61197,-66505,-66064,-61444,-17709,-4686,-110924,-109528,-41247,62447,197406,224495,145996,64529,8042,-15928,-29302,-81984,-142622,-85294,-27709,13011,12741,-36,-1164,-28592,-629,20812,-16131,-82015,-20884,15399,-35030,-63646,-79984,-97211,-87878,-48844,44279,79603,47238,57866,86474,121196,118966,33834,-40666,-84051,-85929,-53993,-35687,-43003,-36250,-12508,71119,142996,187986,138801,42892,-18558,-62708,-45428,-25109,34890,12237,-79784,-74310,-18318,-34007,-45790,-44072,-2184,6101,-5085,-12504,45416,90173,22986,-90306,-11402,55646,66951,39000,46187,59666,85599,51755,-53142,-113824,-68124,5632,67943,94235,166045,282558,217503,86371,13652,-21823,-55963,-99691,-113459,-84495,-39716,-381,-19494,-31249,35136,99099,48616,-58106,-76996,11439,95008,166697,94222,50434,-9880,-62577,-63862,-31453,12289,60082,62896,25879,12713,2236,50398,138287,34286,-53485,-26146,16908,70758,98265,73936,16841,-64160,-83611,20973,103186,152912,99906,7937,-41347,-45095,-23349,-51179,-15471,51075,60634,54880,101723,96647,8823,-68439,-101063,-54733,-68022,-47647,-44499,-36366,3231,243,-50047,-51558,9750,38177,18488,-12990,-5414,-35442,-79155,-48297,49519,171479,179971,128697,33255,-27181,-52211,-32142,-29304,-30165,-32535,-42763,-40510,-48702,-100104,-106729,-109556,-78329,-96870,-73599,18707,69229,67093,211200,252347,188617,129867,112335,71223,1867,-19092,-44823,-65328,-6467,27281,64258,41721,4884,20256,32552,26191,-3849,-36244,-45502,-19751,-294,-25059,-29441,-28557,-40586,-41029,-46942,-81156,-67175,-47330,-38920,-13206,-15722,-20410,-22018,32733,60568,23286,55965,246880,411934,319923,232890,155053,66832,2967,-30740,-59194,-73598,20778,82868,25391,-91462,-130758,-72764,-46752,-57009,-116613,-143844,-132367,-62208,-3574,37179,85952,137522,257852,441396,450851,241925,77733,-37990,-83073,-25642,170266,425625,513964,440394,319977,252426,209714,218154,139666,-25540,-112157,-42311,-59154,-130712,-9039,63513,128087,126755,45322,-10109,-44626,-1696,39863,46901,30698,-6976,-20124,-34915,-60772,-70566,-12729,121556,203876,146217,14535,-51487,-31218,-53005,-124959,11641,111498,133561,132369,149512,201518,173161,136643,100915,59484,10821,-2260,6943,805,48950,47567,33227,-22819,-70170,-77342,-62514,-37694,-283,-13721,-58002,-83848,-52134,9493,64000,64513,26166,28110,73756,104330,98701,44236,-55950,-99369,-38335,11492,32550,18704,-5160,-15008,-17464,20736,83158,138796,169427,147839,104834,32690,-113386,-59134,26379,53172,93963,170013,243861,187662,-5943,-142978,-16800,51839,32293,-49915,24447,275752,323276,241647,157806,110769,186552,236487,91434,-12529,65062,198934,145459,-25115,-82472,-48610,-36792,-24887,43860,28116,-35569,-65700,45559,165440,144857,45769,-57296,-119401,-71113,8022,102899,153053,84421,61125,152537,274840,244631,120882,34967,-25022,-42660,-50840,-55953,-80881,-67601,-1891,67168,75377,16848,-115604,-56162,55892,142262,133527,68546,-24778,31715,135516,106907,-56664,-105303,-63175,-24239,39240,91422,88740,88547,47795,9840,25034,60932,65134,-6205,-92775,-87954,12681,89080,110679,60410,-38362,-34009,221163,868019,1252104,1260102,958059,439032,36886,-69405,47873,117716,101276,29261,-54055,-11078,6537,-71727,-104196,-37536,10310,-45231,-63008,-60265,-102620,-97659,-80397,-25502,33741,41689,18074,19323,63787,28899,-6129,-15493,-29060,-14701,14660,32745,112303,154100,50157,-50209,-27745,33291,24850,-3799,-43136,-146030,-412467,-575292,-675936,-762591,-831843,-657377,-366683,-94358,11126,-9128,63522,118123,163562,215741,190505,127553,41956,-48424,-79286,-97737,-86335,-60636,-11167,-8077,-67959,-131116,-92914,-25171,-38111,-31714,-77443,-83421,-24125,2590,32424,47485,38755,27195,-5388,-51674,-60726,20008,30753,-22112,-64346,-23734,-8555,-88329,-110429,123524,264492,270016,157948,14592,-53551,-69481,-65435,-25730,13139,-379,-41236,-52164,-59010,-75352,-76956,-47412,-38985,-39162,23070,110430,133959,114142,32033,-49969,-31370,7836,26580,34886,15553,56727,95034,62976,104108,171751,235162,194772,139839,25645,-111420,-31414,-25091,-87283,-109258,-88923,-105094,-92880,-72331,-128730,3780,310270,568748,563698,423922,174297,-37089,-113767,-57844,1886,-16945,-38848,-35941,-50608,-41911,7811,10201,-17491,15507,120910,226980,267317,231699,90267,-39538,-58080,-75870,-129024,-94464,-28585,76970,127123,82838,55143,76896,107528,101138,-603,-42355,260301,508599,392309,162331,58464,5074,-49335,-1980,77841,96260,92134,88924,52340,1821,-4651,126054,165096,161903,179052,137634,62477,29384,-4460,-40890,-78221,-73718,-84518,-82442,-84714,-77246,-96540,-140093,-88941,-32451,25444,78911,101432,88255,10034,-84218,-58384,-38130,-6928,70138,105391,70437,-21354,-58887,-93960,-93669,6443,117732,194289,134193,31194,-20634,-29774,-13855,-8949,-53996,-119181,-122709,-86694,-31675,82894,122402,81975,-1078,-86282,-130656,-120631,-106185,-60644,-30993,-43852,-33383,-17919,-18679,-65834,-95743,-83763,-55643,-135320,-67078,-217,17270,31060,1475,-59494,-116041,-98374,-50336,-66331,-79634,-21987,5914,-22758,-76606,-95810,-72817,-18495,21903,107381,177274,214684,198364,158987,25442,-34923,-123229,-14852,71242,59189,-16489,-67875,-38214,41154,119939,179909,182607,217908,257378,157188,89467,84324,50889,10778,-9540,60292,226366,408541,423805,143739,-9291,-98416,-66047,-12,12751,-30527,-12950,68463,116981,85868,12172,-56977,-119803,-121281,-76114,6129,77882,73748,47777,53945,32952,-23175,-67933,-111012,-69174,1385,81130,99775,83052,59731,50738,16506,817,-6949,-50063,-39794,-63446,-72111,25493,67518,63402,48491,-7890,-59701,-109262,-63370,-56319,-85224,-99076,-110606,-104318,-89372,-22508,7382,-38497,-77492,-42580,7545,60585,73995,62953,17745,-26555,-1442,59576,49189,51097,112036,113567,57653,28640,75780,151198,105907,18786,-1160,73336,96089,46918,12824,3533,-22532,-55941,-22347,-15332,42694,116042,103821,100443,189200,326907,290840,188390,87767,67288,133650,249281,196316,41860,-76860,-129470,-108792,-133392,-134322,-117263,-67206,-22007,9327,5599,-40298,-110612,-97078,-68775,-54300,-37731,37829,104203,98225,56856,86850,51071,6502,-1429,-24941,-64817,-105963,-70575,-24432,52995,83109,95790,67942,91649,57385,-7708,-20436,-16108,-54998,-111883,-93661,-124399,-70136,22749,91065,143049,114038,3884,-95345,-78717,-39830,-28354,-77800,-123638,-84785,-28510,-10263,-81118,-103679,-52441,1540,55173,68326,16430,-31463,-44037,-31722,-55058,-46378,51317,109808,106993,77941,54678,-6749,-36239,-51047,-48940,-75360,-86420,-58902,57017,190954,175497,-25013,-124737,-46208,8199,24439,-451,-19505,-16897,-31498,-43760,-44378,-56649,-50608,-35697,-48957,-52695,11011,40234,60717,67389,47504,-34269,-115136,-119520,-44602,13082,53750,85983,84182,41478,-33916,-121036,-69339,-24786,36254,56178,31247,-73558,-134755,-101381,-91508,-96946,-101192,-74004,-48509,-47261,-28648,-7625,30923,58132,53245,56395,44242,-1414,-25586,-5018,89537,223787,230181,111792,37476,93071,311586,332981,52832,-145581,-15734,145216,138988,77516,42392,-3994,-15439,42905,115282,116200,63344,-38278,-63479,-38369,-27594,-86638,-91171,-101545,-124730,-61942,-15425,-59052,-100638,-21271,-13945,-53331,-7391,92545,169401,216199,240871,184312,93516,36970,1672,-49694,-9241,49926,59684,-6358,-76580,2662,39897,10437,4055,-14119,6339,20632,42264,108017,122090,78307,9670,-38466,-63180,-58416,66991,197955,322302,253056,66240,-24901,15961,-4239,-74530,-94471,-13106,77190,123181,111309,113663,98767,101939,37711,-78839,-71877,-15230,-8711,-65370,-105858,-102944,-119206,-102179,-94808,-42569,-15161,-34093,-56140,-34352,-15930,-28267,-69680,-115638,-107848,-108270,-73399,-82805,-110172,-105785,-26710,115874,260094,190749,71104,50705,103692,117087,73155,-53167,-39814,-21778,-36162,-37411,-6964,24998,-1497,-85436,-154883,-121734,-95548,-46362,51673,122662,112987,43674,-22841,-64420,-82658,-63926,-26428,-869,-22946,10105,87219,106791,19095,-23159,-52255,-96515,-133867,-82012,5215,8980,-36810,-110201,-46821,32489,67269,43517,-26138,-135642,-108769,-14610,7111,76167,149278,214082,244815,186973,61510,10463,21328,22764,3011,-9733,29071,64603,43018,29893,95157,269896,234866,47283,-100942,-127193,-96314,-124622,-65517,9849,44057,88943,67958,7657,-36220,-78814,-119552,-131884,-118563,-65709,-346,86007,161702,237908,234190,145016,48956,6161,41298,105887,69984,5785,21552,32465,23687,36156,65980,119273,98945,42849,-39170,-88429,-26266,38684,105366,108103,115086,111059,60315,11221,-13275,14153,57410,59994,45670,37406,-18659,-36623,14434,80128,101165,107633,177986,135285,2166,-99315,-124380,-82132,-24748,29263,-31552,-60637,48184,83637,7423,-52597,50260,184370,125081,26521,-4564,-842,-29188,-32615,-16094,-5379,-42445,-122233,-44648,28158,74775,54092,-4994,-39854,-29647,-67515,-12858,34742,12560,-13917,-82322,-44215,18131,18280,-21914,-28797,42284,124092,170334,161812,143041,121442,108649,87860,49621,-12667,-135550,-46193,-24293,-49395,-52069,-22047,-6063,867,9737,46553,178989,253344,235184,249674,248759,98192,-3054,65767,84941,3236,-70835,-106924,-96101,-69496,-36783,8931,8496,-71871,-41087,62705,84681,34724,-7488,87640,154548,172623,186404,146251,85934,57158,81935,-28831,-140902,-94577,-94569,-121269,-74218,-77391,-75367,-90313,-125961,-97510,-85912,-87883,-76057,-18805,14808,55456,60712,23925,-33529,-60951,12188,29968,-8538,-78296,-61079,-48216,-59397,-32345,15566,94725,123111,54980,13172,18484,37377,186094,259462,157454,88295,6379,-22277,-18076,-27773,-82093,-72734,2136,59143,93134,71219,39235,13189,15163,16560,1973,29403,74629,48228,-21413,-43133,15873,55201,90062,120785,101822,38223,-46737,-85377,-93571,-122537,-92273,-18754,40311,46975,21878,-36845,-78240,-64537,-23126,-38114,-92252,-33289,12310,39431,92284,113866,93813,52751,37046,44578,41213,-16096,-61900,-17200,-35333,-45604,-13955,56671,69772,42668,13899,-4326,-21218,-70357,-46662,-46095,-109329,-42272,1130,-13942,-46386,-22104,26421,61358,28465,56531,116162,240511,283436,216743,119523,2727,-50231,130504,273263,356459,238117,95861,-13519,-64821,-41145,7470,46559,-18187,-8,-4428,-47262,-42399,68536,229247,314670,267205,165410,-31138,2016,91044,31525,-27882,-28673,-11476,-2287,-35163,-77493,-94298,-58089,-48084,-30076,-78597,-79103,-32074,-57761,-50398,-31768,-76765,-103922,-98137,-84633,-68913,-55225,3291,109591,218228,287423,233697,112572,-27457,-109549,-109332,-59498,-56964,-59061,-39812,342,16094,-50931,-71377,39253,59739,-56118,-116576,-25200,135455,212845,224847,198346,134728,48650,-19883,-70104,-11162,76689,81191,38634,-18767,-77599,-140178,-134603,-117107,-35098,-785,-12897,24609,62581,76759,36730,-24430,-78294,-117419,-87624,-32514,34683,145119,269168,302501,246812,146486,44595,-20724,-77571,-83506,57421,197475,260421,238826,109158,19911,8847,-1630,-26633,-72341,-63994,-58164,-79087,12455,80146,30813,-26037,-63754,-83720,-59308,19081,101823,149468,273643,442389,409468,306606,124100,-9165,-52892,-32423,-314,4171,-21051,-43303,-80343,-120918,-117489,-72059,5556,78075,25085,-69688,-146538,-108449,-113317,-94246,-16680,-92254,-13655,103446,171217,134663,86173,70050,21281,-29300,-76241,-80659,11369,113463,89589,-35329,-74407,64311,167913,7636,-62898,-12488,45675,71666,119548,131580,133780,132886,109636,73704,19844,-46352,-62886,76224,159896,160477,104253,41339,-23668,-16276,-6410,-2474,2000,529,5361,-214,-35933,-44324,-34735],[-26227,-32270,-36630,11192,77033,125823,49532,-25829,-974,49233,50205,23852,-30028,-72086,36225,74329,102111,111924,70442,70284,91773,104477,13229,-83624,-68013,14696,116217,242318,267171,181667,103269,38039,-12634,-36866,-6311,11721,-61679,-133204,-85258,-56085,-83160,-105537,-90450,-69589,-33269,-9802,23862,48528,54432,81647,148362,229501,241182,204177,220022,245052,220475,179688,122228,68397,33940,27032,29700,49655,43123,5322,18699,40503,56633,33597,-28973,-92683,-67942,28961,200687,318906,261282,120610,76555,83975,65849,-782,161864,210029,134205,40964,-16891,-77253,-81332,-61742,-72523,-81027,-62405,-60437,-67788,-42660,-61500,-89950,-116387,-147674,-25554,165710,277502,271928,163994,70653,3740,-27969,-33585,-35738,-40614,-17366,-94456,33053,131339,236030,252720,119224,-17196,-81291,-110952,-27959,59995,8777,-61687,-81025,-20312,-48,-37183,-66696,-95137,-81764,-57461,-50017,-68884,-98360,-115454,-90141,-45246,17262,79969,160342,186596,138567,89734,29854,18445,32422,43095,28556,-20194,-80076,-102536,-112903,-74281,-13112,-9939,-59852,-113732,-52295,-46840,-61069,-13017,-11956,-31433,-29997,-12247,28986,44423,68997,142444,242331,267965,142725,62576,37998,23908,26099,-11104,-44837,-67004,-57049,-35452,-51180,-30258,98133,276260,315667,265992,106841,-67484,-76596,-74411,-40201,-8518,50154,151166,236834,313454,119131,-62829,-110428,-121366,-143085,-118542,-79960,-1885,65044,97961,66885,5505,-20235,-68388,-112119,-64720,-33122,44567,95057,64764,18374,5530,15993,42563,151238,298120,215878,114793,77441,24343,-34792,-67190,-40423,15888,49568,66868,107651,134875,109719,22200,-77412,-94800,-33065,61752,77489,30853,-622,75798,163042,260105,191663,115110,48526,14092,30873,119574,201978,149523,89796,63857,96720,155372,160533,142229,99276,5571,-24390,-6412,36670,47000,2764,-62539,-95168,-76771,-38479,101,29852,-36143,-123374,-91620,-18388,13641,16937,-28229,-86391,-86368,-20959,15000,-7398,-42184,-74992,48191,187824,270465,260490,159139,-13664,-156781,-104088,-25298,19816,-3098,-63852,-122649,-120470,-82399,-78623,5236,70886,37855,15630,62393,36388,-5077,6108,47095,79130,111011,115082,100656,-26843,-94395,-131350,-117841,-80885,-58383,-8916,-5914,-8157,-13223,-29464,7899,44311,16107,-17823,-61741,-70826,-116978,-107544,-79378,12469,115497,84934,50812,27540,-4112,-73853,-24195,-9358,2272,-894,-11342,-41862,-38088,-14876,-4114,26495,378,-5561,4932,26937,81612,115792,112523,85482,28802,-24230,-48179,-41777,80043,143002,66603,-56815,-56924,-69247,-68865,-14621,11425,-103205,-99864,-24211,89787,213127,215722,142143,70028,10075,-17539,-29956,-76534,-123842,-78009,-14189,23915,14893,-12007,-20068,-56575,-32821,-13543,-49591,-68573,7269,26940,-36587,-68285,-81872,-97570,-80419,-38346,49569,77444,30865,26257,42576,79213,98333,28176,-45550,-88291,-85365,-46789,-23470,-30226,-36591,-32376,50434,117179,145549,101916,32907,-23112,-76790,-45754,-32824,22352,-41,-88375,-69352,6497,-1322,-17279,-11852,42560,57450,33117,7407,36190,50120,7257,-82434,8919,54128,39964,9651,35659,78139,112473,54188,-64301,-95553,-39017,26158,74495,88649,144020,254201,210264,74131,-8859,-55133,-89104,-108204,-92698,-61429,-10685,34231,14721,-14166,36481,103494,51229,-63204,-83430,13463,105140,192632,122055,58467,-11755,-72760,-84450,-68765,-36682,-2681,7179,1257,10585,7946,42384,105785,737,-71002,-27747,25652,80448,95744,65501,7468,-64655,-59235,30931,94450,113290,49909,-35324,-69548,-67436,-37143,-49558,-8406,56333,53897,31956,81491,116397,54683,-21394,-65140,-49466,-84625,-52299,-43005,-37149,-2546,-7262,-54209,-56944,3900,30848,12362,-18167,-17145,-56818,-104501,-68738,26652,128272,123432,93426,14734,-36408,-53750,-28109,-25544,-32176,-36287,-43149,-36663,-30671,-125262,-127837,-112292,-83356,-102353,-77377,9916,36451,22192,180733,272764,227198,171120,140644,77618,219,-22963,-54627,-80204,-10335,32801,68093,26888,-27981,-3266,32019,38294,1596,-40674,-55177,-36989,-17385,-35197,-29821,-21488,-30627,-27628,-23917,-55204,-56235,-40952,-25938,2912,-12060,-33413,-49602,-11846,-2442,-42522,-4034,165053,357235,301148,217402,146638,71597,12795,-19361,-47683,-60741,32561,90920,32229,-81393,-107186,-46153,-13592,-21778,-75996,-118404,-109352,-46323,4462,40227,80290,118252,220431,392635,432011,274040,120823,6253,-57131,-17272,178515,393841,470615,420994,317117,256414,214153,215000,135125,-13671,-121295,-62981,-84220,-117231,-13906,44945,107451,116262,39108,-22177,-63099,-13295,48638,70835,53790,7528,-17570,-40065,-67093,-62808,-1002,115314,179946,120369,-4747,-72971,-46024,-60083,-102304,4447,110553,136526,130924,139995,174475,145906,116251,81627,44861,2751,-17089,-21851,-23008,43865,74332,68800,5110,-51653,-62298,-49782,-32239,2676,-10360,-55667,-86890,-57354,5982,60951,68213,44115,37507,72046,94423,81044,25170,-66406,-85560,-18707,38342,57798,43091,18687,-3865,-19669,14278,77542,135750,165737,139820,88804,18565,-126566,-47836,29170,50116,92319,178865,274274,226758,10902,-152297,-26170,39183,20024,-44514,47329,277506,292232,212081,165509,145157,234141,285189,136516,27037,89868,225351,172297,-14486,-88639,-62701,-52368,-32857,50923,48843,-15853,-61926,35239,162322,163267,69227,-39790,-99892,-47427,23686,100269,126996,53512,40199,138470,286329,271704,138219,34476,-34865,-51459,-56282,-63059,-96533,-84485,-15926,54258,66384,16138,-109985,-63824,45428,128302,133300,75145,-17699,35053,137991,122402,-42086,-105653,-60284,-23248,26706,71750,71562,78014,40590,-5341,8252,49310,61468,-17429,-119126,-90346,27199,118237,137725,77947,-21710,-64444,226521,865682,1186272,1182099,929732,460254,34804,-56538,66050,143656,121487,36124,-54356,-9976,-1891,-85286,-83458,-19852,14876,-43448,-37238,-43876,-99512,-120082,-101430,-42460,21296,35445,15825,19251,72838,43308,-2089,-24628,-46298,-23930,21454,54251,141637,175296,54009,-58345,-47402,8545,3213,-22973,-70678,-188979,-375477,-513992,-632397,-713757,-755777,-648875,-395349,-135494,-42109,-17309,72076,125109,160775,197435,171180,123166,50535,-30853,-58484,-78109,-77669,-59447,-11025,-3332,-63151,-131318,-86828,-12978,-27126,-26742,-73625,-75075,-5191,21873,44872,52147,39971,25585,-6675,-46247,-36671,54473,66609,6748,-54640,-37663,-22801,-91128,-118921,86530,213129,228636,136813,5308,-50003,-47185,-37497,-1008,24857,-2682,-50523,-61286,-58531,-63923,-52725,-30763,-37316,-41814,19202,110103,139959,121902,38957,-38962,-30720,7648,28940,20865,14913,88108,149874,117447,139332,204908,270139,229632,156028,20664,-87366,-22344,-24338,-89740,-87073,-76871,-97751,-94210,-70146,-95940,39903,379583,603914,569552,424775,180182,-19816,-97087,-69384,-16212,-45185,-57221,-41376,-43186,-22334,16528,5979,-26245,12257,120758,236255,291034,244775,88855,-37022,-45093,-54475,-94687,-58025,6837,111587,156379,112985,89996,97714,113828,99192,-8129,-40676,248164,548557,466745,211647,59558,-7437,-58712,4621,95067,134811,126926,91195,51923,16222,-15328,100787,137841,139465,161661,128545,66648,39004,178,-46574,-86501,-70115,-54729,-49598,-65850,-75826,-97614,-125254,-84441,-33655,27410,91911,132086,129661,35878,-87905,-66479,-34154,4701,90363,115964,66384,-27677,-41974,-70798,-106580,-7338,88319,143804,99031,14325,-19437,-19246,-6097,-12449,-71130,-116363,-91422,-71662,-31245,75240,114024,76452,838,-79271,-123961,-117139,-93218,-41033,-9954,-34362,-41250,-33829,-26781,-59305,-79046,-69847,-38569,-123645,-78565,3990,33611,49982,11601,-54913,-103371,-71557,-20918,-33780,-61023,-16971,28008,11333,-44704,-72803,-62008,-13833,20251,97468,170051,227272,229230,193976,37613,-35895,-103698,4119,97396,82017,-7192,-55591,-24483,47365,127523,208510,229399,277876,308878,178608,87446,74450,42276,-748,-36087,13299,171969,369095,383912,120721,-17878,-88527,-60095,2693,10667,-42558,-26010,49504,94878,65745,-9521,-83468,-127308,-108571,-48313,462,54608,62910,49400,60494,40750,-16503,-65411,-103215,-67611,1117,75325,90894,81942,61346,56514,31660,24545,-12517,-78817,-58099,-68589,-79986,13491,55960,52624,34976,-23852,-78384,-128243,-79243,-83804,-108866,-120917,-114101,-76424,-61007,-21569,-211,-36406,-61933,-33603,12256,72474,89089,72831,18788,-27731,-4362,45096,23845,23896,84381,104220,86680,71915,100303,143008,89602,10703,-9167,55749,75210,38459,19561,25847,6823,-35959,-20313,-29690,13163,92394,95235,107195,219981,387733,355779,228121,115739,79582,120961,239299,168078,24974,-76081,-113085,-101899,-126180,-125378,-106805,-48930,4543,29845,14458,-43352,-115699,-84799,-60859,-54564,-39684,38252,107813,110365,63619,81203,37702,-782,4528,-13673,-55938,-102140,-77502,-43292,31464,57418,77554,62684,73830,48994,-12000,-24518,-15225,-46276,-66878,-47558,-87550,-92170,16346,94569,148522,123488,21565,-94795,-114823,-66584,-36071,-78967,-134249,-82055,-20029,-5739,-82427,-99419,-55561,-24128,21937,41657,-1498,-50854,-50168,-44183,-65549,-45615,59670,116630,103080,69248,52606,6519,-14446,-23996,-25910,-57401,-69782,-32612,96792,223887,175447,-26390,-122107,-44141,13004,30907,14546,45,4603,-10591,-25371,-31820,-38697,-23535,-2641,-1878,-6697,42864,55101,60269,64830,45700,-25875,-95944,-99736,-40929,-4199,38223,79142,94112,59033,-15638,-118120,-97834,-33477,34071,49695,10347,-87893,-120093,-102480,-100389,-101331,-96420,-66958,-38934,-41514,-26678,-236,40221,58348,41338,38597,23540,-18209,-36540,-14984,66807,179657,222214,122364,56590,114940,338154,323148,52737,-144749,-12093,173344,188184,120514,75060,12814,-5940,46668,112740,110049,57457,-37813,-53748,-49287,-53955,-101071,-78298,-75138,-114072,-93642,-42150,-81588,-81407,668,-2871,-44948,1309,100025,180495,236170,267510,216212,111966,37431,-7421,-50750,140,69234,88370,20114,-81283,-35079,12840,-2396,2414,-14065,-683,14313,42147,108584,115613,62343,-12444,-54830,-64922,-63258,49230,204689,345672,242167,36225,-42363,26132,15028,-55891,-78607,-5722,62395,60803,35170,48875,52618,74038,35381,-68799,-83832,-25280,-10481,-55683,-94035,-103648,-111019,-92487,-96866,-37156,-11658,-33484,-53529,-34406,-19168,-36124,-79319,-100274,-77088,-93385,-65845,-70832,-101284,-115363,-45274,97795,264331,209966,96628,76141,104375,102122,68268,-27357,-21054,-15571,-33444,-32087,7976,38358,3385,-78523,-143280,-117619,-87626,-39452,65266,140204,134435,65432,-7451,-54762,-82414,-72844,-32180,7618,-8345,13652,77380,83638,4563,-20028,-41938,-83850,-124741,-82918,12156,18499,-29855,-109410,-43566,45244,86097,56186,-25957,-138929,-95791,20305,25566,65918,107874,150536,190582,157326,47341,3746,22342,28108,7445,-8893,28746,70453,52301,46946,123668,307249,239760,53650,-89335,-134845,-113063,-121097,-56280,21809,63195,101183,89459,32945,-8683,-53052,-104385,-149177,-144419,-81210,-14584,62789,127252,195162,190027,107342,27670,4726,63868,138578,112627,43801,47975,46981,20080,19880,41846,90990,81786,36863,-41129,-86207,-34851,19929,74596,80454,96881,101064,57288,8348,-16221,9032,44192,35015,21530,30214,-13807,-24725,25975,92638,132232,151977,220354,158123,10929,-94515,-112133,-69059,-25662,8512,-33803,-38517,43806,60396,-9254,-37832,77451,207969,147143,38003,-3803,6143,-24725,-30499,-17324,-11878,-50460,-127974,-47732,23376,70226,49457,-9663,-61990,-23444,-48209,13282,52821,4583,-42283,-99014,-28157,32709,25212,-25513,-31118,45248,115954,159207,151347,132952,109035,96712,82475,52023,-4638,-124897,-52018,-13167,-33713,-40728,-18939,-17010,-19327,-19117,15913,161651,270526,262664,281590,252528,71683,-8730,60192,71127,-8323,-76129,-106129,-93272,-71545,-46346,-4852,689,-68950,-50221,54352,80916,36125,-15018,77798,150331,171234,189599,144572,79352,49364,64495,-44799,-161751,-71202,-59586,-88619,-106600,-118600,-106038,-107792,-119400,-92781,-84033,-94993,-94622,-18813,26605,86033,114098,68958,-16867,-70548,8141,38633,1913,-77214,-61032,-44626,-53927,-26821,24561,108758,117152,23841,-33915,-26951,13233,148278,189148,79113,39182,-12182,-36592,-29287,-20118,-72775,-86332,-37114,15034,61862,53222,33207,15439,16931,13143,-5679,19570,63990,35098,-37100,-54735,11510,55113,97066,123831,91077,35492,-36855,-71756,-81207,-113077,-108079,-35591,9611,5907,1376,-48393,-77314,-49947,-10548,-27613,-87725,-47119,9178,51633,114266,140102,127183,79712,57476,60495,46487,-24183,-67959,-19353,-27755,-1444,49370,97250,99051,48142,-22392,-19970,-24518,-73829,-37138,-40631,-84713,40909,48769,13682,-21704,2869,48876,77552,38878,57919,107072,229098,273624,209598,119672,11424,-54616,107882,256868,334007,210925,82017,-17668,-60913,-31440,15611,58312,1574,16540,6470,-41696,-51270,31923,167843,258281,233323,152079,-25654,-8588,71828,21775,-20499,-7431,6039,3743,-37998,-84525,-81812,-49039,-47469,-44113,-100314,-12360,32711,-12303,-30523,-33338,-88280,-115342,-96816,-80786,-72939,-67495,-15064,96202,225712,318924,258041,117266,-30086,-107642,-102705,-47275,-36458,-40690,-44119,-3883,17672,-56123,-66340,57055,84184,-42879,-114486,-23873,127006,173182,173394,143693,80290,11182,-33661,-75484,-25719,68605,95106,60111,-9914,-74526,-136026,-126213,-103436,-18138,14791,-4842,31192,70589,78022,27863,-33197,-83114,-121164,-81717,-24923,33015,134554,243182,269214,216173,122049,32902,-12147,-58852,-99964,37811,158938,205328,207981,109973,31216,22552,15778,-5228,-49313,-49016,-52405,-110475,-21923,48386,13341,-22493,-51132,-69874,-51444,14611,84560,124819,244676,428082,425227,326012,136060,891,-46539,-29276,-319,-1097,-30302,-54350,-100390,-124217,-100965,-63421,10037,86174,38677,-70741,-152497,-93883,-119965,-123019,-45931,-107150,6718,105004,177434,150097,96051,73910,22596,-20826,-62714,-88865,-19012,60000,47607,-58209,-51089,85591,174132,-6266,-84249,-12373,56951,80969,112768,111139,118753,128703,116449,87312,27492,-47029,-39912,97201,187760,204831,146148,62876,-17883,-13142,3480,7733,7115,1604,7109,4932,-28704,-34313,-22220],[-19658,-25844,-30540,7103,49404,83078,21052,-35063,-2464,39339,32654,5692,-37369,-69441,39392,64720,102246,123902,85908,72224,99632,102221,-805,-101265,-66864,13385,118146,253969,265438,174684,103694,52078,6089,-28397,-12582,468,-72376,-118492,-79552,-61001,-94557,-96200,-62931,-35973,-5387,7054,31488,46666,51099,87472,161532,237699,218363,186183,224745,262827,250620,201828,141743,87016,46595,29208,24159,41377,34797,2756,13847,29416,45417,20421,-44951,-104273,-56234,31222,179764,292703,248532,121471,77224,83269,64942,5734,167170,213541,144612,55324,-6093,-53144,-51671,-34036,-49283,-75279,-65646,-60440,-52930,-25144,-55550,-86978,-112684,-156209,-38234,155430,278099,273144,167719,75932,8872,-24833,-35871,-39462,-29100,3440,-62811,848,105051,210883,222388,113735,-8147,-83607,-107904,-11502,73646,18666,-60610,-70343,-883,10156,-32019,-59206,-83489,-80313,-60707,-51122,-74285,-114352,-108204,-92733,-53127,13661,79285,154762,169369,119750,74584,23790,24870,44681,48622,22885,-36374,-94225,-106228,-120665,-70385,-5483,-2616,-58661,-116519,-41860,-24080,-28273,15742,-1797,-33353,-30735,-8953,29045,28600,39033,118804,232193,287056,155476,74411,53608,37691,27586,-23408,-59610,-75606,-59165,-37396,-53353,-34082,79840,224003,241046,201624,92987,-107020,-114233,-97080,-50271,-12226,37991,126091,205238,294171,148319,-41994,-130653,-131335,-145011,-121278,-78962,-1376,63173,106530,79926,-3892,-37216,-72742,-133231,-70281,-34322,43993,103725,71206,18505,6795,16802,40523,131869,235426,200086,102054,66522,20568,-23584,-45255,-12055,40969,71340,82690,116207,138527,90212,-31172,-100586,-49074,-25153,41852,58171,10352,-39241,38038,143901,228713,142042,73461,12513,-10457,27247,147526,243233,190745,131064,81048,63409,63009,63482,91977,100509,25499,-9480,-7221,23319,34024,-1624,-58816,-81196,-58116,-21761,15601,44536,-23507,-110983,-102587,-25553,13857,27047,-13712,-78145,-97793,-45358,-8295,-22856,-51974,-73752,52311,175895,250415,241211,139024,-38893,-175196,-63637,13549,49270,12661,-58628,-121772,-106939,-83612,-82626,-15332,45747,30059,-3630,52192,44585,2580,21095,64107,91249,112295,103060,88587,-23886,-81255,-112497,-109247,-63447,-29138,22536,23866,12972,-3843,-29054,2084,37657,19791,-8765,-50298,-66423,-120941,-103443,-71010,10467,90809,55937,34652,21847,-4848,-80889,-27996,-15067,-8286,-12255,-31288,-63150,-53679,-24246,-9216,21649,-1438,3292,21262,40442,89772,122446,118708,97277,45464,-9693,-34522,-45187,81786,146104,65682,-48837,-45268,-68884,-67337,633,46731,-62546,-75615,2598,120946,221559,197688,130696,70941,11177,-17749,-28048,-69828,-107493,-64500,2739,37949,21905,-17445,-33543,-83183,-60468,-38192,-63829,-32881,41829,42149,-34425,-69091,-75510,-92954,-70502,-24163,61080,82053,23247,6394,10338,44444,79789,26889,-44943,-87348,-80021,-35730,-7633,-13284,-31178,-49918,26385,83417,101025,79312,38385,-18376,-81026,-36709,-29196,13548,-7927,-87975,-58974,35711,41232,21317,18636,81973,106211,66307,20973,21035,6076,-8333,-62814,30369,52170,13597,-16978,31695,103795,141157,55882,-73612,-74281,-8596,47951,81277,84147,123324,222459,204217,72060,-13688,-68035,-99943,-82634,-63446,-29617,26121,72536,51455,5874,38158,108081,57298,-62492,-86800,16374,113453,213261,151291,70788,-9486,-78006,-100035,-99369,-75758,-53430,-41845,-21073,8815,17343,45336,85732,-17694,-83317,-27474,34656,89860,95507,61893,6019,-51094,-33532,41212,86616,82283,16082,-62365,-83966,-81171,-46137,-45194,-997,59620,45462,7568,57149,133148,107680,31689,-25410,-34591,-85553,-51520,-39068,-35506,-6091,-12339,-55483,-60824,-1937,23340,6790,-24165,-32425,-80326,-126155,-83266,3186,83287,72495,62944,1034,-40873,-51277,-21186,-20226,-32964,-36951,-38491,-29605,-10835,-106304,-107110,-90461,-70752,-99490,-73745,10975,17482,-13857,149676,290462,274153,223615,171407,82881,2061,-19174,-55930,-93030,-11991,41258,76583,21178,-54525,-21736,35110,53867,11940,-39736,-59840,-52639,-36716,-47875,-31355,-15047,-19538,-11875,1825,-24758,-33649,-27079,-9229,20827,-7304,-45422,-77402,-55312,-56039,-91290,-42105,102828,303358,282522,204462,141525,80056,26201,-4637,-32444,-44168,48037,104573,53319,-44797,-68517,-12881,21915,15458,-32628,-61755,-52157,-26230,8662,41305,72889,96013,176153,327499,388631,292316,164287,58589,-19939,-4283,181916,348325,411700,387852,306078,253572,210695,202786,125957,-2274,-125858,-89529,-113979,-99772,-16293,28133,85198,102792,34152,-31730,-81333,-16448,67234,98188,73881,17177,-19737,-49389,-74442,-54376,7322,102176,149623,91843,-24127,-93201,-58106,-60299,-79851,127,104995,133418,124986,127505,144769,117220,94871,63556,33165,-735,-23580,-42984,-41923,36556,98900,110637,42916,-27383,-42729,-30792,-25277,3671,-8521,-53654,-89490,-60745,4204,58126,72554,67543,52520,75512,89333,67641,10409,-71196,-73304,-644,63909,82152,65665,38794,5053,-22665,8451,72385,131152,159424,131380,72552,4971,-124458,-37648,30353,45908,89468,185002,298696,260232,25984,-153411,-34430,28027,9648,-36528,67481,261645,247539,174905,163936,174710,272641,315706,169252,59772,115764,248121,197055,-2356,-95235,-80268,-72450,-44699,54538,69559,6020,-55025,23652,154806,179264,93570,-18922,-76850,-28861,31550,87355,90503,17431,12730,109499,269483,274910,142607,27295,-46620,-62754,-65212,-72005,-112053,-100657,-31546,36381,50509,8492,-106217,-72505,29826,108757,128165,78125,-14043,35434,135034,134300,-26523,-101349,-58430,-24698,9828,47914,54608,66688,35636,-12994,-7069,35822,54717,-23617,-115535,-85188,38565,141818,159154,93137,-556,-89656,207312,792738,1028090,1009333,819339,437288,23750,-47868,78540,164648,137915,39438,-56344,-9144,-9606,-95035,-63689,-2441,20122,-35551,-22209,-39746,-99872,-140711,-127241,-67818,810,22234,9027,16587,79883,58561,4492,-30969,-64268,-34766,26848,75478,167647,189684,54846,-66106,-65977,-14411,-17952,-43870,-99310,-171545,-294035,-428361,-558639,-640222,-681917,-610812,-405972,-170536,-90842,-23662,77019,127199,151596,173631,150584,118810,59917,-12615,-37748,-58318,-65755,-58026,-12371,-24,-57559,-128515,-79210,-606,-20604,-28400,-74693,-68885,11232,37648,53746,54199,39445,22053,-10741,-40937,-9269,93061,108057,38322,-40506,-53512,-41796,-96388,-134097,26869,126522,149433,85488,-21576,-47038,-26744,-12912,17745,29483,-10982,-64121,-73315,-60500,-54593,-31496,-18227,-39142,-48772,9806,101165,136888,122746,40328,-33369,-36099,-601,22788,-56,13760,113020,197395,169545,168427,231130,299852,268512,181092,25127,-70495,-19117,-25990,-79933,-66089,-62889,-90279,-98273,-65528,-63423,74393,423765,600935,545361,404191,173684,-5746,-77549,-79023,-37154,-74761,-77014,-50070,-39109,-8692,18506,-3563,-39575,4414,114035,234795,301463,243591,77418,-39340,-35118,-35142,-60878,-17598,41636,136602,171446,129775,112760,111782,115204,91688,-17377,-45005,213682,536765,496781,242380,59401,-21833,-69210,8427,108892,170962,155878,86536,46446,29848,-8898,83022,112713,115346,139140,113701,67039,46390,3880,-52625,-96092,-63850,-26960,-19188,-46984,-75206,-102278,-115926,-79135,-32487,31375,106761,166822,177161,67547,-84286,-76906,-34560,10858,105228,119796,57938,-32205,-26512,-54241,-115640,-21856,60226,96402,60533,-5540,-19966,-10498,-162,-17805,-89008,-86211,-61051,-56361,-32724,59676,95908,61627,-5995,-77740,-120959,-116747,-81228,-18689,14036,-24307,-48485,-45269,-28027,-46417,-50880,-33613,-3450,-108918,-91061,6558,50450,71257,25851,-44071,-82222,-46011,7204,-2986,-42744,-13936,46641,42197,-13229,-45697,-49119,-10892,14362,79623,153726,230323,249989,216624,45637,-38297,-85688,20721,118185,94954,-5420,-47821,-15869,47833,126981,229641,275273,338590,355255,194375,82328,61676,30839,-11622,-58269,-29935,117518,319928,336010,98128,-29266,-81612,-41385,18028,16545,-49226,-36826,32981,76669,53399,-20789,-94485,-109689,-88247,-11629,23646,34812,41632,41622,56319,38085,-18872,-68900,-93562,-62962,-329,64240,77101,75375,58082,59829,48251,58925,1626,-103798,-83736,-81581,-88209,486,41955,38698,19337,-40283,-93586,-108933,-96496,-110671,-132162,-144025,-111003,-50390,-25495,-7298,-6715,-39231,-51563,-28322,12032,76750,96021,75925,15322,-29516,-2040,37074,5508,-665,55745,88986,107385,108061,123612,133135,68754,-2010,-21156,34937,53375,31641,28057,46129,31462,-20368,-21538,-46234,-20816,59166,77412,106898,246726,446311,421429,264024,134567,81143,89513,200041,120742,1363,-76844,-97669,-92884,-119382,-119158,-96742,-31590,27158,44712,18008,-49617,-103619,-74765,-55889,-56639,-42684,33247,102373,112548,66175,72104,22529,-8234,8386,-6036,-48756,-88852,-81589,-66342,2249,24245,51169,51970,54859,41309,-13582,-30072,-17075,-35830,-26739,-10497,-59803,-111778,7248,93189,142781,121671,34205,-79751,-138035,-92634,-45647,-81511,-145948,-79851,-14998,-4486,-86571,-97823,-59848,-51765,-16098,10283,-19804,-70519,-62462,-62424,-77635,-45604,59569,111081,86457,50151,42107,14936,5261,301,-3960,-37681,-51299,-8336,125302,234807,159706,-32011,-111213,-38226,17340,32945,26065,18208,24156,5510,-13629,-24257,-23345,-744,21604,32741,29853,64237,59727,52009,57346,41622,-17867,-76871,-77685,-26113,-12629,27440,76303,106890,77238,1853,-99113,-116889,-37636,27424,35260,-17815,-100144,-102321,-99798,-111937,-107563,-92293,-61926,-32895,-39281,-27368,4155,46828,55263,25791,16743,-443,-36821,-49284,-28898,39084,129174,200691,125280,72462,133327,344811,298917,48892,-141020,-11611,196931,240574,169171,110136,30429,1537,45586,104746,100338,50076,-34451,-42986,-58648,-80229,-113020,-67644,-50123,-80758,-137787,-85138,-123012,-55905,22337,5876,-38962,7298,101327,181063,241609,276585,232335,122048,33490,-18716,-54112,3864,80074,109611,42124,-74621,-78712,-16615,-17056,-3307,-21234,-14260,5447,40848,105481,104098,41540,-39542,-76712,-74452,-73172,29069,205896,361552,227375,7991,-61833,27890,26839,-41043,-64515,91,46604,10964,-18955,3833,21432,54762,35133,-58365,-88185,-30299,-9203,-47788,-85974,-107817,-107140,-82120,-97148,-31640,-7754,-32331,-50771,-35479,-24330,-45164,-82722,-77615,-48283,-72530,-56094,-57262,-91098,-127207,-68357,74347,256352,224352,121918,95302,94541,75944,55196,209,-2703,-10159,-32005,-26875,22502,43816,-1147,-77190,-132521,-113567,-82736,-35245,71647,146629,148671,84424,5774,-48496,-85555,-85587,-41375,12585,3751,14863,59586,50221,-14986,-18036,-32355,-70851,-116739,-86928,14770,23642,-28043,-113083,-41167,55860,102322,69329,-21466,-135049,-85928,50964,47602,62207,69718,85278,135327,127583,32273,-5264,20176,30666,11436,-6210,29442,76468,61227,63778,153158,334489,235009,56207,-79685,-133335,-116729,-107918,-46780,34481,81832,105230,97915,47824,8683,-34651,-86490,-129713,-128138,-87319,-32533,31491,84784,144629,138913,66156,4537,1007,77501,153535,138127,73733,67549,53571,8157,-1306,15566,63555,65295,29764,-44714,-80384,-40313,2442,43731,50360,73522,83808,49139,4204,-17859,6222,33738,11778,-4679,15749,-15451,-20173,27162,91566,148643,185254,248102,172946,14995,-91170,-101299,-54722,-17622,-2583,-25819,-13945,42116,38061,-28696,-28827,96365,217940,158774,44286,-5164,11991,-22664,-31840,-20999,-18241,-54308,-129602,-53737,15645,62467,41848,-17711,-84011,-10351,-18966,49554,78403,2027,-68382,-84041,-16609,37111,24148,-32280,-31624,45346,99472,134260,127963,113723,92157,84188,77592,52489,-1572,-120422,-54890,-439,-17661,-30370,-17655,-28674,-37408,-43505,-7553,142823,281237,280313,295278,233560,33175,-23290,45078,51072,-21763,-83271,-110203,-96336,-78883,-61231,-24383,-11350,-65039,-55667,41647,69151,28809,-27073,64647,142606,171051,194570,145010,75523,44844,49800,-56284,-154287,-47652,-26372,-54564,-118115,-158531,-122306,-96613,-75491,-64459,-75072,-103065,-98925,-6217,40472,112186,162379,113674,1139,-80776,3996,47337,10573,-78167,-64566,-44626,-52159,-25572,29186,115382,100979,-9960,-83840,-60262,8742,126330,135410,20422,-4403,-30451,-53699,-44705,-16731,-61160,-93171,-79502,-29043,29625,34073,25070,14665,15613,7367,-15051,8989,53946,24790,-50165,-66926,4461,52026,100317,120922,76402,32030,-21481,-52933,-68847,-103515,-114815,-46470,-15677,-32482,-22246,-61870,-76054,-37254,492,-17586,-80348,-65681,975,57346,127037,159251,156013,104025,75765,74486,50003,-31996,-77635,-26176,-21655,34159,105772,139303,126723,51791,-65799,-39126,-34735,-79487,-23263,-14354,5779,131484,91703,38151,4064,29649,71224,90760,45274,53609,91333,205214,246734,191164,112300,15083,-61835,71240,224293,292663,172309,62638,-24219,-59044,-25153,18800,64040,25463,37077,20981,-31129,-51266,-534,104654,192185,186457,130034,-20979,-21033,50804,11711,-11941,11009,17129,3806,-44125,-92259,-75873,-47743,-54992,-66000,-88698,50726,95025,28650,-15120,-38445,-99881,-120435,-95788,-80475,-81040,-81374,-36275,75635,221800,338010,272731,114757,-38286,-109651,-95870,-31248,-10514,-13191,-34535,-3412,19208,-68976,-67512,68815,102140,-34844,-118389,-28194,107191,124312,115817,85826,27066,-24472,-48908,-81681,-46495,45229,94619,70822,-8153,-75945,-135317,-123406,-95003,-6226,26896,-1657,29934,68720,67781,10899,-45675,-91355,-127633,-80249,-23695,22877,111159,198444,214680,166489,81527,8709,-11816,-43809,-120418,4286,102357,133957,155497,93219,30619,26218,25825,11745,-28246,-29763,-39547,-106514,-57561,6534,-13780,-28720,-47527,-63698,-51806,313,56997,89131,199665,385818,412465,324764,136409,2881,-47333,-33624,-7393,-12655,-42025,-63202,-106328,-106246,-84049,-58989,7305,84297,46688,-52999,-109942,-77676,-132996,-147054,-87048,-104932,25434,101952,176686,160478,100693,70789,15914,-19612,-53161,-89938,-48315,16414,10443,-85606,-42492,91594,165159,-26754,-111510,-16824,60893,80759,93051,76520,85616,105797,105644,84412,21802,-57185,-31616,98360,192701,229819,177130,76915,-16855,-19416,2562,6567,651,-8296,-858,580,-30097,-32110,-16750],[-16258,-22825,-31412,-5455,14213,34498,-13774,-47575,-11683,19790,6289,-19530,-52980,-75628,29867,48168,98153,125442,98718,71490,95090,85067,-24426,-124547,-71441,754,101242,238261,239285,149197,88032,49842,11234,-27001,-26024,-19222,-88193,-113559,-83942,-75192,-110081,-85571,-41809,-11802,15177,16295,31145,37580,41891,87528,168295,233683,183712,156791,216307,268526,270357,213507,150770,95125,49470,24200,14864,30031,21123,-7915,1198,12125,28121,1006,-65350,-106824,-55833,22437,144623,242527,211119,107051,68952,76486,58338,12936,159814,204497,143985,61118,-1975,-35575,-31161,-14021,-31421,-73930,-78119,-62062,-35757,-10304,-53325,-87575,-113769,-165360,-57117,133591,259445,254879,156207,69604,4638,-28612,-44277,-50653,-28582,8636,-47797,-34809,70334,172929,181531,99317,-4467,-86821,-105841,-10309,69601,15811,-67804,-69197,6802,10941,-33019,-56591,-79358,-84861,-72851,-62845,-87634,-106403,-94458,-92228,-64732,2340,69410,138336,141578,91754,50681,8844,22108,48193,45209,8142,-60045,-105234,-105719,-116281,-74674,-6237,-2198,-55738,-86580,-25549,212,8590,48133,8461,-36780,-33860,-7724,26307,8924,1171,82157,201296,286109,158326,79287,62161,44049,21776,-39575,-77759,-88718,-66934,-45442,-61385,-46715,48479,156265,154117,127058,77038,-87368,-120555,-121751,-66348,-23062,18005,93670,165796,254141,160776,-22105,-145150,-149557,-152420,-131649,-87767,-13265,46021,98363,79641,-23611,-53258,-69126,-146502,-84496,-44347,34558,104002,72925,17013,5312,13772,33464,106580,164958,172299,81026,49260,13604,-11577,-24344,11189,60191,87012,89989,114676,129669,59008,-88763,-47351,2985,-1717,25026,33619,-16203,-83147,-7801,107760,178802,82496,23468,-29399,-40397,13640,155635,264760,218434,158637,86326,23726,-26086,-26290,40806,88734,36356,-1515,-13856,3409,11938,-14904,-59834,-68646,-42005,-8764,27046,55193,-13307,-98535,-116078,-38604,5889,27716,-8216,-76271,-105496,-67556,-31359,-40702,-65883,-78921,46554,153754,221788,214899,113012,-65966,-163860,-34650,45191,72606,22758,-58405,-111957,-85577,-58954,-60729,-31169,19505,21680,-23693,27562,45340,5796,31990,75998,97896,108766,86748,72718,-21800,-70150,-98117,-94196,-45617,-4743,47666,48650,30132,621,-33072,-12360,19381,14991,-4970,-42613,-63641,-120769,-103790,-65834,8164,70452,36525,28756,28373,12703,-75701,-38516,-30345,-29204,-31881,-56243,-89679,-75580,-40007,-21578,7953,-11224,4363,30185,47261,92441,124450,119593,103763,57198,-660,-26269,-54997,67931,129886,50665,-45894,-39813,-72891,-65260,15182,81527,-14642,-43514,31444,146545,215267,165325,104824,58863,2998,-24554,-31393,-69558,-101054,-57321,14028,46707,25677,-21210,-43737,-113388,-86092,-54903,-56415,3871,72795,52673,-36039,-73657,-71426,-91826,-65751,-14757,69592,84230,15256,-10433,-16550,12858,59118,23428,-46142,-88706,-77733,-28731,4039,153,-27217,-70600,-8291,36536,55164,66634,45459,-15912,-83702,-30116,-24903,1558,-18576,-87823,-53012,59692,85334,60311,39140,105120,140694,85587,22079,-3089,-40708,-21911,-39699,45463,43458,-17813,-44568,30716,131006,164237,50726,-87902,-58725,15251,63330,80980,73512,97330,181621,191566,71939,-8993,-62891,-86166,-54959,-35741,1463,60030,102764,80313,20598,32410,105457,59903,-62077,-92458,13688,112913,220734,173527,80626,-9424,-84537,-116418,-126759,-106521,-93117,-87859,-46113,783,22399,51421,73740,-26426,-97025,-32148,36933,92205,91511,58608,9624,-31434,-12868,45436,73587,55041,-8708,-80907,-92624,-92573,-56039,-44284,684,55107,30051,-23186,24123,137816,157228,81382,9114,-21422,-77327,-51334,-38425,-37195,-13089,-20744,-59737,-68920,-13394,10562,-1937,-33279,-55962,-110612,-132701,-92271,-22315,36953,25765,33735,-12325,-45744,-50076,-16576,-18380,-37203,-38891,-34099,-25560,3164,-78559,-77779,-62864,-47212,-87068,-63972,21470,11062,-44256,115266,298133,321749,278972,196354,81559,3515,-11986,-52615,-108340,-16488,46900,83431,18601,-77047,-38019,37394,68424,23279,-37577,-63495,-70341,-62341,-67063,-38409,-13633,-11776,1764,25469,4284,-8073,-10508,7064,36113,-5616,-60146,-108104,-95674,-94116,-127101,-70378,54484,249334,261485,191848,137427,89114,39221,9529,-17313,-28271,62159,118129,82371,6314,-19142,22799,54275,49624,7896,-9631,-1279,-7576,5406,36802,60430,68060,125138,252348,325166,291186,200775,113227,24972,10918,177270,290536,339909,340635,284502,241316,196898,180002,110290,5109,-124804,-123607,-149253,-83102,-20183,9955,59273,83578,27239,-40995,-101681,-14744,86622,121550,86701,19067,-29008,-65110,-84034,-47867,9240,80438,112398,59457,-45502,-113766,-69174,-57723,-61165,-2521,93448,122420,112702,110730,113468,88527,73087,45884,22092,-2912,-24984,-56899,-59266,25682,116926,152049,86053,204,-21066,-10018,-18820,750,-10483,-54016,-93417,-64582,1372,52345,74029,93201,72206,83798,88615,57842,-1378,-73473,-65484,13187,85040,102332,83174,52925,9887,-28234,774,64372,121887,148148,120912,55515,-7616,-112081,-31782,27341,38336,83473,186353,313574,284919,38424,-146343,-44035,16055,-1101,-29765,80788,227788,192875,132703,152712,195851,296561,324094,186283,82062,134130,258133,211679,7088,-103491,-101282,-96909,-60980,53908,89133,28766,-45787,10669,142656,190869,116522,3121,-54834,-16920,30753,64622,46397,-22926,-21604,66315,224030,251328,132205,13214,-59870,-75669,-77771,-83717,-127591,-113843,-47435,14381,27853,-6857,-105339,-82403,9327,84136,116699,75819,-15309,30502,123415,138587,-11170,-93096,-58652,-29294,-12455,19165,37212,54340,31999,-14812,-20521,20821,44321,-25723,-89094,-73760,46571,158217,172813,103642,19764,-94471,168846,667026,807594,772412,646348,373348,3678,-44224,83394,178407,149591,39559,-59076,-7949,-15812,-99626,-47808,13461,25757,-24261,-13843,-43904,-105853,-157871,-153991,-98745,-27252,1757,-2733,10877,84324,74395,14486,-32212,-81010,-47117,30251,94696,187435,195173,51542,-74322,-82940,-34595,-37658,-65197,-125210,-128260,-226695,-355749,-490120,-571938,-619965,-568704,-401384,-197992,-132412,-28937,77676,123965,136433,146523,130631,115480,70632,6434,-17753,-39241,-52024,-55270,-14478,1998,-51405,-123344,-71258,8509,-20119,-35588,-79026,-64344,24484,49170,58851,53906,37757,17359,-17033,-34965,22609,138387,159052,74905,-21988,-68604,-64529,-103079,-137809,-27693,37202,59748,19269,-64711,-44288,-8030,8689,31042,28063,-23902,-80679,-86812,-64076,-46849,-13458,-9775,-43692,-59099,-4898,82138,122607,115483,35930,-32136,-45920,-16090,8430,-24904,12690,130154,233680,215723,191052,250334,322197,308015,214175,36680,-60564,-20846,-29578,-65752,-47340,-48765,-83258,-105310,-60206,-32843,106133,436531,558745,491906,362470,155211,4789,-59745,-81105,-56003,-102956,-96685,-60471,-37539,-288,15318,-16562,-55890,-6895,101744,223115,297121,227044,56669,-44905,-27423,-17570,-26889,24465,74878,152420,174501,134727,123775,119157,112822,80039,-27150,-54322,163922,476465,480033,251458,57758,-36348,-80424,8741,118390,201168,176197,76135,35978,39992,14470,83169,96248,92046,112482,93875,64187,51806,6661,-59032,-105648,-56985,-2127,9281,-27711,-73288,-109592,-111762,-75288,-29910,36946,123039,204657,227278,100888,-74374,-87421,-38118,12525,114403,117416,45796,-36537,-17145,-45141,-120994,-36793,33398,55123,22583,-25671,-21173,-3100,4643,-23691,-106004,-59987,-32364,-40539,-33508,40092,71433,40299,-19465,-80165,-120778,-117675,-69575,5649,40792,-12571,-53740,-50460,-21400,-27377,-16935,13198,37901,-99185,-103313,7653,67519,93570,42977,-28745,-59000,-21414,34576,25959,-27514,-13533,61633,69609,17226,-14469,-32280,-8080,6083,56581,131088,225185,260011,224665,49690,-40106,-67779,36096,134355,98640,-9128,-42399,-10329,44966,121213,243980,318678,395788,392340,203762,75437,47795,18030,-21342,-75112,-67039,68161,265823,283341,76579,-42478,-77006,-18193,41886,26590,-52118,-43525,21602,65893,53518,-12480,-76476,-93023,-65039,27417,69049,37316,13784,24852,41460,25418,-29630,-76911,-81618,-51672,1135,52207,61258,65633,52510,63300,67983,102357,37847,-104390,-111870,-100056,-96560,-11319,28511,25039,5098,-53054,-96190,-87931,-100999,-103126,-127142,-150584,-103224,-25894,13975,22273,-4496,-43342,-44257,-25927,7630,74121,95366,72841,8287,-31470,4064,32545,-7421,-21704,28250,70499,119451,136960,146757,127743,49489,-16197,-35114,13022,32416,27060,36813,62836,51503,-7721,-24141,-62447,-55902,20205,52998,101221,268777,497194,481175,294069,144142,72773,44494,135078,60249,-24919,-75637,-82934,-83414,-113018,-113330,-85484,-14490,46016,54601,17135,-57753,-91530,-65231,-52012,-58444,-44639,25994,91516,106637,65621,61202,7451,-14338,11100,-664,-41122,-72574,-78455,-87946,-31376,-13560,19307,37296,36558,35842,-10716,-35212,-19583,-23176,8251,17683,-39964,-122297,-2506,88184,129204,111492,41471,-60860,-121496,-106045,-53799,-83314,-149415,-77403,-12338,-5098,-92036,-96712,-62864,-76838,-53464,-20040,-34645,-84038,-79063,-82557,-87387,-44897,52876,95705,60797,24426,26483,20564,24289,23499,18164,-15119,-29212,14879,140876,223321,131624,-40469,-98823,-28644,22197,32001,34979,36220,42810,17956,-6855,-19762,-8992,18657,37841,54388,55649,75159,55439,37879,46712,37513,-7849,-55799,-54209,-6502,-7587,26959,80942,124196,97085,19647,-79259,-104091,-36574,19069,16757,-47148,-98737,-81126,-90625,-120745,-111438,-86582,-56270,-27253,-36937,-26861,9185,54012,51447,9534,-5555,-23926,-53938,-60150,-42319,11848,80455,171705,123700,86546,149188,334674,266126,43931,-134686,-11833,217247,297927,229150,149430,50255,8844,42317,95391,92606,47510,-23354,-28664,-63720,-102966,-118766,-57723,-25908,-39859,-134841,-134385,-135274,-17671,45897,14916,-32481,13333,99924,174955,235881,272032,235476,126414,28066,-29481,-57901,4504,84976,125336,62274,-53962,-115250,-40484,-29671,-11056,-32852,-30316,-811,42033,101530,90268,18772,-68447,-99919,-86830,-83807,12842,206693,373580,214354,-13228,-80589,23933,33710,-27287,-49284,7069,32826,-23963,-48924,-17782,8850,47189,38842,-46372,-79846,-27813,-4991,-41403,-79666,-112654,-104761,-71286,-89228,-21187,-73,-27715,-45093,-34580,-28408,-52498,-78944,-54716,-20149,-46550,-40538,-38567,-76336,-134386,-91090,50873,241859,236892,148749,112259,81393,45845,39582,27674,17713,-1449,-27685,-18564,37879,43163,-11052,-77802,-121073,-107711,-78066,-31800,71569,143383,157648,103477,20524,-41274,-87446,-99080,-51048,15759,15498,15393,36217,10448,-35020,-13187,-20058,-54666,-106752,-90421,16534,28074,-27307,-117499,-37077,66803,118159,85534,-10234,-122609,-76301,78419,77913,73094,46037,26896,86844,103246,20840,-12153,19028,34492,19169,2749,35759,86724,73630,83719,185942,352450,224480,58320,-69190,-124421,-107425,-88694,-32179,52082,102445,104524,95505,53220,18899,-20061,-67635,-102708,-97085,-78850,-48419,-1680,42104,95645,90746,30743,-12698,1032,87351,156050,148628,96406,82656,55173,-8060,-22780,-7777,42984,54704,26243,-45365,-69035,-37764,-7879,19355,23841,50150,64280,40229,2739,-15095,8108,29327,-4154,-26158,1185,-18104,-18038,23502,82662,152322,205817,261613,182136,18056,-85458,-87700,-36013,3022,8527,-1552,16128,47353,22536,-45007,-22206,109187,216018,161064,47228,-5317,20392,-18675,-31470,-20990,-18100,-48195,-124472,-58022,10393,57538,37012,-23974,-99460,18248,25636,98404,112668,10135,-76110,-52130,-5315,34895,19355,-37082,-25441,47147,82117,104456,98744,91609,77824,77793,79281,57972,4122,-115361,-50341,18968,3967,-15885,-13159,-35634,-48502,-58936,-20455,125831,287236,290766,294661,201088,-6738,-39237,26853,30087,-33220,-88811,-114540,-99636,-85245,-75049,-43084,-20518,-54560,-51031,29783,54036,17903,-36439,55115,137487,177808,206727,152662,78960,47637,42653,-58749,-133342,-21686,8219,-18687,-96226,-185937,-118120,-74511,-34468,-28268,-59844,-107014,-79678,16584,56992,135819,206402,159196,24718,-85271,5419,60960,23268,-74399,-65311,-42067,-48007,-22590,35138,119651,81156,-38716,-127729,-51132,30653,125724,104845,-12758,-34308,-40531,-66300,-57703,-12390,-42965,-83273,-108202,-64513,3422,20450,21170,17016,17417,5381,-19991,3859,50639,23282,-54111,-72941,1210,52429,105933,118736,65214,35657,5754,-23767,-50412,-87616,-101523,-44312,-28740,-60323,-42279,-70986,-68967,-20323,16465,-1602,-64331,-79117,-5302,61948,135833,176539,184820,130861,98077,92931,58194,-32534,-83006,-30240,-11443,66802,156807,183253,157190,61363,-99023,-52512,-45144,-78629,1848,40125,118763,221922,130724,63485,35861,63645,98296,105602,53517,50724,76644,177458,212023,169762,105034,20552,-63337,30911,184749,242309,130496,44152,-26891,-52571,-15278,23728,68484,56858,67202,45386,-9450,-33780,-10222,59772,134316,139523,107802,-10655,-22222,39667,9999,3248,31383,27899,4768,-46429,-93204,-69375,-46822,-62889,-87074,-52611,109916,154930,69524,2043,-40159,-105366,-117058,-91449,-78954,-87613,-90653,-53061,55677,213124,348899,282830,111746,-45308,-109138,-83273,-7351,23118,23235,-4821,15290,33548,-76473,-64302,80833,119223,-24859,-122363,-31347,82360,75945,63332,37802,-10686,-45354,-56173,-79321,-59854,16354,85117,75677,-6985,-74845,-131924,-121154,-87585,3893,39038,2582,27463,63821,53652,-6206,-55196,-96773,-129978,-76720,-21910,11695,82078,143417,148395,107749,35226,-19757,-11993,-25984,-100015,-33829,41879,63068,96624,68707,25586,26933,35489,31305,-2169,-1940,-22375,-86283,-85145,-34982,-42181,-37643,-46130,-58244,-52530,-14692,29209,53208,151605,329991,381753,311433,132853,3806,-48546,-39287,-16135,-25418,-51838,-65916,-96427,-87548,-70019,-55170,3524,79342,57128,-12400,-60021,-57298,-144323,-119403,-89666,-68921,50325,100933,174959,171335,106580,67688,8118,-19149,-43024,-81149,-70954,-13240,-15309,-106222,-41991,86228,144455,-49293,-135604,-18827,64140,77768,69355,38258,44060,72498,84441,71434,9058,-70728,-31111,88127,182169,238679,197962,85289,-16550,-28298,-2642,472,-10859,-21969,-10826,-5616,-32971,-31531,-12533],[-4143,-11439,-26650,-13355,-14269,-3957,-39060,-48964,-15473,4337,-15188,-37672,-63075,-78072,19585,43510,105521,128583,115213,77008,87792,65291,-44797,-128713,-70427,-10049,80710,211825,207881,124389,73483,47086,16797,-21275,-33716,-34332,-96669,-106117,-85545,-85724,-109305,-67734,-17526,12825,38286,29586,35175,33940,39596,94435,180770,230353,153575,131893,209997,276558,292110,226734,160885,103828,53535,22919,12592,26688,13549,-14272,-6495,1044,16900,-12143,-77406,-102507,-54494,13299,107506,182949,162958,89832,65041,77260,60561,29077,148531,191869,141142,68272,6179,-15201,-9086,9008,-7811,-63468,-83060,-44928,-1628,13734,-43705,-81301,-109826,-157230,-68001,114577,235463,229952,140847,62530,1686,-29276,-48567,-58204,-28005,9838,-38063,-60366,42261,139247,146347,88233,4604,-80956,-105224,-14802,60175,11384,-72728,-67338,12608,12603,-30045,-50146,-73307,-85634,-83170,-74739,-96130,-86203,-76455,-82601,-69302,-6466,60332,121419,114573,65848,28998,-4602,20212,52718,43081,-4785,-78052,-99146,-95249,-107161,-77254,-5405,1171,-42822,-54579,282,33447,56533,87788,23566,-35181,-31005,1196,31864,-2108,-32428,43318,160399,272256,160021,86698,73026,52039,17419,-50857,-90230,-97292,-71390,-50277,-65518,-57554,15515,88584,71794,61130,71282,-26657,-77015,-123452,-79228,-32199,-673,63899,129271,206990,163288,665,-128148,-167133,-155911,-138803,-96449,-28893,21361,80060,72549,-45099,-55562,-54125,-124171,-98115,-54781,24679,103889,77716,21470,8215,14213,29275,83985,100303,141242,59240,32678,9673,5258,-1062,34720,80177,102932,95423,110330,115819,25126,-139875,7214,50955,27047,17124,12242,-40265,-121323,-39076,72840,129491,27808,-24952,-66459,-64077,-1364,148713,267993,235056,176726,87914,-6223,-90559,-87413,2944,73447,45137,6910,-17321,-13895,-10784,-29085,-56891,-49902,-21275,7586,40942,66841,-2455,-86897,-125229,-50829,-3510,25317,-5656,-75712,-106678,-80547,-47044,-53302,-74903,-83742,37274,128916,192675,190621,91837,-83303,-147688,-13315,73466,95059,33078,-56977,-99592,-61221,-29741,-43982,-41842,791,21960,-26019,-797,44614,11096,44635,88331,104529,105920,71936,58756,-15257,-56489,-82743,-75804,-24875,20297,72445,74035,48906,5945,-35124,-26559,152,9903,-229,-33835,-58831,-116238,-103136,-58880,10651,58232,28594,35470,48191,44723,-57536,-48752,-47718,-52354,-52758,-79444,-114959,-97438,-55989,-35976,-9810,-24743,1677,36016,52122,94367,126613,120762,110629,69308,7979,-18822,-63921,43213,99569,27507,-43298,-35514,-75348,-58500,30680,112521,37981,1526,67045,169943,200536,126946,71349,38992,-9687,-33111,-35054,-70437,-99014,-53994,23312,54322,30717,-15043,-37282,-118394,-93164,-52570,-29455,41924,103029,62548,-36673,-77291,-66894,-90233,-61466,-5849,78514,87073,9714,-21998,-34849,-10066,42664,22788,-44594,-87894,-74343,-21704,15678,14276,-20294,-86354,-47952,-14580,21090,64133,51864,-13982,-83304,-24068,-19094,-9363,-28063,-85787,-48550,80487,132491,101118,54036,114530,161829,94564,16545,-28547,-77469,-20852,-11468,57863,32619,-49150,-64099,39121,164465,185484,44193,-103058,-46232,35323,75247,77055,60300,70164,137150,174722,74454,3417,-43625,-60061,-28507,-7603,33255,91014,123983,100160,30958,21435,98518,62147,-58458,-95494,9055,106796,218058,190503,91016,-8108,-88872,-129729,-134131,-104366,-88826,-122877,-69359,-10335,24826,59746,69436,-25829,-109268,-39003,34951,90015,86654,59428,22995,-5581,5665,46561,58423,34166,-24168,-90536,-95034,-98965,-63804,-43862,-120,46540,11944,-55975,-12670,131164,200262,126196,38019,-10434,-64581,-49502,-38117,-39234,-20498,-29556,-64164,-78323,-27636,-3995,-8521,-35621,-78903,-135511,-112123,-89788,-42513,-2659,-11748,9800,-22194,-48573,-47666,-11637,-17127,-41623,-38766,-27644,-22608,12414,-50987,-48955,-33824,-15686,-61421,-43056,45197,17983,-64932,81712,295900,366782,332649,213771,76003,8258,824,-42747,-123063,-21492,51247,89314,19056,-90550,-48327,41412,84491,38727,-31295,-63050,-85401,-90605,-89040,-47913,-14205,-4514,15951,49265,33642,20191,10178,25347,50955,-4450,-74642,-136411,-114717,-96928,-138496,-91693,19178,199948,241686,183338,138186,102037,54388,25660,226,-11038,76095,131469,116344,65620,40322,62136,84321,81879,46720,37992,42686,10889,-1886,29540,45998,38212,74564,180462,254588,273701,228899,168715,78837,31798,168415,229017,264591,286001,256617,223451,176739,151488,92118,10893,-115148,-160612,-143333,-65992,-23620,-7007,33462,62032,20790,-46844,-120889,-8729,103603,139888,94163,16142,-42156,-83713,-91085,-40742,7398,53953,72726,26995,-65545,-130937,-76186,-51757,-43690,-438,80057,107324,97711,93661,86101,65356,55835,32167,13895,-2589,-21545,-61182,-72970,14680,129478,190903,133798,33208,5320,14067,-10166,-3282,-13809,-54053,-95775,-66661,-748,44952,73528,120976,98691,99733,95146,54462,-8191,-73071,-59701,25163,103645,120366,97894,63917,13480,-33557,-6546,55166,109915,134512,111302,41301,-15596,-98522,-28648,22162,29678,76741,184997,319686,301898,51185,-136848,-52895,5174,-10327,-23365,87969,182416,136890,91822,136084,209238,305288,312594,189550,95682,143642,253512,214183,14053,-109696,-113508,-114768,-77375,52681,110718,55400,-31494,112,129650,200022,139351,27597,-33015,-8581,24998,37011,1489,-62859,-58857,14286,157203,205283,110076,-4037,-70793,-85193,-89780,-95193,-136188,-116702,-57727,-6178,2882,-26366,-104201,-89971,-11766,58825,101349,70216,-19418,21520,103841,134998,6521,-79226,-58366,-34125,-37616,-11588,21968,43981,31548,-10521,-28660,7910,33152,-23702,-58909,-56157,54690,169665,180370,110967,38933,-72607,125635,520490,569106,516273,445173,283075,-20859,-42969,82491,186129,158884,40643,-58083,-2857,-17038,-96581,-34474,29532,34435,-8625,-4693,-48103,-113212,-149180,-128760,-123605,-58707,-22964,-16670,4943,88969,93521,31537,-23994,-90406,-57503,34331,113353,201600,193464,46205,-81084,-94894,-48671,-52277,-82244,-121236,-88676,-176068,-304129,-439477,-519710,-574914,-535934,-390985,-217408,-159839,-31336,76478,118087,118889,121129,115553,116580,85757,29149,3933,-18329,-34228,-47552,-13752,5771,-42114,-113828,-60654,15451,-22425,-43837,-82406,-58452,36609,58609,62861,54246,38091,14978,-22140,-24755,62815,195957,225464,121587,3463,-77058,-87096,-106673,-112974,-39854,-5720,6695,-27620,-112721,-38954,11850,30455,42324,24681,-37057,-95780,-97399,-65978,-37698,3879,-2400,-47508,-69203,-22031,54378,97999,102090,28788,-31568,-55138,-35180,-10909,-47111,14333,141578,258414,254833,209322,264448,336404,343476,251837,52400,-54389,-23838,-32006,-49502,-28307,-32944,-74512,-112620,-52528,-2271,136098,418461,484688,416443,305122,128976,14170,-41801,-72639,-64678,-118843,-112466,-68523,-35144,6220,10890,-28963,-71218,-18198,87325,204609,280024,198038,30739,-49370,-18995,1014,10181,69232,108009,162380,170836,132945,127547,123350,110264,67957,-34147,-64734,109458,381507,423576,241286,56400,-47136,-89886,7639,125339,224424,188284,64117,23326,47208,47488,104562,94496,73539,84413,71809,60516,57054,9800,-64063,-111587,-48367,21672,38070,-5565,-66580,-116499,-110074,-71899,-24864,45355,141900,245426,277022,133476,-59354,-94180,-41727,12648,119772,111678,32541,-40347,-12311,-40362,-122410,-49904,9750,22766,-9725,-41772,-20238,5427,10997,-26800,-118930,-37176,-4526,-22528,-29910,22339,45991,17114,-35556,-83182,-120264,-116620,-56028,33094,71804,3398,-54506,-48597,-7454,-1743,22608,67748,79909,-92744,-112799,8280,84813,115818,62363,-9668,-33761,4046,62958,54412,-14501,-14737,74391,94992,48005,22155,-8522,-2443,-1262,32536,106307,214620,260197,218265,51041,-38150,-47357,52907,148171,95655,-14695,-36045,-4705,42257,114630,254427,359355,446108,417631,207441,68944,35462,6452,-28384,-85629,-95815,28030,211923,230197,57307,-55541,-72615,4749,67981,36541,-52908,-45239,16440,63215,65524,12888,-45713,-77850,-39466,66440,122811,70712,-9890,751,16964,4508,-46733,-86683,-66070,-32467,9700,44258,47064,55952,48060,69971,92859,152385,87957,-77923,-133039,-119714,-103171,-19675,18697,15111,-4143,-57562,-85171,-65842,-85289,-80499,-109778,-134912,-92683,-2144,55990,63101,10056,-44235,-37045,-24435,783,66385,88747,64762,-1017,-33073,11903,29118,-16421,-38227,3974,51520,123949,158776,169438,130137,38052,-27602,-48277,-7668,13917,25005,45187,75828,67802,3599,-26194,-75973,-89074,-20642,24710,91676,284754,533500,527009,315966,144494,56051,-4209,52445,-5268,-48953,-70224,-68315,-74169,-106572,-106160,-72059,2730,61302,60261,12659,-67046,-78632,-54866,-47768,-58525,-44160,19016,78356,94868,62793,49847,-5955,-17954,13431,3345,-31757,-53408,-69309,-96715,-63395,-53005,-15593,19606,19747,32766,-3077,-38573,-21506,-8846,37586,37153,-27293,-118664,-12087,79994,110718,95555,43218,-43181,-89505,-96411,-58202,-83704,-144048,-75056,-12167,-7504,-98542,-95183,-64053,-95653,-86665,-45635,-44483,-84165,-99469,-100539,-92465,-43366,40537,72010,28430,-5742,7498,23810,42159,45227,39955,9487,-4018,36022,141759,190836,94397,-51496,-86331,-16983,26706,27562,40069,53268,59702,26055,-5361,-18536,3519,33360,44962,61268,67495,73667,41825,17873,32273,32939,3913,-32802,-30522,11286,5916,36433,92164,144680,117631,37399,-59517,-82046,-33082,9030,-4699,-73861,-84662,-59242,-77739,-121640,-111681,-80105,-50151,-21372,-33223,-23794,16386,62745,46693,-7544,-27938,-46425,-69313,-68151,-53163,-12191,37387,139161,118595,98120,161009,309554,227418,36916,-127431,-13290,232703,357673,301825,191600,70371,14348,36117,85692,89442,52712,-4784,-12297,-65936,-122992,-120010,-50611,-5511,211,-76533,-99246,-53163,32737,69102,22724,-26757,18014,95208,162074,218622,254296,225395,124008,20033,-41241,-64377,418,82512,133431,78602,-25835,-87260,-51966,-40683,-22859,-50401,-48192,-3547,44279,94671,72152,-7777,-100407,-123150,-100709,-94493,1840,207848,381184,203316,-27764,-100647,12371,33360,-16990,-35306,12500,18487,-48553,-60506,-21457,9683,46647,42612,-36784,-68910,-24418,-4009,-40920,-78530,-121239,-106786,-64779,-74790,-7729,8527,-22780,-39764,-34792,-34389,-61261,-74118,-36927,3385,-20275,-22094,-18033,-60630,-135648,-115133,25807,220224,243944,172456,124630,65533,12308,20341,48811,35682,7253,-23321,-10830,48902,32928,-28438,-83442,-112923,-104492,-77697,-34047,60003,127257,157907,119222,33880,-35600,-89649,-116895,-64557,11541,20699,8643,2928,-37979,-55831,-8703,-8961,-39887,-99206,-97289,13495,27934,-31095,-126163,-36017,73024,128291,99569,2138,-108186,-70691,96702,111472,94179,36950,-24425,43945,80894,9061,-20755,15019,35640,26767,13982,43735,96647,84788,101464,215097,354154,203976,54917,-63325,-117546,-96670,-69350,-16123,69906,118702,94810,77594,43658,18111,-12555,-52635,-79152,-69699,-65854,-64977,-39235,-1191,49201,47047,2269,-24554,2137,90280,143983,139287,103633,86248,45380,-33734,-49320,-32491,24984,45145,21217,-48185,-58841,-33088,-15658,-2295,-2843,22243,37795,25080,-2203,-14933,7453,24235,-17837,-47003,-17054,-26345,-23136,11036,63134,138334,204470,253346,178250,13815,-83529,-77453,-19694,27296,35774,30575,44611,52823,8955,-62159,-24684,108256,195351,146048,38696,-11098,24362,-19008,-34569,-21669,-16562,-39700,-121251,-66550,2286,50548,30024,-33582,-110090,55956,77748,149260,144716,20968,-62997,-21361,-429,19192,4440,-44835,-18924,44360,60409,68733,61023,62818,62317,72314,81528,63275,8330,-112295,-45633,38215,24801,-3566,-11816,-44150,-59363,-72433,-31454,103470,280463,286931,275211,155450,-48775,-60552,966,2506,-49870,-100050,-125625,-108651,-95424,-92880,-66145,-31500,-44150,-42939,12976,29045,-2727,-46845,44029,129094,184691,219089,160311,82002,49777,35882,-60021,-116581,-2181,35553,9960,-71505,-165558,-110050,-60234,-5675,969,-48919,-113893,-56774,36628,66813,148157,235210,193743,45089,-90234,5623,71997,33144,-71960,-69231,-43109,-47734,-24254,35740,114573,52468,-66672,-132051,-9714,65597,135618,87351,-31139,-57257,-47805,-78774,-73858,-13797,-26487,-63756,-94368,-93907,-22284,6603,15491,16301,16140,860,-26868,-2188,47554,23873,-55235,-78335,-4016,50465,107723,111692,52296,40944,37306,8447,-31953,-71617,-81216,-36706,-36112,-81897,-64149,-81586,-62580,-5341,31303,14238,-46599,-85585,-14419,58879,134220,185237,205836,153054,118336,110027,65175,-31576,-87953,-35843,-2935,90876,194216,218310,182396,71181,-101921,-63210,-60538,-74707,31282,108508,232592,293631,155983,82322,66401,97855,122902,115461,58220,45206,59634,144139,169226,143223,94511,23299,-61775,-9641,139000,183602,82952,21391,-31508,-46952,-6653,25693,66136,85826,98129,72126,15912,-7781,-278,38237,91460,95604,82899,566,-8587,39132,13588,19371,48305,34103,2961,-48504,-91378,-65714,-49325,-73739,-108461,-16041,156262,203137,104421,16823,-41865,-108553,-114100,-89283,-80785,-96259,-98882,-68189,34403,197205,347083,284189,105665,-53751,-109144,-69143,18668,57680,60306,36430,53845,65488,-67773,-53089,90923,132367,-14498,-129157,-34715,50854,29008,18040,3657,-28315,-49148,-56279,-70694,-60248,-13824,65249,72266,-7771,-72205,-126155,-119984,-82210,10592,48917,6821,23312,55521,36044,-22854,-62090,-99985,-128543,-71295,-19280,649,48578,81277,74792,44796,-11663,-49564,-10147,-4546,-69593,-69596,-13625,1396,40397,41156,18355,26666,46553,55059,30486,33453,-4453,-69563,-98827,-69219,-68016,-46492,-44498,-51060,-50432,-25772,7021,23710,109288,272126,341860,292105,129722,7309,-46666,-42971,-23886,-37035,-58006,-62604,-82328,-69775,-56665,-49299,2737,76321,74966,44520,-1321,-31314,-147383,-83129,-30471,-14165,86940,106744,176434,186141,118735,70634,5735,-13034,-26959,-64648,-77980,-26086,-24355,-105129,-41839,76293,119261,-66757,-141308,-10830,74456,80140,51929,8277,6380,40023,62906,57795,-1435,-78628,-28189,78240,167934,240084,214710,94969,-9439,-29302,-1361,299,-16367,-27254,-10590,-1735,-26055,-21798,1212],[9368,1022,-22752,-22584,-41052,-35224,-56203,-45875,-19534,-11841,-36915,-53776,-72555,-82883,2346,48197,116922,126624,123648,78211,69958,37616,-67215,-119602,-70396,-23866,54380,175362,172930,100101,57727,40785,18674,-16982,-40693,-49643,-103185,-100640,-88503,-96377,-99844,-50183,3237,31184,57060,41424,38724,31019,39277,102934,193433,223837,126379,109707,204059,284278,311358,236930,167325,108096,54027,20681,12052,25759,6941,-20350,-13033,-7969,7676,-22609,-84432,-101375,-55903,160,65892,115111,105314,68749,64430,84136,69890,44989,128793,170673,130227,71283,13746,2997,10263,30803,17773,-45384,-71195,-8184,45645,43422,-30283,-72533,-105694,-146609,-72105,98005,206460,197857,119364,51613,-3322,-30793,-52909,-65370,-30147,5294,-35332,-73650,21999,111641,116965,78228,15713,-70175,-112139,-26873,44804,3501,-78109,-67731,13769,12379,-26408,-44019,-68862,-86197,-93852,-89246,-95290,-65912,-59442,-70655,-69577,-15308,49218,101679,86963,40691,7993,-18752,16692,55533,40083,-17190,-86533,-84219,-82595,-99041,-80487,-5245,5124,-25632,-25114,27598,70192,109246,126742,37488,-33812,-26108,14874,43954,-4395,-60311,1766,109909,242478,157589,94549,84090,59289,12031,-59836,-99361,-103707,-74901,-53895,-67293,-65827,-17571,25573,-1639,11334,72333,34818,-31739,-106319,-90687,-41616,-19691,35805,95056,156380,153903,21182,-104337,-183590,-156717,-137879,-103033,-47556,-11477,49434,55413,-69318,-46284,-36028,-99229,-110919,-67090,12811,101388,83253,29335,12719,15589,26103,62909,43696,106647,34625,14123,5548,22303,20357,54868,97772,115507,96317,101086,95291,-11852,-126610,51718,89884,50980,12840,-7168,-62648,-122536,-39496,54212,94599,-13789,-70515,-94211,-77631,-17439,125639,249600,236544,182270,85599,-20521,-97407,-93675,-21639,55580,50600,14702,-17396,-27693,-34228,-44307,-49631,-26114,2716,25923,55415,76460,5406,-78872,-131098,-63543,-15459,18592,-7409,-78196,-107101,-85803,-56929,-61778,-78253,-89170,23251,100780,162697,168760,77227,-88172,-136478,-1977,94977,114219,41929,-55569,-86042,-36238,-3640,-35368,-51782,-10660,28688,-9243,-24439,42321,17753,57564,99410,109396,101887,56789,44729,-6526,-42342,-67908,-57899,-4190,44734,95908,98611,67741,10966,-36043,-38920,-16702,5618,4500,-26235,-55179,-112953,-102778,-52386,14400,48800,25299,47593,72340,78745,-36198,-58117,-66215,-76643,-74555,-100362,-137952,-117598,-71630,-53022,-32030,-43377,-6575,36970,53568,93972,127157,121267,117228,80768,15149,-13717,-69722,7898,56044,-3145,-42553,-33523,-76268,-49468,44023,134355,89453,56526,106774,188168,178005,84620,31459,11178,-27831,-44562,-40145,-73032,-101489,-56685,28346,58893,35561,1713,-12329,-85080,-74336,-32414,4552,78229,129853,70042,-37493,-81116,-63908,-89711,-58617,1404,85972,88342,4016,-31982,-48782,-26999,29218,23607,-41492,-85960,-71073,-15925,25977,27800,-11665,-92603,-89532,-62408,3702,63528,52584,-14961,-83205,-20819,-15303,-20651,-38102,-84519,-47290,95129,177505,139373,63469,110042,167389,92949,5400,-53755,-96695,-5341,18007,66159,19057,-80698,-70641,55981,202543,203522,37074,-119726,-38970,49323,81531,67933,43094,40996,90030,151497,75028,16469,-21635,-34636,-6443,18339,62382,114479,131467,104722,31849,2349,85697,62258,-53529,-96256,1196,93688,204099,199275,99869,-7113,-92494,-140760,-120708,-86174,-65448,-111798,-91367,-26102,21827,64667,65539,-23200,-121795,-50062,26355,80961,78672,62069,43498,22098,20118,42772,39386,16205,-35168,-95860,-95260,-102686,-71444,-45740,-4798,33376,-8662,-90747,-52682,110723,228693,159359,55842,-5618,-53757,-48713,-39992,-43350,-29947,-40560,-70656,-90813,-46669,-21446,-12362,-24740,-80427,-107995,-89143,-80804,-55923,-33815,-41394,-10442,-30833,-52101,-46628,-8737,-18566,-47889,-38473,-21829,-23414,13911,-27773,-25171,-8382,17148,-26154,-12017,76901,30274,-77494,47720,279430,399127,373050,217058,64244,14999,15981,-30204,-133992,-29538,50927,90051,17305,-97102,-54811,44639,99375,56072,-23111,-60613,-96195,-122104,-114202,-61281,-18199,397,28512,70599,60299,46992,31210,42719,62283,-6402,-91130,-154365,-99919,-73543,-126335,-110173,-9252,154180,221279,176891,141926,116756,69249,41223,17591,4489,85996,139535,146791,123204,102151,100417,107923,108297,79839,76103,74957,25784,-13362,17582,27818,5600,27018,118477,184753,240310,242886,217329,135944,56377,155203,167549,189772,225988,221952,198906,149345,117001,70072,12407,-102692,-166576,-110569,-52181,-29606,-25278,6415,36872,12114,-51764,-140700,-4539,111801,148200,93556,6402,-61135,-106468,-95805,-35978,-620,21314,29296,-7390,-86403,-146295,-82157,-46980,-30221,2935,63640,86812,78515,74908,61731,46338,41430,19754,5087,-4071,-19168,-62078,-85868,1320,132706,219760,179024,67800,33336,37847,-2374,-11221,-21704,-56716,-99409,-70463,-5936,31896,66639,143747,126579,118824,104505,53251,-14811,-75363,-58566,32546,116402,133033,106927,69221,13145,-41409,-16706,41337,92084,115816,99742,27552,-22762,-90390,-31903,11422,16641,65962,177106,312214,306419,60838,-129193,-64209,-8211,-21823,-21618,84937,128154,81927,51790,112662,210049,293737,279632,176265,97464,139857,230401,199638,13706,-113593,-97959,-105478,-93785,48988,131718,83462,-15537,-10256,113507,202745,157067,49346,-16002,-6609,12313,3686,-43899,-103567,-100358,-46707,73981,139053,74616,-26542,-82039,-92541,-102362,-109254,-132996,-111906,-62856,-24821,-25273,-52110,-105278,-97790,-35049,31057,78737,57317,-30404,3815,71750,118035,23141,-64440,-61130,-42369,-69140,-47440,5038,32140,29627,-6220,-35000,-5853,17935,-24338,-34847,-38456,60132,172583,177746,110831,51595,-42733,90460,381601,350855,280202,248124,180934,-50019,-47628,72022,183269,162109,41043,-55277,2702,-16935,-91579,-28189,40779,42051,6280,4611,-50782,-122125,-141352,-105342,-121549,-94891,-55189,-36275,-4532,90565,112018,52298,-10104,-92653,-68419,35566,126727,205108,180743,34838,-90804,-104798,-60313,-65010,-96269,-104214,-60335,-147147,-280389,-417333,-495645,-557134,-525481,-390797,-237657,-167152,-35491,69563,105960,96419,95858,102533,118568,101560,51725,23282,498,-16388,-38373,-13298,7770,-33701,-104105,-51082,16297,-29898,-55377,-87523,-54989,43231,61816,61989,51511,36760,11589,-29172,-13288,108587,264097,304305,175840,31886,-79936,-111640,-108815,-71057,-3439,20940,22514,-22619,-139587,-35068,29120,48937,48622,17136,-52213,-110700,-106869,-69682,-30845,16511,577,-53673,-82054,-45231,13273,58408,78769,15874,-34556,-63876,-60186,-38042,-65286,14590,143644,266405,279804,218853,268570,335108,362096,280937,62819,-55105,-30729,-36550,-36533,-12708,-19798,-68101,-123632,-46477,23926,158728,368795,384741,322784,233272,93734,18590,-27959,-61623,-64621,-108373,-127001,-76607,-34961,7931,2625,-43281,-87984,-32466,67887,176830,247313,154856,-1734,-54585,-13253,17040,46535,111378,135991,163827,159633,123745,123282,122313,104834,52871,-41470,-78143,53545,264757,334288,210848,50944,-56892,-101384,1357,125695,234598,187926,48718,5537,47064,77905,134649,102384,56784,51328,44173,52289,57536,8149,-71969,-116082,-42165,40311,63024,15644,-58416,-125705,-114166,-73099,-21916,51791,158242,281621,316449,157390,-45921,-99993,-48409,8163,117607,99876,14950,-48572,-15075,-42309,-125083,-64688,-14300,-5159,-38013,-55911,-20191,11917,15826,-29632,-130723,-22048,17456,-6750,-25189,6097,19317,-8976,-55929,-89130,-121881,-116398,-44224,59171,103109,20475,-54336,-45876,6942,25455,63522,124387,114592,-92387,-122123,3508,95611,130607,77726,7457,-10904,26555,88304,78276,-7350,-21453,81205,114582,75265,59560,19115,3491,-9735,6261,78047,196102,246632,193993,45678,-34936,-27219,68684,156702,83963,-23459,-30927,-1188,37867,106274,259290,392204,481798,425185,201829,59912,22113,-6339,-36054,-94129,-119633,-5576,158172,176741,36832,-71315,-71049,20928,86447,38959,-56962,-46798,12449,62561,80711,42292,-17298,-67646,-16359,99572,171414,120094,-14408,-31708,-20287,-26548,-71704,-99407,-50050,-9099,23801,40554,34111,45494,43876,78160,120322,202210,139218,-43712,-135534,-136915,-108542,-26838,10712,7339,-9956,-54898,-70256,-45706,-64158,-60116,-95009,-122379,-83586,17699,95364,106513,30826,-41827,-30661,-25246,-10140,52215,74857,49583,-14832,-37273,16678,22561,-25671,-52846,-18656,31170,119492,170595,186891,136426,35016,-34644,-60345,-27870,-3950,22581,50191,82697,78483,12161,-28886,-87763,-120654,-62726,-7735,76736,290245,546181,548858,324875,133294,30873,-41249,-37041,-65536,-66862,-62351,-55902,-67660,-101805,-98868,-58304,17936,71045,60281,3232,-79316,-66304,-44690,-43979,-57839,-42418,12246,63575,78015,56832,37753,-17736,-19784,14395,4957,-21705,-33102,-58384,-85256,-74836,-87299,-51796,-1584,3321,30232,7370,-40082,-23179,5177,59488,46989,-22256,-114215,-22340,67847,88733,75275,38991,-28798,-56817,-70503,-57658,-83490,-140382,-74086,-15578,-12753,-106756,-93377,-64328,-105546,-113921,-64780,-49468,-72820,-123201,-109728,-92097,-41395,23356,41251,-8886,-38925,-13674,24421,57668,64439,60400,34807,22853,53646,128166,141956,51798,-64515,-73633,-4491,29898,19039,40151,68443,74136,29410,-9282,-20834,13240,42160,42253,52592,63045,58588,19332,-7286,13814,27679,17274,-7719,-6999,24181,20972,52515,107947,167188,138952,55979,-38967,-59798,-28630,-1858,-27352,-92850,-66280,-38468,-63316,-114058,-107863,-72665,-42478,-12937,-24933,-14871,29504,75846,42548,-24054,-48723,-66092,-80920,-70408,-57084,-28604,3972,108777,113625,109373,169863,274327,186803,28578,-118519,-14051,244372,418246,387502,237413,91263,18813,28861,79600,96033,69869,21884,6684,-64680,-139021,-117575,-45622,10943,36649,-14419,-14289,46776,93260,92059,30540,-20249,22775,89418,145307,192793,227194,205845,117488,11800,-52029,-72374,-6593,74939,135445,92423,7256,-36973,-42215,-46809,-36665,-71449,-60340,1477,49429,86574,51772,-35888,-131896,-136483,-108895,-99025,-85,213459,387362,197299,-33107,-119053,-3986,28148,-8141,-20794,17833,5097,-63624,-58155,-12333,20532,51800,47193,-28500,-60041,-23302,-7322,-45453,-81026,-131967,-111214,-62010,-53917,10235,19702,-15826,-33165,-34243,-40164,-69484,-68586,-22826,24028,7481,1274,5860,-42592,-127439,-136686,2652,196068,247195,193754,135184,52350,-19151,1371,64394,52403,17837,-16368,-1633,56675,16679,-49190,-91168,-106050,-101953,-79569,-40603,40176,104179,154123,135472,49631,-27579,-86863,-113650,-77221,729,18533,-5952,-37264,-88298,-65423,-1069,3723,-24440,-91833,-104691,8538,26155,-35992,-135532,-35475,76699,134725,113202,16995,-90865,-65491,107790,148217,123373,42338,-60447,11421,63477,-260,-27790,11649,37726,37884,30680,56465,108715,97239,119055,240771,341450,177398,48749,-59578,-111435,-83206,-45896,5492,90706,132222,80640,49294,24055,12331,-5842,-36519,-55536,-44347,-50533,-76454,-75417,-36626,13899,16274,-11526,-24449,9771,91934,124771,115992,96510,79636,26316,-65221,-77148,-53986,13034,39746,17911,-49757,-47269,-24398,-18139,-17555,-25010,-5916,8475,7035,-8091,-15453,6304,20714,-26125,-63000,-34488,-35924,-31138,-4886,40304,114596,185460,228123,164229,5539,-82252,-67524,-3175,54944,74948,69830,73814,60829,1152,-74047,-33169,96192,160521,117102,20743,-19394,26351,-20391,-36582,-18234,-10583,-28391,-118072,-75584,-4488,45947,25603,-41501,-105030,100793,136507,199653,173197,34906,-36913,8358,2182,-6294,-16390,-48866,-8746,40651,40013,35486,22724,34630,51885,71550,87353,72001,15973,-103547,-38136,59797,48138,10237,-10004,-50772,-66944,-81007,-39126,79673,264990,273917,245404,108528,-83367,-81347,-27014,-26927,-68415,-113801,-139662,-117611,-103017,-109350,-88867,-39332,-31235,-29879,-3780,-1656,-28581,-51308,35678,121272,194135,234062,170362,86839,53311,32256,-57897,-102133,12321,57178,32910,-50254,-143516,-102444,-53479,13370,23372,-40950,-120833,-32577,53553,71918,151378,248640,215426,62435,-92794,7383,82536,42706,-67882,-72886,-44423,-48086,-27489,33809,103060,19524,-87310,-85842,44380,108771,153156,80634,-37659,-72524,-49981,-85445,-89243,-18039,-10773,-36506,-56285,-104502,-43706,-4030,11169,15474,14603,-3563,-33120,-6691,46910,28535,-51304,-79666,-7968,49157,108370,103027,40923,50148,73357,44936,-10913,-53311,-57126,-24056,-36890,-92817,-84485,-90769,-54868,9727,46932,31780,-25977,-74830,-22445,50108,124566,187183,219779,171664,138397,127828,72779,-27697,-88671,-39282,6060,108910,218970,242533,201506,81309,-75944,-68589,-78076,-65007,64705,182970,333531,337952,166502,94889,95090,131637,144634,121067,61101,40029,44089,111259,126070,116695,84096,25131,-54657,-33847,97099,124930,33650,-4936,-38536,-42392,1239,25648,58013,107439,124785,97615,42117,21339,18699,38455,70860,62667,57746,12463,22005,51419,22640,35357,61380,36213,-795,-49688,-87363,-64112,-54162,-85980,-124318,14767,186000,234985,131066,28437,-43663,-109803,-113447,-90661,-86861,-106951,-106386,-81670,12840,175213,332538,276401,96906,-63633,-110458,-55385,43497,88980,93117,82330,110224,119353,-32454,-30074,98526,139971,-4109,-116551,-37898,12470,-15370,-18185,-14488,-27128,-40569,-52261,-60114,-48784,-37563,34961,58592,-12358,-69874,-119078,-120312,-79837,12627,54354,9176,15754,41888,13619,-40437,-68610,-103542,-126053,-66423,-17922,-11174,10316,13770,-3119,-18826,-55320,-79613,-6934,17664,-36472,-81022,-57324,-49647,-10459,10771,6800,22949,56065,79447,65888,70461,8643,-60635,-97813,-90770,-93485,-58535,-46474,-46333,-49456,-35598,-10902,-5,73178,215565,294652,265700,123495,9039,-46287,-49466,-35987,-53148,-66724,-60950,-72449,-58276,-49144,-47368,-684,70495,93687,104280,57724,-7911,-147979,-49000,42530,56221,128303,112059,173037,195436,129326,72768,2575,-7607,-11986,-49492,-74053,-32993,-26799,-93711,-48108,55928,84961,-84841,-130897,-1063,83945,80373,34571,-18531,-31028,3815,35032,36623,-16990,-88770,-29861,62677,144413,226345,216932,95824,-5973,-31028,-1770,-2250,-24151,-31437,-8677,2975,-19186,-12943,14431],[28719,19077,-14605,-27629,-59852,-50339,-56095,-35307,-18596,-22409,-53131,-62515,-75764,-85516,-16575,63985,131800,123346,124511,75555,45557,7723,-86739,-106755,-67614,-35628,29866,139770,144293,83011,46080,36249,21690,-10349,-43072,-60988,-104177,-92444,-87664,-100744,-84375,-30364,23029,45877,73678,54801,45221,32050,43504,115034,208073,217953,107094,95018,203393,295591,330583,247143,173316,111140,54717,21231,15854,28994,3363,-23194,-15381,-12232,3378,-26932,-83288,-100686,-57103,-12937,24534,47927,49561,52801,73925,102205,89132,59000,104525,143881,112834,70989,22256,20729,29038,53419,47801,-15490,-32249,46830,104774,80079,-10872,-59792,-100268,-135005,-67563,87721,178149,164229,95706,39662,-8070,-31534,-56109,-70252,-32287,-1298,-36199,-69174,14848,95012,96373,71404,30140,-53215,-123405,-41955,28054,-4623,-81671,-68392,12786,12337,-20878,-37364,-64816,-85567,-102098,-103478,-82247,-44703,-42447,-56988,-64731,-22356,37484,81093,61493,19150,-9589,-31672,13130,57939,37988,-26333,-79950,-65700,-69038,-90957,-82927,-4252,10991,-5811,1351,53355,107849,162698,161568,49177,-33531,-19512,33336,63036,3536,-75600,-39322,54397,198750,151254,103875,96466,66643,6591,-65604,-104050,-107228,-76763,-55353,-65585,-66960,-44526,-25046,-61247,-14900,76369,88736,11378,-87024,-99866,-50423,-37928,11026,64715,108296,135262,38321,-80202,-168061,-154193,-127482,-100102,-61707,-47882,8968,28640,-91863,-29756,-18239,-74547,-118059,-80008,-45,96951,89538,40317,18499,17925,24596,44574,-1854,71826,7730,-6614,631,38178,38936,70362,111499,123029,92334,87126,68807,-50279,-87211,85492,118780,67350,9205,-24046,-82299,-95801,-15333,62744,85045,-29721,-104070,-101115,-77588,-31676,90275,212540,223274,175877,81043,-18551,-67268,-71982,-36727,37726,53799,22743,-12628,-35205,-56536,-58395,-36501,2955,30146,46448,70291,83182,9552,-74123,-133003,-76075,-28939,8710,-12309,-82637,-106700,-83479,-61326,-66694,-75788,-94174,5512,70545,132979,150631,70690,-80875,-129185,40,108693,129503,49469,-53471,-70970,-10780,18182,-33167,-60468,-14964,38441,15900,-30283,41575,26846,71138,109396,112644,96653,41242,30499,3932,-27527,-53171,-40749,16070,69226,119020,122806,86779,16476,-35131,-47009,-27414,4408,9823,-20177,-53427,-111110,-102095,-46884,16863,38330,22078,60046,94813,108248,-14968,-64121,-82809,-99132,-95011,-114800,-138602,-116858,-81489,-69771,-54906,-65586,-19550,33682,52421,91822,126176,121865,124749,92503,21903,-10258,-68653,-33210,4309,-37730,-43035,-32802,-73767,-38431,55152,146741,136555,118191,148558,200298,150591,41960,-11314,-21893,-49846,-57802,-45627,-75703,-105980,-64570,29247,60699,40896,28555,26693,-41216,-36911,1193,41832,112809,153142,75811,-37487,-83946,-61620,-89155,-55749,8342,92739,88542,-1607,-41121,-60297,-39431,18605,26248,-35730,-81422,-66391,-9929,36287,42055,-193,-83663,-117206,-88409,3200,61024,47786,-17756,-82671,-19450,-13445,-31228,-47788,-83361,-47806,103818,217072,172959,70553,96649,160392,84518,-7226,-74863,-95354,19068,47910,72077,5172,-109886,-61165,81184,244964,219429,32876,-134539,-35744,58166,83183,55280,23748,12227,44629,123808,73021,28120,-795,-11817,12537,43036,88936,129903,125779,92348,21166,-24019,70004,62320,-45930,-92381,-7698,75899,181914,200746,108391,-4536,-93174,-145107,-105769,-69849,-45940,-87574,-108962,-44221,14850,65769,60046,-20667,-115712,-63440,12732,66666,69022,67150,70525,51672,32411,36263,18842,1409,-41911,-97007,-92607,-102249,-77030,-47683,-10550,19559,-26670,-121973,-90776,80060,239677,178626,61757,-5837,-44567,-47296,-41658,-46924,-38673,-51156,-76683,-103598,-68144,-38083,-9390,3198,-46075,-71692,-67294,-68505,-59773,-52841,-61241,-24829,-36427,-54638,-45036,-5745,-20293,-53135,-35674,-14809,-25728,10051,-8083,-5216,14307,50585,20010,31815,114023,45158,-80720,16393,250327,413359,393627,205671,50127,27081,34950,-13945,-121312,-38131,47670,86761,13711,-98154,-55536,49567,115127,77608,-10347,-53545,-95495,-144023,-135151,-74099,-21392,6551,42606,92173,86585,74039,54169,61328,72164,-8884,-106676,-140487,-65472,-42168,-106714,-121927,-30612,115800,203467,175162,151503,136317,86995,59387,37904,20868,93844,143632,172078,175615,162959,137830,126870,130701,108853,105695,97408,39787,-21235,5344,10209,-24467,-9312,74922,126944,199334,244361,257138,194914,88083,144296,115523,124639,168634,186215,172693,119969,82172,48618,13209,-86695,-128790,-78438,-38977,-34725,-40951,-16871,13530,5017,-52338,-146368,-943,113414,149252,89116,-5452,-81405,-126600,-92767,-30249,-10576,-12446,-13084,-39282,-103906,-155087,-84211,-40944,-17079,9968,49353,66242,60376,59569,44929,35268,33522,11951,-1254,-4683,-16174,-59791,-93933,-10075,130156,238720,220811,106433,66182,64294,7967,-18979,-30572,-58237,-100484,-72532,-10853,16659,56783,160685,155842,142208,117988,55943,-19427,-77859,-56999,40064,127222,144229,114558,73440,13348,-47412,-25458,27150,72837,96749,90539,18880,-26577,-84600,-37497,-710,3372,55148,166047,294069,301188,70687,-119888,-73503,-19961,-31809,-20872,76121,75708,36002,18291,88435,201571,266112,232757,152075,92386,127869,195832,173644,10029,-104783,-57675,-70042,-99902,48700,157019,118390,6446,-15341,99263,202754,172170,70503,-546,-6113,-1575,-28646,-82384,-130374,-135294,-108883,-7904,67362,33719,-48235,-88928,-92552,-108154,-120424,-124089,-99567,-57739,-33198,-48413,-78040,-102826,-100781,-54347,6604,53695,41263,-44331,-18932,31987,91916,43300,-45369,-62575,-49158,-102058,-83240,-9649,23024,29579,594,-35818,-15707,3582,-25613,-14895,-18143,67797,171761,169446,107436,61270,-9386,82068,278601,187429,101302,90821,91596,-73682,-53508,56981,174432,164344,47629,-44967,12725,-11731,-82298,-24888,50185,52212,23610,18992,-44693,-123268,-133533,-81569,-92404,-126185,-89935,-56546,-12233,94395,133845,80852,12667,-82306,-73610,38921,138674,202119,162340,22052,-99234,-107354,-65385,-71273,-100635,-86193,-38428,-132441,-277025,-419824,-499235,-566408,-538211,-404380,-258992,-152647,-37461,61567,92534,75144,77202,96496,125794,122301,78406,44448,21436,5647,-23577,-8344,12597,-22030,-89980,-37879,16326,-36505,-64625,-89282,-49578,48506,63175,60723,50022,37891,11658,-33035,4580,165195,347703,397742,241512,67371,-72008,-129673,-103440,-22752,60166,97084,98586,40524,-103990,-28563,47943,68677,55129,11516,-62508,-117069,-108978,-70642,-21962,28688,4124,-57183,-92515,-69961,-36680,9133,50902,2611,-35995,-63072,-83393,-66612,-69539,17530,141512,262449,292948,223492,265970,320301,360451,296189,67933,-57620,-36005,-38352,-22847,3890,-5364,-59904,-133332,-37572,49516,176753,299515,275965,224093,156997,56723,22416,-14346,-47176,-55161,-93819,-132465,-79452,-32127,9928,-4315,-54292,-100461,-44885,48503,145723,205597,105129,-33649,-54904,-5882,34718,85593,152965,161412,161958,147574,114188,118292,122052,101480,39962,-44593,-87883,4760,148019,230302,168834,44945,-61107,-110979,-5966,123379,234787,180233,35545,-12527,43744,104484,166784,118720,45626,17348,15416,43430,56200,4228,-79093,-114484,-34781,57090,87118,39245,-45259,-131351,-119892,-75095,-17875,58915,174109,311914,342873,172894,-32402,-101149,-54109,3145,111769,86841,-2643,-58296,-20892,-46210,-125965,-77329,-34875,-26266,-57650,-63708,-17018,20312,23034,-27910,-134707,-11494,35707,9103,-16771,-3267,-2134,-32114,-75403,-93562,-121312,-113493,-31228,86226,137841,42492,-50301,-41451,22385,56058,108548,184098,142166,-94072,-125773,-4781,98982,136960,89492,23925,11840,48572,112680,99999,-2679,-30660,85110,131183,101590,98880,53007,13302,-15269,-17475,50847,173325,222344,156539,35987,-27508,-4246,86930,162853,67982,-30618,-23552,3765,35696,100581,262778,418301,502444,417252,190272,51344,10865,-17081,-41682,-98913,-136203,-30970,110026,129207,17868,-86940,-69288,31198,95477,34288,-62669,-47342,10069,63557,96497,70725,6235,-60282,4930,126928,210579,173085,15146,-61586,-67484,-62177,-98699,-110307,-31688,20059,45757,45341,27273,38760,43963,90623,152427,250225,186599,-8523,-116197,-135365,-106944,-30302,6863,3838,-10542,-43889,-52882,-26059,-40131,-40382,-80899,-111024,-74660,34957,131297,148931,54072,-33482,-21853,-25396,-22284,34998,57411,29980,-31037,-42469,19006,14327,-34117,-64062,-37218,12463,109511,174109,198167,144371,40902,-32511,-66377,-44188,-19181,21024,53291,85360,85659,20239,-29812,-95395,-145749,-101625,-41117,58458,284978,532549,543089,320351,112357,1722,-42671,-76271,-83952,-71079,-51401,-44593,-62793,-97196,-89823,-43079,32196,76695,56529,-9198,-93332,-52835,-32767,-38470,-54517,-37964,8033,50331,60159,50432,28145,-24599,-17759,15825,5795,-9790,-11088,-46195,-62610,-46273,-83702,-81895,-23764,-11553,28661,20540,-37122,-22551,19391,74712,48849,-22867,-111133,-32138,53305,66170,53860,31103,-16204,-24341,-36170,-49414,-81767,-137901,-73690,-21616,-20048,-115299,-89810,-63168,-105875,-132544,-75435,-48803,-55696,-118577,-102418,-85542,-37853,4003,6444,-48030,-72630,-34601,23313,70792,81279,79705,60601,50660,67498,103859,85066,8551,-77334,-59560,8742,31717,6832,35246,81673,86490,28802,-17842,-26361,19843,44481,29867,28887,41488,30086,-10563,-36049,-8189,21876,32185,19567,16210,31371,32893,70676,125479,190246,161169,76339,-16639,-38006,-23871,-12819,-49797,-99727,-49423,-20599,-49242,-103463,-101522,-64327,-32407,418,-8766,3396,52265,95710,40534,-38860,-66770,-81600,-86967,-65391,-51596,-34847,-18504,84467,112034,122301,176344,233411,146577,18666,-108134,-12776,252941,476291,481595,286149,112566,22251,21914,80344,115504,99416,55189,27305,-60919,-142189,-113836,-43216,22372,66419,46027,77929,153685,156865,112967,37977,-13148,27321,82956,125771,159821,192759,179250,108213,4445,-60998,-82436,-16474,62844,131237,103015,42421,16076,-15178,-47095,-51862,-95012,-57814,14606,56673,76799,29270,-65177,-156928,-130403,-106592,-94607,5719,223076,390916,195101,-31179,-133270,-24361,18305,-1243,-6731,21700,-8717,-72977,-50347,1259,35117,58531,50738,-22496,-57894,-29822,-18222,-56677,-88292,-146268,-118825,-65050,-30835,29902,31591,-8451,-26977,-34336,-46819,-78464,-65027,-13668,40520,34817,27892,30878,-24338,-114027,-153917,-18819,170119,244776,209660,142441,42127,-47236,-17839,72405,65548,28097,-8475,7220,59073,-5095,-72967,-101897,-102309,-101829,-85471,-53574,14914,79377,148842,152825,67717,-17662,-78987,-91287,-85037,-19837,3464,-32804,-84572,-104351,-53715,8929,16519,-10622,-86739,-114198,172,21172,-43092,-146260,-37191,75820,135401,123704,31117,-73986,-61805,109878,181995,152108,52435,-73607,-12294,48373,-9629,-35080,7528,39601,51281,50826,71636,120017,108313,133450,258177,312931,144153,37801,-60091,-107792,-68093,-18972,31228,111571,139729,62050,11911,-3339,4281,2091,-19162,-32700,-23061,-37940,-82835,-109648,-61203,-10089,-3159,-14631,-16029,22494,92346,100939,81388,72360,58763,-5155,-103728,-107778,-72375,4515,35661,13764,-52276,-37065,-15611,-19287,-29828,-44076,-35476,-25104,-15972,-17898,-20035,1520,15598,-32100,-75381,-52861,-48417,-43315,-24501,16399,86918,152979,189135,139753,-8475,-84099,-60579,10506,80471,115632,109900,100431,67867,-3589,-79948,-49702,71110,112463,74262,-9252,-32183,23078,-25218,-38595,-12513,-4113,-19478,-117807,-86956,-11670,42002,22485,-48042,-92105,142056,193035,240707,191653,46397,-10654,32602,1272,-42696,-42514,-46149,2523,33993,19670,5491,-14160,9640,46345,72706,93337,81012,25027,-90051,-30831,80020,71237,23466,-9696,-57886,-74056,-87367,-47209,53571,241336,253382,210261,66683,-103407,-100923,-57397,-58696,-90715,-132201,-157851,-123447,-105725,-123746,-112220,-45303,-19433,-17119,-20620,-38733,-59810,-49379,28173,112052,202456,247975,179501,90183,54940,29052,-55350,-92926,18260,69750,47192,-36551,-127258,-98512,-56453,20790,35732,-38554,-129957,-11388,63652,69970,143407,242912,218262,71309,-96099,8330,89570,49200,-64807,-78196,-47866,-50942,-34380,27110,83470,-18014,-96746,-39660,98763,152622,171343,78091,-39601,-84705,-51127,-85802,-104440,-26701,517,-8595,-20842,-94674,-61781,-12673,6788,12967,11075,-9780,-40663,-11697,46389,34683,-44725,-77905,-11496,47296,106387,91791,30020,60597,109594,82621,10998,-34591,-33214,-10634,-34671,-94028,-102850,-98880,-47531,23054,61339,48918,-4993,-51992,-28664,34622,106710,181669,225149,185188,157046,145162,79590,-22966,-85509,-40066,14707,120650,230302,252562,210861,87814,-51037,-71148,-97198,-50767,99073,253910,407139,348734,161134,99799,119057,161792,161045,121559,62105,36364,32204,83401,88626,93665,75275,25981,-43372,-27893,68912,73728,-14611,-35460,-50057,-40676,7366,23286,44543,116403,140887,116926,65426,48230,35076,48634,69889,45368,34218,23883,63586,73706,35637,49982,70282,34702,-5724,-49477,-81658,-63595,-59947,-97535,-119142,37341,197622,247770,147934,36602,-45142,-108699,-114569,-95504,-96754,-118117,-112077,-92324,-6381,150841,309113,262466,88223,-72972,-112140,-41929,66071,115187,119901,129235,180022,196085,28795,6472,105709,143281,8734,-93335,-36218,-29537,-53690,-41608,-16440,-12996,-25195,-44562,-48231,-29765,-40922,-307,37307,-18772,-66080,-108525,-117895,-76800,13716,58426,12728,7623,25530,-10378,-55715,-72207,-105078,-120320,-59522,-14814,-18941,-25665,-48736,-71957,-67553,-79682,-93066,2146,43412,2067,-44717,-70311,-84530,-49495,-16203,-4374,20352,67992,107710,106964,110424,20336,-54443,-89505,-83676,-113213,-69162,-47952,-40347,-45873,-39414,-18260,-10892,50550,170208,250216,239981,119577,13779,-42689,-54035,-47729,-69096,-73573,-57218,-61788,-47207,-41695,-44529,-1832,67838,116377,165708,118644,16439,-142964,-11856,127845,148000,178301,121319,168836,201596,142370,79171,4709,3318,7853,-29819,-59981,-31127,-20066,-75169,-53237,34054,52534,-93587,-106684,15968,98646,85246,24839,-34101,-56848,-25180,10289,16552,-29401,-93417,-27556,50801,121862,207003,211912,95009,513,-25622,4667,1422,-25342,-24994,2732,15945,-4796,2803,35069],[51155,40267,-3967,-29835,-71075,-49466,-44055,-21056,-14390,-27838,-64641,-65636,-74073,-87900,-37141,82170,142730,116644,114495,65036,14183,-23898,-103844,-92562,-63991,-46206,8384,108990,123310,71600,37026,32374,24653,-3191,-42871,-70002,-101660,-82581,-83433,-97298,-66736,-10707,39462,54827,85559,67407,52640,34651,49072,126900,220650,210892,94209,86056,206073,307663,346287,255308,177603,112286,55809,24370,22224,33567,243,-24749,-15467,-13866,2267,-26278,-75977,-101343,-59393,-26243,-15914,-13605,7675,50237,96201,131409,114721,67311,76694,111584,87751,64441,29204,36249,45811,75302,81041,25776,27286,111687,168531,120253,12902,-45036,-95702,-125236,-58548,81925,151543,131125,70990,26523,-13522,-33174,-60177,-74376,-34868,-9467,-40607,-54275,20072,88761,82781,66243,45791,-31738,-125976,-57179,11484,-12634,-83892,-70014,9624,11717,-15097,-31862,-62599,-85399,-106948,-108325,-63792,-24047,-26789,-43725,-56983,-28253,23991,59139,38221,1549,-23403,-43865,8649,58727,35879,-32273,-65815,-48041,-56948,-84301,-85444,-3268,17739,13571,22401,73098,140937,209868,187787,56522,-36451,-13393,54277,86616,18874,-73647,-77895,-3341,142567,139226,113424,109163,72899,460,-68750,-104669,-108874,-78201,-55788,-61762,-60355,-59035,-56788,-106275,-21341,77874,129190,48912,-70129,-107932,-59356,-56052,-10608,37670,65581,109694,50254,-58151,-148678,-149670,-113764,-85377,-60939,-79266,-37075,-6690,-97128,-11923,-3912,-51993,-115183,-93469,-14391,89519,94975,52481,23776,19918,24015,28681,-35819,40708,-21607,-31048,-6721,50692,52804,78559,117793,122311,81848,67271,35881,-90077,-54020,107792,135968,74243,3258,-39420,-99719,-74708,12004,88367,94191,-20081,-89365,-88077,-68411,-42248,47667,162011,196517,158367,74114,-8573,-41099,-55968,-48582,20800,54833,30605,-3804,-35910,-76866,-69937,-18440,35621,59395,67619,83820,85110,8579,-73298,-132688,-88983,-43997,-3847,-19829,-88478,-103963,-75771,-61930,-70981,-71856,-99110,-15700,38372,103377,135444,70140,-67427,-125329,-7008,112878,139022,54502,-51327,-55588,13485,33940,-36908,-66849,-14839,46249,37580,-18754,44388,37917,84288,117063,113080,88915,23987,14834,14427,-12999,-39368,-25552,34453,92928,141327,145539,104536,21906,-33428,-51288,-31878,6057,14649,-17285,-55154,-111384,-101939,-44377,14134,22556,14322,67764,110355,128534,3624,-66385,-95798,-117247,-113106,-116506,-119633,-97429,-78598,-80832,-72174,-90025,-37236,25764,48235,87044,122113,121251,132274,103586,27624,-9223,-62410,-72262,-49950,-73644,-45774,-33872,-68301,-27104,62819,149439,174721,179218,187126,203741,119257,-11,-55169,-58595,-75501,-73509,-52363,-78808,-111475,-78179,24429,58100,45335,60429,72012,6629,9686,43098,79899,143996,171009,78578,-37825,-86667,-61009,-89324,-53489,14173,97554,86288,-8661,-51498,-72416,-50837,8077,28388,-28628,-75028,-60810,-4318,45795,56107,12817,-62327,-104252,-77078,11455,53735,36869,-23155,-82593,-21262,-15195,-42423,-58570,-83696,-50855,104842,245347,197049,75034,78233,143478,71406,-19689,-90813,-84952,42985,75164,74982,-9163,-136767,-42725,110865,287014,230589,31133,-144546,-37760,60262,78646,38159,1508,-16469,2181,91716,66071,35334,15472,6360,27617,64929,110441,135015,107139,61426,-5162,-58120,53745,62319,-37109,-85226,-18342,53015,152094,193237,114489,-1495,-91420,-140724,-93467,-58421,-32857,-68979,-121672,-65296,2851,61109,50243,-21485,-104617,-80161,-7243,45830,55997,71599,99535,80257,41163,26065,-3901,-12782,-47011,-96656,-89062,-99609,-81990,-50845,-17929,5800,-39853,-143728,-123644,41120,229149,179535,52742,-12410,-39299,-46921,-44285,-50879,-47457,-62299,-83217,-116939,-93160,-52972,-1093,40274,1799,-37275,-50008,-58232,-58531,-62982,-74225,-35622,-41192,-58247,-44691,-4374,-23801,-58429,-32245,-8698,-30970,-2,5463,8666,31589,80501,73484,84959,149612,57786,-79265,-13441,207785,401898,386220,177081,34586,43172,55027,3174,-105538,-48946,39118,76709,5171,-100137,-53221,54338,129100,100569,5054,-43938,-85355,-119900,-137454,-85393,-23709,13138,56969,112145,110278,98802,76218,78576,78011,-14046,-123135,-113063,-28259,-12881,-88271,-127080,-48063,83256,186423,175477,164341,158556,106025,78680,59639,35814,97087,141169,187380,215593,214203,169157,138299,146020,130268,123275,107880,50751,-21268,-6967,-7281,-51583,-33287,47616,83102,154952,231781,282081,248384,124367,137083,75889,71900,116255,149722,144375,88464,46953,26697,11649,-70639,-93083,-50329,-28789,-40774,-55238,-36565,-7602,-1771,-50771,-132155,-915,106958,141640,80107,-19780,-103635,-136027,-83975,-25781,-23579,-47844,-55393,-69962,-119628,-159106,-85428,-36397,-6308,17152,36208,45229,42905,46740,33613,29214,29010,5825,-7761,-7140,-15709,-58807,-99335,-21185,120182,243374,252403,145087,100500,89905,17948,-28168,-42682,-60971,-101279,-75210,-17783,-2157,42701,165449,179647,164325,130373,58021,-25948,-83152,-55375,46439,133763,151520,118804,74931,12368,-53341,-34428,11176,50751,75836,81640,13468,-30241,-83048,-47137,-16012,-12047,42108,148958,262697,283177,77321,-111843,-82591,-32024,-42585,-23333,60626,28531,-1714,-10498,62772,181638,222307,174210,116939,79430,107625,152574,137803,2326,-82212,-4302,-25287,-92696,50934,184504,158882,32557,-17023,84972,197291,180649,86480,10143,-8907,-17661,-60240,-111911,-104976,-127687,-168556,-64553,5655,-8671,-68941,-93818,-88795,-107271,-128058,-115835,-85952,-46990,-32208,-62635,-104696,-97916,-100992,-70601,-16022,24615,19891,-63835,-48915,-14797,57000,64637,-25363,-65155,-56259,-135677,-119890,-25112,13778,28145,6272,-34596,-23848,-11546,-31176,-2740,664,75104,165261,153604,98499,65192,21143,99554,214568,84825,-10512,-12692,28170,-86754,-62771,36226,158699,164642,60378,-29191,23700,-5024,-72738,-27031,53933,61264,39597,34466,-33119,-116477,-128317,-61130,-59196,-138736,-129140,-78605,-19116,99043,155614,113381,40217,-63984,-73493,42633,146463,190762,137317,5852,-108402,-105030,-67055,-73981,-98398,-70828,-23588,-128290,-287997,-443204,-530527,-604576,-577546,-437581,-285139,-132406,-39959,50441,76169,54694,64260,94833,135299,144900,106081,64433,41453,28773,-6489,-1641,17646,-10118,-74438,-23723,14111,-43540,-73541,-90074,-44864,49938,60359,56543,46848,38155,12066,-35733,26878,230330,442126,497831,313382,106607,-57275,-131081,-92879,18876,119421,177779,189791,126454,-35964,-22295,65137,86887,59858,6762,-67974,-114315,-106057,-71382,-13788,37824,6245,-60174,-102427,-98549,-96509,-48023,18412,-12357,-37882,-52248,-97301,-93045,-61137,20476,133940,246150,291361,220434,253514,289309,331946,287859,62573,-63515,-41022,-39362,-10780,19141,7639,-52552,-139932,-28057,71568,186679,219189,169155,126308,79432,18498,23381,-3674,-33482,-43449,-82059,-128258,-79157,-28582,10577,-11669,-63681,-107704,-57467,27680,111068,156344,50853,-63964,-52265,699,51583,123401,189057,180245,155276,134153,104361,113099,121867,98391,27895,-45629,-92236,-37147,43931,123704,118392,35854,-62248,-120959,-16440,116199,223447,165242,23185,-32344,35888,122365,191357,135714,37576,-18919,-15839,31832,49985,-5183,-87423,-110039,-28759,69131,106917,62059,-30037,-131039,-129006,-79787,-15382,63409,185165,328341,348608,175401,-22328,-100515,-60965,-4451,100443,71599,-21234,-72114,-30945,-53338,-127308,-89729,-53854,-43456,-70604,-67229,-12647,28616,30458,-23673,-129276,-7813,46953,21531,-8472,-7999,-18343,-52152,-94548,-97870,-120087,-110448,-19952,111025,173631,67732,-45222,-39165,34803,86338,154612,241408,158420,-99219,-122110,-18812,88616,129084,93077,35944,31336,67013,132624,116961,-1881,-44128,84225,142517,124319,135558,89306,25121,-19206,-39443,23616,144877,186180,107321,19792,-18759,19344,105630,164038,47294,-36385,-15762,8481,34389,96379,263702,434006,504551,393626,172352,41651,2,-27409,-47217,-102614,-147813,-51764,67624,88401,-772,-104015,-68952,32945,91265,20536,-71940,-49895,5925,62540,107910,91926,20342,-57814,20846,144749,234390,217365,67209,-65190,-124885,-91674,-118341,-117287,-13487,52572,73102,57430,27209,36376,47829,105492,186573,291087,223402,22072,-89778,-116564,-98000,-31215,5248,2110,-8969,-28477,-35473,-9369,-16482,-23106,-69036,-102538,-67926,47364,159447,183820,73316,-22150,-11727,-25737,-36310,14870,37235,5884,-50788,-50007,17196,3365,-43293,-73631,-52684,-5019,94664,168517,199759,148407,50149,-22095,-64813,-56180,-32794,18876,53356,83038,88560,27021,-29717,-99732,-135110,-129589,-75074,36207,267061,491386,507779,300728,81655,-28404,-14765,-10111,-48034,-61913,-39755,-35905,-60845,-93734,-80110,-27808,44231,77526,48587,-24798,-102083,-38670,-19499,-31330,-49055,-31798,6041,39154,43353,45172,23080,-25020,-12071,17507,5437,2744,10852,-34447,-37178,-77,-44033,-92643,-45409,-25535,26748,34368,-29039,-19293,32760,82672,43104,-28532,-109760,-41964,36591,43746,32553,20802,-4889,7240,2231,-33044,-78944,-137152,-74062,-30184,-29581,-122604,-84358,-61199,-101844,-141325,-77975,-43208,-36059,-88356,-82369,-74214,-32636,-15288,-29625,-86464,-105465,-53525,20737,80958,95405,97594,86017,77776,77035,74265,29879,-31815,-87237,-43683,22216,31776,-8790,25730,92831,97327,25421,-30149,-35035,22766,39396,8043,-8702,3315,-10668,-45890,-66534,-32793,15825,48490,48823,38873,33469,39899,87231,142084,212200,184231,99318,8422,-16172,-18487,-22643,-70475,-95306,-36225,-6594,-36393,-92307,-93549,-54454,-18505,21713,19027,35304,88401,124834,43218,-49709,-80034,-90651,-85013,-52448,-36576,-30523,-30151,68970,117216,139393,181873,192048,109287,8193,-95438,-6877,260698,529476,577982,337740,135502,26590,18881,92025,149898,140657,94805,49944,-54186,-130340,-108756,-41924,29885,89264,101108,167602,255909,216647,131727,46522,-3868,33196,77992,106516,123305,154744,150010,99852,1598,-63995,-92766,-26815,49152,123113,111934,80157,72060,22761,-39123,-64349,-114629,-37090,36491,67345,67678,7907,-91673,-151110,-108734,-92735,-81244,18388,236514,391493,196843,-22539,-134610,-44317,7502,6244,8765,25678,-21351,-77463,-40555,16460,51734,66578,54885,-15456,-61251,-44413,-35853,-72236,-97023,-160673,-126267,-72002,-6168,51503,45650,1227,-19290,-32831,-51664,-85796,-61730,-6571,55644,63638,59493,58420,-4064,-96299,-155446,-35050,146692,239081,221312,148389,37385,-67041,-34192,75631,77226,39897,2579,18159,58912,-27221,-95140,-112288,-99138,-101265,-92626,-69398,-3032,65063,150158,176685,92377,-2439,-63771,-65441,-77153,-47843,-24898,-70429,-126602,-53574,-20133,25130,32809,4030,-81203,-122583,-8239,16167,-48750,-152783,-37868,73622,133665,133402,46341,-55646,-56003,107029,211589,177946,63708,-63358,-25487,37632,-16774,-39596,6267,45219,70660,77208,91643,132556,120361,146894,268506,274463,109479,25770,-61097,-101289,-46478,15715,64241,134409,143820,44777,-27062,-28076,3475,18340,4441,-5908,-1582,-25599,-80569,-133388,-69677,-22318,-13332,-11748,-2316,42020,96305,80502,45843,37012,25827,-45938,-142811,-136135,-81051,2298,35701,11939,-52019,-24865,-4456,-17527,-37494,-56001,-60939,-58268,-39538,-28151,-25520,-3533,12105,-33043,-78496,-67897,-59341,-54748,-41868,-195,69013,123204,150249,114310,-22511,-85119,-52908,24736,105417,155933,151375,127681,76913,-2382,-74465,-68951,39183,60764,27178,-45881,-44055,17847,-29323,-35367,-906,4975,-10700,-115664,-95571,-14712,42989,25439,-47066,-74771,175471,243960,270722,201522,57113,15559,54140,2308,-83567,-60192,-27752,18805,29057,3700,-16478,-41992,-2876,50526,79016,102306,93151,38969,-69346,-19935,101611,97745,40719,-6005,-61116,-76866,-87676,-52188,31416,218167,235156,181866,40945,-95918,-106201,-84200,-85430,-111006,-150095,-168978,-114180,-95291,-127552,-130292,-44948,-5912,-3433,-31442,-75563,-86832,-37552,25599,105769,212196,263290,190849,95376,58089,30092,-48576,-85120,19156,77303,57766,-24294,-107436,-90245,-63359,22004,42673,-36848,-114958,9722,70782,65598,129379,222577,204584,72754,-97680,12628,96637,56235,-59326,-81017,-49118,-51974,-40882,19678,60993,-54480,-86482,7130,152682,197287,190694,80251,-36993,-91377,-49733,-76064,-113627,-35204,9906,19729,10389,-77753,-72084,-14954,6732,13024,9577,-13913,-45606,-13479,49352,45314,-32442,-68981,-9767,49240,105906,82577,23884,74686,147112,123614,37167,-12050,-6969,5285,-27691,-84664,-111021,-100352,-37139,37845,77490,68476,18843,-21746,-27780,17060,86639,174267,227137,198185,178325,165770,89097,-14632,-75682,-33764,26634,130486,232913,251205,211904,91199,-32707,-70171,-111347,-29614,135719,317027,447762,330106,145180,100701,139974,189322,174212,120663,65529,39479,30140,68292,65028,80413,72674,29383,-27008,2484,63633,39722,-54925,-66898,-64491,-39990,13986,21647,29766,112498,144616,128741,85473,71615,45689,61458,82211,45954,17288,36181,110804,103317,53076,64787,77402,32642,-8561,-45180,-71975,-60529,-62649,-103391,-97650,52748,193770,242867,155907,42856,-44238,-103099,-114573,-101780,-108201,-125337,-112930,-97247,-18703,130259,284216,248711,84600,-77982,-112160,-27614,86573,135802,140820,174981,256811,290939,110559,55371,114815,144185,26804,-58788,-23567,-71112,-82740,-50622,-6768,6985,-6757,-33393,-35234,-7721,-21141,-33112,11207,-25911,-60266,-94210,-109805,-70485,16499,63409,19715,505,7552,-34500,-67082,-72202,-104279,-111142,-50183,-9229,-19858,-49553,-77339,-83959,-68038,-66138,-67794,17012,71841,45312,6531,-48466,-99271,-76303,-37856,-14033,19882,82425,138958,152176,150506,30641,-49753,-81326,-64638,-121870,-78395,-49542,-34310,-41233,-38447,-15687,-9296,40989,137726,211688,216510,117444,20449,-37072,-57884,-59698,-85830,-79748,-53272,-51315,-37031,-34961,-42494,-2690,67273,138493,220922,174963,38239,-136107,25881,218611,255299,232054,131033,160245,199110,153283,86105,9271,16984,29635,-8449,-43074,-25863,-10179,-55963,-59282,10613,24037,-92168,-78504,35289,113933,90909,19032,-42533,-70233,-45828,-12439,-4859,-41846,-96341,-24553,39725,98232,180276,196106,88007,4563,-17878,13511,6847,-24109,-12864,17503,30817,11073,19440,57126],[70101,58545,4065,-33848,-78059,-43070,-32018,-9841,-12373,-32556,-75239,-68680,-72646,-94676,-60746,91141,140971,101888,89582,41552,-25834,-57919,-115000,-81611,-64131,-59439,-12488,81945,105853,60465,25996,24937,23330,-165,-45090,-81290,-100394,-75322,-79652,-90591,-52385,3754,47768,53757,87861,74117,56022,33479,49821,131837,224307,198022,82609,77327,206008,313650,351658,256587,176842,109705,56420,27956,27062,34376,-7259,-29545,-17878,-17519,52,-24459,-66975,-105270,-65953,-42606,-56999,-64411,-7033,65326,129705,167656,139544,65836,44159,72297,52701,46857,30080,46150,57364,93091,114161,74502,95628,175082,226498,157595,37155,-31948,-95667,-121637,-51874,75050,124001,97791,44769,10525,-22598,-39354,-68895,-81212,-40268,-20678,-50414,-39369,31812,88286,71656,59113,58574,-9576,-105951,-70392,-5371,-22046,-86949,-74759,2662,7953,-12410,-30657,-65180,-88803,-108613,-93940,-45188,-6956,-15264,-34041,-50086,-35098,6065,33723,15399,-13620,-34815,-57302,867,55116,30961,-37498,-53450,-35486,-49691,-81861,-90306,-4606,22850,28761,34696,81723,162491,242589,200872,56884,-45273,-10946,73970,110563,36744,-58922,-108871,-61829,75363,118665,120332,119711,75592,-7794,-70716,-102753,-110584,-81564,-57640,-58879,-50572,-59617,-67804,-130036,-21023,72505,151796,77028,-58435,-117204,-69855,-75609,-30203,12088,28089,79158,54939,-40667,-130660,-144984,-100554,-64436,-42576,-88133,-77246,-44472,-75313,2127,3824,-34175,-104318,-107691,-31580,77209,97084,62933,26025,19608,22832,13941,-58909,19157,-52162,-61330,-18452,57296,59736,76280,112076,109825,62666,39689,-4487,-132052,-28479,117654,139570,70173,-7283,-55066,-115983,-61045,30720,112661,105738,-1558,-59113,-70789,-57804,-48502,4277,104796,158596,131118,63557,514,-23275,-47633,-61236,4929,53557,37347,7065,-31589,-93849,-77655,2122,69055,87858,86976,93529,80161,998,-77407,-133063,-103210,-60828,-18453,-29341,-94980,-98661,-65815,-60629,-78185,-72408,-104971,-39715,4765,73859,121553,71612,-54123,-124832,-22638,106117,140603,55421,-50275,-41668,34237,41712,-46559,-69898,-13655,48276,48736,-4129,50735,49910,95586,120900,109282,77231,3701,-3390,23203,169,-27425,-13523,49407,114585,162073,165380,119163,26479,-32328,-53680,-32291,9172,17631,-18993,-61544,-114130,-103309,-46828,3059,-1381,-1217,67088,115600,137101,17862,-65783,-103765,-124357,-124245,-109527,-101815,-77409,-66079,-77521,-73893,-111769,-58519,13597,40975,79048,113562,117734,138272,112840,31665,-11160,-55479,-88671,-95549,-107013,-51620,-37031,-60995,-16833,66186,143171,200191,231116,216563,196442,84762,-40855,-97316,-95432,-103425,-92108,-61087,-82743,-116525,-97423,12733,49750,47509,91482,116898,55507,60796,90385,117564,170512,182074,77416,-39542,-89943,-62651,-90561,-52241,18272,99380,80579,-18087,-64206,-86583,-63526,-4437,27910,-21403,-67309,-54462,720,54015,69231,26209,-34439,-62014,-41960,21180,41419,20366,-31293,-83183,-27127,-21407,-54943,-71292,-86247,-56583,97605,257839,207727,75826,59047,121062,56583,-30080,-100521,-75305,60387,97626,74965,-23486,-155379,-22436,141508,323130,233993,30152,-144816,-45362,54840,67144,16371,-23671,-44871,-36331,56522,53467,37042,26162,19721,39191,83469,125515,129528,79186,15960,-47566,-92091,43130,64156,-27302,-75887,-30592,25627,116325,176329,116554,1737,-86652,-129305,-83304,-51826,-26077,-56423,-127943,-88864,-13669,50883,36054,-26637,-94015,-99607,-33508,18473,39022,73273,126919,106077,45932,12316,-28309,-27196,-51375,-95757,-85251,-95659,-86601,-55345,-26464,-6336,-45490,-145056,-139338,-1478,197140,160822,28973,-24090,-38533,-47925,-47893,-55000,-55956,-73750,-89929,-128505,-120615,-62663,10465,78143,50295,-7905,-38628,-52112,-56391,-68218,-82772,-44100,-45981,-63470,-45833,-4932,-29188,-63507,-28909,-4254,-38901,-14973,12294,16103,42581,104531,130309,142586,178593,66371,-76176,-41448,154497,362356,348449,132990,21306,62799,75074,20081,-89672,-62039,24690,59220,-9078,-105405,-48773,58572,139913,123084,22498,-32474,-70335,-92947,-120469,-91391,-23508,20874,71970,130152,130703,120578,96380,93521,79084,-22363,-140609,-83155,6696,12030,-72184,-125694,-62005,56239,169953,176692,179230,182706,126334,99281,82955,48799,95353,132288,191451,239445,250142,191040,141527,153141,142447,127941,106997,58516,-9450,-16277,-22934,-73579,-46031,31731,52726,113076,207610,290057,291210,163674,135556,51191,34658,72425,114612,115384,56590,12915,5095,8200,-55338,-60935,-27043,-21724,-47379,-67038,-50532,-23934,-7064,-47124,-117738,-4380,94187,127117,68357,-34120,-124780,-122847,-70781,-22535,-38355,-83047,-96468,-98427,-132943,-159560,-86651,-33486,2274,23440,24933,25541,27938,37417,27446,27162,26674,608,-14565,-11411,-17812,-59770,-102430,-31452,104131,233468,270263,181576,134667,113022,26734,-37530,-57606,-64990,-101704,-78112,-26074,-21785,26924,155820,193885,182096,139206,57904,-35026,-90136,-51219,52564,135897,154688,119964,74392,10936,-58407,-42368,-4948,27256,54140,73403,11794,-33004,-83957,-59449,-33296,-28662,27407,125904,219409,252991,79862,-105305,-90706,-43608,-53482,-28054,41051,-9504,-31504,-34338,37488,152018,167100,109576,74150,60639,82445,106896,98088,-5069,-46398,60045,25222,-73914,56874,214032,205539,63805,-14809,71098,186603,181666,95722,15920,-13986,-34159,-88686,-115263,-73244,-89351,-112324,-57011,-17856,-40604,-84117,-96325,-82844,-100001,-125570,-108198,-72572,-33445,-23898,-61234,-96859,-89347,-97873,-82298,-35815,-6767,-5053,-88056,-82884,-59085,21395,87363,-4671,-68227,-62036,-143115,-150695,-41228,4553,25496,10826,-31526,-29178,-25513,-40433,1846,17127,81959,154294,131967,85286,64305,47559,131622,178544,30546,-65840,-66796,-6239,-84672,-74313,12768,139868,166053,81864,-7406,35117,2756,-63087,-33388,52067,68843,53933,49709,-18108,-103151,-124891,-44245,-27296,-116143,-170870,-97768,-21800,106550,176978,148531,71800,-39601,-65539,48511,151148,173319,108554,-11947,-115613,-98127,-65299,-73041,-91866,-57493,-12614,-126493,-299846,-471990,-575773,-660611,-636312,-488050,-307184,-109992,-41915,38063,59333,38722,58869,97930,147353,169341,134619,83536,60736,53049,12721,7058,23558,2346,-57234,-8345,11551,-49321,-81090,-89113,-39920,48935,54848,50447,42359,37372,12652,-35779,55085,304093,543282,597480,387825,149175,-37116,-113244,-77557,48821,158993,236616,264510,206085,35878,-15531,80602,103867,63991,4840,-66232,-103948,-98914,-70968,-5622,44963,8330,-61573,-109987,-129149,-157853,-97555,-12833,-26898,-38901,-31610,-84323,-94723,-43391,24411,123467,221805,277315,210673,232327,245392,278402,253889,46750,-70611,-43816,-38085,1067,34195,20067,-45170,-129710,-16849,90723,189227,141316,76766,36973,6169,-16924,22735,5006,-20235,-31013,-72220,-122840,-75169,-22991,11561,-17965,-69985,-103403,-68988,7518,76566,105763,-1949,-86956,-46401,7377,68459,158721,218015,192071,145503,121529,97030,110809,123835,96788,18704,-43532,-87162,-69938,-36545,27471,65844,24808,-59862,-129524,-28672,105615,203863,146886,12875,-52133,26087,132224,206204,150860,34251,-53349,-46760,18992,39506,-19306,-94538,-102945,-23354,76949,122199,83871,-12562,-120616,-138976,-85218,-13594,65314,189931,326628,331368,164991,-15408,-97874,-67998,-13542,85244,56324,-37537,-89149,-42904,-61929,-128064,-100460,-70049,-55891,-76348,-65873,-6110,37657,38648,-16536,-122187,-9828,51546,30220,-1172,-9042,-27823,-66191,-110954,-100661,-117015,-107021,-10409,133351,210519,96744,-39179,-39114,43760,115367,200879,292724,163056,-106408,-108282,-34661,62265,105415,87394,42836,47267,81565,147630,129763,-2973,-60316,79776,149219,143494,167581,126030,39513,-20439,-58101,-2549,112111,140665,51743,-1718,-9653,43455,124414,159700,24072,-38602,-7116,13594,34778,94388,262716,438331,488910,358493,150921,32019,-9670,-36588,-52067,-105081,-154043,-69100,32334,55942,-16921,-121052,-69330,26728,74726,-261,-83759,-54582,-301,59206,114033,104175,24290,-59773,30343,151893,241420,246799,125969,-25363,-99233,-80083,-106924,-115414,3950,88019,105291,76534,35795,40809,56283,122332,221206,321783,246731,46295,-62793,-92234,-82724,-28626,5886,1263,-6860,-10814,-17372,3820,5728,-8415,-59372,-96985,-63511,54492,177567,207199,85234,-10197,-738,-26026,-51472,-6400,17049,-20239,-73557,-59073,11945,-9538,-53042,-81821,-64756,-20424,77134,155085,190684,145411,58011,-5823,-54949,-62532,-44576,16153,50670,76231,87537,32594,-28558,-100961,-112274,-112032,-107568,10676,237164,426967,446866,267181,43008,-54300,18388,52971,-6282,-45299,-29132,-30674,-62305,-91717,-70263,-13288,53487,73573,36667,-42654,-80129,-23453,-4809,-22232,-41661,-24599,5926,30451,29687,43892,25613,-17729,-3071,19361,3656,14477,30776,-24310,-12344,50149,3413,-75462,-63758,-39150,23396,46829,-16018,-13369,44300,83022,30325,-38627,-110148,-52452,17859,21432,11823,9076,5106,36830,41859,-9656,-75637,-139049,-75508,-41149,-41544,-122148,-77706,-59449,-98471,-142188,-74347,-34429,-16212,-55888,-57557,-60675,-26558,-32444,-63264,-120758,-137178,-69205,16398,87110,105941,113143,109316,101521,81097,45191,-13404,-67652,-91501,-27127,34161,28648,-28444,11745,101140,106603,20136,-45934,-48018,19590,23968,-24311,-59562,-50710,-62862,-85715,-98169,-60121,8413,64232,77677,58853,30151,40486,98145,153748,229261,205530,123148,34716,4216,-13832,-32077,-90024,-87349,-29131,955,-27402,-83537,-86398,-44499,-1750,51138,58919,81819,137190,161834,50402,-56699,-88968,-93692,-76495,-34695,-16395,-20664,-35658,59791,127681,158649,184426,151937,73916,-4493,-82670,2782,266919,572701,666415,388402,158429,31296,20803,113416,194539,187905,136750,71455,-47374,-119882,-104848,-43430,31670,102549,144511,243001,338162,262370,144772,54008,5325,38140,72775,86880,83326,112619,118118,91897,2956,-60666,-105386,-39150,32643,109389,116655,117304,127971,63982,-25902,-72924,-115718,-8473,62163,78128,57367,-12878,-113248,-125947,-84990,-75521,-65858,32019,247453,383216,197280,-12762,-123894,-63084,-4965,12004,22617,26486,-35946,-82447,-34496,27741,65091,71409,56413,-8390,-69394,-70436,-63530,-92882,-105286,-144163,-133755,-85596,14553,69982,57902,9662,-13477,-32822,-57310,-94492,-62044,-3919,66713,90087,91677,84122,14413,-79641,-144027,-48491,123924,227180,224441,148840,33210,-80597,-50802,71376,83791,49051,12720,27541,53544,-50574,-117131,-125370,-100149,-103410,-104078,-87094,-3283,65531,158799,205217,120526,13985,-47134,-41192,-57890,-84391,-71863,-121496,-80230,-2976,20589,44140,49084,15013,-79497,-133678,-20394,7105,-56678,-153069,-41408,66309,125928,137393,57253,-41151,-52248,96523,229410,193237,68548,-52701,-35494,25638,-27234,-46301,3408,50410,91340,104197,110454,140213,127553,153726,266091,225548,70867,8624,-66332,-93820,-22465,53113,98333,152259,139193,25844,-68508,-45892,9845,39248,29373,20336,15894,-18445,-77170,-129110,-72295,-34854,-27429,-17125,3308,58731,98124,61358,12315,-8059,-24735,-101239,-175243,-159468,-83396,-200,33319,6186,-54574,-16519,2328,-20445,-48326,-66507,-84253,-95805,-68010,-44332,-37890,-14793,4025,-35972,-77682,-84635,-74097,-70382,-60928,-12266,61410,104624,118630,91009,-39167,-91229,-50774,32906,121875,185829,185211,148708,80859,-3083,-65983,-93581,-1460,7484,-19972,-90704,-58665,3633,-39021,-32780,8795,8653,-9168,-115988,-106322,-20093,41867,27662,-44411,-62290,187929,275542,278905,195002,58667,32801,65322,-598,-132090,-56406,-655,32683,19373,-15329,-38960,-65563,-7629,55968,82067,105616,99602,49069,-51276,-13171,115785,119502,54895,-5499,-67307,-82924,-89999,-61790,7655,192525,216989,158122,25429,-82556,-96791,-112821,-106658,-131719,-166848,-156010,-96460,-80042,-125872,-147770,-46705,239,843,-43868,-116926,-90113,-27227,19340,94211,213504,269891,195094,93452,53923,26793,-46110,-87069,6759,72597,59140,-15929,-85298,-80175,-79402,10555,37350,-42652,-103280,21306,66696,51000,102277,181343,166296,55726,-108272,11886,94739,54681,-60942,-90346,-56901,-59899,-56066,2700,28652,-97627,-69770,44344,193884,230533,199738,75319,-41689,-101350,-56914,-68415,-123803,-52153,6852,35803,26173,-70581,-84143,-20302,1803,6348,598,-25538,-57471,-21744,45654,49810,-25130,-63271,-11781,45555,97404,66273,12951,81011,173400,156020,56948,3742,10629,12244,-27576,-79120,-112243,-103489,-34231,43296,84338,79294,34038,242,-30075,-11191,57813,158208,218699,202210,192539,179379,90945,-13689,-71378,-31283,31037,128503,217875,228691,192997,78739,-33138,-78480,-121551,-13626,161921,355481,441915,277601,111518,87880,146028,201504,172643,108386,61735,40207,29021,56652,45085,66455,65475,24527,-18975,26759,65746,13972,-92859,-109118,-93807,-52125,9209,9605,3677,83796,122204,118532,88004,76856,37526,60938,87874,47769,-1904,36518,145169,123537,61322,67392,71099,19102,-20111,-48450,-69736,-64604,-71563,-111551,-85638,49158,165159,210139,142641,34782,-53018,-104969,-122217,-121188,-132627,-131567,-118677,-106455,-32975,106213,252397,228825,78093,-87497,-122029,-24956,91758,137341,143656,204240,319133,380758,192999,100341,114105,131168,39113,-24630,-8985,-108021,-111255,-59971,-4323,15369,179,-31825,-34092,1763,-2797,-62828,-29424,-46173,-65573,-89935,-108162,-71952,9970,58293,19538,-16199,-23619,-70717,-85503,-81137,-114280,-111268,-51209,-13790,-24879,-56467,-42843,-32494,-32036,-41930,-45174,22889,88395,78961,47478,-25144,-100604,-104841,-66025,-33943,9716,86436,159262,186624,175080,27185,-57872,-86688,-60776,-107878,-98815,-64267,-41903,-49685,-47122,-18504,-10981,29343,104887,168179,183775,104146,15759,-42777,-74186,-81409,-114137,-97468,-62499,-53834,-39978,-41095,-54444,-16886,55871,144055,251362,208722,42932,-140562,50244,295676,357139,272784,126816,133354,172516,146502,78770,2257,19577,39532,973,-37866,-32104,-12624,-50744,-78780,-24135,-8687,-92350,-62631,41614,114840,83290,3043,-58832,-81111,-64507,-42668,-39479,-67175,-110559,-34003,16569,61491,135336,157848,61516,-8387,-21666,10902,254,-33631,-10134,20421,32405,13589,22136,65695],[88108,77199,14029,-34637,-75408,-32877,-19171,1481,-8894,-32589,-78583,-68066,-67413,-98199,-75834,91247,129919,84478,57102,11304,-63941,-75583,-97714,-69034,-63025,-69782,-26497,64648,95778,53719,17942,19001,22692,3354,-45449,-90178,-95756,-66134,-71895,-78989,-37332,17270,52717,47985,85262,78866,59380,32208,48801,132654,221887,184132,75850,72035,205548,315358,349014,255192,177327,112351,66049,39023,35309,35576,-14664,-33057,-18266,-18855,1300,-16714,-51631,-102361,-70757,-56156,-91353,-81327,12948,101915,178528,213674,165127,60823,13996,33549,15230,22809,29792,56233,69520,112531,152345,133719,169825,234431,276947,194054,66468,-15160,-94453,-119603,-45021,69497,100190,70789,25232,-1100,-29809,-45221,-77377,-85692,-42572,-28055,-59034,-22493,51337,96192,66652,54670,72690,17278,-74368,-71613,-15208,-26396,-84902,-76202,-1452,6625,-7802,-28427,-67087,-90359,-101402,-71513,-21935,11848,-2343,-22583,-39286,-36706,-10706,10845,-942,-20401,-37807,-65821,-4480,52387,28179,-37570,-40439,-23427,-42224,-78176,-91656,-2576,31765,44607,43537,83034,174223,262002,205683,56195,-54152,-7206,96400,138541,60590,-32443,-109099,-111086,7159,95019,129151,133073,80088,-11317,-65177,-92792,-106422,-81325,-55621,-52496,-36064,-47702,-62461,-109541,-16071,66130,162502,100423,-46268,-121437,-74920,-88185,-40943,-6267,1411,52982,58559,-22203,-108485,-133917,-82880,-36112,-9217,-60858,-78438,-55022,-39634,16207,9797,-16221,-84639,-114500,-45504,65690,100865,76163,30307,22633,26855,6105,-65851,20775,-68756,-92131,-28616,63095,65230,68243,97556,90246,40121,9923,-45849,-158798,-4607,121526,135376,61526,-16626,-65577,-121724,-48669,43811,130455,115443,20755,-27611,-50001,-44026,-44414,-24681,55178,119654,103060,54845,10353,-7260,-39856,-69136,-3030,56891,48936,24592,-18546,-97663,-74455,29043,106673,119318,108550,103610,73372,-7659,-80658,-129713,-112729,-72464,-27447,-33426,-94735,-86705,-50272,-52734,-84594,-75740,-105690,-57943,-21854,51873,113786,77406,-38902,-121471,-39636,94095,138650,56957,-45294,-24826,55164,46093,-55814,-64143,-8119,48584,52414,9084,63992,67622,109741,125633,106079,66497,-14489,-18852,34740,17051,-12046,367,65540,138768,186336,186772,134754,35285,-27257,-50724,-25963,17724,23441,-20373,-67376,-113338,-101287,-49993,-12318,-28926,-20768,61397,114555,138937,32303,-58528,-101404,-114757,-116819,-97618,-81462,-54074,-46210,-56859,-53619,-112717,-74702,4190,36693,73189,105022,114956,146128,124310,38772,-10936,-46425,-67307,-102397,-124439,-55796,-37144,-48077,-3484,70016,134231,215587,270884,236531,182366,52805,-75281,-122705,-117155,-123545,-108583,-67329,-82959,-114830,-116489,-1539,39712,51024,120979,160141,107033,117896,145525,158857,196161,190280,76522,-38735,-89460,-62020,-88176,-47563,24788,101977,75342,-25786,-75002,-98413,-74176,-15628,27700,-10695,-54189,-42858,9700,65063,85137,43310,-348,-9246,1843,33070,29408,3615,-37611,-80000,-33344,-28095,-64458,-82020,-87117,-60477,86772,256396,206833,75507,46188,102044,47157,-32801,-100283,-66414,72636,117947,76526,-33056,-135119,-643,173928,351444,230576,31137,-133778,-54497,45499,52248,-6053,-47678,-68786,-66865,23823,39419,37131,35317,32778,51933,102285,137194,118321,51858,-27134,-92767,-85640,50160,74811,-12158,-61860,-40392,-1704,80131,153795,116434,8576,-74552,-109808,-70369,-45724,-21515,-46033,-124373,-110686,-29978,39719,21851,-32796,-80810,-114461,-61732,-11420,21231,73735,152697,130776,49633,-1355,-50311,-38733,-52109,-91492,-78436,-87957,-87737,-58063,-32597,-12804,-40008,-124915,-124867,-38601,149931,126844,-3601,-34672,-39185,-47391,-49439,-56139,-60961,-82276,-93363,-130577,-139137,-60240,25451,112808,94882,16676,-30931,-48008,-53432,-69454,-86561,-48678,-48583,-67786,-45742,-4854,-33647,-65399,-23776,508,-46193,-30017,15261,19845,49390,123286,187294,200146,199457,72675,-70732,-64507,97695,299473,285509,80353,16709,87224,96394,38237,-72023,-74943,6509,36584,-26749,-111816,-40503,64015,148256,144983,43355,-17668,-51800,-67261,-99998,-87184,-17687,32265,89898,147608,149086,140799,115929,107445,77100,-32161,-135772,-50981,39398,33859,-56618,-117965,-70575,35956,155734,179595,196694,209606,149418,122539,109098,60994,90387,119555,186319,247412,268779,202452,137926,152845,145648,121287,97706,64550,14117,-17595,-33353,-87391,-51092,22832,34095,79676,177462,282936,320915,204830,140794,41924,15103,41214,84478,88705,27564,-17339,-14338,4592,-40044,-32078,-7725,-16518,-52969,-74021,-55890,-32261,-8348,-40194,-102948,-9682,78324,109077,56990,-44090,-132314,-97279,-53859,-19398,-52533,-114715,-134185,-122350,-142148,-157601,-87702,-31298,9649,28924,16555,9564,17869,32901,26570,28834,26042,-3707,-20930,-16454,-21299,-61762,-103254,-39814,84459,211232,273026,213878,167084,132186,33793,-44759,-73870,-70019,-101259,-80072,-34087,-36791,13067,132321,196051,193323,143096,55039,-46212,-95498,-42235,58849,133460,153478,118285,72478,9818,-61630,-47565,-18962,4179,32731,66102,13983,-32915,-84756,-72574,-50998,-45240,11772,97477,166929,212328,77455,-100512,-97141,-54040,-63647,-33775,20269,-37628,-54752,-53360,13907,115506,107090,44706,27263,37964,55380,64196,60728,-6297,858,132669,79553,-49005,66143,243975,256986,100355,-9058,57265,170694,174464,96690,16404,-20828,-49781,-111528,-95185,-43743,-49094,-55769,-6688,6951,-45892,-88620,-96754,-76576,-89350,-114977,-101393,-60685,-20198,-12889,-48545,-70734,-77540,-91868,-89305,-52917,-39193,-30937,-114869,-108681,-78183,-912,110120,15612,-71944,-65319,-105381,-144887,-58502,-5364,21185,13794,-27196,-31199,-36761,-52811,-1199,29554,86767,138969,105602,68369,59020,68349,163036,153930,2587,-89097,-92048,-23811,-74036,-88047,-10476,121573,170356,111902,19283,45329,10135,-54404,-43532,44404,73745,65398,62425,-2986,-87140,-123555,-32177,367,-78538,-170058,-104955,-17284,117470,196085,182952,105264,-11717,-49881,57054,152784,151181,77691,-30416,-117377,-88819,-61603,-69959,-84556,-46946,-4193,-121925,-300897,-485538,-607770,-705543,-690022,-550447,-298227,-87696,-43473,25418,43885,29629,60273,104227,160472,193559,161738,100292,77658,76630,32066,16042,29162,13941,-39971,6378,8506,-54302,-88284,-87385,-35354,45584,46770,41840,35157,33484,11161,-33197,89001,383285,642619,686008,457828,192086,-14610,-90767,-60749,63388,171888,261156,305867,261792,97759,-9400,91982,117672,66478,5085,-59093,-91348,-90665,-70353,1369,49386,9670,-62536,-114673,-139830,-117938,-98100,-34841,-40958,-39813,-5825,-50183,-63308,-21828,28461,110731,192229,252427,193588,202405,191792,204423,195133,20118,-78209,-44815,-35179,12180,48164,30781,-38913,-114917,-5187,105677,183826,76588,6053,-40930,-60595,-47127,19672,10813,-8483,-19689,-65183,-118922,-69532,-16272,12291,-24068,-74189,-93257,-80466,-11737,44371,59105,-48418,-96522,-39984,12847,83884,187905,236514,194896,132107,109084,91947,111176,126991,95352,12156,-39692,-76753,-91642,-86575,-51702,14316,11085,-55827,-133767,-43202,91248,178076,126660,3224,-72392,15273,134399,210516,162026,36330,-77094,-73962,4616,23691,-38679,-97539,-95152,-19968,79114,130754,102135,5146,-103951,-145262,-90497,-13506,62672,184428,301956,289690,141137,-12989,-94914,-76254,-25143,65834,40818,-48810,-110181,-55590,-72309,-129433,-110026,-84494,-64746,-77000,-61406,1145,45782,45642,-8773,-114564,-18028,48406,33111,2404,-10197,-33301,-74483,-124212,-102885,-113245,-104964,-4558,150903,245159,126381,-34610,-42769,47371,140070,243578,331849,154786,-116279,-87356,-44341,18137,64451,70336,42349,57484,90203,155777,137620,-5290,-78839,71302,150113,157163,191138,158706,54798,-20036,-74108,-28924,74629,87329,-6120,-28487,-3514,65223,139636,146914,-1407,-37537,787,17704,35524,92985,258036,428743,455996,315226,127392,22159,-18967,-45665,-57333,-107653,-155959,-85378,2664,30547,-28940,-130569,-71331,12089,47144,-26427,-98410,-62704,-9905,52328,113558,105927,17306,-66851,31255,146105,230656,257092,178188,34344,-29513,-30544,-70708,-106157,18438,124356,140497,100310,52083,52182,67891,138831,252330,338494,253951,61916,-39118,-68290,-64705,-22966,7813,-638,-6990,5996,1514,12622,24347,2272,-53173,-95664,-62509,55032,183078,215307,86901,-1172,8788,-27608,-68319,-28070,-1455,-45255,-99268,-68511,3869,-24302,-64199,-89805,-74242,-33904,58101,134758,170457,132872,59879,11752,-39647,-63907,-55203,12225,44829,64658,82078,36019,-27406,-100390,-91246,-79438,-131002,-17473,197000,346577,367793,222318,-1366,-70242,43796,96571,26454,-28002,-21800,-30335,-68168,-91941,-61357,-803,59010,64466,20496,-60471,-52745,-6864,10976,-11455,-33149,-17443,6708,23750,19988,49033,37859,-3230,8131,20858,-43,23477,46319,-16908,9689,98162,50214,-45036,-75026,-52794,17727,56141,647,-5098,53192,75774,11409,-52353,-112111,-63982,-2476,-856,-8102,-3213,13363,63145,80349,19020,-71801,-144031,-77651,-53450,-54797,-110785,-70438,-58310,-97686,-138482,-66257,-23895,2423,-23518,-32432,-46764,-19844,-43782,-85334,-138586,-165102,-79143,11376,89682,113382,126636,129760,120256,79836,23199,-33462,-95586,-87438,-10404,43727,22262,-51261,-4213,107921,116300,16249,-62172,-65178,8085,-4323,-66188,-117558,-114410,-123053,-126514,-128461,-88281,260,78790,104841,75426,23056,35917,102455,158879,239251,223414,146967,61879,23242,-9390,-39996,-107026,-79715,-27717,1916,-22602,-77479,-79974,-33771,18660,90005,111860,143493,196900,205206,62894,-58234,-92156,-89835,-61895,-12957,7268,-8267,-37748,55208,141984,178559,183920,116314,41548,-18261,-69518,17019,273062,604023,739733,436666,182639,39221,31032,143095,244532,237319,179318,91250,-40360,-109155,-101007,-46144,29430,107750,174624,297665,391217,289071,152239,61519,15295,43121,68755,69782,44092,68838,86300,86553,10974,-49518,-108157,-51467,15433,92022,118413,154342,184393,107558,-7305,-72190,-93820,23340,90404,89555,48164,-29135,-118892,-99800,-62826,-57617,-49668,45792,253969,365378,195772,-2422,-106206,-74244,-15128,18126,36240,25701,-50389,-87623,-31145,35882,75751,74057,57193,2400,-67700,-99711,-96603,-103914,-98915,-119007,-133626,-102195,31738,86046,69880,18865,-7118,-31644,-60540,-101674,-63256,-2211,76699,115818,125349,109472,33278,-62570,-128400,-56006,105592,212876,221771,146004,30323,-85923,-64471,63765,88271,57982,24357,38378,47501,-69422,-132834,-137565,-102040,-104155,-114201,-89649,23126,84599,179294,241838,154920,33760,-28053,-16431,-30684,-94973,-119656,-82703,-28146,42447,64255,69502,69255,25434,-78216,-143567,-32166,-2306,-62994,-143595,-43916,58099,116711,138881,66624,-27550,-46862,84182,237882,201061,70512,-44272,-41411,15686,-37855,-51760,2652,59052,116523,134215,130307,145624,132712,157269,255558,175627,34986,-8239,-69735,-78853,7905,96179,135575,167241,130354,10856,-103139,-45373,28615,67861,58930,50142,34446,-10977,-70638,-111495,-72220,-49085,-46311,-32017,-1148,71893,100783,49644,-5858,-41389,-83233,-161334,-157234,-141987,-75985,751,32511,779,-54818,-7084,9094,-24242,-58329,-70195,-91760,-131487,-92658,-59867,-51546,-26766,-3433,-36466,-70383,-93581,-86750,-83794,-74126,-14095,67936,109699,110632,84717,-47398,-96205,-48435,40459,134528,208886,215016,168893,84944,-1383,-52176,-105424,-36313,-28662,-43256,-110382,-65346,-13745,-47876,-24753,21331,12745,-7661,-109229,-110268,-21560,44231,34692,-34557,-49238,183087,289483,270556,179523,57100,46784,72758,-341,-107864,-19478,38587,50404,12437,-30810,-56766,-75317,153,67234,87713,109092,105977,60734,-30931,-3828,128572,142725,73252,-140,-67890,-84201,-87675,-68577,-8903,174832,209016,147257,23294,-67806,-80347,-97674,-99788,-129265,-145994,-126532,-67832,-55919,-113462,-149978,-43533,6304,2294,-51553,-133856,-59330,-13370,16878,85335,213163,274188,199444,92106,50403,27292,-39730,-89915,-9362,67002,65338,6029,-48028,-56631,-89745,-1979,31311,-44517,-87803,31668,61042,36213,73266,132375,115558,28385,-120093,16063,93416,53830,-60721,-97066,-61683,-65038,-70713,-13640,-351,-136694,-43852,80772,229712,259443,206710,71301,-45083,-101739,-63420,-56041,-123148,-66772,453,47130,36288,-63739,-88151,-18917,2252,3242,-5647,-34343,-65738,-26114,45229,57593,-13456,-51543,-6902,46789,91637,54080,7849,88747,196736,188307,80254,22695,29419,20061,-24547,-69479,-98460,-97293,-28263,49765,92066,91543,50462,21820,-26247,-36263,36988,149819,215322,210757,211615,197451,96935,-8686,-62544,-22428,38936,126741,198754,198911,166256,61643,-39153,-84842,-107214,7829,187992,377640,405635,213529,77013,75338,149405,209617,168858,98430,64536,52084,41729,58941,37873,62010,65167,24320,-8381,46410,76491,5120,-106454,-131838,-124100,-63376,5761,620,-19057,45622,87283,97933,84071,75304,25235,59916,95883,58345,-7282,37625,175346,144371,72619,71225,65508,9055,-25272,-45193,-60292,-58860,-69320,-105123,-72129,42043,130687,168530,123451,26705,-57007,-99789,-112832,-137836,-153059,-115521,-112716,-102215,-31662,97445,234042,222838,87819,-82148,-124471,-18607,96611,135338,145657,230335,373564,467927,282978,152567,119463,121245,62597,24263,22665,-62232,-111768,-57575,2659,26076,11118,-23758,-28300,13840,20872,-54138,-63468,-62688,-65975,-80409,-97581,-63380,12098,61363,31475,-20429,-46899,-100954,-89814,-81278,-118281,-102703,-45013,-10990,-16249,-26735,16773,31939,19580,-8616,-18407,34935,108836,118977,92385,5491,-81760,-111112,-82028,-44736,9104,98185,185874,226238,200164,29211,-58449,-86273,-56084,-90132,-110986,-72940,-44636,-53268,-48036,-11016,-1117,31327,88994,139600,161872,99069,19013,-40476,-82795,-75230,-90130,-102485,-65037,-49061,-35157,-38710,-59758,-24596,53735,151252,273574,236400,50087,-132745,80903,373101,463543,317307,128715,109367,142232,141041,76798,3984,31647,58195,19325,-23361,-29145,-7187,-38656,-88802,-43533,-19676,-75439,-39082,55088,121857,83773,-1786,-62632,-70169,-54339,-50867,-61838,-81658,-107100,-33201,4206,35355,97879,123130,39315,-16353,-14010,19373,4352,-30193,4519,33179,42581,24836,32927,82555],[103725,95561,26715,-30882,-64590,-20432,-5816,12364,-4588,-29070,-73666,-64461,-58584,-88682,-72215,81389,111018,65683,20945,-22316,-75247,-53406,-71883,-54809,-60341,-76552,-33093,56372,91708,50842,12713,14377,22431,6795,-44782,-96942,-88341,-56147,-61920,-65858,-23021,28646,53876,37584,77034,79886,60937,28725,43653,127168,211579,168671,71550,67642,201415,309246,335660,249613,179894,124260,88199,58018,45676,35382,-23362,-36839,-18573,-19890,4079,-5190,-31926,-90882,-74525,-67645,-117841,-60542,48087,149913,237063,263640,186661,52543,-14384,-3871,-22769,-9242,27560,65522,81197,132527,193098,197593,239873,280839,312041,224510,97986,3816,-92605,-121606,-41841,60750,76983,48156,12746,-8339,-37414,-53561,-88197,-90282,-43842,-32749,-67661,-7286,72765,107219,63847,49772,84466,44481,-40648,-62899,-19685,-27769,-80225,-75748,-4336,5099,-4208,-27752,-70788,-92386,-90151,-47269,2717,29544,9415,-11981,-27734,-35135,-28838,-11903,-13514,-22095,-35824,-71677,-10006,47502,23907,-37112,-30956,-15140,-37551,-75990,-91989,52,41424,58014,46512,73474,170851,262956,199898,52302,-65262,-5644,116602,165479,85888,-1220,-81591,-141557,-60243,65788,135421,145048,83237,-11549,-54988,-78726,-99390,-80535,-53095,-46888,-23462,-35732,-56851,-94256,-11182,57660,160920,116160,-36081,-118928,-75148,-81010,-44681,-20306,-18793,30689,58944,-5641,-85210,-118818,-64183,-6829,26903,-19014,-39231,-20910,-1407,26290,10357,-2064,-63051,-114229,-58846,52023,102624,87895,33159,26104,32964,1681,-63369,43841,-56678,-126636,-39431,64713,66459,51467,70054,60888,11163,-25059,-90208,-118331,14798,117196,120918,46366,-27286,-74238,-113685,-40184,48874,135134,117535,40040,328,-29807,-31261,-34601,-34066,17350,81018,74383,44961,16690,4376,-35458,-74278,-5370,62899,62606,44760,-2012,-89998,-64600,57277,142865,148674,127602,109695,61550,-20261,-85782,-126162,-118388,-79906,-32138,-33954,-90244,-73669,-34378,-42501,-93476,-84123,-101253,-68543,-39666,37477,108806,81979,-26758,-117981,-59281,74574,129326,55296,-40088,-9349,71159,43455,-66807,-54803,-2796,43961,45849,14570,77326,87035,123013,127685,100023,53413,-33555,-34398,45173,34321,3767,13003,79253,161510,210519,205701,147186,44886,-21819,-47092,-18348,27392,28776,-24181,-75114,-110816,-99045,-57297,-34320,-61771,-47741,46976,104391,132231,43826,-49253,-94108,-102496,-107724,-85729,-61320,-30900,-25148,-30606,-24137,-91665,-82020,-2321,34002,67397,93698,108803,151070,133997,45795,-11033,-40094,-39197,-77387,-119537,-60894,-36824,-33478,9399,71625,121202,217216,289681,240463,158902,21288,-105191,-109770,-107932,-123730,-124298,-73994,-82533,-108786,-135249,-21054,25212,52117,141530,193673,154709,174632,202850,200274,217572,192698,73054,-38614,-87803,-61459,-84531,-42181,30717,102034,67544,-34558,-86328,-109472,-85817,-28614,24131,-178,-38621,-28582,20193,76049,100395,60490,34198,42895,43262,43566,16481,-14744,-44184,-75233,-42670,-37511,-72236,-92912,-88878,-64338,71436,239024,191782,70434,38059,87722,42974,-29763,-94985,-61958,76982,133023,77927,-39437,-119399,17881,202829,364581,215870,28940,-120355,-66993,29966,31697,-30941,-72326,-90087,-92071,-6658,22937,34283,41749,44554,64667,119195,143116,101402,30483,-40522,-83046,-33015,77390,96089,7868,-46125,-49273,-29940,43285,124224,110273,16639,-56680,-85400,-55309,-40903,-20424,-39307,-115778,-131591,-46088,27456,7071,-41563,-67344,-110526,-91007,-44460,805,69717,171936,150721,49991,-16395,-70906,-49129,-51154,-85940,-71026,-79085,-87204,-60918,-38025,-15672,-27742,-97844,-101059,-64592,91518,79570,-40517,-40898,-42271,-47009,-50651,-56056,-64241,-89398,-94665,-120743,-121746,-45865,39748,137770,128562,33016,-28402,-47177,-52429,-70564,-89094,-51862,-50813,-72656,-45976,-5704,-38435,-65506,-19235,3428,-53129,-43144,13836,18941,50393,133735,236070,248076,208136,75010,-65261,-83051,42316,218499,203351,24694,21277,113157,116399,55279,-54663,-88703,-16592,8090,-48625,-116820,-30394,68552,151198,162216,65125,-1587,-32959,-45359,-82321,-75918,-7831,45819,109089,162073,163046,157521,132980,118700,71183,-44642,-112439,-18771,67429,51094,-42837,-107440,-75255,20265,142395,182148,214294,236998,173542,145950,135268,70547,81326,103019,172302,239156,267960,200786,126537,143683,138038,103064,80661,67597,42527,-10000,-37981,-93562,-55013,15305,22352,55808,145359,262482,334390,243292,149304,43102,10111,23210,61112,65825,2920,-43400,-32382,151,-26138,-8083,6579,-14047,-58241,-76375,-53550,-33065,-5483,-30816,-88764,-17110,60368,88990,47117,-46688,-113601,-68699,-35545,-17131,-65609,-138858,-166862,-139538,-146898,-155826,-90082,-30637,14963,32235,10048,-2246,12928,32327,29346,32405,25211,-8612,-27612,-22593,-26146,-64842,-103336,-46889,62416,179043,259937,238441,194432,144546,37112,-48649,-90371,-77307,-100938,-81045,-40940,-41584,2851,96612,184337,195502,140341,48335,-59619,-94409,-28693,63749,125084,146380,112661,68464,8475,-63103,-49236,-29241,-17371,11517,58801,18613,-29049,-83937,-85327,-68177,-61227,-4808,64156,108521,162944,68585,-98477,-101809,-63450,-72753,-39682,396,-58026,-73261,-68406,-7677,75245,50340,-13590,-20126,12737,28336,27731,30785,3081,56450,208502,135013,-22170,76476,270983,309409,140828,-989,42291,149314,158497,88113,11058,-29236,-63444,-123422,-73853,-17690,-11389,-5611,46117,51925,-21698,-80154,-95681,-71488,-78173,-102288,-95752,-51332,-9713,-3207,-33420,-47227,-63603,-83655,-92181,-67800,-71162,-51742,-115847,-93099,-49938,5593,130822,34359,-76374,-64717,-58860,-108446,-76735,-16447,15086,15234,-21488,-29058,-43178,-66705,-11158,36612,87889,119479,75942,48784,50367,82721,183271,129561,-16952,-101918,-107875,-39224,-64400,-103153,-29339,107492,178221,148425,49662,53295,16263,-47170,-56318,32338,75825,73599,71336,10154,-70703,-123810,-25456,22413,-38330,-117794,-88278,-2221,132326,211635,213619,138798,18293,-27496,69146,152285,126521,46905,-47340,-109937,-78456,-56789,-65522,-78065,-39205,2747,-112482,-285794,-468309,-594002,-689785,-667540,-524146,-263058,-66977,-43786,15018,33464,29903,67423,112716,173819,215849,185469,113906,91275,98209,50276,24290,34022,24068,-23513,19187,5343,-58340,-95455,-84873,-30717,41168,37534,31324,24897,25424,6150,-26558,129384,463845,730637,753057,516186,232376,8351,-68541,-45041,62105,158009,249675,309410,287001,143288,-4070,97652,127086,66984,7043,-49031,-79190,-82884,-69446,7186,51544,10391,-63400,-113890,-100979,-44403,-44847,-36549,-53651,-40326,21437,-7826,-20829,1067,32888,97322,161120,220160,170075,165622,133917,119183,118056,-14905,-83607,-43884,-30391,23161,61263,39829,-33777,-99528,6570,116365,171713,33127,-37943,-105093,-117435,-66848,14548,14300,2461,-9205,-60565,-115845,-63068,-8259,13142,-29882,-76403,-82382,-91749,-28248,18393,23614,-78975,-90451,-34666,17008,97506,208942,243524,188808,115789,96970,89154,113838,130619,93583,8856,-34636,-65265,-95867,-86983,-107082,-33344,-4624,-50785,-126274,-58962,74207,149463,106345,-6166,-92599,5850,131651,207102,170350,46194,-70936,-84673,-10007,3155,-61589,-91537,-87345,-18849,75595,131873,115451,22174,-83729,-136607,-92049,-14661,54755,165643,253160,226355,105774,-14936,-91828,-85317,-38986,43031,25492,-50576,-119854,-64386,-83264,-131858,-117775,-97224,-70549,-73971,-54721,8358,51989,50158,-1992,-106673,-31461,38126,29625,960,-14079,-38096,-78493,-133055,-104779,-109133,-104646,-3053,162296,273659,152452,-33405,-50057,45159,158235,278935,353689,134174,-128591,-63057,-35146,-40534,8027,41956,33778,61143,92374,156865,141176,-6867,-96614,59265,144879,164079,203648,183502,69657,-18592,-87325,-56412,32943,29127,-61794,-59156,-3117,81272,146825,123189,-27949,-33720,6868,19881,35622,90816,248118,403887,407995,267730,103531,12499,-28000,-55129,-63534,-110991,-154855,-101899,-22730,11458,-34083,-114718,-75250,-10482,11733,-54856,-115567,-74838,-23278,41454,106284,97401,467,-78788,22370,125990,202916,247245,214816,93450,35862,26834,-30109,-95243,27982,159480,177379,126539,74092,69240,80586,152453,275289,338375,243978,67408,-21267,-47774,-47145,-15145,10387,-4983,-11766,19126,21343,18067,37429,7481,-51809,-99912,-65767,47993,174452,206073,76649,1687,13978,-32352,-87806,-49516,-17260,-63516,-121855,-74819,-5716,-40639,-77747,-99015,-82475,-46024,38134,108485,139527,109310,52090,25702,-23590,-63029,-65996,6029,34963,47477,71033,35540,-28236,-100201,-74020,-49652,-120211,-46933,149223,258730,279672,169920,-48596,-73622,56516,118315,46376,-15509,-20811,-37271,-80325,-96026,-55395,7427,58897,48823,-1253,-69768,-22558,10614,26325,-865,-25746,-12590,6045,16851,12454,59939,58233,15106,18686,19893,-7563,26282,53696,-14635,25678,137666,90475,-15372,-77782,-68150,7578,59346,17173,3374,57207,59595,-14226,-70557,-117024,-78387,-25543,-24905,-29070,-17558,17058,82734,113325,48741,-68782,-151265,-81695,-67379,-68306,-97800,-65454,-60075,-101582,-129874,-57423,-15215,16390,4387,-11846,-36269,-14782,-47317,-84270,-125968,-144331,-83459,5151,87681,116455,136290,144307,130215,71224,9407,-32312,-105326,-79209,3030,47351,10310,-78488,-21066,112645,126323,15322,-75639,-89507,-17983,-51450,-107107,-114662,-110949,-115233,-145691,-150393,-117518,-10826,88305,125623,84788,10721,24704,97179,153538,237029,232434,165865,85640,37445,-8066,-48656,-118687,-77093,-34495,-6796,-25504,-77625,-77291,-25125,39587,134689,172784,213481,258585,247038,75988,-57809,-92929,-83239,-45883,8314,29543,803,-42328,49200,153162,192331,176059,83066,8889,-36046,-59872,31372,275529,617727,787768,476482,204981,48876,46428,172668,288602,279831,215354,103528,-37572,-101067,-100530,-53125,20340,102264,186860,323598,406001,290141,149916,65013,21653,43892,62089,53192,6331,20330,51394,79740,21527,-36321,-95348,-67461,-6277,67367,112996,185690,235561,148361,11129,-65167,-70906,50559,114398,96322,36461,-43007,-111337,-81725,-48954,-45640,-38466,53839,249358,333230,186362,2567,-91011,-78502,-25700,20124,44686,19124,-67511,-98135,-34909,36051,78504,69622,52705,12618,-49842,-87175,-83441,-86448,-78953,-94629,-126640,-120963,39716,94083,76472,24183,-4394,-33300,-64935,-110953,-69294,-4964,81218,135028,153757,128782,47537,-50349,-117228,-62526,87551,193016,209685,135291,22304,-91053,-79422,49703,86371,61737,32393,46154,37907,-86103,-142686,-152885,-109070,-106813,-120442,-68447,61954,110560,204332,279640,188863,50391,-13340,2787,-5249,-52005,-56136,-19221,15227,74884,100900,95533,88354,29993,-82447,-156310,-47781,-16807,-72536,-135994,-50376,44401,101642,132305,68517,-20619,-45224,66876,232217,197401,65767,-43382,-50503,2750,-53992,-61683,-1961,65105,139219,159664,143691,142122,129094,151457,233184,124540,-1084,-28743,-74481,-61792,37851,137039,167493,171793,112247,-5596,-111106,-35083,50288,95110,85249,76284,48006,-7892,-68033,-102796,-80123,-73800,-77752,-64885,-25588,70373,95758,38578,-10692,-41928,-110314,-133518,-112596,-114948,-69207,-2543,26068,-11211,-58797,-2855,9149,-35845,-73510,-72682,-84225,-124820,-109892,-78133,-72103,-45459,-16632,-41609,-66262,-91567,-103344,-100600,-86252,-15209,74408,124502,118974,90322,-49571,-105576,-52386,40557,136153,217384,232440,181083,81922,-5381,-42610,-93997,-57567,-40906,-36284,-75585,-66584,-41229,-62212,-18832,28503,11041,-10742,-100797,-111961,-26427,42070,38102,-26706,-43247,155021,277107,240293,150295,45505,50177,69841,-4394,-64483,27100,78930,63982,1642,-49824,-77391,-75432,8958,74602,87688,104554,103771,65008,-17452,182,131847,158812,87859,2888,-69178,-86766,-88761,-79987,-25531,157602,202230,137887,20238,-61951,-70357,-77580,-80371,-109733,-119950,-98985,-40370,-34277,-102988,-144527,-44043,4349,-7285,-65131,-106771,-32639,-5686,9732,70961,202353,266866,195011,82899,39387,23404,-37616,-100550,-34736,57322,75490,39840,-4686,-29783,-93331,-20006,20074,-47489,-77263,32380,46602,14359,36892,73181,49608,-16609,-112490,18008,85399,46053,-66623,-109445,-71393,-75051,-93282,-35423,-27267,-122170,-20969,107445,250361,273639,202404,59011,-55548,-98208,-76072,-49329,-120589,-86466,-18262,43411,32753,-65228,-93139,-19997,-694,-4939,-17837,-48815,-78633,-35126,39021,59002,-7333,-43976,-4593,43740,79843,37601,-632,87653,206122,209080,97223,34766,39334,18966,-28355,-66314,-87083,-92896,-28808,47500,90683,95112,57674,31629,-28299,-63028,21352,144664,210643,215397,225739,210105,98036,-8740,-59558,-18489,39907,115708,167774,155257,123666,31120,-57692,-98469,-91082,23811,202803,372772,338357,139415,36544,55330,140968,203676,153824,82385,65075,65087,56883,60867,28340,53015,59451,18729,-6677,46998,75385,-4770,-102008,-94690,-143667,-81167,-6550,-15031,-47069,-7946,32638,56797,62026,56505,1448,49284,94633,63147,-8450,28842,188067,153226,75551,65768,50739,-6461,-33011,-45613,-53586,-51668,-64199,-96729,-68633,23140,85958,114747,90396,8426,-66737,-98269,-100452,-145931,-146565,-99348,-109077,-96099,-25748,93855,219978,221454,104600,-70729,-124827,-18669,90931,121099,139605,241505,402023,528616,359819,196522,119728,105126,86787,74541,56786,-18059,-98195,-58031,909,27137,14702,-20255,-28237,17371,34782,-27925,-91577,-86083,-73129,-78010,-91112,-55559,12165,62225,46253,-15362,-57797,-98961,-86284,-82784,-108857,-95277,-42191,-11984,-6725,9396,67245,83795,62379,16772,-1072,39239,119621,151594,127816,28515,-66393,-96595,-96319,-56893,7037,105739,205989,256468,212097,25693,-61499,-90183,-62063,-80949,-123283,-86290,-54307,-64557,-54407,-8078,4605,31597,75376,113394,138893,90092,18104,-42279,-83793,-48860,-57017,-94788,-72700,-48568,-33660,-38117,-68722,-37992,48251,146928,273820,243527,47222,-123117,104807,432449,550517,349530,124202,77518,97522,123332,66793,1534,40325,72808,33916,-12020,-29506,-6878,-32381,-96188,-53206,-20407,-58680,-21631,61935,121526,79531,-8391,-67822,-57612,-35001,-42422,-75774,-93117,-91700,-34516,-9787,8121,58837,84484,11369,-32545,-6959,25821,6191,-25767,16807,41808,47540,30929,37674,92922],[108772,106225,36299,-27761,-53949,-10843,3433,16598,-6137,-29519,-69681,-64225,-52325,-71708,-59475,57414,81796,41322,-20236,-57083,-44329,-21582,-49462,-44209,-60820,-84187,-37737,50442,87622,46587,5106,5959,17535,5113,-48178,-104608,-83020,-50856,-56025,-57773,-14905,32841,47305,19139,58815,71722,55153,17260,29083,110768,189545,148066,64180,58825,188145,290073,307580,236075,182844,145600,121457,81802,54189,29761,-36784,-44540,-23155,-25098,3965,5126,-12691,-77896,-80729,-80069,-129276,-33385,79828,196608,295708,308626,198274,39641,-43810,-39887,-58052,-50875,22863,71385,89691,150416,231683,257679,295136,305974,324790,243326,127593,22682,-90371,-130839,-46272,44451,50994,26988,6204,-11429,-48148,-68169,-104536,-97878,-47157,-37140,-78162,2945,90856,116261,59307,40979,89907,67063,-10818,-50901,-21992,-29079,-75978,-75076,-8070,592,-4434,-31003,-78533,-96489,-78949,-24454,25827,43598,17796,-4431,-18016,-32254,-50028,-36577,-24939,-22258,-32628,-76787,-17732,38189,15236,-40015,-27496,-12724,-37572,-77106,-92848,1421,49674,67295,43046,51756,150184,244031,183368,44457,-79081,-8501,130388,187274,109773,31118,-46867,-125934,-121203,30843,135914,152428,83652,-8410,-42127,-63148,-91296,-80542,-51703,-44541,-16870,-30297,-56956,-82666,-6196,48601,150231,124417,-27821,-108573,-69670,-62895,-42112,-30793,-35082,12335,56202,8485,-61664,-99923,-45548,19733,58945,22497,12336,34568,35473,31414,4526,6718,-42655,-107461,-71887,35925,101225,96405,33901,29888,40344,-721,-57283,81074,-14330,-98798,-49660,61716,63722,27250,30121,23594,-23926,-65256,-134485,-79373,29669,105377,97140,25928,-38785,-81445,-104499,-35438,47526,127795,113200,55060,24304,-9842,-18882,-21493,-26957,-5312,46191,47849,34515,19901,12147,-34279,-75397,-2223,72160,78514,66798,16285,-75891,-50840,84900,175123,173996,142683,110933,45160,-36263,-92090,-122331,-113763,-80916,-32007,-31018,-82705,-61576,-19932,-31215,-101025,-82140,-86508,-66375,-42721,34439,107102,84146,-18418,-114209,-79655,49093,112517,49980,-35179,3700,80352,33901,-78021,-43979,1674,35258,31338,13339,87437,107175,135062,127024,91225,38283,-52812,-49420,53946,51959,20362,24837,90515,182045,233916,221412,155927,54962,-16084,-43571,-10777,37570,34086,-29184,-83213,-105355,-96209,-68126,-59262,-94462,-81387,24458,86730,119470,53078,-38839,-84438,-91860,-101072,-72735,-40388,-7573,-3703,-3175,7410,-61045,-73730,-2115,35063,63444,80946,99024,151838,141246,52944,-10392,-36509,-18096,-51875,-105487,-65636,-35359,-17331,21862,71969,105983,206250,285179,227486,128012,-8481,-121960,-77655,-76968,-100493,-124728,-80424,-81211,-98901,-139243,-44522,7721,50587,150451,213854,194961,227168,258734,241083,234835,190180,67763,-38830,-83881,-59565,-78622,-35459,36453,99759,57729,-43681,-96995,-114568,-97630,-42695,17493,9827,-20259,-10995,33067,87307,114688,77435,67669,91311,79963,53485,4622,-32792,-49720,-67770,-53781,-47772,-74626,-101649,-90707,-66355,55056,209961,165609,61258,34667,80649,45834,-20833,-86756,-61228,75316,143570,80639,-41035,-107736,32640,226307,360316,190223,22379,-107422,-81255,9404,6761,-56516,-95865,-107062,-111403,-31798,6932,30945,47864,57300,79078,134987,144404,82404,21804,-6254,-13882,33678,122339,131742,36152,-27927,-55695,-56939,8361,89577,97383,26014,-32275,-56040,-36484,-35014,-21041,-34831,-104306,-146551,-58466,17144,-5701,-51454,-53186,-85257,-110694,-77120,-20896,61241,182908,164949,47545,-31350,-88238,-57302,-47601,-78419,-62793,-68915,-84076,-63148,-42115,-15451,-11865,-70108,-77368,-71873,30235,25676,-69389,-37390,-45424,-45698,-50719,-54150,-65292,-94148,-92482,-100423,-82211,-21266,52548,151370,148959,41335,-29134,-47465,-52274,-71530,-90641,-53362,-51707,-76564,-45694,-6386,-42175,-63105,-15319,4813,-56805,-48337,10536,15145,46707,135747,270773,279903,204645,74298,-59387,-94779,-3487,130118,113335,-23775,33792,138892,134572,70950,-37549,-101496,-42944,-23947,-72729,-105172,-18574,72043,148251,172955,87126,15822,-13957,-26971,-68336,-61232,5285,61400,129026,172653,172025,170717,147796,128186,63405,-58101,-86301,13093,90465,64173,-30409,-95303,-76083,8834,130492,184492,231671,264545,198973,168449,159700,77486,69408,84659,152240,218075,250114,186981,108944,127160,120815,75658,58423,68105,70258,6206,-35187,-91629,-60311,7010,14806,41619,116858,233820,332226,275672,158246,50339,15978,19059,48541,51119,-13095,-62195,-48599,-4429,-13420,11325,16557,-13671,-62476,-73589,-45028,-27388,2351,-18475,-74760,-25634,42281,69494,40933,-38684,-83391,-39290,-16474,-15126,-75787,-142154,-159128,-142063,-145073,-154951,-93917,-31022,18561,33518,5627,-8447,13935,35715,35331,37360,23700,-14264,-34126,-28866,-30821,-67310,-102726,-52295,40473,141492,233550,253300,214632,148777,35856,-47351,-102906,-87204,-100896,-80014,-44291,-32490,-2937,53194,160230,188365,131157,38228,-73847,-82200,-11548,66188,110598,132886,102778,62297,7034,-62027,-45879,-33197,-35014,-8889,51194,24594,-21139,-80501,-95710,-82813,-75017,-21321,28366,49653,107819,52719,-99445,-103657,-71153,-79439,-44082,-16051,-72451,-87290,-79670,-26629,35815,8519,-51681,-61884,-13118,3029,-499,12061,23517,116419,281276,188763,4499,85032,291267,357731,182905,8384,25233,122912,134384,69977,25,-38407,-73221,-116260,-54903,4548,22054,36625,88235,94227,16210,-62065,-93336,-68224,-68058,-89635,-91239,-45002,-3410,2865,-20298,-27179,-48556,-73676,-91616,-80750,-99996,-56185,-75283,-42817,6351,40293,147252,50640,-81296,-59047,-12021,-68483,-93756,-28646,7508,15816,-13649,-21915,-42735,-79300,-26573,37449,84007,96228,44574,27862,39748,90412,187462,100308,-39443,-118104,-125766,-60583,-61546,-115575,-39539,99481,188156,187364,81976,58410,20644,-41670,-70333,18355,75690,78581,75805,20111,-55099,-124460,-24288,38097,527,-62578,-49168,24822,150756,222542,237830,170379,49334,-114,85180,150642,101400,18178,-59775,-95397,-68123,-51579,-60349,-73111,-34188,8341,-99524,-258289,-424580,-536170,-619036,-591227,-454805,-226408,-49364,-41988,9837,31880,39890,78449,122196,186338,234092,203448,123403,100496,116135,65945,30692,37601,32101,-8832,28765,2085,-61439,-103039,-81426,-25544,36948,28773,19888,11507,12300,-3758,-13996,176577,539907,797139,789091,555252,266126,29929,-48391,-32737,46150,120511,205893,277718,281944,169952,250,95819,130693,64924,9572,-38703,-69013,-76719,-68284,11903,51876,10354,-64650,-105689,-56653,24891,18169,-18203,-64481,-40176,47085,36439,23115,23982,37841,84434,131317,184018,141387,124326,77140,33350,32346,-54031,-83729,-41540,-23813,34407,73596,47273,-29737,-84500,17885,122818,154558,11192,-55392,-111672,-85568,-70475,7777,16314,13700,1071,-57907,-112177,-56057,1336,14395,-35375,-76859,-71987,-102146,-39620,2621,5528,-81378,-78766,-31620,20043,109273,221239,239880,175273,97670,85380,88147,117593,133504,90915,8947,-28940,-54911,-86168,-64612,-103723,-75458,-21186,-44943,-110844,-73633,56095,121143,86950,-15460,-112079,341,127460,200179,178342,65264,-38100,-68308,-22780,-20416,-83596,-79100,-79870,-19884,67015,125771,123064,38030,-61092,-113874,-85270,-15871,41342,131314,182590,147289,62241,-20364,-87981,-93482,-53917,18158,10677,-41174,-91014,-61919,-91445,-135547,-122764,-107674,-73687,-68123,-46258,15030,55581,51339,2716,-98656,-48083,22512,20361,-5670,-21965,-45044,-81099,-137215,-105979,-104309,-104716,-5157,167178,292371,170395,-36893,-59517,37827,168520,303387,355056,103385,-141976,-38124,-4674,-96316,-58042,4973,18474,59230,89397,152597,142455,-4955,-104941,45015,134161,163892,204203,197910,83330,-16018,-95922,-85122,-11048,-29266,-110503,-90969,-9876,88215,141597,87392,-51760,-27438,11124,20231,35055,87536,232556,364596,349076,220246,81601,4564,-35640,-64175,-69888,-114402,-151882,-117991,-43155,-132,-29913,-92346,-79774,-38775,-26009,-80029,-133255,-89903,-38980,27812,93871,81305,-22303,-92768,4832,92383,161541,220280,231835,141263,90516,79175,6230,-85788,32327,192521,216326,155011,100980,90853,93454,162172,286996,321462,218705,63498,-9393,-31145,-30956,-5035,14808,-10654,-21321,27851,43424,25443,45441,7770,-54673,-109007,-71689,34939,153582,181491,56098,-2112,14070,-40106,-108893,-67827,-28347,-66768,-105471,-70987,-12579,-55282,-91881,-108516,-88835,-55286,19712,79639,101711,76905,34611,33978,-9082,-61329,-76088,-1061,22713,26330,55688,31724,-30732,-100217,-59911,-23725,-91681,-71324,100421,174449,194384,117892,-89494,-66903,58178,122391,54842,-9060,-26277,-51090,-97839,-102546,-51501,12064,54138,28130,-26894,-56978,11106,31304,42321,9959,-18990,-9330,4513,10176,6999,76181,85394,36132,28604,17280,-17695,22651,52543,-16600,35740,166142,122210,9810,-71605,-83336,-5713,57250,32676,13231,57713,36800,-43674,-90651,-122488,-93237,-48380,-48738,-49613,-32494,16620,95623,139927,78374,-63813,-143279,-84918,-79104,-74924,-84976,-62118,-63134,-106569,-116036,-47700,-8090,26216,27336,3925,-28820,-9653,-39000,-58549,-97099,-120120,-80681,1731,85165,118559,144617,154171,132226,57517,3990,-22217,-93915,-69091,13705,45727,-4678,-105436,-32886,119130,140655,22968,-75946,-118972,-60203,-118502,-74753,-39778,-36366,-53026,-113145,-136009,-138199,-22326,93447,139951,88018,-3848,9931,84842,139353,222828,231743,179181,106065,48041,-8047,-55635,-112495,-78099,-46809,-22831,-34322,-82133,-75970,-16458,62589,185026,238898,286267,315578,282362,88602,-55047,-90336,-73298,-27691,30042,51241,7070,-48876,41718,159482,198550,162308,54215,-21975,-55265,-52142,46164,275453,614220,807750,507255,227423,63466,66832,198207,320749,311810,242653,107572,-37493,-93155,-100864,-61710,7433,89710,184224,322545,385243,268575,140186,66190,25734,41971,54669,40986,-20084,-30026,16080,72777,35579,-20239,-82333,-85175,-30655,37826,102472,211244,280861,187758,30365,-52306,-50492,72741,133801,99496,24714,-51749,-100460,-71375,-42450,-38566,-30777,57551,235124,290895,170607,3579,-78248,-74640,-33885,19788,49670,10321,-80393,-111780,-43126,30706,75501,60512,45412,23182,-20832,-44378,-38649,-51185,-50046,-68977,-112898,-119269,40659,96108,79956,28347,-2075,-34379,-66964,-118038,-76445,-8543,82847,148952,177135,143744,59557,-40594,-108648,-66347,72370,171877,193028,120557,11186,-96724,-92186,33871,81679,63339,39676,54180,29405,-96405,-143071,-163877,-117217,-106925,-112293,-28356,103559,138114,232344,317874,222555,65292,-1285,18667,18736,2067,20444,42580,50563,96213,130277,124051,109192,31954,-88772,-164621,-62529,-32107,-81359,-129234,-57364,29093,84715,120873,65926,-17106,-43870,49913,217644,188091,59973,-44908,-59913,-8277,-70255,-72416,-7645,71080,160782,181543,152096,132466,119207,139509,205151,80292,-31096,-47309,-74948,-40648,69264,176525,194784,168365,89456,-20373,-91609,-20570,72804,120641,109471,100181,59112,-4753,-65510,-99073,-92971,-105065,-116388,-111501,-66179,54271,84273,29578,-2993,-4294,-44983,-57353,-63559,-88586,-63250,-8303,16532,-26806,-62599,-223,5956,-51663,-88195,-69843,-66663,-95148,-104177,-90170,-94531,-66600,-31649,-48036,-63249,-84453,-119625,-116169,-93564,-15841,77583,139542,136139,103073,-44083,-113545,-58656,36858,130375,214945,240150,188564,75149,-12274,-35125,-68574,-50743,-27387,-8502,-30524,-58925,-74857,-76717,-11882,33275,8897,-11385,-87859,-107458,-31269,38226,40195,-19321,-40754,112224,244225,196233,114408,28567,47252,61457,-9603,-27817,75587,120528,76399,-8568,-67697,-94139,-64031,19965,80331,85338,95620,96237,64625,-8143,2391,129477,170526,101643,7188,-67580,-86351,-89482,-91957,-39143,142389,196275,128818,15449,-61032,-63643,-61492,-58673,-84161,-93041,-71277,-12628,-13652,-93804,-136551,-44667,-1162,-23266,-82840,-84348,-11423,-878,1597,54958,184968,251396,185194,69605,25043,19039,-35842,-112597,-60518,53779,99228,89054,44836,172,-83441,-34985,11633,-45187,-68000,27622,28596,-8867,839,15596,-19047,-72034,-87401,22956,76521,36969,-73037,-122277,-80974,-84325,-119253,-52759,-36811,-84661,1384,128336,259704,276313,190927,42846,-68062,-88794,-84545,-44637,-114246,-105116,-44744,28109,20889,-70365,-95651,-19926,-2985,-13848,-31505,-64093,-90943,-44066,31258,57684,-3435,-37516,-1756,40053,66396,21530,-8758,80985,204392,220311,111165,43330,43683,12861,-35002,-65886,-77449,-88054,-31760,40581,84030,93527,59003,32998,-34154,-78334,19331,149026,208967,219327,237424,220472,98853,-8918,-58354,-16820,37142,99408,130697,105167,71873,-6769,-81498,-114315,-77001,37332,209305,346555,256108,69091,-1904,33887,126003,188423,132876,65678,67700,81950,76091,62573,16947,39809,49692,11410,-10897,32049,60792,-18144,-87008,-51487,-103200,-95052,-23298,-32827,-74869,-67461,-32805,1049,25995,27376,-25757,34791,88407,63973,-3529,14492,186499,153075,73418,54951,31408,-21589,-37690,-45411,-45603,-39351,-53048,-86853,-71611,-326,42277,62334,52228,-15016,-78228,-96756,-86353,-120956,-116237,-83799,-106745,-87750,-14704,96138,211169,225533,130143,-51365,-115055,-20087,80107,102655,133844,241821,403916,556239,417620,231505,118009,88273,114688,125788,92527,19246,-84141,-60012,-6955,21695,14237,-17769,-29397,16505,41529,-743,-89127,-112131,-83876,-80322,-86434,-45139,13411,64365,68166,6738,-33395,-61539,-74130,-81063,-95354,-84151,-38233,-13074,4958,44211,107777,123789,96416,36251,9408,37355,122499,177768,155933,46358,-54644,-83987,-94681,-66353,6655,111871,221670,277516,212758,20241,-62688,-85641,-74407,-77360,-111042,-98205,-67127,-80999,-64030,-8672,6586,30497,64125,91005,117236,79794,15736,-45371,-65659,-17085,-24671,-76124,-82425,-49053,-31831,-34789,-74118,-54160,41204,133751,255431,232322,37124,-111399,123778,471350,609872,368638,115908,43058,44357,95497,50423,-3027,47564,85369,46864,-1552,-30782,-9621,-29596,-85603,-47046,-12369,-43309,-8916,63623,115721,72796,-14671,-73133,-46245,-13695,-20006,-65627,-88084,-73616,-35500,-23133,-17159,24992,52143,-12701,-54098,2501,31972,7697,-18674,27521,47404,48630,32929,37042,96580],[110130,116443,51290,-16354,-35888,6022,19446,22993,-5845,-27307,-61975,-59812,-41506,-47088,-42051,30302,53540,20114,-55193,-54473,-5761,12395,-24523,-30162,-56919,-85131,-34734,51941,89663,47426,1398,207,14675,5024,-48870,-99477,-73289,-44287,-49192,-49621,-7174,36187,40680,866,37382,59812,47103,2711,11254,90404,163564,129028,58734,50962,171659,264464,272805,221781,194060,182548,170517,115962,66588,24781,-47940,-49621,-26973,-29813,5548,17909,9529,-61056,-84488,-87914,-113755,-9418,106111,239522,352135,347551,203222,28550,-68429,-61803,-71605,-85818,24358,78402,99526,170554,270043,312552,333992,311409,318146,253092,158227,46274,-80305,-142790,-54573,24318,26876,12462,10459,-3333,-55134,-86632,-117933,-104146,-49752,-38322,-86382,11226,107200,124826,55247,30685,90748,85551,15425,-37214,-20955,-28394,-70189,-71307,-10036,-4618,-6105,-35383,-87540,-98198,-65875,-1222,49126,56160,25217,2472,-8140,-25853,-70343,-60729,-33667,-20381,-27891,-79267,-25632,26417,3515,-45781,-27921,-14110,-40287,-79660,-92069,3327,57934,74624,36878,21239,115614,209647,159873,35237,-92109,-14866,136396,202564,132465,64429,-11287,-90666,-123083,-5727,130233,154483,82986,199,-26441,-46079,-81743,-80250,-50646,-45407,-17425,-32586,-60619,-69169,1578,42334,136354,128531,-18894,-93842,-58732,-43231,-33669,-36668,-47889,-1759,52064,21377,-37141,-76238,-26524,41540,83508,57840,61090,92144,69267,32558,-6849,9784,-24826,-97008,-83886,18369,96589,101055,33012,34828,48747,-1970,-51235,124240,46265,-52370,-56405,54561,58251,-468,-18947,-16845,-63235,-109484,-115675,-43027,40153,87249,65974,2059,-50469,-87500,-97506,-34332,41281,111795,104520,65281,44061,10224,-5626,-7423,-15095,-15836,17137,25270,24426,20814,16700,-35831,-72453,4682,83843,95901,89398,34471,-60871,-36242,109445,200558,192911,151919,106237,24370,-55745,-99331,-118869,-104947,-76430,-29341,-27147,-75208,-52938,-9455,-21225,-97555,-49885,-61357,-52446,-30063,43588,108180,82510,-15246,-111629,-100391,18110,87204,39254,-32546,11771,79614,16547,-87577,-34481,3584,22113,10448,6601,90825,125216,143997,122164,78314,19901,-73063,-65095,58586,68031,36142,34605,97631,197601,253332,231146,158811,63057,-11935,-42356,-5743,46085,38141,-35620,-91363,-98851,-94353,-83247,-81202,-112211,-122453,-6801,61797,101416,58782,-29836,-76088,-85656,-98339,-59087,-19924,14058,15643,21215,35454,-30363,-53894,4702,39168,60871,66506,83677,145285,143079,57973,-10403,-36906,-8873,-37348,-95651,-70714,-34584,-1747,32128,69797,87973,182666,256255,196900,90257,-37435,-104891,-46457,-43426,-71449,-105350,-88333,-81323,-88973,-120095,-72504,-12821,43920,144221,216090,221716,268458,305722,277090,245457,181263,58908,-41515,-79615,-57346,-72271,-29435,39773,92944,44043,-54966,-108184,-107537,-111105,-59420,5968,16392,-1493,7851,46502,96469,124991,91207,96342,131695,108925,61042,-7103,-51393,-55607,-59350,-63945,-57632,-69919,-105659,-94386,-67199,39334,173260,130623,47051,32816,78675,53465,-9365,-79509,-65588,67537,148117,83292,-39139,-101659,41217,240261,336622,153256,8787,-98621,-98201,-17453,-23478,-82725,-117898,-118153,-121895,-50627,-7686,27362,53551,70326,93688,147483,139754,62359,24499,45399,59366,99417,174934,180111,73694,-8083,-60734,-83127,-24850,49549,74972,33513,-4131,-24578,-15811,-28469,-24166,-33819,-93512,-137547,-65957,9136,-16399,-63468,-40506,-55191,-100811,-104557,-44594,46306,182017,169993,40417,-47012,-102459,-64671,-43096,-70816,-56057,-59795,-79995,-66494,-47074,-15737,2215,-46377,-57661,-64206,-26799,-28751,-74870,-26318,-47967,-44659,-51312,-52398,-66205,-97983,-88121,-75772,-38440,7598,61529,151999,153926,41001,-32527,-48273,-53219,-73629,-93134,-54849,-52288,-79411,-46129,-7727,-45561,-60104,-14280,2923,-55782,-42173,6186,8354,37718,127717,285060,289517,188683,69506,-54739,-99782,-34396,44142,25831,-53341,48156,160237,148199,82898,-22752,-110310,-71700,-57925,-98179,-86231,-7446,72431,137686,174035,106531,32733,3698,-13052,-59834,-47829,18280,76312,146292,176320,173607,178462,158913,135575,55168,-70301,-59218,42078,106429,71759,-20818,-84099,-75122,-282,118963,185408,247090,290356,224875,188011,179239,80578,54601,64867,127719,187323,218510,162540,86530,105391,95747,40824,32085,65141,92004,27121,-25631,-82574,-68203,-4204,8105,34118,94876,201386,315578,297512,163825,58849,27520,26331,49001,48323,-16902,-69540,-63901,-9717,-2786,25572,21947,-15803,-66016,-67122,-33829,-18595,13788,-3977,-61659,-35416,24589,51799,38979,-21171,-50563,-10817,2043,-13657,-82368,-122467,-125073,-127556,-136658,-156166,-100070,-32775,19981,32412,3049,-8674,20308,42199,43375,42561,20554,-21325,-40603,-34903,-34120,-67299,-101495,-56342,20417,103015,197754,257087,225795,143893,28977,-40830,-104886,-100586,-101844,-76745,-42248,-13193,-6085,7074,127097,172736,116345,25317,-86687,-61456,6931,64924,90143,112594,88187,53658,5313,-57730,-36706,-28996,-46016,-28046,42720,30446,-10815,-75432,-102311,-92675,-84610,-36187,-5389,-1894,50016,29666,-103594,-101573,-76257,-82006,-45317,-26957,-81143,-96239,-87314,-42391,2553,-5185,-49060,-86101,-37339,-19456,-19948,5427,50970,175573,344054,237588,29878,88729,301002,396097,223151,18213,5420,92591,103819,43464,-15940,-46844,-76341,-95594,-38133,23168,50480,70366,117155,125737,54837,-39438,-89490,-66578,-59422,-77375,-87263,-41497,-1579,4802,-10223,-10387,-32837,-61860,-87938,-91409,-117574,-36747,-26156,17458,68765,88399,158086,64245,-85695,-47536,32423,-29344,-101600,-40549,-101,17435,-1972,-8777,-34006,-85754,-44499,32570,75197,70739,13887,7903,29508,92554,176138,65539,-69640,-143354,-149944,-88380,-66343,-104767,-38046,97672,197978,224521,114909,61596,24194,-36914,-82920,6560,75622,81894,76887,27531,-39801,-121998,-27367,48362,37288,-5440,4367,63980,172713,229379,255030,199312,81697,31789,106260,150096,78963,-5291,-63299,-76618,-57265,-45097,-53408,-68408,-30295,13627,-84121,-224102,-368045,-460300,-534289,-513028,-394601,-195897,-34503,-35853,13986,42827,59010,92790,133034,198432,247657,214938,129385,105886,130226,79283,35920,41076,39189,4850,35778,356,-61769,-109600,-75002,-17669,35721,23968,10924,-2694,-4549,-17634,8076,231773,606213,834729,789050,570104,290876,50323,-29399,-23401,20104,66638,138828,219719,253434,180480,5520,86858,129148,61715,13305,-28120,-59749,-70966,-65029,17737,52829,11339,-64557,-88713,-8899,86508,74722,9684,-71202,-36938,70788,80995,66733,48233,45446,74864,106650,149212,111297,83214,28220,-39743,-47614,-86708,-75590,-36527,-13646,48205,87305,55413,-24457,-68183,30432,127452,136479,5055,-53423,-68287,-42172,-59197,2157,20217,28642,13958,-54445,-104136,-45678,15326,18592,-38171,-73473,-59774,-105117,-41066,1593,7870,-61135,-66578,-28914,24968,122176,228506,230929,159671,81892,77180,90600,123309,136660,89198,14291,-20761,-44251,-71834,-42790,-72066,-108633,-34707,-35743,-89883,-80325,41193,97869,71334,-22193,-123415,2864,127356,196214,190803,94928,5295,-37239,-28701,-41314,-91040,-62315,-70447,-20273,56932,115982,127448,55020,-34245,-81981,-65412,-13003,25089,82835,98429,62890,17006,-25509,-79898,-95149,-65301,-4719,-1078,-21466,-55682,-43455,-88624,-137973,-122287,-112502,-71803,-57368,-33823,23218,58504,51105,7122,-88230,-62462,6552,9191,-14425,-31611,-53328,-82882,-136944,-103110,-95465,-99489,-6081,169226,301890,179164,-43341,-66268,29177,172617,316194,337417,67849,-148275,-12203,38833,-76164,-111975,-31998,2475,56946,86415,148185,146342,4750,-93784,32414,121298,159006,195504,202962,97389,-9832,-94726,-112471,-51575,-78538,-142311,-118260,-21696,84957,122357,41976,-62138,-16705,16309,21564,36471,85524,213919,315699,286585,178400,65473,1993,-38384,-69317,-72893,-114519,-145151,-128774,-54147,-907,-14959,-66614,-80718,-67689,-57510,-93076,-137203,-103921,-52562,15445,80836,63592,-43189,-101144,-16318,49632,113061,183626,231434,173891,131325,121448,36043,-76789,34026,224696,259792,188485,134305,117413,107881,169533,287615,291663,183489,53824,-760,-15985,-14184,9336,24381,-13438,-32878,34229,70130,42959,52001,6336,-58576,-119597,-75662,20532,126268,148013,30304,-9903,11121,-48066,-127958,-77791,-31975,-53192,-73527,-53363,-10592,-62039,-101442,-114805,-90755,-58377,7097,53758,63845,41468,10854,37497,4377,-58110,-82567,-5421,12139,5281,39643,27333,-32410,-98063,-46192,439,-60265,-79511,60162,105044,124020,76883,-103205,-54343,54099,116659,56048,-6849,-35793,-69116,-117525,-107482,-46591,15947,47871,5968,-51742,-28504,50542,58803,61445,22752,-10601,-4949,4710,5932,4849,97322,118521,60497,39835,15707,-27221,14622,44955,-19908,42033,183743,145843,31346,-57981,-94315,-18831,52917,48168,27357,58002,11781,-72202,-108090,-123962,-101465,-64447,-67993,-66648,-45239,14234,103712,161141,108102,-52419,-126282,-83043,-83515,-68498,-70959,-58252,-64041,-105221,-95878,-35365,-537,34179,46572,16506,-22410,-1608,-17390,-18067,-62855,-96477,-70724,6109,88208,124883,155532,162066,129028,42314,4954,-10744,-80121,-57398,23269,40993,-18209,-117557,-34288,130934,162677,43509,-56059,-121927,-106228,-94243,6960,46336,40782,6387,-77659,-116269,-130868,-30771,96100,149164,87622,-16971,-4718,69339,119646,198740,221721,186930,123824,57063,-6796,-58150,-102076,-80072,-61114,-42639,-46120,-87974,-72659,-5124,89582,239749,305548,354381,360565,305973,99512,-49444,-83102,-58679,-5913,53621,73783,12229,-55538,34026,160517,197218,145201,31216,-48532,-72865,-44382,61842,273859,595058,799377,528593,251210,84533,90459,216145,336319,330309,259004,102668,-37990,-83219,-99418,-69260,-6260,73860,171109,299843,337028,230707,126067,66550,28662,38654,48072,36186,-24609,-78790,-16551,66889,53664,416,-66579,-103213,-56403,5684,88896,230027,318385,226214,51286,-35472,-32890,89386,147976,99837,14535,-55216,-91718,-68096,-42275,-35281,-25297,58227,213665,243540,150285,1828,-67346,-65780,-38980,17865,52273,3720,-80299,-126808,-53799,21904,68554,48642,36984,33307,11392,1547,10584,-7600,-14329,-40994,-94665,-101568,36327,93510,81753,33109,1961,-32620,-64750,-119886,-81947,-10847,82600,157420,194286,154740,70197,-32200,-101458,-67592,60437,151649,175588,105091,-1403,-103653,-100975,19253,76372,64479,47694,64101,24193,-99877,-138510,-160391,-123558,-102588,-92255,20275,140629,162623,259849,353129,253701,78205,8453,31789,40610,56074,95342,98070,77673,107535,151352,154301,132093,32899,-95596,-163473,-73168,-45021,-86981,-122581,-63607,13845,67522,105910,60137,-15372,-41177,35924,197660,176819,56449,-45621,-68068,-14124,-79648,-81815,-13849,77047,179914,198406,154909,117610,103563,122473,175303,46568,-51762,-60987,-69716,-16632,101256,212820,215974,157795,64149,-33269,-75680,-8084,91810,141492,129945,120073,67014,-546,-61255,-96749,-106452,-135468,-134318,-151431,-112048,23364,65382,20827,9695,47118,42118,21636,-15725,-64015,-59902,-17702,3332,-46001,-65384,1272,33,-70801,-98257,-61889,-46800,-69216,-86122,-91273,-115837,-89019,-47654,-55388,-61521,-78252,-126752,-128713,-98191,-18650,74285,145900,150743,112228,-36654,-117524,-66722,29588,117628,202320,237826,191013,64512,-22450,-30334,-41723,-26099,-4255,21082,9219,-46461,-114162,-87430,-4077,35330,7945,-7048,-72041,-98794,-36458,31888,39605,-14235,-41804,61477,195743,144119,75210,7368,38741,48773,-16793,-321,119080,159342,86504,-18028,-83269,-101102,-46905,32030,83427,80243,82279,82965,58620,-3982,2341,121757,176519,112747,11552,-64781,-84550,-90145,-104752,-51654,125617,186114,115865,6374,-64750,-60430,-49763,-39458,-58522,-67035,-44794,13224,3720,-88146,-130607,-45953,-9798,-44671,-105759,-70001,2573,534,-8110,36784,161081,227611,169157,51570,7195,13458,-35127,-122702,-79286,60562,136386,147829,94998,28513,-68071,-43602,8174,-38071,-60935,17079,7495,-32368,-30858,-29492,-72941,-120574,-57290,30726,68097,28134,-77777,-132212,-89558,-91179,-128864,-56688,-23730,-49554,21799,142807,257690,266767,172005,22721,-82434,-77644,-80688,-42211,-106793,-120220,-78412,804,1309,-79671,-97555,-20163,-5633,-24019,-46923,-79870,-102056,-53018,21448,52650,-3142,-33862,-479,34234,50696,5474,-17910,67376,190255,219632,120163,47040,41066,1082,-45064,-68849,-71261,-84435,-37418,28901,71753,85818,53460,25727,-45306,-75796,28103,159597,206600,219143,243282,226260,98979,-8856,-58808,-18988,29095,76890,88127,51002,13086,-50203,-108119,-131860,-68154,46600,205800,301864,169951,8059,-36338,11780,105201,164416,106767,48626,71072,99788,96020,61289,1943,19635,32938,893,-22386,2713,30697,-38717,-71928,-10963,-54069,-95674,-43919,-52850,-101735,-128013,-103756,-65898,-21275,-3931,-51439,17695,77426,59375,2951,-4996,171135,143293,65226,38096,7537,-34411,-38371,-44894,-37421,-24365,-39367,-79452,-81611,-24083,7498,21833,16212,-41568,-91927,-96108,-72459,-91931,-85192,-70894,-107305,-79587,-2859,98900,202147,229284,159455,-27457,-98734,-21493,66427,85671,131900,232246,378104,544773,448213,253445,113209,71872,143858,172308,124852,47099,-74626,-65117,-21645,9199,9139,-16825,-31336,11732,41168,19503,-63979,-139464,-98498,-88911,-82763,-32840,14703,66771,96519,43663,11552,-25288,-59750,-76498,-81042,-69175,-32450,-14095,16786,73332,137193,151367,120697,49541,12748,28345,116839,195396,176120,58912,-47111,-75102,-84302,-73060,7223,116215,232084,286983,201881,13191,-61703,-75314,-90609,-78808,-95449,-100502,-80383,-102459,-76325,-13464,3619,26665,53168,70885,96399,68069,12004,-49343,-46164,15156,5737,-55340,-93301,-49511,-28528,-27183,-68846,-71789,32010,113029,221580,204801,20881,-98470,137809,487568,634652,372912,104938,11056,-11160,59077,27961,-9043,53742,96311,58760,8740,-31882,-14574,-29209,-66647,-29438,-205,-30287,-422,60946,105797,65017,-19324,-77946,-36742,6254,7703,-37057,-66183,-54346,-34427,-34158,-37665,4308,38721,-12561,-33446,16645,39302,10687,-8701,37600,51268,47577,32201,31875,93543],[98413,116813,63113,-4972,-18711,23338,36808,25645,-11230,-31188,-59731,-59385,-35004,-27045,-32903,-3423,21739,-4762,-82981,-20932,23596,37808,-5368,-20417,-55952,-86989,-33340,51752,89693,45451,-6280,-10345,6830,-238,-53326,-88669,-66109,-43422,-49277,-49008,-6615,32773,29888,-19945,7625,37357,29570,-21765,-14434,61975,130215,106120,48808,38327,147685,229508,230025,203864,209067,225925,226092,154468,78164,16757,-58403,-54573,-35099,-39712,3136,26515,27633,-47057,-90905,-95736,-103336,2656,119412,268696,394611,370527,196441,15953,-82436,-59777,-56190,-58338,30717,81790,106063,187978,301243,353005,349044,293488,289795,249617,184874,71335,-64275,-153833,-69631,-2105,3522,4785,22507,15224,-49713,-93224,-92076,-106834,-56010,-40947,-93546,14011,117320,128464,47653,14990,82477,94321,32711,-28129,-21839,-30039,-66919,-68297,-13867,-13993,-12447,-43565,-100562,-97158,-53765,18943,68885,64101,28873,5962,-1210,-19177,-86335,-85541,-42650,-20324,-25510,-82053,-36241,9928,-13889,-57708,-33571,-21113,-47889,-86056,-91638,3565,63691,78459,28604,-17299,68770,162418,129726,23540,-102798,-27215,130006,206525,150769,95254,20756,-58032,-74949,-40391,115511,147830,80412,12513,-10685,-30185,-73131,-81226,-51659,-51641,-28117,-44128,-63679,-52475,11458,38972,122518,130415,-8491,-77451,-45596,-24348,-22509,-38945,-58910,-13814,46346,32511,-12773,-48953,-8417,55219,97044,82898,99613,141815,97204,30200,-22712,5892,-11843,-87048,-95188,-449,87682,100496,30407,40763,56850,-3763,-47641,166414,117079,-3217,-56982,43404,50918,-25507,-71604,-51108,-99690,-131333,-66632,-10387,46040,64115,30366,-22672,-61707,-92936,-93332,-36861,30967,90588,92699,70456,59436,30341,9606,6004,-5614,-20920,-5246,8014,16237,20893,19447,-38699,-66609,13342,96657,113945,111608,51469,-47576,-22510,129327,217580,204240,154644,95936,619,-77801,-105721,-115655,-97221,-69140,-26465,-24518,-69614,-48771,-4036,-13591,-76852,3324,-28746,-31969,-6076,63220,112291,77683,-16910,-110614,-120134,-16605,54149,22829,-32817,13705,67768,-7594,-85767,-26997,2976,5744,-13668,-2812,87213,139837,149639,113431,61711,-1193,-93233,-81100,58105,82031,51049,42674,100700,207015,266719,233844,155724,68414,-9383,-43409,-3287,52959,41768,-41521,-96500,-91925,-93100,-100639,-87100,-92117,-163135,-44729,32225,80797,61737,-22416,-69714,-83616,-97107,-43458,611,34152,32677,41412,58402,-2458,-29395,17157,46528,61000,52845,63792,131196,138903,60738,-10496,-39299,-9661,-33385,-90784,-74293,-34167,13745,41743,66443,68901,149710,207528,152775,49424,-63225,-80817,-19051,-12456,-42890,-84613,-96832,-82869,-80386,-97569,-101256,-32972,32286,123617,200198,232028,293871,338172,305604,249302,167020,47157,-46379,-74953,-53714,-65236,-23879,40819,81982,27237,-67812,-117376,-95892,-125042,-77538,-9410,19063,17492,28336,61071,103693,130873,101327,119129,162791,130154,66417,-17670,-69311,-60992,-49665,-55524,-59574,-56972,-99192,-99383,-65477,28480,136439,92441,29863,31833,80694,64855,3298,-73991,-73787,55946,147724,86442,-33173,-99128,44184,243903,296918,108494,-11185,-94539,-116549,-49523,-57056,-105046,-131270,-115046,-109358,-60151,-17715,25896,60418,84274,108402,156121,129956,43858,33810,91091,121953,156831,226687,238300,122897,15498,-63570,-106889,-54557,6068,42956,37232,25639,7546,5756,-20531,-28845,-35778,-84351,-117865,-67119,4622,-23718,-76922,-29786,-25303,-68213,-110633,-68547,25169,168450,164546,28665,-61785,-109912,-70748,-37875,-63540,-51578,-52494,-75254,-71201,-53935,-18686,11508,-28372,-42695,-51637,-67561,-72825,-56813,-13057,-47871,-43868,-52931,-51640,-67842,-101064,-82132,-50274,4895,36139,66118,141231,145049,34029,-36039,-47698,-54077,-76551,-97099,-56798,-52448,-79181,-47018,-9404,-48433,-57969,-17489,-2879,-48200,-25630,2453,-451,23998,109528,276191,275122,162128,60336,-52349,-100151,-49629,-29861,-48684,-55216,58565,173376,154894,89236,-12035,-104613,-98259,-88578,-118191,-68221,739,68220,119064,163574,120663,47559,19010,-3726,-57657,-39122,27660,87314,156597,170096,165596,178808,164826,140710,48589,-74578,-33400,65040,113088,72334,-15772,-76095,-74720,-9139,106521,183616,258743,312170,250454,203813,191750,78824,36712,43453,99778,150011,177400,130485,62052,82817,66852,552,1938,57216,103866,47923,-11527,-68501,-78499,-20304,-1148,28908,79070,168085,286013,304398,162330,64336,39649,40148,60809,57888,-8529,-63706,-80196,-17441,3733,33062,21378,-21985,-70250,-60174,-24399,-11434,25064,10045,-51767,-48235,6071,35080,39242,508,-19568,13767,17291,-14602,-86858,-99243,-95512,-107881,-125607,-162171,-111090,-37986,16951,26972,640,-5011,29025,48949,50360,44906,12953,-32340,-49193,-42476,-36929,-64908,-101060,-61584,1436,65428,155329,247860,225027,127730,13501,-32979,-94201,-120608,-106752,-73817,-36408,6604,-11912,-39415,87499,148235,94854,8015,-94072,-39879,21482,56595,61777,82857,65968,39556,393,-52381,-24656,-19190,-50590,-48307,29767,31625,-3675,-73931,-108364,-98945,-90629,-49721,-31924,-36401,-10685,-3580,-114293,-98337,-81159,-82496,-45742,-34474,-86326,-102701,-95165,-58061,-22508,7275,-14579,-81628,-60574,-42418,-35052,4664,76188,224083,386423,274277,49216,80800,292988,414705,253183,23626,-21680,55886,65215,6483,-39917,-56722,-74440,-74103,-27027,34224,69149,91190,129204,140406,83435,-20414,-88411,-70600,-56782,-70031,-87754,-45098,-8612,-1685,-7588,-938,-21539,-53044,-86399,-104220,-111356,-5778,22255,74128,122850,132343,157756,69980,-93562,-35700,67437,2657,-93256,-54904,-11022,17096,9720,5220,-22783,-86632,-66469,17737,56902,39484,-19364,-14322,16329,85309,147452,21475,-112380,-182649,-185867,-125363,-82528,-84081,-31696,94466,199423,249895,140897,58376,22299,-37580,-97283,-5366,72073,79355,70058,27570,-29917,-118375,-39168,48463,65706,46772,60626,107386,191182,226946,259578,219032,109370,61658,126552,146251,55605,-26888,-61947,-61442,-51582,-42727,-49979,-68847,-32559,12792,-73552,-193903,-315542,-390323,-460421,-451094,-352786,-180548,-28223,-30399,22901,59839,78361,103106,138722,203437,249137,212596,125488,101132,133271,83433,33736,38632,39507,11313,34175,-5371,-64538,-120667,-70816,-12408,32490,18960,1114,-21765,-30536,-40675,34793,287117,649733,831177,744579,550671,297109,62539,-17589,-23096,-17785,-2277,52100,139269,203280,172397,6283,64012,115886,51296,11304,-24346,-57741,-71940,-65860,19045,48875,7231,-68815,-70547,34436,130748,111755,30416,-79630,-36214,84861,116934,101569,67186,49502,62684,81627,112047,75665,38671,-15315,-86585,-100783,-99090,-67975,-36025,-6677,58073,95880,58140,-23916,-57089,37557,124393,113099,-448,-50038,-39747,-13251,-48932,-7922,20848,41658,23245,-56095,-97537,-37032,27974,19609,-44476,-72844,-51784,-98353,-37728,7530,18006,-42013,-62625,-32509,26635,131298,227464,214943,139888,64469,66800,89449,123144,132387,81483,17227,-17140,-40198,-64264,-30522,-51498,-136686,-50038,-29474,-71332,-80270,24619,74314,52987,-32914,-109490,6756,126389,191028,201911,125211,43691,-9470,-32528,-60068,-80395,-50074,-65954,-26363,39974,97533,122663,66464,-10679,-51258,-40604,-10832,274,13980,2902,-24854,-32883,-35872,-73636,-93608,-76791,-30699,-16846,-3140,-23035,-20720,-79553,-144447,-124226,-118011,-71587,-48775,-24679,25522,53390,42189,3811,-82681,-77744,-13975,-9066,-31296,-49553,-70133,-92861,-141846,-101792,-88608,-91881,-8301,165170,296898,171177,-59447,-74617,13648,163137,307904,295028,23610,-142292,5803,77112,-12658,-83118,-62200,-15054,51420,79568,139325,147611,15030,-77923,15265,99886,142256,171457,191153,103433,-7576,-90070,-130353,-87122,-110628,-138489,-143965,-44890,61334,79246,-18889,-57615,-9273,15558,17037,32841,77566,185478,253540,218197,136687,48128,-2280,-43197,-76976,-78835,-117807,-141845,-134835,-61277,724,400,-45526,-83708,-101622,-84239,-98562,-128353,-122218,-68984,-1234,62026,40648,-63056,-104094,-43538,-6602,54597,136045,209593,181589,147353,141135,48964,-76136,26282,247073,299246,219912,165540,139073,115538,166644,269100,244547,134573,32579,-2090,-9352,-4343,19891,32039,-18488,-52987,31020,92701,65631,51663,-3081,-69864,-137743,-82327,434,90016,104192,-4542,-27981,-1829,-62530,-148632,-84951,-36485,-38401,-46050,-33252,-5598,-65390,-109961,-123803,-95600,-62373,-5811,26328,23506,860,-24309,28350,8353,-61739,-92246,-12985,-1957,-20712,17157,15674,-40228,-100806,-39796,15497,-36056,-74237,27879,49214,67659,46395,-89715,-47258,40342,99234,44945,-15795,-55606,-97516,-145139,-115464,-46788,12721,34010,-23300,-75707,1161,88254,86183,76109,29521,-7625,-5926,106,-2876,-1833,113469,147806,80112,45413,8881,-41778,-4164,24774,-30611,37864,182765,153619,42283,-47418,-105859,-37315,40851,56257,39347,52430,-19561,-103826,-126268,-126774,-102429,-73355,-85532,-85886,-61838,3669,100502,169584,129231,-39654,-108891,-81167,-86044,-59441,-62796,-60186,-67543,-99152,-76626,-27226,1046,34247,55242,19346,-23619,2826,7973,23455,-32713,-79375,-62509,13160,93933,132044,164257,162417,115547,20786,2177,-6833,-74576,-51730,25058,27454,-33305,-108254,-32135,140887,184713,69598,-25298,-80416,-64823,541,100486,130367,107314,53593,-50909,-104628,-120877,-40880,90794,147535,78777,-33148,-23783,46818,90504,160162,195726,181539,131827,58867,-9608,-61807,-97062,-87822,-81497,-69969,-65134,-99078,-71672,3684,114553,288530,359171,402257,379583,306184,100202,-47574,-77089,-45244,13320,72907,91151,10975,-67242,20792,149842,182537,120611,7968,-75400,-92843,-41762,71885,264655,555828,757666,533049,269212,104417,107820,217127,326196,326850,256009,82038,-43009,-76154,-100563,-80082,-24646,51617,145921,256624,266349,178535,104473,60933,24927,28596,37162,33847,-12995,-118220,-48274,57619,70221,21510,-51676,-123512,-88340,-32192,68662,234678,339486,256937,68799,-21996,-23840,94118,150516,92358,1230,-60392,-91944,-76694,-52870,-40205,-26411,51597,182535,191069,122041,-6881,-63009,-60302,-46910,9291,48221,-354,-69937,-146276,-70124,6683,54490,30734,23681,36954,37144,40947,56949,37660,23269,-15008,-77969,-85660,23681,82789,78254,35029,4589,-31142,-62174,-119998,-88174,-15232,76299,155332,199191,157178,75021,-29055,-99194,-71226,46746,128721,155879,87890,-17620,-115756,-109313,3593,67883,62318,53406,72654,18770,-102135,-136673,-157156,-129376,-97240,-68131,67127,165574,178054,280158,377915,275674,84960,12469,38812,56027,101535,157594,139667,93304,106836,160253,181236,153103,30758,-105055,-161215,-80352,-55312,-90354,-118537,-71628,-3531,47696,85377,49328,-16727,-38803,23375,172032,163013,54239,-46174,-76496,-15575,-77708,-90426,-23062,79942,192125,205848,148832,96035,80108,98518,143799,21555,-64705,-71042,-62288,6040,129949,241474,227511,139011,35655,-46788,-67419,-3079,101544,152455,142412,131430,68257,2502,-56108,-93951,-114715,-130569,-101812,-103551,-111173,-21830,36896,8783,19703,94322,127184,95800,26501,-43039,-61522,-33139,-16022,-70695,-68321,98,-9933,-94000,-101966,-51996,-29610,-49228,-68841,-85754,-131190,-113085,-65319,-64716,-62404,-75102,-124108,-137051,-104323,-26491,62606,139026,154661,109116,-32889,-118918,-77412,17706,97303,179462,224515,186961,48883,-37097,-29462,-18619,494,15655,42071,38468,-33695,-140567,-88687,4137,33913,8136,1762,-55533,-88931,-43020,21755,34601,-13362,-46908,9346,137687,89352,35034,-17460,25083,32486,-26971,16226,152170,190727,92707,-27241,-95492,-98102,-28733,44221,83285,72063,64745,63826,46387,-5543,-228,109385,175538,118858,14437,-62179,-82750,-91058,-118593,-64850,104621,168412,97111,-7667,-72363,-60434,-42199,-24101,-34882,-42912,-20439,35695,16395,-87023,-127604,-47808,-20413,-69356,-131206,-62730,9449,-1042,-19212,16633,131941,196856,147082,28910,-13429,6527,-35567,-126352,-82651,78131,182725,209620,141005,52098,-53506,-44509,10460,-27487,-55952,1477,-15427,-54021,-52158,-46466,-70474,-73778,-23672,41241,62157,22501,-76894,-131674,-94610,-92628,-105727,-41503,5516,-16441,40521,151673,246280,246568,147037,-93,-97253,-65952,-64019,-40177,-98328,-126699,-115514,-36378,-23696,-91986,-99210,-20896,-8335,-34455,-62642,-93995,-109767,-60434,10892,44870,-5906,-32867,-1142,26392,33791,-9465,-27857,47498,165202,207775,123989,46476,32298,-14809,-56990,-73755,-67428,-80881,-43400,15410,56612,73861,42996,13141,-59454,-64953,42199,171532,200352,212884,241691,226945,99764,-6099,-57751,-23544,16563,49237,42396,-3279,-48506,-94747,-129936,-145279,-64177,51766,192900,244950,90480,-40126,-63815,-8746,81316,134713,78378,33223,75270,117478,115647,58242,-14153,-6161,9411,-12336,-39785,-36325,-11776,-64926,-58202,26336,-3341,-77270,-64283,-72839,-124622,-182402,-171877,-133147,-65530,-18108,-66606,1350,64097,50743,8568,-26464,146015,126098,52276,16465,-19051,-40407,-32840,-42581,-28619,-7610,-24976,-75422,-96518,-39648,-9659,2879,-5859,-64046,-106329,-95292,-58259,-61432,-54396,-60164,-109864,-71051,8313,99271,190129,229340,189085,380,-77532,-19386,55066,77821,136623,216201,328928,495828,448675,261378,106182,58335,172342,209728,150647,65405,-69356,-72637,-41713,-8904,620,-16555,-32504,5033,35727,31821,-36532,-127056,-113728,-103459,-73558,-18222,15852,69275,131051,94837,67153,9529,-45558,-69643,-65495,-50336,-24113,-14012,28280,95882,156372,167765,135988,57582,9797,13023,104155,203738,188855,67014,-42904,-68742,-75155,-77856,8017,118994,237308,284037,180583,4988,-58980,-64295,-87807,-83586,-82615,-89613,-87052,-127029,-87592,-21924,-4670,19480,41164,51532,75683,54578,6720,-53992,-27265,45602,32943,-35107,-97777,-49395,-23509,-15616,-52528,-87187,19475,85783,175923,163655,-1077,-85497,146086,480340,621540,360927,91509,-12222,-59367,15805,-1189,-16976,57830,104574,68657,17888,-33072,-22434,-31759,-48539,-9310,10934,-21557,2668,53066,91503,55686,-23187,-83626,-30756,21872,33748,-5238,-40213,-36127,-32552,-43844,-52247,958,48648,16877,4462,33710,46161,13846,1153,44866,51578,43070,26967,19652,80719],[78843,111880,76290,10956,2410,46138,61588,33336,-15144,-35954,-58083,-58240,-28990,-9861,-28169,-34237,-6671,-27915,-59217,14692,47304,58360,12024,-10743,-53550,-86144,-30786,52933,91150,44347,-13969,-21370,-1255,-5706,-56236,-74901,-57239,-43527,-52489,-51972,-8228,28677,22975,-31602,-22838,8706,6562,-50620,-39445,32775,96830,84171,38886,26205,123580,194365,189743,190504,231673,274336,287405,200705,94573,13007,-57878,-51017,-42133,-50645,806,34044,43959,-32794,-95433,-98767,-98204,6583,123566,285471,421800,378254,182845,7051,-64427,-34975,-22356,-4616,45083,84976,112931,205741,327142,379873,344411,259863,248358,238348,210955,102418,-38550,-136166,-84447,-27445,-10456,12906,46470,48686,-17148,-52588,-57990,-95077,-62592,-42263,-89281,15448,124687,130699,40309,-2338,68205,95502,43556,-21414,-22419,-31112,-63057,-63292,-16371,-23868,-19620,-51015,-109408,-87495,-38344,39305,87901,70934,32530,9775,6111,-9355,-80999,-97124,-47756,-18992,-22463,-81702,-45780,-7014,-32843,-72403,-38625,-29039,-56536,-92832,-87855,5832,70341,83076,24841,-55196,18655,111567,98609,13591,-102783,-42300,112767,200076,166694,125319,51358,-27727,-29968,-60494,95054,135086,80371,30757,7435,-13105,-62950,-80221,-51572,-59955,-46421,-59035,-54899,-29584,25918,41790,114925,136355,8482,-56727,-28523,-3396,-7197,-34824,-65067,-21782,42849,45416,14149,-15952,11068,61883,101195,99158,128052,181580,120702,29481,-34977,-1705,-2014,-76938,-102420,-16443,77168,97436,30244,50792,66732,-4095,-44178,206191,196131,50941,-47231,32025,45765,-36309,-99888,-58497,-95719,-81868,-16958,20596,50128,40927,-1404,-40546,-68457,-95519,-89383,-40089,19718,69201,80501,73226,72982,52488,29449,20270,2039,-22969,-18577,-866,13705,23930,24149,-39204,-57622,24052,111038,133565,134473,68566,-35319,-8648,145542,227656,209693,152962,83191,-21941,-99065,-106720,-110662,-89426,-59671,-23328,-22950,-65169,-47614,-2319,-7025,-44127,65316,9114,-8818,24081,90284,120377,72571,-20915,-109709,-135986,-51717,16268,2340,-34863,10182,46246,-35394,-72949,-20219,1651,-11012,-36622,-11532,79269,151516,153569,102928,43516,-22943,-110067,-95840,52838,94444,66314,50561,101153,210448,272999,229837,148119,71658,-7131,-45158,-1832,59687,47032,-43768,-94752,-83981,-90900,-115285,-69065,-47851,-112797,-85446,1892,61095,63799,-15471,-64320,-83984,-92232,-24205,22404,53734,48244,57776,76544,22249,-4347,33027,56994,65278,43558,42262,111219,129461,61978,-9490,-40042,-14581,-34325,-86428,-73800,-32843,30689,54204,64570,51497,112135,146936,101850,11023,-79538,-57608,5003,15313,-15872,-63968,-103291,-84986,-73340,-76721,-103534,-47647,17014,92022,168955,225171,300524,351779,324207,247040,149367,33897,-52414,-69119,-47613,-56827,-17955,40430,68225,8988,-80864,-114313,-84686,-133046,-94284,-26414,18330,36990,51641,78192,110379,133281,108221,135873,184536,144495,70064,-25926,-84953,-64479,-38009,-27736,-45621,-37415,-84555,-104478,-59939,26076,106749,57214,12552,32109,85993,79272,16645,-69710,-83591,43388,144234,90971,-22249,-94793,43952,239155,248402,61443,-35210,-94381,-134040,-84760,-89565,-113680,-123918,-100791,-95583,-59349,-20153,29016,70002,99589,123275,160774,116564,29454,44740,122582,167331,201130,271332,301840,185531,46196,-62556,-124882,-77215,-37498,3173,35999,54664,39363,27605,-10544,-33372,-39403,-76455,-99666,-62817,4104,-26686,-90231,-20526,2848,-31521,-88766,-88223,-14,144401,150033,14406,-71092,-104609,-72830,-31245,-55898,-48842,-46542,-69166,-76262,-62717,-24867,15292,-15890,-31585,-39798,-73189,-87497,-33392,-1461,-43315,-42337,-54883,-51437,-69553,-102036,-74158,-25002,45647,61755,67420,123368,127433,25141,-35648,-43198,-52539,-78432,-101340,-58088,-50556,-72008,-45644,-9606,-49519,-56945,-24665,-11212,-32727,-2430,2058,-8374,8215,83480,246621,240484,129492,48226,-51576,-99190,-55254,-82658,-95231,-42017,62414,176652,154101,90032,-5350,-88601,-105207,-98120,-104027,-52492,5768,60348,95096,142988,128925,60759,33164,3468,-59636,-35672,32159,92806,157393,153615,148429,172098,166095,145243,47529,-63001,-9211,80709,110622,66795,-14462,-70565,-74599,-17191,94344,180431,267457,330012,277085,219163,199834,74766,18388,22673,71742,111572,134129,98180,43115,68973,44094,-39026,-29166,45816,106745,67656,7198,-49712,-86358,-39617,-12512,24880,69518,138194,248807,296563,154364,66897,51682,58354,81809,78919,10409,-48052,-94662,-25988,7430,35615,16902,-30137,-72772,-52389,-16943,-6565,35283,23948,-44064,-62461,-11063,21465,42230,24283,9855,35365,30389,-16117,-87972,-78505,-70513,-87401,-112180,-170833,-125483,-44768,11182,19461,1007,3777,40826,57209,57221,45386,2327,-45552,-57835,-49344,-36622,-57933,-98452,-66336,-13777,33676,113517,229979,215631,103946,-8586,-23983,-73128,-144413,-113133,-69200,-25460,23126,-20612,-79834,49663,120311,70992,-9861,-84921,-18941,32028,43651,29103,46624,38767,22456,-5197,-43219,-8343,-2855,-45360,-66310,13965,28942,65,-75829,-114010,-99603,-88638,-55070,-37292,-37098,-67821,-43702,-128888,-92227,-83018,-79011,-43263,-36557,-85102,-104210,-101488,-71089,-33257,33737,29748,-53997,-75758,-63728,-45210,7921,96829,258277,405688,298262,64082,61549,267559,411172,270584,26120,-53978,17464,24339,-35740,-68144,-63291,-64403,-52159,-18490,40297,80092,101571,128302,141277,101340,-5061,-87807,-77581,-57725,-65277,-89881,-53308,-21730,-13469,-9223,4198,-12808,-45394,-85437,-116769,-88549,29194,70145,124920,166346,167457,148860,69806,-101837,-22531,93805,29093,-69040,-65601,-20667,19173,24378,21694,-8564,-78562,-85001,-3101,32865,6757,-51162,-34664,4129,72933,109072,-25711,-160020,-228193,-227613,-165461,-103701,-62703,-21967,89864,193181,262524,160347,52608,18638,-40065,-108514,-13200,69216,74993,59242,23916,-22086,-109283,-55657,42262,88193,95319,118072,154528,207198,218945,255490,232250,134925,91806,148421,142946,35904,-41766,-54526,-47906,-47806,-40853,-46433,-70273,-37384,8668,-65964,-167673,-269852,-330966,-400552,-405114,-327091,-178036,-26569,-22069,38787,82939,98107,111562,142035,203871,240897,199105,114840,89557,127823,81029,27556,34040,36873,14006,27936,-10969,-65299,-123349,-64653,-5733,31293,18445,-2980,-38571,-60393,-64295,69481,342610,668159,788179,662388,500495,286749,70140,-8337,-26753,-58316,-73383,-39098,51472,144354,154742,7464,31786,95772,38511,7470,-23434,-58595,-75240,-66641,20497,44832,2532,-71734,-47678,76063,160110,130958,42840,-84118,-33004,93092,146577,130727,85043,54407,52302,60711,78913,41433,-2327,-45669,-71726,-72025,-78852,-59270,-36005,1201,68177,103576,60415,-22851,-46297,44018,119171,91092,-4667,-46226,-20683,6517,-40097,-16484,24266,57781,33692,-57427,-87487,-23430,44909,22881,-48728,-69966,-42346,-81805,-24765,22094,33777,-25386,-61698,-35537,32435,144281,227526,202617,126320,53921,61069,90075,121864,125507,73097,21959,-12881,-37158,-58697,-22730,-37114,-131730,-59695,-20152,-49934,-67740,13332,56629,37744,-41724,-93931,16415,130426,190921,216479,157794,79035,16854,-28371,-61970,-56827,-37441,-60539,-31747,23704,78780,116371,78736,14765,-17808,-7481,-873,-22975,-66451,-79487,-98697,-78014,-44114,-62763,-81185,-78541,-51369,-30628,16500,12264,8167,-61700,-141573,-123473,-117811,-66169,-35992,-12808,27962,46476,31028,-974,-75930,-83464,-29987,-25975,-48520,-68250,-86769,-104296,-141938,-93847,-76160,-72805,1702,168373,290266,157264,-75826,-75982,-629,147035,284384,238258,-19678,-129802,21161,109318,49622,-22680,-57372,-19099,54114,78489,134920,153945,31098,-58449,818,77374,120723,140721,170246,106985,-3063,-77016,-99325,-86738,-99819,-120735,-150713,-69475,23105,19269,-84777,-36213,1451,16373,14157,31444,70855,155242,189530,155336,102690,35924,-2055,-43615,-79581,-79798,-116516,-134523,-126430,-58277,9454,20517,-22128,-80426,-129468,-95831,-94945,-119748,-134278,-78557,-13265,46810,23129,-68971,-92934,-60470,-64418,-1515,91487,179850,173496,145248,142802,50779,-76511,17513,265332,339209,255964,200050,160592,123031,160894,240206,191686,83238,8844,-5192,-3409,5992,33281,44860,-16382,-73006,26323,116366,98200,54059,-11652,-79875,-153384,-81670,-14310,58269,64879,-36568,-47174,-16066,-74019,-144378,-82101,-35837,-21274,-17294,-6532,8703,-57979,-107526,-126643,-95938,-60103,-11100,6942,-6924,-29661,-59854,14415,10023,-64928,-97042,-14800,-9473,-40947,-2275,5155,-46034,-100411,-32767,29035,-12234,-53629,14347,16520,34833,35427,-63287,-39142,27368,81724,31444,-27265,-75644,-125783,-169171,-115595,-43113,11178,21562,-50199,-72151,38123,131215,120187,93009,37200,-2074,-3681,-701,-8090,-5316,130678,179540,102810,53879,5875,-51505,-24023,1798,-39597,31867,172007,153989,51515,-33798,-108124,-51547,30912,65449,57584,50660,-45480,-126652,-131461,-123139,-91187,-64862,-88061,-97638,-72887,-5696,95028,173442,148236,-17014,-82478,-70395,-79415,-44829,-52404,-58845,-62883,-79167,-50407,-14981,5445,35616,62119,21341,-24270,11366,42590,71290,1002,-59901,-49264,30515,112327,150450,180200,164481,101997,2814,2289,-1915,-68828,-44260,27213,14919,-38068,-86491,-21422,154384,211238,106120,20421,-16230,29074,111355,205727,216214,167720,94830,-25322,-92622,-108838,-42939,87525,145033,71821,-42525,-37420,27877,62963,118149,162795,170588,137784,62454,-7354,-58266,-88696,-91625,-97602,-93894,-80619,-104133,-63404,18848,145425,334677,400911,430399,375916,288344,97409,-41021,-63555,-24643,37800,95719,111343,12292,-74501,11299,136462,164253,98845,-7272,-93109,-105058,-35263,84202,256134,507476,694148,527403,287071,127833,123564,207644,298543,309015,240819,55026,-41666,-63159,-95046,-84828,-38043,33352,120892,208764,193190,128732,86356,57944,22762,20148,30327,41081,13593,-89778,-64779,55017,93688,52424,-27845,-109625,-116419,-62827,52614,231710,349049,285359,91129,-5143,-15516,94261,149032,85854,-6723,-60707,-93031,-88320,-65122,-44356,-25263,46690,152835,145924,96054,-13436,-56663,-51919,-50782,2127,46722,10897,-45966,-134766,-81858,-4504,43530,16561,14561,41614,61699,78942,106112,91507,70834,17122,-55342,-65808,12430,73180,78431,43046,15023,-21087,-51211,-110872,-85679,-13152,72032,150124,198548,158653,81242,-23063,-93318,-69841,38199,110757,143209,79661,-26958,-123981,-109534,-4308,65160,65732,65410,87762,20466,-96993,-130547,-148537,-125060,-83047,-32958,115661,185369,192134,299584,397366,293916,93211,19130,47904,72279,142653,209130,172842,106155,103826,165330,210861,179162,34602,-108188,-152650,-75131,-52195,-82185,-108605,-73200,-14630,33415,68277,42924,-11271,-27786,20679,150632,155535,61741,-37759,-76679,-5051,-58653,-89083,-27055,87286,203589,210228,141364,77049,57570,76141,119872,11305,-64393,-70796,-47083,33216,161398,268454,236650,121411,12928,-53412,-58511,1125,107497,158667,152345,139463,69243,11304,-42141,-80392,-103867,-97345,-59721,-43723,-57054,-67805,7016,44,31611,137511,208543,167353,68729,-17692,-59731,-46739,-34748,-93681,-63653,3595,-16387,-113093,-92646,-34995,-9568,-28563,-49369,-72540,-127004,-130242,-76606,-68407,-58553,-67980,-117221,-135451,-106653,-32988,50215,126528,152223,97734,-27922,-113039,-83590,8192,76921,154592,207895,183146,35273,-49310,-25659,5702,28186,34072,57900,62033,-15846,-98447,-70605,20406,36072,15591,19734,-32947,-72833,-44598,14008,31052,-10922,-49314,-31783,83297,43397,2419,-38435,13672,20037,-33929,27856,177540,216905,100145,-30340,-97550,-85730,-6277,61633,86120,67150,50019,45534,34215,-6469,1089,99538,172722,123685,20397,-54649,-75838,-86661,-127559,-73986,84125,147832,78104,-20639,-77286,-57546,-32826,-7504,-8921,-16028,6452,58982,28676,-85561,-122042,-44701,-26462,-89030,-134555,-54853,15364,120,-26260,-46,104179,166169,124557,6775,-30902,2886,-32553,-117750,-66543,107103,236516,272449,183176,73168,-38435,-35341,21495,-10829,-48415,-14116,-34783,-67484,-54421,-29888,-27841,-18616,15146,57587,63703,26345,-64053,-116374,-89985,-83349,-75585,-8203,45818,18939,61631,159505,231479,221652,121212,-20929,-107422,-50494,-36768,-32927,-84780,-117996,-143865,-77029,-48426,-102504,-97768,-19481,-7965,-41198,-74063,-101325,-109278,-61931,3893,38499,-8003,-31350,-1146,19425,19356,-19825,-35763,24924,134626,190347,126082,45118,21402,-30300,-66597,-76735,-62174,-73329,-44074,6892,45425,63476,33202,2266,-69564,-52823,58242,181286,189525,201207,233556,224018,103995,3242,-49718,-26040,2420,19179,-2822,-52351,-107558,-129562,-123984,-139937,-62828,54085,172888,183822,25632,-73614,-81395,-25012,57973,103581,51472,21951,81011,134831,135094,56746,-26759,-33697,-18536,-26906,-60378,-78989,-61162,-91626,-43788,60858,47018,-44564,-77777,-89627,-138926,-155157,-150509,-142181,-70000,1938,-64216,-10861,50920,39983,12043,-46252,115997,104256,36080,-8851,-46744,-35444,-19853,-37211,-19244,9440,-11715,-75324,-112086,-39245,-8128,4114,-5885,-71246,-120371,-93708,-43635,-30260,-24705,-51475,-113847,-61854,17780,95507,173949,223868,215947,31758,-52038,-11304,50761,82884,146786,196359,262939,415941,419709,255324,97420,48392,196520,233422,166542,73766,-68372,-82353,-66123,-31792,-10990,-17373,-33087,-2936,26105,35951,-14002,-99986,-116236,-114155,-51364,-2438,15214,70318,169721,160070,130328,41591,-33738,-62672,-50022,-29953,-15334,-13715,37792,110478,165097,172998,141799,59795,-4,-8341,85891,201262,193128,69835,-42705,-65154,-68218,-84448,6296,118773,236305,267719,149027,-6004,-57334,-55083,-68678,-89752,-75278,-76435,-81372,-114825,-89437,-33862,-19982,6820,25533,29908,52473,36959,-2413,-61216,-11904,70450,53758,-18651,-86749,-50158,-19078,-3641,-32801,-86924,657,51012,120455,110422,-30307,-75628,145827,449176,570380,330797,73984,-21851,-69943,-32081,-38585,-29078,56659,106928,73436,22738,-36571,-35954,-39918,-36098,5525,15672,-20640,-2737,37310,70788,42225,-29376,-93202,-31593,29084,51891,20422,-18853,-23275,-33786,-55268,-60847,8469,70297,53400,39762,49083,48836,13766,6388,45257,44671,32140,13981,-3821,54004],[47760,96760,84987,25707,21874,68132,87386,44559,-18665,-45070,-61494,-61756,-29564,-3097,-32301,-61255,-35878,-54094,-39441,40096,60295,68531,21809,-6976,-55627,-89286,-33812,48907,87342,37839,-27339,-38229,-14561,-16134,-62109,-65919,-52515,-49335,-64423,-63856,-15833,21180,18549,-30833,-47701,-31101,-26594,-78538,-59470,717,60543,58135,24046,10645,97773,159492,153104,179794,254110,316399,343449,247634,111842,11512,-49519,-42499,-50996,-67988,-6851,34257,51410,-24590,-103064,-102186,-103554,-1990,114239,283785,425096,364062,158566,-2769,-44175,-8560,10435,43447,57639,81841,114272,217425,341042,386728,317832,211044,194843,216516,230765,134238,-9794,-109770,-98109,-51158,-15736,32622,76009,89374,31933,-1257,-20403,-80062,-74896,-48266,-84231,10875,124173,126601,28650,-25940,42632,83159,42391,-22696,-28589,-37127,-64009,-62188,-22945,-38914,-32189,-61112,-96284,-75327,-23853,54667,100429,71779,31527,9214,8736,-2054,-61072,-83466,-52356,-20912,-23394,-82664,-58359,-27911,-56496,-93994,-44171,-40553,-70150,-104534,-85358,5832,73431,84674,23607,-80699,-31322,58496,63880,1477,-96166,-64168,79724,177296,174434,148614,75268,-4734,3423,-61023,66117,112792,79485,48949,22828,132,-56119,-81519,-54548,-73191,-76328,-72324,-36012,-6547,39142,45514,110337,144116,29041,-36077,-12583,15394,7076,-29221,-70084,-30272,38045,56318,38958,16986,26585,56408,91837,102401,141709,204981,134776,29260,-37770,-15159,-126,-71936,-109089,-32177,61193,88737,31036,61134,73968,-7159,-44378,237158,274777,105544,-32627,18070,40057,-32472,-66070,-40112,-56267,-30899,27680,45854,49024,17362,-23189,-47346,-72285,-99200,-88937,-46940,4577,45219,64192,70397,81311,72233,49380,31239,4593,-26854,-27064,-5170,13875,27377,28245,-40127,-50686,31777,121603,149597,153080,81382,-28596,1029,153998,227666,206267,144165,66313,-43716,-119162,-104162,-107263,-84795,-52550,-23958,-26543,-65673,-52607,-7474,-4807,-9188,122980,44841,9766,51191,115661,127210,65369,-29224,-111991,-149548,-88915,-27821,-24951,-42085,-2357,13186,-67874,-60830,-17167,-3013,-29679,-58742,-21840,66159,157039,153426,88836,21815,-47516,-121090,-112052,39022,100986,78883,55378,96233,204113,267150,215719,133695,69684,-7796,-49852,-3580,63971,51935,-43806,-89175,-78066,-90034,-121001,-39221,-179,-60958,-127899,-29102,41648,63102,-11374,-62183,-88240,-82954,-3933,42783,70202,59772,67563,87260,40514,15906,46354,66262,70926,38446,19765,84813,112923,59324,-9591,-38650,-18581,-34454,-79137,-70593,-32216,47938,70561,64401,35748,72147,80522,48877,-21231,-79387,-37726,23855,37498,6889,-45747,-105194,-89334,-70275,-61080,-76532,-55447,-2744,51661,124504,199804,284899,341553,328193,237043,127810,18053,-61057,-63720,-41052,-48904,-13292,37118,50924,-11139,-94984,-105282,-76698,-121685,-107005,-44383,12928,54926,76846,97436,116775,132128,110543,144615,195240,150713,70177,-33353,-99127,-66808,-25854,7433,-19082,-15111,-67985,-110340,-52278,30960,86238,27929,-4165,32462,92301,94253,28663,-67600,-94097,30677,137708,95737,-7477,-82806,43152,229060,198889,16947,-61716,-98144,-145196,-122040,-112868,-102924,-102811,-84785,-84852,-52794,-15795,36414,81294,114387,136527,159818,99785,19342,53063,137237,191460,228057,303190,363748,259938,85897,-57211,-131082,-88590,-77118,-42543,27937,78598,68427,47779,180,-37463,-44577,-70340,-84853,-56970,5490,-26935,-99652,-13219,27038,1485,-58158,-97000,-26430,114372,130450,1329,-69148,-90068,-68432,-23524,-48024,-47904,-42249,-61998,-81233,-74215,-35008,13068,-8947,-24047,-30763,-54393,-71621,-15910,5975,-35474,-40205,-57235,-51994,-70997,-100044,-64725,-1284,80937,81776,65896,102442,106627,18855,-29548,-34665,-47994,-78454,-105159,-58148,-45708,-55839,-38948,-7607,-48925,-57969,-35924,-20599,-10890,23545,6098,-13061,-7112,52050,201663,192034,95015,34106,-52277,-100354,-60398,-108483,-94651,-30325,58375,168793,145059,85028,-3041,-71948,-86124,-79919,-80498,-40149,7258,49869,69091,114551,130521,72342,46852,10710,-62873,-37926,30384,90568,146130,126970,122865,158556,162687,149324,53075,-40561,11955,87141,99050,55799,-16266,-66733,-74534,-24112,83234,176811,273730,343252,304438,237214,207492,71538,2039,4187,46025,76123,94993,73073,37261,71050,37517,-68622,-58972,32200,102684,86041,29736,-27826,-87023,-60462,-25147,21101,64358,113622,208867,275742,141192,67149,63430,78725,107674,106952,35537,-28441,-88726,-34104,9187,34642,10222,-38131,-71194,-43367,-11355,-4358,42987,37158,-38160,-76969,-25110,11953,47243,48316,37729,54504,42076,-16878,-85821,-61365,-49474,-66918,-96314,-163733,-141891,-51651,3903,11809,6051,17818,55865,67667,64308,44420,-10367,-59649,-65015,-54169,-32594,-47268,-93069,-69592,-24406,10114,77845,208687,202210,77195,-35416,-14504,-47332,-146644,-116472,-60996,-9960,34415,-31957,-107335,20722,94123,48659,-24356,-66756,392,38479,28758,-4597,6705,9330,4821,-9003,-28661,12345,19193,-30496,-78524,-3801,22580,-40,-80973,-121153,-95462,-77002,-46250,-16948,-10281,-99304,-85660,-135085,-83226,-80874,-72358,-37948,-33773,-78122,-100872,-105717,-80125,-29849,62236,72372,-20000,-76299,-82547,-51314,12675,110991,274630,400788,309225,75593,31791,225867,384292,272413,26269,-89708,-17371,-12352,-76790,-96662,-62943,-46565,-29538,-10803,42624,84175,102870,117193,130870,108273,5991,-86931,-86295,-61198,-62229,-92254,-65227,-39379,-28545,-13028,6550,-6366,-38944,-85218,-128492,-63401,63287,115907,167077,197447,191079,133251,63864,-109588,-8986,111135,49945,-38223,-67149,-25919,25680,42299,39954,7057,-64269,-92544,-27299,5421,-25131,-80001,-51472,-5828,57728,67111,-70259,-204214,-271304,-268451,-204126,-121496,-42156,-12303,82466,179228,260930,171763,45887,14601,-43025,-114194,-17076,67896,70129,45870,17803,-15507,-95600,-75336,31113,104640,138502,172738,201384,218982,206566,244794,239707,158229,121903,171129,140679,20922,-49206,-44391,-36543,-45526,-38766,-42221,-71493,-44545,758,-62978,-148301,-234804,-285984,-356974,-375321,-316764,-187957,-28250,-11128,59021,107954,115480,117141,142260,198740,222505,174544,97258,71321,113734,71391,17305,27478,31498,12796,17690,-16012,-63566,-109511,-56484,2142,31698,22032,327,-48279,-90663,-70262,109678,392348,657160,708094,550099,423213,259744,73157,-661,-32583,-95989,-136773,-122993,-32906,84642,132222,9460,-8166,71324,24706,1907,-25404,-62135,-80700,-67840,21872,40705,-2751,-71244,-20919,113862,173986,131967,44153,-82522,-27408,95122,167862,153031,101021,59384,42807,42836,50390,10453,-38380,-61086,-42702,-30647,-51546,-52125,-37456,8650,76922,108902,61662,-21406,-36139,49321,111974,71289,-8718,-44490,-10317,17389,-35096,-23044,30413,75539,43932,-58962,-75049,-4500,65319,27907,-51115,-65885,-31923,-58595,-3796,41524,50028,-13194,-63673,-36285,43943,162390,230993,196913,122011,52197,60622,92096,118653,115121,63215,26390,-9092,-35747,-55677,-20133,-29176,-114548,-63169,-8557,-26901,-48556,6777,43635,24690,-49472,-79346,29076,137280,193756,231165,187678,108080,38828,-19357,-46907,-31416,-26044,-55377,-37104,8644,61219,109644,91141,39860,15204,30002,17972,-35030,-139272,-78335,-121708,-117335,-50710,-48920,-60649,-69940,-65264,-43854,33945,47940,39385,-39685,-128391,-121552,-113222,-56387,-20394,23,28904,36537,16586,-8606,-69791,-79968,-41070,-41277,-66234,-87548,-96857,-112590,-129484,-79686,-58918,-43908,28505,184506,289128,144629,-86801,-72404,-14140,123575,245141,170952,-61230,-117402,31062,129209,97569,29993,-25047,-6548,65887,82533,133852,163037,48808,-40663,-13051,52266,93026,103563,140180,104763,677,-60024,-67095,-55126,-69705,-108724,-139841,-89589,-30481,-56111,-71332,-9355,12877,17077,11212,30227,63317,122182,125723,98780,73581,25176,-1444,-43452,-79534,-77774,-112732,-125414,-113181,-50600,20437,40939,876,-73141,-142833,-97706,-91925,-115220,-136886,-82075,-21824,34349,10830,-63208,-75603,-58283,-105346,-49964,54016,147267,152624,124944,123632,38544,-80490,6504,275244,372531,291092,231614,176439,126776,149844,201264,135034,30215,-18939,-12521,-999,13597,45498,58731,-9352,-94383,18037,135542,131772,57513,-21225,-90742,-150969,-75864,-23734,33711,34589,-63345,-69018,-33139,-82993,-125822,-74837,-34955,-8572,7858,20898,26001,-46081,-99452,-126530,-95720,-56138,-13147,-7459,-27624,-44067,-93174,-7073,5674,-71350,-100522,-13757,-11792,-55335,-20610,-7503,-53370,-100546,-29031,36734,6500,-29892,12589,21,18524,34617,-39930,-34043,12808,62015,13268,-44312,-95278,-146110,-168438,-109763,-38884,7891,7268,-77330,-44876,77371,173474,154104,106092,40640,1652,-2104,-1555,-13910,-9771,143708,208585,124995,61869,3581,-58624,-46539,-25987,-50353,20277,149014,143926,55728,-22440,-105303,-64647,20296,72340,78033,50618,-65508,-138239,-126686,-118357,-77878,-50249,-81249,-104025,-81034,-16804,83838,168442,158948,9418,-51855,-55758,-70359,-32733,-44670,-57551,-52319,-51374,-22525,-3432,8365,34432,63465,18741,-29479,18595,79530,118442,32865,-42678,-36875,50954,137250,175096,198208,163807,85271,-15412,-38,-356,-67273,-40377,24272,543,-35512,-65279,-10831,162387,231863,143242,72690,60777,135168,224392,308588,293592,214054,123607,-6425,-84821,-99660,-41127,83099,138599,63496,-49399,-49818,8900,34209,70692,119272,148661,135944,62972,-5013,-53411,-81909,-95846,-113204,-117440,-95255,-105461,-53075,34791,175537,367812,419963,428898,343110,247524,85215,-34844,-47874,-2978,60725,115382,127869,10854,-82028,782,116124,138845,75883,-20115,-106590,-113860,-29983,92848,242767,447895,608483,504807,295532,144637,128823,182120,250699,272584,208617,20882,-36848,-49937,-88235,-88709,-51447,14577,93305,157180,122131,83052,68268,51941,16145,7352,21444,49598,41251,-49483,-65873,55188,118283,87500,-352,-86190,-130352,-80932,38322,214262,338340,301558,111488,7746,-14480,83373,137886,75326,-15263,-63203,-100450,-108218,-84120,-53123,-27492,38133,121167,104861,68288,-23007,-54058,-47653,-57847,-9601,43153,32287,-19044,-120424,-92671,-15225,31955,1615,4201,41186,77505,107327,149283,145588,121170,48888,-33353,-48941,-2177,59595,76878,51661,28092,-8437,-38501,-99634,-80275,-10801,63629,135289,185422,152332,81120,-20712,-89838,-70179,27483,90860,131106,75568,-33163,-132901,-108682,-10819,62258,68921,77553,102301,21901,-91748,-126092,-140292,-116617,-66393,7001,156575,194915,199845,311681,404193,300931,96904,22909,53091,82686,170736,240258,190979,111160,94233,161642,235189,202885,39120,-110267,-144346,-64631,-41239,-68730,-98503,-74337,-25396,18636,49801,36702,-3014,-13672,21585,128948,148292,72250,-26604,-74877,9036,-34342,-84636,-31165,92919,207144,204652,126604,56474,31374,50103,97945,6937,-60547,-68798,-32273,57071,187937,286623,237814,100929,-9038,-59082,-53672,-800,103348,152767,151837,136228,63364,19158,-25757,-61587,-82169,-62932,-20031,12424,-1595,-106287,-28346,-11216,38693,167957,273724,225961,104003,7442,-57417,-63200,-58947,-120144,-56670,6094,-24833,-132985,-79392,-18542,6570,-13327,-35216,-61461,-116467,-143119,-86075,-71528,-55296,-62473,-111982,-133316,-111379,-43817,32486,105155,137869,73133,-27793,-107056,-90709,-4423,51696,123808,184192,174721,18900,-64264,-24160,24943,48612,44177,62819,74109,969,-52868,-39787,40733,37210,23616,38755,-10659,-56778,-46559,3268,23487,-12455,-53899,-63728,32899,4355,-26458,-59817,297,7131,-42598,30011,187911,229453,102746,-32970,-95716,-73426,13294,77553,87096,60930,34400,24314,18071,-10600,2174,88394,162510,120369,23374,-47611,-69262,-82247,-128684,-84219,59620,120265,54793,-36502,-83425,-56100,-26073,5347,13583,7969,30283,77213,34940,-88745,-118040,-41183,-31575,-104037,-111726,-47857,17211,-41,-33473,-17381,74796,133286,98031,-19127,-48312,-2359,-31063,-104504,-43766,136893,286565,325692,213577,85616,-29037,-24133,34284,5849,-42502,-33628,-54161,-75523,-43688,-1219,14262,29153,51623,73733,67847,35756,-43896,-94893,-79206,-68245,-43564,31977,87448,52797,81173,162896,211463,190548,91981,-42979,-114981,-35381,-6871,-22576,-69226,-99312,-146752,-120932,-74591,-113409,-97697,-20690,-8823,-47554,-83507,-103819,-103093,-60193,-2038,31216,-12015,-32454,-4156,9878,4484,-28926,-45202,-2815,99347,170078,127166,42341,7925,-46007,-75430,-79937,-57586,-63395,-38998,5879,41494,57261,25807,-4491,-71459,-45418,69369,181522,169970,181053,215985,214463,109064,17373,-34782,-25409,-14649,-15236,-48497,-94126,-160888,-118414,-104972,-127474,-66091,50316,144376,122114,-24627,-95129,-91755,-38997,34486,71274,25682,12984,85251,148225,151088,56845,-34709,-61173,-50609,-44244,-84012,-121086,-114569,-111832,-29049,90267,92355,-6961,-79448,-101891,-141419,-122050,-101890,-83228,-21519,46643,-48832,-18370,38054,27065,11259,-62764,83966,78901,16546,-38596,-73971,-18646,40,-28343,-10499,23349,-2690,-80542,-114781,-23907,3657,14080,11874,-57406,-120548,-91388,-29063,354,2641,-44958,-118795,-51951,25049,87426,154510,213366,238508,66938,-21978,4388,57124,99608,159388,175439,189126,316776,367378,238321,89097,42985,213873,241651,171668,73773,-70070,-92016,-91455,-56634,-23591,-18051,-31970,-9833,15109,34558,3552,-72302,-95384,-86570,-11957,15366,13780,71278,213009,241217,201701,72726,-22790,-54397,-32954,-7591,-5786,-11185,47289,119822,166974,170904,141589,59556,-12923,-29655,69121,191675,192315,70829,-42896,-60124,-59129,-91744,4107,119103,233851,244073,113104,-16458,-54267,-44740,-47607,-87353,-70398,-63126,-64278,-83240,-72369,-40658,-37346,-7081,10336,9725,30627,19288,-11286,-66480,3607,92785,71942,-1983,-71320,-46230,-10841,11835,-8865,-68131,-19375,15087,64469,54758,-60378,-64136,142328,403471,493866,290585,59347,-12218,-38253,-64881,-72232,-38309,55854,108990,78895,29163,-35743,-48680,-47094,-23672,19343,19445,-21135,-9868,21017,51620,31910,-31365,-97853,-32228,34471,67408,44130,2553,-9603,-31851,-61029,-57222,24988,99158,93405,77922,69082,54986,18309,14380,46444,38709,23883,2827,-30250,22721],[12438,77097,93005,43253,43567,92125,115880,64522,-13493,-50776,-64299,-65705,-32939,-3682,-39506,-70590,-60809,-78382,-26746,57384,67231,72630,27677,-5584,-58856,-93580,-39337,42631,80835,28915,-42685,-56894,-28668,-26977,-66618,-58954,-48854,-56185,-80912,-79479,-22787,17201,22467,-14527,-37357,-75755,-62446,-62114,-58819,-27424,26559,31828,8387,-3234,77238,133470,128208,176474,276019,350115,391772,295684,133812,17099,-34876,-28007,-54759,-88808,-16919,29393,51408,-20513,-110896,-104014,-115686,-18371,96127,267518,406621,331493,127967,-10623,-26240,15819,39299,82839,65895,74109,112087,224579,344875,376796,276799,156008,138167,189341,246053,168218,22932,-80415,-100284,-63790,-9500,61872,110651,135006,91716,60040,23167,-62799,-90643,-57420,-80924,2698,117818,118494,15585,-52878,7871,59076,31161,-30140,-38804,-46466,-68253,-63916,-32047,-56712,-47814,-69443,-83742,-60982,-8407,66392,107281,68357,27707,6032,8024,3456,-37517,-62037,-53487,-23856,-26274,-83092,-71318,-49630,-80368,-104442,-45273,-51388,-85843,-119288,-83035,5233,74586,85153,27034,-65409,-65320,9796,28182,-11217,-86810,-89964,33285,139419,173940,164918,93027,11938,26221,-44320,33479,84911,79069,66288,36046,10085,-52036,-84091,-59251,-86378,-115136,-66112,-10443,15407,50247,49411,108743,154582,54073,-14607,2730,32836,20472,-22391,-72841,-38565,33033,65986,61454,48067,36945,39391,70690,94143,142079,212271,139604,32668,-21994,-29774,-6021,-72260,-114933,-46188,40715,77027,36614,72418,78744,-12431,-47176,258277,347915,159580,-15730,3524,34682,-19994,-32955,-16348,-13775,17011,66480,65462,43369,-2184,-24735,-39548,-71838,-104050,-91205,-56208,-13278,19288,44007,62587,84751,88587,67748,38583,2829,-32050,-31908,-6218,16082,31303,31817,-41716,-46865,35338,126498,159976,165563,88677,-28507,5562,154201,218403,194735,129118,46931,-61022,-117267,-99506,-105782,-83163,-48145,-28115,-35308,-71428,-63406,-19148,-6810,23443,168089,74230,20798,70176,133340,129556,56824,-40653,-117320,-158051,-127476,-76352,-58690,-55017,-24173,-28959,-102431,-51936,-18162,-10993,-48810,-77359,-34129,49953,156726,149924,72337,-2392,-74571,-118369,-129804,15626,99068,87644,56359,85455,186883,247184,190958,112676,61972,-11736,-57493,-8541,65649,56215,-42213,-83147,-75040,-90784,-114660,-9589,42998,-13583,-158000,-59089,23161,59571,-10543,-63569,-95679,-70127,16042,60583,82568,66431,69994,89933,51092,28867,53535,71490,76083,37563,-440,54055,89830,52166,-11571,-34486,-15621,-26540,-65756,-65834,-32301,66390,93098,67870,23043,33412,15031,-231,-41696,-65951,-21852,36981,53283,24257,-30927,-100180,-96110,-72054,-52238,-53591,-58365,-26380,6547,71277,157607,246917,306281,314802,218915,102767,-577,-72861,-59582,-35481,-42618,-10826,30189,30245,-32718,-110195,-98896,-73154,-110145,-109651,-61138,2821,69773,103507,119220,124717,129008,107846,144222,194098,147989,65389,-41475,-112690,-68485,-14470,45821,14007,7311,-52547,-117352,-44585,39409,72844,5523,-19914,32027,97852,107722,37733,-68264,-103674,18313,128089,99425,9849,-60194,46809,219242,156745,-19181,-87995,-104810,-134712,-153407,-111929,-81564,-79772,-70305,-77554,-46023,-7994,46064,92065,125942,145907,151578,79723,12558,56644,135949,193611,235279,318339,416592,341618,135209,-47238,-124375,-86463,-100963,-91252,11797,92491,91662,63888,9427,-41800,-51765,-66907,-74664,-53479,5563,-27465,-88512,-8882,44552,26244,-30549,-90659,-48683,87091,114569,-3236,-53702,-72201,-58399,-15830,-40710,-49156,-40671,-54823,-85978,-89807,-49855,4518,-7833,-20441,-25563,-36260,-50849,-8438,7652,-27512,-38751,-60955,-54301,-72290,-95260,-55268,18790,106971,93168,60878,80910,86750,17338,-19635,-24718,-42230,-77718,-109020,-57477,-38348,-31927,-24954,-4729,-48751,-63054,-52265,-29974,13682,48931,13384,-14030,-20536,17073,147863,136678,61283,17668,-55414,-106277,-70782,-116136,-80256,-26319,45407,148571,126460,72871,-6627,-58817,-64034,-58669,-62408,-33261,3858,36945,43596,80196,123621,80819,59098,18347,-64743,-47271,19909,77218,120199,90054,89161,137502,153061,150414,61754,-17084,26457,80897,77236,38715,-21936,-65316,-75570,-30985,72400,172075,276458,349546,328832,257616,217068,71049,-11648,-12253,22741,44831,62977,59042,46045,86656,48352,-75466,-86893,16078,92922,101653,53107,-6410,-80628,-82778,-39499,15471,59891,93037,168892,243704,123103,64536,73432,97907,132734,135609,61528,-9229,-73947,-42313,8100,29738,1359,-44888,-65089,-34012,-8741,-6378,45149,46903,-35604,-92390,-36281,5078,51531,69612,62267,69919,51288,-17499,-82634,-49311,-33298,-47792,-79230,-146070,-159256,-58878,-5502,4145,15076,35095,72499,79064,70113,40571,-25969,-75089,-71075,-57781,-27247,-36118,-87216,-72314,-32772,-7028,49829,187682,188946,52282,-66332,-6469,-21978,-111917,-109474,-48281,7761,38869,-46576,-112171,3350,72358,29793,-32529,-47556,16249,40014,13577,-37467,-35264,-20038,-11559,-9640,-9490,35483,44198,-9714,-82503,-24307,11129,-5565,-89700,-125996,-87226,-57519,-23232,17872,23812,-66534,-109225,-113251,-73272,-76607,-65529,-32313,-29308,-69217,-95746,-109191,-85915,-19018,85819,107268,11075,-64352,-99200,-55812,15858,116493,270071,372288,307168,84767,-6676,169542,334240,255612,23391,-120948,-40994,-36410,-101208,-117675,-54700,-23985,-7398,-4095,40749,80775,94969,96906,110302,103471,11032,-86725,-97227,-67711,-61598,-94861,-81666,-61276,-46021,-18070,5988,-3514,-35500,-87518,-139269,-40244,92617,156191,197133,214052,201147,111967,50706,-117883,2600,118238,63853,-6973,-57677,-25325,36320,61728,57716,21308,-48651,-86080,-52553,-24063,-55411,-106321,-65042,-14315,40425,25797,-107282,-237399,-303348,-300208,-234361,-119895,-24527,-6177,70636,157640,244418,173206,38372,10214,-46327,-114374,-19512,66733,64346,29906,9034,-10840,-80053,-98038,15043,113703,173158,219286,242106,223674,189768,228482,241488,178142,150454,192599,138271,9722,-51529,-35561,-28910,-45489,-37004,-38166,-72449,-55200,-12474,-67208,-139388,-214086,-258243,-331127,-361423,-320463,-209921,-32472,662,79575,129969,127176,117859,137474,186015,193253,138878,71806,46119,91463,53648,1934,18034,22551,6557,3240,-21185,-60292,-95760,-47670,9670,31871,27282,9744,-47150,-106709,-43363,150380,428400,614527,596992,418193,325373,217514,71328,5926,-38919,-125613,-181988,-188116,-104657,29961,107829,11512,-51860,47706,11920,-5163,-30522,-68581,-88473,-70578,21893,35582,-9177,-65602,8162,145004,172503,115751,32900,-74614,-20521,90564,178705,167187,113638,62859,32578,26198,25811,-16234,-69114,-64336,-22753,-2628,-29776,-48867,-41618,13671,81843,109568,60596,-20316,-27334,52680,102597,53683,-12755,-45994,-8001,19573,-35134,-27438,38304,92535,52030,-61766,-61562,18727,87258,33703,-52046,-62109,-21560,-28331,23858,63592,64496,-5661,-67888,-32841,62028,185296,237568,197415,126858,59455,65484,95451,113379,100940,51166,28675,-6821,-36447,-55433,-22429,-27748,-101138,-60972,4356,-3432,-27450,3655,33912,12913,-56924,-66215,42503,144498,196882,242536,210884,128747,54588,-9076,-24172,-8597,-16941,-51311,-42806,-4435,46535,103949,103252,62651,44976,68145,45832,-20908,-49326,-12772,-82238,-150322,-56120,-33657,-35250,-53056,-70456,-57134,47255,82277,70688,-15810,-109240,-117414,-104259,-42517,-2621,12861,27749,23594,-961,-19393,-65171,-71150,-47377,-54449,-83751,-104612,-87851,-102525,-104916,-59507,-37031,-7157,72131,215538,298621,142101,-82780,-66854,-26707,93916,193079,99380,-99475,-106498,34425,134479,126638,69119,13391,18984,85221,90429,135144,173020,65510,-26725,-27442,24588,59911,61978,103161,95411,2019,-41492,-34773,-16784,-39968,-103009,-126889,-89052,-94430,-112531,-1867,17620,24139,17804,8285,28862,54673,87304,65332,49516,47830,13907,-3011,-44927,-77442,-73148,-106776,-114894,-98814,-41362,31507,59931,22866,-62676,-130129,-96594,-93429,-115776,-129450,-79710,-26343,25555,4349,-51050,-56653,-37336,-62137,-66963,29587,119068,127314,92479,86247,13146,-87843,-4650,276094,394343,320381,255491,184028,126015,134253,156813,79729,-21175,-49943,-24087,-2505,17790,55233,71957,1818,-112193,7478,148163,160368,62108,-30693,-101651,-132329,-65932,-26290,20254,19100,-76265,-91832,-50743,-86026,-105759,-65897,-35319,-2171,27583,46653,43055,-33111,-89210,-124456,-95768,-51949,-13742,-18047,-38150,-38087,-104375,-34439,-4317,-80865,-103016,-9818,-7297,-59792,-36261,-22289,-62458,-101461,-29190,37628,18949,-8851,15595,-6882,12399,36368,-23210,-31976,-2805,40487,-8483,-66125,-104938,-128016,-140030,-98039,-34085,2938,-8610,-102305,-9042,117461,212246,184324,113178,39092,2934,-1436,-2620,-20702,-15144,152081,234116,147722,70606,3104,-61183,-67374,-56090,-62473,3528,116430,125432,55850,-13870,-98816,-75775,10177,78205,101869,56339,-73153,-132290,-118093,-113076,-64837,-34946,-71357,-103024,-83660,-27632,68271,155141,160121,36796,-18127,-38337,-60828,-25153,-39657,-54086,-34271,-17159,6134,7150,10091,31516,60819,13220,-39250,24617,116880,162381,61862,-27865,-26149,71538,165225,203532,216597,160296,66870,-33209,-4617,-1654,-69336,-40471,15642,-12646,-26280,-46488,-2870,161479,241536,175997,127960,144936,241486,328869,398759,356820,244644,139478,5663,-80439,-91429,-34594,79386,130385,55503,-53280,-60173,-8958,6347,21481,67889,116741,126408,60857,-2495,-47899,-76417,-99743,-126897,-138215,-105861,-101317,-41283,50934,203203,384603,414443,398080,284937,188326,64959,-28213,-30204,18754,80446,130451,139506,6702,-89118,-9959,90744,108819,53005,-30351,-115371,-118520,-25182,97928,225136,381551,508131,465356,291469,150959,121774,142926,188734,221599,163168,-8055,-26193,-36504,-79909,-91227,-64263,-3840,65388,107022,61016,47212,52362,43448,5254,-9558,10349,56901,65646,-11563,-51787,59867,144031,126062,30587,-58945,-103348,-71425,30147,183274,306309,301514,128111,15620,-21099,62398,119445,62741,-23996,-67949,-112623,-135073,-108505,-65650,-32564,26838,90112,69675,41075,-34324,-54531,-47542,-68544,-24837,39752,60909,8009,-105839,-99695,-22585,22734,-12149,-6488,36639,84783,125484,184414,196973,172290,80102,-11884,-35054,-18616,43492,74763,62035,45314,7124,-24280,-86708,-72017,-8057,51722,111450,160387,137906,73105,-22046,-88382,-72272,14227,69144,118791,75689,-34149,-139579,-107131,-16231,59241,72221,89698,115127,22451,-86348,-122134,-131328,-104045,-46713,52066,188833,197233,203770,317992,399882,297680,97280,25176,55053,87451,185263,251062,196021,110041,80384,151521,253264,223396,45179,-110130,-135824,-50411,-23867,-50715,-87542,-74584,-35360,3981,32056,33281,10234,3867,25980,108918,141307,85018,-12883,-71228,24050,-8157,-78699,-33751,97450,202899,189521,105609,36758,4063,21866,78495,6288,-55629,-67084,-19124,76426,208515,296066,232680,79972,-28927,-63061,-50609,-6269,91538,135762,140067,121046,51195,26034,-7324,-38204,-54723,-30071,15621,60826,43840,-104210,-65674,-23514,41872,185962,319029,269069,132538,34856,-48573,-80799,-88212,-133995,-46263,8376,-34343,-152128,-64502,-3457,18902,-2948,-26499,-53980,-105789,-143974,-91754,-72716,-51568,-57772,-107576,-130670,-117520,-57940,11080,78167,113819,38988,-31232,-101037,-98054,-19312,23222,89818,157023,164332,2104,-80748,-23896,39617,61925,47070,58716,76236,17473,-4018,4028,67131,39112,31533,57042,11134,-40671,-48108,-9553,12909,-17105,-59480,-85371,-9346,-25667,-49932,-80109,-13452,-4849,-51771,24683,183552,227160,100548,-34975,-91410,-62318,29261,90862,87097,54744,20356,2897,552,-15164,4866,77398,145188,108421,23353,-40781,-62835,-77621,-120913,-94508,33002,88215,29043,-53507,-89366,-55075,-21009,14977,32357,28812,50804,90006,35113,-96070,-114113,-36637,-34530,-108720,-84107,-38548,17263,-542,-39896,-34246,45711,100956,69520,-47729,-62843,-9113,-31232,-89681,-20850,162260,327411,364838,230447,88954,-25811,-13500,46755,21714,-37543,-56449,-72247,-76901,-25349,28081,48562,66808,82587,87900,73045,49249,-17847,-69327,-62842,-48644,-10197,74100,127269,85566,99331,162560,188393,156047,60873,-65366,-117580,-20626,23465,-7825,-50634,-73410,-118194,-155773,-100488,-122815,-99648,-25602,-11686,-53247,-89338,-99581,-90316,-54648,-5944,24448,-16543,-35306,-9841,-1919,-10390,-37061,-56415,-34467,65689,156405,136462,45763,-2228,-57991,-81853,-82776,-53103,-50250,-25762,17080,51061,61545,25730,-3425,-62104,-43711,72999,169798,141973,153347,190022,198405,114328,35855,-12524,-17748,-32736,-53659,-92571,-118772,-129134,-85425,-86493,-115443,-74047,39025,108529,64588,-61076,-104702,-97828,-51719,11177,39080,1551,5290,86302,155579,161700,59038,-37002,-84576,-84549,-63938,-107263,-127699,-166287,-112127,-14116,112984,128944,29065,-66930,-106952,-133124,-99571,-65344,-24126,45940,97312,-29164,-21676,25334,11851,5006,-75594,51721,50757,-6543,-73692,-89612,8441,25847,-14718,-3223,29403,-1978,-93028,-96630,-1970,15650,21245,35151,-31385,-109500,-89670,-16445,27682,24941,-42251,-125242,-43065,28373,74195,132010,197920,254533,104163,10855,25612,72241,120580,168592,152784,114133,209476,298768,212687,81228,39558,219750,232075,163753,64551,-75784,-102070,-116198,-83455,-38464,-20826,-31849,-17128,1872,27054,13961,-46786,-65974,-33701,38182,31295,8517,69755,256950,333169,276208,100470,-15414,-48027,-17466,12124,-235,-9753,53719,121811,160483,160103,133641,55018,-29909,-46777,56006,174113,184161,67557,-45865,-55731,-49797,-103162,-2355,117461,229265,214612,72674,-29609,-53569,-37109,-29805,-77638,-71639,-55873,-47077,-52228,-47595,-39479,-58081,-25283,-7749,-12592,6429,-2067,-23701,-73285,14829,107727,83191,10698,-56972,-40781,-3288,25141,12849,-48690,-43588,-24942,7510,-2621,-93309,-55699,131534,344091,398254,240226,45095,3414,-9174,-59883,-79133,-46983,50689,105910,80263,32372,-35450,-65032,-57687,-16309,26578,17132,-27811,-23248,154,30299,20001,-34954,-99611,-37673,32621,73831,58723,16927,-1556,-33350,-67371,-53434,38095,122276,126592,111083,86546,58743,21464,18937,42370,27968,13388,-9411,-64722,-16151],[-26365,52034,97065,60528,64364,114022,141528,88495,-1504,-51932,-67308,-71888,-40991,-13228,-49876,-67081,-80402,-98450,-22490,64346,67298,69954,28333,-8023,-64809,-100633,-48693,32527,69758,16039,-60790,-77461,-43221,-37868,-70313,-55057,-47286,-63230,-99898,-91928,-24895,19335,33503,9013,-5249,-78662,-81048,-33707,-46587,-48350,-3393,6509,-6455,-12956,64723,119420,116687,179992,294395,372455,428129,341875,160796,29483,-18212,-9502,-49407,-111888,-28329,20068,44020,-20343,-117113,-104413,-131689,-38388,73279,240703,369858,284728,94094,-15362,-10124,37592,63446,111516,67847,62878,107810,228407,340651,354160,229087,102532,85671,161330,257853,204515,60515,-47937,-87537,-60296,6091,96809,148739,182270,157173,129501,73518,-41649,-105278,-67562,-77519,-6640,107745,108950,4531,-78637,-33165,26182,12692,-41088,-50569,-56778,-73679,-66678,-41312,-73637,-63330,-71081,-70592,-43520,9820,76560,110230,63309,23766,2850,6314,8966,-13690,-39845,-48540,-24528,-27968,-80622,-80324,-67622,-95972,-83815,-38706,-55886,-98133,-126941,-78673,6801,76693,87352,36535,-33501,-63178,-27671,-4908,-21727,-75909,-111221,-20991,90926,166961,175837,106875,24971,41750,-19695,5634,58865,81075,83648,49604,19288,-48129,-85113,-62381,-89796,-97565,-37850,19800,37093,60426,54645,110998,168755,85266,11033,21051,51760,35311,-12592,-70764,-43763,30661,76869,83174,76979,42731,14521,42507,78911,133915,207547,138005,43407,12505,-36170,-16867,-75648,-118591,-55894,19614,69084,53218,87988,83865,-16898,-49285,271540,412383,213433,3638,-7529,32344,-4509,-9648,3810,26763,62530,101200,81879,36099,-11750,-6954,-21351,-65970,-107780,-92938,-64042,-29812,-5472,22862,52683,85878,102781,84956,44346,-257,-35477,-32392,-3705,21050,37234,36473,-42594,-44436,36206,126470,164895,172237,91382,-33872,6265,148137,203215,178313,110927,28464,-68501,-101142,-92946,-104334,-81982,-43948,-32406,-45977,-80179,-77079,-34323,-10437,52286,196885,96096,24528,78986,140353,126276,49252,-51617,-122875,-156947,-164907,-124235,-95884,-71881,-52535,-72337,-89890,-45212,-21394,-20128,-63933,-86724,-46710,34743,154002,146425,57228,-25357,-101584,-108493,-121172,-15780,87620,92601,54599,70399,160289,214619,157985,87555,50351,-17308,-66167,-14856,66318,60984,-38882,-77870,-73854,-91681,-106074,14327,78803,26821,-132226,-85217,7580,54746,-11637,-66966,-103445,-54562,35800,76140,91402,68997,66066,85739,54579,34337,53549,71732,80164,40843,-13308,23640,63207,41813,-14630,-27416,-3286,-7525,-46171,-60031,-31705,88960,124898,78069,15738,729,-43439,-39408,-47095,-49126,-9483,45055,63199,36452,-19280,-91730,-103887,-77890,-50085,-39058,-61058,-51815,-38185,15124,102968,190040,248965,283946,193603,75547,-21268,-87363,-56713,-31488,-38342,-10748,19797,7205,-54467,-125481,-96252,-74267,-101968,-102391,-73054,-10629,80852,131547,144596,136986,126674,100601,134468,181192,136049,54968,-51455,-126499,-69738,-4831,84674,50238,28250,-39666,-125555,-38753,46914,62108,-11421,-34621,30280,101377,118032,42597,-72018,-110200,6413,115184,100703,28280,-28683,60846,215764,127927,-40825,-108772,-111960,-119420,-135305,-91409,-59713,-59810,-58848,-73830,-42893,-1189,54676,99231,131034,148819,134595,56487,7236,54496,121313,175788,222472,314683,453477,423337,192739,-32650,-115827,-77028,-92441,-129763,-12706,91525,105485,73195,14384,-48150,-62089,-67576,-70586,-55483,853,-31675,-79671,-9138,52150,38732,-11562,-75769,-57912,74939,114492,9223,-29372,-54316,-46712,-10234,-35609,-53399,-43684,-49638,-90819,-111524,-70167,-10710,-13287,-21956,-25731,-27004,-38802,-12585,2022,-23378,-40400,-68102,-60367,-74447,-89522,-48273,32064,119159,92408,50274,58680,68636,18478,-10862,-17961,-39260,-79522,-115054,-57993,-30701,-4633,-4824,-4810,-53116,-75451,-75808,-39336,35923,70027,20588,-13576,-32643,-20839,91150,79651,28381,-2938,-63206,-118087,-88184,-127991,-76970,-32317,21963,114808,96791,51091,-19323,-53598,-51842,-47641,-54637,-35265,-7126,20223,19175,40645,105018,82712,66669,23930,-64469,-66278,-2991,48486,77477,42437,46884,107268,134109,143400,66346,-1583,28027,56947,42531,13184,-34215,-69327,-80725,-40903,58854,163256,272316,344561,343154,274703,226256,72070,-24762,-29528,-995,15166,36316,53093,61908,104284,65789,-62211,-113384,-5122,76497,110656,71662,8888,-73721,-108940,-58351,3948,50673,71975,128321,201008,98382,56346,77961,110698,150179,157446,82196,4927,-64001,-53692,732,17924,-12026,-51126,-57518,-27475,-12344,-16326,36588,47525,-40594,-111544,-47712,-3724,49844,82947,78990,77640,54220,-21452,-83002,-45870,-25311,-33661,-64591,-129164,-169281,-69277,-20403,-6283,23719,50820,86414,87258,70412,29686,-48032,-95045,-79230,-63785,-25821,-29860,-85644,-78347,-44533,-23761,25696,166417,177114,33000,-101086,-4062,-3192,-74107,-89920,-32137,23461,33740,-67364,-103796,-7340,52999,12686,-35476,-32877,24774,34354,-2649,-69500,-79020,-47491,-26435,-8620,10046,56165,66768,10376,-80341,-50928,-9509,-20362,-102850,-113570,-76795,-34960,6748,52668,51372,-25731,-81303,-90369,-67086,-75487,-63998,-31855,-29151,-64704,-94809,-116253,-92609,-10439,98299,128001,32143,-50991,-109363,-63496,12540,109365,241289,321094,291421,91888,-49407,99254,261465,216430,14345,-99081,-45763,-40851,-86934,-116728,-42492,-2627,10052,-1701,31274,66482,74939,65473,77929,84234,5964,-91017,-113840,-80609,-66928,-100102,-106309,-89229,-66720,-25981,-599,-8381,-39801,-96936,-132561,-23703,111651,184770,209658,212080,193928,83436,26070,-131051,7332,111767,66771,17892,-43278,-21590,47149,77795,69904,28964,-38253,-74752,-76664,-56379,-86007,-133779,-79027,-25394,18632,-14730,-136030,-257002,-319800,-316340,-242848,-104958,-14673,-8670,50786,126605,211531,161177,27283,2652,-52470,-114386,-25682,61012,54042,8357,-5526,-11705,-67806,-125850,-8705,111414,193487,249893,268128,216138,165698,204621,235138,191121,173356,208120,131557,-2063,-55045,-33725,-29111,-51065,-38931,-37964,-75685,-73163,-34547,-82580,-145305,-211808,-250942,-324976,-363945,-337454,-244902,-40476,8759,94139,142232,127854,109228,123106,161369,150703,90427,35497,12176,61887,26517,-22105,2180,6631,-8338,-18100,-29912,-59435,-86025,-42341,12573,27322,28646,19487,-38310,-87971,-5960,182937,440608,539247,462155,276319,213522,161009,62387,9524,-46235,-144605,-202936,-227299,-158777,-18065,80853,10112,-87056,31860,1684,-14719,-40677,-79845,-100028,-78049,16732,26035,-19485,-56781,35374,164479,154467,82279,6737,-65372,-16054,77204,175420,169977,119044,60850,17801,6830,1692,-40384,-96504,-65304,-15367,8928,-19301,-53431,-51676,11960,78065,100981,53536,-22678,-22770,51251,88657,35709,-19020,-53053,-15083,11380,-42770,-31791,44368,104034,53902,-69151,-50439,41987,105941,36986,-54030,-62372,-14529,7146,55044,85341,74836,-4134,-74930,-26158,84174,208642,242421,198504,135274,71457,72688,98226,104574,81393,34538,25406,-8943,-41558,-59966,-30683,-34386,-94166,-56665,15545,17277,-9276,363,24080,-491,-66731,-56673,53213,147990,195925,245910,222751,137945,61015,-2502,-3282,7583,-12709,-50849,-50949,-16781,34003,98416,112608,79538,67102,101169,78618,19208,37155,45193,-45965,-178254,-62858,-20300,-9509,-33327,-68799,-72329,53678,112027,98729,6869,-87190,-109708,-92117,-26376,15252,23410,22783,6788,-22411,-34810,-64244,-63144,-52063,-67287,-102013,-111445,-65679,-73985,-72724,-35302,-12303,33604,125298,254394,314484,150326,-66948,-63862,-39852,58871,132122,29409,-133304,-99163,29600,124049,134887,91897,46728,48650,106720,98703,136250,180696,77963,-19105,-44592,-6110,22294,17145,60796,77346,-1507,-24493,-4712,19287,-16720,-103953,-116852,-67852,-101745,-31504,60250,40850,33549,17892,4639,26170,43861,51032,9762,6260,23029,-407,-9914,-50805,-74269,-67177,-99763,-104132,-85422,-33290,40356,75586,42681,-50684,-111098,-97646,-101115,-122769,-119522,-73914,-27482,20111,2142,-38337,-39186,-9321,-9922,-40316,20528,99443,106016,57275,35999,-23768,-98143,-13356,268361,400755,337756,266351,181159,119966,115044,111840,30933,-67271,-83902,-40423,-8842,17468,60944,82517,15094,-107384,-3506,153208,179608,66682,-39055,-111581,-113013,-54174,-22961,17482,18035,-70469,-113036,-65724,-81097,-86364,-57538,-38135,-3078,39985,68314,57020,-21905,-79723,-122033,-96981,-48975,-14880,-26962,-41371,-19634,-79872,-63465,-18268,-92672,-104911,-3373,4683,-51677,-47577,-39295,-73594,-103292,-33778,30862,24037,5960,17111,-10740,10242,35501,-13990,-32817,-19205,17305,-32815,-91457,-94811,-89734,-107550,-82057,-29045,-3752,-25897,-107861,29236,156495,244523,207298,112947,32811,1286,-1984,-4135,-28753,-21024,155879,255090,171910,81872,5752,-57637,-79231,-85313,-75508,-17624,77685,101305,52930,-8090,-90321,-84173,1563,84464,131265,73118,-63831,-116533,-109225,-107532,-53154,-21456,-62069,-97567,-78893,-35449,50331,134780,151471,61907,17111,-19133,-51854,-22659,-36208,-44964,-8063,22607,34799,16710,11132,28021,56585,7904,-52186,30059,152375,200335,86985,-15488,-17359,89933,192354,232094,232994,153788,48215,-49879,-10764,-4955,-74069,-44614,1370,-20691,-12653,-30546,1494,150235,237223,200367,182066,228274,336474,414210,466460,400717,259268,143151,11370,-78251,-81577,-22616,77607,122059,49249,-53785,-67579,-24588,-18708,-25288,12701,77378,110265,56833,367,-42088,-71789,-102515,-137011,-152617,-109491,-92343,-28831,66713,226948,384609,386867,343335,209539,119130,40155,-19988,-10860,39464,95440,139652,145174,7,-94963,-19992,62717,76874,31385,-37574,-118963,-118701,-19703,100140,204388,313458,402191,411074,273357,144605,102480,94420,120833,162322,111276,-12485,-9006,-22776,-69827,-91750,-75871,-21298,38566,61506,14255,23843,40332,33466,-9124,-29775,-2820,61052,84674,22231,-28737,69708,170468,166266,63719,-28933,-67201,-39239,31615,142056,254209,282082,137963,17484,-35550,34538,98585,50954,-32273,-74391,-126368,-167154,-136498,-81025,-39979,13855,62010,41428,16731,-45935,-57230,-51122,-82778,-41488,38834,91975,33060,-91400,-100778,-24298,18574,-22908,-16712,29269,84763,133949,210212,242423,221499,110649,9277,-23954,-35695,26375,73344,75531,68190,25919,-8925,-72542,-61515,-5008,37227,79778,124933,114927,55608,-27221,-88876,-76240,-1674,46266,105217,78492,-29596,-140467,-105265,-21184,55479,75208,100821,124463,21619,-80626,-117603,-120891,-87557,-23153,101820,212746,195743,206659,320752,387448,286572,95850,26998,54004,86619,186828,244138,190758,104060,63975,137157,264190,239259,52580,-107415,-127122,-34636,-3083,-29849,-75867,-74180,-44745,-10272,16836,34501,29047,23782,32803,91591,133828,98406,2407,-66493,36795,16650,-73694,-33628,100794,190902,165138,78889,19279,-22002,-7787,61178,7191,-51592,-67835,-9418,89337,221306,296566,222442,59754,-46496,-65461,-47531,-12244,76301,110641,116496,93310,32994,31151,11633,-12426,-25930,-623,45366,97646,73948,-71588,-100165,-35686,41679,192400,342347,294792,154155,66309,-25504,-92521,-120281,-102535,-32574,9946,-45069,-153184,-50268,8728,26713,2269,-23864,-51557,-97737,-135330,-93155,-71969,-47629,-54363,-104389,-127438,-124337,-75378,-13627,47063,81748,-1308,-37755,-95932,-106373,-36981,-8147,54512,129892,154709,-12882,-98848,-25177,49291,68081,43251,46683,69307,33217,46267,60289,99343,42145,37723,72036,30824,-25781,-49929,-24859,-835,-25306,-66419,-99681,-43213,-47862,-68175,-99573,-27747,-16371,-61720,12645,164794,208964,92292,-37787,-87353,-54234,39803,99079,85254,48356,9016,-16562,-16190,-18321,9153,65621,119607,86754,19181,-35536,-58077,-74347,-113726,-105128,4807,52882,1098,-71629,-95675,-55355,-18570,20191,45498,44545,66014,95379,27582,-108632,-110359,-32350,-36450,-103456,-58376,-27252,15786,-2355,-46399,-51220,16680,69684,39824,-78691,-72324,-19028,-35124,-77212,-3228,177643,353350,385474,231743,81644,-30491,-6780,55644,34479,-34534,-83933,-88373,-73124,-5723,52119,72512,91445,103453,96516,75409,62178,10637,-42525,-43944,-27673,21851,112675,161327,115672,114366,157270,162243,118935,27487,-89085,-115990,-8101,51030,10057,-29779,-44094,-79158,-135398,-126760,-129356,-105726,-36902,-19018,-59523,-91051,-88318,-72387,-46986,-8904,17901,-21438,-39904,-18670,-16686,-26467,-46446,-71284,-69527,40515,157627,163901,66809,-662,-62656,-86108,-86741,-50360,-35650,-5847,39644,74177,77384,33587,3464,-48300,-49236,66368,144479,105665,118575,156472,175227,117325,55853,14159,-2396,-49563,-96860,-130204,-115171,-83623,-55831,-72544,-107208,-87998,17753,66278,14090,-86205,-107000,-104625,-65902,-13435,6436,-22214,-3880,81304,153893,163927,61349,-35938,-100227,-118892,-85139,-109041,-95207,-128410,-93564,-1163,126432,152613,57795,-44975,-103843,-120791,-88285,-43055,22892,109991,140073,-12424,-23503,11252,-6823,-8003,-87238,18883,19425,-33590,-112447,-71659,42389,55684,5187,2733,22364,-14340,-115100,-72979,18522,20755,18522,53526,-3961,-100855,-90413,-8240,48447,39111,-45401,-129885,-37401,25933,55191,106506,177821,262295,141028,44151,48863,91015,137857,169354,126718,43045,104533,222875,182027,73908,35261,210925,204892,142314,45861,-86500,-112520,-135887,-110505,-56287,-27426,-35014,-26061,-13911,13662,16521,-25158,-33213,31450,90283,41585,-2610,64721,298343,428892,348239,123538,-12926,-45445,-5630,25704,-1916,-11635,55266,115810,145446,140622,117829,46068,-48562,-51206,48861,150271,168262,59300,-52212,-52709,-40748,-104738,-14225,113530,224248,183925,30058,-46235,-56324,-33662,-17231,-65206,-79506,-57292,-35010,-24493,-21464,-28997,-78169,-47584,-28900,-37303,-20499,-27318,-40099,-81707,20794,114186,87002,18925,-44050,-33718,2713,34559,30455,-32435,-68768,-68223,-46635,-55519,-122599,-50667,113898,276499,295447,185463,33424,17546,9217,-31593,-50628,-51824,41597,98026,78043,32881,-35784,-83801,-70590,-13266,27933,9650,-39528,-41389,-23200,8918,7428,-40112,-101216,-46642,24606,71496,64097,24150,1170,-38029,-74508,-52397,46037,137779,152020,138706,101702,61609,24506,21518,34740,14462,3161,-16715,-50626,-50789],[-57895,30813,103560,83728,90362,139020,168047,119195,21100,-41889,-63553,-73295,-46707,-23759,-55744,-57395,-83364,-92455,-19844,66993,67022,67364,30032,-8317,-67640,-104502,-55913,24134,59327,4545,-75605,-92230,-51103,-42296,-68277,-49067,-42865,-64009,-108426,-82160,-13177,33232,53164,38321,35339,-35274,-59938,-8097,-31833,-55865,-22832,-11299,-13753,-11948,64733,120465,120103,191916,310972,386053,453340,386195,195323,49894,1709,15375,-31182,-125663,-36543,10446,33116,-20629,-115397,-100257,-138798,-53559,53343,211267,323250,231961,62319,-13849,7721,59750,85513,130967,65608,51809,105377,232630,332962,325815,184087,58463,44567,138080,268670,244227,105444,-10201,-63022,-42540,28886,135700,189502,228949,224147,204058,130505,-13517,-104181,-74722,-70661,-13995,96637,101160,-475,-94558,-76243,-11270,-9228,-52027,-60468,-65085,-77728,-68133,-47767,-84383,-75062,-64514,-55009,-21640,31912,87242,111425,59428,22391,2256,6045,16380,9987,-16998,-36732,-20278,-25913,-73936,-81889,-77926,-95034,-61309,-24970,-50340,-100496,-114931,-70636,12439,81845,93121,51768,-214,-38013,-49402,-32883,-28173,-63255,-109039,-76857,37216,154884,182540,118386,36274,52765,6480,-9024,41848,85793,101148,65386,29673,-42437,-82536,-61392,-77405,-53489,2001,53216,58712,70332,61813,116880,185802,122477,43831,46609,74131,53031,1125,-62814,-43977,32583,90172,104542,102371,43819,-14512,11909,61148,121927,195345,132338,62179,58885,-26443,-29977,-80484,-119897,-60654,2328,72620,85483,111269,91750,-18245,-48450,278726,464750,266053,25732,-12210,34820,11857,5409,18821,64344,105872,133132,96985,29493,-9397,19671,1616,-55274,-108684,-91401,-66867,-40849,-25705,3303,42987,86694,115646,101124,50176,-2192,-34950,-28306,2235,28950,45842,43084,-41834,-41703,35863,122449,164620,173561,90672,-43512,4396,137835,185291,159960,92251,13343,-65299,-83704,-84049,-101030,-78605,-37135,-32988,-54117,-89273,-90296,-49463,-12894,76600,208863,110814,22545,76611,135322,117267,44673,-58060,-124791,-147486,-164010,-150855,-131373,-90152,-82489,-89520,-60625,-38622,-24310,-27438,-68710,-83262,-56796,25073,153686,147454,48553,-41498,-124085,-96419,-105406,-51826,66723,93706,52258,54097,128342,174779,122091,62605,38390,-21443,-72616,-19359,68772,68281,-32832,-72110,-71884,-89790,-98112,31917,107244,59596,-105351,-103628,-1824,51833,-11516,-69041,-106402,-35107,57259,91730,99260,70232,58948,78098,53946,34818,48562,68853,84924,49440,-13304,1650,39615,32717,-15260,-15889,18004,21934,-20186,-51184,-26659,120780,170511,99781,17887,-19381,-88646,-62301,-39587,-30589,2670,51629,70804,46814,-7522,-79371,-107529,-83178,-50557,-30751,-63842,-73147,-74368,-35190,44637,123172,178969,241064,165951,50869,-39648,-100177,-51543,-25955,-32800,-9625,9851,-13471,-71273,-135059,-93654,-76177,-93823,-88866,-73724,-21375,91973,164590,178159,159376,131394,93748,119745,161208,119092,42784,-59820,-119406,-66486,6443,125069,91940,51008,-25717,-129247,-31848,54149,54262,-21504,-43864,31592,106660,128567,47000,-74221,-107940,-477,103619,103279,51139,13463,92965,226360,117899,-41060,-111345,-111052,-100218,-99797,-63304,-37177,-39924,-46029,-68268,-39923,6223,64203,105164,132226,148340,113802,36286,7043,52060,102318,147856,197274,298138,475255,502198,260865,-7760,-102439,-61665,-65196,-103011,-37918,78553,112828,79527,18754,-52260,-70337,-67290,-67408,-58485,-4770,-35554,-69372,-8894,53564,42453,2154,-54048,-41639,93237,143897,46956,4751,-31882,-30134,-1956,-27430,-53809,-45579,-41366,-88999,-133685,-88099,-24909,-18364,-22398,-25446,-21166,-32139,-21208,-4542,-18902,-40123,-73255,-64664,-71213,-77697,-38524,43107,121317,84415,39528,41842,58006,25181,-611,-11075,-35546,-79803,-117891,-53855,-17557,28544,25343,-4503,-58423,-90089,-100188,-41296,59144,91893,32413,-6746,-37194,-52801,44720,32700,3488,-21074,-68863,-118655,-100404,-143656,-77969,-40736,-4326,76776,65525,27605,-36115,-51759,-47265,-43731,-51930,-40503,-19271,7012,3823,5487,80754,83127,74712,32767,-54727,-86683,-32090,11138,28460,-4987,6398,76680,112758,132731,68810,7542,19394,20275,2104,-13593,-46652,-72791,-83866,-47756,48652,156378,267110,333684,349462,289737,238555,80447,-31166,-41722,-19498,-7415,19907,57109,83537,121578,86365,-38745,-122193,-24563,61434,118380,89265,22481,-63898,-131623,-75044,-7563,41597,55467,95120,158261,75095,49605,83007,122125,164275,176367,102420,20070,-52567,-61509,-6591,6013,-22226,-47944,-42690,-17045,-15292,-27761,22541,43096,-47395,-124430,-53257,-9341,47115,93202,93228,83484,56827,-22524,-81082,-44198,-18659,-18055,-46064,-107002,-153291,-75582,-34238,-12598,37004,70335,103399,98027,71120,17779,-69949,-112542,-82867,-65223,-22720,-23195,-82675,-81420,-54643,-35677,10171,151695,175711,31772,-105349,-928,14030,-31507,-53292,-3499,43999,27573,-86762,-92072,-9763,41717,4182,-28302,-16873,33131,30844,-10851,-87959,-106323,-58492,-29438,1317,35399,79641,92011,34095,-67594,-76019,-32990,-37453,-106800,-96309,-57588,-3857,45701,87838,75119,11534,-32153,-63586,-58955,-72417,-62512,-31557,-28495,-59909,-93240,-121033,-94570,-1266,105302,139562,48226,-35048,-99364,-68303,8746,96684,197781,260867,273271,108507,-67608,27428,179254,163736,6501,-57175,-24527,-19797,-46684,-87754,-21764,22025,28583,2834,20939,48153,50066,31092,42618,58987,-2534,-93410,-129329,-92940,-71525,-100092,-131850,-111592,-78394,-28523,-6370,-14914,-46414,-107874,-119298,-7909,125568,205672,210192,198112,176267,55771,-4151,-143239,10679,98940,64791,40211,-22332,-9403,63700,95487,81492,35071,-28573,-59314,-83472,-80857,-107822,-155449,-87808,-33615,-664,-46612,-149677,-256694,-313270,-307805,-224052,-87675,-7712,-14391,29335,94146,171892,143028,19251,-1437,-54331,-110091,-30592,55405,44815,-12413,-19716,-12415,-54300,-132853,-33414,103479,203584,266958,281028,201272,140697,180153,227199,203119,195927,222447,125518,-10102,-56922,-34574,-31856,-56335,-38983,-36344,-74796,-92968,-59066,-102457,-159365,-220888,-256353,-330094,-373594,-356901,-283654,-44381,17558,105867,147804,121692,95816,103618,129946,102085,37150,-4998,-21138,39338,2194,-49488,-14957,-10917,-26742,-40413,-37235,-56666,-75627,-36016,15115,22164,28997,31214,-21447,-56133,33118,206714,429091,442459,321441,141624,103024,100578,52522,16053,-47491,-146703,-197449,-234788,-186912,-52054,57408,9573,-76728,38643,4341,-18499,-48549,-88481,-106362,-84971,10420,16409,-28438,-41154,63891,175363,126949,39867,-27975,-52468,-10304,60709,162654,165954,120855,56829,2323,-11565,-18432,-57315,-113511,-65693,-14605,11165,-15528,-61789,-63233,6505,68006,85943,43834,-24651,-18280,49342,74749,21503,-23027,-60378,-25908,-1774,-53074,-31826,51621,112197,52369,-77704,-38358,66902,122882,40966,-53008,-63798,-7250,51065,92546,110691,86105,-2968,-78266,-12638,112672,232865,245821,199389,145891,88394,84371,104383,97271,61655,17250,19667,-12171,-47239,-65139,-40167,-44420,-89329,-48387,27719,37737,7791,-850,16602,-12777,-75838,-47097,63832,149764,192623,243105,225375,138843,60972,1526,14958,19320,-10327,-51038,-58260,-24876,27024,96316,121539,92350,82680,128133,114819,75317,113552,88534,-19586,-169930,-68713,-7181,17423,-11147,-60278,-86055,55916,138835,125221,30423,-59730,-92365,-72969,-4924,35854,34151,17265,-9589,-43516,-51572,-64498,-56085,-54770,-78134,-118035,-100359,-38354,-34654,-31908,-5027,17349,78186,182094,293107,329575,164436,-47401,-63122,-51325,24353,72384,-27892,-145191,-93259,19467,102575,127032,101489,73677,78499,128334,107779,138662,186995,87249,-16117,-62902,-35229,-13279,-25849,18235,53446,-8535,-8508,24015,52686,1130,-108500,-107701,-40010,-33643,48213,111930,60733,42730,19815,2616,24080,33009,17221,-37372,-30093,64,-16866,-21784,-60151,-67418,-58144,-89906,-91495,-71704,-25515,47967,89178,62149,-35850,-91674,-99479,-111188,-134549,-109157,-65175,-24005,19535,4166,-26236,-22811,19153,35402,-4422,25235,90624,96339,34118,-15248,-67350,-107358,-14650,256552,392981,340494,262100,168910,110432,95589,73090,-4158,-99155,-118555,-60075,-19002,13551,63283,90568,30026,-83573,-10458,153058,189489,71549,-43460,-116672,-93597,-41233,-15014,22432,26219,-54185,-122089,-72803,-68292,-67226,-49666,-42613,-10045,44997,85094,67229,-12799,-71597,-119453,-98718,-46976,-16908,-35138,-40468,2046,-45424,-81708,-30881,-103467,-105296,6141,24858,-30845,-52039,-57424,-85906,-104703,-41878,17113,22127,13478,14377,-15035,8577,30673,-11102,-35441,-35221,-6250,-57771,-116852,-69878,-48120,-74031,-63162,-23604,-11608,-43685,-85566,67404,192772,268162,220867,106121,23785,-2948,-3498,-5837,-37691,-26215,155897,270319,197551,97653,13065,-47366,-75310,-106917,-88532,-41721,36805,74977,48320,-4455,-80781,-89055,-4589,92261,167895,104065,-39945,-97306,-100678,-101568,-43338,-10916,-54779,-90772,-67850,-37405,32693,109319,133762,81788,51916,1044,-43718,-24543,-31171,-26609,26093,67068,62638,25217,12000,25175,53546,7315,-64872,33716,182254,229236,107182,-5537,-10516,104540,215175,256717,244715,144010,30272,-65017,-17867,-9378,-80351,-53019,-17550,-20516,2566,-17584,2128,129132,218257,213515,229990,301494,409571,471638,503829,420987,258529,135827,11175,-77151,-68459,-5600,77410,113813,45132,-51111,-71581,-37301,-39848,-65534,-41454,34121,89052,51368,3333,-36552,-67981,-103844,-141958,-154522,-106415,-81014,-16995,81221,245476,370082,343207,273419,127223,50489,15784,-9736,9100,57578,104075,141597,143640,-9382,-99168,-28813,34105,45060,11610,-41855,-117401,-114571,-12566,100138,181575,247955,299733,345441,241355,125079,72454,41709,55462,101946,62035,13992,13021,-9006,-58133,-89893,-85939,-37784,13170,21618,-18020,11599,32776,23052,-25889,-52189,-17901,60606,97224,50771,-2648,83690,196051,204817,96517,2083,-29769,1143,43006,96331,185653,241820,136804,11923,-58000,6912,82468,43139,-39421,-81712,-134450,-194014,-164715,-98330,-49344,383,38958,20814,-2723,-56272,-61112,-57517,-100038,-56178,42006,120774,54452,-77436,-95606,-19513,21068,-29210,-25695,20525,79414,134420,226784,279818,266773,141008,30574,-15139,-52317,10231,74359,93897,97968,48682,7413,-57357,-49252,-1463,21912,42567,81895,83418,28217,-35796,-90942,-81756,-19490,23953,90276,82252,-20319,-133895,-102836,-25684,50624,77520,109888,129074,19893,-73725,-110869,-107715,-66589,6567,156080,230524,194485,211934,323352,371632,271880,95221,29966,50768,81222,178058,224932,179185,95195,47315,121596,268569,250050,61536,-101188,-117478,-18253,19158,-6975,-62895,-72458,-52706,-22340,7154,42543,53787,45543,41927,78564,126301,111929,19454,-59873,45928,38084,-70418,-28408,104024,173056,133649,48370,6393,-42286,-36574,47287,9795,-47931,-71036,-3217,95451,226119,289828,209878,42628,-60104,-64834,-40892,-12855,66334,86266,84702,55448,11292,35676,31396,15419,3221,25971,69715,122358,88993,-37676,-114421,-43957,40987,191095,346276,305160,171285,105369,21593,-67326,-106467,-59141,-13438,12419,-54512,-131404,-35825,19226,31968,4725,-24952,-52373,-91167,-123376,-88268,-67091,-41441,-50310,-100280,-120883,-125735,-93338,-38341,15731,46604,-41692,-44008,-89692,-113770,-55149,-39092,23517,110132,152407,-19584,-115654,-25437,56764,70608,36533,30951,57618,50736,98859,130193,138722,49488,44494,85165,50085,-10117,-49496,-39599,-14332,-34000,-71795,-107022,-67060,-61232,-78298,-115194,-39458,-24648,-69174,-1629,136942,179238,80705,-39118,-81967,-46928,47232,104031,84378,45302,5195,-26956,-24970,-14450,18129,55302,88980,59581,14344,-29232,-52467,-69968,-104931,-112154,-20365,19502,-24710,-86816,-99022,-53777,-15539,24126,55651,57708,78326,95936,15372,-122862,-102468,-25282,-34549,-90237,-33557,-11734,17029,-2039,-49359,-64209,-8269,43958,15178,-101993,-69830,-28847,-40083,-65454,10328,184218,365771,390514,221919,67809,-39386,-1417,63330,47130,-29211,-112416,-94237,-61409,15978,73103,90240,106703,115772,101480,76363,74755,43132,-11811,-20340,-3002,54989,148255,191476,146524,129872,151122,137940,85087,-3180,-109717,-107767,5800,78591,34633,-2070,-8928,-36084,-95129,-144087,-125994,-111834,-51148,-26887,-60888,-82027,-65162,-46199,-33811,-6735,16679,-20620,-39471,-23886,-28251,-38820,-53492,-85632,-98994,36120,181983,218448,118925,25690,-52135,-83412,-87801,-45569,-16373,23334,74392,110333,104990,51078,16415,-32030,-56787,54112,111996,67976,83920,123157,151141,121607,80072,47421,24019,-54811,-138017,-138385,-87731,-40482,-27788,-59456,-99065,-102614,-8750,26663,-20551,-96271,-104980,-110210,-78125,-34916,-21454,-41128,-11224,73826,146866,161334,66903,-29133,-101373,-146091,-97855,-87182,-62998,-85197,-65399,13044,134471,166331,80940,-15137,-88544,-103107,-81552,-29696,59162,165221,172506,2811,-21274,52,-24128,-22284,-95702,-10074,-9548,-56990,-110969,-24080,84978,92950,37558,14580,4373,-37983,-142418,-45833,37884,20609,8641,67106,24343,-90083,-89634,-1161,65123,47965,-50699,-126431,-31487,21793,35539,83200,158631,265862,179925,80630,75552,112762,150677,163539,100463,-16339,15089,153829,155248,71710,32467,191067,167426,113378,22905,-97990,-118761,-139798,-127069,-72041,-34405,-38626,-33145,-27564,-312,15964,-4038,5695,105254,139142,46756,-16795,60237,338462,523742,415595,145100,-11894,-43893,4880,34177,-9162,-14670,54286,105358,125726,116529,98184,36811,-59556,-39955,50072,125992,148072,48962,-58949,-48736,-29521,-94236,-28110,110400,222850,158823,-9165,-63626,-60227,-32711,-8477,-51076,-90338,-66488,-28698,24,5249,-11168,-88148,-70723,-50589,-62045,-47963,-54039,-58437,-89573,23009,113681,85253,24377,-30857,-23528,8061,40287,44006,-19748,-84492,-112612,-88060,-91786,-129760,-48248,91045,206569,197230,133308,26485,27136,17186,-3501,-15221,-50470,29403,85913,72921,31257,-37019,-102290,-84894,-13997,23941,-2490,-55669,-63327,-47611,-11783,-6307,-47948,-105743,-59130,10229,59580,59025,22786,-2691,-47256,-84597,-56390,46890,143663,167421,158004,112232,62218,25705,20620,22280,-3048,-8510,-19923,-32350,-54676],[-93901,757,97232,97047,105925,151025,178362,138097,36553,-37272,-67495,-83334,-63193,-46838,-70386,-59337,-87111,-91494,-31695,51954,53051,52126,19724,-19627,-80429,-117918,-73804,4386,36236,-18443,-97842,-107232,-63291,-52444,-74086,-53778,-48564,-70694,-108473,-65424,226,44154,64886,57029,65398,-3472,-44623,-3231,-31995,-64153,-41863,-31066,-22981,-11199,63052,120253,121662,197187,312624,379311,453989,412532,222834,63433,11894,34293,-13231,-115263,-51932,-10044,8269,-32649,-119181,-102799,-133672,-68665,29974,173256,262311,167725,23525,-17375,16881,71738,94765,130225,49294,31335,95438,227696,313282,285716,136526,16039,6682,111174,267878,274979,146792,21933,-42383,-27362,45244,165359,219835,260974,276093,266788,180013,12166,-93520,-85590,-69050,-28304,74911,86113,-7806,-99635,-125064,-59982,-42044,-70642,-76143,-79748,-89233,-77112,-59416,-92893,-90187,-61686,-46313,-5328,47287,89471,102559,48796,15444,-3903,-801,17176,23573,-3067,-28528,-19708,-28614,-72644,-85420,-88594,-91225,-47024,-15664,-43945,-98213,-105722,-67445,13601,81740,93952,62406,23096,-17255,-63611,-63331,-38561,-57343,-92579,-120736,-24578,130018,177017,119745,38314,52600,22837,-14637,29747,83988,109833,76158,34234,-41860,-83315,-62807,-60209,-14106,39256,80238,71835,72057,63034,117634,196054,156103,78061,75501,93184,66355,11171,-56791,-46146,31668,98331,117456,114836,32373,-51810,-24166,37656,103094,172768,117008,79851,102842,-7068,-49716,-93105,-126238,-68050,-12762,86492,128330,138228,97090,-22233,-50784,274060,494975,308284,43564,-16122,35975,22348,8317,22375,91240,139672,155979,104986,18085,-4864,40714,19184,-47666,-112804,-91657,-68873,-49343,-44595,-19774,28132,81557,120631,109252,50287,-8040,-36417,-26805,4383,32839,50260,45121,-45601,-44191,28631,108495,152709,163629,81809,-62840,-5802,118245,160309,135011,67957,-4299,-61674,-71880,-79019,-101218,-77657,-32250,-33678,-61758,-102884,-106808,-68004,-18857,89209,199586,113092,10551,55811,111366,96466,37480,-63362,-125977,-137510,-134056,-122134,-141250,-114055,-104518,-61663,-38168,-37103,-31322,-36792,-65602,-76595,-68439,17709,153035,149934,43908,-51915,-127476,-88622,-92345,-95314,30320,83095,44377,33248,90504,130110,84075,35866,23083,-27982,-80677,-26111,68466,72687,-30149,-71064,-73511,-89320,-96038,37909,122625,78291,-88925,-118136,-9187,46837,-14197,-73608,-107099,-17386,75316,102671,101733,65819,44827,63532,45386,26252,34547,58351,85352,57247,-5695,-10846,19698,23311,-16632,-5391,39565,52438,5180,-44146,-20996,157596,224763,128744,24911,-30287,-123802,-74280,-30938,-16080,10645,53026,72492,51575,470,-67910,-108779,-89621,-55591,-31326,-70490,-90656,-100571,-78532,-15701,49122,100436,186354,133908,26055,-58348,-109362,-47735,-22952,-30013,-11336,-2977,-34492,-85212,-138642,-94292,-82175,-89405,-76877,-68106,-30417,100090,198363,215879,187868,140155,84969,97509,131812,94243,25710,-69831,-109950,-62130,15277,159932,133985,71664,-14255,-128167,-28074,55507,43423,-31257,-50910,32919,110200,135347,47288,-77738,-101323,-5784,90412,103446,73882,60003,137312,245296,118839,-28865,-99407,-103122,-80254,-66609,-37818,-18861,-23860,-34995,-63180,-40016,9255,69164,104847,124936,140011,87314,17976,8005,47192,79748,112640,161095,268687,477436,567078,331709,24448,-85183,-45982,-38515,-67419,-61974,50719,109390,79266,18809,-57648,-79044,-68716,-67497,-64940,-14273,-41806,-59921,-10669,45293,34011,7519,-31129,-7111,135603,195000,101006,42693,-8317,-12719,5905,-18727,-50594,-46986,-32739,-82482,-143374,-101111,-37462,-23609,-23306,-26688,-20011,-32574,-34704,-13405,-17105,-40760,-78824,-69516,-64917,-62829,-28550,48854,110514,67083,26191,27425,50586,31691,6486,-8154,-35258,-82492,-120070,-47282,-2105,61443,58887,-8300,-69086,-109351,-125994,-38324,79024,112046,45922,3602,-37334,-77993,10771,-3043,-15313,-37587,-72443,-101668,-98674,-131744,-81708,-51949,-33475,37910,37693,7002,-60354,-56401,-53858,-49342,-56085,-50828,-33700,-3782,-4624,-23987,49391,79006,80045,41421,-39165,-98769,-66203,-31453,-17496,-43596,-26635,48713,89770,116660,64572,5061,-3829,-30697,-43639,-41662,-60648,-77617,-86876,-53485,39688,149258,258609,315012,342973,295721,247305,91683,-33933,-51453,-35677,-26402,8828,63672,102909,131690,102033,-16204,-111627,-43525,46943,121984,102159,31438,-55424,-134271,-90917,-20896,30159,40685,68095,117687,53270,43306,86631,129766,172509,189714,120091,34706,-40822,-66791,-15419,-6958,-29118,-36145,-23076,-4110,-18451,-41938,997,29921,-57898,-120941,-55358,-14505,40705,97450,102297,85196,56973,-22668,-78565,-44978,-14156,-2324,-25280,-81234,-128464,-78420,-48386,-16289,51982,91324,121516,109291,70489,3312,-92663,-128150,-83581,-62377,-19161,-18177,-80229,-82916,-64195,-44313,128,139977,182052,46180,-76541,1726,27558,11580,-4614,37423,68657,21580,-104627,-82906,-10150,34690,1541,-16481,-1151,41348,31792,-11235,-88124,-96509,-50977,-21334,17832,63935,103531,117683,58867,-48908,-96981,-60269,-56594,-98061,-77182,-32840,32998,88525,119219,92658,40899,17190,-35254,-50453,-69366,-62832,-33390,-29347,-56946,-93037,-124935,-93706,5874,105884,140538,57940,-20030,-86465,-71043,3692,78788,143784,199400,257118,136735,-44049,-38634,95413,101334,7,-14967,10425,14615,-1358,-47505,4369,47691,46753,8548,9454,25721,20684,-4830,7129,30485,-13835,-94307,-129492,-104259,-75434,-94956,-136658,-113942,-75237,-25621,-11439,-23666,-56445,-121283,-104114,6277,133229,216627,198477,172523,148541,29677,-40399,-151094,11903,80771,57628,57665,967,8938,84944,113355,91170,38593,-20740,-43708,-71339,-90825,-115783,-147744,-92651,-40020,-17333,-70946,-152438,-243341,-291596,-283862,-199186,-74766,-4838,-23683,6455,61639,129451,120774,14461,-1808,-51291,-102233,-34953,48600,35982,-32238,-33642,-13506,-40889,-109308,-58151,89989,202350,268285,277905,178768,114948,155592,217648,213941,217649,234652,119228,-16176,-59540,-39042,-37364,-61033,-37679,-33961,-69814,-114694,-85122,-125818,-180420,-239716,-272459,-344414,-388250,-375105,-319990,-42743,26032,112987,145212,108092,77075,78567,92462,49998,-17636,-46689,-44679,36093,-5422,-79690,-33514,-29740,-48447,-63073,-43639,-52960,-65007,-28974,16613,15576,26324,41298,-2539,-25571,66366,216673,392341,333733,188795,23758,3004,41666,42815,25592,-42473,-138158,-180032,-222735,-193406,-72437,37741,9218,-33457,68389,22684,-12910,-50149,-89984,-102149,-89776,2520,6394,-35346,-20855,91873,176687,92539,-7566,-68685,-37596,-4160,42365,141313,155319,118233,49871,-14177,-29478,-35690,-68100,-114960,-68385,-19131,7175,-16383,-72844,-75651,-3671,50322,63617,30719,-26699,-13920,47146,61234,10866,-24612,-66473,-38846,-18306,-64392,-27928,59015,115547,46517,-87865,-25927,90780,135755,44904,-48896,-67030,846,100724,134224,139279,99643,-68,-75539,6033,144957,254256,244755,196075,153617,106184,98302,113603,92775,43742,-62,11414,-16602,-53036,-70155,-50199,-56700,-85451,-37498,40166,56926,22575,-752,10779,-24514,-84379,-37177,73938,149027,186064,233668,218766,132062,54633,1606,28214,26111,-9721,-51936,-64542,-29027,24743,96766,128970,100254,90356,145210,148419,134273,174371,116843,-2226,-152798,-74359,4638,43810,10988,-48472,-97251,54427,161760,149382,54405,-27025,-63618,-44911,22681,59191,45067,12176,-23367,-62049,-68736,-65792,-51233,-57569,-88396,-131921,-83666,-10702,9421,15833,30716,51219,123480,234026,321218,333404,173691,-31202,-65617,-60985,-4511,24022,-61034,-126055,-88561,5301,73668,107375,100255,93353,104859,147153,117007,142618,191673,93143,-17618,-82243,-57122,-38858,-62632,-21558,25654,-19076,5238,50458,82366,13891,-115419,-98742,-13361,28891,112808,150087,76616,51737,24107,2589,22786,22676,-11347,-74059,-60416,-21396,-35665,-39067,-72119,-55587,-45727,-76944,-76932,-57701,-18174,54365,100847,81905,-17803,-71459,-98671,-115815,-142012,-99201,-54992,-16535,23384,8856,-15609,-7874,44139,70950,27275,36782,89742,98511,33565,-49124,-113392,-110657,-6751,245110,374637,327793,241802,148538,98583,78160,44429,-21713,-105086,-152097,-82398,-32925,6171,62310,95724,45364,-55796,-9994,150376,191472,76488,-42310,-113861,-74435,-28193,-5171,30017,36733,-36627,-110218,-69699,-50705,-48407,-42224,-48216,-21987,42365,95772,72994,-5721,-64961,-117252,-100770,-45979,-20322,-43702,-38583,21380,-11951,-71638,-34588,-108740,-103727,18664,52516,-417,-48698,-75916,-98892,-104266,-52350,-2562,13742,13295,6385,-21436,5466,22037,-13161,-39011,-49975,-29038,-81251,-130511,-40387,-8284,-40968,-42837,-18091,-20386,-61297,-60179,103042,224008,281416,223896,94863,14667,-9360,-5927,-7714,-47235,-29593,152732,278037,222449,118396,25680,-31391,-58896,-102988,-100373,-67110,-2577,49532,43123,-2256,-70771,-90165,-7852,101681,210573,146704,-7358,-75865,-92169,-94974,-35739,-3993,-50061,-83412,-53000,-31963,18345,81306,108643,94163,84133,21530,-36209,-28949,-19554,2920,67390,114989,88733,32622,13106,24082,54251,16500,-69633,31531,201477,246452,121786,2287,-5214,114775,231472,274131,249700,131083,13820,-78290,-25273,-13878,-86351,-65756,-37878,-11705,17246,-7329,-336,100567,186790,214619,267027,356255,453474,496196,506827,415370,243953,119318,5920,-75910,-51694,15165,77698,105003,43000,-45571,-71832,-46317,-56324,-94736,-87651,-8253,64994,45046,6202,-31665,-64901,-103487,-140491,-145772,-99956,-69697,-6861,93862,258559,345880,291953,198921,48717,-5022,-1988,2366,28378,71646,105325,135491,134226,-21429,-101279,-35967,6846,15030,-5850,-43345,-110912,-105936,-2751,98762,157876,188391,208564,273301,197702,94014,34719,-9863,439,47942,26049,55104,37027,4547,-45015,-85246,-93986,-53481,-11028,-13097,-39094,6759,29394,13423,-43325,-75165,-34443,54927,102969,73235,22734,99684,218418,237502,125639,31784,6068,41477,61068,54306,106511,181968,120268,-3098,-88538,-6697,78522,41800,-44922,-89037,-125368,-150195,-170071,-116300,-60354,-12122,22652,8021,-16162,-64004,-65149,-65658,-119771,-64653,49131,143263,70676,-64595,-86214,-9633,29489,-30843,-33236,11294,70506,128975,235353,308612,307198,171670,51865,-8554,-68129,-2890,79353,118121,134120,75480,24015,-41994,-36293,2199,7637,2703,34596,43269,-8328,-47547,-94869,-89096,-38812,3571,73857,84667,-8684,-122979,-100235,-30242,43586,77709,114769,127292,17288,-65676,-101357,-91481,-41404,44572,213367,243952,195828,221502,327857,355899,256768,96639,34036,44956,71470,161313,198554,163867,84266,31412,106534,266568,254650,70896,-91938,-107455,-3095,40172,15890,-49461,-69998,-59366,-30986,4571,57143,82372,67017,51842,69280,117906,123813,37040,-51567,49690,52881,-70479,-17727,106545,150216,96087,14546,-1114,-52896,-63540,36799,13398,-45061,-77702,-1997,92946,221316,276072,195817,28777,-70044,-61582,-29315,-3874,69598,74103,50937,9791,-12762,39061,50500,43379,30770,48735,87723,133994,90188,-10819,-92236,-46184,40828,184272,333644,301829,184598,152286,95090,6097,-41686,-8287,11755,15840,-60912,-107201,-21969,27420,34744,5010,-28914,-56046,-86603,-111085,-78444,-58619,-33547,-46177,-95501,-111195,-116327,-110642,-61175,-13651,11984,-79063,-49257,-82543,-120932,-74055,-68371,1318,102338,160705,-14072,-130575,-24830,62312,70533,28069,12892,42743,69481,151416,209475,181980,60752,51936,95743,67828,5464,-47287,-53456,-26921,-42962,-75690,-109769,-83373,-68349,-81228,-127115,-48648,-30113,-73935,-16732,103190,140850,65805,-39682,-76331,-41042,51083,105075,84137,45861,9614,-24792,-22243,-2717,30367,44848,53941,29364,9743,-22453,-46736,-65321,-95652,-115337,-41592,-10452,-47599,-98620,-99762,-50731,-12161,26634,62413,67689,86858,91107,-1668,-138059,-89965,-15974,-29927,-74602,-11522,5544,20940,142,-48914,-72729,-29027,23949,-1026,-96718,-55090,-38636,-47061,-55856,18566,181502,365087,381841,203246,48608,-52063,2158,69056,59127,-20738,-118137,-84831,-43150,38023,90551,102505,113523,118617,101404,74052,83791,76926,21635,6450,24007,87659,178218,216048,177098,145596,144356,116092,56085,-29841,-126411,-95083,20800,105335,64972,32679,30808,6685,-55861,-123974,-115559,-117083,-67890,-33526,-54088,-60670,-31294,-13892,-16311,159,21010,-12695,-31043,-21387,-33171,-46066,-58426,-98844,-111862,54373,224158,292913,198209,76198,-27579,-74305,-86213,-39247,6099,59457,116187,151517,136323,72700,30820,-17034,-64501,38259,76198,32056,52818,94389,129052,126966,107066,85028,58510,-44222,-155919,-112380,-51621,141,-1196,-46839,-90842,-115617,-37241,-2037,-35541,-94344,-102384,-115150,-88495,-52615,-43370,-54658,-16990,64119,135133,154362,74705,-18086,-92307,-134839,-95705,-61923,-34320,-47289,-35457,27902,137801,170660,97758,17946,-63195,-80496,-75563,-22486,84909,207353,192562,16149,-15786,-7508,-38494,-35050,-101350,-34506,-33350,-68174,-64584,39049,133898,136715,82098,35153,-22151,-72583,-157385,-16568,55138,15662,-5970,76955,53354,-74880,-85909,5442,77639,51969,-56939,-118706,-24299,17677,17721,64133,142740,266762,219977,120111,104716,135080,158212,152299,75111,-61394,-51150,101142,137527,75857,31823,163611,126177,81952,-759,-107674,-119048,-127987,-123766,-81573,-39714,-41049,-36464,-35852,-10797,16051,18923,52536,181424,178591,46271,-31982,59761,377506,611031,474715,167286,-9389,-41073,15859,38411,-20102,-16820,52768,93564,104771,91591,78641,31332,-54609,-19445,58650,106745,127231,39487,-63071,-41604,-13802,-77101,-38454,111508,227546,143518,-39041,-77983,-62082,-31627,-935,-33961,-97206,-80595,-26541,22502,33863,12493,-82996,-88961,-68355,-82578,-71834,-77601,-74466,-92928,25650,110577,82441,31199,-13321,-6501,16243,45381,56343,-8126,-80401,-125752,-93096,-95338,-112617,-44408,68024,142598,116186,93329,28366,35045,20553,22267,22041,-39119,19236,74406,69988,32516,-34728,-108680,-94914,-13142,20010,-13851,-70512,-82728,-66375,-26457,-16620,-53901,-108491,-69432,-4764,43503,48777,17969,-7877,-55749,-92780,-60054,46249,145740,178088,173543,122921,66145,30417,21988,11195,-18393,-16548,-16514,-15423,-41018],[-116026,-20818,93259,114482,125237,164038,185982,156996,57233,-25080,-64263,-85963,-73850,-64520,-78492,-58195,-84011,-86899,-42215,34689,40278,39625,12646,-26854,-87967,-125338,-87199,-11774,14889,-37617,-105635,-100535,-63963,-54021,-74261,-54961,-50447,-69692,-90426,-35737,26266,61963,78759,75860,93138,22722,-35056,-8216,-34938,-63671,-46325,-37143,-18873,2089,69712,126921,129812,206159,312168,366700,443014,429584,252167,79935,24281,59407,16045,-92062,-60702,-27866,-16614,-43804,-116648,-99656,-119489,-67134,19487,143587,205939,109326,-8741,-14458,29680,85854,103389,122226,32713,14607,90984,226262,295379,249635,101054,-12751,-16227,92994,266591,305728,194166,58757,-17408,-7754,64270,194740,248326,286533,318389,321505,227831,45925,-71905,-85232,-61156,-38036,52984,74636,-6581,-82451,-109820,-104767,-72721,-84286,-85061,-89403,-97404,-82664,-64481,-87182,-96247,-54543,-34606,14154,64157,93238,94785,42539,13587,-4997,-3241,21665,36378,11257,-15896,-13794,-26918,-68352,-83992,-92181,-83654,-32933,-3835,-29822,-83562,-91330,-60118,18902,85137,98485,75930,44989,2987,-64578,-86972,-43960,-49293,-68078,-72764,-78661,101922,168255,119837,40110,50994,36740,-5425,30376,82977,117198,90686,42220,-36996,-78358,-57357,-35400,26119,78425,107437,83923,73525,66206,120337,205717,191394,122293,117465,117083,82990,25041,-45444,-42529,35500,108498,128760,120655,16362,-86571,-53213,20299,89161,151808,101042,100962,145885,24123,-64329,-105305,-129193,-70141,-12225,118899,188135,177881,108216,-21150,-49137,265649,508472,344905,64166,-12019,42842,34815,9439,22638,113542,169956,176712,113200,9411,3780,58921,35936,-37756,-113588,-86510,-62525,-46350,-52052,-39036,15129,77178,123811,115183,51290,-10670,-34086,-22667,8166,38267,55894,48432,-47493,-45323,20908,91085,135527,149993,74422,-82875,-17888,96231,135255,109987,43965,-19571,-55638,-60162,-72460,-98981,-72713,-23203,-28333,-60365,-113160,-119340,-82390,-22525,94917,178198,109754,-3388,21359,74307,69863,32550,-61115,-119327,-122080,-102349,-80297,-105709,-121358,-79914,-24179,-18392,-35335,-36460,-41556,-51709,-65884,-75611,18261,157644,159034,49180,-49732,-108855,-80649,-77368,-133804,-16304,62886,35646,15768,60614,98633,57727,15953,11202,-31376,-85058,-30303,69699,77623,-27578,-70503,-74040,-85600,-93586,38376,130262,87856,-77727,-123795,-10191,44304,-15135,-75989,-101574,1769,93533,112998,103048,59964,28398,47182,33830,13417,16487,44658,85030,66727,9786,-7515,12433,21174,-13435,7103,61874,83540,31396,-35578,-11259,199574,286431,166039,38609,-31203,-136232,-76880,-21965,-2758,17963,53027,72141,54478,8283,-54186,-102677,-90703,-58106,-32857,-73080,-96461,-107708,-101212,-69755,-22170,25348,128520,102682,5283,-72472,-97976,-42018,-19588,-27159,-12911,-15141,-51981,-91620,-132766,-94120,-88726,-85587,-64980,-57066,-32811,108928,234319,258526,222377,154175,78335,72116,97481,65484,7551,-77373,-97270,-53898,23822,188100,176769,92574,-2542,-124502,-25247,52622,31038,-40558,-53050,37138,114565,140397,45775,-79605,-90084,-7410,78385,103422,97384,109801,189554,268348,126765,-9729,-79104,-87111,-57043,-35140,-14882,-3016,-9444,-23456,-55710,-39786,9388,69968,99136,110675,124937,59423,5671,11491,42774,58471,77499,121129,232632,463098,612725,400236,64655,-60553,-28662,-14408,-37208,-76467,12299,96484,73968,16030,-62772,-85839,-69723,-68347,-72016,-25010,-47377,-48928,-12096,29194,15612,7446,-5486,39383,191409,256435,164015,83329,17104,6135,14683,-7659,-38978,-41948,-22114,-70047,-117973,-100550,-43335,-25281,-21956,-27109,-20609,-36850,-49518,-21891,-16374,-41004,-83075,-73154,-54588,-43978,-16705,50662,89166,43118,11918,15883,45552,36936,10535,-8839,-38288,-87486,-119648,-36813,15903,91340,91339,-15423,-85666,-130462,-143737,-31133,95312,131971,62451,19151,-32716,-92320,-9490,-25538,-27298,-48986,-69539,-74894,-79668,-110036,-84327,-63216,-62043,7002,24524,4178,-90322,-66441,-70447,-62041,-64675,-64367,-47878,-10734,-7072,-44155,13149,70355,82460,49308,-19509,-80626,-88155,-60617,-35299,-50469,-39653,31374,71173,99267,54530,-9419,-40841,-92854,-88090,-66766,-74493,-82581,-88769,-57305,32505,142343,247382,290124,323615,290080,248790,102835,-34169,-59037,-50043,-42976,493,69329,117299,134266,111058,3108,-96611,-60919,33971,121350,109739,35942,-48946,-118308,-104594,-35314,16688,27361,47353,82810,34998,38617,89298,133988,175572,198171,136031,49741,-28090,-68392,-24911,-19404,-30240,-16363,1148,11762,-20521,-57820,-27224,6910,-71288,-108098,-54816,-19703,30323,94800,105333,82334,54275,-22197,-75108,-46685,-10521,14170,-1969,-51537,-99835,-76882,-62477,-17465,67732,113502,140762,120829,68713,-13001,-114648,-139809,-81676,-54092,-13955,-14861,-78436,-82412,-70151,-47399,-5066,128398,191893,69484,-45502,4200,37151,52030,51978,89104,97158,17836,-118568,-76904,-11432,29174,2327,-3442,13985,50675,39557,-4983,-75026,-68978,-32015,-5657,38747,93844,126627,142843,83768,-26913,-103859,-90904,-74842,-82375,-58341,-5780,72721,131439,145238,103633,60854,60193,-6548,-42120,-66966,-65403,-37903,-32246,-56477,-94854,-128244,-90919,10392,100458,131266,61349,-7297,-74243,-71632,-2316,57098,85356,145111,246451,174534,-2680,-82012,19476,35051,-4847,23873,49423,53210,43106,-3533,33609,72948,63725,14818,-2842,-184,-12209,-39734,-23526,3879,-25500,-93461,-117661,-112816,-78094,-85955,-110854,-95540,-61431,-18565,-15616,-34469,-70175,-137301,-87692,18361,134205,216331,175434,136495,111583,5444,-82277,-143376,10965,58791,45576,68765,23802,31581,110306,130393,98219,39243,-14979,-29563,-51360,-84894,-110470,-134140,-94892,-45433,-31578,-90870,-150966,-226035,-265149,-255843,-177646,-68656,-6778,-36405,-17694,29883,87852,96754,12811,1477,-43477,-91427,-39400,39551,26841,-50962,-47628,-15667,-28883,-85321,-81340,71460,189627,253314,257729,148894,88240,130842,205643,222480,237536,243618,111470,-22343,-64831,-47831,-45728,-65132,-36177,-31925,-61955,-122874,-112573,-153287,-209179,-268495,-299135,-368254,-408947,-392452,-310413,-36418,32917,114004,133627,86858,52653,48107,50597,-2583,-69916,-82568,-45351,56070,13562,-107146,-54010,-49286,-72993,-85992,-50308,-49748,-54933,-21402,16183,6394,18419,45756,12662,-2205,87486,208853,332673,225054,79673,-67361,-78825,-11848,33057,36352,-33839,-127692,-164256,-206845,-188805,-83181,20490,7325,13475,110290,53419,2346,-42916,-82174,-90376,-91184,-8058,-5202,-40632,827,116143,167148,52625,-57032,-112535,-23213,460,22356,111916,137248,109278,38070,-32863,-48344,-52439,-76155,-109527,-75482,-29135,-1557,-19884,-83558,-88671,-20277,23284,32751,12404,-30610,-11115,43507,47034,2164,-25147,-71267,-53503,-37682,-75194,-22388,64220,111718,34363,-101185,-15157,109537,141284,46694,-43173,-73066,9870,149804,175259,168277,114664,4830,-68152,26069,176392,268143,235972,184498,152908,119311,110368,123120,90096,28068,-18062,-628,-23803,-59964,-75828,-62181,-71986,-82920,-26621,50520,72000,32354,-1470,4353,-37898,-93827,-28485,81321,143514,174055,216106,202042,116951,40849,-5009,33137,25856,-12581,-55415,-71517,-32105,23639,96328,131763,100931,87549,147357,171287,183998,214238,130235,6274,-139860,-82350,12237,66008,29159,-38111,-106493,47985,177986,168554,76393,8412,-25196,-7750,55549,83038,54042,6500,-34464,-77490,-87366,-70053,-51214,-64079,-101681,-146342,-68926,12657,51816,65651,68616,85802,163780,271588,329112,317120,168142,-23992,-73814,-70380,-23643,-4341,-64933,-106912,-87014,-13602,38785,78287,88713,103726,123570,159476,124344,146637,192924,93629,-25573,-103962,-65154,-46934,-87421,-58404,-5845,-35162,13130,71134,105124,19609,-126041,-92006,6777,75404,154016,170941,85786,58092,28207,1795,19631,10810,-33667,-98479,-87959,-44105,-59292,-64090,-85498,-40730,-32344,-63397,-63246,-46265,-13950,57176,108111,99823,1553,-51223,-92776,-106492,-122080,-92427,-47161,-8833,27946,12126,-9354,2721,60962,92926,49213,46263,89671,105094,50827,-47503,-158323,-106908,5792,234888,349058,300042,204496,119365,82839,61507,23663,-27200,-91106,-166756,-109277,-53522,-7343,55406,94924,57059,-30324,-3705,144989,185376,78755,-38046,-106477,-58584,-18851,1122,33227,42173,-24445,-95389,-61786,-34284,-32962,-37818,-57159,-40661,29185,96221,70847,-3387,-62163,-118705,-105918,-48965,-28434,-56439,-40619,32850,14404,-40422,-25287,-106957,-103109,30777,83117,32751,-41526,-97121,-115317,-103522,-66384,-29263,-3248,2556,-9795,-33417,-2933,7343,-21882,-46021,-65950,-53259,-102562,-115343,-15469,23270,-13107,-25673,-16347,-33286,-81427,-39287,130365,244422,280089,213348,79315,4874,-20733,-12683,-13289,-60491,-33584,143480,273316,239476,139048,39715,-14977,-41480,-86823,-111210,-95181,-41040,23844,34750,-4247,-64055,-91276,-11767,108365,251287,190589,25669,-55976,-86762,-91085,-34103,-4643,-51681,-78843,-39728,-23324,6500,50308,74892,94247,108118,38157,-32437,-36752,-974,39612,110847,160755,108329,35088,10908,21677,56433,34965,-55934,16514,201995,247164,127122,4883,-4440,117233,236699,278736,243306,111950,-4193,-93250,-36210,-21213,-92906,-86087,-56609,-697,26257,-3071,-8669,64322,143513,201219,285926,383113,461635,483753,472165,380267,213779,91880,-7176,-77290,-35936,33967,73745,91083,38491,-41426,-72124,-54723,-71521,-112499,-115403,-47817,36760,34546,4872,-31592,-66375,-105269,-137579,-139056,-97632,-64162,-3121,100603,263248,314106,238070,126040,-20882,-37428,-12037,11517,41583,76556,94992,117396,113087,-39808,-104741,-45036,-21337,-15955,-24609,-46232,-103950,-96398,6549,92864,130498,132726,129557,196002,142242,50791,-10708,-59298,-42130,2951,7150,89837,56007,13701,-34637,-81399,-103196,-72573,-38456,-47748,-57358,1660,25315,1826,-62991,-100489,-55617,40314,98263,85174,41169,111264,230922,256048,143618,53688,33876,73250,77015,21756,20702,103390,81832,-33909,-130742,4401,85906,43683,-52358,-99224,-104617,-107244,-137651,-134430,-75967,-25243,10420,-1320,-27530,-72029,-72053,-77796,-145175,-67109,54567,152764,76812,-57498,-79439,-1442,37252,-32736,-43414,-1837,55682,116117,234457,326318,339357,199088,68623,-8245,-87007,-14188,86065,144477,170464,101624,36070,-31420,-27725,1552,-7044,-38311,-15715,-8147,-53798,-65694,-104974,-102551,-63044,-17650,52310,79938,-1155,-114976,-101890,-39220,29430,70131,109280,114039,9905,-60768,-92967,-76110,-16230,88955,267439,250333,196775,231963,330876,337932,238711,95895,34074,31861,53601,135026,165333,142457,67898,12940,89124,254869,248554,75443,-84430,-101855,5139,53646,32715,-40620,-71385,-68355,-38282,5738,72690,107844,81928,56955,58427,103831,128235,49749,-45714,43561,54490,-78356,-6349,103464,119388,49598,-25837,-6311,-54736,-91157,25689,13671,-47041,-92572,-11094,76187,201440,251408,176490,13764,-81027,-60432,-16627,12680,86281,80845,24560,-42593,-41759,36693,63513,65641,51166,62828,94698,128788,76503,3411,-62684,-44950,38075,170004,304608,283498,190561,201004,186042,107287,37636,44743,40204,18222,-63454,-85303,-13298,28878,31257,94,-38063,-65369,-88265,-103719,-69629,-51592,-28872,-46788,-94488,-103373,-103830,-119821,-81160,-40544,-20029,-113006,-57233,-78651,-132247,-98052,-97219,-10810,104562,175910,581,-145278,-27790,62021,64582,14668,-10598,21828,84217,196899,286672,219967,70355,56089,99418,78848,15877,-48186,-70213,-42161,-56144,-82479,-113290,-99148,-76017,-83212,-139836,-59727,-37558,-80152,-35578,62890,93458,43746,-44295,-75447,-41264,46971,97948,80074,45889,17215,-14551,-12476,10776,38827,28178,11823,-3951,2628,-19917,-45740,-65405,-91265,-119475,-62713,-40314,-71302,-111061,-102740,-50938,-12900,23543,61655,70029,86734,76447,-27596,-155739,-77219,-9239,-28049,-64105,2056,17730,22590,-394,-49730,-80767,-49932,4989,-9838,-66078,-35821,-52232,-61145,-53618,16836,166649,350120,359402,174924,21638,-71910,-184,68249,65782,-12340,-82977,-66025,-24248,54970,100129,105837,109208,108196,91314,63088,82710,104512,52116,30776,47842,114043,196435,229447,201492,157006,133002,92621,28713,-54895,-140336,-83888,32315,126284,95264,69472,69346,42239,-24814,-105176,-106297,-123606,-88905,-38590,-39633,-31952,5991,17112,-532,6365,25490,-2349,-17773,-12129,-32213,-51040,-65645,-114003,-101692,84429,268926,368390,287104,138525,2319,-64698,-86881,-36444,25360,94925,154951,184908,158771,88311,38701,-9802,-74644,17328,36910,-3725,24000,69647,107591,128926,130785,119985,92730,-24843,-125506,-79041,-17707,34116,20032,-38600,-86885,-127957,-63707,-14291,-36680,-90655,-104229,-123360,-101433,-70439,-62892,-67083,-25781,48190,115261,139373,79175,-8408,-82457,-128442,-86857,-40747,-14209,-20031,-11579,38127,132686,162378,103626,46014,-35178,-57797,-71307,-22781,97322,230556,196271,23333,-12233,-15563,-53195,-48220,-106059,-58357,-52895,-62422,-12366,106246,180843,179692,130139,58959,-52742,-120285,-126506,9299,65349,2445,-26048,81789,79851,-57501,-82497,7407,81209,47032,-67691,-111456,-19601,10463,-1057,45731,126754,261308,254530,156886,130578,151726,156466,132916,47094,-96867,-93594,64447,126004,81320,29245,128266,82539,48098,-26640,-117964,-117852,-112298,-109560,-86476,-46417,-45476,-39312,-41097,-19040,15425,41025,103130,247473,198858,34905,-50819,61761,410280,678683,516818,186448,-7638,-39715,23968,34618,-37440,-20914,47558,78121,80582,64175,57870,28249,-39130,946,67431,91357,104011,28198,-67391,-34822,2891,-56810,-43064,114598,233118,133010,-60202,-90773,-64383,-33315,2582,-17663,-96923,-100683,-31625,38370,59961,35553,-72447,-101094,-83263,-100272,-93650,-98726,-89365,-93786,27882,104249,77574,37738,6689,15014,24911,47245,64221,-1199,-68928,-100807,-72815,-77583,-89845,-41218,43828,85751,55110,65825,35103,38873,19388,42536,56123,-21721,10031,61963,67958,35338,-30655,-106042,-101406,-11920,14897,-25605,-84817,-99587,-79759,-37100,-25662,-59835,-110916,-78547,-21202,22286,32411,8636,-15456,-64687,-100487,-64529,43117,143351,182864,183389,131594,71669,36742,24089,507,-32712,-23345,-11315,-3507,-31508],[-117676,-39034,85308,128148,140711,170778,183862,167240,74753,-12917,-60107,-86461,-82578,-79994,-85787,-59436,-82339,-84635,-56104,10421,23016,24607,3778,-35033,-95051,-131041,-100823,-29093,-10076,-56760,-96793,-82818,-58166,-52853,-74696,-57811,-53933,-67482,-67901,-2297,55075,76933,86475,86702,107632,32451,-41007,-27495,-45305,-62400,-43130,-34332,-5989,21393,76925,131593,136215,212010,305322,345602,417093,429291,273998,92153,33521,85267,51385,-65567,-66394,-46658,-44565,-58496,-112237,-95555,-105145,-55609,18761,120926,155331,56397,-37807,-10226,41757,97857,107243,104648,13868,-1350,88443,224584,276952,216547,74091,-33149,-29628,79183,260280,329629,240344,94643,6155,10192,80738,218189,269058,300093,343063,358123,264764,82127,-46310,-76102,-50790,-46224,26205,62275,-1630,-56365,-63163,-115293,-100976,-94166,-89092,-97146,-105811,-87785,-65458,-75719,-96024,-48220,-24030,31253,76954,94698,85888,38187,13764,-3999,-3598,26710,44806,22127,-3880,-7297,-25368,-65919,-83533,-95420,-79844,-23739,5349,-14204,-63372,-75652,-52669,23884,87763,102516,87675,62185,18868,-59874,-107199,-47959,-42483,-43960,-28470,-93008,68474,153394,115519,38604,45536,44664,8623,35968,78773,119233,105586,51203,-29903,-70255,-47658,-10069,61543,113543,130193,91253,71468,67992,121057,210344,222165,171968,167770,142329,99396,39167,-32438,-36548,40610,116912,134795,116632,-5777,-118879,-71759,10150,81003,133928,83162,119532,180224,58059,-69917,-117889,-126054,-66536,4047,162612,258155,226682,122713,-17666,-46692,251777,502807,371637,85071,-2986,52169,47354,9355,18567,128256,193462,192864,119475,1533,10079,69945,48056,-29175,-113947,-78611,-50864,-34466,-48487,-56025,1755,71106,122436,116222,50926,-12071,-31277,-19312,10622,42227,59919,50805,-49101,-46985,10665,68764,112237,133955,72822,-91880,-32840,70652,108576,82956,17824,-35966,-51449,-51043,-67037,-96549,-65801,-12732,-20147,-51912,-117372,-127062,-93361,-26355,92068,147612,100613,-17107,-28152,24599,37155,27310,-53626,-106793,-103510,-71003,-39609,-66724,-93779,-44277,8212,-4030,-35330,-40612,-41822,-32765,-55065,-79573,23868,163969,170514,60689,-39192,-92027,-74807,-63064,-92855,-72629,30430,24829,6379,52432,95595,52218,5864,3034,-32804,-87389,-34326,69701,79651,-28240,-72607,-75382,-80704,-88617,35565,131948,90267,-69840,-121525,-7211,42201,-16279,-78053,-93655,19398,109336,120748,101361,50742,8251,28367,18557,-4514,-6259,26662,81804,74788,27306,7074,18459,27991,-6078,19215,80876,110241,54676,-27720,-241,238310,344929,204790,54288,-28576,-120011,-76569,-16205,7009,22532,49806,68062,53770,14028,-40358,-91213,-85280,-54874,-29463,-66543,-91214,-101707,-89765,-114171,-87089,-39699,71574,72337,-12505,-81331,-83081,-36328,-18096,-26530,-16333,-28048,-67314,-91756,-123337,-93327,-97112,-84037,-55686,-45651,-30103,117036,268079,300476,256570,168595,73005,43843,58609,32890,-11569,-81429,-82669,-43755,29670,204264,215346,111661,7771,-120179,-25369,43670,15002,-52674,-51926,42616,118003,141445,40513,-81239,-77746,-7638,66163,101342,118080,156895,239999,286733,135114,9822,-57227,-67210,-32602,-7713,3238,8783,1793,-13157,-47326,-39201,5245,63810,85686,88045,100911,31565,-918,15125,37598,38445,44590,80683,193050,433676,632262,456575,108440,-30266,-11459,4524,-15498,-78279,-33865,72674,61946,8701,-69258,-91593,-71704,-70942,-80065,-36978,-51793,-37689,-13993,4584,-12878,3222,22347,91096,247688,314003,225828,122136,41554,23821,22509,4365,-17866,-26950,-11091,-54273,-88978,-86259,-41799,-23284,-18909,-27398,-23212,-44611,-65564,-30602,-17812,-42438,-87243,-76811,-42690,-23193,-4196,47536,58093,12979,-4348,4796,39824,38208,9589,-14998,-46803,-97152,-116303,-23866,33742,113093,115265,-24315,-110758,-137076,-131005,-23787,105660,150839,81614,40056,-24042,-95434,-20895,-37270,-34777,-53665,-59024,-43626,-52817,-88229,-85560,-74358,-88981,-9614,31425,29685,-97155,-80362,-97004,-80188,-76439,-81099,-61166,-15489,-7324,-55310,-27569,54979,79547,53778,605,-45265,-65772,-47201,-12059,-25558,-29222,29411,62252,85739,41422,-34296,-86078,-160920,-112841,-84222,-88247,-88216,-90477,-60521,25574,134041,232158,259214,291545,271011,239463,109360,-34851,-66754,-64844,-59877,-8647,70780,124570,130228,112581,17459,-82937,-77522,21221,115202,110498,35037,-46013,-104935,-115591,-51616,239,13861,30703,54189,20330,34944,90063,134052,173280,201578,149927,64703,-15752,-67321,-35384,-30617,-24997,8644,28722,29245,-21724,-75595,-61911,-27455,-86672,-94612,-53759,-26445,14688,83167,100012,73041,46865,-23038,-71702,-48787,-7502,31124,23353,-18530,-69319,-71724,-77324,-17522,82643,135815,160259,131558,65171,-30586,-132547,-144514,-78711,-41376,-6818,-13996,-78243,-80396,-68575,-43019,-6169,114014,199275,94139,-17510,5769,41936,85696,110062,146191,126693,16282,-125464,-74648,-15584,22443,3483,8039,27377,60812,52852,4581,-58314,-41858,-10244,12802,61194,122396,147060,165925,107524,-3794,-90653,-124852,-86462,-65927,-42510,19505,110824,170195,164641,107709,70116,91749,20721,-35056,-66120,-70887,-45650,-37765,-59192,-99504,-131390,-87270,11922,89358,112482,58556,2056,-63927,-70608,-9215,32773,28235,104043,241242,215436,37406,-74805,-37523,-29283,-8871,56504,86882,90900,84166,40759,63785,96389,78565,20728,-15726,-28975,-47599,-69908,-42421,-13797,-33807,-90743,-106904,-116532,-79167,-74956,-83350,-72305,-44487,-9516,-18824,-46733,-87343,-154633,-70728,27916,128467,204299,142768,91805,66522,-16807,-128306,-126930,8238,34733,29452,72944,44398,57622,139551,146112,102671,37624,-10654,-17184,-30886,-71810,-100809,-123094,-95380,-50123,-43525,-109782,-150814,-211296,-240945,-230336,-161650,-69580,-13184,-51408,-42309,-215,50308,73559,14457,8650,-31172,-78024,-43992,28247,17563,-67531,-61390,-18867,-18720,-63347,-98859,49819,167182,224115,222471,113347,60986,106317,190878,227581,254765,248839,101759,-29635,-73267,-60218,-55594,-67851,-34940,-30478,-51914,-100202,-140418,-185331,-246077,-306983,-335789,-401548,-436676,-410619,-282046,-27007,38306,109401,114568,59957,24406,15248,9227,-49914,-110182,-94564,-21980,90573,51552,-88645,-75253,-66080,-96363,-107394,-57105,-46826,-44307,-11312,14875,-4854,5011,42470,20692,10862,93341,183505,258948,133422,18529,-82731,-110419,-55673,23820,47236,-23662,-119106,-155444,-195404,-181239,-87780,5450,3665,54285,153551,91758,26029,-26054,-66162,-75531,-87818,-20340,-17717,-43480,22455,135119,147977,10098,-102507,-116687,-9747,3608,2580,77455,112873,94091,21620,-52634,-67520,-69012,-83153,-104772,-86164,-42890,-12124,-21945,-84199,-98655,-42326,-11642,-4880,-10388,-36051,-9318,39245,33024,-4138,-24088,-73049,-67147,-56720,-80491,-15519,67282,101163,16570,-115306,-5730,121782,139266,46726,-35146,-77849,22485,192849,212384,196275,131751,13505,-57147,46219,204775,273521,220128,164691,142257,125282,119066,132006,89721,17004,-34391,-14721,-32468,-66155,-80391,-74879,-88358,-79475,-15329,59234,82811,37282,-2142,-1977,-52165,-101841,-19942,86415,133948,157595,192297,177833,96151,21907,-17698,29892,19588,-17588,-60345,-78035,-34341,23027,94517,129950,95536,75536,134049,179621,218028,233265,132678,9088,-129069,-91893,16003,83643,43089,-29758,-111333,38793,188171,183513,97237,46867,23263,41146,95868,108203,62227,2466,-40126,-86161,-104866,-75793,-54781,-73785,-117755,-157191,-56024,31563,90099,115201,108175,120536,196994,291141,315181,281129,146854,-25464,-85879,-76473,-27099,-7495,-50364,-91244,-86772,-34012,2617,45244,71030,107151,135563,166688,132123,153342,193368,91075,-37826,-121643,-53592,-34341,-88132,-87694,-36458,-54442,15660,86544,121872,20300,-137719,-85827,21014,103998,171463,176623,90030,63397,33104,1008,15727,-518,-44251,-101747,-111261,-66564,-85798,-94119,-89307,-21624,-16431,-47538,-49076,-36195,-11273,58389,112730,117805,24984,-27327,-77100,-83468,-98502,-86874,-40730,-386,33752,14791,-5557,10683,70685,103333,62704,51861,88564,112622,76840,-17569,-134585,-96143,21070,228855,324450,266179,156946,86000,66287,48255,10565,-26508,-71548,-136206,-135914,-78897,-24559,45098,90217,66113,-6588,8916,140730,176124,80825,-29161,-94869,-43978,-11831,4058,31745,42603,-16706,-82390,-51457,-18990,-18801,-33690,-66183,-62592,8114,87731,62615,-3913,-60367,-121419,-111348,-53559,-39074,-71425,-45021,37875,34480,-1443,21,-95321,-101247,44275,117115,67641,-30354,-117617,-132667,-98986,-78338,-56789,-24845,-15504,-30890,-48270,-14265,-9810,-33446,-53519,-80117,-75549,-109061,-90622,4121,46599,10462,-10379,-16639,-47900,-101069,-21624,149472,254188,266842,193377,65838,-1273,-33929,-21495,-20437,-74778,-35144,131031,258100,247253,158775,56247,2438,-25591,-72067,-108873,-118853,-74111,1800,26395,-7249,-58230,-90504,-14189,113541,286227,230137,58173,-35704,-81575,-87190,-35904,-10474,-57037,-73893,-26522,-11073,1524,22716,38032,84771,124912,53100,-29131,-42275,26609,83826,157119,204134,122787,34915,7821,20499,62463,64924,-9765,521,187208,236103,127080,5916,-4502,115673,234079,273063,228797,90713,-20187,-106963,-47605,-27838,-93348,-108135,-61386,11429,31762,-1383,-18878,27225,97390,179506,288210,383211,439131,441457,407769,321420,173245,58555,-24027,-77661,-19621,51847,68732,75170,34024,-36139,-69692,-58912,-81929,-116067,-106583,-74551,9906,23399,2176,-33465,-69303,-106243,-132484,-133029,-98533,-62639,-2942,105096,264532,283227,191730,65671,-72474,-39426,-10735,19609,50477,74761,76882,91456,84549,-60752,-105796,-52507,-45797,-43774,-41169,-47519,-93908,-82633,18872,86396,103857,84800,66841,121681,82895,3145,-56147,-98180,-66199,-25709,6299,112381,70902,21809,-23672,-74600,-108876,-91643,-65982,-79878,-72301,-2401,23023,-7177,-78222,-121243,-76697,21564,87625,90127,54888,119895,234887,260678,151197,69198,55228,97326,90243,9210,-56725,19775,27430,-78672,-123156,39850,104356,50985,-57741,-106924,-78126,-64718,-98143,-132846,-88629,-31252,6580,-4538,-34139,-75978,-76426,-87242,-168042,-59442,59787,152099,76606,-52607,-73783,5918,44921,-32694,-52551,-14507,40368,102449,231245,339362,368134,226934,83956,-10236,-104621,-16303,100303,176529,207742,129526,46920,-22438,-20385,356,-14946,-63661,-53453,-59793,-90669,-84314,-117246,-118083,-87073,-34581,30544,71270,4478,-107595,-103898,-48501,11891,57606,95974,93424,2218,-55173,-81716,-57407,13514,145143,319394,254475,201347,246729,335445,321464,221261,95244,32349,15101,32383,105744,132461,120286,51117,-3187,74462,239134,236595,78708,-74956,-97028,9517,62274,46187,-32871,-72388,-73809,-37432,14516,91273,131522,92773,60370,49074,87994,128048,60640,-38016,33314,46801,-86529,8593,98471,86362,97,-65567,-3763,-44176,-110398,18523,15248,-48805,-111372,-26770,48749,170185,220586,156337,1426,-89345,-57609,798,39941,117967,111404,27783,-83819,-68955,32738,73939,85422,68017,72394,95066,112769,56318,10357,-34471,-35953,38122,154819,268613,258182,194055,251869,288556,225524,129086,102814,77820,29740,-50551,-61508,-5414,28199,26739,-3700,-44715,-73103,-91108,-97207,-58799,-42440,-23675,-48204,-92884,-93993,-88628,-98372,-82485,-51192,-34205,-110590,-63226,-73201,-125674,-122567,-111986,-5328,119626,199540,25972,-144114,-30046,60660,57989,1662,-34111,482,98017,236603,356827,251424,80688,61417,100895,86791,24743,-48562,-84783,-55004,-68725,-87816,-113576,-112158,-81866,-82298,-147867,-68431,-43080,-83436,-52464,23944,45813,19748,-48874,-75359,-43414,39496,87593,76606,49700,30379,3854,4086,26260,44180,8073,-30079,-29516,-877,-17482,-45453,-66348,-88325,-121598,-79550,-65332,-91190,-119608,-104260,-50461,-13446,19658,58471,69321,82062,56582,-57438,-161806,-60552,-1232,-25629,-56224,10562,27073,25337,343,-48133,-84206,-66816,-9318,-6406,-26201,-12096,-64154,-78620,-54849,9730,146857,330188,333087,145422,-6254,-93259,-3650,65190,71013,1059,-45108,-39352,-2335,70081,106190,105249,99807,90423,75547,47400,74596,126717,82043,55564,71591,136952,206104,234957,221933,168030,121666,71632,7508,-71230,-138667,-71234,44094,144823,127430,110455,108873,72743,801,-87670,-96013,-122956,-102205,-31217,-12152,5650,46635,47279,15457,14238,31901,12168,2705,7735,-20228,-48993,-71195,-124617,-72449,120748,309492,433645,374096,207204,37083,-52609,-86731,-34069,42767,128905,188362,206818,169839,97318,41626,-7621,-81541,-1963,1486,-33557,3509,55050,92955,131082,152964,152948,126151,769,-89695,-45264,15046,65124,39802,-30857,-83785,-131214,-68092,-3820,-27511,-85915,-106483,-129268,-113560,-84715,-76360,-75356,-34419,29855,91704,120618,82536,2371,-69956,-128505,-75998,-21628,418,-532,7692,45883,122801,146171,101857,68985,-4271,-32801,-63482,-24298,102135,238904,188832,27763,-8240,-21251,-64653,-57300,-102833,-77411,-61116,-38516,42436,173712,223469,220139,177608,84473,-61915,-140196,-88344,33322,70954,-15179,-44197,88158,108044,-33554,-75770,7343,77951,36084,-79772,-101897,-14452,3588,-17444,30498,113170,252192,282998,191294,154076,164019,149094,109749,19649,-121989,-108021,44136,121437,88953,27299,91740,43138,17575,-50145,-125126,-113960,-95561,-91117,-84722,-51559,-48784,-39001,-40447,-21025,18323,65453,157922,297430,198874,14246,-69017,70488,437232,721273,539422,203938,-3257,-36586,31729,25430,-57650,-23819,41323,62191,56542,38066,40006,31125,-16354,20444,75677,82398,82094,17532,-69879,-26825,22084,-31475,-34120,122495,238531,125609,-70420,-98365,-64796,-35642,4374,-847,-83903,-117854,-41069,48035,83535,56639,-60207,-102535,-92028,-112050,-110225,-113023,-99188,-89287,34428,99473,74419,46772,31672,42940,36173,47971,68457,1542,-55515,-76601,-46247,-52207,-65135,-36768,21488,40338,16636,50610,45448,40399,17440,59458,87189,1344,4423,50576,68964,41990,-22850,-97953,-101881,-8408,10450,-35718,-96024,-110560,-85754,-43003,-32363,-64280,-111254,-84503,-36769,-1747,12515,-2671,-23072,-72051,-106019,-68159,39186,138526,183479,188600,138628,79295,45074,27567,-8516,-44914,-28728,-5646,2590,-28648],[-118143,-53679,73299,136166,150683,170244,171821,167197,87033,-2184,-55542,-84909,-87499,-91556,-92325,-62834,-82779,-84765,-72476,-19760,1066,7128,-6366,-43667,-101038,-133891,-113673,-46454,-37594,-72788,-75862,-59225,-46636,-49804,-76031,-62450,-59376,-65836,-45715,31065,80923,84443,85239,86322,103560,21684,-63878,-55893,-61839,-62068,-35747,-25028,14434,44357,82410,131507,138351,213223,292819,318162,378606,409766,283752,97863,38818,110494,91870,-36982,-68602,-65760,-74329,-76643,-106247,-91102,-92516,-40147,25282,105710,113848,11433,-62872,-5824,52524,107283,106127,79892,-5523,-15715,87473,222443,259440,188082,54092,-46996,-36076,68365,248263,343674,280903,127449,27168,25409,93688,234215,280487,301148,348049,372414,286158,117483,-18564,-61033,-38839,-51964,-6816,47404,4884,-28062,-17737,-75595,-115870,-98115,-87995,-103181,-114974,-91930,-62583,-62844,-91435,-44438,-15865,43390,83571,93060,76848,36239,15838,-946,-1209,31991,48612,28793,5678,-2230,-25758,-67216,-86145,-101366,-82029,-20868,10258,23,-40839,-59964,-46554,26646,87927,104501,96052,74297,30291,-53143,-124824,-51636,-37738,-23105,5911,-56682,30644,132462,106290,33281,36178,46028,20697,40565,70388,114738,119333,61053,-20182,-59311,-34337,12408,89349,141493,146369,92589,65012,67267,118242,208277,244574,222458,220515,166782,113965,52025,-19309,-29649,45520,121954,134418,103072,-32458,-146051,-74872,8738,80345,122072,64379,131876,201220,88859,-61265,-125082,-112625,-53409,32232,209737,330614,279745,138944,-12950,-44986,232588,479222,386941,105658,9107,61831,59187,9519,10890,134625,209012,203818,123398,-5705,10916,72461,54048,-23602,-115165,-69384,-36139,-16810,-36335,-69322,-12702,62422,115589,111692,48623,-12923,-29735,-18297,10743,43624,61992,52565,-49770,-49357,-2300,42501,85321,120587,83544,-68758,-48321,42266,80150,53597,-11105,-55156,-50657,-45485,-63940,-94712,-57973,-2807,-11638,-39577,-110303,-120390,-101511,-31185,82083,112378,86992,-25554,-91075,-32741,751,20993,-42737,-90313,-83085,-41058,-2697,-29766,-64273,-10965,31788,3843,-37788,-42603,-36068,-12023,-45733,-80747,31977,168395,179501,73676,-26330,-80704,-72032,-50998,-50115,-133355,-10886,14999,15249,78920,127206,72172,9247,-140,-32474,-88417,-39963,66437,76303,-33962,-78367,-78440,-75866,-77345,35239,133580,91752,-59657,-111573,-1845,39335,-18687,-80896,-86103,33671,121236,125182,95943,37210,-15943,7913,483,-26866,-33223,4490,74613,79601,42963,26684,34916,44319,5618,29777,94327,129447,72593,-21815,9833,265296,388803,237606,67843,-27119,-107258,-76370,-14961,11843,23009,42259,59302,48476,16590,-27791,-76688,-73059,-42675,-15575,-50157,-80536,-94361,-72814,-116466,-143057,-86305,19736,43596,-27487,-83084,-68714,-32036,-20148,-29626,-22607,-42254,-81358,-88008,-113077,-90799,-107657,-85670,-50451,-36887,-24912,122833,295004,335840,284657,179203,68591,14610,17372,-1416,-29272,-79280,-67306,-33185,31088,204921,244999,127531,15719,-115776,-29609,28196,-5510,-69325,-48605,48144,119316,136823,30200,-83568,-66568,-8157,53004,96048,132958,195690,280271,294405,140067,26476,-36810,-46537,-8773,14409,15728,16029,9108,-5347,-39316,-37484,-2899,49342,63462,57261,67261,6798,-2752,17068,30676,19309,14997,42862,153328,392463,622365,491835,150764,3114,4338,16990,-3227,-70689,-81880,37821,42298,-4120,-77771,-96174,-75694,-75965,-88982,-49024,-53991,-27508,-16533,-27744,-49796,-1366,52775,143833,295612,357467,277768,154843,62374,38122,27927,16210,12469,-1218,-1084,-37508,-59607,-64667,-34157,-18260,-14790,-27970,-27733,-55196,-82834,-40101,-22123,-46126,-92268,-81463,-31534,-2349,8063,39423,19514,-22225,-23247,-7712,31428,34116,2655,-27637,-62047,-113190,-109030,-9759,48867,122844,124630,-28388,-130160,-112214,-108190,-19746,108586,168272,104094,67384,-9894,-89223,-28161,-41888,-40044,-51032,-42052,-10945,-25235,-68435,-85457,-84954,-112165,-11205,53251,77438,-48511,-87262,-132357,-99140,-88310,-100214,-72572,-20107,-8559,-59849,-71862,30992,69186,52661,18280,-4765,-17494,-1556,26985,5289,-7446,41061,66232,82811,33467,-56824,-90698,-105470,-91710,-88336,-101801,-94963,-92877,-64525,17314,122751,211794,222711,248618,239344,218409,107911,-38512,-76795,-81948,-79274,-20944,66221,124144,122094,107252,25988,-72248,-94151,7155,102852,103627,28120,-47752,-95808,-122309,-70536,-19936,-1177,15723,30967,8616,31399,88053,129490,165729,199965,161437,79247,-5443,-65560,-46789,-39372,-13977,36271,58572,46562,-22713,-95466,-102099,-73574,-99957,-82961,-54192,-36106,-7311,60649,83879,55195,32377,-27761,-69672,-50828,-4823,48458,50787,17370,-38313,-64353,-93894,-17861,95427,157416,179169,140537,59401,-47609,-135875,-142365,-76473,-26619,1610,-16334,-80659,-77703,-58477,-31765,-4199,95256,199057,114703,5000,5289,40911,108431,161691,200815,152763,15171,-125071,-76708,-23825,12537,2422,15877,37501,70038,67483,13712,-43400,-19616,9270,30335,82390,146521,162686,184972,128650,18548,-67661,-147290,-84791,-52548,-32498,38741,141962,200383,176287,104507,67600,107250,43808,-30858,-68080,-80202,-57177,-46561,-65915,-108042,-134976,-84035,9958,72603,85044,49434,6796,-56883,-69396,-17485,6352,-23082,77571,237939,251106,68613,-44975,-63008,-87054,-14161,80080,118783,124219,119733,82552,92280,116144,89834,24748,-29621,-60648,-84818,-90421,-44932,-17055,-35401,-86910,-98746,-116224,-79543,-64372,-58505,-51193,-28849,-1120,-21850,-60139,-107840,-154018,-54714,33831,115522,180067,101956,40079,14002,-37306,-137702,-107682,3277,9318,9547,69590,60812,85927,171361,159462,104250,34070,-7640,-7252,-13462,-58995,-92478,-115259,-95494,-55015,-54246,-131093,-156202,-203404,-223404,-211216,-152347,-77711,-23830,-67738,-67052,-28694,17899,52098,18347,18829,-15917,-63444,-49663,14170,7711,-81448,-75554,-23875,-11531,-45213,-105822,26722,136935,183482,175191,73374,32604,81284,172244,226570,266600,248359,88473,-39827,-85840,-75760,-65952,-69815,-35503,-30800,-41357,-77394,-166896,-222429,-290981,-354112,-381012,-443350,-471641,-431511,-260233,-17978,41561,99617,89825,29529,-5262,-15726,-25220,-83506,-120244,-75764,11244,126904,93687,-58180,-95727,-75450,-109830,-124929,-64880,-44693,-32492,2889,13189,-18453,-14707,28737,17541,10230,82079,143272,184132,77714,21151,-34091,-75898,-87328,13814,55640,-15008,-114272,-155305,-191974,-176259,-90474,-8898,-3184,83908,188947,131290,54169,-2718,-46138,-61190,-82150,-34307,-31607,-45077,41459,146042,119850,-33624,-132827,-78200,1336,4225,-16553,40235,82183,71640,-313,-73104,-87467,-86790,-91298,-102431,-100310,-59937,-23538,-21236,-71879,-102771,-69496,-53000,-47948,-37707,-43915,-9436,33617,18569,-8919,-22485,-72405,-78405,-73060,-78345,-8987,67047,83520,-7148,-113264,1326,125435,129001,44233,-25708,-74929,38522,222659,240673,219786,149016,25087,-45381,64073,226814,269280,197417,136487,120222,120839,121715,137491,89630,10194,-47768,-30100,-42361,-70948,-83836,-88345,-104591,-74611,-4466,65404,87785,36188,-3317,-8865,-67842,-105974,-12111,87904,119589,136370,162882,147591,71068,-773,-36902,17687,6979,-24933,-67111,-84650,-37508,20910,89623,122390,84074,54849,105293,170555,231081,232233,126372,7314,-120300,-103582,14909,94963,51317,-24957,-112499,27463,191641,193573,116120,86325,78934,100513,142998,133400,68988,254,-40717,-87858,-119430,-83238,-62112,-87248,-137443,-148966,-45490,44795,120656,159761,146430,152628,219883,290274,280488,229079,111890,-35463,-101031,-77599,-17490,4744,-33304,-79767,-87721,-54349,-32711,10757,49157,104436,140806,169120,140815,163241,193900,86482,-53707,-119432,-30049,-11172,-71881,-103848,-63016,-75943,11741,95461,131787,16042,-149316,-80665,29016,114015,166608,168884,89623,67338,37530,-1271,9960,-11093,-42183,-89462,-129267,-89183,-114953,-126809,-75950,22,1150,-29636,-35123,-28510,-10758,57767,114292,135213,53232,1062,-53191,-54396,-72860,-82442,-36577,7297,39332,16026,-4188,15789,73187,103146,67946,51724,83913,117430,102156,17626,-96784,-82938,35147,224852,304053,234770,106460,51130,49740,38181,2019,-26638,-54882,-104690,-150056,-109165,-44457,32198,81788,71622,14216,24622,137827,165767,82931,-16758,-80452,-30669,-7796,2311,24459,37470,-13571,-72678,-42198,-6153,-5928,-29086,-73719,-86238,-19968,69878,48216,-8331,-59903,-124710,-115411,-59400,-52040,-88542,-51663,36561,47594,37011,35727,-77449,-98391,58644,152485,101448,-17591,-134656,-134251,-90448,-83374,-77600,-48525,-39406,-55508,-65407,-28234,-27999,-46427,-60940,-91647,-93959,-96649,-67463,16873,60573,28606,2319,-19457,-64085,-118845,-7746,158663,251853,243197,167003,57462,-3446,-48019,-32489,-29492,-89793,-34063,115970,233392,243320,173882,73501,19330,-13303,-60935,-96411,-116951,-100492,-15959,18752,-10565,-53214,-88467,-15500,116175,309534,258722,87372,-16137,-76439,-83054,-40780,-21301,-65676,-67669,-13844,2520,3630,2867,1628,67322,133872,66202,-25452,-43156,58275,131950,203541,241563,130888,31762,3428,19879,70707,103100,66720,20650,169597,220456,124609,6853,-4122,111776,225316,258679,208271,69555,-32754,-118670,-59180,-33114,-85518,-115984,-48402,21707,33953,-1336,-29546,-6631,55667,154520,275338,359353,392750,377489,322562,244346,125100,21702,-43064,-76448,-3752,67731,64592,59146,29655,-29706,-64535,-58217,-86319,-111930,-84263,-82026,-12877,12462,-1590,-36912,-73186,-106200,-126136,-125616,-102316,-65244,-5271,109167,264925,256871,157018,22510,-103046,-26941,-1935,25916,54436,66656,52990,60174,51523,-82771,-103440,-57583,-64766,-67178,-54758,-46854,-80907,-64506,34421,80440,79636,44868,18334,54546,24774,-43651,-96508,-117217,-74213,-38682,13215,120241,80922,29739,-11372,-63942,-108793,-109504,-92707,-108889,-83761,-5424,22541,-12080,-85053,-121027,-95171,1723,73387,89342,64043,124945,229845,250634,147648,77611,69580,113113,98927,14955,-88922,-44667,-27883,-135647,-62740,85020,127008,61642,-60071,-109143,-50054,-23718,-56920,-104948,-87526,-24693,11419,-2326,-36859,-75163,-75740,-89171,-139418,-44491,63643,142893,71842,-48686,-69639,11104,50626,-31514,-59859,-25198,27025,91503,229456,350295,394089,254657,97906,-13257,-117722,-5851,124504,214385,243676,158162,57344,-14387,-13606,-227,-12415,-53760,-54382,-81301,-88105,-98818,-130113,-134164,-107353,-45254,10921,59950,8354,-100414,-104949,-56457,-7490,40728,75562,67829,-4008,-47871,-66630,-34005,50544,213734,366562,257764,209880,265101,340182,305659,203514,92695,27937,-4188,10042,76781,102789,99602,36281,-14915,64523,222691,221781,81990,-62341,-91825,10803,66644,56701,-25159,-70885,-71582,-25299,30827,112060,152277,99836,62783,41906,71919,123695,70079,-27274,23815,33965,-82239,26777,92819,54375,-49012,-90234,8257,-24012,-108899,17005,20314,-47360,-131018,-47091,12575,129309,185801,136916,-7223,-94035,-52056,23160,75923,158467,156775,65381,-81849,-88887,28844,82972,103716,82715,79244,91025,90082,35015,13497,-9043,-19469,43334,142187,232185,231244,196918,300978,390571,346121,226160,164960,126422,58980,-18825,-34346,3618,27594,23956,-2303,-43024,-73526,-92130,-89733,-45084,-30136,-16780,-48986,-88892,-82272,-71180,-69412,-59305,-35793,-20181,-79589,-65406,-63909,-104949,-125379,-98909,16412,144676,228297,59071,-125583,-29968,60270,53069,-8480,-55027,-18540,111052,268985,411743,272776,91276,69141,102315,92790,32964,-47625,-94574,-63253,-78459,-89925,-109247,-121785,-85495,-78813,-135594,-73088,-45330,-82303,-64429,-8941,3912,-3230,-51700,-74446,-45777,30910,76685,75696,58743,48555,27147,23214,40267,44271,-14731,-64765,-37710,2151,-13383,-44162,-66596,-85685,-121705,-91146,-83850,-105443,-121864,-103144,-47849,-11895,17556,55875,67923,74767,34058,-88333,-144013,-39192,9415,-21636,-50141,15286,34026,30025,3832,-43167,-82123,-78067,-17992,7662,16600,14289,-70524,-97961,-57604,-190,127543,312465,310140,120718,-29985,-111861,-5739,61872,76246,21166,-4455,-7656,22229,84185,110718,103322,88900,69621,56930,29326,61421,142556,111193,81473,96087,157041,208837,233954,238393,180260,112749,54763,-6217,-73868,-121790,-56279,57393,161805,160322,154053,148648,98435,21974,-70517,-83820,-110730,-92294,-5795,27654,50219,87808,74880,31175,23531,39201,29243,28678,36473,2114,-38932,-73415,-124766,-35136,157121,339717,478478,446733,274950,74667,-38245,-85080,-31196,57259,156804,211530,213105,167493,98764,40205,-9046,-82040,-15851,-26044,-54486,-6088,52329,87977,134728,172885,182065,156102,28549,-55822,-13326,46433,94231,59474,-22137,-80394,-122958,-42947,21485,-13970,-80872,-106767,-126474,-123893,-94356,-83135,-79126,-42020,10617,66588,100064,84912,14640,-53409,-125430,-66335,-4508,10622,12202,22173,50916,109291,124533,93773,85071,27313,-6205,-50920,-23127,103463,236018,174031,30532,-3635,-24370,-72257,-61662,-92343,-87941,-54990,-4386,96053,234378,256508,252969,217076,106735,-35762,-83832,-47449,54590,72144,-35681,-54836,99391,138978,-1858,-64727,5282,67574,19734,-92557,-89787,-8558,-2334,-31181,18012,101477,239532,302279,220822,173745,171482,137696,84722,-6365,-138241,-103514,34785,120980,97373,26312,58104,10322,-7577,-69578,-128536,-108815,-80554,-73167,-78828,-54950,-50484,-35727,-34736,-16763,25443,92351,213189,324813,178229,-15717,-82589,87052,455989,732565,538419,217487,3983,-30974,39052,11474,-79647,-25109,34160,45992,32960,14004,26069,39661,9339,36867,81111,78180,62308,6777,-71865,-19204,42312,-2324,-10265,135028,240438,117310,-72898,-100731,-64271,-39482,3782,14845,-60564,-116053,-53873,49236,100969,71250,-50081,-96815,-95877,-119153,-121366,-119233,-102600,-79042,47801,98443,73632,57802,60877,75803,49006,46877,66732,-2468,-44325,-54988,-20708,-27265,-42008,-32632,586,6424,-4273,40992,54370,37997,14529,72148,112420,26293,1392,38568,71212,51170,-12903,-87088,-97880,-4719,4522,-45989,-105284,-116410,-87230,-47290,-39260,-69411,-111532,-89294,-52877,-29841,-11502,-16470,-31641,-79398,-111492,-73329,31971,129065,177676,186487,140361,85162,51622,28640,-18939,-57989,-36084,-4045,-1113,-35669],[-118652,-60412,62122,141622,158296,166493,155160,160986,96917,10295,-46903,-77739,-83948,-94810,-94059,-64147,-81577,-83450,-86358,-50271,-21602,-8841,-13366,-48423,-101783,-129727,-120220,-58024,-58071,-74386,-44199,-27222,-26808,-42433,-75663,-65971,-64118,-63589,-24551,62562,100550,83293,75703,74762,80777,-8001,-99379,-75028,-79960,-61069,-24661,-9798,42803,70695,86934,127330,136690,210868,277559,288319,332595,373212,279865,97304,41288,135063,137633,-5889,-66112,-82833,-103270,-95838,-97708,-85428,-81621,-24580,35769,97266,83637,-22624,-80999,-1237,62318,114549,100907,51969,-23343,-26949,88026,220245,244853,165402,39500,-55355,-37777,59463,230726,345997,311890,155716,45721,38157,103063,242296,282263,290785,334110,363493,289519,148218,9791,-43333,-26353,-53577,-47001,28317,10788,-1036,22067,-35691,-103744,-95634,-83337,-108122,-125600,-94405,-57567,-51089,-84267,-44983,-11902,48122,82291,87299,68097,36556,19188,3598,3781,36455,47342,30193,10739,-983,-30269,-74366,-93240,-112246,-91889,-25765,9250,10003,-19071,-46350,-44052,24569,83301,102237,98998,80159,36340,-47667,-140212,-56983,-36846,-8511,27426,-28673,-10792,105080,90954,22779,21786,39392,25254,38658,56145,101869,128786,70276,-8716,-47015,-19570,28402,106218,158471,152837,85686,52150,61576,109157,197049,254059,266087,266412,186179,123590,60684,-8992,-24703,47319,120759,125609,80161,-62681,-123816,-67741,13238,85464,116445,44768,133431,204190,110547,-41605,-117371,-93483,-31166,64177,250803,394234,328131,152683,-9986,-47174,206626,438751,388427,123286,20213,67605,67221,8478,-1434,130701,214144,207406,122902,-14016,3028,64376,51288,-24066,-119951,-62155,-22487,1266,-21949,-75910,-30692,48490,100897,99600,42223,-15888,-32801,-22480,6339,40599,61393,53622,-50111,-54224,-19320,13059,57849,113898,106374,-29501,-60665,10586,48217,20289,-44404,-79930,-55782,-46048,-65996,-95914,-52384,2585,-7066,-28912,-97701,-114358,-111539,-37902,66580,74553,68145,-26332,-165853,-86599,-36893,11786,-32249,-73926,-64026,-15412,27134,991,-37504,14394,43349,2899,-44871,-42283,-25063,6582,-40726,-82078,38141,165612,178949,80533,-19372,-79484,-74415,-44335,-16272,-93134,-48374,12955,47716,133882,179820,109151,24627,615,-32364,-90475,-50777,56195,63681,-47817,-90062,-85608,-73957,-60868,42041,140544,97492,-43643,-97280,2749,33034,-24857,-87170,-82506,41578,126524,124491,85044,17112,-45273,-13622,-19681,-53308,-65239,-22842,61210,78303,52589,44420,54927,66282,19842,36584,99430,137703,81989,-20201,15463,272030,406528,255997,74261,-31003,-100833,-78905,-20059,9388,16935,28161,43789,36576,13807,-18880,-62608,-57071,-23321,6005,-30707,-71151,-92203,-63100,-89962,-127091,-102899,-25075,16152,-40336,-79575,-57711,-31474,-28455,-38261,-32903,-58740,-95652,-84328,-104068,-86696,-118629,-92053,-51273,-33608,-21327,123235,309426,358137,301115,182060,63919,-12694,-22231,-33173,-41557,-70689,-53281,-24372,25926,187849,260903,138378,19921,-112584,-39410,5857,-31079,-91950,-44787,51944,116841,124511,13253,-87982,-58765,-10900,37879,86215,139007,220823,303575,287981,139076,38025,-19945,-27811,12241,30228,22247,18504,11830,-1402,-33399,-34424,-13678,26294,32173,19672,25047,-11072,-2156,15496,20795,247,-11310,9803,116070,343294,583325,499425,186219,36309,17367,22164,-378,-61074,-117610,-7278,14647,-22812,-87661,-98616,-82533,-84038,-98669,-59338,-53799,-19815,-19439,-64556,-89577,-583,86473,194673,330039,380925,313114,177774,77301,47340,30025,27102,50131,31898,6804,-21553,-31411,-41403,-23249,-11495,-10144,-28816,-33424,-67336,-100927,-50546,-29374,-52246,-98373,-87396,-22660,17219,19785,27721,-22668,-60517,-44529,-22368,19889,24881,-9774,-46130,-83227,-135722,-97196,4938,59763,119244,116723,-19713,-91460,-82571,-87581,-20674,104355,185064,132117,103255,12504,-75633,-33019,-42564,-44276,-42460,-20361,21390,-1,-51170,-83478,-93384,-122248,-4171,79233,132999,15695,-69581,-129931,-106588,-94228,-112626,-80268,-25472,-11821,-60320,-116702,-1658,51002,45681,32588,37323,36059,49860,62388,31260,15021,59837,82063,95397,43073,-45873,-33572,-36731,-50760,-78974,-113632,-101712,-95301,-69173,7724,108524,186918,182604,199181,199376,188566,98342,-45388,-89462,-100918,-100979,-35902,56558,117939,114027,98047,30006,-63641,-109472,-7900,85896,90695,16674,-53119,-90178,-122332,-90689,-42519,-16890,2166,13205,497,28876,84503,122024,155071,195238,171993,95394,3950,-63085,-56378,-42142,3169,66441,91701,63756,-22452,-115450,-141327,-128086,-100648,-72540,-55653,-47662,-34295,28530,57439,28909,10239,-37269,-68162,-50189,242,68829,83588,58363,-5733,-54134,-110615,-17141,107701,180178,199238,149607,53828,-58365,-122279,-137002,-74261,-10388,12016,-20074,-84098,-72963,-41252,-14617,1513,74380,190399,130203,22821,4002,35639,119314,201208,246679,172911,14500,-120847,-80960,-34268,913,-45,21186,45449,78402,80990,21806,-30341,-1171,26669,47243,102722,166114,174220,200678,148385,41231,-40507,-113786,-70855,-42019,-27874,50954,163792,220907,182075,96657,55553,105972,61831,-28399,-71353,-91374,-69771,-56161,-74452,-118563,-136591,-79537,6897,53037,52966,36770,8719,-51533,-66836,-24928,-19034,-62110,65032,234632,277073,90657,-17651,-57944,-129673,-20207,95211,144922,153494,151005,122157,119276,133265,99052,28279,-42145,-92284,-119131,-94178,-31816,-4144,-26309,-80129,-91497,-112565,-77862,-53557,-36441,-32342,-14001,7441,-22723,-70995,-127768,-137668,-38303,37945,98030,146882,57848,-13180,-42030,-52411,-93784,-85034,-1781,-14272,-10842,61640,74487,118341,206667,172415,105941,32077,-2962,2539,2141,-46535,-84444,-108057,-93404,-57989,-61754,-153831,-166433,-201620,-211976,-197593,-147472,-89885,-34683,-80677,-87939,-52459,-6597,35198,26075,33899,3660,-46154,-54309,29,-57,-89304,-87810,-28411,-5346,-29499,-99644,7069,104466,138218,123283,33424,5447,57791,151904,219768,272423,242594,72706,-51582,-100329,-90100,-72426,-69278,-36446,-31062,-28927,-53430,-181484,-260330,-338216,-402959,-427634,-487044,-508679,-452698,-244721,-9838,45193,88920,65325,1919,-29162,-35721,-42193,-89856,-99529,-43249,46331,159029,132294,-27996,-105313,-71303,-101639,-129894,-71515,-40701,-15530,25942,14656,-31673,-38179,5223,2534,-3416,57913,97813,128138,69970,59836,14797,-38868,-102413,4079,61792,-7561,-110782,-160386,-194123,-173643,-91660,-21178,-11757,102328,213053,168859,85457,26342,-22692,-46868,-74441,-47135,-44611,-44611,58038,149174,86634,-74442,-128356,-40720,11422,4006,-32326,5818,48051,43673,-25717,-89866,-105554,-104218,-99120,-99814,-114079,-77318,-33039,-16409,-52115,-99581,-98440,-94885,-91930,-66388,-52463,-10013,28080,5358,-10580,-19128,-68351,-84208,-82139,-69273,-1959,64887,61258,-34235,-97416,7382,121622,112954,41004,-13685,-57290,57668,235435,257929,237413,166023,39897,-33058,79745,242034,257628,170651,102681,88866,105757,118185,138928,89297,7997,-54886,-43319,-50590,-71721,-84567,-100443,-114971,-66267,7258,70308,87577,30151,-3575,-14855,-83284,-102147,-3704,86276,101650,112056,130502,114766,45164,-23055,-60709,-1813,-10228,-32953,-74226,-90320,-41370,17450,82157,110219,68629,28511,65411,146315,222824,215348,114574,3223,-112283,-116187,9812,100271,54464,-23229,-110971,15989,189587,199739,133638,125568,138645,167570,195793,158274,74977,870,-36721,-83623,-126071,-91308,-71882,-103183,-159219,-132303,-36241,52915,141952,195770,181010,180185,231362,270793,230680,168730,69246,-51710,-116255,-72455,-1326,20693,-19433,-71688,-88780,-72008,-64787,-22849,25474,97317,140613,168188,151147,176760,195700,81925,-71112,-98840,-2783,13602,-52075,-102161,-81416,-97292,1421,97570,134908,7531,-156583,-76536,31483,108002,144310,150999,85684,70097,40665,-6102,1449,-20090,-30866,-73031,-136105,-111852,-145870,-152631,-50928,22115,19197,-10140,-22183,-24262,-13148,54805,112322,150858,86583,33697,-24486,-23634,-46659,-78926,-35463,12749,43310,15248,-5222,17823,68858,93896,65547,45098,74203,117491,121512,47092,-65616,-70782,44684,218642,286199,211408,61531,16822,33341,30168,-4668,-31654,-44387,-76386,-133626,-144686,-64953,17430,69468,72309,30404,39421,134552,154564,84169,-2911,-64531,-19630,-8115,-5700,10368,26298,-15459,-67290,-36698,2625,4807,-24192,-78718,-109867,-54780,42042,27305,-18366,-62835,-128200,-116159,-66968,-68018,-108537,-61213,28265,52264,69501,73630,-58527,-96252,71925,185619,130262,-6849,-142411,-116145,-80031,-79292,-82405,-72255,-68864,-83708,-85912,-46077,-47412,-61247,-69520,-101275,-102321,-80637,-50383,20661,63583,38997,10228,-26882,-83352,-126234,62,155108,235031,209689,135885,52757,-4981,-64070,-47959,-43008,-107425,-32799,96704,199191,225022,179035,87348,32204,-7547,-55528,-84176,-97802,-120819,-31810,9958,-16122,-51423,-88254,-18609,113149,314906,269821,108270,-1469,-74231,-81211,-50658,-39493,-79343,-62131,-4689,12884,8543,-8525,-33035,41569,132312,74450,-23658,-42096,84244,175951,243374,265901,128321,22022,-6127,15473,75502,141548,160769,102405,173360,209547,120885,5923,-5523,103871,209197,234776,181266,47483,-43648,-129900,-74413,-40425,-74843,-95665,-28687,24861,29738,-5781,-43185,-37442,21579,127823,247192,313998,328037,298009,223458,152258,68044,-20549,-66790,-77619,6873,77116,59817,41889,21573,-26262,-60942,-56733,-87563,-109400,-68641,-77111,-33650,-1807,-10412,-45817,-81928,-109469,-123029,-118466,-109382,-75280,-12305,110684,261529,231427,129714,-7338,-118472,-18408,4989,25307,48471,48437,21144,22138,13520,-108596,-101914,-64487,-81688,-89999,-69638,-48860,-70045,-47326,47695,70784,54286,7774,-24539,-7930,-33116,-89964,-127771,-113735,-78078,-46868,13989,109744,81016,33166,-2312,-54164,-106654,-129208,-121877,-136941,-95639,-12329,18691,-17396,-87745,-111377,-112267,-20864,52592,78689,63488,120660,210734,221500,127982,73212,71268,115246,96907,24001,-51445,-44666,-45540,-113104,-2492,123601,141708,67224,-64815,-109912,-28155,8788,-21001,-70338,-69330,-9263,17867,-1823,-42990,-76214,-74724,-86539,-113539,-32567,59196,121491,58433,-50479,-73052,7136,46881,-36307,-71256,-39113,11164,79238,224264,352366,408492,273460,103605,-22763,-120656,10686,152784,250519,269564,179598,61507,-13237,-13374,-5856,-5372,-19227,-20032,-42834,-49914,-110342,-148588,-155999,-116982,-55393,-11259,40817,4092,-99651,-110778,-68452,-33896,13553,42597,33206,-14393,-45190,-54219,-11858,90745,285119,398319,253901,214845,278081,335462,281539,176680,78322,12689,-31798,-18587,43316,70516,75017,18165,-28018,53288,201293,200015,79355,-52834,-92404,2513,60225,57431,-23785,-71835,-65580,-8783,46112,126642,161767,96155,57365,30127,49511,108125,70588,-20756,12930,15811,-65295,39846,80172,18668,-102131,-75417,22535,-4889,-94302,14415,23063,-47210,-125962,-75987,-36506,73318,141453,111772,-19202,-102190,-50850,42226,109826,192855,197647,114748,-44007,-102288,18558,83907,113675,88785,77202,76861,56946,8651,7976,6052,-4837,47123,126624,192503,199138,192274,335696,470758,444838,311648,220505,176936,101047,20501,-10957,7342,20936,17131,-543,-37074,-70658,-96421,-87671,-35652,-21911,-15331,-56032,-89245,-75829,-59569,-45570,-29413,-5888,8903,-55494,-70689,-57290,-87119,-98617,-75813,40793,167574,250116,88522,-109130,-34568,54128,43231,-22183,-79406,-41277,114744,283948,435995,273254,93236,71237,96982,89366,32533,-53462,-105531,-73696,-91761,-95651,-107819,-134685,-94587,-81030,-129338,-80672,-51556,-84236,-77460,-40583,-35146,-30505,-59427,-79512,-55235,14969,59389,70681,65565,62906,44702,32987,40875,29081,-47338,-88040,-33676,4664,-14294,-48534,-72934,-90474,-128109,-105531,-103015,-120328,-122481,-106652,-50136,-14791,11444,48468,59732,58575,3342,-125230,-119088,-21022,15617,-23215,-52998,9432,31299,29240,3076,-42385,-82523,-90552,-28448,20843,51936,34063,-75337,-125453,-67662,-18475,105433,294085,287598,97542,-52135,-127188,-12265,52088,74601,40069,30600,19259,40664,89936,107565,94551,71829,42444,31212,4030,38459,144531,131611,101412,114369,167302,198943,220384,243512,187555,100996,35860,-19823,-69409,-105650,-45791,65548,170129,184493,189841,179664,112189,32323,-60178,-76098,-96034,-65340,28766,69251,91629,119401,91322,38809,26512,39031,39657,50588,63936,24975,-28550,-78067,-119217,-2072,182634,349697,490523,488713,328116,106329,-28729,-88320,-33732,61052,166306,212873,195139,145633,86685,29381,-18172,-79703,-28421,-49487,-70877,-10653,54408,87298,134419,183114,198852,173679,49167,-31547,9615,69958,115755,73795,-17384,-81750,-113742,-9322,45427,-5616,-81484,-108133,-117953,-137652,-104705,-89403,-84334,-53706,-14043,35955,73674,80748,22982,-37295,-111590,-63596,5145,11925,13725,26322,47347,87633,94450,75521,87717,51446,15137,-39457,-21201,100328,221337,150601,27466,-3318,-30038,-81039,-67124,-82822,-90084,-40746,29240,139781,276278,270438,268490,237185,116957,-848,-31993,-11277,67738,64805,-61934,-57824,112372,167853,33390,-52902,-2972,45787,-5325,-109505,-79062,-5806,-10979,-46352,3853,87224,219836,306277,239340,184728,170605,120439,56179,-33425,-150048,-96432,28140,119392,103072,24082,27746,-18202,-29560,-86483,-131323,-106478,-71502,-60539,-73849,-59032,-52799,-32501,-27921,-9996,34079,118975,261847,324336,137586,-55957,-85755,109885,462464,707513,509765,222415,12078,-23589,44506,-7365,-103566,-25980,24973,28307,8574,-8835,15284,51230,33742,47706,81518,75494,44686,-5733,-75697,-14412,61434,28614,25091,151418,236897,105832,-71604,-99229,-64111,-45758,202,27869,-30922,-92317,-67616,40766,108698,75589,-43606,-88433,-96960,-123880,-126066,-116732,-97401,-60908,71778,104194,76834,71534,94835,113297,63996,45510,59517,-13302,-36305,-35820,2733,-4616,-21251,-28404,-17260,-15040,-13303,32457,59528,32568,12535,82297,131902,52073,2536,27275,75480,64646,784,-71747,-87932,53,-1796,-54736,-110164,-115145,-83851,-49001,-44737,-73262,-109715,-90901,-66583,-58621,-34924,-27843,-36898,-83351,-114305,-77724,23696,117458,168190,179724,138469,90489,57965,28687,-28462,-68829,-42064,-4309,-11360,-48082],[-121691,-64528,47808,139209,158310,155527,131532,145631,99563,19627,-38782,-69810,-77388,-94781,-94702,-66752,-82389,-84272,-98935,-79885,-46290,-25085,-18992,-51396,-99960,-121845,-120088,-62248,-56361,-52378,-4228,11885,-1444,-33678,-76423,-70985,-70866,-64719,-10046,84593,106039,68440,54630,49075,39190,-56112,-112736,-62547,-98152,-61639,-13555,7501,75215,96130,88068,116882,128567,202688,258744,256089,280860,320728,259315,88253,39135,155586,184645,25063,-61439,-97956,-131630,-111282,-88306,-79957,-74391,-13242,44767,91390,62373,-44844,-89436,1808,69634,118270,90992,23883,-39622,-35380,88283,216885,233340,147364,27689,-60382,-37797,50453,207287,334846,329357,177685,61749,48587,108585,241950,274340,270533,303830,333305,274486,170332,36968,-25562,-14480,-49571,-93884,4175,14540,22777,53556,-1639,-79507,-88486,-76825,-111932,-137249,-94364,-52067,-41314,-74024,-50050,-12766,45074,73352,77708,60690,39660,24369,10234,11827,40155,42134,26971,11183,-3990,-39062,-87283,-101115,-123203,-108288,-37293,3161,15527,1214,-34785,-45317,17388,74020,95949,96973,80837,38145,-43737,-141120,-63545,-39172,-244,36915,-13307,-50934,74386,71507,8728,3915,26120,21498,29451,37407,82111,133387,79916,6120,-31826,-2906,38058,112667,164385,149906,71678,34159,51588,94374,177854,250327,297816,299159,199130,128487,65623,-1001,-21113,46591,114206,110420,52539,-91128,-108260,-58106,21857,96197,118962,28901,124346,189865,122174,-15555,-94873,-68927,-480,96048,281468,441304,365883,163036,-7924,-52364,176344,387158,378124,138534,29867,69194,71991,7659,-15541,118984,210843,205640,119972,-20958,-11371,48377,41804,-29024,-123183,-56134,-9735,18998,-7063,-71073,-50322,30947,80474,82533,33947,-19583,-39356,-29840,392,37244,63201,59200,-46887,-59080,-36301,-11957,39317,119206,137876,13176,-60864,-19952,15601,-13640,-78047,-108094,-64426,-50771,-71536,-98167,-48039,3963,-5859,-20377,-83241,-108894,-105636,-39399,53140,39276,47072,-17596,-137280,-100732,-66322,2864,-21363,-57084,-45228,7361,51307,26314,-13068,32065,45280,-4423,-54008,-36172,-6896,23930,-38308,-82999,42530,155603,167017,77961,-21642,-88308,-78798,-41708,7842,-40146,-50799,30521,102191,204680,239495,154247,50511,7133,-30472,-91464,-65970,39658,42504,-68265,-105284,-94925,-73611,-39932,60948,158754,112384,-19099,-78758,7651,24893,-33093,-95350,-81673,44655,126934,121340,71828,-7195,-73963,-29916,-35564,-77297,-99084,-51963,43592,72363,56911,59025,75769,91955,37978,41628,98003,136414,84293,-21025,17289,256941,394404,257182,73292,-38946,-98278,-82380,-29064,1403,5847,9253,23434,20080,7532,-12017,-48240,-37639,1574,30918,-11500,-63719,-94362,-59332,-70056,-95854,-94999,-59069,-6714,-47836,-72461,-49199,-33200,-41959,-49101,-43447,-73935,-106567,-80498,-94691,-79325,-114597,-100953,-56395,-34512,-19617,118406,309777,365527,305476,178040,61254,-29861,-48304,-50744,-40404,-55529,-39500,-16181,15695,156394,262998,145928,22449,-108867,-52733,-19972,-58215,-118160,-39261,55352,112065,105789,-8571,-92764,-53159,-14529,22922,73835,136959,231309,308722,269697,133464,45887,-5340,-10365,31271,42125,25928,19309,12409,235,-28602,-28071,-21977,-1290,-4885,-19157,-18346,-16864,455,11397,9344,-17100,-32281,-14944,85143,292275,521410,478956,212305,68203,28609,21948,-3967,-52631,-112791,-58758,-18648,-44866,-93427,-96249,-90623,-93580,-107280,-64753,-50822,-14021,-20251,-92186,-109869,12364,125668,243229,350651,384343,329501,190039,86366,52087,30116,38250,93573,68564,13349,-6140,-3925,-17940,-10598,-3110,-4007,-28205,-37667,-77919,-117614,-60390,-37802,-59048,-103816,-92983,-15592,35789,32291,16169,-61648,-98212,-66133,-37815,6938,13012,-24805,-66821,-104651,-153301,-79862,21135,66813,104312,93456,1804,-44197,-51995,-70495,-25882,95445,203470,169192,150181,45261,-54967,-34463,-40674,-47208,-29981,5233,52850,22406,-35624,-78770,-97334,-114476,4349,100904,184444,85723,-32359,-90730,-94303,-89849,-100612,-83063,-31219,-16433,-58245,-151911,-41132,26263,34124,44067,79704,88760,96013,88259,50671,34333,79613,104902,122231,75521,604,32404,24543,-9820,-62721,-122001,-106577,-96434,-73588,-2459,92202,158982,141287,148137,156629,154626,82586,-54417,-104257,-119685,-123688,-51586,43797,108498,109100,88259,31455,-55584,-120462,-22945,66561,74012,2747,-60450,-86675,-116943,-109561,-65698,-31843,-9435,786,-3531,28485,81054,113750,143564,189178,182872,115812,15421,-58550,-60470,-35922,26454,99644,128777,80863,-20101,-133237,-131955,-124407,-84782,-62370,-57252,-59766,-64414,-9033,24057,-4870,-20220,-52747,-66020,-44495,10667,95342,125545,106766,29547,-40484,-124922,-13529,121638,206235,222390,161033,51370,-57824,-102417,-130071,-71317,6572,24152,-23471,-86850,-65128,-19526,6364,10590,54091,174191,140929,37116,2971,27536,118315,223852,277922,185073,14032,-115292,-85433,-44924,-10617,-2682,25294,52225,85512,91242,28600,-18451,15036,43054,64445,122816,181407,182452,213558,167709,65257,-10600,-78030,-50820,-33562,-27775,55801,174705,231366,183807,86704,36586,88431,72690,-26920,-74794,-102609,-80359,-64001,-82646,-129322,-134114,-72346,4773,33127,20045,23004,9439,-46512,-62098,-29864,-40876,-83469,62705,229722,290814,105060,3781,-43052,-124553,-26602,102800,165266,179040,178982,159439,144432,148449,107485,32491,-51293,-120856,-139150,-81484,-9548,20045,-6567,-69114,-83676,-106397,-73477,-42115,-17282,-15201,982,17157,-19891,-75679,-139926,-118121,-20513,41832,78540,108482,15655,-60426,-97017,-58111,-49214,-58583,-5578,-33755,-28829,52116,86935,155922,245260,186572,110452,34622,5627,14044,17539,-32977,-74691,-99078,-87394,-57112,-64090,-175831,-179641,-204255,-205225,-187769,-144716,-103004,-40948,-85077,-100231,-68378,-21626,24656,38868,55399,28870,-24681,-55807,-11476,-3317,-88886,-95980,-30254,1799,-14706,-84852,-4769,75436,95402,74664,-2010,-18096,37796,132338,208188,271519,231786,55515,-63430,-114307,-97374,-70859,-64781,-36195,-29267,-13188,-27198,-173014,-294074,-380549,-444673,-466739,-524494,-541514,-472093,-234353,-2324,52036,82414,48059,-15286,-38973,-37155,-36601,-71043,-69045,-7476,80531,184945,164044,1717,-94637,-54177,-77424,-120375,-74360,-31634,11021,62492,22871,-41274,-61875,-26306,-23614,-26346,30216,62301,108415,96595,105836,58991,-5885,-100522,-3777,66930,322,-105077,-165635,-197442,-170817,-89853,-28815,-19548,111828,225885,202848,119736,61646,5309,-30534,-63312,-55120,-53607,-40600,73493,146438,53513,-106424,-98976,-4189,23131,5779,-41341,-18343,15105,13330,-51148,-93847,-111661,-117874,-102849,-92767,-116331,-90850,-37426,-6816,-28697,-90129,-124195,-117502,-128702,-90615,-58330,-8226,25290,-3444,-6023,-11406,-58728,-81623,-80522,-54082,8093,63875,38757,-59853,-75585,15484,114068,95947,40717,3558,-23771,79471,231583,264826,249854,183715,59446,-18080,95486,252613,243370,144588,68427,53341,82889,110830,138002,90153,11946,-51555,-48377,-51590,-64525,-79382,-106919,-110014,-50731,23379,77616,85455,22859,740,-16101,-94293,-87749,8867,84498,83846,88783,100234,85204,24454,-37276,-84144,-23730,-27390,-37345,-77493,-91536,-42722,15858,75752,97814,54258,2948,24505,115653,199214,190655,102795,1579,-101220,-125358,4929,103580,56776,-20670,-104976,9086,186597,206259,153416,165906,200784,239964,254185,185258,84015,8021,-26068,-72300,-119214,-95588,-79238,-116281,-163119,-108612,-23675,60434,157087,223847,212847,204903,235077,240618,176932,112082,29198,-67746,-121755,-58413,19471,37941,-5791,-62262,-85085,-80703,-87473,-50037,5916,91405,140450,169151,166972,197069,202971,83537,-82342,-68723,27866,39728,-29708,-87247,-84804,-110164,-10226,97363,136042,31,-149005,-69014,33811,94726,115451,131268,84186,76523,46618,-9527,-6003,-21761,-10379,-51930,-124303,-128804,-171402,-139600,-17546,47167,40792,14343,-6816,-19759,-14505,53567,111293,168025,129267,74336,10814,11262,-16234,-70863,-32756,19910,49804,17403,-3239,22064,63910,82884,61932,37514,64270,117382,138159,72807,-36849,-56226,53010,211879,271765,200887,35284,-9562,22769,28744,-5320,-37253,-35409,-47189,-97344,-150907,-74519,8054,59389,73268,46561,56138,134775,148025,89354,16228,-42214,-5858,-7756,-14750,-4475,15656,-15885,-60125,-29783,12809,19152,-12805,-73639,-119627,-88556,12047,8020,-26853,-63301,-123036,-105764,-69519,-80455,-124888,-67295,19478,54300,99125,113647,-35580,-89576,89118,219862,157514,5765,-129626,-92642,-62888,-61566,-64380,-85468,-95956,-108149,-103548,-61193,-60737,-71105,-73158,-102404,-89342,-62003,-34854,22013,62963,47960,19456,-32715,-98821,-109196,7411,144759,210392,175375,109522,55650,-2036,-75146,-62249,-55594,-121579,-26147,79657,164165,199838,178380,102021,46065,-2303,-49174,-68246,-75235,-116894,-40082,6331,-17667,-46946,-84470,-17908,110353,307512,268532,124928,12499,-69563,-75654,-58009,-58568,-89086,-50866,6850,24886,20022,-4751,-54974,16517,127209,83783,-17347,-34756,104055,215740,278026,279185,120012,11073,-15848,11891,80171,180844,265467,229846,229341,223094,126948,10450,-2032,99268,193828,210329,156937,32753,-45223,-130147,-87018,-43703,-57947,-61827,-5157,26533,25860,-8110,-52955,-56386,5861,109606,214822,261363,260818,218830,127131,58905,10411,-60514,-88014,-75609,17684,86026,62270,32478,16186,-19943,-53227,-49020,-79069,-101861,-54008,-61957,-44756,-12811,-17948,-53698,-89199,-110217,-117053,-103937,-103131,-82257,-14066,117947,260407,211942,113669,-20697,-119959,-11251,13068,23644,38588,27338,-9912,-12665,-17361,-127291,-95303,-66939,-89867,-105378,-79378,-47361,-55505,-25882,63544,63855,34898,-20619,-58448,-58601,-82250,-125249,-116069,-97190,-77244,-50383,11163,90982,78214,38919,9966,-39183,-96301,-138596,-138139,-140569,-100842,-16886,17776,-16744,-82940,-105250,-110452,-35676,33821,65525,59650,113110,184929,182242,100090,62528,66817,110737,90675,34141,-6577,10080,9631,-28570,59776,155617,150354,71388,-66269,-104136,-7658,37752,14763,-28217,-32233,19052,30186,1713,-47769,-74667,-67875,-74651,-88128,-21125,51965,96564,44291,-50571,-77509,-176,39161,-41880,-80978,-49839,-377,72063,220477,348396,412691,285613,106070,-32348,-104092,36271,189131,288235,289223,198364,65840,-12744,-13500,-10192,9497,27306,32769,26514,-34,-109308,-164006,-149000,-99058,-59438,-28756,21209,-2141,-99126,-114986,-77672,-60098,-17044,4785,-1904,-22674,-41391,-38984,15299,141374,358945,416567,248802,220814,288588,324136,252732,144913,55106,-8117,-60073,-46409,12191,41672,53390,3625,-36435,46585,182590,179448,77350,-40264,-92119,-9151,49228,54291,-22398,-67592,-49697,15419,63980,139354,164762,87594,49794,19414,27111,87047,67099,-13949,9399,6725,-39349,51907,66821,-13444,-126559,-26852,44855,16511,-74078,15820,29824,-40461,-92406,-96636,-84208,9883,94875,87242,-28869,-108357,-48747,62039,143428,220403,230460,165186,3125,-99698,7760,82580,121063,92285,72539,59335,21778,-15614,763,16299,11080,54391,114099,157539,169589,185286,356582,522123,511571,379994,269975,230055,156428,67643,13472,11352,14177,12225,7363,-22589,-60677,-97429,-85124,-25230,-12591,-14121,-63969,-88716,-70077,-49507,-23247,4477,33917,45955,-35892,-74105,-48327,-67686,-72595,-50269,66938,188976,265960,115863,-92841,-39042,47228,33522,-34239,-101294,-61986,112379,283697,429319,256174,90014,71155,89627,80772,26821,-62645,-111711,-81703,-103444,-100163,-105119,-143478,-104750,-84945,-125306,-86614,-57382,-85327,-86561,-65132,-62343,-55074,-66871,-85607,-67234,-3008,41306,66206,73921,76534,58640,34386,28848,2028,-84554,-83724,-21327,9671,-15565,-53858,-80745,-98293,-137259,-119178,-117592,-124117,-117821,-110792,-53233,-17630,6471,41520,49417,38418,-29644,-157533,-91454,-3033,21172,-26342,-60712,-2642,23004,26586,1788,-42535,-82759,-100576,-37394,33238,81069,49230,-73163,-153536,-79466,-40169,86264,279443,269935,81161,-65155,-122140,-18961,39908,69428,58822,61606,42318,54344,90249,100767,83608,53957,15737,5395,-22142,12390,137376,146282,118685,129615,170943,181028,198476,240553,193814,91186,18718,-31478,-59668,-90311,-36713,71404,172182,199897,216415,202070,116642,35102,-53591,-69851,-79338,-30116,68921,110673,128796,141364,98154,40052,24741,32647,43629,68137,89258,47525,-17187,-82246,-110120,26384,197289,341391,471601,497115,363039,132163,-22389,-94201,-38737,55782,154382,190550,155557,109048,65142,13621,-28802,-70235,-36116,-65212,-80007,-9623,61048,92096,132519,184259,203021,178470,61980,-16050,24674,86923,131585,85080,-13939,-85216,-106035,21411,63133,-2567,-86071,-106245,-105801,-134982,-114207,-94676,-89867,-67473,-41658,2668,44217,71593,28769,-20155,-88051,-64541,8697,6515,6242,21340,35961,59831,59296,49894,77530,65631,29513,-29619,-15432,97471,200537,122886,20290,-6196,-37575,-90551,-74316,-75536,-82423,-21689,59554,170906,294356,262895,263761,234335,113669,26837,8824,17780,72713,50079,-91781,-51761,126609,193182,71526,-39339,-16801,13267,-37530,-129299,-69317,-5787,-21890,-62907,-11998,70388,194117,294380,245355,186594,162307,99333,26201,-60100,-158457,-92442,21894,116876,107736,22926,3596,-42269,-48196,-99365,-134033,-107418,-68615,-53720,-70780,-63124,-55234,-29699,-21246,-2353,43418,144631,299136,297188,82544,-103895,-71612,138971,455578,647340,454291,216132,20692,-12960,49066,-28399,-126568,-26210,14605,9598,-16508,-30132,7454,63642,54480,52190,76565,72398,30372,-20603,-82773,-13995,77812,59692,67540,170970,228587,91607,-68807,-95756,-65381,-55036,-6645,36932,1189,-61156,-79176,22375,103233,66625,-41234,-80665,-98238,-129573,-124875,-107356,-83115,-32970,107808,117271,84095,87676,132798,153693,80697,45106,48734,-30623,-33048,-20237,22430,13564,-5129,-25519,-32489,-27100,-18260,20037,57084,22908,10623,88978,143443,74998,6508,15785,79442,81272,17019,-52957,-73662,3509,-10610,-63413,-111603,-109101,-78558,-50290,-50494,-77365,-107451,-91167,-78680,-88334,-55799,-35154,-38386,-84659,-116203,-83404,12106,101555,153192,166594,130213,91593,60694,23861,-39911,-78041,-46795,-8347,-28727,-65674],[-118790,-65925,32094,129884,151660,139600,104950,124943,96319,26382,-30626,-60992,-69042,-92201,-93135,-69092,-83905,-85891,-102532,-87272,-63067,-35161,-18895,-49611,-93787,-109527,-109983,-53042,-19947,-2563,48300,61622,31257,-21809,-76589,-75761,-77937,-68655,-3332,93838,94985,40513,24251,14211,-8094,-112140,-63042,-30988,-107088,-62116,-1765,27732,111064,119985,87339,102131,115106,189937,238605,224241,228095,258368,224376,72375,33907,171568,230430,56013,-54640,-107805,-138102,-102496,-76878,-73119,-69380,-6282,50713,86520,48795,-52642,-85399,4416,75653,119679,78722,1658,-52349,-39529,88750,213456,226452,134449,18763,-62092,-36460,41805,180098,311846,332904,194158,77381,59034,112168,235129,259178,244154,263064,288183,244866,182284,62763,-7865,-2574,-38522,-136022,-21728,16882,43653,76544,26269,-53762,-77875,-67952,-112399,-140447,-91125,-46216,-32561,-58782,-55968,-16418,36810,59272,66166,56227,46673,33100,20629,23811,44201,35401,21219,8543,-9956,-50590,-103961,-97891,-111554,-125801,-52432,-5548,18162,20671,-23829,-49161,6310,61718,87241,91753,78410,37655,-40206,-130316,-69738,-43086,2993,37045,-8851,-79761,45734,51680,-5954,-15023,8466,10746,14378,16342,58149,133324,91261,26041,-11395,16437,42860,110680,160551,138995,52629,13090,38611,75249,152886,234992,313872,314380,204904,129556,67981,5772,-17646,44592,104053,91934,25695,-110964,-99181,-50255,32451,111594,130094,22390,106811,161175,124443,13194,-63819,-37830,36738,125703,299706,466150,388296,169547,-5495,-59033,144526,330702,358617,151509,37874,66910,74270,8051,-28388,102551,201684,200847,116719,-24031,-28555,27886,28338,-36227,-120743,-50291,2685,36321,7882,-59532,-69117,11687,56845,63509,26200,-22628,-47886,-37425,-2808,39585,73532,74085,-38344,-61604,-47495,-22453,38200,136127,171084,54395,-47586,-44225,-14501,-44162,-105998,-136944,-73716,-57527,-78727,-99473,-43982,2287,-6793,-13385,-67660,-99591,-88753,-26165,49153,10398,26124,-2495,-66560,-64884,-77126,-2448,-8940,-38917,-25594,28641,71399,47280,9516,43185,40638,-15452,-62270,-23359,18713,40964,-36698,-83120,45670,139568,143584,63497,-35657,-105069,-80837,-41550,22290,201,-17367,68682,170531,279988,296679,200463,83607,19784,-25255,-89191,-84613,17796,13952,-93482,-120553,-104409,-73534,-16537,90612,186916,134402,11833,-56230,13864,16435,-41868,-104008,-81970,44751,124393,118433,60485,-31484,-85358,-34226,-40460,-89303,-131727,-79062,23801,63344,57152,70426,95834,118845,60595,46843,92251,127671,81430,-22362,16135,222147,354176,241370,65968,-48587,-97086,-84941,-39416,-10193,-8646,-12664,236,1170,-227,-5420,-32396,-15087,29376,54770,5829,-57619,-98949,-59173,-56049,-74084,-84761,-80532,-22269,-47901,-63375,-42116,-35701,-58724,-56121,-48927,-82930,-107832,-75718,-83658,-68322,-103033,-109688,-63831,-37884,-19287,108928,296020,358074,299028,169282,62813,-29368,-47700,-43448,-22270,-34573,-24829,-7406,2404,116184,253537,152320,25658,-102972,-67328,-45613,-82327,-141630,-31114,59665,106464,82221,-33234,-96140,-48347,-17489,10371,61248,128573,228123,297363,243568,125083,51810,8490,6822,49438,52873,30311,21826,13509,1267,-23979,-17685,-23069,-27653,-43742,-51666,-47384,-10044,4599,5941,-2256,-31220,-46247,-29537,62642,244522,445414,434225,227648,97675,38941,18408,-10838,-45815,-84429,-112375,-54942,-67093,-89955,-88280,-98107,-103091,-113815,-64860,-46072,-9636,-17052,-83258,-85305,39608,171471,289244,359184,370815,327236,191788,89959,53285,29688,50782,140026,104462,19268,9054,23350,5605,2741,6550,4327,-24638,-38180,-84159,-130532,-68197,-45607,-64863,-106644,-96384,-9578,53533,46692,8614,-88459,-131156,-85889,-52364,-5271,1476,-38670,-83207,-111734,-126185,-56124,39690,70888,81648,59714,28396,6243,-21656,-57036,-33855,85008,225582,217877,208658,87556,-27733,-31250,-36524,-48481,-15629,33802,82825,42177,-20966,-71097,-95807,-102986,10307,113490,223160,154746,14575,-50474,-72063,-77711,-85045,-81780,-36706,-21371,-54457,-139197,-83757,-2802,19813,53599,121279,137481,132710,104212,64394,49810,96540,129062,157199,124295,59978,94214,74596,25240,-45333,-126235,-107730,-95201,-77001,-12584,74625,129439,100677,99361,115811,121023,63539,-63868,-120698,-133482,-145905,-65602,30017,97833,108034,80274,32013,-46826,-122344,-36953,46765,55692,-11848,-68239,-84091,-108214,-119886,-87824,-44852,-18543,-6794,-3482,30980,79040,106322,132735,182671,194519,142958,33514,-49270,-55570,-19732,55460,136076,168974,97405,-15467,-145476,-93237,-64690,-58762,-51799,-58293,-71368,-95771,-40174,-5453,-42082,-58941,-75516,-61999,-32337,28937,130776,179668,163945,68007,-23367,-130468,-5386,139291,237229,250099,176804,54458,-45956,-80633,-121698,-67393,23060,36858,-25489,-87560,-53944,4213,28735,21415,36157,152211,147511,48774,2588,17300,105884,226381,290000,187775,13198,-109154,-88948,-54438,-20723,-4587,29050,58237,90498,96500,33452,-7547,29889,59137,82403,142772,192478,187724,223420,186656,90783,21172,-40590,-28371,-26648,-31441,53064,173689,231615,182420,76372,13101,56020,72828,-26940,-78365,-112976,-86025,-68104,-89002,-139512,-126732,-62130,4408,14192,-11055,9346,9530,-41488,-55372,-31945,-58130,-86562,65976,221912,291296,113314,19580,-29648,-102403,-33716,103111,178880,199888,203171,192689,165948,160996,115162,37351,-56270,-138429,-124841,-58936,15532,48756,20297,-54089,-75110,-98906,-67251,-31038,-2192,-282,15814,27844,-13340,-72692,-131825,-96710,-1922,45564,58197,67867,-19581,-89148,-138751,-53034,-7091,-29972,-8819,-49122,-43506,42469,98207,197158,284425,201482,118285,42194,17950,27034,32681,-18194,-62763,-87822,-77590,-52293,-61100,-195387,-194810,-210529,-202571,-181083,-143209,-115849,-39275,-78479,-100911,-75448,-28413,19719,55821,82552,58893,422,-54016,-19860,-2180,-81776,-100075,-29378,9682,-1430,-66940,-8077,52731,59395,34691,-30603,-37829,21037,113919,191657,261792,214455,35908,-76198,-127504,-93260,-60750,-57281,-35485,-25837,4742,-90,-152288,-322455,-413377,-473082,-492375,-550468,-566452,-491389,-229683,3053,62241,82474,41993,-17946,-32168,-22444,-16238,-42858,-38306,26457,110849,202555,185715,28747,-76242,-30376,-47837,-105294,-73505,-17229,48218,112572,37538,-47017,-84530,-66311,-61129,-51294,12406,51867,122000,133565,147718,97333,22884,-88996,-10993,69708,7781,-96586,-168740,-200117,-167370,-85669,-31858,-26948,112609,226483,229369,153943,100684,36235,-12973,-49984,-58015,-58920,-34808,86100,137430,22480,-123851,-63698,29858,35819,8950,-44108,-27947,-13709,-19077,-76111,-81304,-94660,-122778,-101410,-81138,-100172,-99463,-37779,4029,-6564,-78182,-119091,-88245,-107074,-104713,-61556,-4986,23968,-8179,4087,-458,-45074,-73030,-72277,-36420,19926,63305,16640,-81294,-50064,24744,103358,79267,43133,24393,19460,98971,210663,259488,254373,198768,80784,-2204,109640,257354,227367,119632,34871,15578,52151,98264,132648,89699,19195,-39782,-44020,-44286,-50822,-69841,-108058,-92033,-29168,42920,86625,80650,13880,8669,-13309,-100967,-66688,24463,81325,65455,66025,72387,59853,10084,-40191,-106236,-47278,-44151,-38566,-77404,-89692,-42879,14835,69507,85100,41260,-19798,-8801,85697,164409,161440,91144,1859,-88514,-131610,7,104841,58184,-17989,-97132,5893,182372,212354,173825,203129,257664,308345,311266,211309,94656,19752,-11835,-57425,-105258,-96978,-84501,-125250,-134585,-80383,-8742,66801,164963,240466,237632,223336,230263,203656,125091,64107,-4719,-82628,-111910,-39604,39905,53000,6474,-52337,-77562,-80668,-99876,-71214,-9583,86462,140004,171167,185453,220213,212958,91175,-82862,-34098,58274,64045,-7531,-68729,-76893,-109586,-23041,94055,134631,-6782,-133014,-59577,35463,77466,84863,111975,85184,85498,53945,-12954,-14446,-16490,14487,-28606,-103701,-135655,-174785,-102365,17762,71552,62338,39489,7146,-17834,-17486,51516,109481,183354,177550,119531,48661,46982,15751,-59227,-30050,26476,56693,21139,756,27440,58300,70932,57243,28508,53021,115655,150349,92985,-11992,-41649,57765,201153,255083,195651,27949,-27838,16800,31671,-2033,-44523,-29097,-19477,-55222,-103938,-65747,4772,51074,73117,60669,71591,135669,144275,96152,37272,-16094,8402,-8452,-26088,-20325,5790,-14853,-51452,-22157,23407,35895,3943,-59105,-104392,-112531,-14601,-4813,-30098,-59540,-107089,-86698,-67040,-89204,-136911,-70707,9632,52690,122686,149836,-11938,-80310,107907,251323,179732,17302,-105529,-65265,-41243,-36053,-36321,-85238,-119172,-127869,-119202,-72661,-67732,-76745,-73184,-96619,-70551,-44474,-22826,21056,59775,55667,29792,-37074,-109054,-87872,12613,127136,178380,142125,89195,61467,1935,-81769,-77137,-69309,-109066,-16602,63643,129321,169131,170099,114584,58664,1254,-42678,-51099,-54073,-103324,-42804,6323,-16804,-41593,-79328,-15364,106460,287751,255054,134463,22421,-64934,-68115,-61354,-79247,-85838,-35642,19064,36317,34270,9620,-61167,-6650,118320,92387,-8226,-25087,111114,243254,300845,276647,103480,-3513,-28806,5925,80438,213379,363492,368768,328999,264371,144445,19301,4537,96730,178947,186171,136035,24953,-38591,-116719,-96121,-43496,-37909,-27043,15348,25422,21145,-9942,-60348,-63678,6493,99747,181581,207797,197382,145828,40402,-29937,-47798,-98659,-107912,-73101,26331,92795,70173,30835,11952,-13018,-43855,-38058,-63553,-87103,-37395,-42000,-47211,-21995,-25819,-61893,-96750,-110815,-110138,-84114,-77319,-76175,-7046,130388,258269,194911,103894,-24301,-116950,-7009,19047,19116,23089,2733,-39538,-41465,-34756,-121786,-86242,-67025,-91730,-114441,-85687,-44222,-39345,-3245,78528,57812,20107,-42337,-86356,-97988,-123689,-141491,-89130,-80642,-76128,-54512,3077,67378,72223,45653,23627,-21341,-80830,-129639,-121644,-115354,-101634,-21244,18085,-12008,-74860,-106020,-95606,-40455,17638,49139,50923,100544,152433,135106,64864,44739,55381,99248,79368,39465,26619,65509,89991,58077,117175,175705,149045,70447,-67176,-96210,8553,60338,47546,17651,15800,54963,44792,5274,-53970,-74238,-59037,-59528,-66664,-14418,39919,68681,29109,-49555,-83718,-12043,26098,-50494,-91449,-59312,-9499,66951,213530,332760,400268,285652,102430,-43764,-83500,65209,227605,321512,298805,211558,69039,-14472,-15699,-14987,26499,73477,88292,97454,43980,-99510,-164231,-124428,-78607,-60490,-42618,702,-11822,-100456,-119170,-85245,-86702,-51487,-37316,-36862,-30868,-38736,-23477,45750,199409,424879,416830,240654,224644,292032,302393,216092,105794,19678,-34329,-84841,-74097,-17993,14538,33714,-8613,-42415,42100,165806,159966,74742,-26159,-91369,-25288,32514,45920,-22020,-58654,-28006,42074,80614,147465,159392,72839,38245,7776,3465,59126,57225,-10172,10642,9691,-13686,59844,51724,-42540,-80573,30746,75286,37214,-55512,18401,39120,-27352,-55583,-83481,-97895,-59880,47311,63218,-37361,-114045,-47826,79364,171665,235456,248507,205134,44275,-87899,-4929,77777,124652,92195,64384,38088,-14582,-38633,-8823,20390,24757,62250,102616,126632,142149,174102,359197,535462,534483,420398,306671,278013,215234,116283,36592,14123,6139,7630,18348,-5048,-49355,-97091,-83026,-15157,-3504,-14396,-73987,-89041,-67057,-43271,-5172,37237,75541,81226,-22718,-77355,-39147,-48694,-49983,-28293,89292,204149,271704,136974,-79021,-45211,37961,22403,-46008,-120385,-81232,101021,265025,389761,221120,79411,66150,78432,65037,12649,-78086,-113371,-88942,-114662,-104863,-102875,-144415,-117347,-92191,-124765,-92534,-64463,-87626,-93521,-83292,-74473,-73960,-74286,-93231,-83216,-23366,22140,60898,81627,87226,66340,24243,1829,-34768,-124975,-66483,-10002,14221,-18178,-60989,-90878,-109856,-149789,-130828,-122086,-114598,-111708,-116840,-58443,-21430,1947,34134,35865,14054,-63561,-149487,-65524,12563,24636,-31928,-74051,-21447,8579,20745,-1466,-45276,-84964,-109684,-46519,41377,100852,57405,-66195,-146778,-91251,-65382,68868,265095,254138,69832,-68925,-107295,-26680,24618,59368,73055,85246,58070,60241,83684,89853,70629,36034,-8342,-16849,-45667,-13158,123727,155187,132757,140871,167150,155607,168507,229193,198848,84137,3301,-43567,-50907,-77872,-29932,73735,166409,202934,228791,212155,110837,29809,-51538,-66020,-63592,5086,107300,146462,157332,151282,94370,33484,16519,18503,38593,78070,108723,66193,-7499,-86781,-102217,47786,199360,315814,425006,471009,374836,149273,-20522,-103488,-46035,41628,117660,142121,96792,61378,36601,-4180,-35216,-54155,-38286,-73327,-83683,-6040,69088,99890,128498,174646,192335,168391,64495,-10551,30893,96402,141248,93180,-11665,-90569,-102644,41877,70755,-6072,-95176,-101002,-92955,-124730,-123569,-100586,-96582,-83261,-71819,-32533,12348,57216,31338,-3314,-61410,-66567,5755,-5303,-9809,6945,16139,26333,20645,18238,54443,65390,32327,-23708,-5698,97105,177167,93063,9248,-12518,-47600,-101758,-84908,-72105,-69911,-2091,83812,186669,285256,232986,237116,207356,96853,40303,33620,36621,68825,28378,-123860,-39997,139330,211782,109792,-23924,-35909,-29561,-75600,-149925,-60891,-8788,-35324,-81346,-29810,50822,163258,267196,237880,179063,147499,75892,-3618,-85235,-165388,-92805,15693,115321,114699,26142,-12780,-62004,-63857,-107444,-137272,-111618,-71401,-52366,-69588,-66285,-57417,-27673,-15549,4773,52506,168363,321300,248480,20269,-154854,-42083,173909,435881,558146,376529,197458,30014,2968,54872,-47314,-138725,-25236,4829,-8708,-41438,-49146,2344,75109,70400,50896,67327,68444,21337,-36908,-93180,-18211,90098,89771,113503,193173,218778,77929,-64152,-91055,-67776,-66362,-15478,42351,33427,-30235,-84680,-3408,83632,44850,-40576,-73943,-100505,-137069,-117624,-91247,-58590,8148,155928,137433,96359,107716,175353,196768,100657,49704,41976,-48980,-33204,-6943,39241,27756,6445,-23228,-43666,-32389,-22845,2911,46405,10361,9981,93331,147546,93741,13894,6386,82983,101952,37237,-29173,-54174,5735,-21330,-70693,-108161,-98380,-71175,-50262,-55282,-80381,-103607,-89168,-87134,-116082,-68143,-34040,-33166,-81466,-116095,-89412,-1972,82270,134029,148750,116402,87887,59091,13296,-52665,-79831,-45073,-13509,-49122,-84479],[-128243,-85614,-4251,94468,119291,101150,59823,83672,69180,10992,-42248,-71418,-79949,-107689,-108564,-89624,-104583,-106669,-111308,-78200,-71576,-47047,-26398,-59031,-100739,-111144,-109605,-48239,20463,51966,98236,105776,54288,-23339,-92440,-96606,-101435,-92258,-22699,70484,49700,-15303,-28276,-34145,-42784,-86756,-32027,-17034,-116149,-77956,-5319,35640,132396,124871,69737,68793,80997,157246,202387,178525,161823,176634,162962,35787,11258,166454,255294,70834,-61649,-125240,-130116,-93191,-77741,-78736,-79923,-18119,38080,66661,26072,-63017,-87944,-6962,66946,105434,52312,-23638,-74356,-53194,75561,196447,210388,112626,-1016,-74666,-47617,20369,137665,265999,309977,192457,80697,57914,102092,210525,226061,201817,204651,222539,193002,170518,73588,-3097,-2925,-33906,-117967,-53002,6735,49576,79253,36244,-40984,-76659,-67639,-118837,-141091,-97378,-52034,-35870,-49662,-65521,-29901,15692,31422,42916,43811,46370,35187,24608,28504,38171,18066,3856,-6537,-28291,-73994,-132085,-91943,-100830,-130592,-78375,-24919,9240,29397,-22195,-64524,-17524,37972,67601,74934,64598,26467,-45843,-127180,-83880,-56951,-7157,20957,-22181,-92730,16029,26426,-27697,-42333,-20892,-14550,-13899,-14475,23445,119616,95648,42690,7168,29576,35569,93743,139955,112989,21832,-17877,15042,44464,115823,202217,303593,301640,194767,119329,60479,4012,-21445,34322,84046,65238,-3651,-124529,-102938,-53218,35302,122367,141181,21883,77430,114693,111240,34886,-34067,-6817,70724,144437,298007,458764,385391,164791,-8825,-72756,106518,267843,325334,154557,37044,54344,67780,3197,-44267,77543,182373,188272,108001,-28277,-50470,-170,7199,-49813,-122416,-50303,8777,46804,16569,-51192,-90100,-13872,26194,39154,14794,-30183,-62957,-47778,-4409,48228,91515,94042,-30614,-66199,-52817,-17690,50350,154085,193803,85365,-32385,-63030,-44447,-72670,-125854,-162998,-86341,-69948,-91411,-103733,-44895,-6603,-13646,-12078,-55936,-88357,-66201,1245,53279,-14699,1763,9399,-7707,-21957,-73217,-6686,1159,-23509,-9176,44609,83918,60101,25738,44500,27659,-32453,-71543,-9472,46014,53631,-39020,-86606,43581,114955,105804,31524,-67434,-119005,-80212,-46729,23423,20946,18216,113474,238864,346743,341534,239151,116479,33684,-20014,-85916,-109918,-11981,-24294,-125636,-132094,-116372,-76774,3260,121503,214135,153479,41452,-33980,18143,4931,-53972,-115882,-85452,39905,116915,114159,52119,-49237,-68938,-27418,-34923,-86562,-141813,-102871,8,48953,50982,75462,110693,141020,83742,50160,80826,110357,71999,-26008,9320,169551,289520,208765,51382,-60382,-98329,-88378,-52095,-26928,-28457,-39336,-27247,-21319,-10844,-658,-17000,7123,54345,71549,17495,-55162,-107171,-63649,-48834,-61867,-80487,-93183,-32554,-44060,-56171,-38424,-41058,-75694,-55015,-47424,-84491,-104232,-72258,-73356,-56911,-91919,-118171,-74645,-44967,-22348,93051,266960,334780,281376,155622,67344,-12767,-22930,-15225,7477,-10799,-11071,136,-14426,71768,234303,157147,29119,-96314,-83946,-70525,-100795,-126004,-22796,63000,98335,52660,-61490,-99357,-45793,-21104,-525,48136,113703,211318,270618,211340,113049,54629,20070,21991,65166,62380,35959,26347,14850,532,-21505,-6319,-17749,-48825,-83020,-71317,-44160,2951,7202,-2468,-15462,-43721,-55128,-37114,45917,200802,362300,369796,229549,120923,46252,10757,-20839,-42385,-57899,-164872,-93510,-88012,-81938,-77594,-105499,-113913,-120871,-64280,-43581,-9050,-11729,-51118,-42529,75876,220736,329577,355896,342732,306402,181510,86013,49285,27456,62784,183034,132931,22413,21505,48031,26964,13641,14434,12552,-19793,-36240,-87067,-139974,-75517,-53827,-71021,-107742,-98451,-6492,67673,60887,5164,-96653,-147309,-104447,-67016,-17267,-9466,-49720,-87887,-91857,-85156,-27362,58501,70458,52894,19434,49641,52680,4511,-49714,-45280,73633,250154,276105,273710,133554,2082,-25375,-32530,-50610,-3814,61174,107734,56924,-9181,-63139,-91796,-94323,9796,112594,240977,212755,63075,-13428,-49595,-64636,-72527,-80745,-44014,-28458,-52171,-106969,-120687,-35088,2100,59337,158061,177245,155905,109320,71172,59044,105930,147229,190593,176279,116833,143071,108074,48666,-32987,-129596,-106629,-93826,-81806,-25115,53581,96668,59184,52289,76925,87950,41590,-73952,-141276,-134270,-165963,-78421,14068,84241,106760,72288,29855,-39629,-116077,-52012,24858,34367,-28753,-78345,-84566,-100164,-110349,-110000,-58242,-27996,-13290,-2797,33605,76215,97626,120095,172565,203487,175467,60359,-34357,-42711,2339,86336,172052,206549,109309,-12073,-142362,-57536,-8618,-31340,-43775,-61541,-85006,-126846,-40463,-8735,-67230,-100415,-108008,-57739,-16652,53324,173802,244009,226397,106005,-6622,-122295,5107,158983,270694,279846,194906,60744,-30788,-62085,-115237,-66091,34288,45231,-29205,-88498,-43231,24216,46579,28286,17577,123404,147358,54976,-735,1568,79549,204430,277305,177090,7893,-106261,-94473,-65529,-32072,-8710,29401,59974,89004,92176,31890,-1531,39980,71443,97397,158634,195843,186564,226092,200906,113636,50053,-6425,-9340,-24464,-41472,39265,157123,218409,174570,63112,-15724,7986,54805,-33927,-86569,-125556,-87740,-70620,-95869,-152637,-118492,-53100,1979,-6835,-42105,-7656,5077,-40574,-51231,-35487,-74578,-82283,67163,206710,275406,112832,26404,-24401,-90041,-46069,92319,180530,210242,217825,215234,177394,165447,117503,38284,-60609,-121942,-95227,-36139,35119,72584,45891,-40111,-70310,-95395,-64711,-26007,3430,7307,25423,34627,-7944,-67064,-116258,-79136,12025,44397,33357,24027,-45134,-86092,-109107,-43404,25032,-6275,-17374,-65822,-59348,29011,103504,234652,315924,211230,124077,49263,28158,35938,42353,-7219,-53454,-79088,-69315,-48620,-58024,-213802,-215234,-223736,-207451,-181248,-146789,-132299,-32555,-66112,-94359,-78670,-33841,14236,70785,108928,87402,23318,-54031,-30247,-2686,-75566,-105479,-31224,12627,4416,-54071,-9453,32607,27927,2107,-55026,-58830,1982,91690,165779,237630,185310,8394,-96072,-141021,-81769,-48521,-52930,-40432,-26759,18134,21156,-134344,-350951,-437729,-489087,-506085,-566350,-584191,-515873,-235167,16,70009,84666,43004,-11559,-18328,-5434,3002,-19768,-15649,50620,129962,205921,190703,45771,-62831,-10500,-23918,-94389,-74738,-3282,90263,167842,51409,-54653,-109144,-120116,-106725,-58732,16735,66562,144978,161645,176160,123456,41805,-78979,-24223,63522,8599,-90536,-172842,-205607,-167921,-84721,-35795,-39905,99765,209793,239941,179643,135323,62979,-459,-41108,-61744,-66958,-34626,88773,117088,-10233,-123694,-34865,54503,42994,6948,-47529,-27146,-36682,-56723,-102674,-65256,-78127,-109954,-99627,-71480,-82495,-105659,-41409,7196,4850,-71741,-92826,-55331,-73216,-103439,-67724,-7225,16716,-14595,13083,6704,-34742,-67072,-68215,-24865,26363,56561,-10529,-91215,-28822,28224,84670,58342,41888,40907,60036,105986,169386,235621,243049,201852,94663,6890,114699,249713,204269,89957,-2756,-27389,8905,73547,115355,79961,21227,-28817,-37016,-35109,-38714,-63743,-110467,-73602,-9187,58646,90520,66740,-2961,12997,-13442,-109052,-48600,35516,70035,39906,37077,40946,33156,-3542,-37231,-113292,-77114,-65600,-43311,-80584,-92385,-49065,7136,56530,66037,23738,-43561,-29594,58853,118668,124337,73274,-2925,-81816,-141567,-10687,98864,53222,-21556,-95549,-1128,170500,211116,186950,226879,295570,356843,353287,227201,99290,27775,-2732,-47703,-95372,-102532,-93976,-130806,-108042,-56227,1167,65508,159438,237634,245605,226503,210829,157952,73602,21008,-37094,-101672,-98748,-26028,50753,58478,10525,-48822,-73402,-79708,-106994,-92890,-27393,76033,132723,166965,197031,235239,216092,97909,-74065,-3449,80232,78987,7129,-56292,-70103,-101213,-41310,81812,124962,-18552,-120010,-55511,29975,53029,50280,89154,82735,90081,55876,-22630,-31293,-11080,34376,-10737,-86003,-126004,-148586,-67865,44623,86253,74363,54160,9462,-27133,-30765,40410,99865,187852,220263,159435,79687,74840,41044,-50822,-34395,24667,56378,19515,126,27325,46373,52966,46042,12368,34170,105581,151510,101306,2309,-34482,51819,179330,227411,181979,26015,-43690,8551,31192,-2375,-59385,-31455,-838,-18585,-59589,-44205,2347,38723,65433,65639,78004,129552,135871,96876,51341,5201,15346,-17045,-45794,-41888,-7591,-17227,-46310,-18925,28645,48585,19332,-42469,-79650,-89095,-26078,-5579,-25731,-51848,-86779,-67165,-64619,-97982,-141831,-77485,-6855,41741,132677,172423,4613,-75345,120926,271365,189021,20324,-82928,-40327,-21846,-12861,-13290,-78717,-136309,-131983,-129570,-79290,-72796,-83825,-75673,-91253,-57144,-35028,-19771,14164,51087,58706,37980,-42799,-112979,-71799,9737,98170,135995,107233,70447,61554,-270,-88960,-98604,-90343,-90045,-10983,43114,90791,130525,149546,118369,63854,-2042,-41082,-39128,-41013,-97283,-46189,3991,-19408,-41285,-79051,-16901,96400,254113,227493,130916,21446,-66769,-64186,-61350,-89562,-69405,-22449,26536,41753,44415,24683,-57394,-31010,101927,94798,-1959,-20125,97667,247968,302415,251882,73349,-27472,-51833,-9177,68955,228206,433749,487046,438321,320007,168053,27224,8464,91011,160347,159198,115055,19229,-29493,-95781,-95492,-39704,-18984,852,26432,17791,11295,-16163,-70126,-64607,13901,92587,147026,155149,138239,79025,-35665,-108093,-109537,-134271,-130731,-75519,27991,93189,77472,32202,4713,-10406,-37916,-29492,-47261,-66400,-17659,-21884,-45453,-33019,-37793,-73299,-108210,-116045,-106451,-64297,-40339,-49560,9287,143912,249264,175057,93477,-26989,-116499,-8925,18666,8279,-1344,-27905,-69108,-62193,-36141,-100650,-79438,-68881,-92568,-120013,-91929,-42848,-25018,15877,87747,49120,6548,-60887,-111431,-114965,-161140,-130365,-67641,-69430,-78867,-63242,-10972,41386,61888,50545,35315,-4491,-64981,-109701,-91311,-87881,-102274,-28756,16787,-6211,-65981,-115814,-82686,-37320,3527,27942,34830,80517,112728,82040,22952,18906,36136,80316,61801,36496,44865,103779,160177,134390,161604,179691,134993,60907,-70949,-90585,17487,73673,74192,63489,69221,93364,58183,5903,-64063,-78550,-52792,-47305,-52766,-15905,21234,37869,12082,-48477,-91175,-28436,7668,-63565,-105066,-69623,-18619,60244,199136,301733,367350,269687,90412,-58580,-64024,92469,261473,343755,295018,216974,70401,-19309,-21091,-21575,40880,112537,138814,157757,74608,-87648,-147743,-101587,-61928,-61209,-53652,-20297,-25399,-104315,-124099,-91474,-113104,-88566,-81752,-70394,-40279,-38506,-9309,78384,259778,473195,398132,228936,224630,285867,269332,171040,59478,-28075,-58128,-85745,-100281,-47492,-10955,16266,-18808,-47159,38771,150954,142218,71688,-10501,-88231,-44747,10940,33072,-21703,-44984,-3874,67782,94447,150812,146810,52906,22894,-4938,-20713,25684,41186,-10536,13014,20524,7770,63131,36056,-67362,-39614,90335,116633,57226,-39646,21507,51437,-6791,-16316,-34902,-51896,-130129,5203,43395,-42606,-117738,-47535,93640,192621,237188,251216,230803,76070,-73401,-18137,71228,126193,90389,54743,15599,-48969,-58719,-18852,20128,36050,70382,92508,100895,118488,160234,344868,511212,512514,429087,327915,316178,270374,163518,59234,17321,-1230,4462,31402,13040,-38669,-95491,-78932,-3178,7840,-13395,-83274,-88501,-65030,-39349,9681,68613,116616,111960,-13725,-78340,-28409,-28505,-29574,-9403,107576,213264,268433,152321,-65686,-51029,28699,12410,-54706,-130411,-95028,82199,230355,324570,174227,64167,58223,65900,44821,-8731,-98233,-107270,-92616,-122388,-106838,-98263,-135239,-128798,-99654,-124420,-95696,-69887,-88383,-96099,-91461,-69381,-77614,-76663,-97220,-100022,-41063,6391,58000,91237,97893,70762,5868,-33160,-63787,-125360,-47922,344,20628,-18259,-65873,-99061,-118756,-153932,-126248,-109958,-98840,-100904,-120802,-61948,-22302,1606,29588,22636,-9526,-90381,-116519,-39053,28857,29788,-35379,-88093,-41905,-6894,15836,-2818,-46686,-85512,-114257,-52090,48216,114142,62130,-52932,-112405,-94823,-89070,55930,251814,241533,65790,-61823,-89405,-31113,10972,48694,83937,103779,69016,61444,74780,80039,61299,24177,-22769,-26336,-56050,-28150,113093,164980,149039,152912,160995,128902,136611,215084,207903,86372,-4179,-52403,-41817,-64285,-20610,77103,157280,196845,229134,212718,100055,21927,-48931,-59633,-44953,41297,143715,177890,179716,154123,85893,24213,6542,1850,28969,83888,125345,84176,4269,-86789,-92027,66356,194324,281498,363266,420267,367217,161154,-18172,-110750,-49100,27131,63537,74471,29604,13258,10573,-13900,-26003,-27905,-29112,-69688,-78925,3264,81854,114011,127711,159373,171715,148667,61163,-9482,34042,104030,150549,103952,-4598,-91605,-99141,54165,72640,-10683,-103183,-88017,-74810,-110058,-127221,-102327,-99048,-94689,-98063,-62819,-15286,43600,35985,17456,-29938,-61644,1992,-17298,-27917,-10835,-6394,-6358,-14165,-11934,25500,52613,23928,-17961,12958,105853,159389,68349,399,-16626,-54744,-109614,-94022,-67771,-51542,20688,105904,191698,255113,188486,195487,164595,74524,43340,45472,48471,61376,5910,-149555,-21406,153033,226059,149855,-994,-53306,-76178,-112003,-153769,-48789,-9724,-46151,-96667,-44085,34156,133753,232194,222321,167673,132534,56599,-26782,-102660,-167179,-91620,15696,122856,133519,42487,-16415,-72461,-72057,-106444,-136356,-113814,-74090,-50747,-64691,-62878,-54575,-22156,-6758,14935,64934,193330,330630,190290,-37833,-162494,1624,217751,409538,454006,288184,171129,44673,30012,68258,-55379,-126319,-18835,1410,-20919,-61312,-61628,2990,87700,84515,48564,58897,67453,22589,-48770,-103002,-23574,99358,120402,162675,219745,214150,72023,-53323,-82245,-67624,-75387,-21678,47815,66465,-540,-80089,-29770,53625,16705,-35658,-65296,-101177,-142092,-100956,-65146,-20600,66791,215022,164455,115789,135057,224347,243958,127339,65328,50176,-56872,-32202,7731,56145,40575,15583,-19043,-48171,-32189,-27038,-16782,29389,-2038,12913,97577,146517,108428,25884,3266,86971,127715,63850,2000,-27908,7596,-32511,-74437,-98275,-82572,-60748,-47443,-57438,-80708,-96874,-83871,-90096,-138428,-66794,-22082,-19792,-72898,-113353,-95136,-17997,60195,111719,127516,97655,78089,50852,-4667,-64833,-67244,-32512,-17018,-68186,-102031],[-124394,-93049,-29346,65466,93806,74114,31912,58073,51331,3811,-44138,-72034,-81683,-112690,-112071,-98740,-114798,-117148,-104381,-50506,-41863,-25345,-8761,-49339,-92132,-98911,-93812,-24317,80244,132130,172439,170540,94248,-10688,-95970,-105691,-113223,-107757,-41596,40610,-1006,-67234,-67367,-45905,-12477,-32645,120,-2641,-110964,-83630,831,56963,161311,133917,60364,42786,50728,128578,174102,143252,107513,104384,102778,3379,-4891,161865,276896,90538,-60811,-128416,-117243,-73147,-68527,-74256,-82526,-26213,28326,52484,13380,-60544,-80679,-10632,65212,97173,35074,-29379,-84742,-56788,68762,185777,204024,101136,-12256,-79296,-51991,5882,101064,219546,281574,191810,90772,64551,97681,188044,195281,164015,151462,161303,142445,153104,85614,5853,1850,-20497,-69546,-56177,4088,58207,79785,45788,-24948,-68493,-58202,-112785,-133041,-98233,-53894,-35036,-31689,-52640,-29924,1958,8039,24567,38300,53167,45918,37421,40058,37140,6182,-8996,-18096,-43077,-93316,-138533,-75450,-82232,-112831,-97685,-38977,4188,41241,-14614,-76261,-39352,17798,51684,61032,53759,18695,-46842,-119069,-91876,-66992,-16834,3623,-37985,-82060,3406,12507,-41749,-64447,-48339,-40874,-41891,-42133,-8169,103980,103977,66930,35885,46871,28775,75244,115682,84575,-8144,-46534,-7825,13677,79203,165764,277371,272134,179215,108669,53909,4264,-21865,26570,65739,42842,-22907,-124456,-108468,-57394,38492,136298,160047,37749,52469,64498,93461,57068,2122,32881,107603,160037,286396,428743,365625,157353,-8874,-83678,72530,210970,288665,154722,35198,40038,60784,909,-53840,54071,162527,176740,101969,-26001,-64689,-25113,-11693,-60426,-121239,-48770,15581,57037,25867,-40223,-101373,-37786,-2819,18274,7383,-35398,-76696,-51014,6136,74620,125186,122791,-19108,-66396,-43932,5235,76300,173210,207445,109371,-14798,-68726,-65736,-90227,-127537,-143873,-94828,-81502,-103230,-104978,-45288,-16381,-19777,-10166,-42812,-69148,-31742,45533,68888,-30275,-20504,19196,40122,15836,-59590,-4670,13984,-5986,8719,60064,93942,69658,39650,41538,12726,-49556,-76055,7684,76461,65696,-40577,-89512,40299,87570,60393,-13792,-113586,-95096,-70510,-52563,15724,25011,43037,156211,300377,400641,373835,270502,149262,50503,-11689,-77461,-135040,-43092,-65777,-158118,-127703,-126836,-80270,20013,149649,234573,166009,68645,-10385,22979,-6616,-66505,-127912,-88208,33865,108039,111760,53007,-41903,-38895,-10451,-19493,-72141,-120414,-114528,-24590,31767,41095,76262,121410,158000,107492,53797,66995,88261,59373,-29414,-1200,107833,212713,167248,34738,-70015,-99039,-90446,-63981,-46129,-51475,-68584,-56413,-44500,-21807,4580,-4,29521,75106,80723,24151,-54928,-116568,-70380,-45894,-55878,-79987,-98551,-38229,-38172,-50939,-36920,-48864,-73287,-42935,-37379,-78514,-99737,-69452,-63585,-45400,-81403,-123109,-86970,-54106,-27604,72675,226113,299114,255730,139833,75506,15049,14957,24716,44451,16105,2704,7104,-32171,31697,211444,162872,34876,-88054,-101255,-92694,-109608,-104817,-15000,65262,87738,18309,-91932,-101804,-44963,-24717,-8721,36312,95044,184520,233060,176335,98275,54828,29542,35154,78696,71939,44473,34122,17471,-1519,-21532,4146,-8749,-60762,-119905,-73919,-16317,16890,7054,-13917,-30317,-55078,-60381,-40849,32396,161616,279755,293806,218247,135830,49586,-662,-32931,-42290,-38623,-128212,-124857,-102606,-73800,-65706,-111328,-125869,-130063,-66384,-45759,-13505,-6009,-17114,885,115309,269984,362028,342774,304497,270196,159814,73876,39684,23117,73049,216831,149431,21672,29618,68631,45211,20666,18767,19201,-14769,-33033,-88011,-145713,-83124,-62608,-77908,-107453,-99123,-7160,76311,73258,5025,-89995,-131470,-121494,-81804,-28793,-18972,-55608,-76700,-54272,-36602,6321,76235,65282,20736,-22193,59181,88933,23621,-49722,-59324,62682,276140,340569,338925,177401,31002,-18378,-30047,-55166,2410,83658,124927,65387,-1220,-56372,-87453,-89856,1653,97256,234276,251655,107354,17627,-30841,-54510,-65141,-82667,-54031,-38498,-53267,-79272,-112594,-64008,-18066,60675,187342,205121,164643,104695,70986,61197,105701,154959,215294,221144,162808,174026,122436,57094,-29125,-133917,-104030,-93523,-89278,-41304,28193,60359,16171,6431,39576,55524,18654,-81662,-150706,-120180,-146001,-89272,-4051,66975,102141,63014,24184,-35207,-106773,-68686,328,9798,-48366,-91285,-88834,-94681,-94765,-120157,-72999,-39289,-20719,-3312,35026,71598,86654,104164,156897,207747,212861,99427,-10238,-23007,27141,116857,204820,236370,114308,-11791,-134487,-29125,38280,-7062,-39525,-67879,-101437,-112416,1417,33396,-41311,-91032,-129289,-52365,854,82873,223743,316449,290853,141276,7669,-108385,17291,180629,305455,310519,214553,68123,-18790,-49033,-111753,-68871,38038,46981,-35770,-89635,-34722,37427,56668,28015,-3146,89741,140756,55365,-8194,-20623,40131,159039,239932,153027,-3071,-107570,-102534,-78466,-44807,-15315,26005,56746,80020,77487,22384,-1609,44405,78972,108223,169156,191251,178615,220497,208818,132353,74205,22220,4147,-26831,-56326,14798,125922,192505,159944,47409,-45506,-49817,16133,-50907,-100975,-133361,-84775,-70923,-101763,-162231,-110554,-46289,-3188,-29291,-70985,-28251,-4470,-44417,-50701,-41419,-90735,-78898,63374,183991,245458,104627,24621,-27841,-87580,-64161,70737,169091,207868,220172,224048,176515,160186,113818,34789,-63445,-94833,-64962,-16109,46751,87974,66488,-28279,-69639,-96699,-67065,-28355,-1043,6794,28897,36850,-4497,-60970,-103359,-66712,20304,38019,4807,-18421,-53053,-57665,-61003,-32792,44367,9572,-32544,-85032,-76654,12375,102739,265100,336192,214254,126343,54250,34799,39812,46019,-510,-47041,-73045,-63109,-46394,-55728,-223885,-238748,-241434,-217587,-186639,-154256,-150892,-21205,-50227,-83145,-79066,-39581,7403,82933,132939,112992,43395,-55616,-42867,-6048,-72102,-112173,-35955,10284,2418,-47562,-11316,15231,2412,-21028,-71664,-80282,-19043,66452,132909,201691,147462,-24592,-123003,-125863,-65392,-35345,-51501,-51099,-32167,26167,35998,-121162,-376371,-448846,-490785,-506600,-569427,-588379,-526771,-247429,-10943,75157,88684,49421,-97,-4116,6709,15018,-4686,-1439,64606,137793,196659,180622,52679,-56449,2624,-7987,-88322,-77374,10509,136397,223931,62995,-63590,-127059,-145043,-90146,-22080,47502,96079,162767,176511,191022,138337,52173,-71464,-42718,49250,3785,-85461,-174214,-210115,-169680,-85208,-39020,-56824,75917,179142,234889,196544,165342,86194,8269,-35811,-65320,-76991,-39774,82588,89047,-40688,-108983,-13405,70550,45615,600,-51396,-18031,-38498,-81998,-97113,-50320,-64830,-94561,-96180,-63378,-66699,-102574,-47759,2453,5090,-69981,-72730,-31042,-48106,-88344,-74014,-14060,4061,-19651,22166,11189,-27042,-63900,-69876,-19279,28368,45263,-40211,-74001,-11861,27054,61666,36684,38535,53174,93936,100167,115068,196635,217166,192150,99955,9876,111716,232053,176751,57995,-40511,-67774,-40867,38690,87724,62080,18530,-19459,-27849,-23822,-27851,-60352,-112823,-56219,9915,71680,90950,46356,-24868,14962,-15066,-114658,-34052,42715,53467,9780,3877,8414,7804,-14431,-29712,-86961,-105755,-86316,-49703,-84958,-98323,-59498,-5536,38830,43441,4503,-63365,-29707,43578,72144,84057,51493,-11140,-79864,-152961,-23218,90168,46001,-28209,-98893,-10927,153513,204675,193837,236318,311095,379935,376046,232996,99344,32860,2133,-42038,-89125,-110209,-104567,-124008,-84571,-35723,7458,59211,144283,218238,237233,215396,180390,110005,27973,-14407,-64757,-120347,-87025,-17714,53276,57021,8879,-49341,-70684,-77632,-107318,-112271,-44820,62816,121142,158306,201188,240283,212095,105470,-54884,24699,95722,87194,16879,-48017,-65778,-90180,-57507,65539,111853,-30583,-108658,-54537,20339,26532,17248,67652,79991,92796,55536,-33953,-53562,-3874,50061,3438,-70438,-107904,-120464,-38545,63335,92461,77449,57169,146,-45897,-53575,22337,85868,182781,254492,193230,104395,95976,61097,-43116,-42986,16486,50979,15166,-2245,24680,31898,33027,32323,-6816,11217,90289,145011,101366,9213,-32215,38217,150191,192402,159129,23959,-53600,577,29089,-4409,-77937,-38432,11012,12333,-17979,-14999,3520,25936,53620,64267,77792,118815,124840,93539,59223,22046,16624,-30658,-69961,-62918,-18578,-18316,-40212,-15328,32443,60122,35710,-22429,-52441,-48095,-185,20513,-453,-29444,-60860,-45067,-58611,-100271,-130080,-84620,-26212,25483,131590,182087,15957,-72201,130096,281091,187465,17168,-61316,-14764,-1795,8701,3682,-68817,-127201,-111623,-109718,-70219,-72383,-88910,-77414,-84622,-46824,-30343,-20425,7515,43025,62938,51077,-41555,-102377,-58738,2375,63606,90086,76680,56483,57578,-6048,-93116,-123184,-115030,-72076,-6899,21581,53097,90408,122097,116305,64865,-8206,-40524,-29540,-33091,-95603,-47616,2087,-22531,-42980,-80859,-19447,84145,214829,193550,118167,12291,-72385,-60496,-52397,-60895,-47797,-8718,32730,45048,53131,39954,-46963,-51790,82954,94318,4293,-17370,67423,230672,284191,209860,33724,-57292,-83308,-31805,47450,223889,466598,567055,532710,378318,197212,36711,12102,84762,141620,133878,97717,17865,-16459,-67621,-70696,-20803,4586,25258,32250,8362,80,-23640,-78944,-58571,25766,88981,117126,110635,88786,23446,-94384,-109090,-132940,-113788,-151478,-80131,26030,90880,85294,37914,-1836,-9111,-32585,-21057,-28935,-37172,10454,1174,-37410,-41402,-49390,-80338,-111660,-123002,-102274,-42325,5485,-2390,39143,160736,235687,155099,83440,-29043,-116565,-13289,15483,-4588,-30296,-59828,-92357,-66946,-23048,-78324,-72405,-69581,-90908,-119436,-94305,-39275,-8466,34259,93917,41295,-2517,-72917,-120571,-92339,-132293,-109154,-48733,-59964,-82128,-71910,-23202,21719,52798,57216,48141,14011,-46734,-84102,-57368,-60740,-100435,-36094,17444,3911,-51490,-116342,-70615,-26836,-3360,6891,15256,57023,71538,30853,-18732,-9062,15272,60090,43057,29342,53386,125643,209436,194213,191072,170589,112313,45737,-75184,-85118,22305,81121,97399,110911,128753,135275,72795,6520,-74387,-85056,-48183,-37794,-44508,-22987,-348,8934,-2813,-43988,-92852,-42586,-9512,-76106,-118991,-77804,-25431,53362,179267,259357,318345,240703,73151,-73460,-43506,118392,288678,353149,279690,216931,73688,-23295,-26043,-26715,53285,144088,183126,204174,92715,-75135,-127661,-78469,-46948,-59835,-59109,-37225,-38961,-107096,-126317,-92858,-110665,-120517,-122276,-97842,-48443,-38026,5723,114973,318660,499412,365855,216880,223050,272322,229379,121905,10947,-82041,-57765,-57957,-112690,-73268,-31291,4392,-24423,-48830,38624,140573,129170,71153,9605,-77696,-62352,-11340,19856,-17580,-24994,22191,92340,107218,152800,132098,31959,6659,-16314,-42131,-8609,22726,-13005,15183,33314,25074,64128,23249,-84536,-2969,150275,171615,79230,-24175,26678,68976,23657,27666,32672,15635,-90285,-18574,34227,-40460,-116058,-45545,106075,206581,228125,242142,243479,99755,-57839,-29064,66169,128874,90058,46856,-4538,-77644,-73122,-26446,18460,46169,79298,84696,81579,100523,146438,318379,457193,453430,408090,333528,341829,316518,207338,82814,23147,-5603,3945,45547,30253,-29085,-92778,-70247,13180,24350,-7676,-87847,-85274,-61921,-35950,22459,98227,154932,136883,-6561,-75078,-15067,-5872,-10248,7462,122089,216911,257811,162416,-51333,-55004,21446,5787,-57815,-125315,-99332,57304,183338,244620,122525,46956,49366,54230,22969,-35878,-121775,-92410,-90848,-124821,-104339,-89647,-119177,-135653,-105356,-122239,-94772,-71984,-85843,-93361,-88186,-53001,-63091,-70314,-92801,-115714,-51050,-2829,59077,103631,109905,73736,-17562,-61597,-54977,-85664,-31294,10395,29685,-14131,-66649,-102506,-111411,-138177,-106610,-87896,-76902,-84197,-120825,-62270,-19008,6020,27923,10435,-29812,-102262,-80743,-12000,46320,37666,-34692,-99894,-61318,-20966,13135,-1301,-45530,-83405,-113776,-53367,54274,121378,64296,-34969,-71935,-86039,-109791,46351,237702,230545,67589,-47212,-70272,-31705,126,38284,89743,116206,74607,58148,64827,72846,57279,20052,-26170,-21173,-49420,-28355,109899,178020,168521,166195,153492,102844,104743,199491,221110,99663,-1312,-57851,-34127,-49886,-8610,81591,145114,181820,217125,203266,85442,12480,-45229,-50184,-23648,76329,174807,202725,194944,151316,74509,13033,-4908,-16211,15453,85103,137966,100374,17312,-82598,-80096,81595,183281,242410,294923,352937,341364,166554,-15479,-115694,-46664,17904,2013,-7457,-39364,-29946,-8441,-11207,-1125,5449,-10512,-57331,-68256,16397,97560,132288,129663,138741,141645,120127,51682,-12189,34798,110102,159528,117153,7006,-88124,-96252,56700,68489,-16609,-110171,-68964,-52377,-91505,-125182,-100687,-97679,-101096,-120055,-87118,-38182,30689,41789,40080,2954,-50247,-3085,-29452,-47730,-32044,-32000,-38144,-44290,-38993,-7032,24615,-1649,-14334,38840,122355,147374,48666,-6800,-19345,-59972,-115335,-102544,-63911,-31139,43609,123857,185718,207137,133080,141857,110919,49591,36443,43451,50858,49327,-17667,-140426,-754,163934,232399,185910,28144,-65471,-125679,-142974,-133783,-34925,-10305,-55963,-110560,-55638,19603,105410,191055,198233,151530,116903,40696,-44125,-113508,-165943,-88983,21637,140527,166363,72711,-10820,-75800,-75182,-100003,-133105,-115488,-77604,-49595,-56934,-54602,-49251,-15931,2341,25013,77398,215381,324427,128536,-88883,-114078,52594,265515,376661,343931,195793,137136,62546,65990,87560,-52665,-105832,-10156,2702,-28169,-78024,-70743,5213,96809,93243,43199,49484,66633,31104,-54652,-114438,-33541,98908,145453,207612,244539,213092,73445,-38991,-72918,-67961,-84415,-27329,50454,94283,21967,-70823,-55209,12583,-13339,-27588,-58198,-103888,-133993,-77903,-32250,26910,137964,274542,190162,136867,165631,273754,289473,157000,89602,72429,-49342,-30251,21506,69920,48473,18325,-16809,-50239,-33084,-35444,-42169,2836,-17164,15314,97657,137216,113725,37170,4760,86490,152497,93178,36911,488,4285,-48334,-78125,-86616,-66876,-51874,-45991,-60961,-82437,-91590,-79795,-91746,-148516,-56381,-4975,-3742,-64194,-112796,-105169,-40425,31038,82441,99392,70033,56121,28138,-35566,-67267,-44155,-13210,-20074,-83065,-120226],[-109591,-89470,-43280,44299,77146,61850,25996,53822,46433,4866,-37479,-64236,-75738,-108458,-105006,-97002,-114720,-117584,-87691,-14446,10336,25001,33700,-20120,-68283,-73678,-65129,13699,150937,229862,266226,251550,148644,15481,-86856,-102497,-111900,-112440,-57607,8043,-49120,-98479,-72382,-11299,44418,19954,29638,9879,-99752,-79292,16466,91688,194516,145581,59312,25501,24259,103190,152856,117985,65615,45159,48050,-23483,-14198,156432,290397,112582,-53346,-120656,-100212,-45903,-49577,-59908,-75838,-29588,21535,43348,8697,-49826,-66237,-6433,70813,95479,29298,-18606,-84455,-51893,67648,180560,205339,98733,-16104,-77341,-50237,-1769,71474,175450,250034,191735,106336,78033,98436,168150,167733,131538,106133,109312,97794,130907,96374,17620,10683,-1394,-16766,-23254,14479,70953,79639,55300,-6258,-54012,-39548,-94310,-117654,-95568,-53174,-30944,-7521,-18375,-10528,-1007,-9184,11169,38135,65105,63940,57907,56720,40391,-218,-16998,-25617,-53607,-107815,-120151,-52427,-57850,-88557,-107595,-46767,3693,55409,-348,-82810,-58598,2029,39900,50300,46021,14347,-43367,-106221,-93222,-72965,-25498,-13672,-54283,-64976,8873,12546,-47099,-81037,-73061,-67393,-68938,-66536,-35705,86227,114335,96549,73199,66035,22919,56727,89506,55146,-36489,-72440,-30318,-16857,44153,128538,237125,229095,158734,97570,48084,6069,-19184,21428,50142,26263,-32110,-118007,-115027,-62819,40658,151448,184729,67756,41316,15609,72622,78226,42935,79610,144075,171366,266879,380358,331286,147300,-5882,-90672,43584,162242,250357,150735,31878,24218,53122,570,-57080,33507,143095,166285,97964,-18585,-67893,-44126,-26394,-66849,-118016,-46149,22367,65953,35117,-27487,-99287,-59631,-28975,1865,3736,-38806,-87826,-45105,30684,120202,171748,154600,-6146,-62825,-23507,38655,108787,188856,209795,124456,1758,-64128,-76712,-96009,-116624,-125095,-98649,-91901,-113785,-103340,-45332,-26071,-23930,-6732,-28389,-42630,14036,101841,91247,-37140,-40559,24516,74117,43270,-44512,2490,29456,13674,27970,74977,101770,76219,50767,35364,-2724,-65626,-75839,25956,106561,76489,-41051,-92009,35848,59319,11452,-69597,-168734,-47426,-51881,-57996,585,14111,51164,186700,345446,435388,391602,292563,179292,68663,-745,-63139,-126664,-62838,-95284,-145256,-114829,-134518,-84074,31769,169380,241645,168216,90707,13431,28157,-17556,-78778,-138577,-88601,27852,98732,111330,64799,-8856,-4648,11688,852,-53857,-101190,-110704,-48702,12207,28188,73221,127568,168232,129497,57693,52029,63501,45256,-31950,-14945,44941,136265,125200,21064,-74698,-98057,-90547,-73327,-66124,-76844,-99605,-85562,-66504,-31905,11406,19505,51690,90012,82202,25998,-56413,-125498,-78013,-45848,-53957,-80838,-98595,-41874,-33095,-48484,-37837,-60020,-53771,-23975,-21522,-68215,-95216,-67131,-54740,-34417,-71599,-122864,-99117,-63855,-33843,50237,178353,255560,225590,124482,87095,48264,56852,68648,85198,46952,18016,14449,-47024,5303,191776,172605,45357,-76971,-117596,-111207,-109477,-85415,-8224,66446,74901,-18739,-122395,-102500,-44725,-27044,-12700,28337,76630,153103,190605,141854,82338,53530,37735,47169,91132,83146,57319,46308,22853,-3428,-23330,12778,217,-63721,-150857,-65064,16303,29255,4544,-27182,-45618,-64728,-62737,-42594,20498,127434,204835,216207,196799,142272,49372,-14241,-45005,-43920,-25624,-84134,-113759,-104317,-66573,-52289,-111670,-135571,-140562,-71616,-52473,-22362,-401,13411,40667,154113,316489,386160,323722,262280,224897,130089,55227,26253,18249,82063,238106,153089,18161,33879,85668,61740,25124,20314,24922,-8834,-28240,-87110,-147455,-89663,-69929,-83389,-104227,-96337,-10006,79959,84117,7877,-78744,-115513,-134177,-94316,-37630,-24669,-53787,-54609,-9028,19286,46779,93957,57917,-10057,-58787,56602,112596,35825,-55148,-71933,55464,304273,408529,399097,215926,58158,-9609,-28003,-60943,3097,99966,134641,69157,4731,-49348,-81838,-87332,-11580,71006,205850,268538,145099,43296,-15180,-46864,-61553,-86563,-64548,-49411,-56551,-57765,-72298,-72712,-36192,60144,209782,222167,162319,94435,66669,58573,97739,152365,229096,254284,195611,187663,119853,51307,-32854,-135986,-98149,-92537,-97565,-59177,951,23573,-25959,-36194,5457,26072,-294,-79458,-124508,-98913,-126266,-95131,-21396,48368,94682,53847,17119,-31843,-96017,-84143,-24233,-15209,-67974,-104325,-94318,-90151,-78489,-103085,-86840,-50752,-27567,-3414,37121,67247,75323,86428,136988,208831,257272,156392,29685,4572,54823,147907,234102,256427,113869,-13095,-128875,-7355,74885,14014,-36956,-74747,-118023,-78969,64670,108200,31478,-18974,-88063,-41860,21250,118458,281096,395444,355391,174174,20519,-92494,33094,206543,342472,343220,236947,76085,-11640,-39956,-108896,-73814,35980,43753,-43162,-88055,-26904,44573,59597,21272,-24448,56880,131632,52895,-17530,-46592,-7401,97150,184195,120028,-17141,-110446,-110330,-90231,-55807,-21283,21980,51462,66587,55971,7110,-5542,45476,83850,116795,176371,182055,167078,209229,212011,148663,95123,46329,13683,-29979,-69417,-15782,85483,158666,141606,32990,-64374,-95400,-37970,-77875,-119989,-121787,-76215,-66477,-102239,-148523,-100971,-39501,-8525,-48236,-90890,-49439,-16399,-50311,-51368,-47322,-103900,-77739,55874,157223,208033,92748,17827,-36826,-90917,-84973,42300,147209,193963,210263,219654,165076,147088,106665,29912,-60653,-66399,-34524,2837,52426,95911,82303,-16559,-70173,-100103,-71971,-35888,-12456,764,28464,36954,-929,-53663,-93019,-57465,25212,29407,-23498,-49706,-41204,-22048,-17589,-21701,51694,17588,-52291,-104875,-92863,-4048,98972,288265,345308,212025,126190,58287,39421,40765,46127,4250,-41105,-67080,-56575,-43110,-52593,-219505,-260371,-258370,-228023,-193060,-162050,-156582,-4757,-30487,-67729,-75435,-43917,1659,94480,155549,136833,62835,-55648,-55494,-10865,-69791,-117186,-40993,5092,-4918,-45105,-13333,2212,-14976,-33008,-75498,-97806,-38637,41982,98993,162061,110253,-53429,-150767,-102058,-44566,-19485,-49347,-64486,-39462,30766,46678,-110604,-380337,-443570,-478457,-493982,-558048,-574668,-499437,-259681,-26473,79454,94768,59509,13468,7429,12250,19541,3955,6919,71138,137366,179452,160785,52749,-55819,9346,1089,-84629,-78469,26428,186611,277121,72924,-71128,-121813,-74575,-14880,41727,93324,129036,171279,179788,195519,145787,57835,-63694,-62845,30518,-3347,-78439,-168443,-208577,-168172,-83426,-38151,-72926,46029,140743,218601,208050,193873,109206,16741,-30982,-66053,-86165,-47361,71882,60268,-62188,-89402,2873,80988,46603,-7340,-53695,-3686,-12289,-58302,-64528,-35912,-52788,-79738,-89829,-54914,-51453,-91039,-53926,-7531,-3197,-69621,-56774,-14552,-30031,-70021,-75561,-22763,-11121,-17748,34210,15985,-19575,-61387,-75830,-17186,28827,33051,-68056,-50871,2334,23979,39707,19074,35875,62764,119228,84625,57597,148532,180470,170893,97087,8962,103530,208613,148632,27596,-72140,-91276,-83568,-2333,53431,39235,13446,-10677,-16439,-9726,-16461,-57555,-113529,-38594,29897,84151,90614,23772,-47306,16825,-15824,-113751,-22287,47523,36530,-20381,-30548,-21675,-12981,-20947,-20062,-62461,-97110,-95413,-55184,-87727,-104845,-71191,-20475,19349,20927,-12929,-74326,-14536,41535,35116,45321,28650,-20615,-80618,-162876,-32455,84058,41508,-33561,-104779,-21952,134586,195971,196267,232240,303723,375454,377549,229762,96723,36367,4527,-38464,-84718,-117370,-112138,-109964,-63270,-18077,11638,50783,123951,186948,214568,192213,143170,65287,-8305,-40749,-84331,-125422,-77047,-13660,49765,51572,4201,-51397,-67484,-74411,-103321,-126458,-59382,49379,107583,146771,197557,234037,201382,115294,-27948,51927,107081,91500,24346,-41413,-63165,-79740,-62259,51716,101368,-37442,-97144,-54509,9309,1714,-10378,51008,79192,95725,55790,-41299,-76332,5437,62201,15074,-56135,-88827,-94100,-14444,74697,91714,72904,49383,-17953,-68925,-85480,1192,71633,170067,276307,219105,122870,111092,76841,-34532,-53354,3429,41984,9903,-4341,21606,17561,13779,18895,-25654,-13164,72229,133503,95909,11046,-33038,19457,117157,154414,129505,19417,-56074,-5723,26135,-7246,-97220,-46652,17663,36654,19237,15872,7882,14690,40006,58482,72646,104981,112006,87088,60875,33321,12671,-47588,-95321,-76015,-22797,-15495,-30738,-8397,37141,71681,53606,806,-24310,-6343,53123,74375,54691,17837,-27806,-19527,-48058,-93981,-115263,-91260,-46481,6516,120690,178747,22300,-70270,135463,280338,175986,8717,-40785,12539,20102,28509,14157,-59553,-106151,-91132,-89706,-52673,-67486,-90848,-77245,-76574,-38056,-27749,-19926,4987,38440,70618,72988,-27810,-82744,-48310,-7872,27191,45535,53258,47035,50012,-14656,-94007,-147062,-126308,-54913,-4244,70,17755,51838,91008,109302,62699,-15707,-39852,-21891,-29438,-96761,-47274,550,-25924,-46203,-84542,-22563,70960,175004,157800,98210,-4233,-81337,-56286,-37798,-33529,-26303,5185,38294,47496,60840,53513,-35753,-68211,63075,91393,10361,-16565,23720,193256,248314,155946,-13347,-90221,-120590,-62109,15515,197932,455236,596045,593016,425595,226283,46648,14500,77179,122696,110676,83536,19105,-1652,-34741,-28177,16597,35327,47792,34675,-1703,-12348,-32755,-86718,-48961,38020,86092,92385,74993,48430,-21678,-121724,-53204,-72509,-73305,-144336,-87466,20421,85830,91278,44933,-7772,-9701,-28603,-14042,-10954,-3187,43656,24805,-25594,-46029,-58871,-76101,-97571,-132223,-97343,-19701,55765,58207,79434,178653,217132,134115,71461,-33308,-118630,-20572,9190,-18905,-62915,-92327,-105821,-60522,-6867,-59381,-66677,-70357,-89082,-116819,-93784,-33557,10697,51263,96307,33703,-8390,-79800,-105520,-66626,-103773,-88929,-32360,-52689,-86584,-78660,-29054,11043,45552,64527,60630,32323,-28231,-57279,-24019,-36723,-98138,-44172,18953,16726,-32649,-96287,-60991,-15253,-4039,-13116,-8381,29627,29720,-16344,-57992,-36873,-4722,40315,23564,17948,53083,131273,230611,228592,200019,147639,80878,23609,-82142,-81812,21834,81805,115279,156291,189679,176974,86425,5431,-85415,-95063,-48792,-34994,-44642,-37487,-25876,-18718,-17083,-38765,-87635,-51549,-22662,-86279,-135208,-85741,-32694,43285,152434,207127,255546,198511,49252,-89899,-24566,138767,302930,344042,250567,208325,76750,-27588,-31961,-32248,60061,163565,215512,230834,96358,-66679,-109626,-58261,-36230,-59510,-62185,-50997,-53687,-110289,-127419,-91991,-87657,-120857,-154316,-120539,-58187,-39805,18536,150763,365946,496961,322078,202368,217103,249433,182920,69058,-37945,-122597,-27652,-26033,-97459,-97520,-48075,-4355,-28791,-51064,38191,131276,117614,70248,31179,-61380,-76647,-35289,5201,-11704,-3481,44515,110519,115696,152091,115831,9156,-13024,-29541,-63069,-43653,1557,-19925,12201,39192,33981,60090,10921,-96130,25519,203604,233576,100727,-11846,30092,88062,60603,73497,106746,82143,-23717,-16620,35575,-33138,-112065,-45150,112324,208760,206350,220749,241199,112410,-46130,-40618,60153,130129,88585,38126,-24703,-103198,-84897,-34627,12565,50791,83716,74252,63846,84050,130025,280728,380469,365698,358721,319953,348745,344781,240693,103104,28164,-10382,1521,54265,40216,-25890,-94451,-60270,30399,43111,623,-88050,-83197,-61060,-36746,28688,119418,182195,149905,-4472,-71358,-3761,14493,3722,18147,127948,210523,236380,162363,-40252,-61320,12826,-511,-58120,-110540,-96159,22779,124333,158105,68123,25546,36997,41182,-801,-69257,-147948,-73908,-87482,-125872,-101228,-81043,-102312,-137592,-112858,-121824,-93982,-74384,-83368,-89338,-78940,-34820,-40473,-57912,-81523,-115487,-51642,-7540,60410,114400,119370,72256,-46407,-59986,-12967,-50018,-21417,16518,37226,-9588,-66884,-101516,-96497,-117478,-83179,-62906,-52525,-65834,-120101,-63063,-15666,10123,23736,-5255,-49328,-97702,-48984,10795,60421,44208,-32867,-109289,-81072,-36120,8877,-900,-45326,-82350,-112590,-54510,55523,118811,60299,-18121,-32225,-68921,-131184,34820,217760,216148,69681,-32048,-54370,-32724,-11519,24568,85376,117706,70612,46987,51009,65190,55245,19788,-24045,-8845,-33200,-19088,110804,190456,186715,176271,141212,74811,70512,179069,233114,120556,10146,-62307,-33018,-39320,1651,82974,126408,155481,190700,180895,64509,-1413,-43743,-41013,-3581,104903,194892,216244,199472,141247,58482,-2650,-20904,-37721,-3611,78679,142647,110681,27607,-78113,-70155,89630,164143,198844,224302,275008,297418,161497,-15800,-121184,-41156,17097,-39978,-98514,-105850,-65794,-19651,1988,31374,39313,10890,-42363,-56417,29095,111984,150031,130924,111253,101105,82150,34220,-19731,31833,112643,165603,129717,20149,-82495,-96611,47297,56472,-26121,-117614,-47349,-28799,-71852,-119345,-98095,-94742,-103370,-139403,-104878,-57554,16694,46069,60896,32898,-36504,-11396,-43139,-70294,-58227,-62437,-70514,-69960,-61510,-39484,-18393,-49755,-13484,69798,143059,138902,32246,-14006,-22376,-64942,-120660,-111409,-62257,-12108,63633,135746,169337,146831,71593,80739,52711,25091,21998,28781,42394,32001,-42492,-110602,18379,169187,228487,212309,61708,-62399,-159256,-148635,-107311,-20761,-11587,-65486,-123805,-63788,7582,78943,146745,166851,131032,101025,28142,-55775,-118275,-161569,-83523,34200,169275,214525,116805,1297,-73119,-73843,-89604,-127091,-116063,-80687,-47222,-44967,-41574,-42002,-9532,11357,34525,89207,232860,304712,71046,-129545,-65345,107653,314185,340683,239612,109469,101309,84738,110516,112590,-39568,-83464,948,9915,-28061,-89144,-76138,8803,102257,97391,36935,41326,67484,47011,-45829,-121112,-46782,86813,163060,245546,265774,216744,84676,-19397,-61376,-66631,-90347,-29263,52968,116858,38527,-56944,-70840,-30948,-27713,-13215,-50105,-105911,-110019,-45685,9995,85301,219790,328998,212693,159798,200692,323004,333693,191771,123993,106170,-24083,-18864,39844,84963,55618,18658,-12660,-46687,-32493,-43707,-67629,-27257,-29439,21184,97902,125616,113892,50937,16777,86016,178253,130046,80638,35126,765,-63218,-75513,-68535,-46660,-39279,-40158,-59892,-79643,-81877,-71054,-86379,-125627,-35312,20524,19400,-50112,-108245,-112774,-62110,2326,54217,72756,41783,28254,-4683,-63462,-33521,-7018,17131,-12245,-75056,-93360],[-97686,-88271,-58566,20573,59726,55570,32357,62230,46872,2974,-35292,-61184,-75027,-107695,-100398,-96828,-116179,-119879,-75376,14735,63740,84364,85093,15995,-41325,-47757,-36802,50476,214437,324765,360765,330933,202412,42631,-76344,-97833,-107309,-111896,-73862,-26084,-81165,-84937,-43508,36974,90321,55546,44803,10416,-95442,-75585,31142,128305,218548,148583,56307,8403,-8251,70249,127445,92011,26120,-9043,-7148,-53038,-25951,140036,283670,125171,-49584,-114264,-88922,-22975,-30586,-45416,-67928,-35758,9312,30075,1679,-42200,-55025,-3272,75063,92279,27751,-5585,-84015,-48739,62924,171344,203829,95544,-22348,-78505,-51286,-10932,41684,128413,210014,183549,117354,88577,95194,142879,135867,96577,61877,61392,54527,98048,95727,22927,14548,12657,26959,26820,38059,83618,73629,57966,7218,-41323,-19888,-72103,-102786,-98184,-58741,-32025,12353,22203,19735,517,-26226,-4702,34699,73137,80326,77435,69853,40253,-8356,-26968,-35533,-65933,-123422,-104448,-32520,-36468,-68305,-113625,-54368,1563,64480,14089,-88435,-81124,-15067,25942,36294,34855,6821,-42139,-95250,-93796,-80732,-38634,-36125,-75402,-55622,21420,20031,-50294,-98198,-99947,-99013,-100468,-93637,-64479,60966,118871,122900,110158,78752,12488,34018,58147,21179,-68017,-100853,-58179,-52290,6277,87877,181828,172908,129438,80805,37461,3536,-19082,13790,33051,11088,-38345,-114461,-127037,-74332,35983,161279,208640,103879,47204,-30975,45455,92411,81443,125916,172260,172902,237364,316163,282423,130510,-4978,-97063,15835,117842,207709,137548,22493,2834,40339,-2717,-59228,12301,120129,151939,90419,-12305,-64820,-58905,-39592,-72883,-117927,-47135,24212,68350,39496,-17847,-92072,-83163,-55237,-13854,-1044,-45095,-98049,-33989,64493,177941,220886,179006,2285,-59983,679,72788,138541,194732,197365,126196,11674,-57585,-81245,-95812,-104717,-111523,-102228,-104751,-126141,-102590,-48535,-37979,-28339,-4432,-16116,-13502,65840,161429,112243,-40561,-61655,21031,89858,55555,-35203,9685,43981,32274,45367,86197,104578,77022,55680,23913,-20781,-82867,-75174,40257,129706,82354,-43222,-97214,27449,29147,-38758,-130853,-115570,7541,-29125,-64642,-22922,-10919,39635,195409,363831,443953,391422,301644,201718,84132,9595,-45077,-86591,-49138,-77870,-112860,-101669,-139863,-90859,34566,174288,229571,156762,103663,33921,31108,-28865,-91475,-145226,-87302,20559,87375,109990,83562,35779,28293,32587,19411,-38494,-86576,-100060,-72607,-11576,10721,64667,126919,168861,144990,59246,34691,35897,29069,-35402,-33369,-13726,69446,88543,12963,-74820,-96776,-90398,-80517,-86272,-105300,-133649,-113786,-87189,-42231,18687,40221,71318,96350,75032,21674,-60995,-134095,-87264,-49496,-56250,-82905,-96432,-47833,-33207,-51802,-44350,-77341,-32774,-5327,-5423,-57966,-92394,-66900,-48978,-26248,-64305,-120048,-111052,-74485,-41472,26810,127609,207241,192645,109937,99535,80878,95962,110027,125582,81002,35236,21731,-56121,-4088,178437,187535,61270,-63282,-131876,-128501,-107307,-70561,-4590,64617,58338,-57335,-151193,-102134,-45374,-28237,-12588,25092,61111,121131,147364,108846,65229,50275,43940,57451,102059,95476,73414,61655,30493,-5097,-27449,17352,3991,-64300,-173761,-54419,43013,37678,-837,-42178,-61401,-73470,-64161,-44610,7820,96524,140514,144331,167924,139601,44827,-29835,-56552,-46996,-17828,-43964,-73409,-97229,-61744,-38163,-104386,-137782,-147333,-80149,-63637,-35896,3305,37733,74090,188156,355822,400365,301042,220129,175769,95042,30967,9869,13180,88951,243682,143833,12169,33747,98490,76914,27772,19231,29298,-2600,-22951,-85791,-147572,-94930,-74988,-86198,-97605,-89640,-14447,78306,92419,11298,-69869,-104820,-141172,-103281,-43405,-26598,-46066,-29507,37258,79350,93193,111563,49965,-36563,-87643,43402,122373,41063,-64457,-79751,53123,333357,474629,447741,245604,81820,105,-26593,-67673,-2334,107770,136328,68800,9290,-41768,-74915,-85370,-28081,37199,160447,262675,173727,63581,-2379,-41437,-61089,-91840,-74226,-60226,-61827,-43284,-31628,-55318,-48635,59267,225436,229302,151954,80977,59684,52370,83380,139668,230561,272776,214197,185600,102691,32151,-42571,-130872,-88744,-90348,-105846,-77718,-26414,-11291,-65842,-74743,-25206,426,-12132,-63775,-92342,-74820,-107992,-96006,-36529,29595,84398,44760,9341,-29236,-85030,-96589,-47476,-39195,-86129,-115812,-99524,-86017,-62270,-83154,-98533,-61914,-33354,-2552,40488,63765,64095,67051,113247,207692,308964,233764,88683,39297,84412,178667,257735,264266,108836,-15581,-125837,7873,100147,31244,-35244,-80820,-133002,-45999,131953,194888,123992,71824,-23525,-24947,43790,158113,342366,475077,414886,202900,31248,-75965,52220,236261,379778,376204,260412,81984,-10755,-34329,-105702,-80385,28894,36358,-50799,-83232,-19799,45400,55017,7908,-45829,28843,122298,48814,-27752,-74170,-58376,25974,116776,81523,-32990,-113562,-116636,-99465,-63727,-25168,18900,45683,50732,30290,-12926,-12504,43894,86477,123294,180661,170064,153592,193537,210442,162535,112650,65188,19461,-31868,-74297,-48591,40168,120255,121014,21653,-61333,-80227,-86807,-115057,-139350,-106756,-64415,-57906,-96782,-132997,-89588,-32299,-13165,-59261,-96435,-69863,-29761,-57244,-52432,-52432,-113073,-79550,44775,128079,167969,79150,7810,-49965,-97838,-107087,9385,116340,168649,186871,201608,144113,126671,96725,25203,-51042,-37468,-4245,21146,53203,96477,92352,-4839,-70846,-104302,-78461,-47904,-29113,-9951,24390,35319,2554,-46028,-85682,-51188,27332,19719,-49607,-61540,-19447,10579,17755,-12028,46474,15921,-76259,-125314,-107388,-19189,93293,302412,342434,204339,122763,60567,41703,38992,43109,7155,-35564,-60858,-49467,-38585,-49242,-209357,-278028,-272400,-236963,-199209,-169436,-142210,14757,-8097,-49617,-68468,-46540,-2300,105558,175346,157724,81497,-53244,-68383,-17858,-68828,-119626,-45991,-2686,-17181,-45900,-16516,-7686,-25836,-36928,-69286,-107722,-55281,20110,68247,126571,83846,-64365,-146252,-75182,-20953,-1140,-44456,-78984,-48231,31615,53036,-103311,-363329,-427383,-457775,-472956,-536156,-548072,-464409,-267416,-45560,81715,99671,68752,24830,13131,9616,15941,6117,9782,70882,129676,156638,134614,47741,-61591,8180,2803,-83036,-77807,43919,237009,320842,79629,-77216,-97244,-439,70289,112742,141620,157146,169202,172237,191118,147424,60326,-55137,-82589,8844,-12098,-70012,-156196,-200585,-162793,-79001,-33058,-84071,12555,98538,194804,216759,222509,132905,25792,-26108,-64143,-93681,-56177,59852,35963,-70752,-70593,13935,86258,46163,-16759,-55063,11100,29234,-8099,-30041,-23003,-42477,-66990,-82734,-46965,-37628,-77135,-59078,-21790,-18855,-69786,-45150,-5803,-18830,-53972,-71030,-32658,-26443,-6130,49275,21487,-12666,-59737,-86383,-18019,28329,21450,-90524,-31201,12570,19062,21163,6836,33624,68597,132494,61411,3654,95130,134810,137484,84232,3757,90685,181158,120764,-122,-92615,-86691,-90268,-47614,14112,12434,5931,-3695,-5095,5156,-5384,-55882,-113675,-21781,49588,95229,89235,909,-67501,17944,-16338,-109911,-15143,48441,21957,-47017,-65865,-48267,-29327,-25306,-12627,-42777,-70863,-87876,-60297,-89214,-109889,-83469,-37660,-1726,-751,-28006,-76823,2916,45198,11806,9599,4543,-32151,-84821,-171194,-36507,82014,41311,-35804,-113075,-35321,114343,185650,193730,214147,273073,342203,355516,216365,90444,36921,3605,-37672,-82919,-123034,-114856,-95687,-45771,-5194,12243,40044,99968,146564,178153,157261,100819,25128,-36323,-60145,-94594,-113390,-70273,-14783,40343,42163,-3710,-55339,-64748,-72373,-100035,-135206,-71669,35292,91349,131063,183502,213734,182910,126310,3040,76987,113955,91849,29206,-36654,-63039,-72643,-53628,45494,97980,-36531,-86379,-56028,-3124,-21164,-32444,38617,79134,97943,56364,-41995,-87681,13906,68860,22405,-44954,-71994,-71959,2550,77585,83642,61199,34050,-36763,-80243,-113898,-15959,59902,150590,279803,232449,132677,118388,86647,-26473,-65223,-15477,28254,2723,-7016,17334,3020,-5350,5346,-43354,-39090,51226,117010,84946,7467,-37644,-4415,80953,115253,95523,11275,-53908,-11713,20562,-12616,-116251,-55063,18569,51486,47462,41772,11121,3720,24274,47932,62064,87278,95841,76134,54354,35611,1643,-68556,-118906,-76129,-20596,-9982,-19081,1249,42096,81612,70781,24756,2569,32466,115227,147771,141139,96420,15217,7839,-35162,-83762,-103841,-99369,-68239,-14674,99280,160824,21434,-71469,134679,267237,153758,-6212,-23429,40155,42686,44726,16701,-54669,-87452,-74894,-73068,-36075,-62186,-91082,-76327,-68545,-30356,-24802,-14784,6900,36157,79342,101790,-2954,-62277,-42279,-21609,-9706,5166,36170,39107,37854,-27337,-94638,-125040,-100081,-40544,-5012,-22719,-16293,14649,57118,96412,56350,-25200,-40284,-17670,-30948,-100814,-47631,-2904,-31505,-52512,-91910,-27900,55892,136306,121607,71620,-28421,-94136,-52744,-24470,-14111,-9657,16844,41815,48402,66263,62748,-28356,-82513,41562,84622,14173,-18866,-29865,141152,200197,97834,-66436,-109318,-73713,-77754,-26073,149217,398735,569258,607914,450868,247989,54045,13066,65722,101533,87735,69762,19346,11260,-732,23286,66950,71814,68188,33815,-13381,-27712,-45566,-94560,-39892,46773,80127,70142,45124,13757,-59758,-101106,-6889,-15147,-33644,-120868,-99033,9804,76427,92156,49002,-14805,-14115,-28068,-11019,3130,29720,74804,44433,-14003,-47359,-64619,-64077,-82802,-131144,-92462,1021,105474,125706,124986,194458,193177,110140,54706,-42610,-124647,-32311,-1731,-35020,-98480,-124873,-108422,-53562,3831,-47107,-64795,-73534,-89929,-116855,-93489,-27017,32132,66067,93821,24693,-13654,-84681,-94740,-47220,-81575,-72435,-19572,-49144,-93588,-81755,-26331,7884,38645,69981,70248,47672,-12226,-32526,5381,-18761,-98359,-54582,19163,29311,-13303,-76774,-55986,-7970,-2198,-31124,-37244,-2670,-12972,-59570,-90418,-60465,-21522,21792,2946,1668,43978,121833,221788,231588,184457,110234,40179,-6974,-94432,-82624,14907,74919,125739,195169,245859,214069,96533,690,-96957,-108507,-58036,-42698,-55960,-61161,-56516,-46093,-32949,-36468,-78825,-53858,-29754,-91079,-148586,-95112,-43166,27622,118301,147657,182655,144172,17727,-108419,-9917,149867,299489,313106,207137,188119,76240,-33720,-40266,-39862,58421,167408,230983,234333,85210,-65550,-97051,-44025,-32034,-62966,-66395,-63020,-70421,-115118,-129107,-92219,-70802,-95367,-144041,-140161,-71893,-45872,26431,180422,392883,463893,270113,183607,204608,216558,131392,15275,-76669,-78022,13852,157,-79420,-117931,-62066,-12418,-35064,-56941,34487,119900,104381,66203,51166,-42060,-83937,-60677,-11266,-6381,14930,58381,118287,117846,148537,99673,-15040,-37954,-47239,-85231,-76501,-19697,-31174,2294,33984,32156,49290,-2933,-103499,43167,244222,293627,120176,-4280,29012,105558,101145,119136,178408,137718,30892,4543,44499,-23709,-109230,-48824,109011,195862,171469,187993,224258,112805,-41244,-54887,51471,128061,84025,26590,-46760,-127631,-96387,-45746,409,46638,79287,57283,43786,65630,109341,234744,291324,262042,287036,287000,334366,350109,258669,117004,30071,-17846,-6128,52614,38333,-32703,-104406,-51446,45511,61716,9859,-85315,-84940,-64320,-44025,25047,126157,191149,146796,-9622,-70086,2020,28665,9616,20033,121553,190856,201955,148459,-35834,-72974,996,-8028,-57225,-93661,-88961,-23028,57939,76004,14159,-498,20796,27340,-20949,-95799,-131939,-55917,-85692,-128477,-100324,-75379,-88119,-132944,-124349,-125858,-96367,-79233,-82909,-86476,-68820,-19953,-18008,-42489,-66515,-91039,-41772,-8893,59523,120356,123560,64850,-76723,-27582,32411,-24854,-20770,16450,40360,-7529,-69211,-98083,-83848,-98357,-60806,-38625,-28526,-49193,-120910,-66819,-15405,9807,12851,-27711,-69279,-83531,-25264,25735,67768,46372,-31989,-110878,-98667,-53836,220,-4545,-48446,-84928,-113863,-58641,49142,104330,47806,-6699,1742,-49250,-155859,18108,189698,195639,68404,-20800,-44675,-37510,-26692,5194,68370,105772,55084,26731,31812,54697,52153,19326,-22457,2333,-16632,-8456,109909,196962,198606,178887,121427,42892,32486,151213,238370,145175,28692,-64455,-42314,-36719,6198,77411,98556,117464,150603,145066,35656,-22042,-47136,-35048,11822,122829,200217,215482,191270,122966,36432,-24796,-43764,-63560,-27748,63245,136719,111870,31735,-76844,-65663,86733,134955,150490,153771,191948,237253,142865,-22319,-129734,-35770,24673,-16036,-86315,-89244,-88865,-24808,19571,62785,66872,28064,-30455,-47856,37178,120951,162575,127671,75922,49616,34794,7887,-32623,23739,109311,165509,137768,31154,-77914,-103299,24399,34598,-41925,-124287,-27267,-8071,-54853,-112948,-97580,-93361,-103500,-129048,-113106,-75289,-1148,45184,75464,55069,-26107,-25778,-60505,-97533,-92322,-100685,-106368,-91428,-77596,-64843,-67457,-122309,-11796,103100,162304,129277,15182,-24670,-29071,-72892,-128878,-122610,-66060,894,76294,138243,142059,78904,7109,15286,-5477,1107,989,2015,20792,7032,-70493,-84545,30896,164437,210763,221607,94062,-38228,-107616,-118133,-82288,-10515,-17232,-77757,-138459,-69778,-4068,52015,98899,126658,103605,82030,15416,-65317,-121227,-156957,-77821,49501,204389,272564,168715,13617,-69836,-72404,-79803,-121486,-118586,-85823,-45877,-32100,-28477,-37486,-7595,15785,38932,95602,240215,271075,19373,-155570,-24030,159250,355501,300090,145457,34316,67627,107044,156537,136263,-24228,-65325,9404,18203,-24155,-96017,-82858,8368,98959,92584,26182,30684,65606,63880,-21603,-109483,-64974,56657,165585,267907,275646,218204,99496,83,-52403,-68107,-96157,-31247,51439,128464,45307,-44222,-74086,-67493,-15518,1335,-45959,-111514,-82297,-9726,55583,146732,299540,365187,222758,176091,231765,362245,368076,224101,158581,135990,4693,930,59461,96911,57361,11863,-11788,-43590,-36057,-56386,-96350,-63529,-42808,24618,92920,108128,104372,60436,32736,80487,196256,167944,126921,68941,-7921,-81823,-71112,-50419,-28235,-28783,-35409,-59605,-77830,-73212,-63092,-80120,-105011,-14489,45448,41909,-37557,-105548,-122442,-87528,-30190,22963,43734,8993,-11085,-54257,-24929,17910,34874,48485,625,-54158,-68708],[-92705,-93128,-78155,-6145,41815,54486,46283,79364,53536,-2102,-40394,-65916,-82028,-112798,-100993,-100607,-120967,-125851,-70376,33430,110847,144280,137710,54971,-13672,-23336,-11521,81758,264038,406360,445754,399659,249704,67968,-65699,-92614,-100113,-102065,-76214,-37977,-60556,-39809,-441,79719,116145,72878,46824,1028,-97810,-72232,45364,164744,231390,143151,51854,-5997,-45024,30159,97738,65570,-10095,-56576,-58401,-82074,-38116,115025,259243,129016,-47910,-108782,-81708,-4135,-9838,-29063,-56086,-40185,-4599,15466,-5870,-36243,-45433,1197,80351,90946,32915,7572,-82544,-45665,57099,160604,201074,93376,-28942,-80539,-52148,-17997,16167,84521,168174,170719,125501,97873,90310,115853,103659,62866,22767,22154,18252,61282,86098,24449,16285,23109,61531,83638,82815,104613,68876,59119,19660,-26811,3514,-43648,-84393,-101784,-67565,-34834,29278,65706,58037,8930,-37821,-18790,31517,80331,97763,98978,82976,41055,-13719,-34013,-42477,-74192,-133493,-89768,-13227,-15063,-49579,-113849,-56412,3112,72943,32808,-86058,-100758,-27667,14920,24089,25332,1112,-38252,-81128,-88075,-84092,-49626,-57260,-93586,-51010,38641,36554,-47929,-110683,-121182,-127894,-130031,-117666,-88483,35178,121724,148713,148133,88446,3376,14521,30636,-8150,-95768,-125393,-84970,-86000,-27286,52033,123652,116869,99660,64791,28030,2226,-15851,10074,21611,3469,-38101,-109197,-137476,-85214,30559,171080,236841,149678,76352,-61519,19941,105354,121786,174796,196007,170731,206960,251305,231638,114328,-319,-95326,-3707,83933,169063,122082,13866,-16927,29306,-2590,-54923,-2607,100141,139132,84396,-2619,-52690,-61640,-43986,-72534,-115303,-45505,27127,70021,44977,-5394,-78497,-101392,-73925,-22768,-1622,-48321,-97722,-12914,110478,246426,270449,196769,11131,-51648,32024,110442,168711,196791,178931,121825,20701,-46051,-75001,-86708,-89671,-97257,-100537,-113665,-132589,-96233,-47986,-44213,-25495,3785,690,23381,127342,225344,134989,-36158,-77049,15378,94506,59610,-26615,21575,63534,56421,67701,100569,109478,79238,61008,14744,-34172,-93999,-68933,55407,149466,89427,-40323,-98627,22047,5467,-77134,-143689,-43210,68963,1828,-64662,-45970,-38922,18545,186310,358129,431135,380165,304085,221431,102310,25276,-16537,-26370,5300,-24264,-73013,-83357,-135702,-94316,33993,168854,204803,139461,113494,56504,38153,-31601,-94821,-134582,-76518,19119,80733,113132,111743,89929,64178,55509,39162,-22080,-70302,-82390,-86379,-32886,-4427,57421,125922,166265,157767,63886,21584,13115,18048,-33648,-49579,-55699,25522,67915,18325,-64571,-89029,-83952,-78404,-95606,-126999,-163175,-128293,-98283,-46606,32541,68061,93859,100059,66601,17731,-62377,-134884,-91435,-50275,-55758,-79315,-87375,-52156,-34970,-56781,-52199,-95468,-9815,14431,13294,-43718,-85545,-63060,-41080,-15844,-54120,-111004,-115752,-79273,-43838,10378,84628,163794,164969,102707,116714,115156,134569,150995,169066,124204,61725,35445,-51808,3717,177171,214045,89447,-40471,-132701,-141532,-103142,-56311,277,63915,42994,-88714,-163130,-95142,-40751,-22049,-2383,33081,56596,98070,112578,83692,52981,50638,53506,71481,116966,113792,96818,84229,45369,-507,-28417,21735,4333,-63462,-174656,-41407,65286,46634,-3367,-52743,-71830,-76335,-60528,-42547,-1584,72400,92441,88443,140226,133519,40837,-41987,-61835,-45842,-8399,-2443,-19977,-82102,-55084,-18826,-84008,-123352,-134731,-85047,-72151,-48769,8713,59544,104597,219336,388740,408247,281312,185693,132250,62391,7262,-3331,13087,97697,237212,128312,9173,33672,111225,95823,34571,20949,36774,7910,-13571,-80518,-143031,-94107,-72644,-80612,-82419,-74579,-15296,75918,101498,17351,-61466,-95611,-139501,-103642,-42228,-21653,-31611,-2202,83620,142758,147008,133085,47102,-52621,-104613,27387,123717,44584,-71109,-76144,59668,365504,536834,483429,268069,104622,13739,-22018,-70958,-10070,109095,133682,68709,16634,-29773,-62935,-79009,-42191,3077,108448,240417,195387,82511,11728,-33826,-59050,-93678,-78017,-66445,-65314,-32638,4763,-23552,-49356,62929,238265,231612,140058,69432,54588,47066,67542,121319,223361,279652,222682,174172,77340,5052,-49951,-110842,-72659,-83453,-110039,-92558,-48552,-37953,-98346,-104446,-49030,-17591,-12298,-33061,-51515,-46346,-88468,-90621,-45592,14730,74726,38494,4126,-24480,-71615,-101558,-65292,-58049,-98671,-121157,-100130,-78918,-43404,-60606,-103894,-69585,-34900,2536,48268,64188,55944,48886,89226,208655,369801,333122,168966,82469,117393,210174,275899,261538,103225,-16265,-122618,19684,116891,46918,-31186,-82457,-139109,-12975,196218,281957,224442,169037,48805,-20,69606,200989,403947,549153,465225,227157,40995,-57315,75727,269866,416049,408560,284310,85725,-14014,-29154,-99192,-86027,20029,28117,-55819,-73380,-11549,42085,45062,-9596,-63769,10716,116257,45846,-35558,-96243,-101591,-43956,46758,42688,-47253,-113605,-118588,-103324,-65935,-24120,19903,42765,36486,5223,-34617,-19768,42062,88899,129530,184083,158620,141302,176452,205710,175388,128184,79683,23424,-29401,-65245,-75867,-3986,82077,101201,16236,-37362,-21700,-57629,-121318,-109528,-88391,-49955,-44912,-85473,-115070,-74832,-22823,-14736,-57032,-86415,-86482,-42231,-62779,-51585,-54470,-115828,-82734,31979,99505,130657,66875,-2228,-64446,-104532,-127230,-24157,79945,134905,152197,172273,117258,101420,85886,23715,-33693,-6866,27110,40658,52145,91842,97540,8292,-69356,-105921,-83460,-62052,-47858,-23161,18109,33376,6871,-37483,-80182,-46232,28690,11415,-70512,-53777,4592,37268,44397,-3971,30154,4365,-102514,-144466,-118026,-31061,87958,307928,329356,192825,116901,61827,42788,36056,38661,9404,-29342,-53056,-40451,-31700,-44946,-198939,-289495,-281345,-242452,-203217,-174852,-126454,36896,17486,-28052,-56934,-45176,-2316,117404,192013,175591,100196,-46552,-80749,-26299,-68024,-117535,-49365,-11476,-32649,-47238,-19546,-14394,-31117,-35189,-57394,-105297,-65915,4090,46078,104224,78820,-44976,-106149,-44452,5612,20718,-33552,-89028,-56782,29584,55942,-98815,-344050,-405612,-432719,-446871,-507245,-513827,-427598,-265051,-65967,81504,101246,74705,32367,12833,167,5942,3359,8794,65870,117096,131485,106606,41235,-72353,-397,-1359,-81933,-74303,63344,284040,350795,83361,-80659,-64190,74461,155527,182255,186784,177907,158742,156794,181133,146215,62371,-44254,-96998,-12613,-20553,-59888,-138604,-186383,-152932,-71025,-23031,-83412,-20596,57828,169976,227646,253923,158829,37158,-19497,-58615,-95907,-61933,52371,22370,-64739,-53002,21297,88164,45753,-26148,-54680,24718,76125,47838,3857,-10786,-32912,-56062,-75365,-38946,-24533,-62027,-60598,-37061,-38338,-68237,-36208,-2266,-12113,-40196,-59364,-39588,-32496,17997,68855,29683,-5125,-57494,-99109,-18607,29616,14265,-93634,-16083,19385,14036,9239,1691,32852,71483,133938,35282,-40120,41942,84380,94378,62349,-4059,75975,153260,95588,-22329,-95772,-60696,-56405,-91831,-26007,-15069,-2005,2471,6304,20971,6552,-53834,-111245,-4879,69606,105840,88236,-18054,-78932,19525,-15423,-104695,-12196,46039,13936,-61233,-99361,-67343,-39916,-28002,-8239,-27605,-46929,-72498,-63759,-87977,-105174,-92434,-54752,-21986,-18708,-38191,-71729,16955,49052,2970,-19372,-18987,-44389,-90955,-174890,-33088,85851,47761,-31474,-119825,-49410,96380,177572,189135,185827,224182,285343,312992,194753,81859,35627,1005,-37933,-82030,-120899,-110471,-81396,-30963,3747,10289,29058,75910,102732,132216,114278,57812,-7529,-55456,-72477,-94385,-99401,-64941,-18437,28320,31374,-12500,-58903,-60782,-70577,-97721,-136932,-79759,22675,74324,112661,160011,181302,160175,140842,38648,101297,118693,90687,33641,-31252,-62748,-67403,-35491,53847,108467,-24512,-74475,-56759,-13993,-39141,-46633,31457,81052,101216,59269,-33785,-71046,21654,71367,26691,-35676,-56468,-52949,14188,74645,71696,48238,24378,-34215,-53168,-63763,-11579,56885,130151,264245,232239,134797,119555,92324,-17261,-74329,-37619,12006,-4191,-8017,14205,-9038,-22017,-5979,-55783,-63445,30427,98927,71821,1528,-43188,-29818,45404,79167,63608,3609,-47187,-15326,14310,-18675,-124655,-59146,17327,58507,65959,60662,12341,-5219,9564,36154,49511,68833,78880,63279,42208,29926,-14147,-90409,-126060,-63150,-11710,-438,-3555,15575,49842,91856,88723,50984,30363,69818,179124,235746,257765,210728,77719,39426,-18338,-70530,-94408,-106993,-87908,-33115,71239,131690,15259,-73683,129692,244878,124662,-24322,-6995,70577,68830,60051,14862,-51927,-70603,-60506,-57890,-21014,-55356,-86967,-71509,-56965,-17598,-12874,1335,15938,37834,89146,135863,31564,-41461,-37913,-35135,-41488,-23244,27559,34350,25016,-40712,-93869,-99291,-69843,-26496,-6573,-43714,-45839,-17628,25213,81409,49448,-32832,-38614,-13540,-33564,-102548,-46502,-5873,-36515,-58681,-99984,-32401,42516,103478,89782,44131,-54565,-103813,-46341,-13056,-3257,2647,28683,46561,51595,72930,70815,-22148,-92694,22179,77646,18703,-20240,-81360,91719,156501,53395,-113521,-80311,-12961,-27520,-57207,86301,308917,496757,580346,453311,261540,61211,10626,53230,81213,67991,58677,20466,24232,35946,82397,127101,114617,89629,34149,-22933,-42586,-58784,-97800,-29171,54540,73458,52321,22296,-13540,-88931,-79077,29599,41400,9291,-92224,-110004,-1631,66473,90734,51964,-19413,-18769,-27608,-8903,15536,61307,102157,61032,-797,-41483,-60407,-46931,-66176,-117824,-82995,23129,155424,199400,176715,211320,169949,87254,36785,-53241,-129827,-44154,-13111,-47371,-125537,-138779,-101262,-47132,10400,-38340,-63390,-75597,-89967,-116650,-90955,-15609,60884,84065,91559,18445,-15140,-85359,-85906,-30464,-60784,-55321,-6021,-45206,-98406,-75319,-11719,13400,35209,76576,80289,63251,4698,-6546,33905,-3457,-98047,-62861,21702,44404,8051,-56949,-51784,-2693,3571,-39757,-66196,-34661,-51116,-93863,-86267,-66662,-28049,10245,-13445,-14119,31926,104959,191749,208095,149611,64572,-4117,-41048,-108224,-82727,7137,66398,133231,229200,296663,248093,106888,-3243,-101554,-116099,-72132,-57791,-74500,-89022,-86422,-67220,-46426,-34470,-66111,-46226,-25903,-83687,-130615,-100569,-52785,11261,83817,89921,109730,85943,-15323,-117316,4245,155126,282251,266580,157697,160701,74390,-37488,-46024,-44428,53097,159852,232250,220202,66394,-67509,-86289,-32078,-29843,-66072,-68663,-69151,-83098,-116374,-127661,-90382,-56510,-70629,-120621,-151554,-84774,-51171,33767,205397,400334,409377,219671,165632,190489,180524,83029,-25871,-72155,-15314,57713,22162,-62098,-107482,-67251,-15836,-39607,-62573,31479,110135,93009,62829,72717,-16770,-76869,-79134,-23232,2028,32440,66476,119356,119196,149048,91644,-32443,-62635,-65188,-103420,-91289,-29607,-37662,-7198,23576,25216,37067,-13771,-103556,54713,273649,348767,142861,4111,28023,125087,148591,168751,245472,182158,74842,34807,60932,-10046,-104695,-52109,99945,172249,130293,151669,200394,107042,-38683,-67072,45066,127384,81087,16908,-66020,-143557,-103261,-55438,-13209,37527,68755,37129,24659,48776,89613,189961,206253,161795,207806,243380,305662,337448,264750,128552,33665,-23097,-14878,43690,28058,-45471,-118460,-39464,61912,83791,24120,-78638,-86009,-66089,-52536,15358,119612,182394,131185,-17276,-67428,5864,39445,12291,18215,106354,161593,159158,123881,-34797,-85624,-8406,-11108,-50221,-73430,-75902,-73705,1653,17793,-29383,-23910,8417,21801,-20744,-78556,-87423,-35879,-82230,-128838,-97672,-68690,-72757,-119541,-131255,-130357,-97882,-81275,-79569,-80374,-55813,-5380,5430,-21095,-44983,-60348,-19765,-2512,60708,125181,126543,57076,-88697,12857,70047,-8063,-24579,14671,42980,-4280,-69681,-92670,-70955,-78147,-36443,-11584,-1260,-31059,-119501,-69188,-14586,7858,-1736,-53093,-83710,-64057,-6408,36148,71796,47805,-27751,-97337,-100123,-69027,-9080,-8449,-50575,-87037,-113902,-62167,39103,83004,31319,1967,31636,-26617,-148861,779,159106,173908,67441,-10358,-37375,-42706,-41457,-15132,44875,86599,34663,4230,12676,45323,50970,20531,-20758,11978,-516,2453,106737,197467,204873,176029,98089,12093,-3488,120398,237771,175108,58897,-54402,-58077,-39884,7637,67306,65736,75033,105755,103331,4029,-45245,-51545,-29065,25413,132871,194682,204918,175404,101721,13153,-48729,-68674,-84414,-47058,45532,125033,107703,32975,-75658,-63906,75345,99769,102289,89413,113330,169792,114758,-31802,-136475,-28239,41003,48480,4702,-33605,-86318,-23097,39771,91525,87926,40935,-20518,-40633,42796,126659,171681,122216,38609,-6753,-14505,-19981,-44191,15376,103839,161960,143352,42412,-71877,-113359,-6727,7262,-60420,-117247,-6895,11677,-38493,-104155,-96195,-90853,-99248,-108673,-105359,-86927,-19707,41488,85556,71083,-18329,-43023,-76933,-123485,-131516,-143161,-142547,-100956,-79015,-66550,-81938,-127095,6883,141951,180048,119220,-944,-36544,-36961,-81233,-137421,-131184,-72547,9335,83214,134100,109317,13217,-52583,-46247,-54159,-18291,-20399,-30107,-9261,-21434,-96190,-62218,37977,151889,182393,213411,123763,3869,-44571,-77139,-57989,-2734,-25060,-89081,-130953,-68868,-11791,27633,51868,81618,72379,62643,4545,-70547,-121039,-150094,-70013,67954,244913,337787,225937,25709,-66125,-69842,-69385,-114196,-120333,-90048,-42992,-17458,-14917,-34607,-9217,16693,39304,97581,238329,229967,-21717,-121794,10190,205351,386509,258078,67219,-17652,47583,129881,200896,155875,-9523,-51125,15637,27516,-15741,-93011,-90048,4343,87950,80307,12635,18914,61769,80401,16475,-71392,-71293,10651,152001,272502,272538,215274,115532,18958,-45448,-71555,-97080,-32043,47534,130550,45731,-31864,-62002,-66090,17763,14099,-45546,-112705,-51843,29222,102829,207187,367898,377000,217499,182366,254362,386426,389033,250529,187194,152904,29061,29589,81788,106589,54310,-1288,-13962,-41601,-43439,-72636,-124231,-102474,-56209,24661,82547,86210,86689,64358,49153,70555,203292,204306,173325,99342,-20515,-102593,-64564,-33604,-12826,-21187,-32214,-60485,-77499,-65864,-56005,-73747,-91343,1666,66426,61422,-28206,-105083,-118593,-112233,-64407,-9848,14103,-26255,-61104,-48970,47175,76340,77725,76442,15053,-33177,-48605],[-93345,-102602,-99996,-31413,27447,59176,64303,101661,67809,-5586,-51133,-77452,-95103,-122497,-105933,-107532,-128037,-134446,-72436,41402,147852,199163,185585,93554,13656,-972,9802,105445,295802,466054,511480,449289,285040,89084,-55698,-87535,-91663,-84502,-56688,-14127,-13981,6560,40988,107710,119985,73062,37571,-16494,-105388,-69665,58494,196558,230658,128746,44826,-17147,-84631,-17908,62193,37045,-44181,-98706,-104222,-109006,-51000,82522,220659,124219,-48601,-105494,-79671,8090,11182,-12037,-41721,-41747,-19367,-833,-15333,-33690,-39408,4979,84299,90051,40768,15950,-83173,-45100,48436,146625,194579,89486,-38294,-85709,-54584,-24229,-6039,43912,125771,151947,127386,102188,80594,84991,69253,28361,-13302,-11135,-13161,21556,64883,18995,12644,25650,81646,133982,141494,133015,65204,57381,28495,-13986,25751,-13915,-65583,-106312,-83561,-42922,37708,101998,92939,17399,-47015,-34493,24771,82438,111196,117585,92093,39397,-19786,-41337,-49293,-80808,-138455,-81356,-84,1090,-37865,-116536,-56438,4704,76770,50039,-79696,-119384,-39295,2619,9610,13423,-6910,-35941,-68072,-80242,-85803,-60675,-79647,-108481,-54956,48869,51889,-47323,-123059,-136375,-151683,-159342,-142262,-111628,6665,117895,167021,178007,89146,-8649,-4448,6605,-32296,-121853,-144095,-112352,-121345,-59715,17917,64867,63693,67517,45611,15407,-2724,-14363,6145,12077,-1879,-38363,-107398,-149561,-99340,20176,175794,263667,198117,116130,-73673,-7091,112153,157055,217743,208821,160223,173149,189153,180278,95002,2633,-90225,-19680,54691,131126,100672,1727,-39080,15849,-3801,-50110,-16123,77754,121440,73467,3756,-40568,-58666,-45143,-72199,-115889,-46404,25773,65484,45987,4129,-66427,-118727,-89183,-31108,-4563,-54211,-91361,10152,156976,308576,305787,198658,14090,-43156,62832,143881,192038,190378,152409,107722,23408,-36884,-66396,-77284,-78734,-88048,-100481,-124346,-136144,-89635,-48575,-49145,-20668,12355,16608,61098,189430,282700,151873,-31260,-91957,2845,84499,51340,-24628,31042,81769,80517,89857,113150,111733,78169,61618,3210,-47911,-103913,-63731,64630,158481,92109,-37666,-101674,14750,-15391,-100168,-90936,26197,124665,32934,-62528,-71394,-70803,-11997,155667,323354,392593,353545,294878,231909,116830,40280,16653,45226,78626,37017,-32814,-66006,-129618,-100049,24345,147583,164538,113471,115108,74877,43682,-27872,-89194,-113161,-60860,18459,73353,114113,139290,142170,95692,72774,52272,-11295,-57722,-65821,-89568,-56381,-22072,46638,119612,155888,160712,65264,7202,-9463,7154,-32486,-68199,-81276,-8,57350,29662,-51082,-80547,-76882,-72264,-92784,-127794,-143772,-123027,-103005,-50973,46854,96635,113253,96510,53180,9481,-65621,-132532,-95355,-53122,-57137,-75295,-77890,-61219,-45581,-70039,-64580,-94458,6645,27092,26821,-31916,-80042,-60932,-36673,-9046,-46675,-102707,-117823,-82770,-45424,-2618,48112,122821,138778,97424,131442,143385,165319,184198,209045,171304,93709,51297,-41321,14558,179441,245515,125152,-12630,-118765,-156987,-105692,-49205,207,57628,23428,-111150,-147829,-86468,-35089,-12645,13271,47402,59141,81369,83623,61911,41187,49780,61426,84392,130866,132236,120896,107588,61978,6064,-30789,19935,-5646,-69756,-167971,-31986,77541,51370,-6746,-62098,-80735,-78093,-57126,-41203,-12637,48838,54158,45876,112299,120783,32854,-55049,-64944,-44397,-251,36789,38475,-63745,-51564,710,-55735,-98936,-115222,-86174,-77488,-64499,10496,73980,127022,241213,407480,404489,260994,155892,93130,30316,-18637,-15771,14146,103463,215612,105577,5982,29398,119060,114402,42840,22580,43195,17909,-5064,-75963,-138407,-91131,-66817,-70112,-62068,-55636,-15884,69246,106252,20250,-58183,-91966,-136769,-99999,-39167,-15626,-17660,20036,121526,199534,199970,154265,46427,-61381,-114906,9305,116333,44892,-75518,-64814,70272,394422,585442,498886,278484,121834,26573,-18032,-73851,-23488,99172,123127,65519,23031,-17398,-49928,-71352,-55873,-32016,53313,203385,205936,96908,24017,-26757,-57667,-93887,-78254,-70875,-70418,-29538,29289,6437,-42155,68576,245483,227565,125748,57348,48695,40079,48255,95528,205968,273312,219605,153474,43618,-29399,-47716,-78681,-53581,-75218,-112622,-105586,-66015,-55565,-120674,-121270,-68984,-30708,-4716,6128,-5330,-17566,-71195,-84423,-51627,1438,63120,31508,-1719,-21074,-59568,-101477,-79789,-73905,-107575,-121863,-97939,-71479,-25054,-39040,-104517,-76433,-34952,9216,57655,65640,48092,29202,63432,210897,434216,445406,262822,129044,149419,237322,283734,246477,96168,-17508,-121734,26324,123871,58453,-26997,-81557,-130119,15948,248517,356903,319874,260102,118451,27960,94454,240579,455900,605348,497214,241269,45578,-40088,99026,301083,444159,433858,302818,83578,-22982,-25911,-91308,-93044,8208,18059,-59332,-61655,-5060,32568,27710,-32716,-77347,1291,111257,41684,-41338,-102513,-111155,-100512,-21922,3783,-60755,-111602,-118015,-103870,-64816,-20187,23389,41566,23577,-18567,-58753,-28653,38193,88981,133192,184591,146680,128943,156908,195409,184378,138999,86747,23618,-24327,-46689,-87087,-44903,44685,81295,15016,-5585,41049,26092,-55792,-67732,-68396,-36570,-30851,-72408,-97102,-58854,-12922,-14500,-43862,-69138,-99369,-55112,-68064,-50059,-54673,-113536,-88855,16090,70889,96728,55313,-12381,-80757,-109176,-132834,-57781,38854,94915,109419,132913,86196,71283,72677,25125,-11848,23284,57478,59828,49656,81763,96296,21228,-66541,-103489,-85565,-78594,-68572,-39596,7980,29344,10286,-30252,-78099,-43633,28581,4066,-86343,-39100,24514,54598,59656,-206,2252,-19268,-131042,-154136,-124356,-40621,82461,303655,306664,177197,107517,60628,41515,31134,32030,9654,-24013,-45055,-30804,-23973,-41138,-191508,-295703,-286119,-245433,-205864,-179116,-111473,59292,44783,-3994,-41241,-39275,1505,128731,203088,188260,117250,-36332,-93975,-37255,-68315,-111625,-51495,-21522,-51612,-47903,-22212,-19386,-33516,-31234,-44298,-93538,-69574,-4970,34845,98460,95891,-2288,-58020,-11225,33397,44788,-16243,-85501,-65251,23599,54382,-97656,-326680,-383194,-407915,-420401,-476510,-477711,-391089,-251420,-87006,76318,96151,74275,33802,5798,-15514,-9908,-4289,3880,56399,100240,105044,78862,35116,-85775,-16601,-10843,-81351,-68940,83078,322327,363139,83383,-81974,-28128,145705,233404,243634,224915,189550,141124,135422,167690,143546,64780,-31576,-100567,-31868,-28345,-49212,-118455,-168376,-140038,-60522,-9389,-69527,-50446,22396,149388,243325,287269,185530,50409,-11243,-50067,-89845,-59600,53897,21689,-48723,-37261,25099,86968,45203,-35426,-53111,35330,121266,101535,34968,255,-24482,-47997,-69159,-31614,-12835,-47037,-57691,-50928,-59021,-64645,-29469,-2284,-8322,-28456,-41996,-37247,-15758,54247,93002,41155,2823,-54675,-108135,-16053,34651,14210,-75982,-6543,22229,9367,4420,2617,33155,71359,124952,9984,-70554,-7163,32589,44630,32889,-13340,61392,127073,74081,-37684,-83630,-28190,-15003,-106874,-62679,-41001,-9484,7849,17127,36944,19446,-50888,-104968,11801,89266,115608,87653,-30178,-76572,21502,-13203,-98736,-13802,40019,13196,-56255,-122305,-74922,-45160,-30424,-7817,-17369,-27581,-57114,-65605,-83917,-92157,-93734,-70132,-39970,-31185,-42429,-61803,25598,49676,3663,-38612,-41300,-57155,-98675,-171738,-23593,94212,60184,-19906,-118545,-62860,83933,175377,185881,152119,163606,212257,254613,166357,71126,32481,-2820,-38782,-81543,-111649,-100991,-67189,-18560,8769,5725,18467,53494,59611,80673,66607,17889,-31289,-66247,-79131,-88582,-86408,-60260,-22315,16277,20484,-21175,-61147,-55168,-68890,-96640,-135157,-83108,12248,57051,91890,127871,139652,137251,160293,78538,124765,122104,88768,38110,-24429,-60831,-63223,-14035,77596,134705,-2486,-61059,-55743,-21636,-50723,-53198,28255,84529,105660,64361,-19619,-44104,27792,69955,27939,-28393,-42532,-37163,21219,67539,58331,40271,34551,2448,1519,-5045,19480,65225,114104,230269,216868,128946,115065,94377,-6835,-77288,-61387,-5965,-10272,-6827,12783,-17694,-35694,-14834,-61012,-84827,11293,80966,58182,-5366,-48365,-54800,12320,47554,37350,-1181,-37196,-16197,7894,-25155,-113559,-56935,16371,59123,73419,69645,9517,-12404,-2901,25076,36921,51249,62351,49736,26019,16533,-33668,-111624,-110497,-44432,946,12135,15284,33892,60509,102409,107080,79327,59545,105689,239295,329631,393972,354706,165439,76257,2323,-55433,-86499,-113786,-102897,-45286,39203,93688,3950,-76609,120953,215328,91139,-43868,9034,104090,99205,75316,10625,-50060,-55005,-47105,-44233,-8635,-46910,-77932,-61583,-39681,5085,14024,29235,31155,42393,97483,169315,70788,-21370,-34394,-46936,-64025,-34225,26467,32859,13581,-53350,-92423,-74151,-39014,-12481,-8344,-62133,-70080,-44167,-2834,65895,43400,-37070,-33964,-8180,-35223,-99273,-43783,-8036,-40363,-63599,-107916,-35223,31964,77648,63895,19402,-77048,-101500,-36145,-4871,-2977,9285,40871,53300,58013,81711,79010,-15567,-98993,6093,71911,24739,-18999,-96565,66255,135668,39712,-101359,-34453,56898,50849,-31797,23100,201229,393670,518335,434070,265541,68324,7929,40410,62414,51710,50177,22310,37134,74012,145046,190516,159451,110864,36650,-29536,-56027,-71451,-94409,-16502,61853,66539,38259,5288,-34180,-109548,-60978,58415,97977,58003,-57147,-116484,-12276,57160,87703,53684,-20949,-22671,-26557,-7081,26124,89025,122335,73438,13546,-28569,-46514,-26458,-47310,-100429,-67616,47290,203874,275318,233251,230325,151134,67340,19181,-63908,-130516,-54474,-23619,-53303,-121073,-115846,-89462,-41297,13759,-32273,-61775,-75782,-88196,-114948,-86007,1361,97468,107056,91638,16207,-12536,-82425,-77778,-14725,-39560,-36343,9156,-39939,-99271,-59959,11598,24596,34612,84019,91006,79326,23146,21245,61860,9898,-96731,-67570,27050,61627,30058,-37767,-47627,940,11935,-36594,-92731,-64074,-82657,-95425,-63945,-55193,-24233,6321,-24066,-27298,19540,84892,149102,164834,101529,14771,-49509,-76502,-122497,-79849,1530,59362,139367,257100,338217,277202,118119,-4988,-96470,-110058,-88587,-79498,-98895,-118590,-109985,-77808,-56528,-32882,-51962,-32217,-13577,-66029,-110311,-99809,-60178,-3326,53130,38735,42301,29202,-46019,-105783,18701,155586,254182,210565,109507,128815,70081,-38845,-47851,-43706,46775,143477,220499,192854,44158,-70802,-76459,-21600,-28085,-67607,-68756,-69522,-88727,-112723,-122875,-85993,-43649,-49147,-100734,-152142,-94267,-53246,42388,225227,390020,342861,176083,150563,177026,145458,42393,-39271,-29992,46072,98154,39775,-45397,-86530,-62256,-13961,-41679,-66901,30356,102888,84174,60827,95400,14018,-58446,-84438,-28150,13483,48439,69177,115581,122931,157039,94917,-37665,-83488,-82157,-115257,-80709,-23440,-33250,-10789,12851,16546,25740,-20362,-98333,62520,291734,393791,170578,16092,29185,147178,202121,221997,302629,213896,107668,64768,80084,6044,-98486,-53500,86362,140114,86666,116087,174215,98391,-36573,-75367,42556,129511,81232,10483,-80978,-136915,-104425,-62400,-26449,24610,52317,14678,7184,34255,72998,151891,135706,77990,132518,196073,268705,311573,261086,139169,40972,-23823,-22678,29713,12125,-61526,-124272,-23055,79671,109053,43344,-69579,-84341,-63001,-58570,1166,99452,155751,105054,-25477,-62427,8813,46938,14631,16434,83633,123691,109611,89025,-36886,-96209,-11847,-6864,-35672,-49726,-57269,-115540,-19038,-1596,-54237,-39165,5227,30613,6727,-22181,-36256,-13957,-76681,-125893,-92025,-59607,-54823,-99208,-120123,-133468,-96468,-77416,-71370,-69599,-40010,9690,29619,6470,-16230,-22744,10776,11690,65463,130051,129827,51995,-70528,47691,94761,1078,-30342,13110,46463,1203,-66993,-85518,-57061,-56251,-9216,19298,30275,-10711,-115184,-68138,-11809,5067,-18830,-79353,-88699,-42715,8802,43311,73801,49866,-18608,-73880,-82551,-79062,-17614,-11057,-49814,-86892,-111136,-63630,27275,58028,13192,8568,57004,-2353,-121910,-13932,129925,154016,68565,578,-30819,-46961,-53789,-33137,21053,67030,16571,-14110,-2878,38618,52181,23087,-19443,19561,14436,12461,99896,190244,204238,167853,73606,-13395,-32030,90032,231090,209146,103059,-27590,-74664,-48735,6834,53000,30638,34565,64141,62568,-26698,-68681,-54890,-21958,38143,136525,181315,187902,155450,80598,-8503,-70950,-89405,-79103,-49906,32766,112172,101070,33433,-72551,-64023,56142,60677,56513,33515,44412,102455,80819,-42279,-134749,-18284,61593,112484,83447,11804,-70386,-17356,59625,115389,101690,49055,-12497,-34192,46754,130054,177948,115558,4480,-63420,-55763,-39346,-48330,10169,98551,156336,147174,54946,-63609,-125113,-41734,-22157,-79093,-99247,14117,30876,-22255,-92927,-92490,-86085,-91463,-90717,-88909,-89523,-37131,36174,91984,81736,-13000,-61042,-86973,-131510,-164725,-159771,-131617,-93792,-63370,-39302,-29769,-17426,54271,186925,195120,108399,-15694,-48406,-44546,-88396,-144745,-131549,-79619,13943,85268,125237,75169,-43276,-102595,-98280,-83504,-31727,-38194,-62253,-42803,-48715,-106272,-43648,40392,133670,146478,188297,147488,54929,16947,-35130,-34063,3316,-33455,-94305,-106744,-58879,-13309,7524,8088,34541,40066,45180,-2830,-69446,-116574,-140866,-60096,88483,288252,405000,283943,36840,-62729,-65933,-57901,-104471,-119139,-91476,-37883,-2123,-1430,-32285,-13951,14623,36234,95930,228896,187819,-49944,-94413,37783,243561,404083,216337,5576,-32071,48609,152170,239012,168264,2165,-40836,19645,37000,-3715,-79303,-96160,-2786,70554,62084,-2525,6645,56078,94858,61989,-18277,-40145,-42508,122828,258262,255605,205637,129591,36100,-40388,-76533,-89299,-31236,42932,126417,44387,-18983,-40103,-25758,54860,22733,-49102,-95084,-19875,69455,148874,261266,415181,361146,195353,175475,263226,390553,392850,266627,203444,151163,44072,63492,106811,114273,46705,-20130,-18739,-41227,-53952,-91164,-126810,-134025,-69446,19812,66280,60458,62441,61367,61413,56661,196869,235195,215567,122768,-34517,-119658,-56642,-19965,-2260,-17966,-31748,-63623,-79781,-60567,-50245,-68009,-85921,9656,80264,75402,-24111,-106824,-95322,-100428,-92811,-42507,-13804,-57495,-52509,36879,122682,134679,116845,96706,26235,-18477,-35249],[-90224,-107180,-113389,-42999,26815,75925,91202,133199,95877,5684,-56146,-85690,-103087,-126697,-105496,-108173,-128083,-135768,-72408,47646,180541,252519,231978,136569,47977,27408,35145,128897,316346,505832,557992,481258,312295,112522,-38056,-74189,-74333,-54619,-15482,34953,37484,53040,83277,127138,113718,68397,28638,-30995,-104459,-58518,79039,228220,224673,114882,43562,-15903,-112744,-63983,30080,14896,-67331,-126460,-132045,-120852,-55180,54447,183924,123098,-41056,-95053,-73813,21438,40633,14928,-16732,-30418,-23939,-8893,-17747,-25891,-28542,15816,94003,97195,56035,26132,-78335,-38911,45717,138407,192793,91852,-42063,-85397,-49781,-20622,-16334,16147,93965,136878,130661,108629,73626,58792,41305,1748,-37686,-31205,-32481,-9939,41360,14501,11355,27373,94132,178267,211440,173287,71278,61716,41739,4124,52288,22444,-38914,-97108,-99089,-48524,43693,132798,125194,30208,-46752,-44277,21790,86522,126688,139254,104445,42984,-19022,-41231,-48107,-77819,-130365,-72882,12735,17873,-27198,-116938,-47408,13331,83041,70346,-64760,-125850,-43270,-4619,-380,6023,-10435,-28485,-49415,-64000,-77821,-62737,-94046,-105991,-58099,52790,65996,-45169,-129019,-133108,-148555,-168567,-158908,-126692,-15463,114234,182446,202017,86714,-16894,-14818,-3500,-39312,-131724,-121175,-122115,-150436,-83408,-7771,17627,24974,41646,30296,6232,-5124,-8608,8638,11053,103,-34612,-103071,-153154,-109579,11860,181633,294177,252918,163425,-62861,-28339,118974,191258,257010,215803,147842,143403,141145,138821,79361,9118,-77080,-26611,34693,100693,80741,-7401,-56879,6739,-197,-39668,-22703,57976,102941,62131,11158,-25696,-47566,-39172,-67903,-114547,-44132,25700,60241,47609,15515,-51977,-127491,-95074,-34936,-5900,-57932,-76411,37448,200789,356409,324018,188421,16034,-29297,96212,176495,212599,181893,126202,91218,25185,-26128,-53087,-64727,-67658,-79128,-98295,-132285,-129050,-77952,-45019,-47622,-9887,25253,36069,102812,252732,333349,166356,-22638,-101435,-10862,67115,37193,-24600,41303,102051,108584,116578,129087,116661,79102,62475,-5654,-57351,-107669,-55994,71524,160581,94877,-30876,-101826,10569,-27481,-97019,-34466,89605,172868,65751,-53792,-91635,-98678,-42051,112856,268425,336224,317414,278958,236651,130938,58010,57182,127934,164467,103116,10391,-46039,-119205,-104360,9813,116083,116884,85443,113132,92080,51318,-10488,-65736,-79630,-36345,22229,68416,115236,165441,190934,124684,86456,60765,-3170,-45183,-48185,-76304,-76817,-38145,36245,111998,142484,156652,65802,-5609,-28513,-758,-29355,-85179,-85613,-8359,56004,45872,-33331,-68790,-66553,-59916,-74113,-97583,-104057,-96215,-97197,-53481,62959,126737,131458,89905,39227,476,-67676,-125011,-95833,-54959,-57199,-68600,-66269,-72385,-63512,-86232,-64517,-61251,17394,33804,36179,-20819,-73446,-57945,-33300,-3690,-39801,-93975,-115265,-82288,-43338,-8943,22657,88124,116769,95392,144111,166036,189302,211037,247000,223525,133731,72022,-25756,25251,183000,280434,169758,23278,-90261,-163782,-115060,-48534,-3855,46145,1578,-110228,-120045,-74031,-25640,2776,36408,69070,69843,73403,63146,45471,32062,49500,69324,97864,145189,151302,145468,131839,81267,16632,-32340,12846,-24844,-82700,-160613,-23974,82266,54024,-7774,-66344,-85284,-77120,-52619,-38737,-23277,26156,24139,17313,88117,104842,22729,-67443,-64140,-40691,9285,76236,102348,-38140,-49949,21243,-18960,-66064,-91002,-77083,-71688,-80387,9511,82409,142371,253839,411066,389797,241231,131783,60927,1702,-43932,-23504,18220,107357,183306,80623,4829,22231,122452,133346,54964,26816,49894,27937,3113,-71066,-132496,-84973,-56718,-53758,-34942,-32466,-14582,60076,106770,19991,-58924,-92818,-134623,-92997,-34605,-9411,-5749,35942,148474,245058,248166,175391,49047,-62781,-118483,-5684,105814,46041,-73030,-47087,84231,418179,616371,493868,277779,133603,38528,-13840,-74633,-41100,78766,105770,59963,28737,-4686,-35958,-61991,-67101,-65307,1946,158828,206357,107692,35334,-18971,-54904,-89928,-73869,-72436,-76506,-33525,39985,28622,-29439,76933,248276,219541,111313,45706,42826,32413,27185,64659,181902,257189,207652,126948,4681,-62947,-23485,-35707,-31816,-65731,-112640,-114575,-75274,-59570,-114199,-107906,-84637,-38674,8475,50981,45550,10872,-56283,-79195,-55073,-9709,50245,23363,-8518,-19592,-49550,-97049,-90181,-86038,-112005,-117400,-92288,-63423,-7455,-18992,-99801,-82245,-33513,17571,68582,68043,40674,8259,37885,216136,496897,559113,361209,175775,178418,257363,280093,221967,89605,-18993,-122912,29005,123313,66198,-22537,-78002,-115141,39285,284605,412647,401085,336084,178614,55811,116315,272732,490813,634559,505268,242041,42884,-25793,119188,324958,459233,448077,312682,75304,-36362,-23832,-82196,-101917,-5459,7677,-59167,-49289,-1342,17062,3227,-60251,-81324,-939,105559,35401,-42491,-79811,-69836,-101420,-85041,-33784,-72306,-107228,-115607,-102276,-61850,-14513,28673,41972,12827,-38958,-84419,-38900,31896,86011,133424,181576,134212,116225,135062,178615,187709,143533,84766,19444,-18023,-24521,-71675,-78553,9377,61487,16667,25920,97078,115644,24113,-17363,-46380,-26577,-17914,-60309,-80524,-42921,-3575,-12912,-25044,-51107,-107185,-68895,-73436,-48400,-53599,-107418,-98656,-3524,42328,66165,44368,-21828,-98337,-106699,-108676,-90110,-4656,55298,69642,88396,54364,37484,55967,28860,11381,51067,85001,77126,46685,67114,88134,32828,-62907,-94984,-81820,-96717,-90964,-59641,-7469,21398,11747,-26221,-80644,-43978,26556,-2715,-97447,-27188,36611,60582,61802,-3014,-36799,-55969,-140076,-131498,-124986,-49051,76149,289501,276105,157732,94143,55868,36906,23499,22529,6588,-21274,-38487,-22024,-17110,-39142,-188777,-298120,-288060,-247188,-208272,-183288,-98843,79614,72191,21566,-21806,-28560,8450,137630,206158,193619,130431,-24186,-109577,-51667,-70998,-103584,-52706,-32729,-74570,-46984,-24169,-23964,-35450,-27802,-32993,-78974,-67013,-7382,33890,106000,125827,48430,-8406,22111,59806,68470,5540,-66924,-74081,11997,46940,-100070,-312676,-365176,-388978,-399318,-450221,-446025,-358708,-231394,-107996,62907,81205,64582,26820,-8808,-37247,-31624,-17467,-5870,41838,78696,76943,51629,29628,-86616,-40031,-25240,-82257,-63990,100240,346147,355724,78556,-82796,7231,208059,296996,291246,252698,190329,116515,109490,152125,139748,66806,-19242,-91733,-47583,-36220,-39946,-98974,-149767,-126628,-49744,5122,-48214,-73358,-5228,135531,262237,317545,208655,63104,-3096,-40509,-77376,-46576,65122,30790,-28861,-24877,24111,81383,42701,-45929,-52344,40353,157902,146059,59889,8217,-19009,-45206,-66693,-27152,-4724,-34764,-52350,-62501,-79890,-60927,-25986,-5702,-7207,-19172,-21874,-19665,27746,99518,120055,54625,9187,-53250,-97075,-8874,43855,21205,-55757,-4501,19144,3808,3867,5900,32405,67082,107811,-12720,-87741,-50380,-18327,-7548,-1769,-23411,47319,102511,55085,-47339,-65444,1421,19701,-69016,-89965,-64833,-17466,10791,25234,50689,31632,-48098,-96511,26085,105955,122231,85490,-35429,-64559,21841,-11778,-93648,-21775,28621,15640,-39838,-97489,-71194,-47830,-35387,-13510,-14078,-15490,-46431,-67879,-78965,-76823,-86365,-83145,-55769,-38616,-42266,-50896,27498,44553,6580,-47374,-63537,-72298,-109692,-165247,-13017,102520,74425,-4308,-107376,-74592,78375,180739,186893,118035,97813,130337,184964,131029,56311,25429,-9591,-41996,-82988,-100732,-90478,-54868,-10040,8218,-3470,6560,31514,18380,25872,16331,-16410,-46810,-71039,-83623,-83762,-77054,-57670,-25853,4866,8432,-31118,-63550,-49865,-69207,-98783,-134579,-83617,2314,37741,66903,86655,91704,117229,183295,119745,144705,122356,84105,40302,-18277,-58496,-61371,5029,110277,171472,24376,-48363,-54527,-26884,-57323,-56227,25129,86644,108699,68456,-5705,-19110,29522,62754,23956,-25528,-32845,-26957,22187,55591,43542,40307,65479,58104,62748,55349,62614,81214,104547,179215,183523,112542,103151,90920,2236,-73871,-86438,-27273,-17584,-5750,10779,-24793,-48552,-23925,-61469,-104445,-7484,62031,42858,-14581,-54570,-80169,-19491,18457,15773,-4248,-27279,-16715,-646,-34367,-100148,-50795,15605,53637,67819,64353,-1229,-20766,-14759,13798,23470,33476,45036,34334,5261,-5993,-58266,-133333,-90283,-27680,12109,23926,33972,52359,70943,110360,122672,106723,87699,137317,288572,415408,529590,510925,274892,117270,24337,-41077,-81773,-121545,-110164,-50973,3794,47002,-14897,-82576,106596,178531,53030,-65572,22454,137715,131108,88254,3067,-50244,-42362,-36543,-34987,-2425,-39213,-66418,-48288,-17175,39272,55614,64114,48092,45855,99510,193360,106974,-5389,-33682,-58524,-73360,-30830,28809,32274,2756,-66580,-93622,-53582,-12229,-1299,-12668,-80306,-91520,-67481,-28865,48304,36440,-39641,-28595,-3264,-36935,-93418,-42232,-11955,-45423,-69093,-117836,-38546,22119,56071,41857,-2079,-89415,-86325,-24823,-2761,-16679,6958,50537,59467,64840,89844,85544,-9636,-103946,-8742,65848,30076,-16859,-59396,75789,145687,56378,-55533,12418,129217,141330,37221,-13752,91719,275526,431399,394328,257188,72696,2893,25077,42666,35845,41079,21882,46926,108643,203181,247238,198059,126713,38470,-35732,-69981,-85359,-86716,-4509,66257,56904,24332,-9928,-52036,-124244,-48043,79109,152049,111452,-17506,-116198,-23901,46364,80784,51193,-22334,-28050,-27571,-8084,31727,107585,130140,77865,25522,-12728,-28273,-6046,-28957,-81877,-49085,70713,245904,345619,289866,249313,136607,49406,364,-76771,-126338,-65126,-35490,-54403,-92749,-86787,-77507,-37624,12728,-31168,-62671,-76788,-86945,-113230,-81430,20618,136390,131487,92076,15566,-9009,-79548,-72544,-1827,-19966,-18342,22740,-36272,-98372,-41302,36822,35565,32475,88169,98946,92541,40139,47883,86024,18603,-97119,-71077,31937,76967,48124,-23307,-46453,241,18620,-26613,-116342,-92395,-109514,-75293,-45708,-40032,-17039,5091,-32106,-39868,5536,61604,99705,109156,47928,-35004,-97386,-114731,-139287,-75299,-2541,52992,142012,274189,363386,295667,126883,-7137,-86631,-91885,-104195,-109328,-131175,-147632,-114473,-77906,-65911,-35183,-41626,-19412,-520,-45894,-91227,-95837,-67605,-17216,26248,-6187,-19986,-24353,-72860,-87193,30351,148937,215994,149296,66655,92573,58736,-42630,-48980,-39544,39091,118336,194664,153981,18407,-77350,-70384,-15514,-29124,-70301,-70212,-68907,-89445,-107700,-118097,-82208,-34907,-34416,-87624,-146898,-100770,-53365,50642,237191,363246,271120,138862,136529,162742,111346,8725,-24151,19856,98923,128282,49363,-32547,-67267,-52027,-10432,-44499,-72801,28443,95251,74688,56763,114190,45468,-37628,-78653,-29080,23422,58450,63461,105904,128369,170425,105802,-31527,-98841,-101071,-122384,-64480,-9602,-20574,-8420,3080,5527,13083,-26109,-92181,65201,295563,421005,199909,29893,30562,167876,255207,272242,340924,228535,125729,85568,93256,18151,-94795,-55965,65507,97940,39794,80344,145211,85527,-37319,-82611,40568,130938,81053,3863,-94620,-122293,-103656,-69941,-42011,4843,26188,-13235,-12141,18452,56815,119752,81116,13911,65827,147574,225899,274433,246451,145822,49284,-22297,-31067,11543,-7106,-78135,-100584,-5930,93850,131568,61806,-63046,-82187,-56426,-61114,-19481,62882,109127,66859,-37020,-58922,7400,46856,15335,15560,51921,74003,50122,39542,-46843,-102379,-10479,2136,-17701,-26665,-37339,-78882,3818,8559,-58578,-45653,10288,51108,49594,43687,13495,4825,-73492,-123563,-87157,-51755,-37801,-76630,-103058,-133192,-94054,-70113,-61882,-58203,-26151,21127,49813,35278,15654,17602,41969,27573,69734,131008,129774,47350,-44522,67920,100910,-719,-40594,8505,46996,4732,-65145,-80706,-46339,-37053,16725,49943,61723,7361,-112563,-66836,-10629,-2457,-41836,-108592,-86258,-25284,16760,43631,70111,48737,-8713,-49219,-59860,-86804,-29230,-16071,-49832,-88105,-109265,-66663,10385,27477,-9531,8687,72338,17297,-98071,-27888,100528,133330,67932,7873,-28856,-54125,-66588,-49940,-488,51074,4972,-26463,-17026,30310,50610,21465,-23536,20587,23438,16505,84532,169740,190850,149660,45697,-32910,-51407,58714,214019,239877,156812,10668,-80916,-68841,-1206,29296,-8966,-2118,27966,24439,-57828,-95525,-60650,-18344,45413,130195,158097,162466,129312,56664,-31337,-91968,-92843,-53727,-35528,27981,98635,90244,30320,-70347,-70755,24308,14017,8983,-18431,-17083,37080,40507,-56766,-126654,-11271,76899,157491,140685,42334,-59183,-15758,71502,127352,102925,47406,-11595,-33549,44329,126638,176604,103253,-25912,-121903,-70601,-41948,-45653,5439,89970,144488,144370,63949,-58390,-142250,-81671,-55646,-100877,-82293,30258,44076,-11498,-85034,-91104,-83942,-86927,-80154,-75509,-88064,-57319,24762,90039,82398,-15144,-83267,-88808,-109260,-117080,-111400,-95720,-78986,-40275,811,47952,92526,121376,230023,200695,91078,-34217,-64568,-55905,-98482,-154945,-127464,-90032,9950,77821,107886,37259,-91379,-142945,-119955,-86377,-44331,-55430,-95815,-79065,-72678,-93059,-34364,33619,106984,101117,143095,156145,102466,68729,342,-15634,2874,-46231,-93157,-85888,-46374,-13266,-12977,-36751,-17797,4670,26998,-10088,-65531,-112202,-135454,-54377,104250,325974,462708,332079,41017,-65723,-66084,-50713,-97790,-119002,-94620,-36644,6474,5634,-34206,-26423,4598,24981,86455,209644,145040,-69904,-77107,54091,266431,400514,170210,-47824,-18645,61874,166665,260880,165791,4054,-39755,16048,40427,5114,-65086,-103183,-17295,43459,34656,-23360,-11004,43170,100435,102969,37510,12214,-68546,75688,220759,220045,182573,133650,45201,-42281,-87681,-83607,-33987,34654,116128,40970,-10178,-20151,16941,80267,20577,-61749,-79708,7142,103801,185367,298392,428845,313272,151863,148976,249052,366165,371914,263396,197637,124242,42725,92654,128373,115152,30021,-48346,-29269,-46904,-70632,-108508,-103565,-119119,-87613,3984,39169,26403,28669,46052,60902,34510,171748,251933,243938,131127,-49582,-119429,-53258,-15752,-2799,-25105,-39698,-74580,-90112,-62302,-50451,-67318,-92537,3107,80501,77661,-31073,-112575,-77879,-71507,-90732,-73524,-38568,-55367,6614,118056,188238,182123,143466,102012,26364,-16916,-34576],[-94172,-117475,-125525,-50162,27890,90524,113111,159201,122728,23215,-61248,-98081,-111649,-133987,-108973,-112375,-131390,-138228,-80151,42500,196764,289694,262454,169976,77475,50923,53798,141409,315466,511714,569052,480856,318273,126741,-22778,-62305,-58379,-25230,26889,80859,75738,87314,114988,130199,93845,54015,13598,-49068,-97797,-46757,97415,246986,205630,94080,39048,-11671,-125639,-111772,-4126,-8658,-87215,-143358,-139043,-121535,-58375,26091,148480,122579,-30689,-84417,-71549,27498,69583,44967,10629,-14262,-24197,-15115,-20287,-20162,-20266,25296,100372,103081,67589,29886,-75792,-34402,42301,129749,189311,93554,-46941,-85788,-44142,-14004,-22633,-5359,67819,120230,128541,109820,62506,31048,13708,-22788,-56112,-45432,-47472,-37476,11395,5035,6178,21837,92990,205265,274199,211469,79294,66199,53044,20288,74641,56555,-11148,-75735,-115379,-56681,40620,148021,144250,39361,-43970,-53842,16768,86746,137414,156892,114329,46513,-16874,-39066,-44367,-71097,-118524,-70263,18753,28710,-23701,-120417,-35299,23089,86381,85920,-49670,-121656,-46095,-13069,-11478,-2243,-14871,-21399,-30751,-45430,-64945,-59257,-101669,-91922,-60550,40984,67248,-49605,-133879,-116969,-122330,-146622,-165598,-137403,-33685,106934,189157,212355,76669,-25921,-20320,-2653,-32333,-118873,-97554,-103309,-171776,-102244,-30230,-19366,-2329,18956,15011,-3539,-9345,-3308,13187,13809,3713,-32217,-100571,-145263,-119057,2485,184728,322826,307125,207107,-43372,-47147,121963,218535,285228,212807,130275,114478,104782,105200,64054,14555,-61649,-29483,18783,74169,60066,-16632,-73178,-714,5005,-27483,-26148,36413,78557,46147,15145,-13369,-35077,-31732,-64519,-114773,-41765,23732,51210,46057,24574,-39718,-123660,-95461,-39112,-10254,-63317,-59120,62512,229763,375477,317144,164215,14320,-13336,127119,203794,226781,169641,99907,71550,23514,-17448,-40072,-53426,-59690,-73554,-97793,-140588,-114292,-64433,-40172,-43192,2321,38224,55366,143889,310234,370635,174927,-14322,-107939,-27430,42466,16348,-29142,48444,120129,136748,144852,146133,122254,80010,61392,-14242,-65153,-107311,-49024,73215,153911,95400,-22728,-101041,7699,-32250,-78796,11152,138518,206519,95131,-41619,-103215,-121912,-69499,62722,199081,265490,271524,255017,233164,141515,75363,100333,212973,252773,167930,53013,-25959,-107461,-109793,-10957,75600,64499,55483,106302,105214,59370,21561,-23290,-35607,-5195,27948,62884,112947,184257,229527,147564,93832,62029,249,-34646,-32575,-54376,-90878,-54049,24483,101596,125563,144331,62702,-19575,-46750,-8950,-27347,-101837,-76885,-7750,57420,60732,-15365,-56598,-55760,-45017,-47918,-60033,-62680,-60404,-83584,-57552,76491,153080,145036,79700,24040,-10710,-70531,-115944,-94528,-57522,-57719,-62098,-55458,-86095,-89865,-86330,-34848,-27640,19946,32388,38600,-13125,-67980,-56021,-32761,-1835,-35747,-87889,-111563,-80136,-39543,-10628,6519,57798,96267,93004,151098,180001,204334,229961,280444,276294,178395,95472,-8994,32012,182648,311996,219275,65882,-52747,-136121,-134295,-57402,-14808,26396,-24138,-87517,-90360,-59597,-13630,23095,64878,94597,84769,71191,48711,32288,23868,47733,74959,109643,157415,167657,166708,153531,100594,29353,-33952,-1509,-54319,-103342,-146646,-18012,79343,53571,-6275,-64282,-85676,-75172,-48881,-36545,-34104,1788,-2513,-1503,67334,86144,9440,-80941,-61219,-36262,19120,114843,168246,-5181,-51859,40291,23755,-28068,-65006,-60127,-55471,-96420,4012,83540,148982,255007,396954,362435,219467,110400,33575,-24502,-68478,-24210,24801,108517,143398,55243,4921,10945,119061,149865,69909,33573,55763,36069,9270,-66869,-126447,-77495,-44365,-33104,-2076,-7468,-12524,47830,100925,14811,-64652,-99480,-135811,-85626,-31250,-5974,1034,43015,161603,274401,286049,194155,52963,-60367,-117017,-15985,95172,49778,-62766,-27070,98576,432833,625120,468517,265747,138295,47569,-10784,-73352,-62994,47867,80914,50461,31709,6063,-23355,-53126,-76116,-96837,-42127,112067,196432,113731,44422,-11458,-50768,-82096,-66642,-72040,-84533,-45750,34611,38237,-15922,86260,246017,207982,96680,33591,35838,23219,4184,29758,153867,233420,187740,95602,-38439,-78556,22633,14518,-9387,-56842,-110917,-117978,-74778,-50106,-86850,-82287,-96868,-43326,23233,97547,98017,36901,-45103,-77534,-58191,-19906,35325,12232,-18137,-22045,-43526,-91364,-97302,-95221,-113038,-110201,-84627,-55832,7862,-2273,-92031,-87958,-31939,26334,79764,70290,32861,-14632,14182,223701,549084,658129,451316,217653,201000,266736,264238,191377,84099,-21282,-125861,28280,116964,69929,-18769,-73198,-101125,54929,301530,444267,459815,389199,223114,79615,132418,293075,502206,629934,485734,226516,30207,-16788,132306,335829,456865,447608,310963,61060,-53102,-22866,-73019,-113998,-20025,-1523,-53083,-38070,-1871,-4433,-28445,-89646,-72752,407,96000,25347,-36321,-35638,-10823,-52057,-135821,-69006,-80626,-101443,-113065,-100817,-59427,-9276,33908,42641,3811,-54504,-110649,-50631,22242,78826,128997,174029,120388,102131,110563,154359,183006,139722,72139,10150,-12718,-3907,-43798,-97851,-23139,41542,19032,52402,141635,195258,108573,39491,-20758,-21923,-8456,-51851,-67058,-28549,3954,-10912,-6497,-36567,-109106,-84149,-79338,-47562,-52232,-99350,-112996,-27599,13775,37784,33609,-29620,-113080,-95181,-84416,-117258,-46836,27488,52371,47672,25965,1997,34317,32929,32643,74193,107476,90491,43786,49489,73407,41989,-58933,-80754,-71156,-111866,-114533,-83489,-29759,7368,9977,-27300,-88790,-47564,22144,-9542,-104586,-22651,38755,54350,50127,-14195,-85709,-104868,-103707,-104629,-119676,-57700,68263,266274,240173,135127,76880,46853,28287,12727,9841,-711,-22574,-34872,-15479,-12572,-39918,-191708,-298289,-288615,-249098,-211723,-188478,-89824,95960,98349,47888,1010,-13254,17465,142207,199708,190426,137760,-11934,-126050,-69558,-76987,-95010,-52385,-43255,-101104,-44221,-24805,-28572,-38228,-26411,-25118,-65829,-60691,-4761,39873,119477,157038,95851,38283,53175,82354,88886,28675,-42739,-82199,-6218,33059,-105837,-304483,-356687,-381300,-388667,-433640,-424115,-334687,-211549,-125936,38955,54902,44213,10288,-30841,-64193,-58466,-35959,-20653,22119,52493,47005,24850,24349,-62670,-66152,-42525,-84892,-61235,112427,351805,329718,68901,-84222,39406,257557,341857,321956,268400,179787,85869,81591,136733,135940,68119,-8863,-76209,-57393,-44095,-33049,-82019,-132542,-114243,-40086,18573,-25072,-82118,-22358,128483,280234,338608,223831,73182,3764,-31180,-61953,-24925,83710,45013,-8366,-16151,18057,70886,37166,-58082,-53450,38591,181291,176402,76425,12199,-17267,-48930,-69263,-26663,-1395,-26807,-46931,-70961,-99437,-58501,-25864,-11633,-7542,-11292,-397,14234,90408,151191,149226,69432,12943,-54424,-76357,3970,57960,33811,-38644,-10103,9644,-2832,4826,8800,29835,59626,88202,-30207,-92626,-83173,-62863,-50589,-33605,-30742,34898,79931,38131,-52407,-47571,24433,43562,-33275,-95306,-84764,-25670,11040,30038,61300,42751,-45038,-87065,37131,118420,124792,81067,-34676,-50067,19808,-11936,-89399,-36075,11976,17168,-22805,-69632,-60984,-49497,-43742,-25546,-17967,-11278,-41851,-71087,-73634,-61049,-73144,-90063,-67295,-40734,-38511,-40266,24031,34220,8009,-45947,-84366,-90068,-124185,-157965,-4854,107684,87357,12710,-91630,-79175,81268,195258,196818,91761,36527,49314,111271,90618,37248,14200,-19336,-47722,-85826,-89339,-80246,-44330,-4774,2757,-17314,-6752,9859,-19076,-27215,-30658,-39118,-53039,-70425,-87109,-82162,-71844,-56987,-27139,-3633,-4174,-42010,-66034,-45167,-71510,-104046,-134212,-81636,-7059,16508,37878,38803,44668,104821,208998,160554,160096,119258,76350,39506,-13441,-55653,-61104,19996,145787,212664,52790,-36821,-52831,-28950,-59458,-58398,20527,86554,109592,70136,4779,583,26643,50300,14986,-27219,-27851,-22374,17851,40104,28998,49092,105933,114455,119097,111706,106162,100537,102825,117859,133131,85558,84572,82367,9505,-64012,-104863,-50727,-25940,-5101,7873,-30089,-60418,-33769,-59036,-120115,-25100,43037,26675,-25418,-61090,-104441,-49231,-7729,-1093,-5382,-18151,-17056,-10794,-46165,-89235,-42228,16837,46070,52332,44729,-20438,-30379,-25066,3595,10429,16783,28247,18687,-17469,-35679,-86627,-149202,-72817,-15663,19794,33788,51499,69534,80160,115206,134766,132362,114689,164350,323096,480429,643366,658289,397743,164309,48447,-26341,-78410,-127791,-104321,-49693,-30364,-5010,-40642,-90770,88015,137577,12910,-86849,33821,170688,163882,98895,-6390,-50869,-31443,-27809,-30069,-2669,-31791,-52275,-30731,12694,88003,111418,103279,65286,47454,94416,203769,135987,6408,-34681,-68564,-67052,-19697,33798,33363,-5495,-78481,-97559,-38603,8782,7058,-18923,-97630,-109993,-87308,-52271,29858,29614,-39577,-21907,2380,-37060,-85773,-41396,-16967,-50916,-73812,-128649,-41464,13769,38785,24330,-17282,-82693,-63390,-12399,-4778,-41774,-2236,58036,65442,71884,97249,91477,-2285,-105638,-21082,61100,35781,-12737,-18463,110676,179378,88291,-12083,57034,199193,236095,119450,7559,3169,160345,333713,340452,238494,75261,-2846,8656,22891,20708,31738,19842,54191,138314,252076,291539,226435,136217,40111,-40454,-81946,-97029,-74603,7852,68988,45754,10764,-23426,-67363,-126664,-37896,94669,204220,171123,27703,-105666,-34813,35581,71567,45520,-23021,-33287,-29465,-10589,33265,116413,125859,75014,35622,5838,-6201,15432,-9958,-61296,-26919,94182,280673,406196,345296,269494,129007,36547,-16998,-90246,-117313,-73969,-47230,-49736,-59398,-57053,-64035,-32938,10894,-32904,-64795,-77367,-84558,-108679,-75701,42383,173915,155841,94218,17964,-3663,-75938,-68144,10280,-474,-605,35193,-33267,-94341,-20305,62484,45753,28925,88975,104756,103737,56831,74549,107403,24308,-97466,-71757,37332,90824,62412,-12909,-46903,-2832,24339,-12103,-119771,-116951,-127969,-59138,-31155,-25568,-9062,5394,-37225,-49986,-7231,39070,53315,56578,10023,-54638,-92867,-122262,-129063,-66221,-1585,50344,143411,280952,370868,302620,134144,-7985,-73255,-64387,-102135,-131789,-156054,-130528,-93108,-68462,-72311,-39712,-34791,-9229,11236,-25270,-72272,-88452,-72570,-26861,7218,-40676,-74282,-66391,-87082,-65815,40936,138120,174123,92550,36482,57489,41715,-49215,-48288,-29458,35042,90694,160297,110640,-6665,-84011,-65639,-11491,-30304,-71888,-71380,-66944,-84396,-100016,-111261,-76899,-27794,-24057,-78129,-136814,-99028,-47786,62323,245335,328620,205342,111226,126858,151496,82995,-15091,6504,69973,143099,148285,53068,-21268,-48033,-36688,-3589,-45775,-77487,28732,90061,67106,52764,129359,77950,-15962,-64756,-25017,32796,63983,52706,96015,140063,190979,124039,-13043,-99166,-118941,-121749,-50291,6702,-1506,2217,197,-3078,2132,-29012,-82261,67419,289254,430554,232013,48890,36085,188832,306015,317116,358962,229032,132415,97216,99190,26087,-91728,-56756,40931,50684,-5458,48678,117904,72754,-37304,-86072,41120,133687,82722,-773,-103315,-105667,-99039,-75397,-56515,-18326,-6611,-43173,-30471,4004,44150,97027,45653,-26316,15331,105701,185572,234716,226534,151703,61708,-14954,-34212,856,-13834,-73883,-63964,14092,105701,151138,79655,-57018,-75425,-42432,-52054,-39099,16580,49906,22574,-48330,-54349,4783,41982,19471,24101,21988,19528,-13667,-21711,-62178,-91240,116,18782,5693,-1608,-13440,-21055,47718,30721,-44842,-39016,26185,82951,99944,109052,61245,22340,-70230,-119083,-80213,-42169,-18477,-48640,-80349,-120733,-85415,-56324,-48358,-43757,-11903,31685,68335,67010,53174,62439,73700,45595,75776,130870,129541,47285,-17774,76433,93183,-8842,-50908,4489,47696,9067,-61250,-74981,-35755,-17709,44394,83312,95619,25747,-108988,-61550,-7225,-10871,-66419,-132379,-73325,-8778,21544,41180,64633,47926,4733,-21879,-34337,-88248,-40455,-19929,-47361,-87130,-104754,-67285,-7265,-3192,-32531,5504,79974,33772,-75190,-36229,75810,115780,68525,14540,-28053,-60309,-74540,-58315,-9788,49603,9678,-25829,-25390,23274,48563,18052,-29793,19138,30126,18106,65070,140068,167877,125282,20848,-37170,-53588,32657,191423,267142,220890,62277,-54394,-97236,-14745,-877,-45905,-24663,5213,-2638,-81967,-121066,-64585,-15047,50516,118482,130989,134397,102445,34521,-50126,-101160,-68131,-21780,-7238,39537,93553,82442,29663,-63181,-80166,-16466,-35618,-36909,-62701,-64455,-15086,3311,-68936,-113579,-4244,87625,183734,178886,63122,-51863,-16942,76931,129592,95907,40053,-14348,-35285,39279,120449,171468,89424,-42756,-106062,-43307,-20610,-32266,5932,82712,130856,138677,72744,-53315,-142104,-116466,-85721,-118635,-65020,44387,54146,-3212,-77676,-88505,-80978,-83267,-73249,-63686,-81449,-75501,11385,83792,77315,-20740,-102951,-76595,-73009,-64056,-57948,-62046,-59307,-11703,45771,124809,191410,198042,269236,198952,70763,-52636,-80239,-66122,-106717,-162942,-120048,-95547,1616,65279,87063,1324,-120072,-114641,-88919,-74716,-52216,-67127,-124050,-105140,-79144,-73100,-30795,22476,78756,54224,85296,150649,144568,112405,32184,1378,431,-58006,-82974,-65732,-30169,-8765,-30285,-78499,-69302,-24757,15233,-11074,-54324,-104099,-130943,-50148,118004,359112,509139,369388,41773,-71679,-66431,-44137,-90692,-115939,-95645,-36662,10086,9038,-34427,-40747,-9000,10459,75012,188747,109679,-78734,-64655,63922,276512,378836,123832,-93214,3919,81143,175284,266944,151686,-445,-43702,8990,41312,13498,-50257,-103429,-33365,13405,4851,-44109,-29495,27125,100136,137713,94225,71473,-26352,20241,166964,171758,149945,130068,49764,-46557,-99849,-79925,-36112,29579,109518,42751,-1266,-1584,52948,94405,11717,-78296,-65304,32237,134460,213552,318476,409930,242508,94634,108991,214470,316849,330079,242901,172404,78955,29935,116818,148863,113798,9546,-79112,-37580,-52435,-85513,-103205,-83015,-92911,-106578,-18659,6457,-10837,-8037,23407,50115,9170,134601,256313,258539,126772,-55447,-102016,-50846,-17106,-10668,-38654,-51838,-88961,-103653,-66056,-51357,-65960,-102132,-12833,71924,72856,-44096,-115603,-64526,-46551,-69087,-83127,-47902,-31767,58845,189636,241553,218083,159124,96207,18892,-24107,-42271],[-101428,-129487,-126880,-50398,31648,103557,131237,179867,147322,49165,-56344,-103218,-110535,-138289,-112076,-116804,-135305,-137491,-92455,29460,198413,310097,276958,192934,102632,70867,67338,144972,296671,484904,543756,448595,303566,132328,-8472,-50225,-42600,2992,65381,116590,100392,110386,137369,121998,67958,35092,-4123,-66910,-83021,-32381,113403,251122,176723,68801,31979,-5176,-112951,-137364,-32275,-30669,-101336,-139170,-126073,-112790,-59928,412,119260,126887,-14727,-72236,-71828,26507,96498,78941,40374,5366,-19684,-18690,-22557,-16086,-14211,32681,102145,105562,72718,27098,-75730,-31520,38768,121771,185323,95250,-52338,-85879,-37373,-5372,-27363,-21286,47591,102919,121110,105257,47118,1979,-13390,-44636,-68365,-55162,-59681,-60607,-22601,-8990,-2878,9106,79127,212062,318291,238117,85291,69282,60938,32430,89806,84573,15588,-45739,-102949,-66063,27808,144887,147003,42853,-41073,-63996,8685,82169,141496,168088,120546,49073,-14407,-36039,-39638,-63043,-107062,-74707,16172,31499,-28717,-122823,-22519,31732,85323,93528,-38316,-114276,-51078,-25387,-25620,-13182,-22153,-16847,-14413,-27361,-49667,-51851,-100609,-76302,-57801,9409,48218,-64969,-139574,-96540,-90260,-118359,-155962,-143838,-48332,95437,185138,205886,58076,-37588,-23066,4863,-18516,-99881,-78686,-74729,-146651,-118819,-52752,-48549,-23026,-2474,-2044,-15789,-17489,-1151,17001,16959,5317,-34091,-102206,-132699,-128624,-9185,183093,345490,355050,240294,-25974,-65711,118890,234967,297470,197901,105849,84079,75426,76173,46781,15816,-48326,-32462,3224,48669,37384,-27957,-89720,-8217,9711,-15960,-28767,10143,44858,23197,12858,-7012,-25959,-27200,-65462,-118064,-41231,17849,36539,38478,27912,-33184,-112037,-94570,-47461,-21203,-73407,-43952,79727,234305,357614,282947,127766,8119,1897,151371,222319,232028,152424,72822,48289,16552,-13680,-31191,-46679,-57284,-73711,-101911,-140725,-97081,-52194,-36891,-39650,11596,47262,70841,179932,355744,389794,174820,-9808,-113407,-48183,11038,-11594,-40541,49052,131885,160767,171153,161826,126426,78782,56255,-24977,-73889,-105107,-45826,67523,137781,91545,-16091,-100176,4465,-32237,-60385,39941,166744,220758,116229,-29732,-100044,-134921,-94088,10515,122992,185181,215899,221878,219367,145513,89149,140623,290228,333887,226208,91541,-8166,-97235,-118914,-38379,29528,10124,22941,93279,111451,67899,68774,37643,18372,30131,33107,53521,103805,190650,252208,161233,93438,54996,-2159,-28020,-22044,-32365,-87697,-70920,9373,86798,104616,123865,53748,-37111,-67103,-21139,-29832,-119148,-66291,-5637,56377,69216,-1024,-47000,-47587,-31566,-21819,-23709,-23280,-23379,-66192,-66499,82790,169669,150096,65161,6612,-25636,-76368,-108858,-92943,-62296,-60449,-58723,-48331,-96258,-102664,-47745,12376,-65,13158,21682,32023,-11398,-65934,-57008,-36534,-5059,-36553,-87331,-110554,-79093,-36439,-10349,-3621,28953,73971,86562,149395,183153,209481,240619,306724,323272,222354,118643,6427,32863,175170,333552,268617,113255,-10054,-94325,-161688,-78097,-34587,-3228,-54543,-59069,-61924,-44726,-244,47210,96350,120419,99905,71184,37271,20261,14883,42577,76208,117506,165090,178247,181226,169691,117814,42654,-35313,-23188,-93456,-129879,-125780,-14349,69317,49529,-1651,-54621,-81680,-73609,-47299,-35616,-44503,-25769,-29285,-14450,49025,65599,-6909,-96735,-57766,-32533,28120,151337,231602,32966,-57949,55794,69893,12793,-39393,-41241,-36249,-100535,-6703,76962,146101,243811,364773,321989,193418,88886,8560,-49606,-89359,-14720,34834,108083,100495,30917,5814,-4457,107516,161311,86504,43130,60887,41691,13311,-62930,-120443,-69821,-30798,-7022,36451,17794,-10124,32985,88053,4652,-74795,-112141,-141352,-79239,-30455,-6702,1541,41285,161760,286733,310756,209155,56744,-57000,-111966,-20739,86855,57635,-45925,-7149,111761,436292,610674,426416,244162,135936,53151,-8936,-68886,-86753,9236,49510,36646,31173,13874,-13120,-45774,-81966,-125762,-74906,68634,177927,115265,51377,-4086,-44401,-71055,-57464,-69166,-93056,-65361,14111,34267,-3783,95941,239673,194721,83055,21772,28202,13331,-19097,-5819,126490,205497,162159,61402,-83316,-56194,82601,69638,13469,-48525,-106711,-112765,-63625,-30289,-56126,-56523,-103625,-45021,37941,143836,149939,60559,-36689,-79382,-61248,-28573,19678,-1485,-30321,-28184,-41129,-85456,-100299,-100291,-110622,-101265,-74832,-47568,21689,11626,-82072,-91832,-29312,36513,92399,73973,26473,-37495,-3269,233391,583467,728394,522342,252023,216371,265258,239562,161243,81871,-22141,-124003,27536,109275,72446,-14007,-66303,-87839,63944,301230,452742,493350,417507,250770,98856,143100,301128,489317,592062,441495,196554,8414,-12352,137639,332042,437671,433508,299030,44505,-68885,-20260,-62241,-127728,-30509,-4350,-38267,-26495,-4532,-28028,-63973,-104818,-53512,4591,82520,13340,-18755,20101,52374,3184,-109733,-94670,-81002,-92849,-109121,-98717,-56730,-3635,40052,44815,-1552,-61441,-124121,-60559,11597,69667,122155,164384,107489,88919,86538,125776,171491,129001,51463,-992,-7167,14906,-13724,-92531,-48541,24693,23317,74390,175639,259625,192440,102829,14327,-19283,-1121,-45893,-54691,-13497,12096,-6099,10830,-24677,-103120,-97037,-82138,-44992,-48098,-87444,-124819,-52427,-10934,13693,26205,-31000,-102950,-76384,-60632,-114207,-75591,26982,74781,27274,8803,-28100,9969,37607,52279,94031,126384,101413,44558,35240,57640,51797,-50902,-59520,-52723,-104626,-130043,-106146,-56366,-11077,6126,-31785,-98955,-50410,18687,-13401,-105069,-23411,33958,40063,29021,-30881,-136774,-139900,-63350,-76326,-107666,-64158,61846,239260,205410,114075,60051,37124,19147,2582,-1993,-8686,-25066,-31608,-8456,-7612,-40162,-196781,-294028,-285760,-249110,-213964,-192057,-81335,110687,125924,78231,30506,9422,30976,144612,187151,182270,141551,2337,-103109,-85872,-82869,-83245,-45425,-45416,-122357,-37142,-20196,-29230,-38377,-23850,-17651,-52475,-50063,3900,51872,135334,184610,136584,81867,83486,102581,106897,53183,-15337,-82725,-27484,16709,-111423,-301007,-357350,-384011,-387060,-425459,-410865,-317786,-192572,-130485,7177,21190,16880,-12062,-55658,-91317,-85136,-54737,-36109,1521,25845,19074,2068,21905,-29756,-75668,-55123,-85055,-58167,121542,341796,292721,59076,-83211,70204,295402,369885,338625,275143,162246,54739,59062,127979,137380,72530,2312,-56593,-55959,-47599,-25155,-65051,-114466,-100331,-28768,33394,240,-70420,-24686,129252,295587,348681,231327,82799,12345,-19051,-41865,5063,109120,64243,15270,-6824,11091,59203,31728,-67968,-53175,33541,192327,193217,87127,15691,-15570,-55807,-73516,-26787,295,-20464,-40186,-73530,-112496,-54610,-25058,-15452,-4355,276,25541,63531,166537,210239,183497,88537,17298,-55357,-52733,25014,80232,52594,-22487,-18699,-2145,-6672,8627,13233,29306,55405,76769,-36249,-89455,-89455,-83012,-59679,-45052,-27461,28152,62788,26220,-51011,-29348,43114,59211,-3663,-78712,-95062,-29773,12485,35272,72109,56412,-37476,-73974,48189,129599,126559,77829,-26921,-34006,18617,-10486,-82134,-52258,-5384,18145,-7512,-44320,-46745,-47840,-51903,-39843,-25109,-11242,-40015,-71696,-64696,-42312,-54484,-84067,-68596,-34840,-28752,-26722,20764,23434,9809,-34516,-96130,-106765,-138578,-147219,1985,110968,99748,32117,-71867,-69033,94892,220957,221099,83662,-5290,-17307,44322,50708,17533,2320,-28340,-52422,-85118,-74481,-67547,-31924,1632,-2818,-31993,-18137,-8561,-48403,-66781,-58922,-41262,-46994,-62433,-86744,-81307,-67772,-54969,-22584,-4734,-13587,-50288,-65588,-38299,-72547,-108892,-127957,-74683,-12635,-3186,8398,-9082,11349,105036,237922,201633,172924,115566,68127,37949,-7802,-49866,-58793,33337,181786,254680,82929,-23983,-47583,-24786,-55861,-59011,16322,86456,110405,70915,12710,16299,22311,36303,4591,-30374,-24906,-20408,11775,24858,18340,65104,144412,161438,165022,160466,145245,121132,109304,59040,70781,51212,63180,71788,16999,-47342,-96477,-70080,-32422,-2930,6029,-31048,-68240,-42097,-53193,-121334,-38525,26939,12478,-35151,-65236,-110550,-74120,-27854,-11261,-2855,-8250,-15335,-19708,-58141,-79592,-31260,22828,42886,35576,15666,-45614,-38468,-30400,-2452,501,4086,15161,6670,-36435,-67582,-115549,-129329,-58639,-8176,24440,42557,68575,85713,88708,118041,144223,156737,141602,187820,341536,514937,716523,775206,521519,219929,77555,-7651,-72035,-125778,-91034,-42477,-54606,-57067,-70775,-97969,68521,97054,-25380,-102588,44916,202953,197326,108009,-15724,-49407,-19913,-18669,-27884,-8150,-23254,-34578,-7313,52375,153297,180264,145289,82647,47769,83484,199804,155832,15252,-35350,-75094,-54124,-5332,41767,37423,-9095,-85982,-103500,-29513,22998,13033,-25952,-112809,-125005,-102902,-72223,12116,24283,-35829,-13104,9928,-34299,-76676,-40378,-21940,-55646,-75981,-138023,-42866,7728,25946,11860,-24293,-61046,-36775,911,-7316,-66059,-12204,63774,71350,78560,103380,97190,7768,-101597,-29730,58887,42604,-6272,16737,151359,220006,120718,25127,96988,261018,325469,201801,64859,-36622,61267,237232,278796,211912,76533,-8021,-7907,3287,5943,21912,16250,58885,160914,287033,318777,241636,139069,41266,-43282,-88381,-98558,-59171,20667,70366,33314,-3076,-36165,-81397,-116464,-29606,106424,253191,235545,77241,-87789,-44828,24990,60476,36580,-23945,-38023,-32235,-14545,30777,114983,110165,64808,43054,25755,18912,38068,9421,-39518,-2623,116527,306008,451662,395898,289466,127686,29750,-31709,-104565,-106205,-80200,-59412,-41470,-27207,-28456,-49430,-26124,10189,-36862,-68891,-78405,-81604,-101104,-69333,64095,203045,175261,96665,22373,2093,-72920,-64692,20980,17561,14737,44286,-32573,-88698,332,85592,53074,22131,83965,106516,111195,71661,99618,124326,26039,-98780,-70952,41555,101093,70823,-8315,-50394,-8946,27429,2546,-100226,-138147,-117896,-47825,-21128,-14796,-4206,3576,-42506,-59497,-19442,17828,15176,21675,10963,-13957,-41375,-79851,-104503,-53855,3579,50143,142140,275287,357823,294581,137210,-9558,-59841,-33849,-74056,-99771,-110714,-93909,-66386,-56672,-76905,-48051,-34162,-5403,17390,-8671,-56232,-81455,-76670,-33215,-5024,-63158,-121136,-86559,-84357,-45221,48270,122314,130949,45155,17832,24369,17585,-62874,-48782,-15949,34857,63492,120134,65350,-31843,-91986,-63810,-11200,-33301,-74492,-74888,-67204,-78126,-92576,-104618,-72309,-24257,-19769,-73227,-125025,-90125,-38092,76273,249532,289967,149567,90854,120079,142272,59822,-32347,36444,114225,174755,154967,48601,-13960,-31355,-20426,3429,-47921,-82536,29529,85515,59407,46289,136529,106587,1617,-50869,-20543,37887,62198,36234,87259,156386,213922,143471,11173,-85316,-135255,-118091,-43343,17947,16154,15389,2415,-10512,-9757,-32512,-71158,68444,272296,419151,261532,70235,44066,206211,346914,348388,352535,214376,126848,96559,93320,25126,-92644,-58851,11081,-1798,-49754,19156,90407,58428,-38486,-89144,40139,133776,82428,-7193,-107659,-90952,-94498,-81844,-72094,-46406,-47805,-76722,-50496,-12092,31995,79865,23425,-48768,-20352,70948,148968,194623,201311,154013,74921,-4844,-31763,5440,3798,-40008,-22741,32904,110724,161679,91181,-55162,-66497,-24450,-33085,-49115,-33960,-17384,-26891,-61891,-52167,-1797,29851,24988,42638,10370,-22703,-61325,-92120,-81580,-65149,16382,38764,30229,22013,10980,32955,88598,49976,-27158,-25389,46706,118061,146859,163311,100635,34618,-70405,-115869,-74624,-34239,18,-17805,-54347,-103903,-72648,-39916,-34526,-30170,-913,37983,81449,96759,91851,106103,100056,60193,79133,126048,125919,48977,4455,72894,72380,-24281,-63231,-1693,45400,10711,-58755,-71296,-28394,-1451,70634,116065,128049,40800,-107933,-55177,-3833,-21864,-93618,-136990,-54849,4591,21637,34459,55564,44908,18327,4639,-10785,-86192,-53908,-25333,-45608,-86722,-100397,-67397,-27098,-34643,-57750,-3685,76766,42684,-57388,-41836,53225,98095,66548,17185,-31186,-67200,-77810,-58105,-7788,60686,26343,-17023,-31172,14044,42372,9575,-40467,13922,32651,15394,40848,101078,133987,93624,923,-27317,-44202,11074,163350,284897,286730,122909,-6386,-126188,-38777,-39005,-72268,-30766,-5872,-18906,-96799,-146023,-68407,-14606,51043,100457,100076,103495,74227,12918,-65008,-94373,-35457,10589,24940,63613,98769,79672,32641,-50692,-91104,-66764,-87978,-83233,-97936,-88150,-44129,-24136,-75845,-99532,765,91261,191257,198217,75000,-49392,-23394,73252,120469,81018,26620,-21835,-40669,30711,110891,161749,73567,-43564,-56433,-3040,13108,-12516,10482,76294,115492,129557,79779,-50044,-124092,-108924,-103924,-121343,-49401,54889,59469,1232,-72246,-85635,-78090,-81767,-70225,-54334,-72732,-90608,-3856,73461,67018,-29371,-108101,-55769,-32818,-8764,-4642,-31515,-38461,18434,88595,187279,268096,269293,297721,189059,47999,-70262,-93523,-73431,-111631,-166203,-112060,-91621,-9816,49075,64597,-30585,-113715,-92254,-67514,-63565,-54575,-72104,-138300,-109133,-67064,-55645,-31883,9599,54106,12763,21030,131478,178088,147857,61474,18940,-1511,-65674,-67464,-44936,-10682,123,-43310,-114093,-111558,-38658,14971,-1822,-34742,-91178,-125885,-46045,131780,388087,542926,395171,41716,-78156,-64220,-35745,-80867,-108019,-92252,-35991,10106,10692,-28724,-49627,-22198,-2533,67717,173795,86733,-76511,-52678,71691,276894,343607,81053,-102264,28763,102107,180331,259625,130888,-7134,-48075,3250,44059,25087,-32272,-92727,-44089,-11790,-19049,-57664,-43381,12968,98328,166585,150628,132001,30785,-29377,106668,118923,114127,123761,55303,-46947,-106037,-73266,-31595,35961,115718,55495,13278,20200,84892,103541,3733,-89490,-46113,60876,166140,237728,325898,367143,163691,37155,68959,168591,252231,276749,212814,136931,28099,15795,139981,173541,118102,-5591,-100396,-31712,-47321,-86864,-85563,-61885,-66535,-117712,-38480,-21389,-41429,-36719,3835,37968,-9824,98969,256498,265625,118579,-42613,-73888,-40209,-14072,-15982,-48614,-57841,-96117,-108705,-60597,-41605,-52352,-96932,-24441,67655,73703,-50012,-107591,-45006,-17353,-40510,-66608,-35530,-1481,111417,255076,289160,250738,174116,92301,16456,-26815,-45334],[-112572,-142692,-120681,-47119,35097,112632,143606,192408,165602,79697,-37616,-92699,-100221,-137739,-113941,-121546,-140291,-134897,-108766,9283,185804,312122,274681,203136,121425,85926,74948,139626,262428,427763,483201,386797,269089,128483,3975,-38513,-27854,27878,95934,138935,111998,122700,150893,106629,41023,14282,-23083,-81972,-63858,-15438,124898,239271,140638,40225,21890,1431,-85311,-108548,-42659,-47038,-107408,-125907,-110437,-100610,-60403,-22672,95205,135686,7607,-58221,-74131,18479,118637,116032,72141,26397,-11915,-20101,-24785,-13541,-10132,37379,98662,102921,70146,18316,-78033,-30044,35775,115805,182636,98422,-56891,-84532,-29125,3732,-32815,-32101,32724,85870,109334,95524,28484,-27277,-39048,-62238,-74648,-61172,-69348,-79067,-57121,-25735,-14241,-8945,55433,199577,336817,246928,86329,69882,64873,39830,96662,104250,40146,-11033,-68772,-71978,7041,124849,134584,41147,-38698,-73634,-1616,73818,139259,172451,123642,51466,-10881,-31624,-33827,-54308,-96400,-84868,5905,26847,-40460,-113711,-9570,39089,80703,93350,-31129,-109045,-59152,-41547,-42156,-26106,-31822,-14686,-436,-10177,-32651,-41245,-92071,-62863,-45686,-39863,6193,-91939,-144748,-76317,-59115,-92096,-140274,-144047,-58157,82032,172209,184520,33489,-50770,-23359,15135,-4119,-83603,-64392,-47636,-125982,-134347,-75351,-72062,-40588,-22266,-19768,-29392,-28460,-1805,19935,19818,4628,-39673,-107080,-120837,-134867,-21383,177791,360934,393866,261378,-13735,-83441,110684,240291,293242,172909,76187,52892,50183,50324,28248,13174,-37899,-36521,-12251,24332,14314,-40172,-105103,-14710,14927,-4064,-29077,-19559,2729,-4470,5359,-6079,-20638,-25980,-70197,-119649,-40960,9579,18021,25516,25557,-32280,-101243,-93712,-59956,-38504,-87693,-31165,87382,212311,306296,228751,86914,1261,16827,168671,232585,229679,132328,46926,24081,6020,-13963,-26309,-43886,-59183,-78254,-109428,-123191,-78930,-41095,-34867,-37457,17307,52054,82227,210013,387435,391287,167121,-8882,-116356,-70747,-22981,-43121,-57520,43480,136813,179435,194548,176395,130042,76366,48220,-36925,-82567,-101613,-45800,56189,115543,84624,-10567,-96175,2494,-28066,-46402,52147,174179,216499,128142,-18585,-84029,-122502,-113759,-36153,51597,103999,154079,181793,196903,143367,99503,175655,353011,402068,276711,126002,8340,-88079,-130624,-67134,-11980,-39787,-10218,75853,111391,82374,133173,117863,84390,70127,38677,40462,87926,183894,257839,166490,88598,44165,-6828,-23856,-16443,-13409,-66991,-85975,-8096,68969,82114,99660,41098,-56129,-88592,-37912,-37256,-122527,-58709,-5333,51725,70555,9067,-40152,-42366,-20724,1242,8997,12965,12445,-46527,-80338,80300,173399,145371,47893,-11509,-43159,-84771,-104235,-89870,-67409,-64161,-58570,-45082,-83446,-56551,7965,59926,18001,-520,3675,17470,-15513,-67097,-60181,-43302,-11782,-41283,-92406,-113520,-79870,-34412,-8898,-9656,410,48732,74982,139133,176800,207293,245489,324733,358921,260656,139759,20536,28530,160903,341628,313821,164440,36034,-47656,-121830,-107308,-60152,-39591,-87340,-32930,-35226,-29181,14983,75409,129801,144726,113277,71453,27162,8777,4879,33770,72522,120666,167286,181750,187489,179197,132677,56792,-33387,-46497,-137165,-140902,-101316,-12185,53982,42829,7289,-36891,-72699,-72532,-48008,-35826,-51860,-55719,-56709,-23249,32547,44951,-23953,-113995,-54477,-30235,35722,184553,287066,72584,-67122,66510,116835,55148,-15430,-24700,-21024,-82828,-22172,63216,133936,220643,316274,269432,161407,64926,-16473,-74979,-94779,5741,50345,108986,59642,8200,6977,-22795,87254,165066,102981,55243,66007,45282,16503,-58108,-114626,-62917,-16810,28470,80612,41846,-7939,16105,68160,-9813,-87676,-130828,-130737,-74686,-33300,-12497,-4563,32337,152188,283977,320994,218591,58469,-55472,-106142,-21352,80628,68451,-26288,10508,122071,426953,573901,372052,214605,126350,54364,-8966,-61863,-102970,-33102,12156,17407,25637,17058,-6941,-41596,-84773,-150336,-92788,30954,151985,111576,55226,1986,-36937,-59361,-48273,-64509,-99892,-91786,-20258,16559,4840,103945,228969,180077,70222,9843,19132,2351,-41931,-38814,102302,174706,131353,24302,-128721,-10813,146105,125023,34926,-42162,-101142,-100586,-45327,-6009,-27154,-33675,-103508,-45954,50046,185930,196668,80232,-31543,-85931,-66127,-37184,2849,-19034,-46541,-39363,-43653,-81805,-101064,-102659,-107533,-93263,-65027,-39562,32843,21252,-72581,-93731,-26863,46944,105671,78863,21328,-60295,-13197,240933,591518,756677,563215,274426,221900,251691,208411,134978,81526,-21584,-113025,27659,101881,74342,-8886,-59095,-76794,65408,284919,439333,499800,420028,260318,111209,146470,295007,451997,523875,376578,153963,-23156,-14092,132404,311068,401869,405756,276665,26211,-82115,-16805,-51529,-118725,-33979,704,-18266,-15764,-9375,-50780,-102311,-84570,-31677,8276,62627,-1139,7338,79012,113354,52675,-64223,-98553,-73947,-83853,-105850,-98409,-56091,-126,44451,45830,-5669,-62107,-103566,-68909,-1176,57347,111742,151605,94099,75363,62827,93500,151590,109601,22944,-13291,-3409,29031,12372,-73490,-65953,10360,27109,89608,197386,303116,266321,167185,59190,-15943,1733,-44978,-45029,804,19481,-287,23412,-17835,-94067,-105372,-81877,-42337,-42953,-73653,-105926,-75033,-31801,-8191,20986,-26301,-78622,-56122,-40121,-90609,-77541,51352,123478,34631,3745,-48474,-18987,37594,66131,107493,138791,106917,47110,26817,43658,61834,-39059,-34738,-31529,-82353,-117384,-118264,-88687,-35535,-5145,-43211,-110028,-52910,14674,-16269,-101431,-30556,21610,18300,-550,-53842,-92515,-82073,-24575,-49908,-94384,-71046,54929,209004,172940,94091,43046,25413,8087,-8017,-13511,-18117,-30498,-30913,-3171,-4285,-41311,-204846,-288464,-283118,-250811,-218169,-196481,-75039,121186,152304,110547,64372,36325,45808,141972,167540,168192,139270,15060,-80502,-98618,-90125,-70662,-32592,-37251,-108495,-30153,-12966,-27364,-37380,-21898,-12589,-41781,-39613,13784,63763,146600,201659,164392,117026,109067,116685,117910,73253,9809,-75468,-53344,-3418,-119233,-304502,-368697,-398237,-395953,-427430,-408022,-309751,-177670,-119367,-34058,-20360,-18373,-41375,-83976,-119213,-110887,-73290,-52911,-21029,-2595,-8650,-19102,18780,2099,-55586,-60272,-83995,-57662,124137,315132,248023,48323,-82408,95807,318286,379424,340010,270940,136935,23666,43577,125778,143123,78211,11757,-38326,-46831,-48093,-18513,-51220,-99205,-88363,-18872,46453,23614,-49012,-17589,131609,301346,342385,227185,88759,20079,-6687,-20202,38306,135064,84069,39554,1973,1989,44502,23960,-77219,-53761,23531,188186,193559,89641,16750,-15588,-67566,-81178,-29497,-1951,-18476,-36358,-75140,-103420,-51806,-25199,-18694,806,14155,53258,120284,245755,271134,219469,108707,20048,-58730,-31221,49294,106536,71752,-9949,-30654,-17150,-9504,11642,16354,29795,56438,76273,-32641,-86541,-74206,-68043,-34566,-31726,-14883,23971,48004,16311,-47042,-13769,55265,65179,15775,-60088,-96393,-30934,13667,39503,81224,70630,-27247,-60029,57258,137403,125788,74139,-17027,-20366,16139,-9566,-73776,-70761,-23932,14933,1478,-25234,-34156,-45786,-61040,-57221,-36670,-16612,-42231,-71232,-54357,-23258,-34625,-68919,-61220,-24591,-16019,-12107,17925,11651,9582,-19480,-93991,-123123,-154424,-135177,4593,109381,107819,50093,-51772,-49690,113820,251717,255197,92682,-19679,-58681,-10651,11738,-4081,-11398,-37533,-57167,-79949,-58049,-54427,-19137,8538,-8212,-48223,-29237,-26026,-70790,-76784,-53749,-26113,-32993,-50844,-84290,-83045,-66520,-53510,-15445,-759,-21077,-57225,-64381,-31480,-73954,-114347,-117754,-65324,-15918,-22269,-22321,-53460,-780,113874,264594,238405,180611,109402,57512,33343,-3892,-43729,-55759,43556,212730,290231,110950,-11851,-40300,-16590,-50089,-61006,10471,84338,108845,68235,15628,26168,15779,20475,-7348,-35479,-25131,-21992,3253,9081,10124,80926,169533,190103,193339,194616,173617,137916,118331,15771,-1202,9982,39691,58396,22737,-27932,-67087,-74415,-37373,-1298,3309,-29174,-71952,-49404,-46066,-108067,-48631,12630,-940,-45082,-68423,-89582,-93455,-41812,-16421,966,374,-13353,-27973,-71253,-72972,-21359,31402,45575,25305,-16500,-76456,-44562,-30406,-4754,-7560,-5527,5347,-965,-46721,-96090,-145043,-108756,-50206,-7626,23737,48095,82712,98073,93932,116798,148761,176887,165952,205425,340796,510073,732956,840216,628254,281771,112019,16353,-60469,-114258,-77445,-34105,-60881,-104178,-104664,-101538,49245,58876,-60460,-108625,54763,231436,227977,113475,-26055,-46301,-8151,-9293,-28653,-19687,-14913,-15136,20692,100682,232199,257343,186907,98220,45472,66655,181344,164139,20720,-35773,-78754,-41451,8922,51016,43126,-9032,-87913,-112607,-28374,27757,14955,-34584,-125788,-137970,-114757,-89605,-5106,20008,-29476,-3440,18273,-29913,-67820,-39912,-27272,-59875,-75281,-138261,-43304,3061,16115,3181,-24448,-34813,-9960,13453,-7354,-46825,-13085,66869,75777,82815,106198,101160,19572,-91802,-34760,58670,49766,1323,44130,184198,253487,145350,54090,129359,308256,398425,274435,124492,-22591,-14910,149506,214355,179545,76233,-12073,-24415,-16866,-9564,10658,10431,60267,174111,304344,326361,242488,135683,41065,-44218,-85026,-84467,-41943,33393,70215,19360,-18177,-49480,-95544,-104040,-22947,114724,296505,300854,128448,-66699,-54281,14521,47816,24268,-26280,-42189,-35959,-19797,25094,104798,85563,47795,47264,46000,47156,62534,29270,-17274,22263,136494,320370,477806,437604,307201,130811,29274,-41988,-119376,-94326,-81762,-72253,-31745,1710,-1925,-33979,-16384,12842,-41095,-74998,-80211,-78177,-90729,-62258,83249,218015,185824,98642,28336,7597,-70950,-61487,30197,33244,26118,48600,-34886,-82129,19377,104799,57157,11961,72141,103551,114456,84155,122429,136348,24080,-100983,-68907,44417,107382,73143,-9546,-56867,-17190,28001,15556,-79047,-135992,-104337,-40591,-14687,-7406,-3025,-1289,-49178,-69042,-30628,-238,-9538,15193,48183,47657,9488,-37176,-77655,-38386,12760,52007,138339,257919,325539,271402,135307,-11995,-46926,-3079,-29340,-45705,-62736,-57716,-41132,-45513,-78772,-59220,-39683,-8425,17096,2459,-43706,-76002,-79670,-35945,-10909,-69235,-102515,-75276,-66790,-25688,52656,103214,90474,11705,7198,-5031,-11132,-84406,-50031,301,39553,42197,80497,22507,-55868,-99977,-63541,-13283,-37084,-77538,-80553,-70025,-71868,-85180,-97574,-67832,-23397,-20158,-70888,-111245,-75186,-24079,93124,251413,251916,107555,78004,117420,136513,43374,-43922,59941,151163,194111,149417,37086,-9682,-16316,-3406,10850,-49903,-85388,32420,83163,53145,38509,135433,129702,14486,-39206,-16510,39038,54585,17895,83990,177546,237150,161734,37866,-63025,-128461,-113020,-42803,22914,29714,28541,9004,-15412,-21888,-36398,-58466,70500,247798,388714,285864,93908,55924,219912,374531,362496,324181,188568,113031,86495,77507,15978,-96648,-61584,-21272,-55330,-88947,-6665,64116,44500,-38932,-91737,37196,130960,80139,-15378,-104241,-77540,-89948,-88332,-86171,-74868,-93353,-109593,-70587,-28639,21149,67555,10908,-58459,-41090,46102,119558,158926,174526,153877,89144,8337,-20901,29012,46067,11800,21962,50320,109053,161998,95442,-56699,-54505,-2502,-5881,-35179,-65472,-77625,-75078,-75972,-51565,-10826,13019,32357,71137,39910,-467,-16605,-85966,-81952,-29350,37352,61314,55816,45051,36589,80723,119734,63816,-10846,-8334,69202,153095,186374,202853,130351,42348,-72986,-113031,-69644,-27225,18594,17721,-22232,-82231,-54737,-20589,-19960,-17080,7636,40991,89781,123494,130405,146083,119695,70397,79308,117032,119777,53038,23117,62649,44674,-43595,-75556,-8826,41052,10333,-57023,-68553,-23126,12774,96418,148830,158968,52966,-108754,-46961,1334,-32346,-118173,-114564,-32112,17366,20331,26818,45729,41366,32833,31328,11238,-80185,-68151,-31227,-44067,-85906,-95334,-65105,-45776,-63294,-83493,-17493,64072,43803,-45107,-45672,32588,79790,61404,15865,-37346,-72052,-73735,-49487,1486,78335,47847,-5203,-35466,2443,31912,-3509,-54010,7252,32736,10128,14630,56775,92235,57805,-8583,-8152,-30627,-5425,133310,290791,345984,188977,50978,-94923,-73768,-77416,-66654,-22724,-8185,-25562,-98969,-154327,-71391,-16894,47205,77848,67684,71768,46242,-6932,-73562,-75452,-1207,42780,57135,94436,114104,84870,42480,-31249,-93346,-121300,-135279,-129633,-110430,-75612,-41169,-33148,-72139,-84750,3877,88587,184713,202651,80896,-49755,-34946,60391,101458,61118,8655,-33106,-49053,19577,99079,148257,56687,-31651,-12845,36593,49857,9832,18093,70904,99903,118012,84252,-49034,-106954,-78841,-96166,-107573,-36474,60753,59123,1139,-69402,-82889,-75654,-82869,-70583,-47245,-63379,-100426,-20589,59614,52433,-40268,-93834,-31672,8597,47319,45869,-5075,-18471,47370,124901,228357,314713,321999,308754,170240,23050,-86943,-102639,-76928,-112896,-163877,-104875,-82046,-24058,29652,41046,-58013,-97041,-77092,-54300,-55274,-53209,-72348,-128827,-97150,-49533,-44553,-38283,-3798,36592,-15681,-45132,99556,199034,173307,87116,36619,-2808,-69216,-51013,-24709,9684,10401,-53723,-133578,-114836,-32395,26206,16863,-10143,-76269,-122310,-43767,145016,411107,561742,407313,40034,-86375,-60632,-27250,-70171,-97779,-86507,-36222,4556,8182,-19593,-49249,-35148,-13385,66275,165659,73524,-69253,-42374,76286,266148,295748,40501,-69351,51343,118685,178922,237616,103484,-17604,-54278,-2240,47169,37483,-14213,-76654,-49509,-31163,-35117,-63694,-54243,-1444,92446,183931,198041,183584,78533,-60104,42529,62271,74442,112636,59583,-45595,-108060,-66092,-22955,51739,130617,73370,29471,41411,109253,106498,-4372,-92802,-25972,88523,193610,252842,317087,303487,82506,-12597,37356,114009,173895,212911,172691,92507,-25702,103,155678,195724,123781,-18198,-110607,-14331,-34131,-78878,-68570,-45304,-45609,-123565,-56908,-45974,-68444,-59899,-15100,21316,-26742,65651,248157,259163,102950,-21113,-44077,-26234,-10672,-22966,-59436,-61992,-100075,-107922,-50013,-25494,-31204,-78982,-31391,66733,78363,-50374,-95820,-24987,9867,-14280,-46138,-17366,26701,155445,302641,322058,272330,182250,86435,14490,-29465,-48600],[-128365,-151433,-113929,-43958,35790,116106,148651,194656,174285,109900,-7241,-70554,-86841,-134411,-114506,-126966,-146459,-131901,-126801,-16937,160564,296241,256849,199976,132431,95168,76301,126086,216369,346175,393176,301928,218473,115565,13816,-27654,-14836,47826,116580,148018,112705,125582,156623,87874,16530,-6298,-41715,-91657,-43672,3474,130084,212524,100770,9787,8837,6659,-54693,-61888,-29405,-51886,-104214,-112469,-96301,-87430,-59938,-44952,72142,145286,36016,-42050,-77397,4219,133530,154274,105755,47500,-2622,-20118,-26977,-11969,-7248,39695,90660,95058,60672,5209,-81811,-29145,34413,113601,183736,105529,-58087,-80865,-19120,11505,-39971,-37691,22493,70161,95001,82283,8705,-54642,-61584,-73656,-76125,-63812,-75749,-92498,-88217,-42364,-25053,-28947,26061,171860,328271,235998,81142,67479,65006,42832,95676,114820,61998,25960,-27787,-68584,-18234,92655,111256,36092,-36269,-80586,-12198,63836,132403,170826,124947,55244,-4727,-24467,-25899,-44301,-85278,-97828,-9311,17390,-54635,-98006,4009,46121,74604,87938,-26169,-105392,-69437,-59531,-58823,-38893,-42183,-13659,12228,6967,-13551,-27674,-79613,-51425,-24787,-93676,-57250,-128671,-146084,-57160,-29974,-68019,-124225,-138181,-61974,69982,154305,153496,7181,-62770,-20773,25765,7944,-70232,-52859,-23757,-109655,-149887,-95320,-90913,-55736,-38756,-35702,-41853,-39565,-3502,23038,23089,3097,-46712,-112797,-109382,-133227,-31212,171055,369293,422265,271842,-5598,-98405,99696,236213,274848,141466,44370,23011,28290,27737,10518,8587,-29301,-40852,-26246,2790,-6417,-50694,-116663,-18441,22785,10586,-23983,-48357,-44202,-31495,-4255,-8054,-17317,-26366,-76102,-112319,-38023,1987,-898,9462,19165,-35105,-91353,-92320,-74536,-59867,-103912,-18931,86332,168804,235862,169510,53030,-228,33309,180898,237282,223064,112840,25201,2712,-4742,-15647,-23301,-42504,-62314,-83946,-115440,-102661,-58964,-29461,-32294,-35172,20983,54371,91071,234977,406253,378870,154890,-9402,-114626,-90609,-53076,-71890,-76978,34128,136504,193101,214960,190729,134947,74894,39883,-47472,-88218,-96445,-46444,43014,92360,77619,-4129,-86551,4741,-19500,-35701,51742,165001,198536,132550,-6598,-62682,-101670,-124909,-69684,-2645,32667,91461,138871,169519,137529,108426,205152,398001,454829,320824,158580,26396,-77702,-134094,-83218,-32472,-74834,-40622,57513,107754,110185,215476,216974,164431,116626,47816,26236,67860,166553,248921,166773,86017,38811,-6321,-18502,-13540,2681,-40896,-93346,-25027,51290,62282,78769,31075,-68737,-104785,-57111,-47984,-104544,-54061,-7003,44792,66890,16525,-34159,-38432,-11584,21124,38001,46464,47044,-24250,-96310,70240,164123,131868,30941,-26894,-60039,-93372,-100257,-82784,-68107,-65159,-59362,-43889,-53597,4704,65977,98071,26424,-16036,-17440,-1589,-23009,-69059,-62628,-49416,-17441,-45569,-100034,-119321,-81223,-31987,-5333,-11691,-27179,21944,60059,123677,165645,203351,248877,334809,379554,289470,158454,35213,21940,142917,336496,352501,219142,85171,2372,-68351,-106046,-76129,-69983,-112755,-10465,-8993,-10913,34307,109203,165638,167819,125376,72295,18776,-931,-4511,23086,65360,120248,165108,179090,186395,183353,147358,74638,-22287,-53882,-130184,-108389,-74236,-9319,36706,36287,22183,-11162,-57683,-70141,-49207,-35271,-51742,-81984,-79884,-26589,18616,27365,-35550,-123541,-50145,-28323,43017,214542,330377,110723,-74212,73125,162749,99322,7645,-11259,-12769,-70260,-39610,44928,114850,188361,256333,208386,123992,38448,-41811,-100248,-74618,36798,75119,116513,27036,-11588,9341,-39757,60281,160577,118797,70604,73923,50368,23282,-49426,-107621,-55863,-1294,79912,131726,65097,-4859,-423,43799,-25333,-97212,-137515,-112908,-70566,-38681,-21801,-14676,21301,139504,271665,318696,222467,58111,-56083,-100237,-18687,76361,80936,-5942,26007,129838,406129,519598,312103,180424,111401,52283,-9739,-52412,-86849,-67855,-28203,-6536,15452,15804,-4539,-40107,-83355,-134762,-93064,555,121539,103706,56607,7137,-28493,-47503,-38912,-57272,-98972,-119903,-64490,-11335,10505,109927,215273,165726,59526,-813,9619,-8346,-60798,-61422,83876,143201,97139,-14348,-142337,39226,206074,177092,54743,-37275,-93816,-83527,-22246,20218,-28,-13456,-96535,-46394,59412,221474,234940,96047,-28268,-96229,-72737,-45700,-13850,-39678,-66362,-54873,-50460,-80646,-100429,-102953,-104838,-86624,-55569,-31161,41862,26932,-64035,-91979,-24190,58064,120411,86511,18819,-81103,-15565,242810,569403,737426,568615,283109,217397,227866,175420,115419,82302,-18123,-96162,30669,97261,77831,-2085,-51568,-67545,60532,256653,409002,482257,400693,254417,116822,142697,275632,394652,434181,299846,105392,-61520,-21296,116564,274341,353381,367294,246158,7545,-89952,-12535,-41183,-97418,-27532,13841,4357,-5270,-13858,-62805,-93107,-51353,-11608,10281,36524,-15776,38149,136135,169114,94389,-25622,-78806,-61722,-75419,-103687,-100520,-58018,355,45935,44316,-9991,-60084,-82916,-74895,-15789,42187,98138,136150,80244,61916,41194,61152,125031,82363,-9570,-23061,-1523,37776,32496,-53693,-73762,-817,29679,97804,207281,324590,322924,227166,111897,-4742,-564,-49987,-37814,14598,26324,6026,30287,-16600,-85820,-103594,-78064,-40019,-37309,-58503,-79470,-79407,-47288,-28582,17789,-16488,-53844,-36951,-24158,-70346,-56534,85961,175748,62431,8238,-54202,-52064,28417,71208,112759,143094,105445,49837,26959,37008,74720,-21928,-8249,-10653,-59333,-94376,-101483,-96008,-55334,-27366,-64175,-112747,-54381,9468,-19275,-95369,-42927,3282,-7963,-34698,-80426,-36985,-17276,10238,-27072,-83280,-80023,46461,176919,143915,75223,26042,11489,-5348,-19233,-24004,-28085,-39171,-33830,-802,-3508,-43559,-214554,-283681,-283382,-256776,-226284,-202662,-71416,125835,175492,143422,100867,65026,59498,132607,141433,148486,129709,23427,-61715,-101262,-98716,-58617,-15251,-20217,-82982,-27078,-5835,-24029,-35905,-21416,-10929,-35331,-32185,21322,71329,149253,204746,175811,139837,126795,121915,118496,83997,28577,-64195,-84301,-27581,-130249,-313282,-388593,-422803,-415753,-440516,-415980,-310025,-166762,-99221,-84077,-68645,-61054,-77442,-115774,-147926,-128814,-88656,-70367,-45644,-33526,-37311,-40500,12285,27784,-24723,-56984,-82450,-61717,117794,273333,199735,36412,-83848,113084,324626,371081,326561,254884,104191,-5341,35865,128725,151745,83868,17909,-24429,-35059,-46717,-14695,-42932,-89796,-81336,-13019,55251,42106,-27734,-7893,130255,293067,317856,209845,88839,25002,3872,736,71110,156791,101605,62539,9604,-9757,25497,12020,-86992,-56903,7772,168780,177343,82909,14040,-18349,-84706,-92725,-36042,-9887,-22971,-38811,-80659,-97454,-51874,-27647,-23099,5669,28097,79767,176939,318393,327591,252933,126510,19516,-66723,-15343,71589,131690,86045,-3145,-45615,-35467,-13030,11294,16394,31114,64752,84342,-24571,-85275,-59313,-41443,-2264,-8838,1068,18276,31942,5290,-43546,-2574,59507,60949,22696,-49019,-91321,-30341,13324,41696,87137,83328,-16682,-47909,62729,140450,121425,68885,-8979,-11895,10417,-11182,-66614,-90994,-43823,5224,1213,-15447,-27230,-46136,-71629,-77733,-53686,-28348,-49321,-71055,-44970,-6482,-16761,-51040,-49748,-13907,-3295,1540,15168,-1930,5266,-6067,-80774,-135751,-173270,-124220,1053,100671,108411,63188,-34428,-28985,131681,279852,290526,110491,-12233,-64975,-48117,-26352,-28856,-27928,-47447,-62453,-69835,-42171,-43109,-8017,14499,-13499,-66452,-42063,-45205,-87917,-57538,-26027,-3917,-16866,-39932,-82036,-89209,-69926,-55077,-10392,3849,-28543,-64521,-65288,-27569,-77973,-121670,-107808,-56650,-18909,-41601,-54929,-85851,5260,124072,282671,265532,180317,98486,42248,23117,-4633,-40469,-54379,48766,233749,312844,132885,-2832,-33130,-7644,-45921,-67255,752,77767,102122,59316,11343,28704,5956,2103,-20999,-42820,-29680,-28430,-9145,-8979,1548,89768,174623,195447,199166,208262,186677,146536,123866,819,-80415,-35341,15556,40892,23983,-10146,-33967,-55681,-40814,-2982,-2783,-26958,-71893,-54946,-39484,-93253,-57246,-2092,-15857,-57593,-73274,-73435,-75297,-50242,-19767,2612,4836,-13812,-36887,-86805,-71783,-16489,38365,51645,26451,-37571,-109643,-48273,-26380,-4967,-16262,-14460,-3071,-4878,-44337,-96313,-115826,-92977,-50259,-16922,14808,47498,90400,102809,92197,108407,145090,188561,183669,213569,318272,461703,684780,838690,700095,343998,150916,45980,-43417,-99408,-67760,-29703,-51244,-120622,-137793,-98488,30501,23781,-91009,-104134,61016,251719,250810,111919,-40147,-43729,1900,-1100,-32918,-38936,-9589,2675,50108,153493,317588,335270,224116,109108,38224,43095,149416,159382,21647,-37436,-82141,-32830,19787,58241,47055,-8819,-85871,-127158,-38240,19622,9663,-47098,-135558,-141308,-121772,-105537,-22950,15058,-23361,4063,24315,-27248,-62154,-42236,-34754,-65137,-72907,-126178,-44979,-2902,6214,-4761,-21988,-11440,12870,22200,-4659,-5009,1061,64935,75523,80985,102022,99774,29613,-80040,-38383,57415,54234,6837,61213,201324,270429,157093,71948,150016,334079,443719,327469,170075,6988,-64707,72752,149327,141760,72208,-16411,-42445,-40320,-28804,-4866,-271,55627,174345,300561,312673,228087,125069,36636,-45383,-74136,-64851,-26472,43137,66150,1609,-37541,-66729,-112649,-93943,-20238,117165,328881,359141,175449,-47623,-65974,1887,31754,6429,-33433,-48284,-43158,-28003,16095,87652,54131,22794,45606,63436,76664,87514,47634,2456,43832,150368,320438,479556,463614,317725,133238,31525,-48874,-127736,-84944,-79564,-88135,-24925,23574,19092,-20941,-6577,17569,-45274,-85297,-85551,-77039,-81071,-57172,94369,212545,182405,97002,32674,9598,-73033,-60638,35028,42813,29125,44121,-43424,-77829,33284,116568,55423,-3710,50500,92840,110644,91216,139514,140488,16102,-106743,-68581,43365,107172,67100,-18958,-68801,-29112,23733,23261,-63244,-121983,-97777,-39500,-13689,-5058,-7369,-11633,-60601,-82205,-43600,-16627,-21653,27949,93364,107174,55807,1377,-51916,-23342,21960,52063,129067,227620,274657,231900,125010,-18209,-37510,23059,19115,10228,-17419,-27296,-22509,-39245,-80540,-74807,-53786,-20994,7452,4283,-38375,-76028,-84580,-38562,-15296,-64679,-67169,-50154,-45243,-10381,51361,79305,52233,-10769,-3474,-33836,-43367,-114766,-52825,14908,44731,27204,44676,-17579,-81149,-110140,-66585,-19362,-43903,-83769,-91428,-78574,-69189,-80674,-92864,-66235,-27680,-27074,-72467,-98677,-59667,-9864,108559,247098,213022,76666,69232,116157,131402,30678,-53722,72085,176614,198854,130240,16377,-10701,-5164,11334,15647,-53819,-86331,35231,80816,46449,27556,123504,142359,19201,-33715,-16416,34012,40249,-964,85013,198638,254894,173672,61029,-41449,-110276,-110116,-50399,18568,34629,36542,14681,-20938,-37263,-43934,-47890,70906,214685,338850,298341,115528,68576,226306,383208,354293,275466,152765,92169,68546,52915,-2023,-105720,-68151,-56284,-107703,-118847,-31184,36364,28959,-40534,-97565,28045,121294,72099,-29093,-97522,-68643,-88914,-97559,-98037,-95067,-129448,-131589,-92487,-48052,8482,55342,695,-64700,-52492,28362,95073,126664,145483,148469,100407,20588,-5739,60222,96881,68979,64960,62300,97662,148327,88628,-64316,-42898,19427,23505,-6741,-51347,-88749,-110024,-92539,-55477,-24645,-9208,36812,101627,101342,81886,83285,9199,-44431,8741,57475,81515,78476,64557,60001,117263,136158,68640,-1177,5737,87804,181862,212597,222649,146335,42820,-80439,-113433,-68422,-24323,34092,55717,15145,-57720,-34847,-1939,-8071,-7826,10963,37971,90262,142137,162739,175471,127936,71859,72016,100490,108114,55675,35666,47194,12467,-67231,-89974,-19690,31778,4843,-59264,-69578,-22533,22354,118898,178250,184323,58941,-114608,-40230,5951,-42516,-131264,-86941,-9823,28766,18035,18877,34929,35562,45571,55606,28892,-73997,-85146,-40489,-46036,-87602,-92641,-62937,-61746,-87174,-111997,-37909,40308,33736,-42392,-53379,9120,56251,48641,6920,-49036,-75138,-65846,-39455,8705,91263,63523,1228,-43573,-15451,13473,-24222,-72121,-2392,28334,456,-14831,7397,42592,18194,-8546,10591,-21798,-21411,100662,279933,385518,249885,106705,-39105,-105966,-81989,-39805,-11405,-9627,-29559,-93628,-137549,-76949,-25573,35448,48575,32019,37197,16161,-27474,-77877,-54825,29446,71096,84090,122627,131747,94257,57229,-8040,-78310,-140135,-140437,-161674,-94314,-48482,-21446,-26788,-60259,-72524,1901,77670,166249,193551,80136,-53707,-54226,35813,72244,36139,-15543,-50081,-62628,3875,82932,128484,36466,-16919,21614,69155,81684,28748,24052,63224,82819,102279,81836,-53672,-94522,-55314,-79305,-94522,-30302,57564,49156,-7179,-72728,-83629,-77057,-89784,-76489,-44845,-56914,-105309,-41410,39901,31657,-55585,-79561,-10325,46940,99491,88007,13409,-3547,70251,149077,242645,325407,344208,295176,139643,-6417,-105154,-108519,-79104,-113594,-160669,-101634,-73923,-43397,4916,14303,-83083,-86495,-70790,-50424,-52641,-53158,-73452,-121024,-86856,-38539,-44761,-52708,-18238,26752,-25012,-107718,56531,202881,185356,105812,51637,-5534,-71640,-38356,-8402,27008,17358,-64317,-117058,-79257,-11714,44152,40246,13585,-64421,-124416,-46135,156411,426388,564274,404314,34580,-98883,-58663,-22222,-62283,-89382,-82039,-39636,-8795,-2170,-13088,-41391,-48919,-22426,70159,160765,64254,-63267,-36662,74847,242248,236392,322,-41276,67636,126162,167700,200422,68928,-34515,-64659,-9281,48369,47464,153,-61467,-52002,-45632,-43317,-64282,-64571,-19226,79273,184893,228119,217535,107892,-58449,-23733,2040,30591,95179,60176,-45505,-109418,-61050,-13298,72289,146447,89384,42647,57960,123247,102347,-13639,-86434,-9234,109895,211287,254283,290278,224741,3712,-37303,25524,57918,85193,141768,125110,43302,-80237,-17027,158583,208729,126037,-31398,-109600,8600,-17003,-67857,-57545,-37107,-33486,-123363,-71946,-67399,-94528,-79855,-35185,-1625,-45301,35482,228419,235540,78424,256,-17755,-12842,-9722,-34513,-74568,-67564,-103775,-103525,-37656,-6671,-6911,-55042,-31093,70188,86632,-45643,-85010,-8533,31017,5233,-29715,-1703,48509,185128,325405,335174,278620,180254,76959,10503,-34507,-54822],[-146747,-149098,-107391,-41219,34495,115464,147668,187521,173280,136931,32013,-40842,-72577,-129364,-112869,-131870,-151687,-127576,-136474,-45996,126942,266331,227748,185949,136421,99571,72935,106882,163951,249833,284496,204641,158469,96011,21431,-17157,-3256,62599,127673,146598,105941,121345,156258,68896,-3197,-24444,-57933,-94770,-24197,23512,128162,174488,60848,-20773,-6512,9873,-26402,-16731,-1567,-42219,-93227,-99389,-83124,-73173,-58150,-68713,46189,150680,69021,-23765,-80540,-15282,139001,190109,140114,67426,6309,-20104,-29580,-11243,-5198,39856,79170,82614,45900,-10628,-86582,-28560,34963,115948,190102,118292,-53745,-76132,-9215,14517,-49329,-38910,15169,55671,79032,66523,-10832,-78759,-80402,-79201,-75552,-64464,-79312,-101758,-113634,-57235,-33384,-48035,-5933,133273,294662,206073,68464,60474,60302,40757,86770,115099,79226,61867,16510,-55363,-45444,53167,81132,28199,-34436,-84456,-22560,52844,121385,162765,123920,60033,3725,-14987,-16439,-33758,-73970,-111676,-27558,5418,-66765,-80781,16889,52128,67501,79074,-22212,-101843,-81376,-77555,-74479,-50823,-53259,-14397,22691,23085,6166,-13142,-66886,-42729,-285,-92727,-138941,-173893,-142466,-40662,-4589,-47236,-109901,-129825,-61488,59965,133764,117371,-18435,-72638,-16895,33709,15001,-60475,-44126,-4737,-95808,-158648,-108537,-105874,-68898,-51943,-49424,-52835,-50052,-6504,25249,25578,349,-54909,-119041,-99026,-127000,-38390,162632,368728,437284,272191,-1374,-110468,86101,222785,243674,105168,11210,-5677,8183,7083,-6577,1995,-23314,-46385,-39407,-16416,-24644,-59291,-124365,-20669,32743,27758,-13221,-71482,-93050,-52868,-14754,-12370,-16011,-28474,-82235,-98776,-32228,-4322,-19069,-9529,8268,-41677,-82651,-91469,-90991,-84644,-121414,-7250,76737,112709,166809,122146,34804,6380,50877,188329,237414,213574,94952,7960,-14804,-14743,-18242,-22040,-42030,-65724,-89560,-111471,-80463,-38108,-17813,-29504,-33102,22571,54301,97041,253746,412117,355340,139270,-11156,-109573,-104667,-73779,-91356,-97793,21632,131015,200249,229604,202437,140017,73837,31421,-56093,-89789,-90467,-47169,29823,70946,71318,3137,-72902,11399,-8228,-27582,41928,143216,171076,130077,6258,-40034,-80462,-125277,-87104,-32181,-19155,31463,95327,139271,128801,116142,227669,422586,489996,358925,189920,46877,-65590,-116770,-70103,-21106,-84287,-66988,39793,101782,153155,311025,329238,255988,168903,61962,12457,45049,140897,228060,164380,90861,47516,5861,-9760,-12436,15328,-15469,-89664,-40013,35284,47480,66313,30815,-63807,-103268,-76020,-61396,-87331,-52121,-10877,35786,59504,21899,-28273,-35262,-4378,36819,62068,76111,78991,-529,-110789,53669,142096,110107,15611,-37446,-73812,-100949,-96029,-71360,-60848,-60662,-59463,-43966,-19157,68075,116935,119922,25947,-29306,-38720,-22331,-31864,-69938,-62308,-52087,-17735,-43430,-104056,-127123,-82663,-28624,204,-10644,-53900,-4493,44142,106976,154768,202606,253278,336436,382028,304552,173519,51181,15350,123663,319633,381791,275003,135726,53695,-9521,-53699,-55860,-67805,-103899,7967,17056,11227,59087,148446,203072,189612,136578,73837,12267,-8181,-12224,11903,55838,116949,159374,171115,179002,183615,164013,99322,2694,-28671,-78382,-67771,-45341,-4432,20078,32138,42772,21036,-36725,-65022,-49343,-32483,-42148,-88285,-85821,-23122,7510,15173,-34570,-107855,-43693,-25837,50867,240839,357837,144469,-70866,76374,204849,145197,30742,-295,-12451,-62317,-55746,24908,91525,150424,190780,143207,82431,10064,-67059,-124527,-41022,77742,112123,134774,7472,-27484,13808,-49311,29706,148300,133424,89426,87453,61926,39110,-34373,-98064,-47360,17448,151146,190387,88450,507,-13887,18657,-37465,-93858,-106873,-91068,-64767,-44709,-31876,-24375,14850,130434,255825,307091,221556,56516,-57884,-93584,-13258,74049,93793,14422,40424,136270,376938,454844,253358,145377,93826,48887,-9376,-40284,-58044,-68317,-65760,-33504,1933,11332,-4498,-39399,-76222,-109356,-82283,-22259,90349,93752,57054,12654,-18322,-34380,-27810,-45858,-85176,-127020,-113021,-42216,15441,114737,200924,154038,53182,-7705,1824,-16250,-68959,-62794,73053,113861,62448,-52059,-97716,87267,258098,223263,73843,-31947,-83044,-61760,5454,48713,27114,6023,-84744,-44764,67889,249703,263242,109553,-24029,-107376,-79264,-52711,-27495,-60693,-87513,-72025,-59200,-80235,-97643,-100658,-101527,-79809,-45062,-20290,50867,30715,-54967,-84742,-19310,71799,138796,99806,21561,-96174,-11954,237487,519318,674337,540186,279440,205355,198584,146630,104219,84774,-9051,-74493,39464,98607,86525,9925,-41520,-57549,52752,222807,369632,448355,367654,239195,118423,134218,246754,325560,336256,224020,62749,-96468,-30301,93467,227571,299415,323758,212243,-9030,-89615,-6138,-29585,-74252,-10612,34723,29783,7664,-12908,-52109,-51642,-17407,6532,12008,7900,-24688,71556,189053,219022,129548,7244,-50467,-45489,-66172,-100663,-103031,-60399,-600,45723,41243,-13736,-56833,-66255,-76512,-29712,26800,84030,120785,68338,51612,26150,36452,99192,53179,-35570,-23399,1266,43450,48101,-36046,-70902,-6305,32956,101548,208550,327923,359317,279178,169305,21492,-5691,-58878,-29690,30862,35517,15030,34003,-18645,-78684,-91909,-69536,-36035,-29204,-40071,-49930,-55202,-54002,-45598,18579,-1523,-29137,-17982,-11253,-54961,-28871,119958,218460,97648,19067,-44207,-81753,8878,67286,110767,140587,98492,53327,38102,45032,97690,4784,21007,10305,-36921,-70800,-72860,-53197,-30590,-47353,-89728,-97469,-52079,4916,-20972,-85879,-55417,-15590,-31466,-63293,-96431,13052,43757,41830,-6494,-73833,-89907,38133,146830,121026,59764,11677,-2142,-18986,-28719,-30150,-34334,-48056,-38390,315,-3280,-44127,-219085,-278337,-285596,-265758,-236369,-207348,-68009,125895,195958,177881,140827,96218,72514,118106,112545,126381,114988,27582,-46558,-93440,-104113,-45468,6920,3265,-60481,-28047,1195,-17927,-31972,-20402,-10624,-31447,-26942,26663,74499,143863,195231,172078,150306,136818,119042,109039,84284,40200,-50855,-114189,-51251,-141349,-321040,-411996,-454888,-445100,-463686,-432825,-314637,-155283,-73716,-132163,-119006,-106499,-115534,-147912,-153620,-120806,-93463,-83834,-68763,-64457,-64637,-60654,3447,46632,5164,-46187,-78409,-68838,103791,222376,154239,25929,-86242,122335,317062,349717,302544,229763,67989,-26008,36718,136494,163794,91239,22754,-13762,-21976,-41893,-11796,-38792,-85368,-78482,-10281,60731,56407,-8907,1684,124522,272067,279393,182736,84535,28472,13811,21915,103372,173958,117695,85332,18417,-21237,4240,-2521,-95220,-60976,-10860,139670,150229,70075,9608,-21523,-101444,-103538,-44109,-21878,-32569,-46999,-90635,-95147,-52973,-30652,-27564,10407,42093,104576,229120,378423,375680,281795,141423,17436,-77980,-4806,90177,153147,94224,-761,-59603,-53190,-15862,9007,15594,36489,83151,97578,-14800,-81484,-47815,-16571,23724,11149,16399,10163,14004,-6444,-39147,6485,58220,49639,19407,-45548,-80339,-26292,13471,44292,91835,95471,-4993,-36839,66690,141437,116500,64710,-2480,-7455,2897,-14004,-59917,-104511,-61598,-9121,-7051,-14327,-25860,-48293,-80148,-95313,-73873,-43928,-58457,-69276,-35667,8809,-200,-32146,-36091,-3057,9883,15178,14562,-14988,-1682,5149,-62811,-130277,-156426,-113596,-6392,86529,102382,71775,-19231,-9224,146026,301205,320585,129965,3662,-51310,-60424,-60796,-54618,-44462,-54708,-64375,-52689,-25742,-32544,2271,20412,-16558,-83039,-55497,-65490,-98390,-32150,5852,19394,-763,-30355,-79467,-97941,-76350,-58983,-8660,7380,-34937,-70703,-68073,-26478,-83821,-128802,-98517,-48438,-20504,-58120,-85329,-87551,19274,131640,289641,281088,172783,83922,23546,8249,-9482,-39944,-54261,50160,244173,320836,148390,4098,-25023,1894,-43329,-76937,-11541,67649,90782,44982,1644,26395,-4963,-16364,-33278,-49152,-35982,-37674,-23772,-28122,-7256,90253,160811,179685,184074,201305,185224,147107,124527,13194,-147526,-69858,-2590,21559,21202,5334,-1800,-24980,-38700,-7231,-11025,-23880,-67005,-53528,-31678,-78939,-63270,-16455,-31516,-72044,-79460,-62719,-61730,-52589,-22150,1854,5560,-16146,-44516,-101040,-74959,-16905,42339,58972,38927,-29190,-110638,-46671,-18284,-2358,-24760,-22278,-9419,-3977,-30908,-68788,-88281,-81565,-57560,-35202,-1449,41399,91459,99475,83287,93226,133373,190758,193564,211865,276366,375422,578177,770320,727248,402380,195799,83977,-19403,-83626,-61681,-29979,-36353,-90255,-127665,-86886,15720,-4250,-109972,-92247,64440,262889,264206,103525,-57650,-41074,11147,7502,-37051,-63767,-6991,18542,80317,208223,403175,409022,256650,116024,27240,15526,109938,145348,20652,-38750,-84922,-27650,27538,63096,48518,-9424,-80690,-143790,-58146,-613,-2619,-62399,-136229,-132804,-119207,-114388,-38281,11275,-17228,9509,27947,-26503,-59060,-46253,-42776,-69463,-67206,-110824,-46861,-9657,-3601,-11764,-18039,7981,31424,27701,1145,34303,26321,59125,70687,72938,90732,92632,37200,-67654,-40328,54596,55652,10250,69113,202644,269616,156688,79743,158820,337102,456742,356609,198024,32054,-77723,10724,88300,102129,65660,-19441,-59939,-66477,-51377,-24168,-15241,45540,162253,277860,281943,202384,109298,28443,-46026,-59617,-44604,-13156,49873,58797,-18891,-60708,-87760,-117436,-86027,-20933,114150,348052,404627,214936,-31767,-79642,-11898,13868,-15499,-45446,-55698,-53180,-36683,8625,71061,22969,-7618,38898,78288,108667,114953,66049,20182,61616,157802,306872,457077,470685,319252,132898,35020,-51761,-115980,-77895,-73977,-104424,-21650,38211,34385,-10635,2825,24899,-45565,-97782,-93742,-77748,-72574,-53766,95314,186687,165208,92214,35425,8207,-78765,-61240,35787,45799,22582,30282,-57865,-75375,42165,121120,48946,-22917,20237,75177,100619,93342,150870,137465,3288,-115246,-69408,39674,102110,54633,-34996,-84785,-42413,16032,26068,-52886,-113855,-97173,-43202,-16631,-5580,-14361,-24975,-75592,-98881,-57999,-30254,-23430,45584,130708,157982,96669,35356,-27204,-8883,30390,49922,115003,187706,211500,180779,107188,-27079,-30845,43765,65768,63525,23015,-3769,-11135,-37799,-82117,-91990,-74779,-41473,-9963,-2829,-40316,-81713,-89959,-40962,-19617,-57599,-40277,-24929,-24590,1255,45365,52523,17988,-25683,-16697,-62454,-71333,-119126,-51972,26829,48281,18934,18256,-51572,-106736,-121171,-71087,-27313,-52398,-92296,-106819,-91708,-69114,-78023,-89604,-66672,-35955,-38681,-75798,-86898,-44699,3704,120710,234849,174050,55805,64409,116621,126973,21443,-61035,74172,190839,191329,100623,-11828,-15206,4074,25026,18867,-57523,-83158,39029,79496,40942,15726,103358,144300,16805,-33405,-18901,25549,23364,-14884,90129,217571,265555,178754,79268,-23290,-93620,-108221,-63507,6803,31659,39315,18471,-26823,-54915,-54257,-39469,69485,175173,274390,296526,134137,82043,225903,373149,325257,213723,112317,69768,50017,27514,-22777,-116160,-77844,-87473,-133896,-126384,-53044,8325,13575,-41432,-105861,12546,105159,58745,-48053,-89931,-63519,-90715,-107959,-101693,-87519,-101671,-119667,-113209,-68563,-5166,42748,-9381,-70361,-57044,17534,75827,99182,116823,139036,108709,31866,11713,89874,145553,126880,104842,69089,78408,122512,72235,-75915,-31126,41594,53743,23942,-20384,-54054,-97081,-108709,-62503,-41437,-33108,37361,129137,175174,185289,197528,115488,15688,46750,75443,98694,98437,81957,81973,142813,139725,66119,2753,16205,102036,203544,225589,224374,150093,38081,-90399,-115430,-69734,-24381,47546,97602,60512,-27936,-11993,16632,2185,-1116,10958,30788,84439,152118,186618,191984,125287,65251,57757,77763,92495,57291,43800,31209,-18238,-91377,-104360,-32653,19274,-4191,-64131,-72703,-24505,29392,139760,205329,204544,60151,-124043,-33842,11749,-48416,-122407,-60740,12274,42619,20388,16690,28218,30867,58826,79528,44084,-66925,-100970,-51458,-50078,-90165,-90853,-59620,-67540,-95846,-140951,-61603,9458,14625,-48212,-65718,-17351,27760,28826,-8282,-63201,-72658,-54834,-30168,11578,95448,70158,680,-55633,-38680,-11728,-50617,-90730,-12197,21913,-10773,-44328,-42795,-10047,-18886,-24,26072,-18821,-37134,68536,253774,398230,297240,155009,17937,-71273,-39260,-9810,-1157,-12170,-32440,-83729,-124191,-84485,-39639,16959,15149,-4394,2241,-13713,-46353,-77071,-34636,57054,96617,106224,145071,147286,105640,77173,19522,-47625,-88934,-100355,-121102,-66167,-20365,962,-12588,-42453,-61302,-3449,61584,142270,176813,76300,-57130,-78617,2919,39092,10914,-42865,-69216,-77983,-13190,65150,104563,15278,-2234,49216,95780,108080,44026,28454,54785,68018,85405,72635,-62427,-85489,-38687,-64521,-84305,-29918,45265,30504,-22466,-80809,-86236,-80772,-100668,-84873,-44571,-51621,-103181,-64097,16706,7533,-72837,-68383,8252,82922,147223,120786,24640,7085,87445,161328,232967,304012,333736,257948,99835,-38032,-122368,-109467,-78922,-112900,-157018,-100528,-67273,-65409,-22486,-13049,-102716,-81496,-70635,-52767,-54002,-54510,-76083,-118947,-83417,-36745,-55958,-72339,-29051,27310,-12946,-96858,12342,191670,185835,118837,65555,-7344,-71900,-28619,5306,42487,21555,-71696,-87231,-37893,16912,66730,66621,34722,-56414,-132061,-49976,170566,438338,555657,390900,28234,-111866,-56934,-19845,-56534,-82434,-77951,-43390,-26135,-19086,-11494,-29932,-60182,-25328,80868,157346,57092,-59206,-34385,68506,208151,172051,-35109,-17513,78202,125398,148279,153229,30845,-56281,-77022,-15195,49838,56224,11398,-48378,-51785,-54131,-43506,-60321,-72876,-39475,59820,170461,238797,231995,118608,-39269,-87365,-56841,-12031,75376,59078,-46050,-110674,-56854,-2092,95278,158749,100949,51839,69419,128139,93575,-21769,-72228,3172,122828,217182,241714,248769,141057,-66562,-23787,37963,15971,-6469,72371,79023,-367,-129917,-32548,147818,209410,122763,-45645,-100200,32541,1609,-55748,-52970,-37416,-29683,-114351,-75343,-81752,-119571,-96085,-55349,-29466,-66170,10151,197543,195534,47465,17489,3259,-1270,-11133,-50305,-94907,-75327,-107729,-96972,-24785,13252,17990,-30358,-21362,79909,98884,-36824,-77369,2687,44694,16850,-19301,8759,62551,198408,322047,327682,269031,167747,64042,3753,-42645,-64938],[-171037,-148149,-106446,-44486,26597,106867,136673,167004,157795,152707,71132,-11226,-63538,-128019,-114105,-140458,-159059,-125811,-134377,-79008,84832,222685,187719,160086,130339,96138,62416,80494,106237,145305,166008,102848,92797,69045,23464,-10341,3510,68769,127039,134633,91444,108750,147778,48140,-20596,-41597,-73059,-95757,-9320,40461,116437,127479,21380,-52466,-25841,8419,-5196,19188,26469,-23286,-78802,-87790,-71656,-58907,-55941,-96647,14146,146198,102611,-5327,-84076,-40414,132376,217734,171618,83680,12012,-22706,-34358,-12597,-4936,37093,64462,66035,27206,-28337,-92830,-29004,36576,122351,201588,136951,-42482,-73835,-3957,8104,-60451,-37520,8754,41644,61788,48888,-29186,-98457,-95600,-81060,-75281,-64516,-80932,-107776,-131303,-69256,-37839,-62930,-37721,88689,241823,161125,48279,47870,50117,33379,70746,105169,90340,93833,61500,-35582,-71200,12019,48850,18312,-33311,-85125,-31828,41798,107295,148574,120185,65580,14353,-3204,-5444,-22580,-62173,-122265,-45175,-4546,-70407,-63547,28431,57254,60684,69735,-16704,-94193,-90446,-90235,-86225,-59770,-64012,-16735,30838,38060,26022,1660,-54757,-36204,24248,-22864,-124453,-167015,-133374,-26867,16746,-29560,-97147,-120337,-57567,53018,113856,82088,-39901,-78195,-11877,38366,16983,-53498,-37026,9905,-79807,-130099,-104979,-112395,-77666,-60118,-59275,-60987,-57949,-9852,26769,27487,-2674,-62771,-124351,-89035,-119173,-42038,153099,358991,437976,264757,836,-117305,71208,201622,203155,66647,-21565,-32263,-9694,-11168,-22151,-5456,-19365,-52518,-51192,-32632,-39396,-64871,-127700,-22133,44838,47737,3320,-79942,-135236,-61622,-23804,-17376,-15598,-31252,-85976,-81653,-23108,-8216,-34522,-30283,-6598,-50674,-74001,-90917,-108006,-109940,-100273,5014,61582,59573,123198,101627,36043,21825,69726,192476,235057,203358,79981,-4272,-27442,-22669,-20727,-21750,-41356,-67944,-93285,-96175,-56708,-16651,-6134,-26200,-30686,22967,52791,100549,266007,406333,324486,121880,-13449,-102542,-109177,-79342,-93147,-118391,7234,121363,200227,235775,208318,143396,72268,22787,-62225,-86592,-83794,-47270,18302,53259,66276,11037,-56659,21803,4550,-20858,26233,113481,138629,122012,20178,-17052,-59084,-116169,-91227,-38759,-41705,-22918,52989,107918,117822,122558,242202,426608,507369,391602,220269,69792,-51749,-95856,-33873,14890,-68179,-88967,23334,94274,207183,411364,444929,352859,224331,81150,838,20561,109399,198419,160730,105025,73441,32248,3280,-12976,23555,6206,-77507,-52659,21179,38287,64088,45454,-39086,-80380,-87937,-76889,-73467,-53095,-17348,23928,48535,24653,-22837,-33351,-463,46295,78825,99377,105325,21792,-105971,31183,107924,80061,1239,-43075,-82544,-107713,-92133,-57474,-45880,-50320,-58513,-46174,13987,124448,151791,120712,17467,-38571,-59636,-43386,-41088,-69111,-59367,-51059,-11254,-29887,-93866,-131433,-85568,-26018,5267,-9575,-81671,-28301,29139,91842,147220,206476,257334,327302,363294,300838,181694,66232,8485,102828,291573,397070,325950,182995,101419,48877,9853,-4860,-29403,-72515,19946,40029,35116,87287,188814,237752,207200,144570,73532,5053,-15347,-20332,-1439,42117,108431,147936,155859,163841,178818,181670,130912,40629,16478,-28827,-29608,-18481,-42,2793,28650,64303,54419,-13580,-59547,-50447,-29775,-27538,-65498,-66843,-15910,-4210,6294,-20791,-81426,-37916,-25561,56268,259085,363935,168037,-58149,73229,236034,188062,50944,6162,-23054,-61299,-70569,1942,62778,106628,121769,74581,34531,-23188,-95395,-124687,-5001,123902,158566,160501,-1360,-42945,16801,-49959,-4835,125404,141963,107013,104019,80392,63874,-16185,-89398,-40673,37194,236441,250984,108222,4761,-26490,-7705,-46147,-78215,-75729,-68917,-59993,-54133,-44090,-32908,13703,124138,235903,284628,212104,49927,-64441,-90107,-10223,68896,101049,29717,49898,137604,338255,382325,196046,107573,71141,40995,-11336,-30251,-32354,-38812,-87713,-66901,-18745,-230,-10384,-42254,-67681,-88963,-72688,-43424,56642,78611,52806,14426,-10858,-23924,-18623,-34349,-64601,-98237,-123783,-67882,16511,113786,182466,141308,47387,-14167,-7793,-24663,-66149,-48113,64746,83830,24722,-91993,-57375,125275,293375,255432,87246,-29967,-72939,-40380,32401,74473,50188,20635,-74876,-44927,71819,264492,275035,116253,-22213,-121279,-89706,-62908,-41084,-83894,-112771,-93371,-73512,-84614,-97617,-101107,-102287,-77251,-38160,-11265,55685,28498,-49987,-77751,-16563,83567,156111,114532,25167,-108283,-11477,218264,441598,571944,478370,259838,182729,162972,120177,94410,83191,1077,-53320,49491,101516,96734,24430,-32756,-50529,39101,182980,322579,400680,323485,214796,112555,117120,206038,247064,237159,155244,32751,-107143,-42920,61265,171553,240697,274094,172971,-28262,-88057,-3335,-21894,-54395,8307,55860,51999,18629,-9490,-31554,-16682,9141,17054,8390,-24807,-28769,99042,228843,255566,152544,29164,-26472,-32497,-61376,-101445,-110158,-67496,-7940,38442,31065,-22598,-59179,-59116,-79734,-47361,6873,65190,101376,54054,40762,15245,20941,78785,26276,-46005,-16843,1070,41970,54369,-26766,-66099,-11205,32120,96733,197675,311812,368464,313026,219022,55144,-17354,-75605,-23661,45722,43083,22330,30975,-28227,-78873,-82017,-62840,-35392,-23658,-23563,-23141,-25334,-57833,-64316,17959,11404,-10372,-4858,-6636,-49889,-7919,141614,239433,124106,26162,-30626,-93527,-27441,47819,95837,126071,81227,51354,52677,63727,130965,38060,47251,25429,-21040,-53163,-47382,-11491,18358,-21088,-77066,-78132,-51118,-4091,-26699,-78771,-68360,-35326,-50468,-77798,-87032,49529,91517,64478,6584,-71210,-105972,24969,115307,99102,42858,-4458,-19743,-37529,-41259,-36126,-39522,-60253,-49111,-4798,-8229,-46923,-217590,-276651,-293959,-281481,-251468,-212203,-68907,116098,207237,207804,178139,124375,78997,93952,78016,98369,91129,21479,-41066,-89418,-106977,-35989,27289,23891,-47816,-38408,2100,-14527,-30376,-23346,-15947,-34546,-28830,24348,67875,125828,169431,149618,143350,133550,103317,84811,68087,38348,-42235,-88735,-68354,-155526,-327735,-440400,-497768,-486946,-499705,-460684,-323908,-144177,-49172,-113386,-125004,-132919,-139539,-142562,-134994,-106665,-90865,-94226,-91400,-98011,-91085,-82948,-11833,53303,25262,-36506,-75982,-82597,78435,163095,110476,13289,-93527,118785,293521,315037,266901,193409,27255,-38075,38579,141876,173299,96289,23012,-10108,-13152,-37938,-13021,-42033,-89416,-83455,-14473,58828,62177,1982,4796,109870,236574,228021,145218,72535,26684,19047,38992,129836,181953,128162,103645,25138,-34636,-22220,-22949,-104833,-69377,-34096,103531,115054,50268,640,-27797,-103372,-110553,-55944,-41057,-50472,-64447,-108931,-96435,-57883,-37421,-35948,10113,50889,121914,267852,416185,406487,298545,148139,10929,-95426,-3377,99304,163861,91395,-5861,-73013,-69805,-21185,2368,12299,44110,106677,107687,-9104,-77060,-41265,923,35996,19011,24086,-4637,-10337,-21782,-35507,11979,49989,30287,5470,-50588,-67579,-21641,12028,45763,93441,103926,4955,-29482,67880,140134,111100,60716,-320,-9351,-8649,-20445,-56739,-102130,-76972,-29415,-25124,-24442,-33078,-55123,-86626,-99954,-98528,-64166,-70092,-67790,-29031,20117,12676,-15856,-24568,4749,20752,26130,13890,-28680,-12899,11220,-46792,-117732,-142546,-105812,-18124,65984,88151,73686,-8308,5924,152585,309897,336949,142982,15695,-40258,-58694,-92056,-81809,-60532,-58672,-61226,-30475,-10486,-24409,9546,23540,-19695,-96047,-71135,-88683,-104463,-13191,31797,38326,11648,-24760,-78936,-109121,-86281,-66852,-13042,6292,-41809,-76651,-74597,-30700,-93086,-136374,-92001,-42476,-21968,-70531,-106839,-69571,30386,132153,282286,281820,157186,65034,923,-11865,-19477,-43614,-57080,46819,242315,312338,155744,8479,-16696,10286,-43477,-90503,-26583,53317,73870,24802,-12578,20522,-16455,-34409,-43770,-53881,-42981,-49190,-40551,-48698,-17370,81611,131088,146649,151242,175190,170643,139464,119176,34661,-79125,-67881,-8662,2154,13765,17032,26648,8613,-28804,-13453,-20249,-20435,-59275,-44450,-22106,-65494,-66892,-30623,-47993,-88610,-87436,-57596,-53688,-51906,-25166,-1855,2544,-20246,-49849,-106926,-81655,-22832,41724,63998,55274,-533,-80048,-39792,-8063,2358,-32005,-28843,-13841,839,-13346,-39821,-64625,-73861,-70079,-60966,-23479,30722,85836,87825,67333,72008,114233,182914,194512,200302,219381,262760,429273,646660,707561,452656,247301,131730,11558,-67324,-57964,-34205,-23973,-57255,-94956,-69486,7698,-21462,-111148,-77436,66303,265277,267882,89722,-77416,-37382,20773,18247,-36778,-89876,-6045,32865,110855,261761,482233,474301,285556,120956,14951,-12260,70296,128086,21523,-37434,-85535,-23964,33486,66150,47735,-10796,-73157,-141196,-84528,-29674,-20094,-77887,-130160,-126655,-111389,-110025,-45798,11947,-9466,14440,30506,-26114,-56069,-49291,-48273,-69505,-55868,-92535,-46334,-15134,-11548,-15855,-11438,25523,47650,32422,9638,66756,55214,52694,63346,60779,74543,81502,43514,-53857,-39226,51080,55071,13522,71082,192357,254933,148117,81028,158477,320511,439382,362695,211272,51940,-60097,-30255,37476,66236,60161,-17750,-71924,-91968,-74362,-44287,-31456,32993,141774,242797,242402,172257,92230,19539,-43500,-42316,-22994,-65,55609,50980,-38442,-84292,-109390,-102671,-77598,-22153,108467,354740,434266,246118,-17241,-92399,-22987,-1240,-36658,-59322,-60803,-62023,-39394,11424,65854,2793,-37545,31002,93648,146615,149177,88990,39663,78456,161727,284118,415744,459716,313368,131156,40952,-48999,-104078,-69842,-63410,-108545,-18985,48845,46941,-354,14184,37378,-36459,-105348,-100617,-76665,-62416,-48707,87860,147059,139871,88320,39917,6981,-84256,-59300,36174,45271,8831,10025,-74106,-70576,49911,122544,42484,-39405,-13051,55405,89196,94942,160429,132037,-9475,-121929,-67060,38648,98274,42258,-51724,-98373,-50678,10247,28589,-43535,-106828,-97335,-46642,-18393,-3126,-16624,-33590,-87518,-114565,-69736,-37276,-16512,62827,157865,199525,134390,68121,353,8762,41370,49572,101206,146512,148434,129612,87995,-32720,-22174,62620,110564,114274,60094,15963,-3138,-36686,-79838,-101787,-96049,-63119,-28411,-13648,-45432,-89000,-88386,-38295,-20336,-48701,-17239,-3,-2731,14016,39897,28746,-7363,-33025,-28550,-86947,-79334,-78937,-38213,39120,52212,18781,7269,-72374,-127648,-127604,-71283,-30960,-57067,-98002,-121562,-102639,-65688,-71772,-82723,-64108,-42868,-48901,-74746,-71152,-26316,20088,131559,217256,140202,46910,67345,122867,126997,19049,-60371,73571,199439,179174,69005,-41407,-16567,18431,43860,26277,-54085,-71494,48662,83861,41956,9753,83232,141250,13519,-31933,-17217,21902,13464,-15641,101428,236332,272497,181472,96091,-5451,-75249,-101849,-74888,-5568,27004,42100,24611,-28400,-69255,-61849,-28939,69536,135598,205852,283517,152925,100145,223853,351011,283899,151238,76521,55036,42389,14643,-33663,-117299,-85502,-95320,-103850,-109669,-66862,-14469,4268,-35757,-110052,-4718,88014,45286,-67459,-78331,-57071,-90138,-113257,-93105,-60219,-57140,-90920,-124521,-84016,-14712,34030,-15443,-70888,-52267,16944,65702,80972,94787,131235,118480,46511,33481,116212,189463,185677,144285,75480,58055,92021,53139,-83877,-14406,68455,87828,54225,6996,-20561,-68829,-115237,-66870,-55227,-51076,37655,153641,251082,294675,317205,224472,87201,86101,94441,116546,120056,102917,107372,162788,137897,62850,6983,27792,116711,222496,230976,215819,148366,34615,-95808,-113117,-68166,-22140,63969,147616,118802,12812,18306,39497,16000,8666,13792,25553,78134,157320,203935,198395,117222,55918,41590,54598,78702,62285,52895,21416,-39130,-108485,-112903,-42100,9334,-11050,-66204,-72224,-22766,40099,164613,234861,224093,62238,-131540,-22719,23811,-44102,-100522,-33101,38557,66042,36538,29881,34433,34973,79001,108804,62403,-54445,-105117,-58639,-50779,-88192,-84728,-50557,-57917,-85010,-133851,-80265,-19583,-6377,-57022,-78805,-42694,-958,7012,-23889,-71475,-59325,-37835,-18737,13944,93664,70843,-2814,-67124,-62278,-38465,-76791,-99548,-16189,19360,-17149,-66764,-86844,-56960,-41957,17116,40990,-17320,-48765,42649,219075,384185,325881,193284,71733,847,17089,21598,10280,-12479,-30450,-67221,-109468,-90336,-54396,-3378,-16505,-35831,-27276,-37536,-57677,-68062,-11476,85863,123758,127735,163507,160527,118743,103676,54470,-5125,-27848,-53173,-78228,-31228,9658,24233,5645,-18031,-46170,-7000,46639,121098,160724,75581,-53432,-101661,-29876,13562,-6652,-66910,-82496,-87098,-24647,51617,81702,-1285,15407,75888,121904,133192,59496,35061,50767,62115,73036,59910,-70404,-75028,-24505,-50235,-72543,-30712,26747,7480,-39984,-88588,-85593,-81792,-110004,-88942,-40587,-42410,-91800,-83026,-4452,-13945,-86438,-56599,27868,120394,192628,146474,32489,17685,102903,165968,207877,261554,296942,204867,57331,-66224,-132025,-103189,-73017,-107174,-149269,-96610,-57857,-84427,-46609,-35083,-110099,-76850,-70868,-55374,-54518,-53481,-76832,-118319,-83923,-41081,-73905,-88715,-28533,41006,15825,-45843,-15332,172632,180465,130730,82899,-2892,-65473,-16784,21445,61207,27780,-68114,-51867,5852,51369,94705,96762,54634,-49893,-141522,-46361,196637,455122,544516,375584,27772,-112224,-50718,-15843,-48813,-72973,-69932,-41213,-38579,-36980,-12845,-16861,-62976,-14969,100443,156295,54174,-53310,-30993,61832,170976,113337,-54131,6264,87423,121509,126569,105530,-3901,-77484,-84645,-13435,57820,69206,24122,-34168,-46571,-54284,-35570,-50295,-74117,-57299,39231,147316,234890,232090,117364,-18233,-137170,-100588,-40577,63118,63024,-42519,-108164,-48210,15098,121834,168560,110695,60455,79561,129422,86163,-23216,-50882,14660,129226,213923,219892,201070,65731,-116118,10198,66937,6783,-89702,21970,49869,-22114,-124280,-39794,128389,200113,116396,-56862,-83436,57729,23466,-38154,-48812,-40774,-28298,-94327,-58078,-81258,-138380,-103372,-69495,-55659,-84572,-5985,161185,146531,18771,33307,22694,12548,-9181,-63445,-115961,-80602,-107213,-85089,-7397,37960,46249,-3740,-4,99827,117785,-22478,-69233,13112,55866,25905,-9855,18688,73983,200977,300666,306876,250572,151303,53748,-423,-48377,-73440],[-167621,-130748,-91221,-34282,32120,110827,135915,153360,147136,172782,123065,32776,-43292,-113444,-101956,-135734,-151253,-109720,-112003,-96001,53981,185649,156418,141083,130562,100902,60953,63625,61488,56132,64182,21253,41990,50961,33237,5770,18241,79242,128823,127425,83552,101179,143561,37548,-24813,-45714,-75186,-85954,11140,63282,106371,87235,-5230,-73931,-38382,12119,17351,52507,56157,8632,-53336,-67661,-51797,-34930,-43132,-116993,-14732,138302,141944,20659,-79250,-62269,121407,240366,204285,102215,20265,-22239,-35090,-9590,40,38095,54042,53203,13109,-40254,-94484,-24801,44491,138084,222953,166260,-17836,-72866,-4409,-7115,-66324,-30684,6358,31911,47968,34310,-41503,-108496,-103954,-78265,-73105,-61600,-78376,-108199,-134667,-75024,-35385,-68016,-64145,45009,180028,109127,23528,31233,35987,22447,50532,87619,95604,120588,105164,-12143,-90235,-25035,18799,7677,-32558,-82997,-39159,31488,91211,128705,112822,70838,26231,10117,6382,-11312,-50516,-123256,-58199,-8303,-63205,-48657,36575,60224,53836,61008,-9083,-80108,-88983,-91540,-92544,-65292,-75298,-22970,33986,49177,42958,13676,-46014,-33989,43576,54276,-25747,-110869,-122637,-18794,30623,-18128,-89012,-113540,-54448,45930,93523,49046,-57739,-81410,-9460,36037,10612,-52514,-34667,17067,-61317,-94599,-86102,-108564,-83497,-65991,-68240,-69879,-66183,-17365,23057,24271,-9982,-73900,-132361,-83768,-115329,-46994,137583,335239,419192,246689,-2364,-120657,50807,169084,151610,22633,-58215,-61703,-30494,-32154,-41269,-18490,-22572,-64237,-66958,-51280,-56019,-72679,-132551,-29882,52490,64162,18340,-74549,-126018,-60657,-35602,-27848,-21383,-40015,-90136,-68189,-17265,-15500,-51779,-57840,-31317,-66211,-70601,-96828,-130617,-129022,-74786,12550,39450,21350,108998,101677,45442,37506,83192,188308,225525,187527,61928,-18299,-41726,-34563,-29209,-28669,-46441,-74646,-100476,-83196,-38584,-1857,-1321,-28909,-34070,16428,44085,95310,264888,383965,283107,97356,-22499,-101346,-109657,-75404,-82537,-143124,-14390,102399,186461,224378,197768,135533,61884,6704,-72290,-85955,-83261,-53009,2802,33417,55853,12353,-45723,27823,11265,-21097,1135,73371,98412,103398,28715,-512,-43537,-108248,-96743,-40722,-42711,-74818,6899,70465,98701,120957,241871,405793,502248,413197,243098,88095,-42791,-79962,4475,54511,-46331,-112996,2037,79754,258608,499838,545961,440117,272776,98087,-12355,-10455,68820,157777,150590,120377,106212,64237,14592,-20869,20899,16480,-67987,-68485,3016,28413,64757,68502,-9385,-53743,-85339,-95186,-69644,-62339,-31925,3211,28584,18949,-23398,-38125,-6217,42605,81063,108725,118037,34697,-89293,-953,58794,37689,-18028,-49586,-88133,-117753,-93912,-47931,-30729,-40106,-60650,-55965,37004,160240,159386,95398,-993,-47634,-84750,-66484,-52591,-69827,-58913,-51580,-3680,-8901,-73268,-117187,-94970,-30082,3351,-15425,-114474,-46773,14700,77309,140887,210191,254671,302474,319677,272211,176952,74341,-2614,76326,250394,391580,362019,218759,137401,97529,70524,52398,15984,-45108,20479,53820,55158,113131,221883,261927,214903,144358,66298,-7963,-27494,-33662,-21241,19941,89976,126349,129271,137704,165906,196751,166526,86072,62440,9941,-556,718,-918,-18801,21477,79778,81759,6164,-58135,-56357,-31310,-14994,-34168,-38478,-10387,-21328,-3329,-1287,-56763,-37134,-31667,54963,264013,344898,176048,-45663,59842,248628,221587,64562,6598,-45766,-68638,-83071,-25903,26986,56617,51180,3169,-21557,-64064,-129693,-99093,27232,170204,209933,187248,-5009,-61345,14729,-44342,-42450,90480,140037,118696,119931,104283,94976,1285,-84827,-38588,57121,326184,306937,121397,5024,-40158,-34643,-51507,-58570,-47599,-49375,-58224,-68637,-58033,-38556,16054,117448,210467,250952,192243,36266,-77660,-92118,-12705,57972,99056,36877,52248,131827,291139,306195,140381,66380,42524,27224,-17373,-24828,-13543,-7587,-69265,-107556,-48054,-20222,-23024,-48445,-59931,-75073,-68907,-66019,21219,58145,43174,11206,-7431,-17057,-12140,-24166,-42087,-61828,-76048,-67515,13443,105646,159276,126488,41007,-20757,-19666,-33907,-56351,-28511,57150,54010,-14350,-126205,-24791,150461,308327,270005,93628,-31340,-63980,-20433,57026,96179,68605,29896,-68360,-46449,71826,264741,269240,115696,-22458,-131354,-103679,-76796,-53365,-100506,-127549,-113972,-92622,-93182,-100392,-104673,-107050,-78784,-34904,-4046,56601,20859,-48994,-72073,-15594,93211,171667,130242,29377,-116451,-17521,184945,345043,444904,392529,226937,152140,125206,97023,83652,77345,12172,-31939,60783,106042,109089,43911,-23144,-44631,21873,141425,273899,347482,275864,186496,101375,93136,156867,166639,148092,102772,22739,-82383,-54327,25254,113730,182907,222580,131999,-48824,-87019,-3879,-17337,-37013,27430,76509,71376,28684,-3124,-10534,11650,28581,21227,815,-54478,-25867,119061,253639,277715,163992,41107,-8005,-22761,-59743,-104131,-118769,-76528,-19747,25512,15182,-35215,-66031,-59623,-84331,-66631,-15380,43952,80420,39853,32279,11618,19979,76463,18108,-32770,-3814,667,36414,53755,-23940,-61122,-14421,29288,86247,178086,282588,353400,326827,255067,90314,-30987,-94595,-15540,62058,51859,30802,25145,-42184,-84757,-74996,-57061,-36010,-18655,-7236,2496,3267,-59583,-82612,17433,22791,4263,4284,-8034,-52301,6737,151081,239456,138526,28574,-17900,-73522,-76984,14901,70216,102315,56841,45505,69327,91836,178612,81233,72031,36643,-9514,-39346,-24685,29019,74824,43641,-28799,-57950,-49931,-15154,-34122,-72304,-74635,-48606,-57332,-69680,-66717,72810,125552,80572,15002,-71758,-124898,9789,85874,79868,27011,-19408,-37981,-58170,-54411,-39626,-40079,-70839,-62706,-13458,-15382,-48411,-208752,-273963,-303322,-298159,-265182,-210404,-70387,98944,210344,234086,213762,151696,81047,63677,42323,68264,62112,7278,-43097,-89800,-105282,-27328,46799,41187,-42314,-54683,-942,-11761,-28586,-27222,-23529,-41191,-34743,17139,54434,98978,132123,113619,122704,119700,78424,49919,38648,25290,-36570,-58282,-57756,-170370,-325975,-462152,-540141,-528745,-535710,-486085,-325390,-126679,-23028,-64322,-84905,-97029,-113414,-119826,-121456,-95787,-83420,-96895,-105161,-121153,-91725,-99099,-29630,50945,37071,-27849,-72079,-97513,46433,103396,72537,1701,-101527,105843,259955,273998,225921,151718,-10985,-39232,40339,144557,180895,101769,22615,-9776,-6160,-32311,-14315,-48212,-97533,-92067,-21853,52778,62297,7314,3321,89736,193138,172337,103948,56711,22706,22279,54259,151916,183531,135601,119702,32612,-45697,-49983,-45487,-111911,-78868,-56560,70762,82442,30007,-9057,-33598,-89580,-107208,-66987,-63874,-73013,-87101,-130179,-94963,-63044,-45019,-45806,6217,55443,132156,291112,430142,417843,301796,147584,3075,-115447,-8242,99922,163463,79621,-15405,-81619,-78812,-26276,-4703,10876,56766,134098,113820,-6184,-70419,-34323,14636,37269,15763,24446,-23471,-39397,-36333,-28051,18161,39085,7221,-12931,-56756,-51333,-14315,12129,49682,95232,110881,16018,-22503,70865,142378,111154,61004,174,-14596,-21357,-27874,-55061,-91881,-85146,-51700,-49571,-43066,-46722,-64464,-88096,-90294,-124188,-84808,-80166,-64253,-22932,29622,24241,-463,-14146,11024,31011,35894,14514,-40223,-25632,13971,-32557,-105060,-130647,-99244,-30348,42438,68762,71323,556,17734,152260,305731,337351,147906,21542,-35416,-56256,-116740,-106653,-71894,-56186,-48983,-2054,5329,-16838,14992,24068,-23271,-102230,-87094,-112639,-106510,-1744,50310,52564,20806,-22211,-79778,-118440,-96784,-77045,-22403,940,-47888,-80332,-83046,-40057,-104442,-143582,-87281,-37592,-22053,-75923,-107674,-51192,35576,125543,261570,268083,135601,43751,-23484,-35181,-33012,-50326,-62197,39841,229389,289154,155771,12160,-6894,17992,-45207,-105882,-42530,35980,52360,425,-28093,13922,-26649,-50679,-52727,-57352,-49037,-61292,-58111,-69664,-28053,65804,91299,102868,107074,135009,146675,125224,108814,53532,-18142,-31295,253,-13923,1983,24425,50131,42073,-10543,-18952,-27403,-16377,-50018,-30295,-10364,-52474,-68283,-44347,-64849,-106994,-97126,-57552,-50501,-50994,-29522,-8458,-3826,-25695,-52539,-102585,-90673,-33987,35529,63834,67836,29446,-49765,-30086,1731,7461,-36872,-33992,-17015,7483,3783,-14912,-45426,-69454,-85254,-92150,-49138,16108,72935,67179,44157,45196,88010,164297,184848,178479,152216,138305,259498,487638,646012,490484,303420,187231,47292,-51419,-56238,-42060,-18008,-31752,-64805,-50350,5759,-28122,-100231,-63323,66274,258471,261031,71006,-99730,-33681,29776,30219,-31674,-99027,-7497,44104,138727,308318,546099,525363,309958,123997,1759,-38754,34783,111160,25213,-33971,-84437,-22232,36382,65443,42525,-15119,-66152,-125129,-112440,-65198,-43194,-93376,-124791,-124443,-103791,-98936,-44220,16927,-1415,17528,30542,-27037,-53460,-51781,-51763,-65932,-40746,-72734,-44107,-20604,-19167,-18319,-3767,40487,60434,35251,16599,88217,79524,45497,52208,43420,52536,64951,46267,-41199,-37941,43695,49265,14722,66545,171586,227893,131822,75590,148318,285659,393803,345595,210737,65502,-36084,-49041,-1818,34929,55063,-12743,-77511,-115774,-98962,-66579,-50320,16495,113027,198512,197920,139370,72454,8388,-40388,-26281,-3298,9689,57017,40287,-58168,-109218,-132012,-88543,-71044,-26205,97745,345447,441203,263497,-7092,-106563,-32585,-13846,-56224,-76775,-65214,-69720,-34400,26323,73540,-3963,-66115,20323,106899,187187,187774,114890,59242,91958,159797,251628,357294,427778,296489,124245,44924,-45664,-94767,-63160,-51387,-97856,-19591,52923,53814,6568,23858,50993,-21107,-105667,-107869,-76380,-53943,-45125,68686,96691,107421,83110,43109,3225,-91880,-57408,33523,38165,-15765,-20034,-93597,-65489,54170,118702,34254,-52895,-49697,32164,74902,94146,165950,122681,-23998,-128903,-63917,38912,95406,30518,-68788,-105704,-54566,4865,28846,-37284,-102617,-99846,-51853,-21112,467,-14375,-36298,-94745,-130447,-81810,-41853,-9140,73064,169986,225103,163480,95600,27231,26136,51274,48343,86087,106105,92598,85976,67909,-35948,-14301,76051,146776,155276,87931,27757,-1800,-38758,-77560,-101711,-116095,-84753,-47186,-29535,-57154,-101330,-80374,-32941,-20623,-42758,-726,19992,16065,24936,32414,5771,-27334,-38831,-41945,-110457,-68002,-33459,-14521,46967,51261,19366,5123,-82371,-147098,-131992,-70001,-32784,-60673,-103880,-137632,-109530,-60667,-64552,-75423,-61748,-51331,-59883,-71845,-54814,-8214,34786,135249,190123,109133,43261,73316,130263,126755,18386,-55109,70373,200976,162662,36745,-74339,-15866,37168,66190,35692,-45055,-55820,60167,89511,45502,7359,63493,132524,8079,-30538,-12461,23287,11353,-7086,111880,248606,271141,178174,106766,7222,-59594,-94599,-85826,-20272,18835,42051,29323,-29463,-83037,-69619,-20738,65475,93714,135940,255467,166358,117635,216789,316411,231880,90797,44703,46231,44464,14884,-32701,-109017,-94338,-80168,-69102,-87641,-76624,-35342,-2180,-26895,-109708,-27178,67823,29046,-90996,-67486,-53063,-90750,-115789,-81227,-31625,-17506,-63378,-127668,-97342,-24126,24869,-21179,-69019,-43491,20873,59528,67100,76042,121912,125435,60018,53069,131758,219942,236573,177016,77559,34738,56186,30014,-87327,2913,95075,119307,75766,21023,-579,-46984,-112794,-71807,-69209,-65492,33093,167568,314405,393239,426491,321727,154738,118659,108953,129934,138544,123899,131971,174514,129931,57080,9056,37202,128669,234955,226415,196893,139475,29853,-98375,-109703,-67385,-21514,79071,199234,183179,59374,50477,61556,29443,18138,16547,19333,68174,153113,208189,189915,100984,40682,19970,28019,63569,65983,58871,13533,-53457,-120426,-119347,-51598,-1349,-19041,-69152,-71555,-20135,51514,189729,262255,238462,61963,-134419,-10994,37490,-35275,-78990,-9072,64261,95764,64684,56839,51788,46370,103212,139363,79725,-41283,-99276,-65734,-51887,-85633,-78314,-40509,-43094,-69979,-113844,-92885,-45672,-29623,-71345,-96885,-71202,-33549,-19939,-42084,-73124,-40996,-20829,-10478,11735,81811,61389,-13071,-81554,-90170,-70398,-105746,-96699,-18163,17085,-21741,-83248,-127735,-97027,-49265,34438,49946,-21309,-61111,18691,174704,339146,323699,210037,109337,75270,69630,47549,17621,-15334,-27992,-49460,-94829,-98134,-73642,-29752,-49922,-66178,-54935,-58681,-65121,-57314,9322,110657,147282,143342,171309,163327,123989,127030,89006,37798,26295,-12534,-39101,3053,36017,41505,18455,5057,-31894,-13154,29149,99686,142604,73673,-47370,-125112,-60670,-1560,-19247,-91105,-90284,-90510,-32977,38210,55106,-17521,30488,97758,143448,152051,69644,38295,46772,60312,59664,37475,-82241,-67984,-17913,-42477,-63939,-37583,-5007,-25300,-64864,-100445,-86515,-85047,-121486,-92025,-37482,-34497,-79259,-102324,-28479,-37237,-101152,-50142,42273,152583,227116,157344,30596,22390,110345,157517,166680,200705,234263,136171,8747,-96042,-137576,-98332,-68847,-103501,-144202,-95952,-51873,-105515,-72244,-56516,-111706,-77989,-76720,-63526,-60222,-56924,-82705,-125358,-94529,-57695,-104527,-99206,-21949,57334,45482,-3749,-21070,143178,164081,134588,96344,1281,-58835,-8569,34154,77173,30200,-59051,-20714,42207,79881,117184,119196,62724,-54596,-159829,-35998,231195,470870,525399,353475,27656,-102952,-47744,-18238,-47396,-69427,-66410,-40460,-49456,-61708,-26177,-14383,-64376,738,115997,146268,45300,-54425,-35121,46275,125016,57490,-58253,21057,86469,106480,95425,53016,-42708,-105845,-93183,-11417,65043,78718,29499,-28969,-48188,-58847,-33514,-46361,-78173,-81678,8609,109173,209608,210951,98041,-11429,-104425,-113984,-54397,54264,64402,-44895,-112315,-45327,27228,137732,163341,106841,56754,76701,116838,69518,-29666,-37558,13112,115222,188637,178082,139519,-7049,-92463,32913,85848,13207,-120064,-6860,33178,-28992,-97354,-50896,89334,167228,92451,-77912,-76201,67629,32736,-28256,-55087,-58806,-41099,-80182,-39300,-81542,-160162,-116144,-90213,-92099,-114171,-29030,106486,78004,-17345,32149,25171,13298,-17408,-84574,-152885,-98384,-117793,-84657,-1775,50706,60137,6210,11163,109388,122014,-23424,-77839,6436,48711,16746,-17406,11795,66659,178057,249775,259354,208942,115601,29210,-19455,-68965,-97258],[-146843,-108738,-72848,-21601,40846,117914,136353,138232,132465,185198,172178,77060,-22761,-95734,-86940,-127134,-137454,-88315,-83370,-101080,28711,150644,128529,123559,130113,106755,61819,50219,24570,-18491,-17460,-38257,4397,37195,43815,24061,34031,87864,128336,120868,77352,93349,137880,30890,-22796,-42538,-70032,-72317,31577,85245,94701,53615,-22541,-88768,-47878,16757,36371,77356,79075,44836,-21575,-41845,-26030,-3854,-21221,-118650,-41450,124534,181059,50813,-67999,-82030,105479,252668,232094,119695,28125,-21499,-33994,-4108,8065,41646,47465,44335,4481,-45976,-92242,-16810,57544,162101,252049,203757,20070,-76145,-17283,-34107,-63716,-20114,7094,26295,38330,24002,-46764,-107434,-105769,-72248,-68758,-55613,-71786,-102865,-123887,-73500,-25942,-61367,-81340,7120,118867,57626,-2792,12454,19703,10000,29661,66280,96383,142102,145926,13743,-94768,-52254,-4701,-971,-30098,-77047,-42034,24598,76452,106399,103355,77096,41038,27021,21428,2817,-36224,-110730,-58704,281,-45250,-34186,43621,64302,51062,57876,5027,-54907,-66597,-75175,-87828,-61760,-81569,-29804,35127,59520,59913,26150,-36917,-31873,59896,125648,69704,-52691,-107211,-12264,40908,-8807,-81164,-105374,-48531,42756,78558,25872,-65042,-77036,-4965,31883,1437,-52369,-31829,22627,-33724,-49138,-54774,-92554,-80143,-64083,-70389,-74059,-68712,-23375,19190,21055,-16010,-82309,-136826,-77820,-109961,-48405,121314,303705,387273,225276,-4190,-112881,31200,132261,97998,-19807,-92620,-88270,-48736,-50299,-58208,-30895,-26807,-75103,-80831,-66714,-68831,-76900,-132079,-39436,60107,81838,35263,-56634,-85507,-48510,-43145,-36925,-27003,-48170,-85692,-53112,-9631,-20258,-62931,-83612,-59072,-76065,-65239,-102958,-148323,-105568,-44400,22639,23288,13930,115982,114601,61087,56544,97165,183390,216503,173415,47014,-28621,-51999,-44168,-37273,-36381,-50657,-78966,-104188,-68901,-20563,11865,2707,-31083,-36311,10321,35553,88270,257025,353579,240579,73313,-31337,-100147,-102743,-60678,-61088,-144266,-34801,82985,166908,200911,173841,119668,47357,-11047,-79332,-82671,-82503,-57537,-9630,17865,46342,12942,-34718,34248,17818,-20836,-24219,32668,59758,82681,38496,16110,-26690,-96412,-103357,-41983,-32315,-104087,-34709,34916,78749,117724,233485,370598,484331,431012,264451,107218,-32485,-63033,44694,94867,-22103,-132740,-17589,65659,306116,572537,626931,514461,315980,117207,-18062,-39774,28608,116715,140662,138705,144257,102862,29619,-29169,13947,21121,-58260,-80549,-12980,23014,71159,100654,24321,-24428,-61578,-93923,-69489,-72499,-47902,-19880,6425,11310,-23088,-42119,-15221,31492,74321,109260,121742,42571,-72539,-34014,5062,-8063,-35923,-51964,-84663,-120276,-94767,-37690,-12014,-25590,-58635,-66999,52878,174589,143463,54452,-18812,-50939,-107654,-78658,-55742,-65000,-55569,-48969,7776,21016,-44141,-97469,-103659,-35665,-910,-23772,-119242,-45155,10951,71326,141592,217227,249114,268968,260974,226207,164928,79976,-11768,50338,204905,370463,383875,245288,164150,137619,127932,110202,59862,-21015,15004,62373,75337,139875,248382,277497,216896,140738,56908,-22080,-40035,-47553,-42341,-5311,66544,99790,97055,107316,151301,214158,210855,140833,105808,40812,22805,15964,-2878,-39642,14598,91206,104636,25588,-56639,-62302,-32641,-2389,-691,-5795,-3725,-39938,-9596,23134,-31416,-37515,-40377,50942,259124,307985,172877,-32794,40600,244147,246901,75867,8305,-68659,-75448,-85635,-53031,-9675,8114,-10929,-61505,-79288,-107170,-147003,-73877,57560,218199,267407,214265,-3436,-78828,11106,-32726,-73092,50285,130734,126698,136966,135291,133473,20343,-81030,-37224,83277,414506,357117,131382,4668,-51073,-55433,-50110,-36447,-19719,-29364,-55666,-83882,-67138,-36587,22296,110992,182789,211620,166564,19521,-93577,-96141,-17728,44144,90472,38625,50792,122456,242026,234696,90212,25874,12057,11123,-24386,-21227,1077,19783,-33975,-140057,-82338,-44638,-37775,-52532,-50644,-64494,-68725,-87773,-10088,37440,32743,6693,-4496,-10137,-4838,-12566,-17228,-24827,-33140,-43607,9672,93082,134541,112142,36433,-24687,-30529,-40832,-42320,-7313,52709,29428,-47460,-97838,1823,164504,304731,268279,95225,-32656,-53580,167,80596,115237,84473,36186,-63060,-45753,71679,253528,249314,110425,-21884,-127257,-117647,-92100,-60828,-94244,-109229,-117716,-113159,-102564,-103307,-108943,-113184,-81821,-32937,3558,56027,10654,-49652,-66124,-13863,102397,186238,147633,35522,-119398,-30040,140826,242053,311725,295737,185896,118163,90310,77714,71994,69011,25276,-7855,74660,113342,124825,71620,-8658,-36550,4306,102657,229705,297227,232172,159595,87962,65076,103528,91643,78441,71130,29735,-49943,-59485,-7274,62167,131001,173589,93452,-67817,-86275,-6584,-14474,-20618,46693,97227,89019,38806,5310,8133,34374,42473,21223,-8731,-69811,-17393,131337,263359,285492,164856,44252,5285,-15626,-59748,-106655,-124554,-84004,-33646,8684,-4543,-49770,-75545,-65527,-89806,-85640,-38018,22411,60214,28011,28392,16242,32654,97040,38336,-5457,13019,1966,29553,48546,-25585,-56614,-15645,26017,72411,152596,245766,319330,320256,272124,119734,-41550,-104442,-2413,81278,63351,42338,19672,-57840,-94984,-70749,-51687,-36733,-13239,9562,27782,28106,-60759,-99254,17429,32765,15873,10542,-13917,-59540,16954,150390,222235,140506,26081,-8610,-42638,-115222,-27917,36139,71818,28008,36723,86010,125401,238486,134817,95577,44974,-1087,-28179,-4407,67603,132818,120336,28903,-37904,-48503,-27038,-41989,-65925,-72488,-51974,-51922,-49928,-48576,82940,145762,92128,21434,-71539,-138853,-5680,60040,63543,13303,-31746,-54864,-79461,-67267,-40418,-35549,-76476,-77080,-24332,-23169,-46681,-194280,-266173,-308437,-309739,-271116,-198034,-69861,75763,205146,255790,246669,178604,79752,29774,8154,38206,30734,-13455,-51092,-93394,-100953,-18046,65154,54736,-41035,-73721,-6566,-8788,-25564,-30448,-31351,-49065,-42524,6993,36439,66414,87384,68740,91870,97464,47562,8319,-364,3245,-32920,-27445,-22549,-188678,-313951,-459764,-557954,-545999,-546764,-483514,-302324,-97439,6503,-16689,-49034,-59016,-80144,-99276,-111534,-88861,-74569,-91784,-104502,-109199,-73371,-97372,-46597,42562,42432,-19634,-64729,-105428,12949,49191,41607,-7106,-106082,87085,221814,232221,184936,110621,-39155,-33436,40720,143683,186092,109045,24401,-9797,1001,-23444,-12608,-53548,-105813,-100682,-29403,45054,58961,9054,-873,67342,147940,119528,64484,40325,18858,25404,69042,170157,181059,141893,134910,42476,-51461,-75438,-66143,-113506,-86853,-73152,49849,61391,15478,-16159,-36239,-72268,-96205,-73005,-86464,-95751,-108441,-134359,-87771,-65548,-51048,-54921,50,56579,135729,298114,421118,408860,290754,140783,-3578,-132109,-16263,93543,152583,61742,-26374,-84576,-78336,-28445,-8202,15214,75928,163685,116849,-3947,-60304,-22162,29309,32502,4976,19455,-42127,-70513,-43149,-12106,29309,30015,-15248,-28604,-54483,-29692,-2177,17058,59461,100504,119262,31988,-11151,81214,154815,122995,69500,2314,-19493,-31750,-33026,-52107,-79413,-83896,-70715,-76098,-66328,-63510,-73005,-83119,-75478,-113545,-99650,-84618,-55793,-14183,40463,37865,17067,-2447,18283,43297,46855,18418,-46414,-36108,16591,-17838,-90972,-117860,-91102,-38563,20607,48883,68738,11091,29415,148338,291676,323573,146469,23249,-33956,-55158,-129294,-122947,-73822,-44493,-24664,34645,24862,-6342,21483,23795,-26503,-102419,-99229,-131106,-103206,5052,63553,64853,29693,-19580,-79273,-119948,-102741,-85621,-32850,-5417,-49884,-77703,-87743,-52007,-114033,-148218,-80885,-30214,-17465,-71733,-92714,-35309,37461,115476,232411,243984,112866,24572,-44930,-56984,-45712,-56114,-66235,32812,209860,256957,152293,19722,8070,28213,-44485,-116567,-54769,19555,30066,-23452,-38517,11564,-31337,-61876,-59396,-59010,-51148,-69926,-72326,-86995,-35127,48525,50208,57706,61675,90447,120509,109452,98097,69618,35811,19989,24133,-19727,-10473,30209,70910,76911,18074,-16248,-25231,-7903,-36244,-9963,6822,-36080,-64388,-53843,-77902,-123107,-104550,-58207,-47674,-47462,-31545,-13873,-9235,-28164,-49232,-90957,-96783,-45827,27367,60883,76081,55009,-21210,-16386,13014,15168,-34504,-33075,-15276,18221,22556,8784,-26797,-63625,-95386,-118400,-69298,2777,56483,41481,18375,18056,59957,139449,168038,151122,85461,24004,96241,322757,558967,517813,365110,250798,89654,-31881,-51260,-47826,-14801,-10797,-36003,-27370,12270,-22931,-81481,-46949,68859,247799,248981,53517,-119643,-26228,41754,46654,-18981,-80149,-6936,55831,165720,347406,592659,562778,333964,130403,-6838,-57640,10794,101581,36762,-23888,-76706,-17786,40194,64384,36316,-18798,-56456,-103022,-117600,-95322,-66418,-102945,-118227,-122148,-93173,-81797,-29949,30524,11151,23169,32520,-24128,-45774,-48708,-48929,-54967,-18730,-47082,-35404,-21740,-22345,-14795,9367,57990,74491,40563,24633,102573,100082,43107,42112,26070,30197,48027,49477,-25973,-33366,35368,40786,17837,60963,147501,196536,114327,69332,134237,241612,331743,313980,204227,77525,-11099,-45553,-23575,14394,55881,116,-70779,-121911,-119367,-85953,-66915,850,82828,154605,157640,110451,54652,-196,-33200,-8398,17706,19186,56779,30460,-72719,-128356,-126680,-71739,-62263,-28940,86067,324363,427403,269025,2259,-117827,-35211,-17427,-65165,-91528,-64440,-68128,-14126,57581,95611,4901,-85377,11743,121728,232164,233305,147873,83794,106707,156685,216019,291672,381152,272542,115721,49610,-39717,-83412,-53199,-34013,-77122,-19154,54772,58888,13593,35145,68493,2503,-93554,-110229,-72807,-43784,-39743,42680,46885,76521,81022,48680,1105,-97097,-51483,32046,28663,-46859,-55464,-107605,-55245,59617,114504,29150,-56695,-82839,11179,63324,96195,172439,114902,-35394,-131427,-55666,45540,99761,27014,-76863,-96434,-49392,4898,31771,-29227,-95953,-99355,-54149,-20453,9194,-3050,-27086,-88939,-136003,-90303,-41626,-663,79228,171390,236234,185061,120300,56500,46602,63609,50948,75537,76119,59263,65925,55742,-31004,-3511,87499,175336,186838,108067,34778,-3187,-40004,-72162,-90120,-119734,-94229,-56551,-43453,-71879,-114576,-62540,-20790,-16329,-36203,13420,38246,34836,37679,26987,-12242,-39020,-40886,-53043,-127958,-44948,14042,18346,52412,47673,20969,9866,-80527,-161903,-130384,-64093,-29555,-59745,-106462,-141935,-101898,-49475,-52621,-64569,-56428,-57887,-67336,-63711,-34777,12692,50091,133341,157642,84865,45040,83938,140429,128023,20894,-43318,71012,201518,149244,13402,-102486,-7194,65644,96775,51780,-26405,-33642,75870,98065,53127,11330,50189,125515,6652,-23531,330,35167,21789,10126,121182,254857,263672,171622,112963,16379,-44873,-84400,-91520,-33178,11540,42586,35204,-27670,-92455,-74317,-13283,58183,53509,73352,216498,175079,135054,207397,275867,177551,39309,20266,44446,55138,26910,-19011,-91719,-99662,-57684,-37951,-65247,-81121,-51907,-3606,-12818,-97480,-50073,50871,15476,-114674,-56030,-49560,-90382,-112633,-66954,-4570,15846,-38494,-122457,-106243,-31959,16727,-24219,-62392,-30044,29422,57895,58197,62315,113523,131110,73494,70068,137074,236284,276698,202536,77090,12081,20012,7361,-80616,21643,121240,146577,87522,23376,8436,-31152,-105014,-75270,-81415,-74620,25204,170408,358974,471759,514732,398084,209397,141535,119110,139268,154321,146247,156824,181401,120848,52933,12348,47621,140995,243223,215466,172952,127053,26134,-95262,-103464,-65976,-21428,93407,249452,249226,109522,83063,82575,43582,28907,21157,14194,56470,140664,199220,168590,79577,21951,-5132,475,49075,68805,62456,7196,-61820,-124882,-122794,-59777,-11106,-26432,-71611,-69178,-14590,65430,216019,287664,248382,61290,-122769,2079,52621,-23977,-59981,11700,89546,132055,105683,98165,81223,67742,132975,171131,96208,-27258,-87735,-71417,-52247,-81637,-70779,-29286,-26866,-55192,-95327,-92874,-61042,-47952,-86399,-117486,-101091,-67473,-48580,-58011,-63384,-18945,-4385,-4944,6548,62473,44210,-27654,-95377,-120529,-105308,-125041,-83345,-16979,16703,-22594,-88362,-148556,-115523,-40093,50276,53627,-29036,-73087,-2495,125770,269605,288865,201151,125014,139184,112934,67779,21876,-19351,-23595,-29298,-73625,-96263,-92083,-60245,-82967,-93671,-78325,-74468,-67105,-45096,28384,131895,167577,153500,168681,155135,119017,142877,119885,76666,69795,19690,-3415,36822,59944,53706,25336,25737,-17088,-19996,11309,79957,124934,71953,-38665,-130940,-75163,-658,-24637,-112121,-87542,-83367,-34067,27461,26771,-30921,44781,117644,163286,167112,76495,40197,45451,63034,46000,7831,-93860,-61404,-16313,-38995,-55482,-46981,-48441,-64112,-94306,-111703,-86040,-87658,-128208,-90572,-32371,-25337,-64576,-116730,-52257,-58771,-113499,-46376,53819,180949,250871,155132,21664,24247,112362,139822,117605,133187,158164,62947,-39609,-123416,-136141,-93100,-64051,-99314,-139129,-95376,-45774,-123414,-94333,-72093,-107991,-80236,-83350,-72500,-66877,-61246,-89941,-135428,-109462,-79557,-136333,-89086,-6285,76545,75060,32039,-4181,112941,143303,134989,109754,9857,-46497,2854,50438,96895,35987,-41014,9708,74480,104533,136269,135271,61545,-67296,-171723,-6609,280644,489205,503352,331039,34837,-85245,-42185,-21103,-46574,-66169,-62021,-35881,-50407,-82496,-43622,-15965,-55247,26103,129247,132441,36153,-55865,-39951,29022,80393,16618,-45019,33743,82775,88830,64397,6915,-76905,-130424,-91167,-137,81543,95185,36984,-24506,-49969,-62021,-31491,-41540,-77302,-101971,-21903,69395,177076,182213,74345,-9831,-71979,-87722,-41604,62261,75699,-42234,-111804,-38254,43723,150064,153215,99793,50955,71031,101798,54323,-31895,-23954,9670,90420,152103,129043,78978,-63208,-69165,48962,98026,28400,-66746,-752,38904,-17052,-73158,-54655,46038,124346,63289,-94445,-67397,73188,40614,-13416,-54396,-75060,-52336,-60309,-12425,-73755,-158724,-122069,-102191,-120533,-138840,-45878,50798,10072,-40810,29270,25967,16408,-18438,-91456,-178895,-111752,-123616,-80230,7964,67099,74691,14430,23478,119567,122710,-26143,-85952,1193,42362,8759,-22734,7452,60332,151543,194999,208704,166755,82284,10259,-33509,-84031,-113955],[-121398,-83231,-52344,-7403,52241,128044,138429,122901,114579,188154,211976,115869,-4324,-76844,-71420,-116137,-119260,-63248,-51858,-92285,9440,118964,104243,107895,128226,112563,64041,39751,-5078,-77194,-70404,-69949,-18449,27579,53177,42053,48597,93197,125135,114255,71292,83487,128867,25435,-17971,-35060,-60729,-57897,49605,102883,81383,27626,-32495,-98459,-56013,20210,49353,90677,90976,79305,13251,-12231,4016,32423,8666,-90998,-66294,104552,214614,81979,-52543,-100733,85206,250961,248869,132321,32356,-23574,-33831,1220,16532,45453,42709,37709,-181,-47291,-88268,-7452,72909,191375,284048,243666,67403,-81837,-50084,-75141,-52830,-9891,7623,21995,30847,16309,-47209,-98168,-104227,-66736,-64644,-49580,-64627,-95206,-108424,-67651,-13903,-48024,-89470,-25147,62471,9083,-31554,-10162,-779,-5888,7687,41227,90235,154535,177669,36731,-86462,-70133,-23736,-9933,-28887,-71409,-43534,18301,60887,79865,87930,79756,54649,43720,36354,16826,-22265,-94910,-48822,16700,-25327,-24072,46057,66839,50144,58077,22491,-22113,-30166,-50372,-76577,-51687,-82365,-40353,30673,65519,73176,35732,-30364,-32472,69343,180771,150449,874,-90721,-9823,44688,-4440,-76326,-98698,-43125,40244,66680,10925,-63790,-68277,-825,24206,-12049,-55384,-30935,25104,-1071,1394,-19431,-73412,-72240,-58343,-68299,-75949,-67831,-29780,12645,15265,-23079,-89931,-138959,-73728,-105014,-49398,101869,263736,341884,199516,-6173,-98543,10787,90326,42926,-61805,-126968,-113109,-67067,-68397,-75538,-44709,-33844,-86449,-95001,-81618,-80547,-80153,-126253,-54240,63243,96877,48785,-38870,-52584,-34979,-48546,-46237,-34594,-57156,-75119,-39369,-3583,-25009,-68041,-98383,-85579,-69235,-59001,-111020,-136937,-66975,-11128,34291,17213,24177,120911,124845,74935,74147,109167,176609,206726,159373,32711,-38319,-61183,-53843,-46982,-46826,-55926,-82691,-106627,-56650,-5583,21780,3810,-34386,-38785,3643,26302,78309,241294,315708,197316,49058,-40953,-100735,-94322,-43279,-38412,-121891,-52542,64644,142939,165074,133134,91141,25327,-32574,-83723,-79411,-83229,-62039,-20393,4494,35912,10671,-26294,37919,22318,-20835,-48996,-7946,22941,60403,48049,31365,-9540,-81933,-114690,-48318,-24418,-85079,-70433,1645,57749,111668,216718,324596,456142,444277,282262,124607,-22357,-46368,82816,130464,-243,-148302,-36667,51979,342163,619862,677023,565717,348049,134975,-16124,-65679,-9351,78036,129805,154185,179142,141423,45701,-38107,2634,19562,-50818,-89115,-27812,19649,78988,134770,57258,3638,-29408,-68553,-72143,-82258,-65394,-45485,-17840,1750,-21540,-43561,-26399,12939,58395,100408,115533,44043,-58865,-65164,-48421,-53258,-51777,-51930,-77684,-114225,-94182,-27750,7762,-8907,-52261,-78466,58638,163287,105448,5567,-31124,-50735,-101616,-74361,-48363,-55297,-50163,-44905,19445,54118,-10851,-75190,-107344,-42864,-8229,-34753,-87140,-25365,18506,72907,146829,224300,239478,229563,193655,168009,147163,82627,-18496,25818,158512,335267,388245,260403,179917,166262,177436,162104,96919,-966,4513,65197,94707,165302,264383,282028,212866,133953,45709,-36971,-52813,-61859,-64108,-32580,38983,69308,60972,75436,136820,233301,261958,200635,142303,63489,40387,27233,-5655,-58759,7743,97122,120903,43698,-54808,-67366,-33075,9484,31712,28270,3421,-59474,-12061,49112,-5624,-38671,-51663,44887,245327,259232,160950,-20099,16844,222742,261968,85970,15172,-72241,-74799,-82493,-77119,-43949,-33507,-55464,-106457,-132401,-145269,-118589,-49162,84979,265882,327959,238196,1114,-94154,6879,-18544,-86677,9994,115326,130910,153489,169610,175803,40664,-77138,-35023,118309,492467,397939,139276,4678,-58306,-67087,-43274,-13270,8472,-8002,-50855,-97664,-68679,-28272,29690,103502,154400,170597,138378,2168,-109919,-100359,-23787,28697,76867,36269,47301,111574,195360,172601,46766,-11857,-18050,-5502,-30934,-17903,13258,43028,3444,-105765,-118359,-69711,-50315,-50825,-38955,-55471,-70541,-107199,-31798,21432,25896,4288,866,-505,5642,2037,9961,11349,4753,-14458,7235,78059,110378,99707,34899,-24541,-38186,-43477,-24892,15422,53421,14269,-64846,-68143,23699,169133,285618,252673,93949,-31202,-40226,22570,103224,131977,98894,41120,-57277,-40000,74561,234557,219676,102764,-18252,-113072,-127818,-106870,-61457,-72837,-84371,-103990,-131956,-109537,-104046,-111705,-118250,-84000,-30099,13384,56019,551,-49788,-58123,-8884,112444,200162,166785,44720,-116532,-47727,90456,144655,189501,200691,142066,85143,61731,61847,60514,60223,41197,21350,92503,124584,144673,109632,15009,-23048,-10765,70234,194839,256597,197781,138056,75180,35802,50189,28563,33919,58320,44929,-19954,-56216,-28704,23658,88514,131121,61469,-80915,-84195,-9677,-11550,-3502,67016,119416,106451,49869,15064,24601,53202,53158,19835,-17761,-65117,-5270,137208,260465,281003,157016,40289,14520,-9789,-59430,-106636,-123066,-85820,-46358,-9562,-25425,-63678,-85089,-73933,-94686,-102192,-58784,3072,43476,21109,31027,28892,54685,134757,80321,26502,32167,6632,24325,41450,-29139,-51530,-14083,24150,57799,124249,206427,273668,295949,268073,138018,-44135,-92999,17783,104009,78612,58488,17556,-71958,-107494,-68095,-45649,-36179,-6391,27600,53748,48240,-61134,-112582,18693,42244,26043,15476,-22238,-67713,25850,143486,194173,132388,19951,-2814,-11685,-64493,-69270,-1635,38612,-1813,26624,101832,161286,304906,197559,118218,51851,5840,-18207,14293,103664,187531,196201,89351,-18030,-46535,-38252,-48758,-58814,-64087,-46103,-38705,-28215,-35654,81171,154111,102645,30448,-64847,-130122,-19441,38810,50601,2842,-40167,-68384,-99855,-78797,-38274,-26320,-75039,-90011,-36130,-30103,-40165,-173683,-249560,-303549,-309562,-263248,-174156,-64904,48002,192087,271839,275388,204740,76389,-5229,-22436,9897,-382,-38471,-62672,-98081,-94348,-7128,81963,65148,-39617,-91823,-13408,-5012,-20722,-31942,-37842,-56073,-50063,-4094,16186,31179,39201,19507,54566,69226,14016,-35707,-44529,-25046,-30765,3394,26835,-189533,-295274,-425247,-519170,-499313,-492270,-418995,-238652,-52169,40594,26359,-17727,-23684,-47684,-80795,-104614,-85755,-66154,-81223,-91997,-85023,-51471,-83403,-59977,30699,42917,-11519,-53253,-98081,-15838,3845,16726,-13001,-104031,66056,183448,193522,147936,75721,-50716,-25688,38145,137613,186973,117436,29210,-8746,8963,-11437,-6838,-56021,-112042,-107495,-36101,36232,52654,7583,-7308,44267,104847,73386,29637,24682,15443,28258,82379,182986,174956,146815,148520,53866,-51984,-96265,-80953,-109909,-93064,-81729,42175,54124,9348,-19755,-35749,-54616,-81930,-72586,-103880,-111113,-115868,-115793,-76486,-65509,-55865,-63559,-9428,52770,131073,287505,390138,378261,263481,126501,-9675,-127886,-26745,79527,130381,38426,-38674,-85538,-73604,-28078,-7494,25150,99038,190886,115581,-3155,-48419,-4706,46264,24228,-11893,8938,-58561,-103144,-37629,12677,45619,23506,-36660,-38377,-40115,-4714,13140,26170,74117,108365,128706,53400,6416,100772,179373,147717,85088,5334,-24222,-40218,-36559,-49013,-67667,-77664,-83572,-104441,-93952,-83683,-80934,-74994,-60788,-98295,-105288,-85141,-44222,-3761,51368,52508,35379,8362,24327,55517,56733,22886,-49392,-45453,17637,-4763,-77712,-106091,-83429,-43992,253,28462,65228,22155,39605,139932,267314,294907,136625,18893,-37457,-58031,-131864,-129413,-68805,-27440,7480,75312,45635,5133,26681,19524,-33699,-103558,-107477,-134591,-97916,5138,68952,73185,36128,-19197,-80182,-117029,-105109,-94045,-45777,-14699,-50364,-70862,-86468,-68698,-123061,-152339,-75051,-22683,-11134,-63300,-76174,-25724,33979,100281,194691,208705,87784,5734,-64924,-78909,-59416,-63182,-72026,22910,182316,215804,142869,29004,24886,37446,-43926,-118654,-65413,1126,4089,-48537,-44611,10600,-33737,-71967,-70191,-65448,-54495,-78662,-86348,-103706,-41273,28512,8189,11932,17193,44220,91631,90004,84531,79335,78554,70720,53492,-16729,-27060,29424,83822,107197,50526,-5452,-14760,1280,-22063,10997,24631,-20548,-60020,-63144,-90532,-140203,-113207,-62985,-48588,-45861,-35207,-21884,-17250,-31275,-45003,-79920,-102856,-61659,13347,50698,74357,68398,-439,-5114,20112,19760,-29408,-29697,-12909,27495,37756,26609,-13132,-60223,-101629,-117763,-77956,-12456,31610,6460,-13594,-12412,27078,105178,139831,114969,22253,-54592,-45269,172615,457560,529429,422973,312027,131069,-13536,-46813,-54301,-18085,1226,-14218,-6583,20023,-14879,-64321,-33733,69366,230054,228857,34702,-141134,-20673,50761,60900,-6596,-63110,-9198,62353,184329,370226,612766,579101,351717,135601,-15199,-72978,-6552,94408,50454,-12388,-67334,-15800,39233,56870,23250,-27500,-50066,-81910,-94673,-105436,-93536,-110596,-116792,-125496,-85374,-66009,-11562,46059,22596,25987,31368,-21848,-37677,-45354,-46243,-43809,2760,-21678,-25884,-24452,-27188,-11258,22053,72596,84115,42285,27322,105170,109865,40385,27919,4054,3183,26033,47295,-14438,-32259,19250,22021,16399,49416,116642,158391,91661,57676,112008,187822,256509,267837,188953,82163,6102,-36084,-35316,-987,57390,14847,-58482,-108615,-136213,-107555,-86822,-19696,47487,109332,118330,80372,32967,-12056,-29084,4209,32653,20842,46882,14668,-87276,-139626,-108672,-59078,-57680,-36743,66911,286348,387047,255326,3768,-131897,-35934,-16401,-64993,-104283,-64250,-58801,16553,94960,118849,16180,-98399,-830,130758,271164,275839,180019,106871,116615,146526,173335,218813,318226,235955,98817,47191,-38931,-76091,-45801,-17909,-56695,-23950,48026,55355,13477,40754,81994,25265,-79025,-113375,-72782,-39456,-40596,5342,-1705,44884,75433,49449,-5961,-105910,-48333,25257,10829,-87722,-95408,-109974,-45868,60254,104174,20959,-57243,-116434,-12561,49290,95535,174080,103164,-49842,-135535,-49094,51863,105389,27318,-77201,-83649,-43218,3888,31275,-25356,-92543,-101418,-59778,-23246,15365,8882,-14360,-77542,-130426,-101940,-44790,537,74542,156909,225560,189951,133851,80239,62795,71385,51671,65040,54960,48821,67931,49343,-24379,3003,89989,187758,200119,112802,30532,-13458,-46943,-70919,-79434,-106733,-88701,-56422,-56307,-95337,-122104,-43170,-9043,-13789,-35326,18891,47880,46417,45365,17120,-31840,-50122,-46783,-68493,-137159,-25689,52274,47664,47597,34199,14975,10327,-78229,-179093,-129432,-61048,-29038,-61416,-112628,-129968,-86728,-38593,-42740,-57355,-55280,-69347,-77170,-57574,-18095,29505,58570,118554,115447,60295,43381,90880,145036,122862,18349,-33787,70557,197439,136583,-152,-94068,5313,97743,129648,69805,-4760,-11510,88728,101510,56222,13324,37756,118305,6618,-14945,15358,50992,36579,25069,120425,246812,243294,155238,107150,14489,-38704,-78875,-97223,-49945,-124,37636,35512,-30117,-102199,-82074,-14200,40129,9799,16315,163264,170990,143767,189209,226849,119700,-7673,-4384,39402,61101,35936,-6154,-76068,-100140,-41701,-18527,-51646,-88393,-70757,-7084,-572,-78719,-69887,38979,5883,-127488,-51076,-53298,-95486,-110711,-58146,12152,34701,-24307,-119875,-117491,-45416,2647,-30934,-58428,-19786,34584,53258,46770,46692,100196,129024,79864,76468,126394,231813,296167,212815,67897,-14618,-19912,-18348,-72508,34256,138007,159800,82120,10469,3739,-26333,-101957,-83176,-97810,-85267,8436,155697,374014,515752,564996,438106,236287,145040,117921,137787,160452,163383,175750,180156,108580,47685,13692,56394,150377,243059,194753,141608,107194,18134,-92458,-100173,-69726,-28064,100171,287207,303634,152149,106989,95395,52425,35360,22214,5075,38012,115053,171671,131308,49677,-4102,-38061,-31824,30556,64564,57628,-4861,-72511,-128625,-128956,-71876,-24847,-37952,-78731,-70212,-10951,76757,237492,304652,248513,55973,-112993,10808,62318,-18577,-50259,23591,108329,167756,152287,146210,115667,94225,162608,196750,105363,-18242,-79124,-80237,-56819,-81486,-67347,-22633,-16629,-47233,-83475,-85052,-64873,-57858,-98732,-138373,-131848,-103375,-78521,-69940,-47676,-11,5524,-6846,-5447,33542,17337,-48517,-107031,-131921,-127358,-99616,-69609,-16963,14627,-23273,-84869,-119950,-104090,-25526,58805,48030,-43771,-88345,-25050,72436,181389,220906,160836,111238,177506,138413,77432,19298,-27925,-20995,-10548,-44377,-72512,-99155,-97200,-118388,-121148,-99216,-86951,-67740,-36185,41473,144957,179960,153742,151937,132204,98499,142514,138130,102819,95845,38343,24506,65675,78058,57783,22656,38605,-5162,-30135,-9662,58516,104746,66738,-32127,-115145,-66958,9458,-26961,-128347,-79032,-69311,-29153,17619,-5352,-43519,55554,133509,179638,176658,78087,38680,44402,65041,28203,-28409,-102519,-56272,-21126,-41592,-48820,-57843,-103269,-101900,-128766,-119502,-85825,-91359,-126368,-87279,-27401,-17093,-50612,-123587,-77236,-79712,-124531,-46899,60712,202525,260569,138418,4447,21911,107254,112674,63577,64682,77660,-7851,-85563,-148980,-132543,-89030,-60040,-96232,-135958,-96490,-40599,-134520,-112612,-81790,-103746,-83588,-90541,-82278,-74943,-67382,-99137,-147663,-125676,-98645,-108879,-62126,14917,94822,101285,61240,20773,86783,120231,131759,121863,22275,-28204,19734,73227,122379,47590,-17335,37889,101149,123263,149583,141953,49499,-89203,-150792,45321,341091,504924,476094,307626,49101,-62842,-33867,-23854,-46102,-63175,-57337,-29123,-43356,-91109,-60198,-16447,-32738,57600,136909,115385,27020,-56889,-44658,11351,40958,-5898,-24422,44526,77424,70901,36652,-29479,-104832,-140767,-76585,22134,110433,122648,50138,-18405,-51163,-63752,-29175,-35171,-71138,-112265,-48794,34242,144642,152301,52131,-9978,-43860,-50664,-10793,87462,100366,-30748,-102570,-25329,65596,158604,141283,92633,45789,65020,87382,42576,-29553,-9579,7954,57324,107461,77096,24417,-100520,-51225,59243,103074,42530,-23255,25514,59584,4524,-49771,-50449,4881,77031,33292,-100445,-54948,76512,48801,7527,-42233,-82958,-56919,-33188,20800,-58882,-148122,-120210,-102715,-129726,-135963,-54005,1015,-47184,-45747,28760,28979,25735,-7094,-76353,-147998,-115423,-121299,-68586,25232,90083,92505,23676,36699,128578,118830,-29093,-89026,2876,42488,7544,-20544,11063,60734,129298,147252,163942,131798,58090,1615,-37768,-88288,-114004],[-99861,-61405,-36860,1404,59739,134903,136666,103198,89203,175874,232190,139134,5007,-63725,-62343,-108763,-102938,-40869,-24524,-77569,-8581,86618,78554,89543,119941,113034,62608,27737,-32269,-125024,-87315,-75523,-30674,18097,56418,54396,56988,91310,115962,103721,60948,67326,112842,16472,-15528,-28511,-52500,-47093,61277,111684,64870,6897,-39137,-106022,-65957,19107,52940,89279,88644,105980,46927,18076,35570,70888,43596,-51458,-90038,78319,237586,110618,-35924,-119264,61676,233508,249283,136271,29964,-31105,-36944,4165,23215,47547,37780,31258,-3131,-46480,-83985,1690,88692,223436,314584,280428,119556,-69560,-104442,-119871,-35497,-2434,6151,17766,25041,11149,-43589,-82828,-99383,-62681,-60835,-44471,-58240,-86679,-91693,-58543,-1483,-32010,-87989,-50556,14941,-33314,-61148,-35258,-24541,-24020,-12626,15776,78246,157785,197877,54825,-72943,-77464,-38305,-18450,-28699,-66862,-43943,12766,45473,50926,66309,77255,66024,59672,51189,31141,-8026,-78904,-32711,36484,-7326,-18310,44600,69270,52440,62219,43077,18674,15263,-23293,-61633,-35754,-73012,-53050,21353,67875,83333,43415,-24933,-34124,73025,217162,211803,48166,-72131,-9151,43939,-3163,-72558,-91674,-36741,39811,59619,5378,-53760,-54461,5404,16485,-26324,-59098,-29748,27668,35534,55763,18843,-52059,-60793,-48798,-60774,-73153,-61542,-33181,6141,9479,-28473,-93673,-134897,-68948,-97251,-47870,82385,220802,288964,173271,-5049,-78615,-6585,47778,-8179,-97990,-127344,-107244,-81778,-83888,-90581,-56678,-39725,-93523,-105809,-93284,-88560,-79752,-113473,-71770,62219,110033,58882,-24609,-28190,-22474,-49344,-52078,-40893,-61999,-57857,-24384,3096,-26687,-62577,-78064,-62103,-41824,-47670,-115567,-108049,-22643,28284,51907,25904,37881,116947,129795,87531,91967,122256,171893,199718,148648,21806,-44918,-66434,-60284,-54668,-56056,-58735,-82304,-105172,-44021,8913,30777,5509,-34885,-37519,624,20855,70004,222594,276402,158489,29333,-46344,-98599,-83068,-23673,-15331,-96697,-59239,54713,122744,125163,80698,51705,-1772,-53818,-79620,-72947,-81692,-62178,-25750,-3612,28146,8913,-17780,41216,28287,-16845,-67002,-43518,-7376,42150,60868,48874,11791,-60893,-125609,-56807,-19285,-54412,-90356,-23382,40914,106948,196893,276495,424994,456627,299172,142597,-9082,-26131,121251,163404,22262,-148840,-51335,43594,366281,640370,694173,590889,368537,152590,-4158,-80033,-38414,48427,121450,166979,209054,178375,64319,-43392,-8038,16554,-42431,-90215,-37929,20465,89518,169560,90684,32469,7687,-28733,-70001,-84620,-79660,-69214,-39538,-5139,-13989,-35728,-32055,-7533,38244,86888,103988,42942,-45222,-85163,-90708,-86795,-59527,-46543,-66729,-100679,-87549,-14772,30722,12080,-38251,-83625,56113,130159,53998,-36309,-31323,-45119,-82907,-56588,-29478,-38215,-39592,-37001,32290,88963,27669,-47458,-97422,-47309,-15336,-42661,-46972,5625,36510,81762,156253,231791,228996,191175,128351,108502,129571,85623,-19459,7078,117360,292144,376999,266192,187296,185264,218743,207017,128438,18580,-6442,65595,115621,190089,270087,277121,205906,127456,36307,-49031,-62442,-73296,-82916,-57709,11453,39183,26083,47667,126350,254968,318133,262425,172362,81289,55429,37673,-6001,-72409,3448,99479,131657,62075,-49649,-67916,-29156,23152,64274,64969,13201,-76422,-7773,77026,22871,-37488,-62934,40309,226972,208038,146051,-4867,-7454,189231,267959,98359,31618,-47546,-63788,-76307,-93800,-70285,-60062,-69996,-105254,-133233,-117489,-87538,-23198,110532,312754,389520,258807,9524,-104019,5049,-1742,-77719,-22684,97738,133353,169360,203814,219031,63597,-70545,-28726,164414,553997,428183,147728,7541,-59854,-67954,-31462,12101,38985,17029,-40978,-106427,-61735,-15012,37862,96384,129046,133428,112668,-11689,-122972,-101650,-28008,14315,61507,32680,44994,102747,156117,123856,12052,-43924,-44759,-19884,-34486,-11994,26060,64534,41650,-61475,-131561,-87822,-54546,-40388,-23302,-45579,-71738,-121846,-37864,16720,28651,9081,12644,15148,22146,21749,40157,46829,38684,14670,8293,63175,89339,91000,37968,-18781,-40321,-39774,-2754,41428,61349,11619,-59935,-39103,42494,167032,255984,227604,92340,-24358,-22749,47725,124709,146537,112723,46262,-49288,-26738,83258,212239,185696,95368,-9391,-92350,-129794,-119121,-54489,-44757,-56438,-83942,-142704,-111179,-100750,-111062,-119995,-83170,-24439,26923,58241,-7111,-47498,-46340,1595,124292,213530,187365,57835,-106915,-68543,38966,62584,90859,117404,100037,56359,40677,48786,50453,52550,59980,57050,115104,140403,168428,157659,51066,-2056,-21657,46110,172001,229192,175086,123671,64763,7323,81,-17058,14607,58497,61382,5474,-46081,-35117,1114,56832,97817,39038,-84130,-79500,-12020,-7644,14977,88791,143872,124290,61646,25082,39059,69127,62184,18922,-24732,-49883,8797,138384,248912,267941,142553,30036,19875,-4904,-57935,-102997,-113481,-80017,-55136,-27542,-45610,-75321,-93104,-83071,-98252,-115327,-76601,-12612,31748,20249,40143,47500,80789,178679,131119,57979,52006,14494,21830,33646,-33375,-45458,-9985,24077,43436,94511,167328,223071,257632,243167,140987,-38351,-65946,44275,128298,96548,78478,19539,-82634,-121468,-66955,-39270,-34596,1110,45923,79508,61875,-60763,-122149,20626,51011,34977,19250,-32280,-73363,35228,133422,161028,116453,10659,-758,14918,-8297,-72413,-34783,7255,-30230,15549,115147,195801,369037,264704,138721,57283,11357,-9522,30819,135166,232982,259238,144645,267,-45001,-48760,-54374,-51537,-53036,-35238,-23278,-9530,-29962,68536,153302,115800,47101,-46959,-107120,-30863,21469,40349,-4746,-44986,-78063,-119084,-88990,-33971,-14112,-67333,-100486,-49005,-36093,-29054,-147301,-223271,-285487,-293802,-239759,-141066,-55011,16007,171521,280560,297567,228184,71425,-39905,-49062,-16423,-29971,-65654,-75203,-102391,-86282,4965,95877,72936,-33913,-105577,-21189,-985,-14746,-31965,-42705,-61145,-56007,-14791,-4757,-4525,-9303,-30716,13648,36729,-19705,-78310,-89907,-57257,-30596,32351,84704,-138444,-263573,-352282,-400065,-349345,-332224,-267166,-122294,12865,79411,62631,8138,7069,-18433,-65273,-101082,-86799,-59421,-67744,-73160,-58650,-28562,-65372,-67747,17219,39583,-3743,-38160,-76459,-32267,-31268,-3840,-16959,-94609,46509,148270,160372,117979,52112,-46199,-19380,31206,124652,181075,124896,36403,-6118,17624,2784,2805,-54621,-114851,-111676,-41980,26019,43272,2755,-15927,21378,66112,35361,644,10376,12124,30046,92513,188399,165101,149616,159305,65265,-48554,-108596,-83596,-102208,-97767,-83025,43161,56850,11290,-19532,-32636,-37926,-66442,-65536,-102624,-103364,-100409,-91959,-63138,-63665,-60106,-71986,-23102,42748,117406,260229,340857,327584,220218,104260,-16121,-114873,-38551,58028,97658,11013,-52055,-86889,-68399,-25505,-2473,39647,123329,212060,109688,-4161,-35933,16991,66150,15240,-32620,-6098,-69707,-126373,-17753,46005,66945,20236,-56291,-40937,-15201,21862,30547,39150,92621,118170,139772,81679,33140,131400,216570,184878,106326,9053,-28062,-45998,-38084,-45915,-57307,-69271,-85029,-126198,-121798,-104195,-86131,-65218,-47615,-84186,-101708,-83191,-30477,8769,62440,68488,54222,17151,27963,66682,64613,26699,-50373,-53694,17062,6108,-65817,-95737,-76744,-47187,-17499,9005,61587,34094,48830,128474,235277,254491,118971,8851,-45576,-64677,-129978,-126178,-58873,-7257,44173,116445,66819,17609,30602,10993,-46140,-107628,-107939,-120823,-91159,-1053,66849,78559,40633,-20867,-82707,-112222,-103555,-100892,-59767,-25873,-49420,-59841,-74280,-86251,-128531,-151254,-69004,-14587,-3410,-53167,-62057,-21936,26456,81565,151817,165421,62192,-11591,-81926,-99608,-72825,-70479,-79103,10592,148989,169382,128428,40613,42960,45290,-42903,-110822,-73201,-18850,-24815,-71923,-45008,10853,-33967,-80667,-86858,-78431,-60751,-87801,-99843,-118994,-45481,8079,-32137,-31633,-22098,1990,62556,68617,69570,84358,110907,116249,84069,-4480,-45989,21122,87998,131138,83883,15174,5019,11863,-7018,31908,42428,-5982,-55532,-71844,-101247,-154732,-121365,-70719,-52081,-45662,-39783,-31599,-26615,-33837,-40087,-70089,-107208,-79778,-5033,34710,64020,70071,12664,3166,23074,21144,-22021,-22754,-8719,35427,49889,39501,-3421,-58031,-102666,-95670,-69049,-27634,-825,-35978,-49368,-43350,-7750,64842,102816,73127,-25930,-42687,-119879,58971,358018,527024,472542,365528,169531,4714,-41001,-58250,-24468,6957,2034,12731,28446,-5879,-49309,-22549,69321,208650,204599,18481,-152991,-16306,57193,72563,4202,-49514,-12435,64782,194238,376416,606805,575039,363399,141096,-21454,-83271,-17472,89979,66833,2269,-54805,-14523,34916,44112,5004,-39381,-45531,-60837,-61910,-85377,-120274,-114360,-118633,-132662,-78630,-50432,9691,63700,34884,28343,29968,-17039,-26545,-39662,-42909,-32413,23659,4557,-13908,-26993,-32078,-6029,35925,86189,91184,42296,27111,100423,111628,39611,12874,-18856,-24334,2941,42539,-4101,-32183,-2025,-5632,12264,35325,83777,119134,68230,44447,86116,132352,180423,216404,170236,82763,18184,-25569,-38729,-9489,62775,34446,-39444,-87028,-132236,-126668,-106494,-41775,12224,68731,84155,52464,10927,-23843,-25763,13998,43622,16727,29160,-3940,-97356,-131599,-89941,-47676,-53903,-46106,43563,237202,326925,226321,273,-140913,-29961,-6310,-51311,-101341,-56692,-33494,61069,136693,140241,27269,-101565,-13520,136681,303214,314422,212447,131396,125667,133846,129928,149046,250844,193872,77826,40797,-39305,-68193,-36120,1014,-33736,-29377,37140,47288,9860,44389,94592,49062,-61034,-112839,-72307,-37572,-45235,-35702,-38479,20101,70545,49345,-13320,-112576,-43670,18055,-8962,-117769,-90003,-88938,-32360,61445,93325,14483,-52403,-141829,-32718,38901,97731,175939,92736,-62346,-135832,-39777,61593,115853,35950,-66079,-67808,-33261,6253,32466,-20327,-86849,-100306,-63342,-24807,22670,23732,3332,-59827,-116981,-111360,-47133,-873,64759,134041,199858,182160,140075,102348,79487,79879,56748,61723,50047,61849,89075,55151,-12130,10193,89171,189462,200854,108913,22276,-25743,-53561,-68483,-66675,-82252,-64363,-38850,-54651,-114796,-99910,-17904,6919,-7159,-33506,22081,54898,56504,53747,8946,-46987,-55729,-51093,-81967,-126542,-8047,83595,73840,38219,17208,6790,10146,-73203,-171288,-123348,-55382,-26268,-60027,-116333,-111102,-63292,-22500,-28976,-47961,-52419,-79432,-82284,-47792,1278,48499,66340,98017,72963,40442,43609,99290,149264,116962,16164,-22137,75083,197139,134343,6713,-57234,29158,138260,170436,98283,26270,18136,105851,105670,59548,17483,31698,120408,18257,3455,38830,75318,58850,41138,115241,230722,217375,136227,95869,7993,-34918,-72030,-96435,-62951,-8256,34475,37008,-30450,-103845,-85771,-17185,18567,-29072,-25738,107251,160376,149032,169452,179912,69526,-42903,-24351,34087,63303,41918,6202,-57692,-87733,-26947,-3967,-40774,-92662,-84757,-6204,16442,-47862,-58236,51036,19031,-99482,-45752,-57172,-98624,-103955,-48297,24501,45678,-14358,-115821,-124558,-57981,-10485,-34321,-51233,-6847,42330,51998,39293,35849,89685,126652,85901,78713,108950,215468,300630,214466,57698,-36672,-53926,-37203,-59673,46653,149674,163179,67399,-6323,-2921,-22988,-97070,-87916,-110721,-90453,-8587,132215,365737,527859,577447,443146,237181,134723,112521,132795,163977,182061,196586,181592,104520,52330,24226,75640,167559,244235,174389,113003,88892,13468,-83867,-92483,-71002,-34253,105840,314894,346125,188703,126643,106612,63217,44772,27066,-137,20970,85310,135068,89338,21305,-27511,-69393,-58519,16436,60280,51487,-16536,-80263,-126851,-130118,-80108,-34503,-45277,-82804,-67162,-1722,92659,260408,319488,246589,54479,-98215,22063,72019,-14342,-43325,33848,127166,207435,208436,204555,159533,131794,197469,220252,112811,-7690,-67405,-84199,-58433,-78322,-61097,-14103,-6463,-39420,-71324,-67734,-51026,-46956,-90407,-131424,-118532,-118550,-93483,-64390,-22709,20897,14883,-8813,-16368,4957,-8541,-64557,-101476,-96340,-88839,-68259,-51391,-10997,18915,-16094,-69781,-88476,-75360,-5188,66118,40719,-57544,-98853,-41583,25615,94340,137632,98784,75675,189721,150175,82765,16906,-33711,-13565,13134,910,-23005,-75411,-129587,-147941,-139463,-108218,-88709,-61683,-25002,54409,154988,189504,149612,128248,102135,68959,128565,144610,118416,108915,49027,50168,94746,96504,60617,17090,47966,9568,-36675,-27468,41065,87860,63326,-23353,-93761,-40474,27668,-22363,-122412,-63123,-45217,-11983,16258,-33405,-48932,68405,151388,198916,187455,81084,39897,48628,69303,11261,-58427,-95042,-45505,-25606,-44238,-38229,-58567,-102167,-93766,-123920,-112727,-80445,-90718,-114555,-78879,-18109,-5101,-32983,-115205,-98001,-94832,-128766,-46231,68248,221286,260830,113679,-15500,20473,100014,82513,12471,4508,6973,-64107,-120629,-167904,-124517,-81022,-51758,-89796,-130980,-95551,-32092,-127892,-122473,-82322,-96834,-83225,-93138,-87915,-80041,-71264,-105692,-151379,-131610,-94008,-61219,-23597,41803,113325,126237,88014,48166,72272,100979,128663,134996,41282,-882,47395,109194,159046,69744,11690,65392,123973,137736,158385,140240,29187,-116420,-103491,121351,406695,513655,443393,284086,70597,-35331,-20944,-23969,-43983,-58889,-51627,-20814,-31091,-81794,-67160,-7429,2907,91512,138100,97276,19261,-56125,-47873,-4938,10426,-11012,-2168,53253,71295,54923,14870,-54771,-125646,-127733,-50560,56515,153401,163728,72020,-8560,-51372,-64410,-26830,-27671,-60832,-107990,-69578,7335,116498,124574,33783,-10350,-19610,-13685,26913,123167,136657,-9483,-84366,-8287,89906,160698,127733,85548,41183,58233,72938,32358,-26120,2437,8168,16432,54571,22136,-25075,-122847,-39019,62030,98972,49004,8228,54249,82887,25945,-29909,-43371,-33302,26490,3413,-95978,-42716,74351,53101,28250,-24817,-83727,-57439,-4266,53087,-43459,-137736,-116546,-98215,-120911,-121212,-58622,-43188,-86589,-39489,26459,29810,36676,12167,-46871,-113546,-113211,-116810,-55860,43860,112834,106736,27402,41997,126019,101336,-39640,-91957,6456,43697,7373,-16989,16423,61944,107222,104263,121554,99279,37238,-4356,-39831,-89098,-106688],[-79876,-40402,-23420,8088,66590,141499,134765,84314,61723,153197,234081,147640,7860,-54399,-57524,-102120,-86305,-19289,44,-59886,-22821,56520,53396,70735,107496,109947,59511,16584,-54781,-154598,-69916,-62282,-32674,10394,55064,62029,60521,84414,103171,90745,47305,46278,92263,5002,-15112,-22972,-45425,-39176,67554,112464,47839,-8285,-42704,-110463,-76965,14006,47906,74590,74236,123197,78510,48928,68678,111129,82263,-10936,-107096,48566,248655,135612,-19298,-128540,37812,202382,231424,129524,19783,-44866,-43957,4015,27261,47122,31478,23265,-6745,-45985,-80122,9716,103667,255686,339509,308698,170546,-20451,-108485,-94337,-16254,-19,739,12040,19921,7778,-37344,-63925,-90311,-60811,-58069,-42287,-54964,-79926,-76517,-48877,8007,-18213,-81303,-70157,-23864,-69842,-92098,-63070,-52485,-44566,-30058,-8687,59810,150226,202794,63917,-63182,-78312,-51559,-28654,-32164,-66953,-46954,4796,27683,18304,35322,64344,70071,70542,62075,42248,3244,-67176,-19201,50737,2477,-20834,36405,69001,54583,65745,61564,63589,61364,-2462,-50257,-20582,-57410,-69791,3161,62344,85937,45027,-24461,-40542,67187,229982,246855,82915,-55948,-13114,35418,-8675,-73634,-88296,-33746,36965,52682,3106,-42322,-41409,9811,6092,-44055,-67550,-32713,26431,67836,105230,52872,-34714,-52818,-42158,-54237,-70546,-55424,-37102,-4564,-843,-36774,-97902,-130176,-68350,-91301,-49150,58799,173313,227464,142429,-5752,-60914,-24693,1245,-58119,-113767,-91704,-78809,-90879,-101658,-108876,-71783,-48295,-98990,-116048,-107078,-98600,-81501,-101541,-96823,48274,112193,56922,-22809,-19015,-19666,-52578,-59731,-51409,-65083,-42014,-14558,3774,-31162,-53788,-46421,-19846,-9961,-36838,-116060,-80692,18780,67237,69885,38257,40051,98338,122934,91853,102895,129814,162942,188572,134214,7287,-55493,-74075,-69354,-65740,-69021,-65405,-84382,-107436,-38535,15547,31896,1402,-38765,-39013,-5141,13278,57841,196017,231311,118357,8470,-52245,-98472,-76235,-10670,-1074,-78145,-57665,49234,104423,82678,16062,-5481,-41440,-78676,-72925,-70305,-84676,-64184,-32786,-13960,16093,621,-17240,36026,28468,-15785,-82378,-80637,-37854,22230,69266,61171,29873,-40764,-116797,-74080,-24412,-33231,-92509,-44568,22686,96872,168684,223380,386288,459816,306521,152366,-744,-9671,151716,185823,38192,-139163,-68803,33920,369211,625383,669957,579373,367050,160242,7286,-85405,-62438,22136,107800,167589,222864,201545,75315,-52508,-24285,5859,-40681,-91930,-51226,16503,93628,193788,115153,53221,38227,9967,-65091,-83704,-96470,-98144,-65318,-16217,-7498,-24151,-33390,-33893,7972,62768,81276,32425,-39367,-89749,-113744,-103129,-63703,-43447,-60148,-89257,-82107,-6755,47862,28268,-25378,-84178,38084,72554,-11659,-59303,-28734,-42685,-70599,-40898,-10963,-22408,-31951,-33765,37093,113572,61346,-22701,-82693,-55033,-29650,-49232,-10474,31726,50669,85443,158388,229681,210365,149250,63486,48325,106973,81266,-23131,-13151,75297,236563,342650,254412,178577,186627,241747,234420,146349,30339,-24381,56317,129522,204008,256205,254481,188253,113610,21270,-65653,-76496,-89548,-106253,-87679,-22771,2785,-13526,17815,111567,267529,364421,311250,186967,87164,60642,39804,-11451,-87774,-6383,90128,127952,71464,-48903,-71024,-28176,30801,88116,94981,17080,-97446,-4687,97325,45431,-41439,-81711,30735,198793,152803,123681,5437,-38640,140224,257189,106076,49306,-18681,-54582,-76323,-108944,-93623,-75202,-64367,-80421,-96787,-86098,-63016,-4703,125243,348081,439539,267161,13462,-115001,-1395,9007,-63222,-50091,72564,126357,174620,224577,250004,80487,-68593,-25087,211697,585833,438075,149346,5771,-63797,-68449,-24336,31458,63985,38269,-32969,-116092,-56656,-7155,38287,82739,101422,95918,84751,-27311,-138317,-106475,-36972,-5613,38589,21776,38111,90533,119228,81631,-21004,-76797,-74296,-38203,-41279,-9415,33589,78097,72283,-20399,-98312,-94787,-54185,-29073,-11221,-41435,-78599,-115178,-34823,20443,38614,17937,26062,31118,38489,39739,65099,73253,61514,34953,6082,42456,65343,79234,38562,-14556,-43513,-36378,17445,64153,69435,13640,-47513,-18085,51765,153226,213781,190600,85040,-18282,-8609,68034,136525,150945,118543,45019,-45491,-11996,91732,183077,145037,83264,-1047,-72734,-127946,-134521,-47447,-19261,-32800,-67733,-134951,-112937,-99615,-113028,-123825,-84794,-21575,38013,56733,-17622,-48335,-36308,12352,131566,219482,201993,68587,-96218,-96526,-14773,-3732,16002,45345,56613,27173,20074,31727,36254,40485,74470,92797,136156,154538,188807,206588,94381,20762,-33833,24776,155712,209553,157905,110485,51490,-25018,-49799,-45634,9746,60847,70496,20554,-37522,-34575,-12710,30315,69532,22242,-81454,-77071,-18501,-7939,29194,106582,165351,137104,68004,29113,46191,77355,65174,14306,-34061,-36704,18743,132078,229174,247406,120276,9043,15965,-6186,-60075,-100519,-102213,-71935,-62224,-48611,-68522,-88482,-103462,-96606,-104862,-129104,-95217,-28001,21340,20934,49943,64953,102269,214778,176204,81848,66659,20018,17439,20909,-42125,-42629,-8202,21214,25301,59754,125706,168891,206199,196773,122965,-31832,-35693,70403,146791,111097,96241,20973,-92583,-140524,-71483,-37356,-36838,3781,58898,99023,63629,-63304,-130956,18722,54926,38756,17875,-47381,-76466,42360,118943,123985,91650,-4972,-5967,31460,40164,-29233,-49545,-18490,-58207,82,121006,222232,418474,326222,152204,57581,11808,-5962,40958,156740,260758,296470,183861,12104,-48119,-62016,-62276,-47986,-44918,-26392,-12559,662,-35527,44496,145321,133691,74505,-17953,-80718,-42486,4200,29181,-12940,-49726,-86625,-139468,-100038,-30742,-3155,-57886,-110033,-65979,-43791,-16779,-118670,-191061,-256790,-265053,-205467,-104373,-43185,-22205,142939,279192,309658,245236,63704,-74762,-74023,-43080,-59208,-93153,-86056,-106872,-79881,15218,103681,77101,-23189,-113207,-31838,552,-10535,-33039,-47828,-65205,-60639,-25244,-26378,-40142,-56564,-80729,-30102,8,-52949,-115606,-134636,-92764,-34625,55223,144089,-54716,-191038,-217836,-185577,-81006,-52944,-19596,53554,100134,121037,89171,26400,30264,4289,-55226,-102967,-93531,-56223,-54422,-52931,-33581,-7557,-47805,-70283,2360,32085,1995,-21800,-47485,-31761,-56507,-22696,-21475,-80733,31056,117850,133295,96191,41470,-34923,-17542,17935,102523,165030,127528,43257,-2977,25567,16973,14410,-49938,-114289,-113816,-48464,12918,29707,-6607,-27718,-1821,31685,4370,-23148,-3203,7478,28905,96570,183768,150330,148543,165157,74193,-43797,-109378,-74522,-92344,-102267,-81233,45372,62437,17591,-16544,-28249,-23553,-51347,-53333,-84025,-81873,-75534,-68317,-50306,-61798,-65210,-81053,-42303,24932,94085,218598,278185,260530,162910,73800,-24525,-102362,-50833,29261,55977,-19418,-66823,-90339,-65076,-21856,5508,56299,145391,223887,98635,-7780,-24411,40542,87699,7002,-55568,-24732,-74090,-105277,13364,86160,91855,19701,-74014,-38650,14883,47829,48556,54988,113004,128537,152209,117078,70904,172980,263858,231313,130654,12703,-30590,-48229,-37317,-43216,-49045,-60636,-76015,-103012,-120011,-113151,-85406,-54807,-36896,-72070,-94985,-80520,-16013,23605,73917,86058,72670,22194,27464,75340,69432,28625,-50962,-61440,14443,13973,-56035,-87436,-71787,-49459,-32071,-8421,57971,46653,57369,115566,198942,206689,94580,-6391,-57991,-74813,-127207,-117387,-46511,13800,81364,153464,87003,30783,33424,-1057,-63871,-113816,-99167,-101791,-83495,-13140,58053,82372,43822,-24464,-87178,-107323,-99147,-104688,-73403,-37887,-47519,-45532,-51008,-94417,-126780,-143143,-61969,-5800,4984,-43426,-51943,-23181,16079,60780,107002,117664,37611,-26601,-94536,-117482,-84742,-77109,-87141,-3814,112071,121046,109625,54115,60753,50813,-41222,-98848,-77251,-40090,-55345,-87450,-40566,11319,-32763,-86342,-109736,-98153,-71173,-98078,-113003,-131768,-47489,-11273,-69742,-71911,-54393,-32901,34463,46507,54149,85990,133827,153711,112560,15081,-63024,3841,82243,146406,114132,43444,32273,23996,8757,51638,58838,6622,-51890,-80227,-108777,-155840,-126742,-81009,-57855,-46935,-45352,-42974,-36702,-35390,-35250,-62172,-109603,-99265,-26805,14036,46636,61438,18210,7729,21587,18791,-14248,-12933,-2535,41414,58644,47531,2319,-57227,-101695,-75932,-54174,-43008,-40081,-83552,-87177,-72815,-42736,21453,59611,28010,-46132,-189,-57708,-7438,270491,511227,507915,404813,201607,22455,-33791,-58538,-31298,8343,13668,30325,36157,1872,-37504,-13734,68587,185342,178370,6600,-138500,-14078,59823,79687,11173,-40124,-16435,62764,194321,365907,576140,550791,366650,145584,-26249,-90142,-24883,86470,84429,19840,-39815,-14055,26770,25597,-18351,-54362,-43315,-40902,-28985,-57839,-122809,-116405,-122903,-143644,-73306,-35832,31042,81210,47781,30496,29121,-9304,-12545,-32282,-40639,-23406,41124,29554,-948,-30351,-38084,-128,49682,97442,94633,40002,24213,90352,106453,39684,-2385,-41532,-50821,-19840,35510,5272,-32202,-26442,-42444,4313,18952,50560,81088,45189,30187,57924,79440,111556,165199,149519,79986,25679,-17816,-39286,-13761,71288,58522,-15625,-63810,-117305,-138795,-125723,-65457,-21643,33787,54603,26306,-11494,-35904,-24402,19965,49230,5789,2691,-24924,-102287,-114817,-72099,-38304,-51115,-57024,15612,179729,252171,183430,-9217,-135280,-16784,11843,-28316,-80356,-33682,10329,116922,176723,154590,33805,-99913,-26617,138098,323162,343371,241089,154871,132849,118528,87379,87680,189061,152589,54021,30307,-39848,-59319,-24212,22196,-9813,-35362,21949,34112,1683,45108,104668,71054,-42494,-110096,-72356,-39664,-56314,-77037,-60746,2656,65290,47274,-21259,-115682,-38459,10344,-28044,-100797,-31810,-54056,-15515,63062,82049,8732,-46413,-133906,-48771,32181,101977,176390,82236,-73980,-133192,-29394,71578,127015,49016,-50350,-51987,-22449,9738,33711,-15457,-80054,-97164,-65785,-26772,28577,37670,21341,-40927,-103240,-119412,-50380,-6033,49640,104160,161361,160866,136765,120018,94864,87791,65092,64559,57200,84863,115162,68023,2113,16196,84237,180751,190501,98657,11669,-39645,-60744,-66372,-54226,-54811,-30804,-9120,-35949,-108482,-68823,10404,24008,1503,-31415,22113,58064,63495,61080,1081,-59180,-58506,-55631,-94321,-113324,4737,103846,90764,23064,-4076,-5210,6606,-69339,-160597,-114635,-49244,-23984,-57894,-119589,-91751,-37560,-4516,-13833,-38685,-50086,-89965,-84137,-36981,21089,67569,71515,71522,30937,21812,43248,106221,150229,107926,11647,-12203,80170,197933,140634,27930,-17020,60665,181148,214024,135855,64373,54663,126511,108120,59101,18836,27128,128650,40265,29190,66865,102468,82393,53792,103025,204778,184813,112992,77233,-5375,-36218,-66902,-93591,-74050,-14822,30727,36911,-31833,-102425,-88394,-24867,-7495,-64533,-56053,50730,140816,146951,145808,134980,26979,-70020,-44513,22764,55254,38157,11408,-41074,-71239,-16621,3247,-35810,-97634,-96540,-4546,34879,-9162,-12652,91005,57885,-59545,-42958,-63999,-102221,-96335,-40752,28970,46172,-11813,-114724,-131273,-73215,-25828,-37583,-44603,4623,48515,50265,32022,26044,79119,121163,88076,73579,84142,187063,287408,204679,43851,-56266,-83430,-50579,-47799,53977,150006,151314,41864,-25826,-10773,-22076,-93422,-92697,-122769,-93344,-27589,99202,332857,504207,546573,408306,207219,107537,99778,121267,161668,198224,216829,185743,108205,66173,44202,106847,192080,245550,153145,85212,69496,8341,-74653,-84275,-73086,-43793,105995,325097,366811,210206,136275,112409,72007,52835,31432,-5126,2288,49837,89118,43264,-6852,-48706,-98891,-77737,3783,51887,40053,-32388,-89654,-124364,-129425,-87686,-43141,-51144,-87406,-64148,8721,108330,279107,327083,239194,53630,-82871,31152,75537,-17366,-43533,38729,141424,243912,265689,264541,205447,173720,230318,233891,112938,-310,-57123,-86413,-61371,-76698,-56545,-8597,-1244,-36043,-63241,-49945,-30219,-22904,-65262,-103246,-86944,-99938,-89240,-45742,3283,37626,18587,-14520,-29678,-24620,-32968,-74424,-83759,-60339,-48713,-39069,-34273,-3354,26338,-4810,-51605,-60647,-46943,12728,67571,28326,-73516,-107030,-55375,-15420,19200,54754,19135,19278,169481,143373,79306,10612,-40448,-5955,36441,54568,38222,-36807,-126806,-148547,-145392,-108208,-85257,-54954,-16836,61911,155868,190018,135952,94765,62811,27916,95170,130754,116548,104388,47750,68730,118549,110838,58791,5162,47972,21775,-43056,-46325,23022,69615,56677,-17955,-75029,-12105,44719,-17037,-110956,-47165,-17591,12732,21588,-56561,-51184,78721,166987,217286,196185,82258,39915,52780,69898,-8608,-73363,-73040,-32227,-32554,-50638,-27900,-47104,-36289,-45574,-85121,-96297,-74165,-89602,-102608,-71643,-9713,5822,-16492,-99005,-117858,-108535,-130162,-47477,73117,232725,248792,79700,-41199,16636,87578,47543,-37646,-49041,-50293,-103703,-143792,-178150,-116534,-71892,-41876,-83204,-128355,-96951,-24262,-111904,-128996,-80430,-92008,-82540,-93990,-92147,-85340,-76172,-111342,-140251,-122603,-66916,-13232,16699,67276,126575,145420,109435,71065,67365,84581,122758,144681,62516,31065,83418,157731,204946,98635,39774,87523,138798,144107,158613,126511,-1016,-137577,-39856,213278,463850,506398,400775,256135,93033,-7338,-7143,-24097,-43385,-57001,-49341,-16344,-20567,-64572,-62087,11073,42954,119288,129182,76196,10080,-56436,-52419,-22160,-12393,-7460,15598,55833,61409,39345,-2399,-72290,-142122,-104216,-17074,101683,208010,216515,102459,4682,-52352,-66566,-26945,-21757,-49753,-94220,-82916,-11522,92535,98951,18148,-11670,-267,18391,63278,160151,178976,20415,-59485,9824,111794,153742,111999,78368,37330,50813,57688,21624,-24823,9295,10512,-27483,-4990,-35546,-71121,-131326,-32214,57534,86467,46710,27791,77272,101780,43021,-14623,-36342,-65445,-22359,-19929,-81938,-32258,66564,52313,44845,-7686,-78531,-54656,24065,81223,-29651,-128806,-112785,-91688,-105887,-108345,-61105,-75668,-86385,-27644,22768,28988,49642,38728,-8796,-77478,-104731,-110684,-42625,63287,134261,116883,25705,38082,109982,70527,-56971,-91333,13480,47061,9120,-11429,24140,65017,87997,69422,84855,71649,21547,-7026,-38920,-85605,-96761],[-66240,-24973,-15874,9514,69518,144098,129557,64745,31511,120020,215711,138716,2080,-52076,-59575,-98236,-72417,-1822,18377,-45444,-35895,26284,25696,48622,88505,100581,52392,4406,-73631,-125708,-44302,-45566,-30522,1886,47217,62600,57352,71517,85681,73491,28259,19348,67719,-10219,-18761,-20870,-41786,-35667,67189,104412,30190,-20906,-45756,-113131,-90282,3665,33539,47105,49763,128784,105552,78610,101835,151018,121210,25166,-100330,17012,247178,155209,-4662,-110441,14897,160444,194932,109916,639,-65513,-55339,187,28024,43544,22749,12112,-13327,-48030,-76929,16357,117405,285607,355746,324735,214629,52562,-13732,-21194,1144,-3145,-8849,4885,15977,6853,-28233,-41437,-74465,-58570,-55025,-42931,-54820,-75223,-63214,-39234,14164,-7991,-73120,-82891,-53036,-98426,-122211,-90273,-82290,-63241,-39985,-27448,38245,134468,193781,64127,-58618,-76128,-62884,-38928,-37910,-70959,-52404,-4901,8870,-14885,-3256,40163,65418,76185,69330,50903,12716,-58704,-10487,56767,3935,-30465,24488,68565,57822,68836,77810,113089,104955,10494,-43322,-7416,-37614,-83263,-21911,50540,82378,42169,-27009,-49635,54382,223022,258096,106031,-40582,-17927,22715,-18141,-76867,-86211,-32036,33799,47571,4275,-29869,-28140,14885,-3000,-60876,-77933,-37501,23868,94901,147854,82613,-20014,-47242,-37320,-47710,-66036,-47828,-37878,-16101,-12681,-45053,-99765,-124433,-69135,-84809,-50848,34972,127414,164315,110634,-5627,-44311,-39255,-44634,-99913,-85391,-58274,-49667,-78924,-113627,-127577,-86518,-54625,-97526,-116125,-117677,-107387,-82538,-88642,-115293,21488,101869,43465,-31415,-21254,-24491,-56556,-65637,-62052,-59836,-25850,-7081,1289,-34969,-41492,-13496,24920,24459,-23340,-104440,-52574,59430,108136,91220,50850,33396,73900,109985,91726,110242,134958,152872,175796,118689,-7775,-66750,-79438,-75523,-73725,-78609,-71755,-85316,-110493,-37348,17483,28833,-4380,-41955,-39795,-10162,7666,46776,167486,186419,81341,-8840,-52667,-93765,-69102,-996,6943,-63526,-44741,52784,95550,53047,-39627,-71980,-88857,-88604,-60873,-67246,-87654,-63460,-37527,-22613,4339,-9476,-21346,25853,26872,-13577,-87976,-114901,-63608,5904,76817,72138,48429,-17926,-94398,-94591,-34479,-18295,-76974,-54548,9285,86563,138680,173118,346205,456782,307517,157032,6102,7263,177824,202156,52366,-124881,-84113,27871,356003,582197,612928,536906,347125,160706,19687,-77814,-72150,4403,93443,160209,223497,211985,80743,-61220,-40120,-6419,-40627,-90565,-63315,11498,95180,209849,134016,69704,64301,47424,-49545,-73793,-107622,-126968,-89140,-26078,2686,-3836,-19904,-53228,-25507,35191,54852,18774,-36105,-76782,-99445,-90271,-57199,-36822,-52152,-75233,-72913,1034,63066,43389,-9943,-71453,16333,8091,-78229,-45412,-21658,-38775,-59739,-25671,9184,-3382,-22282,-30331,38661,129972,92932,3473,-60859,-57605,-42852,-39729,25358,53152,60520,85383,155842,222057,189697,111463,8421,1107,86653,74978,-25277,-29645,38108,176976,292451,230646,159810,176584,250923,248565,156736,40039,-42837,43770,141371,210835,228633,220235,165452,97800,6191,-81244,-89396,-105077,-128544,-116636,-57481,-33642,-51114,-8609,96113,271571,397712,345393,191405,87449,62014,39342,-16518,-99100,-16576,74616,114826,75821,-47210,-70705,-24519,37860,107782,121776,19441,-114692,1878,113874,66073,-45286,-101552,23670,169318,103376,101960,16432,-70004,87370,237179,115170,71502,10377,-45083,-76912,-114208,-106914,-75845,-48709,-54487,-65879,-59943,-41275,10411,133537,374755,479143,268660,18034,-120323,-6503,18770,-45892,-63283,47787,115463,172747,232631,269084,95450,-65885,-18069,261682,590918,432189,149225,4487,-65496,-66356,-18007,49460,88233,60856,-21099,-115406,-50683,-1171,36286,69037,78597,65729,61957,-37508,-148437,-108883,-44705,-25064,15181,10641,33914,82250,91418,50912,-46465,-103949,-99390,-52945,-44076,-3101,42474,90051,99988,21272,-57265,-79256,-43918,-13247,2074,-37348,-85066,-99340,-21414,38843,64704,39608,48215,53545,60352,61119,88494,94601,78660,51366,5829,22069,44437,69722,41593,-7009,-42641,-28106,41028,88773,81963,22666,-31948,-308,57391,135336,169524,151792,78636,-7994,6428,87357,142248,149466,120819,42616,-40518,9489,104564,154865,106644,73290,12584,-49267,-117569,-146458,-36072,7694,-8876,-51200,-122958,-109742,-95667,-112384,-123738,-82928,-15713,51820,56887,-25070,-46475,-22089,29249,139428,223068,215069,82098,-78861,-121556,-58509,-42895,-28241,-8359,18947,3335,3733,15855,23444,29510,88431,132127,160047,171654,209465,256576,148303,49501,-41995,11243,150150,201349,149775,102819,40800,-54949,-89506,-48745,18226,68157,77835,31738,-27277,-27279,-16552,13746,52051,16539,-69383,-71413,-23341,-7012,44135,125640,188792,149984,73633,32098,51442,83613,68042,11930,-39991,-22467,29869,126591,213104,233155,102978,-15787,7811,-8562,-60529,-94066,-85495,-57749,-60216,-65333,-87463,-96978,-109913,-108149,-108629,-135275,-106527,-35679,18419,28190,64226,84378,121797,242242,214534,102302,80546,27340,15608,8272,-49623,-37507,-3696,20597,8882,25756,88038,120837,153202,140909,91085,-23656,-1897,98109,161479,125682,114776,25988,-95595,-158934,-76177,-35467,-38531,5157,69795,114589,58277,-62937,-130963,18258,59271,42643,16462,-61743,-69058,52745,107014,91754,66091,-20964,-12722,42646,81500,28301,-26309,-23849,-77308,-14522,123498,243122,451128,380096,162586,57593,11981,-2938,49030,171968,272944,307668,206475,21108,-51505,-73182,-67700,-43678,-36045,-17036,-3682,6337,-47053,19545,142897,167592,123457,27803,-48306,-49001,-8655,21555,-17273,-50069,-89173,-153688,-105042,-23547,10552,-43437,-112059,-82207,-47921,529,-84202,-150320,-215316,-221984,-160037,-62161,-25487,-60638,115335,274423,317586,261404,60937,-100889,-92205,-65046,-81591,-106476,-83883,-105056,-71123,27662,109928,83958,-2877,-108634,-40131,4052,-3825,-30578,-47995,-62230,-57072,-28089,-41112,-67470,-92905,-122291,-69300,-34002,-78247,-127527,-126071,-123018,-37933,74256,203452,66980,-48130,2776,131901,301609,339371,321844,292819,216380,169085,110251,41739,49842,24023,-46664,-105895,-100527,-51237,-37323,-28571,-6474,14786,-27905,-64109,-7898,26061,9951,-814,-10864,-12501,-66152,-36002,-23117,-60604,26831,98627,117783,88011,46317,-19538,-16489,2681,75312,141693,126653,51919,4826,36826,34447,31271,-37599,-105391,-109368,-51603,985,16471,-16164,-38288,-20810,5718,-16314,-37669,-11451,5400,28249,97079,172396,134667,147035,169276,83434,-35254,-97829,-56622,-77254,-102947,-75985,47876,69814,28639,-7583,-18985,-7447,-32706,-33097,-56095,-54099,-46052,-43406,-35637,-57098,-67943,-86789,-63428,2792,65739,170769,212422,187704,100143,40246,-31825,-88117,-58099,-1581,12278,-47323,-78864,-92541,-60622,-14253,18635,76524,166164,228283,86317,-10567,-11159,67451,112544,3880,-75278,-41966,-69312,-70920,54575,134542,122179,24596,-85858,-31504,48596,75008,69621,76254,136737,141474,168330,161543,123392,227056,320220,285859,158856,19080,-27720,-42031,-30193,-37705,-39970,-49474,-58926,-72862,-86167,-93219,-72592,-40766,-25777,-59234,-85675,-75087,969,43961,89937,108871,92546,24862,24262,83223,73582,30953,-49413,-66368,12390,21160,-45960,-78659,-66122,-49075,-40130,-20013,57069,62091,68284,105935,165224,159606,68137,-23103,-71181,-84820,-121024,-103850,-30884,36637,117623,184426,107324,47061,38468,-11590,-81641,-113072,-80850,-78644,-72848,-27885,47059,89287,49117,-27124,-91250,-100726,-90753,-101919,-82586,-47053,-42746,-26933,-18586,-79923,-114343,-127917,-50717,6090,15661,-33138,-44124,-26111,6348,41647,65420,71438,17745,-36268,-98874,-124939,-91021,-79816,-93449,-17592,75976,75929,89252,70415,78305,55107,-36623,-82959,-74891,-59474,-80271,-83405,-31201,12987,-28890,-83811,-133065,-119776,-83485,-107897,-123997,-135332,-45539,-26539,-102098,-106252,-77502,-57556,9953,26842,41083,87195,150464,183381,138624,41211,-66707,-21688,67579,152756,138890,76823,65745,39648,26865,70861,74208,17865,-48278,-86835,-109980,-140181,-124376,-91753,-64128,-48137,-50391,-54451,-44938,-33786,-29357,-55047,-109033,-117711,-49286,-8460,25635,46385,18617,10013,17277,14023,-6487,-283,6782,46382,65182,52209,5428,-56935,-101455,-63458,-42630,-59234,-80614,-124585,-122345,-97292,-74873,-19944,15289,-16437,-37132,30128,-24843,-33590,199793,483692,525271,425992,225388,40248,-24451,-54114,-34654,9059,23463,47464,43412,8142,-28482,-6557,67974,162597,152679,559,-124110,-13826,58688,81801,14014,-33878,-19897,57320,185623,341547,525487,508790,359693,147785,-29814,-94812,-30369,83620,102939,41033,-21788,-13142,15442,2091,-45434,-71212,-42876,-22339,982,-32563,-104261,-118309,-125339,-155544,-68829,-21977,51331,97479,62001,33803,30432,1921,4716,-23182,-40232,-18675,53021,51493,11751,-34903,-45569,6307,62665,105488,94161,35898,19772,77537,96647,39941,-16425,-62059,-73942,-40061,27520,15365,-28724,-46379,-85075,-7734,1116,19387,47064,24142,15952,29403,32924,56437,119002,128374,75327,30069,-13341,-40226,-15987,82297,87089,12086,-40525,-101390,-136255,-143291,-90053,-52578,4925,29488,2311,-33707,-47998,-25291,21981,49121,-11442,-31249,-45614,-101394,-96534,-55653,-30753,-48444,-68198,-16430,117910,169868,129894,-24770,-117812,4254,36648,-293,-48119,9879,72966,180143,210254,159611,34266,-97088,-38963,134984,327838,358490,262493,174786,137159,100813,47571,39986,144652,123528,33170,19515,-36691,-47665,-9724,45838,14130,-40893,3217,16159,-11229,42989,111541,89278,-25198,-106413,-73065,-46204,-74899,-108620,-70658,-8391,59368,43174,-28934,-112975,-32803,3102,-41364,-52554,39828,-10580,4274,65535,71077,3365,-41872,-124170,-59909,29201,107394,173692,70343,-85234,-128216,-19038,78889,134630,62417,-34515,-37406,-12328,12586,33523,-11817,-72968,-92850,-67421,-29911,31654,48305,36748,-23876,-91889,-126091,-55085,-14887,30161,69638,114557,127980,123536,131507,108067,94706,75661,71653,70233,107979,137216,81807,15835,20244,75814,164603,173925,87046,1845,-53682,-68285,-64947,-42779,-27206,6721,27625,-3674,-72709,-32282,39894,40112,10767,-28879,19253,57308,66946,66641,-6748,-68768,-59846,-60774,-104978,-102265,11597,111407,95149,2820,-28870,-21047,-1006,-68129,-151608,-104779,-43302,-23213,-56022,-123263,-74255,-13027,12863,1077,-30565,-49208,-101390,-83570,-26411,40300,85650,73592,40705,-9448,3000,41385,110386,146801,95045,3805,-6000,82053,196160,151651,54877,22944,95649,220641,255223,180572,108735,99102,152488,108939,52584,14329,20741,138393,69786,59973,96631,128276,103276,60992,83392,169756,146828,86080,51976,-25717,-43241,-64575,-91414,-83569,-20627,25437,33981,-35767,-102651,-91738,-37400,-36119,-96503,-78581,-2808,112506,135985,117850,92667,-7717,-91134,-67170,3071,34774,22695,7459,-28186,-54090,-11528,2827,-37635,-104620,-106606,-3659,53344,35465,53358,154167,115657,-17935,-43323,-74381,-106445,-89470,-36624,24728,36398,-17240,-117843,-139001,-92164,-43961,-41272,-39411,13080,51405,46511,23473,15727,67560,111917,85224,60797,53677,149387,258170,184001,26128,-73563,-106902,-59063,-39287,53742,135849,122737,7371,-44482,-17800,-22577,-91132,-98333,-129303,-94555,-47512,59033,279222,447695,475094,336274,148534,65465,79632,103214,153460,210671,236833,194571,119836,89385,75644,153023,224791,247653,131720,57981,48452,1403,-66943,-76827,-76324,-57442,99462,315407,361603,212530,134503,112447,77481,57627,33431,-11232,-18417,10089,37071,-3786,-33767,-64697,-112385,-82165,-7826,38367,22438,-53460,-100571,-121641,-127701,-94373,-50646,-55294,-92841,-62616,18498,121282,290342,325315,225861,52625,-68557,36024,69602,-30216,-51561,37983,149777,273087,317977,319948,248943,215490,256440,233519,103715,2459,-49437,-86932,-66777,-78022,-55122,-7812,-2325,-38068,-60387,-35526,-9489,5773,-32636,-70971,-57951,-73125,-71206,-21412,25857,47345,15099,-24168,-45663,-53270,-51362,-74484,-62034,-27502,-12721,-14505,-20045,4651,36444,9773,-33511,-37721,-23483,25131,62136,10914,-91497,-111754,-66126,-48410,-27964,5257,-58595,-49506,119509,118618,66321,-364,-48602,350,56905,109480,101410,4316,-94807,-125697,-138150,-103017,-80389,-50342,-13669,61653,144558,178324,111282,52698,16257,-22335,42531,93845,95735,82545,34962,79120,135116,120065,52426,-13043,36776,28824,-49432,-67039,3380,48864,45365,-17716,-60540,12167,57517,-13098,-102920,-33816,11342,43510,35194,-65976,-51451,85158,179145,233916,202460,81549,38081,54919,65408,-30946,-65342,-41814,-17246,-41446,-61116,-18944,-24518,28472,7358,-46575,-76020,-68057,-88366,-94483,-68231,-4335,13980,-2670,-80151,-133139,-122030,-129802,-50144,75388,235914,225803,39243,-71877,11208,70946,9776,-86248,-95939,-89917,-124372,-151381,-163767,-109332,-61580,-29987,-76048,-128513,-101848,-18211,-92287,-134678,-80294,-90390,-82268,-93385,-94704,-90656,-81887,-112219,-124347,-103004,-33140,29424,53401,87401,132469,157536,125368,88245,69864,72320,114094,149455,84117,65478,126855,219087,258813,131035,63843,102513,144623,141840,149652,101229,-38097,-111052,37027,311857,502130,479557,348269,222935,112485,19043,6148,-24346,-44904,-58745,-52345,-18022,-14713,-47152,-47851,34486,79483,135429,110405,52523,-968,-58377,-58943,-40484,-27934,-2107,26524,50533,46862,24384,-15440,-84066,-146290,-79041,23254,158558,272165,278678,141947,22349,-53744,-70773,-30060,-18248,-39313,-77384,-85817,-23104,72142,75663,4271,-13791,14558,43976,94160,191571,221433,57671,-29892,27081,126954,137319,94555,72150,36375,45335,42622,9757,-27296,9640,15025,-57976,-64306,-93721,-115189,-124726,-29540,47397,67845,37057,36516,91462,113036,54176,-4330,-31233,-86354,-60611,-27982,-62529,-24785,53725,45928,54149,4121,-71073,-50243,49521,102688,-19067,-122231,-110229,-85597,-92251,-99063,-63120,-83783,-58717,-15319,17663,26898,64775,70488,31958,-42117,-91787,-104100,-30159,82069,152435,122011,18295,23908,79813,28422,-79809,-84083,23549,51738,11860,-4993,32884,68941,71788,42483,54395,48937,10519,-7578,-36212,-79260,-87465],[-54792,-11698,-9207,11783,74244,147749,126325,51061,6613,85550,186170,120490,-5033,-50740,-61751,-90296,-55869,16568,35497,-30148,-42076,1721,571,28334,68716,90382,46969,-2716,-80575,-89024,-16860,-26594,-22640,-2686,38693,61503,53319,59065,69612,57374,9038,-6127,48123,-22758,-21197,-17280,-36561,-31047,65907,94031,17870,-27593,-44280,-109459,-100666,-6648,15771,14169,24656,127874,131768,111514,139424,193905,162357,59453,-75245,-8737,239819,173622,11738,-89371,-1754,116573,146918,81111,-22999,-88078,-66092,-2556,30191,41427,15750,1451,-19765,-49285,-69766,26188,134339,314878,365554,330800,251043,136153,88914,54168,18263,-7486,-18187,815,17730,12774,-12091,-10952,-47367,-48566,-46822,-42318,-53745,-68799,-48278,-26555,20677,1723,-62720,-85351,-68772,-111772,-138587,-108026,-107799,-70822,-36574,-33544,20638,117056,177128,59767,-55325,-70464,-68571,-44829,-41476,-74724,-57192,-12886,-7053,-42354,-43676,7140,52797,78630,75477,59999,23656,-49818,-4788,55975,82,-43633,15067,72425,65056,73608,93808,167155,143898,16801,-39182,4448,-14594,-80440,-49843,35825,75642,37842,-29302,-58025,38734,203211,251944,120632,-23455,-18618,10915,-27585,-78631,-82354,-28721,33257,46732,10015,-15253,-12863,23129,-7186,-71895,-87046,-41528,22267,116801,182269,108200,-6233,-42308,-32644,-39763,-57842,-37094,-32814,-25164,-23169,-50694,-97295,-117191,-68897,-76456,-51231,14028,87846,105364,80866,-2915,-27799,-47246,-86162,-109491,-51531,-26020,-19796,-55995,-104435,-144832,-98276,-55323,-88178,-103533,-114637,-112168,-81423,-74144,-91097,-18594,75790,18256,-48072,-31466,-35425,-61233,-68363,-69394,-45636,-9191,-1024,-3239,-36738,-27401,18030,69861,59759,-6717,-84459,-22817,99429,150405,115306,59723,21664,49778,94450,88874,115030,138000,141856,161045,101921,-22881,-77712,-80097,-75028,-73066,-78818,-76005,-84450,-113619,-40443,15217,22603,-10721,-43870,-40048,-14699,4225,38131,139633,144078,48150,-21960,-46401,-82655,-59819,5865,8321,-53610,-25273,63434,96672,45799,-50465,-118836,-133554,-67201,-45344,-63550,-89859,-60303,-40262,-29488,-6216,-19902,-30590,10310,23168,-10741,-83782,-145922,-83005,-6480,82628,81120,66422,6340,-69882,-116851,-48544,-9741,-56825,-52814,1837,76341,108547,127454,305228,445395,300762,155050,9610,23443,197878,211692,64198,-110092,-97163,24528,328403,516061,530388,467983,309032,152082,29741,-64646,-68063,-6154,77691,144644,209970,206547,77386,-71353,-55386,-20059,-43002,-88313,-75582,3717,92580,215391,145078,79974,82623,78077,-26561,-58395,-109942,-156577,-110268,-35824,14425,22327,6698,-53570,-61542,5220,26239,2227,-36414,-62541,-73693,-64024,-42309,-26899,-42504,-60082,-61943,6839,73756,54661,4948,-49821,8255,-31157,-93896,-20986,-13944,-35447,-52306,-14270,27055,16632,-12266,-28303,35841,134684,118263,28422,-35180,-51298,-45924,-11182,56302,65030,60424,77463,145379,206793,165962,77231,-37146,-28387,67531,64903,-29014,-45072,3326,113961,227591,193699,130098,154741,244704,247779,158662,45633,-63038,27440,149303,208396,187939,174216,135648,77688,-11144,-98125,-102969,-121325,-149585,-146598,-94651,-72179,-88462,-35344,75236,259972,407420,356687,183956,80602,57618,33982,-23919,-108780,-29891,50875,90130,71398,-47269,-69292,-21077,41560,119953,140393,16264,-121947,7883,122478,80132,-52110,-120616,19695,139104,59114,79727,25144,-103357,35732,209420,123303,92787,32739,-40183,-79761,-110650,-114265,-73056,-37126,-38725,-48750,-45970,-27867,17484,131936,388473,502546,261100,19792,-121908,-13039,24295,-32330,-66240,22817,97739,159197,221812,269330,103717,-66044,-10353,306511,566672,407672,143159,-349,-69216,-67446,-16959,61801,107314,80723,-8794,-109106,-49217,-1607,28803,52754,57618,40128,41474,-44968,-154144,-112292,-54457,-47246,-10440,-2101,30831,75849,69369,27257,-66914,-123655,-115682,-62705,-43348,5182,49973,97340,120400,58054,-17596,-54730,-30808,1286,12058,-37013,-94502,-84878,-6433,64694,103336,71793,76010,78565,83515,81187,104491,105609,86300,60071,3221,-1321,23199,58273,42336,-869,-42357,-19509,63463,110543,93336,31295,-22236,9801,56259,112075,124174,111567,69761,1116,17053,99634,136724,137587,114800,34784,-38551,32609,115555,125092,68924,62447,27336,-26585,-104857,-154337,-25419,30893,10403,-39126,-114292,-106950,-93836,-113744,-123484,-81405,-10820,63710,54403,-33473,-45823,-7496,47972,143558,220241,221809,93785,-59467,-129544,-83675,-53826,-47910,-48955,-16298,-19643,-13750,-2754,7762,15309,95939,167805,181076,186551,224401,297113,203572,77292,-50587,696,148980,197675,144194,95218,28443,-85378,-111553,-34655,30882,75479,80991,36775,-20557,-21588,-18215,2206,40562,16224,-55367,-66948,-30320,-9001,55513,141520,208898,158523,74176,30023,50942,84144,66982,7874,-46571,-11632,38415,120486,201900,228824,97192,-44054,-8701,-16286,-63488,-88168,-68660,-43066,-53468,-78497,-105272,-104232,-114994,-120032,-112700,-130464,-107884,-36896,19437,37312,77347,99913,133769,254046,238539,115070,89151,31390,11125,-8835,-59362,-33832,-522,18070,-9499,-10981,51606,78104,101275,80273,46136,-21164,27555,119817,165931,135058,128075,29359,-95389,-173998,-83766,-38072,-43978,-254,72601,119003,42687,-62814,-123644,16479,60811,43109,11273,-78295,-55350,62095,94710,62421,39023,-39902,-23979,45373,109446,81782,19536,-7857,-87497,-31931,118145,252721,458853,416041,165305,53323,7787,-4708,50668,176282,265410,289170,206368,22497,-59204,-86193,-74696,-42741,-30849,-12294,-1482,3486,-66560,579,151583,219529,193637,85750,-14505,-54022,-21182,13429,-21784,-50251,-89716,-155597,-104631,-15618,22829,-28928,-108855,-101068,-51479,18025,-49077,-107361,-168810,-173334,-111955,-20649,-6584,-100753,90905,266214,320695,275695,63930,-112397,-106480,-85456,-97842,-98174,-70865,-99990,-64234,38027,111565,91016,20459,-99238,-48884,6046,1774,-27879,-45966,-54799,-47244,-24318,-49257,-85683,-114502,-153342,-104677,-66389,-96278,-111074,-93686,-108579,-42677,83958,252415,216509,158882,299537,526889,760455,805621,726582,576753,354764,218182,123197,51676,62794,37375,-42805,-112822,-108573,-45763,-19523,-4220,18605,34233,-10030,-54881,-15502,19617,16912,20594,27211,14145,-63696,-46924,-25599,-39809,30744,88208,110836,89387,57886,-6374,-19011,-16750,40648,107588,116432,57051,14083,48346,51674,49581,-20850,-90968,-101245,-54425,-12425,1447,-28237,-50027,-38184,-15257,-30687,-45952,-16447,3334,25044,90508,152062,115702,142095,168570,89502,-26756,-82889,-37193,-60418,-102625,-72359,45726,73717,39078,3673,-7555,8441,-12556,-8494,-26018,-26347,-18288,-21454,-22746,-52850,-71158,-91152,-88670,-25800,31368,119135,147611,115294,36151,3566,-40454,-75140,-61018,-34758,-31911,-73075,-89747,-95591,-57334,-5841,32926,95841,181158,222567,71153,-14641,1013,93690,136082,3566,-91874,-58564,-60936,-37135,99047,186080,153756,31639,-93394,-24256,80134,100224,91030,100021,159794,153234,183706,209120,186367,288069,378382,341396,186668,25954,-20518,-27544,-17757,-31181,-32138,-38179,-39117,-41882,-47286,-57788,-49173,-24577,-15939,-47586,-76815,-69165,17590,67645,110270,135563,110475,22044,15449,87712,75254,31813,-48145,-70756,8958,25562,-37572,-71185,-61554,-48356,-42928,-26558,56896,77888,80006,99823,136859,117326,40946,-41294,-85488,-94228,-111994,-88707,-14603,58496,147823,204111,124958,64898,45432,-17865,-92841,-97282,-56363,-53731,-60948,-45545,36326,100657,56215,-29535,-96064,-93912,-80569,-94019,-86887,-53262,-36708,-6899,16188,-48812,-94916,-108214,-35687,19994,26945,-24147,-39607,-30497,-2517,24557,28489,29356,2981,-40694,-94370,-113759,-89061,-78184,-98113,-30838,41986,35619,67160,86813,92434,56511,-29645,-64628,-66877,-74358,-82437,-62096,-19527,14410,-23664,-72050,-126908,-132644,-95717,-117468,-133206,-127004,-40657,-37539,-128824,-133586,-92313,-73635,-10533,10744,31014,88579,161948,204496,160721,71217,-47140,-55683,43639,148543,154290,110343,101979,58981,47126,88518,87189,26592,-45487,-91800,-104219,-117738,-113152,-101984,-70826,-49391,-54916,-66079,-49598,-28260,-22418,-48867,-106434,-134239,-71111,-31284,3033,27875,15759,10843,10892,7195,15,13454,18472,50100,69537,53921,6083,-57570,-104770,-61206,-40485,-79079,-100176,-107430,-135663,-113836,-102203,-54315,-24758,-57150,-16493,46418,-12826,-40815,145191,445366,521909,426786,239072,57817,-13197,-45618,-31992,12476,34094,65109,50278,12708,-22129,-758,67733,141969,128782,-72,-110594,-15554,53935,78933,13165,-29257,-21666,49660,170148,307459,461179,452569,340906,145795,-32710,-98337,-34691,81850,122358,66761,645,-9908,1979,-25091,-74351,-88339,-43379,-5174,26574,-12062,-88441,-118886,-118056,-149274,-64256,-8191,70429,112299,78727,40257,35547,16961,26042,-11523,-41759,-19485,57997,68874,23134,-40518,-54243,14142,75041,110243,90493,31531,15713,64877,85307,40600,-27102,-77779,-90537,-54642,20992,29437,-15354,-46141,-117108,-22875,-16416,-6169,20692,7428,3734,3548,-3368,19550,81866,109146,71260,33975,-10069,-41625,-16615,96097,121007,44292,-16530,-85158,-124232,-155201,-113339,-78004,-16661,10232,-17394,-53661,-58413,-26982,21671,44958,-31670,-67386,-59881,-93609,-77353,-39297,-22654,-42877,-75616,-50029,57534,88962,71430,-44257,-92046,34971,67999,31343,-8667,72923,152623,246500,235436,156839,30615,-91629,-45749,130407,318373,359502,275984,190601,139219,82717,14126,11978,127164,120380,28501,19052,-22011,-28545,9936,74353,39293,-42581,-15721,-3728,-26483,40917,117193,104271,-8543,-100590,-71938,-54504,-96084,-89015,-72332,-12793,55147,39893,-32520,-101378,-24042,105,-41577,1699,113950,42516,29054,71595,63558,795,-37403,-118399,-63448,31958,115154,168581,58365,-93741,-118796,-7079,83440,137419,75193,-18183,-21931,-1037,16010,32957,-7810,-63561,-85351,-65725,-31778,33880,56989,50543,-7755,-81415,-128595,-58551,-24096,10572,35923,67620,90188,104457,138896,121542,103372,89943,83195,86539,129231,154179,94680,30317,25118,68325,148603,160581,82152,-2049,-63629,-72574,-61054,-29317,2701,49111,71277,39680,-20682,11868,72096,56756,22571,-22683,17215,56078,69957,73174,-11200,-72504,-57291,-63174,-109913,-91154,15658,109670,89249,-17668,-52520,-36876,-9277,-66670,-141124,-91575,-34378,-20741,-51551,-124520,-56961,10956,30758,17565,-20872,-46836,-110264,-78217,-13457,61557,105116,75703,11043,-44110,-12646,41050,114612,142070,81702,-4223,-1218,81323,191192,165644,84226,63880,132972,254929,292243,232241,162136,155944,190163,114377,42531,5809,14383,148469,106317,96908,129221,153140,122491,65429,60460,131407,109535,60925,26159,-48520,-52088,-61701,-87676,-87973,-22710,21655,31041,-39523,-103331,-93322,-49803,-60082,-120680,-93296,-46910,80519,119442,89471,56799,-31460,-103731,-89360,-21636,5972,-49,-1333,-16219,-34337,-8003,-1106,-42642,-110232,-111114,-692,74666,88285,134905,234507,184475,24812,-43028,-84463,-107115,-80471,-32625,15736,21364,-26439,-121278,-143901,-110752,-60339,-41159,-31873,21674,53887,43696,16582,7698,58144,102517,80649,45019,23238,109672,220566,158238,8746,-84669,-115176,-60800,-31668,48089,109720,82209,-29157,-54786,-19277,-20020,-85759,-101090,-122194,-91030,-62643,18579,214661,369073,375263,238708,71435,17464,56836,83389,144092,222749,260912,212901,141783,124706,123625,219055,268711,254066,114190,34685,29192,-4337,-58070,-67063,-76405,-70725,90365,290622,334770,199018,126175,111203,82498,61313,35274,-15878,-37397,-28235,-13533,-45273,-54923,-69664,-95242,-70541,-15057,23194,2281,-75924,-106564,-114999,-122401,-95462,-52652,-53763,-94040,-59865,29704,132736,294762,316353,210168,54146,-52749,38436,55420,-50693,-62759,36155,155434,295509,363265,368584,289777,256489,275715,220636,88028,3561,-41203,-82338,-71456,-79457,-54117,-9170,-6610,-42202,-59729,-23012,10514,36162,3998,-37031,-31330,-47962,-47823,4667,45008,51426,7442,-33671,-60622,-74773,-56627,-62838,-38379,3137,19650,7185,-6368,15257,51837,30362,-13549,-16929,-3358,33791,52940,-7534,-107279,-109605,-70103,-67694,-35873,17038,-64551,-108875,51151,82055,47315,-13007,-54984,7475,75634,161345,160740,44059,-62592,-105951,-126831,-94795,-74447,-46924,-13908,54493,121748,154861,78268,7530,-31147,-74560,-23048,37884,60127,48434,15641,84182,146208,126692,45131,-33845,16760,30855,-53089,-86965,-15398,28016,31677,-20466,-47418,33375,68009,-8719,-96935,-21737,43185,82184,60466,-52968,-48255,89505,189664,250607,208378,81743,37007,56619,58397,-51502,-43056,-4620,564,-48816,-72715,-9839,5461,86245,56317,-9551,-53513,-60227,-84536,-90337,-67946,-1225,20464,9816,-59089,-127576,-131183,-126176,-50971,77611,232643,196177,-1890,-101864,8702,54537,-25256,-130032,-132756,-108973,-128669,-146322,-151412,-101150,-48424,-14019,-65392,-128547,-108757,-12750,-68134,-135074,-82667,-90101,-81117,-90017,-93458,-93165,-85203,-104920,-107272,-79520,-970,63796,83774,100751,131436,163546,137609,101585,77819,66340,104803,150193,105971,101867,177585,292552,318461,164251,83198,110757,142739,132701,133347,67805,-74776,-56263,123316,406658,515484,434586,289118,186064,127067,43342,19058,-23333,-47437,-63670,-60651,-25877,-13631,-32071,-30557,56400,106427,137511,84536,27865,-12944,-61158,-66875,-58944,-37220,1265,30409,37355,28028,10901,-24538,-91400,-135481,-54693,71577,227876,342753,346207,189967,44982,-54435,-76570,-35688,-16916,-29817,-60463,-79057,-29364,54341,54776,-8816,-16396,25735,62762,117372,212812,258097,99830,2259,41917,131484,112365,76112,68071,41166,45941,30187,-2896,-34159,2933,20289,-47388,-88195,-136396,-157556,-110562,-29196,33769,45602,21899,35526,95710,115360,58759,649,-29506,-90490,-74199,-18392,-43363,-21613,36330,33575,53769,6739,-66082,-46732,69613,115195,-13361,-119224,-110276,-82061,-83177,-95092,-66504,-68621,-31260,-6351,10499,23626,81690,104055,69938,-10483,-77558,-98921,-20447,97865,164693,120747,4500,-1431,35988,-21511,-105393,-70436,34311,55313,13312,-69,39969,71172,56745,20522,28555,29401,1902,-8502,-34280,-73016,-81518],[-40919,2599,1638,21305,86580,157579,130156,48907,-5420,58834,155733,102172,-6016,-43895,-56822,-72057,-31792,40232,55917,-9505,-36070,-11534,-17391,14307,53237,84225,48215,360,-68781,-49651,13747,-3518,-7484,120,34113,63015,53007,51996,59463,46306,-6526,-22179,41675,-27303,-18582,-8691,-26228,-21526,67671,86244,14235,-26624,-36097,-97452,-104904,-13698,-1425,-18834,6969,124368,158578,149712,183196,240156,205002,93027,-45214,-23137,231915,192871,31337,-67680,-10665,76779,93528,44756,-49090,-109547,-73921,-2181,35763,42686,12020,-7502,-24958,-48125,-56907,40748,155844,341932,369093,327799,277382,218187,186088,121834,34735,-11506,-25742,1235,26134,26106,11555,28475,-8854,-27719,-32642,-39593,-50825,-60051,-31499,-11117,28123,11084,-51351,-79320,-71248,-106323,-114162,-107261,-123657,-63002,-21774,-26689,10815,101575,157124,53116,-51103,-61697,-68511,-45793,-41773,-76570,-61363,-19225,-19822,-60361,-79537,-34005,29477,75823,79346,68593,35378,-40455,-2766,47863,-8901,-60142,11487,80874,75314,78725,108313,219379,172138,14961,-39292,12367,7401,-61089,-79749,18150,65188,31341,-31768,-66012,20856,174721,232707,126917,-5874,-14584,1332,-36876,-79228,-77700,-24764,34525,48888,18154,-374,2633,32670,-8161,-77014,-95433,-46051,19889,130732,204238,126158,4737,-39658,-29876,-32303,-48030,-25192,-24099,-32248,-33157,-54906,-92801,-110917,-68987,-68874,-52542,-5198,54175,51828,52537,455,-13589,-50461,-123068,-84916,-22131,2508,8281,-31438,-86504,-155082,-107547,-52000,-75673,-86572,-103029,-113284,-80414,-60945,-56715,-73929,28760,-20994,-71375,-48571,-53684,-69761,-70392,-72137,-28271,4825,1188,-11855,-38742,-15762,43880,110087,91518,9892,-62208,6205,135634,189515,137187,60291,5525,25936,75945,81906,115106,135911,126842,140988,80829,-40389,-89796,-77704,-68877,-63154,-68815,-78744,-83998,-117382,-50182,7060,11936,-19247,-47168,-43074,-22113,-211,29846,112124,103743,16654,-33861,-37035,-68172,-49251,8306,517,-51677,-6649,75005,102406,57224,-10411,-73873,-103796,-34361,-30450,-61719,-92955,-58276,-43965,-36758,-16530,-30109,-46762,-12966,14641,-10320,-75767,-126275,-94294,-17302,83748,85296,80509,28341,-47564,-135415,-67891,-9626,-40644,-44663,-1583,64337,77490,84645,261312,421965,283517,143493,5820,35170,207958,211594,70836,-98499,-109354,20603,287744,432483,430312,378447,253290,131621,33184,-53815,-59598,-13554,58469,119918,181178,182334,61334,-86324,-71352,-36546,-49965,-88603,-90666,-9586,83197,207783,145229,80991,89181,95585,-2590,-42831,-104809,-162948,-126709,-48095,23896,49565,39287,-35130,-100673,-27061,-3954,-17827,-42098,-53375,-52465,-38693,-24219,-14834,-31193,-45958,-52060,8412,76846,58862,15530,-24100,32455,-3983,-41255,-1621,-9012,-35290,-50849,-9851,38898,35032,-3651,-29227,27848,125552,133249,49294,-8306,-31958,-24502,29647,77946,63764,46712,59045,124845,182373,137899,44987,-75427,-42001,47470,49319,-37169,-62315,-31770,47613,150345,143118,89070,121403,222963,231945,151564,45168,-85845,8002,152944,197098,137344,117915,97844,51554,-32446,-118238,-116601,-134028,-139102,-157815,-136005,-114856,-126272,-66037,45200,227760,386084,340473,164356,65930,46417,22235,-35672,-117945,-48068,18093,53500,56238,-50506,-68436,-20113,40085,122870,147337,4737,-113059,10163,120377,83976,-61264,-119166,22256,109855,18652,56089,29659,-112111,-6258,178891,129869,109807,45328,-42302,-83651,-103413,-120761,-75526,-35738,-36918,-49102,-49103,-27484,13486,119860,388819,508100,244689,16993,-121598,-21975,24368,-25083,-65008,-1190,72505,132242,190146,247980,102578,-70793,-2274,340530,515372,364970,128656,-10922,-77034,-74476,-23108,66335,118811,95712,2468,-103614,-54710,-10047,15341,33380,36845,17283,21652,-51360,-155528,-117992,-67207,-73109,-36900,-14676,29600,70963,51276,8497,-81528,-118664,-106544,-59994,-35985,16319,55644,99286,131974,87056,17204,-30925,-19752,11627,17048,-41425,-107658,-73508,5581,91165,149441,112462,108085,104444,106012,97637,110194,104170,83571,60329,-3178,-28094,1174,43591,38858,1942,-44476,-12403,82805,127408,100950,35862,-21450,11533,49140,85899,81199,72368,57356,6009,20956,102095,119522,115143,99610,20686,-40585,54223,120884,93846,32416,50407,41737,-6284,-92445,-148937,-17001,48558,23562,-32642,-110263,-106822,-95813,-118261,-123449,-80823,-7586,72351,48430,-43672,-46944,6819,67044,143253,210844,221298,102391,-39745,-106760,-78196,-44242,-49934,-78872,-49544,-42908,-33495,-24133,-11497,-2897,94904,195443,196804,197448,231430,321483,252175,99941,-60407,-7977,149175,195210,138598,86159,13989,-113877,-101809,-12121,44230,82321,81662,37589,-17829,-19676,-19992,-5580,33046,18296,-42583,-64519,-39339,-14093,63267,153201,223604,162352,69757,23266,44948,79149,61965,1863,-54183,-4254,44434,114946,197190,236935,111047,-64183,-32984,-29336,-69111,-83421,-52731,-29195,-44961,-84106,-120972,-109833,-115969,-127114,-115622,-118150,-95265,-29667,24277,47418,87810,110116,137432,249875,247088,120530,92399,31484,2944,-30834,-70389,-31182,1526,13795,-29008,-49478,18190,43029,56722,24345,-4882,-25958,49299,132369,159325,138894,134849,30144,-92421,-150373,-90606,-44527,-51956,-13323,65575,109679,19133,-62001,-110972,15776,61143,41202,3138,-95055,-37987,69756,82512,36933,13973,-59463,-38167,41474,124108,125619,71225,24094,-85989,-51542,104993,250139,441095,429756,160472,45030,-647,-11285,45916,170038,240754,246622,185263,16289,-70632,-100791,-83172,-45006,-29216,-12371,-5947,-7234,-89150,3298,179124,292638,284854,154339,21229,-57455,-33219,5019,-26297,-50318,-88508,-141635,-96694,-6168,33757,-14918,-100216,-121436,-53402,34829,-14511,-64416,-121060,-123727,-65120,18233,12824,-116987,75614,258779,322660,291383,77076,-101125,-115362,-103287,-103730,-76463,-52017,-92261,-59467,45863,109784,98523,43256,-88953,-56939,7177,6784,-24151,-40727,-42610,-30927,-12951,-48832,-91756,-116258,-163220,-132820,-94672,-105283,-90355,-68467,-77378,-46160,83159,284544,379179,408734,641290,953024,1237911,1288493,1148340,875807,504740,265366,129576,57823,70459,45415,-42647,-122668,-112439,-36896,-191,19907,41301,50293,5282,-44555,-19362,14321,23266,41775,64376,41938,-52655,-54875,-28903,-20116,40272,85806,111496,97706,70599,3855,-23880,-38431,232,63615,94909,56838,24808,60483,68796,68943,-210,-71484,-89739,-56802,-26514,-13956,-41556,-61917,-53447,-31836,-39612,-48040,-16970,2405,19977,77654,125245,94712,134309,163601,92530,-18551,-67419,-17928,-42137,-100750,-71126,39013,73823,47795,16490,6375,25317,10062,19565,4500,-142,5981,-3176,-11885,-49094,-74556,-92900,-116856,-59330,-6814,68467,89785,53216,-20427,-32549,-49208,-63106,-58363,-67171,-71984,-94164,-97776,-98517,-54494,2897,47086,112527,189084,207897,54499,-19284,12206,118192,156415,5819,-102282,-72901,-51863,-6409,142590,237073,184537,39852,-96060,-17774,107533,123269,112796,125719,180591,162156,195362,254178,255304,351485,433419,393214,212536,33692,-7929,-3108,801,-23194,-25291,-26720,-17774,-10454,-6611,-15149,-16292,-5356,-6645,-36702,-68339,-62565,33293,93715,136243,165847,124824,13277,902,88853,75111,31736,-47169,-74881,4155,27082,-30849,-64745,-57814,-47283,-40000,-27105,57316,92982,92348,98539,117518,85168,16945,-58596,-99062,-98664,-99156,-72360,1893,78645,169333,210393,138953,84327,55608,-14988,-83988,-66878,-26234,-27123,-47916,-64571,31779,118695,65800,-30926,-101113,-86552,-69021,-82124,-85348,-55357,-29569,12944,48227,-12947,-71914,-85184,-16732,35808,38463,-16700,-37779,-34884,-9280,10824,-1932,-5386,-5518,-38947,-80398,-86648,-74665,-70563,-99799,-42642,11991,1963,44070,101003,100757,54531,-19942,-44082,-53689,-76450,-54139,-32662,-6925,15231,-17537,-52947,-93692,-117448,-102178,-125340,-139852,-113981,-33381,-43922,-147894,-149158,-99468,-83595,-25315,58,25130,91219,169944,217833,178623,103226,-5803,-94140,11252,133407,158080,140027,138062,82505,69932,104123,97059,32208,-43728,-94680,-92110,-91765,-94803,-108088,-77555,-50609,-58649,-77688,-47873,-17788,-13925,-43377,-102639,-147960,-90746,-52934,-19259,9084,12287,11725,3566,-1149,4521,26437,31058,52257,71673,52956,4321,-59695,-113233,-69905,-50799,-101832,-66851,-57285,-107191,-120115,-123058,-75913,-54109,-91602,3768,52941,-10733,-40944,104424,397466,497166,407228,241515,74261,-884,-34616,-22941,21050,47622,83626,56401,15046,-18831,3298,67370,123869,106657,2498,-98809,-19717,45621,71448,9437,-24873,-21338,40541,149937,267672,389716,385912,308844,137093,-36305,-102088,-38749,80944,141949,97091,28186,-3098,-13092,-55238,-103958,-105067,-44965,9514,46054,2052,-77434,-112253,-96511,-126444,-59880,5115,87563,124799,97779,50532,43995,34260,50841,3237,-46047,-28133,53902,78917,30591,-48491,-65011,23449,85969,110625,83396,27141,12401,53290,73692,40652,-34186,-87884,-99258,-62418,16846,49453,13025,-14867,-95300,-41322,-33456,-24094,3348,-4797,-6333,-18412,-28215,-270,54168,92075,68144,38181,-6907,-43830,-17196,111007,158671,79634,7165,-69873,-110474,-154879,-134814,-97577,-31969,-3551,-32461,-71285,-67526,-29928,18770,36816,-52152,-96930,-63048,-81019,-58748,-23693,-13283,-33281,-76257,-84508,1922,15181,11667,-67175,-59743,74130,103244,63739,33680,147364,241111,307923,249409,146769,23444,-82437,-42723,126209,296262,346241,279778,199832,137136,63610,-12064,3596,132764,143718,49565,37749,8063,564,35353,107249,64136,-39863,-33923,-25208,-43957,39746,121291,114023,5157,-93830,-68956,-63170,-98735,-62452,-71320,-13095,52469,37881,-30683,-82277,-12134,2264,-28348,51370,181426,103523,58020,80632,59422,770,-33333,-115036,-60633,38864,123197,159353,45163,-99618,-105628,5160,82695,132018,84211,-2802,-6115,10651,18522,30106,-4693,-52664,-75503,-61228,-32650,34618,62711,61420,5996,-72704,-127513,-61116,-33304,-8004,5186,25342,52180,81994,142303,134844,113383,106058,96134,102174,146388,164709,103719,44256,30750,63461,137573,155699,85742,-992,-69742,-73263,-54670,-13886,34430,95201,119693,89372,40521,62332,105234,72500,35713,-13422,16217,54471,72324,80074,-12093,-70485,-51424,-62824,-109273,-80483,17132,99879,73852,-36671,-73581,-52073,-17864,-64978,-129247,-76080,-22720,-16296,-44820,-123775,-41481,31904,46970,33786,-10186,-43261,-116384,-69239,1252,84014,124575,77247,-15780,-72905,-24708,42062,118555,136046,68049,-12503,1471,76269,179925,177586,111589,103443,168148,279849,320440,285625,223011,224899,241884,130593,30731,-6802,7957,155724,145754,137499,162430,174766,138381,66841,35270,92987,76645,40772,3908,-72107,-61772,-57997,-82816,-87545,-21586,19116,27634,-43520,-105329,-93061,-59279,-74833,-134842,-101888,-79898,47057,98016,61372,27141,-45577,-108076,-110398,-50061,-28817,-27470,-12616,-5185,-13106,-5561,-7638,-50288,-113826,-109667,4069,98341,147794,226761,321975,253295,65379,-41482,-93470,-103541,-69560,-28640,3124,3092,-38023,-123339,-143974,-126481,-72163,-36181,-21478,30640,55978,41838,11262,1638,50693,93353,74679,28143,-5168,71688,180051,130708,-7113,-89257,-107095,-57865,-25165,36609,72764,33292,-62715,-54086,-15123,-13998,-76153,-99752,-111308,-83321,-70235,-18558,146373,278150,259933,127725,-14153,-27164,33505,63811,135425,234616,289174,240724,172055,170773,188660,303541,321543,263780,100787,15411,12179,-8509,-47812,-54633,-71610,-79707,81370,255603,291867,173694,115001,110477,87109,63353,36406,-19449,-53886,-62442,-58531,-78500,-69530,-64941,-70439,-52588,-17729,7484,-19119,-97833,-103044,-104045,-113655,-90097,-48143,-46115,-88298,-55669,41796,141130,290607,300104,193005,57860,-35396,37492,32625,-78320,-72784,36081,159625,310162,397717,406459,325730,294110,287090,196671,67370,3974,-31370,-72162,-74042,-80143,-52920,-11997,-12808,-47119,-60195,-12332,28708,65487,41669,-3052,-7662,-27195,-26185,28066,58954,49538,-2493,-40639,-72759,-84786,-49343,-43913,-14648,30874,47607,26267,7371,28594,72465,57509,8989,2824,14056,39384,41662,-24733,-117980,-101332,-66467,-71592,-21703,58324,1580,-100132,-22940,39382,24719,-25752,-58064,16029,92488,204990,209884,78917,-33548,-89907,-115906,-85836,-68535,-44932,-17326,39781,87591,119496,39178,-35324,-71550,-116994,-94470,-31040,14540,6882,-5476,85998,152815,132114,39375,-54350,-9837,26707,-53217,-104428,-31768,8716,17401,-24071,-32681,53303,78113,-2494,-91455,-10027,78983,129667,97749,-23245,-41267,92771,199392,267761,214661,84674,38861,59263,51345,-65970,-18194,35478,21016,-52039,-82707,44,38262,133633,98026,25198,-29294,-48892,-76193,-89777,-69890,196,26090,22109,-35290,-103850,-125775,-118010,-47500,81429,224097,163588,-37983,-117791,13763,42904,-51037,-162726,-149579,-110965,-124627,-136770,-139160,-90508,-31777,6892,-48884,-124695,-115830,-6654,-37622,-118503,-85507,-88168,-77766,-82992,-86980,-90086,-82498,-92055,-89126,-55321,26251,88149,105883,106794,124689,164865,148145,113506,89622,67773,97451,148719,128451,140289,235156,374832,379712,195879,98295,113657,135486,119440,112697,31079,-99527,4429,212634,486864,502618,376626,228091,148372,136557,66097,32650,-19027,-48817,-70069,-72803,-38199,-15554,-18998,-13808,72662,120729,126491,55958,4841,-23670,-62843,-74570,-75586,-41487,1969,28959,18245,6735,352,-29740,-94445,-126673,-30751,129806,309104,416020,414124,244941,72620,-52596,-81997,-41737,-15811,-19783,-43086,-66240,-31497,39551,37319,-20510,-17823,35538,76445,133196,222669,285087,144549,35893,54359,124016,82266,58985,68367,55525,58771,25779,-13054,-43230,-8888,25519,-4222,-40091,-103308,-135819,-92302,-27164,20856,23952,4874,27947,91953,110581,58629,2161,-30177,-81637,-59922,1964,-27240,-21791,16893,17302,44687,208,-65265,-44440,84297,119257,-11740,-118691,-111818,-80275,-77831,-95519,-70261,-49002,-10035,-881,3004,21878,102235,138100,103101,17042,-62592,-94484,-12928,110695,171028,114501,-13415,-35548,-16910,-70422,-117051,-51791,45206,57655,13719,3593,45383,71680,43077,2570,7701,13620,-4259,-9666,-33089,-67106,-77864],[-40465,322,913,23803,91723,158505,126053,43255,-17489,28845,115469,73970,-12558,-43108,-55573,-56516,-13777,55116,66139,3563,-30193,-24016,-40532,-5853,30615,70671,44728,2353,-51823,-19085,35281,11573,2268,-1476,22951,56546,46149,40330,45031,29831,-28614,-31148,42158,-31948,-20379,-4763,-20306,-16367,63571,73280,9579,-28182,-31047,-87240,-111541,-25973,-25554,-58099,-6281,111732,176271,184100,223587,278935,238068,117232,-20928,-30370,219409,205607,46278,-52961,-19954,37240,33196,-5371,-83350,-93525,-84982,-4961,38560,41229,5385,-20888,-34388,-48835,-44112,54097,175832,358295,360680,311556,286736,282924,261844,170947,45034,-19479,-35765,1664,36003,41254,37176,72007,35942,-291,-17331,-38732,-49806,-52941,-17134,2475,32861,16302,-43415,-71209,-65985,-91740,-90663,-94604,-120091,-45079,-2998,-13106,8765,88747,135973,45322,-44802,-51344,-65393,-44195,-40012,-75447,-66139,-25768,-31007,-66442,-88838,-76780,-7653,63861,78636,74457,45798,-31783,-5143,32496,-22960,-80124,15751,92883,87236,82963,120336,261782,184627,4523,-44464,14345,24761,-35761,-109494,-1703,51275,22711,-34014,-72887,2404,142710,206110,126679,11890,-5495,-4509,-45192,-77962,-72024,-19670,38348,54461,28714,15152,18585,43137,-7033,-76875,-101444,-50089,17280,137166,213245,135935,13682,-38091,-27740,-24165,-35790,-11169,-11654,-35124,-40421,-55891,-85635,-104365,-67512,-61256,-53841,-21215,27804,7340,28916,6379,248,-48139,-143844,-59150,3376,28789,36152,-4627,-65795,-138990,-110268,-43549,-59717,-65736,-87978,-108474,-77421,-47381,-20799,-108790,-34747,-68196,-89798,-65433,-75029,-79997,-69555,-65170,-8176,18266,2375,-21187,-38304,-4841,65721,146242,120912,28687,-36177,37459,170291,225874,156889,55633,-10032,5333,59107,75064,113977,131437,110779,118602,58660,-56369,-97134,-69978,-55509,-42706,-47391,-74192,-79778,-114120,-61257,-1003,2807,-25002,-48336,-45776,-29255,-2621,25692,90721,71493,-8556,-41743,-22774,-47638,-32326,11708,-11728,-53995,11994,88066,112722,80989,47079,2937,-41370,3363,-13230,-57628,-92484,-54247,-44858,-39626,-20233,-31199,-61271,-38843,5679,-8329,-63293,-100993,-90427,-22217,84697,89179,94565,51495,-24165,-120867,-86786,-12761,-26069,-29910,2930,55691,51337,48855,219460,391068,261194,127615,-1930,45539,211236,206099,76418,-86237,-114886,19841,243436,344970,328503,282970,189277,104851,33811,-43206,-48059,-14967,41294,92944,144582,145833,37367,-101864,-81399,-50185,-56244,-87175,-103473,-23298,72212,192812,139275,77400,88062,102065,23564,-24244,-90953,-135251,-127353,-58421,34381,80134,77749,-5063,-136214,-54236,-27918,-34621,-47430,-44603,-33068,-13544,-779,5157,-10893,-27381,-38609,11376,77048,60644,25923,10141,86355,54858,6720,15797,-2664,-33536,-50535,-7815,48824,56521,9456,-26932,21593,109325,141887,70799,24916,8234,28665,79967,93465,54265,24883,36065,100200,154890,111168,19609,-102166,-43928,30820,33848,-45009,-76966,-62343,-15455,70577,86045,43653,84101,193440,208838,141752,43632,-104603,-6056,159961,186345,88889,60798,58515,24964,-52288,-136620,-117727,-125844,-115627,-129381,-166742,-157141,-147726,-96811,9957,179132,336940,302290,139441,49495,34155,9303,-47231,-120556,-66045,-17720,11871,36237,-51236,-63688,-17725,38006,121855,146846,-10857,-96301,11985,111631,80609,-58441,-79500,41347,88726,-14435,35581,34102,-81115,-24179,157438,141047,126488,52850,-46836,-80777,-90855,-124403,-82721,-41675,-44993,-63023,-67341,-39058,1821,104630,383774,502461,225798,13679,-117313,-28427,23754,-20021,-60040,-17860,45346,96856,143570,210599,95449,-75921,11857,364338,446960,311120,108608,-24011,-85337,-84118,-32511,66514,125683,108802,16274,-94577,-63559,-22172,767,15379,19360,-435,5154,-54531,-152627,-122383,-78943,-98499,-56502,-20125,35003,70892,39329,-3092,-84931,-97146,-78916,-37600,-15468,35374,63386,99727,138069,110222,48543,-8441,-10139,19810,20171,-46932,-120896,-62607,15885,115502,198817,161207,146169,133053,129598,112067,107390,92851,73827,55578,-10601,-54188,-17934,28409,33201,3385,-46832,-4852,100707,141090,106260,37393,-27308,9086,41660,63511,46595,38625,43110,6536,18885,97067,96179,86991,78900,3424,-44404,73190,119949,64187,4,39427,56978,12986,-79315,-134359,-9016,62160,32407,-29569,-108828,-108472,-100190,-123310,-120963,-78981,-3901,79256,41084,-53814,-47690,22516,87146,140608,197633,215539,109090,-19208,-74339,-52964,-27226,-42289,-95818,-79089,-65065,-53519,-45604,-32526,-23519,86110,212782,206923,204656,230924,326599,287258,115014,-70184,-13749,149762,193005,132935,76460,-854,-131364,-69540,13850,57838,89919,82769,37759,-17070,-20376,-21225,-9456,28521,21166,-31825,-63448,-48703,-20674,68962,160664,232186,162835,62502,13987,35301,70243,54195,-5258,-62120,749,48600,110398,197584,254118,143737,-57272,-61842,-46139,-76407,-79362,-37508,-16374,-37687,-82140,-114523,-112712,-110524,-121105,-115068,-103704,-73565,-14026,32751,58158,94935,114514,133232,231973,241542,119956,91038,27817,-9073,-57251,-80551,-28681,3131,8540,-47684,-87125,-9529,17355,24483,-17723,-53235,-37813,60711,133570,142752,137651,134628,27770,-87620,-123686,-89612,-51564,-58448,-34064,47350,85291,-9121,-60058,-95754,18362,62156,38168,-6848,-108523,-20420,74522,70037,15072,-6012,-76633,-53653,32700,126983,156761,118845,62218,-74512,-73035,83884,234621,400010,418986,148049,32426,-13792,-23250,34387,153568,202767,188534,147310,2570,-85311,-117490,-93878,-51061,-31676,-17876,-17522,-25702,-101543,34760,226483,384335,391435,229511,58703,-60737,-45653,-4479,-31717,-51417,-87253,-125488,-83854,3881,42146,-3080,-88798,-142107,-54325,48730,16905,-24949,-76887,-78616,-24293,51160,30387,-78301,70675,253133,323925,307926,99712,-78422,-119236,-118858,-100057,-54746,-33957,-84591,-58763,48831,103932,103843,60756,-81464,-65012,6365,10010,-20423,-33593,-28201,-11291,2563,-43070,-90113,-107720,-154136,-150383,-118808,-108857,-75841,-51402,-49800,-46929,69517,292938,532161,666739,978976,1346859,1661910,1717202,1527902,1149406,647655,304566,128894,59630,72346,47597,-46921,-136212,-108012,-24532,19051,41269,58917,60219,15212,-36755,-21444,9099,26967,59612,95894,65190,-39492,-61690,-35451,-5557,49039,86498,115000,106843,78179,8819,-32122,-62166,-46329,8903,58406,47457,34138,70815,83399,86208,20409,-51198,-78767,-61790,-43388,-31120,-57470,-75758,-69152,-47600,-46780,-47206,-15001,1177,11403,57754,93068,70687,121806,152427,90075,-13532,-55335,-2556,-25730,-99545,-75226,25897,67855,51605,27134,19882,40995,32509,46718,31160,20431,22672,8116,-6016,-48671,-80838,-93979,-129613,-97740,-49671,19333,40609,7783,-61629,-66353,-59146,-54520,-53564,-97325,-103892,-109956,-103414,-103447,-54642,8161,56559,121589,185893,183014,34526,-27046,19362,136854,168809,6934,-106308,-86780,-47183,16214,177593,279213,208657,44832,-97448,-15193,126672,140973,131706,149267,194306,163155,196929,286984,320219,408656,477715,433918,231993,39502,7233,28385,22053,-16907,-22649,-18523,1124,17731,31303,28612,21264,14202,-549,-29589,-63339,-58450,44238,116954,164060,194385,130457,-4345,-21699,84159,70721,28056,-49632,-82499,-5535,22137,-29321,-62564,-58088,-49033,-34584,-24269,55035,102550,101121,98683,105261,63152,-2807,-75166,-112158,-95246,-85716,-58320,14892,93059,177182,199445,145202,101691,66337,-3480,-55100,-29024,6257,-1883,-37215,-86635,35781,139776,74083,-34262,-109255,-81657,-59865,-71109,-82046,-56390,-24900,27619,70056,15675,-52037,-63792,1871,49538,46306,-14347,-41302,-41491,-16551,-2184,-28309,-33894,-10714,-33900,-60745,-51934,-49671,-58695,-99960,-55857,-16225,-27435,17014,106807,97483,45493,-10854,-25074,-39592,-63246,-18175,-3868,2051,11768,-14490,-33525,-62280,-90912,-99505,-132547,-146036,-102878,-27837,-49423,-157689,-148074,-103708,-93518,-35368,-7162,20866,92539,172458,221433,189201,132106,44911,-112917,-31639,104433,146220,159573,167967,106922,92276,113971,99996,31012,-46358,-98223,-78771,-67077,-74801,-104453,-86902,-55051,-64583,-92209,-40378,-4906,-6523,-41433,-101620,-161332,-109947,-75429,-42877,-10073,7977,11299,-6614,-13732,3450,33708,39328,49161,68220,46242,-3150,-67038,-130455,-87636,-71474,-87445,-19250,-12087,-77158,-120376,-138393,-83520,-69416,-120103,16812,50902,-14433,-39687,72694,339206,449801,366791,229624,85370,8401,-25788,-12021,32862,62237,99889,58299,11643,-22058,2104,63161,105135,82952,2665,-92604,-29520,31558,57954,1770,-21984,-21658,27806,124280,223104,314605,310277,260821,117494,-44340,-109809,-45971,77609,158112,128829,57763,5511,-31202,-90243,-130363,-123634,-50687,17733,55353,6177,-75384,-93985,-66474,-102033,-58980,14826,99546,131655,115685,61898,51317,48869,75219,20252,-54741,-49118,36581,76512,28825,-62856,-80609,32556,92505,103475,70342,20153,7269,40507,59832,36718,-40788,-94783,-102129,-65631,13140,74302,56631,38901,-40429,-65325,-52107,-35211,-7432,-15630,-16925,-37839,-43596,-9980,32156,74451,63486,40943,-4765,-48524,-21136,122840,195297,113968,27094,-59095,-100341,-143540,-155228,-113637,-44552,-14779,-44824,-88867,-78334,-37047,10588,22665,-70487,-100160,-56184,-68642,-44349,-11811,-4082,-21169,-69598,-120882,-48311,-49982,-48579,-94142,-24420,117158,137109,92102,72970,220743,324823,353755,248460,128314,11574,-70578,-28797,122618,263323,318830,271374,198638,127115,40700,-32434,7407,147034,178574,90561,73462,50272,39750,65776,141044,84769,-35014,-52530,-50162,-65064,38923,121658,114541,11053,-89227,-66141,-70404,-65673,-43024,-72291,-13327,49176,35629,-24468,-59439,834,7825,-8402,88733,232314,166858,88356,89407,56101,1163,-31106,-112843,-55566,45862,127442,143216,28366,-104185,-91383,14356,72974,114298,85218,8827,7650,20158,17033,21530,-5151,-42832,-65930,-56365,-34526,31672,63121,66819,14689,-67840,-125096,-65109,-44098,-26565,-22654,-10339,17172,58131,141299,145896,122435,120387,106171,113017,156730,167098,105997,55028,35530,61261,133473,159085,93409,-303,-75284,-71998,-47598,1680,65918,142342,169307,139936,104931,115432,135753,84429,47361,-3940,14315,50641,72005,84944,-10907,-64791,-44439,-61636,-106084,-72209,14739,82321,49464,-54305,-92189,-67726,-27997,-64535,-117780,-60979,-10526,-11177,-37752,-122882,-30948,45943,57835,46058,-673,-40356,-120970,-59279,15540,105040,140653,75609,-40381,-97505,-34444,42826,120433,127371,52726,-22600,118,64769,159628,182259,132746,137667,195896,291437,335031,333220,286793,301945,305854,163716,23313,-22882,1066,157464,182936,177696,192710,190030,148294,63677,7569,57197,51409,28637,-10985,-95592,-72332,-54432,-78328,-84453,-19184,16253,22048,-49340,-110098,-90680,-63661,-78985,-135073,-106197,-102747,13108,71659,32929,1606,-53576,-106004,-129794,-81352,-67728,-57305,-24825,3881,7165,-5073,-17201,-61188,-115260,-103554,9082,122366,210288,322034,405432,311329,99357,-39608,-101890,-96920,-58283,-25917,-13114,-17728,-51590,-122499,-137551,-135183,-75761,-26997,-9262,39040,56624,39805,6252,-4059,43643,83469,66503,10867,-31437,37355,140840,103629,-21581,-89010,-93754,-53135,-21020,18274,26530,-20021,-84501,-44386,-7598,-6175,-63083,-93955,-99099,-73224,-69843,-50488,79417,183753,142203,16800,-96887,-54853,10596,45138,127608,244330,318505,274848,206717,224019,267677,400142,377662,273296,89670,-1256,-3402,-11801,-37003,-40428,-61664,-77899,75164,215982,240183,142047,104041,110386,90105,62132,34977,-23778,-68837,-91454,-96223,-103014,-79152,-56141,-47317,-34514,-17300,-8714,-41597,-116882,-90208,-90150,-102681,-80270,-38491,-33678,-76495,-51252,52651,143508,275312,275535,173752,61826,-17837,31158,1074,-113192,-75504,39681,162471,315604,417312,429409,353847,325154,290006,164110,42647,3602,-20148,-57514,-74072,-80331,-52184,-16663,-20659,-52671,-61903,-4289,43640,91146,77406,28757,11581,-12941,-11166,44287,64702,40403,-13045,-43945,-81544,-83556,-36018,-23087,6968,53976,69648,42058,20490,43270,96321,90074,33661,21332,28383,41653,28829,-39836,-121896,-89809,-57094,-64133,-5061,95140,69219,-49584,-90365,-4788,-44,-38374,-57939,25310,106388,235555,243282,105468,-9972,-78692,-107537,-78477,-64544,-45763,-25090,15897,42223,72116,-3950,-68383,-84998,-108903,-146616,-105100,-36349,-38107,-24564,85391,154843,136198,35988,-72608,-41439,14144,-51278,-119173,-45575,-8677,3394,-26582,-14165,72839,88512,5702,-86047,965,118284,184859,144032,13315,-31770,94430,207472,283561,220035,90418,44358,63089,45497,-71401,3379,74362,42171,-50666,-89762,9708,69383,168003,130477,56510,-4016,-33141,-62382,-91456,-74055,-723,30297,33997,-9169,-72254,-105699,-105650,-39925,85969,209361,129313,-64945,-103160,28117,38399,-62360,-168316,-137500,-104322,-118706,-127346,-126454,-77782,-13267,30977,-26851,-114983,-122471,-264,-1044,-81130,-82458,-82231,-72511,-73258,-76172,-81439,-73416,-76700,-71062,-33073,45890,100538,117010,104100,112208,161315,157073,124532,102858,74926,92804,145761,150536,179446,296734,458433,435346,222395,108543,111390,123895,103364,89403,-5439,-102524,61645,294795,541281,464980,310983,168345,111329,140199,86554,46585,-11375,-48400,-77359,-88305,-54187,-19783,-8331,-160,80434,120661,104141,27403,-15540,-32387,-63057,-81978,-90203,-43623,-844,22899,-5568,-16382,-8011,-33103,-94665,-119826,-7723,196649,397265,485409,474649,301331,102126,-48874,-86590,-47427,-14222,-8917,-25469,-51289,-31709,26961,22476,-31255,-17913,44618,85588,141172,220258,298376,186945,68008,62983,103459,49490,44006,72989,79974,86811,33613,-17293,-52195,-24457,28508,44572,24314,-44805,-91888,-71107,-21146,11192,5398,-11840,15859,81611,99966,54746,943,-33148,-71014,-36990,22350,-16808,-25294,-3432,-1760,27941,-14943,-70094,-44359,92787,114883,-14298,-120514,-114540,-79924,-75451,-99917,-73855,-32289,4109,787,-3923,23478,126830,170329,129476,39643,-47826,-90835,-7725,119743,170925,104101,-33447,-76287,-73598,-100302,-98465,-31598,54664,58009,12854,5891,48826,70053,30224,-12879,-8678,1476,-8610,-11416,-33048,-62108,-74914],[-40987,-9200,-1011,30222,99752,160409,123816,43072,-19240,7922,79430,48854,-13777,-36523,-46200,-34950,6814,69113,74579,17984,-15697,-23072,-59311,-23160,10704,59352,45672,11983,-25780,11562,56120,27128,14270,138,13657,50406,40999,32211,34155,15578,-49167,-16610,57804,-27684,-18671,2017,-11325,-8164,61222,63582,10206,-25961,-22805,-72843,-112462,-36286,-48439,-94904,-4612,98660,189770,219371,264500,313159,264874,137626,2906,-22721,211279,218114,62175,-39160,-24380,6168,-21456,-61205,-102330,-49746,-89700,-5260,44028,42452,1162,-33258,-41177,-43059,-26612,70671,198207,366415,345920,289398,284545,327867,313613,203575,53736,-26285,-43336,6390,50627,60987,67428,122747,90011,36263,2059,-35756,-46581,-43706,-1791,17216,38611,20962,-35709,-59701,-52805,-72056,-68284,-78883,-101534,-19645,19347,6434,18047,84288,121015,43935,-29954,-35752,-57219,-38014,-32891,-65572,-66432,-29530,-37620,-57548,-54474,-69044,-54832,42818,75297,79282,56364,-21770,-8582,14275,-38295,-97523,30048,109543,102559,88526,132062,290176,181545,-11428,-52648,11274,36555,-10765,-128748,-20718,36207,13904,-33875,-76057,-13441,112937,178444,122995,30504,8247,-6349,-52217,-74007,-64724,-12548,45735,64142,42278,32126,35373,53940,-5581,-74374,-103822,-52928,14788,136935,209734,137100,20801,-37008,-25462,-14830,-21121,4898,3498,-33210,-43958,-53279,-76393,-97429,-64136,-54065,-55880,-34948,7142,-27403,11517,14951,13967,-42063,-126822,-38231,24168,52053,63020,23588,-43939,-121859,-106601,-32146,-41647,-42344,-71524,-100422,-73509,-34821,13030,-36728,-83006,-98960,-87741,-76942,-97844,-92799,-67210,-50938,11475,29654,1763,-31447,-36771,3691,81768,175283,145295,47802,-8362,69450,201155,255188,170129,45686,-25667,-14143,43663,67796,110355,122779,92172,92651,34361,-71325,-97880,-60458,-39388,-17486,-20982,-62482,-72460,-102450,-69435,-5970,-2990,-28080,-49139,-50188,-38027,-5339,23472,75000,47996,-28075,-48799,-7548,-23910,-10698,15739,-28712,-62095,26974,98269,122277,105076,97766,74548,21790,40181,3277,-53460,-91210,-51116,-45430,-39770,-17722,-21722,-63858,-67965,-5509,-7057,-50717,-78831,-78828,-23694,83863,91026,106100,72741,-2747,-101068,-106309,-20600,-16202,-14357,11441,48503,28525,16674,177894,351785,233382,107056,-16858,50429,204033,192452,77962,-76409,-116034,19043,197869,259318,232270,188820,120044,71041,28939,-36270,-38480,-14539,24692,63690,101240,98186,4694,-120416,-85757,-62696,-63789,-86750,-115627,-39076,57961,169830,125265,66866,76789,93885,46365,-6416,-74316,-108786,-116786,-69839,41609,108447,115109,25446,-110367,-76530,-45990,-49023,-53977,-38136,-17867,7651,23460,30918,17387,-5974,-24013,14570,72411,57843,33930,49803,146862,107884,44106,28870,2018,-32788,-53797,-10565,54110,78328,25595,-22442,16488,86570,141836,90636,62574,65542,100395,130145,99336,35221,-5281,8111,70659,123267,83813,-1877,-119714,-45838,14597,17136,-54413,-90789,-88388,-76345,-8893,22841,-6335,43032,157015,179356,128105,38885,-118474,-13382,171080,179084,48350,6044,17637,-3037,-71836,-150391,-108230,-108933,-92323,-100722,-129901,-132170,-127348,-127551,-32343,114143,260970,244194,109249,30534,19799,-6425,-60885,-120515,-85278,-57246,-34023,12223,-49832,-57766,-17001,33036,116059,138353,-31561,-80507,10240,94222,67177,-32561,-16362,77385,74583,-43722,15722,35993,-53120,-19700,148089,157059,141537,54951,-54549,-72562,-75901,-125728,-98055,-56899,-63873,-90544,-103280,-66239,-18059,90236,377017,487660,204603,7785,-113013,-33565,21332,-18566,-55809,-27879,16675,53131,83920,159623,80937,-82111,32018,373703,366925,248245,80377,-42011,-95773,-98267,-46349,60565,125432,117237,30350,-83172,-76569,-38500,-15431,-2382,2862,-16344,-11063,-58328,-151187,-127279,-90887,-123223,-65901,-18057,44918,72358,29951,-10867,-80514,-74725,-46961,-2027,16898,61296,71710,97448,137410,125009,73366,9505,-4868,23621,20157,-54292,-135014,-54110,21999,131235,240908,210619,186054,161092,151054,121438,94155,70394,56051,44822,-20433,-78834,-34639,11193,23264,1144,-51357,794,114495,149240,106909,33537,-40464,4168,36452,47426,20474,8892,24154,-2090,7466,87121,71626,55873,53780,-16852,-52067,83707,109082,35308,-29764,27577,70174,28735,-67784,-118523,-3094,69842,35499,-30960,-111030,-114106,-108443,-126978,-116544,-77037,-984,82774,31440,-65227,-49104,37595,105403,134633,180332,203618,111870,-531,-42961,-25923,-11982,-33326,-98328,-106089,-87142,-73926,-66583,-55848,-47472,68551,215588,208701,205919,221237,309380,300446,118103,-81117,-17970,147611,188252,125376,65040,-16435,-127859,-31816,38696,69663,96908,84104,38171,-17837,-23736,-22742,-11436,24032,21756,-25172,-64834,-58477,-28448,72243,162209,233038,160103,53326,2965,22397,57504,43289,-14248,-71254,2663,49381,104289,197835,271444,184074,-23461,-89384,-65566,-85431,-76565,-23795,-6103,-35299,-79452,-107202,-113014,-101067,-107797,-111103,-89325,-48543,6751,43182,68244,97429,112156,121284,203049,223931,114102,85405,20367,-24956,-87303,-87120,-25977,4481,2803,-62814,-115976,-28809,1098,5602,-40358,-87719,-55343,59900,122255,118775,132078,127537,21929,-81941,-96472,-74703,-50946,-56047,-60744,17519,46665,-37655,-56884,-79522,25081,65798,35815,-16735,-112461,-5174,75603,57059,-3333,-18273,-86895,-67713,21371,121243,174861,157676,99690,-56772,-94660,55741,206934,341107,385335,129283,16258,-31091,-40069,16975,128746,157188,125802,99771,-16327,-100281,-135317,-106297,-60190,-37379,-27822,-35025,-50059,-84451,87626,290143,488858,505437,307041,98309,-64052,-57765,-14262,-37352,-53033,-86110,-111147,-68804,14593,48377,6733,-75882,-146783,-53676,59421,44422,9597,-38794,-40973,8112,76759,45543,-41015,74467,249549,324201,323211,128592,-54097,-117941,-129739,-91234,-36941,-18738,-77017,-61660,46868,95331,106276,71851,-76670,-71559,5025,12785,-15337,-23925,-11994,10460,19988,-34987,-86608,-99606,-142592,-151401,-136174,-110106,-67236,-39632,-25126,-41180,44947,276645,653920,895947,1261776,1647471,1967182,2028064,1811053,1359769,765641,332757,123723,59605,71332,47052,-52502,-149770,-92869,-6760,39500,60582,72142,64814,20400,-31088,-20810,6089,29546,74587,120826,83785,-25250,-65738,-44099,3726,54685,88346,119679,114552,80062,10291,-40784,-81988,-94234,-52850,8517,30349,42878,80649,97035,102107,40563,-31168,-68943,-68833,-61369,-47578,-73189,-89439,-84015,-61976,-51667,-42972,-9122,2291,2356,35658,62289,47655,107501,137720,84204,-10149,-45539,9798,-10326,-96829,-82744,9321,58371,52298,36432,34126,57115,55783,72711,54257,36075,32819,14125,-3108,-49465,-88043,-92304,-92104,-120217,-92995,-23759,5314,-14071,-73819,-88487,-65676,-46936,-46239,-107839,-99274,-110042,-101955,-107304,-55722,10929,61626,122904,172920,152044,14269,-35665,24361,150687,174152,8256,-101194,-96782,-45979,31058,201485,308375,224872,47230,-96926,-13958,139499,155525,149708,171590,201594,156789,188175,303890,375426,456156,510073,462643,246419,46058,26882,67765,46960,-10442,-22255,-11808,19037,44249,67536,73929,64208,36439,4993,-23980,-59502,-54609,52159,137112,193228,219741,128159,-26548,-46775,77772,65447,23791,-52874,-91822,-18121,12694,-31084,-62396,-60062,-51069,-24628,-15161,53048,107364,107349,101242,101009,53719,-12070,-84166,-115450,-81446,-69722,-44296,26495,103584,173469,175014,145795,118806,79971,18217,-12999,16490,43864,25200,-26240,-107153,51803,162740,81965,-37055,-117178,-76381,-50992,-59826,-76317,-54383,-20281,38488,81763,34372,-35829,-43516,20925,62688,52420,-14629,-46808,-46950,-21519,-11739,-47936,-52304,-10405,-22931,-33410,-8591,-12537,-38430,-93228,-67771,-39600,-49616,-11244,103995,83223,32170,-42,-5576,-23030,-39320,18059,23675,8968,6380,-12658,-14715,-35513,-64666,-84895,-133649,-147343,-92199,-22224,-52365,-151558,-134348,-104436,-102779,-35865,-8018,21037,95585,173167,219670,195618,158801,99504,-66273,-80882,65497,122519,170053,192108,134147,116776,120545,98540,25643,-50506,-99171,-63575,-42380,-52177,-87257,-92680,-59853,-69408,-97923,-23729,13304,3082,-39720,-101123,-164911,-124291,-95037,-63578,-23707,8432,14215,-15411,-27354,-479,36658,43946,42978,61679,36547,-13748,-77121,-150480,-86165,-58794,-32073,25297,23099,-51704,-116906,-141760,-77312,-67613,-122802,25167,45984,-19275,-37660,50588,276875,386762,312887,207377,92774,16461,-17686,1224,50177,80817,116097,58325,4926,-29331,-1955,57183,88092,60290,1026,-89861,-41755,16563,44443,-3857,-16080,-19752,15015,98042,179794,244160,233021,202318,91361,-53000,-118737,-53811,74140,173091,163906,90622,19375,-45364,-100051,-93743,-140146,-57858,21274,56662,3000,-80052,-63294,-31307,-76868,-59148,23874,109261,135456,133933,76238,57635,60980,99971,44922,-58243,-80063,8563,63047,18631,-81770,-93823,46830,98264,92103,54739,13382,3089,29449,46857,31303,-45039,-95757,-96717,-61935,13033,106977,117473,106163,19587,-89664,-67729,-35931,-10315,-23335,-25452,-50566,-47161,-11751,16640,58641,60018,45923,1048,-50941,-25802,132988,230958,148210,45142,-51010,-92713,-127138,-152413,-123327,-52788,-21307,-50959,-102763,-88822,-46113,-389,5925,-76697,-70726,-40791,-56393,-32593,-1380,8395,-3741,-52721,-145136,-86701,-102093,-104211,-116130,15106,163506,169159,116918,108596,285270,394105,379662,235327,105637,-935,-53540,-2571,124386,228119,284324,254647,189219,111012,16652,-43370,18648,160956,211522,139905,118764,101406,92295,105595,175960,102040,-26325,-67770,-75822,-84239,43544,121328,107145,8769,-84911,-60881,-66849,-21213,-28630,-73801,-12247,47693,36051,-11273,-31870,17123,18626,14605,112956,263059,229002,121549,98658,55057,4326,-27141,-105704,-48302,53104,128441,122726,10692,-103474,-74565,21547,56026,85757,79115,18551,21225,29131,13104,8852,-6832,-32277,-55048,-49424,-35237,27303,60528,69022,20553,-63824,-118831,-68988,-54233,-42433,-44216,-34853,-8030,39577,140312,156625,132035,133512,113724,119959,161953,164083,103681,64247,41870,65249,139506,169966,101888,-2034,-80042,-67025,-38103,19101,98735,191252,219916,189986,170256,170346,163721,93387,58174,6080,12564,45967,70337,88844,-5756,-54413,-35144,-58344,-100440,-64778,10650,60936,20712,-67803,-104661,-81716,-37596,-63466,-105347,-45695,2871,-3679,-29047,-120053,-25008,52868,63212,53918,8633,-36905,-120882,-47611,30373,124886,152794,70989,-61079,-116473,-40362,44837,121575,117803,37350,-33124,-4071,48584,132542,179221,147640,165794,215073,290633,336032,370670,350169,383310,379060,218289,35784,-35502,-3174,155344,216127,216209,219464,199103,152584,57064,-20066,30390,40101,30355,-12698,-113941,-80665,-49297,-72953,-78386,-14806,14175,15326,-55770,-113499,-82083,-59518,-74044,-125856,-105761,-114483,-17976,43324,5962,-19669,-56668,-97956,-140315,-111221,-106151,-83721,-34158,12425,26449,-5162,-27956,-73299,-111002,-92010,15188,146737,273217,414819,476640,352314,125098,-36488,-108049,-86850,-46115,-23727,-30839,-38468,-64348,-114732,-121876,-127870,-64003,-12418,5641,48062,56902,38520,2338,-9021,37378,73853,57395,-4375,-54068,9944,108260,80822,-33015,-84278,-78998,-46826,-18446,-5400,-24174,-68701,-75251,-28141,2490,3169,-46242,-82018,-84410,-60454,-61429,-73758,18857,95223,37296,-69154,-114516,-49708,-9354,29259,121564,250548,345511,311943,243060,281419,356433,501046,431810,280298,80126,-15320,-16834,-13289,-24965,-23902,-45312,-57847,76413,179419,189543,112112,96995,111807,91831,57801,30498,-29423,-82332,-111253,-123380,-115124,-84552,-46667,-27274,-17669,-13994,-23844,-63642,-122022,-70647,-73578,-89337,-66762,-24082,-16343,-58696,-47240,60826,138271,248435,243331,152872,65251,-427,19402,-35238,-151146,-62461,49709,165106,312289,420660,435974,373006,348441,286621,128484,16263,3523,-6777,-38476,-69874,-79112,-51555,-22314,-28699,-57642,-63916,1566,55371,112405,109917,57520,26195,-5527,-4628,50792,60546,24529,-20291,-41926,-85492,-75663,-21744,-3173,25681,71984,85881,55119,33173,58676,121985,127441,60891,39240,40289,41464,15912,-51358,-117974,-76483,-43599,-50276,9065,118372,122153,-3971,-123721,-45489,-24580,-49880,-54187,35508,117472,251296,259157,122826,7771,-72134,-102230,-73590,-63210,-49749,-37320,-16392,-11560,15270,-46428,-75106,-57289,-65287,-75706,-118807,-86143,-81356,-37391,83805,153191,139363,36103,-85231,-75297,-7344,-48433,-130204,-55942,-23034,-8277,-23941,10614,93294,100334,16605,-79475,11595,160877,246311,195849,51376,-20351,94567,213556,296204,223631,99318,54533,69185,42763,-66008,20705,109071,62920,-44548,-92096,19029,96534,189655,154655,85480,23870,-10725,-40395,-87830,-79069,-3708,33334,46063,19658,-34624,-77021,-89113,-28926,90070,187941,94640,-78519,-67885,51746,42485,-56344,-142768,-112021,-94197,-112443,-118150,-112097,-62864,5886,56540,-26,-98350,-127044,6753,40933,-25154,-60292,-69147,-64953,-61048,-61433,-67644,-58832,-59616,-53264,-13662,57647,101329,116279,92734,94980,153382,164797,135491,116645,86313,92070,143251,172416,219136,359528,535218,478948,241980,114610,105218,109899,86537,65994,-37687,-87525,109542,360165,563058,408540,244203,113432,77388,139209,105193,61622,137,-44791,-83502,-104992,-71567,-24482,854,10473,80516,108449,74972,1939,-31380,-37348,-60533,-88125,-101672,-44572,-6128,14350,-30838,-39124,-14361,-35500,-91946,-113260,15211,269763,486306,545339,521369,352989,130427,-43569,-88895,-50776,-10182,4379,-6234,-34592,-30080,17112,10511,-39862,-15338,54625,92192,142686,207498,297098,222988,96602,67755,72216,17985,33217,82400,114236,130971,57751,-10012,-55343,-40042,29236,88845,86968,14087,-47526,-46002,-8718,7628,-6775,-24618,3274,68277,86816,49864,-588,-36465,-62097,-16161,37511,-11657,-30169,-22033,-20611,7243,-35205,-78918,-45103,96519,104389,-19174,-122668,-116035,-78431,-72684,-104986,-74320,-17820,13507,764,-7283,31865,156985,200545,150021,59075,-31643,-85767,-2705,126369,166344,92596,-50749,-119071,-121771,-85373,-72485,-10661,63458,58132,13030,9341,52719,68565,20056,-24571,-18846,-4906,-9417,-11598,-32015,-56014,-68250],[-47618,-39379,-16567,27057,96304,149162,109398,33334,-25166,-15325,37002,15128,-23223,-36362,-42031,-22320,15457,67134,66860,19958,-7137,-18944,-83029,-50051,-17916,38428,38478,15934,-6906,30093,64018,31094,15860,-7933,-6033,32389,25217,15123,14263,-8884,-78681,8379,73167,-26393,-24945,-125,-11011,-8696,49231,46392,3719,-32047,-23320,-66276,-113626,-54675,-78198,-129432,165,76267,186645,241852,291631,328561,272327,143045,15230,-13170,198759,220456,68675,-35993,-34098,-24332,-67114,-109065,-58976,-11659,-74110,-12482,42261,36427,-10400,-53876,-51937,-37135,-14815,79975,211713,355241,317019,255294,264182,340694,329691,211023,52040,-40448,-57174,5879,59653,74643,91515,170070,142618,71184,15649,-39501,-49796,-41195,5486,23849,36745,16530,-36889,-54546,-42986,-58267,-54809,-72482,-90647,473,35022,21152,28349,80929,106454,44064,-13811,-23003,-53060,-36335,-28482,-55191,-66418,-37750,-47037,-46652,-14702,-14393,-98641,3980,61983,75413,58880,-18386,-19052,-11425,-60116,-79012,44414,122237,114270,89466,137350,295605,158499,-37239,-69872,-3653,34286,2654,-115366,-43697,14482,-782,-37014,-80699,-31403,82097,146941,111140,42987,17715,-13391,-66330,-74219,-62540,-9775,50342,71406,52573,44473,46473,57621,-12054,-78359,-108634,-60339,6510,125086,189233,123857,20156,-41822,-28112,-9653,-9831,17040,14850,-32148,-48495,-52418,-70949,-95310,-64005,-52690,-64576,-52952,-14924,-57674,-3520,21290,23083,-38498,-111220,-27654,35105,67009,83501,47948,-26005,-109240,-103196,-23911,-26546,-21695,-58719,-95551,-73907,-28601,37948,32692,-22420,-60777,-67558,-81913,-121329,-111574,-67883,-37086,24717,34334,-4582,-45953,-38772,5304,87546,191543,159261,62422,16411,97428,222833,270330,170496,28201,-45016,-36301,26538,56717,100313,105909,67377,59982,5020,-87581,-95821,-54600,-26593,5160,2554,-47431,-64497,-86195,-65266,-4608,-5091,-30400,-52857,-59752,-51562,-12063,19164,62030,31852,-43665,-59574,3548,-844,11774,18337,-51127,-77942,34353,101237,126017,120897,130880,128626,76323,70630,15146,-52411,-93010,-52384,-48921,-40111,-11656,-4893,-46939,-100268,-21103,-9184,-41748,-62346,-67477,-24867,79414,88928,112465,88826,13547,-85282,-127939,-34806,-13855,-2732,19490,40463,6959,-15363,135036,304554,200706,83118,-40824,45873,183207,168228,72685,-71879,-116194,15593,152948,179866,146354,101669,48983,30480,16860,-35168,-33533,-15303,7780,32657,53124,42540,-34912,-142861,-85596,-75228,-73867,-89122,-127055,-57289,40039,139664,102607,48203,54503,70195,61844,8221,-58164,-85118,-103596,-84340,42211,129375,145679,50735,-86972,-93824,-58901,-61320,-62064,-34514,-7592,23331,45823,61034,52465,17976,-8990,18748,63579,50254,39872,91512,198183,144202,69684,36523,3659,-34113,-61383,-18587,54129,99092,44459,-15400,12908,60016,133415,108437,104283,135352,178646,173194,94548,7889,-41135,-22899,37474,88138,55369,-21077,-128232,-51935,-1899,12,-64392,-100113,-100073,-134278,-81932,-43782,-59139,1,116388,146129,111241,30878,-123892,-12476,187647,178540,21971,-40419,-22174,-30697,-89387,-138660,-96134,-91154,-70488,-73448,-92151,-91040,-91168,-143698,-80399,37513,165557,172978,75850,10467,4523,-24313,-76646,-121019,-104351,-98891,-80334,-10799,-44134,-51424,-18940,24965,107035,125122,-54218,-67750,4539,69007,44306,16764,65274,128222,66395,-70520,-3801,35157,-29062,-3843,150836,180060,156783,54462,-62674,-61028,-59091,-120684,-121127,-79976,-90358,-123334,-154838,-102565,-37289,85708,374494,467996,183171,-384,-109572,-36447,18364,-19577,-52805,-31146,-9821,4680,16453,102419,61754,-86029,59908,367869,283540,181296,44226,-64668,-106939,-116129,-62864,49561,118138,120526,44437,-68843,-90144,-56417,-31362,-18820,-12406,-31182,-27561,-64089,-152518,-132222,-101735,-130748,-62507,-8690,57709,73383,21690,-16110,-72093,-53498,-13497,41821,60304,93921,80917,93393,131219,131672,91484,23222,-3239,23743,18313,-61607,-144716,-47627,24409,135794,267727,253980,224467,186958,169093,125011,71685,38406,31446,29190,-31520,-96749,-47396,-7404,9357,-4837,-57693,4325,123644,151818,102965,24594,-58331,1905,38168,40502,2454,-17818,-409,-23260,-11699,83884,55693,28054,28516,-36729,-64321,81973,87812,8126,-56853,14644,80105,40170,-58244,-102719,966,71745,33403,-35930,-115691,-123662,-118800,-122172,-108996,-74452,1600,83070,20430,-77446,-50589,51221,120307,125917,160138,186256,110243,15205,-15270,-3157,-829,-26099,-91237,-129878,-108054,-92387,-83662,-79642,-73871,43773,202530,201359,200574,202785,271254,287673,107534,-93006,-20655,141317,179951,115873,52484,-31612,-108462,4781,60469,79090,102693,85685,40036,-18325,-28291,-24128,-12361,18251,18827,-23112,-68414,-67367,-35335,74035,158443,227479,156016,44426,-7878,7765,42049,29883,-24818,-81442,1470,45692,94580,193733,281214,220134,20854,-99731,-84147,-95113,-74463,-11358,978,-39482,-79938,-103815,-110221,-89517,-93099,-104827,-75631,-22922,29392,54255,77011,94884,103029,102619,166829,197607,104315,76547,10011,-43325,-116983,-86537,-22328,6164,-2368,-70295,-113471,-37226,-7285,-3235,-46337,-95615,-75741,46590,99026,91318,123255,114544,12927,-75739,-69056,-46902,-32817,-38969,-87516,-22964,-3001,-60772,-52718,-63283,34443,72899,35862,-24232,-105606,5994,72462,43347,-18625,-22177,-86621,-77312,9569,110239,181103,185460,132353,-36147,-112835,21696,168419,271076,333037,105579,-2695,-52037,-61198,-5320,97568,109345,67879,50182,-36838,-110284,-144832,-119928,-71898,-45738,-41346,-57397,-78201,-50809,150197,363236,596781,616423,381247,138330,-68035,-69286,-24102,-43081,-55153,-85742,-100157,-54542,24708,51999,14066,-63097,-127950,-52161,65987,66619,37343,-9436,-13819,29481,93094,56888,-9338,81636,245220,320152,331574,156698,-32774,-113926,-134246,-82213,-24656,-7710,-70071,-68528,39075,83876,104434,75742,-74881,-76414,3429,15254,-8925,-12683,4383,31879,35794,-28939,-87461,-98003,-136710,-145133,-143884,-112012,-63321,-31130,-3577,-28856,11918,237128,725163,1060481,1444538,1806895,2106580,2175006,1956654,1476063,841171,346222,114889,58508,68697,45496,-57196,-156279,-71719,15083,60351,76866,80117,63467,19941,-28446,-18503,5473,31071,85736,137148,97061,-11316,-67467,-55540,6134,54176,87807,122106,117528,75276,8274,-48665,-89955,-114808,-118627,-53149,7359,49727,89152,109325,115589,57854,-14518,-62942,-79379,-80887,-63157,-87896,-103117,-99018,-76295,-55723,-37226,-893,5623,-6019,15242,38274,28394,92752,120228,74901,-9033,-38933,17802,2468,-92966,-93791,-10108,45655,49573,43007,47542,72280,77745,94713,71716,45257,35520,14587,-3123,-51364,-96498,-89209,-55180,-85776,-125879,-57690,-14919,-17564,-62827,-90614,-66746,-40554,-38749,-89199,-77565,-101205,-96288,-107634,-58746,9369,59768,113645,149188,116370,-6252,-45911,26076,157920,171134,8348,-91237,-101927,-49668,35812,209156,317552,228785,44716,-97317,-14393,145543,166121,165575,190413,200542,141442,167324,300375,412627,488143,527520,476964,254684,52926,49170,110879,72439,-5446,-25579,-8223,34035,67206,99869,117984,109751,59877,9070,-21199,-58103,-52368,55488,150502,218158,236163,116237,-49586,-67048,71257,59268,18521,-57462,-104568,-35116,-2780,-37944,-65729,-65158,-54499,-12120,-931,51504,104839,108176,102669,99889,52140,-11172,-82892,-105367,-63981,-53279,-31801,35056,108412,157806,138537,139476,133334,94245,45189,33252,66464,85310,53708,-15966,-124310,72429,179832,85502,-41206,-123029,-71938,-44330,-50958,-71655,-52026,-17251,43594,81404,39231,-27541,-28204,36593,72379,54617,-19129,-55022,-52484,-26062,-19867,-62921,-62390,-7305,-8094,-580,40316,33088,-10372,-79012,-79981,-60021,-66376,-42417,88486,55070,13743,10148,11844,-6978,-14163,48043,45426,11029,-3003,-14754,-1518,-18412,-45297,-66689,-129224,-144875,-84690,-19328,-55979,-141048,-121595,-105695,-114377,-29378,-5977,23052,98266,170708,212227,196430,179667,149471,1578,-136786,16419,87884,169248,206774,160403,140506,121786,90888,14390,-57838,-99448,-50608,-21330,-30659,-66578,-86043,-66538,-73759,-78579,-1717,34144,12934,-39770,-103667,-153761,-133895,-113097,-81951,-31396,13161,19555,-23527,-43917,-9322,32173,40856,30804,49442,21474,-29976,-92002,-125589,-46407,991,32306,57604,41526,-35777,-116433,-136455,-68406,-60047,-105270,27438,37328,-28781,-41607,31641,212047,311310,248852,174517,92953,19937,-13829,11963,68581,99774,128671,53556,-7837,-43245,-11619,46281,69533,36264,-6458,-93542,-57373,1693,32988,-6167,-8781,-18384,57,70088,137330,179350,155576,136245,61890,-60310,-130254,-65106,67383,183683,198368,122079,35776,-48743,-59943,-60851,-126716,-69222,16608,47212,-9848,-93687,-28696,-47,-57295,-63364,30294,114408,133328,147642,88548,56845,64846,119140,75307,-45396,-120576,-31865,35645,-3888,-108201,-90472,67086,102427,75268,34650,3885,-3179,17175,31995,21655,-50769,-93754,-87162,-55420,13406,142510,188134,174411,71950,-98287,-77946,-30228,-10904,-32259,-35089,-58284,-44471,-12226,2536,41108,54657,50867,9131,-51290,-33540,137530,259856,177387,57590,-49384,-91936,-112318,-130354,-129811,-60922,-26952,-53259,-112084,-102970,-60737,-17498,-15558,-70092,-37396,-26386,-49834,-27673,4144,20992,14897,-31528,-116816,-107950,-143633,-156868,-116451,53653,205943,193125,133131,134556,328740,434950,378235,208214,77068,-15758,-36270,27606,128657,193724,244902,228718,169050,85874,-10445,-47316,28286,164289,227411,179750,157673,149786,152304,151906,205315,111162,-18410,-81087,-104586,-93064,53767,118516,88946,-7403,-84320,-56598,-51706,19471,-22205,-79826,-14041,44392,35676,4310,-4371,32859,29671,32247,119306,266956,278776,152487,102961,51586,6529,-23750,-96450,-44808,54848,121224,95234,-10580,-99504,-59912,22024,29127,43225,61911,22584,30448,33178,2898,-10740,-12299,-25110,-47305,-44766,-38680,18171,51952,65336,21111,-62194,-112396,-77381,-67680,-59246,-62786,-51347,-24315,26238,137559,162722,137485,140299,113944,118531,157939,152456,93554,67790,46194,71987,149780,178999,102057,-12901,-88828,-63014,-30799,33770,128105,235856,264588,232184,227853,219530,183288,94218,62511,10622,5399,35442,62437,86763,-1199,-44815,-28594,-57998,-98328,-62769,844,33399,-13845,-81139,-112180,-98231,-50761,-66057,-96880,-35824,11654,1271,-23607,-118854,-28966,47141,57437,51254,12420,-37963,-117270,-39432,40608,137447,154233,57462,-82829,-133515,-47319,43364,117254,103012,17388,-48920,-15915,23926,96265,163726,151101,181629,219944,274149,319380,388747,402508,456785,448472,284201,72188,-39847,-7681,145746,238210,245807,236316,196576,145712,41938,-50797,13223,41219,43233,-5191,-124226,-89029,-47041,-71513,-75010,-13846,7956,2621,-67405,-102882,-70589,-53204,-70939,-121603,-106736,-120058,-49165,10351,-23758,-42520,-61584,-91114,-132432,-128889,-138005,-104105,-43589,15818,38817,-10598,-44041,-89619,-103277,-80358,17485,165087,327016,492274,522884,367018,135876,-37588,-116335,-79296,-38696,-27560,-54055,-62697,-79148,-103984,-102562,-105610,-38539,3340,18205,52976,51929,32864,-5701,-18869,26339,59500,42741,-21611,-77938,-13687,80160,59317,-45959,-81392,-68943,-44615,-22519,-38224,-78846,-86129,-49388,-13624,8540,7768,-31759,-69187,-71879,-50353,-52404,-90338,-38106,14245,-40257,-66947,-49122,-24548,-29862,11503,111400,245416,359811,341188,272042,333007,442350,590917,472771,277087,65576,-32666,-33255,-17961,-17007,-10493,-27681,-26175,82733,146382,142605,84762,89793,109210,87036,45183,16642,-42839,-100513,-110531,-105445,-109499,-91887,-43803,-16163,-7884,-13656,-41782,-89407,-107334,-52786,-60414,-79284,-55670,-10763,554,-39872,-50795,58499,118572,205057,199136,125142,61791,10548,-1601,-67767,-100712,-36656,61947,162520,295544,402368,420818,377215,358039,274343,90761,-14996,-894,3622,-20893,-65808,-81251,-56454,-33637,-41034,-66483,-70988,142,58548,123417,132732,77029,30594,-10358,-12671,40542,40225,-987,-24965,-39449,-88907,-71329,-15070,8551,35403,79242,91462,60689,39964,68598,142389,163046,85455,51596,44971,34280,-1202,-63702,-113641,-67670,-32955,-38985,15840,123989,152486,25158,-93895,-83882,-51865,-64793,-52129,41349,120671,247431,253439,126578,15219,-74764,-105687,-77180,-70437,-62006,-58048,-57101,-73331,-51874,-82987,-55884,-22905,-25537,-15154,-50180,-126649,-121434,-46736,77029,143605,136517,34921,-93499,-113897,-42087,-51128,-140944,-67372,-38567,-20397,-16995,37309,109861,108888,25337,-75870,16779,200389,305871,243863,82696,-12793,87962,211935,298200,219272,105887,64527,73385,39484,-56574,29507,132251,77274,-39551,-93573,23025,113437,195462,167953,109547,51850,15221,-12953,-72934,-87853,-13452,30395,53763,46199,3070,-47594,-74037,-21031,86895,154708,55809,-81430,-30451,77601,49663,-40806,-112060,-88599,-87572,-110552,-113034,-100233,-50826,19466,76626,25022,-80679,-132576,9610,81408,41204,-17959,-52237,-59803,-51574,-48112,-54400,-44969,-46047,-40720,-2314,57444,87339,99119,68528,69172,136467,166199,141820,125582,95577,91168,138460,189967,254546,415310,592277,500629,248949,112561,91634,90414,65863,39805,-67236,-72111,139286,396179,545550,336680,177216,61546,44292,130921,118028,73841,10851,-41782,-90674,-124231,-92247,-32572,4851,14251,70680,83824,39454,-22960,-45730,-41818,-58953,-96833,-113086,-48698,-17080,858,-57298,-62784,-23677,-42063,-90361,-109853,34206,340200,564569,586726,545188,388887,149516,-41940,-92414,-54624,-6554,16965,11433,-19920,-30492,5971,-2752,-49574,-13546,62292,93695,135026,182904,278000,244563,115175,64333,30243,-12973,23871,92016,151917,184230,95335,8383,-50383,-55159,24254,121277,139763,65698,-7393,-20677,6365,6758,-14970,-34526,-9852,51645,70321,42414,-4404,-42433,-58920,-4100,41753,-14476,-38633,-40892,-40503,-17381,-60618,-92987,-48900,93126,86208,-28716,-127342,-117963,-77305,-70026,-109227,-72627,-8132,16366,-2774,-8211,45469,188864,224542,162302,73388,-16179,-81013,251,127942,155477,78872,-63728,-161731,-122719,-54581,-50513,6828,68615,56010,12697,12627,55703,65714,10579,-34874,-25212,-7696,-8930,-11997,-31749,-50741,-58468],[-35962,-75161,-31965,22711,88824,132599,90662,20873,-28941,-29638,-1224,-18485,-33989,-35601,-37702,-12702,18565,55247,49616,16463,1307,-6389,-80184,-75903,-44717,16991,31046,21023,10703,44799,67414,32014,15151,-17802,-28014,10669,6625,-3464,-7136,-35695,-89165,42684,91103,-21674,-30749,-3015,-11202,-9978,36001,30338,-2391,-38723,-24680,-59676,-103335,-68757,-96553,-88599,11489,54798,174413,256551,309501,330720,267474,141684,24320,2090,190696,221901,74928,-33657,-39993,-42731,-66455,-48885,4032,28166,-53642,-16398,42027,31737,-20487,-73055,-54174,-22020,-1179,89602,222784,333202,285028,221583,238361,331512,321279,204981,49223,-52611,-68288,8074,70403,89340,116252,220295,199602,111118,31190,-41424,-50824,-36942,13047,30550,35854,11790,-38257,-47753,-29618,-42256,-40667,-66884,-81681,21233,51871,38418,45079,85970,100368,53654,10158,-5313,-45444,-31798,-19063,-38426,-56593,-41345,-50598,-30803,25706,48666,-47741,-41045,48419,71904,61348,-13974,-26917,-33508,-77438,-52859,63705,137869,131269,96348,146668,290679,131478,-60109,-86295,-20989,26035,10720,-93704,-59703,-3756,-11244,-33975,-77894,-41561,60309,122230,100984,57267,28748,-20555,-81555,-70639,-57471,-3074,60241,84149,67862,60532,59736,61215,-19598,-81558,-108408,-63786,1007,111300,162583,105546,20002,-43717,-26600,72,6336,33232,30177,-23894,-45001,-44932,-61136,-89334,-58577,-48214,-71804,-68090,-31417,-75614,-7648,33858,36579,-29557,-95900,-18645,44704,81840,105512,76344,-3678,-92491,-93222,-11209,-6428,3618,-41501,-86516,-70989,-21129,60382,98799,70581,5294,-35172,-71392,-123170,-122853,-62844,-18151,38598,40366,-7998,-55505,-36491,8075,91302,202216,170019,79982,45463,128413,241861,276840,164789,12994,-59426,-52025,16354,50115,91754,88935,44745,29547,-20103,-95199,-86414,-45787,-11105,29978,28017,-22705,-46773,-58107,-33627,16367,6833,-23121,-51186,-66356,-61324,-14973,19946,59035,30958,-46517,-67172,16518,28798,41581,27498,-67763,-91384,41694,104295,130895,134305,152380,168064,124517,100041,29015,-47197,-91039,-50934,-48090,-33638,4196,23779,-10381,-94937,-32861,-7000,-29257,-43935,-51067,-18884,79508,91068,121122,106525,31689,-66832,-141917,-47217,-11809,10861,32558,38718,-5990,-40526,99302,260460,174154,68429,-61384,37928,155839,140876,67391,-65992,-109666,16657,118444,117696,81079,33524,-12010,-7114,5387,-32491,-26009,-10682,-1427,9087,10998,-8208,-67765,-125743,-75779,-80263,-79047,-87218,-127917,-69070,27122,112219,79808,29048,29511,40555,75281,25885,-36342,-57284,-84318,-95277,41083,145734,172194,75335,-62829,-99538,-61129,-64513,-63904,-26293,5027,40317,72076,101431,99586,51581,13870,32778,60765,46213,52191,137855,238395,168572,90699,45280,8767,-30909,-66286,-24418,56289,124817,72497,1422,17787,39621,125113,131264,156279,218259,259703,210578,86163,-18728,-72091,-47591,9133,57117,32236,-32755,-126428,-55636,-11648,-9405,-65645,-92243,-83527,-103537,-106570,-102920,-106149,-36773,80594,117978,98379,26406,-115351,1723,215109,190916,17323,-66007,-51203,-49134,-95917,-121618,-78308,-68252,-44618,-42040,-49467,-44160,-47044,-120944,-125868,-37953,67221,102857,47311,-3134,-4393,-37448,-88171,-117013,-113892,-134271,-113373,-20539,-26692,-39464,-18565,19413,101878,116418,-67957,-53076,972,43339,20133,85701,166099,193757,67309,-90057,-17361,37254,-3894,18899,166466,216247,179672,59982,-61853,-42757,-35707,-102780,-144804,-102442,-111323,-123408,-111043,-100614,-28648,104746,384872,451577,168217,-5123,-102025,-31304,21260,-16584,-45451,-23715,-24512,-37736,-47889,54057,48194,-77427,100956,352444,209622,120370,6415,-86011,-111325,-131578,-74609,39963,109094,123140,62865,-46655,-92338,-67355,-40206,-28160,-21254,-40401,-39618,-67496,-151688,-131876,-105098,-108843,-45090,9950,75272,76384,18027,-15233,-57770,-29252,25046,95137,117549,136332,95429,92937,125391,135567,107860,38232,1098,26046,20625,-62237,-134755,-38440,28773,133187,278019,288864,261710,213151,186765,126750,46427,3459,5595,14121,-37851,-96520,-50977,-22439,-3585,-10109,-61075,9861,132024,153247,98975,15462,-72581,11034,53400,46493,-5977,-39159,-26769,-56509,-20185,108072,61373,14029,11877,-47201,-78238,69431,61197,-12795,-77466,4626,89577,50334,-47198,-83548,7154,72002,30641,-39731,-117169,-132029,-121126,-102263,-93576,-66962,7903,84118,12757,-86150,-47919,65859,133939,118594,141661,167777,107373,30649,11048,17288,9696,-17683,-78447,-145001,-122164,-101575,-88334,-96095,-97551,18073,177757,188331,191740,180084,220039,252563,87018,-102053,-18433,133401,170876,108081,43014,-41815,-81400,40563,81000,88791,109691,90170,46951,-13681,-29303,-21793,-9608,13816,15074,-22519,-70282,-70302,-35166,79781,155654,222403,156310,41088,-13568,-3852,28192,17848,-33385,-89227,222,39610,83096,185945,281798,246068,66208,-78438,-92954,-100845,-68962,3575,8010,-47155,-80771,-99029,-100872,-73671,-75789,-94683,-60067,4400,53849,67695,86917,90319,90493,81495,129835,169073,94876,68580,915,-58797,-117596,-74438,-14167,11664,-3013,-64602,-82381,-32136,-7790,-4863,-42454,-82348,-92360,24875,68834,67327,114952,99902,4301,-66093,-38690,-6994,6705,-6055,-95583,-68918,-55545,-69469,-45104,-45027,46268,85336,42147,-24608,-91755,14918,67818,31701,-28310,-16599,-73089,-77145,1931,99764,180609,204572,160839,-11795,-117183,-13838,123995,199509,271299,81542,-20393,-72980,-82815,-28174,65158,66427,23783,8250,-50553,-105554,-124727,-130092,-82561,-53182,-54481,-80426,-103485,-11100,216702,441208,700198,716966,449711,178937,-70004,-76981,-30953,-45885,-54776,-83674,-90424,-40422,35430,55367,21484,-48674,-104597,-47852,70625,85276,60037,12605,4064,41261,101901,66230,18389,90256,239876,311153,330249,179795,-13683,-106664,-129942,-72265,-15047,1894,-60932,-76458,28086,72400,100862,75915,-73025,-76733,4771,20469,1500,2024,22504,53677,50039,-25099,-93348,-101356,-134940,-138740,-139972,-111494,-58599,-20934,17665,-9270,-21180,182493,737890,1137718,1502313,1805630,2066191,2144168,1950073,1485571,865340,345922,106121,60004,68556,47398,-55461,-144548,-46015,41847,83558,92338,85358,59115,16364,-26189,-12385,10416,35262,95819,147098,108326,4797,-64441,-67217,3824,48997,85341,122676,116745,67128,6110,-51331,-77581,-68167,-91535,-117108,-12929,56742,98800,123443,129610,74115,-61,-59165,-90812,-98714,-74485,-97159,-113561,-111652,-88073,-56739,-28349,11147,13660,-9314,3959,28521,19727,83124,104592,65935,-7092,-32560,23850,14584,-85151,-104487,-28262,33612,46924,49424,62099,88408,99612,113822,85427,50517,34222,13655,-1635,-49816,-101757,-82825,-17835,-34418,-96467,-70442,-18054,-10568,-44093,-73810,-58471,-31849,-29144,-64334,-58620,-91948,-87655,-100725,-61027,5694,52577,95347,118264,81173,-23220,-54690,27253,160932,163124,9935,-77159,-98129,-55190,32708,200679,305278,220502,39176,-97266,-12807,148751,176008,182053,207613,194108,120861,138546,279152,429682,504387,532662,480316,260579,63889,76043,156379,99169,583,-29869,-5167,48441,88942,130453,162213,159074,86993,14984,-18351,-56238,-48753,57220,158372,237228,242604,98911,-60706,-64677,70657,56565,16339,-59069,-117757,-53324,-21051,-47177,-69583,-70332,-55942,5108,21133,55689,97727,105440,103815,101171,56783,152,-68817,-85637,-43009,-33862,-17627,43765,110692,135651,97177,130210,147458,111108,76891,82738,122446,133781,88110,-2020,-129021,91563,187571,85393,-43988,-115312,-64676,-36832,-42025,-66172,-47257,-12348,46820,74089,34092,-25615,-16587,50039,80781,55934,-24138,-61499,-54612,-27299,-23838,-70602,-62758,635,13464,40608,96046,88087,29103,-53518,-87401,-74553,-74650,-72932,62630,16645,-4017,22465,29815,10865,11698,72126,62478,10981,-12958,-18097,6989,-9314,-31095,-46887,-117464,-136934,-77513,-16415,-57996,-129743,-109940,-105448,-120023,-16375,-343,29240,103602,168985,204132,195770,196939,193266,73998,-97392,-36764,50618,161993,214785,186918,165429,121713,81599,1922,-63908,-95887,-37908,-1772,-8118,-42792,-69230,-69495,-71103,-53288,26993,60176,26491,-37273,-105630,-141440,-133524,-124770,-92183,-28497,25893,31382,-25798,-59249,-18815,23891,32801,16032,35117,4792,-48059,-106220,-87903,12553,79502,101685,78388,44864,-26576,-116150,-125925,-59493,-51540,-89136,28988,29872,-39532,-49222,15195,152168,233685,184618,137967,89175,22157,-10912,22341,89537,121277,140347,47796,-22503,-59297,-22572,34220,52854,15441,-16290,-99297,-68115,-3857,32465,1703,3788,-13786,-12765,45355,100967,125532,85332,75749,43765,-53683,-135871,-75738,61228,193537,235569,156243,58589,-29918,-20162,-29753,-106744,-80308,7624,31840,-27265,-107128,8772,25986,-42851,-67166,40102,120122,129574,158424,99759,49978,61883,133132,113048,-5183,-135639,-77139,547,-34001,-134509,-56509,100485,112418,60202,15792,-3878,-7207,8088,19909,12937,-53554,-84225,-70461,-43032,18001,180943,265416,240274,115773,-68133,-70100,-15960,-7353,-39138,-41274,-56216,-35016,-9244,-7266,26079,52004,60823,24731,-42442,-38002,141003,284350,204459,68859,-49695,-94181,-95286,-106351,-129299,-65256,-27667,-47189,-104726,-116846,-76453,-35991,-35555,-52338,-7000,-13101,-46086,-25492,9566,37663,37875,-4566,-75766,-99803,-128754,-133622,-85175,93832,245096,211379,144437,153877,350367,445554,354090,174680,49240,-26211,-16164,60975,138646,169971,210846,201724,145084,58505,-31722,-39733,38265,159498,225370,204762,185047,191677,218489,207081,230549,116615,-7086,-83861,-121535,-68809,78617,122037,69393,-32175,-81039,-48185,-23935,55453,-17810,-85191,-13782,44281,39202,25486,27177,52892,44307,46677,113777,249543,313932,183916,106003,49954,12675,-15093,-82699,-41782,54668,110435,67515,-28947,-87454,-43343,20665,817,-6219,40272,26688,40259,37019,-7310,-27933,-13947,-16278,-37980,-37724,-39508,10760,44737,63875,25070,-53843,-101346,-85691,-79119,-71453,-73133,-56117,-27093,24271,139085,168777,143269,145265,111940,114100,150138,138312,81998,71170,54271,86168,165775,186321,96170,-27855,-94654,-55467,-21115,50275,158326,278680,305195,268788,278642,264730,198562,91456,64222,13139,-3558,23452,52990,83401,7269,-32102,-20407,-56137,-95711,-61216,-9209,6623,-46521,-89196,-107793,-111935,-61968,-66985,-87803,-27303,19507,7921,-16722,-112832,-37628,34189,45647,42821,14992,-38879,-108858,-29986,50914,146249,148211,39255,-100662,-134992,-50421,43291,112624,88492,-1845,-65101,-30320,-2874,58923,142412,148707,189817,216157,249980,292623,390078,442740,518749,508688,354761,129989,-23555,-6154,135119,252771,269547,247336,187560,132363,23214,-76486,14408,59222,70236,12920,-114201,-89168,-42271,-68883,-69882,-11727,2622,-10733,-78436,-82691,-52610,-43563,-69098,-119294,-105007,-116851,-73578,-19405,-50276,-62457,-64346,-82436,-113005,-101306,-101242,-103632,-47218,19370,48666,-16159,-59152,-100370,-85891,-63799,21697,180836,371694,551751,544110,359782,136274,-38526,-121040,-70242,-31735,-32985,-76859,-83854,-88306,-86838,-76414,-67344,3923,27230,33850,59166,46911,27759,-13020,-29075,15178,45488,28058,-35392,-98030,-27101,62501,44976,-55185,-76256,-58802,-41868,-28160,-73412,-102669,-47646,-19454,1950,14369,11586,-15952,-51228,-56261,-38037,-40022,-92595,-85792,-47380,-49407,-1733,11611,7382,-44487,-3484,100626,231354,361136,360594,294262,378188,521458,664591,500422,267100,49824,-49097,-47800,-20980,-8632,4206,-4238,17010,98852,124236,108400,67193,86354,106790,80744,29738,-2845,-60478,-117067,-88182,-80206,-94154,-95974,-43427,-9280,-481,-11918,-55613,-110656,-83079,-34142,-46854,-68374,-42974,5766,21779,-14433,-58715,47411,88331,151534,149191,95376,55250,18533,-22006,-54285,-44944,1537,80067,158832,270858,368496,390182,371075,358584,260287,61433,-44820,-4722,15366,-1115,-57463,-81976,-62751,-45567,-52018,-74030,-78338,-4018,57521,128241,149318,90973,29073,-22841,-30697,17546,9678,-23943,-19335,-33050,-87377,-68701,-13502,14898,39690,79909,91454,63560,44731,76214,159918,199272,111435,62738,46979,24932,-17482,-72455,-107886,-60055,-22481,-28194,20294,120499,165928,42243,-66542,-110018,-75393,-78465,-48190,46571,120116,230307,233734,123080,18498,-80754,-114515,-86099,-82852,-76804,-76701,-81819,-101093,-108651,-83389,-27104,9582,9045,33473,7474,-106335,-139609,-49318,69288,130706,131192,35731,-91296,-147613,-83854,-56774,-137826,-75975,-51041,-26991,-158,68120,125366,117406,35114,-71120,19626,237698,362297,286877,108441,-6501,77697,205122,290278,209126,112251,76974,79470,39507,-43372,34403,145758,87655,-33842,-90802,24972,122743,191264,176166,134568,84971,47761,22346,-43305,-94231,-26707,24566,60281,72760,42014,-16776,-58765,-15265,77357,113563,17797,-72150,7331,105426,60575,-19120,-81669,-67013,-82419,-109818,-108374,-88122,-39532,28778,91634,48521,-61689,-134795,10534,119566,115016,42060,-29705,-54906,-43067,-34568,-40360,-30848,-34231,-31437,2989,48811,63244,69013,34739,37760,112582,162252,145164,130999,103346,92312,135247,206271,287648,462294,624868,499336,244937,104901,73402,68308,44007,13773,-90557,-61821,150463,400166,493654,259277,115502,16496,15780,119179,127229,85144,21636,-37959,-94966,-138972,-111401,-41466,5505,13149,54783,52936,3091,-45115,-56613,-44227,-56963,-106529,-120255,-53857,-31528,-14981,-74908,-79909,-35561,-52468,-88727,-107597,50103,402581,625497,607393,545091,404499,156718,-44515,-96494,-57746,-2194,29812,28546,-6321,-32012,-6123,-16929,-59478,-12055,68123,91491,119910,149724,243908,248979,121683,52686,-17157,-40569,16598,100830,189420,240952,145160,38300,-34156,-64600,14457,141011,180575,107513,26653,3559,22072,6732,-20044,-40492,-20490,34789,52781,33664,-9710,-50531,-61527,-1583,34758,-24283,-50242,-59720,-60219,-43058,-88179,-109209,-54925,83055,61268,-43066,-134459,-119758,-76142,-66213,-106162,-68399,-3813,12567,-9674,-6270,63343,219139,239935,165950,82352,-1934,-76712,697,123350,138077,62893,-69477,-118092,-83596,-29050,-35507,18196,68402,50630,11055,15077,57036,60625,443,-45465,-29973,-9035,-9066,-14108,-33746,-48047,-47818],[-17191,-51204,-39457,13657,73005,106854,63631,784,-36612,-36617,-34071,-55787,-51840,-41391,-41190,-12773,9913,27306,16987,1666,2676,3689,-59437,-92561,-70061,-8851,17882,20639,20539,50450,61270,24990,7141,-34393,-57448,-19924,-20439,-29637,-35929,-69734,-64059,73202,101399,-21730,-41467,-12246,-17610,-17944,16068,9754,-14440,-52190,-32854,-59121,-93974,-75106,-91657,-52461,18318,29644,147253,254409,308702,312045,244037,127467,24127,13128,180181,217066,75966,-36546,-48148,-53453,-37950,19298,66261,62578,-37530,-20140,37414,22137,-35056,-94531,-52688,-7064,6713,92022,222485,295023,246134,184936,204728,298817,288165,183222,39297,-68720,-83201,5372,74920,97013,133155,263579,250285,147048,41106,-48513,-56707,-38072,13744,30095,28936,24,-46604,-46654,-20704,-31107,-32003,-67848,-81929,34020,62922,50686,58346,89616,93045,61501,31635,8971,-42622,-32649,-13050,-24918,-47026,-47393,-55967,-20525,55349,101096,19353,-72939,31033,62937,56274,-16974,-39240,-57407,-94230,-32818,77403,147477,146503,104397,156014,277492,104155,-80461,-107858,-46614,5242,5458,-81090,-73375,-23835,-22681,-31781,-76432,-51157,39916,97336,85830,65208,31604,-37505,-107059,-71025,-57591,-307,67186,93934,80091,72223,66689,55644,-36768,-91157,-111560,-70920,-9185,89289,125111,76205,12507,-49954,-28022,6838,19489,45289,41353,-16462,-40778,-38664,-54755,-86937,-55495,-47087,-84812,-88950,-50436,-89263,-9962,44708,47148,-22916,-87811,-18067,45733,88883,120981,100489,15332,-78876,-84658,-1822,10479,24682,-27826,-81472,-73106,-20704,71296,147080,151999,66007,-6745,-57356,-105100,-118086,-58371,-3872,44734,40178,-15559,-66726,-37825,4514,85819,199345,169434,92167,70232,153322,249083,265752,145525,-6057,-75708,-67740,5724,40539,77088,64691,17143,-5096,-46756,-99512,-79643,-42617,-2235,46482,45606,1915,-25813,-25323,13175,49239,24775,-13813,-51006,-76998,-73686,-21293,17894,57245,35617,-44774,-79470,22000,56518,69493,35022,-81568,-104984,41918,100222,129507,138093,156185,183797,154337,118584,36392,-45542,-93181,-54540,-50667,-28582,20500,53648,29962,-67183,-47301,-7539,-20642,-30942,-37764,-13683,77206,90706,124756,117839,44021,-53257,-128911,-64415,-17393,18186,41930,35632,-17694,-66065,65039,216514,150436,62094,-65167,19354,115596,104213,54913,-66108,-104237,15523,88100,66774,29013,-20758,-65937,-46324,-11621,-34766,-22569,-7944,-9404,-12370,-29083,-54614,-87251,-103658,-65455,-84504,-86031,-87917,-124747,-79061,14240,83732,51953,3324,-3296,2441,78995,39014,-16050,-32097,-66786,-108989,29512,146947,184215,91097,-44539,-102657,-61867,-65964,-65384,-19822,13543,52014,94766,143766,149207,87464,38408,51659,62197,41870,65274,177486,257293,175959,101509,48709,10742,-29764,-74580,-33414,55164,148143,102163,21389,24273,21487,112646,152862,210464,299964,327731,232399,69026,-48355,-99733,-69422,-18704,24870,7860,-44464,-126787,-61392,-19650,-15733,-61803,-77286,-58374,-57517,-60887,-128678,-150599,-71974,45523,90485,84172,19893,-103989,19770,244138,206738,23396,-74206,-71973,-61792,-95466,-106678,-61831,-47111,-21242,-13098,-9003,809,-4848,-84820,-170674,-109507,-28464,35574,19470,-14863,-11839,-50630,-100605,-114276,-113953,-141510,-118992,-18504,-3516,-28293,-22520,10220,95082,107745,-74550,-42387,-5286,13606,-6691,157684,271534,260401,68615,-108521,-30334,36737,16334,38157,183099,258103,205392,68052,-55059,-24831,-12453,-80227,-164490,-122421,-114475,-82074,-43482,-38286,18227,143683,401643,433421,154714,-11584,-95987,-23833,25246,-14075,-38771,-13010,-29035,-69584,-106362,21020,42048,-56996,148058,323768,145725,64621,-35732,-108581,-110978,-148112,-83955,27945,93400,119252,79252,-22479,-82106,-72208,-45593,-35171,-28832,-49347,-52132,-73103,-152397,-130843,-104891,-85219,-24554,28976,89089,74063,12893,-14196,-44026,-7447,62519,149630,180268,180451,109355,91386,115893,132651,118104,50389,5231,27185,23273,-59452,-120661,-31628,31827,120027,264693,304821,288571,232701,197864,121663,16073,-36832,-25266,-4224,-42147,-82146,-50596,-38293,-19564,-19128,-65869,12447,134587,149003,90532,2187,-81686,27666,75851,57076,-13325,-61746,-58576,-109704,11367,163806,85244,12313,2466,-48160,-99382,40896,26819,-32165,-96682,-6751,93039,53562,-39998,-66332,10562,66083,22992,-46413,-117687,-137511,-108867,-74071,-74476,-58998,13149,81256,4421,-95439,-45597,75246,140001,108148,120716,143989,98076,40142,30408,30455,15548,-12235,-67686,-148942,-130535,-101896,-82293,-99824,-118547,-9152,139275,165584,174633,149895,157372,195079,54179,-112090,-16161,118861,155941,97655,32807,-50774,-56753,68571,94031,93194,112096,91839,53715,-7780,-30369,-20334,-8325,6026,5713,-27982,-73829,-69450,-28932,89098,154714,218322,159002,40141,-17530,-15759,12286,3189,-44115,-98870,-5809,25830,65132,169325,267134,252273,100446,-44318,-90420,-105263,-63264,17701,11815,-60713,-83907,-93860,-89450,-58519,-61178,-86431,-47733,27057,72756,77793,93027,79745,70716,54667,90344,136882,82336,58008,-10201,-72553,-89460,-57226,-5691,16873,-2863,-51854,-48351,-21067,-7706,-8447,-40701,-70162,-104605,-7316,30314,45285,103125,80566,-7612,-57294,-9981,37879,57262,32874,-74630,-121111,-106000,-66668,-38924,-30012,53014,96104,49937,-21892,-80211,16731,57473,17834,-37186,-9023,-54341,-71230,-4693,87512,171666,211374,179773,10799,-106392,-53128,71959,127700,203111,54852,-39340,-96925,-107442,-53806,29573,26909,-9301,-24969,-55361,-89758,-103261,-134174,-95276,-63212,-70204,-106791,-120814,25570,276632,512645,784492,794468,504530,213617,-73771,-84788,-39020,-49864,-55917,-84255,-86561,-32288,40746,53757,24620,-37486,-84605,-45881,68740,95683,73522,23434,8779,39537,99008,68810,37646,93522,227413,291061,311743,188263,-2194,-101809,-124112,-66100,-11431,6615,-53634,-89182,10407,57168,92267,69869,-74779,-76992,5081,24294,11358,15116,37169,69822,56634,-29152,-109917,-111774,-140243,-139249,-138129,-109849,-54066,-11759,34332,10426,-47705,116183,687876,1113783,1426082,1646795,1857792,1946235,1795976,1386500,830225,327839,93986,60453,67447,49209,-49788,-127387,-22676,67099,103774,102277,83594,48031,5464,-28393,-7225,16749,39182,101105,147066,114207,18803,-61458,-83606,-7540,34606,75198,115421,107094,52431,68,-52114,-56256,-19096,-25542,-94575,-25897,59004,104977,135636,140903,85532,7981,-61593,-106558,-118372,-85628,-103775,-124557,-126392,-101587,-59498,-21701,21253,20945,-11387,-636,28342,19792,77090,88492,54139,-8168,-30235,23434,20840,-78216,-117375,-48325,18910,40742,51362,72635,100183,115507,124469,90514,47646,25862,9075,-762,-46984,-104096,-78578,13651,15442,-52244,-59370,-12806,-5617,-31161,-55018,-47288,-24883,-22285,-45158,-48564,-88896,-82464,-95554,-67247,-4972,34771,62971,77073,43995,-40404,-66299,23200,154928,146624,8459,-65559,-91880,-66554,17162,170541,265505,193848,25304,-102538,-13235,145578,180758,194186,217673,178493,92355,99987,238448,419858,498924,521650,469800,260823,74910,101465,194518,120048,2548,-39934,-7634,56965,104168,153890,200355,205256,112288,18284,-20290,-58863,-48578,52812,155145,241892,231692,74275,-55380,-42450,72679,53494,13388,-60912,-135726,-77069,-46340,-63780,-78850,-80447,-60018,20987,44929,62625,81942,93368,97836,96894,58678,12179,-51708,-67141,-24991,-16921,-6519,47958,105820,105065,50254,114141,155079,124073,105275,127894,177569,183751,124460,12407,-128329,95720,175833,74543,-50994,-104763,-59347,-33604,-38583,-65757,-46214,-10565,44316,58092,16877,-35655,-15305,54437,81943,51317,-34034,-70226,-58636,-30934,-29494,-77011,-61831,6867,35934,84054,150376,143908,73662,-22986,-89618,-88854,-80614,-107648,21976,-35620,-22104,30889,42279,24159,30674,83063,67754,3163,-28616,-28624,3650,-14060,-27720,-33716,-106762,-131489,-76552,-19524,-64742,-124705,-105484,-109921,-107833,-7345,331,32670,105280,162628,191003,188660,204244,221782,137844,-34150,-96732,11596,145026,210778,205555,183806,115577,66762,-15597,-73175,-95156,-32405,9410,8421,-23535,-55188,-70682,-65325,-30360,54615,84146,37346,-37627,-112495,-134724,-130604,-134223,-98116,-22341,39398,43265,-27145,-78530,-33913,6685,14003,-6976,13151,-19052,-73494,-119869,-53494,70575,157095,163321,81608,27603,-29217,-118791,-119256,-59253,-51698,-80875,25548,18940,-55852,-64650,-7313,93501,153860,119574,95289,75460,16987,-15032,25342,104771,137485,144170,35363,-44177,-81811,-39508,15432,31756,-7216,-33858,-111000,-72251,-1587,38971,13493,14544,-12269,-29408,18247,65005,76012,18992,27771,41270,-33825,-133922,-91405,49671,196302,269997,191059,82190,-1235,10990,-8006,-94073,-96435,-11410,5742,-53925,-97550,38515,36596,-43020,-75118,49953,121400,118239,157341,99758,28392,43690,132027,146208,47555,-90791,-122539,-43632,-75645,-135413,-11972,140273,124853,44406,-6287,-15727,-15035,-3813,4945,339,-57985,-73730,-54182,-32274,19498,209999,333118,290582,141469,-35854,-50691,-1706,-7671,-51008,-49861,-52200,-28455,-10695,-20057,7394,45956,69543,40979,-30057,-42730,137990,296854,222049,73101,-57313,-105597,-82337,-89163,-130039,-72619,-30124,-40352,-90888,-136928,-99156,-61730,-57851,-37675,10775,-9749,-52495,-32379,9063,50771,57015,19219,-41701,-84625,-107070,-95430,-49033,127214,270989,216177,144347,159700,342678,418681,304776,132025,17905,-36827,-1547,86571,145069,152230,179846,170883,114086,26196,-46628,-29278,41387,140898,198890,203642,188803,213531,275619,258851,242513,112879,1460,-78301,-102963,-24077,114622,131505,52670,-63718,-78391,-41827,3278,76669,-20692,-95146,-17408,41120,39634,43892,55860,70833,54788,50524,92776,208549,323360,206649,101019,43590,16133,-7916,-73860,-46551,45623,90356,35337,-49128,-76070,-31942,12149,-27927,-65669,12324,26071,44606,34411,-20813,-39565,-15104,-11868,-33384,-34824,-43210,1331,36697,63727,32060,-41329,-92938,-100222,-93765,-84344,-82064,-58996,-26856,24818,137733,167867,142719,142121,102188,101336,133192,116599,64244,68976,60566,100238,177413,182528,77704,-50290,-98524,-51128,-15757,61902,182139,310393,332107,291304,313077,297003,203373,79032,56430,6151,-21851,3447,35842,72688,12630,-23481,-17272,-59290,-99197,-66193,-25163,-23937,-81411,-98183,-102481,-128289,-76605,-71975,-84591,-26977,19196,9244,-14659,-107947,-55461,10371,23870,24485,10083,-45666,-103909,-25216,55182,144020,127692,10458,-119021,-123691,-55664,38502,102073,68913,-25728,-87695,-52911,-36266,17813,112197,136012,185277,199802,216062,253673,368845,459827,555058,543660,410609,188674,3674,-4348,118872,253491,280377,246611,167194,107088,-4503,-95954,27252,84280,100624,30584,-97029,-84808,-40356,-70568,-69072,-14460,-7436,-29798,-92483,-64553,-36555,-39504,-75975,-124473,-106263,-115568,-94622,-47868,-77505,-85049,-70981,-78724,-98636,-76325,-71816,-91262,-50756,17951,50446,-26935,-76218,-101864,-64602,-47539,24059,187177,397370,581852,533435,328127,122073,-45071,-126503,-65726,-31224,-45643,-103613,-104623,-94354,-70755,-50318,-23768,54229,56580,48525,61997,37110,18190,-24606,-44859,-1090,27060,8998,-50733,-118794,-34803,49485,32435,-65619,-74157,-53344,-43548,-39843,-113289,-61234,-9103,4801,12593,14568,9276,-4750,-33670,-42139,-28065,-30232,-87295,-127954,-79700,-12957,54582,56522,33008,-56227,-20958,83302,202580,341173,358723,301133,407296,580593,709543,507450,246080,28213,-69260,-64549,-26743,-4492,15517,20365,63614,117655,107919,82588,53659,80813,100028,69471,9049,-32469,-86983,-106297,-66020,-61024,-81695,-98277,-48859,-9906,1102,-12533,-65183,-102718,-61145,-19874,-37385,-60839,-32884,21660,43992,15244,-68973,21779,44737,87480,92342,60664,41847,19186,-33653,-9680,7414,42175,98094,149726,236195,318825,344109,352247,347677,243101,41221,-74809,-10812,24979,16787,-48878,-84213,-73799,-60258,-63194,-82454,-88574,-13667,49423,123935,156271,96227,19201,-45086,-60015,-18914,-25738,-29656,-6463,-27012,-84550,-71016,-20362,12326,35555,71797,84509,61909,44717,78195,170605,231574,136438,70513,44452,11861,-34471,-80088,-104976,-56357,-15336,-20996,20714,110189,164100,47425,-53888,-108378,-93181,-92014,-44886,48916,114170,201836,203424,114075,19591,-87198,-130785,-102567,-101824,-88240,-75193,-57414,-46596,-45906,-53970,-1856,35784,35933,67548,47498,-69586,-125581,-49084,59619,114271,122049,36513,-81654,-111490,-125741,-66728,-128271,-82829,-61013,-27315,24028,99265,137644,124330,44536,-65659,18801,268380,409078,319727,126287,-2908,62840,191580,269683,191733,116276,90158,86981,42108,-29804,36366,148984,93134,-29064,-84891,24766,124404,179777,181079,161943,122937,84253,61226,-7171,-94266,-43083,16199,65844,98321,79919,13227,-44469,-13038,60637,68122,-14583,-53717,44248,132620,72999,3734,-53538,-47499,-78285,-109116,-103043,-75500,-28891,33607,100447,68800,-43061,-132390,10000,152417,189586,113198,-2365,-49658,-35131,-20514,-25374,-16536,-23562,-24459,3539,34757,33489,29778,-5546,3121,83158,152906,146206,133693,110277,97194,136910,224716,320543,499214,631157,476879,232317,94112,53203,46145,23248,-9664,-105012,-56297,145658,374784,417492,185598,63630,-17319,-3863,108736,135979,98148,34123,-31511,-92043,-138083,-121126,-47641,5743,10401,37642,22800,-28412,-61201,-61028,-41994,-51848,-113019,-114228,-54916,-45337,-28869,-68212,-75909,-46642,-63859,-83573,-102422,65789,453517,666252,610194,526557,401689,153796,-48721,-98067,-56751,6255,46300,48666,10034,-30443,-15525,-28182,-65539,-7280,75674,90167,102833,115049,202981,239636,118968,37222,-60199,-58203,15624,112054,227015,298773,208826,83114,-3755,-59813,5877,153510,213156,142363,57223,29105,40322,9995,-19034,-37930,-21255,26128,41833,30106,-10463,-54820,-64141,-2714,23611,-33612,-58788,-72690,-72781,-60524,-106092,-114781,-55378,73572,36961,-56030,-136962,-114445,-68433,-54396,-88620,-55823,1422,8782,-12625,5542,90664,250850,251866,168154,93037,17880,-65371,5787,119396,121840,52243,-59721,-71987,-39593,-5530,-20860,29480,69676,49344,15471,24115,64114,60761,-3103,-49316,-26806,-2536,-2885,-10533,-30502,-40650,-30541],[5940,-13233,-25351,11980,60856,84356,40491,-15442,-38022,-28386,-39764,-79521,-66305,-44974,-43732,-13185,-657,-6118,-20563,-14098,6199,17618,-32977,-77496,-77748,-27518,8837,23796,32035,57044,55736,20554,2582,-46256,-83425,-48847,-45931,-53658,-61633,-93132,-28676,105368,110686,-19042,-47219,-17953,-20588,-23142,-573,-5902,-23268,-63163,-38392,-55334,-79309,-58943,-60782,-17131,26560,10519,115759,242995,296467,281736,211896,109514,23741,26536,174658,215130,81929,-34323,-51063,-51647,-5201,83921,130896,99131,-16893,-11620,37480,16275,-45104,-102482,-42069,11917,16113,94343,216571,251236,210739,155321,174334,257537,246408,158029,30587,-80398,-94363,4438,79718,104124,148207,303637,297379,183877,52095,-53623,-60479,-37648,14559,29479,23047,-11355,-54591,-44459,-9977,-17992,-21332,-66658,-83983,44732,75723,64639,72959,95775,88227,69466,53896,25019,-39096,-33147,-5177,-9996,-34302,-49870,-57654,-11133,78578,143488,83517,-31502,24968,57616,50364,-22315,-50533,-76013,-99709,-14177,89280,155679,165965,122212,175643,272155,91833,-84390,-126925,-72775,-20054,-5966,-71305,-76520,-37239,-26837,-25194,-72600,-55969,24818,76996,71399,71647,30357,-57725,-135118,-69888,-58231,3320,75451,104782,93499,83668,71136,44359,-58959,-99003,-112647,-76983,-19066,65176,84606,42826,2165,-55532,-27366,15197,33836,57179,52554,-5556,-31305,-29488,-47508,-83596,-50510,-43081,-97297,-111614,-66651,-93965,-8725,57336,58911,-14312,-81103,-20691,42981,92424,133624,123590,34884,-63989,-73130,8502,27396,44134,-14051,-76632,-77061,-24060,73706,176569,213364,116913,17747,-40285,-77128,-92850,-48818,7732,46407,37610,-23099,-75189,-39351,-1467,75256,186720,160939,101724,93061,173847,246702,240762,117635,-24475,-89940,-79512,-2213,31510,59911,37228,-11671,-39426,-68767,-96302,-73273,-42637,1495,55250,56996,27228,1995,16143,73170,92092,48787,-530,-48732,-87959,-84016,-27539,15836,58095,45407,-37704,-93356,20861,82913,96050,42286,-85334,-107635,38562,92349,124973,136065,147979,179889,165508,126402,38623,-44962,-96624,-60705,-54381,-23263,37905,84413,71392,-40695,-60908,-7851,-13287,-20990,-25530,-7280,75012,90583,125708,124458,52667,-42263,-112635,-83339,-28153,21043,49045,33156,-26099,-89363,36709,178962,135078,70887,-30750,-5606,66823,62790,38494,-69360,-96828,15249,63640,27976,-10343,-58951,-103682,-82726,-30838,-39071,-20534,-5050,-13923,-28484,-62889,-86116,-77434,-81115,-53898,-85864,-92569,-89037,-118789,-83040,5440,59505,23748,-25916,-39767,-35709,75191,48955,4536,-7602,-49053,-120448,8098,132567,181332,99413,-29559,-103906,-61431,-64629,-63908,-13067,19954,60453,115245,187508,199461,125640,66407,77590,73889,43495,81355,208719,257576,171567,105243,49194,11423,-28904,-83898,-42231,53746,169701,133355,45429,33463,8842,99677,174545,265315,373269,376718,238869,46680,-76592,-116259,-83966,-42144,-5785,-16237,-55440,-128219,-64630,-22526,-16293,-51847,-58682,-30825,-16063,-13124,-81120,-154774,-102545,14357,66468,71084,13682,-91207,40001,272247,223251,34924,-68818,-80738,-65774,-87496,-92328,-45465,-26503,1018,14583,29667,43544,34478,-45991,-132842,-135664,-104943,-21318,-4342,-22022,-15370,-60651,-110582,-110606,-102643,-106526,-92651,-4355,25287,-16435,-29684,-1156,87744,99147,-74081,-33139,-10852,-15655,-27686,224097,371335,321361,69667,-124024,-40131,35745,33303,54321,197872,303405,235053,81197,-41100,-6350,11304,-54232,-135630,-119572,-87418,-29010,25203,46400,94336,199263,422350,414453,144305,-17497,-89506,-12776,32471,-9435,-30515,1065,-20267,-73201,-110333,14424,51714,-20966,199503,286829,96976,20038,-73502,-119727,-101511,-151787,-85883,16877,73751,110610,94294,4740,-59997,-65947,-44391,-37603,-33123,-55873,-61995,-76318,-148569,-126178,-99067,-61423,-2897,47265,98278,67203,8079,-11128,-29142,13872,99971,204160,245858,224419,123710,90983,105626,126340,125265,62376,12910,31004,29108,-50190,-104352,-24543,38024,102015,232235,301675,304188,246413,203996,112690,-13950,-77275,-57462,-21958,-39478,-57849,-45140,-52026,-34922,-28601,-68971,14723,134054,142196,80811,-11549,-77013,51040,103559,70178,-20204,-83913,-87547,-135919,101783,246312,122897,23142,2998,-36306,-123256,1390,-9397,-47599,-112037,-15677,93198,51959,-34564,-49009,13612,56982,13644,-52720,-111912,-123214,-77805,-36340,-48640,-47557,19806,77226,-1304,-101551,-40849,80783,140189,97534,100475,118319,84981,45822,45195,39604,20512,-5950,-56909,-136958,-126363,-90088,-65610,-81690,-117140,-29140,94689,137494,152523,116937,93323,126719,16258,-116896,-11023,101212,138087,88012,25686,-54891,-33978,89738,100969,94353,111863,92700,62425,2379,-27840,-16746,-5678,-1453,-5899,-36065,-73497,-58802,-9832,110162,164474,222688,169168,45379,-16157,-23762,-1645,-10308,-53280,-106688,-13355,7658,45227,148126,241672,240846,122359,-7184,-73546,-102810,-52375,36089,18637,-71287,-80732,-81998,-72754,-40956,-46301,-77525,-35720,46826,87192,87118,98819,68145,48431,26929,53842,106925,71085,49242,-18635,-77447,-58236,-34435,6776,25751,2246,-32008,-13751,-3572,-4646,-12351,-40426,-61365,-102922,-42921,-9019,30046,91613,61648,-18149,-45387,20676,89368,116389,76884,-33983,-121033,-96935,-54122,-30621,-15045,56565,105991,61667,-13469,-69061,15523,46012,6081,-41577,1657,-30434,-57328,-5699,78738,160934,211528,193139,35101,-81652,-88316,19734,63960,139940,32094,-52289,-115702,-125132,-74497,-2301,-3655,-29631,-41652,-44276,-64076,-78318,-120163,-103369,-70571,-82552,-130043,-110642,61232,329442,575434,845754,848094,548767,246203,-73709,-87997,-43787,-50262,-53664,-82659,-83933,-26541,43760,51536,28280,-24995,-63979,-42142,65145,102941,84075,30262,7775,31435,90628,69559,53773,95907,212740,265192,281122,184229,5987,-95091,-114237,-58418,-7358,12711,-42946,-100666,-6911,44739,85847,65119,-74286,-72496,9567,31791,25283,31078,52867,84155,60045,-35639,-131818,-117374,-143847,-141569,-133197,-98498,-41824,2316,51692,33032,-46611,51890,591259,1002250,1239917,1369877,1530113,1628070,1531912,1203744,746631,300014,84866,65675,71023,55865,-34959,-105748,2286,94480,125426,112018,80762,36781,-6687,-28780,2395,29983,49957,108307,144568,121466,36791,-53022,-99044,-21608,17352,62524,105252,94493,38420,-3439,-45423,-28166,30202,38712,-22798,-19184,62074,113408,152451,157253,100236,17724,-62068,-118493,-132621,-90680,-101233,-129157,-137062,-110299,-58243,-11939,34375,32171,-7139,4778,38391,33441,82475,80039,47131,-5202,-24596,23159,26932,-66575,-121652,-62922,8872,38186,55518,84967,113272,130755,132612,93464,43800,18952,10159,8543,-34514,-93508,-70705,44071,67018,-4023,-28534,2385,704,-19330,-34077,-29789,-13054,-11604,-25980,-40138,-85475,-74700,-86858,-70780,-15906,13101,23751,34736,13431,-50642,-73659,20546,146705,129764,10759,-50622,-79454,-76030,-3312,127094,207556,156029,9666,-106976,-8574,143706,187172,208280,226772,162041,65428,62260,190324,391212,479241,502937,454659,263786,93095,130710,227356,139832,7183,-48699,-8824,66122,119449,176718,237956,252801,141844,26339,-19926,-59153,-44865,49772,148199,237282,210163,53577,-30717,-7467,83393,57374,17376,-54534,-146073,-98258,-70319,-80466,-86349,-88336,-59457,41299,75650,79989,66854,78798,90528,92380,62463,27967,-28848,-44980,-3523,4394,9088,55393,101723,76448,8820,99670,162269,138775,135208,173907,236741,241139,170482,36762,-126128,86926,149965,59215,-55322,-89440,-48568,-27219,-33524,-63478,-42399,-4815,44665,44556,-335,-49278,-17728,56160,82858,48603,-40348,-72951,-57571,-30109,-30052,-75820,-55172,17448,65814,135402,206955,203749,127975,18283,-73399,-95137,-78498,-138552,-22486,-91276,-27323,42042,55910,39368,48682,87585,67900,-4893,-42145,-39299,-5073,-24571,-27178,-20903,-91979,-122624,-74819,-21795,-69293,-118442,-100466,-112005,-92132,547,1138,39301,109585,158829,180822,182845,208571,240529,195086,32775,-88990,-13853,128431,203109,221355,200750,111781,55877,-28657,-77200,-91154,-27737,18572,25007,-2917,-38376,-60956,-50575,-2856,86553,111352,51623,-33895,-116563,-125626,-121253,-133253,-92889,-8553,58894,61161,-20491,-93738,-46337,-10929,-7274,-30082,-8164,-42120,-98401,-114358,-17610,127754,232018,218187,76905,-213,-33166,-110318,-109137,-61078,-53673,-71297,25700,13077,-67477,-77556,-28674,43744,83465,64687,57150,59581,11760,-18820,27693,119617,153932,146768,24202,-63744,-99779,-52594,-1744,13402,-23408,-50202,-114524,-57204,15831,57200,33309,29232,-6965,-42738,-3949,36340,36384,-33051,11681,61000,2026,-116013,-104039,40086,199322,310544,240945,115706,36762,38835,10475,-82164,-109047,-32398,-22259,-80914,-68357,64148,36927,-52962,-74545,70162,126232,106580,148941,91665,-2132,16148,120122,174752,107956,-30719,-111195,-79086,-115965,-98787,40241,188857,147297,38002,-22739,-24163,-19451,-11306,-5271,-7483,-54667,-56651,-32958,-17566,23379,230119,387294,326116,154115,-2885,-20236,17683,-5809,-61403,-53523,-42058,-20000,-10850,-29588,-7757,43313,83065,62804,-9170,-38349,136649,303701,236243,77845,-63391,-116717,-66715,-72900,-127569,-76586,-28008,-27916,-71110,-132794,-120198,-87486,-71889,-23521,22047,-10426,-62872,-41311,9788,65200,76847,44153,-10637,-69268,-91370,-63172,-10860,158222,287289,213544,139873,158951,315173,365475,243560,90404,-8445,-40421,12312,107253,151136,144809,159732,145545,85807,98,-43647,-13110,44050,117019,158236,182681,173867,217065,320345,305396,245859,107941,14070,-57769,-58665,37702,167867,158040,58535,-66173,-67544,-31680,30560,87322,-24014,-101561,-18595,40701,41787,63302,86808,92062,65814,49851,65740,156319,312177,223805,94270,38302,21827,1667,-66492,-53876,33534,68007,6274,-64432,-62794,-20829,4145,-40245,-124564,-7915,28228,49390,31161,-27461,-30835,-8892,-6350,-27982,-30763,-43347,-1525,38568,76916,53199,-18838,-82886,-115111,-103964,-91291,-85752,-58485,-23133,28675,136365,164348,140632,136213,90798,86608,113426,93594,46596,67073,70401,117200,186487,171254,53188,-69719,-91547,-45689,-10454,72826,202832,332285,346776,302791,333686,319304,203609,62678,43688,-6748,-46022,-19798,16036,59633,18273,-15384,-15154,-63200,-104415,-73091,-42133,-52619,-112831,-103906,-96759,-139712,-89399,-76403,-83258,-31140,14134,8551,-13300,-100923,-74414,-14895,1312,5388,3032,-53510,-98142,-20726,57574,133958,96670,-23670,-128775,-109775,-59225,32789,89956,48831,-49464,-112952,-79313,-71056,-20469,80235,118782,173462,177300,179858,210326,330921,454057,562945,549229,443487,238644,35739,-85,101145,244046,281183,238221,140661,74586,-36479,-95905,50077,114482,132040,46610,-77918,-74001,-38020,-73306,-69848,-19319,-19254,-50872,-100590,-47429,-22326,-39919,-88844,-133747,-107523,-116168,-107216,-67970,-99635,-107151,-79172,-78054,-89035,-58589,-51649,-76927,-52746,14354,46949,-40048,-88430,-85316,-37324,-28275,29330,185561,403133,581491,495113,279715,97839,-55222,-129826,-64210,-35866,-63392,-131513,-117985,-94759,-55664,-23801,22859,109757,94328,65469,63560,24674,6060,-38330,-64312,-20334,6243,-12208,-66476,-132685,-36601,40480,21649,-76209,-73740,-50960,-48234,-55546,-90783,-23021,19784,23283,18915,10071,1780,1955,-16309,-28561,-19221,-22517,-79193,-126309,-70730,22414,93245,87189,50904,-63200,-41054,59092,160128,298909,330644,290021,416828,613072,721247,493878,216142,1847,-92397,-82391,-34947,-4533,23412,45851,110680,135247,94716,62274,40948,71944,89012,54204,-13949,-70963,-116005,-79003,-46439,-46863,-72779,-96838,-58545,-16909,-2393,-15165,-66571,-80688,-43791,-11031,-32838,-57412,-26132,36464,67175,49429,-57721,-18817,-9908,16713,30991,21497,21297,11709,-26438,33815,51542,78808,111709,133209,192364,256805,286194,321505,325810,222713,29117,-104444,-20013,31008,30775,-42485,-89122,-90832,-77334,-74080,-92115,-102539,-29824,33121,109378,152109,91528,505,-77345,-98777,-63845,-45437,-7601,7965,-24749,-83656,-79408,-37239,-1353,21136,53884,70133,54607,37927,72020,171369,255608,158524,73156,35915,-6200,-53727,-89389,-108119,-59015,-14312,-19978,15001,93616,148991,41031,-55766,-97993,-101872,-106772,-45401,45474,100652,163746,165377,100563,20273,-88668,-157178,-129479,-126040,-83564,-42811,-5637,3181,3777,-27860,12961,51644,51836,84387,65930,-45050,-108272,-52301,45029,92093,105825,32957,-72389,-82426,-111914,-83357,-124692,-91856,-71847,-25159,48142,123581,141681,125156,49266,-63021,10006,284436,436393,334755,131208,-6652,39142,166332,231253,162642,112332,98498,91179,42055,-22084,31975,138372,89003,-30589,-81649,18140,114713,159185,178906,186328,158307,115588,92699,23047,-91559,-66751,1195,65809,116617,109211,35225,-37315,-20403,32298,19817,-38887,-34408,74365,151413,79324,18927,-34155,-35763,-80448,-113447,-102460,-68432,-24891,28082,96333,78208,-32506,-132664,2079,170616,250379,181515,21973,-50185,-34080,-12535,-16179,-9052,-20442,-25750,-6097,11398,-4206,-20991,-55951,-39289,42730,130670,137799,126926,109904,99788,138512,241055,347887,518247,605056,429887,205935,74454,25356,17828,-2945,-37061,-117467,-60915,121383,319012,321531,113946,16155,-44466,-20203,94882,138430,106092,40671,-30338,-88901,-126924,-123093,-57474,-1257,-530,13569,-10946,-60569,-77915,-66622,-43050,-51223,-119316,-98804,-56473,-64572,-47247,-51345,-58765,-62512,-83755,-82284,-101459,72953,479296,674961,589118,487311,376047,134148,-62718,-105688,-60330,9984,57634,63158,20824,-33509,-30320,-44621,-75828,-7867,76127,81801,77195,73533,152056,210453,99022,10485,-101549,-72283,12061,116381,252461,342709,273468,132996,28664,-50664,-8353,151977,228890,160479,73783,44349,49339,5621,-23078,-37487,-20570,19552,30942,24064,-14863,-63527,-75222,-15542,2086,-48931,-72611,-88830,-86203,-74887,-107357,-110310,-56696,57662,5811,-76454,-141102,-110633,-63490,-44374,-70623,-45408,-1549,-3866,-19732,17880,116164,271009,250067,160244,96266,33565,-55611,6604,107048,98394,38125,-46553,-34500,-7143,6156,-16097,30553,62863,42645,16089,29698,66781,56126,-10101,-56676,-26766,730,-893,-11410,-32085,-38901,-18826],[17818,11767,-10363,8653,44402,57573,13454,-35960,-42587,-20063,-31645,-75814,-85898,-55830,-54617,-23543,-21969,-52217,-70797,-38082,2761,24825,-12841,-57836,-76759,-46610,-4936,21264,36431,55998,42396,11094,-5704,-59063,-110390,-83090,-77115,-82514,-88404,-85373,3964,128990,109630,-22543,-55490,-27288,-27485,-32938,-20645,-24035,-36279,-78749,-48300,-55470,-67040,-33554,-25967,9597,27540,-9824,75858,216529,266653,235106,166170,81411,16732,34414,166056,209227,87183,-33049,-57558,-50785,16346,132684,185674,130227,2894,4433,36787,8285,-55981,-99662,-33246,24972,20128,89465,197226,199017,174248,127026,142470,208636,197748,126976,17524,-93111,-108134,-1568,78000,103938,154248,330415,330005,213020,57707,-62752,-68294,-41773,9557,22933,12443,-27654,-67536,-46978,-3707,-8781,-14091,-67275,-92305,47317,85860,74886,82304,96913,78450,68600,68309,35807,-41233,-38991,-1738,-310,-25797,-54850,-61934,-8654,89315,167302,131876,33483,37336,55360,40362,-35518,-66830,-94019,-99980,-2898,93121,156659,184408,146957,203674,273437,89757,-79299,-126470,-101468,-50308,-24184,-66019,-73189,-45133,-26352,-19776,-72325,-62778,8259,55355,53239,71873,20940,-77859,-141470,-71173,-64356,2908,79631,111017,102454,89130,67034,21424,-90201,-101071,-114128,-86306,-32757,35895,39343,3615,-15557,-64565,-28851,20516,44460,63929,59129,4341,-21248,-22232,-43934,-83668,-48263,-38662,-108254,-139697,-80890,-94055,-10757,66333,67021,-8127,-78022,-29322,33188,88703,139008,140444,50453,-51606,-62090,16251,39678,57088,-4235,-75552,-87369,-35711,63393,181373,243761,149082,32655,-26406,-49656,-62135,-36570,11406,39655,29048,-34036,-84304,-44955,-13215,56497,161301,141076,104042,108814,184296,230277,200106,79973,-45329,-105846,-91261,-11745,19710,37306,4031,-44920,-75381,-84848,-90487,-70986,-49801,-5221,50652,57780,47398,32578,62866,137778,134605,71148,11221,-47929,-102067,-93862,-36656,10306,56505,53600,-31235,-111038,7557,100545,114723,44008,-81435,-98377,29005,77723,114052,125784,127683,156751,154181,117595,30367,-48943,-101437,-72298,-63209,-22209,51036,109756,106022,-21107,-76100,-11051,-10633,-17919,-18309,-3553,69176,87047,120151,122064,53777,-37488,-100191,-106756,-47302,15927,50099,27448,-35287,-113642,13315,146974,125813,90659,21387,-35229,9314,17526,17707,-76848,-88526,13364,40369,-4947,-44169,-85342,-105830,-117635,-54316,-47950,-22869,-5663,-18943,-42390,-93145,-96144,-55722,-62771,-45560,-88237,-102048,-93938,-116092,-84128,-1365,38957,-4619,-60846,-80843,-67079,61568,51620,21617,12484,-34344,-123150,-26978,99199,159843,97077,-20524,-108587,-64888,-64799,-62718,-9775,20550,62086,129463,226047,242623,159689,93168,105370,92429,52331,97807,226959,239913,155812,99884,43841,7119,-32165,-97397,-52752,49249,184139,159655,68291,40823,-1781,83521,191132,312172,425592,397737,226640,17374,-104514,-120826,-93423,-62605,-37245,-43999,-70151,-129396,-66183,-23054,-15419,-42342,-42507,-7502,16383,23663,-36301,-119866,-130894,-15945,42537,55738,4335,-82025,56034,291674,232847,42676,-62705,-83224,-66557,-79453,-82754,-33551,-10791,17879,36476,61178,77926,64799,-12373,-91158,-88956,-91656,-68801,-26750,-28280,-18718,-69676,-118678,-109634,-90115,-75185,-62258,12217,52579,-7951,-44582,-18995,74543,83083,-76587,-27792,-17881,-45229,-39594,271494,448176,364276,64664,-139455,-49916,30446,42765,62987,204084,342622,262211,94320,-26699,7733,30013,-31725,-103809,-94648,-49300,19512,84596,129816,178839,259180,437204,389031,131805,-26947,-86892,-3407,38255,-6816,-25073,12630,-4945,-50460,-63707,26496,73618,25158,245530,241126,58576,-14276,-91610,-105980,-88000,-134814,-83462,3306,46574,92682,101940,29015,-36574,-54422,-41195,-40214,-38928,-64539,-72133,-77440,-140264,-121790,-93557,-43031,12747,57677,95852,50697,-967,-10629,-17924,29768,131282,250396,303414,258648,132089,86367,89795,112867,125140,69056,19160,33129,32574,-40027,-90314,-20374,44235,78433,181565,275665,302302,248558,200087,95970,-45523,-120071,-94448,-41655,-33119,-34368,-41305,-68236,-53332,-42440,-74727,12039,126028,128626,65602,-29397,-66205,70707,125830,76578,-33801,-109707,-99049,-40282,227046,334276,159501,35198,4928,-21340,-109042,-49179,-49273,-64849,-128834,-25854,85842,40263,-36799,-37594,10620,39703,-2407,-63688,-104744,-98045,-39153,4440,-21464,-37903,21851,66372,-9757,-107811,-39476,76042,128606,81360,75706,86046,62721,41722,49738,39895,19808,-3906,-52055,-126655,-116745,-76134,-48930,-56710,-94294,-40625,44557,100389,120381,77302,28697,52783,-26543,-114160,-9033,76132,111886,73720,16393,-59969,-20494,96238,94368,85389,102125,85885,65933,9952,-27767,-17286,-7825,-13593,-25312,-52139,-71595,-42368,17764,138650,180379,229926,180808,50367,-16050,-33556,-19247,-28459,-66664,-118389,-28510,-20310,19486,117778,201729,207311,123512,20249,-54885,-98474,-41252,53531,24902,-76043,-74444,-69909,-57795,-27838,-38067,-75230,-30983,55829,88837,88480,98170,51691,19002,-7151,14782,73998,54997,36154,-30324,-78903,-35503,-15557,16288,31794,5876,-14533,12956,11650,-4746,-22901,-49102,-63535,-96592,-84992,-52060,13921,73313,37308,-33442,-37375,45923,137987,171406,115267,6514,-66878,-54095,-44600,-27536,-7799,49170,105140,67948,-8895,-66310,4730,27152,-10257,-48954,6140,-11657,-45333,-8559,66589,143213,199709,194091,53282,-56659,-114023,-35838,4042,80877,8682,-61943,-116526,-122961,-91195,-34592,-32624,-48446,-48933,-28634,-40404,-57622,-102859,-109433,-81905,-97182,-153802,-88380,86553,363271,616260,870994,867890,574879,269660,-76160,-94391,-53003,-54539,-55335,-86045,-89865,-31354,35721,41003,25183,-18583,-50473,-44604,52686,100529,86773,29705,-1811,13472,71716,61491,60157,90682,189708,228236,233957,159967,2796,-94536,-109077,-56323,-8950,13753,-36575,-116282,-28027,30117,76789,56472,-78463,-71553,10235,34841,34809,41554,61313,88102,52963,-50034,-165627,-114480,-146949,-152778,-127882,-84990,-29031,13134,61703,48768,-26690,-11037,458927,819121,973290,1018977,1134613,1239075,1197323,961318,620148,259198,71833,67618,70770,57632,-21263,-89713,19962,114404,139352,113429,69436,18570,-27378,-34286,8407,41631,60439,110468,134028,122975,51593,-46742,-121517,-45273,-9778,39221,83888,71669,18398,-12012,-40713,-5322,69487,90015,36400,-4779,57728,115783,165978,172548,113449,24916,-64995,-131684,-148003,-98272,-98976,-134331,-150709,-121313,-61490,-7776,41462,37826,-6774,6725,44195,48034,90323,72250,38139,-5324,-22101,15964,24489,-59199,-118998,-79358,-3802,31841,54210,90630,119098,136662,130312,86703,32039,7939,11585,19965,-20140,-81115,-67789,63801,109796,38082,3227,16121,68,-16242,-21299,-16783,-4926,-5154,-14647,-40345,-89425,-72661,-83061,-79493,-34665,-19171,-28743,-12624,-16551,-62181,-84284,11129,128511,105838,8766,-40928,-70944,-90338,-35430,66778,130660,102017,-15436,-118648,-7038,135501,186796,215419,226304,138389,34601,21139,132789,339495,439371,470206,428864,262191,109785,153693,242955,148675,6324,-63936,-16939,67444,126401,190569,265597,290912,166433,31402,-25001,-65383,-45872,40604,130781,215628,172031,32972,-6027,22159,91700,59408,20149,-47764,-133595,-123109,-98923,-104783,-100033,-102024,-62366,56562,102811,98421,48004,53921,73066,78774,58837,36832,-11087,-28198,12841,21861,21621,58755,91313,44510,-32408,79718,159891,145564,156662,210667,288819,295361,217361,64456,-126247,56067,103874,31771,-65020,-78458,-40523,-25402,-34782,-67383,-44364,-3685,40529,28498,-20198,-71588,-31521,47204,75790,40738,-49629,-77326,-59799,-33087,-33787,-76011,-52524,23285,93845,183898,253861,255077,179999,60103,-48888,-99124,-77789,-142444,-68685,-152329,-23844,47373,62287,47928,57092,78620,55863,-20166,-60574,-57902,-26792,-47023,-36098,-16231,-81860,-118260,-80352,-31317,-79174,-117692,-101507,-119068,-82831,-3919,-6077,40381,107621,149472,166057,170905,202434,241889,234414,93056,-33053,-26033,107174,185782,225133,206844,103733,43385,-42953,-83001,-92405,-32069,17571,33006,10363,-27118,-50178,-36316,21609,113442,131915,60347,-34583,-124952,-120389,-114616,-130576,-86656,2996,75140,76245,-14247,-110675,-62322,-34677,-36518,-58285,-33063,-69802,-129152,-98244,10466,172230,290150,254394,61411,-40581,-38721,-94708,-101807,-71651,-63133,-65298,23181,6249,-77810,-92693,-54310,-4733,17931,14806,19559,35684,-123,-28850,22433,125873,162500,141263,8736,-83892,-112021,-64162,-22086,-8732,-38866,-68803,-106640,-33369,37357,75343,50719,39919,-4755,-59273,-27790,7950,-1120,-69495,17924,84999,38612,-94394,-117776,26717,197502,352738,305734,156145,73653,55845,18874,-77420,-121430,-59961,-56448,-111769,-40513,77516,21619,-78704,-60869,97240,128976,88830,125642,66606,-47144,-26179,90692,186508,159928,23024,-66266,-88661,-125606,-61969,88192,233493,171537,36235,-37511,-34224,-25776,-19692,-15673,-14569,-48394,-40489,-14157,-5846,22704,230617,413094,336888,147920,22489,10923,35759,-7114,-75574,-57167,-33262,-15719,-15229,-41084,-23930,38716,94819,82524,12294,-28743,133485,300308,241854,79119,-69234,-119565,-53501,-62849,-128206,-81978,-26466,-16134,-52445,-110573,-130666,-117207,-77643,-15846,23290,-18910,-81506,-55842,7755,74854,91008,63797,11352,-61667,-84963,-41032,21324,180771,288209,199813,127990,148769,269991,290970,174659,49190,-31844,-41688,20241,116823,150661,140100,145904,124046,59706,-18703,-30031,1783,43000,87132,106383,142566,139356,198003,341802,335829,237551,100759,27865,-28256,-5695,109708,231920,198405,88195,-25886,-51371,-21527,51051,84359,-30316,-104566,-20368,39479,41298,78555,115644,112277,73520,42738,33473,97696,281856,231580,84394,31444,25680,8331,-64848,-66371,16680,42697,-20780,-77394,-52809,-13229,-3025,-31783,-74675,-12008,32609,52647,25432,-25447,-7876,1236,-2104,-23819,-27526,-41210,2549,52779,106211,88438,9044,-74151,-129226,-108001,-93190,-87810,-58601,-20612,30477,130861,155919,135112,126252,77166,69774,90815,69010,28482,64564,82096,133464,189457,151297,23974,-80360,-78033,-41018,-7084,81020,217230,339830,345383,301198,338582,330124,200746,44011,25325,-27196,-77703,-45840,-6249,44069,22124,-9439,-15181,-68696,-111831,-82275,-60301,-78883,-140252,-107174,-92759,-136973,-99592,-80493,-84344,-40435,3638,4946,-12835,-92706,-87133,-32905,-13388,-6312,-2169,-60402,-90863,-15857,58560,116167,56642,-59810,-123965,-96048,-61075,26528,77223,29454,-70934,-140418,-107799,-105417,-52835,50525,99980,157365,152270,145255,167125,281008,425515,540284,522823,446710,271322,65921,5629,83192,226444,273353,224834,112099,39418,-66906,-74846,78755,146797,161201,59738,-58270,-57907,-33783,-75434,-70942,-24986,-31358,-71594,-95878,-31506,-10679,-43496,-104950,-142965,-107008,-117365,-110162,-75059,-109653,-124521,-87180,-78706,-82795,-47188,-39122,-64366,-52171,11106,41122,-52674,-88511,-52484,-1326,-1471,42976,178993,390539,553365,436808,223981,69626,-65855,-128392,-63255,-43448,-81772,-118683,-116580,-89102,-40060,4811,72120,168608,141818,88736,66919,13043,-5222,-49953,-83142,-38291,-13151,-31758,-79907,-123325,-31807,36427,14098,-84266,-71408,-47848,-52207,-70516,-56390,8072,41735,39325,24418,4697,-6997,7202,3625,-12000,-7497,-12979,-68067,-98041,-44041,50074,118958,109558,65346,-61396,-60318,31713,110087,239363,278040,263676,408906,618605,702569,465917,184608,-22889,-112156,-94944,-40785,-4248,32276,76009,159700,152645,86388,48868,31354,64126,78969,40857,-30259,-103109,-90677,-44443,-24593,-31715,-62136,-88177,-64656,-23096,-4356,-13691,-55476,-56143,-26110,-2391,-27948,-52791,-17380,55658,97022,92852,-15359,-62533,-63853,-49725,-25805,-14672,478,2931,-956,71960,89573,112644,123366,114403,147462,193560,227545,287312,301087,205568,27789,-124626,-25809,39576,46543,-32909,-90156,-106610,-86795,-77032,-95730,-112902,-45345,15747,91910,144047,84375,-18452,-110550,-130335,-91635,-21372,36483,25954,-20646,-78861,-85049,-55955,-18737,4027,34628,56983,49748,31931,64853,169025,276399,185034,78536,29633,-20811,-67279,-93565,-110056,-60293,-11864,-17345,11292,79873,132435,33687,-60959,-89807,-96955,-113476,-42356,44033,88168,128173,132316,93282,31776,-71769,-142005,-154419,-125045,-50128,14444,53183,44126,40739,-6623,24357,65238,65343,93893,72819,-26826,-92507,-52377,34389,73792,91426,32858,-58349,-55005,-68996,-94502,-118912,-94954,-74940,-13853,76830,146540,145312,128100,57769,-54097,1987,291115,448270,338358,131659,-9187,15500,137727,184584,131468,108558,109664,100123,47053,-12292,30637,124666,84484,-29584,-72936,14692,104188,141020,178823,214343,195985,146152,119834,50882,-80064,-87441,-9766,69847,135659,136881,56784,-28774,-28242,4876,-11694,-38662,-7125,106481,169361,87448,34084,-14613,-22483,-79252,-113069,-97378,-57900,-18152,22125,88555,84944,-21845,-128002,-3566,181150,298688,248158,51143,-46846,-30392,-1427,-3698,452,-15254,-25009,-14860,-8945,-35522,-68503,-103094,-76476,3320,104959,128992,120557,112708,110477,150831,266933,381013,529797,560747,373895,177784,56960,948,-6061,-24381,-58180,-118621,-62718,93308,252973,228320,57399,-15903,-53808,-23480,89171,145839,119318,51107,-25072,-77241,-103496,-108917,-60193,-4820,-8644,-6129,-36771,-81822,-84465,-63909,-37706,-44914,-107626,-66482,-46180,-76939,-58892,-27086,-29623,-68078,-101159,-74399,-94188,81227,486053,660372,557785,445028,345926,113226,-75401,-109636,-59173,18088,72868,81265,35694,-30776,-40104,-56056,-79959,-4048,79089,76762,55014,38043,106881,176984,74578,-15675,-116197,-72009,15502,123578,273213,377889,343617,196329,70012,-31988,-16200,148989,238948,172159,85887,57758,57732,2625,-24028,-31459,-10143,26132,31893,26721,-12150,-65777,-84225,-29002,-16425,-57561,-81066,-98374,-90219,-73974,-85371,-87635,-46512,47933,-20352,-93997,-132781,-98457,-52001,-27784,-45551,-28701,-2753,-15128,-19872,39794,147212,286131,243938,152600,101610,53879,-37263,13449,96828,78662,30868,-24393,2615,21855,16015,-11446,30921,57745,39968,21731,40282,73373,55346,-11798,-58854,-21915,8626,5291,-8040,-29686,-34253,-5754],[28855,33649,10545,15831,37523,40707,-3656,-47173,-38035,-2818,-11094,-58555,-97402,-60890,-60879,-31943,-40900,-91415,-88578,-52130,4482,36397,12146,-30303,-62380,-54501,-12286,24020,44953,58346,32409,8736,-5350,-59060,-112323,-109417,-100877,-101307,-94250,-52375,44639,153735,108809,-21626,-55290,-28761,-27086,-36059,-32321,-33685,-42443,-87625,-51384,-48537,-46243,5819,17823,38048,31323,-21565,42193,189660,233437,186658,120062,54136,13967,46592,163674,208858,101970,-23329,-59828,-45238,35107,171818,234775,164500,33263,37262,46315,8582,-56899,-85716,-19819,39051,27650,86242,173610,151437,146520,108491,118345,166761,157048,101703,9735,-97380,-115756,-4115,78324,105039,159433,348892,352615,240652,66255,-67241,-71593,-41920,7396,19305,5894,-39741,-76373,-45687,6121,4738,-1971,-60559,-96822,50001,102588,89899,94099,100139,71067,65301,80096,47476,-41906,-41970,4660,11059,-15073,-55381,-61827,-5545,95342,179162,167314,101546,79346,68615,37287,-48022,-81147,-103963,-94682,7900,95964,157502,208387,186582,246140,282545,95866,-68553,-115686,-114877,-70657,-34857,-53692,-57713,-38012,-14105,-9560,-69222,-66585,-4660,38199,38623,73505,13562,-75424,-106329,-67610,-69372,4877,85625,118221,112353,93808,59018,-7759,-118759,-88525,-108521,-91487,-43089,9447,-2092,-32143,-34097,-70251,-26133,28757,57001,71268,67120,19288,-5078,-11365,-38196,-81225,-43208,-27185,-104012,-157106,-81754,-85682,-12021,76090,76284,980,-71007,-36346,23429,84232,142823,155659,67193,-35673,-45072,28008,53112,69437,7952,-71076,-97981,-50295,46458,168365,247116,165782,43161,-11032,-19229,-24451,-16120,11774,30209,20329,-42549,-88650,-48999,-24620,35815,129811,116084,103735,121455,188290,205317,152572,41132,-62944,-118472,-98343,-18269,11127,16191,-27592,-76686,-103235,-84649,-78589,-66560,-58123,-18568,36831,53034,65699,69497,118410,205682,175022,92649,24105,-44373,-113587,-96581,-42879,6609,56108,62771,-22143,-122263,-14468,109404,127083,43765,-68087,-78193,19107,61736,101724,112962,103472,125221,128675,95808,14204,-52085,-94035,-80068,-72937,-21725,62825,131464,134532,-5089,-86918,-12170,-8036,-17554,-11888,1956,64048,84196,112191,114526,51571,-34505,-87492,-126857,-69315,8517,50178,22900,-41558,-133248,1330,125652,125687,120584,79883,-54721,-47764,-19164,3905,-77797,-71572,15256,21516,-30311,-71512,-97350,-84431,-117943,-75443,-55724,-24632,-5603,-20921,-50011,-116225,-86162,-33053,-45358,-36872,-87965,-109856,-97966,-113465,-80114,-1695,28189,-23616,-94525,-116972,-72911,44777,51114,39014,32160,-17893,-106042,-69073,55556,127359,90175,-11909,-112825,-68671,-62488,-57564,-6025,19319,61164,141338,260470,279091,190647,120837,135880,117574,74558,121241,238311,214833,137081,91731,37795,2100,-35572,-110301,-58883,46279,193662,182108,92159,49742,-6746,68486,204459,349347,454012,393243,202114,-12541,-123286,-114229,-94110,-73330,-62861,-70966,-84522,-120499,-60425,-17409,-10537,-31303,-25949,14191,43406,52890,1557,-88153,-149226,-40731,23063,42672,-3637,-72438,70781,304221,237773,47965,-57443,-79761,-63154,-70181,-73946,-22143,4011,33386,56376,88634,106559,89056,18423,-52839,-44374,-45120,-101827,-42055,-29396,-17373,-71178,-115794,-106681,-75452,-45582,-32316,30274,79250,2075,-62637,-38431,59183,61643,-80059,-19572,-19992,-66338,-35533,297552,495135,387226,57353,-143352,-54221,25762,49332,68900,205623,375047,288492,110315,-9360,21509,47042,-10313,-71772,-59694,-6789,63098,134266,205386,263469,320387,446449,361231,120873,-35011,-83274,8151,46695,-1622,-17928,25361,17648,-12403,-16539,49847,107271,83293,284938,195913,32277,-30646,-67070,-72070,-67759,-111868,-72741,-6754,18280,70891,105751,53569,-10786,-36381,-31974,-38351,-41387,-70210,-75412,-67293,-122226,-112215,-84233,-25352,26140,63759,85769,30415,-8335,-7100,-5085,45298,160118,290027,351560,283496,137777,81517,72977,98364,123401,74928,27619,37687,36982,-25550,-71694,-10182,56392,58447,126175,236898,289377,244796,192151,78479,-70264,-157235,-127502,-53429,-17633,-9223,-34902,-80980,-67845,-53739,-76728,10698,117293,115130,51720,-43775,-51007,87352,143393,79207,-49258,-125764,-67804,74587,369766,417396,193069,48491,9780,-2603,-69011,-95620,-84001,-78499,-140758,-29805,79128,25522,-41105,-26697,7349,20796,-18793,-73045,-91815,-63833,8969,52910,12924,-23666,24754,54645,-14911,-104449,-35725,67202,112130,66194,53259,54839,38457,34301,50811,38778,20519,236,-46991,-115330,-100320,-57681,-29078,-25722,-61369,-33653,3158,63384,85956,39440,-24620,-7356,-59192,-98076,-3695,52953,85219,62031,12069,-59515,-10423,93568,80011,72510,89173,77625,69970,20518,-23841,-15393,-7829,-21798,-44640,-67473,-57305,-12811,59232,177444,204895,243300,199164,61395,-10957,-37953,-32975,-43821,-76681,-122958,-43743,-49004,-1687,87354,157586,162859,111377,41656,-32738,-85328,-21970,76801,38185,-64471,-61005,-52142,-38066,-12274,-29504,-72830,-26166,60884,84230,88983,99426,41995,-6909,-38964,-18946,46185,41790,26453,-37560,-72274,-15423,4888,29960,42728,15844,6927,39005,31529,2021,-29508,-58379,-68562,-84884,-119813,-86696,2712,55611,16009,-45157,-25889,72813,188314,224787,152894,49311,-12787,-13723,-32871,-22130,-910,39168,99644,74168,-2896,-64429,-6765,9867,-22718,-51657,11054,7783,-29711,-6208,58836,127812,185833,191388,72755,-26522,-94552,-79076,-40049,39400,-4295,-55926,-88698,-94100,-87179,-53872,-52511,-59858,-42650,-6161,-13064,-33224,-79125,-100389,-88283,-103694,-151198,-60658,107870,382705,638845,866477,862031,591211,292418,-72256,-96192,-58522,-54247,-52378,-85398,-95419,-38411,24557,30795,24373,-9133,-35358,-44795,40783,98716,93608,35790,-4963,24,54707,54607,66919,88010,169296,192339,184205,126720,-3115,-91485,-100183,-50389,-6007,19562,-25899,-110925,-38604,25962,77078,54994,-77542,-65775,15549,41865,48127,55065,71218,90654,46291,-57931,-128427,-89567,-133871,-160104,-111482,-62299,-7759,28971,73269,65503,4462,-58261,322436,607656,683109,661649,742665,849023,853850,706321,479327,220794,65354,75119,74990,61484,-2590,-70804,39287,135047,153868,115890,59776,4224,-46199,-33866,20319,60471,79903,117786,127437,128924,74189,-31609,-138337,-67032,-35897,15284,61339,49532,3132,-15690,-30088,19896,106896,135625,87001,17262,55763,121547,185275,197808,138517,44126,-56002,-132995,-152832,-99256,-89280,-129705,-134364,-119370,-59843,218,51694,46690,-2437,10761,51481,68529,107387,74985,38154,2443,-10765,14138,23876,-47000,-105184,-87102,-8519,32227,57864,99519,127512,143181,128295,81220,23967,5468,24936,43783,5155,-60267,-59920,81834,151697,83183,41899,36944,3630,-10620,-7042,104,8944,7261,-283,-37675,-89969,-66071,-73993,-82187,-49579,-47752,-81454,-45275,-32591,-65467,-86359,5387,111413,86432,12788,-26369,-57001,-96832,-66661,9235,59154,49138,-37905,-124530,1393,131547,189534,225085,226438,119668,12404,-9502,81988,280723,392978,435684,404287,266312,134173,178767,249779,156021,10585,-74438,-21462,71177,135388,205868,292671,327477,195241,44255,-24117,-67093,-41369,36525,115500,189893,131960,25375,21907,52389,104765,68710,31386,-31213,-108556,-126796,-115644,-125028,-109148,-110926,-58382,75979,134407,125908,40448,30175,55786,66590,57941,47925,10428,-6839,34298,45951,42032,69322,86171,21682,-61534,65456,157603,153403,178300,246350,340341,352864,272875,105284,-102270,17150,53807,4645,-69107,-61652,-25181,-17380,-31639,-66893,-42069,2365,42061,21564,-28083,-86982,-44985,38832,71889,39299,-50109,-73408,-55354,-29668,-30467,-68107,-44439,33708,128296,235913,297582,303645,234910,109727,-10643,-88930,-69209,-105720,-77976,-99445,-3914,56540,71240,59581,65955,68483,44564,-30541,-72346,-73467,-49513,-69027,-42879,-8823,-66148,-107191,-82885,-37892,-82782,-110629,-96691,-119337,-71009,-12227,-8803,45527,108295,144028,156599,163098,196617,237729,264432,153949,25187,-14813,93303,170754,226345,211039,101971,40117,-48076,-80938,-89449,-35705,16162,41523,25326,-11960,-30937,-13592,52857,143208,153063,71710,-31310,-127552,-107658,-100757,-118368,-72009,20667,96570,97026,55,-106571,-70964,-53070,-61340,-73581,-43159,-85272,-133301,-71913,38886,210943,336742,279271,49910,-74865,-27123,-64948,-86889,-80362,-67802,-51722,27796,8450,-74263,-99169,-72932,-42993,-32490,-20319,-5746,14863,-8716,-35219,19280,132309,171964,137724,256,-86926,-99657,-59276,-33220,-24785,-43630,-75229,-80860,2106,66773,97769,71937,54957,3463,-69315,-43918,-11171,-27522,-67010,38767,110673,77371,-63963,-118305,20485,202866,406735,395353,215512,115943,70586,26282,-70445,-119240,-82699,-85807,-122481,-7872,87348,3421,-104618,-19927,140625,138371,74367,96337,32656,-95340,-71707,54297,186488,204133,73231,-17097,-58700,-83528,-21824,135622,275669,201706,46081,-40769,-36528,-24916,-19897,-17038,-11556,-32429,-18828,8808,10018,24867,217554,413511,329391,132320,46846,48705,60200,-2712,-84624,-52279,-18680,-7212,-14915,-45569,-32035,40074,111176,105597,39978,-6397,137948,295999,247314,86111,-62400,-95402,-35035,-50966,-124437,-80429,-17682,2188,-27271,-79360,-105676,-122100,-67101,-6587,24537,-25108,-99430,-66379,11239,86431,105885,84265,30998,-54498,-78846,-20624,53364,201369,281534,184231,118112,138795,222703,214320,113850,18974,-42984,-34720,29169,122065,150374,142788,144367,115350,45972,-20734,-7080,20281,46122,61730,58381,97869,98355,167254,345028,353698,227673,100952,49907,14770,60985,196203,308385,254018,138875,36105,-24564,-5082,69609,76620,-32080,-96837,-15982,43758,43967,94604,147050,136155,84100,37490,6072,47183,248097,238777,80341,29796,32788,16117,-63280,-76695,3497,23325,-38336,-82506,-41637,-3346,-395,-3484,-19079,8657,46568,60996,24215,-8611,25499,18664,6669,-14537,-18369,-30297,19860,86505,157683,141003,44705,-61709,-123900,-98097,-84703,-83794,-54332,-14704,34230,125711,148335,131902,118414,67837,57956,72785,49807,16136,67190,100445,152595,190748,129279,-1437,-73658,-57795,-32372,-1006,90828,228345,335725,331650,291605,333532,335449,203471,33322,7120,-49960,-111435,-65934,-24396,31541,27774,-1599,-12882,-71018,-116028,-88577,-74492,-96412,-138837,-103800,-86029,-124233,-101577,-79781,-83431,-50442,-7694,2686,-8690,-79426,-81101,-30350,-7355,943,5362,-58175,-77130,-5674,62866,95757,14490,-87458,-104359,-79048,-57656,23920,68481,15641,-83375,-166097,-130194,-134148,-72888,29619,85606,143148,130975,118009,130533,227453,379787,491748,469497,421660,284779,92755,14175,68276,205482,261196,211879,89009,11846,-79395,-38568,112468,181160,187899,71864,-35634,-35545,-24806,-73861,-69604,-28711,-41014,-88458,-83742,-15974,-851,-46934,-119088,-131838,-102469,-116228,-106336,-69481,-103445,-122392,-92663,-78365,-77607,-39859,-31390,-52634,-47572,10724,36061,-62038,-74056,-8113,45664,37744,69840,172072,363441,503196,367520,169604,43320,-73725,-121132,-61049,-51882,-92195,-94828,-104270,-79134,-23458,35803,122160,226853,195969,119239,72954,3693,-14015,-56039,-95791,-52013,-29222,-48141,-90498,-107135,-22090,36217,8995,-89880,-66123,-42855,-54414,-81634,-24494,32632,58417,53571,29685,-705,-16154,10989,25323,7447,7473,-1095,-54867,-71853,-16707,70391,134501,125659,77408,-52051,-78870,1311,55308,165592,202303,222701,383430,595604,655214,426734,154816,-42567,-123069,-98766,-43729,-3920,41454,108992,206803,166760,80296,39489,23351,56939,69720,29537,-36523,-85324,-43031,-5376,-1675,-16067,-50685,-76022,-65438,-27154,-4322,-8457,-37553,-31302,-9238,4969,-23970,-48355,-8083,77499,131312,140925,40896,-77495,-103544,-105470,-76285,-47281,-20643,-6745,28067,99060,116644,137823,128218,91053,101802,132051,170758,250239,273603,189548,30672,-127572,-30142,48471,61532,-22863,-89027,-119612,-86165,-75326,-95738,-120876,-61979,-4439,70058,130681,73685,-37296,-131439,-126131,-76461,25934,82768,40830,-18248,-73487,-87707,-76978,-41456,-17593,12804,43563,45295,24523,54092,160695,288843,212297,84199,23507,-34036,-77893,-96303,-113757,-62867,-10861,-15855,7094,66297,114507,25075,-69498,-89305,-92055,-114891,-39402,41307,74100,94929,103909,89646,50497,-43551,-109517,-123049,-93907,-2264,78244,103305,69592,58563,3120,28281,72846,73020,94110,67282,-18869,-84422,-53633,24151,56287,75437,31674,-45486,-33853,-32786,-98001,-114761,-96967,-75026,-282,102144,161239,143725,128463,65503,-43092,-9169,281941,437589,325018,123105,-15256,-12573,101281,127543,95163,100025,117567,107675,50870,-5917,27501,105162,75285,-30577,-64000,10143,89420,122027,175571,237762,226590,166886,133034,67337,-68813,-109173,-20054,72994,148973,155794,71263,-24876,-41507,-20510,-21382,-21196,20523,134157,179728,91131,42996,-722,-13403,-80312,-113696,-93895,-49954,-14218,10926,71765,82519,-17715,-125329,-12544,176874,322322,299257,77546,-45445,-30018,6445,5509,5247,-13796,-27195,-26924,-29756,-61007,-109957,-145273,-106767,-36215,70431,112887,108811,113568,123317,167561,296278,414299,529288,498907,309368,143894,36511,-25089,-31123,-46936,-78629,-115974,-64819,62171,182767,143003,10849,-38539,-54747,-22503,85331,152368,131362,58935,-22712,-66054,-80729,-91543,-61899,-10797,-19491,-26955,-60773,-96492,-87489,-60403,-32773,-39046,-82330,-27808,-30722,-86158,-69510,-6957,-1273,-63833,-120076,-66446,-87144,83543,465808,617242,513585,400032,314723,93368,-90409,-116783,-60731,22716,83892,95084,47207,-28885,-51233,-69217,-84289,-2832,77486,68566,31518,4203,66053,140424,44153,-45500,-99480,-65986,18754,127061,281409,394780,406273,263310,110960,-14714,-22522,140597,238721,172516,88477,64410,61090,-4746,-29535,-28468,652,38036,38691,32577,-7948,-66942,-96757,-48351,-34631,-63713,-89908,-108033,-92007,-66975,-63335,-60980,-30329,40855,-45422,-114066,-118911,-84563,-40918,-12601,-21530,-13072,-8228,-30616,-17988,63906,175088,287882,227737,139753,102648,71335,-16399,21118,84169,58272,25342,-2276,32419,41197,18776,-12306,25398,49156,35432,25791,48857,76828,51755,-14627,-62103,-19119,14219,9194,-6558,-29230,-32756,1460],[25489,38532,20983,19252,27832,21779,-23020,-61251,-37582,8835,3843,-48678,-110088,-71020,-73492,-50535,-66751,-73874,-42291,-53048,127,40051,29749,-8887,-51901,-64038,-25588,19726,45457,51704,13804,2590,-7198,-57129,-101117,-114404,-120714,-111231,-82346,-18212,82345,167769,97615,-26996,-57489,-32629,-29766,-42597,-45203,-45187,-51809,-99440,-57476,-44410,-26640,46177,58264,58187,28147,-35303,9549,158707,193127,132201,67380,18989,6848,53674,157643,203735,115882,-15864,-68800,-45432,42494,190594,264682,191912,66986,76526,58510,9200,-55734,-72651,-11006,45028,29320,75948,138680,103319,118699,89808,92880,126464,118821,75451,-404,-101217,-125205,-11250,72750,99595,155663,348281,354422,256776,69736,-74746,-77808,-45533,800,11620,-3577,-54231,-87745,-47650,12070,15312,7683,-53869,-102342,46090,119094,102984,101390,98391,59407,52671,80278,51108,-48588,-47867,7247,16809,-9756,-58722,-64361,-8152,90963,173670,181453,155962,135907,93340,39252,-61961,-98242,-111950,-93370,12006,92026,152353,230504,233578,290987,282988,94154,-64478,-111829,-105456,-76906,-35947,-36684,-37397,-22003,2511,-998,-68882,-74128,-20553,19466,23035,73247,9711,-49316,-67034,-64652,-78298,3835,87554,120293,116890,91086,39627,-48807,-100865,-72792,-101667,-95044,-53506,-17010,-42858,-65953,-57195,-76265,-23916,35014,66189,74272,71950,34463,11764,-2105,-35126,-80999,-40497,-14430,-88919,-138904,-72567,-75476,-17782,80571,80988,7910,-63381,-43783,11177,75903,141057,163992,80208,-20015,-25492,40744,64684,78576,20069,-64524,-109066,-71641,20224,137702,223104,163760,46191,1991,9298,14231,7015,4895,14948,8266,-51979,-92234,-54517,-38227,10845,90607,83823,96739,126231,181179,169519,99050,1167,-80539,-131550,-104843,-25664,3465,-3797,-56593,-108056,-111368,-73236,-64829,-60957,-67283,-42065,10926,40247,77691,107088,176011,266141,204048,106247,32391,-42837,-125072,-95417,-48248,2196,52779,68291,-14470,-119026,-48595,101926,127285,38376,-52491,-56851,6958,41977,85113,95408,75485,89877,94655,60497,-14748,-55226,-78632,-74690,-86885,-25543,68772,143800,150719,3620,-94938,-13849,-8321,-23183,-9313,6607,56852,78564,98568,98726,43053,-36143,-77822,-116992,-93797,-744,48209,16968,-48504,-132122,-2154,110709,128525,151208,132310,-55591,-98674,-38385,5186,-63909,-45978,18837,3585,-52332,-97712,-102084,-68069,-96883,-92477,-63291,-27837,-7703,-23446,-54655,-136412,-74427,-16981,-32364,-31125,-88481,-117914,-103091,-113907,-76640,479,24123,-30572,-120120,-124743,-56237,25679,45267,53345,48425,-1880,-79938,-106121,10937,89639,80011,-4858,-118265,-75487,-60226,-51393,-4880,13255,55003,147965,285230,303117,212773,143850,161921,139795,103910,150917,243326,186088,116537,80574,29539,-6081,-42120,-117940,-62125,41851,193520,194884,111965,56646,-9774,51247,208784,368194,451716,362335,166044,-43569,-125750,-107986,-91218,-75492,-81115,-98744,-100729,-108728,-51492,-10169,-6390,-23187,-13183,30024,61495,71540,27823,-65000,-151550,-62763,5048,29012,-13179,-65337,80866,306189,234686,46494,-58557,-77423,-61640,-64754,-69222,-14595,14625,44298,70799,108109,125388,103653,42162,-21915,-12705,-15768,-120005,-52272,-28888,-14288,-66829,-105797,-104820,-63177,-21545,-8366,43213,98699,11271,-85163,-60658,39180,32423,-82417,-9849,-19431,-77799,-24735,295791,501848,383438,44349,-134509,-56147,18676,49806,68964,199489,393134,307606,124012,6191,31148,57840,4754,-44939,-25825,31461,95268,167312,261221,334340,372752,444037,327815,106954,-45118,-81932,17598,53372,2077,-13151,34788,40042,26216,22294,71418,141444,145017,308377,151471,10378,-33852,-27841,-34772,-46597,-90124,-59581,-15758,-12784,42326,100774,72566,11098,-18933,-22045,-36412,-44528,-76676,-74788,-49527,-100688,-101436,-75211,-12485,32642,60720,64100,4229,-16725,-4124,5427,56267,180723,315817,380188,290650,134389,70174,49774,79402,116047,74857,31695,37907,35447,-13457,-51499,5599,69158,39900,70029,188092,264199,231879,176860,57418,-90216,-142143,-127538,-55607,751,11404,-31364,-94541,-81866,-65795,-78787,6936,104728,98547,35962,-56782,-40963,92677,148042,71961,-71322,-117848,-16928,195296,504394,478107,213743,54406,9497,11665,-31841,-104760,-116626,-93912,-140228,-31856,70900,5200,-52635,-21827,-1329,-4064,-40263,-85745,-80190,-29230,57693,101577,48610,-9730,22651,36704,-22399,-98785,-35368,49960,87082,47313,28933,21654,8609,19031,44098,32284,17916,672,-47429,-109123,-86003,-42587,-13362,2598,-30276,-18287,-26254,23870,45349,-356,-67908,-45208,-75424,-81413,-784,29681,54708,48028,7310,-59427,-9417,76145,52182,50038,67357,62016,67944,26993,-22669,-17150,-11205,-29583,-67589,-82666,-34932,22761,104101,212339,224085,251073,215257,71703,-7505,-42926,-48160,-61866,-88596,-113047,-64247,-80320,-20805,52447,105992,106510,82342,49025,-16808,-70857,-1194,97015,48904,-52281,-51272,-37110,-20907,-1059,-27250,-77143,-26813,56239,67259,82213,97255,37257,-30618,-73559,-53848,16949,24894,13492,-47302,-68645,-5389,18799,40535,51936,25732,25573,58022,49127,11788,-33680,-72689,-82656,-77206,-106881,-111975,-12511,31227,-8781,-59937,-18619,93325,229545,264752,180451,84614,31304,13785,-26887,-21931,-1899,20540,81749,70842,-4984,-70800,-24874,-11938,-38077,-57357,8279,18957,-19755,-7355,47417,107828,164010,178382,85218,-571,-58726,-95165,-67087,12078,-12053,-42874,-61037,-64868,-71068,-60154,-72070,-71642,-36073,11026,8429,-13438,-58661,-88056,-97206,-108042,-132453,-42258,114745,376951,632251,825453,823866,588471,304277,-71033,-102415,-68721,-57682,-53112,-88308,-108148,-55764,2063,12950,18216,-4143,-26665,-51054,22164,90995,99325,45288,-3448,-10931,35719,42317,67062,80640,145068,152327,128922,80226,-20239,-94588,-96380,-48962,-6433,21796,-20117,-94308,-41671,26890,80030,53029,-79608,-64551,15955,43291,55484,62277,73536,83635,34184,-60049,-84753,-59181,-114962,-149322,-94999,-41758,10781,39649,77006,73307,27545,-94768,193549,395171,407917,341357,397500,500274,539024,465458,335931,181425,57226,78104,73137,55747,8349,-58709,50870,146183,158634,109976,43115,-14197,-71258,-35023,28680,76166,97418,120747,117120,130190,96752,-14653,-120813,-92563,-69139,-18175,29012,20086,-16217,-23975,-24813,36424,131457,164090,116257,29785,46689,120540,198779,222885,168165,69918,-40756,-129842,-155325,-104067,-83669,-126289,-120877,-112554,-63604,1818,54593,48049,-5428,4693,48361,81061,119415,76894,37552,8799,1119,11699,16500,-41005,-96778,-96193,-15235,29323,56484,101386,128269,140293,117177,67838,10980,2823,39169,68426,29425,-43015,-57508,87063,180175,119796,75300,53458,2129,-11711,-1595,9253,17146,14921,7256,-41347,-97015,-65355,-70297,-86794,-68014,-71312,-118036,-53657,-41164,-72218,-87464,-6893,85925,61860,11999,-17776,-48847,-102536,-102966,-34600,7465,-130,-63937,-122351,5416,121093,184132,225622,216425,96429,-10731,-37821,31309,210098,332914,390136,370802,264055,153520,193027,237085,150766,9333,-89313,-33075,66275,135477,211725,307368,349255,215769,53904,-26770,-75172,-42762,27251,93752,152948,84148,18854,38615,70295,109080,72523,38480,-18093,-89618,-108434,-112812,-143397,-124438,-126164,-58961,87207,156881,148359,36789,-1962,27726,45036,48569,49405,23332,7348,49289,65193,59124,76302,75893,-2457,-89875,45994,143660,149542,186949,267061,375398,396886,320725,144437,-70355,-31664,-2052,-29847,-77726,-50601,-14686,-14462,-35257,-73324,-47401,764,36697,11623,-34298,-99111,-67716,20953,60597,33815,-52565,-73760,-56295,-31674,-31843,-64424,-42991,36130,154573,274958,323126,333726,275457,151578,25710,-78694,-65123,-76984,-45385,-43804,14648,57128,70566,62079,63701,48354,26781,-44471,-86226,-94311,-78573,-100094,-58110,-9630,-56119,-99403,-92952,-52567,-88340,-107278,-95910,-120751,-69344,-33738,-13318,42775,98444,129673,139958,147493,180203,219081,273987,201171,73094,241,75930,147838,213383,200977,94087,32668,-57979,-84152,-94384,-50759,2389,37871,29170,-5313,-16791,5058,78458,161657,159974,71789,-37820,-128658,-97919,-90884,-109590,-62185,31589,110009,110190,8989,-94650,-83386,-76706,-88922,-66329,-36607,-81269,-102852,-52471,54326,230571,357858,280748,34528,-92884,-6252,-36222,-76377,-98277,-76279,-42374,26984,7117,-69297,-106133,-95623,-83010,-80044,-53581,-29746,-13118,-25763,-49808,6390,126592,170003,125119,-11130,-78121,-75944,-47095,-43826,-46384,-50123,-76673,-55862,32346,87192,108658,82616,61494,5317,-84209,-64348,-33214,-54549,-50741,49035,118835,100494,-39100,-111829,12680,207630,460511,493111,281806,149173,71058,21035,-72633,-113347,-108855,-120589,-100704,15860,82722,-23271,-105258,31689,185648,141517,51714,50682,-20476,-89572,-121854,2872,162016,222906,103947,17457,-26460,-47004,6893,166502,297435,220647,52203,-44635,-42546,-28507,-23595,-21080,-11017,-21556,-5912,21878,16618,17148,179960,376627,293024,97364,56893,79510,78253,-4100,-99735,-51070,-10781,-5891,-20623,-53721,-43343,34851,117965,117337,60020,14917,138581,280327,241253,87643,-52841,-67141,-23920,-48890,-128117,-83346,-13644,14804,-7134,-50070,-76709,-95147,-57259,-6683,16623,-37399,-126206,-82050,8724,87673,108981,92609,36218,-58881,-83212,-12485,72868,207954,257278,157494,100703,119791,169410,135310,56157,-9314,-52573,-32760,27528,112181,139438,140475,142728,109011,34856,-20514,6730,29168,42398,32327,10192,45537,46805,121006,323102,349583,209680,98720,67822,57542,128369,281533,378794,304830,185624,91255,-622,5756,74360,56035,-39807,-92235,-16786,41966,38220,98907,167117,150065,86285,24922,-24656,822,211215,239645,73799,22594,30914,12199,-72982,-93609,-13812,1713,-56686,-91918,-41247,-2353,2312,23075,23103,34130,59322,64062,17886,8708,52242,30065,9045,-10313,-12865,-21113,38366,127049,216603,195013,74353,-56755,-111795,-86909,-78194,-84914,-56058,-15974,29445,110909,132169,121162,103099,53293,42310,51158,27421,-4,64699,114315,163081,180272,96978,-30154,-64267,-44184,-30257,-2807,91347,224191,309057,295845,264904,310557,327348,205840,29589,-16818,-79928,-119974,-81505,-45733,12747,24357,-2269,-18239,-79753,-124533,-100872,-93560,-110911,-123548,-103825,-85709,-117143,-104747,-84025,-89999,-70375,-28516,-7211,-9949,-70868,-67566,-17111,9439,17000,21158,-50971,-65399,1430,62001,65613,-34749,-104382,-85960,-68341,-58559,16286,55391,-544,-91968,-148265,-135357,-145981,-87058,10247,68608,124104,106465,90260,93384,166178,312508,413709,386649,363106,269325,104835,15312,47562,174324,237613,193102,67984,-4807,-63291,-1008,140285,206898,201770,74468,-18345,-16564,-19665,-76769,-74142,-38725,-56461,-108943,-77361,-10902,-2320,-57054,-126416,-124182,-102464,-119877,-108121,-65425,-95342,-112867,-103377,-84885,-81021,-43706,-34718,-48850,-47022,5691,24948,-75234,-57487,34891,94816,83574,103573,162018,319255,430437,287548,114691,15626,-83472,-115984,-64446,-65816,-88238,-77839,-95284,-74584,-13976,60565,162220,271727,243186,147196,73539,-10595,-26979,-60464,-97002,-65980,-48005,-68031,-105621,-96276,-16365,31437,-1790,-100983,-64656,-42575,-61439,-90556,-2973,45073,64595,59412,28045,-12453,-31896,6366,40608,22418,18816,6650,-46317,-53721,1729,78756,136169,130555,81663,-43178,-102063,-37803,-7307,76295,102964,164016,336415,539833,577865,374371,124352,-57195,-120958,-95163,-47866,-9149,44742,136940,242700,170348,69355,26903,11169,45058,55926,14941,-37012,-39631,5915,30405,15926,-5676,-44251,-67730,-65092,-32457,-6484,-4630,-21419,-11702,1598,5892,-26282,-49667,-3873,95639,162451,182990,95130,-39904,-102589,-112629,-119666,-78421,-45316,-19836,47621,108807,125608,145967,119032,58347,52457,71127,114138,207732,240391,169559,29536,-122013,-37732,52927,70863,-17055,-89185,-120446,-82068,-75943,-97635,-129101,-83725,-31263,40489,109141,57233,-55624,-102796,-93484,-38441,69378,116269,45727,-22190,-71968,-88663,-99502,-71097,-46255,-13940,26935,37927,12730,36482,143017,287296,234653,86887,14640,-48752,-89125,-101538,-122439,-69631,-14341,-18503,-398,49821,94170,14812,-80766,-99595,-94876,-115416,-39755,34400,56042,62820,78349,85751,70308,-13086,-77162,-88529,-55889,48286,136224,136038,76661,54571,-1843,22310,72049,72625,84189,50056,-22757,-85619,-57689,12267,37785,56238,26815,-37072,-21261,-8905,-92630,-114041,-100628,-75061,11138,118918,163959,134785,124013,70320,-32002,-23763,255742,403014,293498,103995,-26742,-46607,56906,62645,54355,85151,119097,110607,50583,-4858,20986,80592,60835,-34179,-56130,3807,70392,101737,167766,252741,245740,174268,129169,69301,-61677,-131714,-28909,74075,154363,163596,76627,-27346,-60023,-35049,-10454,3310,45250,155073,181047,89461,44823,6586,-9577,-84607,-116451,-93172,-45516,-13395,-4913,46154,70173,-21107,-125661,-25174,157389,317672,328065,99042,-46345,-33432,10233,10397,4339,-15861,-31170,-40535,-49125,-74754,-114252,-143393,-112284,-64621,29489,88730,92346,113561,137879,187454,326971,446277,518502,427540,242848,106631,14383,-51262,-56188,-69430,-96423,-110612,-64633,35527,121064,74807,-24948,-52090,-52559,-20042,82703,158058,142195,64783,-22916,-56862,-61109,-74507,-61763,-17774,-31374,-47099,-81601,-101016,-87444,-56323,-27360,-31540,-45561,14905,-11182,-88634,-77435,8781,24635,-47914,-123376,-57350,-79155,80951,421642,551024,461724,358016,290912,85493,-98897,-125356,-64119,24191,90512,104654,56020,-26460,-61718,-82495,-86863,-2833,72861,59238,10228,-24426,35412,111107,17603,-73337,-84143,-55587,23309,129174,279276,394662,457159,330971,151009,684,-24142,131468,233066,166829,87566,72288,68532,-10439,-37235,-27581,11573,54830,52836,44765,1303,-63233,-106794,-69445,-46278,-63889,-95819,-115382,-90483,-56403,-42741,-32393,-6524,41217,-63249,-130866,-99695,-66342,-27790,2693,3141,3684,-14634,-46295,-10284,91877,200477,278748,205797,125605,102316,87660,9692,33862,74434,42656,25810,21360,57774,54654,18706,-14347,18952,41727,32636,31135,57879,79631,48229,-15531,-63038,-15481,20314,13979,-3492,-26960,-30626,5965],[13036,31699,23900,21503,19177,4978,-40602,-74139,-37939,17635,15313,-42643,-109383,-80557,-86681,-74589,-86222,-32917,5397,-30451,-4503,39881,43583,9240,-44027,-72828,-41730,11445,41018,38771,-9965,-3150,-7415,-50991,-87629,-97173,-115395,-102228,-57340,19194,120382,174164,80459,-34563,-58555,-35020,-31720,-48426,-55060,-54844,-60338,-109864,-62585,-39091,-4156,89270,97463,73729,22221,-47622,-14765,132561,155687,81290,15523,-19411,357,59803,151496,196631,130453,-8501,-81890,-46789,43662,193208,276947,215660,108824,123833,77981,14893,-48149,-55700,-1021,49360,28728,63035,99385,60646,93586,73167,69137,91988,87136,52668,-8720,-101162,-132063,-18843,65441,91829,146979,330943,338136,263567,71731,-81445,-82621,-48406,-5987,4351,-11490,-66419,-97097,-48658,18057,26953,18559,-44137,-102904,40197,138227,118157,108286,95978,48061,35690,71497,48404,-57974,-51240,10083,20387,-6727,-61349,-65841,-12214,81332,157382,179029,194357,198588,131423,53333,-64663,-102965,-114063,-92827,13548,85869,145578,252666,287939,333332,270706,83097,-65825,-111609,-93904,-65926,-21905,-10776,-9469,4305,25001,9221,-67059,-82001,-35927,3057,11899,78762,21529,-6665,-28172,-59514,-86674,3617,88681,120329,118927,83118,10102,-97014,-64129,-53621,-90703,-90230,-57787,-36977,-77669,-89794,-78005,-76663,-18025,43305,75552,76966,77887,53490,32243,8872,-31039,-79232,-36849,846,-65667,-109055,-54155,-60901,-23811,82144,83651,15795,-51080,-45196,2629,69237,138212,168660,92723,-405,1112,59363,80156,90715,38172,-48970,-105424,-95086,-9253,99332,183472,150467,47547,17075,39186,55805,33928,-4665,-1148,-2399,-57953,-91273,-56345,-48164,-12384,50416,50304,86991,126420,166830,129123,48060,-32533,-93883,-141077,-107194,-30012,1900,-14405,-69802,-119114,-92176,-53129,-45555,-47194,-65033,-68972,-21127,24850,86948,146370,234443,315596,220994,112773,37482,-41635,-127006,-87569,-47317,1751,49846,73365,-4549,-99699,-89396,79754,118309,33351,-33485,-34025,-2328,23137,68411,77940,50574,62717,70060,26103,-53265,-50199,-53966,-51626,-101179,-30131,71505,148312,156428,8734,-95928,-12072,-7392,-31162,-6384,14967,52101,73588,83081,79068,32399,-38201,-67581,-93509,-106632,-2090,50933,14274,-52787,-114906,3972,103302,134448,180635,175353,-38129,-111808,-29240,33333,-23321,-6760,28192,-9778,-66667,-120344,-100295,-55781,-78980,-94256,-64474,-27673,-7967,-23231,-52894,-143288,-61964,-4083,-20148,-24696,-86378,-120675,-104118,-112950,-71860,7042,28221,-20937,-109478,-94077,-29014,12753,39566,67782,64956,18012,-46557,-82745,-6855,65549,76928,6253,-118346,-80763,-53592,-40545,-2617,6064,47684,153233,302111,316750,227624,163038,182794,156704,136796,189155,248141,162614,101453,73220,24835,-12638,-47980,-103493,-58825,39222,186274,199691,129449,64755,-7847,35126,205148,368132,422677,314105,126803,-68857,-112906,-102196,-83183,-65873,-82713,-119574,-112513,-92900,-38023,521,-490,-15208,-1542,42854,74188,83607,45764,-47352,-140649,-78004,-7679,18618,-20577,-56659,90433,302342,228395,41933,-62838,-74397,-59936,-60468,-64931,-7262,24816,54427,83356,123085,138170,112765,62120,5004,10545,1890,-110263,-53217,-23254,-5311,-53089,-89568,-100255,-50022,453,12676,53241,112128,24292,-99082,-75417,21545,4517,-69978,5424,-12825,-75489,-11212,271057,471263,357067,30072,-120045,-52655,13292,48325,67369,190384,398437,321265,137946,23102,40207,65375,16037,-20697,7906,66373,118264,186175,295932,387504,414944,433303,293621,93196,-53253,-78509,28278,61309,7496,-7451,44080,63239,64607,56091,90613,173415,207791,315633,114315,-6290,-26383,12748,4782,-22179,-66255,-41740,-18396,-39605,12172,90218,87810,31293,-336,-8987,-31153,-44644,-79980,-67937,-23671,-73664,-85867,-62181,-383,36013,52356,36147,-20748,-20423,2441,17530,66408,195319,329258,388893,281211,123447,53404,23003,60907,107112,72041,33189,34993,29991,-1791,-25646,32090,84316,26788,23572,140762,235051,215377,159362,38039,-100340,-112114,-92701,-41819,23483,30274,-27435,-105039,-90880,-73620,-76633,5310,93740,84322,23823,-61701,-34708,88570,141978,58569,-95682,-86726,42283,315342,616147,511845,222618,54808,6314,23609,1882,-69119,-142328,-107640,-128040,-29137,67259,-12884,-67562,-19666,-11650,-30270,-62862,-98030,-67693,6584,106419,150729,87740,7789,18696,16221,-29181,-91823,-35277,29759,59351,29178,8198,-6316,-20233,1168,34875,25625,16202,617,-49981,-104482,-71954,-28631,756,29973,263,1691,-34543,-11492,4158,-36576,-91979,-51121,-67941,-63615,3078,13633,27402,36217,5859,-55966,-12366,50054,15879,22462,41127,43067,63071,31961,-21430,-19033,-13682,-30831,-84741,-81904,-1752,65641,149848,238306,234302,252048,229580,84452,-2080,-44507,-59636,-77544,-97111,-100202,-83922,-96031,-31449,18148,53062,47642,44865,45962,-5303,-52377,23425,113945,55608,-43889,-44288,-22836,-3602,9221,-27558,-84359,-26949,47921,43342,72329,96286,43927,-41506,-104216,-86174,-10146,8008,904,-56425,-67361,-1571,29099,51257,63281,39791,46049,74715,67961,29692,-26435,-82057,-101272,-69939,-72607,-110582,-29379,3755,-33011,-73861,-12633,110038,261583,291417,200185,114583,67617,32281,-23030,-23504,-7079,-1460,56034,60236,-12927,-81401,-43715,-32942,-51867,-62578,1323,24679,-12967,-9478,35392,87112,139229,159789,93639,23631,-22009,-68333,-63423,3703,-10457,-24217,-34652,-36923,-48595,-49465,-88517,-77699,-29272,24237,26599,4910,-38946,-74209,-104731,-106474,-115530,-33691,108159,348531,599485,755976,760022,568130,304749,-70770,-109834,-79452,-61297,-54130,-90394,-122954,-79136,-27290,-8273,11210,979,-20384,-59631,1876,82702,109397,64902,11007,-10624,22564,30482,65581,72967,122082,114461,76548,29634,-44401,-99959,-94197,-48522,-6624,23772,-16242,-78591,-32820,37388,89399,54066,-80573,-64757,14274,41983,59594,66378,71916,72113,23975,-47904,-41673,-26995,-91903,-127812,-76463,-21571,28008,47734,76321,75303,42079,-95500,90997,215951,188270,97498,135153,228929,287913,268479,211347,148292,51804,79388,67759,42284,12277,-49521,58793,151042,156635,99345,23813,-31362,-94437,-32307,37150,91553,114450,122409,107668,130767,124561,11103,-88736,-107019,-103835,-56377,-7415,-10906,-35399,-33049,-22341,46944,145949,178244,127224,33168,34686,116074,207516,248958,206132,108032,-13685,-118345,-151621,-109319,-79355,-122166,-109319,-106220,-68860,788,53659,45329,-12302,-8034,38384,87025,126379,79823,39884,17898,18295,17851,9682,-37889,-91807,-103122,-20264,26807,53911,100140,125344,132286,101728,51565,-1460,3621,55564,95989,55240,-26508,-56578,83115,197086,150458,106002,68488,280,-14448,-470,13940,22649,21253,12294,-46279,-105592,-66459,-68228,-85578,-78538,-64225,-60321,-27888,-36593,-79218,-84266,-20714,57660,36760,10102,-11299,-42792,-101106,-96089,-26078,7404,-21163,-79248,-104317,8465,108206,174414,220532,200739,73607,-30387,-57980,-12895,137150,266920,339102,332882,257759,169797,199007,211222,137696,7117,-98782,-46987,56956,131006,212502,313342,358790,230549,64082,-27001,-84975,-46177,17788,72132,113486,38076,14334,47229,79859,107916,73713,43898,-6553,-74375,-92198,-94793,-123529,-140369,-143203,-60042,93738,172692,167586,42221,-34839,-6085,19202,35351,45571,31278,18328,61910,83292,76774,84149,65481,-23469,-113951,26330,122875,137408,185433,274887,394157,426070,358981,181042,-32538,-62725,-44157,-60843,-83970,-40824,-5290,-12139,-40678,-81836,-56154,-4901,27786,1718,-36241,-97911,-92724,9,47643,29665,-52414,-74622,-58425,-34727,-33455,-60729,-43546,34503,173982,300895,332851,347053,301267,186051,61100,-66980,-61412,-52394,986,2702,31378,53217,64601,59773,55665,26459,13009,-52235,-89527,-97295,-79641,-128589,-76031,-13020,-46257,-87963,-99259,-66408,-85367,-101439,-92745,-114796,-72322,-48296,-8322,37325,81808,110253,120289,128907,159333,194375,270693,238464,115635,17164,60214,123396,192359,181889,83614,22597,-71415,-88868,-101478,-72228,-18453,26633,26322,-2512,-3855,24098,102508,171660,155264,63807,-50357,-115964,-84513,-78989,-99154,-52494,40314,119514,119549,16326,-84094,-93754,-99225,-92894,-40769,-9569,-52272,-73371,-37451,60993,236238,359200,266009,22356,-72185,24875,-5790,-65584,-119264,-79863,-32853,25046,6361,-61077,-104148,-115872,-115596,-116426,-80650,-47192,-40655,-45558,-67330,-10692,114363,162262,110215,-17933,-57260,-43449,-24247,-46147,-67773,-54208,-67991,-29755,59137,100339,111005,86645,64319,5806,-97396,-83609,-52766,-76054,-36163,48743,112369,109886,-16090,-93249,13930,222638,519766,597667,357092,176469,63358,9428,-77383,-103309,-123488,-141723,-75062,35103,71179,-44746,-62189,92030,232399,142681,27077,-2349,-82478,-34163,-83564,-52490,121287,219491,118705,40362,163,-18205,27821,183862,300897,229632,56934,-44825,-46459,-30730,-25042,-22174,-8843,-12623,1735,28732,18292,4917,127934,314322,238827,51705,57472,107439,94462,-5548,-114349,-48422,-4012,-5303,-25080,-58343,-51927,27909,118463,121066,76915,38834,140544,260393,229968,89550,-36740,-36154,-15345,-50466,-133212,-84590,-8715,27253,14284,-15903,-44312,-68354,-46306,-9213,7961,-45901,-149913,-93481,6042,84501,106140,94109,33240,-67926,-90207,-9084,86020,206888,224214,128240,83810,100108,121895,68754,11669,-27952,-55206,-31006,21708,95058,125571,139776,146940,111643,32749,-17859,13292,33357,38101,7412,-26189,-850,-2041,75475,292401,336827,194796,100231,85959,103158,199394,365570,441255,347927,224092,137378,24446,16539,72060,32373,-46565,-86299,-16681,40112,30526,96836,178899,157736,86433,13193,-50179,-29727,186261,246299,73119,16414,25606,1942,-87313,-106168,-24913,-13327,-69416,-100239,-45542,-3881,10514,48165,57193,61717,76279,68604,14292,29282,75818,40244,11520,-3881,-3450,-7297,63162,177259,283149,251103,102031,-53051,-96522,-71194,-69148,-84804,-56617,-17249,23829,94898,115888,110617,88015,40949,30787,34856,10655,-12285,63850,129621,171185,165971,63624,-52775,-51647,-31893,-27994,-5910,88831,210600,267984,247084,229790,279593,315416,217785,49293,-22800,-83557,-73729,-75775,-60212,-5042,18138,-4847,-24297,-87414,-124732,-110379,-108345,-109828,-107972,-100325,-83900,-109039,-102949,-86300,-96678,-92356,-49943,-16337,-8910,-60091,-47663,4840,35363,41355,50628,-28636,-47424,13577,64096,36042,-78156,-96416,-65352,-57132,-56859,11506,46091,-10513,-87270,-117929,-111113,-122501,-87933,35,57592,109255,87276,69468,63658,108627,237151,321855,291059,286477,235483,108616,15528,28437,142345,211857,177957,61016,7693,-12899,43930,168317,230038,209641,75644,1238,5678,-11110,-76458,-76770,-47155,-69777,-110363,-70168,-10198,-7968,-64444,-112014,-114107,-99744,-119360,-109138,-59592,-83614,-100676,-111134,-90344,-84617,-49393,-38649,-43455,-42666,3896,16316,-83920,-35801,79773,150535,142681,150410,162227,273527,352164,212016,70713,-2115,-83647,-105339,-64406,-70352,-64304,-60176,-84616,-68997,-4429,85382,196587,305984,284269,175928,75122,-22328,-35647,-53369,-78641,-69589,-60408,-83143,-117592,-83455,-8075,28964,-11054,-110678,-59217,-39078,-65255,-85430,15425,54742,69518,64796,27339,-22357,-45944,1011,55574,39751,33772,17896,-34529,-34788,19427,84862,134112,133143,86608,-28321,-117582,-76470,-66599,-13766,-2119,100927,279710,464145,485461,320920,104138,-52980,-96822,-74969,-42710,-11461,49652,165318,272151,170781,60567,17881,2742,36577,45555,4821,-26644,13874,59764,67741,34733,6535,-35594,-56753,-56852,-30118,-2448,5209,-1030,10218,14101,8130,-27413,-49595,2231,115834,194260,219950,145431,11043,-70448,-76796,-108768,-94593,-64149,-26854,61470,109270,122981,142044,101871,24284,8341,20174,66471,168919,210142,152464,29582,-114675,-41391,60142,81793,-7839,-81521,-102239,-72962,-73765,-95208,-127946,-103274,-57123,11529,88644,45257,-59450,-63878,-52831,4268,104878,138305,46268,-25732,-67571,-80869,-105021,-94722,-72665,-37279,14545,34732,4390,19627,123518,277195,255675,93631,10329,-57686,-94246,-102604,-128947,-73099,-15077,-18176,-4151,37493,79523,12208,-82314,-113308,-99935,-110078,-36650,30182,41070,38901,61776,86294,93462,21417,-40303,-48753,-11405,101743,187608,155345,73643,37659,-14278,13357,69465,70785,71826,30373,-30434,-87041,-56767,5277,24843,40930,24465,-27435,-10801,8042,-77014,-110286,-100143,-69766,24691,130907,160161,124695,120575,77893,-15253,-32081,222993,354906,252064,80644,-37867,-80233,15189,1393,17270,69815,118607,113138,50846,-3470,16879,58559,47771,-33689,-43564,1719,53432,85603,161058,263469,257552,173414,114434,62097,-55238,-139460,-29893,77750,156041,164745,77308,-31756,-76062,-27087,14286,31386,69398,172393,178137,87488,44585,11870,-6699,-87858,-117268,-90978,-40196,-10843,-19524,17148,52736,-27643,-124761,-37064,128362,289614,335259,118063,-45560,-36799,13310,14019,1122,-16683,-31634,-50193,-61946,-71456,-81666,-103584,-85362,-61215,-9119,59477,75642,116826,156217,211491,357962,475851,501249,356866,182297,70851,-5571,-73198,-76899,-87283,-105788,-101293,-59153,21167,79235,31092,-47456,-56569,-49270,-16561,81565,163378,152630,70751,-23622,-49151,-44267,-57831,-58084,-23293,-41720,-63810,-95512,-95715,-84816,-51239,-19903,-19121,1039,59741,11013,-83537,-81340,21173,47613,-24392,-102065,-46409,-69363,74542,359210,468992,406375,320762,275358,93613,-90667,-123479,-69273,21779,91127,108535,61372,-23775,-70996,-95765,-87707,-4432,65187,49101,-7649,-47047,16240,94400,3901,-88134,-73861,-44128,28048,129588,267214,377576,489868,391821,186310,11686,-22476,122324,223522,157424,86630,86791,86567,-9084,-47253,-31327,18834,71482,70293,61283,14595,-55814,-101211,-91725,-51494,-61469,-100840,-123122,-89926,-48372,-27094,-6934,19700,46141,-73285,-134552,-79906,-47137,-16106,13709,24059,17522,-24939,-63931,-646,118341,217409,255760,175867,106836,96372,97356,35652,48055,65534,29695,28253,40887,73841,58190,11933,-21299,8652,31697,26545,32030,61195,75653,38855,-20460,-67337,-17112,20611,13499,-4812,-28588,-33403,1999],[-2390,19521,23147,24803,14255,-6780,-53542,-82947,-36616,25736,25356,-37646,-105434,-85477,-95579,-99242,-80713,8455,53441,8075,-3350,39409,55830,25589,-37559,-79903,-59262,475,32775,20286,-36836,-6393,-4607,-40887,-73448,-79435,-97629,-81950,-25227,60396,158934,173748,59529,-42610,-57569,-34992,-32035,-52329,-61040,-61952,-66981,-117653,-65923,-31752,21975,133608,134328,85130,14571,-57747,-29600,112677,124971,38985,-31355,-60130,-3882,65722,145193,186810,142818,-2688,-99976,-47148,40322,181835,272156,235683,158036,175636,104210,26568,-33956,-33518,12996,57370,27867,49498,59741,23716,69549,56617,46031,61798,60294,32653,-16014,-98804,-136202,-27323,55927,81302,132875,296187,303550,258963,70747,-88680,-86652,-51300,-13881,-3331,-18627,-77012,-105451,-49932,22665,38276,28823,-33990,-99510,31567,155992,133368,113184,91662,35940,14134,51652,35626,-72149,-52277,11265,19364,-8742,-65421,-68455,-19497,65679,131561,160869,211359,253976,175370,77133,-51175,-90123,-113807,-95315,10423,75680,135094,269815,341098,361899,240877,59340,-76162,-117474,-87310,-50948,-929,19041,22063,35266,48240,17780,-66221,-93228,-53750,-13630,4030,91841,49777,38005,2796,-57252,-97033,918,85092,114271,113998,64311,-35487,-119026,-27530,-36390,-80007,-80069,-57070,-51397,-108777,-103153,-93264,-73003,-11613,50236,81144,75953,81613,71977,51366,17036,-30124,-80058,-36875,11494,-43709,-80347,-34932,-47054,-32720,75532,78917,19821,-38772,-42838,-3851,61894,130894,165119,99845,18910,30482,79849,96863,103404,59380,-27253,-87681,-123590,-43510,55544,133811,127072,45243,30211,65251,93358,56687,-20241,-21383,-15383,-64720,-90180,-57520,-56237,-35195,8308,13214,70217,117231,141546,82399,-1330,-61797,-107594,-151679,-110419,-35924,2255,-16876,-64165,-99639,-69292,-33806,-26019,-28140,-48659,-90145,-60979,3736,88728,179157,282584,342784,218106,104949,31784,-48701,-118766,-78114,-43474,767,41831,72629,2571,-78058,-133921,39159,97117,26584,-17646,-16671,-13001,772,46688,56203,26002,44834,64012,11418,-105099,-37983,-25447,-23154,-93493,-40756,64706,138053,145665,5233,-96828,-12496,-10491,-47160,-7677,22431,45295,63512,60568,51588,15024,-45559,-62435,-73477,-97488,5419,55823,10277,-60255,-101950,10266,95093,134980,199160,198661,-21875,-87064,-4963,79710,37105,39891,37366,-24139,-76719,-138827,-98447,-52052,-70105,-85573,-62966,-28757,-11730,-26179,-50584,-127884,-53100,1469,-14044,-23175,-87478,-121879,-105116,-114579,-72178,10527,31776,-5704,-81112,-63811,-6020,4837,31067,76058,75933,36232,-13919,-27861,14781,65680,82303,17336,-115610,-88763,-47596,-30723,-4694,-7916,33907,151630,304242,313792,228244,170073,189144,158579,159555,224056,246601,141369,88579,66919,20645,-21292,-58506,-93096,-56249,32046,166200,190255,137372,68028,-7166,14506,185948,341679,365688,250538,83788,-89331,-102827,-103024,-76673,-52572,-71998,-129922,-120017,-79701,-27647,7544,943,-13545,2446,46648,76135,84103,50159,-40886,-134256,-91575,-20444,6102,-31484,-51599,94692,289306,215365,29604,-75316,-76402,-63825,-63107,-66424,-5521,29352,58614,88754,128420,140336,112100,72944,22614,21840,6598,-99538,-51011,-17875,4564,-37071,-75268,-98233,-41389,15193,25554,54804,113001,36227,-88214,-74947,7046,-17455,-47864,19367,-7054,-70348,-4691,223177,404012,307313,10742,-108876,-50210,4848,40422,59650,174382,385953,323592,146595,36214,43645,64221,18049,-4311,35411,91434,126897,186592,303184,413660,438783,410613,255245,74686,-63672,-77006,35285,65159,9330,-6037,48083,80727,96128,80351,101222,194050,259823,300637,80648,-23803,-19325,44562,39239,-197,-44977,-24621,-18456,-61988,-22230,69661,93088,44283,13714,1599,-27559,-46284,-84433,-62068,1860,-46814,-70121,-48692,7276,32429,35116,582,-43722,-21686,8420,27112,71485,198397,324941,371851,250328,98849,24312,-10403,40760,92930,62274,26984,23619,17174,5194,1319,63324,95759,14039,-13468,97371,202556,193353,137106,17529,-105565,-91792,-61583,-20218,44520,42916,-27212,-116152,-98419,-79694,-74084,2588,82105,70535,13539,-60970,-36990,71259,122198,36727,-125011,-51689,100255,419956,686857,511580,215297,45560,-3450,29262,25412,-41565,-156850,-122816,-120720,-27212,65488,-26717,-88901,-23943,-26847,-60077,-89820,-113042,-58882,37185,146963,192731,124491,25424,9409,-9880,-39357,-88938,-39285,5488,27993,9499,-9676,-27434,-46802,-20035,22017,17027,12427,-3444,-57988,-104406,-62424,-19955,9353,51666,25447,17977,-30055,-43015,-38663,-70173,-95255,-44470,-54327,-49353,4344,3521,4286,24271,4521,-51735,-18744,18237,-28964,-11558,8971,18639,52379,31753,-23766,-23927,-17320,-27104,-86664,-60762,37384,109624,187198,246268,228619,241113,236800,96630,3109,-44851,-67455,-90334,-102182,-90416,-93858,-80464,-36359,-17152,-1880,-10250,3378,31649,-1268,-32943,47483,121278,51378,-45054,-43661,-13019,10531,16041,-32404,-95738,-25465,37394,13195,57707,94287,58127,-37711,-124978,-117903,-37440,-11040,-13507,-67657,-71857,-5330,33412,59704,74817,56589,67751,88165,85264,52300,-9482,-78772,-125195,-64537,-45346,-93298,-50281,-28533,-58188,-88728,-10572,119915,279287,300842,209515,136468,93616,41075,-23006,-28761,-17899,-27061,22887,40346,-28952,-96871,-61547,-52611,-64794,-69152,-11172,23123,-11479,-14978,20666,64061,110905,135161,95884,43547,9611,-32381,-41584,8118,-3302,-6006,-13043,-14081,-27666,-33611,-83287,-77061,-25531,31041,39302,19974,-22292,-62779,-112021,-102945,-105458,-39464,84560,297290,541108,663561,674005,527134,288243,-74694,-114276,-87812,-66312,-56924,-92118,-136081,-108626,-63057,-33039,3172,5907,-17370,-71499,-19447,73705,122141,92461,37011,539,15441,19828,62392,64111,99870,79292,29383,-19695,-75067,-107615,-94737,-50611,-8302,23716,-15892,-67124,-18338,54109,102332,55966,-81283,-67707,8871,36380,58704,66046,65653,57123,17744,-26760,-3092,1802,-69286,-105428,-57897,-3961,41242,51564,70350,70433,45852,-82334,20166,86196,38618,-62224,-40529,40422,108458,124061,114084,120488,48440,77575,57423,19474,6671,-42824,63207,148927,146857,83355,1790,-46026,-87896,-25691,45095,105280,128004,121213,98498,130348,157957,48220,-54304,-96614,-135659,-98171,-44670,-41197,-54610,-43315,-23917,50203,149338,177626,120905,26656,19866,107300,207892,270790,248182,155611,22517,-101531,-143949,-115731,-77390,-119009,-100217,-101423,-74833,-2926,48478,38127,-22911,-26932,21971,84966,125302,81496,43955,29194,40237,35837,8871,-37346,-90740,-108878,-24348,24007,49736,95671,118724,119464,82555,33277,-12372,5656,70569,124367,81623,-11731,-57093,70080,200537,173283,132286,80365,-1901,-17966,-2940,13845,24494,25452,14726,-51753,-109410,-69384,-68213,-80317,-73749,-35935,-8871,9794,-22940,-86029,-81427,-34000,28681,11433,6624,-7184,-39096,-95963,-62487,17076,44606,-4509,-71619,-81230,9916,92960,160524,209762,180145,51524,-46991,-69927,-50009,65951,198159,283826,290840,245718,180864,195807,175883,118183,4391,-94812,-61944,43388,122259,208425,310357,355208,237876,73724,-23962,-95432,-51687,8936,52536,75522,-2137,8383,47999,81775,101557,71469,45912,1051,-64310,-81938,-79355,-100825,-152453,-160810,-61777,95165,180696,181792,54114,-60897,-44613,-9988,18685,36707,33892,25751,71597,98588,93555,92264,55065,-41878,-133726,7529,96740,116660,172566,268094,393524,435435,381158,209265,6282,-48488,-55294,-78982,-85046,-32279,2268,-10594,-47329,-91778,-68553,-15269,14494,-9625,-37199,-89282,-117269,-22036,34096,27096,-50325,-76228,-62055,-39090,-35500,-57172,-45615,28631,183563,310027,325816,342214,308694,209044,91550,-56082,-58782,-32778,42915,37564,42896,44251,53045,52428,42785,6161,7224,-50761,-82566,-75381,-47490,-106212,-96018,-18444,-36157,-71523,-90200,-66712,-72153,-92969,-86903,-103364,-75789,-30209,7117,29569,57496,84691,96792,107217,135262,166822,258036,265676,153067,32403,45611,98207,164815,154454,68352,5783,-92540,-95582,-108098,-100120,-45972,7532,16266,-4108,6528,42356,123166,171054,137165,46290,-68335,-96098,-66182,-64806,-87241,-43460,45938,123602,123294,20276,-76999,-102240,-118434,-74009,-14217,25210,-14928,-46586,-29384,57619,228132,342444,237701,12043,-42720,58428,23420,-56079,-142986,-78142,-25275,20158,4061,-53692,-97454,-128732,-108118,-113000,-102973,-59936,-65116,-67517,-88676,-32409,95876,148898,93827,-19846,-32979,-8425,4077,-41619,-89535,-58541,-55329,-6074,78307,102530,102503,82081,61834,3297,-108624,-102806,-71051,-90340,-30603,35613,90733,103046,2240,-67696,28819,252269,584203,701125,434077,194366,47165,-8685,-84449,-93772,-117813,-117344,-52865,47751,53411,-56214,-13382,151184,272153,138841,-459,-59155,-102252,13595,-38392,-107269,67781,193454,115680,48728,14469,-1548,37816,185037,283599,224006,55965,-45108,-50445,-33651,-26424,-22553,-8813,-9669,151,25630,11858,-13812,66398,236066,174352,-2473,45987,128167,104860,-9951,-129917,-47374,-695,-7023,-29148,-60913,-60610,15779,107907,112880,87688,60818,139827,234610,211248,88530,-20549,-9489,-13029,-57984,-142154,-86825,-5923,36432,34549,20504,-12786,-45098,-38887,-16094,-2334,-50280,-151914,-100326,-97,74366,94968,85870,20003,-83608,-100351,-11478,90807,196168,182553,95876,65960,78557,80018,16133,-21487,-39886,-55961,-33501,8901,69770,107435,138371,153731,119692,35372,-21188,6933,28618,29615,-14880,-50916,-39836,-46297,37003,261152,320721,182318,100382,98424,143900,265195,436757,484097,371912,243904,165713,44559,22571,60087,4781,-55811,-83582,-19822,33995,17472,83914,175085,152886,80512,-417,-73220,-47367,170173,256668,74367,7154,12317,-19035,-110051,-111538,-30791,-25036,-81659,-112479,-58701,-12290,17288,64589,78383,81584,91016,70006,10078,45913,90280,43698,9560,883,5653,5936,88781,227793,345118,298712,121033,-55633,-85353,-58471,-64359,-88523,-60374,-22692,13884,75041,96590,96538,69174,26210,18972,20449,-3616,-24752,59603,140464,171917,144549,26576,-72996,-44699,-26743,-30905,-15773,77623,182608,210618,183846,183295,238761,296848,234467,89738,7940,-46009,-26544,-55932,-70892,-27435,3102,-15160,-36688,-98840,-120344,-119337,-119029,-101482,-97118,-98931,-85463,-105378,-103254,-92529,-108878,-120958,-74940,-28647,-10911,-53215,-33046,21313,55855,60317,80932,2116,-28165,25376,63900,4472,-114764,-80118,-50895,-52150,-59010,4055,35229,-19294,-77460,-89710,-84567,-104938,-85487,-8244,46745,93228,67460,48741,34764,51308,153982,219677,186805,195724,182811,98010,7904,4479,104804,179130,160926,62813,40608,51349,89530,189098,242940,205135,69585,16290,23670,-6235,-79553,-83757,-60162,-86814,-100544,-68588,-21487,-24251,-74052,-99930,-109064,-101381,-120514,-115649,-60695,-77741,-94467,-121914,-101283,-94241,-61230,-46217,-41069,-41218,-1664,3684,-94686,-19295,115040,200223,203141,198662,168982,228525,271651,139808,32054,-15392,-79683,-96569,-66219,-64225,-38720,-49226,-80431,-70214,-2491,101277,214823,318460,305579,192691,68744,-39343,-46405,-43288,-58738,-69204,-72524,-100150,-133576,-76306,-5504,20781,-26345,-127173,-57519,-39994,-73229,-79107,22989,55405,66734,62257,19972,-37691,-65476,-12680,60891,50664,43880,24536,-27176,-21848,29724,82631,122491,126521,84852,-16326,-121606,-118725,-124266,-95731,-96304,33527,210780,368175,378772,262544,88144,-38202,-66198,-48903,-34190,-17718,48092,183888,285049,160406,45500,3769,-9924,23618,30632,-9129,-17930,59600,105796,95212,45249,11607,-33357,-51964,-50887,-28350,-264,12337,14604,26129,20007,3536,-35764,-57030,1153,127504,214010,237259,175147,47631,-47201,-54200,-85473,-96820,-83488,-35699,60292,94109,100908,116560,68108,-18502,-37959,-28932,19362,126656,175238,129265,21192,-116388,-49594,61687,86166,-2800,-72744,-85770,-70272,-78502,-97237,-125973,-129313,-90129,-23699,63697,33547,-52616,-30448,-20351,33661,119646,138821,33765,-37571,-69223,-75212,-94741,-105572,-100187,-64742,-2195,26823,-8305,-4332,94289,249127,262460,95527,1982,-69336,-101976,-108182,-141488,-81136,-21308,-23322,-12876,20876,62514,10217,-77610,-136705,-115734,-108187,-38547,20158,20735,13890,43961,80643,107414,47752,-9744,-14588,27366,144227,218444,152934,55147,3455,-41013,-6431,56793,59129,49500,2099,-47613,-92659,-57974,-5185,9049,21949,16262,-25402,-10602,10341,-65354,-111543,-103901,-68151,30641,128433,142006,105539,109661,79374,-1857,-35957,184337,293741,196943,45534,-56828,-119398,-21013,-56340,-22220,46122,107140,106168,42961,-9574,7395,32504,29158,-35795,-34225,-3922,30859,65041,147933,262283,254754,158090,84161,39623,-58579,-127859,-30941,75386,145676,151555,65423,-46097,-91100,-9549,34175,50150,83031,176956,163953,78015,35179,7518,-12581,-97870,-124044,-94931,-41511,-13834,-38874,-21552,24164,-43927,-129547,-55470,85012,235166,313533,125854,-50522,-47601,7751,8128,-11734,-22082,-34638,-62034,-74882,-64844,-53801,-68776,-52476,-35738,-41889,18147,53393,116672,169501,229860,376962,489849,470084,285222,123801,31218,-29430,-95547,-97177,-104095,-110419,-96098,-56427,13197,52559,4903,-63456,-61656,-53441,-20403,73312,159276,154259,70274,-30956,-50144,-37383,-48703,-57535,-33024,-56112,-82351,-103782,-92763,-87633,-52233,-16440,-6025,48168,97253,27501,-79957,-87405,24856,60960,-4024,-81878,-39472,-63282,59692,280230,373810,345281,282028,257208,106793,-73228,-113693,-81321,9527,78877,100064,57473,-26171,-83189,-113503,-91986,-12627,50258,34406,-25598,-67890,2530,85763,3412,-78194,-70332,-37420,28447,124508,242809,341554,496660,435258,210180,13866,-22618,110672,208875,143911,85674,106351,113480,2367,-58905,-43109,17914,82126,85373,78259,29686,-47268,-86774,-108749,-53912,-61376,-107729,-133946,-94020,-46665,-18663,11984,43503,51422,-76841,-122335,-62360,-28989,-7815,17917,38580,26293,-39722,-80987,8387,140064,222809,219884,138662,82905,83747,98501,58951,62859,58559,20620,31756,55120,80263,52313,-853,-32086,-3538,19985,17147,28176,58357,64721,23720,-29360,-74579,-23681,15438,8307,-9684,-32823,-39136,-8065],[-17223,6065,20516,28842,12717,-13684,-61910,-87466,-33434,33151,33941,-33289,-99417,-85088,-97945,-114253,-56775,46709,99063,55435,9070,41871,67272,40317,-31998,-85074,-77872,-12938,20808,-3808,-64443,-6053,1467,-27537,-58617,-61442,-76627,-56302,11371,105005,196889,167205,36882,-49544,-53837,-32007,-30095,-53353,-62801,-65825,-70668,-121580,-66639,-21430,52499,177694,168022,93281,6749,-63568,-36126,96601,101077,8541,-66929,-101493,-3332,73284,139913,175053,151302,1904,-122186,-42168,35860,161648,255494,254180,213659,228917,137080,47082,-11004,-3635,34627,76410,35472,42296,26801,-5800,47706,41051,25248,36763,39013,16849,-20908,-93366,-134989,-34325,46580,70467,115992,248205,255226,244729,68229,-94859,-87526,-51784,-20727,-9346,-22756,-83786,-110915,-49558,27760,51201,39981,-22580,-91280,23052,171248,149559,117881,87713,25446,-8364,23527,13987,-87412,-47787,12457,15206,-14497,-68716,-70273,-27752,47296,101668,133289,209056,295454,220988,109730,-22573,-70858,-110670,-98291,5092,64043,123237,281375,387974,372390,198614,27206,-93265,-125142,-83049,-36323,22761,51749,57677,70431,72460,26524,-63795,-105296,-71605,-27803,3269,118693,93234,79693,25062,-57827,-106547,-2248,78362,103550,102644,34104,-96493,-60351,8478,-20523,-68456,-63915,-48239,-56859,-131720,-104649,-91810,-62540,-1821,58266,84966,73766,85482,90914,69672,23492,-30928,-81926,-39374,16448,-24998,-53177,-15703,-33076,-40228,62123,67813,21358,-25415,-34359,-4234,57468,121814,155313,102903,39288,63681,103247,117044,118831,85232,1795,-61450,-138270,-76721,14682,86001,101935,43585,43383,88512,125970,73738,-38434,-42561,-28066,-70284,-86667,-54680,-57424,-50600,-28303,-23275,49093,101163,109330,34566,-44837,-82558,-119932,-161404,-112908,-41359,5969,-9489,-45144,-75630,-48073,-15918,-5160,-1935,-18129,-74412,-102136,-19418,85391,204084,316170,345591,196586,83308,14679,-65526,-103944,-63417,-33424,1233,30220,67821,8792,-55855,-102138,-11000,71710,23334,-3964,-3939,-22870,-22740,21886,32634,5201,39585,81125,38088,-88497,-16347,8427,9393,-75256,-55160,49503,114186,120896,-4533,-98450,-14347,-16145,-70068,-10187,31116,38811,49612,33262,20568,-5781,-55803,-61043,-56663,-70820,25506,65841,7268,-69710,-92818,14800,85371,129910,205896,201952,-14206,-63783,22490,135503,112718,93185,46819,-38158,-79363,-119571,-92593,-53046,-68406,-72802,-57022,-29031,-17397,-31105,-46776,-106906,-43767,3184,-12145,-25115,-90561,-120145,-103896,-115072,-75939,11047,33548,10182,-52654,-39177,11016,5164,24195,78846,82161,53407,17541,28471,60481,92658,100472,30356,-108225,-96436,-40728,-20770,-9462,-27582,15074,144234,292222,295807,215389,164112,179860,145067,167034,247772,236876,123417,79637,64524,20552,-28041,-72109,-86675,-55554,20584,135431,168491,135679,67066,-7281,-8977,151359,291022,289483,181027,42846,-98341,-97677,-108694,-70977,-37408,-52963,-121732,-117338,-69096,-20929,10614,-1473,-17813,-1197,42176,68737,74714,42732,-44551,-134473,-102274,-32213,-7657,-45443,-49282,94913,270222,198672,11763,-94355,-82009,-71924,-71766,-72770,-8516,29202,57910,87986,125443,133886,103745,75676,31928,23703,2484,-93370,-46574,-12071,15831,-20520,-63618,-98047,-36575,23574,31289,48998,102066,46987,-56841,-54180,2837,-23259,-23512,29663,-3829,-67669,-5996,160353,311887,242390,-11031,-101058,-49600,-5814,27472,47105,153198,358330,315561,150697,46215,42089,54863,11615,5429,57123,106682,122516,171272,285677,412610,443540,378883,214848,52567,-74559,-75920,39420,65122,7686,-8730,47106,92035,120459,96060,103595,201532,295011,265492,50069,-42118,-15648,66104,67028,18901,-25960,-8417,-16388,-74186,-57844,40413,87703,49992,23005,9365,-25548,-49086,-89596,-59057,24248,-20624,-53787,-33485,12015,23419,11014,-37349,-57909,-18912,14153,34832,72035,189618,303368,330769,200016,59985,-17975,-41910,22602,74655,46435,13705,5390,1454,9860,29198,96269,102373,892,-40139,61945,170572,168026,111744,-3000,-108534,-80666,-36715,4234,62495,49431,-30365,-126522,-104251,-82490,-71259,-684,71383,59347,7396,-56506,-47587,42823,92129,9746,-152510,-18276,153962,499326,708470,478928,192704,27312,-18623,29211,37262,-27668,-145860,-135584,-118530,-28161,64648,-31402,-115153,-34433,-46223,-91080,-120640,-128265,-54328,59784,174861,223279,155875,42745,-4309,-40614,-53437,-90859,-47597,-20571,-4779,-10344,-21734,-36858,-64963,-40926,8052,7658,6585,-11597,-71319,-108273,-58028,-17201,11968,66332,43861,27821,-23687,-68599,-81097,-97656,-89198,-41580,-45607,-39847,2267,-2347,-11767,12290,2703,-46349,-22854,-8917,-77525,-49768,-27203,-10209,36058,25837,-30359,-31808,-21409,-19289,-70411,-27516,79722,150354,210475,233555,206470,218425,235163,107842,8667,-43710,-69341,-95364,-102038,-84408,-82462,-57647,-39085,-53031,-57441,-59391,-32528,9518,-3931,-13077,68750,116356,33850,-56193,-49479,-8654,20513,19194,-41198,-107966,-19520,28701,-19058,38899,90048,74550,-23068,-123645,-147483,-65086,-32315,-29767,-81365,-82241,-15590,31867,65640,86530,76581,91903,98997,99541,76020,12567,-62998,-128706,-60687,-26515,-76297,-74714,-65080,-83657,-104513,-13128,121835,280418,292578,208247,149616,108981,41480,-26843,-37765,-33801,-55020,-14462,12464,-52325,-113493,-73661,-68266,-75926,-77312,-28556,14873,-15063,-24131,2966,38649,79747,105599,91566,58351,34332,-1659,-17887,17546,5717,8745,2217,1972,-11610,-20329,-74552,-73424,-25547,31313,46169,31364,-9494,-55009,-119031,-100352,-103175,-61589,43180,227118,461319,556353,572451,465732,252619,-83909,-106869,-84692,-72583,-61732,-93023,-135080,-142449,-102346,-59699,-5015,10951,-17558,-86475,-39740,63742,134030,121907,67835,16739,10709,10831,57948,53802,78312,47479,-10635,-59831,-106869,-114904,-97897,-56057,-12618,20682,-19559,-60985,-4095,72959,115790,57070,-82024,-73576,-719,26098,52149,60906,55111,40727,16165,-3960,28465,24675,-49264,-83582,-40186,10104,49198,50664,59314,58791,39018,-77498,-22792,3960,-52811,-158779,-151729,-84060,-13220,23740,42355,94983,46580,72290,42000,-12537,-7973,-36185,65260,140267,129456,62182,-22386,-56217,-65451,-15696,52785,116923,136215,116438,89280,129334,196850,98521,-18201,-72866,-142627,-137576,-73992,-66129,-73428,-54372,-29580,46018,141803,163402,100680,12157,3165,94253,197391,282407,286814,205313,61631,-83283,-134343,-123382,-78040,-117021,-93151,-96675,-78616,-8304,39615,27023,-35774,-50104,920,75260,115432,80833,48975,42374,66299,65422,20014,-36332,-92174,-113713,-27632,20902,44255,88744,109281,102968,60961,14547,-20732,6802,81487,151733,108417,1370,-58070,49456,190010,186894,152802,87895,-4172,-20819,-7180,10004,22882,27561,15019,-56633,-104532,-73192,-69811,-74440,-59395,-5986,33204,46332,-5059,-89333,-80292,-42292,2472,-12997,2053,-4680,-36907,-90582,-32785,61287,86160,32561,-42373,-55624,10300,76661,144198,195049,156886,31228,-60334,-75636,-78547,94,130299,226560,246287,228005,186104,184562,136573,95282,2782,-81193,-74170,27025,110789,200891,299667,339707,237411,82402,-17518,-102478,-57510,2666,37317,43121,-33069,352,43279,78560,92397,67000,44574,4049,-59209,-77364,-69136,-81135,-150892,-169379,-62723,93022,182057,191483,69887,-65356,-84990,-39949,608,24903,32721,30945,78777,109785,108598,100939,45907,-56801,-126591,-6995,69852,89712,149633,247733,374182,423905,384130,226094,43436,-10532,-39821,-77181,-78156,-22986,9328,-8176,-52540,-99861,-82630,-28517,-1392,-21389,-37880,-80149,-135315,-41272,22912,27917,-44916,-75878,-65152,-42769,-35937,-51506,-45931,21348,183924,303010,304952,321870,298541,219700,115628,-45276,-55578,-16379,76831,62065,49853,32489,38442,42720,28982,-7623,10705,-40724,-72767,-45753,-8685,-79214,-114802,-22827,-23080,-47082,-64670,-41942,-49319,-79855,-76433,-86735,-68657,10826,30158,22830,28376,55395,72140,85785,112495,141999,242259,286190,188669,47761,34639,76017,135958,123343,49732,-17049,-120894,-99174,-105732,-129739,-75518,-15523,2588,-6895,16688,61904,141748,162052,109293,23606,-78859,-63865,-37952,-44659,-70391,-31775,51412,124664,123518,23013,-70733,-105884,-119046,-52999,12114,63632,27545,-19871,-26135,47372,211068,314394,203059,5020,-15571,91911,52869,-45183,-149498,-69751,-17428,15037,2714,-45483,-88087,-123714,-85456,-90991,-117266,-65781,-77426,-82295,-108727,-53665,77339,135793,81693,-13416,-5501,30452,38143,-29400,-106882,-60646,-39624,16859,91128,96240,87009,72787,57836,1381,-113011,-117709,-84037,-88406,-30758,14791,60732,85111,18719,-33386,65905,305150,658542,801568,510002,205744,28245,-27041,-87312,-81531,-99527,-91523,-30588,58106,35717,-54358,33619,205055,302117,133221,-25661,-103852,-45756,52806,-1462,-109150,12790,154112,101437,47347,19207,6378,40971,175675,252454,207579,52642,-42410,-50366,-32901,-23473,-17886,-7606,-9383,-7231,16355,1543,-33637,8770,161832,118474,-51744,27602,143754,112043,-13619,-140147,-43617,4246,-5347,-26846,-56778,-65212,2569,89916,98409,97756,83995,139617,208595,190357,88354,-2985,14101,-12759,-65903,-149566,-85173,-515,47031,58572,62991,21835,-20776,-30509,-21385,-7881,-44594,-128968,-96843,-4829,63330,82006,74244,3513,-99423,-104925,-11768,94553,182980,141091,68074,53798,62130,50035,-16536,-38661,-40948,-51207,-34982,-4696,44489,92558,142710,168542,137995,47295,-27064,-7194,20472,22505,-27603,-58392,-63656,-76959,16888,242050,312190,177608,103028,109133,181213,325328,493043,507029,377969,248175,180046,63590,28995,46194,-18521,-61204,-78080,-20221,29580,6079,66458,159318,140434,74810,-8882,-86986,-50383,163235,273513,82366,1317,-2067,-43183,-133910,-99792,-24212,-27705,-88286,-122434,-73597,-20914,26450,77857,93432,97513,107714,74326,12547,63495,101791,46738,10017,11369,21215,25240,121796,280040,401618,339480,136846,-57847,-72792,-44216,-58798,-89486,-60167,-24671,7862,60326,83002,87078,54381,16131,13702,15383,-7346,-29384,59230,153302,173035,125364,-4681,-83766,-37759,-21668,-31912,-25394,64976,149645,149471,118233,135379,198816,280891,261068,153454,77792,15518,24535,-24473,-70215,-47326,-13572,-25933,-48100,-105267,-107709,-116168,-112270,-84338,-82516,-91995,-82151,-98276,-99070,-95240,-118512,-146273,-91529,-34344,-8036,-42955,-18997,35209,73021,76542,112153,46050,704,44697,69607,-18085,-130447,-60139,-36521,-46298,-57465,2381,31375,-18349,-58004,-55813,-53178,-86182,-75860,-8140,43855,84237,54773,35274,14073,3887,77423,125348,91647,109303,126754,82553,592,-15927,71338,149083,150055,78595,90565,127638,143132,210273,253252,197488,65488,34683,44908,2834,-77676,-85960,-68408,-97064,-86875,-63031,-36022,-41436,-75977,-85253,-100958,-98839,-114611,-117073,-60390,-69945,-85834,-125160,-108450,-99619,-66701,-44204,-30821,-33712,-2394,-3943,-98549,-1393,145302,245850,265901,250349,189770,201481,207771,84177,7286,-16315,-64465,-81037,-58859,-38902,-8044,-35987,-73853,-69152,851,115726,223824,316326,311852,201665,62024,-52931,-48652,-23329,-31969,-57394,-74310,-108658,-142261,-65673,133,15958,-37792,-141444,-50530,-36240,-75791,-67480,29285,57424,66521,61415,15438,-48657,-80522,-24945,64723,63550,57777,35503,-14863,-4720,43217,83049,112425,120991,86107,1468,-101099,-137940,-135573,-76642,-55100,-17173,145163,270409,276568,212491,86075,-9136,-24798,-11206,-13085,-16945,49902,200600,290288,149812,33813,-5834,-17128,15951,20904,-17461,-4791,102394,148753,119331,55909,18521,-28168,-43925,-39081,-18240,9611,26016,34895,45719,29035,2073,-41492,-62803,1871,138162,227515,240677,188491,72508,-31708,-38280,-63193,-82619,-91278,-37561,54952,76168,71346,80021,28661,-58666,-75903,-67035,-17707,91945,146114,109478,13847,-117298,-51957,67978,94852,9488,-52399,-65104,-65333,-80454,-92956,-115121,-150215,-118834,-51827,49077,37456,-27493,6073,11485,56864,124297,130391,19571,-47572,-67244,-63967,-70225,-83777,-105719,-85329,-13580,23638,-14753,-24516,66090,213192,260627,101703,-728,-73762,-102438,-108370,-148560,-82911,-22729,-23940,-16883,9916,53112,18868,-57285,-113649,-124979,-99462,-35359,14290,4963,-3499,32754,77083,119146,72931,22041,21402,67134,181128,235543,141136,34699,-33135,-69892,-26340,44172,47655,27897,-22685,-59907,-87343,-50910,-9386,107,9922,12169,-21478,-10534,9463,-50901,-107538,-101786,-60809,37795,121104,120727,87689,100842,83787,16989,-20154,161258,241760,144944,9543,-73517,-128235,-25173,-85066,-53174,24372,94382,98966,36309,-13173,2344,12885,15805,-29594,-18648,-3612,12179,48888,138512,260159,248990,140790,52474,14398,-62852,-112847,-24119,75524,132760,134370,50945,-60628,-87503,16418,52754,66207,93920,177140,148873,70875,26764,3258,-17743,-105277,-127434,-95580,-40037,-13036,-52217,-59354,-3420,-58719,-129598,-70992,39907,170551,275430,130542,-52230,-56867,2003,822,-24521,-21377,-30921,-67000,-79252,-52624,-27458,-34769,-15295,2142,-45707,-25629,36858,121525,184275,248188,387363,490339,432380,223912,76865,-2662,-48146,-106625,-104232,-107750,-102526,-87864,-50244,16155,44097,-1005,-66122,-61445,-57416,-24489,64260,151078,152930,71038,-36479,-52205,-32882,-39623,-52766,-38643,-66329,-94357,-99446,-88385,-89627,-52595,-9771,15572,98823,131279,43720,-73511,-88937,27797,71563,17245,-59636,-29460,-53513,45355,200226,281102,288415,247772,237230,122606,-48198,-100065,-92745,-6141,59263,84706,50557,-27191,-90516,-128172,-93704,-20946,35622,23038,-36325,-81088,-3046,86470,17402,-58045,-65203,-29901,30593,120354,214045,295667,482348,462108,226444,13348,-20163,102946,196650,133889,90515,131223,148191,29447,-59767,-56452,13842,90444,101245,99793,52356,-32056,-68085,-99815,-51346,-60459,-111768,-142515,-97909,-46019,-11654,29137,67748,59221,-72558,-105692,-42589,-7061,2015,19817,50707,34419,-52273,-85405,20150,159776,220190,178837,100579,58759,69031,95107,82048,81818,58569,20290,39474,67834,81548,42168,-14579,-41442,-12180,10821,8195,23228,52909,50606,6609,-38735,-81136,-31596,8300,1918,-14508,-35813,-43154,-18786],[-32114,-8949,14063,29576,10096,-20174,-69955,-91383,-32040,36155,37255,-33244,-95155,-83904,-97303,-101384,-31291,75633,135681,102976,32407,47518,74756,49622,-30575,-91597,-101123,-32080,1686,-36537,-90593,-5136,6859,-15383,-46884,-46944,-57792,-31415,46824,147823,228239,151380,10629,-57722,-50785,-29808,-29584,-54876,-64372,-69904,-74508,-124784,-68069,-11410,83599,215581,193484,94956,-3820,-66630,-40366,76074,76651,-14415,-85411,-138918,221,80135,133006,158596,150846,2644,-116031,-31924,29782,134832,230523,269509,269017,275997,171233,74775,18632,30917,60217,104900,57900,46074,3290,-30067,26139,24273,5085,14638,20721,2761,-25984,-87840,-130442,-41055,36273,58346,95821,189579,195580,220051,62170,-101969,-86770,-50929,-27926,-15438,-25473,-88397,-115285,-49264,31649,64022,50065,-12358,-81394,14080,179537,163720,120541,82728,15357,-31577,-12311,-16307,-96899,-39282,11499,5987,-25744,-71699,-72491,-37967,26140,69485,99739,189305,316792,261661,146189,13500,-50585,-106679,-101905,-2887,50405,109267,284244,420781,361192,149049,-10660,-116672,-127820,-80121,-25107,44220,83646,94687,106774,95544,34761,-59957,-117211,-89312,-39123,10062,159705,144380,113658,36689,-63288,-114709,-6347,67937,87437,82530,-10054,-155418,5921,41652,-7457,-57213,-43459,-32214,-54592,-141044,-101006,-76412,-45847,12376,67974,87379,71100,89696,109016,85601,27298,-34061,-85296,-44926,13603,-12403,-29490,1765,-19896,-43507,42769,50527,20404,-11585,-20317,2814,57421,111990,140048,101951,59980,99350,128109,139813,136002,114000,36337,-30826,-112839,-101340,-16844,48610,81399,44901,56938,108668,151495,82999,-56805,-62400,-39036,-73833,-79533,-45954,-48611,-51767,-49333,-56094,26003,80917,74596,-9684,-80281,-93153,-130078,-168486,-113751,-44956,13038,5302,-21762,-52567,-29330,395,17232,31099,21594,-34410,-130344,-41409,79154,219988,331913,324840,159637,49440,-13891,-93367,-77545,-38992,-14477,4839,16672,60870,16026,-32894,-53743,-50975,54070,27752,9003,5760,-29970,-44828,-3775,9853,-9140,45339,112385,92881,-29629,13673,48610,46177,-52608,-68939,28690,80076,86681,-17174,-100383,-16535,-22397,-98154,-9412,43447,35421,34104,4936,-6873,-24063,-64972,-60998,-41414,-36976,56783,82551,8285,-78701,-85395,17924,75526,121609,203363,189842,-15527,-49441,46543,192734,198340,152306,58182,-49144,-73254,-92571,-77145,-52247,-70031,-58331,-44778,-25183,-21721,-35032,-39158,-80881,-28921,6395,-10514,-27148,-92435,-113896,-97478,-109208,-78161,11698,35363,25927,-25728,-18343,24799,15516,24985,79221,86410,71744,49792,81918,111594,136064,132048,48696,-94201,-98045,-29369,-7021,-12298,-49309,-5016,134456,269953,267872,193494,148200,158515,121171,159933,256020,219884,110978,77403,69933,29875,-25758,-82884,-81061,-54670,8225,100185,140708,128036,65571,-4674,-29731,106184,224741,208042,117794,12617,-91916,-93558,-113358,-61753,-18169,-26917,-97787,-103156,-57535,-14552,13205,-3444,-24081,-8445,34252,57323,60997,29247,-53360,-137447,-105398,-38305,-18115,-58418,-45380,95611,251550,185122,-4851,-114326,-85521,-78358,-81247,-79087,-11483,29208,57300,86101,119660,124976,93832,75576,38160,22414,-3570,-86725,-36627,-1164,32365,-949,-50577,-94755,-30575,30882,35425,41628,85646,59797,-14721,-17971,15829,-8935,1580,38367,-323,-65233,-9488,96205,214382,177195,-27367,-91374,-46581,-13293,15624,35753,133176,324341,303886,156165,58614,40950,42861,3178,15505,79122,117982,112122,148635,253705,392434,435427,346552,179693,33704,-78005,-68523,46839,66632,7792,-10219,46653,102312,142872,109455,103855,201046,314290,220136,26474,-55797,-10812,82655,92247,39878,-3865,11535,-8920,-69823,-84598,9775,76997,54065,33008,19658,-19417,-47247,-89817,-54491,46947,10042,-30531,-10108,21004,16487,-11631,-64220,-54195,-6574,25442,46949,74250,174849,271762,275496,139871,13330,-62440,-42738,16152,59255,31450,777,-9508,-4630,21347,63423,133458,109457,-7086,-52056,40976,146824,146852,90430,-17057,-105764,-71600,-12611,34326,82323,56048,-30581,-127042,-102678,-75931,-62581,1501,68398,58368,12817,-45521,-59611,13042,63378,-11400,-126489,17020,207219,552411,686349,425309,162787,7254,-31465,30310,43590,-20169,-128027,-131054,-115286,-27567,68661,-20721,-135740,-44517,-62728,-109511,-139190,-126926,-48109,78130,192681,244698,184700,64767,-14145,-67692,-65490,-91675,-54016,-40550,-31150,-22667,-20026,-27773,-64172,-51147,1476,4187,4470,-17750,-83458,-108784,-52890,-14563,14596,79086,60490,36114,-16251,-81796,-114952,-107096,-79587,-40611,-38839,-29791,2267,-1808,-15181,5824,5698,-33491,-12466,-13098,-113958,-83081,-58769,-35885,20877,20286,-35397,-36228,-19203,-3410,-41113,16279,128025,189438,222248,207684,176662,192320,230241,123765,21205,-35249,-59958,-85322,-92020,-76313,-62986,-34745,-37885,-83016,-105608,-80708,-45360,-8796,-4739,12784,91416,104804,9512,-69202,-54470,-4123,31644,24658,-46907,-107625,-2741,30393,-41864,22470,87790,93368,549,-102390,-142331,-87025,-49692,-41656,-91285,-91709,-24958,31148,75077,104399,106004,124940,113059,114912,102758,40640,-36882,-102667,-52393,-10125,-57945,-94594,-98438,-101802,-114802,-14740,120958,270296,273815,202626,159508,119619,40670,-28685,-44503,-48036,-78347,-45351,-13688,-73809,-112835,-71071,-71999,-78895,-81478,-43928,7336,-16678,-30568,-11774,16814,52123,77957,86365,73192,56950,26090,6578,31610,19077,23819,15643,15757,3312,-7538,-64473,-64948,-23657,31207,52871,44444,4466,-45955,-120464,-94721,-102482,-94695,-8396,150462,371629,448068,468687,392555,204861,-92521,-91931,-70077,-74455,-63302,-87810,-117690,-123772,-121108,-79895,-7610,20936,-15947,-99100,-51810,56335,144163,148183,96559,31941,5813,7554,57278,46684,62010,24128,-37347,-76129,-112401,-112388,-98154,-60781,-15789,18827,-22528,-55818,11171,94855,131508,60668,-78453,-77446,-9792,15907,44308,55401,45518,29418,22258,20222,55985,44945,-28400,-58472,-19378,24635,55753,49488,48261,45419,27303,-75434,-43867,-42995,-108462,-220694,-226299,-169236,-96868,-45588,-8670,72645,49429,67673,26186,-48387,-22882,-21922,70202,129948,109189,40319,-44088,-57101,-40183,743,64881,130311,141982,111762,83603,131911,243393,164879,22822,-44094,-118188,-127785,-76662,-75285,-87664,-61957,-35140,38349,127768,141193,74448,-3869,-10831,80807,178178,281257,315228,249080,98021,-64046,-120822,-129111,-78214,-112549,-84145,-87002,-73691,-10790,31101,15983,-45945,-72046,-19345,62315,100583,80462,57162,59803,98380,106759,47383,-27044,-90749,-114581,-27386,20348,40630,83006,100740,86707,40877,-503,-23753,7906,88611,177666,137073,15655,-55955,25841,168261,192179,168140,92158,-4320,-19631,-8919,6271,20696,30016,15723,-58106,-96677,-74736,-70405,-67255,-41399,20601,66364,79070,15886,-83734,-78633,-39745,-15645,-33607,-1235,-1172,-33453,-84497,-7652,96853,118637,73054,-586,-26461,11874,62327,129170,180337,135007,15030,-69053,-76660,-93095,-56771,67898,170813,202268,206819,186733,168436,99649,73363,4933,-62607,-76875,10393,99019,192036,283582,315145,229992,90024,-8450,-100958,-60336,1308,28418,19304,-53045,-8204,36310,73342,83477,62474,41002,2669,-58057,-77113,-63646,-64501,-137740,-159113,-61187,89383,178801,197951,87628,-46126,-122785,-68012,-16846,12326,29533,35157,82868,114345,119881,109494,38500,-67722,-114021,-13949,47895,60056,118493,215603,338606,392785,367084,230043,76380,26747,-18387,-62249,-64177,-11849,16595,-4128,-54559,-103152,-97125,-43337,-18550,-33177,-39082,-74311,-139272,-55361,15496,32294,-35785,-71772,-66879,-45062,-34108,-42958,-42511,14826,176008,281406,272996,288623,272231,216862,130817,-35268,-51952,-3087,101202,76842,52146,18601,21719,31752,16349,-14383,18319,-27780,-63958,-14785,28617,-54622,-131178,-25714,-7197,-14933,-26841,1091,-19979,-63054,-62551,-66601,-47216,55579,53605,17259,-4455,22684,46819,65676,92579,121240,225015,299444,221833,62827,26798,57281,107924,90680,27149,-44715,-141324,-95300,-92516,-139677,-103828,-41073,-13853,-10901,25550,80937,155797,144233,73899,1345,-61716,-17654,910,-18970,-49259,-18139,55769,121237,118459,22831,-66550,-106768,-109157,-34848,35536,100551,70903,5476,-29130,29373,185673,277585,164498,-1659,4908,120007,79589,-34679,-131594,-59091,-11548,7970,465,-38441,-79670,-112673,-66792,-73835,-125994,-67528,-74659,-79345,-116674,-72298,61236,124535,74054,-1884,21860,70602,73973,-14605,-118853,-63057,-25476,35326,93901,79474,63702,57622,50711,-1946,-113309,-129731,-93443,-80468,-36762,-13512,23968,57053,30528,6523,124403,380007,737976,889758,575770,208218,6379,-44721,-86105,-69078,-80386,-68354,-10551,64470,17320,-48482,70761,243963,314304,122767,-49982,-101582,1856,77146,20674,-79723,-38773,106524,77506,35446,11832,2998,35131,155812,209412,178821,44052,-40375,-49494,-31582,-19413,-11563,-8740,-15205,-23606,-1741,-15089,-56159,-38601,103738,83845,-77239,957,148031,110498,-20986,-143484,-40385,8180,-2566,-21069,-50278,-69524,-14968,62137,78417,105147,103366,135021,179474,164258,84258,9552,28306,-18274,-77048,-158512,-83466,3682,55067,81656,104973,54545,445,-24983,-28155,-12012,-34455,-103780,-89513,-12160,48761,65330,57466,-17626,-117836,-104481,-10899,96086,165762,98976,42781,44135,47952,27590,-35572,-46223,-37560,-46252,-39311,-22361,17636,78391,148974,186577,161175,63823,-38009,-31894,5338,12709,-33952,-56142,-77216,-97539,8465,228717,304781,173325,102182,112560,206749,369097,523638,502516,360594,233028,176418,75408,30708,27961,-40659,-66963,-73996,-22207,22443,-6999,41071,126218,116244,65160,-16339,-96281,-50089,153630,285349,90299,-5105,-20001,-70833,-130078,-79722,-11876,-27983,-95219,-134611,-93751,-33921,31356,83289,98385,103688,119269,76101,17123,76274,105780,44771,8531,23530,39273,47957,157395,323638,441125,364763,144157,-64335,-64933,-35643,-58964,-92801,-60800,-27375,1986,47252,71402,78293,39335,5617,9279,13805,-6033,-30579,58188,162840,170602,105730,-33068,-91519,-36051,-21432,-36146,-39894,46905,111269,86230,50615,83977,157995,263711,288700,227607,165221,82855,70392,5609,-65713,-69889,-36888,-42220,-63938,-109448,-94088,-106062,-97393,-66296,-68869,-84779,-78803,-92797,-96271,-99867,-130295,-166093,-99648,-37037,-5795,-35225,-12323,38892,78461,82079,132700,93040,33227,65477,75645,-34644,-135436,-48641,-29314,-45944,-57935,1482,29457,-13363,-36765,-22199,-24291,-71855,-67002,-6711,42649,76289,42925,22594,-4763,-38697,7587,42927,7611,29726,68577,58662,-11746,-38171,37323,117091,138486,97221,140877,201480,195984,225450,254882,182252,58322,49984,62759,9766,-76708,-88153,-76334,-102265,-75181,-57847,-57532,-62941,-75660,-74849,-95875,-97802,-107942,-116315,-63814,-66043,-80435,-124398,-116839,-104389,-67223,-35261,-17332,-25907,-4381,-12387,-101313,10624,161408,274882,315907,292010,213238,190097,161986,41891,-11050,-13711,-46981,-65055,-47089,-7674,18842,-26128,-70412,-71028,217,121811,217042,294152,295776,193865,48072,-69087,-46590,-890,-5502,-42958,-71952,-113332,-140800,-57394,2824,8782,-49858,-148538,-44273,-33822,-78330,-58598,29009,55708,63871,56895,8174,-60570,-96125,-40906,60694,71763,68954,44489,-3542,11210,54984,81596,99531,111523,84693,18521,-72034,-114327,-93633,-6872,20085,-41715,82955,173932,181515,168025,90562,22877,18016,28437,11992,-13878,49874,208896,282874,134543,20173,-16215,-24496,7885,10709,-26076,4845,132794,178331,131764,59976,21026,-25882,-38245,-27883,-6363,21237,40258,54069,63222,35443,-1583,-49745,-73090,-1958,140375,226637,224022,178364,77617,-30871,-33616,-47203,-66534,-91321,-39240,42102,53195,32300,29262,-19809,-100009,-110581,-100493,-50159,60408,117692,87543,2196,-122213,-52832,74672,104043,25389,-27125,-47624,-64121,-84040,-86152,-101457,-134319,-139941,-70511,46269,56733,6164,39837,36712,69160,117845,113658,1372,-60453,-67052,-53833,-44964,-49434,-87509,-102587,-25223,19363,-19816,-44926,34613,165411,241652,105466,-3487,-76237,-101153,-108464,-145915,-82626,-24082,-25105,-21483,-618,45944,31880,-30468,-82285,-105839,-88145,-31929,7620,-11236,-19423,21355,69567,121887,89722,47754,51830,100002,204178,233502,118789,10771,-71640,-103241,-50248,27125,31689,3013,-46006,-65387,-72965,-40935,-12468,-7098,554,7528,-20649,-14963,2752,-39444,-102347,-97984,-52669,40875,105174,93778,67184,89186,85558,35509,9585,157815,207643,101675,-29848,-91043,-91972,364,-75903,-79624,1110,76558,87012,26274,-18466,-2877,-4581,4614,-18775,-1618,-2020,-7240,32262,128949,254591,238529,120399,19654,-14480,-72587,-101473,-16112,72889,113527,110332,30629,-78937,-71779,39166,63407,74075,96896,168293,129845,62437,16467,-3925,-25490,-113668,-130960,-96585,-39494,-12469,-62228,-98174,-28713,-72242,-127289,-87148,-7033,100125,222961,127848,-54577,-68382,-8214,-12373,-38978,-17181,-25100,-69543,-79584,-41427,-6926,-6435,18236,37770,-25864,-73399,25404,126798,194694,259850,381327,468629,383553,169634,37208,-33838,-64982,-107551,-99761,-101391,-89700,-81100,-46185,21092,42609,2409,-61835,-60452,-64435,-32944,49567,133045,143247,69007,-43163,-58657,-34161,-34170,-47776,-43260,-75662,-103451,-94398,-87689,-95141,-56650,-4380,40050,143869,154869,54559,-69507,-90195,27047,75883,33988,-39943,-19999,-43339,30598,123709,194759,234590,214094,209003,130320,-24156,-86828,-104336,-28635,28268,58234,36940,-30420,-95361,-138667,-96954,-32882,19261,13115,-42925,-91486,-7902,87150,33539,-41275,-61326,-25191,31060,113738,179312,240163,445029,466418,230689,7470,-19654,95630,183951,123771,94333,149096,177375,63182,-48207,-72411,3371,92031,112710,120802,78983,-13176,-49507,-80148,-50080,-63294,-116820,-151618,-104404,-48633,-8167,41624,87663,63897,-68220,-92182,-23906,15511,10510,16494,56806,38755,-62140,-77826,30665,172857,206451,133345,60491,32003,49774,84620,100302,100837,62327,24931,47322,76156,75721,26329,-30876,-51143,-19766,983,-3139,14627,42393,31185,-14669,-51104,-89505,-43142,-3075,-7943,-21521,-39693,-46795,-30165],[-46603,-24944,3619,25212,4056,-28646,-79818,-95915,-33668,33619,34119,-38735,-94224,-84537,-96497,-82724,-11237,92524,159896,145132,64682,58731,77828,52486,-33674,-99372,-129420,-55912,-23417,-74667,-99901,-3935,10431,-5822,-39050,-36769,-42587,-9435,78552,185816,249375,126367,-17960,-66432,-48927,-29325,-31390,-57545,-66834,-74651,-78686,-127292,-70570,-2120,113891,244214,208674,89953,-16699,-65849,-43973,47552,47165,-33709,-81668,-96837,8024,86594,124981,138160,140568,1622,-81658,-15362,24379,106816,204406,282220,319133,312148,203281,109235,54772,68255,85894,137759,97079,64463,-8300,-47877,6576,7717,-12925,-3414,5979,-9411,-31123,-82414,-122869,-45926,26812,46979,75214,127357,130511,187754,53565,-109261,-83904,-47364,-34311,-21088,-26218,-90244,-117706,-48401,35050,77262,59541,-3185,-70500,6276,179506,174757,121399,77262,6454,-53128,-52097,-48130,-86760,-27923,7658,-8378,-41721,-72279,-74216,-49200,3872,37863,64902,157800,317638,294278,183811,53022,-30293,-101836,-104355,-12240,35655,93887,277679,434783,329952,98789,-50292,-140651,-117572,-75887,-17356,61560,112694,131278,142403,116709,42886,-54111,-124029,-105143,-46505,24348,211874,196380,137836,37803,-74240,-120176,-11462,53948,65968,51643,-67739,-77719,73280,70445,1974,-47116,-20018,-10645,-47589,-137101,-97731,-56748,-23810,31944,79964,89090,68652,94052,124633,97329,27188,-40529,-91049,-54302,1616,-8468,-11806,15458,-9035,-41475,19294,27892,16627,1585,-2557,16425,61376,101188,119467,96315,78605,134124,151156,161769,151588,141509,72299,391,-87336,-107314,-35713,24653,67519,48471,69049,123549,166297,81561,-74887,-80246,-49140,-76740,-70075,-32338,-30469,-38189,-49341,-84722,1716,58047,40389,-47911,-108992,-98515,-140044,-171606,-114866,-48260,20266,21428,-797,-33791,-15809,12358,37935,66163,62427,7177,-117244,-62682,68779,223057,325184,281134,108754,2619,-55948,-131839,-40084,-4938,11158,9170,-887,49786,21988,-12632,-11212,-53806,51126,36893,18288,9910,-37189,-67473,-32618,-14254,-20270,53275,141294,148297,23577,44672,89652,82054,-28337,-78220,1890,35776,43610,-34216,-106678,-23470,-32627,-134817,-6041,55576,31571,13598,-25317,-27098,-37044,-74041,-65667,-31918,-5589,88670,99340,9779,-90636,-83715,14614,61375,107222,189888,163882,-28984,-49249,58304,238357,280467,208404,66241,-61321,-65540,-65057,-55752,-49697,-77780,-48721,-32244,-21584,-28790,-42323,-33269,-55654,-12767,8297,-12761,-33505,-97526,-109247,-91435,-101383,-80242,8706,32052,34606,-7098,-6595,30752,27557,29466,72333,82999,84631,76435,123715,152209,177214,165515,66239,-80364,-97133,-18908,5409,-16860,-78243,-31597,116587,233122,226773,158918,117770,121619,84862,133305,238772,189296,96384,74077,75779,42518,-18822,-86035,-82781,-60742,-11131,57536,104205,108918,57384,-5817,-51159,46741,144274,125901,61801,-9555,-83271,-96212,-120967,-55114,-2371,-3622,-72929,-89173,-51900,-15491,8365,-11284,-39099,-24838,17581,36782,37874,4850,-73005,-149819,-107590,-45180,-31779,-77565,-46959,89564,227636,169773,-24162,-140936,-92612,-88363,-97423,-92018,-21281,22468,50004,76462,104919,107907,76539,66135,34704,12024,-17587,-85948,-29435,7164,45233,12236,-44059,-95625,-30608,30225,31382,26389,58546,64960,24665,18248,33947,8060,16138,35692,-5852,-71176,-21198,30802,118724,114512,-42668,-87105,-49213,-25077,-1823,18661,107637,280375,282861,155999,65723,32494,20881,-13062,20451,94872,118842,90008,113977,205596,350336,408977,308781,143793,12299,-78801,-61135,50366,61669,1313,-18801,38647,103368,155160,113135,94717,185523,307720,162397,44,-73578,-12971,86515,105466,53361,12227,25198,-7312,-63211,-102309,-28463,52911,48211,35201,23912,-17459,-49138,-93867,-57628,59799,35974,-7815,13056,26771,4983,-38111,-79139,-45290,5134,33566,55067,69741,145991,223559,202957,66149,-46781,-78470,-10069,14609,38849,9607,-18332,-23812,-5739,32305,93732,162557,107813,-18761,-60869,23651,122257,121575,64938,-33542,-107298,-71846,1963,59072,94148,54021,-36659,-127304,-103506,-70687,-57714,-425,63933,58955,20593,-39260,-80767,-21682,33636,-30075,-104324,43259,248849,566824,617650,349116,118748,-22575,-49459,23930,36508,-25538,-117676,-122819,-119977,-35729,66048,-8477,-142911,-62757,-84603,-107591,-116148,-117789,-49417,81269,189029,245008,198397,80215,-26119,-95371,-84676,-100709,-67680,-63117,-59482,-35572,-14818,-14264,-56141,-57477,-5937,-3207,-4065,-31574,-103417,-113799,-56507,-21649,7813,79729,64927,32926,-19843,-94696,-146045,-108015,-79134,-50251,-43611,-29202,-5747,-8157,-19656,-5903,2930,-23020,5079,-1121,-126636,-117691,-92365,-66198,-1704,5942,-48378,-46133,-19918,8825,-14944,56911,168904,213418,212134,163790,134318,156486,213061,134275,31231,-29855,-51901,-74211,-84197,-75470,-51617,-24490,-45264,-115594,-147595,-76008,-41089,-25604,-9235,34505,104775,79046,-28316,-88161,-65381,-8747,34001,23002,-57704,-100950,13188,32524,-58688,-432,76549,100912,17535,-84087,-126961,-112332,-72137,-58051,-105680,-108164,-41064,23220,79027,119215,135587,156920,120278,120412,119864,61927,-14622,-82223,-48975,-4656,-47836,-113922,-133200,-117837,-126279,-24285,108179,241224,238302,184455,156973,116891,30835,-37401,-57521,-68294,-104441,-70981,-38703,-91483,-100896,-65019,-73113,-82757,-90600,-64465,-5483,-22506,-41159,-31408,-9646,20018,44677,71938,79143,68520,41485,21121,38513,26204,29645,18236,18313,7485,-5401,-61250,-61359,-27835,23353,51546,50826,10956,-44172,-125187,-94739,-108461,-142341,-69892,69604,270859,337514,362139,305137,141947,-106009,-80127,-58488,-79808,-69745,-85145,-102142,-98079,-97175,-95823,-12912,26560,-21188,-117179,-62708,40759,136971,150735,100416,24867,-15777,267,52009,34447,42567,1049,-58154,-75154,-88008,-105501,-102156,-73339,-26502,9968,-32418,-59477,17949,109036,139224,57959,-78691,-86565,-25670,-1417,27541,41716,29867,16761,26087,35879,71322,54747,-14739,-38124,-3360,31999,53387,40928,30615,23986,5295,-81892,-60220,-79334,-156794,-277931,-294318,-244016,-168226,-104870,-54883,44391,48464,56682,3876,-93180,-34940,-4138,71579,111873,80185,11483,-69755,-57005,-20488,16155,75626,138692,138321,100627,74548,131233,287086,235936,60933,-21154,-94443,-95004,-58800,-72800,-103209,-72037,-46112,21450,102019,107067,40058,-24974,-27610,61141,144140,256310,316133,267177,115407,-53037,-110524,-139584,-84443,-111227,-78617,-77517,-65247,-15266,17690,-336,-57942,-95338,-42190,41961,76601,74424,61745,74590,129084,150431,81446,-11547,-89616,-116907,-29567,16556,33382,73485,88216,65968,17577,-16533,-27764,2158,84288,192103,159080,25833,-55519,-3767,130834,181995,170493,86371,-8235,-19478,-11935,-901,13482,27735,11695,-61423,-92031,-78446,-74841,-64461,-28434,36189,84936,101015,33004,-74211,-80523,-31838,-28837,-54541,-7805,-971,-32804,-82669,7105,115937,133603,103444,41396,985,10444,46525,112944,163609,112304,-1124,-78148,-78214,-93201,-105193,9646,114111,155888,179227,178790,145319,64526,50822,7591,-44767,-70154,-9383,83509,178104,258964,279543,211577,90889,-3479,-96877,-61525,1431,21615,320,-67260,-19709,25370,64115,72602,55386,32270,-6904,-64012,-83860,-66010,-54793,-123311,-146044,-60018,82105,169066,198613,102352,-19696,-89630,-95355,-35770,-2876,22347,35738,78822,105712,121188,112927,29274,-77760,-103222,-14476,33796,29964,78991,171376,287970,343062,329441,219073,100581,53564,-3475,-46808,-48181,-964,21998,-571,-54796,-102434,-113136,-60695,-37986,-46914,-43424,-75079,-138228,-65003,10474,37859,-24601,-64734,-68606,-47399,-31525,-33106,-35953,9716,160570,247021,231772,244345,231356,199205,133975,-28188,-49692,5809,114886,82022,49051,2163,2763,19672,5496,-17293,23853,-17117,-58564,13401,60018,-34313,-143403,-27860,9995,23293,22277,56148,13251,-44133,-47039,-44566,-16051,94309,71532,11977,-39188,-12576,21821,48248,76400,104204,205826,303159,250662,77395,21797,42422,82731,59199,2096,-66665,-101549,-80069,-71001,-110956,-121199,-65690,-30855,-15358,32811,98094,163691,118957,36709,-6389,-15554,43489,50911,12614,-23698,-2345,59201,113221,107845,19520,-64200,-105866,-99172,-19597,55813,133705,113046,30217,-37014,4718,154351,235905,125404,-8212,19157,140973,102871,-24056,-112531,-47572,-7294,-147,-1836,-31575,-71511,-101401,-52148,-62069,-130389,-65020,-57803,-54991,-97800,-79347,53659,119754,73134,14008,49920,113082,111449,1539,-119903,-64761,-13028,49043,87024,54630,35793,39308,42501,-5120,-110236,-136698,-97265,-67978,-42551,-44819,-14503,24623,39028,52618,203740,473767,816282,957902,626403,204287,-14559,-55918,-78586,-54712,-60964,-45972,9344,69716,1243,-42671,96890,265011,307809,109382,-70453,-70115,36776,86942,28629,-60832,-76680,61930,51871,18779,-3888,-8421,23907,131327,162530,142681,33089,-37075,-45970,-27723,-12394,-2339,-9910,-24521,-45823,-24445,-33849,-76851,-65354,72179,79850,-54245,-27386,140666,100482,-30825,-137566,-34767,14430,4647,-9765,-40126,-70975,-32751,31786,63307,114033,119964,127720,150376,136150,77790,17752,34412,-26477,-87893,-165712,-79304,9173,62850,104353,144771,86354,20843,-19438,-33181,-12270,-19937,-78121,-78781,-19299,34849,49987,41124,-37644,-134327,-95249,-3341,101312,149918,61543,24315,40194,39546,14864,-41480,-44355,-29202,-38742,-42919,-40179,-5621,68824,159781,209687,190743,88065,-43591,-59988,-12192,3907,-30362,-44681,-79658,-107167,7731,216523,294502,169166,100060,111624,220932,394682,528276,474384,325525,204864,160687,82188,30686,10768,-57678,-69560,-67575,-22053,16177,-17208,13360,80570,86219,55771,-19247,-98660,-47758,140788,289217,99619,-7590,-33387,-85024,-98060,-52843,6202,-24703,-99847,-145014,-114111,-46904,34542,85036,97899,103704,127170,78156,26998,87343,106422,41890,9292,41650,66191,82921,198588,357191,462546,376129,146973,-70584,-59413,-31670,-62533,-94898,-58666,-26523,709,40096,65900,74429,28120,-1885,8360,17599,2106,-24891,60727,172746,169423,91234,-53223,-94235,-35209,-21712,-39862,-55268,30256,78509,32591,-9204,36594,123387,249902,317049,307215,260691,152087,110761,32927,-56882,-89639,-61761,-59226,-80568,-104823,-76686,-88357,-75995,-44781,-52376,-73752,-71537,-85107,-91470,-102872,-139767,-157804,-92878,-32582,-1133,-27033,-9887,35420,74793,79917,142306,140492,70971,89933,84952,-40166,-139962,-45375,-27173,-48440,-56707,5354,33133,-1730,-11546,13861,4307,-58511,-56571,-1663,45626,72010,34485,13380,-18875,-72839,-45698,-13378,-54813,-34905,16844,32185,-25110,-58550,6784,87151,127878,116517,186645,266994,246032,237026,250947,164013,51768,64634,79560,17092,-73762,-86282,-79262,-96485,-62355,-48938,-76904,-80998,-70734,-66203,-90958,-95134,-98189,-108552,-66722,-62639,-74978,-117608,-122337,-103248,-57278,-16444,2251,-15050,-5074,-18952,-100081,18908,164449,285164,347520,319603,235416,193940,138790,16369,-22352,-8063,-27141,-46574,-28858,25321,42585,-16720,-66864,-72077,-720,122020,198123,257224,261626,171312,29114,-84907,-36708,25604,22387,-25964,-64558,-111636,-130345,-49037,4969,1955,-57979,-127299,-36369,-30371,-77886,-51161,25102,53069,61743,51550,758,-70675,-109011,-57382,51206,76893,78970,53172,8678,28132,67555,81265,87031,100849,82682,36150,-38400,-72108,-45532,56464,77371,-34020,31248,87970,101973,133113,100956,55886,60576,67632,38780,-6680,50570,210787,266683,117821,7040,-24917,-30158,1102,1792,-33383,11545,150028,192769,132503,58358,20401,-24874,-32954,-15722,8382,36024,56460,73611,79963,40593,-5454,-57757,-86801,-9384,134625,212467,192081,149295,66004,-40873,-35966,-33880,-48642,-81750,-39389,25714,29558,-10058,-30647,-73037,-139539,-140488,-128036,-75575,34398,91552,64894,-12116,-128293,-49543,84524,116919,47426,1704,-33568,-65751,-85395,-74442,-83866,-104399,-126896,-66751,63062,95264,47590,71898,56793,74246,107403,96879,-15597,-74366,-67761,-44766,-21198,-12523,-58310,-111735,-36738,14231,-22804,-63179,1525,108750,204841,105267,-6367,-76513,-98427,-108159,-136214,-79022,-24405,-26164,-26167,-10276,41148,48011,132,-47559,-77999,-73108,-27506,840,-27227,-34180,9100,58011,115293,96933,65761,74958,123889,211985,214678,90329,-13660,-102060,-137744,-76657,6528,11873,-23756,-63143,-57638,-50453,-29098,-14725,-12793,-5859,2696,-22713,-23133,-7475,-30499,-94960,-91681,-43680,39870,82676,63793,44927,74429,83697,52417,47425,172595,198693,79145,-67569,-104628,-49990,38002,-53750,-101516,-22311,54839,70590,12996,-25098,-8502,-19970,-2844,-3407,16432,642,-27498,15127,119686,247199,225641,99514,-10830,-43924,-87711,-94380,-9441,66441,88745,80965,5587,-100376,-52506,54824,65356,73160,91246,150268,107728,53244,5951,-12061,-34215,-121974,-133724,-97468,-39525,-12188,-68070,-129950,-43646,-79266,-122008,-102965,-51661,31736,163109,117936,-57588,-81848,-23059,-31519,-50896,-9719,-18786,-70558,-76865,-32087,8162,15761,45829,66248,968,-116569,21617,131200,198887,262323,356573,422689,323881,121032,3200,-62185,-79609,-100295,-87802,-88830,-75536,-76317,-45614,23813,42437,9441,-53346,-58544,-73482,-45885,28647,104282,124411,63762,-50270,-68555,-40376,-31906,-42704,-46369,-83760,-110623,-92489,-90991,-104287,-64824,-1540,63587,177648,165538,59088,-68581,-91543,23310,74523,45457,-23091,-10918,-32315,18673,57312,119991,185423,181403,173974,126916,-3520,-74099,-105552,-56745,-13166,21139,17156,-35423,-96793,-134544,-101732,-47891,3454,6449,-45098,-100165,-14264,84551,46372,-28844,-58406,-22576,30559,105160,141166,179971,389563,449622,224266,-1797,-20887,88937,170998,112744,93503,153539,193959,98286,-24553,-85271,-11804,87568,119519,140457,109573,11096,-29380,-58458,-50503,-68959,-121887,-159099,-111197,-51582,-5388,51689,103843,65548,-64932,-80656,-4606,40367,19757,10443,58425,41331,-63348,-61811,41662,180347,184695,89311,22442,5679,29165,70552,114953,121178,71418,35469,57060,83239,67002,9455,-45502,-57702,-24198,-7400,-13585,6188,30950,10992,-35709,-62373,-95727,-53882,-14143,-16749,-26214,-40059,-45356,-36004],[-55246,-36613,-5470,20059,-1708,-35587,-87790,-96483,-33769,30378,29312,-45291,-92916,-84143,-93474,-64647,4420,100914,174380,181773,105474,80125,80924,52929,-36763,-102887,-154093,-74156,-43635,-97521,-78850,1417,15560,4281,-31514,-27383,-27955,12061,108179,219566,260793,96727,-43069,-70875,-44837,-27600,-32641,-58338,-67338,-76752,-79687,-125294,-70779,9525,145018,264378,215360,81686,-27868,-57875,-43607,14126,13740,-49465,-62812,-48369,25435,96146,119569,118221,124402,6183,-36114,9674,24456,85532,185789,294634,361699,336551,232481,150855,98686,108121,109686,170079,148763,96574,-7252,-54897,-5724,-3405,-23867,-13088,-1647,-16501,-33179,-74203,-109990,-44544,23095,41623,60649,72907,68874,154372,46908,-112542,-76114,-37239,-35803,-23037,-21823,-85696,-113940,-43363,41662,94187,71933,8324,-55818,4001,174088,184577,123665,74751,2500,-67371,-87361,-60369,-57318,-12923,2818,-24994,-57068,-64902,-71174,-57222,-14793,12102,35611,124348,304826,321333,224280,96967,-6883,-92413,-100303,-18061,24116,81320,265627,431466,287096,55968,-84395,-131249,-94881,-64704,-8666,77913,141275,169424,179319,139212,55113,-42042,-116077,-112424,-45396,48796,273254,247742,155798,33773,-86149,-117232,-13775,40586,43842,13652,-114135,20738,141747,98251,11829,-34333,9577,19289,-34412,-125380,-92424,-33800,7297,62126,99507,95949,72025,103094,141174,108279,27092,-46146,-94821,-62704,-14193,-9418,2787,28949,3554,-29732,1009,8284,15899,18948,22984,40626,73757,94660,99862,91612,98484,170091,175054,185194,168364,169691,111600,35120,-59429,-92323,-36295,18542,65274,58713,84173,137644,174223,74553,-85641,-88079,-52696,-73605,-53142,-8447,2350,-7713,-31583,-100349,-14758,42566,17573,-70237,-124598,-97984,-144443,-165232,-110609,-45325,32182,41585,21529,-14156,-2028,25350,61509,105459,104523,47685,-90134,-75940,61039,218757,302327,226294,55150,-48161,-99140,-83286,14031,45195,48600,20388,-15406,41454,33056,10526,28109,-16272,70144,54340,29960,15368,-38382,-83349,-57563,-32503,-23053,64703,165316,195502,71249,78786,134569,121140,4509,-65279,-18056,-6431,3360,-46753,-110247,-28872,-38687,-148739,8821,73275,33396,-4736,-46171,-26149,-30326,-72470,-67464,-21463,27086,121617,119740,18866,-96964,-80673,11629,50437,95897,176872,139234,-43262,-54861,63174,272938,356382,263457,77533,-67199,-50686,-29545,-21807,-34753,-81865,-37329,-13387,-10866,-30587,-45266,-22799,-25112,11325,17455,-10235,-35985,-97721,-99246,-78955,-84661,-70541,11760,31895,43323,10223,4182,37583,46205,44559,66922,79495,98500,104407,160203,186623,216549,202581,89692,-59606,-85107,-1244,25116,-12500,-105122,-55936,98921,192219,183841,122860,83832,81556,49689,99735,205065,155822,86497,75938,88034,65079,80,-71891,-83810,-65874,-28675,19292,71013,88133,51225,-2358,-60916,-14393,68655,62301,27516,-13728,-68642,-95979,-120241,-42196,18176,24041,-42090,-69278,-43428,-14943,4832,-15745,-53842,-37868,3547,18216,16255,-19294,-93048,-162119,-99838,-43434,-38959,-93823,-45022,85399,208114,163050,-33352,-163448,-92901,-90861,-109134,-101819,-28404,18378,45582,68914,91612,93387,62469,57512,31660,3122,-29090,-80405,-16035,21770,61984,26863,-34898,-90934,-26858,31825,29812,14257,33035,70052,67248,59727,60197,29381,28377,30378,-11650,-74697,-29350,-20347,47526,73288,-44099,-77640,-47292,-30827,-13803,6651,87653,240469,264746,160902,77564,26894,-201,-23884,33011,116131,121567,68992,80488,157817,302972,378095,278740,119569,1526,-64447,-41375,61181,60732,-1632,-24271,33571,105776,167818,118352,87790,167680,287395,109180,-19689,-85794,-10969,89336,116517,68621,31625,40859,-3485,-49983,-94434,-60509,27022,43247,40159,32779,-8845,-44049,-91479,-58231,72363,66878,26225,46224,40373,1373,-53764,-70089,-27349,24973,49112,69760,69338,114904,171983,130109,-4931,-94735,-22226,47012,26952,24664,-7444,-30373,-22907,5949,51223,127766,190552,107844,-23449,-58971,17871,106362,102839,46224,-42096,-102604,-68675,18448,87664,107919,54213,-37852,-120635,-97102,-58180,-46746,3385,67691,70893,39947,-27978,-97815,-43112,19381,-31984,-80456,69694,287563,554318,524681,269247,73933,-50385,-60499,21030,28711,-30426,-104897,-107532,-121468,-42379,66099,10989,-121880,-77656,-100169,-87841,-88569,-99822,-47216,79197,174310,233812,204936,97055,-26520,-101938,-99388,-107085,-77708,-78108,-78703,-38124,1315,8041,-37303,-50721,-4425,-5328,-9575,-43115,-120247,-111356,-58390,-28145,2117,78184,66794,28542,-24702,-101293,-138571,-99943,-77965,-58675,-48808,-28082,-11931,-13388,-19932,-14274,3474,-5661,36623,26860,-107587,-140404,-115023,-89294,-20436,-6444,-58993,-50753,-13665,25772,15543,101316,208430,229588,191850,118231,94400,123942,194846,148417,48023,-18914,-37987,-56108,-70261,-71580,-40175,-18019,-52704,-137394,-137309,-50124,-19529,-25395,-3658,60803,117921,52410,-65851,-91850,-68502,-12354,36870,23753,-62869,-83867,34576,41678,-58718,-19736,65086,104526,33920,-64042,-110419,-131150,-89521,-68940,-113497,-120587,-52761,18993,87269,140420,174205,195235,128681,124023,134191,83395,10612,-59104,-41475,69,-36324,-115951,-145131,-117911,-125152,-31690,93545,205489,198903,163992,151201,110581,22000,-43666,-67154,-83927,-120705,-74224,-41698,-80798,-79777,-51384,-65387,-79448,-95746,-79134,-10978,-19800,-43559,-44993,-30879,-6867,15736,57814,85052,78087,53698,34206,45933,35079,34936,19450,18942,9210,-5937,-55848,-54414,-28739,17842,51848,59414,18666,-40886,-124804,-91343,-105983,-121569,-90589,8847,174840,238101,267050,218906,79781,-110906,-64088,-43578,-80147,-72520,-77434,-83458,-71611,-67288,-93737,-13599,34203,-25991,-132213,-64973,22329,112952,125022,72987,-8527,-52446,-4344,49464,24807,27572,-14366,-66196,-61243,-51025,-88101,-100396,-86465,-37500,1875,-41052,-64068,23149,121048,144751,55882,-75554,-92782,-40177,-17640,9635,27137,16105,10413,33345,49804,82175,61730,-1171,-15736,14756,39472,49649,32694,14518,3051,-17664,-88576,-70180,-106976,-198734,-330762,-356837,-309497,-227294,-152169,-93274,16769,48961,46351,-16705,-137404,-26024,23973,75766,93652,50706,-16579,-92374,-51620,85,37190,93020,148915,132428,90184,68591,133129,328769,310020,100549,400,-70875,-60812,-29541,-58820,-112096,-77895,-54710,2857,72480,69986,7270,-42744,-40374,42079,103425,211685,286576,253336,111090,-45940,-98260,-149385,-91019,-106530,-70071,-62316,-49065,-15250,5810,-15671,-65290,-102288,-58834,21827,51538,68462,67392,90979,161947,198003,122027,15177,-82003,-115248,-29140,14685,27894,65906,77448,46576,-3234,-28054,-28757,-5988,71799,194951,174982,36716,-51592,-31586,84322,159706,162096,74106,-11857,-16053,-10691,-5091,6954,25585,7557,-62400,-86207,-79398,-78479,-61971,-17701,44399,93642,115713,49354,-58616,-80140,-18359,-34057,-71107,-13335,377,-30289,-80579,15157,122496,136002,124774,82962,29836,10198,34004,101107,151037,94558,-13155,-84452,-75614,-79876,-98985,-36007,62022,112049,150601,166682,120955,36635,33012,14819,-24077,-51926,-27170,67648,162077,229803,238463,185918,86402,-2124,-89232,-56062,5828,18804,-12081,-74691,-29617,15116,55075,63456,49422,22505,-21226,-73353,-93402,-72484,-49157,-107304,-131432,-56341,74871,156928,196820,115784,8658,-58096,-112458,-52818,-17129,14778,35613,67423,84065,112164,111236,19673,-84822,-91205,-6564,33912,9676,38064,120788,229556,282755,278526,198298,117428,70967,4993,-34208,-30671,11515,27760,4607,-51051,-96625,-126229,-77146,-56586,-60416,-49171,-80484,-139837,-67845,9804,45848,-9623,-53031,-68361,-47787,-26413,-20552,-24630,9517,142487,206022,186544,194432,181743,169842,126188,-23119,-47819,11943,120557,80945,42967,-14544,-15855,9249,-1362,-17990,25759,-9509,-56123,37350,84612,-17516,-144591,-28309,28645,67385,83659,120606,50035,-22797,-29732,-20386,20590,123042,81809,7042,-71577,-47337,161,36232,65107,90425,184010,295107,273193,92093,20338,32506,62579,32378,-20868,-59476,-54972,-52935,-42873,-76394,-113871,-83378,-45263,-19201,38519,112084,164338,88488,6056,14126,48088,117727,110486,49936,6006,15380,61652,100478,91450,12791,-63642,-104141,-90084,-6907,72787,161194,151504,54785,-47313,-25984,118779,191784,87383,-14896,27802,153584,121380,-13534,-93451,-36540,-4994,-9185,-4137,-24890,-63548,-91659,-41949,-55985,-132686,-58995,-32749,-18542,-68680,-67682,57984,123409,78297,32304,78651,157414,149261,17131,-113026,-66320,-3543,56266,70125,23243,4993,18845,33360,-8548,-106417,-138801,-95548,-49943,-41561,-75755,-52772,-8594,43604,102324,297329,575368,880332,993780,654641,194284,-33637,-58448,-67033,-39697,-42836,-25258,28248,73804,-12749,-40625,110059,265536,281864,92309,-87553,-43185,55986,81549,22208,-52770,-92250,27905,30286,1885,-25874,-27041,8253,104755,116296,101473,19623,-33823,-41467,-23018,-4335,6805,-12058,-37605,-73289,-49157,-52596,-93811,-72436,60643,95378,-6311,-49916,118640,79146,-45564,-128313,-27489,22405,15250,4605,-28865,-70487,-48603,7028,60447,123566,130676,115769,120175,105167,66677,19146,31148,-38027,-99253,-172062,-74715,14011,68192,121876,175465,113393,38158,-15498,-37992,-11191,-5311,-55378,-68699,-27964,21143,36266,26184,-55476,-147981,-80915,10430,110793,135617,28473,11515,39881,34985,8888,-39779,-38017,-19784,-30926,-46935,-59206,-25628,61959,172116,234305,222948,118120,-33364,-83732,-31615,-4851,-19542,-28412,-75467,-112383,7068,196981,272843,160877,94419,104894,220734,397432,505186,424832,276105,166476,134816,81669,27166,-5340,-71250,-70798,-60326,-21155,9213,-25464,-14957,24682,53529,46116,-19500,-97242,-47468,122683,280004,107232,-6661,-36960,-68143,-62669,-24046,24809,-21623,-104456,-154683,-134793,-60516,34022,82170,91455,96569,128076,78121,39561,94789,102704,36965,11133,64422,104824,134407,241781,375262,462090,371658,144638,-76277,-59298,-36662,-72100,-97392,-55599,-23394,2681,37018,64500,73778,19174,-8307,8252,23085,13032,-15073,65527,181333,168473,81014,-65946,-94342,-35511,-23152,-44452,-71951,19729,58623,-4410,-54829,-2716,97167,238791,341293,381621,350431,214757,140771,52621,-47601,-99544,-83675,-74343,-98539,-92858,-57482,-66623,-51605,-21902,-34642,-60550,-61648,-76361,-86032,-105608,-146980,-131152,-75779,-23352,3776,-20260,-12726,24179,61402,69621,138508,180375,109296,114928,95397,-35372,-152419,-52835,-32374,-55610,-53907,13366,41151,14167,15789,50209,30517,-47178,-46110,5149,50767,69433,27674,6101,-29439,-97618,-71546,-31994,-80739,-83981,-26360,5075,-39261,-77314,-20552,58913,115908,131385,221052,314581,285905,243268,240851,143325,45392,77302,93922,23487,-69946,-80816,-76853,-83671,-49281,-36992,-79330,-85922,-62927,-60146,-86905,-91390,-86627,-95071,-68031,-59586,-69559,-107700,-123671,-95335,-38367,9381,26491,-1806,-5179,-24301,-95011,23381,154522,274448,354750,328179,250512,205443,133219,5724,-28827,-1956,-7069,-26627,-6402,55059,61751,-7582,-62542,-70878,-296,117553,169885,210059,213941,136309,5765,-98613,-19194,55462,51059,-8181,-54077,-104924,-117925,-40510,6776,-3940,-59286,-100703,-26264,-25339,-73356,-45335,18484,50156,60915,46385,-6133,-78187,-117230,-72823,37625,79026,87754,61560,21903,46246,81362,83003,76296,90065,80577,54185,-2273,-26087,561,107162,113983,-11187,-5264,17823,42351,109330,115444,87942,99842,102672,63814,4402,53675,208357,245735,102121,-3720,-30235,-32994,-3431,-4745,-38330,16037,154392,191683,122347,51931,17780,-23695,-26192,-864,27326,55332,75935,94807,97008,45720,-7387,-61380,-102307,-19015,122568,188578,153246,110158,44665,-54051,-38615,-18318,-25720,-60447,-34532,10123,9617,-47068,-93074,-125645,-173765,-163275,-144475,-89535,16952,70173,44143,-26307,-128377,-38605,101467,137564,78172,33294,-21461,-67827,-78173,-55251,-59905,-68315,-86531,-34186,104641,155686,99939,105386,75563,78372,101121,88353,-23995,-85236,-66536,-34463,2437,25300,-24175,-105336,-45640,10692,-21348,-74134,-29372,49196,154274,101295,-7499,-72645,-92710,-104949,-122986,-69049,-20376,-23919,-27755,-15886,41436,68691,35796,-7410,-43265,-50888,-18487,-2390,-39387,-44775,-1077,45693,102851,97165,78004,92657,140553,208022,186458,62861,-33294,-88522,-113516,-100534,-13179,-7536,-46921,-64558,-33058,-19282,-13116,-12987,-13667,-5765,1785,-23558,-30408,-15331,-18924,-80496,-78248,-29872,39066,60164,37427,25825,60212,80981,70061,91035,199487,214653,87922,-83383,-100242,-4352,77200,-32152,-114906,-40301,34939,54762,1567,-27942,-10033,-28597,-568,20312,39669,8782,-43773,2505,115685,243581,216393,84332,-32518,-66725,-103145,-86984,-1471,60027,64155,52515,-18286,-119464,-29847,66666,63470,68127,81398,128292,88194,49003,2317,-13050,-36082,-123244,-129658,-92694,-34725,-7175,-64627,-115780,-35918,-70467,-109454,-109367,-83320,-22983,107734,106681,-56170,-91403,-37056,-50533,-49767,4484,-8490,-65440,-67029,-19594,23539,36855,71300,90622,28997,-100175,31120,138500,200655,258960,318261,359233,260300,81076,-22042,-82830,-86410,-84049,-68098,-68976,-57047,-68626,-44135,27067,45711,21958,-37165,-50032,-77800,-58009,6687,70575,102093,60099,-52045,-75214,-44980,-26962,-32355,-42465,-85099,-112439,-89680,-92999,-111613,-72237,2271,86623,200363,166979,61813,-65844,-88265,22080,73247,56488,-4246,2797,-15310,17010,9898,63497,146006,154694,140671,117235,16891,-57481,-91645,-83092,-58314,-20511,-3444,-37309,-90449,-121573,-103611,-60915,-5169,8266,-38994,-103649,-18877,81861,57935,-16212,-52233,-17321,33620,98822,106096,123958,326457,419700,213677,-8659,-19723,86261,160693,102906,88863,145374,198020,133772,11122,-83937,-26510,81164,124710,160629,145889,45016,-2961,-33087,-49394,-73435,-123214,-160341,-113760,-49880,1453,63686,119263,67015,-60278,-67413,18618,70298,33159,5795,58495,45342,-51345,-37966,56325,184800,159619,52693,-9052,-16568,10999,57196,128129,144402,87435,52870,70785,92376,59786,-3903,-54711,-58836,-24658,-13132,-20561,1041,22087,-6151,-53032,-69463,-97120,-60599,-21654,-21416,-25747,-34462,-36852,-33667],[-57132,-42986,-11735,15182,-6686,-40726,-93409,-92439,-31312,28041,24519,-51764,-91268,-83287,-89474,-49525,14322,101462,179037,209615,149025,108924,84312,51136,-39328,-100538,-134630,-72476,-43427,-75477,-44716,9845,21357,13831,-25076,-19676,-15222,31119,132816,244832,258890,62728,-62448,-71216,-39971,-26539,-35524,-59400,-67960,-78022,-79236,-121091,-70513,21192,172791,272119,210399,68253,-38661,-46035,-41036,-23889,-25472,-64868,-40310,3275,53025,106965,114342,97781,102033,18245,16306,37979,27552,70957,173604,301583,388560,343485,251833,191533,143382,142927,123813,191269,198746,130601,-2191,-54825,-12518,-10391,-29636,-17435,-5873,-22376,-36003,-67364,-96623,-40133,22622,40198,51466,30641,11244,119189,39712,-113730,-68698,-25176,-36324,-26036,-17285,-78683,-107506,-38583,47112,109654,82643,17585,-42430,2884,159266,186983,122146,70125,-1277,-76962,-108555,-42651,-24393,-2514,-10133,-49851,-70813,-53364,-67889,-66687,-34351,-12219,8366,89207,278654,338097,260949,137936,13840,-83799,-94413,-24794,10590,66280,243606,405840,233274,16315,-113472,-101726,-70521,-52213,-4263,87289,162421,201252,209604,156310,65324,-30001,-102359,-114428,-42303,74947,330338,288073,161801,20155,-103960,-110747,-20054,21380,16494,-32036,-63876,118708,200798,118087,15606,-25832,37234,49320,-23932,-117177,-92193,-16937,39396,95736,119831,102187,75116,109695,150800,110703,19580,-58162,-103739,-76603,-38860,-22055,5756,34202,10322,-17356,-13126,-9508,12884,33661,48780,67238,86153,85194,75527,81588,110779,197000,190562,200439,177435,188813,144062,64251,-37530,-77550,-30639,18428,64477,66552,94023,142964,167619,55664,-95215,-91065,-57261,-72074,-36919,17601,41176,27496,-15293,-102516,-26671,31570,2651,-81800,-125062,-101968,-151193,-160612,-108708,-43828,40077,56160,36682,-1755,4157,31334,78814,136926,134577,74017,-72284,-88365,48485,199652,258355,160031,-3226,-106569,-104156,-19296,73538,100986,87274,30141,-33600,28400,40977,27820,53942,23628,94402,68124,35458,14480,-42070,-99770,-86157,-52473,-27577,67932,171873,218175,100370,103876,170815,152280,37444,-38377,-29663,-45866,-36300,-60737,-117067,-39702,-43670,-101890,26896,86337,31160,-28942,-59610,-12073,-10177,-65741,-73938,-18656,50189,142170,132210,26996,-102686,-84664,536,34876,81371,160613,115343,-59530,-72637,52712,283772,408295,303546,82866,-75180,-38299,5073,14767,-15522,-87616,-33026,1958,-1966,-35266,-52493,-17822,427,33050,25159,-10868,-42761,-101197,-92960,-69521,-68808,-56069,14055,27131,43534,17329,5982,37612,60857,59241,55698,67239,103311,124143,182482,205992,242144,229544,108608,-41372,-71393,14885,44065,-4866,-133036,-85136,73565,141761,133792,80066,41646,34897,12722,57279,151601,115066,71654,72528,95346,85804,19785,-58286,-93208,-78922,-52502,-20455,35187,58638,38662,-3197,-64640,-80901,3168,18051,9315,-10618,-58497,-100440,-118422,-31875,34485,46685,-15347,-53127,-40576,-21289,-6003,-25149,-76374,-48913,-12797,-4303,-10297,-49489,-120251,-179612,-90865,-41416,-47272,-115155,-48021,74147,184320,156604,-37641,-176174,-94237,-93064,-121490,-116524,-41168,8391,35613,55374,72225,74083,44178,41996,21255,-11701,-45371,-77481,-5137,33385,72268,33258,-31730,-88909,-27446,27991,23521,-1595,3204,65256,101307,94955,80858,42758,30009,14348,-26204,-81849,-40349,-62312,97,49764,-38768,-70221,-48071,-37993,-27326,-7537,66141,199794,243386,163084,85864,16265,-27302,-33303,47176,136268,120717,44177,42880,107613,248903,339025,250889,101088,-3615,-42975,-15527,71962,56329,-8938,-34426,23956,102263,173442,118395,76933,143006,250401,58447,-40660,-100746,-11472,85071,117786,76898,45306,48683,-6529,-41019,-78309,-86679,-6515,32067,40550,38984,-831,-39342,-90255,-63732,76798,94142,64778,81030,54112,-389,-62236,-54738,-12334,43954,64657,83167,65809,76180,112533,55875,-73981,-72073,49948,104726,41615,9669,-26127,-40401,-16302,16114,65985,153871,206607,102114,-28634,-56323,13829,90701,83113,27146,-50317,-98719,-67151,30847,111754,115885,49623,-41268,-115800,-91624,-47239,-37525,5058,71285,85357,61806,-18809,-110516,-50969,15025,-25989,-63255,88479,314714,513076,414924,186574,24511,-82022,-70437,15036,15655,-39800,-96943,-94326,-125625,-53906,61939,27845,-97146,-94799,-115042,-70563,-64194,-82239,-47320,65985,143750,205511,196296,105886,-21375,-90101,-112047,-115933,-90159,-93002,-94892,-37575,18347,27990,-20306,-41762,-2788,-10341,-19574,-59318,-130058,-107112,-64738,-40522,-8768,67911,59222,16696,-37039,-111533,-128960,-96001,-82319,-71221,-59730,-32802,-22762,-24482,-25698,-26957,178,11037,69948,52509,-89519,-156247,-131032,-109847,-40433,-22305,-73167,-55678,-7295,39952,42775,140492,237020,230717,158882,71162,54739,90729,171051,158946,64258,-9998,-26132,-39166,-57077,-70090,-35455,-21387,-66146,-144665,-104157,-23030,3274,-14184,8001,84308,124695,23354,-104539,-81142,-66487,-20108,33994,20675,-67735,-66528,52486,48511,-53606,-40740,47774,98100,42441,-49531,-99126,-143004,-106335,-79410,-119041,-133223,-64312,14063,94387,162282,214956,231213,131187,119281,138632,97906,31684,-39613,-35973,-688,-28563,-104777,-128917,-108864,-117474,-40791,73463,161925,154052,136960,136977,96148,9308,-52644,-78199,-98503,-124939,-64052,-25485,-54241,-58652,-38705,-56798,-75312,-102177,-91021,-10959,-9725,-38665,-54103,-50539,-32819,-13072,39687,85951,81088,58562,41140,48909,40817,35838,16606,14403,3748,-14279,-52945,-49301,-30670,11275,50159,65751,23008,-40599,-124022,-88478,-93539,-66667,-44584,-17312,85808,147473,181406,135567,21341,-108337,-49554,-31129,-80244,-75992,-70040,-67644,-50156,-42587,-82253,-15466,37182,-35975,-146856,-64708,-5095,61654,56412,-1337,-80775,-110651,-10763,44535,13284,12479,-27221,-68918,-48492,-15380,-66862,-95516,-104536,-53047,-9211,-51914,-73484,22282,125318,142772,49901,-73656,-99663,-56669,-36004,-12957,7376,417,5641,39130,58444,85531,62514,8150,4049,30464,43115,41077,21347,-3044,-19788,-43328,-97800,-79317,-131710,-237752,-381332,-415949,-367721,-276481,-190260,-127666,-13839,45404,33099,-37688,-163893,467,55069,77613,72285,19037,-45914,-115528,-46468,17983,60797,114790,157744,121891,77587,62025,132772,358268,373239,135163,15658,-52863,-32166,-1946,-43770,-115062,-82917,-62400,-18834,37871,29303,-24767,-59161,-52171,21063,56552,145978,218954,196541,76909,-46080,-88087,-154895,-100713,-101068,-61399,-45343,-30655,-14071,-7347,-32940,-71461,-91961,-69129,673,24892,59580,70048,104340,191446,241944,160253,46026,-71638,-113166,-29655,11351,20992,57354,65520,25732,-24526,-38473,-30916,-19709,46970,179172,177332,44581,-47484,-57018,28045,121593,137806,51505,-18983,-13351,-8348,-7948,-653,20910,359,-64565,-82452,-80604,-84307,-63174,-13114,42469,90560,120037,60942,-42144,-78484,-6579,-37763,-86053,-20797,-35,-28612,-80412,13744,114852,125396,133879,117950,56061,8256,22245,91696,141249,80141,-23807,-91407,-71321,-63185,-65131,-62952,13807,69009,119976,148752,94398,13316,17971,24109,-2586,-27974,-42326,48089,140181,193797,191438,151427,72277,-9357,-80959,-46644,10804,15689,-22707,-79769,-39485,3989,44192,53296,41944,10479,-41394,-87355,-106316,-84319,-49813,-93622,-118995,-53179,65470,140679,190261,124687,32918,-32119,-103076,-70222,-32381,5143,32792,46696,48239,89134,99508,6039,-91791,-80351,5166,45318,5721,1393,65967,166143,216037,218987,169723,124650,77433,4964,-29214,-16523,22250,31309,8824,-46292,-90156,-129124,-93346,-75750,-75869,-58776,-92379,-147150,-66600,10726,53055,5943,-40240,-68725,-48570,-21399,-8471,-12125,12110,122020,160371,138178,140064,125508,128995,105892,-22969,-49309,13109,117441,73136,32566,-33174,-35444,-780,-6985,-21160,20992,-7732,-59553,52263,98766,-6742,-139696,-29882,45201,112949,152600,187370,86581,-2086,-13636,2800,55847,137240,80999,-912,-99319,-80976,-18096,28497,55477,75571,155607,270496,283909,104144,19911,25082,45658,9953,-38144,-31165,-8494,-18316,-11429,-42435,-91934,-90072,-56915,-24578,39814,118703,154302,52561,-12349,56372,118392,197065,172813,89277,36409,31790,60287,80455,66797,-25,-67341,-104660,-84173,1364,84187,179461,181679,77198,-57183,-64297,78429,144701,48879,-23902,29554,155489,131847,-5443,-76752,-28752,-6837,-20948,-8370,-20619,-58026,-85966,-38473,-57585,-134976,-51968,-6005,21229,-36792,-42314,72005,133083,85848,49871,106721,201161,184609,29349,-105783,-70006,337,54131,42575,-13666,-28400,-4399,21796,-14261,-105210,-138501,-90170,-27435,-29818,-100298,-91437,-41169,42374,150508,393816,668694,914480,984598,652556,176945,-52082,-55422,-55819,-27044,-28674,-8700,43536,74872,-26566,-45109,108713,244816,237323,69670,-103779,-27854,57898,60891,1864,-55010,-87836,7396,16791,-9876,-50536,-51985,-11425,76763,72795,56568,2578,-33062,-38906,-20483,1383,11373,-17170,-54969,-104532,-71248,-68262,-104554,-71845,54249,111870,41005,-55199,80061,44301,-67898,-117840,-20161,30402,26718,18426,-19781,-69673,-59072,-1965,70788,130274,131554,96739,86714,69615,48338,11613,17951,-54176,-113042,-175913,-72760,15203,67870,128218,189440,130592,49092,-15830,-45302,-12410,4906,-39239,-63398,-40804,6041,22956,11955,-71754,-150548,-66853,27188,122650,121016,-2390,1467,39656,30795,5328,-36516,-32438,-13713,-26056,-53386,-81579,-44333,54190,181494,255549,252686,150197,-3894,-87779,-52350,-15234,-6396,-12126,-69706,-120124,1285,165644,234777,144740,82439,90435,203924,374515,455103,357525,216043,120023,100069,71397,17940,-21631,-84184,-73726,-55085,-22094,-1148,-34283,-41611,-36021,23039,35082,-20210,-96087,-53013,98315,255132,109622,-4369,-28540,-33598,-28490,1647,38278,-23067,-112193,-164245,-157132,-76549,27051,72470,77203,80385,117992,72616,50539,95503,92189,27384,11210,88611,156044,201374,280515,372888,437357,349609,135379,-80965,-69111,-56130,-91201,-103358,-55074,-21190,4408,33988,62963,72310,8891,-17305,4687,25119,21216,-6104,68898,184650,163916,70766,-75188,-94797,-38625,-28072,-53062,-89877,20098,53972,-22308,-78322,-28913,79713,227777,355689,438545,419575,261023,154530,59078,-42569,-88300,-85476,-79825,-107797,-79246,-40559,-45616,-28775,-1958,-19795,-49226,-52875,-70000,-83437,-111521,-153430,-105038,-57901,-15277,4131,-19138,-23847,2877,36363,49133,118777,202778,140133,134454,102180,-24832,-168496,-74692,-49423,-71453,-51279,22103,49218,29132,40768,81650,49655,-41615,-39722,9242,53224,63748,18014,-3498,-40279,-106847,-64659,-20403,-64816,-112581,-63734,-23346,-56314,-97230,-47898,28931,97676,135002,235972,333364,305394,239269,221071,117354,35445,83709,101448,24422,-69823,-76557,-73672,-72281,-40538,-27229,-60776,-74307,-57360,-60814,-87923,-90832,-78137,-81944,-70218,-60249,-67903,-100232,-123239,-85506,-17833,34937,49692,9335,-9126,-33012,-90158,21329,130290,240271,331768,311886,251027,213180,133070,1886,-36278,-1191,7371,-10635,13150,73847,71301,-2862,-61067,-70238,-510,106800,132324,153823,154672,89057,-24930,-107960,216,83279,75111,4373,-47043,-99975,-109698,-36590,3646,-13100,-56515,-74492,-18083,-22920,-68482,-45742,4976,42400,56814,37320,-17018,-87696,-123037,-90660,16682,73267,90025,64355,30770,60091,91022,81876,62929,74679,73287,66868,29586,14725,37666,138814,127202,7110,-29501,-40152,-1579,91058,126757,111778,126779,124016,78074,12438,54666,198333,218428,83815,-16304,-36829,-38207,-10992,-14062,-46107,13206,141520,170600,97097,35572,8103,-27207,-22537,11992,45450,73929,93338,112141,108595,45352,-11698,-61526,-121187,-35649,100100,153620,110917,65697,16614,-65551,-39419,-2484,-1074,-32012,-27738,-7845,-10019,-73074,-155278,-171945,-169674,-155722,-145610,-95063,3281,48710,20735,-44886,-121084,-24927,121406,161618,111266,59287,-16844,-75298,-66417,-34609,-35080,-31844,-40647,13957,163239,230752,159231,135855,89295,79409,96323,84057,-26402,-96499,-68453,-28379,19989,56509,6429,-92206,-57356,3310,-21421,-80382,-62440,-14846,88539,85480,-13780,-71734,-90980,-104802,-112653,-58780,-17381,-23654,-31503,-22607,40951,87085,69896,31737,-8286,-27057,-9983,-7087,-52782,-56740,-14626,27396,79942,85005,78287,98598,143759,188425,148206,33512,-52595,-62180,-82411,-124245,-36396,-31006,-68403,-53147,-1817,12170,324,-13273,-15559,-5041,-240,-28183,-41344,-24401,-8526,-63581,-62476,-16630,33694,35031,11785,5460,40701,70257,80723,129271,222115,238333,116590,-62611,-80937,36878,104977,-20161,-126107,-57193,13091,35615,-11769,-31081,-12147,-34896,7032,46227,62500,16830,-60713,-10072,111921,238734,206020,70090,-50523,-85918,-123393,-84044,1073,47816,35650,21069,-45168,-139285,-11326,69255,52939,53884,62067,98118,66881,45507,2729,-8015,-32225,-120192,-123263,-87050,-29991,-2651,-57916,-80003,-11800,-51385,-96050,-104203,-97844,-63923,57254,90231,-55517,-100778,-54268,-71860,-39705,18080,-467,-59434,-56348,-9076,34679,51893,88943,105275,48806,-57279,46600,142328,194155,243769,263533,277969,190658,42474,-45578,-101215,-89767,-66613,-48363,-49378,-40539,-63232,-47074,24884,46103,33602,-18809,-39442,-80295,-73920,-20542,29356,73313,52930,-53090,-81546,-50993,-23235,-21324,-36094,-83930,-114663,-90987,-97884,-120935,-83501,909,100264,204371,154578,57978,-65783,-85307,19038,68296,62784,11983,16519,3030,21618,-22095,19444,110967,129111,108271,98670,31398,-42069,-75473,-101424,-107963,-68494,-28299,-40441,-81833,-108084,-107264,-75321,-9409,13657,-30288,-106815,-26422,74898,63607,-7171,-47108,-13493,35868,90167,71908,71872,258427,377802,197819,-15769,-20306,82444,147320,88386,74931,121326,185445,161677,50937,-68565,-43113,69192,123597,175198,180781,84147,26794,-8798,-50765,-80060,-124366,-158873,-115670,-46742,9104,74237,129641,64259,-58368,-55923,41465,100175,46539,-496,52724,46594,-31436,-11376,71048,182430,129412,21451,-36530,-37979,-7767,42193,135885,165648,105588,72003,84451,100610,52340,-15475,-61281,-58931,-26453,-20996,-27432,-3621,13563,-22095,-68881,-74871,-96593,-65572,-27765,-24244,-22684,-25855,-24939,-27083],[-57723,-48866,-19289,6639,-15122,-48394,-100607,-88535,-30088,23822,17479,-60880,-93625,-86418,-89273,-42275,14346,91726,171044,222936,186054,136858,84579,44178,-44070,-94788,-101593,-46312,-14490,-26841,-12394,16970,24504,19575,-22803,-16733,-7746,43860,147781,255740,239351,23321,-73864,-69836,-37348,-29352,-43759,-64396,-72028,-81623,-80403,-118036,-72617,29392,191800,263558,190599,47251,-50832,-34656,-39100,-64758,-70692,-79258,-19056,55209,91108,118640,106921,76514,75001,37302,69915,64250,30447,61088,163987,298249,393680,329907,255983,222940,181497,166178,123531,194855,235316,156549,462,-51838,-15306,-13502,-31029,-18595,-9016,-29038,-41451,-64003,-85344,-34379,24612,42356,48470,5033,-40892,83587,32336,-110863,-64542,-14016,-37582,-32294,-15067,-70057,-99565,-35702,49836,121136,90000,23181,-32053,1229,135397,179581,115043,61725,-6253,-81710,-93483,-13648,3958,-784,-34345,-84892,-69205,-38518,-64936,-78195,-55465,-35922,-17207,55429,244380,345144,291957,173468,30809,-76742,-87803,-32361,-5532,48194,212763,360604,174271,-21285,-119933,-72840,-47959,-40143,-4231,89348,174904,224425,230882,166650,72520,-19048,-88049,-111463,-38803,99634,375571,314176,156580,-1455,-125310,-99941,-29755,-2213,-9565,-54361,28088,207915,246722,129627,13358,-22159,60881,77256,-17783,-113641,-97060,-7762,70037,130554,139576,107858,77904,113242,152758,104077,4290,-76767,-117855,-95207,-69338,-45040,-3824,30525,11173,-6466,-17841,-18194,10305,46418,75161,95607,97209,72772,48258,67667,114633,212680,196758,206371,178537,198022,168049,87140,-21469,-68473,-24164,19819,62480,70887,98588,140146,148516,27865,-102393,-89312,-62459,-71662,-21559,45349,83920,63740,-4617,-92801,-29703,28660,-2998,-84336,-120511,-110191,-158762,-157779,-108156,-42908,44273,65272,45678,4580,4119,31475,89812,157588,149233,84107,-64510,-98917,32365,168259,199487,91905,-58246,-141852,-48200,48608,133923,158610,124613,38996,-52117,12374,46531,39842,66761,52004,114707,76199,35730,9122,-47191,-114546,-116351,-72190,-34258,62516,161485,215213,110434,118774,195777,174097,70807,-3384,-24835,-66603,-65646,-72582,-118752,-48290,-34789,-46690,47694,93946,24784,-56795,-58906,10129,20078,-51908,-82151,-21816,63605,149087,136527,35843,-100587,-93565,-16557,17232,67287,146402,98831,-66230,-97653,30320,271438,431274,326008,83612,-83226,-27291,39913,54288,8103,-89427,-33803,14705,6669,-40425,-62309,-17808,21204,52561,32582,-12380,-51474,-105475,-88683,-61859,-52914,-36294,18347,20830,38001,16630,1891,33967,72572,73025,42670,48950,100259,137113,193563,214126,255528,245198,123242,-24199,-54947,31627,65451,11508,-131559,-111416,45139,88063,82221,36196,-1986,-10417,-18539,16003,89421,73933,53781,64979,97663,103152,39769,-44846,-108786,-97146,-79318,-57405,650,24687,22497,-6097,-60272,-139363,-30666,529,7969,-1595,-50651,-105856,-113484,-22109,48870,66714,9528,-38133,-40208,-31279,-21394,-36619,-99759,-47394,-24387,-25009,-36726,-80618,-148751,-160299,-78166,-36359,-52711,-135320,-52703,58467,158604,152251,-32888,-154819,-93800,-91938,-126141,-132895,-56632,-4871,22772,38906,50410,53783,25323,23122,6986,-28697,-62359,-73620,5926,43973,77446,33615,-31704,-86483,-29165,22344,16667,-16459,-26039,52923,126623,124205,95383,49611,24919,-8156,-45859,-86570,-49787,-90998,-22098,44367,-24916,-60743,-47020,-42415,-38240,-19927,47182,163701,223230,165496,93454,4133,-55520,-34385,66778,159053,121888,22231,6853,61839,196949,298967,229960,92682,1618,-12637,19778,85868,52335,-17090,-45613,13810,97080,176116,117932,67571,118747,207063,17592,-59260,-110928,-9898,79130,113642,81011,55545,50575,-13379,-33972,-59330,-88509,-41777,18953,40496,46630,10566,-31225,-86361,-69986,77074,120114,110733,119752,70898,3921,-58840,-37921,1432,64660,83751,98089,62980,36355,51956,-9713,-101923,-13531,121690,157419,57953,-2297,-41881,-43780,-6169,22810,75484,171253,211799,94474,-31009,-51004,13263,78291,65943,11582,-54694,-91723,-61789,44178,134112,121373,44208,-42987,-109422,-84079,-35206,-26810,7934,77352,104190,87933,-7389,-103653,-41959,20533,-13991,-49592,103430,333320,455223,306758,112018,-21594,-112450,-74771,10542,3661,-48524,-89924,-80050,-126890,-64929,58706,45040,-69694,-108295,-124016,-54549,-39534,-61539,-44201,48100,105433,167510,177018,108657,-9211,-68026,-109133,-117118,-99930,-104279,-103228,-31122,37824,47065,-4643,-30909,436,-15445,-30431,-75868,-113184,-96899,-70587,-54301,-20168,53641,46574,2158,-51879,-122796,-124269,-94342,-87557,-82788,-70798,-38630,-33550,-36454,-33725,-39986,-2436,30462,104004,72756,-77011,-163233,-135669,-122019,-56185,-36221,-85999,-55948,2803,54932,70264,176401,256930,222032,122400,31882,22138,62474,147828,169310,83026,33,-13058,-19981,-40525,-65642,-33011,-29289,-79576,-129428,-68048,4570,26940,7729,29354,108041,129781,665,-126096,-61244,-55180,-26410,29705,17915,-67710,-46360,69266,55119,-44779,-58069,30376,87492,47726,-36222,-88391,-130325,-115020,-83475,-117166,-139275,-70150,13922,105242,189397,260533,266081,131416,110723,137431,109306,52228,-19615,-28311,-1516,-19564,-82019,-98180,-90907,-101754,-44152,55690,120126,112053,109340,119613,79511,-2120,-59297,-85293,-105284,-114564,-46096,4582,-19084,-33855,-23430,-43857,-66232,-104977,-93776,1034,15158,-18289,-49533,-61255,-51952,-36137,23326,86972,83221,62245,47662,53195,49418,40162,19008,12840,-2809,-25116,-47343,-41120,-28130,10032,52865,75387,29418,-37837,-117757,-80178,-65999,-9038,12391,-3173,15691,71011,110182,64770,-22341,-95640,-32534,-16856,-75218,-74694,-58446,-50376,-29181,-18807,-62862,-14274,38636,-47011,-142762,-57636,-35011,-13813,-54879,-122278,-188314,-179476,-12382,41945,5270,2605,-33055,-64724,-35296,20688,-38074,-81297,-120605,-66817,-16750,-58386,-81860,20815,126588,138307,45387,-68013,-101259,-68738,-49948,-33711,-12056,-11555,6804,48702,68478,88454,63477,18651,26037,48719,48587,33935,13009,-15555,-37188,-63704,-100878,-81829,-147275,-266202,-420821,-461122,-407416,-305779,-210690,-150783,-41802,41953,22920,-51493,-125255,39587,88971,80815,54154,-6416,-67749,-132604,-36940,39146,93677,147663,171391,113982,69357,60324,134360,375254,421003,166998,29329,-35822,-5136,25396,-25674,-108583,-81629,-61377,-34576,6883,-6415,-48584,-67597,-57074,4928,15102,71992,122186,103142,20697,-45613,-74720,-140558,-105149,-88417,-46657,-21770,-6183,-6650,-15659,-46048,-71604,-75713,-66094,-13800,5162,53885,74868,119153,220938,283521,196794,81685,-54315,-105429,-25642,12207,18523,53777,58344,9458,-40498,-42594,-29148,-32543,15930,149997,169949,54598,-37768,-69206,-29006,74639,103005,24401,-24292,-6623,107,-2882,-1939,20335,-3639,-62391,-75133,-76452,-86346,-62484,-9164,37295,83212,120330,72924,-20785,-68249,5953,-37641,-93464,-24344,3598,-21866,-75247,9639,100809,110306,137691,149833,84263,10361,17049,90566,140477,75292,-27174,-93527,-60252,-40613,-28625,-57853,-22108,33732,95043,132274,72989,-589,11517,41522,26609,5612,-42596,30052,117044,157350,146713,116129,53818,-20525,-66027,-28811,21103,16761,-27689,-77773,-42715,-1273,37788,47607,38366,3536,-58261,-97664,-112758,-93204,-49902,-77283,-103510,-45284,59769,126655,184822,134509,57221,-6948,-85990,-81937,-42315,153,34389,29064,13684,60254,82141,-6616,-92909,-64915,24046,69732,27290,-12495,19418,108603,155158,164534,144264,129159,80462,3293,-26627,-1986,35801,38261,17781,-35434,-78728,-115778,-101027,-88486,-87054,-66207,-104107,-146053,-56169,18428,64378,26375,-22310,-64320,-43911,-10996,7970,5677,21831,106016,119068,94984,90073,72558,85800,80958,-22250,-48826,15303,112904,65982,24533,-47463,-49362,-4116,-6911,-22176,16205,-5001,-63329,62081,107811,3871,-129190,-27278,64310,162966,229580,255974,127029,23132,6542,29964,91710,142826,75349,-6795,-110220,-103526,-25392,30694,51545,63436,125614,234788,285883,118564,25863,25238,37233,-1571,-39634,3416,39465,27163,28757,-4440,-61991,-79814,-58939,-26088,41795,121919,138792,18755,-10954,111330,193203,278401,236693,133625,71370,51218,60082,58837,39864,-13408,-69785,-102312,-75667,11350,95875,193683,207469,103143,-52917,-102722,41522,101898,15766,-29372,31096,153096,139278,5843,-56713,-18527,-6835,-29202,-8530,-13122,-49457,-78440,-35767,-60709,-129370,-38555,25428,65595,1758,-4494,97540,151619,99413,72221,141013,249589,222787,43941,-94256,-70224,4075,48536,13618,-45299,-55861,-23327,14137,-16376,-101252,-130798,-75655,5046,-2207,-97749,-123762,-64859,41494,199063,487552,744797,913961,930085,622116,158413,-64250,-45380,-41269,-12156,-13365,8780,59963,78266,-34598,-49969,100297,212627,185091,47513,-114623,-18837,50786,33981,-22852,-58238,-72755,4844,19953,-3775,-61674,-71838,-26228,54755,40092,17129,-11173,-29523,-33536,-15508,8854,14719,-19633,-67731,-120706,-75704,-69520,-100612,-67356,49270,123826,82942,-37043,33811,4678,-90059,-99757,-6671,44264,43903,35895,-8172,-62646,-53957,14328,93912,136949,126849,76324,55551,35742,28836,2227,3198,-68313,-123692,-168707,-68799,17382,66394,125703,188188,140705,58022,-15511,-50285,-11811,14461,-25437,-58815,-52804,-4702,15662,4163,-80955,-138918,-50362,49868,140724,110566,-26239,-1844,43244,30715,7205,-29216,-24475,-7456,-19977,-56755,-101866,-56619,49088,190770,275895,281992,186449,42822,-61945,-65234,-21315,11192,6965,-59426,-127271,-4985,130201,187857,125749,69125,74128,177413,333416,388933,284655,156514,74695,64918,57457,9122,-32111,-91387,-74039,-47491,-20192,-10195,-39251,-55534,-76348,8654,29405,-16990,-91310,-59962,74493,222358,111253,3739,-6148,7242,7334,27157,49267,-25212,-118383,-159540,-152051,-89315,18597,61020,60600,60871,101194,66196,62927,93875,79684,17709,13595,117627,224176,283717,314749,354708,395864,316846,124822,-76293,-85333,-87086,-115126,-108515,-53226,-16139,9285,34021,64046,72773,620,-25274,877,26298,28921,4275,73683,185285,158047,61979,-78817,-90409,-38866,-31517,-61531,-94890,39220,66096,-20041,-71242,-29712,77716,221416,362815,474516,462876,289722,154696,55151,-38081,-58670,-52775,-60013,-82981,-61965,-22803,-22488,-4563,17882,-4979,-36812,-41968,-62324,-79838,-116502,-153355,-80659,-40501,-7510,2155,-20692,-38859,-23238,5523,23874,89510,206849,162495,149641,107714,-7341,-135820,-106333,-75223,-91616,-42740,34956,59825,45139,65904,109866,64344,-38460,-34369,13257,55255,57329,8264,-12505,-48098,-92804,-40525,3206,-37159,-88832,-90792,-46133,-70309,-112811,-70831,1040,76072,128955,232278,322932,303363,227462,195428,90174,25323,87091,105219,22654,-70984,-71838,-68683,-61987,-33888,-18497,-34041,-53253,-51880,-65115,-91178,-90831,-70586,-68082,-69204,-60946,-66648,-93154,-118551,-72879,3967,60249,73088,21046,-14043,-42654,-82973,18419,99775,190757,284240,275159,238797,215046,134054,2984,-42992,-3918,17584,2792,29558,82412,73738,181,-59221,-66415,3822,96268,93442,96830,93238,38109,-58177,-99908,22258,110342,95801,12727,-42861,-96521,-104192,-35321,-2218,-22857,-47844,-47196,-9182,-20521,-60315,-49381,-12898,31821,51363,27014,-29788,-97383,-122811,-106666,-7734,61794,87357,63003,36520,70723,97600,79332,48961,56865,62354,75040,57262,49844,66329,153599,123517,17832,-41041,-85577,-29761,78148,134671,127095,139352,129436,80013,17046,55246,184310,189597,65769,-28377,-43117,-44624,-20369,-24835,-55444,4656,114968,133754,60312,11010,-7036,-33767,-20272,24276,63911,92679,109450,126165,115125,40368,-16145,-52797,-114822,-56609,70267,113474,73966,27437,-7339,-63258,-30155,16951,27565,4409,-17211,-25588,-27092,-74725,-119239,-127152,-141145,-137994,-132818,-91917,-6079,28478,-3560,-66147,-109405,-8474,145067,189298,145125,77895,-18622,-86723,-51519,-12941,-9178,5089,7435,70805,234468,317554,226576,164818,100033,79659,92949,81810,-23443,-105368,-72550,-25783,31924,80582,32855,-77086,-70792,-6928,-22779,-79834,-95145,-77371,15093,56601,-26583,-75450,-94164,-107732,-105195,-48797,-15204,-24794,-36735,-29641,39683,102552,101978,69468,26495,-1573,-1418,-12572,-66725,-69732,-31065,3949,48306,61633,66956,92938,133974,156260,104925,4084,-70907,-42310,-58211,-113257,-61455,-56586,-81231,-32491,32004,42012,10519,-15898,-18605,-4049,-2887,-35987,-54899,-32888,2099,-43700,-43770,-3890,24710,10009,-10880,-14803,15739,49170,81613,157322,233617,259089,153036,-22422,-54442,71171,118158,-17623,-136444,-72167,-8907,15362,-24608,-32988,-13747,-37565,19737,73438,84436,24074,-77389,-21697,108341,232213,194167,56382,-66002,-99031,-137665,-84391,-2767,29484,4316,-12344,-74152,-124179,1799,63011,34327,30845,33600,61197,44524,43434,8829,6535,-19074,-111603,-114948,-80775,-25635,811,-49743,-45066,20674,-26488,-83205,-94639,-92331,-87382,15216,69866,-56166,-108313,-72966,-89328,-25868,28769,4472,-53069,-46404,-1005,41708,60839,98337,110289,59000,-19241,64004,141256,178793,216394,195975,185396,117908,3147,-69299,-117088,-89319,-49561,-30265,-31889,-27259,-60721,-54860,16872,42907,43886,1576,-27080,-79611,-93589,-51875,-15371,40809,41815,-54035,-86170,-56930,-20154,-9657,-27463,-80052,-116254,-96664,-104936,-130776,-98444,-6831,101453,189032,129563,47648,-68297,-83272,14113,60261,64725,25449,29895,22159,30561,-40828,-15394,78887,103948,78722,73736,39017,-28772,-59794,-86616,-117287,-114432,-55721,-45034,-72393,-94252,-111871,-88015,-8776,21053,-20717,-109836,-36696,64521,64271,-927,-42839,-11041,36921,78898,40250,26424,191899,329417,179695,-21754,-22562,76491,129535,68218,52157,85413,159417,179382,91495,-42229,-58772,52388,115824,182282,210524,126874,60781,13734,-54468,-87881,-124405,-154540,-117233,-42258,17614,83447,134679,57386,-59105,-45868,63079,128016,59148,-7791,40527,44398,-5706,17269,85862,173705,95930,-4025,-59109,-58405,-26858,26506,138309,183800,124772,91577,97631,108425,46342,-23830,-65022,-59205,-31202,-32182,-34227,-7451,6355,-35394,-82392,-77884,-93857,-67958,-31537,-24488,-16598,-14142,-10265,-17539],[-57868,-54171,-27534,-4559,-26130,-57671,-107560,-85119,-29522,19458,10897,-69940,-99712,-93174,-92678,-42416,5790,74101,152776,221848,212531,159753,82232,33494,-49590,-85658,-68634,-5583,34598,25808,13772,21975,25753,22559,-23593,-17558,-4782,50518,152676,251096,203202,-18263,-73004,-66314,-36270,-35186,-57492,-73582,-79391,-87445,-83103,-116192,-76683,33705,199883,239107,156834,19736,-62685,-24893,-38515,-101654,-116991,-84668,1374,106922,140754,135213,98674,57426,48672,60853,119790,85660,31598,54176,154053,283074,375593,297184,243267,239163,207525,174582,108630,180065,252205,169259,-1518,-48811,-15306,-12524,-28066,-17510,-11672,-36452,-49267,-64123,-76552,-27462,29567,48762,52353,-4649,-85878,49870,26779,-103012,-64316,-5606,-40222,-42579,-16252,-59440,-90752,-35116,49426,127101,93438,24972,-25058,-1828,104715,161795,101766,49056,-12815,-82658,-73398,10043,22867,-9779,-71217,-127331,-45455,-21099,-62209,-91474,-78244,-59419,-41467,24894,206745,343381,315954,201950,43660,-71465,-81744,-40541,-24466,26941,175167,300963,115182,-57738,-104143,-48644,-29531,-30404,-8498,84252,178129,237165,241268,169063,75583,-10309,-75778,-106913,-36712,119680,402772,324236,141199,-29580,-144632,-84578,-38376,-21675,-17105,-9201,124291,280575,276557,132588,5048,-24066,77920,100148,-17387,-115345,-107271,-7616,95327,162149,155568,111389,79095,112388,146094,87738,-19514,-102613,-137718,-118257,-102128,-76767,-26881,16808,5618,701,-13384,-14318,10449,57242,102016,124212,104528,56231,18715,50181,108793,214843,192468,201718,171073,196492,181748,102747,-11429,-67014,-21551,18427,56479,70018,97168,129437,119284,-6417,-108676,-87045,-69504,-73426,-8789,71993,124973,95382,-1280,-81600,-25051,31805,-3875,-84957,-121551,-122637,-161438,-157730,-109687,-43559,43628,67975,48398,4890,-1972,25615,93049,163571,145131,76209,-67566,-109260,11697,125767,131182,29184,-98790,-94479,14353,112192,186969,210158,155220,45025,-68743,-7168,48033,44980,66076,63320,123040,75477,29619,-1076,-54814,-127977,-148333,-91994,-45424,46875,134575,187835,101915,121561,205414,183237,101255,32858,-10417,-63151,-77501,-82980,-110605,-43284,-2841,11156,66722,92311,11438,-87851,-47348,32186,52484,-34312,-91583,-31849,65138,140449,131017,44245,-88992,-107212,-40216,-2860,53430,133708,88201,-59829,-125493,-2379,236466,421156,326790,78247,-92406,-19579,72643,93727,32265,-86755,-40443,22845,13477,-46742,-76478,-25159,34390,66906,37307,-16155,-63180,-111392,-87989,-57955,-39435,-15679,22276,12493,26501,7726,-8079,26342,79504,82360,28532,24488,87590,141467,193527,211887,256009,246325,130285,-10317,-38359,47422,88974,37641,-94696,-120552,17237,34474,30508,-7525,-44319,-50510,-42440,-18976,26947,34053,31368,51050,91481,111183,55064,-34147,-131986,-120297,-109100,-92143,-33901,-13503,1577,-12897,-53127,-109648,-26903,2817,15985,8146,-46493,-112519,-108780,-15270,59428,82666,31212,-25140,-42916,-45366,-42726,-51463,-82374,-36084,-29965,-42616,-62125,-111369,-167111,-137009,-63761,-30125,-55713,-138872,-59822,36952,128763,146331,-22357,-134726,-93952,-90128,-122197,-152269,-76537,-23569,4832,17659,24906,31341,4590,-430,-12502,-49123,-80946,-70517,14950,50700,74687,25911,-36664,-85576,-33781,13465,8331,-30441,-55185,31266,138379,142980,99630,47341,12149,-37402,-71199,-88280,-59109,-109044,-30751,47701,-7252,-50537,-44796,-45176,-48037,-32042,29257,130995,202552,165183,97591,-11194,-84174,-28036,88591,181547,124229,4200,-27508,20177,148709,258612,213755,91415,13890,22299,60225,99406,46916,-28104,-59660,1658,88934,174331,115785,59413,96304,162138,-14075,-77670,-101116,-7789,71029,103305,78546,59142,43507,-26180,-31408,-42878,-70607,-78171,2361,38487,54157,23585,-21866,-81882,-78640,71487,140911,159065,157995,87183,11363,-48850,-25514,11005,83760,103242,110594,58228,-3582,-9281,-60357,-58831,40936,180736,196330,70082,-13957,-56750,-44201,0,21004,74084,173914,202423,82627,-33899,-46763,12030,65971,48518,-3122,-58157,-84467,-54670,56340,150763,121043,35189,-45743,-104525,-78010,-25730,-17929,8890,82011,122476,113189,4052,-87513,-27050,26984,-4471,-42563,112385,340797,387470,209245,48955,-61599,-143577,-76568,5476,-8104,-58697,-86665,-68104,-126658,-76261,55039,59603,-43630,-118365,-129866,-43492,-18011,-40927,-39211,26345,61923,121917,146345,101206,2703,-46798,-95958,-110188,-108705,-115130,-106657,-23405,54961,60797,4695,-24578,-288,-24563,-45010,-94578,-95537,-84463,-77791,-72180,-34614,33181,26345,-17479,-71311,-138220,-127273,-98927,-96514,-95709,-83766,-47912,-46657,-51080,-46481,-55553,-5897,49111,131873,81295,-74612,-165016,-132925,-127879,-70021,-50369,-100032,-54546,12536,66859,93977,203737,264103,202510,83842,-464,-6007,36212,123423,175520,99762,6786,-2938,-2533,-24132,-60551,-35482,-43524,-92975,-105872,-35182,27710,46339,31911,54185,127172,130052,-16099,-103420,-41277,-40652,-33406,20489,11702,-66480,-27853,80199,56874,-38610,-74091,11182,71430,47315,-27249,-81426,-119474,-114555,-81995,-111194,-137665,-73720,15234,116402,218062,304706,293020,125382,95301,127501,113739,67916,-3132,-22613,-5469,-12781,-56732,-66192,-70516,-82758,-41934,40311,80974,72081,78782,96486,58427,-15578,-67038,-91557,-106743,-102325,-29878,35515,15805,-9628,-9286,-30355,-56190,-107718,-91213,20207,51087,14830,-33192,-63553,-66836,-56767,5757,84588,81641,62381,51118,56257,58973,48620,28435,14819,-11913,-41372,-42688,-33662,-24619,11284,57338,85015,34489,-36000,-110002,-69653,-31830,41081,58033,24038,-31649,4043,47953,4897,-52430,-81298,-17968,-5242,-69146,-72168,-47030,-36036,-12636,194,-42430,-13876,33233,-63820,-126080,-47236,-64378,-111818,-210068,-290523,-327104,-230151,-11070,37472,-2863,-5820,-36677,-60265,-26580,51105,-6873,-61783,-126535,-79755,-22603,-62500,-92490,15187,120947,127737,38662,-62936,-101195,-79208,-62050,-54622,-34535,-23587,8796,58117,77390,88824,61653,26354,45547,65031,52201,25213,4419,-25959,-50935,-79431,-98792,-81824,-157960,-288701,-453144,-492372,-427371,-315669,-215472,-164308,-71261,33753,12346,-60183,-88559,76136,115616,79576,36197,-25970,-80398,-128110,-27564,59914,132828,187984,186304,106320,62243,59136,132470,371759,441439,188663,36772,-24543,14973,46218,-10489,-100765,-78632,-54816,-43783,-20404,-38354,-67072,-71568,-59051,-9067,-17576,-735,5525,-18233,-49514,-44823,-62409,-122075,-102583,-72326,-30005,3308,18635,1793,-23014,-58789,-70999,-61720,-57008,-24162,-9600,47591,77336,130226,243966,314258,223226,113117,-35943,-96752,-21549,13014,16451,51116,51799,-6233,-55419,-45236,-27996,-47214,-23274,107651,150772,62596,-27003,-68329,-86811,18929,55967,-10447,-32187,-1070,9237,5757,478,20921,-7803,-60123,-68601,-71505,-88310,-64163,-9858,26261,69393,113440,80751,-339,-53772,12562,-40218,-97630,-28069,7052,-14336,-68147,412,78389,88726,133557,172750,108919,12073,13739,92599,143651,75218,-27603,-95246,-47976,-18103,4540,-34253,-47120,3084,73171,114425,53517,-10889,8722,62895,60200,43245,-27027,9332,87338,116998,102405,79003,27726,-39879,-48919,-8747,31393,16755,-32783,-73856,-43336,-4332,31955,41648,33650,-1642,-70735,-104519,-110889,-99275,-52250,-63214,-89728,-37644,53138,110627,175967,140577,76227,12267,-72011,-92198,-50932,-3760,38047,25826,-592,28461,54880,-23004,-92296,-49531,43535,97809,64220,1250,-13434,57040,100775,117666,121821,128091,77343,-3379,-30610,6803,46253,43964,26951,-23540,-67668,-100841,-102058,-97763,-97827,-75492,-119128,-130434,-41848,27673,74343,45140,-5592,-60118,-38136,86,23404,22676,31778,89390,79337,54121,42406,21768,39587,50131,-25292,-50965,14256,103780,56179,15049,-61592,-61338,-5311,-7007,-25511,8836,-3649,-71594,61618,107758,10299,-118873,-25028,80813,209720,302558,315080,165255,48011,26226,56085,121041,137489,62172,-14829,-105854,-113359,-25897,37074,47217,48406,90302,186370,273538,130248,33360,27691,31934,-7077,-32860,30814,81018,76813,73294,32927,-32837,-63587,-56463,-28527,39760,116391,114062,-15585,-915,162165,260070,347094,289730,174786,104221,67899,56183,32039,7709,-31153,-75122,-101646,-68644,19353,104070,200049,223878,128201,-32354,-128521,9041,61578,-15966,-35100,29390,143716,139444,16310,-37158,-9441,-8399,-37260,-8284,-6198,-41688,-72362,-36887,-68207,-118287,-23065,55761,106759,41144,37030,125207,170903,113220,96125,179029,298243,259696,57679,-82334,-70812,3895,37069,-13912,-66637,-77388,-40451,7258,-18298,-97786,-119900,-56301,42584,32369,-74206,-150389,-81857,37953,240343,563339,787814,870911,828369,559618,135305,-74512,-35865,-28383,409,-963,22968,72866,79674,-40711,-57713,83779,171219,128223,23009,-125074,-18533,34954,1563,-50577,-62197,-58181,10844,34293,18394,-50738,-79026,-35597,36196,15498,-16309,-23382,-26834,-29467,-12330,13243,12000,-22926,-72883,-102865,-62175,-58671,-89914,-66041,39314,123779,111181,-14482,-15859,-33486,-102179,-76718,10343,61063,62963,52891,2412,-52820,-38114,42267,116548,137496,113211,52153,23966,1817,7191,-8895,-12681,-82272,-134193,-161443,-66361,16949,60246,109902,167359,138955,61269,-17793,-56295,-13220,19417,-17605,-58646,-66990,-13768,11037,-714,-87278,-129220,-36191,72689,159244,99596,-46547,-2857,46266,30406,9659,-22390,-18325,-5058,-16604,-59559,-121743,-65550,42397,195011,289941,304660,219536,92744,-26138,-69427,-25238,27742,23995,-49030,-132422,-13661,92763,135250,101921,52139,54430,141745,276275,311335,210379,99962,31239,29870,39720,348,-38527,-94470,-74782,-40751,-18385,-20546,-43646,-55268,-64394,12201,28435,-12544,-85761,-70600,50193,183740,109684,13887,20496,44801,40616,48736,54352,-30517,-124843,-151282,-135348,-99983,6864,45911,40159,37029,76198,57317,73013,87649,63156,5585,15183,147329,301424,369275,337752,320951,340419,274419,111843,-63641,-107621,-130626,-143223,-115063,-52488,-11088,14092,33806,64159,71370,-8788,-34885,-5984,23479,32732,12359,76059,179144,146340,49381,-80928,-82243,-36994,-34751,-71667,-81018,70610,84609,-9408,-49755,-8316,89378,218062,360338,483009,473187,296168,139624,39232,-35153,-23342,-5639,-22035,-50411,-43919,-6688,193,18512,34920,7101,-25920,-31292,-55092,-76662,-121369,-149787,-62257,-28588,-4287,-5169,-27109,-58512,-54011,-30254,-5915,52851,189540,171267,156965,109569,12401,-99832,-147208,-111035,-111612,-27612,49948,70355,59458,88704,131709,72647,-39079,-31784,15085,54450,47999,-3335,-22551,-54396,-74191,-16523,25271,-14187,-67923,-102992,-60583,-78762,-121254,-88197,-24788,50452,111812,208705,282879,277676,206642,163863,61624,14516,87092,104770,17258,-75032,-69131,-65228,-55458,-31152,-13675,-10529,-32500,-47973,-73572,-97613,-92615,-65577,-55754,-65650,-61741,-66010,-87832,-112754,-60286,23736,82285,94562,32804,-19998,-54137,-74854,17727,69189,133297,218312,221945,214268,208079,131122,4580,-50040,-10953,22132,11924,39863,79881,69048,1275,-56941,-59535,14106,89458,58510,44014,35395,-10510,-91135,-81993,44854,135105,111534,15316,-43319,-96465,-102393,-37360,-11173,-33020,-35871,-19964,566,-17746,-48652,-54249,-35027,17961,43957,15775,-44743,-108038,-119740,-114504,-33589,45095,79450,56929,38265,77057,100054,74662,34283,36906,47411,77599,78946,77318,85507,153131,108436,20739,-44690,-120036,-45622,68126,137674,132354,134945,116526,67855,16779,55235,168285,162026,49288,-39125,-49199,-52551,-31701,-37121,-66484,-9228,78023,85963,15448,-20895,-27094,-42939,-19162,35730,82117,110711,123507,135948,115706,30634,-19449,-34081,-83410,-76894,35579,72713,45984,2360,-19481,-45721,-9092,40813,60535,47368,-4009,-41661,-40642,-56868,-64902,-83307,-118524,-124821,-117885,-83647,-12058,10153,-27365,-88833,-97138,9449,170993,218677,176753,87773,-25647,-100413,-35453,8761,17306,41839,56184,132140,312914,411155,300862,193130,108943,79442,89014,78116,-18654,-110106,-77901,-25798,39033,97745,55224,-61242,-83528,-18186,-24337,-73105,-114961,-106237,-53146,15740,-47092,-85267,-102495,-113228,-100072,-39379,-13435,-26354,-42252,-35765,38107,115272,132354,106089,61399,26066,8190,-17757,-79944,-82661,-49129,-22820,10838,29653,45879,77335,113372,116075,61554,-23470,-87150,-29920,-41032,-93523,-84568,-79613,-77301,-6458,66909,70074,18142,-20003,-21801,-2132,-4799,-45249,-68800,-38202,14667,-19708,-20636,9428,14306,-11470,-27666,-31640,-12487,16077,71301,172902,232878,272240,189041,22380,-24096,97592,117945,-21779,-144614,-83155,-27806,-1802,-32638,-30844,-12101,-33951,37914,102494,106234,31099,-90583,-29911,106190,224766,181637,43963,-78987,-102443,-114367,-84220,-11599,6911,-26891,-45067,-102455,-104263,10720,50654,10377,1825,-1152,21315,23575,44774,22864,33872,6531,-96118,-103796,-72638,-20502,4179,-40162,-12723,55989,1483,-70140,-85069,-78862,-92569,-14627,48965,-56844,-110726,-87840,-89963,-11504,36988,8068,-45218,-36626,6103,46695,65817,101560,108440,62002,11730,81577,136378,156687,179626,122468,90964,47075,-35900,-91690,-123869,-82619,-31527,-12595,-15472,-15816,-59253,-65348,5680,38528,55425,26747,-11185,-73397,-114374,-81564,-53084,10555,28750,-53690,-86412,-59537,-15043,4931,-14506,-71153,-111208,-104291,-110460,-135917,-114111,-19027,91490,158769,96696,33610,-70870,-80468,9465,51961,65166,38385,44797,43627,42878,-48432,-41963,50902,81043,54602,47351,41510,-16178,-43835,-55850,-66342,-93946,-79249,-49059,-61127,-76635,-108260,-88742,-1691,30842,-9718,-110313,-46662,54393,63931,6032,-36703,-7644,38606,67238,14413,-9010,134050,281161,163532,-23242,-24038,69903,108836,44510,24443,45450,127148,187786,131652,-7706,-66234,34116,103606,182656,233587,172482,101348,35861,-58215,-93388,-119555,-144892,-117203,-35109,28541,93034,136158,48615,-60264,-35114,84213,153332,71916,-13559,23332,40005,25665,48976,102368,161398,62543,-22551,-74288,-76192,-44657,12361,137493,199621,145548,112053,111440,117675,44656,-26623,-64809,-59546,-38769,-46250,-39676,-9088,2474,-43379,-91784,-76774,-87660,-66103,-31272,-20675,-6343,1539,7395,-5266],[-65946,-66416,-43562,-24899,-45976,-74420,-118207,-89706,-36581,9061,237,-82297,-116015,-109736,-105842,-55346,-15853,44670,120723,201661,219732,168229,71394,14522,-60676,-80187,-43169,34339,85343,67708,26339,18629,20583,18914,-31156,-25940,-10257,46764,142925,226344,148476,-62546,-67444,-65462,-40241,-46613,-80578,-91449,-94080,-99697,-91579,-119782,-86384,29600,191430,196472,107314,-16270,-75679,-21154,-44013,-124616,-140428,-79157,18382,153979,196789,157911,90369,40922,25176,80468,156961,96679,26406,44740,138687,253470,332876,246040,211302,233294,214386,164263,78767,147072,245104,164713,-10660,-50028,-16745,-10873,-23854,-17260,-16146,-46056,-60463,-68869,-71636,-20939,36241,58010,60432,-7335,-123948,18265,23347,-91775,-67702,-2768,-45929,-58259,-22514,-47918,-83009,-37837,44856,125501,91837,22481,-22025,-7483,69480,133721,81816,31730,-21402,-82615,-60926,21967,29303,-29580,-120346,-103498,-9130,-1688,-59289,-105497,-102291,-82666,-64431,-1572,169067,333413,332024,222775,52983,-67334,-76670,-48595,-45374,3606,134189,234312,60577,-91730,-88118,-29926,-15643,-23308,-15540,73933,173491,239836,241061,164275,75100,-3140,-65279,-102283,-35810,134118,409942,319777,118989,-60690,-149846,-62869,-33326,-15052,14494,76973,216477,333133,291082,129437,-6620,-29523,88505,117499,-21005,-119785,-120131,-14397,113685,187731,166763,113399,79908,108852,133423,64743,-49005,-132876,-160255,-142141,-126628,-111161,-59985,-3936,-2795,6322,-1208,2580,18740,70152,133175,155002,109546,38133,-8916,32986,96600,206344,181214,189986,158903,188282,188253,114675,-2828,-68891,-21103,16032,49486,67648,94327,116653,88118,-39959,-112202,-83527,-75244,-74060,4090,98404,161944,121051,-598,-67242,-12947,40332,-1490,-84695,-122454,-128310,-159240,-156513,-109286,-41986,42113,68711,50174,5038,-8074,19314,92763,157754,126501,55981,-76211,-116350,-9449,78895,64285,-16816,-101848,-46110,74138,168154,229584,252355,179187,51564,-75420,-25330,49169,47224,57904,62631,121319,69932,21974,-10658,-60001,-134981,-175607,-106180,-56890,26292,98967,146962,84367,117905,203223,183267,130423,70203,7827,-47054,-71693,-89223,-91041,-10566,56122,73073,85334,83974,-5330,-111503,-26475,54546,86453,-10844,-95351,-43041,59852,122683,121667,57311,-64891,-116570,-64319,-19322,44902,125650,84707,-40677,-135276,-36009,188633,384786,310671,72086,-97143,-10241,107411,136577,59883,-75649,-46463,31523,23915,-47776,-90094,-34719,44441,80353,43889,-16874,-71997,-112877,-85415,-52680,-23789,7987,29222,8308,16212,-1999,-16385,21576,87281,91540,20732,1434,71386,142825,189847,207166,250684,238421,134019,5287,-16840,67952,121347,80001,-39481,-93509,4059,-7173,-13039,-43495,-76232,-74914,-53352,-38921,-21082,2389,10681,36455,81378,111610,67689,-21160,-115172,-127076,-126540,-117095,-62885,-48121,-17507,-17813,-41266,-61829,-1440,19648,33091,22219,-39504,-113036,-100041,-6134,71892,100967,56605,-6503,-40795,-55202,-63201,-62415,-54372,-17676,-24763,-49565,-77820,-129898,-148013,-106293,-41938,-16897,-49476,-116417,-61885,16508,100630,142546,-3376,-112279,-89506,-82928,-107918,-157724,-94680,-41987,-12681,-2470,2248,13411,-11577,-22129,-30685,-66482,-94165,-62184,27620,58896,70031,16888,-40160,-80209,-35117,7790,5306,-35685,-76401,7303,140612,155157,98575,41893,-1318,-65430,-93522,-80459,-62388,-112902,-29143,58858,17662,-33330,-34552,-39807,-50729,-37694,18519,107506,186965,166847,103426,-23085,-100792,-10214,116310,207716,133530,-1829,-52001,-10813,111972,225417,206769,100839,36082,65274,107654,116251,46037,-35868,-70126,-5771,84625,174566,118409,59735,84238,126770,-31232,-90027,-86001,889,68078,94628,76089,61824,33850,-38536,-27332,-23974,-42899,-103637,-10992,41591,68781,45292,-4855,-70827,-83198,66504,160768,211360,198968,107384,26359,-30694,-12527,22378,106115,127365,124445,56690,-34089,-62488,-72710,-12167,89646,225942,223184,81433,-20143,-65062,-38407,5382,16567,66808,166260,185010,72635,-32564,-38823,14721,58810,36242,-11547,-55540,-71963,-40900,72372,165493,119499,27706,-44301,-96097,-68846,-14201,-6102,12960,89559,143300,140155,21104,-65193,-7918,34773,4135,-36576,122131,344162,324254,135541,8457,-81927,-167838,-71433,5756,-12830,-64234,-81818,-53725,-119306,-80325,57245,76822,-14360,-116698,-129297,-32507,4991,-15595,-26086,10492,24859,80122,113093,88672,15429,-24776,-75558,-95928,-109978,-120312,-101431,-10976,73551,73461,11716,-20105,-1992,-32845,-56449,-103699,-73726,-65836,-79687,-88813,-46676,12502,4298,-36623,-89056,-148923,-131279,-105247,-104335,-104279,-92393,-54813,-56305,-62026,-57343,-66281,-2387,72130,156410,82673,-76703,-150735,-118498,-122230,-76989,-59448,-109861,-47162,25504,79700,117551,225338,263308,179571,51359,-21542,-25792,16154,103501,181765,117891,13842,7905,17017,-3758,-49564,-36882,-57319,-96047,-75953,-1917,50239,65320,59238,83487,144685,129896,-21999,-76076,-19119,-21146,-35590,10564,6083,-60009,-7478,88967,57687,-31975,-83390,-3966,56414,46755,-17875,-73849,-106900,-99951,-68019,-96076,-127160,-71912,21472,131723,251707,348137,313325,117167,77862,113832,115179,82012,13262,-15644,-8427,-4391,-27987,-31828,-45148,-57119,-27566,34168,51433,39702,50377,72925,38254,-26882,-72000,-92878,-100114,-87803,-14120,65622,51329,17177,7940,-11996,-41666,-106782,-81639,46943,99133,63377,-3079,-52474,-72822,-71511,-9109,82263,80592,63649,56063,62776,75006,68993,52081,27692,-16511,-58290,-35755,-23773,-16902,18542,67374,98016,41599,-31686,-97951,-53706,6840,82296,90329,50741,-46274,-51339,-3815,-40746,-67124,-65491,-3801,6267,-59149,-65200,-33315,-21940,2775,17761,-18981,-9659,23889,-83941,-103169,-29503,-75022,-202838,-389082,-490565,-419254,-182792,-2744,33713,-8076,-10052,-36356,-54439,-19739,77082,28171,-35183,-103046,-82649,-21453,-59465,-102040,8509,111513,114442,32656,-56279,-97105,-84601,-68501,-69944,-56284,-33120,13005,69673,88703,90671,60265,33548,64160,81217,56626,18268,-1423,-31108,-56623,-84139,-90826,-78638,-163669,-306029,-477704,-503770,-422279,-303018,-202354,-163590,-99937,22724,3954,-60738,-55943,104500,132330,74906,21639,-33733,-75705,-105820,-16668,82503,180561,236964,204424,102083,58701,59929,127976,348868,432983,199560,39700,-17571,29243,61219,2568,-91270,-72768,-41995,-40652,-36724,-61709,-77628,-69071,-56312,-17768,-32828,-48458,-99702,-134026,-107324,-38050,-49458,-98341,-85904,-51205,-9999,30587,44080,11649,-27735,-69249,-69048,-49203,-44401,-28109,-16855,42521,78821,138330,260088,332092,237863,137826,-16655,-86202,-16258,15109,16357,50842,47276,-19831,-68036,-45409,-26161,-60166,-64880,63846,127916,71095,-14172,-55637,-123931,-33004,5744,-49924,-41336,3641,18836,18125,8809,25394,-9824,-56438,-61798,-65033,-87878,-66884,-13376,12301,52280,101947,85511,18862,-35471,12769,-45484,-97816,-30650,11485,-5127,-57301,-10132,50899,63286,124033,186748,129701,14017,12477,97201,149926,79456,-24628,-95751,-34897,4031,34679,-5007,-58569,-21025,56390,97278,37408,-18361,9416,88814,99316,84228,2576,-11248,51316,74582,61537,45060,-2066,-65352,-29745,12311,41383,15685,-38250,-68239,-40978,-4268,27610,35605,27540,-4529,-72336,-102838,-98321,-96660,-54663,-51273,-77420,-30415,45513,92821,163712,142902,89666,25358,-61484,-100548,-57688,-5708,46169,52154,27122,6697,20092,-42617,-89290,-34392,62123,125642,107827,36558,-22007,15577,56057,82736,104822,123053,69579,-14017,-40436,8515,52051,48189,36161,-11123,-57516,-86645,-96182,-102154,-107595,-86296,-136532,-108424,-24617,37370,81602,59669,7829,-56867,-31263,11416,36796,37224,39227,70485,41319,15990,-1465,-24754,-5999,17104,-31782,-56074,9549,90417,43845,3885,-75896,-71075,-5357,-8635,-30822,666,-1829,-83920,50913,99301,12678,-109123,-23227,93958,249204,362437,357729,198965,71710,44921,80187,141740,123813,43270,-24477,-93747,-107978,-21677,45018,40791,29553,50863,129992,246881,137878,41229,30761,27934,-8644,-25985,46858,113193,127479,121164,69190,-6346,-47233,-52006,-32974,32961,101470,81220,-49785,8716,199679,310522,392578,323370,207241,131321,79571,47547,1080,-27129,-52386,-83562,-103503,-63655,25164,108649,198983,230464,151203,2824,-91351,-9352,27459,-46783,-41297,24836,128458,132100,25442,-18418,-1363,-11269,-44991,-8012,-48,-34679,-67195,-40672,-78186,-103003,-6565,82935,140592,78291,78122,149392,186257,125414,122302,221268,345392,294309,70838,-70192,-72236,-480,21837,-30194,-67771,-88615,-55315,1144,-20128,-94287,-106698,-33466,82587,68131,-45964,-144041,-92449,31933,270226,610927,789810,787941,689134,469015,107416,-84135,-29428,-18489,9396,7615,32722,80585,77535,-46140,-67638,61247,125980,72859,-3368,-136749,-25675,13667,-32230,-76037,-64897,-46456,18870,54088,51338,-18919,-64542,-36689,20613,-2275,-39848,-32757,-25759,-27887,-12219,12745,2161,-27976,-66668,-73227,-38933,-41766,-79168,-69186,24180,111527,123368,449,-55461,-51160,-82400,-49046,30758,80407,82881,68385,11459,-41757,-18944,67870,129867,129325,91055,24875,-7741,-30354,-13181,-18296,-27413,-95651,-145173,-155681,-66060,13109,48941,81040,128086,124419,58115,-23198,-63979,-17637,18766,-16581,-63716,-83628,-21654,7659,-4276,-93144,-124309,-26060,92316,174031,85323,-64232,-3652,46837,28077,10511,-17639,-15458,-7859,-17560,-62301,-133775,-72047,32490,191839,294629,316449,243310,135570,6471,-65977,-27653,40456,36582,-40452,-123821,-23868,56986,82780,73679,31575,32039,100198,208555,228898,139242,49024,-8561,-2824,21392,-6010,-41149,-93396,-76751,-36071,-17796,-32720,-48782,-44469,-22717,27365,32543,-7380,-79933,-84843,25655,143290,104436,23540,44475,74834,69300,65039,53010,-38797,-130921,-145960,-124005,-107854,-7947,27128,16314,9924,44660,47038,79254,76680,42490,-9533,14473,174600,377350,444933,345615,275472,276627,225527,96867,-46247,-116240,-148090,-145230,-123408,-53213,-7076,17498,32127,61804,66244,-20625,-46875,-16594,15848,31577,16632,73996,164033,126170,29874,-82887,-70703,-32857,-37576,-83382,-58818,105792,101272,1180,-27275,25045,111625,217181,348316,462697,449829,280036,110687,12680,-32425,13530,47014,25659,-14947,-26020,7023,21577,39605,48145,15435,-17542,-21682,-48435,-73635,-125080,-146962,-51801,-24449,-7737,-19066,-38857,-81940,-87738,-68676,-38634,12455,152679,164743,155250,107136,31094,-64467,-183127,-155734,-109889,-5395,66110,79600,71041,108033,145714,74368,-43325,-32255,14057,49891,35166,-16971,-33748,-59636,-58183,2855,42316,1794,-54571,-98180,-64756,-78741,-119657,-96805,-46516,22367,84784,167560,218332,231162,177726,127910,32877,4103,85146,101496,9153,-82088,-69523,-65067,-53599,-32860,-14091,5677,-15393,-45711,-85149,-106880,-96227,-63401,-45675,-60072,-61710,-64973,-84281,-107572,-49069,39896,99643,113446,45599,-25185,-66979,-66390,22524,45436,77260,143409,159030,180189,192113,122406,4479,-57221,-21665,21004,16236,42890,67753,58674,1255,-53298,-49617,30684,88774,32428,244,-13989,-50558,-117540,-62710,66958,156958,121669,11680,-48958,-100273,-104156,-42317,-22485,-42326,-22514,6926,12753,-11966,-32656,-55712,-60279,1274,34853,4798,-61304,-119752,-116735,-109931,-57479,25268,67404,46708,36092,78961,98340,68080,19635,16198,29136,74383,93738,96268,95236,140767,87777,17929,-44817,-130762,-52962,59301,135415,127331,113303,85623,42285,11801,55002,152669,138423,36271,-47136,-54576,-61510,-44317,-50222,-78716,-27307,35226,34142,-32051,-58220,-50646,-53666,-18676,46171,99365,127062,134862,140769,109906,16751,-19898,-6940,-44979,-81809,-877,34976,25009,-10420,-19449,-20623,20410,68912,97582,94315,10231,-54650,-49884,-33464,-18882,-46355,-100788,-114946,-104368,-73691,-15650,-5341,-48746,-111203,-85125,27455,196500,246768,202974,88952,-36155,-108119,-19259,29639,43758,77584,104333,195057,392976,505003,378736,220991,116440,78068,82831,70932,-15264,-111159,-83462,-27287,42469,108906,74134,-44378,-90939,-27506,-23908,-61320,-97399,-65020,-81716,-32051,-75817,-102269,-115367,-120363,-96548,-30617,-11657,-27291,-46707,-39887,36775,125733,161556,142076,96881,56278,19637,-21760,-91161,-94248,-67347,-50853,-29372,-7879,17534,54055,84840,72487,21710,-47563,-100631,-24307,-30505,-76986,-97590,-91915,-57919,22856,102272,96525,24003,-24769,-24289,1181,-5032,-54289,-80651,-38645,29786,8780,7713,23965,4355,-26997,-36779,-40803,-37493,-30784,49499,175129,221645,276835,220285,67606,9006,115491,107359,-29794,-145487,-88889,-41199,-12222,-32347,-22880,-5125,-22572,61017,133362,128041,38211,-96273,-33008,106039,216569,168682,33045,-89776,-97161,-88250,-79371,-23672,-17765,-55094,-74922,-126788,-84897,16670,34771,-16331,-30433,-39386,-18106,5547,50173,45070,74005,44544,-73659,-89417,-62327,-14391,7545,-29624,16774,90483,30324,-56523,-75836,-65888,-86743,-31096,30224,-57138,-107509,-92953,-74720,1508,43141,11536,-35869,-26963,12874,50753,68130,100151,102005,60303,35483,97685,128460,129677,136336,49494,2920,-17905,-73643,-108595,-113106,-68437,-11767,5354,515,-5326,-57614,-76932,-6284,35155,70298,58934,9123,-61429,-124886,-96066,-64650,-11842,14897,-52102,-82072,-57615,-6601,23722,3829,-56199,-97441,-111150,-110978,-132124,-127747,-33832,72799,119166,60419,17838,-72109,-76289,6109,44945,65830,51903,61853,67618,56367,-48925,-61500,27411,61378,36486,22958,39868,-4006,-27759,-23715,-17166,-41908,-86770,-51753,-48036,-52150,-86310,-70596,11232,42299,2209,-107161,-54068,47183,65695,16186,-27196,-2261,41478,56403,-4405,-33859,88546,236549,150647,-18718,-23390,63264,86130,18694,-5155,7677,94644,187680,168917,31884,-58641,17026,88258,176456,247776,217936,148206,57456,-61130,-93889,-107102,-129261,-115739,-25662,41681,102966,134526,38796,-60947,-23136,103971,174129,84281,-16556,1532,33795,60699,82859,120332,147193,30745,-34923,-81084,-91175,-61340,73,134262,212663,166974,132440,125392,128425,48002,-23827,-61472,-61434,-50080,-64012,-44095,-9076,2020,-44860,-94587,-71693,-78669,-60459,-27420,-13469,7138,20048,26395,8011],[-60829,-64199,-45828,-32360,-52322,-75667,-109719,-81880,-30982,13325,7083,-74927,-122077,-115456,-108156,-59653,-28549,25440,97356,184513,226196,179616,71089,7475,-57819,-61058,-7779,86270,147176,112288,42928,24626,27911,28217,-25699,-22325,-4957,51317,137257,200948,96832,-86455,-46322,-50786,-31018,-43449,-92934,-101182,-99232,-102128,-89823,-112869,-85456,32349,181401,153956,60937,-42041,-72136,-8520,-41511,-111120,-104612,-52255,46956,209146,268974,203109,103119,44250,21171,104355,189311,108780,27018,43937,130217,224632,282559,194330,175116,216326,212183,148580,50045,112986,228336,156383,-13995,-44519,-9649,1122,-8320,-7166,-11043,-45755,-62474,-65791,-58435,-3192,55936,80778,81228,182,-139992,66,33030,-65427,-59842,3568,-44963,-69044,-24034,-26706,-67694,-34079,45733,125056,94427,25562,-13261,-6720,41620,106044,64639,19111,-23056,-74869,-48491,29250,30990,-49154,-159810,-45996,41139,27406,-47697,-110775,-119068,-97777,-78497,-16811,140141,322198,346110,242535,66322,-56994,-66197,-49698,-60873,-14153,99339,174035,19330,-114566,-70235,-10987,-559,-13260,-18426,65797,167934,238466,236133,158167,76531,7818,-51338,-93435,-31269,146661,401780,307457,97244,-87430,-134782,-30295,582,36154,86128,179876,302162,367621,295263,125544,-16142,-33679,95755,131360,-24231,-122094,-130673,-23387,125588,205993,173850,115964,82962,105976,119248,40132,-79514,-163210,-177906,-162066,-125623,-138451,-97846,-26762,-9199,13758,16705,29439,39155,89708,172189,189274,113718,20845,-31099,19099,81576,190770,166489,174522,145185,176926,190150,125523,7825,-69893,-20812,14646,44441,67261,94226,107179,62203,-67166,-113051,-78773,-78680,-72592,17428,122556,189946,137329,99,-49363,3138,50048,757,-84671,-119326,-120987,-155234,-153476,-106406,-37908,40273,68514,52884,7894,-10970,14996,89966,140974,96023,26838,-88983,-121472,-31457,29844,4176,-42590,-80482,-4742,124015,209297,254987,277684,192391,56864,-71497,-42253,48303,45288,43332,52042,109305,59145,12382,-19704,-63288,-136825,-189447,-114482,-69568,928,57445,99908,63072,108222,188043,172535,153018,102044,21042,-33474,-62455,-96828,-65716,43804,131276,132693,98294,64983,-28767,-113753,-3585,72519,115336,13241,-94895,-56871,46233,96115,107711,72059,-34226,-116949,-90397,-34086,37873,116143,81098,-19327,-118828,-68020,131436,324789,276387,62262,-100360,-2642,139668,177572,85616,-62109,-53462,37678,34964,-45535,-107204,-49028,47488,88629,48182,-18248,-80998,-113186,-84515,-49883,-10569,27817,32969,4660,5145,-13815,-24475,17041,92246,96028,16066,-21917,48711,137395,180112,197457,236912,218436,129479,17817,4564,88861,158280,132600,23790,-45072,9403,-33810,-50156,-75299,-100536,-86558,-59106,-50617,-54226,-26081,-12270,16878,62205,96676,69030,-11280,-88409,-105983,-110576,-116107,-91390,-81799,-38689,-25748,-32388,-25476,21861,37628,49951,34318,-34050,-111445,-93564,-501,80829,116873,81663,14815,-36409,-62068,-85234,-70857,-29587,-4890,-19032,-52541,-87616,-131934,-119470,-74453,-18421,-2373,-39765,-90578,-62935,-7040,68826,133023,14759,-94066,-86938,-77211,-93288,-141452,-116173,-65975,-36019,-27371,-22692,-5107,-28580,-47222,-52825,-86175,-106484,-54577,37761,62383,58650,2348,-47167,-76359,-38948,-335,2030,-36834,-92077,-23130,126754,153252,86112,27625,-20662,-96418,-113421,-70834,-66147,-112980,-28310,67412,41747,-15453,-22529,-32844,-52995,-43238,8577,86260,169552,162910,103821,-36585,-100106,9418,141010,228662,142041,-2070,-70710,-37442,80618,193377,200282,111512,58322,106811,150265,127296,42908,-46581,-82642,-14033,78488,170695,119199,62381,77014,96857,-42181,-102697,-73325,9313,64761,83433,69054,58370,17255,-56125,-27887,-9240,-17929,-101077,-26322,45164,86320,71459,14800,-59563,-89719,56061,171828,256172,233273,123618,40746,-14150,-5016,29652,124277,147423,131015,50913,-57995,-107920,-52247,23851,122608,246860,229837,84194,-28115,-73793,-35287,2938,4732,48698,143170,155920,58497,-34332,-34442,14259,49794,22435,-20448,-53865,-61500,-28413,84340,169827,109219,14715,-45648,-91313,-64075,-7956,1432,13124,92276,157614,159103,36853,-45909,5214,34541,3363,-37112,128463,339898,266181,82434,-12154,-82242,-142177,-67133,5064,-16148,-70527,-81688,-43846,-112238,-81934,58884,89946,10972,-108635,-131500,-28181,22413,7471,-11065,-1320,-5224,42599,75724,66079,19665,-10361,-57890,-83701,-109729,-125231,-96114,-1607,86344,78402,9708,-25397,-12444,-45356,-65026,-92585,-55135,-48422,-80297,-109600,-62143,-13629,-24780,-60803,-108391,-137550,-135383,-119561,-117444,-113470,-101222,-64211,-67601,-74044,-69837,-73943,5327,94290,171342,72478,-87671,-129963,-98987,-111491,-83565,-69664,-120406,-40807,34419,86568,133668,233679,249191,149808,20796,-39355,-44510,-4289,82807,182160,130713,14553,12692,32014,14147,-38269,-40376,-72555,-89041,-48170,25245,66016,77865,81684,108340,153547,123260,-24607,-55376,-1827,-4464,-37899,-5815,-4498,-53893,8468,89841,52003,-30962,-90669,-19732,38582,41698,-13153,-71152,-98445,-80925,-46507,-76338,-116083,-71981,26007,145098,283506,381617,319690,101759,53926,92208,108353,88370,23483,-13693,-15916,3,-2842,-1760,-21132,-30873,-6204,32488,27207,10321,20327,46042,15685,-40647,-79337,-94272,-93105,-77422,-5189,86540,80275,40894,23989,7089,-27931,-107472,-72931,72086,150068,120220,33550,-35174,-74426,-86003,-26327,74649,75584,61938,58403,68704,93899,97725,84321,47929,-16889,-78053,-31876,-16814,-10351,26312,77683,109002,45586,-29907,-87044,-37813,40511,107101,103526,67024,-36787,-100026,-50962,-77953,-75488,-54839,4405,12625,-50016,-58361,-22567,-12824,12943,29702,2457,-2453,9265,-111135,-79949,-8414,-54902,-205289,-398417,-415043,-274596,-91163,7517,26042,-14765,-14937,-37725,-52716,-19047,93237,61106,-7234,-70689,-72429,-15362,-52276,-113597,-3023,94863,95208,23413,-52799,-93987,-88798,-72810,-79094,-78779,-44452,14299,78751,98576,90776,55598,35787,76814,92515,57984,9893,-8112,-34773,-57629,-81077,-84522,-78108,-170431,-323651,-496178,-494836,-396347,-273898,-177355,-151686,-130777,5269,-5932,-58047,-32725,116761,132816,62972,7876,-31976,-58731,-85422,-8472,103078,232116,288596,221127,98022,55130,58444,116645,305471,393812,195132,34837,-18549,33847,66497,9426,-84066,-68102,-28522,-29027,-40911,-76927,-83165,-63641,-52216,-23379,-32703,-53323,-142272,-187165,-124537,-26598,-39020,-72808,-59122,-28427,10097,56194,66042,18855,-32848,-80023,-69341,-41189,-33581,-28904,-20039,36009,76535,140288,265234,332102,236155,150411,-558,-77003,-12863,15637,15711,50332,42115,-33848,-80918,-45503,-25815,-71466,-103548,31653,108360,79848,-1911,-40063,-79165,-53178,-29590,-93656,-53646,4446,25201,30292,20718,32736,-10867,-53340,-56996,-59667,-85339,-72161,-20690,-4865,31730,85545,85435,33553,-17486,4021,-55566,-96598,-33559,15315,3772,-44496,-19898,18904,33393,108666,189800,143642,14027,10562,100861,155411,84507,-20731,-96645,-23696,23251,59855,21641,-59539,-39194,43835,80348,23444,-25776,11213,117113,141763,124940,38510,-26702,8109,30267,25092,18123,-29631,-93865,-10970,31413,49058,12010,-45686,-62969,-37441,-2287,23890,28094,18229,-7265,-63205,-93134,-81017,-84731,-56588,-42430,-67562,-25019,35421,71952,146653,140065,96146,31093,-55515,-107424,-63428,-6346,58855,101693,81758,5944,-18473,-65133,-84372,-20851,77682,149437,149995,78838,-7760,-13147,21363,59672,92639,114575,57637,-28363,-55913,1553,51119,50078,44485,821,-49176,-74478,-86589,-101656,-116184,-98843,-154518,-83512,-5760,46036,84383,67069,15641,-55523,-23530,22318,47004,47768,41917,47959,4505,-19825,-40481,-65474,-46919,-13807,-40670,-64631,431,72520,28428,-9641,-90526,-77670,-5155,-12292,-37083,-6596,1521,-99103,31428,83829,11444,-99753,-21119,103799,278013,401289,379073,226260,93860,62665,101899,153366,105015,21156,-33862,-79530,-92490,-14511,52793,32159,7502,9806,72431,208326,140904,48935,33545,24338,-7765,-23846,51406,135492,176833,171562,105044,17830,-32244,-46512,-39164,22039,78789,43791,-82287,13965,219509,338948,408127,332130,226490,149937,85272,34873,-29811,-56094,-72000,-93162,-107236,-59875,29893,110981,192829,229213,172345,48355,-33057,-316,8183,-75474,-46522,19364,110136,119165,34400,781,7572,-13386,-50708,-6615,6725,-26543,-60505,-43312,-84308,-83542,11621,106973,165461,111549,116782,167791,196103,136879,153716,269214,390121,326929,85564,-55995,-72728,-6992,8147,-24809,-48493,-85737,-65559,-2212,-19795,-87947,-89975,-6492,124035,102739,-18306,-120538,-95907,25878,287879,625998,751402,676578,531177,361040,77451,-90189,-24182,-9873,16347,14111,39560,84167,72809,-49904,-76445,37125,83655,26717,-28042,-145784,-35908,-7998,-59825,-89579,-63570,-36115,27341,76356,90774,25989,-31165,-26624,9744,-12618,-47723,-35566,-24257,-27046,-13397,8901,-11973,-32981,-52233,-43669,-12917,-22911,-69103,-74165,7462,92219,123192,5728,-63473,-32826,-39560,-14375,57195,104691,105822,84840,21844,-28371,-371,85274,132261,114615,64999,-1394,-35484,-54207,-24294,-20498,-37438,-105641,-154358,-148560,-64870,8610,35731,44676,77489,101113,51674,-28711,-70529,-22546,15074,-19653,-71196,-99052,-25861,7224,-4686,-96938,-121741,-17830,109101,184164,68428,-76436,-2730,46659,25572,11393,-13035,-13708,-13450,-21051,-62569,-121137,-73771,21592,182659,290452,316501,255022,166763,32748,-56695,-26603,50568,46228,-31912,-107206,-30904,27806,37714,44963,11220,11142,59480,139234,150262,76930,7740,-40474,-27616,9786,-4617,-37566,-86381,-76972,-31107,-16207,-43645,-52285,-27384,19418,47838,44131,1679,-70622,-98716,4375,107417,98415,33558,64535,98284,95214,78804,49191,-45716,-132239,-141313,-114997,-109111,-22014,8290,-6838,-15584,13211,40332,84124,64728,21384,-24507,13567,199249,442803,501095,339816,226744,213636,176883,83691,-24101,-85339,-92605,-114666,-130327,-51768,-1301,22102,31845,59590,59623,-32229,-58062,-27595,6795,28633,19764,69642,142298,99496,5224,-81041,-53523,-23503,-36434,-92533,-32701,141146,114868,11375,-5328,65051,143654,221278,330943,419553,400522,247332,74007,-18103,-24627,53768,105814,82916,26133,-5271,21411,44587,61620,60421,22902,-8865,-10271,-38738,-66772,-123179,-144583,-46968,-25752,-15574,-36670,-52466,-104531,-118965,-104000,-69214,-25118,104770,147283,148030,103770,49573,-29554,-136827,-158600,-76237,26414,85731,90063,82726,126396,154497,73210,-47338,-32410,13148,44356,22009,-29051,-42519,-61079,-43043,20151,57219,14403,-44784,-86592,-57783,-67493,-107367,-92625,-58189,-2197,53962,116810,141082,173307,145972,92808,8635,-1218,86395,100685,3321,-88358,-70486,-66035,-53493,-35948,-17127,16335,80,-41647,-94870,-115127,-98332,-60844,-34900,-50112,-56952,-59333,-79071,-100596,-36904,54595,114648,132704,63942,-23945,-76994,-54993,36444,35102,33609,72256,96741,142956,171196,110587,4708,-61164,-31996,17717,18605,41505,51608,47429,4143,-44334,-34011,54704,96332,19983,-28255,-49422,-74812,-119981,-42233,90459,178127,128653,4537,-57045,-105013,-106145,-46634,-32248,-46507,-6153,36173,33020,4486,-8816,-46527,-84258,-14776,27268,-1896,-75801,-129535,-111723,-100053,-72329,8237,56009,36209,33147,79330,95479,62764,8627,-695,11391,68246,103674,108847,98654,123130,68680,14414,-41153,-113488,-52941,53063,130563,115074,78657,41822,8390,5846,57451,141945,123149,30849,-48761,-56262,-68337,-54880,-60847,-89152,-45898,-6193,-11148,-71219,-96201,-73525,-62531,-16196,57386,116664,142499,144768,141953,99616,1970,-13882,28418,-833,-63328,-33985,4268,8283,-15752,-11148,7202,56107,102321,139706,143554,26072,-61748,-52567,-8952,20548,-13912,-84548,-104914,-90664,-62082,-15772,-15287,-63665,-128925,-71556,45914,219810,271630,222565,84392,-46402,-96551,-1803,50497,70952,112936,152068,258389,470405,592783,456175,249176,123751,76188,75288,61616,-13287,-108595,-86720,-27546,45012,116836,91797,-24479,-86334,-29581,-16975,-42744,-65201,-18709,-48321,-70617,-109590,-125528,-127961,-126234,-92438,-21096,-8095,-25287,-47448,-39911,37525,135862,191409,179180,134677,90580,34727,-22701,-97908,-101913,-82912,-76892,-68193,-46589,-14090,26903,52807,30782,-11224,-65667,-109847,-23189,-24752,-62500,-89824,-84131,-28371,55691,138785,122622,29910,-28512,-24455,7215,-1913,-60453,-86984,-32691,48216,42284,42085,40829,-2777,-34479,-36790,-36861,-39105,-89945,20429,165704,203916,274964,245999,112577,44714,125713,91179,-38420,-138087,-88367,-47253,-12901,-21291,-7772,9091,-2556,88695,166306,150347,46400,-90850,-29636,108634,208137,155999,24280,-97799,-86053,-59481,-65572,-35601,-40868,-76144,-99195,-126479,-65211,21425,18254,-43031,-63039,-78080,-53673,-8515,59520,74637,124978,93502,-43891,-70979,-49675,-7239,10941,-18319,43482,122167,58811,-41954,-66455,-55111,-76735,-35189,16207,-56866,-100313,-86088,-55075,12553,47927,15838,-25296,-17386,19529,54452,68652,95458,93019,56345,52788,111419,118433,99715,89703,-17039,-70982,-72704,-108853,-106688,-86625,-46391,10020,24032,16530,4808,-54999,-88314,-16658,34737,90044,99725,34386,-44246,-97775,-76606,-40670,-21854,890,-50016,-74721,-51854,5256,47177,27857,-35077,-76613,-105559,-104299,-120579,-134164,-49183,48826,76255,24586,1606,-71626,-70924,4190,39716,67450,66192,80656,93176,68566,-46319,-75355,8138,45097,24044,2719,34528,7099,-12498,5737,25850,7617,-68343,-53358,-33903,-19545,-49294,-39724,27975,54022,13806,-100744,-57361,44420,71400,30690,-14128,5055,45133,46771,-16780,-49563,55653,196489,139918,-8576,-20117,56581,61969,-8509,-34798,-24460,65459,179700,199807,72971,-36208,3482,70451,163470,250987,258652,198379,77252,-63502,-87679,-86469,-108309,-113100,-15299,55543,111877,129213,27649,-61251,-10755,120265,187636,94679,-16333,-24777,26245,95727,116405,137984,131852,530,-43121,-79846,-103619,-78370,-11410,128493,221719,187050,150721,137855,139346,55229,-17323,-57143,-67364,-65458,-86847,-48711,-9219,3819,-39646,-72436,-64094,-68867,-53034,-21994,-5040,21488,38873,43886,19687],[-68002,-72870,-59281,-51093,-68423,-83678,-108240,-86077,-37334,7745,7293,-71500,-140748,-132871,-121832,-76441,-52689,-3947,63091,151565,210794,171583,59382,-8381,-62405,-50856,15232,125068,192648,135979,43374,19718,28462,32186,-24790,-24232,-6556,46375,118623,159711,34798,-102107,-32583,-41315,-25472,-39565,-101054,-118826,-111896,-112627,-95740,-113174,-91169,24071,152941,97943,5822,-68152,-67444,-3420,-48099,-96048,-72557,-26720,70677,254021,334751,252664,128013,53171,19859,112878,197146,105267,17587,35556,113874,185091,216003,133094,124013,175204,186794,116258,12696,69397,193067,133977,-23609,-45884,-8603,8231,3739,-873,-9238,-47719,-66666,-65968,-48007,14263,76656,104452,100250,2254,-138191,-16486,43408,-33539,-46558,1641,-48748,-85264,-31489,-8873,-56809,-34428,41496,114941,90609,24451,-8490,-9570,13290,71116,41202,2156,-27252,-69974,-44739,23670,19842,-72120,-111398,14195,92743,56888,-35819,-114147,-135853,-113046,-92148,-30203,111865,300857,348601,252616,75950,-48275,-58689,-52074,-78076,-32846,65554,118225,-14853,-128685,-58125,1063,8684,-7342,-23194,54496,155973,227084,220536,144665,73404,16036,-40382,-87141,-29558,150202,374180,283586,72193,-113079,-114238,6082,57366,117819,177600,280880,370749,379105,285487,116674,-27467,-40750,94361,135306,-31284,-126087,-142514,-37928,124009,208128,170173,113510,83149,99607,100878,12218,-112580,-194779,-166905,-159777,-111628,-145968,-139886,-50603,-14202,20472,33649,57555,67583,114750,215767,221972,113262,1495,-49867,5998,62715,167926,147458,154315,128374,161409,185701,133145,19101,-69581,-21451,13645,41449,69791,98562,103567,44735,-85641,-113944,-75133,-81786,-71061,28744,139771,202841,139740,683,-30452,18675,55789,-664,-85780,-111528,-111262,-151002,-149592,-102042,-32552,37274,67066,56986,15349,-7908,14670,85489,115135,57712,-7175,-104791,-126086,-55080,-19860,-45698,-51398,-57230,27235,159208,230811,259137,281137,192535,59826,-59444,-56622,44645,38793,24302,35429,89788,44611,1940,-26942,-63738,-133783,-174550,-114540,-81598,-26361,15471,56827,44913,94911,162061,152586,166101,124401,26464,-25807,-54699,-108313,-36210,110352,212647,185880,103957,35102,-58867,-89836,19322,85838,136662,35953,-90066,-71334,26899,65211,92101,88384,1045,-103505,-116269,-45690,31757,103479,75475,426,-92914,-90480,73485,250781,228711,50194,-100959,4208,168962,215586,108897,-47221,-58074,43340,48445,-37261,-127261,-64005,45109,92688,51281,-18927,-88033,-110954,-83682,-48080,830,42560,33053,2744,-3454,-23082,-28252,15423,96321,97395,15522,-41785,22709,127255,167180,185200,217593,190086,118332,28509,26801,111594,199944,193164,93681,15563,35335,-38580,-74908,-100837,-115991,-88389,-61839,-57190,-72174,-50292,-34976,-5159,36182,67063,57747,-2982,-58601,-77916,-85873,-98700,-116777,-109326,-58782,-34669,-26219,-146,38768,54322,66050,45794,-27553,-105712,-88103,2981,87713,132325,108988,42781,-25248,-59529,-92554,-67971,-8556,196,-16177,-53337,-90842,-119377,-89803,-40388,8479,15081,-25968,-64527,-60319,-30050,35846,117774,30662,-78936,-85023,-71944,-78435,-123502,-136036,-93452,-63749,-55185,-46949,-21435,-44062,-73148,-76353,-105833,-113692,-45919,47057,63247,44532,-13029,-54154,-72116,-43156,-8768,406,-31746,-94823,-54999,100244,138909,65050,7386,-43024,-126608,-118924,-59610,-68866,-111289,-28587,73140,65598,4495,-7735,-23395,-53583,-47183,904,68260,151611,154190,99865,-47648,-81795,29675,162217,243734,149512,3312,-80486,-58068,55641,163931,193551,122361,79335,145015,184025,131784,38523,-58249,-94260,-20480,72846,164464,119012,68098,75283,73820,-47426,-113408,-61608,18616,63295,73763,62291,53754,-476,-76105,-30858,3245,4359,-78422,-39700,53415,111678,106888,41201,-46153,-96487,41998,174964,290478,259818,136383,54660,532,-189,35344,139013,162636,130219,41552,-71724,-108355,-23113,50666,140160,244580,218666,79517,-37020,-82009,-34784,-5011,-10745,24260,109901,120940,42353,-38162,-32620,11948,40187,8645,-28438,-52080,-52302,-17247,91981,163683,91043,-2640,-48795,-89351,-63074,-6164,5545,10357,90456,164304,168324,51794,-29305,12285,26747,-5661,-40425,135763,332809,218574,49987,-13887,-66066,-118099,-63615,4376,-16741,-74954,-84474,-37397,-105537,-79977,60215,99556,32800,-95084,-137000,-29216,34955,28894,6388,-5129,-21440,16938,41096,37606,15261,-3660,-43839,-73934,-108662,-126417,-91571,4769,93965,76917,78,-40177,-31118,-57035,-59399,-70825,-39859,-32207,-76143,-128670,-79168,-43148,-58563,-87792,-118452,-114757,-124954,-139194,-134348,-119774,-107104,-73204,-78304,-84891,-79795,-73215,19772,117430,178925,54580,-104546,-107388,-75396,-95851,-89404,-81090,-126428,-35852,38933,87459,141795,228625,223560,116064,-6803,-55433,-62600,-24760,62688,178102,138909,9501,11478,42533,29759,-26046,-41155,-81013,-72807,-23421,46392,75581,84673,98621,126994,153588,110470,-26231,-40996,10287,8357,-39646,-27770,-18292,-46899,20160,83828,40829,-35048,-95736,-35459,19451,33626,-12021,-72693,-93872,-60844,-18487,-51469,-103997,-75229,28253,156175,311896,402201,312020,80490,25040,64438,94122,86845,27252,-17271,-27702,778,18184,23520,907,-4653,19973,33091,7503,-15759,-8770,20063,-6066,-55306,-88195,-95267,-87652,-71639,-3435,96727,101425,61587,40269,28128,-14951,-109844,-67488,91943,198999,182250,75340,-14679,-72302,-101065,-46051,61359,67067,57931,58823,74480,115222,131975,120637,73577,-9521,-92872,-31645,-13407,-5714,33385,86962,116778,45742,-31090,-77987,-23108,65376,114850,99541,73156,-17171,-133831,-94274,-108361,-82571,-50529,5944,13540,-41988,-51559,-15547,-8584,18281,36144,21236,12292,-1424,-132395,-57527,14980,-6034,-95526,-195480,-195991,-109125,-3274,17139,13966,-23516,-21687,-42459,-56269,-24679,98688,89604,19996,-37345,-50832,-4335,-41839,-118712,-19470,71605,70753,10646,-53574,-93470,-92834,-75887,-79071,-95135,-58476,11313,84083,105888,88579,46965,31906,81808,97519,55664,24,-16151,-38132,-56509,-76230,-82147,-81306,-178944,-339900,-502419,-466678,-355448,-233969,-145046,-131791,-160396,-18831,-18202,-55436,-20456,111203,116440,43984,-5176,-24448,-38161,-69831,-4683,120181,283746,337936,233554,92706,50118,52985,97367,245868,329587,175361,21972,-28236,27973,61254,8831,-80390,-66103,-17504,-14591,-35657,-84221,-85014,-56913,-47936,-26659,-24743,-25091,-96899,-139593,-91207,-12872,-32203,-46958,-26943,-5226,29222,78569,82876,21823,-39305,-91326,-73142,-38318,-26460,-28771,-21856,27220,69798,135271,258216,313226,216944,148788,10234,-70616,-12801,13361,13654,48641,35353,-49131,-94445,-45542,-26755,-80638,-116423,21320,97495,89773,8727,-27178,-34199,-21203,-19849,-123865,-69086,-144,26224,39494,34164,42198,-11350,-51617,-55161,-56749,-80837,-79211,-31079,-24438,8631,65245,80112,41804,-3068,-14126,-70943,-95691,-37066,18254,11537,-31194,-25130,-15560,-774,87709,181421,148862,10778,6131,100984,157097,87613,-17850,-98312,-16000,37992,79164,42597,-55335,-51501,34758,63646,10763,-34919,12522,145485,184349,161227,74110,-27520,-41363,-14735,-5313,1963,-42511,-93416,5193,46252,52958,4816,-55990,-59723,-34412,346,20133,18211,4453,-12246,-49888,-80554,-64174,-68020,-57689,-36988,-60596,-22398,21746,46930,123599,130716,94500,28515,-54918,-111760,-69118,-6712,74132,156245,136647,22878,-53875,-88714,-78523,-10461,88227,166096,184355,116399,15031,-28885,-4507,45276,82927,102543,41534,-46465,-77082,-15469,41487,48469,50490,10966,-43787,-65714,-77189,-98457,-123659,-113913,-143457,-57806,13125,51888,80551,64322,15147,-57304,-15680,31526,52429,52495,37904,21042,-32000,-54454,-73043,-97389,-77361,-38233,-50285,-78049,-14803,48438,7921,-27347,-104825,-79982,-6048,-18615,-43872,-12889,4927,-111633,4590,61927,5935,-91610,-18596,109749,292472,412646,375869,244273,112915,78337,119774,155345,82599,-2914,-41817,-65235,-73015,-6256,58474,21037,-17576,-31471,18999,160160,137463,54475,33875,19183,-7048,-29251,45410,147618,221209,221347,139570,39111,-19671,-41223,-47766,6485,49656,5356,-108238,13242,219440,341198,389852,312157,227211,155827,82654,18027,-54128,-63356,-79364,-100940,-113806,-58174,32808,110728,182399,221060,190106,98527,30425,34830,10629,-102134,-51144,12919,89570,101158,42433,19662,17137,-14732,-55040,-5252,13003,-18061,-52269,-42548,-80255,-61693,30070,126049,178677,137094,148969,177573,198341,147106,190863,320414,427809,354646,101310,-40366,-72517,-15501,-594,-1835,-21021,-74225,-71301,-3294,-17683,-78802,-70963,22675,163110,132572,5618,-99832,-94800,19723,291438,606516,677049,550009,373942,246917,46379,-88798,-19074,-2767,20672,17977,42773,82559,64190,-53684,-83489,12944,46374,-7033,-49186,-141235,-47037,-28653,-74669,-86794,-59503,-28143,33837,96947,131113,75929,11208,-8265,2310,-17913,-41538,-32054,-23068,-27823,-16540,1301,-29514,-38844,-36461,-18228,9813,-6873,-61351,-80862,-10362,68979,114195,1666,-47014,3340,10187,26239,88926,132898,130939,102069,33676,-14424,13271,90857,123130,94336,37396,-25306,-57145,-64673,-22625,-16184,-44328,-113460,-162827,-139919,-62451,3457,21124,4788,21512,71741,42574,-34238,-76245,-28536,7823,-27161,-81077,-110845,-27413,8240,-3041,-98844,-121366,-12237,120557,185854,46789,-83201,-1653,44326,21620,11008,-9949,-14130,-22537,-28617,-61916,-101620,-72004,8835,165790,274632,300860,249582,180798,49106,-47037,-24174,56320,51326,-24871,-88228,-33756,4641,604,16047,-8642,-7801,22030,72648,78282,23166,-25332,-64980,-43178,7334,4163,-29754,-75955,-76012,-27282,-15332,-54060,-55322,-10504,52026,66809,60594,13974,-58514,-111654,-14015,76920,90428,41102,77290,113394,116620,89336,43567,-50643,-129129,-138376,-108386,-104784,-35519,-10938,-29185,-38416,-14109,37632,86441,51770,-257,-40095,10682,216627,484808,526480,319825,179035,155358,130570,71769,-377,-39467,-36065,-84317,-136829,-48506,5024,26591,31957,56323,49981,-44821,-69253,-39565,-4141,23285,20640,61590,113274,65247,-25646,-75195,-33157,-10894,-32383,-98687,-6812,170931,122791,19230,13805,105546,180381,227863,308162,358091,332184,201630,31809,-49522,-11425,95476,168349,147127,71533,16900,35167,67661,82952,70271,28081,-1469,1296,-26900,-56642,-116576,-145420,-49133,-33814,-29250,-59185,-68753,-125943,-143305,-134493,-97371,-59103,51696,120933,135197,98358,64697,1081,-91250,-106733,-28839,64629,106114,99636,92823,141634,156426,68289,-51992,-33614,10557,35905,7051,-40667,-50093,-61064,-30752,33863,68718,22973,-39211,-76126,-46083,-50080,-90637,-80944,-60034,-21386,21990,61410,59322,110463,112273,58806,-11525,-2041,90718,102538,75,-94194,-74422,-70541,-56861,-42217,-24719,19490,11592,-37428,-102032,-123456,-100774,-59745,-25451,-38569,-49268,-50501,-73944,-94225,-26464,64999,124731,150306,86947,-16069,-84579,-43346,54786,34116,3505,10280,38987,103385,144482,93769,2581,-64096,-43232,10618,16721,33991,31947,34651,8424,-31567,-15496,80377,106152,16724,-43445,-73202,-85840,-109243,-24880,111344,194812,129429,-8796,-70263,-113066,-110440,-52184,-41981,-47180,9776,64801,61773,33815,20273,-28800,-106735,-32322,18784,-6240,-89433,-138193,-107132,-91951,-77234,-4819,45420,24178,27104,75524,88966,56240,-897,-14628,-7110,56612,105254,111749,93551,101080,50677,8869,-37719,-96489,-51512,45434,120155,93290,30976,-13929,-33016,-2509,59468,133949,113605,30494,-46937,-57382,-75829,-66037,-71695,-100919,-67385,-44948,-44136,-88007,-135166,-96969,-72391,-15532,64695,128377,151215,147974,134492,80700,-16049,-4615,65510,42231,-39271,-64244,-22633,-11553,-23187,-4072,29850,90323,135327,180750,186295,38213,-67373,-53276,10712,49835,10588,-72712,-97684,-80810,-54030,-17394,-23683,-74695,-137307,-60970,58641,232380,284626,228406,71331,-59233,-84155,11549,65436,92721,141678,192690,314056,534210,660888,520706,270655,124866,68033,61374,45948,-17903,-108412,-92052,-30781,42560,117594,103510,-6584,-74502,-26230,-5855,-21627,-33048,18519,-8501,-71590,-133893,-152169,-126437,-133118,-92469,-16212,-7881,-25115,-48991,-41075,35154,140622,216547,212035,169456,123263,47999,-25860,-104801,-110247,-100168,-104956,-108857,-89164,-51980,-7275,14649,-11703,-42044,-82601,-120414,-31121,-28620,-55587,-75430,-64681,1444,85585,169862,142287,30300,-36974,-28143,10046,-1029,-68359,-91856,-26967,63048,73312,75040,53468,-12438,-40221,-34535,-23863,-6837,-64455,-10008,140771,176613,262360,259729,149890,75101,122775,66988,-52308,-133107,-88830,-52875,-10228,-6492,7507,24188,18648,113034,194012,165944,49124,-82652,-26880,106939,192375,136832,10885,-109590,-77813,-35063,-47733,-48845,-63473,-91578,-120273,-107682,-51821,19099,-3943,-75075,-101201,-122027,-89522,-25811,64236,102273,175775,143468,-14010,-55110,-42212,-6754,6638,-14156,59569,142166,78515,-33878,-64289,-53937,-72969,-37270,1633,-63759,-99102,-79884,-44491,13820,44335,13824,-21587,-15774,18076,50076,60083,80818,75362,44349,57202,114761,99683,61116,35180,-79220,-113495,-108995,-139921,-88455,-58451,-24657,25897,35784,24925,6966,-58988,-106437,-31014,30864,107738,141767,57171,-30219,-70618,-44412,-9504,-26326,-20843,-56332,-74490,-52045,11772,67193,49523,-16126,-58072,-91583,-99463,-113607,-131376,-70294,15736,27738,-15589,-22229,-77703,-72878,-4550,28209,62181,72939,92233,110676,69432,-51508,-92970,-15581,23764,8652,-19858,17869,8071,-7122,22275,52511,42050,-44528,-62483,-27775,11273,-12147,-11888,38125,56583,15704,-100406,-63588,38547,73473,41327,-6299,5699,40910,30414,-32061,-66233,25271,152763,121316,-2446,-21950,42082,29239,-44635,-71530,-58212,32635,156620,212801,103717,-14033,-11912,42858,135781,234170,281898,239146,85669,-74035,-82740,-67255,-91190,-114744,-13307,60328,110026,111452,6603,-69423,-7345,122797,183454,93490,-20477,-61556,11390,118308,138371,144907,107840,-36560,-57054,-80004,-119240,-105379,-31404,111938,217731,195685,156821,139016,140619,56201,-17755,-62076,-87642,-83558,-118357,-62426,-19419,-1478,-36902,-58945,-63786,-68432,-54242,-25415,-5886,26079,47260,48982,19333],[-68432,-73834,-65209,-61861,-74242,-78889,-97513,-84372,-38282,9057,16914,-56508,-128919,-143443,-128477,-86754,-69125,-24635,37161,122931,192332,161393,52408,-16454,-58819,-34695,40630,163100,232392,153067,44130,19898,38505,47711,-11012,-14507,1648,48507,104619,122513,-17114,-96065,-14385,-23477,-8395,-18364,-79753,-122159,-116800,-117913,-96303,-107736,-90529,17195,120373,45108,-37771,-72480,-49323,6983,-51758,-77565,-39279,4946,100223,297194,397743,311363,177535,77515,28295,114682,189292,96033,8504,29766,100555,148727,150388,77797,72662,123967,150850,81281,-19742,30685,154957,111078,-28599,-44490,-5062,18028,19779,10107,-1879,-42820,-63344,-59368,-30347,40756,106894,136708,123731,6430,-123676,-23789,60754,12316,-18205,-381,-49652,-97827,-36531,10253,-44032,-31424,39511,102696,87448,26812,-153,-8746,-7282,38372,19345,-11580,-27176,-61610,-41634,14416,5184,-83410,-55000,79122,148754,92215,-17351,-108209,-143867,-122255,-99547,-37048,89704,274967,343866,258108,87375,-35916,-49297,-51023,-91158,-45989,39948,75627,-36556,-124944,-46353,11694,17474,-365,-24145,46224,143692,211478,200003,129040,70410,25894,-28010,-79199,-26511,148662,335235,255079,49926,-130410,-89278,48017,133092,219625,280768,375081,422982,374176,267797,107218,-36055,-46183,88372,132222,-37888,-127354,-151204,-53125,111316,194998,158167,108761,83251,93312,83273,-12538,-139765,-190594,-142647,-141743,-94970,-126343,-166977,-63133,-11339,30268,50730,86085,104305,149381,264788,253245,110528,-16856,-61834,-3479,44838,143863,129020,133860,111970,145530,178072,139699,33159,-63674,-18235,17777,45400,80935,113577,111781,40587,-90089,-112902,-70393,-82340,-67513,39563,149980,200784,129786,3710,-9810,33909,57672,-4014,-84000,-97369,-99121,-144603,-142538,-93971,-24117,35252,66771,65190,31172,6002,22943,83317,86084,19294,-39043,-120044,-128739,-78574,-66810,-81373,-49363,-36639,50805,179213,232928,243211,262903,181002,61534,-41171,-63182,39612,29332,4142,17884,67901,29824,-6455,-29601,-59004,-124701,-147715,-102721,-88173,-50011,-19104,28011,35053,80755,129376,126933,168683,135444,24966,-22348,-47164,-123335,-2998,180515,290998,229430,102473,-4085,-94407,-53534,42222,95634,149577,55884,-81487,-83861,5445,34851,77876,105943,39398,-79330,-139215,-52882,26194,87579,67690,17120,-65769,-96100,23731,173780,173637,37278,-98162,11219,194585,249226,129369,-31557,-57172,50733,66013,-20705,-129639,-73055,39242,93559,54296,-17683,-90963,-105466,-81593,-45942,10724,51345,29502,3005,-7252,-25715,-24684,18586,100946,97085,18606,-55562,-3814,114021,152805,171586,194727,157013,102453,38192,50238,136722,244370,256992,167019,83434,75103,-25020,-81094,-118399,-124021,-86094,-63109,-61363,-80060,-69322,-55689,-27552,5809,25292,33372,4998,-26773,-47590,-60694,-81655,-130010,-123738,-74940,-43176,-22450,15474,49533,68865,81359,57628,-18394,-95361,-82743,4998,92996,147732,139141,79210,-4832,-44885,-70814,-51614,8223,-2446,-18743,-54804,-89894,-102433,-59972,-3761,39656,36188,-8780,-39299,-53365,-49480,3771,96659,42692,-66363,-83090,-66450,-62989,-103462,-131114,-122377,-95055,-84343,-67285,-33182,-56229,-97862,-99225,-123693,-112400,-35130,56653,63369,31768,-24312,-57585,-66123,-46196,-16000,1395,-20038,-82274,-80376,66949,115195,38767,-15966,-65897,-149861,-105041,-46786,-69247,-108525,-29725,76692,89815,27376,9946,-11177,-51418,-48490,-3444,54402,134512,141755,92635,-51460,-55664,50133,179888,252709,155481,12875,-80863,-71498,37334,138082,186051,132749,98316,177532,205425,129558,33508,-69024,-101674,-22675,69693,157306,118185,76620,78254,57697,-47314,-118803,-49111,29988,65533,69280,61353,54879,-11755,-95109,-33743,15750,25469,-54777,-45716,71088,150135,156367,78678,-28275,-102059,26289,172124,312584,278303,146779,68854,14491,5487,42464,151644,172911,123207,29970,-75281,-74158,5861,71176,145081,224018,194677,69852,-45313,-88126,-35270,-14903,-25864,-1109,73541,86677,27072,-41906,-31270,10005,32296,-2537,-33151,-48209,-42594,-6307,96128,148832,67422,-21849,-51723,-88288,-63991,-6732,8343,6739,85531,163511,167781,67123,-13317,15662,14427,-19030,-40035,149320,327637,184151,35192,-3025,-42411,-96118,-59362,5534,-12879,-73919,-86562,-31563,-97658,-73880,62252,107410,52888,-76371,-143073,-32602,45008,50806,27761,1068,-20723,8712,17422,10469,5426,-2478,-32160,-65114,-106589,-122783,-86341,10347,99186,72563,-13226,-61652,-54385,-57813,-34373,-46315,-26188,-15198,-62946,-123170,-93118,-72108,-92553,-111332,-105473,-88814,-101973,-137308,-135183,-117338,-105535,-76399,-84128,-90750,-81719,-61313,42337,144609,184230,35538,-122209,-83939,-47933,-74033,-91389,-92248,-121112,-30411,41122,84746,143800,213107,190828,82811,-29238,-68394,-77731,-42166,46810,173807,146316,2459,7034,51279,45799,-10096,-32514,-72751,-50083,280,64203,82152,89145,112549,141002,147695,94544,-26421,-29726,19761,19189,-38560,-51314,-29318,-35034,30553,74954,28141,-40625,-98098,-48668,2402,26266,-10824,-75010,-90135,-38942,17019,-19340,-87870,-79615,30744,167313,337540,410671,294397,57920,-4227,35258,76533,80448,27234,-23917,-40322,1688,38104,46668,23192,23555,50215,35041,-6875,-35721,-29909,4001,-19469,-65134,-93485,-92589,-81800,-67631,-5792,98807,117282,82913,61348,54892,320,-110819,-64042,106589,243691,247864,124163,10018,-65264,-114522,-65264,45231,58589,55242,60816,82932,139438,169169,158330,103768,8433,-86830,-32461,-10887,-588,41557,96610,122969,44436,-32434,-68139,-7623,82128,110182,85600,74613,5562,-117367,-130841,-129961,-88815,-49806,3857,12353,-32020,-40926,-9333,-5200,22543,40449,39815,40127,9512,-104132,-33858,41705,58633,43613,2258,85,35551,70009,26471,426,-31854,-28494,-48832,-62736,-33364,96447,114481,47626,-2906,-21758,12836,-27011,-106366,-37589,45863,45215,-2620,-56262,-93787,-95067,-76352,-70080,-90890,-72825,6313,87703,112297,86144,36660,23990,80826,98190,52251,-8349,-22986,-39657,-53863,-72276,-80992,-84283,-184651,-347737,-490203,-424344,-304543,-186003,-106649,-105421,-155271,-46252,-30542,-53043,-16638,92094,88358,22361,-15185,-14344,-18359,-58110,-3951,135257,333265,381890,241464,87294,45073,45050,72685,179218,252523,145444,4690,-43833,14452,48371,3003,-78214,-64916,-8387,-214,-25909,-85417,-82295,-47640,-41703,-26351,-15153,10831,-16685,-41300,-28169,1520,-27071,-19368,9850,20295,49459,99600,96560,22673,-44756,-99068,-78452,-37933,-21166,-27184,-22305,18281,61117,125929,242101,279775,183641,135257,16776,-65587,-14631,9871,12161,47708,28971,-63586,-104618,-42124,-24759,-86139,-100222,25676,94610,102474,19501,-17328,456,27931,22655,-83224,-83858,-8544,22939,45834,49302,54272,-9881,-49506,-54482,-54842,-73942,-82300,-40661,-42977,-13546,44721,71919,44615,7236,-38546,-89121,-94183,-38816,22860,20163,-16613,-21103,-46168,-36482,63827,164213,146327,5491,-71,97739,154790,88692,-15521,-98373,-10728,49352,94454,59338,-48004,-55880,30372,49509,619,-44884,14286,173159,224530,190374,105667,-10293,-91598,-55608,-25841,-1122,-30621,-60859,18818,57056,54018,-4386,-67655,-57866,-31475,4207,17657,7401,-12587,-19619,-37515,-68275,-48705,-48948,-56015,-32633,-54436,-20978,5843,18932,95639,115607,85731,18877,-58242,-109986,-73895,-6266,90094,202369,176994,43917,-74022,-106248,-71365,-2915,93874,175008,207807,143277,35076,-34552,-21548,37274,74836,88321,22934,-66660,-102208,-41546,23635,43949,54358,19669,-40703,-59930,-69192,-94079,-128284,-130704,-119879,-31474,32231,55164,70028,50777,5554,-61232,-6830,39288,53152,51498,27773,-8282,-66615,-85775,-89770,-103750,-85671,-50448,-55431,-95991,-36364,17528,-18814,-49404,-108775,-75477,-7388,-26274,-49479,-17830,7008,-94989,-26370,35334,-3484,-84394,-14319,112632,291294,394899,349119,251579,128306,91789,133475,148898,58332,-26709,-46318,-50468,-51426,3523,62550,9180,-43668,-70626,-25306,106132,126659,56603,30653,11767,-7765,-41833,32682,151410,258042,267304,172057,57721,-8988,-35780,-57748,-13094,17156,-27072,-81954,8305,201721,317863,339910,264248,206542,146136,70578,-1048,-59961,-40725,-63228,-97711,-123480,-58753,33663,108118,169049,207854,203718,149207,96030,84458,32330,-102996,-55072,5751,67808,79494,49217,37672,27177,-15188,-58697,-4925,17430,-10741,-42989,-36601,-64413,-38677,47659,138881,179153,151823,171227,177664,192715,156351,233384,370472,452864,373790,117058,-24024,-71481,-25369,-2195,27626,6511,-60072,-72722,-2644,-14322,-67587,-50877,51928,196016,155014,24262,-83511,-91686,13325,280640,555360,576307,422209,235373,138507,15961,-78195,-12179,3019,22131,18916,42034,75322,50834,-59055,-88533,-10075,14231,-28110,-63891,-124184,-56444,-47766,-73220,-74242,-54387,-23261,36909,113150,168399,126149,56698,14464,-3064,-20534,-27599,-24159,-23064,-31002,-21917,-9408,-49090,-46249,-23006,1182,25944,3547,-56720,-89011,-29187,44590,101325,-6793,-31358,37018,58918,70791,124391,163121,156871,119785,46989,-1270,20101,84820,104805,70753,10734,-45443,-69527,-59782,-10068,-8960,-50710,-121060,-165600,-129558,-58250,-1995,5716,-34039,-32872,40672,32062,-39546,-81575,-36331,-3581,-39376,-92717,-111813,-27564,9332,-325,-97861,-121857,-9724,124641,176108,18969,-84618,-1761,38600,15071,8384,-9548,-17676,-35615,-41708,-62335,-82623,-68166,-6400,139947,244759,266553,224052,174925,53818,-40568,-22429,56460,50700,-20420,-68906,-32209,-13588,-30147,-12805,-27642,-24426,-10507,11711,13783,-23874,-52689,-83474,-49698,13469,17940,-19700,-63901,-74153,-25949,-16844,-64609,-58631,2538,72810,81276,79189,28939,-44214,-121661,-29662,51199,79429,43966,81080,119760,132525,96705,37481,-52805,-122761,-137578,-103082,-96009,-48190,-30415,-50197,-56732,-31763,38565,85786,38466,-21605,-56267,4864,222801,493807,514841,287628,135986,104443,88516,61020,23104,8582,12987,-59286,-143263,-43165,11483,30555,32400,51858,36957,-58534,-80292,-52102,-16382,16054,19365,50052,78486,24469,-61446,-64356,-11090,3815,-25682,-99702,17024,192381,125272,24995,30025,143501,218460,235185,280979,285759,254729,148749,-12451,-74051,7721,138365,233721,217322,121343,40357,48372,90526,103300,77791,31169,4643,12879,-12349,-42102,-105242,-149263,-56519,-47081,-47344,-85312,-86241,-140774,-126097,-127361,-120738,-88009,1994,91277,119246,91754,75935,26318,-48581,-52762,25451,107536,126435,108374,101862,153826,152449,60898,-56005,-35027,6679,24942,-8777,-50569,-55442,-59594,-20568,45084,78193,29477,-35888,-66879,-32539,-29069,-71375,-65012,-52579,-30524,-4054,11044,-16591,51873,80526,28701,-25669,3155,100098,109469,2437,-95340,-80631,-77296,-61659,-50062,-35216,17229,20350,-31577,-101904,-128953,-102171,-58592,-15915,-24689,-37560,-37023,-67238,-87301,-16778,71983,131247,168011,116800,1127,-85524,-30310,75327,38960,-13619,-36512,-8518,65565,115227,74497,-204,-64477,-52717,2258,12609,23463,13247,23685,16592,-12197,7657,105905,116133,20598,-45850,-84609,-86203,-98788,-9922,129846,207453,125894,-25942,-86401,-121754,-114055,-55788,-48139,-41584,27216,94794,102791,79662,56418,-2525,-110693,-48155,12369,-5245,-95416,-132984,-99436,-83763,-70737,-7001,42505,15869,21662,70894,82294,51927,-5314,-20403,-20590,43594,101525,108329,84530,81250,37883,5470,-31629,-78968,-46877,39271,107837,66596,-22109,-73043,-72447,-7669,64499,132492,113016,38559,-38477,-54404,-79943,-73547,-78448,-110148,-87015,-71629,-53399,-69618,-105555,-111469,-79037,-13407,70618,136105,154840,146652,121065,57081,-30813,11768,105438,84630,-12907,-61966,-39218,-30550,-30384,3242,49510,124327,170057,221957,221952,50044,-68229,-48433,29576,74290,32382,-59755,-87708,-69907,-45263,-16337,-26062,-76371,-122837,-49070,68408,235172,286705,223572,56521,-68512,-69057,24610,77790,112027,166922,228828,363284,583383,705874,568746,287243,123293,58001,46278,29932,-23362,-105335,-93990,-31504,40774,117178,114452,13981,-53833,-11224,16146,7844,3255,51484,25613,-26732,-92344,-107638,-98071,-128849,-90667,-10490,-5318,-20897,-45302,-37974,35338,145975,242392,246245,206940,159584,65034,-25190,-105183,-112801,-112354,-127752,-141611,-125864,-87514,-40041,-20786,-46855,-64431,-91722,-124794,-40443,-34448,-49240,-55896,-34235,36039,118359,200946,161511,31772,-43688,-28893,16309,4652,-70157,-87764,-15859,79982,106617,111192,67967,-17412,-38225,-24234,3610,53481,29872,-8670,111150,149547,248350,269409,185831,105594,115879,45525,-62855,-124114,-84231,-52013,1578,17719,29518,47171,47258,140380,223047,181271,53635,-67887,-18176,107967,176457,118900,588,-116960,-65364,-7595,-18024,-46093,-67131,-88128,-116627,-85072,-36580,18394,-22455,-103435,-134724,-157598,-111596,-38534,70504,133439,229744,199225,24286,-32937,-31560,-4944,2476,-9604,72690,157833,97093,-24106,-61191,-53484,-67685,-31847,-2920,-69356,-97550,-71975,-36904,13977,41587,14394,-16405,-13784,16655,46061,51365,65891,59068,34570,59240,117023,82677,25276,-15083,-109938,-76206,-83665,-102568,-58397,-23491,4903,44685,49808,34901,10337,-60469,-121430,-37921,33706,133195,193644,87365,-10119,-37821,-4657,24455,-19323,-40403,-62305,-73732,-50653,21252,92749,78286,9832,-32973,-69938,-89288,-104512,-116792,-83337,-12338,-11894,-47544,-43047,-81003,-72605,-10391,20241,60051,81808,105554,128378,67836,-55839,-105545,-34204,6976,-311,-33216,1026,8246,-1849,35229,72500,69805,-16705,-69005,-20059,45908,28837,18320,50146,59596,17571,-97139,-62206,39577,81629,57405,5658,9733,39280,18356,-40655,-74921,5045,116096,104215,8594,-17652,31746,820,-78050,-103802,-83379,6437,130504,216163,131431,12142,-16102,17666,105186,208916,295069,276366,92576,-82102,-70158,-40831,-67783,-104032,-8862,65897,107236,92111,-13356,-74093,-3032,120984,171562,90879,-17498,-81504,4351,135342,156708,149954,86871,-69131,-66496,-72775,-118784,-131276,-49358,95929,211483,202524,160400,138666,141680,59724,-16483,-66753,-107376,-62901,-81078,-73809,-29832,-3746,-28788,-46207,-61473,-68042,-55117,-28784,-7130,29670,53821,50362,16204],[-62060,-67426,-63716,-64036,-68465,-62051,-78637,-76867,-34302,16134,33898,-31943,-103861,-140571,-126145,-88683,-75967,-34903,21520,101624,173863,150826,50132,-16732,-47778,-13408,67565,197814,263204,163903,46713,26334,59175,76177,17507,8511,21077,59465,98563,95380,-52211,-77970,7050,2150,20693,19137,-36744,-101382,-110931,-118015,-91709,-96705,-83820,11346,86213,-194,-58529,-49158,-18329,23473,-52255,-58424,-6379,39892,133912,335268,449882,370094,245632,113770,42308,109381,166512,80825,-196,26533,90377,118074,92043,32412,25493,68466,108930,48018,-44787,-423,119252,90945,-28136,-40167,208,28962,37827,24784,10303,-31672,-52740,-45718,-4974,76211,145777,176015,149551,12856,-104046,-23025,82313,69187,20898,-1925,-48330,-104947,-38793,27167,-30967,-25778,39093,88460,84234,32399,11414,-4643,-20439,9479,-565,-22093,-23586,-50555,-38314,3936,-9817,-76297,445,143158,205014,131449,6818,-93648,-139722,-125961,-101588,-39082,72258,244428,330236,257711,99331,-21356,-39562,-48138,-100591,-53235,22865,46754,-46985,-111145,-35235,20793,25676,7393,-21392,41219,131400,191994,174909,111092,66777,36246,-15307,-70781,-23401,141159,288745,223595,30947,-136808,-63077,91424,217075,328138,384609,454811,456835,356071,243534,96275,-42748,-50300,77710,121197,-44534,-126371,-156875,-68904,86883,165309,137152,100475,81805,86258,66862,-31341,-150788,-153310,-115401,-123250,-79988,-99879,-138391,-54386,787,42209,65722,111245,144306,191526,313921,278641,104014,-35120,-68037,-10685,28707,120830,112233,113721,95259,128628,166253,142820,46937,-53859,-10370,27692,56380,101176,139783,130953,46928,-83475,-111441,-65861,-81733,-63732,47783,150577,183104,107675,7003,9489,46325,53880,-9651,-78102,-79623,-86834,-137386,-133359,-83417,-14348,32781,66252,75798,53713,30068,39797,83923,56753,-14926,-65519,-134542,-130755,-103259,-111137,-103093,-44427,-21521,64502,182413,215653,208291,223455,157614,60158,-21005,-57589,32415,15839,-17412,154,45307,15157,-12978,-28341,-50263,-111424,-116784,-79748,-86136,-65735,-40675,15955,31354,64514,91298,96549,158097,132005,16090,-22849,-39728,-120160,30153,243657,354916,257956,92079,-52904,-134301,-13502,62713,100462,151330,68760,-73217,-94972,-17413,6210,64310,120983,76070,-51397,-127997,-58004,18081,66637,55469,27397,-42529,-86994,-12541,101594,114527,21698,-94566,16114,212714,274059,143893,-18376,-51813,58939,85899,2636,-98759,-71051,29207,89397,55402,-16294,-90696,-99302,-80104,-45137,16514,51237,20075,2532,-7987,-22135,-15402,24597,104228,93488,21364,-64990,-31381,95999,134948,154084,166762,119647,81142,44619,71970,161183,285321,315148,235859,151051,117145,-5315,-72960,-128315,-129786,-85454,-66405,-66968,-85297,-84994,-76167,-51274,-28487,-26277,-5566,11043,2332,-19776,-39266,-68187,-115985,-122242,-87364,-53260,-23714,20082,52424,78126,93035,67464,-8758,-83670,-79723,2785,93308,159049,167419,120023,21949,-22992,-40598,-29316,17714,-14239,-30830,-62247,-90444,-87692,-33305,32048,72166,57722,7351,-18966,-46070,-66129,-28737,66518,45872,-59489,-84073,-63519,-49790,-84030,-107495,-149479,-132720,-115104,-82248,-41432,-66982,-122903,-123041,-141820,-105976,-25015,63905,61035,20729,-30390,-57713,-60920,-50448,-24409,1843,-5910,-62307,-87472,33217,84386,8186,-42969,-90605,-137356,-83892,-35520,-69739,-108037,-34753,75455,111125,49950,26422,105,-49142,-50121,-7415,41881,116061,123330,79645,-47635,-29379,67306,190748,252242,155865,21189,-77756,-81140,21756,112764,173805,138480,110889,198037,208469,117360,24287,-81353,-105638,-22701,66493,146336,112760,83047,80513,44134,-45983,-119419,-38252,40488,68719,68365,66611,64346,-13672,-113411,-38267,26320,43051,-35457,-43106,98116,201532,218551,125785,-7969,-109690,6681,161810,317953,284773,151754,79922,25135,11225,49548,159271,174415,107728,13553,-76016,-43480,30012,84100,137239,188147,159843,53780,-55717,-94717,-38730,-27436,-41758,-27223,36392,54150,11047,-47527,-32395,6305,24170,-12727,-36536,-44616,-34849,1473,93785,123916,37285,-44214,-56731,-90442,-69116,-11712,7750,-11,74622,151364,154090,79382,13,14122,-2734,-35476,-33333,168146,321938,157752,28264,9425,-21151,-79077,-57036,5761,-7865,-69370,-88353,-27528,-91004,-68153,61461,110818,68582,-56554,-139137,-39560,50753,70932,49868,12064,-10692,12848,5991,-11691,-9120,-8134,-25607,-59995,-106872,-119864,-82760,13321,100794,65003,-29717,-90572,-80445,-43602,204,-24176,-16765,376,-42596,-98093,-102027,-100970,-126256,-120106,-82604,-63400,-75222,-110519,-114897,-108812,-99016,-73605,-85805,-93175,-77395,-44281,67825,173070,187721,17434,-139983,-63997,-21629,-49712,-89687,-106181,-113944,-26594,39107,76798,137669,186797,151615,49767,-49046,-80350,-91290,-57223,34492,169388,153097,-6023,-1651,57087,61031,8147,-15361,-52746,-26181,21065,77396,85048,90776,122294,148539,135175,74671,-27934,-22297,25359,26148,-37237,-75693,-34131,-18899,38604,63452,14276,-47549,-101854,-61414,-13788,18898,-10083,-78492,-87967,-17637,56739,17510,-68902,-86097,32313,177088,356974,405318,268255,35088,-32931,5606,56152,68781,22423,-34768,-53267,3344,56649,66720,44152,51791,79573,34130,-18929,-50739,-38932,2938,-20597,-67076,-92697,-86994,-76486,-65909,-12392,92932,127631,105470,87972,86783,17356,-110683,-64119,113543,278560,310426,177703,37482,-55727,-127459,-83883,26174,50473,54013,64220,92826,162106,202781,191928,134069,33041,-67682,-34764,-9505,4370,49571,104810,126071,41051,-34045,-57782,7544,89815,96224,66795,73937,27276,-85234,-151447,-141792,-95797,-52304,-1220,9831,-20084,-25076,-3030,-834,26588,43107,57578,79189,48510,-57899,-9769,69397,125249,173448,167959,156794,146520,123241,33817,-14070,-40058,-36196,-57433,-72014,-44186,87577,134090,74267,30868,10132,33929,-9215,-90920,-56523,19470,20375,-15643,-60583,-95017,-96162,-75487,-58044,-74352,-87262,-256,89570,117147,83054,24739,12106,73714,94599,48218,-14511,-28243,-39998,-51797,-71101,-79732,-84507,-184683,-343541,-462439,-374679,-248012,-132477,-63701,-75009,-126292,-75079,-42419,-51958,-19622,64068,53872,1465,-22477,-6242,-2712,-50331,-6358,148057,375932,415293,243167,81275,39792,34805,44114,113576,174599,110890,-14006,-63443,-4757,29832,-6813,-76667,-63744,-1301,11569,-16891,-85117,-75598,-35771,-33048,-23055,-8159,38784,54538,53213,36746,13743,-22566,10321,50337,49009,72085,120877,108990,23552,-47208,-98659,-83931,-37994,-16251,-24083,-21697,10627,52486,114715,220634,237912,140569,112634,19720,-61041,-17476,6167,12615,48911,24502,-75507,-105928,-32485,-15002,-85329,-92025,27591,92222,116636,31777,-9721,24408,71025,67274,-44875,-92770,-18887,16800,49770,66146,68092,-6006,-45502,-53154,-52455,-64460,-75800,-45370,-57005,-31346,27479,63318,43421,13338,-65226,-107115,-90820,-36505,32035,32085,252,-6874,-62402,-70458,39987,141566,137800,-123,-6732,92055,149163,88410,-12713,-96279,-6073,59135,108379,75206,-35926,-50029,32291,40799,-5326,-53835,18198,199355,259218,210261,130825,16426,-99024,-81754,-33361,6654,-2831,-26856,31075,65277,54274,-12992,-78076,-55637,-27208,10636,18513,-1699,-30349,-27902,-27633,-56634,-33143,-26660,-48664,-25481,-45392,-17488,-9160,-9313,65434,96927,72309,4942,-62308,-102551,-75670,-3387,105396,233249,197788,58799,-71170,-106261,-61454,3623,96444,177601,219989,157693,47957,-35032,-28241,35782,69613,74737,5048,-85581,-127758,-73208,706,38855,57991,28993,-37403,-54802,-61153,-87901,-127206,-146072,-93804,-2692,53801,58601,55450,28845,-11299,-63131,5919,47836,51452,47332,15117,-34943,-92594,-100231,-77303,-81163,-70005,-47052,-48060,-111444,-62010,-18894,-50978,-71483,-91212,-61979,-5677,-31189,-50403,-19553,8510,-77888,-55600,7902,-14301,-75457,-5010,115661,277018,352887,305113,249696,141723,105157,145087,138089,35758,-45416,-44031,-32894,-26555,17767,69051,1628,-65026,-102328,-54643,52421,110310,56517,25607,4361,-8134,-56982,21081,151987,287711,308089,203432,76045,2999,-27061,-63802,-33066,-12069,-39664,-53502,5108,174810,276763,268410,195819,166886,122154,51706,-15258,-40587,-1286,-28849,-80509,-133265,-58861,34965,106162,156776,194270,215537,199769,163898,141804,66063,-77510,-55400,809,48501,58824,57262,56953,40051,-12197,-59859,-3792,21460,-3804,-31159,-22992,-38878,-12698,66183,147361,170063,156486,183735,171121,183093,167880,282077,416091,462555,383223,134083,-4998,-66594,-32755,5450,58471,33643,-42966,-67451,1948,-7613,-52689,-28066,81870,222278,171235,39715,-69048,-85641,9316,259606,482455,464495,307449,130084,48788,-8377,-59587,813,10776,23631,19768,40351,65679,35441,-64391,-89098,-28036,-10977,-36386,-66243,-100877,-58707,-62286,-59875,-57519,-46828,-18947,38652,126266,202835,176565,105045,41230,-4688,-19779,-9381,-11958,-22291,-34252,-26215,-18369,-66150,-52595,-10877,16410,36735,9831,-52707,-95336,-46141,23648,91580,-8695,-24550,61322,103789,118940,163688,195152,184265,140099,64386,13212,23234,72871,84107,49430,-10213,-57845,-67955,-42403,9979,-377,-56230,-127698,-151534,-114754,-49073,-4302,-7283,-64883,-74816,16122,24545,-41702,-84568,-44213,-17228,-53778,-101313,-97249,-25044,11833,4941,-90526,-118000,-7994,122344,155595,-13246,-79079,-1779,30830,7253,5054,-10418,-22862,-50556,-59239,-63743,-63865,-61419,-22295,106562,201350,214454,180490,151353,48681,-37071,-20976,52290,45624,-17283,-48744,-25263,-25495,-54225,-39434,-43389,-36575,-35340,-40115,-42091,-64803,-75261,-96163,-47797,26590,35248,-7361,-49712,-69813,-26836,-20722,-74248,-61023,11634,83799,91959,99057,47432,-26905,-122354,-41353,30177,65981,41908,77038,119403,143945,102818,33645,-50650,-113530,-137845,-96094,-82504,-58104,-48446,-67981,-67033,-34758,42604,83153,26833,-39796,-71135,-3244,215900,466389,466705,247644,100259,62483,52792,52223,45825,53205,49755,-41654,-146096,-35028,18395,34383,33869,46911,21154,-72595,-90293,-64180,-28753,8118,16820,36396,40997,-20399,-98697,-48120,11708,19914,-16354,-93886,37572,204427,123486,29281,43544,176886,255073,241413,250247,210345,177790,94431,-55835,-81173,32094,182024,300337,291587,175012,64452,60683,112339,121777,82721,32004,9040,23815,4827,-22041,-89184,-152738,-64916,-62449,-66699,-109495,-101850,-131235,-100238,-101077,-132785,-111735,-36585,63508,101959,83745,82210,44591,-11689,-833,81851,151679,144488,115049,109047,161741,142357,50709,-59735,-37443,260,10344,-26118,-59250,-59330,-58233,-13392,53136,85202,33923,-34815,-59828,-20409,-8117,-52206,-48616,-40433,-28799,-17927,-24493,-80610,2887,52010,2377,-35216,12372,112861,120057,9755,-89067,-90817,-86047,-67128,-59995,-49446,9285,24826,-25690,-94140,-129235,-104213,-58960,-8019,-10782,-24346,-21223,-60651,-82025,-10223,73153,132532,184223,151248,25132,-79722,-18183,92624,42782,-24923,-69449,-46329,28951,82767,51602,-5779,-65022,-62161,-8984,4268,9240,-4886,13231,26414,11936,32712,125466,120784,25216,-42187,-88249,-83071,-91843,-857,141477,211937,115956,-48517,-108047,-132885,-118550,-59173,-52218,-32774,43170,122780,151214,135334,95098,26304,-90323,-64419,5613,-1948,-89454,-115464,-90703,-78606,-61181,627,48304,11608,15065,63114,73150,47238,-7267,-19449,-27831,28528,90403,96754,70912,63158,26896,1274,-26355,-63909,-42827,31117,90735,33248,-79089,-133135,-100238,-11133,68908,133749,116897,50485,-27859,-51208,-83999,-80486,-83855,-119646,-106541,-82228,-46529,-43064,-69046,-106407,-86155,-14363,69941,133883,147638,135424,97060,25890,-41546,30708,141159,118514,8405,-36435,-41476,-49439,-41411,5599,61090,151501,199921,255452,242152,56620,-69702,-43170,43306,90469,47806,-49278,-78505,-61798,-39999,-17123,-27323,-73751,-106663,-40882,68940,221110,270771,203237,37303,-77746,-57048,31553,81424,122273,182323,253607,397785,608367,716523,587687,290682,112792,40891,25337,9511,-33376,-103057,-97210,-34872,34670,110981,119168,31023,-32941,8381,43090,39881,37753,75238,47009,26431,-31093,-55558,-62978,-116629,-92058,-9397,-5827,-18137,-41969,-36666,32357,146506,262729,275840,241189,192989,79619,-26008,-104170,-115234,-124823,-143147,-120602,-137380,-123544,-75017,-57002,-79481,-84475,-99040,-122795,-55070,-45856,-47845,-38624,-2427,68501,147343,224832,173629,28297,-54829,-32894,20037,9553,-70834,-81377,-6581,92013,133945,141895,77471,-23646,-35615,-13157,35954,122162,128725,30393,75285,118729,228941,270325,213743,128817,101851,23429,-74936,-117710,-82063,-52159,14207,43369,51334,71201,75861,163645,245486,188200,52992,-55446,-11082,104528,153572,96050,-12867,-125592,-55427,16032,15967,-25666,-50518,-73810,-98851,-66582,-25912,13273,-42699,-133552,-148085,-145469,-113033,-53080,69905,158694,275107,250370,64936,-10320,-23260,-8089,-8403,-12079,75758,162238,107741,-19299,-64131,-59722,-67181,-27469,-2453,-79225,-104104,-72987,-39829,6858,33807,11231,-16315,-18143,8248,35640,36187,44977,38563,21489,54269,112835,63046,-11074,-64240,-85373,-38774,-48859,-69102,-29961,8677,34279,59555,59644,40007,8461,-66069,-139240,-42273,37068,160022,246840,118994,9733,-6749,31099,50260,-12129,-63527,-74670,-80009,-55593,25934,116404,107736,36108,-8108,-48731,-81656,-101141,-105823,-89961,-37850,-45769,-75067,-66122,-88261,-76282,-19453,9736,55126,86514,113606,138533,57426,-65582,-119738,-53859,-11623,-9835,-42353,-20087,1430,-2098,39012,80843,84871,4629,-78161,-17094,72240,61070,41585,57022,57233,13730,-97660,-60187,40540,88495,71526,14969,11401,35367,6032,-48341,-82080,-13273,81676,83324,17931,-11954,22640,-24496,-112021,-135401,-104864,-19187,97923,203740,148223,33232,-14527,-8063,68543,172710,291776,300952,93025,-91993,-57561,-13825,-42925,-84870,-5136,67794,98916,67631,-35651,-78667,-2722,110035,148326,82783,-11774,-58466,4219,139687,164997,147711,65966,-97809,-74656,-64302,-103878,-130749,-67814,77859,200098,203616,157566,132936,138087,60692,-18361,-74812,-81909,-20391,-40320,-83837,-43513,-6320,-21616,-38141,-61251,-71297,-59485,-36058,-12676,28279,54439,44289,7236],[-63322,-68331,-69246,-71146,-64815,-49093,-66409,-77537,-39479,14306,42702,-12864,-82822,-128420,-125397,-93715,-85079,-46851,4144,76649,145526,129165,39753,-22315,-42831,-320,82828,215031,271324,157685,40467,28012,78919,105394,48957,33152,40073,68288,91207,71447,-75362,-66551,19566,23270,49752,57658,7034,-75745,-103297,-123700,-92957,-90997,-82275,-4279,43238,-43117,-56962,-13649,15122,36729,-58950,-49723,15186,66153,159954,355393,474700,409975,312593,148187,49815,89313,123450,51328,-16893,17165,74358,85553,37138,-9169,-22022,7279,58455,12105,-69456,-31451,81270,67339,-30134,-40760,-1452,31844,48065,34122,18481,-23064,-43568,-33276,20215,112341,184334,212975,168588,14598,-87794,-22650,98017,123978,56551,-8756,-52338,-110426,-44825,32402,-25586,-24989,32860,66234,73973,34452,19333,-4073,-33465,-20613,-24365,-35645,-23458,-43544,-39969,-11490,-27515,-59393,44308,194781,251566,166617,29963,-77676,-129837,-130164,-104454,-42981,52749,204732,301627,245219,105200,-11274,-35952,-49748,-111498,-59074,9272,25636,-52634,-99223,-29563,24041,29071,11692,-19339,35208,115044,164955,141707,86685,57847,42030,-7213,-66867,-25349,123589,234993,186987,11835,-134631,-41258,128547,295273,427787,475835,511369,469103,325476,210810,79547,-51965,-56494,59902,99454,-54625,-126630,-159123,-88179,48998,117802,105208,85357,75121,75198,49410,-43423,-136705,-115526,-89937,-107955,-70398,-77323,-96085,-27864,19216,52756,74991,128278,180196,234657,354469,291956,90768,-55810,-71596,-18608,13237,99152,96603,92969,75927,108201,147788,138676,55409,-44806,399,41670,71595,127286,173247,155645,57276,-73055,-111888,-63592,-82059,-62298,50640,139529,150957,74873,7190,23931,53449,43512,-17196,-67741,-61453,-76750,-130696,-123314,-71927,-5297,28156,63676,86090,79198,60973,63224,86931,29677,-41857,-84638,-146963,-132522,-129503,-151497,-110974,-40834,-13235,67809,169461,181863,158359,166844,124058,54741,-1670,-37738,25052,-865,-40086,-17454,23608,1554,-17128,-23515,-38385,-94866,-82664,-46866,-72197,-67819,-44903,16772,30083,45683,50378,63859,134537,114217,1732,-25286,-30944,-89250,60660,292073,396555,269028,73584,-109070,-112520,27352,80345,100764,142031,72461,-67437,-103705,-39415,-18828,51643,131584,108068,-23259,-105259,-61912,6703,41615,38976,30594,-24769,-69846,-30582,42832,56754,3601,-90833,18719,222042,288331,151937,-8409,-42475,68737,107901,32784,-62585,-55540,17063,81001,55282,-14058,-86321,-92613,-78656,-44727,18647,43176,5825,988,-5817,-12378,-1102,33474,106722,87642,22847,-70327,-58104,74055,113885,132712,134742,80861,56972,48529,91910,184397,319233,361732,294315,213233,154748,14228,-59092,-128306,-134363,-86668,-71358,-73480,-88981,-95937,-95348,-73721,-60702,-74907,-53785,16976,26974,4158,-22110,-57617,-93645,-109720,-93373,-63731,-29118,16009,49197,82830,101751,76159,2071,-70590,-77738,-3097,88311,164753,190913,161988,54005,3569,-7940,-3855,21361,-31602,-51360,-76054,-93025,-75095,-9408,66892,106076,79453,21529,-3795,-39341,-77958,-59275,28330,39018,-58028,-87386,-62318,-37991,-64465,-81023,-133698,-170030,-134015,-84234,-43601,-74651,-145601,-145332,-158718,-96349,-14917,69699,58080,14626,-28164,-52224,-55581,-54844,-32761,2091,9863,-38529,-67510,14370,57023,-19808,-69670,-114798,-114664,-61455,-24885,-69215,-108998,-42444,70787,129609,72261,41056,10384,-45690,-51424,-10351,31715,98013,100972,62697,-35057,-3591,82033,195850,243524,150812,27065,-73708,-87390,8617,88616,157131,139327,116658,204521,193106,96616,11041,-94235,-104039,-19582,63909,132250,102595,86096,80536,32541,-43541,-117127,-27966,50755,73269,71582,79340,84960,-3972,-126587,-42754,36361,58289,-19691,-29905,136324,266632,292513,182124,15886,-118950,-15058,146813,307180,279413,151707,87865,33539,19265,58124,162462,167507,85743,-6572,-77062,-19184,49799,91400,120651,144392,119934,33488,-67611,-100684,-43342,-40237,-56927,-51899,2319,25666,-4215,-53657,-34654,1957,17031,-20319,-37473,-40520,-28317,6624,85787,91940,3539,-67242,-62974,-94877,-77452,-19892,4889,-9183,57942,127633,128259,88062,11748,9928,-21204,-48801,-16817,191271,313342,135262,22932,18701,-5330,-66807,-56173,5154,-2323,-61598,-87437,-23389,-84717,-64087,57333,109967,80036,-36417,-128916,-48522,53195,89577,72062,24820,2653,23411,6041,-23590,-23103,-18087,-23944,-58624,-109537,-118094,-80239,14674,100336,56698,-45423,-123858,-98947,-15963,36812,-6026,-11804,14707,-15924,-68005,-101372,-127853,-147976,-105338,-58175,-39216,-46972,-79354,-91504,-96926,-89350,-64797,-83287,-92778,-69151,-26104,92701,200710,190755,3359,-155317,-49129,619,-25202,-82220,-123669,-107046,-24235,33213,64105,123765,152199,108825,18101,-66951,-91171,-102486,-68511,26343,166227,160977,-12938,-13557,60708,76035,28883,8116,-27879,-2995,38804,86347,85310,90710,128422,149787,117153,51702,-31170,-17857,27461,28954,-37200,-96970,-29084,1075,44383,50827,1077,-53920,-108355,-74648,-29473,11577,-9483,-82375,-86858,2105,98070,57137,-47487,-94067,32537,185301,367889,386935,236748,14073,-58937,-22747,34612,52611,12675,-49971,-63808,7577,74487,83473,62880,78489,103878,28617,-30224,-61647,-34231,17537,-8321,-59242,-84906,-78987,-71729,-66282,-22576,80710,133598,130416,120579,122694,35857,-109245,-68276,111618,299043,362561,232475,67017,-45325,-140430,-100786,5120,43447,54450,68711,102494,178545,227265,217283,160763,59487,-47399,-38751,-9223,8688,56398,109973,124887,35210,-35901,-47219,21200,88660,76690,47658,72523,46372,-54680,-131061,-141116,-103596,-57555,-8590,6521,-6823,-3355,4933,6211,30643,44100,73168,123713,106123,-7830,13267,95015,184196,277652,288928,264335,217709,154483,37649,-29567,-49198,-46238,-69294,-84461,-56807,72792,146223,97727,61493,41121,55868,9613,-75542,-76377,-6780,-3155,-28578,-66862,-97442,-97166,-75273,-48039,-58381,-102451,-8721,88666,118808,77777,10181,-4659,59502,85875,42772,-19224,-32877,-40885,-52630,-74176,-78236,-81824,-179161,-328414,-424763,-321220,-188345,-75726,-18405,-43282,-97173,-104363,-54918,-53862,-28377,31468,17468,-16871,-29529,-4992,5229,-47818,-13188,156736,405308,431870,235915,72546,32357,20831,11662,54324,104699,76161,-32077,-86507,-29244,6000,-21011,-76716,-63580,2122,17745,-12970,-87486,-67267,-23266,-23723,-19583,-6991,52234,100437,120014,85210,19907,-19709,40209,91712,79331,96288,142370,120655,25278,-46540,-92285,-90529,-38854,-12586,-21382,-22138,3310,43571,101955,196162,193527,91056,81848,17371,-58639,-22959,685,13728,50909,20848,-85696,-98879,-17500,4333,-73143,-99510,15922,81593,126979,43997,-5467,35962,98216,98791,-14579,-92782,-31386,7313,50095,82101,79354,-2561,-41167,-52282,-50971,-54569,-62870,-44961,-66232,-44633,13382,53592,36933,12652,-92259,-115098,-87283,-31504,45315,46640,17373,12535,-57185,-101570,16013,113976,122315,-7441,-15607,81937,138046,84477,-11519,-94635,-3396,65972,120376,90989,-18341,-35358,38739,36677,-9002,-63044,22474,219452,281556,216234,144845,41056,-56965,-79628,-31665,17616,26161,2590,39873,69166,52373,-21870,-88092,-54731,-23730,17245,20782,-10077,-49718,-38611,-23280,-48320,-18964,-2421,-36311,-15331,-33333,-12040,-23272,-38452,32217,73351,53158,-14107,-67081,-94151,-76271,-425,115197,243093,196127,59899,-57519,-90426,-51431,7171,94076,171900,217877,155995,48789,-37817,-26953,38073,65154,60606,-12954,-103461,-152637,-109916,-27086,31549,59372,36969,-35297,-51897,-55143,-82634,-123248,-136000,-67574,26355,76059,61474,36466,-1755,-36218,-61062,21310,55315,45722,38923,296,-56877,-98147,-82659,-49137,-53120,-46909,-35238,-28463,-98001,-93350,-63886,-91387,-82646,-64153,-43531,-1407,-33334,-48249,-20686,6628,-64065,-80702,-20923,-28226,-66303,7698,117632,249391,290798,248096,236720,150574,116288,152544,122925,13885,-58173,-37439,-15234,-2074,33755,77569,-857,-78483,-121420,-69449,451,86436,51207,16681,-4566,-10171,-71786,14600,150200,306754,337727,229265,91422,14805,-16661,-63153,-53665,-34557,-30057,-27939,5744,145818,225983,185678,113171,109226,82950,26374,-19073,-8615,40315,12313,-57699,-124052,-59686,35040,103622,145106,180515,224043,245864,229406,199078,102288,-53165,-53461,-3246,30915,39881,64914,75387,53700,-7713,-60913,-3905,23224,107,-19711,-5360,-9980,13950,83344,149599,151676,149064,183706,157752,169890,180492,331662,449198,451566,378303,149228,14475,-59142,-37784,17889,85568,58202,-24593,-57623,8520,339,-36686,-4903,109071,238307,179250,50550,-57576,-79047,6252,229697,396419,353171,211035,58584,-16127,-24476,-37747,18616,19778,24327,19683,37278,53853,17661,-71551,-87201,-41159,-31468,-37109,-57143,-75082,-53772,-73016,-44174,-41487,-38926,-16234,37921,134679,231844,224299,153515,69058,-4171,-18318,8081,770,-22399,-38441,-28754,-23250,-79041,-58327,-1723,26387,41095,11041,-50000,-99977,-61823,5908,85461,807,-28103,72321,139720,165899,202307,224376,209607,161193,84847,28578,24385,59105,65014,32312,-24971,-62680,-56130,-20565,31047,5913,-62803,-135013,-133900,-96094,-35156,-2750,-17705,-85167,-92883,2864,21576,-40735,-86296,-53435,-34018,-70026,-101843,-75817,-21250,14493,11352,-77639,-107635,-7217,112678,123897,-49943,-68572,-2869,19938,-3030,-120,-13685,-30655,-67171,-82172,-68439,-46865,-53276,-39265,65298,143639,145161,121544,112379,34215,-37559,-21292,43229,35454,-16231,-29351,-15080,-31609,-72019,-63959,-55453,-44377,-52293,-81733,-91107,-102009,-95476,-104793,-40939,42610,53107,5775,-34513,-63212,-31620,-28649,-83576,-62870,16044,86372,98783,118157,68472,-7565,-112024,-49792,12027,49389,33718,66087,113767,151153,108455,32956,-44806,-103119,-139250,-85753,-65077,-63753,-63818,-81313,-67709,-25744,47386,78632,17993,-51163,-81948,-13212,194931,404475,387554,204022,71583,28618,23982,45356,66748,89673,70946,-33067,-133071,-24493,25366,37852,36426,41765,2942,-86399,-98721,-75273,-40594,249,13676,22235,4468,-66421,-128371,-27418,34219,36700,-4580,-82199,53585,206972,118561,32437,54451,204114,287640,244913,216803,138783,109049,43769,-95562,-65891,60399,226065,365850,366875,231390,88587,71984,132379,137693,85293,30952,11841,33975,24936,5894,-65404,-139196,-64134,-71622,-77436,-90562,-101271,-108254,-76264,-77525,-119102,-125772,-55398,42930,85973,75111,83878,55988,18237,46180,136799,194323,159277,119682,114812,165492,127350,38467,-62408,-40395,-8555,-7502,-44167,-65838,-60984,-56637,-8455,58957,90846,37735,-34529,-54147,-10174,11656,-33369,-32550,-26064,-16798,-13390,-34055,-126435,-32112,29331,-18920,-40697,24795,128330,133587,21951,-73396,-101042,-88765,-67313,-68502,-65689,-2084,25933,-19122,-79430,-119322,-106048,-59956,-1029,3391,-9855,-3235,-53275,-77848,-6524,69082,130281,200199,189785,55054,-67008,-6005,105484,43818,-33537,-89574,-74058,-4565,49484,27129,-13003,-65351,-70412,-21633,-6894,-5871,-20291,4948,38579,41632,59901,137698,119804,29027,-35212,-85516,-77370,-84147,3502,146534,209586,103558,-71042,-132957,-141859,-120296,-60047,-51932,-20295,58816,149316,203252,195057,134920,56096,-65279,-78726,522,4504,-69108,-91328,-78957,-74931,-51034,17618,65982,16467,10692,54729,63954,44211,-5063,-9942,-22280,18149,76798,81916,58142,50088,18634,-2232,-20499,-49197,-37789,22703,71171,-3149,-132140,-148695,-90595,-10207,74079,138600,125587,66407,-14577,-46605,-86192,-84642,-84794,-120970,-116922,-73171,-34243,-20394,-37558,-86806,-92033,-17335,63299,122048,130505,115415,64880,-7199,-39506,53262,171760,142517,24402,-12314,-24847,-56403,-54188,4461,66262,171800,224321,279323,246221,59441,-70421,-36316,53814,101043,59334,-38825,-67399,-53694,-35653,-17583,-26071,-66573,-90820,-34911,61020,191537,238263,170826,17419,-83891,-47147,33326,77377,124122,188850,267545,416906,608518,691969,574453,280374,94683,18883,1077,-12289,-44112,-97579,-98829,-39298,26169,101352,119285,45255,-12424,31252,74492,74850,71498,92369,59340,74880,34305,2005,-23472,-99132,-94019,-10761,-7362,-15073,-37462,-35822,27960,144324,278768,302238,273516,224142,92899,-25592,-99477,-115849,-135506,-123363,-88449,-104774,-145996,-107833,-89961,-107361,-100747,-103430,-113056,-69221,-56790,-46564,-20840,31278,100137,173617,242165,179894,21848,-68589,-38448,23098,15968,-67596,-72194,1760,100370,155268,166626,83300,-29128,-31327,-504,71245,192281,223875,87193,39703,87843,208100,266306,235770,146723,86145,4713,-85210,-112660,-81245,-51895,28070,71187,74725,97737,105333,183852,260280,186173,48599,-44593,-5005,97408,125270,70539,-27456,-132482,-46542,37052,54053,12217,-17963,-53347,-79035,-50620,-18200,5737,-61799,-153296,-116054,-106197,-94542,-67205,62487,176655,308343,294395,110508,15031,-13911,-13530,-24445,-20765,70207,157261,112395,-17599,-71966,-70376,-69269,-23578,4730,-87571,-118859,-83636,-51543,-5385,23210,6128,-19404,-27069,-5810,20253,16320,20305,16036,7295,45625,105313,44792,-42171,-105684,-60642,-14611,-22057,-41344,-5031,36542,62789,71564,66715,41728,2889,-74435,-157993,-42665,41822,188830,299291,153261,30639,22676,61400,67668,-6838,-87996,-92288,-92725,-66630,25515,137494,138723,63427,17234,-27254,-76074,-103228,-99961,-88727,-57493,-71758,-95124,-89147,-99043,-82737,-30673,-2237,48501,87751,116361,140425,39349,-79481,-122144,-73220,-31495,-20325,-46915,-41714,-10998,-5910,35388,79954,88853,17904,-88084,-19228,84353,78658,55487,58325,50179,5139,-102183,-59489,39751,92029,81850,20685,10775,30379,-5300,-54872,-88243,-31611,49964,59791,24835,-4725,17105,-41419,-137789,-139465,-117778,-44939,60409,175698,151728,46524,-11094,-32509,27681,128533,272073,309608,87146,-103067,-47880,11727,-16807,-60741,-237,66736,85422,39243,-58837,-82977,-7163,89769,115017,69368,-5302,-26464,8133,128845,160865,136782,45220,-112849,-81077,-57190,-84422,-107633,-84456,58220,183922,198324,147661,120961,128215,56874,-25207,-86750,-53356,23961,-5999,-91855,-60774,-10823,-18886,-36527,-65278,-79727,-68916,-49266,-24592,19648,46578,28790,-8973],[-62299,-66930,-72080,-72538,-54297,-32090,-51888,-76699,-44111,12618,51488,9125,-56863,-108477,-115525,-91379,-86816,-51348,-5879,57977,119029,107575,30342,-24763,-35910,12816,94789,222766,265986,145412,35527,34315,105629,141475,89701,66529,65852,82750,91393,60308,-76803,-56374,30967,46717,84888,99983,53257,-43865,-87508,-125813,-92050,-82771,-78665,-21600,3425,-67885,-30089,33207,58910,55250,-62557,-44159,32527,89936,184111,363047,475649,431157,375044,184109,57304,65502,74458,17464,-32283,9745,59922,58773,-3846,-37866,-58161,-43603,13347,-15791,-85737,-55728,49853,48065,-27782,-38747,-3343,32961,55985,43948,28559,-11224,-30373,-16495,51000,154518,227260,252020,186216,18518,-69181,-17372,111675,175277,88116,-12789,-55583,-105981,-48278,31330,-22122,-23486,26450,43221,62954,39016,29318,-1318,-41390,-45131,-45536,-46337,-21604,-35143,-39882,-24315,-38815,-35540,79174,234910,290350,200992,56592,-56409,-113826,-129706,-103012,-43948,35559,162782,263782,225561,108915,-1805,-34181,-51371,-117513,-57927,3804,15375,-50439,-86486,-24019,27301,33644,18502,-12587,33403,100104,136379,106547,61335,48587,47741,847,-63028,-28240,101492,182808,151891,-2127,-121910,-20137,160778,363099,512693,550938,547048,466672,291204,175866,60957,-60237,-59950,41009,73266,-63521,-123828,-147457,-106004,5070,61318,69131,68164,67412,64505,35852,-41814,-100160,-75785,-63319,-91947,-61966,-56732,-55002,9623,45551,64883,82192,140086,211466,276777,383923,294247,74738,-74774,-69642,-23772,3263,84559,87570,76816,57790,87626,126435,129847,59699,-35688,16204,62156,92389,159333,212672,183965,70542,-59593,-110980,-60036,-79770,-60301,50937,121330,112433,39159,6239,35540,58435,32029,-20239,-49228,-40842,-65989,-120616,-108852,-56341,5700,24381,61748,97473,107267,98269,93937,95048,10719,-56477,-93021,-142813,-129253,-150931,-170518,-103488,-36880,-8724,64704,146416,139871,102667,103110,86745,48541,18694,-3692,26915,-13786,-59464,-31616,7134,-6848,-15243,-12606,-21232,-72609,-42563,-2908,-43652,-51902,-31673,25522,30706,27314,12542,34606,102937,87335,-12554,-24812,-17542,-51877,89011,323396,414321,265013,51623,-147652,-52239,69925,97702,99940,125693,68490,-63198,-107051,-56230,-36957,42086,138835,135259,4951,-83287,-63106,-5683,16230,21098,29007,-10942,-48934,-29020,5944,7802,-14693,-85487,21132,224195,293454,155644,47,-28774,81987,132886,70863,-19972,-29531,7099,71433,56630,-8395,-76215,-83607,-74885,-41883,20174,31339,-9842,-19,177,3470,18246,46406,110486,82216,24345,-70949,-80814,50517,91289,109097,101284,44563,34293,52358,111515,207054,344688,393698,338337,265930,184831,32154,-43923,-120521,-136201,-87583,-75804,-78630,-89347,-99860,-111113,-89655,-77597,-75252,-78970,25758,46809,24148,-8447,-48004,-69674,-93290,-91219,-72310,-36439,6835,42691,85057,109346,85537,15567,-54911,-74242,-11007,78563,164003,207029,201160,90149,33817,26891,24319,22501,-48892,-76971,-94077,-95385,-62825,13033,101211,141712,101525,33915,7107,-33118,-83238,-84026,-15478,22190,-60980,-91682,-61195,-25994,-43461,-52461,-94294,-125013,-111797,-65885,-36700,-76946,-159335,-159636,-168222,-84210,-3612,75493,56750,15792,-16676,-39947,-48725,-57843,-39074,3174,27194,-11762,-32259,24721,48280,-34475,-89283,-134086,-92506,-38997,-13323,-66265,-109992,-50629,64758,145411,94138,53534,20072,-39738,-51314,-11157,25371,82715,77916,45052,-14834,22479,96020,197207,228942,141536,30465,-69808,-90553,-1847,66787,137414,135721,115969,196656,162282,70108,-5220,-105940,-95690,-12455,62699,116336,88462,85280,77858,22886,-39402,-113695,-16886,61776,79660,78699,98282,115050,14818,-129025,-45373,47380,72579,-5953,-7441,185478,343109,374288,245162,44262,-124677,-35405,130966,282963,263487,147318,92934,41168,31498,69498,162174,153739,60122,-28646,-78912,-351,66308,95204,99829,100305,80785,11660,-79962,-103954,-46627,-50912,-69862,-73624,-26531,2226,-17037,-58649,-36460,-1599,12297,-23589,-34796,-34919,-21922,10232,73924,57073,-29860,-87308,-69279,-100154,-87523,-29604,1254,-19897,36062,93245,93093,93124,23254,5952,-36341,-51418,9662,215506,298516,112967,15608,23396,4569,-58540,-55620,4359,3636,-51020,-81685,-16882,-77184,-61826,50149,105616,87904,-16157,-116313,-57569,53746,107215,94000,37592,16102,35924,13776,-23289,-29440,-27394,-25912,-60387,-113705,-116408,-77535,15950,99865,50583,-55174,-151828,-92907,19150,70485,7413,-10957,28399,16097,-35252,-90995,-134162,-124935,-83859,-34243,-16351,-18022,-45646,-65752,-82735,-77302,-50988,-76939,-90097,-58939,-8643,114645,225229,193842,-4801,-164703,-39529,17008,-2743,-67735,-141337,-98778,-22291,24560,47921,103598,113139,66162,-10733,-82817,-100036,-109472,-73668,22877,165374,171286,-14748,-26834,63622,92015,52857,35922,-1283,19100,54022,92044,84732,90732,132171,145854,95507,27235,-35165,-14805,27199,28111,-39203,-105206,-14676,23815,48289,38984,-9007,-56842,-114647,-88341,-44349,4809,-8324,-85317,-85562,20187,138671,97961,-23528,-102489,31317,192765,369412,358515,204012,-2547,-79034,-47448,14265,33589,-1488,-68788,-66829,16931,92860,97376,79156,102551,120318,19625,-40495,-68738,-19087,43560,15031,-42542,-71211,-68305,-66616,-67641,-34656,65415,137940,159438,159469,161568,56091,-105479,-75700,101401,302771,397804,284240,98705,-34261,-152518,-112829,-14850,39362,57517,74602,110949,185813,239671,232642,181989,84558,-29485,-43492,-8895,13016,62237,111947,119801,27902,-36909,-35884,33107,80847,56206,32257,71529,63176,-25644,-103450,-128920,-109685,-63834,-16383,3775,7705,24629,17813,18122,35635,44331,86053,167730,169621,42951,34728,116764,230358,349193,361098,321373,250083,165674,38199,-44977,-59243,-58732,-84068,-99078,-69617,54162,150238,116959,87649,69383,77058,29036,-59975,-96204,-31211,-24039,-40399,-73715,-98983,-96883,-75776,-41727,-46516,-117614,-18003,85324,117176,70271,-6586,-25782,38864,72652,36296,-22268,-36650,-42471,-56562,-80712,-75051,-76608,-169445,-305331,-380486,-264751,-127077,-18116,27172,-11685,-69683,-130671,-67985,-58271,-39598,480,-15435,-30014,-36990,-12892,3482,-51169,-23766,161151,417485,428413,219314,60647,22361,3252,-23207,6693,49717,46422,-45471,-110357,-57096,-21320,-38458,-77915,-63998,1949,17706,-15180,-92971,-58003,-10755,-14291,-17180,-11809,51415,119262,153859,110730,18769,-18243,69642,132716,110851,122809,165818,134053,30618,-41376,-83468,-97904,-39865,-9899,-19395,-23966,-3281,35320,89294,172670,155052,41677,45237,9502,-58708,-31291,-6765,15400,53447,18100,-93525,-87765,2202,34225,-45365,-116798,-9002,61058,130186,55718,-3813,35803,106761,112431,6334,-83182,-43675,-3021,49250,96211,85215,-977,-36811,-51722,-50478,-44811,-46953,-39825,-70113,-52902,2581,43000,25437,4577,-90774,-98599,-83905,-24609,62649,64108,34049,33323,-35916,-122731,-6930,83374,100657,-16439,-27100,66885,120851,76091,-12638,-93779,-2789,69753,131014,108781,7157,-12358,49176,36911,-11270,-72232,26357,230042,286731,206637,145774,57485,-21432,-59680,-25758,26755,49483,25468,44551,68428,48255,-30754,-97314,-55634,-21969,22724,23334,-17803,-70422,-51632,-25029,-44153,-6211,24233,-18485,-1443,-17384,-3752,-34967,-67619,-3474,44867,28454,-37891,-70662,-86464,-76622,1210,116681,231464,174447,45714,-46466,-69321,-43059,6726,86040,157363,200722,137308,35628,-46268,-19194,42915,60609,45587,-31085,-118349,-144227,-142703,-57465,21256,57451,42451,-34927,-51864,-52123,-79650,-118973,-117784,-42428,54196,97815,64132,14732,-38991,-65932,-51350,38501,60548,35240,26350,-14997,-70104,-80053,-50709,-16926,-25669,-24865,-22033,-784,-67174,-127504,-120043,-130922,-60275,-33877,-23529,4970,-32750,-44931,-23158,12,-55301,-95487,-51266,-46265,-57940,21967,117344,209724,215648,183824,212149,152795,123511,154388,103834,-7876,-64137,-29633,-199,18349,47447,86370,1471,-80873,-116791,-73211,-48706,54277,38422,2912,-15725,-15220,-75191,15638,146513,312494,350726,244506,100619,24569,-6591,-55517,-74050,-46088,-13042,-6932,11438,123355,177646,105972,24911,37253,30309,-1545,-8155,24228,76623,54306,-33246,-106309,-61981,32350,99236,133289,166374,227985,283625,287339,249811,134705,-32145,-50720,-7863,14108,23302,70458,90771,65884,-3957,-64137,-6804,22182,38,-11186,11845,17343,38783,96706,143886,124899,128838,169503,137564,153256,191977,374949,462246,417146,355638,158984,31816,-51124,-41218,29830,105805,78640,-6459,-46126,14567,6959,-22482,15832,129860,241296,177378,55199,-50564,-74294,2084,192459,306043,250955,132125,10543,-51055,-31299,-16679,37594,28271,22744,17262,32032,40256,-2453,-82723,-85878,-50927,-49784,-35758,-42166,-50071,-44932,-81622,-31636,-29391,-33395,-17017,33024,136427,252605,266031,198945,94824,-3692,-19408,20436,9711,-25948,-44863,-29190,-23525,-84953,-64433,2305,29423,37677,5938,-50215,-104300,-78146,-11337,78837,16692,-40212,68607,161753,205029,233573,244319,227559,179356,105640,43518,25047,46652,49244,18731,-35881,-63252,-42003,-1065,47131,6264,-73004,-144006,-115091,-75812,-18757,1726,-26691,-96954,-85763,367,22363,-38420,-89139,-66687,-56035,-87495,-90664,-54212,-18926,14660,15877,-63155,-93239,-8966,93971,80952,-91943,-57140,-7697,3368,-18618,-10110,-22366,-43547,-85510,-111903,-79658,-34679,-46878,-59160,15046,70701,59729,50833,60165,9806,-44257,-26347,27175,17995,-19790,-14159,-6028,-34870,-84098,-88475,-64974,-50153,-63554,-109527,-137018,-123514,-114698,-110206,-33407,56660,67463,16503,-21413,-56717,-44080,-44052,-94682,-66501,13545,79981,99791,132744,88718,10488,-99363,-58169,-6868,27153,16614,48199,102790,152846,112156,33287,-38875,-95242,-143675,-73624,-46885,-64972,-76042,-89843,-62955,-14345,48248,70100,10704,-52760,-85024,-25810,159020,313628,285142,158152,45777,-1280,-246,37911,82566,112340,73433,-36453,-119990,-14939,29332,38119,37407,34204,-19494,-101281,-107446,-87543,-54032,-9539,8052,7073,-28816,-111423,-123975,-6568,52920,50938,6758,-69442,61155,197849,108480,31684,59918,221183,310952,241679,178782,73228,50066,-2059,-123649,-39444,88024,266625,423694,435476,284963,108867,79038,146702,147223,82796,25430,10226,40296,45043,41000,-31175,-101932,-44507,-64603,-66648,-49749,-79273,-86359,-57695,-60205,-101159,-114747,-55042,29245,70263,63495,78434,57875,37450,82468,183180,229177,166695,119093,116305,162001,105359,21369,-66794,-46773,-22859,-31448,-65521,-72893,-62750,-57275,-8200,60120,92704,38689,-37162,-52502,-5130,26227,-18223,-20380,-14183,-541,5524,-21368,-144813,-55862,10706,-37992,-47134,35634,141582,144817,34112,-53801,-84456,-75609,-57715,-71661,-85672,-18240,21030,-14968,-63293,-105052,-110143,-64327,2049,14330,1866,12863,-47836,-77654,-9080,57132,123384,213531,227246,85732,-52313,3991,110502,38652,-43944,-102931,-96245,-37237,13981,-585,-24349,-68753,-80379,-38119,-23039,-22797,-35202,-3639,49616,72666,84959,138826,110663,28029,-30129,-81555,-72381,-74889,2407,144014,201456,93167,-80480,-132881,-137943,-117460,-59932,-49275,-7578,71748,171249,250242,248554,170063,81767,-43680,-91507,-4430,11041,-42511,-64769,-66510,-74696,-44415,37398,91024,30003,8686,44805,53440,41081,-1148,4480,-4102,18655,65604,67858,48949,40313,10140,-7541,-16491,-36676,-33974,12159,47976,-42286,-147812,-96986,-61360,-7372,77546,143911,135580,82522,-1889,-43269,-88650,-87589,-81929,-107997,-105741,-56681,-26437,-7833,-15627,-68430,-98732,-24791,48077,98274,101939,85374,25597,-33121,-22419,76740,193457,153020,31954,6585,-1619,-42993,-70534,-1997,63630,182142,239159,288496,231948,56779,-71608,-30087,59449,104995,65783,-29641,-55407,-46090,-32819,-18866,-24419,-58221,-77413,-32927,42835,146520,189486,127892,-3132,-87479,-41624,27786,64103,115825,184960,268773,418024,582530,632421,526825,254086,68027,-8598,-26936,-35371,-54459,-88867,-98362,-46596,14084,87527,113484,54333,4518,52759,105783,109296,102303,102564,64032,112198,96679,60353,16844,-80061,-96232,-14921,-10625,-12869,-33241,-36890,21163,138866,289014,323966,302126,250695,103164,-23339,-91737,-115559,-138729,-103598,-61247,-72683,-123703,-131900,-117060,-131183,-114427,-106657,-101882,-74669,-60871,-41408,-775,66151,130105,195910,251572,179632,12531,-85142,-46127,24986,23865,-60109,-61747,8259,104529,169052,183374,85078,-33824,-26130,12539,105638,255927,304764,140820,8162,58590,187865,259678,253181,160893,72151,-9223,-92322,-109259,-81439,-50307,42995,100849,100483,126862,134924,199854,263671,173340,41257,-35189,-620,85967,92268,43756,-42185,-135095,-38426,55554,94366,61266,22444,-30387,-59453,-36392,-12663,-2910,-76998,-130096,-80962,-68080,-71329,-79226,48145,185495,326128,328368,163132,45097,-237,-17967,-43760,-34815,57725,145195,113496,-16515,-83473,-83002,-71764,-19079,18627,-82544,-141177,-102271,-68899,-20304,12113,1198,-22942,-37677,-23448,1832,-6056,-5538,-5966,-5427,37045,98358,32455,-60894,-120440,-45421,-2054,-3585,-18425,16340,59921,90534,83063,73783,43024,-3232,-82633,-162563,-37897,49803,220801,349533,192053,55229,51826,87241,79390,-1986,-107747,-111843,-108749,-80762,21914,156782,173684,94641,46053,-2289,-69005,-107547,-96559,-81196,-67594,-86958,-103288,-105729,-110014,-87782,-40064,-11615,44173,89151,116873,136689,18360,-92531,-110208,-86525,-48631,-28564,-44488,-54918,-22287,-7250,30228,76302,87815,26432,-92729,-23563,81862,81407,62388,58060,43465,-2624,-106085,-57645,39791,94654,91115,26562,12558,30139,-9876,-55209,-88935,-45701,25756,40230,34049,8838,21247,-42323,-126260,-120179,-114121,-65383,24822,139102,146096,55993,-4536,-48719,-9701,85496,243678,306821,81671,-108208,-36921,40276,16992,-27364,14260,71021,74660,15662,-73751,-80771,-9816,67786,80815,58299,6672,5836,17188,109318,150506,124324,32171,-102448,-78221,-45349,-58611,-80570,-88016,45780,171869,194925,138989,110772,119474,55337,-29388,-93512,-20149,71017,26591,-91408,-72041,-9859,-13627,-33300,-65682,-84709,-74175,-60106,-34578,11937,38185,12674,-23035],[-61995,-66470,-75185,-70386,-41366,-15406,-38753,-77162,-50632,7989,56489,30150,-29556,-87154,-101505,-85266,-85368,-52971,-12908,42260,93155,84734,18939,-27636,-30804,22400,100116,218069,246128,126559,29937,42142,133948,176815,132403,102868,92955,97681,94111,55767,-69122,-51141,37984,67739,119881,137516,93661,-12067,-69543,-122533,-91721,-75255,-76837,-42974,-31093,-69107,5068,82077,109498,76300,-63638,-44625,42538,107393,201867,354555,449163,426586,420469,214928,62072,40076,26405,-18701,-45714,2269,44371,34449,-32683,-54926,-79044,-73804,-22599,-36275,-95935,-77203,22106,29934,-24716,-36409,-8314,29245,57867,50499,36870,41,-17404,174,82944,197882,269172,287842,198711,21665,-52216,-11519,118051,212068,107246,-15517,-60826,-99026,-52454,22295,-23155,-24645,16601,17746,49129,43329,38143,406,-48094,-66722,-66374,-57149,-21559,-28624,-40275,-36482,-44804,-13982,100846,257495,315541,229277,82574,-34310,-98004,-128059,-100396,-45275,17146,117295,215230,195871,106067,2655,-37897,-56356,-117098,-53091,2307,10443,-45656,-76764,-21261,28482,37499,25961,-3835,32807,83961,104406,67827,32929,36417,50401,6028,-62249,-35488,73171,132379,117040,-13480,-106404,-3246,182852,410145,571293,600753,559157,450002,253678,137272,37258,-71506,-63041,19991,42342,-73751,-121009,-133165,-123447,-43837,-971,29117,46880,56155,51624,23784,-29902,-56696,-38164,-39228,-77941,-56962,-41519,-21731,46200,73480,74764,84628,143670,231632,308272,393971,281173,53711,-94011,-66153,-29152,-3476,74977,83354,63821,38387,63894,99850,113261,55414,-31428,31311,83858,112904,189845,249033,207625,80630,-48071,-111575,-57681,-77232,-60723,45711,95351,70102,2339,755,40913,58962,20130,-18006,-26499,-21413,-57168,-108891,-92409,-39382,15499,18724,57437,105555,131594,135044,125814,103932,-1404,-62471,-96716,-127786,-121516,-158939,-145349,-88699,-35726,-10306,53911,114554,92708,44980,37535,46869,39688,37029,37744,44734,-17662,-75009,-44290,-5801,-11790,-9624,1072,-2207,-47719,370,47233,-6393,-25590,-11724,33236,28778,8031,-20759,9565,64389,53092,-26088,-22382,-2715,-14413,111181,333332,405600,245263,26627,-83433,11929,110634,112752,96722,102495,54818,-63741,-107786,-69212,-50662,32875,139872,153602,29104,-64887,-64513,-20908,-10358,433,20901,-3355,-30049,-16178,-9706,-29141,-35277,-81495,21222,217499,287828,153457,4724,-14947,95182,156468,112617,25055,-1205,-650,59875,57938,-1095,-63677,-74562,-70627,-38055,20615,16937,-27260,-2676,6676,20738,38482,60291,113449,75880,23736,-70235,-100528,23731,64963,81199,65304,10311,13617,54881,128555,226056,357857,406660,361949,302083,202625,45219,-31884,-111986,-136550,-89335,-80939,-83730,-88302,-98831,-124841,-94942,-68182,-30594,-30214,36242,58552,36899,-776,-40779,-47386,-79119,-85268,-80107,-46636,-7216,32418,83681,114494,94161,29789,-38596,-69827,-22373,61584,153098,210485,230065,125324,64286,61184,52080,21898,-62666,-106505,-114489,-96456,-51956,32220,132149,175719,120684,41980,12019,-29923,-84449,-100716,-64745,-6634,-70287,-98467,-61319,-15155,-22764,-24189,-51815,-67511,-58651,-29015,-21331,-74603,-154334,-153415,-153538,-72044,7319,79976,56246,22239,264,-23772,-41775,-60615,-43758,3718,43524,15628,7224,59799,65704,-28415,-94012,-128601,-72702,-18757,-1963,-62348,-112255,-59492,57172,155920,111978,60918,27099,-32889,-51218,-11239,21685,70006,55726,28991,9050,47489,108743,194736,209052,127525,29753,-68374,-93170,-11547,46234,114410,126104,107295,173527,119019,39065,-24964,-114985,-82479,-2954,61336,98044,69671,78628,70665,13297,-35013,-110402,-5730,72413,86063,86814,118496,147752,36176,-122081,-46554,58589,85130,5284,19556,240777,423222,455100,308486,75553,-112052,-50151,116449,247775,237156,137368,93477,47551,47130,82528,157621,133611,32175,-52506,-82114,12765,78903,95720,77201,60461,45753,-10556,-93114,-103200,-47646,-59064,-80865,-92929,-51013,-17473,-27561,-62661,-38053,-4610,9600,-22898,-29340,-28559,-16249,11928,58874,22166,-59956,-101542,-76040,-106090,-99206,-40619,-3220,-32907,8087,48621,51209,93388,34334,3668,-44528,-40004,42355,235118,273458,87057,3792,22786,8177,-54413,-55188,2908,8813,-39320,-71421,-7453,-67873,-62088,39330,97440,91709,2809,-102421,-66159,52484,122764,113999,48430,27322,46979,24117,-14299,-23559,-29667,-29927,-65393,-119011,-114403,-74450,17541,100161,48098,-55375,-142433,-63468,54828,96609,14955,-14708,40885,51033,-1201,-75047,-112776,-101725,-63349,-12544,4125,10049,-11067,-38587,-67427,-63918,-34135,-68049,-86292,-48612,6553,131481,243594,195683,-7860,-165277,-35457,25708,14415,-48046,-123967,-87615,-20300,13626,28847,78547,73072,26382,-36286,-96928,-106867,-110351,-71697,23212,166125,183164,-10102,-40234,66577,109328,79950,65880,25183,39402,66480,94730,84483,91872,134014,137295,71394,2264,-39095,-12180,25060,23586,-44319,-96508,3924,46501,49819,28787,-14566,-54224,-107366,-102393,-58448,-1475,-6625,-86664,-83405,36104,175480,137727,2455,-111367,28403,200135,361502,323805,173502,-13257,-90292,-66788,-3219,12924,-20110,-90661,-57820,32956,112207,108401,92338,122331,126904,9696,-48887,-72671,1215,75175,45679,-19272,-52947,-54960,-60596,-69127,-47087,50689,143600,193267,203631,201473,77754,-98680,-85353,84135,289103,410981,327512,131897,-22545,-160348,-116355,-29258,40031,63869,81859,117215,182546,239005,237616,196736,106001,-14882,-47969,-7396,18081,67489,111132,111889,20487,-36146,-23518,42982,69133,38688,22738,71227,78315,3345,-73162,-109178,-110626,-69242,-22745,2580,23138,57684,38305,35912,42272,44711,95781,205613,228577,91971,54152,133437,261355,386659,387091,333111,249298,160667,36422,-58965,-69770,-73184,-100868,-114311,-80544,34137,146482,131315,108455,93754,96584,49188,-43264,-114734,-52033,-41047,-49658,-78514,-95768,-92502,-75682,-38935,-39014,-130404,-26425,80610,113074,61458,-24212,-49943,13455,56403,29700,-23066,-38736,-43979,-62483,-88203,-68412,-69592,-157650,-278195,-333133,-207716,-67542,36714,70389,18547,-44003,-144697,-80776,-63043,-48211,-22096,-39884,-35411,-42693,-30062,-9449,-61429,-35166,162799,411670,405218,194981,46350,10558,-16616,-58134,-24489,12964,25465,-49785,-129444,-85415,-49398,-56921,-78798,-63578,-498,12616,-22404,-99482,-47348,2130,-4437,-15777,-21038,39618,115661,158490,114223,11151,-17080,98934,173449,144404,153624,193991,152834,43179,-30019,-72422,-104686,-39772,-7056,-17182,-26104,-7606,29685,79163,154483,130969,3791,6059,-2734,-60236,-41262,-14979,18631,57285,17444,-96938,-74470,26720,74297,-4257,-106552,-37283,36131,126225,67708,-2239,26973,98525,109223,18907,-66244,-49981,-7219,54325,109244,85046,-809,-31240,-49925,-49613,-34113,-28521,-30452,-68381,-55597,-4316,33050,11068,-9151,-67520,-82196,-79404,-15562,84202,85623,51133,54281,-7830,-118064,-25920,53456,75800,-25211,-39867,48302,98981,64375,-14912,-92048,-2650,72052,142296,131659,43138,19923,64785,42366,-11229,-78959,30708,230080,273736,183933,135396,64682,4842,-37878,-18233,33023,65994,42578,46607,64966,43875,-37574,-103397,-56830,-20808,27759,26785,-23372,-90304,-64545,-30686,-42516,7067,55432,6967,18061,4609,9658,-40670,-93132,-38855,13815,703,-63816,-68826,-78446,-75626,2249,110466,203547,139953,20075,-42363,-48728,-35975,3444,73931,136148,171392,104711,10145,-58292,-4422,51375,57439,31518,-47143,-123118,-116630,-113338,-83692,9499,53611,46596,-34569,-52997,-50571,-77695,-114006,-98665,-17264,81526,119780,69036,-4562,-76303,-85280,-30254,58444,64655,21786,12435,-26486,-69642,-53966,-14997,17917,2481,-4194,-9149,32943,-28923,-108743,-112306,-88213,-12427,-781,-2334,14517,-28184,-40127,-25992,-9354,-50129,-90824,-80250,-66318,-48821,38122,115475,162485,137849,120504,179064,149192,127918,152059,83768,-27309,-62118,-21074,12266,33911,56769,94211,8850,-72545,-101720,-69733,-91400,17513,20002,-12559,-26453,-21588,-60180,25291,143213,305802,345450,246688,102756,32795,3545,-42845,-81812,-44406,2559,10966,24152,116699,147895,50131,-54265,-40297,-27229,-19555,17532,54204,106220,96364,-6242,-85738,-63065,28489,94678,123253,154136,229298,312790,335334,291291,162019,-12899,-45675,-11409,107,12273,75320,104118,77558,49,-68281,-9743,22394,-385,-4163,27627,42217,62446,107091,132137,94249,99753,144137,113847,136020,202514,407267,453175,363378,317332,163412,47781,-41603,-41258,40212,120688,97037,13067,-32649,20851,13092,-9401,34810,144397,233174,167971,55733,-45997,-70070,-1865,153021,222255,165626,69452,-23100,-50397,-27788,3653,56798,37460,20793,14607,27463,29460,-19708,-96153,-84514,-56120,-64487,-33035,-23987,-25315,-33271,-86372,-21565,-20011,-29170,-19685,25961,133452,266303,302197,241809,119391,-1577,-22276,27942,14730,-31736,-50424,-24276,-18423,-80094,-67953,3065,27788,29334,-2514,-51249,-106240,-93683,-27874,69776,32830,-53426,54707,170225,233461,254339,252382,236465,194135,127244,60296,30067,41034,40179,10107,-42811,-60639,-28313,15243,57677,1925,-85167,-143515,-93551,-52484,1186,11160,-31262,-103019,-70795,6501,28247,-33077,-90821,-82363,-80277,-97635,-67469,-32553,-16707,13743,19456,-47587,-75402,-10771,69678,33326,-131581,-44740,-14840,-17300,-38319,-23879,-35588,-59472,-97696,-133034,-93367,-26103,-41187,-78817,-38340,-11280,-34655,-20474,1729,-20744,-54996,-34786,6421,-4569,-26235,-2385,1825,-34872,-86794,-104094,-68572,-52375,-67839,-104615,-99152,-84845,-103044,-104569,-23279,69810,79467,26050,-9296,-48670,-63595,-65162,-103058,-69933,6496,68075,97255,143657,108870,28023,-86868,-65547,-25222,1477,-7126,28919,91134,152358,116330,35903,-32549,-89120,-146594,-58390,-26986,-57637,-78604,-88444,-55404,-4663,45439,59908,7630,-41356,-73921,-35785,114534,208257,174089,114645,22526,-27027,-18147,31691,94570,121822,61001,-49114,-106755,-5690,31489,36649,38290,26431,-42794,-112799,-113661,-98834,-67034,-19059,2424,-4782,-49861,-135296,-89184,14287,68907,63952,19177,-55580,60910,179626,95104,28309,61453,229012,324673,232840,139108,17803,3231,-38041,-96015,-9911,114558,303375,470492,492514,332947,125394,82840,155546,150863,76930,17259,5845,44225,66287,85541,20046,-44190,-1398,-33564,-30941,-6571,-49734,-65875,-43210,-47678,-85748,-96811,-44372,23231,57370,50943,67970,52299,47150,107131,218124,254209,167172,114505,114973,152588,78563,696,-71651,-55120,-41325,-59739,-88505,-78739,-62345,-57669,-10602,58431,92429,38574,-40692,-53384,-3990,36211,-5675,-11015,-4126,18646,33872,2402,-131150,-69965,-2418,-53628,-55835,44259,151636,152373,44969,-32284,-56622,-48230,-35091,-60997,-106953,-36545,11621,-12334,-46492,-88566,-113699,-70745,2173,22459,10757,26918,-42972,-79990,-17068,39617,115828,225703,261763,115812,-35959,14056,109525,29203,-55074,-111534,-113604,-67579,-21186,-29256,-38206,-74403,-91256,-57061,-42077,-38567,-48312,-11424,59655,103402,106829,130429,95748,23053,-27062,-77094,-67359,-61835,1513,140225,196679,97429,-54796,-92429,-116960,-107155,-56943,-43240,5835,83539,189496,288245,290560,198374,102244,-26349,-97479,-6965,18324,-12811,-35309,-52495,-75809,-40733,57021,119636,51845,12408,36052,43867,39541,5238,22744,25285,38860,68748,64670,48926,34413,2030,-13706,-13361,-25105,-30332,1188,23792,-79003,-105563,-54195,-33920,-2928,80134,149823,146752,98370,10359,-40568,-90404,-87858,-74369,-89541,-81202,-39678,-24372,-5540,-4113,-54291,-105103,-35793,25388,64554,64928,48944,-11878,-30653,7610,101344,206600,151295,31680,20717,22568,-17979,-89294,-12357,55091,182942,243490,281744,202026,50101,-70606,-23706,61409,103976,68672,-20340,-41120,-36805,-29319,-19452,-21754,-48915,-65322,-33697,16287,90744,129481,79627,-22170,-87211,-40001,15719,43532,99241,172450,258900,402533,534196,544839,449738,214116,35479,-39256,-56618,-56817,-60893,-76490,-93320,-56556,-277,71084,102916,58323,17167,70686,134159,141497,129987,107596,64244,137845,152270,116418,56406,-59843,-95732,-19897,-14286,-10814,-28921,-39353,12932,131461,293853,341110,326577,271860,110450,-16598,-80228,-113441,-129146,-86555,-38828,-44929,-93384,-122578,-127902,-149597,-125281,-109060,-90103,-62539,-50987,-27286,25401,103273,158943,214309,253523,174080,2328,-102905,-55446,26123,34073,-47447,-49970,13457,105308,175444,191912,83726,-36763,-19855,25592,136209,306512,362811,180212,-16723,33409,170763,253450,268574,174203,62607,-17593,-95473,-106622,-80787,-45177,59963,132567,129962,158837,163744,209708,251825,149248,32920,-26840,1739,69672,56105,17662,-55775,-131817,-30809,71569,134536,115990,66245,-6381,-40066,-23132,-8420,-11149,-84880,-102406,-47919,-33916,-49507,-88232,27064,183566,326168,349415,223435,81865,20105,-17601,-63448,-53473,39824,128175,113471,-13119,-97034,-95157,-73456,-13648,37283,-55184,-126859,-115553,-86792,-36531,1508,-2556,-24956,-47321,-43606,-19104,-30235,-31464,-26424,-15676,30386,93979,27905,-63926,-101332,-38856,278,6495,-1123,32693,77410,115795,94732,81892,45130,-8512,-89643,-148464,-29654,60450,253962,393396,233875,83296,79377,107726,86312,2451,-109067,-132298,-126739,-96549,14834,171892,211377,129624,78530,26529,-59306,-113107,-95212,-71521,-69482,-92738,-100995,-110441,-120658,-90215,-46788,-17520,42753,90933,114938,127056,-3830,-102293,-95438,-90615,-62576,-34629,-36753,-54055,-26778,-4110,25614,72315,84090,30196,-91048,-31797,63197,67716,61315,56181,37784,-8166,-108528,-56077,39022,94674,97778,31956,16779,35201,-7312,-49447,-84496,-54943,8570,26127,45509,28217,33922,-31453,-104821,-102578,-104718,-79907,-7707,96632,130998,60700,2090,-56771,-41956,46434,209575,292934,77581,-106706,-25815,70110,58502,14307,39629,83111,68722,-441,-77758,-72926,-10497,45554,48479,50479,22322,34955,26672,82238,134416,111504,26953,-80760,-67144,-29396,-28560,-51131,-78570,41504,165290,194408,132508,102894,111941,55882,-30618,-93917,14960,115377,54529,-86331,-75938,-4519,-6530,-28521,-62657,-85647,-73456,-68436,-42607,4974,28838,-3516,-34000],[-61628,-66365,-77362,-63642,-26634,825,-26760,-77691,-57141,1510,58334,50314,-672,-64264,-84992,-76673,-82190,-53425,-18305,29157,69642,62562,6425,-30518,-27282,28770,99481,202585,215544,104285,25134,51440,161187,206696,172348,139341,119092,110807,96520,53083,-61909,-49704,41411,85321,151687,166105,124741,17807,-50905,-110845,-90438,-68046,-76902,-66108,-52779,-50101,39575,129395,165670,100063,-58981,-49764,46367,118996,212926,331475,399080,396991,442767,238411,65732,19716,-6944,-46636,-51448,-3711,28700,12661,-49509,-58850,-77201,-69889,-43524,-48292,-99392,-96138,-2615,12640,-21474,-32761,-15454,21512,54138,53750,43456,10628,-5215,15725,114662,240430,307735,318529,206115,24149,-37661,-6269,115804,228385,111478,-16075,-66794,-95601,-57160,9075,-27176,-28262,3661,-8465,34567,48136,45957,1226,-53984,-85125,-85762,-67843,-23448,-23919,-40387,-47281,-45615,2669,110166,261885,325747,249644,106946,-12370,-83631,-125681,-96498,-46840,-2287,70262,159054,157189,95503,954,-47251,-64523,-107094,-45655,3201,8437,-40219,-70248,-20873,28421,41592,34914,6833,33095,66740,70036,26913,2484,21977,50352,8840,-64093,-47309,40144,85595,83717,-22162,-91524,9015,193524,431585,597754,621452,549985,422628,214771,96092,8376,-86716,-65163,-1500,9402,-85058,-118614,-119871,-127054,-93746,-62975,-12036,22366,41751,36748,13165,-11589,-13135,-3688,-18378,-65831,-54799,-31885,2016,76243,99298,81354,82431,139247,238007,322646,380886,252535,28535,-110713,-62591,-35190,-7438,69445,83482,54498,18028,36653,68407,89061,41733,-33558,41912,103053,129495,213615,275758,221716,85099,-39951,-114211,-56673,-74425,-63918,34691,63718,28184,-32449,-9690,39444,55371,11555,-8700,-2159,-4371,-50353,-95375,-74543,-21671,23026,10599,49919,108294,148335,166308,154272,110535,-7366,-62994,-100553,-114182,-109194,-141687,-107882,-72596,-38232,-18303,36144,77069,44421,-10237,-23252,7076,28251,52286,82418,83158,-4497,-82023,-55261,-15703,-14021,-1658,15540,16813,-21922,43564,99197,34345,3151,6545,35358,22451,-11478,-44992,-9058,22069,15480,-37004,-18623,10929,18868,125238,322073,372800,211958,743,-23576,75492,147386,124868,91174,74424,32021,-70453,-108226,-79699,-62020,22450,133826,161304,46928,-51178,-67542,-39246,-38031,-23141,6106,-2553,-15502,445,-9617,-49999,-59031,-80772,18120,202476,272263,145444,4698,-3929,105089,174569,153587,68645,24316,-5711,46706,58436,6564,-51170,-66836,-67002,-34361,20063,2284,-45822,-8129,11298,35852,56479,72703,114156,67992,20001,-70491,-117602,-7284,33529,47944,26592,-22118,-4279,55554,141551,239109,357151,399700,362653,317144,205800,51742,-25157,-106228,-135907,-92473,-87393,-89671,-87596,-95249,-122337,-87836,-43165,11360,22162,46687,60091,39857,-992,-37017,-29138,-70511,-80296,-87951,-60240,-25754,18146,77902,116380,101070,43123,-23331,-64977,-38094,35534,129480,197676,242457,154321,91981,92438,76584,20273,-69374,-138183,-124239,-94086,-43695,46240,156618,204126,133463,43509,9514,-31905,-84925,-106134,-118526,-48066,-87944,-109212,-63905,-7086,-4474,1326,-10470,-7318,6823,20534,618,-69094,-137615,-135206,-138237,-62164,15905,81485,55087,30648,18067,-7419,-36649,-64691,-47446,2167,56013,41228,45269,103523,101049,-5707,-82461,-109802,-57156,-3002,7156,-59831,-117801,-69753,47607,158246,120822,59527,28708,-27998,-53364,-12824,18386,58593,35763,17454,32295,69243,118697,187485,183783,107947,23166,-71757,-98370,-23163,25091,87610,108420,88629,134970,66833,4058,-48462,-116020,-67291,6154,57308,76110,45120,63878,56807,1319,-32907,-108389,3706,80336,89343,91773,133726,174450,53209,-113638,-48203,67674,93707,12175,45327,294009,495316,523159,363229,106069,-90979,-54027,103550,203977,199952,119322,86553,50636,63128,94089,146676,106708,1661,-79351,-87639,18656,85466,91496,53022,26111,15652,-33182,-107721,-98118,-47179,-66123,-91915,-111869,-73786,-36171,-37827,-67751,-41564,-9173,6687,-20959,-24057,-24102,-13741,9623,39767,-12105,-85046,-109252,-85460,-113627,-113760,-54463,-10586,-50473,-28619,-6691,4280,86232,42761,2403,-45051,-19155,74926,242837,234318,53370,-14958,15767,4522,-55747,-56293,-1511,10172,-30053,-60086,2608,-58403,-67035,22517,83135,88937,16922,-90557,-76092,47149,132599,128072,53818,32813,52432,31232,-3736,-8107,-20192,-32958,-74822,-122690,-113581,-73190,17300,99251,47492,-47526,-106619,-27687,82806,109452,13781,-25605,49008,83562,30420,-58988,-95503,-85076,-48868,2908,18584,33182,20145,-13676,-54580,-52616,-18406,-60183,-84696,-41826,16026,139394,250964,192086,-10464,-163865,-39192,23190,20571,-29421,-92254,-74979,-20415,-1744,4888,48002,32767,-11068,-61074,-112142,-114232,-106897,-66659,23293,164179,191583,-2797,-55353,67249,125084,106781,93270,47432,54309,72781,91544,82671,91927,131165,121569,42705,-25239,-44948,-12272,18342,12274,-56286,-86994,17542,62316,45133,17399,-18182,-48219,-91702,-118876,-74728,-10471,-7668,-89164,-83110,46157,202260,170859,26683,-122272,21731,205061,342526,283969,144707,-20866,-94732,-82776,-20047,-11695,-46686,-116099,-39168,52826,129063,113030,98354,132782,119943,-1071,-57366,-77446,19412,104355,77177,5713,-34347,-42597,-56870,-73514,-61812,36829,149586,227843,247261,236325,96501,-91992,-99412,58225,256061,396145,353200,161427,-13665,-156866,-113022,-36603,43229,70156,86517,116975,165653,222566,229341,201060,118766,-7306,-54862,-7495,20857,68932,104653,98999,10721,-36963,-14180,46653,52529,23026,15620,67604,88545,29757,-42972,-87747,-108107,-75909,-30091,-552,34857,89207,62985,55146,46992,42018,98058,228864,271368,132624,66971,140364,272901,388860,370383,305006,219553,140049,29569,-74265,-84195,-92722,-122657,-131866,-91515,10977,132046,136261,119130,109120,109661,66150,-28526,-133481,-71736,-57552,-59067,-81806,-87852,-84847,-76864,-42778,-39198,-125268,-36452,71681,103529,48559,-44937,-79753,-18855,34658,19669,-25397,-42502,-48547,-72870,-96445,-61549,-65231,-148964,-253588,-289912,-157146,-16553,82480,105622,42349,-24690,-138749,-96350,-69265,-52976,-35293,-57136,-35835,-45218,-57155,-37874,-81465,-43822,160078,385603,361226,161230,26468,-6230,-41299,-95086,-40554,-10828,9521,-47818,-138316,-115689,-79970,-78401,-82203,-65300,-8057,-156,-37178,-107707,-39212,11325,1637,-19476,-37353,16071,91517,136481,95501,-5880,-19892,123745,209671,176680,186021,224351,175121,60568,-16314,-62722,-112831,-42411,-7716,-18314,-31891,-12680,23787,68712,139356,120246,-11782,-37409,-22481,-66489,-55864,-27015,19682,58400,15346,-98414,-63728,51362,117479,40334,-69710,-53539,11739,112753,76110,-2602,8933,73018,88324,20423,-48990,-47685,149,69317,117530,74747,-5648,-27757,-50027,-51675,-26023,-11933,-22297,-66539,-57966,-12026,20446,-8296,-30674,-50798,-70618,-77118,-8970,103990,106555,64647,70384,17857,-98349,-42599,23390,46666,-36182,-57153,23159,69475,46015,-21694,-92389,-6093,69673,151089,156573,85235,57275,81912,48771,-12565,-85311,31594,214896,239604,148070,112619,59510,18053,-22543,-14688,32176,71815,50686,43123,56265,36593,-45133,-108926,-61339,-23609,28528,27048,-30412,-112118,-79456,-42380,-46266,17808,87440,36766,39548,29234,24802,-42382,-114468,-75604,-21808,-31907,-93769,-63849,-73611,-76901,-1159,93770,161964,95984,-16355,-49469,-35603,-34506,-6206,54851,106373,129594,58343,-29434,-71303,13064,59692,52381,15486,-63606,-118084,-92246,-75535,-97121,-6813,44744,45971,-37249,-58261,-53565,-80021,-112055,-82073,4272,104088,137347,73053,-20543,-106299,-75006,-2951,76609,63952,2478,-4436,-35236,-61571,-30698,17970,51277,28677,11893,-906,67031,14946,-45528,-30245,-11324,43911,30482,15365,22790,-24004,-37941,-32484,-23623,-51129,-79514,-102943,-89231,-41906,51785,107274,107566,62615,60518,136746,136377,126169,142705,60902,-46616,-58142,-16410,17922,39816,55648,94024,15231,-63244,-91994,-66969,-102068,-20994,-3591,-28828,-38022,-31988,-43501,36925,137092,283945,317550,229452,92524,35210,9455,-31696,-68831,-39539,10416,22843,39387,123965,141868,31629,-97140,-114646,-75896,-16851,48535,75792,124836,134104,20499,-65426,-64476,20654,87030,112068,141070,225424,329243,366937,317197,179678,1839,-41385,-16716,-13687,4329,76493,112139,85381,1021,-76097,-12688,24951,-2515,-1957,36922,59762,81037,110980,112258,59750,62479,107437,85234,115797,207247,420010,418692,293387,263523,158723,58870,-34198,-41397,44831,128028,111002,30802,-21195,23767,15403,-822,48519,149174,212773,149552,50083,-46108,-69211,-8578,111809,148657,95783,16586,-47250,-36176,-20888,19342,71147,43889,16007,9509,22057,21790,-31151,-113141,-86267,-60491,-78124,-32881,-8112,-4341,-23764,-89966,-16450,-15981,-29159,-26801,14556,123716,270222,329072,278219,139589,-242,-29831,27380,12143,-42411,-55428,-17211,-14137,-74687,-70522,-1469,19841,15152,-15154,-55144,-108184,-111350,-47444,53319,40723,-64712,32079,163079,245204,258278,243115,231339,200939,145534,76384,38262,40901,34787,2546,-50194,-60196,-19902,24662,59333,-9148,-101338,-130612,-71838,-28707,21529,22570,-32490,-110945,-61094,13099,35055,-27263,-91551,-101158,-103205,-92769,-39590,-14167,-16948,9413,19304,-35015,-58530,-13986,40950,-11933,-109148,-34870,-26571,-44124,-64666,-44022,-56006,-78405,-95095,-103381,-98470,-23183,-38758,-94710,-67999,-62184,-87212,-70928,-59477,-57278,-71202,-48726,-20050,-33445,-37286,3287,5182,-35257,-83652,-84814,-67196,-53417,-68542,-81925,-59859,-50220,-78621,-88506,-10744,81045,87593,32341,-528,-41147,-92500,-89879,-102591,-74637,-6028,50327,89967,148510,125978,42249,-78137,-74289,-44562,-28376,-37493,11443,79954,149426,119201,37986,-28914,-87168,-143770,-43105,-8000,-43630,-71076,-81056,-50241,-1387,36706,47239,7082,-24190,-54878,-40024,67480,101801,65611,73295,-1454,-51174,-31461,25196,101102,117454,36131,-70347,-95916,596,29803,31687,37115,17463,-64901,-117824,-117594,-110117,-80937,-29559,-4059,-12443,-53188,-111991,-53645,31990,80495,74261,31138,-43131,50671,151929,76792,20365,57632,226249,326496,217572,98402,-28699,-34760,-61583,-65247,16073,136550,332077,499239,529373,368275,134930,81297,156146,146265,66502,5357,-2455,44470,86540,136433,87412,30163,56527,13383,16507,34041,-20748,-48922,-34207,-41241,-75504,-83094,-34172,20598,46119,36744,51998,38738,46256,117294,236386,264893,158642,104507,109520,135977,46294,-25150,-78759,-66626,-65247,-91516,-111927,-84387,-60092,-57517,-16151,52925,88783,36246,-45820,-57990,-7944,39892,2873,-5668,3015,38177,64474,25410,-117700,-79733,-12105,-66897,-70640,47695,155168,152728,50865,-13107,-28834,-17132,-5270,-41373,-105916,-57039,-3355,-13025,-31823,-72799,-113666,-80464,-2424,25482,14216,36178,-39867,-85717,-31706,18124,109952,235306,288551,141355,-20160,24037,102656,15532,-67781,-118924,-128580,-96722,-55832,-59091,-55347,-83740,-104808,-79522,-63704,-52737,-60901,-20044,66207,128845,121694,112943,75470,13118,-27722,-74591,-64150,-47772,5829,141557,203303,123673,-5934,-47405,-90907,-93546,-52257,-35862,18263,93610,203137,313386,316122,215974,114494,-16010,-95294,-7410,24828,16017,-4915,-38655,-77968,-41216,72119,144816,76296,20809,28347,34884,38728,12279,41345,60069,77371,93169,78314,58014,29883,-7230,-22021,-12443,-15847,-28231,-10634,-353,-103593,-67949,-23923,-15182,161,80437,154328,156863,111400,20218,-39955,-92812,-86639,-64616,-70110,-54790,-25966,-28595,-14471,-5305,-47289,-111960,-51263,-5168,21866,21611,10309,-31012,803,42971,124838,210514,138386,22802,28623,43942,8257,-105814,-27040,40617,173037,234695,257083,158649,39048,-66691,-18353,58894,97490,67389,-11739,-25683,-26290,-25452,-20201,-19550,-40403,-55225,-37514,-17493,28432,62783,29509,-40015,-85004,-43615,-3677,16533,75206,151746,238326,371236,467397,437442,350371,162986,-838,-72042,-87875,-74966,-62833,-63286,-85117,-71234,-17151,51744,86967,55558,23041,81202,154930,167707,152330,107095,60335,151361,196367,165182,91545,-40645,-91713,-25511,-19027,-10300,-26148,-44619,2238,121323,291583,351407,343981,284769,112992,-5197,-66757,-110675,-122199,-73750,-22472,-23439,-67058,-98264,-117190,-144993,-135075,-112767,-79740,-40124,-29581,-4403,58767,141558,185077,227006,247212,163286,-8001,-120702,-68031,24664,44978,-31332,-38321,16185,101654,173133,190719,78284,-39230,-14511,36064,158155,336668,390346,198022,-36871,12618,156827,248156,282378,186747,56450,-22917,-97397,-105214,-78850,-36384,77842,164186,162061,191217,188153,208554,219927,113423,23912,-21525,-103,45848,17275,-7324,-68899,-125862,-25621,82875,169769,169848,108863,16086,-22534,-12073,-6397,-19201,-84878,-77928,-20059,-6911,-32818,-95858,-1773,168286,306046,353449,287545,126017,46408,-10459,-79140,-77572,16133,106414,113011,-5468,-102132,-104092,-75576,-9376,56280,-9894,-84586,-87354,-90976,-54758,-10051,-6432,-25676,-54547,-67188,-44569,-57987,-58822,-46778,-25035,24574,90909,28689,-55941,-78267,-40959,-8237,6256,7468,40514,85978,134721,104887,89619,46784,-14070,-97060,-137603,-22033,70508,282933,424157,273433,111252,101137,119760,86941,4312,-93607,-151784,-145746,-113552,1837,177614,246552,164971,111848,56572,-48458,-120710,-97829,-64230,-68093,-93638,-94329,-104023,-132344,-91650,-52811,-21945,41825,90367,107675,109101,-27941,-107758,-81028,-86978,-75739,-41254,-27876,-40449,-20470,1564,20417,66995,76867,26760,-86964,-48452,27610,36240,49280,49733,30592,-13265,-111021,-58759,33135,87853,97580,33359,20319,42165,-1207,-41294,-78481,-61337,-4949,15242,55953,49536,49345,-18382,-87379,-90067,-97328,-90788,-39699,48492,104042,56896,3842,-61376,-71238,9857,169730,266342,72282,-102201,-18737,95850,103399,59977,72503,101538,66026,-10412,-73956,-64107,-12646,21003,16758,42727,36455,55824,30429,46283,110847,96680,25527,-59145,-53469,-13675,612,-24028,-64067,41687,161176,193732,125154,93778,101911,54558,-32488,-91860,44927,148029,71317,-83807,-76278,-206,-2236,-26439,-60546,-86047,-70125,-77943,-52828,-5570,14067,-23225,-45061],[-62216,-67664,-78560,-53967,-12075,15136,-17161,-78495,-62948,-7142,56538,68271,28433,-40717,-68239,-68476,-79995,-55821,-24988,16568,48093,41025,-7675,-34107,-26195,31114,92435,177230,177205,80068,20864,60460,183168,225782,203638,171591,140691,118555,94400,47019,-59900,-51345,41289,97684,176299,182032,143444,43277,-33434,-97047,-87316,-61771,-79762,-87484,-55822,-24192,68827,171922,223702,125027,-48079,-58284,45048,125156,216903,296048,331727,346528,438815,252578,69390,9794,-13698,-50804,-45760,-7574,13373,-7014,-56764,-52928,-60896,-49185,-49477,-53602,-97296,-111341,-25884,-4747,-19195,-27800,-24053,10476,45511,53622,48242,20384,5710,29122,144328,279485,340267,342187,208556,25612,-26450,-3131,104119,221368,101002,-14998,-71365,-99155,-60793,-3384,-32291,-33933,-11735,-33622,21976,54200,52925,1302,-59300,-100109,-102033,-78249,-27175,-20832,-39788,-56220,-43045,14040,109431,249773,321144,260953,128966,8869,-70900,-122617,-91092,-48139,-21841,24344,100620,112138,76748,-7526,-61620,-74832,-93404,-36985,5043,7748,-35183,-66431,-22051,28115,46854,45914,19248,34072,48770,34529,-14459,-28383,6647,48831,10744,-66889,-62965,4645,43814,53365,-27943,-78438,17085,193401,426725,590743,612899,524060,388390,175854,53852,-24333,-104909,-64768,-21346,-22305,-96441,-116393,-107698,-106650,-96814,-108419,-51201,-3524,25655,20999,4618,9450,27928,27847,-199,-54482,-53759,-26763,16647,97544,120881,84975,76903,128517,230539,316483,344924,211005,1930,-109254,-59056,-41213,-8597,67119,87403,49657,-1323,7090,33934,59264,20248,-41368,45934,117095,140127,227449,288783,224145,83781,-34819,-118099,-55861,-70116,-68269,19552,30028,-9108,-62150,-23492,32530,49857,11193,8431,22577,10766,-43844,-79027,-54513,-2332,28671,983,40059,105650,156045,189008,176349,113497,-7189,-58601,-104211,-101937,-92349,-109294,-71853,-57404,-43258,-31337,13830,38488,-580,-58396,-71331,-29019,15967,65166,128327,140134,28500,-74851,-62036,-21678,-13155,8476,30491,35702,4530,85218,149273,75134,29652,19472,31301,12296,-28497,-52528,-18219,-18999,-19521,-42510,-13282,22579,46112,131944,294236,322846,169967,-21931,28908,136240,180094,135323,85203,45423,3789,-82137,-108369,-88030,-71485,11380,122488,159728,58937,-40796,-71116,-58596,-64845,-47711,-13103,-6299,-4097,17966,168,-51906,-84250,-83049,13446,182822,250746,134310,1539,4043,110566,185274,190646,108726,45903,-6308,34744,59333,15128,-38654,-59499,-63033,-30454,19579,-9061,-62627,-14999,14297,48192,71862,83661,113440,60227,14742,-71120,-129640,-41050,-1745,11114,-12318,-50728,-16910,56229,151637,246771,345053,377094,343837,312059,196402,53248,-22578,-102667,-133314,-95078,-93313,-94823,-86272,-89108,-106974,-73171,-16297,41569,64478,57153,52972,33697,-7969,-35064,-14582,-67082,-77483,-94037,-74907,-45772,2366,69868,117334,108538,57065,-7938,-57778,-55666,2115,94842,169983,237180,175065,116931,121019,98056,20388,-66408,-107124,-104960,-85254,-36653,55983,174362,225528,139425,39619,1437,-37832,-85047,-98745,-159797,-96194,-112609,-121826,-66971,-441,12229,24692,29515,54595,79594,79943,29458,-59388,-118805,-115685,-124092,-53571,23276,81510,54692,40781,35963,8764,-32124,-68231,-47711,351,65236,65979,81303,145462,141024,24358,-62694,-92694,-44425,9460,14952,-57948,-125399,-78465,39636,154204,119367,49217,25520,-24995,-56661,-14850,16163,49945,22699,16516,54471,88769,127384,177633,156441,85833,13200,-78075,-105460,-35748,5055,60716,84854,62062,85741,13072,-30730,-70287,-101001,-49001,15736,51832,53060,17769,43184,38423,-11283,-31895,-104486,13328,86789,89950,93291,142142,191290,64288,-106107,-48783,75774,99650,16447,68426,339548,550457,570327,404135,135159,-65806,-41165,94914,158248,155833,94681,73376,51982,79663,104486,131221,76723,-28050,-106372,-91879,19862,87813,84873,30707,522,-5954,-51458,-116184,-85535,-42571,-69733,-100937,-128094,-92794,-52180,-46110,-72167,-45227,-13492,5196,-16956,-18105,-20279,-12840,5320,19858,-41795,-99383,-109285,-95447,-117841,-126454,-68278,-18831,-68519,-71790,-68003,-41110,73817,50513,5209,-35840,7683,105583,237247,184080,13507,-36829,7240,-1368,-58155,-55713,-6720,9245,-22236,-47295,14539,-46366,-73718,2031,64951,81616,27142,-79680,-84864,39804,137308,136669,55081,34009,53356,35116,6860,14537,5256,-22176,-80596,-112235,-110672,-71553,17358,99150,50454,-32092,-67184,7032,100428,109352,6550,-40924,54186,112719,60372,-42333,-80935,-73264,-39790,12826,28066,52066,48418,9842,-43082,-42145,-3033,-51971,-83597,-37021,21479,140167,248446,183963,-12713,-163621,-47633,11812,15622,-14097,-55318,-58237,-19917,-18712,-20753,17302,-2161,-42458,-82681,-126197,-119017,-98886,-58928,24110,159948,195900,6804,-68584,68022,140896,134503,118546,66584,65169,74322,84595,82203,93349,125563,101037,12091,-52133,-49617,-12610,9268,-3813,-72606,-79321,22963,69235,35524,6640,-18207,-37225,-71238,-132093,-90734,-20083,-9496,-90499,-82456,51873,218428,197047,50631,-121952,16679,210859,317846,245487,121393,-23958,-92850,-92877,-33844,-37512,-79224,-107039,-10897,78093,144893,113107,98522,134528,103155,-7374,-62328,-81599,35057,129723,109171,33859,-14090,-29720,-53545,-78401,-75250,28917,158897,262809,288731,265045,112989,-83456,-114120,28276,209509,356637,359153,186820,-5535,-144491,-102414,-32184,51269,78059,89891,111917,139391,194840,211423,197227,124187,-4350,-61315,-6641,23802,68980,95602,84877,1911,-37712,-6911,45598,35384,12372,11970,62237,96151,56171,-10555,-63893,-100782,-80674,-35670,-3860,43726,117455,91562,76000,51657,38527,94570,236468,294904,163993,74260,139240,268229,363394,322974,250114,171549,110291,20872,-87779,-99850,-113965,-146368,-138403,-98835,-11523,110721,133534,121066,116328,117509,81760,-13144,-123294,-86898,-71434,-65635,-78349,-71436,-69725,-74620,-49828,-43903,-112056,-44794,61706,91719,35149,-64227,-111646,-53987,11026,8774,-27220,-45405,-53159,-83621,-97143,-52309,-60431,-139265,-227417,-247307,-108969,31343,125014,137455,62419,-9873,-123881,-111070,-71152,-48113,-35913,-64796,-29079,-34430,-74455,-67417,-82185,-31299,158676,345735,304004,123076,4191,-24595,-66196,-127870,-41671,-23196,-1400,-39691,-129732,-142885,-108844,-98462,-84802,-66125,-17299,-16698,-55445,-109979,-31388,18844,5766,-26072,-57308,-14122,54667,97210,61899,-28571,-24448,145503,242824,210374,222461,258821,203022,84287,1199,-51539,-105726,-45932,-9601,-20268,-38483,-15453,20523,60342,128731,121387,2413,-80797,-46296,-73966,-71221,-39307,20755,58776,14315,-94560,-53297,77469,161423,84438,-28122,-40169,-895,95439,83305,-648,-11503,37443,56644,14975,-30909,-30418,28342,100625,123644,57711,-12273,-23338,-49004,-53806,-17933,4820,-14198,-63740,-59245,-19120,8190,-27975,-55225,-38875,-61441,-74133,-3166,121179,127273,76576,83363,41256,-75020,-52581,-1295,19169,-45049,-75886,-5077,35918,24151,-29940,-91598,-10045,65544,159952,185057,133508,101008,102878,57964,-12530,-87711,31293,187475,190420,106693,83876,47162,22423,-11574,-13093,27164,70433,53288,37681,46294,30060,-50243,-111067,-65689,-27166,27806,26525,-36588,-132690,-92127,-55909,-51948,28696,121301,72979,65155,58582,43618,-37466,-123222,-108312,-57229,-64101,-113393,-54232,-69204,-77795,-6433,71069,116066,51534,-56290,-63106,-28806,-36679,-19505,32441,73319,82980,6620,-77067,-68155,35100,70184,48351,763,-76677,-106505,-69347,-41003,-87758,-24397,34204,43558,-39803,-64402,-57897,-83563,-110283,-65185,24666,123534,151452,77970,-27976,-107453,-41951,28965,93851,60840,-19378,-19509,-37796,-48927,-9427,49621,85491,56419,26851,5534,102580,70736,38489,66956,77747,105234,61288,31213,31235,-18552,-35934,-39498,-38560,-54307,-67451,-87144,-102946,-33773,64632,93482,50767,116,10572,91251,117749,121350,130009,39398,-61579,-52407,-13688,19016,38192,45620,85281,20235,-55130,-86744,-64678,-71612,-43471,-19420,-35789,-45133,-42937,-28181,49578,130413,251352,271111,194099,71521,33652,12989,-21084,-53052,-34648,13089,31980,57893,142699,157530,47231,-70314,-120587,-76877,10796,81695,90891,135407,169649,50698,-42496,-62016,12005,79176,102376,129877,219554,335426,382616,328414,189994,15358,-35087,-20767,-24282,1445,76815,117557,92007,1712,-84026,-8091,39651,-1961,-4012,40478,71102,96217,110719,88279,26754,24141,65869,55693,95187,206798,411944,364556,218505,202174,147492,67414,-26906,-40086,46137,131534,123423,48754,-10048,25384,16363,5770,59256,147012,185380,126490,41839,-47564,-68955,-15453,73937,90337,41709,-26056,-53345,-19935,-12136,32258,81685,49425,11270,5088,19301,21730,-29013,-121941,-88249,-62644,-87832,-33167,6660,14895,-15153,-90051,-13111,-14451,-30784,-35500,1948,110589,267122,348169,309251,157472,3049,-39236,21369,4148,-54814,-55042,-7980,-11552,-70610,-70076,-7981,9246,-442,-27584,-58899,-107743,-128604,-67556,32054,40485,-69411,7202,144818,241019,246027,218300,213713,200568,160949,93273,50992,46995,33401,-3300,-57242,-61624,-15493,29076,54526,-23696,-118420,-112774,-47727,-2188,43941,37208,-27618,-120047,-55658,18457,42879,-18795,-86077,-112393,-105155,-69142,-8360,2536,-17149,4242,17556,-24257,-41724,-15329,15471,-36890,-67263,-26097,-40386,-74304,-95302,-68614,-80826,-90731,-73709,-57654,-75217,-22441,-37436,-91616,-23787,14405,3639,-52467,-113161,-95235,-89816,-65572,-48148,-65082,-49962,4840,5657,-35150,-76560,-62737,-59455,-51482,-65510,-58446,-25744,-19416,-53073,-64568,8317,94344,95119,37746,6871,-32150,-116097,-93893,-90106,-77954,-20617,30435,80931,149246,141016,54429,-71959,-82275,-61758,-58500,-68216,2615,73478,146961,122095,40409,-26800,-87591,-134968,-27148,11308,-23402,-55425,-71014,-47034,-3335,24561,35277,9908,-5364,-32572,-33750,29729,12881,-27780,36304,-25093,-71512,-38571,20600,104562,103899,5973,-94407,-86375,5028,26000,25150,35339,9837,-76967,-111182,-116513,-118693,-93740,-39063,-9086,-13289,-40582,-75952,-22681,47192,89862,84389,44695,-30808,32098,117828,55086,9357,50754,215922,319115,199762,61633,-65660,-64580,-68120,-39615,37799,153906,351103,506446,541089,386648,137232,75448,149053,134537,53526,-8155,-12535,43068,106453,191249,167947,118774,122190,69051,68846,71379,6605,-34449,-29002,-39131,-69240,-73021,-26213,19773,37483,23118,33144,19708,36989,113928,236556,260270,142249,90789,101617,114003,10640,-54982,-87363,-79679,-92936,-109547,-94592,-88049,-54145,-54028,-22518,45215,83028,32967,-50737,-64906,-15462,38461,8798,-2564,9439,59066,94913,43994,-109884,-87201,-18553,-75672,-92327,46045,152179,145958,51355,2112,-3657,13010,27458,-19010,-87231,-77161,-22638,-16673,-19656,-58003,-108514,-92523,-11422,23197,11972,40199,-37552,-93034,-50966,-190,110132,242443,304927,160546,-4827,35335,92241,-145,-80721,-124863,-139432,-123761,-87146,-88248,-74550,-96011,-120788,-104013,-84079,-63193,-72371,-29507,68561,145634,127789,89432,52025,-618,-31558,-74265,-63017,-34531,19864,154094,225237,168947,51462,-178,-62621,-78531,-46061,-27833,29848,103085,213308,326116,325060,221765,117530,-13747,-90031,-5354,30598,42010,25489,-25378,-79067,-45402,80591,161376,97815,31165,21700,26923,38733,19310,58357,95948,127306,136734,108100,73039,25185,-17891,-32512,-13865,-9284,-27932,-22502,-21298,-97031,-40581,-6264,-6416,306,78198,156645,164840,120272,26876,-41658,-96186,-84439,-53689,-50411,-29342,-16042,-36773,-33225,-19385,-48494,-118446,-70759,-42384,-26897,-23445,-20471,-17094,41232,77669,145496,206206,117731,6170,29888,60855,31937,-85534,-45411,21041,152557,211625,214903,105712,24229,-59760,-14326,52088,85860,62135,-4018,-10014,-15129,-21543,-21693,-18555,-33328,-46917,-43157,-54658,-33651,-4338,-18629,-56728,-82780,-52832,-29985,-14341,45912,124279,208615,326650,387850,320652,239442,105928,-35949,-102813,-119685,-86875,-61141,-51605,-75702,-92268,-35287,30014,65780,45244,20477,81582,164568,185052,167669,101006,52457,153845,226015,202610,119112,-24186,-84511,-31238,-25198,-12388,-26123,-53533,-11597,107812,280731,352673,351592,287143,109920,10042,-53304,-108409,-118693,-65908,-12802,-9225,-46824,-76707,-101834,-133306,-144633,-119141,-72366,-16179,-3610,23921,98487,179340,207045,232794,233053,148555,-16560,-131583,-85042,18936,54893,-13615,-27643,15831,92947,161608,179210,68135,-42492,-11894,41631,167556,341695,384255,191717,-55758,-3353,145817,243897,294331,197213,51612,-28130,-101202,-104667,-74856,-24325,95210,193559,195409,221169,204338,191997,166173,68812,14859,-20821,-7633,12349,-21170,-29582,-81618,-120607,-24391,87612,195731,217301,146919,35288,-7901,-3785,-6763,-26571,-79231,-58785,583,10908,-22995,-103110,-37484,139511,266298,338257,349116,179311,77787,4726,-81050,-106312,-12945,80749,113348,9453,-82145,-103059,-78881,-7952,72069,46431,-34189,-41459,-69765,-73326,-23235,-11064,-24990,-56530,-92396,-75877,-90322,-88122,-67780,-34571,18725,87647,31424,-44159,-60305,-50046,-27116,-5053,5338,37761,84479,144975,112673,96227,47439,-20278,-105602,-131271,-17685,77611,302940,436754,305464,135692,113907,121725,80918,2652,-77533,-129141,-151013,-127116,-17731,170202,273961,197639,143882,85965,-36953,-128044,-104754,-61159,-66754,-92605,-87415,-93237,-126228,-92668,-58774,-25668,40166,86100,93941,82819,-52540,-106573,-68437,-79255,-88743,-49439,-19800,-18762,-1811,8336,14773,60505,66719,16095,-83761,-74806,-19219,-9375,26284,37823,21089,-18028,-112289,-67184,20375,72705,88941,29783,22302,49173,6455,-32463,-72143,-64875,-15186,7164,64487,71282,63935,-7977,-75717,-83000,-93079,-97223,-71233,-1510,67203,44226,-241,-64721,-96885,-23799,126848,229500,65893,-95872,-16489,115168,149208,108243,111893,126803,67365,-13768,-64869,-55536,-16397,-4666,-12855,34805,47664,67873,27758,4817,83610,82731,27275,-39723,-38986,1182,27701,-135,-48073,45731,159878,193536,117669,83791,89938,51710,-34402,-88162,67059,165242,75654,-85333,-73737,2209,-747,-26756,-59124,-85066,-64532,-80752,-64538,-19062,-5381,-44512,-54256],[-62661,-68980,-76137,-41535,2726,28380,-9003,-77763,-65553,-16364,52858,84665,58201,-15439,-51063,-61065,-78683,-60749,-33646,4233,29332,21369,-22155,-37201,-26496,30367,80233,144786,135503,56369,17962,68841,197775,231974,222923,196844,155837,119146,85678,35722,-62821,-53669,39199,104855,191770,184817,149752,63512,-17434,-83222,-81217,-56007,-84959,-97421,-42259,1445,92063,208249,279469,149880,-32173,-66826,41269,127883,215001,252351,256329,283531,410311,257319,74643,12634,1656,-29121,-29658,-8545,-413,-24171,-57392,-42699,-42021,-29800,-46877,-54827,-91446,-110612,-48257,-22371,-18336,-21607,-32737,-2406,33816,50902,51860,29944,15839,40308,170738,312823,364937,357994,206907,26034,-18921,-3138,83507,192744,78892,-13157,-71149,-110047,-58787,-10498,-36343,-40665,-28231,-55223,14486,62351,59458,1070,-63939,-110624,-111303,-88167,-32270,-18944,-38300,-62749,-38882,20990,101705,224749,303360,262864,148085,29222,-59429,-118295,-84055,-48577,-40295,-16526,48897,65847,50194,-23002,-79835,-85204,-79808,-28609,6468,7310,-31104,-64695,-24095,28181,53576,58611,32699,35230,30130,-1191,-54871,-58147,-8119,47300,13420,-68220,-81173,-31180,7478,26794,-31188,-67548,21426,183989,398413,553070,578002,486476,350179,137471,11843,-57847,-110087,-60522,-38028,-50334,-107205,-114336,-96417,-83711,-52136,-58681,-85867,-28962,9231,5319,-1571,30326,64974,56657,15957,-43043,-52323,-25184,23076,109316,136629,86031,69146,113139,210576,289146,289308,160741,-22356,-88929,-55638,-46906,-7694,66393,93360,48714,-17514,-23471,-1857,26066,-6741,-53617,42035,123334,143040,229022,285599,214066,76757,-32346,-122381,-54543,-63789,-71441,2425,-2684,-39652,-85532,-38917,21779,44597,21249,31559,46377,24319,-36263,-59775,-31989,19039,32427,-9485,28502,97715,153992,200627,189295,111853,-1694,-49038,-102110,-89846,-72262,-72637,-39757,-44370,-49824,-48409,-10864,2628,-39227,-95502,-96511,-59026,3962,75850,173044,208203,75460,-55704,-62575,-23557,-9610,19967,45249,53875,30643,122352,192458,112005,50363,25089,21234,-1237,-40798,-43322,-18193,-54411,-46488,-42127,-7158,31242,65838,132274,255452,263272,123642,-38209,72163,191358,208126,144658,79901,18390,-25975,-97440,-107538,-95366,-80068,-204,107471,150638,65814,-32607,-74254,-77147,-89723,-72146,-34626,-12218,5483,34928,14606,-39193,-108316,-88676,8724,162165,226932,122250,-3621,8584,110258,186620,219720,142568,62898,-2415,26158,60804,24067,-26596,-52344,-58662,-27537,17796,-16540,-75681,-22519,15514,56995,83926,92643,111399,53425,8939,-71805,-134481,-76740,-40050,-27511,-49042,-74232,-23627,57829,159313,249280,324453,344183,311080,290364,177396,50987,-23292,-100946,-129910,-96428,-97938,-98510,-83913,-80960,-92112,-56773,6180,58665,93137,66460,39005,18997,-21007,-33869,-4409,-68832,-77880,-97740,-88989,-65241,-13323,61158,119206,118411,72665,7946,-47832,-72499,-36993,51551,130128,215017,185513,138339,146358,116044,22906,-57714,-79272,-77449,-71685,-30722,61322,184259,237566,137554,30842,-11090,-47108,-85705,-84525,-113910,-130446,-142283,-133610,-69317,5086,27127,45602,67077,115727,155316,145372,63793,-45962,-100752,-97201,-110964,-46204,29502,80507,55286,51800,52955,23758,-28051,-70233,-43901,-992,70931,89670,114209,178882,173361,52368,-42869,-78581,-34163,18770,21010,-57041,-134865,-83098,36543,146932,107195,29356,17096,-25135,-61098,-17458,14209,43639,18532,27248,74249,105632,134562,165719,128845,63287,2018,-85717,-114635,-49427,-13354,37030,57575,29202,30189,-37041,-62197,-82467,-74083,-27447,25506,45052,30152,-10526,18136,16954,-23572,-31875,-97259,23717,91563,87038,90078,141644,194874,67840,-100951,-48357,82446,102832,18323,86595,370541,579324,588761,425500,160232,-38469,-15544,89984,115236,107664,63828,54262,51403,94982,112275,111820,45806,-55300,-131332,-92581,17517,86267,76519,11362,-16429,-18614,-61205,-107943,-65778,-33657,-69424,-107197,-139899,-106448,-65242,-52569,-75921,-48962,-17500,4980,-11994,-12424,-17556,-13709,-675,558,-65633,-102723,-106349,-105066,-114301,-128617,-80357,-27716,-77702,-112384,-131100,-78696,57129,57911,12633,-19509,35848,131360,217367,126115,-31587,-57016,2039,-4553,-57411,-52215,-12287,5957,-16567,-34593,27081,-31789,-80166,-21416,43395,70020,32759,-70570,-91876,30588,135536,138444,51837,30602,49248,34654,15343,39404,42559,10909,-68378,-95226,-104911,-69533,17490,99234,55552,-13417,-30800,34746,104141,96127,-5394,-58879,55842,135472,87138,-26188,-69267,-66123,-37102,15846,31519,65378,72120,30665,-34048,-33544,10626,-44183,-83314,-34589,22673,133979,236104,170564,-16551,-166001,-59380,-7179,-1510,-6570,-16638,-37841,-18474,-36493,-46392,-8987,-28451,-66670,-100744,-138676,-119468,-89065,-50649,24674,151720,193395,15803,-77945,68571,155425,161314,139819,81377,70813,69905,73633,83096,95606,116355,75434,-20534,-77268,-52645,-13536,-2570,-25054,-88015,-70657,16244,63179,19998,-4454,-16122,-22947,-47916,-133302,-106400,-30688,-12629,-91035,-82106,52183,221537,213500,72874,-108695,17829,219006,291395,211417,103510,-24494,-89424,-98532,-45698,-64653,-116749,-68781,23900,106897,158223,107852,91546,126046,79491,-8225,-63396,-86463,45630,147826,138513,63936,6279,-18056,-51960,-84617,-86351,27392,169498,293091,322469,283540,124628,-74476,-127798,-3244,154545,296889,342986,204328,962,-130464,-88854,-19197,61996,85565,90007,101106,106140,158262,184918,184877,121192,-6398,-67755,-5767,26068,66863,84063,70044,-6120,-40409,-4479,38336,18334,5418,9250,53574,99993,81218,22266,-40195,-91871,-84268,-40585,-9098,47286,137339,118763,94841,54570,32938,84012,226198,295650,182053,73672,129038,248563,316111,254056,177696,111795,74030,10105,-99368,-116900,-134258,-151856,-123451,-103012,-33485,83603,122281,112835,113024,117988,94144,1701,-104290,-97454,-84397,-70398,-68772,-48661,-48346,-68053,-59724,-53300,-100253,-52183,49978,77201,21495,-79953,-145282,-91438,-14602,-4247,-30341,-48722,-58428,-93723,-89745,-42463,-54365,-124647,-193987,-198806,-54949,86258,173656,171429,79740,-788,-111186,-123703,-67148,-35213,-28816,-66493,-17855,-7492,-45636,-47756,-26397,9459,160627,296233,238618,81706,-21074,-44368,-87857,-108307,-36483,-29969,-11608,-30832,-114628,-154007,-135875,-115325,-87378,-67305,-28860,-36914,-76772,-104435,-25866,22498,5562,-37386,-81698,-50379,7903,45098,16651,-57038,-32863,160742,268778,242657,259282,292772,231735,109444,19053,-40270,-94159,-53063,-14903,-24929,-47367,-17374,18019,51300,117981,125372,31132,-113979,-74164,-82374,-86120,-52029,19362,55860,12340,-86996,-44871,101664,198621,120161,8805,-14495,-1292,76216,87249,2858,-30655,-4558,17059,2483,-15170,-1469,73988,142927,125535,33881,-21546,-19522,-48495,-57830,-11987,19042,-9155,-63119,-62840,-28389,-5003,-46948,-81546,-33625,-56682,-72215,-965,129948,142524,83927,90540,58986,-54307,-56946,-19888,-4592,-51688,-97632,-37365,-2528,-2630,-41252,-91412,-16257,57698,166124,212517,182055,146687,124862,67080,-12981,-88772,27306,147454,129681,62970,51250,29422,18651,-6406,-15335,16723,61158,49403,29239,34323,23026,-54873,-112672,-70977,-32657,24063,23248,-44364,-154113,-103140,-72070,-61044,37031,152009,111895,91980,89324,62561,-29515,-119470,-129994,-90973,-92033,-87934,-44083,-67380,-80522,-15682,42487,69288,9563,-96963,-81592,-30741,-45220,-38666,6042,38775,36439,-43310,-123648,-44085,58502,80141,43298,-14312,-87471,-95174,-50536,-14242,-74150,-44632,20732,37691,-43991,-73115,-65274,-90140,-110600,-50147,41394,136327,157591,79447,-30705,-90912,-8848,58126,105512,52775,-45384,-32781,-37421,-37605,7083,76896,117871,84009,39217,8493,135998,138879,138904,174476,169956,163823,87861,42096,36671,-14634,-36202,-48612,-54806,-60359,-58442,-61602,-93500,-26108,72750,69683,-7167,-45009,-29440,44177,92732,112111,113272,18515,-72495,-48852,-15382,13331,27151,25157,64369,19117,-52759,-87805,-65836,-46733,-33473,-14107,-28295,-47581,-55604,-18020,58540,120509,208699,207885,139481,38136,25523,11580,-13795,-40451,-33715,9487,37116,75824,163834,180681,73375,-26938,-66707,-36258,49406,110887,97664,137193,200900,83777,-18809,-56938,1043,69187,91862,118221,209985,329723,379704,322876,191526,26401,-28663,-25201,-33638,38,74505,118655,95609,437,-92471,6676,74994,8951,-15187,34194,72981,104837,104238,59944,-4557,-12364,21888,24287,71856,197501,379899,294782,146643,138341,128549,71433,-22123,-40323,42797,130454,132334,64186,-1803,23456,14225,8756,65151,137007,152276,98799,30175,-51465,-70930,-24216,39073,44268,-2129,-60770,-46724,-7068,-5683,40296,85981,51737,5090,0,17709,27208,-15654,-109918,-91082,-65103,-95165,-35445,18174,30472,-9603,-88707,-12541,-16698,-35529,-46953,-12827,93362,255771,356845,331568,170877,6697,-51212,8977,-10403,-68803,-50164,-1014,-14064,-70168,-69558,-17038,-4227,-16971,-39566,-63577,-106649,-142634,-87303,7234,31323,-71251,-18123,117137,219971,216996,178759,183369,190818,169932,107876,64387,54942,32280,-10229,-66264,-67421,-16815,27126,42610,-41932,-136407,-94391,-22700,25705,66542,52685,-18921,-128338,-54840,19750,48720,-8917,-74462,-102376,-80309,-35471,22498,15762,-18176,-2414,13208,-16930,-26895,-14940,-1113,-30653,-29884,-20070,-56892,-107845,-129103,-99704,-106123,-84565,-42920,-9868,-32418,-22132,-38059,-75047,35148,100018,83439,-7109,-113533,-132443,-110690,-85188,-74885,-98340,-64009,1586,2421,-36190,-68976,-41832,-47852,-47693,-61398,-39355,1362,5527,-28244,-36509,33882,110593,102657,42041,12303,-22477,-79683,-66182,-73443,-80041,-36388,9492,70587,145348,152123,63120,-69439,-89358,-75608,-86726,-90117,3345,71654,144232,123247,41707,-27033,-90690,-124742,-12066,29863,-203,-37098,-61463,-46384,-10245,10163,24987,13895,10952,-11378,-19671,8986,-35968,-95957,3146,-48810,-86001,-40372,18093,105671,84809,-24279,-115010,-78805,7099,20181,17223,32458,3991,-72390,-95170,-110711,-123686,-105378,-47584,-12490,-8927,-22270,-43241,1888,59432,98077,96087,60659,-18476,5913,78962,30159,-4285,42280,200707,305567,183214,33386,-93470,-85620,-62514,-19334,54583,165545,357567,488801,523358,383424,131005,65266,134137,116192,39058,-22072,-23074,41249,125506,245003,253892,215177,189050,127979,121993,104332,31315,-22064,-26553,-40204,-66181,-65909,-20616,19439,31356,11632,13648,-2730,21408,98547,218229,240108,119233,75123,92887,88672,-26590,-87733,-97122,-93058,-121703,-86642,-73189,-88124,-43751,-45746,-27493,36742,76259,29733,-53946,-72712,-24866,33494,13771,662,17907,82871,124437,57929,-105515,-92950,-22008,-77274,-119967,41106,144706,134345,47626,12572,16598,39032,59597,2776,-71266,-92174,-44317,-22396,-9789,-43879,-100948,-105268,-23879,16132,4770,39539,-34214,-98012,-69172,-3313,119734,247377,309531,172700,11078,49261,81268,-14842,-91448,-126435,-140174,-145089,-108575,-113048,-93392,-108925,-136989,-122730,-95035,-67313,-80796,-38655,67382,152349,125467,64530,28719,-15410,-36304,-74594,-62815,-22094,43852,178511,258150,223233,111708,49378,-31061,-61001,-37121,-18036,42622,114777,222995,330539,321728,218107,112936,-18648,-84488,601,37595,65520,56481,-11006,-75521,-50600,83023,167277,113061,40765,16779,21883,41379,27754,74341,131359,182590,191593,148276,90803,21237,-27877,-42816,-15361,-3474,-27333,-31256,-32599,-71537,-21324,2045,-4974,-1000,75787,158667,172226,126377,32156,-43212,-98091,-79115,-39345,-28069,-3327,-6855,-42199,-54947,-41885,-55210,-119927,-90235,-81451,-74964,-59078,-26291,16161,80124,109924,164282,197980,96505,-13380,27397,75219,54162,-63398,-63355,338,125260,177254,160456,50526,9578,-48189,-8568,44818,73000,56661,5937,7935,-1358,-15290,-21412,-15972,-24600,-36566,-44890,-83114,-77473,-59584,-58076,-69085,-78684,-63724,-58088,-41572,17510,95259,175269,275649,305201,208275,132590,53871,-57808,-114928,-130084,-87626,-54550,-39323,-62468,-115993,-47842,10698,43700,30973,12197,73980,164724,195391,178559,93158,44487,150765,243738,229663,140340,-8115,-72045,-32867,-29151,-14021,-25764,-62440,-25109,94172,263913,346838,350958,281420,105343,30925,-37899,-103792,-114722,-59236,-6037,1211,-29582,-56842,-85992,-122060,-147835,-124533,-65093,8746,24962,57277,145312,217922,227508,235348,216836,136426,-16726,-121389,-102583,11715,66388,8249,-14308,16504,83300,145337,161830,57155,-43499,-9179,44698,166154,324615,350664,167111,-72569,-10024,141502,244504,307277,207298,50189,-31531,-105054,-99914,-64176,-5993,114514,223011,232784,250129,213089,161520,97009,27354,10721,-21096,-17437,-27794,-46708,-42054,-89037,-113706,-23793,88796,213358,258132,182184,54561,7749,6160,-4674,-28155,-67763,-42067,16907,22784,-16394,-106060,-72463,104318,214658,308027,404000,247121,118232,31572,-61349,-127499,-42064,56521,119605,38266,-49308,-86898,-79448,-6430,86251,111561,25767,13339,-34759,-79037,-33613,-12474,-18848,-47310,-101682,-109462,-123320,-114787,-85495,-40895,16164,86608,36697,-30077,-44384,-58713,-50814,-23156,-4497,27939,77393,149597,121543,105128,50742,-23233,-111369,-126051,-14307,83901,313990,431978,328769,157008,119188,116869,72239,945,-61044,-104347,-129380,-125659,-39469,151036,292144,228020,176139,116534,-21580,-126514,-111897,-59409,-64029,-88094,-79108,-80293,-112361,-90436,-61499,-25808,40274,80685,76849,53179,-71270,-96826,-55286,-67891,-97898,-56334,-10360,9271,28180,17698,11942,56066,57344,2454,-80780,-104423,-60757,-59530,-3284,23124,11683,-19691,-107654,-79174,2776,51675,74193,23955,25176,57267,16580,-21633,-63664,-63323,-19428,4025,73121,94757,77388,-171,-67855,-78831,-89525,-96386,-99764,-44815,27427,25850,-7583,-65801,-114484,-52284,85479,187914,60619,-86608,-17229,128293,194388,159302,158162,159689,74153,-9974,-51908,-46325,-20057,-28674,-37845,27824,56545,72922,20934,-35671,60406,74445,32859,-21852,-23826,15732,52704,20870,-31557,53555,162157,194960,111402,74039,77514,48557,-35098,-83314,79910,165567,67914,-90994,-69022,2494,-1566,-28866,-58000,-82254,-56941,-69141,-76795,-34724,-28386,-64419,-59710],[-66674,-73215,-72639,-31123,13794,37050,-5645,-78562,-68149,-29143,44853,95845,84595,8360,-37229,-58392,-81106,-71797,-48322,-11753,9976,699,-39712,-42264,-30673,23686,60343,104322,90610,31403,13284,72746,200474,222102,225300,209543,159757,108187,66168,16045,-71973,-57502,33570,104310,194370,173013,142389,75207,-6047,-72858,-75536,-53330,-94381,-88544,-23721,21714,107079,234853,325352,170008,-16384,-73308,35653,127027,206311,202140,180000,215555,359924,250990,79940,22879,21013,-805,-10433,-8859,-13868,-40662,-56623,-33956,-26928,-17482,-44519,-56604,-85747,-94619,-70989,-42043,-21169,-16754,-42204,-17605,19300,44735,53114,38227,24150,47943,191291,336910,379028,364299,200582,23714,-16886,-8745,53953,146801,48244,-12939,-65236,-104828,-48829,-12455,-39401,-48674,-45351,-71319,12779,71515,64449,-446,-69102,-115522,-109082,-98975,-39414,-19140,-37377,-67682,-35317,23570,88746,190134,273807,254570,162680,47490,-49713,-113074,-76553,-48810,-57418,-46516,17359,27415,16904,-46214,-100744,-91153,-68485,-22881,5408,5557,-29067,-65350,-27322,28017,60629,71125,45276,35079,10051,-37192,-94073,-86217,-21632,46543,17810,-65889,-100070,-65931,-24086,3597,-33357,-59517,21931,166825,351978,490849,521834,441481,309430,99564,-28862,-81682,-81664,-52155,-51029,-73570,-117345,-112997,-86135,-62288,-15907,-20672,-106924,-52092,-6519,-9746,-5619,48936,96700,82709,30592,-31224,-49548,-26505,22321,111679,145399,84836,59961,94524,180577,243078,219871,107254,-38949,-65788,-52465,-52345,-5977,65433,98958,49864,-28553,-53427,-37341,-8255,-36390,-68668,29907,119633,137009,217264,265652,191840,64268,-32246,-119840,-52359,-55536,-70106,-13620,-31918,-63070,-102209,-53871,9264,41723,40374,57889,68122,36639,-26676,-38072,-6671,42420,34257,-20200,15945,84998,142549,200003,191468,105743,8149,-34419,-89244,-76659,-50278,-35948,-12599,-34136,-56886,-68462,-35293,-26475,-67654,-106651,-92799,-81195,-6889,84431,214122,278777,128443,-30397,-55869,-21327,-3790,32178,59360,70846,55291,151872,223722,140973,62889,22846,6090,-17292,-46387,-26234,-12117,-77060,-60167,-37136,-1034,36487,77769,127867,211811,201365,76862,-45974,105416,238273,230924,153240,76106,-4477,-52965,-113360,-103819,-102218,-88387,-11972,90602,136511,68965,-25120,-75326,-92414,-111574,-95434,-55373,-16985,14877,50960,31064,-18768,-123227,-97956,6459,144119,204009,111272,-9447,9836,103695,177882,237361,168031,75505,5348,22948,62843,32703,-15261,-45145,-53935,-27242,12459,-21724,-83499,-29807,15098,62043,92402,99491,108311,48369,3688,-71831,-130945,-113315,-79923,-64095,-79041,-90661,-24722,61130,165248,247396,298905,306956,271718,258477,153223,46739,-25976,-100319,-126599,-96361,-100865,-100221,-79942,-71004,-77289,-40914,22266,64261,107665,73579,21180,-2586,-38541,-31739,373,-75389,-81773,-99016,-100526,-82097,-27191,53798,124191,132791,91359,24839,-35287,-84628,-79184,3463,82721,179585,185173,155596,167952,130450,27667,-47385,-56908,-51974,-56412,-25968,62237,185579,238429,127555,18127,-26711,-58779,-87129,-68667,-62245,-102967,-154816,-137678,-69483,9938,40143,64003,101426,173360,229370,212475,101762,-29442,-83843,-79976,-98359,-39804,34778,79036,57157,63531,68806,37024,-24120,-69396,-36199,-1164,73286,111999,143180,200525,190564,71835,-26908,-67528,-25851,25277,25050,-57108,-145619,-80576,42158,142447,88196,898,3393,-29320,-66148,-20504,11755,38887,22722,46209,90755,119368,139722,152098,102623,42729,-7127,-91436,-125572,-63913,-29301,20812,31080,-6924,-26860,-79751,-85853,-76205,-40633,-2272,35604,37579,8771,-37739,-8761,-5292,-34078,-32205,-86166,35663,94558,80203,81545,131550,184154,63763,-98230,-46859,87449,103435,18281,98525,382007,575964,574327,424046,178991,-10445,15767,87362,78276,58661,27942,30701,48810,107444,116281,89567,16256,-77749,-134621,-88073,13186,81567,67335,-4267,-26040,-23231,-58658,-83802,-39723,-20731,-64851,-109311,-143238,-111843,-74814,-57136,-78634,-52253,-20676,6272,-6733,-7497,-15958,-16056,-7635,-16584,-82742,-100671,-104574,-111406,-102330,-115027,-87473,-36426,-62942,-77896,-99475,-97075,38166,65989,25007,996,62626,150601,185138,65805,-79567,-66148,6243,995,-48367,-44837,-17181,1089,-12926,-22739,39321,-14646,-82889,-46188,19782,55249,34069,-63147,-95682,20467,126896,133049,44586,23123,40545,29963,21188,63367,86217,64388,-32385,-74036,-95755,-66546,17944,99081,61359,4942,-612,51687,92676,71860,-19430,-74623,54514,150070,109994,-10630,-59759,-62112,-40236,11640,28916,72933,90801,48625,-27636,-27002,22184,-36665,-83142,-33807,20525,122393,215933,152722,-22307,-169944,-71395,-30235,-29106,-9571,20290,-13662,-14968,-52761,-67328,-23802,-42378,-81497,-113237,-145918,-114244,-78505,-41714,25460,139511,183547,23248,-79284,69473,168005,186102,156504,91798,71286,59553,59983,85971,98802,103731,45717,-54126,-96765,-52640,-14317,-16270,-50065,-80054,-53437,-2198,42842,-565,-15301,-12004,-5637,-21877,-118879,-120021,-41106,-15977,-89721,-81466,47581,211649,219188,92694,-94798,32301,233739,268680,184873,91470,-23018,-86291,-100809,-55640,-91638,-124189,-21698,64302,138683,169307,98442,78108,108370,55078,-3190,-59499,-91647,50751,157429,163344,95654,26927,-7854,-51961,-91536,-91550,32256,179372,314334,344487,290062,130665,-64971,-135336,-30964,100053,226795,307813,212714,6950,-115225,-74396,-2001,73862,91968,86759,85932,70632,117594,153072,166004,111349,-11603,-72830,-4138,28708,63815,72163,56768,-11904,-45045,-7779,26065,3589,2135,7148,42364,100881,105016,55075,-17262,-82284,-85914,-44168,-15801,45480,146789,141219,110392,56158,26038,67784,200284,275222,185758,65307,111793,218436,255518,173990,97415,47474,35517,-805,-104815,-130826,-136373,-124361,-104171,-103311,-53021,54951,105808,96978,100250,111830,103797,17056,-84118,-101024,-95736,-72510,-53651,-20114,-20857,-55124,-68923,-64910,-89330,-57285,37960,62171,10813,-86164,-173774,-127852,-39830,-18146,-33986,-51180,-62235,-98900,-77498,-31323,-43034,-96848,-141980,-130612,21370,166207,244468,218215,99090,4562,-101722,-127347,-55185,-15927,-17488,-63942,-2865,34206,31125,40082,65010,72353,169206,244357,173069,40872,-46888,-61178,-93759,-77570,-29500,-33455,-21437,-23127,-99082,-135886,-142753,-119902,-87974,-67434,-40480,-57472,-96341,-92665,-21732,23014,1610,-52095,-108392,-89440,-43961,-13789,-34764,-88389,-44308,168144,284507,271189,293374,322325,257329,132715,36175,-27074,-77677,-63340,-22803,-31190,-56907,-17041,17139,41519,105230,127481,62684,-80257,-99059,-86283,-92160,-61347,15935,50196,10492,-74657,-36390,123504,225080,144178,38443,10608,6650,59665,89152,9502,-40786,-44942,-24637,-13849,-1298,36681,131464,189527,124325,7193,-30760,-14723,-46992,-62438,-7281,31083,-6602,-64057,-68314,-38652,-16504,-59369,-93232,-33189,-54939,-69889,-1610,128376,150050,86833,92718,71498,-36080,-54638,-29055,-18601,-52473,-120399,-70840,-42953,-32271,-53832,-90398,-23197,47419,169757,236925,227632,192221,147984,76767,-12251,-88784,20552,99097,65390,22638,19878,11959,11487,-4537,-19311,3414,47098,41715,20329,23046,17485,-57854,-112923,-74627,-37251,20040,19544,-52073,-175320,-109655,-88436,-71693,43296,177554,152486,120581,121232,81352,-19037,-107214,-119824,-109838,-95905,-61845,-33614,-66821,-83767,-27295,11704,26727,-24008,-127206,-97437,-38867,-58673,-62494,-19999,10286,1242,-72170,-101530,-6451,83482,90250,38619,-27869,-93758,-84248,-34738,4807,-63509,-64840,7004,30602,-47950,-82603,-73867,-98038,-111244,-35594,55405,142347,154652,75987,-32224,-76568,15832,80737,110327,40859,-73503,-40671,-34546,-27819,20104,100486,149103,112945,50862,9928,167276,220192,252293,287669,258454,214914,109712,48640,40133,-10911,-37040,-57796,-69610,-66469,-50874,-36444,-67789,-18426,74128,35182,-61561,-65621,-57755,841,65304,101205,95797,1008,-76797,-46892,-20106,2502,9003,-2235,33431,11465,-55744,-92953,-69016,-26934,1596,17916,-5088,-43285,-67475,-12241,63727,108349,160804,134972,70451,-3613,12209,6595,-8399,-30014,-35248,2474,40610,93208,183278,202599,98116,9900,-18756,11107,89358,134825,98351,133599,229475,122480,7079,-48004,-10334,58335,81385,106871,198095,314343,360541,303566,186894,37072,-20661,-28360,-40715,-308,71094,117155,97696,-1152,-97902,34204,139941,53195,-29849,17375,65635,106824,92898,30364,-31417,-40974,-18560,-6976,46613,179489,326839,218136,88146,81203,104598,72248,-18983,-41664,36978,126951,138519,77309,4147,18967,10518,9801,67612,121789,117677,69334,17138,-56074,-73830,-33596,8840,8371,-37619,-86225,-37987,1884,-1416,44599,85293,51645,-1216,-4472,17900,37051,4895,-89438,-91910,-66997,-99249,-38101,27571,43456,-5994,-85334,-13166,-21312,-42155,-59616,-28029,73980,237709,355187,344315,180135,11421,-63313,-7652,-29250,-79933,-41305,2405,-21096,-72147,-69136,-26687,-18326,-31693,-48927,-67897,-104187,-135631,-99324,-15406,16918,-72609,-40897,84521,185582,175664,130694,144670,172900,171393,119040,76694,62832,30461,-18221,-76706,-77119,-22914,19967,25512,-61845,-144195,-75598,3711,55438,89556,68921,-7347,-126004,-56766,17850,52436,3174,-56834,-76745,-42918,2510,51456,25650,-18982,-9141,7411,-12251,-13559,-11186,-3076,-2756,1472,-16468,-74689,-138585,-127956,-118448,-101867,-57419,-7733,37643,19589,-17684,-39731,-55642,91312,175991,147028,32164,-76061,-138945,-130684,-103954,-89569,-124852,-77559,-5446,-3506,-38086,-61269,-21231,-33073,-41821,-57005,-25374,20914,23998,-4297,-5531,65392,130607,111532,46152,16417,-11913,-41284,-30005,-55512,-80282,-51404,-10428,60241,137281,158013,67457,-70727,-93891,-83656,-108823,-89733,10633,73311,140255,121407,41380,-29368,-95795,-114165,1575,47276,23813,-19016,-53071,-47568,-20386,-4066,17506,17168,22364,6137,-3352,3891,-33536,-70024,-26107,-72264,-90606,-37759,18203,105572,64199,-50100,-122318,-73414,6872,12927,8380,27979,-73,-53596,-73843,-101175,-124787,-115995,-55303,-14498,-2104,-4583,-16551,19653,68663,106452,111658,79958,-5853,-26775,36857,2283,-19738,34074,183610,289394,171626,17232,-105426,-90779,-53429,-4328,65981,170251,348737,444820,474360,355457,114795,50241,111216,91646,23538,-35781,-33346,39537,142335,291494,334729,309572,250988,185606,172559,131389,51926,-12143,-26636,-44139,-66291,-61779,-17877,18175,26503,2588,-5256,-27574,757,72542,181637,204562,90379,58849,84275,61516,-64553,-123265,-108967,-107194,-136877,-51539,-55494,-84683,-30161,-33962,-30570,27436,68063,25907,-55897,-81463,-35873,25365,18150,5292,29607,109341,151269,66709,-103696,-98413,-24370,-71797,-148923,35547,135506,120665,40699,16589,28060,56310,85733,20180,-59393,-96473,-68158,-31224,-4052,-32276,-93584,-118854,-40821,2962,-8260,33065,-29981,-97344,-75950,15811,136758,247539,299586,175345,26264,63758,69797,-28390,-99985,-124525,-135598,-145311,-112806,-128233,-111638,-121894,-141202,-115563,-91199,-66337,-86824,-48914,60940,146268,113569,39777,5834,-31139,-42227,-76483,-65022,-12627,71340,206447,289553,272987,168268,98117,2252,-42126,-27007,-8025,55749,128239,231635,327924,308801,206004,100285,-32474,-80278,8180,44530,84231,85170,3107,-68350,-57180,77243,158726,116376,43337,10064,17840,44809,35649,86696,161636,234285,245212,187852,104923,15816,-38598,-54019,-18126,13,-27935,-37553,-32804,-45568,-10760,1059,-11264,-5327,71994,158685,176907,127490,34150,-46036,-99818,-72263,-23033,-4544,21242,956,-41595,-69811,-68065,-66993,-118085,-107263,-119292,-112103,-69448,-9400,48643,109544,134825,177944,185814,77313,-33746,20169,85041,72532,-42061,-80177,-21787,91110,131467,96275,-4345,-5356,-35346,-2369,36983,58904,50678,16797,25548,12074,-9279,-21309,-13226,-15385,-24763,-41041,-88529,-72829,-79897,-87304,-78565,-74853,-75215,-83316,-60713,-8744,65159,139188,220656,223751,107410,40535,14437,-59352,-99595,-106791,-81936,-46741,-28090,-46059,-98265,-51069,-5656,20694,12146,-3238,57053,153928,196824,183132,82586,35509,142638,248627,243707,152223,5157,-57514,-31683,-32158,-16853,-26494,-71789,-39631,78571,239067,331220,339243,265953,99327,53412,-23322,-98716,-111064,-54712,-3218,6667,-16741,-40420,-72268,-112146,-142996,-129134,-59719,30542,50443,90105,192880,252329,243922,233994,200194,128753,-7813,-97261,-120065,921,77106,32247,244,17688,72301,124345,138553,44341,-44073,-8133,43248,152392,287008,294939,127973,-90279,-8617,142382,248242,318021,213457,49793,-35525,-110970,-91154,-48111,15944,133003,250155,272083,275340,211486,116115,18082,1472,11253,-22649,-30429,-75255,-47462,-43100,-90842,-106481,-24786,85302,220088,288494,212367,73114,24137,18023,513,-23962,-54343,-29373,27401,27966,-13564,-105767,-100525,68045,156661,264412,442819,326982,168508,67734,-28445,-112173,-69476,34514,131281,81177,-8691,-61823,-77293,-5687,97073,178546,91529,72249,5789,-63332,-39858,-10479,-7677,-27976,-78693,-144006,-155266,-135720,-99215,-44158,16555,86617,42159,-16186,-29481,-61506,-75716,-46090,-21317,12848,67024,149407,131605,116322,57037,-22228,-113189,-121357,-12005,88958,314390,409933,339953,172787,116536,106361,62324,179,-44234,-77594,-98634,-106754,-60162,120593,298088,253936,207536,147593,-1716,-113117,-116737,-57790,-59828,-80192,-69400,-66623,-96274,-84296,-59710,-21418,42930,75224,58438,24972,-78085,-80574,-40443,-53363,-99738,-60073,1679,42052,65362,30103,13836,55611,51239,-9790,-76398,-113121,-67094,-99591,-34840,8045,4326,-16305,-94029,-92404,-17255,27785,56482,19321,31709,67819,30399,-7114,-50916,-54679,-15182,8187,84450,121783,90739,7104,-60671,-73992,-83127,-86912,-120918,-65334,-3336,7590,-13327,-61136,-114981,-71850,51063,148998,60262,-71265,-16724,138144,238644,214617,212776,201354,88728,2597,-33305,-32779,-19247,-45757,-53418,25651,67010,76448,16317,-58723,54032,79480,46424,-890,-4116,34288,79561,43393,-10633,68959,172426,202851,111708,69990,70727,51032,-28653,-72719,88046,154811,54878,-94960,-57057,6276,1589,-26460,-51105,-71600,-41410,-48216,-79733,-45338,-46951,-69113,-53547],[-65123,-69944,-59390,-14619,29756,50146,2024,-72518,-63676,-36731,41971,109900,114968,38811,-18950,-52652,-77637,-79279,-61271,-23887,-2483,-13111,-52394,-41092,-30366,18497,40328,64935,52100,12881,13344,78359,197775,205058,217728,214721,157851,91483,42186,-4434,-78284,-55266,31492,102880,190739,155605,130066,84160,6051,-60921,-66106,-48343,-99815,-62135,-1315,41286,119936,256366,361368,187951,1685,-68506,36129,129592,197099,153683,115559,156632,299361,239264,89443,39654,39683,27009,11273,-5096,-22370,-52435,-52826,-24278,-12648,-7782,-41668,-57003,-77856,-74379,-83383,-59873,-24502,-10841,-48391,-30653,7211,39332,55572,48884,34460,55812,208586,353687,385494,364815,193441,21249,-17803,-17959,20873,95212,16568,-12371,-51921,-75509,-30554,-9439,-39148,-54444,-58369,-76133,18772,83217,69806,-1180,-72927,-111256,-96609,-109248,-46212,-19544,-35906,-69352,-31106,24409,74256,151715,236753,238188,173461,64762,-39994,-105574,-67810,-47770,-70944,-54611,20049,14459,-16049,-75545,-111167,-84497,-59386,-20350,1586,2663,-28471,-67420,-30876,28037,67767,82448,56015,33189,-10883,-72239,-131320,-111389,-32597,47902,25224,-57685,-113640,-97366,-50987,-16510,-35537,-54343,18997,144125,294978,413262,451576,392559,267177,62823,-64997,-69743,-45329,-40153,-60334,-91598,-126989,-113065,-77257,-43289,11222,5301,-87268,-70190,-20892,-23982,-8225,63617,121729,105520,43809,-19553,-45605,-30753,14944,104953,146077,81055,49377,73267,143104,182819,143577,56730,-42733,-44258,-50541,-58815,-5810,61563,100712,49571,-34654,-81558,-72036,-42450,-66537,-85824,9080,103570,120215,191178,229013,157433,45237,-35680,-111692,-50737,-47380,-63059,-26123,-57182,-81725,-112321,-67145,-4180,41109,63264,82937,85144,46229,-16741,-16633,19625,65170,32273,-32524,1087,66294,121069,185558,180664,94375,19276,-17964,-71119,-63832,-29823,-3722,6723,-29382,-65684,-92480,-57906,-46467,-81049,-90763,-81261,-96936,-18459,88508,246793,340978,177901,-5401,-45049,-17645,1571,42262,70059,83654,74714,168535,236324,155685,63058,10433,-15465,-37364,-47241,-10499,-6311,-76106,-62216,-32260,1740,35600,79983,117901,165975,140123,29822,-48165,125996,272010,245099,158280,71379,-24793,-76079,-123908,-98594,-110945,-99644,-26496,70590,116955,67102,-19776,-75370,-103950,-129985,-119316,-73141,-19742,22475,62960,45075,1425,-117492,-113805,7132,128229,180788,99530,-17770,5180,88167,156590,238296,180720,81267,12965,23183,62129,37079,-8067,-40973,-52259,-34400,-1619,-30186,-89243,-39307,10103,60206,94088,101133,101387,42389,-3283,-73640,-123977,-152566,-120185,-90838,-94218,-100278,-24372,63339,166814,238884,268595,267314,229477,220635,125685,39354,-32313,-103150,-127057,-98623,-105521,-103107,-77368,-62686,-65296,-29552,28369,58018,106442,74407,97,-31220,-60041,-29840,-5130,-89542,-92421,-101959,-110806,-97659,-40783,46686,131049,150043,111094,39844,-24145,-91066,-124602,-47982,29931,133034,171745,164805,181857,137994,30787,-40525,-43661,-34867,-45238,-25978,55415,174685,223786,106500,-758,-47435,-75141,-92487,-57000,-19503,-46460,-118657,-129454,-69468,11222,47945,76667,128633,221391,293376,272839,137600,-13950,-71218,-67069,-89036,-37402,35924,74228,57173,72778,80243,44893,-23329,-67834,-28823,-3091,69491,129023,164150,206079,186023,74957,-20333,-62548,-22271,26094,23648,-61132,-140400,-72318,55959,144315,68619,-35776,-18546,-41172,-73843,-26854,4830,31425,29297,65292,100159,126165,138875,133680,75750,23190,-13805,-93736,-140785,-81921,-45016,12661,9837,-44203,-83764,-116439,-98100,-57004,-6970,23319,43182,27096,-13062,-65248,-37537,-28547,-44349,-35110,-74371,46670,92399,66207,64504,109171,157054,49863,-100461,-47361,87509,98707,13789,100580,368630,535990,524399,396465,186688,13821,44445,82606,45593,8802,-14196,2364,41012,112390,112480,62807,-12770,-94278,-113814,-81385,5550,71644,55162,-18985,-33340,-24680,-46946,-53764,-11304,-7437,-59089,-109234,-139667,-110834,-83413,-62661,-82684,-57339,-25205,6506,-4423,-6485,-18256,-22324,-17639,-33237,-95540,-101432,-108524,-112242,-87499,-96388,-88780,-46664,-29956,-19171,-42058,-91572,16554,73239,39465,20687,83769,159852,141942,6780,-129484,-57563,21109,16250,-31332,-36478,-23085,-6908,-13513,-14750,47863,2122,-80987,-72752,-6958,36038,29243,-59579,-97179,8239,109114,118131,31537,9749,25421,19067,21941,82037,128746,128077,19138,-51051,-85566,-64551,16326,95483,63712,17700,18250,52788,64201,37511,-35240,-82214,48824,153283,125964,2041,-53902,-61423,-49689,-2076,18180,72641,102253,61770,-26020,-24885,29148,-31471,-84544,-36022,13945,105042,188372,129610,-31843,-169695,-82058,-54281,-65068,-26549,48914,11928,-10794,-66458,-77605,-23973,-44938,-87564,-119893,-143685,-107015,-69589,-33127,24930,122128,165362,27413,-71835,69118,175632,205426,166260,96000,64797,41600,43547,88805,100523,85918,11027,-89534,-106033,-50587,-16199,-32629,-77658,-48956,-26084,-28743,7284,-26318,-26608,-7262,12971,5033,-98677,-131379,-51803,-20048,-87351,-81784,37023,188254,211734,106505,-83166,66364,258272,251956,165400,83217,-21476,-85364,-102634,-65515,-118050,-78084,31536,108106,171198,177094,84925,57821,81983,34649,4916,-52170,-98074,48903,156289,179739,125508,46244,-972,-54991,-100132,-88990,40604,184462,321057,350233,282629,129348,-56501,-133268,-49930,54847,157306,259033,210899,12360,-100025,-61651,13833,83256,94799,78845,66727,35853,76053,117775,141556,95464,-19295,-76814,-2573,31428,59791,60623,45592,-15601,-52315,-18642,9768,-8304,953,4459,28308,98310,125994,85784,3066,-73696,-86494,-47125,-24447,37546,144074,155284,120816,55762,17461,46599,161682,236591,174088,48577,89332,181885,188325,89859,15237,-17282,-2991,-11324,-100911,-131870,-113625,-95305,-84531,-101037,-69606,28555,89014,78083,80208,99640,110358,32826,-63215,-97614,-105623,-72718,-35225,12465,10898,-36618,-74360,-77196,-79498,-60098,25954,48226,5730,-79183,-165564,-157630,-63262,-32645,-38235,-52408,-63336,-97015,-64210,-19534,-24013,-49804,-62342,-30512,134626,286522,350551,286032,123659,7144,-96080,-118314,-36587,6596,-5267,-59377,13959,85037,131523,158866,173480,147855,183665,195417,113363,3007,-71216,-69498,-76963,-48521,-23158,-35767,-30707,-18079,-85524,-117360,-122979,-110022,-85786,-66104,-50695,-75126,-104462,-77851,-18816,20426,-6071,-69273,-135971,-129103,-97731,-75584,-88823,-120828,-58747,164946,284714,290025,318626,341451,274228,149419,50216,-10434,-54449,-75446,-33037,-38639,-65930,-13947,17886,30341,88665,124958,91372,-34718,-100574,-80011,-82169,-63707,10227,41770,9189,-57383,-25572,142087,237757,154657,59544,31617,17540,48193,89674,19378,-37371,-72774,-63718,-31540,10857,80848,193351,232530,120586,-18723,-37759,-8186,-43672,-66972,-3714,40508,-6353,-66234,-75311,-48332,-23404,-59581,-72403,-36028,-55275,-66323,-4594,115387,147588,84920,90289,79015,-19911,-46056,-27550,-18625,-45213,-139369,-101881,-81981,-63131,-66407,-87773,-29912,35411,170232,255512,266248,234166,171393,87263,-9159,-88600,11503,46933,4916,-10681,-6496,-731,5034,-3734,-23004,-10334,31109,32653,13126,14475,14635,-58751,-110677,-74480,-38032,19087,18636,-56785,-159948,-109676,-103178,-82526,47566,195823,192724,151063,153403,99379,-6680,-91231,-97825,-95754,-73333,-36728,-22991,-66631,-86597,-39841,-18335,-8605,-43365,-121808,-101173,-49206,-74079,-90377,-38158,-2729,-10778,-60810,-45309,38537,109741,100699,35272,-38307,-94150,-73123,-21143,16600,-56279,-81403,-4122,24589,-49973,-91448,-82209,-105886,-110598,-20450,67288,141284,141557,65730,-36389,-70763,28152,93439,107161,26154,-101699,-40430,-29515,-18954,30866,120977,179437,144066,63102,11458,196103,311233,371026,398494,335017,253358,125852,51616,43378,-5727,-36825,-65267,-80718,-70269,-43097,-12277,-36687,-12558,64581,-10196,-104918,-64269,-74139,-33603,40228,91896,81049,-10706,-74619,-45495,-26346,-11699,-13629,-32262,-3530,-2319,-63023,-99839,-72512,-10629,44145,66110,28702,-32258,-75879,-9630,65804,95088,112491,60201,-6086,-46753,-4357,-122,-2839,-20235,-37276,-4867,44840,110392,198922,219028,118145,38361,18683,52924,125379,153283,95585,128258,256894,168781,36448,-34475,-20192,47675,71653,96433,184990,291754,328819,274753,179136,49422,-9617,-28597,-44633,419,68166,114907,99751,-1442,-97197,73632,234233,144459,-18378,-8183,49885,102310,78398,2730,-51510,-56588,-49181,-36051,20580,153877,258583,143628,50364,40216,79143,71450,-16313,-43040,31127,123062,142709,88476,8681,13276,7135,10906,68410,104401,85481,40791,4699,-59709,-76232,-42129,-15646,-19074,-64995,-101263,-30997,7665,1752,46866,81728,50499,-6178,-7070,20150,49653,29339,-64743,-87369,-66597,-99266,-39086,36557,55354,-2615,-78992,-13336,-26675,-49140,-71709,-41657,54607,214904,343820,347058,185794,17999,-72164,-25571,-48727,-81925,-29656,2229,-30760,-74712,-68056,-34738,-30569,-42064,-53968,-70326,-99174,-117449,-94344,-28826,2605,-73700,-58844,51641,143372,129125,83350,104402,149587,165276,126158,87168,70039,28235,-26238,-87066,-89237,-31983,9488,5835,-80948,-131659,-55690,32147,87335,113610,86597,6729,-117389,-59180,14939,55219,18665,-33247,-43410,-139,41776,77486,32911,-18001,-13851,2186,-8388,-125,-1924,10125,31116,26927,-14218,-91370,-122306,-87022,-71028,-57244,-15933,30380,83915,75652,-4382,-40855,-35849,141074,237825,193166,61549,-41510,-109582,-133961,-109782,-80101,-108682,-87991,-14189,-10019,-39299,-52284,641,-14508,-32883,-51827,-15763,33355,36442,19330,28192,101827,154466,123022,51626,20707,430,-2692,7054,-36361,-77435,-62988,-26633,51705,126259,157860,66897,-75149,-92890,-83066,-118613,-73768,20443,77054,134527,116396,40035,-32449,-101146,-102503,14395,64086,47846,-1797,-44856,-48524,-30448,-14432,14193,19081,27961,18695,10720,5641,-17948,-42674,-49418,-93725,-84138,-30599,22460,106291,46342,-67672,-114453,-69111,5801,6142,257,22320,-2104,-26818,-48683,-87706,-121349,-124872,-61336,-14396,6055,11078,4706,32077,76397,117521,134565,104607,8666,-63192,-5607,-26539,-34093,29674,168473,274296,168054,13922,-97403,-82859,-44207,6966,73119,168403,324370,377124,397219,303776,89087,31225,81962,62995,8551,-47461,-41512,39421,156749,326403,401287,392586,304245,239534,219143,152785,68617,-3670,-27695,-49278,-68104,-59229,-16812,16455,23150,-2788,-21229,-52620,-22182,39467,130101,156920,58811,45590,78622,36275,-100285,-159366,-122091,-121738,-115616,-16849,-41491,-76747,-13376,-19165,-30420,18525,59403,22167,-56045,-89716,-46657,16166,23901,14274,46641,139018,175122,71720,-102334,-103118,-25789,-59695,-147989,37044,131312,111179,34842,15641,29460,62504,102222,31694,-51095,-90103,-91490,-42438,-2695,-23588,-86385,-130756,-61402,-15585,-25772,21740,-23119,-87648,-56445,54722,158076,241655,275060,168369,41008,77759,58853,-39611,-105248,-120457,-130284,-132796,-103376,-124951,-126272,-130960,-126697,-92151,-74699,-60918,-89584,-59905,49524,128083,93831,17512,-14962,-46006,-47756,-78761,-69109,-6075,97391,229941,309727,309125,216843,144162,37394,-21063,-15304,2638,70079,144198,239283,319961,290368,189531,82434,-54038,-74117,16800,51664,98149,110440,17594,-57839,-63627,63204,135433,105443,35498,-50,14440,48683,42749,94687,184076,275961,288578,219193,112252,8792,-49698,-65396,-21595,1345,-29574,-40708,-23083,-23051,-7428,-7322,-23719,-11934,67486,156865,178628,123252,32658,-49997,-101067,-63873,-4725,20221,43996,8214,-32623,-60781,-80067,-78195,-114696,-111441,-113326,-92515,-53949,13998,72260,126305,149931,184938,170711,62642,-49001,9069,90057,86531,-21969,-91824,-44155,52015,77002,27889,-55837,-19954,-23137,4166,30091,45405,45571,28423,41363,23376,-4827,-21775,-10189,-5506,-10981,-30017,-69331,-42687,-60141,-104590,-85566,-71752,-81085,-83302,-67619,-31553,35196,102146,164878,147496,23036,-25619,-5699,-43608,-73742,-85685,-75087,-39716,-17646,-25031,-62531,-42110,-17419,-2011,-10332,-25746,31872,133373,189353,180765,69170,25478,130393,241598,244116,153234,14040,-43142,-28861,-34858,-21636,-28536,-80012,-55699,59704,205224,304295,314975,240546,93042,73936,-11403,-94211,-108007,-52807,-4861,6601,-8988,-28165,-61376,-103725,-134669,-131420,-57473,45212,67824,117332,233996,277113,253672,228627,185059,126611,8713,-68791,-131712,-15474,84694,56771,14518,19052,59823,98892,109479,28546,-46065,-10395,35594,126163,233084,224795,79220,-110585,-1579,146331,252475,322547,212489,48107,-42066,-120394,-80020,-29447,37889,147366,272001,310606,295033,198692,57295,-60346,496,14313,-26108,-46781,-129956,-26141,-35346,-88379,-100779,-29132,75405,213555,304475,234413,89190,39915,30985,8187,-16480,-43298,-23988,29093,24529,-16626,-105941,-114201,35991,97386,208861,455529,409465,227948,108571,8495,-79154,-94029,12818,144038,133739,35875,-34320,-74640,-8572,101136,237443,155862,128839,46575,-38718,-42495,-7476,5038,-4048,-43498,-106678,-150554,-139940,-110095,-47213,16731,83936,43578,-6136,-17377,-56385,-95875,-72277,-45456,-6767,53106,142704,139454,126161,63003,-20278,-113450,-120080,-13936,89224,300422,369400,333281,177271,102618,87976,48634,-2630,-30689,-53029,-67944,-80663,-78810,76832,286488,269254,232518,173824,18313,-95117,-120501,-59733,-58415,-73683,-62837,-57334,-82772,-78768,-57469,-16930,43647,65705,35835,-976,-73983,-64478,-28347,-40955,-96355,-64302,11797,72945,100252,40237,15960,54632,44388,-21514,-72610,-79157,-37413,-85668,-70103,-11522,-5766,-13108,-76855,-111130,-43812,-2413,32864,13006,37610,75318,42028,5455,-39368,-44797,-8482,13988,93264,146070,97692,8550,-58984,-72997,-78687,-76539,-93280,-54058,-16973,-11369,-20606,-55297,-101236,-87056,19166,110632,59261,-55905,-19677,139058,271987,264896,265931,241453,102555,15309,-16523,-21202,-19880,-61215,-65402,21675,72672,73592,10014,-44596,64168,92651,61014,16778,13003,49880,101010,60552,7372,84022,182858,209579,111568,64928,63429,52803,-21588,-63845,84795,128393,31741,-103705,-44877,6771,2257,-26365,-45742,-60517,-25452,-26486,-61676,-57171,-65903,-54846,-43671],[-65284,-64703,-44621,392,43452,60997,7714,-67113,-61197,-45573,38577,119994,141614,69004,-2880,-50112,-72152,-79889,-77591,-38031,-14060,-25588,-65661,-38839,-29827,9132,14533,22837,16409,-4381,12123,79770,185180,179474,197420,207028,144836,64247,9901,-27773,-81777,-51542,28679,96990,178376,132145,111892,86541,14122,-52447,-58615,-45759,-96596,-32673,17999,56104,127544,268726,379530,197372,16027,-56181,41161,133513,184938,105990,65128,109986,233123,220266,98788,55557,51954,46829,29197,-1299,-28848,-62682,-50355,-17023,-2110,-2494,-41840,-59673,-71202,-55566,-69088,-77621,-30950,-7349,-53595,-42988,-3169,33428,57209,59972,45214,62845,220917,361383,383666,359273,184640,16708,-23487,-32782,-12472,47670,-13343,-13068,-35267,-42804,-9806,-6326,-37908,-57879,-65184,-70107,29054,95115,74046,-2289,-76595,-102078,-80952,-115587,-52485,-20897,-35318,-68795,-26939,23671,59006,112393,194326,214203,179226,80211,-30399,-96596,-58780,-46256,-80045,-40095,49293,35583,-31370,-107263,-89642,-71747,-53161,-22046,-5713,-1667,-29144,-70482,-34448,28154,74342,91364,63766,29146,-31295,-102365,-138122,-132457,-40091,52350,36519,-42936,-111055,-121505,-72444,-33378,-37991,-51148,13905,118910,236079,331363,375919,342983,225458,30247,-82993,-30304,-4078,-24042,-64858,-102610,-134105,-113463,-68683,-25526,31572,22410,-64671,-76974,-31061,-34884,-7931,75631,141419,127009,58259,-6223,-38671,-35313,4260,92786,141020,77217,40345,52936,104121,117855,71471,20034,-30129,-22806,-47408,-64338,-5999,55972,98968,47823,-34577,-100961,-101618,-71066,-90101,-100106,-16044,78091,95756,155297,181616,115715,22931,-39443,-101176,-46920,-37083,-47541,-28498,-73595,-93538,-110474,-71828,-12789,46247,89124,107510,99892,56350,-3946,6467,49401,88936,29878,-42724,-12340,45712,94877,162589,161658,83264,34127,2106,-48629,-48051,-8688,25676,21161,-27079,-71745,-114311,-69505,-50438,-73826,-73636,-71450,-103521,-26990,91653,272675,390950,221438,20674,-28051,-9101,10211,53980,81134,95785,91590,174487,231794,157099,54037,-7276,-38040,-56126,-40986,5060,714,-61037,-55048,-25138,4833,33065,78267,108413,126149,87410,-11199,-42805,138993,295345,254400,163770,69953,-37921,-88632,-112794,-87815,-115283,-109489,-39113,53019,98407,66043,-10935,-68513,-104022,-121520,-114864,-75672,-12757,33621,75362,60164,23319,-88299,-117376,19258,120072,162292,91868,-22975,-14,69473,129317,226902,185181,85794,24335,31539,63237,41164,-509,-35084,-49210,-45338,-20419,-38868,-89779,-45626,5649,56639,94129,102947,96197,40692,-6371,-71660,-111237,-132506,-120336,-81679,-80789,-96981,-18575,69620,169550,229901,241414,233762,194126,188059,104444,36283,-35446,-103225,-126172,-98831,-107247,-102178,-71192,-51075,-50770,-17628,30256,48362,97645,73654,-14640,-55411,-69470,-21351,-17618,-105318,-104341,-102575,-113305,-104821,-47070,47233,146629,176232,137810,58501,-10080,-85221,-164325,-92132,-17501,86802,152826,170787,192682,144141,37071,-32108,-33673,-21807,-34324,-25674,46370,157218,199132,80846,-19307,-66722,-89755,-95995,-45234,17562,13425,-67963,-106472,-63045,14769,56034,89240,153697,262695,347777,326473,173801,4952,-57183,-52684,-77067,-33400,38314,71710,60716,85057,92656,52405,-19996,-59423,-17458,-1317,65693,145200,181787,201509,165310,64344,-19339,-57747,-17577,27039,22257,-63120,-122143,-53414,83357,161334,66652,-65167,-42536,-54600,-76486,-30409,-1770,25642,40504,86062,107516,130781,136588,115900,54318,11657,-9912,-83383,-152986,-97507,-54115,18653,8521,-67318,-126647,-141559,-90424,-28255,29916,53942,53924,19868,-29142,-86431,-59070,-44160,-47562,-34205,-56678,62288,89998,50407,44646,81112,121612,33087,-101405,-44630,87786,94388,10713,98154,336631,468495,449464,351076,187884,38423,72732,80297,22098,-33956,-54624,-21198,33051,113441,105330,38205,-33961,-93794,-89412,-68528,1337,62647,45765,-27987,-35118,-19622,-24328,-16009,23418,10499,-47505,-102155,-129067,-101211,-85681,-63991,-82364,-58402,-25221,11142,-105,-4475,-19259,-27022,-24951,-43713,-98860,-101447,-112572,-100352,-66586,-71848,-78559,-52091,14434,44673,11075,-72879,-328,85766,60555,43134,103468,164159,98308,-38601,-136296,-27250,50991,45166,-3308,-23460,-24378,-11855,-12729,-5812,57129,22866,-67973,-93196,-30361,18691,24209,-54382,-90210,531,88154,99263,18394,-3938,9479,7527,22722,99142,170695,198387,86087,-21089,-69500,-58440,17237,92171,65554,27262,27974,41474,25964,2061,-45922,-71006,44844,149966,139252,16543,-46147,-56826,-56636,-20048,4382,69698,111748,75564,-24092,-22599,36041,-23806,-82208,-35713,8725,88407,160820,107481,-39825,-157024,-82826,-67598,-96249,-52537,69106,42254,-1246,-69119,-65894,-6655,-34514,-81493,-115391,-131056,-95007,-57323,-19454,27711,105671,145906,34248,-52278,72060,181479,222020,173339,98604,56026,21151,30981,95140,104135,67504,-23076,-121209,-95929,-41877,-14337,-45993,-86584,-6757,12271,-44858,-35913,-50213,-32397,3133,37298,37060,-72705,-134206,-57337,-19475,-79125,-78494,25520,157685,194994,115665,-55489,131585,299967,246370,156496,81946,-15775,-81929,-100659,-71419,-126216,-21997,93779,158651,207713,186391,73355,36393,53747,26286,18257,-38039,-100484,44433,148184,188824,153334,67096,6072,-57086,-105697,-74282,54681,186707,314829,342330,266132,124869,-45511,-118868,-51146,31935,104890,209899,204934,22323,-81063,-47566,29212,91612,96548,70268,48916,8668,41092,85557,117463,79526,-23990,-75599,2749,38691,59537,54682,41282,-12942,-56970,-33223,-3538,-12527,5007,4962,15851,96336,146903,116630,23629,-62884,-82598,-45709,-30730,27775,133727,163350,129562,57309,11328,25899,118865,188780,151750,27922,68778,147365,124136,10527,-61147,-75931,-35984,-17076,-86598,-112054,-79234,-62208,-61830,-93744,-78890,12234,83424,69542,63149,87500,117833,52825,-38032,-85063,-109906,-68267,-11648,51124,48562,-10849,-69950,-84913,-66996,-56901,18356,41432,12513,-56492,-129941,-146374,-79888,-43874,-39440,-48444,-57183,-86386,-48754,-4555,7312,22156,51978,110720,294962,456892,500235,381150,157841,10657,-91175,-98345,-10528,32974,9112,-51111,33823,142102,241578,287323,286624,229029,203269,155756,66478,-27036,-87955,-61223,-44413,-18671,-15239,-34805,-35438,-13217,-71816,-98670,-101985,-92528,-77726,-60280,-55310,-82507,-88989,-58849,-14164,17643,-14406,-84595,-159456,-164852,-148368,-135061,-140657,-150526,-73670,150818,266475,293928,330258,346661,279904,157590,61032,13781,-20785,-77688,-42445,-44448,-70460,-5445,22566,19892,69929,119493,117297,15152,-68444,-59587,-58468,-55302,4368,32948,11029,-33124,-7101,159604,238338,154254,74508,50610,30971,44474,91529,33945,-20345,-71849,-92175,-46392,23638,129931,254572,267612,116926,-38584,-38955,2331,-36036,-68957,373,48531,-6339,-67470,-81327,-52836,-20629,-44761,-44881,-38846,-55014,-59174,-7487,93381,135788,79675,85379,83632,-3419,-30272,-14369,-2827,-28025,-119740,-120174,-108909,-91936,-76281,-81456,-34131,23723,168251,267175,295541,270038,195094,100074,-1377,-87407,1912,-3106,-44216,-33934,-23958,-4871,3612,-640,-23047,-20677,17337,25949,10907,11240,16239,-56329,-103312,-67745,-30997,26438,26446,-51719,-132133,-101236,-113282,-91055,51215,206599,231203,184238,185685,117133,8176,-72709,-74260,-66956,-42993,-11820,-11337,-65204,-87339,-50946,-44530,-33619,-43588,-88761,-86648,-54877,-83033,-121246,-35501,7341,4077,-22768,12774,87871,137367,112130,34663,-43338,-87397,-60339,-8400,22706,-50416,-87304,-8838,22711,-47745,-97908,-88520,-112006,-106478,-3227,77977,133582,118420,47661,-45050,-74270,27175,94534,96068,10325,-122030,-30543,-21767,-9698,40883,139267,209160,177966,77087,14633,222246,405256,484679,497154,391897,274919,135187,52482,49397,2962,-33875,-69346,-86292,-69803,-33697,10831,-4316,-11730,38851,-65500,-117153,-52772,-79839,-54366,22698,87922,72338,-14847,-67816,-43446,-32468,-27429,-38066,-60449,-41442,-21065,-73226,-106065,-74794,3546,85243,118540,67355,-15717,-78215,-8894,65712,81825,67766,-9364,-81996,-78544,-21923,-6541,5090,-9536,-38312,-9678,51691,127545,209697,228456,133093,59710,46644,86134,154714,166456,91661,124018,283624,222774,69800,-16208,-26925,37530,62700,86859,170979,263874,288387,240614,170645,64719,5343,-24888,-45118,2177,66695,113165,102436,315,-90277,121624,348357,274444,51234,-31572,26938,91287,62023,-20646,-63714,-58593,-64657,-61505,-5533,122060,182203,78342,34300,21941,55516,69921,-13553,-43694,26835,119717,144786,97318,11979,7177,5369,13341,68612,87028,58014,14597,-6336,-61826,-77653,-49253,-34470,-39400,-84347,-106645,-25496,11205,4435,48176,76872,48981,-9339,-7708,23520,62759,55109,-36668,-75626,-62747,-95381,-37337,45999,66790,1409,-69661,-12548,-32217,-55991,-82541,-52835,36310,188505,322821,338816,187406,26028,-75031,-42246,-64586,-71837,-17384,-1765,-41708,-77024,-66265,-40315,-39852,-47470,-54908,-70506,-91497,-95410,-73309,-28790,-6841,-74103,-71636,21308,98450,84392,46118,69339,123431,151325,127973,94677,75672,25467,-33958,-96685,-103090,-43002,-3379,-14929,-97921,-116542,-35085,61561,119632,137951,105360,22113,-107022,-61101,12206,57600,37209,-4903,-5535,44194,78965,98306,37087,-14951,-15676,-1423,-4338,14290,13555,32896,61681,45948,-13361,-104953,-86082,-37545,-6787,9019,35092,69722,126981,130616,18509,-41138,-17240,181282,282045,221531,81469,-12185,-79448,-114839,-94194,-57404,-82028,-94222,-23486,-15995,-39168,-41831,23808,7329,-21223,-46277,-10727,38178,42385,41842,63098,140245,179861,136229,58421,25362,14016,33117,41152,-16754,-71562,-69924,-38164,45032,112071,149374,59201,-83274,-84639,-73662,-115631,-57116,28413,80168,125545,107236,37143,-36145,-106113,-90054,25936,79532,70086,13352,-36884,-48331,-38049,-18929,14302,18156,25850,23780,18279,5771,-9109,-26857,-64368,-111284,-71244,-19768,31092,108271,32972,-76829,-101856,-65764,4384,752,-6581,14555,-3930,2473,-21265,-70999,-114100,-132565,-65865,-12614,14175,23801,20557,39830,83246,132388,166079,134804,25479,-100747,-45995,-54442,-44425,31434,156507,260159,170862,18301,-88123,-73332,-36263,15104,76180,159635,284795,290169,297701,231654,54163,8189,47526,31439,-5684,-56631,-47253,40743,167363,345830,445380,454982,345224,286857,259687,168060,80793,3314,-29323,-55117,-71249,-57933,-17054,14016,20649,-4857,-33567,-77032,-45578,2429,67242,101441,28026,38672,77910,16269,-129083,-148994,-134564,-137788,-87372,13357,-30726,-64525,5554,-2876,-27455,10032,50132,18102,-55129,-96979,-56395,7083,31924,29193,69122,170505,194486,73328,-100601,-107402,-27078,-43537,-109410,53634,138248,111322,34449,12506,20531,55696,105477,35625,-46453,-80575,-107937,-55845,-6779,-19159,-79905,-134563,-85056,-38901,-46515,6155,-12635,-69325,-11409,104267,178549,227686,236350,151766,54742,89325,48193,-48755,-107723,-115682,-125273,-121351,-91335,-114703,-132073,-131672,-109399,-65457,-52501,-52650,-89210,-71757,33164,99556,68301,-1589,-32912,-58962,-51909,-80519,-74795,-2581,117969,242814,312597,325580,253151,184752,73474,2545,-1972,13990,85695,162083,244324,306262,268629,172792,63937,-78080,-61970,25672,58621,107352,131139,32875,-44798,-68662,40784,98531,79613,15447,-14451,11108,52156,48402,97318,196020,301966,314898,236882,111036,25,-61068,-76420,-25482,388,-32393,-40727,-7531,-4918,-10004,-21459,-40852,-19627,63052,153604,177284,113393,27312,-55029,-101905,-54286,15110,45869,64315,15223,-17155,-30338,-60343,-78313,-109999,-101097,-84788,-64854,-34671,33428,83909,129265,153804,184164,153194,52731,-52259,-4685,90182,95848,-3567,-93080,-65380,10636,18595,-35954,-101968,-34183,-13260,10602,25469,34651,42885,40427,53837,30904,-2847,-22653,-6464,5203,4971,-12632,-41894,-16606,-41378,-112078,-90498,-69465,-75155,-62341,-66093,-51190,6161,65628,110960,78889,-43006,-57308,-8536,-21494,-48106,-69180,-70283,-34499,-6970,2060,-21005,-23058,-23426,-22762,-34691,-54422,1636,106208,174137,171469,53119,14635,114885,224503,231660,142955,17349,-30445,-25487,-37558,-28469,-31058,-83319,-73053,36730,162593,265753,278183,206427,88220,90045,-2983,-90575,-105467,-53393,-10781,1283,-6193,-19908,-52984,-96352,-125325,-129131,-58652,48760,72985,135233,262414,287907,254787,219913,173314,129825,30084,-39765,-125023,-38642,87555,80942,28088,21169,46724,70146,75587,9475,-50296,-16522,21389,89704,169739,149650,26848,-127555,9195,152026,255285,318321,203531,44181,-51391,-132426,-67817,-10232,57452,155805,286613,346678,310880,179953,-6679,-92627,16918,17508,-30501,-59190,-88373,2501,-23179,-82899,-97059,-37245,59049,193990,304585,246863,102319,55004,45496,18749,-7862,-37057,-28018,20707,12393,-26245,-109056,-110399,13651,43293,145217,436605,482007,295302,151195,44975,-45516,-109278,-9863,153572,190528,81843,-7531,-72399,-16236,97046,280021,212356,178570,85118,-12367,-40602,-4378,17222,20745,-6261,-62024,-112501,-122384,-116162,-51142,15298,77062,39555,-834,-8336,-43832,-92042,-88141,-69492,-25357,37320,130056,143430,132657,66914,-18857,-113149,-122951,-20728,83664,272118,313300,307048,167693,77134,61892,30619,-8432,-21710,-32608,-40518,-54522,-89415,21913,257439,271353,248165,192260,36134,-77327,-121218,-66450,-61573,-71012,-61508,-54652,-74255,-75989,-56691,-14575,40280,50655,8890,-20410,-62993,-51724,-21092,-33172,-90203,-70008,17903,98157,126883,45548,16073,50892,35067,-30327,-66126,-34576,-4050,-49382,-108281,-37009,-20712,-12932,-59646,-135076,-77831,-39175,4590,5787,41408,77511,48667,13328,-31770,-36867,-2910,18370,97175,163931,95422,2115,-64604,-77314,-78203,-69195,-68558,-26935,-7176,-26159,-29162,-49731,-82417,-97388,-12345,72822,54950,-43568,-27376,129317,288147,302925,309424,271709,109901,23042,-5336,-14706,-24845,-77192,-76077,12576,70535,62795,1518,-10760,86519,109729,72949,28104,23902,59053,113565,69174,18718,94290,188732,210489,107094,55511,52773,50953,-17004,-60251,68308,87111,-1895,-115702,-35187,1746,-1824,-31679,-45595,-52737,-12955,-8019,-40121,-58504,-51607,-34150,-35795],[-68226,-57714,-30548,12337,53462,68540,10798,-63994,-63721,-56218,34256,124585,161850,96703,9516,-51755,-64654,-63787,-82740,-54718,-25743,-37268,-80123,-36292,-28117,-5106,-18456,-20775,-15486,-21409,7826,75407,163060,148676,167142,186520,120397,26411,-29145,-49238,-78128,-48480,23828,86671,159204,105738,90406,82460,16910,-49244,-55388,-47531,-80413,-6044,31916,65141,129519,271014,376406,195077,23584,-41724,49858,138001,169138,59254,29505,76097,167125,194232,105203,66769,56489,56133,40343,337,-34930,-73085,-51235,-13629,3400,-2452,-46538,-66301,-67620,-40550,-48116,-94435,-41874,-8565,-59744,-55324,-12419,26446,56532,69820,55085,68555,227738,359799,374100,348053,173473,8549,-35322,-54342,-38146,14338,-39730,-16368,-19222,-11451,8357,-7031,-38631,-59344,-64725,-58783,38909,103927,74907,-5718,-82069,-93262,-65599,-102080,-58007,-24815,-37958,-68299,-24454,20150,41957,72671,146833,181824,177315,91380,-22811,-88763,-52148,-46963,-85924,-17137,84665,75068,-11428,-75646,-65793,-61165,-52335,-30638,-19049,-9739,-33050,-76327,-40088,25917,77395,94457,65017,20311,-50625,-112486,-103704,-139503,-46815,57161,48823,-25460,-94807,-133985,-90190,-49907,-43818,-52175,4753,90602,178997,251486,299079,291400,182928,2669,-68495,13956,38069,-7265,-67718,-108745,-138915,-116858,-63403,-11979,43874,30153,-48268,-73385,-38648,-44159,-7655,82370,153176,144643,72133,6018,-31846,-42111,-10988,74486,128479,71095,31048,32343,64659,53267,9755,2086,-9126,-4338,-45479,-72011,-10209,45138,89385,39773,-34260,-107575,-126249,-92931,-103112,-111062,-45862,42346,62292,110046,125197,66466,-4800,-45735,-91584,-43902,-28090,-28742,-23211,-82517,-101549,-104532,-69447,-17411,53306,111786,126879,108986,63908,7526,26631,77859,108648,24454,-53488,-27220,20870,63298,131230,134273,71907,48788,21144,-27411,-33156,8844,47622,27281,-30843,-77331,-122618,-68469,-43888,-61058,-64130,-69008,-107694,-35990,90481,286959,419630,250724,42884,-9962,431,18833,64154,89351,103600,101527,165929,206872,140420,32609,-32200,-63548,-75377,-34047,15565,4005,-49677,-48489,-20445,4452,25972,71150,97402,91164,41360,-48177,-36111,142204,304151,254853,165539,67716,-47932,-95283,-94498,-76587,-116068,-121418,-53389,34734,78227,62711,-1748,-58327,-96916,-105816,-94652,-63900,1082,44560,84154,71677,41628,-51737,-87767,41382,115024,143960,83673,-28510,-8867,45288,94861,200884,178403,86024,34744,42610,62049,40264,3099,-31685,-49276,-64310,-47222,-52454,-91482,-52614,-2134,47646,88922,101622,89539,39173,-9434,-69756,-98620,-95536,-80644,-49191,-58249,-89152,-12388,75581,169546,217247,215016,203545,162862,159107,87827,35403,-38037,-103666,-127823,-102041,-110918,-102108,-66275,-40946,-38278,-9574,24572,33628,80181,66658,-24023,-67204,-56669,-11208,-43242,-125668,-121668,-106693,-113615,-107279,-49194,52452,166881,206281,166610,76167,1227,-75310,-154207,-127193,-59754,41647,126609,168373,194946,144320,41393,-26598,-30492,-17216,-28923,-29917,30743,129357,161039,47405,-41285,-88486,-106316,-101943,-38748,42805,62588,-17546,-79714,-55078,16071,59745,97160,171422,290305,383418,363409,202259,21090,-46595,-41529,-67124,-32862,36587,66331,62358,95121,100593,53895,-19044,-49221,-8147,-1190,57587,154295,190275,183242,126093,33878,-30160,-57695,-16733,23210,15816,-67487,-104652,-31111,115994,185096,83246,-69433,-72037,-71616,-76087,-35478,-13890,15333,48510,100688,107295,127176,126683,93333,33044,3099,-655,-66114,-153518,-115660,-61256,30091,24322,-68110,-115266,-134240,-75807,-1249,62276,82527,62381,11088,-44606,-106253,-74472,-54743,-48386,-34082,-39010,76471,81205,27183,16898,43545,75965,9759,-105723,-44656,82387,85174,3788,86068,284069,375996,352910,287984,177164,56654,93343,74779,1295,-71878,-92564,-39379,18931,103142,88437,11221,-51027,-83382,-69565,-56857,-4225,49470,33363,-38046,-38687,-15184,-227,21643,56761,26044,-36879,-95326,-120708,-92080,-87481,-67228,-83232,-60892,-26174,14366,143,-7760,-25112,-36002,-35275,-54190,-99217,-105316,-119511,-85020,-46688,-48883,-65722,-57544,56164,102320,51664,-58379,-16759,97830,81283,61132,115021,157896,54087,-67245,-89378,10152,85415,76922,25012,-13891,-27158,-18853,-16112,-2189,60576,40503,-51212,-108472,-55361,-1840,13748,-53181,-80896,-6965,59711,71258,-396,-23708,-13012,-10389,17395,107583,201950,260749,156973,9746,-53960,-54585,13765,81447,58599,25090,19947,11913,-23565,-35820,-56816,-52651,37559,134755,142962,26262,-42240,-52316,-59447,-46577,-18573,58347,113845,84722,-27429,-26700,36293,-20167,-82234,-38681,-634,67625,129281,81464,-51898,-145087,-77883,-69405,-112230,-91966,70348,67875,6711,-64212,-42435,15039,-22258,-73174,-108244,-119987,-85561,-47368,-7609,27140,85975,122573,39508,-29876,71497,177644,227606,171192,93306,38778,-7026,17964,97012,101798,42431,-61607,-143715,-77157,-33379,-14996,-61109,-59865,32428,48468,-37480,-87810,-73676,-37076,13311,60912,67659,-48985,-133784,-63427,-20152,-71674,-78022,7287,116069,162362,111136,836,223855,350950,243442,149649,79837,-12462,-81583,-101728,-80103,-102882,30823,155758,208066,240578,191339,59325,9375,20263,23234,28568,-24548,-102314,31479,126917,181235,166899,80238,6058,-64628,-112161,-55804,66736,178980,289431,315346,236545,111706,-39008,-103641,-41313,27511,71841,163776,192071,31330,-65158,-39171,36027,90556,89641,55007,27469,-15848,8758,51993,89035,59034,-30922,-75987,5161,44445,57371,48820,37721,-10268,-62246,-56106,-15878,-15053,7296,2343,-821,88751,160176,139550,37216,-56573,-81072,-46373,-40231,10827,111727,159422,130830,54824,1764,1133,70475,131434,114807,-1251,48160,112870,60838,-67343,-135988,-133277,-68753,-23971,-72028,-87173,-45655,-32459,-43097,-88720,-86702,2577,90268,78053,54930,73742,120993,71095,-14829,-71334,-113076,-66235,9416,87994,83817,13522,-62174,-92690,-57465,-53164,11103,39262,27019,-28198,-95519,-117035,-94121,-57609,-43399,-44993,-49558,-76787,-38954,6890,44764,110585,191260,283191,491161,664376,680765,493217,194126,9015,-93020,-78512,14381,55052,18488,-46237,48720,193274,340407,399729,381908,298870,216670,120245,27666,-54348,-97807,-43567,-10742,5545,-11945,-36539,-40434,-14351,-64271,-86414,-87106,-78094,-70286,-56160,-59438,-81263,-66485,-42742,-13802,8746,-28784,-100569,-161075,-201126,-200427,-196823,-195220,-182937,-95528,117406,219956,269247,315386,327539,265029,147687,60065,40338,17085,-58272,-55140,-54481,-74606,2210,24870,4351,43070,105472,133496,62019,-28392,-34164,-33642,-44347,-7662,17860,10097,-8653,16155,171669,223245,139349,78364,62075,40250,41683,89065,45976,-1656,-51568,-97923,-62782,31393,174658,302951,284914,107949,-55970,-39895,10495,-29927,-73822,-1681,48250,-12509,-73640,-91287,-54155,-12045,-25272,-21932,-46279,-59374,-54224,-15539,58732,109164,65155,72448,79995,8263,-13888,2704,19313,-8256,-92234,-113595,-98980,-111355,-87881,-77194,-41381,6712,157064,263923,306421,290041,211142,108958,5533,-91557,-14010,-53068,-82457,-52772,-37010,-6569,2648,395,-23582,-30946,2666,18099,9392,7890,16083,-56987,-95759,-59781,-20327,39750,42533,-35642,-103736,-90641,-121262,-101087,49108,203858,259472,213460,210817,128328,19356,-58387,-56336,-41510,-16902,6731,-4614,-67967,-91278,-64940,-71264,-51386,-32808,-55195,-64175,-54455,-77219,-113953,-10868,32251,30421,15747,61709,132203,159463,118504,31535,-47076,-79360,-51008,-1830,18517,-49811,-81013,-9834,21502,-45444,-106823,-97712,-121381,-103056,11128,81972,113936,80206,15243,-64283,-92306,7836,77798,71970,-10995,-94815,-17615,-16620,-4929,45313,150015,232120,208498,87378,14448,239172,487206,575615,567703,417237,271040,130570,47562,56189,11141,-32730,-74671,-91206,-69738,-27674,26748,20737,-23904,-13305,-134219,-93156,-43614,-83438,-64252,11455,87181,66450,-16452,-63502,-45177,-42319,-48425,-67416,-88008,-80530,-48454,-90386,-114294,-80238,11111,115219,161297,100858,-508,-77998,-14138,59094,64160,24073,-73770,-132785,-83105,-43135,-15631,12138,-1502,-42575,-14605,57273,139428,209952,225607,138090,70313,62010,105493,171183,169878,83392,117540,303906,277566,101972,1719,-33832,22846,49210,72790,150936,227199,237872,199758,158124,78744,19965,-21360,-46819,310,62587,108064,101074,-495,-83595,169024,462638,419549,161545,-24298,-4735,69842,40402,-42716,-72427,-55871,-68158,-86399,-35551,81676,100950,22630,30668,22073,32774,63738,-14767,-47270,20724,112852,140042,98948,9662,-2884,2083,13760,64737,67014,32231,-12800,-20001,-66657,-82185,-58941,-52243,-57327,-99785,-108777,-24575,9526,3060,45412,68019,43511,-14721,-10856,22680,70392,76388,-9920,-60390,-58522,-91826,-36212,52520,74171,2754,-61462,-14514,-41536,-66406,-95634,-64993,15960,155866,288887,315388,180632,31027,-73816,-58241,-74508,-56115,-10198,-12996,-56362,-82206,-67514,-46839,-49442,-52130,-56365,-72018,-84950,-74451,-47161,-19526,-11140,-76227,-83229,-8464,51847,44052,22409,41786,93663,126678,120243,95112,75865,18874,-44449,-108379,-121390,-58074,-21127,-38964,-114816,-104059,-17803,86768,146147,158030,121372,34456,-99282,-65122,7236,56887,54632,23512,31655,83842,107710,108393,34447,-12993,-17191,-5540,-2077,27663,32232,55803,81915,55258,-17093,-114978,-50278,14670,70621,89534,89875,105729,162018,176797,45563,-43586,-4094,206565,303998,230456,90646,9314,-53253,-92419,-71650,-34632,-59776,-98985,-34780,-23080,-39840,-32587,44968,28841,-10249,-43505,-13133,32315,38926,59508,94566,174665,201204,146773,63302,27673,25392,60791,67053,18,-65339,-74012,-47422,37053,91665,127826,39522,-97803,-70762,-58852,-108268,-48480,29240,77919,109920,90955,29659,-42956,-112503,-79567,33349,90312,86398,23085,-31688,-48694,-43486,-19421,14047,10922,12150,16964,14824,-758,-8769,-19429,-70059,-115721,-57539,-8231,41826,109221,22150,-81886,-92460,-65223,1070,-4298,-13441,1713,-10256,28391,4946,-53803,-105739,-141325,-70960,-11527,19462,31241,29196,41718,87912,149561,203543,167516,42696,-113803,-80345,-79211,-48801,38920,144948,242172,173326,22223,-83085,-66689,-31649,18841,73628,142204,230388,189049,183081,143928,9641,-20092,7945,-3556,-21015,-64890,-52502,41027,171069,346283,460791,488973,370179,323632,290898,175456,86529,7147,-32839,-62897,-77064,-59245,-19796,9217,16967,-5936,-43888,-101943,-68968,-36301,-3999,43877,2189,39857,82180,3202,-139043,-116671,-137024,-149838,-60154,36112,-22430,-49774,24114,12129,-23981,359,38613,11877,-55325,-104090,-65744,-2158,41378,49279,94632,200011,206290,70392,-99256,-112810,-30082,-27257,-61394,87349,157534,122347,41894,10960,2736,34732,92640,30002,-46461,-72454,-103228,-71666,-18356,-21449,-75739,-128713,-110584,-66155,-69366,-13829,1171,-43337,49865,154934,192223,203007,183999,125493,65851,95882,36344,-57512,-109408,-111755,-121591,-112761,-81731,-106180,-128341,-125101,-91729,-39076,-29866,-43680,-86991,-85246,11491,62983,38752,-18401,-48295,-69964,-54595,-81439,-82250,-2710,130138,241706,296134,319370,273250,216364,108346,28234,12356,25357,101578,179789,243883,285329,243912,158690,51186,-83537,-42385,33778,64356,111707,146172,48967,-30315,-71301,9714,50350,39996,-16813,-32827,7098,53841,51404,93281,195075,307953,319865,237756,100673,-10750,-72909,-86818,-29877,-3329,-36812,-38266,10064,8469,-17489,-40092,-61243,-26679,59764,149809,173092,97897,17478,-61006,-102782,-44207,35466,71483,81330,21743,913,7610,-24191,-62010,-103279,-87227,-61938,-46088,-20826,44714,83009,118940,146220,175318,133642,46146,-43408,-19343,85518,100316,12662,-84180,-83373,-28717,-34463,-72118,-122607,-48596,-7141,16189,23754,28699,44045,52141,61512,33488,-3437,-23009,-1397,16879,22901,8787,-16023,36,-33322,-116127,-93623,-67762,-61705,-41891,-64239,-69201,-21441,30895,60951,19157,-90555,-61616,-3760,-841,-25782,-57536,-68713,-31210,5182,35197,24977,1837,-23775,-39668,-57995,-87528,-27440,77319,153354,155974,35101,3595,97176,199884,208399,122198,14480,-20151,-22023,-40025,-36608,-32053,-77394,-89829,9596,112912,216846,230837,166569,86787,100864,2103,-87482,-102835,-55495,-19851,-8038,-7282,-14527,-45837,-88887,-114832,-121691,-62273,37822,63506,142292,274351,282743,246578,209183,166240,137038,53685,-11198,-102611,-67905,85558,104278,42073,25537,34920,40286,38852,-11966,-56278,-25807,1830,47516,105652,79457,-22231,-112947,23198,159370,256066,305239,188215,38407,-62238,-135343,-54644,8989,73968,158458,293415,379495,327472,167512,-52420,-47509,34752,19222,-32572,-49700,-31006,29688,-9751,-74867,-94257,-47932,38133,164451,290151,250174,113491,70814,63411,33693,1151,-35755,-41560,3799,-5771,-40775,-114807,-97572,3207,1164,79758,387160,532272,366855,195083,79698,-13659,-105955,-33549,156900,245863,127791,17836,-69776,-27737,85790,301471,256649,219412,121307,15057,-32559,-119,28948,45505,31670,-14030,-71990,-99751,-114286,-54818,13160,67246,31844,1493,-754,-26012,-63984,-70258,-70764,-32593,23204,114441,144239,136086,69181,-17397,-111557,-127729,-29929,74289,233576,248516,264348,145201,43252,31126,10277,-15608,-15829,-15507,-16212,-30175,-84432,-35965,217987,262554,255306,203221,52107,-60278,-116287,-76300,-68052,-71543,-64375,-57439,-70009,-74966,-56355,-13593,33782,31868,-19162,-27571,-49002,-41825,-17628,-29149,-82619,-74839,21111,117351,143648,46961,15046,45332,24741,-31408,-51170,6600,21147,-20725,-92323,-66325,-39023,-15144,-42400,-109222,-115682,-78179,-20403,2627,45238,76325,51610,17642,-27073,-30395,1893,22025,97663,175422,85588,-10095,-75214,-84069,-79716,-64171,-48266,25,17746,-27672,-34964,-42319,-62256,-96440,-41900,38578,48786,-33107,-36595,112228,286532,325437,338672,288206,109733,25684,1183,-11994,-32743,-90521,-82123,-253,62268,46961,-5171,22863,115966,129675,83214,34744,29891,63435,119145,71338,24643,100277,190086,205718,99240,43328,40697,47454,-13020,-59911,42866,37923,-40839,-88988,-25112,-4314,-6709,-40009,-48953,-46647,-2508,8459,-19521,-34198,-22822,-15925,-30445],[-71670,-48045,-16624,22214,60746,73998,12996,-61588,-70481,-65371,30827,124674,175467,121711,19413,-55793,-54757,-39420,-59696,-70808,-35724,-45847,-93002,-31978,-21454,-20494,-56966,-58013,-38451,-36306,1562,66666,134849,118138,133072,157354,88160,-18417,-66496,-56157,-66389,-45910,18025,74686,138144,81576,70492,75534,16601,-49908,-55403,-52163,-56201,17524,41877,70482,128405,265764,354095,181924,24784,-27470,62473,144005,151400,15874,8672,53436,108541,164481,109073,73836,55800,57159,46087,1230,-39164,-82007,-53656,-12061,6003,-5434,-53757,-74579,-65299,-28060,-28270,-98532,-54907,-12985,-65603,-65002,-18489,21070,55409,79818,65739,75609,232235,352679,360825,334707,162519,-952,-50713,-78301,-40690,3142,-58066,-19795,-3398,17854,23781,-10369,-40243,-56088,-55581,-44858,47676,110075,73846,-9708,-87553,-84238,-48688,-81684,-57653,-28853,-42141,-66330,-21407,16337,25581,35852,97750,144040,168941,99516,-15465,-80848,-46736,-48731,-86874,6994,116481,118259,31041,-34891,-43442,-52647,-54967,-44004,-36554,-19522,-37959,-82454,-45672,23111,78347,92877,60770,8811,-61374,-87721,-70137,-122670,-51963,63059,62864,-5248,-72743,-128680,-101066,-64428,-51409,-55280,-6008,62541,128981,181127,227467,240192,142816,-13717,-35704,58680,81083,11108,-67830,-109107,-136200,-121245,-59766,-1232,51183,32381,-35987,-62648,-41446,-49259,-5913,86037,159324,160294,87937,18974,-23800,-48508,-27540,53953,111641,64942,24093,14808,29801,-2312,-31657,4491,16018,13147,-42357,-80150,-17106,30672,72921,25956,-35311,-102687,-130435,-101765,-101431,-113661,-75687,2134,24621,62133,67413,14705,-34892,-51438,-80824,-39605,-18696,-7035,-11595,-82446,-103365,-97564,-61994,-15755,62601,130980,141951,114414,70630,18382,44150,104445,124556,18807,-62502,-41606,-5663,31054,97699,104742,64859,64814,40166,-6762,-17851,24089,63426,27511,-38731,-79568,-103237,-54733,-31004,-48989,-60263,-71141,-111012,-43643,87226,291178,426175,264506,62142,10085,12605,29765,75366,97296,109253,106151,146253,166869,108992,2631,-59684,-87693,-89895,-26847,22402,5057,-41677,-42920,-16594,2762,17403,62950,88187,64247,4705,-76602,-27504,139730,301383,248761,165224,66208,-53415,-97553,-75790,-64078,-109821,-132589,-67006,17988,58855,59207,10012,-43271,-84101,-90479,-75063,-41943,22388,57013,91477,81397,57808,-11638,-41539,75444,113710,127194,76169,-32122,-18218,19765,58620,165926,164628,85117,45869,56474,60863,36283,4865,-28664,-50514,-87884,-77293,-68053,-93641,-57966,-10698,36141,81626,100575,84941,40045,-10191,-65667,-84752,-60019,-36718,-10349,-34801,-78547,-4119,83178,169328,204191,192682,179030,136972,135031,77971,40318,-36633,-101115,-128156,-106378,-114404,-100842,-60834,-30505,-25964,-3158,14957,18181,59361,55832,-25572,-55480,-25787,200,-80126,-140374,-132673,-112902,-111791,-103694,-44253,65249,193139,240544,198461,94853,11176,-64075,-124632,-141882,-91589,3674,98228,159517,190332,141064,45817,-21162,-29958,-17018,-25896,-35856,11830,95254,114467,10536,-63342,-109650,-120541,-107165,-35348,58067,98869,30365,-50124,-43860,17911,61955,103328,184095,305396,399995,382339,222500,35543,-37142,-31094,-56656,-33656,32564,60098,63809,104867,105650,50990,-17874,-35253,958,-567,48442,157849,191670,156000,75456,-12780,-49820,-59078,-17218,17278,7069,-70729,-86014,-5200,151303,210063,113371,-40454,-89574,-78187,-67313,-38204,-29365,2444,54230,110243,102012,117279,111045,68447,14036,-963,14055,-42714,-134177,-133340,-63649,44944,52285,-43672,-76211,-115298,-59398,23391,90493,109473,70824,3738,-56874,-122039,-77550,-56476,-44333,-31327,-19424,90723,68263,-768,-15583,1232,26991,-15459,-109836,-45460,73598,73926,-4125,67665,219271,272251,248902,217457,158370,70428,108303,69281,-14028,-90148,-95687,-42172,1362,82580,64197,-14477,-59370,-68133,-52316,-45139,-8034,35228,20188,-47704,-42168,-9392,25433,59940,89003,40534,-25668,-87566,-113220,-82431,-86060,-69991,-82488,-61855,-25182,18811,-1017,-14079,-33565,-46713,-45964,-62780,-95165,-106180,-118881,-66686,-26096,-25858,-50622,-59518,91998,151475,81017,-48030,-29104,111451,103026,76358,120602,144510,17481,-69451,-44378,49884,121569,108441,51314,-7153,-29198,-24390,-20306,-1185,60744,56653,-30467,-107726,-78290,-21914,1551,-52483,-67343,-9605,29678,38364,-21508,-46590,-39071,-31690,8555,109359,221994,310332,227889,44032,-36491,-50634,7723,64539,43671,11992,-4038,-28717,-70350,-65523,-65343,-32111,30843,112170,139415,33463,-39002,-43565,-45719,-70029,-47728,42075,112577,93453,-31735,-34601,32527,-18085,-81919,-41857,-10744,46650,98415,55684,-64578,-132162,-65395,-55086,-94651,-138162,53207,87002,15068,-49150,-12330,37954,-9184,-63044,-98396,-109298,-76236,-36832,3333,26175,68967,102857,48246,-4283,69590,165758,223614,162888,83259,16400,-37817,8812,95707,95319,14855,-98073,-107486,-53265,-22913,-15219,-71869,-25741,66018,78382,-8255,-120682,-82419,-35409,26642,87210,99926,-25194,-127469,-66840,-19174,-62777,-77485,-14012,69306,117331,96374,90811,340195,407626,242769,145425,78553,-8602,-80192,-102842,-88700,-77381,79188,216288,257246,271392,195419,47921,-17532,-12315,24903,37616,-9513,-95184,14374,96723,158237,163720,84772,1232,-73516,-107423,-32040,79312,165481,251267,275983,200743,94727,-34283,-88115,-22879,38177,60915,131039,179671,42999,-49633,-33592,36997,82474,77001,37180,6941,-34113,-16306,21558,60706,38607,-36234,-75471,7657,52093,57130,46712,37999,-4525,-60147,-77208,-19534,-12792,10636,23,-17901,79124,168148,156372,46545,-51620,-78988,-45856,-48444,-8493,84836,148734,129269,52332,-7243,-22625,24405,73847,70439,-32027,35625,85021,4349,-138975,-205000,-185186,-97359,-28337,-55446,-59179,-11834,-3756,-25529,-83093,-89467,3012,114609,113632,71765,68462,125049,91629,10074,-53871,-108180,-63546,30369,124813,118033,37509,-50487,-95433,-46337,-43617,11994,49871,53805,6087,-61752,-88528,-100192,-69790,-45892,-38140,-37354,-67167,-32270,18830,91281,213646,349734,478246,710762,893431,878302,615389,233252,6356,-97417,-57656,39709,75036,26112,-41576,60817,236651,418136,482685,448221,350924,223079,92081,-122,-74826,-91795,-18279,24003,27745,-9260,-36592,-40635,-16636,-58882,-76926,-74730,-64236,-60268,-50110,-58864,-68707,-41250,-26345,-13791,-2044,-43889,-102779,-128961,-226108,-248832,-255920,-247747,-213304,-120646,68548,149899,215735,274298,287456,233531,122362,49937,72493,61362,-20538,-60865,-64635,-72211,12527,28540,-11286,12880,88008,143797,108419,15078,-3600,-7196,-30463,-21427,952,10405,18853,50270,186067,201911,117842,76694,70539,49368,42774,86565,58153,17551,-24524,-74391,-75255,38760,216058,338128,287550,98427,-65567,-37286,19600,-21425,-76022,-6641,42981,-20751,-80632,-97984,-44250,6148,-1644,-570,-52679,-63308,-47414,-23784,19361,74064,46021,56310,73376,20414,6941,25908,47704,16193,-62670,-85023,-61508,-74822,-87903,-70816,-47265,-11215,140460,249034,301327,295466,221510,117464,15604,-97204,-32016,-95673,-93936,-63139,-41171,-3490,6274,4617,-19210,-34525,-5941,15593,13851,8238,17268,-57369,-83539,-46871,-1892,64531,74650,-905,-70496,-74701,-116448,-103919,47005,192990,279601,241676,231717,137009,30799,-44463,-40018,-18026,7260,22867,1341,-70301,-93572,-75700,-93053,-54447,-13533,-22250,-35951,-39404,-46286,-60802,33553,68118,61862,50644,102492,171917,178755,124015,30959,-43368,-66028,-40306,3172,9611,-48265,-60105,-864,26957,-37597,-112007,-104902,-128999,-94660,27632,83906,88010,33555,-26991,-85997,-119073,-23025,48893,40919,-32034,-62353,475,-9455,229,49005,157708,251854,238836,98046,15338,250111,551429,637165,606017,412343,245499,115396,44802,71979,24230,-28444,-76483,-91396,-65613,-20673,39026,40197,-40529,-88804,-152495,-56000,-34421,-83845,-60414,12884,96219,68537,-11999,-58270,-45276,-49542,-68344,-95294,-105905,-110582,-77819,-108559,-115575,-83898,16978,136310,193127,129917,16341,-70892,-19835,51239,47151,-12796,-124989,-69375,-55642,-60574,-20553,23890,9645,-44877,-13299,66645,150126,203966,215407,137976,75873,71293,116582,179386,168940,76576,113724,320545,334105,136734,23601,-34289,7897,35112,58096,128825,187168,184600,159084,146742,96102,39256,-12915,-44831,-223,60945,104845,99875,358,-73963,215608,564804,561714,291473,34757,-32265,44747,19514,-57850,-73766,-48633,-60249,-103810,-63929,40705,27571,-15957,37514,38952,19224,57834,-14995,-48318,17998,107147,132940,97689,6440,-11111,3260,17688,62225,50253,13286,-36363,-31499,-69615,-85045,-66261,-64568,-68245,-106301,-105498,-23163,8322,3057,44372,61092,39279,-17671,-12314,21213,76014,96728,19476,-37804,-48644,-83897,-30594,61351,82543,6715,-49762,-14136,-49431,-75422,-105868,-73069,-887,123478,248305,282370,170116,37248,-63711,-64479,-68251,-34576,-4676,-25700,-68468,-84799,-66978,-49602,-54627,-52363,-54506,-69961,-74923,-50534,-16251,-515,-4065,-73687,-89379,-32244,11813,16343,16662,28798,67646,97862,107927,93323,75596,13803,-52323,-116584,-138410,-70112,-37719,-60319,-124321,-89785,320,110357,168412,177280,138922,47865,-89878,-65841,5523,58486,74559,55307,71196,120998,130198,110780,29535,-7279,-13080,-4181,4760,46197,58440,79134,95572,60025,-20523,-111954,-12070,72511,162288,184699,150774,141878,192538,215322,77711,-43563,7255,220279,308671,227205,95757,28476,-26459,-65353,-43720,-10581,-38620,-98352,-41389,-25128,-35834,-19587,68117,53811,4110,-38948,-18029,20677,31341,76193,125436,206855,220636,157523,70197,32306,38546,83308,88103,18334,-53845,-69988,-49914,31634,69357,96838,11423,-110954,-46559,-34715,-94802,-44756,26383,73672,92378,72440,21838,-48265,-114722,-66500,41116,100354,100051,31498,-24673,-44522,-41017,-12408,16551,1507,-8939,2900,6346,-7170,-8196,-12075,-62623,-99137,-39777,8170,59075,113464,17843,-81042,-83092,-62123,1336,-2939,-14041,-11401,-19235,52464,33077,-32151,-92067,-137987,-71613,-6585,26288,38090,35696,43365,95847,173522,248861,204969,64654,-75356,-85471,-87685,-39198,56702,136068,221046,174360,25906,-77664,-58451,-25441,23542,70643,121424,169721,86836,70035,55520,-36915,-46818,-29264,-36275,-33161,-67844,-53260,43700,171305,332895,451996,497347,383344,353004,316296,179803,90496,12416,-33432,-67778,-80857,-58470,-20307,6646,16346,-2380,-48324,-122810,-85433,-67061,-74212,1862,-6408,55362,96253,3127,-120260,-81922,-114224,-124933,-29670,56454,-9136,-28771,45462,29022,-16712,-6505,28878,7386,-53046,-106134,-69881,-6470,56348,77886,125096,228333,212981,67143,-93842,-115201,-30989,-8925,-8459,137608,189936,146328,62159,20653,-12481,6605,69085,19305,-46620,-62685,-83438,-83090,-33931,-27507,-70267,-116550,-122490,-88096,-86511,-33033,22506,-3802,124431,203881,199278,170824,124525,95471,77684,100410,26767,-62830,-107461,-105074,-115280,-102904,-71527,-96859,-117737,-111293,-70298,-10428,-5248,-31069,-79665,-96201,-10747,26059,11660,-29440,-57016,-74673,-51445,-76795,-86868,-2243,137168,231021,266771,295514,279110,240138,143617,59488,31199,40185,120432,198723,239596,260869,220504,152743,55103,-50456,-12957,44508,71954,115322,159097,69923,-11202,-66601,-25739,-1234,-6193,-55164,-49025,5843,56195,54286,85352,183740,295754,306078,225019,85581,-19788,-81613,-92494,-31153,-6463,-39352,-30464,30930,20724,-25344,-58461,-79307,-27026,62902,150918,170611,81157,6176,-64494,-100762,-30943,58492,99132,97573,30622,21301,47631,16802,-32260,-90195,-70729,-43673,-34511,-11357,49892,73800,100404,131501,162298,115754,44073,-26091,-29372,79396,102905,29237,-66739,-91988,-55237,-58309,-50276,-92578,-61299,-3077,22708,27222,31487,52533,65215,65778,33281,-3045,-18623,8284,32051,44684,34118,7158,9602,-33296,-117917,-92705,-63945,-44054,-24966,-64783,-85105,-45004,1187,18477,-29087,-116437,-55879,2518,16799,-5630,-48415,-68458,-27484,21365,74029,74972,30978,-18141,-49510,-74211,-121032,-43632,54171,131377,137141,17728,-5194,80066,172093,178766,94282,6764,-10952,-16844,-40225,-43297,-27656,-59825,-99885,-19710,60573,161563,178175,126907,91310,107930,5684,-83284,-98085,-56545,-29321,-18547,-9684,-9413,-37315,-78960,-101324,-108883,-65258,11237,40414,140271,269839,263102,230408,198532,164604,146792,78169,17516,-71368,-96900,81611,126979,59011,34336,27137,12357,2022,-33667,-62361,-36477,-20595,5795,50158,23948,-58936,-87981,41051,169096,255243,285276,169521,31775,-72909,-123910,-39743,28486,87586,156419,292496,407678,348634,174445,-44210,-6375,44028,19046,-27764,-13421,22726,51979,3156,-64616,-91125,-59724,15128,129151,263850,245308,123583,88574,86166,53960,10296,-38643,-63933,-18009,-25745,-57703,-121805,-84839,640,-25672,19288,314122,550397,434446,239773,111981,15492,-90311,-58714,151081,292252,171005,40731,-66553,-42411,68264,299153,284812,249483,154502,43272,-18932,5718,39889,69214,69429,37232,-30402,-77173,-106920,-57935,10536,55412,22017,1817,5750,-6243,-28663,-30740,-39528,-23360,12247,97518,141594,135623,68900,-16752,-109612,-132634,-39753,62421,188701,181066,208997,111139,3457,-2497,-11797,-23937,-12879,-2176,3944,-9635,-67166,-77483,178153,246214,254470,206182,65074,-45361,-108594,-89264,-78134,-76053,-71802,-65862,-70813,-76298,-57189,-14999,23398,9504,-46593,-24723,-36659,-35928,-18740,-29803,-76253,-78568,20544,128425,148129,43486,11535,36686,12635,-25681,-29431,38035,35328,-1803,-58308,-99469,-61285,-21338,-27355,-77047,-119173,-106865,-31511,5170,48558,71602,50089,17239,-26645,-27359,3991,23188,93664,178136,67801,-28430,-90596,-92210,-83887,-63228,-34200,19126,41693,-18306,-38472,-34726,-44294,-87455,-71024,6790,39204,-26412,-47038,88527,265321,326666,346543,285142,98683,20502,886,-15056,-45523,-98832,-82851,-18469,46281,25447,-9979,49863,143992,147733,89315,34863,29032,61594,116845,66105,22945,98991,183370,192012,85452,26337,25197,40353,-11632,-63879,9532,-15958,-83460,-64385,-15916,-8989,-11305,-52173,-57501,-44578,3218,20103,-3189,-14378,-2263,-6272,-31954],[-70415,-34549,-1220,31804,66734,78960,16320,-57012,-78069,-67168,30247,121875,182990,144054,28634,-59709,-42378,-11085,-32819,-77746,-41820,-48834,-98644,-24423,-6709,-29245,-95237,-65669,-45455,-46377,-4934,55488,104195,91955,101229,124849,53114,-65396,-78695,-41188,-49750,-43335,12271,63548,119394,63355,56038,69782,16157,-52403,-56832,-54957,-26302,38888,49709,74289,126645,255842,317223,160007,20510,-14423,78005,151178,132746,-22422,-102,38189,61713,134036,110898,77906,52336,52829,48482,3021,-40250,-87775,-55681,-10381,7702,-9374,-61533,-81610,-62373,-16887,-9662,-85461,-67465,-18877,-70023,-69784,-20382,19307,55339,90635,77966,85611,236647,342698,346381,321356,153535,-9663,-66751,-91784,-20200,8573,-65282,-21321,12614,44438,36736,-14915,-41568,-46892,-39761,-29975,54876,113651,71794,-13113,-91856,-74172,-28919,-55000,-47628,-30893,-46652,-61979,-16324,13867,11411,3804,49045,102820,154507,104843,-7672,-72430,-42277,-51242,-83030,29616,140710,156704,78426,5719,-22865,-45707,-59218,-59745,-56948,-29741,-42506,-87113,-50005,20628,77841,87204,51501,-3351,-56583,-49861,-35977,-103154,-56082,69166,77913,16740,-49685,-113857,-103390,-76065,-59919,-59443,-17119,36470,87247,122650,163761,190383,107073,-15578,1442,101355,122942,30628,-65401,-105720,-125858,-125673,-57074,7035,54720,31168,-26715,-49537,-39603,-49745,-2821,87463,160961,174119,106170,32863,-14752,-53579,-43896,33191,92131,59120,20044,1576,1968,-44309,-49395,18256,41372,29954,-37417,-88738,-26919,12671,49290,5868,-40396,-97622,-120348,-100822,-95353,-110611,-102925,-36508,-12670,17927,15002,-36134,-65758,-55021,-68733,-33829,-9037,15612,1972,-76634,-99860,-90965,-53546,-9730,72068,145055,151987,116217,75796,27110,57104,126267,135496,13622,-69970,-56179,-33902,841,66353,77626,63392,81611,58279,12368,-3020,36457,72948,22663,-50865,-78624,-78566,-34959,-17163,-40552,-61556,-76461,-115581,-50597,81836,285334,410393,261014,77036,30862,26553,42715,87658,105135,112550,105059,117758,117394,66974,-32472,-85927,-106212,-94144,-21605,24640,3127,-37304,-39607,-14398,-667,7803,54791,80735,44822,-22902,-92370,-18126,133223,288510,236177,161719,64045,-56009,-99447,-60198,-52038,-99106,-142349,-80687,1617,39121,54103,23100,-24952,-69263,-76590,-57146,-16875,47379,69238,96542,88386,70564,28001,17233,117865,113548,110637,67663,-35109,-28171,-6171,22567,125510,145472,82866,56179,69778,58694,28203,3732,-27183,-54111,-113890,-106693,-84909,-97995,-62967,-20843,21820,72303,99807,82518,41978,-10096,-60890,-71345,-27933,5222,26887,-14381,-67960,4466,90646,167741,190249,173212,158074,113254,111654,71094,49228,-32465,-96597,-125928,-113278,-118724,-99982,-56722,-21847,-15959,-94,1321,1936,35953,40053,-24506,-33761,6783,7651,-124470,-127233,-109762,-120975,-110075,-97226,-34293,83363,220999,273837,229268,112278,17468,-56859,-105877,-139172,-114005,-27148,68208,142323,176806,132915,48372,-17040,-31493,-19879,-24661,-43631,-10345,55863,61256,-29419,-86255,-131217,-129107,-112275,-36697,61768,118284,69679,-21697,-32332,18798,61532,106464,189820,305831,394903,379672,230505,45084,-31091,-23445,-47660,-38154,23530,50451,62188,111532,104643,40788,-18144,-20216,7640,-1665,37021,153456,184110,120440,16924,-74259,-74498,-62646,-21143,7354,-5608,-73723,-69035,20122,181609,225493,140817,-4899,-61075,-61748,-52165,-39110,-50149,-15057,54729,111939,89784,98603,87233,39126,-5619,-4683,28319,-18883,-113095,-143017,-64008,57325,80878,-10353,-42825,-101559,-47080,41466,110450,130212,76375,-4340,-68408,-134860,-72183,-53133,-38858,-27756,-1148,101346,49225,-34704,-54354,-45490,-23175,-42869,-115049,-50214,58759,58471,-15190,41459,146317,167031,147362,145246,130963,76918,115130,62154,-24730,-73903,-58830,-29900,-21124,48154,30546,-40403,-61291,-55242,-40809,-37162,-12747,17668,2939,-60699,-48281,-5188,48142,94130,114844,49962,-17743,-82847,-109994,-75793,-84142,-75200,-82872,-63831,-24951,21644,-5986,-26443,-47895,-62110,-59888,-73310,-91139,-101589,-107117,-50099,-8722,-6706,-38259,-60936,114472,184668,95685,-45021,-40334,122044,121229,84905,116864,121989,-10615,-55581,-7991,83892,151368,131519,68139,-8039,-34281,-30926,-27495,-5586,54674,67132,-11310,-95057,-101403,-43792,-14309,-54123,-53761,-9051,135,-106,-47227,-75498,-71751,-59485,-7348,100642,225287,338043,288055,77889,-20703,-50319,-5163,36856,16027,-15987,-43777,-65841,-80594,-74566,-75644,-17166,22090,81301,125116,34216,-39515,-33702,-17601,-65858,-86075,18415,106055,100023,-37650,-49782,21274,-21437,-85094,-48690,-24749,22855,66075,27749,-80766,-122661,-51971,-33517,-58861,-132789,15148,91512,19980,-30133,15714,54754,-1347,-56810,-91212,-103082,-71031,-30651,7801,22340,54858,87432,57875,18505,61746,141498,205853,145476,65414,-13914,-71006,-145,86360,80905,-15651,-116175,-70913,-31602,-15022,-18778,-76201,2113,85595,92291,18255,-73982,-69865,-29428,40029,113918,130547,-5248,-120355,-71624,-21106,-57424,-80814,-41508,16794,58016,75035,200637,462824,456219,237257,137702,73043,-8232,-80505,-107686,-101187,-57636,115404,266269,299283,294489,194758,36788,-44693,-45151,23146,40608,2304,-82095,-8509,55997,116237,136655,72862,-12967,-83726,-90083,-7905,88259,144673,202033,225772,159174,72276,-35514,-78497,-6436,49734,58849,108982,166549,52951,-39136,-34975,28525,63857,55491,14196,-15348,-50384,-37681,-9480,28785,14659,-44106,-78958,6019,57445,55060,44184,37497,-345,-52067,-79834,-16949,-10711,10460,-6088,-39127,63773,166188,161951,47139,-52288,-80812,-48401,-57742,-32670,52583,129837,122329,46502,-19153,-48159,-19848,17251,19582,-61273,30177,60905,-48747,-208486,-272317,-235614,-125784,-34266,-41862,-34569,16289,18502,-13932,-81317,-91941,6239,146174,165482,110181,73349,127759,110842,32832,-37238,-97667,-64111,46139,155272,144719,54407,-42837,-96108,-36599,-30292,22664,73222,88727,40420,-33844,-67416,-101326,-84224,-50470,-32240,-26025,-63108,-33372,28387,141829,320666,511198,674766,926790,1112875,1064443,729403,267666,-382,-107972,-41564,59334,87471,27511,-41694,64661,263081,459691,519580,471125,373367,215526,65652,-23460,-93083,-79205,5670,53519,43637,-11138,-38947,-39585,-22658,-59438,-74476,-69112,-55695,-52602,-46662,-58417,-54880,-20314,-14424,-18287,-18424,-61248,-87668,-98795,-204284,-296249,-315428,-301061,-243765,-152643,4658,62479,132260,205373,227452,185642,79387,27338,103506,104485,20536,-53137,-78822,-66357,20602,29139,-29285,-23606,64429,144296,148174,54084,24640,14459,-20883,-40298,-21251,7581,43576,90786,203217,177411,90117,67024,72272,54122,42671,79941,64926,29663,-3777,-52482,-86480,42286,247464,353688,272966,84875,-71979,-37012,24309,-15223,-75960,-19493,28129,-35249,-92702,-96526,-26582,27359,18783,14331,-59801,-69487,-43208,-35481,-24280,29871,19178,33892,61452,30258,27921,49448,74715,38847,-37063,-56304,-25591,-38358,-72152,-66651,-55895,-33903,114770,219029,276254,280905,219998,120462,23986,-100911,-56223,-97750,-80328,-69423,-42069,-1946,9458,8298,-13886,-34214,-10466,15945,20334,7179,13801,-62547,-71142,-34384,18362,94742,117796,45972,-37293,-58806,-102638,-97259,43084,172084,286081,263052,243184,139052,37977,-35463,-29558,-1877,24253,32209,2463,-75576,-97272,-84722,-110415,-47862,4413,4058,-10233,-16314,-4102,-3839,84372,103609,87992,74679,128542,198834,189189,124870,30362,-34659,-51867,-31928,2742,-6874,-48273,-35665,13717,35468,-27951,-107479,-113276,-130108,-84625,42915,80459,54513,-20429,-81775,-90675,-134373,-65054,6781,1481,-55282,-35227,16922,-4398,1923,48087,158239,263276,263177,104383,12838,249793,585034,657250,603103,373982,196321,86620,46856,95406,38466,-24982,-78992,-92061,-62033,-17205,42678,48225,-43627,-96162,-66817,-22981,-30230,-86630,-51153,22077,110910,73601,-7320,-56868,-46634,-55462,-87861,-123838,-112780,-121844,-110600,-126505,-108853,-89666,17225,143644,206812,147622,29355,-62800,-29126,38759,26989,-46806,-100132,-11738,-23181,-75112,-23527,35976,20217,-48691,-9214,75635,154841,187671,194517,129163,73322,72126,116942,176219,160616,67801,107830,327466,383830,168853,44986,-29908,-11564,15641,37881,99755,140165,126437,115751,132237,112206,59440,-3208,-42587,-2876,58120,99896,94099,-1883,-66038,252807,635568,674399,413979,115157,-40640,16162,-3204,-69863,-73247,-43581,-51509,-113631,-93435,369,-31837,-39824,45695,60988,13885,48174,-18191,-50390,14613,98369,119498,89445,-1555,-19828,6159,21765,57734,33485,-2923,-59975,-44361,-74634,-90070,-74877,-75577,-76205,-107659,-102489,-25556,4162,1289,42059,52900,32584,-22358,-16624,14236,75066,111409,46641,-13445,-37229,-75512,-24335,68831,88100,9756,-38518,-14776,-59097,-86735,-116742,-80795,-17196,89897,199854,238029,152359,40573,-50046,-60916,-50981,-14745,-5385,-42328,-79224,-87591,-68443,-52871,-59779,-53195,-53783,-67996,-65465,-28167,12703,19897,8811,-69059,-94482,-53911,-23709,-3232,17499,23668,43379,63607,88308,86142,71642,7202,-60679,-124266,-156868,-78715,-55221,-81725,-125057,-77685,14885,126268,179630,190544,153681,58133,-82862,-66514,3819,59124,92010,85201,107607,149832,140938,100868,18788,-1425,-6666,142,14287,67522,87328,96613,99489,57422,-27022,-99873,23490,129775,257405,283443,211277,173432,214251,240317,107447,-44867,12206,218396,294223,211163,94815,42405,-2786,-38409,-16383,9602,-22700,-97218,-44767,-24470,-30164,-6302,88695,77450,17512,-36254,-28499,362,17335,87625,150383,230896,232676,163233,74564,35591,49322,96550,100577,34572,-40352,-61266,-49458,24312,41397,53809,-26891,-108123,-16473,-5511,-78077,-48331,16331,63463,70219,48952,9893,-55687,-115088,-54324,45772,105612,106569,34880,-19335,-39240,-34641,-3492,17053,-13462,-38989,-16382,-3743,-11725,-7592,-6815,-50526,-79765,-21893,25701,78933,117176,15552,-79894,-76879,-58725,2797,3125,-8979,-25334,-36718,68449,57862,-10173,-76783,-126025,-70445,-997,31414,41374,37445,42666,104636,200222,294495,240520,87454,-35336,-59192,-75524,-18056,79852,124117,190936,166566,24014,-74460,-51495,-20203,27071,65142,95696,104965,-10770,-25569,-17629,-81093,-68057,-61383,-68722,-45496,-68931,-53216,44555,164502,305420,420072,479796,383131,371670,332697,178899,90374,16441,-33651,-72271,-85399,-58382,-21451,3575,15866,2299,-50453,-142566,-94811,-84863,-132228,-7264,5425,81724,116227,12116,-92396,-48919,-76497,-83429,2989,73970,8075,-5519,65506,44008,-9382,-13741,17868,1496,-51651,-105197,-71263,-8206,73004,109728,154240,248569,210226,60763,-87209,-117152,-32863,6890,41719,192131,225391,175350,90314,41373,-15052,-23801,37281,2496,-49141,-54409,-62357,-86502,-56282,-40780,-66684,-103506,-103914,-94388,-94646,-53003,48000,48277,202561,243003,194795,128746,58430,61898,86952,99879,16404,-68224,-105442,-98673,-108995,-94073,-63294,-89456,-106328,-95397,-48216,16819,17380,-18133,-70496,-106423,-34845,-9917,-13253,-37556,-61650,-75555,-44927,-68760,-90273,-3170,137298,211109,227125,255471,268075,251486,174045,92791,51405,55282,138055,213541,227760,231953,196995,152272,75533,-1086,20651,55150,78405,116103,167542,93348,9710,-56473,-66273,-52188,-55864,-97905,-61468,4740,55547,53310,70593,159753,263826,273040,198103,65067,-29114,-89467,-95335,-31619,-11373,-42153,-20371,51299,29716,-35003,-77708,-93774,-20323,72440,157542,169845,63536,-8118,-68661,-98468,-17357,80568,124898,110087,38974,38916,81793,53588,1772,-72013,-54280,-32494,-32217,-8621,47078,56115,74316,109924,144726,98176,42759,-7991,-34114,70022,101440,43441,-45820,-90241,-60200,-38724,-9750,-68393,-75504,-4064,26689,31936,40320,65614,75875,63243,28239,-2096,-10002,20636,48008,66769,58501,24025,10858,-41606,-118764,-90327,-60260,-27722,-16054,-71979,-102152,-66393,-25181,-18035,-68122,-122145,-51921,4229,27554,9604,-43808,-71683,-25413,38365,111625,122610,59061,-11413,-54778,-81237,-121896,-40670,39046,108093,113568,-744,-13656,61971,140993,143241,58879,-8491,-5518,-12208,-40265,-49760,-18902,-35032,-98157,-52597,7243,101295,123594,90985,99207,109398,5643,-80336,-93132,-57940,-40310,-31305,-14706,-5822,-28792,-68170,-86686,-94039,-67123,-33489,5563,129666,248218,229140,205141,186041,164414,153955,99101,43500,-36479,-102854,79784,146942,78090,45959,22374,-13956,-35710,-56362,-69938,-49873,-46185,-31629,8842,-11061,-72792,-61679,60498,178876,250538,258417,147369,22249,-84898,-110996,-25286,45411,95454,147976,281411,425660,371047,200900,-1279,13457,38963,15910,-14725,35772,66758,65689,12173,-54978,-89141,-73744,-9792,90189,226780,231077,130675,106567,111921,77413,17510,-46421,-95652,-40088,-43821,-75860,-130601,-78289,-2440,-40696,-30198,228691,531345,486475,282512,140084,39810,-72626,-87552,132290,320102,206018,58142,-64522,-61306,43853,271957,292807,265893,182127,70416,-2702,11800,48230,89416,104493,88740,9410,-57357,-99068,-61770,6239,41340,10463,-487,9928,11889,5982,13807,5096,-3896,3402,79182,134056,129343,63920,-19066,-109547,-136522,-49228,48714,140680,115145,145043,67178,-40469,-37958,-35960,-34115,-13471,6272,18291,4928,-46350,-63368,149850,227037,246659,200742,73441,-34163,-101454,-105785,-92417,-85403,-84124,-80043,-77532,-80797,-60183,-20042,8221,-16380,-71341,-19265,-29093,-35108,-25150,-35987,-72978,-81634,15370,129681,139335,34352,4228,23794,-1924,-17207,-5970,56620,39385,8481,-30486,-118958,-87213,-32571,-16269,-46439,-82311,-84750,-22474,12972,51019,63980,44436,11940,-30993,-28723,2468,21099,85030,171019,43095,-52067,-107625,-98448,-90195,-66983,-27122,27977,55929,-7710,-41382,-28210,-29868,-77304,-99749,-23191,25980,-23979,-57221,60515,226076,303927,329379,260625,76163,6849,-6706,-24307,-63394,-97567,-78226,-41553,22794,-777,-12383,69336,166194,161505,90718,28630,21789,54743,108518,55210,13773,89743,167475,169021,65899,4932,6350,29761,-12739,-69947,-28132,-69705,-100048,-43522,-7135,-7410,-12368,-62578,-66877,-46081,4230,26750,8530,-257,8771,-6398,-41393],[-64295,-20999,12427,37524,67094,79196,16847,-52792,-83975,-62646,28549,112506,180035,158475,33820,-66101,-32472,15612,-8527,-70954,-47537,-50008,-96318,-17656,11995,-25714,-98485,-38265,-38558,-53533,-14610,39010,69373,67302,71296,89694,16443,-108828,-53294,-17282,-34587,-44544,2753,50493,100945,48185,44823,64328,14538,-58465,-61156,-49163,4654,54864,52878,74229,122081,239846,268047,128278,7801,-6826,90793,154080,109653,-58370,-3558,23809,23944,101567,107447,76545,44506,42426,46127,3697,-40630,-92161,-59115,-10437,6767,-15818,-71437,-87064,-60318,-9201,4934,-70736,-79779,-27420,-74579,-71289,-20903,19313,54491,99319,88825,96000,238719,327814,328456,305701,144669,-18298,-81827,-75455,6709,17825,-63716,-21936,26697,65509,45338,-21811,-43537,-34065,-21908,-17075,58176,112601,67263,-17296,-96266,-64431,-7752,-22900,-29141,-30879,-52389,-56556,-10111,12009,-1351,-23764,-4,57827,132399,105332,-945,-65001,-40509,-56050,-76231,48659,154918,184767,121307,42910,-5354,-40816,-63337,-74907,-80110,-40466,-46708,-89763,-53308,18032,75359,77128,37051,-14141,-36716,-8868,-1288,-80816,-60515,73387,92130,38804,-28409,-97422,-98392,-84453,-68947,-64367,-28085,13110,52687,74818,108124,142608,76714,-4977,38289,139480,160736,50397,-60793,-100384,-110401,-128706,-54496,13553,55353,28124,-19295,-36042,-33863,-45870,1516,87599,159520,186348,126967,48104,-4602,-56336,-58485,14112,71805,54117,19399,-6300,-17177,-70684,-50111,34988,65256,46946,-29486,-96823,-38955,-7809,19648,-19132,-49876,-95829,-112963,-98203,-90980,-105945,-123744,-62705,-41053,-13097,-22530,-80006,-93236,-53478,-53864,-24946,2304,38987,15640,-67069,-91633,-83454,-44432,-425,81474,154638,158354,116299,80223,34064,65783,143181,143272,11284,-74477,-69933,-62066,-21950,43507,59320,69454,100760,77116,31754,13025,48163,79409,16881,-64559,-72846,-51906,-11645,-2824,-34053,-64427,-80124,-118744,-54743,77134,273062,377814,243428,89153,54255,44337,60135,103855,116034,116509,101520,87042,69787,26359,-61926,-100213,-104401,-84332,-16500,24990,1135,-33287,-35786,-11032,-2685,1100,50614,78020,35305,-37806,-87340,-4593,128431,272155,221826,158117,63854,-53433,-99039,-45632,-37927,-83134,-144563,-91183,-11701,21811,50106,40252,-530,-50257,-60331,-37321,11493,76474,83730,103200,96492,83303,68422,89647,168217,117014,98163,61763,-34156,-34334,-27138,-7246,87990,127436,83688,68992,84379,59323,20329,3768,-23348,-55942,-127942,-115531,-95163,-100427,-63864,-28146,9734,66417,104187,87278,48898,-5416,-51692,-54482,4521,47961,64478,6868,-53498,17157,101684,169137,180356,160433,143802,94649,91181,68610,64309,-21995,-86121,-115806,-117064,-118228,-95179,-49770,-11145,-4537,3704,-10471,-9534,16105,24593,-21023,-10981,35945,12702,-73819,-94227,-79906,-109264,-101341,-83526,-15439,109895,250990,306150,260480,132364,24732,-50623,-93814,-131205,-123952,-46038,43154,122037,159636,125311,53893,-8761,-27485,-16685,-16344,-44733,-27464,20239,11057,-65177,-103388,-138748,-119914,-110318,-36845,60307,126126,102184,9071,-16272,24441,64776,112557,194092,297844,375085,361640,230891,54147,-23421,-13407,-34805,-41161,14305,42365,62190,119853,101909,28094,-13539,765,17643,1187,29727,147123,174211,85245,-37903,-136520,-76002,-60688,-22706,-486,-15680,-69590,-48597,48826,207840,231190,160077,29219,-20085,-25524,-26993,-30778,-68498,-29617,55962,111849,77289,77373,61614,11799,-20585,-4124,44721,8711,-86875,-121224,-57271,71105,109925,27444,-10992,-86164,-34127,58043,127175,149098,84598,-6926,-73057,-130799,-57795,-41599,-27321,-17070,21166,113484,32016,-63960,-90623,-85996,-63302,-64016,-113816,-53234,44286,45601,-22450,15103,77781,78371,66583,85160,103695,82635,120639,60667,-21956,-37862,-9939,-1788,-38734,6323,-4169,-58355,-53275,-40152,-28910,-27281,-12234,3827,-12444,-71194,-49871,3845,73065,128663,138407,59772,-7606,-75603,-104865,-66016,-75626,-76086,-77772,-59896,-18815,29493,-7058,-37796,-61729,-75363,-70148,-80030,-82080,-85077,-82505,-30027,10969,14197,-23614,-56245,127371,205160,102560,-42434,-44784,133961,140760,92598,110313,98063,-23101,-33008,24703,115354,177404,148912,78850,-11019,-36487,-31481,-29682,-7914,49452,77581,10781,-73833,-116659,-59763,-25454,-49519,-34448,1705,-14415,-32702,-68759,-102597,-104185,-87154,-24165,87625,217347,347159,336795,116634,-313,-47310,-19097,4190,-18054,-48665,-73003,-47054,-31687,-52528,-81822,-3480,18101,51638,106949,34597,-37026,-17188,24834,-17504,-123096,-4644,102319,112254,-34565,-65434,9264,-24128,-85778,-52846,-36020,3350,39653,5043,-93419,-111038,-34342,-5167,-15736,-75750,-30407,86399,29466,-3340,45145,69728,6160,-49288,-81088,-94871,-64193,-24317,12229,24530,53818,84717,73833,42406,53314,111407,181606,126871,47469,-44350,-93640,-4202,75006,66452,-35406,-83311,-32158,-7786,-4205,-19453,-65721,26199,94146,92643,35545,-30207,-40464,-12630,61424,150070,166503,17342,-107309,-72250,-21110,-50850,-81818,-68226,-30695,-3279,70959,321149,578891,492508,230705,130739,68424,-5578,-75779,-109591,-111590,-38617,142485,306310,336409,313810,194839,32422,-61431,-69964,21040,42896,16012,-60934,-27038,14840,65040,93252,49012,-29346,-78855,-60242,21576,99149,125274,154261,176913,122054,52766,-36714,-70532,8777,60136,61294,98697,158518,65631,-28712,-37632,17310,42128,32907,-6303,-32235,-59337,-50055,-36192,-1737,-7783,-49787,-81678,5836,65651,56624,46159,40890,6863,-35256,-52014,-5574,-4858,11603,-10755,-58915,48766,159820,161315,44228,-53473,-81587,-48937,-60362,-54808,23273,110585,116518,43240,-28161,-69434,-54031,-27916,-25696,-69795,36010,44379,-94314,-271976,-333555,-279588,-148947,-36845,-26954,-9904,42100,38040,-3940,-78521,-90561,12856,180477,225733,163379,93751,135315,134096,58706,-16847,-79139,-61736,60923,181762,166240,66630,-37693,-89815,-22588,-6907,52993,116238,135980,78665,-7628,-49646,-95742,-95987,-52090,-23479,-12637,-60611,-37468,41767,199977,430117,668479,859931,1119664,1298567,1218260,825295,298826,-5339,-119945,-27181,75766,95500,26680,-42657,63577,273084,463180,509364,451423,366879,197473,43345,-41253,-104629,-63907,29352,80456,57234,-13363,-39973,-33694,-26502,-61419,-75191,-66292,-48841,-44120,-42352,-55766,-40475,-1299,-3703,-23501,-35985,-72479,-64024,-70322,-170833,-333365,-369450,-348321,-266011,-183516,-50336,610,41766,126124,164790,135240,29307,411,132926,145352,62258,-31821,-91199,-54793,28909,29721,-43481,-61632,39889,138906,182151,89139,51013,32866,-14440,-60009,-44484,4394,66663,138037,228669,159660,63873,54177,70945,57549,43723,72133,68005,35509,10081,-36085,-91528,45585,270062,352483,247419,70713,-74399,-38277,25998,-9424,-67722,-37848,6659,-53332,-107042,-79614,-1276,51095,36410,24735,-61025,-72606,-39573,-47225,-64502,-16772,-11270,9405,49229,41570,51165,74239,99985,59553,-14972,-31575,5538,-4061,-52966,-62776,-65096,-58268,84240,178765,235655,249250,207235,118786,31548,-79899,-84324,-64056,-64970,-71043,-40870,-1730,12948,13076,-6686,-28959,-8717,21215,29897,5570,5088,-70605,-57564,-22173,39347,127786,168739,101477,-3944,-42717,-84954,-79635,41490,145501,280046,277191,246012,136052,41786,-30462,-23762,7495,34652,36019,497,-80217,-98936,-87701,-107698,-36659,18830,23778,11554,9796,40352,55176,135712,134802,106674,87657,139273,210311,189815,123084,33334,-19440,-36485,-24713,-2025,-29046,-48048,-11405,32369,46761,-16511,-94628,-117363,-115679,-72461,58402,73842,19143,-65593,-115117,-55117,-87438,-105508,-43539,-42677,-77972,-15699,29263,-1600,400,42808,151755,265607,279685,105772,6412,237344,582134,632490,558694,306810,128083,50117,63224,126738,53404,-22736,-82857,-94775,-60004,-18053,36776,44659,-5951,22508,14766,1490,-32397,-87848,-39394,36172,128461,79061,-4908,-60312,-48294,-57197,-98920,-138883,-108967,-108439,-121126,-110080,-97275,-98151,11049,136778,200854,151333,36358,-56715,-42120,21259,2675,-79623,-62653,30150,1225,-85295,-25620,45485,28024,-54891,-4329,82447,151423,160088,162650,111032,62296,64542,106990,161853,144607,55736,97248,321806,420934,195497,63774,-20414,-36666,-11483,9565,61128,84706,63002,68613,112260,124294,78778,6240,-41079,-8679,52535,91600,81101,-9996,-61587,275198,662534,737508,506756,193138,-17627,-10996,-28239,-81503,-74664,-43926,-47803,-114232,-123291,-32515,-59875,-51195,49723,80557,15536,32149,-27130,-56112,7513,83683,97538,71964,-16526,-29020,9136,23774,49170,14386,-19547,-86312,-59395,-83709,-99518,-86933,-87948,-84154,-107496,-103107,-34846,-5464,-4214,36210,40725,20428,-32088,-27351,-1880,64698,117010,67376,7534,-28296,-69836,-20774,71787,87550,8880,-30932,-18891,-72528,-103310,-126437,-91398,-35081,55221,144187,182435,124954,37794,-37514,-50386,-32075,-2504,-15777,-64731,-81133,-91494,-75336,-60812,-69192,-58953,-57873,-69471,-60404,-11612,34318,34925,20531,-65860,-102768,-77591,-58390,-22271,13209,17091,17824,22987,59462,70793,60925,-4038,-72694,-134545,-139415,-81872,-74951,-106181,-119867,-71845,21266,128521,173685,192503,160938,60877,-82460,-70838,-1668,54930,101735,107545,135104,164885,135185,74721,-1297,488,-1996,4228,24003,88135,112828,102840,90750,44331,-40423,-88124,50756,178939,342191,371649,263599,195177,222751,246735,127181,-51687,5480,197087,259056,180779,84555,47227,13112,-17105,4252,20524,-16632,-101012,-47965,-24999,-27169,2557,100988,93716,24472,-40056,-48349,-32110,-5725,88644,163300,240604,231546,157897,70579,32569,52510,96337,100539,44023,-29602,-53072,-50826,9476,2972,-1407,-70513,-81884,12779,22519,-61943,-60375,-4903,42590,39784,16653,-11305,-70359,-117297,-47892,42495,100715,100380,28269,-20718,-38211,-31146,85,9553,-38395,-73604,-29050,-7438,-13806,-10237,-8458,-42574,-65616,-9224,38942,95384,114778,8988,-84793,-77892,-58812,1284,10291,-39,-37162,-69577,68491,71673,5885,-65513,-117353,-71962,130,29863,36377,30108,35715,109821,223075,330254,265207,104881,-2693,-29417,-53085,7363,100185,102272,146546,143304,10939,-77961,-50765,-20468,25460,53541,62248,36714,-101126,-56038,-33843,-91016,-73107,-80536,-105085,-63387,-73829,-58025,37499,145775,263085,366894,437333,367142,375223,335586,168824,82210,14684,-38015,-80784,-95563,-63888,-28279,-4802,10730,2904,-55526,-164761,-99420,-87146,-85059,17440,31282,111483,134926,21989,-69014,-23840,-35135,-35749,34896,86397,22986,13226,78052,51423,-7569,-26525,516,-10884,-56403,-105660,-74619,-12202,84697,136153,172950,251666,192132,46470,-84519,-123067,-40761,14018,80192,236307,251522,199139,117972,66355,-557,-43999,3325,-21833,-58166,-52605,-47499,-80463,-89001,-66010,-70228,-95330,-76172,-79585,-93429,-77393,71443,107530,271929,263927,173797,73750,-15439,23977,88450,89808,353,-78982,-108601,-97531,-107323,-90465,-61227,-88326,-99593,-83136,-30550,37204,32639,-9983,-64671,-117915,-63435,-45944,-38644,-47277,-66915,-77341,-39843,-62039,-95928,-9282,127737,181533,178788,200464,237279,244833,192274,121903,67564,65246,147939,217078,204104,197030,170748,151393,103684,47786,50444,61160,79073,110134,167271,114519,28009,-45257,-105951,-90138,-102841,-142825,-70507,-720,46526,42865,44813,120510,211489,220963,156474,37298,-42224,-100289,-99088,-35181,-21749,-48643,-12550,66286,31809,-49587,-100493,-102328,-8914,86778,169322,170947,46862,-24607,-78185,-99101,-7339,96836,143423,114882,42663,48145,102366,78947,32273,-51469,-40028,-30505,-41487,-15279,34136,29187,40887,81872,122072,78778,38152,4929,-35300,54844,93003,51741,-25616,-80766,-45594,-2566,23182,-52657,-94380,-13066,23993,32642,50364,78758,79559,50317,16758,-845,1428,32782,61259,84793,77000,31602,2553,-58407,-117943,-89423,-59447,-17484,-18728,-88561,-120357,-86395,-49969,-50400,-99523,-117807,-53517,-1687,28763,17580,-45470,-80292,-27154,51942,140170,160607,81104,-8225,-58974,-79636,-90368,-23875,31763,83252,84155,-21774,-23413,41588,106652,102980,16765,-33132,-5697,-9630,-41685,-56682,-7665,-7046,-83822,-87900,-41639,40588,74278,64390,107714,104583,796,-79964,-89034,-60395,-53015,-46423,-22739,-4131,-20873,-57208,-71760,-78891,-65220,-90964,-28058,114480,212798,184128,172071,170904,162766,155495,114001,65257,-248,-62963,91638,166826,100119,60142,20771,-37050,-73583,-78095,-78361,-65305,-72604,-57873,-12749,-21605,-60201,-34743,81426,188468,242188,227356,123462,10256,-97215,-97508,-11434,58828,96994,133849,260824,429682,389261,236771,41787,12280,21357,13858,8154,88615,98751,71375,17530,-45741,-86998,-88218,-33260,52515,183613,209722,135634,125561,140990,104401,24398,-55588,-130438,-50045,-51888,-89718,-138710,-77298,-8845,-46862,-57320,151882,483958,518281,324025,167173,61820,-53166,-117801,102275,325436,231023,71125,-61421,-81138,16430,226376,283043,270876,205705,98935,17651,21066,56669,108139,138526,140447,48572,-37608,-89217,-62858,3931,29793,2265,-1374,15384,30710,41045,61300,54492,21453,-197,64000,125585,120926,57616,-20957,-107950,-133486,-51993,39548,97934,58925,82464,21581,-81094,-67944,-56742,-40967,-12184,14959,31439,17858,-22149,-15838,147040,216213,239729,193420,82199,-21587,-90439,-119641,-104567,-93282,-94230,-92683,-83949,-82336,-59382,-22940,-5597,-38671,-83621,-10756,-21201,-33038,-30152,-41123,-66979,-78046,12266,127425,125100,26513,-535,13187,-11940,-2707,21705,69206,42766,19267,-1811,-83586,-106875,-41606,-2700,-11812,-41249,-46530,4481,31467,60288,62542,43959,10570,-31779,-26382,5434,24068,80593,162720,21929,-70617,-109063,-90863,-88783,-66767,-18471,34916,65844,4915,-37335,-14866,-10526,-60282,-116118,-42640,18727,-16358,-56383,40312,182115,266999,296720,226069,53382,-5197,-11643,-29761,-75578,-78786,-60675,-57536,2690,-20179,-2871,91902,190928,180089,97865,27313,20244,55815,107585,52097,8919,83360,153180,148882,53022,-8640,-4377,27116,-4946,-63997,-55040,-104019,-62170,-15793,12755,12978,2125,-51401,-55824,-38329,12839,40575,27727,20123,22338,-4054,-46895],[-48206,-1284,30551,44584,65757,78616,18603,-43929,-75609,-50073,29530,101145,171047,168293,39763,-69458,-21704,43774,16580,-57524,-49370,-46619,-86578,-8379,36071,-2362,-51275,2304,-19780,-52688,-22852,21648,35286,47040,48077,59121,-12503,-87490,-13331,10139,-18895,-46092,-7685,38859,85972,38237,39694,63752,17164,-62321,-61873,-23950,38441,68452,54789,73730,118161,222102,215589,92307,-10174,-2572,100718,152441,84153,-89087,-1576,11542,-4392,70636,100941,72625,35704,30142,42649,6138,-37786,-91708,-61077,-9444,6039,-21782,-80456,-85479,-55957,-2504,17321,-56091,-86848,-34951,-75403,-67779,-18881,22753,55016,106611,98892,107184,238463,308134,306954,288009,137080,-24071,-86907,-44342,32648,26834,-55204,-19756,40034,82004,51047,-29309,-43770,-17438,-2838,-5645,58534,108002,61483,-21108,-99621,-53934,15318,15376,-2709,-26586,-57982,-49263,-1808,11852,-11708,-44067,-48146,10691,102932,100505,4710,-58361,-41693,-63204,-66069,64440,159825,200693,155573,74976,9324,-36777,-62432,-82274,-104529,-50787,-49728,-89032,-55181,15516,71094,63257,18589,-19647,-7566,32270,33685,-54727,-65649,73899,103854,59480,-10570,-82183,-88996,-89197,-77947,-69905,-38714,-7358,23664,35010,59425,97201,51398,11448,71563,169998,190767,68675,-55034,-94731,-92376,-128114,-52311,18344,53015,23403,-13757,-23794,-26319,-39639,5638,85947,155098,195768,148462,63476,5152,-57795,-71777,-3657,50405,48260,20269,-10519,-29331,-84486,-46708,48199,84656,62506,-19959,-105029,-54760,-32089,-16478,-48470,-64445,-97269,-107172,-99117,-91492,-103574,-107816,-65945,-51897,-24454,-38242,-106978,-110695,-47449,-38165,-14671,13547,59702,25428,-58021,-82610,-77165,-37537,7755,87261,157118,158919,112751,80762,35823,67435,152704,146421,9525,-79013,-86170,-92499,-35133,30068,50172,79230,119198,93935,48921,27675,57206,82244,10688,-81113,-65430,-27194,10005,8115,-32046,-69669,-81449,-119736,-59033,70831,253428,330830,211544,94988,76790,62599,78727,120887,127410,118675,93760,55798,31594,-890,-73949,-95906,-87255,-71555,-15187,20382,-3846,-32528,-34583,-9761,-6304,-5199,47291,76235,31406,-42612,-68254,10586,124932,253699,205056,151693,62064,-49872,-99545,-36004,-25753,-67175,-139865,-102182,-26248,3019,43454,57249,26085,-31177,-45000,-19213,37619,103143,95738,108250,102537,92226,103696,166885,217846,119664,86580,55314,-33227,-40195,-45845,-33403,53177,108814,83950,79765,94795,58415,9385,1209,-21220,-59551,-114801,-95308,-96279,-104313,-65122,-36370,-3238,61028,109539,95082,56282,-876,-42778,-38527,33022,86487,97301,24994,-39597,29069,111252,169071,170493,149136,130497,76078,68791,63994,77835,-11165,-75037,-103671,-111827,-115887,-91231,-44947,-3671,2764,2944,-23911,-20125,-3772,5765,-23304,1205,50374,9218,-12579,-57995,-48886,-84683,-86737,-66782,6701,137649,273371,327379,283383,149114,28340,-50467,-92814,-130777,-129627,-59010,19613,94825,135002,113965,57328,-986,-20776,-8744,-2044,-39057,-39447,-11125,-35426,-99624,-116669,-118807,-102955,-104578,-39341,50738,119372,120793,35532,-1572,30107,67566,117006,192063,278212,339021,326420,219307,57166,-19621,-6449,-23373,-47619,-653,30416,58278,124174,91620,7388,-8086,21840,26160,3126,22114,134724,158535,48413,-87185,-68920,-40447,-56054,-26808,-10862,-27183,-63060,-30354,74203,221396,219735,160359,51558,18694,14398,384,-17669,-82735,-41833,53436,105503,60482,49293,30183,-17759,-36435,-6095,55587,32920,-61495,-98708,-49714,80054,130804,59363,14210,-73567,-25982,67636,135276,159986,89846,-9201,-75920,-117960,-43723,-29907,-16325,-4934,41587,121344,14247,-80778,-115659,-114049,-92577,-82135,-110601,-60031,25569,30907,-29898,-14779,13428,11295,11552,37165,73855,82948,120277,60329,-9681,20,37727,30360,-49335,-46089,-40258,-69748,-44367,-28665,-21685,-20973,-11979,-10312,-31087,-84119,-50705,12642,94234,156724,152943,64316,-971,-71425,-102863,-58176,-66387,-76812,-71861,-54232,-11445,37643,-7048,-50765,-79207,-89832,-80379,-88213,-74105,-65916,-56282,-12398,27210,31215,-12895,-51680,125213,206680,97844,-44561,-48718,140065,155132,94167,96522,69223,-28393,-14569,47914,137250,192249,153699,77077,-20979,-40922,-30666,-29619,-11174,41213,82566,29439,-54457,-124665,-72750,-33973,-41147,-14602,17159,-11456,-53416,-84520,-120741,-124833,-119153,-46876,65700,193978,332839,363910,153776,20043,-45785,-38684,-37859,-60387,-72732,-47716,20753,29553,-22999,-87958,3623,14261,22008,81456,30024,-35720,-9,70740,47152,-103118,-28654,98008,125613,-23514,-84928,-7214,-30666,-88706,-58764,-48710,-15520,15567,-15860,-106004,-102298,-19092,20855,22135,-23731,-61715,74002,44020,25399,70004,77760,8433,-45145,-72196,-87959,-60192,-22364,16192,32540,63828,89233,89519,61038,39543,72902,150013,106153,28319,-76331,-101460,-9677,58841,51934,-36810,-38102,3867,13287,5197,-20907,-50864,40458,86987,74981,34543,-600,-8792,10828,90894,195767,205198,39732,-92320,-72922,-24255,-47894,-83407,-95808,-62491,-44941,98514,430815,665255,505067,218496,119949,60743,-4286,-69503,-109783,-118785,-24210,155482,328589,361311,323958,191495,30828,-66630,-87721,14228,41012,27684,-37813,-37281,-21906,11864,40908,15696,-42076,-54600,-23614,52279,108383,106701,111148,132619,90372,35965,-39839,-68094,16712,62280,59574,91113,150594,76470,-21780,-44072,2121,17342,9794,-24361,-44456,-63818,-56691,-62306,-34419,-32387,-56908,-84986,5026,73732,58995,49332,44840,13611,-17243,-19037,7055,690,11084,-16567,-79397,33028,147932,152925,35889,-57624,-83852,-49926,-56915,-75331,-3320,90728,110233,40754,-35892,-88151,-75974,-56991,-56415,-53568,46233,30262,-136393,-333609,-391674,-318797,-168473,-38178,-13205,11758,62431,51969,2255,-76363,-88838,17523,207520,280991,216524,122408,146012,160003,86521,5406,-57204,-55485,73182,200658,179016,70945,-38629,-78673,-5411,26017,104388,177650,193356,119272,15610,-36456,-88996,-105775,-51845,-14173,13,-60721,-44316,59137,262789,535031,809895,1017040,1266813,1424311,1316738,889572,323257,-8278,-133984,-16606,86467,97242,22465,-45548,56303,264085,427953,454336,392563,332094,169390,22716,-56846,-96429,-49856,50458,103365,68073,-16222,-40735,-24842,-26839,-64550,-79543,-66510,-44178,-35828,-37958,-53062,-28327,14494,5054,-29698,-54164,-72661,-40607,-45569,-140349,-332982,-410035,-381240,-272400,-189082,-34801,38759,10202,73374,124445,100096,-10240,-19509,156549,179144,99461,-7230,-87154,-39862,36707,30146,-50573,-99167,16991,128879,208261,118324,73606,47230,-11807,-78918,-65930,783,86485,187818,260828,152555,43878,40634,68078,60499,46103,63749,67105,34681,16311,-26103,-88910,49963,283845,337233,216024,57331,-74152,-41838,24264,-4084,-53544,-58894,-18754,-73790,-108141,-54132,29422,75745,50834,31335,-53163,-68356,-35782,-56859,-91881,-60267,-41390,-12815,41027,56605,77465,100349,122828,77367,3224,-12143,31182,28076,-32198,-57885,-72826,-78628,55611,135337,185930,205264,184607,112970,38628,-52553,-94353,-38174,-53888,-69239,-38847,-1977,17660,20168,2720,-19416,-689,32045,43286,5580,-8664,-73913,-41490,-9585,60346,160804,222778,161915,30026,-25451,-64957,-54558,46382,118662,264702,284917,242572,130811,44180,-27390,-20242,12254,40684,37280,-744,-76982,-93507,-81406,-89508,-23623,30627,39005,30541,36225,83124,115009,184923,161232,119322,92277,137148,207088,182848,124191,46549,4654,-17426,-15326,-7597,-52867,-44339,13152,55149,61887,-1588,-79288,-107903,-98239,-55672,78326,70041,-6076,-55547,-44763,-4225,-36590,-85999,-90636,-83953,-89178,-2654,38357,1590,-1061,36545,141724,261607,289935,105031,-1141,215813,544372,568267,480759,221966,50773,25544,103633,167546,71930,-18520,-85114,-97139,-56633,-19962,24823,36054,62889,145577,89156,19176,-37829,-75701,-21586,56614,149050,86339,-2613,-65035,-44882,-48802,-88320,-113677,-98823,-92177,-89412,-81996,-82101,-104771,2433,121012,180813,144499,40264,-50224,-54016,3283,-21922,-107639,-31241,60319,17991,-87428,-24694,54326,34888,-59855,4152,90518,143308,126183,125393,88742,48100,54046,92831,142527,126371,44481,85337,307922,446787,219879,83627,-1251,-57829,-42153,-23472,16531,25465,-126,22721,90768,135575,101428,20039,-35053,-12109,48939,84712,65133,-19968,-55020,285655,646871,745696,559167,259262,25269,-22867,-48912,-89332,-74597,-45258,-45904,-105294,-131735,-40481,-41960,-48638,52466,99388,27462,14588,-37894,-61679,451,67522,72553,50842,-32899,-30594,17352,28671,41789,-2189,-32402,-108917,-66633,-89635,-107095,-96280,-96297,-87462,-102947,-101963,-45814,-15032,-7595,31934,29195,7431,-42351,-40068,-22364,51138,118637,85358,27742,-18331,-62071,-15364,74844,85482,9038,-22040,-20669,-82571,-119430,-113771,-99869,-48088,28914,91897,125137,94469,34688,-21200,-30100,-10926,5975,-29984,-85923,-68992,-88351,-82335,-68940,-78233,-64409,-61072,-68900,-54719,3776,52735,47997,33342,-59833,-109412,-98295,-88048,-39533,5020,10051,-3818,-15906,29208,53901,49556,-13965,-82401,-141556,-118557,-72515,-87322,-126939,-109886,-66968,24218,121229,155335,187505,165297,61189,-83314,-73096,-5407,51352,108342,126495,157901,171473,119321,39308,-23776,4081,6328,14311,40648,113290,138186,103221,76594,27602,-54631,-74975,73963,221977,412271,444506,309512,212077,224109,240936,140221,-56867,-8080,163497,212109,144054,71373,48945,26524,3041,22363,27217,-14577,-104043,-45622,-21434,-21453,12151,109436,106581,29642,-44689,-70574,-69568,-29478,84627,168891,241110,222655,146351,62735,28476,53387,89675,95054,52322,-16476,-40835,-48024,-7699,-40062,-49139,-80861,-43145,44031,52538,-41318,-68719,-30119,17250,7976,-17713,-36336,-86978,-114912,-41558,37003,90933,86822,17376,-23419,-36618,-27139,1971,-1085,-66740,-71293,-8139,11574,-5430,-9899,-11282,-35058,-51935,3400,52888,112500,111169,2510,-90823,-79295,-55657,3056,24924,20392,-28973,-112366,55754,76973,19937,-53528,-107141,-70612,1984,27137,28902,19943,29093,117119,245494,356607,280909,120883,26469,-56,-24126,38948,119342,75562,95576,111409,-7248,-82272,-50944,-20526,25113,43100,29544,-24507,-98169,-8257,9496,-51899,-50542,-69637,-137608,-81799,-78069,-62887,27040,121274,216036,305650,382803,343740,370053,331022,155917,72466,12924,-40824,-87312,-106063,-69801,-35696,-13167,6426,4773,-58045,-160219,-94149,-71787,-27509,62034,69562,146453,154637,34062,-47993,-2832,10289,19641,71294,99663,36942,30094,86883,55723,-6715,-40011,-18317,-24874,-62532,-102825,-75088,-13910,94102,157597,181777,238987,163186,29351,-81454,-127717,-50103,16300,108415,267308,267605,218305,146340,95893,29743,-30861,-11628,-43447,-68395,-52836,-35600,-64105,-119874,-97373,-76860,-88328,-46208,-50936,-81284,-100825,95164,174543,329571,269448,142457,13642,-89062,-9029,85961,74890,-17365,-91346,-113154,-97739,-106057,-87566,-60745,-89115,-93711,-71091,-13833,53951,44006,-3170,-58917,-120537,-89556,-75053,-59285,-54732,-69520,-76860,-33150,-53686,-99477,-16321,114060,149781,130680,140002,193079,223524,198950,147536,81672,72137,151143,210431,173158,162198,146566,151287,135378,92568,75955,65213,76817,100821,161092,135181,46844,-29935,-86243,-78729,-109152,-140522,-72860,-8478,30742,24140,11102,71328,146714,158192,107166,7126,-55993,-111295,-101487,-39382,-34735,-55779,-5265,77432,29513,-66223,-123126,-98223,8958,109330,191302,181085,41859,-29977,-87010,-97902,1390,108424,155193,113890,43221,49547,108420,92801,58334,-26358,-23828,-32867,-58623,-28426,14473,-2611,5697,53416,99128,60344,31656,13071,-33110,36200,79525,55285,-5201,-64804,-21683,31086,44904,-43405,-113561,-27471,14943,28271,60212,90908,75990,27915,2259,4212,17063,45129,71782,97940,88760,31065,-12942,-80007,-112983,-89579,-61095,-14369,-32304,-113182,-124716,-99809,-71350,-76960,-119569,-112844,-60066,-14244,21175,18958,-52212,-93595,-32654,59642,154578,183868,94218,-10586,-63927,-72829,-62285,-3162,30387,57765,49457,-45194,-34596,19050,70541,60965,-28783,-67047,-11628,-9367,-44963,-64001,3834,21192,-62226,-115362,-71470,-9943,41215,52179,114049,93350,-9573,-83084,-86867,-64823,-67362,-63863,-34332,-5120,-14729,-47223,-57864,-65397,-58089,-81381,-32978,99115,167942,131388,132343,151298,156059,148255,119724,79972,33683,-1183,126769,191064,124562,74731,20019,-56895,-112803,-96925,-88815,-84037,-98100,-69391,-18324,-16816,-38564,-10050,101016,194870,227973,191917,96146,-6425,-111490,-87054,-1928,64213,88487,111543,228795,413082,392325,264097,68859,-8950,-7335,14267,35689,134065,113636,66229,15551,-41072,-88101,-106165,-56478,15500,134122,178771,133979,140457,167392,129152,27353,-66860,-137766,-41603,-49612,-98929,-149529,-85486,-24263,-52919,-61214,100817,421565,526239,359157,190743,77982,-36864,-153517,57793,300663,237394,73609,-62335,-105745,-17333,164004,252508,259768,218687,122960,35889,28011,59556,119034,164406,182609,79249,-23518,-83383,-66520,-1639,16446,-7162,-6161,16454,43761,69248,102637,96498,41174,-5666,46186,110311,104426,43637,-28917,-111347,-130024,-53068,30323,57218,7769,19566,-28062,-122224,-94241,-79941,-50740,-14955,17788,36698,22179,-4020,27564,159996,210326,228979,178684,84114,-14883,-83076,-135835,-119972,-105191,-106578,-107988,-96696,-87928,-62090,-31231,-25460,-63936,-89061,-9842,-21130,-37206,-40983,-52710,-66591,-76889,3502,113960,99537,12248,-11210,-3534,-25504,6984,41773,68839,38783,23352,19439,-49615,-120257,-57083,3681,15975,-7619,-14714,30013,48632,66903,59175,41229,5371,-37546,-29166,3917,23135,71713,145044,-2726,-89630,-98205,-79417,-88208,-72140,-17947,30453,60909,5309,-38525,-5693,3229,-47751,-113974,-62083,7721,-13442,-54300,19981,128455,208638,241793,176162,23325,-25391,-24167,-41784,-90096,-58178,-43669,-73406,-24232,-42276,5847,106875,206254,191481,99538,20565,15342,56067,105166,48059,-1527,68550,129534,122412,37490,-24555,-18725,20384,-603,-57068,-79181,-69690,-32917,5738,30716,36556,17279,-37699,-41002,-32944,16760,49020,41660,33988,26153,-11422,-61545],[-29704,19914,48022,46661,54873,69199,13657,-38127,-64175,-40489,25185,80991,149919,166335,39954,-75759,-17775,65509,35030,-49924,-55529,-47345,-81159,-4577,54739,27236,-2857,37108,-2548,-50949,-35603,-2920,-4372,22931,24041,28632,-34141,-48527,20048,29902,-10410,-54390,-26539,21516,66766,24902,32402,61170,18580,-67099,-62303,9221,66553,72582,48670,65988,108083,196747,158744,48266,-39545,-8497,98050,136484,49185,-114045,-2779,-5424,-33035,35029,84416,59663,19825,10502,32136,3754,-38414,-92466,-67854,-13857,-850,-33512,-94543,-82259,-54976,-2880,20685,-49122,-92140,-45803,-76422,-66773,-21602,22385,50612,104769,100189,110698,226648,274869,273102,259996,123369,-32589,-81990,-17472,47568,27892,-49572,-21159,46021,87539,47653,-43472,-47538,-4584,9737,-2434,49782,93884,48304,-30892,-108241,-49053,33089,52224,23710,-23585,-69178,-46536,2234,7214,-25828,-58536,-88079,-41999,60034,83070,2450,-58893,-52826,-79401,-58234,71100,150613,198002,172684,94335,15322,-38193,-57970,-80404,-133771,-65933,-56975,-90254,-61546,7108,59237,40476,-7589,-21648,19416,65734,62417,-30536,-76222,63510,105974,71795,-2814,-74610,-83231,-95539,-91525,-81166,-54156,-30192,-5996,-3901,11438,49495,24772,21817,93293,185266,204956,78900,-53851,-94660,-78416,-125250,-55852,16559,43394,12401,-14628,-18102,-23155,-37395,3892,77749,143637,197256,164498,73669,9024,-63258,-88486,-24823,23546,35850,16672,-17100,-40932,-94255,-50549,50705,93481,71235,-13995,-112938,-78963,-64786,-60999,-79910,-82808,-97382,-99806,-104165,-100330,-108782,-95426,-54746,-45836,-20428,-35853,-101480,-105887,-41478,-26524,-7592,20373,71993,25740,-55409,-78684,-76855,-37877,8619,83890,147941,149397,101341,72108,27044,58573,151863,141326,3283,-88657,-109890,-119704,-39147,22423,45598,86285,131670,104155,59722,36732,60020,79500,3774,-101090,-60796,-9355,24444,11066,-38143,-78253,-81219,-116259,-67693,59280,224500,271508,165290,90252,93719,76827,93802,134158,135274,115605,79514,24968,8531,-4001,-61007,-78885,-72083,-64220,-21790,7168,-15324,-38652,-39644,-14462,-15131,-14467,40539,70777,28105,-41549,-46173,24831,122077,235055,186367,140697,55571,-49397,-103570,-34875,-19474,-55994,-133535,-117380,-46154,-20542,31335,70211,51343,-15695,-33883,-6392,56700,121460,100919,108974,103959,93998,128454,238235,258275,117923,73335,46261,-35112,-48747,-64856,-58814,20120,87765,80394,84623,96847,52222,-6889,-6822,-24019,-67241,-93774,-73172,-89203,-110870,-70204,-48296,-19282,53725,111965,101954,60592,-71,-37642,-26553,54741,117436,122179,37492,-29490,36552,115576,164306,157722,135507,114048,54364,42575,53527,83549,-4534,-67245,-93872,-102430,-114270,-91522,-45744,-3073,1896,-6165,-40951,-32313,-25875,-17938,-35756,-3244,43185,-4732,41847,-23857,-19938,-56530,-67701,-49242,28536,160906,280782,330081,291414,158358,26020,-58104,-104076,-141376,-136098,-70111,-3593,60049,102103,96858,55751,3515,-13371,2494,17123,-25115,-43234,-34105,-72257,-131896,-122493,-100833,-87089,-97204,-44615,33280,98868,122671,53672,8529,33206,67675,117101,181258,246758,288921,276396,195241,51617,-22676,-5672,-16283,-59102,-24062,12069,48141,122132,71834,-23857,-3319,39586,30856,1854,12092,115020,136593,10439,-110735,-4885,9422,-49824,-35557,-25643,-41289,-57185,-17121,92471,218164,189860,138829,58285,50260,50672,25349,-2666,-80101,-45958,45774,91461,38236,13318,-7467,-50412,-55680,-14034,57012,49865,-39839,-80013,-44639,81471,139585,80451,30750,-65452,-24618,68154,132967,160403,89412,-13700,-79478,-107342,-34108,-22238,-9261,5347,57078,122254,-3731,-72614,-96803,-109289,-107695,-98685,-108266,-73096,1133,12892,-38310,-48114,-46093,-29084,-16160,257,41082,76128,112176,58879,8254,35355,79943,60196,-46123,-102358,-67966,-72299,-39476,-23263,-21128,-20602,-14699,-25478,-54573,-100084,-51772,18728,108690,174621,155298,61105,-507,-72843,-105972,-54454,-59686,-78495,-66877,-47830,-4699,44062,-5603,-61283,-98271,-102791,-90146,-99852,-70334,-49755,-34290,-300,37045,41336,-9716,-50271,107319,187742,80873,-52964,-55749,136289,160681,87347,74200,34646,-34354,-5836,58992,146074,192427,143244,60830,-39309,-49792,-30969,-27611,-15157,28794,79342,41049,-41537,-122922,-82512,-39207,-29968,3305,33470,5197,-50488,-85089,-99079,-86291,-125212,-78024,33068,154622,295382,364069,184467,38174,-46780,-64831,-90262,-99586,-53410,26664,98756,84476,1982,-94010,1860,7764,-6684,47851,18375,-37717,13885,112967,112247,-51563,-50190,90613,135187,-7794,-108372,-29564,-43367,-96529,-68911,-65046,-35468,-8092,-36661,-119773,-99443,-10189,39227,48690,16986,-35727,70218,67318,52522,86728,76196,2743,-46910,-66612,-83258,-60648,-24776,23764,48603,81413,94483,99104,69751,17543,26224,114314,85627,10339,-107616,-98638,-21209,37863,40338,-18786,3368,33706,28407,10309,-25357,-39664,41645,63545,39425,12026,11456,18996,39202,131488,251705,244931,60298,-78109,-76527,-34492,-52140,-86680,-116914,-50583,-17689,150779,509298,703298,487275,197598,102145,47227,-7192,-65238,-108666,-107492,-17366,151652,327664,367591,320208,180825,27379,-64272,-99320,-14,32158,33881,-17444,-35693,-43033,-22917,4744,-8164,-33343,-19905,15956,79763,112060,87140,73738,94624,64071,21231,-45924,-74518,12704,51529,48593,79263,137175,80714,-21684,-56682,-18142,-10250,-13230,-40048,-53260,-67373,-61219,-90677,-71765,-62794,-69267,-79615,1472,78226,58671,49847,45545,15882,-5160,5021,13490,1290,5283,-26788,-102952,15476,129838,135745,20011,-67921,-90924,-54658,-52567,-94228,-29667,68015,99950,35662,-45213,-107372,-83622,-67005,-63368,-32054,51626,11653,-180090,-399405,-449698,-354379,-186466,-41701,-4347,26303,73123,56356,1371,-77859,-91681,14682,218497,319231,256552,148449,154880,184875,113194,25729,-37324,-46646,80512,207731,178705,63446,-49379,-66672,11057,65863,173949,252185,255751,158710,32918,-30785,-87167,-115974,-53552,-9016,7024,-66196,-54045,77127,322869,624511,920780,1127749,1346580,1467129,1339743,908479,334384,-12662,-152526,-14631,86403,88289,10959,-54128,39350,233146,357005,361565,301507,271041,130053,-1432,-74987,-84277,-41041,64638,118215,72689,-23053,-45274,-18561,-26552,-71636,-91210,-73102,-45392,-31929,-37557,-55617,-23627,22573,7692,-40593,-75653,-66588,-24802,-29832,-118130,-301785,-415984,-387388,-261618,-156605,34207,131769,83506,92170,127193,94850,-12805,-20701,166846,197637,123584,11026,-69963,-27924,39164,26004,-53249,-100209,-5360,111420,220587,135969,86822,52960,-17167,-94572,-78228,-7864,96990,230305,289496,150325,28953,24301,60657,59280,45347,50712,57536,22748,10355,-27200,-86031,51318,284472,306830,178718,41013,-76593,-52910,13893,-4401,-41587,-69613,-47066,-99812,-91223,-28892,58858,95077,56861,29675,-44339,-61650,-36439,-67853,-96821,-98271,-70522,-32431,34674,70915,101460,122195,137381,86007,11713,-3689,45991,52652,-14810,-56427,-80880,-84397,34115,93298,129995,149938,149058,97881,39491,-23582,-64584,-25056,-52473,-71417,-42409,-7421,18507,24269,8287,-12935,6033,41757,54781,4830,-30408,-64713,-28046,-2154,74530,184774,268228,216707,58460,-12437,-48745,-30704,53238,90023,237645,281024,229181,119564,40503,-30782,-23220,8252,38324,32794,-3467,-68395,-85780,-73740,-75155,-15771,34750,45333,41616,55150,115346,166732,223168,176537,121236,84789,118734,185143,166111,128735,69181,32138,477,-7808,-17496,-81654,-42037,31993,74940,74144,10848,-67515,-97443,-83861,-39297,99322,68001,-15239,-9420,20496,45484,9930,-41226,-103047,-107624,-83719,-1919,37917,31,-6879,25052,124124,246820,288278,97530,-14597,181236,470298,467212,373388,124282,-32330,32092,160944,209950,88941,-17076,-90597,-104438,-56748,-27283,3054,23886,134514,253357,146171,24747,-50484,-59091,-1836,77335,164690,89119,-5898,-75180,-40073,-36053,-69419,-93238,-93343,-85031,-67367,-58522,-70328,-112016,-12752,94043,145602,123511,35966,-48751,-68359,-18976,-51313,-127585,-8672,76104,22579,-88732,-26254,57940,34179,-69511,11146,94989,126142,83225,80354,59264,27746,37705,72103,116185,102908,29588,67633,283374,456258,236996,99526,22276,-53053,-75033,-66394,-38517,-41036,-65729,-24792,63598,140671,122485,33934,-28389,-16224,43417,75448,42992,-35325,-48763,280456,588530,695039,559639,299834,66657,-18850,-66542,-98685,-77787,-51483,-50234,-98034,-112169,-25853,-13037,-41847,48921,111824,42516,-6832,-55312,-72526,-11636,45864,41899,23851,-52724,-26457,26673,32559,32125,-20163,-46025,-88684,-62624,-91259,-113290,-104351,-103447,-90367,-99841,-102055,-61436,-27111,-11792,25204,13961,-10556,-57320,-58883,-50272,33669,113525,95623,41016,-12686,-56264,-12373,73656,77551,6288,-15671,-23233,-89863,-114840,-103470,-109896,-58484,11886,46769,67904,59267,28969,-3578,-5314,7225,7242,-49906,-100383,-58280,-84043,-92242,-81194,-89863,-71659,-65553,-69313,-51807,14293,64108,55020,41992,-55643,-117779,-118008,-117218,-60271,-10777,-2315,-25018,-53702,-2624,33801,35193,-25166,-92259,-148245,-101718,-58792,-90707,-128806,-101767,-65926,20348,101299,122888,172077,163083,56014,-88123,-75794,-10114,45635,108854,138698,173021,168358,93488,-4993,-48148,7037,15549,28490,62220,139246,158658,95986,56454,6246,-71335,-64808,89685,253204,457046,490925,343154,221637,217074,222685,143212,-58344,-30966,118233,154799,100766,53791,45808,35088,18954,34754,27444,-17880,-106800,-41618,-16861,-15449,19979,111247,112683,30372,-51596,-93734,-111736,-51873,74062,165399,231447,205119,126943,48599,21384,50310,76978,84386,57930,-3386,-27436,-42114,-28103,-88351,-57156,-38046,-1028,72716,80044,-19404,-67311,-57898,-12805,-25031,-54040,-66278,-106564,-108784,-36256,28517,75210,65162,1584,-28509,-36223,-25372,-94,-15936,-97919,-30168,40695,48754,10409,-7308,-15379,-29569,-39902,14927,66303,127941,105184,-5328,-98586,-80089,-48714,8571,46677,51450,3643,-132585,28850,70555,29901,-41929,-96113,-67061,3910,23108,19215,7834,23848,126424,265259,369733,285201,133965,51116,26067,6052,73041,133887,45218,42316,75386,-28346,-86504,-51784,-19933,27201,36321,1961,-73718,-47556,41259,55527,-8834,-14435,-40776,-117526,-100179,-81861,-67420,13535,93258,169690,244461,324355,316622,358198,320535,141822,63210,12661,-40682,-89913,-115714,-75050,-42610,-20155,4581,9623,-55948,-139269,-80591,-47232,23865,111644,115409,184910,174112,46712,-29330,14590,56314,78894,111199,113772,47660,44363,92825,58466,-5125,-52145,-36743,-38356,-67831,-95418,-70878,-11921,101146,171982,179475,210799,126012,12179,-76315,-128669,-58769,15533,126661,283240,273506,232963,175114,128148,67642,7049,3010,-52236,-76479,-52612,-24919,-41661,-105785,-125738,-84204,-80481,-14876,-16600,-62158,-118943,119829,246091,372755,263364,107836,-41391,-151472,-28400,82200,58758,-33834,-102400,-116166,-96191,-101886,-81794,-58161,-88327,-85419,-56337,4713,69818,54618,5268,-50449,-110704,-103548,-90886,-70775,-56468,-66652,-71357,-22167,-41143,-97395,-20244,101643,122454,90169,82923,142762,192172,195601,170100,95839,78314,149491,196334,140774,133109,128976,153978,167793,131913,98062,70654,75499,92555,152782,157331,70970,-5476,-33267,-39550,-75404,-106704,-67897,-15401,11503,51,-25442,19933,80154,95182,59077,-19082,-65558,-117832,-98798,-39972,-45473,-58586,5205,88397,27383,-80037,-138766,-80499,35915,144121,228903,208704,60699,-6541,-74268,-84616,14263,119678,164025,112224,45231,47262,103614,99509,83115,8129,1602,-30049,-75749,-41621,-5002,-31730,-21960,34054,83879,49076,28751,21412,-25303,20373,66953,59189,20212,-40140,7570,60446,59989,-34432,-112129,-38121,4659,22808,73310,105821,70292,2187,-6284,19987,41833,62451,84288,110446,98450,28945,-28172,-96098,-99491,-85150,-59595,-13491,-49504,-136830,-102080,-94070,-80914,-89456,-118219,-105102,-65394,-26268,11876,20786,-56143,-104893,-36115,65134,157703,194813,101921,-13612,-64800,-58900,-32498,21191,37404,38406,16520,-64167,-40806,1133,41028,27824,-64416,-101506,-15781,-4716,-43602,-65103,19841,53847,-30849,-102001,-58477,-23970,40358,61826,123038,83190,-18500,-83096,-80407,-64577,-74856,-75360,-42300,-2062,-3985,-31595,-38485,-47458,-38989,-5393,8467,94889,126776,82336,95589,133803,149719,138484,122149,93419,69974,74763,191600,232224,159888,96067,25850,-65037,-144136,-99784,-93386,-98102,-108516,-61646,-9799,-1191,-11037,18761,125501,204286,215222,160875,72886,-20399,-119780,-73764,9062,66820,76514,88681,194033,381130,380866,278449,83999,-36757,-32547,27330,71158,172447,118170,58195,13111,-34795,-85699,-120504,-70242,-12229,87973,146335,131500,156060,194878,155815,33592,-68368,-92841,-9198,-31272,-94139,-153779,-94733,-41108,-54591,-43236,92227,374658,526971,396229,220104,96188,-17281,-158662,9313,254364,228954,70967,-61073,-126413,-49105,99209,211464,240098,225740,147136,57234,38124,62542,127303,186336,216700,105220,-8838,-75434,-66413,-4102,8316,-11454,-8522,19299,56765,95599,141275,133097,58243,-8189,31590,94483,86362,28176,-36990,-113908,-121854,-46843,27492,26067,-32468,-34704,-71860,-107597,-101505,-98935,-57568,-15450,21297,40084,23566,12200,65302,183038,214018,220892,163218,84393,-8850,-74293,-131798,-127879,-112093,-111295,-114322,-109637,-92023,-63098,-39963,-46481,-86377,-86592,-12583,-24033,-42415,-52182,-65570,-67538,-74868,-6048,94736,69758,-3595,-23559,-22144,-38116,14617,56207,62004,32424,25386,37711,-15006,-111127,-75041,5758,38533,20483,12316,52852,65386,73627,57656,41078,1453,-44019,-33238,1614,21879,62127,122707,-25552,-95996,-79561,-64284,-85508,-80262,-22776,17840,44642,-5570,-43666,731,13140,-38185,-101107,-79535,-4513,-12744,-49363,3344,73991,137038,173829,120917,-6359,-50671,-42118,-58214,-98423,-37384,-27932,-80998,-56259,-63772,12956,115278,212682,195817,96376,10153,10576,58151,103148,45373,-14746,46290,98458,93433,22383,-40884,-37190,8583,-1229,-51407,-88897,-48524,-14753,19349,44482,58234,29084,-27728,-28591,-30823,14492,50252,48287,39385,19195,-29151,-69013],[-2446,51016,72356,50845,40329,56299,7523,-30257,-49373,-29996,21036,58984,125187,160219,41565,-77992,-14391,86904,53503,-42312,-60526,-46699,-74930,-533,70763,60348,44182,68319,16090,-42972,-44647,-26898,-42168,1091,4853,6235,-38149,-11977,49230,47002,-2399,-61044,-47040,5935,50075,13961,28647,62811,26063,-62851,-55517,49426,94405,74277,41724,58142,98964,171765,109145,6480,-71418,-15999,87609,111447,12985,-95471,-1442,-19545,-56711,2536,65337,45337,4746,-8257,22452,3812,-35163,-87501,-71410,-16137,-6270,-43325,-105050,-71771,-49120,-1946,22662,-42750,-87826,-49813,-69390,-61874,-22081,24885,49081,100368,98918,112071,208216,233971,232883,227842,110048,-36001,-65567,8662,57686,28578,-41296,-18867,52065,89987,42888,-56439,-46549,10846,22390,-129,39933,78541,35506,-39227,-114725,-42479,51857,92610,55750,-14639,-77969,-41223,9146,5351,-36324,-54832,-46953,-75306,12254,59555,-972,-59147,-67347,-97734,-44914,76370,136405,185002,179088,107485,20377,-36053,-42826,-62978,-148590,-77852,-60847,-86619,-65420,-174,47053,16957,-30474,-11507,47578,96909,90990,-1767,-81596,48418,104587,81703,1516,-67727,-75328,-96492,-101377,-90399,-66857,-48090,-29138,-35271,-29009,7515,2405,28451,108259,190884,208801,87178,-50414,-93422,-62495,-112744,-58111,14992,34496,2641,-14175,-11559,-17860,-32947,3088,70529,133291,198201,181199,85553,13735,-66127,-101451,-42277,-1222,23168,14547,-20265,-46795,-96596,-56608,48687,97885,79353,-5205,-103899,-103418,-98634,-95624,-86294,-81789,-79252,-79767,-95091,-105668,-114675,-86081,-38375,-26412,-3917,-19337,-73018,-81152,-29922,-12705,2777,29895,81820,22987,-53463,-74266,-76299,-39268,7614,77298,133950,136636,88805,60257,13880,48300,149199,134347,-2269,-97309,-124403,-85950,-28931,24377,48775,94643,143104,113600,70479,46475,63299,79060,5834,-107846,-52642,7239,37059,12223,-45192,-79332,-72539,-104272,-74722,48758,194286,211609,115159,81270,110146,92447,110381,148545,145053,113627,66616,4490,8337,20510,-27414,-54035,-57590,-58086,-30601,-8599,-27195,-45750,-45059,-19567,-23350,-21054,35128,66296,29484,-31375,-19479,44875,128033,227060,176626,134043,51280,-46580,-104427,-36346,-13900,-45025,-123813,-131353,-66345,-42328,20845,84457,80585,1353,-21678,6201,72900,134618,103835,111370,107095,94050,146279,300412,289988,116994,64266,41205,-33384,-54157,-78542,-78687,-5261,69974,77857,88042,95200,45290,-22339,-14887,-26720,-72749,-73616,-53195,-75671,-111230,-74346,-58577,-32677,49447,115182,111339,66185,1435,-31717,-13614,74977,145625,144159,49614,-18748,43740,118661,159222,146586,123659,98475,34215,18767,42132,83588,1050,-59015,-82864,-91326,-110304,-92111,-48194,-5654,-3938,-19974,-56020,-41498,-45245,-39393,-52793,-19684,18326,-20831,88147,11357,11001,-21273,-40643,-26499,53544,180938,274556,315873,286172,163064,22789,-66917,-120374,-156701,-138966,-76025,-20460,25516,68092,78996,53123,8617,-1875,19709,43930,1746,-32015,-39232,-82811,-132988,-114789,-83375,-70323,-85021,-45881,15606,73167,113724,66715,17757,37482,68693,116044,165704,210062,233921,221258,165714,42109,-28981,-7756,-10138,-68979,-51695,-8094,37126,119537,49804,-61271,4946,56732,35455,1206,3556,93026,114037,-22183,-86479,48607,61451,-38536,-44722,-40452,-52946,-49376,-5378,106322,202070,148868,102646,54116,76577,84071,49912,16682,-55055,-33771,37746,74396,15454,-25190,-44406,-79863,-74454,-24794,51989,62066,-18693,-61798,-39099,79054,139618,93065,42466,-57680,-25599,63953,125014,154547,86630,-17249,-80720,-97054,-25966,-15985,-3256,16165,70505,119408,-17701,-49866,-61266,-86998,-109788,-110990,-104304,-88989,-24509,-4256,-42782,-77147,-95674,-40983,-21835,-24630,10079,66128,100061,59196,32198,71295,119292,89207,-23883,-92706,-64114,-64722,-36310,-20368,-23269,-22544,-17333,-36411,-77095,-107508,-49196,25124,119353,184821,148915,53729,-2892,-76393,-110099,-51244,-52919,-76996,-58782,-35726,5171,52153,2466,-56510,-100354,-101549,-92450,-110417,-67834,-35052,-15138,9047,43292,46852,-12123,-48299,80490,154617,57041,-63370,-63218,125312,160007,76198,48534,-572,-42083,-4466,61604,145023,181621,122392,35793,-60604,-59100,-29369,-19266,-13795,16957,71263,48094,-32558,-113549,-83234,-35680,-12502,22869,52698,30866,-24614,-64898,-62847,-45205,-87195,-113914,-5392,105742,243213,341007,209471,57940,-44409,-89007,-143565,-91020,10789,117408,174922,131803,23436,-93534,-4348,1812,-28063,11909,4033,-39034,26952,151516,173867,3298,-55788,82712,140472,11544,-122230,-52674,-58011,-105432,-79386,-80884,-51820,-27174,-53002,-129208,-98940,-4639,52324,66450,48247,21028,98216,106011,80982,98761,69412,-6763,-50187,-59689,-74728,-58486,-21662,46011,81942,107903,100464,103571,70944,-8488,-19745,86980,75427,3720,-119214,-93593,-35392,20002,40425,12869,41809,60764,41402,15177,-27947,-29751,35502,33613,-3101,-25078,12519,46888,80281,193302,323541,290288,84201,-60546,-78379,-48307,-59623,-85313,-103173,-12540,50708,212280,547417,688965,444223,172683,81920,32731,-9778,-59575,-104014,-96077,-13498,137046,307764,357185,305489,166185,24225,-56699,-102380,-16398,21173,38694,3314,-20222,-35261,-11212,21648,12197,4529,23296,61363,106569,113519,70807,47343,69416,48853,14373,-47725,-84786,916,32521,32889,66609,121542,81782,-23649,-69708,-36645,-33142,-29040,-46920,-54079,-66472,-59466,-106323,-99466,-92168,-81865,-71472,1206,83666,60165,52045,47473,17969,3566,20900,16178,803,-1093,-36381,-120672,3881,114214,118358,3581,-79053,-97687,-57942,-45359,-99369,-50938,47710,89873,32499,-50780,-121193,-76304,-58412,-48965,-13210,52714,-8529,-219194,-465509,-492243,-373972,-194996,-41981,4808,38781,79386,56655,-527,-77197,-94759,8837,216393,340446,282952,171260,164851,213103,144194,49191,-15106,-29500,90895,210334,172585,51796,-60685,-48697,31460,118938,265350,341559,325919,202366,50921,-25935,-85460,-119771,-52177,-3255,13104,-69769,-55238,100269,379972,694795,994150,1182890,1350084,1420121,1282908,880186,334027,-13801,-142845,-16380,80421,74091,-2102,-62424,19540,189810,268692,253371,198846,198312,88481,-24074,-83201,-68094,-29903,78305,131278,77541,-27314,-47622,-10375,-20137,-75516,-103824,-79209,-46123,-26468,-35108,-58296,-20983,28688,10211,-49723,-92478,-54952,-12388,-17921,-98097,-262419,-376558,-355589,-231071,-108269,109414,223791,190741,169619,171839,124433,26037,1665,168096,204435,137678,26437,-46333,-14306,41977,23188,-47283,-68488,-17995,94270,224608,147661,96389,56620,-23399,-81335,-65437,-15625,102982,266085,313783,154604,25874,13455,56111,60746,47673,39700,45647,6568,-992,-32815,-79884,55543,278508,271165,145160,28601,-75372,-65293,849,-4727,-27633,-46602,-55671,-97073,-69807,1203,92118,114370,60647,26376,-32056,-49427,-35153,-73334,-83623,-94543,-82690,-38486,36432,89582,128096,145058,149203,90792,16187,134,56428,75578,5722,-51786,-78778,-63915,36855,70550,84001,97164,110335,80097,39553,11643,-32147,-17831,-54017,-72604,-45799,-11271,21607,31004,15318,-5163,15185,54662,69882,13535,-39910,-36841,-11253,6013,86766,202764,305133,266434,86466,2252,-30582,-3844,66529,68328,208297,272305,213837,109753,37460,-33773,-25530,3016,35275,31107,1385,-51028,-71698,-62168,-60741,-7311,38039,50053,51534,71642,141061,212685,253768,186518,119510,73113,92985,154857,152819,149719,109521,68599,23514,4629,-24166,-107543,-35259,50753,96272,88135,26078,-53040,-83202,-66135,-16920,128449,76538,-1128,40897,82822,95813,55750,3630,-66761,-82334,-69216,-7156,33456,-237,-10318,15320,106317,228520,280991,90153,-27287,141631,374053,346975,254184,29705,-98199,76368,233029,256258,110422,-11925,-92531,-110660,-53823,-32893,-20516,21460,199984,339396,188334,24884,-61411,-35231,25928,103381,179106,92722,-8702,-82534,-28062,-15827,-45761,-74904,-88677,-81306,-50344,-35167,-56712,-111023,-27606,64696,105746,96570,29447,-46659,-77951,-38612,-79169,-110177,12959,86266,22891,-83232,-19925,67427,32877,-76999,23325,101983,107412,40189,36337,30515,8983,23181,52891,91240,81689,17233,50949,257466,456507,252423,116638,54700,-12231,-54040,-111422,-95899,-106260,-123330,-64588,37333,144607,146648,53386,-15629,-14317,42051,70224,23673,-46894,-35405,267664,503475,601091,515444,315614,103845,643,-72578,-104709,-78820,-56550,-54997,-90223,-85752,2865,15135,-29744,44258,122350,62769,-20929,-73339,-84728,-24153,24624,13121,-442,-66204,-12336,41935,40783,26035,-34049,-55629,-66539,-41076,-77900,-108098,-102771,-103040,-88228,-94237,-98132,-75376,-34642,-11154,20617,-446,-28649,-72269,-78885,-77576,22774,108769,102228,50025,-8020,-48051,-7547,72125,67723,4946,-7439,-21899,-87825,-97955,-92130,-116916,-61033,10780,21641,21411,26005,26848,21724,28618,27324,7350,-68365,-84812,-46878,-76784,-94871,-93367,-96963,-73677,-65374,-66191,-47357,23986,72543,60053,49620,-50340,-123138,-123944,-141689,-80406,-28863,-15781,-41805,-84015,-29111,15709,22309,-33459,-97936,-151287,-85982,-42072,-82554,-112652,-92861,-64776,13138,73412,82924,149752,156943,48840,-93031,-75160,-12221,41385,107248,148029,185031,162121,65935,-49626,-64458,13136,28870,50784,91679,167299,175639,85630,35427,-15088,-86512,-55486,100399,273233,474710,508534,364750,226994,205970,197658,139053,-47627,-59336,68814,93698,55173,35127,40853,41345,32512,43284,23966,-22913,-104484,-35890,-10334,-7374,27865,108410,113401,28626,-57414,-106423,-133171,-65795,59982,156036,215732,182852,102700,30055,13254,45625,62456,72371,62755,10453,-12481,-31541,-47591,-129750,-13610,25669,41769,97414,103448,3002,-53495,-81507,-44713,-56112,-89119,-99019,-126127,-97634,-30232,18971,55352,37660,-17080,-34586,-36430,-25855,-5605,-33263,-119443,17166,98649,92863,30360,-1938,-18873,-25568,-28982,25908,79460,140784,97197,-14303,-106952,-78084,-36554,19862,75339,90873,53624,-74266,-10106,50985,34524,-31048,-84287,-61620,5774,18227,8193,-4575,21392,137719,280653,367926,277449,142945,70595,47647,34487,105859,141055,13276,-8521,41602,-48629,-89941,-53478,-19048,31799,34688,-16482,-104106,-16577,73479,88063,28319,23752,-8441,-88210,-118843,-86673,-72485,-3630,62884,126982,188163,266920,286929,339465,303128,125454,54056,13090,-38534,-89103,-125420,-80769,-50134,-26590,4465,16774,-49839,-117757,-63387,-21259,66713,157574,163211,222695,189679,56256,-15570,26007,95966,133567,148138,123771,50706,52347,93680,57978,-4458,-64069,-56482,-52551,-73085,-85967,-64253,-8970,102261,174338,162509,165408,79786,-6250,-71760,-128322,-69084,9379,132109,281116,267116,240047,199962,157516,103684,48661,32022,-47237,-84237,-54630,-18706,-20288,-66157,-119140,-95139,-75219,12816,15646,-43529,-127549,140550,312200,395506,245668,73062,-76869,-128061,-33837,73768,38616,-52571,-115456,-121094,-96200,-98096,-76330,-56648,-89317,-78184,-42680,20958,80787,60770,11279,-43564,-98835,-102055,-95910,-76888,-56735,-63084,-65668,-11822,-29496,-94643,-25004,87558,97041,54861,28648,85801,148288,176733,181789,103968,78059,137366,170761,104802,105717,112964,153334,191101,157009,109837,72003,70299,80969,137649,173577,96624,24780,20595,-2902,-44109,-81432,-65141,-27727,-16736,-35174,-68670,-34820,13216,32411,10997,-45097,-75884,-125038,-97264,-42670,-59059,-62319,12483,92804,19814,-96379,-148298,-60358,63677,182829,273985,247596,97397,40169,-34119,-60434,26303,124823,163799,104545,42654,35268,82565,93774,99658,45163,31294,-23532,-94023,-59401,-28588,-62174,-43852,20615,71820,39428,23772,24051,-20254,2207,49823,57082,43425,-15520,31286,76811,62559,-31256,-91062,-44799,-12970,9587,82514,116457,57062,-32057,-11900,39309,67582,77110,91348,114774,99177,19768,-47819,-103215,-86043,-82708,-61535,-21315,-73247,-107620,-73090,-75198,-82214,-92012,-105970,-101608,-75820,-43148,-4290,18130,-60700,-119911,-44688,60098,142783,186196,96271,-24252,-68780,-47145,-8536,39428,42581,18479,-20558,-84432,-48694,-18311,13892,2434,-81648,-129259,-22616,-2057,-44188,-66937,31585,81953,1437,-63255,-22805,-440,61591,82084,127043,68549,-32140,-86854,-76750,-65895,-79240,-85183,-52661,-1721,4343,-16951,-20391,-32115,-16775,68379,65032,96237,88401,34279,57904,111972,136709,120146,114653,98459,99897,149871,267453,283518,200875,117046,30421,-67747,-121317,-91438,-97190,-111604,-103786,-49411,-1180,12375,12838,45121,147995,210025,198571,129640,48261,-37070,-127478,-64110,15065,59791,55798,60615,153185,329562,347015,268942,82974,-68747,-48701,47403,104774,193423,108375,43297,5201,-32692,-85120,-136411,-77884,-35132,42076,108661,122141,165106,215146,176656,39080,-59465,-39564,32880,-6606,-82124,-151949,-108021,-61775,-56991,-19973,108586,355725,531600,435975,254223,113432,889,-123598,-39115,190591,201103,58371,-61907,-130631,-80074,36136,161176,209906,221345,164771,76539,46489,61320,128608,198894,235289,121127,3183,-68503,-65640,-6480,2647,-14029,-11181,21173,66810,116622,172407,159037,68751,-11178,17531,76167,65399,9772,-46941,-117686,-112573,-36684,28483,3026,-64215,-80514,-102068,-76484,-88828,-112460,-62578,-14132,25725,41578,21581,25006,94902,205359,222580,214665,147555,82581,-3835,-64403,-114069,-120003,-108219,-104065,-105726,-120215,-93499,-61714,-48730,-68413,-103995,-80869,-17564,-28353,-46904,-61476,-77666,-68648,-71606,-14411,72962,40148,-18762,-35564,-40530,-47259,21704,66446,53661,26720,28383,56241,22416,-85324,-92220,5932,57314,45195,37238,74639,83699,83524,61652,48291,4870,-45458,-33316,3720,25430,57064,102237,-39736,-82360,-54514,-42886,-75868,-85248,-26879,3970,25424,-20294,-45919,10142,25232,-25397,-83911,-87579,-10368,-6348,-34798,-529,36427,71129,112499,79494,-18788,-69316,-55578,-68292,-83184,-9051,-5710,-67282,-83071,-69653,26904,127090,220376,203087,98990,8465,20016,74113,112807,55881,-15133,30558,75663,78923,22974,-42818,-47678,3461,4510,-36766,-72765,-26446,5751,38028,66472,88815,49599,-8629,-5910,-17137,20821,58959,62342,51578,18405,-37930,-35949],[35119,94301,104781,59238,24170,40615,1050,-20421,-33020,-19024,17338,36807,100835,152875,45866,-76022,-10863,108313,72980,-33982,-64985,-45202,-68369,2773,80543,88860,84086,92598,33419,-31242,-49079,-49328,-78116,-19328,-11451,-9343,-30370,18363,71050,59437,4127,-64952,-70025,-7509,35065,3342,25873,65865,36808,-52408,-47032,87331,118381,71545,31958,48099,88608,145615,66877,-32500,-102901,-24214,65544,74462,-23848,-73460,-1468,-33588,-78767,-28980,41424,27207,-11997,-28499,10869,2995,-31261,-80822,-73938,-19407,-13281,-54256,-112084,-59795,-41307,-1759,20477,-40524,-80514,-48815,-59635,-57631,-24296,25752,46926,89258,90348,105847,177785,181605,182285,187245,92357,-38675,-48905,27586,58686,24909,-35443,-17477,53926,85638,32702,-72047,-45020,23383,30045,-3177,25329,58640,18984,-50735,-123717,-39071,65683,128428,86401,-5464,-88341,-38470,13640,1070,-48098,-41109,3679,-49395,-41301,24721,-11000,-63541,-90738,-121442,-31072,75483,113968,158478,170090,109133,19787,-34318,-26266,-42943,-134737,-91241,-66720,-84610,-72761,-12177,29021,-11742,-49297,2745,68709,118576,112523,24645,-81708,22629,93417,82431,-3332,-67126,-71662,-98502,-112141,-102596,-82158,-66762,-51285,-64636,-67553,-33246,-22974,22608,108845,180582,196336,87050,-50686,-97046,-51309,-98425,-64032,7232,20841,-11355,-17588,-9334,-16315,-32534,-2479,59124,119323,193419,192172,93305,13371,-72622,-116356,-61695,-28895,3942,7246,-26722,-54109,-99803,-70666,36477,91782,80360,-8,-90904,-128380,-138451,-89914,-62489,-59033,-52826,-55771,-77418,-104560,-126241,-85426,-30736,-10601,9542,-5225,-47936,-57774,-20088,-2934,10405,37019,83606,12024,-58361,-75850,-81573,-47693,-1552,61639,110131,115417,69736,39617,-8735,34680,140140,118661,-14250,-109723,-101612,-52196,-16164,25938,49801,96583,146188,115992,75438,51109,61321,75479,12348,-96856,-46296,16650,41922,6504,-56870,-75501,-63118,-93643,-85573,33606,158608,149891,59740,63515,119658,103389,121885,157196,150316,107493,51445,-9392,17233,50590,6063,-34020,-50697,-59114,-46901,-31897,-44484,-59057,-56053,-30630,-36252,-30769,24726,56447,28479,-20652,4679,66254,138905,227480,175440,130666,45929,-46466,-106579,-44977,-14521,-40255,-118134,-148936,-92117,-65017,9225,94931,108262,14464,-13820,13001,80021,135825,98842,110794,107936,87604,150919,340259,304246,111908,54616,36023,-31479,-59938,-91349,-98758,-28362,50429,70965,84576,84978,32375,-40728,-27428,-34147,-79638,-62411,-42095,-66045,-110305,-82323,-71497,-47628,42940,113393,116987,67793,-1367,-29840,-4241,89556,166471,158856,56884,-12469,45395,115191,148726,132078,108628,79015,11199,-6032,25868,72092,-233,-55731,-76116,-84409,-110487,-98247,-57251,-16959,-20641,-43549,-71965,-52339,-66059,-56283,-71905,-46627,-23676,-36512,117545,42287,39311,15878,-11310,-3414,76263,190615,249766,280601,262528,157996,15195,-77785,-139726,-168120,-140909,-81579,-33912,-7432,32965,57154,45097,9757,8004,35985,71230,35040,-12491,-31928,-72564,-114045,-104990,-70801,-57526,-73498,-44888,-2141,43360,93778,70959,22315,38563,65567,108562,141505,166667,174826,162621,130410,26121,-42507,-17125,-9406,-75887,-85733,-31713,24915,117483,29671,-107505,12302,68272,35797,-2818,-7462,65993,88400,-50969,-64449,84242,103955,-27363,-57374,-58368,-64764,-44437,1136,111411,171301,97813,53719,38084,92847,108905,69216,35360,-23585,-14373,26657,51672,-10347,-67627,-78040,-104514,-95548,-41897,37125,65316,-1937,-47661,-37016,69686,128104,93389,46031,-53359,-31138,52824,109627,140189,78020,-23784,-83951,-91025,-22840,-14916,-2109,23061,77855,108953,-33253,-33439,-33759,-72471,-114651,-123405,-102403,-111044,-53562,-23466,-46202,-94814,-123980,-41463,-22504,-44867,-21951,49999,80850,56961,55699,104234,151854,113237,7477,-31588,-36195,-56470,-38383,-22914,-30676,-29713,-23447,-45160,-94132,-101484,-46972,27972,122555,183599,131337,39362,-11278,-85075,-117368,-51565,-49948,-75873,-50362,-19972,14916,58191,13768,-39090,-81797,-87595,-88937,-120927,-69999,-26007,-3226,11880,41892,42597,-24965,-47878,45880,108468,25218,-78125,-74439,104569,149939,58851,18947,-37621,-57276,-13697,53211,131436,158012,90708,2650,-85161,-71250,-29660,-8438,-8869,3740,55310,46606,-31090,-104864,-77882,-26856,7035,40973,70604,55614,6331,-37268,-27288,-6746,-49923,-136385,-50029,47714,179132,294711,222847,76246,-39211,-102518,-119605,-42082,87634,203094,238237,166318,37522,-91666,-17004,-7103,-44090,-27131,-15089,-42564,35136,180183,223006,54782,-42965,70121,134131,25573,-115180,-78180,-76968,-118260,-93090,-98869,-66882,-44803,-67930,-136104,-104029,-5937,56466,72246,66228,72724,150980,153435,106481,102969,55148,-22642,-57207,-53854,-63705,-51784,-7704,86983,134047,137636,101648,97651,60509,-41029,-58739,73282,76706,8168,-110592,-98155,-54088,6130,49219,44674,72195,81235,49004,16595,-30854,-23895,22990,3913,-41979,-75246,4268,72841,135494,276030,406364,337134,108478,-43298,-80762,-68950,-73137,-81806,-79995,23816,118091,262075,535464,619928,377363,141132,56676,14784,-15137,-56659,-101391,-88639,-15582,111056,267806,325809,275414,143166,15665,-53555,-106593,-37285,5141,38369,19815,-2592,-15757,22276,65056,58812,51268,66623,105712,126612,107918,52759,26121,51835,39809,11255,-46763,-101139,-21805,2535,9616,49734,100213,75378,-30934,-85542,-55233,-54025,-42003,-50115,-53418,-66583,-56141,-92725,-92183,-112240,-96561,-65678,1139,85765,59331,51746,46549,15700,4047,23221,10287,-5318,-12014,-49085,-122470,-3140,101194,101313,-14520,-94419,-107926,-63462,-40905,-95461,-72048,25429,74895,26467,-56707,-127121,-68548,-48004,-35451,-6729,42705,-33769,-249119,-485849,-485018,-371215,-195105,-42777,10253,45277,77690,49617,-6275,-78194,-102809,-4134,197223,338136,288871,182876,169150,238471,174766,71037,4849,-9500,103884,209571,162527,38509,-65119,-29791,50258,180254,368670,434976,395002,244931,66331,-24993,-88177,-122908,-52928,-1945,13221,-73850,-49064,121823,422798,731362,1012784,1164522,1263105,1274155,1139099,796093,313270,-18369,-132834,-27001,63372,49996,-21380,-74832,-5979,136215,175211,144620,95710,118775,42911,-50249,-76180,-52334,-18761,87927,138410,78302,-33441,-52781,-6245,-14067,-80120,-121663,-88619,-50946,-24302,-35401,-66399,-25645,27756,7689,-61503,-106455,-48306,-9491,-15358,-84603,-224038,-321899,-304762,-192168,-59081,168490,287732,278710,250294,224944,164422,70426,26280,155056,193759,135172,32649,-24945,-5211,39527,15989,-42201,-46337,-25870,73396,215375,148292,97298,53704,-34458,-75836,-54099,-28258,97976,284766,322349,155294,26667,3710,49546,59571,47405,25611,26199,-18517,-22415,-48020,-77432,55879,260416,227668,111501,14570,-76100,-84288,-20512,-11416,-18972,-22572,-41847,-77334,-50729,30181,122628,127178,56487,15963,-24175,-40181,-37800,-79615,-75866,-78671,-79627,-37728,37543,104097,149274,161630,151843,85433,10650,-5838,57068,90439,23462,-49895,-75808,-39146,58006,67992,51747,49423,67391,54525,31780,43018,-6404,-21987,-64192,-79542,-55308,-19295,20270,33120,16617,-3801,18453,62547,81295,28160,-19673,-3708,1855,8120,89549,206125,322037,299328,106379,11735,-17486,18017,76680,47957,173173,253263,191713,95647,28827,-42417,-32967,-8685,26438,27691,8396,-34334,-60033,-55824,-53327,-4886,34668,47689,54370,78835,152687,242795,268044,184562,108346,52196,56610,117103,146270,184385,159597,106099,44461,14814,-33994,-135196,-31316,62079,110727,95482,36242,-42531,-72362,-51564,4916,158147,88279,18590,78456,131968,136899,91884,37486,-34838,-61095,-60416,-24110,17912,-6324,-17944,1113,82552,201241,261972,76852,-45435,92551,259956,213996,128003,-59752,-62817,129448,302595,295037,128976,-9568,-96359,-111594,-54313,-42544,-50431,24804,242972,388342,207293,14469,-71443,-12224,53707,126272,183929,89996,-17612,-88319,-17157,2133,-28065,-66095,-92116,-87191,-45394,-19783,-48533,-109117,-48078,28757,58715,59504,13982,-51154,-88596,-61775,-111814,-87546,28244,86646,14806,-74405,-3041,85958,32754,-70452,35690,105437,83560,-4890,-9573,-1744,-12997,5367,30328,63097,57363,1143,30077,227149,442948,258959,127228,87511,40305,-3599,-78908,-105604,-108493,-96719,-89604,6409,140246,165502,70750,-4455,-12912,38272,63088,6763,-53310,-20866,243996,398637,473822,429603,299948,126389,19801,-73091,-114165,-84375,-66537,-66362,-89435,-65492,27596,32282,-21110,31961,123448,78623,-23368,-92058,-106061,-43920,-1413,-17087,-23334,-72135,2680,56069,46876,17626,-49796,-67910,-50663,-14314,-55141,-95763,-96273,-101112,-87987,-93092,-97234,-91538,-41700,-11968,11348,-20609,-52771,-93597,-106012,-98939,19622,101649,98875,46863,-11799,-44299,-7692,62937,48895,-1803,-4134,-23598,-84335,-85649,-86249,-127136,-62548,17019,14595,-14007,-9388,23860,50434,66909,45282,3428,-86435,-72286,-41260,-73403,-90173,-100894,-99318,-72946,-64908,-65320,-47095,26984,72412,57558,50096,-50413,-129103,-114451,-124530,-104182,-53225,-35065,-59469,-106975,-53696,-5239,5511,-44382,-104839,-157225,-77632,-30913,-74427,-102062,-88893,-68632,-2771,34113,34199,115469,140154,34179,-102894,-76496,-17060,33500,99404,150806,191166,151916,38027,-89172,-68070,17709,41311,76713,122651,190018,182884,68679,10268,-40023,-104146,-52318,101082,275999,459839,491377,367813,223705,187438,163978,123909,-28020,-90082,19751,28974,3729,11213,29712,40700,38647,43017,12688,-32950,-100914,-35033,-7956,-2544,30719,96666,104141,20274,-64537,-99752,-94600,-72023,39387,138493,192538,154133,71163,3402,67,35744,43975,56447,62562,19779,-1516,-21882,-65374,-83884,43363,84898,77476,111716,116185,19762,-36616,-93958,-80814,-86599,-123281,-136237,-143489,-85343,-26630,5608,28765,2279,-41108,-44791,-41148,-32714,-18013,-54726,-92299,55402,147743,129990,47263,2228,-24171,-26330,-22607,32975,88699,146380,83894,-27697,-118035,-75208,-21840,35506,106098,131529,108170,-8642,-55994,15484,29744,-24211,-74666,-57548,4601,10169,-5828,-17911,20358,148213,287924,349196,256308,144655,82251,61704,57035,131621,137299,-19809,-54386,15231,-62730,-93450,-57967,-20157,36701,36981,-24697,-104663,-5236,85646,103823,55523,56962,20130,-62497,-137127,-94828,-79846,-25552,30552,88665,138774,212724,254158,312537,276603,104333,43510,12555,-35980,-86422,-136047,-88129,-59316,-33075,5331,25374,-40978,-97911,-45785,2492,100428,196146,209545,256865,199119,60653,-8086,30162,123689,176152,176142,126015,44720,52622,89183,54248,-4761,-74774,-77576,-66325,-76163,-75036,-55753,-5956,96663,163544,131768,105633,26602,-24561,-68133,-127128,-80933,-1666,125960,263530,250887,240241,219897,182354,134479,85248,60694,-33820,-90591,-58411,-16706,-2291,-25516,-85050,-108585,-72251,36084,44021,-27083,-118858,156710,367285,398751,221773,46491,-67418,-74744,-27117,61688,15785,-72837,-129145,-126904,-96510,-93443,-69898,-54942,-90811,-70621,-28961,35712,87985,63907,15964,-37355,-86643,-88977,-91535,-77275,-54712,-58172,-59108,-1451,-18125,-90905,-29172,73981,75627,26709,-19073,27322,96137,144304,181518,106374,72311,116689,137788,69573,81740,99433,150089,203631,167193,112105,70569,63276,68551,118645,183519,126813,63986,72489,28278,-19428,-63925,-65365,-44147,-51449,-78654,-114341,-85337,-44948,-22900,-31562,-67592,-84377,-130370,-95273,-45410,-72758,-64662,18085,92381,9308,-112411,-144254,-38506,91989,223595,323440,294653,146335,101003,27490,-23095,40802,127114,157787,94322,38290,16935,50463,80134,110555,86013,67317,-8302,-100661,-77062,-51684,-89147,-53653,16386,65975,34521,20319,24695,-15971,-14210,32057,52063,66090,10272,50404,82959,56763,-29813,-61766,-37849,-33719,-6576,92114,126925,42390,-69734,-9462,63030,95315,91102,95489,113787,94541,8089,-66403,-91548,-70739,-78675,-63075,-32573,-88738,-74698,-39947,-45113,-70448,-81269,-86599,-98070,-87135,-60214,-22066,16892,-57812,-132449,-55504,47833,117446,165951,82824,-37568,-71955,-35345,12448,53780,47058,1127,-57458,-100309,-54751,-35132,-4512,-6085,-64793,-104180,-25373,2343,-43123,-66551,40993,106872,36548,-15053,20375,44578,96172,110258,129359,53979,-46686,-91426,-72742,-64462,-74587,-87542,-61476,-1127,13136,0,-493,-16436,8789,132480,119867,103509,59561,-7062,24298,89192,120265,97516,100880,97813,124064,218821,341276,339823,249476,139418,35093,-64013,-91217,-75254,-96594,-116695,-86995,-35951,6629,23968,34674,71364,170312,214337,181621,101970,25691,-53162,-131931,-55352,18568,45400,30010,31003,111103,265306,295515,238369,71266,-91997,-43403,73612,134535,196862,89196,25401,-5202,-32584,-83933,-128682,-77181,-51082,-218,69169,107268,167696,227376,191353,46934,-37292,14962,77860,20862,-65729,-144060,-122341,-81953,-58107,3182,130225,362654,552431,486149,297777,131930,18069,-89173,-69528,125767,157530,36473,-64159,-110204,-103447,-17356,107895,172170,204570,172365,92087,51810,55487,122755,200767,236214,125801,12417,-62529,-64484,-9096,-1224,-15986,-14328,21776,73418,131256,193745,172217,71561,-16198,2696,54739,41435,-11774,-59548,-124161,-104737,-25903,29975,-14419,-89804,-119452,-90459,-51262,-70475,-114282,-67897,-12667,30289,40361,14583,31618,113740,218869,228475,206249,129288,75531,-3014,-56741,-97101,-104085,-95529,-89690,-90836,-122500,-95228,-61762,-61977,-96310,-116238,-78747,-27856,-37680,-54533,-72202,-92867,-75043,-73119,-26431,45275,7436,-38502,-52551,-64260,-58319,21941,66561,39654,15788,26214,68782,55136,-59435,-115358,-3387,63951,58551,52292,87215,94958,88092,62424,54425,8708,-48472,-36727,2326,25403,47698,75616,-53903,-71325,-35923,-26947,-70062,-96474,-39725,-19979,-3210,-43842,-53087,11446,28206,-20769,-74940,-95643,-20756,-5033,-22792,-2416,16906,18706,61842,50546,-19706,-86253,-74365,-79979,-59980,12258,8340,-52037,-110628,-67938,32598,127966,215121,198688,93099,3060,30831,88241,117653,62983,-13719,10787,51804,67173,24036,-45456,-67250,-12840,-2070,-33005,-67721,-19719,11292,43370,77195,107512,58800,35,6691,-11364,16240,55122,63460,50438,5462,-47590,-9091],[74962,141513,136671,65476,2572,16080,-11445,-15579,-22502,-14093,8161,10251,75628,141733,48151,-75801,-11347,125389,89924,-28269,-73747,-47463,-65949,310,77519,103045,108407,103897,44060,-21273,-51558,-70595,-113808,-41121,-28831,-22676,-21665,38492,81779,64396,7135,-65772,-94414,-17704,20934,-9002,21539,67324,47109,-40887,-42286,114955,135420,63068,18085,34700,75899,117791,31029,-67299,-100891,-29372,31333,26928,-54021,-54769,-4011,-48182,-98733,-58553,13550,5779,-29940,-49662,-2166,1246,-26655,-72665,-73982,-23031,-21059,-65280,-111577,-47083,-30557,412,16489,-41034,-72036,-42127,-47677,-53259,-26898,25880,45776,73522,75919,92888,137316,121617,124841,141236,72260,-39256,-33182,39984,53442,19613,-29752,-14750,54410,77905,20212,-86530,-40574,35013,35302,-8293,10190,38783,2551,-62136,-131282,-35750,76718,159248,116303,6140,-95420,-35012,18797,-2401,-57333,-20461,55166,4581,-78827,-16473,-23628,-66546,-116269,-109268,-12771,72943,89396,125299,151621,104240,18481,-28401,-7942,-22297,-113632,-101293,-70341,-80604,-79558,-24780,9686,-39747,-52469,21616,85697,134188,130593,51858,-69406,-8497,77535,78192,-12035,-67546,-67448,-97420,-118110,-111846,-94565,-81119,-67206,-86310,-98145,-64929,-46602,8339,99443,160450,174313,83759,-49236,-100118,-40014,-77730,-65395,-868,7598,-23708,-18647,-4905,-12434,-30327,-6500,50184,108497,189425,202980,102954,14000,-77073,-127018,-76690,-51881,-15804,321,-30771,-57454,-99152,-85665,21011,81629,79918,7188,-73330,-129648,-128831,-51246,-23166,-21404,-18931,-26001,-52288,-91248,-130288,-86535,-27506,2400,21107,7506,-25389,-34308,-6937,8945,21554,49026,85121,910,-63496,-77225,-86164,-56553,-12284,43954,84231,93092,51259,17720,-32068,27523,130510,99455,-27096,-115572,-70798,-17349,205,29917,51920,97299,146058,117442,81139,57071,60229,74181,28007,-69736,-34615,25687,45973,1762,-63136,-62159,-48774,-79199,-92793,20245,124880,95550,8999,45556,128459,116061,134191,165649,156793,104173,42279,-11398,31781,79615,37572,-15663,-45175,-60411,-63294,-55115,-59866,-71443,-65521,-40851,-46807,-37389,15420,47299,30275,-5344,31964,96124,161355,242520,191432,140481,48266,-41843,-103145,-52981,-14698,-35469,-110880,-161215,-116486,-77549,5645,108475,140006,29878,-4006,20264,83880,130740,92356,113890,113901,81841,148561,358500,305697,109414,50900,37276,-21702,-57337,-95928,-113188,-43633,35465,65905,80501,73199,20065,-54431,-37407,-39585,-80665,-54345,-33786,-56349,-105733,-87277,-79847,-57137,40249,112683,124302,71470,-2092,-25501,8202,105276,186325,172739,65590,-4701,47428,110979,138651,120010,96558,62254,-8042,-25112,11472,55381,-3122,-51904,-68269,-76442,-110202,-104466,-66965,-31850,-43238,-70700,-80305,-59104,-82094,-53570,-69979,-58999,-58626,-39086,133767,74107,70810,59565,24750,25052,101183,193769,214356,233350,227798,148741,9843,-81528,-143172,-152789,-135905,-81697,-38535,-26114,7893,38192,37358,12306,20410,54388,101486,77386,16358,-13176,-52352,-94641,-92243,-57685,-43628,-58416,-35557,-10693,20075,73503,73570,28495,41639,62433,98645,114295,124116,120744,110378,98292,11136,-57524,-28753,-9300,-69783,-110910,-48197,22809,128837,28168,-151558,22596,78308,36590,-5406,-16145,39953,65413,-69512,-48992,105858,137290,-12840,-67539,-73664,-71135,-38058,7539,112492,133872,46299,2935,18755,103419,128702,87351,57008,12484,9901,17789,28994,-33418,-105156,-92779,-112067,-112540,-60125,17959,64155,14819,-32905,-33916,58637,111043,86447,46243,-47703,-35059,41085,93355,123522,68372,-29198,-85543,-85144,-20265,-14614,-1550,29676,83051,94904,-49440,-24979,-14467,-65208,-121744,-127558,-97489,-134668,-80186,-40356,-45128,-87939,-100591,-37103,-21092,-58957,-50728,32310,59190,55290,80346,137600,181196,136122,45515,34414,1497,-46258,-41265,-26323,-38465,-37586,-29202,-48094,-90442,-89544,-42510,30566,121967,174954,107884,22495,-21530,-94566,-122289,-51310,-47374,-72283,-37741,3417,27776,64969,30416,-11947,-51761,-64037,-77803,-125078,-73018,-19298,4543,11400,35160,29499,-46158,-44188,11626,58178,-8913,-92838,-85276,79950,135434,41117,-7330,-70024,-77187,-29471,38300,109976,127245,55293,-30050,-105608,-81978,-28987,6673,2522,-6407,35423,39396,-33776,-93759,-64465,-11277,30625,60911,89850,79264,37842,-5571,8780,31327,-10336,-97348,-89271,-12448,112330,233912,225543,95914,-26197,-91527,-69065,15691,163142,275978,286955,190392,47334,-88334,-31629,-15984,-52554,-63533,-34507,-44982,40943,199668,258352,103398,-13760,57079,117397,32665,-105223,-101475,-95956,-131284,-106570,-115122,-77087,-58265,-78817,-137920,-111562,-10946,54910,70012,74425,112166,211324,204818,130604,102838,37636,-40899,-63618,-45491,-46035,-32194,29455,157573,210121,171981,100802,83649,41336,-75782,-71140,78639,91670,23107,-101914,-111585,-70581,1670,65478,73779,96403,97679,54396,17690,-29721,-17114,13585,-9716,-49626,-124328,-3800,101388,210004,380376,498008,385990,135539,-24029,-79463,-91998,-87864,-73997,-56943,55677,174606,292077,478687,509250,297136,106979,30530,-2502,-19995,-53969,-98393,-82288,-20067,80044,215266,277524,232691,113960,2830,-55310,-113010,-58390,-12239,35723,34012,13682,2521,52451,103751,105862,97321,108029,147027,140102,97229,34492,9612,40953,36831,12964,-39736,-117275,-51031,-33974,-16798,32266,77440,64611,-39799,-99778,-69887,-71188,-52299,-50150,-51461,-66270,-49522,-64072,-54746,-100768,-104880,-59590,4046,86814,58882,51751,45675,12025,-764,15233,-1105,-14346,-24407,-61691,-111454,-1672,96807,91847,-27832,-109918,-118358,-67808,-36541,-88583,-91066,3629,57248,20031,-60280,-126597,-61940,-39758,-28293,-11728,24055,-55733,-247771,-415516,-430261,-342492,-182841,-40573,15389,49572,72466,40034,-11026,-77598,-112817,-20331,166370,316035,277619,184881,169080,261427,207001,93726,25744,15204,126833,216871,162868,39684,-45984,-7748,69408,249777,477600,526855,460246,287730,83283,-23356,-91361,-124983,-53162,-2008,10537,-73919,-35308,142597,449248,730636,972078,1069234,1088471,1038867,918805,661394,272704,-25143,-125559,-43109,38631,19793,-43310,-87521,-30828,86103,99790,59702,11017,44620,-805,-76313,-63304,-33635,-2055,98603,143865,78819,-37929,-57624,-3334,-6664,-81520,-139683,-96526,-56120,-21773,-34644,-76026,-34098,23385,3848,-71546,-111012,-45815,-13010,-18540,-72728,-182251,-257303,-240913,-145159,-8447,208385,319358,333951,312326,270909,202741,108237,46464,133169,170833,120440,33622,-3953,2587,35403,7735,-38226,-31545,-28767,53440,198234,142866,94511,49260,-44863,-74754,-46265,-42186,85336,286889,315867,153331,31430,-1215,44841,59420,48225,12893,3663,-47473,-48736,-68156,-75017,54736,234164,182580,82023,2618,-75199,-104806,-45572,-20916,-12990,-1689,-20855,-57685,-30166,62465,153820,137243,48844,2931,-17693,-31452,-40365,-83708,-73253,-69182,-68977,-32146,38248,115437,166554,174589,149391,74803,351,-15706,52999,101038,42460,-46472,-70943,-12342,91669,84912,41830,18741,31136,27825,19964,69465,14236,-32449,-78073,-88086,-66361,-26848,18144,33769,15707,-5477,18733,68080,92174,52477,27889,34350,14641,8073,86482,198129,320234,315601,121432,19938,-5701,37865,84971,32591,139092,229658,168651,82054,19249,-51884,-40490,-21163,17436,28042,20939,-15776,-48034,-51751,-48640,-3990,29976,43887,55395,81587,154948,259318,269694,175669,93070,28046,18150,87071,158274,234740,219483,146928,66605,25726,-43296,-142610,-26073,69887,121128,99229,44747,-31346,-60148,-35123,31070,190603,104418,38388,104901,170158,171128,121372,63700,-9967,-46231,-53889,-45682,-3683,-13769,-25034,-12480,58496,171310,237368,63233,-63415,41654,145686,86188,9995,-122569,-14138,179050,363867,326297,148305,-4626,-95504,-105777,-53037,-50390,-79155,35100,263743,402366,208784,1924,-68078,13836,84554,148687,183412,85937,-27190,-84934,-4287,20471,-13278,-62009,-98356,-96827,-46852,-8131,-41157,-104112,-68181,-6502,13053,20115,-5136,-57658,-94983,-82957,-139581,-62640,42988,84346,6186,-55436,34102,125379,54203,-37292,55792,111925,64566,-38919,-46190,-29034,-31109,-9268,10887,38412,36161,-12892,11822,200215,422436,260804,135113,123365,105440,60602,-17192,-41065,-45960,-48402,-76675,-22858,132566,181833,89391,8802,-7687,36934,59698,5096,-41144,-415,217906,292800,337528,322212,262306,138188,38043,-65859,-121501,-89549,-75952,-78772,-90589,-47692,47909,42988,-11714,17379,118976,92543,-2258,-88462,-132026,-65158,-24723,-39339,-33331,-61386,21513,73518,55783,12393,-61488,-77367,-36453,16711,-20801,-72721,-80949,-93430,-85103,-91667,-95163,-97338,-41893,-9719,2042,-41386,-76477,-116110,-133184,-87782,34420,101646,91903,35873,-19855,-40797,-8444,49844,25175,-9746,-1639,-24687,-77983,-73703,-81165,-135625,-59821,30321,25634,-29307,-40396,25719,88040,115399,68358,4346,-91884,-61255,-36681,-69331,-82229,-87169,-88156,-62604,-58686,-61934,-46018,28192,68958,52898,48450,-51108,-127554,-96799,-103675,-122902,-77566,-54338,-72591,-103896,-71251,-24273,-10551,-53245,-108338,-162190,-72388,-22246,-65877,-92888,-84996,-72227,-22111,-9217,-13643,74710,115606,16446,-111980,-75250,-20031,26939,91667,154188,199206,146814,21212,-96966,-53027,25824,58153,110923,157521,209633,184519,51302,-12914,-62829,-118498,-50561,96823,266492,420752,447228,356537,216728,167301,128774,103920,1077,-82158,-4376,-23446,-48193,-13062,17116,37916,41776,38540,-1191,-42271,-93323,-36033,-6816,2433,32231,81232,90320,10984,-65645,-75245,-56641,-68353,18203,119621,169326,126125,39023,-25951,-13543,25564,27208,41814,61285,27657,8241,-11567,-71538,-33403,97577,134357,106824,118163,120715,33160,-18008,-83871,-115695,-106500,-138594,-161243,-141568,-68076,-20984,-6532,919,-35095,-65304,-54693,-46753,-42347,-32760,-72439,-66391,82795,182667,157235,62257,8185,-27020,-27960,-17244,39682,97182,147194,68834,-41906,-126483,-67492,-1239,59703,139554,172171,162881,59514,-78559,-29356,18456,-18366,-63995,-51733,3759,2830,-18050,-26299,25078,160955,289917,319466,227719,142208,89471,71354,75802,150711,126138,-48128,-87642,4108,-59276,-92859,-61980,-20443,44327,45612,-20177,-88784,-7301,83602,108145,75475,85345,45849,-37838,-134741,-103783,-86698,-48453,954,58402,100583,166465,221369,280160,242866,79625,33658,12977,-30918,-80159,-143874,-94301,-67148,-36267,9962,37648,-28028,-77735,-26327,25916,128669,229311,255447,288450,204377,61907,-4656,29367,138482,203651,193411,121408,33122,47999,82611,50356,-3199,-79904,-97156,-74857,-71718,-60432,-43361,-1165,86992,142983,92859,38616,-28406,-38834,-63521,-123603,-92010,-14693,112658,236935,230075,236609,236118,203650,160224,114879,83357,-17672,-93426,-61901,-16859,12415,12549,-48506,-120374,-69662,56008,69046,-12253,-106062,169181,408251,386864,198289,35564,-27698,-27903,-13560,47878,-7932,-93328,-141010,-132046,-95391,-86339,-61073,-51734,-91334,-61087,-13693,50014,92831,65617,20532,-30821,-74087,-72508,-81727,-72739,-50012,-51480,-51220,9356,-6662,-86245,-32109,61956,58868,6206,-58234,-28819,39759,100949,168610,102979,61712,89887,102138,38415,61997,88262,144062,204003,162343,105505,66519,55225,56373,98072,185987,161740,111876,119655,53454,-1338,-53234,-69370,-64640,-91093,-126605,-154120,-117387,-84823,-66370,-66344,-85959,-90736,-133573,-93270,-48350,-86180,-65979,21189,86733,-3825,-127314,-129986,-16789,118014,260812,369392,340819,196535,162671,98087,22967,57435,127151,146918,82123,32122,-6665,11072,60878,115931,128109,106965,13983,-88656,-92247,-72996,-110326,-52268,18605,64570,33500,18435,23766,-13170,-28509,14012,43779,85728,35018,63385,79040,43223,-29727,-30520,-18307,-56223,-22199,103885,138413,29951,-109350,-606,87120,121679,102319,95345,106811,84504,-5614,-82015,-72558,-55394,-73460,-63787,-43342,-75806,-41276,-5933,-9315,-48206,-61313,-64651,-94396,-99342,-77340,-40490,18834,-44418,-133241,-70290,29416,89802,144025,68399,-50125,-74203,-25306,28786,62689,48367,-15398,-94539,-107803,-60230,-49820,-13016,2576,-29421,-57710,-21969,7330,-41622,-65769,45924,125581,71706,35395,62854,93723,133305,140362,129089,38999,-63321,-98671,-69564,-60560,-62316,-82884,-69606,-2220,20542,17748,19429,-2200,33314,178860,161352,110740,39394,-42021,-5987,64200,99332,70586,80297,89696,138357,271811,397017,387397,299680,159652,36745,-58107,-64289,-58100,-93439,-110689,-67796,-25399,10773,31053,52374,95368,189745,215298,163755,77123,4603,-69306,-134256,-48558,17929,22229,-1233,-1077,67890,193152,230429,189591,50839,-92782,-20631,100198,155359,181852,62642,4884,-18304,-35262,-82752,-112189,-71543,-61703,-39480,27975,85611,161591,228797,197501,56912,-7091,65323,119000,46259,-49579,-135975,-137785,-99832,-58205,22540,143756,375028,585354,548365,352046,151307,32607,-58041,-62636,81431,104869,5043,-68538,-88148,-106650,-55892,56560,129262,174489,165583,100784,51991,44203,109540,191184,219404,118894,18453,-57523,-63577,-12599,-4511,-18266,-17933,21096,76592,139218,204242,172430,66918,-23792,-13370,30477,15263,-35457,-74270,-133527,-98821,-15992,29986,-27794,-108991,-110214,-65003,-31650,-53153,-105400,-73150,-10325,36813,38988,4342,32781,123262,222857,229089,195122,109449,64006,-5491,-50499,-81379,-85905,-77065,-71634,-75047,-113254,-94847,-61764,-77929,-129017,-110989,-78530,-39820,-49033,-62806,-81073,-107831,-85004,-78407,-40088,15706,-24845,-60460,-71361,-90708,-68595,17391,59681,23604,2436,21462,77747,84430,-34335,-141365,-19655,60901,63250,60214,93498,101755,89685,61786,61025,15955,-48534,-39135,1115,25023,36795,46280,-65799,-65386,-22762,-14744,-65549,-108515,-56894,-48669,-31591,-58691,-56391,8520,25787,-20444,-70202,-98243,-30927,-3658,-9185,2713,26460,10279,42215,42301,-6380,-84267,-85506,-79244,-29871,30906,18698,-36136,-88413,-57821,35165,123714,203264,189032,85784,2907,49383,105221,122486,71307,-1826,2425,41703,66186,30766,-42785,-88427,-33630,-14825,-34565,-68180,-18799,10773,43418,83821,120880,64195,6251,16608,-5444,9497,47241,60077,44955,-7899,-39315,19039],[121106,195549,171254,75337,-12888,-9513,-22223,-10179,-12589,-9524,-503,-12818,59724,134766,54227,-72479,-8893,144637,111319,-17828,-81233,-48047,-62378,-3369,65832,104772,119138,105860,51626,-9765,-47513,-79787,-93474,-58668,-43207,-31052,-12433,52413,85693,66695,11748,-57499,-96487,-16287,13480,-18445,19622,70486,59022,-27385,-39894,131870,148138,52858,3958,21929,64749,92509,3782,-92408,-70656,-25199,-9479,-22078,-59487,-36881,-6219,-60381,-109347,-80848,-13884,-15442,-45763,-68435,-13402,1039,-19098,-60822,-68634,-24354,-26871,-73552,-104664,-32086,-14774,8669,14909,-41392,-61801,-29721,-32597,-46981,-27778,26882,47323,56445,58060,75006,90415,59182,65303,94077,52320,-36925,-18386,46664,44616,15024,-22464,-9183,55578,69299,7573,-95759,-32456,46582,39646,-13391,-2570,22071,-11482,-71792,-130750,-31377,85260,182746,143595,20102,-96320,-29963,25145,-4476,-62712,3987,105675,63225,-56808,-58959,-37095,-64833,-109395,-73881,10284,69825,65165,89090,126809,94703,17618,-18661,9632,-4434,-93482,-107885,-71656,-74586,-85689,-38085,-10664,-65079,-40073,41620,97594,143155,144460,78277,-47765,-42872,58648,69279,-23758,-68549,-62646,-93892,-119474,-117499,-103880,-91416,-77342,-99885,-117400,-81869,-67169,-14275,79972,132046,145088,77351,-46269,-102875,-29362,-50878,-58298,-7377,-6245,-34744,-17370,2075,-6001,-26250,-8531,44157,100933,186110,212825,114143,15442,-80116,-133688,-87018,-67633,-35875,-6938,-32817,-57533,-95890,-100670,2961,67633,77136,15180,-53556,-105231,-92821,-10541,17314,19608,16418,4356,-25521,-73014,-121458,-89344,-29075,9770,27970,16122,-7655,-13570,7519,21919,35208,65582,87545,-8859,-69124,-79122,-90604,-66428,-24939,24280,56778,69671,33096,-4765,-52934,26192,117028,74981,-42277,-110883,-36915,15341,15628,32835,52102,94902,140530,116466,86342,62945,58125,71989,47818,-36096,-18236,33819,48809,-1429,-61285,-43973,-32302,-62484,-95824,7067,91913,48081,-36206,28724,135360,129226,145612,171947,162503,102762,38815,-6225,44695,100006,61861,-1808,-42102,-62426,-79553,-78039,-73692,-83293,-73894,-51030,-55578,-42444,5872,37464,32556,11563,60324,133012,192734,267172,220799,162216,58106,-33311,-95565,-60022,-15373,-31936,-103652,-161726,-139757,-76842,10386,123923,172772,46052,6366,26643,82896,118122,83412,119017,124007,76538,138608,351750,293383,108700,51771,43063,-5065,-45783,-92836,-123245,-53124,24032,61607,74935,59752,7920,-63447,-45203,-43553,-77051,-49929,-28983,-48543,-100488,-89397,-83637,-61375,40689,112658,132061,76225,-1352,-19269,23054,121376,203934,184698,74608,3458,48774,104885,127715,109016,86556,47968,-23741,-39449,-1696,33961,-8993,-48899,-60840,-69044,-111341,-111973,-77924,-51009,-72579,-100476,-80002,-62911,-93791,-38192,-43433,-35374,-47158,-30185,136239,105452,104715,107302,65319,57103,125924,188738,171911,179036,184843,135192,6592,-77600,-128347,-132795,-126435,-78093,-37101,-27811,-2958,22705,29441,15490,33580,72456,131388,125300,50482,10786,-31206,-76937,-78633,-44703,-29595,-41444,-19839,-8994,6796,57626,76837,37184,46273,57835,84676,84056,83618,73629,67040,71919,-600,-73365,-43067,-10599,-52279,-96157,-49231,37301,159482,51168,-109405,33787,85662,37050,-7287,-23181,15413,44812,-78798,-40516,114119,158873,3498,-74288,-85818,-72402,-30735,13840,109458,93102,-2178,-44982,-290,108079,142537,103718,80445,49777,34175,10795,6987,-53166,-118850,-83070,-102057,-122674,-78722,-4321,58774,31151,-17621,-29957,46576,90055,73103,43276,-40768,-35787,30758,78205,106312,58196,-33730,-86188,-79820,-18356,-15087,-1734,35429,85701,77275,-68518,-23300,-2294,-61980,-122401,-115315,-87804,-142392,-101276,-55050,-41003,-69168,-74639,-31125,-19424,-67739,-76250,13703,36069,53503,104274,170331,206923,158037,86492,98543,41063,-34240,-43972,-29723,-45500,-45380,-34453,-46857,-75128,-76599,-36899,32578,117767,159803,80642,4065,-33038,-103899,-122819,-49882,-45151,-66977,-21075,33546,42928,71453,50639,20718,-15632,-34911,-61696,-122594,-76149,-14477,8431,7597,21648,5203,-76381,-36317,-17912,9885,-42835,-106407,-94039,55965,120133,26779,-25223,-92179,-100862,-50437,18558,82699,92314,20479,-56337,-117077,-90184,-27327,24680,18874,-12179,13138,26638,-39803,-78518,-43344,9695,57881,83289,110547,100902,67242,27501,44466,68096,31451,-51078,-95516,-70416,48322,165942,216768,116391,-4772,-63296,-22027,69569,226969,329148,318829,204544,53659,-84232,-46296,-24203,-55267,-93637,-52146,-45615,44552,208880,277847,147432,25954,49247,93303,30982,-99000,-120560,-112275,-141896,-118665,-127496,-81940,-67525,-85789,-135846,-120588,-18485,49195,62015,74823,136680,261798,251895,152404,99877,19001,-59458,-67118,-33475,-20287,5498,97842,263186,308961,210630,100365,63449,15000,-109567,-53667,98095,116063,42832,-96866,-130055,-78519,6848,84712,98181,114792,110743,58969,19769,-22141,-5906,14260,-1809,-25632,-79746,-4717,134354,301876,499366,591080,433789,164898,-2586,-72592,-112044,-98713,-62130,-35317,81999,214974,298520,388571,374634,212889,72562,5905,-16961,-23138,-50643,-93881,-75872,-25231,48470,157186,216463,178938,79099,-14522,-62422,-121728,-76933,-28973,31845,46138,25868,13046,69404,124994,139571,135260,143263,180678,145657,82116,16157,-3995,33763,37619,18364,-26869,-125252,-82809,-74097,-43147,16075,55881,51422,-48057,-109998,-79662,-86012,-61879,-48865,-49058,-65468,-39779,-30262,-8624,-71470,-101505,-52376,10030,87123,59709,53091,45966,8267,-9030,-438,-16154,-25088,-36957,-72871,-98197,8132,102780,93349,-32073,-121910,-127382,-69457,-30893,-80470,-107693,-17115,37857,14222,-60872,-126250,-56342,-34829,-28656,-27412,-224,-62578,-205274,-330473,-356110,-295017,-158986,-34032,21680,53719,66612,31159,-12156,-74435,-123404,-37376,128495,278182,252598,178516,164848,280010,240384,117371,48360,44593,163394,240566,186324,69156,-4035,17172,88712,322357,580737,607969,515816,328816,103142,-18905,-93004,-126588,-52204,-2235,6375,-69744,-17778,161648,458091,693257,874923,903802,840477,734861,641379,486681,213923,-34437,-120732,-63301,7721,-14638,-66441,-98823,-49450,53638,60900,17299,-38458,-15968,-39939,-100763,-48262,-11603,21830,112555,149193,80206,-40213,-61499,-1003,1565,-78963,-150336,-100783,-60695,-17872,-31609,-84696,-45266,16659,-186,-77938,-107455,-47481,-21984,-25899,-59660,-134640,-183262,-166582,-91088,42441,227913,319289,352570,347429,302596,232747,135165,59155,106309,139673,96770,31482,15711,9702,30502,-1000,-37170,-24154,-30607,35499,176454,134236,90504,45369,-52433,-76903,-42093,-56738,66038,272167,294900,148177,37716,-1787,42265,60513,50613,2985,-20415,-78378,-77453,-91582,-71856,51323,200750,138104,56672,-7166,-72767,-121968,-72009,-32510,-10127,13506,-1891,-38548,-7406,99237,185597,145118,39045,-11539,-12607,-23663,-42331,-86101,-75179,-66325,-59288,-26911,35875,121237,178000,183171,142887,61352,-11500,-26390,45750,107481,62729,-40674,-63860,15005,128405,110222,49140,8060,8908,4799,5161,86350,27586,-47816,-94453,-97652,-77716,-33286,14955,32263,12375,-10310,15497,70285,101542,83356,87227,73602,26327,5832,77577,179250,299459,313357,131063,26851,4546,54733,89279,20814,107945,203281,145998,69373,9230,-61521,-47345,-33073,9041,31933,36606,3074,-36983,-50637,-46670,-4464,24891,39822,55425,80676,149151,261766,259396,160807,74526,2086,-17550,74741,186694,292230,281965,187426,87752,34746,-53766,-127253,-19742,73482,125533,97877,50308,-19620,-46257,-16277,61479,222097,120351,52773,119528,196077,196897,143084,81826,6885,-38118,-49783,-67177,-30288,-22775,-31891,-25476,34743,140268,208961,49983,-80050,-7707,44729,-24589,-90688,-103695,21905,215523,407389,345476,166408,3494,-89432,-96799,-50066,-56175,-103336,45704,262178,384554,195573,-7340,-50972,41539,115976,167813,177275,80526,-37025,-78124,8416,36985,-2970,-62773,-106889,-109576,-53721,-1057,-35310,-98407,-86864,-39496,-29000,-19271,-27746,-67025,-99780,-102050,-124856,-37057,56875,80195,-1060,-28723,86001,181257,102740,14783,85455,123041,54865,-52446,-64885,-47745,-44143,-20402,-5359,17360,18262,-24630,-3184,176780,394964,256044,138217,158480,179555,135664,53245,29971,15417,-5717,-53249,-50082,121001,192234,106137,21795,-822,36690,59487,21059,-12356,24043,191122,196289,208968,209118,209327,139052,52062,-55470,-126617,-95596,-85503,-92660,-94107,-33945,60314,46589,-2812,271,106568,101445,35508,-58995,-152725,-85667,-42271,-50435,-28691,-39858,41715,92584,66162,9457,-69084,-82845,-25400,46169,20293,-42064,-60237,-82447,-81150,-91292,-93726,-90910,-37063,-6479,-8668,-63361,-97155,-139313,-141463,-53137,64649,111286,83327,16688,-33795,-39679,-11791,30379,-5428,-20960,-2284,-28043,-73066,-64179,-78468,-143530,-56206,44466,43958,-28470,-67378,30451,131622,171861,96558,11664,-84726,-53478,-34625,-66210,-74117,-71232,-68013,-44944,-48766,-57807,-45562,26097,61095,45149,43678,-53365,-119288,-77476,-84260,-127373,-102333,-74400,-82480,-96488,-85515,-43850,-27920,-61779,-110460,-168262,-72110,-18653,-60522,-86575,-82507,-76500,-45437,-55371,-56853,27041,79462,-6767,-119487,-73372,-23006,20271,84139,158969,209725,147730,17412,-73536,-29936,36097,78783,150445,191481,222277,178905,33063,-34741,-84489,-129682,-51285,87014,244916,362754,380935,329977,204506,144664,92238,79267,32289,-37865,14487,-31079,-101410,-39102,1612,31865,40620,28778,-18391,-51547,-85809,-41389,-9962,4623,29896,61891,72783,1821,-59648,-45770,-23784,-62440,-3600,100182,147091,99772,7340,-58117,-28807,13870,11098,27041,56759,31359,13843,-5320,-68389,13084,138765,167213,125422,114489,114909,40259,-2695,-63994,-124977,-106591,-122297,-140326,-118447,-47858,-14771,-18040,-27874,-74036,-89983,-65563,-55301,-56619,-50021,-80388,-45691,94490,196675,169463,71875,13236,-29192,-32066,-14996,43890,102373,140461,50017,-58883,-131429,-57251,22321,89146,169876,205998,209537,122790,-47298,-76614,-998,-15842,-54500,-46344,1428,-5153,-28524,-29188,33991,173493,284732,280706,193106,133828,90531,74691,88059,159195,107143,-71584,-106623,4162,-43530,-90264,-67664,-22418,51497,56531,-9085,-73920,-21425,68887,102246,86739,105263,65707,-16613,-117904,-115848,-95418,-73485,-26646,33463,70753,126297,186406,240562,199701,47755,21559,11073,-26347,-73753,-146987,-101234,-75209,-37757,15913,50182,-15205,-59855,-7600,47132,150812,255412,297791,314280,203443,57950,-7355,21677,136768,211006,195693,108136,15998,37894,73122,44916,-1513,-79941,-116163,-77357,-60605,-44270,-29378,2943,72370,113475,48823,-31628,-83015,-49315,-60134,-120517,-104116,-30671,93166,204120,205674,228122,245836,218730,178057,134022,95553,-5156,-95325,-66931,-20698,20922,43120,-16810,-123075,-68831,70590,88260,-1612,-96134,175370,430187,362007,177125,38000,13654,8096,-1107,30929,-34267,-116003,-150854,-138391,-94585,-78699,-52044,-49352,-92806,-51292,1384,61688,93636,64281,23041,-26047,-63736,-58791,-72253,-67344,-45370,-45515,-44483,18093,2422,-83439,-36343,49196,44055,-9323,-89122,-81840,-19133,47794,141272,91563,44834,57961,66955,12011,45179,77040,132642,189643,141506,89036,57723,44501,42945,76190,178572,197056,163280,157456,70771,9050,-50150,-79064,-90837,-135320,-142919,-123331,-104443,-95222,-96325,-94645,-102328,-96951,-136613,-93638,-53650,-101094,-68895,19104,73972,-20788,-141074,-113463,1530,137170,286874,401831,374911,236408,212520,164362,69808,73122,123694,130589,66760,22631,-35350,-32045,37286,114827,166811,145045,38173,-68411,-101176,-92065,-116587,-46218,21962,63797,33708,16558,20452,-13294,-41851,-5260,30807,98340,55359,68275,64662,21499,-31700,-1866,5566,-78527,-32270,118496,150770,22468,-150112,9791,106510,142277,107759,88849,92728,68448,-21746,-92790,-54876,-42327,-68116,-62922,-47059,-48184,-11028,25439,27505,-20202,-37384,-43334,-91550,-113264,-95192,-59231,24460,-21319,-119475,-91261,8971,71923,135179,65742,-54769,-75447,-19147,38392,64499,44218,-33373,-132632,-103320,-66911,-63389,-12934,22164,8024,-11691,-12519,11170,-41384,-66614,44590,135318,103702,83926,101052,138829,166581,167906,125196,22397,-83593,-110325,-68288,-55226,-46500,-74029,-78006,-7092,24642,34441,37195,8609,52631,202480,183195,112494,24390,-72114,-34955,35501,72887,39289,52462,72190,138724,300272,422701,413249,342439,173383,32206,-54036,-42871,-44333,-90487,-100124,-51685,-20372,9165,31577,63757,114594,203158,210838,144030,53938,-15577,-85825,-135371,-45370,10680,-11268,-38861,-37429,22485,117850,156928,127378,23517,-73736,7788,121598,163161,149885,30539,-18191,-34395,-41355,-82245,-97732,-65478,-69472,-77133,-15526,55983,145025,217479,193130,67088,24388,106755,151349,65788,-37187,-131611,-155484,-114727,-58639,35634,144332,372657,612818,615171,414270,169577,42042,-33591,-28662,73620,56014,-36170,-76555,-70045,-92724,-77619,10548,83107,131099,140627,98408,44095,25939,88558,170058,186485,100314,19953,-54580,-65064,-19405,-10184,-22999,-23480,17588,74884,138999,202057,158957,53783,-36060,-32904,1757,-14413,-62138,-92319,-147766,-96793,-10123,24741,-41021,-122975,-88326,-45552,-19341,-41149,-98200,-80399,-9197,43940,37581,-9468,27059,122657,216220,221065,178469,86036,45982,-13180,-47863,-69783,-70327,-58987,-55877,-63862,-106104,-93768,-63008,-91877,-106868,-96410,-80318,-52851,-62656,-72991,-89233,-120967,-100361,-90196,-57549,-15713,-57373,-85157,-89635,-118467,-79699,5869,44890,4076,-15116,11851,80506,106433,-14003,-151967,-44234,46914,57573,58820,91566,101849,85454,55993,63419,22415,-47906,-42442,-2538,20937,20541,11006,-80148,-69675,-20019,-10799,-66159,-113105,-80477,-83204,-54332,-52929,-55006,-1765,14578,-27802,-72852,-102762,-44010,-5119,2332,11367,52342,37466,46803,42676,9545,-65050,-80599,-64620,30,42501,20975,-26560,-65070,-49570,30464,110584,181615,171102,74670,6022,69898,118878,121742,74860,14417,7726,44093,68412,35481,-41730,-112703,-63324,-38759,-46981,-76938,-26027,1319,34420,81633,123680,61300,5638,18779,-4376,-3528,30836,47512,30818,-23085,-27276,41790],[172059,253542,207072,89847,-12514,-29199,-26124,-2326,-1633,-3326,-6325,-27278,57985,134752,65621,-64730,64,168979,140308,1204,-84637,-44858,-55737,-6943,47823,95267,117088,99993,56789,3683,-36429,-69401,-59204,-68516,-53327,-34339,-3120,61747,84934,68853,20453,-39053,-66229,400,15279,-22717,21877,76564,72541,-12523,-39368,138548,157562,42897,-8602,11973,57338,72056,-15035,-100583,-38848,-12203,-51035,-56205,-36599,-18899,-6827,-68752,-100047,-90043,-37576,-34680,-57725,-82719,-20844,3323,-8146,-44702,-57312,-22323,-29566,-77836,-93576,-14343,6433,25119,18846,-39843,-49653,-12945,-14438,-38202,-26104,29232,51600,40754,38705,53577,40660,-1127,8283,50560,35133,-31775,-4886,48034,34090,12725,-12697,-77,58746,61549,-3787,-93646,-20795,58368,44069,-16862,-10685,10762,-21338,-78529,-121518,-25498,91191,196783,165881,35842,-90077,-23062,32520,-5254,-63481,30433,152850,120648,771,-85664,-48767,-55637,-69021,-29385,37551,66693,43028,52913,98634,82290,17723,-6531,24406,8569,-76172,-112064,-70919,-66307,-90488,-52474,-32018,-84336,-19448,60015,103740,145238,153540,102115,-20732,-73121,40889,57418,-37547,-69886,-57312,-88424,-117291,-119512,-110307,-98183,-82714,-105401,-116628,-78354,-80160,-43929,51260,97519,111565,68103,-42150,-105671,-20111,-17651,-38380,-7980,-20907,-45258,-14255,11429,3012,-20140,-8200,41073,96024,182668,220439,126085,17346,-82511,-136993,-92425,-72372,-54894,-15083,-33132,-55092,-91250,-114328,-16885,50204,71186,22563,-33544,-73209,-58289,22727,51727,56695,47716,29887,-2010,-54542,-110578,-93946,-35144,10206,28727,19210,3841,2130,21048,34715,49990,85198,91581,-15750,-75282,-82176,-95346,-78079,-39883,2553,27970,44774,14527,-27253,-66147,26373,96091,44368,-61110,-97761,-3362,42339,26563,31953,48018,87537,127532,111233,89215,66695,52555,65272,66133,-1087,1467,40256,49678,-2980,-51650,-25054,-16392,-45258,-93889,-8217,57281,4880,-76755,13937,138822,141034,154036,173895,165059,101602,39103,669,51642,107952,75302,4932,-43009,-66074,-94849,-100871,-87132,-94757,-82052,-62662,-63845,-48196,-5807,24963,32417,26659,86599,173238,228050,293619,255245,189790,72403,-22840,-86478,-66656,-18410,-31782,-98839,-153776,-157202,-65833,20784,138440,201372,60174,14739,29679,74600,96299,70014,122675,134982,70348,120026,319383,266970,107624,54444,49767,15035,-27758,-84993,-130528,-60047,13893,55926,65923,43337,-5562,-69492,-52688,-47838,-72241,-50568,-29549,-45361,-97768,-90410,-84661,-61766,42689,111947,138011,79663,-1199,-13310,37788,134963,215872,191543,80973,9333,46783,94165,112905,95909,75878,34169,-37826,-52116,-16310,7311,-20653,-49812,-57109,-65607,-117345,-123256,-91441,-72834,-105933,-120009,-74686,-66788,-98866,-21892,-7940,9704,-1448,-19285,124476,133013,138142,154166,106017,88697,145849,172980,124967,121395,135655,115832,2743,-70581,-110051,-115723,-117708,-75010,-35172,-20553,-2808,8804,18735,16376,43863,86139,155924,172996,85057,34239,-14013,-63553,-67613,-35009,-18881,-26625,-3165,-1580,1859,46682,80559,46928,49868,48559,63155,48419,43322,31575,30830,50131,-9457,-90943,-62855,-16561,-31251,-63359,-32823,68806,205832,89418,-68635,41141,86764,33738,-11943,-32035,-9993,23286,-84674,-40861,108492,165481,17636,-79492,-97107,-72176,-25494,17132,99475,49144,-48373,-89940,-19104,104054,147077,115054,101651,82877,52138,1657,-16907,-72306,-99520,-62172,-85935,-126285,-99688,-31379,46598,43365,-5169,-28430,31024,63631,51369,34170,-35971,-35370,20628,62718,86983,44967,-40620,-89534,-78729,-20693,-19779,-6250,36510,82144,53448,-93731,-24965,6066,-56969,-106511,-90906,-74520,-119732,-112822,-71289,-38653,-51656,-54684,-27703,-21466,-75099,-102036,-8464,9381,47737,122475,197378,225109,175734,124884,154763,76408,-23398,-48862,-35780,-54301,-55955,-42646,-47138,-61558,-67532,-34591,30151,106740,135997,48227,-18735,-48924,-115395,-121473,-50420,-46864,-64320,-4892,64306,55231,72651,68958,53022,21193,-5682,-46393,-119458,-82294,-14642,5176,-3315,-4052,-34901,-119185,-28188,-43335,-33586,-77560,-121815,-102239,34473,105460,16373,-34223,-100835,-129934,-79045,-8176,47868,52154,-13951,-75692,-122185,-99208,-28555,40181,34101,-16636,-13426,4730,-52042,-61599,-17868,31923,85815,105204,128701,116465,89451,56106,74481,97925,70343,-3321,-65177,-123514,-13027,93994,192729,132147,19666,-33015,13985,109056,267712,354641,329205,205492,53204,-83362,-63510,-35354,-58415,-116579,-70441,-48381,41917,203202,277068,181139,68590,50808,65932,17624,-101370,-138160,-125381,-145608,-132519,-136929,-85949,-77019,-93392,-134973,-134475,-31403,36986,46572,65512,142571,287355,282961,166458,91323,-3066,-80366,-70015,-21394,10327,60770,195561,396741,419916,248702,99441,36735,-20544,-135059,-27823,119666,140297,58218,-96390,-145629,-77497,15139,99263,113122,123783,116777,59938,20132,-10521,7878,22624,14528,2128,-38725,712,167700,399622,617018,671600,471929,190863,16561,-63483,-122687,-102966,-50746,-19610,98085,232484,278692,278058,232031,128600,35843,-19234,-31263,-28111,-50144,-90936,-72582,-33810,15853,96769,144017,112130,34854,-40618,-78756,-135856,-93889,-47297,23550,52137,28456,9743,67669,122752,150425,155833,164062,198093,138303,59516,-5822,-19840,23977,36189,22261,-13398,-121443,-114584,-119174,-69894,-1275,33452,33849,-57744,-118695,-89063,-103834,-75141,-50754,-50196,-68028,-31344,2010,34713,-41374,-94201,-47505,14529,82754,58379,52507,44263,1633,-22631,-24703,-36967,-40369,-52541,-85610,-88028,20574,114075,102080,-28894,-128425,-137033,-71176,-26624,-74269,-125139,-40245,14151,6365,-62131,-128942,-54662,-36545,-39383,-55893,-27456,-46289,-135969,-237074,-272481,-237681,-129085,-26235,26428,55686,59029,22069,-12099,-72027,-136722,-56535,84833,226181,214501,162159,153516,288429,269960,138091,68859,74874,210325,279037,233251,124998,49810,40420,103985,386812,661944,665281,552074,361533,122575,-13968,-95087,-131110,-53080,-5043,-1516,-66186,-2734,174898,447688,623404,732012,685927,544552,391276,331990,285962,138375,-49289,-121466,-89888,-31098,-54532,-92547,-110359,-58982,45843,56776,12337,-49307,-58523,-75674,-109179,-34698,10149,49156,127239,151880,79689,-43590,-67124,-1967,7006,-75677,-146449,-103215,-67493,-15298,-28622,-91618,-61458,5215,-6775,-82341,-101995,-55556,-38386,-38391,-45524,-82097,-101841,-85138,-33345,89163,225869,290140,335268,352692,316025,249688,148182,61551,75511,101856,65327,25565,29994,13622,22711,-12503,-42574,-26751,-37091,16979,150517,122513,84611,40571,-58976,-83865,-43853,-74145,38703,239689,259393,137243,41208,-1877,38856,59953,52010,-5525,-47056,-112338,-107473,-119252,-70086,42273,158868,92900,32002,-17748,-71842,-122988,-97490,-47363,-13014,19327,9891,-22578,15719,138441,214668,148733,25932,-28835,-11321,-19603,-45853,-89466,-82846,-71418,-55928,-27325,26549,117437,179733,184511,131415,46076,-22533,-36998,34159,107346,81363,-33599,-55602,39997,159915,132642,61592,10004,1657,-10596,-12084,88915,29774,-68823,-114292,-109270,-89140,-40284,8351,25929,4424,-20202,6518,66375,106213,114271,146474,108214,34103,-562,61282,149086,259974,291082,133166,30765,11334,65967,86490,9138,78920,174045,122917,56116,-2397,-72382,-54596,-45066,-576,35969,50626,18746,-29670,-54384,-49048,-7861,18413,34706,53399,75334,135674,249879,237605,139766,52049,-25844,-46221,80054,219934,343928,336430,221132,103347,37159,-68200,-111435,-13641,70978,120676,88776,50400,-8932,-31585,4362,94316,247236,130741,58259,121797,208464,212267,155374,90865,14969,-37396,-49063,-80593,-60081,-34154,-39867,-39071,10717,108706,177935,36800,-94319,-51559,-27713,-101469,-125558,-66933,43867,233410,425827,348536,180059,14724,-78997,-85270,-46360,-61111,-115021,50931,241516,342242,171435,-7724,-25984,68797,144863,180516,165228,73402,-46953,-71935,18789,49387,1360,-68389,-117056,-125080,-64997,527,-32047,-93900,-101975,-68958,-66055,-56551,-53376,-80140,-105913,-114396,-102814,-12419,68879,74129,-6126,1540,142830,241578,168006,81246,124911,139876,55410,-46589,-63212,-55466,-51689,-28398,-19159,-724,3446,-33774,-15338,155044,359787,242919,134749,188823,257519,218125,129479,100724,71451,29502,-33122,-74748,105487,193699,117787,32570,5685,36384,61839,49710,25997,50712,164743,115877,100646,104809,149493,130642,60931,-44815,-128757,-103253,-95470,-107779,-99419,-24927,63443,43418,5174,-17746,85027,103810,79711,-17510,-125532,-96848,-49493,-50073,-14000,-13403,62165,112443,77427,8623,-71802,-81852,-17859,70039,63769,-5455,-36285,-69445,-76558,-92066,-93454,-81460,-29304,-3269,-20731,-85156,-106610,-141903,-117810,-10713,104424,131515,78320,-7524,-53340,-41738,-18469,3811,-43171,-35891,-6992,-35061,-71542,-57667,-78206,-149815,-53198,56397,62651,-18842,-89588,36334,177591,233114,129637,25848,-71677,-48776,-34866,-63995,-66100,-53943,-42832,-22193,-36184,-53071,-45525,20851,49470,35168,36834,-55587,-105690,-57392,-66188,-116613,-125988,-94350,-89572,-94521,-99600,-65055,-46755,-69656,-111379,-174858,-76374,-20121,-58621,-82253,-80583,-80125,-70351,-101077,-88513,-24862,30227,-36167,-120522,-70654,-25738,14203,78787,166964,223326,154826,25080,-42662,-4994,49432,104832,193051,221526,226897,167117,15425,-53974,-104056,-134689,-52647,74099,215142,295283,301734,290585,187642,120612,56342,52663,61095,16131,62883,12694,-92230,-65557,-15423,24538,37230,16006,-36540,-59010,-79316,-50274,-17432,3731,24090,41937,56784,-1855,-44644,-15131,3299,-57775,-23252,83118,128605,78114,-19874,-89853,-43830,2271,-3071,13189,49866,31516,15856,-4164,-62618,53116,164434,182694,133102,102654,101074,41988,9063,-42543,-95944,-91040,-96769,-102356,-82720,-23658,-6390,-26117,-53068,-109993,-111323,-75210,-65440,-73648,-64647,-71932,-30112,91207,190356,167858,76968,18174,-29220,-36598,-14454,46884,105199,127416,28989,-77011,-128674,-43667,48824,122145,194519,230345,244998,177812,14182,-101852,-25436,-15249,-44819,-39767,-224,-11161,-33069,-23169,48631,186915,274621,239071,157686,121812,87598,73796,95285,158196,84545,-87264,-110352,10464,-22608,-84855,-73540,-24832,58688,68954,5472,-59947,-42744,46791,91063,92259,117924,81067,2682,-98703,-129170,-104559,-97960,-49455,14209,48690,93150,151430,197115,150700,10050,8759,7698,-21308,-66553,-141738,-106659,-80756,-35485,24310,62831,-2919,-42698,12225,68703,170413,277326,337627,335561,198863,51213,-13862,9592,121306,200300,185239,89869,-2053,26355,63851,40420,2402,-73005,-125104,-70909,-41923,-24448,-11911,8256,56553,81006,7734,-95643,-123701,-52438,-55857,-116311,-114734,-46159,72672,171339,182099,217689,250451,229138,189835,144779,99916,4354,-94987,-70960,-25117,25647,67121,10431,-109225,-66166,82928,104243,7090,-87611,177186,434400,331125,162625,49930,48510,34909,9320,14123,-60237,-136768,-152265,-143194,-91402,-67986,-40605,-45720,-92560,-38469,19098,73249,93452,62908,26226,-20358,-53214,-46582,-62405,-60055,-38765,-37964,-36569,27072,11550,-80240,-39727,37999,33140,-17814,-101443,-122222,-72461,-8212,104292,75419,25673,27563,40237,-4302,35097,68460,118298,164151,110052,67219,47211,34416,31625,58042,165253,231283,215820,186779,83695,15826,-50420,-90652,-118477,-129431,-91287,-78725,-72254,-80536,-108056,-114264,-114275,-100113,-136465,-93589,-58340,-114367,-70996,14517,58067,-36882,-146439,-94806,18436,150331,300309,417534,392977,262197,246206,219325,114063,89098,120210,113113,52072,13628,-62737,-68141,16132,111821,202562,181381,64202,-44689,-94845,-100093,-103051,-37062,26833,65236,37547,18122,19197,-12020,-50295,-21430,17272,105335,73325,69076,45243,-3392,-31010,25653,30711,-89946,-26796,140155,167617,25717,-163740,21733,122077,158356,110094,79693,76261,51415,-35221,-92199,-37090,-28033,-58086,-53682,-34315,-17464,18024,56354,66816,14661,-8231,-19772,-85513,-124426,-108870,-72526,38126,13223,-97822,-113967,924,79769,155655,91238,-39175,-70163,-13162,45048,63517,38470,-49184,-120996,-87199,-70849,-71311,-2547,49946,45458,33108,5871,17831,-38353,-64955,41715,140006,135209,132978,139019,181748,198376,195528,122395,8493,-102852,-121291,-63924,-44327,-25504,-58641,-81035,-11263,29977,54178,56543,20111,69311,207800,189031,111148,16237,-93103,-59126,7819,46370,9877,23391,49760,128159,304710,418243,414942,374147,182339,24770,-48889,-23066,-30754,-84190,-85266,-35706,-16509,6419,30103,73011,132700,213735,205363,127713,37532,-28867,-95956,-131287,-41599,244,-49756,-77048,-73287,-19858,49691,86526,63834,-1734,-44707,39625,140266,162336,111174,1286,-36909,-46745,-44210,-76214,-80432,-55985,-70522,-107590,-55452,24539,123973,199585,183902,81361,58648,142763,178834,84070,-23788,-126003,-169618,-120297,-54425,47876,138910,352807,622234,678906,484474,191032,51101,-11863,15216,99977,38713,-78612,-82366,-51842,-72092,-80546,-20605,43656,84636,103990,88721,33089,7307,68373,147286,149155,78911,23635,-47149,-63746,-24900,-13769,-24484,-24994,17210,74514,137051,193834,139621,39026,-47261,-50369,-25274,-41177,-84749,-106858,-160695,-92627,-3353,18988,-49946,-126352,-68809,-27467,-7970,-29305,-89730,-83685,-3678,57343,43719,-18602,21662,119497,206947,210871,162410,65245,27903,-19473,-42672,-56567,-52477,-37704,-38787,-52799,-97318,-85650,-56938,-79540,-65037,-73123,-75155,-57853,-69973,-77954,-90998,-122254,-113004,-101956,-72244,-40211,-80900,-96223,-90023,-117489,-84461,-5560,30570,-11401,-29492,4194,83479,126402,7467,-129669,-66771,31766,49969,55688,89245,102859,82386,51075,66474,32515,-40578,-39741,-2118,18806,4694,-23282,-90726,-78269,-22230,-9281,-65401,-108156,-101965,-113086,-57772,-27841,-42666,-12186,1696,-35655,-75376,-104866,-52971,-2248,18422,30327,89511,78261,63284,47873,28911,-29583,-50160,-31589,34992,53761,21953,-17741,-39594,-38152,25589,95986,158338,153502,68963,19916,97044,134390,121645,79493,38498,31028,60799,76109,42326,-37220,-119633,-94209,-66563,-63280,-83827,-32076,-7983,24893,78314,123290,58198,6249,20765,-930,-14489,14002,33706,16358,-30009,-10896,65084],[211944,298300,229310,96384,-3357,-40538,-29837,-2895,-754,-6312,-19637,-39001,59474,130330,70834,-63546,6486,188380,166852,19922,-90730,-47727,-55978,-20691,15526,66680,93865,77542,49160,8398,-29187,-52712,-32103,-76811,-68674,-42595,-3419,57798,71663,63287,25274,-21052,-32476,22040,17430,-29623,20307,77266,78466,-5750,-48181,129664,156481,26186,-26690,-1471,47376,50056,-33926,-93158,-17455,-3020,-92010,-53243,-8658,-8156,-12770,-79906,-87669,-88442,-60870,-58139,-71520,-96141,-29718,1559,-1076,-31347,-47167,-23327,-35374,-84265,-85338,-347,26316,43966,24221,-41237,-41656,784,337,-32802,-27552,27115,52092,23241,14275,24500,-13881,-60846,-46172,11861,18894,-29229,1718,39522,18355,8839,-4905,8098,60181,51379,-17297,-83855,-10489,66099,45117,-21484,-16745,2098,-29658,-85246,-112165,-21981,90432,196372,177269,48916,-81526,-18063,36795,-8758,-62809,54066,190690,169641,60815,-65046,-57150,-41219,-22813,19420,64890,60971,21411,16479,67041,65963,16245,3729,32470,13296,-65060,-117820,-70431,-57240,-93302,-70355,-56384,-90327,1306,73067,102119,139071,155955,120055,7031,-70524,30841,45165,-53594,-72705,-52817,-82522,-113898,-119583,-115371,-103004,-85530,-105053,-102297,-60962,-79202,-78430,14391,58782,76233,56082,-37750,-109276,-13245,21925,-1318,3680,-34485,-56236,-10136,22477,14435,-11691,-5150,40679,92837,178151,224575,137987,19686,-84522,-137465,-92590,-64845,-67729,-23356,-31079,-50181,-85700,-122980,-36552,31085,62636,29102,-13984,-40316,-26654,45190,76599,85789,71427,46964,15538,-37252,-98692,-98755,-43439,5095,24556,17869,9976,12787,33379,48029,66390,107263,98811,-16588,-79191,-84311,-97973,-89794,-54750,-18717,346,20441,-2740,-46624,-65398,25227,68470,10882,-81573,-78780,29089,63332,33345,28326,41148,76893,108942,103325,91111,69537,44644,54550,81660,35279,26337,47912,51354,307,-34283,-4966,356,-25431,-82795,-23626,22275,-33475,-108702,5997,141450,153621,161672,173924,166678,103224,44729,9257,54628,106532,80155,7008,-44795,-67650,-98883,-106105,-96867,-94361,-85763,-72515,-68174,-52060,-16551,12818,32044,41603,112248,216519,265957,318733,290334,220094,91675,-7805,-73387,-68449,-20446,-31802,-93393,-141497,-136491,-45644,38270,154051,225382,74715,24007,32464,62356,69825,55852,126572,148254,67559,98236,270164,233299,109729,61948,59753,40507,-1162,-70097,-129534,-61252,8948,53101,57889,28867,-15492,-68356,-55438,-47769,-63441,-51158,-30796,-42749,-93916,-86076,-78867,-53299,51345,115756,146676,86023,2901,-3340,56126,149307,225015,196541,88381,17067,45625,82933,98013,84266,68456,25543,-45337,-59126,-27966,-17813,-33502,-50621,-53201,-62294,-124210,-131757,-97708,-76696,-90901,-91181,-62544,-66472,-92100,-3354,33227,63683,50925,-6822,106833,160944,175521,202569,149950,123230,163943,152669,83295,70998,90084,97348,2943,-58533,-89708,-98360,-106690,-68871,-29931,-7255,7548,1901,10609,20073,55914,99936,178714,222673,124333,61411,4472,-48793,-54253,-23745,-6919,-9881,17057,13235,8644,46462,91311,64035,58347,40720,39832,13489,9340,104,6887,38748,-8282,-101169,-82259,-21836,-5656,-23796,2605,120669,265427,135948,-28708,48815,87028,31972,-14182,-37511,-30155,6284,-84570,-42775,98026,164408,34551,-76630,-100982,-65111,-16352,23203,88532,10219,-85365,-124068,-30152,97718,148385,127283,125641,115648,67284,-5114,-36459,-84789,-72425,-34634,-64154,-117891,-115472,-55724,34339,56639,9973,-23563,18574,39254,28568,25166,-27650,-27483,18168,54108,72859,35520,-43584,-89610,-76210,-21705,-23064,-9608,38427,78116,30958,-114842,-15055,26428,-33342,-69680,-52860,-49724,-87905,-102364,-83316,-33107,-32242,-34516,-21192,-21522,-75821,-121962,-27008,-13143,43969,139725,222970,241432,195564,165737,207850,112657,-7188,-48665,-37595,-57957,-62693,-47684,-44606,-46954,-56943,-30095,29284,95715,111698,19070,-39143,-62748,-120696,-112405,-46471,-46355,-58918,15359,98065,68918,73332,89780,89602,63733,28636,-27218,-111421,-84516,-13013,1437,-15284,-36869,-79291,-106463,-14659,-56972,-58291,-102451,-132474,-101799,26546,102879,19420,-27618,-89721,-151409,-107918,-34223,13509,15066,-39761,-82056,-119599,-103015,-26629,57610,52009,-13445,-35459,-19774,-62991,-36438,18843,63201,123524,134530,149910,132015,109826,84291,102867,124552,110155,49994,-19770,-118888,-63143,29979,160704,146797,50039,-1554,42187,135803,286865,357543,324794,200015,52533,-79581,-76311,-43337,-57745,-120866,-82703,-47905,38705,188565,263189,208890,117076,72900,53179,3751,-105660,-144325,-123804,-137682,-141489,-135096,-84078,-81302,-96147,-129780,-146869,-42446,26073,31983,54550,137899,289377,298408,177209,84055,-21393,-95643,-65604,-3509,51862,139926,322996,551631,537300,290187,106649,15714,-56761,-117485,1827,143054,165407,71740,-89616,-134475,-62548,29222,112792,124425,129746,121829,64277,26182,11339,30002,40644,34944,28951,268,17116,205374,497879,724478,734771,501121,216771,38268,-46813,-109230,-91269,-34892,-4675,108885,232377,243519,172021,105393,55452,4017,-37873,-39466,-29519,-46594,-83256,-66245,-39313,-9775,46378,72279,40227,-13077,-70090,-98353,-144955,-100337,-59973,17054,57335,26211,-1475,55598,106261,143896,161845,172769,201669,123543,36212,-25306,-32961,15781,36645,29094,4650,-101706,-128219,-161114,-87482,-13213,16523,19109,-61979,-120220,-93950,-119827,-85351,-49771,-49048,-68561,-19620,35874,76241,-9670,-81598,-39552,21905,78923,60251,55531,46204,-1743,-34172,-49339,-56733,-54051,-65202,-94205,-75914,38612,133146,120891,-13474,-120421,-139536,-67183,-17810,-64041,-136485,-60300,-7138,2668,-59149,-128199,-50928,-38763,-53443,-89739,-40611,67,-45093,-130009,-175122,-167463,-89459,-11997,35243,61645,56678,19472,-6236,-65491,-145086,-70318,45111,170826,172911,143158,141088,289983,298911,161007,91723,110959,269913,331862,300909,202476,114097,65302,119126,439838,715120,695888,568916,387174,145617,-3370,-91886,-133452,-50709,-4715,-7186,-59881,12895,186673,426543,538033,570178,451948,244309,51566,27555,84789,57579,-64478,-123067,-117451,-70929,-91907,-114353,-115141,-51202,64514,75059,27653,-36992,-70332,-99430,-93683,-18267,35334,82418,146233,156426,81800,-43879,-69517,-1326,13897,-67564,-131308,-98741,-72094,-9622,-20737,-88120,-77539,-5979,-11033,-79632,-91221,-64131,-56394,-48455,-23053,-18203,-6957,8615,32632,134573,210512,244735,295038,337327,317531,258592,153554,59792,48444,65833,34556,21858,42094,18760,17035,-21572,-49578,-34161,-45405,1832,127439,114322,82347,39436,-60593,-90362,-46666,-89713,9368,197370,217402,125038,45153,1426,38255,61429,56348,-7561,-69831,-144173,-124077,-133467,-65561,31125,114288,51466,10885,-25804,-69047,-111046,-105008,-58723,-16929,20029,17867,-6041,43545,182928,243182,152076,14533,-44139,-9960,-15788,-47060,-89916,-91088,-79615,-56025,-30850,13757,107205,174860,182323,120416,36188,-24140,-41528,22405,103957,100733,-20124,-41195,65732,186289,150730,75254,19934,8907,-10541,-23376,81801,23863,-90556,-132346,-116529,-92926,-44109,1666,17835,-4746,-31339,-4689,59270,108398,143885,200900,137918,40617,-7637,41709,113303,209299,254726,131295,35392,18177,74366,79463,-480,55569,146681,103291,45862,-11626,-80444,-58391,-53085,-9168,40736,62984,32487,-23796,-59659,-52558,-11033,13872,31946,52558,69371,119873,229618,210463,117255,29679,-51274,-59460,97683,249694,381641,376257,245318,112699,32698,-83140,-92923,-4505,65286,107953,73902,46972,3231,-12865,30254,131174,265155,135716,57362,116126,211221,220159,161248,94335,18103,-40392,-48640,-74821,-82195,-44035,-46249,-50675,-10448,80988,149394,27112,-101047,-78057,-50066,-99147,-74104,-37921,55894,234741,419629,337090,189657,32184,-61299,-68363,-39504,-63577,-110992,51574,210913,288736,144313,6502,5376,96889,171600,187633,150645,67609,-53206,-64922,28480,59030,2075,-74868,-124404,-139607,-76478,-888,-29304,-89020,-106832,-90195,-93535,-85933,-77406,-94340,-109287,-109069,-81254,12273,80400,68350,-6653,33792,197265,295724,237146,157651,174300,164123,64457,-32495,-50409,-51645,-52107,-31886,-29536,-14824,-6622,-37991,-23924,134384,318640,222558,125633,212699,334703,304761,209360,168719,121473,58215,-17149,-94334,88145,185896,123327,41431,12053,36861,67664,85088,69662,79579,140924,55857,20543,21020,92568,117147,66465,-33772,-126107,-111422,-104522,-122021,-104067,-19461,58514,35677,13422,-31298,56450,100924,123538,28202,-88942,-87030,-43549,-41505,5113,15921,83340,133637,90218,10818,-68410,-74572,-12597,86385,105792,36332,-9647,-54266,-70517,-92756,-93604,-72061,-19687,78,-32785,-102864,-98813,-121161,-87763,34165,148075,160666,83114,-29749,-76688,-46750,-28322,-28838,-86959,-53434,-15693,-46105,-73979,-53818,-79562,-152090,-51046,65261,78975,-5802,-105700,41505,221217,294117,165983,45259,-57329,-46409,-36734,-62239,-57980,-35493,-14982,3523,-21818,-47600,-45555,12765,34866,23924,29305,-55444,-87810,-36820,-49320,-101897,-143185,-113252,-95292,-98222,-115772,-89105,-67012,-76466,-111383,-180369,-84567,-26239,-59740,-79051,-78549,-81911,-93197,-142304,-101327,-74807,-32924,-72707,-113526,-67243,-28407,8902,76346,177521,237668,165171,38459,-14909,18509,66127,136336,234490,243917,222336,149629,-1473,-70724,-121856,-132731,-53247,60175,180889,226726,218222,240538,165463,94756,21404,25505,82843,70899,120059,71084,-42794,-91586,-33366,17296,33245,2107,-53815,-64331,-75387,-62634,-30219,-1853,14324,23882,46758,3657,-22638,13729,22930,-57060,-39775,68553,113471,61151,-40902,-118685,-58213,-9462,-16133,-641,39935,27482,13823,-9250,-61992,82291,173039,180701,129145,83665,80640,38056,16093,-23934,-70365,-72949,-72567,-63646,-41924,3171,3506,-30137,-71042,-135238,-124928,-83358,-77778,-92590,-70895,-54500,-21295,73371,165557,153656,76914,21711,-28069,-41513,-16397,47634,104294,107460,4951,-96921,-119658,-28527,75305,153366,208840,241078,265146,219529,78167,-81958,-52737,-17752,-36332,-33035,-1415,-14845,-30338,-9330,67179,199297,259196,197284,123105,105733,79989,68001,96474,147213,59846,-96595,-107523,15885,-3063,-79121,-81340,-29545,63302,79007,18265,-48125,-70158,19016,75627,91785,121951,90173,18165,-80556,-144495,-116021,-122791,-68341,-2591,29710,63916,115942,151408,98576,-34445,-5843,686,-18353,-61404,-135455,-111501,-84564,-31690,32091,71163,4772,-28371,31210,89265,186918,293975,371748,349561,189362,40358,-25610,-8131,92714,172311,162143,66666,-20943,12874,52962,34572,5987,-63143,-113697,-59937,-19744,-3130,6487,12337,38874,47136,-26763,-120150,-117762,-50099,-53033,-113820,-125905,-62328,51038,138704,157984,203080,246511,231268,192771,145236,95568,8193,-95783,-76270,-31624,25155,82225,30280,-91323,-62585,91746,115129,11449,-83385,171652,418783,295696,152001,61398,70170,49705,13563,-4260,-87257,-145621,-145472,-148764,-88538,-56985,-29895,-44087,-93172,-25369,36694,81950,90120,59148,27465,-16368,-45309,-38982,-55833,-54737,-33524,-31893,-30558,33175,17769,-79651,-45597,25177,22613,-22934,-91830,-119114,-109175,-64712,58339,52819,2930,-406,22361,-12051,29442,59410,97960,126461,68453,39071,32437,22480,19841,42079,145402,255929,259980,203300,89823,16995,-55958,-105884,-144577,-85337,-39017,-39968,-45351,-65110,-109363,-130358,-125748,-103543,-136339,-96456,-65597,-129246,-75864,4457,37930,-52364,-142461,-79065,29594,152610,295315,410086,388173,267032,256585,251967,146350,99733,113051,91765,35177,2461,-86922,-88738,-2572,104983,229451,209522,86010,-24261,-82407,-95234,-90801,-31242,27846,64146,40583,19434,17406,-11607,-56817,-37119,581,101722,84065,63297,19668,-33274,-30033,46939,48967,-86951,-9151,163245,183421,34498,-129830,28796,128343,164424,105160,64704,55159,31300,-48260,-85513,-23596,-15997,-46282,-38056,-13108,7569,40751,81755,102777,50545,20745,1528,-80276,-135956,-120863,-82764,54409,52155,-74847,-133885,12463,109365,198460,138604,-8644,-61554,-11074,45181,56612,27661,-66517,-87271,-69491,-75789,-77247,10659,76817,76518,70317,26543,23448,-36298,-64188,34723,136648,161305,177426,173593,218195,224732,218662,117185,-6526,-123773,-132686,-59522,-32172,-4904,-42040,-80298,-17058,33798,72921,73094,28451,78707,194193,177245,102549,8943,-108606,-83327,-21985,17670,-19144,-8568,19123,102807,281144,381268,387478,384589,180593,9737,-47584,-9311,-21898,-78970,-71797,-24421,-17552,-1097,22923,75950,144880,216387,194932,111347,24329,-38059,-101426,-127798,-41958,-18487,-95112,-116730,-111605,-61897,-11288,20783,2080,-24232,-16671,67614,151615,150444,68179,-25548,-52688,-56974,-45511,-67374,-64075,-47822,-69884,-130120,-94895,-10912,96297,173411,167329,94658,90058,169471,198015,97856,-12838,-122413,-182949,-121144,-49940,56158,126769,313912,599129,720910,550143,210365,55609,2460,53202,134074,59906,-115212,-88987,-38105,-55108,-77694,-39050,12295,39973,57082,67781,15681,-12834,50590,126108,111437,55355,27491,-37948,-63757,-34199,-19826,-26049,-25919,16582,72489,130835,177689,113502,20331,-60817,-69379,-53538,-67630,-105284,-120249,-175182,-89773,192,8939,-59262,-126233,-54601,-14000,-561,-21359,-84218,-86506,2171,72236,54143,-24188,14840,111995,193553,196356,144111,43756,6965,-27009,-38202,-45260,-36637,-18454,-25541,-46205,-90661,-74102,-43546,-43846,-17039,-45672,-65175,-57075,-72793,-80816,-91977,-120940,-121157,-115857,-87237,-59286,-93830,-86719,-76031,-96626,-86164,-19371,15339,-25012,-42983,-4391,83336,140015,26605,-105336,-82515,16922,39735,48935,84668,102684,77920,43630,65621,40584,-31475,-35070,-1735,13618,-14636,-58217,-98782,-94219,-32790,-13450,-66165,-103024,-120757,-128820,-48839,-443,-26290,-25281,-15267,-46277,-79673,-107527,-60805,1916,35722,56512,128369,113237,75219,49387,46027,13976,-2201,13661,70822,61766,18781,-13153,-15340,-26681,17827,77477,131935,135338,67938,40683,125433,147319,118970,81704,64084,61548,81124,82663,46606,-33141,-112528,-128200,-100361,-85652,-88495,-38169,-18353,13390,71749,117441,53213,6259,20443,2089,-25073,-5076,16630,-28,-31081,5005,84958],[245635,333369,244186,102720,19027,-20842,-21374,-2834,-1419,-9864,-31308,-35213,69276,128010,76668,-61433,18767,209586,197271,46066,-84064,-48961,-55613,-37386,-20878,30152,60076,47618,35408,10396,-19864,-29143,-6033,-73800,-82566,-49570,-6835,47442,53769,57744,32966,633,5853,50702,24019,-33065,21082,78542,82107,-1959,-58272,116428,152739,9644,-43580,-10600,42240,33308,-47978,-83252,-3239,2256,-96624,-17971,18909,88,-19155,-88970,-74181,-75065,-73203,-80984,-80487,-95956,-34183,-20,5225,-17622,-35144,-23748,-40599,-89159,-76576,13096,47575,67821,35132,-41157,-34506,13591,14246,-27890,-29208,23333,50744,8771,-10015,-7717,-67196,-113702,-86516,-10795,10558,-26733,3514,24287,1090,6267,3366,17754,62972,42294,-29418,-69660,141,72070,45811,-23773,-18088,-1615,-33485,-88714,-101786,-19256,84578,183365,178133,60187,-70526,-13925,38500,-14439,-59607,74795,217909,207986,115500,-15546,-55092,-22015,25109,70575,91309,53626,1911,-17605,34843,47698,13465,11096,33628,10198,-60112,-126405,-69137,-45783,-87930,-91134,-83111,-77561,19120,79909,93233,125982,152164,130812,33030,-31499,38253,38360,-70481,-76950,-49380,-76500,-110214,-118911,-119812,-106534,-87232,-101785,-86610,-39727,-63990,-110955,-28673,18010,41343,41522,-34076,-114605,-9862,66931,56551,34599,-42097,-68460,-6722,33322,26908,-1663,-401,41080,88920,170291,222641,147312,20870,-87881,-137639,-90177,-51429,-67246,-31673,-27950,-45022,-81813,-123561,-55987,10063,50205,32379,2112,-11791,-1561,52995,87216,101453,82092,50008,22413,-24759,-88735,-105278,-54880,-6889,13665,10081,8401,15272,40790,58911,80959,126240,105206,-13690,-81509,-86965,-99444,-103127,-70623,-41054,-27970,-5682,-21429,-64558,-58570,16522,32624,-25948,-105792,-59976,54767,73701,32082,18583,28435,60052,82530,89554,88292,67591,30738,36173,89145,68194,52505,54326,50896,5048,-15930,11437,13811,-6725,-65823,-41382,-17182,-72204,-122431,3203,139760,162881,164787,168784,163860,103922,50695,14354,50235,93695,73270,839,-50855,-70171,-90469,-89421,-100757,-83915,-87561,-84161,-72252,-58350,-30229,-2901,26729,50985,131304,253990,296778,332689,314851,242645,108430,6500,-61306,-69093,-25754,-36398,-91788,-131006,-113336,-24159,56245,164604,236441,83997,29007,30083,41781,35638,36505,124214,156587,64025,71034,207075,191606,110026,68955,67368,64554,27103,-54463,-125092,-61543,4628,48998,46857,12596,-25636,-64736,-57277,-47179,-56310,-55452,-36775,-45269,-93973,-81580,-71675,-40645,62106,119742,153366,90337,6178,5440,72122,158121,224952,193710,91237,21477,40073,65913,77425,68191,58562,16889,-50956,-65613,-41381,-44332,-52173,-56845,-54829,-64724,-136453,-134148,-90684,-52151,-44898,-54808,-51258,-67517,-87606,11084,70699,112686,93111,64,82169,183315,211035,245009,190197,153986,173445,124710,44823,26013,47041,76501,1450,-49236,-75168,-87114,-100038,-66114,-28077,1939,16920,-3730,188,21493,64337,108428,193629,266257,162592,86887,19520,-37432,-43987,-16604,256,2311,33134,26469,18235,49604,102838,83082,66993,30892,11075,-25159,-22949,-26326,-11251,31622,-2231,-104258,-105968,-31644,15850,13594,45810,181795,321569,174144,2154,50672,81465,26425,-19537,-45189,-50063,-11301,-85554,-49802,80996,153188,48450,-70851,-101814,-56240,-8154,26727,71617,-27382,-117870,-147660,-38371,84641,142032,135616,146559,141225,72822,-16103,-56620,-95575,-50089,-10636,-44779,-105862,-128572,-80825,17742,64881,22067,-20683,4705,13151,1029,11517,-21198,-17705,18811,47808,59795,25689,-47089,-91037,-77472,-26863,-30522,-17543,35650,68475,6962,-107752,4900,59146,6601,-24085,-9682,-17554,-52173,-81539,-95918,-30019,-16783,-18745,-16602,-24427,-75693,-137383,-45205,-34499,37453,150066,240426,250799,212960,203721,252341,144367,9520,-47292,-39311,-60748,-70075,-54510,-45288,-37561,-50066,-28515,25429,81193,84899,-8978,-61271,-79128,-121060,-101416,-42663,-48333,-56241,32878,125680,77347,67670,106809,124508,106148,62325,-9897,-104230,-86781,-13649,-6886,-32948,-80085,-95258,-51865,-1707,-63784,-62882,-111851,-142566,-97675,28873,110401,31776,-13792,-71351,-146507,-140409,-62536,-23169,-21951,-61245,-84413,-118762,-106429,-26034,70843,66127,-7404,-53491,-50391,-74717,-8112,62509,102699,171014,169235,168875,143027,123403,105489,122748,141227,143594,101426,25615,-78813,-101025,-26286,118638,153230,77730,22027,56185,143034,278961,335556,303171,184722,47862,-76965,-88482,-52552,-58639,-114185,-93553,-49506,30184,161414,234629,225258,163634,108552,59606,-5254,-112956,-138073,-114602,-128434,-148371,-128020,-81147,-84579,-98107,-124241,-161245,-53851,14577,16658,40147,121787,265198,291925,179615,74834,-39047,-106780,-57955,15696,99520,234986,463414,704307,642509,328192,119307,5480,-91965,-89195,27837,160880,184005,77976,-76754,-106222,-41712,42865,120686,128856,129685,122456,69369,36020,38726,54879,59528,50621,48253,32223,37639,240812,580858,803908,768242,513621,236515,57902,-27193,-80118,-69931,-19040,5356,110179,212881,197037,84904,5008,-7236,-25253,-52840,-45675,-31526,-43323,-73729,-59850,-44512,-30367,8543,6166,-37229,-67820,-106350,-123833,-134267,-97208,-68495,9842,58313,15801,-21410,35395,79144,120922,150506,165286,187901,99807,10950,-44417,-46360,5743,35208,35098,22935,-74369,-115024,-168135,-94411,-22032,2479,5721,-62836,-118168,-98323,-136602,-92587,-47229,-47627,-69875,-8286,66265,109815,18306,-68299,-31369,28490,72997,62343,59362,49133,-3892,-44027,-74073,-76788,-68000,-77048,-101154,-64602,57666,154470,144083,9721,-102470,-134826,-59785,-6679,-51958,-140018,-79384,-26588,1404,-54854,-125408,-46926,-42534,-70308,-127571,-28902,66662,59310,-11347,-65959,-87154,-43190,6254,46021,69784,58263,21355,1514,-57539,-145373,-78471,11509,115786,130008,121740,126597,281939,323395,185440,115726,151431,335623,387842,373806,286560,180198,87785,130945,472929,731442,693582,561836,400779,168894,10713,-85020,-135258,-46897,-2419,-11368,-53371,26331,194681,396654,447272,409841,232243,-22839,-250488,-246225,-99079,-23308,-81845,-127507,-146873,-108086,-120314,-127605,-111623,-29153,96470,98479,46409,-20441,-60166,-101270,-77186,-936,61257,117119,165843,160806,84826,-42878,-69764,-173,20691,-56522,-110902,-88526,-76084,-2678,-9096,-74797,-94126,-17841,-14007,-71233,-76623,-72376,-75222,-52903,8974,58004,102591,115177,106415,176137,185653,190978,241431,307261,309196,260226,153025,55366,26332,33743,6972,20088,50340,24145,13407,-27444,-56633,-44921,-56689,-11133,108220,110119,83095,40640,-59071,-96201,-50480,-103319,-20092,149686,172424,111322,48447,6512,39368,63854,62655,-3179,-84611,-132019,-112302,-110505,-59058,17243,68611,13243,-8239,-32607,-65491,-96507,-89986,-62405,-20107,17208,22281,10430,75502,229384,268101,154511,5372,-56897,-8836,-12898,-46406,-87473,-98576,-90294,-59974,-37929,-2017,91059,163743,177063,111494,33955,-14305,-39743,10144,96726,118877,835,-19715,91528,205581,162242,86205,31873,23266,3313,-23310,70500,11453,-111591,-133718,-114192,-86699,-44620,-5036,7861,-15078,-43171,-17783,48807,107082,167971,243609,159874,45469,-15053,19998,74730,152869,208732,126266,41474,25707,80010,68635,-8639,37855,122464,87661,39218,-17371,-84677,-57989,-56276,-17941,43546,71028,42780,-19580,-65589,-56760,-13783,11293,31512,52894,63668,104332,205209,181963,95504,8950,-72145,-56335,118059,268108,397231,393732,255158,112755,19682,-93660,-70470,8652,57777,87263,53436,39997,16886,10568,62012,170483,273762,134680,51458,105195,206856,222015,162094,94059,18326,-45308,-47467,-53785,-80057,-49384,-49956,-59689,-27697,59337,126314,22335,-98761,-77500,-34689,-60465,-29356,-16062,61163,222890,392120,313457,194512,56433,-34878,-45001,-28740,-63725,-103919,49557,178566,235569,120342,33798,41579,125800,195524,189587,135820,64978,-52989,-56243,38390,66666,1379,-78321,-125354,-149830,-85284,-3656,-26017,-82997,-101038,-99487,-107214,-101006,-93476,-105907,-105542,-102095,-60585,36889,91731,63913,-2133,66124,242652,334627,297471,235837,229988,193938,76818,-19063,-35702,-39665,-45445,-30635,-36504,-24906,-11319,-36121,-29440,113671,273856,196637,111979,228592,405047,390191,288906,231159,164940,81463,-4457,-106461,70821,169327,122145,48796,18680,38960,77380,122253,115513,110514,121358,16537,-30185,-36735,46183,102928,71025,-21257,-117488,-118593,-111179,-132782,-105464,-16021,47697,26013,23346,-32493,27070,96046,162633,74034,-46310,-57556,-26350,-28526,25242,47845,106419,157261,105638,17425,-57967,-61282,-7324,95064,142865,82225,20010,-35830,-61391,-91179,-92454,-62259,-7936,4799,-42413,-109612,-79109,-95173,-53989,79854,191665,195809,101872,-39540,-100162,-53042,-39702,-63411,-133858,-69483,-26599,-59906,-79101,-50555,-80153,-148779,-48094,72720,93901,9777,-112638,45504,258616,349910,204267,68700,-41890,-44051,-38001,-58949,-47982,-14586,15419,32019,-4731,-39579,-43699,3841,19708,13994,24270,-48882,-64509,-14241,-31777,-85020,-135448,-127566,-99310,-104228,-131172,-114867,-85862,-79691,-108739,-179746,-93613,-33876,-60611,-73895,-73668,-78653,-105756,-153597,-92196,-95151,-106698,-110499,-98849,-60984,-28888,6744,78918,190568,251379,177316,54503,9344,41367,88671,174010,272202,257822,210571,129336,-15583,-83187,-136105,-123330,-49119,50118,148517,166219,140340,185061,139794,69009,-10094,1352,96869,123420,178573,133453,8328,-111165,-48178,14730,33745,-7432,-64562,-64420,-72040,-75155,-46059,-10630,4012,13099,47996,21542,6018,41444,36882,-58523,-49881,58221,102766,50199,-52772,-132009,-68424,-18680,-26062,-12322,29637,22197,11259,-16059,-67570,99731,168159,166262,117280,62330,58789,31930,21082,-7120,-46490,-54038,-49197,-24879,2769,34258,17500,-26580,-75265,-127891,-122242,-86187,-88868,-104451,-61139,-33065,-16727,46494,130438,133435,75534,26642,-23089,-42682,-17527,49140,102331,84418,-18921,-114647,-104124,-9772,102472,181279,213214,239416,271454,248169,136009,-35465,-74782,-20379,-26456,-23168,1915,-11471,-16256,13606,91481,212602,242117,160779,93913,89331,71180,60976,95243,131041,38415,-98134,-101511,20419,15506,-71164,-88471,-33915,67329,87626,29711,-35707,-98630,-8496,60685,89278,120857,95779,32359,-61286,-152745,-126640,-142932,-79674,-15217,14374,40345,85169,111570,53908,-80829,-17641,-6585,-15150,-56362,-126482,-111160,-82996,-24491,40543,75260,8972,-14114,51973,111743,203919,308511,401046,358093,178284,28882,-39007,-27687,57621,134490,132383,43121,-36592,691,42350,29173,11069,-49802,-95971,-44810,6941,22432,27937,17558,23145,17532,-46979,-74483,-75495,-40341,-49065,-110755,-134741,-75635,31964,109734,135960,186669,235469,225961,189014,138846,86951,9523,-95545,-80138,-36557,23991,92790,46147,-70755,-54011,101196,124560,14493,-80984,161315,387961,261683,146425,70099,79687,55385,13803,-20686,-107887,-124321,-130287,-151817,-83598,-43303,-17799,-42369,-91883,-9765,56224,90398,86912,56011,29503,-11250,-37203,-33158,-50215,-49432,-27461,-24900,-24067,38755,23700,-78944,-51617,13246,14648,-23203,-73034,-83049,-98302,-110307,10698,28103,-19011,-20732,15435,-9462,30561,52159,74480,82079,23161,9324,16758,11915,10657,31455,124792,268537,292019,209265,92482,16118,-63131,-120113,-129232,-43746,7496,-6663,-24628,-53693,-105505,-142358,-134734,-104724,-133639,-99631,-72664,-141622,-80502,-6960,20253,-59888,-128442,-64946,36611,145858,274682,382876,363515,253372,246228,261004,164743,105509,104043,69314,19032,-7517,-95831,-83336,-13848,98284,248272,229892,104402,-6004,-67765,-83177,-80686,-27564,26609,62326,44512,22600,18150,-8357,-58114,-48998,-15695,89461,88815,54757,-6613,-63594,-25444,63465,60105,-72174,17061,186287,197491,47116,-99026,31815,126812,161713,95306,47128,33386,12076,-57244,-74666,-11960,-3345,-29939,-14716,11279,27104,58514,102924,135604,87888,50719,22217,-73987,-144618,-127390,-87491,72379,94001,-46711,-116201,46941,152613,252185,196601,30972,-47849,-10051,41816,47104,14881,-82164,-55887,-50581,-79137,-79183,25727,101892,102564,100989,49007,30450,-32691,-61258,27644,129358,183897,218814,208157,251226,248893,239488,112181,-20104,-141526,-135497,-51629,-16682,16725,-22767,-71131,-18694,40627,92890,88848,36286,83459,169418,154414,89997,3783,-115358,-105662,-49896,-7714,-41875,-37500,-15855,66737,235710,320798,337655,373559,170055,-10714,-48085,491,-15500,-72489,-57858,-15529,-20642,-10507,12881,75019,152892,212868,182115,97533,16730,-40517,-99282,-123337,-44499,-43277,-137793,-145601,-147652,-99191,-60486,-34436,-49542,-37850,10138,93125,158691,132722,29392,-44052,-60331,-60304,-40741,-52554,-45907,-38595,-65923,-124166,-130632,-45861,66631,144189,147911,108928,120712,190469,212566,110537,-1463,-117996,-190859,-116860,-43265,63936,113098,266602,545745,732307,603630,228324,57910,11545,83025,163494,104917,-105417,-92892,-26677,-41172,-73335,-44875,-4384,11376,12904,40414,-3494,-27135,44712,116519,82939,36600,35826,-23668,-62871,-46358,-25985,-24522,-23512,18592,72165,124285,158555,86183,1756,-73675,-87013,-79184,-89473,-119314,-128858,-186530,-85343,3234,-1978,-66661,-123353,-42302,-1849,6204,-14452,-79003,-86081,10540,89495,70310,-21654,11552,104737,180477,181859,127288,24608,-13028,-31842,-31303,-32966,-20674,128,-14568,-41653,-83007,-56593,-17355,8920,38658,-11844,-48257,-48941,-68288,-79071,-91622,-119302,-116447,-124882,-99097,-69521,-91082,-68116,-53609,-70848,-82707,-31792,3693,-32887,-51651,-10487,82997,149543,46342,-77117,-78799,10228,32501,43007,81910,104976,75613,36680,62927,47265,-20084,-27608,-583,5594,-34715,-86619,-98321,-113634,-47531,-19388,-64770,-95166,-125137,-118226,-33790,24936,-7068,-37537,-32340,-55418,-81147,-106860,-64560,10078,56704,92661,168719,139706,81106,49218,63289,66042,62239,71687,109294,69766,14748,-9659,10249,-11991,10412,58567,107120,121923,76219,69619,155667,159453,116719,84313,91170,95137,102303,89073,50557,-26828,-98791,-157457,-135791,-108914,-86038,-40540,-25850,3962,65523,109764,50403,9484,21563,7523,-31512,-22610,-275,-14443,-24748,22554,103331],[268446,353139,248777,107013,45948,16631,-2848,-2373,-4369,-14540,-40707,-18705,82649,125527,81246,-59437,35646,229436,227869,77878,-67219,-48782,-54801,-57110,-58270,-9523,20506,13081,15923,9247,-8445,-1288,18604,-60458,-93182,-54304,-12600,31658,33692,54182,44186,25016,48357,82840,33039,-32723,25118,81371,84362,-166,-63621,106222,151384,-3119,-55344,-10662,45707,24724,-55747,-73781,5185,2333,-67154,20235,43588,7705,-23954,-94340,-59396,-55430,-66610,-100962,-78059,-78650,-31171,536,11508,-2812,-20388,-22152,-43595,-90705,-65702,27453,71067,96770,52688,-36770,-26072,26767,28725,-21649,-29206,19855,48904,523,-29149,-38756,-114282,-146974,-95082,-8042,16622,-21260,2911,5886,-13878,7769,14729,31579,70561,38362,-35267,-51181,13657,79607,50245,-19410,-12141,2011,-29320,-84326,-87704,-14456,76906,162551,171729,72392,-54660,-7936,39752,-19986,-51262,94597,235914,236323,163481,40393,-36713,2765,73823,123248,117884,48172,-11537,-44364,7076,31947,12340,17793,31395,3593,-57555,-135338,-61736,-26792,-67223,-107467,-105735,-54248,36254,84053,81876,111883,146887,137350,58929,18803,69418,45565,-82362,-78474,-43068,-66459,-102401,-114361,-119663,-104680,-84480,-93891,-68845,-15421,-37931,-111521,-70767,-17690,13450,29602,-27256,-117491,-5919,120299,141852,96088,-30021,-74101,-507,47046,44027,14202,9897,45325,87177,162534,217891,156866,24792,-88610,-134496,-83008,-32857,-46112,-32327,-19365,-36047,-76079,-114497,-68911,-6838,39190,36377,18076,14432,20084,50507,86589,106066,81922,41389,21654,-13640,-76866,-108259,-63917,-20238,920,456,3504,13651,46653,71127,96650,142629,112131,-4499,-76452,-84429,-93986,-89759,-79461,-58625,-52018,-28942,-37108,-76139,-49857,3318,-3993,-59182,-127219,-39065,75414,76817,26760,7065,14488,41881,54459,74607,84684,64707,15233,15119,92341,100814,83496,64718,52765,14404,4741,27212,27670,14775,-39826,-51861,-55146,-104466,-97814,10627,138132,172485,167793,163645,161587,108048,60130,19672,43593,76050,60397,-8627,-56454,-68895,-76095,-74848,-88713,-69212,-82987,-92567,-71984,-63168,-42509,-17858,20184,57724,145959,284297,318639,335067,327362,256559,123674,22776,-47003,-64802,-30393,-41654,-90038,-118322,-86826,901,76854,172326,235268,90458,32848,25965,17139,-705,15907,117781,161241,63659,45139,142409,149463,111685,78527,75756,88621,58265,-35937,-115157,-56326,5259,48126,37474,-831,-31493,-55112,-52578,-41179,-47684,-58914,-43057,-48843,-94419,-73837,-60213,-21124,77714,127200,161445,95856,11990,15890,87832,163455,218072,185806,92451,25750,33224,46227,54005,50260,48750,10975,-51296,-67851,-52294,-66970,-72619,-65436,-59316,-69781,-132873,-116319,-62196,-9192,5112,-17855,-39418,-67174,-82338,24167,104872,155176,124436,4596,57192,202266,246816,282571,228169,182507,176441,94611,13344,-9937,12302,58162,685,-41396,-64809,-79830,-95848,-64763,-27627,7906,24672,-6465,-9237,23803,72049,114583,203188,304045,202045,113277,34282,-26342,-34185,-11317,4517,11415,45640,37827,29683,55691,114998,105126,78532,24189,-17221,-64067,-50022,-45374,-22617,29557,9717,-94604,-130810,-43355,33126,49204,95019,247410,365655,198358,23762,48778,73040,19513,-25877,-53047,-67437,-26737,-85944,-58160,62637,137152,60945,-60671,-96792,-42747,1529,29507,51018,-60995,-143276,-144616,-42647,67728,131289,142717,165886,160254,69851,-30509,-75301,-101881,-32127,9369,-27256,-91170,-133339,-102890,-501,68795,32134,-18224,-8272,-11786,-28072,-4552,-15106,-5346,23643,45269,49938,17980,-48648,-91155,-80691,-34770,-41061,-29200,29405,54968,-14518,-84682,31528,101787,58185,26616,36857,22953,-11088,-55619,-106006,-28231,-4040,-5579,-12137,-28003,-73663,-124594,-59139,-51307,29897,154136,249751,254694,229655,240013,289295,172156,27418,-43095,-39161,-61160,-76657,-62162,-48688,-32692,-45743,-28517,20550,66381,60274,-31522,-82767,-96954,-114048,-88694,-38114,-51747,-56056,46318,143827,79899,55937,119543,157507,148026,95216,5658,-97767,-87900,-15340,-18474,-55391,-116811,-40961,5611,9949,-65095,-52329,-100001,-141940,-91467,38581,126364,50856,2337,-51766,-118694,-174701,-90653,-60049,-57570,-79453,-87466,-121628,-109225,-26236,78795,75234,967,-62274,-84595,-82951,21979,112039,154095,231365,211176,184581,149295,129834,117685,131686,146373,167737,147223,66895,-41605,-101304,-71321,69537,148840,97762,34008,54728,130191,246009,292764,266839,160427,39359,-75600,-100299,-63617,-62040,-105320,-104765,-54706,15206,122687,194525,229121,203637,148870,81849,-457,-116189,-131654,-103944,-119677,-149551,-119082,-78034,-86881,-99145,-118628,-172122,-63698,4206,2304,23950,96940,219784,263896,172523,63355,-56309,-112177,-48787,34487,150053,336354,597877,831159,719425,357828,135359,11830,-102835,-62534,47802,170361,192642,75747,-59318,-74846,-20236,53355,121792,125987,123203,117821,74706,49621,67934,78326,74091,58374,58108,55025,57731,269366,636469,842969,765635,505769,246484,72906,-7490,-45336,-45275,-5878,8325,99887,175909,145322,26953,-62790,-60693,-53009,-66124,-52935,-36832,-42011,-63730,-54848,-50775,-47128,-14609,-42837,-117573,-129945,-150937,-154437,-115167,-86968,-73041,960,53149,-4173,-47241,11833,47029,86174,123156,141438,157729,68397,-15708,-63802,-61478,-7885,29609,37763,38327,-45121,-85361,-131145,-91369,-29779,-10796,-7542,-62436,-115791,-104865,-155366,-95943,-43544,-47083,-74138,-411,88891,130870,38534,-57614,-25416,31273,63033,61843,61326,50527,-6697,-52142,-97560,-98425,-83906,-90058,-109012,-56728,73728,173204,166395,36016,-79172,-125028,-51586,4101,-40720,-135822,-99580,-44701,142,-52465,-122690,-44856,-48776,-87788,-140951,5058,141598,170569,116263,53079,675,6510,25468,55834,77117,60942,23931,6137,-51770,-139393,-82186,-15109,63771,86689,97109,108256,262127,339370,211332,141426,195040,399281,434916,435578,361384,237499,102500,135307,479939,706663,655612,528366,397573,187619,24598,-77772,-139437,-44918,-924,-16185,-49713,34061,195434,357462,355253,261838,44882,-231272,-492103,-476681,-252351,-101067,-105592,-138261,-159389,-123734,-124431,-126122,-100302,631,129054,117081,60874,-6991,-46510,-89031,-63419,13285,83137,146509,180020,160931,85081,-44253,-71098,-1650,23913,-46491,-89504,-75905,-83077,1155,2686,-57378,-113664,-33582,-19127,-61410,-62229,-81383,-95099,-50553,48612,145279,225775,232740,185243,209083,152551,132800,180580,265814,290632,253122,145750,47067,6505,3724,-18784,16287,50889,26021,9232,-31173,-62457,-57457,-73789,-25635,89899,106060,82346,39410,-59158,-104207,-58135,-116372,-49563,98894,124504,92887,47188,8995,38136,63109,66786,3872,-87298,-105851,-89023,-87160,-54766,-2760,20425,-25786,-29981,-42697,-65505,-85163,-70527,-58119,-22624,10667,20917,22788,106630,269349,282306,151547,-4965,-70068,-11715,-15067,-47975,-85663,-107008,-106507,-71341,-51932,-23176,67239,144439,166266,102362,35779,1008,-36995,-7128,81489,129865,25564,5382,112896,213301,162878,89166,38971,35093,21014,-14100,59646,-6691,-132390,-120217,-106778,-77001,-45743,-15439,-7825,-30450,-59086,-36311,31079,97499,179160,265512,168311,44429,-26446,-6683,32024,92045,154159,115037,45697,30608,79243,50684,-19793,21111,97835,71907,32341,-23072,-88671,-57328,-58426,-32605,37474,68359,44095,-21360,-75447,-65723,-20674,5669,28126,49378,54279,86662,176427,151366,72115,-13136,-90757,-46556,130486,266742,382081,379785,242855,96852,-5838,-94767,-47805,22011,46310,55256,23623,25138,27030,33969,94446,204961,267497,123493,37560,86884,193322,214757,154711,87183,12914,-55157,-49547,-30187,-55476,-50952,-54406,-70533,-45144,40507,106008,18625,-93940,-64242,-17003,-30149,585,-4085,57939,198198,345407,276988,189753,81668,-3786,-19562,-18614,-66648,-98651,43247,146174,186192,98931,63978,76324,150314,211149,182500,117847,62021,-48726,-50442,44390,68744,-2361,-79330,-122652,-156067,-94349,-11345,-26456,-80310,-94328,-101406,-110381,-102443,-97536,-110132,-101173,-99759,-46454,55509,97553,56282,1955,91851,269437,348002,333961,300685,280499,219782,82573,-14720,-27722,-27899,-37618,-30205,-45662,-36517,-15924,-33242,-37785,87018,223457,162317,89970,230424,456897,462396,357531,279837,196122,95007,903,-113643,49639,140153,108975,49727,20659,38017,85462,152389,155382,137675,101944,-10386,-61982,-75237,9158,86287,71485,-11345,-107561,-128317,-119629,-142034,-107166,-18756,28007,11480,30593,-20167,3872,88350,188839,111518,-3976,-20912,-7199,-18936,39242,76783,127148,178681,118952,24032,-45545,-46740,-5020,91618,166187,124241,47253,-18723,-53261,-90822,-93771,-56518,982,6608,-52881,-107089,-58572,-70070,-21894,119506,226403,227697,128146,-34820,-124297,-64110,-55682,-96030,-157996,-81775,-42656,-80391,-90433,-50687,-82872,-145311,-47890,75546,103917,23196,-113331,42695,280897,389961,237146,89511,-30011,-45062,-42152,-57869,-40053,4294,42833,57766,10600,-32820,-43724,-9492,720,2122,19098,-38462,-40318,6058,-17440,-70720,-120647,-130774,-106399,-111876,-136603,-145955,-104132,-82534,-107388,-175333,-105350,-44628,-62863,-69383,-68974,-73202,-105379,-126462,-72545,-61440,-73294,-93732,-81728,-55341,-30602,4455,82237,199727,257679,184941,66809,26615,59591,113351,211168,298149,257787,188654,103427,-30909,-95560,-150629,-111457,-42458,42888,118216,114378,70038,124127,107121,39634,-41589,-22401,98535,165926,230131,192655,57024,-116527,-60523,15874,38273,-12477,-68312,-61924,-72246,-89839,-67883,-26025,-7444,8028,55744,44921,34982,63197,41765,-65173,-56912,47346,91081,39771,-60333,-120380,-76622,-28544,-36520,-25285,16224,13341,6755,-22892,-82878,99885,148988,139873,96522,37985,35014,21694,21405,4198,-27907,-38670,-30368,9123,45511,65286,32427,-18399,-69491,-108944,-111967,-86080,-99026,-98279,-41480,-14476,-18821,11483,89352,109388,71930,30739,-17189,-41350,-19391,49501,97041,57344,-44508,-128134,-86719,9316,125762,199843,204209,222777,261609,260146,179198,10456,-87213,-25292,-17934,-12579,8462,-1832,6020,40714,117800,223328,221561,127928,68025,70982,59328,51297,90271,109873,19549,-96399,-96799,20975,29498,-64174,-97442,-40100,68020,91246,36078,-25517,-127270,-34664,45305,83222,113248,95558,42667,-43640,-141958,-136156,-132142,-85043,-26309,-354,20185,60406,82031,24863,-126649,-26406,-14794,-13977,-54250,-116654,-105851,-78310,-17377,45723,70419,6503,-2017,71816,133366,219143,318218,420617,357632,163637,15228,-55163,-49929,18023,89895,97037,18159,-50801,-13029,28076,20364,14106,-36887,-78580,-30183,34201,49839,49223,21121,7562,-8339,-53304,-29059,-29239,-26849,-46383,-109630,-143372,-87960,13075,81847,113112,165701,213985,208822,175709,124250,73337,6955,-96450,-84832,-41221,22347,99491,57456,-50990,-42034,110491,131538,14683,-82696,144483,343311,229481,142019,71670,74763,50501,8043,-36539,-106266,-94430,-112417,-153388,-79137,-29448,-7018,-43217,-90782,5337,74255,96322,82337,51724,30275,-6974,-30694,-30737,-47692,-46674,-23136,-19417,-19549,41345,27230,-79942,-59960,251,6839,-22246,-55831,-47454,-60483,-124089,-35495,1126,-40722,-35399,13386,-1679,35037,44033,46361,32639,-24242,-22094,-918,1336,2408,23778,104273,263674,304926,203141,90318,11986,-73061,-131534,-97832,-9149,42579,17796,-12515,-48790,-102034,-152138,-143287,-105681,-130404,-104947,-81270,-134110,-84876,-17849,9482,-56571,-110998,-55442,36663,128349,239319,338279,320859,222099,216494,245008,165080,102945,90298,43782,1992,-17536,-87292,-68372,-19291,90886,256324,239538,116486,7544,-55125,-72088,-74824,-28413,20897,57451,46636,25061,19491,-3612,-55398,-58314,-32509,67166,84330,42783,-32134,-93023,-19077,72730,60938,-56783,42913,202956,204748,57338,-74995,28158,115250,147628,78743,25899,10311,-6972,-63688,-64845,-3829,8320,-11450,11130,31371,38000,68504,116785,160842,122323,78472,39386,-69432,-146905,-129953,-90285,85911,132133,-12852,-71497,93722,197103,301864,249698,70087,-32396,-11386,33837,33955,-1069,-96359,-29650,-33766,-82778,-80114,38128,121175,121232,122662,68979,36687,-29567,-57735,19976,118199,201006,254649,241539,279932,269891,255758,105362,-34127,-153579,-124863,-40985,-324,36381,-3871,-55111,-13658,50953,111546,101253,41762,82392,137261,123159,72707,-1889,-115409,-127858,-74735,-27039,-55815,-60072,-54787,20611,172680,244219,271433,340581,149974,-38310,-52160,4040,-13716,-66940,-45971,-11169,-27515,-23574,-1622,68383,154145,200846,164829,83701,11735,-39744,-93801,-119702,-51264,-74481,-146532,-142303,-175968,-131225,-99790,-80454,-88332,-43390,32774,113932,160239,110040,-2920,-53661,-60398,-57736,-31245,-34021,-27924,-30348,-61443,-104294,-148858,-80516,34749,112353,125694,121832,148341,204712,221087,120084,7764,-115469,-191788,-111939,-37360,69573,97302,217341,468106,705779,633171,240532,55468,12940,100557,180644,151522,-65607,-95722,-20207,-33358,-72838,-46324,-9385,3805,-14540,9974,-22470,-31846,52885,119335,64366,22916,46838,-6780,-63700,-65581,-34109,-21943,-20482,20712,71445,115870,136068,57652,-18087,-88077,-105588,-103113,-107079,-128447,-135341,-178957,-81522,3659,-15151,-74799,-121928,-33964,6860,10160,-11054,-76685,-85224,18100,104221,86977,-13285,11265,96707,166130,165855,110003,5264,-33605,-35496,-24338,-22424,-7985,13860,-9678,-42037,-76662,-36580,19003,70587,96346,24045,-29096,-38852,-60824,-76247,-94425,-121599,-105930,-123320,-109538,-74944,-81338,-48748,-29486,-45876,-78273,-45106,-6445,-37597,-57661,-16603,79482,151776,63641,-48502,-58136,11384,27360,36236,78442,106488,72503,27208,54763,47504,-12397,-23927,-5508,-11920,-58203,-101048,-92347,-137068,-66385,-28090,-63452,-87964,-118520,-104529,-22391,41031,7828,-51947,-51604,-64703,-81406,-105446,-67853,18176,77051,134147,204802,152906,77397,44767,77271,120676,135515,135719,145212,74337,6426,-10271,32585,1969,-343,35916,82081,111702,90482,100801,181454,165863,111029,83374,113096,122508,116973,90579,50087,-22430,-84440,-133938,-163459,-127400,-80672,-43471,-34553,-7106,55681,96553,46265,12103,20427,10692,-37866,-42481,-21471,-30972,-17152,36668,114866],[272737,349418,236855,103291,65985,52498,15743,-6480,-15224,-25790,-50641,-1762,90294,115869,77575,-64028,49265,238130,248024,106565,-52401,-53246,-59248,-85426,-99494,-53568,-25580,-28693,-13691,-407,156,23890,35005,-47516,-99327,-60305,-25858,5013,7836,47580,52357,44824,87900,108237,35328,-35918,25891,79430,79224,-6192,-63859,96414,150621,-14419,-62857,-4652,53405,18903,-63535,-70622,3516,-8687,-49363,43673,57556,8981,-32728,-102502,-50775,-40322,-50997,-97240,-69795,-60773,-27359,-3338,9951,4969,-10875,-25934,-51503,-95699,-59959,35318,88310,121040,67834,-34783,-23242,32802,36196,-21418,-34868,9517,39006,-8951,-47223,-72982,-157205,-128364,-76853,10719,31302,-18604,-6677,-21401,-32120,6268,22039,42507,76493,33868,-38841,-36468,22965,82373,52709,-14484,-7112,4792,-24432,-78094,-77116,-14679,60997,129848,152642,78555,-41250,-7398,32327,-33177,-45579,105412,236908,246175,194780,87163,-12857,23446,111970,165465,135210,37856,-25565,-68746,-22004,12480,5460,16122,19585,-11898,-63214,-139259,-52585,-5748,-40145,-106015,-104988,-33950,45577,79307,63141,93065,134787,132666,76218,64964,109527,59183,-93608,-83604,-40431,-59093,-96814,-112838,-120603,-103448,-84034,-89110,-56235,3371,-14020,-81792,-112167,-50697,-11870,14986,-23895,-123423,-7674,173095,246731,185996,4191,-70370,1653,56171,58664,29306,18713,45769,80235,148297,203761,159072,24882,-92981,-135207,-79011,-17940,-17455,-26893,-11543,-30012,-75031,-108592,-79521,-23918,25039,35186,27252,30891,31846,33798,69002,93464,64581,15367,7897,-10050,-69175,-111565,-75063,-39322,-18956,-16600,-10318,2730,45154,78482,106119,146960,110612,2491,-69824,-81366,-87447,-73509,-79371,-74393,-76753,-54456,-54802,-86250,-49103,-18964,-42763,-91653,-121987,-22867,83651,67219,12273,-11124,-5393,18068,22260,54139,75027,55592,-6434,-12140,86931,127306,113352,74949,52024,21512,20361,36394,36547,33712,-11283,-49309,-76346,-77635,-63243,22766,132071,177091,166385,155135,156360,111214,67678,20733,31428,51753,39309,-24611,-65442,-68191,-65446,-68270,-78449,-56756,-77650,-99318,-72184,-70963,-57422,-35969,8107,56702,150367,298166,322083,318891,320375,254780,131012,35580,-35306,-60464,-38442,-51521,-91813,-106462,-60183,25131,94991,172071,216344,88679,30919,15924,-14543,-41165,-9521,102564,156696,62609,20302,80475,106446,110322,86369,81056,106817,86013,-19487,-102996,-46837,9097,48290,27585,-13789,-35860,-43225,-41998,-31736,-40938,-63955,-51956,-55918,-98294,-66346,-48142,491,93351,134216,167385,99155,16991,24182,98717,161274,201225,169902,88920,26882,22033,20995,24834,27376,35690,4334,-49357,-67773,-61704,-85869,-96299,-78402,-69420,-78695,-106999,-84881,-21826,35643,49915,14026,-30456,-68038,-78059,33703,131826,186658,142614,5757,32475,214663,279646,311868,260509,205558,170995,63000,-13947,-39742,-14284,42152,-1474,-37580,-60893,-78548,-96411,-67087,-30637,8641,27728,-9363,-18526,26078,77938,117431,206297,332683,240289,138717,47606,-16447,-25991,-9390,3896,15152,51783,44196,39279,61036,123559,126532,91410,21997,-40020,-103092,-70734,-57664,-29466,29807,24502,-75004,-156373,-57339,43677,80763,146678,309539,388989,203615,33803,43025,62227,11064,-33681,-61672,-82784,-39633,-85891,-66930,44815,118813,71103,-47419,-85813,-24017,12637,30910,26920,-90788,-159254,-126193,-44490,47923,117924,149513,183367,171952,58434,-48710,-91280,-101372,-18897,24433,-11965,-75231,-127305,-118738,-19275,67631,39691,-15987,-19429,-34146,-56905,-21871,-8932,8963,31816,46273,43944,13682,-46687,-87725,-84290,-44465,-54179,-44341,20453,39020,-30429,-62752,57975,146048,113907,79333,84516,70993,35939,-26325,-107439,-26359,7472,6661,-5978,-29701,-68281,-104275,-64073,-60455,23257,153263,252022,255411,247852,276232,320249,196866,47182,-34625,-35078,-57357,-80387,-69098,-53105,-29899,-41264,-27151,18298,56220,43903,-42509,-97420,-113574,-100184,-73230,-31020,-54227,-56828,55728,151510,78004,40393,129221,189940,190366,128716,21376,-90126,-85631,-15490,-30298,-79767,-81624,37829,62962,21568,-60973,-35093,-77681,-131297,-82563,52811,147580,74223,18732,-31901,-84402,-147806,-112094,-92327,-88532,-93816,-91420,-125828,-108162,-23950,83391,81235,13424,-55835,-112095,-79869,54394,167282,220627,305699,262637,198980,153409,131938,122355,130969,143014,183450,186743,104777,-6637,-69953,-91674,20075,135248,108775,35241,41121,102210,196291,238124,222361,131717,30762,-71941,-108779,-73474,-64647,-93981,-114728,-60772,-3799,77840,150316,224038,236480,188517,112619,22164,-103555,-120603,-90679,-108428,-141544,-105987,-70753,-83018,-94018,-108672,-155034,-64921,1083,-5141,12285,70615,164967,222305,160275,53784,-69063,-107564,-35430,55684,203462,436028,710784,915486,759581,378914,155848,36356,-70544,-35517,65181,174978,194177,70343,-36276,-42140,3182,64008,120792,120783,115221,112537,84405,70771,99625,101486,86246,62125,62946,72573,79195,292419,661842,840515,731225,482164,249636,86625,15097,-6108,-17049,7629,8108,82252,130413,98624,1053,-93242,-101679,-74701,-74440,-58439,-41973,-38018,-48615,-46609,-53449,-55727,-18930,-50558,-132195,-158325,-178072,-143002,-88011,-67478,-68007,-3844,46671,-28033,-66038,-3801,20955,51476,89866,110311,121771,38936,-35573,-76823,-72660,-19679,24733,41613,54779,-11463,-46521,-92007,-77399,-32073,-18654,-15589,-56729,-109320,-108535,-149177,-89357,-32745,-41526,-76343,8196,107091,143249,54870,-45258,-16948,34732,54512,63066,65844,54991,-4928,-51545,-107703,-115731,-96113,-98805,-113074,-47522,90594,192592,190687,68399,-46240,-106353,-37861,19097,-25827,-123118,-115276,-54520,3483,-47582,-115070,-39402,-50332,-92899,-97752,55779,221963,289701,257116,187509,101244,64178,50222,69311,87976,68970,30749,10675,-44080,-126788,-76551,-27438,25046,51183,75998,92069,237667,351929,247376,179988,249448,460916,471331,480802,420488,283002,112040,136853,467022,650444,591940,477378,382764,205305,42695,-65429,-140621,-40019,4826,-15732,-43047,41546,194388,315717,269326,135028,-98693,-360841,-626631,-633684,-343718,-160866,-131372,-149318,-125377,-92700,-95594,-102942,-75066,41274,162863,134736,75850,8276,-29677,-71372,-47625,28811,104659,172549,191625,161532,87657,-42915,-68261,-331,28766,-32766,-62219,-55628,-87660,5762,19194,-33145,-127730,-47800,-21273,-46063,-43888,-83817,-104972,-33637,101624,250771,369124,366971,274306,237570,120238,80277,124430,223570,269764,244396,139069,41790,-6039,-18613,-36782,14688,49140,29424,10861,-24558,-55089,-57292,-88625,-36178,77313,105847,83734,39591,-56573,-108358,-63685,-117741,-68168,56119,81681,75322,46346,13429,39374,63932,73370,18046,-70448,-76708,-60100,-60734,-48157,-23000,-22690,-60711,-49940,-51708,-64473,-72827,-48584,-41722,-15764,9680,20959,35779,139607,302160,287391,147147,-11693,-77806,-13476,-17508,-47046,-79340,-108741,-122554,-84592,-66999,-42865,43895,124909,156777,98932,44728,22336,-30585,-25171,63280,136743,57592,38600,134172,214726,158149,88954,44966,46112,41269,5118,60685,-17484,-124419,-102727,-93124,-61792,-42764,-24178,-23975,-45881,-73688,-54967,11230,84081,180158,268933,167604,42336,-36508,-32337,-7779,36092,100655,103483,53648,38696,77782,31314,-29447,9161,77381,60184,29694,-24065,-87908,-52147,-55028,-49885,25031,58326,40212,-24570,-83609,-74992,-28003,147,24494,45186,45551,72390,150873,125654,52919,-31128,-100871,-32087,136362,249443,340907,338508,212075,69028,-34563,-75709,-20884,39858,38593,19598,-9437,7084,36853,60171,129553,235069,250614,107273,21092,67170,176780,203675,144274,79106,7465,-64592,-50840,-4830,-17510,-41282,-54212,-79455,-58849,28761,93007,20001,-85516,-48228,-3066,-7555,21255,3188,52387,169997,291988,236533,179625,109019,34946,11076,-5908,-68938,-88071,39292,120992,147806,85177,94737,111139,173031,221421,171156,101491,62765,-35429,-43556,50704,71116,-1289,-71299,-113332,-152714,-99626,-19910,-27319,-77826,-86546,-96928,-104267,-91635,-84620,-97344,-93898,-99145,-37034,69207,99877,48315,7502,112456,278658,338062,343736,345276,320844,238831,81483,-16971,-24290,-15512,-27056,-28908,-55177,-47723,-18637,-27673,-46870,56863,173353,124752,63484,220552,486862,516492,411525,314194,216769,101914,2265,-113600,27665,102797,86676,46463,20261,36388,93111,175030,188456,161997,85330,-27474,-80848,-98888,-15993,71652,71519,-1084,-94161,-134009,-127292,-142591,-106775,-25235,3490,-4212,37312,7644,5097,84382,202485,139880,37951,19888,12151,-12399,47756,103546,148010,199567,131702,32550,-29707,-28867,-1981,79407,174532,159853,72738,-1316,-44061,-89052,-94882,-52750,8585,7528,-61442,-98389,-38391,-44626,9362,152480,250494,253620,158280,-16177,-138463,-76571,-71214,-103492,-106430,-78368,-59003,-104697,-103529,-49816,-84179,-140395,-47804,76793,111798,36195,-106683,34005,286733,411085,263376,107433,-20199,-47214,-47101,-57198,-32597,22188,67478,81106,25482,-25566,-43867,-25102,-19863,-9654,16264,-22727,-14543,25027,-4898,-57808,-105948,-120329,-114860,-108828,-118058,-156219,-113415,-83303,-106106,-167418,-115132,-53678,-62490,-63208,-62604,-63943,-91980,-96978,-47947,-6502,14337,-37311,-61374,-48875,-31941,3692,86574,203923,256100,188238,76095,39278,74486,140344,244784,310089,244486,159051,73761,-46946,-107423,-161064,-96581,-31792,41116,93699,73347,10892,62743,69329,7792,-72144,-44352,89364,196155,272604,247548,103417,-102496,-66068,23411,49738,-9797,-62781,-55651,-74178,-104221,-93981,-45475,-14725,8830,65889,68786,61834,78293,38612,-75575,-61139,35062,77020,28217,-65354,-104459,-81462,-38513,-47286,-39014,894,2556,2902,-23077,-103788,82460,118976,105911,70014,13366,11872,8973,18071,10330,-14405,-26827,-15739,37674,84381,95214,48432,-5964,-58376,-93922,-101577,-83209,-101252,-76880,-17676,-227,-26139,-27071,50670,87499,69076,35369,-10153,-36157,-19582,50743,90043,29156,-69677,-125615,-68071,28664,144110,207621,183181,193091,237674,256436,205353,46509,-85401,-31381,-10430,-764,19444,15433,35058,69859,145133,230837,198381,98505,45198,51778,45368,40593,83245,86868,4312,-93017,-93095,18328,38701,-58479,-107816,-46914,65968,89817,37129,-17827,-120451,-54965,30823,74459,100446,89930,49239,-27579,-121801,-136938,-112148,-84238,-35224,-13488,5043,45796,68654,19048,-97668,-30060,-21516,-14054,-54689,-105071,-94951,-71199,-11507,46047,55031,-2358,8362,90103,153020,231671,321723,427271,346733,145366,18,-72465,-72911,-22188,43227,58790,-7680,-63789,-29339,8246,6145,13539,-25450,-61969,-17850,60003,78253,68816,22119,-8202,-30155,-49477,9488,14818,-11511,-45445,-110798,-151942,-99763,-6714,53895,88363,139496,181195,177713,152023,102103,55590,1164,-98190,-90725,-45234,22224,105251,65926,-32895,-27355,120350,137068,12730,-88794,122029,289629,200567,137195,65667,56063,35962,-3453,-51557,-85639,-63716,-94569,-152650,-75947,-16121,1559,-47377,-90287,18298,88520,99080,76612,46293,29466,-3820,-25734,-31395,-48496,-47090,-21388,-16302,-17886,40067,27861,-82631,-70829,-13794,-1387,-22099,-42894,-16929,-21820,-100361,-74830,-26666,-61676,-47210,11110,7121,40421,33903,14171,-17466,-70988,-53825,-19839,-8943,-4984,17803,85114,240197,295798,185828,83587,4956,-85280,-133898,-68694,16560,63911,32289,-8813,-49070,-98464,-154399,-150767,-106765,-127022,-112287,-91351,-114994,-84190,-21159,12071,-41845,-92907,-51394,28911,101058,193865,282611,265923,177889,172796,208324,147578,91111,70846,15045,-15822,-27214,-72885,-57071,-20972,83319,253837,238551,121925,16221,-45191,-63388,-72856,-33829,10731,49269,46237,26041,20893,2379,-49012,-64458,-49026,36621,69412,28325,-53145,-108911,-11489,74662,51485,-45324,63412,209937,203264,62423,-57830,17940,94013,122279,56012,2060,-12855,-24815,-67876,-57442,1478,19322,8218,35696,44109,40038,70370,122553,176147,151160,102918,52272,-67157,-141796,-129860,-93190,91332,161780,28523,-16615,143997,236722,339798,289071,103722,-16199,-13618,22845,18619,-18845,-104986,-8798,-19384,-86149,-80693,46738,134107,133198,136231,85550,42438,-26500,-52922,13509,105886,213879,285605,274968,306113,289167,267758,97379,-47787,-153118,-102651,-25683,16859,53690,14272,-33003,2318,67584,128948,110666,45938,77711,103752,88670,52967,-7364,-109800,-142128,-88700,-33304,-55855,-68163,-91440,-31149,100740,162722,199465,292287,125005,-70022,-57132,2587,-15328,-61260,-35338,-10075,-36557,-38651,-18264,58323,150136,182247,144519,70340,9177,-36679,-86580,-114742,-59833,-103614,-107399,-112989,-159236,-148968,-128035,-116294,-106081,-39397,53485,132015,158861,87046,-24398,-51988,-51697,-47829,-15627,-10357,-7965,-20813,-54740,-82591,-117242,-110177,4552,82423,105232,135503,174858,215188,226004,128214,16357,-113270,-185873,-105564,-30503,75764,83065,174381,381553,646044,634913,247618,50815,9395,108169,188161,192076,-22077,-94525,-16104,-29062,-74430,-46022,-5567,13358,-11046,-9892,-31162,-20185,76471,134215,56979,17619,62744,15110,-62028,-89525,-38849,-14765,-14034,25894,73594,109327,115142,33029,-35014,-100458,-121500,-118970,-114403,-129871,-137217,-164743,-73951,5835,-25686,-80011,-118729,-25400,16263,15406,-7175,-73337,-80382,28032,118102,105024,3938,19630,93385,155281,153130,96896,-9913,-49105,-32630,-12635,-9241,5335,25661,-7338,-42759,-66693,-10719,67713,140335,156267,64170,-5125,-24511,-47611,-68041,-96212,-122259,-89239,-107187,-111346,-72469,-65091,-24564,-178,-17815,-68921,-53729,-9761,-34219,-55309,-16983,78276,152445,83804,-14722,-23199,25023,31006,35455,79846,111852,73789,20993,46815,45944,-5226,-22210,-15295,-36379,-76935,-88651,-77875,-125869,-76832,-29727,-54759,-75258,-103884,-88378,-11642,52087,21462,-61823,-64485,-65093,-72244,-96277,-64243,32116,102391,185189,241045,160215,72509,44220,95030,181752,219154,208267,183729,82713,1121,-6576,57586,21580,-7281,17342,66556,113833,117406,139307,207902,173136,109363,86429,135099,147575,131115,94843,53237,-12312,-62478,-99368,-126043,-109505,-65800,-39775,-37087,-11926,50165,86334,49326,22339,25615,19353,-36059,-56189,-39085,-41559,-1367,55151,127476],[254671,318565,205860,88412,72628,77277,27342,-17306,-36608,-45745,-58775,8178,87375,96112,62693,-77993,54835,229662,250811,126322,-44070,-64032,-69595,-120612,-137810,-98970,-74134,-74245,-49341,-15468,8175,45400,41690,-39592,-92174,-62695,-44145,-31215,-20191,38361,56542,59314,122408,123200,28287,-43857,22967,72739,67434,-18938,-60251,86379,153543,-18876,-59878,8717,66098,15996,-71065,-71904,-3117,-25538,-48469,50538,62143,6340,-42692,-111187,-47898,-30660,-33854,-76565,-60457,-46157,-23013,-10206,981,5640,-6520,-34319,-63085,-101990,-58013,37688,98660,138608,79508,-34017,-24285,33100,37928,-25721,-44665,-5883,22709,-19326,-60117,-103282,-119260,-98772,-49694,37858,54228,-14801,-21684,-53761,-49452,3850,27390,52747,83325,32114,-35845,-23502,30551,83509,56716,-6390,-1895,8024,-17110,-67638,-67411,-17198,40482,91571,126351,81819,-27643,-9599,17696,-51656,-40577,109307,224171,240338,210687,123381,13767,40536,138562,195286,144173,26083,-36935,-83249,-48222,-7075,-4266,9059,2759,-30906,-71695,-117796,-36336,21453,-6149,-77890,-75205,-15128,50935,70514,43312,76618,121011,120568,87084,106886,150954,76416,-98954,-88329,-37714,-50926,-89459,-110236,-117079,-98388,-82025,-84049,-45109,19388,7920,-47469,-91999,-69541,-29168,2474,-20286,-122790,-10936,225443,368853,307513,69091,-52156,3323,63482,73738,46870,28932,44979,71230,131564,184537,156830,24790,-96851,-136531,-75294,-3966,15901,-9140,-926,-23509,-74919,-104699,-83438,-35969,13315,33222,33233,40748,37956,10611,40056,68979,35301,-21639,-12197,-9810,-61860,-108640,-82778,-58407,-41644,-37212,-28933,-11848,41380,84512,111485,140146,101811,8227,-59644,-74249,-77684,-56547,-66528,-80097,-97698,-77876,-69590,-89228,-53221,-44031,-75699,-115243,-94708,-8718,81957,49240,-7053,-31638,-26751,-6494,-6928,33008,63154,44013,-29782,-39802,78266,150820,144573,89219,52397,27836,32472,41699,43603,53013,21418,-25050,-39512,-34031,-25176,40927,125460,179486,164453,148050,152812,117037,76260,21338,18619,26964,16231,-41991,-73853,-65111,-56443,-66897,-66900,-44036,-69863,-95785,-70624,-78686,-71586,-53654,-6083,50496,146436,294949,306622,286339,295888,239412,131922,46518,-24098,-54347,-47112,-62975,-93531,-90921,-29537,51334,112605,165879,182674,79754,25051,2237,-49359,-81447,-36968,80898,144712,62964,2560,30022,67180,107347,94016,85363,119101,109451,-4229,-84339,-27578,21297,53316,20742,-23238,-36621,-27838,-22084,-16141,-34025,-67948,-60638,-63604,-103430,-57436,-34029,23984,108708,141360,172198,101425,22330,30999,104846,152582,176681,148207,82245,26281,7874,-8136,-8068,1561,20683,-2427,-44566,-63570,-66395,-95320,-120149,-91566,-82543,-83533,-72508,-44113,23236,75449,85774,39510,-24000,-69256,-73234,41027,151716,207495,150521,5715,10405,220305,309002,333047,287028,223054,158949,32924,-37630,-63412,-30932,30296,-4443,-37335,-62767,-82625,-101445,-72937,-36631,5002,26189,-13384,-26252,29446,82949,118037,204076,351054,275824,162406,59632,-7190,-18788,-10583,-2038,12824,50616,44589,45534,63997,126105,144278,104322,25293,-48582,-139450,-81502,-62717,-33020,30466,39621,-50064,-152818,-73318,46227,106643,198041,360967,387183,188580,31192,34098,49788,1051,-43380,-71694,-96608,-49611,-85483,-75945,28077,99513,77434,-33007,-69580,-320,24152,29518,-980,-118036,-159496,-108541,-46326,25267,103178,155972,197799,174875,38226,-70848,-94672,-94044,-11762,32803,-449,-60331,-114364,-125356,-39211,59105,42453,-15604,-29813,-54682,-85811,-41049,-4173,22545,40016,48035,39754,11339,-42303,-80887,-87902,-56706,-71397,-65021,7237,19711,-41458,-46125,76552,181196,164383,128470,128107,121431,85564,2631,-98806,-25806,16297,16373,91,-30417,-61564,-84827,-60405,-63727,15877,145768,245708,252115,266106,310005,342795,215293,65238,-25025,-29360,-51817,-83250,-77958,-60431,-29654,-37028,-24726,18799,51558,36648,-41673,-97120,-121375,-84648,-58515,-24421,-57866,-61584,56878,144639,69113,19022,132645,218314,229185,159322,34384,-84347,-83580,-17066,-44481,-108281,-20265,113295,111623,29173,-56671,-20432,-56782,-122678,-75379,63847,164556,93612,28813,-17175,-52489,-112745,-121607,-119459,-117770,-109592,-100379,-133502,-105831,-22023,80889,80277,25179,-40082,-113432,-67526,82680,219845,293882,382881,315883,207866,151233,126149,115179,116601,129425,185940,213115,133889,21896,-38341,-78478,-30253,108331,103385,20826,12535,58521,132517,173563,169082,95945,18346,-69970,-118774,-86439,-70111,-83961,-128005,-72290,-32336,25068,101479,206586,254587,216570,137839,49702,-82374,-108937,-80267,-99654,-133842,-93847,-62952,-75448,-85452,-98347,-132724,-59287,2304,-8810,3044,41674,104132,168615,139560,41649,-81941,-100293,-23850,73397,250109,516603,780646,938648,751336,383160,172190,65494,-33307,-14127,74867,169988,183650,58995,-15808,-15831,21932,69653,113579,109089,101388,102056,92368,92007,124746,116675,89857,57198,58192,79830,95219,302894,649513,792460,664766,440453,240545,93181,33844,28305,6066,14863,-727,52481,75978,54588,-12573,-103487,-137365,-95747,-84572,-69071,-52899,-36067,-33779,-40513,-57965,-62333,-14843,-24785,-55653,-89312,-123301,-101314,-59105,-46361,-59139,-8860,33896,-59756,-71612,-12519,-655,17216,51298,72559,82233,11822,-49961,-86588,-84352,-34347,15395,41032,66143,19301,-10287,-58556,-63020,-35265,-27097,-24429,-52749,-105311,-114112,-132446,-80338,-20813,-36113,-82002,11307,114274,141432,61242,-37272,-11874,32911,42192,59541,66461,56249,-4368,-47422,-102746,-133511,-109820,-108597,-119520,-43043,101428,205455,209404,99047,-10269,-85967,-24955,31753,-13931,-111698,-131733,-60852,4668,-46713,-108925,-36324,-50891,-84541,-52961,107960,295082,405782,402719,330438,208031,122939,73788,79795,95315,75166,34433,7716,-41569,-116339,-69563,-32057,-2270,19986,53505,72641,205455,356375,290633,231913,311133,510199,487189,496837,448699,303281,107995,130501,432816,565788,504887,409018,352207,214657,58264,-54492,-144353,-38795,8288,-15716,-38252,43931,186780,267180,184307,23658,-203318,-409112,-575013,-537448,-335426,-188724,-164653,-160915,-94179,-51036,-58081,-70723,-42159,85981,190461,146004,85508,19090,-16954,-57717,-36240,38952,118446,186776,193372,156818,87006,-44574,-67048,-1879,29469,-21639,-35196,-33614,-94557,3716,33455,-10038,-128676,-66070,-26402,-32213,-28798,-84622,-103919,-9071,161900,369340,525394,509899,366229,255088,85543,30141,70748,178411,243113,229915,128662,34714,-17773,-39294,-53169,8686,40087,28762,13884,-10968,-35315,-41979,-96242,-47572,64010,101887,80054,34492,-57433,-112932,-71861,-109938,-74822,21170,40620,53549,40274,13789,37299,60533,76492,32799,-45962,-50320,-34061,-37625,-45158,-47615,-62927,-96539,-73987,-65468,-67904,-65226,-32002,-23206,-4002,11938,19343,43822,165829,316947,275286,134827,-20857,-84557,-19068,-25462,-48961,-73745,-106831,-142222,-103991,-87128,-64088,19706,103585,145471,96263,52974,40561,-27244,-49260,37843,133301,89132,73640,149967,206044,144330,81230,44716,50128,54887,23325,67828,-17190,-105360,-87817,-79769,-47492,-40689,-35121,-44439,-65742,-91035,-77777,-14716,62385,165849,249862,154180,35068,-48903,-60073,-47386,-16312,47805,88380,62033,47303,73132,7433,-42039,-3252,56252,47285,26233,-25463,-87446,-47508,-50894,-74503,1445,36936,27010,-33151,-92842,-88788,-41001,-11035,14393,34805,33083,57799,126337,102048,34719,-48236,-105688,-21127,131054,214623,274679,270961,162263,28865,-56247,-44812,5381,57800,35077,-15234,-44523,-16521,41471,83239,160325,253206,220780,83741,-568,43799,155156,186090,128071,67253,-197,-75803,-55241,16007,22142,-22851,-51126,-90055,-72302,20176,83378,22777,-78945,-38590,2432,4182,30484,3263,43052,140212,237394,194200,162200,131870,75787,42280,5274,-73373,-73682,36442,100842,117066,75211,118376,140611,189778,223321,154154,84413,63973,-15739,-34610,56820,75280,6823,-56665,-102285,-147032,-104337,-31972,-31913,-78975,-82265,-93392,-97403,-78600,-65427,-78879,-87241,-103423,-36688,72373,94446,36727,10437,124047,268414,305714,323596,359850,341007,243294,69881,-26882,-26981,-5930,-17655,-30701,-68653,-61901,-23278,-23534,-59167,21255,123829,83978,31277,197284,488353,543496,442623,329297,223749,100141,-2128,-113777,2789,57528,54099,36318,14822,31407,96428,185872,209544,179411,69053,-41200,-95418,-116358,-33479,58017,70013,7829,-79823,-128046,-135881,-138394,-107136,-37671,-26045,-21858,41038,42989,34784,85347,201421,155288,74756,58993,26921,-11785,48128,124565,167426,217236,141236,40791,-12860,-9581,1645,59249,164766,182554,93052,14049,-35713,-87235,-96682,-52404,12899,6030,-69266,-90198,-21551,-20968,37008,174983,259861,268503,184738,7031,-132367,-88924,-80926,-77238,-55582,-57151,-70418,-128513,-111348,-44835,-83072,-135283,-48013,76693,117389,47619,-96121,18429,274473,410013,279818,120211,-13523,-51084,-53536,-57886,-26719,37500,87247,100163,38931,-18507,-44753,-42955,-42114,-21791,15404,-3650,10907,41172,4924,-47182,-93058,-109150,-114898,-93585,-91958,-121506,-107109,-82880,-105723,-158160,-118743,-57106,-57738,-55360,-54804,-51669,-72854,-70698,-22360,50595,99876,24449,-38459,-41895,-32850,4483,90589,201637,246613,187748,83282,48697,86256,167609,270416,306204,218868,123521,40979,-64360,-119232,-153020,-79208,-17701,44983,76242,41997,-37243,6038,29172,-25222,-101756,-64287,71442,212475,303932,296158,146357,-81717,-62260,37937,68497,560,-50324,-45734,-76256,-116054,-122580,-62628,-12939,13122,73305,87660,83590,85674,28285,-88535,-63592,20684,59597,14473,-68746,-90055,-82584,-48427,-58315,-53114,-15353,-8783,1563,-13179,-113071,48946,81507,68180,40838,-9378,-8958,-4943,11969,11829,-5560,-18119,-4590,60758,118073,123130,65652,10057,-45758,-84851,-93354,-78152,-91304,-49840,6660,9549,-36526,-63775,22838,73682,70488,42379,-1495,-26512,-14811,56023,84140,3812,-89810,-108688,-47775,48783,157517,205420,153476,153901,203169,239828,215212,70547,-71714,-36620,-2797,13425,36127,41565,69733,99835,173085,235370,174084,72383,25586,33507,31015,31609,76703,65779,-6317,-88248,-88807,14528,44251,-53312,-116552,-51556,63434,85116,34302,-11773,-94297,-63903,19273,64733,84849,80632,53577,-11706,-97777,-123512,-92077,-77094,-39645,-21927,-1620,45024,73476,33679,-59582,-27535,-23490,-12791,-54547,-89635,-78117,-61185,-6686,41319,29933,-14594,18940,107325,170391,241035,318153,419064,325392,124544,-14881,-87352,-92483,-58486,-833,20835,-32756,-74635,-47505,-17013,-13892,9342,-14339,-44789,-7668,83433,107338,86220,20975,-23412,-47104,-40487,42078,55796,5155,-45265,-112991,-159133,-110524,-27135,26194,62359,109219,138642,133056,118909,74644,35824,-5702,-98629,-96639,-47119,26165,113631,74562,-15497,-9833,132403,143633,11226,-97794,96798,234218,176932,132427,54438,26593,14729,-18623,-64243,-62662,-33600,-77262,-148566,-73273,-2456,8524,-54025,-89530,28613,97883,99279,71218,41151,28196,-765,-20889,-33343,-51348,-49821,-21745,-15253,-18836,35206,26232,-85713,-82880,-27391,-9242,-23380,-34372,8422,12102,-70297,-99316,-53065,-80901,-58602,6052,14437,45224,21794,-19885,-59184,-113043,-83735,-38109,-17590,-10664,13155,67900,200847,265728,159757,73437,-3773,-98471,-126261,-43824,33134,71539,37107,-11929,-51440,-91984,-144970,-154578,-107676,-123188,-120293,-101995,-92691,-70348,-7954,30072,-18946,-74463,-52262,13518,66338,144303,223016,205436,126771,121965,158493,115243,70312,45465,-16422,-33931,-36124,-60832,-53016,-21764,75861,242292,228334,121209,20446,-37874,-56999,-74037,-43540,-3622,37634,42658,24706,21425,8663,-40324,-67170,-64744,765,43175,11288,-66890,-94212,-4001,69242,32337,-39878,75229,205163,192201,60866,-47636,1140,63231,85803,27248,-24030,-35883,-41560,-71516,-53621,3898,28783,26660,54347,47063,32566,63036,118537,178303,170160,121605,58886,-68884,-140482,-130306,-99258,84447,177088,75045,42611,190129,266935,361127,308771,127110,-1811,-16777,8963,779,-38884,-105665,4666,-9554,-90741,-83423,49090,138698,137364,140983,96248,45507,-25501,-48841,7142,92327,221606,310147,306571,328371,304704,272701,86032,-63280,-143048,-76068,-7786,31333,65188,28176,-9675,26638,88297,141638,114196,46468,68355,69932,51661,29444,-15307,-103716,-130674,-86833,-26349,-44771,-60672,-114736,-87959,24322,81992,127447,233551,97520,-101683,-63315,-6678,-23569,-59020,-29838,-15624,-50903,-58771,-38405,43433,138552,155044,117796,52608,3364,-37590,-83898,-112360,-72534,-113877,-65704,-83669,-133013,-143503,-145797,-141712,-102564,-30887,68993,143300,151126,61935,-38874,-45909,-40878,-36431,385,13376,9758,-14133,-50438,-65453,-91979,-132313,-26982,51682,83933,144706,194594,217257,222144,129091,18605,-116824,-182734,-103734,-28430,77350,66403,134270,293341,556081,601865,242970,38865,-4095,101075,182436,216962,13281,-95250,-20025,-33798,-83966,-53105,-5588,20276,4075,-13486,-29069,-487,102974,147886,50273,12683,75076,34455,-60829,-120828,-42658,-9253,-11259,27002,71511,97749,89773,6405,-55419,-117662,-141388,-128487,-117458,-132847,-142896,-153956,-69082,3081,-40078,-89815,-121175,-23717,19054,14547,-10236,-76466,-79616,31909,121412,113757,20492,29366,87882,140355,135901,80116,-28835,-65937,-30710,-4030,-1153,10878,25718,-16649,-51791,-61322,10784,115831,203021,204525,96646,12858,-16477,-39140,-63332,-104964,-126279,-77317,-92248,-111282,-72828,-53891,-5571,23692,2836,-65114,-66993,-16384,-33299,-54373,-20963,69920,142577,96706,13362,8659,37699,33386,31623,75496,109215,68084,7696,29103,32108,-10632,-36198,-44799,-80639,-95592,-74631,-69240,-104072,-81567,-31172,-48512,-68058,-95512,-82314,-14017,46289,20122,-78098,-78686,-64924,-64146,-90960,-65372,39577,119934,230065,263075,151042,56306,36618,104419,233285,294103,271473,210543,82665,-13148,-9207,71438,32982,-23009,-8582,50821,116543,142595,169801,220064,167653,98583,80390,142339,155044,131042,88918,47142,-10111,-47239,-70386,-88270,-80919,-56795,-44289,-48351,-25023,34610,65519,45569,25758,23068,18762,-40970,-78081,-67718,-60931,6697,62698,126267],[223354,270486,165531,70325,71767,94837,36359,-27113,-61103,-66067,-57170,15299,79447,73037,43370,-94957,56151,207756,238832,139244,-37440,-74253,-77384,-108618,-119281,-128494,-111162,-102592,-69953,-19844,26520,69203,43987,-33451,-74096,-52737,-54654,-65385,-38665,32165,61418,73629,154104,130001,15102,-52404,20675,66114,54610,-32551,-56502,76672,163176,-9770,-43701,31317,85737,18002,-75632,-72579,-5521,-36428,-59879,45865,62810,5384,-48101,-114602,-47656,-24083,-17263,-57922,-51132,-33862,-17432,-16883,-12881,718,-5707,-45120,-75405,-105112,-57074,36477,101893,147995,87366,-33146,-26865,29846,35871,-32572,-56599,-24145,2155,-30525,-66070,-114379,-89186,-75810,-24473,66364,82670,-6371,-37513,-87428,-61866,1628,31925,63416,92021,34452,-26624,-11303,37556,84451,63570,5181,3312,11653,-7521,-52999,-57654,-21028,17305,52083,96835,83312,-13265,-13905,-4899,-74884,-36690,106146,199600,220436,211206,146764,38895,52131,150777,208916,143422,13428,-45626,-83030,-70202,-26354,-16751,-3036,-17290,-50822,-79718,-91713,-12686,54607,32502,-41649,-42512,1532,53092,59621,25950,65640,106891,101594,90441,141721,184105,89527,-99459,-92533,-35124,-42580,-80525,-105868,-107881,-89411,-78511,-79050,-35788,31649,25538,-17574,-54489,-66728,-38110,-7707,-17027,-114842,-15726,272373,497083,453202,165749,-25943,3839,67403,87563,65296,38830,41233,59140,112012,160503,149059,23798,-100126,-139584,-72980,7867,49192,18073,11175,-17649,-76502,-104415,-83452,-43605,4454,30430,35227,43145,38558,-14443,1824,34691,-3869,-65025,-33504,-12936,-55786,-101527,-85865,-75332,-67396,-62349,-52541,-27201,37247,88271,110432,119946,83364,9420,-49229,-65440,-67324,-40504,-49771,-74194,-113991,-99025,-80129,-83243,-60485,-68527,-98523,-115796,-68456,1772,69229,23249,-31167,-54499,-49548,-31237,-29849,11723,48556,29397,-54768,-66119,67629,170175,174977,106710,53533,30740,38560,41641,47677,71069,55171,12589,11006,10278,12863,61465,118040,178188,161511,142665,151073,124792,84755,21205,5946,3734,-6260,-59207,-81801,-60863,-49358,-70242,-54815,-32294,-61455,-84411,-69235,-87083,-85479,-70959,-22301,38410,133025,272528,270753,238094,254584,210754,125077,53731,-14836,-48244,-57093,-76281,-94245,-70204,5588,79042,128484,153080,136020,61733,13731,-15969,-85095,-120309,-66659,52785,125105,63587,-5895,-5265,32240,101046,99842,87654,122721,124520,8236,-57032,4328,45074,64675,17768,-29074,-34889,-10711,5733,4584,-27408,-70998,-68848,-71233,-109950,-47767,-18799,46808,121371,146920,174579,101611,26851,34850,104388,136865,145464,121501,72303,23433,-9633,-40997,-42850,-24738,4309,-10289,-38443,-55897,-65455,-91096,-96033,-94857,-90526,-68375,-30934,2442,65865,104838,109067,56696,-20631,-71119,-67640,46439,164314,218161,150802,5265,-8707,218190,333233,346002,307076,234593,142336,6344,-58167,-79504,-37033,23193,-7943,-40304,-69820,-91514,-110811,-82388,-45128,-2094,20478,-19437,-30713,34870,87992,117478,197821,358477,306369,183092,70339,2035,-11485,-13932,-13256,4386,42232,39159,48123,64117,121925,156056,115968,33598,-37712,-125069,-78126,-59657,-33516,30747,53733,-22812,-120945,-89864,41232,126483,247411,396775,361274,156012,17359,24649,37894,-9122,-54001,-82344,-107306,-54907,-83372,-84093,13621,81221,80019,-17657,-47211,29168,36456,25713,-30873,-142146,-147046,-93798,-48371,1922,90725,164049,210167,170244,11770,-88502,-74257,-80601,-9445,35516,8303,-46045,-97394,-119036,-58310,43925,40812,-16089,-37942,-71749,-112718,-59477,614,35699,47911,50564,37841,11863,-34244,-68502,-86199,-67369,-89844,-89650,-8287,-423,-46558,-34028,86064,203069,205502,172256,166173,171591,136915,31225,-83880,-24027,24809,25621,7687,-27641,-52017,-65209,-48911,-61009,9869,134583,234396,248494,286937,342577,358479,228320,82008,-13579,-20469,-43046,-82937,-87095,-67372,-26755,-27906,-16368,26775,56618,41100,-28630,-77221,-100293,-66810,-43167,-16685,-59661,-68203,51156,126021,56393,-4724,132242,244303,265656,188758,47164,-78127,-80680,-18176,-57665,-136469,39683,175973,149111,34383,-51447,-8531,-38317,-114602,-68407,71280,174939,107424,32786,-6782,-23432,-79099,-110717,-129903,-141969,-125283,-110674,-137305,-99443,-17633,74111,74960,37393,-18068,-80772,-47457,106251,266377,367245,454162,366624,214201,145176,115789,99670,93421,112376,178255,227147,156048,46634,-8558,-52676,-75604,72129,82652,-5937,-26321,6469,64564,107060,112813,57267,5094,-66985,-128223,-99514,-74447,-70831,-127360,-87497,-68779,-30259,53746,181045,258853,232026,154772,75632,-57050,-94611,-70554,-91140,-125467,-80418,-50942,-60091,-69834,-84646,-107633,-43845,10772,-5775,758,16472,46143,112213,115050,29807,-92291,-90951,-12410,89257,287872,570308,800127,899542,697892,371384,183599,93947,1703,3623,79636,158759,164855,47073,2531,5623,37996,73350,104039,94563,85038,89587,99475,112325,142449,124913,87602,47186,47460,80198,107644,302901,605101,708803,577863,388284,223127,95265,50328,57519,23973,17474,-14859,14772,19973,16382,-23786,-105574,-165742,-112559,-94406,-83076,-66236,-31760,-16487,-33743,-61551,-65162,-5298,12967,20860,-9239,-58684,-53819,-26126,-22064,-44957,-10282,18569,-94406,-56672,-11210,-13840,-10146,15943,37657,49457,-4790,-53077,-88404,-92419,-47996,5179,39186,75120,48749,23031,-29053,-48490,-37183,-33718,-31898,-49151,-101516,-117255,-116989,-69097,-6451,-28158,-87906,11575,113269,129615,60942,-30741,-7434,28712,29287,53461,65281,56582,-2431,-38098,-86635,-146573,-121644,-115977,-125855,-40677,108129,213454,223850,128655,29825,-62292,-10668,44073,-3097,-100805,-145413,-61242,5504,-47594,-102094,-32781,-46027,-62344,-9732,158118,358052,515433,550721,481141,321753,184034,97841,89103,100695,81009,36780,-644,-42689,-106811,-61149,-29742,-14486,-2571,32842,52904,171316,357685,345381,303865,383845,546746,484179,483864,443082,295713,91346,121922,386540,466551,407085,333180,311706,217431,73169,-42889,-146994,-39427,11077,-13850,-31648,45606,176978,217234,106589,-63212,-256683,-376469,-450528,-406050,-264311,-169447,-183381,-153999,-65531,-10068,-18995,-31526,722,136638,214198,154000,92116,27208,-6621,-46572,-27398,45372,125603,190105,187450,149893,86452,-46190,-64958,-3758,28523,-11141,-6505,-7848,-98792,-4350,46126,12295,-112690,-85776,-32449,-18862,-16211,-82595,-91350,21707,230454,501128,691096,657831,459429,263429,52126,-14361,23029,134750,214613,212962,117311,28105,-27492,-56722,-66942,-165,26773,26477,21347,11879,-1926,-11687,-83981,-56740,51106,94383,72017,25419,-60002,-114587,-79773,-97245,-66784,-624,5134,29944,30786,11459,33488,54589,77682,48753,-17613,-25060,-10300,-16649,-44215,-72909,-92839,-129052,-100463,-82124,-73543,-60395,-20042,-5362,11734,19290,19513,48465,183330,311222,246295,115173,-31920,-88135,-26292,-37004,-51968,-67420,-99715,-130747,-126200,-109404,-83021,-163,85208,135403,95315,59747,54726,-25811,-77108,8364,120956,118101,109878,161601,190471,124481,68439,39992,48474,61034,37055,75504,-3692,-87080,-74746,-66141,-33739,-38402,-45644,-66240,-87996,-108906,-102433,-44280,34651,138797,213147,131680,24926,-60814,-86544,-83946,-61956,-53,72427,73785,60376,69705,-17800,-56043,-15442,35239,33563,22141,-27456,-87076,-43002,-45564,-103683,-30113,7397,6903,-45209,-100025,-105296,-59382,-28065,-2679,18542,18009,44091,104653,81834,19001,-62696,-105384,-14710,116555,167800,193116,188585,103236,-12188,-49213,-9213,30587,75978,40166,-32137,-67443,-41137,41295,101816,184231,257337,181686,55747,-25376,19007,130721,163902,108030,53589,-7613,-85943,-62106,31690,60266,3431,-42668,-100591,-83843,14874,76984,27582,-74241,-36199,138,5958,29965,-2182,32446,113984,189561,155732,140511,147886,116014,72903,14805,-77434,-56042,35811,85744,92864,68079,133033,163532,200786,218913,134363,67675,65598,10193,-13967,69204,88055,26224,-36762,-90907,-142046,-108683,-46747,-40097,-83750,-82049,-92860,-92366,-66614,-45513,-59521,-81351,-112102,-46288,62503,80305,21514,10132,126539,242353,258244,278910,342580,336660,230561,49121,-40776,-32717,1354,-10145,-36442,-86455,-79043,-30639,-22107,-73255,-17819,77328,42785,-4987,162937,460503,539580,447055,324131,217000,90341,-11439,-115388,-24477,7656,13506,19243,4195,22823,93966,183968,216579,188181,52666,-53922,-108673,-130362,-45692,46009,67883,15772,-65113,-116237,-140900,-134754,-109473,-56233,-58474,-40273,41103,78179,81235,91398,186831,156974,103391,92463,34867,-17665,40089,137816,184972,230266,146480,48101,4198,10577,6875,34559,137605,188137,106058,26266,-28992,-85700,-98712,-55417,13426,1919,-76648,-85210,-8936,195,59573,185234,253042,269722,202255,27419,-117078,-96823,-77374,-39772,-8815,-25245,-68223,-122216,-100828,-31012,-77869,-130253,-47905,76119,121076,56883,-84603,-3447,245713,387284,285142,126906,-10384,-56790,-61675,-60424,-23066,49176,100883,113907,50595,-11884,-46437,-62193,-65552,-34426,15966,16604,34134,53183,11310,-39446,-82649,-98908,-102954,-73800,-65750,-86322,-89711,-82596,-107015,-148996,-113203,-52038,-48308,-46304,-46076,-37577,-53654,-48882,1697,103369,175478,84159,-14124,-35038,-33519,6478,92856,192413,230805,185285,89905,55966,95011,192390,284296,286481,182997,83858,5463,-83865,-131105,-139051,-60434,-1644,53115,65350,17953,-76364,-38381,-7543,-56162,-130780,-82607,47287,214447,322327,335589,183482,-60992,-50134,58077,92447,15713,-35034,-33558,-77538,-123247,-142428,-65202,-1302,17387,73638,96490,96634,83758,11116,-103517,-65775,3650,38288,-1642,-70185,-77507,-81156,-58957,-70283,-67940,-32412,-20438,2503,3663,-92939,1924,38841,28821,10885,-29630,-27508,-20077,2864,8440,-1731,-12924,3097,78045,145056,147422,83151,27981,-33984,-82074,-88386,-72236,-74541,-21183,28571,14442,-48523,-91102,10910,70999,78144,52464,8135,-13785,-3250,67721,81479,-15577,-98020,-87118,-26230,69103,165453,194424,118232,108159,160909,212810,210413,82585,-53125,-39934,5150,29996,58145,76043,107617,128592,200023,236326,149076,48412,8364,16756,16866,26244,71896,48638,-13104,-83008,-83756,10418,46458,-48831,-112712,-52064,62139,78569,28511,-7302,-69803,-60716,11236,54713,67804,68662,56486,4633,-70823,-100674,-71565,-64979,-38225,-23429,1995,57324,91641,57339,-28678,-20869,-19954,-8336,-49716,-69377,-56085,-48084,-3497,30685,-3282,-26330,30869,123136,184156,245392,305455,393946,293373,101497,-28439,-96596,-104420,-87680,-39830,-15009,-56009,-83002,-66562,-47096,-39955,1643,-2120,-26281,381,102891,135229,100223,17724,-37834,-59390,-30301,69021,92231,22164,-45126,-115082,-163897,-120198,-47764,-734,36055,76436,88975,76944,77783,44166,15995,-11660,-95822,-101276,-45817,35279,126467,85727,2529,10631,147830,153702,13230,-107456,71937,184543,159862,128989,41392,-9703,-9204,-34712,-72952,-40452,-4639,-60234,-140527,-69627,13111,15113,-61555,-87131,36384,102065,98130,68146,38500,28478,3976,-13985,-33906,-53949,-52989,-22793,-15141,-21317,27984,23837,-86949,-93383,-37783,-14679,-25156,-28865,30205,41642,-42969,-102295,-75164,-96666,-69655,-1209,20100,49661,9433,-51087,-71029,-115164,-108325,-52223,-21696,-12141,11319,53753,152644,220625,129567,62875,-11169,-109450,-113010,-21954,43079,68894,35250,-17609,-50246,-78569,-127345,-150827,-105875,-116191,-124183,-109511,-64552,-35608,27611,61987,10945,-52247,-53551,-5995,29908,98884,168031,148089,77447,73482,107043,75805,44676,17518,-46697,-48619,-40924,-50299,-52910,-20818,71759,227314,214629,118934,24577,-29140,-48808,-73710,-53400,-18049,26241,39151,24146,23968,18017,-26748,-62892,-75214,-31695,10266,-5690,-69726,-69632,6288,61163,9123,-36587,81255,192899,176733,57168,-39489,-17279,28046,43829,-2259,-47044,-53767,-52709,-71392,-48797,8454,40648,46355,68361,44326,20748,51193,108789,170268,180649,137410,62930,-70543,-138694,-127255,-104778,68308,179528,127429,107283,232853,291187,370268,312894,143319,14592,-14681,-1120,-13433,-55082,-95878,15567,383,-91420,-83677,50122,140409,139836,143459,106043,50586,-21563,-40626,6433,84066,230514,333950,340976,351696,320936,274969,76499,-75445,-124403,-42594,17140,47217,75567,42478,17931,61226,116681,154155,117285,49208,61401,43485,20182,9164,-19720,-92867,-106891,-66168,-3756,-20967,-35439,-99607,-139608,-44470,14052,67554,178816,79967,-100183,-60850,-16695,-32298,-54449,-23855,-21603,-64120,-77157,-51427,33717,128448,128222,91556,35659,-1390,-38242,-81011,-107018,-80984,-87144,-25860,-53770,-105065,-124518,-138942,-129440,-80612,-13143,86356,154609,144779,43369,-41451,-32342,-23280,-18121,22284,43543,32569,-2924,-41491,-46023,-66175,-125507,-51270,28618,70253,155624,213457,218096,216525,129280,21484,-118635,-176147,-99597,-24303,81529,55802,103702,219224,455355,545218,234059,27980,-19219,88319,173265,233126,45893,-90791,-23965,-39234,-93204,-61215,-6393,23108,20300,5547,-9065,29006,133408,161830,48593,13531,89142,57757,-47204,-118125,-33256,2733,-4550,31475,72533,88512,68036,-13991,-70973,-131490,-154581,-121110,-110674,-131472,-144735,-138230,-58468,3749,-49762,-96064,-120731,-20312,23612,15979,-11653,-77457,-74809,37642,121263,119609,43245,48484,89318,130153,122776,68339,-42582,-73564,-20813,10719,12050,17767,21546,-29250,-59362,-51706,34811,166552,260497,244943,127104,32032,-6872,-27506,-52596,-107535,-118087,-62118,-72619,-100540,-67856,-39564,16207,49779,24009,-58614,-75807,-18187,-26996,-46387,-19231,63953,132433,111016,43737,41895,54897,42905,34801,73988,105921,63019,-3563,11729,16522,-18866,-56213,-85609,-135510,-94622,-59276,-60029,-80289,-68927,-21193,-34862,-56894,-84605,-76758,-19762,34057,12632,-89716,-79552,-52395,-47699,-80511,-61713,49548,138165,273261,277834,136239,39636,31953,114461,280286,362099,328586,233075,83587,-26053,-6906,82531,44078,-37750,-29408,47350,129136,173440,199332,226004,158598,88084,74786,143492,153919,126705,82828,41808,-6665,-30216,-39116,-47516,-45416,-45694,-48545,-60069,-37831,17940,44134,44258,31275,22183,17971,-43940,-98631,-93926,-76383,15151,68004,120751],[175032,203151,112847,43341,56894,96975,34798,-41950,-94381,-90097,-57094,12167,60164,41160,14732,-119282,45023,165955,204793,135926,-39089,-87918,-85324,-87623,-103926,-125686,-124620,-97550,-64709,-7404,54518,90460,37097,-35301,-56989,-37951,-53327,-82515,-46178,24471,62284,83757,175883,123084,-9219,-65680,14442,55653,37826,-49737,-61649,59674,170246,6249,-24305,55678,104431,18086,-83031,-76154,-4854,-39317,-83211,29684,58439,4258,-51698,-118969,-53644,-24556,-7302,-45799,-47228,-28612,-16253,-26512,-34572,-14263,-12737,-62090,-90451,-106677,-60010,27619,92064,142566,85870,-36437,-33953,20256,27105,-44840,-73420,-47748,-25053,-46730,-70578,-104390,-69816,-63365,-8196,88292,109705,5242,-51214,-112749,-69933,-3362,32885,71670,99162,37551,-16664,-2405,41477,82675,70224,16852,5592,12874,1215,-37183,-49812,-28004,-9373,12386,65135,81153,-191,-22149,-38339,-103786,-36835,93597,163557,186914,195285,154172,57247,54665,145167,202356,130599,-1415,-53731,-76567,-86297,-46830,-33225,-20907,-40051,-70165,-84808,-64176,15605,91059,72154,-3847,-11791,14625,51958,48045,13949,60594,92329,75692,84833,166184,201370,92110,-99182,-96825,-33573,-35381,-71089,-99450,-93790,-77397,-73944,-74743,-28972,39088,37102,4840,-23473,-51279,-40272,-15876,-14835,-106121,-22039,308820,617133,609291,290388,7511,2956,66661,98561,83005,46946,33503,43621,89745,132625,135832,22023,-101379,-144722,-72220,17296,79536,50064,23902,-12782,-79801,-107852,-82909,-48179,-1438,27481,33468,38628,34991,-34635,-41922,-5180,-48792,-98096,-45337,-17932,-50763,-93028,-82904,-84207,-94045,-91514,-78674,-36524,36873,90265,102630,87286,55436,4605,-40574,-56547,-57387,-25686,-32731,-61227,-118949,-114690,-82858,-68888,-62969,-84422,-103718,-95705,-44678,8736,46923,-8432,-58254,-78002,-72072,-53657,-41645,-7696,32340,12775,-79894,-87357,57648,185728,203699,127413,57174,30039,38142,36549,49274,87724,88140,55310,62011,54241,49806,82374,111112,173362,158363,140284,152340,135121,93632,21538,-4367,-14458,-23802,-72619,-87845,-54780,-41390,-71868,-41667,-21095,-52381,-70007,-68355,-94808,-97433,-85526,-38087,22062,111504,233120,217720,178622,200799,172127,111497,57209,-7295,-42111,-67309,-89514,-90237,-41322,46977,109263,143096,135205,81560,34960,-3051,-37600,-101662,-123308,-97091,20529,100323,64886,-3564,-22561,2966,91246,103502,88083,116970,128832,18781,-18164,52186,84832,85382,20643,-30143,-30736,7630,39857,29741,-20131,-72030,-75069,-76411,-115236,-36586,-2043,68070,130893,150792,174714,100107,30759,35729,97278,115511,110476,92312,60524,19162,-29355,-75216,-70820,-42046,-9259,-18646,-31409,-45006,-58327,-76542,-65400,-74872,-72208,-28681,17653,51995,101234,121887,119167,65632,-19592,-72760,-60155,51281,170966,220871,146941,5747,-24302,208710,351536,352135,321356,241303,124774,-14124,-73623,-83227,-32511,21628,-10627,-44977,-80222,-103417,-123219,-94569,-54432,-10691,12126,-27352,-29008,43916,94757,117530,189533,355381,329852,199894,80177,12342,-2140,-17057,-28801,-9025,28327,29489,47838,61999,112071,160851,125416,45429,-13083,-82960,-60526,-48259,-30737,30592,66328,5174,-87950,-104641,30168,140589,293224,414350,316265,111030,-4336,18298,29001,-17706,-64302,-92675,-110681,-54100,-78333,-90641,2103,65161,79149,-1442,-17852,64551,49679,20051,-60661,-160889,-131649,-81768,-50597,-19646,84189,175257,221274,159615,-17978,-75469,-45253,-61873,-10515,33783,15143,-32094,-78169,-102800,-74273,23187,35055,-16782,-42827,-84430,-136234,-73759,6649,48488,55082,53490,37920,15104,-22536,-50137,-73759,-69313,-103440,-116083,-24490,-19327,-46530,-25626,87305,210636,234609,208761,197041,217493,187361,58617,-66769,-19242,34560,35590,17466,-20113,-39193,-45091,-33197,-54330,6219,122328,221676,247523,311521,373587,367732,235886,96849,-710,-8298,-30942,-78511,-96009,-70562,-16963,-10051,1149,44487,71758,55086,-7667,-47650,-71652,-46672,-26893,-7443,-57657,-75171,39559,99008,42187,-28407,129792,268338,299683,217436,60923,-70340,-77402,-18579,-67427,-111540,90170,218894,172969,37546,-45586,351,-23212,-107015,-61444,74683,177147,114061,30310,-1193,1262,-47943,-89004,-117534,-155867,-139471,-117844,-128378,-89114,-10343,64682,66526,49544,6087,-38003,-24857,122846,301582,430255,508214,407737,220227,136671,103289,79677,67957,98068,162881,229322,171875,68404,18948,-26796,-106283,30410,47924,-42085,-72101,-47532,-184,43337,56785,17789,-8083,-62411,-130981,-110477,-74880,-52307,-99788,-107360,-110813,-84870,9697,150004,249739,234335,162095,94636,-31813,-78360,-61380,-82852,-116686,-65733,-33728,-36817,-47389,-67315,-80652,-20695,25353,3141,6122,-1006,-5246,59350,89241,18662,-99957,-81555,-1683,102669,313391,591478,768255,805351,607282,343961,187642,116567,31605,17441,79898,142388,139906,37157,17704,22160,51393,75889,93587,78331,66794,75557,103600,127844,150336,125546,80119,33265,31963,74933,116245,293124,535876,601307,481370,331596,199806,93564,63922,79412,34458,14746,-32654,-28304,-33788,-16853,-36186,-104111,-157155,-121412,-102512,-100865,-79084,-22637,3129,-26281,-64198,-65282,6002,49906,91483,73133,10504,-2945,10451,4739,-27240,-7945,1844,-127919,-30309,-3457,-20042,-29668,-12434,10585,27553,-9560,-46832,-83418,-95928,-59574,-4925,36719,81974,75977,51586,-4258,-35459,-38394,-39011,-38749,-47253,-98319,-116639,-103834,-58154,8177,-18545,-93573,9153,104873,109979,55108,-25262,-3656,22422,15986,44329,61589,55436,427,-25667,-68101,-147948,-131172,-120305,-132304,-40577,109799,215483,232586,154900,70960,-36701,4321,55278,5859,-91717,-155114,-57233,5188,-50581,-95146,-28727,-35403,-33357,29721,202073,406468,611757,693233,632855,438237,245271,121115,96238,103125,85475,37420,-14081,-48444,-99153,-53548,-24915,-15422,-16272,14053,32823,138048,358277,411422,395699,466214,569225,463852,443341,402551,258618,62466,116313,334693,363830,308299,256911,265173,213311,86731,-31078,-146790,-42667,12051,-10847,-22641,48511,166632,169565,43752,-112256,-249371,-292666,-324356,-289568,-186227,-126042,-148457,-131978,-41188,25456,17885,12949,53961,192177,234336,159110,95433,32125,758,-38407,-21615,47389,125196,182410,174811,141942,87538,-46388,-61844,-5840,26120,-1578,23258,20998,-96638,-19950,55210,31945,-93407,-106335,-39747,-7341,-7602,-80027,-74755,54413,304924,640062,855775,801024,547920,262606,20728,-52550,-18138,93984,185506,194138,105026,21528,-36087,-71306,-79354,-12038,10237,23117,33482,41990,40064,25742,-64205,-62979,37788,82049,58762,12062,-64410,-114115,-86509,-83850,-51051,-9854,-22992,4878,17713,5797,27398,45842,76570,64518,11382,-1284,10450,1723,-45382,-96340,-103997,-143978,-128617,-100615,-80076,-57627,-12976,8436,27295,29287,21960,49541,188724,283111,200848,87373,-46189,-88672,-34469,-51664,-55804,-60705,-89334,-111462,-144542,-132560,-97881,-13772,71391,126940,94887,63581,63825,-25469,-106113,-22599,100773,140688,144420,168933,169880,100205,51629,31301,41559,58956,43361,76798,15281,-70870,-63914,-52893,-21416,-36310,-54652,-86897,-111820,-126213,-127763,-76084,2229,101499,164218,103076,13157,-70414,-108846,-116147,-100080,-41070,56931,90652,80973,71314,-41916,-71013,-27687,14014,18162,16037,-31940,-87856,-39350,-40002,-126937,-64418,-26912,-18028,-59700,-103364,-121930,-83693,-51556,-27325,-3506,797,31209,85588,64303,5576,-74322,-102833,-13639,94647,114312,107060,106538,50325,-33650,-14090,24894,53179,93224,53909,-18649,-60504,-59913,36620,113927,198280,246095,137102,25517,-52068,-5869,104682,138220,85351,39386,-13199,-92652,-71319,41646,94337,34409,-28439,-108210,-91324,12303,72908,34461,-70929,-40762,-9814,-1737,20935,-11825,22312,94200,152504,124804,117485,155085,151644,100896,22241,-78017,-37599,36543,74378,73686,62509,138435,179265,207075,211336,114534,51683,66850,40531,25110,95296,114260,56718,-14161,-80425,-138875,-113233,-63633,-51790,-92219,-86347,-96300,-90081,-56845,-27422,-41262,-76345,-122402,-66220,37583,56809,2865,6257,120453,205444,204010,219091,297156,307337,200868,22061,-53659,-37118,7469,-4962,-46474,-108232,-98067,-40970,-24284,-86619,-56887,35891,3999,-43353,121147,406113,504613,424047,299519,197365,73616,-24476,-117084,-53127,-43110,-31751,-4146,-11211,10857,84975,169691,208943,187217,35956,-66028,-121179,-140256,-54050,36350,66359,23496,-50259,-102920,-136238,-132998,-114548,-80157,-90264,-57628,37373,106879,128740,99914,161412,145829,121569,116921,34916,-29672,24599,142141,199815,237567,147111,54443,21285,31552,14520,10015,96735,174744,110281,34704,-24237,-84438,-100075,-60717,10629,-4275,-83593,-83942,-94,19307,77087,183741,230989,256801,208035,40914,-103005,-95748,-60909,-4670,31393,10363,-50034,-91687,-71514,-5370,-67423,-124847,-46429,76218,123586,63953,-73907,-29692,204698,346909,279916,127868,-10447,-63862,-71127,-64684,-21644,56934,108233,122385,60901,-5270,-48158,-80844,-88841,-46995,17632,36391,53599,60386,14188,-34533,-74573,-89380,-87790,-52992,-42398,-54080,-69458,-83492,-110121,-140426,-99875,-38776,-35024,-36287,-36490,-22432,-36980,-31733,22875,148397,234748,135800,10481,-28570,-33785,9533,92692,177516,212137,184028,98093,62443,101536,212687,284933,253537,140534,42516,-31727,-105110,-141429,-124124,-40983,15480,64247,60092,-284,-106702,-58150,-29215,-76526,-158269,-99199,20246,203746,327396,363242,212335,-42630,-32473,82081,118800,32633,-19550,-20385,-77179,-124767,-118933,-45782,16701,19265,64950,92284,98211,71780,-11967,-119250,-68207,-15288,14487,-17751,-67742,-66257,-78271,-70342,-83400,-83443,-49961,-32277,4463,21702,-64545,-54076,-6761,-10447,-18070,-47043,-44078,-36505,-9399,256,-2920,-11267,7761,90045,164882,167126,100153,46460,-23423,-84618,-86796,-66219,-54544,7191,46139,14661,-60343,-94198,14672,79567,92902,66111,18076,320,15539,87597,83769,-26762,-90577,-64370,-3827,88835,167691,176571,80665,58597,113482,178008,193718,84294,-34806,-40620,13406,48624,84525,117230,145653,153977,223875,233094,123455,25514,-7377,1579,3161,25945,69191,36052,-17621,-78473,-78793,5880,45171,-45653,-103207,-47777,63185,71284,20307,-4798,-48453,-50245,6091,44297,49791,54446,58212,21425,-41811,-72793,-50759,-49947,-31190,-17583,14855,77967,115084,79851,-6584,-13623,-12996,-492,-36834,-44888,-30616,-32201,-3740,12291,-42125,-33577,43913,136027,191813,241453,280469,349959,249947,75325,-41137,-99078,-106888,-108396,-73956,-48799,-77742,-89913,-86222,-81860,-72165,-9293,11645,-7586,4961,115177,157572,107883,10878,-52814,-69177,-22501,88376,120226,36528,-46104,-117671,-167109,-130510,-69403,-27604,9058,41428,34371,11789,28862,11093,-4048,-17012,-90569,-105296,-42716,47296,141571,98636,20427,32047,165084,167057,19365,-116416,47930,144068,147628,126176,27919,-51094,-33516,-51271,-78841,-21719,19983,-45666,-130383,-65930,29395,19879,-70920,-84539,39150,98591,94007,66261,37612,29565,9276,-5974,-33489,-56885,-57632,-26121,-17967,-27406,16573,18930,-87479,-102449,-45425,-18767,-29260,-28009,46851,64977,-21495,-93581,-94166,-110799,-82451,-12412,21184,50732,-4762,-75696,-49521,-85002,-127316,-62744,-22400,-10820,10164,39688,100139,164748,96009,50873,-18348,-119199,-99524,-5373,45305,56144,26087,-25259,-44584,-60388,-107398,-143108,-103191,-107626,-122725,-113858,-32511,17323,79629,100334,43323,-27143,-53930,-29951,-6868,59438,118978,95934,32685,30717,59699,32839,14001,-14148,-76535,-61170,-43646,-43254,-57377,-21485,68771,209558,198404,114880,27936,-20144,-40049,-72525,-64583,-33861,13298,33500,21982,25853,27630,-11217,-54568,-81867,-55338,-27287,-27561,-68406,-47205,16465,49397,-18228,-36539,79661,172731,156803,50481,-34436,-38376,-12492,-3537,-33055,-67726,-67943,-60494,-70353,-44427,13470,52023,63122,73470,34271,3432,33217,91037,149322,177807,146134,61381,-74836,-138275,-122347,-111782,40709,165928,177382,170720,267346,306760,366283,301111,149443,29421,-9294,-8302,-25482,-68800,-83475,21458,7609,-90772,-84060,47634,137517,139153,142408,112295,54393,-17602,-31485,8493,78936,238420,353963,373512,371749,333219,270535,65441,-87628,-104307,-7231,44435,60532,81527,53541,44498,97946,146002,162371,116844,51218,54765,21945,-7398,-9824,-23456,-81194,-82480,-38732,24887,7078,-2945,-61344,-147023,-104512,-41497,19255,131567,73816,-63401,-50101,-28896,-44914,-51433,-21284,-31311,-79424,-96240,-53641,30987,120704,102038,63383,14959,-10575,-43902,-82402,-103117,-86024,-48802,5645,-28560,-80824,-107824,-126770,-105458,-54770,7140,101720,162661,137261,28598,-39342,-17894,-4097,2252,45057,75723,57004,9301,-31724,-28167,-43757,-105356,-71144,9683,60202,162979,226111,213791,205334,124553,21012,-122268,-170650,-97442,-22628,83829,47599,77499,157814,352425,469089,217987,15224,-39287,67584,158232,237372,70539,-86023,-31675,-48707,-105612,-74813,-14504,14274,25344,29594,17180,57922,158112,167844,45742,13574,98211,78887,-23344,-76683,-14188,16398,1199,34056,71152,75953,44740,-33266,-86278,-146434,-147931,-107595,-102619,-131944,-146703,-122445,-47457,2690,-59507,-103417,-121904,-19817,25022,14802,-16074,-80895,-71036,40046,112335,116984,66047,70674,92763,119820,108759,56612,-55735,-75698,-8113,27464,27951,22109,7471,-50167,-68760,-43009,54397,208830,301421,268663,147767,46032,-1182,-18257,-40118,-101765,-102517,-49282,-55117,-87015,-63284,-27695,34424,71488,39333,-55373,-85440,-21416,-21814,-37617,-17182,55479,117877,120704,69778,68311,68719,53192,40187,69510,94868,51424,-18364,-9379,-3513,-31687,-77052,-111518,-116020,-78803,-51014,-57851,-63311,-51144,-7223,-19797,-47092,-76181,-75604,-32211,12850,-3708,-96639,-68809,-32650,-29340,-71123,-58687,56303,150797,304155,277770,111558,17920,24821,118909,312736,410066,368017,243788,79487,-41584,-4293,84631,47687,-56174,-44499,52049,144586,201976,220039,219397,140340,72106,63977,132988,139424,113390,71358,31853,-8147,-18224,-13123,-12748,-13510,-39453,-58975,-79089,-57031,-6070,17279,39257,32457,17010,11007,-51582,-109910,-91823,-78119,17098,64634,105524],[129669,138733,68112,24229,44660,98741,37366,-46641,-120309,-98416,-47536,13201,44740,15979,-6585,-123424,34166,120185,164006,128023,-35586,-89581,-78772,-60881,-87428,-112192,-114667,-78353,-34396,34593,105446,121483,34315,-33100,-30707,-9011,-27895,-57169,-31822,27153,71215,102421,198602,115463,-32072,-70926,15662,53293,29850,-57753,-66423,44983,179260,35077,5114,89147,128229,23983,-84422,-72875,6981,-27291,-100801,16605,61108,13248,-45402,-118392,-56270,-22811,3974,-31776,-40787,-22306,-12218,-30000,-53557,-31503,-19948,-77207,-96777,-98682,-58563,18034,75003,127844,80844,-37326,-37886,12302,19449,-54807,-87358,-68808,-51060,-61209,-69643,-83702,-53746,-54171,4584,107381,138356,26513,-50044,-92332,-68428,-5473,36080,82918,109116,45607,-2548,8678,47569,83013,80602,32962,10164,16827,13688,-15622,-38551,-32721,-33366,-20433,38344,79629,16032,-28990,-77794,-125989,-37601,75746,122987,147002,168840,149563,70168,50843,125561,179398,109868,-14460,-58261,-68000,-86460,-65035,-49576,-39944,-60000,-82719,-81247,-33622,49157,131334,112941,36119,18477,26971,51481,41244,12788,63195,80196,46610,72840,180682,201458,84017,-98905,-98760,-30980,-27717,-59634,-88328,-73802,-60856,-66202,-69176,-22925,43259,43840,20627,1380,-33180,-36791,-20764,-12513,-96703,-28045,332066,715250,758643,433990,52690,2222,61503,106421,99504,53088,22407,25717,65861,102922,118962,20974,-97894,-149545,-72041,24946,105298,82547,36771,-8763,-84395,-114021,-84121,-51817,-5414,24753,28394,28178,28587,-43866,-87044,-45239,-94480,-77429,-38375,-23203,-46994,-85045,-75539,-79324,-110966,-120587,-99017,-32916,42751,90342,88128,44237,18334,-8109,-36559,-50316,-49814,-13606,-17906,-47531,-109813,-119299,-77197,-50685,-52917,-82885,-92962,-75056,-25707,10838,15824,-44827,-87569,-101010,-93736,-71893,-42625,-25379,13593,-6873,-105903,-101640,47974,195432,227421,148228,63037,24685,29006,24567,46511,100211,115802,94842,107609,94176,81981,99354,102893,162487,152563,138605,154315,145452,100272,20265,-13619,-27963,-35834,-81895,-93794,-48987,-32159,-63463,-30600,-13270,-45749,-57487,-71430,-99995,-96055,-95393,-53235,471,80641,177928,150053,110630,136664,124020,89111,53527,-4860,-39365,-79927,-102468,-81171,-5798,91930,138837,153029,110336,21862,-2839,-29337,-63825,-68381,-84150,-130635,-17021,69518,63216,4067,-27004,-23796,73817,100171,82207,97872,116706,25782,28999,112764,138882,113662,26362,-30166,-28738,22221,73465,53479,-15675,-74633,-82457,-80881,-105521,-27648,12063,82831,133005,148716,168511,92980,29845,29382,79506,85832,70290,58844,43948,9754,-54454,-108339,-73447,-37577,-16423,-31044,-28464,-36278,-50629,-62412,-39515,-43503,-31375,23008,67490,96132,121334,122304,112721,62491,-24682,-77963,-54650,51974,168516,213279,136844,3356,-40993,188063,358302,348468,326128,240020,105119,-30870,-85003,-76799,-24001,20915,-15907,-54510,-96637,-120481,-141375,-113313,-66944,-23415,-1974,-41552,-23480,53076,100029,114929,176085,337854,339388,207050,84596,19750,6260,-21447,-52103,-30179,7310,13477,40971,53683,93634,153890,127159,54082,12175,-45110,-37681,-34346,-29473,25310,72444,28159,-59255,-117946,10262,144920,329016,408843,254690,54897,-32810,14246,20655,-27634,-77728,-106584,-105793,-51613,-74395,-100023,-10981,47161,70601,10859,14244,100311,59019,8654,-92664,-150473,-120124,-76508,-57468,-40612,81664,185727,226932,140168,-52369,-39771,-14740,-42571,-17682,24504,16263,-22858,-62043,-85707,-87911,-5745,21171,-21614,-48258,-96875,-152810,-82564,10771,56570,56905,52044,35010,15929,-12389,-30842,-52847,-58389,-102915,-138077,-43913,-39366,-46919,-24218,78160,201613,246754,232306,215258,250775,229144,79520,-53629,-14526,42445,42962,25734,-11348,-27037,-28506,-20240,-49935,1421,107812,207368,247704,336057,397831,366736,233850,104946,8978,2743,-19958,-73878,-108407,-69927,-2198,14141,25062,67793,90565,70485,12948,-17895,-43189,-27992,-13260,-255,-54137,-83536,19978,64259,24919,-53381,123621,286879,327184,241730,72899,-63604,-77867,-21874,-74632,-79346,122623,234982,178884,35425,-42826,2777,-15513,-103554,-57834,71018,168163,110064,18452,-4237,16798,-23819,-68565,-98442,-150736,-150533,-117982,-112759,-79221,-4056,51012,53003,57801,26333,586,-7527,127280,317696,469673,532545,429792,225552,125513,89172,58598,47538,88660,139953,218452,179376,84876,41147,-6084,-87962,-14203,-376,-85827,-124221,-97648,-58108,-17407,449,-23333,-23152,-58589,-117820,-117225,-71288,-30094,-62941,-115744,-117435,-135314,-31968,113325,226472,222118,157851,101964,-11934,-63857,-55171,-77416,-110277,-52613,-13858,-9658,-22201,-49230,-55132,4410,41174,13569,15541,-10397,-51168,12162,61897,6060,-107351,-75666,5520,110971,323015,577843,690450,669741,490774,300939,180654,128085,52526,24878,73843,119795,109228,28689,27247,32044,60271,75968,81418,59390,45026,57992,100667,133352,145458,116714,66330,14699,11032,63635,119208,273202,449857,481764,383915,274135,171848,87579,72859,91404,34302,4576,-52764,-74074,-84369,-47713,-50030,-100628,-134364,-117732,-105568,-123800,-86390,-8066,23087,-19841,-67568,-65309,15549,80436,152061,152084,79842,48003,48466,32087,-9250,-4370,-16754,-129228,-3353,4897,-23607,-44051,-34239,-8838,13811,-7792,-37921,-76331,-96402,-69614,-15156,33239,86051,99149,73064,14121,-25977,-40561,-44630,-46755,-49192,-97116,-113327,-94715,-50188,19847,-9663,-99557,3464,89509,84104,44359,-21249,-1539,13515,1422,30963,53860,51417,2730,-13024,-51290,-140189,-139087,-122114,-139758,-43635,104766,209710,233521,174614,108123,-11506,18610,64007,11612,-85993,-159590,-51254,2648,-56411,-89066,-24663,-20537,-3028,63494,236626,436998,687388,819633,774971,550257,303149,141797,99831,101596,87507,36049,-31641,-59773,-94219,-48578,-21442,-11848,-23158,-3434,11955,107435,359307,486152,502858,553928,578050,429504,379836,330743,194942,26174,119137,282004,266683,216359,185847,216520,202523,98358,-19394,-142693,-49007,10221,-7454,-11458,53909,156607,126962,1182,-120039,-198727,-194451,-210541,-189734,-116249,-79326,-114252,-105205,-22351,52935,50888,62371,118148,250862,251304,161780,95720,34054,5243,-33123,-18915,44899,117346,165483,157770,134708,92552,-42626,-57118,-7516,23025,7351,53830,52420,-85646,-43392,59378,47684,-74089,-125187,-48067,1703,-3586,-78538,-58540,85809,382096,776430,1005701,927551,624830,253839,-7501,-82781,-51297,57730,157247,174367,92231,15120,-43478,-82405,-90628,-25954,-7626,20107,50412,76927,85565,64246,-44249,-65570,24348,65229,40876,-4556,-69750,-112680,-90370,-70540,-33592,-10032,-41241,-20200,1926,-2850,19324,35026,73852,79759,39967,21612,28837,18409,-47224,-113315,-95731,-126146,-146328,-115476,-83816,-54500,-9293,17183,40264,40065,27126,48182,180980,234933,142663,52447,-63570,-85356,-41577,-67432,-58751,-52695,-76420,-91395,-136660,-151820,-106915,-20419,62999,120561,94894,65198,69351,-23392,-126631,-49982,76288,154948,175256,173096,147365,74337,33178,20600,31428,50405,42508,69893,33168,-55739,-54125,-39248,-9950,-33469,-60400,-101360,-134872,-139637,-148179,-107188,-31879,58645,110616,72835,2433,-74764,-121846,-140974,-129066,-72912,44348,115390,113180,82607,-60477,-84971,-38579,-6055,1838,7822,-39500,-89159,-35645,-33804,-112788,-89872,-60551,-43865,-73970,-100937,-129680,-112705,-78700,-56778,-28541,-16114,20491,69751,49676,-4872,-82263,-99324,-16443,68937,60819,29584,44874,24646,-17809,31694,54921,73077,109539,74225,16386,-29124,-63093,30089,119782,202018,221609,92693,-3183,-77795,-28103,79488,111652,62803,27495,-14401,-93050,-80936,47468,124013,68062,-8317,-107396,-90725,13578,71894,44908,-65957,-49161,-25066,-16104,6662,-22489,15576,83078,127878,104257,97356,154279,180154,125529,28977,-71277,-19264,38463,66656,60162,59388,137501,190001,212536,206130,98741,38119,68271,73713,81282,139153,154699,95918,10282,-70017,-136181,-116841,-80302,-65036,-102631,-93736,-102321,-88926,-47857,-10571,-23568,-70554,-119600,-94298,-1379,25623,-17082,477,108495,164417,151738,156766,233708,258337,158863,-5983,-59235,-34544,15154,-662,-58782,-130715,-114318,-52208,-28881,-95065,-88825,2857,-28103,-80089,77918,332840,443937,377680,259626,168141,53020,-38278,-116338,-80267,-89617,-75855,-31014,-28951,-2326,70969,146009,188961,177635,20371,-75500,-131019,-143573,-57673,31217,68220,33416,-33773,-87482,-128107,-131630,-121104,-105795,-113662,-70232,31665,126224,167428,108214,129948,125320,129339,131096,28306,-45391,5103,139065,212018,239967,144926,61597,39984,54982,26083,-8179,49529,144547,106266,40377,-20170,-81976,-98624,-65045,7125,-10251,-88651,-84373,7727,39252,92958,175034,198160,232367,202784,47275,-91593,-84926,-37570,24056,64568,46500,-20734,-55418,-29839,32395,-50501,-116978,-41414,79151,126924,70406,-63580,-56488,158152,296238,267342,125529,-11727,-70365,-79994,-69021,-20923,62173,111125,127506,71756,3190,-47613,-95174,-109015,-57385,21294,55489,69000,63619,14951,-30898,-67141,-78677,-68897,-31611,-22625,-26252,-50278,-85303,-113731,-131400,-81175,-19213,-18277,-24422,-24875,-5711,-22696,-17948,41512,184578,274601,175389,34877,-21714,-32596,14311,90903,160315,195791,188149,110494,70253,107925,228461,274103,212829,96753,3008,-68153,-125725,-146077,-107795,-20397,34410,78610,60348,-12273,-121439,-47176,-23111,-74121,-155902,-112700,-5440,184434,320901,377992,231434,-26896,-10978,109078,145553,49944,-4318,-6468,-74081,-122196,-92302,-12313,36765,18615,48275,75095,87588,50740,-38649,-131571,-69654,-33416,-7588,-28152,-59038,-54903,-73776,-81500,-96601,-98402,-66685,-43456,6500,37010,-36947,-112376,-52130,-47188,-43460,-60519,-57988,-53275,-23968,-11436,-7903,-11933,11100,98878,179060,182910,117043,65472,-12429,-89410,-87252,-59601,-31443,34867,59150,11867,-68999,-74954,30141,97969,115381,84621,28754,15165,41395,116816,92351,-28654,-73131,-40788,20008,107981,165286,155031,44716,8500,64168,139043,169487,79205,-18334,-37384,22934,69843,115018,163278,181410,175025,243591,226450,98397,4022,-21341,-11090,-8546,32582,69369,28476,-20495,-74743,-74160,1258,41197,-43390,-92896,-38573,67905,65077,11145,-3576,-29957,-36897,3712,34207,32019,39397,59970,39509,-10610,-41233,-29046,-32857,-18879,-4645,35005,102227,137880,96508,7129,-7712,-4651,10609,-14391,-16554,-2798,-12737,-8317,-14678,-79596,-31854,58324,145460,192078,227139,241754,287976,196243,46163,-52763,-94918,-100872,-119067,-103118,-79942,-97422,-95443,-104384,-119554,-103733,-18951,28162,10549,5722,118289,170645,107373,53,-68636,-77623,-18395,98960,136614,45995,-48451,-120509,-168914,-142007,-91109,-53446,-17585,6114,-20211,-55745,-25805,-23119,-23675,-21489,-83444,-108354,-38430,60288,156517,112541,38347,53583,183235,183791,30514,-118247,25708,114355,139421,124571,16605,-94984,-53966,-66770,-82356,-7571,38037,-34653,-118739,-61963,45752,22303,-82007,-82291,35815,86821,86326,65067,38538,31747,15028,2908,-31795,-59723,-63724,-32245,-24676,-38064,436,10901,-87604,-108652,-49894,-21362,-35740,-32069,57933,81762,-6001,-83757,-110708,-123130,-96627,-27524,16448,46880,-20841,-83042,-20118,-59365,-123528,-69830,-20172,-7131,8931,24411,49000,104554,60766,37434,-25499,-127756,-87578,5184,40209,35029,10687,-32530,-33871,-39548,-87469,-134267,-100240,-97885,-115371,-112987,2030,83712,141018,140306,75968,687,-50044,-56258,-41125,26875,76140,50239,-5003,-3401,21020,-8802,-20048,-48924,-104380,-71552,-45212,-39413,-65310,-24869,65841,190766,181976,110473,31346,-10706,-30775,-69909,-76725,-50954,-1532,24991,17398,26033,36301,4876,-43851,-84982,-61991,-58222,-58465,-69578,-29268,25384,34589,-48227,-38229,71252,146667,134190,41847,-31806,-61222,-57572,-53307,-62890,-84403,-78168,-65601,-68898,-40009,18663,61563,74720,68534,17685,-18487,9727,65387,115967,159972,145396,53324,-82402,-138126,-115181,-118498,3562,138247,218074,227716,291932,313503,351100,276754,145621,40934,-1796,-12183,-35131,-79325,-71741,22285,11544,-89366,-84617,42087,130954,136090,138506,114620,55879,-14263,-22445,12349,76433,244761,368569,400703,385720,338884,257930,51797,-100791,-85237,27887,71946,70385,82633,60304,67324,131206,171430,164825,112509,52039,48418,4629,-30646,-26990,-26778,-69713,-59396,-10553,53690,34639,30369,-18026,-100798,-148392,-85092,-18163,94984,78989,-17732,-31080,-39981,-61873,-50994,-22871,-44848,-96946,-105123,-41108,39832,119975,80590,34884,-10403,-26278,-56308,-88758,-101188,-84596,-12303,27271,-9783,-62498,-96854,-117200,-82956,-30339,27079,114929,168099,129256,17167,-36032,-4418,15564,23708,67427,108833,83035,22458,-21464,-12242,-25067,-85475,-86355,-6050,52278,165359,231268,204417,188860,114799,17000,-127761,-166857,-97513,-23933,83386,41076,55178,107872,257850,384310,197056,2174,-63622,40703,138565,231288,86847,-81599,-42652,-61152,-120393,-93339,-30056,-5596,18099,47979,42073,81706,173585,164646,41223,11551,100863,96061,8105,-29410,11270,30954,5753,34137,66472,58976,19245,-52010,-101042,-160244,-130729,-93191,-95554,-134525,-146522,-106808,-36848,-385,-68996,-111082,-124134,-21856,23476,11216,-23037,-86193,-68095,39385,95725,107296,88384,94436,98013,109622,94180,45320,-67430,-72296,7362,47892,50353,26940,-15337,-78364,-76714,-34871,68531,237998,322081,274633,157708,54844,1436,-10690,-24595,-84436,-82501,-38185,-40100,-72808,-59008,-17745,49380,88674,48620,-55094,-94866,-25839,-17779,-28177,-14312,45798,101021,125992,91309,87527,79173,64613,49114,63287,76047,32945,-35573,-31087,-22652,-40580,-69826,-50464,-43781,-56672,-49168,-62576,-53996,-34759,7921,-3040,-36819,-67457,-74071,-45182,-9925,-18739,-87190,-45341,-4977,-8507,-61526,-54276,61978,159505,320839,264125,80543,-5671,17485,119342,329293,434368,387314,243474,72111,-54491,981,80282,45129,-73312,-43314,66505,163365,228701,233052,203258,116080,53446,50878,114670,116399,95224,57801,20303,-12116,-9334,8673,16015,14611,-35700,-72420,-102958,-80024,-34277,-10360,33467,32034,10770,1390,-61136,-92651,-58365,-54013,15616,55783,84884],[84578,77274,29152,7329,30093,94159,37522,-48061,-140046,-95962,-36508,12280,27890,-7624,-23796,-111833,16917,68279,114244,109124,-32883,-84823,-64871,-36159,-75458,-102411,-106404,-62904,82,91337,169570,155160,30963,-32355,-1916,27511,11166,-12077,-7247,34624,83010,125290,218637,106352,-54723,-71396,19609,54958,27462,-59809,-75778,28270,180560,67645,38350,124271,148713,29451,-84784,-67882,21298,-12000,-105927,6370,67563,27221,-35914,-118006,-59248,-22693,11868,-20421,-36474,-19365,-10035,-30727,-69186,-54967,-31975,-94487,-94146,-85241,-56189,3351,46646,99730,67409,-40342,-42210,3035,10024,-65340,-101066,-89862,-78345,-76292,-67897,-63053,-43239,-50408,10675,118996,162693,53297,-36026,-67802,-63748,-8150,38263,93357,117011,53732,11288,18784,52414,81624,90011,49901,14637,21066,26906,8526,-26167,-37241,-56068,-47660,15065,75213,32271,-34319,-111481,-110112,-42164,50243,78341,101724,132101,131658,73616,38013,91351,140155,80539,-27638,-61989,-61645,-78876,-82953,-66478,-60080,-76427,-88584,-71737,-3874,83001,170043,149802,74327,45536,36928,50996,39672,20565,68925,68474,14140,53489,181924,182236,64016,-101932,-99719,-28971,-21553,-48392,-74028,-50444,-41692,-56503,-63542,-19045,42860,44449,28549,18703,-17922,-31583,-24079,-11471,-88279,-34458,338185,776729,879765,579049,111129,1532,50299,108864,112222,55309,7373,4986,39770,71772,99478,21218,-89663,-143692,-72269,30403,124219,110799,48228,-6386,-90712,-120530,-88704,-57430,-10056,21359,19873,12491,19923,-41909,-125960,-77395,-112349,-39898,-18305,-27017,-44740,-78764,-66859,-63714,-93861,-113196,-91996,-15337,54549,88688,69034,-4369,-26300,-29382,-39291,-48720,-45679,-4989,-6276,-35850,-97280,-110735,-65518,-31390,-33178,-66923,-76951,-58422,-12380,8163,-20994,-82377,-108419,-110327,-108358,-80087,-37629,-40182,-6986,-28895,-131715,-106744,38911,198858,244633,167336,72314,17643,11968,6187,39699,107844,135912,126850,145208,128564,108057,110932,93415,145572,143662,137060,156654,155419,104378,17470,-21371,-36236,-41477,-86000,-98948,-42730,-19611,-45099,-22298,-8814,-41492,-47679,-77936,-91843,-81502,-92119,-63003,-23078,43132,113027,75373,41399,68097,70317,59453,42780,-7535,-39851,-91837,-105901,-64962,37126,140198,167612,158315,80307,-35595,-47506,-65502,-81497,-27418,-49316,-165639,-56848,35889,58653,13624,-23916,-47208,48813,88584,69075,66690,88306,33441,82647,183614,206392,150588,35050,-29374,-29452,32128,103285,73669,-13511,-78551,-90425,-82626,-92392,-20657,23386,90801,128227,140978,156387,80782,24366,16270,52052,49789,27749,23735,24115,-4095,-83181,-106151,-40191,-5438,-7960,-45805,-29905,-30677,-44042,-51384,-19004,-10084,18951,80810,116013,130578,124801,108485,92657,48803,-34967,-85544,-50620,49316,158454,197537,122164,-1270,-58800,157872,352906,337007,322679,232618,86221,-42134,-87944,-64391,-14176,20632,-22519,-67221,-116316,-136226,-156957,-136517,-78481,-37682,-19866,-61455,-13288,63456,105266,110872,158731,307442,333599,203889,83773,24767,14988,-23165,-80895,-55331,-14982,-4291,28892,40226,69020,136490,121159,58191,33423,-12533,-13597,-19548,-29874,15182,72325,45690,-35141,-119755,-15767,141049,353662,383092,184668,-6357,-56907,15837,14878,-36889,-92535,-123149,-95917,-48127,-71221,-111923,-25394,27535,55316,19341,48918,134924,64438,-7074,-123011,-130052,-112282,-77210,-68501,-54622,84150,195445,227218,113956,-87198,-5,17926,-22468,-28051,9696,12531,-18019,-49192,-69839,-93419,-39610,261,-29794,-53507,-102486,-131253,-78781,14619,60389,53723,46277,28731,13615,-4774,-11480,-24387,-33391,-80332,-118153,-63803,-58185,-48296,-28417,61520,180213,243379,242538,220632,268315,258856,93226,-45304,-9397,49286,48624,33217,-923,-15150,-15138,-11354,-48893,-3724,94358,195443,251162,360175,414099,356115,222609,105947,15289,12227,-10631,-69433,-123433,-62797,16869,43843,54814,94856,109659,83654,30550,10106,-14986,-10183,-1525,5579,-48094,-87848,-4860,26992,6663,-76495,116033,300101,347815,261663,84028,-56588,-81674,-27400,-76406,-50961,135121,225001,168389,28841,-42861,-532,-14962,-103903,-56958,61751,150525,97582,-736,-15631,22555,-7227,-52089,-81015,-135367,-147889,-106823,-95648,-70439,408,35150,36204,62210,41402,30255,1573,118784,312410,478744,522728,429651,232910,117317,79000,45807,43801,86313,113312,197992,180389,97148,58598,9436,-59448,-51672,-56713,-127001,-168141,-124411,-101816,-73019,-54164,-63003,-38317,-54327,-100229,-112981,-61549,-3900,-18659,-69687,-59391,-101767,-70170,73833,192549,198342,144170,98353,1490,-51642,-51183,-74310,-105911,-40951,8248,19630,4106,-30672,-31451,28915,55996,23779,27266,-11157,-90431,-26087,35093,-7347,-114093,-73469,9430,114823,318398,535470,581498,514154,365058,246662,162829,127580,63921,26258,62341,92564,76198,22476,31807,36375,65478,74735,69069,39298,20602,37178,89732,127568,129042,99715,47776,-6729,-13557,48509,117348,245708,358193,363819,294346,220657,142943,79694,78614,95034,23776,-12359,-69445,-106015,-129275,-75890,-62821,-95787,-114063,-101199,-97208,-140745,-79774,13091,43200,-14216,-71367,-65710,22688,103749,200979,223667,146319,97483,87350,59854,7791,-1185,-36308,-98358,19952,11225,-27029,-55350,-50639,-22948,3793,-4825,-30409,-69550,-94827,-77546,-24253,30102,88576,118311,87314,26200,-20088,-43682,-50596,-55901,-55183,-97767,-108331,-89620,-45641,27166,-2568,-105140,-4397,69408,54962,30839,-17837,-792,2870,-13921,13803,42062,44552,4246,-1313,-36890,-131422,-145209,-121362,-147785,-49507,92598,195604,225969,185925,136876,11907,31898,70150,14120,-83815,-158041,-44208,-1786,-64574,-83633,-20044,-2571,26449,91297,260813,449001,736852,919178,895254,648993,354013,158779,99542,96431,87253,33415,-50593,-76139,-91567,-46559,-21050,-8772,-26067,-19709,-9448,81053,360838,564962,617798,641106,576086,386347,300927,236687,114346,-2403,133333,231734,181908,136848,124146,169681,186355,108121,-7500,-134783,-57950,5531,-3668,1408,62260,147086,89207,-26008,-105724,-138975,-106468,-115041,-105545,-54892,-34465,-80255,-76542,-9487,71145,79616,116628,192924,310164,265572,162629,93681,33741,7485,-30111,-18820,38433,103441,142808,139438,129886,103597,-31899,-50020,-7923,20322,16320,84985,85783,-66478,-73281,58182,58737,-55238,-132199,-56909,8004,-4243,-78832,-44430,113451,457066,897216,1125302,1024532,682890,238876,-31459,-103297,-75021,27123,130808,154309,79272,9082,-49356,-89289,-100665,-40714,-24936,18600,71301,113684,129709,99262,-26452,-64813,11206,44866,19378,-23124,-75108,-110717,-90354,-57447,-17516,-5748,-48683,-43682,-15716,-14179,9316,22726,70132,94106,67448,44021,45618,34530,-47939,-119626,-79287,-99066,-125641,-114776,-80447,-48400,-7175,20790,49309,50242,34521,45484,160662,171769,77125,12047,-83764,-77446,-45912,-82171,-59029,-42640,-61282,-70176,-114275,-140444,-110699,-21733,59014,115669,95094,65637,73110,-17346,-122133,-67800,51573,159742,199987,174676,125279,49117,14999,9499,19846,37504,35826,56341,46362,-40809,-44361,-24830,877,-29262,-62699,-105480,-153713,-144501,-135284,-134355,-65087,14725,58906,44542,-5345,-72619,-122935,-153962,-146743,-94314,36277,149206,159306,105633,-69721,-96421,-47034,-23805,-14834,-2996,-51002,-90443,-31296,-27020,-85322,-93505,-88943,-67383,-85902,-92967,-119225,-141612,-100627,-85080,-52682,-30398,12655,56914,37475,-12646,-86982,-95770,-21713,42595,12772,-26434,19517,35053,23448,75547,79284,89739,124094,96984,57407,9971,-48805,24355,119931,195855,187499,53390,-27336,-100262,-45890,56679,86134,42524,19979,-10211,-87014,-89290,50616,148796,101747,15998,-95956,-80424,19321,74265,59516,-56228,-57649,-42872,-34175,-9632,-31379,13956,80183,113909,93897,82821,146879,199016,145417,36070,-56615,-2075,40654,61873,52625,59446,133458,198366,221061,207621,89603,27800,69727,106629,146125,195870,203945,139195,35515,-59121,-132881,-118735,-94905,-78113,-113594,-103141,-109509,-87282,-38340,5794,-5970,-62729,-104681,-127118,-51838,-11218,-36446,-5792,93239,124625,106674,102538,164772,197835,110776,-30050,-54877,-22619,26102,4024,-70725,-147360,-120328,-61846,-34613,-96730,-104435,-19470,-50129,-111511,38951,250113,365765,314535,209650,133029,31452,-50257,-112454,-103251,-126492,-111187,-58152,-46461,-14638,53771,116262,159821,160911,7063,-80810,-136509,-140450,-55721,32178,75643,47607,-14364,-69095,-116933,-128969,-127623,-127058,-118333,-74958,25929,135299,192122,113654,96860,99255,127510,134491,16733,-62246,-14195,131634,221712,239040,142207,71370,61867,82369,42112,-15580,4652,102067,95042,44248,-15579,-77041,-92876,-64932,5924,-13704,-90483,-83960,17690,63630,112547,166134,160654,200255,188808,47798,-82186,-67491,-12449,45375,90932,81476,14694,-15727,20373,79717,-26654,-104531,-31198,86536,132946,78082,-52425,-80093,112609,243182,251453,122859,-11938,-74291,-86265,-71662,-19222,66604,111905,131515,84987,15317,-42536,-101699,-122904,-63255,27901,73744,80086,64034,15248,-26738,-58375,-64544,-44962,-9352,-6365,-3853,-33964,-87419,-116191,-120513,-58542,4667,1671,-9654,-9881,13358,-9631,-5794,58555,211983,294977,200895,58412,-13724,-29139,21310,88834,144925,186686,200752,128852,81328,116568,240913,255691,170944,56898,-31208,-100858,-141623,-141124,-88969,2237,56905,97434,66489,-16646,-112311,-16900,9759,-47874,-131526,-121230,-25817,161601,306003,380122,240279,-13342,13928,138644,171372,67599,11391,8394,-67323,-116612,-66154,25723,55880,16873,26727,47550,65969,23111,-65517,-130511,-67764,-46753,-21647,-26197,-42986,-41714,-66547,-90310,-107930,-110793,-80618,-52645,8415,48431,-11637,-134518,-93245,-78148,-62008,-68245,-67487,-68354,-39112,-24357,-14442,-12666,15822,107811,190595,196858,135298,86203,1819,-91292,-87262,-50951,-3609,62476,68946,8955,-70780,-48053,53727,124857,146351,110145,41739,31298,73948,155360,107749,-21595,-50481,-15146,46776,127384,160517,133785,15026,-38300,17044,100494,143220,72080,-2520,-28281,35834,95237,150197,212166,213514,192280,259654,218884,76497,-14225,-31849,-19005,-14629,48189,73954,26744,-20871,-70483,-68841,-2073,36745,-40217,-81180,-24268,77779,62406,3559,-1542,-12376,-21710,5182,26490,16940,26334,64339,60973,24248,-5372,-4672,-12996,-838,15426,61220,127567,157813,107241,15186,-2478,4854,25287,17008,16051,27485,12245,-15813,-49104,-98882,-18072,75503,152682,185931,202998,191053,212773,136059,16025,-61497,-84464,-88408,-118708,-125456,-106305,-112979,-97940,-113916,-115444,-96631,-16515,49362,28616,4094,112711,173139,99307,-13080,-83635,-83775,-16760,101649,140684,50162,-50758,-121689,-167806,-152954,-108854,-74503,-40406,-24769,-64133,-98162,-80974,-54880,-40594,-23312,-73473,-108156,-31710,74213,170479,127987,58189,76532,203099,205218,48421,-106194,7791,96151,136756,126903,12026,-136544,-63607,-77657,-82037,3129,49451,-26128,-104154,-55471,62964,23846,-92629,-78962,27816,69018,76640,65766,42977,37205,23174,14147,-26904,-60119,-69166,-39521,-33970,-51880,-18351,1680,-85570,-108059,-48949,-19946,-41268,-38703,65206,93896,5910,-74626,-123372,-127695,-107545,-43959,7304,39104,-35922,-67161,7738,-37330,-107525,-72420,-13854,424,9226,9672,5684,48365,27259,24521,-30962,-133306,-75995,11436,30449,9417,-7136,-34504,-17081,-16200,-67075,-124049,-95584,-85429,-102364,-104562,39043,159322,207024,180756,109322,32026,-37836,-78628,-67255,2403,40546,12693,-32592,-25632,-5481,-42412,-52621,-82939,-118041,-77731,-44561,-36099,-73432,-29375,63934,174056,169199,109157,37558,1170,-19323,-63796,-87185,-67166,-16495,15075,11796,25731,45059,22238,-30160,-83404,-49915,-57509,-95945,-75317,-14492,34252,19474,-77515,-37139,59700,119025,112472,34268,-28833,-81874,-104151,-96623,-84244,-92074,-82246,-66572,-64825,-33066,25396,69937,81449,55931,-2189,-41845,-16079,34716,74223,129389,135322,40288,-91594,-133511,-104163,-118383,-35995,104037,245642,275126,307775,313643,328840,245632,134674,49237,7459,-11638,-40771,-84039,-60168,20237,13718,-85899,-83019,36425,123990,133251,133972,114560,56114,-10138,-12603,18774,77573,250377,377518,420476,392680,337516,238263,36653,-113783,-66634,62985,99855,78312,80477,63528,85730,158061,190382,162187,105946,52969,43662,-7725,-47698,-40219,-28258,-57565,-37157,16783,80187,59910,61694,24411,-57202,-120704,-117148,-45433,70373,92733,29083,-4536,-42844,-81730,-52446,-27369,-60267,-114958,-83277,-16921,62822,130925,69338,10861,-38621,-48519,-75154,-98477,-99727,-74720,17797,39430,2057,-50497,-91130,-108671,-61710,-7525,47039,128194,173233,122172,8907,-32486,8359,36236,46829,89595,142785,111775,37644,-9788,2590,-9185,-67771,-95736,-18778,45925,163148,229380,191331,168637,101308,10459,-134171,-163877,-98848,-27549,80147,35833,37871,68403,179611,303120,175606,-7750,-90662,10299,116177,217490,95878,-77131,-55481,-74454,-135906,-114391,-50096,-32619,1701,56634,61172,97944,178640,153536,35912,7805,97305,108257,42441,15112,38717,45676,9521,31875,58265,37227,-8202,-69938,-113291,-151200,-112179,-79371,-89725,-138058,-141628,-91180,-26919,-5206,-77473,-117698,-126483,-25744,19611,5727,-31828,-92539,-65477,36306,74081,93988,109979,118199,104485,99682,79389,34842,-76835,-64708,25427,73868,82915,37600,-42764,-112127,-79338,-27073,76557,250883,321343,263968,157142,58787,1888,-4197,-5761,-59138,-60206,-28371,-28052,-59842,-55768,-9853,61764,101071,51185,-57994,-103397,-31446,-15255,-18847,-11189,35296,83083,126362,107526,99473,86608,77036,61513,56306,49268,6805,-54790,-50703,-36038,-37554,-24809,31222,28134,-34320,-53127,-74399,-53382,-24535,20210,14024,-25541,-56728,-68021,-51635,-24937,-18699,-56806,-11853,29439,13776,-51830,-48094,67468,164916,322011,238241,45535,-29070,10700,115931,328526,432413,384401,231831,61424,-59929,8764,70911,36490,-83736,-24641,88232,183721,252550,238480,179569,87382,32975,36388,90921,88121,74184,43084,7716,-18382,-3818,25044,36816,37086,-33869,-86873,-130948,-105841,-65284,-35801,27247,30275,4136,-9694,-72275,-75860,-19600,-16852,12062,42142,60434],[47319,28907,3351,-2670,18916,88480,39572,-42811,-123283,-82166,-20778,13850,14682,-24626,-29948,-90035,-2123,19669,64877,84523,-26919,-70702,-41897,-11139,-63712,-92542,-98799,-48788,35875,156316,242921,192188,31234,-29421,31548,74826,64020,44573,25761,49560,100286,155461,241886,105255,-65211,-62912,29736,64771,35326,-51398,-85943,13617,174867,103413,77637,161362,166310,36862,-80726,-58670,37533,4673,-94556,3715,80032,47162,-22388,-114802,-59020,-20886,18992,-9220,-31798,-16981,-6710,-25036,-70750,-80346,-46823,-110459,-78981,-62884,-48003,-11952,12540,62892,47948,-43455,-44186,-4172,2382,-72865,-110739,-107121,-103117,-86301,-61976,-41026,-34366,-48098,13336,125145,183085,86418,-11490,-44007,-56240,-9096,41772,104465,123385,62506,26229,30029,57824,80013,99196,69581,22217,28635,43259,37057,-9807,-38447,-73897,-66461,-2272,69018,49441,-30375,-66539,-79394,-48351,19878,34698,56720,90411,104729,69178,19173,47841,91150,47258,-38516,-63143,-55423,-68912,-97617,-78861,-74373,-83999,-86323,-57083,25199,115968,205251,181680,110840,70875,46918,53529,46282,36427,76585,58572,-17825,30152,170856,148300,36706,-106734,-97555,-25618,-15266,-36099,-55115,-22666,-18314,-42721,-55597,-15306,40156,41317,31254,31047,-4462,-24351,-24442,-9925,-79207,-38987,328016,793970,956093,707527,183298,4250,34573,106609,121248,54698,-8654,-15952,13751,42344,81741,26270,-75693,-130969,-69575,36131,137334,133712,59456,-3750,-96456,-117251,-93898,-64680,-15329,18432,10263,-5133,11708,-32548,-107676,-86434,-78443,-8857,5285,-25670,-41954,-72759,-57182,-42685,-57866,-70909,-56771,11911,70789,87376,51255,-46793,-74080,-56677,-48406,-51380,-43757,1667,3576,-25437,-84890,-95878,-49918,-11052,-9412,-46078,-60800,-45138,-3290,2822,-57395,-99980,-88776,-92458,-102657,-73796,-30919,-49790,-26848,-50737,-149877,-102829,31496,197250,255746,184374,86575,15388,-8847,-16025,31016,111706,148384,149989,174433,157557,128511,117774,83834,124441,132554,136184,160255,165994,107037,14397,-26640,-39413,-41536,-85738,-101343,-34039,-2648,-23192,-16193,-6261,-37680,-39428,-82086,-77501,-67330,-79062,-61985,-42347,3812,46472,3540,-18658,2265,15909,25561,26629,-13925,-41860,-93535,-92401,-40488,87994,191618,196242,160256,48290,-74737,-82663,-110056,-60984,11569,-18906,-147490,-93841,3735,52404,22980,-17818,-64218,18065,68583,48765,27781,48377,47432,139649,260054,283984,196675,47236,-27186,-32296,37528,126951,89302,-12184,-82699,-97773,-80341,-79620,-14450,32674,93102,118428,129106,139965,65243,15775,-1634,17573,10466,-13635,-9460,3577,-20706,-110019,-68824,8324,42284,16801,-58929,-34774,-28036,-39101,-43440,-3475,21518,71706,140045,160297,152377,113416,85140,63786,27441,-48576,-92128,-46979,44634,142919,176244,104680,-6842,-76774,121341,336283,320753,313452,221799,70264,-47062,-82112,-50655,-4531,20843,-28697,-80647,-133265,-133777,-144350,-128488,-81606,-49541,-38144,-81889,1688,76857,112364,106766,138934,267128,313030,190957,78510,28183,24933,-18699,-109258,-76910,-28707,-16261,13776,23436,41434,111791,108855,57872,49394,14939,9657,-5033,-31644,1230,67166,58279,-15216,-107573,-43396,132356,368091,343140,114234,-66861,-59148,24841,13564,-42927,-105491,-138950,-85631,-44253,-68281,-124866,-40212,7072,35138,24701,85483,166736,66548,-24549,-136187,-112659,-107070,-82524,-82603,-54486,90880,203873,222072,83380,-102453,38231,53718,-795,-36969,-7733,5214,-16826,-39138,-55397,-87029,-72698,-25627,-40000,-57561,-93263,-108920,-61450,20260,60939,46547,36849,19227,7867,-326,7430,10795,1504,-44413,-82923,-78987,-72690,-50375,-36338,40425,151586,227697,240349,214103,268777,274095,99658,-41930,-4008,55628,53495,40860,11456,-2948,-4365,-6691,-51132,-8055,85222,189103,259210,382969,421555,337028,203157,100040,18463,19653,-3583,-65768,-127911,-49761,38220,76828,88876,123324,126247,92447,43918,35604,13371,7794,9484,11169,-39165,-83099,-31418,-7708,-10977,-89807,108721,307816,361034,277006,95020,-48021,-87205,-33669,-71608,-26894,128814,193413,144753,18963,-45128,-8461,-20665,-107382,-57948,48858,127966,80456,-23550,-34488,18633,1984,-39747,-66678,-119089,-131098,-87828,-78376,-62861,2326,18969,18108,63254,51144,48183,954,97776,286012,455336,480214,408025,243398,119237,78912,49500,60277,89084,86500,172058,176973,106368,71987,20390,-35697,-64660,-113984,-135077,-119238,-110400,-122330,-121994,-105076,-95066,-50685,-48009,-79906,-97618,-45662,25815,33496,2165,7725,-60376,-103954,34017,152076,166568,123518,85984,8306,-41963,-48513,-72809,-103124,-30645,31611,49146,29884,-12108,-9903,50919,67951,32350,39452,-5637,-116496,-53501,10238,-20913,-119800,-74775,10556,115462,303309,474202,459123,360385,246153,186286,135416,115438,65767,21983,46264,62329,44346,18260,32243,36267,67814,73049,57706,19607,-5541,13288,70728,110860,103775,76319,26106,-29148,-40131,31736,111537,213333,270845,258523,218180,173948,116074,72445,83467,93689,4774,-34843,-75899,-86161,-135619,-100468,-73694,-91437,-95996,-77362,-77861,-116669,-59329,39725,62831,-9496,-75591,-67002,26850,119625,236872,283698,206298,143482,125860,87382,22556,-598,-56444,-67534,38174,14418,-31928,-65739,-64114,-35652,-6632,-4470,-26472,-64371,-92682,-83732,-31650,28266,90551,133362,94291,31949,-17959,-47990,-57171,-66246,-65400,-100533,-103582,-88655,-44771,28909,1409,-110305,-13592,46514,24784,16016,-14930,-1682,-9081,-29878,-6735,26056,34667,4350,8327,-25334,-123784,-150108,-118952,-156023,-58323,72532,172455,209225,186988,152682,31565,43348,73211,13010,-85633,-152505,-36941,-8080,-74942,-79022,-14887,16810,53565,112816,274188,442899,755910,981235,980153,723460,392584,170064,94664,87788,84513,29621,-68087,-96659,-90888,-47892,-25022,-9713,-28808,-35755,-31768,59021,360647,639840,729454,720073,566750,339606,215182,133684,35894,1451,155948,185042,112578,71521,72998,126842,165672,115364,4209,-124335,-69107,-2112,99,14307,72017,136625,51588,-51880,-94506,-93467,-38525,-37020,-32027,2426,9510,-45766,-48419,-3347,79031,103421,173643,274493,365618,276398,161230,89052,30960,7377,-29467,-21511,28156,85205,117970,121963,127528,120526,-12616,-40771,-7140,18174,25131,115322,119158,-41925,-103994,51417,63817,-37636,-119927,-66458,10581,-10195,-81636,-33824,134543,522199,987035,1198815,1079347,714605,218622,-51312,-114596,-90038,1495,105571,133329,65390,2632,-54403,-92674,-110231,-56186,-41071,17991,93308,147815,166875,126144,-12932,-62683,-2316,21146,-5557,-43294,-80800,-109203,-87538,-45718,-5266,-1490,-48240,-64682,-35458,-28998,-3902,8203,64729,105996,92115,64947,60424,50222,-46553,-116589,-63364,-71474,-93576,-95331,-68250,-38232,-5920,18765,52990,57950,42113,41295,128982,99549,9541,-32622,-107294,-65701,-47655,-94602,-55942,-31129,-45096,-48668,-89627,-125106,-112515,-21381,56341,109953,93986,64665,75368,-7873,-100278,-72736,29383,153859,215012,172395,103787,24831,-2797,-2100,6901,21065,23921,38233,52538,-26807,-35097,-11012,9634,-24630,-63845,-101841,-142432,-140436,-119683,-123884,-96773,-27687,12462,19196,-10687,-66056,-116518,-153763,-149327,-106327,32062,189905,217764,137922,-69659,-105806,-53781,-39653,-32661,-18387,-68690,-92546,-27453,-21453,-60909,-83784,-110609,-87936,-95462,-82262,-95795,-109456,-96278,-101042,-71962,-41538,6282,44804,25331,-20226,-91287,-94300,-29749,16800,-26837,-51657,25442,65608,68790,109517,95541,100718,133864,116408,93509,46291,-25764,19974,113752,179641,147060,21364,-46468,-119347,-60272,35180,61224,24255,16114,-2890,-78133,-96602,50609,166319,130711,40069,-77659,-63365,27801,78110,76089,-41191,-63626,-61944,-54806,-26577,-37997,16067,81543,105489,89639,72874,132788,204455,156955,42314,-37802,11040,40043,56976,48778,60945,127044,204675,233137,215372,85939,18815,68600,133269,206554,252591,251403,179168,58194,-49617,-130448,-120593,-108243,-91561,-126145,-116009,-118288,-85823,-29523,20094,9641,-54320,-86375,-151498,-110817,-53423,-55920,-13713,74695,87382,68229,59849,100450,133128,61046,-48501,-44650,-4950,38505,8066,-80794,-146115,-111569,-68999,-42306,-95228,-102565,-33053,-62707,-132799,6535,165168,277525,240404,152929,93535,9039,-60935,-108057,-121824,-130085,-124045,-84031,-63558,-26735,32843,81286,122724,136312,-5803,-83974,-139429,-134717,-50354,37374,87303,64978,6328,-49821,-104728,-126043,-134872,-135629,-105977,-73037,19415,132383,198885,112022,62980,68560,114973,125005,-580,-80351,-31088,121895,227604,234762,138727,82527,85461,111867,59569,-13903,-31769,50767,75205,44175,-12370,-71614,-85018,-60631,6878,-15622,-90925,-83198,29729,92813,138591,162104,122446,161881,166332,41516,-76587,-49259,8684,56793,108330,111496,50407,23781,73258,129605,1050,-88828,-17958,96154,140032,85774,-41897,-100662,70009,191480,233191,119764,-11940,-77020,-91331,-74217,-18231,68697,109727,133195,98581,29231,-34543,-101858,-130911,-65696,34857,87310,83178,59492,13322,-23640,-49649,-48139,-18105,10942,3548,9143,-24871,-92505,-119186,-109795,-35929,28113,21278,5519,6204,31980,283,3032,71719,228071,295113,209097,76765,-7799,-26793,27089,84545,131833,184610,219297,150065,93489,126068,248276,231015,130624,21492,-60937,-130346,-150062,-129559,-70207,24259,81594,118738,75463,-15690,-91790,17641,54501,-10763,-108042,-126637,-41651,136463,282802,367569,235858,-5112,38577,166428,191603,82498,24867,20626,-60055,-110846,-43904,58988,68885,12463,736,10283,32411,-11310,-91691,-115876,-63772,-55042,-25596,-12902,-23734,-29010,-59046,-97913,-119087,-122291,-93617,-62374,6726,52860,7957,-84160,-128736,-103311,-74207,-72172,-74187,-82907,-56802,-39905,-23990,-14840,20826,116167,198805,207542,152785,106307,18080,-88072,-87845,-42465,26854,86837,73571,5094,-66944,-21356,79814,155366,182378,140675,54849,45587,108157,197261,125147,-10868,-27735,10054,73786,143758,151819,112368,-7824,-82226,-27830,62863,116072,63338,10766,-15698,50255,122286,186176,256901,236905,202778,269212,209469,56664,-31184,-41062,-23600,-14333,69584,80176,27359,-21500,-68041,-65514,-6619,30393,-37963,-71025,-9024,89164,60829,-4318,-516,2501,-8028,7760,19269,3016,14155,69864,83827,60196,31575,19887,6415,19344,38596,88582,148797,170728,109967,16971,-200,12260,39555,51080,48933,56263,39895,-26093,-92952,-84629,3386,92674,155421,171483,167437,128420,127546,70393,-16529,-69040,-72142,-74955,-112782,-141374,-129678,-126295,-99474,-106360,-72822,-49525,4640,71879,42998,-2199,96361,161721,81799,-30185,-99728,-90083,-19764,94127,129435,45302,-55494,-123267,-166069,-164230,-120146,-89437,-58895,-48720,-81421,-57893,-89591,-82996,-56432,-24691,-63437,-106064,-24944,85584,179208,141515,77917,98687,221776,228350,70148,-88176,-7028,85220,137858,132194,14520,-131954,-60356,-83908,-79975,8070,50966,-22399,-88930,-47912,77854,22532,-104021,-76745,13532,44566,63049,65686,48542,44148,32017,25330,-20961,-59562,-75392,-49657,-47652,-70320,-40328,-9368,-82888,-101296,-44172,-15244,-43878,-48158,66980,99771,13061,-68468,-133087,-118926,-107772,-62110,-7744,25699,-48993,-43018,29548,-20261,-93890,-73604,-6218,9610,9395,-5374,-28903,-222,-5085,10388,-36891,-137831,-66816,11829,15212,-20534,-26124,-30127,2381,6213,-48953,-115137,-91504,-72562,-87687,-92417,74379,235035,269893,218069,140504,62873,-20148,-90227,-81725,-17135,9327,-19506,-51898,-37959,-22316,-64449,-77961,-93651,-99061,-81404,-44146,-34240,-82009,-36537,60528,158158,159442,110383,45405,13609,-7880,-56337,-96240,-83840,-33258,1874,3295,22932,51632,38190,-16204,-80009,-30875,-19647,-93920,-81245,-3675,41180,3316,-106211,-31872,45885,90580,91313,27078,-26134,-97381,-151744,-113335,-87365,-89399,-81773,-65010,-58896,-24890,31333,74599,81065,36091,-25153,-66373,-43455,-495,26142,87160,113991,21152,-103736,-125345,-91790,-108431,-67234,70907,255065,307260,313356,306380,300178,209823,116540,51212,14269,-9988,-44669,-83923,-50577,14487,12591,-82321,-79829,30870,116893,129747,127410,110487,53399,-6788,-4193,25346,80061,252814,377572,428095,389344,326502,210479,18442,-128257,-50277,95596,125646,83021,73557,60933,96348,173752,198287,152463,95944,52194,38398,-17650,-60255,-50842,-29638,-46865,-18138,39805,100145,78955,86536,60817,-20719,-86243,-138840,-66836,53322,107872,71593,24612,-34498,-105224,-57795,-36020,-77994,-133822,-59634,10667,94797,151163,68568,-4781,-67830,-79114,-101432,-110632,-100156,-62217,36158,39801,3988,-47028,-91570,-100784,-42525,12746,66231,141378,177040,113484,-110,-31901,17955,55536,69331,108803,174125,141135,52951,1304,14225,1928,-54667,-101058,-31331,38210,154389,218396,172743,143229,83137,544,-141752,-163231,-103512,-35714,70987,28393,23618,36349,118809,232909,155824,-12928,-121805,-24173,89927,195527,96151,-74961,-71666,-89189,-152324,-134527,-70981,-63756,-22110,52664,69455,102564,170640,134156,28203,317,85602,112091,71935,49527,61269,56616,10126,24901,43601,7994,-39343,-88440,-120123,-133272,-95202,-68938,-87270,-143475,-134429,-78239,-20651,-14317,-87373,-124981,-130806,-33627,11298,-4021,-44622,-102026,-65476,28695,48528,79028,127490,137463,108391,87007,61767,22605,-86192,-57342,42921,104127,125233,58405,-66234,-149463,-76340,-22226,75572,243747,298199,237022,144708,55787,-1691,-1120,12903,-32490,-39900,-22227,-22177,-52516,-57574,-7624,69419,105246,43290,-67296,-112907,-40858,-17371,-13410,-11671,21115,62085,118444,114796,101844,88996,87441,73609,47048,12164,-30133,-78257,-68271,-43410,-23794,33721,110479,89886,-17182,-64582,-95854,-64571,-25624,23727,26742,-16094,-45914,-57988,-48720,-26029,776,-14489,25706,65819,33131,-45327,-43236,70462,164826,305746,200051,6184,-52651,2058,105855,307656,401643,356453,206110,44505,-56297,15516,55079,19105,-85967,1345,110512,200482,269489,234043,147662,52643,8175,17946,60906,54353,48497,24382,-9094,-30274,-5424,31309,44794,49183,-36361,-101686,-161154,-134571,-99700,-58769,17259,23846,-5903,-24597,-88173,-64463,14267,21217,5325,20972,29949],[19453,-2984,-9047,-6294,11791,82518,43225,-32238,-98983,-61147,-1445,17946,5553,-34656,-23830,-59605,-20769,-18598,21711,56634,-17881,-48969,-12642,12382,-52259,-82680,-92107,-36191,69173,219838,315475,228132,34726,-24857,67229,131725,127960,107066,63277,70044,120566,189858,268443,116244,-53654,-46972,45265,82781,53602,-32757,-96941,720,161424,138178,120614,196791,178974,45437,-72442,-46567,52714,19858,-77206,6775,95413,69622,-7291,-109464,-55908,-18050,24181,533,-28004,-15835,-2210,-12982,-53699,-98512,-65851,-92599,-53857,-30897,-29094,-20929,-19780,20978,22188,-48048,-44638,-9550,-3411,-77155,-115852,-119788,-122944,-86501,-50602,-18110,-26559,-46611,12699,124895,196887,122627,17242,-23036,-48397,-9207,45627,114207,125720,69417,40500,41159,62344,76742,106238,90982,33218,39579,62130,68277,10189,-36283,-86292,-77884,-15101,59231,64311,-12870,-12872,-48242,-55754,-14924,-5819,14319,46264,70770,56724,-4069,-1707,37132,12257,-47610,-62660,-49555,-58463,-98421,-81896,-72611,-82401,-79445,-40944,50974,144115,232253,205204,143092,93513,56723,59025,59638,55939,82860,49212,-47272,4303,146653,104254,5395,-113414,-92844,-21618,-9767,-23929,-33008,8095,8385,-25344,-45656,-12129,35075,34602,29317,38949,6955,-16312,-22885,-8493,-70209,-41975,301849,763063,974504,799443,262630,11782,13695,98057,123961,50140,-24487,-36689,-12153,15530,67829,36779,-57607,-115257,-62944,42445,144099,149105,69603,-1076,-101419,-105492,-96725,-74452,-22672,14787,-271,-23535,4206,-21856,-76745,-74669,-51455,11075,25410,-18820,-38688,-67498,-47966,-20748,-17770,-21910,-11888,41516,86753,86028,39328,-58886,-109395,-85981,-64502,-59398,-44418,6241,11496,-16734,-73960,-80527,-33476,8865,13951,-26353,-47296,-35547,1617,-4701,-85742,-73186,-60012,-69373,-84614,-59823,-25662,-54659,-44973,-71182,-137315,-94634,24629,190419,260029,197549,104214,22263,-28311,-40552,21358,111626,152449,162804,194144,180124,142765,119620,73646,99811,118779,134988,164531,176736,107986,10771,-30446,-40296,-39924,-85016,-100495,-22722,16890,-2288,-12901,-5328,-33357,-31389,-73817,-61439,-54158,-64267,-51250,-51370,-32579,-15242,-55907,-55446,-54662,-35923,-10471,5995,-23487,-44352,-80987,-69627,-8468,144767,243985,224110,159424,16685,-66645,-69865,-88811,-20609,46652,6934,-116583,-120439,-23904,44836,30137,-11943,-71249,-16360,39741,20939,-11858,7367,69818,194380,334121,364376,249896,62532,-23625,-37211,38085,141818,99277,-10989,-86720,-104172,-75064,-67182,-8539,40053,90641,105100,114266,120509,47747,5252,-22186,-21057,-29503,-51212,-37773,-15562,-38784,-107478,-27571,59606,94691,50109,-65013,-42014,-28139,-36167,-38317,7282,48608,121190,195067,196487,159661,90670,57288,30899,1180,-63805,-92408,-43098,38748,123560,151353,85599,-12430,-93534,82279,310569,302729,301197,209890,57633,-47203,-72191,-38108,4019,21425,-33219,-92460,-135638,-112675,-116042,-99942,-72686,-54936,-51510,-58389,21328,95163,122779,103450,117747,220553,279759,169506,69630,30404,35784,-7650,-116877,-84184,-24632,-14729,-2041,5306,14172,84054,92771,54250,60418,37664,30897,8214,-34465,-15127,58753,66995,1215,-90455,-64725,124169,375834,297208,50230,-120267,-35923,40892,17963,-43370,-111645,-128256,-75831,-40227,-64943,-131488,-53908,-13006,12521,28044,122494,194133,66538,-40054,-120107,-97873,-102984,-90567,-98212,-43485,99943,209959,211256,50868,-80973,72502,93095,23793,-38473,-24039,-4018,-18050,-30824,-41544,-71248,-94902,-53377,-50295,-59021,-83643,-85940,-34355,30007,59844,37100,25156,7403,-838,1028,26035,52890,44080,-1531,-46375,-81770,-79477,-51932,-45267,18157,120999,204358,228109,198003,253379,274533,99915,-42643,1516,62096,58806,50089,26512,10684,5146,-5139,-55200,-9599,83289,190568,272751,403756,420614,311727,177591,88528,19703,24890,994,-62774,-112765,-31942,60624,111070,125944,151763,139396,96859,53502,59015,43104,28015,21930,18611,-26456,-69831,-54817,-35003,-26209,-83992,102898,310122,366913,288085,107090,-36078,-90149,-37417,-60465,-6313,108439,148047,113145,8113,-47998,-18694,-30205,-111974,-58896,35442,105502,64427,-43303,-58215,7034,5842,-29302,-53173,-100891,-106296,-63468,-59646,-54829,2595,5007,1754,62900,57648,54272,-8136,67001,242566,403595,413358,370593,256975,137596,94067,71950,90708,94309,63447,145865,172252,114825,83206,28960,-15192,-48808,-139056,-105415,-74774,-80828,-118082,-158328,-142774,-104834,-54914,-36569,-55419,-74414,-23651,59599,94943,92614,75446,-24971,-129285,-2600,110578,131861,99837,69097,10636,-33210,-44667,-70548,-99845,-20079,56472,78600,55167,7442,10891,70715,77350,39939,52275,4463,-109832,-68006,-10344,-32408,-122490,-77495,11287,116113,284003,406462,341581,228022,147904,126560,102159,94736,60196,14229,28216,32605,18907,16979,31167,34499,69690,73167,49796,3591,-30429,-11603,46317,86889,75101,50474,4977,-48626,-65260,17184,104503,180447,196883,174749,159177,136699,94812,69815,91847,93837,-16579,-58959,-67949,-49961,-106555,-117792,-81302,-86791,-78048,-48353,-50072,-86522,-29751,71100,82984,-3950,-78409,-67678,29468,129940,260859,330386,258018,185747,164142,115456,35761,-2588,-73921,-36856,53516,16768,-36508,-74376,-74609,-47603,-17237,-6176,-24574,-59024,-88861,-86817,-35246,30435,94895,146310,96333,33547,-17579,-51535,-62441,-75533,-77581,-103664,-98716,-89576,-45341,26528,3274,-113219,-21141,24754,-2655,2832,-10831,-2485,-19848,-43974,-27521,8496,24176,4721,17259,-14671,-115392,-152178,-113620,-149427,-68031,46341,142355,185608,179143,154666,47838,54345,75047,10308,-89397,-141694,-27703,-13817,-85046,-73057,-7011,38423,79762,130453,279427,422729,745094,1000166,1020239,765283,415429,175708,87197,78507,81613,26949,-78718,-116228,-89037,-50210,-31550,-14184,-32195,-50374,-52816,43445,358357,703613,827840,785912,556443,297498,135613,45627,1208,46447,183111,145142,61376,21900,34181,91494,143918,121846,17731,-109933,-78573,-9188,6242,28017,83535,126385,11879,-82684,-92016,-61007,17801,35291,42065,63943,56662,-8639,-20827,-1178,79334,124633,232241,358537,414601,285345,159512,83933,27882,7404,-28517,-24239,17642,68354,97437,109471,129437,144122,18624,-26801,-2680,19291,36220,145840,152962,-11895,-102492,43141,65029,-18893,-98291,-73448,11541,-18778,-83896,-24623,149589,571693,1034770,1217125,1085839,717390,196631,-64881,-117022,-96179,-17887,83220,113382,52547,-2232,-56568,-91171,-117015,-69582,-53004,19587,115560,177410,194704,143955,-2415,-58403,-14184,-2863,-30858,-61855,-84527,-106164,-80778,-33748,4367,2568,-41664,-78707,-54607,-45202,-18847,-6543,59629,116674,115195,86031,75680,68534,-39193,-106776,-48874,-42677,-55812,-63135,-45389,-20969,-2178,14096,53578,64704,50799,38284,91720,27952,-51216,-76609,-131004,-48702,-45038,-99569,-45783,-15860,-25902,-24808,-62606,-108958,-112549,-19664,54944,104126,93065,64729,78619,5705,-73861,-64840,14531,140422,220303,167527,85145,4099,-17606,-11714,-4718,4626,10533,20783,54056,-11798,-23960,3485,17675,-17628,-63131,-93801,-124836,-130116,-104942,-101752,-123793,-63268,-24361,-439,-12097,-55267,-105898,-147956,-141842,-108149,33371,236299,287192,177792,-60457,-110975,-56894,-51063,-48942,-36702,-91323,-93059,-22439,-15910,-41428,-74369,-122713,-103044,-100072,-68614,-63720,-60597,-55579,-88558,-78321,-46552,2522,34009,13852,-27288,-95122,-93709,-37839,-4404,-51873,-46444,45468,99868,108804,132484,104957,106627,138730,130736,121493,76965,325,19623,104191,157450,107661,605,-57961,-132142,-70456,16218,38985,10116,17040,7293,-67410,-99981,49847,177363,153366,62246,-54116,-40497,39823,84188,94657,-18730,-61526,-77265,-73554,-39556,-39335,22588,85753,100550,89800,68014,115022,196912,159736,49232,-16325,20336,36682,51700,48609,64432,120914,211052,249644,228776,88034,11849,65053,150684,252665,298285,289354,211632,77760,-40791,-127881,-121419,-118702,-102780,-138097,-131090,-124301,-82435,-20141,33391,24096,-44376,-65548,-119493,-146469,-96970,-73620,-21895,55388,55348,36626,29165,50730,74111,16489,-58513,-31343,16140,52707,13696,-82935,-122503,-89268,-69093,-49279,-92389,-92928,-39235,-65990,-123321,-15847,86704,189623,164507,95858,54160,-11737,-68891,-103185,-123593,-103939,-105710,-101722,-76925,-36843,10440,44489,81889,106268,-17771,-84924,-139554,-126619,-41479,46834,103599,86512,29054,-29326,-91039,-121388,-140112,-123670,-86643,-65126,13892,120062,189682,103276,30796,36421,94172,104692,-21488,-96809,-40196,115844,233231,230855,136837,96002,111440,143337,77538,-5230,-52455,-2133,48345,40307,-10218,-65513,-75287,-51593,11361,-15121,-89574,-80791,45271,127995,173645,168329,89751,121132,138356,30183,-73991,-32379,24136,59337,117728,136149,84542,62214,125253,177275,31724,-69321,-2151,107530,148554,94629,-30757,-116677,32654,145249,215286,118266,-10345,-77883,-94608,-76295,-17634,69014,105735,133042,111959,44675,-23847,-96861,-131794,-63827,41385,94012,76836,50006,9426,-21186,-40272,-28824,11486,28669,6838,11521,-24671,-100979,-122216,-99301,-14802,49015,39187,20486,22848,49225,7212,8807,80883,233128,278464,201237,87881,-5563,-27650,29964,78375,122899,189221,241245,171959,106018,136526,250761,203386,95339,-8502,-85874,-153805,-146078,-114495,-52334,44829,108968,142364,86199,-10261,-69096,50011,100298,28291,-86555,-129189,-53055,111192,253353,341483,218580,-3361,60857,189424,203861,93678,35145,28466,-53849,-104902,-26809,82524,73853,5907,-26752,-32852,-10494,-49392,-109647,-95723,-57530,-57392,-19604,7144,-4188,-17724,-52131,-102724,-129924,-131956,-105870,-73534,157,49952,20880,-43873,-145439,-119583,-79303,-72763,-77845,-95484,-77461,-57939,-36513,-18280,26239,124118,203999,214947,168916,125071,36047,-76973,-87728,-34022,58810,106155,72884,694,-59066,2980,105717,186609,221116,174916,67210,56315,139742,236429,140441,-73,-7085,33542,99097,154837,138770,90939,-21926,-120998,-68745,27626,89585,53796,21134,-1148,65369,149274,219460,291166,248265,205102,271133,198665,39024,-47727,-49999,-24979,-5728,93633,86107,27941,-23809,-68473,-65468,-13595,22127,-36977,-63946,4244,98594,57949,-14033,-1425,13980,2680,9900,11658,-10384,2652,75826,106847,95477,67254,42773,22862,38906,62128,113666,162875,174913,104665,13096,-1574,16063,50566,82418,78733,80466,67228,-32569,-146155,-48316,27415,107801,152683,148856,121914,57228,38367,2083,-51484,-75517,-60747,-63655,-105919,-142957,-151057,-138266,-101115,-89135,-33091,4583,42119,91841,50871,-14429,69673,136654,55722,-51410,-117805,-97897,-28538,75677,102641,29371,-64386,-126699,-165072,-169703,-119949,-95036,-70806,-60995,-63881,-4707,-33753,-97677,-72156,-27171,-55225,-102771,-19622,92037,179786,150385,96037,118765,237221,250554,92917,-69713,-19045,78359,141803,139959,23929,-85381,-45325,-84690,-77290,5905,40824,-24594,-74757,-40151,88298,17761,-115715,-76967,-7346,14076,44614,62772,53132,50994,40437,34583,-15737,-59107,-82908,-63021,-65677,-92671,-63615,-20551,-79609,-90393,-36546,-7122,-38964,-57927,62474,98521,14845,-66127,-130816,-103147,-93433,-80070,-28398,7446,-55705,-20384,43712,-8652,-83494,-75783,467,18742,8773,-20038,-54587,-37998,-36593,-6223,-45011,-142735,-61279,5677,-5651,-54145,-42773,-19433,21672,25236,-34980,-109297,-89865,-61195,-73939,-79500,104228,301561,323104,249933,167247,89067,-1998,-84605,-82061,-34247,-19688,-48810,-65123,-43325,-32311,-71298,-77907,-57442,-73220,-84048,-45787,-34552,-90742,-47126,53737,141586,151482,113309,53701,24957,1712,-49610,-102177,-101744,-52813,-15624,-9107,16478,54550,50843,-3936,-77104,-13873,32952,-22912,-60545,5328,45327,-14066,-111735,-21623,31770,62454,70536,19967,-23684,-100912,-163567,-86475,-69346,-78917,-78311,-61530,-51289,-16690,34645,74018,73066,11337,-49809,-88399,-68798,-37716,-24395,37360,82505,-3352,-118895,-116752,-80065,-91326,-69187,48460,244926,320567,308367,291890,266306,171248,92106,44874,15327,-10181,-48470,-79734,-43426,5175,7631,-79654,-74711,26827,110699,125182,118058,101853,47594,-4564,1639,30728,82664,250879,367408,421286,374741,305413,175491,-2944,-144403,-36335,124527,148118,84423,61657,51773,97713,176239,193205,135325,82667,49077,31587,-26585,-69582,-59561,-31504,-38339,-3258,56910,111624,89942,102811,88973,8135,-58947,-131412,-85157,39791,119690,106942,52604,-16736,-123761,-66804,-47732,-95691,-132807,-38258,37030,129656,175756,76482,-6376,-85515,-111015,-118335,-114497,-101817,-52578,40748,28492,-3886,-51363,-96557,-91415,-23791,32298,86236,155795,179483,101774,-12128,-35360,23772,72956,90792,124080,200850,170609,68426,11855,22619,8440,-45968,-102623,-43813,28885,139355,198506,148727,113771,63353,-8585,-143482,-164100,-111603,-48487,55169,18000,12051,11535,75570,179522,142312,-9129,-155959,-60862,61046,167246,88964,-74691,-90186,-102992,-149193,-132865,-80417,-89079,-48823,38320,66560,95566,151123,109682,19559,-9959,67328,108097,92999,71284,76268,62849,8461,14436,22927,-27235,-70833,-102933,-113824,-113930,-78785,-60784,-86542,-147820,-125453,-67373,-17805,-27055,-98124,-131494,-135352,-44045,-66,-16805,-59937,-113107,-66590,18296,24997,68307,141156,151688,109694,72353,42583,9982,-94035,-50011,60712,140673,178790,95915,-63395,-155495,-65639,-18463,67743,219783,258697,200038,124554,48675,-6654,640,31909,-5306,-20779,-17431,-20683,-50063,-63681,-10588,73484,101547,25927,-81368,-119497,-51306,-21968,-10463,-14487,5500,41142,104500,115070,98198,89923,98132,86480,39708,-30817,-74524,-101534,-78464,-42291,-2080,91718,180022,138503,-3057,-78152,-122392,-83632,-35173,20155,36683,-5449,-31637,-41123,-33199,-9006,35749,34342,67569,104996,51521,-38747,-36429,75110,164017,279294,158018,-30183,-69061,-3893,93575,272847,349875,310422,171842,26941,-37502,25267,38870,-1798,-78227,32160,134251,216123,283345,225845,114968,18104,-15690,759,31545,22313,24000,6673,-25347,-42934,-9616,31329,44306,55353,-36555,-105266,-149167,-147716,-124903,-70176,8808,18200,-13592,-36771,-102807,-54105,44437,60142,4391,-740,363],[-7679,-26919,-19147,-13205,158,68412,39558,-26278,-80119,-44131,12016,16340,-7561,-45884,-14913,-29503,-40779,-43362,-17097,20666,-14017,-29587,11914,24981,-49159,-80843,-93975,-32560,89970,266030,369540,250843,33105,-26777,94812,188348,192517,163719,94998,86446,133379,215975,287424,131115,-30458,-33379,58196,102002,74904,-11862,-113148,-17965,134635,161309,157084,220647,179513,48249,-66826,-39530,58520,25859,-66543,5652,103482,84506,809,-109204,-56907,-21509,19859,1184,-32641,-22462,-1960,-1083,-28604,-80122,-90298,-66621,-26794,5749,1150,-14406,-39475,-24894,-15100,-61197,-50101,-19235,-13142,-83670,-121686,-127885,-110915,-78338,-37933,-42,-24877,-50918,3460,112012,196261,152486,39719,-11841,-47309,-14637,43523,115155,116751,66982,47062,45598,59395,65631,104853,108213,43156,48916,77906,95088,28243,-35773,-97229,-88646,-30040,39641,67929,11675,33005,-25279,-66311,-56950,-44433,-28161,-2727,27504,32823,-32171,-58393,-21507,-26828,-60069,-65917,-48698,-52533,-85907,-77306,-61213,-80415,-75901,-30581,66674,159496,242652,213495,164508,108406,61852,62705,72899,70998,81183,35202,-74145,-25419,105717,52741,-30152,-124948,-90380,-21787,-9981,-16910,-13251,36413,33535,-8897,-38107,-13851,23705,20717,19685,39391,12695,-12004,-24180,-11619,-65813,-47844,257967,683375,926917,835801,335561,21961,-16450,77892,113746,36995,-42266,-60477,-41489,-11370,55432,48521,-40304,-100799,-55645,46062,140991,152460,74469,-2075,-108903,-95096,-96043,-90173,-36169,5957,-15118,-45154,-5974,-16208,-55583,-63698,-38295,15853,35588,-11057,-38367,-66788,-43355,-3493,18849,24954,30725,64905,95123,80527,32596,-36426,-67460,-93857,-88069,-76476,-50942,5660,14355,-13022,-67979,-69903,-21287,24025,31399,-13278,-40686,-32719,-322,-16906,-93673,-46344,-36142,-50104,-67260,-47283,-25891,-59380,-63223,-91365,-122426,-89183,14210,175527,254354,202536,119608,35529,-41395,-68314,8831,104809,145371,162292,201130,192780,147850,113794,59488,69791,99267,129735,166053,184440,104251,3520,-36752,-44407,-43051,-89956,-98867,-11815,34090,12411,-15562,-8497,-30377,-22546,-53672,-46889,-44537,-52877,-38332,-50270,-62304,-69409,-91379,-59923,-93917,-85149,-49177,-20542,-38048,-48538,-63724,-45393,27680,201367,291764,247884,154184,-14268,-40807,-25721,-35061,22168,74397,25676,-91774,-126875,-47376,33804,31578,-10149,-70527,-53080,380,-16372,-41053,-15870,95496,238065,394370,435976,304133,78210,-20913,-46390,31218,143669,100932,-11828,-92742,-111668,-70411,-57277,-4926,43259,82110,87290,95277,96951,27372,-8253,-44909,-62556,-69987,-85170,-61132,-33794,-59374,-85998,9095,105954,142816,82417,-63369,-52423,-32674,-37478,-37913,11269,66876,159943,237839,218667,150207,58934,27232,-4009,-29809,-81127,-88422,-40887,29893,99370,122037,63575,-19665,-107458,42882,277473,283940,286869,196483,45188,-47474,-64290,-30178,8684,19880,-37832,-103063,-124506,-87526,-85732,-71148,-58444,-54550,-55571,-35078,43345,117636,134865,98795,93550,169255,234888,139084,55509,29018,43696,4778,-98808,-75898,-5736,-158,-18735,-14574,-12013,55717,73857,46734,65123,53523,46732,16796,-40657,-34617,46864,70814,12540,-74642,-70128,121111,380422,251758,-4297,-142138,-3384,59996,26045,-39259,-109620,-115087,-68777,-38540,-63236,-124872,-67228,-33889,-12503,27952,155138,213068,63275,-52038,-102066,-87487,-101048,-101626,-116316,-31812,106355,209386,191546,15686,-62769,98494,132511,49966,-31062,-38086,-16239,-23102,-25768,-29905,-52681,-97589,-81844,-61369,-59295,-73735,-62737,-2473,42830,56042,24451,10013,-8321,-14465,-3109,41764,98770,91184,43316,-12814,-74416,-80667,-54355,-55036,-4993,89920,175418,206061,172448,222521,258999,92979,-49001,3933,65964,62491,59208,41979,23841,11852,-8096,-62059,-9350,86986,197442,288902,418881,409575,279904,145436,70157,17451,24521,-373,-63046,-95990,-12779,80516,141589,161492,176257,146353,94966,57360,77941,72246,49533,34912,26920,-12050,-53888,-73062,-54942,-40751,-77204,95447,303694,362486,292048,118038,-22386,-87818,-37867,-47097,8831,77425,94418,75813,-4382,-52883,-31879,-43750,-118360,-61113,21323,84497,51769,-54818,-86141,-12124,4468,-20516,-40185,-81099,-78194,-37077,-40751,-47134,-172,-7789,-13192,60232,60952,47262,-25697,27032,185085,328989,331638,322563,268666,169825,122072,105367,123059,96900,43854,120593,165658,121335,90723,34185,1236,-25598,-101836,-74019,-38172,-54732,-104151,-156552,-127818,-88944,-49797,-20736,-28857,-48462,886,94535,162265,191626,135730,2510,-134205,-36096,69815,95716,73748,48669,7953,-26638,-40418,-68389,-97228,-10938,79677,104576,76914,25604,29111,85863,81876,44404,63164,14906,-90611,-73215,-28251,-43057,-123618,-82682,10813,116462,262545,339327,239414,126581,74426,69953,63883,65832,46320,1799,7408,3857,1167,16091,27647,30244,69870,73528,43858,-9107,-54069,-38574,16488,56808,45179,22966,-15070,-64205,-88913,4892,95464,147564,138081,112860,114389,106575,77713,71112,103833,97896,-34780,-82938,-52291,-18616,-83426,-126434,-88146,-83484,-61949,-18353,-19132,-55894,1627,102151,100838,480,-81658,-69813,28385,132958,271079,359328,296503,220343,198145,140587,44571,-10067,-85509,-7935,65305,17833,-41413,-82705,-84607,-61368,-29792,-11482,-25621,-54745,-85304,-88955,-37034,35113,100452,155385,92325,29619,-20555,-55954,-68087,-84974,-92833,-109160,-96651,-93580,-48539,18338,610,-115864,-27841,4024,-27994,-10308,-8099,-5322,-30763,-57283,-48152,-10324,12625,3570,23333,-6662,-107888,-153319,-107579,-142067,-80298,12677,104725,155012,161513,140535,57743,62564,73893,4472,-96412,-127123,-18408,-20309,-96138,-67267,1897,59556,103071,143146,276045,389700,704097,971179,1006942,765072,416022,172074,76023,67976,77287,23785,-81974,-128793,-86234,-54570,-42084,-24422,-39917,-66182,-73534,32739,350571,745934,900099,831658,547735,265327,75426,7187,38061,111240,207109,111454,24576,-15913,4701,62394,120808,125557,31204,-93731,-84474,-14300,13575,39732,93573,114990,-31506,-114467,-89332,-29804,73700,109419,119473,128324,103452,27527,2504,-2689,72576,142150,286056,434551,450726,290158,155537,76618,22981,6406,-28054,-27420,8041,56090,83245,101380,133081,170198,60628,-8618,4267,22601,48296,173756,183823,20310,-63334,35468,62040,293,-73034,-76401,10248,-29906,-84790,-17671,156180,596878,1030401,1174231,1040115,688489,172691,-73962,-116015,-98020,-33881,61639,92803,39125,-7098,-57416,-87408,-120161,-81761,-61770,20434,133071,197021,208128,149315,3317,-54512,-25995,-27725,-56991,-78995,-87751,-103200,-72569,-23544,9471,3704,-33974,-84139,-73633,-63940,-37436,-22940,53143,123865,134500,105264,90172,88870,-26010,-95361,-38100,-14551,-14889,-24265,-14965,1757,3380,6676,50405,68853,58222,35497,52267,-37363,-97987,-116504,-135186,-29420,-40620,-94571,-28498,2120,-4998,141,-35234,-93371,-113566,-19445,51978,95888,90499,64494,81130,19553,-50092,-52148,6563,120450,213550,157875,67608,-14306,-30543,-20511,-15999,-11974,-4087,4785,49329,2601,-12042,16456,23012,-9663,-61765,-86264,-108352,-117994,-92977,-82926,-112524,-88423,-52096,-15918,-12018,-43832,-95849,-144256,-134506,-103315,38214,282440,360408,219410,-46932,-113269,-57942,-58730,-63151,-57920,-120066,-92501,-17836,-12158,-29575,-71817,-125507,-114349,-100652,-54509,-27129,-2910,2422,-54272,-70007,-46548,-855,22106,711,-36490,-101259,-95435,-46117,-19952,-59717,-27981,64522,127011,137537,142909,106427,105434,135935,136549,137952,98313,23633,21847,91668,131406,74114,-9278,-63086,-138539,-79495,-2317,18267,-1259,20023,16759,-58462,-99324,47824,180274,166023,78466,-29297,-15489,53053,90255,112000,8873,-51003,-84964,-87551,-46389,-35782,31012,89036,94947,90266,65209,93802,175623,151396,55485,3836,23721,28313,43180,49080,67207,113890,215414,266315,242648,92806,5039,56785,154416,274575,321660,309422,230782,91106,-34703,-127046,-122823,-127608,-110761,-144925,-125994,-120921,-77626,-11744,44053,35644,-34800,-45129,-72482,-88672,-135531,-90180,-31552,35170,27915,9598,5030,17446,26541,-19513,-61784,-19248,36486,66874,21538,-73319,-90029,-60646,-60189,-53862,-90802,-85669,-42582,-64137,-101186,-29117,18700,109268,93783,42885,17443,-31057,-75763,-100058,-108843,-81216,-80210,-102456,-84766,-45626,-13320,6985,39639,71717,-30795,-85643,-138041,-117808,-31381,57948,122049,110543,52262,-9487,-77659,-115852,-141190,-102396,-68938,-55038,8883,100153,166938,86861,61,3787,66723,75655,-45078,-108888,-39076,117127,241642,229275,136505,110324,138006,173806,93186,5671,-57080,-50143,14796,30867,-10765,-60549,-65975,-40628,17495,-13767,-87951,-78271,62553,165990,213765,183229,65365,79836,106147,13942,-75183,-19752,31805,53230,119252,154576,115090,97568,171493,217191,62881,-47521,13821,118282,157063,104250,-19026,-126222,-441,104919,198051,118498,-7339,-77817,-97257,-79203,-18797,66500,99229,129515,122433,59443,-12719,-90008,-126392,-58224,44994,89992,58660,34299,2360,-20414,-30959,-7660,42137,42138,2455,1721,-35539,-114052,-125681,-90396,2366,64503,52980,33303,38042,62854,10089,10571,84952,227059,248623,179539,89420,-9773,-35366,27420,70126,117940,197324,261844,190808,116860,146496,247191,174466,65895,-34288,-107430,-152372,-133261,-99723,-37243,62143,137950,166790,96754,-2577,-48186,76213,139448,62933,-68845,-130341,-61919,86024,218694,303415,189804,-9448,77328,203582,205730,99675,40500,29762,-51014,-99092,-16464,92767,69507,-2722,-52042,-75959,-57613,-83596,-102902,-74531,-50067,-55447,-9113,26997,12383,-9528,-47354,-101985,-122107,-123208,-116553,-87206,-12418,39459,26140,-16758,-125367,-122855,-78189,-71148,-78697,-103208,-101873,-78675,-52466,-23227,31344,130534,205272,218362,182698,141525,54625,-58266,-83940,-23874,89990,118371,66730,-4465,-50038,23477,129136,215918,259505,210338,77595,61582,163956,266082,149523,7819,9643,53690,119971,158020,120592,69034,-26087,-121256,-101253,-4123,64139,43237,28005,13526,79939,173811,245701,308919,245097,198105,264628,186710,23492,-64888,-59677,-23283,11151,116660,89709,26381,-29069,-72622,-69629,-23883,12312,-36645,-61185,13025,102345,50764,-27837,-5281,21445,9410,10311,2827,-23888,-8457,81281,128732,128287,99327,61947,33520,54692,83555,133767,168060,170030,92254,4509,-6674,15584,56304,106712,102437,97569,90797,-23453,-88977,-8697,49574,119152,144168,119552,70563,-15993,-45786,-64097,-87072,-79676,-51783,-56114,-100761,-130615,-139136,-136014,-103248,-71944,1531,56320,86335,105243,50171,-33099,35790,102321,25157,-75146,-137929,-107780,-43404,47142,62819,2209,-78535,-133007,-165292,-157237,-107475,-89516,-73476,-58836,-35406,35270,13986,-84304,-88059,-31551,-49818,-98700,-16371,92324,170671,152733,111616,136346,248366,269833,114584,-53043,-27733,74057,148292,150254,39810,-38647,-21339,-78925,-74059,-3545,19161,-32375,-62495,-32319,94021,10977,-122774,-79684,-33644,-20708,21644,55994,55316,56587,47992,40965,-12154,-59071,-90749,-77516,-84410,-114162,-82493,-27600,-73896,-76711,-26028,5233,-23777,-61284,52327,90482,11637,-67324,-120283,-87339,-75119,-90116,-50856,-10266,-50520,-2394,50565,-1830,-75756,-79686,5238,27379,8241,-31733,-69487,-59843,-66565,-25461,-55954,-147220,-59255,-6254,-30982,-89037,-50765,-3465,39522,40032,-25537,-106792,-91289,-51824,-61882,-66687,126201,351199,362352,275735,188551,107788,12252,-69521,-74004,-49700,-47142,-75943,-73797,-44408,-36884,-64584,-52969,-20220,-50369,-86222,-49898,-36888,-98091,-60517,43093,123700,144421,117447,62028,34659,8862,-44469,-101674,-120291,-74657,-36579,-24591,6877,53948,59942,6237,-75267,-2024,84020,65398,-3445,19289,47758,-31553,-85723,-6546,20738,36862,51023,13759,-20184,-88199,-116697,-44835,-41422,-64657,-72324,-55289,-41413,-8840,34901,68519,59468,-13705,-71538,-86919,-81805,-70445,-70975,-12211,46839,-29093,-134299,-108875,-69479,-71266,-41510,42735,218081,314698,294213,271883,229560,132205,63639,30228,9332,-13335,-51857,-71093,-37537,-6237,-212,-77396,-66375,26861,107231,120103,106460,89797,40672,-2180,5360,35201,85776,245296,348430,401162,350621,276219,136189,-26117,-159687,-23379,149973,167584,84016,46522,37478,90807,166551,176156,112351,67846,44407,23645,-34559,-76335,-66361,-33053,-31127,8219,68364,114961,93243,110894,109234,31067,-36272,-113336,-101269,27492,126496,134341,77341,5560,-105540,-76044,-58575,-106959,-113859,-19092,60467,162442,199360,89944,8086,-71201,-93775,-85819,-96901,-101023,-47824,33044,8296,-18729,-61109,-103168,-78139,-2967,53693,109074,172992,181113,86970,-27354,-42209,26755,89320,111878,135495,221822,200495,85390,23230,29071,11856,-40141,-100903,-54850,18860,119200,171160,120698,83802,48948,-8242,-132302,-164815,-122266,-64846,33503,5569,3093,-5564,48579,144834,139215,6802,-155643,-96407,31725,135384,76803,-74694,-109041,-111891,-132586,-107969,-66809,-90719,-73852,18011,54839,79353,123764,84375,12267,-21172,45605,98917,104796,80826,83427,64733,6727,3468,-1554,-63496,-93498,-104234,-95796,-91638,-61011,-52780,-84979,-147347,-114522,-57583,-17830,-42202,-108338,-134935,-137579,-54733,-12523,-30697,-75495,-123487,-66553,7759,10257,66683,151859,161284,109034,57014,23733,-1001,-98605,-41332,80224,184657,242632,151181,-24822,-115037,-46753,-13161,56477,184946,211104,160265,101835,40948,-10020,3491,51978,22725,-1307,-11290,-21070,-50906,-72765,-18675,72729,89278,282,-98534,-118262,-59426,-26389,-8131,-17857,-9009,23462,87511,110863,92529,93031,111297,100934,38195,-72446,-121700,-117416,-77449,-32966,23152,142083,234961,173192,11168,-86276,-141109,-105818,-49083,12423,45583,8966,-11598,-16774,-7011,21685,77146,84511,112748,146316,70430,-29164,-24908,84839,166936,251018,121322,-55537,-71635,-3157,83349,231278,287034,255068,135458,16169,-1931,41485,27600,-21321,-62754,66727,160069,232450,297080,219308,88003,-10903,-34305,-10976,8424,-2452,5171,-6191,-37208,-52377,-12736,28496,39729,59860,-28483,-89304,-110845,-126077,-122271,-64784,5902,17550,-14532,-41076,-110744,-41605,71543,99244,16329,-16499,-22858],[-21417,-32527,-17147,-11250,-3116,59919,41334,-13184,-55223,-20170,31527,22206,-11691,-45760,6258,11775,-36594,-31686,-32406,-7622,-3495,-2528,40830,37790,-42460,-75055,-92073,-25287,109099,300882,408829,268463,37252,-23939,123168,252301,265112,222114,129958,107789,146910,238796,303454,154809,3860,-14028,78760,133538,109463,20822,-84796,-31902,108023,180844,194087,241845,179653,56138,-53727,-28223,64714,32985,-54343,7440,111082,98649,10323,-104654,-52811,-22292,14854,1444,-36974,-26349,5426,19646,6973,-33756,-64594,-30646,10690,57032,54386,25821,-21077,-51086,-52885,-74089,-51596,-24348,-17798,-83147,-119707,-114751,-81333,-54823,-14687,21867,-20043,-51671,-5355,94558,187886,180045,60505,-3137,-45715,-17569,42960,113728,103636,61714,52367,50174,55982,54317,102914,128837,60961,64797,97985,123075,51196,-29398,-97792,-93273,-40911,17305,63750,44649,72842,-5605,-66265,-85450,-61920,-60536,-47221,-15039,7561,-48707,-111339,-72579,-61118,-69485,-66691,-46134,-44637,-70350,-63939,-45698,-76200,-71429,-21359,77005,165907,240244,211660,179817,121457,68454,70007,89479,84985,76411,22281,-83711,-46941,56986,8764,-59735,-130913,-85014,-20949,-10788,-10054,8504,66672,62009,11747,-27815,-15166,11724,5681,8938,38964,18672,-6409,-23726,-14510,-61371,-52127,205161,569892,824130,814671,396442,41113,-50591,49674,92785,19511,-55673,-82098,-69266,-32629,49190,64341,-20140,-83302,-43438,51748,133087,148520,78101,-2455,-114310,-84102,-86315,-106240,-51427,-4350,-30062,-65018,-14736,-11961,-39004,-56099,-33641,11040,38808,-497,-37097,-67228,-39893,11712,53282,69948,70048,82384,97030,73483,33211,-5865,-25313,-61375,-96794,-98457,-59687,3655,15738,-10876,-63643,-61511,-11286,36712,44782,-4733,-38198,-33285,-5276,-29980,-82901,-24605,-15745,-32507,-49931,-35641,-28752,-62915,-77584,-105208,-110399,-85928,2192,155827,241812,201221,132519,53708,-40185,-94077,-3130,94134,130657,151984,198338,197877,146600,103227,43365,37776,76432,122020,166510,191022,98082,-5219,-44178,-51356,-51142,-100439,-94206,177,49173,21669,-22264,-13616,-25686,-5962,-24804,-31939,-36223,-43558,-25323,-41108,-76501,-107785,-92076,-50072,-91992,-127132,-86879,-49899,-54867,-51181,-43854,-19320,68335,254930,333307,268366,147346,-39435,-19490,21194,20423,64432,95770,38792,-72391,-116525,-64624,21006,28378,-11386,-65896,-82292,-44954,-59858,-42263,-2811,119843,266168,433880,490867,355838,95323,-17529,-58276,18025,133004,96037,-13438,-99566,-118486,-65916,-48626,-2339,43369,69504,67083,74088,71365,6374,-22614,-65583,-100923,-107843,-113174,-78012,-49177,-80473,-66906,39457,144597,182477,109191,-57069,-63416,-39979,-42003,-41193,9459,75629,184460,264249,225014,126682,23532,-1092,-36959,-63229,-97602,-83351,-39773,18731,71641,89685,39663,-27846,-109654,8512,243352,268603,274441,183327,32026,-49882,-60150,-27255,9308,16070,-42548,-111461,-110547,-62449,-55496,-43100,-43529,-50681,-50739,-13079,67462,144607,148154,92344,66689,116686,182621,101885,36521,23289,46097,13927,-80293,-61257,19197,21970,-34830,-34739,-34728,31058,55479,37057,64334,62207,55641,19155,-50938,-55781,33475,70835,19104,-61562,-56783,129657,387917,213855,-45142,-114920,28213,79801,36988,-30981,-101292,-104040,-64919,-39933,-63764,-116370,-79373,-55227,-38491,24436,179842,221538,57175,-58619,-89255,-81832,-100874,-113842,-136279,-24262,106685,198909,161053,-22083,-52256,113850,168303,77070,-16297,-48339,-31425,-32195,-24231,-20891,-34826,-85095,-107603,-72854,-58814,-63008,-38891,32050,57910,49467,8676,-8652,-28271,-33639,-13816,52926,144771,140885,87422,15616,-64584,-80197,-58039,-64477,-27817,59801,143513,175733,138825,179166,229339,79582,-61100,770,64855,62727,66965,56281,35219,14940,-15981,-71624,-7869,94095,207014,305058,425766,388333,242276,107207,44721,10935,15821,-10650,-67947,-79012,5682,95668,164471,191670,194158,145993,86249,54607,90728,99080,71640,47818,35400,2599,-38964,-84578,-69206,-55960,-75963,83280,285933,345796,286788,125983,-8354,-78777,-34033,-34711,17304,40283,37693,35074,-18721,-60640,-48114,-60506,-126145,-65645,6423,65634,43453,-54375,-113606,-36200,144,-11726,-26479,-59663,-48955,-10546,-22405,-39536,-5907,-20267,-26997,54932,62288,28895,-48819,-20432,118263,240323,246697,270313,273529,208495,157480,141113,148964,94069,26950,96630,156371,124699,93062,35437,13083,-6813,-72714,-51544,-11616,-36579,-89781,-128575,-92865,-63350,-37292,-1984,-2407,-23086,24844,127972,230113,286206,181609,21116,-121652,-66239,31190,59531,46181,25858,636,-22701,-36211,-66872,-96014,-4533,98519,124305,92730,40372,43433,94872,80276,44454,70457,22973,-74264,-74465,-45123,-53912,-124467,-90779,8697,115803,239338,276615,157799,57901,22626,17869,21833,29743,23842,-16211,-16600,-22519,-8921,13489,20837,22759,67173,72504,38248,-18985,-75411,-67891,-17952,22289,15786,-4803,-32671,-74296,-109705,-5420,83871,114953,92522,68408,79048,80646,62396,74363,117913,106004,-42453,-101485,-36864,3152,-67716,-126477,-95964,-82377,-49411,9179,10829,-27718,29547,127920,113643,2040,-86995,-75288,21676,127190,266573,367807,317883,243720,223616,158933,46530,-24724,-83268,17901,73193,17738,-46326,-90656,-95328,-78258,-45318,-20823,-29326,-52135,-83293,-91573,-39005,40357,105629,158820,81509,19132,-28173,-62561,-75445,-95342,-111723,-118772,-99641,-101408,-55113,3434,-8437,-119790,-34392,-15925,-52278,-25446,-9426,-12113,-42979,-70407,-66216,-27075,1385,-214,24853,-2851,-102789,-154909,-102449,-135073,-96433,-28354,61230,119713,135578,111053,59200,66095,68440,-5495,-106899,-110180,-10755,-28608,-109161,-62866,10327,77928,121940,150283,264185,345881,635943,895682,938887,718887,390270,156539,61289,56115,70749,18817,-79703,-123904,-82325,-61427,-57347,-41618,-54497,-85343,-92727,25930,335744,759581,936764,853122,542761,249336,51648,37400,108840,177236,222504,83232,-3130,-45752,-18143,38094,96403,124953,43102,-77373,-82797,-14283,21307,47465,100036,103140,-74394,-136241,-78133,5149,128664,178612,189465,184666,142077,58330,18768,-6152,61293,155435,328540,491598,468824,289124,147844,66001,15484,3934,-28068,-30214,2393,51928,76073,96532,136185,194605,111572,14674,13170,27506,60596,196922,209057,52052,-17490,32043,56841,20318,-45316,-70496,8635,-40850,-81473,-12488,153477,592436,971787,1073235,946007,629958,147176,-79937,-115500,-99223,-48723,39414,70684,24256,-12823,-57843,-83349,-114607,-92745,-68335,17966,141420,202418,204142,140907,3693,-52522,-38664,-53424,-83657,-93669,-91353,-101234,-64573,-16370,9150,535,-28472,-80637,-91300,-85003,-60467,-41204,44239,126105,148742,121334,103243,110951,-7440,-84357,-31458,12030,27961,18895,20769,28179,10166,-2653,43848,69767,63120,32545,14948,-91720,-115247,-128329,-107876,-10847,-36581,-78900,-3776,22823,17421,25944,-8301,-78675,-116775,-21972,46117,84271,85382,63103,81411,30423,-32122,-40506,3640,96714,194739,142365,49988,-31027,-42077,-28966,-27269,-28365,-19102,-9463,44391,15692,316,26706,24727,-1307,-57542,-80178,-93369,-105512,-84347,-68368,-87574,-94304,-71238,-28559,-12176,-33979,-88428,-144076,-128451,-94462,45391,322654,429385,257929,-32337,-113218,-57729,-62546,-72362,-77704,-154063,-90377,-14199,-10528,-25065,-74777,-119771,-122933,-97473,-40832,12090,61709,64612,-13744,-51355,-42833,-5109,7960,-15102,-49131,-110929,-99128,-53225,-27851,-52009,-8373,77543,143951,153794,142098,100544,96850,124619,132912,142522,109298,41531,25375,77897,105261,51400,-9229,-62777,-137557,-89654,-21351,-901,-10527,22974,23186,-53324,-94139,45225,175264,167475,86839,-5485,9548,66263,95280,126073,39358,-34277,-80210,-91196,-44193,-27255,40131,89623,86653,88868,62578,70472,142607,132035,60954,20571,20897,14539,30270,48604,67629,105287,215910,279090,253025,98597,-1632,43330,143226,268249,317239,307702,233766,96761,-32077,-128513,-124844,-135086,-111711,-131223,-97110,-103699,-70732,-4623,51791,43978,-26254,-26529,-26199,-23828,-123053,-104330,-42329,15304,5716,-12615,-16203,-2911,-5555,-43422,-60353,-9723,54832,81514,34112,-50820,-54912,-29355,-41508,-51544,-88474,-81868,-45049,-59604,-80387,-34887,-36259,44055,36639,641,-12234,-47947,-82270,-99111,-95891,-63525,-57369,-84532,-83829,-52407,-36735,-28445,381,36194,-45311,-86095,-133065,-108224,-20806,69512,141268,136505,75863,9428,-64802,-109054,-134871,-82099,-55711,-44883,5195,76690,136113,65025,-28287,-26647,37337,44121,-66963,-109290,-27558,127754,255979,231809,138317,125137,164300,201184,105601,16460,-50589,-83241,-22604,15918,-13886,-56802,-57654,-29473,23849,-11928,-85889,-76361,80122,202844,252725,201811,50547,40990,72490,-5260,-79047,-11776,32425,41089,115634,168999,143478,130698,210191,247338,93975,-23495,29265,127792,165799,116005,-4845,-119970,-29559,70968,182609,121868,-1416,-75870,-98760,-82506,-21330,61858,90995,122557,128838,72881,-1847,-82073,-114361,-47436,45115,73542,28969,13221,-7157,-20480,-20591,16097,73984,51933,-8039,-18561,-56401,-129174,-127215,-82381,15368,74195,62464,43985,51601,72637,9763,9358,85115,212453,211393,149525,82360,-20398,-51458,20083,62407,117652,206769,278112,204904,125910,156059,237995,147012,43534,-55466,-125498,-131404,-117535,-86284,-24750,76539,168404,191901,107276,6936,-29289,95660,168833,90689,-54659,-129843,-68577,62298,181540,257749,154358,-21581,86358,207316,197909,101373,41418,24839,-51511,-91666,-11876,90302,57814,-11077,-66173,-98705,-90513,-89576,-74618,-52620,-40854,-50361,1240,42914,25288,-4011,-44220,-94229,-106012,-107458,-114572,-101290,-29205,23554,25124,-1937,-97358,-112637,-71368,-66663,-75402,-100355,-128127,-99553,-70182,-27802,37056,135622,203102,218838,195178,156909,74706,-32011,-69673,-6232,119420,123817,57349,-8870,-40639,40960,149999,243086,295916,245510,86871,61782,178491,282255,151242,12753,23021,70877,135397,152983,98556,48260,-19404,-84131,-109346,-29289,41282,32862,32767,28536,94551,195064,262299,307617,228253,183151,251277,175438,11720,-81645,-68751,-16898,35638,137153,91167,23058,-36281,-78966,-76323,-35840,3617,-32644,-62418,16995,99137,38305,-46479,-10939,26368,13420,9928,-5992,-36136,-17611,87019,150106,158788,127468,77215,37128,64809,102032,148730,165807,158827,76243,-5762,-13364,12520,57513,122953,119542,107658,109105,6548,-22947,27418,68542,127181,131911,87845,21891,-75572,-100915,-112198,-113788,-77666,-43958,-51110,-96603,-116517,-119341,-123931,-103986,-55928,31232,102591,129296,110391,41406,-56334,2968,69143,-431,-95108,-156905,-117927,-62284,12749,16821,-32430,-96877,-141287,-164803,-137538,-87045,-74281,-65343,-45126,-10470,59943,50785,-61500,-102385,-36482,-45957,-92746,-13704,87548,152937,148920,125561,152961,256360,286241,135175,-37669,-31141,73335,158659,165029,63673,11032,11847,-64893,-68447,-18149,-10815,-42836,-51077,-22769,97810,6786,-116041,-82514,-61703,-56235,-3308,46435,55450,61255,55681,45473,-9243,-58088,-95501,-86437,-93756,-123483,-87451,-25154,-62022,-59010,-10857,23528,407,-51129,39440,77995,5585,-70093,-110826,-72594,-56566,-81682,-64878,-16110,-33045,11462,52569,2547,-68699,-83654,9321,37094,10671,-36258,-70100,-60917,-91872,-45757,-68626,-145815,-58755,-21289,-57741,-117838,-44160,17242,56787,51822,-19068,-105883,-94401,-42698,-50104,-52882,140121,379501,386311,296683,205103,118670,20812,-54441,-64388,-62263,-71696,-98836,-78179,-42493,-36113,-50698,-22126,14397,-30784,-87215,-55295,-39958,-101562,-74603,29726,105203,138286,122998,71047,43529,14466,-40210,-95382,-137232,-96601,-57697,-40090,-3607,51526,66847,15441,-73361,5192,126898,157919,76690,47324,51351,-46835,-62273,12790,16618,16897,34681,10278,-13425,-63704,-70789,-3890,-10698,-48019,-62872,-44599,-28352,-916,32935,60047,44297,-32946,-78890,-68352,-74217,-86352,-103329,-50226,18268,-47602,-140627,-101228,-59342,-50100,-5638,50439,180548,292115,273419,249012,192926,95050,34110,8885,-3266,-18635,-52330,-56665,-31038,-17836,-9346,-74195,-53501,33207,107922,115296,93891,76476,35762,2325,8304,39897,90634,237865,323804,371217,320167,242057,96120,-49306,-165148,-9683,172441,184826,84010,31079,20729,78055,147558,149869,85899,53585,39300,15482,-41141,-81168,-71346,-33177,-23943,17540,75075,111500,90231,112288,123016,50258,-15592,-94927,-115164,15142,127962,153787,97485,27961,-75735,-78816,-62998,-104695,-94607,-1792,80076,188787,217021,105264,34337,-31827,-42034,-36886,-65044,-92974,-46957,16693,-17015,-37541,-74785,-108742,-60216,20715,77509,134960,193143,181904,69402,-45008,-51331,27933,105058,132457,142417,235257,230076,104675,36325,34399,13168,-36307,-97512,-64128,7898,94172,137489,90136,57740,47435,9005,-112082,-164295,-135360,-84540,6435,-8719,-4766,-16354,33790,125296,146584,33702,-119398,-126562,2911,101363,60998,-74408,-127496,-113042,-114081,-75884,-35911,-69411,-94813,-4832,36854,56251,91447,60504,6708,-32753,22612,86548,106952,79123,82287,61678,6132,-4783,-26087,-89206,-92523,-88897,-71108,-66416,-41892,-44726,-82019,-141518,-103312,-50363,-22411,-60284,-117889,-134706,-137089,-65437,-26226,-45761,-90821,-132630,-65402,-2250,7178,73775,158447,164776,104800,39789,4740,-10716,-100863,-32020,100303,232931,310168,216671,33977,-65614,-22403,-6228,43020,143859,161319,121659,78762,33138,-11960,6775,70957,49449,17308,-4265,-23581,-56083,-86242,-35108,61555,65105,-34789,-120765,-108334,-64950,-31078,-7573,-22948,-23180,8556,67429,101515,85239,97963,125104,113943,41510,-99651,-158114,-118213,-67605,-19993,45650,178048,269581,191904,25028,-82834,-115468,-129741,-66731,181,51278,25097,11421,10666,22869,56463,114169,127332,154752,183514,86590,-18410,-10766,97830,172892,224415,94039,-66162,-61480,3012,74588,185808,219296,195644,99964,17047,44352,61860,20749,-39863,-45303,99684,183487,245738,307561,213453,66803,-35144,-49386,-19147,-9399,-21177,-9885,-16477,-46796,-60583,-17103,20757,30201,61434,-12671,-58423,-64997,-86054,-93228,-48208,5849,19404,-11170,-39441,-110574,-30331,90450,131753,38769,-25341,-41076],[-44060,-45636,-27193,-22565,-19620,36565,27506,-14745,-46163,-11275,35950,15856,-26774,-54986,16008,42422,-20552,-13830,-40834,-44951,-6736,10419,51877,31306,-51134,-84061,-104575,-32117,108015,303101,410432,260841,28388,-34486,132154,300521,322892,261206,148751,114613,141478,235567,292857,162451,24118,-8410,89658,160662,139875,47566,-61700,-56489,69047,179887,213116,244825,165948,54133,-49118,-28789,56199,26651,-55857,-4878,100948,94648,5378,-110791,-58938,-35515,-5873,-13616,-55843,-38901,8124,34269,34158,7144,-18449,1871,44682,108700,113421,76940,11774,-51878,-92637,-94624,-60829,-37212,-29838,-88072,-124187,-107450,-60504,-32869,6313,35716,-23002,-59545,-24525,60820,159321,189683,65547,-8628,-55158,-28965,32677,98016,75842,42209,44626,43594,41341,32968,91259,142844,78099,78030,112343,140542,68189,-27049,-98222,-103094,-57742,-16545,39822,70469,93442,561,-58838,-64535,-51860,-82724,-92779,-61093,-22048,-49388,-98388,-108772,-97211,-84157,-73330,-49816,-42879,-61594,-55251,-38438,-79767,-74521,-21644,73738,154766,217131,192747,181201,125630,69616,73210,100278,89521,61666,4365,-77096,-56040,1942,-22569,-84245,-129684,-83359,-25482,-18424,-9751,25520,92170,87590,30690,-20593,-21489,-5832,-15000,-6693,33962,20551,-4612,-26885,-22297,-62083,-60254,143428,432749,676218,734434,431759,65422,-88237,8894,55351,-6432,-67906,-105087,-98981,-51237,43862,78052,-1592,-66478,-30356,56208,117970,135251,77119,-5453,-120573,-76724,-73749,-121216,-70668,-18869,-47807,-85210,-24774,-10861,-25889,-51317,-34996,-2331,33073,8531,-37029,-71307,-39760,22324,81647,107951,100678,90181,89760,62401,35301,19236,11013,-21483,-70339,-119065,-71519,-589,14702,-11304,-61989,-56757,-5241,45195,52409,-2072,-40687,-37708,-13067,-43608,-73863,-9994,193,-16995,-33396,-26180,-34319,-66821,-87539,-109564,-101993,-85873,-11793,132245,223330,193526,140723,71664,-29191,-111774,-13773,80470,110350,134240,187513,196504,140577,89437,25838,5536,51508,112230,166250,197066,90695,-14144,-51750,-60611,-64088,-116114,-85316,13811,62128,26450,-31423,-18913,-15667,22286,10438,-14936,-27113,-34546,-12614,-27993,-73770,-109822,-84399,-43853,-75398,-119584,-119819,-78517,-70393,-48696,-19993,11052,113791,303191,368092,287331,142816,-52197,-2922,64270,76707,106004,113283,49129,-56168,-102050,-73868,9666,23741,-12420,-58389,-85768,-82176,-98970,-19262,33588,139780,278058,450591,525376,403599,117395,-9576,-68602,2203,114224,89680,-12289,-103495,-119777,-57823,-37097,3251,44357,57582,49136,55359,48649,-10037,-32789,-76996,-122426,-135827,-130673,-86395,-57530,-96644,-49154,65986,177093,214169,130982,-46586,-68512,-44263,-44628,-43256,6813,79031,197119,276450,219861,97572,-6826,-21074,-60092,-93038,-103799,-73819,-34928,10193,45853,59842,19217,-31909,-98468,-10941,220521,266481,272711,176802,22643,-50703,-55623,-24476,10840,14835,-42803,-112955,-92947,-33800,-21315,-11578,-25369,-41720,-38534,11696,97916,179685,166434,88803,42909,71094,133023,65999,18501,17799,45714,20695,-64442,-43749,47950,50218,-43553,-48101,-46510,18971,46662,32927,64851,69335,62096,19781,-60081,-70525,26846,74541,27618,-45592,-28348,159177,408226,193606,-62686,-82687,60450,104680,56220,-13033,-83853,-89221,-58244,-38588,-60783,-103406,-83523,-70256,-57683,24000,200132,225074,55194,-54196,-76546,-74520,-95419,-117587,-135691,-16554,104760,182348,125239,-55519,-42684,123910,202778,110126,8297,-48216,-42814,-38587,-19489,-7996,-12902,-63060,-118628,-77693,-51160,-44610,-7545,74491,80616,46972,-3190,-23828,-45487,-51565,-24714,64711,192735,197392,135387,44340,-49815,-74326,-56224,-65662,-41902,38734,117851,145995,105944,134607,196608,68842,-70470,-3159,63181,64347,78978,74974,50634,20864,-21776,-76326,1148,109095,223687,325911,429892,364987,207216,71088,19743,6862,4144,-25046,-70301,-55187,29237,111874,184053,220447,210884,145380,78230,52216,103399,128975,100450,67034,50406,23464,-20099,-83120,-73435,-65626,-73960,71263,262643,323339,278288,136548,11968,-57387,-18716,-18360,25586,8480,-11295,101,-27653,-64502,-59875,-71704,-126721,-66189,-2202,55800,45544,-37204,-118047,-51483,4600,6751,-3579,-29643,-12911,21997,2100,-23971,-6027,-25661,-32770,54270,70293,11504,-63703,-65782,54581,154735,176148,226234,275061,251867,201326,180072,171303,92285,18940,80731,150514,130766,95939,39596,27195,11168,-50053,-33746,11275,-19110,-69451,-92189,-53192,-31391,-14739,24392,28747,6314,52708,164606,298312,369426,214987,37667,-103335,-85056,2736,31532,25333,9029,-3126,-14055,-25200,-59288,-89519,5239,117911,142760,107925,57171,60029,104201,79353,46605,80297,34127,-56653,-69709,-55555,-59007,-119290,-94603,11600,119605,220011,226073,103910,22735,-9017,-22654,-15851,-5355,-248,-33659,-37091,-37364,-6957,14218,16668,18069,67196,75193,37957,-20265,-85584,-91848,-48855,-8485,-5745,-24093,-39243,-71972,-113710,-8010,75919,89150,62285,40556,54642,62482,52680,83029,137297,121720,-30158,-99340,-20874,19668,-53743,-117474,-99407,-78045,-35761,37421,42514,1545,56260,150192,124993,5302,-89751,-79708,13771,117542,253324,361081,325836,259000,242467,172622,45682,-40682,-59639,45067,82531,22431,-44768,-91395,-101048,-93223,-58783,-28124,-28702,-45648,-77942,-89643,-37254,49336,113840,160382,69009,6981,-35808,-66767,-79936,-101400,-128687,-128454,-103852,-107990,-60042,-12977,-19763,-120449,-36088,-30159,-71506,-39389,-12113,-19251,-52240,-78214,-71644,-29072,-519,-1725,25672,496,-96527,-152889,-94236,-124119,-112212,-68712,22561,90372,110527,74756,56048,68368,62699,-15106,-114073,-87705,-1551,-34839,-120076,-56109,21551,96199,139623,156082,248956,298405,551181,786036,827440,634296,342280,132718,48965,47575,65971,15420,-71351,-101314,-73129,-66534,-73195,-61934,-73258,-105329,-100381,26493,318209,745796,937113,852650,546089,258107,74087,103944,182277,237467,230427,62739,-23116,-66191,-32410,20992,74694,122659,55875,-58438,-66706,-2631,32399,53788,105694,96373,-106401,-146394,-66636,30870,165926,223862,234329,220466,167146,83408,29589,-6338,52661,167378,357147,523328,468677,284137,138544,54631,8323,3209,-24963,-27922,7010,59869,77392,96133,139725,216583,171328,47519,26802,36473,75393,216519,229360,83728,28009,38233,56170,44555,-12757,-48276,14604,-42910,-68398,-5140,144679,560227,867927,928491,816934,550630,123192,-81593,-115279,-99821,-61704,17895,48794,9690,-17690,-56264,-78256,-104536,-99377,-71916,12077,138941,192743,183774,121113,838,-51441,-50907,-77902,-108135,-101724,-94192,-99145,-56273,-11362,4770,-5976,-25697,-70483,-102465,-104762,-86138,-58711,33654,123823,158586,134667,115662,135443,16638,-72551,-26948,37890,73127,66646,61643,57518,18389,-11693,35753,68425,65907,30074,-15643,-131611,-101578,-100380,-82457,4695,-33818,-54145,28991,47611,42662,53674,18671,-64203,-121895,-26952,37547,69651,77796,60321,78590,36300,-21063,-32410,3357,72935,166015,121126,31803,-46078,-52156,-37053,-38422,-43879,-33451,-22087,36267,27518,13182,33888,22615,7073,-46088,-73249,-79477,-93164,-78906,-58367,-66937,-81998,-82688,-39841,-13993,-27265,-84416,-145764,-122417,-83284,53726,351540,485467,288982,-18881,-111601,-57331,-63027,-73186,-86657,-167406,-86898,-12245,-11083,-25945,-78139,-112111,-129637,-91612,-28314,51766,129029,121982,22574,-30349,-38233,-11986,-9884,-34907,-66735,-125380,-103974,-58097,-28112,-36990,6820,83096,150115,157670,131464,87555,80528,104047,119184,135267,109148,51792,27577,63327,81363,40342,-2664,-59388,-131396,-103924,-42173,-19168,-19692,22758,23451,-54853,-86866,41358,161971,156729,85402,14110,31488,76896,96955,133679,68322,-16849,-66591,-83129,-34042,-15932,47554,84987,72923,82576,56922,44535,99362,101483,63790,30766,10356,-6104,10837,44302,62361,92300,208786,282646,255325,102411,-9287,23070,116088,232997,282919,281834,217694,91693,-35583,-134776,-129152,-143260,-105400,-108654,-66821,-80617,-63717,-1269,54172,46683,-21652,-13177,12830,29269,-83840,-115842,-55792,-5136,-12933,-31094,-38308,-19495,-25345,-56502,-59248,-5369,68983,95487,50591,-21820,-22277,76,-17665,-41282,-83237,-80251,-48916,-56043,-65008,-38715,-80844,-1386,-1390,-26769,-33581,-64461,-92046,-103099,-89206,-53310,-41844,-61536,-76314,-59589,-61049,-61412,-33258,1841,-64610,-89018,-127321,-101056,-13426,77381,156596,160259,96516,24146,-55730,-104193,-125913,-70616,-51128,-39353,-64,50270,99637,37443,-56771,-54732,9141,15682,-82124,-98869,-12706,141717,271323,233488,138089,136065,185233,219532,110844,22441,-43243,-95354,-63111,-7526,-22685,-57674,-54247,-23271,24913,-13785,-86745,-79715,91950,229656,279374,213562,39333,3187,36187,-29090,-88019,-11878,23861,22222,106539,178884,168909,160237,237898,264009,120832,-1322,39806,131810,171132,127226,9467,-103519,-59212,38917,165296,125199,4714,-74943,-102561,-89682,-28724,51860,77618,108122,126187,80333,4200,-76861,-99949,-33950,38085,40063,-14763,-16025,-22291,-24479,-12161,39405,103042,55088,-26214,-49733,-87411,-139525,-127580,-78315,20405,74279,63748,48578,59227,74407,2934,2169,78793,188293,167741,112733,65077,-39420,-80198,6885,54378,117451,211039,283288,208690,128930,160633,219273,118653,24100,-75525,-144481,-116530,-106596,-78919,-18754,84279,194790,212712,113672,13547,-16627,104151,182733,105921,-48002,-132031,-77809,36352,139803,204639,113145,-40942,82541,195954,177931,95554,34231,9422,-59128,-85722,-15793,73273,37246,-21149,-65176,-80247,-78845,-61366,-44449,-34375,-34182,-48098,3883,48457,29884,-5157,-46716,-87582,-94435,-95790,-102169,-115313,-51764,119,14885,-1722,-76352,-99940,-64708,-63519,-72097,-90524,-132840,-118556,-92370,-34747,39330,134590,193028,212572,202713,167900,92627,-3029,-45399,19082,140980,118759,42620,-15966,-35843,51549,163641,263415,323312,273589,91376,53001,177355,278087,140958,10665,29240,80856,139798,135299,69422,25945,-8553,-51075,-92230,-49547,17256,18859,32058,39523,104886,207191,262345,282340,195366,157435,228182,161333,195,-101508,-79991,-9487,60905,149495,86344,14099,-48847,-90217,-87723,-51907,-6097,-24303,-73098,11071,84267,15722,-75538,-21258,25668,11445,5174,-18193,-50440,-28116,88949,166867,182483,146802,83696,27593,62651,111760,154506,154224,140407,55900,-19399,-24177,4025,50953,126863,125685,106969,116624,44944,37798,53582,79481,127994,113521,53615,-18285,-84223,-85488,-101946,-112745,-71344,-40022,-51445,-96592,-106902,-105550,-116927,-106132,-45134,52040,136931,160425,102136,21347,-86295,-20905,45501,-14258,-105224,-157217,-130341,-87039,-25572,-29786,-71812,-122287,-155090,-165906,-120288,-67245,-57155,-52740,-30165,3583,66658,71538,-44249,-117651,-44851,-46536,-88305,-14432,74769,123840,135235,134252,165549,258155,295667,150694,-27015,-32781,72860,169638,182147,93713,63395,51958,-45951,-63148,-39643,-49051,-56884,-43691,-14294,98688,5752,-101992,-86761,-91131,-93541,-31561,31206,49678,60861,59727,44930,-10196,-59198,-98048,-85676,-86864,-115109,-79146,-16462,-45730,-39966,6159,44133,26401,-33232,22965,59402,-5393,-76778,-106673,-62900,-42240,-63725,-62068,-5439,-12378,18270,48145,2453,-65069,-89659,10436,45663,14639,-35349,-62666,-52611,-107245,-69597,-85955,-141218,-61745,-40664,-86601,-124322,-27743,38147,70659,58103,-17804,-108345,-100987,-35282,-40599,-40932,142675,380755,391264,309990,213827,118732,19544,-46879,-59604,-74491,-95123,-116119,-82445,-42272,-34558,-38186,4642,42352,-17639,-90212,-64587,-46480,-103843,-91147,11037,83108,129228,125994,77454,48592,15703,-39719,-89906,-141982,-119183,-77209,-54833,-16038,45303,69240,21128,-73795,5480,155265,242183,166302,90370,55475,-61446,-44616,31648,17653,1244,19460,7342,-5446,-36647,-31581,29228,17001,-32340,-52303,-31894,-15508,3705,26113,47348,28221,-45109,-70805,-53792,-60752,-82741,-112286,-68900,6062,-51819,-133139,-96689,-52396,-32049,24169,59499,135747,253284,245007,222274,155534,58008,2618,-20422,-24449,-27207,-49483,-38824,-26045,-31831,-22152,-72318,-38995,42900,109317,107550,78137,60760,32289,7026,8383,42485,94998,227014,293681,332433,283298,202782,55205,-74279,-155754,2422,188578,196897,83091,15131,1101,59015,119480,114333,54913,38141,31170,4530,-49346,-88075,-78151,-34355,-19055,22493,74648,99585,79332,105519,128596,64087,1385,-79044,-129775,-1279,120961,162325,108892,44258,-47650,-71431,-59830,-93975,-79061,10470,91818,201605,221686,116037,63121,14054,13714,12976,-29911,-78598,-49560,-6529,-47172,-61765,-95335,-113547,-41911,42732,99174,159500,212288,178328,46631,-66727,-64424,25044,116813,148213,140363,235910,254507,123410,48421,35755,9641,-37311,-96969,-75590,-8098,61173,95710,55867,37068,59138,40497,-90157,-163810,-154066,-110860,-29031,-28713,-16708,-26674,22859,111686,157653,64553,-84462,-143786,-28546,62425,38810,-77251,-147940,-109363,-97469,-43897,-932,-44396,-108021,-30756,12459,25484,52907,35269,-1183,-47789,-3379,69116,96793,64661,69456,49810,4575,-7625,-41456,-83055,-69940,-66435,-46180,-42721,-25914,-40858,-81603,-135915,-97871,-51768,-37227,-85415,-130100,-134999,-138062,-79986,-45226,-65862,-108438,-139451,-67972,-15302,10825,82230,155714,156697,91007,14755,-19369,-24113,-106517,-27205,115045,276046,367880,277086,93802,-19514,122,-2353,24149,96628,109518,82062,52015,20511,-17881,4790,82010,68169,29063,-2026,-33201,-71186,-110154,-66106,34239,27944,-78820,-155481,-96153,-72770,-41480,-14729,-35650,-43023,-9735,39140,81276,71060,98342,131869,117046,41546,-90299,-113763,-106094,-58331,-12595,56048,190777,276119,189426,32338,-70414,-81943,-145921,-93258,-22393,45964,34545,28094,30710,44471,81868,133383,149624,180626,203802,90453,-14805,-2614,105342,174016,194870,71353,-67723,-49843,6315,60067,132474,145946,131342,63497,27388,87362,76365,10088,-64905,-36899,119280,193293,245155,303874,198796,42786,-63324,-70404,-33411,-31068,-43398,-30985,-34106,-63712,-77069,-32560,-921,7751,51306,1415,-27497,-24676,-48750,-62628,-35829,-2365,12949,-14437,-42666,-107261,-31707,89003,143712,57795,-33533,-63506],[-68076,-62158,-43500,-40518,-42555,5990,5297,-24491,-46696,-11376,31995,5138,-45348,-67691,18247,66490,3325,917,-43510,-82815,-18486,13413,49211,12423,-68283,-100861,-123830,-45384,94205,279645,380630,234614,12685,-51703,126916,333807,366696,284673,156346,111711,122233,209349,258291,154238,31565,-12477,96515,188680,171070,73273,-41662,-82921,27205,165415,219359,237276,146611,48562,-47820,-35831,39454,13530,-64409,-26364,77630,76538,-9044,-122047,-70297,-55863,-37053,-38501,-83942,-49532,13062,46717,55038,42473,31337,35947,79641,162816,175616,129788,43936,-35338,-62456,-92233,-70446,-51998,-44366,-94373,-132942,-105601,-44759,-11373,27884,45974,-28076,-68581,-48048,15426,115160,182471,57601,-23808,-71081,-43818,17077,72148,39009,12909,27471,29845,20013,6973,75872,154597,100184,93839,125006,150061,81754,-25243,-97593,-115502,-76516,-56688,-337,87510,96462,-3043,-42887,-25978,-30270,-80958,-117924,-96949,-44364,-32576,-58398,-91444,-129266,-100840,-82790,-56635,-44466,-57394,-51097,-38184,-88919,-82168,-28643,59819,129081,177359,160977,171418,123762,67971,74035,106129,86340,39976,-14876,-60426,-45870,-36141,-31780,-96132,-122501,-83603,-33334,-30764,-14240,39342,114275,111826,49635,-14673,-30645,-26499,-38503,-23732,27666,20862,-4810,-32119,-33326,-66495,-71129,79341,290186,505047,608519,437380,95657,-87470,-39011,3964,-38631,-78115,-127734,-128818,-65777,38360,88192,15644,-49299,-15774,60556,97834,115563,72581,-10130,-126659,-72733,-60754,-124453,-92174,-36149,-67410,-104531,-35490,-11034,-11176,-40381,-33333,-18735,19968,14652,-37932,-78768,-42456,28633,102855,136457,120186,87626,73759,47095,34979,36518,40290,17691,-29389,-106536,-85822,-6720,11337,-14325,-63153,-56048,-3953,48548,53489,-5917,-48548,-46181,-23291,-57021,-72750,-3441,11067,-3880,-18407,-20201,-43091,-72447,-94322,-108147,-98167,-90121,-28569,105043,199104,178768,141646,84033,-17835,-111954,-24529,63112,85122,110099,169185,188479,129883,72207,5622,-27394,23858,98722,163333,200579,81045,-24001,-60212,-73118,-83353,-138694,-74248,26519,70298,25176,-44480,-24996,760,58073,46657,2069,-18712,-27541,-3203,-16965,-65427,-99469,-85740,-48365,-66657,-99861,-146730,-107325,-85051,-42595,5575,43857,158830,339763,391479,301714,139227,-53715,7025,97200,127321,141740,124267,54142,-46112,-92139,-80112,-2676,15506,-15627,-52527,-69718,-81939,-98390,6615,68401,147468,269526,440098,533035,440373,141503,200,-79141,-19018,86481,80567,-11933,-107837,-118128,-49095,-25505,8772,43126,43708,30458,36082,26093,-24250,-41549,-81307,-120469,-146275,-143209,-93704,-63602,-110135,-37713,83655,197748,231560,141585,-38410,-69892,-47762,-48270,-47432,116,73921,194374,271138,201484,63698,-33406,-36157,-73695,-119153,-99058,-64032,-30385,292,18408,28895,-1578,-35933,-85582,-17072,210813,277963,280320,173928,13240,-54792,-55392,-26112,8945,11589,-43710,-113210,-77333,-7044,11171,17699,-10216,-35052,-28158,33212,127832,214213,182569,82918,17992,29778,85734,29534,-2899,6837,35246,16439,-59287,-32430,71359,74802,-49046,-58395,-51859,15314,44550,31094,62781,69974,60099,12656,-73310,-80605,24234,78738,34228,-31560,3104,202683,435277,185715,-62966,-56904,86303,128299,78131,8956,-64323,-75841,-53920,-39806,-59835,-92264,-85108,-83722,-73912,21815,209404,218922,52588,-47100,-69427,-70537,-89237,-114714,-120971,-15052,93519,152891,79123,-87565,-37679,123436,226596,141105,33144,-44800,-55504,-47200,-16500,3454,6670,-43641,-118020,-81145,-41948,-24192,25550,117844,103726,43286,-16222,-40474,-64828,-73142,-41058,70155,231687,251392,179478,67047,-37241,-69908,-54384,-63915,-51371,22235,94638,113386,70425,88282,160939,58787,-77948,-15246,52600,59359,88131,91087,63414,23732,-30686,-80878,11249,124179,239850,344019,425256,335895,170983,33222,-9280,-313,-15827,-49754,-73231,-30313,51507,123056,193354,240002,219952,139633,66451,45171,109899,154622,128909,86019,65478,43972,-4163,-77478,-75679,-75726,-76368,53024,228704,290485,261022,143201,32180,-31109,1458,-4857,28018,-20208,-56026,-32802,-36375,-69929,-71812,-80682,-124393,-68746,-10055,48574,50094,-14921,-95259,-52958,18012,31852,23850,2926,23203,54112,27043,-4843,-3694,-29147,-36098,53287,80136,-2017,-66478,-111408,-6152,75903,120513,187444,266377,287115,243156,213459,183767,87144,13841,66942,141977,133081,93060,41928,38515,22641,-38959,-25882,26491,-4808,-46976,-55369,-16328,-2177,8397,50430,57475,32897,77547,197371,353901,424383,228507,47742,-87184,-95625,-19729,7820,7681,-5004,-6211,-4410,-11987,-50363,-82259,13416,132014,154270,117102,70530,74204,109918,75651,46958,88368,43420,-42905,-66476,-65105,-63494,-113409,-97216,15126,121735,198579,183056,70218,5398,-32966,-56422,-52087,-42012,-29384,-54978,-57591,-42493,-976,12926,10423,11602,65012,76199,37502,-18215,-86294,-110272,-77447,-38195,-23775,-36053,-37463,-64010,-102130,-7958,67716,66222,38819,18745,33591,45992,42641,90248,154281,136800,-7179,-82698,-11246,26603,-45481,-108370,-102567,-75177,-25891,60189,69297,25969,75311,162072,129192,5442,-94672,-88024,-123,99844,228627,336882,316406,260893,247993,175077,37602,-58869,-26270,68505,89051,28153,-39924,-87858,-104082,-109952,-73665,-35579,-25251,-38447,-72932,-86476,-36346,55925,119153,155127,51535,-10218,-47034,-72096,-85002,-105845,-145408,-142141,-113162,-116175,-66302,-33310,-36892,-120441,-36325,-41912,-89740,-56516,-20983,-30715,-62034,-82953,-62835,-11152,9715,-2728,22415,-353,-93157,-150489,-85914,-112154,-129496,-99222,-1135,74179,90743,34986,45907,66133,54042,-26072,-114249,-63810,5506,-41947,-131511,-49994,32041,110376,152608,158027,228936,247986,455923,653450,685081,519740,274348,100519,39752,40673,60818,11005,-62540,-74769,-61447,-71573,-90912,-86702,-98563,-128975,-90613,31795,297522,704370,899425,828454,553746,288626,124686,172026,243452,284190,228828,46058,-40145,-78807,-40639,8430,54457,116533,67059,-39332,-38796,19084,44876,57325,109439,95046,-122343,-163678,-78963,21332,160078,222680,236482,224265,172837,99775,33174,-3495,49527,176512,366894,522383,448049,273320,126045,41444,861,3885,-18940,-20063,21464,76069,83265,97381,141397,232544,234829,90245,44737,48671,91635,230871,242737,112670,67946,52787,64111,72706,23857,-10258,35099,-28926,-45366,5879,131787,504738,732994,758643,669060,459996,101632,-79997,-116370,-101049,-73689,-3429,26924,-4782,-21892,-53092,-72981,-93644,-99297,-73973,1254,123233,167019,148282,91984,-4354,-51556,-62894,-100645,-127542,-100740,-96477,-97085,-48284,-8692,-3184,-15704,-26725,-58540,-101978,-116295,-110207,-71817,21267,116783,164144,144984,127172,161449,44997,-58609,-22467,63340,120367,119309,107495,88413,27518,-18812,27671,65822,67149,28341,-37288,-146689,-84872,-74906,-61700,14935,-32527,-22338,69633,78195,72777,84925,46647,-48998,-127857,-33209,27386,53278,68532,56469,72644,36669,-16384,-27818,4310,53072,131650,95897,13917,-58169,-59615,-43640,-48231,-56752,-45048,-32122,29308,39888,28229,39809,18361,16408,-23430,-59649,-64350,-79576,-74331,-51177,-49445,-64382,-86578,-49286,-16554,-22680,-81578,-140838,-112241,-68279,64363,367081,523058,311324,-5553,-106991,-55486,-58947,-61893,-73398,-126417,-80540,-9889,-10645,-26137,-73887,-103768,-129240,-81605,-14336,92361,195940,170326,51846,-10388,-32848,-19973,-29518,-56533,-87157,-141275,-104530,-56575,-19763,-18562,18843,84460,149651,153794,116189,71679,60601,78202,99318,120796,101778,56952,29856,51649,64569,41446,10607,-50990,-118944,-119200,-59662,-31772,-26230,21395,19345,-61199,-76520,39564,144982,138642,77908,31224,52060,87110,97769,136727,95714,843,-47533,-64156,-15086,427,56224,78246,56679,73975,50493,20273,53030,66046,67166,37177,-3770,-29083,-10848,39126,53734,77627,196542,278782,252094,107291,-12786,912,79427,178419,227087,238269,187283,79109,-42032,-142249,-131040,-147710,-90604,-80630,-32181,-52426,-53228,1834,54863,47488,-17779,-2086,45712,70090,-47011,-117175,-66641,-20655,-23676,-40479,-56978,-33092,-34122,-57954,-56511,-1540,84300,114188,74472,12450,10399,30546,12594,-19266,-67562,-71225,-47577,-49001,-50671,-39113,-109444,-17484,-12239,-32524,-40786,-75547,-100967,-106559,-84564,-45784,-29504,-36581,-60598,-62680,-80543,-83304,-50345,-20157,-84538,-90126,-118312,-92430,-5438,84943,170662,184457,117950,38819,-46224,-97401,-114132,-65381,-50917,-35010,-2810,28013,66546,11415,-80395,-71429,-6143,4140,-76912,-79961,5443,157851,285822,234216,138250,145913,202753,230734,113226,27603,-34662,-85129,-94981,-33685,-31882,-58386,-51478,-18717,23412,-15499,-85819,-84716,99695,245745,291974,217431,32146,-27791,3759,-51084,-96289,-14743,12688,4289,99947,192018,199413,194392,261519,273440,147546,23048,49564,134641,177707,143134,29192,-80172,-85312,12298,150217,132964,16242,-69671,-103666,-95706,-35900,41811,64065,90951,118544,85825,9673,-69094,-79337,-12236,31121,-4067,-65146,-47219,-37392,-26761,-43,68193,133887,57787,-43736,-79593,-109865,-123196,-119435,-72094,23092,70467,62199,52103,65493,73017,-4964,-5097,72506,162593,126192,78459,46071,-55658,-110589,-606,53853,120762,212757,280230,206014,130645,164121,196314,95105,11644,-88421,-158841,-104713,-97145,-73016,-13986,90755,219774,232752,120783,21563,-5440,106856,185666,112867,-43847,-132399,-85329,13075,99875,152612,75039,-58509,71129,175859,153373,88141,24317,-13080,-68060,-76061,-21296,50378,15806,-26369,-49583,-45184,-36363,-19643,-13030,-15316,-25650,-45175,2181,47662,30828,-8002,-49956,-79999,-82902,-83608,-84943,-115796,-71052,-23826,1376,-8861,-59053,-84664,-55000,-57462,-64975,-73478,-103434,-114509,-112191,-38396,42515,131268,179287,204236,210102,179654,113253,32560,-7776,56387,157065,108738,29113,-20944,-31672,59664,174165,280393,342496,295846,96069,40265,164435,257559,123660,6417,33181,87948,136628,109821,38630,8358,7345,-20070,-64845,-58927,-3648,5657,30792,50551,114746,212612,248301,239167,153638,126894,200881,148502,-6900,-119365,-87239,2851,88149,157019,79650,4121,-61777,-100444,-96660,-65737,-11667,-4948,-89351,-957,63697,-11697,-112188,-29575,24415,8259,507,-29212,-62224,-35585,90724,182681,202779,160519,84442,7131,51363,115896,156314,140621,122475,38331,-30657,-34224,-5215,41488,123004,124976,100143,116503,85509,93079,73045,85984,125520,94120,23682,-38319,-51315,-46871,-63996,-86134,-57482,-35091,-52207,-96208,-98047,-93699,-111097,-105844,-35878,67586,161108,178689,84114,-5067,-115836,-22083,42097,-8482,-96231,-140773,-138531,-111460,-54747,-59189,-97650,-147340,-170695,-164247,-103601,-47318,-37587,-35334,-14736,10348,61641,79484,-31672,-127999,-52630,-47447,-81881,-14525,58136,87930,115054,140575,177297,257382,300895,164113,-17551,-30556,75477,184374,206343,135596,124271,103356,-19084,-54680,-62556,-87445,-68934,-37126,-3506,101334,12879,-83450,-87245,-111645,-127530,-57625,13968,40512,57448,62090,42320,-12049,-59519,-94704,-70737,-62039,-90764,-61675,-3125,-22491,-16681,27540,68362,53691,-10539,8156,38988,-17685,-84106,-105203,-56058,-30055,-42138,-39960,20302,8716,21052,41232,1112,-62571,-93881,12355,56450,23419,-27962,-50931,-41800,-98848,-93884,-105438,-133558,-64834,-60260,-111787,-104194,-4652,60415,83805,61792,-18609,-110023,-105693,-25191,-29568,-28624,136601,357644,380176,317736,216964,111448,11030,-46090,-58357,-84078,-112185,-117976,-85627,-42764,-31943,-27601,27206,64843,-8985,-93439,-75481,-54240,-103803,-106984,-10637,59564,118524,127292,82731,51719,14633,-40949,-84989,-131373,-131251,-85252,-61567,-26305,37917,69390,25359,-74315,1433,169889,311363,257352,147463,63649,-72561,-30886,49932,24455,-8041,7442,6882,5529,-8999,1520,54736,42146,-15646,-38260,-15562,-2218,6058,16433,33854,15645,-48182,-58716,-44453,-49862,-72310,-105697,-66673,15668,-37122,-120002,-93736,-46931,-16375,45760,64625,90919,204044,212331,194826,120489,23274,-27781,-54095,-50313,-33724,-38464,-16256,-20945,-46746,-37355,-69974,-22009,55750,111119,97607,61342,45943,33030,13687,7844,44900,100814,215344,262313,290191,244084,162585,17729,-97898,-139211,14360,199051,204859,83851,2536,-17489,37853,87183,74140,22553,23553,21539,-7432,-57720,-96217,-85579,-34710,-14483,25219,69226,82312,63791,93812,128832,74968,16774,-63715,-142619,-20541,107438,161976,112594,54247,-21840,-52419,-47768,-79811,-66045,19168,96602,199562,212789,121648,91363,60967,68875,60476,6304,-56960,-48344,-29247,-77994,-88912,-120692,-112545,-23154,63025,118957,183426,231394,171950,21634,-88457,-77715,20880,126062,159458,130103,224586,274057,143975,62235,35691,3921,-40482,-97205,-87486,-26962,23676,50671,23282,27712,83463,83403,-65260,-158052,-175143,-140930,-69868,-52206,-31023,-36182,14608,101781,170570,98056,-48373,-131891,-59541,21882,13701,-80325,-137629,-99259,-78746,-9592,36039,-19133,-97158,-53372,-10724,-6274,13227,12070,-8348,-61889,-27333,51647,80244,44163,49857,33732,8247,8373,-21500,-41748,-35859,-38623,-18667,-17408,-9832,-37481,-79829,-128581,-95758,-59165,-58698,-112355,-139479,-132688,-136271,-92389,-63280,-83941,-116989,-128790,-70490,-25641,22533,93134,148301,141649,71565,-14539,-43578,-36357,-111495,-22034,128431,313593,411725,327030,150558,25153,24108,4052,7306,53273,64766,48549,28255,8868,-22390,2943,89959,83956,39506,1063,-43003,-89503,-138155,-91980,17740,13746,-82432,-118113,-77047,-75499,-50159,-22255,-48409,-61637,-24919,10711,57830,57675,100622,137185,115748,42727,-52704,-62415,-81179,-44838,-4645,61403,189142,264907,177179,41563,-44445,-44472,-116771,-118734,-45616,37712,44292,44620,48981,62925,102460,140676,157110,194862,211897,89553,-9873,7886,115449,178858,172723,61906,-54564,-31211,15995,50556,84713,83116,79600,44035,58226,131768,93424,5802,-84498,-27976,134050,198539,240066,295024,185052,26401,-84277,-86545,-42892,-45307,-58035,-46844,-47442,-75669,-89320,-46704,-22727,-12969,43069,25243,12174,20211,-6150,-26415,-18653,-6199,11121,-11471,-38002,-92012,-32206,81325,147786,82888,-23453,-72273],[-72643,-64232,-47487,-46408,-53257,-12646,-6371,-24185,-38871,-2734,37887,8834,-48866,-67471,28615,98022,40532,23269,-33107,-103066,-23162,21135,48082,-1229,-76676,-108217,-131318,-47537,85626,250117,339541,208000,6297,-58956,123263,363257,407315,306501,167528,113730,104829,175586,215907,142728,38568,-12477,113791,230717,216277,111698,-10928,-89731,-307,154244,228081,235462,137178,53395,-36576,-35579,29223,8373,-64632,-43001,54847,57423,-19668,-124841,-73804,-69922,-65233,-58840,-106975,-39712,32975,68080,80230,81527,91338,82960,126404,226447,243799,185337,76074,-11224,-20076,-56950,-65237,-55354,-49739,-91594,-136504,-98169,-23188,18680,58931,63344,-23127,-66224,-62568,-30329,67832,167641,47006,-37270,-81979,-50371,7097,47329,5811,-14774,11559,19812,3371,-11609,68874,174066,138169,123515,145870,160671,100128,-14832,-88372,-121426,-86532,-90868,-43087,101579,91630,-5807,-15722,18206,-1840,-61179,-92347,-92914,-43460,-2262,-18955,-61338,-114645,-110606,-86528,-58184,-41368,-49992,-44635,-37410,-95000,-85142,-33527,44406,98534,131807,126675,159040,123875,71185,79363,113517,82935,19974,-26279,-35078,-18059,-20959,-19695,-90321,-108217,-78828,-37235,-40506,-16479,56817,139593,141163,75085,-3327,-35406,-42823,-57062,-33894,27933,26795,-335,-32920,-40952,-68186,-78646,23842,163885,338566,461301,418515,136108,-38301,-63147,-46111,-68377,-81835,-143484,-151803,-71157,36330,98289,36557,-26024,5793,70621,79669,97298,70444,-10757,-126868,-66763,-43867,-111231,-109412,-49442,-82805,-117032,-41616,-6130,13486,-10898,-15491,-26804,6375,21527,-35260,-84389,-42366,36090,121224,158589,131974,79694,55052,32715,34914,50632,66520,57618,18897,-75496,-96753,-9666,10444,-15177,-62461,-54884,-3243,50799,52269,-11943,-57403,-54159,-30882,-64425,-75693,-356,21479,11381,-1094,-14188,-50795,-75686,-95438,-102476,-94820,-94464,-43672,79616,174424,161578,138591,92125,-7460,-104594,-32510,46237,60582,85641,149269,179201,120072,56628,-13245,-56303,-1607,85272,161051,204502,73491,-29736,-64120,-83254,-103723,-163989,-58272,40790,76526,21745,-57587,-25492,28463,99310,83440,21970,-7374,-18892,5821,-6821,-55473,-92615,-93644,-60131,-64771,-85791,-126112,-131538,-93331,-29804,36045,82100,203080,364804,405044,313660,139703,-45249,14079,121035,171243,172058,131451,56628,-39694,-85748,-83103,-13199,7058,-18054,-46447,-48816,-47127,-61586,28320,93068,142822,244646,407587,516874,465850,169953,14295,-85411,-42761,55700,72604,-10653,-110603,-111972,-37319,-11219,16595,42099,30510,13181,18350,6263,-33391,-46579,-78144,-103721,-134194,-153207,-100655,-67039,-117483,-31437,93451,207254,235334,141762,-32048,-65465,-47305,-50136,-51342,-8009,63834,180910,253703,175915,31339,-53334,-45108,-73528,-109028,-83719,-51966,-24389,-9193,-8626,-1130,-20861,-38277,-71701,-10330,216969,306529,299452,177119,6784,-60512,-57899,-30305,5379,7762,-44372,-111818,-62581,18376,42135,44737,1963,-31210,-20701,51200,155132,243818,194899,75672,-6211,-4884,45361,-3516,-25993,-9220,14147,-88,-64487,-26363,89500,94767,-49791,-63982,-51052,19177,50075,33492,60085,65449,50149,-1701,-88890,-81275,28062,86070,41341,-17947,35693,255233,464290,187415,-51931,-36776,105988,150643,103202,35533,-42610,-62984,-50948,-42669,-60318,-82845,-84406,-94542,-85180,19320,208804,205426,50291,-39895,-66962,-68571,-80967,-103624,-105935,-19443,72947,111451,25508,-106202,-33801,114533,237629,167248,55438,-39853,-68489,-56595,-13952,14295,23990,-28714,-112021,-82695,-30757,-1670,60128,160622,125809,39168,-29413,-57310,-84785,-96738,-61454,68742,257510,298789,217893,84016,-26857,-66653,-51990,-59613,-55264,11403,75299,80244,34851,45382,128735,54123,-74510,-36646,30563,45665,93032,103509,72827,23723,-41790,-84062,21796,138012,254412,358294,412724,303771,136023,-3828,-40508,-9930,-40149,-80951,-71139,-4368,72173,129475,192429,249050,221035,129913,52641,34805,110557,174592,155219,103731,79779,63293,8184,-70672,-77326,-86155,-82149,29395,186486,249694,236249,145631,51850,-900,24916,5348,24997,-43781,-95330,-61685,-44471,-76550,-82583,-85597,-120084,-73359,-16911,42855,54533,7346,-60899,-33848,43890,64680,55672,37047,58010,84778,52030,18233,2874,-30229,-37212,52324,90572,-3918,-53979,-153823,-59677,9883,78971,153299,247843,309129,279042,239745,187316,80108,10988,54397,130031,130296,83752,43632,47373,28045,-38018,-26271,37004,10328,-20965,-18772,16724,22378,28595,72893,81792,55244,97900,224129,389700,443690,222676,52327,-73240,-96942,-36117,-11263,-5827,-14753,-6499,7563,3657,-39904,-73659,20343,140634,158839,120420,80354,86570,113711,71481,47363,95952,51236,-32993,-66121,-74291,-67801,-107383,-96403,19455,120720,174331,147303,50902,-4512,-53194,-84119,-85479,-77929,-61920,-79775,-76246,-38302,5428,8992,1922,3343,60325,74772,36043,-14057,-77820,-114041,-98084,-65338,-39290,-38752,-28658,-54355,-88416,-6449,59696,46277,18941,-800,13977,29847,31147,93725,165484,147117,18008,-62734,-9348,24427,-42839,-101483,-105661,-74647,-20545,75593,88784,43703,84866,161625,124728,1470,-102754,-101253,-20860,73950,193945,298046,290886,248797,238304,164541,22502,-72637,8986,86366,91362,33603,-32941,-81859,-103424,-128649,-89241,-41613,-17908,-30655,-68736,-82387,-37542,56614,118185,141267,28955,-32599,-62107,-78587,-90566,-108146,-156594,-160467,-127937,-125240,-73891,-56673,-60043,-118671,-35796,-51747,-108074,-77606,-37268,-47416,-73140,-84259,-41888,25957,34892,-1485,14668,-6529,-94318,-148062,-77538,-99702,-139891,-94017,5805,80774,83042,-2000,29452,58860,42583,-36601,-101546,-40710,8908,-50721,-143199,-45452,40228,118512,159255,155399,204702,197247,359138,514155,531472,391744,195595,65398,35939,35031,54777,4799,-56250,-51113,-49404,-76823,-109256,-113614,-129196,-128024,-68302,39879,274703,639641,827187,780743,559593,331632,182535,228081,287685,313919,218234,30372,-55442,-82713,-44146,-1173,35193,105646,75207,-21423,-3873,46849,57537,58144,111233,98272,-118141,-200560,-126085,-33184,104258,172180,196279,197751,160226,106377,28664,967,53115,181452,355615,486114,407121,255169,109135,25761,-7255,5686,-10680,-7996,41168,94164,89229,97352,139090,239653,295641,141170,66284,63017,107872,238359,247389,135978,98248,70805,81603,102699,62577,38700,73079,2481,-15363,20997,117565,434643,585772,585171,520140,368128,82775,-76866,-119914,-104198,-85678,-25604,4085,-20189,-26463,-49731,-68966,-83956,-94450,-77100,-16584,92260,124971,99437,55299,-12055,-54208,-76036,-122432,-133640,-94194,-99800,-96577,-42571,-9806,-15437,-29795,-33809,-50042,-92765,-111535,-101080,-76692,5195,103166,163947,150225,135357,185390,74121,-43294,-17636,86547,166866,174779,155876,117240,34709,-25064,18828,60885,65389,25140,-52906,-132131,-75988,-59106,-49437,15614,-34623,11745,114151,113338,107366,118613,73824,-34971,-136146,-42147,14173,33727,55637,49064,61056,29000,-19725,-28612,3032,36579,93506,65933,-5380,-68662,-66370,-50756,-58661,-68405,-55156,-41733,22468,51510,44078,43687,10680,24003,6652,-38143,-49152,-66838,-71500,-48379,-37310,-50375,-87981,-59795,-22173,-22374,-80427,-126640,-98048,-51058,74753,365121,534688,320737,5217,-102054,-54908,-53654,-42779,-44184,-89685,-74637,-8938,-9739,-23850,-64372,-98614,-122631,-70314,-332,129655,254002,202834,69532,2938,-31010,-31915,-53401,-82010,-112187,-149814,-99735,-50363,-8035,-2052,25652,80321,142079,142223,96366,52507,37102,47111,72915,99107,86692,55232,29123,40763,52677,47721,26264,-40203,-102802,-127850,-68861,-37090,-31679,17287,8492,-75309,-67122,37343,123774,113737,63754,42712,67949,93885,95030,132274,116079,13846,-30140,-42646,7031,18522,64009,67640,35790,60547,40362,-3981,5138,27748,68458,37473,-22769,-54481,-34534,30708,38763,58571,177225,265460,241477,110714,-12565,-22773,35034,111171,155517,179703,142802,56730,-54132,-152516,-131568,-148514,-73597,-50576,3568,-23819,-42593,2055,51419,43984,-17541,3835,68361,94548,-18895,-109915,-75263,-32227,-29338,-43294,-73645,-47540,-40096,-56066,-55822,236,99812,135355,100342,44917,39528,58794,44391,8452,-45544,-55715,-40883,-40243,-39347,-40274,-89879,-12851,-5794,-25563,-38929,-81961,-108555,-107257,-84156,-42915,-22600,-15477,-42750,-64275,-96769,-92723,-50646,-26423,-107432,-92271,-110097,-85406,170,88874,179179,204144,136400,50471,-39092,-92016,-105422,-69197,-57296,-35028,-6475,8401,36939,-13500,-101169,-75246,-6534,10047,-57275,-60816,20866,167839,289006,226067,133547,149758,211037,229861,110094,29127,-29071,-68524,-108601,-62328,-42914,-61288,-52189,-19339,15424,-20415,-85807,-94563,97861,244502,284370,207913,22697,-54670,-26245,-72365,-105457,-22047,-1731,-12674,95636,207612,234563,233844,281376,275034,170417,45975,55305,133268,182492,160742,51158,-55663,-110343,-12724,133640,141367,30220,-62634,-104619,-103092,-45202,29539,47785,68704,103186,86088,11582,-61118,-56690,14407,27495,-54140,-120628,-81357,-54212,-29197,13928,100755,163357,58896,-58405,-94793,-95951,-93280,-105407,-64805,22230,61709,56146,52247,67553,66003,-16143,-14048,65272,135655,86392,46575,26811,-60030,-108929,3907,59335,122980,207454,265131,193790,128246,162600,167468,73830,2393,-95542,-151286,-98535,-92368,-71049,-12394,94038,238473,247963,125942,27976,1682,101797,175783,109193,-44492,-133807,-94079,-10206,60371,101825,39352,-72438,52757,148486,125174,77754,9750,-48313,-79170,-65306,-28061,24144,-5483,-28479,-32180,-14558,5788,19872,15088,1586,-18264,-44623,-6061,38495,25792,-14821,-56332,-75246,-74226,-73513,-68032,-102113,-82944,-47826,-16585,-23145,-48138,-70929,-45676,-51614,-57754,-55742,-74635,-96484,-123809,-40850,43588,122520,159222,191204,214623,189741,133872,70910,36841,98525,163400,92879,16136,-26356,-30977,62412,178930,289453,346929,306590,98852,22045,138141,220091,98282,-1837,32948,89756,123494,75501,5041,-4904,23012,6232,-38285,-60022,-23897,-9099,27002,58941,120989,207323,217558,180027,104411,91128,168452,134043,-12392,-135441,-90540,16951,112329,157245,69215,-8609,-76432,-109708,-101197,-76820,-15680,21518,-88828,-16797,42119,-39913,-157668,-33396,21486,2313,-5963,-40876,-73338,-42176,89594,194679,216772,165801,76439,-26704,33401,115244,155723,127507,107003,24043,-40580,-45232,-16989,28042,110676,116143,86370,107072,119053,137375,84192,86295,117975,72700,-2378,-42865,-26337,-21468,-33597,-56748,-40106,-30226,-54227,-96769,-91746,-85515,-108110,-105476,-30024,76064,172268,179848,56032,-37282,-108921,-7486,51697,7964,-77807,-126505,-141058,-130546,-63720,-59834,-90873,-148583,-173740,-161548,-90331,-30521,-18785,-16641,-2141,9711,46866,74065,-26347,-127471,-60951,-49588,-74975,-14981,37152,45413,87205,142145,185807,252492,299942,173666,-10492,-27546,78686,201033,237257,189651,193096,163923,13690,-44586,-84001,-117299,-78693,-32876,8066,104022,25249,-64319,-84159,-112613,-148787,-79419,-5673,26260,48768,60082,36126,-16335,-60797,-88191,-48198,-29684,-62004,-44281,8020,4518,8633,50751,92531,78203,11612,-4099,16857,-32063,-93188,-107687,-53832,-21873,-22096,-10250,49429,25145,18840,31479,-2625,-63219,-96456,14906,68339,35031,-18491,-40200,-33219,-84911,-117906,-128441,-124838,-68689,-79976,-127030,-80430,19119,81728,95091,61997,-22110,-109697,-103471,-11190,-16522,-17637,121697,312331,353643,318011,213306,97685,-4302,-53419,-61994,-92680,-118208,-110969,-90021,-45884,-30954,-21445,43120,79742,-6265,-98498,-89057,-64153,-103515,-121467,-36166,33840,104642,124726,85135,51580,10141,-44962,-82399,-123442,-122336,-77556,-56937,-33252,28710,66246,26875,-75951,-7560,170086,357610,338625,210659,75148,-80804,-22352,64585,33144,-13334,-2835,7335,17581,15702,26286,70718,62781,1386,-21258,2733,9023,4236,3136,20031,6317,-46984,-50297,-42681,-46514,-67620,-102709,-56954,36805,-12244,-108040,-93825,-44086,-4925,57033,61702,48521,147676,175812,166693,87571,-10125,-57290,-91034,-76828,-34115,-19358,8588,-17587,-64469,-57261,-68657,-5164,67669,109433,83064,42774,32325,36394,20424,5946,45996,106773,202116,230233,246210,203154,122318,-15022,-119057,-122698,24041,201234,206360,84927,-6950,-34513,15591,52246,30554,-11537,7965,8483,-21922,-67981,-107544,-94823,-35668,-11789,24367,57654,59585,43680,77132,123295,81702,29032,-50418,-150942,-44149,86312,151477,106487,55181,-1842,-28141,-32341,-68009,-57855,22152,91877,178956,187743,118605,113648,102608,116251,99025,38755,-31789,-40382,-48048,-110097,-120312,-151811,-106656,-7327,78475,134155,203959,246824,159600,-7129,-109157,-91686,13288,129404,161549,108149,198886,284667,163978,75877,32128,-6059,-47812,-100360,-102020,-50279,-18795,3165,-6572,27329,110541,127860,-40866,-149100,-199091,-176964,-118315,-81163,-50143,-49141,4123,89748,178357,127366,-14512,-105367,-92003,-22914,-16813,-86683,-119417,-86905,-58937,24181,69330,1045,-84851,-72247,-31079,-38172,-29487,-12122,-17819,-77266,-51636,32055,57222,17752,22314,12366,16535,45842,32099,9660,-2270,-12223,6603,5006,2021,-38339,-80514,-124620,-101366,-76723,-89891,-142480,-148714,-133159,-135579,-101651,-78435,-94792,-109315,-114094,-77724,-35743,34263,99487,132640,116305,42488,-53222,-70651,-51403,-120585,-20746,135231,335869,429557,353371,193055,60925,43061,8310,-10189,12292,23812,16497,2960,-6729,-30719,-3907,89393,91479,43402,-496,-56825,-114500,-155032,-67091,54596,64067,-18339,-68439,-58490,-78269,-61421,-34305,-65173,-84461,-43153,-22423,26419,39724,97998,133718,103083,36010,-19095,-21197,-57576,-35395,-3012,56239,170426,234772,153247,46562,-16638,-12890,-91771,-148420,-74830,19879,46039,51914,56065,68706,108509,128743,142526,187899,198278,75732,-11610,12517,119406,178431,149238,53694,-41487,-16611,23467,38904,36915,26483,38183,39025,95364,164157,102605,-1399,-104925,-27266,134028,189437,220774,270807,161842,7226,-107536,-107707,-57464,-61900,-75119,-67251,-65788,-91359,-105942,-68444,-52184,-39360,27623,46173,47084,56505,27944,613,-9632,-16453,3367,-13225,-37072,-81123,-42076,58516,133867,98714,-7795,-74402],[-72994,-68118,-54829,-55700,-67052,-34277,-22300,-28967,-37873,-540,39000,12285,-51733,-70505,31135,118605,69976,36961,-28111,-109092,-35994,17667,33875,-22437,-89547,-119211,-137101,-51440,70572,206283,280696,171157,-3574,-68362,109341,373236,428554,313416,169408,107906,78224,125329,158445,116444,32099,-20582,129166,272261,261568,150266,18234,-83108,-23661,137610,229274,228822,126355,56639,-27246,-39039,15407,1125,-65412,-64028,23402,27809,-36593,-128942,-79692,-87377,-99069,-80000,-103892,-18456,55991,86690,98654,112232,146642,131044,172754,283435,299097,226180,94214,3946,15568,-14129,-51788,-54436,-54750,-89419,-144895,-93614,-4901,46841,88288,78371,-16098,-59802,-72823,-84097,12996,138329,26746,-55689,-93890,-55244,-4642,17132,-28798,-46890,-8979,7599,-14221,-27948,64218,193006,184411,160719,167513,165016,114716,-3541,-78394,-127009,-92700,-109409,-76064,104610,74930,-12103,10796,56880,23346,-41601,-64098,-66150,-28150,26904,12845,-37358,-96436,-118701,-90599,-60690,-40113,-45896,-42629,-42182,-101673,-87293,-40542,23856,60436,78810,87114,139646,120540,73466,82958,116284,74265,-2340,-33621,-10428,13512,22766,-4502,-80007,-94288,-74236,-41746,-52180,-20798,73196,163171,170126,101618,8536,-39988,-58772,-74288,-40547,30858,34095,4363,-33706,-49334,-71470,-87212,-23781,60770,191043,308731,374525,179703,23131,-23338,-59058,-92125,-84903,-155406,-169193,-72972,32183,102683,56433,-498,30567,82835,61072,78808,67551,-10701,-124631,-62026,-27714,-93813,-124166,-60201,-95629,-125284,-46548,1044,45028,33781,16264,-24571,-8537,24979,-32842,-90918,-41364,42554,133937,170872,132985,64374,32398,17331,31955,59331,86648,93229,66093,-42064,-104702,-11643,9627,-16170,-62220,-55652,-5675,49304,46380,-22466,-69590,-63818,-37666,-66924,-83532,-2017,29882,26801,15657,-11006,-59436,-78115,-94446,-97246,-93708,-100383,-58190,55701,148887,141071,129980,93280,-1992,-100794,-40706,28380,36593,61295,128478,169131,111685,42850,-31539,-80856,-24268,71116,157916,206861,67864,-30459,-62098,-88552,-121551,-163517,-39736,54361,79240,15490,-71297,-17525,64415,138369,115921,42933,6068,-9224,13490,655,-47938,-90644,-106961,-78263,-70190,-78532,-109480,-133105,-93396,-11718,70398,123970,242310,376073,407356,321193,142367,-33469,17847,134382,204267,193976,133890,55731,-37820,-84164,-85594,-22751,-1717,-20345,-41423,-31457,-10171,-24914,41307,102492,124941,206561,358299,480174,477807,201298,31827,-85491,-69033,25820,65714,-10007,-113082,-103584,-23549,5093,25901,40625,17378,-3889,906,-11352,-37909,-48898,-71618,-85566,-118597,-141687,-107242,-69812,-119150,-31573,94021,204406,224921,130929,-28973,-57292,-43126,-50242,-55206,-17319,50625,160898,229155,147570,2891,-67620,-49674,-63296,-79793,-61504,-37772,-17577,-18856,-35632,-30682,-39142,-39717,-58420,3389,233525,348446,326976,185470,4357,-67834,-63463,-37129,-56,2815,-45771,-109817,-49483,40888,69556,67322,9274,-32307,-18523,63260,175075,261812,199948,66396,-29800,-33226,12890,-31597,-50914,-31695,-18693,-29768,-77837,-22875,103349,109683,-46374,-65958,-47379,26237,60262,39095,56634,55583,31729,-23471,-104287,-71305,37561,96673,49568,-4706,67619,308761,486803,193004,-37388,-22602,118584,170043,129969,65354,-19963,-51418,-49977,-47826,-63229,-76589,-83767,-103690,-91593,16505,199326,185802,47053,-35931,-69650,-68738,-71182,-87145,-91788,-30542,42621,59322,-32404,-92731,-28902,98882,234072,184283,71684,-36362,-82288,-66620,-12012,23844,37876,-19839,-108141,-83410,-18776,21255,93842,199212,143868,33794,-43289,-74292,-104962,-121697,-85320,59459,266803,334334,247565,94610,-19632,-65131,-50042,-55082,-55426,5095,58986,47065,91,8756,103556,57116,-56708,-69560,-6647,20359,90798,109630,76714,19650,-55515,-86339,30731,148359,265334,366577,392418,269906,103423,-38283,-73069,-22337,-59914,-100421,-59420,21052,89529,130238,180766,245280,212374,115767,37172,21448,104866,186385,175925,117564,91005,79108,15149,-65899,-80425,-98028,-91445,1022,138343,202994,204695,142631,69436,31488,48687,11015,15836,-62846,-128443,-85354,-53074,-85310,-91930,-87604,-116731,-80756,-23619,36381,55628,25171,-26113,121,79976,103211,89469,69969,88561,111432,75068,43300,12489,-30004,-37821,49955,97551,5503,-34566,-139571,-103837,-42564,44740,120244,219876,314104,304912,257310,182579,71231,8363,40944,112817,119617,66728,45284,52847,26737,-46641,-33017,46016,28909,7586,15479,43802,39875,41963,87314,98581,70964,111379,241341,399849,424760,199242,51320,-62375,-92427,-48551,-27644,-16518,-20938,-3927,21412,20328,-29110,-64483,25403,142983,155882,117337,85750,96753,116349,68444,49283,103768,57026,-28063,-70310,-84524,-73589,-102997,-91951,23324,114390,146459,116898,37542,-14043,-71281,-107501,-115686,-108930,-95734,-108307,-91135,-30178,8475,882,-10012,-7699,51961,69351,31951,-10186,-64863,-101351,-103820,-88738,-54665,-35038,-17356,-46934,-78656,-5774,51223,28234,-18,-20448,-6053,12286,16727,91039,167587,148818,38054,-46415,-16394,13123,-46677,-98939,-110081,-77952,-21151,81323,98087,52259,82929,147257,109675,-8460,-115931,-120778,-49901,39115,150168,247405,251035,222453,212453,140450,1458,-72671,39910,95923,86833,35742,-27052,-77331,-100690,-147480,-103768,-45438,-8029,-23648,-66836,-79241,-42957,46855,106581,116581,399,-60980,-81773,-86410,-96593,-109080,-153086,-184446,-148405,-133576,-83557,-82467,-89685,-114997,-36021,-61025,-127608,-102416,-61096,-70462,-87001,-83392,-15963,73183,71580,3430,1962,-19639,-102282,-145764,-69457,-88019,-126205,-54825,43097,110813,89071,-32016,7357,45994,28540,-43827,-79496,-21291,6769,-62356,-147702,-43963,43983,118301,157479,146963,176555,148269,268903,383929,387317,270076,119594,36902,37305,29207,46683,-4275,-54869,-34595,-40018,-83338,-124934,-128051,-131932,-97273,-43383,47765,249787,557289,726310,710007,554821,373292,233554,266775,313732,325280,199590,13370,-69015,-79192,-44874,-9656,15865,89107,78824,-6066,32888,75469,69080,56330,110519,102456,-100339,-251554,-196412,-117376,15903,90440,129787,151934,133877,102039,15288,4720,61467,180587,323982,416864,348045,228215,86593,6992,-16399,7872,-1822,4888,59724,107929,91372,93371,131002,236048,346704,196471,90418,78415,122484,237683,242056,151039,116177,86681,105157,131219,100706,92854,124618,46396,18101,39620,105666,361788,446580,429001,386846,284485,67185,-73464,-126273,-109811,-97593,-48837,-20186,-37033,-31967,-47172,-66774,-76655,-90169,-83125,-42483,46269,68693,40748,13835,-21947,-60012,-91137,-142477,-124248,-87783,-105102,-98432,-40393,-15305,-31702,-48373,-48225,-48366,-83038,-97604,-74625,-72469,-15772,82147,157506,149126,138358,203991,101128,-27326,-11684,106196,209718,230381,204140,141063,38003,-31223,9187,53513,60230,19152,-66240,-128465,-74795,-52748,-47332,4496,-40182,43741,158101,151826,146563,154233,99139,-23168,-147216,-54144,-2511,10611,38291,36852,42893,12772,-30862,-34847,-1875,22317,54550,32099,-25995,-77208,-73035,-59201,-70396,-78899,-63861,-51728,15314,62128,60603,46490,-16,28409,39369,-9520,-33936,-55636,-69878,-49934,-31174,-42400,-90328,-72438,-31278,-26494,-79050,-106401,-79538,-31476,83944,344969,517245,315526,12764,-97923,-56632,-49076,-20614,-10454,-60856,-71098,-9221,-7104,-17833,-55010,-98249,-114858,-58764,13957,161007,296891,216797,74799,7497,-34741,-48741,-82083,-110780,-138466,-132459,-88958,-40828,3986,11208,27881,71377,128577,124675,73515,31549,12515,13473,41793,72122,65592,47253,24828,29996,43861,54698,42870,-27200,-82869,-110065,-59084,-30169,-33441,13072,-7286,-97386,-59913,33813,99813,85162,45151,48206,78460,96749,88607,120327,126770,20453,-16884,-22499,29731,37737,71650,54543,10953,42595,26454,-27701,-40378,-7204,67522,32345,-45174,-77723,-54639,19644,17621,35619,152874,244953,225194,112832,-6943,-43087,-11908,41316,77946,112573,88249,25557,-71582,-160405,-129772,-145544,-56385,-18224,39873,4065,-32489,-273,44423,36772,-20738,5047,80755,103667,38,-97255,-79045,-38610,-30793,-41321,-86208,-61961,-45862,-54552,-57131,1420,116823,158099,124621,72646,64937,84974,76568,38386,-20740,-36368,-28090,-28849,-29818,-42217,-74734,-1227,6280,-14825,-31820,-80066,-105497,-101137,-86544,-43232,-19909,944,-24737,-63797,-108546,-90790,-39651,-17737,-125103,-94500,-102319,-79277,4115,89639,181601,217449,151112,59478,-33609,-87711,-100909,-79972,-68449,-38558,-10991,-7899,12489,-35168,-116571,-66162,7043,28181,-32163,-42930,32572,168999,276371,206653,122943,146345,208078,216664,102833,28257,-25559,-52358,-96245,-85364,-52513,-64646,-55100,-24273,1829,-27654,-85506,-107840,85747,225677,258004,186660,10695,-77164,-51921,-90357,-113062,-30986,-15917,-25128,95936,227068,275687,281274,300889,271906,189492,67780,58065,128952,186417,180503,75609,-30100,-128354,-35262,116111,150293,47466,-52510,-103737,-110068,-54478,17330,30718,43915,82583,82510,11558,-51351,-32107,45555,37180,-78923,-148095,-114792,-69980,-29265,32541,139160,192495,61595,-63238,-79029,-53630,-57466,-84980,-52960,21799,52191,48963,51463,67278,55666,-28360,-21750,60411,111790,51559,19634,12572,-43188,-62292,26166,71221,124009,195792,239732,174183,123481,156741,136338,56362,-2788,-94884,-138874,-95413,-90115,-70341,-10917,97044,251261,259254,131216,34705,7133,92043,156943,98207,-47261,-134187,-101949,-31241,24587,56367,7958,-78336,35981,122163,99273,67885,-5971,-97791,-86774,-51329,-30356,2685,-20616,-25518,-15809,9847,41610,55000,41136,18187,-10093,-43875,-16788,24767,17639,-22860,-63224,-71610,-66299,-63246,-49869,-78556,-79036,-65128,-34988,-39625,-41030,-56742,-34776,-44097,-49046,-37165,-45591,-74903,-113442,-39853,44502,110595,135567,175799,218141,200139,156086,112074,85847,141230,161678,75944,7561,-29895,-31433,61950,180279,289611,335564,305848,102495,2381,103336,172185,69426,-10713,31883,89349,104553,37464,-27016,-9829,39128,30494,-11774,-51946,-40424,-22535,23773,67171,125556,193259,174716,113938,54446,55142,135462,120358,-13911,-141290,-85444,34585,134106,153525,58561,-20475,-88807,-112637,-94936,-79531,-16519,53713,-44656,-15692,37221,-49133,-143342,-24213,21144,-2683,-10946,-49873,-80537,-45005,88001,204873,226715,165359,62186,-67320,25892,121785,162430,123355,100753,17583,-45933,-54269,-28309,14738,94810,103544,70362,92962,144409,171595,91242,84283,108986,53181,-21445,-40506,-15098,-10103,-12223,-27417,-18181,-21744,-53345,-94657,-84704,-77595,-104443,-102162,-24197,81027,173750,167317,24395,-67044,-78879,13431,66293,28327,-55174,-112480,-136429,-125372,-48872,-35629,-55633,-114709,-153932,-154774,-78043,-14323,2089,6259,11124,7341,29592,61102,-24979,-123964,-65872,-48631,-63846,-11551,17341,3153,56444,141528,193296,246754,296132,182847,-1866,-21311,85007,222670,278249,258820,271984,234012,54896,-29473,-90550,-114989,-81928,-27243,23804,108482,42794,-42198,-74023,-95981,-128453,-88261,-22125,11008,38217,56416,30000,-19482,-59781,-76875,-19592,6642,-32099,-27949,16617,36198,38018,77670,117671,101452,34510,-8525,-1759,-44343,-100170,-110071,-52693,-14382,-1821,22336,77046,38161,15804,23469,-4910,-63655,-92474,22422,84277,51363,-6170,-28577,-24008,-68653,-119813,-144187,-111596,-69201,-94906,-121276,-56083,44307,104951,108256,62715,-23975,-100861,-84254,13672,3868,-4838,103239,254409,318125,313634,206734,83680,-19938,-64331,-66570,-97353,-112095,-100751,-92664,-48068,-28531,-16472,55385,90083,-5926,-101962,-101175,-71584,-99456,-125651,-61011,10934,91700,121573,88075,51986,6288,-47592,-78437,-115183,-104476,-54934,-37574,-31382,21964,63747,29338,-74916,-17278,161285,381276,405007,275801,92845,-82342,-15378,77641,44472,-12968,-8268,11765,33333,39491,45667,80698,82230,23280,3386,26165,20738,1512,-9184,11020,3036,-42091,-43797,-45429,-48070,-68348,-104595,-45763,61201,17774,-95298,-93376,-39897,5789,62309,54381,13517,92293,140961,142707,61167,-38357,-81240,-123836,-88580,-20887,10351,37519,-13130,-81898,-79470,-65087,13439,79228,105291,66602,26940,24961,44638,29918,6998,49631,116275,191271,202191,206232,165522,86990,-37590,-131296,-104928,34157,197524,203916,89006,-9886,-44807,-1888,20970,-10402,-43064,-6023,-4988,-35444,-76701,-118377,-100504,-33525,-7685,23442,43862,36439,24240,60685,116901,88356,41862,-35543,-145043,-67886,61970,134820,93920,50242,14338,777,-13727,-56860,-51284,22607,80576,142868,150652,109299,130760,138688,154164,127864,68219,-1645,-21157,-55313,-138023,-150440,-183201,-93917,8990,93026,148718,223847,259237,142686,-35312,-115163,-100505,4962,128480,154977,76871,163542,288382,186122,92702,28465,-16917,-55934,-103365,-115273,-73692,-60920,-39473,-26732,35704,135530,169120,-16003,-135622,-198080,-214583,-170674,-109341,-70034,-63219,-6718,76817,180783,151619,19150,-72798,-118471,-68889,-49460,-93599,-99862,-69823,-32623,60713,100266,17826,-74801,-81508,-41989,-62582,-71244,-33596,-26353,-90603,-73244,14080,33767,-8685,-7587,-7997,33754,104265,105316,62928,29609,13372,31079,26075,11569,-40727,-81235,-121984,-111693,-101196,-126070,-161534,-154024,-134605,-133084,-97642,-76360,-82147,-85188,-95732,-86470,-41058,45562,102298,112609,85416,8724,-98085,-92539,-65491,-129968,-20218,137707,341670,419668,353618,219299,87921,57915,12717,-24046,-21957,-10907,-12154,-21369,-23688,-40383,-13096,83016,93454,43359,-4470,-70463,-138685,-121468,-1071,151580,169145,71326,-12838,-39989,-78948,-71293,-46400,-80995,-108596,-62290,-56630,-9067,20161,92052,123016,81470,21609,3824,8495,-37395,-28928,-5281,44610,142017,194725,124533,49997,12076,12988,-72584,-178173,-106196,-4484,40945,50575,52558,62648,101086,101976,111026,162517,165786,51534,-18052,13109,118609,173522,124887,43996,-31627,-5667,30334,27918,-7386,-20660,11793,49516,132498,183013,104518,-10358,-119756,-31877,121130,167940,189414,233401,130809,-13707,-131126,-132549,-75594,-79271,-93150,-90305,-86357,-107417,-123301,-94456,-84700,-67204,7193,62257,75264,82657,52211,17561,-8320,-31233,-8107,-17981,-38959,-74817,-58235,25586,106433,104019,9799,-69116],[-56446,-59056,-50088,-52836,-68389,-43481,-27054,-23774,-28816,9885,50196,29338,-39904,-63927,38922,138646,101825,55249,-15788,-88237,-43929,15131,20140,-37089,-93547,-120556,-126114,-44551,63012,166179,224304,139961,-4592,-67057,98970,375175,440651,317292,173454,105729,55697,75472,104349,89390,23605,-24720,153056,320425,314497,198267,55478,-60291,-33304,126980,232730,225709,122417,66302,-11292,-36950,7728,1223,-56469,-77553,-5101,-743,-50079,-123913,-79471,-98355,-120149,-80232,-67878,18243,86815,108598,117402,140891,200066,184425,222511,334264,340921,254605,104785,16223,49418,38196,-23235,-41411,-51888,-81073,-147240,-84929,15941,77629,119479,95845,-1263,-43141,-68447,-138048,-34076,105972,5787,-70811,-96770,-52265,-12466,-11449,-56542,-76271,-24534,1247,-25302,-34974,66837,214367,241451,209839,193816,167795,128609,12163,-63738,-120687,-89428,-79337,-49877,101740,54692,-15466,36876,91084,47455,-21741,-37211,-34187,-3858,54183,40045,-16510,-78934,-119711,-91963,-61535,-38466,-42731,-42673,-49455,-100191,-83517,-44825,3829,21539,25155,47498,116869,115903,76459,86195,116076,62970,-23609,-34367,13340,46016,68617,8755,-68420,-80206,-68296,-44425,-63410,-24419,90402,186383,199023,129472,21821,-42778,-72609,-88126,-42176,37392,43599,10111,-33617,-57370,-75438,-95905,-60210,-12874,75181,169401,313122,223336,92285,54551,-5430,-91997,-88337,-161807,-172392,-73007,24901,100202,74261,27157,58803,97235,43056,61436,64196,-9929,-120125,-58031,-13023,-75947,-112670,-66492,-102155,-129058,-50910,9774,80535,87726,56192,-12062,-22488,23728,-31927,-98742,-38611,48270,141013,173294,123610,42226,6608,1312,25882,62334,99793,121784,106821,-10843,-107123,-13510,7942,-18146,-63298,-59302,-12283,42921,34909,-38408,-86175,-76269,-44744,-65744,-94854,-8211,35793,40930,29324,-12683,-70162,-80145,-93210,-94475,-95694,-108423,-72176,33889,122843,117107,115429,86786,-2802,-103287,-51593,8346,12948,37445,107713,159016,105436,31505,-49050,-98412,-42054,56419,152969,206218,64491,-24934,-53183,-86063,-127345,-132550,-21349,64834,76841,5390,-85366,-1072,102297,167866,139440,62515,20285,499,18724,4022,-45150,-94038,-124531,-101560,-83390,-79152,-98124,-113107,-85377,9444,106424,166034,272095,372038,396963,321271,143514,-24097,16854,135976,222243,204133,129772,49766,-42027,-89052,-90575,-33232,-11942,-24142,-39512,-21824,16989,2421,42745,94562,94110,158818,298256,427389,474069,232323,50909,-79599,-97745,719,57687,-12698,-117830,-96458,-10541,21180,34459,36750,2336,-23335,-18916,-28326,-39903,-50958,-66455,-71567,-103752,-122553,-108563,-73948,-119345,-40264,83221,187582,199844,108458,-31449,-49407,-37742,-50265,-60513,-28531,35629,138263,201824,118877,-22492,-79386,-52892,-50151,-49940,-35231,-22726,-11816,-30482,-64234,-61496,-58102,-42320,-48180,17246,250881,394223,356026,195494,5186,-77152,-73189,-47508,-8459,-4682,-49646,-108718,-40006,57766,90290,82173,8848,-41479,-24855,65985,182080,261731,194087,53629,-53937,-57154,-13665,-55112,-78506,-62462,-62913,-69854,-89434,-17402,114805,119495,-40568,-67074,-45137,31249,70292,45033,51140,39786,4754,-50976,-110977,-53003,49880,108767,58478,7869,97205,354900,494795,196744,-24816,-15281,122722,184075,155784,95846,1669,-42585,-52262,-56467,-70070,-75399,-85979,-113069,-94522,12953,182290,160662,40631,-38129,-78225,-71475,-61297,-68962,-79740,-48960,3264,-486,-88355,-63945,-22061,78718,216057,188705,79131,-36743,-97653,-77180,-11150,31165,47146,-17825,-109506,-84196,-7447,42559,123757,229515,155008,26209,-58443,-90857,-124114,-146418,-111098,42915,259299,354509,266365,98922,-15992,-65392,-49449,-52329,-54410,1560,44404,14178,-33137,-19896,86292,67488,-29372,-114853,-61296,-16917,79332,107405,73530,10876,-71780,-88062,36655,153958,271435,367573,365404,235867,74715,-66735,-103511,-36547,-59871,-75736,-37433,44797,102572,125309,159087,227379,192922,97192,21074,6628,93816,189085,188760,126026,97939,90072,16174,-64373,-85590,-111336,-103050,-29491,88486,153968,168770,134630,84838,65605,71313,12730,1400,-77549,-140098,-99892,-62205,-95708,-98217,-88038,-114349,-88556,-29127,28857,52582,37151,5462,40332,122257,145561,123810,100293,113415,132998,95604,69228,24106,-28389,-38034,46010,98534,20453,-15895,-109952,-133458,-82209,13176,87045,185538,302641,319738,267169,172418,62161,5945,26676,90798,100398,44046,49962,56138,20282,-62003,-40625,59360,54090,38732,47174,65068,50730,47877,92125,107426,80473,118530,248455,385129,373707,164148,47122,-52917,-84635,-57418,-41575,-24332,-23102,2734,38362,38669,-16794,-53131,30739,141382,147958,110365,88800,107034,120946,70628,57374,115662,63170,-26361,-77249,-93983,-79636,-99184,-82791,28064,104308,117915,91920,26038,-23247,-84110,-123506,-124159,-106608,-112244,-134937,-96939,-21214,8583,-9531,-23191,-19140,42236,61979,27210,-5531,-49155,-79548,-92256,-102066,-68692,-27105,-4439,-40939,-71695,-4624,44913,14323,-16229,-37962,-24401,-4468,2007,84322,162245,143271,51996,-33466,-29072,-3404,-54166,-98743,-113621,-82355,-25118,79453,98679,53334,72054,122401,86552,-22231,-132222,-140628,-84256,-1220,102273,192002,203479,186858,175754,109079,-17710,-53464,65901,98725,76801,35066,-21894,-73748,-94692,-132755,-108801,-43072,5673,-15109,-64823,-75555,-50695,26627,84681,83900,-30651,-91908,-101989,-90789,-98330,-106521,-139460,-200162,-165832,-134265,-91908,-105044,-120997,-106609,-34322,-66908,-143191,-122227,-84127,-95825,-100707,-78555,12702,124787,117063,16806,-10916,-36605,-114777,-138572,-57635,-74120,-100433,-3691,98766,159074,107614,-50643,-14917,32052,17380,-40217,-50591,-3940,1939,-73288,-137567,-42522,45702,112281,150115,136378,149803,107486,195798,279246,273919,177735,66965,30181,45067,25647,39603,-12718,-55474,-23519,-31779,-88032,-127162,-106133,-93341,-64277,-17451,56746,226454,467922,609074,622529,535197,404460,273710,290679,326571,323235,178489,-1832,-76749,-68367,-40715,-14362,-271,70853,81224,10319,71644,105086,82881,56195,110524,106924,-79879,-292588,-261431,-199553,-74415,3833,57288,99890,100489,88932,-3001,9858,74777,176843,280024,326446,279187,195599,61606,-10855,-22553,13490,9585,18840,75834,117180,91227,87641,120125,225293,385583,254924,119907,98044,138026,232144,230321,159982,124605,100233,132744,158540,139199,150487,185635,100638,56249,64213,103293,301852,336253,309757,285087,219871,59538,-66477,-131046,-113985,-104511,-68186,-41649,-51211,-34596,-42002,-62173,-68426,-85639,-88960,-72557,-8257,6245,-19392,-25229,-29617,-65117,-104647,-146516,-110924,-81405,-108971,-99043,-38632,-21342,-46994,-66685,-66680,-51950,-75140,-82781,-50023,-61760,-38729,57519,148817,144702,138442,218109,127266,-8145,-829,124713,249087,285442,252021,160833,39623,-34546,2562,47634,55358,13172,-76855,-129122,-74882,-49305,-51193,-15027,-44631,72825,199709,194813,193069,194262,124939,-10935,-156773,-66016,-19515,-12862,19440,22462,21425,-7927,-45092,-42416,-7583,11645,20627,-894,-43581,-79773,-76628,-66246,-80532,-84790,-67983,-59563,10221,74164,80358,52247,-9682,31614,73007,26401,-15826,-43372,-65987,-52415,-28317,-38199,-92486,-84702,-40745,-31479,-72025,-79492,-53924,-6504,93981,310759,473752,297939,19374,-92726,-58611,-44041,3083,22361,-39661,-68652,-7422,915,-6870,-47415,-100996,-105127,-45134,31133,186651,322644,214786,70923,4966,-42874,-68645,-113484,-134501,-130452,-107025,-71801,-27638,16743,23399,28944,60900,112390,104726,50876,12266,-8407,-17295,10021,43668,42227,35918,18883,20510,37797,61631,61546,-10202,-57404,-74053,-26250,-6349,-24962,15809,-20401,-124898,-53865,29421,75734,57515,26101,49500,84903,97126,80231,103078,127619,21271,-7409,-4180,52928,59301,81705,42473,-15385,22006,10333,-49188,-77308,-29609,65507,23994,-68248,-89729,-61787,7995,-7881,10951,127503,221477,206277,114550,5345,-52866,-54740,-21743,4110,43984,28714,-12167,-92893,-154619,-125320,-140725,-39127,17236,76592,30930,-22979,-4156,35129,27064,-26477,2908,84340,100473,10797,-82333,-76488,-39712,-29244,-36843,-91518,-75325,-51892,-54730,-59898,3100,135289,180169,143798,93648,86633,109320,108245,67530,3342,-17101,-11456,-15129,-21376,-44674,-66005,8681,16477,-5992,-22346,-67733,-89802,-91910,-90547,-45730,-20775,11926,-8502,-61546,-116264,-84858,-25990,-2120,-105817,-95971,-94920,-73953,6341,87011,176756,221376,159854,64910,-30177,-85111,-101945,-95658,-83435,-45651,-17358,-22385,-8132,-54048,-123531,-49896,27735,49073,-8005,-27998,38986,159403,246011,175012,104820,133115,190841,190368,91194,24541,-24609,-39618,-69967,-91089,-58502,-68481,-60689,-34266,-17682,-38041,-85821,-124548,61911,189648,215570,155871,-4252,-97748,-74333,-105315,-118931,-40711,-28802,-33064,98988,247451,319028,333341,318440,263605,201930,85972,56268,120299,187458,199451,99512,-6215,-125460,-56707,95574,156292,65460,-41170,-102518,-117721,-64216,4673,12033,16496,56773,73587,8183,-41976,-9110,76278,62751,-43726,-102696,-147031,-85327,-28001,55099,180810,218487,64873,-58366,-46814,-6372,-20833,-61118,-37294,22206,42652,40542,48510,62817,40547,-43446,-29366,56604,90331,20243,-5100,2340,-14556,-6685,58386,83584,119600,174593,202288,145514,113498,143010,102321,39366,-7442,-90828,-128611,-97064,-92380,-72460,-11004,97953,254610,263166,133868,39007,8675,76041,128853,79088,-54198,-136327,-111592,-52492,-9142,14741,-23530,-81065,25231,100054,75683,56683,-22377,-125970,-86065,-37321,-28297,-11712,-29747,-21718,-5494,24051,65466,80593,61076,30683,-4796,-45598,-30766,5086,3660,-35017,-73640,-72969,-62856,-56501,-34575,-54069,-64124,-73885,-55325,-59843,-41178,-45933,-26289,-39053,-43348,-22752,-20924,-56461,-100235,-39853,41013,91866,105099,153988,215674,205773,174304,148498,129292,173523,148343,56519,-30,-35896,-37223,54000,172770,271899,302017,288177,102704,-20813,59104,114756,35137,-23596,26595,83438,78642,-5007,-59794,-11132,49962,48358,9988,-41198,-56567,-38727,17015,70607,123377,166411,119350,43720,2929,16831,99575,103096,-16035,-135775,-76568,50084,147370,142266,43926,-35156,-102161,-112128,-82654,-77779,-20366,81937,17091,21354,60344,-24958,-84499,-4747,20030,-10590,-18841,-60636,-88399,-49002,80721,207174,227022,154470,36845,-102571,42352,142655,178960,127821,100895,13878,-52298,-66800,-44516,-2344,72427,83648,48799,71479,154820,190056,90633,75953,94215,31079,-39826,-45078,-22456,-16710,-5243,-5166,1357,-14829,-54143,-94909,-82049,-74879,-104900,-101233,-23375,77789,161409,138272,-11252,-87022,-52144,27818,72834,40894,-37900,-104518,-134028,-112567,-29844,-8457,-16444,-73341,-132487,-149514,-72773,-4461,19723,28344,20744,367,7990,38692,-32194,-126319,-72279,-48963,-53436,-8631,-2725,-36722,20010,132461,192917,234330,284058,186367,3556,-17594,88468,242959,321296,333293,351325,302526,97330,-14901,-80519,-93787,-84514,-25207,38030,106995,56331,-23276,-63295,-79342,-107436,-86125,-37281,-8896,21177,45680,18930,-26702,-62058,-67695,6357,36980,-10282,-20130,15366,63964,64054,100891,135989,116657,51513,-9930,-20381,-59189,-109992,-116812,-57654,-12949,12302,47360,92503,41306,7501,13074,-10274,-68166,-86151,29500,97327,64830,1764,-21840,-19177,-55786,-99747,-123187,-99112,-71207,-109053,-110797,-37965,64189,124388,118197,59177,-28551,-86745,-51784,47946,27397,4233,78130,186173,271960,298908,192681,66854,-37250,-82083,-76455,-103731,-107327,-95190,-98700,-53755,-29249,-17182,59113,90905,-12659,-108612,-114973,-79275,-96046,-121091,-87474,-11174,76401,113506,87053,48860,-665,-52367,-77158,-111281,-88803,-28911,-11899,-24975,14039,58017,28532,-75456,-31496,141665,378511,446114,331292,110778,-81742,-14103,83561,51761,-13206,-13606,15416,47603,57183,55354,81027,96603,47242,33145,50403,28257,-5861,-22779,3914,53,-40025,-43562,-56481,-57163,-77390,-114477,-40162,77646,43660,-85985,-95588,-37199,12696,59817,40744,-18056,38762,106742,120769,38503,-64412,-101504,-135436,-78551,1837,45231,65321,-11276,-101840,-107424,-62275,28934,84772,93811,44977,12477,22133,53389,38585,9276,53674,126412,180506,176354,169044,129488,54411,-52760,-136206,-89312,41457,184788,194421,92445,-9472,-49454,-14590,-6042,-48136,-73454,-21391,-21001,-49658,-85501,-128940,-100603,-29486,-4016,20801,26906,13068,5949,45102,110112,94602,54468,-20369,-131297,-91799,34483,111816,74372,39071,25104,30447,5075,-47396,-46735,19954,62108,92187,102962,92914,140539,165715,178210,143761,92077,30854,6240,-50430,-156601,-173677,-177318,-75720,27349,108489,163737,242022,265178,119651,-57563,-96974,-99731,-4009,122428,137986,36914,122951,286043,210469,113483,26042,-27294,-63687,-105615,-125491,-95178,-98638,-68673,-32308,49332,153174,201017,8176,-117257,-169856,-185669,-157027,-127281,-87555,-76352,-16439,64214,178126,170015,53838,-35235,-120893,-113116,-81151,-98524,-77047,-45380,5335,103269,130966,33720,-65111,-78076,-39329,-71351,-106883,-47459,-30316,-98481,-88283,2235,16278,-28808,-32505,-19197,63098,178784,188112,116353,61744,40892,57903,48933,22576,-40000,-77714,-116269,-121124,-126320,-154386,-140266,-149043,-131670,-122937,-73783,-44741,-41738,-46469,-68059,-86208,-34115,60498,107206,96211,58744,-17480,-120070,-91027,-69888,-126102,-12804,142958,336458,389194,334112,233990,111557,74724,24229,-25812,-41188,-32637,-30448,-36945,-33641,-42967,-15984,79724,98763,48110,-2440,-73612,-137632,-78471,83980,282629,301493,174404,53638,-14133,-69042,-69010,-46957,-83541,-123522,-72439,-80727,-36629,9925,92583,115367,62458,9306,23080,35134,-12290,-15117,117,39668,120274,162682,106227,63843,51668,43729,-48421,-164830,-125632,-21818,40669,52019,50201,57016,93227,76980,80650,135115,131010,31740,-15675,23205,126419,176865,112291,43507,-13584,15211,50616,32341,-33123,-44699,12956,83323,177310,201786,113676,-6449,-109886,-24708,112067,150711,163053,200802,109439,-19816,-137054,-144808,-80742,-80866,-95461,-98741,-90535,-105230,-122172,-105483,-99927,-76867,-476,86944,110127,113233,82179,41177,3369,-31316,-3717,-6651,-25251,-54706,-59550,5684,88872,117069,43832,-42069],[-38357,-49571,-44814,-48986,-68032,-51266,-31435,-19396,-22350,17922,60998,48255,-24761,-59167,40989,145486,123904,67956,-6106,-69282,-56020,3819,-1196,-53785,-97896,-121372,-111472,-36817,54793,125791,168687,108775,-5490,-63130,85978,362525,435770,310717,171537,99295,31236,24664,53154,57746,6961,-29332,177464,363549,363809,246608,92638,-35713,-38647,114753,229057,216127,116321,73435,3211,-36531,-692,1445,-44842,-84163,-32649,-29419,-63896,-114235,-80025,-103926,-94450,-57019,-31756,58611,115390,126031,130227,161080,242001,233452,265876,367516,358803,263469,104046,21288,75084,90887,13459,-21704,-44179,-69942,-125585,-76394,33777,104383,145111,109476,15508,-21667,-51127,-144654,-53938,78335,-12914,-80276,-88589,-46099,-20506,-40729,-76750,-103115,-29553,1004,-30922,-35219,71960,232219,301764,265512,220160,166105,137449,28052,-48016,-107957,-81189,-43672,4196,93417,33383,-16609,57316,116156,66633,-5518,-15542,-6017,19936,74946,60132,-675,-64258,-113497,-92933,-63593,-39485,-43003,-46706,-60196,-87160,-73951,-45525,-13216,-13920,-26539,8456,90243,107892,77665,86650,111037,48156,-44174,-30890,33319,75047,104068,16450,-58795,-67979,-62170,-44927,-73504,-26485,108344,208020,225336,156156,35012,-44430,-84758,-98469,-40097,46021,54031,15891,-33506,-65555,-80590,-104827,-83831,-57039,-5191,55581,243169,262695,165774,143165,68289,-65865,-92722,-161333,-159874,-73211,13568,89964,88584,56521,90953,113558,26342,45884,60634,-8318,-113450,-53688,430,-58526,-98881,-66661,-97485,-128326,-54727,19552,116606,144345,98196,7241,-31612,18248,-32164,-106533,-32149,54541,144102,168294,106834,15587,-20134,-13249,18425,61034,107083,142911,138608,16501,-102069,-14472,6353,-19966,-64560,-64676,-21802,32907,19395,-58062,-105597,-90339,-51241,-61174,-104362,-15929,41138,54394,39552,-18458,-81227,-79332,-90018,-92367,-98493,-115896,-82323,18018,100017,92864,98157,76192,-6546,-109636,-63895,-11787,-7676,17382,90778,152432,104833,26703,-60570,-100422,-48104,46084,149582,205678,67614,-8981,-34661,-72075,-111842,-99428,-2058,73813,71727,-5884,-89478,23396,138463,186111,154419,82169,37827,13353,24698,6415,-44328,-99377,-135680,-119853,-100449,-83705,-87969,-90232,-67423,35740,145591,208442,293065,356641,377373,315152,143364,-16665,14014,129645,226634,204309,121866,41712,-48972,-97155,-95901,-42036,-20301,-26445,-37961,-17403,33984,20458,36049,74513,56888,109988,238234,368433,458053,263874,74722,-65695,-115134,-11194,50429,-16497,-122577,-89134,3247,39076,44582,33229,-11788,-42898,-38848,-40801,-36982,-50301,-61049,-58649,-84738,-95631,-94102,-75024,-116762,-54383,64296,160871,165581,79574,-36452,-40847,-29588,-47491,-63890,-37056,25478,121366,179565,94950,-42509,-87072,-52758,-34413,-18432,-2354,-3208,-4084,-40781,-90838,-90261,-74263,-43261,-38311,31006,265096,437174,383475,207453,11889,-83048,-82756,-57042,-15702,-10939,-52367,-104840,-31400,71186,106236,91262,3139,-56855,-37901,61149,176600,244616,179949,40792,-75097,-74197,-33155,-71107,-104098,-97779,-105658,-96660,-76023,-1021,130488,128690,-29896,-65652,-43442,34377,80106,52586,46737,22740,-24051,-71570,-91856,-24368,66456,124018,71827,24634,127845,391290,487758,198747,-13026,-11294,121573,194634,181733,127997,24489,-33605,-54681,-65331,-77874,-76677,-89154,-120377,-91697,12445,163240,134312,32719,-44483,-88852,-72961,-48894,-48030,-66731,-69989,-37833,-58310,-114677,-32445,-10123,60672,189787,182807,80187,-38605,-111370,-84292,-8204,39111,54634,-19045,-112398,-81711,5466,63827,150352,251160,160448,19093,-71824,-101833,-135312,-163302,-132113,25213,241262,361864,277133,101248,-12345,-63830,-47677,-49574,-51380,1951,33240,-15035,-61309,-37567,77872,85189,5219,-87604,-129969,-56787,60698,98345,65245,32,-87389,-86837,41480,156946,274776,363269,335829,205645,53935,-82044,-105142,-47628,-37669,-27291,-6473,68183,112987,117383,130991,197092,164492,76571,7665,-5316,81619,185385,194857,130659,102199,97488,13460,-64366,-90797,-123620,-104230,-56519,43468,108393,133381,124749,100419,102894,93945,13863,-14938,-86550,-123027,-100887,-69922,-104925,-98620,-86259,-108640,-88600,-30027,22496,47347,44764,33769,81869,167498,190780,158714,128265,132890,150094,114669,96081,37693,-24173,-36475,41561,93415,35416,-687,-86626,-139958,-109657,-15721,55271,149382,278685,324796,271883,160719,55311,5029,13209,65952,73550,20866,61424,59554,11405,-80162,-41831,82294,87517,72701,76848,81756,56697,47600,87662,109393,85743,121850,247748,352182,302330,124738,42742,-42580,-74442,-62673,-53040,-29379,-21292,13942,59230,59220,-1609,-37930,38746,138733,138214,102513,91951,119543,129818,81189,76065,135426,72263,-25712,-84383,-100281,-84509,-94781,-69214,34734,92824,91870,71881,15446,-29932,-88640,-122949,-107275,-83231,-89607,-131978,-91961,-13333,6776,-20380,-35455,-28712,33387,54745,23798,949,-31535,-54122,-70995,-100483,-80076,-17094,9876,-35128,-66010,-1961,42492,5976,-28081,-51752,-39564,-18514,-10691,75880,151743,132541,60212,-22876,-44103,-21890,-63207,-99484,-114900,-85572,-30334,71935,91941,48284,54644,90609,57655,-38431,-150422,-134285,-118614,-44331,54422,137690,154310,147305,135127,79065,-25117,-21624,86451,95665,61718,30826,-18145,-70593,-84807,-111165,-99691,-33431,22615,-4277,-61711,-71618,-60271,-4206,53016,46232,-61575,-123204,-118381,-88564,-93697,-100721,-124087,-175003,-155723,-126968,-97345,-118644,-134130,-93420,-29690,-68356,-147265,-123376,-91194,-110447,-112941,-70131,41702,174607,166075,39529,-19794,-55497,-130840,-123670,-40429,-57040,-70653,48018,159962,215292,131412,-60405,-33799,20238,13122,-23537,-17689,11142,-4376,-81548,-123919,-40157,45857,101530,138779,126105,128281,78680,144694,207078,200558,126402,50399,48498,56328,24149,34078,-19287,-56796,-17432,-25113,-90276,-113657,-70221,-49443,-29688,7718,65913,205283,379383,486527,524152,496684,416775,299920,301587,329354,311427,157754,-14129,-78665,-53271,-32199,-15152,-12665,52540,83518,29198,110771,134443,99774,58850,111206,108758,-66777,-309736,-307489,-265428,-154958,-80114,-17619,42321,59660,66247,-24373,15829,89954,170720,231307,228409,207599,157990,34525,-26384,-24637,22184,22309,31688,87110,120889,88635,80212,107141,209157,408280,311480,154076,122099,154112,222517,213446,162672,124756,110086,159357,182163,175928,207014,248338,160687,97990,93663,112343,262806,263845,234461,220128,177959,61239,-55023,-132113,-115676,-104578,-80147,-57971,-60892,-33245,-33340,-53315,-58466,-80917,-93318,-104863,-65247,-55517,-75319,-57397,-33581,-68120,-115475,-134797,-98440,-75829,-110468,-97206,-36535,-26439,-58356,-81308,-87860,-61131,-71631,-72119,-30660,-50383,-63222,31524,139939,137760,135618,226619,151538,13858,15060,141817,282021,334969,295179,175051,39608,-34897,189,44812,52167,7863,-85482,-128737,-72070,-43480,-56123,-38945,-45449,96132,234421,239527,245454,237771,150944,2138,-148006,-77042,-36139,-35850,-100,6577,-1666,-30053,-58774,-48930,-13089,3691,-5690,-30276,-55349,-75130,-76242,-71245,-88167,-85094,-66862,-64916,7075,87121,102594,61786,-16214,33828,104374,67015,5702,-29441,-58810,-54416,-27900,-36947,-94074,-95543,-49008,-35072,-56565,-45790,-20425,24584,104928,266235,408363,269359,25427,-86278,-60390,-38767,26144,50379,-26555,-67014,-1731,15442,7316,-42540,-106352,-92968,-29166,51651,205842,330390,200288,60711,-3473,-55026,-90743,-146351,-123520,-97567,-78425,-49959,-11642,30305,35973,31008,50966,95276,84201,29879,-3734,-22889,-40757,-19532,16063,18877,22931,12226,12381,33444,68011,82418,11138,-26233,-27271,24664,34423,-297,34438,-18970,-142388,-48532,23565,52598,33739,9425,47955,88089,95879,71047,82472,119001,16877,-1324,12279,76687,84174,96353,34941,-40856,246,-6744,-67169,-94812,-32685,63177,14201,-89777,-83420,-50186,-2336,-35871,-12983,105057,198964,187240,116177,23802,-47564,-85084,-71939,-58767,-20069,-31218,-53882,-115555,-138642,-118347,-133978,-21422,56122,113387,56654,-13844,-8358,25071,16342,-33466,-582,81621,89133,15345,-66558,-68021,-36380,-25424,-30937,-88501,-86751,-57564,-56176,-62928,6292,154425,199420,155946,107524,105440,132805,139461,94326,24879,-47,6721,638,-12815,-46264,-61286,14898,22939,63,-10346,-44792,-66084,-80662,-93684,-48281,-23439,18259,5579,-56817,-119711,-79215,-13470,14931,-80694,-94084,-86417,-67909,8255,82397,165372,214765,161700,67122,-27738,-83257,-107217,-111366,-99423,-54421,-24551,-35036,-25379,-69762,-119147,-29397,50975,67961,13784,-15244,41135,141067,202374,135283,80931,110456,159720,153699,77122,19688,-24463,-28902,-39483,-71627,-56365,-70347,-66864,-47358,-40360,-49611,-85198,-140791,29388,142095,165079,122442,-17990,-115366,-92261,-115290,-119992,-47208,-36717,-35089,104578,267657,362014,386489,333015,251902,207992,101018,51475,109038,186559,217301,122798,16557,-108849,-74680,73758,158979,84570,-27246,-99267,-120367,-70632,-5007,-5107,-9697,29813,61655,3738,-31873,12491,104759,102108,16740,-58390,-154619,-97076,-22641,84406,225785,242095,70769,-45143,-10745,40236,16930,-32092,-15353,27383,37639,34986,46455,56734,23580,-58989,-33912,56100,73884,-4949,-26217,-2876,17195,47836,93535,94450,110370,145737,156425,111159,99916,123080,69318,24216,-10172,-83571,-118269,-100167,-95916,-73815,-9260,99673,250777,261709,136176,43362,9257,57512,96846,56800,-61944,-137756,-120177,-70690,-36871,-19302,-53822,-81592,26260,87515,58225,47488,-28563,-41928,-64883,-20891,-18348,-14017,-29645,-15694,923,31098,79720,98454,76809,41005,-205,-46585,-42728,-15973,-12876,-48151,-84376,-77095,-61639,-51009,-20240,-28993,-41941,-68845,-71992,-79762,-45980,-36266,-18096,-34357,-38677,-10696,1180,-39459,-87394,-39082,35441,69483,71271,128222,208272,207489,188831,178397,163602,192211,127760,39747,-4214,-42032,-45775,40963,155402,233736,248949,256661,101659,-41895,11833,55859,332,-36903,20750,76238,52830,-44510,-88192,-8369,57201,62474,29646,-26754,-67917,-54482,9719,71813,116890,131475,60340,-20368,-44531,-18578,65929,85851,-15574,-119941,-62518,65095,154020,127474,28995,-48838,-112189,-105504,-64121,-70507,-25570,104368,90458,95145,114841,30617,-19711,24737,22104,-17505,-26359,-69920,-93887,-51417,70442,203012,219850,136554,4038,-87508,87628,185874,211462,145270,109858,14214,-57847,-80587,-63216,-19225,48311,60773,26048,48118,153617,196488,86866,65430,77451,9740,-56205,-56460,-42530,-35745,-8512,12062,19894,-7165,-53696,-94827,-80918,-74231,-106163,-99844,-24448,69887,139898,99537,-41839,-78269,-27680,35708,71319,45655,-25290,-100111,-133228,-101950,-14164,15424,20796,-27054,-106110,-143082,-72241,1754,37194,52896,30707,-6200,-12309,13724,-43373,-131733,-77083,-46951,-40578,-2385,-13593,-55171,-14869,116951,185955,217257,266299,186872,9348,-13388,91810,262852,363757,407563,426918,364661,140848,1551,-59563,-70381,-84845,-23488,52917,100552,65786,-5603,-50657,-63855,-88114,-73127,-43912,-27439,2207,31504,6229,-35063,-65099,-59057,29967,60849,3963,-18799,6686,87161,87101,120861,148072,125614,64546,-6556,-34713,-73331,-119564,-124168,-65578,-14920,22063,64018,95633,36985,-2427,4230,-14639,-71178,-74724,37552,107473,75335,6489,-17604,-15704,-43481,-74755,-97976,-85162,-72190,-119113,-101255,-24147,80361,141878,127059,53944,-32835,-65120,-5080,95799,55700,11366,50490,117043,220734,275707,173877,51000,-50637,-101992,-88739,-110178,-104865,-92931,-105958,-60054,-29989,-20374,57035,84719,-24128,-116128,-123308,-82398,-90996,-111935,-106252,-26312,62851,103386,84448,44986,-7490,-55751,-75771,-109846,-75005,-2190,17838,-13697,7557,51540,26580,-75636,-47858,115734,354833,461142,372974,128502,-78067,-16711,82932,54695,-14234,-17801,19253,60921,69626,57050,73996,107900,76016,70948,76478,32654,-15775,-34111,11,-3310,-40762,-48291,-73786,-68446,-89154,-128628,-39171,84224,63226,-79178,-98570,-34059,17691,52788,23773,-46542,-7922,76835,102873,20572,-87172,-115480,-114443,-55674,30315,83103,90467,-11740,-121169,-131076,-58956,39820,82592,74299,18986,1725,24539,61667,46173,14128,59139,137034,170302,153347,135372,95324,23963,-63284,-136280,-76161,44701,162495,177292,93662,-7083,-48534,-21302,-26474,-79468,-102581,-39242,-39619,-64410,-94280,-134729,-92617,-23324,-1359,15877,7044,-9249,-9715,31975,104223,100897,66525,-6133,-116332,-115709,4300,83002,48292,22247,29832,57854,22403,-39716,-44344,13583,36079,28955,46402,68623,140954,180152,184755,144160,107015,61445,35822,-38682,-160718,-177069,-150331,-54159,47536,124146,177130,254112,258802,88040,-63862,-67423,-90621,-15477,108182,106965,-12949,80828,276848,233707,135321,23046,-39062,-73432,-110003,-135370,-117127,-125286,-75884,-25429,60573,155703,214313,26806,-97194,-137034,-142651,-100495,-127205,-104758,-91304,-28288,48617,166666,177522,85057,2608,-93817,-118378,-114239,-105062,-55573,-17698,52238,148002,157257,45014,-59561,-69632,-29776,-67166,-134581,-56989,-34480,-105756,-100389,-7332,1908,-45228,-52904,-22503,96752,254335,264615,160695,87554,63947,80677,66913,29038,-41491,-75887,-113442,-134579,-154086,-140221,-109865,-139626,-129521,-110174,-39195,7686,13614,-2653,-37097,-73291,-20835,71848,108402,79446,34684,-31975,-72456,-68609,-68653,-112948,-4068,145075,314641,335874,291438,229794,123706,85526,35091,-22941,-52700,-49666,-46412,-51155,-43343,-45283,-19437,72734,100352,50270,-2204,-73290,-115805,-36787,167062,411575,427296,270021,116707,8747,-58263,-62946,-43770,-80490,-137152,-82269,-102597,-62982,848,90350,102184,38615,-9638,28207,48407,6715,-3860,4110,33362,99186,133571,90635,78418,91085,68753,-29731,-139396,-140096,-40778,34433,45231,38274,41568,75791,47318,46315,99847,88172,7488,-15402,31709,131548,176482,99416,39393,110,34431,72333,40009,-52468,-59949,23958,120288,212407,208299,117541,-2691,-91635,-16859,95975,126443,130663,163469,87568,-22524,-134478,-156895,-86070,-80368,-95823,-105857,-90480,-98574,-116071,-113931,-109437,-81312,-9944,101169,131914,130098,100823,55753,10688,-30814,2307,5742,-11722,-36578,-59591,-13441,69377,122050,74553,-13829],[-26257,-45623,-44455,-49401,-70586,-62782,-40609,-20934,-23351,18696,66322,62599,-12514,-61884,31978,133506,130437,70099,-3929,-57580,-74446,-19338,-31884,-76443,-107147,-126205,-101842,-33957,41802,84257,114683,75365,-10884,-60957,68484,334520,411806,290777,159686,84793,2512,-24701,6498,21375,-19523,-33014,197529,393314,401247,288933,124775,-16489,-46485,95223,210931,193348,102239,72103,11003,-42313,-14340,-3310,-36311,-80060,-54394,-51508,-73281,-105366,-85952,-97584,-54612,-29203,-4006,92635,133571,133456,133158,169096,266277,270468,295197,375857,347867,250454,91128,16915,88463,136021,52023,-187,-32789,-57030,-100312,-71271,44017,121495,159112,113995,28661,-686,-25696,-76940,-26078,69156,-20484,-76083,-75270,-42096,-32812,-72654,-83050,-86575,-18904,6475,-32774,-32819,74427,240979,356662,320823,241647,157283,137331,39834,-34997,-96510,-74078,-13763,52902,81302,13248,-17703,67667,127902,76837,3142,-2794,13103,36422,85198,70201,7638,-55153,-105576,-96250,-70576,-46821,-49246,-55975,-72768,-69544,-61388,-42900,-24596,-39365,-72358,-30797,58199,93314,73435,80925,98429,27821,-65770,-27954,45621,95563,122112,15497,-54504,-60683,-58139,-43600,-81300,-26795,125891,224918,244573,177254,44833,-47370,-97123,-106668,-38023,53147,62142,18784,-36134,-76275,-89110,-115260,-95239,-76821,-54607,-28726,172209,291710,237360,228321,136708,-33840,-99295,-156124,-145553,-77235,-4585,69477,95543,84648,125170,128766,8983,29835,54507,-8304,-107313,-50265,10952,-43956,-88882,-64127,-87276,-126873,-60642,27038,147009,194367,134297,26259,-34912,7558,-35556,-112940,-23624,59298,141959,156071,83633,-15877,-48595,-27143,8256,53896,106930,153927,157355,36012,-95538,-17076,2709,-23587,-68065,-73767,-35970,17645,-1406,-81785,-127879,-108097,-59818,-57540,-108991,-25589,44086,63903,42343,-30660,-93665,-77104,-86423,-91906,-102924,-123237,-88623,8419,81135,68416,78264,62237,-12308,-117335,-79029,-33383,-26534,302,76971,148097,108497,28299,-63017,-86182,-40226,42401,148356,205494,77265,15975,-9744,-51169,-85934,-68339,15529,79426,62661,-19604,-79174,49666,165899,190022,158825,99512,57132,28326,30648,7252,-46127,-107332,-122625,-109812,-121002,-90749,-77773,-65682,-42322,65197,184754,246840,302558,330616,348646,300455,138394,-13520,8355,115575,216175,193094,109075,30752,-58884,-108848,-102990,-50575,-27706,-28250,-37811,-18480,39582,27446,21714,45245,16649,63959,183454,308677,429920,292292,102726,-46783,-98051,-9988,41694,-22926,-128897,-83976,14903,56205,54269,28691,-26109,-64158,-60170,-48157,-31003,-48295,-56523,-46359,-60846,-62924,-67931,-71490,-111666,-74417,37023,125061,124256,46074,-44634,-34246,-21500,-43688,-66111,-42109,22277,112416,163307,74252,-59708,-92854,-51217,-18972,12257,35074,20189,4559,-50041,-112158,-115946,-87522,-43682,-29950,41961,270800,467186,402492,217177,21623,-83830,-91104,-64845,-21288,-15754,-53757,-98670,-25006,79544,115806,93572,-7848,-78209,-58483,47439,157185,211099,157886,27254,-93814,-86159,-49081,-81989,-124562,-134300,-106393,-71180,-37854,26584,150896,136486,-16355,-63646,-44645,32752,86381,59184,42637,6132,-48114,-68552,-48231,14317,85886,139671,89333,47241,159459,413887,464800,196589,-3585,-10992,114555,199780,204429,158120,46597,-25419,-57844,-74765,-87166,-81285,-94714,-126546,-84761,14689,143233,106687,21293,-56164,-100741,-73087,-35445,-26512,-53354,-87788,-70385,-100831,-88712,-3998,4855,47315,159158,167304,74860,-42448,-123827,-87987,-3998,46795,59708,-23009,-114178,-76057,18515,82974,170422,260727,158457,11529,-83957,-104998,-133895,-165395,-143416,10269,217174,357929,280903,103084,-7894,-60347,-45656,-48151,-48482,3901,23635,-40767,-84957,-46932,74025,105327,42952,-25142,-78430,-71845,35218,81191,50977,-13423,-102450,-83809,44055,156406,274224,352574,304366,179294,41065,-82940,-82108,-52928,-9368,22185,27607,88950,119134,105825,96865,153720,126366,53178,-3307,-13353,69789,175923,193383,130539,102660,99785,6360,-67112,-97049,-134916,-93626,-76584,5991,68277,100120,113255,115469,141090,114957,15168,-32421,-92212,-105477,-94376,-77270,-112599,-94769,-83554,-96901,-74703,-25930,16948,39432,47104,56452,119100,209824,234528,191095,151161,144566,160547,130342,120839,50440,-19342,-34826,34666,80640,44580,8129,-70681,-132036,-127313,-41994,24781,112728,244555,319248,271040,147963,49827,4200,-418,37704,37870,2016,79104,62555,104,-99548,-33521,113970,125897,106517,102186,92504,57114,40574,72834,103730,87131,123181,242504,309613,222211,85188,38270,-31941,-64099,-66588,-64462,-34559,-18555,26782,81457,79337,14754,-20239,48747,135146,127088,94034,94801,133021,141299,98954,105628,163176,84219,-26108,-90901,-103246,-89186,-91158,-54308,41501,80148,68626,54344,5195,-33676,-86388,-115760,-93863,-61553,-59250,-105213,-81114,-9457,2112,-32106,-46973,-36613,25217,47484,21416,8118,-14191,-28918,-47642,-88739,-89326,-7824,23920,-30068,-62154,1020,42800,1873,-36462,-63012,-52441,-30207,-21337,66105,136858,117181,62038,-15301,-60012,-41424,-74030,-102029,-114937,-87620,-36684,59157,77808,36791,31490,53814,23656,-57625,-137889,-102032,-111966,-89343,8834,87601,107460,108146,97904,59490,-13731,14507,99894,86010,40304,20333,-18290,-67821,-71645,-88368,-81400,-18911,40118,7371,-58613,-69937,-73216,-45586,13049,7043,-90446,-153925,-124062,-80637,-84879,-94059,-111011,-150158,-133115,-117189,-100737,-119534,-105633,-77457,-23261,-66682,-137995,-104511,-74010,-87925,-114552,-60323,67542,215824,211651,68368,-21701,-74884,-148189,-101726,-19270,-38052,-40246,93735,216735,268910,151789,-67541,-48160,12081,17109,2262,15314,21993,-12649,-86802,-109939,-37963,43058,85851,124238,117762,114036,62276,113968,163833,162015,110719,64712,80266,66145,22295,28334,-24962,-59228,-17061,-21986,-91273,-92267,-31881,-5643,3671,29172,72634,184386,296560,367966,420557,437434,404654,309597,300192,323185,291819,137567,-24522,-77661,-37610,-21802,-13963,-23017,33831,84932,50133,146971,160926,118213,62659,110155,105168,-64315,-323882,-345788,-325938,-235341,-168737,-99949,-23960,9730,33078,-48363,19828,102381,160924,184190,137923,139238,114243,3447,-40204,-24060,30896,32859,39925,90768,117495,82139,69544,91002,187983,410696,358685,189426,148240,168064,207673,190912,157375,116494,114009,179083,198045,206698,256020,303612,220045,140172,124350,129394,242711,225152,197245,187063,155888,70683,-40136,-129385,-116263,-99526,-82744,-67856,-66073,-29103,-22345,-40594,-48036,-77426,-96065,-137786,-115169,-109745,-124246,-80331,-34822,-69726,-124350,-123489,-89172,-73025,-110805,-93850,-35259,-31159,-64798,-89392,-111104,-77411,-75801,-70303,-20801,-43533,-90462,6225,131609,127376,128130,227072,171186,36071,33224,154984,303380,370888,326149,180216,36097,-34252,905,44440,49949,2003,-94076,-124915,-65779,-33291,-55940,-59002,-43003,109523,256019,279674,298089,280441,174430,14338,-137756,-88880,-54078,-59806,-21560,-12012,-26040,-51075,-68997,-53902,-19429,-4132,-25333,-55271,-60899,-65493,-73231,-75775,-94626,-81890,-62689,-69816,3331,97640,123100,72213,-20091,33301,128820,107237,28600,-15576,-50069,-57059,-31440,-39943,-96359,-105665,-56581,-36869,-33795,-7174,19239,59508,114248,213669,325255,229733,28830,-80678,-63764,-35515,44951,69386,-23384,-67477,7080,34201,20853,-42327,-115952,-80265,-13117,72888,216210,319635,176074,45151,-18169,-72238,-114635,-137796,-90717,-61478,-49845,-27182,4391,42839,48117,33535,40949,76276,61955,8905,-18177,-32285,-55594,-46444,-11215,-5138,7239,3189,3220,27815,71309,102646,34041,7898,27081,87327,88267,41978,75979,5211,-111313,-45939,13082,28266,13021,-5398,42459,86319,91266,59568,58050,100071,5757,-518,24739,98840,110809,114965,32738,-64906,-23925,-26173,-82648,-87079,-21374,58511,1679,-110551,-65369,-26003,-12391,-67127,-36090,86054,177650,167071,114753,43990,-31818,-95035,-109584,-108782,-77423,-90865,-99214,-136366,-120244,-111732,-127288,-5751,94884,146591,78114,-7736,-14638,12774,3053,-43347,-6202,72447,70798,12880,-53608,-58559,-33022,-22777,-26855,-83182,-98715,-65274,-61104,-68248,8281,169538,210866,157296,111592,119038,153129,167085,114587,39708,10630,21357,14553,-6545,-48909,-61437,14775,22945,1323,2058,-16187,-39823,-70564,-96756,-52220,-29566,17668,14022,-52452,-121996,-78374,-6401,27737,-56602,-90083,-79072,-63283,7774,73820,145168,193805,152399,62806,-28899,-84911,-117163,-124210,-116929,-66394,-34792,-49122,-43347,-85805,-109801,-9141,70681,79592,29509,-7287,36831,113598,149418,90204,50579,76316,113184,106994,58781,11555,-27193,-22113,-12062,-38313,-46990,-71643,-75140,-65138,-66848,-63888,-85909,-142935,-9938,87345,112530,90708,-28796,-127330,-107825,-122253,-116883,-50255,-40537,-34873,108243,282558,397697,431697,338810,234459,204438,109434,41325,92914,180619,229517,141353,34906,-93282,-90464,49019,153896,100481,-13626,-96484,-117520,-73116,-11915,-21096,-34696,1664,45114,-3596,-24155,28958,125203,144324,74403,-24559,-136988,-106291,-14604,118258,268923,259553,76270,-30589,20779,80456,52270,-145,9945,35541,36117,31569,44027,47472,3508,-76816,-36916,56179,59784,-26043,-46352,-7570,42654,92061,121346,98012,93008,107248,102078,70452,79945,95012,36296,8161,-13819,-77195,-110117,-105681,-101656,-75302,-7111,100262,238236,252871,135983,46000,7455,35817,62038,32261,-71387,-140458,-128914,-86390,-58591,-46198,-84900,-83335,33068,80279,44275,38774,-15191,56260,-23721,-4161,-3768,-8219,-24306,-10205,1985,30386,83565,106645,85781,46482,1239,-48512,-52733,-38704,-33291,-63546,-96257,-86260,-65006,-49136,-9614,-7373,-19880,-55315,-82798,-100535,-57634,-30484,-13008,-32667,-37587,-3561,17982,-26397,-77967,-40363,25603,42151,32953,96300,191909,201052,194927,195216,181360,191698,100579,25358,-7920,-50700,-59121,19703,120086,169029,177350,211621,96619,-58676,-36897,-1754,-34949,-51722,13354,67539,29657,-77120,-111697,-6700,58053,70626,44915,-12102,-74851,-71281,13,68601,104199,89948,4108,-71676,-88154,-50639,34719,67842,-13952,-100930,-47085,76421,151713,108298,12554,-62582,-119675,-96433,-43913,-62007,-34764,115461,164787,185921,185633,98954,43515,56911,25745,-24326,-35006,-79286,-98876,-54350,55296,188961,202574,110535,-36589,-40577,143548,241769,253785,171203,122871,14305,-65598,-98145,-86695,-36679,22071,34197,1236,23316,140912,190874,79502,52038,57741,-12387,-73690,-75891,-73149,-65952,-21667,22039,34208,-1637,-54416,-96769,-83296,-77288,-109660,-99961,-29115,56136,109487,53816,-62266,-54070,-8453,34764,60112,40111,-20397,-101328,-137048,-98919,-8295,30567,50618,19201,-76132,-137361,-78705,2469,52881,78103,39830,-12717,-31143,-11298,-56919,-138904,-82106,-43955,-26866,6522,-9620,-40461,-43260,92675,169366,192803,240452,181874,14854,-9766,93708,277918,396755,469334,488249,410565,179702,17558,-37069,-52092,-85739,-23323,65742,86904,67923,8255,-39206,-52231,-72308,-56170,-40612,-41414,-17284,14152,-8918,-45961,-70672,-53322,47751,74483,8022,-25339,-9999,101529,103512,133976,150958,126505,71738,-1748,-45250,-87747,-129860,-132381,-77339,-21715,25279,68622,84404,24435,-14156,-3022,-17103,-69208,-60299,43455,110472,78895,5684,-17319,-14479,-32757,-48988,-71602,-71625,-73765,-126121,-95919,-15971,91128,155381,132879,45614,-37869,-39158,51410,153756,85070,14621,20364,51195,165920,242805,149481,35227,-59544,-121341,-103986,-118370,-106859,-95574,-115623,-67465,-30587,-25416,49371,71348,-41249,-125148,-120406,-80270,-85708,-103084,-104848,-31274,52208,91159,79569,40087,-13840,-57081,-74390,-112000,-65231,20989,46933,-914,1798,43589,22576,-76508,-66956,84929,314984,450008,395842,142667,-73389,-24169,73844,50704,-18444,-22376,21602,71237,75372,50195,59580,115857,109471,116499,102737,32900,-28031,-42230,-2904,-9661,-45819,-58621,-95057,-74246,-95859,-143347,-43056,79848,73711,-75820,-102240,-30788,20711,42474,4312,-73965,-44592,53111,88714,5908,-107524,-123018,-95092,-33036,58385,119551,109806,-15710,-128192,-105445,-54447,42963,70001,45343,-11280,-4586,30424,67470,51284,21174,65575,146432,159685,132182,104089,61740,-6321,-73341,-135371,-66847,41072,129433,151425,90646,-4586,-43861,-22817,-39456,-100410,-131299,-60958,-61004,-80003,-103433,-130717,-78396,-15502,-790,7460,-15902,-29780,-21892,22190,99666,106877,76841,5274,-103371,-140087,-28244,49337,16873,947,28783,81180,38055,-32856,-43618,3296,3038,-43141,-16544,36597,131312,179993,172738,128916,111127,86750,62917,-25862,-155255,-165566,-125875,-30238,68978,138575,186399,256320,236669,49020,-47255,-36063,-77591,-29333,84576,61077,-71420,44441,262696,253958,156415,19421,-52244,-85627,-116888,-145763,-139482,-116808,-59967,-10712,65024,140007,204838,38809,-76448,-102854,-98616,-44650,-107311,-120460,-107954,-41789,30637,147111,173586,111231,39307,-51600,-70994,-140999,-113699,-37187,11568,106464,193542,178590,51864,-57933,-60780,-18078,-54581,-126838,-63151,-40254,-113518,-109162,-15095,-9338,-57186,-65143,-17811,129834,320452,325112,192022,105223,80695,97374,77744,29592,-45968,-77008,-114802,-152246,-163465,-98909,-80358,-128694,-128358,-94699,4165,77886,79997,43402,-3969,-44060,-3397,78479,106139,64132,17689,-25756,-19523,-36451,-61398,-96329,6458,144646,279204,267248,231832,207695,123552,89409,44139,-17186,-57661,-63059,-60836,-64264,-52326,-46810,-23044,62514,98371,49765,-4069,-70382,-90593,1064,238435,517138,527215,346879,169277,26532,-48128,-54478,-37952,-73704,-148071,-91901,-121761,-85734,-6530,85207,84265,11849,-33841,19787,48538,18547,4404,6874,26520,80322,109287,78297,93632,129403,88087,-16375,-117603,-142707,-59293,22118,30084,17086,17379,51674,17164,13142,62263,43051,-18732,-17030,38699,134116,172154,86121,31792,9631,52451,95251,50004,-66228,-68839,39167,154450,234924,204089,116395,609,-70771,-7368,75348,97064,94564,125806,69065,-19336,-119794,-162340,-90840,-78066,-94544,-111284,-85705,-89153,-106941,-118992,-110966,-80084,-21130,100939,135779,130447,106514,61050,14241,-28664,10478,19103,1114,-20828,-57051,-29579,50827,119801,99244,12826],[-17558,-43733,-45516,-50634,-71842,-73850,-51084,-24803,-27856,16236,69700,74775,-616,-68515,15631,107874,125343,65450,-5580,-49338,-82988,-45427,-62111,-100397,-117135,-130558,-95058,-33073,28162,47702,69198,44875,-16981,-57091,52671,299382,376034,263262,142581,67007,-24677,-61733,-28208,-12260,-48835,-26912,215908,410150,426959,326532,155149,42,-54955,70942,180233,160491,83212,64985,15048,-50705,-29708,-10365,-29218,-65521,-54564,-49314,-61290,-94569,-92954,-79658,-18563,-5132,15235,118109,141544,133644,130360,169689,276331,296514,311774,362802,314988,223528,73186,8448,93771,173504,93433,25839,-12818,-36486,-70832,-65690,49493,130953,163365,111838,39805,21426,7583,-5490,32812,91210,-4514,-55934,-59641,-38941,-46556,-101245,-70849,-57752,5340,20616,-27820,-26461,76163,242828,404049,374613,260202,145731,131770,50147,-21649,-83408,-66351,12468,91603,73491,1759,-15623,71161,129669,80943,7174,4175,25719,47382,88350,74060,12362,-47907,-95788,-97649,-79685,-56953,-55488,-61871,-68984,-48595,-44045,-32456,-22432,-41207,-85056,-64616,25306,75314,66441,72064,81980,6135,-84232,-24616,52677,108974,125061,9529,-52417,-55111,-52210,-34870,-78164,-18098,147530,239085,257794,193942,53704,-48408,-104970,-108565,-34208,60770,70256,21446,-38710,-86395,-97153,-121692,-92984,-76001,-75402,-78290,112495,310457,305257,304335,193172,-2231,-102247,-145106,-131073,-82976,-26854,42110,96423,113144,163894,144247,-6229,15550,48208,-7526,-99628,-44367,22089,-29112,-79993,-59334,-75004,-124287,-66466,33658,170683,233908,162332,43629,-28893,-2421,-39065,-109399,-11606,64149,137383,141274,59822,-47827,-74631,-36901,-1926,43697,102179,157036,164671,48744,-88994,-19980,-1058,-26865,-71873,-84601,-52362,-13,-23772,-101323,-137034,-127235,-69375,-55284,-106406,-34605,45835,69287,37314,-47637,-102080,-72264,-80974,-90326,-106135,-127371,-88331,7953,70509,47696,59398,49126,-15582,-111610,-93993,-54437,-42043,-12164,67410,146232,116513,37824,-51867,-59527,-17318,50531,153392,208809,94763,49207,20024,-26994,-58506,-40369,31708,82837,51257,-34480,-64357,74528,181858,181554,154488,114720,78679,46366,37842,8159,-48742,-116184,-103954,-86188,-131300,-94465,-63794,-37187,-10205,97709,222202,278591,300579,297230,313388,277627,127901,-14217,985,95935,192719,171800,92341,18134,-69712,-122243,-111150,-58478,-33622,-28900,-38205,-22880,36597,25408,2784,12290,-21315,24899,138173,253711,392149,315295,135755,-23622,-66731,-503,30948,-31733,-136603,-81736,22558,70770,62575,22987,-40270,-87118,-81853,-48376,-22715,-44923,-52038,-32862,-31573,-25786,-35327,-61386,-102638,-99122,2902,82641,79300,11052,-55353,-30840,-15409,-40005,-67305,-42496,27144,111420,151829,54465,-75758,-97702,-49487,-5433,40175,74663,47026,13526,-57029,-104191,-116209,-95974,-44130,-23532,48943,265836,477084,408039,221167,31243,-79295,-96358,-69603,-24273,-18382,-53017,-91017,-21942,81818,118415,89965,-20228,-89052,-77384,25297,124982,165460,129683,12201,-110742,-95078,-64645,-90939,-131596,-134760,-59057,-17685,9514,60595,173243,140430,-2594,-62619,-50673,24030,86338,62382,37907,-7730,-57416,-36408,10424,63086,108256,152951,110462,77149,191731,420663,427411,188382,1941,-15242,100688,197160,219533,181382,65281,-19518,-62866,-85422,-98556,-90229,-104236,-131598,-75839,18203,121678,76620,3917,-74650,-112576,-72592,-23199,-7068,-41073,-84030,-72010,-100371,-58387,17560,19380,38884,127395,143683,63298,-49131,-136312,-90010,-667,52270,60946,-29814,-111738,-68746,29206,96925,179963,254796,147009,1557,-96464,-101291,-122242,-154945,-142847,286,190063,344553,278829,105297,-2292,-56306,-45439,-50282,-48504,4109,12652,-64275,-106502,-53278,69420,122014,79099,40684,9250,-34949,4361,54116,29143,-31145,-117752,-81507,42172,150282,267390,333290,270005,154869,33778,-75591,-61912,-51960,12616,61455,57798,103156,117883,88448,55710,96398,77774,25619,-13807,-18484,58484,160785,183248,123938,97122,94246,-7022,-75300,-106731,-131787,-84869,-86863,-24245,32962,68410,98831,127473,175667,131229,15907,-51207,-98786,-94264,-88467,-86387,-118785,-90559,-81718,-79672,-49510,-18786,10363,26941,41918,69893,146238,242537,270698,216114,164601,144662,160774,139027,138862,58255,-17696,-36701,21760,58345,43206,7421,-64459,-126041,-137886,-66328,-5977,74447,201137,300916,262049,132126,42710,336,-16873,3821,-8765,-8147,98530,62606,-15533,-118776,-18134,148325,162747,135095,118985,94213,49616,25032,45968,88961,84626,125246,238372,266596,142586,46341,31493,-23762,-57105,-72819,-79619,-44405,-19685,36241,100035,94072,28240,-3752,57500,128377,112734,82904,94595,143454,150746,119352,142234,195439,96819,-28892,-96717,-104679,-96385,-91616,-42890,44295,64477,46009,36221,-5846,-36539,-82769,-112527,-87558,-46689,-33077,-79147,-71219,-13390,-8037,-47050,-59852,-45210,15352,38037,17777,13018,-646,-8136,-28046,-75975,-98126,-2572,34752,-27883,-62438,1252,42251,-1650,-44487,-74949,-65769,-41908,-32041,53459,116717,96075,55592,-13051,-76864,-63080,-88835,-109177,-116805,-90705,-45724,40295,55272,17368,2055,12314,-16151,-81836,-115304,-62962,-69887,-134470,-33386,42438,64702,72843,70811,55651,13851,47910,103524,67724,10007,-390,-25742,-64834,-57323,-67161,-61130,-4087,54035,16640,-58169,-74558,-92314,-93955,-29227,-27672,-113471,-170855,-115750,-71251,-76274,-90272,-104314,-130313,-113174,-110298,-104958,-113163,-76713,-62047,-17862,-65073,-125248,-80548,-48416,-67767,-104899,-52589,85761,241580,246094,97421,-16007,-90634,-140444,-76248,1787,-20141,-13124,128083,261140,310772,161552,-77871,-59287,7357,27178,30483,43398,25551,-24432,-90112,-98597,-38524,34737,64471,107004,112290,106873,55262,96915,138821,143656,113361,91424,110378,69323,16432,19117,-32304,-64267,-23671,-24953,-92866,-69937,3895,33254,31693,43225,73453,160601,221697,260458,317066,359004,366800,301357,286635,307773,265019,116375,-35328,-77284,-25139,-12921,-13825,-34240,13219,83621,71396,175939,181065,135092,64686,104267,95111,-68191,-347342,-389259,-393824,-322929,-261835,-184430,-92555,-44611,-8586,-74899,18326,107660,145675,143192,71691,80050,62871,-34140,-53066,-23243,35529,37159,40272,84843,105889,70175,53840,70301,161812,390713,389102,221296,172987,176547,186154,161886,142330,99516,110041,187136,202599,227263,291444,343531,271740,178901,152103,148574,233376,208420,185385,175792,147582,84995,-23118,-123639,-117608,-92538,-76753,-70123,-67257,-23880,-10422,-25052,-38653,-76423,-96679,-144233,-124177,-142186,-164718,-92576,-34713,-70930,-131285,-115682,-84341,-74454,-111415,-90128,-35737,-36102,-66170,-88501,-125692,-99434,-88921,-80671,-23861,-43924,-116516,-12415,125700,113302,114881,218191,184235,56376,51045,162085,309029,385933,338017,173593,27861,-33978,3671,46249,48441,-4964,-103704,-118192,-57086,-19338,-44755,-57727,-38562,110768,260378,308983,344373,317614,193246,24714,-127635,-102479,-74395,-85428,-45144,-33246,-49043,-65406,-71375,-56144,-26663,-13010,-39536,-74077,-60482,-52969,-68037,-80418,-100406,-77045,-57074,-75178,-2426,103373,138244,80814,-21370,29773,143895,143256,51845,-2288,-40527,-60319,-39276,-47078,-98924,-113462,-62537,-35008,-4796,35703,64382,96739,120633,157077,231670,181579,29089,-76395,-68890,-34720,58195,78230,-29480,-68930,19331,55834,32297,-46311,-129420,-67341,2325,93464,218051,293985,147395,27412,-36454,-91499,-129742,-97718,-52327,-24207,-22187,-4768,20412,55034,61037,37734,31893,56251,38538,-12009,-31408,-37635,-60846,-67848,-36695,-28694,-10233,-7782,-7020,20650,71351,121074,57578,44609,89216,159509,153892,103471,145433,51172,-75011,-45511,-2359,2984,-3943,-17132,34522,80602,84182,46907,32160,74227,-10201,-3726,34216,120243,140459,139310,38494,-82097,-48935,-46470,-92745,-67770,-3292,52331,-12373,-127300,-42576,3677,-20708,-99452,-54889,72824,159546,147058,110139,64080,-10778,-85875,-122676,-134940,-119631,-147489,-139208,-139216,-100123,-104905,-119330,8542,132295,175500,95451,-3882,-21467,48,-11035,-54280,-11257,60057,49468,6048,-43337,-49635,-30307,-20864,-23758,-76944,-109785,-73628,-67980,-74490,9554,179458,213951,149037,107636,128763,171509,191617,128371,48200,15505,31923,26491,-1468,-50942,-63521,10565,18723,592,16524,16623,-11351,-60655,-96997,-55171,-36984,12080,17666,-47417,-121763,-81123,-3614,36737,-32749,-81975,-71336,-58372,6863,63430,118440,160094,132537,52856,-32271,-88845,-124396,-126677,-131775,-78813,-45807,-63208,-61393,-100909,-96324,11788,86763,85020,40474,-2224,28543,81508,96823,48037,18488,34570,56119,56219,38692,2316,-30514,-16812,12346,762,-29270,-69531,-82277,-84323,-92840,-77477,-85623,-128459,-45319,36754,69499,69675,-30097,-118391,-116033,-122517,-105614,-45446,-37505,-31695,110660,292424,424591,465197,335755,214108,193600,112734,28403,74579,171500,236454,156050,50618,-78673,-100212,25557,141943,113192,1486,-91779,-111700,-66508,-11226,-30917,-53604,-23113,27508,-10595,-16768,42010,137787,183641,123016,-122,-123791,-108995,-158,158549,309513,272110,83121,-15033,48386,115463,87125,37536,39981,48486,40520,33769,45029,38932,-15530,-93193,-34760,59175,50205,-40095,-62407,-10437,61146,124177,139416,95024,70236,63256,45393,28629,56692,63367,7207,-5608,-15481,-69473,-100854,-108892,-104874,-72671,-993,102937,221601,240698,136899,51104,7648,16047,31210,12182,-77520,-140644,-132541,-93861,-68558,-60617,-111049,-81503,41896,76709,35705,34527,24217,165676,37543,16744,16908,5119,-13012,-1573,2971,28087,83140,109842,91547,50428,3046,-47598,-56479,-57888,-52915,-76129,-102859,-96467,-69213,-47191,564,13099,2619,-34674,-80586,-117655,-72286,-25676,-7991,-30714,-36454,2393,33024,-13456,-68141,-40156,15671,14866,-4814,62276,168575,188318,194070,199366,183298,175574,74093,18017,-8157,-58050,-72692,-8232,64215,80950,98418,161528,91162,-62509,-79404,-49878,-64341,-62675,9733,63238,16442,-92413,-124339,-4742,56327,76795,59499,5507,-72631,-84201,-7743,65162,90266,51205,-32874,-89370,-122322,-72635,11887,54586,-6537,-76974,-27685,87181,144919,90010,-474,-71325,-119947,-82615,-19789,-49580,-43732,117671,234576,281365,262967,171599,104009,90850,34703,-25779,-39906,-83941,-99014,-53602,40090,168144,178965,81836,-78048,10202,196842,299711,300568,204583,140247,16235,-71957,-115298,-110145,-49099,-873,9256,-20659,3214,124045,180041,74127,41294,40417,-30593,-88422,-96939,-105379,-99462,-37049,29223,47545,4977,-52784,-96936,-84916,-79371,-110499,-97330,-32839,41651,76833,9909,-64446,-24533,9145,30025,45195,29328,-19352,-103712,-141677,-100918,-9502,40219,75775,66351,-38390,-127806,-88016,2181,71212,107568,52310,-14229,-42957,-27822,-62930,-131663,-83185,-35537,-7636,23923,15657,-1111,-53600,64042,146942,164501,209897,174296,26041,-1271,99272,289652,417829,512737,530947,437592,213532,36583,-12104,-35744,-83509,-20144,79338,71104,66687,21699,-25921,-40494,-55672,-34555,-24120,-41744,-28845,691,-21157,-54848,-74525,-46582,62608,81013,6099,-34699,-28565,110110,116271,143118,148493,123934,77333,6763,-47805,-97761,-135955,-136078,-88035,-28996,25613,64356,64349,9390,-21921,-3141,-10856,-54400,-39958,49754,108180,77591,3005,-16784,-10912,-19142,-19078,-40539,-55051,-72210,-126169,-90603,-8781,100701,168271,138891,38100,-39651,-7709,116185,219350,115995,17432,-7319,-4283,113716,205002,124075,23072,-60467,-128377,-117386,-124449,-109650,-99333,-123616,-71457,-25612,-25559,42719,56753,-59617,-130284,-106028,-69612,-76917,-92045,-83246,-20890,50124,81766,76667,38763,-14482,-51231,-68242,-113754,-56638,41921,75778,14931,257,37786,20171,-74401,-84503,55140,269119,420304,401825,154766,-65177,-32809,59375,42405,-22906,-24016,25452,81176,77846,39033,42465,124862,151181,172493,131644,32695,-37608,-43180,-3443,-16700,-51975,-70374,-99678,-62529,-86269,-145836,-47923,69296,77785,-72409,-102430,-24089,25521,33906,-12975,-97471,-64156,40840,81443,-3458,-122563,-122727,-79608,-13882,84252,153658,124312,-20424,-112206,-62652,-43533,39160,48674,9977,-41014,-3102,40840,72718,56297,32939,75625,156118,150879,114918,77163,30975,-34355,-82173,-132344,-59937,30829,88263,119770,85658,162,-34211,-17756,-42411,-104222,-157301,-83996,-81343,-93520,-110297,-117942,-58560,-4008,-547,-3055,-39398,-45402,-27608,18576,98597,113980,86273,14737,-91140,-156724,-59967,14810,-15596,-20947,25196,102225,55242,-22986,-41478,-8745,-33231,-115210,-81151,-88,114089,166708,145317,101762,105910,106580,86692,-13768,-147828,-152982,-101932,-3859,91490,151149,190776,247746,199751,8159,-16790,-6251,-62748,-43583,52598,2855,-133462,23174,247588,270907,176064,16566,-65276,-99070,-124603,-149910,-153714,-88262,-33659,6391,61355,107280,173395,44861,-55855,-69312,-54786,8936,-74901,-130740,-124684,-54314,12974,122519,159982,131657,74219,-1704,-22926,-122710,-124124,-23348,40378,164318,237924,194923,54921,-59847,-54474,-7976,-39299,-101802,-67206,-48447,-122342,-114707,-21881,-18146,-64705,-67735,-8062,157406,368193,362215,207449,113119,89216,105686,78983,22834,-54337,-82291,-121420,-172626,-132914,-57547,-55498,-120092,-128819,-77162,54817,162431,153189,87925,28663,-4879,14035,78669,99841,50856,9688,-3720,26797,-4975,-51435,-79704,17670,140996,233412,191496,162023,168793,109768,84585,48867,-12072,-59476,-74999,-75726,-77988,-61747,-48630,-28034,47793,91040,44619,-10138,-68594,-70323,31079,288784,582171,585599,393805,202657,35367,-42015,-47778,-33828,-68486,-140968,-103731,-140105,-104165,-14219,74845,60329,-18286,-63684,-2497,34361,20124,6702,5703,16712,60804,86564,66038,106350,162893,99418,-10720,-102776,-133673,-77383,1014,3810,-15704,-16598,22370,-13016,-18476,23928,-2506,-47856,-23768,40726,130783,160478,68904,18076,12261,66246,115437,57358,-79216,-77166,50773,178203,240179,187571,106880,-620,-54381,-283,49013,60598,53111,88255,53276,-12979,-99476,-151242,-98053,-78809,-96523,-119201,-82345,-84007,-102214,-125820,-108435,-78301,-37772,79141,113914,108203,93872,52769,10309,-28700,15756,28035,7732,-12876,-56900,-46839,29539,106518,111000,30918],[-9350,-40485,-44968,-49977,-68970,-78164,-60190,-28411,-32781,13701,73528,86341,12472,-75977,-5122,74343,111936,56452,-8923,-42541,-65924,-57246,-75146,-122679,-125095,-129360,-89869,-32999,15759,18692,34592,19146,-22321,-50886,41345,262266,333372,231460,122505,48230,-47493,-76850,-49186,-39711,-76973,-11345,231480,412575,438768,357141,183743,14024,-64455,42357,138148,119528,59762,52057,15131,-61379,-46558,-20520,-25412,-50192,-37997,-28135,-35160,-81388,-98776,-63266,6750,8668,22577,129551,136657,126014,122265,164001,273211,309980,314555,330884,266105,187955,52832,-3266,91494,199822,134203,54985,14158,-9018,-39595,-60679,48639,130585,155966,101417,46159,41569,43387,62699,96738,133022,26814,-31980,-46368,-39905,-63445,-104478,-55550,-34501,31610,38281,-19959,-20011,74767,236208,437653,420431,273025,131018,119885,56834,-9892,-70347,-59734,33144,116271,70553,-1977,-13181,66810,120604,77157,4731,3710,29955,50720,83386,70640,12332,-43908,-87198,-97583,-92872,-68826,-56592,-57179,-48939,-28632,-25972,-16990,-8817,-22805,-58080,-89706,-9036,52232,54599,58431,60675,-17792,-100717,-24653,52186,112143,112390,-2533,-54169,-52776,-45309,-19608,-63298,2222,171293,246817,261058,202407,59043,-49487,-107569,-106688,-31652,66139,75852,21642,-43343,-97701,-104761,-122859,-85120,-67121,-77767,-92847,68904,315337,362431,362363,230465,23186,-99733,-132446,-119562,-92451,-54994,7383,88083,137915,203048,155980,-21425,421,39305,-8405,-93025,-37817,32786,-15007,-73621,-56900,-65924,-124474,-74259,36626,182986,256053,177038,54874,-17587,-7039,-41741,-102228,-684,65617,128369,123787,36883,-79120,-95358,-43635,-13841,29039,91637,150870,159414,52529,-86242,-26033,-7048,-31636,-78045,-99281,-72113,-19970,-44774,-100077,-114904,-136573,-82245,-58089,-104715,-45420,43056,66217,20626,-71057,-99292,-68037,-76629,-88980,-109141,-129476,-83893,14149,68118,31479,41725,37112,-16298,-97611,-107259,-76158,-56375,-22627,58607,142437,124353,52083,-30365,-27575,15154,70403,165100,214271,116160,85270,49724,-5803,-37177,-19358,43969,82567,36443,-52212,-50690,93110,183138,161791,141422,125255,99624,64971,44250,7626,-53251,-126470,-87392,-64342,-112606,-91128,-45894,-5377,26498,130167,253183,298476,285386,257661,272316,245968,110080,-19945,-9171,70581,156973,140336,70660,3195,-81083,-136761,-121458,-67284,-39724,-29809,-40052,-29901,27706,16640,-18378,-19670,-53134,-6177,102296,205741,346465,329415,172527,2754,-34509,9904,16769,-43558,-145894,-84078,22993,79363,67230,14844,-54739,-112299,-101440,-41765,-13838,-41027,-47475,-17884,1385,13300,-430,-45681,-89988,-124376,-35976,36352,33800,-22515,-67977,-31925,-13460,-38063,-68256,-38693,38490,115741,142113,33115,-91901,-102377,-48866,4768,63233,112878,75944,22017,-59371,-81971,-93850,-97215,-44949,-19146,51690,250466,463534,397360,216987,38034,-71652,-97201,-70409,-23647,-17714,-49000,-82714,-22624,78111,115194,84213,-23273,-58084,-57373,-931,84458,115540,98643,-4450,-125742,-101991,-81200,-99888,-122087,-95509,-5210,36873,56430,95722,193882,138751,9869,-62098,-61486,7867,79406,61772,33365,-14837,-45543,12149,77790,121982,136627,164138,136681,116918,226023,413664,380637,174831,4142,-22930,81134,186694,224768,194951,79779,-15236,-68620,-95316,-109389,-101441,-116376,-131437,-64572,23354,99733,45331,-18911,-98558,-118598,-69894,-11711,10399,-28944,-62523,-47409,-75754,-37784,32496,32974,36298,99455,117015,49155,-56237,-147131,-89894,2475,56646,60246,-36134,-101487,-58834,38312,106067,178935,234713,128249,-9327,-107564,-91695,-103866,-138231,-131842,-2235,164336,327057,275923,112420,8971,-49761,-45233,-54132,-49978,3544,1551,-82398,-124941,-57711,63964,134520,113214,106959,97895,26330,-22733,20271,3033,-50292,-121862,-78104,38253,141104,256413,307937,235843,134407,33470,-62764,-44389,-43028,26083,87818,82399,111515,110886,67782,11591,30787,25479,-705,-20821,-17803,52298,145425,169243,114670,88826,83662,-23266,-86371,-116574,-119293,-75997,-84875,-44364,5712,42108,85188,138824,206913,144904,20318,-64994,-104743,-86513,-81775,-92155,-117286,-84000,-76511,-54897,-13520,-5913,6467,13729,32819,76585,164437,265881,299312,234866,170257,135850,153592,143188,151763,63460,-17016,-39892,5602,31778,34573,962,-63970,-122936,-139675,-83439,-32601,38892,155143,274077,248141,116821,37033,-3320,-32534,-31502,-61148,-2562,119939,63314,-31251,-125776,4898,183754,197465,159697,129575,90386,38416,6145,13056,71600,86359,139103,249032,237023,76329,13780,26390,-14474,-50067,-77849,-94810,-56267,-22373,44142,116351,105111,41222,14274,67988,122491,99696,73520,95059,153221,160105,144067,187026,234013,114522,-27756,-94131,-100044,-101525,-92495,-32516,45939,50631,28433,22516,-11853,-34563,-75876,-109279,-83634,-34643,-8670,-52389,-60231,-21035,-19026,-60369,-69132,-50059,8180,31167,17588,19925,13128,11853,-9223,-61444,-100283,3710,47185,-23187,-61747,2954,44246,-1249,-48219,-83197,-74837,-48860,-37959,43386,97576,75323,46637,-11013,-87242,-80500,-102525,-116324,-116294,-90062,-51503,22592,31862,-3091,-26203,-26257,-54686,-104147,-86552,-15058,-20046,-124341,-62114,9752,34520,52115,64767,71627,55377,80725,102650,46702,-23664,-26783,-33509,-51538,-36702,-42870,-36339,14113,68076,27980,-55051,-81451,-111530,-115944,-48185,-39832,-114898,-143832,-95975,-57109,-64226,-85228,-100042,-112691,-94034,-102521,-105471,-101063,-46740,-42591,-8750,-59250,-109070,-54468,-21661,-49330,-92648,-42599,99994,254430,270586,128151,2628,-85519,-106988,-44040,25461,1110,14717,155446,296065,342842,164604,-87291,-62284,12174,46595,62452,69304,26728,-33423,-85756,-85203,-36984,26154,44881,95525,117268,111883,60069,92730,127777,137906,124386,120558,135483,69406,10610,10624,-36698,-65989,-30452,-28225,-88676,-43365,40781,70183,57783,54015,72678,138336,162184,175421,225464,274001,314244,283297,268710,289839,238340,99434,-41601,-73494,-11910,-1545,-10521,-42076,-3777,84737,97744,200411,198516,153979,69387,98300,85977,-65934,-328952,-432644,-461999,-404107,-338754,-247530,-141283,-85178,-46264,-97072,15584,109631,130624,116801,47982,42955,10198,-72394,-56725,-17252,39261,38602,37420,75535,92598,58481,38537,50761,137569,355901,403742,251633,199204,183173,163608,132513,123093,80341,103385,187128,200111,240842,315293,369086,315821,216490,179431,170362,232310,207971,192297,182122,152706,107161,1157,-109771,-114870,-80271,-60159,-59659,-59549,-13152,7310,-1869,-25603,-72658,-89185,-110458,-87605,-132926,-189814,-90119,-28568,-66872,-129902,-106299,-78386,-75013,-107833,-81361,-32659,-35999,-58166,-74759,-105328,-105820,-100425,-98941,-36114,-45716,-100078,-9055,130439,101596,101059,205442,195141,78874,71975,167032,301928,380508,331138,158851,19638,-29526,12872,55460,52961,-7869,-109664,-105890,-42961,734,-18775,-29927,-29036,104554,251038,327049,382445,349565,210703,37743,-112851,-113220,-92807,-107985,-65318,-50933,-60407,-61868,-59174,-50231,-29614,-18676,-45337,-80634,-51439,-34726,-56132,-80679,-101403,-67780,-46799,-76740,-6437,107315,149677,89680,-16147,28127,153138,176458,79140,14743,-26356,-59276,-47045,-53362,-96491,-111994,-61481,-23642,33200,86240,118173,138655,127213,104603,140077,133205,30603,-69321,-71452,-32221,69523,81273,-39155,-65496,38857,82830,45038,-49378,-122029,-50530,20457,115834,216502,262445,123141,14872,-49894,-100837,-110961,-48601,-6394,17021,7553,20205,41040,72462,79761,48319,28226,39518,17886,-29439,-40556,-37416,-55542,-77320,-55413,-47432,-25251,-16874,-14891,15327,71297,139336,83849,86941,161714,242150,233230,187367,243529,112674,-35961,-43401,-19383,-19520,-14075,-22174,28691,75086,78557,37147,10215,49402,-25020,-6034,45070,144794,177045,173330,55819,-82452,-70521,-63480,-91600,-43983,18768,48054,-24540,-121872,-16090,35932,-24000,-128262,-63512,68627,147835,130270,104524,84514,13248,-68865,-104522,-117666,-118808,-142073,-130881,-112740,-76223,-95113,-106907,23994,168359,201223,110775,528,-25457,-9506,-22353,-62393,-11448,49113,30003,-959,-33570,-40506,-26659,-17340,-18943,-67943,-114105,-79318,-73719,-79009,11929,184884,210504,134811,99452,137244,190237,214697,137541,52656,17125,39877,37742,4512,-49867,-63681,5996,14006,1889,34981,53081,19997,-49074,-91644,-54232,-42826,4404,18556,-39994,-116681,-84823,-2584,44072,-7710,-67773,-61137,-51071,7937,53758,88314,117163,104277,38862,-36332,-93449,-117083,-115899,-138293,-88781,-55008,-75277,-78154,-112645,-77341,34665,100126,86297,48350,1911,18845,49116,53397,16715,-10094,-9473,-4860,8205,18924,-6369,-32651,-11210,34349,40960,-4309,-62191,-85375,-101368,-111499,-87202,-82667,-110992,-60773,3293,45996,65274,-18267,-93252,-109653,-111958,-83421,-30493,-26922,-25545,112238,297501,441578,484148,324653,192998,177453,111539,14197,55517,160036,237463,166608,64307,-64498,-101613,7347,123668,120948,18047,-84353,-101823,-49382,-610,-31459,-63816,-42441,10729,-15814,-9225,52044,142281,214581,159439,15700,-114887,-103345,22314,204034,344493,279163,91048,839,72447,145572,121568,80974,73306,64733,49663,41599,50623,32830,-31654,-106237,-26371,65116,44913,-47018,-73522,-11567,72061,142133,145494,85072,42941,16178,-8945,-10883,31638,31149,-16925,-16221,-14733,-60292,-89769,-107797,-103769,-65225,9204,107702,203051,226755,139869,60262,11470,306,7776,-167,-78338,-137467,-128907,-91326,-66538,-62388,-115685,-73808,47627,72604,31022,35362,83209,277987,114827,42775,41867,22620,2084,11047,6697,27879,81971,109973,94553,52886,5339,-43968,-54762,-72253,-70403,-83653,-100116,-106354,-73752,-44925,10031,31358,23654,-10547,-66856,-130507,-89445,-23067,-3724,-28996,-35284,7378,46328,-414,-57594,-38384,6264,-11102,-40821,26554,136643,167578,184296,188927,169020,146565,51376,17070,-5861,-64112,-84620,-46547,-16711,-26314,25589,112356,85185,-53089,-109882,-83873,-84836,-68180,11058,64323,13274,-89620,-127632,-4445,52019,80719,72587,24430,-62597,-92486,-13451,61552,76355,21650,-38299,-73204,-140918,-82716,-1903,46724,6256,-49779,-6031,96186,134104,73225,-9838,-74796,-113933,-65955,6253,-34434,-52301,110930,290373,367097,335326,238972,156377,121987,47428,-21546,-40690,-83692,-94622,-49581,25431,139594,148264,51175,-116115,53187,234950,344963,340710,238850,157560,17901,-77571,-130534,-129652,-55605,-20309,-13619,-39733,-11512,105912,166145,71187,33762,25972,-44898,-100652,-117679,-131669,-131409,-50515,33732,58636,11193,-50147,-96278,-86223,-80455,-108531,-92439,-35833,26812,43746,-28826,-52948,4630,24294,22288,28052,14348,-22393,-106945,-146591,-109380,-18085,44096,95319,110275,5278,-114333,-100490,866,91606,139248,66861,-11336,-47769,-33308,-56072,-113960,-80870,-22187,17535,51242,57427,46356,-45689,31773,119027,131759,173412,161868,44576,13220,109118,295686,422241,530357,548290,441245,237513,57290,13199,-21451,-78599,-14347,91604,54553,62345,33656,-12167,-29023,-38484,-10659,1265,-27487,-28685,-5952,-29379,-61530,-76582,-38892,73676,80236,-1223,-45886,-46822,113482,125184,147832,141290,118713,81453,17173,-43704,-103202,-137201,-135055,-97142,-36671,22618,51306,38110,-6029,-24134,4440,5530,-27585,-15316,55295,99360,70132,-1667,-15794,-4632,-2357,14314,-5499,-36177,-67903,-119751,-84079,-1363,109712,180020,144314,31397,-38502,25732,181544,283141,144642,19500,-31828,-48510,66033,164141,98737,13953,-55438,-118443,-127335,-127753,-112928,-103864,-129372,-71409,-13854,-17202,41441,44719,-77795,-128315,-85465,-52266,-64954,-79113,-53607,2246,57545,76564,76574,42072,-8021,-37454,-56062,-113780,-49404,59249,101803,32617,2757,34394,19849,-68670,-98547,29129,223902,378636,392195,163853,-53677,-41665,40421,30588,-26225,-21599,31374,90996,78282,25540,25058,136825,201149,237330,162932,33622,-41726,-37424,-2693,-23944,-58004,-80323,-73306,-34197,-62548,-133191,-52247,56015,77266,-66976,-97483,-13250,33455,29694,-25377,-114803,-64401,41936,82106,-7188,-130791,-116693,-67647,7,105469,183096,134093,-24379,-87698,-13424,-22720,28680,19900,-29183,-64770,6854,55416,78578,62796,50398,90498,166563,145019,102495,55763,4925,-58001,-88390,-125885,-54746,14322,42181,85920,81726,9595,-18377,-5509,-34856,-91374,-167327,-103787,-95224,-101781,-112202,-99100,-33360,12702,1229,-14351,-60762,-53472,-24570,23376,102626,123382,96048,24288,-76949,-132672,-85900,-15205,-43685,-38929,23145,124292,78167,-5766,-34128,-19514,-64986,-95892,-140313,-36013,94120,144505,108675,69059,95622,123542,109474,-541,-138823,-137614,-75241,25792,115923,163337,192658,231423,153788,-25431,17548,23037,-44159,-54233,16007,-60703,-155993,24808,237672,286968,195987,18382,-73712,-109682,-128980,-140016,-138601,-57260,-4681,24496,53251,64654,127337,47561,-33278,-34401,-8902,62571,-33031,-128384,-135352,-59090,2336,100322,143053,149467,110469,57021,29299,-81535,-131073,-11802,69850,223886,282331,210357,58922,-60999,-47745,2853,-20494,-73688,-64854,-54284,-127639,-113346,-23730,-20575,-63849,-58361,7630,180582,396620,377176,210909,115419,93251,108922,74171,13449,-61440,-86530,-127592,-169627,-89683,-16823,-32236,-110427,-124527,-52142,116914,261848,233924,133195,63932,42706,33707,77638,95653,46431,16159,27564,66549,25904,-36205,-58148,35137,140372,188509,124462,96427,122722,89562,77596,54777,-2991,-54040,-79498,-84761,-85812,-64727,-43708,-27296,35742,84856,41257,-13929,-63052,-50223,58702,320847,605949,602730,412241,219079,41182,-33728,-37601,-26348,-60195,-126835,-110562,-149429,-107913,-14774,67011,39216,-42300,-88985,-27534,15813,19238,10528,8171,11642,47488,71646,61125,123990,198551,111702,-3827,-86770,-113995,-82629,-19535,-24547,-50550,-47669,3151,-31914,-38254,-3368,-36219,-69229,-26788,46332,130297,150475,56598,8307,18115,85290,141509,69732,-83503,-77685,65279,198521,238184,170459,99094,2995,-34548,12984,29581,28735,18331,64214,51304,5193,-68981,-122370,-96158,-73383,-92457,-119539,-73306,-75341,-94015,-125523,-94111,-67144,-47377,45977,76623,74602,74109,42838,11200,-19662,27935,42412,18325,-2298,-49548,-54357,16522,94665,120060,50333],[-4164,-38186,-45560,-50507,-65693,-73621,-70569,-34645,-40286,9176,75130,94196,23579,-84530,-31507,35477,89618,41327,-16070,-39520,-46906,-41804,-61414,-114152,-130784,-126026,-88243,-35783,2953,-4733,8103,-4077,-28670,-44886,32939,224057,285441,195673,99051,28071,-65900,-73496,-60259,-61382,-102959,6770,240609,398596,433646,376319,208213,24056,-76294,9608,87078,72582,31592,32531,9940,-74843,-65236,-35433,-27585,-40119,-20879,-5077,-6130,-65307,-99410,-57695,15649,7819,15383,122734,117422,110270,109167,153037,258950,310604,304222,285027,208883,149196,32153,-17392,82664,213118,171267,86300,45914,23209,-8990,-57048,40615,119327,136503,82478,46139,57487,77582,123496,154295,177727,61397,-10149,-37399,-46701,-82363,-81085,-42750,-17440,53974,55195,-12084,-15255,69990,222222,454470,454020,279412,114441,102989,59708,183,-57218,-52971,48933,127789,71726,-127,-11285,56223,102614,66242,-3572,-3379,26612,47291,71998,61324,8712,-42210,-79688,-94819,-108002,-71193,-44111,-38315,-24489,-10690,-8561,1985,12474,4909,-26255,-94332,-42780,25510,39050,41617,36565,-42097,-113911,-28265,45187,105589,88027,-18629,-58237,-51966,-35728,2179,-37754,37201,195958,247081,253849,202174,61427,-49560,-103817,-102062,-29715,70063,79847,20499,-48800,-108693,-107828,-117147,-75879,-57034,-71677,-90101,44030,307507,405585,399084,247822,41955,-88696,-118311,-109939,-103350,-87051,-30184,71509,157067,239585,162780,-35432,-14695,28744,-9981,-86651,-29653,44976,894,-67271,-56741,-60296,-127380,-82110,37070,184004,259547,178229,60144,-2985,2300,-33753,-94506,6639,63305,116137,106316,19142,-101549,-98290,-45798,-25740,12054,77720,138028,145002,49543,-86429,-34505,-13698,-36198,-85096,-116511,-91550,-35882,-51115,-71877,-79989,-115255,-95658,-65112,-107424,-57980,35410,53832,-7389,-98422,-88875,-64390,-73398,-86887,-110361,-128603,-75813,26245,75296,23573,28485,28736,-13089,-82298,-112065,-96015,-68742,-31161,49633,135065,130124,70330,-402,8369,54501,102003,185043,221478,138904,120862,77574,10317,-24373,-5731,53026,80441,20494,-71694,-37721,104864,171903,135711,123009,131523,119401,83738,50066,6390,-58395,-133976,-73161,-45694,-93818,-79171,-23018,30797,67419,161346,275115,304097,258605,215653,228881,208424,86818,-29016,-20830,41510,112653,101450,45478,-12314,-90227,-148292,-132635,-76274,-45686,-30427,-42148,-36793,18312,7177,-35965,-42832,-72842,-27826,75471,166769,297076,333880,212717,34085,-3133,18165,3,-56746,-152544,-90402,14898,80183,67664,4761,-67982,-136834,-110292,-29060,-4482,-35969,-41581,-854,36817,53048,34918,-25388,-73436,-121974,-72977,-8078,-7195,-49096,-79648,-37162,-16221,-38148,-68752,-31393,54341,123008,132238,9853,-107541,-106493,-49474,11422,80401,146251,105201,29873,-54540,-58755,-70379,-91492,-45710,-16040,51065,226989,427667,370487,203714,40290,-63544,-94432,-67617,-18943,-12903,-41004,-74549,-26922,69435,108664,82214,-5210,-4986,-12347,-20942,42279,70105,67749,-22780,-138678,-107659,-99239,-110062,-106984,-54484,41822,82950,97204,127316,208775,129971,19359,-61320,-76766,-15952,65384,57184,29647,-13254,-19891,63549,147057,187266,172587,174770,168579,166654,262380,395744,329179,156294,2877,-33735,56363,167777,217467,195604,88331,-12909,-75006,-103050,-116375,-112399,-129714,-125421,-51815,28930,77125,12942,-47479,-127293,-114510,-65115,-1807,24631,-17807,-39994,-22777,-57778,-28674,40462,44021,37051,76465,90072,34195,-63158,-156551,-89405,4200,59195,57808,-40635,-86212,-48008,44688,109140,166299,201318,102930,-21651,-117664,-80067,-82677,-119302,-116832,-913,139374,306900,273705,125682,27779,-41594,-45649,-60181,-53665,1035,-10596,-93991,-142081,-62793,56222,140751,142372,167578,178500,87708,-36544,-19304,-26305,-70664,-112524,-74638,32053,128665,240653,276376,201627,116566,38017,-47017,-29652,-30312,28819,98138,97539,111824,96763,43120,-34060,-38055,-20750,-20457,-24500,-12913,51100,131357,152895,103250,77774,67688,-42378,-101023,-125158,-105992,-68370,-79596,-57481,-15269,20374,71731,147492,230893,153945,27714,-70845,-111822,-82560,-74631,-90759,-109137,-76719,-68377,-26529,28452,10366,4466,-611,19264,75168,171648,277131,316832,244478,165941,117282,138133,141125,157224,64333,-19407,-46755,-15093,2201,18478,-11657,-69718,-124749,-138667,-93745,-55760,5118,107725,238422,227565,100474,30994,-8307,-48717,-68839,-118072,13161,137859,63028,-48046,-116583,29822,213077,224306,176462,131287,79472,22518,-16018,-24305,54374,95630,168289,277616,222466,26431,-14076,21061,-6262,-45064,-83328,-110725,-72518,-29504,46929,125978,108707,50300,30667,77122,115428,86372,64170,93937,158929,165981,169055,234067,273642,135524,-21875,-83545,-91683,-105557,-96217,-26517,43322,36819,13858,12312,-14055,-30678,-69229,-107321,-83296,-27210,11206,-27986,-51103,-33965,-32458,-73499,-76413,-53519,1220,24830,18829,26659,24913,28527,5990,-48985,-96949,10121,59718,-17178,-61414,3748,45487,-304,-50552,-89846,-81652,-53324,-41425,34027,78414,53891,34169,-10940,-91382,-93813,-116935,-125614,-116161,-88262,-55122,6905,9527,-23257,-52152,-61538,-91606,-117218,-53628,37532,31200,-80563,-73416,-10949,16735,46706,75139,96357,100413,108668,95648,21960,-61844,-58887,-34644,-26200,-12407,-18300,-10684,31672,78921,38656,-50732,-92803,-128004,-79041,-26294,-24265,-93903,-110249,-73541,-41844,-52108,-81967,-101399,-102007,-80335,-97083,-105183,-88736,-18879,-21736,1284,-52454,-94070,-32742,-2291,-36787,-80706,-33539,106828,251369,280405,154748,29170,-59637,-66449,-10157,46433,22246,40119,175164,320771,363920,160659,-98051,-61246,23136,69962,92435,88394,23152,-40904,-77133,-72913,-36383,15132,27176,89328,129536,123634,70119,93147,120548,133163,131551,140768,148698,63120,1304,-716,-41634,-66633,-38023,-32747,-79892,-16097,74798,100441,77661,58149,67005,114338,114608,111273,147065,189003,253441,257067,246223,267787,210339,83663,-46316,-70499,-1814,8393,-7900,-50330,-19990,84957,124741,214970,208889,170080,73572,89411,75883,-60488,-304853,-479360,-528854,-473754,-392707,-282654,-163534,-104746,-74436,-117010,8746,105084,113595,101300,56958,29046,-43839,-107278,-48088,-7759,38475,33439,28997,61778,76373,44937,21231,30160,113767,308174,397905,274459,221376,183813,137870,100917,97639,57255,91337,176058,187849,243492,323130,375670,345232,246883,200919,187961,231282,212969,206010,195473,163328,131717,29464,-90998,-110705,-66872,-39799,-42648,-47453,-871,27402,25116,-12462,-68980,-77518,-75807,-50728,-111647,-181628,-80713,-19926,-61173,-125669,-97928,-73386,-77288,-103794,-71158,-28757,-33954,-46081,-55737,-75026,-78393,-93089,-122893,-59578,-46836,-59857,18182,145009,90490,84140,186939,200894,100063,91827,166068,278727,350059,300545,132613,8463,-24139,24810,69137,60745,-9469,-115044,-93143,-28564,20701,12674,4407,-19441,88921,226053,327088,403144,368953,222470,50119,-96609,-123649,-112687,-130218,-83464,-64952,-56716,-42457,-38195,-39887,-30858,-24433,-47981,-79306,-39744,-15412,-40779,-79621,-101730,-58954,-36276,-77624,-12270,105520,152512,93930,-8746,25844,153659,201374,106646,32387,-11321,-56366,-57768,-60936,-91464,-103978,-56037,-5707,75029,139548,175355,179748,129820,56006,55677,87290,31303,-62472,-74397,-31014,75780,76478,-53545,-58730,61564,110290,55585,-53165,-102131,-33487,37285,135273,210009,227137,103768,7672,-55118,-90317,-66231,6863,43234,57832,35352,43863,64645,95433,102634,62868,27174,23238,-3202,-46986,-49655,-36947,-47001,-77084,-69276,-64052,-40542,-27165,-23698,8503,67502,151932,107895,130749,238270,328175,320607,287914,357653,175980,-425,-42344,-40469,-41373,-21251,-24053,22835,67455,71822,27836,-8833,28309,-37283,-7914,55640,170009,217565,213647,80126,-68489,-90888,-79517,-82946,-21416,38838,42821,-37882,-104385,9216,63829,-25766,-155245,-63493,69281,138687,113329,94202,99793,33404,-54580,-89963,-95395,-86369,-89983,-83224,-72752,-52427,-85496,-92971,37160,196842,219039,120430,2564,-29093,-18202,-33147,-69131,-8822,37937,10632,-9936,-27404,-35179,-25451,-15261,-15282,-59328,-104834,-84014,-80740,-84829,11786,181756,197778,113478,85834,141671,205938,232435,139158,50631,13246,42098,44718,8214,-48728,-63649,-383,7430,3691,53406,87421,49525,-39182,-84028,-52009,-49465,-7435,14129,-33555,-109673,-91573,-5464,47393,14929,-50791,-51292,-44239,8343,42247,53264,65135,66589,18281,-44563,-101599,-93744,-99418,-135372,-98334,-64550,-87755,-96515,-121559,-55718,56019,107536,81205,50453,2609,5816,15679,20802,-2229,-34043,-52860,-64832,-32237,-3135,-17472,-36482,-8213,50422,75272,21755,-52796,-85815,-110738,-98756,-93708,-79781,-95142,-48632,-5631,43070,74543,2683,-62257,-88942,-90748,-51886,-8411,-12848,-20100,110020,294981,445151,484433,304258,169418,154512,102777,-3750,33251,143363,228484,168965,72718,-53813,-97018,-4253,97790,118578,31821,-77420,-90026,-25507,16915,-24745,-67812,-58892,-7148,-21725,-4654,56107,136253,230665,179719,21143,-112853,-91600,50202,248628,367267,276962,96494,13943,90810,168455,152304,125726,104582,78976,58374,50709,57990,27349,-46509,-116754,-14401,70857,40551,-50443,-82186,-13551,73376,143056,136599,65788,9495,-33465,-56755,-46220,4753,-723,-38242,-25820,-14146,-52284,-79080,-103587,-100026,-56155,19990,111270,181973,209837,143015,72199,17614,-12538,-8874,-5838,-75262,-133001,-120982,-82563,-58654,-57727,-94389,-62260,46019,63617,26505,38986,151096,381011,200016,72430,66938,39515,16970,26058,13916,31291,81298,106833,92979,51473,5673,-40651,-51710,-83472,-86589,-85730,-88747,-111993,-79873,-44366,16189,44089,39495,12451,-48388,-140996,-110160,-26731,-3154,-30268,-36392,9388,55787,10727,-48170,-36983,-4087,-36780,-76169,-12477,92880,135538,162163,161823,138939,107601,32280,18809,-3946,-70941,-91188,-98912,-121304,-125362,-17335,68731,77005,-37035,-109729,-96140,-94128,-68502,16220,68579,15412,-78100,-128432,-8641,43550,80145,81171,40951,-49200,-97353,-18895,56102,62294,5717,-21139,-53068,-127468,-82643,-8978,42170,21323,-22761,14395,100594,118182,56490,-17371,-74980,-105041,-49841,30463,-19327,-61763,95235,323398,429922,392277,292022,194648,145252,60334,-13609,-38695,-80223,-87791,-44394,10650,101441,108150,17106,-132357,81634,249661,365800,363729,266357,169361,16176,-84195,-123489,-125931,-57301,-38006,-35759,-57900,-22510,87501,149424,69037,28057,13065,-56932,-111739,-138034,-119791,-141598,-58283,34487,64932,14178,-49311,-97188,-89092,-81904,-105191,-87280,-39809,10487,10271,-61165,-36755,29456,35001,11075,8446,-4906,-30508,-110886,-145679,-126415,-34658,41144,107495,145570,50111,-98132,-117532,-2673,111667,168882,80300,-6648,-47919,-29781,-37549,-90795,-77042,-5909,48276,88079,107736,91927,-29583,-3466,86310,93470,128918,140884,70247,33398,122345,293646,407391,518331,536249,419400,246490,76732,35842,-10300,-72705,-8273,98811,37459,54192,41752,-621,-19666,-22649,12286,29421,-3923,-17214,-5159,-33899,-67090,-77724,-31177,79473,71503,-14288,-59272,-63993,112384,129754,147315,129447,110484,82755,26447,-36622,-105804,-135006,-132024,-105998,-46304,14348,28946,7379,-21011,-21374,17405,29578,5890,10134,57804,82350,54421,-9897,-15785,2853,15976,48461,30548,-17679,-63049,-109340,-76263,6133,117214,188397,146629,23715,-37004,55392,236737,332885,165499,18711,-54618,-84176,22542,120775,72775,5268,-48981,-101614,-132350,-128986,-118099,-110750,-134331,-69290,2426,-107,47997,38073,-95138,-119015,-62937,-32368,-52412,-66596,-23094,31657,71402,74064,77546,48266,3540,-18489,-39488,-112278,-45894,69717,120306,48727,6268,31238,19669,-61189,-107846,7027,181991,329654,367480,166939,-41680,-52260,16080,14962,-27944,-16061,37551,98567,75585,9198,7248,150655,255300,304805,193252,34540,-41063,-29621,-4360,-33534,-65384,-84772,-37202,1227,-34304,-117051,-57762,40432,71871,-60113,-89791,-1316,42041,28517,-33516,-124517,-52261,52897,88276,-7734,-132949,-109375,-61223,5114,117267,202696,136577,-29399,-62532,36335,6065,9666,-17629,-72419,-78105,21017,70173,82780,68884,70505,107268,174536,139345,91941,37373,-18177,-78848,-94016,-117691,-53460,-10546,-8374,50548,78736,22302,1154,10419,-21547,-71525,-142492,-113855,-99259,-105429,-110885,-78609,-6852,31432,2144,-29532,-81441,-56635,-15885,33779,108510,131700,103343,32031,-62886,-109026,-102041,-38442,-65825,-53468,21561,145563,104995,16872,-23527,-31203,-76480,-24866,-95279,-67487,72616,114095,65064,32597,80209,135765,128968,10964,-131658,-120952,-48812,53960,138072,172395,190501,206616,100821,-48550,45716,48523,-24971,-63136,-26438,-121890,-94730,43283,232101,299050,212192,22686,-78734,-119160,-132800,-131762,-120924,-31973,19214,38052,39299,14392,69729,41157,-12250,-634,35220,112077,9565,-118436,-138985,-56601,-2072,80769,122461,161100,144113,119201,82436,-36592,-133160,-7817,93328,274604,319957,221606,61146,-64214,-43568,10707,-2827,-46828,-58636,-60016,-132246,-109258,-24046,-20355,-59213,-44686,22835,194033,400509,367139,199969,108781,88791,102615,59445,-1478,-70015,-92214,-135443,-144606,-48113,16607,-15023,-103438,-116608,-22937,184395,364960,312569,172558,95682,88548,49404,71961,90720,47856,30502,55036,91582,48395,-22373,-35855,54478,139036,146105,71151,38788,69992,61489,65985,58024,5470,-46688,-80452,-91305,-91042,-64534,-35276,-23722,23729,76136,35889,-19123,-58604,-34451,79885,330701,585659,576097,397689,213078,40061,-27374,-28914,-20612,-53976,-115163,-116067,-151117,-101000,-12265,58450,18641,-62043,-108635,-54402,-7971,12854,12144,10327,7357,35719,59404,59298,142070,231336,122131,1568,-73096,-93313,-75671,-40592,-57589,-89312,-68830,-2051,-41866,-49933,-22133,-59864,-85159,-29742,51391,128663,138554,45340,-227,24448,105984,169030,81968,-83981,-76225,76921,210330,226835,150958,90022,7550,-16098,27223,16125,-391,-11453,51293,57428,27811,-36633,-90207,-88121,-66578,-87009,-116401,-65286,-68807,-87565,-120317,-75670,-52684,-50557,-186,23568,28770,45396,29569,15016,-5888,41406,56913,28195,6469,-40956,-56932,6842,81354,122333,66201],[8523,-26694,-37697,-42970,-53630,-57035,-72416,-34414,-40525,12702,83777,107379,41489,-80101,-52464,6268,69745,30068,-17493,-31149,-23466,-8507,-30287,-87814,-122531,-115476,-80844,-32112,-903,-14286,-3063,-16680,-27074,-30755,35468,195051,243931,166433,82129,16315,-69826,-58883,-57652,-69204,-85017,31487,250147,378081,420062,389737,235402,38560,-81458,-16485,41046,32193,8437,15652,7850,-79940,-74778,-46858,-28847,-29464,-2648,19836,29959,-36313,-80075,-59822,13678,-551,1625,105038,92894,95329,99965,146173,244626,307798,291315,239702,159216,119916,20817,-24878,76599,221232,209988,126617,87828,64870,26140,-47830,32585,104436,113067,63045,46413,74735,113967,180467,207236,221058,98625,13978,-26721,-53332,-87943,-51561,-26015,763,76709,75205,682,-6168,69092,209722,460642,479363,286039,104017,89473,65535,15182,-37405,-37748,67511,135448,81056,10825,-4045,47652,84419,55758,-10471,-9740,23090,44530,62238,53711,8703,-35869,-66880,-83339,-98411,-47701,-12097,-4431,5822,10176,12909,28641,43075,39757,7500,-75553,-68311,2456,26948,29043,17213,-59736,-117686,-29441,38607,96116,61969,-31378,-57831,-45751,-17572,33953,1366,90071,223256,243924,241232,198085,66354,-42856,-91288,-90583,-22470,78532,88157,23995,-49049,-113182,-99754,-101970,-62308,-43913,-59493,-82231,37813,293978,437014,418265,251561,59061,-65340,-97976,-96519,-107772,-116402,-57524,53067,171837,272452,167251,-43102,-24778,21529,-7324,-75590,-15419,63705,24614,-54427,-53754,-53837,-128642,-83684,40393,178964,249489,171182,64224,16988,31658,-622,-77732,10759,60445,105548,94499,13040,-99560,-80042,-39439,-32379,-1646,66288,124781,128807,45983,-84203,-41034,-15796,-35569,-88264,-131757,-100411,-34392,-28760,-27439,-35811,-83319,-99292,-70367,-110898,-68694,25785,35009,-42065,-119190,-73419,-58003,-68307,-81044,-106224,-121911,-62084,45740,94119,29123,25122,28164,-3468,-64281,-103491,-107262,-75622,-35239,42435,125696,134965,94609,40105,51364,101617,145742,214791,230962,162465,155073,104773,23311,-18549,3251,62491,81191,8786,-89469,-21789,113148,154818,110772,105133,136573,139578,104204,57617,7251,-60918,-129861,-58523,-27898,-74196,-58944,6950,73669,113562,191708,287856,296322,225241,177012,188744,171105,63375,-37192,-30569,12708,65855,60273,20556,-24425,-92591,-149594,-141191,-82567,-49106,-28261,-41349,-39290,15064,5439,-41376,-48171,-75257,-38242,58083,138585,250143,330954,257069,74247,28933,25350,-16233,-67187,-148111,-97379,-567,73656,65370,-4685,-76246,-143683,-99542,-10175,7160,-27435,-31988,19447,74551,93674,70982,127,-51097,-91151,-91108,-39765,-35301,-59581,-84273,-44031,-22053,-38513,-66854,-20077,74240,132857,122763,-12782,-119357,-107933,-49437,16343,92698,172703,133417,38534,-40864,-33615,-45531,-79868,-44249,-11690,49880,200030,375660,331154,183064,38579,-55474,-89008,-61304,-9144,-2383,-27789,-65667,-32741,59068,103794,91205,35042,56640,40517,-18835,8040,37352,40426,-41030,-146703,-110710,-116888,-120216,-91294,-16488,78300,117879,130425,154137,216896,115561,26239,-57495,-93595,-45486,46638,50886,29262,-2359,10280,110556,212380,253729,216181,189402,207175,225522,301307,371975,278815,135042,-341,-45649,28684,141941,197708,182998,91026,-11246,-80322,-105510,-114102,-116353,-137098,-114388,-36842,35292,55402,-18525,-79898,-145229,-99197,-56974,7516,36170,-7016,-20290,-6076,-50984,-27935,43584,53099,39803,59101,65871,21090,-67990,-163386,-88488,5101,61044,55714,-40853,-68170,-36582,49021,107171,144109,158588,74022,-34102,-125504,-67511,-59307,-97384,-99902,1051,114854,285467,273486,146339,56703,-31189,-45521,-67057,-58352,-2534,-22562,-96498,-157607,-68063,47481,141566,165858,218628,244535,139657,-30457,-61169,-55343,-90029,-102278,-70273,25427,114900,221634,240710,168766,101728,47059,-26629,-14846,-16166,22534,93913,102927,104708,76577,15856,-75557,-89554,-36387,-23742,-22989,-4167,55065,120783,137228,92071,66133,48367,-62215,-116998,-125379,-91350,-61229,-75435,-65938,-30594,3713,59333,152846,245559,158035,38174,-65947,-119030,-80222,-64436,-78424,-95810,-67961,-56861,2798,72903,29422,5218,-14474,2889,66853,168977,277108,323018,244966,152541,91454,116565,133681,155744,61725,-24497,-57321,-38773,-26835,-2600,-28452,-79853,-130395,-137633,-97326,-74091,-25906,61413,196258,201113,83759,25177,-13752,-64464,-105942,-142048,32107,149376,62258,-64653,-98752,53482,232056,240333,184087,124109,62460,3318,-39038,-61321,43183,116019,212310,319969,218898,-6288,-37524,15684,904,-41783,-88270,-123485,-92362,-41129,43741,126949,104095,54716,44621,84206,107411,73406,55423,91511,160214,168468,193317,279501,311089,160026,-8419,-66074,-79985,-106464,-102678,-25376,36221,23358,2430,6596,-12135,-25381,-63124,-105171,-84887,-23373,26822,-6000,-43409,-50561,-47255,-85132,-81012,-55681,-5757,19254,21824,33645,35309,42285,17793,-38900,-88805,18399,73350,-8710,-59998,4025,45548,618,-51724,-94348,-85728,-55136,-42433,25719,60355,33138,19853,-11909,-88984,-100189,-131118,-136015,-116310,-85380,-55327,-2993,-5694,-37248,-71289,-90684,-122676,-103505,-16171,92591,82016,-37213,-65800,-19038,11583,55182,93902,120913,142951,130776,83902,-4282,-101810,-84928,-13233,12041,15413,6550,15526,47695,86493,49047,-43251,-104998,-125796,-24603,22785,11105,-59312,-76036,-50221,-25658,-39978,-80092,-108095,-99670,-73182,-94065,-103707,-76094,7550,1177,12602,-44637,-80638,-17018,7540,-30021,-68715,-25365,106698,234611,276033,175379,60928,-21215,-20863,23273,62781,42957,64225,192943,342517,381173,155848,-108319,-57498,38887,95316,118630,99993,16317,-44912,-65283,-61610,-36469,3301,14561,88757,145850,138364,82181,94586,112845,125044,131149,149454,149629,51378,-11242,-14799,-47214,-65417,-43375,-34727,-64872,12066,105488,123221,90945,56162,56924,89151,76714,64696,83684,114018,195191,228307,222189,243261,182444,69339,-48880,-68969,5029,16624,-6282,-59225,-34973,84056,150267,218121,211721,182237,77796,78225,64330,-54371,-274666,-495023,-584414,-532031,-429041,-296550,-163794,-103280,-86187,-133823,-846,95150,96133,93655,78779,34523,-89493,-108620,-20888,9479,35794,23123,17339,46595,59669,31256,3464,10111,92168,254665,373406,288158,237835,178677,110765,69013,68209,32184,75151,155941,167733,236000,316008,364866,358359,268030,215338,199545,228436,219131,221208,211119,176220,156889,62025,-66784,-103179,-52197,-17827,-22274,-32426,12605,49869,55254,823,-64536,-62704,-43709,-22714,-96539,-171535,-67220,-8649,-53861,-120894,-89165,-67314,-79526,-99205,-59390,-23035,-29518,-31654,-34650,-43769,-36788,-55809,-110813,-83769,-36395,-12947,63976,169677,81879,65636,165005,202738,120566,110495,159600,241672,297491,248526,96445,-4470,-17128,39653,88003,72703,-8759,-118967,-80500,-14803,38765,44452,36611,-10546,66605,189418,308521,402996,373314,228419,62475,-78395,-130911,-133244,-150059,-95402,-68665,-35842,-11479,-11974,-25840,-29191,-29479,-48703,-72997,-27022,4531,-21446,-76096,-102003,-51302,-25857,-76815,-19229,98725,147209,93574,273,24365,147495,217514,134510,51541,4910,-50349,-70348,-67226,-82882,-90962,-45586,18451,118978,193689,233474,218194,128534,13576,-11957,52373,34171,-54687,-76676,-30018,78192,66383,-69604,-47127,86929,137341,64617,-54846,-79791,-15903,52807,151292,201145,193670,91987,9148,-45156,-54862,-5976,69732,96316,97659,61241,66494,93779,129455,132424,82874,29809,8497,-23982,-64131,-58353,-36785,-37460,-68711,-76363,-77346,-54856,-37680,-32608,941,60487,157515,128497,174718,314227,412944,412707,400045,474616,232754,29547,-41123,-63043,-59605,-25482,-22636,18649,59455,65431,20483,-22151,17632,-39507,-4761,68502,197194,262090,259680,109759,-46340,-107650,-92786,-69527,113,56641,37810,-51446,-84608,33586,86114,-25787,-177517,-54779,73890,131873,96801,79836,108741,48022,-44478,-78686,-75883,-49203,-39469,-28920,-27000,-28687,-75196,-76717,48653,215707,228522,124927,3398,-30914,-24487,-41689,-71256,-2342,28165,-7139,-18984,-23419,-32472,-25233,-13450,-11694,-50150,-91086,-84373,-87131,-90988,9740,170898,177758,88188,69794,143297,219033,244932,134904,44183,5988,40129,48379,10605,-46753,-61638,-6150,1507,7734,71293,117989,76367,-30429,-74009,-47530,-55434,-21536,6192,-27536,-100227,-99456,-10309,48511,35580,-30742,-40723,-36911,9040,29987,15747,9374,24599,-6124,-56617,-111978,-58983,-80759,-124538,-105866,-72805,-99027,-115233,-122188,-30718,76064,109873,71424,48184,1401,-8508,-16329,918,-7417,-48565,-84062,-98643,-47943,-26473,-30218,-41261,-7137,60889,101457,46396,-41337,-81439,-92930,-72877,-93714,-76120,-80755,-18287,9966,57782,94043,30442,-26632,-56141,-56847,-8962,21013,4212,-14989,105360,286636,437113,468457,278362,145255,127195,87349,-24229,8959,122626,209943,162911,76214,-46099,-86235,-3940,70077,106081,42003,-70880,-74904,4792,40618,-11097,-65969,-72063,-24676,-27594,-2721,54944,122016,231638,185492,18574,-116365,-73255,83297,288633,375284,265898,99681,25242,105160,185611,179399,169757,131734,89507,65013,59725,67077,23697,-58716,-121274,1293,76663,37288,-50875,-87777,-15413,67529,129538,115109,39139,-27683,-77973,-82943,-69043,-18224,-26912,-55558,-33463,-13107,-44760,-67719,-94598,-92647,-46073,30645,113384,160794,191898,147591,88539,27619,-21124,-18097,-4876,-67685,-126449,-109940,-69829,-48379,-50482,-72269,-47684,38955,50957,22093,45849,220753,465706,286374,107018,91157,54891,31129,44613,28045,42256,84922,103348,88263,46843,4406,-37998,-48470,-90646,-98462,-79665,-70534,-97193,-84203,-44303,19520,50961,49495,33179,-28409,-138839,-129859,-38338,-6642,-34475,-39431,9119,62049,20587,-39086,-35106,-14177,-60748,-109465,-53552,37670,92399,127709,120733,98719,65365,17711,21844,-2643,-77893,-80706,-82445,-40888,-29294,-3748,37068,67830,-18335,-83847,-81876,-88753,-61957,25977,75123,19669,-64934,-130340,-16625,32014,75141,84446,53687,-34696,-98010,-23520,49615,50436,6163,1120,-36714,-104714,-74319,-10412,40199,37115,2829,32354,100000,98382,40288,-23013,-72145,-94545,-35310,51216,-4870,-71143,74009,330765,462891,428403,326135,216739,159079,71995,-2475,-33383,-73461,-78583,-38128,-2585,54822,58520,-20622,-101397,94538,240392,358537,364993,282682,173035,10419,-90946,-95261,-92952,-54166,-54020,-56694,-75296,-30082,70914,131440,67332,24128,1805,-66551,-120807,-136302,-86541,-109243,-55330,32447,65946,13140,-51140,-100175,-93499,-83211,-100387,-82094,-44761,-6810,-22223,-83751,-20433,48889,41232,-2338,-12473,-26685,-42058,-111177,-125947,-151548,-57467,32318,112575,169223,91777,-78908,-138282,-7635,130251,193434,90960,-1429,-44831,-20693,-12219,-63523,-71881,12821,85986,134212,160856,130833,-14432,-37489,53373,51287,76862,109983,102598,59923,139045,284032,375691,479645,497187,375384,238731,93319,54607,-1849,-66195,-3351,98762,21027,43002,45199,7543,-12992,-8895,32613,56343,23273,2692,2882,-34048,-70873,-76647,-22331,80797,56346,-31813,-73981,-78231,109426,131532,143041,115001,100258,81072,33029,-29185,-106492,-130484,-129069,-115183,-58389,121,-1347,-24978,-33675,-14224,33471,58061,41404,33986,56617,57771,30369,-21950,-17118,10925,35084,81183,64842,-1434,-58864,-96534,-66070,14701,123319,192382,144597,14384,-36999,76598,272628,358864,174853,14007,-76370,-113469,-16167,76761,46494,-4492,-44235,-85415,-127924,-127341,-124709,-120612,-139027,-66695,20393,24057,63549,40129,-105888,-104434,-40672,-12780,-41039,-55876,4932,62368,88175,72848,78209,55761,17919,3138,-19954,-107945,-47496,71368,127895,60673,8449,27178,18648,-53123,-107728,-10546,144883,278075,330123,162333,-31272,-65310,-12641,-1344,-24778,-7120,43107,102720,69599,-9725,-10289,165333,308898,368002,219693,34808,-37051,-23828,-11063,-46880,-74741,-76903,-161,36513,-8026,-103541,-65670,23258,62589,-51365,-81822,8835,48829,28773,-37926,-122404,-36038,69290,98022,-6254,-128686,-103174,-61131,-352,116640,208838,130493,-36669,-40270,81545,39228,-16801,-63748,-118967,-76519,35047,81870,83726,73289,90631,123257,177522,131598,80830,20006,-39848,-98140,-99353,-106622,-55465,-43362,-61673,15468,77255,37093,22708,27142,-6796,-51733,-115832,-102638,-91142,-104933,-108162,-59321,17782,49282,537,-50945,-101078,-57692,-4748,47331,113790,136499,106404,36542,-51342,-88521,-99554,-49835,-78586,-64694,19260,163478,132226,41603,-12405,-45977,-49975,39227,-37409,-81533,52983,78337,17887,-5446,60231,141741,142886,17826,-128963,-104515,-25327,77486,155433,177237,183749,173731,43981,-59970,62216,67232,-8496,-71319,-74368,-108948,-31332,68621,229161,305102,221830,27789,-80560,-127128,-136370,-127877,-108702,-15588,34490,43486,18506,-41086,5533,20191,4563,31380,74343,153199,44036,-110228,-133218,-47910,-1531,63777,98425,164158,171759,179590,133964,8362,-124472,-16220,104926,306747,344641,226243,59897,-70420,-43292,13357,10809,-23658,-51213,-67430,-138121,-104924,-24955,-20168,-54598,-32564,33247,194969,379355,333792,174666,91389,73245,83871,32952,-23273,-81693,-100532,-146505,-121691,-14506,38693,-6222,-101034,-104991,8144,250540,459489,379662,200726,118813,124087,56914,59785,83482,52560,46514,71493,96618,56815,-15096,-15986,71920,133938,108360,34763,-7836,12358,26381,49188,56432,10535,-40779,-80655,-97322,-95613,-63277,-25543,-18891,10929,62670,26174,-27897,-58029,-24895,92939,319382,527535,511694,351894,184069,30446,-25171,-24527,-19388,-52496,-108125,-122252,-146242,-90055,-9549,47542,-2183,-77951,-97658,-78817,-35959,160,9798,10058,1705,23143,47402,58320,157795,257711,129507,4645,-63156,-75224,-60250,-57160,-94845,-122222,-61757,7855,-45398,-56443,-34464,-74368,-96184,-34058,53880,123971,123293,33549,-8179,30313,126655,195557,91478,-82906,-76100,82881,211762,206974,129291,79237,11590,-1015,39857,9512,-26039,-35565,46549,66273,49478,-6926,-59655,-75958,-60370,-81899,-111027,-61327,-66541,-84227,-107260,-56994,-38078,-45525,-55520,-37160,-24364,10771,15516,22807,10640,53451,69178,35887,12359,-33497,-56403,-1309,66692,117918,77657],[17115,-18577,-34422,-40608,-46492,-45294,-77314,-41006,-45934,11927,86557,112982,52967,-71047,-78011,-19998,41918,11037,-25316,-29981,-9382,17372,-6427,-69613,-115531,-110752,-79636,-33821,-7750,-23211,-12959,-31660,-29718,-21074,35515,164021,199344,133171,60557,1560,-71120,-51684,-58170,-77270,-66832,48589,247582,342255,387804,383560,251241,45568,-90659,-44838,-5421,-9005,-19595,-8876,-2421,-75036,-78040,-64974,-41676,-30911,2665,32347,59652,-4056,-48390,-77929,-8284,-24482,-27589,68536,54810,71379,84337,133331,222234,292716,268155,190265,112423,92148,9170,-35180,63959,214815,237614,163692,126535,101609,52493,-44187,13671,75522,76214,33531,36235,81217,138729,219641,241811,246531,123452,28047,-25738,-71100,-74262,-27748,-15384,10323,88358,86023,6795,-3392,62439,190735,447459,485181,283087,90564,70864,64391,24815,-21333,-22954,80008,132602,86319,18838,-1665,32839,58522,37374,-24652,-24060,10800,33806,45968,39259,3288,-34123,-58386,-73477,-76997,-13583,25551,29662,30158,23243,27933,52135,70603,68545,32606,-56852,-93024,-24710,10648,12988,-5266,-79235,-121329,-36329,25072,76778,29443,-48387,-61074,-42280,-946,63378,42480,145397,239465,227424,214506,180969,64835,-38189,-81072,-81612,-17945,83595,92681,24040,-52125,-118517,-91504,-88825,-53821,-37044,-52937,-77030,33939,269107,447053,412749,236420,66643,-40796,-79882,-86916,-109998,-124691,-64914,27625,169925,286402,158963,-52497,-37786,9658,-8567,-67826,-3762,80274,48446,-41690,-54596,-54582,-136127,-84892,39783,161856,221080,150394,60217,32828,67848,49888,-53093,248,48567,89687,81463,11068,-82709,-60003,-33131,-40395,-18333,51188,105581,106463,36636,-84513,-52238,-19249,-36392,-94369,-151734,-96849,-15741,8381,19159,8528,-50393,-90659,-75330,-114649,-81710,6919,3065,-87596,-106951,-61265,-56008,-68953,-79675,-104577,-117594,-51076,63642,114893,40381,25389,28040,4055,-51301,-93548,-111673,-83618,-42306,29341,106786,130799,117275,84559,95254,148116,191165,243922,232972,176878,177691,123422,27073,-26569,1421,66780,80320,-2094,-111698,-8472,113021,130218,84203,83999,134423,152485,118542,60048,3756,-66961,-125061,-49305,-17120,-60301,-39607,36611,115764,156092,212606,283320,268989,182709,138302,148533,131876,37225,-48606,-43568,-20421,14007,13459,-8524,-37450,-92883,-145004,-151796,-91484,-55708,-29075,-42884,-42137,14354,9620,-36791,-41315,-69523,-44968,42370,113554,203234,316134,297783,118555,55706,26018,-36347,-78027,-139297,-107835,-28896,53459,54651,-18162,-83126,-126647,-79788,7649,15572,-20679,-24369,36090,106427,127760,100949,24581,-28280,-57862,-78627,-51717,-48286,-55938,-83222,-56545,-35777,-44024,-67453,-10951,91285,138667,108121,-38251,-129564,-111315,-53320,14983,94961,183915,151665,42978,-24159,-11116,-24013,-68836,-44833,-10006,44626,167881,309611,278313,151342,27829,-53552,-88179,-58138,-156,8476,-15128,-61144,-43709,44752,99431,108745,83131,114096,89272,794,-15503,13991,12874,-62915,-148861,-115060,-137458,-134168,-81365,11167,97815,136469,151336,171241,213653,92813,25903,-53363,-112588,-83427,21460,40732,29414,10910,34049,143634,262643,309180,258487,206838,246177,284697,336513,341856,229027,108377,-9191,-61815,-4503,106226,162011,153440,83339,-13995,-87962,-105716,-106284,-111952,-132910,-103710,-23886,38062,31454,-51686,-118422,-116175,-79545,-49067,12676,41101,-569,-8891,-3114,-58102,-35657,39849,56583,39073,42330,41475,6942,-73971,-170988,-91118,1610,59116,51706,-39810,-53417,-29368,47787,97553,111534,107138,40342,-49599,-134180,-58607,-38397,-75616,-85170,-2490,86567,258894,270597,169546,92451,-22249,-47939,-77577,-66826,-10296,-36894,-93595,-163283,-76265,35394,134537,179462,253327,287389,173258,-14711,-105444,-83710,-109989,-96280,-68159,16430,98119,197353,199497,134625,86328,56319,-3632,-743,-5805,6245,75243,96774,88671,48470,-16205,-100290,-68733,-9734,-9278,-18836,4083,59328,110534,120582,79438,52326,24274,-84183,-132900,-116258,-78540,-57453,-76848,-75364,-44687,-11335,44773,150027,245308,153024,47061,-55432,-128501,-80566,-52456,-60205,-81764,-60469,-46104,26741,111799,46888,5519,-30025,-18221,49712,154851,264332,315439,233890,128795,58754,88335,118512,144888,53259,-35085,-74865,-66653,-55640,-29694,-50902,-95892,-142018,-140725,-99727,-89926,-56824,14568,147001,166887,64091,16845,-22180,-82289,-140237,-91292,45438,149095,57960,-83107,-82335,69928,234287,240023,178192,104979,37103,-21206,-64068,-94755,39012,143355,260968,361826,215563,-27658,-60677,6793,3506,-43377,-95121,-129748,-116819,-60342,30519,114142,87842,50734,51983,85262,95226,57905,44339,84815,154092,165336,213031,316264,339780,184100,10391,-47152,-68931,-105909,-114999,-32676,21403,6839,-9591,1802,-10038,-22365,-60744,-104901,-89962,-25486,35250,10230,-39791,-72121,-65798,-97325,-86204,-60393,-16716,10946,23120,37712,41479,50201,23111,-34620,-81147,25950,84794,-919,-59804,680,40696,-2406,-55556,-100118,-90522,-57978,-44906,14742,40360,10466,1553,-16736,-85543,-102367,-147518,-147987,-120033,-85280,-55254,-7988,-11961,-42696,-83791,-115005,-131503,-77846,21336,143131,126863,-56,-49732,-19889,13109,68778,109618,135794,174694,142560,64984,-33361,-139347,-79413,31265,57052,42340,27741,38111,57538,87107,55744,-34556,-111941,-107413,22105,73440,49875,-22826,-45667,-30347,-12433,-31614,-82509,-122933,-110532,-77123,-97331,-104440,-66233,29438,22829,21550,-39574,-72639,-11918,3937,-31580,-60377,-22010,96747,204040,255872,185213,91467,20343,24264,50076,69101,58956,85781,212847,367797,401019,153866,-119456,-56343,53594,117053,135719,100152,4093,-48239,-55676,-55429,-41189,-11452,4795,87333,156776,147829,89363,90466,97890,107170,117984,142651,135503,31245,-30771,-35537,-57763,-66360,-48315,-34261,-47667,36839,127943,133812,93373,44624,38777,59137,41095,25501,30572,52515,143373,197167,194476,213119,151089,52139,-53407,-73576,4206,18410,-10556,-73509,-53108,76849,166582,204643,202551,184984,77724,60202,45291,-50735,-230387,-427449,-587511,-579565,-460898,-305813,-157745,-93613,-86009,-150175,-16913,76436,74771,85420,94540,44889,-98542,-68650,20091,34388,32119,6229,754,28002,39729,14169,-18000,-12687,69022,197598,329677,287091,242412,163685,79231,33680,32499,2069,51403,124672,137115,214855,291299,335044,350490,273592,216941,199224,218086,218548,229340,220684,183722,175697,93389,-41968,-95290,-41199,-1081,-6477,-21462,21398,68907,81855,8776,-64094,-51086,-20536,-10049,-95865,-169927,-55772,-245,-50537,-121409,-84132,-63702,-84848,-99484,-51561,-20289,-28043,-21760,-19004,-19289,2649,-8475,-64936,-72373,-12120,33246,114275,195740,71313,41359,136277,196352,135264,122057,142485,188725,223517,175159,47161,-23467,-13689,51762,106726,83627,-10830,-126493,-73852,-7984,48038,67212,57401,-8616,34682,140386,267406,375236,355746,222734,69401,-63832,-135791,-159412,-167956,-101372,-61977,-7980,19924,10722,-15099,-29838,-38921,-54402,-70651,-20277,18704,-4023,-74719,-109192,-51553,-22003,-79543,-32586,82001,129241,83269,4198,18651,131044,219257,156563,66828,16647,-46906,-89991,-74821,-76746,-80620,-36436,41195,156395,239325,282596,245700,117380,-28306,-57173,30669,36240,-51234,-83796,-34659,71724,47238,-90872,-36992,107745,156694,66321,-58119,-61648,-4018,60561,157201,185685,160088,82172,14205,-25175,-7640,60715,133181,145126,129126,78658,81763,123348,171874,165015,102907,30297,-10323,-50388,-86791,-72423,-43350,-34404,-62012,-82318,-92895,-73628,-54053,-47345,-13169,44350,148784,137583,209436,376813,483910,497461,508202,572285,269664,45540,-45556,-89409,-76777,-33679,-24811,10692,45956,53921,9587,-34314,14195,-32794,1005,79074,220171,302415,302454,135749,-27753,-103661,-106454,-60329,14150,65657,27267,-70973,-68992,50732,95806,-30811,-181547,-46246,74468,120162,74363,55532,103690,49322,-45330,-76695,-65234,-18758,3221,19369,13981,-12027,-70413,-64606,52230,216689,222726,117967,-2766,-36592,-34049,-53372,-72681,1051,13755,-29304,-33511,-26720,-36801,-30609,-17467,-14191,-46647,-82286,-83650,-96547,-103305,-272,146988,145926,55055,47332,136497,222876,245548,120058,28773,-9311,29053,43269,5905,-50258,-63466,-16123,-8536,7874,81015,136461,92633,-29325,-68556,-47189,-66360,-43058,-10192,-28385,-95300,-113621,-22132,42241,47768,-14654,-35612,-35451,3483,10731,-28885,-50173,-20013,-35491,-78870,-129702,-25239,-68636,-117445,-117043,-85274,-114321,-139922,-116769,-9012,87899,101191,51581,36257,-6792,-28779,-51989,-14448,-8833,-57606,-91660,-69521,-33666,-57079,-50449,-53211,-14355,59171,111138,60192,-35251,-77724,-70422,-53478,-92604,-77903,-74404,8656,32150,75808,112130,55691,6428,-20475,-16243,40109,51235,17061,-16386,93268,268140,413810,434108,244520,115596,91135,59750,-52724,-22814,92806,176804,142013,68490,-47635,-76409,4592,44691,79842,41389,-71588,-61798,34534,62534,1256,-65999,-87931,-47107,-39667,-9841,42748,96062,213034,173196,3983,-130408,-55170,113557,313279,360749,240666,94631,29406,110592,191953,196198,203834,146402,88653,61943,60900,70900,16143,-73781,-122754,13799,76316,28984,-55185,-96316,-22703,51004,99314,78454,1553,-70837,-98046,-75241,-74990,-34941,-47049,-73750,-44733,-17406,-43306,-60835,-85897,-87092,-41964,34093,107599,135296,168510,148455,104140,36322,-31006,-27357,-5248,-62229,-123438,-102649,-61072,-43797,-48910,-57851,-37659,23894,31154,12138,50014,279242,518503,360090,141024,107704,62355,38361,61430,45207,56992,89596,96492,76440,34017,-4042,-42210,-51531,-98759,-106399,-71016,-53565,-74835,-85430,-48308,15334,46166,47486,44865,-14733,-128052,-136629,-64906,-20864,-47362,-49733,1579,60119,24023,-35308,-37491,-28467,-87439,-144856,-100287,-32828,34043,76513,65095,50753,21028,1872,19672,-7463,-89266,-56342,12615,105632,94778,38682,15373,53840,-4314,-61173,-62306,-76664,-53292,35203,77450,18641,-58418,-138895,-31576,13596,60716,76591,56388,-25923,-99235,-31718,38098,38087,14280,15512,-28861,-87763,-65643,-12625,34776,47033,20946,41923,89571,71238,20195,-31600,-71491,-88065,-27877,62393,3712,-84005,46682,309300,459543,436927,334922,218217,158950,76973,6600,-28874,-67890,-71304,-35161,-16751,-2074,-4452,-67197,-69068,89820,207092,321259,340010,280952,162904,-3549,-99337,-66216,-54664,-51017,-72259,-79796,-95914,-38615,53398,109376,61438,17602,-11857,-77340,-130010,-113504,-57245,-72370,-44490,25072,57916,4075,-59774,-109113,-102645,-87203,-97740,-80560,-54091,-28027,-56131,-94385,-9253,59275,39939,-19866,-36874,-52236,-57023,-104016,-95520,-115702,-87403,15764,108086,176542,122612,-59754,-161616,-15461,143271,207320,94670,359,-42838,-12712,11740,-36456,-68047,30919,128720,184875,209223,157499,-8242,-64986,25136,6317,16581,67325,136166,90027,156056,265770,329668,419224,435656,313703,212914,103520,66646,2296,-61639,-3260,87837,3805,27524,41630,9487,-11444,129,47004,77158,47508,24705,14129,-31582,-73172,-72666,-12144,77727,35367,-53904,-90741,-89710,104906,130706,135653,98855,87615,74858,34321,-24999,-107659,-126381,-129019,-126806,-74583,-21698,-38802,-57463,-43796,-5449,48907,86050,73869,53166,50643,26376,-2036,-38645,-20923,18112,53311,109105,93008,9785,-57140,-83630,-53819,24490,127529,190836,137086,2598,-40643,85219,282427,354913,170123,4287,-97984,-137897,-49262,33895,20104,-16591,-43566,-73400,-119072,-122582,-127065,-133834,-143771,-65295,36609,51352,85737,51414,-99355,-87230,-20132,4486,-32057,-47741,28621,90978,104556,71504,77421,63113,32947,25497,1439,-99135,-54497,63695,122975,66772,8106,22163,16930,-44581,-96095,-22499,113410,228202,284264,150145,-23334,-80186,-41178,-9923,-10835,6970,48695,103907,61686,-29551,-25499,180502,357691,420969,240817,34985,-30909,-21718,-23253,-63685,-84512,-57794,34920,68068,13710,-94066,-75178,6738,52584,-38160,-73851,16257,53133,30200,-38009,-110507,-19682,88553,111508,-1118,-118453,-97385,-65274,-14952,104191,201561,117615,-44880,-21216,119910,74277,-42716,-114850,-157438,-61702,47279,90154,82547,77388,110755,138355,176070,122393,69622,4316,-59192,-111947,-98496,-86930,-54637,-77828,-112689,-14300,80294,55422,48044,45020,8762,-33153,-88551,-73315,-72428,-99340,-103148,-40357,40970,66646,-1557,-76764,-111830,-56231,8898,65006,119853,139123,106906,39175,-41597,-69735,-78859,-42605,-76205,-69464,18078,177761,157992,67041,-1072,-62837,-5256,95535,15468,-61979,43400,45369,-25305,-39612,39620,143292,152213,20900,-128302,-86230,-2697,99014,170661,180859,174899,136962,-9552,-58981,67505,78940,5244,-75435,-122088,-43874,27213,96445,230319,307797,227103,36265,-75283,-124834,-126896,-124453,-99213,-4941,43369,41939,-6704,-96628,-51720,-13854,17085,63741,108534,185073,66298,-107976,-113543,-30263,7002,53237,75980,161806,194860,237343,186179,55793,-100183,-36726,104631,317408,355884,227152,58982,-74035,-43532,13689,23012,-1673,-41483,-74114,-141493,-96948,-23344,-17454,-48226,-21027,40910,187306,341066,286692,141446,67309,49871,55959,-665,-47348,-92718,-106798,-157238,-100486,12104,52037,-2469,-99487,-85131,43989,312676,537970,431367,218504,134040,147358,58441,45256,78113,62895,64359,78799,84148,52137,-13848,3395,88601,127331,81889,18989,-37104,-43316,-8248,32541,53566,15220,-33705,-77682,-99496,-96135,-57863,-11715,-9292,2275,47782,15195,-36987,-58255,-17566,102251,295724,448318,425755,285910,139889,16807,-23743,-21426,-19526,-52523,-102327,-125797,-136388,-76441,-4517,37775,-19172,-85848,-74334,-87406,-62039,-14131,7141,10518,-2231,12976,38991,61098,173356,278953,137218,9464,-53208,-56990,-38015,-52877,-106297,-80432,-23313,30314,-42226,-56449,-38667,-76836,-98228,-36248,56579,119038,108002,24453,-11770,38720,149864,222763,100620,-77564,-75530,85442,206169,184072,109854,70831,18038,13434,53117,13151,-42862,-49607,48837,76409,69605,20666,-29827,-58868,-52364,-74427,-100392,-59575,-65953,-80337,-86936,-37108,-22199,-30399,-99455,-70692,-69363,-20188,8011,38173,31389,65177,80492,43669,18069,-25320,-51259,-6007,53957,111094,88055],[23716,-13290,-35552,-43355,-44407,-38950,-79473,-54404,-55538,7433,83702,111363,57987,-59282,-98850,-37710,8812,-14099,-38449,-35450,-4361,32624,7377,-59355,-112794,-111416,-83634,-39791,-16662,-31848,-22226,-48501,-35921,-15539,32638,132549,154957,98057,35602,-15394,-71017,-51440,-63996,-87423,-55647,58206,234283,296169,340827,357986,253942,45390,-101118,-71755,-45798,-45632,-49530,-38537,-19435,-60104,-67510,-82571,-65753,-43935,-4478,32689,82090,32895,-1846,-74112,-36016,-49302,-63079,22908,8737,40848,63683,115883,195126,268596,238841,142492,72807,67737,-1282,-45714,47058,197171,253478,196225,160060,130505,68653,-45219,-15067,34305,28510,-3658,17109,76903,150116,239276,257149,252905,134166,31477,-34233,-99471,-46887,-8771,-9568,12784,89718,87600,6543,-6036,51674,168320,419101,473105,272170,75616,49551,57516,29703,-8745,-7700,88251,123191,87271,23748,-3181,14161,28268,14188,-43454,-44003,-7953,17162,25506,19961,-6129,-35795,-53369,-64899,-52839,27679,66335,61160,47557,28151,36855,72712,94360,90551,49818,-42585,-112108,-53294,-6907,-4358,-29167,-99485,-123366,-45925,8294,52176,-4479,-67474,-66266,-40243,12895,87291,83221,195611,241360,198457,175556,151921,57514,-34879,-73157,-74423,-14450,87028,94954,22079,-56572,-118263,-84829,-78677,-49714,-34794,-51547,-73133,28468,237170,437321,386959,207521,66549,-16574,-63116,-79568,-106364,-94875,-45409,1623,148939,276020,137200,-62752,-52640,-5856,-12964,-62399,5624,94301,72578,-27353,-56068,-61322,-148018,-83221,37349,136428,180401,120552,50461,44281,104546,110084,-18398,-26035,28646,70700,68660,12743,-61438,-41602,-26850,-48022,-36094,34166,82941,81476,24494,-83032,-64892,-21445,-37153,-101953,-162198,-77491,19005,53174,65664,52339,-15662,-68208,-69814,-102274,-85336,-18406,-37910,-128561,-80588,-51705,-57194,-74627,-83107,-105585,-115825,-42928,79135,135582,55724,29498,28199,9008,-42855,-85134,-107362,-91315,-51650,11013,79722,118551,138722,134204,141547,193324,235182,268718,226128,180756,187202,133945,24599,-46585,-9130,68165,80981,-7578,-104969,4010,107483,103629,59177,62476,126655,158070,126384,57947,-3249,-75582,-120990,-43727,-11983,-51262,-22101,65395,155972,192549,222633,261923,225104,136153,102203,111174,95164,12938,-60517,-58196,-55531,-39039,-35688,-38868,-48774,-90030,-136508,-162013,-101548,-64306,-31873,-45454,-44240,16864,20614,-23271,-27594,-60621,-49355,27734,90457,159291,292297,333010,167226,77700,21795,-58190,-85924,-128641,-115656,-67901,21018,36732,-33582,-86177,-105172,-56797,23983,21613,-14847,-18556,47899,129966,153748,124392,48165,-4130,-24136,-44503,-38889,-43134,-43184,-76031,-72016,-55507,-53116,-69236,-3810,105126,140384,89230,-63457,-134043,-115213,-59487,9086,88533,178644,156871,44551,-3839,10174,-4512,-57862,-45888,-9158,37537,134317,238251,217627,111401,9419,-57516,-92798,-58735,7636,19664,-3463,-60030,-57362,30204,98892,133179,130409,161309,128931,25594,-25907,-3171,-13865,-86065,-144349,-118579,-157885,-149525,-76327,28047,102114,141846,162823,180918,201917,65549,19899,-46616,-124806,-124070,-3825,31386,32746,24786,49372,161179,293601,347248,293969,228650,282719,338718,365711,309342,183481,79217,-21979,-80093,-40220,63728,113965,110487,66752,-19553,-96063,-102985,-94457,-99118,-119703,-92722,-11880,38445,7583,-83567,-147574,-80744,-56234,-39621,15554,41205,3187,-4376,-11497,-74205,-46166,32682,56425,35440,26434,18690,-6606,-79639,-176669,-95310,-4022,56002,48777,-36382,-42087,-25805,42965,83797,74327,53228,5855,-65738,-141458,-52295,-19544,-52807,-70847,-10300,56816,228679,264795,194308,135073,-13374,-50961,-89456,-76614,-20200,-50639,-85842,-151574,-84547,22730,122686,184737,271750,306460,187917,1767,-144658,-104623,-126733,-92998,-66389,8235,82056,171413,156733,101609,71926,66573,23625,16133,1592,-15551,49140,85287,70029,17209,-49888,-85437,-11339,39740,19190,-10758,12602,63630,101348,105437,68209,39602,-856,-104209,-136710,-99558,-65863,-54871,-81742,-85062,-56466,-23079,29809,138992,230119,139918,54281,-41213,-136940,-79538,-35895,-36260,-65707,-51959,-35584,44393,141863,63368,6844,-44647,-40988,27187,133417,243323,298067,215275,100349,26149,58480,98559,127718,41821,-48500,-97238,-93944,-80046,-59023,-75442,-114053,-156550,-145952,-101729,-101032,-85049,-29586,96113,129317,44332,8456,-31039,-99642,-137644,-47133,52130,138147,52168,-100179,-68230,78966,220165,224156,160070,76435,6497,-47918,-87258,-110989,43858,174696,306663,393657,208807,-39507,-82348,-3976,3173,-47819,-101333,-124099,-135023,-84544,8634,88299,62629,40521,54081,81879,81061,42264,33248,76395,143711,160584,230164,343343,359021,208366,35865,-26371,-57108,-101461,-130194,-46171,1464,-10836,-20951,-1222,-6696,-19579,-59614,-103599,-94566,-30486,39151,22941,-37284,-93644,-84957,-106667,-90231,-66167,-30142,1905,24581,41065,46073,54978,24552,-33854,-73461,34494,95240,7742,-58114,-3803,33043,-7512,-60291,-105428,-94238,-60128,-47443,2708,20598,-11424,-17478,-22754,-81307,-100789,-155466,-147249,-124543,-86188,-53100,-5463,-5813,-36007,-88369,-131452,-117653,-50583,58718,187298,165909,32359,-30305,-14521,20059,84410,119936,140574,194359,145495,42130,-60545,-131303,-38281,90896,106483,69245,46934,58220,62478,83143,61164,-21459,-100764,-84961,56949,116490,86213,13625,-17222,-11855,16,-24596,-85185,-140523,-132667,-90094,-104119,-104725,-56322,49371,45661,30403,-34871,-67501,-15080,-8989,-36485,-53324,-21198,81011,166813,226064,186755,121112,64757,69280,70699,67172,72722,111532,244852,407951,434465,163252,-125754,-56296,68065,136436,145455,92295,-8853,-48325,-47196,-52118,-47972,-24490,153,83974,159574,151024,92013,81593,76511,80851,94520,124148,111105,6571,-54145,-59930,-70789,-67213,-49320,-26473,-26803,60227,143781,134696,87925,27216,15840,27535,8012,-8391,-10773,10561,103349,168300,166874,180766,119251,34523,-57531,-81409,-1624,15951,-18724,-90962,-71993,64977,172518,177586,184573,180351,75778,37782,20890,-44395,-178170,-351927,-540458,-613934,-500966,-327541,-160847,-86051,-78703,-158441,-36712,52705,52860,76352,101516,54122,-64340,-16000,71681,70732,36598,-9189,-14646,10722,20566,-2539,-39016,-34256,47465,145062,275336,274185,237212,142897,47679,-752,-3812,-28190,24932,88304,100960,184549,254807,293208,326424,266143,208404,189551,202415,211785,230704,224443,186413,188904,125257,-13887,-82957,-31259,11468,5031,-13797,27172,85885,105375,13521,-64992,-40997,-4420,-9405,-106174,-166695,-43963,7384,-49000,-124363,-79369,-58733,-88071,-102197,-45462,-17760,-27179,-14912,-7615,-465,37702,40767,-12958,-26755,25586,79642,164416,220339,61424,15016,105183,185389,146797,128368,117802,127025,140261,92240,-9437,-44304,-11015,63641,127920,96159,-12902,-134693,-70552,-5802,50551,81304,68008,-11343,-1667,86692,210433,324396,319467,208178,73649,-50317,-131717,-185778,-168701,-96026,-43126,24640,50678,30571,-6060,-30037,-49228,-62969,-71384,-17449,29280,13705,-71210,-121545,-57717,-22564,-82766,-48905,59300,103428,66847,5060,11860,109554,210699,175192,81560,27078,-43211,-113398,-77073,-70686,-70987,-26435,63141,186865,275131,320880,262901,99538,-67474,-67069,27812,42273,-48830,-92702,-41709,60162,23937,-112355,-26784,125659,170104,63689,-58839,-45449,4825,63139,155635,167805,131933,76225,24424,3098,47624,134525,197451,189952,153749,90094,92231,155216,224672,203839,125966,31530,-29751,-79210,-111379,-87869,-53301,-35228,-56773,-85131,-107162,-92883,-72423,-64157,-30154,22919,129214,136884,234433,423033,537704,570457,603307,638622,284937,49103,-52565,-106897,-85970,-43492,-28218,2485,31013,40983,-1287,-41740,19009,-15953,13938,91199,241114,338081,340771,158361,-12435,-88465,-107248,-53639,23582,68952,14797,-92100,-54140,63758,96188,-38048,-164350,-37709,72725,105943,49291,25289,87194,39760,-53830,-80451,-59830,7126,40846,61931,50077,-4,-67934,-53828,51344,202329,204891,103014,-12174,-42451,-43349,-64328,-70446,3330,-2251,-52546,-49586,-32545,-41666,-35629,-22911,-19148,-45668,-75505,-78590,-99595,-116844,-14255,115140,107743,19660,23924,125500,220659,237913,100140,9866,-27515,14007,34163,-1648,-55862,-65880,-25789,-18253,6951,84837,144767,100312,-32702,-64893,-47942,-78198,-67565,-30164,-32848,-92369,-129633,-36258,32981,54879,-10,-32715,-36959,-5628,-12372,-75825,-98694,-49891,-54232,-105457,-130848,6563,-60933,-113433,-128065,-97902,-128914,-166092,-103599,12048,94355,85405,25967,19531,-16753,-49221,-87142,-24890,-8184,-59251,-73535,-27720,-8614,-90582,-72962,-68576,-26518,48539,106522,63674,-32685,-71412,-48173,-38590,-89236,-81755,-72840,27187,53430,93247,127728,79439,39466,19627,34048,98523,85493,28425,-20496,78793,245315,382154,390243,209845,85486,51599,24574,-84761,-57325,59617,135520,110612,53145,-54790,-65039,22961,38725,50796,33341,-76884,-46428,66130,84253,13476,-65669,-101473,-69877,-54836,-22926,23363,64767,181720,149517,-17135,-149544,-35315,141417,321831,327377,206405,85250,30620,111291,191460,205257,227999,150327,78964,51640,56429,71767,7977,-88170,-117916,25118,72885,18947,-60626,-104603,-31833,29526,60176,34119,-40425,-102695,-68060,-41927,-58844,-34683,-52717,-87868,-56120,-23661,-44209,-54307,-73812,-79437,-41152,32685,96903,109773,144158,149262,122214,47059,-39195,-36121,-6495,-57072,-120779,-96482,-54431,-42789,-50789,-48045,-30427,7329,9850,140,54061,322982,537510,416253,176365,118721,64633,41466,79422,68422,78155,99142,91618,63007,17311,-16422,-50569,-58165,-104014,-102600,-58871,-36448,-49558,-73607,-49803,8500,32935,36049,48876,-6065,-119875,-114021,-102455,-45186,-66755,-64086,-9889,53306,24051,-33704,-40694,-43333,-113340,-176723,-144186,-112788,-33760,13429,5440,7631,-16999,-13382,14372,-15713,-99799,-22326,121394,248432,200559,80152,4355,39199,6913,-42483,-43570,-60623,-40655,46002,77102,14169,-56441,-144785,-47679,-7752,39672,59736,50851,-21502,-98787,-40242,25332,29658,26435,23361,-25810,-74601,-56572,-14554,27327,52114,33101,44813,72252,40607,-990,-40722,-70950,-83635,-25659,65447,8473,-96748,19626,266745,425506,421225,321837,203690,148701,77379,15299,-22588,-60997,-63162,-32921,-27625,-61764,-76845,-120612,-38857,74581,159511,263344,294704,262775,141030,-22747,-100961,-35512,-14890,-46621,-89869,-101403,-117098,-45962,37638,86359,52795,10018,-25868,-86395,-134201,-92513,-31762,-37783,-27182,15883,43567,-10498,-72932,-121644,-113135,-90548,-95097,-80416,-65299,-50287,-88249,-88637,-1360,63215,34043,-37657,-61217,-76587,-67367,-82858,-56675,-73695,-119615,-4749,97215,169956,141056,-38994,-159935,-21352,152334,211217,93076,276,-40806,-6201,32593,-9350,-62983,50316,177751,238409,250821,172568,-10905,-72591,12292,-32281,-46581,18849,167701,123939,173497,242111,276879,348149,363146,245208,174724,108743,74140,4933,-57359,-7249,67668,-12023,10595,33304,6835,-13236,5918,56473,91933,67688,46933,27625,-25231,-69913,-61187,3581,74357,13057,-77065,-106824,-96179,100831,130295,129165,85033,75320,65948,31382,-23814,-108294,-121773,-130568,-139623,-93049,-49363,-79320,-85686,-49384,4593,63059,111684,101771,67911,42001,-7548,-39279,-57789,-25600,25552,71478,131110,112565,15472,-57050,-70511,-38696,37196,131444,185380,125974,-9775,-47424,80954,265752,322251,152526,-9219,-118175,-153075,-73271,-4377,-4360,-30031,-46738,-65756,-110679,-114571,-115479,-145824,-147126,-65127,49136,78193,110813,69779,-77913,-68069,-1207,19118,-25262,-41552,47934,116070,118728,69454,74875,69631,47352,47660,24264,-85133,-65833,47738,106078,66331,4910,16075,14954,-35063,-77680,-28299,87595,182858,234379,131440,-18385,-95667,-59913,-530,18165,27613,55074,102791,53147,-48777,-36864,194878,396811,457947,255027,34875,-24785,-24399,-41267,-84045,-92496,-34139,65281,92784,28858,-89785,-85889,-7910,43942,-19210,-65723,19359,53342,31085,-35322,-96642,-6055,107334,127364,7950,-105428,-92423,-72358,-38048,80174,180704,98557,-54316,-6976,148081,106536,-54660,-153036,-110012,-43208,54439,92896,78298,80246,128461,150095,168806,110175,56489,-11675,-77822,-108951,-87256,-57845,-46414,-102746,-149595,-36384,86808,75777,76406,61647,22135,-18536,-62890,-39530,-51045,-92531,-98254,-23897,60028,80572,-5186,-105811,-105900,-55206,21539,83669,124196,136734,101904,36681,-36394,-54512,-53612,-23002,-63954,-69917,15193,183200,175014,86088,4649,-85126,42063,140859,59911,-24530,45365,19020,-61299,-70007,16643,137011,153076,17031,-130432,-69265,17072,117169,181217,179683,159553,94752,-57310,-54577,56996,76849,10638,-78704,-114840,13150,74624,119379,230577,303906,224663,44317,-66339,-112710,-112967,-123561,-95177,-2947,41339,28071,-40538,-154958,-78696,-61071,15376,87024,128899,199306,67624,-119378,-84307,-7463,20222,45666,53149,150805,207994,284445,233952,101249,-68105,-74990,86781,299466,347072,220006,54876,-76262,-49510,6912,29097,14055,-36108,-85953,-144758,-90442,-24542,-17861,-46018,-16165,40428,167751,287151,228168,98909,32706,14113,14713,-43985,-76919,-107374,-113212,-161119,-87021,24521,50689,-9784,-103146,-62548,77796,358479,585061,456068,218394,133526,149027,47646,23710,69597,71403,75879,71901,49492,27274,-27560,14169,95523,112016,61885,12465,-55294,-100539,-43145,11338,42852,12366,-33050,-79657,-105366,-99997,-56050,-2080,-2729,-8085,24165,-4800,-54051,-66937,-19305,101458,258375,355331,325203,202059,79302,-7306,-30990,-27748,-29012,-62021,-105872,-134846,-133355,-71284,-6962,20562,-40622,-94858,-62738,-83013,-92366,-37267,-4203,2724,-13611,-3783,25215,57966,178364,283829,135542,7093,-52207,-48222,-22208,-33023,-65372,-31625,18110,46922,-45587,-61753,-46671,-79115,-101300,-46107,48895,103238,82470,7762,-21182,38323,163906,237832,98252,-78774,-85957,73475,183506,149381,82722,54628,15546,16036,55438,13975,-59776,-65293,42094,72894,74061,32753,-13872,-50752,-54603,-76373,-96530,-72348,-78609,-86130,-75002,-29447,-18509,-21654,-51169,-36215,-76177,-48225,-1283,47629,42619,62760,76928,38444,10937,-29524,-55580,-20663,30598,91053,85943],[40239,-665,-31112,-41315,-37522,-28260,-67890,-64323,-57834,9288,85186,112736,66380,-38926,-81406,-36370,-17170,-33511,-45709,-37215,2028,46512,20649,-47029,-105467,-107284,-82299,-39386,-17187,-30781,-21214,-55380,-35292,-4282,36355,111926,123607,73062,17902,-24742,-61995,-46868,-66041,-90632,-39387,70981,222044,254695,293763,324684,251668,47615,-98292,-83793,-65025,-61489,-68090,-60471,-31555,-35625,-42661,-72016,-90473,-57143,-12989,31331,105588,83155,67367,-13581,-25796,-33322,-55386,-3581,-28465,15263,48054,103638,174678,247340,215585,108873,50340,55737,-1041,-45152,36861,180611,265835,230875,194955,157507,82455,-40716,-43306,-8405,-18651,-36939,-113,71042,155718,247191,261910,249705,138745,32399,-42974,-79384,-7427,14370,733,17825,90423,88831,8794,-4866,46562,153234,388781,454232,263070,68305,35509,54215,38349,8300,15526,101339,118023,92335,33728,404,1585,4758,-1977,-55241,-58973,-23011,4196,10459,5286,-10750,-32355,-43622,-49663,-16697,82389,115510,95216,64519,31884,47980,98621,121724,113154,67195,-26224,-110971,-72925,-15574,-14440,-46467,-112527,-114655,-47109,262,35472,-27962,-79877,-65085,-32054,28855,109001,126952,239832,234233,165688,133630,119159,51510,-25961,-60483,-61773,-4025,96903,102796,25806,-54739,-114892,-74261,-65585,-42875,-29084,-47339,-65127,27216,208531,417284,352822,176144,66846,12442,-40796,-67100,-91114,-61205,-11192,-10393,114318,244300,108208,-67330,-62550,-18311,-14227,-52783,18756,110812,101966,-4665,-48663,-66409,-152420,-71863,40464,112387,140248,92781,42987,56746,141529,174715,27848,-61109,8065,56307,62537,22192,-35098,-19764,-15101,-48544,-48553,21178,63785,61454,16932,-71562,-67632,-15525,-31855,-104525,-138499,-41651,70156,106918,114890,99099,26015,-31555,-43203,-70109,-63824,-38764,-71919,-96126,-49956,-39418,-55630,-79693,-87120,-105032,-112266,-33289,95892,158631,77288,40918,32508,15531,-34040,-74661,-93949,-92876,-58055,-7338,51216,104823,163679,193275,194944,240153,278616,289627,214370,177900,187564,141374,23681,-71871,-21737,72951,89975,48,-79301,20795,103097,82872,41015,46172,118534,160301,131277,55611,-9379,-82504,-112927,-36581,-7599,-42825,-3478,95760,195836,223440,224174,228996,172810,93725,73467,81759,67201,-2883,-67668,-70020,-87005,-86809,-81195,-63648,-52942,-80784,-122932,-166023,-108596,-70889,-32940,-45263,-42424,24495,39078,-1849,-9248,-48832,-49712,16857,71439,122499,265111,362770,220817,97689,16853,-77311,-86052,-114177,-111318,-111825,-18164,15784,-46165,-81610,-80711,-30682,40965,28297,-7147,-12460,55518,144476,171863,143057,73137,24025,12108,-1113,-8485,-23400,-24954,-62675,-85085,-76705,-62098,-69044,3549,117489,140024,69016,-82976,-129549,-116547,-64542,2278,76888,158933,148548,46910,22486,33093,15687,-44514,-44506,-6140,31982,103920,171028,156291,67980,-13244,-65041,-101756,-61910,15183,32280,7986,-59820,-69699,20129,104589,161194,171711,194620,156686,47936,-27161,-17107,-37663,-106550,-135058,-117933,-171967,-162041,-73441,36268,96388,140361,170269,187543,186740,38865,11221,-34915,-118174,-143563,-17833,29666,42440,39065,57257,164752,304391,364587,318131,253701,313625,382105,386625,277996,145441,51439,-36288,-97888,-74718,18854,59280,59899,44052,-25755,-102332,-96626,-78936,-79925,-101497,-80004,757,38425,-13451,-109946,-112828,-40110,-27807,-26220,18622,39115,6816,-3425,-26434,-92493,-53795,25698,55112,30557,12616,-5,-17758,-83485,-176239,-97868,-8464,55116,50020,-29860,-33473,-24732,37223,70498,39358,3178,-25481,-79707,-144498,-47028,-2283,-28669,-55247,-19261,29131,197414,256322,219281,183150,-3048,-52649,-100348,-85128,-30066,-60394,-73939,-137629,-89978,11970,108996,183858,275946,304372,185970,14175,-133686,-111482,-135752,-90553,-63080,3840,70678,147991,116678,72119,60143,78526,55101,37607,7499,-38615,23500,77352,58334,-9911,-81658,-51376,47823,94688,54203,1203,22158,67853,93564,93577,60559,30626,-23449,-117338,-123664,-77114,-51957,-51523,-87614,-93244,-64338,-29705,16430,119944,200940,120036,59753,-24431,-140909,-73768,-13180,-5660,-45940,-40453,-24881,55492,160368,79215,10295,-56237,-62609,2741,109017,218940,275791,194490,74766,1507,31849,76597,107296,30158,-61830,-122105,-114588,-96769,-87349,-98675,-130138,-170558,-150984,-103301,-106265,-107502,-67370,50295,94101,27484,2254,-38130,-114217,-109103,-10090,53155,119045,46741,-113085,-56187,80735,191665,194677,131505,41292,-26274,-73875,-105035,-103733,55476,205293,342436,409329,198414,-43581,-101201,-15132,1396,-53235,-104925,-109555,-125949,-110249,-20417,51094,31905,26874,52498,75941,67230,28852,24419,68892,132817,158602,246872,360778,368955,232740,68147,-2874,-43049,-92018,-142724,-62963,-20535,-27631,-30585,-2067,-997,-14938,-57452,-98980,-95114,-35357,41304,34469,-32953,-108416,-101252,-110036,-91479,-71447,-44224,-5565,28099,45891,51746,59490,24979,-34059,-64637,44860,105131,18272,-52737,-6790,25148,-12414,-63932,-108620,-95046,-59767,-48637,-8645,3241,-29877,-34049,-27207,-75530,-96136,-145856,-135992,-126440,-86076,-47217,5262,11476,-19193,-87536,-140453,-106306,-24124,95131,223739,199774,62134,-8944,-3551,31883,101056,125819,137562,202260,141572,18759,-80486,-96282,16822,155929,156878,96659,65668,76506,64291,77587,68026,-1472,-73399,-61688,80378,149574,118726,50352,11757,7939,14427,-15685,-82492,-148631,-162485,-108775,-110190,-101531,-43470,69784,72093,41794,-27563,-61789,-22740,-25005,-38210,-44609,-19893,64839,131125,194279,184214,151340,113220,114870,87005,60603,88388,149225,295233,467806,485779,188494,-122409,-54601,84439,156048,151231,81690,-16909,-42750,-37535,-48490,-53110,-30418,2215,79246,154177,149070,92136,70365,51327,49216,64784,99138,82571,-17695,-76935,-83639,-82385,-64745,-43393,-8659,-283,84813,155616,130012,79262,9174,-7251,-1171,-19582,-34976,-37283,-10537,76271,145027,143486,150663,91066,20242,-57917,-87823,-8339,12826,-27418,-107913,-87815,51724,168848,142838,162951,172428,76192,16030,-3223,-30346,-123268,-281443,-486393,-646873,-577633,-389255,-194082,-91522,-69204,-153123,-56088,29373,35060,69126,103254,61508,-21867,38573,129991,118594,55675,-12673,-21412,252,7266,-13821,-53822,-48993,32096,104338,221393,255378,227298,122846,22392,-27938,-32420,-50404,3910,55352,65969,151683,214588,248552,294437,251806,195411,175796,185617,202170,228481,225458,187445,199547,160808,22130,-61108,-17930,22979,15037,-6354,33638,103884,128222,19301,-62710,-28401,9047,-14408,-120716,-152472,-27374,18396,-44839,-124311,-69596,-47172,-82464,-102654,-36817,-10782,-22509,-7045,3414,16532,69720,89673,41581,29072,74097,128628,213094,242560,56402,-7494,78162,175690,159738,133390,91245,66912,65787,18794,-64431,-59691,-3963,80265,156484,115167,-9962,-138323,-65235,-3110,51424,90832,73519,-13615,-35017,38078,148488,260327,272088,190409,80383,-32752,-115745,-170658,-150502,-77431,-11450,64219,83695,51592,5848,-24681,-53976,-69069,-70429,-13299,41278,36298,-58508,-133393,-64719,-22458,-81007,-61840,37529,77652,51258,7920,9590,91068,199715,195623,102085,42302,-33038,-108037,-66873,-59504,-56713,-10511,87725,212770,302632,349564,273931,81609,-98790,-47563,43536,57450,-41669,-97618,-45137,50167,3979,-126386,-12239,145517,182658,62704,-51526,-25853,16396,66484,152725,154129,115922,78276,42878,40006,112079,217144,263864,233466,176240,101280,103462,192194,288300,253064,157264,39270,-43030,-103883,-129936,-96757,-59642,-33576,-48240,-80564,-113346,-104399,-84761,-75380,-42487,4230,108022,133360,254351,455753,575549,630136,678996,668901,282950,46031,-56091,-97444,-81084,-49217,-27089,651,21946,33510,-5475,-38896,33398,11349,38564,110645,264319,370536,375499,181191,4494,-70627,-93592,-43649,34603,72967,7295,-104749,-33720,78836,94434,-41193,-144810,-24976,74141,95271,28435,-3033,66445,26115,-62969,-82737,-52876,34104,78914,102816,84849,13246,-61253,-38379,52978,180157,182398,87204,-17661,-41661,-45816,-67857,-60813,9667,-13644,-70259,-60031,-32835,-36882,-30622,-21609,-19386,-40763,-64435,-65304,-87117,-118854,-24232,84573,72318,-9146,8166,118164,219434,229944,84523,-3376,-40005,3668,29584,-4089,-56635,-62648,-27787,-20380,10891,88847,148987,105190,-33956,-56762,-43484,-83484,-87347,-45552,-34294,-85530,-139832,-44771,28261,63812,19087,-25548,-35411,-12428,-33055,-117238,-103158,-44099,-40362,-104845,-95441,40037,-51607,-106922,-132018,-103481,-134516,-168974,-80773,38146,101745,69914,2185,6817,-19239,-59450,-114694,-26217,-2552,-51366,-44546,10658,19757,-104848,-85223,-79564,-36804,35808,94054,61174,-28732,-56487,-21278,-22199,-80083,-81112,-69458,40394,74294,111885,144403,106560,78197,69349,99138,170640,129875,44533,-20065,70267,227243,352478,348954,184016,63692,17129,-9988,-111938,-85078,33614,98029,78213,37396,-59919,-46299,53009,64017,38404,25842,-80847,-21547,104643,110564,30136,-58880,-102655,-84603,-67065,-35876,3715,37339,148419,124101,-36538,-140858,-9159,169729,318075,284096,171934,78662,35748,113687,190364,211752,245471,149025,66667,40120,52085,74934,5012,-95856,-104214,39773,72105,13260,-61405,-106706,-36647,11071,22521,-7656,-75712,-80809,-18090,1981,-24985,-13362,-40432,-89947,-61534,-25833,-40970,-41463,-52545,-62950,-37335,31883,87191,90380,125583,155725,147663,65110,-40255,-41283,-5365,-48023,-112971,-86164,-45085,-40144,-50637,-36965,-21162,-3032,-5690,-8018,62522,352019,526980,453632,215636,128778,66916,45661,103171,101424,108899,117909,95446,56456,4336,-26856,-57753,-63093,-100819,-86099,-40485,-15161,-18460,-45251,-39099,7360,17426,19972,47993,1347,-109410,-77795,-126201,-77810,-88622,-76676,-20007,46760,25381,-29508,-39631,-53561,-133385,-178584,-143157,-149255,-98462,-53673,-39226,-14685,-39700,-24203,10226,-22870,-98810,21657,236717,375298,281741,112538,2867,29516,19493,-23446,-23182,-39753,-21190,61658,77787,10713,-54187,-130412,-56641,-26738,16474,37985,40894,-18056,-93359,-44423,16666,30149,42462,29819,-22670,-60966,-44788,-13460,20999,55359,42553,44522,52738,11555,-19225,-46653,-67084,-77835,-25404,63617,12831,-104325,-531,214505,371481,388393,293843,180333,134183,76947,26524,-11013,-48957,-50183,-27810,-30727,-102541,-152528,-145824,-4830,58263,109380,197477,238396,232426,111393,-42667,-87723,-371,26836,-38942,-102799,-114914,-134422,-48976,26425,65962,43498,3388,-37366,-89711,-127787,-70315,-7483,-4593,-5333,8715,26646,-26904,-87277,-134577,-119592,-89204,-89844,-78835,-75380,-70155,-114100,-71973,6150,64126,27086,-51410,-81500,-92760,-63139,-46978,-8858,-27240,-132395,-25041,83634,153875,147524,-15210,-126068,-19358,160157,207554,88766,493,-36951,-55,50073,17766,-53895,72953,232231,291970,284496,178045,-19852,-58807,19890,-50519,-106301,-24725,192711,159976,190179,215429,223692,276257,290669,180550,131659,111192,79971,8881,-51660,-14161,41025,-24610,-5092,22895,1523,-16500,10016,62325,101558,84011,68563,42683,-14339,-57780,-39243,28053,73832,-6772,-98361,-120064,-97236,97435,132020,126491,76425,65482,55954,25332,-25047,-107167,-115324,-131254,-137923,-109572,-81014,-118830,-104490,-50240,15366,75428,133405,124171,78755,32829,-39353,-77547,-77177,-29761,34110,89973,145832,120756,14721,-57838,-57261,-21094,53174,136056,177807,113633,-20591,-56290,65434,226885,267275,124832,-25179,-134983,-147379,-84965,-35381,-25130,-43563,-53035,-62089,-103706,-103761,-96315,-127786,-147698,-66061,56453,100906,134206,90941,-51161,-47166,16385,31093,-20296,-36476,63328,136827,129512,66202,70255,74632,60042,68869,48016,-66614,-79414,25508,79553,59670,-1559,7012,12444,-24010,-56265,-28536,66913,143277,184563,107993,-16577,-109013,-56263,30079,62236,55451,63163,100478,45447,-65772,-43415,207006,422127,475000,261485,34371,-20112,-31523,-64400,-107177,-94122,-9140,89153,108962,36730,-90677,-96049,-18994,38676,6270,-54576,18014,48947,30396,-31293,-83809,4060,123669,144617,21305,-90945,-87889,-79381,-67533,46790,148330,75163,-64229,2236,164779,132803,-39507,-99623,-68006,-27148,55041,89506,71310,81979,142408,157328,156111,95009,41152,-28439,-95055,-91453,-66666,-21112,-26232,-94260,-117664,-47453,96025,98763,108849,76678,32750,-8040,-39339,-7290,-31427,-86322,-93476,-9845,74639,90423,-8807,-117506,-86598,-54846,32163,101717,126048,128189,90275,28544,-34899,-41805,-28988,1084,-48344,-66881,10499,177927,179117,93922,1471,-94444,89130,176105,96185,16492,58434,4378,-82163,-93524,-7456,123483,146277,8338,-131336,-52842,36286,133985,187363,172709,136876,50018,-88312,-52432,31044,59332,7439,-81535,-72472,56853,110326,136648,229521,294635,215978,52411,-53559,-94707,-98111,-121825,-93852,-7837,28722,2981,-78440,-152877,-50614,-101776,-5285,93859,131087,194553,49968,-135226,-42786,24380,42113,43621,33885,134608,212664,319976,278377,147042,-26933,-117997,55069,256652,320407,207628,50812,-72755,-59348,-3757,32592,26662,-32733,-100483,-141874,-83850,-26386,-19126,-45574,-15366,35045,141788,227894,168565,54145,-7130,-29006,-33589,-88088,-103892,-118319,-111233,-143752,-78542,24652,37785,-24853,-103721,-33842,111660,386201,598599,454854,204338,120876,132792,29424,1830,63792,81442,84847,58828,1552,-11213,-53070,20218,95808,93797,53331,14225,-60152,-143797,-64274,-6979,30138,7349,-33757,-81958,-110057,-101948,-52853,7821,5503,-13406,-1752,-27993,-73107,-77846,-23189,98055,219546,268467,230338,118354,16989,-33417,-39945,-36520,-40563,-73531,-111472,-130724,-130663,-68625,-10781,3070,-59223,-99558,-55993,-70488,-115687,-59664,-15641,-5239,-24443,-19005,14228,56596,180063,279363,132341,6249,-51033,-40101,-5928,299,-17881,18641,61915,60865,-48448,-64284,-50695,-74516,-97087,-53433,40439,86276,56935,-6285,-26237,38244,177359,248325,94829,-75641,-96516,58161,156191,115928,60009,42537,15278,18575,58598,21165,-63898,-73389,34924,65854,73658,40675,-178,-40435,-54277,-74572,-86696,-86230,-89684,-85681,-59724,-21128,-14005,-9308,-597,15691,-36211,-46603,3346,63782,58366,60796,72910,35365,6714,-30282,-54437,-29622,13159,76649,90100],[56343,7616,-32774,-46227,-37560,-25102,-60289,-76108,-61667,5620,79269,105721,66448,-24219,-61592,-33895,-44975,-55500,-56476,-46564,-1195,47954,22316,-44065,-105371,-109533,-86868,-43781,-20681,-32126,-21564,-59424,-38887,935,34909,91689,96220,49072,-3331,-38568,-57294,-48226,-75613,-95631,-27809,76527,201612,210734,240574,276403,232887,40759,-93709,-89845,-72807,-63704,-81692,-79585,-45787,-15495,-21457,-47862,-91730,-74164,-31207,18211,117440,131988,141516,59717,21661,8982,-15319,408,-56454,-14502,26442,85259,150511,219715,188875,79047,31892,43629,-2015,-43713,23744,156632,262671,253411,217462,168904,82310,-40004,-78285,-61507,-73975,-73128,-23694,53719,144195,232493,245621,227716,126212,19551,-60031,-39556,28875,30605,4792,15214,80738,79505,3043,-10110,37252,136190,350261,420997,246071,57963,18838,44544,40010,18425,34119,108373,107632,91204,38193,-675,-13922,-19721,-16948,-64867,-75651,-42563,-14220,-8506,-13921,-20375,-33873,-39454,-38043,22084,137766,159630,118992,69489,23498,52632,120757,142541,126155,74873,-18228,-103650,-89633,-23599,-27366,-67364,-126480,-104586,-45851,-3647,23158,-46585,-94400,-66710,-27746,34612,115206,159515,261920,208823,121905,81680,74591,37108,-21446,-52698,-53228,4250,104336,107215,26242,-55609,-117611,-70099,-59571,-42452,-28643,-48327,-63279,21771,177064,381761,306861,137110,59889,36157,-21721,-57929,-75944,-34091,17993,-11126,59134,183079,64570,-74880,-75864,-36047,-21162,-47527,26859,120162,126350,18193,-37934,-74319,-143561,-59610,41582,84983,99285,64398,31758,61685,165723,224223,70192,-106625,-18151,40513,55542,30037,-13051,-2153,-5550,-48887,-63613,3941,41161,39830,7349,-57738,-61053,-9362,-28408,-108503,-113630,-362,126146,159186,156767,139156,66561,8940,-5640,-32028,-29792,-48289,-76437,-45323,-24172,-31174,-57097,-89409,-99060,-110413,-114238,-29498,105996,175166,95873,51255,33462,16716,-31153,-68784,-80706,-93410,-67007,-31233,18502,87215,186377,253562,247958,280255,311821,297552,192576,163002,174128,140943,21640,-104843,-38945,77475,103619,16384,-52410,36646,95977,64059,24226,30199,105701,154118,127802,48069,-19584,-92842,-105503,-32341,-8417,-40023,10263,120828,227467,240593,211608,182602,112676,53742,47238,55718,43721,-14464,-74308,-83351,-116274,-127192,-123732,-81836,-53133,-70284,-109837,-166164,-116763,-79540,-36636,-46675,-41697,31003,57256,19389,6359,-39980,-51218,5366,52126,88666,232627,379313,270563,110947,8003,-96434,-82252,-100361,-97800,-146000,-62441,-9886,-57355,-73377,-57691,-6654,54346,31983,-1542,-10497,53119,143119,176031,152523,95343,52337,46884,41282,25629,240,-7637,-48423,-95142,-99216,-72837,-69600,7583,124392,133966,44920,-96059,-121261,-117910,-70549,-7093,58530,123378,122894,49249,51685,55024,33919,-31520,-43141,-3426,25820,75554,110572,96107,21208,-40754,-77038,-117838,-70569,18984,42751,15640,-62288,-81063,13936,112544,185008,199889,208348,167293,60846,-28155,-32182,-60099,-123777,-123526,-114027,-173039,-169725,-73189,35875,84028,135886,175890,192111,169786,13952,-415,-20459,-93343,-109848,-9927,39296,57770,51068,56912,154789,294129,358123,325451,275525,332957,407197,394292,247452,114299,26338,-52375,-115767,-107109,-26091,1851,5577,15893,-33273,-107382,-88348,-61752,-57788,-81131,-66735,13013,37660,-31490,-126164,-70970,5414,6188,-8610,22086,35417,10908,-3744,-43796,-106726,-56364,19894,53046,24480,526,-13745,-26540,-85999,-168821,-96615,-9518,58353,56122,-21623,-28214,-26290,31972,60868,11528,-39168,-51709,-90090,-141899,-42647,12280,-5246,-38901,-27115,5641,167089,244866,241852,232668,8838,-52553,-109343,-91244,-39011,-63887,-59205,-121776,-91366,3778,94832,178188,268476,285377,170955,20460,-105361,-105269,-135024,-87896,-57392,4830,66874,130684,82758,47645,51756,91976,88765,63070,12975,-60111,5065,81537,63511,-23280,-107621,-13288,103241,147820,89133,15555,32886,71749,87233,85839,57446,26783,-40740,-118907,-101534,-49990,-36234,-46150,-92322,-97836,-66817,-29852,6821,93783,159889,94986,63677,-5158,-137473,-61431,16070,32592,-20415,-24662,-13729,60454,165922,94390,16559,-63393,-80803,-20465,85719,195773,253835,177860,60656,-8364,12282,54948,86358,20644,-71938,-147068,-121465,-103706,-112049,-117064,-138589,-174816,-153057,-103621,-105424,-119531,-92971,17801,67803,16451,70,-41777,-123924,-77167,20394,50715,95516,43578,-120306,-45795,75588,152134,154628,94827,2588,-58235,-96444,-114288,-87044,70085,230614,363756,407257,186550,-41015,-115763,-25327,-523,-58002,-104635,-89866,-96388,-129572,-54991,5326,-332,12930,48954,69450,55982,19812,19827,64720,125168,163325,265022,369523,370456,256437,106518,24145,-25561,-77250,-139064,-79593,-41324,-41625,-37768,-600,7997,-7158,-52807,-89723,-89483,-37689,44030,46713,-24576,-109040,-110665,-105609,-88810,-75112,-57253,-9412,35033,53741,60452,66018,26774,-33167,-53874,56800,113963,30682,-42679,-6344,19177,-15205,-64967,-108690,-91834,-55857,-47883,-18212,-10301,-43212,-46012,-28267,-67486,-88532,-132636,-120063,-123210,-83738,-36916,22947,35998,3321,-84351,-142578,-96331,492,128727,251115,228404,90417,13946,12048,47771,118222,128935,129402,198974,131776,-3209,-89345,-59129,74606,216769,202698,122936,83228,91277,63480,72126,77391,25377,-37171,-38801,93767,172259,146649,86746,42025,30074,31841,-3009,-70385,-133524,-195090,-130457,-112374,-93990,-27167,90529,101824,56145,-16794,-53920,-32483,-38916,-32790,-33403,-16986,51921,102586,165983,180269,181774,164609,159318,99469,51754,108623,201736,361476,540969,548117,226347,-110636,-50589,102866,176395,154697,71778,-17554,-32236,-26712,-43871,-55145,-27482,9356,72608,140108,141557,89544,56869,22852,13357,30467,70061,53022,-39611,-97562,-105154,-91252,-58677,-31649,16379,30464,109379,162762,121112,69244,-7199,-29030,-25849,-41130,-53715,-49712,-17527,57549,125567,124164,123569,67065,9490,-54941,-91716,-15256,8930,-36963,-124327,-100245,37165,154043,103576,139271,162046,80103,-1631,-23527,-5074,-56980,-194852,-399657,-594565,-717372,-515210,-273750,-118623,-63175,-141180,-74488,7729,21511,62936,100342,64604,16009,87359,185856,169755,84433,-2126,-18659,-3727,-490,-20002,-61913,-56348,22522,75150,173205,232740,213949,105480,4642,-46309,-49315,-59285,-6715,29712,33330,117525,173200,204469,258266,232725,179331,158480,166700,188330,221053,221911,184950,205401,196948,65016,-31124,-2804,30938,20997,-1440,38807,120058,147295,24591,-58848,-15084,18660,-24319,-138464,-130292,-8084,30684,-39820,-121639,-56247,-30857,-69560,-102470,-27862,-1512,-16325,-463,11746,29412,94434,130888,91278,84010,124333,174870,252881,255681,53200,-27330,54351,165902,171225,133985,61748,12416,15640,-23908,-114860,-68814,5269,99364,189748,137933,-4555,-139644,-59864,-1975,48701,93371,72282,-17711,-65786,-4241,85383,187050,214924,167627,86781,-14075,-94448,-142796,-127567,-52627,26941,105976,114531,70115,17325,-17014,-54902,-75209,-70556,-10529,51547,59627,-38638,-140894,-75412,-24813,-77539,-73445,15100,51039,34876,9408,8520,74646,186020,214415,126179,59498,-18691,-80154,-49545,-46938,-41241,7502,109516,227806,314945,361806,274658,61566,-124836,-21495,64636,75024,-33812,-102353,-48426,38811,-15086,-134991,1686,162980,190351,59799,-41448,-7075,26910,67182,145304,140940,106902,82268,62157,76845,176662,297593,322270,268119,191606,108134,110915,225682,350416,304429,190802,48849,-53416,-127540,-139731,-100940,-65442,-33108,-41138,-74666,-115262,-108033,-91250,-82478,-52079,-12678,86979,126921,267027,470966,590480,665403,720360,654132,260356,32367,-60984,-77258,-72159,-56005,-26344,893,15166,27423,-7414,-32123,48123,39108,66167,130519,281713,389205,395746,196654,17212,-55618,-79836,-35550,42004,72744,163,-104950,-13371,90242,86456,-45363,-129497,-14636,72999,82870,7191,-32644,38971,4884,-77237,-87980,-49561,55589,110531,134405,110385,21805,-55875,-24345,52176,147308,151366,65957,-24068,-39731,-47297,-70196,-52146,13228,-26367,-88064,-69993,-32386,-26333,-19451,-17655,-19862,-37800,-55276,-51835,-70481,-108196,-34014,52635,36535,-34985,-4316,109916,214223,217758,70088,-14342,-50837,-6171,25293,-6015,-58137,-60384,-28183,-20988,12983,86923,143254,100836,-39221,-50644,-40382,-87608,-107648,-61314,-38999,-81689,-148834,-53058,22273,68553,35645,-20537,-37632,-23921,-58228,-152203,-72421,-15831,-5188,-65736,-47196,66538,-47407,-104889,-135357,-108286,-136428,-144672,-58516,61545,103409,49029,-25365,-5537,-17955,-61514,-140367,-26956,-587,-45074,-22275,35956,41512,-73081,-81992,-90225,-51321,14843,67736,44467,-31571,-40128,2492,-11532,-74133,-82871,-71013,40587,84947,122060,153426,128892,114801,120240,168926,244918,175962,58371,-21175,62152,209003,321001,307618,162103,45851,-16804,-48953,-136701,-105512,13799,65156,44088,16079,-66941,-27827,82694,103499,46753,15097,-89926,6039,141003,132815,42725,-52484,-96108,-95056,-83939,-56194,-22828,8772,110053,92345,-59927,-116800,13957,187864,294523,228145,132755,68433,37503,109779,180557,206990,246476,135302,45066,20358,40789,72266,-806,-104749,-92803,48584,65945,4261,-65193,-110253,-44777,-10676,-17714,-50756,-95623,-40727,26029,39585,8597,12084,-25893,-87642,-68518,-31362,-40507,-29505,-30391,-44800,-36454,24261,71080,69181,105634,159470,171077,81730,-41826,-52441,-11424,-44240,-108077,-79826,-41378,-43772,-55876,-32005,-17911,-14527,-22664,-19995,66219,355250,482043,460246,246822,129259,61158,42952,123432,133734,138349,135811,100153,52320,-8689,-41540,-71015,-74028,-97954,-71095,-25751,1330,8848,-13318,-21128,8620,-5659,-8923,31571,-1300,-104816,-45558,-86304,-124561,-115116,-92507,-36389,32582,19574,-31136,-42441,-67135,-155210,-152969,-100404,-65612,-108223,-124192,-50396,-17192,-52574,-38911,-876,-37036,-89821,64922,338093,464039,325009,124999,-2019,17473,25304,-11892,-9598,-23859,-4532,72857,71422,830,-58855,-114772,-63068,-50688,-16394,3975,18854,-23916,-91893,-51837,5392,31488,52635,28521,-26751,-54602,-39344,-18250,7483,48785,41471,33488,24365,-22828,-42255,-57369,-68114,-78935,-35446,49156,8728,-109741,-20203,153148,298707,335624,247910,144442,110104,68324,31919,-2072,-39043,-39805,-27685,-34170,-79248,-100663,-82321,27917,39204,56448,125111,170180,184559,67735,-68761,-70532,31112,60583,-36705,-117245,-119512,-127185,-55281,11476,40725,24920,-11148,-53764,-93675,-118933,-54443,7900,18498,9609,-3756,769,-51235,-109255,-154616,-124387,-89538,-89744,-83336,-91733,-93887,-122937,-58510,6150,55401,12489,-67126,-103655,-101425,-48397,-7580,38185,13170,-103635,-50915,61126,124087,134786,2841,-91124,-13365,160719,190667,75283,-6142,-38765,-1960,55341,35152,-47564,90950,279836,332737,300648,167728,-40031,-44854,34006,-47414,-128897,-54677,197953,185713,195029,178385,165728,201334,217075,119018,82714,105086,78768,8105,-51538,-30957,3060,-40780,-25609,4868,-12766,-27814,5590,57798,99325,89362,81423,51026,-6608,-43345,-13948,54374,69354,-29704,-123714,-137083,-101521,86572,128684,121256,66709,51756,38530,9642,-35412,-110159,-113029,-133916,-121025,-109619,-120515,-147881,-113487,-54596,19157,78506,142940,133555,79358,18028,-70508,-119817,-101637,-39228,37435,101782,145238,108578,-274,-65517,-50834,-8706,64911,135077,163312,96133,-33997,-71869,35911,167824,193953,84749,-48544,-139485,-135619,-90597,-63725,-46946,-61933,-67587,-67863,-103973,-96288,-79207,-111309,-150441,-73708,51826,110492,146091,104953,-29065,-30384,27291,34846,-22407,-37212,69997,147254,130760,55882,57777,71960,64586,82995,66687,-50092,-96444,-5274,42431,43956,-16593,-14106,3514,-16208,-38529,-29843,45444,104309,132835,76798,-22882,-117301,-37349,70207,112529,84918,68681,93296,34987,-83940,-50110,210557,425994,465764,255303,28658,-22211,-46265,-95660,-134329,-89780,11283,100897,111297,32907,-100479,-107038,-29384,33476,33139,-40821,9066,35846,23154,-31511,-77035,6454,132026,157762,34182,-79865,-87601,-86546,-104442,3089,103556,45401,-77802,2723,166038,146993,-8419,-50978,-36749,-20274,44573,76113,58311,78854,147556,155447,135139,73640,20011,-49538,-111460,-76004,-45296,16404,4023,-53945,-77801,-51328,102777,122047,142212,86586,37111,-4725,-21917,16759,-19592,-85115,-91691,-1161,81523,92608,-13770,-90070,-66350,-58111,36813,113642,121025,108999,68128,12266,-38746,-34160,-10272,20897,-36986,-64879,1042,158474,164537,83212,-15620,-58580,132044,199738,121949,52277,74829,-1629,-86508,-109385,-34441,101422,131037,-4941,-130711,-38567,53576,146613,185183,155989,104405,3847,-92480,-59243,-10742,24531,-6388,-88184,-41226,83499,131631,145608,224029,277922,199351,57460,-40174,-75600,-83469,-114317,-93432,-20525,3723,-32494,-107444,-99192,-4703,-86719,-44207,76431,110111,171157,20866,-118398,10448,66724,73501,45882,17838,113203,207600,340664,316724,191910,22806,-79740,12852,192798,276395,189017,45482,-66564,-73856,-17703,33951,36050,-31628,-118000,-134978,-79914,-30540,-22811,-48394,-19861,24024,110689,168384,112257,9360,-50813,-77131,-82202,-116672,-117062,-119313,-101912,-127073,-78262,9266,11575,-47976,-94817,-1414,141619,390858,575794,426952,176412,95740,99826,4041,-18291,60877,90998,90127,43288,-53385,-57580,-91035,21541,88669,74821,53359,19179,-58066,-118586,-65925,-21865,14973,-763,-37130,-86273,-115402,-103588,-50199,15463,12709,-15286,-30011,-55513,-95274,-91824,-29892,91676,182379,195887,150982,46157,-38482,-60718,-51559,-48688,-54844,-87515,-119962,-124108,-129331,-70253,-18225,-16257,-76699,-103896,-55219,-61004,-124395,-80721,-27750,-14569,-36173,-34253,4243,54769,175928,263533,125369,5135,-50982,-34194,8223,37420,29599,67163,102143,67217,-53747,-66735,-53871,-67589,-89571,-59853,29020,65936,29553,-19782,-29400,35102,185312,248492,88158,-70156,-108661,37920,123700,82824,39837,32182,14424,18943,60491,30194,-59983,-80425,22673,51683,65093,41254,8045,-31555,-54017,-71610,-74071,-102365,-98037,-80018,-45209,-15528,-12113,1180,37698,54953,1902,-25087,15919,81049,74761,56502,65084,31194,2524,-30379,-51518,-36403,-1068,67134,99622],[71222,10346,-41474,-58987,-45310,-30456,-58858,-67273,-65003,-4534,65386,90273,58007,-17033,-50765,-36336,-70119,-70185,-66172,-63068,-13120,38351,13684,-49698,-111687,-116233,-96539,-52308,-26702,-35988,-23082,-57358,-45566,477,28863,72945,74822,29376,-26051,-56755,-57144,-53825,-91021,-96233,-19207,76877,176088,168440,187868,221043,201597,26957,-91890,-92137,-74754,-58363,-85450,-83858,-52119,583,-4942,-23113,-57487,-71231,-51278,-3314,118237,175747,212359,129951,80176,54317,23607,27446,-61650,-43820,1033,62571,124738,189388,161658,54333,16696,32015,-3194,-39936,11453,129547,245873,263168,227773,165653,71227,-38578,-91632,-117912,-132483,-98832,-47000,29655,119142,199303,212188,191794,100089,-3565,-70130,3562,62007,42299,5294,8178,64668,63391,-7398,-18259,27424,120994,310192,379589,224829,47148,2676,32140,37653,23917,48616,111224,95194,87146,40311,-2473,-27782,-39335,-23677,-64178,-84755,-60651,-33655,-27446,-33199,-31190,-36896,-37579,-26370,65994,192836,198160,133413,64634,6324,57438,144040,160359,133014,76452,-15332,-96332,-95529,-27529,-40643,-88523,-129733,-90473,-36422,3669,22562,-54449,-106693,-67298,-24280,31654,107425,180574,262121,171389,73838,26259,23798,17776,-18470,-46700,-45544,13770,112821,111741,27077,-55492,-118818,-69520,-57642,-44849,-30175,-50474,-63763,16696,148494,338801,257825,96846,50618,57427,-2177,-48112,-59629,-11077,41486,793,-7514,101526,12924,-81624,-88579,-55035,-30295,-43037,33498,125351,147666,45308,-18892,-72767,-121505,-43589,44574,60791,66966,44087,22674,62777,177460,252746,104498,-106398,-41409,28742,51540,39048,8193,15483,6027,-44516,-78411,-14857,19332,20814,-101,-39551,-42241,-1315,-24825,-109797,-84468,48392,186945,210529,192302,173754,108270,54896,41332,11771,11883,-31687,-38430,3836,-596,-22975,-56325,-95763,-115051,-118302,-118311,-28238,112236,187206,113225,62685,34195,16319,-30006,-63339,-64616,-87870,-73204,-55747,-8686,75280,211563,315450,301585,314922,335678,294894,166700,141874,153779,137992,24122,-135928,-52289,87754,127268,44735,-19697,55470,91050,51136,12289,18563,93170,144393,120530,39928,-29343,-102261,-94703,-26884,-10012,-38895,22294,142575,251897,245704,189376,130858,54384,21707,27001,36446,27385,-19884,-77174,-94016,-129373,-111317,-108425,-81532,-44884,-55227,-93805,-158870,-122221,-86292,-39263,-46116,-39044,38441,75982,41518,21396,-30939,-50650,-3163,36395,60913,200064,382763,314043,120174,-647,-109163,-71961,-84106,-75869,-93770,-91343,-32493,-60589,-58719,-32968,17790,67177,36070,4918,-9819,42333,127037,167696,155472,117198,83372,82669,82344,60802,26505,10547,-31357,-94193,-113063,-80380,-67378,11001,127889,124582,20726,-95825,-108283,-115978,-73545,-14537,38330,78313,84752,57043,85860,78844,53037,-16105,-38910,1672,21974,52892,62617,43447,-23334,-66673,-84836,-135287,-81225,21275,52835,21601,-63836,-86709,14878,122834,203330,215267,204778,162858,65207,-29340,-45321,-77633,-130737,-107139,-103672,-157270,-164669,-70900,33133,73959,136506,185639,199407,156407,-4388,-10910,-1954,-54247,-48829,27540,66282,81473,62892,52569,137395,268984,332537,317443,291527,340255,412559,388929,220503,92450,9380,-66003,-130909,-132848,-63845,-50455,-45081,-13274,-39605,-108802,-76328,-41401,-32063,-57401,-51147,26855,38886,-43513,-120907,-25471,58563,49863,16330,28857,33431,18666,80,-55435,-106739,-51030,18154,53025,19993,-7471,-19413,-30384,-85160,-153439,-86782,-2409,69637,69058,-10832,-24392,-27900,31189,59494,-4242,-69356,-69215,-93239,-131086,-36902,25119,17033,-21115,-30235,-10612,141634,232699,261586,280653,23922,-48784,-114073,-92453,-44723,-57776,-40970,-102708,-86995,-499,82350,170494,254249,256742,149043,22158,-79747,-91214,-126424,-82775,-47495,13177,73814,123779,59105,30558,48475,107644,123107,91788,20098,-77064,-774,103147,91172,-13678,-118080,25739,154464,196669,119702,31124,45410,76126,83433,83288,59725,29166,-49961,-108515,-74528,-18787,-18031,-37427,-93492,-96160,-62288,-22312,3992,63558,111062,67348,67509,18078,-123991,-41815,51662,79080,13368,-3860,-1708,60672,159392,108807,26181,-65166,-93673,-39549,67149,177813,237204,171697,64910,-897,1918,35319,67041,15033,-75565,-169916,-111316,-100463,-131286,-125878,-132755,-156992,-148820,-101845,-98857,-115442,-97193,6765,55949,13233,2757,-41343,-126957,-43515,45378,47084,71664,44718,-122485,-37273,63498,105301,107352,52334,-37028,-87130,-114034,-113767,-69063,83956,246858,368513,389300,175463,-32841,-124863,-34017,-2151,-61503,-100602,-67518,-58880,-119371,-93772,-45662,-30389,1026,44445,63648,48620,16138,20211,65041,123215,176708,285079,370475,364221,277463,148767,54401,-4694,-57965,-118349,-92506,-58058,-51833,-42833,2406,19982,3306,-45761,-76129,-78029,-36665,48203,60135,-11686,-95116,-108620,-93658,-82288,-77324,-68351,-8843,45332,64683,72532,75320,30938,-30453,-41616,68743,120098,43507,-28689,-2080,16090,-15097,-62978,-105841,-84922,-48867,-45983,-26091,-19948,-51354,-52952,-25689,-57408,-78559,-116886,-100883,-114346,-79260,-22809,44993,63313,27115,-80030,-124119,-83653,22791,157337,268329,250907,116926,37331,30495,66134,135033,130436,118165,185402,116072,-23607,-86527,-23462,127877,264482,237388,144395,96545,98945,59354,67097,88678,56930,2462,-17761,98707,184872,168980,121055,72786,54068,51821,14086,-47948,-100308,-171061,-149360,-108931,-83045,-8670,109653,132278,72139,-3384,-43805,-42875,-46710,-19871,-20339,-12558,44570,84100,144240,176328,210873,216075,199717,108094,42410,134714,266099,434930,614644,608818,269616,-93846,-44578,122675,197147,156940,65022,-10657,-18706,-15630,-38552,-53147,-16525,19270,64038,118057,128118,83509,40570,-8842,-25971,-7209,38476,24287,-58327,-115412,-123809,-96424,-49425,-16243,44428,62880,131242,163708,108828,59180,-20143,-48789,-46275,-56755,-64584,-51236,-17722,42996,107276,107629,99420,47058,1834,-49471,-92119,-21843,3582,-48222,-140626,-108865,21663,128275,63028,114703,150066,88623,-9852,-36411,34278,33536,-65607,-245224,-410594,-580603,-627029,-378788,-158198,-60407,-126765,-90465,-10930,12130,57374,93398,62443,45165,124943,230547,214935,114963,18462,-8210,-2453,-3511,-21919,-63461,-55853,18505,55731,134447,209243,199551,92936,-4284,-54059,-51148,-50396,-1591,15765,4317,83379,132878,163687,221947,212131,162817,139200,145680,170042,207879,213061,178092,205173,230489,113815,5841,12853,33725,21731,115,41878,132797,161280,29132,-54189,-1774,24575,-37230,-156908,-103521,12558,43145,-34648,-115350,-40044,-11021,-51204,-101903,-19614,8609,-9975,3802,16544,37644,110088,160099,131371,132122,169493,213866,278817,256365,50351,-44240,34076,156011,179706,128872,30238,-29165,5894,-14829,-119665,-69227,16171,120566,226489,163352,2535,-138916,-54416,-2346,42693,89268,65159,-23710,-91793,-37456,26612,111407,152304,140579,92269,4900,-70459,-114414,-103571,-24391,69635,147790,141491,85172,27709,-7851,-51589,-81126,-71548,-8996,59715,81986,-12280,-123358,-89099,-29658,-72965,-82848,-6768,25172,18803,9270,8200,61841,172364,231289,154639,79019,6,-49215,-27967,-33545,-24776,27064,126720,229834,309895,355899,265440,41394,-137788,2646,83515,90508,-26243,-107295,-51521,26595,-32572,-136764,14330,177888,193521,55314,-30214,10613,36590,66061,134464,128050,102245,86094,78758,109514,235223,366976,366199,290936,199570,111131,114471,251377,402780,352742,224119,59832,-59478,-143364,-128642,-98335,-69175,-32737,-35055,-68209,-113046,-99832,-85579,-80613,-54684,-22082,75097,126267,279099,472921,583560,672901,722227,597944,221647,10235,-66534,-58049,-64122,-63740,-25169,4494,12644,24272,-5998,-22328,61192,64463,92984,148258,289916,389243,396769,203054,25970,-42188,-66397,-28655,46367,69159,-5495,-89753,6761,97848,74199,-49623,-117641,-6609,69988,69813,-12702,-59676,11640,-18606,-94475,-94452,-48984,70925,134741,155796,125868,26386,-50916,-11408,50363,108702,115091,41635,-29543,-35758,-47128,-71579,-45182,14315,-39336,-104763,-77881,-30077,-10145,-1541,-8835,-18493,-35544,-47220,-38365,-52243,-90049,-39817,24239,4769,-54160,-11365,103290,207586,204910,60485,-19613,-57141,-13065,23759,-4889,-58240,-58025,-26083,-18946,14543,81193,130206,89222,-46780,-45171,-37356,-88369,-125566,-74923,-45326,-79638,-138666,-59169,16784,71119,50831,-15835,-41861,-38665,-86610,-109378,-36555,19265,38622,-12504,15643,86586,-46459,-105603,-136194,-110599,-133166,-120738,-37105,83032,101608,25860,-53486,-11944,-8775,-51513,-114274,-26578,-870,-40994,-7858,50612,58366,-34406,-57485,-93528,-66252,-10786,31519,15609,-38773,-19712,24720,-4479,-70230,-84634,-74882,31070,86723,124833,156292,147984,150882,172845,240844,317310,223563,72742,-20302,57703,194267,292310,271271,147416,36933,-43759,-87315,-142810,-103240,9205,48193,21724,-2659,-66435,-7252,110817,145854,75336,8586,-91554,38830,175830,152736,53488,-43003,-81561,-95070,-102554,-81003,-52440,-16331,72941,59152,-82778,-92018,35234,196601,256842,168444,94788,58494,38556,101532,164088,192958,232871,113432,18709,-3420,26977,66678,-6882,-112208,-82738,53390,57167,-5008,-68740,-111885,-53050,-31708,-54812,-88455,-76567,-2543,62137,70452,39206,36921,-11779,-80848,-73524,-36351,-38467,-14934,-4967,-21944,-32375,14222,52607,49305,88100,162977,193847,99191,-39524,-66671,-22101,-43180,-102747,-74090,-39977,-49881,-61903,-28913,-16800,-24007,-37451,-32004,67484,336189,413429,439309,269220,123500,51110,37212,142391,166189,167310,154102,108422,56899,-11703,-52175,-84507,-86685,-93144,-56695,-12135,16077,34672,22492,7984,21051,-26439,-46596,1546,-9919,-102209,-16741,-15684,-80839,-97447,-99114,-54227,15004,10218,-35008,-45328,-79918,-169776,-124526,-52303,13091,-41871,-85248,-18511,-1552,-52936,-52971,-14447,-53876,-73375,109041,417619,509957,334672,123114,-8163,7747,28750,-3270,1431,-9496,12349,82794,62883,-10315,-65181,-99552,-62607,-74739,-53222,-35538,-9144,-34165,-90442,-57459,-2502,37500,61308,25582,-32703,-50723,-36261,-24836,-8269,38427,36180,18304,-6024,-56761,-65016,-67929,-69418,-82426,-51155,27973,1173,-104338,-34471,95136,221342,273590,194404,105000,83858,57228,36187,9256,-25462,-26871,-27735,-34393,-28426,-21411,-10403,64853,27201,11550,58604,101554,127838,17286,-90923,-47985,63720,89685,-35517,-124974,-108857,-107539,-59737,-2510,15973,1569,-29451,-68622,-91972,-105092,-39722,19600,35940,20223,-16699,-27054,-75370,-130620,-166602,-117232,-85348,-89670,-88632,-109002,-110479,-100316,-45200,4272,43250,-3585,-78490,-116439,-94237,-21241,37244,86682,49868,-77138,-75530,36144,89656,110568,19025,-54569,3691,161316,168845,59315,-13909,-40879,-6503,53042,46034,-38222,108614,319713,360849,303439,148999,-62017,-33709,50083,-27738,-81610,-52122,184846,200669,189717,136527,110339,130946,149573,68444,38089,97773,77911,8844,-51431,-51365,-37722,-54826,-44732,-13558,-29641,-41366,-1714,48947,91687,89816,90403,57372,2794,-21987,18840,85786,64636,-50520,-147527,-153044,-105016,73132,125008,118236,60735,39516,19399,-9883,-48860,-110180,-108623,-129458,-99219,-82276,-106632,-114751,-107126,-58555,20622,77183,144782,135180,75703,4363,-87638,-140867,-123775,-48010,40943,111463,134079,80573,-24816,-73894,-46270,2622,76124,133645,148809,81336,-42219,-85755,3476,105116,119998,42880,-72334,-125270,-121661,-89060,-83452,-63179,-78083,-83677,-76799,-105238,-86499,-59464,-93209,-149476,-81979,40850,110443,149353,114418,-7789,-12226,37572,36231,-25466,-37059,74653,152972,128059,44080,42992,66703,65820,95096,85367,-31044,-103241,-34370,7146,31292,-27679,-43296,-4375,-5486,-19416,-28201,28057,70959,86739,45543,-31340,-109527,-10253,116009,168699,119673,77391,88053,28399,-96510,-52368,209873,413019,436941,242745,23425,-25324,-60298,-124454,-136808,-74369,32076,105764,105457,23690,-111851,-109225,-32465,34048,64721,-16730,784,20587,14688,-31286,-70706,7187,137145,170744,50773,-67177,-85819,-84892,-130483,-41557,55715,16714,-88728,736,158552,153796,29950,-6396,-11454,-18045,28705,58785,45584,76423,148472,149573,112650,52339,-905,-68623,-114818,-60447,-20866,57492,49019,3974,-40538,-47506,110735,151866,180512,96765,40922,-2474,-5900,35882,-11654,-83953,-86751,8117,86425,92587,-12768,-46829,-43774,-59027,40380,122427,113642,84088,41363,-5111,-41575,-26619,6280,38511,-26625,-59779,-7458,131504,136134,57104,-37505,-3609,175407,218602,143299,85462,94203,1268,-78231,-111016,-57910,78341,114990,-15122,-122185,-20366,73235,157799,178225,134802,69424,-34269,-79954,-70733,-57602,-18410,-25229,-95210,-16236,98914,144189,151682,218781,259069,180383,63382,-21862,-49993,-60548,-90545,-82045,-32732,-26062,-67073,-98107,-50248,39054,-23348,-61973,48795,77652,146546,8293,-54406,79169,125810,120010,56985,10177,93012,198803,351235,352622,240809,86669,-369,-25575,120763,223632,169353,43077,-56036,-86305,-27028,40005,48192,-27124,-132119,-122715,-74266,-31857,-24004,-49760,-24764,12635,81265,117729,67164,-28254,-90340,-112390,-92057,-97124,-103129,-106096,-85535,-109410,-83759,-18565,-22894,-70049,-67951,37075,168414,375538,524146,380297,141271,64316,58929,-22011,-28787,65513,103330,95977,34057,-86092,-80342,-97323,26260,81773,64741,63208,29315,-50011,-80967,-49504,-29151,1802,-7905,-39444,-89150,-118182,-101798,-45311,23093,20706,-12043,-54854,-83539,-116602,-104362,-35802,85913,152552,145036,97899,3438,-68220,-83376,-62301,-60683,-67914,-99466,-126958,-115446,-125707,-73139,-26853,-34535,-90457,-106680,-56948,-54544,-114171,-95041,-36740,-22078,-45931,-46866,-2409,54430,167896,239704,116775,5924,-49330,-27930,22336,77325,78707,115719,138819,67267,-59583,-67456,-54810,-57964,-78302,-63154,16496,44019,2427,-31050,-29414,29670,185893,236404,80085,-60551,-118262,15571,89704,52517,23579,24381,13860,18810,62863,41240,-50208,-88299,5561,31276,49488,35550,11678,-23691,-52799,-66659,-58388,-89892,-94777,-68477,-31612,-12191,-12429,9061,62751,77944,29983,1602,32486,97642,91385,51431,54279,26328,-981,-29018,-46766,-41040,-11148,64463,115983],[98331,21423,-42949,-65281,-46470,-30452,-49860,-45203,-55055,-7925,57224,80603,55191,-4557,-36276,-32389,-71943,-58883,-60033,-72515,-19471,32525,9397,-49757,-109671,-111270,-97311,-51937,-22853,-30569,-14230,-40766,-42738,6184,30105,67037,70509,26988,-36572,-68323,-50941,-52142,-99446,-84080,-2757,83678,157953,140091,151016,177892,174912,19394,-84673,-86874,-69004,-45010,-72771,-64773,-36505,21808,15549,6721,-15568,-39574,-52935,-21561,116897,217486,277799,194620,140432,100805,62781,62425,-43815,-60224,-18940,44306,105735,166216,142822,41566,10650,27942,2551,-27266,9351,108861,223919,265877,232478,155673,58706,-27475,-56799,-93197,-102333,-90396,-57605,9387,90253,157693,170730,151285,69160,-26363,-47907,54695,96585,55735,8739,3655,49889,48070,-15517,-22239,24014,114254,277267,339006,205749,41085,-7470,23343,37124,29920,62172,113739,85720,85590,45592,1080,-33379,-47299,-18229,-51078,-78047,-69211,-47990,-41060,-46438,-37804,-36566,-33260,-9214,116551,246185,231196,140780,53336,-13171,71893,174161,179397,137887,76070,-13701,-88833,-89306,-25629,-51627,-103897,-115173,-70094,-16261,24827,35014,-51096,-112598,-63714,-19132,22138,89339,190764,243868,129087,27776,-26464,-27845,-3771,-15529,-40953,-37043,26000,123690,117838,30097,-52584,-112054,-71337,-58539,-48413,-32678,-52612,-63919,13998,125366,293979,211038,58319,41442,76865,18889,-36518,-42961,7537,57779,17602,-74227,11301,-41704,-86790,-99776,-74363,-41355,-39158,38924,126453,164710,77442,8848,-53300,-91764,-24603,48884,41258,45952,34264,17324,60073,174799,254158,123993,-59903,-56341,21195,49622,47921,28030,32963,19430,-35601,-94784,-37231,-2113,3393,-6618,-20308,-18205,4311,-25483,-110263,-51442,101652,246796,255873,217501,198966,147433,102285,90981,56013,53354,3013,10981,44713,17977,-16612,-53812,-93308,-136370,-130787,-126896,-32106,111565,191136,125423,71515,31827,12017,-32605,-60272,-48422,-78250,-77134,-82234,-24127,72284,237416,371809,348953,338744,345269,278967,136497,114371,127594,130861,27717,-153608,-59323,102382,158461,81051,16731,73694,85460,39956,1362,7728,78568,129088,107242,28698,-41209,-113212,-84497,-23919,-15688,-43030,28357,155386,262837,234196,155401,74674,-921,-6175,8421,19104,12011,-26453,-81676,-105417,-117062,-73206,-69344,-65927,-32729,-40243,-79299,-150400,-129527,-95494,-45368,-48326,-39615,41017,88581,58096,30493,-26489,-52860,-13624,19601,33833,163627,365921,340272,119555,-13820,-107715,-61223,-70799,-54720,-46411,-73892,-47871,-57972,-43697,-12076,36692,73912,35190,6391,-15796,17197,90335,140630,146046,131938,110337,112501,113679,87966,46988,22820,-18488,-85328,-113480,-88325,-68114,7277,120356,104518,-8825,-88282,-98079,-116825,-78898,-24749,12277,22123,32828,65808,117106,97812,66331,-5131,-38659,2015,13476,29518,21208,-5822,-69741,-88954,-81415,-130071,-97130,15693,55153,19149,-70210,-91812,15413,126042,207230,211084,179698,138419,54355,-38111,-62100,-96310,-129539,-93211,-94015,-139742,-153747,-71173,25637,64659,138453,193900,203148,140907,-22050,-25997,11690,-13419,15875,80945,103286,105872,67369,39274,109871,227580,285921,288971,291087,327658,390379,363038,189822,71987,-3358,-80275,-149229,-152160,-91557,-98332,-95145,-48716,-52387,-114407,-68623,-26354,-11868,-39079,-41685,34086,34744,-56725,-106339,14325,111479,96960,41449,31536,26141,22675,2539,-62734,-97683,-46700,12626,47523,9836,-18984,-24816,-36813,-88856,-139512,-74762,6779,81590,79553,-6627,-29821,-36341,28902,58997,-16663,-94958,-84697,-95498,-120487,-37399,27523,28000,-11467,-36097,-27771,114348,212565,268686,314191,33667,-49656,-121632,-96157,-54967,-49861,-28353,-89244,-86001,-10072,63230,153421,228501,216227,116738,12168,-66528,-82520,-121299,-82804,-41702,20150,83254,120095,38980,13091,42013,116383,146945,112832,21022,-96945,-2244,130868,128325,8688,-109773,54863,192765,230029,132942,37051,50438,72348,73769,76872,58025,28485,-58803,-99493,-53846,5826,-6668,-34035,-98641,-95645,-59433,-16297,1253,25334,50419,30814,64361,38410,-107485,-24609,83115,123436,47500,12291,2083,48757,134487,113023,30123,-70379,-109019,-61238,46933,158858,220713,171188,79608,11788,-8170,9685,41664,5249,-78741,-171986,-97597,-97296,-152860,-126820,-120055,-137774,-143866,-106356,-95879,-104053,-84632,11379,51724,9792,1500,-45827,-129554,-16951,57628,35568,43116,44812,-129893,-40009,35735,46396,47816,-1974,-83253,-119184,-134380,-113243,-60242,86021,243385,348897,351433,158319,-28112,-134192,-49228,-11664,-71955,-102063,-52732,-26385,-86830,-141529,-105025,-62264,-15486,31512,51307,37765,9929,17408,62062,120096,190791,298447,356678,343146,285550,183854,79029,10756,-43669,-98297,-104373,-75222,-65373,-54308,-1994,25930,7486,-44794,-67105,-70191,-40256,46060,66601,-2679,-80906,-100864,-82934,-80026,-86454,-84202,-11485,50592,70422,79829,79690,30184,-33355,-36388,71383,114512,47356,-19763,-1904,8893,-19005,-65100,-108004,-82725,-47345,-51542,-40022,-33413,-62285,-62650,-27296,-53208,-74227,-106609,-87129,-107910,-80258,-13088,61553,82617,41751,-79067,-98426,-70495,36923,173021,268581,259582,133771,52796,42749,78168,143570,124230,98902,157118,87923,-50027,-81772,1689,164173,285768,248807,150097,94850,89159,44318,55604,93865,83378,34427,-6598,90394,181810,178180,144516,95904,72154,66718,28994,-23696,-65698,-123485,-143860,-106314,-77104,3636,118267,153210,81151,4555,-38637,-59291,-52403,-8306,-13027,-13356,37605,69669,123497,166502,230356,257594,226821,106802,27915,159669,328476,498462,669201,649211,304614,-81059,-43348,136917,211718,152880,56857,-3997,-10317,-11412,-39001,-51943,-5952,24019,48295,84108,102977,67378,14911,-49657,-73948,-52996,-257,-8433,-79321,-136189,-144604,-102187,-43228,-4975,65740,88129,141320,151160,88230,44516,-33679,-71726,-68353,-72947,-74242,-52023,-21478,24649,82568,86729,72240,25003,-8863,-47959,-92357,-32435,-9417,-67646,-162794,-117668,900,88591,18715,84820,132038,96670,-8744,-45704,74227,132355,85475,-56520,-186797,-333451,-404612,-342266,-179507,-60476,-115440,-107203,-30683,1580,47185,77767,49770,58906,142846,252083,240998,135341,37651,1502,-2725,-7931,-25688,-64144,-51935,15113,39187,101698,183207,181903,81858,-8704,-55426,-44171,-31963,14895,11455,-24533,45316,90153,122888,183870,188166,144068,115325,118416,142806,184130,193885,161716,193258,253039,161686,43456,22843,25495,12511,-5846,38318,136948,165746,28971,-53915,6543,23003,-55330,-168704,-79269,28768,50363,-34310,-109330,-26216,6584,-33731,-104844,-17168,13395,-9280,533,13059,37035,112102,171007,154640,165026,199796,237160,283597,239573,42775,-61991,13392,141877,179697,113378,-5849,-51854,25060,19225,-77547,-64883,24359,139845,261211,186266,6682,-136778,-52608,-7843,30138,75734,49580,-35298,-106636,-61841,-27107,36061,85126,106871,93040,20018,-48834,-90137,-83195,2248,111018,183834,159511,92436,32947,-1514,-47919,-89906,-76435,-11838,62128,98211,15153,-92827,-106468,-39960,-71223,-92353,-30290,-2119,544,4140,5004,50282,157651,242767,184505,98640,19241,-18893,-7410,-23092,-10765,44428,134960,214849,284010,329198,244677,20601,-125135,19068,92719,96665,-23223,-115918,-57350,10838,-51238,-134359,22706,187589,190150,46818,-22060,24079,42822,61201,118581,112173,96158,84825,86351,131189,277910,413165,387217,297131,197689,108332,111596,263419,436095,389987,251538,68852,-62531,-127817,-108702,-91733,-72315,-34069,-32024,-64106,-110713,-86146,-69864,-69174,-48619,-20724,77027,137834,295097,464395,556053,650518,683118,508231,170773,-19984,-73220,-45971,-62405,-74520,-24450,10598,14059,23635,-2237,-12433,69627,83282,113087,158211,282857,364668,373111,196816,29086,-30313,-53626,-24577,45912,60757,-11157,-70690,23917,99068,57255,-55377,-110579,-2709,63728,55024,-31623,-81154,-7082,-36511,-112740,-102656,-52764,77012,148137,164365,129146,25654,-47855,-1548,46435,67565,74971,14695,-34427,-31269,-46829,-74705,-42157,11546,-53260,-121325,-84507,-27871,7249,19517,3617,-15633,-34923,-41598,-26902,-35191,-70826,-40516,2024,-20534,-65504,-13983,98072,199477,191791,55696,-19495,-59457,-17942,23993,-1273,-57065,-56445,-23021,-15409,15214,72188,111031,70886,-56949,-41083,-35202,-86305,-133890,-86566,-53753,-80083,-130961,-64160,10999,71287,63691,-11651,-48280,-57455,-118108,-69355,-5747,51175,82689,49026,91452,99275,-48891,-109316,-134709,-111387,-127163,-99189,-18104,101309,96707,1504,-80737,-9762,8173,-32738,-91046,-26365,-3321,-40325,-1834,55945,70483,4250,-21675,-85055,-78519,-38627,-12043,-23986,-46580,5631,44937,-952,-68741,-86101,-80537,14131,79962,120007,152857,163382,185738,224773,308492,380508,269150,88355,-16418,56795,183089,267059,240456,139342,37812,-58161,-122208,-126668,-80564,21578,51074,22738,-6293,-50382,15519,134911,181502,110720,10204,-74432,75995,207233,170064,62962,-29688,-63347,-86878,-121407,-109520,-83138,-36358,39700,26268,-102443,-67451,53982,195989,210725,111719,61117,49981,38735,88335,140692,169723,205401,85867,-9842,-28829,13386,58986,-13050,-118138,-74451,54055,46211,-14085,-71335,-110939,-60800,-50886,-86646,-112645,-48915,29153,88466,93556,64341,57317,-175,-72200,-75647,-39237,-33164,2629,23033,4751,-22428,3770,33219,31390,73822,165872,214520,116965,-31344,-82156,-36794,-44642,-96282,-68192,-40056,-57217,-66262,-26103,-16445,-31191,-49377,-43079,66111,298751,331885,395080,280059,112490,37870,29710,159350,196623,193926,171276,119195,71064,1481,-50018,-92925,-99549,-86846,-43232,395,29322,58343,60097,46993,47259,-33991,-91455,-40990,-22012,-100631,7733,61372,7887,-33817,-85109,-71014,-4651,-2139,-40591,-47609,-90424,-159468,-95473,-4558,82966,27990,-11085,28883,21604,-45351,-64532,-28884,-72047,-52905,151793,466728,511933,316423,110906,-14642,1385,31006,3605,10870,3822,29394,91533,53967,-20951,-71443,-86042,-57978,-97635,-89490,-72991,-38007,-46203,-87882,-59529,-4465,48245,69914,23251,-38685,-48176,-34837,-32369,-24216,28359,31568,4227,-33565,-87516,-85923,-76702,-69863,-87341,-71141,3392,-8063,-96456,-43128,46999,148236,209018,139672,66586,58667,45772,40562,24420,-6180,-10412,-27095,-32138,19733,52561,62625,104800,25315,-20010,3837,38942,67898,-36246,-97855,-20516,98259,114139,-34675,-122596,-92396,-87723,-61486,-14634,-6975,-25599,-50942,-78088,-83354,-87564,-25327,28604,48158,25777,-29969,-52910,-92607,-141291,-146847,-98895,-75199,-88568,-93777,-125779,-102820,-73943,-31810,1646,29421,-19456,-84545,-106758,-76449,13774,85055,133763,81105,-53690,-96590,10472,54866,79733,32800,-17536,31539,164325,146271,43168,-21644,-42549,-12761,43862,49897,-24925,125116,346344,372930,293516,125205,-78731,-26777,61523,-5286,-43940,-29808,153292,200333,172290,91848,60578,66823,87681,27886,347,91632,79527,11962,-50755,-72990,-76713,-66109,-61456,-29938,-47392,-56556,-11286,37157,80638,86832,95646,61649,13672,5252,57291,118507,57256,-70231,-169178,-168355,-107796,57863,120607,116440,57522,28509,-1184,-32545,-63621,-104869,-101428,-119265,-72769,-44322,-58073,-77019,-94758,-63157,19130,71141,138646,129402,68396,-7247,-84475,-110035,-139423,-55928,44226,117688,112838,38082,-58299,-81628,-44185,11606,84704,130947,135185,70856,-43691,-93935,-24958,50231,56954,5103,-94630,-109679,-107002,-85343,-95357,-73422,-90698,-100256,-88429,-106794,-74732,-38084,-74490,-145576,-90623,23966,99573,142321,117154,11162,6654,47224,35034,-29422,-35383,77967,153798,121228,30429,25446,57828,62498,103966,102901,-11191,-93466,-55612,-17578,31749,-9694,-41538,-2279,8464,-41,-25651,13367,41788,46270,15199,-42211,-96141,16267,158676,222992,155673,87948,84849,25490,-103580,-52451,203213,383360,391209,224260,18019,-29710,-70538,-120163,-107710,-51684,51780,103075,91138,9194,-121976,-101144,-29215,38665,96654,15306,-4129,3631,3950,-32253,-65635,5786,137342,180554,68063,-54682,-83697,-75021,-104272,-83191,7397,-10585,-97641,-4009,143017,152301,65950,31280,6443,-21676,7042,37439,32854,73432,143462,138581,88719,30683,-22037,-85636,-106078,-46363,4315,98879,104229,65785,-9496,-42916,116972,185740,218850,105605,43213,-1865,6559,47198,-9841,-84396,-79303,17223,88471,89326,-5970,-1092,-21923,-58322,41236,124928,102549,53115,10197,-23447,-45044,-21576,17868,50501,-19502,-53816,-15725,98522,94745,16566,-45037,64713,216912,232707,159773,113239,110957,6083,-68751,-105523,-78357,54743,98076,-22912,-107870,-744,90410,162706,164347,109589,33521,-62478,-69741,-85861,-99615,-62338,-51068,-104438,2245,103727,147725,153941,212094,236949,158150,67379,-672,-18204,-27611,-53044,-57067,-40378,-57540,-94623,-68627,-11858,72611,49295,-2209,50338,59053,144623,36455,30308,156891,197225,177672,73525,8622,73790,186203,351226,383209,291521,161701,85324,-46780,47788,165399,147450,41040,-45653,-96477,-30238,50401,61673,-21426,-143492,-108474,-67537,-30986,-23852,-51029,-31395,-134,53505,76570,32666,-58693,-119782,-92562,-50398,-59778,-79595,-87452,-67003,-92456,-96327,-59692,-63666,-79969,-27029,77516,186799,340367,449539,319673,100686,27891,14647,-46319,-28444,75507,115901,100849,32241,-50317,-44103,-41838,38829,80648,68137,78740,42036,-40463,-50243,-28043,-31752,-10392,-15243,-42136,-92160,-119947,-98739,-40617,27952,26219,-7896,-73566,-112668,-107478,-111584,-42548,78836,128884,113606,72328,-1440,-60153,-98342,-73383,-73619,-80287,-107839,-123986,-106338,-120721,-78423,-38342,-53118,-102084,-109936,-61911,-53030,-102090,-101073,-42970,-28527,-54800,-58159,-7493,53553,154447,208567,105250,6965,-47155,-22383,35213,117139,128211,162959,169430,60425,-67037,-68089,-55125,-47959,-65594,-64363,1775,19365,-25392,-41586,-28071,20268,173926,208005,69858,-48074,-119822,-7800,55664,24408,9459,16966,11899,17331,65015,52792,-37636,-99592,-17593,3925,26489,23102,9916,-18196,-51652,-61102,-41479,-62159,-78198,-53469,-20455,-12092,-15951,12720,74243,84596,46282,24979,48662,110997,106443,46602,40873,20224,-4157,-26434,-40994,-44415,-16884,68333,138083],[116547,21154,-56147,-83337,-59453,-43983,-52073,-33881,-53551,-23564,36496,59185,40765,-4609,-35097,-39951,-74004,-55194,-61577,-86694,-36111,15131,-5712,-59212,-113426,-110875,-103655,-58850,-26227,-33452,-13033,-30888,-47142,1074,21683,55760,63828,23842,-49334,-90095,-55966,-60072,-106468,-79851,4413,80799,131910,109342,116264,138863,146018,6663,-88288,-93335,-74910,-43163,-65202,-48499,-20696,32321,24134,24016,15426,-10573,-46345,-48720,98595,236271,312763,230641,178723,129139,85240,79791,-32865,-74528,-46875,16562,79116,137022,118478,25081,-1576,16826,732,-20708,4282,81974,184954,247194,218007,127289,34150,-20198,-22882,-49041,-61669,-72209,-65085,-15957,48586,99063,111354,95983,23981,-50020,-12393,99325,119020,58663,3166,-9787,25735,23081,-32141,-32738,16072,104559,241450,290385,177770,27715,-23412,7487,27725,25314,62010,103453,67792,75676,43516,-58,-40303,-55146,-16935,-42408,-71291,-76631,-66125,-59094,-62224,-49270,-42419,-35887,4903,159415,281769,245118,130248,25804,-35240,92725,202893,190660,132096,65100,-22120,-91019,-87180,-29401,-68580,-110621,-99682,-53197,3457,47189,46245,-50590,-119201,-64266,-20701,-708,57848,182316,203756,79300,-20061,-78620,-82237,-33939,-21405,-43958,-36084,32243,128016,116946,27368,-54565,-107950,-83353,-69906,-60354,-43732,-62535,-69460,6866,100999,243848,162320,15599,26744,87453,34647,-29818,-33933,13919,58759,24935,-115184,-69289,-99353,-96390,-115097,-99679,-60509,-42316,36996,117706,170663,109288,40187,-21694,-61038,-8936,47915,20823,29688,28500,11420,49097,152853,222655,120302,-24633,-64944,12307,44064,51187,41708,45940,30424,-26208,-112633,-67809,-26765,-17170,-17143,-6596,1772,359,-38283,-112322,-17366,152773,296499,287376,226466,208935,177505,144145,134486,93246,86059,39048,52913,70948,27291,-15557,-52088,-82749,-133704,-150293,-143504,-44660,100241,182961,128127,73582,22891,911,-41516,-61973,-35221,-67604,-79249,-110223,-23358,78518,261423,415547,383027,347080,337297,249030,102220,81295,97472,118281,28338,-141391,-57942,120186,195080,123238,56267,88891,77425,27783,-10734,-4233,61079,108123,87921,14045,-55256,-124401,-76858,-24833,-26401,-53476,26907,156428,257296,205734,111296,17561,-50817,-31615,-9647,1927,-5386,-38023,-90101,-116004,-94479,-39802,-35474,-43658,-18192,-26061,-66828,-142549,-139380,-107518,-55324,-53842,-44137,37685,93473,67696,33233,-26613,-57861,-26210,1563,6903,124099,328727,344726,108656,-31274,-92392,-50221,-60144,-36774,-7250,-31659,-42728,-47871,-28567,5290,50167,75081,30039,3232,-26658,-19723,35699,96464,125129,138940,132311,135214,133794,105826,60792,29193,-10174,-69742,-96212,-93092,-70730,-3173,100642,72970,-41365,-76368,-90343,-119344,-84786,-35043,-15673,-38501,-22248,76914,144644,112667,74701,2116,-41711,-1950,997,6501,-13076,-48700,-114304,-87974,-57052,-92429,-105711,5780,51551,10901,-78439,-93865,15785,122126,198267,191481,140167,99894,31971,-51898,-79469,-113232,-120563,-80332,-83633,-122178,-139446,-69541,19738,60846,143857,202106,204906,125609,-36499,-42075,21097,27492,80606,142728,149426,132464,67475,22154,79560,179350,228158,247224,276115,299814,346501,321459,158093,54871,-6071,-83056,-154427,-136810,-88594,-120855,-136508,-85107,-69050,-121857,-62895,-14748,4128,-24619,-36493,36902,28240,-68068,-90136,49754,165707,150253,69680,33036,16899,25549,6960,-59682,-82593,-42168,5857,39637,-2418,-30596,-27705,-42570,-93791,-125388,-57990,21003,95807,88386,-6861,-40808,-46311,29802,60976,-26234,-114514,-93784,-92557,-107424,-40052,22734,29633,-7894,-41725,-43243,88934,188786,265623,332755,40944,-52022,-122794,-97666,-65542,-37709,-18724,-78552,-86235,-22685,40647,131215,197900,172689,81766,-4116,-62562,-77834,-116343,-83581,-36687,28274,97054,121821,25904,-947,35911,121117,161731,127500,19749,-115357,1125,161028,169218,38147,-93913,75963,222146,248297,128920,35020,50740,64132,62046,69409,54947,27293,-63771,-91428,-37577,25188,576,-32689,-103223,-92659,-55411,-9463,3126,-8999,-12858,-7933,60732,61943,-82874,-7504,111531,165760,83991,25532,773,30046,99192,110267,31615,-75639,-122130,-79737,30471,144227,210142,180377,103241,27382,-15692,-17782,14469,-4916,-76322,-141108,-82427,-92642,-167724,-114888,-101370,-117064,-133894,-113373,-93290,-87607,-60539,29773,55968,9272,-639,-52293,-124949,6212,62639,21563,18088,52702,-120240,-51503,-3562,-17051,-16485,-60900,-126703,-143758,-153336,-111598,-56965,79028,223994,311949,303282,139899,-23291,-133215,-66041,-24402,-85151,-106198,-43160,1920,-47308,-112017,-123140,-85543,-31835,15023,37471,28014,5039,15007,59609,119981,208254,308000,333516,312596,283012,212579,101003,23652,-32774,-78576,-104385,-84600,-77141,-68611,-10847,28203,8391,-46614,-59954,-63877,-45171,41191,69334,5185,-67665,-87840,-70427,-78198,-99159,-98929,-13875,53731,74000,85368,82549,28446,-37903,-35245,67335,100473,44557,-13590,-2680,1880,-22243,-66635,-111470,-82557,-48674,-61666,-56211,-47129,-72976,-72044,-30021,-51711,-72371,-98766,-76454,-101532,-83118,-4841,74216,95078,49182,-70819,-66865,-50926,49400,180404,257486,258397,143870,62640,50545,85818,146671,114695,77501,122830,53466,-79792,-75576,18318,183314,281550,238145,140687,78651,63891,21765,41128,95172,105078,58706,-2669,74263,168117,177189,158621,113201,86510,78878,44569,2517,-32054,-77684,-110382,-103092,-75074,11327,117755,163982,84011,8318,-36410,-77511,-52979,1875,-9557,-16308,34132,60631,105757,153601,241380,288376,241461,99258,12733,183288,382112,544799,697353,663660,328400,-71284,-44508,147963,222805,146480,50537,2645,-5939,-11986,-42382,-47272,4354,25159,29520,44208,69791,43419,-17947,-96864,-127198,-103123,-42368,-41870,-99497,-157390,-152267,-103626,-37630,3359,79859,105615,138930,126635,62819,28856,-43832,-94585,-90078,-88593,-82233,-53630,-28864,3759,52912,62431,43807,2616,-20829,-49276,-87714,-42242,-27827,-93842,-188932,-121550,-20937,41767,-24944,52617,110907,105284,5159,-48839,99945,211594,215570,112012,17587,-102417,-186864,-202344,-154920,-56348,-105203,-120912,-49146,-8496,34383,55853,28725,58936,141744,248400,244481,143041,51960,8785,-4793,-13329,-30572,-62573,-42255,14440,25838,76367,159053,164650,73993,-7936,-50759,-32892,-10094,38441,16650,-49841,5055,46633,83506,146986,163634,126556,90298,86979,108154,150979,165322,136598,169993,261528,205346,79697,26052,6337,-4360,-16266,30120,133977,162900,26407,-57923,10224,15729,-75072,-149757,-59079,39786,51952,-38842,-103730,-15150,21019,-18456,-108502,-20791,11017,-15563,-10803,1466,28393,101634,164082,160270,180463,211514,241670,266569,206864,30166,-79965,-7621,123518,170235,87736,-44319,-50515,49939,49371,-45165,-59131,29438,157254,291910,205164,7095,-133081,-54456,-18387,11492,54037,26780,-52522,-92873,-73619,-72559,-34083,17549,68259,89421,31214,-30642,-70886,-67200,25929,148350,211031,166679,90729,32023,614,-45672,-101631,-85306,-19305,58052,106065,40081,-60700,-117952,-55416,-73568,-101416,-55302,-30833,-20248,-6687,-2047,39212,142052,247564,214120,119430,38013,9744,9704,-17265,-680,57797,132598,182337,237732,283162,213701,1056,-102858,25636,88922,89340,-27217,-129986,-67031,-9621,-72574,-130492,25920,191359,180240,33574,-19471,31595,44340,51938,97315,91306,84668,74844,80013,136374,296319,426814,380088,284430,185183,99166,101316,258917,444865,409950,268128,73122,-63748,-106284,-91134,-85244,-76335,-38254,-33460,-64448,-111880,-73617,-50988,-51688,-34792,-9347,90237,161616,314716,446647,511258,600440,608092,397554,112845,-56995,-78752,-44159,-70917,-89066,-24047,18388,18750,25447,3065,-5152,71053,91984,120934,154410,254679,311470,321645,174907,25146,-19154,-40969,-25187,38363,45540,-19201,-55540,34561,90841,34461,-64807,-110328,-5256,52197,36697,-50628,-94016,-9377,-37819,-115580,-110875,-63709,69857,146380,157110,117982,17359,-49468,2035,37732,25571,31149,-15347,-40484,-29283,-49034,-83285,-46036,2874,-69665,-139713,-92513,-29721,19622,37947,15656,-13835,-38550,-41397,-21008,-23272,-55410,-38674,-14450,-39173,-71352,-16055,91261,186798,174974,51741,-18238,-61923,-24939,21671,1032,-57310,-58456,-22618,-13636,12809,58636,85212,44803,-72215,-41454,-37002,-85020,-124347,-99544,-67116,-85814,-129775,-72296,1298,66163,70703,-10802,-60121,-84363,-118483,-35444,15568,73440,120229,113868,173073,101473,-57578,-118987,-134098,-114751,-123903,-83792,-5460,112330,86258,-25840,-107462,-2092,27862,-12831,-74223,-30135,-10442,-46215,-6662,50359,74907,37644,14172,-68885,-86868,-67685,-62790,-73729,-49175,33095,59445,-4067,-72864,-90267,-90796,-10448,62603,104631,139834,171187,214861,269239,361170,423925,305101,102233,-12688,54617,170585,240687,210246,132160,43011,-60731,-151828,-110722,-55286,41649,64878,44258,15061,-20616,36706,149622,201630,137516,15707,-53532,111746,229522,180978,68317,-16427,-48490,-79997,-137527,-144150,-115046,-54196,7638,-9132,-118167,-47143,66242,183974,159285,59830,30026,39381,33597,65870,106678,134154,162141,51240,-41830,-56755,-969,46118,-23228,-126591,-71735,46958,29644,-26710,-76629,-111585,-71554,-71473,-116127,-107597,-29407,48546,100344,104572,78806,67711,4386,-67115,-78454,-42672,-27592,18818,48158,28935,-11008,-9820,10016,12044,59037,163492,227470,130217,-20204,-98579,-58502,-52390,-92286,-65672,-44984,-68757,-70569,-26443,-19730,-39774,-61945,-56530,58053,245110,244658,330719,273848,93456,18338,17574,169377,218536,212166,181727,126676,88561,26996,-33251,-93495,-115187,-83401,-34688,7856,37099,74871,92843,88873,80548,-24221,-144505,-92605,-37351,-103372,23434,132060,107022,45102,-56251,-87152,-29085,-21120,-51479,-52728,-100279,-138682,-69167,37463,137112,87170,55011,72187,41480,-38454,-75535,-46452,-94112,-33779,186225,477095,471566,274856,88658,-23708,-5064,29041,5672,15460,12609,42560,95228,42316,-33544,-80309,-78782,-56126,-122102,-112419,-92129,-61682,-59597,-86388,-60027,-2315,59652,75816,19284,-47056,-49929,-38255,-43785,-41713,19902,30445,-5094,-54276,-111939,-107278,-85676,-72176,-96482,-97292,-23955,-20644,-91087,-50264,8210,81566,143849,85218,28959,33343,32289,42746,41212,16713,6273,-28771,-31738,56899,114088,128357,141209,29653,-38149,-38685,-15881,7604,-92656,-85252,8722,131899,131169,-36747,-116888,-77803,-71309,-63464,-27356,-30130,-58304,-77264,-80738,-71308,-70476,-14045,32407,52339,22850,-46734,-73848,-96577,-131343,-122231,-75874,-61433,-88228,-101171,-120126,-80766,-49224,-20958,-3961,12411,-36615,-88647,-94663,-56126,50227,130219,173361,102813,-36169,-114509,-17209,20144,44934,41077,16319,64869,167846,123805,26328,-31005,-45861,-22520,26390,45094,-9685,136730,352878,364914,270103,97527,-83662,-25145,62640,10282,-19688,-9542,104450,179985,140360,45655,18254,9044,28309,-7740,-33193,85844,82600,15526,-51168,-93362,-106355,-76374,-77091,-43643,-65570,-75046,-24517,22261,66654,80065,95474,61950,23861,34970,96662,145719,43087,-91558,-183956,-170373,-110290,40517,113675,113169,54303,16694,-24670,-58500,-77076,-93682,-92772,-107043,-43676,-75,-4791,-40893,-81993,-70393,12696,58861,123532,115641,56671,-17672,-70247,-81503,-135983,-64359,45353,117808,82554,-15169,-96749,-86765,-46120,16263,87691,125020,121782,64294,-39140,-93452,-43384,11429,12577,-22657,-110501,-94824,-92900,-83036,-101178,-78600,-99257,-116621,-103023,-108225,-62264,-17055,-57146,-140599,-100041,1608,77464,124120,111493,26005,24873,55565,30494,-34794,-32110,80008,149338,109857,14253,4401,43959,53083,107817,117511,7386,-72091,-62066,-23814,52560,45539,25543,24430,26384,18210,-23968,-29,15473,10570,-13793,-55663,-82503,37665,191416,267591,188056,98475,83519,25850,-105455,-52268,189552,339292,333342,201074,12207,-35099,-73016,-86922,-71336,-24432,69297,93083,68918,-9710,-122888,-84371,-21058,45690,124866,51074,-2550,-13531,-9315,-35195,-61983,2431,131801,184790,83533,-43592,-81726,-59233,-66525,-106976,-38485,-35807,-104541,-10892,121354,143360,95048,60775,16882,-30861,-19102,13921,21224,69752,132586,122974,64383,9275,-42558,-99062,-92507,-33141,29913,138379,164038,124466,14586,-40743,119657,219909,252378,112820,44509,-2157,14699,49880,-14440,-86394,-68759,26769,88321,83514,6761,43010,-1637,-55358,39627,120608,88627,18569,-23625,-42215,-49876,-19440,23820,55731,-15922,-47509,-22526,63789,45719,-25993,-7020,143510,255707,243501,172718,135350,123108,9720,-61257,-97843,-95208,31657,80587,-28396,-89732,17366,101432,159660,145233,83678,-775,-79592,-64070,-99788,-105240,-80887,-82844,-109150,17081,101378,144426,153485,204350,212681,133924,68753,23296,20753,16526,-4134,-19999,-37389,-84361,-109973,-41572,15376,96909,118640,113289,128938,95883,189108,102181,120784,235804,274929,242338,92925,12328,57095,171743,342976,407668,342717,244115,167839,-39956,-18224,107177,124341,38946,-37165,-103976,-25585,64978,75571,-15995,-143198,-92649,-58516,-27316,-22001,-51772,-39413,-13717,28412,45135,8043,-81274,-115248,-48123,-1196,-24315,-56392,-67109,-47763,-75376,-110861,-110053,-99131,-62304,23678,116862,193738,289576,362127,252942,58531,-10202,-25892,-61754,-17711,89004,127441,104339,37081,-2905,11345,18777,62124,91784,86866,97482,56061,-31025,-27906,-9787,-32674,-21760,-22843,-45542,-95666,-120601,-95659,-37558,28486,27140,-6165,-80393,-112240,-80252,-101403,-51062,68912,109464,96673,69205,18563,-35057,-99415,-85517,-88113,-91571,-107640,-111712,-98118,-115290,-86648,-53754,-72919,-112521,-114403,-70628,-57479,-94713,-99591,-47020,-34529,-63718,-69512,-13051,49995,134595,171562,89679,6414,-45802,-18777,45599,154274,176811,207214,191761,46789,-77542,-70938,-57025,-40409,-54313,-65071,-16533,-9698,-55715,-53980,-28203,4883,143533,159649,55864,-35599,-109035,-30734,22248,-3955,-6348,5911,5140,11802,64281,61726,-26030,-116714,-49425,-32706,-5667,1862,7,-18632,-54162,-59090,-27959,-35861,-58356,-40303,-15791,-18905,-26461,7927,70125,74000,47928,38237,58043,115642,114443,39520,22088,8654,-11237,-27007,-39148,-51443,-22540,72590,158790],[141374,26951,-62727,-91677,-65435,-53120,-47734,-17296,-45253,-34163,21230,44735,33790,1861,-27675,-40569,-69933,-48828,-57519,-81880,-43578,5739,-11828,-57691,-104026,-99117,-96694,-54680,-19886,-28394,-3911,-13423,-42495,1449,19608,53349,67204,32374,-48039,-106108,-57072,-62573,-101284,-69735,16929,83471,113721,90188,98028,122141,137420,8438,-87412,-97260,-78050,-38142,-50837,-25157,4415,46605,35362,42142,47495,23944,-24462,-66445,78436,241937,324832,248166,205280,151721,104578,91011,-20927,-72854,-67329,-6296,58625,115962,102234,17154,-6972,11800,4473,-7535,9083,62767,144907,220853,198292,96345,13547,-5363,14407,-4463,-22103,-47245,-58469,-30222,11420,40742,49742,40693,-17887,-42202,38635,147492,140899,63491,1102,-19250,5557,1988,-43985,-36556,16205,103806,215194,247741,153030,18148,-33960,-3246,21815,22169,58988,91117,52518,68792,45657,5816,-36961,-54526,-14133,-30981,-59056,-73116,-75743,-70053,-68264,-53387,-42748,-33526,27970,200226,304851,247711,112259,-6722,-29069,133899,240668,205036,127160,54998,-29399,-92269,-82738,-30486,-77065,-92559,-76482,-30446,30334,76157,60859,-46804,-116899,-58872,-18596,-22074,33261,168046,159262,37148,-54917,-106249,-106253,-58796,-27806,-46741,-33848,40705,133534,117113,27577,-52437,-97834,-96574,-82774,-71410,-54273,-71417,-70279,4425,84042,199805,122046,-22060,16431,97838,53499,-19431,-25237,15152,51789,26387,-83302,-55947,-99199,-101818,-124861,-122006,-79455,-44831,35615,107650,173259,148972,84923,27522,-21600,10809,48307,6108,22227,30977,12825,39076,121738,170592,101822,-746,-63596,7947,41310,55801,56707,62185,46861,-8188,-96981,-93864,-45415,-33848,-25038,6840,21147,-7296,-58527,-99967,25884,204922,337600,308544,225145,209453,202530,183594,173753,126663,112822,73936,87438,87697,33415,-13343,-44735,-62956,-104421,-163760,-161889,-59559,84570,168853,126855,74350,13200,-10842,-50363,-62006,-19374,-50598,-72303,-90266,-4352,97626,288029,448556,405648,344439,318011,213469,71597,51166,72293,106338,29362,-112990,-42932,146410,241568,176912,104966,105723,72159,19228,-19076,-12270,46502,88102,69274,2321,-64536,-125477,-67081,-24280,-36521,-64768,22980,149493,239342,167418,65188,-31776,-88987,-50674,-22478,-10887,-21392,-51769,-98939,-115992,-68748,-9044,-3967,-16631,2032,-8276,-51816,-131434,-147571,-117899,-64584,-58376,-48429,32442,94267,73900,33996,-26748,-61160,-36661,-13781,-16146,86373,277969,329725,91642,-48877,-71803,-34738,-47480,-19526,25171,12655,-14408,-27800,-9934,23029,62009,74774,24820,-525,-35838,-57874,-28141,41605,97122,140474,150681,151869,144474,116613,70296,32514,-4154,-48792,-67223,-89601,-71710,-17417,69823,31431,-70159,-60789,-82295,-120314,-87550,-40885,-38660,-93286,-56618,91736,169395,125888,80821,8041,-45918,-8200,-13183,-13768,-38704,-81186,-150833,-61657,-18067,-45811,-89211,-1577,46361,1614,-84094,-90447,17135,113113,180487,163127,95639,55344,3590,-67005,-94154,-124017,-107486,-66585,-70705,-103346,-122407,-62128,19871,63518,152233,210336,205532,112192,-45818,-55440,27593,67300,142594,206460,202200,162380,66507,6380,53218,133202,169323,200409,250823,263127,289510,270639,127784,42708,4485,-61421,-124618,-107073,-62384,-100402,-137278,-116195,-87530,-129370,-57420,-5416,16583,-13295,-34562,36671,21374,-75693,-74259,81265,220239,209035,102045,34853,7786,28329,13753,-48121,-65534,-37251,-978,31045,-14556,-40061,-27495,-45968,-97799,-110871,-37154,39197,110214,94260,-10645,-54694,-53009,35739,64155,-35620,-129609,-94371,-83125,-90772,-41895,13112,23289,-9483,-46316,-56232,66321,163707,253927,335572,46772,-54477,-110251,-93743,-72555,-21722,-11255,-69561,-87279,-37874,15921,106147,166437,131595,48863,-22915,-66212,-76390,-109191,-82557,-31379,37655,113517,126663,19405,-10299,31502,122820,167708,135557,17988,-127346,6560,187388,206139,67451,-80438,89361,243394,248575,106633,25246,46942,53086,49749,61407,50907,25893,-64612,-84384,-25521,38614,4187,-32508,-104990,-87029,-50115,-2133,10050,-26714,-70786,-43496,61066,91788,-48439,9534,135129,202332,119697,34574,-4975,7624,60318,101948,31562,-79827,-129589,-90767,20424,136202,207244,197289,129570,41880,-20905,-45049,-12944,-14410,-67916,-111241,-67760,-87056,-148948,-96127,-79039,-94237,-119167,-121458,-90231,-69193,-32597,54125,64253,11501,-3181,-60308,-111781,27099,63586,7814,2190,74509,-94877,-72319,-51246,-80101,-80378,-116711,-144771,-136016,-160336,-109605,-57201,64958,192361,264256,252247,122255,-17183,-119347,-79762,-36385,-98020,-112221,-38325,25051,-6327,-53727,-66756,-90431,-46186,-1943,25319,21711,2928,14275,59066,123953,228659,314121,304343,276138,271000,233934,121207,34817,-26797,-60981,-90606,-82146,-83951,-83807,-23065,26952,7104,-50106,-53938,-58817,-50385,34986,69382,12390,-56196,-71908,-54815,-74338,-113368,-107175,-14862,55725,76570,90199,85263,27640,-41860,-36860,58078,80467,36299,-9459,-3164,-2502,-21575,-64076,-113345,-83301,-51715,-74533,-71979,-58971,-81975,-79773,-32459,-51296,-71257,-91777,-67915,-94562,-85441,3524,83619,101323,51646,-47609,-30183,-24818,64779,183571,240327,251043,149266,68062,54488,89867,145953,104686,58783,92761,22072,-111378,-68657,27782,186068,255670,209156,118393,50398,28010,-4759,26396,94058,121767,75256,-3759,54516,148012,168420,164378,125745,98601,90025,62251,29976,-328,-35489,-71682,-99579,-76294,15837,109768,164069,80942,8524,-36025,-93737,-48368,10753,-8290,-18280,35597,56641,91424,139581,245030,307708,245217,89140,642,203223,420330,568786,696365,651457,340088,-63005,-45533,158479,233375,141505,48033,9451,-3862,-14669,-44876,-35501,15126,25102,12410,5310,33142,14424,-55437,-147357,-181980,-153447,-83714,-72600,-113399,-148188,-132146,-96085,-29192,11380,88220,115805,124982,93459,37241,16473,-46722,-110924,-108558,-101736,-87546,-55347,-37594,-16964,21718,37178,16964,-17254,-30890,-51518,-74976,-43235,-45893,-123645,-180011,-114719,-37640,-2631,-62875,22519,90852,116267,33195,-36150,102636,251393,294667,226141,170629,82945,-8207,-81019,-115856,-46621,-93521,-126008,-62732,-14463,23317,32456,3820,50112,126713,223377,227919,140528,62076,14930,-6458,-16859,-32653,-53339,-22118,21573,19425,61767,142735,152656,72168,-49,-39355,-18952,13660,65971,30205,-63880,-33033,6049,48854,115633,142666,115185,70293,56738,70955,113034,131781,106992,139283,256315,242588,113985,24155,-19719,-20522,-22414,24015,129902,159118,27924,-62553,13102,8211,-88428,-124594,-40669,48422,51082,-44800,-95547,-3547,35040,-2868,-104442,-27094,3602,-26445,-26826,-13870,16679,84518,145556,153157,181862,206978,230063,233586,165577,16653,-93266,-24944,105152,155148,57182,-77234,-31782,71510,70158,-21677,-51800,35614,177354,320936,223010,7682,-126807,-55541,-29418,-8207,30456,2998,-70716,-72183,-69514,-101160,-89108,-40698,32792,87679,44412,-11433,-52279,-51117,50283,183379,231032,166235,84015,28994,2206,-41945,-109342,-93103,-26488,52049,108923,63830,-26618,-104744,-69352,-75777,-104498,-76482,-55791,-38769,-18122,-8120,32636,130006,249620,246222,148608,63255,42239,27039,-12085,9565,70960,124565,139098,178998,226826,180414,-9634,-77786,26990,76299,72113,-34274,-145126,-75414,-29939,-92170,-122143,29544,194875,170271,21325,-18434,37654,46016,43558,76434,69967,70924,59118,61817,126727,290427,408711,349165,258762,168423,89990,90004,243891,433544,414603,275927,76349,-58803,-84364,-73799,-76597,-76712,-39956,-34087,-64440,-112855,-59434,-27421,-26320,-10806,12450,111873,195038,336878,424530,459929,535330,514233,286800,60215,-89906,-72393,-46552,-84986,-96432,-15798,33833,32337,36829,16410,4255,70725,94919,119227,138825,208258,236051,249998,143198,21265,499,-19700,-24309,29068,29041,-24825,-41416,42737,78140,12154,-72571,-111271,-8770,41133,20736,-63114,-91017,10605,-12979,-93837,-104334,-76838,53840,133514,139694,98956,7254,-50839,4016,29203,-8923,-8633,-40665,-41941,-25001,-48023,-91371,-50581,-4543,-81103,-148116,-96933,-31540,29581,56264,30620,-8279,-40994,-41560,-16084,-12137,-39797,-30981,-20323,-45074,-68462,-13959,87126,173319,157443,51292,-13042,-61311,-30537,19984,5628,-54070,-58477,-20004,-8523,13505,47741,60881,18953,-86479,-41082,-37464,-80138,-111848,-109543,-79713,-90687,-128784,-79726,-7644,61120,76727,-7610,-72497,-112304,-75807,-2462,33339,90938,154883,185178,259375,98852,-66959,-128998,-129459,-116195,-119674,-69618,5743,120824,76277,-49501,-121719,13667,53084,10405,-58396,-32676,-15948,-52378,-15608,40671,77162,69256,50568,-44339,-82510,-85774,-109341,-114736,-31323,67245,73155,-8251,-76665,-91541,-99926,-33397,42337,84936,122633,175905,241696,307232,397144,447112,332579,119549,-4490,54269,159629,216242,183322,127952,53855,-51410,-131210,-98339,-30399,66013,84995,80242,65101,24973,60886,158969,209513,154299,25792,-28219,147941,245917,190509,75628,807,-34132,-73262,-128351,-143213,-130805,-64737,-18318,-41597,-118405,-26042,77382,168650,114196,21485,7286,31085,27346,39318,68130,92728,110971,16679,-69633,-77773,-8938,33532,-32843,-133091,-69296,37672,12916,-38120,-80067,-109929,-80396,-88450,-138210,-91344,-15520,59387,102429,108120,86723,72428,6588,-61678,-77512,-41297,-17088,37189,72801,51734,2821,-22022,-11658,-3631,47984,159644,235736,142486,-1985,-102661,-80939,-61591,-86212,-61911,-49878,-79303,-69258,-24993,-21516,-44997,-70260,-67349,48103,186934,165642,259361,255260,72377,-2443,6107,175784,233675,224158,188081,133045,109580,64093,-480,-80123,-126204,-78936,-26820,14425,43478,87283,121591,132829,118603,2492,-118852,-99926,-45687,-105943,34278,193332,211344,133713,-16991,-93714,-52804,-42503,-63290,-56177,-101987,-112161,-41161,76598,177538,136021,113240,110067,58821,-31310,-80378,-61488,-113869,-13353,212620,453139,403265,222973,63776,-29952,-8035,27017,7008,19135,20665,55115,97434,32520,-43548,-87538,-74549,-55018,-118237,-90489,-68720,-61638,-64339,-80468,-53709,8273,74536,82978,17853,-53535,-52173,-42802,-55067,-54921,20835,41893,394,-55768,-105422,-124414,-89967,-72474,-105773,-123430,-45547,-31275,-84779,-53441,-18647,26736,85085,37501,-2824,12420,21301,46865,63587,46622,25617,-29674,-30929,84749,163197,184823,173412,40419,-39853,-62596,-55112,-42749,-145872,-58075,42660,167518,144592,-38162,-109198,-63692,-55929,-63082,-37438,-49620,-91375,-101573,-71323,-54599,-52079,-3263,33958,51358,14192,-63684,-78679,-80518,-105181,-94639,-47776,-41440,-84576,-108020,-99378,-53148,-23968,-10123,-9808,-4228,-51359,-89521,-81860,-32892,87906,172064,204812,116762,-22159,-124193,-43413,-10454,13214,46072,48262,102155,172860,105698,12723,-39031,-48286,-32865,4505,36607,9591,144440,339450,339635,237959,71804,-71807,-24372,54735,18026,-7000,2003,46993,142419,98092,4908,-10536,-37017,-25927,-38431,-62723,82223,88993,21169,-50215,-101356,-100847,-83626,-88992,-49901,-77716,-94572,-38628,8579,54385,72951,92036,60155,34833,66908,134857,164028,22569,-111674,-170010,-144022,-107840,24589,106166,109467,51934,5572,-48693,-81428,-78691,-73991,-81124,-92423,-11222,50872,52967,-4947,-67940,-78733,2539,42171,102161,96664,42695,-25290,-53224,-57235,-119864,-72066,44993,112207,49310,-64062,-112513,-82387,-50215,17947,85340,116629,110074,62730,-28265,-82353,-47032,-7031,-8851,-33018,-103878,-79538,-78309,-81545,-99638,-77994,-101317,-128609,-118644,-106359,-48410,3288,-41441,-134544,-108662,-23396,46949,97032,98695,37140,42750,63564,23765,-40366,-25587,82305,141122,95355,-3380,-19123,25382,37715,106305,128415,24130,-45734,-51196,-11078,91160,124718,117386,79117,50352,35106,-23250,-12106,-7751,-20201,-40161,-70502,-69415,52548,210628,296801,212895,107880,84642,29910,-101566,-52169,169520,285593,270077,175711,6839,-40207,-65563,-50112,-31910,6210,84363,77351,40585,-30826,-107253,-61438,-9121,54233,146742,86551,7388,-28289,-24491,-40036,-59267,-2068,120605,181917,95312,-34594,-79700,-39509,-28580,-85199,-79212,-58057,-109075,-18811,96026,128830,115466,81847,20604,-44506,-46827,-7764,12918,65943,117034,104141,40839,-11060,-61189,-106185,-76996,-20141,55184,173288,221842,176118,33217,-41797,116648,249357,276870,118928,45875,-2428,18267,44159,-24946,-89280,-54539,37496,86913,76352,24714,82898,16798,-49540,36433,110176,72889,-16232,-59098,-61521,-55855,-19354,24462,53875,-16121,-41275,-26218,32421,-1991,-37117,70048,228038,290987,252302,183698,152469,130470,11501,-55638,-88881,-108320,9432,62934,-30878,-70419,31072,104951,150062,124491,59928,-33191,-86114,-59751,-108555,-71961,-43962,-93685,-90930,32173,96122,137246,151901,196467,188139,109772,67747,50245,66858,70987,53858,26237,-21019,-96781,-112854,-20399,35224,115590,177538,242902,269539,194703,275741,181959,205503,307510,352319,310322,113778,21392,45292,158203,330247,426540,393171,328868,240262,-14888,-71006,55354,102837,38270,-29682,-107094,-12629,83269,89736,-10262,-125962,-74599,-45913,-19795,-17020,-50085,-46994,-26075,8029,23854,-6657,-94422,-88596,-3481,45138,6855,-34465,-44678,-26949,-56006,-111730,-138766,-90307,-18442,82099,153847,189889,231582,275340,190825,21794,-43331,-50384,-56926,2607,106372,139560,108855,48427,40009,66546,80103,95657,118254,119770,120661,73485,-18784,-10645,4512,-31523,-29084,-27068,-46235,-96016,-115864,-89915,-33485,27560,25930,-5468,-70548,-75274,-49360,-78065,-57456,59198,96321,92614,82594,47745,-7476,-84687,-94284,-99589,-95332,-93584,-94563,-86816,-105319,-92448,-68234,-88962,-116296,-113416,-77542,-62585,-88247,-89738,-43864,-34294,-66899,-75802,-14639,48449,115074,137547,76262,9600,-39358,-10807,59811,193857,230729,254332,212154,35275,-84338,-70327,-54649,-29865,-38914,-58013,-29878,-35213,-81347,-62045,-23683,-8325,99419,99328,46351,-16929,-82828,-39691,657,-25340,-17958,-2739,367,9655,68121,75309,-8354,-100115,-81225,-69472,-36352,-18176,-9183,-17037,-52522,-53310,-10828,-4656,-31495,-21843,-9136,-23696,-35036,3373,61684,58937,45820,49705,68546,120088,123435,40582,9215,1362,-12457,-21241,-31986,-52529,-18618,84892,184972],[161614,29984,-70132,-91908,-71144,-65614,-44929,-4722,-39606,-47698,4452,30983,28453,9586,-19411,-40390,-70093,-49182,-56806,-74781,-47115,-613,-13632,-49603,-88738,-83417,-83420,-44351,-10295,-22497,5508,3747,-35929,570,16766,51104,70511,41957,-41627,-122347,-61439,-66937,-97492,-61146,27470,84772,96861,74327,86378,116981,142305,19502,-87819,-104152,-83255,-34545,-36295,-2207,30054,58621,43490,54725,72844,55006,27,-75324,51982,227002,306892,242243,214330,163293,115993,91974,-14252,-64503,-82765,-28844,39221,97854,88683,11866,-10757,7598,8663,6978,17646,46537,102098,183770,169971,61271,-5334,10178,47480,33660,10677,-25237,-47186,-36531,-20995,-16863,-15377,-16739,-50041,-4918,96040,192648,157746,66262,-1265,-28123,-13741,-17908,-53721,-36608,20863,107749,194371,208787,127973,7942,-43347,-12253,16471,17636,49952,73492,36095,61225,48401,15122,-27373,-51012,-16445,-22232,-47319,-65183,-79509,-76788,-67448,-52196,-39723,-27768,57033,231192,308817,234548,84572,-45357,11595,190660,282821,220052,121813,44575,-36980,-94440,-79786,-32378,-72345,-63342,-49163,-4940,60001,105414,73059,-43688,-109610,-49573,-14020,-34666,27106,150650,117125,4866,-73040,-93252,-74348,-69607,-38185,-51640,-32682,48359,136776,115227,28249,-48161,-83693,-112313,-98774,-82899,-65759,-80229,-67105,5350,72415,161950,89522,-55789,10234,106760,73647,-6678,-19514,8275,34866,18521,-39934,4412,-56476,-104010,-126082,-140679,-99027,-48414,33285,95696,171614,194637,144238,92285,25325,33234,47976,-5427,18708,36963,19912,31438,84981,105993,72289,8685,-60627,5245,39555,60632,72358,81342,68606,18821,-54238,-89609,-55256,-47126,-31235,18057,36872,-17211,-83558,-65298,77592,252823,364885,316655,213496,200281,219789,216578,204328,153115,130805,101886,111098,94612,35990,-10212,-32903,-39122,-71907,-148132,-182010,-76076,65477,149726,121589,73550,2556,-23330,-59010,-60173,-1387,-27891,-56862,-60642,23155,123929,314388,468243,414498,330999,289393,175586,46038,26365,53947,95434,29528,-82895,-18183,180048,296163,241723,162203,123667,69732,14111,-23686,-16281,35345,70348,52812,-5253,-66948,-113825,-54944,-21480,-44855,-75833,17449,134526,209574,122787,20803,-69595,-115164,-63509,-29634,-18978,-35612,-67750,-108349,-103209,-42837,18548,24755,12286,27219,13511,-33597,-116722,-153657,-126017,-72298,-61297,-51839,25919,91414,77090,33799,-25858,-61763,-44038,-25883,-35012,52061,219624,297893,70223,-65748,-47830,-13680,-30801,-2574,50575,52792,26011,564,12672,42137,73253,74284,21005,-3230,-38132,-79049,-89718,-18904,64081,136152,163533,160475,145511,120623,75761,33317,-633,-26332,-35182,-77879,-69958,-34615,27317,-20089,-83276,-43031,-73300,-118823,-86288,-40637,-50972,-110689,-41086,108529,190399,137859,85373,13093,-51279,-16531,-28488,-30927,-56041,-100887,-121027,-27595,26470,4229,-52368,6,43406,-5037,-84371,-81883,19150,100316,157221,131686,54075,11443,-26393,-81056,-104408,-123759,-92692,-51610,-54960,-82869,-103262,-48395,25672,69364,160383,216670,204256,100685,-50062,-63872,32104,103783,197841,265831,257283,195163,66647,-4406,35025,95121,117043,155292,219912,223727,228381,216872,100377,36022,27235,-14305,-72584,-69778,-31609,-71555,-106694,-128876,-106074,-134347,-51337,1909,25323,-5307,-35779,33935,15064,-79056,-58946,108477,271597,269103,137499,37264,-39,31093,21780,-32722,-48366,-32072,-7474,22475,-25334,-45919,-24337,-46361,-99320,-96656,-15023,57262,120498,95023,-17588,-68956,-52147,46263,66546,-46797,-141625,-86495,-67717,-70083,-40066,1276,10786,-15318,-49706,-66346,46241,138679,235261,323168,51558,-55844,-89377,-82330,-69560,-3264,-5608,-61536,-88626,-55307,-9925,80008,136660,96165,21154,-40644,-75954,-77145,-98359,-77887,-25394,47752,129606,130676,17236,-14747,29516,122147,165563,137035,16816,-117604,11500,204966,233073,91854,-71362,95232,254055,227236,66173,8502,39413,40393,37747,53041,46103,24342,-62086,-78064,-17310,45786,4491,-33043,-102452,-79455,-44000,4908,20443,-20432,-103358,-68752,68104,128368,-4603,26295,151502,228595,149452,37517,-15131,-16065,24395,89520,30488,-82128,-127405,-90049,18737,136060,211681,217378,152702,52522,-24127,-69773,-39607,-22905,-55345,-83134,-54478,-81198,-128730,-74710,-54319,-69088,-100469,-128693,-86547,-50535,-4763,77747,71610,15164,-6311,-70083,-92345,45687,62599,-3958,-1558,111289,-55230,-104620,-100282,-138178,-138853,-144010,-115109,-106715,-142182,-107864,-59207,46448,153242,212492,203950,106308,-9888,-99329,-83214,-42111,-105598,-119707,-38269,41467,32345,1534,-16120,-79022,-58249,-16833,17255,19986,3861,15389,60562,131315,249919,315917,271266,236286,250605,246468,139417,44519,-28719,-50267,-70893,-70566,-84804,-98763,-38411,21276,3069,-55844,-49439,-55726,-56336,27376,66339,17909,-47489,-54758,-36045,-66982,-126470,-105109,-15024,56120,77867,93902,87590,27994,-44405,-41160,44140,56204,22930,-7965,-3769,-3760,-15603,-55750,-111148,-85107,-56604,-89293,-85835,-68470,-89484,-86210,-34979,-52106,-70835,-85737,-62177,-88163,-86479,11840,88960,100938,51543,-11296,8696,3953,82741,183895,220422,240121,150820,68721,53399,89164,140937,94575,45177,76112,7433,-142233,-62447,29766,173085,213094,166926,87356,16487,-8724,-32081,12142,90025,131480,82714,-9602,32498,123105,152191,160859,132396,107667,99670,80464,55970,27401,722,-33002,-95163,-80835,16753,94344,151921,69782,3085,-39195,-106351,-41708,16703,-9956,-18344,39946,54457,77870,123548,240115,312955,237977,77368,-8057,213872,435762,565551,665435,613659,338015,-57190,-46618,168461,243600,138240,47367,14039,-4858,-19154,-44519,-17767,24693,23656,-1397,-28035,-4953,-19743,-97951,-200931,-237428,-202781,-123229,-100579,-112145,-128719,-109779,-80793,-17499,19218,90386,116826,98757,53251,13374,7939,-43593,-110658,-123461,-113535,-92320,-58824,-47999,-38034,-10594,10387,-8931,-35191,-38973,-55500,-54176,-30068,-56745,-155286,-149967,-99041,-47018,-38727,-94258,-4787,72083,128030,72753,-1796,83737,251673,322804,287261,274756,224160,131853,12660,-87326,-38756,-82531,-121600,-72245,-16654,14686,8950,-24135,33993,100697,180593,193724,128551,66232,17959,-9260,-19538,-30965,-33967,8550,37657,20322,57055,134460,144970,73850,12077,-24289,-5829,35621,91552,46319,-63497,-67868,-32350,17465,88706,124030,108763,56411,29163,32526,71471,94241,73685,101512,234480,265667,139771,14160,-51471,-27909,-18673,23289,126875,156190,35305,-67973,14466,1289,-91940,-101049,-26119,52929,46301,-53525,-86284,7255,46857,10914,-93930,-37057,-10081,-44173,-48632,-32807,2207,62070,117943,134723,169413,185982,202349,187778,119024,1564,-102101,-39683,86178,134031,22699,-97753,-9572,85022,79372,-8703,-46736,42317,199537,345847,237958,7619,-119019,-56780,-41700,-29170,6542,-19890,-90129,-54709,-58594,-108948,-112268,-77830,5684,89936,61173,8518,-34869,-35753,73329,211980,240031,156203,70938,22437,1402,-39382,-104061,-100370,-34123,43176,105113,82327,4982,-80350,-78996,-79057,-104336,-94453,-77665,-55953,-30155,-13718,28265,119211,246766,276743,186699,98389,79344,42786,-9371,18111,81758,110758,87491,111045,164464,147130,-11168,-53820,22447,54175,44434,-45576,-159142,-83016,-51191,-111614,-111879,33153,197757,160625,10091,-20703,40665,46452,34822,55314,46900,52590,34931,28910,99398,257604,358569,296135,221569,148139,81274,78623,220218,403392,401538,271454,75977,-50645,-64995,-59336,-69187,-75717,-40450,-35094,-65585,-115881,-45898,-2148,3545,18271,36893,131290,224613,349577,394012,405660,463391,414513,188236,18166,-103072,-55207,-50667,-102605,-87672,1753,55495,52538,57360,37215,13981,67416,90427,105252,108008,142002,141493,162837,103236,19580,31201,12041,-21607,17033,10190,-30155,-31117,46033,59927,-10121,-80058,-114458,-14323,29679,6389,-69768,-78706,41264,26148,-68514,-92884,-93389,27814,108024,112010,72720,-5543,-53970,2347,18945,-36245,-43953,-59904,-40536,-20529,-44506,-93894,-53331,-8673,-86151,-138643,-100031,-35842,33885,70605,44781,-1587,-43699,-43999,-14411,-4271,-26755,-22070,-20533,-42704,-61961,-11194,82360,155057,134531,49532,-8116,-61192,-38117,15094,8823,-49955,-57960,-17130,-2034,16136,39456,39194,-5001,-99095,-41859,-38334,-74296,-101877,-119841,-92387,-94753,-126846,-89368,-18096,54357,79582,-3059,-84210,-96581,-25779,27649,46844,102721,184295,258238,340548,90128,-78664,-140228,-122995,-117941,-117233,-58730,13576,124767,65506,-70097,-118547,32033,79604,33188,-45321,-35676,-20675,-58889,-28572,26372,75588,95439,82157,-17683,-68376,-87745,-130680,-102870,5071,103962,83830,-15007,-80703,-91566,-109416,-51528,21394,60803,99505,174541,261720,332225,409157,445069,346519,137627,5005,51590,145826,189501,155178,121641,64298,-40091,-120021,-94593,-12090,85458,101586,116643,129679,80664,85179,160586,203835,156985,33733,-2760,178830,253149,196782,83912,18622,-23676,-70687,-106768,-107386,-116369,-70616,-40590,-72445,-105615,-5769,86344,151811,78443,-4029,-9576,22064,17599,8635,26144,46100,53694,-17835,-91799,-86491,-11707,19612,-44298,-139962,-68307,25547,-4914,-50209,-84112,-108841,-89297,-103849,-147333,-79907,-9570,59392,93207,102321,85962,69739,4570,-58417,-75610,-37322,-4544,54139,92150,67088,11772,-36234,-33168,-17295,37885,151633,236163,150755,19610,-89827,-101889,-73652,-80381,-59145,-56601,-90458,-65503,-23993,-23677,-48813,-75977,-76825,35307,129176,98619,187600,224423,49351,-26008,-5977,175539,237717,225687,186572,134111,127569,104434,40040,-59539,-123215,-75962,-21702,18076,46283,92525,140795,170292,151493,33002,-61897,-42555,-43778,-110318,38189,237321,307545,220364,24092,-89431,-75546,-68149,-77257,-59341,-94864,-83432,-13499,109570,201369,170362,159012,138562,70144,-27687,-80904,-73837,-116626,4752,225443,398192,318111,166691,37080,-34214,-10341,22808,5400,19658,25634,64263,95758,22726,-52687,-95060,-75499,-56906,-97218,-53076,-24474,-36183,-56274,-70442,-41564,24473,89623,88998,16730,-59909,-57085,-50679,-68012,-64017,30259,64797,19286,-40625,-84406,-123587,-90609,-72802,-116356,-143387,-58035,-40205,-79728,-55848,-38890,-19316,32508,-4339,-30468,-5937,11282,51177,89283,80186,43896,-32532,-32745,100733,195621,225476,195896,51946,-32019,-68713,-76154,-75976,-176683,-28078,78388,201975,152992,-40709,-103802,-53381,-44693,-63409,-47290,-66968,-122570,-116170,-54382,-37772,-35999,4046,30696,42869,-2090,-79962,-65731,-53387,-75807,-67985,-18684,-18292,-78516,-116766,-78656,-25423,-1345,-2228,-18602,-22246,-64991,-90441,-70284,-10047,122048,204980,223195,120434,-14116,-126331,-69778,-39158,-15099,45357,74579,136524,173960,89465,655,-47911,-52365,-45799,-22173,26280,29314,144775,304350,297327,197664,48760,-52903,-25022,35983,14269,-7980,-53,-13365,89004,46843,-27747,-27348,-70471,-75117,-65961,-92988,76589,94749,25479,-49905,-90497,-72920,-90657,-98885,-49185,-79236,-116510,-54605,-3464,43904,64122,82980,53668,43450,95762,164597,166320,-7127,-126508,-135386,-110210,-99922,8940,95753,102294,47132,-7417,-73094,-89950,-61958,-48953,-69607,-79080,20600,103980,110496,27889,-55400,-90510,-14140,19123,73718,71263,24360,-33137,-40329,-40596,-105456,-82160,39528,97644,17842,-71329,-75277,-66700,-56849,14824,74601,102682,97071,62317,-15824,-66986,-42209,-13487,-15135,-29208,-82862,-66573,-66345,-83134,-93899,-75460,-99445,-133810,-136669,-102092,-36535,18232,-31972,-131508,-119043,-52100,7801,60258,76935,41421,56529,67995,12364,-48815,-18473,82037,126834,75215,-25294,-47973,-1618,12882,95709,130375,34375,-22501,-33495,8030,134091,213137,217359,147938,77259,46334,-27251,-26628,-31411,-49651,-66792,-89304,-60883,56767,210953,303079,223023,111195,84632,34040,-95374,-55763,140504,223929,204162,146819,-1053,-47728,-54636,-17220,5166,35292,92847,53887,4341,-54668,-83675,-38495,1562,59751,157206,114561,20850,-41566,-44625,-50429,-60880,-10813,100303,167032,97877,-32234,-80964,-21113,3894,-52769,-116688,-80405,-114950,-30659,65409,106793,122948,90850,14688,-65244,-74288,-24583,7194,59076,94645,79802,15022,-33662,-80299,-106928,-64455,-11862,74185,196232,267269,215039,45424,-50504,101675,265469,285791,121123,44503,-5959,13373,27048,-44434,-95620,-40471,45774,80984,65134,42435,112659,29140,-44817,28652,90813,51627,-51388,-99685,-85071,-65505,-23878,16622,41207,-24668,-39873,-29624,5635,-37500,3640,158816,307482,317489,255583,189639,161356,129496,7585,-55354,-82661,-121288,-15512,42607,-32936,-56517,35176,98291,132516,100187,33600,-71159,-86148,-57814,-117307,-38886,11706,-45754,-54268,46169,87212,124310,145825,184467,160278,82847,60211,74929,113365,128074,113045,74039,1925,-89180,-108656,-6812,46838,124782,215423,356727,422834,317315,373788,250725,269517,358986,417715,372845,130708,30713,34728,142431,311099,435109,435384,404061,291791,7858,-113525,9846,80353,35113,-27060,-105010,827,97900,98435,-8117,-110017,-60799,-35821,-14056,-13931,-50544,-58763,-41672,-12462,6054,-18084,-103760,-67161,31744,80456,27936,-19552,-26253,-10979,-40025,-90095,-81953,-39839,35613,138395,179688,170454,168353,194309,135996,-8839,-69485,-52640,-38307,23530,120552,146604,109314,58125,70744,109921,131420,126867,147572,154322,141996,88656,-8201,-2232,8444,-35480,-37539,-32509,-49026,-97625,-111029,-87267,-34024,20003,17112,-12272,-57782,-41905,-21161,-54374,-65802,44161,82476,91028,97628,70835,12377,-68958,-104059,-112306,-94175,-77295,-79349,-78103,-96766,-99618,-86437,-105884,-117427,-109214,-86291,-72966,-88139,-81477,-39630,-32548,-68601,-82208,-18125,43524,93173,104733,60665,11146,-32695,-2775,73217,229998,284594,298656,226405,24073,-91401,-71992,-53675,-22326,-25398,-47674,-38522,-58290,-106049,-71562,-20386,-21495,36522,26219,37708,1393,-53196,-34102,-10636,-45104,-32296,-15640,-8543,5133,70550,87241,8733,-72881,-103640,-108445,-64755,-39349,-22230,-19189,-52969,-50537,2753,23598,-6046,-5009,-6173,-31768,-47057,-6649,45367,36911,35897,53442,73584,118181,126445,43306,-2121,-7459,-13785,-15713,-26251,-54007,-12663,96634,207155],[175877,31119,-75937,-86212,-74167,-79862,-42749,3949,-36586,-63129,-11724,20260,27141,21165,-8491,-37681,-72951,-56319,-59579,-68301,-46050,-2400,-9772,-34259,-67947,-63322,-63492,-25653,3051,-15912,14583,19883,-28127,-1764,12379,46968,70648,48873,-33903,-124442,-70220,-74513,-96525,-55560,34417,83218,79936,58811,75866,114051,151337,35165,-90394,-113574,-88833,-31407,-22555,18444,53039,66705,47169,60135,88510,78709,21871,-74248,18895,190813,260933,215443,206183,163188,118573,83369,-14137,-55537,-91044,-52558,18806,80049,75031,6400,-15564,1501,10727,20038,26036,30529,56971,135864,132120,22401,-23697,21510,71518,61080,33140,-10768,-38311,-39128,-47702,-71666,-84103,-76316,-54212,44882,152953,229392,166302,63856,-7026,-39151,-34894,-38807,-63382,-35612,26639,112210,174583,170726,99131,-7253,-55628,-23075,8595,8915,32704,48525,14587,48760,47424,23360,-16529,-48573,-28774,-21317,-41188,-59470,-81891,-83190,-64722,-49206,-36559,-20938,86633,244701,288468,201692,44512,-83712,69758,252359,321619,231489,113542,31550,-47454,-100727,-82844,-39539,-57077,-33163,-22988,18284,86527,127519,76755,-46137,-102496,-40717,-10167,-31732,41350,130569,80086,-19886,-76138,-61449,-28006,-58425,-58508,-64329,-37414,49557,131698,105492,23917,-46634,-70542,-130633,-122339,-98958,-82947,-92122,-64129,4995,60672,126335,60444,-89723,4417,109701,89667,3882,-22644,-13021,3008,-3553,-13955,47499,-25522,-107685,-120459,-147390,-123490,-58659,24505,77285,161271,239307,214084,166374,73957,52840,41093,-20132,11497,38781,26332,23861,43473,34523,33531,32,-66744,-2893,32739,60238,83502,98523,91075,50459,-2414,-52208,-57732,-61760,-41087,21051,42575,-27843,-86916,-15731,129904,285992,369786,305707,187872,177498,222497,234658,218128,165558,133735,114680,117691,87465,30016,-11378,-23233,-19643,-43791,-120480,-199946,-96567,40523,122866,108246,66581,-14009,-41904,-72650,-61611,12987,-5180,-39632,-35240,47179,146221,331633,468377,404117,303121,249213,133282,20854,3067,37412,80606,23268,-60061,6585,214059,350746,310187,220057,136757,64739,6903,-29981,-21668,22290,50241,34090,-13510,-66875,-99404,-46001,-21607,-55668,-90672,6189,106876,164078,70123,-23972,-96124,-135265,-75645,-36320,-27076,-51696,-90189,-123228,-87635,-23383,37190,44857,35963,51016,33923,-17215,-103595,-162399,-136950,-83250,-67573,-59234,13325,80108,72376,28157,-28608,-64442,-52993,-39696,-54971,17320,155678,249937,41641,-86365,-26297,7987,-13594,9717,64391,81677,66013,30207,34101,57948,79353,69314,14497,-8437,-34274,-65667,-114357,-84670,22697,120175,163025,153653,132021,113275,72379,26948,-5152,-11132,-11059,-65736,-69887,-58561,-30695,-84714,-69586,-29075,-68164,-119555,-86252,-39226,-53146,-73037,-3387,120230,201732,143502,83637,12504,-63016,-31515,-49161,-49989,-70665,-109975,-93476,594,65252,48557,-12215,9524,41514,-10802,-82376,-74239,16603,80423,126864,97183,16946,-30995,-58681,-94894,-110806,-117129,-81910,-40266,-41333,-65340,-87156,-34539,29387,69578,160423,214572,195717,86241,-54662,-70632,31623,130569,238103,310965,305397,224984,64829,-12520,22044,63572,71579,112167,183585,182383,166846,161342,72471,30306,54132,46965,-8697,-27750,-6439,-50979,-82222,-113574,-123661,-127571,-48423,2851,25620,-5492,-44649,24772,5385,-82654,-48408,126408,310517,319535,169060,35667,-10036,29481,25611,-20619,-35833,-30812,-17633,10015,-38258,-51368,-22761,-47819,-101226,-87981,4,65370,117718,84558,-31447,-84483,-45809,55525,62639,-64137,-143152,-75642,-51374,-49292,-35792,-13397,-9259,-28109,-55746,-77225,24266,110566,207727,293895,51653,-58146,-65969,-66323,-52940,12283,-5355,-57432,-92523,-77845,-39508,50706,106345,64181,-3006,-56962,-93714,-82205,-87166,-72307,-22225,54282,138436,126520,13315,-18216,26889,116232,153108,129060,13564,-101576,11003,207483,242995,105605,-69759,89760,245713,179482,6393,-16491,25411,23830,23409,41378,37707,19709,-60175,-75028,-15110,44474,-797,-36866,-98727,-73641,-40530,8009,29018,-381,-76641,-77367,79013,166336,43412,39792,155702,238259,166071,30427,-32685,-41659,-5712,71997,26262,-84376,-117651,-78820,24296,141915,219280,233279,166045,55481,-27725,-90239,-66913,-32632,-43048,-59916,-45289,-77912,-112042,-54651,-30396,-44045,-80594,-128987,-84603,-34993,18613,94208,72417,16590,-12364,-84009,-71326,59139,58895,-14653,3734,156587,558,-150128,-120008,-146607,-159089,-111109,-72244,-77293,-127744,-108312,-62743,25605,110940,161450,160628,90756,-3994,-79073,-72269,-37128,-102098,-128691,-44478,48332,63467,47020,19696,-65562,-69665,-28452,13762,21829,6246,16804,62375,139235,268030,310810,234385,193701,222190,248069,153813,52681,-40780,-53768,-54276,-56695,-82201,-113254,-57413,9640,-5952,-65949,-47901,-56311,-64881,16858,58404,19344,-43262,-38472,-15354,-55956,-131885,-93992,-16257,53385,76519,94964,88100,28384,-45866,-48842,25400,28718,4442,-10436,-5968,-3026,-4847,-42187,-103618,-88352,-63883,-105283,-96987,-76250,-96553,-92535,-38793,-55152,-71806,-81413,-60458,-84132,-86155,19180,89018,93766,52655,31575,46026,30902,99205,180341,199587,228108,150000,64619,45946,82178,130591,83755,37553,77677,21732,-104641,-57698,23982,146313,160363,118929,56986,-5929,-25389,-53875,-991,82619,132747,80464,-19905,8877,94454,128852,147474,132119,113031,107365,97249,78388,50257,30679,5870,-77621,-82984,14439,72350,128283,49142,-10163,-47500,-112796,-35128,19074,-14740,-15237,45206,51639,63085,105108,226374,302965,220859,65003,-13432,211121,424735,533977,608059,555076,322724,-54059,-47370,178441,254021,136744,46712,15163,-8686,-23857,-38079,3863,32555,21513,-10077,-49930,-41191,-58310,-144794,-255992,-291130,-248526,-158686,-124952,-99936,-110391,-87013,-59482,-1402,28461,88261,109265,62987,11090,-5316,4095,-36173,-96227,-127491,-123697,-96986,-63943,-58953,-58589,-42430,-17092,-33408,-50539,-43445,-55739,-20572,583,-48868,-149725,-119362,-77627,-47969,-62160,-117362,-27577,55800,140961,122700,48873,60201,237779,334931,335778,369835,357228,264905,103075,-61386,-36098,-72159,-108445,-76979,-14240,10667,-11301,-52634,13874,69138,127877,148874,110821,65323,18142,-12797,-20629,-22523,-1687,50715,65095,30878,62777,134228,140994,77748,27476,-5538,6863,55094,112729,62526,-49690,-91405,-66975,-10330,66360,108173,106727,50325,8128,-2548,31059,57318,41059,60630,197193,269518,152098,-4653,-80024,-16069,-377,32551,128679,157030,50856,-70009,15803,-2448,-84053,-79378,-14927,54022,38544,-64104,-74933,18261,57239,23283,-79075,-46860,-25301,-68048,-74078,-51682,-12135,37931,86493,109668,147189,153132,163408,136254,73044,-13310,-105327,-50431,68866,109890,-11358,-95079,11523,91914,79889,-4404,-43692,52064,225717,367560,251540,9490,-108031,-56543,-53415,-48823,-12740,-35463,-99625,-40306,-45811,-99028,-90092,-69258,-3126,102050,86280,32308,-16002,-19139,95598,232688,237457,137874,53219,13845,-764,-37621,-97219,-104827,-40173,33457,96500,95074,32958,-53696,-78138,-81283,-102366,-107182,-94112,-69212,-38766,-16101,26543,109883,239651,303995,234858,149441,125021,58554,-7791,26095,91084,94856,34309,40681,103886,118996,-2642,-30230,14857,25863,10480,-57890,-140745,-86984,-71106,-129079,-98912,39155,202378,154323,3263,-24413,42323,47280,27330,36248,24495,31065,3580,-16444,57584,203320,285005,229273,179008,128746,76855,71885,194331,361095,373509,255670,73031,-39190,-47030,-46533,-62276,-72278,-37859,-34358,-65893,-119380,-31342,26296,39085,51237,60807,143806,241720,345327,354691,354121,396116,324263,112555,-6571,-82259,-29256,-46698,-100525,-59790,32285,84473,79410,88441,67319,25706,63446,80931,81195,63666,60519,37718,72692,63632,27370,77600,58311,-12493,5426,-8368,-33796,-23277,46082,39513,-29311,-84983,-117163,-19143,20787,-3341,-68965,-61706,73778,70213,-41468,-78576,-108689,-3364,74154,78856,44296,-18106,-57194,-1052,9033,-54942,-71157,-68662,-35005,-14232,-35315,-78031,-43262,-2553,-80711,-123862,-100451,-41003,33992,81462,58329,7127,-44221,-46774,-14388,1705,-15124,-12499,-16891,-34394,-52739,-7238,77340,132083,106142,45889,-3259,-60632,-46722,7452,10949,-43890,-54673,-12021,7533,22765,36837,24653,-21097,-97787,-41810,-37473,-66062,-92690,-129930,-100690,-93136,-118000,-99266,-28025,47975,81116,6482,-78165,-36824,32541,56803,59169,112220,210746,331548,410289,78013,-90457,-143365,-112944,-117755,-114954,-49130,20303,126546,56520,-84665,-104724,51913,107420,56306,-32841,-36888,-21748,-61258,-40869,10940,72547,116730,108334,9854,-46843,-72696,-101796,-52803,53521,141928,93251,-21750,-80910,-88115,-116814,-57466,8404,37547,72746,167693,273782,342092,396643,420003,347359,157025,16333,46793,129359,160944,126002,112734,73017,-29884,-117705,-98851,-1112,97011,112323,147576,198743,143898,110385,156859,189029,148662,38541,22826,202893,252894,202162,96010,37740,-15777,-71275,-81239,-68574,-87624,-70971,-57184,-97060,-84220,16340,96439,138840,56034,-16160,-19972,13435,6910,-18964,-10666,307,-3343,-48181,-101590,-77684,-8132,6749,-55783,-144814,-65420,14761,-19845,-59982,-86669,-106507,-95809,-115486,-135902,-72091,-8725,51305,76007,89874,79117,62612,872,-55415,-71479,-29462,10917,70117,105549,73471,13183,-51969,-51109,-26422,30177,141414,230634,156656,44684,-63066,-108052,-84707,-72916,-55386,-62692,-99580,-59152,-21754,-24113,-49113,-76554,-81405,24084,79851,47431,124756,187489,29576,-49406,-15690,170334,231604,217475,178085,130493,141033,144611,85301,-34049,-110365,-72490,-16795,21627,48272,92833,150296,197142,174567,61135,-6032,23037,-30157,-114033,37871,262876,386670,297172,64388,-74182,-89956,-94800,-88307,-58682,-77314,-50972,15940,137759,211511,191798,193278,159680,77487,-25928,-76610,-78436,-97592,21237,224724,323930,231585,114327,13634,-33372,-10369,18732,3077,19305,29618,71831,92508,15321,-58327,-100083,-78412,-58167,-76087,-14846,24150,4749,-32335,-52604,-20978,46956,106103,95779,17982,-63329,-62224,-59395,-79666,-65633,48027,97344,48532,-15988,-63038,-112452,-84405,-70591,-123312,-135686,-56201,-43217,-73480,-55870,-53004,-56394,-10615,-37846,-51799,-19409,4976,58274,119904,117660,61804,-35468,-35197,107813,213205,250165,209185,63993,-18107,-59355,-75715,-81519,-132061,2145,117192,236181,159503,-41369,-99072,-45141,-35841,-62766,-54676,-78986,-136755,-106656,-32252,-20573,-21051,9622,24808,29571,-21958,-83992,-38205,-20719,-45620,-41320,12250,9348,-66340,-122467,-56386,3182,20081,4505,-28318,-38429,-73537,-88654,-56565,14412,153108,228847,229761,116948,-9368,-120379,-92821,-63987,-36938,41770,96610,166211,170562,76300,-7450,-55058,-55696,-58168,-47915,21356,50179,140039,253997,245019,155155,33300,-31673,-23648,10714,1620,-18945,-12348,-65579,28866,-5704,-46122,-33405,-86941,-110465,-82985,-122373,69515,100388,30084,-46709,-62337,-41876,-95136,-103000,-38728,-63218,-127201,-66482,-8137,39730,56957,71216,45235,51798,121186,183898,152439,-42454,-119444,-90612,-68450,-83007,-2670,85458,94201,42201,-19019,-83229,-66619,-25335,-17262,-56150,-65153,53016,159307,167933,59829,-41889,-101831,-34119,-5873,43659,43943,5063,-39056,-30417,-28992,-92059,-92233,30943,77230,747,-24504,-17146,-37769,-57142,11807,58999,86058,85255,64501,-1081,-48908,-33138,-13609,-12285,-16225,-57253,-52730,-54486,-83544,-83059,-69376,-91813,-125685,-129769,-92170,-23986,29076,-27712,-129803,-128070,-79817,-33881,19384,51124,42172,68400,71371,385,-56378,-7943,81928,110112,52885,-48216,-78847,-34917,-17352,80628,124519,39096,-3195,-14630,27321,174475,302126,315667,221014,107881,53618,-33432,-41110,-52854,-74971,-90561,-108303,-54489,53161,195361,287914,218941,110065,85957,40734,-84300,-59712,106751,162197,143516,119054,-8159,-54251,-41657,12661,41019,64101,97087,27237,-34967,-72045,-55078,-14617,12623,64531,159397,135840,37811,-47915,-65920,-63352,-63591,-20370,74435,142565,92693,-34325,-81672,-2222,32493,-23018,-104623,-98622,-119300,-42724,34298,81891,120954,91321,3179,-88790,-85318,-24370,10742,53585,70430,54491,-9580,-55154,-93978,-97021,-52647,-6525,87602,207217,298471,243950,57371,-64300,76998,268653,281902,123836,44498,-9096,3841,3571,-68426,-98781,-23540,54744,74268,54564,61622,134519,38540,-38263,20630,67375,28464,-76476,-135683,-107563,-72947,-28129,5368,22945,-38246,-40440,-28810,-8052,-37674,69173,246162,377917,337567,256943,194613,166598,124838,2280,-56128,-75655,-124807,-37209,26792,-29076,-44731,35324,88353,112208,74537,5119,-115768,-72975,-52266,-125316,-9652,67535,18576,-6589,64113,81171,111477,139743,172320,133759,57945,50639,99606,160299,186819,172802,123725,30893,-64323,-95161,4168,53704,125233,233295,441829,556983,434567,461481,300056,309809,388188,469010,429594,148219,43715,29285,129123,291508,437391,470194,466539,322875,24633,-142606,-21878,62851,34118,-24443,-95144,14836,110090,105371,-4010,-93330,-49100,-25257,-6521,-8896,-49159,-70720,-56342,-29423,-6139,-23924,-106631,-50453,59810,107626,43149,-7994,-9142,2734,-23226,-46933,-4849,25496,97351,190729,194715,141217,110443,130454,98129,-22747,-71859,-34837,-11714,46057,134022,152309,109828,67956,93312,142907,172194,152203,174040,187510,164979,105557,5781,3921,6676,-41560,-42918,-34342,-49202,-95355,-103387,-83899,-35007,10740,5531,-22606,-45759,-10377,7565,-28055,-68828,28514,71045,92552,112513,88748,28109,-52239,-107536,-118358,-83557,-58127,-62445,-67818,-85889,-101312,-102836,-117692,-111382,-97936,-84208,-83171,-89483,-72817,-31089,-24507,-62902,-83173,-18652,41048,77491,80983,48698,15862,-20534,11335,91188,266914,342451,344344,240864,21271,-91110,-71240,-49362,-13139,-9214,-28978,-30128,-63540,-119381,-77684,-13569,-23983,-35742,-39776,36957,23226,-18859,-10025,-5399,-57286,-45329,-28391,-16837,3131,76073,101606,28925,-41748,-57878,-87749,-68641,-50925,-32337,-19756,-50770,-46456,16750,52087,21366,14611,-1191,-36815,-56029,-16205,28519,15547,24952,55050,78191,115571,128437,51247,-5752,-12107,-9780,-5714,-17226,-50614,-1135,111109,227875],[181224,29387,-79645,-79148,-74729,-95715,-41815,7919,-37011,-80386,-25964,13433,30364,36664,4634,-32126,-75548,-69889,-65863,-63175,-41812,125,-859,-12784,-41532,-37374,-34781,3812,20895,-8210,23492,35202,-18981,-4850,6640,40383,66471,51491,-26894,-115830,-82919,-84939,-97878,-52603,38062,79227,63391,43112,63933,107535,156122,51194,-93783,-121195,-89371,-25069,-7645,37835,73408,72058,48008,60152,95405,95011,40641,-64655,-17696,139044,196836,176214,186165,154957,115263,69794,-17617,-46432,-87944,-74485,-707,63952,62665,2392,-19886,-4826,12474,33148,34955,16406,14051,82220,88782,-15461,-38859,29056,87399,79353,47505,-1872,-31730,-38380,-64244,-113537,-149724,-116015,-22604,100801,208314,258419,169254,58903,-13484,-49229,-54928,-56666,-68818,-30542,36040,118976,157398,136286,69329,-25413,-68162,-32795,1393,-216,12582,22527,-8890,33744,44947,32451,-2678,-42390,-46505,-25798,-38076,-54350,-80952,-86201,-58276,-41326,-29389,-8051,117549,242562,248912,154430,-2187,-52269,136303,313946,356160,242542,107720,21940,-54918,-105814,-88140,-48002,-33597,-1231,4634,42194,112311,144026,75234,-50413,-92100,-28652,-2006,-6658,72013,114799,55024,-33731,-65176,-25661,19187,-25652,-83591,-83156,-43662,47617,121369,91097,17667,-44132,-54852,-115498,-148304,-114171,-102088,-99740,-57192,7247,52194,97354,39468,-114810,3924,111202,104927,16942,-30231,-44794,-38883,-34062,-4421,70201,-4069,-108532,-108608,-127835,-146046,-71960,12886,56919,147193,284171,296895,251077,126885,73256,31673,-34358,3827,39516,34983,22996,8685,-29252,-2859,-17853,-79907,-13534,24560,58837,94475,118281,119124,91049,58348,-2076,-47871,-72513,-50144,20077,43062,-24280,-40410,46251,182222,304162,355556,281135,155321,147871,214702,240223,218527,167972,126606,115952,112535,72599,20636,-12167,-12599,-2097,-17650,-87893,-167639,-108669,20027,97426,94057,60030,-30692,-62141,-86745,-61588,27937,21895,-17063,-9735,69130,164827,341202,454377,381201,268433,205821,93835,732,-13489,26598,66942,15808,-40703,32853,251072,406430,382874,279036,149010,61667,2018,-33339,-23978,11667,32652,18145,-17968,-60505,-82068,-36721,-20791,-63288,-101447,-4171,73156,109736,17353,-61430,-97999,-142929,-82639,-37884,-29606,-61472,-110270,-121981,-68137,-6604,51119,60455,57626,76851,57158,1983,-87407,-165581,-146054,-92515,-72381,-65608,-245,65601,64951,22390,-30092,-64523,-58591,-50411,-71408,-11817,98101,199229,14556,-100445,-3326,34188,9719,23039,72626,103737,106382,64174,58642,75114,85143,64997,10578,-10164,-19069,-23173,-66510,-138667,-20821,96540,151024,134495,109755,100228,65333,18672,-13523,-1962,5529,-52068,-66627,-80071,-88763,-116760,-34835,-15203,-62466,-118137,-83982,-33257,-41547,-32774,34054,129748,207203,146773,79988,10902,-75588,-46593,-69230,-66859,-79096,-105350,-72084,23160,97617,87423,28217,29456,46876,-9794,-73869,-64692,13446,59245,96415,67222,-8011,-62464,-81773,-90374,-102647,-106517,-71577,-28809,-26161,-46662,-70296,-18754,31682,65311,154562,207278,184054,72976,-56590,-71298,32589,151359,265288,342216,346159,253966,65667,-13623,17259,42612,38569,77348,149542,146569,114771,112122,48596,28776,84795,119079,67463,22531,15651,-36173,-62044,-84919,-116225,-108286,-44491,953,20745,-10778,-57771,13442,-3976,-83535,-39031,137715,334960,355971,196165,32834,-18259,26839,27915,-9612,-24577,-29965,-28025,-3057,-49832,-52703,-20040,-47421,-99417,-82969,5586,60724,101091,64706,-48659,-93603,-32536,64412,54875,-83432,-121792,-60565,-32215,-25778,-24333,-23917,-30600,-43432,-61500,-85997,2929,82652,176295,254218,50018,-55573,-37180,-41647,-18332,26070,-7642,-53594,-93060,-100289,-68877,22329,78779,38463,-19897,-64755,-114470,-86753,-73595,-63534,-19424,58997,139604,114126,8194,-18986,26244,108074,134419,115096,11140,-85260,6835,196396,236936,110593,-70581,73838,216729,113216,-64269,-43602,7918,6486,9358,29057,28483,14653,-57226,-72369,-15151,39153,-7913,-41076,-92947,-67937,-37885,8930,35824,23283,-38915,-65610,93461,203321,93709,51920,148586,232491,170814,16656,-55957,-64957,-24559,53123,21469,-83954,-102252,-58146,39700,155806,229706,243035,169317,52397,-29439,-97535,-90647,-41228,-30576,-40274,-38448,-75738,-97411,-35143,-6411,-17820,-58264,-114703,-82824,-21777,37762,102792,66649,16150,-19639,-100550,-49628,67841,54530,-22122,15338,204760,75329,-85112,-73093,-96855,-113666,-63907,-31006,-50420,-116068,-109191,-64001,9147,74059,118567,126146,77010,561,-59525,-49301,-18829,-85045,-132222,-55154,46316,84980,79682,38894,-57213,-78876,-33035,17097,28241,10893,19457,65142,147136,281383,298708,195663,150937,188951,239837,164724,62835,-54120,-75202,-44809,-43955,-77987,-124096,-77622,-5757,-18889,-79036,-48291,-59931,-76041,3681,45514,16026,-43218,-23186,7490,-39798,-118467,-77452,-18883,47648,72705,93430,86777,28849,-45491,-58884,3257,302,-17354,-16712,-10058,-1011,10029,-24187,-90999,-91241,-72486,-120248,-104308,-82522,-103395,-99010,-44281,-60719,-74073,-78746,-63006,-83256,-83709,25251,83473,81641,60207,75115,78654,52745,109421,170845,178701,217593,149905,57581,31719,67815,114084,71368,35167,93874,60020,-64667,-54356,10550,108785,104336,74044,41497,5516,-5346,-60243,-12562,71419,124650,68478,-34533,-16306,62454,98518,123732,123738,113771,112264,110246,95356,67963,55564,47209,-31959,-69324,9357,44498,95969,18873,-34213,-62808,-111590,-30536,16952,-23208,-9042,48864,45659,44828,83403,203367,277001,194581,51707,-17092,191981,386186,474927,529100,481030,294891,-54825,-48613,187471,263441,135031,43062,10799,-16074,-27996,-24940,25214,37146,17896,-14416,-57542,-72635,-101865,-196280,-311318,-340849,-288665,-188855,-145349,-88281,-94062,-65021,-35390,17845,38994,83148,93935,22264,-25318,-17157,2941,-28398,-81239,-118575,-133429,-103393,-72179,-71451,-79656,-74531,-46457,-58221,-64763,-44803,-40380,28580,44793,-21338,-113116,-91211,-55569,-44873,-76896,-133359,-47163,40322,152973,177942,101742,47692,239112,373092,419387,500314,519017,420671,213669,-20416,-38081,-63718,-91787,-78678,-9894,9947,-27757,-82028,-10162,34330,71103,98664,88259,57784,13134,-19540,-22621,-8844,40121,101122,102256,50057,75466,137160,136158,79354,42340,14693,17554,68724,125008,74490,-31014,-89557,-97532,-37548,45007,92279,104580,48499,-6212,-31923,-5113,23989,11818,19242,144805,248001,143403,-36025,-83950,11887,27273,49380,133487,159159,70827,-65894,14656,-5232,-72028,-62994,-10101,48799,25028,-79482,-64433,26546,63223,30897,-64735,-50724,-34857,-99761,-102486,-68902,-27381,11253,51918,78865,116273,110957,116100,82528,28557,-30546,-107976,-59710,51696,82296,-43784,-78020,26396,90146,70648,-10626,-45137,63458,253275,383423,261832,12476,-96634,-57660,-67222,-68727,-26435,-40638,-84143,-32311,-36951,-85766,-61823,-38267,7269,125173,119595,58660,2452,-4154,112684,239663,218946,108477,28226,137,-7871,-40809,-95062,-108975,-47439,20220,80782,97782,52025,-31764,-70280,-84558,-103343,-117716,-107035,-79279,-43864,-17534,23048,97402,224185,321228,286574,213969,177232,71418,-10779,29703,94972,75958,-16970,-30489,47803,95133,9756,-10972,2371,-9596,-29361,-71363,-122137,-89726,-92178,-146946,-87577,44200,205181,148214,-1243,-32286,39325,44834,17295,16037,335,3052,-37812,-74441,3787,133589,196765,154203,132931,109476,74882,68762,167350,308931,329582,225619,63686,-29457,-34342,-39141,-59759,-70315,-35736,-35082,-68500,-125927,-18992,54825,76645,82099,77313,142622,236632,316100,303202,304202,337024,248756,58284,-17458,-53616,-1371,-30157,-67608,-20960,72509,115641,106868,124224,101674,35645,55721,63894,45196,3863,-33666,-64789,-4604,32306,45947,136082,115180,2128,-7230,-29297,-39737,-21479,39666,15322,-48015,-90495,-121925,-25695,12120,-10921,-65841,-47605,97692,108359,-17422,-65606,-115268,-35824,33905,40984,13591,-33030,-64332,-9317,-3374,-70119,-92406,-71211,-30120,-9954,-23209,-49156,-17110,13505,-69452,-111259,-102302,-50609,26547,84367,66221,13225,-45632,-53267,-19787,1793,-9035,-7561,-15496,-26955,-46083,-6687,67198,100091,68398,35185,-3099,-63527,-60291,-7339,7249,-40210,-52141,-8223,16137,29242,36249,14866,-29940,-88422,-44401,-38236,-59318,-87509,-143931,-103251,-86257,-104227,-110236,-40181,38672,77883,19584,-41593,39805,94585,81433,67681,117404,231503,397742,457711,59826,-105539,-133576,-102954,-118309,-116294,-44090,22986,123626,46517,-96268,-92967,67557,131228,75406,-24268,-39659,-22150,-60498,-52442,-7264,65149,128744,123961,32429,-25690,-52288,-63659,-2331,101609,174026,97964,-31115,-78681,-84387,-125024,-52588,8174,17732,39601,150394,271327,330692,357026,371996,332002,172367,24753,35462,106152,126974,91776,96332,74365,-26330,-126439,-114404,-2623,94561,112411,165762,258864,205448,131797,145645,165232,129134,35980,43561,214359,242705,204001,109132,54107,-13477,-78561,-57125,-31567,-59324,-70227,-70590,-109443,-60891,37830,105675,128412,42546,-21613,-28753,1718,-6065,-36921,-33947,-42045,-58882,-74826,-99265,-61865,-3155,-7678,-70247,-148508,-62102,4984,-31938,-68027,-89342,-105073,-101787,-125591,-129545,-69744,-14183,33910,49964,69129,64496,49605,-6503,-55272,-68499,-21537,25272,80888,108023,65699,1359,-72560,-65766,-33259,21839,126807,217306,157767,68802,-31838,-92780,-93633,-66472,-53133,-70091,-108368,-54178,-21192,-25431,-48538,-74347,-81788,15259,40566,8148,72899,147188,14311,-73622,-24600,157981,213202,196962,159746,119185,145357,177812,128922,-8404,-97780,-70598,-13473,24296,48930,87766,147849,207191,181886,80865,42991,79801,-12585,-118631,32238,267520,437867,353178,98051,-54817,-90583,-119600,-91901,-54579,-54104,-17382,45080,158888,207989,199162,214110,172308,79677,-27684,-71599,-76023,-78890,32814,208292,240048,152605,68060,-5442,-29063,-10227,13359,-1419,16571,30992,76100,86483,8818,-61693,-103082,-82717,-58127,-57233,18043,68041,49010,1571,-27938,5663,72115,121559,101572,20036,-64430,-68518,-69758,-90321,-61728,68218,131698,80006,9744,-45279,-104947,-71937,-66559,-123164,-107317,-44210,-40454,-66897,-55066,-62987,-87446,-44906,-64791,-68441,-29304,1486,67059,152917,155243,76817,-39785,-39150,106232,215840,257563,212094,74115,-2993,-43369,-61911,-65466,-93275,29178,156639,267259,163666,-40269,-95846,-39976,-30363,-62295,-60340,-85872,-123404,-80727,-10128,-5483,-8889,12316,15614,11668,-42197,-66047,-3343,11695,-17992,-16654,42837,39467,-47931,-113029,-34065,30585,38786,9022,-39723,-51910,-75613,-83572,-40365,39740,179077,241775,224473,107281,-7740,-110647,-111020,-85701,-53666,35686,113219,187361,160464,64358,-12575,-60685,-58470,-69006,-67207,24143,69891,130876,194827,188090,113810,26138,-12000,-20576,-18608,-18949,-38049,-32290,-100465,-29914,-53852,-51095,-34348,-89253,-115815,-83309,-141560,59840,103978,34380,-39058,-25597,-12460,-97124,-100247,-20143,-33105,-104311,-68347,-3493,42396,51833,57372,35461,59693,140653,189389,122248,-81373,-90230,-40150,-20217,-58262,-9325,76025,85677,37418,-27690,-63462,-21353,24561,19675,-40985,-50830,85030,214100,222848,90630,-27363,-108849,-54856,-28658,16220,17284,-13905,-43163,-23457,-21647,-79661,-101914,19323,52903,4718,33066,42436,758,-41872,12607,40939,67903,75012,68701,14940,-30554,-24497,-12249,-6451,-1439,-29557,-36590,-42304,-80289,-68616,-60180,-79490,-107486,-105175,-76804,-9383,36711,-29201,-129746,-134851,-104007,-74040,-21786,25113,41403,78721,74122,-9006,-59885,6378,82384,92514,29794,-70471,-108637,-74516,-42495,68903,112371,36950,9791,685,42524,206188,380436,399677,287197,138976,56749,-41151,-54978,-71470,-94934,-110437,-117814,-49702,43128,166658,253758,201061,104743,88947,50295,-68158,-62045,70922,105370,92052,94397,-13416,-58788,-28932,38748,74578,91582,97430,-236,-74073,-70826,-23778,9378,23811,69077,155802,150531,56014,-45441,-86020,-77826,-66254,-29600,44719,109541,79486,-40781,-79572,16848,56641,1524,-74379,-104801,-120178,-53801,4775,56058,111160,84721,-12158,-112899,-66924,-2491,26795,51792,46967,29939,-32298,-74664,-95811,-79692,-41433,-4216,94638,205375,313138,263151,71077,-81593,45235,258845,266955,127921,46725,-11068,-8531,-23088,-94948,-92729,-3892,64199,67370,46668,81336,148718,45349,-30190,13572,42029,5025,-79783,-112171,-125512,-75558,-30656,-5877,3818,-55643,-42953,-24092,-6354,-8259,132448,320165,432792,350511,256315,198804,169323,117904,-3459,-57320,-68248,-113721,-51560,19507,-18239,-33105,34796,77115,87526,43584,-25609,-135677,-44921,-41537,-113152,13247,113983,84063,45587,85272,79492,100255,134045,159997,108790,35179,39994,122034,202809,240865,227073,170145,60281,-36227,-80296,8425,50973,113022,232500,487959,647108,523549,520563,324432,323541,392097,500931,475217,166198,58501,27008,117472,271805,432667,493887,509777,332146,32403,-122594,-39297,50595,34392,-22740,-86215,24799,115898,108796,817,-79159,-41492,-15317,1487,-3522,-47619,-84580,-71692,-45114,-16007,-27440,-106530,-40701,78192,124677,51192,-2020,3582,12186,-4649,8089,75410,94372,159646,230842,193945,102706,60546,84813,76673,-19229,-53311,-15122,13256,65234,142677,153421,107286,73474,105441,161691,196190,162968,186881,210978,186109,120966,20490,7743,-2191,-53781,-48494,-35569,-49826,-92651,-98213,-83833,-39912,-2718,-11142,-39667,-42484,13117,31554,-4456,-66339,9164,57092,90801,119830,96187,35458,-40349,-103723,-114378,-71121,-42288,-49271,-61113,-78268,-100142,-120523,-123141,-105565,-87940,-72090,-97471,-96979,-70211,-25122,-16110,-54454,-82091,-20322,38431,66644,62479,35369,17904,-8495,26506,107769,297671,396428,384012,250327,21719,-87762,-74537,-48246,-8776,2883,-9312,-10256,-49360,-116900,-87214,-10255,-17488,-69982,-34768,37917,40060,10444,17763,5321,-67374,-65262,-48856,-32339,-4356,76084,109174,42584,-17064,-19244,-44404,-46884,-54651,-45739,-26811,-54793,-50269,21576,70291,40505,27573,-2336,-45938,-68067,-32701,4046,-13172,4720,45504,72773,103409,120286,52676,-11993,-21794,-10244,-1826,-15489,-52403,4144,116502,234718],[177129,25459,-79982,-71036,-72716,-111683,-41513,8019,-40196,-98112,-35999,11399,38322,55184,19245,-23435,-73619,-87526,-74541,-59147,-35814,5992,11788,13523,-8796,-3069,5903,45852,43663,1086,32638,50114,-8192,-8019,-264,31061,57293,48649,-22182,-106926,-99153,-98049,-101299,-52265,38266,72711,47113,26615,48639,93997,150577,62970,-97687,-122743,-81855,-13711,9152,55844,90259,74676,46360,55561,93910,103220,55210,-51376,-56140,77945,125237,131659,158261,140583,107238,53431,-23657,-38450,-76837,-92117,-19506,48946,50943,-664,-24447,-11875,13330,45098,42911,3424,-25308,25505,41635,-50294,-51401,31291,94251,88339,54271,1858,-28388,-37193,-71873,-127670,-134257,-77097,25497,157390,258194,277921,166343,50890,-21110,-58440,-74210,-69780,-69263,-22031,48079,126318,140976,104175,37997,-47899,-81097,-41751,-5673,-9680,-8110,118,-33705,14622,39243,40134,12104,-30901,-64037,-36543,-38931,-51305,-78820,-86950,-50127,-29959,-18622,11210,145893,224725,193626,95344,-52062,3701,201411,366124,381351,251768,105172,17661,-57239,-107568,-95938,-58122,-9000,29175,31550,65124,135308,152747,67877,-57333,-79896,-14712,10596,31576,105510,102648,38950,-40356,-49192,7035,61660,15368,-97160,-111092,-50245,41559,104529,70680,7374,-42176,-38479,-82202,-155964,-125620,-124730,-98640,-48088,10215,44995,73635,25892,-103765,7707,110317,117079,31696,-39977,-83390,-90386,-71767,-11121,72929,6903,-108052,-95465,-104733,-142961,-90431,-3806,33127,128536,323812,385898,339354,179626,91878,18364,-49818,-6021,37249,42834,27691,-14229,-79143,-33252,-40236,-101518,-29131,12900,54687,103466,138860,150984,137230,121091,48847,-31160,-79982,-60051,13755,38345,-4653,18183,110515,226191,302347,321588,243671,117135,112432,195352,230866,204424,159296,109329,104717,95827,50412,6943,-14165,-4109,10191,2908,-55408,-129876,-100655,11493,78421,81525,55912,-45820,-86130,-103342,-61713,41246,51209,8643,14418,86067,175614,339372,426622,347626,228886,161078,57123,-16503,-25366,18531,53056,6236,-26582,56853,287190,457503,452477,332351,157945,58382,-2696,-35619,-25493,1029,15530,3102,-21167,-51983,-66404,-30938,-22369,-68178,-101095,-12301,35495,47541,-34843,-88890,-83264,-137282,-86599,-36263,-27416,-61932,-112066,-97666,-48381,4957,58120,69197,74193,101467,80523,21906,-70113,-155605,-155260,-101868,-77460,-72395,-16181,46840,53763,15254,-32153,-64219,-62669,-59830,-85842,-35701,51229,153884,-6188,-80034,18310,61612,37053,36379,75228,117986,143052,99251,83855,91417,88684,59835,7777,-9440,1852,23409,-9653,-96214,-66729,63418,124209,101754,79767,81849,54238,8203,-27252,-3000,10308,-41270,-61661,-81660,-67578,-40100,4317,-3749,-58087,-116589,-82269,-25600,-22960,261,62611,134844,205040,145366,72637,7227,-81005,-55235,-86209,-83350,-84030,-95931,-58648,36194,118352,115905,62513,52229,56800,-4040,-62049,-56083,7991,36745,66500,41967,-22345,-73148,-68834,-72777,-90430,-96831,-63694,-19275,-11536,-28408,-54321,-4589,28826,54199,141462,194038,168964,59919,-58189,-68025,36274,166410,278168,356679,374715,278492,67485,-10574,16645,28958,15737,49639,118731,116561,73704,70184,27646,28892,113983,193762,149013,76773,33241,-28124,-47226,-56359,-85795,-85037,-40347,-5154,9178,-22898,-76506,64,-14196,-83722,-32188,140139,338569,369549,212748,26638,-25893,21806,27074,-1396,-15820,-30705,-39968,-18359,-61571,-51447,-18172,-47115,-94974,-84268,-5567,37383,67449,34063,-69742,-92676,-17260,69604,42004,-103350,-96699,-44302,-12837,-1664,-7060,-27652,-50537,-60888,-68378,-94429,-19192,53918,141685,207264,45555,-45877,-3584,-6845,28341,35298,-13679,-50285,-87104,-114309,-97659,-5285,52786,17178,-30701,-62570,-123577,-88850,-59753,-53776,-18437,59883,129932,91473,-217,-19009,26305,96925,110036,95273,8595,-70703,-2109,171233,214463,106895,-67616,46231,170859,51820,-105589,-66679,-13244,-12047,-5199,15561,18090,8745,-54495,-70312,-16379,32216,-15298,-45428,-87127,-63628,-37120,6797,38704,42428,-7972,-44665,107150,233573,140582,61534,129596,213158,167801,2141,-85714,-83009,-33063,33749,16019,-81472,-85476,-32772,63730,176493,239932,243551,161323,43172,-29589,-88650,-103283,-47951,-19132,-24898,-34385,-75446,-85664,-17506,16112,8348,-34544,-95532,-81506,-12011,51189,101947,53583,12557,-28034,-119842,-30446,70094,48917,-26878,28301,248139,166266,1050,-6106,-53196,-73294,-23303,3626,-27961,-107752,-110090,-61261,2430,49663,88506,101412,64599,2223,-42703,-22129,7353,-61324,-123485,-69325,35560,94406,96604,40471,-57814,-83947,-29013,27073,38569,17349,23132,68337,153393,287548,278756,155578,109038,153206,222695,171436,78028,-43479,-105453,-42614,-34511,-74625,-128733,-95994,-20516,-30275,-84473,-49281,-65771,-90355,-12456,27088,6797,-47386,-9506,31961,-17680,-87891,-59719,-23514,38834,66332,89125,83315,28924,-43322,-69991,-21084,-27251,-40342,-26559,-16506,879,27250,-3330,-75255,-90971,-80845,-131842,-108254,-88107,-110300,-105781,-51740,-69074,-77401,-77498,-69666,-85282,-77954,30218,72878,68896,77760,114684,104164,67467,110109,153715,157978,210557,154863,52164,12022,45837,91211,56835,36210,116063,107431,-24498,-51255,-9399,64647,51575,41166,50360,47428,35999,-47741,-21604,57011,107881,48270,-52393,-42210,28249,62383,90636,107444,110181,114576,118580,106791,82097,78709,94491,42159,-32282,3818,13054,62023,-14648,-70383,-84267,-102951,-27737,11238,-33815,667,50472,36317,23155,59702,173087,237407,161813,38428,-19116,157788,324180,393525,436251,398854,257902,-58638,-49377,196023,271864,132532,35791,1436,-25383,-28731,-5421,44172,39225,13990,-14518,-52430,-92114,-148640,-249481,-360980,-379917,-317730,-209585,-149899,-78000,-78124,-42617,-9020,40495,52616,79435,76469,-10812,-40114,-19426,4291,-21018,-67826,-107726,-140299,-110391,-82073,-84081,-99505,-105221,-76217,-82340,-76430,-41386,-308,94607,98559,18140,-76437,-65720,-34244,-40350,-88279,-142101,-62787,26509,164030,234408,147335,45843,266150,453057,554104,676791,712490,597518,342900,41207,-36004,-54707,-73188,-75827,-3723,13347,-37470,-109110,-35326,721,18662,51091,64434,45622,4236,-28477,-24897,9553,89012,158619,149895,79997,94426,141045,129352,78062,56809,38087,28855,77199,128569,82461,-10861,-66971,-111757,-63346,24728,77372,101765,49792,-11389,-49236,-29062,2225,-6207,-13487,85047,203061,112694,-78730,-52942,48904,59800,71820,141107,162599,93970,-52113,12191,-6616,-59396,-50993,-10324,38615,7153,-98509,-53848,33425,66098,34709,-51026,-37588,-26156,-118586,-118468,-76875,-40418,-15240,18139,47157,82744,67750,69004,33847,-10572,-48776,-111685,-65154,37725,55577,-67688,-57514,35600,81834,54569,-24350,-47400,79565,283546,395558,271941,20875,-83268,-58549,-81377,-85457,-30637,-33342,-67834,-29209,-31352,-73250,-37786,-7232,32455,162612,164006,90204,22675,10410,124455,232313,185874,70481,-1752,-17053,-18789,-48293,-96294,-110795,-54194,5438,60699,91865,62409,-15023,-58891,-85977,-105474,-124336,-112856,-81103,-41788,-16327,18219,82206,201491,326761,338000,290035,236835,83565,-16786,29914,94382,57813,-55484,-96703,3139,77695,24052,4959,-11720,-47476,-68578,-80054,-104007,-89610,-111594,-158539,-77417,49018,206432,142747,-1798,-41474,33442,40226,5719,-3974,-22930,-29326,-86051,-131234,-45632,66161,112181,83121,90321,93927,77314,71421,143793,253660,274850,184604,49503,-21309,-25748,-35788,-60149,-68483,-32811,-35562,-71404,-128617,-6793,85775,117312,110122,85785,128451,209261,264519,243996,258562,290053,191223,22645,-18678,-26455,27732,1345,-17780,28905,122508,148078,133282,162074,138469,44825,46011,41966,1606,-66700,-117138,-101872,-28934,23547,77769,204357,180316,25192,-16849,-50279,-46953,-23967,29039,-9209,-64352,-95049,-126332,-31471,6223,-14295,-60948,-36926,110972,137456,4196,-53001,-101748,-53453,-1163,5531,-14839,-48449,-74500,-20159,-15537,-81655,-105318,-70587,-26215,-6881,-7182,-10793,25041,39714,-54361,-100352,-104984,-63490,13168,79896,68311,16720,-46676,-62048,-29692,-3280,-7798,-7231,-16373,-20995,-41810,-9243,52029,60744,23849,17691,-7299,-68881,-77832,-28649,-2175,-38679,-49772,-5048,23857,35206,37159,9662,-31507,-79984,-48776,-39775,-53593,-84837,-149314,-94478,-71890,-85392,-112674,-52181,27436,70781,38316,20535,129190,158603,102063,73519,120018,248046,453450,478042,36961,-123041,-121009,-92679,-118065,-120474,-42792,22769,117781,36812,-104757,-86194,77640,149378,89916,-19223,-43764,-21648,-55129,-59170,-25708,54385,131443,128559,48437,-7897,-33217,-30388,40937,142552,197098,98240,-42096,-73248,-80110,-133457,-40080,25689,10499,1606,121151,251889,297297,294306,306982,302362,181254,28991,17197,76662,88657,52835,71654,66747,-29790,-137055,-138907,-17698,77038,101921,169808,301533,257997,147509,128313,135731,101887,26247,57784,211810,223986,202565,122743,66993,-16173,-92791,-35599,2121,-34721,-69847,-80352,-100955,-37430,58558,113963,119766,34151,-24821,-37875,-13392,-19045,-35998,-33939,-73703,-109494,-95109,-88703,-46112,606,-24010,-88077,-147772,-57880,-2111,-38790,-71355,-89666,-103298,-106210,-132990,-128313,-71912,-24306,8918,16780,40881,42851,31540,-17346,-58400,-67908,-15501,36317,84254,97294,42083,-25150,-97049,-74813,-38519,11884,107779,196818,153874,89514,-880,-66298,-96076,-62045,-53212,-79044,-113676,-52358,-23636,-28841,-48476,-70850,-78030,10827,11986,-22910,32172,107585,5501,-96898,-33435,138007,183020,164273,130717,99210,138500,199453,166210,14802,-87705,-71155,-11826,26838,49838,79785,135186,199286,172979,91014,81582,120553,2401,-124767,21156,252127,454982,380902,120814,-36477,-78696,-115806,-84244,-47590,-29385,15028,72098,171477,191917,192596,220847,176126,76331,-33923,-68990,-70691,-65328,36357,176070,155962,85818,28469,-19453,-23752,-11830,5366,-9403,9927,28228,75508,76569,1534,-64367,-104464,-87106,-56696,-43093,41474,101502,88906,38816,1011,34253,95598,133177,104226,20857,-64524,-77090,-82770,-100584,-56286,84247,159706,106397,31226,-33535,-97440,-54617,-61945,-114150,-76112,-29767,-34428,-61651,-55737,-70152,-114177,-71756,-88430,-83295,-38178,-1439,74962,183905,187557,85490,-47835,-46310,95243,203077,246921,203385,79376,9123,-28315,-45567,-43570,-63574,49288,192229,290339,162891,-39378,-96011,-40010,-30405,-64398,-66586,-90428,-103638,-54336,6082,3573,-2779,9330,744,-11817,-57792,-31152,32903,37751,2252,1917,68547,67415,-26089,-103717,-15875,52270,51044,8206,-55685,-63151,-73202,-77483,-24254,62659,195910,240699,206256,90362,-11283,-102499,-123781,-106984,-69736,24994,120936,194479,140460,49512,-18778,-67801,-63487,-79216,-74256,30097,83449,115940,132048,128953,73843,23135,1400,-19808,-52082,-48772,-65609,-59070,-105560,-81293,-93679,-51154,-37035,-87137,-99095,-71692,-112419,44553,100848,34950,-28389,11587,11239,-100051,-94173,973,2593,-71171,-58686,6232,47096,44988,38653,21709,63580,148716,175900,74561,-124979,-54419,9383,28415,-31117,-14384,64482,73660,29524,-35251,-31032,30355,78542,56288,-28190,-39924,111941,261516,268911,116033,-15835,-108267,-72858,-44970,-7279,-9825,-35125,-49482,-22836,-21517,-71873,-114571,1067,23517,21074,80814,92764,41014,-11239,16643,19545,45521,62656,70442,27502,-17212,-22358,-15446,-5061,7017,-3813,-20912,-33617,-75792,-55812,-52469,-67853,-88210,-82137,-60199,6014,41632,-38961,-135861,-143053,-124909,-113171,-63524,-327,37369,83704,72292,-15837,-58538,20125,79265,71039,2994,-93156,-95735,-96941,-32142,70529,96550,22880,10079,5793,47854,221581,433616,453926,332681,161962,51346,-54109,-72023,-91041,-108686,-110115,-97592,-50312,24013,124548,201162,167369,91806,89473,58479,-51572,-64650,31683,52583,46988,69659,-20453,-65145,-22011,56082,100304,112092,89981,-30826,-101783,-51636,4526,28506,30728,69873,145380,155674,69584,-39041,-104188,-96835,-71875,-41844,8894,65462,54237,-55677,-76475,31403,71483,15816,-53280,-92930,-114388,-67212,-25713,26561,91299,68504,-33671,-130962,-34393,31679,51587,51628,22482,3201,-56911,-94654,-85317,-61722,-33791,-7509,92211,188084,306860,268018,82070,-99603,7861,233242,239344,128815,47434,-15187,-25113,-52416,-125874,-79555,14026,69507,56792,39793,97172,152448,46174,-24883,4500,13392,-19475,-64062,-72154,-138716,-75679,-33598,-14987,-11072,-77503,-50790,-20301,3432,23964,177771,369006,463959,352564,250051,198475,166877,106558,-12175,-61843,-64348,-101968,-58224,19475,-3924,-22915,31700,60658,52742,3359,-47176,-68787,-8977,-28442,-100413,24339,143287,142048,95484,105068,79680,89063,126502,145021,82758,11628,27208,137508,233575,280816,266529,204711,82076,-15514,-74470,-1255,32783,86601,216415,490181,678218,569555,540018,322929,310798,369726,508301,502645,181492,70668,23765,104677,250180,419058,502311,528554,320055,29742,-103602,-46410,41755,33998,-23600,-80315,26094,110113,104689,1965,-69963,-38584,-6801,8125,24,-47802,-102108,-89373,-61858,-26390,-31599,-106727,-39118,85423,130692,51352,-3154,10241,18351,18713,68582,152865,161177,216823,253116,175651,57469,20850,55498,67766,-4608,-31278,-1295,31798,78203,144245,148247,100158,72738,107070,165747,201164,155690,181706,221252,204504,134367,35383,12121,-15206,-72837,-54043,-36292,-50912,-90939,-97072,-87482,-48235,-18533,-30413,-61432,-49786,26418,49285,15063,-56669,-11880,40356,84824,118491,93396,34958,-33474,-92869,-101146,-59282,-30197,-40059,-58080,-74166,-95954,-126654,-115880,-101923,-80632,-60740,-103854,-109173,-73279,-22234,-7574,-42515,-75421,-18660,41440,64180,50211,22004,18245,4525,44124,123573,322390,445233,417260,256186,25170,-82552,-80203,-48704,-7212,12656,12044,16653,-23152,-101822,-97839,-8302,-289,11188,32569,41996,52974,35234,44793,18421,-70252,-89612,-74056,-52171,-14701,72659,111450,51073,2196,12146,-7537,-16078,-46220,-56575,-36314,-61710,-58658,20400,80626,54075,37329,-4725,-52375,-73549,-47695,-20609,-44249,-19631,29671,61772,87085,108001,51128,-17608,-30596,-10165,611,-16191,-54201,7340,117241,232063],[166927,22920,-73691,-58868,-65750,-120357,-38640,7946,-42696,-112338,-38045,16360,52580,77054,36438,-9672,-62620,-100808,-81707,-53763,-27074,15897,28598,45216,32554,43761,62592,102277,72801,14012,44175,66786,6607,-8948,-6405,20624,44411,41213,-19325,-96594,-116693,-112087,-105009,-53100,36261,64885,32324,10441,30413,73666,133597,68235,-100945,-115998,-65762,3986,28997,73073,103720,75397,43333,48074,85823,104055,65554,-37070,-94173,15260,57082,87869,126530,122476,96088,36094,-31076,-31960,-62009,-99265,-37479,34762,39591,-3113,-29660,-19861,12671,54281,48665,-8995,-60177,-31898,-7280,-79400,-62142,27500,92287,89116,55283,2139,-28011,-37535,-74365,-112562,-76690,-16640,78492,210375,298759,286470,157120,39012,-30644,-67158,-93314,-75779,-65094,-11439,61227,132013,123238,72412,4355,-76222,-92904,-50049,-13705,-20110,-27553,-13549,-56051,-10975,27593,43063,25146,-14502,-66865,-54360,-45049,-51959,-78042,-87426,-42655,-17410,-5495,35322,167117,192497,127086,27236,-87167,59147,256045,400285,392244,256602,105122,19095,-53745,-104475,-105952,-71349,10289,53964,54590,84489,152683,151458,53548,-68648,-68657,-1334,26641,71502,130927,90071,25126,-45345,-35869,32146,94878,54420,-65518,-110871,-52851,30623,79847,42523,-10191,-43500,-24633,-46895,-123260,-126251,-148004,-88728,-40324,10415,35866,52293,17383,-75852,12747,104750,122336,45568,-44833,-92312,-97588,-116005,-33099,57937,6181,-109160,-85269,-85350,-116939,-117457,-29188,2916,102980,351209,470231,420725,225243,104303,-1074,-69304,-20756,29106,45502,32829,-26172,-111294,-58893,-62768,-131185,-52859,-5576,44678,107131,156684,182411,182332,176142,91704,-15488,-86250,-73948,-359,27867,19910,71167,164872,251972,276414,268021,193698,73160,70828,163041,204414,174919,138164,81253,79853,67041,20023,-13068,-20241,-2122,12945,13275,-28665,-93084,-71247,20648,70217,72892,56378,-54069,-115975,-124221,-64727,49324,78905,34359,34937,94990,174814,322710,384924,304447,185034,114794,20591,-34656,-36642,8802,35976,-7851,-20480,74309,317254,496996,509815,371857,159693,51227,-10782,-40143,-30124,-13614,-4864,-14582,-27233,-47217,-57634,-33723,-30640,-71108,-86568,-16782,-1575,-22418,-87978,-100342,-70055,-133043,-90982,-34818,-23097,-53722,-89580,-74800,-32845,7538,54675,67428,81472,120100,99604,38876,-55121,-141794,-165708,-114525,-85805,-82183,-37167,21642,36706,4075,-38207,-67388,-68709,-71173,-100405,-56149,15597,118838,-14945,-55702,34384,85158,63758,46642,70738,122656,171505,130870,105626,102839,86415,50876,2974,-9649,19889,59115,33896,-45391,-116578,18632,80360,56150,44226,58699,38534,-4820,-47843,-18128,-95,-37410,-57665,-53752,9008,35459,38426,1968,-58077,-118099,-84458,-19504,-4448,23339,79115,133048,192916,135848,58772,-34,-63625,-44744,-94235,-101827,-89272,-88845,-55107,36116,122968,129412,84822,69063,65365,1992,-51592,-51853,-2117,11899,36311,19278,-31523,-62241,-47392,-57613,-81721,-91536,-60978,-14482,-300,-12863,-41316,4525,18142,35421,121269,175016,150391,45740,-62201,-64440,42404,176818,277126,353057,386963,294264,67230,-7866,15205,17902,-1403,25762,89956,90441,41662,34150,7541,27215,136559,261934,226522,128283,44727,-27959,-39217,-32815,-51290,-60678,-37201,-16971,-10638,-43581,-101889,-14165,-26302,-85332,-29633,131233,316336,353123,212698,14805,-34743,12799,21545,2424,-11046,-34469,-55018,-37836,-75213,-49793,-19303,-49140,-89778,-93782,-39263,-6940,16782,-6978,-94069,-82998,-4778,68253,23225,-119718,-73291,-29985,3865,20514,12952,-23944,-65843,-79771,-77898,-104540,-43296,23446,104384,156264,37507,-28379,35085,39854,79460,37470,-24580,-47768,-73789,-102813,-122418,-32556,27083,-1731,-37711,-54004,-98382,-86394,-47632,-45283,-20604,55128,107773,58685,-12512,-19665,25809,82121,80556,70049,4936,-59171,-16216,132935,177063,96279,-51670,15956,133171,51713,-38428,-75338,-37845,-31951,-20703,833,6614,1896,-52704,-68830,-17466,26295,-20626,-48869,-82520,-61533,-38703,1575,36909,54120,15031,-23438,116642,252640,178755,67667,100186,185797,166400,656,-118760,-89296,-35220,14793,10072,-77980,-69909,-6045,94521,202467,247606,233629,142642,28763,-28382,-70571,-94026,-50541,-8698,-13499,-32822,-77163,-77061,-2436,36150,33557,-10155,-75157,-79749,-5832,58440,91725,34036,5603,-36308,-140797,-16564,65110,41687,-29549,39582,281045,267206,101169,60502,-18103,-42814,6449,29638,-10560,-102616,-109811,-53772,8422,42527,74061,86615,53607,347,-29780,4133,34950,-36250,-106747,-84301,18004,91585,97683,26186,-67969,-80133,-15526,43545,52885,26025,28537,72434,157592,285598,251523,115260,69587,117943,199010,174160,100601,5928,-69063,-36666,-26366,-72192,-127935,-107029,-26698,-26351,-65290,-47492,-70541,-106639,-30499,3837,-8233,-54482,3020,58288,12293,-46473,-42579,-29503,28194,58573,83162,78611,29149,-38818,-78933,-45345,-51281,-60510,-38358,-24608,2144,45631,19735,-57207,-84496,-86061,-137963,-109798,-93106,-116493,-111793,-60265,-79345,-80292,-76222,-78806,-86596,-65723,36156,60528,63824,105821,147908,122046,75238,101427,129805,138409,208660,169750,56459,-8104,17913,63310,40821,39498,137379,153540,15893,-45832,-33104,19171,8168,25840,77352,98569,78873,-24734,-26487,41351,85038,23074,-71079,-66700,-5810,23051,50983,85153,104026,115807,123313,114501,95642,104083,149526,137444,22709,1724,-18270,36892,-31721,-117489,-105869,-88107,-24747,4549,-42631,14804,51574,25528,239,37246,139712,189300,126706,27275,-17960,113825,246757,298062,338578,316620,217148,-62863,-47297,205444,280063,130057,26340,-10337,-33052,-22675,19201,60656,41316,12374,-9906,-39600,-92588,-195170,-296837,-392684,-398213,-328707,-215909,-137411,-66457,-59436,-17331,20760,67539,71718,82612,65809,-18324,-23885,-10777,9443,-12278,-53758,-95308,-139745,-115061,-90363,-93945,-114613,-131356,-103255,-102484,-82220,-30879,61176,175336,158241,62400,-40569,-41366,-12757,-34264,-98073,-143966,-72823,16631,174561,288765,183422,37797,297655,544572,701838,856275,893200,754980,460081,106497,-23704,-41724,-51712,-65981,5582,22404,-37658,-126832,-57596,-26985,-21592,13632,43700,32764,-5149,-36651,-25261,32358,142976,222553,209309,124091,120459,145594,121770,75667,73153,67738,45097,83498,126412,89191,11410,-37290,-97609,-84631,7719,66295,100181,54575,-5345,-48142,-32020,958,-4166,-25293,32330,144224,65360,-127637,-7279,90416,94960,98603,151937,168767,120751,-27850,11118,-5131,-45880,-40236,-12007,27053,-11528,-118031,-40071,42862,69493,37896,-35931,-7901,446,-84072,-100119,-69090,-46529,-37372,-10010,20905,55156,34568,33074,-2026,-39985,-64840,-115123,-61716,31884,35903,-74715,-36134,42249,70923,36306,-39923,-43338,104945,319050,407872,286883,40766,-64278,-55526,-92023,-93155,-23296,-16453,-50617,-27082,-25339,-59552,-15985,21457,66406,215367,221574,130045,47957,27332,132763,213263,143110,29172,-31954,-33803,-30087,-57016,-95852,-106234,-56548,-6747,41340,81866,67481,-841,-44408,-81086,-103427,-122792,-107980,-70938,-30145,-9604,14918,67408,175638,321998,386477,374883,305023,99618,-21725,30044,92766,45708,-67471,-144694,-22564,69185,41051,20982,-21407,-79074,-95380,-77380,-83672,-83640,-123544,-151785,-65608,56099,207926,139770,4109,-45996,29114,36970,-3955,-20338,-40367,-60862,-132339,-115673,-56929,27672,55164,31446,59909,86970,87165,82294,128300,203272,217459,139507,34952,-11943,-17517,-32477,-59153,-62716,-25366,-31601,-69890,-118847,10187,124115,164067,137326,89179,106324,166162,200413,185976,221592,257156,151525,2552,-13314,546,60498,47670,48809,93669,183259,182853,159304,200497,176948,56792,38644,20582,-40854,-136322,-68809,-31539,8873,42707,123568,279375,250775,60438,-16868,-66210,-51547,-25876,19672,-28324,-74305,-94780,-125458,-31303,8170,-9321,-51535,-26151,116951,159140,26872,-37116,-75422,-39404,-13126,-16548,-34520,-60289,-84133,-27527,-20971,-84975,-106527,-67280,-20885,-1523,15553,37981,83146,76351,-34420,-87633,-105093,-75732,-1653,71726,67530,20530,-43757,-68645,-40274,-9753,-7691,-7975,-15643,-13095,-36251,-11441,35249,19853,-20286,-2542,-12356,-72630,-95130,-52515,-13990,-36042,-44318,858,33449,42872,41072,9960,-26481,-70987,-51237,-38533,-45551,-79703,-128302,-70520,-46714,-58657,-96861,-57749,18247,63769,66018,101031,228310,224423,122124,80451,124283,264686,498576,472499,13793,-138983,-104799,-78863,-112835,-123516,-41366,23764,113868,31937,-107098,-82354,84081,162751,101860,-14540,-46101,-17492,-42489,-55316,-38438,44397,128497,125622,59796,7538,-16067,-1759,77381,174844,212045,97525,-50671,-62280,-72002,-138539,-21547,62164,27548,-33996,82086,217581,246681,218046,235301,264702,184488,31062,-4608,45871,51675,13650,41828,52398,-35517,-119511,-152901,-42691,48353,85040,163398,323887,297314,158707,109656,106575,73326,13565,67541,198700,202011,201236,138952,79366,-19159,-110302,-14213,34267,-11992,-67648,-83451,-80304,-11858,81063,123534,114041,30234,-25741,-45292,-28277,-26009,-14911,-12618,-83949,-145792,-103063,-72039,-30135,4375,-39316,-106065,-139410,-49620,-2633,-35824,-63996,-81155,-95883,-104544,-132201,-127880,-73795,-33354,-17594,-17961,9651,18631,12786,-27870,-61624,-67286,-9753,45216,81755,75819,6585,-61152,-114622,-73326,-39708,3118,88114,173832,148636,108308,30183,-34930,-86600,-57043,-52795,-86124,-109115,-51351,-26596,-31913,-46776,-64285,-67950,14553,-3978,-44991,3824,75475,6748,-107864,-39773,114033,146661,125208,95206,74384,123684,210122,196845,37263,-77724,-71061,-8049,33909,57046,76795,121182,181521,156568,97423,111547,145499,14395,-129182,8398,223402,440602,380761,133502,-18939,-59343,-88169,-66782,-35577,-2794,47693,98911,178331,168566,176752,217421,174884,71224,-41423,-67102,-63530,-55991,32809,133747,82615,35327,-811,-25100,-16246,-12932,-2466,-17992,1997,24098,72747,65810,-4202,-64125,-101059,-86288,-51166,-31862,56482,124655,123379,78170,34682,63857,117094,142337,105819,22589,-61197,-84363,-94836,-106883,-49363,94919,179077,126621,49333,-25038,-76137,-29849,-53549,-94956,-45034,-14735,-24338,-55102,-55755,-71649,-120759,-87367,-107809,-94998,-44336,-1914,83501,212317,213579,89104,-57438,-53668,78557,179378,223242,187056,81826,19680,-14256,-29130,-21913,-40463,63952,223518,304967,158687,-36694,-96435,-42297,-33003,-66470,-71140,-92007,-87717,-32624,16117,7602,-1232,2604,-17449,-36192,-56524,14256,70997,56898,15035,14798,89119,92549,147,-93786,-2028,68020,57820,3775,-74292,-67168,-65574,-69149,-6843,84221,204554,228384,179664,69901,-17246,-95030,-125385,-124593,-84488,12159,121196,187998,113529,32972,-25387,-74786,-68754,-84032,-65250,36880,91093,99065,75931,73702,39645,23596,9667,-20671,-84577,-83970,-95121,-85183,-99437,-99198,-106029,-49848,-41220,-84062,-82185,-55266,-86478,26897,91957,33818,-11538,48415,30875,-102599,-84671,24247,42200,-32981,-37362,19422,52660,36970,17177,6500,64931,145813,145430,15399,-138950,-17413,56349,75460,-2073,-16857,52699,60068,20251,-38940,4048,84080,133565,91583,-16986,-31163,134159,299822,305073,136709,-6384,-97857,-70421,-43130,-20532,-33275,-56120,-56879,-26644,-26401,-67102,-121698,-22068,-6092,40864,115305,131487,80717,31568,26551,-544,21413,49612,70551,37311,-8127,-25832,-22791,-8427,9164,21525,-3795,-27146,-68824,-44380,-45666,-56844,-69215,-59931,-40318,28235,54665,-47618,-147275,-151449,-120592,-134543,-97809,-17965,33553,84697,67023,-15133,-46987,33790,73509,47592,-25261,-105332,-58108,-38263,20785,97979,92151,455,-2441,1007,44411,220836,455666,472208,352016,173816,38626,-70805,-90854,-109915,-100615,-93458,-79862,-54863,-1499,74518,137362,122589,73689,88594,66070,-34323,-64263,-6538,6597,8671,46027,-28108,-72314,-20613,65103,117857,125106,76169,-62038,-70174,-23941,29589,43057,34311,68778,132127,154037,78522,-30375,-107641,-115617,-78136,-55567,-29861,13550,18635,-77885,-70131,41632,77223,20255,-40320,-78303,-106856,-81654,-55000,-4623,64259,45362,-58341,-109210,340,71003,83585,54934,-163,-24261,-82579,-107955,-66197,-43038,-26876,-12760,83529,159500,281513,257711,88426,-103542,-28520,194084,202205,125785,47126,-20244,-41978,-76758,-144285,-62726,29909,70180,43578,36806,109511,147840,42082,-22272,-5680,-15631,-40972,-42542,-40406,-139845,-73178,-34638,-14809,-10492,-95695,-63219,-18544,15201,47788,200517,389020,469994,344457,238535,193502,159986,92172,-22696,-68901,-63802,-93854,-56237,25982,12071,-14938,24469,38048,9084,-38085,-35533,-4122,28124,-14198,-94375,22967,155789,190402,141063,122266,81528,79255,118366,128557,56423,-12458,14591,144991,249198,301096,285495,222490,93023,-4640,-79232,-24588,2045,53159,191970,453399,650650,570323,520472,301807,277839,325969,490905,508524,192094,78122,18167,90373,226957,397606,495109,523101,291840,19048,-92188,-48049,35498,33661,-25203,-74565,16203,88852,89261,-3511,-63912,-37853,791,12857,1249,-49375,-122115,-108589,-79677,-37660,-37037,-108056,-44490,82644,127194,44962,-10588,11779,25222,48364,128870,222923,223028,266291,256724,142545,10490,-6653,38726,65961,13027,-13079,5057,42073,83710,137861,136275,88126,65483,99314,156475,187886,131127,159500,218532,220248,146348,50378,19797,-27066,-98203,-57792,-35943,-51792,-90887,-100180,-93873,-57934,-33267,-47595,-81756,-67180,28228,59472,29352,-42889,-31128,21060,74152,108404,81145,27186,-31546,-80352,-86256,-49400,-22306,-35333,-59273,-74216,-91710,-114667,-109331,-102055,-77236,-53393,-90721,-123783,-82162,-23579,-370,-28246,-62257,-8890,53734,68418,41649,7741,16127,17659,62918,136792,339137,485073,441206,256628,27760,-79611,-88593,-51322,-8558,19627,33396,44239,3654,-87607,-109722,-8190,21864,89598,94489,45929,60062,53265,65956,29040,-66076,-118538,-103292,-76568,-28610,64403,106403,52287,13586,32939,18785,10416,-32821,-63669,-48212,-72227,-72164,12656,81823,60697,42930,-8142,-54569,-69583,-53472,-39276,-76755,-47913,7327,44409,66550,92772,46141,-24454,-37821,-10281,854,-19971,-57283,7218,112345,219247],[146346,16983,-66263,-47756,-59541,-115071,-37857,3813,-48525,-126289,-37105,22573,67151,95493,50496,4072,-47340,-99654,-88741,-50730,-20242,24766,44376,76997,78193,100055,131109,167040,103708,27320,55269,82620,23574,-9677,-14046,6732,25278,26429,-21392,-87412,-134675,-128710,-110583,-56959,30044,53777,17251,-6796,7802,45568,104419,63666,-104981,-105039,-44709,25852,50392,87982,112265,73324,38335,37890,71950,97493,70716,-24201,-128108,-42447,-306,47626,93551,102299,82888,18576,-39268,-27322,-46188,-92512,-54369,21289,28653,-5010,-35370,-28473,10196,59355,51863,-20438,-88127,-87151,-53120,-96032,-70425,19286,84506,85944,55883,3925,-27564,-38484,-73954,-88435,-23259,47263,133586,258412,329129,285711,143719,25140,-40011,-73052,-102072,-71513,-54960,2623,76929,137029,105654,42519,-28364,-107331,-94391,-53075,-19956,-28607,-41000,-12576,-60564,-41324,10615,41601,38107,8489,-46077,-74673,-52887,-53011,-76227,-85065,-33255,-1199,13616,66430,182239,153734,59615,-41548,-55933,112352,297834,415677,390822,259694,110932,30091,-40657,-92388,-107872,-83874,24871,75174,76584,103797,167858,144864,37484,-79760,-55120,15483,51154,110978,148294,78811,13825,-47399,-23818,52766,121606,91005,-3358,-49292,-36691,22820,54304,13005,-30972,-43697,-9517,-7727,-82622,-108503,-120258,-69864,-30366,11556,29071,37638,17959,-45052,22902,99651,124493,62565,-28184,-39545,-35344,-114724,-61038,36088,1044,-106867,-73922,-66034,-87168,-147838,-58677,-28639,76236,367982,546030,492118,264515,114132,-20107,-87173,-34695,20690,47074,39912,-27929,-111551,-75228,-72576,-118933,-78362,-25406,34357,110649,176321,216490,226769,222122,127424,1058,-85658,-86298,-15704,19841,45835,116369,206725,260172,233813,205503,141006,31755,31329,126196,169331,139384,113163,51387,50316,35212,-10085,-31687,-23933,-1635,11486,18496,-4001,-52976,-23692,53434,82294,78506,71863,-38659,-96516,-105083,-63687,57902,109905,66298,59244,103229,169337,298655,338604,261426,145882,74948,-9912,-48321,-42488,2352,21692,-19906,-15771,90856,345681,527840,555443,399474,159734,45789,-16387,-41087,-32682,-26985,-23088,-29302,-30872,-42417,-51332,-39548,-38810,-63196,-59422,-6987,-18473,-89383,-134130,-87873,-57564,-129681,-90011,-27763,-10810,-33602,-58150,-49666,-16692,6680,46492,60760,84814,137069,118775,58072,-36853,-123110,-155388,-123299,-90920,-88146,-56783,-2894,20941,-4974,-42852,-69050,-71476,-78721,-107289,-67080,-3062,102148,-2061,-29387,49507,108447,93153,58633,66003,124857,196574,162988,128092,113605,83237,43730,1435,-6548,35884,84529,66159,-1799,-115433,-29914,29756,12047,16893,41388,27264,-11170,-65393,-40408,-17657,-33970,-48862,-11232,87060,102853,69216,7099,-57190,-117438,-84500,-8971,17407,43113,90747,130584,177071,122997,43874,-3714,-26259,-6729,-81253,-115290,-90596,-79593,-54447,28526,116732,132812,98637,80927,74225,11340,-39102,-47339,-11267,-8708,12298,3811,-34157,-46632,-27945,-42321,-72169,-85819,-58495,-9635,12315,5246,-25518,13830,6239,17790,103350,158822,135938,36399,-63798,-57144,55907,190569,270906,338981,387472,304355,68529,-2949,15578,11879,-10872,8719,67655,72098,21504,8126,-7444,26998,154854,321384,296512,176393,55133,-30045,-32894,-10627,-13241,-31285,-29933,-29053,-33319,-67474,-123957,-20074,-34004,-83697,-26764,115204,272106,309282,197372,1586,-40700,4426,16100,6428,-5774,-36710,-68669,-57428,-85747,-44168,-19489,-49800,-80271,-103963,-88151,-58848,-39556,-48693,-111529,-65606,6734,63793,3639,-119687,-49776,-15373,20191,43371,37181,-10193,-68831,-93568,-86289,-113036,-65085,-4277,69726,108933,30807,511,84600,103007,132179,35369,-36419,-41771,-51697,-74233,-118786,-55483,5124,-15735,-39593,-40846,-67955,-75471,-34661,-35692,-22750,47464,77343,22301,-23351,-17422,27619,67094,50479,44016,3026,-47914,-31470,87167,131426,85446,-17519,21232,153077,128309,42029,-63209,-61955,-49621,-33711,-11473,-2358,-2657,-49077,-64790,-14594,25479,-19474,-47405,-77003,-59185,-39725,-3175,33810,61265,33786,-2743,122700,260722,206779,72037,65948,159935,177337,25978,-108027,-78447,-32989,-817,5809,-72891,-55181,21869,131891,233848,253044,215549,117026,12711,-24366,-49148,-71793,-44728,3324,-3400,-31413,-79039,-69935,11274,54486,58432,15503,-53598,-74478,-1176,61196,74567,10856,-3067,-41544,-136673,-9289,53948,33586,-30066,48600,301059,369872,210196,121189,9224,-21507,24987,46788,2254,-99552,-106839,-41839,25387,51688,74604,81064,44731,-4898,-21397,26631,59247,-12528,-87100,-95597,-2929,78568,85340,-338,-85580,-63650,7712,66625,71505,37384,36457,78119,159813,275475,218156,75653,33740,85357,171053,172922,129249,76704,12805,-6833,-12153,-68218,-126335,-108459,-20213,-1521,-34056,-40440,-70083,-114519,-49270,-23810,-29443,-63722,13928,85431,50660,1200,-27782,-37105,16121,49682,75682,72458,28779,-33108,-83131,-68627,-70384,-73899,-51671,-35090,808,62154,42449,-39228,-73493,-87749,-141289,-112291,-99519,-123098,-117874,-70818,-92587,-83033,-75502,-90583,-82220,-45168,44095,50433,73244,139101,171270,130339,74782,83291,99277,118565,209594,194397,75964,-21538,-15437,29662,21610,41560,151402,189901,53303,-38691,-60193,-25765,-24547,23055,106429,141695,111186,-1695,-29408,23210,55929,-6955,-91517,-90909,-40775,-20207,4562,55775,93672,113912,122574,117024,107335,129878,206278,239377,84267,2714,-49651,25290,-12131,-139365,-115645,-71959,-23415,-4246,-48670,29688,50050,11613,-25413,15365,103608,134434,88868,15850,-16186,62979,158798,193113,239771,236652,173625,-69052,-44768,211751,283530,123872,11965,-26056,-40037,-13082,41992,70510,41224,10564,-5183,-27624,-82246,-242944,-325054,-396320,-393456,-323102,-211543,-125527,-55836,-40363,7589,49573,93939,92113,90839,64390,623,7204,2456,14452,-5219,-41607,-84576,-136134,-120232,-99509,-103918,-126444,-155506,-130254,-118956,-84704,-17625,131333,258665,213558,100959,-11017,-22515,4105,-30949,-109043,-144560,-82173,6619,178208,331994,208643,2683,292112,586400,788223,961334,989222,832460,519592,144192,-12590,-29448,-32125,-54415,12719,31419,-34307,-130307,-80057,-52169,-51930,-16258,22795,16413,-18152,-47792,-28406,52106,192703,284359,273322,177377,147094,144127,108212,67495,86654,98614,62626,83853,115185,90633,30391,-10100,-76078,-104810,-10775,54370,94945,56239,4594,-33758,-16914,17569,15046,-16270,-1604,80401,6071,-132247,36725,126547,124162,121312,158757,171667,144323,-295,6063,-7330,-37565,-35146,-19106,10108,-35134,-127908,-26874,52014,69817,36072,-25404,22514,28003,-43786,-69655,-54443,-50101,-59411,-36685,-2314,33586,12882,8881,-28237,-64969,-83843,-122917,-52791,29889,19908,-71276,-21168,41382,53032,12121,-59196,-34719,134349,352531,414958,302074,68076,-44434,-53432,-103775,-96099,-13868,-1074,-38496,-30365,-23479,-50189,-1880,40947,96363,270995,281645,170240,71586,40079,130738,177683,88009,-18402,-66167,-54876,-47006,-72390,-94907,-100294,-59429,-21116,18789,64055,62548,5149,-34348,-75743,-101031,-119017,-100809,-57863,-17652,-4301,7141,47475,142325,300578,420183,454830,372177,114946,-30331,24373,84657,34580,-59987,-119025,-35263,61589,53062,31338,-29781,-101505,-103818,-70933,-67678,-78592,-131236,-141714,-58528,58396,201853,131441,8626,-48970,21768,29367,-17519,-39153,-56919,-94251,-127421,-58969,-25191,27049,33771,2769,38946,82522,96880,92845,114007,154793,156133,88393,15341,-7910,-15374,-34609,-61769,-58391,-19188,-28522,-68676,-106345,27624,164901,209550,156468,81786,72777,107261,126712,128733,187421,228175,117911,-14132,-11878,20898,90031,98931,125108,166157,244379,210969,175800,227376,205639,65346,28213,-4383,-78186,-109202,14573,37750,54592,71267,171749,345997,311582,99525,-12398,-81573,-59069,-31712,7536,-46887,-84249,-96047,-124745,-30103,12843,-2272,-43933,-20712,111036,166970,44432,-24251,-49635,-8699,-2458,-26323,-50518,-74867,-99440,-33936,-22499,-84134,-105174,-69885,-21372,-265,37271,87919,146388,113304,-17678,-79443,-109003,-93317,-23255,54015,57342,17922,-43466,-78055,-57381,-23381,-14657,-15401,-18687,-9004,-35041,-19251,10970,-25696,-64298,-30261,-24331,-80460,-117099,-84400,-34293,-38705,-42368,2938,37856,44674,39450,6253,-25732,-68457,-57919,-40912,-41651,-76213,-102011,-39568,-17604,-30800,-74848,-60271,5452,51285,94544,184506,322342,281275,135330,82299,124273,275750,524100,436176,-14959,-158195,-91799,-68027,-108772,-130847,-45553,20299,106851,26812,-109035,-88475,79167,162089,102972,-16891,-53152,-16825,-30645,-47763,-49220,29849,114606,109890,59381,12763,-9061,14980,99510,189697,211626,89787,-62547,-53490,-66383,-146307,-6638,105768,63841,-61801,26915,163234,176582,129629,157811,216504,174024,23731,-35334,11056,13942,-29662,1217,24825,-45465,-86864,-129061,-79702,4829,57005,142067,316959,311127,157418,85141,73805,39787,-6819,66184,170783,173065,193977,150287,85369,-26034,-131996,527,57472,2049,-70269,-87200,-62902,8586,98096,126756,103003,22035,-31966,-57326,-47795,-31034,9516,10360,-80681,-150072,-104188,-58226,-20911,919,-59725,-129448,-131194,-43797,-3150,-29670,-51668,-68475,-87163,-102218,-130014,-132031,-79182,-43853,-46779,-56780,-28673,-12392,-11102,-43065,-70452,-72811,-11280,44384,66741,39075,-42518,-104290,-113892,-67996,-43190,-10053,63100,144566,137209,118505,53765,-8703,-73672,-57418,-57520,-96396,-109581,-56918,-35755,-40500,-49625,-61286,-58581,19303,-15697,-64634,-20185,47691,11114,-101370,-49808,81728,102784,79932,51418,41722,97529,203946,213189,52793,-73349,-75125,-6538,41495,67816,78399,108661,158817,137398,99333,128098,149846,17004,-136526,-10210,181151,394124,349696,130530,-8859,-43309,-63588,-50425,-25039,18657,74196,119583,174895,135415,148879,200489,164590,60494,-54353,-71248,-61923,-57075,15961,80892,19759,-5248,-24295,-28494,-12663,-18579,-14692,-31560,-11632,14304,63375,49965,-13393,-66231,-98026,-84161,-47515,-28719,57844,131839,145657,112081,65365,86017,129350,143438,101478,20378,-59462,-93083,-108829,-113089,-47366,93664,182686,134514,59139,-22776,-40650,-2651,-45003,-73152,-20543,-5583,-16116,-51332,-59541,-72809,-106750,-94760,-128342,-108611,-52591,-4653,87622,231051,226295,82948,-72671,-64299,53543,143090,185943,161193,77565,24404,-5896,-18300,-7449,-27088,69061,243835,305089,146463,-36788,-99568,-49264,-40432,-71302,-77670,-96278,-82887,-22811,14930,2189,-8396,-11577,-42237,-60581,-38994,60264,105988,63989,14749,16663,98443,108164,25168,-84550,1323,71978,54735,-7768,-98981,-65627,-58044,-63300,7246,99670,200962,203199,144370,44217,-28122,-91785,-120346,-138229,-101783,-5791,110439,164522,78459,11404,-36480,-85093,-77263,-85265,-52794,37495,88871,79057,30495,21836,9857,21852,9720,-27009,-113741,-125131,-114382,-102918,-104905,-83152,-94097,-52788,-50260,-85726,-74398,-43835,-67702,6623,74773,29391,9488,80622,43916,-107916,-76156,45423,80861,6790,-12322,29640,53435,23827,-9100,-11527,61199,129478,98316,-50985,-99513,14860,95161,114605,24327,-20015,38474,42880,7406,-41187,35153,133300,183065,120505,-10465,-26979,148521,324137,327248,149772,-1618,-85833,-46655,-26096,-24182,-52534,-77779,-67513,-36361,-37487,-67055,-111452,-51352,-33343,55033,133820,155052,114870,77731,39247,-18083,-5027,34195,66931,42276,-4924,-36019,-36129,-18163,4441,44655,12898,-24438,-62167,-36601,-41945,-48832,-53001,-39851,-16715,61393,84628,-38729,-163955,-161141,-109146,-112343,-100406,-24410,30173,80309,56979,-7316,-26942,45298,63772,21546,-54704,-95977,-21532,24727,87663,145730,111866,-19515,-27119,-13524,32344,204376,443372,452139,342222,171105,18470,-91567,-111885,-125215,-90906,-82826,-67451,-63540,-32440,20326,68200,70632,51670,85846,72218,-17941,-60237,-39639,-32430,-25244,22654,-36964,-80852,-25384,65221,125837,129080,56413,-92491,-34506,4338,50224,52400,34643,66639,118108,147274,82305,-22428,-94178,-115934,-83505,-70355,-68456,-43308,-25771,-106879,-60998,46882,73476,14673,-35151,-66361,-100200,-96889,-81495,-36067,32698,18018,-82164,-82980,32152,109900,119525,61543,-18867,-51585,-108889,-102629,-43499,-22898,-17950,-16246,72231,124618,240055,231184,87080,-92490,-60584,143902,158847,118274,45990,-25320,-55276,-86062,-117026,-45594,43041,65617,29351,40109,118902,137158,34117,-22232,-16528,-42707,-56444,-23304,-16735,-141614,-69482,-32256,-3150,8480,-94354,-79361,-19651,24604,60005,200737,381076,452646,327636,222594,183918,149145,75924,-33727,-77425,-65658,-87698,-47483,35928,25778,-12897,10761,11100,-36601,-65259,-4078,49869,61225,850,-93193,12091,156359,229008,181087,136509,84800,72297,111604,112716,31454,-35953,4615,144827,248466,299195,281606,222059,94149,-456,-87417,-54371,-31903,22005,163594,388900,576606,532716,470447,269423,233167,268587,452002,492686,196945,80679,10668,75365,203322,370819,474342,497306,254926,4360,-86089,-47817,30969,35472,-24057,-69107,-6527,50164,59472,-15148,-56718,-36297,7925,16040,886,-50562,-128472,-126407,-96739,-48308,-42443,-109233,-53724,73109,117660,35145,-21378,10835,36750,82568,184433,283292,280603,309535,246269,101704,-30368,-20523,31151,67836,30380,1555,5988,45404,83052,125129,119384,73292,54033,85449,137897,160966,94944,127191,207760,235707,159912,67432,33592,-30264,-126006,-55548,-31553,-49304,-89314,-103603,-97885,-63243,-40424,-54584,-86163,-88182,20718,63527,39904,-26571,-41419,2530,61036,92586,63220,15552,-31544,-66180,-69920,-39223,-16147,-32802,-62335,-76080,-87410,-103008,-105213,-103945,-75695,-48334,-79425,-115444,-93837,-27020,7036,-10201,-40158,14858,77692,77549,36227,-5829,13681,32743,83735,148168,348943,514971,455723,252201,28958,-78075,-96933,-53645,-9833,26396,56141,71477,28373,-76090,-119826,-7281,46585,154916,141336,48966,62603,65750,81328,37828,-54502,-115225,-109291,-100914,-43138,53388,95553,47729,18302,43607,34983,30508,-18485,-64487,-59085,-83582,-87424,1926,76900,62805,46914,-9294,-50227,-57189,-43310,-39524,-91265,-75578,-18275,23288,44795,79083,42071,-29314,-39727,-7960,1884,-23752,-59614,6425,104808,199991],[122137,13011,-53416,-33062,-50067,-106023,-34556,875,-52656,-132894,-30554,32648,84432,112503,64137,20615,-25940,-79503,-88427,-46207,-12239,35141,61371,110308,129138,166589,210261,237790,137176,43640,68972,100891,46853,-6120,-19570,-7045,3031,7212,-25928,-76958,-128258,-139934,-114769,-61091,22058,41645,4317,-21972,-15764,13432,67799,50989,-107825,-90847,-19191,52021,74276,101756,117361,70273,33311,27615,55663,86250,72186,-12428,-102552,-86668,-42437,13119,62665,82969,70026,2584,-46707,-23729,-29992,-77287,-68931,9065,18806,-5904,-40997,-37143,5565,59088,52282,-30438,-104059,-131258,-80421,-93621,-75787,8672,74703,84137,62254,12013,-24679,-39606,-73140,-66299,23581,111085,188088,298785,347293,275870,126272,9156,-49113,-76383,-89152,-60863,-40974,18690,93743,139634,87149,13546,-58590,-133810,-80897,-48900,-24639,-35883,-49241,-1787,-40018,-74929,-15692,32301,49076,34248,-17740,-95038,-62694,-55165,-75055,-81775,-23678,16650,37626,100970,188439,112141,-3437,-106499,-7045,157361,321028,409275,375431,258137,118901,46352,-22167,-75082,-96874,-98306,30679,89420,94638,120701,178403,132163,18846,-91790,-42355,33683,81872,144047,154323,64752,560,-51194,-17098,65545,138118,119266,66640,29558,-146,20473,29257,-17065,-57488,-45442,3320,30177,-41190,-83285,-88368,-50074,-22544,9702,21209,25836,22347,-17154,33620,92010,119436,77296,6370,22147,20621,-75709,-94240,9244,-9292,-104689,-65751,-51351,-60456,-150950,-95909,-64974,45289,368210,601385,542504,289667,116098,-40531,-106590,-51259,8526,42724,40962,-32888,-109342,-86439,-71151,-85744,-105951,-50225,19954,109718,192403,245618,260657,248919,148350,11833,-83973,-101345,-35357,11586,63267,144479,225927,244364,174647,135515,85283,-9377,-8385,83766,125395,97905,83474,19192,15939,-65,-40691,-50174,-28879,-7621,1306,13831,12174,-15851,28975,96789,106026,93915,97716,-4914,-58897,-78884,-61981,62240,138005,99630,84168,108223,156352,264963,285966,216137,108159,37366,-39976,-62934,-49094,-6733,4935,-34706,-16790,101595,366277,542837,580019,407360,152652,36656,-24579,-43918,-39135,-44763,-44730,-46571,-37620,-44149,-54023,-52581,-48409,-48867,-30162,13132,-9405,-116615,-135446,-71098,-52263,-133241,-89320,-20631,3291,-11710,-30808,-29327,-6333,-3257,28010,43629,78843,145436,130831,73028,-21244,-106022,-143557,-120910,-96672,-94503,-79850,-30754,2358,-17359,-52202,-75614,-77289,-88122,-111369,-76066,-14349,93698,20461,-8118,56899,123834,116828,65128,55791,120040,212058,187859,143460,116150,72535,32487,-3108,-7744,40956,92423,81431,27837,-72002,-80622,-20648,-19356,1889,29736,18561,-13371,-74085,-69972,-41254,-33163,-40689,29805,148817,149530,88158,5639,-61434,-120337,-86062,1303,36014,55135,93979,122587,152853,100635,22593,-7652,13988,41922,-58607,-124144,-94659,-73606,-59664,9067,95529,121416,97871,80110,75330,16574,-31616,-48562,-24647,-29641,-10388,-11029,-38567,-38372,-17125,-33136,-67376,-85377,-61995,-10604,20412,20500,-11548,19188,-9259,1061,87021,143303,121917,26746,-68541,-53062,69081,202647,257220,312459,371727,301939,64604,-3029,10953,3632,-20631,-8792,45146,54558,5043,-14799,-23615,21466,161822,360807,346235,210911,59261,-38687,-33138,4452,20384,-3345,-23826,-45272,-62839,-98039,-115040,-18816,-39909,-83491,-28582,87155,203132,235295,160631,-17884,-49283,-8153,6145,5723,-5042,-42336,-85606,-82257,-94853,-40124,-23773,-54425,-72134,-106828,-107891,-80977,-83822,-81013,-114943,-50083,11197,51485,-20277,-109450,-32860,-7008,29516,60572,58274,5165,-64006,-104100,-98132,-124823,-87999,-32867,34364,63505,22868,35458,141714,175189,175593,24079,-53103,-36704,-28905,-47114,-101296,-78251,-17401,-30153,-43150,-31501,-42207,-62888,-25850,-29886,-29015,32335,36611,-16203,-33116,-15505,27137,47809,16640,14405,-1779,-41585,-50796,32719,77980,74146,25840,85312,235089,221267,107246,-46194,-88633,-67718,-47068,-24427,-12272,-8826,-47670,-62225,-12086,24424,-16873,-45281,-74934,-60512,-43540,-9916,27283,61904,46071,12920,121222,253879,218745,70356,27116,136656,195985,68597,-63903,-61166,-32479,-16514,-1010,-71808,-46392,45647,169846,264683,251544,187086,83430,-6592,-21835,-31820,-50409,-33496,14631,3165,-32899,-84275,-67607,19921,67031,78391,37560,-35695,-67708,-36,57078,48937,-17571,-16201,-45917,-121216,-13870,33799,20954,-32922,51303,303801,460085,316218,168979,25898,-11967,29160,51359,7071,-101359,-104372,-30304,44975,67511,82407,79302,35183,-16676,-21839,40103,73809,4883,-69820,-101140,-25785,56246,60959,-37304,-103982,-37368,38686,94334,92074,48970,44828,83531,158046,255583,177884,35184,-100,54262,138439,165456,157297,148353,102584,52475,18260,-57205,-124693,-107687,-7922,31672,-2142,-29888,-63211,-97826,-67166,-56094,-58422,-75392,21108,110476,95304,50221,-17879,-47841,1864,38851,65748,63515,25885,-28637,-82321,-90725,-83415,-77859,-66622,-49503,-5744,72818,60886,-24666,-62078,-87756,-146740,-119184,-109669,-131703,-125336,-84700,-110096,-85884,-76236,-105150,-67619,-15291,55840,49775,99337,171199,182540,128099,65736,57191,63745,97504,210490,225759,112347,-16148,-49437,-8597,-1205,40601,155422,212101,85007,-30309,-88392,-67723,-45873,25051,127450,168830,128821,16822,-31741,2576,21892,-40328,-113339,-114336,-76225,-66618,-46985,20272,79117,108468,116655,114726,116702,153843,257711,333157,143802,7218,-79429,26245,35267,-76177,-98403,-56332,-23328,-13749,-48632,43904,46450,-4267,-52499,-4211,67641,77416,50106,4366,-13446,12638,68120,85906,145168,162890,131080,-75273,-41356,213424,280560,113701,-6434,-43349,-44148,-1429,59787,73912,40283,9449,-988,-18523,-69107,-237903,-310284,-370142,-367979,-303722,-199691,-114969,-44354,-19673,32499,76814,118292,112745,103921,74069,33844,40519,18271,20243,2085,-29191,-73888,-130743,-124338,-107513,-112253,-130493,-155196,-154477,-122349,-82146,-1275,202274,335356,259395,130789,12362,-8219,17007,-28307,-114024,-141190,-90019,-2164,174819,362227,231502,-57619,227022,538221,762235,941267,959000,799834,501186,140077,-11597,-17260,-12241,-40736,18646,40645,-28217,-121704,-99911,-72802,-71690,-37664,4364,170,-31226,-59007,-32384,68534,236003,341764,339899,239344,174153,137501,90881,56214,99363,131382,83511,81749,99088,89975,48279,15881,-53089,-118532,-27997,44020,88823,56155,17626,-7848,15037,51073,50113,11352,-2878,35407,-40299,-76457,77076,156790,147801,140438,163074,173774,166211,31675,-523,-11490,-31672,-31911,-27304,-7919,-59434,-103508,-8129,67326,72751,33833,-17040,47855,51254,-3090,-36384,-35329,-48260,-77105,-57853,-17179,24641,7246,-298,-42707,-83010,-101635,-125740,-33960,34918,11054,-60642,-9551,37290,33035,-12369,-73478,-16980,169892,384558,419731,320585,105879,-19125,-47767,-111752,-92409,-2248,13784,-27590,-33733,-20650,-40759,8848,54953,121532,323475,339627,210419,95564,51536,121652,131982,28848,-64864,-98048,-74865,-64534,-88561,-84570,-88072,-57544,-32309,-947,45230,53836,8177,-24757,-66183,-93453,-109351,-88420,-40027,-2285,2899,-432,27751,108335,268369,438767,525937,437850,135083,-36290,18099,75605,29017,-41043,-84825,-35226,57531,63936,41219,-29731,-101037,-91427,-59839,-51290,-69943,-128393,-128985,-51211,60207,191973,121414,14905,-43497,18340,23261,-29259,-55190,-67043,-113376,-82847,-2458,25701,55797,44704,1893,32849,84814,109979,105773,104758,115537,100760,41077,-2168,-3848,-13236,-35691,-61065,-49116,-8111,-19781,-60774,-86890,53227,214353,257683,172689,70654,37031,46357,59148,82839,161633,205061,92076,-25794,-10174,40943,121890,158343,214698,248895,306481,235707,186069,242797,225227,76561,21583,-24600,-83129,-41135,90531,94142,93347,102888,222199,400889,359603,144101,1073,-88537,-62267,-33356,783,-58380,-88505,-92979,-117917,-20827,27147,12876,-31361,-12902,102382,168543,63446,-8179,-20770,29459,26251,-19290,-57421,-86158,-113569,-28708,-11261,-71589,-96062,-72545,-21778,3346,62722,141717,215476,153514,1281,-69257,-110085,-109299,-43983,34217,44608,15380,-39566,-81922,-73713,-36674,-21527,-21421,-17779,-1204,-30350,-25108,-13117,-65443,-90488,-55804,-35945,-85022,-125846,-116299,-55663,-39829,-37303,7781,43305,46450,37107,2560,-25487,-65883,-61797,-40272,-35144,-64870,-64424,4415,22270,4690,-44135,-51821,-3200,41405,127892,269146,409157,331638,148736,86076,127036,288548,535519,380965,-41205,-165215,-75442,-53491,-99211,-134193,-47697,19829,104455,29336,-101809,-98033,68385,151278,97684,-19721,-57905,-13518,-14503,-32239,-49827,18854,98306,90055,53998,13913,-5907,26791,114301,193833,203414,82354,-70456,-41125,-56373,-149534,9817,158193,120901,-54132,-35715,99705,100235,43747,87458,168629,156176,13289,-66240,-14974,-11640,-66057,-42063,-8289,-45151,-42639,-83199,-105635,-41872,26350,115116,288586,302952,149346,63215,45949,9998,-26548,60845,138191,146475,187770,162362,92573,-26547,-119080,15562,77540,13941,-71006,-86318,-45032,29478,114913,128775,91987,14886,-36984,-66724,-63194,-27628,35089,32635,-67611,-126999,-94558,-41725,-11914,-3717,-78492,-147927,-116780,-34340,1551,-15867,-29558,-45605,-69999,-93074,-121996,-131129,-79207,-45690,-64089,-87419,-65406,-41757,-32021,-55353,-77695,-77846,-14232,39161,46125,-2377,-88422,-122332,-87815,-55095,-42871,-20560,40511,117550,127076,126263,74997,16356,-54919,-56804,-60629,-102673,-109098,-62211,-44159,-47914,-50754,-55962,-44681,28796,-19997,-75975,-35297,31340,22933,-81016,-57471,49079,63301,44057,13524,12255,70210,188846,220625,67323,-68077,-76060,-142,56260,88906,92752,110165,148417,130958,106377,138871,142802,16960,-139829,-27284,136832,330079,300015,119354,-668,-26961,-39247,-32199,-11292,39657,99554,139587,168369,101062,117637,178281,152348,51361,-65359,-74969,-60579,-62866,-8346,29158,-25367,-31961,-36458,-25880,-7715,-22633,-24756,-43325,-23959,5693,54140,35750,-20125,-65159,-90436,-76165,-41397,-27775,52101,129618,160896,144026,95312,103107,136167,141641,97016,20069,-53925,-95153,-116752,-113508,-45455,85840,175880,135764,66772,-17707,12287,30978,-30090,-45475,2079,2738,-5122,-44379,-61303,-69548,-87856,-90412,-144954,-118923,-57646,-4407,92274,243319,229461,72635,-87628,-71242,27400,102391,144367,133626,72511,28857,2301,-7766,4979,-16704,70473,256360,295188,131428,-35134,-98379,-53296,-44745,-71862,-80527,-99225,-84377,-20651,7824,-7374,-19059,-27684,-67571,-72528,-7060,107601,141361,64549,5092,11135,99346,116315,51161,-67748,-2841,67435,46552,-20801,-124393,-54713,-46690,-56051,21434,112292,189960,172529,108361,19768,-38113,-87674,-108780,-138697,-116829,-23950,93392,130034,42383,-10077,-47640,-94111,-84042,-80730,-39505,34528,81537,61951,3632,-21175,-10429,20566,6503,-34680,-123178,-138915,-98223,-97487,-115470,-72968,-81658,-56315,-59872,-89195,-72036,-36236,-52442,-9116,55070,28381,38848,111356,54873,-112142,-65740,67439,120791,51288,15806,37818,50987,8401,-35378,-26743,56588,105098,43879,-106314,-61982,44283,127057,146274,49854,-20701,25760,26267,-5069,-39635,63502,177928,226661,144066,-5775,-23838,157982,336407,338140,158443,1962,-71633,-11200,-235,-18589,-62662,-94967,-77797,-47963,-50481,-67825,-98857,-82272,-49588,63935,141063,166943,144334,124263,55284,-27915,-29280,19837,62687,45558,-3769,-48454,-51594,-29514,-828,67763,31212,-22161,-54120,-29835,-38689,-41196,-36584,-17897,16364,111585,136436,67,-166315,-165872,-101344,-94348,-79311,-18790,30132,72925,45053,7455,649,56550,52934,-3783,-80067,-74360,15307,91185,157466,202154,156815,-11237,-52287,-31259,16350,177905,402319,401106,308745,156169,-5033,-113147,-131597,-121666,-84023,-76037,-58747,-73083,-64664,-31477,1881,18582,30347,84003,79152,-965,-50715,-59155,-61678,-54402,1266,-44951,-88474,-33836,59014,126096,125822,34169,-96158,-2626,32174,68177,58850,34675,66598,106577,138953,83074,-15268,-74911,-97904,-84691,-83698,-98450,-98647,-74272,-136689,-48633,48808,62369,1133,-35377,-56210,-93175,-111146,-100956,-63696,2047,-7678,-95669,-57979,60481,146436,157536,71554,-30600,-75911,-131730,-85411,-18092,1034,-3746,-13626,63608,90261,188557,190331,76880,-79305,-87661,87893,114467,107733,45125,-28753,-61803,-78609,-93782,-29283,53380,56464,17924,51739,126627,123176,23913,-23931,-27374,-65992,-64546,-6159,5007,-136479,-65809,-26168,15819,38520,-72505,-97305,-23767,29904,60916,181959,349974,416293,303959,203328,169884,134539,58521,-44176,-86392,-68875,-81119,-35250,44695,32202,-20485,-9898,-15681,-74776,-74505,20687,88567,89283,18469,-89735,-2985,150402,256856,213229,146979,88509,68447,107376,99052,9020,-58209,-2165,137287,231484,275532,255932,205221,88993,1869,-88996,-81291,-60583,-4620,131009,310238,474338,468068,401079,231336,183623,204767,396089,456748,195518,78751,1554,59540,179226,340189,441897,455404,215061,-11722,-84318,-48600,25583,39700,-19235,-69362,-41733,-3066,12736,-30494,-46944,-34000,13365,17037,-1490,-51261,-114490,-140580,-112561,-58216,-47772,-110190,-65300,58639,103952,23350,-34131,7684,52084,116136,230555,332122,335059,348386,227366,59823,-58039,-24121,28183,69979,45221,12803,2541,42304,76578,106673,98300,56417,39340,67006,112423,124360,52858,92435,193886,251579,176212,86615,52348,-22695,-119900,-46283,-21959,-41913,-83558,-102429,-95175,-60420,-37318,-48525,-70675,-96015,5505,61395,46652,-9850,-39511,-13016,46237,72617,41896,1865,-31977,-50418,-52015,-27720,-10692,-31794,-66331,-78796,-83546,-93560,-103134,-106747,-75308,-45044,-69737,-103696,-106682,-31620,14845,11409,-8666,52765,109842,87825,32182,-18749,11633,49954,105372,156870,351669,532893,459545,242248,27961,-77367,-103785,-54571,-9451,34184,80350,97312,49645,-67238,-126335,-4252,71915,203299,171356,49578,60774,73155,91465,46232,-36506,-87437,-82298,-100207,-55294,41067,79939,38364,17068,44510,41559,43848,-5264,-59177,-66399,-93721,-100540,-7795,69277,62663,51279,-5923,-39555,-38880,-21217,-20317,-67476,-92008,-44209,563,24060,70201,43609,-27644,-33982,-894,6551,-24502,-58971,7728,97872,178568],[95269,10201,-37110,-16263,-39193,-94986,-30160,-1662,-55975,-129308,-21878,43539,101280,125196,74834,37221,-2091,-52254,-80254,-41608,-4974,44730,77019,141283,179885,236252,290762,305194,168455,60518,83364,120045,75643,1828,-23529,-20967,-23161,-17389,-34294,-66939,-106714,-122330,-117935,-66644,10807,26820,-7851,-35081,-39159,-21902,25665,29716,-110967,-76844,7379,79138,97865,112241,117541,65017,27174,16765,37388,70493,68963,-3673,-74390,-106312,-72226,-17040,34170,64788,57516,-12567,-54180,-22368,-15519,-60027,-81378,-3215,9003,-7049,-47714,-46979,-3098,51403,48424,-39777,-102924,-86915,-62444,-78930,-78700,-2335,67074,89338,79664,29127,-18254,-40950,-73991,-49969,61552,171069,238851,328594,351588,257104,104504,-9270,-57867,-78240,-77598,-48608,-25627,35059,109971,138300,67040,-14677,-81649,-119458,-56328,-36521,-27133,-42337,-54793,11178,-5059,-76391,-54530,13857,57557,59354,8372,-105590,-73350,-57989,-74927,-78303,-14443,35372,66324,136020,185327,72502,-54829,-68257,37032,190356,323709,382607,347622,250764,125932,63777,-1212,-53578,-76460,-115286,27047,96097,108356,135219,184259,115089,-874,-102144,-30866,53868,117681,169164,150308,47621,-14913,-57917,-16296,70238,143982,137503,134992,117790,52040,27866,10193,-41360,-86701,-47743,13836,65115,-371,-54942,-57025,-32082,-17634,4777,12671,16390,28142,7177,44001,82504,107281,87309,47794,76392,64747,-44787,-127416,-17439,-21258,-102085,-60737,-41362,-37593,-114455,-136685,-104554,11731,352281,631449,567903,298757,110074,-58709,-125143,-69111,-6009,32851,33707,-46575,-117224,-90045,-63435,-56175,-120652,-78151,3022,105333,204531,266945,279818,253844,153612,16434,-82399,-117806,-56851,4216,71082,154697,221459,207273,106700,65182,31365,-47447,-45431,40797,79245,56857,54677,-9152,-15919,-31488,-64269,-62177,-32866,-18501,-15404,1359,20274,18187,82973,143134,135069,116352,130679,40197,-18660,-51737,-56911,64314,163179,135320,112618,114319,140169,226449,231530,171352,73686,3430,-68647,-76989,-55738,-17441,-12898,-50407,-21007,108850,380158,542765,582755,396289,140342,25675,-33140,-47138,-48166,-65076,-67833,-64502,-45410,-50565,-64813,-69510,-50397,-26905,2119,43039,19909,-64248,-100598,-56147,-52034,-141419,-87240,-11324,20459,10671,-7850,-13040,-402,-20004,1462,18510,66762,146339,136340,84781,-6528,-88633,-132258,-112321,-98682,-97947,-102733,-57520,-15376,-30870,-64396,-85343,-84447,-97012,-114728,-84496,-21505,88976,46082,9476,58034,132217,134772,67038,42458,111430,220230,205839,151817,111026,56039,19429,-8583,-12203,36271,86149,83952,46518,-34292,-91158,-39626,-17990,6260,29600,17526,-8698,-63809,-89525,-55779,-27169,-30063,67561,190469,173852,95970,122,-68299,-123656,-83701,14740,53444,63097,93403,112520,124362,71559,-1305,-7884,54282,94552,-32018,-121737,-99189,-67801,-64496,-17145,65046,100247,86297,69562,70975,19570,-27074,-52737,-38829,-47232,-28420,-23230,-43059,-34558,-11453,-26996,-64088,-87156,-68550,-14592,26714,36024,4713,26045,-21085,-6951,78482,133196,111642,19338,-73378,-50106,81799,213417,240409,279926,344792,289541,57596,-5913,3974,-4699,-29182,-25067,24034,39187,-7225,-33223,-38917,12735,159795,379452,373768,231702,60338,-49562,-36269,15439,50502,24532,-16255,-60433,-94225,-126593,-88185,-7283,-38538,-80854,-31480,51412,118021,141066,107297,-39562,-57506,-21270,-4471,3766,-5552,-47925,-101786,-108792,-93754,-34552,-28557,-59718,-62502,-83519,-34046,-27356,-70456,-76218,-98236,-35548,11724,35567,-43532,-95840,-20549,-2981,33460,73795,77268,21748,-51506,-106116,-109382,-136250,-105505,-57322,2954,25130,19887,79176,209077,253490,207684,7376,-69888,-29446,-4817,-22452,-85622,-97045,-36568,-42159,-46712,-24556,-19313,-47691,-17893,-24113,-34818,13867,-7563,-44014,-33699,-8781,27721,28147,-16449,-13599,-6389,-37070,-69015,-23773,25916,68810,76664,186632,341169,297865,152858,-31856,-113278,-79980,-55330,-33642,-19500,-13481,-45188,-58076,-8037,23457,-12778,-41019,-73211,-61947,-46024,-13647,23058,62056,57084,27479,116464,237256,218013,65936,-8996,118907,215689,118522,-13519,-40365,-31195,-29108,-8062,-73329,-41351,67490,209518,295817,246036,153756,48197,-23766,-18314,-16982,-29641,-15131,29689,10782,-33307,-89313,-66598,26639,76552,95265,57190,-19854,-56037,2864,51079,20480,-46376,-29996,-46497,-110147,-28141,8771,6636,-36115,50556,293395,530465,412310,204571,35485,-10191,22816,46231,6647,-104740,-99948,-17696,65549,86289,95035,81593,28360,-31811,-29507,46206,79752,17610,-53255,-95885,-42002,33272,33519,-75143,-93704,631,82132,131120,117916,63783,57004,92442,156460,231052,136112,-2103,-28331,27914,105796,155024,182197,210684,188838,133247,75251,-26098,-109384,-105537,4620,64761,28273,-15364,-48137,-74372,-73855,-85480,-91207,-84093,27221,135053,147303,100361,-10327,-58468,-10508,30099,57152,55043,23080,-23372,-75041,-104583,-85832,-72072,-78381,-65009,-15539,77889,74729,-13017,-50158,-84649,-154119,-128992,-121481,-139813,-131574,-99209,-128831,-84880,-75523,-118616,-40939,26129,76460,68839,140539,199931,184276,118779,51830,28500,28532,77864,211756,261894,164974,18390,-67298,-43745,-23328,39293,152072,221302,111357,-18852,-109184,-99906,-54071,29051,139036,180246,134437,31758,-31862,-17631,-12647,-72641,-133257,-132526,-108588,-112727,-99041,-17227,62879,101550,108540,110334,124853,174882,298672,406589,195797,16571,-103766,33701,89930,-9556,-63173,-40525,-22186,-20426,-39740,58021,43250,-18894,-77805,-18764,35769,24073,13321,-5305,-7770,-25819,-16100,-15793,60332,99509,94037,-77810,-35594,209886,270770,100778,-26457,-58009,-42810,11346,71559,72931,40780,10771,3502,-11577,-56111,-195242,-266938,-325479,-328726,-275042,-183151,-103681,-29846,3984,57895,102111,139446,132393,120229,91779,69062,70780,35923,28387,12038,-14167,-61466,-123360,-126005,-112615,-117383,-126858,-138912,-155328,-109944,-73634,18411,266211,396043,291547,150561,29897,2252,26387,-24167,-106523,-131051,-95169,-8639,165503,378722,256337,-103890,112143,407092,630702,807520,821743,679895,423402,102724,-23441,-4655,9534,-25144,23563,49331,-21063,-110841,-115856,-88417,-83162,-52053,-10449,-13822,-42043,-68676,-36420,81011,270460,391303,404269,305397,199331,125601,70678,43091,111258,163906,106863,78871,80611,88421,65485,40820,-29912,-121039,-43185,35446,82504,54036,30809,23523,56215,93642,93153,47427,18900,27907,-39364,-20433,110974,179147,164652,154897,164718,175301,185496,66053,-8884,-18271,-27866,-29599,-35246,-25690,-83026,-73189,20376,92233,81653,33495,-11450,61712,65611,34491,-4473,-15592,-42395,-89423,-72963,-23185,27353,12067,-572,-49381,-95523,-116278,-113768,-5632,45055,6932,-48859,-1562,30429,11936,-35208,-77146,7622,207894,410676,420479,339985,151283,11831,-38393,-115326,-85623,8583,26276,-18174,-36205,-16364,-31390,16000,62942,138083,361165,384330,244174,116497,59600,104490,78899,-30405,-107511,-126154,-93022,-82247,-95282,-64902,-69973,-50757,-40105,-17393,26973,42760,8673,-16255,-53922,-82310,-95318,-72225,-19874,13418,10033,-8425,8336,75128,227366,438085,578777,494841,159014,-38728,10946,65656,27203,-20822,-57543,-29570,54287,72069,49886,-21856,-83656,-73342,-48148,-35372,-58589,-117535,-115548,-44601,60119,176758,107820,20161,-31271,19319,18380,-39662,-69494,-72474,-100854,-39983,45513,74329,89806,66168,16591,37389,90859,123351,117551,97807,84958,53449,-12,-17313,-980,-11764,-35955,-56972,-35482,7227,-5832,-46623,-61924,87486,270564,304857,184560,56410,1828,-8362,6089,49871,142016,183874,70380,-36590,-9513,60174,154708,222182,311286,334565,362424,253522,186583,240455,229890,88931,18023,-39308,-58164,21109,151648,134576,119649,129011,267176,434406,385362,186072,18410,-88235,-61609,-30973,-1414,-65080,-89468,-87759,-107279,-5213,49434,34137,-14883,-2928,92364,164277,82338,9131,7640,64238,57233,-4692,-59567,-96451,-126976,-11245,10852,-50266,-80803,-76474,-24148,7458,88193,193095,281719,191838,19858,-58998,-110023,-124984,-64357,11750,28176,11184,-34290,-80631,-90426,-50525,-29519,-25987,-14066,9134,-22699,-29497,-37442,-96969,-88406,-76077,-48314,-87852,-109423,-147102,-78881,-41221,-31177,13315,47492,45628,30460,-5158,-29273,-65276,-64678,-38886,-28031,-45440,-17036,59389,71454,45517,-8696,-35948,-8727,33818,160754,344685,478779,369901,160537,89822,130482,301166,530900,312463,-65766,-153232,-58275,-37700,-86701,-133917,-49070,20530,104606,37525,-85721,-113499,48041,125556,81113,-25589,-62409,-10468,2131,-13907,-43487,10374,79267,66014,41940,8625,-8648,32079,120432,186621,187034,73327,-76732,-28346,-44433,-150286,24636,212755,189283,-11623,-104318,31942,23771,-35155,25971,122235,129308,-2888,-96067,-26907,-21436,-90219,-88723,-46609,-29427,7089,-30563,-89062,-85124,-7737,82610,240619,270418,131696,42677,21631,-17135,-46795,49889,102393,121826,180207,171656,99355,-19906,-84503,29056,91171,21104,-72326,-84525,-30713,46825,127111,125594,77738,5649,-42965,-75175,-74488,-20742,54155,47454,-54493,-103601,-80551,-25755,-5732,-12620,-98058,-148417,-98555,-24476,7119,323,-2553,-16359,-47482,-80551,-111524,-125500,-75019,-39642,-63249,-101989,-101015,-70389,-51335,-66552,-85374,-84815,-21580,26614,19285,-42905,-108578,-92795,-53199,-40066,-41813,-30459,18787,91714,116229,128897,90059,35608,-36041,-58007,-64536,-107154,-110039,-69268,-53568,-56262,-52780,-51210,-29758,37821,-22153,-82667,-45250,22903,37802,-56579,-65014,15131,31919,26516,-7586,-9426,44253,165353,216675,77882,-64351,-75515,8804,74575,115345,114593,122854,151604,136056,115846,142417,125961,13025,-141196,-44470,92230,255825,237562,99797,2890,-14119,-19158,-16616,1552,56316,120118,155730,157528,65079,82900,150451,136322,42012,-75546,-79869,-61510,-74756,-41429,-17729,-56531,-49105,-41616,-21982,-4286,-27338,-34504,-54776,-36189,-3245,43688,21499,-26821,-63721,-81858,-66952,-36529,-31108,38584,117972,167300,169572,118474,110091,133838,134127,90158,19605,-47054,-91456,-119103,-111282,-46144,70084,157789,129155,70875,-6736,75262,65833,-11313,-15994,20107,8054,5817,-36250,-63030,-64938,-69464,-80892,-159483,-128139,-61760,-3562,94930,245515,220392,56629,-103877,-75128,-130,57911,100162,104502,65135,31215,8613,958,14188,-9831,67011,257700,273802,112022,-34558,-93738,-53613,-44656,-68371,-81253,-103279,-93168,-27218,-5791,-22195,-34757,-47063,-93880,-68025,29619,150686,172938,59635,-16145,-4708,88330,112715,72772,-43574,-16569,52308,32334,-35527,-143680,-38672,-33464,-49661,32211,118500,170332,137482,72690,-3669,-47919,-83897,-95491,-129506,-130988,-43980,68660,85280,5937,-32331,-60184,-103238,-90293,-74882,-29655,26186,68538,46925,-8922,-57218,-23592,17285,-710,-45126,-113003,-104979,-69697,-79285,-124767,-72769,-74718,-61536,-71111,-96093,-75451,-34271,-42108,-19727,34343,33092,74252,138419,62783,-116776,-55634,87936,158520,97066,42237,40499,42335,-11339,-61618,-38460,50210,73985,-10963,-104397,-28641,68384,148939,166871,71433,-20418,13450,9377,-18256,-37273,86023,213331,259598,158946,-4804,-23055,160913,334974,336758,161657,3634,-57076,27726,26749,-10339,-66048,-106164,-88442,-61940,-65560,-69766,-85967,-112708,-53245,66085,138494,167722,166444,165026,70874,-31170,-51001,5843,56921,46377,-4668,-62341,-68667,-40814,-3157,88260,48614,-20811,-46588,-25132,-36942,-34795,-20115,7083,60937,176535,201868,58189,-145293,-162761,-98497,-83738,-60763,-8732,31190,61116,30850,23989,30956,66017,40733,-28336,-97160,-50544,50928,155551,220628,253176,211573,32504,-56303,-45027,-1180,144913,339416,328592,258265,130765,-30045,-135081,-142546,-113668,-80982,-73594,-54628,-82866,-96953,-77412,-57690,-29817,11467,83283,86497,15522,-37751,-62011,-80556,-80521,-18956,-52563,-95236,-45628,47064,118792,115669,10916,-78834,23856,58109,83419,63044,35495,69012,97373,129743,80856,-10448,-56645,-77871,-81938,-95267,-106899,-111494,-115384,-113889,-34541,47723,44962,-19923,-40370,-48297,-86167,-124758,-110752,-83527,-22393,-25785,-91560,-35514,84174,178219,194175,82762,-35367,-94490,-127209,-65755,8673,28855,15685,-4032,61235,61995,134090,138551,56689,-70674,-110913,31743,72896,94586,43903,-30729,-62949,-65829,-75740,-15574,59579,42987,13428,70954,132495,106928,11657,-27764,-39049,-86078,-66773,11359,32366,-115525,-62639,-17873,35633,70431,-43432,-113185,-31659,29700,51270,148646,301877,365772,274296,180864,150687,115204,39269,-54183,-95729,-73970,-74955,-24004,47649,27930,-38452,-35295,-37701,-97985,-82678,30345,113659,114383,39625,-79920,-18388,139534,270813,233849,151863,90767,66363,105359,87898,-10759,-79609,-7461,122159,199665,233512,212979,176062,80341,3548,-84391,-101755,-83694,-32537,93018,230191,362694,388546,322357,189519,133417,139904,328270,404032,188337,73009,-9454,41901,153565,306011,399225,401090,175287,-28353,-87060,-52759,16086,44263,-12680,-81060,-71232,-45989,-50256,-46481,-37345,-32864,15792,14967,-7025,-52912,-101607,-149784,-128158,-68731,-54349,-112249,-79475,39306,86023,9122,-49404,536,67260,143641,263663,368455,386922,383713,204851,21774,-69687,-23937,24650,68617,54767,19279,-5880,31806,63283,81837,72132,36290,20371,43224,80124,80228,9198,61209,179792,266056,193501,105440,71381,-9452,-95969,-33085,-8802,-30646,-73857,-95309,-86892,-51422,-28054,-35353,-48330,-79464,-17396,50391,46729,3093,-30491,-25897,27923,47221,16299,-15297,-34611,-35985,-35256,-17049,-7951,-34897,-73617,-84612,-83304,-89433,-105765,-113134,-79020,-46672,-65193,-95187,-122932,-40133,19413,32103,27832,97883,140736,92367,24277,-35245,6483,64756,121762,157653,343029,532991,447521,222187,20127,-81418,-112766,-58118,-11099,38911,100823,116057,61900,-65538,-132979,-3434,91431,228229,180397,41324,48978,70596,92535,50904,-18319,-61022,-56026,-78828,-66111,23121,54714,18944,4429,30233,33265,44454,-222,-55366,-75008,-107821,-110461,-18393,56094,55556,50552,-3796,-30284,-22782,1651,3677,-41769,-83724,-75224,-29957,-1990,59644,46193,-23651,-27783,4189,8596,-28309,-62058,4707,85591,150085],[63793,4766,-22246,-1626,-31258,-86096,-28848,-7405,-62021,-124613,-16872,49984,112416,129100,78103,48992,18706,-26102,-69059,-40331,-2119,49656,87184,164190,222247,298294,359892,357511,190896,73668,94742,136781,106933,13188,-27537,-35765,-54786,-49066,-48575,-60047,-85402,-105150,-120832,-75668,-6211,6717,-21346,-45993,-59216,-58767,-20600,-233,-116374,-66248,31876,103761,117624,116829,111209,56095,18611,4508,17179,50414,60246,457,-51735,-97892,-95125,-44165,8026,47901,45416,-27380,-62236,-23894,-4120,-43597,-90556,-16278,-1124,-9119,-56160,-58440,-16494,36369,39857,-48292,-89684,-46572,-25224,-60996,-78935,-10097,67186,107244,111245,55736,-7428,-41547,-76670,-39974,89731,223806,283379,346466,342367,230943,79283,-29126,-64723,-78992,-68560,-36727,-9999,51194,124936,133053,46270,-40251,-88449,-79677,-24302,-15675,-25159,-46935,-59435,21964,34873,-26629,-100554,-9195,65378,82213,29503,-97825,-82034,-59587,-74524,-73687,-4411,55812,100374,169967,175209,39867,-80187,-22664,72920,210086,307991,341230,311713,238351,130311,79694,21233,-26296,-49386,-121826,16597,97156,119483,149188,187081,96954,-18574,-105300,-19131,78218,157908,187844,140316,29896,-30295,-66247,-19707,68718,141077,147083,196012,208486,114174,46794,3007,-50908,-101223,-47352,24158,97479,40466,-23133,-25816,-15615,-14297,-1071,5826,10420,34828,29358,55064,73492,90474,91794,86408,116986,94306,-22258,-143581,-37230,-29658,-96852,-56853,-34034,-17108,-74122,-113526,-140269,-20892,324252,636631,569476,293408,98436,-69029,-135695,-85062,-19675,20154,19050,-68861,-131732,-84918,-53320,-30821,-105667,-105245,-13153,100345,214004,279612,283265,238709,145612,16764,-80132,-132607,-76137,-823,72067,150748,197750,156444,40378,2392,-15304,-78820,-76054,3657,39278,23843,33629,-25918,-35027,-48325,-70957,-61613,-33271,-30957,-34615,-14917,22891,50482,137077,188539,165256,142549,166666,92347,25858,-21589,-45650,67438,186355,174411,147464,126326,126055,188739,180344,129926,44102,-25232,-93923,-87778,-60477,-27586,-29453,-64355,-25058,115960,389582,530249,565496,369580,125869,15793,-38937,-48490,-57355,-84558,-88964,-80159,-51187,-57507,-81641,-85186,-32805,6014,40839,81420,57322,-11764,-68401,-42582,-53711,-151072,-81742,2898,42814,34426,12255,688,3122,-40491,-30353,-11057,53122,141826,136508,94497,9320,-68664,-119126,-101789,-94844,-96359,-118985,-77942,-29027,-43375,-77286,-96100,-90942,-103089,-119654,-93547,-26757,85517,71252,24904,54627,135124,147680,65749,27994,101778,223452,217380,153231,98946,35641,6672,-12846,-18119,24396,70222,78342,57523,-1391,-49085,-12063,9435,25830,41468,25584,1675,-44551,-79502,-47657,-10398,-14478,101077,210873,176523,93643,-7527,-75855,-124690,-74464,32865,70638,69386,92040,102703,95046,38370,-23990,-2785,92175,146219,-4444,-113394,-102521,-60527,-64341,-45331,30552,73884,67535,52687,63741,21598,-24201,-58130,-51690,-59618,-40250,-31922,-46444,-32652,-8301,-21842,-60400,-89417,-76612,-20226,32401,53275,25716,38333,-24280,-3930,78623,128955,105018,14239,-77039,-47502,92394,219670,221003,245209,310466,268771,48334,-10502,-3922,-12159,-36006,-39692,4147,25443,-16319,-47579,-53239,1304,149885,377132,378295,238553,59463,-60462,-40793,23247,75906,50948,-7272,-71382,-124270,-127347,-60830,11109,-28970,-74623,-34111,10829,25031,37061,42088,-61492,-64763,-33745,-14510,1365,-6642,-52728,-115234,-130240,-82667,-26789,-32740,-64837,-51001,-37583,67563,56040,-17310,-42016,-72144,-22576,9279,17937,-63791,-83843,-13196,-3966,30802,81416,92422,37136,-35346,-100078,-118442,-146347,-112413,-75479,-23135,-5215,24510,130595,283108,329351,224815,-13609,-84477,-20397,18732,-1980,-74254,-111310,-51751,-52129,-51192,-20719,-38,-31250,-10366,-17369,-37890,-5960,-51381,-51538,-23173,4187,29385,8648,-47820,-37985,-11198,-34747,-84329,-79391,-17359,70034,129962,295561,433189,341385,174586,-25883,-133734,-83002,-56783,-38879,-24708,-17629,-42220,-53189,-4708,19242,-11234,-37277,-72440,-63644,-46935,-13535,22887,63906,68198,41413,109394,213355,205929,58749,-39838,101459,224453,164763,38555,-19363,-29926,-39635,-17108,-79813,-41314,86392,248460,324367,236304,117731,13986,-37691,-15302,-6074,-11303,7456,48477,19680,-32939,-94739,-67479,30610,81932,106634,71052,-8668,-41511,8920,44894,-8763,-75056,-44925,-46012,-106074,-52885,-20865,-10574,-41573,45413,271403,572050,487830,225687,37444,-16203,6105,30394,-553,-110754,-95353,-6379,82817,102234,106968,84311,23524,-50624,-46722,43492,75468,23593,-39681,-84201,-47664,15195,8871,-100547,-56054,48955,138424,176814,147665,80242,71663,104065,155306,203660,94429,-36374,-52073,4335,73001,140679,197558,252721,257865,218420,153149,26986,-76385,-100748,9842,88573,51350,-2121,-30225,-49895,-65240,-100680,-126336,-88349,30402,156179,201757,146721,-6814,-70137,-21352,23063,49230,45799,18487,-19737,-65948,-104700,-83145,-64523,-85973,-83198,-30751,73486,78924,-8434,-41639,-81144,-165896,-143901,-137038,-149346,-138585,-116161,-146835,-80639,-75084,-131210,-9098,73748,104157,106163,186623,219816,175449,101880,32543,-2432,-6247,57741,209596,295525,225286,75172,-51672,-64708,-42163,36933,140756,215977,128411,-7652,-113248,-113528,-54382,30829,139146,175313,128397,40875,-32093,-38467,-46889,-102554,-147125,-140513,-134518,-158231,-149348,-55999,43049,90811,96763,101983,128113,187541,321234,446421,231803,26863,-121646,36622,134358,50614,-25952,-28002,-22240,-25151,-26478,68381,38423,-33342,-102380,-31198,6532,-25178,-23401,-15456,-1622,-42982,-84787,-109827,-14328,45282,61707,-77225,-30644,196386,249984,82297,-49737,-69607,-38842,20308,73423,66053,40613,11946,5333,-9410,-47464,-157016,-218491,-276356,-286189,-245131,-167654,-93584,-14656,27391,79825,120802,152208,145548,133426,108354,96054,92649,51485,36603,22915,1464,-49765,-117076,-128167,-117468,-122061,-123421,-126546,-136713,-92795,-62536,37785,312738,429750,304015,156826,38501,5845,28926,-20418,-90797,-116972,-99223,-15192,149283,377747,273998,-77556,-11375,250340,462013,633790,651204,537625,333031,58072,-43702,6762,30214,-11028,24308,53286,-17435,-103150,-130515,-102204,-91808,-63989,-24189,-27184,-51741,-78374,-42850,86701,291882,426930,457691,365587,216612,105470,45308,26188,118598,190194,127780,73393,58724,83627,79087,61753,-9861,-114819,-58930,25524,73309,46673,38484,51032,94594,132600,131821,79056,42318,47623,1795,27943,133367,189375,171213,161419,161151,173531,198358,97099,-21844,-30899,-28610,-30370,-44789,-44996,-105879,-39360,59026,125963,97137,35453,-11273,57822,66536,63129,20917,-297,-36925,-97861,-84099,-24199,34729,17598,-1132,-54633,-106038,-123777,-89348,28288,54994,1465,-41879,18,18530,-12053,-56649,-70252,33133,240965,423857,413110,354790,197753,45507,-27882,-116596,-80867,14168,32809,-12790,-39359,-13001,-24868,16885,62209,141024,371578,402833,262642,128433,59749,76508,19524,-88110,-145508,-151549,-110035,-100510,-77659,-39989,-49022,-41556,-46694,-32744,8292,28568,5082,-11284,-42500,-71575,-80715,-55810,-1569,25424,13351,-19407,-12616,41959,178833,414501,603338,533615,182666,-38835,917,53057,25340,-5602,-39147,-24858,48040,74276,54681,-10317,-62842,-58455,-39760,-21917,-46481,-103671,-104160,-41143,55585,154156,87953,20456,-17216,22802,12884,-50747,-84550,-76822,-77561,-4532,80051,110491,114439,83499,34203,45949,96277,132749,123943,89504,60103,13502,-35066,-31586,-1649,-12897,-36873,-50871,-19490,24921,11416,-28480,-33875,128994,329090,345979,189957,39006,-30126,-47197,-25888,28224,124834,160930,49113,-50173,-11056,77537,186593,285617,405376,413324,404773,261173,174099,215408,214952,99955,15905,-49020,-28571,71727,193991,158480,132340,144605,299198,439401,381927,215814,33323,-83953,-58502,-26330,-1882,-70007,-89983,-83099,-95929,13702,77057,59092,3833,8176,81390,154386,98902,25254,32016,89175,79986,8382,-61688,-108146,-137381,15472,39623,-24222,-61734,-82078,-30386,10006,109834,235576,336211,223410,35589,-50736,-110513,-140945,-84233,-13471,7312,3866,-29744,-75777,-108740,-65463,-39306,-28811,-9079,20615,-12525,-32200,-61735,-116205,-68930,-85445,-61946,-90539,-91812,-123307,-103284,-44278,-25751,17869,48709,40379,16689,-19794,-39083,-67916,-67963,-38644,-21692,-18416,38439,123388,129063,90008,28667,-16644,-11539,29283,188617,402749,524231,392596,169689,92303,133173,312234,510710,238293,-88613,-137557,-42213,-22410,-72972,-129552,-49960,21211,105390,49275,-61445,-136060,15501,82401,50053,-36064,-67995,-9420,16734,3634,-34017,4122,58243,38811,23224,-3675,-17552,30886,118363,169766,164023,61936,-82894,-16821,-31957,-149758,36284,264394,260782,47123,-146080,-28097,-41388,-102278,-25790,78975,94401,-25605,-117001,-20918,-15260,-93093,-136545,-81714,2034,58590,23616,-37356,-104648,-44607,45866,178814,216248,104258,23502,552,-41360,-67378,33723,66489,99673,170516,176582,105650,-5165,-41998,41665,97172,22831,-74912,-83331,-21713,58230,132001,115463,59357,-6420,-50021,-82275,-79963,-14069,63651,52804,-44586,-83685,-65710,-11564,-2985,-26899,-118216,-126331,-76936,-15330,11437,15998,26701,17162,-21377,-66031,-99360,-115565,-66968,-26928,-45290,-92934,-133326,-97402,-68598,-76538,-93374,-93754,-33367,7833,-9360,-66833,-81857,-43193,-17954,-25425,-40844,-39693,-1724,67585,104483,126125,97582,47114,-19381,-61424,-69500,-110196,-112456,-77531,-62922,-65033,-55819,-47398,-14719,44390,-24032,-86425,-51057,20323,54104,-29603,-71079,-18838,13978,33412,662,-15324,25180,137442,202215,83837,-62293,-72993,19737,94162,142705,138469,140444,162123,145608,124348,138967,103486,6737,-140528,-61269,50202,180765,171100,74781,1837,-5591,-4466,-5252,11725,67316,134793,167363,143747,29170,46777,119134,116888,32599,-83571,-84292,-62752,-87724,-79285,-52561,-75744,-58515,-42277,-18373,-2535,-32395,-43261,-64651,-47051,-11324,33557,8102,-33357,-62174,-73192,-58330,-33630,-37963,20385,101378,167289,187727,132204,105816,122067,120843,81187,19628,-38364,-82079,-115392,-107211,-48834,48631,131452,116751,73001,16129,141657,98423,10445,13850,33604,10992,16653,-26528,-64240,-58865,-51324,-68967,-167979,-135637,-64506,-1898,95816,237688,200218,36315,-120282,-74515,-26630,12752,57112,76154,56412,32255,13918,9092,21880,-4521,60204,248033,243364,89756,-35236,-85080,-47366,-36974,-59369,-78980,-107624,-106768,-39577,-22876,-40082,-54147,-68341,-116876,-48857,66540,186901,198609,55335,-46614,-30658,65390,96631,87050,-12527,-35376,29805,15592,-48096,-118444,-18646,-17304,-43094,38373,117112,143896,101560,40303,-24014,-55827,-79130,-80806,-114862,-142830,-65176,37551,34213,-28181,-53550,-72531,-111140,-94732,-68067,-22740,14354,52343,34957,-12597,-86273,-30612,12761,-9969,-57063,-98002,-72977,-40834,-58743,-119840,-78007,-70889,-66534,-81947,-104475,-81523,-35266,-34878,-24107,17622,48067,114905,162160,69140,-120751,-45441,106976,192559,141822,65424,37566,27710,-34357,-84202,-43754,43634,40592,-52218,-60370,1063,87576,161025,176617,88841,-17960,2745,-6394,-30993,-34378,102500,237974,280542,165172,-6855,-23752,158132,321596,325355,161109,5433,-40876,67925,52997,-1814,-64712,-108121,-97559,-76489,-80470,-70768,-71589,-95762,-46732,63455,130014,160988,181539,197344,85088,-28525,-67722,-6314,50975,46203,-5471,-74534,-84417,-48089,2092,105347,64524,-18724,-38978,-21268,-35428,-28057,-1077,39227,120112,251959,271243,124413,-114703,-154463,-98856,-78725,-47016,1457,32290,45556,16291,39619,61416,74246,29149,-49742,-99179,-25820,85733,213191,271010,290570,262009,95509,-24537,-43849,-15276,110970,266126,248984,202051,100565,-52165,-154748,-133195,-106371,-80160,-73819,-53630,-90217,-126275,-110920,-106257,-69693,-1747,85852,95863,32539,-21746,-51596,-87277,-102738,-36643,-58243,-99079,-58206,32300,106799,101880,-9539,-63717,46260,83619,98524,68276,40323,75334,91426,121600,77552,-7083,-40327,-57719,-74910,-102901,-93115,-71193,-85762,-82161,-17592,46903,25682,-45722,-47294,-40652,-77239,-135330,-112271,-89363,-32491,-28348,-72724,-14443,104666,205700,228258,94990,-32866,-100913,-110235,-44589,37450,61397,40456,12884,68932,46540,88133,84714,28362,-68068,-128324,-16414,37934,80714,43326,-29957,-60376,-53703,-61622,-3788,62577,28940,21946,97862,138113,90956,-625,-32033,-50438,-102134,-62272,33850,72680,-77271,-55893,-6685,53996,99980,-12362,-115008,-41475,25391,34525,108064,245899,308528,241691,157581,128174,92594,19616,-61750,-102755,-79943,-69660,-14694,45965,16931,-60370,-57881,-49302,-101578,-93547,33353,132634,139215,63195,-66562,-32701,123562,270078,242666,152213,92351,66744,107050,81630,-25537,-98269,-11132,102127,158959,181953,162514,141759,70002,3016,-80859,-120113,-105396,-64225,54774,160949,259555,307529,244342,147606,87872,80499,256891,342251,179412,66617,-20130,24412,128189,271174,351027,340877,139538,-42495,-91769,-58686,3090,48266,-5130,-100540,-43458,-18059,-97398,-57550,-28730,-30453,18619,12822,-13347,-53865,-89717,-151543,-141496,-78052,-60297,-113503,-93537,18112,66673,-5081,-64770,-8434,82104,165227,286211,396386,439375,419142,186167,-5080,-67766,-21754,20320,64527,60365,23176,-16111,16706,46078,54125,43817,15290,-100,17011,44688,34637,-27066,41388,170611,280558,213127,125219,90050,6868,-71449,-15438,10031,-12509,-57407,-80828,-72566,-36356,-14272,-18291,-24510,-53633,-41917,32676,41996,13234,-17082,-31930,9636,20159,-9739,-32645,-36519,-20865,-17363,-4354,-4353,-39117,-81156,-90230,-84111,-88073,-110407,-120462,-84438,-50978,-63921,-88495,-138810,-49509,22829,52759,69358,147404,166930,91457,13871,-53278,983,78322,132816,151715,325469,516829,422005,194849,7827,-87676,-121206,-62001,-12238,42879,118909,129103,66956,-68391,-137072,-2481,106195,232829,173346,25813,29008,61315,89714,56340,1629,-34104,-29794,-53981,-66733,4205,23628,-7665,-16711,4268,13903,35245,-1315,-52114,-81995,-122924,-106202,-22432,43848,45837,47982,-239,-20778,-7170,25708,30312,-15903,-61619,-102284,-65299,-30380,49182,52750,-14205,-18959,9837,10959,-31875,-65877,648,71849,119507],[29018,-3769,-10377,9970,-26974,-80496,-31890,-17221,-71574,-124978,-18369,49551,115314,122717,72048,53398,33532,-4760,-58855,-43882,-5404,48027,89647,175143,249589,343045,406406,385149,199289,79695,100149,148352,137589,27284,-32452,-50640,-91486,-88586,-70076,-58504,-68329,-91784,-124302,-90216,-31752,-21309,-38170,-54065,-69044,-89773,-69774,-38775,-126401,-62380,51437,122365,128987,112038,96034,41131,5330,-11205,-6306,25033,44258,-2601,-37711,-86886,-116909,-70711,-17809,30399,31840,-44148,-73147,-30490,1381,-31505,-96708,-32663,-13776,-14839,-69031,-74034,-36357,13939,24403,-57970,-75600,-14393,9656,-46305,-79395,-14079,76059,137114,152663,86346,4389,-43538,-83733,-39088,104432,262199,315470,348399,317650,195778,48166,-52432,-71396,-82434,-65335,-29519,1571,62956,134128,120618,22420,-64128,-79864,-37464,10391,9239,-20547,-52464,-68009,24981,70875,35881,-80043,-27127,70855,97750,41134,-88812,-90732,-62670,-76767,-71168,3205,74349,135004,196728,156775,12513,-77430,8385,95123,211850,273426,287438,267858,217425,126136,87290,39640,2945,-21230,-107580,-1279,90451,125172,159381,183297,75538,-36538,-104418,-10412,103183,195950,197285,123513,9362,-48217,-79404,-30427,57964,126599,145306,240257,287994,175217,69587,3695,-48443,-84974,-46178,31460,122738,76679,7686,160,-5122,-16119,-10802,-2353,3612,36995,45458,62510,61664,66472,85076,110179,135345,103009,-12601,-131094,-49477,-35848,-92376,-57393,-32587,-2724,-35316,-72223,-126878,-54513,284082,615179,546136,271566,78795,-73165,-136274,-101264,-34670,2368,-5940,-102121,-129689,-78444,-47194,-14346,-81139,-132704,-31063,92198,216782,278260,266724,202662,122677,9665,-81227,-146876,-94911,-7832,64885,133094,156908,96051,-19458,-51606,-55963,-106126,-102821,-27730,7261,-487,20170,-31596,-39283,-48615,-63805,-54018,-34259,-47067,-57526,-36105,17996,77135,185080,225805,189355,164566,196589,143136,70565,8145,-31797,69394,202879,211266,184402,141901,112988,151249,131382,89003,15189,-52626,-119035,-97834,-66474,-40086,-47591,-79282,-31099,120779,391535,503468,526616,326864,107289,4901,-44199,-50904,-69065,-103487,-108061,-95502,-57060,-64098,-104383,-84027,10111,50734,85197,122089,91381,31232,-42067,-33144,-58888,-162780,-75836,19830,68025,56716,26939,8817,1586,-65890,-69206,-44896,38367,129744,128235,98419,23417,-48732,-106424,-92033,-89472,-93413,-122339,-91628,-41110,-57559,-93142,-110038,-99105,-108881,-128719,-107453,-35002,79075,90595,35342,44262,130462,152930,59143,10024,89200,219908,219243,144184,77127,9457,-7824,-17640,-26583,5158,45668,65040,60165,23766,-3482,29448,40227,48590,58198,37381,11764,-26831,-50884,-21666,14399,4446,126345,208267,157406,79348,-19154,-85854,-124709,-61429,52098,84334,72199,88449,91457,64783,886,-43934,4417,122326,189893,20150,-105132,-106337,-53998,-60441,-73485,-6012,43609,42336,30484,53598,20932,-24715,-66197,-64564,-68841,-48136,-39321,-50385,-33214,-8081,-18654,-57611,-93427,-87671,-29218,35457,70385,50410,55729,-19914,4860,82123,126043,98001,8267,-81246,-47037,97212,215775,195887,208403,269957,239445,35537,-17796,-13561,-19950,-42519,-54213,-16800,10508,-25293,-60451,-68673,-14365,131546,354011,359963,230926,55488,-71570,-47646,26462,93247,71924,661,-77936,-147318,-107237,-37187,30037,-14740,-66209,-37124,-32407,-68784,-67187,-30612,-83428,-72322,-46394,-24844,-2682,-9571,-57954,-125139,-110665,-67121,-17916,-36951,-70549,-38876,19407,168403,136532,38529,-2818,-45276,-12639,3679,-792,-80141,-76412,-12021,-11616,19091,80043,100750,48535,-19724,-89680,-124596,-154249,-109658,-87063,-44164,-28574,36422,186168,356237,392252,224398,-38437,-95048,-11070,39508,12609,-68163,-121647,-63733,-61348,-57813,-20879,14517,-14864,-3250,-9326,-35882,-24193,-92126,-42394,-4543,23074,31502,-10672,-77118,-56976,-17131,-35505,-95919,-131816,-42791,75623,180194,390655,487938,345509,171030,-31075,-140873,-76306,-51498,-40837,-29271,-22700,-39647,-48548,-4201,9541,-15363,-36332,-73238,-65794,-46306,-9566,27598,69085,80736,55248,101098,185216,185288,49429,-63821,79162,215125,200358,89216,277,-29011,-48876,-29253,-92879,-46006,102906,285427,348759,223619,82252,-15843,-47463,-13610,531,3949,32245,70930,30207,-31726,-100563,-70114,31865,83054,110948,76680,-3728,-26163,19708,41538,-35487,-102530,-60703,-46909,-109206,-86637,-53682,-30736,-49893,36287,241360,581222,535591,232364,32462,-28755,-19276,4348,-14874,-119334,-90958,2929,95093,112945,115585,85852,21301,-69927,-72809,33303,62191,22799,-29702,-70133,-41703,7755,-6170,-91070,-8067,108105,207695,231143,180813,98138,88669,118670,156447,177300,56364,-66007,-71230,-17226,41481,123405,200466,269310,300768,293877,240807,97377,-29442,-88820,5760,98997,64071,6692,-12980,-25800,-45834,-88477,-134895,-86168,30778,172905,254837,186577,-6746,-81801,-29036,19381,43363,36654,12411,-17901,-56985,-96826,-79894,-58334,-87100,-103237,-50825,58908,71333,-12439,-37496,-76985,-177525,-162843,-155694,-159639,-146046,-134976,-140129,-71966,-74244,-139428,22891,122379,136533,155043,229756,229321,158205,79741,9964,-33539,-38900,37767,203311,322363,286313,144638,-3275,-53381,-48680,36254,124153,198588,135417,2264,-99690,-103086,-50215,30589,130598,158369,114732,45433,-31267,-56772,-74499,-119037,-135907,-132846,-130772,-147799,-161129,-89989,20749,76866,82570,90570,125885,190277,323362,448234,248715,37013,-124253,30159,159584,97177,6562,-19051,-22873,-26218,-11077,74575,32780,-45711,-123226,-42481,-19492,-67850,-58861,-24801,5655,-33894,-97269,-166929,-74728,1120,35169,-71738,-26792,172060,218152,58891,-74328,-74825,-32806,24476,66229,55393,40755,13647,5191,-11021,-42866,-123696,-172020,-228834,-245389,-217454,-154493,-83350,1840,50327,97497,131651,155152,150312,140861,119026,112251,106082,64975,46000,36038,18639,-38082,-111386,-130534,-121694,-125695,-121660,-117200,-118668,-74378,-48846,56681,337479,433025,296946,151082,38982,3087,24930,-16114,-71073,-99636,-99543,-20534,129026,359107,272968,-44992,-97561,136554,335782,498672,515377,424262,263064,27872,-57232,19717,48464,1554,21362,52123,-17739,-98071,-143143,-113803,-98466,-73698,-36005,-38279,-58084,-85389,-49835,87520,301299,447335,495296,412826,223771,78252,16210,7308,121050,208019,144833,66793,35578,76571,89708,79317,7471,-104126,-74320,14673,61979,34652,39263,70028,122727,159637,158169,99288,56482,71746,49308,65681,143578,187617,168297,161071,153769,169203,204648,122154,-37766,-48580,-32640,-32947,-54569,-64334,-104615,-1839,108735,169010,122615,44364,-13372,37143,55275,81137,38801,9879,-32625,-100960,-90036,-21768,42765,20026,-4816,-59704,-113112,-115391,-56560,66510,62787,-7809,-40586,-4120,2615,-37555,-72871,-55343,57044,264921,421570,397685,363302,241678,81483,-15683,-114783,-79028,14038,33567,-10426,-41738,-10152,-20934,12049,53730,129984,349382,388808,261510,129012,50868,38879,-41621,-138663,-160662,-139623,-119129,-103538,-51626,-11000,-25546,-29876,-51453,-46516,-9239,13342,-1062,-9056,-32324,-62118,-66600,-40134,13791,32991,12459,-32819,-33945,10648,127646,370288,595512,548564,203970,-35450,-10851,39030,22884,4056,-28179,-22451,38577,70430,55730,2823,-43775,-47669,-34158,-9392,-32340,-88239,-94538,-40299,47408,126036,62693,15166,-3748,28494,7528,-61812,-99929,-80466,-55107,22831,101243,132352,126886,93828,50128,55439,99754,136963,124038,79286,39916,-18620,-63235,-44468,-5420,-15969,-37360,-41884,-729,45482,32273,-6548,-2557,177636,386504,378286,189568,21102,-51935,-57462,-32589,16608,108580,135727,27316,-66317,-12880,94807,218380,345753,488606,477349,429814,259325,149569,168130,180741,109184,15783,-53055,-3028,109235,218145,168669,134086,149551,314801,415266,348994,226641,41992,-77057,-52817,-20095,-2100,-73496,-90479,-79471,-84831,34439,108969,87407,24923,20710,70870,140806,112669,39797,51108,102581,90908,15799,-65595,-121198,-135039,48058,71939,4523,-39896,-86892,-40175,10783,125909,265289,373109,245873,48077,-44703,-111373,-151548,-100102,-38903,-16523,-6011,-26070,-68194,-107920,-78700,-48616,-28208,-3030,33146,1076,-30962,-83291,-118920,-47442,-79465,-75045,-93253,-76174,-90958,-120545,-48564,-21221,21435,47071,30840,-5096,-41965,-54244,-73108,-71568,-39912,-15738,15741,100352,194373,194712,137924,66647,3821,-10751,30000,208981,438388,542913,399385,176626,93752,135092,321713,478282,167039,-108285,-122704,-27993,-8134,-58354,-120077,-49221,21812,105704,62991,-29706,-152739,-29965,22980,5000,-51372,-75228,-10750,28174,18534,-24256,276,36901,10517,-382,-21701,-31189,24790,110022,146494,137161,48429,-89528,-6867,-19388,-148390,44424,309115,327964,109030,-81657,-55664,-72545,-145667,-67860,40348,54301,-54187,-113836,-390,1366,-77225,-142568,-84268,44762,109138,75893,23115,-83414,-82603,6643,110753,146928,68768,6098,-17261,-61766,-87517,13797,33772,80600,158684,176576,111747,17077,6688,55613,95678,19290,-78758,-83211,-18732,62008,127843,97865,36916,-21116,-57597,-86841,-79241,-10092,62966,48922,-38459,-67716,-52025,52,-3658,-47105,-133087,-95741,-52021,-7323,13346,29290,56200,52840,6393,-50495,-85907,-102644,-56000,-9848,-18793,-70130,-155193,-121900,-83314,-84944,-101065,-103725,-47652,-12626,-30535,-57368,-33097,6708,14032,-12814,-40488,-48118,-20789,45340,91548,117991,96779,49967,-6155,-66587,-75710,-112374,-115985,-85406,-70135,-73106,-59586,-44563,-116,47672,-26460,-88865,-53681,21463,70400,-740,-72715,-51711,10731,58432,34359,-2610,17252,109399,178832,84472,-62139,-68501,31502,112139,165985,158734,155353,169762,150645,127463,128065,78708,-581,-137951,-77655,12009,112063,107997,47120,-3780,-2112,3713,356,17094,71274,142412,173696,128102,-5504,10844,86188,93982,22445,-88776,-85834,-60956,-88187,-103623,-67916,-85452,-62790,-41070,-16367,-2889,-37940,-50789,-71815,-55632,-17185,25300,-3965,-40063,-61225,-65644,-51999,-33489,-47776,1605,85947,164917,198879,135273,90335,101002,101444,69769,20063,-27919,-68843,-107392,-102475,-53086,23835,100056,100352,74286,53093,203279,124458,32768,41763,42047,11478,26730,-15535,-65337,-51857,-33842,-56648,-162726,-141363,-66159,61,94566,220244,170394,12530,-135915,-69631,-50284,-30976,17633,49600,46389,31949,18270,16955,28800,56,50735,227736,206428,65659,-38022,-73597,-34167,-21428,-45462,-73979,-111726,-122898,-54737,-40555,-59049,-76409,-90848,-121832,-22409,99956,213196,215434,57685,-80294,-66570,30866,67778,90706,21678,-47892,7024,1928,-53620,-90306,3996,2071,-35211,37709,106150,111897,66829,12465,-40442,-61335,-73145,-65216,-97547,-150981,-87924,531,-19982,-58670,-72888,-83923,-117335,-97102,-60477,-18010,502,34556,25603,-12365,-108816,-33628,7219,-20242,-70091,-84403,-44732,-15343,-40633,-109445,-84778,-68184,-70120,-90790,-112550,-87373,-36078,-29021,-23854,8807,74148,157942,181941,74393,-123828,-35781,123473,219987,181352,83460,28693,7002,-59741,-98164,-41773,37289,8557,-62610,-16348,26832,101558,163404,176194,101437,-13031,-6268,-20879,-43341,-31763,112273,250564,288803,163240,-11663,-26329,149442,297835,305798,157864,8651,-22608,107096,77277,5736,-61129,-103021,-103439,-90657,-93224,-69586,-55657,-67274,-35823,57323,118025,149410,189561,218811,96692,-22242,-78390,-16385,45059,45334,-5421,-83134,-97248,-49211,15066,117281,77441,-15443,-31569,-17992,-33837,-20282,22263,81886,193818,329916,334198,188757,-77867,-142350,-101492,-78324,-38256,8915,31272,26221,2330,51627,88575,80682,19077,-66453,-88167,-1061,118581,258228,303104,309106,297390,159705,26531,-24617,-22279,79937,193028,175564,150419,70959,-68035,-170054,-121219,-100106,-80765,-75977,-55083,-93872,-135881,-122989,-140639,-97686,-7960,92506,107639,50112,-3931,-35268,-84068,-120734,-51133,-61340,-99001,-69889,16802,92502,87310,-24406,-50990,65447,109810,115703,77336,51023,85071,88126,114861,73852,-5047,-26982,-38554,-64775,-105659,-72521,-33121,-44398,-48295,3200,49783,9906,-73947,-53897,-31900,-65281,-130605,-112544,-82577,-25085,-13676,-46991,5513,122754,228945,258007,107448,-24677,-93974,-92049,-22363,67474,97256,68775,35061,86159,45999,60895,40089,-6669,-75327,-140880,-51645,9071,66236,43265,-26561,-56706,-44393,-50714,6131,62805,18694,45222,130876,143900,76338,-12085,-36001,-61396,-113470,-49795,63231,126553,-22242,-42912,6231,69113,124254,17669,-101562,-52027,17695,13085,65887,189360,250441,208175,134927,103682,67650,288,-65796,-105021,-86600,-65539,-6230,44319,6529,-78698,-70242,-48464,-90408,-94848,38536,146426,158604,82840,-54798,-50278,99770,254876,240658,149156,93448,69323,112515,81258,-34172,-113418,-13848,79317,115473,129257,112879,106252,55443,-3579,-82023,-144285,-130087,-96365,23509,107605,174922,233889,173149,108919,49889,29916,188257,277868,170176,59992,-29902,8180,104165,237375,301201,279965,109076,-52722,-97038,-65153,-13089,47891,-590,-93786,29089,66421,-34582,-56142,-20339,-23264,24786,12157,-19358,-53491,-78607,-147886,-151637,-85422,-64793,-113074,-105867,-3230,47325,-18160,-78885,-17056,95839,181096,300682,418690,492184,455189,175122,-17069,-59588,-18813,15028,57936,62418,25412,-26140,-1415,26481,25804,14869,-5657,-20438,-9884,8604,-7144,-46906,34881,167218,293900,234136,145778,107055,23470,-46535,5993,34857,13711,-33639,-59908,-53059,-16825,1697,-337,-1845,-26714,-61139,9450,33187,20574,-2165,-29809,-5897,-5962,-33893,-48384,-36481,-4530,2469,11849,2934,-41884,-86622,-93326,-84364,-88111,-115849,-127598,-90690,-57246,-65591,-83810,-137639,-57908,25781,72486,113041,196027,184562,84874,1209,-71858,-3364,89916,137076,139107,300346,485655,385044,162361,-7885,-95267,-128299,-65909,-12426,46429,134141,136397,65362,-74887,-138521,-1138,115672,220441,154165,3634,1486,48322,87956,64788,22882,-7070,-4188,-27244,-54652,-10617,-10094,-40384,-44883,-30973,-13750,17772,-8057,-50197,-87101,-137553,-93508,-16674,36777,36093,44747,5095,-11402,7607,49959,57571,9633,-36473,-98237,-104809,-60237,37585,61696,-748,-7987,15774,13419,-35079,-70348,-4114,57563,88643],[225,-7572,5548,26428,-17926,-70833,-31923,-23365,-76627,-124162,-20016,48999,116664,113833,63954,57154,48981,17968,-44031,-44721,-7355,47281,91590,180105,265599,371407,430396,390296,198581,84450,105770,160923,172887,51554,-30002,-55039,-116499,-126560,-90382,-54953,-49152,-75555,-121634,-102984,-59251,-50020,-50197,-49635,-55779,-85557,-105093,-75833,-133538,-58471,73359,141550,137002,104211,79579,27572,-5146,-22742,-24858,3101,29267,-5285,-25119,-75211,-129307,-89123,-35923,19775,24422,-55335,-79173,-34042,8539,-16794,-92214,-44707,-20971,-16856,-78785,-86047,-52543,-3517,10687,-60695,-57068,16955,45340,-28779,-73453,-5913,100998,183961,206326,124105,23036,-39244,-87215,-39591,112432,289209,338716,341195,286351,160210,18924,-70150,-69601,-81789,-60778,-20452,15193,76402,143122,108303,3548,-76428,-56742,10557,54687,44546,-5581,-51432,-73881,26784,106207,109195,-961,-12564,82537,111963,50391,-78423,-92448,-60146,-74405,-63718,15370,97371,174579,220709,139375,-3434,-64905,31826,109477,202373,231209,233988,226271,195248,118723,91040,58749,38785,12669,-84227,-15440,84568,132793,172279,179050,57970,-47635,-96220,2185,134270,234920,204990,108750,-6224,-61278,-90150,-41333,45132,108139,140287,270297,352806,234160,97140,14105,-34616,-53751,-36501,43079,146743,113526,42596,25543,5106,-16444,-17399,-5247,1609,39652,61257,71833,53171,42780,72394,120266,135850,96805,-9370,-108344,-47046,-33319,-82472,-55857,-30412,11703,6500,-25471,-93494,-81579,241938,577242,508722,242217,58904,-66324,-125860,-110074,-43672,-12706,-32689,-129700,-105439,-67053,-40221,-994,-51628,-150244,-44304,87783,218529,268403,237735,156422,93446,1533,-80032,-142247,-106093,-11376,57916,112487,112030,39999,-60071,-87060,-83929,-123771,-120242,-46323,-9136,-9540,20394,-22685,-25798,-31176,-44673,-38872,-31894,-60285,-76525,-54371,13083,103367,230007,258200,210937,184851,221586,193139,119207,42440,-10805,76183,216609,247659,225741,165028,107012,120795,91176,54213,-8669,-74124,-138695,-101443,-68388,-49312,-61694,-89706,-33352,128944,391060,469485,474389,277195,90888,-982,-43432,-49197,-77040,-110710,-112725,-104400,-57426,-60474,-109387,-34799,87760,116866,142001,166996,123052,68863,-16070,-22288,-61381,-156385,-64865,44653,101665,83093,41834,16243,82,-88371,-108172,-71156,30411,115930,116444,100177,39919,-24511,-89257,-78243,-78954,-85472,-112498,-93901,-48097,-69012,-106838,-121781,-103845,-109831,-127575,-121551,-42530,73817,107276,45080,31833,123936,156028,52996,-6710,78517,214731,215926,129288,50827,-17087,-19254,-17740,-30771,-13742,20221,50654,60230,45135,39578,68850,67991,72002,78861,53341,22972,-9371,-15740,14999,47509,30950,146580,190074,125091,58497,-30341,-93745,-119408,-42326,73977,97122,75508,86716,82908,39387,-33953,-52747,16007,146339,226014,45136,-93287,-106527,-44843,-50652,-92826,-37291,16071,17256,9981,46160,21657,-24487,-72720,-73433,-71894,-49217,-42017,-50952,-31499,-5926,-13160,-51791,-94927,-97789,-37962,38999,90293,82153,81117,-7106,17805,87961,124559,91694,3502,-82717,-45258,98657,203098,167561,173937,229337,207169,23428,-23488,-20695,-24230,-44984,-64823,-35710,-3248,-32075,-69339,-82200,-30681,109618,317283,326372,214555,52048,-78631,-53375,28105,104015,88083,9626,-77185,-136876,-85004,-15649,48684,4059,-53060,-36797,-68584,-146074,-158983,-101493,-100764,-77248,-56008,-32423,-5540,-11536,-60793,-127038,-88441,-46517,-5132,-37946,-73627,-23474,82413,257584,203917,87520,34122,-18370,-3124,-1331,-16282,-88543,-71346,-13886,-23241,-117,69810,103064,57479,-3979,-75009,-123847,-154009,-100798,-90041,-57570,-43136,56674,244294,422634,436100,209576,-63124,-96954,405,59045,23681,-64208,-126086,-70879,-67950,-64262,-22413,26782,3855,6729,2865,-23362,-33378,-125051,-26322,20426,49101,36268,-26844,-101053,-66307,-22199,-37369,-101516,-141827,-42827,84991,224537,458628,497467,314662,146466,-45577,-128372,-60260,-38581,-38083,-32106,-27509,-35827,-42461,-5410,-3968,-24421,-37360,-73687,-66146,-42045,-155,39116,80619,98168,71577,94622,157903,161709,41215,-77713,52030,189033,223633,137447,19686,-26595,-55288,-42789,-111396,-50647,121314,322571,370959,212421,53069,-36148,-51292,-11887,4758,17704,59493,98252,44058,-27959,-104984,-72474,32454,81951,109018,74164,-4248,-10526,36955,45113,-54703,-126275,-75341,-49480,-114829,-125091,-86395,-52047,-59663,25613,208661,560938,553783,227339,22934,-44870,-49693,-29496,-34981,-128909,-85454,11327,103151,118986,121092,86802,23645,-79581,-100000,19857,43720,17186,-22288,-54961,-26795,13071,-7471,-60894,44400,178678,288258,292582,217173,118267,108602,136867,162202,156500,26273,-88411,-85165,-36463,13749,105428,191314,260963,314422,349343,325860,177220,26292,-69137,-5420,95935,65941,9912,1738,-2673,-21793,-60757,-102626,-77737,29423,185328,303316,218654,-8427,-91359,-31441,21178,41568,29312,6075,-17066,-48414,-87969,-77117,-53574,-81941,-122520,-73688,35843,52212,-24955,-37229,-70985,-169525,-181641,-175662,-168819,-152974,-131602,-116213,-57686,-71619,-139440,51189,166472,169713,206811,264480,228938,135631,55353,-13322,-62840,-67735,19179,193321,339759,341828,218263,63061,-12042,-34704,40502,105568,172920,132889,10280,-80162,-84489,-43425,29631,117423,135034,97773,47474,-27227,-66344,-83780,-108155,-119110,-118481,-106000,-106330,-120449,-107731,-2188,60807,67315,77248,118417,183226,306656,414891,246738,46610,-113271,13043,160960,124376,30717,-13453,-23259,-22549,4990,76759,27196,-54154,-131215,-53570,-41853,-100408,-90148,-30986,15271,-7943,-53075,-101747,-111410,-32860,14381,-60797,-24315,137494,176692,31732,-97081,-72035,-25450,24004,52380,43400,42284,16895,4344,-15002,-41293,-95471,-130264,-186218,-209480,-194129,-143909,-71487,20248,72584,110338,133990,147815,145623,140859,121291,117738,112197,76891,57690,52395,37985,-25769,-105580,-132681,-124958,-127136,-121311,-109762,-101356,-55487,-32461,75123,339613,407484,273337,136014,32643,-5157,15134,-10916,-50278,-79922,-93664,-23499,106533,323279,246934,-48011,-139568,80095,265219,408968,410231,326127,197618,4887,-50767,36106,61924,11991,15245,45928,-21729,-94489,-150528,-122710,-103201,-80962,-45109,-45763,-59525,-86440,-54691,86256,300990,452501,513453,440933,219520,45771,-14815,-11409,118536,216084,157101,60373,12991,68167,98134,94308,22576,-92154,-88242,3480,49303,18884,32699,77613,135483,168839,166407,103748,57528,86053,85869,91229,142025,175007,157606,155777,144307,163079,204579,138798,-53372,-69701,-38171,-35872,-63331,-82276,-83282,38414,167049,219526,159981,64836,-10792,5135,34840,87973,48952,15026,-29808,-99287,-90523,-17607,48749,18161,-11830,-64309,-113744,-96896,-18082,106937,67028,-22360,-44820,-13054,-16180,-63129,-79683,-36640,77558,276654,403478,375521,365045,279833,118658,-1263,-109362,-80232,8480,29422,-9505,-42042,-7643,-19270,2378,39416,106394,294900,341445,239151,116979,32517,-6246,-99565,-129954,-140710,-124624,-112169,-85577,-22877,20754,-97,-15996,-53960,-58308,-24403,-1044,-8166,-8540,-23537,-54508,-54106,-26391,25144,35537,7536,-47700,-54322,-17271,78691,310743,555628,536805,220627,-28068,-22873,25004,19982,8963,-22929,-22175,26543,60863,53356,15839,-27757,-39863,-29493,4493,-14751,-71719,-86047,-41152,37093,95424,33902,4495,7395,35432,3063,-71940,-114670,-82440,-34532,42939,111101,141338,129022,98411,63330,64423,100887,135571,117858,67283,23471,-43062,-84676,-55602,-11342,-19960,-36056,-29068,21547,69778,57158,19141,32729,232068,438506,399528,184658,5677,-56438,-40476,-20162,12529,92304,108571,4921,-83377,-12380,114539,251421,399785,553286,520285,436103,250614,117051,103064,130919,116354,18514,-51514,17034,134049,226670,168617,128271,145829,313388,366390,291441,214784,41949,-67605,-44443,-12966,-2850,-74623,-90569,-76663,-74282,55729,144035,119144,48761,34700,61633,125422,123527,53013,64725,105267,90184,16558,-71351,-134215,-118843,82731,104999,34769,-16031,-87395,-52307,10161,135723,280412,389526,258443,57774,-40409,-111718,-143592,-105834,-59935,-40806,-17027,-22466,-57856,-86221,-81795,-52189,-22509,4386,47001,19099,-23080,-97816,-111203,-29119,-62082,-84085,-95505,-62723,-59985,-109979,-52600,-16967,24787,43650,18297,-34701,-70643,-71292,-78580,-74726,-42195,-8852,55850,165950,268825,266672,189316,104522,24456,-5062,38094,221048,449945,535959,392290,182643,95366,137218,330492,438842,106221,-122495,-109266,-15616,5440,-42190,-104616,-44800,23094,105197,77625,8845,-116859,-86235,-45255,-44950,-69820,-83898,-13841,36408,30264,-15622,-986,17401,-16097,-25533,-42382,-46620,16616,98357,120712,109807,33991,-96048,2474,-6236,-145543,49745,343937,384173,166089,-22501,-36610,-55612,-132595,-100322,7722,13275,-86338,-87888,27943,22430,-53960,-93226,-41227,94285,157173,124005,80644,-44571,-117808,-32597,44583,71772,29148,-8341,-31171,-76641,-105187,-7185,7643,65615,145832,172423,118499,45612,61027,74640,88890,12019,-82750,-83271,-20743,58096,114830,74062,11776,-36954,-63968,-86777,-73557,-9143,53965,38185,-34785,-54750,-39777,9344,-6426,-72525,-121963,-59508,-23009,437,13293,40000,85111,89159,34555,-33930,-70656,-87096,-42381,10265,10768,-43501,-148173,-142272,-94219,-90386,-106197,-111033,-58459,-25240,-31262,-21915,16895,50705,41330,-2339,-40089,-54684,-37419,25798,78066,105720,88553,45711,4476,-70474,-82302,-113348,-116501,-87924,-71167,-77707,-62331,-41346,14875,48841,-28591,-90272,-53176,25518,86240,29941,-65703,-81372,18723,90820,79821,24051,21894,85943,149625,80128,-63120,-61472,43664,126644,181808,172039,163135,168337,146752,122893,110383,54865,-6996,-132714,-92847,-21192,54880,54250,20278,-12709,-3202,5570,-18,16596,68150,143132,175124,112493,-36906,-22470,54555,68623,11484,-90317,-80858,-51269,-65191,-75694,-63448,-87889,-63550,-39065,-15914,-4805,-43264,-55983,-74093,-59577,-17537,21780,-13260,-46423,-60712,-59418,-48333,-35722,-58777,-11106,80061,167150,206972,130130,66489,72637,76694,56245,21138,-15716,-53078,-96726,-97136,-57322,-834,67686,82570,76679,102452,253062,140956,53332,65904,45580,9977,36091,-2852,-66240,-44095,-17115,-44665,-151400,-144625,-66418,2359,91477,195097,133691,-13260,-140944,-60925,-68436,-70903,-16008,25810,35466,30704,22149,25104,35766,4786,39614,198517,166412,41424,-43081,-60470,-14899,605,-27634,-66425,-114066,-138030,-69105,-55558,-76288,-99909,-113262,-101879,5699,127335,227547,221525,70452,-99057,-110643,-13040,27683,82090,54394,-36852,-2256,94,-46810,-60646,28502,25150,-23451,28730,84393,76033,34900,-10028,-52332,-64101,-65768,-48852,-78510,-151882,-112553,-41719,-74083,-84144,-89453,-93569,-121282,-97044,-51538,-13805,-13629,16631,18367,-10190,-119872,-34086,1169,-30484,-83809,-73508,-21452,4844,-26947,-98609,-90124,-65093,-71241,-95837,-117912,-89927,-33174,-21968,-20858,9360,108119,199444,197039,78814,-125506,-27512,135992,237613,211148,94962,14100,-19511,-85176,-97382,-33555,31124,-19008,-43294,20573,48131,109895,156614,167183,108923,-5778,-13882,-34476,-55920,-30238,114995,251111,285459,155158,-18030,-31901,134170,265290,279860,152863,14168,-2478,142756,98729,12016,-56680,-94527,-102986,-102780,-100112,-65447,-38921,-39892,-24928,48214,103558,134605,190258,227689,104349,-14915,-83420,-25074,38501,43133,-5020,-87652,-106907,-44448,31604,122093,85497,-11578,-25389,-15836,-32665,-11537,50722,136888,278247,400558,381533,242170,-37869,-127619,-106250,-82565,-35134,11302,25488,2656,-11245,57308,108270,83654,10078,-77913,-72212,21921,146559,284616,312761,306313,310916,211350,78808,4973,-21539,53361,127420,117192,109610,45338,-76722,-165239,-111062,-96135,-83214,-80628,-59509,-94757,-114390,-113730,-151197,-111899,-8280,102007,120409,66737,13264,-18910,-76303,-133992,-62843,-62579,-95770,-80364,1019,76800,73154,-33282,-41834,81023,136625,135958,91289,66798,95305,84911,107659,68475,-5866,-19199,-23188,-54490,-104727,-52736,-1602,-7065,-14336,27690,58586,2824,-102382,-59443,-22727,-51471,-118785,-117415,-72209,-6467,11266,-20688,22621,137330,246310,280039,117661,-14392,-80774,-75007,-1410,95382,132288,97175,58935,107747,55424,54625,16090,-45617,-98588,-145481,-73785,-18014,49023,41467,-23236,-55770,-40276,-44362,12150,58811,14878,78365,165579,147677,61313,-24554,-41431,-74136,-119290,-30271,96809,186763,43230,-27096,15748,76905,139511,42717,-83901,-64734,4988,-13568,23751,134933,193323,172945,111535,76223,39048,-20327,-67973,-102611,-94693,-62151,3120,46947,1431,-90468,-69051,-38776,-76632,-86713,40529,144975,161005,90826,-46637,-77267,65350,225831,228143,141817,91625,71100,118549,84419,-38823,-127335,-18790,53071,71888,78668,66025,67973,32219,-18340,-83921,-149802,-158895,-120410,1421,65923,108585,169345,109814,73980,17444,-13925,123138,212300,156433,48949,-41560,-8718,79539,202981,250331,219768,80903,-61340,-104654,-74082,-35054,35033,-7608,-55341,107310,158898,59692,-31035,-9599,-10354,32554,9840,-27839,-54461,-71042,-144098,-160824,-93330,-70266,-113326,-117774,-26362,26010,-32412,-93491,-26183,104186,188210,305871,433195,539210,486579,168948,-18434,-51944,-18422,6166,46226,58238,23581,-37274,-24204,2470,-4397,-16684,-29020,-41955,-38289,-28076,-40793,-48461,35577,164462,300238,251398,163520,118701,35943,-24257,27496,62192,45152,-5885,-36523,-32084,2932,15468,13937,15515,-4599,-70056,-20819,18214,22332,9777,-23329,-18881,-31564,-57082,-63918,-36719,10374,21898,30111,14238,-42324,-89582,-94380,-85088,-90950,-123934,-136377,-99867,-67730,-72850,-84352,-130967,-65987,26222,87467,152213,235381,188551,70334,-16037,-91581,-7582,95844,130887,117666,266694,439196,337069,124728,-28467,-105907,-135993,-72404,-14193,47123,143487,135635,55560,-86620,-140371,-1961,116958,193076,124346,-26337,-33460,35090,90536,74988,42285,16970,17646,-1844,-35787,-16404,-41931,-80087,-79435,-73907,-47897,-7863,-21734,-52270,-92585,-139690,-80394,-4554,35224,27110,40286,10710,-4331,19369,71720,82245,32394,-12493,-73271,-126764,-90788,21897,68628,12828,2764,20000,13683,-39979,-77251,-11083,41753,57193],[-27214,-12389,19245,42299,-8944,-63456,-35159,-31712,-82699,-128186,-28697,41803,109771,96642,47536,53571,58366,34957,-32265,-49328,-14481,40957,86355,171921,261714,372768,421316,364506,180806,79630,103386,165907,202833,77504,-26953,-54462,-108246,-143743,-115585,-56645,-35988,-64507,-122008,-121711,-96885,-85483,-63136,-40199,-33158,-59322,-95452,-115490,-144823,-62446,89219,152488,131713,84739,54310,7634,-20568,-37882,-45792,-22154,8263,-15210,-21838,-71794,-130152,-107582,-54813,7534,14816,-69089,-88114,-41735,9664,-7921,-87811,-60270,-30384,-23440,-93357,-102240,-68626,-18255,-7651,-64488,-43833,39067,71684,-17427,-70650,4128,130247,234271,257379,156132,38197,-37224,-94844,-49541,104883,292472,340827,316322,241844,116821,-16425,-86600,-67429,-85719,-63597,-18661,21145,81570,141541,87771,-18137,-84003,-35102,53322,99794,81167,10698,-52472,-85531,19004,129106,177901,85168,29306,92145,115672,49235,-76651,-97139,-61242,-76314,-60368,22938,115003,206649,230933,116354,-19053,-61932,39598,106720,173594,177316,177023,180640,163685,98775,81038,67671,68249,40522,-62741,-29415,72554,133750,177968,164387,34927,-61295,-92023,9661,160157,262193,202482,88421,-25222,-77812,-106663,-60956,21699,77843,124843,275511,385820,274876,115360,19958,-25350,-26859,-26786,50887,160216,140737,70626,39580,5381,-24020,-29389,-12031,-5261,32826,66835,72938,38381,11524,44953,105938,110899,68996,-20127,-92371,-42265,-32374,-76388,-60942,-36071,17217,40544,15841,-66098,-109901,192638,518819,453945,200113,31817,-60165,-117957,-118661,-54437,-31682,-64312,-106073,-79990,-60317,-41494,1033,-28826,-154337,-61502,79368,210672,242607,191428,97286,52424,-15711,-85314,-139814,-117904,-19961,44822,85048,61872,-13307,-86865,-108386,-107786,-141155,-138041,-61828,-20641,-14276,23800,-12099,-9949,-12332,-28198,-28372,-36327,-78573,-98275,-75985,2126,120876,261689,276541,221216,193647,230852,229406,160866,72172,8001,79563,217856,271074,258631,184332,99214,89647,51791,17768,-35960,-97954,-160817,-106570,-74152,-62774,-79256,-103481,-39629,132295,379861,422796,405468,217303,69789,-9100,-44635,-51180,-87181,-108724,-108644,-113838,-59915,-51279,-79086,49057,191303,199019,203874,205511,142975,93567,2595,-16935,-67639,-150929,-56670,69493,136663,107096,50648,15834,-8466,-108461,-133729,-81140,23850,94405,94497,91434,50272,-4439,-75084,-67796,-71016,-80391,-104942,-95626,-58933,-85126,-124676,-136819,-111375,-112661,-114369,-139174,-56112,62663,113791,47019,11128,110637,152139,42620,-28441,63185,201882,201720,103741,15834,-49171,-33809,-18973,-34310,-34717,-9734,30213,52300,56073,70207,92724,83012,86257,93230,63925,27256,445,11733,47125,77914,58102,155492,155307,79204,26972,-46985,-105221,-115355,-25284,89344,101490,73035,80606,70995,14356,-67245,-53741,24534,157262,247107,65063,-82759,-108667,-39552,-43422,-104015,-66135,-12401,-11006,-11562,36949,18415,-28699,-82857,-83887,-75316,-50073,-45828,-53511,-32321,-6591,-10654,-48377,-98562,-111933,-51901,36975,106291,114081,106581,4967,25549,87374,116610,79204,-6191,-86843,-47271,91450,176860,131365,137461,185973,169752,8347,-31410,-29424,-29493,-47938,-75580,-57099,-21177,-42481,-79636,-98465,-51617,81544,267737,278930,188251,45084,-85440,-62522,23284,102479,92958,14240,-75320,-123801,-68900,-1586,60066,20044,-40277,-36800,-87447,-87508,-120062,-167727,-116115,-83840,-66719,-41536,-11530,-16833,-65518,-126073,-68660,-26081,7232,-39592,-77760,-9117,140827,321595,247877,121717,61151,2712,2056,-8681,-30996,-93541,-72144,-21315,-41449,-31074,44936,94203,59682,7099,-61590,-119591,-150652,-93889,-90159,-67620,-53667,79113,296298,470541,451660,179752,-89512,-93514,10240,73561,28560,-64323,-128735,-77838,-75708,-73644,-28123,33889,22068,17219,15741,-1249,-32378,-152105,-14097,45131,77054,40407,-42169,-121392,-69247,-29509,-43482,-105478,-106669,-28013,92617,255600,486905,459626,254322,102682,-70743,-110163,-40107,-22314,-33935,-36617,-35317,-33744,-37711,-11104,-23135,-40976,-43484,-76303,-66933,-36732,11360,53968,96163,119346,88321,88193,131447,136352,33137,-82753,19098,148453,231346,178147,36147,-24816,-61046,-59036,-136927,-50464,143826,359740,390732,204199,32067,-46992,-52208,-12327,5046,28054,85981,127474,58865,-23692,-109785,-76049,31070,77502,99077,61465,-12027,1549,56991,54120,-66141,-147233,-89832,-56006,-115573,-156601,-118352,-75622,-72164,13202,175384,515609,541960,211262,8443,-64241,-83802,-71222,-62014,-140631,-80238,17386,105719,119226,122055,85796,29630,-67917,-105911,5877,21982,6683,-18655,-41260,-9058,25733,986,-29000,95971,256436,372907,354981,253442,138952,129308,156099,171307,141861,4951,-103933,-95902,-54886,-9745,86914,170604,230500,299086,376779,394611,254970,82844,-46464,-21152,80240,56529,5958,11104,16977,1650,-30910,-67873,-66303,25781,192122,342650,240962,-11553,-98147,-28686,28409,43971,23971,-654,-17733,-41335,-80566,-75684,-50703,-73683,-124919,-97015,7090,23169,-45909,-40798,-63470,-151816,-182694,-191097,-174684,-159491,-113085,-87739,-38084,-66754,-134891,71987,199902,198415,252960,286769,219460,109924,30642,-35810,-89557,-91787,2451,179702,345644,385707,287781,135682,44076,-2263,51185,87392,142432,121600,15288,-61207,-66004,-35100,28858,102871,110001,80461,48560,-18267,-60652,-68619,-82558,-101675,-102373,-77965,-66087,-77769,-99807,-23680,43481,51773,62761,106223,167499,275195,355165,228717,55505,-96966,-13765,137502,128788,44425,-10939,-22820,-14286,20651,75280,22219,-57598,-120948,-64461,-59195,-111868,-108552,-30727,29010,25797,-1393,-42411,-110141,-57440,-1699,-45036,-23520,94842,128451,2566,-112229,-62107,-17262,20143,35356,32566,46419,23125,4591,-19489,-41209,-72012,-94330,-150174,-180122,-175965,-134956,-56153,41464,94243,118335,128148,131099,131706,133093,115035,114413,113008,88259,72843,72811,60118,-11914,-98516,-133667,-126425,-124969,-121184,-102696,-83765,-35840,-12895,93664,322320,359856,238786,115313,21590,-17219,1244,-4459,-29411,-58091,-80220,-22940,82890,273591,203857,-35604,-90241,92358,247391,355474,325243,234568,132685,-8251,-20263,56337,69744,19972,7036,35855,-28032,-90655,-144096,-127734,-105186,-84907,-50195,-48182,-55237,-79586,-53751,86360,294331,444127,511046,446628,204619,11199,-44749,-26859,112131,215043,165072,55922,-6903,59993,106002,108321,36628,-79465,-98496,-6556,36853,1246,19981,73500,131208,158098,154300,91181,46327,87492,107232,105409,130962,154292,142333,148876,135451,156700,199490,146188,-62882,-90543,-41964,-36697,-69171,-96795,-60335,79990,229480,274188,209425,100466,5906,-26491,9831,85120,52634,16547,-27662,-94149,-86042,-12402,52044,13111,-20255,-66582,-106228,-73906,24535,147349,67812,-41895,-53073,-24950,-35907,-86400,-74838,-16235,94359,275575,372414,349667,361496,310475,155998,16451,-99192,-83329,-780,22681,-7266,-38561,-4760,-18761,-9999,22963,74164,214946,266636,197794,93152,5763,-55148,-131320,-95884,-124003,-113410,-97638,-63712,7244,54162,27077,114,-53506,-67190,-35778,-12547,-14199,-8079,-15555,-48511,-43953,-15636,31666,33010,-90,-62146,-71888,-40105,36461,243771,489300,499709,231098,-16329,-33138,12868,17729,10936,-21195,-22644,13666,46758,48466,27907,-14145,-32785,-22955,22417,7517,-53806,-77554,-42283,26826,66261,4499,-10381,15507,42686,353,-79900,-127001,-80380,-14367,57898,113035,140835,124552,99560,74461,72930,100229,128988,106271,54271,10525,-59860,-99876,-64555,-18025,-23546,-31465,-11399,48456,99189,86700,48819,72954,289478,480407,408244,176782,-4579,-43005,-10697,1112,13275,75661,80253,-17205,-99207,-7122,139513,286963,445092,593594,538111,424209,238694,84193,28412,71758,121011,24707,-45055,32338,147775,223011,161516,117948,136245,296836,300798,218013,180115,32229,-54973,-33523,-5678,-4167,-72223,-89749,-74394,-64533,76024,180199,153846,75294,49363,53514,109424,131289,65145,73148,99254,79814,11175,-78268,-144703,-96029,115120,135449,65132,8747,-81407,-65628,8199,138860,280677,385262,261162,65029,-37585,-110921,-123730,-97505,-70584,-62808,-28017,-18249,-44342,-60395,-64554,-42984,-11191,13067,61788,41422,-7337,-101659,-101866,-15243,-40322,-85335,-97166,-51924,-31532,-83408,-55280,-12771,28143,39076,3835,-72087,-102626,-81672,-81158,-77422,-45526,-705,98491,229909,340254,339720,242322,140495,43884,5511,53288,224352,437661,506171,373582,188225,97748,140035,338846,397160,59632,-130355,-98311,-6024,17771,-24565,-83720,-35727,24963,102769,91271,52026,-64048,-120773,-86546,-62266,-85386,-94112,-19099,40545,37599,-9990,-1252,311,-39509,-49153,-62601,-61367,8223,84994,94486,83487,18721,-102102,11299,6902,-141537,51793,365047,422026,210665,23003,-1715,-20824,-100029,-124262,-19668,-25777,-120158,-54247,57456,42833,-30698,-41474,19680,145626,200065,164555,127636,-6688,-139471,-70874,-14597,-789,-10920,-20154,-42263,-86229,-116101,-27734,-11040,53871,131726,163724,124785,77123,118151,100393,78941,1575,-87186,-83845,-27142,46220,93101,44520,-16112,-53869,-68787,-82439,-66317,-12079,37894,21978,-33560,-45342,-30482,14992,-11241,-103709,-92438,-19247,9059,7387,10492,46775,110989,122607,59935,-18122,-54990,-70864,-28143,30697,39131,-18517,-127134,-159096,-102214,-93412,-107546,-111140,-59005,-22111,-9877,19352,58620,84475,61457,4409,-40726,-60403,-52777,7636,62770,88738,72751,35813,12349,-70143,-90236,-114576,-109689,-81568,-64953,-77870,-63858,-37858,29476,47746,-31313,-92527,-51708,30002,99118,59623,-50664,-105792,30254,120636,124515,55261,34193,68087,115753,69205,-66493,-53747,53602,134135,186057,174643,160114,154657,131871,108119,85164,31827,-13245,-126484,-108333,-51052,9107,10868,-5058,-25608,-10298,-443,-8200,7669,56407,135453,170118,96351,-65042,-52774,25249,40065,-2667,-90526,-70205,-33636,-30270,-33047,-52032,-88006,-64160,-38981,-18926,-9970,-49971,-60047,-72038,-58238,-10403,23646,-20519,-54201,-62729,-56867,-49629,-42006,-70873,-12994,88294,178989,216081,120066,36840,37725,45461,38506,20311,-4989,-38370,-87143,-93231,-61950,-24304,35665,63507,79823,157080,283397,143798,67241,81950,41904,4389,42393,9753,-69219,-38462,-3958,-35917,-141230,-147276,-67481,2568,84438,162319,90749,-42064,-125967,-51600,-80681,-107279,-44777,2770,21454,26332,23413,31268,40592,7643,25226,160192,124106,16405,-52696,-49446,6303,24313,-9659,-59216,-115156,-148884,-82227,-68127,-91644,-124653,-134422,-78505,29351,144261,226369,213791,89775,-80131,-156870,-64224,-23180,59008,78432,-4179,11891,14103,-29340,-32663,51826,49867,-7011,9319,49202,35685,4303,-29357,-61979,-66575,-59460,-34298,-60537,-144570,-141799,-90835,-126690,-105008,-104776,-103315,-125067,-96514,-42612,-10336,-28589,-2708,10487,-8763,-110283,-34816,-7050,-42001,-100141,-67660,-6238,16198,-20851,-90341,-94765,-63216,-71667,-98032,-120219,-89334,-26514,-12929,-18130,14912,141815,232824,204663,80454,-126737,-23760,140777,240478,225348,97265,-7352,-53124,-106584,-84355,-23473,22679,-41816,-16853,47164,62366,110160,139641,149812,109518,1373,-22328,-49715,-71523,-32384,109081,239486,271854,143020,-24124,-43795,109667,223757,247469,145357,20695,17051,170745,115155,15735,-53217,-85770,-95684,-107198,-96703,-59533,-24206,-17394,-18340,34567,85209,115741,181891,221711,105350,-10306,-86003,-35042,28755,37049,-6942,-90303,-115568,-37668,44487,117035,85830,-9614,-23028,-16912,-33933,-3423,83130,202813,365131,453155,405577,276249,175,-113033,-113870,-93051,-39612,5661,11678,-26378,-26402,53587,115733,80166,-31,-85414,-58217,39889,164938,287093,297610,281930,299352,240072,119777,34033,-16449,30351,71937,75410,79491,23850,-80880,-157204,-105950,-96795,-88745,-89237,-68317,-95697,-97180,-98619,-138099,-113672,-5715,111490,131417,79892,26762,-6694,-69122,-132737,-72444,-63312,-91266,-89596,-15615,59421,58982,-38371,-38043,92141,163540,159454,109576,84827,102153,78587,97258,59386,-11558,-20063,-15165,-47495,-102182,-36826,21653,23363,17907,55528,74286,7792,-115696,-63727,-14986,-37939,-104727,-128703,-66251,13573,37303,1559,34892,147020,256063,291277,123268,-5304,-67515,-61202,15829,117604,162555,123533,82684,128689,68127,63462,20116,-70842,-139091,-124635,-82394,-45650,28222,36282,-22513,-60110,-42606,-43545,12681,49839,18636,114704,197644,147527,44237,-39703,-49771,-90095,-116775,-6191,130227,243686,111126,-12929,17462,74128,143913,60865,-67092,-80507,-13321,-45317,-17303,83750,138018,135708,86532,45759,6594,-42534,-69228,-96246,-100913,-55796,16554,56754,3671,-92675,-53298,-24468,-69087,-83734,28662,120045,141541,87617,-36175,-110072,24085,187498,207474,130636,85981,70690,123171,89717,-40609,-140837,-27245,24140,30571,31669,22050,27171,2720,-34763,-76958,-115606,-167292,-123890,-13840,30869,57654,114230,55947,43457,-11539,-52870,62142,147245,135467,31946,-55132,-25903,54588,168429,200615,162860,53757,-68918,-114034,-85601,-62443,4817,-30118,-7487,173412,238759,158400,21217,10338,8866,40105,4201,-39075,-56820,-66913,-141267,-168526,-101585,-76429,-113908,-127099,-50103,3580,-47315,-107437,-34812,105789,186670,302810,439064,575739,509362,165776,-13580,-45760,-19985,-5299,30394,48722,18657,-47579,-49703,-24422,-34209,-49161,-53671,-61742,-62885,-58428,-53807,-38057,39393,159664,296756,262953,178526,125923,45037,-3585,49353,91877,81729,25818,-10746,-9315,23113,27585,25136,28402,12535,-65508,-54971,-279,20398,19602,-12720,-25662,-52764,-75953,-76323,-35288,25656,43105,53679,34570,-33781,-84685,-89662,-82472,-93049,-131751,-143522,-108997,-79688,-83372,-88347,-124560,-69064,27403,99202,185190,263022,180865,51349,-34753,-103840,-7470,97836,116854,91198,229270,383614,284653,87623,-49672,-115302,-140681,-78495,-14570,48222,149862,130697,42259,-99229,-139939,-1793,113294,158937,90806,-58532,-64896,34313,105263,90343,62589,40893,38682,24990,-9946,-5479,-54321,-120251,-106290,-108808,-78118,-34243,-36707,-54217,-94305,-131180,-64712,14402,43009,25844,40934,22112,5404,33052,95226,108195,56577,14108,-41223,-91316,-97232,6628,76228,29850,17874,27757,16585,-41738,-81178,-14621,30415,31613],[-47929,-13564,35104,62662,5616,-53850,-36685,-36907,-83967,-129694,-39166,33602,100064,77231,28689,48642,67754,51789,-18472,-51826,-20807,35320,80261,157350,244441,352781,385907,316419,152856,70649,98317,168033,230356,109089,-17003,-43611,-75201,-106956,-137746,-56750,-22673,-52487,-119946,-139592,-132439,-110443,-66736,-20496,-1630,-24085,-60537,-126330,-149465,-66664,104434,160745,119113,60873,28200,-11054,-33276,-48981,-61039,-42121,-10094,-24123,-19699,-68452,-122739,-118752,-67214,914,10422,-77511,-91574,-44289,13654,3090,-77614,-70639,-33333,-26193,-103774,-113109,-71107,-18400,-19629,-61152,-28030,60417,96103,-4038,-63493,21500,168137,290750,308051,187375,57062,-28909,-96769,-59420,90837,278569,327826,283434,195267,75906,-47045,-84041,-55369,-84419,-64504,-15171,27789,86514,137385,69091,-32298,-78236,-9277,98010,154442,128359,37068,-46120,-92609,12168,147098,244376,177232,92430,108652,118965,48607,-72907,-95907,-56625,-72846,-51587,35345,135861,237245,236137,99394,-26341,-58963,42994,97258,137381,126791,130333,142765,134007,77355,68308,75249,96592,69262,-34448,-28248,66654,138418,185303,148724,16004,-68248,-82649,22005,187984,284718,200072,73433,-37119,-86821,-117401,-78480,-1564,47364,111105,267123,392952,302010,130867,27880,-13984,2868,-6755,66121,173676,167556,100002,51498,5559,-28372,-36068,-12820,-7167,26285,71292,74826,26708,-15991,14564,79093,75237,34869,-31469,-74063,-29197,-24513,-64295,-62021,-38865,24188,75300,60243,-35482,-128173,149433,455047,397423,159319,9872,-46605,-103360,-115641,-55875,-41632,-78506,-59327,-44529,-48143,-40461,3372,-2903,-133802,-71476,78365,204173,214085,143566,41585,13063,-31196,-86930,-132415,-120600,-22940,37466,64578,22524,-49257,-93439,-106940,-117235,-148434,-147329,-66773,-21500,-8385,37833,7144,13599,13117,-7361,-14596,-38692,-91830,-111245,-89060,-2428,140250,289351,291257,230791,200867,233763,258047,202170,106034,33445,88924,215511,287297,287626,205621,97856,67381,22596,-10148,-56530,-113620,-174104,-103707,-73852,-70033,-89791,-110733,-40323,139825,367324,375952,335159,161641,54424,-9580,-38742,-47236,-87019,-92643,-94356,-114128,-55222,-27747,-17124,165736,322763,304191,278101,244057,160002,115148,23750,-7245,-67500,-138727,-42376,102340,181867,138914,63915,17254,-14474,-104863,-93341,-56573,27724,75653,72525,80445,61366,18331,-55625,-52222,-57106,-69698,-92778,-91759,-66572,-97243,-136131,-141499,-111654,-107695,-86065,-135938,-66196,54188,118677,49649,-8210,101708,152393,39219,-45639,51927,190623,186999,79774,-14784,-76392,-42609,-12449,-26558,-45024,-33504,12934,45391,64896,94865,107916,93802,98412,107144,75139,31973,10564,36253,77672,109492,92375,161810,117966,33680,-4806,-61017,-112081,-105684,-4815,102900,104082,72283,77572,63259,-1679,-82728,-41136,36445,162990,261086,88532,-64750,-104636,-31497,-33805,-100332,-83146,-33412,-33303,-24669,33583,18611,-29730,-89064,-89008,-72943,-44638,-44042,-51094,-28497,-3000,-4589,-40815,-96599,-122522,-64339,35291,122861,149682,134958,19522,32286,85042,107348,66332,-14719,-87339,-46597,82579,145760,95256,105915,148217,136585,-1727,-34194,-32874,-29339,-45093,-79455,-73956,-37264,-51277,-85884,-110917,-69783,55883,217283,230007,161530,41077,-85676,-69459,17251,93853,91304,19542,-68696,-110897,-54475,10049,68221,36211,-23314,-31123,-72274,-31846,-65157,-158881,-122898,-86969,-73383,-47224,-15677,-20504,-67198,-119642,-46940,-1772,23627,-37049,-77812,8543,193719,360085,271325,145072,81645,21370,7498,-13045,-39392,-92953,-73299,-27533,-58347,-68799,8951,77735,59190,17138,-46365,-108471,-142885,-86749,-85708,-71406,-57667,104913,340743,497450,441091,143189,-112082,-82813,22012,86904,32346,-62834,-126022,-82394,-81366,-82105,-33985,39824,43637,32238,32134,34570,-18005,-164844,-5236,70224,107385,46663,-52870,-133414,-65695,-36033,-50979,-106559,-74527,-6383,99431,272725,475274,386552,178902,48578,-100016,-86260,-14603,-1271,-26112,-40474,-43883,-31197,-31874,-18362,-44231,-61736,-52397,-78722,-65602,-28324,26225,72904,117256,147307,107575,84019,109279,113889,28171,-77547,-14594,102309,226322,210557,51041,-21856,-64144,-74192,-158460,-34372,177396,401379,412352,203969,23260,-47698,-50403,-13640,3278,36470,111711,158351,75062,-18018,-113721,-79375,29401,71705,83211,40844,-25244,9207,77152,66729,-69930,-163155,-102033,-64531,-101669,-119565,-142204,-100164,-85932,1516,145149,454644,505584,187301,-9425,-84245,-116793,-118758,-94572,-153590,-75051,21441,103572,114751,119372,83612,39508,-33973,-74150,-4669,197,-7265,-18639,-29863,7955,40183,13747,-545,142841,335177,453009,411699,286574,159002,148878,173680,181547,132096,-8668,-113907,-105307,-73147,-28381,68107,140688,184091,259905,373370,436290,319080,132038,-25775,-38041,54823,37063,-5450,13030,30421,20688,-4864,-36553,-55041,18830,191669,368473,251902,-16336,-102324,-22415,39521,49403,19922,-8670,-21215,-37464,-76364,-76929,-50861,-65840,-108093,-115176,-22407,-11876,-75188,-48808,-56610,-133497,-164221,-175460,-175188,-165147,-94752,-58205,-15290,-60814,-130418,81285,216520,216531,285598,293201,200640,81072,5184,-58320,-115097,-111382,-14083,160710,337152,411024,343649,204304,103106,39287,65670,69090,108048,100717,14000,-47815,-52068,-28180,26520,86731,84021,61824,47218,-6143,-41840,-40842,-55952,-86840,-88609,-52542,-31430,-41809,-77464,-43852,22658,33300,44549,87046,141888,231399,278296,196288,60607,-79681,-50622,88377,106895,43732,-14636,-24734,-5965,31503,67058,14476,-59650,-108342,-76523,-71296,-98325,-102994,-24271,45401,60677,45028,5601,-87693,-77925,-18736,-29897,-28885,43394,73207,-30368,-115820,-51551,-12655,10539,14536,20622,49880,29446,3347,-26854,-45438,-57148,-69106,-125994,-162535,-167299,-130225,-40155,61808,110663,117064,110486,102140,104993,113337,96777,99979,105769,95092,87138,92510,80265,-792,-94211,-137577,-130210,-124025,-125107,-99729,-70142,-20236,4926,107514,286249,294770,194511,87213,2694,-36525,-19940,-2017,-14093,-39725,-65012,-23621,53951,211441,158046,44457,63418,205548,317359,378531,309860,204910,117831,16252,21183,73443,67816,19978,-7873,17581,-40722,-90878,-140455,-133689,-109472,-90667,-56087,-50718,-51447,-71689,-50467,84348,278391,418667,483128,423718,175284,-27678,-75628,-42008,97316,200661,163770,48809,-28496,47367,108784,116685,44437,-72055,-108720,-20052,19954,-22557,-3211,52902,104755,122304,116538,56314,19438,72327,108469,104121,107165,122449,119707,137612,123540,145200,184574,138285,-67357,-110530,-46444,-39244,-76740,-112656,-43454,113987,283257,321326,261596,145188,34308,-45889,-21835,68666,45217,9686,-31682,-93038,-84295,-13060,46311,131,-34156,-70979,-98722,-54643,62767,178230,59551,-71946,-70064,-44527,-61267,-110945,-67095,-1540,101174,256544,326586,316981,348303,326116,185279,31497,-89874,-93092,-17789,9845,-7425,-36586,-7525,-24843,-28767,2457,32119,114168,168599,136002,53210,-34019,-109357,-95369,-75365,-119581,-110857,-87178,-47200,30680,80925,48677,11533,-56411,-79020,-49063,-26374,-24142,-12830,-14403,-50366,-43776,-16242,25516,19210,-14648,-80280,-91590,-63188,-2770,171297,399516,435968,227972,-6939,-46614,-2371,10791,5275,-27496,-28804,-4451,23217,35560,31921,-8453,-30783,-18633,39493,28068,-40758,-74571,-48957,12095,35760,-28632,-34386,13970,42937,-6526,-91140,-140768,-78262,871,63736,104291,128296,110561,92772,78191,75253,92450,111716,84122,34877,-5037,-75226,-115626,-77240,-30385,-31792,-28694,5658,74961,129152,115334,76503,112369,339354,501595,397756,161212,-14255,-24293,15796,18557,10655,52657,45736,-43701,-117837,-1719,165946,319609,473588,600599,523770,390410,221017,56177,-47657,5547,116527,28553,-40199,38542,146895,204981,144213,99724,117873,263155,222658,133835,120856,8529,-44088,-25934,-4374,-10973,-71233,-93160,-77977,-61400,88053,208877,184677,98494,57906,40380,88162,130717,71204,71937,81932,57376,-4280,-90422,-153148,-75163,135527,154258,88758,27928,-74449,-84151,-349,130287,262473,357888,250043,65230,-41042,-113441,-105022,-82954,-71164,-83600,-42852,-17574,-31499,-33091,-32480,-21143,814,18118,72126,62458,11184,-99409,-98951,-10425,-23145,-81452,-102436,-48832,-11296,-58651,-60235,-12904,27098,29448,-15543,-120457,-118267,-74408,-80754,-84212,-54312,3562,134418,281217,396335,401788,288994,168038,56656,16059,69507,215350,400210,454042,341892,189631,97703,140424,343289,353541,23944,-136557,-94723,-4128,24455,-9294,-61835,-25300,23669,93887,98543,93300,-4750,-53749,-35158,-12227,-81304,-106946,-30530,36322,36040,-12283,-5814,-17784,-61687,-70560,-81149,-75672,-2006,67776,65691,55650,-424,-107837,16685,16396,-139639,47054,366368,432598,233566,48375,24314,7788,-74416,-140910,-45926,-63299,-150591,-23313,81283,57089,-12910,6258,82055,192064,232949,191939,156662,21421,-126929,-109262,-66419,-64693,-48778,-32047,-54084,-93924,-109072,-48156,-24746,42177,114126,148254,127055,106221,172182,130754,67747,-12535,-94030,-86891,-37471,26711,63304,8858,-48418,-73159,-73159,-76784,-61347,-20402,15050,467,-36159,-41355,-26764,14465,-18997,-139655,-58270,22641,41801,11888,3387,47624,130494,148671,78466,-5860,-41341,-56665,-16090,48218,62670,1268,-108605,-174207,-109310,-95547,-105110,-102172,-47227,-4877,21368,54046,86965,105047,72232,5849,-43671,-66775,-68493,-10823,44253,66384,50078,23552,17793,-62750,-100135,-117021,-100841,-69339,-53670,-73673,-63631,-33378,43545,44746,-35209,-96749,-51021,33052,107046,85382,-30963,-102354,39737,142449,161271,84260,48383,55248,78939,51144,-72483,-46412,59651,132711,177319,165468,145977,130543,108055,83463,53614,9519,-19451,-119964,-124356,-78168,-26534,-22385,-27521,-41392,-23045,-13776,-23387,-9049,37164,120192,159100,80416,-87745,-77284,1357,10204,-20394,-90479,-55455,-9942,6705,5451,-41600,-87835,-65387,-40999,-25005,-17885,-57488,-62113,-65177,-49004,8567,33105,-24185,-62709,-66840,-57689,-55378,-51305,-80256,-418,112365,204900,233039,113145,8635,1093,10081,17209,17986,3855,-25094,-78940,-89357,-64059,-43005,7508,46101,86605,211935,292725,133703,73127,88999,31982,-4176,46750,24199,-72671,-34450,6137,-29663,-131855,-147897,-68041,1855,74968,125832,45807,-71135,-107151,-41002,-83767,-135849,-66623,-18052,5999,20416,23622,36776,44595,10252,9917,116933,83845,-5798,-64362,-40041,29452,48971,8894,-51109,-111492,-146476,-90865,-76166,-101870,-143878,-122865,-55811,48080,151419,211730,195268,112509,-30497,-132219,-108114,-78472,26205,92417,37663,47637,44055,-2816,-4668,75945,78936,19206,-12746,4428,-4718,-21886,-43037,-67078,-66343,-51674,-19049,-41045,-127652,-173052,-143002,-158528,-115218,-114901,-109878,-125684,-91964,-29450,-2437,-39332,-19561,4915,-4904,-91033,-32234,-13346,-50450,-115246,-62974,4092,21563,-19035,-81630,-95173,-59192,-68153,-93981,-115092,-82198,-12797,4162,-11143,25295,172710,257938,208391,83512,-121931,-21505,140223,230824,225994,94925,-29529,-88028,-107630,-62076,-9871,15623,-54461,9016,67951,73448,106472,118245,130943,108343,12372,-26912,-62314,-86323,-33969,100304,223764,257694,137052,-18281,-58597,80086,179675,215220,141352,33151,39921,193970,131503,22890,-44850,-71586,-78241,-88909,-75822,-46601,-7622,3607,-12384,21576,68205,98350,169908,206679,104293,-4658,-83092,-42008,20300,31533,-7019,-87097,-119114,-27002,54204,107438,83462,-5040,-19803,-16170,-32288,9682,124789,282940,451250,486376,409431,292660,38070,-94213,-116092,-104069,-46209,-3093,-5147,-54291,-38181,45708,114771,74782,-6462,-84421,-43515,56826,176304,270616,265768,245713,270920,247426,148453,61219,-5027,16230,32782,51907,62249,11521,-77724,-149494,-101433,-96794,-90574,-95260,-75145,-92391,-79158,-79630,-117029,-102215,3546,125014,145027,94433,41209,5973,-58756,-117548,-72795,-57258,-80149,-89516,-26499,46754,50385,-36508,-33823,105481,197172,192607,137248,108406,109215,73556,88340,51967,-16488,-25055,-10776,-39862,-93111,-19236,43128,52805,54352,93028,102567,29403,-91011,-60547,-3906,-19658,-81706,-120129,-63336,33286,63364,22982,47576,157460,263540,296280,129221,6808,-51005,-45667,33991,137992,191831,153496,112082,152272,86050,85012,52492,-46145,-127295,-84018,-73736,-66165,11182,33278,-19924,-64700,-45450,-42456,13009,42097,33982,154160,229440,148223,30016,-52745,-55944,-103453,-100821,23697,163983,293951,180149,4522,16241,65369,142718,77133,-47485,-93983,-31268,-75586,-50462,41494,90112,101992,64785,18232,-23714,-60027,-64840,-82481,-95472,-40268,38344,76254,16852,-77440,-22944,-4849,-65555,-87630,5054,79343,111777,85550,-14570,-116503,-11636,149459,184952,120362,81023,72152,129613,100547,-35796,-148298,-35136,-2004,-3094,-7051,-14501,-8281,-20701,-40207,-60078,-84060,-144230,-114851,-24490,3517,22533,71575,15912,19627,-35585,-84655,10262,88974,111286,14049,-65284,-38517,33924,138288,157467,114465,30300,-72503,-120653,-96532,-88233,-40783,-56740,47281,221924,300038,254788,93547,43574,33705,47190,-2817,-49218,-57311,-62951,-136639,-171310,-107242,-80295,-111915,-128866,-70690,-16585,-59915,-117595,-40789,102764,180049,294812,437254,599319,521747,165867,-4004,-39226,-20828,-16680,13468,36877,13387,-53771,-74301,-50662,-59142,-78806,-77113,-74642,-70543,-66872,-40237,-22910,43981,151272,281887,267425,191388,130774,52749,16932,72109,123381,122222,60764,17046,15233,43828,38870,34193,37803,24916,-53261,-89960,-19738,16230,27931,1174,-25124,-67182,-88538,-84249,-31830,41649,66740,84123,66584,-11610,-69955,-78432,-75073,-92938,-138557,-147394,-116806,-92393,-97186,-96416,-118753,-65481,30023,106811,208043,275173,162170,28664,-54937,-100679,-2981,94445,94963,60259,189115,321755,230445,52355,-71287,-122443,-143328,-85603,-15160,48458,151801,121048,25620,-113216,-139598,-2695,102942,120241,54208,-92316,-79539,51842,130050,106989,80305,61320,55651,49445,17659,15347,-43005,-111790,-99840,-96034,-97085,-60297,-54328,-59149,-95685,-122927,-51114,32847,53577,29501,44447,36575,14972,45473,115984,130482,77412,38184,-10284,-57598,-82874,-12652,78262,44402,31988,34266,17096,-45772,-86974,-19609,18594,7059],[-59864,-9712,54119,88483,26853,-41162,-35241,-37405,-78748,-123222,-49337,26422,89025,57291,9105,44630,79050,69604,-2162,-51374,-25537,31551,74634,138772,216772,314709,329232,252361,117382,57672,90250,166128,251970,143270,-696,-25369,-36751,-67987,-154582,-55291,-9859,-40357,-116618,-145488,-95051,-93078,-58206,6721,34025,12827,-24581,-94603,-141026,-70578,116037,163739,98692,32699,1214,-29310,-44219,-57106,-71404,-57282,-26161,-32672,-19388,-65923,-114760,-124855,-75215,-2329,9009,-82341,-90861,-42108,19760,14413,-64670,-76946,-31454,-26635,-110655,-117698,-60604,-8290,-24861,-53522,-12167,78811,115628,8922,-55119,40901,208334,344956,350111,212588,76085,-16956,-94203,-70728,68564,244863,295827,241212,146159,36532,-69403,-59619,-35545,-79155,-65889,-12687,31779,87548,127417,50700,-40699,-64855,16093,139655,213864,182563,69778,-35415,-96827,4599,156302,298644,262153,158462,127431,119905,46953,-68151,-91241,-49540,-67185,-40741,49143,155650,260004,233351,86547,-29280,-57965,40536,79242,93404,81527,93156,110480,104632,53678,52846,78283,116375,92858,-4181,-13954,65692,143874,189929,128944,-2390,-72697,-71848,35567,211183,296643,194122,60587,-45197,-90736,-123470,-96396,-27383,15075,97383,244942,371100,308983,138205,32603,-5296,30291,19703,86271,184408,189926,125643,57877,2228,-32909,-40553,-11615,-7874,16426,69766,72538,13681,-42460,-19772,40507,32095,-1131,-41355,-56846,-14404,-14767,-50301,-62137,-41911,29231,105695,102543,-5655,-138213,110834,386891,339979,119639,-8502,-30453,-85784,-104887,-51171,-43491,-65155,-8059,-4075,-34167,-39988,4580,23925,-100424,-73561,82550,196784,183635,97114,-8842,-25144,-47675,-88457,-123465,-118612,-23284,33374,49666,-6087,-70437,-91105,-96583,-113730,-145533,-150754,-66763,-18705,1688,57118,30598,39683,39872,13298,-1975,-42627,-103264,-116828,-95430,-1791,159239,310184,300639,237796,204290,228279,273562,236535,139361,61314,100327,206291,290322,304867,221901,98169,50448,61,-31992,-72237,-122345,-166019,-96290,-70218,-73142,-95143,-114059,-38486,147723,350671,329239,266690,111722,42573,-5344,-29249,-39914,-76489,-70424,-76429,-108503,-46403,4104,60455,300022,466202,422125,357385,277297,171770,131725,45166,4612,-62900,-122527,-24925,138548,233223,176718,80501,18738,-19737,-76928,-37284,-13385,37931,58675,49606,64659,68148,38574,-34268,-34466,-39846,-55873,-78380,-86244,-74428,-107130,-137936,-129978,-105264,-95487,-48057,-109399,-73440,46634,120167,51024,-26458,98050,157313,43473,-58527,43217,180061,172453,60828,-35541,-97716,-46815,223,-8684,-42942,-50741,-2265,38438,70360,111388,114482,100824,107277,118139,84459,35754,20075,55444,102865,137943,130255,165654,82635,-7488,-35343,-73412,-115251,-92887,15401,111104,103377,72163,76493,58639,-9251,-73785,-20164,50180,164248,269105,116171,-38661,-94157,-22235,-24372,-89427,-88438,-47471,-48935,-28738,35268,21778,-27740,-91524,-89597,-65998,-34254,-37476,-44374,-20660,4054,3844,-30103,-88562,-128079,-75653,32798,136740,183926,161774,33901,36817,80344,96453,53120,-22054,-84374,-43248,73165,113269,61392,79859,117757,110749,-4825,-30762,-30467,-23584,-36390,-75558,-84454,-50717,-58702,-88314,-117751,-82019,35992,171885,185778,138092,41158,-78620,-73896,9979,79039,84088,25838,-58162,-97968,-41317,19945,73333,51451,-2404,-18579,-37079,13305,-23782,-109730,-119759,-85772,-75129,-48702,-17087,-21632,-64897,-108405,-22945,26511,44481,-29426,-72400,30067,237963,373985,277370,159849,96896,38208,14563,-12503,-39434,-86618,-71468,-27404,-64379,-107914,-35442,55521,57587,27391,-28442,-89989,-129770,-78369,-76510,-68367,-54905,133290,374727,501895,408815,106750,-126893,-65171,37630,101609,38907,-55451,-115666,-83549,-82886,-87121,-37431,47200,70854,54467,54979,85093,7602,-147398,2192,96255,139574,56827,-56117,-133494,-56520,-39182,-57496,-103018,-42910,18727,106750,276524,430052,295715,103225,-6063,-117761,-54120,18201,26511,-11746,-40422,-50316,-25563,-22051,-23293,-62768,-82246,-60594,-77861,-58874,-14009,46667,97655,146118,185619,132282,85163,95085,99087,29964,-61615,-42335,60559,214202,236149,67437,-14283,-60727,-80954,-130594,6100,229734,453027,441289,217324,29937,-37814,-43874,-12210,3699,46822,138990,192698,95427,-7510,-112906,-78410,31794,69405,67190,18754,-38423,15077,96989,82234,-65514,-161556,-105492,-67510,-72077,-79335,-130252,-120804,-94967,-2969,124541,391968,456449,162561,-25240,-97630,-134604,-165750,-124841,-159443,-65622,28032,101980,111369,118984,86086,57842,18258,-22638,-5012,-14413,-18425,-17170,-16530,26954,57340,31397,27685,186705,411676,524395,461349,318768,182345,170516,192001,195084,129457,-12359,-115416,-109432,-85507,-36250,54705,110532,135127,210898,347278,450739,365907,172839,-4830,-47074,29998,16397,-16837,12968,41730,39006,20798,-4812,-39737,14187,189321,384195,257568,-16149,-97759,-7980,59299,63187,23355,-11653,-21627,-31174,-69495,-74750,-47770,-53609,-84899,-108770,-36430,-36628,-103967,-53848,-45243,-110366,-137665,-152229,-165783,-155615,-70697,-22346,16302,-47023,-119458,85067,220995,228024,307960,290907,181040,57005,-13489,-73553,-132349,-117475,-23678,143443,321304,421463,386532,269040,165943,90595,88680,58436,79328,79190,12689,-34420,-36525,-16166,29942,77142,65617,49165,50900,15765,-7870,-2738,-24742,-68071,-70923,-23909,3386,-7168,-45953,-52091,6013,18956,29863,68873,115746,188113,204199,162150,69219,-53809,-83329,25873,69095,36571,-17240,-22055,7938,43738,59655,10883,-54188,-90369,-77135,-65012,-68245,-70926,-2129,74112,104325,93819,51995,-54779,-88078,-31352,-10195,-33759,-5685,22623,-56226,-99971,-35543,-4381,4452,132,16052,60464,44122,9142,-27986,-45268,-42852,-47289,-106493,-149137,-159419,-119269,-14764,89365,128861,114212,89877,70697,74651,90002,75761,84145,99506,105055,107508,118013,105218,15108,-84859,-136441,-128247,-117250,-124838,-92630,-52740,-1300,28058,123889,245718,230222,153622,61697,-14880,-53926,-38810,3551,2915,-17847,-42064,-17792,29914,153617,130811,133513,216837,358770,447142,475408,379945,262903,175479,78414,64555,93229,67164,20508,-20900,-138,-50752,-86891,-133240,-132795,-108216,-90472,-54897,-46111,-41585,-56907,-37467,88397,262743,386315,440172,382548,142263,-58911,-94154,-47108,83244,182904,161959,47387,-43153,38759,115117,127795,53892,-62319,-109209,-28135,7291,-43421,-27101,26169,67160,73228,64969,9821,-12196,52504,100912,97794,81551,90293,100509,132559,118387,137329,168854,124052,-59135,-109944,-39953,-33633,-77025,-121339,-25516,144754,328766,362062,318117,203345,77977,-34116,-49233,49401,36432,3763,-33376,-88809,-78879,-12364,39593,-11304,-43363,-68382,-85510,-32307,101563,203806,51729,-103505,-86183,-62527,-83111,-123598,-52265,14728,106272,230327,279320,288163,335353,334150,211974,51355,-73225,-98558,-31187,2430,-94,-27651,-7862,-28763,-42310,-9577,-5649,13396,68443,68723,8522,-76074,-143142,-56359,-60377,-118907,-107162,-73928,-29378,53128,106393,71082,25156,-55244,-85767,-56348,-34327,-29421,-14200,-12097,-52070,-47453,-23136,13493,4433,-23825,-90828,-104623,-78211,-30457,108272,305503,361388,218919,7062,-55020,-12225,7657,1039,-32666,-31711,-17889,14,23375,34845,-2460,-24873,-7848,63064,53247,-25192,-69008,-52970,1644,14006,-54216,-58416,10506,42990,-9991,-97642,-144208,-67476,20012,70019,95446,114549,96943,86762,82887,79583,86230,92323,60050,17367,-15484,-81810,-124742,-85925,-39935,-36449,-19816,29844,109464,168570,150926,109535,157544,383791,506173,376063,146345,-16100,500,42135,36424,10749,30915,13392,-65902,-129825,11100,202073,356302,491372,582009,486558,345456,206793,50943,-79900,-49931,109093,36683,-30397,44484,141152,183104,125947,82411,100164,224169,148826,56898,51766,-16744,-27446,-14826,-2181,-15133,-64871,-93496,-80193,-58150,97051,233212,216158,124179,65755,28442,69368,129797,79053,69754,63286,32912,-21085,-99234,-147846,-51059,147060,164471,110534,46994,-61650,-99839,-8770,117532,235647,319199,233954,65849,-43727,-112085,-82958,-60753,-57041,-90511,-53860,-12972,-11259,4682,16979,18684,19601,26186,84027,87549,37486,-88305,-96356,-7470,-6007,-67409,-103614,-47279,6188,-32534,-60319,-10680,28222,21826,-31206,-133633,-76851,-43206,-68923,-88884,-62345,8046,164212,319338,435355,450189,330221,190797,67967,31603,90291,201888,348971,391742,306270,193211,102605,146022,350797,317277,3340,-137408,-93206,-4821,31133,9965,-33397,-7514,25492,84258,104190,135288,63623,27415,46156,67345,-39585,-103855,-42468,29133,30739,-17663,-10364,-31423,-75392,-79403,-86752,-80481,-7070,53008,40399,32017,-17454,-102184,24510,27559,-134194,40846,351869,418226,236413,58368,41282,30652,-51821,-138974,-66761,-91928,-129869,7074,102671,69535,4135,53972,145473,235656,259382,209080,170631,42883,-95819,-138689,-104868,-101559,-72418,-39095,-62512,-96284,-94230,-60505,-29500,34792,98295,131394,128930,134966,223730,168610,65738,-22349,-97794,-87248,-42251,10438,36114,-25135,-79922,-88562,-71499,-66210,-54445,-28304,-7506,-19606,-37425,-38085,-24537,11873,-23988,-104309,-17715,70034,78921,18488,-3168,47078,146638,169271,92508,6077,-26287,-41248,-3096,65619,84193,19037,-91288,-184502,-112270,-93214,-96053,-83954,-24846,20915,54484,80988,104347,115867,77299,5900,-45008,-70467,-81342,-26364,26065,42919,27096,17931,25733,-44602,-107045,-116179,-88627,-52093,-37086,-62931,-57160,-22368,61366,44191,-36827,-99601,-48573,36971,112275,108068,-6935,-80071,47568,157267,189665,110316,63274,48454,44032,29334,-77248,-37082,63715,124812,159360,148166,125120,102772,81517,53480,20484,-9938,-23276,-111132,-138174,-100311,-51880,-44825,-43738,-55856,-37997,-30394,-40043,-27222,15542,101323,145094,67266,-100202,-90248,-12141,-15643,-39635,-89269,-36811,17927,41748,36825,-32777,-86392,-65947,-43351,-32082,-26509,-63764,-60232,-52852,-28107,43809,51921,-22011,-70025,-71377,-60281,-63790,-61456,-81145,25123,149028,244405,261738,116960,-9204,-30017,-25328,-6450,15533,11973,-12828,-71461,-83310,-60509,-54313,-14265,33084,100068,262241,282704,112953,70226,86407,16593,-14905,50119,42262,-74445,-31829,13193,-25537,-122903,-146033,-67519,707,63835,88587,1854,-98059,-86929,-29233,-78265,-148479,-81443,-36508,-10428,13159,22756,41244,47308,12547,-5424,71353,47633,-23146,-76037,-33530,52499,72002,26644,-42803,-102884,-133808,-95743,-81741,-108218,-147865,-99306,-36163,59786,147749,184412,167988,132450,27994,-70673,-104832,-132586,-12126,94101,76594,90693,81330,27424,22108,99896,111798,55345,-21850,-47280,-44086,-44247,-52297,-69111,-64535,-43405,-4191,-21007,-104768,-165501,-170447,-127782,-113112,-119475,-113770,-123943,-83793,-11973,10164,-45016,-34351,640,254,-69826,-26636,-17881,-55912,-128807,-59646,8947,20046,-22106,-74130,-93718,-54944,-62884,-86622,-105934,-71999,4066,28585,837,36535,194954,270953,207170,87148,-111781,-22786,131695,207173,212117,88147,-50122,-120745,-86779,-37758,3719,8009,-59026,29348,82287,79809,97396,92547,111292,104891,25385,-28072,-72863,-101904,-36498,88993,206708,246866,140913,4537,-77918,43614,133039,183197,140107,49364,63303,209252,146303,32965,-32064,-52981,-53464,-53740,-42913,-28834,7904,20052,-9567,7621,50933,80741,153028,182309,99063,-806,-78799,-48677,10653,24017,-8150,-81462,-120544,-18061,55600,92141,76754,-704,-18250,-15970,-29515,25905,172567,370224,525063,494636,392028,288634,70143,-74419,-110844,-117162,-56882,-17261,-26708,-82011,-49711,31880,102835,64575,-12580,-80025,-32356,68705,175861,235171,219857,200821,228564,231356,159091,79416,6256,7100,4973,36508,50097,3590,-72461,-144931,-100962,-98554,-89518,-99096,-81399,-88530,-62902,-61540,-96761,-86504,14602,137894,156943,106698,53009,15803,-49136,-101534,-66152,-46761,-65775,-81890,-33875,35681,43000,-33924,-31765,118922,234412,231054,168649,131304,111756,65810,77114,43073,-23180,-37808,-15031,-36439,-81682,-3068,60755,78915,91766,136038,137170,57938,-59912,-54260,6917,484,-51585,-88055,-69542,43296,80606,38266,57203,165127,264995,291181,131655,17534,-35938,-32360,48840,152099,215180,182617,142187,173105,103684,108639,94826,11585,-69487,-42397,-60556,-79469,-3330,29183,-19604,-72950,-51639,-44270,9615,32884,53050,188515,254779,145835,14819,-67789,-63694,-116248,-80327,51110,189941,327920,242516,25974,12316,49000,132661,87374,-29974,-108194,-51657,-106429,-76676,4824,45833,68426,42244,-9325,-54453,-74266,-59088,-66932,-83151,-23809,58166,93918,32415,-53743,7951,12650,-66513,-98530,-25241,33664,81458,85851,7858,-94277,-42327,109210,156296,106424,73171,71469,133132,111899,-28854,-142269,-46227,-28241,-32353,-39829,-44967,-36072,-33697,-39148,-50525,-67653,-127758,-115031,-39674,-20058,-3789,36167,-15903,-3934,-59593,-113573,-32895,38034,84196,-4683,-73286,-48602,15423,110316,118592,71602,6529,-76254,-126733,-110369,-103514,-101357,-47200,100236,246450,335420,335178,169613,80832,55317,48002,-13863,-59244,-58581,-62040,-133345,-172126,-113534,-85065,-110695,-126376,-90358,-37052,-73198,-127390,-47741,93570,168129,280730,424589,603932,518481,165715,6419,-34996,-23545,-30598,-6324,21293,5891,-57714,-99267,-76865,-78226,-105125,-101459,-79425,-54688,-46969,-14636,-9877,44112,134717,251637,259934,198680,131667,57500,34827,92460,152033,160719,94025,42671,37745,61680,47070,39150,41884,30256,-41808,-122194,-39706,8665,32924,15316,-20595,-75935,-95683,-89373,-28575,56236,91053,120230,109172,24664,-46469,-62678,-64035,-91204,-145224,-147822,-122318,-105059,-115520,-110142,-114061,-55751,33921,109126,217449,269667,133948,2815,-76764,-87992,4548,84666,66080,25721,147343,256870,176962,20046,-92363,-125163,-144604,-94236,-16582,47719,149317,107658,7266,-127513,-140163,-5026,86247,79959,16485,-124103,-65288,87786,161020,122746,94440,77570,68212,70486,45176,39720,-20372,-78729,-71867,-63853,-96326,-80685,-71934,-66038,-96024,-114585,-39593,48812,64495,37892,52309,55974,27250,58882,134529,149318,95769,60170,19017,-26810,-69743,-33767,75732,57605,46403,41147,17109,-50517,-92449,-23974,8066,-14618],[-70778,-9135,67525,110231,45260,-33855,-38771,-40911,-74903,-114840,-64356,14014,69685,29826,-17728,36219,85963,81313,9037,-55363,-36140,22842,63069,111229,175085,256401,251547,173239,70751,34228,72081,152294,257363,169538,14064,-9432,-4340,-37502,-145904,-59109,-4843,-35634,-119500,-123105,-41041,-51726,-44451,32301,64497,42127,2560,-66991,-130979,-77936,117571,155589,67511,-3085,-31336,-53438,-59927,-68819,-83290,-73846,-45856,-46821,-26727,-70047,-112505,-133254,-85828,-9364,3392,-90335,-92339,-40754,22271,19413,-56290,-84905,-31341,-30649,-117983,-117221,-47496,-106,-28846,-49087,-3101,87677,123280,14760,-52684,53522,240819,384510,372365,223545,88139,-7941,-92237,-88300,33163,187417,239263,184959,90174,-4693,-72962,-23329,-13620,-74276,-73591,-17299,26504,77900,106051,28005,-48677,-52964,33918,170241,268731,235988,101747,-26644,-102806,-8503,150836,329045,324509,210732,140515,113941,39731,-65799,-86954,-45804,-65331,-34050,58114,167475,267051,218116,72472,-33733,-63670,28253,49052,39457,40968,60870,78429,71587,25624,34239,72526,119498,103802,20866,4962,65820,145229,186051,101013,-25588,-80861,-65463,44271,221289,290925,178519,44067,-55105,-94207,-126825,-118522,-60437,-22287,79478,208081,319580,290121,131352,28128,-4834,49042,46281,106552,188073,202299,141269,54518,-9345,-43070,-47934,-14388,-13000,-1901,55526,59126,-7055,-72707,-60483,-9350,-15591,-31872,-46750,-45506,-5069,-9615,-40500,-66023,-50266,27112,125188,135867,17655,-141026,72561,313218,279409,78118,-27133,-17920,-70886,-93354,-46096,-41346,-35787,38655,34331,-24029,-44833,1727,48625,-59543,-64143,87428,184504,150580,53109,-55266,-65038,-69868,-95638,-118358,-118262,-26252,27325,35261,-29081,-85014,-90979,-89052,-104830,-134842,-147563,-68060,-19656,8492,74830,52968,62884,62295,28096,3427,-53111,-116207,-117051,-100083,-474,173254,319925,301227,238284,199856,211170,269935,255465,164845,84943,107239,185420,273568,301615,224545,93187,32816,-21451,-52401,-86763,-127105,-148390,-90514,-68617,-76745,-99607,-118457,-39811,149474,324914,280010,199953,65051,28901,-2563,-22623,-34327,-60840,-50021,-61714,-103527,-39613,34696,139318,430412,598606,535274,429244,297200,173161,138305,61206,13046,-59353,-108404,-10645,169397,281911,214603,95504,15185,-29224,-40019,18823,31285,46155,38665,21341,38547,61753,46955,-18521,-21371,-25695,-45078,-67421,-84796,-88878,-118281,-127694,-111787,-97231,-80474,-8847,-78769,-82069,34592,112621,45281,-46698,95961,162202,50761,-70700,31410,165138,154486,45873,-44350,-114884,-52041,12479,11784,-34050,-65827,-21286,25663,66802,113942,109266,100172,107664,119938,85411,33008,23593,63480,115703,155283,162783,162431,47839,-46691,-68385,-90200,-120991,-85044,26402,106326,93428,66589,71127,50836,-14816,-54198,-846,59158,157085,267571,142901,-9546,-83057,-18837,-22688,-82700,-90290,-61503,-63222,-30015,35176,21563,-28838,-96343,-92331,-61430,-26108,-32992,-40216,-15821,7330,7095,-23624,-80554,-130640,-92301,22320,138174,204642,176509,39978,32516,67222,78030,33770,-34277,-84563,-43758,58173,76564,25129,52991,89044,87876,-6142,-27350,-28827,-19193,-29007,-70626,-93158,-67029,-71717,-94254,-121971,-89713,18025,129016,143544,113441,38940,-71272,-82972,-6097,52210,65979,26102,-51663,-91705,-36155,21450,68544,57507,14287,-6246,-2823,42475,548,-73338,-114616,-87376,-79131,-53237,-22962,-27441,-65879,-100523,-4721,50408,61688,-24340,-68580,47533,263903,360017,263099,160655,100410,45691,16021,-13929,-37992,-80794,-70983,-23567,-55062,-118322,-90923,21922,47707,30299,-15682,-72533,-118230,-76030,-70401,-66819,-54074,154656,387668,476935,353630,67533,-137922,-49764,49677,111052,42726,-47800,-105540,-89444,-87380,-95511,-45721,48702,95660,77043,80382,138982,31524,-135048,1277,114441,163386,62557,-59436,-131539,-51592,-46320,-70822,-101726,-18623,37320,106098,259045,352663,195792,29719,-60302,-101597,-21906,49776,52533,1579,-43152,-62132,-24928,-16147,-32500,-84996,-108684,-74614,-81573,-54477,-1983,64074,119177,173901,226015,154113,83468,80670,84374,30248,-46236,-69036,19193,189967,246071,77086,-10215,-58488,-82216,-87784,59912,293208,505453,468671,235431,40873,-29212,-42135,-16232,-1335,51064,158056,220040,110666,-779,-115423,-81312,30325,63200,45094,-9777,-57854,10218,103915,87389,-64838,-150417,-105566,-68009,-42404,-47698,-106309,-145182,-103410,-6313,106731,327610,394493,131232,-46362,-108874,-129650,-170278,-142565,-149903,-60769,28669,93333,102123,114382,86635,76150,73200,25046,-4405,-29006,-33858,-22292,-10147,38233,66718,43028,46541,216505,468700,570537,490413,339210,199327,183939,200111,200249,121939,-18420,-119570,-117386,-98735,-41941,38307,75279,82611,152842,296694,429369,381510,192558,6093,-55243,2059,-9965,-33533,3602,41615,47051,36656,17846,-29773,3283,176549,380246,250467,-18761,-93475,4652,77782,75863,25863,-17563,-27443,-31223,-68513,-77497,-49687,-46218,-66076,-88395,-34908,-46101,-137028,-63169,-38917,-92255,-115456,-134017,-159036,-147212,-49911,10243,47034,-33794,-109607,76236,205998,224072,311066,273709,154294,30138,-33346,-89551,-145004,-118147,-34999,119934,290899,407694,404025,316077,219666,138541,108933,47250,50081,51237,2976,-30049,-28206,-7972,30805,66078,46573,33678,51101,37711,28066,32508,981,-54413,-58547,-1658,28558,16655,-19934,-53827,-14213,46,10234,44191,83028,141903,134709,122992,72976,-27783,-97903,-51671,13451,16481,-27218,-23963,17030,47822,44863,2329,-51346,-76205,-68950,-47118,-38250,-33879,27144,108523,149455,138091,90633,-24262,-95805,-49698,2942,-47256,-57136,-26890,-76898,-81088,-24601,-890,-5032,-14739,10548,69365,58670,13735,-30262,-48031,-36818,-36890,-99366,-146742,-157664,-106398,12209,115857,139511,101559,59584,30845,34328,55853,45235,60081,86580,109031,123762,138756,124915,26606,-79359,-138796,-128982,-113895,-128724,-89912,-40517,11787,46786,133187,198497,166524,111192,31453,-38670,-76711,-62059,2953,12470,-2012,-21949,-14140,5952,99976,104446,153608,267263,422345,512423,536049,436707,318214,228019,121950,86245,106279,62274,14251,-39784,-25113,-65712,-87480,-131014,-134328,-110355,-93270,-55715,-44031,-35515,-45445,-25702,88803,239764,341090,377955,319757,100532,-85420,-101716,-50283,62619,155530,151892,42996,-59062,25686,116522,132845,55806,-59338,-108182,-38669,-9255,-69026,-57950,-11428,15393,9419,-1027,-51258,-54116,23203,80005,80529,48540,51811,78181,126583,112623,125073,144760,96928,-51618,-93654,-28308,-26999,-77720,-131135,-15994,160180,350576,381267,362343,259976,120668,-13220,-79014,22072,19830,-8358,-40736,-90436,-79523,-19465,23660,-28066,-54068,-67154,-76496,-16389,129144,212305,38657,-143093,-107428,-86138,-108914,-124122,-41321,23800,101937,192611,227561,256878,315837,326354,225157,66498,-57825,-101438,-43881,-3751,7182,-19822,-13748,-37801,-54107,-18300,-40634,-83305,-28220,-3554,-43547,-122689,-114728,-29470,-58149,-129100,-108046,-66400,-19649,64085,119750,84331,31656,-58811,-95627,-66142,-44819,-37967,-19936,-16692,-61209,-64959,-46709,-9464,-10384,-27551,-96454,-118238,-93024,-55202,51474,210590,277484,197033,16607,-66722,-24564,727,-8818,-43590,-38365,-32105,-27457,5556,28121,-4019,-22581,1098,83290,72976,-15561,-68645,-62127,-12097,-5921,-75562,-88641,-2075,34656,-18067,-107087,-142147,-56469,35628,70359,80958,94325,77421,74695,81457,78795,75256,64678,27587,-5289,-28368,-87883,-134510,-97874,-53524,-44629,-12522,53440,144952,210670,186097,139956,198659,410180,485515,337662,125392,-19062,19808,59080,46015,5609,3513,-23157,-90246,-139125,22773,239700,388386,491180,534332,424112,286502,188955,62777,-43985,-84171,90363,40824,-23724,44397,125845,153087,101176,59841,77445,177302,79914,-10790,-22894,-38544,-12251,-7509,-6087,-22840,-61315,-97833,-88026,-62156,94348,242005,237582,143340,64360,10126,47059,123682,83501,62099,39297,2214,-44315,-109537,-138116,-32157,140716,156072,121191,57713,-52020,-118171,-23850,95109,197393,268682,208916,61176,-51916,-113470,-65474,-41326,-41032,-87408,-66870,-10522,10874,47691,74309,64959,37538,30792,90434,108608,62583,-78916,-100052,-11954,3877,-52612,-105035,-53950,13560,-13064,-61465,-12515,25213,10481,-46162,-76296,-18468,-4533,-53786,-97663,-76355,3162,176127,332540,444948,470576,353616,199994,70854,44526,106846,180212,284827,320053,263525,192940,107987,152853,356418,284039,-11528,-141209,-100182,-14778,31654,27919,-4602,11334,25179,68338,101659,168552,130262,102629,118012,143000,20798,-88930,-60069,13243,15752,-32267,-21398,-46701,-85110,-78975,-82033,-79271,-11837,35325,12996,6769,-37379,-92683,29311,34743,-130436,27682,316381,373714,212867,49427,44170,42532,-36774,-129177,-88258,-114815,-99916,30084,115607,75037,15603,95374,201007,268709,272950,209319,164488,52309,-67595,-149460,-134155,-98685,-81030,-46508,-73240,-99830,-82865,-66620,-31867,26256,79756,108953,124361,155928,263470,205575,73196,-28029,-101956,-89447,-40951,2134,16024,-56631,-114754,-101528,-68043,-56006,-49632,-38785,-32036,-40746,-41301,-39763,-28424,2671,-29550,-60682,23615,117822,115269,22964,-12800,41357,154265,178530,96603,12604,-14829,-29652,5722,77560,98644,30261,-79686,-194036,-116009,-91267,-86926,-65657,-4215,41377,77937,94178,106887,113586,73252,1199,-48408,-75919,-95733,-43341,4269,15181,3800,18881,32846,-23307,-111344,-114177,-77679,-36203,-22003,-51921,-48006,-6266,79787,42797,-39900,-104584,-48496,37320,110549,121991,14771,-61835,48925,161096,204674,127780,72699,41446,8900,1430,-82115,-29660,61701,107869,131445,121362,96506,71779,51937,17323,-15434,-30658,-28584,-103953,-152357,-120855,-72591,-62166,-56621,-69772,-56451,-50151,-53802,-40772,-6646,78220,125985,53735,-104091,-92701,-17214,-35692,-62797,-90681,-19221,42958,67889,56134,-28678,-86751,-69038,-48904,-42839,-38547,-71469,-57663,-39453,4666,92995,75502,-17234,-78661,-78975,-67144,-77224,-74443,-74084,55364,188631,288275,296260,129989,-13904,-50381,-57905,-34985,10502,17917,-4642,-67041,-76186,-52570,-60683,-31786,23398,119462,300773,254332,81635,55370,70803,-6776,-30274,50346,62451,-74180,-33391,14189,-26078,-116896,-144537,-68392,-3303,48898,50199,-41522,-118873,-68063,-18931,-69603,-140246,-92339,-54949,-29792,2151,18055,41540,45626,11930,-22083,23528,14524,-36012,-85488,-33670,70253,88473,40166,-36893,-92356,-120448,-100745,-89678,-115765,-138592,-79574,-23056,61144,131133,144516,133349,143483,82318,-9351,-58575,-125294,-50945,82082,104262,128480,116309,55791,45301,121566,146368,98451,1257,-99495,-82602,-64638,-59682,-70710,-63235,-36609,8211,-2335,-79160,-124173,-109519,-82856,-102028,-119087,-115467,-120318,-73106,8829,25839,-46152,-48059,-3656,5161,-48808,-18842,-21246,-59057,-127850,-57902,8279,11527,-30203,-69359,-93224,-52683,-58357,-79252,-96697,-62507,19523,57671,18661,47614,206023,270425,200724,90847,-98180,-29049,113351,170285,185606,78328,-64238,-122860,-57237,-15411,14968,-1339,-58620,43215,90511,80981,82565,63501,91774,99564,39763,-24393,-78550,-115207,-40156,76761,191590,242520,156263,44180,-95836,121,84944,152399,141250,67855,85446,215238,159206,46323,-14489,-29550,-20959,-5245,-1280,-7449,21102,30982,-10230,-7017,33757,62955,131956,150741,89678,681,-74883,-55591,-455,14171,-10876,-74333,-118134,-13372,47620,72558,66662,2849,-18527,-16349,-24920,45450,224567,457508,578277,478398,357357,266739,93873,-54303,-97747,-129026,-70532,-36042,-51051,-107802,-61476,13494,81533,49832,-19069,-74949,-25576,74384,162883,186184,166878,153492,179344,196545,152007,86550,14741,1406,-14684,24059,39975,-1498,-65593,-140941,-103785,-99988,-83634,-96649,-84530,-83694,-47295,-44241,-77811,-69841,26016,148882,166302,116485,62233,23280,-40301,-85767,-53136,-31034,-47922,-67693,-36528,26180,35585,-32549,-30396,133638,274285,271981,200459,150894,109408,55519,64040,33801,-29238,-56619,-28720,-38067,-68307,12209,76133,103035,129771,182360,173838,86721,-31626,-45797,19763,25614,-11983,-43974,-84171,39436,85490,46826,64782,170419,260699,276838,130999,26893,-22321,-20920,60552,160211,231348,208395,169914,189060,119311,129100,134832,74876,-13336,-7147,-49484,-82750,-13341,24905,-20917,-83612,-59583,-47838,3487,23680,71953,215119,272563,141187,-406,-84382,-72085,-124921,-59161,74597,207260,345112,297347,56757,12005,29975,115180,91426,-14908,-119906,-73192,-135813,-90099,-23902,6188,36104,19399,-35668,-83536,-81460,-52008,-50354,-66795,-10629,69552,102411,44699,-31682,31500,28619,-63073,-109264,-47117,1091,58587,83928,21659,-76104,-73717,65324,121002,88707,63462,69186,133776,123132,-19696,-132520,-59609,-53051,-55232,-63102,-64833,-50150,-34641,-39217,-55791,-63880,-112920,-123512,-59725,-38014,-23780,7110,-42358,-27573,-81793,-138704,-62070,-67,60771,-19725,-76846,-53919,1738,87055,85840,35149,-16704,-79951,-129900,-125366,-92751,-102775,8151,144916,248392,344725,391319,239647,117314,71907,43857,-25821,-65681,-58959,-62820,-130305,-170249,-119572,-89948,-109705,-121330,-107345,-56465,-86213,-136853,-54263,82329,155956,264864,404153,590049,500613,166413,18975,-30958,-27106,-46000,-26705,5017,-1482,-57900,-121595,-99703,-87260,-122150,-125323,-73538,-22776,-8843,14620,259,39079,110144,207726,240130,200367,130270,60843,50657,110212,176162,193954,123425,64864,57161,76144,52992,41208,41990,29615,-33654,-105454,-55842,-621,35603,29725,-13329,-78102,-96057,-91439,-25453,69524,116322,161924,161133,74793,-12868,-42304,-49060,-86880,-150417,-143944,-121858,-109258,-137574,-127970,-108048,-39632,40557,107274,213540,248415,100078,-23879,-98117,-72292,14293,69619,33114,-10149,106203,193213,127145,-7780,-110287,-122782,-144412,-103717,-18327,47000,143682,92484,-10459,-140039,-141586,-8291,64621,40586,-20296,-147271,-31865,134565,192547,135595,104330,89298,76444,87291,70853,62705,3035,-47441,-41585,-34037,-84051,-91773,-87448,-74134,-95038,-105910,-30435,60693,73447,48777,63879,80583,44578,74477,150056,163487,111606,79392,45128,-1248,-60896,-55371,69362,69971,61463,48443,16857,-55933,-97244,-27747,-1821,-34110],[-76595,-8204,78268,129316,62240,-28690,-43618,-43801,-69284,-102491,-75339,1682,46437,-1084,-46743,29654,92846,90489,18257,-60511,-49621,12941,49710,80140,126431,187166,164655,90724,20109,4734,47441,129525,247288,187350,29066,5101,22407,-14780,-133206,-65628,-5427,-36399,-126280,-93957,15195,-6828,-27140,55732,90016,64549,21950,-45562,-121162,-81528,116797,145083,36763,-36602,-62673,-80915,-78442,-82175,-94868,-90063,-67117,-64391,-39323,-78481,-113859,-143057,-97877,-19188,-5554,-100478,-94774,-38658,22777,19065,-52056,-92550,-32171,-36222,-120952,-107908,-36175,2293,-32037,-48139,-538,87535,119529,13869,-56158,58254,262772,404579,372100,219954,93251,-1618,-89428,-109057,-12799,111346,161492,116745,29439,-40610,-46027,20257,10853,-67993,-87084,-28718,11836,57591,75126,2846,-55864,-44565,43662,188242,314885,285763,131667,-20142,-109105,-26221,131677,332198,357055,242318,146037,102318,27964,-64117,-80817,-45289,-67588,-32109,61692,170382,257770,192502,56864,-39749,-75530,7827,9547,-20250,10365,33239,46211,36230,-2737,18330,60241,105752,101270,39058,24127,67937,143609,174749,67889,-52818,-93352,-64097,47091,215942,267099,152360,22963,-67499,-97122,-124436,-140234,-99989,-61918,57801,161118,246170,247752,110641,14418,-12328,58604,71386,126712,185581,204627,146468,43178,-28119,-59194,-58156,-22022,-23127,-28477,27284,32801,-36701,-106632,-104916,-64567,-57578,-40777,-40576,-39586,-2678,-10180,-36005,-73155,-64097,17586,132783,158652,33783,-135192,34507,237761,217547,35742,-45460,-10102,-59625,-83299,-42094,-36539,-4999,77286,68444,-18432,-54882,-3076,72961,-10987,-36284,92652,168142,118686,16834,-92881,-103224,-96965,-109363,-117335,-120092,-32428,18569,20208,-48842,-97552,-95713,-86287,-96143,-121946,-135396,-70371,-25321,10471,89604,74736,84264,81342,37365,1132,-68942,-109443,-110996,-104130,837,182269,319698,294722,233324,188734,184922,248230,256740,180343,102835,108386,154258,237915,276766,211619,81776,13978,-41644,-70138,-97967,-126389,-133340,-87271,-69079,-80197,-102194,-123024,-44335,144321,291127,230532,138870,22982,13258,-2209,-19748,-29703,-42335,-32795,-50877,-100133,-35501,60484,211080,539765,701724,629609,485821,302122,164944,135575,71740,18041,-56939,-96737,-184,191575,323618,251512,109214,7316,-41608,-1403,71729,71822,50273,16461,-10754,3213,39812,40359,-10248,-13789,-15082,-37352,-59294,-85030,-108316,-119667,-108758,-91435,-86937,-61314,29054,-48776,-89518,19099,96842,33158,-62328,96760,167083,61011,-78532,17500,147355,135443,37719,-38605,-121124,-57482,23878,32930,-20219,-76615,-43464,7915,55432,104230,96158,94227,101436,113717,79014,25450,22742,62227,117176,161585,187812,154403,17655,-80324,-101091,-110223,-128578,-83482,26646,89605,76303,56949,62565,40842,-18157,-33729,15473,64436,145072,259980,170239,24828,-70743,-20731,-28222,-80940,-91177,-75132,-73796,-27999,34152,19265,-31554,-101972,-96029,-58270,-19513,-29672,-37740,-13290,7327,5506,-20939,-71420,-123477,-112097,5508,126310,208330,177797,38581,21592,48400,54955,11146,-48869,-86073,-46118,41397,41083,-10152,27327,64470,70867,-3358,-22273,-26337,-14754,-21742,-63535,-95988,-81786,-87960,-102112,-116434,-84598,6314,93279,107524,90903,36623,-62044,-94639,-29584,17126,41539,22481,-47766,-89490,-36288,17255,56602,55875,27645,7401,27187,60328,14253,-47337,-106904,-89520,-83138,-58633,-31083,-35717,-67990,-94375,9119,70886,76459,-19915,-63836,62715,273694,327456,236401,152158,95909,46506,14574,-14368,-32174,-70536,-65426,-9524,-24445,-65179,-118955,-16772,32637,28550,-5635,-54093,-104652,-75883,-63927,-64453,-53253,170246,381499,429713,287072,31848,-137402,-34707,61301,119235,48388,-36126,-93443,-97081,-90527,-102560,-55548,47455,119932,104324,117733,193276,52876,-123349,-3443,127521,180173,66496,-59701,-128536,-48745,-53379,-87584,-96778,2776,52081,100523,225349,258974,104607,-31085,-92909,-59331,13082,82822,79683,17663,-43256,-75047,-25867,-10658,-40942,-105120,-134620,-85925,-86075,-48585,11199,81684,140465,203669,271027,176456,82686,69328,73206,32151,-30026,-86166,-16907,160943,244903,83961,-5778,-53267,-71393,-40380,124383,367501,557439,494520,258957,55992,-20698,-42018,-21568,-7167,53459,171456,242102,123935,6025,-116720,-83852,29331,57925,23551,-37152,-77122,-922,99033,82805,-65881,-136609,-96721,-57988,-13517,-21485,-81772,-139639,-99874,-2457,96797,271820,331708,99975,-67264,-109369,-100899,-114479,-112913,-131047,-56427,27800,83078,93234,112581,92257,99236,130104,66459,-869,-38843,-47585,-28676,-6216,45920,72474,52358,60692,235422,503594,590906,501014,351380,213832,192723,201286,199448,111658,-25017,-123217,-123561,-104162,-41221,23963,42995,37076,98502,235536,382455,370341,195324,11946,-58081,-20058,-32685,-46161,-7212,35707,50079,48109,36530,-20115,-8389,159303,362537,237587,-18099,-85076,19582,98962,91872,32951,-20034,-32772,-32078,-67739,-79261,-50647,-38352,-46832,-61076,-15680,-32055,-134897,-70078,-32553,-74186,-93267,-116167,-150995,-135513,-26955,44362,81249,-15487,-94452,63696,181263,212368,302721,250925,128430,7072,-48082,-99791,-131802,-111439,-42368,96924,254066,377228,401078,347984,266894,185576,130000,41592,28443,26322,-7823,-28220,-20884,2291,35425,59948,32832,21310,53892,64440,69075,68717,26574,-39936,-45756,19569,49424,35634,4472,-42605,-30196,-17010,-7664,20749,52915,103363,82505,89426,78621,4574,-65720,-126971,-42632,-6533,-37701,-24599,26288,49692,29840,-5003,-45845,-59304,-45397,-15361,-3615,9515,68591,156244,203771,186226,130305,10619,-91641,-67598,13796,-62435,-100346,-60749,-76323,-57839,-12809,5267,-9694,-22539,10812,82757,79288,23824,-26125,-45210,-30388,-28961,-94672,-143828,-148912,-79685,48278,148282,148955,87003,29204,-6998,-5765,20092,14250,36405,74735,113266,140810,159269,144597,39990,-71110,-137570,-125412,-107455,-129458,-84609,-26845,25577,66960,141378,156976,116795,76179,4358,-60530,-96261,-80542,2901,21326,14050,868,-5821,-7983,61759,69346,95871,222095,400586,517834,568417,490841,380685,282941,156380,95800,120623,60952,9482,-56442,-49240,-77562,-85965,-126426,-131898,-109063,-92178,-51964,-38270,-26949,-31286,-10595,91245,217454,293263,309531,249853,61256,-92929,-89460,-45252,44030,128180,141648,42557,-68472,15200,119788,138252,56459,-56368,-99748,-43812,-22052,-91275,-85426,-47263,-35273,-51241,-61178,-108473,-95906,-5709,56543,62043,18186,16286,60696,126605,113708,116010,120531,66815,-41864,-64139,-3639,-11499,-70936,-133014,-8530,164813,351249,381465,393474,314349,162271,9738,-102453,-2595,4922,-18083,-45995,-90936,-79912,-27649,6140,-41088,-57115,-60974,-65380,-663,149574,208810,31407,-142937,-121387,-106696,-130628,-110066,-28470,32763,96375,155183,182876,231461,297860,310692,229834,82392,-37215,-87092,-42188,1522,20956,-5952,-17116,-43356,-52963,-16966,-59875,-141725,-96989,-61996,-85561,-147329,-69325,-8001,-60290,-141624,-103674,-57646,-12041,68718,125907,93805,37049,-60617,-101618,-71916,-51383,-42851,-22827,-21019,-69296,-90655,-77140,-20607,-1660,-12157,-88347,-124312,-100488,-71013,9781,130896,200439,171631,27685,-75660,-32745,-2994,-16733,-52461,-41062,-37583,-46834,-8409,18443,-6483,-17383,13802,104298,91700,-5602,-66635,-69817,-22556,-17676,-81312,-115258,-15552,24997,-24085,-112582,-131503,-40053,54013,72306,69060,76151,59772,64146,81103,80115,67892,37960,-5076,-25771,-37052,-87831,-136821,-105698,-63786,-49286,-593,82614,187999,261707,227302,173770,239140,421641,447958,292539,105527,-18537,37834,72499,53686,1885,-22097,-56274,-109450,-136173,38168,282738,420276,480966,470779,350205,225189,173196,89110,9353,-74934,66015,46210,-14771,45811,109699,123913,77830,39043,56858,132712,27060,-56138,-73780,-33652,7386,2291,-9309,-27431,-55658,-100059,-95124,-67381,85044,237865,250716,159366,58647,-8564,28830,121516,93430,57990,18614,-26563,-66108,-112685,-121735,-13626,123172,133586,124078,64816,-41354,-131035,-39177,70826,157881,218578,183920,58595,-58779,-111960,-47770,-21025,-21871,-74479,-75419,-4229,40979,101220,141218,117303,58836,37796,96781,129708,89306,-67946,-103408,-17130,12221,-33639,-98826,-63321,15671,4202,-57795,-13054,23667,1691,-50454,-9835,49449,42313,-31780,-104183,-91560,-9015,171701,323588,427930,463195,359052,198941,70289,58765,122393,158280,220884,251306,221794,194030,120885,168548,366356,259261,-18967,-143677,-110446,-29126,31186,50442,29436,35755,28792,52196,95872,194720,193808,169880,176223,208303,94273,-63227,-75920,-5606,-3458,-50897,-34013,-59006,-86011,-66833,-64637,-67576,-11217,19715,-11820,-15551,-54752,-78945,35567,42619,-123278,12612,267079,307727,169962,30096,40386,49825,-23508,-115196,-106096,-123392,-71475,49673,124877,78990,26828,133838,250242,293872,277286,196606,144853,54944,-41267,-130869,-133071,-79297,-73226,-50137,-82225,-100826,-70760,-61889,-29123,20619,63369,86150,116787,171152,291668,241764,96151,-20534,-100372,-89397,-27527,13402,15930,-71953,-148194,-103087,-58927,-42408,-41752,-46106,-52541,-56957,-43125,-41889,-34160,-8818,-31123,-15379,68686,168985,154026,29446,-20625,35291,157062,179862,94428,17161,-3645,-18580,13570,87077,109444,38891,-69405,-181994,-116998,-86551,-75783,-47108,12502,54224,91768,97323,99660,103530,65233,-3370,-49774,-79933,-108315,-58437,-17461,-12299,-12078,29515,42121,76,-105667,-106822,-65135,-19824,-7375,-39719,-33344,20124,101753,43651,-41297,-108208,-47705,36842,104926,129003,35059,-46251,46647,157739,209534,138952,78509,35021,-22428,-27067,-80284,-21427,56606,87326,100673,90967,65738,43098,24463,-19073,-49306,-50236,-33018,-96185,-160171,-136573,-87499,-73705,-63555,-77254,-71990,-63859,-50706,-35437,-19670,56828,105755,42225,-98827,-85172,-13070,-42111,-85243,-92102,-1640,64410,85401,65950,-26002,-86061,-72002,-54996,-54537,-51313,-77960,-52774,-23718,54562,156086,103268,-8949,-86095,-86996,-75298,-92720,-86820,-58986,88019,227313,330879,331641,149978,-3963,-51485,-74345,-65137,4073,24477,1312,-62263,-64360,-38185,-60758,-42749,20695,147692,326334,214850,44879,30894,43954,-36218,-48370,49616,87002,-66164,-37891,10394,-29535,-112207,-142356,-69209,-8560,32012,13650,-81410,-112068,-49257,-8807,-59136,-124803,-98779,-71655,-50087,-11409,10200,37930,39938,9301,-37512,-23257,-13335,-42151,-84520,-41260,79662,96512,49282,-32340,-79887,-108647,-106669,-101161,-126657,-129721,-65051,-16841,52295,103112,95800,96029,144703,127649,47647,-7359,-75802,-78736,59697,118608,155798,144357,80363,65252,141387,182573,146630,52337,-109118,-118341,-82777,-65628,-72184,-62253,-31087,18191,15061,-51257,-80059,-47398,-39800,-85812,-113540,-112534,-112109,-59261,33221,43604,-42999,-59966,-7496,10149,-27825,-8646,-22766,-59560,-112571,-56487,4206,-1531,-41427,-67025,-94687,-53191,-55647,-73333,-89054,-55561,30761,88631,43100,61221,208082,258405,190227,94932,-82412,-40511,84843,123580,151188,67910,-65821,-89972,-27740,3226,22858,-12696,-56008,51540,93729,77452,62447,32457,73038,93069,55541,-13702,-73725,-108410,-44522,65191,180039,244607,180640,95198,-87252,-49698,36623,123379,143179,86713,104361,211157,169319,62424,7284,-1189,20049,55874,47294,15795,30597,35788,-14461,-21990,17101,44951,107285,114078,76080,-756,-72812,-63362,-13411,1544,-15707,-66387,-107911,-13649,30664,49597,53679,4673,-21187,-17740,-18469,67458,277122,535489,604328,440634,310077,230831,106980,-35187,-81223,-128068,-86028,-59076,-75844,-130493,-74689,-8891,52544,30304,-27507,-72193,-24549,71944,137241,129578,112973,107922,128774,148924,128896,81139,17582,-3811,-30209,11771,29848,-5680,-57827,-133859,-108008,-98677,-74567,-88613,-83769,-78078,-32480,-28813,-61703,-55274,35104,155421,170820,122019,67448,27334,-33765,-72053,-37258,-11589,-28034,-50375,-35162,16553,25517,-34973,-29726,148392,312467,309360,227111,163124,100579,41361,48150,23831,-32865,-77888,-53919,-47201,-55372,24750,88188,123570,164549,226121,205772,108494,-11062,-37550,36929,58811,37229,7987,-98332,16914,74258,47193,69562,171345,248729,252497,125585,32887,-12102,-13066,67312,160479,236123,224870,189551,195147,127892,140406,164514,130527,36282,19363,-41718,-79256,-21207,18762,-25255,-97741,-70125,-54476,-6695,13157,85547,230223,280113,133000,-16664,-104319,-82172,-127898,-40285,93778,216533,347143,341549,93527,14985,10209,89732,87145,-4372,-121346,-97575,-123290,-87986,-42532,-29009,3699,-5501,-62393,-110765,-81699,-46325,-35529,-48983,-2201,69690,97942,49339,-17556,45937,46490,-48143,-112045,-51011,-12669,36513,68799,21625,-63708,-115209,15595,78215,65718,50326,63301,129301,130994,-10777,-124217,-76865,-77229,-72453,-78627,-74980,-52705,-31929,-46916,-73942,-57646,-84228,-116248,-81878,-51907,-42532,-19014,-68200,-51201,-101661,-161879,-76746,-24493,43245,-32200,-78481,-55581,-7079,68740,58677,3733,-40513,-85810,-130461,-140598,-71042,-34630,69088,171462,228029,327432,417063,296538,150916,83972,36116,-38739,-69645,-59594,-66270,-128870,-167772,-126677,-96554,-110857,-117603,-122103,-75937,-100316,-148206,-60270,71086,145970,249738,378056,557423,468030,165329,31320,-27148,-32853,-64127,-47171,-10356,-8064,-55482,-129307,-117812,-88139,-126548,-148797,-60695,15896,36473,42661,5724,26933,76687,152033,207151,194504,125876,61848,62685,123107,192265,216872,144853,80455,70392,84721,55490,39730,37726,22452,-31326,-77554,-65114,-11938,35119,42876,-5127,-73439,-90604,-92262,-24383,79491,140406,205664,216801,133718,30152,-18577,-31993,-81269,-154293,-137734,-115651,-100714,-129070,-139250,-98706,-18900,49345,101148,196565,213747,62926,-50452,-114255,-56905,23581,49598,-2216,-46713,66320,132989,81585,-31779,-122713,-118420,-144031,-114458,-20970,46172,135198,76217,-26735,-149456,-144597,-12940,38874,2830,-55368,-153599,4115,180983,218038,142857,108564,95465,79854,98453,92168,80327,22196,-20038,-14277,-10356,-71179,-95109,-100227,-83276,-93045,-97097,-24173,67224,78637,59198,76992,109102,68376,92403,161083,171068,124394,94888,66082,16657,-57223,-75329,61002,82906,78424,56861,16503,-61740,-101026,-31164,-11972,-52095],[-65036,5484,98078,155644,87843,-13452,-37217,-33727,-49966,-75036,-63264,3642,32857,-22284,-62722,39953,112490,109504,37706,-54263,-53834,14847,47788,59641,86726,125665,89456,24935,-17943,-16255,30216,111420,233819,206298,55623,29499,53969,11168,-112894,-62736,284,-30959,-123540,-49655,80908,45629,323,85623,120698,91062,44999,-19358,-100829,-64079,136730,157730,33236,-41685,-68916,-97757,-87647,-84987,-94414,-94489,-78180,-73283,-44734,-78897,-106865,-142964,-99914,-20397,-6593,-101722,-87032,-24892,32386,24398,-41498,-87813,-22717,-30618,-106498,-81770,-19320,7695,-26156,-40788,5927,89022,115382,16814,-55288,64745,281673,411763,358689,212667,101822,12365,-74773,-117219,-55529,33706,78058,48765,-23166,-44766,8828,77877,47662,-49443,-95617,-36602,-2161,37422,47701,-12875,-52512,-30886,55002,202664,357966,338107,167854,-6343,-104728,-38057,110373,317613,366100,259832,152641,95848,22200,-53032,-62586,-37961,-64445,-25778,69068,173587,243023,168764,48862,-37794,-83432,-9095,-24929,-65879,3560,18845,22723,9259,-17778,18497,53575,87094,95355,58577,49516,81601,150396,168486,43705,-72495,-100940,-59072,52200,203466,235637,124434,5510,-73988,-90937,-107706,-137534,-135021,-89131,41368,117087,169269,195535,86382,1029,-18007,68190,102171,154724,186742,206050,150217,34758,-43348,-72505,-61944,-26486,-30130,-53918,-6557,965,-67523,-135033,-141283,-110128,-70798,-18005,-16149,-30157,151,-8867,-29449,-74351,-75290,8766,136424,178044,50320,-120082,4041,171921,163544,629,-55586,-80,-45246,-68894,-33091,-24309,26650,112456,103530,-10356,-62283,-604,104524,50576,14174,104269,155542,97545,-1001,-98043,-111333,-115818,-122810,-112659,-116122,-35340,13282,10062,-61411,-104508,-99220,-82112,-83647,-104058,-114388,-65694,-28926,13410,106984,103423,112667,106038,49126,-2099,-80289,-83832,-96954,-103173,6841,191726,316597,288652,229853,178088,158225,217297,245850,190097,119615,108767,120869,192321,237850,188878,69347,-350,-53888,-77928,-98522,-116200,-116971,-81787,-66071,-77625,-97139,-120816,-46134,137593,256365,187710,90808,-9400,526,-147,-15959,-20118,-18955,-14749,-39352,-94077,-29835,83561,272721,617731,764822,696342,524314,296012,152569,128796,81064,24020,-51463,-83498,10166,206296,357626,289604,125428,-17,-50640,38852,122357,108648,52874,-3393,-41328,-35673,5057,20469,-7739,-8662,-4533,-28987,-49705,-79346,-117661,-100146,-83487,-66126,-70016,-33924,66234,-18579,-90135,4128,76898,18924,-60026,102832,173255,75263,-76574,5599,131029,119491,37615,-22706,-113384,-60016,36249,55284,-1926,-79024,-65677,-11577,39951,86861,80718,86822,92594,103205,68907,17212,21101,55843,110836,159727,205321,145251,-3577,-102042,-128681,-130013,-135016,-87991,17023,65250,56302,46294,53345,30981,-18203,-14915,29752,68423,132462,249911,199547,67427,-55487,-26161,-38987,-82569,-92174,-86830,-77332,-21939,33859,16854,-33947,-106424,-98885,-55011,-13284,-26208,-35730,-12106,4830,-176,-21390,-60595,-107700,-129074,-14255,102477,193761,165893,31166,6508,26645,30090,-11977,-63408,-87236,-48268,26705,11589,-41814,4293,45295,60426,3818,-15158,-22374,-9773,-14322,-54547,-91363,-89780,-104272,-110324,-102612,-67231,2508,66333,79000,71592,34766,-50921,-107049,-60330,-23515,14218,15656,-46376,-90215,-40479,8470,38790,46848,36679,21413,50908,69468,20853,-30096,-98137,-91989,-86945,-64774,-41433,-46485,-71433,-90568,17591,86321,87314,-16799,-58196,75035,268849,283959,202265,136284,84605,40955,10282,-13679,-22249,-54775,-52024,15077,19271,-4112,-63285,-54414,12451,21776,1093,-35735,-89354,-75661,-56167,-62111,-53733,178343,357068,366790,217741,783,-128323,-21405,71922,126174,55693,-21986,-81251,-106423,-91076,-105802,-67677,42258,140613,136431,170058,239252,68106,-112416,-11401,134456,187787,66987,-58526,-127981,-49703,-60242,-108708,-86598,20872,61516,88612,177261,160497,30146,-75577,-79763,-12790,48192,114870,105762,35001,-40256,-89352,-30055,-7386,-48947,-119941,-107234,-80102,-92871,-42876,23527,97415,159311,233129,316585,197044,81078,58636,62925,32896,-16515,-87062,-50229,128943,232975,86448,-3008,-47151,-53372,5856,190185,442286,598515,510566,280843,69497,-16246,-46219,-30299,-15456,51896,175484,254272,132087,10382,-118437,-88357,26353,51451,2199,-63082,-96676,-19817,78518,64417,-71921,-124150,-83471,-41602,8646,-3605,-61493,-114458,-86173,6050,91627,224582,270946,67694,-89648,-100802,-66192,-62159,-71413,-112290,-55997,22346,69166,83389,113090,102405,124440,181617,94985,-72,-47763,-61565,-38603,-7873,46744,71699,56030,67304,239798,508546,580574,489896,351793,221983,193029,191799,188091,93841,-37111,-130056,-128672,-100878,-38522,8448,12341,-2147,49126,169276,315585,333097,179965,10428,-60642,-37946,-51480,-54112,-19181,22200,45607,52627,48318,-14002,-23896,135385,329791,217393,-17184,-77137,32260,118010,106739,41045,-21481,-40309,-36917,-70349,-83031,-53666,-33483,-31145,-36149,6840,-11190,-108168,-77684,-29754,-59870,-75263,-102866,-145941,-124126,-5585,75500,113568,3777,-77668,47828,148681,192535,282687,222544,101655,-15338,-61079,-107070,-120296,-105360,-49952,71494,209639,329727,375728,359757,301431,225079,146373,37460,12221,4360,-21129,-31528,-17887,10739,40187,55133,20350,8363,55344,90729,108994,100557,47696,-28566,-36811,35092,61580,46174,22719,-25424,-43270,-35719,-27086,-3638,24406,71566,45408,60195,82586,38843,-14064,-85719,-81736,-31561,-51848,-28405,30715,45372,11600,-15033,-42277,-43512,-15597,21300,31206,53453,116074,212718,263190,235345,168515,46575,-77444,-87964,16555,-81846,-128527,-69708,-59489,-36315,-3707,11290,-12410,-27123,12677,95780,100701,35337,-19250,-38577,-24410,-23336,-90477,-136390,-128489,-39145,90040,182358,153124,68379,-1463,-41757,-44441,-17500,-18533,11044,60877,113253,152641,173085,158580,50777,-64264,-136541,-121538,-102036,-130395,-80572,-15814,36024,83728,143850,121091,79613,45433,-22575,-82801,-114392,-96027,-302,25702,25972,21549,2589,-16795,32968,20981,11859,203619,444591,618890,715821,667711,555957,420183,232385,111309,133551,57191,2632,-73921,-75062,-89392,-86615,-122849,-129766,-108227,-91016,-47831,-33168,-20079,-18990,2151,90877,192984,242463,237746,177291,24597,-84555,-68375,-37441,25219,99466,128435,42098,-74198,3351,120388,139146,51152,-57306,-89358,-46658,-34167,-112742,-109109,-78353,-78547,-98918,-101199,-141481,-135696,-36225,29628,40850,-10545,-18402,43845,126927,117127,106780,93781,33121,-35028,-31415,29186,9080,-59803,-126675,-7122,154123,326123,357758,402101,355174,193781,26350,-113045,-24448,-9315,-27472,-51887,-93627,-83964,-40521,-15667,-51427,-55146,-54371,-56098,10683,157096,189674,30479,-98699,-121251,-125046,-149819,-94320,-17693,38536,87645,119085,144826,208905,278401,285290,221465,93831,-15762,-59416,-26911,14789,36377,10357,-19286,-46675,-42376,-12465,-65920,-87719,-103319,-90474,-101146,-124238,-28888,5140,-68496,-157246,-95494,-50864,-10530,62789,120512,95097,37464,-64121,-106900,-77331,-57815,-47470,-25920,-27898,-76170,-125751,-85458,5088,33302,15768,-75163,-124769,-103590,-81774,-20584,68621,134307,142921,36785,-85812,-40372,-6772,-25384,-61525,-42193,-35576,-54099,-17983,3295,-13226,-13088,25697,120383,104319,1265,-65882,-79346,-33059,-25462,-74666,-119853,-30517,11996,-30863,-116730,-118993,-22797,71311,73295,57740,58395,42004,52968,79289,81029,62945,13017,-38852,-46232,-44512,-85649,-133239,-111044,-72789,-52826,12593,113768,234813,317082,271145,207609,273172,414587,395292,242345,84639,-19001,50521,79661,57155,-2525,-47036,-87305,-125150,-126594,53082,324530,446669,460612,397168,270748,164316,156310,116851,53743,-46834,33405,48875,-7135,46814,92166,95425,55103,18141,36226,90628,-10646,-77889,-59330,-3895,28543,12468,-13265,-31440,-51426,-102674,-103578,-76088,66543,216360,248928,166633,45618,-29511,14271,123910,109591,57828,993,-54324,-86693,-108201,-101523,2515,96747,95977,114540,65119,-33095,-135767,-55470,44903,118789,172059,159768,57889,-64587,-110040,-32881,-3231,-3933,-59523,-81168,3603,76077,160394,209532,167128,79652,45294,101058,147342,112833,-58360,-107252,-23776,17673,-13662,-86164,-77228,10151,16477,-51426,-14215,21743,-5495,-42374,57602,119928,93249,-5390,-105896,-109245,-32500,148213,291962,384569,425837,341642,184987,64731,71529,133893,136724,162531,189853,182064,194671,141215,193642,379311,240418,-23310,-145563,-124852,-49160,28325,76173,66695,63471,35924,35954,85660,209486,245822,221884,215214,255460,171882,-23485,-83480,-26343,-26341,-73668,-48910,-69804,-81197,-49105,-40921,-48994,-6524,5326,-35289,-36326,-70201,-64435,41349,49790,-113673,-4854,207426,226329,111707,4066,32149,53445,-12060,-100126,-121383,-118119,-47139,64711,130206,81471,37456,166886,289667,308760,270698,170386,114271,51140,-18999,-105733,-116434,-63752,-59108,-51272,-90453,-99647,-58081,-50427,-23345,16950,48831,63113,104872,177956,304578,272481,131356,1386,-91931,-88408,-5943,41570,35556,-63721,-130384,-91860,-45529,-26393,-30623,-49621,-68194,-67077,-42973,-44485,-41812,-22576,-29650,28464,115703,221429,193746,37606,-26140,29446,154864,173366,86193,19228,6464,-8805,19622,93288,116202,45065,-59674,-166445,-114990,-79529,-63977,-31279,21859,56900,94832,91560,84793,88069,55467,-6154,-48716,-82950,-119146,-71860,-39064,-38355,-17883,45624,52183,21897,-91128,-94998,-51528,-4238,4817,-28261,-13802,57405,125558,45971,-41334,-110311,-46234,35337,95607,128595,52265,-33708,40947,148491,205545,144007,80500,27873,-49280,-51365,-68045,-12103,49699,67486,72128,60618,35630,18323,1146,-51642,-79188,-68385,-36701,-88138,-153422,-145910,-97214,-80526,-64919,-75514,-78224,-62482,-28137,-10764,-17257,41074,86358,32851,-88296,-73019,-3133,-33578,-100966,-91991,15273,80580,94251,68406,-23130,-83191,-73788,-60866,-66279,-63955,-82512,-45880,-5268,121580,227828,132434,1415,-91790,-94157,-82720,-108224,-95320,-38223,121041,261576,366286,360946,170970,15438,-34949,-63718,-89414,-5257,30976,6528,-53529,-45846,-17683,-53872,-44618,28283,185235,338403,171005,6810,-744,7540,-70594,-67937,49208,116215,-46643,-45173,2624,-34732,-107934,-139213,-69331,-14045,14481,-19270,-115965,-87769,-29885,1863,-47627,-109225,-100416,-84658,-69183,-26677,-615,30201,30336,5238,-49041,-65759,-33908,-41085,-68847,-56975,77555,94565,53855,-27564,-65237,-98606,-113798,-116233,-141555,-127900,-57297,-17886,33986,66044,42514,60501,137337,161907,98264,39285,-32440,-82024,31837,120607,171272,163518,100490,82816,160134,220085,197430,114156,-61786,-148706,-98084,-70155,-73211,-60893,-26218,26208,31656,-20767,-32522,15150,904,-66432,-103086,-102278,-96246,-40944,61605,62585,-36356,-68713,-9650,16455,-6019,4250,-21503,-56974,-96810,-53633,96,-14525,-52478,-65659,-97488,-56129,-54623,-68749,-82806,-51172,36956,119201,74433,81784,207114,240000,178049,100357,-64521,-56049,47632,72998,115711,60004,-53258,-54376,-785,18580,28117,-24879,-51884,56795,94401,71339,39047,1817,56382,87133,73972,6599,-54330,-85090,-47678,56338,172636,251286,210244,152445,-43767,-101850,-8737,97506,144496,104964,119327,198429,176736,81436,33621,33477,71309,129537,102734,40477,36721,36082,-20244,-34958,3303,28665,81491,76078,60163,-3619,-71625,-70482,-26506,-12225,-20881,-55922,-87365,-14037,8804,25804,40053,5925,-24560,-18354,-8538,92484,327623,596835,602136,388453,256981,187667,110392,-16276,-62707,-112009,-98003,-83584,-94416,-133941,-88071,-32735,20150,8263,-37047,-71621,-27961,62293,102844,73946,65628,68992,83081,97403,95401,65452,15127,-8923,-42254,1127,21192,-7898,-47521,-119152,-105103,-90397,-63061,-77380,-78267,-69179,-16345,-14046,-47611,-42701,41915,157691,170826,123886,69509,29128,-28621,-59602,-19587,11900,-5163,-30143,-28484,8035,13514,-40363,-27387,163719,346196,339432,245996,167255,86715,24785,31328,15651,-29287,-86239,-89267,-62933,-42677,34888,97541,140384,193776,263241,229323,120431,645,-28296,64271,106398,97870,66149,-80491,-23767,49368,42818,73595,168336,229893,220575,116426,36248,-4454,-7759,70148,153579,228258,230077,200466,190410,127809,142492,185420,178166,82781,42439,-32937,-73395,-28087,11732,-31181,-113851,-81495,-62859,-19534,2193,92854,234043,278255,122892,-31764,-126516,-91601,-122847,-21852,111936,222363,339561,372435,129725,18338,-8896,59134,76757,3653,-108415,-122762,-96998,-72801,-45490,-53779,-27062,-30922,-88560,-128561,-76307,-42079,-22145,-28411,7991,67066,88519,51965,-4735,59657,70744,-23239,-98395,-36569,-12019,10260,39903,15647,-44238,-125761,-32435,33717,40163,34641,54446,120261,134877,-2002,-116753,-97006,-98154,-84996,-92043,-79876,-51277,-32901,-58693,-89829,-38142,-44771,-88883,-98931,-63548,-62022,-43102,-92672,-70995,-117838,-183137,-78952,-36261,31368,-45402,-80471,-53708,-9502,57538,38972,-21071,-63085,-93649,-127849,-147905,-52493,26153,118325,174456,188685,288180,415304,340784,185187,95789,27186,-53622,-72416,-60200,-71213,-128402,-164877,-133605,-104300,-113939,-116080,-132631,-94707,-114709,-157031,-63987,62091,139893,237396,348370,507067,421674,159493,40802,-23198,-40298,-84425,-64572,-21051,-11307,-50450,-114583,-127308,-84840,-120285,-162847,-44301,58313,85253,68412,7034,8067,35818,89489,163318,180933,118815,60529,70447,130411,198828,226799,156168,88053,76023,86549,54783,35512,30173,9778,-35125,-54242,-65661,-24653,31751,54864,6104,-59391,-79624,-92356,-26339,84845,161417,247200,269210,194610,81164,8682,-13859,-75060,-156324,-130411,-105642,-87114,-105507,-119534,-82669,5383,59777,91413,168729,169789,24850,-75051,-111648,-42938,30508,25830,-37886,-83234,28575,77793,40262,-52963,-127673,-114523,-144449,-126392,-24675,45333,124414,59436,-41153,-154111,-148953,-19104,10433,-32869,-88196,-148537,32046,216974,232123,142312,105864,95127,78052,102789,106636,89838,34600,1638,7296,5373,-62816,-96255,-111325,-93794,-90896,-88783,-21500,67326,78485,65982,88335,138265,97781,110944,165178,169204,131958,104503,78746,23895,-59898,-90269,52681,97724,98504,67342,15284,-68539,-104658,-35862,-24555,-69885],[-55819,13020,107629,168314,101404,-6771,-37881,-29280,-35712,-51462,-45270,2950,12273,-50818,-78802,50472,126787,120417,49655,-53542,-66074,12206,40781,33748,41827,60631,16355,-34856,-56051,-42428,6424,84168,202723,208738,76823,47615,73460,24337,-100492,-66197,-3437,-34981,-121223,-7451,135627,85294,17547,103079,139743,106119,56701,-3479,-85247,-39058,171769,191354,53707,-22785,-53317,-102818,-100566,-90310,-95887,-101302,-92916,-86812,-55748,-84183,-104711,-146208,-105047,-25849,-12721,-107537,-82514,-13441,37450,22301,-38239,-82768,-14966,-24271,-89085,-55192,-11142,3579,-26076,-40246,3636,79834,99417,11469,-62439,60585,283057,392357,321289,191129,102230,22206,-59969,-116041,-100133,-48885,-15544,-28390,-70630,-17334,69301,134921,84522,-29822,-102642,-51431,-26008,8643,17321,-27982,-49858,-23056,57483,202992,384121,378857,198375,4441,-99546,-53545,79262,278326,342833,254028,150481,85734,13575,-42844,-43128,-32634,-65060,-24575,70871,168296,216709,140775,39318,-36765,-95371,-28140,-52321,-55120,11595,8072,-839,-16400,-24931,25729,46624,60452,80231,70960,71268,98605,160519,164427,27007,-86917,-109917,-58161,51431,177612,192563,88293,-15931,-82231,-83769,-87075,-112680,-148756,-98558,23342,72352,91502,133183,54391,-17095,-26658,72734,130949,183131,186512,201252,147123,25268,-57474,-87271,-63384,-33570,-39921,-81731,-49224,-41528,-104985,-159624,-164932,-134511,-56345,13262,13248,-21766,-1878,-10833,-26225,-73368,-88556,-3857,132053,189110,62328,-104918,-24349,113453,113458,-32038,-62495,7003,-33134,-56037,-24948,-12076,50864,137676,132988,-4360,-70375,5635,136882,116339,74304,116143,142842,83318,-5011,-74476,-80525,-103606,-129425,-105997,-108606,-38923,7213,106,-72591,-110733,-105074,-80570,-72524,-86663,-91883,-56350,-32874,13810,122919,136882,148024,136978,63134,-7917,-82265,-56435,-80782,-101873,12817,197274,308086,280930,225527,166035,130743,178480,221513,190541,131740,105493,85427,139132,186731,155839,54087,-11930,-59411,-77211,-91058,-102457,-102322,-76696,-61543,-71108,-87159,-112309,-45771,128385,221094,150838,54510,-34766,-11320,1128,-12567,-7025,4879,1767,-28869,-87334,-24699,100633,316648,652807,776985,723803,537667,277938,135639,117449,87717,29745,-44414,-70246,18640,210074,377955,324749,142073,-7253,-54363,76696,166570,138143,52352,-21413,-69831,-76365,-42751,-13990,-13695,-6931,5450,-20540,-38826,-65474,-95481,-71582,-54533,-35910,-45365,1058,99346,9142,-84409,-10642,53209,3847,-40262,111144,177270,89897,-66868,-3348,116932,106455,40631,-6254,-101258,-60100,48161,76657,17764,-73360,-87444,-32432,21379,64064,64764,78504,82317,89765,56574,10131,19569,46060,98206,150894,213737,135924,-15235,-104555,-110989,-134802,-136150,-99832,-1786,37667,36522,36082,44329,21854,-15667,1334,42140,72058,121160,238383,229575,119106,-35004,-34224,-53667,-86416,-93819,-94813,-72178,-12150,35159,15485,-35036,-108696,-99825,-50937,-6911,-21946,-33557,-11851,199,-9425,-24638,-48518,-87711,-121831,-30809,71390,163376,143133,19747,-10222,4581,6165,-32904,-75357,-86076,-47457,18395,-7378,-66946,-14491,32423,56097,14877,-5693,-16085,-3370,-6031,-43579,-79751,-85271,-111203,-113006,-84050,-42958,6861,49054,58812,56743,34488,-37142,-113220,-96677,-65868,-11696,7424,-46107,-91615,-46285,-2625,17722,32487,41735,35659,68844,73232,23755,-18468,-88000,-93039,-88758,-69848,-52409,-58125,-74842,-87997,21447,96654,94282,-13882,-49944,86042,254128,238272,166449,116624,69707,31645,5436,-9721,-6957,-32187,-28424,49624,69760,55229,-2871,-76830,-10335,12117,6440,-16042,-70876,-67445,-43426,-58095,-54164,180272,320024,299079,155772,-23468,-115810,-8380,83549,134060,65950,-5227,-68132,-111159,-85119,-99608,-79878,34584,156888,174871,236048,271116,77961,-100201,-18801,137713,188034,65591,-54692,-128155,-52666,-63013,-124092,-68489,37932,67405,72385,120839,69817,-22749,-93893,-43394,33463,83861,146638,131852,55104,-31108,-100688,-35654,-4806,-53856,-117878,-78345,-59935,-99586,-35612,36510,112845,177318,263602,361328,217097,80610,49940,54496,33468,-4901,-73083,-78578,100000,215873,87093,-72,-38661,-30782,49761,252087,509118,621457,512449,297879,80576,-14994,-53140,-40421,-23872,48236,170791,256404,136268,13964,-117873,-93035,22807,45308,-15803,-84204,-113288,-43150,44869,34726,-80765,-111554,-67327,-22116,23844,7894,-44458,-90497,-66681,19315,91330,187316,216850,36922,-110879,-84559,-30723,-14139,-31372,-93571,-58571,13462,53804,75366,119090,120060,153258,225867,111050,-2083,-55439,-73679,-49887,-13759,42096,66154,55481,68185,231405,483830,542722,460591,342316,224637,186166,173477,167297,69418,-53784,-137652,-127006,-87615,-33769,-6926,-14741,-33816,7147,105988,240335,278486,152194,4406,-63061,-50820,-62820,-54690,-27433,4754,36294,52618,55244,-9888,-41698,107611,286606,192860,-14963,-69644,42786,134646,120501,50844,-19935,-47846,-44153,-74867,-87242,-57284,-30434,-18297,-15002,25873,6340,-87778,-85253,-29157,-48079,-60619,-93458,-143262,-111988,14976,103604,142818,24004,-58958,33409,114817,169085,255549,192438,76147,-36016,-71444,-109776,-111831,-101313,-57698,44943,160798,270353,332710,352956,322541,255526,157731,35063,2633,-10818,-33047,-37489,-17939,17968,45817,52296,9654,-4229,55927,115797,146163,127373,64529,-19786,-31692,44479,65237,49378,35415,-5621,-49768,-55147,-46868,-26822,313,48125,21659,36476,85261,74501,41463,-14167,-73287,-52546,-68378,-35636,29824,35420,-8635,-27282,-40627,-28698,15424,59432,66105,97159,167309,275341,325646,285276,205735,83661,-54478,-107628,10183,-102801,-109096,-57716,-37077,-17148,4040,18190,-12840,-28966,15672,107061,120654,48514,-9606,-26149,-14982,-14454,-79054,-115119,-88997,16006,137481,216673,152025,47809,-27937,-66057,-73336,-50984,-50025,-14235,45530,108313,157035,177422,164759,58132,-59330,-136038,-117861,-97967,-131296,-78059,-7814,42875,95981,139985,92340,53669,18874,-48468,-103475,-128943,-107326,-6505,25561,32991,38894,9410,-25678,6652,-25747,569,284796,600081,831800,960445,920482,789289,601144,339960,142514,143439,47460,-7326,-92355,-101811,-101524,-90408,-120372,-128725,-108385,-90312,-44213,-29655,-15687,-9818,10710,86551,166533,191103,168029,108855,-7060,-69731,-46041,-29424,6711,70518,112320,40589,-76286,-11026,116320,133259,38032,-62911,-79178,-47751,-45709,-133004,-125661,-99349,-105944,-122173,-106733,-124775,-145245,-68220,204,17568,-36545,-52468,24951,123069,119609,96280,64786,-2377,-31355,872,66577,32638,-45471,-114149,-12689,127998,276929,311491,384707,375229,210807,35162,-98264,-41430,-21915,-36519,-58802,-99149,-92980,-59093,-41849,-57744,-50254,-49354,-50296,15827,149226,155449,36235,-55206,-106156,-137078,-149806,-81536,-10505,40370,76029,86375,113213,187380,255805,250665,198720,97612,3703,-25018,-3738,31283,49957,26765,-18794,-47172,-28496,-10583,-66532,-52761,-73128,-79072,-81736,-81508,1956,8978,-82687,-161027,-85443,-47636,-17095,44676,101968,85986,30959,-71006,-113146,-84582,-66473,-53893,-30964,-38669,-78255,-100678,-31560,65934,79636,44770,-64016,-122949,-104472,-89934,-43707,22514,80924,112520,42338,-99600,-50087,-13101,-36708,-72083,-43392,-28327,-47287,-21843,-17992,-26695,-12777,33223,127308,107213,2681,-68335,-93243,-45776,-32662,-63537,-95623,-45925,-5184,-40322,-121154,-108326,-8327,84162,71032,45090,39559,22516,39273,73804,79215,59113,-7805,-73558,-68371,-53332,-84757,-127544,-115027,-82284,-57381,23878,143145,280641,370959,313844,238495,296299,388604,331434,189083,60751,-24294,54571,78386,54463,-9418,-71457,-117083,-138256,-117542,63594,357585,461874,430261,319346,191286,106027,135839,136823,82970,-22050,-9565,43939,-4767,44485,71772,66811,32110,-4892,12754,49821,-37324,-83737,-21406,32775,47911,20764,-19382,-38138,-52206,-108605,-115807,-90721,36793,174730,226174,158974,22330,-54543,2438,129268,130730,60151,-15165,-83281,-105742,-97297,-79131,16249,67577,45179,88075,55015,-30931,-130474,-72255,17153,80046,129730,135801,58108,-69361,-111105,-24573,8406,8937,-47691,-87048,9358,110957,217281,268621,205144,95134,50279,100506,157325,127851,-53302,-113469,-33793,18095,3668,-70793,-98391,-5996,20044,-46463,-18575,16486,-13004,-25084,118639,184958,143168,22363,-97030,-117355,-70598,105759,240195,318619,360497,298936,155825,52017,79186,137734,114026,111277,136260,143398,191514,166710,226291,391424,222913,-29176,-147124,-143825,-76950,20177,101006,103050,90551,44482,18822,68744,208067,276993,251581,231085,278628,243297,32310,-70680,-45312,-50692,-99701,-67800,-81993,-76075,-32687,-17957,-29058,-790,-9771,-59972,-58420,-86254,-53642,42723,52962,-104524,-26289,141322,136435,42262,-26863,19538,52284,-4440,-87122,-136484,-110076,-30250,72538,129657,80634,44827,189896,314321,309442,249583,129073,73927,39462,-4312,-84759,-105209,-56018,-47572,-53362,-100810,-97814,-46775,-38067,-18169,12337,33650,37786,85482,171990,297871,291697,170987,32962,-78742,-90261,15776,74855,63829,-40026,-95995,-74045,-31604,-11342,-19029,-51533,-80575,-72452,-43329,-49777,-53507,-40664,-29130,65494,160156,270049,230426,44775,-31223,22032,145600,157655,70422,16256,12493,-3310,20857,93228,116478,46782,-51868,-148970,-111459,-72583,-54881,-22943,20270,47255,85559,76469,62655,67975,44614,-7556,-47318,-87683,-130100,-85938,-62872,-63672,-16735,59865,59068,37384,-73783,-82345,-39815,6940,10395,-21250,8119,101865,146069,46334,-42873,-113141,-46533,30389,80614,118606,62769,-26778,29881,132492,192303,141354,76649,17074,-73777,-65681,-46867,-2467,41947,51672,48382,31723,6472,-3784,-18015,-76680,-105263,-86754,-41998,-82532,-143503,-149124,-104496,-85552,-63939,-66866,-71972,-46111,2104,20023,-2025,31828,67523,23444,-77972,-62254,6816,-17303,-101000,-90115,28928,88692,93628,64239,-20875,-79409,-75627,-68168,-79509,-77990,-86954,-39561,15092,198328,297431,157741,9908,-98058,-100903,-88607,-121063,-95992,-14866,151439,287408,388522,376942,185890,36378,-11080,-36440,-82935,-19608,34296,13183,-38390,-21744,5667,-40674,-35134,48011,228838,335872,126700,-31107,-38148,-37923,-110545,-89129,48119,146688,-16890,-56464,-9645,-42354,-105230,-136891,-70245,-20597,-4135,-49178,-115577,-63116,-11499,11716,-37080,-95658,-98619,-92943,-85551,-44332,-16086,16281,15188,-1479,-55632,-96970,-46403,-35607,-43798,-79459,62208,81660,53044,-21726,-49633,-91548,-123506,-134958,-158054,-136651,-59782,-28340,6002,21494,-12665,28700,122269,183143,139667,77506,1865,-67091,2065,111668,174555,172370,114878,97531,177045,256432,246316,173363,-13007,-149678,-111526,-74656,-74764,-59934,-22912,31244,46389,11167,17462,76211,38688,-45726,-89431,-85383,-72743,-17999,92591,80516,-28586,-74360,-10180,24060,16037,18465,-18256,-52501,-82080,-49304,-1978,-22924,-60855,-64909,-101387,-62037,-55975,-66035,-78291,-49755,37238,146116,110882,110851,208560,220136,165347,106437,-45439,-75263,2990,24493,84691,55822,-31805,-20769,22688,30982,31150,-37326,-46891,60506,94172,64253,13809,-27078,41942,82387,95072,36720,-22350,-56769,-48395,50482,167636,258774,240386,210835,17036,-111827,-45871,75262,142632,120403,129052,178708,180813,102558,64195,74898,132674,212687,163353,65436,39544,33746,-25461,-43700,-5543,15995,56925,39879,43724,-6365,-69986,-75315,-37961,-25427,-24452,-41262,-56526,-6081,-12362,3399,27742,7931,-26600,-16188,6038,120599,372988,635869,574574,329866,204158,143916,106333,3459,-42182,-91230,-97845,-106291,-97785,-117882,-99441,-55380,-11076,-13317,-45986,-71777,-33463,47983,65918,27989,31171,40447,47144,50772,58569,43556,9165,-13077,-49942,-5536,16273,-6281,-32938,-95557,-87311,-73636,-48868,-63900,-68076,-53967,3796,2032,-33760,-30674,47819,157269,167954,123667,70107,30604,-22928,-46433,392,40505,22692,-5373,-14637,3614,2468,-45883,-20302,180919,374068,360699,257009,164979,71056,8855,17099,13133,-14008,-64618,-129775,-80324,-28338,44382,105782,154309,216649,291711,243878,123309,5197,-13374,108902,174951,171795,129459,-30892,-73272,22240,42382,80708,163699,207271,185954,106626,39804,3602,-1782,72365,142568,210681,227494,207776,179384,122802,141888,205495,222978,130882,66932,-22493,-68670,-32794,7439,-34831,-128090,-89175,-69019,-31031,-6086,96726,230510,271115,115168,-40467,-145327,-94382,-107862,-242,131692,228507,327308,387704,161874,23854,-24738,29473,67260,15456,-86369,-110623,-68383,-47105,-29202,-55042,-50158,-51026,-109494,-119799,-65551,-35999,-6538,-2411,27431,74240,87292,61482,15562,78667,96354,-1248,-81462,-16237,-5698,-14600,11539,18895,-15089,-83107,-60551,-58,19140,20765,46969,111008,138064,10355,-105857,-115068,-107690,-92080,-105413,-82558,-52172,-36860,-60887,-88663,-19788,-14607,-68884,-107775,-73121,-78443,-62005,-107634,-82222,-128447,-175650,-70759,-37192,24336,-60769,-80927,-45525,-1434,58476,32168,-33374,-77659,-98856,-118801,-135877,-35421,77596,152853,158377,140398,240130,399439,379519,225417,111702,19366,-69021,-70091,-56401,-72093,-123975,-157253,-133905,-107737,-114022,-112468,-133278,-107619,-123751,-147055,-61133,58770,139302,228930,316703,442497,365688,150262,49165,-15899,-44256,-101682,-70549,-19679,-4957,-38679,-93002,-121208,-76065,-104860,-148050,-22092,107333,140329,96346,10077,-11547,-5678,30233,117100,164728,113811,61309,78243,136438,200025,227426,161094,91837,78223,86308,56163,34411,25515,-2202,-39882,-32313,-55580,-33639,30684,71388,29876,-29967,-58893,-86823,-27355,89034,181725,286016,315194,253805,141233,44843,9482,-63887,-151870,-118086,-88898,-67294,-74851,-78835,-52343,37222,75838,83695,138009,125922,-7657,-90213,-92981,-25764,38942,4797,-67242,-114235,-1084,33161,7417,-67748,-123865,-107768,-141601,-134091,-24444,49521,116768,47309,-48900,-148424,-147630,-21191,-13528,-60969,-113535,-139353,51248,240416,236445,137521,100329,92642,75899,104680,117326,94787,44009,21099,26265,17169,-56070,-95415,-118024,-101159,-84605,-76656,-17704,65408,76816,71424,99465,168556,134549,131929,164702,160093,135607,110014,84401,22772,-65004,-90889,51652,121005,128129,86649,17711,-71976,-104359,-39091,-36957,-82661],[-37729,26387,118631,177817,113311,2980,-34020,-19375,-15674,-21247,-14954,10524,-3130,-75053,-78411,70691,144903,132829,63950,-47368,-75338,16317,38901,12695,3393,6049,-39938,-75196,-81417,-61383,-11597,60289,167011,203632,100767,68942,89997,34460,-86411,-67719,-8253,-39939,-106373,38143,182331,116263,28023,112134,153137,116986,64716,9577,-67425,-2607,226264,251049,99784,17675,-19874,-79381,-107416,-90199,-92908,-104170,-105109,-98342,-65321,-87598,-101036,-145968,-106604,-28626,-17413,-112388,-75845,96,42526,18134,-37568,-71776,-2448,-9943,-65754,-26014,-6958,-4068,-28520,-42546,-3099,64627,77378,2477,-73427,50293,270152,351558,266940,161146,98567,31461,-42026,-98045,-123763,-117329,-105568,-109456,-71916,31431,132548,190295,122242,-6970,-83166,-69760,-56257,-22088,-8338,-38700,-46396,-19078,53494,192059,393258,406513,223398,14017,-92490,-70576,42578,221532,294046,229981,141668,73963,4027,-33382,-23288,-27479,-67736,-27456,68207,156503,183782,112033,29122,-35962,-109337,-43757,-51701,-4622,29078,229,-24194,-39106,-24301,35614,40409,32316,59206,76433,88509,117950,175942,166938,22384,-88698,-116295,-61656,44091,141001,142455,45793,-41564,-93058,-77431,-66409,-82029,-112145,-85731,2929,27980,19340,66557,16799,-38741,-37007,73061,155684,209393,184861,190206,136811,14666,-66946,-97877,-61377,-43847,-53673,-104716,-89529,-91155,-148360,-168314,-154238,-114902,-33897,39150,38894,-15807,-9863,-17350,-27964,-71472,-105138,-21329,119377,190508,67837,-93279,-53409,60860,65140,-64988,-69262,8496,-26328,-48130,-21161,-4547,63442,149217,152051,-3183,-80263,12079,163152,176806,132082,122979,126915,71253,-3231,-50791,-49352,-72912,-106958,-98027,-101006,-46179,-3137,-13546,-86795,-119308,-116325,-85782,-67603,-74674,-73340,-46306,-39331,8361,133163,172151,189617,174378,79370,-17405,-74584,-33241,-67230,-104900,13392,193250,289979,267596,216392,149185,100317,132181,182639,177583,134529,94651,46513,79852,125341,111828,33170,-23981,-62238,-73522,-82506,-92569,-94185,-76488,-59621,-65421,-77790,-101498,-45437,114402,183693,116452,25227,-58139,-26757,-3093,-12663,4202,22414,11873,-23747,-84579,-24948,106495,335044,637513,732206,702622,518660,244873,110635,97939,87184,30900,-40463,-61794,20253,197282,376383,348807,153356,-18248,-54506,105061,196970,153920,44023,-41862,-98939,-118207,-105772,-65803,-33609,-12227,11291,-16214,-30983,-48882,-64725,-44302,-27332,-4536,-15686,37945,121203,27700,-80045,-30166,22025,-13835,-18565,113245,170819,96495,-58725,-12800,100954,90866,37336,28,-96194,-63310,53441,90547,31846,-66368,-112178,-59035,-3957,33383,44250,64625,66592,69863,38723,926,13692,29355,75878,131518,207394,121789,-23433,-95853,-90868,-115867,-130514,-124340,-31358,8076,15041,22502,31095,8675,-16430,10062,47904,70824,106671,220250,252831,173697,-10850,-48745,-75831,-96161,-100292,-100446,-64042,-4350,33495,10923,-39354,-113464,-103413,-51000,-5437,-21769,-36114,-17601,-11619,-26965,-35717,-41595,-71430,-98766,-40092,36976,119013,108814,1376,-31789,-21141,-20098,-54936,-87932,-85996,-46166,14553,-18397,-88154,-33312,20336,50853,23036,438,-12489,-422,-1862,-36228,-68673,-73200,-101291,-106376,-67265,-20966,12241,35408,41316,41360,30908,-25829,-106747,-139216,-111667,-38397,-6167,-51156,-97187,-57095,-19605,-9724,9521,37624,44013,76410,68588,19551,-15297,-81496,-96615,-92479,-77448,-67995,-74535,-82534,-91174,15898,96129,91620,-15684,-43102,91941,229266,191455,127583,90769,48710,15825,-3031,-6198,8836,-7929,-212,86713,117441,103764,43283,-75334,-38554,-3474,7130,1035,-52340,-47147,-27986,-56221,-58458,172465,272396,232511,103376,-45068,-106791,671,92707,139095,74236,8677,-58496,-106348,-76025,-88011,-94381,20673,162517,213102,302016,279722,79065,-90329,-26885,134988,178447,59006,-52161,-130427,-60497,-62914,-99889,-46875,50686,66510,49177,57590,-9377,-59478,-86946,-10691,73318,115615,173941,154186,74334,-19150,-107161,-45420,-6161,-58490,-105502,-54613,-40500,-106305,-29735,47100,125071,191685,291679,398801,233143,78717,40313,44657,30717,1732,-58241,-99471,76354,195841,84551,739,-30617,-9074,86445,301445,555648,617019,493820,303884,85491,-19381,-64825,-53698,-33960,40463,154814,245429,134221,14877,-116150,-99663,16276,37007,-31552,-101598,-127913,-70707,-790,-4891,-92420,-100869,-52698,-5846,29780,12051,-32594,-70206,-47300,33382,92195,156297,168644,6477,-130835,-65695,1487,25884,988,-77497,-66074,-610,36314,68711,129631,143883,183825,259461,114609,-8221,-63861,-84770,-62913,-25012,30967,55121,49858,62827,210455,431109,481281,416013,323201,220668,171815,146875,137151,38129,-74945,-143597,-116148,-68737,-28608,-22760,-39207,-59946,-28919,49123,165675,215106,117123,-4856,-66391,-60660,-67214,-50327,-30326,-14002,23550,49126,58069,-7574,-61665,77756,237094,165402,-12191,-63745,50113,147376,131973,61611,-15028,-53954,-53059,-80783,-91371,-61129,-28944,-8359,1329,38206,16498,-74309,-93170,-29816,-38030,-48822,-87602,-142772,-98618,34863,128010,167244,44453,-38732,23710,84751,145666,225123,163211,53266,-54311,-78717,-107579,-105352,-99457,-65787,18174,110297,204522,278229,331082,330762,276363,164646,34724,-148,-16808,-39179,-42731,-19231,25060,53417,52488,2018,-14993,56789,139565,179510,149341,78088,-12267,-29706,48014,61709,47487,44490,15361,-46213,-73178,-64727,-45709,-16437,33855,8516,19147,87908,111891,96903,49338,-33395,-62142,-84236,-45094,24922,22200,-28195,-39514,-38934,-13269,45847,98268,102684,141894,221653,341346,388804,336211,243254,122941,-24002,-118272,-3190,-118946,-87668,-42133,-14106,1892,14386,28588,-9055,-26523,21452,117276,138630,66940,6330,-4129,4212,5922,-50574,-70578,-25532,86207,192480,251467,148630,30414,-42546,-68824,-78094,-67372,-72693,-34587,32072,101040,155217,172936,164169,64297,-53702,-133368,-111578,-92166,-128915,-73997,214,49448,106250,133145,73653,39302,206,-68108,-115250,-133972,-110400,-11592,24744,38199,55417,16893,-35156,-19657,-45481,27087,326550,666129,917600,1049643,1001713,862634,666733,393324,169244,150521,34676,-16653,-107420,-124469,-110324,-93626,-114598,-124820,-105395,-85977,-37330,-23853,-9727,-214,18732,82403,142810,145617,109085,54104,-27863,-51663,-21813,-18494,-6326,46893,98287,42104,-70552,-23974,110699,123630,20616,-68281,-65579,-42743,-51379,-146092,-128328,-102584,-108316,-112464,-74537,-70281,-108826,-96125,-25694,-2108,-53729,-81014,6779,115839,122458,88725,39636,-32378,-23807,36146,110112,62407,-23705,-93016,-19245,94287,215027,253527,347918,376326,217444,42321,-79211,-46892,-26622,-39498,-60962,-101255,-101574,-77650,-65275,-53516,-39007,-41122,-43109,19675,131349,115241,52045,-10136,-80454,-131348,-131002,-67419,-1420,44534,68674,64531,93123,171332,234921,214463,168695,97986,25092,16753,26552,52320,65246,47372,-7218,-38190,-11052,-8566,-63255,-31703,-45029,-46503,-42137,-35415,27625,10055,-95069,-137659,-69483,-42108,-25720,21364,77514,72626,23654,-75067,-114500,-88260,-72046,-56624,-32170,-46973,-66369,-37890,54362,145657,128676,71788,-52056,-115574,-98040,-90155,-55972,-4600,46428,89530,51600,-110058,-56586,-16760,-44962,-77504,-38624,-11971,-23925,-12887,-36817,-41133,-11364,41249,129883,105705,4661,-67629,-105863,-53818,-33863,-46967,-66462,-51999,-18854,-45977,-118988,-93947,8419,97668,71375,37184,26124,7799,29235,70608,80309,62248,-14307,-99150,-85473,-57612,-79837,-115953,-110844,-85655,-56683,38561,175012,327998,424781,359371,272174,314452,354422,269568,142730,40436,-29085,55910,75530,52367,-11891,-85520,-134911,-140691,-105046,74839,383277,469136,398469,250468,124458,59978,119066,152732,104247,1150,-55509,34339,-3240,43815,54937,45432,16904,-22821,-7634,17009,-49984,-79615,11576,71256,71090,33943,-19903,-41729,-52287,-111872,-125214,-104475,3900,121730,187407,139866,-4632,-75797,662,142473,161740,70619,-23325,-107208,-110879,-73846,-46916,39421,54004,-2223,50895,40178,-29075,-113038,-76766,-3354,49346,99162,119405,66800,-63485,-109907,-17391,19773,22739,-33406,-87266,18199,148403,271719,316816,232358,109690,58583,101583,165084,139150,-46332,-115076,-40271,20422,24018,-47755,-118643,-25752,20465,-38471,-19366,14110,-13676,4153,175053,245412,195453,57496,-71524,-85961,-115345,58831,183959,246928,283500,242121,120218,39798,87615,139909,96650,73916,96851,112961,189961,202668,271830,406462,210892,-31308,-139153,-147619,-104797,12614,128216,142427,121718,60692,9336,52081,195934,288781,263048,231297,283891,307113,110841,-29948,-43018,-59020,-106393,-81765,-89411,-66962,-14395,7231,-4206,11586,-18114,-79090,-75792,-97089,-42300,44297,57322,-90419,-43368,83666,55924,-24830,-53339,10388,53332,5592,-70718,-136759,-98806,-15325,79037,129620,82695,54125,206577,328090,300562,218612,80130,33129,26634,7779,-64537,-94666,-49177,-35543,-51816,-108058,-88783,-30782,-20893,-8815,11854,23136,15913,63694,157399,276904,302377,214741,75289,-56456,-90976,38284,109417,96474,-6596,-59154,-48877,-13338,6742,-2952,-47016,-83282,-67559,-39391,-52529,-63705,-57568,-26401,98006,204428,316464,267112,55579,-30629,18357,134696,139085,53204,13084,18690,2155,21500,91280,115152,49204,-40463,-124688,-100919,-61144,-44862,-19167,12874,31786,70451,58846,40755,51344,40442,-1510,-41213,-90074,-134869,-95768,-84654,-81181,-8223,72739,65614,49460,-52137,-65960,-26605,16495,11748,-15213,36792,153866,164110,47584,-42677,-112736,-45002,25778,64187,103503,69326,-21962,17650,114917,175685,135738,71196,6099,-92618,-59141,-14454,14675,42909,48778,36213,11149,-15880,-18609,-27146,-82706,-120408,-101157,-45758,-76768,-133286,-144954,-106995,-86249,-58857,-51045,-52183,-19127,33629,50054,22504,33121,53938,16931,-66938,-52063,16869,2972,-82288,-81632,41918,91895,88471,58943,-15916,-71873,-74484,-74257,-91259,-90573,-89141,-31989,41381,277361,356403,178033,16714,-103738,-102607,-86944,-117123,-82469,13263,180864,305924,397720,379072,193857,56649,14914,-3920,-46441,-26682,41465,31581,-11568,9197,31576,-18563,-9112,84377,277009,322023,87383,-65080,-75397,-87446,-152072,-106870,47916,176152,22150,-64959,-22801,-50164,-102592,-134529,-70849,-26144,-21127,-74285,-87739,-40175,6546,21530,-26976,-82881,-92785,-93144,-93119,-61536,-35527,-3635,-4851,-9958,-54916,-85358,-48213,-27142,-14230,-86895,42471,64211,50700,-10967,-32586,-86862,-135134,-150488,-151500,-152028,-73723,-48924,-29433,-26385,-66009,2439,101997,191789,170799,106405,26992,-49703,-26036,95150,167855,171907,123738,109796,191962,289211,289071,221562,26309,-125117,-123597,-80051,-77446,-59993,-21972,32438,58271,43381,68690,133647,73003,-25040,-74195,-64204,-43306,9514,123995,94952,-22105,-77617,-9701,32254,37038,31840,-14815,-48174,-69783,-44831,-1622,-23546,-65247,-65494,-105605,-72256,-61241,-66628,-76778,-52489,30306,165195,148786,145459,213896,201370,151196,110140,-27724,-98922,-48746,-17175,59865,53634,-8246,8766,41273,39471,30813,-51386,-43364,61647,92255,55684,-13931,-55558,27248,76659,115586,72821,16706,-27989,-48326,44342,160191,261053,264687,263262,84154,-55474,-62720,54671,132476,127178,129430,151045,177732,121449,95157,119268,198489,295912,222019,85408,35674,27633,-31370,-49942,-11515,5049,32120,4051,24560,-11385,-70242,-80211,-50070,-40490,-28740,-25450,-19693,13165,-30536,-20082,13867,7524,-29622,-14100,21226,146571,405255,644803,522920,267347,151355,100051,92810,19879,-24262,-72867,-88506,-99958,-91184,-106727,-110757,-79837,-42469,-36712,-57613,-76040,-43643,27617,28592,-6418,7553,18594,18189,10219,19537,14311,-3915,-20955,-58047,-12722,10614,-5575,-19344,-69612,-61580,-55029,-37667,-54342,-59465,-36684,23585,14616,-25013,-24228,47734,149326,157316,116069,63791,26434,-21836,-37604,16477,67880,50220,18564,388,-861,-11392,-55469,-13618,193616,388106,365834,253993,151498,49464,-10912,1322,11789,6521,-28059,-102250,-94053,-18169,47138,106293,158194,225210,302915,242552,111707,-1939,6274,168139,259386,250142,187428,25492,-92611,7215,48342,85567,151274,175793,145203,90731,37735,6395,-587,68617,122608,180487,214554,209280,160945,111337,138661,222559,258707,170487,81409,-24346,-75136,-41820,540,-41759,-145137,-97022,-77879,-46387,-18017,91509,214961,253829,104479,-47203,-126145,-94105,-91739,15855,141713,223646,300762,376056,182351,31470,-40649,-3241,56500,27775,-63695,-84455,-43672,-20924,-5942,-41051,-66637,-68074,-125261,-105995,-59020,-34839,4619,19347,44608,81270,84504,64633,27820,84196,98048,-7607,-90175,-17736,-16792,-41265,-6717,26555,2461,-62427,-67268,-21631,-1318,2483,34642,95408,133558,19342,-97992,-132695,-108740,-100016,-120962,-93996,-66511,-42615,-48683,-83683,-31532,-20801,-82257,-120189,-90404,-97041,-83535,-116998,-96331,-143292,-164731,-66975,-42227,9755,-88716,-85912,-39663,8804,63780,31200,-39484,-88170,-107420,-111265,-118692,-24421,109710,164566,123825,86523,189055,373654,406531,259715,119334,1212,-91956,-67663,-54782,-74655,-121933,-151621,-132519,-111944,-116937,-113070,-133179,-120755,-132545,-137517,-60917,50213,130802,209861,269895,355416,293511,130595,49532,-13359,-50662,-121703,-70038,-13001,4171,-27572,-74742,-109515,-69491,-90682,-126896,-1876,154448,193613,120213,10211,-35959,-51640,-27310,66692,140464,104368,57471,79518,134884,190049,213225,153688,85999,71340,78782,54428,31650,19270,-17766,-50855,-18414,-45704,-44988,26414,88092,64291,7727,-35196,-81001,-33936,84904,192742,310710,341450,296852,198755,84317,32125,-53491,-147274,-107176,-72266,-47936,-43447,-31154,-12247,70414,91114,73385,102520,80934,-38915,-98435,-72902,-10124,43895,-16800,-93831,-143494,-26170,-5905,-22745,-82188,-121123,-103879,-140780,-141109,-24570,54284,108123,35320,-54907,-137859,-141020,-21117,-33977,-84443,-135283,-134653,56020,244392,226401,124392,88012,84242,70045,100761,119812,91577,46675,34011,38200,21476,-54891,-98814,-126002,-108721,-78043,-64099,-15190,58711,70191,70938,104872,192527,171057,148949,155058,139537,128601,105161,77299,9573,-75206,-82203,57627,152604,166931,115242,22862,-73495,-102497,-44463,-52163,-88979],[-23163,34083,119934,172805,112058,4954,-36425,-15060,-869,4419,12771,15119,-22147,-104077,-69293,88335,155454,136256,70706,-43642,-85781,20323,33637,-12045,-35994,-43603,-84341,-101128,-99380,-78051,-28299,35725,124221,185021,119388,87763,98850,37037,-76085,-74252,-20733,-51465,-88085,77504,210768,130207,23044,104051,153770,117939,63907,14792,-52904,35360,281963,316305,151368,60240,13933,-55597,-106434,-88116,-90142,-106937,-118804,-111621,-76728,-92501,-99359,-144135,-106585,-30475,-22699,-119421,-70244,11667,43863,9324,-42333,-57363,13370,10756,-39380,1284,-8076,-15565,-35639,-49851,-16024,42378,49686,-10738,-89204,34281,243973,293018,199484,124218,90465,39202,-22600,-69198,-100708,-87851,-79049,-80047,-19425,89061,193959,239618,158254,18495,-57711,-88555,-89944,-46313,-23686,-44038,-42222,-18282,44137,172166,385902,419578,242355,23473,-83271,-87528,4157,155750,229437,194717,128962,62595,-4212,-23638,-2875,-19891,-69358,-32117,63594,142002,150841,87006,20978,-32993,-97460,-47068,-21587,46786,52372,-2837,-44275,-54710,-16265,46377,37340,11607,39026,78945,104323,141510,199982,180725,32946,-73252,-109988,-65486,34098,101847,95088,5077,-65744,-102367,-68781,-43557,-48260,-70732,-62096,-15286,-10583,-38439,6530,-18133,-56201,-41783,75853,180628,236954,187679,179324,125296,8268,-63275,-86758,-49557,-50260,-65282,-91865,-72153,-102473,-156955,-146173,-122525,-81266,-9888,61196,62547,-6426,-16248,-21221,-27798,-63164,-117535,-35955,106992,189852,73488,-79351,-76402,19852,24831,-92138,-70140,11025,-18513,-39006,-15536,3938,71160,153924,166003,268,-82881,23787,185826,231569,186202,129685,114512,66026,6013,-26482,-17643,-35125,-73501,-80781,-87298,-49060,-10323,-23702,-96920,-121637,-124340,-91057,-62454,-61661,-52565,-29726,-39382,5251,144802,216555,246670,228360,108791,-19370,-58354,-7666,-48943,-104198,15419,185961,269647,255890,209966,135787,76059,90390,141100,160018,135697,84826,14429,28040,68585,69274,16636,-27419,-55533,-61552,-67812,-80089,-84520,-72857,-51952,-52960,-61631,-80841,-34595,106642,155244,93708,10499,-70588,-37159,-4111,-6074,20196,40445,24004,-15040,-77297,-22116,110098,336544,585000,645973,643226,476975,207975,87455,80244,88706,36909,-30599,-49358,23761,177359,360309,367323,167303,-22753,-41656,131076,220610,164266,37332,-55200,-115952,-133358,-169616,-119699,-56102,-12048,24292,-5957,-16918,-23499,-27122,-11349,6942,38067,29686,83921,139204,44666,-71505,-45439,-6179,-20134,6959,114561,159824,100797,-46961,-12574,92473,80949,34077,2672,-91709,-61551,59927,104773,47923,-51536,-126176,-81679,-25623,6317,28438,54403,55049,53791,25981,-366,12598,15829,54357,112017,195648,111750,-21722,-79302,-71259,-91969,-111553,-144130,-53249,-7219,3207,15257,22904,318,-12356,20555,56250,73651,97294,203762,275211,236487,27622,-58584,-94651,-100916,-99860,-91665,-46552,9344,37782,12540,-37832,-111972,-101052,-46915,-504,-17158,-34868,-20961,-22144,-43875,-46066,-33151,-52490,-68225,-27151,20116,80724,77928,-13142,-48553,-41321,-39528,-68960,-91504,-77218,-34150,24337,-14193,-95885,-44049,15675,50342,34257,10197,-4042,6853,5875,-25345,-52809,-50459,-71393,-83778,-45032,4050,23449,31077,32850,32471,31250,-9974,-80041,-118064,-135794,-57040,-17043,-53599,-98536,-64564,-34305,-34846,-13200,31295,52113,81142,63809,16161,-12159,-71769,-95162,-90638,-79243,-80318,-87657,-87327,-93167,7618,90389,84879,-15497,-30706,100188,204882,153068,93886,66748,29771,1747,-7194,3465,30599,23288,36767,129461,164497,144149,76957,-54199,-64531,-17308,10485,21933,-24204,-5283,-3364,-50437,-60362,161756,227042,181490,68845,-58781,-96203,11799,105310,146455,84780,23900,-47198,-91146,-59812,-68784,-101624,6151,160792,250735,359887,268254,77678,-77723,-28343,132910,165914,52858,-46241,-125952,-67032,-54391,-67599,-18392,63731,63863,24893,-3004,-69802,-78250,-68515,17639,109671,146914,200416,176761,96486,-1447,-100897,-54387,-7182,-59015,-89101,-32345,-20538,-100831,-21012,59464,138316,206687,320471,429306,248330,79478,33715,37165,28514,7324,-42930,-97352,66384,181377,84045,3507,-19539,13816,117781,337042,577756,585912,457467,300258,87277,-25523,-77317,-66006,-41649,32140,131366,225133,129668,16843,-109750,-104540,9513,28978,-41703,-111461,-137068,-96928,-50555,-45795,-100635,-89574,-38602,7042,29818,12630,-23171,-51584,-27700,48457,94653,131152,128130,-21095,-142378,-43975,31789,58408,25074,-62862,-76451,-17820,19807,66077,145753,174273,216723,283265,110286,-15534,-71307,-92912,-75006,-39724,15319,40694,41168,53513,180458,357848,404828,362491,297559,211593,152449,115447,100854,2505,-96962,-141779,-96145,-46242,-22523,-37770,-60741,-80874,-59204,1259,99696,152734,81147,-14985,-69954,-67961,-66478,-43724,-28003,-30543,9710,44025,58367,-6133,-82989,48429,186137,136584,-9588,-60118,53577,155005,140156,72490,-6978,-57052,-62735,-87695,-95123,-65199,-29067,-1652,12093,42948,18874,-67384,-102402,-31364,-29660,-39953,-85494,-145079,-84777,53001,146863,184122,63002,-18805,18851,60214,123324,192823,134865,32226,-71478,-84521,-103305,-101566,-101317,-76481,-10325,58218,134997,216685,296614,325428,285587,165799,34221,409,-16441,-39186,-46455,-22646,30251,61051,53657,-4313,-25810,56088,158867,204745,163470,86120,-8039,-33722,42404,48991,39272,48320,33294,-36168,-90878,-82120,-61488,-28318,23951,-1230,4003,87233,146607,146349,100177,6682,-60640,-100167,-60184,13002,3569,-49393,-54164,-39914,-690,70141,132535,137351,183830,273121,401386,443542,381695,276048,159146,7037,-116369,-25606,-128238,-75790,-33798,2353,17293,24869,38184,-5692,-24531,25273,120719,147615,88580,28226,23919,31506,37390,-5610,-6143,53982,163010,248809,279180,139052,14054,-46692,-55310,-62009,-62437,-84638,-52578,16304,86868,141605,153480,150494,63679,-52597,-133666,-107545,-89348,-128291,-73289,3375,51114,109193,119026,58171,28498,-14810,-83557,-118137,-133324,-110304,-19882,18436,36083,64811,19282,-49074,-50812,-18171,37039,229902,495704,701242,806666,750463,639799,514333,326881,159092,146118,16243,-29719,-123780,-147822,-122091,-101852,-110874,-123640,-104798,-83758,-33224,-21672,-7976,3603,20558,72918,116193,101321,57222,9354,-44064,-39754,-3621,-11909,-19586,23088,80675,40236,-64291,-41871,96523,103421,-7894,-78554,-55385,-38529,-56857,-156955,-125303,-96331,-95094,-83733,-27360,-12407,-72778,-125410,-53454,-24240,-68284,-110333,-18545,95255,114858,76283,12744,-60876,-17025,66236,149097,89482,-2552,-71522,-31413,50487,142275,185002,289960,351689,207757,41838,-66925,-49205,-30857,-43727,-65231,-105337,-116406,-102440,-88073,-47245,-30459,-37344,-42105,14781,97603,67347,66332,26920,-57785,-120434,-118192,-59800,2386,44599,59717,46680,75664,151965,207486,171271,126936,87049,39185,53503,51187,66592,72817,62535,8344,-28323,-1543,-15146,-67458,-27543,-30626,-19831,-7177,-484,39808,1558,-110318,-116445,-57396,-42032,-43294,-12686,42014,48509,8605,-83455,-118960,-96683,-82908,-63958,-37662,-60309,-51542,25804,142114,218589,162205,82160,-49394,-111522,-93521,-91416,-67284,-25460,20284,67956,58151,-119029,-68548,-26824,-58779,-85383,-36429,2399,279,-1502,-57094,-64852,-17806,40731,119602,91633,-912,-71622,-125866,-63476,-37422,-35854,-44747,-54741,-35725,-55763,-118127,-84510,18323,102700,65571,25284,9648,-10549,14183,60822,74858,62055,-14630,-116838,-105573,-66060,-79997,-108572,-107601,-91237,-59335,47206,198476,363710,464408,396007,299418,320446,309458,207423,97287,15410,-42315,46560,63638,42937,-18050,-93612,-134181,-141566,-98616,77491,389344,457846,358356,186430,65514,19412,99001,156231,111424,14126,-111257,7902,-13878,34105,32339,22925,2506,-42364,-33795,-16463,-60642,-80221,27110,97486,88889,43951,-21768,-50499,-60332,-121342,-139692,-124736,-37026,54310,125568,99530,-42932,-98909,187,151792,190089,78672,-32378,-134691,-103973,-47440,-12727,69262,56040,-34164,-2499,11918,-35844,-95756,-70080,-22158,18563,71505,102344,75677,-52801,-116500,-20024,22748,29438,-24966,-90463,20738,176260,309106,339624,237528,113719,61433,96484,162518,138648,-44963,-119645,-50947,17128,38831,-26307,-102514,-53673,9741,-36888,-24378,6803,-14807,33319,215068,288653,238966,91556,-40737,-47160,-117426,15704,128350,175167,201647,173570,75601,22848,89302,133054,76501,40321,61649,83255,181537,238933,319646,413622,195024,-37597,-129449,-127461,-135171,-2105,146678,174625,148065,76586,2550,29784,166839,272265,249573,211750,266629,349636,200527,25101,-15729,-45232,-83445,-82074,-97927,-62606,-3134,25504,16546,23049,-24734,-97468,-94651,-109886,-38765,38169,55382,-78838,-57900,39315,-5938,-87824,-79868,-687,50736,11583,-57991,-123980,-92651,-9006,77830,123997,81234,57996,208831,323421,274935,170531,19678,-11347,7235,10561,-52409,-90999,-48342,-29927,-53795,-118652,-78815,-16017,-5643,-1850,8948,10915,-8299,33449,127665,237453,297418,251695,118027,-32798,-97387,52681,133260,121172,23851,-26719,-25137,2073,20773,10274,-42293,-80354,-58769,-37301,-58249,-77252,-78207,-28619,118337,240102,351615,296313,64382,-29559,13282,117531,114054,30604,4641,19382,1967,15975,82219,107493,47726,-30102,-98835,-87840,-50686,-39697,-25184,-3253,8394,47189,36197,17341,36991,40830,7871,-35476,-95006,-133960,-103632,-109072,-90824,-1295,77755,66513,53438,-32400,-51412,-17081,18848,3304,-13704,68207,203621,172879,44669,-45624,-113195,-46126,17360,42750,80267,67194,-23468,1005,93423,154124,124704,61227,-8540,-110133,-39318,23727,40529,56131,57387,32513,-1912,-32212,-28045,-28327,-72491,-122049,-113262,-51335,-74840,-127763,-142002,-108889,-86459,-54189,-34496,-28204,7869,57528,70672,46489,40757,44146,10640,-59020,-46252,22524,19921,-59308,-69141,51891,88987,78899,52225,-10718,-63403,-72771,-81621,-103396,-103088,-92111,-26010,71967,344359,391900,187654,17653,-112554,-98117,-76471,-95962,-59681,44750,207070,314960,391976,365634,192403,72134,37210,25303,-4438,-2096,67734,69388,26153,43885,56283,10520,32187,136356,324090,297947,53609,-94698,-105047,-131633,-146109,-112091,47210,198588,64988,-54445,-33381,-58029,-100789,-133409,-72000,-30092,-34595,-93443,-65893,-20804,23150,30178,-18504,-71341,-84359,-85947,-87092,-72631,-58186,-29932,-29850,-20134,-47204,-50602,-39720,-17434,15993,-48219,41012,57363,55474,9358,-13912,-83979,-147464,-140291,-117689,-133553,-94617,-79385,-67092,-69609,-113101,-17358,79406,189776,191960,126748,44359,-35549,-49604,75654,155387,165373,129068,121361,206000,317144,323149,254858,54793,-102570,-132525,-85318,-80008,-59906,-22311,31020,68445,76777,121866,187392,105428,-3282,-56468,-38944,-7987,43800,155894,106535,-16004,-76490,-5903,43234,58706,45444,-9829,-42600,-57881,-38535,3640,-13088,-62183,-64554,-101505,-83964,-67849,-67902,-75433,-56191,19627,177145,188475,184703,224925,188406,138509,112301,-9402,-120263,-101794,-42642,44830,55896,18089,38467,59848,48989,31761,-62797,-38127,64208,93001,50696,-38871,-79465,15564,73334,137461,115937,63755,3900,-43306,40574,152362,259877,284650,310027,156173,7405,-40101,42672,118070,126964,124422,121870,171170,140856,129585,168884,268274,374969,277230,102110,29704,24891,-31487,-48531,-9679,1516,13452,-25621,8271,-13114,-66496,-79525,-57013,-51685,-28146,-3862,26721,47767,-35436,-38620,3874,10183,-27260,-6844,41434,173550,425815,628137,459566,210900,106077,64151,77495,37998,-4045,-52468,-71632,-77983,-78955,-95293,-111149,-99562,-65906,-54009,-64652,-77146,-50284,11829,4037,-20070,-528,8510,2280,-14864,-10478,-12441,-16705,-26251,-59845,-14823,9877,-252,-1640,-37108,-25829,-30017,-23850,-43277,-46635,-11036,49379,29979,-14948,-16920,48148,140738,145791,107378,56537,22616,-18999,-26620,34325,99123,83697,48044,22061,1879,-19706,-60580,-1101,207526,393885,361623,244500,135160,30132,-26718,-8019,18477,36178,17834,-45993,-76833,-5168,49908,105236,158158,225814,303234,233320,95049,-8817,44040,249466,363204,334544,242049,86009,-28767,32814,73360,95053,138357,144097,108232,76695,37569,11648,3795,67059,103452,150310,201966,213636,147652,106330,144154,242869,288956,202008,86333,-35394,-82665,-45674,-600,-43871,-148622,-93694,-79686,-56518,-25847,86062,197236,235764,99180,-43463,-101211,-82498,-68949,30992,145022,209909,263964,345652,203783,57479,-40116,-29269,55598,50551,-32725,-52437,-15879,11083,25781,-16050,-62235,-68820,-113358,-89389,-50548,-30804,18897,41919,58723,82630,73111,55220,25332,69006,70615,-40339,-122885,-42368,-46819,-56493,2288,39199,6431,-59754,-53533,-20011,-11745,-11716,25668,81935,129318,32487,-85098,-119423,-96511,-96007,-111308,-105491,-77044,-26560,-15685,-72501,-69663,-56047,-116059,-115058,-105654,-109264,-101149,-117688,-111134,-153837,-153826,-66539,-48539,-5931,-120035,-83329,-30122,26521,78569,41500,-33699,-86147,-110602,-98513,-93502,-11492,126517,162052,90123,47478,153512,351568,425199,287183,119918,-22061,-108348,-57211,-48145,-71319,-115097,-141007,-122736,-108280,-114635,-110252,-128514,-126776,-132885,-124139,-59370,38417,115100,181009,211076,254037,215009,110594,51523,-9045,-52710,-134047,-59662,1950,20098,-12165,-54805,-91620,-59807,-74271,-101811,21363,202767,248773,146031,15114,-55574,-93276,-74322,21992,114955,95642,53973,79501,131298,175367,191523,140497,76912,62072,70925,55832,33510,17803,-30122,-62357,-7927,-35057,-54757,23966,111003,113577,55232,-5531,-70149,-42403,75329,195715,320318,346252,320283,250464,129633,57843,-40100,-139726,-95136,-53448,-26408,-9328,22897,39439,106987,107526,63980,68205,40538,-65801,-97070,-50659,7307,48843,-34986,-114122,-158151,-42877,-37784,-49087,-95203,-119966,-101597,-140569,-144549,-23096,61133,100092,24575,-58595,-122961,-125109,-13562,-46162,-100453,-152003,-134118,48995,231196,204700,104603,70156,71026,61680,92534,114726,81415,43044,40000,42634,18417,-59494,-107999,-137704,-116869,-72361,-51815,-13462,47061,57485,62530,101532,204676,200058,156705,133441,105602,105437,84028,52917,-17709,-92644,-73308,68034,191125,213184,152092,30171,-74711,-102236,-56729,-73211,-88042],[-578,48150,124012,166092,109762,10800,-33758,-5478,19274,35577,45537,25939,-33029,-126429,-45664,110548,166526,139442,79042,-30961,-73960,36352,34856,-31032,-66940,-77862,-104949,-102737,-100956,-82091,-32940,21421,87359,163371,139703,113464,111612,42787,-61165,-78910,-33748,-60620,-61776,113517,224983,133155,8574,83672,146824,114927,60573,18441,-36369,75723,329093,374080,200267,100390,46767,-31987,-93623,-80066,-83864,-104611,-125894,-122411,-85920,-95059,-96082,-136605,-99634,-26337,-23896,-125302,-62783,23260,43612,-936,-49144,-37374,34620,38850,-7660,26804,-11212,-27364,-44846,-60303,-33164,15821,20351,-25085,-106820,18399,212374,226389,125980,83871,79359,45974,-2157,-35549,-57884,-29382,-214,6120,47049,149959,249187,278617,189510,45474,-29566,-92582,-113882,-52316,-27364,-45674,-38810,-21594,28650,144178,362291,415754,252570,31197,-74168,-105346,-35557,86438,156534,152214,111578,49716,-13013,-16253,14735,-11718,-70806,-40671,54993,123922,118850,64296,12314,-31034,-81353,-39366,13837,90094,73954,-5377,-64241,-66136,-8430,51371,32158,-2800,18794,75395,114579,163111,225524,198243,48963,-52575,-98092,-73581,17391,60211,51239,-32228,-88825,-114746,-63391,-24700,-18761,-36046,-43825,-36192,-48113,-86197,-46661,-51652,-71237,-44744,76817,199702,258734,189793,164334,107904,-242,-54253,-64816,-35091,-56390,-79514,-64127,-19844,-49491,-110308,-115577,-93644,-54440,6079,72292,75916,-563,-25243,-27359,-31099,-56373,-129925,-52450,90745,182037,72959,-70089,-96802,-16900,-14052,-120553,-72583,8018,-16575,-35662,-15016,6391,68382,146118,167347,-559,-83654,31568,194304,266879,222701,127649,98205,58599,12313,-9760,6128,-1395,-40663,-62646,-75883,-53842,-21360,-37709,-110419,-123723,-132692,-104617,-65295,-55987,-38226,-16286,-40042,-2491,149627,260551,310441,290508,144590,-18880,-47479,11620,-34165,-106417,10575,166649,238926,236922,197643,117970,50488,48157,92937,131171,127047,68607,-17414,-19671,15149,24365,-1613,-30090,-49663,-52223,-57406,-73890,-81453,-73767,-46823,-42509,-47099,-59497,-20264,99200,129602,74790,563,-78748,-50343,-9459,-161,30660,49708,30104,-10450,-73689,-24305,104470,316099,497817,523803,545668,409136,162157,59293,57757,85175,40771,-22387,-40773,21383,144460,322955,370040,175827,-26335,-26006,145729,228854,161756,25215,-68501,-122860,-110139,-102534,-134995,-77992,-7339,40029,3956,-4311,21,6303,18336,40584,84772,83375,128542,145006,51550,-68942,-63740,-36749,-17977,25264,104664,134479,92556,-41357,-9886,83899,68600,22724,-6043,-95873,-63085,59274,111159,57760,-38360,-126570,-106329,-49103,-21896,10178,40918,40931,35567,12715,-680,9210,-656,28177,86835,173015,98676,-19864,-67248,-59262,-73362,-91602,-112103,-55591,-10557,-4907,7937,13286,-9972,-10550,26774,60958,73763,85398,181920,287678,295554,71961,-65895,-112352,-103466,-94981,-76852,-28427,21905,41864,14850,-36023,-110083,-99273,-45268,1562,-14196,-35790,-27910,-37154,-65397,-61175,-30871,-38520,-40458,-1975,23152,56209,52792,-26701,-65354,-61373,-57590,-80483,-90351,-63893,-16091,40771,-4064,-96889,-52753,11235,47163,41406,17211,3391,13005,11739,-16784,-39225,-26769,-35900,-55486,-22694,25513,32924,28886,26983,24372,30096,4828,-45462,-65226,-99451,-72196,-29424,-57617,-99578,-72728,-50769,-60886,-38616,18239,54040,79063,55306,9946,-12501,-63354,-92736,-87499,-78166,-91072,-99006,-92820,-97977,-7568,74455,69010,-17385,-16833,107369,180102,119840,61966,41532,10339,-12611,-9444,15038,53380,56514,76509,171032,203725,170305,93056,-34097,-90232,-30842,14479,43852,15478,52470,26117,-44189,-62729,146141,187373,147649,47548,-68252,-87035,22284,118262,152312,93353,36458,-37375,-74206,-41219,-47168,-97066,-11099,147927,277828,394454,236157,72631,-65006,-24446,130392,150128,45558,-39514,-115510,-72555,-40949,-33245,13404,74463,57682,-962,-58900,-114244,-81260,-50730,38983,139705,175043,223531,197400,119052,18332,-87608,-63328,-9350,-57803,-73427,-13061,-2413,-88676,-10559,72545,151553,221350,347363,448430,260670,81867,29343,31337,26421,11595,-28629,-76398,71788,175149,86477,8198,-5854,36809,142530,355783,571315,529841,405883,286806,86358,-32406,-89681,-76181,-46080,23824,102344,198228,124271,21144,-98544,-106257,2860,21215,-45990,-112298,-138703,-116457,-95600,-77395,-100009,-76968,-25139,16297,26595,12069,-14657,-33764,-7988,63787,98383,110843,95684,-43869,-134860,-18598,61726,84036,41122,-48599,-87130,-35641,7871,69799,167553,210566,251830,298939,103471,-20056,-74930,-95752,-82637,-55035,-1973,25927,32485,43671,146471,274834,324110,307858,270155,200710,132443,84663,64005,-32683,-112138,-125827,-66820,-18765,-12521,-48219,-76705,-93851,-80492,-33650,50282,102106,52430,-21051,-69960,-69433,-59641,-33488,-19215,-38846,384,42619,61223,-1035,-100991,26228,142040,111572,-4039,-55202,56878,160780,148473,86895,7875,-51331,-67295,-90517,-93521,-64742,-25945,6619,22140,45875,20248,-60460,-108229,-28095,-17523,-28382,-81267,-144857,-65805,74045,164269,197270,83676,5187,23446,47170,108209,165636,113179,18521,-82205,-84000,-92989,-94335,-101183,-84927,-35010,11472,70863,159375,260001,314369,289736,167903,39062,8242,-6588,-27579,-40485,-20940,39880,74831,61835,-3081,-30393,60613,179215,226458,175667,95234,-231,-37690,33394,34396,32727,54404,53791,-15955,-96209,-90457,-66365,-29480,22672,-4111,-3587,89665,183673,194491,145189,45905,-43412,-105088,-73896,2013,-11943,-64242,-62879,-35510,16257,94575,168217,177345,230139,326762,457011,491615,425805,309873,197792,43342,-95458,-45604,-120904,-64804,-25489,18832,37155,43685,53869,4407,-15725,34369,124012,153308,123233,70498,66186,75424,88441,62425,81256,150421,249413,311498,304744,132352,8753,-33612,-26500,-28602,-33866,-74088,-58036,7154,74941,125001,127531,131526,64038,-47659,-128284,-96739,-80420,-120755,-66965,10733,57287,113762,107774,52610,28249,-16293,-82234,-102113,-118939,-97711,-21223,16143,35758,75535,26182,-50944,-65078,48727,113173,126995,216858,303239,347504,280573,222509,217813,179221,123317,140804,7740,-34308,-130241,-161329,-127701,-104665,-99046,-114916,-96406,-73681,-22114,-13070,-202,11699,27177,68904,97118,68888,22759,-16024,-47276,-24896,17770,-141,-22731,9619,70266,45249,-48344,-53409,84979,84583,-36474,-80692,-38351,-25328,-51212,-154553,-110667,-75510,-63933,-38062,29364,46774,-33437,-141565,-71052,-37842,-70200,-123108,-39596,70506,103702,68262,-4148,-71485,471,100310,190199,122458,27350,-40026,-34452,12896,79201,125460,229397,315723,195248,45378,-50797,-40687,-25192,-39104,-60826,-98594,-125482,-120379,-84041,-30682,-15054,-27461,-36172,12334,61783,30316,85892,65081,-29933,-101212,-101543,-47577,12438,52733,61569,43446,70223,139235,184105,134145,89042,76958,55844,91541,77657,82647,82549,81314,36569,-8872,9436,-18496,-68396,-24432,-16635,6589,27595,31591,49914,-3997,-111508,-89312,-39449,-35948,-56356,-42410,10884,27497,-1120,-83669,-115376,-98801,-87959,-64783,-36258,-66856,-27449,95334,230344,283489,185612,83475,-46137,-99103,-80560,-83457,-67642,-32595,10524,60004,74502,-103655,-74747,-32800,-67251,-83756,-26015,23511,30337,19750,-61323,-86289,-21001,42705,108513,77254,-2292,-68356,-141862,-60451,-31811,-19953,-20407,-44134,-43017,-57968,-107683,-68990,32147,110079,64501,20120,1017,-21613,4876,54944,72596,66648,-2185,-109018,-117285,-67815,-74617,-95388,-95781,-88160,-54570,59916,221932,393739,494978,430552,329629,327098,270471,160425,64857,-3199,-52945,39491,55470,37948,-16957,-84925,-114636,-133921,-88030,81899,384903,438353,321856,139651,26172,-4735,87764,159649,117744,28247,-132811,-25502,-29994,23158,13112,9018,95,-49946,-55363,-40430,-61338,-76436,37616,119763,111046,61489,-13282,-52510,-65574,-127125,-146323,-138283,-68326,-7055,55582,49013,-81067,-108713,9430,163600,220469,91721,-33107,-151088,-77484,-9713,32609,116801,80073,-20188,-52559,-19831,-40423,-69501,-42848,-27374,-3274,54769,93595,92724,-27597,-123107,-22400,27678,39115,-12699,-86936,25427,200319,333860,343191,229640,115671,67429,94966,159947,137214,-39049,-117656,-56646,17657,56696,1440,-63597,-69298,-1234,-33181,-25348,3610,-7628,67571,244788,320250,279411,132150,2014,-1466,-56610,7388,95653,125692,140397,116996,38825,13083,93131,126246,61285,15443,36061,62054,173667,279482,372666,417713,182096,-40240,-112781,-95128,-121800,-16103,161064,204771,175981,98714,7485,11908,131330,237023,221753,184134,238800,373929,300137,98338,37836,-5244,-46787,-61320,-96730,-56812,7139,42608,38708,39801,-21206,-104253,-105670,-116101,-37112,30827,53738,-63552,-55992,25332,-24563,-119874,-98640,-6145,51724,20234,-42830,-107707,-85858,-4734,75539,119374,82350,61883,202051,306259,238329,111196,-42823,-50796,-11916,9961,-42953,-88012,-46974,-24851,-54258,-126821,-63511,2979,12998,7961,8651,2135,-28872,649,88610,188172,282250,283098,162315,-4833,-103928,62599,148199,139355,52437,4745,-247,17900,34063,23617,-33244,-66862,-43257,-33292,-62494,-88679,-97269,-32608,129406,268441,376367,320214,75260,-23926,10842,98838,88077,7703,-4963,18037,-439,7744,69928,97704,46342,-17438,-68435,-67816,-38172,-35851,-35782,-21937,-16943,21407,13667,-1980,30266,49249,22597,-27990,-99802,-126108,-102459,-133059,-87421,3383,76891,63965,52288,-13587,-37494,-9808,15273,-13125,-12016,103647,246640,172921,38984,-50491,-112867,-48528,6781,18500,51691,57469,-30032,-17426,71218,131312,111210,49219,-24798,-124858,-15200,66331,78585,85344,75683,35750,-5560,-38772,-30160,-22346,-56099,-113861,-119297,-58183,-77014,-127677,-142967,-110587,-86767,-51022,-19740,-4827,30229,70481,79319,65151,51632,38566,4547,-55064,-45735,22337,30396,-39271,-55011,58648,81074,66497,44413,-6718,-55657,-71826,-91471,-115862,-107914,-97940,-23369,103749,386305,394481,181951,9351,-127727,-86878,-58570,-69305,-32603,78043,227481,312567,370594,336709,180180,79463,51410,45706,33565,55510,125093,125416,69738,77143,74741,41683,82972,198207,362234,263501,22419,-120252,-111500,-123635,-98149,-99346,42057,205424,101864,-22755,-38806,-68519,-103484,-137690,-77178,-34285,-44430,-95632,-54482,-9917,33804,32679,-16766,-65669,-79080,-78866,-73700,-70259,-82357,-65863,-63817,-36180,-39044,-19732,-28561,-12306,39278,10461,74412,74313,73680,37876,1058,-87650,-161032,-114931,-81064,-92439,-91053,-119446,-97300,-94666,-137958,-37116,50527,173126,197543,133286,49155,-31412,-74358,50542,134620,149462,126046,126721,212906,331681,339258,264542,65745,-88970,-142476,-97032,-89154,-66629,-30934,20207,69961,103900,168915,228752,128625,11769,-44195,-18647,23569,77057,178947,107131,-18196,-78440,-5871,49739,73247,50927,-11546,-43961,-54153,-38841,4948,-2462,-60503,-69475,-95714,-103707,-83308,-77639,-81973,-68165,-1665,172781,219233,216066,229561,172273,118577,101980,-219,-126253,-148120,-57754,28937,53066,37629,61192,72039,52990,27044,-78861,-40245,59454,87894,41671,-67547,-107251,-2426,62945,149529,153462,106518,28498,-42611,28927,133988,245230,289812,339189,218521,62100,-3634,35912,94631,110839,106400,83883,151556,149734,156228,210853,325879,430737,312392,102825,13034,18837,-34271,-50071,-10629,-4119,-7567,-58730,-14661,-21130,-67982,-83164,-68367,-68620,-32923,12170,69752,80465,-36311,-61660,-12586,5679,-29049,-5688,55030,188420,421079,577581,381423,152527,58652,26602,51860,46380,7067,-41592,-62764,-68355,-77656,-93646,-108525,-124117,-89359,-73470,-75920,-84079,-61358,-4612,-13321,-26960,-8295,-2957,-12905,-34808,-37983,-43583,-38535,-39550,-63597,-23740,1980,-2538,7606,-11495,5294,-11343,-19345,-42765,-40741,11129,69330,36438,-15027,-20098,37767,120654,122573,86089,36405,6977,-26309,-25305,41443,120801,110982,71000,37373,-10,-32747,-70607,4831,210180,380141,338209,218868,106440,2662,-49408,-21967,20496,59795,54886,3221,-43854,-714,41103,90469,142522,207994,282859,207456,66119,-16719,91729,337404,466646,405955,276780,131739,45645,81926,103367,96286,113757,102394,65920,53729,28009,8232,496,57032,76433,113097,177972,205268,128361,97364,144360,249421,297854,210229,69530,-62159,-93533,-53079,-7090,-51938,-137729,-87189,-82714,-70438,-40252,70836,168717,207689,88579,-40954,-83482,-72176,-52068,33624,131731,177076,208364,293868,220365,88440,-31111,-57143,55178,73414,-4331,-25646,3161,35908,50730,3062,-50463,-62481,-97459,-81356,-50807,-33739,26273,55445,57043,60709,34195,18551,-4789,21896,9522,-86134,-119302,-83532,-94440,-55545,22550,43008,-8861,-70878,-33975,-8959,-20326,-29648,11601,62675,117351,40984,-75313,-99699,-84814,-88770,-100244,-117363,-73717,-868,12545,-64734,-124147,-97475,-116696,-89192,-118393,-124057,-122317,-123675,-133915,-161026,-149792,-77548,-61075,-23099,-144724,-77119,-24427,43263,93767,53821,-25424,-80061,-112661,-86725,-68974,-5905,117889,139946,60414,24757,129721,326093,424639,297875,108383,-51045,-110957,-46364,-41492,-66556,-107843,-129736,-110091,-100256,-110060,-106981,-124058,-128915,-128284,-109940,-59825,19052,89276,142299,143872,144248,135281,92912,56425,-3640,-52626,-119588,-46209,18847,37788,4288,-35665,-73120,-50119,-59392,-76536,45676,247919,302092,173124,25731,-64874,-125061,-109610,-13999,89600,87358,50608,78509,126508,158150,165903,124416,67404,54032,66546,63147,42548,23703,-35702,-71690,1376,-23670,-61826,26218,143020,175727,111435,31285,-51155,-49860,62618,191782,315157,330761,323512,293546,182107,91210,-18965,-125243,-78362,-28807,1498,30806,84383,104765,151084,129849,61787,43481,12522,-81786,-82955,-19746,34333,62198,-41374,-119724,-135089,-42581,-55068,-64155,-98961,-112727,-92507,-132251,-135198,-10713,79092,102105,24346,-50937,-95262,-89567,15745,-37310,-96865,-150139,-125091,46375,218134,187803,92782,60806,66937,64901,95013,116915,79581,47602,53119,53928,23021,-54821,-108080,-139155,-109771,-52338,-23775,4876,47635,55229,62633,105385,219079,233190,169610,117361,77560,82959,62198,29284,-38167,-97809,-48678,99913,255380,286145,217592,62999,-53353,-82564,-55714,-75306,-59193],[14544,53827,117072,145171,93308,6516,-40111,-4913,30395,57510,67573,28299,-47892,-135683,-26062,121886,163786,128830,76042,-19689,-46372,54772,31723,-55155,-101358,-106920,-111326,-98816,-101004,-85020,-36426,7418,49338,131237,150582,136736,122306,44643,-51530,-91677,-56799,-72658,-38286,133047,215090,117429,-21188,42819,123230,99163,46481,12567,-26712,105718,347878,401983,229625,124557,67101,-18313,-83940,-75583,-82687,-104512,-117757,-135989,-100793,-103066,-98744,-131030,-91751,-22342,-26925,-126248,-60452,27313,34669,-18506,-61713,-19180,53040,65100,22765,42681,-21182,-44240,-60594,-79044,-59481,-18971,-13209,-43243,-124433,7315,181723,158945,48261,37748,61120,46820,13508,-5962,-20501,12637,60685,84230,113140,206343,290204,300091,209590,69304,-2414,-70159,-94593,-38618,-25902,-48820,-39872,-32146,4052,107424,322622,392946,250436,34014,-68646,-120404,-77618,17033,81366,104943,88114,32966,-24592,-13622,26798,-4851,-72495,-54444,41123,102013,88382,42736,1501,-32215,-70050,-28108,42885,122009,89902,-9691,-85179,-75296,-5097,48156,22214,-13624,-842,65407,117909,179158,246585,212433,63156,-34147,-87100,-85974,-6124,19099,13743,-58407,-100792,-130247,-62288,-11210,4618,-10504,-35171,-59934,-84705,-125864,-87035,-79379,-81181,-46297,75923,212040,273136,190956,146371,85770,-11554,-44547,-41175,-20029,-60137,-94081,-38690,31698,11787,-61489,-85438,-70139,-35266,14149,73569,79054,1515,-33921,-33645,-36122,-51693,-137904,-68260,73313,169154,67311,-64764,-101776,-46194,-48479,-148862,-75879,1013,-19148,-36698,-17999,4874,58842,129759,158576,-3564,-81488,35156,188379,279877,238758,117946,79662,49846,16152,1147,23316,28163,-8386,-43462,-65696,-57476,-33645,-53321,-125263,-122714,-131506,-124442,-74032,-56052,-29127,-5721,-39659,-12156,149225,302707,378771,358331,186387,-13778,-41678,26239,-21153,-107573,1063,137599,200375,212008,180935,97938,25838,9571,44026,94879,110709,48786,-46080,-56918,-25692,-17075,-17751,-30372,-44400,-45124,-50265,-71649,-82459,-76637,-42209,-32084,-31448,-35782,-461,95378,109948,61705,-4598,-80446,-63412,-15867,6697,36357,52245,32865,-7156,-71390,-28843,93840,281537,392780,385768,425616,325276,113136,29999,34616,80528,46433,-12647,-33098,16206,104502,270730,359193,182482,-23075,-7778,151295,224854,150501,11303,-78224,-115200,-73577,-38381,-79569,-72326,12450,64758,17822,9453,22153,36276,46605,76283,137781,146351,170985,141560,50994,-70987,-81681,-62310,-5415,37289,84633,96390,72404,-40168,-2945,77366,56048,6525,-22462,-105650,-65894,53364,111783,63387,-25872,-111545,-126468,-69560,-46342,-7884,27022,27038,18710,2627,1907,6050,-16829,1461,59918,144352,84931,-17633,-58673,-52286,-58900,-71636,-75754,-32612,-3315,-8308,2609,4680,-19929,-8922,31587,64607,73009,72107,156859,290954,346962,119247,-64112,-117525,-99789,-84078,-58154,-9334,34831,47828,20632,-30940,-105104,-96555,-44465,2678,-10750,-36564,-36047,-54050,-88487,-78048,-34261,-29078,-15872,27236,42377,53389,41353,-35027,-80091,-79852,-72906,-88030,-81335,-43338,9077,62528,9140,-93543,-58958,6888,41514,44716,22124,10713,19402,17104,-9570,-27756,-3713,2370,-22469,818,43719,40137,28178,23564,17531,28185,19028,-6102,-11604,-64472,-83426,-41728,-61492,-98744,-80193,-67470,-85105,-64124,-186,49703,71635,44628,2466,-14873,-55694,-88650,-82775,-73411,-92189,-101824,-97041,-104476,-29016,48564,44030,-20798,-1484,113978,157151,91281,31907,15646,-8289,-25216,-8548,27676,75854,90334,116540,207997,231842,180872,92358,-22737,-114379,-41915,20235,67477,70184,120768,57893,-38339,-65682,126386,157325,129472,34872,-74643,-79729,31530,130279,154847,98121,44726,-30147,-58398,-22908,-25727,-82151,-31097,123019,286420,396053,188008,64012,-53596,-16702,126979,131711,36534,-33625,-102165,-75489,-25919,641,45442,80637,46641,-28157,-108467,-107249,-73563,-37758,51875,160943,197200,240555,213539,138913,36028,-74138,-73591,-14794,-58025,-61424,1078,11139,-76536,-638,84039,162337,233087,367618,451033,266561,83000,24591,24828,22363,12591,-17667,-51328,88405,175043,89919,12322,7680,56805,157700,354222,534018,451845,341197,262166,80816,-41677,-103947,-86085,-49909,12755,67317,165948,116999,25663,-86424,-107036,-7013,9946,-48872,-108028,-133917,-115935,-111485,-87166,-91715,-66728,-16383,18386,18580,8165,-10105,-20513,7248,73954,98571,90402,67065,-64004,-114392,6688,87928,98690,45089,-38975,-99087,-55645,-850,76131,188833,245514,282263,302110,92694,-24253,-77865,-97480,-88526,-74245,-24658,7178,20107,29913,106743,186567,242442,252207,238504,184209,108859,52517,25028,-70016,-117892,-101853,-35268,7869,-3388,-58121,-92347,-103683,-96674,-59867,14550,62880,29073,-27030,-71245,-70219,-53388,-25769,-11531,-43459,-8014,41039,62469,2964,-118660,8475,102669,85750,-1951,-54870,54358,158587,150756,98352,22919,-41937,-70335,-94081,-92003,-65295,-25026,11007,26299,42922,17383,-57202,-116009,-25378,-7287,-19377,-79586,-147481,-48342,91476,173272,200009,99384,26316,29643,38414,93838,138164,91795,5779,-92989,-84276,-84091,-89653,-105214,-98050,-61420,-34616,7866,104232,219168,293683,283719,165336,42215,14852,2926,-13826,-31011,-19780,47314,87844,69808,-1542,-35336,64042,193009,236457,178739,98675,4602,-48846,13358,11919,22208,56279,69007,4458,-86141,-93835,-67324,-28817,20455,-9406,-12231,87371,213300,231804,177242,75363,-22864,-101448,-93577,-13825,-30313,-79780,-71885,-32577,29837,111161,196590,214689,272841,372600,495477,520467,457248,334878,228630,74209,-71246,-64734,-111083,-61421,-24053,27052,53124,61546,66134,12314,-9004,39749,117971,146326,162210,129933,114264,126011,147622,139324,174629,246565,330910,367422,316684,120772,6365,-16785,2026,4568,-1804,-54903,-59226,-3855,57451,98042,87648,98626,55602,-47988,-125673,-87632,-73932,-115219,-63764,13613,59584,111322,91811,46249,28420,-13198,-72158,-80835,-101935,-81521,-23818,8934,28123,78192,28642,-46620,-60276,98542,207428,167682,112274,56144,10621,-87566,-116135,-32057,45036,82355,131176,4013,-37295,-134955,-173516,-137034,-110002,-88271,-107431,-89364,-65115,-13508,-7252,4563,15249,30669,61956,76731,39149,-4901,-34343,-49165,-16528,32438,7048,-25395,-2932,58100,47826,-32967,-64139,70279,63300,-70564,-79637,-23954,-13292,-43945,-149991,-98515,-55721,-33152,4161,76341,92772,-1861,-128793,-86297,-52247,-70706,-105506,-61654,33170,76790,53569,-19981,-66468,17934,126816,219788,149462,54721,-9603,-33330,-22235,24832,72508,165005,264610,173569,43878,-40311,-34076,-21231,-36475,-58012,-90583,-129332,-126568,-61040,-15984,-3546,-21498,-34537,3040,18078,3679,97911,92938,-8273,-86887,-90978,-40220,19417,59999,65127,43847,65435,122502,154777,94838,50578,60398,64542,116636,93656,89080,83886,92010,63279,7438,12109,-26654,-74622,-28766,-11181,21943,49852,49728,48908,-14760,-103361,-67215,-26415,-33339,-69545,-68459,-19727,3612,-12676,-84018,-113704,-104427,-96874,-68791,-37717,-75760,-7330,154587,298983,322283,187498,65577,-52730,-87386,-69410,-76867,-67775,-38021,4710,55794,90816,-79326,-84017,-44771,-79978,-81520,-17425,39964,52869,37868,-54406,-114228,-29805,38106,88777,54867,-8041,-66202,-153345,-51528,-26300,-8907,-3339,-33220,-48865,-61353,-97885,-56807,40464,110562,58746,12029,-9401,-34936,-8335,43047,62784,63560,7601,-93402,-129572,-72187,-73127,-86260,-86080,-85934,-51793,66851,233862,404478,502295,449222,350982,326366,232713,121847,36664,-23959,-68930,30240,45370,30113,-17593,-74104,-100633,-130048,-82536,79263,362042,403548,281341,100825,-3595,-22170,77423,156413,116746,35525,-72171,-57701,-64186,-332,-12823,-6406,246,-50763,-80501,-63328,-61849,-77295,37776,129677,128590,78373,-2106,-52616,-74543,-137631,-142962,-144630,-82659,-45810,-20502,-16208,-124681,-107533,17791,166811,239650,99362,-34356,-132240,-46467,29349,78974,169142,106641,16159,-72546,-61716,-47503,-41978,-9681,-26672,-25128,39103,84298,106951,2094,-131866,-29890,28381,44796,-4107,-83751,23945,210378,335900,320455,203279,107688,68352,90079,151835,130118,-34944,-116362,-65033,14666,69658,26877,-25112,-58662,-13231,-33906,-30439,-2832,-461,96325,255821,331898,307406,170408,46914,38967,-3548,31398,85895,99935,105982,82443,14008,7034,92603,113494,43651,-9752,11489,41837,159040,312133,417338,409437,164668,-46168,-98112,-65690,-92462,-35350,163448,224489,197773,118859,16748,-4720,87378,181818,177907,146263,199157,371910,391654,178858,99427,41515,-13695,-42614,-91092,-56201,9760,51625,54946,54543,-14012,-102613,-110313,-109061,-43576,16817,46816,-50742,-40667,33853,-10578,-99849,-114592,-10910,51266,26203,-30989,-95435,-84109,-7580,67110,110518,80366,60044,181204,271967,185689,36362,-106458,-87438,-35059,1348,-41170,-90130,-49517,-24852,-58410,-135726,-49402,20875,29982,15624,5831,-8029,-49006,-37749,37288,129032,253727,301632,200101,20634,-109374,63756,149189,145390,72588,29270,19598,28574,41275,31556,-24372,-48634,-27035,-32133,-69238,-100411,-116745,-42733,127117,283236,384668,333705,84968,-17358,7399,75912,58984,-17977,-18794,11134,-8534,-6514,51715,83334,42172,-6339,-37346,-41895,-24923,-33266,-48641,-42692,-44931,-7778,-10180,-18782,28104,60765,37747,-22528,-107201,-119827,-96289,-116700,-79077,1513,68057,55672,44614,804,-27559,-7882,3000,-38405,-8278,138433,274551,162058,28206,-59865,-114284,-54569,-7997,-9946,17069,38085,-43818,-37339,48633,107718,95284,34959,-42810,-126027,4503,108242,124925,124642,96779,41056,-2351,-35297,-26406,-13658,-42947,-107507,-119236,-67297,-85034,-135058,-149236,-113059,-89075,-51442,-9581,14090,44458,70447,74989,75183,61627,35893,-1932,-56024,-51449,15202,32467,-25693,-42013,61840,69178,52143,34994,-5303,-49926,-72623,-104318,-125921,-98852,-107466,-24706,132141,394500,360562,158389,-9808,-144011,-69045,-35259,-41528,-2732,112590,240898,298957,335900,295725,158786,78320,56649,55929,64071,127038,207576,191907,114777,106075,85186,72141,139141,264716,387106,222170,-6658,-131036,-92003,-76369,-51420,-77574,32618,193402,126379,17745,-34881,-79974,-109862,-146830,-84399,-35602,-46170,-86273,-52804,-7081,39323,29122,-21712,-65446,-77271,-73753,-57487,-48169,-86728,-103986,-104355,-56062,-31398,5657,-16381,-10608,55099,70936,134585,117692,111360,76886,13613,-95612,-158167,-87950,-44920,-46025,-48432,-89396,-88480,-81744,-113153,-56119,18574,145903,190368,129140,44881,-34084,-98882,24915,111074,129254,118405,128769,215003,333544,338116,253393,62966,-81158,-146223,-112050,-102309,-77813,-45335,2990,65723,126984,211061,258811,144738,22023,-35459,-2236,51412,110334,194003,99339,-25886,-80487,-6115,55237,83645,50950,-17232,-49372,-55421,-43167,3826,7174,-59052,-76421,-89703,-118922,-102700,-91892,-92474,-83934,-28512,155763,242184,239482,227468,154607,94976,80341,1464,-102178,-101334,-63932,13090,48143,53906,82179,84047,57684,22608,-93021,-45939,51224,80863,33439,-92298,-133990,-22746,49237,154013,185611,145512,48689,-42377,13148,109334,221874,284474,353855,270753,110825,37092,45490,78129,90563,84973,43821,124274,151686,177896,245895,369119,459792,326117,90062,-5943,17259,-34609,-51278,-10769,-7238,-24961,-90195,-39067,-30341,-69366,-86653,-79122,-85955,-38761,26088,110364,108417,-32203,-83118,-30563,-863,-28999,-6291,65758,193435,394427,502955,300127,98183,14435,-7537,22830,49243,13484,-35859,-59088,-67171,-84070,-95690,-103653,-124557,-103292,-87133,-84145,-89792,-69080,-13181,-19686,-29492,-15203,-13169,-24393,-46500,-54833,-69004,-61609,-54455,-64338,-34842,-8762,-8254,12238,10021,33763,4730,-19611,-48347,-36009,34150,87722,38669,-20278,-28594,21877,94840,93653,57612,8415,-16049,-39258,-29159,41794,135665,136194,91632,49771,-2597,-45014,-78619,8210,205880,353448,303461,184661,72455,-27147,-73649,-35814,20943,78802,83803,46431,-4803,308,25749,66560,116825,179261,250466,174076,35930,-8922,151524,427832,562426,460666,292203,161181,111415,137217,134193,91699,82473,56927,24531,26810,13439,565,-5819,43416,47492,73762,142803,181096,100965,82377,135435,240796,288511,202525,43349,-87353,-98592,-60619,-16156,-61829,-120149,-73882,-80964,-81950,-57073,50813,135128,174638,75911,-38128,-70093,-61964,-38786,30296,112439,137030,147100,236452,232225,113888,-21230,-81027,56932,97281,23402,-1386,14966,53687,67931,16364,-36477,-51391,-83494,-79052,-57252,-40822,29597,65574,49274,25634,-22307,-30572,-46085,-37747,-59203,-94393,-72803,-101229,-127632,-43379,38435,40890,-25305,-70139,-14216,2186,-26254,-48484,-5668,40007,100175,46057,-66808,-81152,-75191,-84282,-100883,-118172,-62306,10752,17726,-68715,-162186,-106467,-84799,-64631,-118757,-140047,-142931,-133329,-156437,-162253,-150115,-93749,-73560,-29885,-123057,-72290,-23160,57830,107318,65483,-17673,-73513,-112055,-76045,-47769,-11180,80495,96866,31835,8997,106886,290194,402101,293845,91741,-77244,-105291,-40433,-36811,-61743,-101274,-118961,-96758,-89887,-104075,-103902,-121193,-128807,-121485,-95605,-60135,-4945,58834,103002,82347,39281,61433,76572,61120,1383,-53095,-107397,-35862,31245,51297,17345,-20688,-59283,-45508,-51053,-55740,66680,282847,346737,197723,39093,-61857,-134367,-135863,-44105,61581,74957,42755,72228,116421,135384,134605,102895,54703,45117,63085,72304,53919,31676,-38900,-83901,4130,-18480,-73598,27531,176234,237114,165253,66499,-31343,-63058,39199,172599,287194,288673,298339,315195,229879,124482,2216,-112501,-66573,-8345,26048,65887,139572,169621,191616,147982,57648,20256,-12416,-96608,-69415,9888,61435,74567,-45886,-120773,-110242,-37081,-69086,-79345,-104610,-110802,-88001,-127324,-125875,480,95474,101768,21852,-45292,-68825,-48465,53962,-21801,-88426,-143080,-118477,40670,199367,167952,78614,48422,59769,67094,96280,114310,73534,46530,58998,57730,21040,-55427,-113326,-145520,-102118,-33768,4582,24600,45299,47413,55195,99814,217734,249301,169002,90537,40867,47164,22866,-8040,-64385,-108221,-28526,130865,322783,363683,290758,104427,-27928,-63141,-60827,-69751,-27474],[31919,61335,110213,122614,74479,2356,-45506,-3763,41790,78906,87059,31071,-56103,-110966,-4480,130093,155758,113314,71083,848,-1386,85426,34623,-73271,-130765,-118221,-102628,-89310,-95570,-80850,-32614,983,20266,100428,160239,165654,141400,52390,-39674,-103346,-80395,-72454,-10786,141438,190793,94532,-48082,-6623,91914,78817,30197,5925,-16430,129270,340482,400040,242342,137257,79995,-8607,-73889,-69492,-80532,-100479,-102955,-132790,-115448,-110476,-100733,-120567,-76760,-12474,-25336,-118776,-57288,29305,22954,-36257,-67583,1574,71594,91617,55949,53304,-31445,-59885,-75366,-99030,-88081,-54481,-42346,-56087,-117294,19098,169956,110504,-20636,-6768,41513,46525,28296,21718,10731,41473,106098,156221,180270,259437,318443,306930,221320,93627,28644,-34594,-50192,-11073,-20492,-51103,-41216,-45313,-25238,69121,275887,358237,240319,35612,-63330,-110237,-116800,-44484,14119,59999,63208,16119,-35189,-11995,36781,4184,-69896,-68574,26418,81119,63879,25718,-8090,-33714,-61056,-16478,64831,144768,101846,-13544,-103732,-80886,-5025,39672,9621,-21781,-16643,52309,116516,189636,260364,219843,73390,-19000,-76919,-98662,-33155,-17170,-14393,-65307,-91137,-143601,-63571,-1550,22932,6521,-35342,-84355,-117988,-133336,-103517,-95451,-84935,-46662,74047,218308,280351,191884,127619,61422,-24695,-36126,-18069,-5036,-60068,-103528,-17543,75268,69016,-15104,-57480,-51453,-22435,15863,67203,73414,-23,-39638,-38210,-41216,-49016,-139169,-81551,56228,152578,57261,-62840,-91281,-60363,-71478,-159248,-79585,-8911,-25261,-41076,-23235,1352,46373,109291,143314,-7055,-77694,33926,168823,269868,233629,101448,59656,40185,17738,7046,34199,52343,21610,-24781,-57070,-59013,-45806,-69529,-140542,-118723,-119176,-116775,-86180,-61476,-25604,811,-39251,-23127,143266,338186,444311,423644,228405,-6789,-41095,35930,-10383,-106405,-12798,99772,154937,180481,159124,75462,1622,-24780,-2856,52446,86258,25367,-71827,-79872,-46911,-52954,-31727,-30069,-41611,-41786,-47436,-73383,-87765,-81818,-39109,-22336,-14466,-10716,22624,93692,94969,52556,-8285,-80019,-76520,-23265,11813,35753,47619,31822,-5754,-71326,-36173,79446,238447,283960,249032,298055,234044,63154,38,11561,75503,54531,-1657,-26742,8036,60515,208550,336018,188596,-11013,9996,147182,209338,131801,-4310,-84664,-99725,-37921,15914,-24968,-33314,49321,99675,35941,23253,40444,60587,72010,112935,194226,213653,206479,129013,43071,-78381,-98757,-73407,11531,41696,53927,45178,38144,-43977,5716,71138,42080,-14332,-45808,-120481,-71170,40730,105316,63427,-16263,-93063,-130748,-85317,-66177,-26664,11968,12463,2926,-4729,5355,2095,-33141,-25250,31620,111381,69432,-17527,-54899,-51054,-50499,-55302,-43990,-4058,5302,-10919,-2658,-4158,-30793,-8785,34168,66049,69585,55321,127698,283708,384203,162267,-54856,-110712,-94356,-71580,-39578,8323,46476,54325,29085,-22931,-97622,-94557,-46030,1674,-7762,-37806,-45642,-72676,-108582,-95463,-45302,-26444,2585,51216,63396,63421,42109,-38474,-94172,-98681,-87058,-92560,-64411,-16261,38622,85230,20801,-90933,-65137,169,31539,42248,23137,16208,24845,20842,-5131,-20317,15707,39997,12948,23987,56911,42840,26347,20240,10199,24076,30844,34153,37545,-36619,-92873,-54410,-65378,-96716,-87520,-84407,-104803,-88960,-24154,37711,58513,31289,-6800,-19889,-50079,-84284,-78220,-67390,-81846,-93104,-98533,-111877,-57424,12412,9199,-26366,13532,118515,135654,64933,2095,-12037,-25920,-35164,-5088,39107,95452,121909,152814,235478,244932,174725,76605,-23462,-136500,-49313,27625,93017,138337,192154,88030,-34660,-70190,102477,136596,120237,25616,-79739,-75327,38176,139173,151854,97172,46944,-26981,-46063,-7618,-6975,-64433,-53221,86487,270986,361188,130867,51587,-44989,-7686,121630,110973,25244,-30046,-88698,-73722,-12068,31532,74639,80381,29808,-55442,-100986,-79409,-64216,-31279,55695,171759,211218,249399,223084,153351,48290,-64083,-85866,-24883,-61876,-54552,8887,18573,-66629,7251,92361,168909,239846,376945,434247,263638,80934,17793,16381,15475,9645,-10718,-27216,110923,177941,92924,14541,19700,72387,162461,332688,469507,359232,268369,227908,70848,-52994,-120352,-95849,-54429,-2021,28762,133172,109453,30252,-75301,-107358,-21259,-6340,-53135,-102237,-132434,-99179,-81118,-72153,-79159,-60083,-13555,13224,6854,1166,-9926,-12833,16371,76722,93809,69164,42213,-78298,-89625,31509,110177,102131,37082,-34949,-104050,-71844,-3995,84257,206769,275100,304218,291854,78597,-28096,-79987,-98962,-91835,-95957,-52929,-15788,3819,12403,62971,100547,165377,198131,203550,162071,82327,20409,-13787,-107969,-109995,-74428,-4069,32075,4107,-67176,-108689,-110831,-106421,-77009,-8023,35949,11681,-33035,-74400,-71394,-49181,-21515,-7039,-46081,-14862,39726,62316,5568,-107764,-3302,69223,59007,-4836,-60023,45624,147671,145988,105359,36342,-30224,-70251,-97497,-91293,-67269,-26619,11321,24871,35307,11922,-56020,-120913,-23700,419,-12952,-79373,-152265,-33367,104342,172766,192090,108960,43430,35084,31521,78819,110172,69996,-6500,-104185,-86469,-77828,-87808,-113302,-115537,-82919,-73684,-53092,54053,177532,266026,269276,158803,43048,18565,9416,-1375,-19493,-18521,52511,99908,76895,-316,-39511,66741,199534,234046,172610,96535,6774,-66729,-18032,-16979,9069,54195,78303,22968,-67751,-89322,-64972,-27999,15661,-18017,-22763,80019,232711,256161,196637,95128,-3161,-87836,-116947,-30760,-49456,-95527,-79492,-30509,39938,120083,216944,248990,311714,408880,513781,527399,473216,349174,249276,96953,-49820,-74486,-105200,-64520,-27839,27475,64183,76030,73500,17190,-5224,40551,102138,127157,202004,205816,168133,180311,209687,217271,264494,333615,401043,411046,313067,104985,5801,-816,26960,33597,27310,-34310,-57449,-16789,35432,63202,36519,53148,37670,-53784,-124484,-79997,-69760,-111747,-63679,12104,58346,102266,72346,38138,28206,-6745,-56296,-58705,-83869,-62250,-27163,-3130,13207,72917,25750,-45072,-55488,92250,200137,173012,115348,44754,-6319,-99846,-126418,-42985,35695,76423,125598,3445,-37954,-137768,-172464,-150303,-114461,-78522,-100568,-83665,-58191,-7596,-4014,6708,15423,32728,53231,55851,12363,-27251,-48619,-51241,-14037,40326,9733,-27789,-14454,44833,48399,-18443,-64562,60240,51450,-89079,-70565,-11798,-2702,-35263,-145483,-91648,-41328,-9001,36355,109211,124232,21772,-107284,-96737,-66902,-71491,-79890,-73859,-11117,33959,31408,-34188,-53447,33566,144093,234930,168768,78250,18508,-25510,-48560,-14737,30649,104741,205685,146480,38536,-34525,-30646,-20014,-36362,-56913,-82224,-112270,-103981,-35027,-4166,4077,-18733,-35966,-11743,-27389,-4327,101326,109774,6691,-78197,-85646,-36642,24269,67338,70871,46996,60726,101941,120236,55171,17813,41775,65893,126128,98307,85832,77231,93914,84621,18941,8682,-36639,-83579,-37628,-12596,27254,59582,54437,38740,-27946,-88839,-50131,-18150,-33181,-70716,-61383,-40392,-17759,-22317,-82731,-113483,-112771,-108630,-75000,-41259,-85602,7419,198514,341148,331970,170894,31957,-68381,-75229,-59558,-71493,-67830,-42210,1755,55100,106212,-52880,-93275,-61910,-95356,-77369,-10083,51541,66947,51556,-37696,-146547,-41465,29013,63581,27789,-15822,-62736,-128069,-35481,-20240,-1621,7430,-24142,-51791,-64210,-88493,-46859,44572,105717,49564,1967,-20710,-49503,-24614,25719,45260,51475,11237,-79609,-141029,-77941,-74394,-80388,-78354,-83712,-49956,68812,233708,394069,484244,448820,361005,318815,199435,93155,13817,-44657,-86278,26842,39728,23572,-18383,-64927,-93076,-130118,-80932,71548,325483,358504,239738,69581,-24978,-33321,69333,149881,111631,38015,-15775,-26443,-104487,-35704,-44833,-23564,2144,-43052,-105840,-82087,-61227,-81483,31869,130218,142802,96413,13363,-45105,-80878,-148281,-127943,-132409,-66119,-27390,-58031,-84459,-156381,-94105,24692,161632,245798,101915,-34738,-104986,-13794,69268,125153,219901,127647,51389,-32608,-98567,-48006,-11399,25370,-20381,-46178,24741,75329,116256,34284,-111955,-35133,28977,49156,2840,-79334,18010,207436,317739,277411,164290,91947,65604,84344,142414,122099,-29788,-113848,-74572,9918,79022,50581,12379,-21174,-10889,-34534,-37256,-10859,6876,118382,250532,326582,323876,205940,91956,71713,38783,68093,94820,96464,99501,78242,10388,8032,89725,97684,25406,-33760,-10406,23891,139551,333090,448330,389511,144490,-53521,-84894,-40279,-69390,-55896,157355,235567,214656,137071,29645,-14602,42449,116091,125535,103826,154444,346706,464375,261211,161587,87353,14282,-27015,-83549,-58756,6707,54254,66335,67768,-3440,-93126,-105864,-101855,-55691,-568,37442,-38457,-14968,52866,11716,-77084,-124612,-12470,51949,31953,-20326,-85342,-85154,-14856,55119,99648,77089,54765,149834,224029,120279,-48367,-136204,-113939,-59036,-12139,-44249,-94303,-53217,-27132,-63750,-135920,-35704,39208,47221,23209,2506,-17088,-63524,-75407,-21084,67533,216528,307993,230619,43512,-101645,59852,139778,141898,85276,47409,34928,35424,44111,35771,-13563,-25691,-9340,-31946,-75890,-108213,-129874,-56216,115011,285780,378472,339011,97199,-7071,5679,52451,30603,-42817,-33537,1690,-19266,-23579,31501,68279,38353,5180,-3514,-4644,-2503,-21981,-52370,-59059,-70990,-35989,-31745,-30710,30558,74550,53604,-17245,-114130,-114964,-88044,-95744,-69889,-4366,55341,45254,34812,13181,-19140,-8653,-14558,-63468,4043,171830,286047,144689,15647,-70804,-114829,-61253,-23722,-38687,-19037,12559,-61813,-51624,31377,88662,81965,23392,-56826,-115196,19365,148260,176816,169451,119090,49196,8779,-19684,-14516,-1220,-32700,-103981,-114851,-74960,-95792,-147102,-152962,-112108,-90673,-52903,-1733,30393,53014,61582,62595,79084,71291,37812,-5563,-58564,-60012,4548,29217,-16629,-28724,64440,57418,39357,26480,-4089,-43601,-72303,-116687,-126710,-86151,-115237,-26804,154796,369063,295684,119408,-37325,-123586,-41943,-5292,-10993,32028,149870,248940,277811,293976,249630,133127,72039,55924,58798,87660,198964,299889,259954,158735,130474,89308,101734,198734,331717,398178,180139,-31509,-121738,-63652,-25623,-5710,-51561,22265,164360,135473,59539,-21783,-88734,-116561,-157496,-88012,-29338,-36986,-78334,-57583,-9001,43007,22041,-30929,-68113,-76801,-68956,-38830,-10294,-54276,-117903,-146267,-75522,-22727,28455,-1766,-8728,65472,125522,200251,174431,165005,126731,26554,-103780,-145613,-59765,-8270,3719,4728,-40337,-52270,-52205,-91593,-72176,-12184,113614,175127,119139,36609,-38584,-120415,4670,90868,110598,110961,131355,215729,325525,323129,227541,52466,-74477,-139760,-124895,-115677,-90006,-61754,-16189,60043,149379,250126,279829,156592,30200,-27499,12444,76431,144391,203098,87015,-35233,-78797,-2262,64098,93774,49206,-23247,-55080,-57806,-48158,2477,16219,-55861,-81102,-81590,-107899,-117292,-105733,-102409,-98467,-55377,131232,259082,256405,220355,137608,72758,49715,-3385,-66990,-59478,-65784,-910,44518,70659,105994,101250,68710,24002,-98294,-51338,43187,75441,30044,-104861,-154116,-41262,36001,153557,212449,180785,67200,-39113,-2689,83099,195149,273584,358276,313123,155991,81415,76290,86808,85740,72115,7837,95051,150561,196997,274293,396354,461442,319025,67692,-15887,25895,-29029,-49358,-7002,-4211,-33985,-115088,-60365,-36421,-66381,-86429,-85342,-98929,-42133,40690,148230,130005,-23929,-97230,-45561,-4840,-20895,-2548,76788,190443,350407,415092,224856,52063,-22131,-34298,-3709,50253,19093,-31388,-57422,-70755,-93721,-95899,-95981,-111873,-102944,-89995,-84342,-89145,-68668,-11888,-18007,-29187,-20006,-19759,-30027,-49209,-57511,-79708,-77438,-64053,-60671,-43932,-18442,-13569,15635,29589,60929,21320,-20644,-56049,-27078,61547,107987,40682,-26312,-37783,5265,68567,64727,27439,-22036,-42154,-53871,-34351,38780,145804,162589,113501,62330,-2669,-52285,-79782,12685,198779,320791,265356,149219,39696,-54243,-94757,-45844,22382,94643,106106,84556,36759,2690,8818,38133,87216,148113,215916,142907,16373,20607,220363,512708,641342,495558,290435,174557,162476,185803,160454,83510,49583,13777,-10327,703,-1967,-7240,-10758,30837,20810,34390,97620,141125,62383,56975,114796,221211,270718,193601,26396,-94559,-100647,-68195,-25414,-69154,-96522,-51863,-70126,-85031,-71823,30972,102023,141597,64304,-33283,-57909,-49872,-25429,30005,98991,104062,95491,186056,232927,126042,-17640,-94072,61791,122582,52850,23473,22500,66176,78623,26482,-20818,-36929,-69425,-78329,-66072,-48171,33086,79410,51711,2624,-70452,-64802,-70621,-78054,-107074,-92593,-51433,-84602,-132826,-51260,35619,43005,-17250,-52153,-4742,5014,-28933,-63991,-22506,17901,82160,50589,-56084,-61467,-65729,-82677,-103484,-106744,-62290,-5996,-3422,-83750,-155990,-115962,-88594,-53047,-100672,-144637,-150853,-133757,-164818,-162492,-149265,-101297,-75838,-14104,-98881,-73299,-24358,72323,120743,77446,-9528,-65979,-105315,-63461,-27708,-20441,20297,37877,-1263,-12170,76576,244795,367135,288389,84554,-90158,-101908,-38071,-32062,-54336,-92339,-105594,-80132,-75222,-93970,-97801,-116760,-124352,-110373,-77880,-53701,-23768,33576,72928,39578,-44199,60,58693,61725,6652,-51655,-96768,-27984,39296,60823,28319,-7249,-47654,-43792,-46632,-37392,85872,306939,382130,222196,57634,-44634,-114538,-142065,-66501,34632,60955,33016,63616,104122,111061,102716,80552,43379,40299,64606,86169,69792,43409,-37414,-96297,3149,-17361,-89211,30517,209051,291836,213954,99703,-9944,-78959,7078,140457,240357,226204,249572,314534,269946,158840,25162,-100400,-60168,7238,46826,94429,184638,228926,227206,162178,52575,-14,-33853,-109467,-57574,38912,89295,86447,-48159,-117525,-88131,-28515,-79789,-94285,-111175,-113570,-87463,-125287,-117717,10165,109515,99009,16735,-42588,-45204,-4013,96647,-3509,-78860,-138724,-111896,36565,181624,150494,65604,35441,51339,69631,98365,109169,64720,40183,57847,54453,12916,-61042,-121810,-153519,-93492,-17074,32976,44656,40232,33774,40435,84879,200594,245747,154563,54406,-815,10188,-23749,-45739,-83019,-121445,-15000,155749,385543,438521,365883,153636,526,-45429,-68831,-51383,1305],[47290,67061,100783,97409,51784,-4726,-53121,-5431,49856,95655,100045,31021,-60073,-87975,14411,131685,139777,90470,62429,28282,53860,124187,41859,-84265,-157261,-112847,-90047,-79371,-89373,-74633,-26784,-2403,-2230,72081,167094,196566,165712,63610,-28431,-111829,-101249,-58723,17848,136327,154532,68395,-53448,-55913,54494,53972,12342,-593,-5922,143180,307237,367316,236895,137251,83875,-4034,-65431,-63629,-78514,-94182,-86744,-118424,-128745,-117430,-101116,-104848,-55823,1800,-20054,-110974,-53517,28855,8687,-52361,-59517,23097,87556,115071,89188,58323,-41135,-73528,-85983,-114605,-115419,-87816,-63030,-59670,-88441,57550,182529,92004,-68319,-46965,22033,45692,42114,46431,34844,59437,137575,220475,246480,306717,332988,300325,225146,118649,65047,8992,248,20883,-14006,-52650,-41213,-58717,-57395,34634,229461,317912,225261,37369,-57136,-93464,-118330,-94127,-40060,20703,39470,1213,-42809,-9257,46601,16676,-61477,-78770,14104,64284,47233,14834,-14366,-33796,-52821,-6013,80152,160167,111084,-15438,-117210,-82656,-6576,28950,-3293,-27890,-26767,38986,112274,194612,264892,218809,79455,-6414,-65920,-105226,-59832,-46006,-32501,-54965,-67234,-140017,-64581,6644,38092,16769,-41643,-106494,-142050,-112631,-96051,-97848,-83954,-45506,72697,220324,282091,194053,110924,38399,-36936,-27668,5350,10966,-54998,-100982,1245,110027,119963,29414,-30152,-34809,-12649,14869,57433,63008,-2735,-39049,-37903,-43020,-45555,-134544,-89677,41966,135226,45611,-61483,-76425,-53825,-71598,-138290,-80713,-18206,-31309,-45030,-26709,669,37848,92776,129684,-5535,-70676,30655,140959,242524,212828,82735,42112,33311,20713,11965,42296,73144,50322,-5191,-47110,-55270,-53019,-81463,-148228,-109421,-97701,-89028,-89120,-67396,-24088,6108,-36552,-31485,135111,365121,501209,479679,266535,2235,-41131,44504,1513,-99188,-26503,58839,108066,146152,135752,54345,-18749,-50906,-41004,9136,57415,2254,-90969,-83291,-45169,-77583,-40569,-26956,-38304,-38909,-45230,-74469,-93216,-85497,-34233,-9330,8549,19181,50630,95739,86675,49377,-8712,-76882,-85355,-27428,16891,32844,40561,31052,-2520,-69890,-41997,67145,196807,187780,132437,182607,149335,18909,-25473,-6186,75334,70197,14907,-17341,1537,20210,147053,309030,201521,14645,29832,138179,188720,112193,-16735,-83862,-77557,-1522,61895,22715,23900,103895,147998,62670,40799,58023,82661,98414,154105,254727,283310,235495,113131,34301,-84002,-105167,-57816,32806,43941,20550,-11546,-6393,-46684,18652,68569,30731,-34475,-69687,-131718,-74438,25341,95753,61794,-6238,-72072,-115197,-90335,-76698,-41844,254,1473,-7136,-5362,12776,1569,-44914,-46314,7477,81010,56451,-16132,-51604,-50907,-44433,-40549,-16611,22456,13735,-11235,-4734,-9359,-38591,-6213,38626,69057,66802,38515,99347,271376,408232,200240,-38634,-100241,-86409,-55556,-18584,27889,60660,65190,44224,-7539,-83391,-89399,-46037,2766,-831,-34656,-51103,-84881,-87861,-101380,-59737,-26980,17886,69824,80520,77456,52894,-34270,-103937,-114520,-95372,-88554,-35141,21209,74783,110221,32871,-87225,-68241,-5583,21237,37852,23999,23501,33434,27153,524,-13173,34443,79301,53861,50383,68944,44646,26514,20128,6067,21801,43903,76818,83186,-12361,-97434,-62403,-63991,-88953,-89332,-94587,-108109,-106537,-48170,22717,44745,19920,-13422,-23097,-42592,-75955,-70396,-57461,-63883,-74040,-90801,-111539,-87672,-27166,-30048,-28934,31426,124314,119592,43672,-23826,-37186,-36289,-36227,4980,52365,114926,153364,185888,253646,245035,157265,54129,-31895,-148936,-47481,41128,126061,219504,263807,117792,-29686,-72096,79476,126604,117771,21261,-80161,-69731,45889,147718,146637,94167,46839,-24105,-34127,7274,11862,-43351,-69537,45504,235395,298528,77721,40003,-35550,4867,117966,92917,16212,-24961,-72071,-62833,3392,61745,102771,77219,11483,-74889,-63073,-55865,-54575,-27181,55001,175895,220139,253182,228918,164515,57014,-54811,-95804,-35932,-66215,-49039,14226,23537,-55769,16330,100566,174107,243965,375811,401748,254868,78615,11981,9423,9602,6844,-3576,-1146,138668,184488,98035,18012,33470,86967,161275,298209,389717,265008,197078,191048,61572,-61124,-134458,-101309,-56735,-16798,-4963,109989,108053,39189,-62381,-103808,-36287,-24326,-56906,-93999,-131002,-81536,-47340,-46891,-62592,-53587,-12878,6011,-3058,-4282,-9927,-6966,22690,75509,88395,52687,27385,-76533,-59709,60212,132698,99471,22623,-32742,-88797,-67415,4424,97490,223441,300257,318788,272273,65084,-28417,-77563,-96784,-87934,-109689,-82283,-39093,-12412,-4459,20785,27079,100669,150982,170027,138456,57304,-6741,-46091,-138842,-88917,-43618,28605,56495,13267,-70794,-122488,-111768,-105264,-81535,-15815,23488,3314,-35543,-76001,-70160,-44033,-17266,-2760,-44825,-15956,42715,64736,10329,-83425,-5081,45558,35160,-9967,-67345,34873,131858,137431,110491,50279,-14266,-62869,-95334,-88415,-67082,-27136,11330,22165,27848,8626,-51866,-107511,-20064,8547,-5514,-75750,-153369,-17636,115561,165905,177830,115362,59297,41485,27642,65321,84772,50863,-14924,-111330,-87571,-71566,-85674,-120301,-124949,-72868,-77270,-108079,14128,141166,237653,252028,152556,44689,21868,14732,10668,-4656,-13252,59274,114783,86320,4393,-36555,72604,201909,223042,161221,92558,10193,-84655,-56878,-46001,-1682,51752,84816,41682,-45411,-74863,-56782,-24634,10973,-26769,-31839,71266,242737,269170,207174,109027,16458,-64779,-112816,-37975,-62399,-106457,-80523,-25508,49919,125286,232359,283191,350030,438007,514845,515747,475522,354670,261050,112562,-31535,-68072,-102944,-69787,-31686,24434,72131,87654,78070,21552,-1948,39310,80006,101528,240136,294150,231068,238117,272026,291687,345429,407043,456954,440317,296882,88854,8253,14519,49987,60087,53891,-13380,-51764,-28648,13231,27381,-18443,1536,14317,-61355,-118546,-70627,-64790,-107282,-63643,9337,56832,90185,53416,31069,29931,4127,-35555,-35107,-62579,-38184,-28077,-16824,-5785,62960,18902,-53833,-65455,39414,142287,238649,348600,438758,510884,473264,403103,349187,252558,148944,133010,4237,-34811,-136581,-160747,-162218,-109324,-67058,-90977,-76749,-50449,-1967,-461,9254,16604,37532,46581,38092,-8518,-42830,-57991,-51460,-13912,44271,10838,-27557,-22184,33725,50057,-2285,-45339,67395,65377,-55274,-50152,1191,8897,-23036,-139469,-88652,-32059,7677,58017,129427,144145,40359,-87011,-97945,-78595,-71417,-54504,-62595,-44927,-19647,4309,-44137,-39960,47970,153169,236362,181406,99111,45434,-10669,-59080,-36573,2647,56655,148411,119596,33094,-29906,-28041,-19412,-36409,-54909,-71727,-92713,-76801,-8871,6880,10745,-15620,-37024,-27728,-61632,7077,98705,117691,17194,-72652,-81951,-33271,30125,77452,80929,54394,58278,80519,83866,19224,-1565,28413,63585,121500,93985,75954,65784,89430,100169,27568,4715,-43287,-90394,-46307,-16903,26315,60035,49374,24090,-37930,-70831,-35523,-11988,-32301,-53930,-31224,-40430,-29476,-24842,-76898,-112120,-120862,-119943,-80169,-43993,-92400,18407,225625,355784,316397,144000,-9165,-89058,-59810,-48325,-64898,-65836,-43066,3306,59285,121097,-24177,-95474,-80846,-108321,-68548,-1338,60540,75005,62672,-14494,-132360,-49814,20022,38170,1486,-21010,-53623,-93545,-11756,-11683,4858,14989,-15762,-49630,-63188,-77151,-36186,47760,99172,40215,-7101,-30030,-62267,-41232,5543,22093,32463,9659,-68814,-141218,-81912,-75395,-75001,-70232,-78805,-46187,68611,223515,364405,442967,429086,358805,305395,173472,75823,-1040,-60729,-96163,37727,47205,25301,-15298,-56238,-88542,-131519,-80131,62747,283046,311041,201880,46760,-38047,-37719,65578,144235,106607,39256,36499,63491,-44171,-70082,-79418,-40936,5731,-27786,-116261,-89472,-57119,-85436,24645,126478,156616,118826,35629,-25810,-74070,-140656,-107524,-106081,-29597,21464,-4376,-89551,-123196,-71987,31503,150991,240512,101971,-31205,-76066,20835,110640,170824,263955,141049,77408,23764,-62003,-30481,24650,61573,-8544,-63858,13893,69115,119983,67099,-69980,-27295,35004,55965,11298,-71792,11087,195567,285992,223719,120363,72287,62005,81356,136535,117885,-20158,-107271,-82623,6138,87160,74113,49451,28050,19709,-24782,-39691,-17309,15477,133981,233803,310015,331858,238871,135263,96465,70321,102430,112533,106413,109631,94511,25272,17037,87027,82514,9568,-53009,-26254,10533,118571,340186,462089,361084,124577,-59242,-71152,-18053,-52903,-70475,150150,242523,229145,154240,45875,-13207,5112,50948,72752,62530,111101,304768,509788,338391,219542,128897,38092,-12552,-73997,-61344,1098,53309,74938,80602,10249,-78363,-95488,-94036,-69553,-16726,29356,-23943,17065,72858,29590,-64240,-125070,-8208,56722,40510,-8063,-74809,-86079,-23330,42577,89331,74761,49237,112870,166759,47928,-115542,-91247,-119446,-80319,-26718,-48661,-97041,-55136,-28624,-67023,-127016,-21082,59547,66647,32921,987,-22075,-66400,-99114,-79770,11377,175964,304020,253582,63733,-82300,55312,124715,132489,92112,59737,46306,40104,44790,38584,1202,2289,10925,-30684,-79828,-108611,-129324,-69705,97720,278810,361560,339495,116073,9733,8352,32120,6413,-63415,-45855,-7044,-29339,-39955,13467,56373,37739,18967,34742,48086,38617,7202,-39481,-66021,-91244,-59766,-48677,-37474,36100,89217,70140,-10604,-117861,-109951,-78290,-75249,-60965,-11140,42793,36224,26941,26030,-9691,-9410,-33555,-69119,27505,202118,282111,125551,4433,-80527,-112268,-66026,-37560,-64115,-52282,-15389,-81313,-52894,24365,78409,75409,18695,-61372,-101121,30414,184243,229583,214943,142123,61638,28481,8109,7256,16926,-23053,-101722,-108108,-78138,-106196,-160735,-144268,-104644,-89317,-53349,5922,46156,58967,48736,47144,79527,81022,44397,-4496,-60151,-68763,-6689,23532,-10243,-14376,67753,47970,29675,20076,-1535,-34914,-68825,-125638,-118923,-70344,-110923,-27277,168572,315039,209442,68407,-70313,-90198,-3650,31678,23122,72017,188784,251877,251919,249769,203683,106621,62983,51423,56661,104497,259929,384308,319324,197668,149070,88169,129162,257975,392952,395164,141702,-51035,-105919,-33478,23937,38842,-22502,13835,121919,126913,95941,-4470,-93406,-121647,-166534,-83266,-13997,-19084,-71091,-66756,-13084,46853,13016,-43248,-72658,-76867,-63547,-17927,37884,2105,-86218,-181713,-91960,-12575,50329,15853,-4497,71279,167504,253901,228831,224273,182952,40542,-109989,-129711,-30443,28558,53637,58221,7963,-12006,-23807,-76928,-84866,-39768,79536,154788,106290,27430,-42159,-123809,-7082,76989,96400,106046,135812,216213,309250,297044,192326,38562,-66272,-125366,-129845,-127130,-101949,-78440,-34674,55330,172234,285321,292133,164575,36728,-19875,25461,97537,177063,206639,72016,-44636,-71882,7737,78299,105244,47259,-28238,-59674,-59875,-52785,1072,24009,-50716,-82005,-70976,-85787,-115245,-115679,-109682,-109298,-79479,102531,269515,266914,209339,122008,56333,12596,-16943,-26412,-24016,-67398,-12953,42933,88535,133229,124644,87489,32706,-93591,-55388,36033,71978,31796,-102873,-164242,-56616,24180,148493,231520,209550,83820,-32519,-17211,57307,167754,259587,354764,344190,197204,127764,123254,125199,111565,75396,-21478,66837,147612,212846,293688,404760,436015,292187,39374,-8328,44785,-18006,-44390,741,5002,-34305,-130818,-77335,-38664,-58628,-82333,-86847,-106187,-42810,55492,179675,142715,-14069,-102246,-56379,-5022,-999,12578,87921,178357,291948,321920,159046,14197,-50267,-53308,-25842,49809,24431,-27640,-57561,-78433,-104092,-92474,-86022,-98605,-94674,-84534,-77528,-82448,-61870,-6414,-14192,-28109,-23572,-23198,-30695,-45542,-49708,-74851,-80556,-64197,-52809,-50383,-26568,-18052,17800,45905,84705,37964,-21903,-65246,-12383,93001,129738,42833,-32307,-46588,-10820,43490,38080,-1704,-51566,-69666,-69605,-40741,32216,149842,189326,136517,74782,-447,-54482,-74879,18403,189694,285825,228076,115963,10560,-77528,-111741,-52215,23966,105700,120638,115413,76214,7426,-8054,6497,57206,120145,185728,119769,13542,63432,288856,579207,691601,506236,272110,170877,193160,217842,175166,70760,16640,-24782,-37217,-23647,-17812,-14906,-13821,19989,-3855,-4947,46023,89862,12563,18647,83880,199099,255700,195390,28492,-87946,-106973,-78998,-35298,-72968,-67716,-23001,-51332,-79268,-83599,12291,70758,109551,53039,-28050,-47544,-37205,-11371,35540,92718,80753,57117,143122,215064,124714,-22176,-95588,67580,146521,82889,47487,25594,72757,82113,33605,-5194,-21952,-55876,-78425,-76762,-55390,37345,96990,68678,7047,-85498,-63905,-56393,-75757,-124292,-120717,-26686,-14856,-84277,-100025,12516,65191,24033,-28080,-13423,-6027,-30632,-75900,-38445,-3158,64303,54052,-43138,-41030,-56942,-79035,-87288,-86416,-81516,-45113,-30596,-75806,-95474,-134859,-133963,-40437,-66741,-131286,-138816,-120632,-161935,-166354,-146284,-90692,-55966,27563,-62804,-80178,-28917,86001,133120,88438,-2057,-58529,-93059,-48776,-7299,-21471,-50301,-25392,-40192,-43636,39145,199562,334856,292116,91766,-92642,-100301,-36101,-26972,-44262,-80444,-88947,-59729,-56444,-79919,-88506,-110349,-115572,-94389,-56982,-42233,-36904,10187,43238,3436,-107168,-51897,32493,51977,8839,-47978,-87039,-23156,42104,65406,36880,5185,-36347,-42448,-43571,-20967,102847,318641,406541,247190,81539,-18241,-87304,-130441,-82110,10887,46938,23169,54746,91650,87781,73567,60535,36466,42190,72585,105696,90865,59235,-30937,-107012,747,-17853,-107945,36989,238150,334329,254877,130113,13077,-92162,-30631,99840,181413,152000,185108,293828,299793,194834,51610,-87048,-59506,17197,63309,115371,216842,277970,256804,173344,48067,-15873,-50954,-118864,-46734,68398,118591,98189,-47458,-110188,-67613,-18125,-86237,-107089,-115703,-118858,-88669,-124112,-109935,19481,122101,95702,10544,-41958,-24219,42467,139041,15749,-69042,-136211,-102000,37686,170141,140507,58567,26300,45800,76354,105428,106075,56796,31429,52739,47488,2010,-68404,-125993,-148304,-80711,688,63927,66161,35646,17592,22566,64918,173024,226511,132104,15907,-36787,2217,-34915,-42884,-68726,-100169,-5374,174583,438944,505886,439437,211911,35708,-25377,-62211,-22796,27768],[62033,72982,91526,73626,29107,-12342,-60705,-7816,56422,109065,108371,30443,-58038,-65564,31819,128959,118917,63380,53960,63495,118074,169596,55039,-83004,-148379,-96990,-74527,-67631,-81161,-66271,-19283,-2978,-17567,50533,173708,228576,193239,78082,-16992,-108713,-103072,-34219,47845,120623,113385,46773,-28454,-74776,17232,28600,-2431,-2457,7967,148758,256672,311945,217492,127928,81137,-2333,-56922,-56531,-74782,-84391,-67503,-98339,-115430,-118745,-94872,-81149,-27780,21147,-10108,-100814,-46918,28271,-5271,-61856,-36559,45748,101124,135064,121221,60272,-47566,-82493,-86879,-107611,-127957,-114156,-70577,-51628,-48358,115813,213839,101776,-77028,-78745,5666,46460,56499,69135,53715,71070,159494,277106,310526,346964,335585,284288,223684,145506,108502,60587,53836,53986,-6190,-52145,-37170,-68069,-89291,11029,191279,279686,209913,41451,-48348,-73857,-88508,-98217,-78148,-10432,19903,-9193,-45095,-3028,58315,33483,-46708,-80008,7607,54157,39581,11302,-15296,-30602,-43639,3542,90339,170220,119039,-13972,-123096,-80108,-7671,18985,-14077,-31119,-30189,27898,106744,194384,259594,209648,82167,4848,-52417,-98743,-82032,-66763,-41662,-35636,-36828,-122792,-63125,15249,51543,21763,-51394,-123930,-130853,-93753,-79685,-91069,-80623,-43047,72457,219294,279661,197729,97514,18689,-46246,-17795,29234,28107,-45286,-88015,18993,135744,162806,71701,-2831,-18682,-3943,13493,47059,50734,-5257,-31677,-31748,-40032,-39674,-125688,-92957,30392,117838,33382,-59610,-59940,-35214,-52415,-114187,-78117,-25275,-35550,-46628,-26368,5445,37619,86111,124282,5606,-60173,26493,109068,204318,182517,64674,28754,30652,26595,17725,48949,90381,76197,14267,-35306,-46206,-53127,-86043,-139207,-95144,-69563,-52718,-70534,-69678,-23039,10773,-31786,-36267,125574,379364,540518,516808,293635,11361,-39176,53238,15180,-85881,-38021,18302,62810,110583,111876,35546,-34766,-67806,-65104,-32771,25133,-19762,-102386,-72922,-31607,-87459,-45323,-21760,-34225,-36001,-42856,-73255,-97777,-87303,-27547,7723,38740,53987,81642,99380,83330,50853,-6630,-72032,-89188,-28054,20825,28966,32728,31050,2492,-67080,-45420,58951,161675,112828,45762,92712,80763,-16694,-45179,-17646,80750,94163,37406,-4430,-2479,-13216,92668,284248,225188,52992,50736,125523,165916,94254,-25221,-76458,-50696,35403,98815,60552,84758,169543,205545,96997,61468,74384,102389,125781,198688,314512,347894,255007,95705,28630,-79116,-88829,-23204,56540,47522,-5158,-62051,-60582,-44703,34297,68687,21659,-53162,-91557,-128145,-75197,6927,82667,57913,3116,-50962,-94171,-86397,-80019,-53651,-8209,-6341,-11863,-759,22599,4003,-52223,-61118,-11799,54949,45553,-14409,-49158,-51933,-41408,-29624,3008,41789,19165,-11485,-5182,-11986,-44315,-2278,43804,72137,62942,20423,72419,255744,417737,229672,-20072,-92683,-78425,-38190,2952,47987,76311,79136,64446,13844,-63873,-82060,-45541,5034,9184,-27426,-51702,-80220,-67443,-90235,-76912,-31013,29003,81273,89026,86112,65759,-25910,-110477,-128219,-96462,-75315,4185,66336,114262,133962,42744,-84655,-70210,-11990,9547,30322,23200,30772,43689,34707,5954,-7869,50323,117084,97513,77767,78380,44013,26567,20925,3363,19942,56328,117609,121209,6749,-99526,-66134,-57926,-76610,-85112,-94193,-95508,-115191,-72212,4365,29722,9252,-18997,-26023,-35180,-65899,-61608,-46319,-44186,-51612,-75653,-101156,-112623,-63258,-73071,-28692,49380,128696,106543,24843,-47841,-60255,-37923,-28545,19309,64807,131342,180639,209829,256926,229257,129171,28024,-48202,-145630,-38582,58494,165732,304684,327285,142939,-25733,-73268,56335,121215,115997,18610,-78511,-64865,52281,152686,136940,87120,42422,-23662,-25347,18554,27638,-22642,-74251,2969,182439,216621,33999,27655,-27678,17352,113286,76019,7804,-20412,-54914,-47362,17477,87372,125501,69041,-9946,-82371,-33298,-38513,-48572,-27194,48278,171343,221195,249232,227842,168367,58239,-49360,-103218,-50240,-73640,-47125,14830,23660,-46932,23397,105281,174241,241065,358910,352853,237626,72929,3849,893,2088,1808,1564,24110,165502,189263,101117,19263,45725,97602,152614,252858,302401,175367,129799,152327,51677,-67250,-148111,-105508,-60669,-34170,-30275,97889,111915,49866,-51236,-100213,-54839,-46903,-64354,-87980,-130973,-69052,-23030,-25451,-47655,-50144,-16612,-4037,-12435,-10283,-12403,-5365,23662,69154,81931,41543,23119,-58864,-28511,90436,152802,89929,1262,-34938,-64254,-42621,21158,112083,234857,316191,321542,241939,48780,-29715,-74604,-94330,-80257,-103407,-111240,-65721,-31514,-23103,-21359,-31490,47161,107963,135419,110667,31030,-31610,-72531,-141566,-65241,-15414,57915,77005,20501,-71546,-136686,-110426,-100830,-79815,-15983,18868,-986,-38252,-79505,-70324,-41589,-16260,-1874,-43879,-14632,46607,66564,13825,-62120,-1865,27630,11345,-21083,-79957,20321,108772,121849,109731,60083,993,-53031,-90967,-86972,-67847,-29867,7932,15600,18110,4729,-47239,-91803,-18411,13111,-564,-71304,-151335,-4747,121152,149574,155221,114948,69896,44098,21370,48765,58013,30734,-22883,-114052,-90694,-69534,-87311,-121774,-105710,-32965,-39884,-145725,-18144,108095,207441,230442,143634,43384,20692,14455,17114,7756,-7583,64708,129397,94901,10689,-26025,78281,196459,201099,141901,83516,11654,-94919,-105068,-72489,-12046,45399,84896,56170,-24516,-57690,-47280,-22819,2667,-39464,-42440,58391,237767,265849,205641,113782,30653,-40691,-79487,-31998,-67585,-109007,-78030,-21200,56071,123805,239189,313085,384077,456188,496941,484328,460447,346850,258812,115496,-22475,-57133,-108974,-79978,-37522,15473,71606,90271,75326,20935,-3732,31725,48651,69934,266529,379443,298394,292145,325271,351975,406625,456974,489857,447532,265927,69075,7600,23598,66459,79567,72974,2049,-48170,-43515,-11764,-8017,-73540,-52009,-12840,-71522,-108990,-63557,-63095,-105847,-67658,1354,51029,71672,31713,20960,28713,13301,-16809,-15387,-42719,-15193,-30762,-35762,-32410,44144,3188,-76961,-80145,54374,340044,753975,1172644,1481829,1650207,1592542,1378186,1059813,651796,292797,147908,-857,-34506,-136671,-155638,-147195,-98379,-58309,-82597,-73327,-46720,-1555,-962,7902,16211,41482,38556,19846,-27841,-57035,-67615,-54394,-19768,40130,6232,-29522,-30544,20796,48640,10843,-16825,91922,102620,-1448,-25777,10939,16908,-12367,-136163,-93955,-32946,11307,64047,133288,149475,50019,-72906,-95114,-90933,-75981,-35759,-39024,-43688,-80157,-30640,-54368,-33636,54967,148475,219205,181694,111457,65204,2549,-60690,-51041,-19136,18396,93755,90499,24059,-29982,-30250,-23673,-40767,-55819,-63372,-76391,-53745,11697,12627,12537,-15859,-41651,-46718,-70032,23524,86454,112208,18675,-74338,-83003,-33586,32816,85439,89926,60629,53462,54580,42234,-15559,-10294,19552,54851,99362,76935,56143,46128,74918,104457,29957,-930,-49368,-97635,-57113,-26733,16203,48111,31961,3257,-45638,-56354,-27668,-12081,-34666,-34833,-5359,-29861,-34640,-24236,-71636,-113959,-132760,-134454,-88028,-50110,-96945,20919,229566,339040,276567,109639,-53546,-101387,-45664,-40074,-61545,-66737,-45405,4312,62575,129112,1195,-90875,-104205,-117794,-59811,4480,62650,73381,66906,6309,-98239,-54482,9060,10490,-25603,-25753,-41975,-58404,12300,-6026,6269,15467,-12924,-47942,-62378,-68267,-28872,46339,87613,27051,-19061,-41284,-76865,-62300,-21625,-10911,4108,-406,-65723,-134778,-87775,-79972,-74109,-65966,-75345,-44547,62299,199365,312735,376603,384937,337590,280222,149632,63431,-12422,-73846,-95005,58237,66930,35649,-9975,-50986,-89006,-137880,-83728,50118,235802,262045,165691,26598,-49471,-41851,60850,135904,98477,35846,78447,167114,50710,-53934,-115001,-63379,4189,-13683,-100438,-86845,-54290,-91525,13278,116727,166220,141844,60137,-496,-54591,-120892,-87797,-77813,7686,66016,56849,-28238,-79239,-50374,33435,132002,220658,96050,-27492,-50410,51699,147161,208883,291414,141887,87562,69769,-5935,2186,61117,92702,2559,-81513,2601,61627,111871,91440,-21558,-5905,44519,62005,17632,-65823,431,173786,242654,163284,72124,46260,53977,77788,131054,113760,-10035,-100557,-93115,-659,89831,92334,80089,75042,70586,3745,-35477,-24524,19990,137541,205041,282224,328454,262543,168395,108062,86709,123592,126150,116041,119373,110455,42892,26669,80376,65003,-7130,-70064,-39206,-2266,93607,326685,450899,322308,101801,-66386,-60963,-3848,-47765,-75553,144411,244951,237884,165191,59293,-5677,-23380,-9274,20508,21081,67981,248075,516939,396534,263583,158668,53383,-2900,-66687,-66656,-9725,45781,76941,88190,21060,-65501,-86979,-88822,-86017,-32742,20192,-10451,47275,84651,35530,-64479,-120474,-2027,62215,48740,2485,-67209,-90000,-35846,26320,75941,69557,40870,70051,99028,-23278,-52901,-39784,-109369,-101465,-44521,-56709,-100915,-58615,-32407,-70668,-118026,-9992,77191,83939,40820,-2405,-25953,-59884,-94943,-130554,-37739,131418,286355,263032,75306,-60641,48564,103179,115247,89239,61083,48417,38599,40040,36919,15886,30206,29224,-32023,-84319,-105494,-121674,-85217,74886,260810,333633,333741,140021,30079,12210,12687,-16158,-82275,-58139,-17310,-40919,-57571,-3814,45524,37253,31271,73059,112345,98023,51034,-17498,-67110,-107694,-81967,-65179,-45192,37794,98289,81886,-6707,-121536,-108064,-71372,-59252,-56637,-20655,28961,26631,19321,36646,-1773,-12461,-54918,-49377,55712,222551,261264,103980,-7693,-91445,-109775,-71921,-52169,-87813,-82859,-46139,-104672,-43021,25731,74851,73648,18870,-58123,-87374,34686,209231,273613,252773,161638,75422,52500,43047,35929,38489,-15568,-103193,-103506,-79264,-116569,-159183,-128191,-93830,-87750,-55602,10926,59143,61335,32451,28728,74619,86763,50504,-2460,-63326,-79971,-20268,13784,-9138,-2966,67681,37374,19203,12106,-837,-26841,-64870,-132356,-109698,-54750,-101818,-28483,167220,237935,110066,6906,-102395,-47905,42870,71054,56616,111988,222489,245580,219725,203233,157523,77631,48972,40940,47790,111118,297192,441734,357572,223918,156846,79039,149077,308463,438130,375234,105763,-68061,-90896,-6567,67376,77744,5399,6755,68751,97432,117388,8673,-97671,-127443,-167147,-71087,6201,768,-66627,-81658,-19583,49546,816,-61081,-82164,-80658,-60348,1514,88618,67211,-35169,-166596,-107132,-4191,68914,33341,214,69979,188842,281775,266421,275190,235186,51843,-116337,-114309,-3635,61449,96847,101361,45531,20238,-5665,-71900,-97553,-66411,42656,128559,89789,16461,-46352,-110455,-12313,67291,84705,101623,139184,213478,283354,259967,149644,21657,-57755,-107422,-124426,-135487,-116221,-97229,-53108,50403,192827,311892,292728,165335,38419,-15869,33418,110558,202561,202238,52757,-56156,-62027,22143,95933,116056,43190,-34458,-65371,-63892,-59587,-3330,27433,-46389,-81589,-60856,-61798,-98303,-119810,-115576,-117639,-101957,69857,270179,268627,193428,106266,48683,-23447,-43337,13953,1136,-72844,-25714,40623,104277,159883,150184,110373,45278,-84414,-60494,26970,67245,34988,-92637,-165300,-70737,11359,136376,237919,226354,95110,-25829,-32306,30778,139152,241841,343023,360746,230986,171434,175736,179915,162831,92266,-45338,39319,141232,221751,299547,390949,384997,247751,10178,15116,69030,-5334,-39236,9645,17155,-29721,-137042,-91876,-39795,-49245,-77226,-86703,-109635,-43434,67065,198754,143374,-6617,-101560,-64965,-3373,31116,45007,95967,153792,220438,227893,100908,-18887,-72364,-67327,-45174,45638,27160,-26951,-61955,-92013,-113231,-87150,-76605,-87457,-86105,-77118,-68742,-74055,-54616,-4909,-13777,-29536,-28737,-26209,-29444,-39690,-37880,-61488,-71681,-55404,-43326,-56535,-35498,-24138,16147,55199,100658,51486,-25433,-77549,6292,125159,149612,42685,-40112,-56569,-27824,18459,13297,-28870,-76760,-96943,-88052,-50905,19384,144333,212444,157999,84623,1651,-54230,-67711,22995,177022,249298,192451,85052,-15779,-98765,-125710,-57424,22736,108535,124577,135068,107483,12583,-25433,-29343,28974,98313,162660,105984,24417,107517,344700,613880,702709,489285,237500,149174,198973,226346,172111,50791,-17325,-59183,-57740,-47986,-36276,-24741,-17235,8755,-28094,-40929,-2986,37905,-40820,-27469,51145,182816,247639,205646,38937,-84335,-120912,-94680,-46895,-74696,-37107,8391,-28912,-68832,-93916,-7115,39646,76668,38901,-26211,-42188,-27639,956,41755,85359,58535,25301,103109,180316,119146,-30216,-91580,71478,164904,109696,65334,20901,70639,76112,35740,6933,-10654,-45945,-81066,-91186,-64777,39651,111111,86594,23114,-68738,-21912,214,-32573,-78359,-61542,68929,112224,19197,-135620,-549,112613,77660,-6148,-37042,-27820,-33519,-87493,-55687,-25564,44731,53195,-30886,-22963,-51373,-69300,-61377,-66899,-112516,-73913,-29849,-31454,-12735,-71112,-91360,-4881,-27705,-113417,-113884,-105525,-160121,-174061,-144459,-67113,-17035,86276,-15128,-85548,-39571,95228,140892,94759,1374,-54264,-79230,-34516,12471,-10771,-110915,-66553,-76218,-77760,7013,168164,313541,299533,99886,-98541,-92878,-32829,-23580,-34545,-68227,-71556,-38211,-36707,-65481,-79558,-105246,-105371,-75906,-36883,-34566,-55844,-25381,-4366,-48935,-149907,-91603,-5651,28847,3129,-45302,-80832,-25084,35880,61274,39424,12926,-27524,-41929,-42908,-9974,113367,313705,415306,269487,106969,9342,-64326,-121010,-95660,-11486,31152,11664,44194,77333,64051,45932,41593,32168,47622,83006,126950,113475,75349,-23790,-118157,-4541,-20552,-131789,44036,256094,356962,282377,153169,33483,-96674,-71926,54177,115635,71749,110565,254143,313936,228042,78915,-73628,-68919,16542,70570,123884,230566,308715,275217,178168,41195,-30585,-67208,-127719,-40150,94367,144631,105059,-47890,-103454,-51842,-11085,-92457,-119822,-119159,-128765,-93819,-126402,-105955,25025,129726,89367,359,-47289,-10568,83757,171319,30276,-63460,-136167,-92259,39115,160426,134087,54783,18970,41516,85626,115589,103514,47475,17511,41300,34780,-13855,-79789,-122945,-130417,-66864,16872,93504,83852,28531,-3623,408,38899,135641,192348,103377,-21849,-56435,35035,17246,8954,-32655,-79469,-2791,182122,472218,554013,499711,271145,74218,-4774,-37396,4805,46769],[63798,67365,71282,40968,-3652,-31770,-79579,-22198,49910,107166,100802,18237,-62573,-55288,35894,111283,83359,22134,36664,92553,175447,205601,61105,-81790,-133097,-88251,-68691,-65906,-82638,-68316,-22927,-13555,-38443,25603,168999,246970,208027,81919,-17809,-104753,-91180,-15868,65520,85327,61153,22729,-2046,-54230,-26026,-6143,-22040,-8634,15178,135365,186899,232630,176846,100551,61822,-13999,-59564,-59600,-80523,-82764,-56608,-84317,-101645,-118935,-90123,-60159,-4651,33298,-7538,-99158,-48139,17285,-28713,-72306,-15498,57326,100795,139587,138169,49678,-60884,-96851,-88627,-98269,-121372,-138435,-77316,-45763,-11657,172069,240316,115108,-64089,-110099,-17085,38617,60797,78967,57788,68798,164703,314568,358547,367290,317311,251938,208296,163055,147404,107741,97796,76153,-7162,-59747,-38282,-79144,-126400,-6312,155826,238833,187617,38531,-46897,-62023,-69243,-73010,-108653,-42932,-3997,-23946,-51277,-2565,62292,43506,-36925,-79934,-1340,41611,30386,4825,-20198,-33341,-42766,2383,86503,166119,116227,-18638,-129844,-82805,-16662,1912,-31018,-40257,-36680,10733,90995,179442,235384,184258,72900,6253,-44863,-89173,-103375,-89464,-52885,-22480,-12425,-107862,-67061,16147,54879,13516,-71354,-141303,-116317,-84679,-70327,-88747,-85466,-48692,64469,207330,265446,193660,78691,-5678,-59710,-14070,44560,37332,-40078,-76502,27980,144375,187783,102448,16112,-10636,-3420,4984,29746,30584,-14816,-26662,-27955,-39772,-38342,-120635,-101068,12314,92398,13000,-64802,-50168,-19678,-32305,-95483,-79148,-37078,-44639,-52313,-28719,9217,40063,84899,123520,22444,-53362,14842,69769,155534,142576,42359,13237,25638,29074,18360,47840,96394,90133,25035,-28778,-39548,-52432,-87901,-128818,-83566,-43178,-15287,-40708,-68996,-27418,8581,-32097,-43996,108479,371155,547951,520555,297099,12954,-38961,56737,24550,-73302,-51668,-24369,16027,69374,82388,13554,-52395,-80552,-73577,-76786,-15557,-46186,-109921,-61581,-19701,-86046,-53352,-21048,-34987,-38420,-45374,-73997,-106111,-92938,-24836,23770,70792,87748,107967,97213,77842,50489,-7696,-71101,-93115,-30680,18048,20523,20593,26898,3780,-68170,-50568,51228,131059,57691,-12838,31831,31164,-45428,-62704,-27473,86485,121394,61270,7527,-8060,-42311,45504,262203,257662,97750,67381,106185,139495,75806,-33623,-67624,-24005,68840,123209,83775,136374,234252,261446,132466,80345,85416,116236,150324,241157,364455,396161,259378,74762,27645,-55892,-52169,19207,79239,54685,-7899,-70943,-122843,-36755,48049,67350,11280,-73142,-110012,-110959,-75666,-17626,62620,48157,7752,-34276,-75356,-80559,-82585,-64995,-16376,-14248,-14847,4373,30651,6346,-57708,-72041,-28158,31716,33833,-15554,-50355,-56652,-44147,-26381,10927,50347,19134,-14752,-7272,-15096,-51036,-153,46273,71620,54377,-2023,46639,237622,411816,247573,-2673,-91908,-73501,-22861,21932,65987,91022,93417,86245,37728,-42371,-74689,-46772,6230,19950,-17850,-48505,-66993,-51347,-75701,-92854,-37262,36185,86009,88103,85516,74940,-17012,-113872,-132034,-88728,-54035,49083,113953,152739,152661,47665,-85296,-73071,-20830,-4849,18316,18971,35832,53583,41733,9429,-6083,61181,149822,140412,103450,83816,39585,24559,20432,386,17186,66357,152285,148361,19580,-101237,-66061,-48136,-60649,-74255,-81677,-77598,-114693,-95822,-16731,13283,-1676,-24795,-29889,-29429,-55934,-53529,-35674,-25330,-29340,-55792,-83407,-82426,-65800,-90721,-24986,65356,129984,94785,7060,-70466,-78058,-28475,-12450,36319,75156,143185,200643,219747,241720,197217,93613,2881,-70319,-130843,-24999,78197,211227,385183,376908,161579,-23285,-74031,33479,116414,112686,16664,-75600,-60854,56824,152902,122811,76199,33856,-25767,-20343,25201,39337,-3469,-62545,-33353,121848,129588,3219,14985,-21530,28717,107098,60630,536,-15928,-37252,-29297,29791,106967,141217,56727,-33417,-75446,-11255,-26802,-45780,-30438,36722,159230,214840,238121,219666,163796,51177,-47687,-96365,-66773,-83200,-47953,11412,19648,-40126,28167,106094,168413,229490,325122,291723,213138,64251,-6699,-9281,-6797,-4882,5602,49023,189338,190981,101535,17820,56292,104602,138490,202839,219371,98731,71260,115451,42973,-69506,-158669,-108939,-66653,-52834,-39929,96745,121745,62724,-41738,-97207,-75824,-72999,-75391,-84413,-127351,-61393,-8215,-10178,-35053,-48685,-22718,-13628,-19236,-15425,-15800,-6160,21660,62813,79964,40648,31920,-29206,4445,123113,171088,76980,-23182,-39953,-37793,-7988,44461,127844,241569,323297,313669,204811,30342,-32713,-71642,-90969,-69147,-76240,-105491,-94216,-52421,-41881,-61261,-67770,6272,69618,101058,80193,4643,-53402,-90027,-116090,-42703,9242,83503,93912,26545,-68675,-134116,-106974,-96775,-75335,-11832,19341,-2194,-40598,-83878,-70813,-40795,-17142,-2639,-41873,-10412,51986,68949,17214,-43582,4577,15375,-10225,-36576,-95383,6022,81348,101133,104239,66059,15651,-41483,-85080,-85020,-67695,-33258,2861,7326,8202,1949,-40463,-75326,-17384,15300,3237,-64676,-146805,5938,122185,126475,127573,109324,76319,43610,12913,29972,31123,11220,-28703,-107301,-92480,-70811,-91775,-108963,-69392,20175,11251,-98431,-41035,80458,178689,207569,133808,40499,16379,9760,18625,17526,-557,71247,145636,105269,22892,-3157,85148,184786,171638,117417,71312,12814,-80680,-120872,-82176,-19138,36715,80302,67537,-3861,-38298,-35703,-21181,-7419,-54731,-51667,44597,218452,247117,194083,111244,39790,-17656,-42974,-15072,-63449,-101025,-71897,-16410,59844,117888,239277,339586,415351,465591,465262,439046,431009,327208,243464,106211,-22543,-49646,-121591,-92307,-42453,3347,62913,83953,66529,16274,-9670,19165,10987,39313,277603,449920,368481,340594,366119,394314,444585,480944,498060,432620,224842,47458,3272,26804,77380,93378,85811,12689,-46635,-60046,-36794,-34372,-94017,-73497,-27074,-73925,-94564,-57710,-63543,-106177,-74342,-10433,42022,48665,8992,8908,24884,20233,-559,926,-23685,6020,-34317,-58081,-64388,17174,-19108,-98165,-63976,147023,621017,1322912,2043140,2556137,2778395,2650283,2270785,1704232,1020244,434817,160726,-10986,-37744,-137526,-155408,-129221,-85693,-51562,-74375,-72887,-46705,-6329,-4881,3369,16422,45347,30633,2495,-45040,-70052,-77187,-59248,-30134,29027,-3034,-33394,-38925,7040,44955,21363,14692,129499,152756,53775,34,18377,21860,-3299,-134087,-105985,-42641,3040,56033,123284,142864,52153,-64258,-90557,-101847,-85217,-24327,-15283,-11807,-76157,-66017,-63538,-34694,53803,130181,185142,169477,114614,76968,11343,-60525,-64558,-38050,-10775,45609,60708,12470,-33470,-35991,-31562,-48040,-57719,-55634,-62189,-34521,26929,13635,10222,-18978,-48863,-63876,-50657,37457,66296,94125,11631,-82153,-86881,-36463,32676,90759,97021,65103,46418,25539,-3244,-45781,-11351,16035,41800,63025,48875,28294,19817,52372,99080,29028,-5602,-54669,-104211,-67904,-39882,-1190,25810,4957,-19966,-48247,-46396,-26240,-18010,-39957,-19256,12358,-20315,-36629,-22422,-68067,-118774,-148192,-148702,-97979,-59550,-95877,15219,210768,295265,220618,74717,-75974,-74705,-33371,-35061,-61692,-71152,-49970,3856,63402,128916,22111,-80397,-126912,-117156,-52087,7099,57902,62990,64470,22004,-68528,-52282,-2059,-18174,-51180,-28258,-27516,-23003,33662,-4764,2008,8792,-16090,-48393,-62442,-62302,-25256,40352,71462,10216,-33920,-54456,-92728,-87894,-55862,-52978,-28317,-15711,-69489,-133514,-95487,-88234,-77919,-65938,-73758,-45515,49653,161918,242086,289632,317505,296154,242510,126140,52894,-21758,-82410,-84636,81332,96535,56754,411,-46449,-91503,-148637,-91807,34136,187051,214588,131987,7305,-61793,-48311,53072,123902,86856,27534,107662,264505,154758,11250,-117254,-91983,-5512,-5175,-84015,-80948,-54300,-98406,-2193,101957,170877,164487,85387,27780,-26351,-98174,-70006,-51674,38141,96862,101672,26981,-41103,-33024,29163,105203,187613,83967,-24769,-29740,76287,175413,235423,298198,130339,81864,97857,47197,43380,95117,116034,10204,-98179,-10196,51654,90144,101406,26051,24495,56597,66297,20713,-63235,-13867,144622,193074,101973,21730,14148,40664,72427,123832,107128,-1566,-95258,-107439,-12058,85274,102497,100927,112969,129505,56533,-18467,-30991,17706,127049,166563,245541,313136,272824,186146,105466,87846,129195,130572,119163,121351,115574,53587,32061,67969,44121,-25723,-85520,-50898,-16384,64756,290702,412449,274464,75288,-75892,-56101,250,-55484,-69232,143280,244680,239969,167314,66499,2544,-42976,-59579,-29403,-20384,24801,181339,482405,425324,287526,172800,58451,463,-63358,-75042,-26011,30976,70792,87999,25695,-58067,-83724,-87609,-99461,-47870,9168,612,71107,85266,28499,-76930,-114739,3632,66591,55089,9621,-64225,-98372,-53553,4770,57448,59334,28806,23858,23715,-48695,34738,2020,-97355,-123508,-66186,-69150,-107165,-65750,-40164,-75477,-111472,-5296,88607,96029,44283,-9948,-30461,-48516,-70213,-111226,-75584,83379,253566,254696,73895,-41442,38756,75487,89635,74536,48058,37500,28395,28179,29264,27602,54503,42412,-38330,-91463,-102601,-115398,-103122,47809,232792,296759,322061,168190,52066,14981,-7239,-38831,-100975,-71763,-30112,-54935,-77158,-21034,34196,34612,39472,107637,182311,170011,101650,4100,-67198,-121404,-104955,-84966,-58667,30690,97046,84535,-8784,-127684,-111133,-69973,-50634,-58998,-33523,13151,15316,10767,43327,3144,-18850,-78152,-22637,81865,228496,225378,79564,-22329,-104983,-109768,-81434,-69674,-110083,-106762,-75721,-110288,-28062,32295,75327,74390,21428,-51043,-76272,30800,218217,301421,277251,175028,88372,77105,80785,69268,61998,-10573,-109550,-103653,-80617,-122588,-141837,-110137,-82834,-88189,-61614,11864,68235,60094,13741,7622,63217,85531,51867,-2940,-70150,-95269,-37039,-738,-14912,2339,60815,22652,4717,-200,-4392,-21617,-62425,-136882,-103193,-42038,-93341,-32375,147774,147219,7466,-56721,-91639,1888,94311,108341,85507,146614,244538,227330,180641,154376,110399,44806,28459,23033,31482,105744,303051,459542,366896,232217,150761,60559,157504,342988,459330,338144,70868,-84210,-79419,14261,101242,107254,28883,1643,12022,48044,117332,11736,-104869,-135371,-156377,-53950,27009,17270,-65856,-99190,-25371,52830,-12471,-84848,-98840,-90495,-61296,16577,135046,130468,16593,-135294,-122529,95,82456,48377,4134,60482,185719,277922,278950,306996,273295,57127,-124550,-101981,17788,87111,127824,125898,63798,37075,-2594,-77984,-112825,-93893,2363,96582,69704,3369,-52385,-100188,-13827,59154,73379,95852,138895,205064,247797,213466,101639,2362,-49736,-88433,-111248,-132810,-134785,-118914,-70951,44659,208868,325818,279767,156375,32971,-18053,33832,112758,216413,189039,28467,-71223,-51053,39523,115293,124791,35800,-43581,-73806,-71585,-70465,-12629,24819,-44703,-82038,-53554,-39566,-76426,-116138,-120567,-124427,-123783,34000,259189,260600,172797,90223,53439,-30138,-77672,49315,13821,-83750,-41011,35324,114877,181833,173404,133088,57862,-75304,-68453,13899,58705,36386,-80943,-160893,-84846,-4215,115912,228740,227656,98534,-21754,-49281,3059,109424,220412,323722,361740,254783,208242,224213,233975,221351,113959,-64877,12600,130679,221157,289483,355052,314239,192825,-8485,46353,93840,6059,-35705,17854,29754,-23623,-135400,-104841,-41939,-40774,-73029,-87006,-110695,-45559,72987,201783,131607,-3745,-99265,-72736,-1284,74588,96097,98712,115134,139052,137112,47872,-50169,-89973,-78491,-62931,36700,25914,-30718,-71930,-111996,-115318,-81549,-69577,-80087,-80852,-71968,-61928,-67604,-51609,-12140,-19134,-35161,-36987,-30233,-27918,-33806,-25730,-45771,-55488,-40602,-33937,-63841,-46721,-33411,9275,55145,106012,59817,-32018,-92153,27296,155266,164986,38726,-50510,-68187,-46214,-6855,-9338,-51511,-90175,-112939,-108139,-66375,-1123,127970,228870,176419,90866,2684,-52906,-60463,25191,160286,212288,159286,56841,-39742,-118702,-135163,-62203,17514,101737,117008,141587,126655,16818,-42352,-68983,7051,85210,147817,100575,41522,144380,378380,608962,671098,446292,189771,111717,180158,210041,149785,23016,-52295,-88790,-73160,-73126,-58398,-37870,-22263,-4159,-50181,-64143,-36157,-906,-82487,-67181,28656,172154,236211,205644,34334,-98383,-141302,-110538,-58844,-74736,-7326,39012,-6076,-57339,-103020,-28271,7743,42066,20053,-30045,-43863,-23633,8779,41536,69986,31706,-1702,67968,144530,122501,-34547,-87844,73246,175195,129757,72189,4909,57433,59240,31531,13462,-5513,-41580,-86737,-109675,-77719,37444,114497,88398,24496,-42234,44427,73742,22590,5050,59451,190432,235184,115039,-66090,22340,159121,108600,-2293,-61727,-45612,-37314,-101666,-75710,-50806,22429,45985,-21380,-9590,-50177,-58737,-49590,-62831,-133885,-68134,-17831,-6169,37524,565,-16001,35973,1552,-98259,-83031,-98795,-164345,-180463,-146097,-47200,14539,139818,23791,-84869,-56638,97530,141674,93958,-1308,-54733,-66633,-21976,29426,-1123,-115959,-59407,-93721,-96487,-5544,151844,292505,289693,87252,-120414,-78710,-29762,-23174,-27509,-57831,-55486,-17715,-18442,-53621,-74131,-104416,-96068,-56774,-20117,-35419,-88526,-79711,-74111,-116448,-92723,-89826,-48897,-1088,-10442,-46571,-80278,-36620,17792,45623,32937,12255,-24761,-44451,-47281,-8131,113369,289212,404778,285744,130144,32400,-50334,-119374,-110764,-34406,12254,-2678,30622,59445,38059,17907,21839,27470,51895,90882,145167,133481,87745,-20520,-132009,-14334,-25799,-146016,47314,256097,354472,291879,164414,46607,-89236,-105643,10119,49929,-9557,31474,198223,308007,252848,103522,-60818,-92175,146,63346,115419,221410,314316,277137,172744,28270,-48263,-86659,-139741,-41689,111411,161156,101472,-54486,-102464,-44996,-12817,-103579,-133769,-124154,-143664,-105859,-135767,-109894,22631,128308,76802,-17422,-63580,-10092,110704,183548,33951,-67207,-140435,-88738,32811,143767,122751,47340,8012,34222,93672,124276,97126,32044,-6358,19205,12252,-38945,-99538,-119497,-115111,-57707,26578,114707,90116,13152,-34713,-29131,3692,86916,143318,68201,-55543,-56707,80324,87614,69205,-198,-69357,-13030,171231,473546,569287,531599,317588,107775,11151,-11173,20252,50411],[68771,66913,57078,16751,-28767,-46122,-92791,-31446,47095,106428,94400,11152,-58674,-40900,42723,95934,51183,-15324,28998,127896,236160,243034,73564,-69023,-112932,-73685,-58117,-59302,-78964,-66414,-23440,-19775,-50508,12206,167578,263438,221192,87851,-17171,-91112,-65547,6663,82340,47802,16180,11551,26408,-18304,-56093,-33724,-29508,-4464,29875,117980,120723,153555,132718,71152,40733,-25149,-60419,-60162,-83084,-77107,-41907,-64088,-79595,-104736,-73427,-29861,24463,49242,-1178,-93945,-44972,8670,-48618,-70385,10838,68589,98547,140204,149279,39699,-69243,-104814,-83479,-86505,-106867,-124331,-77361,-34836,29946,227766,262449,130737,-41495,-126441,-34881,32827,65299,86244,58703,65412,166591,342330,397078,376026,290688,217078,190873,179943,188652,156826,139562,96548,-6630,-65847,-34565,-77159,-129598,-5488,133806,207614,170303,38385,-43884,-49539,-51735,-51562,-113922,-67891,-22440,-33669,-52681,676,66644,53300,-25710,-71508,-4155,34729,26593,2465,-21242,-33886,-42120,-1548,77252,156145,110105,-21950,-129139,-82725,-24982,-13718,-46085,-47460,-39611,-4655,72506,157304,201155,152059,59716,5685,-35829,-73668,-106261,-108195,-60855,-11395,10828,-89868,-69127,16343,54900,-482,-92765,-133464,-103703,-78832,-62922,-86442,-92989,-56999,54530,191410,246683,187005,59729,-28854,-70087,-10159,56304,43561,-34177,-62344,33980,142352,199675,125881,31559,-5167,-5228,-4639,11790,9196,-25759,-20509,-22202,-37403,-36126,-113979,-111167,-8950,63469,-10838,-72746,-43149,-5750,-12463,-78341,-79649,-49246,-53878,-57323,-29448,15651,48372,92255,130683,49037,-46026,86,30176,107457,103639,21219,-659,21906,32013,18064,42904,94004,93608,28884,-24770,-33124,-48629,-84197,-118449,-72710,-17187,24809,-2413,-56482,-31995,2872,-35266,-52479,86699,341896,521614,489286,275980,9348,-35782,58187,32100,-59743,-63046,-62399,-26495,26983,50648,-9148,-69703,-86303,-63904,-111171,-61368,-74795,-109591,-50630,-9837,-76693,-64348,-23959,-39002,-44393,-50821,-74207,-115406,-101353,-25056,40166,105005,120582,128459,89073,70080,48665,-10899,-73234,-96562,-34891,9880,9831,6400,19410,1508,-72756,-55735,45294,106501,21879,-46084,172,4227,-63570,-76657,-36041,91209,150721,86746,18694,-14696,-66051,7618,244626,298237,146707,78957,81628,112135,58315,-41863,-58245,2107,98715,136608,93223,172743,289375,307301,165091,95871,90811,124521,171756,278919,399221,421602,247676,51293,35389,-12799,1678,65896,101091,70225,21235,-20213,-89443,-20725,58222,63179,-1401,-94834,-116321,-90856,-75629,-48825,34550,31113,5752,-24242,-61321,-77051,-88437,-76631,-25567,-23861,-18323,7085,34706,7294,-62248,-80177,-42143,10537,19723,-21324,-56694,-66437,-53935,-32712,6207,48150,13845,-21995,-12786,-20611,-60892,-2278,43226,64518,38281,-31166,23636,218373,390921,252544,12908,-98619,-73755,-12434,35785,79752,102750,105511,105928,60238,-22419,-69406,-51872,3946,28691,-8193,-44341,-57600,-42775,-65410,-93741,-40615,42315,86248,79203,75484,77280,-10362,-112892,-117457,-74391,-28392,92843,156223,184209,161786,44102,-91962,-79596,-34769,-24321,-446,8472,35279,59591,45036,7872,-10806,63588,172476,176993,122976,82388,28616,17089,14931,-6206,10527,70513,175075,160454,23280,-106286,-65249,-38125,-44164,-59611,-63933,-62961,-112406,-120667,-41745,-7024,-16214,-34422,-38393,-29479,-50440,-50236,-29471,-11636,-12048,-36290,-64430,-45045,-30719,-48341,-20711,74639,124085,79889,-13615,-94197,-86539,-10847,7433,51303,79415,146299,207353,208362,202817,147084,52218,-19941,-97996,-115206,-12730,95129,256565,449094,405632,169542,-25783,-78052,7916,106131,103352,10999,-75540,-61114,55760,144214,101263,58299,18001,-33961,-23051,22895,42551,9661,-45123,-54660,63793,48191,-20243,-1339,-20929,34477,95264,42990,-9092,-14816,-22858,-13563,36188,115423,144944,37715,-61638,-65472,-82,-23882,-49322,-40136,17648,137247,198279,217160,200735,146116,31480,-53587,-89053,-87037,-96759,-54507,650,8176,-39445,26351,98561,151416,203392,270785,219575,179054,49219,-23773,-25501,-21256,-17112,5068,69535,204253,184894,95041,8580,60401,103824,116575,150043,147095,37702,20561,78734,32209,-71433,-164671,-117176,-79361,-75002,-38829,97134,131443,73178,-38193,-99991,-102270,-105573,-93874,-87618,-126859,-62241,-5851,-5249,-29335,-52549,-33302,-24268,-26839,-23330,-23291,-11690,15695,58163,83548,47955,47605,2353,34909,153194,182461,59002,-51687,-50894,-17107,24408,66928,139408,239701,318284,293193,161053,5993,-42610,-73950,-90931,-59765,-44103,-70361,-123017,-79021,-64036,-101898,-79627,-26077,31481,63247,43694,-25728,-76676,-102130,-95480,-27377,25264,100442,102870,27364,-67217,-124098,-106164,-98452,-74892,-10331,18111,-5820,-46761,-92787,-75134,-45148,-23216,-7893,-41729,-7999,54320,68122,17042,-31696,7917,3809,-31431,-58295,-113435,-7678,48285,73005,91279,64459,25488,-32921,-81880,-84543,-69291,-40212,-6660,-5122,-4430,-2659,-34810,-61122,-19215,12481,2954,-59787,-146691,9877,116039,96052,93996,95994,75488,36797,-1165,5997,1433,-10109,-35097,-97460,-92921,-78444,-101826,-91984,-27863,76794,61119,-60237,-57873,55577,149843,181701,120364,33277,6400,-1903,12366,20875,4364,77320,161095,116561,41608,30356,90069,164621,134434,86715,53853,10994,-52628,-69581,-69439,-24662,23452,69200,73370,14299,-19679,-25023,-22198,-21129,-74720,-60000,29904,183225,211140,170926,99577,40864,-695,-10593,1274,-59497,-95104,-66586,-13828,59081,106197,231179,360008,441718,465332,422226,383209,388060,294709,213487,82749,-34056,-52122,-141754,-106135,-47883,-12774,43978,66833,50273,5561,-21666,519,-32696,13146,269205,492099,433583,378788,389245,413491,454904,475779,479175,395363,176267,22775,-7587,22225,81257,100485,91549,17344,-48955,-79224,-61643,-46583,-61685,-40015,-12383,-58959,-77809,-54585,-67480,-109407,-84508,-26769,28437,20840,-15419,-6331,16666,22589,11191,12459,-7104,22813,-39991,-83666,-100413,-19108,-46342,-103299,-50904,164851,651743,1426793,2263298,2867703,3100392,2911169,2455869,1827508,1099476,475925,155135,-20759,-44348,-139117,-159779,-114103,-75059,-47712,-66955,-76120,-51413,-17748,-13145,-4997,17085,47940,22767,-13969,-60924,-83200,-87721,-66284,-44729,11156,-16959,-39900,-47861,-7656,38726,28738,44967,170527,203012,103746,24706,23556,23580,3410,-132654,-123288,-59782,-15747,35782,101827,126678,47822,-60733,-86793,-109132,-99115,-20992,1701,21624,-19946,-74475,-68995,-42827,43998,99214,137149,145215,108213,80188,14231,-63161,-79815,-55961,-33557,5849,31123,-908,-39071,-43614,-41116,-55814,-57645,-46087,-47920,-17515,38081,11110,4795,-24399,-56609,-72138,-24640,46118,40852,65455,-2408,-93764,-90978,-40295,30650,93570,102246,68135,38155,-3875,-50067,-64976,-8999,16401,27297,18389,13389,-3991,-10094,25973,89167,29723,-7202,-59138,-108915,-75858,-52715,-22222,-2764,-26322,-39018,-44151,-39855,-29288,-27742,-46415,-7524,22962,-16005,-38929,-20445,-65381,-124242,-164851,-142041,-107698,-70418,-91848,4244,174037,233704,159863,46030,-54630,-44695,-21630,-31552,-63525,-77351,-55217,3139,62540,122437,39919,-65368,-131503,-105444,-43949,8640,48979,47453,58284,33743,-41954,-41585,-9695,-44786,-70406,-24449,-7506,15480,52860,-6352,-5890,-2420,-22700,-49398,-61353,-56766,-22803,32706,54037,-7141,-48583,-66308,-105568,-114220,-93634,-97000,-50209,-27333,-74412,-133207,-101804,-96920,-83122,-66978,-71045,-46220,33973,116172,160705,192119,234093,239384,197312,105189,45223,-27222,-83461,-69806,102430,133835,91650,22269,-35153,-88715,-157127,-100500,18791,142260,173914,104819,-8161,-72494,-54752,44563,111064,75189,18136,126608,345237,259599,90596,-80665,-122946,-21211,-1183,-70307,-73861,-53918,-100969,-17174,87178,174324,189940,114527,61325,10923,-69433,-50359,-25272,62815,116203,130391,70252,-7392,-17452,22661,76188,148632,70630,-19632,-10738,97339,197318,252329,288486,112812,67398,110927,97057,91252,128748,134670,17509,-104947,-20322,43309,60621,98286,70803,61119,74144,73038,24863,-60105,-26226,116181,147612,49739,-23993,-18045,27015,69339,117577,100812,8520,-87232,-121119,-23799,77695,107836,114960,142960,191498,135842,22718,-26957,12861,108284,126794,207717,291292,272527,191202,95360,81134,126138,130513,119507,119513,112927,58989,35894,54669,24966,-40899,-94093,-57282,-27287,38764,239925,354603,225774,50745,-82433,-51675,-602,-70014,-51425,152208,248836,241440,165486,71496,12625,-51481,-90409,-69442,-55366,-12606,115768,415785,424926,294176,175907,59086,3125,-58591,-79432,-40266,15807,62501,85178,28786,-51414,-80880,-84825,-94185,-55120,2227,15016,92514,81382,16690,-92433,-103834,13485,75135,65133,18844,-60242,-105316,-70125,-16275,39246,49451,19513,-13698,-37806,13222,119714,37274,-83619,-139750,-84990,-79377,-109839,-71256,-46025,-74739,-101296,-2194,97659,107377,48297,-16269,-30074,-30405,-36184,-65983,-88631,39719,212377,232558,63674,-20839,32009,49300,62849,54190,25956,18384,15137,15631,22141,41361,79746,55394,-43983,-95392,-95733,-107620,-114828,25808,204616,261384,312627,206747,81643,22185,-21403,-55514,-113269,-80170,-38360,-64212,-91444,-31642,28306,35406,49092,142300,257601,252308,157354,26165,-62952,-125702,-122942,-103489,-73507,19282,89860,82288,-11929,-130643,-112210,-68006,-43520,-60866,-41990,2666,9161,7915,52546,11817,-21135,-93518,6239,107884,225390,186069,59356,-33073,-113960,-106203,-88757,-84217,-121244,-106515,-83033,-83194,-5993,47869,84548,82825,31287,-36965,-61864,26268,216338,315961,292855,188387,106248,106492,124913,112884,93867,-146,-113009,-102235,-76492,-112598,-117072,-85504,-66483,-84656,-64675,16042,80773,63052,989,-8236,52527,83143,53171,-1052,-74360,-107808,-49063,-12095,-20393,7125,52772,9642,-8102,-10729,-5915,-12898,-54957,-132100,-93956,-26551,-80004,-32893,118740,61691,-80977,-83570,-33768,65402,154421,147090,114126,178876,257810,204064,142925,111162,69399,15202,8484,4980,15941,96219,283693,441236,352970,228288,138020,40618,160014,364276,459993,293850,43428,-91967,-65076,35229,131092,132509,53357,7013,-26639,-8571,101089,9138,-109671,-137662,-135619,-26810,52573,34308,-60528,-95778,-14901,70203,-13056,-102936,-115965,-99810,-59578,32893,178699,190322,67332,-103491,-131609,6707,97691,67246,14388,51170,166732,251223,271770,320978,296844,61515,-128062,-86730,39556,110931,150605,134652,64575,41023,-9402,-87760,-124691,-115703,-33489,67976,54877,-3884,-53300,-86870,-7136,57612,68156,94947,140667,196927,211315,167832,57940,-10964,-35103,-62272,-87206,-113451,-146802,-134697,-79030,45426,226058,331796,260215,143871,26703,-20583,32739,110462,223391,175001,6775,-82904,-32766,66027,142207,137974,32002,-49244,-78555,-76639,-79257,-20334,23041,-39346,-77719,-43343,-14209,-47575,-100396,-117367,-123328,-138435,3319,243441,250349,155427,81667,78252,21302,-75795,82890,20966,-92971,-52821,32473,124972,202540,197260,158519,74042,-61902,-73296,2646,51856,40778,-64946,-148432,-92387,-16573,93860,210345,219214,99598,-15384,-61967,-18603,86152,202859,305065,354924,273943,241606,267959,280922,276074,137572,-74482,-6156,122641,216618,270177,307093,239286,145229,1339,83487,121857,20953,-27906,31122,47779,-11825,-124298,-109101,-39769,-28366,-64084,-82146,-103901,-43114,78485,194209,115689,237,-91796,-74148,6863,132793,166278,101571,69171,58576,59440,3932,-75469,-97103,-81941,-73457,29590,26735,-32988,-81311,-124871,-101665,-70754,-59687,-71088,-74209,-65100,-53437,-59432,-49599,-23334,-24524,-39370,-42586,-29496,-20537,-22428,-8591,-24802,-30688,-16898,-19496,-66299,-54398,-40113,3123,51032,105837,68081,-35069,-97418,55009,187037,179916,36326,-57287,-74927,-59672,-26161,-23395,-61017,-81192,-96956,-116684,-81699,-23356,107934,242953,197288,99802,8800,-44937,-48112,30448,145693,181709,135008,37559,-55587,-130826,-130973,-59660,14770,91672,104387,140610,137745,24967,-50834,-104210,2281,87060,145631,105994,63541,174631,390280,569411,606291,388881,139899,68747,146591,178053,116569,-5681,-81865,-106278,-79310,-93437,-78405,-48677,-23662,-13716,-61238,-65723,-45172,-15601,-96870,-81921,25328,161301,207201,177524,293,-133954,-143244,-111755,-64402,-67396,25199,71937,20690,-41472,-104765,-45817,-19565,11364,1635,-34882,-47828,-20890,14778,36318,51886,7787,-15708,46609,136096,145626,-29358,-83295,78447,180656,145167,70712,-19529,36950,36143,25639,19052,-1988,-37959,-89052,-124414,-88991,34521,110578,73171,-1181,-29371,98842,122889,48146,64903,142995,254180,282617,143509,-42720,38723,169716,92980,-23295,-58422,-38367,-36181,-114259,-93732,-73486,3211,37808,-9912,3429,-47825,-52339,-56784,-69191,-106009,-46308,-28503,-39038,8398,2010,-2661,49987,15145,-69610,-42220,-97912,-172025,-172670,-145320,-43992,14450,165868,35473,-85839,-72292,98503,140920,91375,-4436,-53453,-50169,-4798,46587,211,-86855,-28359,-79569,-86639,496,136888,254096,247718,46135,-157381,-60250,-25549,-19961,-17595,-43713,-35134,7501,3967,-39251,-67404,-102771,-81967,-31002,751,-33217,-117498,-137655,-142816,-139495,-36294,-63311,-75564,-18797,-20681,-46227,-78763,-51159,-5528,24875,23367,8740,-23826,-45894,-51885,-9905,107946,252438,381154,301242,156284,55549,-39422,-118988,-120517,-50702,-1677,-11693,21782,45415,17127,-3393,8361,28041,59429,100761,164882,156136,102125,-15671,-140967,-20531,-24546,-122767,51265,243072,334527,290371,170119,58047,-68422,-99036,-13368,2556,-77130,-36785,140429,289962,273925,131941,-38760,-118900,-25264,48057,97580,198013,301432,269276,164537,16884,-61672,-101731,-147381,-43572,125294,173241,94080,-60299,-100127,-39394,-16180,-112368,-137557,-123404,-143787,-115029,-143272,-112979,21173,127030,67898,-32777,-82727,-15359,127318,181086,34510,-71740,-140637,-84236,24630,125141,110929,41653,383,32509,110042,139951,95557,19452,-30775,-3527,-9854,-63167,-117448,-111678,-97188,-44514,39556,134770,92696,-1398,-65263,-53342,-28244,40332,95428,40579,-67770,-41674,125578,157768,128282,30714,-59863,-25315,152214,450861,557625,538361,353106,142829,32822,18942,31558,48660],[69774,64954,42538,-5435,-52056,-61556,-106191,-40749,42593,101324,83946,3389,-53480,-28382,46426,78217,18577,-52524,26701,159833,288173,271649,84537,-54182,-94295,-60358,-49273,-53972,-76502,-67025,-27079,-27524,-59493,3662,163092,270104,225192,89372,-21054,-77840,-39640,24778,89955,5942,-24236,5609,45764,9369,-74441,-56392,-28783,3860,46197,93125,59862,78486,83949,37062,14345,-40326,-64981,-63898,-88214,-73497,-29614,-43751,-55150,-84569,-50072,3273,52456,62473,2789,-90629,-42632,-1957,-69206,-63060,34172,73919,90297,132769,148488,26948,-77473,-111287,-78954,-79206,-98877,-117970,-79497,-26314,68597,270770,270186,138240,-23531,-128521,-51924,24367,65117,86480,53287,58319,163157,355582,418543,368177,254497,178915,169032,190450,223877,199352,172838,111145,-7826,-74498,-30220,-63738,-93112,6960,119650,182423,155532,37853,-43390,-40882,-39902,-37306,-104216,-88833,-38269,-41628,-53353,2655,67138,57404,-18621,-61629,-5085,29562,23571,-294,-22391,-35660,-44977,-11252,60206,137493,97127,-27091,-123565,-81902,-34554,-30092,-62028,-55608,-42681,-20791,48820,126297,157305,113485,41510,1775,-27570,-57194,-93286,-125975,-68994,-5501,29355,-71919,-71265,13900,49639,-21035,-113861,-118271,-96082,-77888,-58650,-84949,-103880,-70283,40768,171071,223285,175712,38553,-52234,-77219,-7336,62414,44919,-28904,-47701,35671,129862,197535,139834,41799,-3402,-10165,-16069,-7199,-13403,-38648,-15568,-16196,-34236,-33761,-105954,-125150,-34707,31240,-38373,-84706,-40410,4238,3645,-64273,-80702,-62642,-63662,-62111,-29662,22735,59345,103749,140893,81397,-37965,-17599,-7396,66076,70815,2222,-13500,19022,35226,17168,34538,83009,85559,24782,-23846,-27877,-43257,-77343,-109156,-63479,6852,65857,41763,-30532,-33101,-5009,-41187,-62070,60954,293416,462231,424446,231159,2279,-27970,59011,38734,-45021,-69145,-88724,-59022,-12387,19205,-31273,-85948,-84818,-45413,-91929,-108649,-103728,-102044,-40202,-1233,-63967,-77722,-29832,-44985,-52398,-57481,-71995,-121427,-111282,-26924,57911,140807,152269,142522,76045,61033,46814,-14297,-76761,-98328,-39285,-878,-287,-6951,10385,-3021,-79231,-57872,43105,89304,2740,-59532,-10293,-2740,-67832,-84409,-42451,94799,181784,115854,31051,-20036,-82243,-19752,231224,344356,199445,87178,55908,88655,45109,-47447,-46283,29932,127483,143876,93818,193366,329938,338222,193353,109531,93640,130991,193057,312598,418368,423988,224156,29676,55947,50497,75093,118307,125573,98338,71860,51943,-10301,5936,67743,59407,-12834,-114191,-104063,-68655,-70665,-81905,2546,10349,151,-18008,-49007,-73287,-95146,-83879,-32157,-31577,-19272,10338,38533,11219,-60813,-80675,-48626,-4253,7401,-27526,-63726,-76772,-65898,-43613,-4170,43196,10591,-27106,-16651,-23744,-69325,-4720,38356,54563,18680,-62517,12881,205069,361784,249702,33687,-101646,-73687,-2569,49268,94527,116771,120230,126953,84652,-249,-60994,-55364,3233,39867,6462,-35504,-49213,-36924,-55245,-71060,-26454,59949,92459,72439,65603,79745,596,-100315,-93956,-50504,5239,136134,192546,210107,165222,37101,-98923,-83806,-47765,-42596,-19297,-2254,34556,66824,50194,7152,-16033,63229,189128,210299,140817,80372,17676,10117,10085,-10467,6222,74658,190168,163612,24458,-108613,-57980,-22167,-20826,-35550,-38498,-46908,-106819,-137346,-61821,-24015,-27998,-41674,-45454,-29748,-44096,-45846,-21548,2861,5968,-11760,-38610,-3874,15318,-6137,-9906,82914,117562,67916,-30644,-109830,-73365,19814,35962,69784,84209,147383,205774,180505,147667,89817,19645,-29408,-114240,-92306,3717,115057,304615,496411,419372,174493,-25425,-78069,-12413,96378,94767,8154,-71263,-57768,56792,134304,80844,41684,3094,-40439,-25867,18923,44441,23774,-21668,-45959,30946,-8124,-33718,-13202,-18124,41906,85343,30641,-13314,-9006,-4017,6983,44230,119614,143972,21370,-85543,-51526,8999,-20858,-50740,-47751,378,115607,181557,196534,180268,123500,7356,-58657,-78487,-95245,-101791,-57381,-8595,-1946,-36749,26118,90552,130270,169514,206308,150278,145628,37221,-38801,-39899,-33336,-26586,8715,93375,216855,179143,90637,-1448,65335,103353,96759,108027,101100,4579,-12277,51574,27744,-65296,-156679,-123394,-90411,-88024,-27756,101049,145848,88711,-32377,-101150,-122165,-132459,-110321,-89062,-121917,-62552,-5950,-1460,-22086,-52440,-37769,-25926,-27039,-25560,-25789,-11633,17926,66755,102493,69798,73914,39994,70649,186422,193246,45832,-73064,-58467,4166,58757,93887,153676,238027,311132,271875,123673,-14920,-51492,-73925,-85975,-44437,-3693,-22999,-106454,-102649,-80180,-131864,-67574,-41563,1895,30645,10240,-51567,-93690,-102650,-74117,-11426,40581,116503,112093,31352,-60027,-110268,-99893,-97254,-71101,-4586,21919,-4451,-48459,-97471,-74550,-45722,-25433,-8223,-34411,117,61180,72404,22248,-17773,15014,286,-41570,-73696,-116848,-8903,20423,47805,81188,64852,38720,-19345,-72371,-75697,-63494,-41437,-11294,-12229,-10342,-101,-21644,-39837,-13100,14933,8001,-48898,-143639,15221,113933,71008,65600,84648,76470,32709,-11822,-13652,-21374,-23664,-33208,-79271,-82276,-83089,-106435,-65020,26391,142059,114128,-23149,-61386,42105,130375,162214,111902,30515,-41,-11243,7516,26079,15142,92608,184784,139542,78104,81386,100754,145207,100640,60057,40289,14418,-14729,-12051,-36161,-20116,14679,61160,82669,38895,6767,-7122,-17553,-29431,-90144,-57557,25206,143258,168162,145595,87859,41958,16375,22714,19126,-52463,-85418,-55451,-5560,62257,97950,224217,382151,471280,465023,380414,330374,343683,259594,178741,54581,-47883,-56760,-159518,-108379,-46174,-23987,23983,48507,35747,-2822,-31072,-14280,-71488,2025,250156,506348,493307,411823,400215,415596,444789,450093,442804,347737,132503,3424,-17549,18016,86495,109733,99323,24916,-46714,-92027,-76703,-39445,-23000,7869,31686,-19630,-51798,-46467,-66977,-107422,-89451,-38808,18158,-2929,-33148,-16799,11642,27479,25864,27065,14290,41796,-40122,-102452,-127490,-56191,-69067,-103393,-58715,54043,282301,795644,1441269,1961085,2189107,2033439,1678527,1250016,779217,367744,127387,-6049,-42584,-133160,-160473,-95321,-60361,-39667,-53156,-75232,-53602,-29138,-18920,-9745,24742,55533,22506,-21844,-68471,-89786,-92454,-68096,-55722,-5577,-27985,-42227,-50533,-16091,37006,39759,78402,213702,251282,151498,53375,33543,29057,14097,-124859,-137284,-76093,-36705,12062,78121,110031,44974,-55157,-78543,-105085,-110298,-19563,15254,51285,35054,-41107,-62254,-50995,31879,63704,85493,116435,98619,80974,16894,-63704,-90511,-67197,-46759,-19635,8087,-9836,-39937,-45739,-44375,-55473,-47146,-26810,-25418,5054,52359,11904,2708,-25704,-57363,-62818,2857,54326,18018,33936,-16316,-101075,-88336,-38897,32530,99047,110665,74940,34418,-25717,-90236,-63827,-1830,22412,17942,-23400,-20747,-31821,-35695,5074,85211,40115,-1342,-59089,-107121,-75252,-57721,-38724,-28538,-50922,-43183,-30539,-31638,-31072,-35539,-48775,4896,31969,-13561,-40162,-15303,-58910,-124318,-169296,-130351,-111921,-77599,-82585,-5059,129280,168196,108056,29701,-27058,-11854,-6532,-25206,-62634,-80791,-56572,5980,63406,114846,58544,-43862,-110314,-84269,-31623,13431,40887,32507,53365,45463,-15033,-21695,-9626,-65362,-77093,-9292,22619,61674,72867,-7238,-13861,-14165,-28759,-47649,-55767,-47902,-17764,27469,39769,-20758,-58821,-72507,-109712,-133710,-129375,-118512,-45112,-25516,-72813,-128262,-103034,-102167,-85652,-65242,-63785,-43444,18974,68086,78086,95309,144204,174698,151736,89420,42170,-27158,-76781,-52813,118535,175523,140716,59887,-11566,-75924,-154794,-106433,6967,104710,142895,86679,-17056,-78922,-58888,37269,99381,65825,10433,137460,401132,354527,172837,-36007,-153162,-41062,-1060,-58483,-65444,-51044,-97714,-28561,75385,178624,219269,149016,101253,56952,-32368,-26854,2476,82524,126567,145549,101433,22462,-2614,16056,48285,108954,58572,-11329,7523,115401,212835,259952,266583,93425,49380,112358,142261,142309,161425,149348,24974,-100004,-26685,37600,28391,83190,107860,98378,95926,83049,31194,-55605,-34789,92236,111418,11311,-62040,-47936,14458,68640,111343,94401,19666,-76272,-133476,-35401,67568,107926,121860,163547,249256,234540,92031,-4622,8149,85011,89440,171242,263882,261352,183944,80812,69943,118041,127760,117759,114890,104353,58888,37166,40772,7530,-52428,-96400,-59794,-35561,17115,179759,283339,179063,28569,-86414,-48139,-6064,-90086,-28685,166977,256707,242827,159927,73275,20987,-54905,-103272,-98458,-83661,-44729,55322,325998,394331,282663,167898,55286,4488,-53151,-78905,-50306,1707,52395,79218,29294,-46678,-79599,-81636,-79141,-56032,-1915,31691,109767,74243,2622,-107012,-90212,25306,86054,77280,28520,-56751,-112038,-86055,-38060,19663,38186,12001,-34713,-39794,105706,193270,63330,-71782,-149966,-102003,-88697,-111017,-77506,-51702,-69804,-88964,-3634,100323,114626,50046,-23893,-27713,-11016,-3055,-26988,-81758,-12,161692,193216,41866,-2857,25493,23467,33660,26529,-7182,-11180,-3502,481,13575,53730,102113,64617,-51957,-98725,-88822,-102269,-118768,8842,177388,228492,303834,251479,115484,30152,-32958,-69363,-122246,-86071,-44182,-70829,-102735,-39405,23951,35778,56292,171153,326567,330618,206899,42468,-59409,-124767,-138450,-125301,-93677,-237,72440,70118,-20973,-134013,-113449,-68528,-40926,-64014,-48324,-5484,4796,6997,60526,20637,-22116,-99159,28616,126630,210286,144760,39447,-44150,-120663,-102938,-97934,-100624,-121423,-93358,-63867,-54153,16341,65585,96337,93175,42452,-22735,-48931,18124,199942,311768,294747,196910,123330,133656,167610,160520,128713,11927,-116232,-103664,-72312,-95444,-91200,-60477,-50561,-82385,-68950,19700,92434,65520,-10183,-22992,38320,74468,48381,-3056,-81115,-121989,-59428,-23638,-29559,5925,38521,-6763,-24508,-24471,-10439,-5827,-47532,-124683,-87710,-14387,-67832,-36060,79495,-13090,-141677,-48004,36064,135436,213709,178925,135134,200381,255034,172087,103166,69249,29463,-15994,-15683,-17593,-2202,79346,238562,386119,314263,208492,115514,15692,151312,365088,434887,241265,17584,-95634,-53412,50685,150812,147096,72300,17234,-34361,-70022,65405,-5138,-118599,-137857,-112533,3012,74968,44067,-54159,-66569,15306,103148,61,-108257,-138350,-113665,-60403,43868,209088,233327,105093,-80322,-140603,9999,109111,84034,25622,39118,131625,203009,242143,310066,295739,57968,-132719,-74841,55216,126235,158185,121282,40316,23566,-32113,-105383,-139312,-137817,-68902,40354,42126,-9962,-54724,-76673,-487,55016,62155,92481,137907,182819,170349,120847,14790,-23036,-19680,-35234,-60233,-89579,-126596,-144114,-81400,46917,237375,322862,229141,122118,13948,-29757,24066,98306,216974,155847,-16712,-95808,-13498,94628,169315,149339,26174,-57593,-85584,-85111,-92259,-32175,16736,-36550,-75501,-36872,6880,-20168,-82652,-112169,-121335,-152202,-26849,218133,233239,136473,75340,112959,101879,-15083,106153,18295,-104845,-67513,25090,126902,213327,212545,177149,85293,-51535,-81308,-12963,40452,41318,-52250,-136447,-99012,-31938,64990,178400,196239,92073,-13941,-76600,-38994,64557,184362,282768,336680,282059,263198,295771,306763,308945,150293,-81558,-22433,111455,202341,237695,246632,164170,110899,30667,114249,144001,32544,-21609,43397,64357,-1661,-113250,-109140,-39499,-18826,-56318,-77963,-96065,-41694,77362,171477,92740,-350,-86315,-75592,14832,194779,239489,98939,12435,-21759,-7732,-37942,-101699,-99128,-84438,-82717,19870,24655,-38795,-94584,-101320,-83398,-61468,-52985,-66368,-72370,-63166,-50373,-56736,-55539,-43031,-34968,-47586,-50823,-29251,-12828,-11013,7769,-5336,-5783,7994,-5890,-67424,-62079,-48075,-6475,38171,95375,70983,-38143,-89575,82314,213031,187705,30322,-64644,-80856,-72612,-43953,-33933,-62342,-61528,-67328,-107291,-101217,-50632,83241,250279,216295,107848,15919,-35063,-35736,33913,129113,153465,115019,22629,-68073,-137024,-118387,-52431,12090,75855,83741,128587,136182,31694,-53072,-123876,11313,96956,148427,113615,81609,191480,375262,496724,513797,321366,89936,21615,100706,132791,73924,-37054,-109206,-114323,-82363,-112550,-99134,-60424,-25276,-24127,-65125,-61780,-46761,-14888,-87364,-71019,33250,138291,147066,108190,-69594,-148846,-107819,-99108,-68783,-56256,55241,101586,46577,-25877,-102456,-62882,-45343,-18130,-19002,-43941,-57287,-22974,14020,25502,35808,-10605,-25314,35362,167996,183834,-19038,-84746,82064,175529,150083,57973,-55332,7200,4380,15432,20979,-2752,-37541,-88913,-129485,-100396,28095,102533,54492,-50374,-59644,96275,103375,620,49663,130670,204727,215341,87726,-87566,-1010,119150,38046,-17552,842,-3491,-29507,-125355,-112100,-94607,-13520,28392,1650,13940,-45653,-55376,-64542,-44384,-32049,-646,-39566,-128133,-115163,-85806,-74020,23459,12345,-22637,5612,-96193,-163462,-147828,-139658,-68404,-31779,146406,9101,-104398,-84175,99348,139396,87535,-7234,-48766,-29814,17814,62346,-3769,-33797,28692,-28658,-54226,8537,104940,185664,171908,-14673,-128794,-43248,-23209,-13289,-3602,-24874,-9458,38998,32044,-21371,-58602,-99051,-61428,2922,30234,-15410,-104774,-177768,-177020,-116610,-12711,-54868,-69174,-16147,-22494,-42008,-72786,-64240,-29710,2759,13763,6020,-22496,-44898,-53745,-11357,99891,209110,348691,318082,187778,81245,-27973,-115577,-119825,-56055,-5313,-10061,22416,39914,5992,-13361,5593,36989,72702,115331,188429,184262,121986,-5611,-139678,-17424,-11302,-88905,57729,222115,305492,284310,175411,71886,-36614,-58074,-5522,-13201,-114236,-80660,93452,267866,294628,168486,-875,-129764,-52797,31038,78021,169611,278083,258297,160132,13649,-64483,-105635,-144379,-38749,140906,185381,89576,-58724,-89734,-27915,-14119,-111507,-126013,-111146,-128177,-111907,-140188,-106323,29714,135312,72545,-34704,-96284,-18385,138702,172122,40370,-68085,-129168,-70800,22156,111661,104689,43866,3181,44838,144093,170810,107299,18998,-45531,-15909,-20498,-75617,-122327,-92100,-68028,-17726,66183,161635,100995,-4975,-83364,-58145,-43130,9678,64710,32550,-52255,-13424,171452,227118,189402,68845,-39128,-27078,137932,417559,530695,528467,382048,185987,70637,60339,49866,54021],[74640,69614,36050,-17507,-65007,-69605,-111161,-39604,46536,101624,78942,3603,-39274,-9139,55814,67840,-3938,-77289,38126,193327,334333,296715,100917,-31220,-69256,-40576,-34127,-41906,-67608,-62466,-25858,-28328,-57033,6563,162895,274120,227951,94672,-21026,-59732,-8992,44190,94226,-28943,-50578,9206,62232,32570,-74448,-62745,-13519,22017,70242,70594,15614,20922,41763,8286,-7841,-51134,-65855,-63614,-88969,-65308,-13431,-17133,-21944,-52871,-12963,44479,84397,78943,10630,-82465,-34184,-6818,-82694,-46621,59281,80253,84313,125744,143157,19561,-78826,-109767,-69313,-69358,-91348,-110732,-78622,-14994,107543,302608,269188,143056,-5301,-113638,-61441,19392,66309,86314,49190,55227,162367,360714,427196,350805,218345,146474,150613,199384,254718,237010,201985,126410,-3834,-79620,-19966,-35616,-43625,31350,116060,167456,149034,43460,-39776,-30938,-28135,-24183,-91020,-99810,-45310,-42211,-48474,8236,68611,59821,-12032,-48425,-79,30846,25631,857,-19191,-33677,-46133,-21077,41474,115731,82223,-28473,-107853,-73887,-39043,-41391,-73836,-59990,-41733,-32498,25514,93343,112963,77132,25384,1044,-15062,-36380,-72068,-138377,-73234,81,47061,-50141,-68773,13673,43958,-41628,-120351,-100409,-89563,-76688,-51211,-76334,-107499,-84192,27958,152339,201610,164606,19854,-70220,-75137,-1290,67055,45904,-19407,-29034,37228,112896,186799,148072,50695,-1100,-13857,-25019,-22768,-32475,-49151,-8897,-6737,-26956,-27592,-92526,-136787,-59251,3047,-63624,-97631,-39303,12360,17590,-50819,-79428,-74285,-70604,-63703,-27151,31780,73008,117743,151794,117000,-25527,-34610,-37911,38137,49631,-11171,-23178,19219,41080,18611,26069,66651,68844,15098,-23914,-22101,-35407,-67403,-99197,-54442,29598,107993,92118,8235,-24849,-11088,-47433,-71319,33894,231754,377128,334136,168916,-3916,-14162,61938,46809,-27656,-66496,-95059,-73899,-41743,-7837,-50563,-99615,-77202,-23974,-53099,-127557,-125446,-89781,-29612,7334,-49021,-91624,-37652,-51505,-60872,-63764,-66218,-118305,-120718,-29152,77077,176414,181608,149510,59366,51610,46087,-16409,-80615,-97368,-42971,-12139,-8635,-18120,441,-9610,-87174,-55501,44630,78289,-5816,-61357,-10848,704,-61897,-86256,-47791,95146,211283,147980,44255,-24175,-91642,-39731,216796,387835,252150,91314,30595,70578,35994,-50887,-32463,58559,154215,146743,87918,197060,349607,348056,212428,119387,93480,135659,213304,339217,419813,402810,190639,10093,85329,129613,164051,172939,150341,133495,126795,123802,69910,39140,75365,55016,-23916,-131639,-85268,-47324,-62033,-115489,-33314,-15175,-10837,-17647,-40285,-70596,-104169,-87304,-38017,-38998,-19814,12294,40972,17091,-53637,-73572,-48252,-14528,-4699,-35597,-72743,-88993,-81002,-59189,-17748,38302,10388,-29895,-19589,-25592,-77307,-9983,29112,39417,-6455,-97949,16249,196247,323388,236420,58431,-92037,-74023,4274,60350,108667,131294,135286,145645,107089,20713,-51736,-59002,1697,50211,23055,-25898,-45163,-36357,-47948,-42207,4756,90998,104913,68749,57160,81936,14608,-81156,-68449,-22448,41806,171125,214060,222800,158161,23192,-109098,-88164,-62329,-62090,-39852,-15653,30515,71554,53958,4384,-24567,57002,195254,234254,152390,74920,4347,587,2500,-15697,1169,75318,193229,155333,20201,-111227,-48322,-3959,6089,-6257,-10808,-33337,-103595,-137082,-77823,-40657,-40763,-50423,-55090,-34850,-41907,-44651,-15870,14037,20375,12937,-9940,35611,57121,28786,1815,85570,106699,54486,-48070,-117718,-46780,56452,66580,86086,85258,142476,190839,132246,75208,29116,1872,-28803,-105101,-66146,19932,132970,345566,517756,414535,173291,-25669,-78341,-31070,82213,82029,3158,-67278,-54463,56289,119834,58571,22899,-14398,-49212,-32843,8960,40468,34090,12,-24044,23882,-39225,-45527,-24678,-17471,46231,72782,18662,-17020,-3215,14265,27117,49039,114346,133593,4361,-108689,-41219,12325,-21411,-54437,-57339,-18251,92462,163017,174767,156184,92988,-25071,-67078,-70044,-86440,-97794,-59801,-20265,-14867,-36676,23053,77195,99449,122540,130764,84140,110027,24896,-55606,-57690,-48275,-38155,11913,114277,220597,168798,84778,-18555,64662,97753,75191,75164,76719,-8004,-33061,28486,23666,-57640,-146401,-133950,-103615,-90090,-19238,98672,155880,102912,-29728,-106809,-119979,-130005,-126655,-93603,-117893,-67009,-12426,-3311,-18540,-53003,-39898,-24166,-26319,-28069,-28660,-10212,25006,80368,127011,95752,100109,74770,104164,212698,194803,31786,-90957,-67774,18906,86502,116938,163286,231106,297880,247730,91106,-36332,-65007,-77865,-82190,-29618,36820,27968,-71328,-125938,-93997,-111816,-51703,-46935,-24560,-2511,-25550,-78665,-110682,-100201,-57251,-514,49210,125296,115454,32429,-54130,-98882,-94340,-98541,-70093,-1225,23931,-4704,-51868,-103670,-75007,-48197,-29360,-9030,-26155,6991,65533,75347,27230,-7354,19067,-2125,-45029,-81767,-104698,-3695,-6696,21574,70536,64010,49672,-7044,-61874,-64028,-56277,-42333,-16414,-19297,-14867,3828,-6991,-16865,-2477,19050,13427,-38850,-142673,19156,115317,50452,38821,70520,73894,26037,-24231,-33605,-41940,-34560,-29156,-59965,-67801,-88799,-104941,-33908,86451,206448,161579,6907,-59485,33989,114701,143517,102240,26332,-8270,-23319,-944,27318,25296,111607,211142,170019,127207,139394,109951,121504,66706,33065,25223,16616,21253,41560,1208,-12210,5207,51517,90185,64308,35281,11743,-13586,-37984,-105708,-50413,25955,97416,115397,113377,70923,37171,25974,47889,29254,-49969,-77842,-45218,2188,63708,88167,213700,399616,497553,459788,337327,278987,296095,218789,135944,18195,-67361,-66893,-143087,-102970,-44172,-35723,-794,25706,18532,-14090,-42494,-27780,-105801,-1624,218165,484882,532848,430818,391972,394348,409215,400397,386741,289612,91416,-15611,-32116,9222,88295,116673,105002,31154,-44516,-102166,-86367,-27932,5781,47934,82148,30864,-22775,-38871,-67240,-105224,-93231,-50148,6575,-26684,-48884,-27239,4759,29424,38264,39952,34943,57164,-39798,-114684,-137416,-97267,-93288,-101746,-64247,-6948,45452,93669,320433,656880,1019490,1168255,1089335,830963,465568,186844,75550,33809,-33562,-125199,-161310,-78383,-46837,-32497,-38113,-73734,-57653,-45103,-27355,-14868,33280,62439,25379,-25214,-72114,-94279,-95475,-68986,-66957,-24750,-40161,-45080,-51736,-22640,35326,49667,108595,248878,287563,189917,80229,44022,34102,23950,-115400,-150912,-95068,-63146,-17890,49893,90739,40651,-51147,-70637,-95354,-119951,-24106,19965,69525,77650,639,-48752,-62412,13706,21984,30451,81094,82448,75640,15425,-66155,-99897,-75600,-56298,-36428,-12320,-18377,-39569,-45268,-43493,-48686,-29082,-517,3485,31380,67406,13289,1155,-25217,-54305,-44202,24697,58390,-3749,-1516,-31703,-104757,-82540,-35842,34821,103419,118445,81760,31832,-40679,-82722,-50811,4340,27538,10450,-59975,-52497,-52968,-56690,-9346,87714,56919,6841,-59058,-102531,-69872,-56404,-50277,-49208,-64263,-33356,-13424,-24711,-33952,-43744,-49889,15106,37394,-15741,-44747,-10649,-51242,-120522,-156348,-118845,-113472,-83353,-71147,-12155,80620,105592,69483,21278,-5812,18483,8515,-18946,-61802,-83932,-56050,9386,62596,104759,75221,-19654,-79685,-59549,-17838,19202,32121,17163,48127,55052,9581,1780,-5224,-82954,-72829,14994,61347,113807,91277,-9376,-24182,-28420,-36270,-45573,-48165,-37841,-12195,22986,27426,-31966,-65994,-74398,-105781,-134934,-140912,-89786,-18607,-10365,-62643,-118341,-100779,-105265,-86296,-61755,-53627,-38979,3499,19122,-842,5606,53670,106636,109279,77261,41594,-24269,-66990,-37829,124935,214623,198669,110945,22601,-55776,-144653,-110297,-2984,72836,119316,75431,-20370,-81658,-61668,29934,87487,57521,3651,139612,425115,426274,247380,8955,-134935,-65404,-6448,-49774,-56928,-46489,-91068,-36347,66369,182968,250294,187491,146218,109201,12605,23,30484,96642,129021,149381,120804,47403,10806,9633,22626,71445,48140,-1176,24082,129449,220839,258029,236800,74581,31494,106068,181345,192750,191568,159914,31967,-89800,-29418,34309,-535,59709,132982,131249,119670,96389,40303,-49141,-38864,74414,86476,-11062,-88717,-73645,4117,70014,104582,87974,31239,-62414,-143685,-46224,55680,102927,122234,174750,297202,342277,188585,42371,12047,64070,58022,138376,232843,241272,167570,65796,58369,109643,125574,116061,109623,93608,55550,36861,27949,-7078,-58968,-92614,-58473,-40346,2285,119274,208483,138163,10723,-86814,-44196,-13482,-112234,-3198,184010,267631,246550,153992,73685,27402,-56051,-104618,-112995,-103178,-69881,4585,227678,340057,257006,152407,49853,6613,-45092,-70407,-50331,-5863,44609,73373,29877,-41387,-77535,-76180,-60309,-50602,-1736,52664,125297,69117,-6981,-110229,-72736,40517,101122,93511,40706,-51417,-115774,-97252,-57560,1258,28057,9133,-27903,29861,202266,253214,82634,-59861,-148475,-114080,-94307,-108533,-82065,-54038,-57809,-71131,-7513,97655,119496,51898,-30283,-21688,9982,28359,5577,-65476,-30848,106066,139746,12982,14273,21519,1981,6441,-3991,-46399,-45347,-23240,-13358,7347,67279,123914,72679,-59146,-97624,-78990,-96358,-111445,1730,157577,203890,299118,302898,156170,41550,-38862,-77138,-124711,-85721,-43254,-70339,-107200,-42052,23757,38669,64073,195158,383966,397116,247101,55548,-53558,-116677,-141221,-146903,-113954,-22621,49189,51226,-33175,-132472,-108860,-66091,-36905,-61931,-47581,-7050,6241,11677,71029,33372,-17294,-92434,46324,140261,189686,109595,23647,-51956,-117972,-95221,-103500,-115472,-110600,-76427,-29037,-19225,41735,87624,113258,108288,57738,-5614,-33613,12008,175772,294299,287930,204256,142159,160336,209625,213626,169094,29791,-112764,-103151,-64349,-71143,-61180,-32111,-31531,-77286,-69063,28178,107355,70829,-16043,-32070,25634,64131,41528,-5354,-86024,-132225,-61493,-29121,-36502,3421,23532,-21401,-39434,-36250,-12967,4295,-35434,-111700,-79968,-1752,-53027,-37719,40950,-64498,-99795,12336,113716,212989,271949,206041,151896,214008,241370,139010,68346,34430,-4013,-43065,-38126,-38231,-15548,63004,181577,310247,263456,182040,92035,-6665,137982,351333,392800,190276,-1506,-89595,-39031,66048,165698,156283,90462,35570,-11247,-117385,21108,-24312,-126679,-128547,-82250,39359,97853,50545,-39458,-17445,72822,158716,32093,-87334,-156710,-124425,-57337,54470,228113,258942,130745,-62327,-144413,16106,122955,104571,43872,33709,94186,148826,201882,282620,275224,51588,-132522,-60693,70357,138529,156724,94369,-1182,-10275,-63632,-120489,-150048,-154316,-94559,24102,40118,-8036,-50493,-63765,10106,55809,60540,93946,136261,168863,133192,81789,-20297,-27171,2315,-1510,-25061,-57337,-101153,-133782,-72510,54608,247677,305150,194223,98158,1661,-39296,14247,83677,203929,139316,-33274,-99539,12605,129693,200670,164338,24733,-62574,-88486,-90510,-103538,-41509,12710,-30510,-69960,-28439,28754,10109,-59413,-100122,-113728,-159324,-49628,191141,216862,122838,77084,156726,194656,75777,123915,14694,-109902,-79136,18456,125470,218249,222779,192045,95784,-39048,-86514,-26525,31160,44171,-37098,-119997,-98262,-44311,36325,141897,167455,82312,-12402,-87505,-50617,51605,171798,264085,315673,285132,277373,310435,313948,319826,154454,-82292,-30515,102926,185038,200927,185550,103585,101225,71386,140053,163392,46256,-10548,60355,84294,11550,-98242,-99061,-35281,-7063,-43873,-68557,-82819,-35616,75136,141784,71213,465,-77846,-72136,27694,259291,309694,97159,-45571,-90424,-54035,-71019,-122273,-91383,-81606,-85645,14409,26364,-41337,-103287,-73666,-60575,-49448,-44527,-60880,-70526,-61561,-48535,-55466,-64532,-63777,-44616,-54531,-56178,-24174,104,5370,28209,16957,22217,37199,11299,-59787,-59975,-48670,-12142,23111,80942,73809,-34269,-65508,111526,235445,191764,25765,-66669,-80440,-79945,-55128,-37085,-54303,-36990,-34443,-81517,-117133,-74083,64684,258073,239228,120949,28988,-19111,-19325,39724,115291,131893,103161,15982,-73301,-130548,-97305,-35109,16561,61466,61063,111056,127096,40070,-44505,-94965,33375,114442,156131,123475,97127,198218,340204,405059,410394,256456,49818,-20390,53556,85762,32325,-64706,-130109,-111453,-81360,-126259,-114656,-68627,-23576,-32568,-63794,-61945,-50274,-5109,-54341,-34341,52582,112002,73424,17789,-147356,-85899,-69045,-82254,-72934,-39264,83588,128458,72933,-8883,-94870,-76824,-66938,-43302,-38321,-54506,-69603,-27537,9096,20152,38251,-10195,-29246,46453,236946,233827,2836,-92139,81510,158720,144454,37716,-97452,-24448,-31951,3798,20839,-6262,-38647,-83618,-115531,-109020,20411,100121,67349,-40562,-120440,23405,13367,-117530,-46659,27112,85340,124704,90667,-8399,-72713,27021,35162,79662,95315,51548,-10116,-125253,-131553,-113308,-26637,19828,12766,21223,-43793,-58438,-31138,26563,57864,69442,6279,-67794,-43304,-50515,-87296,-13819,7285,23673,53828,-74069,-111961,-110964,-125153,-107409,-92849,90519,-35479,-142704,-90288,101118,137284,82120,-10052,-40529,-7709,43834,76903,4718,42324,107624,43251,-9745,10411,55755,99536,87549,-56736,-74303,-32815,-23936,-5395,12403,-3920,18862,74809,63666,-2714,-50766,-95519,-36949,41539,66445,17666,-68818,-163006,-174482,-129881,-40758,-70903,-30487,-297,-21076,-36922,-64441,-75639,-55247,-22437,1287,2317,-22636,-43748,-53803,-13998,86012,159246,305489,330882,219564,104724,-19876,-112579,-112267,-54744,-2168,-1473,28214,38756,647,-16145,8881,48583,85596,128431,208884,210838,140935,3606,-133750,-10033,7387,-54699,58044,189633,266633,270104,174892,81291,-4664,-11676,19535,-6855,-109238,-97978,56217,238525,306317,203973,43978,-109260,-86924,6624,51988,133014,240591,237912,152180,10975,-64716,-106121,-139251,-34863,148517,187645,80148,-58222,-79947,-19096,-15059,-109057,-111534,-97363,-110903,-104488,-134666,-97805,40341,145317,82949,-29119,-112959,-28391,133767,149372,42074,-65569,-116413,-58569,15500,93273,92840,42030,4474,59717,184347,204277,120217,19492,-60808,-27238,-29355,-86300,-123982,-72978,-39853,10423,94400,181316,102890,-9716,-98260,-53313,-50406,-15406,41321,29616,-32151,11111,201608,277535,236194,100599,-19674,-30378,117040,365414,479085,489435,385711,217633,107485,95426,60945,53018],[72482,70109,27231,-30149,-78238,-80658,-118648,-34271,51501,99131,70463,2015,-26376,7248,61666,56206,-24259,-89706,52024,216473,361379,307476,112587,-10711,-47275,-23690,-21807,-32401,-61777,-62041,-28620,-30362,-52028,10396,157671,267135,221934,95886,-24471,-47197,15544,54936,85863,-62053,-70288,10940,68094,43206,-71128,-59221,5004,39418,91246,44385,-19711,-24910,1206,-20912,-31600,-64347,-70655,-66971,-93363,-60755,-1949,6882,11293,-17942,29925,83824,110878,90347,14421,-76946,-26906,-12406,-95495,-30817,77828,81106,75083,114108,128380,11536,-80298,-107477,-61533,-61696,-87198,-103978,-81377,-7921,137132,314347,255160,140130,7809,-94842,-69275,11297,62305,79965,41382,50895,159017,352383,416705,320216,179524,115773,131072,200056,271567,260401,220205,137158,451,-86641,-10457,-2933,6218,57008,114445,154969,144127,50432,-38189,-25444,-21669,-17117,-82964,-105536,-48505,-40848,-43929,11712,65627,54920,-12007,-39368,4939,33186,27204,429,-17236,-33037,-50238,-35032,17488,86909,61249,-29162,-86827,-61978,-41398,-50931,-85822,-65157,-41665,-43696,-470,57380,69175,43254,10413,1470,-2140,-16110,-52013,-140875,-77725,2182,59913,-28896,-65471,12142,34573,-62909,-106425,-84676,-88026,-77463,-41565,-59797,-95283,-101245,13845,133843,180702,152141,2236,-82607,-66402,4921,67785,44697,-7697,-9846,35979,90650,166862,148370,55883,-338,-18317,-33699,-37022,-49884,-59327,-3473,3211,-18500,-20363,-76382,-133553,-77113,-14859,-81060,-114159,-42821,15066,25630,-41051,-78366,-86657,-76810,-64847,-25133,39098,84763,128369,157184,148117,-10459,-52093,-61547,22158,37700,-20809,-32467,19754,46948,20466,16480,44559,43328,-1268,-26956,-18094,-27983,-57717,-90749,-48050,47919,147367,145127,54754,-6673,-14224,-54500,-82154,4919,161389,274339,226953,95384,-7659,2735,66459,55749,-9163,-56444,-83159,-70330,-55434,-28404,-67274,-111835,-67537,-3846,-16338,-83960,-106741,-76394,-20475,14562,-34063,-104562,-48300,-59158,-70287,-70199,-58313,-104047,-125723,-31875,95521,207984,205459,147835,39207,41603,46335,-17033,-84762,-93427,-45864,-23126,-15714,-27400,-10909,-18948,-97009,-48828,48492,70977,-10273,-59178,-8613,6284,-52375,-84292,-53493,90073,234871,180993,57323,-27829,-95750,-55959,196197,419180,299818,90644,7344,58495,30102,-52831,-17515,86793,177697,146603,78102,185132,345235,334204,218726,124048,90222,138549,231616,356679,404324,361648,150541,-6873,118512,218710,261522,225712,172355,168578,175972,187189,145821,75650,81230,50380,-34248,-145126,-66147,-27711,-50408,-136120,-69177,-44378,-27272,-23669,-35441,-68112,-113827,-86373,-43254,-45626,-19891,13324,42971,25819,-38998,-56782,-40159,-20428,-15956,-44548,-82611,-102018,-97765,-76178,-28763,38158,15307,-28336,-19668,-24408,-80963,-17842,15981,20183,-34963,-94377,34433,191440,277194,212722,86282,-67394,-71971,8859,70228,123611,147501,151490,161766,127196,40541,-40784,-61111,336,59707,41472,-15573,-44767,-39814,-42377,-13276,47785,134667,123926,70488,53593,86700,33356,-57114,-40930,8972,79903,194658,217412,218931,139522,2693,-121453,-90882,-76746,-80997,-58714,-29557,24568,74524,57542,1317,-34597,46491,191487,247711,157884,67766,-8964,-9660,-6308,-20421,-3049,73829,185750,138557,12385,-111629,-35108,18602,38665,29306,19572,-20690,-101620,-126858,-86060,-55053,-53193,-59431,-66120,-44065,-43612,-45537,-10984,23214,32343,38181,22912,73537,92350,56307,13979,83848,93496,40928,-64264,-114683,-12733,97267,97862,99856,83859,133529,164459,67973,-6504,-16120,7289,-19564,-81521,-35673,38813,150593,375290,512488,394977,168954,-23992,-77125,-45533,65063,66331,-2645,-61954,-48691,57077,104236,37744,4740,-31817,-58069,-41581,-4769,32616,42281,20305,505,32201,-51391,-54717,-33462,-16837,49230,59550,8475,-18928,3810,33003,47890,52244,101399,116007,-10697,-128276,-33424,13003,-22695,-58112,-66181,-34551,73082,148473,158060,135166,61350,-61800,-75939,-61928,-65869,-82859,-58197,-31233,-27909,-36689,20312,61587,61962,65907,51430,27254,76106,15911,-69667,-76857,-64101,-49305,16859,132226,216228,156038,81249,-41135,58759,88597,54679,54072,68869,-6932,-43220,10142,20845,-47898,-134230,-146847,-112314,-78478,-14264,89886,160551,116693,-28251,-115602,-98008,-100886,-129839,-98190,-112660,-72852,-22083,-8006,-16468,-51751,-37299,-18598,-24049,-29688,-30469,-5589,37343,94282,151700,122373,123209,105075,133678,228302,185809,17586,-102620,-76701,27999,107321,135607,168548,220959,281934,225914,68406,-53126,-80375,-84217,-78155,-14272,77123,83392,-30129,-115375,-97798,-85031,-35535,-43105,-45030,-34401,-61490,-104804,-124889,-93759,-41713,7920,53290,128394,114563,32081,-48597,-88377,-88085,-99969,-69996,1135,25398,-5308,-55547,-109578,-74850,-50811,-33097,-8491,-16165,13380,67949,77869,33862,2008,21571,-2451,-40186,-73785,-80841,5449,-31194,-1912,63819,68238,61973,6413,-47066,-47974,-46486,-41069,-20110,-24401,-16128,10667,10510,9414,15827,28776,21719,-28871,-138742,31972,128805,40558,17341,56291,69864,18957,-35952,-50807,-57611,-41024,-22060,-38834,-49675,-90232,-90631,3194,151462,267157,202476,31533,-52379,32291,104042,126971,92239,21824,-16584,-35989,-10702,26226,35583,134821,241078,209490,187796,198254,117133,95792,35675,8050,10159,18051,53206,89926,39073,-975,-3084,42566,97555,91463,66719,32198,-9924,-45966,-119119,-39155,32595,53565,58254,76616,50463,27797,28120,63124,31086,-51208,-70909,-35276,10047,64516,78458,201631,412622,520160,450815,295879,232606,249709,176264,89024,-22395,-86652,-76909,-122685,-93419,-42034,-47146,-26915,2122,636,-26879,-53415,-34793,-109725,-1457,178853,432253,545770,433391,364998,350989,350515,330437,316124,227288,55790,-32831,-50147,-2603,88197,122947,110387,37788,-40995,-107051,-90527,-17906,24055,76733,127981,85678,8591,-31485,-67581,-101980,-93879,-57718,-3880,-48416,-61631,-36439,-3127,28928,49088,52181,55045,69158,-38461,-114696,-124610,-139220,-120114,-79441,-29656,184772,705890,1206692,1600835,1858004,2166503,2371210,2245072,1694305,872539,196969,20936,72272,-20937,-116455,-160228,-63581,-34328,-26055,-22059,-68906,-62025,-62897,-38146,-18610,41472,68080,31753,-23107,-70990,-95619,-94560,-68453,-77379,-44983,-52742,-48316,-51537,-27019,33889,58344,134365,273192,309507,217666,104324,55099,39108,32777,-104649,-163600,-116818,-94882,-53199,18603,70500,36172,-47886,-63222,-82116,-118960,-33801,15993,76250,105488,39955,-31156,-75619,-9762,-23173,-23763,41930,60925,64958,10321,-70252,-107510,-81166,-63248,-46783,-30171,-26927,-38061,-41920,-37712,-34954,-4321,32596,39665,62686,84127,15993,1263,-21480,-48505,-22707,39473,58295,-22716,-38019,-46159,-102945,-75103,-31994,37102,106325,125129,88110,30022,-47170,-48497,-34074,7734,29338,3574,-86294,-75702,-59361,-67736,-14887,96329,76914,14894,-60413,-95841,-61346,-49049,-54045,-58858,-60770,-13448,4074,-19672,-37985,-52457,-50420,22739,39696,-22205,-53280,-6878,-42423,-112649,-141644,-108725,-113697,-87536,-58247,-13845,35757,54384,46528,16980,7945,43217,21752,-14090,-62201,-87589,-54031,12010,58410,92271,88835,5552,-46039,-33784,-3710,25112,22522,1450,42094,61843,30733,25513,779,-99885,-60332,46182,107812,170313,107138,-13196,-37903,-46238,-46502,-44791,-40323,-28107,-7516,18305,16490,-41463,-70985,-73185,-95871,-115359,-105975,-47416,13801,12776,-44298,-103905,-96408,-107412,-85525,-57356,-42289,-34656,-13613,-29177,-70698,-69631,-31285,40925,73081,67300,41479,-21284,-58058,-28116,119185,245042,258947,170538,62784,-32933,-133038,-113458,-13674,44185,99771,67773,-20182,-81974,-64601,20817,73449,48171,-3938,132057,414517,463910,304176,49270,-102098,-94583,-19175,-45892,-50150,-42410,-84376,-42295,58239,185060,278953,226823,193223,163253,62809,28224,56241,103539,123202,143116,128379,65038,20605,2013,-1715,36311,37444,7488,35998,136702,218883,245246,201780,56227,14816,94619,212004,237535,215765,164194,35567,-80630,-31092,30685,-21845,32247,141868,153835,140795,110607,50548,-41982,-40720,59973,69209,-21085,-99912,-96287,-5794,70228,94559,79058,39704,-48908,-140394,-58519,39939,90427,114233,174463,328214,443136,302155,111424,33752,50712,31679,107222,197165,212130,143153,50118,46392,101477,123278,112742,101679,80038,47750,32539,13907,-21789,-63437,-87263,-57144,-44868,-8217,64334,136411,101795,-5304,-87071,-42931,-24168,-136990,20026,196455,275718,250101,147310,70855,28144,-60285,-105778,-116551,-117196,-91413,-38472,130962,267629,218039,128737,40523,6433,-37692,-57360,-40482,-5790,38907,66286,28394,-37986,-77353,-72071,-43777,-44707,-1546,74014,136319,65463,-11243,-99921,-56001,54858,116287,109888,51603,-47694,-119359,-104414,-77054,-19073,15777,7531,1149,120496,287401,292984,91979,-51691,-141044,-124509,-100097,-106672,-88483,-55943,-42735,-50953,-17181,84867,117580,50150,-39278,-17158,26730,51970,26935,-50837,-53717,43839,69901,-22226,25923,15511,-18191,-21056,-39358,-92406,-79505,-45054,-29101,-27,77605,140564,75238,-69504,-94881,-69873,-93668,-102930,-38,142508,184049,293271,352532,198066,51469,-43820,-83285,-125307,-83255,-39307,-66289,-108980,-45053,22579,39225,67545,207683,417701,437628,268798,61060,-49938,-107441,-128548,-163994,-132476,-47806,18466,22031,-53663,-127032,-100985,-62529,-32531,-56751,-44036,-6735,8719,16891,79089,44783,-11543,-86956,54056,143538,162154,77899,6979,-61782,-109951,-87063,-106244,-124328,-98528,-64692,5246,15970,64677,107872,129297,122296,71319,8762,-21121,4104,142498,261578,268893,204512,155637,179118,242395,263087,207185,47234,-106544,-105291,-58266,-47067,-33683,-7137,-15458,-74750,-69120,36604,119028,71857,-23095,-41141,9528,47164,27255,-13868,-94602,-140994,-59218,-32630,-45161,-5302,3720,-38839,-57557,-50812,-18558,11885,-24380,-99826,-76307,4835,-42420,-42830,3718,-93408,-62338,66810,187509,286945,318415,220941,157950,213413,213418,102345,34660,1716,-36196,-70925,-63459,-60815,-27497,44301,117558,222053,204082,148538,65845,-29689,116652,320255,334042,139150,-19359,-80828,-27484,75882,170515,155055,101894,53319,14895,-79779,-30298,-51006,-139770,-115282,-50934,74827,114309,47253,-21880,38816,146798,225049,70524,-57676,-154842,-132909,-55233,58495,227842,257760,135467,-56756,-149058,19814,134140,123321,63327,32430,57594,92883,152481,238245,232687,36426,-132890,-50103,79259,142149,141920,53110,-60614,-64944,-106109,-125104,-152764,-170953,-110681,17362,44543,-3796,-46411,-54122,17228,52892,56792,92952,129736,149631,95790,46953,-52273,-29349,24358,32861,12198,-23969,-77836,-116935,-61389,61126,249593,273690,151391,67481,-14897,-54537,-2059,62202,179896,120721,-44808,-93004,39180,162730,227535,175757,21702,-70252,-92733,-97712,-119284,-53721,5375,-27762,-67704,-24323,44609,35653,-38438,-88961,-107940,-165118,-70940,158197,196370,108731,79351,196495,279820,167721,130159,7358,-109416,-93497,5850,113706,209872,220023,194803,98112,-31348,-95044,-43315,19258,44126,-25158,-105560,-96105,-59756,2717,98303,130214,64868,-17721,-101165,-58260,41552,159397,243494,288111,277305,277173,304704,296591,301942,143054,-85119,-37683,90239,159623,156900,122939,57291,104480,105348,151906,171640,55850,-383,75293,100079,20503,-86651,-87092,-33022,169,-32992,-60348,-72169,-32006,65095,101741,46775,-3355,-73156,-70883,38437,312577,359915,90829,-103553,-134985,-73914,-91625,-123070,-82923,-81093,-89350,7807,27052,-44773,-106869,-51768,-43083,-42262,-41184,-61376,-75657,-67157,-55058,-62899,-82363,-89043,-59347,-66762,-64678,-20953,11118,19556,45610,34779,45097,62271,24643,-50719,-49906,-42976,-16452,1816,57767,70488,-28687,-40029,132894,244700,184333,16521,-69058,-80428,-88698,-66285,-40688,-48106,-21046,-11837,-57237,-120958,-89691,52500,263896,261101,133532,41127,-4644,-6363,40544,97470,109713,91775,10083,-78739,-121829,-77588,-15090,23737,45115,31497,82742,105404,42294,-33715,-60809,55176,128255,158434,126001,102150,188912,284186,300019,302548,194810,18012,-58025,5674,38074,-8127,-92065,-149555,-109691,-85269,-136895,-125541,-78512,-25072,-46655,-69357,-76250,-73546,-13402,-31355,-1102,66055,87420,15131,-56357,-151938,-65060,-66390,-86237,-85458,-24484,101217,143426,91489,1738,-90968,-94656,-91342,-70319,-61594,-73034,-91268,-41134,-4553,20065,58461,15403,-10782,85040,305015,274690,26854,-107398,65428,122008,121523,5774,-137471,-51386,-74139,-13933,11699,-19564,-48087,-79979,-99830,-118386,6268,95513,100732,36954,-71226,-91268,-69346,-80522,-151056,-62196,79227,191396,229854,143838,-29590,-40104,93003,163042,159274,94356,16654,-107544,-159728,-135930,-42567,7172,15763,17323,-48825,-51675,9700,80110,106563,98722,35284,5167,78189,79282,6474,-26109,13862,36312,88656,-33792,-56000,-80456,-108345,-111222,-61915,32583,-51593,-142975,-93655,99367,129066,68942,-19212,-34975,7255,64191,88952,29585,103884,165725,91558,15229,-3321,4979,32582,33715,-62729,-53680,-33827,-26932,-2351,23194,11232,41979,107756,91583,9192,-51625,-98343,-15757,76087,98243,47385,-48441,-170279,-145238,-159121,-115568,-74521,15408,13592,-25834,-37410,-60044,-86759,-84959,-55363,-20327,-8166,-28468,-46314,-56020,-23023,60579,100595,247344,331078,243416,118338,-21920,-116334,-106194,-54678,397,6786,31716,34979,-5456,-18376,11121,55238,90381,132189,217617,226681,150461,4195,-131004,-5742,22327,-29728,42787,142075,216440,243291,162391,78680,17100,24400,42579,3138,-88996,-96750,24097,198626,300716,228198,84467,-72691,-128949,-29928,15139,85299,186486,202546,133457,1345,-70224,-110852,-139876,-39088,139582,171712,59179,-66293,-78538,-20593,-26223,-111588,-103070,-90204,-100305,-100601,-133812,-94016,46372,150356,92313,-21011,-138503,-52053,105608,109673,32648,-71184,-109900,-54578,-1571,63880,68705,28516,-3908,68582,221090,230298,125253,12989,-83313,-42862,-42414,-101315,-128530,-62003,-20717,31513,115469,184484,91084,-23324,-109403,-46577,-56178,-41533,17341,21197,-20622,23870,209000,300329,260541,118853,-8411,-41575,84431,294428,402667,419252,355428,225466,131912,114018,57875,39190],[65822,68731,18810,-40927,-90124,-92338,-110298,-17684,62584,97798,61499,757,-13074,22964,66458,45949,-39495,-75985,67912,230081,369715,306134,121103,8412,-26729,-7984,-10617,-24012,-57640,-64215,-33323,-30976,-43541,15144,148729,252040,210378,95296,-28236,-39936,33541,57572,66687,-88410,-81304,10112,66117,44354,-69340,-47763,24789,54674,106626,17015,-47022,-58951,-34656,-48006,-54087,-78094,-78313,-72773,-100831,-59513,4603,27485,43731,20232,77502,118985,130611,96427,14168,-73686,-20382,-17894,-106535,-17016,89662,77642,64126,99925,107370,3412,-81970,-104754,-55357,-53161,-78791,-91550,-86938,-4968,154873,306075,231741,131666,17458,-75164,-74756,-448,52557,67653,30432,45449,153081,331647,388280,279450,140348,87400,110863,191858,271725,266913,226700,143264,4893,-95782,-3540,29508,52572,79596,111685,142151,138249,58108,-38828,-25417,-21189,-16552,-81356,-106741,-49185,-39165,-41468,11534,57034,41887,-19488,-36005,8761,34980,26609,-3115,-18459,-35410,-58378,-53582,-11868,50779,34537,-28004,-62736,-47307,-41679,-58677,-99221,-72591,-44304,-55420,-28896,21251,30355,15214,-1236,3248,9658,1426,-36329,-126569,-84062,-21,66515,-10149,-63219,7467,20217,-81873,-84589,-73289,-93296,-79829,-29092,-35001,-68855,-117606,-1580,115708,161030,139244,-12707,-86192,-54091,9406,63861,41202,4920,7365,30475,63211,138601,140266,56472,-1920,-24408,-43355,-51294,-66877,-70580,-1353,11334,-11274,-14450,-60256,-109027,-75053,-12724,-77442,-136349,-53392,9473,24537,-37658,-79628,-102029,-84355,-68430,-26475,41810,91080,131263,152832,167948,4517,-71062,-78986,13287,30211,-29223,-44513,17234,49401,19934,4265,16605,9595,-25284,-35368,-18592,-24188,-51697,-86658,-47384,58193,179419,196147,103546,18371,-13820,-62853,-97160,-27346,86688,163361,112185,17709,-9393,18442,70640,63769,7671,-43453,-64095,-56964,-53351,-41744,-82736,-124969,-60522,10833,12939,-43524,-81142,-65999,-16038,17308,-22705,-113303,-64026,-70227,-82886,-79264,-51962,-83294,-118763,-36602,109112,229998,218870,134775,14012,28988,45252,-18178,-90572,-89447,-49709,-35520,-24484,-37696,-26374,-33773,-110908,-41296,50766,62620,-17296,-60750,-9780,7078,-46486,-83465,-63056,75753,245821,208922,66418,-34510,-98900,-73530,163858,427390,334064,81919,-14719,49208,23399,-56829,-5171,110195,193533,141289,63698,157706,314169,294842,207313,119492,80634,136096,243573,360397,371557,303666,104447,-23996,147576,306022,353831,268136,184676,193503,210191,234245,209662,109296,82313,42630,-46774,-145375,-52101,-13768,-40254,-117150,-96832,-77980,-52573,-40246,-38421,-68556,-121489,-85087,-51303,-54244,-22864,10161,41629,34550,-19214,-33038,-28181,-26077,-29404,-56794,-95442,-117740,-117933,-93538,-35701,41399,21493,-25656,-19153,-22302,-78488,-31516,-3838,-4494,-62343,-53082,60856,185304,221457,175875,110543,-37487,-69057,8102,76122,136470,162135,165382,171355,140963,55541,-31495,-64139,-3932,64213,57012,-8385,-51026,-49897,-41370,9686,91632,181265,143090,73679,52151,91437,52878,-33282,-15303,39153,113677,200859,197775,192607,104098,-28839,-138940,-94260,-93398,-101356,-75376,-45613,14157,72498,58041,-4293,-48322,29268,175034,246110,153603,56332,-23938,-22778,-18829,-27364,-9176,67317,165926,112287,-1468,-111197,-20830,44683,75226,68011,49024,-11528,-103260,-121401,-89756,-69873,-68372,-71811,-81650,-60579,-52775,-51331,-9576,27494,38815,59794,56302,105592,116279,72764,21884,75046,75699,24303,-81862,-106857,20574,135612,123525,106143,76795,118236,125536,-9994,-82493,-19332,28422,-8925,-59321,-5074,59683,166058,386369,478985,361267,159910,-22539,-77085,-57681,42224,44712,-12080,-58028,-42472,57709,86842,17248,-14362,-50929,-69228,-53911,-24184,18714,45794,36048,20598,39464,-58927,-62865,-41676,-18391,48412,43288,-2907,-22290,8577,48389,65656,51106,78700,89409,-26372,-133393,-30279,9938,-26286,-63587,-75853,-49151,58194,139337,148485,121587,36017,-99411,-86118,-56544,-43974,-63520,-53950,-42392,-42721,-38178,18266,45927,21014,2333,-27955,-19954,42942,9104,-78945,-99295,-82655,-61091,21213,142478,200748,138822,79098,-68363,43756,73246,33324,40029,65767,-3735,-49665,-7254,16021,-39361,-122520,-154085,-110595,-62452,-15455,72492,156327,127312,-29588,-129817,-75737,-71614,-115493,-102876,-107978,-81071,-35881,-16779,-17543,-50482,-32897,-13217,-23355,-33216,-34222,-1544,48221,100020,167632,142982,136688,124811,152032,225909,161976,-93,-110545,-87042,29109,117810,146146,166452,205939,262647,206760,55439,-62287,-96700,-94781,-76058,-1102,113016,139771,15509,-83070,-87140,-60838,-21926,-35437,-59522,-66465,-98562,-129551,-133633,-84197,-27448,13523,52135,124515,107916,28506,-45556,-80516,-83061,-102627,-72096,753,24453,-8122,-61282,-116733,-75542,-55138,-38046,-8286,-7040,16995,65937,77607,40713,10155,21531,-2520,-30227,-51422,-53573,11128,-55437,-21809,61938,81278,78852,23642,-25023,-28932,-36112,-39145,-23669,-28812,-15448,18963,29191,37106,40365,44279,32144,-20846,-128774,62292,157367,41868,1784,41878,63769,10930,-47115,-64812,-68993,-44671,-13919,-17874,-30466,-84142,-67015,45029,216532,318622,233709,50171,-41769,35326,96738,111245,80152,15310,-26073,-49704,-21893,22140,44360,158960,271494,254690,252858,247882,119343,68253,7660,-15457,-5873,16926,77897,130079,74170,11422,-10559,34177,103928,118512,99220,52676,-8299,-54991,-129730,-26803,41933,19616,2023,36078,26380,13794,22163,65704,23548,-56395,-64869,-26606,16828,63886,68428,188100,419602,536502,437032,256141,191493,206296,134346,40567,-63713,-96923,-81037,-102536,-83385,-41107,-58998,-52228,-20275,-17790,-41310,-61904,-31843,-83096,-1956,136541,356616,529035,417420,320175,286855,270664,243241,235207,164804,25899,-47561,-71430,-16816,86607,128721,115582,44823,-36496,-106539,-91717,-12214,32117,92764,161683,137282,39912,-25203,-68431,-98001,-90766,-58903,-9966,-66470,-71588,-44178,-12128,25704,58166,63973,73960,77445,-36479,-105819,-107969,-125703,-124224,-65706,-13044,204514,820761,1495011,2073938,2407676,2654521,2760165,2561774,1934797,1016173,230857,-6655,71653,-16123,-107511,-155719,-51477,-23127,-20595,-5913,-57380,-63583,-72457,-50023,-18995,48030,71751,41550,-14801,-64469,-92866,-89439,-66332,-86045,-64965,-65201,-51922,-50157,-29157,32741,65668,155136,286175,317394,234637,124993,66759,44491,40548,-92815,-176065,-142507,-132584,-93653,-14829,50627,32853,-44273,-56048,-66727,-103700,-46696,4817,73443,119130,73052,-11318,-85260,-36966,-68545,-72788,2830,36320,50587,2850,-75060,-111353,-83520,-67665,-52084,-44719,-35190,-35072,-35331,-26702,-14727,26010,72073,83478,99752,103394,21281,5010,-12966,-39810,-1804,47639,55054,-36346,-70457,-55751,-95362,-67085,-27575,39839,108664,131606,94840,29733,-45659,-18371,-17311,8344,27555,-3066,-97005,-80393,-48514,-63765,-11207,108720,97186,22246,-62694,-86247,-49723,-35934,-47725,-52593,-40965,11826,20884,-15650,-41805,-60335,-49565,29084,40960,-30325,-63436,-1949,-30652,-99646,-125591,-99366,-112513,-87626,-42854,-6075,6296,23874,38595,15528,16527,61775,33323,-10067,-63077,-90554,-49279,14413,51377,79262,100468,32464,-9821,-6354,12070,32612,14090,-12721,36842,67490,49795,49478,8324,-116156,-41348,83363,162411,230745,122093,-16082,-52993,-66034,-58300,-44498,-31627,-17850,-2694,15068,9106,-47313,-72280,-68004,-80827,-88040,-68609,-7586,43899,39657,-18305,-83728,-88506,-107264,-81147,-50186,-28911,-29607,-30793,-72243,-113251,-96809,-95194,-11658,48045,61330,42861,-17748,-50114,-23189,104078,265280,317496,235096,106300,-9109,-120789,-114319,-24640,19495,84037,63523,-15853,-78271,-65844,11674,58872,39052,-10789,117539,375190,465155,338992,84223,-68833,-122918,-36236,-44267,-43227,-37551,-77016,-45130,52374,186071,304466,266998,242456,217685,118102,59396,81087,105752,112441,131494,128465,77124,28580,-4291,-22068,6697,28166,15253,44389,138630,209157,225083,167513,41855,3630,84209,236902,276466,235061,164324,37059,-72375,-30137,28114,-29391,11305,137267,166221,159440,127610,65097,-30049,-37880,49456,58379,-21812,-92258,-112567,-12725,70610,83553,69718,46142,-34660,-123386,-69745,23061,73178,101189,166012,341859,525666,421927,199405,80893,53251,13233,80053,161057,179455,117081,37529,38183,97808,124249,110605,93565,66892,38982,26844,1090,-34657,-64114,-79700,-54387,-47385,-12873,24985,77496,72767,-17272,-85694,-42377,-34038,-131249,41862,204558,280661,255529,144890,69145,25854,-66175,-108476,-114280,-124304,-107520,-71689,48850,189779,172792,101634,30181,6151,-29072,-38935,-18356,7740,40816,62314,28370,-33255,-75950,-67508,-28627,-38199,-315,96766,145366,67151,-5829,-79317,-39049,69662,133003,127907,62999,-43340,-119453,-102229,-91957,-38436,3850,9352,44752,212214,355585,313707,94297,-45182,-130539,-130733,-104385,-103880,-93935,-54201,-22929,-25804,-27252,64166,111002,47806,-48327,-13411,39647,68410,39332,-37302,-62442,-19185,-10549,-50968,34087,9245,-33799,-44098,-74593,-134533,-86925,-59729,-43794,-6039,86714,154039,74534,-80376,-86472,-58045,-90999,-94494,3690,133840,170169,286860,397350,241164,61484,-46116,-85785,-122066,-76606,-30072,-56066,-104611,-46545,22087,39264,68421,209391,424917,448137,272143,61951,-46245,-95922,-106924,-133263,-129826,-63305,-10528,-11491,-80038,-113478,-87108,-52768,-22045,-45403,-36041,-2870,14038,24300,86530,56235,-3478,-83235,54488,139235,133192,52020,-8385,-71867,-96570,-75394,-96948,-95788,-83525,-57108,35508,51646,87068,128026,146102,136898,85021,22462,-9366,-2615,106420,220055,241858,198942,163906,190293,265099,306257,241750,64837,-95817,-107222,-52273,-22544,-8103,15090,-1019,-72659,-65848,46792,127747,69014,-30135,-48626,-7609,26236,8074,-26663,-104839,-137560,-50505,-31393,-51842,-17223,-17269,-55869,-75787,-65248,-24668,18770,-12798,-87717,-74532,6546,-35537,-46274,-25298,-99891,-37515,110770,254070,353316,351247,225098,155394,201356,176971,67353,5739,-26243,-64489,-96754,-88412,-80999,-34309,27583,58295,137474,147106,115418,42343,-49037,92420,278658,268034,92793,-33403,-68903,-16345,82838,168451,147025,108976,70050,36042,-43897,-78155,-77054,-140742,-96835,-16790,110049,126296,36723,-420,100416,231276,294152,110037,-26455,-128335,-128942,-50953,58138,210452,231841,120802,-61731,-151279,24047,145741,142983,85980,39106,32256,46152,103539,186368,176824,15422,-130829,-40368,84891,140304,118798,6038,-126943,-129273,-132200,-104324,-136595,-176251,-110125,23568,57259,4708,-39988,-45239,22302,47972,53047,91626,121023,128446,61947,19523,-77947,-27654,48214,70484,54182,11611,-55470,-99300,-49177,67122,244281,232874,105259,34490,-31677,-71734,-21322,38263,149985,103813,-44176,-72852,68257,193430,249545,184694,19533,-77900,-94810,-101386,-136861,-65213,-2323,-26095,-66335,-21731,56853,58043,-18127,-77309,-102214,-161230,-88192,123683,175397,96784,82737,229419,350548,249669,129133,2281,-98916,-106028,-9987,94271,190680,206312,187127,94633,-26108,-103758,-58793,9735,45568,-12575,-90053,-89733,-74817,-31804,54400,91256,43828,-27337,-113124,-58422,37243,150155,224208,258886,262281,265866,282688,261025,262304,120535,-88622,-42494,75693,130491,111711,65991,29952,112720,128888,151867,170747,65061,12791,90534,113393,27404,-76185,-72669,-28994,5900,-20602,-50693,-62754,-29360,49656,57332,23744,-8329,-69260,-69177,49696,351411,385817,83960,-131447,-111736,-58982,-79506,-98992,-73614,-80933,-91517,3575,31576,-42934,-97512,-34840,-29982,-37581,-39959,-64702,-84781,-76529,-66617,-75782,-103297,-110601,-75022,-81039,-72149,-16822,22606,33853,62346,50581,64725,84656,36431,-39154,-29377,-22768,-11070,-18860,31087,64869,-18481,-15367,146294,241327,168278,6764,-68267,-78731,-96753,-74312,-42154,-43082,-13245,101,-36966,-102283,-81602,53766,274905,286703,149425,54900,10439,5466,38845,78669,89467,83101,7292,-81932,-112202,-57752,8903,37259,33088,457,48476,76502,40908,-20116,-29035,75323,138425,156316,123054,99873,168855,217937,196882,204610,144354,386,-80275,-32417,1,-38314,-111032,-147799,-109736,-91905,-131629,-122781,-84683,-25417,-63780,-75783,-81305,-113995,-60770,-51155,-4411,60381,82831,14944,-53261,-161176,-108801,-114996,-118165,-96911,-9356,109787,148274,104662,8985,-88782,-112670,-114999,-93697,-82314,-94899,-117789,-59068,-20229,22571,81726,54536,29566,122507,330064,295711,42326,-112049,35795,70498,87451,-31247,-104275,-52341,-106962,-32036,-2390,-38775,-61548,-75046,-86128,-119466,-8379,77629,102900,65804,-33856,-158425,-51838,12084,-100095,-66587,111012,227866,264722,176868,772,-69491,66215,129785,134064,95500,46269,-71822,-174509,-154627,-56742,-3646,15601,5745,-54785,-32920,14112,66880,70615,47683,-16810,-59198,12307,32352,-27014,15185,54655,8362,113970,1841,-25377,-62228,-90569,-95104,-45373,6695,-52876,-118788,-88728,101508,121175,53407,-29593,-27270,17719,81269,109727,59581,121462,165640,81108,3708,-14316,6216,38570,27374,-92138,-73006,-19410,-14752,2792,33074,24060,63488,141337,119534,18480,-57174,-100903,6435,109322,122754,63561,-46713,-168891,-99785,-100497,-143218,-52720,38574,16080,-31336,-37479,-54909,-87135,-106181,-87036,-45390,-20819,-34091,-46933,-56431,-33834,30041,43190,182455,322023,262776,126320,-29023,-121300,-98955,-52624,5771,18530,37074,33376,-7158,-15203,16975,61709,91772,131078,218446,234640,153962,605,-126595,-326,36304,-11098,15981,88762,165055,211614,144263,69172,31476,51637,60865,13180,-69998,-87243,1269,156971,283057,243317,120651,-32338,-138317,-70106,-24398,35533,126016,159404,109136,-10461,-76488,-115262,-141375,-46168,118991,142998,32850,-77808,-80754,-27600,-42110,-112956,-95950,-84918,-91605,-96073,-132536,-89432,53130,155692,105659,-4864,-158774,-82894,62089,63497,17977,-79228,-104115,-52549,-21661,30949,39723,9840,-16444,75726,256043,251305,126334,4456,-106658,-54757,-52634,-113223,-129665,-53561,-5500,49961,132965,175709,71801,-40313,-101396,-34300,-55255,-62651,-3464,11006,-13383,31385,202479,303332,269741,130355,1065,-53589,48725,218972,316607,332747,300390,213184,146460,120789,47966,19959],[52896,63439,9368,-50937,-104080,-93103,-82984,9823,79087,96598,50540,-2291,-1740,35955,68441,35241,-51699,-52869,82072,232839,358781,292908,125052,24306,-9121,5151,-1970,-18241,-56551,-70051,-40267,-30040,-33705,18588,135311,229986,194263,92634,-31311,-38864,43115,51427,37992,-100674,-83422,5460,57736,38215,-71578,-33694,43354,65625,112410,-10637,-68623,-83437,-64377,-71747,-72969,-90447,-88218,-79611,-110473,-61348,5823,43533,74158,61309,127087,147621,142775,97267,10194,-71727,-13933,-22506,-114175,-5450,95827,71699,53190,85485,84360,-3909,-83128,-100969,-49436,-40607,-60063,-72529,-92584,-4447,160555,281415,204191,121348,26772,-54009,-75201,-14630,38252,51328,18383,40462,146084,302195,346855,234205,104511,63358,92259,177282,257010,258338,223929,146948,11431,-104349,1604,60241,94717,98835,108160,129550,131882,68094,-38401,-28542,-24183,-19692,-83621,-101958,-45977,-35675,-39388,9708,45412,24188,-29909,-32714,14836,38280,25989,-7295,-20853,-38713,-67615,-73268,-42689,11803,8795,-19549,-34242,-28015,-36526,-60372,-110713,-79377,-46933,-64328,-54394,-6535,5320,345,-3593,10071,23154,18866,-22315,-112354,-88925,-2648,70643,9343,-58898,2189,4758,-88568,-60588,-63121,-101881,-77279,-9042,811,-32038,-103813,-12462,103074,148022,132690,-16992,-74859,-36766,15643,60252,40767,21773,25574,25068,36061,108748,129698,57790,-562,-26904,-49201,-61043,-78894,-78458,1458,21257,-1689,-6264,-41133,-72234,-43642,15824,-48060,-141191,-66913,-406,17687,-36714,-78653,-116223,-88987,-70821,-26775,44742,96237,130199,142975,178043,22434,-85264,-85367,11967,28595,-32169,-55596,15105,51597,20635,-5504,-9891,-23756,-50507,-44427,-19191,-19942,-45356,-82637,-48310,64254,206979,247286,156480,52572,-3046,-64699,-111195,-56879,19271,62008,5967,-47055,-4455,36266,79554,76280,27366,-25279,-41044,-37443,-37276,-42204,-90645,-132635,-52564,24050,38458,-7139,-55487,-54726,-11954,19996,-10828,-106346,-78836,-79289,-93264,-85913,-43331,-54329,-94953,-36485,121836,245475,225267,116279,-9889,19559,47957,-14548,-90749,-81363,-48611,-43507,-30071,-44278,-40737,-48713,-119802,-29088,55399,56822,-23169,-63237,-11242,6460,-41402,-80378,-71484,57476,246541,232972,75453,-39822,-97454,-87854,124898,412601,354757,70277,-28308,46707,19874,-58372,8725,132108,205303,136120,51636,124134,265177,239707,183562,110464,69645,132493,252605,354744,330643,241568,60804,-35925,173776,386200,433633,299560,189033,208044,231193,267342,262738,142554,83872,37077,-56284,-134390,-39105,-1138,-27936,-84181,-88667,-102328,-81721,-63601,-45091,-66959,-113457,-79855,-57140,-59437,-23956,7643,41947,48506,11084,1350,-9083,-27642,-39960,-66196,-103930,-122175,-130590,-100208,-31755,51833,31571,-18424,-13043,-13762,-65558,-45160,-24110,-24834,-58212,-3838,96734,180739,163813,133360,132116,-2703,-60215,6943,83015,151657,179170,180984,178625,152647,70167,-19451,-62911,-6377,67494,72385,-252,-58641,-61214,-39927,29927,134511,227770,163256,80924,56222,99969,75721,-6582,12253,71327,144853,193548,161451,149125,55932,-68528,-151785,-92785,-106439,-114414,-80454,-57374,4566,70159,60271,-6894,-60068,10698,151511,233599,143856,45475,-34714,-33152,-29743,-31737,-12580,60416,140157,83000,-16490,-104612,39,81659,121538,113826,81226,-1057,-103165,-117402,-87841,-80686,-82199,-83414,-97493,-79367,-64341,-56758,-6903,31192,43916,80508,92684,134423,132309,82260,28231,63875,58048,8720,-96458,-94744,53490,171131,143884,106900,67586,101138,80950,-91035,-70632,22085,58802,3496,-37985,27608,88022,184444,380394,425817,321283,150766,-17358,-74344,-63206,17828,21034,-21332,-51745,-31673,62864,73157,2139,-29608,-67225,-78656,-65256,-44732,3049,48446,50736,38852,44010,-60902,-65289,-45429,-18146,47438,27696,-12411,-24353,13435,62293,82400,48881,50662,58389,-39925,-121211,-27447,7902,-28005,-66833,-82339,-57441,52898,141261,152379,125349,33865,-107970,-92212,-50733,-20671,-39857,-43987,-48978,-55576,-36905,25110,44283,-4237,-50406,-96357,-52840,14209,7300,-76780,-121294,-99903,-68648,27335,145360,176910,120153,81177,-78257,21035,54050,13639,31476,63223,-1210,-53530,-22396,11036,-30228,-108553,-136466,-94474,-44444,-19583,50227,146086,137379,-30060,-145718,-53210,-42613,-92047,-102490,-101077,-87756,-50438,-26514,-19041,-47004,-26075,-7379,-22710,-37073,-39090,965,54282,95728,172237,156047,138547,131351,155571,204023,124754,-20068,-114393,-96662,24376,119184,149223,158407,188381,242807,192917,53659,-58397,-105259,-107336,-74313,10786,143688,195947,68210,-43313,-62862,-36791,-9254,-25084,-64661,-95591,-132078,-141953,-128922,-69180,-11171,19562,48995,116399,97722,23336,-43638,-73807,-78016,-104674,-74521,-882,22362,-11849,-67714,-123781,-75540,-59760,-42654,-7330,1584,18577,60041,75010,48944,20215,21363,-1205,-16456,-19707,-26045,9136,-79731,-34882,66616,106444,107201,53190,10923,-5580,-24763,-36014,-26254,-31657,-12034,29522,49483,65897,70199,66179,45467,-14381,-111101,111957,199014,52773,-5889,29208,57034,3386,-55829,-73573,-75822,-45854,-4981,2546,-10910,-69885,-36714,91092,277440,357533,254660,64537,-26871,42714,92426,96473,65768,6371,-36716,-63662,-33308,15861,51359,180925,298618,300963,313810,279758,115188,40482,-16674,-37237,-22864,12686,94057,160795,105286,24122,-16657,26813,109002,143934,131213,72456,-9218,-65856,-132135,-15335,50946,3850,-42843,-5650,-34,-2994,9966,55139,7373,-64421,-59406,-19576,21863,61471,57995,173514,419653,544368,417631,217793,154986,166765,95342,-6357,-98871,-88367,-75034,-83827,-74496,-42212,-71704,-74505,-40317,-37059,-57396,-65167,-18730,-56802,-5853,94373,269068,486375,384805,261205,205335,172845,142346,148192,104448,869,-59032,-95728,-32687,83559,133335,119580,51020,-32632,-103453,-93175,-12072,30562,95478,178228,177774,67351,-21795,-71048,-94497,-84888,-52702,-8140,-78664,-80137,-51338,-23395,18574,64292,74538,90049,80852,-35402,-97012,-99400,-76673,-90558,-94131,-21553,49250,169677,173999,27302,-109878,26492,163822,242102,235549,112459,21421,20457,10710,-30283,-98039,-149566,-43274,-14737,-18017,7533,-37663,-57637,-58788,-59984,-16023,50348,71243,52734,-1540,-54202,-87622,-83762,-64487,-93809,-85125,-79038,-57854,-49836,-31123,29900,69791,169128,287426,311570,239758,139692,76686,48429,45144,-81971,-192510,-176488,-179961,-141979,-52389,29536,29309,-41526,-51151,-52383,-84136,-61915,-13806,61448,118571,95640,6851,-77436,-68525,-113738,-113530,-34205,8751,31815,-8244,-82071,-109535,-85071,-72291,-56033,-57680,-45377,-33125,-28393,-13849,7830,57569,113737,131044,138909,121960,27044,10779,-2149,-28767,14187,47261,46749,-45649,-93122,-60125,-87091,-62618,-26096,40206,108295,135847,99924,28694,-42748,3390,-5170,3335,19355,-12939,-96864,-70178,-33200,-53833,-4336,118234,111985,25598,-68482,-76528,-38088,-21417,-35638,-35662,-14828,35020,32866,-15328,-47682,-69674,-50138,31845,39616,-40245,-75158,2777,-17893,-84874,-111348,-93658,-113509,-84637,-27732,8477,-916,14893,37954,12831,18666,70615,39682,-10066,-67448,-95102,-44733,13200,38477,63500,107480,58105,25749,20137,27254,39447,4888,-27633,29881,69746,64481,70647,14509,-135278,-21781,120696,219856,289177,133655,-18856,-69932,-89706,-74400,-47891,-25606,-10384,-797,10918,3419,-51652,-72706,-62519,-65669,-61807,-36606,21360,64259,63160,9656,-61278,-79874,-107942,-75637,-42843,-17051,-27277,-50786,-107516,-92504,-56516,-83309,-39492,33023,56874,42520,-17301,-47036,-26218,79704,271207,365857,295490,145666,9826,-112272,-115839,-39593,-4815,67843,58377,-11458,-73914,-67921,47,41182,27156,-19779,94669,312386,429278,346502,109294,-39603,-129683,-56626,-45835,-38676,-35089,-72511,-48442,45465,182652,321546,302995,289014,266019,172612,90686,102060,101724,95526,114101,120685,81262,32224,-11263,-40468,-19484,17375,18462,46249,132652,190069,197136,134279,29848,-3510,75106,254334,305294,246305,158081,33442,-68550,-29372,23598,-27561,945,119966,165716,171786,144822,83063,-13107,-31432,38682,47660,-22009,-81384,-123099,-18763,68226,69629,57434,47303,-23155,-107477,-81421,3527,49970,82336,148758,335457,576323,529640,294775,144758,68944,0,54212,124370,144552,90861,26603,32769,97004,126292,107452,83136,52288,27954,18018,-12674,-48143,-63953,-73345,-53061,-50594,-15367,2906,34715,48657,-27650,-85678,-44899,-43161,-100100,59190,205777,278838,259896,146613,69517,20072,-75682,-115989,-115127,-123624,-119093,-96660,-14375,114491,123937,71260,17217,3597,-21834,-19009,11432,33384,50710,61249,28960,-28284,-74277,-64894,-17506,-34377,-1213,117107,150153,72027,5873,-57822,-25084,82097,148459,144674,72480,-40225,-116598,-92496,-99979,-57740,-9404,12470,92778,292681,399804,314283,88640,-42279,-121070,-133844,-109600,-102604,-98807,-49689,-886,2834,-30623,35211,98646,44866,-57844,-13701,45456,74958,41909,-26166,-56432,-75335,-95074,-55888,37305,904,-45164,-60320,-105839,-103000,-53944,-57209,-58217,-12292,92937,162777,69355,-92199,-72345,-43323,-88042,-88964,8739,128038,158864,276826,430512,281092,69651,-47581,-86182,-116489,-67611,-17396,-41046,-93256,-46996,20801,37259,65005,198453,403029,425951,256702,57994,-43606,-84202,-83375,-96013,-99188,-55095,-24689,-40243,-110731,-94316,-69450,-36860,-5330,-30148,-25831,2660,20594,32302,92003,65861,4890,-81781,47872,127744,104560,30209,-23077,-83213,-79561,-59002,-72040,-57457,-65554,-54599,57168,83806,107941,147464,162905,151316,98242,35086,1063,-8395,70749,173943,208595,186324,164700,192074,275084,337683,268616,80411,-82440,-108426,-47019,717,13733,32858,10714,-71240,-58831,57345,131229,60958,-37767,-55337,-25892,1774,-15551,-43795,-117048,-121519,-36909,-25789,-55139,-31186,-38144,-71280,-93220,-78906,-31025,24383,-1630,-76022,-74413,2605,-34113,-42703,-43718,-97722,-21078,142715,309113,406997,368834,219549,145271,179853,136564,36981,-17070,-48862,-88312,-119688,-111485,-95697,-35382,14418,10694,67370,99696,87173,23680,-62760,68817,232501,202416,53030,-42727,-54555,-4752,88141,161565,134754,112876,84621,50958,-19391,-94100,-88380,-115684,-73300,20353,144334,135285,21267,23575,163882,317439,356203,145713,3111,-97688,-110667,-43028,54666,178907,185422,89471,-75366,-147684,30294,159259,164935,112242,53900,23736,16252,62765,135743,117091,-8892,-124418,-29507,89693,135932,92292,-39550,-69893,-88393,-84292,-69565,-115656,-158969,-95257,40940,77153,18180,-29504,-35188,26443,42448,50974,91570,112375,108185,34219,264,-94989,-20969,75039,113376,102628,49580,-33252,-82109,-36698,72708,232736,187300,60005,3338,-45006,-86979,-40146,15917,119697,92112,-28194,-41651,101136,221175,266376,192012,20342,-82808,-91322,-95473,-152960,-71965,-7548,-23148,-63176,-17582,68379,79439,3655,-63203,-94276,-151921,-98654,91702,157239,89346,87867,254496,403146,314274,126191,4621,-78984,-108650,-25220,71000,164555,185161,172401,88810,-20327,-108778,-67203,7926,53151,4987,-69639,-76042,-84699,-62556,17273,57593,24208,-37610,-107106,-48512,41690,147437,209860,232976,244805,248456,251058,216210,211641,93551,-89745,-42715,62602,102944,71741,21543,21859,121557,143294,144520,165070,79259,33938,109018,126800,35621,-63344,-53643,-18478,14666,-2746,-36164,-51988,-25642,32069,15266,6972,-9712,-61655,-62763,65640,376100,388759,81359,-96922,-62657,-24923,-45559,-70031,-61442,-77675,-88516,5780,45445,-29089,-77000,-20134,-18090,-31216,-36050,-65824,-93007,-83877,-77144,-87815,-115620,-113999,-85237,-92245,-72452,-7641,38460,52047,82214,68407,84876,107612,50667,-21454,4883,19194,12428,-29752,7629,62319,-682,9765,153491,228485,149353,2709,-60094,-72281,-100769,-74510,-36277,-33822,-7865,4986,-19042,-74731,-53063,70920,296969,321276,173527,74383,30009,20262,38901,63660,75534,81229,11825,-78540,-98517,-33855,39523,60308,31963,-24349,14923,47711,40688,-810,4290,96616,148325,153882,119474,96056,145796,153988,110100,128722,111210,-400,-78190,-49942,-19417,-50886,-112533,-133235,-108093,-96167,-115259,-110294,-80903,-17617,-79424,-64832,-37511,-62372,-120426,-127976,-56819,63412,148657,118185,73213,-17394,-26853,-73668,-124214,-88109,11181,113282,147361,117031,18048,-83774,-124504,-132363,-103180,-90594,-112310,-142346,-73914,-29580,19435,84584,71745,42662,103851,282961,320453,57683,-100091,-596,12580,51264,-63464,-54852,-22048,-105861,-45112,-15530,-58119,-72492,-64773,-71989,-106747,-15399,36223,31290,-10980,-64792,-70674,-88910,-36082,22875,-7137,-32656,-14249,16189,10714,3716,-19899,-132982,-22188,33728,63020,82882,-19060,-138815,-149806,-63570,-6561,21296,-7864,-54273,-14706,-33313,-27807,7966,81541,64396,-16443,-12530,-75738,115510,217658,152213,-39181,147765,4686,-29529,-42677,-73022,-86854,-103320,27343,-88970,-129787,-74588,115425,121414,41770,-35318,-12406,28147,99501,145589,79297,85262,94497,16115,16188,59287,107040,125425,73985,-108775,-36482,44055,21202,17282,46494,38126,86833,177597,150327,29372,-63266,-95922,33709,144491,138741,66468,-37663,-125671,-81503,-81898,-132044,-74371,7810,-2237,-30826,-30982,-45826,-74512,-104608,-103946,-68724,-32647,-37469,-45104,-55662,-44153,-134,-4091,117971,306074,279550,131557,-37456,-123268,-89001,-47111,15162,35581,46820,36992,-1411,-4175,29052,71107,92950,127921,213700,235775,152836,-4482,-117569,8008,50183,2369,-19096,36490,118795,180032,124501,55836,39392,70676,73300,21805,-53612,-76181,-13456,118457,256720,249034,149573,4646,-105063,-107717,-62275,-11623,65400,112203,80777,-23461,-82765,-118641,-142592,-54838,88724,104127,3330,-91791,-86120,-39708,-61354,-111722,-89733,-81235,-84596,-91430,-130828,-83986,60324,160991,122286,17922,-145840,-119353,7289,15631,-1535,-89684,-99031,-51521,-42429,-3428,8157,-12604,-33057,79179,283417,263254,121174,-7671,-130092,-61659,-59870,-120781,-128892,-48916,3943,62862,142740,153297,44149,-62620,-84133,-20574,-51388,-80585,-25014,-3627,-12457,32400,184006,288257,264020,133559,6477,-67791,10134,144068,227210,237318,224537,178692,145885,112612,29575,-6645],[35221,55418,619,-56583,-97206,-66437,-49832,44746,99116,94922,37280,-7940,6479,45069,66554,22700,-62946,-32466,92544,225401,330852,269518,123768,35794,4470,14629,2985,-16313,-59619,-80407,-49273,-27831,-24976,18606,116614,201857,173723,86562,-34123,-44659,42363,35626,1218,-92740,-79691,-4572,43051,25675,-78993,-22187,57471,69312,103722,-39807,-87814,-102182,-89062,-93208,-86245,-89230,-101538,-86672,-112070,-67556,-718,51645,98934,101805,172277,165276,144496,90519,222,-72297,-9873,-28811,-119264,1095,94751,61875,40351,69171,59739,-13185,-86533,-98942,-46045,-27097,-36931,-53782,-97939,-8439,151170,241564,173034,108317,34216,-34492,-72217,-34067,16280,28475,2547,32753,134895,263623,293882,185418,70156,40332,72336,154679,226601,233602,210114,145227,16424,-113992,805,83115,126861,109977,99405,112744,120534,75848,-38770,-37757,-33712,-29418,-92665,-96242,-43572,-34766,-41778,2476,27589,-159,-41969,-26244,20905,38877,21345,-15658,-28512,-47167,-80841,-97078,-77184,-29781,-11545,-6360,-7066,-9687,-30369,-59319,-122308,-89370,-53482,-74040,-77002,-24275,-6805,-4139,-330,17080,33742,31793,-13927,-102301,-96226,-9281,68970,25920,-56111,-8736,-14528,-83047,-41711,-58369,-117691,-70862,14452,41714,7139,-79150,-20667,92698,138515,130754,-11852,-56175,-20798,19053,53773,39870,37182,39592,16141,6264,75777,114784,57160,836,-28778,-54575,-70021,-89765,-86944,592,28148,5436,-637,-24539,-33908,820,56256,-11289,-113371,-87355,-18534,169,-42515,-79267,-133651,-95080,-76545,-29007,45460,97128,121570,124415,173249,36980,-96345,-87066,10256,26130,-33902,-70817,8307,47899,17008,-17234,-36305,-55754,-79057,-58243,-24306,-19943,-43440,-83235,-55523,61392,224415,291431,206342,88749,13682,-61552,-126482,-86654,-38513,-19072,-85413,-80846,632,50709,88697,89138,45116,-8656,-22904,-21730,-20470,-37692,-94861,-133200,-48832,30874,55226,19091,-35887,-47825,-13139,17810,-3481,-90983,-94748,-90175,-105370,-94586,-37912,-24455,-64606,-33632,129047,249229,219711,89745,-35562,9536,49675,-10925,-88442,-74447,-46920,-51046,-36905,-51885,-58108,-67550,-114559,-17998,57039,48313,-31961,-70878,-18021,-246,-42432,-80483,-82587,32502,232319,245311,78845,-48713,-97083,-102049,77149,369873,353901,52091,-36029,45196,14404,-62204,18882,146454,207458,126768,39039,85070,200362,171719,146001,93399,53194,122641,252988,335849,282007,178688,18175,-46339,190413,444899,485024,311062,179395,205221,233957,281619,298646,169400,82221,29967,-66637,-126742,-31749,5624,-18750,-54625,-53656,-99515,-116187,-98918,-60001,-67818,-101389,-75901,-64542,-64824,-27140,2240,40445,64291,47971,39881,10864,-30100,-51304,-74722,-107305,-110259,-122336,-95842,-22545,62737,39019,-12475,-5790,-2495,-48929,-58531,-44717,-33986,-16745,51260,135883,173222,104538,86254,144250,29554,-50241,1871,87124,164358,193354,193385,179603,158405,80688,-8652,-60986,-10682,65164,81816,4585,-69742,-76507,-41332,43339,168236,264192,177937,86436,60237,107167,95798,18130,37456,100659,167256,170636,110331,91799,-3137,-119521,-139409,-88820,-115747,-110825,-74460,-65875,-6533,64741,61397,-8557,-71475,-11264,119673,208029,125886,32358,-43251,-42482,-40856,-36227,-16191,50387,107824,49571,-35197,-94956,25942,128768,175185,162810,112438,8189,-103087,-117413,-86354,-90109,-97739,-97137,-116405,-100281,-77167,-61793,-4890,31662,44828,95991,126552,155741,137744,82613,29364,48561,38466,-8400,-110276,-83895,80459,196584,152844,97858,53122,80078,31722,-158209,-288,75322,88048,12868,-21367,57714,121082,203887,355848,358385,276916,139485,-11236,-71281,-64800,-9765,-6573,-32362,-45275,-18505,70418,61940,-8941,-42203,-82158,-88315,-76879,-67630,-15758,48340,62336,53202,43963,-58997,-64030,-46688,-17749,44427,10876,-22466,-27792,15312,71062,94471,43520,16856,22899,-53852,-111648,-25552,6270,-29035,-69237,-87249,-61206,54933,152255,168087,146961,58648,-75488,-93645,-46326,698,-15521,-30876,-51342,-67567,-33623,45328,69102,9466,-57265,-106691,-71906,-11695,7269,-66257,-141685,-114912,-71518,32669,137327,143860,98701,84697,-50478,-11652,29156,-6499,23015,56613,-2761,-58219,-37490,4031,-22559,-93848,-112473,-71674,-28122,-26800,23652,130560,146689,-28698,-146030,-32434,-16111,-66362,-96176,-92823,-92016,-65950,-37691,-21774,-42883,-19711,-3297,-23614,-42844,-47847,-2819,50261,79236,162557,158203,124546,119033,138660,161315,74735,-43271,-116838,-106358,13449,110468,143204,143541,167928,222106,182908,59682,-44103,-98903,-121967,-73855,19683,165729,246926,127049,2483,-29927,-13021,1925,-14365,-61141,-114357,-139604,-130016,-113275,-49657,7653,27139,45530,105557,84751,16487,-43211,-68617,-73580,-106430,-77324,-4022,18645,-16889,-75135,-128875,-75179,-64843,-46939,-6200,8667,17483,49503,69123,57998,34125,22699,1356,-1503,15011,-2075,-4222,-105251,-40137,76090,140667,149590,101062,63383,22549,-13084,-32345,-28222,-33160,-6128,42191,70790,94017,102362,92428,60839,-9769,-87811,171853,245306,68554,-5686,19565,50592,-2806,-60865,-76586,-79382,-45638,4087,21506,7818,-50332,-1853,139408,329443,381677,265724,76999,-6844,53613,90460,82736,48996,-5526,-48775,-77190,-43778,8303,56420,197251,317516,341813,361123,288009,104273,14454,-36914,-57078,-40520,5371,101665,182002,132164,37077,-20422,21038,112666,166355,161222,91456,-11728,-78232,-125190,-5646,57572,7359,-57683,-42066,-24887,-17884,-3482,33824,-14771,-72330,-53364,-13571,25523,57940,48048,159288,413511,543289,393311,181278,122821,132133,62062,-47086,-110670,-63000,-59596,-66284,-66312,-44434,-83981,-90500,-56806,-56512,-73269,-59475,2363,-34858,-12850,55431,182941,430679,346261,198710,115592,64844,34896,61919,49091,-18857,-64698,-119714,-46894,80898,137594,122659,56275,-29768,-99684,-95274,-15654,22397,87358,177388,202350,88578,-21033,-74639,-90661,-75962,-38365,5293,-79961,-86721,-56784,-35906,8650,68368,85339,103975,80662,-34539,-92116,-102177,-22303,-57360,-92084,109589,652767,1720084,3028134,4148123,4818774,4968103,4602945,3850316,2792534,1589475,645605,127938,-50085,-57107,-82428,-142124,-35537,-6835,-17676,17965,-7715,-36853,-28724,-57668,-8383,49010,67414,65899,17773,-39659,-79569,-77402,-62093,-98642,-102499,-92956,-65220,-49933,-32189,26419,72260,178467,281153,296803,235808,149086,85434,51964,47557,-70664,-214637,-220558,-238119,-198279,-93477,8178,26758,-37857,-47394,-38892,-63276,-73182,-36493,43851,108015,107897,22876,-59472,-100934,-136974,-126432,-63240,-18168,11241,-20997,-89106,-101287,-84930,-76599,-58902,-67268,-55890,-31436,-20934,365,31719,89181,156033,180560,178316,138669,34053,19380,11909,-9898,26527,40375,34935,-49561,-93755,-58010,-80138,-62152,-27712,38578,106401,139349,105009,28344,-41095,16492,2038,-6411,5781,-25592,-94064,-56473,-19831,-44960,2643,122690,120221,25634,-76682,-66341,-25864,-6374,-20558,-13965,11352,53444,39659,-17952,-54548,-79394,-51579,32055,37306,-47661,-83364,8841,-3150,-68638,-98527,-90810,-116606,-77557,-12342,27832,12883,22425,40094,8789,16253,70470,40889,-13751,-74846,-99391,-40007,8423,20430,46014,110724,82979,61301,46953,43310,46940,-3697,-42395,21990,69719,76086,90196,21272,-148415,-3919,154890,276296,341693,142243,-18909,-82260,-110560,-93535,-54670,-22527,-5818,-1579,6814,705,-53478,-72044,-57273,-51669,-38579,-11795,37036,73628,81160,37391,-37039,-70283,-109638,-69041,-35085,-7249,-27949,-73226,-118776,-51910,-13114,-32994,-32339,27891,54228,40355,-20343,-49264,-36678,50035,263322,399155,345117,176423,21270,-108597,-118126,-58963,-29340,50341,51354,-8228,-69840,-70550,-13485,20861,12483,-30939,65068,235899,363597,327753,123381,-16071,-100706,-71776,-48094,-36398,-35441,-71458,-53350,36686,174088,327805,331916,329896,304118,222014,121573,118934,92724,73750,92331,106592,77831,31638,-18564,-56745,-42332,4617,16284,41365,119052,163048,163684,103328,20012,-7428,67805,264152,322118,248732,145525,24206,-69864,-29283,16429,-23239,169,94372,153121,176537,161486,105550,10543,-20507,25798,33225,-27004,-76899,-126711,-24429,62188,52621,41306,41826,-16225,-94665,-92777,-18359,21495,58607,123782,309891,587626,608806,384952,212891,90118,-10267,28050,87905,109571,66137,16741,29500,97170,127268,101630,69185,35186,14150,5353,-28630,-63565,-65019,-70356,-55029,-56266,-18793,-6427,6878,27272,-38302,-89174,-51857,-50896,-72952,69844,199053,268346,260400,151195,73570,12034,-89615,-129780,-120242,-114284,-116185,-109884,-58878,47589,73659,37572,131,-3229,-18466,-1228,43486,66625,66833,61977,28891,-24506,-73407,-66459,-12571,-35852,-7345,130620,147592,75987,17667,-41985,-17476,89104,159438,156714,77261,-40594,-113393,-81295,-99413,-77990,-26495,14010,137385,352289,415044,294436,73396,-45699,-116124,-135367,-118807,-106118,-102964,-44833,19793,32482,-17447,-1416,79144,41101,-66952,-22405,39970,68288,33343,-19236,-41764,-91695,-107210,-32205,32862,-12611,-54163,-68039,-117754,-58790,-10547,-37607,-74123,-22569,92742,163402,56821,-105819,-55563,-27720,-85882,-90507,9110,118894,144418,258402,443709,310760,71837,-52239,-88376,-112994,-60819,-6060,-25595,-78652,-48441,14985,29192,53052,171421,350763,370599,221662,46060,-46193,-77318,-64317,-62107,-59390,-23636,-12377,-47390,-123165,-75741,-54160,-20736,11070,-17726,-19257,4399,23209,35776,90700,68365,8055,-85210,31091,106118,73317,6956,-41190,-99879,-63711,-38597,-35042,-15467,-48915,-61361,62790,103863,122134,161822,175052,160772,106366,42129,5300,-18231,33357,122727,166416,161396,151773,178821,266181,347928,279186,87173,-73152,-112735,-47739,16363,25519,39976,14051,-75358,-53425,61246,122434,42120,-51071,-67148,-50766,-30941,-48143,-70236,-136917,-106665,-25947,-22428,-59546,-51122,-63504,-88881,-114619,-97015,-43261,22138,2054,-71243,-81464,-13398,-45555,-34993,-58099,-101032,-15338,157291,343905,438828,366106,200573,123086,145300,90119,7044,-39398,-72342,-113954,-145672,-137634,-108266,-38377,-1516,-29636,10782,59127,59373,3299,-77053,41912,180523,136436,13333,-53840,-45282,885,85816,144867,113632,107519,89250,53599,-10745,-66242,-78034,-93226,-52035,52596,169336,135578,-3346,40421,216896,387937,395193,166628,21798,-74296,-91879,-38774,41372,129530,117135,37940,-102822,-144068,31028,166740,181451,133393,66683,23188,-1166,28172,85901,54521,-42397,-120978,-24280,87531,123627,59021,-86711,-7786,-1678,-23382,-37489,-100206,-149417,-82395,55747,92450,27755,-22733,-31382,21561,28454,42751,84859,96492,82051,4857,-21171,-110986,-17882,96104,153074,148218,79745,-20113,-74696,-33818,68159,206514,131913,9436,-32154,-61743,-106054,-65347,-11237,84495,78769,-8690,-10957,127955,235140,267890,188286,15556,-92833,-90037,-87301,-135479,-79992,-18071,-27056,-66109,-19479,71560,91706,18622,-55099,-92435,-148330,-110323,54848,133571,77246,84519,261157,425730,346675,115449,6420,-61679,-104238,-46161,37397,125101,149816,143846,73210,-22251,-117495,-74490,6225,58815,19700,-52183,-63654,-95172,-96494,-18433,23661,-551,-56183,-93935,-38681,45771,142516,192024,202863,217883,218754,205737,159833,149696,57369,-96713,-47802,42608,70085,30500,-16527,18127,119315,140486,123507,148232,91945,55538,121019,130516,36362,-56781,-39549,-9548,18973,11834,-25890,-49456,-31457,3097,-30718,-11521,-15186,-57928,-59429,78310,377428,362256,74760,-52397,-22267,5817,-14152,-48529,-56365,-80257,-89221,5304,60121,-11594,-59217,-16834,-16166,-31143,-36873,-71852,-107797,-95013,-91066,-102149,-114933,-105260,-95090,-106706,-72629,-2052,49862,65230,96226,79635,96912,121973,58821,-6027,45473,75502,46053,-35313,-19078,55123,14333,24780,144194,198297,122019,-2271,-54044,-70931,-110116,-75019,-30070,-25203,-8464,-3745,-13077,-52930,-25527,89368,319090,355255,197421,91033,45469,29631,32535,44696,59832,77761,15425,-76602,-88835,-14177,66969,82301,33655,-46937,-23697,13719,34347,15515,32236,111367,150369,144015,108636,84608,115274,91129,37854,70125,86096,2513,-67635,-54443,-28831,-56031,-107260,-124213,-111785,-103602,-100553,-101321,-74235,-6113,-100706,-40141,20785,16811,-21026,-61105,-59279,149829,298197,309227,303451,230920,180080,65079,-50571,-65517,31733,104994,134564,122202,23199,-81940,-132789,-144294,-100456,-88604,-123937,-140201,-87992,-32954,1778,47583,31502,-21995,-15929,178503,403730,112315,-77549,-46243,-54565,11549,-84140,-7108,20413,-81572,-59185,-31848,-81714,-83575,-55155,-63631,-89558,-14912,-31812,-92279,41981,178310,224988,48713,102324,444446,480023,361762,302342,243406,260705,309246,290581,202081,218963,166114,107077,142554,44085,-91229,-130188,-66645,-5719,35623,-22839,-50219,-12619,-121844,-41807,167669,349003,364824,355446,530915,542591,675688,577650,301453,-54434,216716,-42567,-3080,8621,-59449,8999,58956,182152,2349,-95886,-55397,141033,131489,34004,-36606,7781,38026,118829,187421,76475,18536,2406,42613,157962,229257,262835,261986,196970,48567,102619,132104,64384,41571,63506,52769,110717,212774,181679,42268,-69344,-81004,66542,182188,148912,78446,35536,-34006,-90446,-157282,-108772,-136808,-78160,-16675,-14781,-13761,-32306,-55081,-83206,-93531,-86310,-41586,-38972,-42482,-54144,-51358,-25257,-33833,59817,285157,294669,136338,-43875,-118327,-74326,-36493,29881,59980,64095,49387,15069,17532,50623,87587,98493,127124,207681,233307,150620,-5851,-99123,23196,67598,15181,-54934,-6002,85166,156013,110260,45547,46058,86907,85128,34038,-33829,-59192,-17096,91114,230736,251051,174384,39890,-66335,-119509,-89188,-46930,15698,70663,56346,-30253,-81625,-113346,-135395,-56771,59106,66280,-19593,-99464,-86198,-48432,-73600,-98502,-75271,-70029,-70045,-77775,-119427,-68550,76871,175498,151229,55627,-107122,-148704,-43076,-19322,-14327,-91247,-82978,-38569,-48769,-24369,-10967,-24458,-40549,89730,310049,275674,121282,-11329,-127893,-49420,-50208,-109139,-113554,-34432,20920,82540,156110,132373,23309,-75966,-49969,7706,-31574,-79982,-32977,-6875,-1714,43440,173789,276154,262701,145659,24382,-65749,-10981,92813,159168,160043,154707,144193,148010,109062,22726,-20963],[13705,45174,-6698,-54375,-75508,-36775,-12938,79658,116962,89884,20096,-18135,9319,47861,58371,5674,-75900,-17860,97690,208661,289118,237580,116391,41605,12860,19346,3236,-19242,-67707,-95806,-59292,-25081,-19237,13880,92541,168839,148962,76012,-37728,-56225,31269,10746,-40444,-77837,-74162,-19698,23175,8551,-89706,-15345,65774,65146,78816,-70362,-105389,-116558,-109036,-112026,-88932,-77535,-112010,-89530,-96137,-75684,-14744,51144,117051,139886,208909,171048,136289,76876,-15050,-72970,-7829,-36712,-121192,3308,88280,49748,26525,52042,36087,-23870,-91506,-98003,-44124,-14056,-14763,-38043,-98383,-15348,128670,192355,141503,94944,41417,-15741,-64255,-56894,-12192,783,-15642,23385,120790,220090,235609,137825,39183,19206,52505,127528,186174,198098,188849,139859,20740,-119872,-4809,97607,148673,113952,86548,92877,105452,81702,-36557,-50201,-47477,-43322,-105736,-88798,-41039,-35156,-47071,-8155,6186,-27097,-46580,-9071,29694,38243,14568,-25720,-39332,-58818,-91632,-95238,-102219,-55293,-13055,12519,18840,7939,-22347,-54067,-124088,-100168,-61391,-82040,-87851,-27894,-6424,665,8343,24792,43086,42378,-8270,-93814,-103359,-17031,64929,43054,-49881,-22099,-31070,-66579,-26571,-56203,-137472,-56800,43497,88885,49371,-53472,-22333,87461,135276,136804,4641,-32522,-5003,22091,47909,40885,52064,51376,7366,-22149,45079,100765,58930,6308,-26029,-55531,-74689,-96058,-92746,-967,34529,12724,5098,-8511,5729,50581,101251,27620,-82179,-105562,-40478,-25104,-51189,-77620,-126748,-99049,-81309,-26941,50400,99488,110495,102344,158103,49503,-98553,-84293,9215,24842,-30566,-87665,-123,40804,11190,-28197,-56493,-75580,-103955,-72933,-30324,-20835,-42570,-84823,-65561,53446,234889,329702,253911,127943,38179,-49539,-128171,-111248,-74442,-53908,-103871,-65918,6890,64661,101262,105787,64019,8252,-8092,-8696,-4520,-29490,-93312,-126572,-46071,34758,66753,38200,-19604,-42311,-16331,14164,2571,-70305,-103075,-98466,-115045,-101685,-32973,7028,-27421,-22601,134926,245416,206555,61279,-58078,2867,53286,-4560,-81533,-65742,-41853,-54403,-41245,-57107,-74431,-85699,-99347,-5691,58550,40321,-39324,-78571,-25660,-8667,-46062,-80735,-91517,7665,209693,248108,79314,-57960,-95303,-109896,27623,306805,334309,32702,-34133,46894,10207,-64982,27960,155273,202878,116810,30500,49345,131307,102741,103348,73815,35609,109662,247391,308773,233682,124626,-17746,-50913,199911,477912,503148,303577,159348,188555,223437,281893,320599,192437,81690,25394,-73889,-119761,-26612,9867,-10063,-27641,-8730,-62340,-127880,-143138,-78783,-68081,-86757,-70272,-69926,-66285,-28186,-714,42509,86692,94383,82728,32683,-30743,-59501,-76327,-98894,-91998,-102072,-80105,-7962,74609,45133,-6012,5198,14843,-26043,-56858,-52218,-17364,45410,116778,180367,166931,51546,43733,148935,59846,-37275,-3410,91549,176292,205978,204395,177599,161675,90578,3969,-55230,-13561,60146,86726,8777,-77268,-91351,-42013,53365,193372,289671,188711,91620,65436,114508,113927,42805,62743,128931,181916,138536,56211,40683,-44431,-135715,-105929,-78606,-112474,-91734,-56589,-66038,-14894,60178,65036,-5054,-77403,-31912,85304,174922,103893,20436,-45849,-46170,-47298,-37239,-16738,40850,74627,16764,-53744,-79349,61014,188857,238070,216258,144821,19569,-98987,-117374,-83559,-94227,-112102,-109844,-134867,-112738,-79401,-58416,647,32074,44539,107734,157357,171089,136171,77688,27847,33196,20464,-23931,-119776,-72792,102131,211039,150915,81125,35871,58166,-15528,-87270,67907,126666,114464,20578,-7441,85938,159101,226451,319852,289229,234894,128952,-2190,-65228,-60959,-36594,-34249,-41212,-35361,-330,82159,55909,-13102,-48725,-92319,-95385,-85204,-89303,-34132,48383,73655,66477,43342,-53561,-57646,-43102,-14330,42098,-4549,-30890,-30602,15875,75751,102722,37594,-18274,-11734,-65313,-100919,-20927,8352,-26570,-68366,-88585,-59448,64325,172212,195259,185009,103405,-33063,-87644,-41208,21230,10447,-13448,-46844,-75508,-25889,83591,125778,65233,-10044,-61492,-75857,-33115,8510,-50468,-126938,-120618,-67309,37884,119512,105109,76797,89678,-6547,-52047,361,-25845,14361,47430,-6313,-62202,-50791,-3209,-15050,-77052,-84641,-45618,-12834,-33867,-3159,114959,159179,-20110,-121277,-12048,9065,-38501,-82147,-81168,-90007,-79592,-47976,-23733,-36971,-13457,150,-24470,-49088,-60611,-13846,36605,53606,141044,150461,94898,86162,101431,103410,17167,-67144,-117223,-114403,-1241,93789,129493,123890,146707,202405,176812,71540,-22903,-80237,-134714,-73284,26189,178300,289016,191127,55482,10922,12039,13178,-2677,-49770,-102016,-109016,-104581,-91254,-25521,30552,38770,45447,96137,72298,10063,-42578,-63365,-68527,-106660,-78918,-7124,14641,-21859,-82093,-120592,-73397,-68861,-49255,-3864,14929,14791,35343,60690,68563,54977,29028,6512,13801,49024,15973,-29002,-129955,-37129,88302,178306,203609,167313,130962,56843,-460,-27647,-28875,-32477,3139,57972,93510,120344,134186,120656,77674,-6285,-60565,230380,287230,85646,1888,14986,46363,-5921,-60649,-73913,-80626,-44200,13449,38803,25285,-27355,36086,187628,369072,391324,269360,91291,19252,67494,90728,70805,30677,-20246,-62079,-88996,-51675,953,59965,205353,323891,370662,386841,271269,87679,-7570,-52648,-74523,-58143,-4331,101844,194696,155256,50882,-20676,17385,114923,184584,187803,109892,-13340,-90260,-115965,1898,60552,21564,-38362,-59310,-40923,-24052,-11519,6287,-39431,-76189,-45771,-7966,28258,54003,39493,146824,402689,533990,365504,146898,94368,102507,36058,-76404,-93009,-30282,-38877,-49562,-58145,-46606,-94253,-98623,-70250,-76036,-86131,-44107,27718,-17783,-22078,21166,109691,379880,320544,151188,34131,-39461,-67274,-14041,1107,-33434,-63432,-130271,-55648,79962,141612,124359,59569,-29038,-96903,-97564,-20948,10436,71093,161013,207802,100721,-23107,-78805,-86152,-64533,-17707,28848,-70365,-91335,-59947,-49052,-3369,70648,97319,115935,77809,-33682,-94223,-117537,35560,-27562,14903,333543,1440871,3955382,7360664,10637568,12722837,13189999,12311360,10421856,7601513,4358711,1711290,291025,36519,-58991,-54912,-133798,-22487,4213,-19516,24387,31279,-582,5149,-39456,2828,44343,60883,80872,42923,-21417,-69361,-70347,-59055,-99531,-113474,-106328,-73778,-50420,-32305,22935,74427,185567,271889,277786,225369,153368,92856,55364,48222,-57522,-243115,-277102,-308831,-263453,-138444,-13549,25278,-32352,-44195,-26537,-42600,-73427,-60101,23280,91193,110440,35871,-40621,-98906,-98540,-105088,-79182,-41413,-9194,-34113,-93752,-90303,-82745,-80476,-61491,-72452,-64699,-29723,-13401,14908,55534,119087,196359,228703,214557,150970,42355,30987,31659,23097,38447,29247,20806,-49193,-76872,-51356,-76099,-66117,-32932,34708,103479,143111,111498,30078,-41440,20605,3959,-20234,-12159,-40372,-93227,-45563,-10458,-39974,7434,121241,121741,23099,-86344,-55926,-12837,8255,-5511,6989,33259,65204,40987,-22988,-61643,-88645,-53606,30368,35098,-48394,-83157,16463,13706,-51453,-86787,-89816,-121455,-67201,3587,49234,36409,36943,42014,3569,10857,62808,37263,-20640,-84691,-100724,-34671,441,-1656,27861,111153,107608,97705,75736,62064,56613,-10262,-56118,14017,68619,86221,110154,32079,-125053,10482,182492,326656,383893,147984,-14206,-79830,-93072,-105110,-63657,-22246,-3946,-4343,4050,2107,-51770,-69715,-52129,-39046,-18810,5202,39459,73237,93598,63933,-10966,-59026,-111973,-61390,-26309,636,-31038,-96903,-99430,-16309,22290,11017,-4910,31531,54104,37263,-26179,-55954,-52375,20135,244439,414837,378964,195736,24127,-109458,-119994,-81641,-53314,32413,43123,-5966,-65850,-72361,-26845,-63,-3423,-42850,31844,156405,280198,288350,127525,1765,-69438,-69062,-47320,-34909,-37357,-72652,-59325,26799,161415,323149,352337,363293,329912,263365,152914,133523,82106,50342,69042,89154,69436,29013,-24142,-68967,-59887,-8200,10535,32027,100848,132367,129367,77073,13439,-8164,63229,267572,327527,244123,129169,11729,-73511,-27753,8582,-20160,4052,67628,132869,175440,179130,135660,43865,-3269,12449,15178,-37191,-79843,-128345,-27652,54751,35141,23342,31490,-12697,-83849,-99533,-39180,-8479,33901,95167,270703,561012,649732,460131,276357,111297,-17199,3051,54999,78952,46416,10435,30088,98822,127735,94466,53743,18030,412,-8294,-44413,-78314,-65631,-68938,-58322,-62356,-22276,-8476,-8529,9971,-47193,-94020,-60219,-53372,-48978,75955,187591,252146,258192,159503,85345,7579,-103900,-144064,-113665,-100682,-101911,-103901,-82946,-4307,27508,4571,-18073,-11769,-16793,15676,77320,105927,89716,66792,30991,-19093,-70139,-69080,-10447,-39489,-16456,137827,139366,79088,28080,-31280,-14133,93072,168004,165767,80023,-41252,-108958,-69564,-88912,-93939,-44763,16553,177702,389306,404699,260628,52717,-52370,-112984,-132380,-128523,-111661,-100587,-37006,41395,66633,18107,-35380,58131,42562,-65798,-37422,25807,52283,19665,-11763,-20785,-47706,-23652,6087,24612,-27644,-56898,-62549,-97122,-22451,29971,-7536,-83216,-34242,89170,159225,41093,-112377,-33569,-7251,-79027,-95948,6490,107582,128556,234622,437468,330346,71333,-56601,-89038,-108975,-53581,6236,-7193,-59235,-45596,8689,18757,36079,133460,278007,293433,175467,30529,-50637,-72592,-47641,-29873,-16364,23227,27465,-18126,-85477,-55579,-39334,-3590,26928,-6747,-13899,5126,24908,37890,86220,67058,9188,-86398,9444,79907,44089,-14172,-57826,-114308,-45407,-6271,19238,34187,-29965,-71626,55456,113064,133620,175872,186968,169545,113874,48152,7540,-28293,-81,73963,121558,128761,128926,154963,242757,338401,275091,88065,-64995,-114257,-49690,28188,31380,40731,13581,-79460,-46076,60971,104815,17682,-64521,-79757,-77822,-66426,-83701,-100164,-160014,-91490,-14896,-18164,-60316,-69794,-87903,-100308,-120970,-114713,-56868,15639,1409,-69467,-90510,-36965,-65931,-21984,-66569,-105118,-13546,160933,362339,453127,351324,176501,95800,105168,45526,-16618,-56522,-92260,-137119,-169558,-159320,-112702,-40811,-16390,-60164,-26815,30635,36673,-15398,-88273,18010,131661,78617,-22268,-62339,-36999,5435,81321,124888,90365,98291,88240,49815,-9936,-42286,-54546,-69164,-28582,83193,188385,133218,-28191,52023,258341,437944,410058,175508,33144,-55326,-72802,-34217,23594,71501,38961,-23935,-135483,-137214,29982,170920,195864,152148,79091,30110,-3344,8285,47575,1683,-78608,-116096,-19243,84663,110673,28357,-125711,41904,84492,38106,-6874,-86269,-142977,-72781,66455,103297,36918,-15188,-28781,12214,10661,32913,75985,78473,55506,-21884,-42980,-118100,-14247,115098,192444,192542,104241,-12094,-73000,-37014,56846,170938,74746,-40308,-65918,-76672,-121326,-91126,-37134,52250,69223,14485,21393,150842,237874,257731,177334,9301,-103140,-86728,-74477,-114996,-82199,-28568,-32875,-70098,-22319,71688,99979,31736,-48158,-91837,-145537,-118091,18142,108388,63828,75758,253091,422258,349176,102993,10858,-44596,-91076,-64311,1271,80029,107515,108526,53540,-27131,-124637,-75987,7742,65783,35611,-33093,-48386,-98738,-127502,-46567,-4569,-24249,-77393,-78864,-26097,53124,139261,174901,173278,187274,183697,155902,102103,88292,20054,-104428,-54031,20481,37512,-6555,-42216,17271,110240,126743,95823,127611,108745,81929,129041,127309,33421,-52530,-26980,1550,23845,26456,-16575,-51987,-44910,-33736,-74868,-27495,-20114,-53095,-54217,92386,361297,315800,67863,-13201,10238,32430,13447,-32453,-55750,-85297,-90242,4942,77632,11010,-42760,-21428,-20377,-32917,-37542,-77462,-124763,-102950,-98031,-105918,-100850,-92634,-98095,-111798,-69560,2921,59574,76089,106893,87175,103932,130363,63941,10450,96391,148200,90513,-31780,-44957,46297,27463,30857,120320,156297,93031,-4709,-49280,-73549,-122668,-73300,-20159,-10930,-5454,-18988,-16659,-36743,-2754,105138,337974,387417,222529,106842,58756,35630,22043,24360,44521,74438,19926,-73980,-80791,3059,91513,102402,38283,-61108,-63352,-21512,24421,30268,57900,122710,147548,129830,93774,68863,81675,34903,-16757,29081,67155,5441,-56917,-51614,-32430,-57819,-100640,-119203,-118394,-109099,-86559,-93916,-62416,12367,-125315,-21523,40609,37261,29600,35333,68233,293874,441472,490733,549777,475520,340046,145773,5613,-48156,54966,86091,111535,120902,25774,-81897,-132240,-134605,-91450,-77401,-118108,-115982,-96360,-21857,-17446,-13683,-50158,-106868,-118254,134661,553959,216392,-24413,-89541,-131436,-27995,-80092,36872,64921,-52567,-73888,-50764,-108943,-92024,-47680,-62483,-72304,-3783,-95068,41173,375022,620270,680144,478969,601136,1085145,1199409,1098539,1102643,993916,875075,767991,689711,611414,595454,439421,256405,233330,112335,-30651,-108208,-68851,-5195,60723,-27324,-45474,-33476,-73137,104692,376145,571866,586988,654580,1044108,1218266,1293927,939354,462962,89223,356876,-79972,133707,91319,-40431,155142,299936,440141,183220,4956,-32608,173870,150216,27461,-36036,28512,43253,135014,216629,54825,18157,36062,182162,334398,384008,370317,359670,314701,196608,216208,173440,80052,67856,79271,62485,127932,236643,205031,51986,-80320,-62053,99544,217084,156454,127505,164655,98176,-8295,-30249,95178,55305,-62636,35732,23858,9656,-22026,-43016,-62077,-71728,-101927,-53184,-46129,-46598,-57071,-59745,-49810,-50826,2750,250999,297907,131831,-56042,-114198,-63920,-30352,39844,81947,80212,61812,32815,39997,71895,102050,99845,119904,191608,217547,137748,-11356,-81063,34720,77892,17993,-97106,-46150,54806,130711,92573,29446,41202,90052,86150,38844,-21466,-47671,-22903,63834,196711,238339,181664,58710,-40851,-98585,-115766,-81628,-32957,24516,24078,-43594,-85918,-112123,-132546,-64749,19960,19878,-47942,-114018,-94681,-67691,-88925,-87313,-66539,-65497,-62256,-69759,-113106,-58546,86933,183629,176417,91378,-69952,-178638,-99273,-54494,-35288,-99137,-71196,-28000,-52245,-43466,-30227,-39491,-53924,89421,314636,269724,109137,-24188,-107544,-36064,-41058,-96967,-102053,-27822,27212,89547,152775,96631,-8109,-98718,-19383,30724,-16014,-79525,-46498,-17196,114,45610,155765,252209,248978,147374,34598,-65025,-29938,48670,96846,87713,80336,96747,134197,91898,8153,-43181],[-1027,41874,-4541,-38629,-48513,-676,31183,114429,133632,85647,4769,-27573,11608,48702,48109,-11765,-84087,-2994,103082,190235,243608,204802,108367,46727,21000,24313,3826,-22109,-75837,-110969,-63465,-17940,-12681,8710,68288,136700,124680,64661,-39512,-66893,15782,-17696,-77942,-61957,-65550,-34789,3243,-7650,-96289,-10570,70841,57040,41680,-98744,-118174,-124606,-122879,-125314,-83666,-67114,-100455,-84351,-77024,-78443,-32805,44584,130526,175654,236058,167637,121692,59568,-32588,-69033,-5647,-44227,-121759,4068,80123,38351,13962,36250,16063,-33969,-95991,-96260,-41686,-2079,3488,-25971,-95161,-22852,96902,140425,112311,83413,49735,3460,-50585,-79678,-45525,-29675,-34486,13654,105236,175521,177740,94926,12651,339,33643,99003,141772,157684,163514,131984,24404,-118444,-14437,103185,159593,111189,70181,70463,87246,84844,-30321,-63377,-64505,-60454,-115541,-79632,-38603,-36893,-55251,-21687,-17824,-54069,-40029,16617,40275,35758,5537,-37008,-52938,-73158,-87354,-72482,-76752,-35446,5895,33443,40754,22511,-14601,-46798,-115975,-112157,-70723,-88972,-85647,-23291,-1229,8280,17794,30192,49454,49523,-5585,-87491,-111259,-26572,58462,60930,-35695,-32921,-37403,-46401,-16778,-57362,-129422,-37359,76454,139828,91716,-30312,-19892,85204,135796,147626,26961,-9188,7949,22876,41213,40845,62797,58496,-2106,-49845,16928,87572,62072,14483,-20018,-53181,-76384,-99379,-97517,-5116,38023,17906,8719,4013,41811,97031,141895,62320,-50590,-90191,-62145,-60362,-63177,-75256,-110669,-101926,-84329,-19123,60554,104051,97135,76553,133059,56099,-95361,-82266,5385,21828,-24235,-109680,-13485,27091,-649,-42139,-71629,-79961,-116061,-90522,-39553,-25181,-45238,-89540,-80857,38837,236478,357791,293993,165298,65608,-33555,-117110,-127306,-82462,-42624,-56844,-41370,9664,74860,113745,122748,80533,21320,-33,-1640,5688,-23830,-91733,-122057,-47366,32801,70270,47339,-10167,-41751,-24844,5879,4028,-51282,-101076,-106376,-124911,-110431,-32447,33600,9949,-6666,137136,232340,184346,30304,-79654,-3946,54448,50,-75510,-59230,-38068,-57327,-46404,-63491,-92618,-104985,-85534,3152,55818,29142,-48637,-88308,-35878,-20770,-55402,-84984,-100193,-15880,181474,239768,73251,-71345,-96722,-113044,-23663,227482,295236,11599,-28100,46981,3507,-70597,31328,153626,187735,102618,22752,18289,62682,36685,58580,50968,14355,89773,231807,271987,185364,78854,-49174,-53113,198369,477452,480877,273256,126635,156659,198943,267191,326289,207812,79375,20071,-81582,-117488,-27565,7637,-6510,-8506,33026,-13085,-87355,-140499,-100661,-71737,-74823,-66960,-77382,-66395,-29350,-1870,47765,113596,144582,122081,49941,-34149,-68059,-73442,-85501,-74531,-82394,-62491,5018,81104,44413,-4131,15117,34055,-473,-36401,-38132,18451,113438,188147,225160,159628,4871,6228,142233,81880,-26900,-12617,91722,181463,210682,208219,168650,158537,95890,14078,-50176,-19196,48318,81734,7500,-78133,-106825,-45864,56496,204932,298519,190823,91079,66116,116334,124065,62013,83115,150409,183335,97449,6151,20347,-18727,-66169,-65602,-66660,-102027,-70118,-35235,-61596,-23674,53105,67262,14,-80179,-53371,47281,133555,75366,5909,-46986,-47354,-51356,-38439,-18180,28386,38861,-18177,-74938,-61890,101078,254603,302874,267491,173246,29074,-94502,-119503,-83254,-95581,-129445,-125357,-155092,-109846,-65941,-45987,6883,28590,39078,110497,177331,175352,124609,64587,19901,15053,617,-41535,-128086,-65848,113260,208867,133990,53427,11755,31518,-60431,-30513,119871,165688,131747,21888,-624,106568,194063,246105,275631,224156,194259,115351,5005,-60212,-57109,-64126,-62650,-48690,-24573,19006,92418,50519,-14705,-52839,-100896,-103560,-93183,-112626,-54606,45055,81068,74948,38860,-51673,-51611,-38998,-11566,36788,-22330,-41743,-36881,10846,71629,102098,27666,-56185,-45056,-76027,-91312,-16518,10713,-24387,-68391,-91020,-57932,74415,193945,226099,228876,151876,5631,-79779,-39370,36202,33304,3602,-39985,-80821,-18108,132321,199762,137535,48285,-26296,-73542,-54378,4441,-37909,-110928,-117718,-61819,37740,88733,59108,51265,90467,36411,-102272,-35696,-48270,1666,33225,-14332,-68552,-65587,-14179,-11892,-62717,-58931,-23375,-2891,-42956,-31171,99717,173996,-3403,-92633,4047,28933,-12910,-65168,-69473,-84686,-93534,-60385,-28226,-33349,-11683,-741,-28656,-59210,-82529,-34273,13259,18546,107161,130723,47729,28788,44552,36392,-46126,-93209,-119059,-123992,-22061,66913,105208,96962,121961,180579,169668,82755,-2369,-60234,-126999,-75915,26318,176564,313708,252143,111037,54727,34812,21323,6311,-36512,-75559,-74919,-78533,-69387,-1635,53543,51540,47437,88033,59695,2010,-44315,-60735,-65925,-108638,-82230,-13042,7446,-29569,-91374,-113158,-73462,-74599,-52279,-3562,17007,7504,14595,46537,76943,80649,39497,11429,24880,75177,22006,-67054,-142317,-31183,96762,208738,257787,240850,203728,93637,9840,-25279,-31473,-32725,12727,74125,114063,139689,158684,143852,90971,-7086,-34661,273614,313603,98124,11922,13343,42551,-8039,-58091,-70089,-83941,-45136,19665,50650,37496,-5879,71639,229088,390540,384956,265554,107484,47734,80039,89624,58089,8645,-40830,-79859,-100600,-58837,-8028,59182,200500,311825,378807,382939,229555,64230,-27091,-66976,-92296,-78162,-18658,93191,197321,172168,63260,-19463,13109,112728,194622,206567,124940,-13166,-100219,-108114,4236,56350,34388,-9577,-48060,-41953,-18626,-11868,-24168,-65741,-75980,-38876,-5054,27718,47557,30456,134692,386679,515910,333790,112350,66309,74780,14672,-92290,-70022,794,-18663,-35728,-51633,-49799,-103030,-102883,-84750,-98218,-93676,-23457,51554,-7928,-34845,-10139,54848,347727,326005,141581,-13896,-116274,-143688,-66192,-38182,-45541,-58355,-112885,-57823,79364,142970,121831,57329,-33975,-98104,-100586,-27873,-4615,47416,130606,191444,99199,-30299,-85171,-82770,-53279,4660,55738,-56643,-95856,-62391,-64182,-18803,69146,109252,124116,71374,-34487,-109051,-143846,90174,7209,76119,480759,1796119,5072290,9913007,14986591,18390172,19056567,17455286,14527145,10571435,6193486,2535479,424236,97947,-29676,-16027,-125471,2532,22275,-24784,24174,74547,45532,35200,-14352,13903,35279,51045,95636,71207,-1951,-59244,-64188,-56958,-98016,-115535,-119996,-84865,-52730,-32921,18739,76324,191930,262648,257283,209422,151308,97308,57278,46166,-42344,-234789,-348835,-394729,-339614,-189156,-37410,23159,-25916,-42307,-16878,-24444,-62672,-82312,487,69921,103352,43877,-24036,-67655,-67139,-82125,-82391,-59800,-29046,-47670,-94247,-79167,-79451,-84759,-65671,-74416,-69723,-28905,-7424,27704,76883,144403,230678,270399,242607,154898,51075,46518,62254,74563,53833,15967,4625,-47630,-57121,-43666,-76344,-75304,-43155,27177,98616,146770,119702,34493,-42896,14899,-640,-38486,-34082,-56999,-95815,-39659,-5918,-40348,7961,113408,116369,17946,-97364,-46692,-19,20734,6277,22667,47378,68304,35980,-30809,-69222,-97449,-56966,26303,32645,-42216,-75337,23733,31105,-34635,-76588,-90146,-127635,-55761,19184,69526,60007,50867,41373,-3324,2993,48734,28517,-30967,-97149,-97754,-29324,-10858,-27272,9201,108756,131373,134746,107160,84458,68903,-14572,-68930,5787,66617,95530,131836,49707,-98828,19049,199273,364429,410654,149610,-5403,-63317,-65937,-86405,-73472,-25457,-5514,-9275,2716,6949,-47042,-66019,-47446,-28378,-3320,13650,29441,64636,100577,88013,16026,-46432,-115349,-53957,-17127,5913,-36556,-120979,-73117,12026,49515,45240,25650,40964,55938,33303,-34809,-66770,-71218,-6399,217368,411375,392732,200978,17082,-114779,-120495,-107030,-76496,14563,33889,-4998,-62425,-73086,-38587,-20122,-19595,-54753,-2646,81466,191131,235056,122553,13350,-43606,-51927,-42653,-33809,-40376,-75528,-66527,15749,144963,307494,362116,386344,341404,293353,184213,146966,72411,27767,46026,70202,58053,25679,-27223,-76312,-70694,-19682,2708,20067,80942,102069,97934,56321,9613,-7257,60345,264368,321715,233619,110688,-1901,-75747,-23715,1229,-20065,6766,44632,108998,169709,197893,174206,87168,19132,170,-6017,-52238,-90290,-132748,-27350,47458,18699,4669,17326,-12273,-74858,-99803,-56748,-37431,10850,65702,223212,502583,647839,511406,327292,128286,-21621,-20309,27082,54719,32766,8685,34301,101043,126921,85912,37478,2119,-11668,-21201,-58738,-90422,-65066,-68163,-61909,-67852,-25597,-8539,-16794,-3054,-53230,-98485,-67555,-49506,-27749,78724,173310,232359,253325,169811,104494,9944,-114966,-136555,-94780,-81775,-84396,-90066,-86550,-39387,-11237,-25328,-35639,-20672,-15734,32081,111644,148204,117249,75589,36137,-11072,-63400,-70297,-8472,-42661,-27070,138327,126083,80105,35261,-25433,-13839,95460,175043,172421,82389,-40255,-103523,-58220,-72556,-101026,-63233,21287,212023,402972,373326,218493,29492,-60474,-110099,-125248,-135183,-117564,-91760,-25585,64842,107072,68482,-50682,40453,52392,-51069,-57276,5297,30971,6942,-682,4040,10981,57788,45244,14943,-41640,-52389,-46773,-68953,5339,63439,26519,-76473,-46427,83397,151853,25052,-105171,-6022,19255,-65193,-103259,1736,94508,112017,207641,413138,339257,70213,-58334,-86473,-103302,-44809,20119,14568,-35642,-36462,4561,8303,16308,88961,195321,206698,125448,13959,-55326,-68954,-32653,813,27255,76409,81565,32300,-37807,-33170,-24473,13675,40471,3025,-8717,6130,27124,40233,80643,63963,10187,-81492,-13650,52847,19246,-30754,-69282,-112707,-23324,40846,92106,92522,-7451,-79107,39069,113638,145445,192634,201241,180104,123418,55847,10166,-36615,-27003,31761,78025,91977,99183,123961,208611,310857,257551,84723,-56452,-109810,-49144,39390,35046,39020,13152,-78865,-35524,57377,81012,-7984,-73467,-90033,-104362,-100129,-116467,-127078,-165298,-74374,-2379,-11562,-55565,-79930,-105111,-99014,-105445,-125428,-69171,6794,-2009,-68409,-97699,-64696,-91345,-7106,-69550,-106233,-12015,158723,368266,454915,332583,154660,69213,65093,7760,-30884,-66046,-106054,-155313,-173999,-164218,-108441,-41846,-28483,-81473,-44527,15132,20620,-31050,-95443,371,91497,33717,-51667,-65952,-27189,11999,78446,106399,69602,88778,84634,43457,-11258,-23788,-28159,-41216,-211,113292,203144,131995,-44669,58899,285862,463384,401963,175062,39668,-39133,-53231,-27384,5205,12717,-38726,-87019,-160385,-126984,28670,171775,208821,169167,91712,42535,6772,6381,27969,-31500,-112318,-107168,-10595,85790,102936,8167,-108358,79432,165088,98614,23356,-71324,-136265,-66438,70969,108443,47626,-4111,-23864,1723,-7758,24307,67835,61753,32177,-43468,-64156,-110742,-7204,134116,231462,234285,123890,-6245,-73792,-43529,41507,131689,23250,-84665,-93785,-86647,-126338,-113030,-57255,28532,66654,41143,56040,170112,231552,239437,162316,4441,-110335,-78952,-55919,-90413,-73894,-34606,-36675,-71361,-22507,72726,108415,47102,-38288,-88520,-139783,-118465,-14778,84251,51199,64038,234134,398298,327317,92587,19268,-25442,-70536,-69673,-27832,37930,65831,73223,34628,-31071,-126812,-70766,13208,75242,54936,-9217,-26974,-90602,-142312,-63697,-23385,-41732,-94977,-59290,-8050,66802,140711,161879,147919,157931,149617,110031,52043,37168,-10999,-107839,-57806,855,10158,-34927,-51768,19498,99444,108714,68273,110524,133385,115855,135122,119763,30284,-46899,-12592,17712,33732,43803,-5060,-56072,-63938,-74058,-110627,-36847,-20038,-42236,-41804,112746,335550,260874,64498,21426,38915,57363,38950,-19062,-56418,-88985,-87758,7922,99407,39651,-24570,-29396,-25923,-31271,-32513,-76469,-138928,-100636,-88853,-91576,-81162,-78003,-91066,-100253,-60385,10999,71065,88046,117488,94783,110105,136664,70066,32531,160656,237528,146694,-17344,-65465,39627,41130,31095,86570,112190,70873,-1300,-43970,-77576,-133175,-65515,-2732,14802,11359,-28821,-24185,-23212,16787,118282,351959,417224,251668,125884,73928,42472,12006,7417,33903,75125,29296,-66255,-69627,21947,115938,122674,48060,-59876,-96534,-51822,16089,47624,86989,137320,146528,117876,81258,54991,51681,-8735,-50624,6448,55785,10176,-45318,-43701,-30708,-55282,-91214,-112724,-121156,-102360,-68239,-79921,-37030,43191,-134306,-31465,-33989,-44658,7443,-5132,133585,350708,420529,500678,657266,553435,289142,43086,-26350,-42323,88645,63462,85211,118691,32003,-76886,-119324,-122415,-77442,-56039,-93860,-86763,-89564,11626,-21484,-62023,-79134,31110,76392,197064,697010,295874,56607,-51008,-93532,-55442,-60755,77340,109647,-20167,-79508,-65305,-130810,-88796,-37239,-63177,-52367,22028,-102218,169882,662418,1022158,1105455,887578,1080218,1686653,1855220,1697923,1696067,1519639,1320251,1110417,970219,794528,713077,516576,335899,320727,187410,57029,-78976,-65611,-1346,100792,7772,-28872,-26949,35944,130240,367632,479912,450510,555018,1096716,1552632,1584595,1065495,613302,495992,611086,7568,288806,161139,37564,219233,401734,649175,279360,78253,-2226,217333,184584,28796,-26219,55958,47331,148777,230601,127834,205063,113950,218820,388014,385278,300382,283005,274031,175757,176232,91698,49856,98831,100741,73943,142752,251079,223782,65532,-88342,-33929,140163,256218,171507,203365,293368,224310,131693,182300,336521,263336,52670,116916,86764,47469,-7794,-36442,-41557,-43836,-104159,-57699,-48756,-45967,-52198,-58927,-63020,-50377,-44482,210658,293678,124024,-66499,-103805,-51048,-22318,51176,107669,102617,81490,58361,69578,99193,121427,104880,114274,173904,196796,122946,-10377,-56317,49399,88130,19936,-123560,-73358,35423,112519,80063,16924,33496,88759,85068,43986,-8596,-34163,-24001,43599,165313,220399,179376,68012,-22765,-75428,-132855,-107725,-71458,-16371,-6956,-55612,-87694,-106743,-126024,-70605,-17372,-23064,-72461,-127140,-103407,-89561,-89720,-70518,-55447,-59582,-53128,-59322,-103912,-46747,97527,192871,204928,131786,-28450,-153098,-148664,-80348,-55310,-103574,-54804,-10240,-40392,-46454,-37291,-46910,-63029,85722,303485,253518,93439,-38104,-80716,-14946,-24487,-77870,-86276,-20346,31324,91499,140397,57540,-40114,-117573,15830,56621,3400,-70512,-56333,-25004,2547,48282,141098,229359,234409,148304,46054,-54189,-31454,22415,51556,33663,20988,56932,118403,74455,-2529,-62673],[-569,51112,10254,-10819,-12217,44194,82556,147970,149215,85070,-4215,-32419,16691,50446,38527,-26744,-78353,17290,113242,176295,202783,177254,104154,55265,32982,33745,9031,-20741,-79680,-120975,-56678,-3668,-1773,7162,48576,110186,104812,55890,-37493,-70039,3162,-44130,-90892,-43715,-51192,-44134,-11671,-17732,-91700,-4911,75336,49513,-1393,-121153,-122174,-125178,-130244,-131008,-75143,-55671,-84514,-72273,-54587,-68978,-50446,36014,142800,210107,255276,159777,105648,42910,-48335,-56175,-377,-48273,-120007,7607,75000,31568,5861,24860,2403,-40190,-96615,-90578,-35669,10190,18225,-15890,-89696,-27279,62244,93407,88832,76802,61600,25894,-29456,-94705,-80035,-58561,-50075,6946,91691,135147,126772,60921,-6915,-14112,18472,73947,101077,120308,139677,124968,29616,-109279,-24497,102578,162235,104811,53593,48799,69265,87198,-17295,-70692,-81328,-77320,-100162,-65887,-33429,-37047,-63563,-34711,-40688,-75267,-23990,45931,52967,33588,-3023,-46185,-65418,-84576,-70292,-48631,-43680,5450,37499,54968,58977,34893,-6109,-36617,-103939,-122530,-78127,-92485,-77068,-15499,4923,16406,27132,33843,54353,55412,-2709,-80384,-117575,-35242,52812,82854,-4276,-23991,-21285,-23656,-10006,-58864,-103853,-11582,115903,195435,134634,-8560,-13685,86703,140405,162014,52587,13623,19470,23333,35560,40338,69832,62547,-9399,-73698,-5295,77877,68437,27067,-8877,-45167,-72658,-97696,-99019,-9661,40354,22822,12146,14320,73560,137548,175672,91924,-17555,-49988,-56170,-103457,-73180,-69630,-93419,-99650,-79220,-1441,79460,115131,85927,50944,103645,57863,-88609,-80461,523,19058,-13322,-127512,-32154,7434,-18062,-58565,-80841,-72380,-104065,-108484,-49772,-30928,-49223,-94602,-99128,21309,232848,376955,326399,200757,96104,-14160,-104611,-121957,-72424,-20574,-22618,-23385,10047,82855,127128,140774,95589,31638,3697,2427,12032,-20185,-90504,-118894,-50747,27192,68181,49142,-5826,-44662,-36930,-5183,2676,-34020,-87999,-111159,-132600,-118969,-35107,53500,44758,13726,138158,213980,157453,1144,-97733,-9756,53862,3496,-70070,-53768,-35019,-58787,-50672,-69358,-110178,-116889,-73534,9090,49972,16290,-58711,-97424,-44956,-32617,-67769,-91646,-105533,-31055,157989,227930,64102,-87017,-100503,-111343,-71678,143569,245156,-4624,-18920,46291,-3925,-77560,29802,142483,164288,86134,17392,-2335,4564,-18914,20562,30214,-7214,65136,208480,229877,140993,43418,-72761,-51862,188191,445747,422519,224399,85531,115771,166636,243315,320598,218220,78076,16258,-87824,-118248,-32798,676,-6985,3639,68856,40425,-25465,-80406,-108465,-76046,-64376,-64039,-83700,-60808,-26274,4754,62787,148498,197015,155701,62138,-39064,-74975,-65287,-69048,-57064,-63052,-44637,16097,82407,37749,-5588,25137,56689,30774,-616,-2422,65099,182763,264401,270824,154956,-30409,-23342,127064,95735,-18770,-23696,88739,179789,207168,205004,154742,150797,98337,23089,-44714,-26037,31717,68148,1742,-69686,-104040,-51076,55239,205315,293182,186074,85831,62933,113211,126646,76094,99208,165013,172831,53679,-26430,46883,61610,19226,-19752,-52732,-88133,-45825,-11729,-52204,-30578,45691,69442,7962,-77531,-71559,10313,89537,44039,-9183,-46144,-44371,-50155,-37794,-18682,15519,4237,-52505,-94415,-40807,146227,322092,366400,315036,198275,38278,-88024,-119377,-82390,-91381,-139331,-141425,-164646,-89167,-36006,-22416,16367,23232,30397,105386,185007,169772,106151,46331,8232,-2716,-18622,-58920,-132544,-60925,116000,193879,107315,19584,-16957,2047,-86170,12216,155465,192051,140921,18442,806,120312,223532,261989,233489,172156,158428,100864,11622,-54350,-52501,-83989,-79609,-47776,-8891,41641,101051,46971,-12694,-53091,-105640,-110554,-98116,-132976,-72961,40761,86802,80634,32242,-51916,-45316,-33011,-7477,30694,-40284,-53036,-44555,2312,60610,94146,16519,-91655,-68747,-80381,-79782,-10024,15276,-20703,-67791,-93454,-56106,85087,216460,258803,273935,197297,39693,-69893,-38884,47012,54436,21752,-29896,-79237,-9373,185727,278108,210965,100800,-2303,-68331,-73515,-5191,-29927,-98770,-109525,-55706,33159,49250,10739,25224,87929,74706,-96837,-74747,-69953,-10880,18513,-22867,-73896,-78731,-26161,-11190,-49663,-35436,-5134,3682,-50271,-54279,90835,195921,27709,-60107,18018,45653,12294,-43929,-55219,-74847,-103307,-71983,-32607,-29975,-12257,-3393,-33361,-70046,-112226,-50003,-6840,-19132,67559,104811,-7743,-46725,-15006,-19906,-106191,-115958,-119459,-132187,-45308,34128,74164,66557,96901,159438,162794,93726,17414,-40222,-111361,-78991,22394,162832,319469,305493,168681,101986,57302,29007,15054,-20657,-45079,-40367,-51942,-46628,23066,77882,67528,55008,86438,52269,-3578,-44935,-57283,-62681,-109602,-84290,-18658,307,-36506,-99287,-104160,-72425,-78922,-52927,-2599,17625,-1259,-9517,29880,85354,113398,58312,19167,33442,92744,16893,-112234,-119329,-22197,101527,228523,304862,312858,274888,133655,20647,-22456,-33230,-31076,25550,94070,134703,152917,174703,160575,101221,-9508,-9163,297219,322336,107389,25602,17742,43071,-5548,-50798,-63513,-87194,-45923,25191,59270,46501,15278,104927,262817,395523,368170,260352,129922,79452,92550,89403,47897,-12870,-64081,-99360,-106004,-61421,-14652,57260,185477,283931,366044,351824,172739,39260,-40734,-77336,-107021,-97094,-33782,80533,194549,186535,77883,-13149,11299,109069,198856,219361,139519,-4005,-96863,-97697,4402,47882,43881,17630,-17178,-22764,1158,-1783,-47758,-87286,-69784,-29537,-1481,27293,42249,24766,127073,371170,495474,304274,81386,41300,51414,-366,-92957,-49497,29896,2605,-20937,-42507,-49151,-104936,-103616,-98839,-119603,-87652,3216,74557,-1640,-46696,-34494,24543,341929,373449,190920,5052,-125001,-156675,-72218,-58959,-52234,-48183,-87124,-49437,82726,144791,118064,51679,-42404,-99726,-98284,-30732,-16359,22684,94212,158975,86092,-39239,-89488,-76758,-39203,29815,84465,-39014,-96138,-60267,-77005,-33465,67205,125009,132180,66077,-32924,-122982,-135020,141589,78931,-9313,360136,992225,3160792,7532640,13083260,17352923,18355473,16268191,12836694,9096231,5558364,2559775,426952,43257,-30355,30812,-111917,51587,57624,-28223,20398,121627,100062,61556,14396,26515,26266,43043,113249,104411,21413,-46054,-55301,-52110,-91241,-105818,-129124,-94477,-52833,-30078,18459,83210,204278,260587,241963,193593,146885,102437,61475,45637,-19971,-179245,-387441,-489034,-422743,-242095,-59993,23657,-14805,-37344,-6235,-5807,-43030,-94746,-19143,50254,92290,50365,-6626,-35709,-39314,-61149,-74543,-68555,-43191,-56774,-85751,-64226,-71092,-84988,-67992,-70648,-64493,-24980,392,41840,98543,167398,260014,305527,262702,151848,64884,75716,116762,151032,80708,8547,-8187,-42742,-36055,-31993,-75535,-84321,-54656,19384,95379,154269,134413,46870,-37108,4313,-8115,-56812,-54008,-69551,-97244,-34149,-1058,-41687,7694,104133,109143,14820,-104837,-35477,15969,34052,16968,34686,56016,66101,28723,-37143,-73025,-101115,-57966,23712,33633,-28131,-60583,32532,51296,-14824,-63793,-86371,-126383,-40859,37657,90592,83274,64654,41245,-7873,-2584,33933,18966,-40506,-107967,-87123,-20567,-20761,-51468,-5637,107544,157431,175860,145597,115272,87879,-12695,-76962,1056,67726,108409,160103,79532,-68425,23706,205779,387916,422150,149619,9063,-38381,-37218,-58924,-76533,-28900,-7453,-12763,6232,17491,-36566,-57366,-39391,-16012,11290,17402,12879,53683,106507,112464,46582,-29306,-116279,-44511,-4938,11595,-40543,-136338,-45193,37041,72803,73774,56486,56706,62384,31925,-42644,-77612,-86805,-23843,188612,392767,387847,194317,2949,-119645,-114579,-130991,-95030,819,27345,-2118,-56593,-69522,-44028,-34331,-31558,-62428,-32772,18685,109894,178282,112867,21521,-22537,-29955,-32709,-29941,-41017,-76280,-71985,6497,128155,284619,362560,399407,340904,312885,217507,163250,68639,11245,27716,54214,48456,25484,-24806,-75340,-70414,-25479,-2562,10658,65830,79257,75395,43915,10253,-3489,60418,256930,308209,221026,94161,-11619,-69067,-14310,-2232,-20129,8292,30129,87709,163080,219597,222283,140984,46611,-6858,-26572,-68431,-105444,-117610,-19988,44048,6701,-11501,2539,-12567,-65573,-93134,-67754,-61345,-6431,39633,174549,424572,607457,535455,362515,141263,-22380,-39739,6627,39235,26945,13532,43106,104685,125823,77443,22348,-9895,-19205,-30290,-68875,-95814,-61055,-65486,-63218,-70355,-26749,-7098,-19886,-10164,-53839,-98670,-69880,-38686,-7382,80634,159054,212151,247135,181017,128916,20387,-118157,-115723,-67901,-55228,-61786,-73466,-78265,-57240,-39207,-49182,-50098,-27770,-13384,49383,146120,191246,147747,88340,45285,637,-52223,-66793,-3252,-41788,-36716,132931,109250,78743,38857,-23165,-14602,98390,181902,177827,86422,-35555,-96421,-46964,-52726,-96222,-81074,29313,238852,394856,327228,173555,6557,-68230,-105985,-114355,-133983,-121986,-78644,-10362,90913,154338,124719,-37057,30033,70496,-26531,-77954,-17458,10400,2052,15770,31280,67883,127254,78847,5422,-52387,-41568,-25582,-42129,24863,88627,61459,-55815,-59472,75151,141763,10848,-86343,26108,50757,-44861,-110792,-4899,79659,94864,178861,373348,336974,69668,-56044,-80404,-96116,-34777,34722,38035,-10253,-22380,3661,-1184,-5320,41117,112114,121274,76620,-3027,-60483,-67055,-20355,28263,68336,128799,138211,87567,10555,-9858,-10822,28586,48905,10307,-4504,6763,29209,42282,73953,59201,11028,-72377,-37404,26112,-1426,-42539,-74200,-95962,732,98855,178330,156090,16827,-77885,18311,108968,158814,211888,217190,191762,134449,64659,12463,-44233,-48862,-4617,36279,52231,63521,86861,165348,266124,226125,76005,-49008,-101170,-44973,51305,38473,37017,14498,-72271,-24239,48208,51067,-33100,-76645,-97514,-131285,-128459,-140117,-140493,-140682,-57081,9513,-4837,-48046,-78728,-97372,-91293,-92500,-114453,-81580,-6362,-10403,-69775,-102959,-96706,-108346,3158,-71382,-106329,-12092,151104,361995,445821,313187,137467,44855,25738,-24066,-38478,-70917,-115916,-154044,-157421,-152374,-101338,-44790,-40918,-96544,-48619,7041,7271,-47040,-102870,-14176,58574,-388,-77820,-68014,-18550,18301,75572,88481,50020,76967,76278,32588,-15929,-12233,-6133,-12961,29816,138034,209569,128887,-51130,56447,292794,458046,370010,163380,38453,-29723,-38090,-22447,-15738,-44759,-112872,-145054,-156495,-119268,22154,162548,213831,178611,99509,53683,19544,14624,23380,-45279,-139365,-98243,-1304,88704,99088,-1879,-84529,100365,230166,151028,47875,-59821,-132751,-68964,61409,100186,54682,5924,-20266,-13213,-30881,12302,55854,42232,7952,-64603,-89912,-100047,-1357,147621,261525,263993,132488,-6770,-80865,-57590,18424,89078,-21391,-126365,-119950,-96994,-125677,-133874,-75268,9348,65063,63609,84946,177856,211232,209399,138761,-4417,-119559,-72849,-38304,-67133,-61087,-40162,-43010,-74926,-25492,69688,112347,60131,-29869,-87177,-136486,-118111,-49276,54756,32570,43311,200192,352401,280935,77835,23836,-10775,-50697,-62577,-45391,1324,24686,35678,11804,-39597,-131353,-68339,13564,78450,69533,12271,-6041,-78419,-129299,-78316,-40231,-58288,-104931,-41746,8676,80032,139760,146158,120171,124456,112475,66003,7979,-5536,-38649,-112044,-65638,-21758,-17503,-60681,-55824,16116,81541,82474,36787,92723,156731,147744,130774,99998,19534,-47157,-3907,30458,41419,55217,884,-68260,-97066,-121689,-129913,-46753,-21866,-32000,-27797,132859,297268,197629,57324,44141,57002,72586,53307,-16737,-66523,-98922,-89531,5972,114882,63413,-12967,-47538,-39298,-32609,-28279,-74870,-137689,-96501,-75146,-74908,-69139,-71121,-85677,-91014,-54457,13608,75379,92064,118812,93761,107283,132635,68731,52351,225873,328026,202436,-3596,-89102,26041,45408,16696,36856,66004,49909,-3059,-49516,-93409,-144859,-60979,11937,41763,34103,-33362,-41421,-21563,23166,118018,348040,431045,273974,139043,81882,41231,-6068,-14653,18893,70234,33951,-62501,-64051,33026,129685,132320,52092,-53998,-123201,-84696,795,57907,110888,148289,140815,101308,63699,35094,17408,-49668,-75419,-11581,40442,6442,-42793,-42945,-35159,-58860,-89116,-113524,-126291,-90706,-55012,-66113,-4062,75476,-112001,-71613,-23984,225774,337698,7538,-25903,136866,37639,169251,478208,335647,5407,44848,-65615,-9862,125725,31053,48310,106555,33510,-74416,-108110,-118238,-70411,-37267,-67993,-59143,-74254,54426,17824,-14694,-118051,90092,93598,284341,821089,248887,115874,78112,5189,-67053,-54564,98098,137988,1463,-82537,-83423,-127090,-82832,-33745,-75297,-41690,50049,-38984,60314,633234,1083384,1189982,926579,1138040,1844142,2067403,1787715,1635197,1396864,1222365,1040098,898633,482947,246228,93974,140139,314869,257003,168609,-51910,-68095,-5800,139087,78103,5904,133044,338438,163569,149987,354370,278834,2893,264412,1297983,1215820,755119,824736,1205019,994455,60274,301984,144793,223284,69285,130483,625766,107975,18047,11986,257555,223291,27567,-16419,81880,37108,138512,243686,436941,618294,331808,-30443,155776,132875,104879,110277,75476,-86449,-133255,-98452,36082,126413,118684,77995,143587,243227,225733,73599,-100941,-7897,179946,291338,169775,225393,328581,245385,155007,258325,448826,332572,11986,91232,128705,91195,3515,-47112,-33439,-24239,-101954,-62180,-50986,-44167,-46691,-59141,-72170,-48237,-89320,155527,270143,102412,-83761,-96462,-44865,-21698,54565,127501,122878,99615,82278,96772,122733,136310,105326,102463,147579,164858,100868,-7138,-33923,58286,89818,15002,-102521,-88880,18679,93417,65039,1476,16420,76319,74950,41706,-2834,-26792,-28590,21555,131037,192058,161756,61147,-19830,-63751,-130136,-132620,-106110,-56971,-42092,-73478,-94037,-104104,-123086,-81366,-56601,-65427,-98972,-145446,-118418,-120257,-73503,-55640,-48912,-59169,-49406,-53094,-98536,-40698,101009,196029,229206,168986,9537,-112262,-145024,-101419,-79483,-106166,-39567,9023,-17768,-34769,-34924,-50750,-71738,72837,272529,223370,69881,-58624,-56045,6454,-6927,-58802,-71941,-17196,27997,82658,114260,13308,-75674,-91606,50398,80132,21565,-58563,-66703,-34449,1630,47358,126216,205765,216540,144677,54464,-37904,-18199,9274,19169,-5494,-15783,34424,102952,57706,-10421,-81592],[10573,66444,29410,19620,27519,90545,131670,172027,156792,83098,-10535,-37348,19400,47506,24087,-44452,-60182,39180,124025,164001,165684,151997,99917,63132,44694,43644,14901,-19135,-82920,-127535,-44121,12394,9254,5545,30105,85676,85292,45492,-37062,-68108,-5620,-69975,-68106,-27569,-35563,-49109,-24148,-24522,-81946,-2911,74383,39520,-49968,-137688,-120257,-124032,-138120,-135272,-69530,-47205,-70523,-61477,-34936,-53270,-70075,23566,151246,238176,263147,146095,86410,24319,-65154,-38933,3943,-52480,-117424,11456,70548,26155,-1535,14028,-9440,-45976,-96714,-84595,-29887,18202,24873,-11977,-87213,-31592,25429,51407,67437,71185,72742,47873,-5599,-97507,-118035,-86678,-64119,603,77369,97147,81508,32693,-23482,-28272,3428,50349,64113,86908,116637,116276,32706,-99198,-36728,93676,154286,92391,34415,25591,49253,85376,-1342,-70062,-99974,-95340,-80306,-50393,-27872,-37849,-74693,-49004,-63983,-89394,-8635,68427,62106,28552,-13783,-55417,-77157,-87649,-51476,-26837,-13345,45574,68769,70622,68868,41074,-711,-27352,-92885,-133449,-85031,-95115,-71424,-12109,5780,19689,31672,32075,54441,57263,-1338,-74277,-124619,-45197,46226,106356,45031,15585,15955,-2230,-8323,-62203,-76692,17903,160285,251312,173709,8752,-8625,87907,144594,173804,75259,32082,26839,21082,28236,35960,69810,61081,-16189,-94769,-23478,68909,74695,40873,4632,-33653,-65396,-93329,-99245,-16368,39321,25347,13348,19864,96339,166496,197485,112172,13545,130,-13383,-101314,-78043,-62252,-76470,-92104,-65281,23376,104179,131395,76876,25343,71604,52998,-82927,-81063,-6748,15072,-738,-100887,-61462,-22102,-44268,-80242,-88297,-63761,-88413,-126620,-62210,-39365,-55416,-100060,-121389,1934,224921,385931,348079,231016,126872,5571,-95535,-115226,-62239,-6063,-3165,-14971,6739,86879,138855,156797,106552,37614,3263,4412,14424,-19818,-92085,-118473,-57168,17249,60115,43640,-7440,-52382,-53659,-20022,-2546,-20714,-70466,-113337,-138655,-128103,-42401,62353,70699,33937,137045,191657,127746,-25201,-112927,-16427,49610,3750,-67178,-50927,-34602,-60578,-55213,-75678,-125518,-111088,-65862,10068,39526,611,-70998,-106238,-52189,-42427,-82185,-101546,-108409,-35584,145449,219836,55215,-105045,-108159,-109550,-114282,64701,192944,-11285,-9788,43410,-12704,-86833,21899,121063,133044,67053,13136,-11834,-35175,-61156,-6110,14089,-27859,35990,178001,184527,101058,16078,-87242,-49332,169901,386866,335428,161060,38366,71526,131157,214449,307186,224837,78333,13826,-93172,-122529,-42673,-11440,-12485,7811,95371,92577,43786,-17393,-89300,-78868,-55964,-61664,-82166,-46749,-16304,22852,91652,191547,246636,179535,67051,-46310,-80907,-54862,-52160,-40833,-45316,-28776,23559,77247,24420,-10772,34470,81968,68682,46448,44973,114013,247178,340392,315104,153369,-52436,-47649,104635,99891,-14593,-36831,81490,169502,193690,193207,135847,137933,97155,30067,-40059,-34845,10414,46057,-9636,-58846,-93143,-58194,49840,195768,275559,174494,75118,54684,103833,120454,83029,109087,170290,150428,10663,-37548,95897,151227,105792,27197,-39768,-74371,-19847,11468,-40657,-36263,37236,69891,16703,-71336,-84938,-23699,45945,11412,-25220,-45542,-39029,-44579,-35966,-18960,2291,-28524,-86254,-107454,-17082,192470,383507,421943,354570,217790,45947,-80805,-115636,-80176,-82974,-124849,-156641,-152971,-61196,1328,7930,28156,15390,17865,91444,177362,153539,81264,23258,-6529,-19747,-37523,-76479,-134017,-58111,111703,171373,77768,-14971,-50086,-31100,-67645,40901,174856,204944,141254,9466,-4074,125607,242957,270547,199362,134156,126386,84879,16278,-48663,-48917,-85291,-71541,-35648,12486,66425,105124,43677,-9250,-51712,-108303,-117087,-101153,-129878,-86487,34792,89797,82238,21961,-54229,-40867,-27086,-3607,22686,-59429,-65874,-54549,-10443,42130,78012,3909,-113642,-77837,-77465,-67561,-3169,20178,-17294,-68367,-97977,-55949,93861,236136,288785,313317,232731,66189,-60530,-41295,51774,71886,39169,-19157,-74894,-2569,233171,345253,272523,138970,10064,-64411,-91212,-23590,-30667,-93203,-102914,-52689,21888,2807,-38662,-1543,79899,102831,-43089,-106353,-86738,-21091,4415,-31798,-78714,-90573,-40076,-14717,-40678,-18182,5634,5172,-56165,-68358,88664,224195,73294,-26631,28048,57472,35103,-20775,-40097,-63893,-108209,-83932,-38356,-28761,-16745,-9159,-39785,-81643,-145675,-38522,-8881,-55349,24770,75630,-54323,-126218,-43689,-42700,-152614,-132894,-120015,-140057,-71655,-4070,36583,32256,70216,137279,153478,101211,32885,-24215,-97954,-84227,12605,136159,302188,340963,221280,147610,76575,34026,21331,-5453,-15179,-8783,-28040,-26098,44977,99616,83223,65359,89946,49582,-7652,-45960,-54463,-60480,-111600,-87121,-25763,-8218,-43495,-105789,-96040,-72119,-83834,-53537,-3446,14504,-13339,-38680,9464,91052,148743,83119,27551,36317,96509,-2119,-152769,-91561,-14952,98418,231314,333384,368761,331562,170855,29659,-21473,-36570,-30081,39113,115891,152144,155924,176042,163906,103077,-16480,11754,295871,309469,110317,39009,24973,45761,-799,-42178,-57531,-93230,-49606,26747,61342,48858,31652,130305,282519,381534,341169,252983,154391,108218,100283,86447,37568,-34947,-92263,-123544,-103778,-61840,-21011,51550,158776,239640,329601,294651,106929,12145,-52438,-87376,-120597,-117573,-51890,62648,184999,195854,92146,-4552,8939,100962,194112,222409,150082,13359,-78235,-86696,-600,32229,45088,35359,14811,5914,26114,10240,-63031,-104904,-63824,-21389,-530,23752,35104,19508,121241,355106,472902,276752,51559,15632,28328,-14579,-90163,-37782,51590,20807,-7955,-33202,-46727,-103014,-107228,-117260,-138916,-71978,30199,91245,-1918,-60020,-54510,12001,349102,445936,289131,93253,-52505,-96006,-34117,-58929,-57586,-38676,-64091,-36778,85947,143246,109558,38207,-58996,-103906,-92257,-31444,-25595,-3920,52682,111225,57835,-53676,-93817,-71614,-26456,51837,107365,-23134,-94951,-57194,-90199,-50595,60751,140357,136330,59373,-32173,-72063,-84112,192745,212661,128614,92335,1568917,4783870,9608127,15340949,20665250,24018816,24064515,20544987,14354558,7743971,3003817,356478,385223,-115902,69271,-96706,126002,112111,-30199,9127,164016,153645,78096,38574,35204,14217,34638,128772,135992,43548,-34232,-47810,-48505,-84258,-93251,-135650,-106163,-54145,-27362,18907,92360,220667,263108,228841,174822,136248,104223,63892,43031,6149,-110426,-286567,-448239,-504699,-300992,-85432,22240,-3558,-32861,1330,8628,-24131,-97501,-38448,29584,75252,51378,7379,-8676,-19022,-46935,-66455,-72914,-54939,-64402,-74123,-49444,-61784,-84465,-72564,-66957,-54345,-22015,5594,52694,115606,182791,278004,326769,268279,136336,81057,122927,198098,246886,115454,7396,-19697,-39415,-18561,-19317,-73665,-92664,-71107,6956,89210,161109,151924,64038,-23458,-11825,-22473,-78681,-71556,-78488,-100577,-31409,2273,-46498,2741,90661,97370,10338,-111275,-26971,30466,43433,21488,37947,54599,54860,15864,-45464,-76718,-102720,-60841,18487,33576,-13634,-46922,36908,68409,3788,-51911,-80710,-116352,-27824,54044,107004,100647,73132,37603,-13796,-9040,16314,5422,-52647,-120526,-74549,-12948,-31416,-76926,-20173,103587,180728,216035,186933,150961,109208,-8856,-84129,-4293,68000,121076,191041,116874,-38558,19061,196401,390113,413402,143250,22360,-15291,-12929,-32181,-70907,-36751,-14242,-18770,9976,27982,-25359,-47506,-31305,-5378,21416,13739,-10904,38883,108586,132945,75775,-12014,-118027,-38183,5067,13504,-45810,-122065,-21003,55603,88985,93855,82054,72626,68714,29194,-53162,-91174,-98643,-35452,157308,357892,361282,172365,-21650,-121918,-104197,-134240,-111493,-11791,20236,-960,-52226,-65658,-45832,-44431,-41416,-68145,-59274,-34015,39696,120771,96320,22618,-11072,-14244,-24000,-27104,-42500,-77353,-79305,-4602,107913,252569,349333,397240,325916,318324,248349,179580,68475,-860,11926,39161,38812,25431,-20607,-68585,-61644,-27372,-6314,3936,56855,64841,60807,36094,11016,-1183,58933,242199,285482,204232,77473,-18128,-54597,-3397,-4735,-22428,5632,20561,68603,153566,239714,273067,197919,72958,-10489,-47192,-85505,-118402,-89221,-6868,42657,-3191,-27512,-15083,-16589,-59386,-85874,-75418,-81514,-19616,15426,125809,335987,534041,528509,376949,147135,-23014,-57999,-9238,28902,25230,21481,52524,106093,121018,65845,5318,-20386,-24357,-37462,-76913,-95158,-55963,-62884,-64261,-72105,-27999,-6864,-21755,-13937,-50854,-94629,-67881,-25331,9813,79906,143264,190195,236997,188189,151278,33464,-114995,-93659,-36735,-23041,-35418,-56791,-69155,-62324,-57283,-68012,-62797,-34493,-11436,65593,176986,229648,176411,101547,55709,13445,-39282,-59125,4924,-36773,-45585,120272,87715,72239,36323,-25856,-17043,101245,187153,180606,91339,-28310,-89477,-37655,-32307,-82488,-99686,38797,254245,365983,270930,128225,-15830,-76387,-101685,-101813,-124517,-124300,-64285,6710,118436,205339,177933,-10201,26329,92288,3063,-80152,-35462,-1658,9501,36615,58521,117088,179804,102859,-4262,-58950,-27101,-3282,-19437,36093,104942,94936,-26161,-75500,62588,128450,-78,-61327,60654,84436,-20164,-112858,-13683,62703,76732,149120,322144,323977,70679,-48792,-71114,-88038,-24220,48687,60580,14095,-5565,6469,-8830,-27766,-7011,36370,46134,32540,-19968,-66259,-67350,-11499,51034,104376,175596,190458,139594,56447,13482,1182,39906,51365,15014,-1054,7357,31445,44479,67168,54144,12955,-59892,-60124,1967,-16844,-48149,-70832,-73492,25872,162144,270331,221156,42451,-63846,3619,107508,176766,234246,235220,205227,147867,75549,15542,-50091,-65318,-34929,-1194,13793,26484,47802,117698,209497,184376,63786,-41323,-88017,-33228,69059,47587,41122,23458,-56668,-11701,34911,19037,-51454,-71329,-97607,-155240,-136942,-139193,-124669,-112315,-37618,22638,3731,-36869,-66337,-80891,-80743,-80301,-102296,-91310,-21317,-21264,-70848,-102124,-120971,-79099,8911,-71276,-103297,-10730,142521,348529,431609,299071,130376,28859,-7739,-46829,-38218,-69542,-119027,-138530,-138279,-132827,-90294,-46558,-51035,-98089,-42068,6222,-1427,-60475,-108664,-23831,35602,-21159,-97309,-65994,-7703,28090,77011,75832,35885,66980,67559,21660,-19726,-2515,13758,18420,64304,159175,210541,126687,-45181,48065,281937,427121,323493,146660,34281,-23387,-24422,-16022,-33272,-88795,-146500,-139345,-130620,-111646,13758,145044,212140,182908,106177,66211,35525,31715,33297,-40198,-121638,-84870,13965,99160,105032,2901,-63716,110540,280340,197803,70638,-47239,-126759,-76002,40410,81215,62063,19493,-12222,-25296,-53324,1592,44945,25223,-11934,-79528,-112613,-81607,8517,160044,283990,282985,134933,-7172,-86857,-71998,-3644,56502,-45761,-152278,-138217,-102736,-117389,-142096,-84428,-141,68526,85405,110759,177719,184148,175947,113924,-11325,-124831,-63286,-16672,-39471,-39695,-38147,-44987,-74523,-25430,68956,118461,77686,-15440,-80704,-129452,-112363,-78652,25944,13632,20344,160539,296807,224134,64389,29644,5530,-25920,-37669,-34877,-11024,-1210,6597,-6803,-45219,-132862,-64498,13561,80214,84113,36834,20775,-57138,-110640,-86586,-49880,-66595,-91221,-19237,31386,99851,142994,134665,97196,95188,81907,35075,-18227,-28598,-51861,-108755,-69662,-38379,-36571,-75434,-52667,13830,65249,58155,11276,82512,182386,181219,122946,75513,8489,-45847,6384,46016,53836,66911,8706,-77811,-136905,-143348,-107542,-49315,-17314,-14022,-2061,161080,258468,140486,54691,64290,73549,86104,63615,-17551,-78137,-106470,-87457,6813,129649,87539,-189,-66112,-50205,-27295,-15651,-63424,-123407,-86362,-55862,-55187,-58663,-64204,-76213,-78163,-44340,18656,80013,95517,118169,92005,104071,127083,68188,78395,293805,418626,261984,15619,-107254,13497,47768,-3031,-14904,36684,38514,-4695,-60307,-113662,-137686,-51917,30220,74960,67125,-20786,-54852,-22396,25113,112831,333442,434011,295816,154741,91283,40858,-22727,-32598,8155,67970,42008,-54034,-54988,44701,140393,139192,58085,-38814,-114844,-108553,-12082,69220,138058,166164,142127,91503,51687,19097,-11475,-80383,-84206,-19991,29026,3434,-39517,-40018,-36028,-58939,-85312,-112184,-121513,-67468,-38285,-43747,45120,115160,-70982,45343,423601,915672,1144515,736383,267984,144959,468116,606276,665757,731726,949656,904238,367454,149871,176525,3888,12343,94174,40526,-63518,-91880,-112942,-62298,-13903,-33182,-20356,-37023,125932,242267,333415,63964,-99291,-74627,786988,1261314,275696,130347,266865,122226,-43697,-58421,105540,155083,18280,-77989,-94169,-100881,-67532,-28283,-89578,-29934,97982,218999,137421,313008,813587,939994,584819,471656,1336765,2061333,2255150,2066883,1871665,1454898,999540,949879,1041388,1082387,821035,226347,134224,331884,312253,-18788,-69206,-11466,175276,179231,81959,466160,982129,953556,1218402,1909383,2017933,1995114,2119113,2431701,1821629,1085358,1345221,2227751,1519704,-56113,69002,66877,550797,420613,590161,595581,277832,-26180,1911,297293,270197,29512,106,116072,24221,98615,346122,987329,1342695,1006356,480986,350758,589486,929983,1015004,913883,756848,589196,454097,273060,172529,139812,81856,136155,218652,215709,82343,-108747,20345,225849,333332,139215,118963,233111,212715,85926,35978,253767,167196,-23732,-92084,110685,146943,22020,-68934,-31987,-9836,-95858,-62605,-45913,-36091,-40033,-60405,-75213,-45038,-118501,91157,229346,69682,-102437,-88177,-41171,-24311,54325,144971,145387,120167,107951,124789,145148,149422,105016,89119,118367,129162,80038,5020,-11327,64235,86325,8754,-68630,-83814,7147,75967,50291,-12955,-5422,56907,59403,34926,-1329,-23156,-34589,-764,97496,158362,134096,42730,-28820,-61798,-117279,-147010,-129528,-90226,-75440,-95071,-103078,-102691,-122593,-95669,-92354,-99626,-123656,-151017,-133910,-137564,-46218,-43020,-46744,-64157,-50902,-50789,-96704,-41257,96338,192242,247975,201311,42118,-76906,-104776,-112849,-106144,-100640,-26587,27923,12463,-10603,-24042,-51562,-79464,50953,226392,182500,39722,-86403,-36333,24135,8007,-43417,-62261,-21286,14218,59866,73047,-35572,-111715,-53456,80000,97024,34291,-49109,-81340,-49661,-6584,38605,106262,177621,191503,131732,54459,-24124,-2337,388,-7865,-38329,-27177,30084,86873,39377,-20108,-101589],[25051,81027,46156,46666,65823,132535,171355,182562,153543,77624,-15235,-44709,16945,36874,2041,-66930,-35462,60408,133248,152268,132546,128018,94370,68893,54659,52625,20120,-18547,-86342,-125258,-29506,27954,19243,3205,12369,62290,65188,32727,-39720,-63076,-6479,-87514,-42114,-14415,-19905,-48114,-33606,-28236,-71757,-5693,66609,26913,-99440,-117927,-114392,-120342,-148702,-134128,-67055,-41912,-59210,-54731,-20745,-36593,-89930,10904,158244,260117,261852,129457,66096,5058,-81802,-18955,7261,-56320,-109008,17081,68033,22568,-8097,3878,-19926,-50774,-95596,-77922,-24166,22145,24213,-13679,-87583,-34619,-7805,17476,48510,66600,83149,69956,20641,-82998,-156754,-107626,-73239,-3609,63703,63230,43714,10756,-36668,-41869,-10717,29774,33269,61299,97724,107995,34708,-88713,-47644,79953,138989,76402,14903,3211,29654,81107,17995,-57777,-114342,-94971,-57583,-31441,-19249,-36311,-86283,-60866,-83771,-91124,2694,80884,67320,22458,-24532,-62325,-82483,-75216,-30997,-5326,15431,82138,95560,79649,71274,42398,3065,-17465,-80952,-141130,-87742,-93861,-67947,-12776,2318,19409,32985,27214,51704,57375,1882,-65899,-128908,-53404,41823,132677,111777,84544,69219,19956,-8401,-63565,-45612,55077,212882,307314,209588,24230,-3647,90052,149145,182513,94918,48127,32868,19157,21859,30236,65361,57318,-19184,-108337,-35184,62442,82271,57670,22961,-15572,-51285,-83216,-94929,-21449,38304,28888,15798,23750,111377,184582,208790,124753,44321,60554,52639,-42397,-69452,-49462,-55626,-74940,-39984,55803,135156,154854,74319,4731,43483,46033,-75870,-80224,-12043,13920,15574,-61010,-100364,-60489,-76547,-103632,-91689,-54242,-71237,-120133,-72258,-45928,-58378,-99591,-142941,-12102,219184,389473,362143,258527,160870,28896,-86989,-109108,-52373,3609,8915,-10191,4607,90569,151478,172564,116041,43840,5186,11262,18960,-17591,-92464,-116300,-61800,8132,51604,36822,-9761,-60289,-70238,-33822,-6898,-7393,-47574,-108301,-137982,-132493,-49758,62389,87536,54878,137980,172203,102659,-42748,-120523,-20060,45779,4748,-62796,-46472,-32663,-58650,-55564,-77631,-124145,-97522,-59257,9829,28804,-13269,-80713,-109294,-51946,-42864,-90316,-109370,-105565,-26618,149413,225905,57455,-118421,-115191,-106018,-142383,4953,153269,-1303,2490,42875,-17684,-93540,12171,95189,100902,50970,14185,-7480,-46120,-83423,-16395,8826,-40701,8682,147270,143549,71129,-52,-87783,-42259,149938,313662,236345,94191,-6882,36796,103061,190495,295668,234878,86303,18205,-92563,-124818,-51631,-23241,-18056,9199,116017,144454,119065,48401,-51278,-71371,-43864,-53393,-56516,-16499,8749,60554,141820,246613,293573,196232,68924,-50800,-81360,-39459,-31130,-21280,-24783,-10687,31995,70743,9931,-13850,48171,114469,118987,107620,101852,164339,306360,415259,360502,159361,-56569,-64654,81814,99151,-10180,-46507,74688,155335,175335,177834,117886,125062,96989,39584,-31817,-40776,-9677,22192,-21840,-44589,-79222,-62206,46057,183710,254107,162090,64175,46075,92888,110445,86433,116130,169563,122621,-23735,-31134,145187,232938,188215,74944,-25649,-57368,12216,38087,-24007,-36391,32108,71960,28938,-59036,-87958,-48162,10645,-15522,-36995,-41652,-28125,-31173,-28373,-14361,-5933,-53664,-114204,-103385,13251,240057,436199,468164,387291,235055,56156,-68636,-103479,-70914,-67005,-105995,-152821,-132616,-29149,42997,45206,45844,9869,6317,73767,158393,131890,55748,1138,-17749,-30404,-50973,-89239,-129037,-51797,108928,155114,61065,-35004,-80609,-63245,-35147,62674,185416,210418,138193,-83,-10713,126779,254493,274448,180263,111253,101482,72147,23157,-38860,-42525,-67262,-42463,-9028,44033,96539,107623,44535,-1320,-45955,-106150,-118804,-99061,-112507,-86658,31566,93931,83459,12081,-53530,-34757,-18084,3271,16623,-75614,-76121,-62456,-22609,21466,58872,-5169,-95620,-70289,-65274,-51551,6968,28452,-10871,-66590,-101248,-53455,104256,255222,317217,346503,258612,87973,-48585,-43019,53923,88893,59188,-5008,-66811,4547,269770,393352,317904,163654,16126,-58914,-101238,-48098,-38431,-91119,-96224,-50360,7480,-43216,-82667,-23822,69862,121838,10522,-87631,-84375,-21167,-3231,-36430,-78936,-96339,-51587,-18919,-33431,-5943,11048,4992,-56596,-65440,96156,260772,135627,9625,37266,67645,58470,7047,-21091,-50008,-104561,-92443,-42060,-26526,-21419,-14316,-44098,-87656,-100782,7907,16465,-75513,-14549,51037,-50419,-95473,-11097,-25064,-140326,-137010,-117900,-143014,-96723,-41174,-1243,-1285,45352,117164,144271,107414,45965,-10615,-85131,-88456,425,101679,265302,354031,264914,190281,94331,38857,27750,11124,16014,21756,-4854,-5906,65386,119388,99426,79200,99702,54119,-7084,-44594,-49305,-56357,-111938,-88099,-31340,-14457,-45705,-104711,-86416,-69805,-86863,-52203,-4039,10052,-25759,-69699,-10258,96377,185801,114875,39065,35401,87106,-31215,-107224,-64268,-8949,89003,218209,339598,400778,366953,203098,39464,-19579,-39050,-27631,55541,142005,167659,150047,162181,152007,95549,-26275,28970,273261,279046,109033,53179,35874,52365,8016,-30927,-50258,-99555,-54698,25539,58275,45960,43466,147030,287489,352051,308356,245344,178610,131627,102984,81635,28745,-53453,-122522,-134643,-91857,-58427,-24935,43974,124650,185017,274580,220861,42725,-13727,-62568,-96354,-127245,-137831,-70644,42562,171552,201880,107532,7557,7550,90018,182261,217022,157210,39112,-46562,-72736,-8982,11172,39123,43622,41727,36425,50330,19238,-70201,-105863,-58398,-13914,-1348,17958,27216,15670,118180,340794,451814,254746,25021,-10011,5919,-28973,-90105,-34560,65706,36559,4581,-22182,-41168,-98335,-114143,-139509,-124449,-50093,56230,100880,-7518,-73088,-68790,10517,355022,520457,412954,227329,76821,11880,28847,-42023,-61895,-31120,-45090,-23040,88415,138768,97773,17787,-84101,-106341,-82465,-29104,-29929,-29082,9948,54206,16475,-73399,-94599,-67013,-15314,68894,122010,-9968,-91810,-53124,-100044,-69849,49588,153825,136377,52504,-31647,32648,-24620,267796,417801,854293,1294218,6725002,18903721,34377126,48332107,58151133,64358233,65521641,58023607,41779481,22430141,7663962,889524,1301444,87329,93953,-82462,226204,188376,-25001,-9072,196969,200459,83572,55164,38645,-351,27009,140453,162551,62696,-24712,-42363,-46648,-78365,-81559,-137189,-119519,-56286,-24742,20145,104077,240948,268774,216469,152482,118920,102185,63803,37954,34827,-30719,-166288,-321455,-431601,-365195,-114066,17858,6265,-29379,5115,17617,-10003,-93662,-57281,8026,53451,46748,17547,12241,-6669,-40057,-63003,-76428,-65119,-70372,-62118,-35719,-52663,-83463,-80092,-65577,-43803,-21201,6893,58927,126497,188877,282264,331288,257610,107329,99628,191979,304946,354363,153339,14111,-28611,-38654,-4999,-4599,-65978,-92222,-91932,-11291,78471,165271,170711,84889,-2468,-25284,-43777,-103718,-78636,-80416,-105976,-30802,5358,-53132,-7626,72930,81041,3639,-114456,-22975,41491,46989,18082,31034,42163,34316,-2828,-56418,-81426,-103219,-67187,9160,30523,-2510,-38042,34098,79442,19928,-41676,-73338,-103676,-19402,65586,116251,110286,74799,29346,-22349,-17238,-3900,-12610,-68168,-134168,-63058,-8639,-41264,-103881,-35641,95190,198228,251945,228523,189466,130215,-5290,-92031,-12206,65532,131472,221664,157314,-11657,2445,169926,369857,384973,128916,30086,718,3752,-9450,-57354,-50671,-28223,-28971,11162,34681,-16258,-37849,-24158,2531,26031,2928,-40140,20524,105968,147288,100567,2937,-118725,-37917,9402,9758,-52342,-97098,-2535,66409,96683,104520,100110,85231,71995,22926,-67716,-107207,-103779,-44441,123855,308968,314314,135006,-57332,-112642,-90534,-105482,-121095,-24661,10921,-3445,-51478,-63940,-45985,-50839,-49392,-72124,-79525,-78537,-18670,65082,72426,14843,-11578,-10183,-21230,-27704,-46482,-79079,-90533,-19665,82758,211551,320867,377700,297213,309671,274034,193937,69834,-9757,-2397,24170,28147,23302,-17077,-56818,-46314,-25695,-7585,2615,57078,60116,53292,30040,9069,-2884,53088,219085,253961,182252,59395,-21583,-36592,5702,-8578,-27837,-1822,12203,51173,140207,254334,318970,249763,92962,-12886,-65292,-89744,-86038,-51627,12138,42137,-12685,-44963,-36887,-26401,-58833,-82406,-82140,-94760,-30039,-8085,77686,246103,438041,492114,369397,144604,-25956,-77224,-22713,20438,24455,29380,59410,102673,110297,48904,-16106,-31267,-29046,-44376,-84620,-91162,-51691,-61846,-66703,-75053,-31109,-9318,-24623,-16448,-46121,-87276,-63070,-13399,21871,75023,124601,165166,220774,187382,164908,43202,-109991,-73595,-4148,12671,-6755,-41277,-63588,-60512,-67100,-82935,-75053,-41998,-11344,79018,200802,258638,199104,112082,64720,24720,-27235,-49111,14835,-28597,-53237,100151,60643,58355,25688,-34700,-21481,103398,189434,179591,96025,-20352,-84675,-31942,-13064,-63276,-115764,47227,254390,318640,208389,83673,-37974,-86268,-98869,-89968,-110871,-121219,-51021,23317,146026,254949,220678,15166,25066,111496,33912,-47148,-35393,3621,29276,59378,82924,154630,212065,114553,-15527,-61261,-12088,16655,-2936,38805,112111,124636,10457,-98082,43508,111660,-6437,-34230,94311,116094,5692,-100881,-25741,42555,56412,118148,263743,301225,73389,-37050,-60060,-80894,-15131,59344,77973,33580,10874,11672,-15118,-51069,-54077,-27986,-14640,-6417,-37977,-74143,-71650,-8221,66261,131485,211481,232251,182565,96111,34448,9820,45555,46611,15863,434,6777,32565,45696,59722,48651,15614,-45689,-81476,-18769,-27408,-48361,-60880,-49766,49217,221713,356370,280994,67139,-41559,4622,115395,198866,257063,252836,218624,162049,87022,18345,-55120,-77708,-61066,-33409,-19711,-7523,9864,68798,145558,134862,48174,-34071,-71931,-13170,94946,65643,55209,43487,-32910,396,17403,-12437,-58327,-59849,-89397,-130606,-117736,-113851,-91231,-81165,-16291,36638,13647,-23328,-48663,-64565,-69589,-68775,-89516,-97505,-37635,-34028,-71252,-94930,-85902,-44735,9644,-70281,-97355,-7581,134043,329708,413804,290603,133420,23395,-33102,-60593,-32199,-63329,-115742,-121175,-116424,-108443,-74898,-45812,-58566,-88060,-30289,10446,-5879,-70768,-113170,-29849,21276,-29940,-108631,-60269,5716,41946,83585,69255,27719,59695,59829,12115,-21745,6775,31685,52336,102071,175427,206109,124464,-32647,35158,255745,376580,270221,128338,29114,-19138,-12005,-7653,-44016,-98194,-89652,-91614,-103011,-104309,4692,119818,202367,181881,112644,80377,53976,54359,52352,-24530,-90028,-65810,36914,118639,121363,20094,-44603,113228,315038,238790,92593,-32388,-115966,-85780,8724,52694,70280,37613,2597,-28665,-73106,-6728,36449,12377,-25955,-84303,-99655,-54120,23995,172507,297809,290986,133801,-4110,-86733,-80967,-16173,44841,-42525,-139294,-145320,-102490,-102969,-129678,-82484,422,77290,106756,132765,170851,154864,144216,91838,-13787,-123854,-48743,10338,-5707,-9533,-26206,-39748,-67905,-20331,72981,129228,102191,8258,-66176,-116438,-99995,-99765,892,-3035,-928,122052,240938,167516,54458,38610,26055,6095,3022,4039,10950,-1225,-7211,-16725,-43959,-128801,-57709,15411,82531,99755,65839,55856,-24656,-86516,-87858,-50894,-64069,-65201,11520,64204,129620,153325,130676,82562,74854,63740,23722,-20546,-27085,-45520,-94798,-65550,-43586,-41749,-74850,-42731,16289,55306,41611,-2781,82333,209396,215388,116166,51131,848,-39227,21899,66953,73594,81610,22464,-73615,-155360,-95544,-70320,-40540,-1744,16618,42261,201138,226549,98627,61299,87940,94082,102516,73953,-16404,-86364,-105530,-76962,14676,146349,114149,18010,-77842,-50838,-9575,10463,-37123,-102696,-70994,-32557,-32568,-45868,-52507,-59133,-57400,-25747,30703,89095,102317,119473,94078,105830,125841,73468,114719,361352,503984,325982,44226,-113126,6993,53001,-20417,-50741,36029,38607,-4053,-73339,-128891,-103259,-33745,55287,115701,109806,9480,-52814,-17795,29498,109457,315024,430210,320479,178321,108106,47734,-31068,-39936,7624,73888,58826,-34956,-36198,62772,153472,149213,71669,-11789,-79261,-111063,-15774,86920,173340,197608,159026,96971,52923,14115,-28173,-95280,-73423,-14758,28236,8825,-27128,-25843,-23899,-47427,-72815,-101535,-99311,-28500,-11818,-8519,112844,165279,-9258,334304,1101848,1945013,2378531,1940342,1340580,1332451,1987706,2260356,2190436,2397925,2659116,2231453,1095312,443381,247602,-1964,-12706,89892,61710,-35464,-64281,-98682,-45995,20474,17952,39532,34708,269079,725756,1046745,768728,521870,867027,2026450,2401450,989487,236793,503342,256432,12875,-61324,113069,172025,39419,-63133,-87398,-62582,-37035,-11955,-96657,706,197279,705259,1203689,1586702,2079782,2253207,2131436,1717593,2157147,4037705,5560657,5865041,5578547,4376970,2976719,2709341,3575396,3758661,2955231,1455392,-8672,429109,487426,28412,-60795,-9795,211073,305653,208430,965605,2001742,2410385,3289880,4618349,4901028,5272253,6401738,6614934,5468222,3377999,2328852,3497384,2173509,163252,411965,323542,1030867,1659052,2366448,1722969,1510379,573258,754,341584,330147,42351,31326,169420,43070,40273,611984,1752569,2409688,2187370,1735877,1636646,1984694,2475532,2648169,2531038,2247852,1803079,1300815,722884,274042,174167,96652,132106,189734,203921,101381,-97867,58779,288027,402031,135204,-17080,407336,756980,816597,604799,423589,599560,804559,457891,82847,225488,63842,-80974,-25326,8725,-79470,-53396,-28283,-18250,-28213,-55480,-66464,-32757,-94896,29570,180388,34531,-109467,-68725,-29473,-19396,61587,170164,180655,153644,145484,163536,175735,170174,114463,86024,99671,105677,76984,36743,21297,77741,88842,13711,-30198,-58892,10693,70394,46345,-14910,-19038,43099,50438,35246,7384,-11862,-30985,-12423,76517,133339,111546,27830,-35968,-57202,-98801,-124178,-116094,-90958,-85303,-106802,-102268,-91025,-112881,-101155,-98448,-96579,-114048,-120131,-121077,-88734,-4528,-21708,-37357,-62944,-45756,-40249,-85820,-36921,94890,193003,272555,239774,80116,-37775,-65913,-99126,-113256,-75784,-4159,56959,58793,33253,5136,-37002,-71670,37737,188971,152382,22476,-91411,-9605,49387,31789,-20035,-45389,-20343,2414,36116,32721,-70435,-106123,-5384,116053,119309,53718,-31075,-86934,-58179,-9296,34737,93100,157266,172178,122104,58252,-2820,21270,3577,-19750,-56679,-13282,47376,84783,34300,-18712,-77014],[39468,92359,59011,69396,101388,168462,199760,181768,142314,70841,-15665,-53110,10285,19475,-26254,-88614,-7053,81198,141425,142408,105329,106729,88987,73856,64031,61817,25867,-17707,-88165,-113702,-14154,43119,29236,1475,-3453,40957,45651,19141,-44413,-56922,2672,-74024,-21084,-3811,-4346,-40485,-38811,-28998,-63017,-13340,51787,11607,-108232,-96311,-107495,-113572,-135819,-121546,-66657,-39659,-50800,-53410,-14640,-23753,-104197,3493,166803,277112,253982,112000,46022,-14287,-94223,1112,8857,-59943,-95386,24684,67241,19883,-14936,-6711,-30513,-55508,-94108,-71725,-19932,20984,16060,-21795,-91949,-37143,-33174,-8654,30288,60862,90728,90413,46639,-58066,-158368,-113479,-76662,-6838,49099,31599,11202,-7641,-48852,-57596,-26283,9980,5999,42251,82261,98898,33440,-80827,-56753,62105,116774,55923,-6512,-19947,8946,72543,37172,-38932,-104129,-75139,-35160,-11791,-9151,-33515,-98508,-69767,-97490,-85803,4815,78532,64538,12565,-37856,-69877,-81664,-57569,-13007,12578,39101,109824,111262,77142,62482,35275,1586,-10628,-71494,-137811,-88637,-90986,-68798,-20808,-8886,12064,27748,16690,42612,52121,4125,-58342,-131765,-62945,36147,155435,184432,165243,125432,38645,-13324,-65711,-14919,98018,268761,355680,236273,34122,-3734,87709,148170,181495,105296,57018,33527,13584,12077,19091,52574,47509,-22787,-116474,-46051,52617,84987,71577,41011,4497,-34815,-71963,-90593,-28702,33105,29161,15198,21446,112800,185744,204199,123968,68058,122434,127894,21230,-51129,-36049,-34696,-53145,-10849,87099,163593,177646,72951,-14718,16290,33606,-72545,-82446,-19564,10836,28830,-17714,-98468,-114186,-118384,-132891,-95379,-49237,-57920,-104109,-83332,-54447,-60387,-95693,-167925,-22862,212170,383132,363120,276872,191742,50158,-84757,-108409,-48213,4802,11232,-12160,-659,87853,157333,179390,116957,45981,6748,19755,22033,-17726,-96658,-117397,-69431,-4578,38635,25131,-16826,-73053,-91475,-51454,-15380,406,-26527,-101696,-135613,-136181,-62088,47355,86636,68222,134942,151976,79038,-56348,-126205,-26618,36695,570,-62823,-46175,-34921,-58940,-57477,-80531,-115324,-87318,-60587,1894,12002,-30899,-92912,-111653,-49936,-38340,-92626,-119080,-104643,-15310,158033,239064,69702,-128157,-127091,-108123,-147786,-36009,125424,16090,11164,38849,-24285,-103109,-4938,61094,64710,32998,14064,598,-40695,-93288,-21411,7134,-50361,-20815,112848,103491,45877,-11975,-84322,-37846,124016,229679,132538,24244,-53005,14205,81310,169686,284063,244354,97053,23863,-91709,-129801,-64558,-39746,-29187,2691,124563,186836,188212,105539,-12015,-57141,-32533,-41206,-9258,25325,45150,112530,206167,304507,327625,199137,62183,-57947,-82986,-26670,-12934,-4585,-7849,3442,35701,57885,-10476,-19363,60506,147401,174551,173218,156271,205518,349866,476746,397811,165208,-53230,-81563,54489,88263,-11730,-57825,62637,132341,147889,154377,96472,106810,91702,45461,-26208,-49573,-33152,-6471,-40216,-34563,-69265,-68681,38922,166051,226904,144643,47993,31557,74903,91531,79619,113119,156193,86097,-53601,-25048,175081,288616,250762,111903,-18686,-43501,44021,61760,-9157,-37298,24067,68555,36744,-48556,-87933,-68061,-20077,-40331,-49379,-40578,-18557,-17171,-20837,-10548,-14286,-75856,-141314,-90534,43382,278538,468243,494426,404803,243386,63012,-57129,-89443,-59895,-49920,-87969,-140455,-114769,-2900,78185,80020,62585,1664,-9183,48217,124138,100884,25551,-23788,-28001,-38919,-63525,-101898,-124162,-45938,107275,148030,60880,-35241,-104659,-95650,-5096,75940,185885,205974,128356,-14224,-23804,119262,252524,268233,168941,93265,77652,58170,27409,-29885,-38525,-47169,-10430,22926,78783,124688,103331,44323,5107,-42052,-105500,-120833,-97795,-98192,-78268,26429,93781,78867,-1885,-54649,-32082,-11750,7208,7483,-93401,-88334,-72499,-37813,-4284,34002,-14507,-75014,-59371,-52408,-37617,14601,34556,-6613,-67206,-108037,-52312,111958,268147,337460,365851,268846,100150,-38940,-48607,49001,100684,77043,7424,-60303,6436,284838,410509,338022,170278,13347,-55941,-103635,-83041,-58162,-95662,-93335,-52780,-13280,-89192,-119580,-43727,54135,126849,56140,-42508,-62760,-12784,-7156,-40201,-78527,-99053,-63369,-27068,-32451,-4093,6656,-531,-55550,-52700,107296,298525,207284,43147,41759,72442,78305,35215,-2371,-37926,-98453,-100565,-47128,-26723,-28962,-21697,-49098,-87749,-52814,66590,53619,-69244,-51525,30594,-8005,-13883,43477,2075,-112422,-133780,-116982,-142943,-120491,-73236,-36760,-35118,19579,96005,131990,108944,53074,-3269,-76772,-94323,-16044,59692,209448,337345,289570,222280,106561,40328,31390,25832,45122,47813,14286,10492,80305,132496,111451,91270,109973,61210,-4978,-43884,-44614,-52865,-113276,-89776,-37352,-19287,-42347,-96659,-77703,-68163,-90798,-52253,-7335,1830,-40158,-103689,-28021,99533,218769,148976,51682,28699,62435,-69054,-65162,-41956,-7519,71432,188623,319587,401014,373393,224288,48698,-17644,-42016,-25649,72864,170089,178573,133791,130418,120235,73799,-40578,40004,232741,233872,102325,65699,47406,60319,18726,-19095,-42897,-106092,-63275,19297,48327,36174,47885,151795,275281,308435,270206,234387,195859,144140,97533,72831,19784,-66718,-150384,-106197,-74933,-52733,-27366,33689,85176,124379,206017,139264,-14008,-38249,-74123,-105909,-123142,-128399,-89803,20511,154308,203677,122692,21688,6422,75704,163431,202957,159131,68376,-8200,-55808,-20310,-15304,25790,41834,59262,61618,67447,20192,-76600,-99564,-53132,-8233,-4878,8867,17713,12131,116591,327591,432347,238737,2566,-36412,-16462,-45029,-96346,-39760,71623,49434,16557,-9579,-33253,-92830,-123410,-151272,-95747,-25480,79199,102418,-18058,-85118,-77829,12520,349081,575726,536670,376775,227409,134379,96899,-18975,-66611,-27053,-31295,-11338,88698,131585,84951,-6311,-118140,-101680,-70993,-24614,-29174,-49231,-31704,-6395,-34721,-98388,-90011,-62966,-6377,79189,127058,-373,-87596,-48298,-96575,-91287,33856,162872,131873,46587,-31037,171288,35600,396330,685834,1963866,3212253,14342157,40216787,73685436,103787567,123381312,133497764,133848039,118296703,85789741,46699960,16160485,2145465,2657383,489491,134671,-71950,348284,285343,-5573,-31599,217147,235794,78646,63054,36683,-16177,21410,147088,181495,77803,-17650,-38807,-46206,-73679,-71646,-132529,-131424,-57625,-21144,22983,119281,264276,275508,203181,126299,95664,97118,61582,30934,65014,58321,-34411,-185224,-324750,-384041,-144342,10987,14251,-26428,5782,21425,-1830,-89088,-74230,-13129,29461,38468,25570,27963,-868,-39278,-65004,-81028,-73618,-73371,-50087,-22481,-43334,-80938,-89251,-66387,-34999,-22222,4824,61162,131690,186337,273435,320047,233049,67156,121151,280758,430050,462886,189442,28563,-32019,-38803,6620,14583,-48167,-76786,-108438,-34087,63756,166625,190647,109623,24194,-18368,-64426,-115637,-67211,-73316,-111342,-30010,10924,-56289,-21653,52919,62111,-4243,-112772,-22789,49311,45280,7860,15685,20886,7205,-24889,-68204,-86207,-102468,-76181,-3229,25043,4881,-34031,24693,84690,35115,-31264,-63098,-90142,-15778,71763,118608,113370,71233,18081,-32373,-25729,-24233,-32959,-85226,-121979,-52698,-7319,-45591,-98758,-50822,83185,209345,282392,269440,230240,150294,-1764,-99585,-22098,60820,139634,250416,197920,12509,-25585,130508,332925,343539,109160,31476,8489,12700,8989,-39023,-68420,-49156,-41819,9717,36641,-9170,-26815,-15794,9810,27315,-11176,-70222,1108,100246,156087,120553,15620,-114552,-43531,7435,1782,-56431,-72007,11215,70748,97165,107345,111551,94344,71989,13563,-84211,-117621,-101846,-52315,90611,251703,252759,85975,-100512,-89669,-73022,-78321,-111894,-36784,218,-8932,-53889,-64238,-44951,-52770,-53465,-72160,-86241,-109958,-65205,14253,43242,-720,-22982,-18253,-25688,-31632,-52020,-79113,-105063,-38232,53870,164728,279644,343363,259712,291245,294636,205904,71984,-15604,-14203,10393,17189,18814,-14081,-38640,-23629,-18175,-2781,12010,70776,66872,53036,25156,4225,-8454,42835,189316,216558,156177,40571,-21593,-18253,11601,-14226,-35481,-12478,3525,35804,124024,261499,353629,289548,103802,-15772,-71827,-71652,-50044,-4954,38522,42920,-21891,-63769,-62342,-41957,-64288,-83469,-85010,-89483,-37765,-30641,31355,163220,333069,432919,342787,134468,-31693,-98104,-34467,12137,23040,35526,62362,93687,93570,26487,-42996,-43046,-34147,-51702,-92733,-87383,-48971,-62686,-71183,-80196,-36830,-14838,-29327,-18871,-41127,-78630,-57533,-5495,27730,65297,102543,136423,197389,176313,165262,45038,-107641,-57455,27712,50301,23004,-27588,-63215,-58038,-71769,-95046,-87766,-50710,-13763,88619,215018,274664,212719,117581,70112,32200,-18384,-39410,24371,-19459,-58612,73769,27505,35421,5500,-50601,-27876,104071,187410,173684,98843,-14188,-84300,-31364,3749,-40828,-108059,51310,235886,255621,142040,39586,-60927,-100019,-100132,-81934,-98447,-115389,-41383,36445,171565,296163,246488,31771,19258,120813,61310,-3869,-10443,27228,55586,79789,100395,176353,221151,110931,-31607,-61654,-789,29953,4184,31297,108647,146780,51072,-93411,17098,92109,-8008,-9820,121578,139374,27409,-87955,-44362,15965,30475,83147,200140,268349,75479,-24434,-51329,-79214,-12287,61207,83306,42327,21620,14556,-23723,-78001,-102353,-83225,-64414,-44615,-61580,-88675,-85033,-15970,67683,142316,228288,255459,209063,122823,47012,9875,40412,30539,7998,-5027,8,27324,40772,46945,38407,14304,-35343,-98575,-38813,-37729,-48937,-51608,-31685,63389,264035,419980,324135,83958,-21465,17438,127857,216975,271327,261548,224300,169659,91983,14421,-65588,-91985,-89475,-62532,-47127,-35860,-27111,16854,73855,74919,23693,-33797,-60195,8256,122582,87190,74185,69414,-9054,4106,-10024,-45975,-58305,-52000,-81646,-106323,-91660,-84777,-59162,-54900,-341,44225,17432,-15570,-36629,-56288,-65630,-64753,-83127,-104906,-62020,-55176,-78097,-90422,-57871,-21021,-1501,-76654,-96461,-10524,117991,298700,384385,277812,136001,20069,-56310,-73963,-30994,-62267,-115629,-109962,-99495,-87175,-62349,-49233,-71759,-83429,-25327,9341,-15227,-86105,-125430,-42540,4455,-38294,-117122,-60758,12253,50365,85535,58669,15427,45713,44214,-4842,-31098,6294,37867,77383,130519,175271,186209,110668,-29231,9411,208447,304256,207156,100806,14105,-26664,-11317,-7774,-55357,-77644,-51120,-58694,-90130,-108318,-13662,79130,172766,164387,108204,84971,63309,68917,64574,-15597,-68146,-52165,56331,134970,134323,33394,-38307,99199,323237,261856,102119,-27054,-111312,-108493,-44481,5267,66581,47726,12844,-29639,-101805,-25358,17866,-8668,-46584,-87415,-72700,-31087,32294,172274,289729,276012,118315,-8746,-89349,-90176,-22617,45567,-29142,-116443,-151646,-109776,-97283,-118425,-83797,-4376,76418,112932,135577,144298,112895,103596,60940,-24941,-130191,-43616,28012,19486,13480,-19408,-41299,-69477,-24606,67578,130088,118507,26813,-58167,-112193,-96265,-117786,-33025,-30997,-32308,76092,177671,103175,33370,35703,36024,30436,41265,46822,45432,10535,-18187,-31415,-49739,-132179,-63719,4277,70102,99535,82045,82775,3154,-71320,-98910,-60241,-67730,-48122,34896,92522,153375,154544,118333,60723,49074,44224,16471,-17419,-21018,-38476,-87529,-68849,-52295,-48496,-76527,-44565,7256,35995,17706,-21294,72905,216598,228845,95806,12333,-20419,-44445,25288,74929,81839,81288,25226,-64099,-98480,-41723,-43777,-38318,7840,44023,90036,233582,186092,57502,59534,98801,101884,104303,66703,-29689,-107512,-110679,-76052,11187,145698,123191,23023,-94416,-55611,2567,31490,-14018,-93393,-74764,-29316,-29166,-49653,-54604,-53865,-47848,-17973,30616,83078,92460,102712,80585,93923,110902,65568,139522,401090,555150,370605,62218,-120823,-12763,41843,-49664,-60189,39800,25796,-23203,-108104,-126034,-68672,-27166,65202,140230,136627,30004,-51458,-23971,18578,89628,275666,399910,325369,188883,112506,42443,-50086,-56394,-2931,67441,63477,-25830,-28031,66662,148311,142316,72155,4091,-53181,-107639,-30448,89316,193604,220387,171313,97861,47021,-547,-53619,-113826,-68479,-17978,18043,3086,-24650,-18502,-17024,-44430,-72717,-102420,-82760,2614,2331,14910,170483,200345,51927,709531,1942563,3214792,3928047,3553119,2909545,3046751,4053935,4575399,4556044,4830257,4927457,3921344,2034005,813599,313508,-1031,-46414,72871,75930,-11949,-48217,-97029,-43853,42744,62671,97590,120142,492806,1438097,2130995,1972001,1841170,2479335,3940286,4186535,2248198,682420,747001,369734,67259,-78064,109436,176278,48532,-61856,-86167,-36267,-15178,-6219,-116879,41458,340938,1385527,2828517,4172441,5279804,5675884,5645916,5345374,5956901,8745125,11554463,12439639,11788009,9408719,6632282,5852735,7326405,7562693,5963992,3247134,688814,534458,653135,65152,-65943,-23250,219251,420035,351714,1575532,3312882,4395780,6094195,8169388,8663190,9656121,12363602,12991982,11091139,6830850,3675364,4834719,2880805,989528,1603774,963618,1614777,3504001,4976661,3912353,3341546,1495739,97409,363859,375101,41701,51873,216759,102454,9311,987896,2638815,3725835,3775242,3483829,3473715,3913116,4525574,4826364,4723087,4256442,3393780,2348331,1279552,423318,199016,101088,112950,139285,169756,107488,-89369,82368,342494,484659,295512,502822,1238406,1976985,2308552,2194350,1895757,1976566,2139436,1439817,333119,304252,110889,-64695,-35470,8522,-76177,-61937,-28955,-21044,-36034,-64636,-70600,-34227,-66979,-48213,102507,-26139,-120026,-60368,-31756,-28481,55235,180636,205970,177823,172404,190146,191150,175414,111462,72461,72841,78342,73645,62973,41243,77031,76369,8760,-11149,-45433,6254,54483,31315,-25889,-43757,15189,27846,22132,2589,-13464,-38552,-34190,47356,98544,77310,257,-58421,-68974,-95207,-111000,-98281,-75511,-80409,-123034,-110129,-89537,-113577,-114983,-85685,-83496,-98608,-99294,-98338,-40715,27940,-11845,-40269,-74895,-53043,-40192,-83722,-46341,77735,179353,283888,264945,104180,-14881,-46955,-89593,-104414,-55668,8770,75738,99068,73564,31086,-25533,-64906,24771,156939,127583,12458,-65167,6835,64566,46872,-5948,-38632,-31152,-23860,-3710,-17333,-93050,-74000,34239,141062,130529,63538,-21486,-97553,-75769,-21880,20468,70777,128749,143372,100768,50494,9225,33365,-208,-34210,-78685,-6714,58367,80549,27938,-21935,-65614],[48223,95263,63863,83773,129091,193593,213375,170260,123753,61661,-13418,-64304,-2520,-6251,-61341,-74306,20927,98768,146262,132763,82617,86847,82830,77056,71758,70230,31378,-17089,-88315,-101441,-369,56631,38803,68,-17901,21311,26965,5752,-50275,-52114,18210,-46647,-6166,4006,10308,-28545,-39940,-28074,-56557,-25899,30009,-6980,-67851,-77423,-100696,-105514,-116036,-106182,-66064,-39677,-44562,-56802,-17982,-17600,-93447,7696,180557,291480,242768,96127,28142,-31966,-83939,20089,9619,-61848,-77532,35717,69331,18857,-21259,-16836,-40324,-59083,-91061,-64932,-16242,16331,2950,-34362,-97851,-37514,-44921,-25633,13791,54731,96491,110439,72806,-28119,-117767,-99701,-72234,-7525,34907,3397,-15363,-21708,-58381,-74334,-41586,-7644,-17185,30933,72631,91671,30932,-74088,-59616,45436,92965,34683,-27097,-41349,-10164,62494,57253,-14573,-81180,-52117,-11308,10382,5396,-25805,-94657,-69280,-93322,-76690,86,64857,56114,1710,-50892,-76148,-74023,-38140,4012,29089,59854,129978,116918,65271,45506,22420,-2631,-4420,-61859,-128867,-85069,-82941,-67770,-31701,-24144,1136,19775,5415,30892,44752,8922,-48470,-127596,-70191,32064,174220,255537,246144,179365,56300,-19252,-64672,17935,150909,327709,395214,255258,42270,-5978,82979,143382,172369,108208,61775,32475,8006,2274,6398,35732,35750,-24089,-115677,-54132,41601,84688,84539,61519,29707,-12803,-56353,-82886,-33858,27688,30000,15364,16770,104034,173629,187790,113150,86372,183504,207956,89923,-21903,-18315,-8880,-23745,22778,116976,189309,200016,75301,-28544,-5292,21376,-68757,-83396,-24886,9609,41193,28995,-31956,-68418,-100996,-121650,-93381,-43745,-43818,-84160,-87256,-58450,-53480,-83019,-157921,-24597,208227,371393,355438,289445,222328,73072,-84697,-107511,-45014,3193,10073,-14875,-3942,81936,157421,177311,111984,49786,14355,34693,28894,-15049,-99544,-117010,-75195,-15588,26959,14768,-22512,-84689,-112143,-67941,-23145,7163,-3955,-89367,-127071,-133173,-73828,22640,71785,76864,132054,136691,62859,-61536,-125872,-31772,27023,-4428,-62954,-45599,-36816,-57157,-56543,-79541,-103098,-76868,-66271,-10059,-6264,-47540,-102450,-108970,-42510,-25148,-81631,-122018,-102644,-2452,167338,256176,95729,-124006,-138172,-111688,-138673,-56321,110632,39107,20108,35891,-27727,-110160,-24085,26321,31915,18535,16658,12800,-26864,-93140,-22723,10366,-52714,-46102,81587,70782,30282,-15810,-76475,-32478,98053,148479,40444,-38270,-89039,12492,72801,158692,278908,258407,115422,35438,-85941,-131034,-75553,-55268,-40649,-6028,126190,221580,249458,153409,27277,-32455,-15696,-14309,60632,82766,97191,179997,283723,364449,350263,193645,52640,-62499,-82137,-13329,5922,13261,9502,17930,39639,44529,-30853,-21476,75818,183490,235884,241461,206549,238121,378650,522975,427403,172711,-43966,-93599,28464,72805,-14810,-65587,50167,106727,118633,129662,77704,88347,85374,51654,-19227,-56705,-54415,-32135,-59429,-25401,-59339,-73000,33453,149464,201704,128305,31922,15965,54804,69052,66358,103107,134485,47963,-74497,-21431,184982,315567,289300,136708,-16714,-28530,78865,86161,7372,-35416,16793,62816,42246,-37685,-83765,-80141,-41801,-57445,-57165,-37883,-6983,65,-9555,-3556,-18577,-90231,-157951,-71449,75552,307413,479265,501331,409257,246073,70534,-42065,-70556,-43586,-28323,-66377,-124088,-96721,19126,107454,113072,80807,-4723,-24053,20520,81733,66457,-4076,-45287,-30586,-40439,-70371,-109824,-116406,-35434,113952,155238,79499,-14448,-96338,-67015,25745,87967,184005,198513,117796,-27287,-38766,107950,241924,256583,164546,80383,58188,47389,33227,-17799,-33114,-26102,22872,59445,116634,151133,96634,46283,12791,-37330,-103627,-120023,-94354,-84039,-62141,23134,92076,71336,-15885,-54337,-29367,-5430,10402,-1224,-108759,-98700,-80565,-51243,-29490,9456,-20021,-56781,-47448,-38651,-23552,22121,41058,-1651,-66920,-114765,-47760,120797,277642,351261,372842,266745,106145,-28522,-54597,40810,110565,95759,20925,-52325,5743,278762,397469,334809,163719,6766,-51611,-93892,-124281,-84746,-99348,-88914,-55031,-35006,-128712,-108371,-56131,36684,121941,94109,8540,-26299,5942,-4466,-40069,-74734,-95593,-70629,-34665,-34368,-9859,-4231,-7920,-50677,-33630,122414,336229,285366,75054,44459,74966,97187,65802,18346,-25392,-89522,-104781,-50325,-26037,-35100,-27348,-51039,-77845,-2964,124765,92444,-46196,-82047,16994,37084,56228,90804,22053,-92627,-126862,-114979,-138118,-123678,-82025,-56687,-63147,-3720,76751,119720,108792,57089,506,-70353,-98353,-32324,17044,143934,294101,292499,241821,115215,41225,35291,41434,74556,71786,31843,25379,91556,140139,120391,101901,120181,70766,272,-41974,-38406,-47678,-113293,-89346,-40332,-17980,-27295,-79105,-67212,-65008,-93541,-51990,-11260,-7505,-52774,-130596,-36058,104236,247359,185431,68568,20352,27858,-106531,-30828,-23463,-8671,49406,148826,278519,371614,352509,234209,60767,-11414,-41743,-21303,93591,201398,186873,111450,84851,70257,38033,-55538,47165,183842,182346,93528,78622,60844,70869,33125,-4350,-32314,-107408,-73356,9958,34190,22381,46624,146403,249242,256858,230557,220258,203702,144971,85259,61936,12693,-70193,-132714,-75732,-53218,-42742,-25758,23522,45982,65486,134114,62429,-57223,-58057,-85639,-113223,-112926,-110057,-104197,-161,136374,203382,139163,39343,8130,60859,141361,183811,157379,98436,34910,-33024,-29761,-43787,8246,33169,68061,79602,76131,13455,-85748,-90866,-42657,-2061,-9008,-1761,8316,10242,117448,316351,415234,229841,-12553,-61591,-36122,-60170,-107104,-49750,72196,61791,30209,6633,-21687,-84692,-125660,-124580,-63794,2242,99903,98315,-30354,-92871,-81215,14949,330041,600596,641478,518990,374766,251926,159674,4842,-71230,-25480,-21376,-1653,87673,124457,76837,-22975,-158852,-87320,-58107,-17759,-23163,-58477,-69204,-64025,-88971,-123972,-80764,-57686,1477,83129,124097,6694,-81995,-41352,-84312,-113523,16305,166004,123861,44152,-28990,330392,92464,587183,993893,3379584,5671586,23812010,66954517,123765493,175504355,208506997,223431089,221732148,195238764,141944711,77937576,27384369,3863800,4326220,1045569,262431,-59876,484646,398342,33308,-52196,223775,257287,66176,63393,30701,-30749,19144,148665,191843,88927,-12146,-35961,-45807,-69056,-62553,-122755,-133467,-55509,-14634,28955,139584,289564,281454,187813,96611,68586,90894,58474,23154,95784,154531,104718,-45145,-215848,-319132,-173153,3083,20731,-23120,4746,21228,806,-86555,-87204,-31980,6527,30067,34390,40539,631,-42584,-71117,-86902,-79917,-72601,-37333,-8627,-32838,-75705,-97242,-68155,-28375,-24337,617,60816,132549,177047,254066,296800,199883,20036,144910,381015,560861,559644,219428,48409,-28182,-37333,18491,39266,-20544,-50495,-99268,-58968,46522,165635,211590,138319,54897,13407,-59367,-90386,-42569,-59762,-114259,-27283,20454,-51620,-36877,32880,42664,-12186,-110872,-24963,54680,39521,-7097,-5211,-5936,-22813,-47186,-78614,-90106,-100641,-86447,-16953,18440,9352,-33754,10831,86150,51602,-18473,-49328,-75271,-16311,72501,115107,111778,64777,5960,-42296,-32743,-41985,-52982,-101512,-108651,-42848,-8196,-41870,-77884,-64081,69027,214228,306649,308598,272100,169109,2548,-105020,-32821,54790,145826,275566,235931,34848,-63144,86239,289688,299040,88860,28034,8694,14932,23751,-17504,-81591,-75742,-53667,6704,33893,-2889,-11777,-2558,19820,28717,-23147,-95098,-16637,93506,160856,136239,26913,-107924,-53215,277,-7039,-53158,-46336,22263,70792,92621,104820,118486,101259,69628,2631,-96819,-109441,-97435,-59364,60357,192955,184550,30931,-124748,-57151,-50164,-51492,-98382,-46133,-9955,-15553,-57685,-65068,-42404,-49950,-51540,-65938,-77193,-100086,-99886,-28992,12349,-21019,-41679,-35626,-36109,-37097,-56499,-74786,-111461,-57985,24386,117251,231576,301126,221343,270059,312050,216130,75441,-17812,-20998,334,7904,13501,-9163,-11520,9791,4,13436,38466,102177,87406,61735,23210,-1098,-15200,30815,157163,178208,129273,23708,-17259,44,15479,-19717,-42525,-22712,-3801,24652,108503,262158,373849,313696,106155,-18979,-63939,-48845,-9349,52383,74869,47907,-28282,-81074,-87675,-59380,-72036,-83810,-73325,-69636,-40254,-48899,-9756,94806,234813,362620,304842,120974,-37045,-118020,-42000,5897,23017,41876,63795,82316,75079,3245,-72611,-52319,-37024,-56633,-98434,-82842,-44735,-61844,-74462,-84768,-42183,-20107,-32849,-18709,-33853,-67495,-50157,357,30557,54248,80804,107600,170386,157963,154073,40108,-106870,-42445,61283,92897,57079,-12116,-63847,-55070,-71473,-101674,-97062,-55784,-13817,98718,222901,280385,219999,121308,75200,39145,-9510,-27647,36130,-7003,-55937,49006,-6476,7838,-19567,-68185,-30306,107888,185465,167538,103547,-6705,-84720,-31066,23272,-10724,-75478,53672,202799,186278,79178,1227,-79382,-113362,-101797,-74440,-85182,-106665,-31112,50069,199435,328705,257783,42849,9306,120627,87083,44658,35015,67154,88005,100555,114180,186299,213075,97116,-48535,-56457,10301,40267,6558,19429,100757,165325,99697,-48940,-53,82997,3091,15608,144979,156290,47878,-73306,-64558,-11979,3840,49490,140920,233736,82733,-6613,-40482,-78906,-11902,57584,79256,44639,30886,19039,-29719,-101744,-145431,-123237,-100920,-77950,-86130,-104079,-103094,-30711,58559,139179,228176,262812,222756,140335,55127,6248,30033,9721,-3206,-12291,-7821,20658,34768,34393,29243,14377,-24010,-83898,-49292,-41874,-45371,-39524,-14891,72254,288300,458158,351463,97303,-1421,38770,144529,231980,278574,263697,225565,174508,94754,8958,-76092,-101394,-108623,-73728,-52988,-40919,-46018,-25436,6696,14081,-2638,-34768,-47673,35106,154896,115994,101821,105361,19096,4411,-39496,-69204,-49211,-43988,-70905,-82357,-62640,-53636,-26733,-27881,16321,51508,21090,-8013,-25657,-49701,-62240,-60911,-76162,-103103,-86928,-76761,-84356,-84028,-34040,-4514,-16192,-83829,-94148,-13248,100809,263133,349838,265051,141479,23347,-68231,-80853,-29763,-61078,-113331,-97743,-79914,-61129,-44226,-47641,-82637,-79999,-21349,9116,-22431,-98255,-137715,-55551,-9674,-41802,-113422,-61017,18684,59887,88834,49778,5097,32076,28342,-21434,-39930,3485,39620,98797,153443,164952,158641,91587,-30533,-19149,153720,226683,147657,73820,-1626,-37319,-14336,-8327,-57028,-48905,-22872,-36341,-86262,-115322,-29050,39059,132274,138913,100943,87765,71236,81795,74932,-8297,-49104,-35938,79586,154199,148550,46728,-36305,78827,315749,275535,107706,-23172,-104298,-131287,-108286,-45363,58628,57175,26905,-17314,-130132,-46644,-2874,-29941,-65600,-79946,-43915,-5689,41318,168053,270014,249812,99482,-11650,-84026,-84019,-8907,62359,-7434,-93336,-148276,-116265,-92364,-105988,-81702,-7873,73381,111926,127239,108860,70159,65405,32012,-35287,-134666,-39624,44271,43956,36303,-10633,-41277,-70780,-29333,61725,129468,134021,48030,-48518,-108035,-92582,-97051,-61866,-58203,-59152,40042,124721,45617,11104,30559,45148,57192,85203,96278,90611,36440,-17077,-39803,-51787,-127849,-72486,-8666,53613,92258,93538,110175,35893,-53817,-109607,-68847,-69127,-31410,61034,127181,180558,156439,107896,42449,29926,35188,20843,-4741,-6949,-25248,-77718,-68858,-54199,-47564,-73277,-48723,-2572,18347,-2372,-34270,62161,211364,228561,75925,-25895,-44777,-51138,26724,79394,87324,76210,27931,-37608,-34229,13262,-18736,-32709,22530,81614,153010,266040,149435,28711,59908,108537,108637,102782,53575,-44017,-122211,-106856,-73800,7063,138309,124488,25418,-91128,-50717,19758,57818,17581,-77604,-91263,-39619,-36092,-58531,-59070,-49615,-38606,-10188,29472,72944,76312,78307,62592,80185,94898,56243,160296,417967,576421,403197,80518,-113683,-33781,26747,-67347,-27175,47747,7737,-51530,-136856,-75499,-28154,-21409,69951,157147,155139,46909,-41075,-24809,7330,67296,230937,357088,320233,197329,116933,37981,-66299,-69538,-11349,60686,67624,-14778,-18208,68573,137541,131650,71830,19487,-28455,-93468,-43384,87793,208214,243662,189771,105786,45715,-12874,-75748,-116404,-60503,-17391,12322,286,-17927,-3588,-1835,-37407,-72631,-101894,-61494,36025,15957,36152,222560,229259,124278,1136830,2861184,4585210,5621930,5425404,4858100,5150641,6478952,7326962,7467477,7757615,7521274,5791635,3089193,1225499,380654,18405,-74212,57057,95978,19346,-31755,-94579,-43296,64587,112174,162829,228243,806403,2339557,3548986,3673377,3777035,4727477,6375335,6405523,3903781,1475688,999149,460169,123846,-87397,115512,191738,67636,-57445,-80419,-9419,10516,3070,-129733,109642,533258,2210482,4914758,7671105,9792250,10557761,10540117,10384733,11520113,15382440,19507054,21017774,19793931,15930327,11432262,9920967,11913948,12138873,9579185,5454376,1620079,660926,798590,102133,-71159,-37560,212054,521241,508092,2240643,4778534,6711593,9338668,12160262,12889113,14705204,19441992,20862152,18020335,10993111,5201419,6044311,3579497,2218300,3255632,1823799,2258617,5817779,8223497,6830994,5631650,2675238,329501,375270,413615,40208,72259,265639,211325,134541,1417815,3544165,5146017,5606163,5572283,5686328,6176379,6871819,7335432,7278129,6591113,5201531,3484019,1879238,622686,227753,109911,97616,88592,130540,113762,-71328,102057,399551,595603,652283,1314217,2512893,3728602,4450908,4531839,4131992,3983048,3937899,2778337,894072,395558,177373,1876,-48991,2790,-71780,-74569,-38985,-33237,-44912,-68196,-73683,-35480,-36951,-94625,19050,-95998,-110970,-49514,-34110,-37060,49992,189559,233373,205669,201505,216772,203442,177554,109092,62937,54491,64734,82399,92519,60920,75598,63147,6671,1934,-32896,5506,40922,18206,-33092,-64442,-12049,5969,9558,-1888,-13957,-43321,-52338,23316,69148,48302,-21842,-77999,-81911,-92440,-97758,-76521,-47532,-54802,-120535,-111505,-85244,-110556,-116294,-68199,-69749,-82350,-75871,-64906,12814,62177,-543,-42152,-86136,-58913,-36643,-75472,-54478,59037,165135,295409,289689,127680,4614,-33679,-78019,-80837,-30423,24566,95075,142412,119298,63802,-4995,-46556,33545,152212,129832,30885,-23103,27196,83067,66535,12238,-28834,-40101,-50638,-43402,-53338,-78469,-32256,76982,166950,143836,76875,-7796,-98268,-89045,-30723,9494,52499,104934,118488,81374,44379,23986,44956,-556,-40885,-90111,564,69567,83716,31208,-19043,-55308],[50562,89285,60792,89503,147205,207118,213501,152457,101623,51210,-9075,-77610,-20811,-38913,-96852,-38919,47279,112499,147614,123500,64473,68786,76627,79202,78421,78480,37584,-15400,-85478,-90222,11647,68820,48789,-322,-30661,4135,10842,-4831,-54720,-48793,35989,-19164,3490,9639,24091,-14454,-37560,-26281,-51884,-42472,2474,-28737,-38003,-61088,-93920,-97001,-95103,-88740,-62579,-40850,-39252,-61860,-31033,-19564,-72842,25259,200956,304056,229892,82742,13301,-46771,-66703,36658,10060,-61127,-56207,50587,74589,19612,-26826,-26131,-48972,-61157,-86118,-57184,-12792,9190,-13391,-50105,-96822,-35326,-43349,-34079,-1001,48075,100560,130026,98380,2837,-78676,-76056,-61899,-6221,20734,-21830,-36851,-31880,-64425,-91995,-55272,-22578,-37157,26043,68675,87083,27670,-68626,-55284,33251,71397,15051,-45866,-60642,-27233,51771,77346,13408,-54756,-27086,13561,34531,24610,-12490,-75611,-58066,-75616,-66454,-9418,43412,43049,-9301,-62919,-81961,-63658,-19902,19130,43830,77381,142096,112501,44880,21686,4288,-9571,919,-52183,-119090,-78088,-69709,-60143,-42238,-42078,-12362,10544,-3600,18715,36503,16643,-36381,-116710,-74600,29052,185586,313808,314003,223917,71992,-25603,-60123,52052,211982,383884,421400,265176,49472,-10233,74899,133462,154309,102830,62459,30267,2807,-7430,-7241,16080,22737,-23939,-110081,-60754,28503,80088,95003,83486,59290,13972,-37039,-72250,-36396,22336,31466,16297,9953,86096,149992,161275,92727,97450,236773,283283,158561,14791,3956,22616,11802,57430,141540,208729,218490,79690,-36718,-21293,10929,-64004,-82786,-27878,9720,51026,73715,43287,8506,-44092,-88460,-84745,-36642,-28298,-60352,-78432,-53988,-34923,-62394,-130752,-18065,206147,354349,339995,296121,251384,97234,-86064,-104682,-42397,-335,6927,-17020,-4724,71691,147799,161859,100489,56839,28734,54622,39257,-9432,-100030,-114715,-78802,-24219,17715,7267,-24968,-91907,-129176,-82801,-29925,12904,19185,-71732,-112767,-122804,-83276,-9317,45107,80565,129219,126809,54534,-58974,-120148,-35570,17028,-10337,-63399,-44819,-38319,-53578,-52919,-74500,-89095,-66668,-76755,-26717,-25561,-63039,-109254,-102241,-31048,-5550,-59719,-113343,-100618,8075,170641,268068,129542,-105999,-145023,-115765,-133125,-66418,99929,61631,28543,33762,-28211,-113127,-43965,-5436,5045,7908,21066,25958,-11996,-89546,-24040,15279,-49856,-65798,55023,46525,24304,-12444,-66376,-26943,72879,76963,-31005,-86093,-77578,26614,76045,156794,279556,275653,140515,52517,-75567,-126669,-83188,-68666,-51774,-15895,122018,246645,297112,187859,62786,-58,7930,31984,147480,152789,161082,255276,364880,419541,359871,181797,42097,-63874,-79885,-931,24508,31119,26532,32261,44042,32009,-49938,-19702,93129,219752,296317,303951,246284,258819,390238,548122,444757,178863,-33384,-100496,4388,53926,-19441,-69552,37453,80532,90866,106451,62905,70458,77437,57281,-11680,-62370,-72788,-51402,-78521,-17976,-50012,-75311,29699,135205,180596,114598,16775,-375,32988,43784,46223,85015,105159,10663,-87978,-22373,175063,311467,298322,144694,-21281,-12244,115048,110206,24640,-31689,9453,53776,43379,-28547,-78696,-87072,-56433,-67142,-59614,-33165,5744,18770,4506,5791,-19695,-96991,-140493,-50403,106920,322702,467010,487082,399446,242384,78591,-23655,-48203,-23323,-3272,-41407,-104448,-79372,35342,128484,141252,98457,-9302,-38176,-7924,34930,30290,-32459,-60174,-24644,-35070,-71210,-112861,-106818,-20125,128036,169397,105617,14355,-67502,-29745,56862,100515,182127,190136,108067,-37332,-55046,93655,224213,240522,162342,70687,42438,39828,40445,-3086,-26800,-6279,54206,95829,152153,171242,88105,48964,20174,-33220,-101781,-117515,-89707,-70951,-43075,20981,86916,59268,-30225,-53161,-27385,-767,10747,-9708,-121012,-107668,-86903,-62436,-52812,-12744,-22399,-42226,-37543,-26819,-11265,27852,46301,2563,-66854,-121494,-39285,130205,282404,356560,365992,252649,105527,-18468,-61479,29552,118125,114192,34211,-43828,1521,251611,355975,309328,145922,-2721,-46095,-76281,-165507,-107570,-94848,-80762,-54839,-54770,-119906,-82233,-61152,17560,108460,121963,59026,16841,30570,2457,-37469,-68924,-87748,-72623,-40565,-38583,-22998,-21594,-17525,-43780,-12971,138224,368656,361086,102413,44375,74379,113575,96409,39150,-13859,-80207,-105806,-52347,-24980,-39184,-31025,-50255,-61639,43267,171490,124584,-21361,-106231,6416,68586,103956,118113,28310,-82887,-121501,-113248,-131113,-104341,-62689,-51912,-81301,-24851,58537,106851,106451,57525,234,-66429,-100560,-47398,-22866,76669,229504,270489,244604,118885,40943,39091,57305,103129,92564,46738,37472,97571,140401,124145,108309,126701,79236,6455,-40884,-32765,-42576,-113612,-87497,-40425,-9868,248,-51356,-56412,-61400,-96547,-53210,-17288,-18829,-62946,-110174,-31535,110695,268721,220819,89623,12845,-11011,-128060,-7277,-10579,-13435,23633,102761,221674,316489,307149,230956,75450,-51,-37589,-14923,116580,232733,191197,85040,28910,2806,-13554,-68627,49652,132623,129356,82678,90733,74241,81709,49466,12326,-18895,-101926,-86364,-3687,15615,4551,38700,130524,211063,200554,189629,200247,198031,131602,65025,47821,6059,-66000,-104730,-46149,-29196,-29753,-21053,12889,8674,11726,66314,-1586,-87574,-72665,-96332,-116175,-102959,-93917,-109197,-19638,117240,199625,154849,58510,11756,45088,116650,160330,150572,123736,78236,-5032,-34367,-73515,-13499,17929,66948,87117,73833,-1787,-100519,-75918,-24902,4465,-14434,-15287,-2625,7973,118216,303932,396525,224011,-21331,-86618,-52657,-73415,-121463,-63087,67818,72921,44385,24990,-8353,-74804,-114572,-94336,-31924,31049,116926,89347,-43528,-96602,-82629,13747,298635,589155,711010,634100,498919,349116,208373,24248,-78178,-28158,-16775,3802,83605,117286,76393,-19246,-118647,-68468,-46886,-11604,-15748,-57176,-102835,-116864,-129771,-100568,-70294,-52516,6235,78603,112490,9321,-77781,-34167,-71513,-137532,-1867,158684,110306,44329,-27977,487198,139602,817582,1301450,4928374,8371626,33941336,95798315,178459610,254614131,302886146,322880842,318194315,279263343,203255281,112245230,39903820,5804479,6089355,1702784,503939,-28064,620429,515212,89513,-64536,214672,261200,46524,55082,19246,-44490,17343,142452,190384,93170,-10414,-35820,-47227,-66375,-56142,-112079,-124490,-50923,-6807,36110,163018,311997,281719,166314,60703,37506,82397,52573,12473,122629,250854,241662,89562,-112598,-257349,-199295,-7463,22923,-22022,167,15144,-4269,-89539,-97321,-49897,-15204,22629,43902,49002,-3048,-51134,-82354,-96125,-86405,-71344,-26270,3711,-23481,-70197,-102629,-72535,-26870,-30121,-7583,56280,127499,160205,224732,264072,162180,-32059,165612,477689,678667,628779,237010,67492,-20695,-35165,28840,65330,10780,-21485,-74669,-84991,25452,159840,229852,167268,85013,56212,-19617,-55938,-14400,-45782,-116652,-25239,30411,-42897,-53888,11542,21071,-22751,-113232,-31053,55131,27819,-27673,-31670,-37981,-55342,-70035,-89194,-96037,-101182,-99708,-33294,8971,8796,-39001,-7786,83428,68133,-4932,-35285,-61711,-23022,64472,103538,103950,54311,-8384,-54137,-40190,-58187,-73783,-118529,-98197,-36352,-13987,-35469,-62538,-77449,50762,209935,320730,340852,309183,182664,4955,-110110,-46843,44628,146449,291421,264924,52688,-111192,45410,248899,258210,70443,19626,-338,8295,31982,3288,-74522,-103838,-61703,238,23064,414,6138,16074,32591,30207,-31221,-110331,-34453,83705,159350,144471,33886,-102548,-67989,-13222,-15785,-43059,-22685,28747,64737,81242,95486,119245,103656,62202,-12169,-98613,-94184,-97348,-69121,31301,134864,113608,-28183,-85495,-21321,-24523,-27662,-87249,-54895,-21813,-25480,-65095,-68907,-41986,-46987,-47143,-56728,-62653,-79949,-112811,-67007,-20453,-46264,-66663,-61927,-54437,-46274,-61468,-69241,-99240,-80229,-6231,70322,180107,256125,186262,248498,323554,220694,76472,-20248,-25116,-8415,-2455,4862,-3962,21765,53013,29873,41946,82767,149581,119538,76935,22022,-8428,-24492,15708,122552,138864,100318,6887,-13017,14028,14529,-27333,-50992,-33810,-11910,15175,92581,253486,373837,316375,97365,-26631,-55860,-29425,32337,115844,117117,54956,-34088,-98700,-112389,-77050,-80239,-77744,-45870,-46441,-40088,-64064,-47291,39387,151052,288210,258958,103614,-43240,-135840,-47980,-1017,21824,45899,61653,67267,54996,-19059,-106707,-60238,-39973,-61372,-103879,-80273,-40765,-60577,-78001,-90894,-49309,-27077,-37403,-18784,-27458,-57511,-44926,1505,28590,40409,58070,77374,138587,131111,130024,25827,-110630,-30661,93961,138557,93544,3159,-65930,-55103,-71522,-106557,-104433,-57645,-11276,108865,223420,274481,219187,121723,78496,44019,-2256,-16390,47402,5826,-47000,29014,-40963,-24741,-49473,-85968,-28694,113442,182256,160041,108016,-226,-87634,-31307,45026,25513,-35096,51558,155295,114168,20182,-31988,-93454,-126862,-105716,-69741,-73841,-97707,-21743,63206,227879,347749,253496,47607,-8158,107090,106932,91957,87027,112892,120846,118737,122071,183643,189306,73008,-68085,-48729,19137,45721,3210,3060,88539,178333,152948,7086,14289,93921,26310,39979,161317,163529,64156,-59595,-87176,-42106,-24531,16396,88123,199106,94026,14341,-29175,-81881,-16335,46029,63993,40448,37296,22855,-34731,-120379,-175780,-128492,-119350,-107511,-113213,-114978,-127291,-54614,36036,118514,208027,251941,222124,146873,56743,-2154,14457,-15075,-18551,-22507,-17959,11135,26331,21097,20240,14316,-13456,-61660,-48661,-40859,-39712,-27116,-1301,73815,290363,465926,359823,105441,15190,57955,156425,237646,273873,255058,218956,173676,93112,606,-87903,-105444,-94324,-64097,-39063,-24045,-38546,-46447,-46814,-45331,-30261,-38113,-36097,63632,185916,146775,132696,146295,48577,-198,-69187,-76012,-37943,-38276,-60003,-60153,-35133,-24558,3098,-1572,32577,57354,23425,-2119,-17455,-45456,-59626,-56945,-68963,-95348,-111730,-97701,-90338,-78110,-16871,2549,-33226,-92471,-91536,-17088,81376,223456,310153,250098,146297,29546,-69408,-83740,-30771,-61808,-110925,-85214,-58012,-30439,-20484,-40270,-89905,-78753,-19089,8802,-27952,-106285,-148272,-69454,-23049,-43332,-104893,-62280,23942,68991,91179,40215,-5073,17907,11816,-37951,-48393,-2007,36430,113740,166622,143708,123973,66389,-37984,-47285,98455,152005,95119,48707,-16755,-49822,-20199,-8510,-48973,-23055,-4125,-25055,-92182,-123362,-35529,14379,84331,106730,90779,88319,77296,91776,81507,-4113,-33387,-17547,105056,173364,160365,57026,-38242,54302,296793,280986,109786,-21065,-95416,-139826,-168519,-78434,46186,64382,43815,4308,-111690,-71547,-26424,-52263,-82950,-66419,-16293,19932,50127,160432,242493,217330,79576,-13211,-72675,-64064,19928,85039,14374,-73639,-139944,-122425,-88664,-94265,-78377,-11922,67077,103412,108254,67530,29167,31239,6452,-44386,-135328,-37550,57846,66179,56738,-2045,-40905,-72587,-34410,55249,126582,146534,69534,-38768,-104599,-89513,-77726,-75004,-77819,-72371,22617,90512,-1097,-11389,23828,53968,87807,134580,148914,138912,68176,-7156,-41270,-49499,-116761,-82580,-21186,34789,77833,99265,137032,73275,-32954,-117332,-76878,-69160,-15398,90151,168084,210218,159077,99938,28920,19592,37044,32705,12063,10116,-9302,-65813,-65451,-50802,-41508,-67917,-55165,-12543,3097,-18174,-42810,48882,192992,213383,60981,-55108,-71630,-59071,26182,79832,88813,67014,31115,-463,32961,65317,4299,-24221,42946,132574,229923,295029,117924,10408,62151,117653,115186,98974,36215,-55508,-108031,-93440,-69949,2496,124913,117993,25102,-72187,-36375,41333,88632,58035,-44721,-116885,-65951,-53570,-71241,-65179,-46255,-29589,-2385,27612,59407,53853,46103,40432,65554,79555,46610,173265,409165,565068,420991,98844,-96229,-54793,9943,-58133,14664,50717,-17105,-87113,-102148,-5193,14398,-16839,68816,164840,163306,57458,-26638,-17252,-169,45110,184801,305465,304038,202983,122479,35992,-77264,-78681,-16992,54358,71582,-1442,-5552,69308,122777,119150,71481,33889,-6183,-76365,-53645,82292,214834,263735,211502,118956,47938,-23153,-94551,-104952,-50749,-12419,12810,2158,-5840,19099,20668,-26969,-72400,-99058,-36918,69535,28818,53556,262345,249620,204654,1555713,3723401,5850632,7206897,7298195,6942524,7376567,8935176,10144577,10530688,10779451,10071826,7565921,4106694,1617829,441081,48113,-94831,43817,120963,57463,-15542,-90459,-44366,84898,163923,229658,350382,1174739,3324907,5154719,5731209,6176696,7396170,9025115,8737165,5753270,2524835,1255763,523512,178622,-81256,126890,219304,100317,-43925,-72489,17584,39649,16353,-119504,196152,746412,3069597,7215923,11686049,15081531,16317267,16263974,16277844,18065913,23038588,28405145,30510318,28568779,23098942,16753266,14366178,16715286,16862301,13309480,7786612,2677466,794788,898282,135660,-76289,-51712,191035,596035,656003,2863496,6180917,9030326,12560301,16001089,16960374,19711513,26680837,29175575,25318450,15274289,6648428,6911542,4183112,3747295,5173186,2773192,2878672,8319576,11703762,10104525,8092814,3965413,633613,374326,440736,36890,88688,307593,341117,348119,1824212,4324983,6451697,7414486,7719841,7978637,8461275,9183858,9826250,9843496,8927361,6967035,4537047,2428681,841949,258595,121994,88271,44373,89708,118566,-47157,113657,452358,720952,1115467,2300819,4061775,5829443,7048837,7418585,6911953,6406112,6012573,4337950,1650135,494855,257788,92386,-62466,-10317,-66321,-82694,-54839,-48568,-45995,-64308,-76679,-37493,-8160,-25416,-22325,-101870,-85470,-38040,-38020,-45900,44922,194367,258372,233764,229250,239160,208946,173527,104673,55828,44352,62574,95701,118420,76823,71135,47558,3748,7342,-24532,4337,26477,4087,-39969,-82458,-40331,-17204,-4839,-8395,-15543,-47465,-69576,1257,43303,24196,-37339,-91244,-97365,-92820,-87221,-56589,-19054,-24201,-102676,-109010,-81938,-106404,-106792,-55706,-62761,-69939,-53611,-28592,64765,92517,8120,-46781,-98428,-66014,-32778,-63620,-61737,36541,147417,303264,309582,147207,17034,-28693,-70243,-57792,-6468,37752,108166,180121,162227,96112,18686,-22972,58451,165376,151534,67878,23534,49151,100933,86377,30120,-20673,-51428,-81703,-82152,-64919,-49031,7321,116138,187424,154209,88629,4464,-95269,-102933,-40584,-2814,33332,80561,92605,59323,34791,35147,49595,-4350,-47475,-89250,3431,74281,85799,36034,-17594,-51998],[44740,73350,48757,85037,152857,207363,200941,130670,77257,37794,-6452,-90671,-45938,-78470,-87560,-3422,68797,119672,143209,112373,48457,50409,68415,78370,81972,84557,42896,-13750,-81582,-82276,19667,77623,57319,-1917,-44334,-12519,-3558,-12728,-57855,-48548,50562,3764,6356,11097,34516,-2309,-35399,-26828,-50746,-64329,-31750,-55158,-20792,-49567,-89523,-91101,-76404,-72305,-57493,-44624,-36135,-64976,-55472,-31935,-53667,49613,223728,310924,212904,68806,-1398,-60707,-52705,47104,7799,-60137,-34718,66424,80215,19420,-34201,-36981,-58857,-64280,-81895,-50913,-11900,-2080,-34158,-70447,-86053,-33422,-36832,-38417,-16988,38099,100376,146178,119726,29675,-45816,-53692,-51871,-7056,3022,-47420,-56712,-41270,-68523,-107951,-65092,-35503,-56828,23077,66531,82530,21278,-67467,-48217,24784,52734,-2993,-64267,-80687,-45181,37977,93528,40771,-28622,-3382,35860,56764,44887,2969,-55041,-41993,-56237,-58156,-22953,15936,23915,-22295,-75548,-91312,-56761,-7831,28388,53219,88222,143110,95963,14741,-9866,-21528,-22254,1970,-45926,-112157,-72201,-54997,-46345,-50893,-64122,-30453,-1418,-10115,7047,27046,24248,-25496,-104481,-79181,23050,183594,346125,354912,250355,81312,-35269,-55617,82851,272724,426546,426911,261723,53143,-19130,59438,114086,124071,85904,56416,24567,-4728,-20130,-24609,-8263,5750,-26720,-106676,-70231,9547,67055,98206,102295,88645,40963,-18340,-62689,-39411,13837,30031,14417,-2105,58028,115357,124611,60644,96739,272211,340672,217475,52253,27974,56579,47816,85952,154028,215580,226765,81077,-43222,-35672,-88,-61210,-83935,-32234,6915,53517,107169,113066,84183,10724,-59442,-74385,-30769,-14510,-36179,-60740,-40929,-8789,-39413,-105629,-9441,200497,328780,314868,294040,274706,119274,-90093,-101934,-43788,-8768,-525,-21180,-6503,52797,121048,125992,80569,64777,45266,73136,48127,-5184,-100508,-113614,-83809,-33780,8007,34,-26243,-92906,-117540,-98758,-39282,13902,38184,-53134,-97135,-109497,-91786,-48626,7804,76573,122886,118417,49832,-53451,-113507,-41644,3359,-20837,-67990,-47574,-43123,-52171,-50452,-69166,-77542,-60889,-94846,-50669,-47893,-80758,-117426,-96309,-20596,14283,-34650,-97587,-102684,10113,160844,264667,159847,-82874,-143404,-120315,-133489,-79639,81474,75109,31822,28319,-29978,-113124,-65843,-33448,-17813,-2809,22585,34236,-2730,-89226,-30263,16094,-47953,-82836,30125,27605,23684,-6675,-58449,-25456,45285,15599,-78073,-99504,-45696,43759,83051,157337,279629,289492,166669,70736,-64882,-119851,-89652,-82306,-65447,-29557,109866,257382,323603,202936,88206,33364,35371,93792,239919,225895,226098,323977,433939,458896,352894,162921,29157,-65269,-80850,5360,38761,44040,38778,42124,45343,17994,-70246,-18205,107217,248851,344257,348191,266221,261712,380071,544463,442505,177507,-27697,-106564,-21038,29326,-28937,-73517,21033,52420,64349,83914,49457,50785,64040,57839,-8038,-70345,-91401,-64698,-99733,-16346,-45278,-79405,23890,120194,161023,101389,32,-20537,6444,12998,15897,55340,66808,-27033,-99806,-31455,145168,275217,273251,130089,-36022,2489,147037,129148,38300,-30319,-2003,37642,35334,-26378,-78471,-95159,-70197,-74412,-59612,-29192,15620,33930,16792,13088,-22238,-100666,-124543,-33102,131115,318893,429054,449060,372271,228940,84097,-5462,-26979,-3829,20805,-16700,-84608,-66209,42028,137141,159031,110425,-15434,-54689,-39048,-15451,-9182,-62188,-66849,-14679,-26749,-69143,-114053,-99107,-3580,141990,177284,124263,37662,-39096,5167,84358,110847,178034,178854,97034,-45127,-74453,74289,198293,218213,156462,60456,26890,32337,45724,10612,-23125,8066,78300,124908,176947,177801,75342,47719,22766,-33924,-103961,-117148,-87523,-62717,-27303,16286,73413,38169,-47963,-54050,-29744,-2251,3653,-19948,-128994,-118505,-94803,-74124,-76043,-33522,-25571,-34551,-33794,-21571,-5230,27529,45938,1838,-70898,-128510,-29616,136504,278514,349016,342367,225133,95430,-12675,-72129,13555,120857,128496,43414,-38338,-9232,204283,289446,262683,116850,-16785,-42281,-57606,-119528,-94847,-80077,-70049,-52216,-69703,-97194,-64257,-63368,-5621,86063,136148,102655,58944,54146,8452,-36329,-64691,-79882,-71804,-45736,-45465,-43829,-47157,-31877,-38802,4431,149830,389005,422407,120088,38275,67599,123506,121871,55674,-6810,-74299,-106972,-56109,-26208,-42668,-34574,-49577,-45721,78390,197818,143714,-2009,-115713,-7300,79183,122940,120219,19031,-84534,-122247,-114786,-125360,-84429,-34595,-30890,-87249,-45859,38528,90833,99684,52338,-5816,-66508,-102604,-62244,-58520,15743,153041,223263,226850,114922,37522,41007,71366,127997,107466,56263,43874,95385,130376,119547,106832,125336,82276,10115,-44096,-31479,-41224,-117537,-86307,-39559,2767,36857,-13134,-48640,-59004,-102161,-58903,-28231,-34391,-71177,-81491,-18293,117026,279574,250657,113397,9242,-44001,-116198,2766,-5861,-23712,-6207,53229,155151,242292,242612,213208,90756,15479,-30092,-7655,139187,258904,188928,56062,-31205,-79289,-81414,-76075,45786,82349,77517,68778,99899,84866,89632,64957,28981,-4360,-91934,-104615,-23395,-8085,-17833,22938,104085,162822,141844,146830,172125,176304,102706,35906,28935,-2282,-59665,-82062,-21058,-5726,-15741,-15093,298,-26925,-35351,9658,-47111,-108139,-81787,-100058,-114115,-96643,-82393,-104969,-38901,95543,190376,166907,76463,15434,27433,89308,132942,137366,139449,116966,26647,-31862,-102415,-39770,-3701,55587,82315,59545,-25101,-119155,-55779,-489,11679,-21570,-33090,-17053,3043,116079,286835,371738,215946,-26612,-112314,-65148,-82843,-134077,-77338,59148,82002,57649,43744,4969,-64273,-96958,-65688,-2890,59279,130132,77921,-55376,-97739,-85508,6606,257765,542700,734790,707226,585009,414850,237062,35940,-89278,-36276,-18359,3805,75605,110003,84609,8073,-74138,-49951,-39797,-8640,-10217,-50692,-124308,-142324,-100294,-72318,-60131,-48408,6336,64644,92582,6272,-77178,-28283,-60264,-125888,-17194,137729,89990,46473,-30597,616123,172447,1049762,1559546,6371516,10900065,43157840,122319891,229460002,329139950,392227383,416776679,408603390,357606306,260398143,144406477,51813975,7667929,7669861,2375291,822999,44756,739434,621827,158586,-62915,190274,246717,21084,38438,1988,-56799,13481,127275,175990,88892,-13666,-39436,-51301,-66492,-53171,-102631,-111737,-44770,1122,42803,187314,327596,273056,136384,17334,4873,71729,43115,-2195,142056,339578,366079,209613,-21572,-203354,-218094,-21056,19388,-24650,-8673,2630,-17539,-99068,-105015,-67090,-34149,18534,54718,53535,-11509,-64803,-97817,-108130,-93449,-71452,-17970,13736,-16252,-65655,-102990,-79547,-31492,-40714,-19983,47611,116697,136890,188432,227103,126461,-83625,179186,556666,766775,659336,239289,81818,-12479,-32385,36706,89190,41188,5997,-48316,-103407,1581,148986,243422,193979,111773,100963,38036,-15085,13453,-34122,-119987,-25371,38122,-34011,-71059,-10865,-2906,-36974,-120938,-40443,50298,10380,-52711,-61742,-73084,-88425,-92303,-100293,-105388,-105211,-113751,-50905,-2850,3304,-49385,-28954,78128,84595,8912,-22538,-50189,-34528,46758,83780,90161,40501,-24461,-68121,-48305,-72118,-94868,-135246,-90716,-33779,-25194,-30827,-53346,-91156,28551,196142,323242,362893,336921,189073,4788,-114806,-64677,29379,139711,294305,280720,65378,-166209,20788,219337,226963,57978,10120,-16574,-6812,33109,22047,-46388,-91194,-57940,-8305,3278,831,27272,42360,50177,33721,-32989,-111560,-52709,70528,151381,144336,35660,-99283,-85558,-30072,-20552,-27229,-1563,30792,52671,63096,79844,114238,101425,49386,-30979,-88353,-79598,-103350,-82366,3179,80291,44955,-87620,-44535,14623,3155,-7494,-79016,-63336,-35555,-38821,-76262,-76089,-44948,-46127,-42448,-46349,-48343,-64751,-98807,-99442,-52329,-72786,-91589,-91759,-79836,-59112,-66705,-64064,-88126,-102274,-35595,27558,132170,216783,159581,229313,327915,217936,73762,-24197,-27412,-16788,-14704,-7100,1695,59417,106244,74086,85722,146020,212140,163873,98797,21934,-16922,-35420,-1447,87338,99889,70097,-9958,-11139,21931,8516,-37141,-61160,-45300,-20475,7013,77115,235591,352587,296965,78135,-40062,-53834,-15602,72929,181206,161470,63361,-39706,-116592,-128804,-86713,-80409,-55726,-5573,-22222,-38180,-75360,-80535,-5809,86630,217037,209816,83634,-49447,-122180,-53513,-9357,18957,47246,56005,49322,35812,-34455,-143258,-66071,-43471,-66346,-109386,-79910,-37003,-58267,-81120,-98620,-58660,-36174,-43654,-20290,-23217,-50185,-43672,-2592,21944,24142,34809,46288,102861,97034,95348,2530,-119384,-22235,124958,186995,132148,17578,-68369,-58822,-74324,-112043,-109971,-56315,-4213,120431,217905,258343,210773,119242,80555,47430,3862,-5919,57588,18247,-33676,17398,-73010,-60320,-81292,-98246,-22814,119932,177337,151000,111227,4540,-93103,-31008,69129,66724,8204,44032,96502,43396,-34312,-59229,-102198,-137470,-112178,-68591,-65313,-88680,-13847,76995,255782,351601,235697,47222,-32666,79490,117738,133044,136692,157102,150695,132877,123492,169578,153251,40171,-90432,-40383,25049,45860,-5474,-16976,72814,184989,206802,72861,67717,128874,59035,62284,168869,159691,74551,-48109,-111560,-74106,-54616,-16005,42979,165771,108040,37218,-18087,-88844,-26896,25789,38975,32305,40746,24792,-39790,-130019,-154297,-108545,-101292,-115514,-143375,-106625,-143991,-89014,-1565,78412,166834,222469,207314,142175,51024,-15245,-4640,-41776,-37930,-36050,-30946,-1943,14800,6622,10722,12832,-4969,-40851,-38867,-35820,-33241,-15789,7953,67419,270430,444292,349662,107698,26169,68677,157323,229509,253918,232659,201817,164972,85658,-11304,-101849,-105660,-77532,-46620,-18068,714,-15447,-38645,-63553,-100537,-57616,-44750,-27048,89670,209424,173870,161164,186660,76662,-10370,-95848,-68791,-29414,-36767,-51109,-41108,-11558,-29,28152,22486,47091,60390,23053,579,-13441,-44263,-58056,-52954,-62376,-87062,-125207,-116372,-96822,-74758,-8293,-792,-52037,-103594,-90411,-23854,58241,180104,266214,231568,147601,35044,-64861,-86444,-36402,-66818,-110835,-73960,-35176,3369,7131,-28760,-92806,-80972,-19825,6868,-33051,-110401,-152984,-84724,-37703,-45867,-97563,-66556,26028,75116,89264,26894,-17620,1420,-6812,-55747,-57874,-11462,26857,118548,165504,110866,82348,34031,-52716,-69784,48909,85707,49818,25266,-30893,-63171,-28025,-7713,-34726,-3425,4941,-25429,-108674,-129182,-30778,16842,34348,68573,76258,84684,79545,96547,81770,-5167,-22628,905,128987,187792,165243,60833,-45139,26787,270058,278635,107486,-22615,-87270,-121721,-109903,-63812,28266,65582,59783,26378,-85637,-102711,-54853,-78381,-98798,-52873,6261,41628,55824,148632,210370,182125,58323,-16854,-61537,-40250,51498,102687,29485,-60560,-132504,-130800,-88582,-86126,-77567,-20046,54555,85438,78220,21719,-10586,-278,-17139,-54278,-134473,-40500,65062,82054,70219,1993,-43970,-78071,-41724,45591,118339,151481,85938,-33147,-105104,-90144,-64191,-66644,-80661,-66600,24571,76786,-35486,-35640,13779,60513,121322,186382,199790,183171,97223,4508,-39611,-46224,-104963,-94319,-33998,12644,53954,96042,159548,111519,-11587,-119441,-87231,-71324,-3192,118848,210332,237622,159373,91853,18068,15869,44846,44966,26306,24225,4123,-55434,-62507,-47894,-36584,-65638,-66879,-25369,-12746,-33334,-51969,29462,159479,181101,50708,-66996,-103457,-71473,20082,72424,81915,51241,31312,36921,95003,108254,21259,-17067,65803,194421,312525,313407,88375,-5196,61981,122295,118144,90237,12696,-63780,-83107,-77312,-68283,-6234,102829,100433,18055,-53648,-19343,62271,118533,101941,4665,-96959,-111349,-83010,-89760,-76194,-47675,-24828,1323,21384,39923,22079,2380,10570,46796,62237,33980,171452,371675,518777,418314,112381,-78496,-78466,-9736,-32926,45981,40392,-52615,-124924,-36215,68610,51127,-18075,57289,158461,156321,56357,-16706,-6233,-4936,21098,135852,244677,272218,200741,125660,33536,-84430,-88038,-23920,44705,71301,10072,7123,65208,101506,102358,67334,42444,8463,-64055,-65183,68474,207065,271896,227690,129875,47321,-36693,-114808,-94463,-44190,-7592,15580,4780,6594,43100,43066,-19217,-76786,-97950,-15091,95983,35968,61655,280566,255344,282013,1894281,4380572,6790709,8408171,8861913,8838444,9376944,11026911,12575851,13258116,13408469,12154560,8939716,4910943,1920413,481593,74650,-112867,29422,143958,95608,-5102,-88738,-51990,97579,209642,286997,469494,1538257,4243615,6719633,7879693,8736268,10116928,11473109,10794010,7511802,3682851,1502377,566434,228695,-60955,124247,239477,131844,-27617,-68267,39459,66736,28187,-104412,280934,938567,3819648,9382806,15636122,20389512,22130226,21996710,22181291,24622204,30540165,36888605,39455191,36745461,29794679,21768529,18483722,20946482,20956785,16542214,9866533,3700261,908667,926478,156815,-85700,-69142,155060,630140,768158,3333604,7276250,10965391,15221630,19039679,20190627,23852865,32916341,36615683,31819467,18968590,7740305,7265637,4606580,5379762,7074232,3655025,3376396,10629161,14881128,13236647,10341164,5163873,947464,356526,448196,26785,93472,330521,459942,572653,2128011,4837069,7409534,8893886,9579621,9983834,10395241,11079812,11890285,12000536,10881847,8394941,5325137,2829710,1040007,284927,130470,78503,6681,46556,116273,-23571,108856,488267,833928,1599646,3330131,5669618,7993101,9758558,10482896,9874326,8912924,8066606,5900129,2498301,592032,338974,187086,-65656,-35689,-62651,-78437,-65733,-57653,-41524,-62837,-85153,-44573,14018,51343,42615,-17877,-55149,-31120,-48159,-58848,35510,189136,272560,254512,247979,249252,201087,157631,92645,46053,37111,62604,102295,131643,82708,58676,25274,-6244,1047,-25551,-3572,5530,-16313,-52308,-101902,-74182,-46279,-25894,-21507,-22618,-55481,-91040,-24109,16573,1554,-49043,-97267,-118791,-100571,-83795,-43804,2450,917,-82494,-108214,-85179,-105635,-98279,-53086,-67156,-66000,-37726,3584,106208,111896,8716,-59260,-110851,-76586,-32861,-52486,-67822,8056,122792,302679,319579,159031,18896,-34846,-71219,-43136,9404,42084,107977,203054,193843,120819,39012,-1090,85601,178552,176696,108145,68653,71403,115053,102423,43553,-18486,-68983,-120155,-111692,-54202,-22737,38528,145572,197061,157341,94485,10779,-95394,-121361,-55208,-19951,9644,51897,62284,31641,18290,38062,43097,-15885,-59068,-90729,-795,70048,81966,37311,-21972,-58949],[37468,55204,35215,77424,152146,201565,185072,113967,58885,26805,-2006,-74157,-70982,-102311,-43602,34988,89804,125188,138322,104412,39401,36650,62988,79455,87162,93189,52497,-6440,-72241,-72370,28721,87927,69092,-395,-54900,-24138,-10820,-12555,-54429,-45611,64785,25854,7512,13067,45845,11162,-30392,-25934,-48157,-84762,-66476,-77665,-10142,-38526,-83315,-84297,-56909,-53612,-47565,-46055,-30292,-56193,-85301,-47754,-32263,78869,248634,313077,195008,56826,-13366,-70191,-39012,54403,6436,-55696,-10241,86112,89286,21570,-39944,-45726,-66399,-65068,-75089,-42553,-9708,-12962,-54598,-90505,-70810,-29081,-27705,-37837,-31167,28068,99402,161621,139107,54063,-17151,-33488,-42259,-8716,-16020,-70737,-71984,-47156,-66720,-89887,-58329,-39139,-70424,23362,67556,80532,15067,-67926,-38413,23046,42162,-13497,-76606,-98523,-61666,24033,107432,68999,-498,21162,57373,78436,67385,21710,-32367,-21628,-35292,-47860,-32943,-10426,3029,-33047,-83000,-102512,-52795,-834,33371,59007,94271,135774,71281,-20300,-43664,-51889,-38235,615,-41362,-106399,-66445,-37505,-25672,-50839,-85881,-49848,-12430,-9590,3903,23391,33764,-14009,-90557,-82283,15023,168792,348026,364233,257290,84956,-46175,-50054,110482,327059,449852,410677,246109,55423,-29484,38007,86464,84511,60562,47086,18793,-11868,-33638,-43535,-33955,-12973,-31808,-105474,-81428,-13542,47094,94742,118161,117757,68324,247,-53322,-41269,3858,26968,10971,-17400,25338,77694,84876,20824,85632,286559,373678,262136,88916,56027,93822,82760,106215,153600,209506,224382,79688,-47559,-47667,-9767,-58509,-85315,-36980,1788,49207,125934,167668,148871,56679,-36618,-63610,-24802,-1116,-10525,-36363,-18008,23053,-15220,-82448,-450,190977,297070,283718,286038,293860,141643,-90743,-97413,-47919,-20314,-9834,-25353,-8318,26920,75935,70517,59283,75188,62818,88255,54733,-2404,-98990,-111883,-89087,-43163,-782,-5389,-24436,-83741,-94643,-101581,-50092,11144,53001,-33479,-80115,-93871,-95901,-89947,-31620,67644,114371,111889,48642,-45257,-105765,-48717,-12447,-34656,-75567,-52727,-50117,-52046,-48202,-62739,-67685,-58900,-112739,-72197,-66742,-98339,-126339,-91073,-11192,33345,-8429,-77753,-107283,3407,138486,245004,181373,-57898,-128878,-116758,-128818,-99094,52333,77134,29962,20062,-32705,-107899,-83959,-52115,-34999,-13253,21315,37368,935,-92126,-39953,13221,-47614,-96068,7982,15433,28378,1468,-51673,-27081,16720,-32941,-91789,-75082,-18356,58264,89989,157478,276613,297491,192170,90374,-53394,-110698,-92812,-93569,-79482,-44857,92580,255234,328802,199824,103226,66239,67933,167377,329352,295058,284329,375767,480057,477541,332171,141568,17372,-65301,-84501,5382,49870,52477,46638,48127,44739,4862,-89582,-17127,117426,268266,373408,367949,263788,247177,350267,511956,419990,168245,-26819,-111880,-46335,1859,-41118,-76723,2429,26031,43071,65434,39200,32539,47041,54031,-7711,-79266,-108311,-69684,-99290,-19123,-43899,-84074,17113,105763,144499,91330,-15419,-42296,-22510,-20877,-21964,17569,24951,-61385,-110544,-46565,101660,214583,219260,95214,-57483,17790,174118,143228,49154,-30125,-16172,16340,19320,-30792,-82847,-104819,-83829,-79506,-55590,-23810,23857,45814,27773,19011,-25642,-101471,-112022,-19208,147270,297962,371355,392430,331399,208364,89378,14035,-6181,15448,44629,9148,-62236,-54613,41793,135839,167132,117216,-21333,-71418,-69723,-63771,-48375,-90230,-61627,-1223,-14574,-62244,-110953,-90875,15603,152444,173585,129972,52082,-13738,38511,109476,120443,173443,166841,86992,-46774,-91723,53268,168415,193030,148176,51522,13468,26999,50973,24928,-20217,18586,95916,145648,189097,170391,60966,43380,21677,-37959,-108526,-116994,-85788,-57553,-14681,11049,52609,9505,-65848,-54378,-34446,-8723,-8834,-26911,-124645,-128781,-102224,-84058,-95881,-48797,-28059,-31095,-34066,-21285,-4036,22669,41436,-2110,-76876,-125650,-16551,141289,267843,330448,305875,189032,78808,-9473,-83289,-2170,122400,140394,50386,-33679,-23351,145682,209568,203306,82233,-31412,-37607,-37458,-67746,-52170,-55821,-54469,-43481,-71286,-81612,-52469,-62809,-29548,60301,140088,139673,99396,76346,14459,-34647,-59639,-70370,-66206,-45985,-48698,-64701,-76379,-47562,-33629,20514,158796,397396,463522,129005,28777,57383,128726,142492,69301,-1707,-69280,-106038,-58735,-26586,-41531,-34185,-46371,-29966,101736,204500,151967,13528,-103413,-22905,72530,117409,103216,1019,-92400,-126260,-116225,-117764,-64664,-5327,-3132,-78586,-62597,19760,74938,92188,45637,-12869,-65183,-100296,-72705,-83104,-23522,86062,162150,193937,107360,35435,45535,87749,152330,119884,63721,47730,88337,113905,110084,100654,119075,82614,14557,-48494,-32128,-41250,-122015,-81661,-34052,21981,82803,40068,-39872,-52865,-104633,-65564,-40585,-50245,-72646,-53450,2184,126241,283340,276846,143963,18775,-50680,-92124,4033,-5241,-34926,-34299,8386,91394,163671,172204,187161,109857,39378,-13952,5818,164455,280385,183299,31780,-73103,-154685,-152971,-68899,40159,39789,33849,56889,110206,96381,97887,83001,49807,15383,-75370,-123939,-44127,-30886,-38705,5077,74126,113440,88763,107978,141426,144690,65174,4193,10346,-8125,-49994,-61562,2536,20643,3561,-3676,-9674,-55848,-67507,-22378,-66022,-115619,-80650,-89181,-105857,-90144,-71479,-93622,-52926,76008,179946,178762,96646,23128,13106,65381,108276,123278,148530,152758,66037,-17047,-116065,-64423,-24953,41001,71346,40211,-48491,-122777,-27300,34084,26437,-23923,-49755,-30438,-343,114747,268325,343457,206817,-26141,-130802,-67033,-81188,-129362,-83238,53074,94433,74786,67378,23032,-48171,-72743,-35277,27124,91772,146863,73875,-56655,-92562,-86080,-1203,216433,473872,714677,734671,628718,447564,248105,44003,-99476,-44210,-20187,4202,69685,108212,104829,53272,-26880,-29278,-32548,-4491,-2698,-38663,-108929,-108086,-58486,-40395,-44464,-39770,6893,47532,71429,3136,-75824,-18883,-45217,-100728,-19486,107947,68858,56191,-33449,700084,194604,1248590,1726496,7462590,12827246,49864008,141948040,268038206,386357122,461290808,489112493,477545353,416892147,303602948,168919824,61080710,9139995,8797902,2965207,1167456,164058,832689,710263,239811,-45116,159113,221628,-2337,20536,-14567,-60952,11653,109300,155289,81477,-16411,-41236,-52298,-63674,-47787,-89365,-93404,-32273,13710,52533,214489,339009,259662,103240,-27578,-17907,65594,36008,-15290,157333,418140,472620,311296,56811,-154660,-219410,-31533,15501,-25911,-15961,-10128,-32508,-108983,-105589,-77333,-42477,25293,72871,60516,-17891,-76919,-109505,-114554,-94185,-67729,-6952,27154,-5598,-56778,-94683,-82467,-36216,-50533,-29798,41707,107172,115061,155213,197521,104622,-89150,188893,612607,818953,652747,231900,94870,385,-23373,47207,113731,73167,35423,-18109,-94567,-16361,140198,257318,222321,139178,148471,109957,39898,45729,-19939,-119292,-22581,47535,-21269,-79495,-27746,-23134,-49320,-127716,-45412,47008,-5553,-74324,-86957,-102760,-114041,-106805,-106062,-112749,-106447,-110768,-60304,-9474,-125,-57702,-43865,77292,106084,28390,-6150,-34827,-40373,25920,62512,77254,30463,-35125,-77899,-51015,-76844,-108745,-125374,-78862,-28250,-35169,-24483,-44157,-98998,9251,179804,320195,378322,357413,193354,7949,-112868,-80294,14517,130174,287422,286220,78830,-125563,26053,209723,212282,59337,10560,-29187,-22879,33353,44188,-1456,-34131,-30475,-9383,-19168,4919,57303,83422,80313,47184,-22165,-99432,-65861,59877,143172,141583,37826,-92540,-95874,-39149,-12134,-1875,22807,34843,40944,44478,64702,110243,100970,37611,-47391,-67946,-61626,-108953,-93044,-18341,36825,-11518,-134845,-3854,53758,37922,14547,-67569,-65453,-45021,-49316,-84982,-80516,-45903,-42702,-33214,-30301,-30435,-48832,-82513,-110779,-71953,-86697,-97722,-102127,-104765,-69237,-66274,-54458,-72911,-108052,-53753,-672,101195,196046,149628,219253,329833,213109,72712,-23979,-22852,-19815,-23255,-15705,13486,104658,174008,139302,152329,231978,293001,226956,133853,29939,-19393,-40739,-13209,59387,68397,45520,-20933,-7155,28631,3834,-43031,-67307,-50716,-22764,6219,68999,215574,318083,264269,56583,-53538,-53856,-2490,116113,248968,209176,77954,-39590,-128758,-120583,-73834,-58178,-8842,50042,8059,-29416,-76430,-100236,-38704,46337,159723,166761,68015,-48997,-105075,-53752,-13778,20068,51791,53059,35272,25753,-31120,-123159,-63571,-42057,-66067,-109309,-75747,-27502,-48458,-77050,-101484,-64699,-42048,-46459,-18420,-16244,-40778,-41816,-6302,16732,11750,17399,20845,70185,63493,59481,-22665,-127032,-11206,159398,243066,178122,36086,-64851,-60545,-75203,-113687,-107913,-47273,14413,140117,213707,239873,201462,120227,88057,56258,15683,10197,72768,36095,-11931,20297,-91661,-89366,-102721,-93531,-8237,131455,175404,145418,117650,12836,-95275,-24199,99997,116087,56409,36503,36489,-17374,-78688,-73902,-100410,-134497,-115468,-65887,-54399,-73261,-2421,98787,287081,346223,213265,48517,-54241,44778,122502,168970,183579,200338,180702,147471,123949,151524,114172,6219,-108301,-27272,33147,46093,-13333,-34413,59585,190144,261367,149655,149118,186202,102515,87003,172061,149904,83219,-34401,-124171,-101964,-80742,-42072,10600,139064,127892,66306,-2289,-94195,-38849,2997,14241,29176,46818,29477,-40432,-125350,-128381,-86948,-80023,-93188,-116145,-82635,-111448,-129544,-49570,23924,110818,180857,184787,132270,43335,-26730,-18980,-61779,-55405,-47604,-41719,-13576,5209,-3966,5218,13974,5656,-18056,-19194,-22812,-21392,-941,17610,58777,237769,404669,329803,109562,35494,73598,150200,211117,222939,200607,178055,152554,77246,-21448,-112997,-100550,-60440,-25679,6340,28765,14809,-11182,-37500,-87354,-75966,-49992,-16554,114360,225608,197716,187894,226837,106723,-20177,-109187,-52489,-21019,-35455,-40498,-21023,11945,23740,52244,48251,63890,64656,24058,4142,-9277,-41252,-52472,-44140,-52136,-75780,-106900,-124156,-99386,-70078,-3863,-8638,-67041,-112575,-87128,-29733,35674,139376,225384,214687,149291,42749,-54778,-86825,-43125,-72697,-109773,-60302,-7741,43481,41398,-10738,-87551,-82564,-19588,7228,-33779,-106864,-144826,-95407,-49504,-46275,-88729,-70307,28342,81186,85510,12687,-29255,-13551,-23525,-70609,-64377,-20700,15103,115730,152567,72392,39838,-288,-69342,-71677,16258,36642,16158,8452,-38180,-69980,-30151,982,-12805,14253,9971,-31574,-129456,-123292,-13521,43113,-2461,31369,61543,80397,81613,99601,79296,-7520,-12679,22661,152792,198712,165305,61188,-52199,4023,244884,274989,105760,-23961,-77068,-86898,-37730,-15609,10809,62353,75573,46094,-59298,-134685,-82443,-105083,-103763,-38043,25881,61097,61368,138011,182364,152424,40310,-20791,-51115,-16170,80227,113345,38951,-50876,-124013,-138096,-88632,-78297,-76567,-29436,39019,62377,43537,-21272,-44588,-25151,-34855,-61418,-132016,-45553,68230,93285,78226,3401,-48226,-84349,-46784,36204,107880,150797,97870,-29813,-106806,-91588,-53722,-44635,-60847,-42128,42771,82205,-50821,-57027,4928,68955,162260,242788,250218,223813,123312,17569,-33822,-40212,-91121,-101031,-42683,-7976,25081,87924,180415,152304,12615,-111707,-96487,-72646,8339,149064,253566,263631,160288,86966,13357,20465,58340,57722,38981,37053,16938,-44007,-58127,-44857,-32206,-64628,-80234,-37343,-26246,-45748,-60426,7391,116915,138110,48175,-54732,-134508,-85072,11203,59972,69120,33078,30907,71859,150005,142980,34524,-9040,93834,267470,396026,321324,63182,-19041,61505,124803,120227,80485,-12320,-63944,-56397,-58635,-66198,-16375,76242,75721,6909,-36969,-66,83986,148117,148357,68356,-32286,-123563,-109793,-107430,-88517,-51008,-21636,3572,13996,19810,-12768,-48701,-23153,27508,46801,22950,156918,313287,446537,398023,122976,-60603,-100012,-25890,-4010,64909,19611,-94085,-122898,35307,140119,81523,-22494,38568,141465,137956,46707,-10779,7937,-2903,41,88708,181230,228641,193089,129991,34666,-83056,-94819,-29248,35165,70150,23229,24466,60028,78888,86242,62986,47905,17980,-54925,-74930,49854,187043,267362,236579,138180,44902,-51291,-133017,-84800,-37950,-417,23123,10789,20984,68742,65200,-12738,-82861,-95220,5683,116129,40378,63639,278852,249368,350794,2096459,4716546,7234929,9006928,9840070,10223989,10813151,12392970,14199791,15179974,15187426,13399654,9664903,5358261,2081689,498642,95521,-125541,17998,165479,134133,2378,-85403,-62702,104915,249055,332808,575513,1838323,4942466,7991110,9790164,11066309,12452016,13290276,12208284,8874210,4759799,1710896,611324,284169,-30458,97154,233646,146312,-15332,-64025,59567,94636,40976,-90223,352087,1076424,4329564,11050662,18871424,24846783,27043168,26792119,27123317,30097844,36609853,43505216,46308970,42900078,34848946,25609896,21554935,23848340,23684559,18696923,11328269,4522132,984030,876515,166162,-94086,-83613,113309,624157,830078,3567198,7866148,12173520,16848680,20728531,22001077,26397738,37055433,41886947,36384727,21417371,8258078,7037821,4796303,6869107,8646812,4318893,3673663,12361167,17217025,15705236,11994884,6069946,1220706,328561,439302,15397,90229,335280,551630,770098,2275919,4984681,7842008,9781733,10831782,11359013,11643337,12227807,13167294,13374080,12114656,9236620,5711696,3015029,1187980,310245,138069,69206,-18408,10378,112297,3952,90637,505210,917823,2031950,4251744,7089457,9880286,12157180,13254012,12565285,11107947,9767117,7219627,3323579,686985,417087,278241,-45371,-65438,-51571,-64015,-55180,-52184,-37573,-65908,-93169,-49437,36036,128134,151456,74713,-16996,-22039,-57199,-67831,28717,179895,279268,271335,261119,250776,185845,136948,79963,40318,37580,66472,104790,136681,84974,45891,4511,-16473,-8318,-28329,-11516,-14666,-35386,-62840,-114031,-105611,-73110,-45647,-32751,-26521,-59051,-109011,-44815,-2524,-10973,-49509,-89327,-128595,-106582,-78568,-29721,24582,26932,-55829,-101262,-87100,-99677,-85401,-50735,-73109,-61117,-19747,38420,141827,127071,9595,-70694,-105387,-76343,-26896,-32954,-58822,-12998,102611,303455,329622,174298,22172,-40041,-70985,-28588,24951,45824,102694,217248,220510,145632,64030,26802,115359,190762,204774,153835,120921,107291,138177,126221,63615,-11458,-81460,-152901,-105595,-25585,7382,71450,174583,206209,164246,105551,22270,-89015,-132620,-62739,-29766,-6447,31136,40052,11444,7625,44191,37821,-22799,-63787,-86805,810,71050,84968,47288,-19224,-62520],[25519,32906,17912,64300,142359,187868,165407,100119,44087,13888,-1585,-57638,-84308,-66628,298,70389,105412,124922,129174,95457,32973,23285,55608,77925,89345,99684,62197,2877,-62083,-63918,35320,95931,79868,-135,-66817,-35038,-15006,-9190,-49308,-42425,74367,42982,3861,12287,54482,21848,-26849,-27247,-46903,-89011,-92090,-81449,-6532,-31018,-78539,-80320,-40837,-36689,-37469,-47574,-24484,-40042,-100076,-60971,-11327,105435,267996,304886,172994,42610,-26857,-78611,-28522,55646,3010,-51436,13643,106037,98492,23077,-46916,-54887,-74167,-66246,-68412,-34478,-8084,-24542,-75451,-106740,-55913,-25399,-21298,-37066,-46004,15956,95809,173596,153554,73022,4687,-19298,-37425,-14931,-38969,-93717,-83758,-51884,-61392,-62970,-36201,-31774,-69784,23863,68342,78477,7716,-71733,-30009,24828,38404,-15747,-79731,-112053,-78751,8479,116624,95442,27818,44624,75785,96755,88786,40491,-9895,-1,-14422,-34708,-35768,-33454,-18838,-40386,-81470,-115816,-53778,-619,32512,59597,94097,119847,39368,-58063,-75619,-86527,-57888,-4309,-39901,-103200,-62508,-19078,-2478,-42060,-104501,-70121,-22124,-2841,13163,30279,44440,-2794,-76699,-85416,3377,140750,317439,339982,243425,81376,-58769,-44939,132486,365700,447102,371205,217964,55685,-39320,10404,50331,37747,29914,37389,15206,-17383,-47314,-63890,-59171,-33106,-40323,-107284,-94470,-40342,20623,84029,129559,144617,94393,17556,-44863,-42144,-7538,21880,5623,-35189,-6538,45639,50194,-23115,65244,278126,378210,288462,122358,88761,132774,113363,115524,139558,190153,210848,75063,-50527,-57687,-17909,-55383,-86467,-42226,-5917,38259,127756,198129,192006,86812,-22296,-54395,-18888,12036,16579,-6786,12006,56820,8233,-61745,7243,177630,261870,250065,274871,310433,166650,-82479,-91195,-54137,-33705,-19095,-28307,-9933,-2331,13856,3298,48202,88085,79334,98030,57906,-1794,-95020,-108192,-93763,-51910,-8127,-8481,-19221,-67879,-72780,-86583,-61474,5378,63335,-13237,-62088,-77025,-93948,-127252,-62517,56486,104803,107226,50437,-34922,-96905,-55462,-28797,-50344,-84604,-59087,-58121,-52244,-45244,-54575,-58652,-59994,-104592,-65890,-69061,-110492,-134653,-86279,-2642,51134,17955,-55499,-111405,-11282,106023,212006,191331,-32669,-106557,-99960,-110277,-122656,13512,66805,23045,9540,-36013,-98519,-90157,-58039,-46203,-23222,17628,35820,-68,-96991,-50558,8439,-48103,-104602,-10254,11315,37987,12143,-44721,-30385,-11183,-67503,-83093,-49687,2919,67663,94056,154707,268251,297639,214940,111579,-40177,-99845,-91782,-100071,-91329,-59562,73159,243023,315575,182074,108808,97543,106512,246122,406258,352344,327837,402284,495261,472951,301743,122029,9870,-62933,-89765,-405,58968,58000,50742,51177,43470,-5356,-105903,-16895,123229,276199,379618,360080,239011,217165,304734,454004,379024,151674,-29828,-116243,-70006,-25256,-52953,-78539,-16681,4733,29372,52926,33366,19421,29453,47009,-9903,-87501,-120511,-68157,-82134,-24536,-44434,-88162,10311,92794,131793,86494,-26323,-63052,-51084,-55205,-63493,-21533,-12439,-88626,-120295,-65640,50758,139334,145201,45199,-79299,34812,195209,152463,57795,-29955,-31522,-8015,-2813,-41030,-91212,-115735,-97085,-82331,-47252,-15938,31130,54410,37419,23849,-29483,-100091,-101934,-8355,154803,263639,301865,323964,281308,183405,95963,35509,14366,34564,68217,36651,-35809,-41785,37564,127308,166613,119092,-26090,-86862,-97839,-106074,-84525,-111702,-48473,14360,1351,-49652,-101679,-79573,37861,156231,156462,120945,56713,8280,70398,132449,129126,168082,154188,78177,-41601,-99911,32919,137330,166851,138545,44351,2934,24504,56746,40134,-17441,25964,107067,156698,187137,149264,45646,35696,16919,-44922,-115070,-116310,-83752,-54937,-5970,6271,25292,-25409,-80019,-53417,-40974,-20240,-24033,-26355,-112503,-137189,-108934,-92255,-111147,-57399,-29980,-30767,-37624,-25580,-7718,13190,32739,-8978,-83781,-113812,-295,144089,250610,301402,259568,147577,56775,-9254,-92806,-13559,124370,149373,54946,-29776,-39468,83314,126295,137851,45282,-44934,-32020,-16878,-16660,-3420,-27588,-35861,-30151,-62103,-71964,-46167,-61630,-53445,33807,135535,168420,135642,95171,19397,-32829,-53932,-60071,-57594,-41370,-45541,-78675,-107027,-63832,-28783,34734,164271,392304,477662,127569,15545,43539,127982,155537,78418,1050,-65481,-103890,-60573,-26281,-35782,-29792,-41538,-16719,110961,192461,149700,24498,-92317,-40735,51960,91802,72622,-21967,-104779,-133400,-117271,-108658,-46356,20556,23390,-62264,-74415,1499,58530,83697,37746,-19646,-60511,-93859,-79816,-96258,-35365,48024,100492,150800,97068,35539,53229,106513,175076,129023,68156,47957,75794,91236,95539,89403,107574,79564,19528,-54285,-36484,-44565,-126893,-73895,-25235,44080,132041,104778,-26474,-43443,-100698,-73652,-55192,-67041,-69116,-28736,23854,135420,278873,296529,179271,42221,-29131,-71318,-2842,-9243,-47284,-60042,-29993,36165,89634,103874,154544,129545,69571,10594,25604,189647,292336,171902,12406,-68615,-113740,-140163,-49630,31915,3648,-1832,46270,120058,106976,104425,101394,73223,38437,-55601,-142773,-65674,-52038,-57503,-14375,42357,65897,42622,73143,108970,105398,21398,-29082,-8608,-13141,-40243,-44826,22117,47156,26105,10918,-18685,-80224,-79752,-28205,-66323,-114879,-74020,-72864,-95727,-85703,-63477,-81848,-63641,56687,166308,187406,115832,31861,493,43871,85930,107551,148670,180846,109207,4827,-108200,-87758,-45520,24093,54833,17046,-69834,-105449,5292,74224,47724,-21898,-66282,-45161,-4943,111107,245202,308331,191561,-25095,-130677,-61537,-71795,-112717,-80846,48406,107882,93003,92782,43187,-29301,-46564,-6922,54612,125615,166883,78609,-47979,-85209,-87459,-11496,174541,389877,650439,710016,622111,440841,237567,45321,-111210,-53875,-23974,3288,64004,108448,129310,101178,16701,-11510,-28628,-2470,3247,-26652,-89328,-79936,-23271,-8761,-25241,-29011,5147,25972,47731,-2393,-77616,-9690,-29313,-74058,-10437,67619,45498,70493,-41882,720989,202986,1375304,1764203,7994055,13796427,52813141,151062274,287119234,415788053,497444226,526676751,512436637,446285978,324955888,181283985,65997016,9948161,9261685,3369718,1470313,310760,885854,765975,320969,-23055,121756,186384,-25207,-639,-32569,-60641,7329,86300,126827,67739,-22113,-44678,-53642,-61361,-43310,-76194,-74583,-18427,25349,57602,235374,340300,237631,63928,-76730,-27002,61195,27877,-30504,162721,473981,545943,381005,112344,-118452,-213046,-42348,7413,-30092,-25422,-26352,-51945,-122415,-104741,-84363,-43687,38299,93406,66102,-25269,-90594,-118744,-116299,-91556,-64369,2455,39709,4174,-48089,-84827,-84454,-44479,-63686,-39567,35759,96226,92798,124823,174834,94397,-54770,189376,634439,825186,607119,212072,100920,12278,-13220,55170,132179,99685,60675,9743,-71429,-28590,131262,267127,246039,161243,190631,185060,104636,77652,-8158,-119441,-21725,52835,-10268,-81182,-43038,-43928,-64475,-127394,-48168,42399,-22714,-95028,-109639,-129530,-135161,-117221,-110581,-121884,-107594,-97678,-61512,-13577,-4749,-67105,-55322,75499,125537,47503,8244,-20244,-38679,-660,36096,61634,20694,-43598,-87227,-53091,-77098,-114200,-111809,-64896,-22387,-47135,-22169,-39293,-105569,-10868,157837,307809,380891,363054,190370,9660,-109194,-98266,-5318,111438,263847,274500,88308,-69425,50361,210628,205430,67755,18999,-35953,-42278,28507,64459,51110,39267,14802,-3112,-47798,8038,89677,133230,118503,66923,-5138,-85296,-79499,46642,130027,131314,35139,-87684,-100030,-41150,4208,25598,45122,36322,24921,20673,45912,103090,97895,22829,-65661,-46840,-45992,-116684,-105805,-38847,-485,-58361,-102863,28878,87954,73009,32850,-57837,-66250,-54885,-61525,-95848,-86776,-50156,-42561,-25850,-15005,-15024,-36744,-69964,-97914,-77202,-83048,-82330,-83217,-132056,-81307,-65830,-46506,-59295,-96153,-61299,-15457,86853,190371,149808,212362,323370,201445,68184,-24324,-17434,-23447,-33090,-24943,25263,148623,247309,217598,234316,328576,381033,302132,177040,42510,-19542,-44119,-22922,35480,40432,22530,-31204,-6905,28642,-3740,-49902,-74634,-54631,-22778,8276,64172,190247,269688,218775,31089,-71004,-61153,4767,154634,308183,250348,92337,-39129,-140103,-101691,-45845,-18202,55189,112052,38655,-19343,-72632,-103301,-67019,18955,112867,126787,52646,-46486,-89633,-54427,-19469,20281,54861,48378,21090,21157,-13702,-86956,-57942,-40939,-65691,-108640,-72301,-17071,-35540,-69756,-102718,-72129,-49864,-51149,-18588,-11827,-34731,-44783,-14271,8644,-926,1729,-2883,37203,28261,22134,-52474,-136722,-1840,191957,299807,225358,53115,-60179,-64532,-78719,-115577,-102310,-36301,40117,162961,207515,216944,187904,120766,97585,67450,30251,29177,89907,55908,13021,30387,-95105,-107208,-105726,-78330,8572,141593,170826,138032,121696,20093,-98143,-16190,130517,165377,101040,25240,-23613,-70066,-117089,-80073,-94369,-123189,-119264,-66175,-45379,-54132,8593,125997,315440,329408,185684,48154,-65157,2091,115734,192378,219816,235408,205210,157784,119772,127686,71625,-30179,-113281,-14259,39215,42620,-23506,-52570,45088,189399,306666,227016,237195,249867,148187,109176,166681,130941,85409,-23107,-108514,-128457,-106325,-65356,-14263,114172,146807,96515,14012,-99273,-55165,-23048,-6099,30122,52048,32965,-40908,-115918,-108241,-69803,-61589,-70476,-87253,-54661,-70732,-133469,-110172,-46470,39568,126278,153087,115304,31305,-37969,-28066,-73810,-73104,-60133,-53536,-26917,-5495,-13881,-246,13436,14351,2469,3296,-6151,-7567,14253,24593,46111,195790,353109,302606,108966,39727,69633,133150,180733,179508,157051,145233,133950,65794,-31774,-123746,-95658,-46890,-7747,27469,53018,43071,18729,-5125,-48231,-82698,-56587,-8061,131573,228809,212407,207336,260659,135377,-30080,-109207,-36518,-16148,-37263,-31408,-2806,32448,43848,72419,72522,79750,67086,23499,5700,-7452,-38534,-45219,-33387,-41224,-64909,-90306,-122343,-100696,-66550,-5104,-20909,-79633,-120872,-84502,-37306,11687,101292,188736,198869,149803,50066,-43922,-88021,-53387,-82051,-110597,-47042,21275,86148,78237,9422,-78925,-85650,-20704,7566,-32664,-99591,-130713,-100913,-59751,-46963,-80682,-75864,28365,84398,76993,-4802,-42125,-28802,-40028,-83820,-69542,-31285,-104,103294,126778,29544,-2918,-36425,-87034,-57101,2529,5574,-7598,-2681,-38960,-68537,-24053,18846,13704,29735,11775,-41755,-149809,-106801,8587,74045,-14658,-2559,45874,74030,82198,99667,73121,-11838,-4150,45811,172932,203268,159019,57074,-59026,-10018,224677,271607,104897,-25685,-66603,-47894,28891,36168,-3372,51811,86650,57653,-34514,-111906,-96962,-129720,-94531,-24040,40884,76245,65914,129877,161203,130016,25284,-27174,-45073,2415,99056,113756,41127,-44820,-115564,-144749,-89057,-71093,-75843,-40545,20313,35318,7446,-58198,-72520,-43171,-46856,-66066,-127682,-52772,66609,98299,79256,1216,-54421,-91580,-48253,27379,95459,144053,103378,-29724,-110022,-94027,-46537,-20923,-29546,-9068,66818,96067,-49503,-73788,-1079,80516,210859,301862,298415,259104,144579,29878,-25949,-32876,-76472,-100218,-47130,-25551,-6323,77672,200152,194066,38770,-99221,-103598,-72490,19803,179407,293916,286329,162152,85760,14685,30680,74590,69515,49525,48642,29243,-31273,-52758,-42688,-29286,-64845,-92767,-46591,-36790,-55697,-68484,-15468,70399,90487,51444,-28083,-146141,-98065,454,43592,51508,14747,29934,100864,194539,169062,44649,216,127248,346381,471982,318512,42436,-31701,61099,125757,122159,71832,-35956,-56835,-29864,-38311,-62900,-26890,47827,46652,-7186,-22654,20120,106235,175918,193064,138634,44731,-56285,-98078,-114586,-99726,-54817,-18793,5543,7271,3986,-40931,-101314,-57024,9949,35260,16990,133234,243337,359252,363332,131014,-42763,-114556,-34005,22585,72126,-7120,-135387,-78719,103432,202703,104418,-28542,15259,117257,111981,31194,-8103,23484,6222,-15167,45786,119590,177414,181983,137393,41789,-72902,-97356,-31783,27644,70250,40490,49089,56326,58928,74330,60738,51965,23804,-47970,-81618,29015,156961,249219,235399,142285,40695,-65735,-135294,-74757,-30592,9838,35765,20778,37177,94925,85874,-7281,-88971,-89282,25771,129922,43798,61938,260626,234294,403303,2127060,4668617,7097807,8887637,10049870,10849345,11429193,12787137,14721411,15947850,15791336,13575577,9603927,5364453,2072716,490303,109327,-131515,11666,184261,170873,8243,-78398,-74354,107786,280479,364997,657844,2020532,5292188,8742345,11135524,12768541,13985225,14126856,12707377,9578056,5552361,1830931,666001,350763,-421,45935,189811,129118,-16709,-57604,78971,123517,54370,-77463,398007,1132673,4502405,11915915,20812027,27653872,30172077,29784103,30218011,33508017,40135633,47036253,49800282,45880359,37310669,27560364,23005631,24862722,24518908,19359256,11897103,5000054,1006623,751666,162119,-98873,-91992,71605,581630,831677,3517493,7836453,12428614,17137636,20750896,22054216,26875581,38333466,44014145,38165748,22158091,8082217,6267918,4727670,7960407,9608422,4641724,3718910,13204589,18288236,17068793,12754104,6520413,1405997,293455,414670,4044,79729,321955,602700,908702,2238052,4732243,7659603,9910552,11248216,11854842,11976589,12414460,13420661,13711010,12399202,9337702,5625842,2950380,1260477,332401,142121,55977,-34132,-16426,106722,34130,57273,497073,955892,2341831,4912624,8075382,11156024,13820728,15250469,14520579,12603572,10806242,8064708,3996781,772673,482058,353220,-19019,-96017,-30529,-57918,-33738,-44222,-47777,-78596,-99733,-52505,56742,200769,261742,163542,25252,-11972,-65682,-73158,22870,164609,273851,278602,263080,239262,161321,110660,65266,36134,40568,67785,98816,130164,81127,31339,-15939,-29063,-21798,-34903,-22295,-36604,-55411,-74095,-120140,-136882,-99777,-66688,-44120,-29240,-60839,-126717,-63447,-16489,-16916,-44792,-77120,-118782,-113215,-74379,-17647,43513,49424,-28076,-91818,-92216,-92953,-73387,-51584,-83396,-58639,-4268,69291,163613,131760,5597,-85328,-86177,-64445,-18348,-10352,-38683,-26014,84621,301780,336132,190155,25120,-46441,-74311,-20531,32820,42064,85941,214375,233413,162588,85667,52106,134591,190258,222792,193342,171662,151380,166404,152651,84303,-6374,-95396,-170839,-80420,3028,32934,98046,194120,206958,166846,113735,30921,-84872,-144467,-71051,-40043,-22835,10365,18201,-8463,-4709,44540,25725,-33427,-70385,-86272,-742,69340,86311,56900,-17929,-70831],[6653,5365,-4438,44482,122504,165649,141617,86257,30470,-3617,-9414,-44286,-62274,-31006,36467,97689,111832,115957,113067,82273,25624,7161,42030,69704,84298,99695,68055,10729,-54866,-59539,36905,98633,85993,-4588,-83384,-48954,-20427,-7859,-47254,-41106,76411,51966,-6869,6540,57840,26848,-27743,-33216,-49025,-71533,-64623,-62560,-9331,-29076,-77539,-81783,-31302,-24597,-30714,-51102,-21200,-24076,-67852,-58674,6923,124247,275867,283110,145301,23319,-44837,-88006,-22930,49438,-4527,-50173,34222,123424,105374,21809,-57217,-66195,-83922,-69703,-63668,-28182,-7983,-36823,-95356,-98736,-43963,-24557,-20206,-39331,-63021,796,88768,180195,161134,84918,18524,-12853,-39845,-28115,-66822,-115118,-91777,-57223,-55431,-36258,-7052,-16392,-57945,22659,66432,74195,-1485,-79678,-25471,26896,38719,-10987,-73067,-108303,-97710,-9436,119656,118187,55213,65838,89575,109666,106238,56623,10827,21480,6319,-17584,-30785,-52340,-40257,-42927,-71526,-114313,-60349,-7611,25208,54172,86994,95896,1536,-94311,-97253,-123210,-80227,-13202,-42338,-103295,-61081,-1143,19488,-28889,-114698,-90365,-30489,7264,33577,49295,56000,7639,-64056,-89929,-12840,101015,257944,285817,210392,69853,-73112,-41308,146814,380979,414977,309852,178355,53187,-45592,-22355,6701,-11405,434,32150,16869,-19493,-59634,-85320,-80493,-53903,-52877,-111827,-108221,-69594,-10977,66439,135374,167297,117718,32729,-37716,-42164,-20076,14422,-1828,-54306,-31476,27186,29526,-66059,37811,248695,355045,295457,151176,126043,170799,136375,112418,112763,158389,186816,67174,-52887,-66175,-24862,-51784,-87046,-48079,-16222,21411,113045,199403,205736,96026,-17712,-48041,-13608,24729,44594,26878,45187,88253,28922,-43995,12977,161610,226382,217276,263004,325440,195313,-65348,-84297,-62013,-47861,-26711,-29366,-11432,-26801,-55028,-40244,58186,102198,92742,101150,56601,-4247,-89609,-102069,-97003,-60058,-14279,-9640,-11691,-50553,-53337,-71686,-72797,-2965,68602,6426,-44038,-60442,-87390,-149061,-75465,44911,94793,103993,54244,-23385,-87339,-60931,-44375,-66657,-93366,-65923,-66249,-52248,-41065,-44543,-49976,-63835,-76701,-23744,-46358,-109349,-134814,-82106,4885,67023,43503,-31865,-111129,-32891,66166,170280,188878,-8464,-80525,-73354,-81682,-132838,-32382,43977,10541,-3383,-40161,-87300,-81216,-53291,-52945,-33258,11405,29812,-5114,-102530,-59535,3657,-48242,-107681,-23467,15247,50934,24619,-37197,-34478,-37493,-87993,-71960,-31364,17646,70638,92915,146501,252244,288028,231999,133150,-24822,-88578,-88021,-101750,-99459,-72488,53548,223639,288356,154062,106007,125817,150363,321031,460956,389753,349684,398417,475681,444903,265240,106550,7601,-58503,-95902,-11176,66110,62204,51304,51632,41867,-12246,-118373,-18673,123576,271200,361139,324580,193828,174117,247835,376406,322892,128332,-36275,-119827,-91414,-49179,-61330,-79012,-35248,-9802,22618,45780,31703,14069,14817,37667,-14371,-93982,-123463,-64134,-67424,-31365,-46086,-91416,3479,81097,122373,87302,-30003,-80229,-76197,-87316,-102659,-50006,-35572,-105753,-129363,-87447,-3034,58736,61344,-13135,-91135,52756,208503,156146,63977,-29411,-47002,-33906,-29258,-56346,-103263,-127341,-108526,-82540,-35805,-6253,36952,58947,44779,27158,-33733,-97457,-93918,-677,153287,220471,228879,250733,226426,156298,103804,58303,34006,52778,90612,65107,-5152,-25457,32155,114059,158566,115948,-29822,-100308,-122346,-138968,-114381,-112134,-32538,30444,20134,-31392,-84921,-62515,62935,151584,127183,98322,52442,27309,100467,152855,135775,160519,139652,69370,-31841,-94096,14640,106486,140455,128153,38695,-4638,24611,62777,55629,-14873,30358,111562,157166,170996,116089,28882,24150,8245,-54684,-123658,-114853,-81248,-54739,-2055,2981,-5742,-61938,-83641,-51385,-49303,-36667,-36272,-16218,-97835,-141874,-115245,-99566,-121238,-60344,-31687,-32879,-44015,-34163,-16418,-1248,19391,-18979,-90996,-97677,18304,144122,227063,262821,206973,103790,30236,-12737,-97408,-16781,127375,154462,56698,-26817,-56292,23619,47802,72032,8434,-56195,-25888,3180,30762,42827,170,-16801,-15195,-49665,-66969,-44475,-61081,-76622,8315,124512,187791,165471,109259,22636,-31195,-47896,-49866,-48106,-33624,-36145,-79979,-135419,-79766,-24710,46644,165682,373382,461369,114766,-1731,25995,120291,158787,81733,1240,-63046,-101205,-61957,-25562,-26270,-21879,-35968,-7602,105788,165393,138254,30708,-83833,-59600,22661,52868,34874,-46703,-119845,-142691,-117028,-98157,-30083,40917,44894,-44066,-80572,-16678,41127,73941,29109,-24694,-51141,-83848,-85224,-101601,-29521,44460,56656,106105,86264,39407,64957,127929,195401,134421,68922,43872,57828,63590,76581,73722,91700,73640,25940,-59227,-45574,-52361,-126062,-62827,-14197,65429,178060,174858,620,-31818,-89951,-81661,-71620,-84559,-62869,-8580,42923,141938,266002,307664,216497,76220,5578,-55766,-15961,-17256,-60033,-82241,-60642,-6728,27596,44564,118136,146524,103821,43887,52419,212569,291535,153323,-3195,-36690,-38926,-65299,-24360,21285,-27699,-29623,36904,128728,116008,108656,119135,98685,63930,-33908,-131858,-84826,-69171,-72218,-33120,11940,23848,5159,43777,77538,63089,-24200,-61143,-27045,-17441,-31042,-31251,37256,72375,50961,27571,-26653,-100946,-72340,-17609,-59306,-111363,-65632,-55234,-84904,-83759,-58954,-71915,-71935,37175,149408,191752,132460,40242,-10523,25083,66710,91342,140547,198822,152619,29119,-92818,-106877,-62689,7985,36106,-6196,-84321,-80423,39610,116731,74879,-14490,-80692,-61481,-11339,104453,217075,266348,168573,-25964,-118304,-51714,-58202,-92740,-71989,45057,121684,111458,118787,64918,-8365,-19942,18118,78545,159602,190670,92707,-31480,-77047,-89929,-23618,133101,300060,549022,634457,564178,393823,205407,39759,-123383,-64441,-28898,1822,58834,108850,152161,142800,52718,1207,-28693,-2989,7178,-15876,-71660,-56984,4351,21766,-1661,-15484,1614,1925,22704,-9412,-83632,-1963,-12900,-46815,6158,19929,22887,89202,-58369,674969,199109,1406226,1659038,7861637,13625475,51439393,147927158,283085754,411856758,493848383,522377558,506696250,440232989,320406647,179143207,65621184,9940278,8972035,3516651,1672796,462702,893374,782051,391516,-3099,82262,145542,-45986,-24052,-50271,-57619,-173,59767,93082,48317,-30729,-49756,-55397,-59626,-39680,-63537,-56319,-5039,32974,52385,245056,331269,208523,20797,-126542,-18610,58966,19002,-47760,156673,498897,575379,409319,138540,-98333,-208312,-53423,-4704,-37487,-36912,-45296,-74580,-138556,-103837,-88730,-39795,54981,114237,69799,-33225,-105206,-123323,-111903,-85494,-61386,9838,50932,12657,-40184,-75100,-85060,-55364,-80072,-47192,30987,85167,71949,99620,158957,92372,-25793,180899,620466,786525,530545,182253,99125,22132,-3125,59657,142687,118563,80251,33703,-45354,-31029,124807,273599,263625,176558,224350,256167,175790,108851,873,-120643,-22923,53320,-1615,-76987,-56542,-65248,-82525,-117120,-46673,38372,-39262,-113191,-128480,-152388,-150079,-122591,-111823,-128103,-104996,-82185,-53754,-13759,-9250,-76221,-63740,70294,139208,64151,19576,-6436,-25755,-28772,5797,44659,12361,-48328,-92861,-54828,-74248,-106819,-95447,-46362,-13827,-59011,-23821,-38183,-110973,-30845,132256,287748,370263,352667,180410,9964,-104185,-117807,-30817,81676,222353,244807,94078,-16097,81271,214453,200835,78816,34112,-31075,-60775,19703,82645,108412,122596,73678,13813,-79599,9862,121568,188535,163630,93373,16470,-70823,-94197,30638,112183,113837,27432,-85128,-98387,-36532,24827,52913,64924,35560,5039,-8030,24455,93628,92966,6559,-84428,-27366,-33018,-120946,-120119,-59027,-32795,-93624,-68950,52068,114134,105756,46716,-49828,-65728,-64497,-74492,-107604,-93656,-57581,-46138,-21389,-1785,-2939,-28203,-60837,-81846,-66659,-62929,-55084,-55048,-117357,-94988,-66318,-41130,-48073,-78665,-57640,-16563,87736,194974,155950,207112,308671,184230,60486,-24632,-11935,-28118,-43583,-33691,35376,186805,319692,302311,324410,424609,467054,384299,226935,61401,-15899,-44188,-28865,17189,17107,2078,-40931,-10600,22173,-13260,-57669,-83153,-56746,-19436,14061,63575,161696,212950,167233,6010,-88603,-74693,7092,186601,353392,280698,105014,-38677,-150202,-81177,-9758,36074,131114,175348,68684,-8321,-64932,-91353,-90426,-2611,75226,90529,38058,-42136,-76018,-56057,-26356,19953,56904,42553,7513,21519,12350,-51189,-50053,-40333,-65379,-107478,-69126,-5716,-19234,-58614,-99984,-79919,-59481,-57777,-20746,-9835,-32108,-52534,-26010,-1628,-13121,-11450,-23849,5575,-5616,-11950,-84286,-143482,6601,222019,353419,271200,67909,-54812,-69558,-83315,-114498,-92069,-23533,71827,186988,200028,192050,171537,121525,110314,82549,49359,53563,111560,79621,41463,44094,-84417,-101962,-89191,-58549,25840,148735,162877,128409,122631,26563,-100924,-8809,156961,209748,137808,11914,-76233,-109499,-136934,-79201,-86155,-108087,-122186,-69306,-37797,-28978,22071,159401,338446,304168,156463,46618,-54214,-43405,98171,202473,244183,261210,223674,163804,111947,100697,29125,-64828,-95883,-1510,43481,36210,-34756,-70660,29581,182790,337332,297282,318934,308850,191709,127880,153322,104485,80907,-14590,-90589,-139454,-130581,-85360,-33422,90106,161696,126116,30376,-97550,-71555,-45518,-13681,35573,56683,35604,-41128,-106201,-93714,-57001,-46071,-49486,-58178,-24711,-25022,-74735,-146194,-125803,-40521,63284,115275,93910,17337,-45615,-28582,-74350,-88739,-72701,-65821,-41060,-16189,-22356,-5902,10657,20712,20259,26494,13731,8616,30530,29712,31535,151839,298934,273739,107509,39485,58470,109459,142120,127637,105518,106173,111560,53512,-40340,-131964,-91954,-37040,6073,44087,72114,67008,45440,22293,-16669,-76545,-63935,-1630,139115,218439,216489,218351,286024,162342,-37259,-101281,-23070,-14259,-41774,-23820,13762,50286,60736,89006,95009,94273,67633,21446,5426,-7423,-35431,-36278,-21237,-29958,-54695,-77234,-117046,-100732,-63552,-10161,-34399,-88269,-125088,-82341,-46193,-12602,68836,159596,186461,150905,57739,-32946,-89738,-66602,-94338,-113368,-34471,51098,129655,115784,29996,-68964,-89713,-22901,7934,-30100,-90456,-114468,-98859,-66933,-47651,-73050,-83149,26084,84627,63820,-25143,-55753,-43671,-55707,-93853,-72709,-42560,-17631,82923,91528,-13838,-43299,-71920,-100869,-38072,4592,-8163,-21597,-7799,-33165,-57614,-7257,47394,44347,44969,13445,-51075,-152490,-83554,30711,98892,-2390,-28834,30399,66069,81778,97342,64297,-16882,4064,69817,187782,201225,147502,49609,-63240,-10776,211980,270402,106331,-26707,-56020,-9077,86152,81123,-9483,32939,89630,58368,-11562,-67402,-74190,-115097,-76299,-11172,51402,86972,70468,126367,148062,115384,13867,-36360,-44919,12273,104399,103673,36419,-41056,-106742,-149877,-88863,-63568,-74246,-52310,-287,6735,-25765,-85393,-93090,-53247,-52701,-67586,-119652,-60058,61295,97012,73484,-3967,-61833,-98513,-44498,20437,82620,132684,102503,-32349,-114004,-96651,-41767,119,4820,25638,89417,109446,-39721,-83563,-2063,96899,266319,361225,342964,288333,160542,40813,-16919,-24814,-61660,-93158,-47922,-38768,-36427,69789,220127,235357,66328,-84430,-106806,-69624,32236,208308,327689,304275,165576,88717,21257,43569,91515,79860,58222,59761,41834,-16538,-46242,-41294,-27712,-65527,-98033,-50415,-43313,-62921,-75428,-36632,25672,45598,57951,3126,-118035,-106851,-10583,25073,31009,-1465,28606,121887,226429,186912,52578,11447,165667,423472,532174,306605,26652,-41543,61609,126251,124895,66497,-55212,-45048,-3819,-16337,-57329,-36313,20719,16836,-22595,-10105,40865,129042,200615,231583,206582,123703,19714,-52220,-101988,-106458,-57325,-14750,8778,3333,-2191,-46170,-119998,-83460,-3118,29514,19413,107174,172706,269614,319270,137255,-24337,-115279,-31891,45503,71060,-32302,-120253,-26236,162371,251460,120023,-34027,-8909,90818,83560,13405,-6522,40083,21825,-22031,9411,63686,124747,170797,149815,57281,-53841,-93027,-30287,24120,74054,64938,82772,57224,45980,70223,63371,57090,28175,-41263,-83865,9336,120984,218853,222944,141571,35900,-77379,-116964,-62048,-20113,24481,54350,35955,55859,121621,105234,-1396,-92454,-78015,46535,139107,49046,60250,232772,214461,434185,1983617,4247117,6404788,8071741,9452693,10603304,11119481,12143973,14050018,15425625,15113121,12652153,8769237,4930352,1898178,460127,118046,-126883,13529,200922,204792,15540,-64483,-82287,109197,304768,385288,711097,2051049,5224115,8833579,11674422,13536498,14428653,13804736,12187181,9480808,5906832,1821109,720165,427389,22982,4772,128805,89176,-30622,-44485,100767,155338,70213,-62970,414453,1097676,4305395,11817832,21097132,28282950,30925417,30408645,30892625,34221865,40450258,46808046,49257337,45104830,36694014,27241274,22557436,23783383,23287538,18395429,11467039,5056552,977284,571376,147873,-94297,-88831,38053,514911,776653,3194514,7194201,11687054,16040335,19110021,20348367,25205084,36517518,42597270,36828173,21051484,7232734,5102169,4417049,8460219,9784682,4566720,3508503,13009709,17902807,17084274,12485618,6439520,1477420,258999,381168,-1271,69041,298957,613268,973802,2024667,4124546,6894707,9260893,10760619,11389085,11340848,11610342,12608838,12955737,11690900,8688390,5091741,2654500,1252242,355308,147164,43735,-37248,-26692,106301,71737,15126,468222,947806,2486851,5205609,8453218,11584097,14441513,16111137,15391358,13128035,10991650,8288608,4416554,850523,533165,413346,4726,-107416,11354,-62426,-5896,-25183,-61427,-88387,-91889,-46076,83443,274305,366286,248138,76378,6806,-64973,-66697,25157,150907,262026,280214,258102,221064,136462,88870,57790,40954,51183,72127,92177,120551,79779,24541,-26514,-34870,-29627,-36317,-27414,-51498,-67359,-77016,-110825,-153932,-115802,-79964,-45630,-20979,-51682,-135103,-69643,-15452,-8157,-28782,-55979,-100798,-109754,-61193,2128,68735,77731,9513,-69437,-91241,-76657,-53170,-44671,-86723,-47766,18350,103810,179337,135048,6385,-91528,-48952,-29427,4889,25056,877,-15375,83091,310666,352234,220295,42817,-39285,-68883,-8232,42985,41392,69644,205318,242215,181604,113535,83936,151142,187955,239771,235466,230449,214499,214100,195886,119061,9110,-98265,-139902,-39105,40191,66158,130372,215666,212186,177294,131301,49400,-70399,-143619,-66962,-37462,-26072,3142,10647,-13453,-3819,52848,21585,-33384,-64665,-74565,8543,79487,100821,80795,-2855,-67576],[-10753,-18408,-22963,26913,102032,144198,122235,78319,24654,-16692,-18295,-27584,-32990,2962,68301,121111,114785,104822,96525,70652,22516,-5644,26505,58980,75963,96962,73954,21306,-46016,-53800,39032,101026,91654,-9031,-99370,-61881,-24128,-6147,-45099,-37000,75721,57078,-19568,1113,60683,30633,-28641,-39048,-49816,-50979,-33003,-36443,-11600,-27954,-76049,-84542,-24675,-13826,-24025,-52712,-17112,-8309,-36610,-38099,25733,137542,273781,252348,116699,2483,-63784,-93251,-18180,40389,-12644,-49188,54125,140789,112725,20814,-67931,-76339,-92461,-72346,-57669,-20270,-5679,-45130,-105357,-82761,-32616,-23945,-21546,-42536,-79217,-13759,81924,183906,164405,92719,27889,-10728,-46711,-45659,-94561,-114724,-93724,-61263,-48114,-8456,27474,4740,-42986,21642,63215,68923,-10084,-88929,-22998,29629,42506,63,-58886,-94157,-116456,-27219,118572,138473,83504,86714,100354,118215,119831,70342,30951,44577,30134,6022,-19180,-65761,-57367,-38830,-56119,-99064,-70070,-19270,13596,44482,74725,66869,-39136,-116504,-96655,-144978,-100286,-24078,-47292,-105246,-60367,16729,39081,-14831,-113180,-107957,-36611,18830,61230,78600,69978,18571,-51918,-95346,-32674,53895,178935,211040,163330,51693,-87754,-38547,153205,369740,355662,232188,131177,48305,-45074,-56177,-40604,-51377,-17198,37403,27278,-15777,-67625,-106431,-90765,-73099,-68748,-116465,-118300,-98067,-44605,44059,135721,184787,137809,45925,-31314,-40697,-32596,4823,-10898,-72648,-44904,24292,26786,-99252,6833,203676,310185,286116,175703,167099,204875,149585,97532,76034,116598,154348,56734,-54827,-73217,-30907,-47759,-86598,-54250,-28534,255,85079,172027,187340,82691,-22358,-44824,-9340,36798,72696,63047,77544,113506,45234,-29238,17267,145231,194013,188171,252073,338438,226115,-43219,-77623,-71076,-61564,-31304,-28206,-12845,-33010,-60475,2039,88896,115731,101671,97389,50370,-10401,-84193,-93676,-97791,-67684,-19799,-9636,-3427,-35213,-37217,-58446,-83324,-13484,68305,23978,-27269,-45684,-79460,-141718,-72267,33825,84733,101713,59097,-11616,-77571,-64475,-57920,-82306,-99618,-72921,-73536,-51677,-35195,-32633,-41338,-70136,-46897,34225,-6334,-95735,-130629,-78713,11370,80605,67351,-7651,-103459,-59565,21521,124652,175078,13754,-52686,-41231,-47944,-108747,-82220,9576,-8195,-19118,-45602,-75911,-62980,-43199,-57248,-43990,2494,19648,-13624,-107221,-64355,812,-46329,-103700,-29650,26076,65065,37578,-29348,-38718,-61468,-94959,-63639,-20865,25629,66741,85107,131060,227083,267762,240575,153055,-7248,-78047,-83714,-100465,-103512,-83066,35100,200177,252826,120814,96363,149853,197469,382934,486299,401806,346282,364357,423384,396407,226093,95677,9847,-52783,-101548,-23522,72461,67114,49451,50237,40233,-16237,-126044,-23120,118037,253431,320027,265690,132707,121518,184605,287340,256626,99418,-45420,-122616,-109655,-66368,-62826,-77644,-51660,-17201,20790,42486,33620,17886,7714,27728,-20353,-97313,-117386,-59743,-55213,-38053,-47750,-93479,-3292,70575,115708,93490,-23796,-89964,-92602,-111515,-122232,-51660,-37019,-111165,-137288,-110434,-55979,-18643,-20977,-70027,-83403,70300,213022,154197,67832,-27773,-60817,-59259,-57131,-74515,-117604,-136698,-113381,-78809,-22262,4303,40970,59253,49424,29235,-37315,-93378,-87059,4423,143852,174223,160732,180204,171765,129694,112453,81682,52594,69920,111280,93961,29751,-3357,29280,99468,145325,108718,-32188,-110433,-140990,-136045,-121065,-95391,-15719,46684,41661,-6766,-58528,-35868,91443,139758,90294,66746,43125,45526,129475,171292,140245,150271,122799,60026,-19510,-76956,245,77692,115315,118437,35535,-8235,27827,69668,71614,-11652,32961,110600,148313,143558,75230,11024,9707,-3007,-65519,-133050,-111298,-77117,-55511,-2165,3718,-31099,-80806,-70529,-47382,-58099,-54981,-35665,3243,-81260,-139569,-120092,-105466,-123816,-58326,-31994,-35403,-51366,-45140,-28586,-19437,1791,-32088,-97781,-76696,39794,142365,199423,217917,153600,62193,1741,-19032,-93200,-8865,132249,156171,56917,-23395,-70785,-27323,-18955,11767,-24850,-62908,-18038,23519,73433,83369,25939,2099,421,-36623,-63698,-44652,-59636,-96149,-13499,110791,199196,188977,119662,25771,-28129,-40195,-38796,-37812,-23470,-21767,-68018,-147164,-92151,-19893,57739,164573,343233,417186,92241,-21368,6874,107171,152983,80427,751,-60036,-96454,-61227,-22827,-12424,-9392,-28436,-1588,89895,130441,121469,34328,-75708,-75107,-7548,9910,-2439,-68801,-133637,-150320,-112374,-84273,-14076,56643,61584,-25097,-78981,-32830,24415,64572,22055,-25040,-35374,-69019,-88238,-102485,-18667,59601,46059,72589,80231,50943,83588,154152,214557,137861,67638,37116,37131,34849,56444,56887,75065,68109,37285,-55640,-56926,-62933,-111382,-45917,320,84906,216757,244525,51244,-15874,-71680,-83403,-85579,-99617,-53486,8762,59573,146139,247701,311162,254203,117379,43060,-41771,-30607,-25838,-69750,-97219,-80597,-34009,-15898,1124,83370,159833,141539,88110,88970,233603,278875,129474,-14925,-3988,27377,7265,3633,11436,-53052,-46973,31270,138029,125696,113184,138238,128424,93875,-7704,-101562,-92469,-77177,-78133,-45440,-11063,-6919,-19544,24247,52904,25533,-64361,-86158,-40988,-17933,-19350,-16873,51126,97839,79865,47993,-29936,-113563,-54280,976,-48054,-105510,-54786,-35053,-70929,-81394,-55139,-61798,-75983,20265,132818,194304,148302,50236,-16971,12209,54078,78971,128972,208430,194838,54817,-76151,-111984,-70006,-1079,21949,-22472,-84928,-50887,76630,161444,109038,1618,-86327,-76241,-16472,98001,187774,222102,141259,-26813,-102641,-36996,-40276,-69896,-56906,45563,138145,132554,147481,91108,17495,9518,42490,101656,195319,219759,116735,-7198,-65416,-89965,-33441,96204,215371,424429,517833,462309,312762,156869,31424,-122372,-71220,-30687,3755,57388,110871,172131,175792,81410,10779,-29505,-2564,12668,-2953,-52146,-34221,28961,54441,30413,5465,1259,-18561,1019,-12839,-91171,6338,7080,-16459,28342,-25794,9493,115872,-81197,574432,189662,1338564,1427037,7092928,12354951,46006818,133146518,256719492,375335120,451224342,477070641,461442301,399893426,290817155,162898023,60020711,9124328,7985997,3383085,1737586,599400,860070,761109,445088,15085,48108,107498,-59318,-44919,-60981,-49957,-7135,35182,60569,28171,-38156,-52464,-53716,-54621,-32942,-47863,-35549,9927,36833,35975,248077,320320,181248,-16010,-108715,7002,62886,13709,-62793,142397,490959,557163,392713,133657,-93673,-206617,-60766,-16263,-43941,-45908,-61758,-94649,-151625,-99491,-87495,-29718,76398,136911,74884,-37673,-116218,-118751,-98563,-72740,-54481,18964,64485,23503,-29588,-62401,-80349,-63472,-95247,-46323,32413,79105,57802,83724,150629,96634,-1423,169124,578146,714102,438892,149486,93444,33275,9850,64091,148402,132507,97192,56630,-16392,-18277,127554,282394,278610,188287,251371,319985,251035,142661,11103,-118787,-21811,53297,8610,-65985,-64141,-82878,-99115,-100363,-35863,40508,-49553,-123735,-139330,-167311,-150589,-117867,-102757,-117900,-91162,-61786,-36760,-5800,-8493,-79828,-67318,63040,147171,79905,30976,10726,-157,-46038,-22645,32318,10772,-44103,-86412,-52487,-65919,-90500,-71713,-18422,2312,-64727,-24524,-36024,-111603,-45767,109129,266052,351323,331060,168498,13091,-94215,-131024,-58613,43249,167066,202381,100742,34992,113526,219284,198196,92055,55749,-11300,-67297,12720,102805,171157,213571,144965,44485,-102611,13537,153573,248619,217225,130188,45608,-51987,-106097,15793,93916,93729,18727,-81159,-91359,-26212,48895,81984,85714,36917,-13917,-37242,5627,86764,91062,-5064,-96536,-7355,-18813,-111982,-131204,-75558,-57972,-109599,-39410,69026,133610,136695,59350,-39703,-60063,-68919,-82316,-112399,-94617,-63530,-49645,-16671,11978,8870,-19381,-51014,-64108,-43439,-31558,-21422,-23761,-88891,-106029,-64905,-35293,-36374,-57943,-43755,-5025,101174,206205,167305,205966,290944,167210,53930,-20645,-3156,-29813,-49863,-37369,45817,218404,386773,387676,415394,510636,544017,468817,284086,91774,-3065,-35978,-25949,9130,3054,-11381,-46567,-14313,13703,-20234,-62601,-89043,-53363,-8290,28276,71539,135405,156893,119593,-10289,-89149,-87770,10187,214437,384188,300777,118175,-34961,-153614,-58158,33241,104158,215026,237344,100589,6950,-50711,-70862,-94038,-18636,47596,61254,27936,-33165,-60917,-55484,-30585,23102,61915,39630,-1543,28285,44471,-13838,-37600,-36998,-61854,-102612,-62452,9764,3828,-39961,-88217,-82393,-66642,-62426,-20813,-6192,-29037,-61143,-37519,-10012,-20777,-18185,-37545,-19493,-31432,-35231,-111345,-136029,18184,251972,402067,314849,82983,-46079,-70321,-82562,-102637,-73077,-4751,110262,211864,194329,170398,156837,126023,130022,105485,77191,88490,143272,112350,77037,61825,-64242,-79005,-62963,-34866,45242,154867,154421,119531,123039,35576,-99777,-1483,177973,246625,165495,1683,-104358,-114522,-111987,-71215,-74432,-88825,-119752,-72155,-28284,7062,46775,200548,355861,276179,130903,46594,-29272,-81004,75535,203904,260454,280880,238910,168517,104256,75641,-7605,-88021,-68826,13691,48934,30483,-43240,-85510,15720,173075,351993,355290,386789,357344,231542,144579,135612,75208,72378,-6710,-72401,-117798,-149997,-99321,-46359,68553,171890,154694,48160,-81888,-75114,-51670,-4561,45720,62941,40231,-38321,-95498,-81896,-45775,-30886,-28146,-27357,8149,25859,-6951,-70587,-136725,-109423,1131,77464,73553,6972,-44090,-18458,-63888,-97032,-82265,-75911,-52635,-23072,-26183,-9702,7097,26204,36778,51002,38564,29619,50643,35723,18881,113495,250293,248682,108206,37514,44017,84312,101602,74180,52652,67083,90648,44752,-43474,-131942,-88241,-29380,16997,57438,87312,87129,68287,44384,8706,-62322,-69977,4270,137312,197017,211108,222236,302891,187620,-38925,-90224,-10815,-12942,-47129,-16359,30118,67055,76155,103619,116400,108036,67465,19146,4644,-7578,-30465,-25007,-7463,-17772,-44302,-66745,-111632,-98486,-59370,-15961,-45190,-90370,-120430,-79502,-55062,-34822,45859,140955,180253,155273,67564,-21160,-90851,-80865,-107256,-117240,-22294,81283,172511,152608,50112,-58218,-93539,-25203,8788,-26210,-80446,-97262,-88695,-69061,-47459,-65014,-91688,22249,82659,47262,-47207,-69113,-57092,-69626,-97965,-73187,-53638,-35939,58069,52200,-53910,-79000,-104383,-102075,-19213,15146,-8731,-26740,-7464,-22226,-39048,19293,85871,78722,61595,17889,-53975,-128831,-57291,49924,113716,19500,-43892,15933,56710,80251,92740,53523,-21827,12408,93250,195670,192705,131901,39524,-63148,1169,205690,270641,109854,-26791,-46194,26259,130825,115036,-5354,4572,80658,46421,8368,-18338,-28110,-78189,-54826,-670,56813,92726,75292,127281,140466,106079,5291,-49431,-52751,9773,93206,82501,24392,-39493,-98575,-154013,-88685,-56429,-72022,-65005,-22990,-22504,-54067,-101732,-106232,-56725,-54183,-67217,-108349,-65063,52851,88307,59975,-13057,-71301,-105307,-37428,14466,68917,116671,94285,-38764,-120138,-100894,-40702,14832,35527,55573,104200,114820,-31257,-87596,829,116482,323330,414836,379351,308094,168340,47466,-9967,-19193,-50339,-86314,-48904,-50138,-63597,65813,238284,271257,91507,-71074,-107808,-66294,43019,230296,348017,312739,167394,92248,27941,52789,103833,84871,61790,67482,51794,-2963,-42054,-43984,-30847,-69654,-90758,-50152,-48616,-70905,-84152,-57727,-16312,6446,61688,30084,-81289,-109684,-24207,2055,5401,-18322,22661,129513,240196,192713,54599,20774,202975,485473,565281,283732,11938,-51423,59070,122603,124368,61243,-72504,-35701,16686,2380,-53647,-48090,-6842,-14777,-42976,-3835,56707,146803,215524,254533,258058,189990,89421,-2176,-79764,-110415,-62715,-13967,8777,-1944,-1583,-25997,-71270,-93088,-14973,24799,25639,80886,105024,183111,265203,135942,-11147,-108922,-27385,58823,60179,-51946,-77677,19291,201577,276935,122599,-43792,-36663,60816,51162,-10307,-10814,51038,35852,-26499,-25793,8871,70941,155986,160855,74961,-32795,-87215,-31977,17956,75433,91088,117703,57401,35361,68226,64986,57281,24865,-41370,-89323,-14668,75464,170606,190487,126928,23319,-91214,-100162,-53662,-13837,35564,70483,48309,68512,139625,114286,-2981,-100251,-69316,59651,136543,49031,52258,193298,184396,431110,1686516,3522630,5275649,6701885,8153497,9530912,9944380,10584041,12311069,13712698,13279523,10797103,7309019,4130442,1583764,404479,113808,-119484,14922,205545,223725,15944,-52381,-91018,101213,312375,385708,722961,1911786,4735778,8236023,11299753,13219726,13683035,12351130,10727873,8595323,5761587,1673524,745003,492035,33351,12800,101760,60832,-49018,-34146,114470,178342,77134,-56622,389999,966785,3763395,10764758,19662456,26598160,29141651,28535282,29020194,32107986,37486244,42850524,44766912,40699306,33089780,24694625,20283455,20794651,20202316,15971539,10111713,4681712,894430,349557,113156,-91076,-86241,3675,424062,663492,2644712,6047311,10079994,13757499,16108972,17198617,21695487,31946873,37895322,32619043,18299008,5846172,3735706,3897422,8265399,9133875,4097658,3067521,11806187,16128709,15747510,11235594,5836697,1414601,214864,328852,-13083,47933,258621,573727,947114,1661284,3253731,5671087,7943159,9454677,10044354,9847399,9954304,10872601,11240696,10114469,7401649,4198314,2170093,1154312,363200,139417,21289,-42104,-35060,97501,100548,-48095,407871,883047,2434989,5069104,8137611,11061220,13881078,15661079,15005639,12567476,10269505,7840222,4505675,902140,547537,444028,9312,-93338,63011,-73010,939,-4806,-76805,-97147,-80278,-46108,99917,330244,440194,305670,116649,17840,-70518,-65433,18222,122424,226430,256291,226858,179545,96689,57907,42306,37018,49871,61054,68298,91824,64435,9427,-43722,-50651,-48464,-50113,-44873,-77266,-89119,-89426,-105497,-139586,-134853,-104036,-54830,-20054,-50567,-152470,-80362,-18097,-5395,-23195,-47676,-95064,-114260,-58168,10041,80441,91915,36168,-53314,-104041,-72332,-45645,-49384,-102237,-48411,27035,118933,167612,116092,-9267,-106979,-19781,4362,22897,50770,35212,-1974,79953,310764,357893,244887,56622,-37161,-74575,-13582,32848,21642,33314,169586,224224,179075,123258,97198,141036,162786,232647,255593,271737,270179,258629,234285,145887,11596,-113798,-117324,-11734,60746,82920,143795,214394,198205,170441,132923,52801,-70548,-154560,-75355,-47056,-41193,-15658,-7600,-27995,-13462,44640,1337,-47634,-72010,-77109,2816,75490,102734,92983,281,-76748],[-28980,-40553,-39920,9422,79641,121895,104420,71649,22505,-23751,-27087,-10679,-5693,29383,90477,135959,111326,89442,77411,57744,20052,-17017,4890,41321,59797,86928,75346,30389,-38722,-49145,39535,100544,93634,-15686,-115288,-76731,-29899,-7909,-45789,-32687,70608,56217,-35416,-4816,61639,31668,-30973,-45785,-50635,-32056,-4303,-10911,-12663,-28229,-75097,-89575,-22200,-5775,-18765,-53665,-13868,4118,-10110,-12423,43456,144120,260622,214529,87805,-19884,-83003,-92393,-14112,29520,-21427,-49264,72339,157089,119863,19732,-79568,-85200,-99850,-74224,-50272,-10411,-731,-48482,-102217,-67344,-22014,-23347,-24553,-46423,-93959,-26234,76687,185115,163970,97495,34575,-10656,-55654,-64852,-109934,-100684,-91659,-63773,-39910,20380,66182,28755,-27406,21428,59095,62741,-17238,-97659,-21200,33090,48292,14888,-40411,-77293,-131252,-42907,115188,157085,113757,108700,109535,123364,129615,81741,51098,70674,59998,36983,-3369,-73576,-67076,-28489,-37030,-80590,-79892,-32631,228,32654,59404,35990,-79851,-107313,-74060,-121270,-109273,-34166,-52796,-106950,-57587,35423,56422,-1418,-104637,-119970,-39340,31417,92751,115119,88974,32863,-37926,-99389,-53868,5363,93115,128152,109621,29903,-99984,-34615,153270,334411,277288,148128,83408,42881,-36336,-78844,-80589,-60514,-12906,57561,49380,-3571,-67566,-124011,-85283,-85571,-85200,-115070,-116459,-118679,-74512,21396,132844,197978,156041,59216,-23219,-35346,-41940,-5217,-19452,-86305,-46179,32111,37528,-107982,-22195,152285,254799,268026,198923,211675,233465,153741,75169,35422,69881,118128,46551,-54412,-76908,-34412,-41662,-83008,-58458,-40045,-21260,50864,123767,141836,50980,-32111,-42326,-4259,50051,101588,101147,107235,131671,58087,-15159,23318,133234,169552,166433,244348,349114,256926,-17595,-69623,-78793,-71359,-29965,-22743,-12050,-15365,16172,87291,131636,129009,107761,89707,41541,-18458,-77918,-81379,-93150,-72516,-23149,-7167,6207,-21781,-23053,-45105,-90013,-23655,64300,39741,-11278,-32292,-71280,-125999,-62083,25480,76965,102033,66202,1567,-66056,-63850,-66321,-93905,-100072,-78376,-76748,-48160,-25210,-16937,-30611,-76615,-18903,95318,42163,-75386,-126633,-74049,19185,93756,90794,18125,-86968,-85944,-23876,80606,154078,35045,-22399,-4716,-10905,-75355,-131001,-32762,-32043,-36538,-51214,-63925,-40826,-30898,-59147,-54286,-7623,7274,-23602,-108182,-62072,2711,-39368,-90480,-25223,43047,79260,50449,-20676,-41520,-81203,-91146,-57504,-16519,28099,57263,71078,108504,193340,238235,239793,169880,12900,-68103,-79776,-97709,-103659,-90437,19499,176396,215658,88103,82559,169590,245345,424949,480123,387683,319037,306401,346775,333897,187866,89118,15355,-46139,-103982,-29184,83005,76008,48195,48758,39334,-17897,-125217,-29776,107366,225105,262195,191587,62165,63575,120085,195944,186069,66635,-56264,-124697,-122811,-73404,-55957,-73546,-63691,-18720,21452,41304,38151,29978,11557,19281,-26937,-96644,-108315,-55776,-45229,-43453,-48744,-94511,-10496,60572,110664,103487,-6651,-88736,-95047,-117689,-104848,-27436,-21851,-108256,-144059,-133780,-105553,-85720,-89895,-109980,-62379,84845,207636,145892,68479,-25566,-71994,-82855,-83917,-92891,-132340,-137706,-108077,-71576,-8967,13173,41330,54014,49817,29479,-40073,-88806,-81994,6130,126877,128651,102026,116775,119934,103970,118969,102505,68058,83906,127656,120325,66134,23444,30266,84781,127460,96556,-35091,-118264,-137832,-116870,-103204,-77678,-631,60848,63498,22412,-22908,1290,121510,121200,48911,30247,31931,63187,155844,185969,140053,134573,100893,47193,-8877,-56909,-12010,49524,89974,107891,33229,-9893,31495,74933,85086,-10076,31825,102554,129196,105897,28672,-10684,-9468,-18054,-78160,-144596,-107836,-73853,-59138,-8437,7087,-37220,-58553,-46807,-43849,-69339,-72010,-19736,25653,-66259,-133879,-125952,-112739,-121103,-55706,-33500,-40311,-61778,-60465,-46363,-43973,-24705,-54212,-107775,-52772,60555,136023,166268,166383,100731,22901,-30322,-31415,-85488,4795,134030,150632,52488,-22601,-84040,-70452,-74814,-43391,-56424,-68237,-12084,40190,105863,111835,44416,15984,11726,-27780,-64380,-48902,-60065,-112254,-34658,92721,199625,201706,122754,25512,-27162,-34889,-31152,-31688,-16938,-10230,-53108,-133018,-102537,-18242,64021,157091,299714,346101,56825,-47202,-16894,85299,134517,70585,-4180,-60251,-93785,-62539,-22459,246,2585,-23462,-2951,62395,88761,97279,31640,-71722,-87595,-37285,-34912,-39817,-90702,-148174,-157893,-106975,-71454,-2848,62693,68155,-11490,-75195,-51297,3564,50447,11905,-25449,-19758,-55079,-93944,-107318,-15115,69496,56547,53423,77305,66715,104582,179774,226625,134141,58928,22323,9581,1876,31170,34965,54099,59037,49331,-41273,-70112,-78787,-90089,-28042,12304,94535,237784,300183,119600,3196,-51392,-78738,-97045,-114836,-47451,17870,67525,141720,220195,301119,282855,154550,72054,-32616,-49744,-39254,-80868,-109167,-95213,-52770,-45920,-30450,47746,161041,173363,135855,128775,245243,249116,95240,-30564,16348,74358,63569,24711,-2411,-78531,-59532,23332,141231,129973,112611,152580,156186,121974,18118,-68923,-88580,-81037,-80413,-54117,-29468,-30086,-36509,9929,31560,-8987,-101301,-107318,-55141,-20047,-10650,-6640,58432,116337,105395,65024,-33265,-110630,-38027,16510,-40462,-104234,-48493,-19299,-60063,-84364,-57984,-57888,-83057,-75,111595,189040,156402,55094,-24957,-873,41893,65337,110127,203436,224830,72427,-66888,-105604,-71231,-7087,9166,-34968,-78264,-25338,108145,198791,141041,19443,-85728,-95607,-26128,86271,152573,171853,105275,-33970,-91114,-25135,-26090,-51821,-44533,42682,149695,148951,171270,115047,41801,34988,59711,117319,224081,244032,139827,15755,-56979,-93605,-46605,58338,134485,282897,364725,319057,198172,89702,15527,-110664,-79113,-35189,2558,52443,106460,179813,190512,94147,9762,-37458,-7419,13625,6091,-36277,-16622,45904,82656,64376,28418,-261,-39248,-22853,-17294,-107445,6866,23292,9271,45126,-66346,4404,143877,-117504,432497,172150,1177793,1097698,5827383,10223819,37527316,109492306,212981562,313121648,377639556,399307620,385174617,332819037,241719599,135585636,50240668,7652798,6478807,2988118,1644475,692381,786486,701173,467437,23386,15506,69497,-70132,-68581,-67462,-45546,-19764,7483,25175,2192,-50496,-59072,-55113,-52849,-29541,-36017,-19547,18137,26781,2509,248903,311844,159151,-38145,-58819,36043,66106,5920,-81514,113558,441438,481616,320392,86958,-113727,-217431,-70632,-32696,-55200,-57689,-80099,-115164,-141006,-98428,-88368,-22358,93462,152553,74102,-45351,-129718,-113199,-85345,-60834,-49667,23358,73788,29890,-23302,-53901,-77407,-73427,-114075,-42197,33893,71998,44098,68372,138825,95538,11903,149964,508214,612329,338323,110247,77913,38709,18287,61724,142850,134572,104523,71173,7083,673,134732,288921,285112,189665,263740,363512,315602,171101,16080,-120184,-24339,47415,14070,-57221,-72470,-103026,-119594,-84110,-22732,42520,-59384,-133320,-149980,-181712,-145181,-110437,-89159,-96107,-72263,-43661,-20739,2534,-8560,-83820,-75130,45529,139776,85715,35271,24823,26321,-48086,-53328,20599,10566,-37387,-77630,-52824,-59921,-75559,-47865,10695,17738,-70016,-29474,-38418,-114645,-61463,83570,237999,319222,294138,149707,12954,-85971,-130354,-95000,-10752,93736,144777,102725,74539,135905,215863,188819,97916,73200,11418,-62329,3581,118860,229134,298148,215829,77742,-101748,11611,176075,301657,269320,169813,75200,-34892,-120671,-4146,69229,65492,2992,-82124,-89158,-21850,65792,104641,100762,34775,-36400,-72637,-14989,77204,86827,-15683,-100854,5447,-9517,-97840,-142815,-95087,-84120,-109322,-19895,73877,138448,155983,63908,-33784,-55671,-73101,-87674,-109341,-92166,-72373,-59000,-18279,19027,13483,-16717,-46516,-51568,-20372,-1112,8241,1868,-64534,-118306,-68567,-35825,-31382,-42287,-30918,7234,114200,211834,174302,201992,266521,146420,43073,-18285,2501,-33584,-56630,-41710,49145,233629,434264,457222,489120,568486,595852,539640,337843,128059,14893,-24254,-19420,5194,-7331,-23400,-54116,-23348,-1401,-29997,-70459,-97823,-50595,5088,46042,82299,106834,99950,74564,-20190,-74105,-93922,11352,232099,392962,303499,124926,-33979,-152452,-39280,74119,174921,292020,285928,127292,20620,-36208,-51197,-79278,-34693,21824,32718,16510,-26138,-50157,-58492,-37079,24790,64855,34567,-11500,33396,72697,18239,-27251,-36633,-60774,-99781,-57595,23471,27806,-19200,-72724,-81496,-74782,-69133,-22811,-5021,-29732,-74887,-53426,-21171,-28680,-23396,-47847,-40829,-50886,-50423,-130296,-120894,28335,275398,435119,346240,92399,-39706,-69574,-77473,-82958,-49660,17039,146544,228205,184668,148243,139723,129076,151290,130582,108194,128934,180676,150072,114792,76963,-44956,-55652,-39128,-14149,60822,154590,140846,106685,117758,42330,-98906,-1613,184397,265586,175702,-8304,-98448,-93559,-88704,-63644,-65255,-71724,-115986,-79397,-21425,49710,84149,240872,359285,242690,105347,42667,-7059,-90097,48355,196279,266626,291096,246672,167540,92842,49596,-40765,-94436,-41666,26750,51228,21822,-52649,-101573,-1364,155742,344178,390008,428978,385302,259428,153431,110355,40870,55769,-4530,-59524,-99757,-162099,-111827,-59388,44511,170055,173762,61043,-59728,-60816,-40970,9802,52925,65865,42844,-36240,-88239,-76462,-40060,-20099,-11118,-281,37936,74219,61526,11073,-51859,-98422,-50265,40793,54005,-28,-36022,-5145,-52397,-99339,-92257,-87469,-63975,-27888,-27892,-15329,-2030,25856,47120,71463,63930,52012,71013,39009,5198,79347,205276,224109,107145,30578,23986,55864,58986,19992,-283,29276,70794,37594,-44134,-127006,-89010,-28140,20721,63336,94548,98650,81955,56830,24010,-50415,-78466,5637,122117,162633,192825,215486,306117,204038,-40112,-81677,-2726,-14892,-56865,-13123,42121,78782,86378,112425,131796,116131,62527,12577,-601,-11663,-27740,-16221,2915,-9338,-38051,-62704,-111203,-97897,-57343,-24456,-54996,-89729,-114993,-79863,-67461,-56909,30647,129247,177217,160331,76457,-12424,-94966,-97241,-120152,-125567,-14914,106485,208358,182643,64625,-51209,-100343,-31072,6011,-25618,-74439,-83786,-76220,-68957,-49696,-60052,-105203,14102,76006,25418,-73732,-85066,-71922,-84783,-97811,-74658,-67572,-57072,29744,11256,-91270,-112164,-128264,-92500,-5006,24932,-5149,-28477,-6511,-11707,-19472,48867,128429,112729,77275,23927,-49464,-98136,-33856,61675,115438,36437,-49914,-10,43002,74051,82653,38318,-28965,17956,111331,192626,175580,110618,24600,-60919,18091,199592,266830,111300,-28758,-40784,52696,158210,133889,4866,-35852,54706,19256,21549,30035,24736,-39361,-35573,3842,54397,91291,78476,128694,132723,97050,-3414,-69075,-72172,-9895,62032,48169,3055,-42046,-94183,-159456,-91315,-52542,-71439,-80380,-49812,-53313,-77968,-110125,-112952,-57653,-55016,-67735,-96315,-64216,42621,71192,37397,-27957,-84600,-111982,-31593,6908,52545,95105,77627,-50593,-130889,-109369,-45626,19953,56846,75085,106369,107207,-31059,-89788,4518,135753,374087,455240,402032,314282,164747,46604,-8554,-19435,-46657,-85406,-53581,-62978,-85653,65300,251365,296422,110280,-62520,-109289,-65327,48884,239499,348685,307251,164043,92268,29331,52465,106543,80853,57054,68913,56274,6368,-43248,-53487,-41445,-79701,-77781,-47600,-54845,-82202,-96711,-79843,-55192,-24771,58780,47987,-46837,-103686,-40994,-26690,-26542,-38215,9075,120640,232941,184111,48195,25693,233597,521663,564612,250258,-3755,-63457,51130,112863,118195,54005,-88839,-32946,28680,14969,-53947,-63039,-33442,-45660,-69838,-6120,64476,155960,216762,256617,283578,233143,143264,40954,-57670,-111408,-72740,-18410,3585,-10363,1904,5503,-18263,-77728,-25772,19122,32325,58649,44516,105689,203728,124615,-5827,-105479,-25840,61789,43008,-57046,-41790,52020,216934,276588,111270,-58913,-65984,30267,17333,-39814,-21654,54482,45047,-30935,-60454,-45740,22723,138646,167923,92277,-12246,-81688,-39855,6613,72284,117231,149832,55926,26120,66392,64211,51364,12674,-49725,-100667,-43714,22442,105752,136386,95419,2038,-103834,-87879,-51205,-13460,40977,81693,55963,72807,146006,110344,-13746,-113190,-65168,63114,122186,42829,37741,146255,144967,392609,1288697,2623192,3909252,5020596,6388658,7836524,8128810,8397314,9828588,11133003,10633345,8348459,5485214,3109910,1185907,329932,96995,-111751,14357,196858,224212,8941,-43359,-93738,84913,303396,368016,694481,1622789,3910632,7058316,10084296,11880105,11881705,10011851,8594627,7119546,5202085,1467982,732103,532419,75754,24965,126665,84976,-42192,-28994,118701,190145,73717,-58508,329271,762487,2973406,8952815,16778108,22913176,25154524,24524152,24973935,27588667,31813788,35910914,37173744,33487302,27165150,20394783,16611445,16447414,15828023,12533943,8088043,3957797,777555,115849,61317,-89850,-86268,-30165,321635,510756,1963837,4601129,7903262,10710565,12296608,13179801,16990756,25468781,30783250,26327140,14416213,4168543,2391011,3238852,7416061,7783908,3324717,2471247,9822628,13302878,13320130,9243883,4830755,1234994,164227,262338,-30678,20150,207890,495507,839514,1212360,2266238,4201934,6198186,7576906,8075974,7773846,7747795,8529003,8882331,7961931,5714672,3107860,1584395,987192,356299,122430,-3861,-46100,-41447,82702,120064,-124740,327932,776082,2204539,4535607,7187723,9678690,12241650,13991991,13447049,11030235,8774587,6813116,4264764,929876,515419,446360,7065,-63505,131162,6056,-30047,-3204,-86534,-76683,-59365,-50237,108522,368756,481014,334552,145099,23526,-78772,-67735,4101,82751,171034,208380,171905,120489,49417,25678,24449,27200,38491,37793,32044,49854,40465,-8765,-62929,-71608,-73519,-72285,-70996,-110152,-116872,-107220,-102401,-118383,-143204,-135212,-66887,-22716,-54120,-171007,-89515,-20769,-6263,-25675,-49481,-97959,-121612,-60948,10236,82703,96092,55021,-38961,-123986,-77137,-46958,-60506,-124336,-55837,25771,117367,134323,80927,-36294,-120921,2210,37206,40734,70040,65794,14993,81820,307898,357803,268538,72507,-33144,-82795,-30040,8495,-10689,-14455,117244,186822,160474,119341,95868,111261,123658,209095,259419,299266,319845,304603,274735,172363,7968,-135755,-102369,5970,71107,89905,144686,197302,172972,152648,124694,47909,-78324,-169571,-88970,-61642,-60922,-38771,-29104,-44101,-24240,29948,-25229,-67486,-84168,-85872,-9769,65349,100295,101468,-244,-87788],[-43980,-57709,-52742,-5448,58735,101670,89670,66698,24320,-18821,-25862,7583,18501,47386,102490,142088,102901,71882,57457,44390,18082,-25207,-23429,15334,34249,68078,70348,36153,-33604,-45758,38362,96748,90882,-24427,-126438,-94330,-39317,-14714,-50170,-29589,60715,48641,-54369,-11093,60158,29190,-35458,-53904,-52524,-16731,19445,11056,-12606,-30462,-75759,-97999,-25140,-2043,-16513,-55777,-13679,10416,8420,9897,57339,142351,235513,171024,57567,-44661,-101293,-87512,-12440,16086,-32649,-52908,85829,169140,123958,16014,-94940,-94634,-108572,-77892,-43944,-1065,4161,-50005,-95416,-56164,-15128,-25413,-31352,-53504,-109762,-38325,71076,180952,157164,96856,36832,-13463,-66111,-82135,-98479,-89531,-91257,-68371,-34867,45987,104006,49818,-15665,18396,50410,51572,-26903,-108453,-22736,33481,50753,26886,-23693,-62750,-120173,-59108,106898,170198,141928,128351,113914,121576,131205,86155,66473,95403,92878,69804,10186,-80795,-73186,-18263,-19921,-64321,-91736,-50166,-17745,15391,37644,973,-122757,-79413,-42856,-85637,-104732,-46179,-62639,-111989,-55572,49844,66327,5302,-99110,-130178,-43378,39780,120379,150449,109825,48694,-24360,-104275,-79962,-44478,6937,43419,50801,1891,-112964,-33460,143316,275975,186589,64917,37641,32901,-26401,-73310,-81624,-38824,7127,86039,77613,12264,-63941,-118954,-75748,-90854,-104690,-108861,-106044,-127395,-99851,-2757,123107,201786,167605,68461,-17303,-30071,-50877,-20748,-31941,-98130,-45345,36984,46951,-100514,-50494,97871,194755,243326,217204,251771,248957,144656,44970,-8118,17451,76858,33125,-55877,-81548,-39893,-38166,-80663,-64717,-54073,-45271,11665,60051,73176,2418,-47557,-43826,-2442,60157,125466,133724,127037,137276,63053,-5237,28410,123839,150474,148395,234874,350103,278467,5262,-64236,-88457,-79469,-26295,-16869,-12603,9805,94989,168875,171279,137173,107958,76437,27586,-31806,-75065,-69130,-86154,-77267,-27988,-6164,12853,-14525,-14614,-34999,-94938,-36096,53667,48832,-931,-24970,-68283,-116012,-55090,16808,68813,101735,72016,12627,-56054,-62129,-71865,-102778,-99431,-85907,-77124,-43888,-13510,-267,-20405,-85406,1602,147281,88533,-55437,-126015,-69837,27113,104620,111444,42265,-66181,-106388,-70540,37839,126516,52684,7329,31829,24176,-43059,-110775,-82157,-63359,-58276,-59588,-54364,-20959,-21190,-61554,-66239,-20868,-8775,-36600,-106882,-55223,7655,-28659,-71042,-11661,61588,89129,59060,-14245,-44838,-97920,-84049,-55286,-19163,23596,40993,49042,76859,149760,199227,227340,179762,32540,-60816,-79080,-96942,-103338,-96741,5479,153000,180168,58621,65192,183158,288502,441016,443179,348874,271470,233046,256321,263588,151605,84035,20831,-40625,-102130,-19482,104319,92401,50630,48215,38607,-19279,-118684,-38464,92104,188883,195115,112105,-11419,3398,57390,109393,115697,30974,-68583,-127057,-127221,-70359,-42974,-66479,-69346,-17164,22131,40406,43827,47392,26000,14261,-33176,-92231,-99107,-52427,-36971,-46721,-48644,-94734,-18758,50396,106170,115380,21057,-74779,-83521,-103867,-74208,5891,-1224,-102044,-148824,-155088,-144013,-125766,-121044,-108978,-38280,94772,193015,131760,65966,-22654,-78644,-101793,-104701,-105415,-138576,-127122,-94471,-61147,3054,19202,37612,43709,46598,29736,-39962,-83056,-77867,5278,104909,87918,55976,64393,74214,80624,122115,119169,80160,94560,139140,143089,102611,54555,37490,73069,107806,81114,-38153,-122941,-125626,-101498,-83963,-60775,13405,73561,85746,56489,23460,51193,153638,100018,9014,-2816,26072,83602,181213,198355,136191,114373,75060,31886,-61,-36806,-21287,23791,66497,98568,33780,-8300,36391,79618,96577,-8869,28625,89719,103289,63504,-17878,-34774,-30632,-32929,-87804,-147648,-102809,-70138,-63362,-18275,14508,-14689,-12484,-15966,-38374,-79755,-74326,8923,48771,-51680,-125359,-130361,-118696,-113030,-51550,-34103,-44968,-72658,-77211,-66682,-72071,-60505,-87330,-108412,-22095,81979,127817,131859,113596,54311,-9039,-62123,-47612,-75600,21796,132392,139649,45811,-22081,-90638,-103170,-117326,-89933,-83190,-70538,-6048,54895,128821,129074,57023,26523,20551,-20710,-65583,-53588,-58931,-115552,-52557,74203,192683,205924,121423,24867,-25592,-29844,-24880,-28009,-13243,-2572,-38489,-110704,-105834,-17225,67940,145947,247748,258796,12679,-76260,-40918,59081,107926,55635,-10544,-60766,-90501,-63228,-22067,13169,15822,-18417,-8322,30065,47474,70604,26079,-68701,-89874,-58873,-73991,-72484,-107845,-157444,-159527,-98071,-57071,6423,61660,67168,-1386,-68067,-68811,-18860,33678,997,-24266,-4029,-40500,-98747,-114704,-18005,69068,71819,50683,81932,90004,130426,206349,233312,125865,45275,1935,-20958,-30851,4250,11439,32713,49980,64590,-9639,-63737,-81448,-60033,-6259,23842,95222,241007,337707,201300,37452,-24352,-62127,-94487,-116369,-42579,21861,69599,131740,188845,281144,301715,186027,93665,-23542,-67840,-53514,-89553,-113874,-101631,-62634,-62212,-48559,17208,151507,198177,186296,172408,248979,207645,55272,-47768,27440,104244,103194,39826,-16074,-100524,-64879,15547,140116,131452,110457,164947,184224,150591,47811,-32233,-73478,-79515,-77490,-54616,-38466,-41907,-42992,3965,17448,-35180,-129738,-120097,-65512,-20314,-1731,2793,62666,129629,128684,80439,-32532,-96290,-22131,30548,-34064,-104210,-44068,-5620,-49470,-89166,-64169,-57141,-91179,-20523,90284,179489,159297,57538,-31450,-11376,32704,53937,89354,187969,241232,82302,-62633,-92320,-63958,-6652,2118,-39779,-65448,-2021,135319,228565,170581,40689,-75121,-115905,-35962,73855,116823,122096,67198,-43148,-80029,-13532,-13225,-35736,-33070,38728,157871,162384,191775,139277,67600,59235,72977,128355,246153,261972,160494,38356,-48947,-97610,-59561,23413,63142,140520,192636,151201,64759,14497,-2109,-95631,-83698,-39327,377,45760,97568,176901,189028,92979,665,-49414,-14356,13365,14789,-20161,-24,59845,108804,101768,56431,2091,-54780,-45327,-18289,-129243,465,37347,31789,56602,-83603,13603,175532,-149816,278799,153630,954182,724864,4297602,7624190,27516936,81205300,159743427,236463600,286420269,303124362,291585270,251015763,181903025,102110587,38049525,5800230,4716867,2405837,1412939,729275,686567,613903,457493,24038,-11454,36484,-74930,-90008,-65602,-42701,-34955,-19735,-8781,-25591,-64700,-66774,-57062,-51768,-26963,-25864,-6566,20347,2504,-26852,269881,322680,157494,-25947,-10348,65430,70405,-1564,-100579,73644,354991,353387,194415,-1455,-158063,-240306,-79707,-50150,-67537,-67844,-94201,-123637,-127920,-98534,-90149,-17089,106342,161387,69029,-54535,-143144,-106837,-72477,-48661,-44291,25559,81196,33675,-19676,-48083,-74970,-80921,-105941,-33593,36906,65424,31876,51996,121783,88114,17137,127877,421880,495351,241663,68976,55422,39961,23343,54524,128732,127063,104142,78634,25675,23554,148111,296303,286384,182870,262603,383862,362725,193482,17579,-122971,-28327,39074,16646,-50558,-80310,-123684,-136316,-67211,-7319,44495,-67756,-141906,-160980,-194040,-138718,-100893,-71448,-66840,-48626,-27099,-6754,10462,-8648,-87119,-87592,18836,116759,80510,33340,36988,50342,-35319,-80633,13047,13416,-28137,-68608,-55015,-56224,-62513,-24789,38323,29786,-75060,-36506,-43601,-119875,-76631,57209,205336,276495,245930,126603,10855,-78673,-111993,-128438,-74576,10062,81170,101691,101218,147256,204327,172620,95522,84184,32543,-48386,-4311,131906,278930,368687,279144,107751,-85727,3765,187147,342696,315882,210489,104811,-19100,-133289,-28562,38866,30479,-18862,-87339,-93225,-26350,72753,119500,109950,30663,-57798,-113141,-34710,66053,81156,-22844,-94529,10166,-4780,-83006,-144727,-117551,-112527,-100669,-8934,67937,128268,160471,59989,-32141,-52836,-76078,-87256,-98425,-84671,-80767,-73581,-26336,18483,10260,-20594,-47405,-44519,-1336,25138,31737,20841,-44938,-117796,-78174,-43682,-34383,-33162,-22433,16198,122027,208194,174514,194426,237786,123241,28189,-18122,4566,-38261,-63105,-47290,44231,229889,455232,501417,534661,589374,614978,586679,382273,168566,39236,-8289,-9766,3680,-15135,-34646,-64096,-37343,-22103,-42776,-81485,-109464,-49446,19905,67370,94369,76173,44315,33744,-24720,-58525,-82058,13230,239586,379713,288782,123911,-36516,-148718,-25597,109360,240729,351862,314833,146488,31978,-22295,-33667,-63652,-49287,-4054,3634,2734,-22681,-44666,-65811,-45513,24978,65515,27095,-23195,33967,93280,42995,-20756,-40130,-63016,-99895,-55335,34045,51204,3066,-54966,-75032,-81374,-76287,-25620,-5391,-33100,-92813,-73716,-35263,-37281,-27633,-53755,-55606,-61744,-58891,-125961,-104285,36853,290330,447550,360238,94841,-36844,-66616,-66262,-56718,-21114,43915,175560,231432,169691,125615,120265,129538,171992,155006,139398,171536,220881,191090,153029,87889,-29681,-37206,-21040,1927,71315,147359,122187,89583,106090,45990,-98400,-11802,172330,261547,165622,-17658,-77644,-73215,-72225,-59087,-60359,-58780,-112154,-91671,-18043,96566,134976,274003,344705,204259,79003,33260,6099,-72478,23341,184680,265518,293047,246982,160557,77575,22957,-68897,-84055,-16688,37032,49985,10592,-63013,-119533,-22768,130209,313876,396998,441228,389616,271855,152567,78566,3405,31601,-9302,-53483,-88087,-152649,-123920,-74615,17043,153445,178169,66049,-36280,-35767,-22004,20510,53867,64149,43124,-34692,-84064,-77076,-40152,-14269,520,21016,62065,115041,124372,86525,31181,-28271,-62869,12654,39603,-627,-23084,7116,-44411,-97293,-102412,-100048,-72732,-27941,-25735,-21653,-17486,18351,50006,86323,89077,76590,91428,39290,-9587,49017,163080,198485,103208,19071,-583,24714,16401,-31340,-48437,-2527,53984,32498,-42989,-121966,-94942,-33697,16814,61486,93699,100722,85197,59308,29070,-44763,-89575,2362,94469,117780,162816,198889,294780,207120,-43444,-74184,2669,-18838,-70748,-14569,49124,84957,91164,115144,139827,117354,52625,1507,-10548,-19819,-27892,-11059,8700,-5574,-36526,-65042,-115760,-98968,-57110,-34003,-62649,-88357,-112056,-83561,-83040,-76102,23383,122837,176738,166437,84828,-6547,-100765,-107426,-122253,-136316,-12823,125054,234697,203828,72582,-48229,-109068,-40113,-620,-28920,-72935,-74364,-63545,-66320,-53587,-57612,-122920,4197,67684,1697,-103125,-102025,-86612,-99569,-94747,-76898,-83165,-78031,3972,-25059,-123047,-132921,-103903,-79857,5571,32046,-905,-28238,-5537,-2563,-794,78635,172810,146390,93480,33625,-36046,-67693,-13730,67050,107645,45478,-48508,-15431,26721,64036,68392,20812,-35899,22217,123943,180309,152975,86735,7290,-55508,36454,191476,257183,110372,-30920,-38568,70109,169631,140151,19233,-83196,14408,-19009,29323,76907,81405,1342,-18082,3843,46786,86177,82972,130717,124692,88857,-10066,-91860,-100780,-45186,14253,4266,-23692,-45450,-91458,-162709,-94449,-49685,-69793,-93930,-77353,-80693,-93369,-112925,-111248,-55225,-53443,-66271,-80909,-48917,40562,53038,11487,-44409,-97192,-111983,-26280,498,37195,72880,58073,-62900,-142604,-118858,-52785,19180,70390,85854,99014,90255,-37328,-89111,11065,156170,415735,480999,411649,309194,153114,41439,-9625,-22321,-48000,-87318,-57517,-73826,-94620,71321,261542,312188,125197,-55473,-108328,-63415,52594,236855,331416,290556,158326,91056,26772,43842,101407,70830,47487,67738,58959,14942,-45970,-65539,-55165,-91053,-61379,-39081,-57178,-91986,-108062,-96820,-84982,-42089,53638,60745,-12226,-84326,-52871,-54789,-58925,-56698,-7582,100703,210603,166423,38296,31405,259351,531874,535170,214319,-14900,-72918,43112,102815,111796,49973,-97666,-32270,37250,26570,-52109,-73034,-47595,-62300,-96364,-11179,69077,160895,209342,243117,285600,254138,181926,78684,-33518,-104446,-81027,-21877,-540,-15794,10276,40482,31768,-44130,-27346,18989,43756,48441,576,47865,145391,109579,-2542,-102963,-22070,64216,32980,-40058,-8194,77005,216264,260062,95065,-71599,-84748,10694,-6769,-66191,-30738,58096,56076,-28571,-83942,-90485,-2567,128516,177269,115195,14056,-69842,-47727,-3352,71345,149731,183840,60663,25605,71254,68626,47338,-80,-58076,-110848,-69411,-26388,36542,70708,55305,-17594,-100139,-72552,-46655,-10816,48633,95533,67335,76790,148156,101005,-25336,-121945,-57633,65183,106687,39428,26278,104328,106860,331956,865968,1706045,2537751,3313179,4468863,5834102,6006836,5972037,7045294,8154639,7648528,5731931,3610798,2050931,780409,254519,78847,-96064,20606,185115,214865,4603,-28383,-77658,73425,290267,345667,641711,1239827,2900078,5521184,8263081,9776456,9357971,7192655,6173072,5398485,4457781,1383860,719802,568190,243925,27723,148276,145964,-6130,-23348,122964,199753,70203,-57586,252921,530386,2081040,6716378,12979832,17911998,19709196,19134040,19529410,21527983,24491098,27259907,27862126,24778653,19992246,15125770,12213388,11519846,10938872,8695200,5769500,3036675,661076,-88035,9881,-80530,-79644,-51426,229957,352723,1272657,3106111,5540832,7433311,8328713,8980904,11905053,18220073,22525212,19077924,10099118,2496125,1268145,2534330,6083232,5996692,2399902,1826079,7426548,9942441,10258734,6879266,3616340,986749,121854,198220,-42284,264,164441,405599,685432,764899,1325221,2734333,4333217,5468390,5843269,5490141,5375520,5987986,6297406,5614950,3925656,2012986,1004087,791347,347008,112297,-12662,-36673,-34885,75602,141270,-112903,257961,657514,1853561,3717994,5787158,7694664,9835887,11433869,11027399,8813662,6791567,5416494,3764826,951369,430828,421111,10636,-20260,231704,212781,-22751,-5939,-12115,35185,-6559,-45051,122675,401187,500852,347209,172186,37041,-75775,-61321,-4139,46727,112322,151086,109237,63522,15285,11353,20472,25415,30485,16967,-748,11971,24731,-14512,-69285,-82119,-89108,-88021,-91303,-135967,-136428,-115939,-89270,-87723,-125785,-159552,-67169,-15563,-49143,-167259,-82417,-10542,1753,-23291,-48155,-95874,-117883,-55576,16522,89234,103981,78493,-13429,-129461,-78567,-43646,-63584,-138150,-56379,27789,111902,96220,46208,-59263,-115794,27431,78054,70697,94417,102323,43342,100458,313708,362481,300847,101810,-14242,-76387,-41636,-14744,-40170,-55988,68571,147274,140025,114674,92413,78107,87222,185275,260872,324127,371301,361680,329546,212417,12685,-150887,-82668,26607,84920,100643,146343,178912,151391,137193,119292,48094,-80204,-174415,-94199,-67795,-71954,-53060,-40716,-48344,-21410,25676,-42208,-78581,-87512,-87677,-15852,62356,106767,118714,8162,-86768],[-51552,-66887,-59428,-15249,42689,86642,80108,65409,31552,399,-6289,29460,40597,58636,106477,142016,93469,56629,40810,33919,19003,-26403,-55798,-17227,1032,42394,60401,39942,-28053,-40691,38563,92548,86019,-31239,-123199,-111185,-49646,-23643,-54605,-25036,49866,38077,-71888,-13542,59848,26806,-38323,-59369,-51930,-1806,41485,32439,-7389,-30299,-74091,-105826,-29376,1150,-13396,-55390,-13180,13956,22198,29823,70298,136579,204133,128603,30298,-66439,-108843,-77034,-9335,5065,-41981,-56449,97608,179724,128339,13416,-110472,-99467,-114617,-79539,-34828,11526,12448,-47175,-86283,-45559,-8166,-26022,-37290,-59402,-121869,-44970,69808,175583,148421,95313,39667,-12961,-68825,-80758,-73112,-78662,-89667,-71311,-29524,71115,142724,70080,-4296,16302,41066,39037,-35814,-116347,-22542,34942,52833,37824,-6349,-47216,-107696,-70628,98991,181929,171489,149965,118441,117710,128802,87138,79772,121270,131970,105968,24100,-84090,-73304,-6161,-2027,-47277,-99052,-66613,-35272,-2650,14014,-31885,-93843,-41366,-4121,-45375,-86021,-54697,-72663,-115766,-49266,62831,72106,8269,-95214,-135007,-44894,47728,146055,185674,137586,73680,-3780,-102250,-106152,-86945,-67395,-30683,-3845,-26312,-121009,-30916,128574,207745,103383,3177,5655,22693,-14320,-46346,-44274,-3129,37332,121189,112912,34192,-54704,-104245,-63853,-83864,-114860,-94921,-87654,-116247,-110814,-21462,111069,199362,175608,77335,-9760,-21207,-53891,-39472,-45392,-104196,-44209,35852,50881,-91031,-72456,50312,141921,220228,233101,285808,252172,127049,15305,-44683,-34065,36598,20159,-56108,-84042,-44395,-34588,-76828,-69958,-66814,-66828,-24907,-4843,-4277,-51430,-61083,-45355,-751,69803,145398,160236,138028,133603,63394,4010,36235,120806,139497,136052,224875,341152,288838,26627,-58489,-96664,-81709,-17893,-7973,-11450,34833,162057,234565,202765,142497,106436,63050,13090,-47137,-73216,-54645,-74247,-77951,-31450,-4178,18699,-10784,-9375,-25323,-94507,-47265,40040,52572,4688,-22571,-69168,-109550,-50106,10549,63312,103394,78867,23898,-45087,-57087,-72251,-105394,-98438,-93718,-70854,-35623,2588,19826,-8141,-93014,15430,185433,128786,-35880,-126546,-61964,39718,117008,132735,67130,-40125,-104310,-114420,-442,97786,69022,38524,69127,57129,-12265,-64934,-126874,-99335,-82151,-68613,-45531,-3089,-12868,-62357,-77179,-34665,-25592,-49963,-101782,-43684,16928,-12606,-45062,11084,81024,94521,63072,-9448,-47116,-108907,-75062,-54492,-25503,14718,20868,21499,38422,99551,155002,205847,183238,51911,-54375,-80437,-97388,-102432,-101125,-5422,132990,151102,36959,48099,192252,324493,431934,383843,293549,213025,157641,166829,194767,120425,80340,26065,-35451,-94111,9294,143221,123538,63523,52798,40077,-19731,-108106,-45304,76324,151182,130244,42059,-77942,-54111,566,34587,50843,-4416,-80101,-128573,-120170,-59127,-25443,-54823,-65990,-13602,22831,40214,51010,68358,48817,15677,-36351,-83665,-89280,-48159,-28335,-45879,-45935,-92886,-27488,40575,102438,128370,58584,-47919,-63233,-81683,-45292,37177,18006,-95033,-149270,-157214,-135417,-107430,-98639,-80246,-15875,99785,171482,113397,61081,-18530,-78973,-111569,-112528,-104645,-125391,-110619,-76661,-48330,13219,21909,29999,29669,41966,33396,-34867,-75404,-73839,2736,80629,54441,22750,24684,36668,60462,120969,129956,88374,101421,144964,160815,137041,88229,51395,66323,88557,63684,-41446,-124808,-115937,-89751,-66949,-44736,26716,84875,107574,94153,79707,113009,186682,79396,-24872,-24345,30824,108498,206332,209079,129022,90210,46246,15101,6670,-18805,-28350,1201,45978,91509,37929,-3623,41912,83404,105280,-8196,23579,73093,72932,20215,-61165,-60763,-51263,-43306,-89369,-133176,-96376,-66486,-67646,-30222,24092,22721,36482,18472,-29785,-85854,-54189,41620,69116,-38284,-115617,-132400,-121519,-102029,-46587,-33837,-48974,-83588,-94468,-87947,-101102,-107615,-130076,-78077,16434,103119,118548,98659,62928,16776,-31745,-91771,-67314,-65963,37281,124840,123059,36899,-21959,-88420,-121866,-140982,-128068,-105273,-71304,-614,66655,141079,134671,63381,33419,26884,-15035,-66827,-58001,-55826,-105089,-67527,55876,179527,201674,115983,24047,-23513,-25586,-20570,-27472,-13771,-1520,-27830,-89580,-101943,-17305,68939,130872,189588,164768,-38380,-107750,-62209,31153,76024,36480,-18436,-61822,-87043,-63742,-22393,24837,29046,-13574,-16748,-3549,9045,43012,17948,-66825,-83263,-69722,-104389,-100108,-119061,-158427,-155088,-86903,-42009,13299,53143,58201,4016,-59755,-85095,-43654,12960,-11963,-23726,8722,-27370,-101550,-125266,-27561,57525,78875,55385,92595,119371,159453,231302,232975,112364,25976,-24982,-53988,-62687,-24782,-14271,10770,40437,80751,36138,-20687,-46146,-21218,18583,33606,85443,225539,352408,285394,94557,12876,-35516,-78134,-103599,-39991,20566,65751,116653,155911,252634,307807,208085,107490,-14070,-82527,-68388,-95556,-111068,-100789,-66367,-69549,-57358,-6241,130949,211894,233470,215453,243503,158126,11752,-65395,31830,118804,125579,48275,-28528,-117308,-65175,6765,132968,129225,106836,174758,210961,178287,81513,6383,-54561,-76075,-71961,-48467,-38868,-44027,-41218,4674,9389,-53588,-149351,-125384,-71864,-18859,6832,10698,63552,136175,147214,92712,-27769,-80206,-7107,42437,-29207,-105119,-41829,5190,-39665,-95399,-73478,-59439,-101236,-40542,70407,166293,156720,57367,-36649,-19898,25542,44485,68422,164064,241139,82404,-63314,-77384,-51161,-1220,206,-38370,-50595,18197,156464,247988,194502,63912,-56751,-127742,-43184,63274,83725,77398,32383,-51297,-67986,-1673,-1200,-20929,-22329,33782,161467,171620,207833,163488,95330,82504,82970,134900,259219,270052,175591,59391,-41168,-101468,-71567,-7451,3036,10727,19990,-20848,-67536,-53901,-16022,-78355,-83383,-42710,-3399,36740,84497,164290,173182,79132,-15645,-64354,-22443,12911,24418,-2311,17258,72752,132516,140692,89018,10296,-62860,-65068,-14300,-102426,-13534,48608,50516,62498,-70538,36250,210677,-103500,145176,138820,705724,363504,2760153,4991603,17608450,52926641,105803202,158114880,192779113,204497436,196119407,167937503,121210210,68006753,25483329,3883391,2982625,1736844,1086752,706537,574622,512089,417657,18731,-31215,10570,-73484,-99944,-57204,-40707,-50757,-44564,-38939,-52368,-78773,-73897,-58148,-49913,-23841,-16366,4121,16591,-35592,-4050,325806,362115,184595,14181,35568,93424,76639,-6828,-116612,26412,240607,182231,20352,-129764,-225402,-269593,-83912,-64905,-77133,-71922,-97397,-113407,-115352,-98165,-91790,-13092,115341,163892,61154,-63868,-153646,-99580,-59850,-35282,-36102,28436,89112,36761,-17068,-43402,-71794,-82368,-88013,-20794,42100,60147,21269,33265,99644,75663,17879,107086,331058,376986,158671,29820,29543,39071,26780,45230,109922,113696,99082,81250,40907,49204,168373,307066,286593,171584,250741,381594,388017,209357,18209,-124458,-30926,32736,19138,-44221,-85633,-141319,-128664,-47757,11138,46688,-73328,-148649,-171297,-191743,-130226,-88304,-49358,-31670,-19682,-10118,6212,18462,-7267,-87823,-102452,-12977,81439,65432,28163,49766,71648,-16760,-90958,13684,21879,-14918,-57512,-56404,-52827,-49824,-2123,63036,37660,-78948,-41943,-47984,-124544,-87942,32796,170707,227294,192599,103786,10332,-69128,-84207,-99627,-102761,-53369,31335,101484,117135,150525,188301,152794,87823,90558,52040,-28933,-5395,145670,320080,420977,330086,131558,-72009,-6895,188977,370434,355278,252239,136382,-1588,-130857,-53849,6480,-6931,-42679,-92624,-100247,-37086,71613,128531,116235,29935,-66100,-148011,-47327,57378,77772,-22353,-81740,9926,-958,-66843,-135697,-138693,-139580,-86722,-999,56790,107721,151777,51033,-31159,-48213,-74054,-77862,-80972,-69901,-80831,-88395,-36719,13757,2800,-27302,-49863,-39206,15461,49219,51940,36922,-26290,-101779,-90299,-55797,-42263,-27412,-15803,24041,126509,198296,170928,187040,210972,102695,13881,-16476,7211,-38255,-64646,-50423,35287,211267,450737,518778,549760,574902,602995,606997,416251,214534,75009,17414,6869,7245,-17411,-41471,-72071,-50838,-42364,-54012,-90609,-118734,-46074,39963,96450,110054,48393,-4053,1909,-23237,-42984,-62382,22299,242602,351875,263448,119507,-37965,-141032,-12660,140943,298502,391082,325059,161166,45939,-4073,-13411,-45692,-55773,-25248,-21549,-8938,-18667,-39726,-72400,-49577,29253,69300,22568,-31884,33542,109236,64241,-13912,-42521,-63584,-97951,-50792,45873,78026,32450,-30573,-57610,-77865,-75894,-22281,-444,-31757,-107161,-92355,-46563,-41276,-25515,-48337,-54573,-58115,-58706,-108216,-83468,49541,301317,442914,359697,95534,-32342,-56438,-44207,-19317,20302,83709,198722,224665,154786,108447,104762,132510,195509,181157,172787,217024,264605,237644,195087,99754,-13683,-19464,-3906,18779,82378,139582,105213,74561,94149,52053,-91813,-26762,146383,238243,141046,-20798,-54721,-54196,-57019,-52875,-54696,-45262,-103684,-102920,-12563,149572,199958,299762,316428,167835,57061,23628,13468,-57151,13807,180289,266265,294558,246733,154149,64933,2346,-84260,-62260,11026,50725,51632,3911,-67864,-132737,-42740,102846,270358,382122,429999,376891,273417,147392,48609,-27652,8610,-15278,-48815,-77189,-138106,-129886,-86885,-7745,127366,170197,67174,-9227,-4203,1364,28776,53212,63454,47461,-26629,-74982,-76145,-39603,-7429,12444,41253,84599,149781,181185,155007,106809,45958,-25520,8193,41244,12604,-1782,21771,-35709,-88954,-105735,-105453,-69556,-14170,-11197,-19300,-32314,9178,50957,100865,119837,111297,117899,42581,-19630,27426,129105,176470,101375,9923,-22313,-2675,-18927,-71150,-80750,-19805,46146,34739,-35377,-113367,-100039,-39726,11524,58290,91344,99233,83471,58003,30155,-41250,-96936,1056,62809,71634,129553,180089,275070,199175,-44448,-58775,13480,-17130,-82081,-14969,56503,91053,96240,117538,145310,116853,43895,-8058,-19278,-26172,-25595,-4514,14915,-1276,-34258,-67590,-118649,-95606,-52485,-37392,-62141,-82213,-106553,-84821,-95382,-83177,27568,124493,182554,178581,98301,2649,-98748,-94326,-101535,-137466,-10826,140810,254758,219912,78827,-43893,-110288,-46631,-5914,-31162,-70776,-63681,-46855,-56380,-53062,-51842,-129712,2496,67692,-14042,-128331,-112774,-94098,-106076,-86301,-74658,-93957,-89054,-9333,-48039,-142163,-109008,-78995,-62315,18801,41202,7023,-22345,-153,9485,20503,110844,221059,184048,115673,52243,-11339,-34994,7682,72252,99016,51909,-38756,-24130,14151,55351,55573,7438,-36049,30739,135420,165468,132362,67142,-6017,-42921,57998,183497,243811,110137,-28049,-34433,82638,171140,140828,39177,-109656,-28684,-59377,36771,124473,143468,47606,1733,4263,40270,84589,94251,136283,120294,85722,-9566,-107877,-131036,-90249,-42321,-42286,-48009,-43842,-85489,-158265,-93229,-43134,-62234,-97096,-99332,-94898,-95465,-110460,-100238,-46139,-45283,-57701,-57462,-14167,59610,46693,-8048,-55463,-101702,-103201,-18589,-544,28047,56473,43350,-68235,-148395,-124437,-56512,18732,80816,92533,88300,71132,-44888,-82884,23437,179615,446438,492563,410599,296855,138362,36444,-8896,-23202,-49520,-84359,-53558,-77167,-87165,85078,271042,321129,139549,-46069,-101882,-57098,56923,224545,300147,266570,153175,91045,22091,28797,90443,57809,36399,67318,63094,25798,-46586,-76124,-67676,-98827,-40312,-22431,-51598,-95658,-113879,-101283,-101595,-44696,50490,72142,24689,-51512,-51174,-75895,-87148,-70598,-23667,74884,179119,143933,28543,42037,281282,518596,484518,182050,-18082,-76875,38515,96380,108791,52044,-95031,-30668,45629,40388,-43816,-71045,-40072,-53713,-115135,-15666,72908,163392,196553,219153,268228,255268,205957,111346,-6452,-89701,-84368,-21354,-591,-15669,22309,73550,77428,-1964,-15971,27408,60611,48701,-24447,11891,95705,93439,507,-100824,-11797,73522,38631,-8622,24424,96547,205696,235188,79236,-78695,-85949,6740,-16181,-85173,-34688,64923,71344,-17241,-86923,-105950,1839,128570,189713,143788,46448,-50930,-54837,-10903,73432,187826,218100,72918,34529,82814,79152,46660,-11137,-63946,-118503,-90051,-65697,-30114,-660,11235,-29018,-78928,-53411,-38806,-4489,59749,112782,84283,82220,146833,87192,-36479,-123830,-46031,67121,93593,40222,19705,70743,72812,258515,483598,905391,1357408,1825568,2687639,3853761,3922919,3684219,4398569,5258690,4797968,3342136,1959228,1112437,427382,186746,61999,-73114,33532,172495,197118,4021,-7623,-47291,72139,277628,323216,573967,823880,1869169,3884077,6154298,7279001,6543033,4343553,3854091,3821867,3833864,1627447,847899,665022,573327,290067,282167,294974,90345,-22769,126543,206532,67042,-53374,173427,309976,1225629,4425241,8914754,12457676,13755867,13310644,13645528,14989216,16774741,18352508,18390423,16025488,12760793,9763957,7818516,6811044,6310564,5063246,3532386,2080287,562886,-101073,-31147,-64971,-68559,-60573,155807,211082,667532,1777865,3350642,4422202,4793562,5221833,7206077,11327863,14440301,12032849,6032092,1101101,494366,1861564,4502885,4079178,1478809,1223726,5011788,6594388,7077515,4525296,2393032,714477,89176,139630,-49917,-12020,130551,317830,512178,391007,552454,1469353,2625561,3458848,3698751,3346030,3190535,3631325,3879671,3429989,2300322,1071218,507772,593840,334072,110363,-4646,-17833,-19139,74970,160796,-33125,215196,542948,1441685,2757681,4174360,5445955,7085461,8448275,8183255,6305429,4661467,3899366,3103518,972438,267629,351030,-9442,26105,360522,542201,248111,192536,266738,275178,91896,-32928,139769,423393,499139,343100,193409,55388,-64410,-50001,-9417,13171,51792,85030,41432,16011,189,15207,28744,29327,23586,-2858,-30757,-20445,17750,-10200,-65528,-83256,-95529,-98103,-106022,-130861,-149645,-117990,-70356,-51828,-94941,-165724,-58749,-2570,-39691,-149652,-63703,7908,14287,-19786,-47226,-92210,-107141,-45446,25429,96457,111953,101415,17607,-116191,-80954,-39394,-61752,-145659,-54110,28938,98983,53792,12630,-77939,-99423,49516,118450,106047,117512,136235,73633,126930,319784,363121,331067,136000,13323,-57432,-48923,-38341,-68501,-90227,27582,106798,115093,105013,82416,40974,51992,159802,256448,339688,414349,420176,391411,261132,22989,-163458,-62998,45663,98181,110915,144561,156808,130804,120164,112002,49352,-80157,-172986,-94861,-69467,-78504,-63021,-46934,-45103,-8823,30990,-51105,-84051,-85982,-86751,-19593,62536,118080,139233,20300,-78831],[-55805,-73452,-65402,-24709,27469,72640,71064,63397,39149,25663,24396,50007,55423,59000,98771,132431,80726,41671,25101,23212,18809,-24527,-95110,-59713,-43640,6373,41247,37063,-25789,-37468,36585,84425,75508,-38296,-110925,-126054,-64129,-37670,-61352,-22518,35655,22305,-89206,-14948,57583,21691,-42130,-64538,-51553,9948,59136,50459,198,-29711,-72408,-115183,-36758,1619,-11537,-54761,-14847,12519,29115,44004,79326,125118,166348,86939,3990,-85431,-104448,-65628,-7538,-5066,-51135,-62222,104540,185310,130273,9881,-127860,-99844,-119680,-81409,-25223,24867,21351,-43518,-78606,-37617,-3243,-27032,-43747,-65690,-127358,-47348,71412,167402,136429,91392,41796,-9553,-61330,-58192,-46878,-70231,-89048,-74483,-26009,92503,177701,86340,4679,13246,29422,23422,-46263,-121528,-21121,36176,52414,44538,8666,-33011,-95935,-77869,91224,191110,200311,172369,123014,111859,122064,83360,88109,144395,173137,140947,36263,-85280,-70907,5064,14221,-31756,-100559,-82301,-52728,-22118,-12177,-58260,-49920,1733,38874,-3766,-61264,-59632,-83915,-118298,-39227,72181,72390,5984,-94956,-135546,-44540,54757,168003,218220,172253,110844,27375,-89797,-131483,-113578,-126090,-88636,-50060,-52643,-121905,-27641,110215,141434,47824,-17695,-7561,12021,-3099,-16616,-4104,32145,68209,156289,150938,59956,-42485,-89174,-52032,-69750,-99696,-75798,-64965,-92506,-104831,-32586,97051,189879,178783,84985,-1426,-9759,-49697,-63553,-61400,-105975,-46299,25175,45204,-86664,-87787,12922,100152,199601,243349,307690,241209,102593,-9064,-66364,-82630,-1055,6929,-56228,-85436,-48988,-32246,-72904,-75392,-78839,-85390,-57024,-60611,-78775,-96752,-68896,-47070,4,77695,158767,177052,139165,121702,59107,12048,45805,122452,134182,126942,211903,319840,284415,44545,-53140,-103804,-78499,-6421,2773,-9284,54046,209501,276665,221176,144321,104270,51816,-168,-64286,-73145,-39350,-58835,-74123,-33967,-2190,22704,-10754,-8114,-16772,-89690,-56891,24292,49472,3092,-27412,-75242,-105948,-46882,6185,60044,106258,85903,34592,-33885,-49879,-69219,-103997,-100192,-100635,-58325,-23579,22451,42595,5461,-98391,21317,204387,156825,-19371,-128925,-48768,58840,132136,155770,93236,-9663,-77737,-153530,-34640,69809,83704,70480,105212,85345,14687,-22800,-98840,-137737,-107809,-78537,-38236,11486,-6558,-61904,-86800,-49019,-42962,-63809,-94483,-30243,28427,6875,-14918,39094,98194,93180,59785,-8361,-49607,-113861,-66097,-54715,-34349,2157,-1754,-10650,-6401,44212,108022,176741,179685,69709,-48733,-84243,-99777,-102500,-105124,-14349,116056,128908,23809,32861,196806,349495,400097,311360,229767,151985,90482,89601,133333,94438,76162,29231,-31832,-82227,48929,195726,171308,91025,64619,43606,-20322,-94566,-47300,63062,117308,77569,-882,-103681,-106278,-49311,-26556,-6731,-38274,-90566,-129908,-108465,-44392,-6368,-39570,-55715,-10514,22319,39674,58411,89530,74573,23362,-35718,-72749,-79720,-43260,-19120,-41067,-41161,-89222,-37860,29879,98024,140099,102213,-10871,-41100,-60132,-23284,60128,31580,-89504,-145181,-136172,-98616,-68726,-64242,-50809,1636,98760,144482,91200,53220,-14371,-74013,-110108,-105683,-90629,-101393,-92531,-58499,-35678,19688,19873,17708,12604,38454,43418,-24843,-66700,-70588,-2106,55093,27631,-597,-3651,7251,42775,114225,132437,90896,102740,143330,171034,165953,121027,69795,64340,70290,44309,-46213,-125746,-109687,-81954,-53383,-30430,38454,93569,126611,131749,141545,181975,217207,60482,-50421,-29958,46475,137250,230721,217727,118128,62130,15332,-1947,10917,-5006,-34972,-18371,28658,86879,45224,2687,46312,84857,109431,-9309,15823,52687,39426,-21950,-100301,-88263,-67051,-44186,-79954,-115015,-89869,-64496,-72559,-43377,32032,59799,78662,52638,-17641,-82731,-20207,70005,83097,-27833,-106628,-132045,-119982,-90902,-42452,-33852,-53105,-95220,-112036,-107647,-117345,-109685,-74044,-25100,61188,121887,108145,68351,16812,-12386,-46317,-116943,-90678,-59099,46445,108968,100317,24858,-23340,-81299,-109176,-124614,-154414,-124337,-73111,2525,73488,141148,128405,62821,36016,30408,-11066,-68795,-62656,-51963,-90465,-80883,37124,160538,188584,105999,22265,-21851,-23099,-19230,-31089,-19962,-9295,-23848,-72956,-94656,-19893,65538,110676,126784,73386,-94667,-131577,-75977,4643,41737,13485,-28917,-64686,-84829,-65450,-25014,33127,40263,-9867,-27450,-36416,-26304,14887,6660,-67318,-74625,-71978,-124719,-123702,-124946,-153381,-148621,-76040,-28290,16456,36175,40131,2696,-53033,-99677,-72590,-13861,-29267,-26982,14839,-18872,-102256,-139980,-44238,36049,72608,57579,104661,151037,188271,250615,223314,92267,-125,-60181,-89924,-94294,-57757,-44217,-13319,28396,93456,88434,49732,21501,25209,44174,39301,63784,192175,342282,359219,173276,62863,-2910,-56877,-90182,-41910,12797,55208,96325,122252,216806,298743,217367,112841,-5639,-92174,-85021,-99717,-102707,-95288,-67297,-73403,-62635,-23174,99905,210512,269445,251200,227139,104071,-33602,-80280,31883,120587,131737,49611,-39831,-125263,-64387,-5573,116915,121008,100428,180069,232987,201680,116283,42518,-38149,-75168,-67318,-40174,-34895,-41110,-35858,7933,3436,-68270,-162524,-127130,-75969,-17734,12488,14310,58850,133034,156774,98816,-21673,-65573,5069,50112,-27635,-108540,-43729,10689,-33031,-104236,-87245,-65984,-115173,-60550,51625,148468,146968,52740,-42665,-29071,17387,34277,46535,132593,222209,69690,-70226,-64317,-37772,4996,-369,-35354,-38322,32674,168105,253028,208191,85636,-35115,-110704,-45321,55623,54978,41051,5327,-55906,-55617,9227,8855,-8365,-13535,26345,157367,173091,216063,184907,123027,102755,88007,134676,259221,263925,180788,75481,-35993,-107228,-84576,-36046,-47372,-94759,-130976,-167314,-165984,-91722,-20577,-60816,-79811,-47468,-11894,22463,65503,141422,143767,52589,-40292,-83790,-33510,10406,33277,15740,33747,83057,150111,175342,121319,21753,-65920,-83853,-8014,-71245,-37139,53407,62056,60749,-44869,65043,245408,-42701,61820,128087,469641,56186,1433979,2700905,9175036,28621312,58823226,89325572,110215981,117581508,112372644,95368661,68256060,38144135,14362161,2184468,1510515,1082495,720844,628325,460874,405419,351496,6270,-46569,-10763,-70571,-93401,-48808,-42266,-68833,-69070,-67199,-79030,-94189,-82451,-60624,-49538,-22613,-10257,9547,3706,-88546,68617,405877,420821,231567,62180,74737,115759,81774,-12018,-128214,-26785,109840,-19054,-196270,-297211,-312766,-226910,-82081,-77168,-84187,-70653,-91598,-100614,-106717,-100031,-96335,-13482,116906,156895,47865,-76275,-160224,-95139,-51388,-24273,-27757,30817,95451,36767,-18278,-42775,-71115,-81032,-72511,-9101,44854,51585,7200,7186,69642,56210,13099,86154,242105,264577,90303,-8623,-890,33277,25595,31880,85885,94052,88000,76669,49535,72332,190120,317187,284163,155132,226636,355001,384921,213125,15307,-127257,-34893,27024,18934,-41401,-91838,-154892,-109929,-29388,28124,44001,-80221,-157408,-184411,-184770,-123315,-77043,-28126,3111,9296,3490,13772,21494,-8952,-89975,-122268,-50592,33345,36810,17571,59652,85396,-2927,-83410,18489,31731,-2174,-48007,-60311,-53690,-41935,14414,77907,35763,-86389,-48927,-54391,-130511,-97853,6132,129382,168839,133526,79086,8485,-60413,-53834,-43234,-39722,-27990,17140,98997,118965,142994,165093,126324,72055,88851,64829,-11519,-2276,156969,346155,446117,358009,140668,-69051,-23176,178377,378255,379250,287293,164294,13441,-119940,-83516,-31448,-49525,-71119,-100298,-112859,-56705,58587,126828,115141,30752,-56907,-112031,-54778,47397,72437,-19387,-70620,1220,-2080,-55067,-128074,-157242,-147392,-72254,2129,38910,75268,125631,33030,-34883,-46210,-71880,-66696,-63846,-54270,-75411,-105327,-52666,977,-12715,-40774,-58003,-39796,24640,65746,64263,46139,-12659,-83290,-108704,-77119,-59594,-29716,-15859,25888,122860,178400,158958,175339,182944,80671,-3715,-18051,6321,-37231,-65876,-55899,18768,175568,417652,503950,528969,524307,557854,592899,430976,256968,116760,49206,25328,9914,-20340,-49369,-82386,-67095,-65114,-68076,-100950,-129114,-45714,59577,126890,121349,19398,-49230,-26119,-24191,-33799,-45851,33456,237550,309116,226152,107245,-42966,-135332,-5370,161667,336226,399755,310721,164928,58057,14009,4957,-30270,-59250,-45923,-47855,-23643,-19414,-40242,-82835,-52686,33345,71712,16456,-42684,26522,114530,76100,-12225,-48666,-67358,-98940,-49204,53279,101866,64710,-4950,-36099,-68225,-71319,-17032,5693,-29193,-119707,-113641,-59864,-45942,-22104,-36102,-41490,-47505,-58411,-94525,-64885,61525,303078,417309,339671,89633,-31530,-45755,-18878,23342,71394,131612,207805,202258,135130,91621,88711,132416,213917,200092,198742,253926,299920,278845,231949,106801,-2603,-8107,6885,31226,88884,126751,85580,56824,77187,54665,-83930,-50172,102493,191101,98671,-24651,-40443,-43166,-48616,-51291,-54430,-37716,-97455,-118420,-11036,197348,263769,307679,270039,128843,32924,7781,8306,-55119,15691,179578,264767,291045,240966,143302,49625,-17748,-92647,-42933,34702,62098,50602,-3281,-72974,-143269,-67219,68351,212760,342719,393239,344093,258251,132106,17591,-53479,-14246,-28314,-51900,-73282,-128452,-135989,-102874,-35761,86375,141620,56955,11866,21267,17238,26752,44416,57380,49715,-17631,-65096,-77960,-44281,-6124,17969,52847,97274,167980,219363,204327,163103,106071,24170,23546,54539,31473,18690,30600,-33593,-83885,-108265,-107430,-59814,7759,10566,-10834,-49796,-8952,42910,107720,148911,150996,142943,41682,-32461,6359,96292,150306,93604,-3029,-46919,-32955,-53832,-105232,-100502,-31915,37693,35241,-30139,-109160,-111259,-52846,-1870,47206,81117,87236,69282,45984,20374,-48096,-106723,-4617,23005,20204,89271,153864,240874,171122,-49718,-40877,24251,-15675,-96895,-22036,56038,88993,93742,111882,139861,106723,29224,-23433,-34285,-38368,-28997,-4928,13280,-4633,-39259,-77665,-125996,-95265,-51018,-41549,-61932,-79753,-106352,-91369,-111228,-84367,31638,122868,183758,187031,108283,7790,-92887,-69457,-72671,-129255,-17302,143810,258418,221306,74710,-46487,-107266,-58761,-18440,-41047,-76447,-60028,-35567,-48650,-56009,-50753,-113074,7632,73101,-25479,-155309,-123468,-101026,-109327,-82435,-76554,-106380,-93472,-18175,-67272,-155959,-93371,-61019,-48342,27075,43869,8952,-20547,422,15211,34589,134411,261192,215800,134812,70006,12178,-10045,21393,69720,83782,48518,-32753,-34344,-2369,39220,35931,-9251,-37139,34932,136564,141550,107040,44242,-23121,-33427,71599,164723,215600,99555,-29237,-37212,80901,155396,129060,53009,-74151,-60137,-106054,35104,160723,198017,88533,13954,-3940,27348,79491,102578,134383,109941,77922,-11356,-109080,-139896,-152037,-112109,-97887,-74213,-45908,-85464,-156953,-97059,-42396,-58486,-96262,-108904,-98144,-96517,-113265,-92132,-40745,-40434,-51371,-35650,27017,93389,51403,-24084,-67735,-104981,-99581,-19242,-6405,15710,37753,26825,-73100,-149231,-135000,-64789,11528,80279,87308,67741,44632,-60343,-81354,30665,193602,451412,477981,388533,268315,111998,22379,-15807,-30778,-57608,-78735,-47565,-79952,-79416,92916,268304,312911,142997,-44288,-100584,-56851,50698,192506,247264,226575,137929,81208,4110,-3467,62993,31267,13389,57151,58049,28173,-55055,-94744,-87139,-108297,-25705,-9338,-48175,-101912,-123574,-99947,-114188,-47298,40263,72799,52567,-17833,-41410,-94247,-119681,-89721,-48637,35769,132191,108157,9714,49030,288657,475420,410214,145582,-23782,-85271,27606,84195,99698,49777,-91836,-37923,44170,46786,-37573,-63285,-21228,-32486,-111282,-29207,65405,152362,169458,178816,226483,229805,205774,127663,12060,-79674,-92482,-26719,-6417,-20431,25265,90627,106457,33234,-2258,34565,71262,43654,-43323,-16187,46182,66432,-7271,-110019,-377,84975,51860,18999,45557,101816,180700,198702,56945,-89526,-80324,7047,-21024,-102976,-42364,65828,81480,-6630,-75279,-79995,18005,127744,194082,165771,72911,-36195,-72136,-26636,67452,217609,238792,81463,41534,89015,84069,38394,-29773,-75658,-132279,-115811,-99857,-95228,-79229,-36726,-34285,-56834,-41272,-37939,-4476,64200,122911,97525,80747,132235,59135,-57002,-126237,-40690,59470,75242,35430,8647,36218,34359,172841,180502,304254,490963,715856,1254209,2165825,2151972,1812569,2221828,2830070,2446961,1455374,705913,394790,156213,122297,38580,-53669,42599,151266,163651,-2024,8418,-16895,76350,260588,294840,490967,428456,958820,2382226,4079553,4776891,3863533,1862500,1948101,2731844,3633418,2331582,1351034,929489,1053271,896178,795505,678788,305000,-34499,120020,201733,56183,-54641,93568,130258,510588,2399779,5189361,7389516,8227546,7962575,8232744,8977118,9821139,10492488,10138568,8502519,6508179,5074535,4052954,2993848,2563466,2109018,1672093,1225594,481177,16191,-53353,-52930,-62688,-66747,93825,95016,204881,759465,1591635,2036017,2106306,2336845,3457164,5663333,7605878,6128403,2744036,334533,141476,1276246,2922550,2314393,697275,728006,2913355,3715232,4232530,2497841,1325695,455252,60744,82751,-62272,-24962,99864,236693,340927,152919,25216,529179,1270418,1800796,1916564,1601486,1445982,1738028,1921729,1668612,1025300,392003,138832,410244,311363,110724,9755,527,-3144,73896,170602,38973,203175,438470,1025585,1800349,2594345,3276093,4430948,5527235,5378620,3899424,2712695,2500914,2388620,995755,180,276178,-66854,64588,503194,984288,765092,691918,766637,652874,242138,-19983,153067,428270,474225,320508,202158,72020,-51550,-40693,-17694,-22284,-11520,9608,-28073,-12490,3392,29357,42464,33846,13535,-25413,-61285,-47944,16490,-2382,-57828,-79106,-94963,-102193,-105461,-102795,-147407,-117682,-51359,-16288,-60780,-137639,-46909,10679,-31276,-129983,-40365,28603,26129,-19556,-50818,-90960,-94349,-34738,32846,100241,115833,118075,47004,-94374,-88072,-37763,-58433,-142457,-53200,25375,76440,8421,-17133,-87893,-80640,63800,151265,139910,133754,159599,98204,152137,318163,352356,349010,167011,44155,-29036,-50493,-61539,-95391,-112710,33,69716,85890,88772,64476,1638,18321,133391,245215,342444,442246,472580,454498,315505,39546,-170857,-44723,62094,110072,119728,138768,132613,112041,101777,102305,51787,-78119,-165806,-90538,-66225,-80404,-68838,-47805,-34406,12974,47274,-49716,-82524,-78767,-82147,-20093,67172,135456,162414,36157,-64277],[-50915,-72070,-64464,-27244,19873,66241,68977,67430,53131,59227,66163,74487,68946,55561,86778,121021,72673,34901,17875,19131,23460,-14785,-131527,-100422,-92310,-32752,19116,32886,-21107,-30421,37880,77933,65080,-38874,-88822,-113141,-77013,-50869,-63741,-16860,24163,7812,-97957,-10867,57709,18832,-41547,-64029,-46237,23730,77655,70231,14551,-23331,-65729,-120568,-41647,4634,-5729,-48808,-13731,11220,34492,56873,88402,112881,128476,51125,-16905,-95102,-89178,-51431,-3971,-10111,-55708,-66485,109398,188062,132966,9640,-131059,-90585,-119368,-80216,-12058,41782,33363,-36851,-69623,-29097,2706,-25289,-47274,-69047,-117607,-42317,78861,159690,124703,88172,46080,-423,-41299,-21827,-20760,-61811,-86867,-75385,-22116,110850,207852,99765,13381,11370,17931,7352,-56115,-119113,-15252,39639,51412,48039,22079,-18996,-83398,-78277,86524,200081,229567,197631,131026,107922,114672,77296,91805,163300,213589,172885,47765,-83270,-66102,15941,29256,-17231,-94449,-95207,-68021,-41080,-39049,-60175,-3208,49368,85750,38893,-33753,-59286,-95094,-116208,-24493,78124,68338,-462,-97476,-129882,-40674,62647,187248,248409,215223,163702,73992,-63533,-135064,-107020,-151392,-122663,-81037,-71783,-112857,-22751,91379,91295,36612,2015,-3261,1988,6388,10933,31619,62128,94908,187122,188602,88594,-28160,-73250,-40204,-51757,-71869,-52595,-39302,-63064,-85132,-34355,82415,173915,176859,91302,7453,3773,-37179,-93463,-80598,-104688,-52279,5130,30232,-87194,-96616,-13213,69576,180084,244545,312819,216497,74152,-23738,-66719,-126409,-34283,-7137,-57100,-86490,-54360,-31962,-69862,-82033,-90872,-100620,-84456,-91676,-90192,-89345,-69158,-49334,-885,82701,163852,182348,131376,103818,50587,18072,55336,125911,131385,118443,194094,285941,264221,57408,-49146,-110536,-71465,6200,13959,-7057,64779,233321,292213,224585,142403,102465,44650,-9875,-82315,-75451,-25155,-41904,-66469,-36270,-1573,23641,-14550,-11815,-10537,-82772,-64947,7651,38730,-8278,-42318,-87479,-104576,-45193,2686,57885,109016,91841,43531,-23647,-42135,-65032,-101035,-106235,-92890,-41040,-8777,45153,66819,18997,-99837,18337,201059,167427,-9154,-129580,-28973,85479,150765,181355,121858,24882,-39716,-117220,-65871,43190,95903,101940,137723,106209,35354,13043,-46416,-122804,-125152,-88896,-33480,21630,-3063,-61179,-95151,-64438,-61308,-78994,-87019,-17910,39256,26920,16346,67725,109635,82922,46469,-13625,-54286,-113480,-58763,-55969,-44455,-12635,-23723,-45063,-57215,-14667,60593,141634,168990,85525,-43219,-90186,-104420,-104919,-110743,-23272,100484,111823,17586,20405,196757,360779,350371,235280,165035,94964,37578,31590,82409,72396,69556,28475,-31393,-69666,88716,249560,229658,133641,84146,48144,-22354,-79793,-42278,55048,91938,45031,-3048,-62349,-117473,-90743,-74610,-57245,-69635,-100334,-132141,-96891,-30011,11568,-22694,-42881,-10199,19452,37644,64551,107688,97924,35142,-31582,-61579,-71569,-38569,-9877,-33190,-35393,-84166,-51347,16760,91275,148204,146976,33002,-22244,-43747,-10540,71831,37519,-86887,-138387,-113674,-62801,-33984,-36119,-29100,12394,91114,113580,65652,41826,-11518,-66105,-100428,-90875,-70341,-75019,-74995,-42624,-25646,20891,12191,465,-5818,39915,61980,-11058,-57931,-68849,-9930,28938,5912,-17048,-22455,-14255,27301,101943,125484,86366,97153,133137,172048,186483,149840,90027,66180,53417,23267,-53285,-126636,-106860,-78031,-43550,-18277,48005,98607,140547,165025,202920,251144,241273,43579,-66780,-21937,69514,168456,254191,224537,103958,31413,-14804,-15998,13785,4178,-41618,-34048,15590,85556,55696,9689,48437,83178,108169,-12743,5254,29323,4704,-61116,-134204,-112896,-69252,-31660,-61178,-96218,-83854,-64823,-77853,-55707,35488,88564,109333,83732,-710,-67224,16657,89178,89032,-21019,-99083,-128908,-113647,-81010,-39742,-34340,-57235,-107171,-127443,-116515,-95492,-41130,1315,40587,109365,137205,97545,43451,-21229,-34775,-55501,-128454,-115834,-55780,47145,85152,72792,10204,-25974,-72974,-93478,-104603,-130967,-140740,-76893,3094,74866,129715,112363,56651,35578,32658,-7620,-70830,-66818,-47671,-76491,-92333,18874,137776,168394,92848,20365,-19692,-20902,-19212,-37142,-30430,-24945,-26242,-60952,-86294,-24516,58181,86098,63084,-2581,-147292,-105855,-74604,-14304,10580,-10709,-41036,-68617,-83239,-67586,-29207,38453,49931,-5841,-36877,-64994,-56935,-11465,-6066,-69163,-66740,-68962,-132635,-141742,-125374,-145524,-141953,-65715,-15579,17165,12872,14541,-4737,-47726,-106393,-104728,-45827,-50317,-34183,13920,-15454,-99465,-156907,-65610,8730,55637,54230,115528,182837,215640,263010,205411,67465,-30205,-102062,-125829,-123240,-93375,-77408,-38097,14711,100951,141027,133749,108653,80080,70774,41845,33030,146962,312176,414577,267879,128282,34886,-34097,-77844,-47380,652,40643,74037,91218,178527,277240,215268,112589,3200,-92417,-100913,-99268,-88253,-84689,-65026,-74391,-65400,-32882,64275,195467,290396,276341,202780,52948,-74176,-82619,33300,116610,128200,48141,-46374,-118897,-62339,-20230,93327,108413,93601,182736,250374,220658,151013,74982,-24802,-76495,-62493,-30138,-27302,-34088,-27495,13453,-719,-79965,-167443,-125077,-76023,-15329,16506,14844,50280,121771,157533,100086,-13519,-50899,16419,55712,-26883,-112125,-47523,12723,-27870,-112311,-102049,-72931,-128595,-75235,37564,129427,133027,46285,-47341,-37236,9576,24704,26580,99172,189544,46790,-79514,-51079,-23375,12420,926,-30602,-27499,43535,171713,245320,212583,107141,-9063,-81732,-34431,56578,36944,20723,-5671,-49868,-39093,22833,20803,5989,-2720,20247,147941,168245,218127,205402,153251,122649,91097,130275,248099,246076,177886,88386,-30889,-111985,-95708,-59601,-85000,-157109,-219785,-233610,-179378,-70574,-5067,-39216,-70003,-50036,-22464,5671,44438,113688,107772,19755,-68380,-103621,-44144,9095,44601,37596,52863,93830,163169,204773,152729,37759,-62667,-98278,2268,-33830,-62642,53716,68823,55553,-16354,97781,280704,23766,46706,125566,284241,-154428,465647,997702,3089837,10826765,23790649,37533441,47737435,51841785,49434095,41188934,28798473,15781214,5920807,902689,462537,531056,376362,513777,358777,307770,271848,-8235,-54895,-24675,-64702,-78315,-39636,-43980,-84889,-89506,-89783,-100262,-105887,-88374,-60636,-46815,-19645,-4111,13069,-14311,-145957,157573,490809,485412,287920,111806,109483,135288,89239,-13042,-126900,-74125,-5556,-210289,-436440,-483116,-352491,-168574,-67357,-81181,-83519,-60968,-77864,-87372,-98806,-100432,-100169,-14601,114474,144488,33382,-87859,-156323,-90236,-44155,-12690,-15776,38362,104921,38344,-19204,-42277,-69329,-75055,-56447,3207,47062,41716,-8534,-22938,37463,35564,8526,69586,166637,170211,40611,-41455,-30067,26850,23848,19581,63408,75366,77144,70004,55621,95430,214816,328718,283402,140539,196666,312025,357748,207081,13285,-126874,-36100,26632,20511,-37828,-95024,-152068,-86147,-7976,46704,39543,-84675,-163327,-193005,-174782,-114248,-63879,-5404,38756,40219,17268,19123,22321,-10672,-90038,-141449,-86569,-18869,-218,7792,70580,95430,7764,-68476,29367,45908,13494,-36009,-62268,-54956,-35264,27496,85340,28237,-93296,-53319,-58014,-129179,-100354,-19336,83942,106007,75624,57726,10153,-47654,-17280,24453,55560,61643,50086,98616,112441,130434,140056,98510,54054,84518,75032,6563,8849,170392,360054,446463,362840,136875,-72733,-38642,161759,369923,388980,315883,190778,29980,-103019,-112920,-70145,-91859,-97530,-103592,-124171,-78285,39788,118485,110481,38593,-27851,-73548,-52655,40325,68975,-11610,-57757,-9971,-3858,-44310,-118653,-149061,-120271,-52070,7294,21748,39420,88692,10894,-38611,-42526,-66068,-51814,-43925,-35147,-62564,-115364,-67738,-13911,-30509,-55708,-66984,-41462,30192,78648,73394,53585,866,-58681,-114997,-101740,-81108,-35386,-17881,26588,116296,154627,143539,163866,158636,61675,-19402,-18249,7013,-30869,-62808,-59116,928,131793,366384,465580,481491,451416,491102,550449,428696,295325,166188,91598,49531,15476,-20541,-54434,-89849,-79783,-83895,-79752,-104959,-134389,-44199,81788,159676,128944,-5170,-86309,-45634,-24566,-26715,-29686,49303,229935,261271,185587,92665,-46457,-127261,968,174390,353415,381626,278446,161537,73498,37182,26430,-12325,-56256,-60316,-70437,-36529,-20160,-41177,-91816,-49073,42657,77930,14018,-50779,17767,113785,82962,-11055,-53331,-69166,-98013,-45871,60603,125984,105166,27061,-7711,-49292,-58218,-5514,17669,-20430,-122950,-131955,-70159,-46587,-12526,-12986,-13872,-28324,-54788,-82073,-44351,77870,301294,379921,308384,83165,-29228,-30992,12404,75266,137136,190264,206537,170936,116662,80235,77975,134395,229797,213557,218180,281226,325141,313082,264134,113720,8701,2267,17026,44935,96287,114844,69323,42072,61285,58464,-69103,-71325,50048,129251,47785,-25894,-30597,-34972,-41736,-49622,-54813,-31752,-89329,-132525,-8770,238522,320555,300883,215332,93564,10998,-8959,-4067,-60359,28567,186107,265892,287839,235257,133986,37389,-32048,-91517,-24083,58736,76180,52035,-5652,-73432,-139579,-90618,32874,152126,289876,342417,300915,233303,113273,-5183,-63276,-24331,-41905,-57506,-71061,-118689,-136928,-117684,-61469,37797,98044,40580,29287,42088,28422,20108,33153,51261,54943,-2282,-47511,-75028,-48233,-5193,22134,60146,103824,172170,239474,235708,202227,153504,74189,56901,82797,57970,41281,37734,-33066,-78147,-104967,-99746,-39795,41641,44659,11643,-55828,-31739,30963,111541,180330,201065,170164,41014,-43902,-10378,69396,124770,84088,-14184,-68077,-60587,-83454,-127058,-104972,-38985,30409,36682,-23872,-104645,-123374,-67246,-17811,33978,68945,70335,47557,28524,5084,-60665,-111247,-8741,-16747,-27986,51691,127564,199306,128887,-51157,-15851,40974,-8658,-106883,-31240,51696,83024,88095,102876,127930,91959,14043,-39381,-50552,-51620,-33739,-8051,8180,-11205,-46973,-90060,-130098,-93004,-47933,-41579,-58267,-76207,-106451,-98241,-123586,-77516,36771,119571,181685,193903,118316,13802,-78979,-35228,-36424,-109549,-27664,136934,248917,211770,64608,-51517,-100755,-71736,-33919,-54366,-85466,-58705,-25910,-39894,-57701,-49588,-89895,30473,92081,-25639,-170518,-127531,-101814,-105128,-79310,-78275,-110597,-87377,-22147,-82842,-159516,-78993,-42749,-32170,35629,44713,8946,-19153,294,18770,45150,151992,294528,244625,154561,89709,35854,10869,31822,64978,68306,41445,-27996,-41869,-17598,20164,14604,-23338,-34324,39267,131915,115504,83002,23090,-38839,-23922,80062,138457,175942,81150,-30542,-42373,69340,128676,110983,63306,-22895,-37411,-114981,28991,187246,245066,125952,21968,-16418,14040,76325,110453,127787,97481,68956,-12098,-89511,-98964,-122112,-145799,-147807,-90344,-47571,-87260,-156111,-102111,-43704,-55201,-89658,-90541,-90420,-96237,-115675,-83979,-35671,-35515,-43826,-12110,74436,141278,73314,-27880,-74899,-103302,-99137,-25118,-14113,3653,21247,14120,-72287,-140851,-143250,-71895,4142,75537,77118,45210,19963,-73535,-80339,35450,199161,431508,440970,350139,229117,79329,3539,-26299,-39836,-61481,-61475,-33859,-76200,-73627,95032,255807,291643,138757,-46821,-101457,-59805,36190,145906,180582,176305,115615,64380,-23715,-48039,24873,-5186,-18490,39884,46387,24560,-67878,-116670,-103108,-104934,-14998,1970,-44226,-106282,-133093,-98127,-116689,-49925,27060,66707,73246,18057,-20453,-97630,-144825,-109077,-78345,-10190,77824,65014,-12599,57902,285854,412675,324724,109339,-29873,-94887,13844,69947,88204,45867,-87111,-50417,36583,49514,-28869,-45682,6036,-4763,-87256,-48277,49130,130027,132635,130133,170809,186785,187024,130364,23780,-73084,-102220,-34969,-15006,-27700,20594,93130,120903,61516,14649,43061,77267,32775,-57235,-38724,-179,31715,-23421,-127806,19494,104186,72030,41244,57843,97519,149766,159575,33625,-101063,-71754,9899,-21664,-108521,-50056,63961,89595,5851,-53743,-47475,36137,125881,191732,181071,93579,-24445,-97900,-48418,54747,236651,244485,86803,47485,89873,82755,23056,-52653,-87613,-141517,-144617,-109531,-86555,-100244,-57717,-26549,-37157,-35181,-42564,-9009,63583,127067,109214,77524,107939,19555,-84910,-125139,-40184,44658,54931,26649,-4999,2199,-5688,87022,-12219,-24293,50847,108392,277789,957596,871490,509921,710414,1115334,815786,204099,-55840,-47495,-20211,64853,11473,-37492,48069,124458,118947,-12155,19870,11830,89278,244100,264414,401539,115422,280996,1193498,2308187,2607483,1676512,236085,785769,2404262,4086744,3563475,2314947,1417623,1658824,1787812,1683092,1341978,654465,-25123,104841,187540,39885,-60570,22407,26156,4636,863014,2261317,3373159,3878425,3794209,3970611,4233321,4466990,4615716,4115200,3186658,1987835,1576959,1383996,892457,459323,165072,361298,573587,411405,86263,-45624,-45357,-62706,-71541,43432,14120,-83597,144444,403043,479136,577016,608217,969844,1701950,2665256,1910803,595028,501762,91410,817526,1557463,913733,202560,377040,1353791,1594359,2040104,996878,527645,243743,37658,30888,-80790,-40702,71232,168249,194200,84852,15663,-35848,362237,637437,655238,392955,265698,450344,575504,463595,204614,91028,-85574,252627,279235,111065,23709,14940,10148,70708,168907,94923,211972,348802,656852,974496,1253434,1468739,2254187,3098633,3009914,1917126,1208478,1405587,1718483,1025747,106696,413839,70861,99185,643298,1508447,1488751,1448159,1473542,1155061,442403,-8683,158747,413063,429275,282335,196399,83366,-41239,-37029,-31786,-61275,-75441,-72013,-80834,-13604,17001,44526,55187,35754,-1328,-52183,-93749,-69168,17101,2880,-51339,-73768,-90206,-97095,-86355,-79591,-132887,-118545,-36802,14113,-29793,-112618,-36750,19043,-29007,-114678,-19060,45795,32340,-26749,-62878,-95954,-84565,-28029,34216,95939,110768,122122,66179,-76300,-103861,-43199,-58516,-134842,-59249,12036,41563,-40009,-40637,-85687,-67957,64850,168396,163025,135707,162626,107881,164894,299445,321945,342966,183938,69462,452,-49906,-86806,-123959,-122235,-15450,36553,49312,60697,33619,-42969,-18392,101509,221570,325359,445305,506883,507195,366513,57770,-157700,-34632,69120,113646,119822,122400,101888,89162,75992,83550,48862,-80876,-160126,-87971,-64849,-84773,-78292,-51020,-24283,34477,64479,-46278,-81649,-73757,-81459,-25141,68641,150912,178201,46325,-52729],[-47691,-73075,-65957,-32062,10648,58041,64675,68724,64194,88841,104383,92941,72864,41138,63668,101377,62567,29197,11968,14225,24847,-6802,-99679,-104276,-141993,-80095,-12068,20300,-21387,-27017,34805,65760,47936,-39227,-66224,-91175,-94417,-69424,-67042,-14819,9543,-10470,-99826,-9528,52291,11474,-42714,-63943,-42059,33756,91425,86079,29111,-16702,-59811,-125842,-48640,5384,-850,-42362,-14408,5494,33983,63537,91993,94964,86847,15998,-37290,-98983,-74378,-41553,-4760,-15172,-60147,-74205,106287,181582,131361,9260,-108659,-76407,-117096,-80758,-353,57249,43137,-32310,-63757,-24267,5264,-25189,-52048,-73519,-105486,-34429,87665,148871,109944,81862,48278,9173,-17335,14638,-752,-57198,-86686,-77638,-21655,120700,225931,105911,18149,7108,3551,-11569,-67410,-109404,-7246,42389,46719,44610,29604,-9101,-73613,-75213,82530,206367,255653,222890,141059,105437,106372,67742,87313,172225,245416,195899,55692,-80931,-62237,23449,39822,-6782,-85287,-107215,-82749,-60987,-68115,-35635,42658,97525,132414,78865,-8299,-56188,-107276,-108234,-7653,78467,58664,-12321,-104072,-119436,-34433,70546,202682,274639,264559,230652,136273,-24940,-107064,-84416,-118795,-126564,-91520,-78596,-96898,-17193,73449,65507,57128,35559,9005,-8098,12445,33338,59527,84062,114296,210292,222319,118164,-13015,-56942,-28800,-32087,-40283,-27130,-12493,-32329,-58760,-27868,67874,151924,169131,95510,15914,18154,-17435,-118506,-102380,-101584,-61815,-22188,9345,-89335,-100091,-29670,47449,159336,234090,298915,180354,44874,-27393,-51467,-122772,-60388,-22370,-59294,-87638,-60702,-33805,-67761,-90060,-103477,-112060,-107550,-78976,-37202,-51283,-63552,-52185,-3333,84766,161057,177452,118015,83468,39217,21958,63529,128907,128984,109249,171499,242427,231043,65190,-46335,-116504,-61552,19356,25392,-4487,67563,234499,283695,215010,138471,103252,44209,-11859,-95058,-78430,-12541,-24035,-55265,-37658,-2168,22062,-20347,-19572,-6206,-74432,-69588,-6064,23197,-28893,-68132,-103851,-102870,-43309,747,57383,112201,97411,51613,-13544,-33344,-59385,-93419,-103772,-67031,-18363,10001,72403,93574,33199,-93672,8453,177613,159674,-6158,-114659,490,121959,175628,212419,157413,66276,3044,-79751,-92831,20303,107271,134020,167039,120312,50177,42806,3748,-72002,-98577,-93122,-29015,29374,-491,-58835,-99675,-78674,-78440,-93901,-78531,-6600,49325,47293,48248,95339,115011,65009,23951,-24955,-60414,-107270,-51655,-55698,-50788,-22356,-33684,-69934,-109484,-71383,18243,105125,154280,102680,-32399,-92812,-107287,-107412,-117048,-31500,86813,99824,18129,14045,195387,360428,292042,166367,107598,48334,1667,-3629,45234,55182,61790,25163,-32852,-56475,122656,293062,288772,189681,112466,54705,-24189,-63024,-28098,56377,80326,36429,19646,-21152,-75206,-104080,-100765,-99111,-94180,-107187,-133567,-84936,-15857,28969,-3719,-28986,-11614,16281,36036,70878,122854,117379,50464,-22526,-49296,-63234,-32522,973,-20959,-27103,-75637,-66696,2363,83277,153311,189975,82188,-7667,-32819,-5522,74053,37738,-85444,-128571,-90793,-29885,-4821,-14821,-14590,17896,79355,82744,39841,29020,-8775,-55507,-85911,-73121,-48012,-47653,-56978,-28549,-17852,18099,874,-19104,-20591,51754,90691,6797,-47839,-67062,-19179,4584,-10348,-26582,-31466,-25969,16749,87756,111811,76333,85998,116226,165236,198791,174235,111550,72328,40128,2994,-61112,-124724,-104796,-75582,-35293,-6484,56712,100885,149028,191413,258446,313916,256716,29792,-74227,-6149,96625,201836,278306,231970,89280,2115,-37273,-21102,18942,11480,-45696,-42710,9642,90133,70955,18160,48890,79350,102721,-17158,-6315,5758,-27576,-93846,-148307,-117836,-51383,-5847,-35835,-76383,-77265,-66256,-81654,-63802,34017,106490,127628,110799,23262,-41263,50282,97965,87600,-16917,-92021,-122228,-103042,-72058,-37667,-34195,-60041,-117752,-133137,-105512,-58090,30330,80890,111561,157321,149050,88376,26393,-46873,-52192,-62499,-120285,-130972,-55350,39816,56215,43329,-5495,-28633,-64089,-79722,-87552,-108492,-151420,-82386,1659,71152,108961,89845,47188,34263,35830,-3104,-71789,-69360,-42967,-64245,-101013,2747,113874,143784,78600,19675,-15529,-16252,-17088,-42011,-42003,-45868,-33439,-52659,-77627,-30194,47808,58358,3297,-45063,-123170,-64885,-57000,-20323,-11912,-33075,-53574,-72627,-81429,-69102,-33782,41897,59057,196,-41364,-86017,-81390,-33941,-18375,-71220,-60152,-64010,-130868,-151927,-121263,-136170,-135677,-56047,-3538,16867,-13627,-16797,-17515,-43159,-98359,-135861,-80016,-73941,-45097,6152,-17440,-93776,-170575,-89473,-21413,32149,45668,122819,211598,239555,267216,180623,39986,-59560,-147598,-153908,-145449,-129392,-112134,-61590,108,101250,186454,218257,204225,141721,97517,41714,-3824,96411,269018,445532,367391,206103,75711,-12118,-67299,-56314,-14601,23860,51994,64292,141387,246513,203383,108479,12665,-82740,-113149,-92633,-68593,-69840,-60277,-73351,-66539,-37656,29995,169036,293113,287303,173021,10653,-100147,-69476,38882,111877,120455,47003,-46596,-104242,-59632,-37146,62856,91929,87177,183146,261600,233310,181616,100925,-15691,-80687,-57679,-19685,-17926,-24905,-17760,19606,-4743,-90615,-164378,-119876,-72429,-12161,18278,11855,37843,102654,148388,96273,-4722,-36731,26713,59328,-26698,-115663,-53019,11146,-24703,-117985,-115203,-77389,-132878,-80197,28967,110317,115931,38429,-50892,-45024,1237,14771,8473,66869,148743,15469,-88711,-37860,-9341,19504,2599,-25704,-18787,50544,166674,225142,207122,127244,20709,-46824,-7283,67650,31611,17768,-280,-32270,-18008,39749,35437,23091,11084,16656,133606,156104,213135,223658,184969,141463,91944,121342,226060,217667,166646,96985,-26469,-115894,-105136,-78758,-110366,-166815,-212736,-187616,-102204,1297,31824,-12734,-54377,-49278,-34730,-13697,22023,83424,69068,-15575,-97385,-122117,-54364,8551,57783,63302,74090,104155,170158,224747,178660,55422,-55826,-108859,14217,7141,-73750,48240,70013,47790,9700,129666,313343,90576,71582,129845,170724,-20957,-45769,-43408,705583,1603042,2814247,5473472,8767509,11326433,11975355,10137623,6568926,2883825,668091,137694,71939,132003,98522,382937,273989,225758,188919,-23546,-57863,-32594,-57512,-62362,-31891,-46515,-98885,-106373,-107072,-114339,-112249,-91908,-58617,-42245,-15581,1325,14084,-36228,-97113,239144,556932,537499,339277,156842,138005,151004,98299,-10170,-114935,-97088,-47432,-241275,-401904,-376301,-241552,-95663,-40067,-76992,-76479,-46372,-61593,-76108,-92856,-100322,-104164,-17204,107301,126763,17531,-98950,-147428,-86080,-39740,-2401,-1825,51598,117945,41913,-20125,-42559,-67463,-67189,-41384,13497,45897,27954,-28321,-56603,5456,15225,4737,56291,108635,98097,5565,-69112,-57036,19213,20726,8433,44327,60153,68150,61821,58532,116548,239244,338467,282453,129896,162894,257214,309328,189732,11359,-123959,-35659,29998,23133,-34180,-96256,-139787,-59690,16583,65115,32423,-87467,-165127,-185105,-163448,-104403,-50507,16212,71423,69607,29458,20394,18924,-14299,-89557,-155856,-118042,-70652,-44443,500,81152,101160,13871,-54656,42382,61889,30337,-22764,-63000,-57858,-30933,35655,84521,15847,-100123,-56516,-59429,-120258,-95080,-45083,31817,38809,20732,39169,14513,-31456,23793,97615,155774,161128,106246,98949,98733,113418,113176,69412,34463,77997,82066,23721,25463,184692,360662,422463,342552,119166,-81943,-51429,140992,346055,382152,333299,212510,46600,-82930,-142964,-109705,-133862,-114263,-101045,-131070,-99870,17081,103001,100682,51311,11259,-34705,-44034,34547,65536,-2058,-44383,-22195,-7624,-36398,-108660,-127018,-87358,-26837,15478,7380,4508,44751,-15715,-43102,-38343,-58600,-35938,-23360,-15258,-46765,-113761,-79376,-28713,-48910,-71644,-77311,-44684,31012,86738,78777,58850,13620,-29487,-88880,-110425,-105372,-44860,-22254,25941,107119,127925,124383,151554,136819,44544,-33487,-17786,8913,-21255,-57144,-60731,-17096,84770,304932,410405,415174,367767,411463,484257,408334,323620,217535,141741,77477,22595,-19709,-57935,-94511,-87790,-97261,-88833,-101240,-133908,-42886,103103,188278,128040,-24900,-115398,-56297,-25072,-22313,-15601,66334,219195,212363,144751,76161,-48780,-117836,5488,177136,346983,339090,231865,150097,91458,64769,50306,7494,-48294,-68075,-89864,-47868,-21236,-42737,-99474,-39441,56892,87466,14975,-56682,7137,106929,84303,-10885,-56475,-69156,-95780,-41429,66894,148089,152456,65667,25322,-24226,-39107,10174,33529,-7524,-118063,-147356,-78054,-43868,2427,18548,23776,-3797,-48651,-71396,-22833,97955,296801,336397,270957,77496,-25170,-13453,47357,134063,213647,254064,195146,133824,100260,74089,73157,138811,241232,219095,227784,294037,334708,333841,286894,119985,20322,12238,27389,60518,104694,104548,57080,30788,47586,63002,-47177,-79238,-3489,59432,-6016,-25914,-24732,-29084,-36045,-47959,-55910,-27755,-79880,-144362,-5975,267354,360928,281277,160266,63124,-8849,-25681,-22277,-68995,45959,196378,268245,284505,229788,127176,29190,-40179,-84081,-6292,82951,92845,55889,-3407,-69380,-126726,-111165,-1700,94448,231244,285235,253085,202438,94344,-14568,-53832,-14792,-51646,-64497,-69530,-107961,-131879,-130704,-83814,-14417,43278,20289,41691,57066,35277,11164,21141,46235,63510,19955,-20756,-64531,-49410,-3460,25924,63732,104414,162613,240413,248577,224478,188048,119332,99791,122663,89966,65167,43562,-32944,-70861,-95239,-82787,-10629,85728,90561,49204,-38292,-59116,16700,113209,213523,260662,198443,40956,-53594,-22757,48485,101095,73654,-21956,-82880,-83456,-105927,-127934,-100701,-43300,23500,38512,-16468,-98596,-134666,-79782,-34117,20873,57277,51087,20053,7368,-13780,-76892,-104842,-9216,-52171,-66273,24432,105283,154771,77635,-43461,15862,65104,5651,-104293,-41492,44097,74266,80541,92138,111354,74897,651,-53756,-66147,-64274,-38542,-12634,1062,-19488,-55828,-102602,-126021,-87116,-41677,-36250,-50326,-69575,-104494,-103186,-126375,-65116,42129,114031,175009,198017,128697,22007,-57121,8076,6556,-80807,-39553,120687,227706,193251,50599,-57097,-90966,-82970,-50539,-69368,-95673,-57374,-16410,-29290,-56151,-46196,-61266,73522,125790,-14317,-158447,-122425,-94705,-95024,-75067,-77851,-103664,-74694,-24394,-97071,-152195,-60178,-18446,-9982,47306,46310,9333,-16289,1732,22542,54219,164919,320930,271448,176403,112129,60044,29956,41720,61505,56099,34567,-22938,-45069,-28728,1139,-4625,-30549,-25215,46387,124837,92452,63879,6570,-49885,-12740,85026,107319,128119,56547,-29613,-46683,51623,95986,90837,71943,27258,13451,-77743,21901,205063,283437,160000,27945,-29927,5199,78063,118575,118646,85514,61067,-9967,-62661,-48854,-48180,-74377,-121492,-86262,-46247,-87743,-153172,-105526,-44168,-49953,-78307,-71407,-78512,-93607,-111898,-72936,-28125,-28005,-32818,15395,126925,198088,109085,-17905,-73512,-96393,-99224,-33192,-21243,-5476,10358,8763,-63846,-128154,-136839,-72754,2277,73374,69264,28514,5708,-71977,-75305,40619,197774,390496,387666,301707,185650,45784,-15810,-36368,-44990,-50331,-31449,-10230,-63018,-69391,92892,237081,262507,130331,-50354,-101141,-62834,16157,91955,109516,122524,89960,44404,-54953,-89869,-8849,-44428,-55329,18352,30965,17788,-80721,-119214,-94990,-88420,-4918,14031,-36893,-104630,-129918,-97093,-112325,-49912,15415,58484,89233,57774,11446,-80167,-128738,-118191,-106830,-54653,26381,23751,-27794,75774,279809,343472,241374,77943,-33488,-101980,1841,58291,79052,44218,-78506,-63088,27982,53741,-12482,-16011,40827,27413,-59219,-67705,28182,100472,92281,82386,113626,137760,158108,124466,32176,-66648,-108960,-41552,-21790,-33430,12368,86029,125788,85838,36823,56681,82275,20200,-65409,-54912,-39382,-5539,-43489,-126007,53171,134494,98247,60720,66388,90867,122541,127034,15891,-108393,-61739,15348,-17069,-94949,-51690,64366,100685,24392,-25702,-15767,53197,124802,186618,192112,111010,-11787,-126169,-70882,39508,245137,237281,91908,55992,88067,76377,3484,-72155,-89406,-128766,-136401,-92819,-35326,-32604,-26176,-6075,-18677,-31347,-48332,-13404,62327,129157,123609,82441,84381,-23740,-114443,-116672,-39831,28401,38195,18443,-16467,-26743,-41419,14834,-77058,5452,96241,142291,-56274,333171,166944,-136682,32860,270374,97869,97688,124047,-61031,-113001,19148,-12973,-20777,53669,98235,71431,-21627,30400,41493,113228,234491,238155,315646,-18517,-29891,401380,999646,988208,350990,950019,1027982,2981819,5260352,5305372,3662372,2087785,2335328,2884514,2844625,2226075,1116665,44044,87850,170910,24652,-66455,-32275,3456,22662,-38070,437481,954041,1344973,1285545,1204148,1112762,1216441,1484483,1520548,1596609,1038992,403374,658213,1427910,1324896,754170,57941,179064,349291,119027,-18368,-38509,-64431,-72690,6328,-29830,-39534,95789,65314,233990,535911,483949,380401,261548,-1084,184355,565259,652201,41664,498236,546132,-9046,169116,177454,414767,326903,632339,97958,70251,103331,24715,-6824,-101377,-56443,47594,117414,88970,85793,107881,18589,-46016,26116,-13894,-67012,66179,-6154,-120585,-149451,42231,114707,-107610,130140,243734,112923,36977,28157,23578,68922,160132,134723,226671,277725,374571,377171,290444,224146,878476,1473975,1341587,561119,369420,705788,1163278,1065484,570740,840949,409638,157690,765923,2060997,2360745,2401258,2333910,1741580,683335,4399,158191,381804,373559,237498,180972,91527,-31485,-36326,-48268,-99557,-128868,-149083,-71785,5187,34287,57588,66040,37472,-16278,-78292,-123220,-79098,19429,5717,-44793,-66162,-80845,-82649,-62767,-59401,-119428,-118108,-24588,40940,-1327,-88930,-26928,23934,-31422,-102521,564,60462,34726,-38722,-80459,-103855,-76004,-23197,31734,85690,98631,114328,73463,-64154,-124654,-53138,-60282,-129275,-70838,-8823,-561,-84081,-49630,-71379,-61148,55477,170376,173835,124070,144356,102112,162907,263980,273655,311469,184168,87553,28661,-46796,-109134,-147618,-117718,-19346,13408,10399,23350,-7241,-89293,-55683,66369,187586,290766,424212,520118,545503,412043,80124,-135034,-31693,67450,109221,111259,96686,67727,63333,44420,57306,41747,-87406,-155227,-86416,-64574,-90929,-91542,-56585,-15408,53258,78255,-43254,-82112,-71373,-84660,-34669,67039,163765,184305,49170,-45804],[-43334,-73092,-65947,-35443,3070,51020,61280,70564,75121,114952,137540,107341,71138,20397,34235,78594,54206,27519,10395,11512,25387,277,-55305,-50231,-96497,-129606,-47456,2826,-24291,-25309,29042,49888,26637,-37155,-42497,-65409,-110965,-90757,-68115,-14704,-5811,-29224,-93690,-11979,40640,296,-44269,-63110,-37855,41466,101975,99368,44265,-8741,-53774,-124889,-55657,5693,4638,-33875,-14706,-2969,29145,65078,90409,71870,42751,-18533,-56805,-98184,-63608,-37843,-10966,-20696,-64120,-85566,94063,164455,125233,10306,-81647,-59294,-112542,-83739,8767,70254,49208,-30938,-61560,-23781,3525,-27814,-59149,-79976,-94475,-25523,95955,134370,91720,71433,46663,15694,3195,42642,10097,-57743,-89691,-82595,-26198,118726,227139,102579,17256,-1231,-14790,-33221,-77790,-93768,1792,42752,36729,32220,28360,-6054,-69013,-71923,77310,208169,275578,245421,151513,103988,97386,54625,72318,166493,261168,204972,57356,-80889,-62035,24872,42886,-3318,-77844,-110933,-98112,-82413,-100950,-6690,83089,141088,173592,111532,10267,-54665,-118816,-95773,7382,70602,41405,-31558,-116536,-108434,-28822,75861,211763,293986,315505,305186,208976,20906,-80827,-66707,-100557,-117061,-86500,-72819,-79827,-13785,55397,58288,80789,62373,18201,-21389,11867,46786,75772,94783,123257,222387,247492,144673,-63,-43111,-20482,-14588,-10464,-3799,11029,-5760,-33974,-18838,51287,122048,152289,93888,19956,29022,4140,-85533,-115838,-100324,-77042,-56138,-14094,-90926,-103175,-42785,27258,132555,208084,263517,133111,14128,-26510,-35374,-88340,-77788,-42397,-66844,-92838,-71587,-40902,-69343,-101881,-121053,-123350,-130037,-59719,-2593,-23296,-60013,-59782,-10883,80559,148495,161954,99153,59730,22205,19405,64959,125343,121203,94432,140815,189504,185440,64125,-48658,-125564,-53844,28328,32638,-5567,59813,212764,252325,191937,130314,103930,47428,-7381,-93663,-83534,-6377,-10342,-46044,-42279,-8351,14193,-30710,-34735,-7952,-69622,-73794,-17131,4042,-59148,-109511,-124231,-103073,-44651,-3733,54299,111701,98808,55229,-7278,-27429,-55990,-83685,-83637,-35609,5904,29909,101458,119285,44254,-84430,-10564,134190,130474,-15569,-94852,36790,164147,203767,246545,199306,112548,43278,-49815,-118877,-1572,114778,163025,189242,124443,55388,62361,44936,-23267,-61382,-86214,-26210,32614,-1588,-58447,-102909,-93815,-96586,-111461,-72577,-468,54263,63282,75648,116140,109986,36861,-10479,-46167,-71705,-100385,-47910,-56245,-52217,-20493,-22591,-66432,-144486,-115052,-17152,67046,133864,119206,-14091,-88728,-107012,-111054,-127441,-42841,70877,87971,20122,11709,191873,347875,229919,107315,57812,10123,-24729,-24211,18118,38936,50050,16617,-39174,-46757,142792,312658,332138,248204,143881,59142,-28437,-47909,-10003,63982,79130,41299,41426,7946,-40794,-80467,-85988,-130978,-110621,-113312,-136338,-75554,-5214,42673,13635,-18801,-17167,11274,33062,74980,131494,128577,64511,-11972,-38779,-57085,-27788,10554,-7508,-18746,-65923,-86444,-15964,71352,152509,224409,130200,-915,-30796,-9785,65949,30950,-86889,-118678,-70077,-2582,16342,-2188,-8878,16423,62692,51892,13150,13408,-8466,-45823,-72119,-57833,-28982,-22934,-40656,-18804,-14891,9605,-15145,-41394,-29875,72392,124481,25260,-38588,-67055,-31728,-19379,-23994,-31958,-34033,-29905,11129,73092,92595,60177,68177,92083,149774,200948,191339,131022,79807,29161,-17087,-70886,-119985,-103291,-74924,-29159,3867,62831,98285,149005,205886,299789,360647,259198,16707,-78363,9138,122259,234082,301808,240108,74539,-23334,-46470,-15713,27415,18218,-45983,-43835,10726,100278,89727,26408,45826,71996,92335,-23393,-19142,-17190,-55591,-116129,-125999,-95162,-19477,27703,-8199,-57044,-71076,-69281,-84118,-67346,26299,111654,132739,131600,53722,-10745,75126,95222,78441,-16186,-86014,-113475,-90785,-65191,-37085,-34016,-62000,-126823,-125294,-85217,-20494,95599,153830,177673,198716,155835,80159,16207,-58610,-66785,-71035,-109242,-110765,-58152,25161,24713,13736,-21908,-31375,-55388,-68006,-73492,-88927,-145524,-90177,-2424,61711,80508,63102,35658,32964,40555,2564,-71745,-70369,-38815,-54686,-107164,-10432,90445,116738,64519,20603,-8796,-6955,-9049,-41333,-50813,-69284,-44037,-47430,-69121,-36458,34839,28227,-46241,-41150,-68860,-21445,-29384,-12939,-22547,-50975,-65647,-76056,-78876,-69217,-37573,44735,68703,9516,-38760,-96727,-98409,-50902,-28536,-72359,-54372,-58686,-124925,-152162,-113131,-124668,-129191,-46780,8345,17389,-37997,-51571,-34127,-37464,-76793,-112662,-101887,-96958,-58583,-7113,-24246,-86219,-152468,-113160,-51568,6797,34634,125854,234685,258531,263285,151490,13044,-78403,-149494,-138630,-149338,-156766,-141746,-78601,-12991,94081,218510,291765,297516,207074,123978,40472,-42375,47967,221880,451058,459927,289674,117364,8290,-57944,-67575,-30587,7542,33035,43299,109218,211688,185216,103105,24010,-64059,-114579,-77796,-43439,-50432,-52519,-69678,-65298,-38776,4203,136414,278418,283849,142538,-16568,-96645,-45780,50605,110890,114136,49910,-38801,-85228,-54911,-54261,28578,74169,83543,183346,267044,239563,205332,119688,-9604,-86249,-51210,-7862,-6171,-13015,-5955,27027,-7896,-99404,-154404,-110097,-64117,-7086,19175,7081,23718,78520,131054,89438,5381,-21723,37453,62893,-25140,-116918,-57982,7936,-22107,-117544,-118808,-73506,-116799,-70927,27733,94236,98984,31710,-51494,-50857,-6188,5764,-6123,40238,109622,-18152,-91815,-22725,5560,27457,5994,-19240,-10161,55868,155197,196175,194565,147171,56196,-3453,38280,90201,39978,30134,18017,-3937,9585,62311,55226,45531,30531,18806,118144,138822,203110,240559,218690,160290,92365,110101,196962,183473,150080,102846,-20920,-116568,-110193,-91797,-122241,-134216,-131381,-69244,21824,99577,87365,21646,-30804,-40935,-44367,-32697,1573,55382,33666,-46806,-119744,-130535,-61580,10673,74537,95315,99043,115483,172871,234644,197509,74609,-44962,-113932,28180,50849,-49723,38897,67958,41001,34040,159876,342593,155450,107521,141020,124493,42255,71483,215958,1897288,4512672,6986258,8607752,8860249,9422260,10958650,11084851,8658362,4797663,1534726,29797,225191,-101605,-79141,258404,210921,164706,114906,-35718,-54427,-33275,-47238,-45576,-24406,-47766,-108134,-117412,-116288,-116692,-109420,-90865,-52459,-33789,-8388,8154,15150,-55766,-34563,301429,590728,566418,377659,195567,161461,164906,111094,-886,-94611,-72247,22297,-61954,-133928,-135149,-79579,-7493,-5,-63081,-63078,-27982,-43657,-65580,-87308,-98056,-106439,-19233,97717,106931,2979,-106610,-134463,-81226,-37002,7252,14715,72423,137936,51161,-18192,-41496,-63879,-56913,-26160,22143,41430,10966,-50635,-85885,-19934,-643,4323,47281,70258,50185,-18135,-89701,-78115,12288,17842,684,32362,52791,64966,55434,60339,136574,263111,346071,281290,126927,130423,198020,247417,163370,10886,-116960,-32382,37241,28283,-28749,-94161,-122789,-28910,47746,84140,24955,-86798,-159448,-171086,-149767,-92743,-36170,36634,99739,96132,40389,18102,11913,-19186,-87890,-137914,-137481,-113744,-91319,-533,91994,104550,17156,-43022,55881,79166,48639,-7620,-61228,-61380,-27299,40745,78584,2635,-105042,-57975,-57340,-104773,-81467,-69480,-26904,-29716,-26080,24469,22111,-10961,68975,172279,251173,254908,165794,100124,81187,94194,86095,40721,15514,71319,87287,40543,46613,199808,349812,379304,300446,90734,-91352,-58011,119583,310640,360140,337498,227817,63360,-59689,-148738,-140459,-138224,-99713,-91330,-128289,-118101,-5682,82172,85811,65937,52624,3360,-31370,29462,61461,7871,-30517,-32243,-13684,-31931,-98188,-101078,-50738,3062,27800,-1488,-23019,1760,-46040,-48287,-34029,-50516,-20586,-3581,3409,-31222,-101894,-82123,-37752,-62945,-85993,-88723,-49212,26962,89742,80489,61934,25226,2549,-48899,-75430,-119713,-57883,-28657,24432,96281,99613,101612,137404,116236,28337,-46135,-17115,11682,-10722,-50454,-61165,-34017,39751,242195,346606,339840,285245,328071,401563,370825,336719,263667,194517,106384,29865,-19413,-60952,-96379,-90272,-102652,-94074,-92450,-128358,-43630,118448,204550,114239,-39899,-116796,-57853,-25951,-21362,-5497,80569,203652,164591,105065,57450,-51109,-108990,6277,167771,316142,276869,175216,129716,109145,94075,74396,27142,-37737,-70150,-107930,-58724,-23821,-46182,-107351,-26627,73932,98077,17422,-62316,-6763,93016,78677,-13423,-59418,-69024,-94429,-38151,69576,164188,201642,109020,59224,2264,-18611,25557,48546,4577,-110682,-162401,-86253,-40402,19374,53197,64791,21262,-42513,-64764,-3558,118334,287986,290034,230714,71965,-21217,3436,81341,193208,290674,312446,172646,92288,84053,70225,71936,143642,244690,212951,222986,286911,322606,333367,293368,122015,29256,19392,35802,75247,110672,93168,45952,20073,33981,64629,-21973,-67844,-49576,-12767,-59684,-28962,-25451,-28377,-34757,-49869,-61276,-29560,-73188,-156193,-6462,276260,375251,250543,110668,34338,-30284,-44837,-48099,-77465,60131,202896,265901,275987,220069,119261,21666,-46153,-76822,6497,103077,107305,57489,-1739,-65589,-113656,-128785,-37383,39854,169594,224229,201641,166217,75825,-11767,-32494,9308,-53894,-75872,-72395,-100209,-125251,-145922,-106859,-70764,-21738,-5356,43708,61350,34121,-2689,5011,38209,70170,43845,10164,-50135,-50832,-4884,25078,59233,94480,136129,218543,239343,226579,205380,152305,140104,164297,120009,83830,42771,-37846,-66532,-84297,-63072,20903,131304,140067,94466,-2966,-95664,-3879,107528,240978,320055,219672,35518,-67360,-36885,26613,74090,57088,-31526,-94338,-104132,-116603,-119766,-96881,-50407,11270,34178,-14274,-96600,-126906,-91793,-55254,3320,41639,25749,-17920,-22804,-41144,-98790,-91287,-11811,-87006,-90145,7945,83695,104629,16988,-31292,45672,89563,20897,-94034,-59305,26452,56571,64929,73895,84993,50642,-16425,-72123,-86853,-82463,-49969,-25225,-14399,-35777,-72115,-120892,-120404,-84186,-39001,-32910,-45342,-66151,-106027,-111618,-124031,-56927,39413,98056,154670,189688,131003,24870,-33026,53649,47763,-51799,-58219,87522,188739,160111,26516,-70103,-85320,-97666,-75219,-93115,-113515,-62465,-14462,-24914,-58696,-47666,-35458,123975,161693,-3514,-145451,-116807,-88195,-88416,-77037,-82679,-99517,-67388,-35839,-119653,-142286,-41126,7600,12050,55070,41597,2877,-19577,-2566,19389,54393,165398,331245,287410,191837,128301,75923,39789,44021,52531,39903,21045,-25773,-52996,-44028,-24792,-27630,-37296,-18264,48487,108700,66575,42199,-13273,-63768,-8594,77909,64149,66320,17633,-34653,-57223,21664,51781,61734,70496,63131,55918,-53452,6594,205423,301833,179836,23264,-51905,-5549,75574,116650,98618,65521,45438,-14349,-41931,-3925,19812,-5579,-70236,-72999,-50890,-95049,-156487,-115690,-52083,-51486,-72963,-61537,-74897,-97650,-109517,-67538,-26763,-26995,-27924,37045,171036,246464,140328,-9452,-74559,-95668,-108091,-51659,-36889,-20702,-3555,1092,-59182,-122125,-134115,-75590,-1688,67702,58494,12377,-4480,-61678,-73820,37295,179939,323348,314403,238835,132761,4693,-43604,-54277,-53567,-33721,-3002,11060,-52443,-76867,76978,204276,219034,109027,-64094,-108375,-74978,-18541,26889,31295,59768,52637,13523,-87850,-85798,-18158,-77236,-103655,-17325,1839,-2255,-100641,-102924,-77051,-75570,-4799,16790,-36276,-106819,-132046,-106744,-114396,-56439,-3352,39666,90154,88862,40028,-58958,-106717,-118024,-132378,-98327,-22050,-14817,-32763,96185,264860,267477,158605,42283,-44864,-116335,-16860,40553,63627,35579,-76362,-83748,10411,51400,2764,14016,71070,51767,-39606,-94451,-6398,55125,41301,30454,52706,80203,114277,102130,27561,-70199,-121732,-55369,-35670,-46867,-8117,62151,113716,96487,52946,65260,76777,-1869,-79332,-75291,-81171,-53489,-77010,-103340,88369,162443,116687,67669,63187,75566,93273,94177,-4500,-120269,-62587,11323,-18633,-80235,-54774,58196,105543,38823,-4562,3686,56793,113320,169392,188116,114427,-7442,-120387,-100713,12838,230804,207564,86458,57246,73135,52510,-30444,-90657,-86688,-112947,-119338,-83708,-1491,22874,15386,8753,-12989,-39404,-64290,-26369,51327,119463,130338,91500,64614,-69180,-147161,-111985,-48166,3068,16252,1835,-34691,-59166,-80297,-45795,-97506,-520,80437,148319,97560,190400,50980,89716,172008,224164,207084,250944,157272,-48707,-150877,-24527,-41459,-12953,49862,64913,16097,-39118,30460,61662,133972,221940,207594,227415,19376,34064,-24059,175962,46963,618216,1449072,1862091,4287111,7003633,7387306,5226639,2834990,2983911,4035804,4115697,3201866,1624398,143329,64293,145859,3767,-80575,-80973,-6188,119919,249953,508668,957029,1170940,797041,209401,194564,897496,1554073,2110160,2304657,1982472,1276282,1083212,1760879,1680361,1047970,299891,34339,281546,118916,2689,-40733,-75707,-80121,-28676,-60077,-15450,137945,232864,413074,595728,596064,696517,1037977,1071697,1102468,861881,568900,-47061,286081,-72636,118395,252280,94189,26390,24902,8615,72676,17483,21608,13308,-32610,-130173,-80263,20341,73024,15618,54844,70703,34713,26347,35827,44379,153389,251616,182690,69184,31456,108834,94778,-102553,37629,200163,106933,40656,32817,29675,61356,138796,150186,226260,214369,185254,89767,56894,255681,586480,792789,495244,89621,285063,353138,746679,1099480,1071696,1405879,856013,260905,845759,2557651,3267775,3431841,3236182,2332895,933753,13385,143120,330095,306344,184840,152035,89363,-29032,-44455,-72320,-141780,-145259,-109268,-37019,20270,42289,58861,66299,32621,-35065,-106924,-152198,-86516,14352,-991,-44361,-63151,-74961,-69968,-44878,-48055,-113532,-121742,-19890,58296,18048,-71872,-23072,19815,-44005,-98954,12356,66889,28425,-59404,-106958,-116923,-73226,-24520,21292,65413,75103,89887,62051,-64426,-151950,-70818,-67988,-130328,-91827,-39826,-49439,-118734,-48935,-57696,-64081,34247,154368,167028,96096,101716,77605,141574,210365,207400,252355,162421,92429,48188,-47673,-127746,-152888,-110958,-20914,-1601,-28625,-23716,-58374,-138006,-94552,26399,142579,239952,379782,508566,563265,446630,105048,-111818,-37015,55288,94504,91672,61015,30906,33181,6577,23973,30104,-97898,-152068,-86971,-66411,-99454,-110054,-65795,-10015,65570,83231,-44500,-85855,-72923,-92485,-48955,62063,172421,178554,43028,-45036],[-38950,-72619,-64431,-37536,-3502,44365,58149,72525,85220,135400,162355,117033,65329,-4600,639,55169,48056,29412,12995,11355,25200,5379,-13174,13396,-31621,-104528,-82299,-16703,-28925,-24900,20877,31081,2726,-32244,-17848,-35960,-103843,-111928,-65062,-15379,-20061,-45362,-85089,-19754,21719,-14302,-44934,-60522,-32563,48305,110928,111669,60826,1886,-46243,-115096,-59916,8198,13060,-20859,-10977,-11201,22494,63772,85273,45253,-1630,-51123,-73665,-94365,-56944,-39936,-21451,-25305,-65413,-98599,74046,138437,117048,16350,-51987,-39271,-103933,-87157,16719,82426,53081,-30579,-60489,-25220,-261,-31109,-66545,-85979,-82620,-14140,105036,119159,73130,59535,43230,19133,17174,58974,13165,-60702,-92991,-87416,-33022,106149,212132,92281,13477,-10781,-33310,-51561,-76822,-70636,15046,43664,24797,14079,20702,-7473,-66957,-66823,73614,208531,291209,266854,164746,107147,92414,43574,50981,148270,260181,201729,55719,-80041,-62190,23454,41523,-3628,-70078,-97648,-97707,-90358,-90132,21828,119202,180584,209797,138435,23732,-53256,-113328,-76259,22841,58821,21234,-53429,-128911,-95123,-21131,81833,218040,309786,368201,383924,288935,73206,-56828,-53907,-91088,-108844,-73847,-55501,-59539,-8424,42245,61298,97467,80513,23876,-34212,9240,55607,84964,99572,127510,229172,268482,172058,15689,-27153,-10367,4663,20288,20476,34321,19326,-9603,-6086,37896,90481,130889,90270,23154,39560,29275,-34168,-90552,-96392,-92159,-86488,-26922,-83809,-103171,-51359,11015,104301,172997,215321,83633,-11647,-21362,-20192,-59221,-76545,-62221,-75623,-97922,-82198,-47571,-67870,-107831,-139659,-130557,-113337,-44086,18092,-5115,-57711,-68236,-18464,75784,133843,144772,82376,38699,4561,14222,62561,117833,110997,77691,107427,135832,136906,59001,-51785,-132129,-44987,36732,39470,-6115,47711,177937,209112,163988,123990,109088,57856,7812,-72542,-82886,-3150,2156,-36426,-46635,-16352,4564,-40168,-52259,-11847,-64918,-73264,-18662,-6163,-80882,-159406,-133291,-100015,-44994,-6936,52378,111500,100415,58982,-370,-20033,-50113,-68790,-53653,3024,36097,56695,137033,148145,56639,-70380,-32655,80701,87200,-33784,-67440,83191,213442,238321,287928,253291,168585,83010,-23515,-131542,-17541,123191,192889,208616,124073,55579,75785,79747,24299,-20577,-63556,-17679,37369,-1409,-56036,-100702,-103769,-109653,-124841,-64926,4352,57745,78036,101099,132468,98539,4152,-50864,-72728,-84019,-90168,-43200,-52864,-42241,2123,11728,-28955,-101559,-96144,-35643,34141,112689,138026,18948,-69697,-95808,-108685,-137830,-53794,55768,78541,25461,17175,192377,330660,174414,63305,19547,-17704,-43731,-34585,2508,26739,38664,7358,-46285,-37554,150432,306600,351900,301728,177325,63326,-31001,-31393,12469,78810,87750,53383,58658,28866,-11990,-51744,-59795,-107681,-112045,-114775,-135435,-65179,5353,56075,32002,-10011,-22253,9595,33433,80841,136713,134303,78870,2326,-26669,-49456,-21219,21614,9549,-6997,-51927,-107068,-34822,58790,148970,249834,175441,1918,-35015,-18867,52796,21643,-87200,-105907,-48344,22334,33112,5662,-7821,11915,45867,25732,-10001,-1152,-7623,-35014,-57700,-43307,-11847,986,-23003,-10454,-13765,-818,-31772,-61514,-28398,101149,161280,45644,-27627,-65933,-44814,-40067,-33011,-31257,-29265,-24613,14714,64163,74798,43060,47953,65307,130020,196373,203262,149712,89790,23060,-33356,-79304,-110121,-97948,-72184,-21604,15589,68328,92564,141795,208445,323737,386959,249573,5481,-81077,22178,145844,265625,326999,252648,63810,-38347,-37696,956,42573,29501,-37722,-34549,21125,118105,113318,35895,40551,62954,79800,-29011,-30070,-35089,-73301,-114561,-98620,-59178,21804,66662,21363,-36883,-63386,-71136,-82787,-64945,14830,106749,128249,147401,91285,21522,89980,83744,64322,-16718,-78863,-101477,-76340,-58857,-36444,-32157,-61446,-131514,-110071,-62297,13487,147360,211177,230781,229249,158056,73802,12129,-56414,-74833,-80730,-101823,-91041,-62422,7097,-4626,-12481,-37090,-32750,-45745,-56730,-60666,-70239,-127532,-99249,-8564,47448,47676,35364,24258,33250,47820,10075,-69877,-68989,-34895,-47311,-110304,-18903,69796,90103,52647,24217,1494,9254,9497,-29668,-51505,-91186,-55741,-43749,-60109,-42197,20227,-2795,-73487,-8687,-16523,22471,2925,4095,-21425,-61741,-76092,-78008,-74879,-67018,-39130,48648,80106,22932,-29110,-96146,-106835,-61143,-35066,-71481,-48469,-53119,-117719,-144586,-100891,-109814,-121187,-37654,20247,20340,-51926,-87091,-52287,-27810,-45548,-66267,-77755,-111559,-73551,-24398,-35294,-78277,-132444,-134090,-79657,-17258,23518,124447,249425,270654,251372,120036,-10486,-74709,-94160,-105158,-132366,-151220,-149190,-81690,-21932,79497,231698,343443,376479,269958,148219,38569,-79325,6887,177934,432830,532646,367992,155333,25163,-50467,-81453,-46264,-7508,17774,28008,83127,176227,162880,97002,36634,-39309,-99858,-55518,-14357,-28055,-42978,-64724,-62998,-38667,-10401,101444,248034,266306,114206,-27257,-73462,-18440,66410,113529,110412,56648,-24974,-64798,-48859,-71023,-7904,56144,82726,183069,265333,237681,217844,129197,-7098,-93884,-43884,4084,6488,45,6399,34164,-11480,-107303,-140714,-97318,-52989,-1740,18035,-175,7608,50002,105468,79192,14912,-7372,47161,65299,-23354,-116533,-63072,2233,-21674,-111424,-108109,-59721,-88479,-51071,31781,80944,82408,25492,-50529,-56200,-14218,-3972,-18944,19510,78887,-47330,-86027,-7211,19492,34619,9647,-12605,-2708,58397,136643,159533,175003,164712,95992,49050,98781,120019,56783,49501,40588,29217,41334,88455,78105,71298,53656,25479,102452,115802,187025,253219,250327,175941,90264,95281,161819,145030,128000,104012,-16244,-115386,-111448,-100818,-124120,-83133,-23904,69817,155614,203905,152937,62175,-1259,-25150,-49496,-51923,-17635,29911,2692,-71734,-124596,-120137,-67130,13133,92483,131523,124847,125225,169858,231381,204754,91677,-33007,-116311,40700,91927,-8683,24205,61375,34438,54455,184630,363844,212675,141845,154697,110838,59617,70157,265186,1847000,4630775,7992578,10704282,11839097,12417137,13109401,12499831,9631020,5475444,1917386,49013,222027,-107055,-117136,154007,166500,121941,55218,-45252,-47602,-29678,-36188,-31052,-19805,-49770,-114095,-124285,-118335,-110366,-101035,-87692,-44496,-23825,-248,14467,15199,-67674,19934,334699,584170,564216,395164,223188,177119,174981,125662,13208,-69747,-14173,144566,151743,133089,115992,100976,90997,48015,-42040,-47295,-10421,-27896,-58234,-84567,-96104,-109051,-22517,84377,84455,-11477,-110991,-120579,-78267,-38671,12924,30246,97005,163779,66423,-13886,-40724,-60833,-47144,-13403,26025,30389,-11163,-74601,-89065,-34914,-12132,5360,39597,45103,18863,-37227,-104633,-92617,4164,12916,-5702,26234,52321,66917,50504,59661,153037,282968,348250,276401,130095,101390,137833,177186,127930,9390,-108078,-28570,44923,33825,-23372,-90820,-104116,4962,85609,101354,16531,-84294,-149298,-155921,-135851,-81387,-23238,52788,119560,115383,47078,9874,-808,-27555,-87622,-120541,-136680,-137010,-137277,4160,100594,104645,16897,-36233,65736,94284,65669,6975,-58747,-66938,-24677,42933,69093,-9801,-108905,-59808,-53314,-85873,-63125,-90357,-93625,-96294,-58838,12036,30356,11567,114477,241371,332133,333510,216710,99840,60781,72431,57935,11562,-3142,63862,89787,55627,69458,213229,328276,322221,241013,54991,-94116,-58112,98439,266793,324364,326211,233663,78515,-34813,-108847,-112630,-91699,-69835,-76929,-117588,-130954,-26329,57119,65050,77060,88713,37797,-18097,23083,54850,15819,-17759,-38383,-23591,-32685,-88683,-74325,-12698,35413,43127,-4296,-37651,-28925,-80039,-55195,-31033,-43769,-8080,12932,17917,-19578,-87024,-72178,-33958,-65028,-93538,-101465,-55437,17733,87078,78001,62097,34525,34417,-1739,-28479,-96240,-74377,-36748,22485,84636,70740,75193,120032,95419,12027,-57671,-16768,14720,-1556,-44189,-60752,-48584,1394,185390,281715,265242,213525,248741,310897,319214,331721,297871,243784,133500,36484,-20293,-63297,-94475,-86423,-97514,-91433,-81363,-118715,-47309,123190,201899,85921,-49622,-92642,-50866,-25810,-23110,280,89877,182913,120033,68227,37607,-53222,-101198,2805,146516,264606,203152,114905,102267,124470,123001,97820,46222,-25403,-66499,-124436,-67476,-26483,-50312,-115051,-11648,93234,109346,21458,-67285,-22887,74067,67855,-17366,-60677,-67861,-93407,-35719,68812,173321,249058,156931,93168,28820,1788,39053,60640,13889,-102906,-168356,-93629,-35405,37664,88517,106069,45733,-35477,-60858,13669,138509,276157,246133,193395,69458,-15308,20309,113603,248532,359249,357765,142918,51814,70060,69798,75889,151270,242334,197471,205585,261670,290349,311232,282972,120811,37012,25917,44617,90723,115266,82737,37654,11847,23234,64981,7020,-40330,-68991,-72463,-102768,-33364,-29805,-30279,-35593,-53292,-68796,-35192,-67562,-160668,-8089,266344,364605,218491,77116,9672,-50586,-61803,-75679,-72705,72162,205795,259676,263653,207811,112610,17684,-47631,-68369,17451,121863,121627,59142,974,-59926,-98739,-129642,-67592,-6139,113412,167691,154460,133740,67087,5767,-1538,44786,-37485,-85482,-75469,-91558,-113925,-157350,-126775,-123677,-86777,-28677,39320,59497,30060,-15939,-10262,31393,77917,72271,47879,-28164,-46748,-4423,24331,51576,79111,100323,182175,215800,215891,211355,176500,177055,207055,150375,100167,39575,-42862,-59826,-67465,-36544,58055,178790,193318,148380,48601,-79923,-23864,99587,264884,377596,235719,29140,-80361,-47778,7728,49137,40115,-37630,-95416,-102537,-102278,-108241,-87704,-52303,636,28940,-12217,-93099,-112367,-90801,-74087,-11735,29019,3015,-58469,-55347,-69105,-103824,-66317,-11126,-113831,-83956,10989,70920,58354,-40403,-10689,77225,118913,42858,-74188,-78300,5086,36965,48175,55462,57212,27544,-29823,-87034,-105278,-99081,-61344,-39015,-31096,-52840,-88511,-132246,-108561,-77413,-33182,-25419,-36788,-58698,-102615,-113815,-113411,-47480,35044,78279,126845,173873,131217,30861,5365,109200,93009,-16144,-72114,45502,142230,122997,1843,-82483,-76120,-103300,-99629,-117497,-129671,-65019,-12146,-19445,-57593,-45871,-5853,181479,200589,10252,-130504,-103939,-74899,-77389,-76549,-84172,-92030,-59099,-49023,-142177,-121562,-11293,45956,43513,68095,40006,-1112,-19880,-3172,19067,55326,163048,334136,300765,209331,146539,92351,50363,48958,48284,29350,10813,-27162,-57389,-54995,-46516,-42054,-33530,-4499,55362,94816,49063,27840,-26710,-70402,-2062,68522,20618,4634,-24495,-35396,-62289,-6929,9305,35033,69388,92680,91671,-32916,-5262,199600,309153,193928,18522,-70196,-6267,78355,114153,79095,48411,32809,-15042,-17885,44123,88710,63489,-13669,-47872,-50642,-97389,-154333,-120817,-55410,-48114,-62897,-49543,-68934,-96333,-97871,-55968,-19776,-21063,-18240,63132,213413,290567,170703,3237,-69001,-90468,-111719,-66864,-48454,-29238,-7748,2088,-48231,-111025,-125537,-68941,4309,71891,59025,10443,47,-36390,-62474,38682,159307,249614,240890,179788,87385,-28612,-65709,-66255,-52090,-5189,32156,39561,-34611,-82847,61438,172791,177673,89078,-74558,-108531,-81793,-53236,-28662,-34837,5275,18779,-11725,-82942,-25922,26210,-51465,-130248,-52981,-27519,-22670,-107013,-75544,-46844,-54583,-264,23940,-28805,-99558,-126378,-111932,-107455,-54725,-14371,25478,89760,121713,75253,-25838,-77106,-99801,-114566,-105784,-40205,-21554,-4293,134775,258675,206536,96465,17424,-49430,-122724,-26055,32537,57723,35374,-66048,-94887,767,59027,32393,58879,111097,82520,-13806,-105422,-38115,11331,-2321,-7195,8437,34804,75450,81139,25880,-67953,-124711,-59936,-40123,-51565,-23680,40591,103531,109987,77697,84073,77284,-15325,-83003,-83184,-108978,-94113,-108614,-61127,136943,199490,140939,79103,66611,70979,80073,77870,-10934,-119281,-58100,13879,-9899,-51303,-40942,62739,120640,64708,24461,26989,63218,107661,157479,185411,120054,6497,-83232,-114590,-6968,210052,174687,87348,68276,62457,27068,-59309,-82802,-64705,-83742,-93391,-69539,29839,73658,61385,28464,-4249,-41740,-72191,-29411,48562,115338,145162,123590,80677,-71153,-133231,-94138,-46247,-11748,6955,-4940,-41557,-76170,-102388,-73404,-126223,-67219,-16685,45086,47900,120591,29031,55324,121143,159935,139956,137772,36892,-113893,-125284,-48234,-52911,4087,54647,43693,-25199,-45958,38072,89401,163925,221807,190430,156586,57149,39231,-175240,-66882,247330,881023,1541224,2774022,5975644,9019757,9533247,6804177,3558750,3517704,5079171,5313162,4128637,2114570,266172,57131,132888,-3005,-83810,-109179,-16461,111452,317133,708677,1198884,1316716,816580,317256,559229,1104858,1641493,2125674,2192526,1947139,1339160,1046104,1514609,1449531,883629,245916,18405,227720,117019,29495,-32875,-76969,-76018,-45098,-71762,-36632,83328,186787,301215,379714,413904,578628,957944,1102559,1051063,702564,374755,-81477,155701,-19504,258787,259213,102326,-99287,49000,7653,141573,44703,-11348,19805,-27411,-142395,-92748,7802,49086,-22133,7102,-7450,-44879,-25112,8237,30477,125633,191149,113390,2,-27223,41277,19602,-115274,-5507,169460,110457,53195,47727,47056,66595,125551,160987,223759,171976,92312,100189,277440,514586,681376,666175,317282,221765,291098,220174,494344,1131281,1565163,2008140,1370888,428950,885953,2934293,4091066,4405719,4061835,2857062,1178493,36992,130029,278748,249916,146081,130048,94093,-16056,-42703,-84710,-168290,-111327,-52293,4549,40947,55631,64532,72100,38340,-38408,-117648,-158549,-79686,16812,59,-32410,-47830,-56475,-43963,-16688,-28432,-97769,-112054,-4929,83012,44495,-44164,-7884,24019,-49559,-86741,32815,81799,30892,-70509,-123081,-113895,-58631,-14310,20689,52876,57608,66379,48297,-60833,-163140,-78192,-64714,-120399,-103955,-61236,-81883,-116241,-29339,-33748,-59245,20655,139454,159257,70930,55213,53581,118814,159341,144700,186757,135179,97972,70933,-40127,-125630,-132998,-93184,-10556,3778,-46285,-61178,-101172,-171696,-116960,-1729,104758,194009,333465,488814,573328,482106,146742,-73774,-33672,48298,84372,76006,32479,8915,13809,-21528,1399,30878,-95078,-135549,-74896,-55731,-94990,-119384,-64376,4827,83210,90560,-38122,-79782,-64776,-90755,-53147,68171,189391,173910,40823,-37677],[-36567,-73234,-62562,-39572,-10836,36149,53402,72911,92641,147689,176051,120852,56360,-32383,-35760,32500,42709,32607,17806,12604,23234,6522,21975,72294,28072,-54148,-104843,-35636,-35619,-26820,9303,8848,-23446,-26022,6076,-3971,-75196,-112591,-58369,-17101,-32862,-57090,-78793,-35417,-6542,-33326,-44946,-56876,-26938,53842,118015,122696,77939,14631,-37582,-101940,-60656,13561,24766,-2671,-1490,-17811,14587,60024,76365,14855,-46365,-81932,-87386,-90079,-54706,-48360,-36441,-29513,-63935,-113147,46192,104801,107605,27232,-22010,-18358,-92289,-90894,22668,92808,54447,-30827,-59946,-28141,-5775,-35003,-74197,-90955,-69855,-847,113987,104050,55055,46760,38032,17797,20455,59785,8205,-65434,-95908,-91218,-41405,82565,181181,75715,7480,-20738,-49931,-61194,-59552,-40891,32741,45596,12120,-8613,7049,-13137,-67092,-60422,71538,207791,301677,285535,179410,114451,92214,37375,26165,118891,241406,186596,51268,-77847,-61805,20008,36545,-6817,-61944,-84638,-82824,-71679,-55085,47622,149259,213607,238799,158599,31522,-53154,-92690,-50508,38049,44960,66,-75895,-133846,-80528,-12179,88032,221480,321866,418064,457501,365807,125267,-36662,-45301,-87388,-107062,-61356,-33221,-36494,-250,34760,64920,104508,89690,24901,-46230,6519,61639,89402,101152,130181,233973,287591,201648,36397,-7697,3124,26409,51416,45455,57106,42541,13282,8531,29196,60469,106324,84976,25594,49423,55984,18722,-53529,-88841,-104962,-103999,-23147,-69248,-100716,-57243,-2237,76743,133898,161992,36958,-30765,-14427,-6947,-34330,-60278,-78708,-84923,-102159,-90755,-50929,-59088,-97625,-151472,-134179,-95146,-31153,28964,4538,-58130,-77148,-23962,73339,121576,130405,69621,21237,-12956,6374,55702,105681,97893,59142,72992,85402,90500,50880,-55312,-128008,-35483,44273,45632,-6045,33453,136329,161176,135858,121130,118254,73749,31330,-42732,-73631,-3079,12179,-28174,-51934,-26542,-6411,-47805,-71134,-18273,-61067,-69102,-10869,671,-66540,-138546,-118346,-93934,-44768,-9527,50934,111225,102280,63127,7310,-11099,-41455,-50452,-18222,46467,71854,91446,178165,179401,70637,-53419,-56054,23120,34702,-60643,-33493,136140,264183,275484,334020,317928,232690,119978,-1415,-112766,-27660,132429,222539,224897,120572,51222,82869,106835,67731,20756,-31399,-841,44964,174,-52390,-94654,-107090,-115499,-118923,-56094,7309,59082,90198,122581,142485,80633,-31694,-94829,-103053,-97330,-78207,-37985,-46030,-23347,39544,58863,21937,-48330,-52085,-35502,7898,90391,154776,64131,-38294,-75073,-98949,-148109,-65554,39940,69308,31611,28206,197302,311264,128625,30915,-10350,-38978,-59924,-41046,-5709,16968,27172,-2764,-54829,-30660,144316,274153,340283,337001,205318,63827,-32734,-15271,35377,95956,99675,65480,69399,41532,9990,-26622,-36590,-81344,-102697,-113024,-131260,-55228,14501,67767,49217,-4506,-26363,11694,36964,87652,137117,133164,90675,17637,-14504,-41698,-14745,31744,27281,6114,-35988,-129252,-55330,44107,141106,261979,211240,2264,-47380,-33190,34854,9263,-87330,-92517,-27513,43072,44202,7635,-12261,3491,28645,3363,-30635,-15958,-8274,-25694,-45397,-31971,702,21148,-5972,-5159,-15857,-13926,-49889,-79197,-19008,130524,193771,64346,-17481,-65824,-60736,-59851,-40244,-27728,-21247,-14406,25367,61234,60631,26531,25711,36020,105881,184300,207705,164186,98573,19020,-47144,-87455,-98696,-90164,-68646,-14275,26181,69877,80512,124433,195807,324571,386415,225571,-7440,-87561,28763,163205,292348,351217,267902,55918,-42650,-19316,21958,61203,44541,-22574,-18427,37131,139754,137285,43094,29432,49295,63474,-36261,-40459,-47771,-78899,-96888,-73924,-20878,65638,104908,48228,-19418,-57043,-73348,-80403,-61169,-1801,91071,114211,155508,129975,48506,90572,62485,43776,-20705,-72658,-89229,-63019,-55768,-38772,-31672,-61472,-132424,-95765,-42883,36981,175291,241573,260018,241292,151908,65341,8270,-47660,-72223,-92173,-103078,-79631,-70517,-13768,-31612,-36408,-53627,-35953,-38551,-48846,-51900,-55226,-108233,-112955,-20753,25230,9605,4936,10319,31573,53357,15253,-69950,-68826,-35010,-45782,-114427,-25503,49488,62110,40438,26986,11453,28789,37047,-7915,-44401,-111525,-70517,-44270,-53932,-50525,570,-36851,-69699,27035,27654,61308,32713,21949,-15733,-67762,-87915,-81819,-72960,-65893,-41249,51155,90112,36404,-18221,-90676,-110196,-68089,-40988,-71613,-45297,-50605,-113566,-136272,-88086,-94380,-113586,-32055,28368,23189,-50169,-120073,-70850,-13872,-9069,-15773,-27938,-105872,-92334,-47578,-53327,-74748,-115766,-138017,-106513,-41408,10396,115658,250751,271088,228851,84589,-31097,-50655,-38597,-75272,-112018,-117064,-123897,-68708,-26565,55746,219934,362431,427173,319665,164691,32900,-114417,-26386,138754,392331,571748,425837,181389,33525,-48623,-101328,-63433,-24324,2674,14457,59810,139481,134931,86962,46411,-14071,-73968,-30532,13701,-7597,-36139,-62964,-64196,-42214,-19214,64151,202871,234369,87314,-27852,-50441,5128,80113,114503,105126,62115,-11121,-47852,-45134,-88615,-47277,36585,81585,178991,252910,224003,213531,125645,-11007,-107133,-39559,12050,15813,9997,14997,36793,-19342,-117587,-128546,-86439,-44048,-637,11032,-13226,-13460,15218,69639,62588,19483,2052,51571,62560,-25304,-117998,-71744,-9455,-27711,-104656,-90474,-40558,-58442,-29241,35771,67207,63664,16411,-52052,-65025,-26731,-18383,-34306,1034,57641,-61254,-74605,4422,28230,37164,9948,-9371,127,54592,108370,114296,146446,175090,135986,109514,166953,149609,73811,66330,58266,59215,71933,113022,98829,95141,75271,32136,85333,85100,162216,256646,272940,182721,81336,73699,119912,101627,98382,96654,-16615,-115970,-111377,-109989,-122213,-30749,81967,202173,278524,299662,218174,103896,29689,-5749,-49905,-73597,-38491,4763,-25891,-91611,-111476,-103108,-74185,11528,107359,166857,146346,129039,158415,211879,195743,101803,-24240,-120802,46847,123230,29870,1621,47608,25331,67392,199351,371415,255889,168783,164995,99909,55657,-24265,104990,1106582,2712805,4764250,6320694,6938979,7485021,8161888,7879641,6087877,3459620,1202861,-64567,101643,-99085,-97466,74840,134038,90831,9915,-54663,-41662,-26050,-28350,-22928,-21858,-55969,-119229,-129267,-116861,-103425,-93784,-86549,-38679,-16326,5260,17199,12363,-67511,58147,334183,537214,528359,386685,234641,181302,178026,138678,29145,-43902,54217,271157,351995,381638,359585,284810,191905,97440,-17195,-33318,1336,-18644,-57375,-88021,-98023,-114821,-29752,65244,57885,-27925,-112644,-109692,-80839,-48284,10406,40047,118905,191342,86918,-8168,-42661,-61518,-41468,-6538,21535,9438,-38793,-90544,-58190,-38388,-21274,4401,29469,23870,-7065,-57398,-114214,-99738,-7971,2676,-14155,22267,54872,71041,45584,54580,162989,295074,341756,264152,135271,77683,78463,102476,83408,3415,-100440,-27177,49258,36850,-20684,-89083,-86617,40043,128387,113838,5896,-82499,-139261,-142528,-124310,-72984,-14615,61294,126820,122759,45970,-6730,-21425,-41949,-92017,-108958,-123871,-129644,-153314,11285,103801,99756,11929,-37011,67783,103279,78022,17843,-58206,-75526,-23176,42366,57196,-21090,-112758,-64493,-49722,-67020,-44570,-98605,-168546,-134957,-68289,-117,35584,32637,155123,297178,390469,390122,252218,95421,37642,46998,27009,-19774,-22719,53987,87933,67145,91001,221912,297004,256760,170480,16586,-85926,-54465,76877,217265,277080,298560,227332,89881,-10119,-65616,-61319,-46920,-39444,-61787,-105893,-136492,-44201,28954,37916,79272,113025,65141,-7435,13177,43545,19169,-8564,-41000,-39221,-40828,-82258,-49775,23629,66923,58705,-2783,-38056,-35229,-116699,-65471,-31521,-40919,-1293,23036,24772,-15831,-75196,-52937,-14779,-50904,-88188,-115940,-64428,2875,77657,69935,57669,39375,61762,46482,17815,-66367,-94986,-46503,19854,72242,41538,44307,97112,72029,-6293,-69386,-18279,16241,3311,-40647,-60845,-60826,-28618,136602,219760,197948,156493,177193,218979,256609,307087,313767,282065,154912,40719,-23611,-65015,-88978,-78122,-86700,-83024,-70910,-107503,-55259,112429,175235,42617,-55543,-71327,-39877,-24620,-27779,447,91598,155659,78100,33563,16238,-56205,-96057,-6735,113118,196875,124967,55449,69191,133296,147021,117790,62767,-13777,-60007,-131858,-73053,-28536,-54770,-121191,2811,112006,118908,25313,-72780,-41723,51080,53002,-22166,-60115,-66344,-93770,-35712,63113,173418,288861,205933,124598,52642,19061,47361,65924,17058,-97289,-149282,-98757,-29822,54264,119908,142722,66697,-28885,-60428,26865,155359,259695,205467,160105,69779,-7652,35768,141199,292796,407580,380847,107840,14911,57715,71564,83838,161450,235117,174293,176988,220520,239981,267781,254814,114864,42353,31179,53174,105352,116688,72498,30968,5166,15063,63240,36851,-8234,-56021,-95221,-118494,-39932,-37728,-35177,-39230,-59060,-79288,-45530,-64297,-152265,-11598,238751,331957,191353,61436,-11710,-70004,-73283,-93603,-53259,81162,203268,247747,245877,191376,105668,16143,-46116,-60218,26303,138732,134659,60051,3076,-53896,-83343,-112094,-85779,-43427,65245,118212,114914,110849,73206,33848,33889,84251,-4195,-88503,-78435,-82219,-99014,-152968,-143189,-168101,-144093,-46017,29320,52596,24004,-27766,-24170,25417,85242,103230,89692,-298,-36296,-1316,24015,41373,59361,59410,137245,182730,195897,207613,191314,206370,245348,178578,112109,33278,-48090,-50389,-44985,-3590,98924,223180,244265,205482,110844,-24424,-40398,89312,282003,425160,243252,21015,-92889,-55118,-8738,26161,23037,-40835,-88393,-85477,-85251,-94896,-73053,-46595,-6549,22729,-10919,-88599,-96088,-77078,-89273,-23321,20155,-13659,-96880,-87408,-87702,-74788,-33029,-8452,-129785,-59976,29429,67345,18907,-87321,14104,107825,150739,70580,-47461,-96376,-19366,16363,30803,37616,30034,7187,-39241,-97999,-120787,-113563,-72880,-54086,-48829,-70299,-104131,-115584,-92431,-67373,-24888,-14990,-25497,-47645,-93590,-107187,-98577,-38157,28317,54364,91435,148899,128455,45284,62829,173458,139734,24362,-74343,-3934,92433,86475,-20549,-94190,-63888,-94679,-122944,-142599,-141203,-64307,-9947,-13964,-53817,-41433,24828,236118,234530,23018,-114545,-85136,-55759,-62278,-73740,-82639,-82119,-51247,-63809,-164242,-91597,28960,96295,84193,86126,41640,-2680,-17380,-112,21951,57353,158368,329572,310398,227678,165704,108895,62093,56949,48840,23902,3444,-27743,-59886,-63345,-62258,-45654,-20846,14708,66322,84040,39807,19907,-34625,-70645,5783,56379,-21506,-50223,-68488,-32168,-60611,-29535,-28335,11037,68214,114523,117423,-16416,-13080,188687,304676,200235,13276,-82713,2406,84550,109910,60297,33745,22539,-13133,8109,92360,154175,129356,44303,-17709,-46337,-94837,-146900,-120830,-53778,-39824,-48820,-35959,-61282,-89529,-78782,-38789,-7718,-11111,-5216,91077,248285,323595,193984,15669,-59717,-81924,-106580,-75982,-54830,-29717,-1894,9922,-33181,-95903,-112141,-55133,17972,83992,69178,20083,13991,-3615,-42278,44725,137293,176722,173408,128917,52200,-52701,-81855,-72527,-42558,27959,69137,70945,-13280,-87612,47247,144249,140635,70980,-82133,-100340,-81559,-83913,-63592,-85912,-38781,-10532,-27724,-40550,47038,99115,14237,-90731,-84047,-57082,-45353,-91724,-39881,-9188,-27559,8058,34142,-16003,-84645,-112688,-109978,-91914,-45725,-18553,15386,86573,150555,111895,14532,-42768,-72050,-80439,-74428,-23458,8006,50889,187909,260637,163138,55650,2127,-48560,-120399,-25953,33460,60361,42378,-49397,-95001,-803,76012,75274,118313,159673,117825,16362,-90495,-66900,-29620,-37787,-30926,-18998,2637,43345,62181,26161,-61176,-120005,-56281,-36125,-48390,-34545,23045,96685,125704,108488,110640,82844,-20433,-77051,-79750,-121731,-125866,-141525,-926,192531,239479,167709,94309,76900,77293,80831,75187,-5951,-106576,-48888,22154,8146,-10286,-11080,76669,143196,98448,58031,51649,70934,106031,149614,182081,125751,29397,-35766,-105516,-20216,182561,140886,92801,86897,56228,1226,-74114,-51869,-29810,-45526,-61150,-52278,56947,115451,101376,46968,4266,-40162,-73191,-23800,52175,114452,163517,172084,133039,-18568,-88076,-65370,-35023,-16666,7785,-3790,-39268,-79370,-108281,-74270,-147442,-140017,-104897,-64533,-73647,11532,-56324,-68148,-10594,14926,-43759,-55086,-110997,-162109,-88052,-53774,-47346,27742,65332,32485,-52358,-44450,50446,120748,195221,227651,182513,101264,61712,-7148,-100713,66650,364443,825187,1456677,3624897,7638914,10893057,11374618,8135036,4132366,3836869,5829427,6223814,4836472,2496337,387569,65843,129364,1200,-78624,-121039,-26508,61869,201720,536691,964044,1037865,540545,23102,321577,744818,1131557,1471966,1469389,1348582,961181,708836,1004143,984216,557985,80072,12689,188686,118831,58037,-17549,-70660,-64112,-47774,-71884,-61999,-1906,48569,77059,96210,164824,286956,505879,596905,561891,361201,179195,-64290,68162,28429,204648,213422,151871,-54306,-77844,-73779,73612,14696,-26056,37714,-2100,-127394,-95773,6430,38696,-42552,-38470,-62715,-93998,-112277,-110242,-88808,-1181,53251,-15850,-117325,-132552,-60583,-56628,-105209,-10727,149468,119366,71263,69397,72012,80724,118605,165959,215600,141930,51321,119457,304936,501574,615785,555714,245970,142407,202851,230014,390513,1141021,1978489,2539698,1876128,634692,874636,3119605,4688494,5157446,4667730,3222443,1377995,71531,114195,227015,202812,119073,113014,101169,3394,-34200,-88135,-176015,-70973,-1079,41951,61320,69566,70476,78850,49947,-29835,-112632,-145898,-66997,21181,5360,-12737,-24539,-30129,-9677,16520,-5090,-76309,-93285,16520,110355,72804,-10058,14871,33027,-51910,-69646,57404,100812,38417,-74942,-128669,-95267,-35450,4186,26846,45031,42755,41385,29721,-56664,-148165,-78073,-54201,-102335,-106244,-71089,-91535,-87009,-964,-5644,-49061,13722,125365,148549,48905,9036,31605,94595,112639,87554,118410,101202,99030,89682,-30366,-110803,-106773,-71175,4110,20145,-42471,-86978,-136117,-159765,-121963,-20156,73966,155677,288932,460430,571063,511352,198738,-25547,-22849,43820,75298,61260,10746,514,1852,-42382,-9888,43966,-78566,-108772,-53676,-36189,-80347,-122594,-55943,24206,100848,95593,-28758,-67879,-50471,-82084,-48804,82934,210124,167420,39164,-27481],[-32737,-71303,-56506,-37629,-15566,29532,50086,74852,100396,154944,182140,122876,50066,-55069,-67437,16468,40648,38875,26753,18019,22681,6157,49984,122244,79595,-8047,-84898,-46324,-40980,-28603,-3073,-13698,-47838,-17027,30820,32652,-38139,-80788,-46317,-17068,-40972,-60037,-74436,-57545,-42220,-54360,-41807,-50420,-19462,59782,125028,134221,96908,30955,-26039,-85975,-55814,23847,41746,23203,16276,-19546,7670,55856,65141,-17777,-90115,-103821,-90487,-83668,-53145,-59692,-54190,-32442,-58620,-127715,12468,67785,98785,41594,6729,2512,-77831,-93788,26406,100478,54067,-30239,-58522,-31259,-11828,-38596,-81165,-93204,-55560,14466,122422,90219,38690,34175,31842,11502,11069,43579,-4140,-70980,-97603,-92301,-50086,48560,137097,54151,132,-30029,-61780,-57441,-30198,-5864,54191,48693,-53,-34574,-11918,-22809,-69237,-53105,70785,205751,305650,298943,193040,123898,95666,37083,1602,80808,205834,160800,44001,-74457,-60587,14777,28389,-12381,-53820,-72290,-67577,-46008,-20988,68812,170766,237047,257924,170668,32667,-56062,-67401,-20548,51334,30046,-21252,-97766,-123970,-66589,-4142,92369,220410,328391,458090,513803,425698,167080,-23121,-39704,-86740,-113418,-52941,-11390,-12370,10015,31433,64457,102455,89741,19986,-58387,4650,65707,90370,100808,132544,238048,305653,233482,62705,15140,19886,49795,80759,69380,77626,62133,32663,22272,24623,34205,78666,76624,25716,56600,80453,65809,-16688,-78870,-115162,-103330,-8174,-52869,-97762,-63180,-14743,50973,95519,110719,-4453,-44310,-7761,3778,-13711,-38701,-85695,-95185,-105900,-95974,-49316,-41058,-70102,-129565,-136968,-80581,-21258,32509,6243,-63310,-86737,-25812,75083,113745,119394,59162,5507,-31514,-5723,42496,87102,80163,37476,37499,39266,48239,39342,-60474,-119053,-27402,49106,49226,-6977,17363,92041,113238,110196,121045,128606,91286,58257,-11421,-57736,-7223,16880,-24413,-61255,-40611,-19790,-54704,-91525,-29152,-60333,-64659,1704,23552,-16667,-66587,-89155,-87437,-46087,-13714,47795,109060,102984,66431,14400,-2034,-31515,-31764,18007,90323,110800,132677,221334,210566,85356,-36019,-79710,-34366,-22022,-96164,3612,188585,307614,308070,378271,387217,299338,150604,14745,-97412,-33745,140819,249155,236377,114179,42073,82541,124261,103358,59067,4760,24036,55124,2011,-49330,-87797,-104672,-113840,-102530,-47686,7116,56909,97681,137397,144041,55991,-69638,-111796,-110263,-110238,-66618,-33474,-37429,-629,83409,110913,73806,-1530,-13387,-23624,-11224,66156,163668,114392,467,-48829,-83683,-152268,-79681,21627,58054,36068,41570,205100,290460,92524,4971,-35616,-56969,-75436,-46382,-10487,7923,14854,-14008,-65460,-27937,124993,219821,296108,342762,219697,57132,-34614,-1301,55521,110961,109557,73692,72995,45837,24227,-7178,-18788,-60777,-90325,-109786,-126130,-47010,21152,76691,63629,-3060,-28022,18045,43557,95061,132132,124713,97939,31795,-3398,-34798,-9835,38985,43026,18561,-20272,-121267,-76887,26754,128135,258801,232497,4954,-68365,-52497,12810,-6087,-87592,-80097,-8874,58527,49137,3571,-22082,-8608,11673,-15790,-49346,-31518,-11453,-19193,-36447,-24759,7640,35901,9595,-2979,-20723,-28841,-69247,-92581,-5827,154632,216752,79215,-9402,-67450,-80391,-79775,-47033,-23265,-12259,-2119,40654,63987,52389,14438,4563,6206,79096,166104,204506,172927,104351,15718,-58032,-93382,-87360,-80848,-64288,-7427,34588,65875,61013,96778,168575,301704,358371,188769,-23108,-99175,28619,173523,312905,373930,285413,51108,-38056,743,42646,81024,62812,-2200,2101,56575,162672,158814,46834,11325,30868,44812,-44611,-48850,-52861,-72601,-77455,-52612,16996,109357,139688,70757,-5469,-52101,-74371,-77502,-57869,-21638,67567,94138,156598,165070,66718,77195,33754,18730,-26748,-66015,-76123,-50312,-54998,-43853,-32491,-62047,-128744,-83882,-28260,47367,175762,241177,261496,232909,137542,54279,2744,-35933,-56236,-94745,-112831,-77819,-80536,-32614,-52944,-55560,-70363,-40652,-33627,-43739,-46508,-43344,-88712,-130675,-39043,-3346,-30319,-26527,-5411,27667,56266,17604,-71874,-69479,-38697,-49549,-116625,-29461,30713,34723,29117,29243,20846,50667,73562,23987,-29219,-125849,-86129,-47343,-49484,-60095,-23310,-69588,-42382,59075,63480,94124,58628,37787,-8439,-68571,-99550,-86372,-72163,-64884,-42489,53973,99611,49852,-7579,-83037,-108585,-71106,-45236,-71247,-42915,-49321,-110841,-127175,-73578,-76729,-103169,-27966,34043,27770,-31968,-113663,-78248,10122,35442,40637,28997,-80793,-111379,-73132,-75622,-74757,-101678,-117265,-122385,-62340,-2315,102402,240532,261396,199163,48488,-44310,-15656,13595,-49766,-93009,-75992,-80462,-41096,-21904,28712,186229,348243,444814,351443,173636,25773,-134359,-47303,108657,338732,573275,455301,193712,35046,-49543,-118540,-76667,-40484,-10728,4107,40997,105472,105253,75275,54903,12417,-39268,-1961,41618,12160,-30624,-62574,-67063,-47930,-25287,28998,151359,195743,66163,-21868,-31037,24986,91499,113663,98996,66354,2699,-32769,-41164,-99661,-82237,21063,83007,173941,233402,202335,195160,112749,-17138,-123128,-35922,18211,23892,18881,21926,37185,-28786,-126674,-116592,-76232,-36028,-1858,917,-28808,-35989,-21278,28635,43266,21389,8797,52964,57178,-28466,-118549,-81065,-24038,-37943,-96578,-69247,-16231,-27201,-6660,40742,55990,46540,7581,-53552,-74595,-40716,-34477,-49772,-13360,47784,-47347,-57948,14436,34332,38200,10191,-6288,1620,47595,74755,66231,113597,180020,178155,182337,240777,178270,90494,80035,70899,85627,102394,137064,118396,118001,96420,40235,71750,52363,133397,253098,286403,181996,68385,49362,77473,59061,66240,84147,-19314,-115327,-106509,-116478,-115899,20329,180185,320979,385305,382909,280211,147609,63588,18585,-40927,-92425,-57130,-15963,-48314,-103695,-94537,-85198,-78849,8369,121782,202000,165150,129786,143154,181853,174856,107786,-15690,-125045,49042,145174,62224,-23650,31298,17714,76570,207267,367676,286998,190512,173497,87639,51979,-33326,-89188,322843,766531,1333786,1313809,656499,686686,1541104,1978810,1732805,1018140,323646,-145863,-30551,-131278,-99343,25344,113145,71235,-18058,-60142,-33483,-19001,-20643,-18020,-27066,-62768,-118850,-127644,-111222,-95827,-86314,-84624,-32129,-8411,11529,20462,12007,-52396,81278,307751,463823,468595,357651,232901,177656,177835,153509,50558,-13356,127584,389300,530704,605827,586979,463944,292455,147983,14887,-17398,10038,-12830,-59156,-94000,-100390,-118585,-36395,45558,32721,-41354,-106823,-98840,-85637,-62153,2766,46287,137642,220544,117026,4649,-42781,-62276,-36469,-2006,12381,-16664,-60492,-73572,-17400,-29129,-24855,4375,20034,5780,-29614,-75558,-111010,-94537,-20235,-9531,-21736,22332,61721,79590,45194,50143,170524,302879,330686,248324,143779,67303,28150,32005,36729,-3997,-90741,-24482,53491,41012,-16868,-85418,-66729,80416,178899,125277,-2012,-77704,-126549,-127143,-111261,-63721,-6682,65543,124736,120792,40145,-26966,-45185,-58216,-97968,-100605,-109345,-107354,-114432,21930,104775,94183,7244,-41504,64657,108554,88475,27914,-56407,-79936,-16726,44894,49106,-26304,-111214,-68161,-43241,-45704,-24076,-79233,-109036,-89765,-50513,-7817,39696,54016,191056,338546,426294,426266,274627,90304,17175,22328,-2825,-49384,-38914,45380,85579,79034,114243,228757,262869,193570,101698,-13275,-68474,-46255,58696,169686,226607,260961,212656,100871,18278,-16295,-4634,-2302,-8247,-44369,-93390,-132165,-55320,3797,10065,73997,126104,87370,3303,3258,30969,20721,-427,-38010,-56886,-53028,-75933,-25354,59943,99043,76129,4573,-24922,-14715,-133812,-75574,-32789,-39579,1931,28590,25633,-18733,-65971,-27156,18636,-22024,-69016,-123654,-72271,-12796,65128,59374,51426,42057,84551,92998,59977,-38612,-115894,-52943,20587,63315,16660,12550,70691,47982,-24329,-78424,-19132,18344,5437,-37957,-58892,-67277,-47955,97186,165740,145005,116317,117558,134302,190351,267636,311367,306887,170942,44912,-26219,-61676,-77161,-64770,-72520,-71467,-59902,-93564,-63259,87657,127593,-10335,-56808,-52692,-26504,-19875,-32119,-2709,87098,124327,40367,2736,-4136,-57941,-91478,-20603,71321,121547,51123,3222,35620,134544,164134,134105,77555,-2295,-51311,-113929,-71178,-25808,-55492,-108918,16692,129484,126803,29596,-77374,-61040,28293,39104,-23511,-55001,-62628,-94226,-37587,53407,165572,318392,253889,153393,73487,32597,49605,63119,13769,-93028,-127506,-94616,-22445,67909,144802,172163,83386,-22441,-62476,35747,167158,238202,168558,131268,72874,2811,50065,162843,320572,427223,376583,70609,-15621,47574,75536,95513,174556,225776,147571,141611,169207,177056,207440,211292,103786,44908,35255,61277,117946,114091,62401,25314,-294,9494,59609,64849,21294,-28845,-73038,-102034,-48716,-48707,-43020,-45896,-67464,-93141,-60958,-64352,-141062,-17346,197501,284422,172084,58209,-30508,-88491,-74139,-75251,-27042,86611,194336,228839,221396,169248,96342,15106,-43768,-53992,32311,152772,145289,59578,2983,-49527,-69364,-88633,-84113,-73604,24792,75908,84691,101549,94838,67115,69182,121064,37866,-80753,-81865,-73561,-82807,-135799,-150813,-144991,-108041,-56592,13884,40747,15309,-39170,-37844,18197,89163,132589,130443,29778,-21060,3698,22780,27511,34814,16369,89186,143848,168314,193995,194651,222791,271604,199924,115445,21073,-55822,-40289,-19401,33319,138990,257329,284247,256999,175367,35354,-51879,74191,286869,452289,237014,7853,-107316,-60773,-25277,2336,3227,-44821,-80502,-70544,-72220,-82972,-57152,-36301,-11899,12591,-14076,-87027,-82839,-60922,-102328,-33838,11989,-24375,-105318,-95903,-69967,-31166,1780,-8666,-122830,-36096,51997,67960,-14266,-112320,35229,131209,178520,99000,-18752,-103024,-48370,-7754,9510,17073,1456,-13281,-48867,-108900,-135528,-122240,-88988,-74758,-71586,-91598,-116163,-95049,-77928,-59312,-19438,-7423,-17015,-38364,-83776,-96934,-86409,-34869,13912,21634,44958,109920,118577,72740,135499,238151,179631,62026,-63665,-62478,41288,52166,-40545,-109944,-54740,-80340,-138783,-173701,-145086,-65235,-14044,-15236,-54260,-41015,47447,272701,251032,26323,-103068,-67015,-37379,-49314,-74787,-84560,-76381,-50717,-85254,-146103,-60666,71676,150522,127053,102361,40104,-8345,-18829,-136,21723,54187,145348,311498,308735,238889,178046,118618,68603,61375,46989,15835,-8731,-35221,-68914,-77317,-76223,-44866,-8867,30682,73155,69584,30558,9929,-45414,-73157,6443,33782,-66569,-87191,-118911,-32818,-58610,-46972,-63926,-17741,58834,120799,125152,-11310,-24276,166398,281234,189689,-752,-92377,10642,84513,95360,34393,12969,5833,-17647,26747,129839,204345,181209,93185,5105,-47043,-95987,-143016,-123900,-55108,-34951,-39805,-29924,-61029,-85886,-62508,-25467,-25,-6830,931,109168,261901,332016,197713,16360,-57702,-79672,-98886,-80982,-61463,-28010,5249,13847,-24923,-87095,-104172,-45691,27270,91512,76061,27747,23035,22119,-24566,45783,106595,102244,107368,79566,18874,-76276,-101747,-83427,-37740,50285,93859,91174,-1778,-101013,25972,110190,99645,45790,-95799,-92302,-80203,-84470,-66366,-131331,-80949,-43947,-39817,5317,109482,168208,82703,-30557,-89571,-88387,-79895,-69159,-8050,22362,-7026,8978,35511,-9938,-74275,-102057,-103498,-79979,-41624,-27942,-2253,68702,159104,134528,47578,-16709,-49910,-52422,-40111,6047,50857,110045,237972,256778,125510,22818,-16102,-54759,-117545,-28403,30923,58769,43656,-39687,-94779,-6086,89620,119188,181848,205026,144656,37656,-70475,-103150,-76608,-76226,-54457,-43742,-28918,6914,34150,16000,-62678,-121453,-57558,-36692,-50089,-53011,-1052,82414,131273,131077,130516,80619,-30169,-74667,-79146,-123869,-145508,-114716,62489,237082,265170,182356,100511,81758,81189,79985,70428,-4546,-96102,-46818,23828,22305,28693,20954,86463,157591,123544,80330,62665,66249,94579,132099,164299,117497,48037,5589,-88490,-39485,137584,96933,88788,98203,45153,-25208,-64020,-19577,152,-14563,-37961,-45890,66411,133679,117842,48075,-2769,-49016,-80922,-23878,47338,101904,168177,214242,194986,50109,-43209,-40508,-28427,-25486,3306,-9560,-43073,-84287,-113395,-73508,-114572,-95389,-73412,-77556,-118518,-37808,-51512,-54219,26789,47368,-41248,-86928,-106300,-109507,-67634,-55380,-39504,42390,66307,15862,-79331,-50023,51818,138551,208247,220477,166420,47505,41350,-22575,-6183,90276,281224,618468,1368313,4246560,8887157,12200147,12548523,8964975,4435044,3861717,6131002,6661744,5173845,2680878,471315,73220,118228,-840,-80455,-124217,-41011,13300,75498,292946,626662,733236,446808,127104,85249,277344,477896,669499,640459,643527,491784,330864,504112,558074,300944,-31610,5470,152483,113318,74227,-9954,-72141,-60658,-53828,-74496,-75667,-78894,-88430,-120060,-53127,36887,53055,54625,28769,46558,53788,38757,-64691,-4019,-47169,74755,148981,190007,114083,57780,1592,7802,-38406,-47755,48807,19712,-104755,-102429,629,24749,-66087,-77786,-80545,-52562,-16708,-48440,-123367,-121981,-5448,56770,66383,71,-74308,-101535,-90767,-10999,125198,118161,79675,82406,88867,87747,103892,152894,189125,105610,12432,76591,214637,366936,488620,473754,257552,65335,195708,322286,367516,1101368,2236631,2896134,2277287,829441,798063,3063450,4938734,5539131,4930447,3349814,1487194,101755,81748,163728,151214,89185,87601,95718,14488,-32896,-96161,-156110,-43883,30424,60813,67781,70162,63086,72417,52449,-24223,-106344,-134891,-64883,12554,1732,631,-7644,-10487,18019,39323,7195,-63576,-79893,30468,125536,88077,16180,31824,34201,-64096,-60789,72124,110049,37675,-85314,-127257,-74853,-16228,18403,27421,29671,18031,4254,-3291,-63338,-130851,-82540,-49129,-87986,-99113,-72149,-81672,-57832,20621,13656,-44469,3315,103595,125747,22702,-35853,6913,61909,63468,29031,44198,53183,83827,90919,-30806,-99007,-87509,-57198,10026,31306,-29830,-102552,-167615,-123723,-114914,-37277,43744,120124,242378,417193,546463,520877,246413,20947,-12333,33011,57544,38878,-9741,-2860,-12358,-64916,-15292,63354,-54565,-81034,-32999,-17709,-64970,-128072,-50150,37494,108231,89778,-25681,-59167,-38769,-73859,-41923,98782,225208,152103,30321,-22738],[-31060,-70384,-49991,-34985,-21264,20766,44373,74549,104710,154226,178592,120841,45563,-65685,-84939,6299,37721,43615,35282,23800,20648,900,65511,154908,115446,27839,-49987,-47219,-47532,-33752,-19354,-39038,-71048,-9673,52168,70291,2683,-45554,-33039,-17956,-46821,-57248,-75727,-87714,-84757,-76887,-38153,-44706,-13977,62415,128313,142609,113782,47069,-14939,-71366,-49244,35419,60833,54446,38574,-18341,-817,48401,48447,-54667,-94974,-81373,-75281,-74724,-48491,-67040,-76706,-37453,-53001,-125920,-28441,29428,87902,52618,28482,18483,-64751,-98597,23665,100102,49092,-31059,-58592,-36865,-20789,-44539,-89715,-93838,-42768,28449,126594,75150,21587,19437,22405,-1275,-13210,8027,-25910,-79537,-100459,-91168,-60128,2697,82828,26452,-10531,-40232,-68382,-44239,1811,29449,74994,50042,-13030,-64984,-37768,-38716,-75832,-47575,68436,199512,299470,302090,200599,130664,98361,39546,-19670,35232,154515,124337,31703,-72416,-60629,5768,15527,-21684,-48169,-63169,-55536,-21888,8455,81928,179525,246348,263387,172097,24922,-65059,-43534,9141,59246,13296,-43783,-118079,-109001,-56852,-866,90835,211232,325532,479376,539770,453610,186849,-20230,-35929,-85718,-129771,-51500,5210,9567,19856,28806,57889,91479,79413,7027,-72422,3255,67280,87694,97877,133344,239717,320835,265525,93439,39909,38302,72495,104903,89366,93104,75407,45768,31900,21983,13292,47318,62718,20916,58049,97740,99619,13716,-69202,-123803,-93490,7008,-40170,-96873,-72011,-29051,27371,61819,67116,-40159,-54970,-2900,11467,2033,-18119,-77354,-105645,-108863,-96632,-42788,-15157,-33101,-103641,-142224,-71680,-16293,29335,-109,-75148,-95052,-22435,81791,109711,109089,47634,-11240,-52854,-23972,21016,60363,55948,11101,411,-3256,9989,23678,-68871,-112470,-23071,49074,47993,-10932,-909,47715,68719,88464,121881,136669,106422,83584,16986,-39605,-15681,13456,-28034,-77868,-59838,-36724,-62601,-111414,-46374,-65124,-63521,13435,53372,44345,6148,-58746,-83629,-51300,-21826,40727,103133,100943,67416,19268,5468,-22411,-15943,50107,129636,149587,177164,262330,238959,99755,-20466,-99302,-88060,-75480,-138160,39263,231922,334475,327836,411732,451668,360348,171106,23157,-87994,-38344,146123,269263,240753,104543,28098,73900,130447,127951,90895,40773,54318,66536,2600,-48677,-82964,-99625,-107795,-87821,-41501,2569,49978,98529,143092,135515,24841,-106770,-69685,-76208,-112684,-57402,-30817,-29027,21350,126879,161298,119021,33739,14282,-9404,-23509,39981,160051,161270,42202,-20400,-65952,-142727,-97614,-692,42971,36710,54031,212614,267288,63683,-18949,-59070,-73781,-91355,-52039,-14838,-2053,830,-26717,-78615,-31150,94368,151830,225182,312751,212952,40036,-37773,8765,70288,120248,113493,75371,68485,41329,29803,5209,-7733,-47192,-80688,-107226,-122776,-42081,24094,81732,73808,-5629,-26207,28005,52436,102466,121390,108670,98870,42593,5219,-30066,-8148,41214,53785,27518,-7492,-96673,-96303,6427,109160,239718,235641,15039,-96785,-76948,-13341,-24703,-88902,-70633,5754,67114,46980,-6969,-37335,-24159,-4934,-33385,-67676,-48884,-18603,-17081,-32271,-22812,7913,43429,22318,-3885,-27786,-44815,-90196,-100749,6037,168486,225917,87746,-5183,-71883,-105028,-101298,-55156,-20232,-4733,9266,56420,69271,48821,8763,-12519,-22861,50660,142692,193213,173993,104919,11110,-66552,-95096,-78325,-72457,-60537,-2565,38691,54185,32705,59004,128461,256996,305280,141389,-42836,-116370,22214,176390,326000,393715,302768,47796,-30707,16402,58731,98353,80974,19295,23236,75949,182576,173717,45068,-15620,7394,25242,-53999,-54867,-51604,-61724,-62019,-36079,51909,149740,167640,86449,3089,-49618,-74134,-76194,-57486,-43609,38329,70321,150225,189899,72513,50358,-1329,-9651,-33933,-58549,-62413,-38395,-56329,-52573,-35798,-64412,-124870,-76220,-20408,42048,148207,210058,234652,203821,114531,39121,-6626,-24924,-34697,-80543,-129625,-87009,-90331,-46851,-68007,-69196,-87096,-48064,-32372,-42483,-45541,-35854,-71050,-130304,-64114,-36126,-69068,-59323,-24126,19334,53845,14977,-77149,-72069,-46880,-59431,-111553,-32203,12543,7849,17853,29380,27422,71268,115089,62166,-10430,-132642,-102109,-53120,-47365,-70874,-52363,-91909,-9231,84520,89495,118393,78227,48568,-3179,-67198,-111172,-92549,-73516,-65219,-43934,56112,106782,60731,-214,-76644,-104899,-72159,-49447,-71319,-41666,-49592,-109777,-118592,-58769,-57976,-89437,-24706,37070,32894,-7816,-79427,-64418,46514,89687,102814,86346,-51115,-125919,-99418,-101577,-79226,-91604,-99096,-115196,-79708,-15353,85458,219861,241981,163864,12153,-49901,19687,58235,-30640,-78305,-37470,-33996,-7136,-8637,4144,134580,303046,426970,359846,173302,16678,-120895,-56348,86621,279238,535801,449594,189602,30428,-51157,-97641,-81307,-56240,-24048,-4674,25216,74343,74403,61235,60845,38376,209,28150,67467,30028,-27704,-64075,-71913,-57100,-34163,-4213,99561,156074,50664,-14994,-17661,38961,97777,107924,89538,66389,13688,-20802,-37433,-99281,-99594,12044,86611,167672,208267,174472,164489,92177,-23684,-140767,-33885,21567,29647,25581,26176,34556,-40185,-133631,-106647,-68648,-30851,-6597,-12614,-46755,-59673,-58439,-15410,21643,19847,11934,50457,48498,-33620,-119037,-91542,-41701,-53271,-89576,-48492,9435,2235,13260,44487,46492,31080,-1420,-55949,-85515,-56234,-52375,-66176,-26006,43079,-19295,-40355,21555,36962,37468,10227,-3649,1441,36916,36753,17172,77300,177454,219929,265260,313137,202174,103788,88114,76369,105211,129759,157675,133974,136957,114314,47219,61509,19944,101930,241794,287626,172176,50975,22928,36875,19013,32911,66485,-25314,-114565,-98716,-121065,-108041,66756,265997,420447,470288,447764,332929,189310,97333,44372,-25642,-105831,-73703,-32486,-65399,-112194,-82873,-70002,-81131,2324,134158,232985,179111,126739,124894,144625,144674,109071,-8159,-130116,46186,155316,84386,-49477,13344,11628,82112,208361,352354,305241,205263,178370,75531,51235,26023,-52363,131085,1014835,2159560,3053337,3210269,2537507,1542139,1210930,1254311,913370,369032,-55014,-94626,-117667,-110486,-199,99899,59997,-32496,-62345,-23313,-8084,-13191,-16664,-35594,-70490,-114838,-122052,-104549,-89558,-80193,-82870,-25935,-1176,18019,24542,15190,-31300,89155,263259,377487,393855,312226,218118,166302,174320,169225,76619,21525,201137,492583,682686,798140,786550,625911,384548,194879,52859,951,15362,-10812,-63349,-102537,-103462,-116804,-41332,27062,10622,-50509,-95903,-88951,-93060,-79915,-10010,47464,148902,245411,154340,25150,-40489,-63248,-32432,106,-1025,-44954,-62450,-32387,21511,-14473,-24764,4336,10820,-10617,-50259,-91068,-98124,-81534,-32400,-24085,-29176,24370,70070,90240,49132,47932,176496,306685,315956,229608,153041,71647,-6810,-31183,-8821,-13332,-79410,-20325,57646,46416,-11798,-80082,-44859,125440,234463,135699,-6286,-69870,-111312,-109581,-96485,-53386,725,65794,113941,109442,29647,-48294,-69985,-75053,-105690,-96047,-98150,-86919,-76284,33101,103383,88541,4159,-48925,56210,109396,96528,36794,-53751,-74905,-3909,51651,45930,-25626,-103940,-69906,-34209,-22723,-2831,-39911,-28884,-28784,-20065,-10056,41243,73711,219092,362530,439220,442499,285116,85100,979,-438,-30942,-76272,-50615,38382,83332,92216,139373,234049,229498,138622,44323,-27776,-48800,-35984,43948,127502,178044,218206,191589,112041,51541,38838,54030,41181,22725,-25567,-81332,-124321,-60819,-16385,-15099,61896,127780,104185,14615,-5196,18309,20902,6519,-31870,-74794,-67756,-69156,-1468,95338,130651,94281,15924,-4823,18071,-100457,-83556,-34424,-39565,1708,29516,20497,-28609,-60146,661,59142,13792,-43834,-113190,-76587,-26177,51094,47264,44064,42819,101013,132577,93518,-15561,-133689,-53007,26280,59552,-1138,-18130,41256,23359,-41629,-83793,-18724,21165,4993,-35920,-54315,-67010,-59396,63932,120565,107788,89423,69544,61040,125963,218838,292430,316775,181498,50493,-25419,-50362,-58720,-47233,-56260,-58419,-48317,-76860,-64345,54728,67355,-67047,-54568,-36740,-12571,-11444,-34103,-7755,77347,90723,6762,-24157,-22318,-57222,-85374,-36799,25055,46300,-12603,-37505,6131,127229,171994,145790,90544,9273,-41324,-95486,-59768,-14767,-48502,-93487,29424,144063,132583,34365,-79999,-78555,10346,31996,-16424,-43241,-55074,-93613,-41141,40565,151607,336759,298777,179878,91517,42070,45336,51959,5104,-88196,-102003,-75521,-11939,77631,161364,192781,95715,-15634,-65712,40409,172568,211828,135659,106775,77831,17162,64024,178087,328566,414344,344535,34832,-37514,40743,82423,111117,190851,217490,122875,106171,116195,109573,137686,157564,88420,45350,39121,69473,128199,108063,53461,21228,-3744,7399,55855,89699,45766,-2282,-41380,-80123,-58146,-60775,-52216,-54170,-76899,-108986,-80020,-66945,-129962,-23873,150031,232899,160843,61000,-45451,-103560,-61843,-40342,1616,90037,180580,204326,191632,142566,84719,14467,-40685,-48994,36834,165252,155003,59923,2174,-46319,-56237,-63607,-65995,-95291,-7205,42321,66787,108971,130712,103875,103405,152951,83918,-62170,-83349,-64109,-64631,-114810,-137637,-110008,-68265,-60134,-3410,27250,6345,-48229,-49376,10815,90246,159035,167685,61678,98,13326,22671,12284,8761,-22051,47338,106505,138225,174013,188608,226007,282717,213349,110059,4293,-64198,-27862,10700,75717,177585,279189,309703,298286,236744,94763,-53283,56225,279357,454838,217498,-8846,-117845,-62029,-39317,-20445,-17415,-48653,-72892,-58241,-62043,-70999,-39948,-21940,-13256,735,-20184,-87350,-72297,-45633,-109074,-40490,6207,-26464,-69420,-58526,-28285,17967,36649,-10660,-108199,-15861,74080,72288,-35442,-98089,51611,147426,201685,128754,13579,-77581,-73171,-31209,-12702,-3359,-24582,-31019,-56825,-117377,-129915,-106675,-106955,-98246,-95793,-109657,-101462,-74241,-64010,-51738,-15296,-1526,-9956,-29411,-71669,-83214,-75838,-36252,-6206,-16937,-7038,62019,107063,121681,221474,300501,211405,95779,-40092,-117567,2497,30925,-47623,-120519,-47253,-63467,-114006,-153225,-131544,-65063,-22716,-22047,-57906,-43500,60795,286326,248158,21273,-92518,-47558,-17923,-36428,-77404,-88086,-72783,-55347,-109138,-117476,-28685,116736,208108,173339,118706,37734,-15795,-22242,-1331,20736,48325,126896,283322,297590,244106,185160,123997,72704,64632,44496,6575,-24106,-47913,-83137,-94163,-82481,-39278,2296,44323,77112,53945,22297,-851,-57681,-76903,1410,3342,-103075,-73207,-136942,-35026,-53227,-49890,-86590,-48349,43471,114943,119132,-14123,-36046,137045,243418,164899,-21066,-89870,18783,79727,73305,4353,-11590,-15170,-26340,39910,157011,239446,220182,134102,21069,-50384,-98275,-140438,-126702,-55958,-30409,-33436,-29103,-65689,-82817,-47515,-13978,5431,-6156,1874,117558,254139,316836,183833,7159,-61273,-80965,-87995,-72337,-59004,-17179,16418,15542,-21762,-82671,-99593,-39447,32810,94457,79063,32771,27016,40568,-8382,44720,72992,34868,48751,35897,-9859,-95905,-122361,-96703,-37456,61004,106105,99625,13,-119031,2655,75069,59122,18766,-105870,-80599,-70057,-44243,-44138,-140294,-115212,-75692,-41551,45715,157216,224211,145853,31814,-41977,-79038,-98303,-42406,21629,48600,8542,5380,30417,-8403,-66292,-92094,-93170,-70106,-40628,-40466,-24877,39319,147004,143373,73478,2649,-32489,-29888,-10109,38203,96029,166507,280586,246898,94646,-2415,-34901,-65640,-113463,-30837,27219,54815,40991,-35142,-92775,-12394,101774,167318,253664,251040,165515,52272,-51750,-130131,-115163,-113071,-77149,-65619,-57711,-29934,1495,-938,-69222,-125421,-61525,-39320,-53798,-75886,-26952,65268,130293,147417,145272,73750,-41796,-74379,-80031,-113562,-121614,-55626,128410,269549,276792,187002,101060,84520,84470,78042,64474,-5002,-85951,-46923,23126,35298,67427,57249,95523,164656,139626,91703,61615,52198,76268,107943,135510,98764,65317,41268,-69719,-60434,82706,50443,78410,104140,39801,-20307,-24265,11198,25246,10039,-22169,-47221,62472,132622,113841,35117,-22494,-65181,-91436,-27141,36367,80496,160025,244589,253945,120332,1760,-16977,-23316,-34913,-4293,-19621,-50745,-90005,-118473,-75664,-97509,-76886,-58776,-64792,-71522,-11114,2934,9640,103519,137764,51375,-20869,-74791,-98179,-55876,-50478,-28487,50274,59961,-3801,-103080,-60263,44406,143522,202885,200480,143058,2229,21958,3940,50560,62296,135441,436790,1324480,4522515,9455075,12644383,12818315,9134769,4407211,3581778,5925035,6542290,5073172,2631645,504564,77391,100125,-8442,-86379,-114392,-50472,-6034,71078,258700,542749,729429,667111,483873,309611,194933,65497,95074,71520,148237,182391,113881,189276,310987,202444,-11931,-1722,123352,105693,83486,-6620,-78535,-63416,-61751,-74969,-66380,-103385,-110317,-101955,-35814,12908,-42768,-132747,-47002,-84158,-95324,-22213,-79187,-53170,-110087,-19049,99450,200578,203885,164549,112882,-3658,-81539,-72433,54348,36294,-82898,-106779,-6722,9820,-86689,-103032,-94215,-43031,19393,9982,-65061,-126030,42647,156528,173982,77103,-44458,-106646,-87381,-16358,99231,109798,81366,89466,99984,89624,84916,127853,150533,64754,-31772,9132,107309,264547,456474,530862,421336,217275,288058,398764,357361,1010516,2305552,3021400,2511172,982128,669846,2775704,4797306,5482611,4802676,3217641,1491508,129559,39952,96274,98172,58440,57799,81161,20021,-35294,-105026,-136981,-27185,46789,66186,65013,61512,46799,56778,48418,-19614,-97608,-126532,-71233,-6133,-6600,10545,5481,4948,41102,53247,10430,-57422,-69839,39238,130350,92410,36766,46202,32210,-81440,-56362,79577,112076,31541,-98277,-110011,-51719,2526,31797,26114,10685,-12954,-38543,-42585,-75922,-118597,-88327,-46568,-73794,-73213,-54166,-55844,-31613,37200,27311,-41428,-6358,80366,97484,-264,-56454,-10080,28802,18513,-24541,-23706,219,57130,78131,-37557,-88304,-71811,-48094,9833,37162,-11390,-95401,-144110,-93902,-96472,-46142,22384,94730,201964,367057,504819,512066,288177,66804,2719,21002,35373,14945,-20662,1539,-25193,-84738,-8853,93989,-19047,-49159,-10179,1977,-46744,-129793,-44721,46416,108034,77849,-25503,-50446,-26614,-61817,-27198,119371,236986,133056,18408,-20084],[-32908,-71937,-45388,-33361,-29478,8119,34470,70124,103789,144980,165915,114466,43159,-54141,-69476,2067,31890,44431,40892,27953,16426,-10207,66532,166246,131962,50766,-19941,-39663,-55808,-43740,-40301,-66794,-84097,-6272,68009,107298,46713,-9812,-20339,-20353,-51245,-52553,-82361,-105952,-76184,-81376,-34456,-41180,-12250,60079,126200,146145,126589,61171,-5472,-59738,-43323,46177,81008,90777,62880,-14974,-11315,36813,25605,-88095,-42580,-43747,-51531,-59045,-31722,-52081,-96284,-45449,-48446,-103261,-74565,-3782,74101,56016,40204,27351,-54723,-105590,12979,89306,39553,-32902,-59944,-44303,-32236,-52787,-98698,-91322,-31889,40503,125686,58773,3794,2867,10569,-16042,-45726,-43795,-55764,-90291,-103884,-86426,-68004,-51699,30060,-4490,-23245,-49607,-67739,-27274,31512,62104,92979,49427,-24918,-97033,-68291,-59688,-86159,-43270,64674,189264,283169,293762,200676,133341,98932,43378,-30446,-13006,93438,81044,15512,-71131,-61008,-5763,-70,-32367,-44168,-56598,-46152,32,32973,87195,175315,241402,256135,164818,10411,-79084,-22257,36879,61991,-2659,-64945,-119563,-94448,-51129,-2362,83177,194109,313052,477754,529245,441939,178757,-26815,-28042,-76205,-153745,-54987,16667,29644,30132,27067,48278,75027,61282,-11934,-84686,5240,69203,84375,94439,133677,239441,333099,297784,130129,68717,60216,95606,124315,106503,104879,83834,54056,38618,22613,2914,16350,44795,12653,54809,107068,118023,36616,-58784,-128347,-83568,17894,-31064,-96284,-81819,-42729,10266,39276,37777,-66557,-61568,3110,19752,16372,2020,-57686,-106113,-106502,-90204,-29451,19177,10407,-76243,-147467,-65867,-13912,23144,-10592,-90590,-92497,-9128,96689,110832,99948,36191,-27184,-74199,-45553,-5686,28752,28260,-16831,-34266,-39165,-21276,7857,-77314,-106116,-19971,46726,44381,-15262,-17314,9796,35131,75552,125806,143730,120176,107537,43666,-18910,-22140,4795,-36071,-99677,-79004,-53252,-68687,-110744,-65927,-72659,-63949,24192,84682,104962,75035,-29391,-80581,-57789,-31083,32693,96712,99540,69447,25072,14463,-11632,-1155,78291,164505,189142,225371,302022,266945,117451,-3945,-98497,-118344,-100226,-99682,73150,262462,341911,332285,429790,504467,410885,182899,27181,-81045,-39348,150812,284092,240400,95608,14497,61406,129339,144062,118175,78003,91010,82049,5359,-46939,-77258,-90671,-96985,-72394,-34194,-2224,42386,96228,142856,121127,-6797,-120127,-28993,-38298,-97049,-47085,-25773,-17552,44241,168952,208063,156398,59146,34127,6241,-25448,18166,146981,202137,88348,13276,-43018,-126773,-115237,-22894,27978,37122,68065,221106,244949,43577,-38439,-77171,-85590,-103627,-54234,-15594,-9180,-10552,-36041,-88953,-36434,60499,85486,144997,253620,185373,15450,-38055,18667,82998,126555,114151,73830,60104,32825,31283,14741,904,-36341,-72001,-102279,-118084,-36661,27501,87287,84216,-5806,-16286,45100,67696,114350,110189,90302,97327,53307,15142,-23533,-5916,41822,61967,35126,4802,-70587,-100711,-11124,88782,210999,224779,38785,-117574,-101490,-38600,-41573,-87248,-60802,19705,72481,42017,-19050,-52344,-37072,-16100,-46470,-82271,-63697,-25857,-15558,-28917,-21903,6009,47504,35846,-2139,-31066,-55914,-108006,-100010,17468,173972,223810,92797,-1444,-74729,-129924,-120179,-61087,-15578,4412,22381,73395,77808,51018,12916,-19187,-45425,26255,119911,178687,170771,103426,8285,-69189,-89770,-68710,-62611,-54430,3343,41266,38317,93,17500,83638,199859,237631,91310,-62527,-131621,16313,177546,336301,414014,321605,48458,-21625,28924,72049,114538,99601,42234,45959,96368,199567,182653,40754,-47953,-14857,12157,-58925,-54419,-43650,-48332,-48268,-20941,86264,188233,190401,97653,9099,-45958,-69238,-74179,-57331,-62052,9850,48880,140177,202778,68159,16068,-37379,-35085,-36400,-45726,-43875,-22862,-54861,-61245,-38351,-65383,-119685,-69902,-16593,24392,100653,157469,187755,161041,87529,23063,-16851,-13577,-10599,-55256,-127182,-101502,-91524,-53029,-74444,-73913,-98155,-55334,-32145,-42244,-46156,-30144,-53380,-106603,-88420,-61992,-96114,-89921,-43282,8239,47388,9202,-83270,-73721,-56418,-71958,-102724,-31825,-2572,-15143,9207,29371,32570,90534,160238,105606,10646,-130661,-114172,-58184,-44527,-78057,-82731,-84651,24048,105460,108084,135473,93049,55834,1018,-63704,-119269,-97881,-74667,-64988,-43949,59027,112453,69584,4706,-70456,-98486,-70237,-52493,-70061,-39187,-48978,-107780,-108926,-42418,-36723,-70038,-17614,41169,39567,15821,-45010,-29964,98298,158122,172788,142773,-20913,-122750,-119742,-127706,-85805,-84110,-84450,-100970,-91895,-27310,68126,193548,216866,127229,-22076,-48109,51318,94099,-17132,-67391,-3445,10791,28834,11492,-8863,74083,235621,378534,344585,164945,6997,-101051,-55481,71868,222365,465219,409111,170954,24601,-47141,-66596,-73199,-69468,-37118,-11919,12590,47197,44257,45820,64792,63888,42908,59307,91066,47061,-26098,-65469,-76265,-69299,-47530,-35289,54746,121673,40612,-9475,-10214,46706,98050,96138,75933,61089,20750,-11917,-33424,-89108,-86661,11472,92893,161056,180648,143822,125851,67220,-27640,-132674,-33449,22030,32900,29868,27684,29081,-53029,-136830,-99553,-64705,-29559,-15172,-29012,-66062,-83390,-94981,-59600,-1266,14831,11343,43894,36565,-41037,-120103,-103238,-62157,-73842,-84971,-30463,33367,27412,28204,45372,37873,17184,-10919,-59990,-98139,-72647,-71714,-84070,-39294,37027,7630,-25101,24516,35366,34693,9751,-1995,-1045,21744,-4899,-31859,37767,165100,257266,351678,375616,217742,111140,88750,73252,115136,150453,171396,142366,148688,125767,50017,52116,-10699,68578,222033,274246,152092,28498,-5336,-482,-17888,-1153,43149,-36411,-116001,-91494,-125362,-102234,104800,334674,495004,527964,488352,369715,223203,126046,66740,-10118,-111903,-89799,-46651,-79364,-123183,-81077,-61045,-82892,-9364,141067,254607,185020,117938,102847,102894,107951,103859,-4035,-137812,35871,150850,92986,-73924,-7139,5352,82706,201338,324607,309023,210190,176306,64397,46643,38604,-26787,221316,1283287,2717651,3955578,4326269,3722788,2786256,2351355,2061622,1372131,546558,-43925,-88041,-93529,-118950,-13018,89069,52868,-39762,-64293,-13177,5638,-7253,-20964,-49740,-81973,-112826,-118377,-101118,-88249,-79068,-84675,-23795,1698,21560,27002,19192,-14603,80977,207202,288354,310869,253218,188603,144871,164536,181590,102943,57059,268385,575313,802392,949839,944856,755276,456319,230078,91093,19071,14629,-15641,-72603,-116583,-110205,-111235,-46358,8478,-10112,-57837,-86607,-84300,-106673,-103776,-30001,39062,145810,256168,190134,48445,-39185,-68117,-33137,-3730,-21398,-72522,-42422,11412,50340,-4361,-27046,-208,-2230,-28656,-71616,-106048,-85294,-69658,-47874,-45105,-40503,23080,73809,96648,52255,45559,178269,303365,294763,204933,156892,83765,-21856,-88480,-53753,-28783,-71070,-18693,57837,49061,-9614,-77709,-26064,168644,286407,140561,-10795,-63308,-97849,-94203,-84401,-46314,3413,58237,91486,85221,10640,-69912,-92853,-93438,-119682,-100050,-96281,-77096,-50988,37673,95082,78590,-1119,-62781,38221,100769,97160,39516,-55441,-64572,9815,57347,42334,-25255,-97561,-73432,-28072,-3662,13498,3301,41161,22054,7914,-11100,33951,84438,231518,363123,426372,436107,281027,75646,-15076,-25336,-61756,-103517,-61798,28141,76575,102470,161535,233307,194751,90452,1301,-31446,-35471,-30564,27100,87474,130339,170404,161546,118550,85344,93378,106810,77310,47574,-11185,-75292,-122366,-68285,-36901,-39655,40038,114440,110432,21796,-15650,1729,15009,6879,-30545,-95499,-87399,-66642,16197,123481,155255,106725,24060,11874,46811,-59316,-91426,-41226,-45923,-6919,20837,4785,-50215,-62776,21605,94436,44939,-23492,-103074,-80258,-39761,31816,29199,30932,36606,104675,155302,110050,-3563,-118975,-50527,32107,56135,-15158,-50779,4314,-7168,-63180,-90072,-22028,19256,-2990,-39748,-52299,-65479,-72002,28066,78217,78620,65754,25928,-4730,62857,162161,256442,307937,182472,54119,-23055,-35081,-39411,-31454,-43560,-49737,-41580,-62752,-54308,23404,7363,-126363,-55582,-28697,-4442,-5596,-37741,-18575,58371,51390,-28428,-52764,-42969,-58366,-80053,-56194,-25431,-27474,-68249,-68721,-20645,106375,163998,146709,96193,15913,-35794,-82151,-44985,1177,-36575,-79767,35155,148778,130624,34307,-84988,-96414,-3281,31787,-2242,-28912,-47477,-95373,-51404,20292,128736,339880,334462,199878,102225,42286,29483,28559,-11323,-85452,-77467,-48390,-2512,77695,163463,198835,98955,-13050,-73907,35994,165552,176311,102175,81751,78121,30883,73427,181902,310996,365307,283815,-1184,-54609,33217,87916,125688,204797,207312,100305,73148,66449,41572,61926,94875,65053,39651,38863,73305,131044,94784,41782,14435,-9233,4592,49111,105844,60011,14085,-20192,-66839,-71200,-76633,-65746,-67047,-89717,-129582,-105602,-75757,-123547,-34320,99628,183184,150521,61188,-59776,-115930,-45128,-6893,26503,88473,159442,171626,154150,108676,66843,9722,-41203,-48752,36780,172831,160843,59080,-1521,-47800,-47551,-42162,-46372,-105883,-34756,14296,58182,127629,173107,139266,132100,174884,126163,-40733,-84601,-56399,-47671,-94559,-119649,-85542,-44501,-63059,-22921,11447,-4411,-57011,-60831,657,85706,177283,195112,91293,24343,26227,21799,-5805,-19054,-52645,16264,73633,106592,147547,172218,213566,273546,214198,92907,-18745,-74258,-14988,43344,121473,210731,285106,315870,322483,285723,145532,-47918,34559,257708,428924,183855,-30198,-111744,-59843,-51090,-43044,-40008,-54138,-68012,-50208,-55887,-60419,-23963,-7289,-12444,-13168,-30102,-91078,-66697,-35906,-111810,-43055,1628,-23663,-34597,-15426,18209,66793,67798,-14933,-95469,-1152,91413,77614,-42127,-72839,61212,155132,218003,158219,49208,-36430,-80690,-51256,-34600,-22869,-46583,-45599,-63032,-122677,-117162,-88512,-100475,-113887,-110486,-103840,-77800,-53880,-50784,-44345,-11957,2984,-3928,-20406,-57116,-66764,-66252,-41687,-30886,-58802,-56992,13341,100116,189033,313487,355770,233029,123138,-10793,-124671,-9484,30085,-35382,-106994,-40609,-45331,-80585,-114913,-106421,-61849,-34468,-33370,-63967,-48125,64001,275580,227027,10485,-78887,-24642,4458,-21642,-79067,-91304,-69067,-62318,-128578,-88576,4593,163821,267936,224049,137488,37243,-22271,-25264,-1522,21491,42485,106266,249297,279827,245310,189603,128421,77842,69627,43709,-1659,-40128,-63160,-99899,-106530,-76923,-29117,13914,57638,80483,40401,17016,-9936,-68708,-79468,-6247,-30520,-102425,-26233,-86871,-34894,-41003,-33651,-84250,-75397,26220,102667,106325,-19362,-44100,106566,198506,131498,-43005,-73734,29248,74097,49041,-24757,-35397,-36044,-34328,51923,177162,263221,250739,170946,34320,-51244,-96747,-134591,-123693,-50704,-20773,-24696,-28464,-69963,-75325,-29352,464,13612,-4027,2455,119908,230279,284903,159447,-6009,-65041,-79586,-71307,-49637,-38089,10118,36318,20083,-18383,-77259,-92929,-31449,39210,97208,82150,39357,30771,56299,11029,47950,45896,-15336,4875,3929,-29111,-105561,-136584,-106366,-36979,64966,110752,100403,-3176,-131136,-13471,47184,27332,587,-93408,-58400,-43798,4485,-16633,-111367,-126212,-94141,-28097,82214,193161,267381,204146,97107,31570,-18928,-50761,-6304,55426,75443,25723,5174,26522,-3899,-53355,-75749,-76022,-55671,-35868,-48871,-44558,7925,121775,145569,97992,22372,-12916,-5696,21027,73995,142688,220724,317010,236801,76158,-15418,-46223,-73031,-103041,-25414,30265,56004,41889,-28006,-83600,-11668,120235,228275,341367,307019,189201,68691,-28701,-101988,-100590,-124972,-92380,-77733,-74801,-56926,-24849,-13944,-70501,-119234,-59761,-35243,-50401,-93728,-43729,55780,132931,166337,163240,71943,-45836,-68232,-74050,-93687,-79612,18077,201161,296803,282714,190994,105908,94638,95159,82877,65829,1832,-67599,-37760,30677,56058,113872,106070,114600,172612,153135,99023,57293,39042,61252,87402,106861,81130,90276,78957,-45081,-71676,33276,15193,72214,114018,56650,31974,33694,46800,53361,36641,-4661,-45793,57135,125183,102376,20862,-43344,-77705,-93063,-23930,29124,61144,148766,267291,308252,193098,55950,15204,-9373,-34340,-4920,-23617,-52311,-88272,-116979,-72735,-86285,-76009,-66157,-75899,-79116,-6561,11972,15167,109545,151467,60350,-32125,-90980,-91219,-31235,-30796,-6693,61484,56675,-16243,-113337,-64966,38325,144332,188511,177077,121859,-16354,19956,19984,57290,17401,43272,369109,1276047,4423600,9244308,12119177,12125764,8612177,4056025,3050612,5255601,5894297,4558729,2364576,490911,83736,83876,-12805,-85548,-95094,-44259,-1924,106359,326000,604497,809506,791646,615175,425403,251350,-7467,-66191,-14021,-2463,101471,84999,79425,198989,156286,-9515,-10221,110248,107657,98690,3608,-79635,-62737,-62435,-63156,-37373,-69087,-74898,-93401,-51162,-7564,-87366,-83572,32527,-28540,-99286,-16270,-74278,-64809,-56147,-26536,78197,193546,202588,159111,129279,-20406,-108432,-85189,62879,54903,-56192,-97843,-6205,3229,-90579,-113963,-118388,-67047,4027,3147,-74609,-90998,81083,192162,202089,85673,-43878,-94613,-80950,-20530,79758,103151,85041,99027,113367,93915,70313,102233,111436,28526,-67547,-41261,56120,251983,498109,623938,568745,364409,348085,412877,329404,880720,2188117,2907313,2548971,1073560,515688,2312061,4295800,5004449,4313071,2855319,1397776,160582,6563,37925,50714,32587,31418,65576,26831,-34190,-107482,-118333,-13870,56533,67049,61095,51357,29906,39856,44013,-10868,-82224,-114949,-80168,-28680,-12554,22303,19960,21166,63792,62449,8959,-53685,-59250,46685,128521,90257,55565,62662,33988,-94004,-50527,83909,110670,23815,-109904,-82658,-23240,24814,48254,27006,-7606,-45829,-77538,-76914,-89447,-109940,-92790,-44001,-56791,-35063,-19884,-24163,-7989,50459,37627,-37569,-13290,59578,68885,-15899,-41776,-14576,300,-19389,-70689,-72572,-48892,23614,55069,-47658,-77642,-58693,-43212,3750,35896,5838,-71950,-107068,-71520,-76017,-43866,13612,79910,168944,313345,448367,483468,317888,107792,20366,8393,8938,-8161,-21378,8666,-38120,-99894,5618,131161,23342,-16958,10393,17804,-31295,-121720,-45100,45426,95981,57298,-32399,-46565,-19437,-51281,-10196,138710,238896,106389,-1462,-25120],[-37516,-74978,-43931,-33518,-40167,-8577,20173,61131,97252,128153,145993,104537,42918,-29684,-38992,2577,22653,40450,42425,29512,10479,-26542,53422,155795,128491,60052,1136,-29740,-65593,-59059,-65122,-86711,-72972,-8196,77131,142583,94309,26934,-8889,-24365,-55410,-50016,-88039,-71909,-22488,-53857,-31002,-40866,-15605,51548,117339,143280,133510,71576,1385,-52343,-40460,53858,101505,131296,86354,-11440,-24499,20062,-3470,-78469,8264,-5866,-25484,-35244,-69,-18362,-71393,-57490,-46702,-83772,-120134,-25302,55696,48218,39078,26739,-49912,-115673,-6814,66721,25339,-36008,-62873,-52984,-46198,-64060,-106655,-87093,-24112,49312,118360,39918,-15761,-16241,-3483,-25347,-66529,-105016,-92478,-102663,-107955,-80811,-69703,-90782,1753,-34177,-37300,-57538,-63004,-13258,53635,87066,104102,44871,-35367,-121536,-99430,-84941,-100294,-41179,58056,173574,255856,272061,190871,129296,94539,44881,-30048,-61339,27339,32891,-5299,-72133,-63160,-20623,-18254,-43631,-43217,-54134,-41026,17374,50116,82871,156472,221294,236436,149662,-9801,-98225,-6950,58060,57563,-17882,-83620,-105152,-84207,-51598,-10834,67069,167059,288315,448750,478622,386611,138846,-40639,-13891,-57416,-157664,-63404,20766,45067,38322,23426,35278,52717,34930,-37673,-91641,9216,70317,79245,88167,130245,233429,337521,324831,169298,99542,83401,116082,135993,118359,110913,85508,55585,40313,23889,2030,-12729,20787,-1300,44223,104295,117048,48096,-50487,-130751,-80981,19385,-28389,-98078,-94327,-56548,-1036,26757,20056,-84956,-67067,8551,27290,28032,18922,-36495,-97347,-102301,-81795,-13494,56999,53983,-51066,-146133,-64749,-15756,12679,-25938,-110255,-78861,11610,116056,112574,88215,22018,-44880,-97294,-72015,-38772,-8653,-4201,-47510,-66850,-70401,-48163,-8854,-86984,-102016,-20164,39889,36123,-22073,-32791,-20170,14406,69918,129817,146505,129066,125861,65138,344,-24076,-9271,-48221,-125031,-93634,-69841,-75288,-94109,-83392,-84261,-68604,29790,109115,154283,131205,-6085,-81145,-67906,-43523,21912,88184,97011,70577,29571,22528,-2066,9390,98179,190446,224844,271878,336250,291321,136036,11037,-82637,-96438,-80751,-58908,99558,272617,324640,315808,423845,533102,440578,182485,24927,-78400,-40137,151677,289425,232185,85101,849,44272,119744,149436,137730,112374,128988,98327,8053,-45940,-72698,-81340,-85549,-58396,-27910,-8600,32825,89039,134883,100178,-37722,-97952,5449,-3134,-75149,-37404,-19532,-5120,64871,203260,243140,180053,72184,45344,19824,-20767,1820,124587,230654,135079,50493,-16825,-109396,-133559,-45987,11848,35763,81148,226345,220959,27859,-55526,-91387,-94102,-113949,-55024,-14678,-14976,-20482,-42908,-96155,-44932,26311,30418,73012,176184,136182,-18109,-36774,26946,92091,128056,109690,67501,46957,19889,28046,20362,6196,-29303,-66740,-97181,-113893,-32160,30370,92701,94679,-1961,-1040,66811,88113,129515,98787,69808,92278,62186,24945,-16327,-4335,39384,65169,38428,14045,-45485,-86776,-24357,66818,174972,201445,71576,-104379,-125930,-62991,-56497,-83804,-52034,31421,73533,33790,-32297,-65414,-45294,-22048,-57251,-94397,-75566,-33850,-15395,-27017,-22385,1997,47718,48970,3440,-29727,-61539,-122542,-93964,25912,170060,210137,92980,811,-75618,-137090,-131835,-65443,-10230,14285,35909,88354,86028,54854,22507,-17478,-61265,6835,99119,161799,162874,99268,6453,-67674,-81611,-59579,-52800,-47282,9149,41328,18913,-34746,-23509,39378,137369,163782,42576,-81410,-133917,14918,180154,345961,434860,339918,51751,-13382,37685,82017,128046,115910,63783,67932,115450,210453,183559,33905,-84499,-29687,10260,-56741,-48153,-32414,-34945,-36189,-6834,119397,223101,206958,103986,12583,-40395,-60491,-71971,-57185,-74380,-14693,31952,127155,201010,54778,-21847,-71827,-52994,-31388,-26370,-19203,-2226,-48588,-68426,-39242,-64106,-113070,-64249,-16078,-2863,41958,93801,130275,111825,59671,7541,-26531,-2814,13414,-25442,-98635,-105890,-82567,-53529,-74168,-70638,-98651,-61319,-32022,-41925,-47193,-25265,-35461,-78819,-89070,-64450,-98790,-115428,-61782,-5180,37127,1023,-88719,-72694,-65210,-83943,-90058,-27778,-13565,-32149,4384,30102,36833,107927,206526,152353,32885,-122187,-118644,-59936,-38595,-76136,-99855,-48035,56035,123615,121264,146709,104589,61356,5429,-58058,-120948,-100093,-73441,-62615,-41536,63326,116996,76963,8513,-62849,-88116,-64196,-53203,-65927,-33483,-45328,-102559,-96636,-23293,-11502,-43255,-1056,51457,49035,36379,-13369,17827,166730,244162,251956,198252,10052,-105831,-119442,-141327,-90608,-76645,-71494,-88085,-98276,-35865,54512,167909,191835,94628,-51183,-39819,78837,121948,-6887,-57890,27116,53468,65980,37185,-3921,17435,159027,310222,310495,152474,-368,-83124,-46810,64729,176322,373890,341791,144592,26190,-29708,-30731,-52854,-75150,-47367,-15452,5445,27018,18784,32472,69933,91656,89822,93346,114966,67611,-20103,-60465,-72976,-80247,-62401,-60889,25961,99157,37662,-3150,-5183,51313,95083,81094,61081,53325,26557,-2643,-25560,-72918,-64233,21804,105547,158514,157311,117168,87837,44862,-23340,-109613,-30838,23341,37321,35445,30402,25010,-62790,-132790,-91862,-61037,-28816,-23517,-43326,-81245,-101083,-125705,-95832,-20017,10955,11760,37949,26175,-46235,-117835,-111352,-80291,-94080,-78331,-11805,57808,50981,41388,47154,34196,9494,-16215,-61238,-107372,-83129,-86448,-98545,-49991,30870,31425,-9085,27713,34449,35136,13829,3528,-1025,6801,-43810,-74628,710,146882,290954,437349,425748,228038,116607,86850,66959,119628,167230,181206,147048,156600,134340,52268,46365,-32819,40312,200323,252276,128416,7572,-28159,-26732,-44402,-28859,20717,-47508,-115194,-81250,-124100,-95019,137343,388004,545963,560269,506825,392020,250580,151890,88360,7372,-105802,-99878,-53193,-84448,-132792,-84528,-53944,-79270,-21810,146995,270710,188016,109367,83838,67486,76291,98329,2104,-137761,23895,138225,94467,-83425,-23237,5277,85465,193434,292751,305648,211701,172588,60926,41624,10554,-70988,98261,822676,1823537,2649642,2778986,2183816,1448628,1314952,1324967,941341,374495,-80956,-79622,-86637,-117250,-15113,85388,55374,-35930,-59401,4452,30510,6304,-22745,-61992,-90857,-107654,-111510,-95169,-85840,-76992,-83922,-19928,6120,28500,34676,29498,388,66796,154502,212272,234419,193321,153165,121042,155312,195815,134342,98903,332997,643079,895233,1063362,1059948,847734,506271,255997,133048,43707,15929,-19748,-78958,-128066,-112015,-98353,-43255,-1404,-21313,-56788,-74570,-78750,-119408,-123868,-46442,27840,133492,254977,224681,78397,-32429,-70044,-31754,-6363,-40398,-81089,-5245,55918,73710,4746,-26615,-2672,-12198,-40773,-85289,-109702,-68470,-54660,-58733,-65512,-47661,25193,78800,103889,59783,51175,184618,301310,275458,182266,160950,105545,-8102,-113665,-84587,-42459,-59149,-12406,61523,56249,-3247,-71721,-4478,213201,335928,146252,-8483,-51027,-79152,-74257,-68336,-35626,8623,50809,66526,56974,-8666,-74167,-76889,-94049,-132560,-105526,-97056,-71502,-32736,41085,87118,71483,-1417,-74523,18611,89641,97166,42930,-54926,-46487,29149,67272,43787,-19986,-86709,-70989,-18618,17710,31352,50815,103473,66289,36309,-4213,23675,90613,233345,348190,398597,417280,271943,69700,-23921,-44709,-87762,-119131,-64705,21676,72457,117279,187586,234064,167445,57212,-17085,-23695,-22850,-24098,14430,56895,93058,129209,131971,126999,126490,151760,157710,111830,72512,5170,-68320,-120799,-72667,-52127,-54598,18459,95775,113251,31783,-19858,-10535,10443,7359,-29153,-107811,-99458,-61149,33958,149898,178346,119169,34219,29286,73831,-14540,-88138,-45822,-51609,-16686,10042,-13169,-74872,-65171,39130,124662,72962,-5219,-94121,-75180,-44974,15673,12903,19387,30424,101936,164982,115177,4121,-99033,-39992,43976,58801,-18688,-75570,-32197,-37055,-82074,-90327,-22377,18860,-11541,-42897,-46619,-57061,-80588,-5975,43652,59628,48258,-9007,-57151,11454,111212,216785,291008,182689,64669,-9488,-10112,-13635,-11604,-28306,-39522,-33625,-45215,-23708,22724,-15483,-141658,-54974,-22248,3386,2369,-36766,-27835,37710,14038,-59616,-77600,-60000,-54925,-66476,-64143,-64134,-87414,-107823,-82371,-36866,79557,146125,142155,99857,23341,-29299,-68321,-23710,26888,-14571,-61460,38944,147759,126244,34748,-86329,-104919,-4256,45852,25072,-6496,-33494,-91427,-62724,-1229,104703,335300,366259,220136,112020,38748,7948,1767,-25621,-77595,-49169,-12732,10946,72946,155999,195625,98724,-9341,-80872,27710,150610,137971,73568,61627,77154,48547,83546,179351,274529,291128,206932,-30102,-62368,30209,96952,143410,219544,200054,87297,53294,34704,-11897,-7693,33496,39330,32998,39502,77148,130507,79552,32076,9334,-12199,5397,45002,117045,68684,23972,-6929,-58383,-82432,-90706,-78239,-78931,-98773,-147039,-132075,-86276,-118000,-44112,56718,145751,142105,61268,-69145,-117690,-24516,26112,50189,86397,136012,135928,114297,72735,46512,3831,-42223,-49546,36014,178774,166276,61502,-3042,-50351,-40022,-21791,-27708,-97640,-55064,-4907,60482,156106,220715,175231,157475,189188,163672,-16854,-81803,-46973,-29030,-72278,-99302,-68090,-32356,-65594,-39635,-1848,-12853,-62158,-68948,-9264,78590,187595,212241,119679,53934,45415,22870,-23401,-43832,-68144,1662,51155,78366,118987,149485,188946,245553,202363,66052,-44932,-82073,527,80504,171871,238693,277416,304611,328586,317573,183502,-39095,12238,225407,378294,140449,-53508,-94517,-52862,-57667,-62747,-62607,-59724,-64361,-44589,-51693,-49801,-8490,7338,-9232,-26758,-41824,-97030,-65961,-34132,-114318,-39172,-814,-19250,-7435,25065,65092,112433,93646,-19627,-83170,9557,103746,83613,-35139,-50450,64347,155016,227056,186641,88416,10440,-63681,-64566,-54208,-40160,-63357,-56571,-66766,-123355,-106750,-70626,-77413,-91346,-92572,-80974,-53313,-34185,-38079,-36627,-8640,6720,1618,-10972,-40177,-47994,-56797,-50550,-59217,-101028,-90126,-23171,101675,263035,400800,398166,241958,140230,16047,-77569,6694,46727,-9079,-85269,-35592,-27785,-46655,-75147,-76966,-56065,-49490,-50046,-73629,-56264,55136,241188,189976,-3698,-60813,1198,28842,-5860,-79805,-94990,-65812,-71365,-128581,-61982,36255,209066,324861,275929,157621,37758,-28653,-29276,-2455,22255,35065,82431,209738,254731,240680,190038,131043,82831,74483,42311,-11215,-58799,-82918,-120940,-106084,-65199,-19555,22501,67483,80309,26572,11296,-20256,-81227,-83811,-18777,-68618,-70880,22850,-36614,-34536,-25666,-7291,-63689,-97573,5143,83422,87262,-28034,-51241,73717,147252,89155,-68653,-54457,37670,64632,20776,-55226,-61186,-59647,-43819,59655,186572,272935,270610,200195,42098,-52311,-94685,-129180,-118611,-42901,-9569,-17186,-31480,-76979,-67328,-12226,13826,20607,-4201,-1187,111723,188943,236271,123895,-25912,-72504,-78631,-54763,-24090,-5958,46997,58433,22576,-19260,-75448,-88780,-26669,41362,94837,80313,42544,29479,64212,28103,50978,23214,-51720,-30039,-22778,-46122,-112078,-146898,-117824,-42191,57097,102314,87021,-17598,-133132,-25508,22560,437,-9593,-66467,-31410,-9680,48932,3594,-91168,-117551,-100583,-11405,106351,210028,288932,247102,154860,109013,55050,19740,32101,86132,95846,37999,2933,18446,-2105,-41608,-59722,-59662,-43660,-34213,-59590,-66685,-28153,80279,135872,113119,35522,1820,13471,46291,103855,179157,260153,335360,218792,60486,-25986,-56924,-83377,-94102,-19628,32855,54754,38779,-25552,-76535,-11366,137688,293893,433827,365192,209092,79980,-9854,-65683,-64676,-104170,-108925,-87698,-86210,-78988,-49568,-27582,-71558,-110868,-60304,-32234,-47488,-113433,-56993,47482,132713,180238,176180,67986,-49615,-64544,-69359,-75967,-38895,94712,267111,309855,275342,186723,107391,103583,103830,85771,66384,7993,-50185,-26856,38448,75202,157383,156653,136289,172555,152835,90978,40803,19215,41707,62781,71820,58982,112646,108335,-25767,-80898,-14259,-15230,62439,118873,86204,97663,88320,75921,74116,55140,5171,-49906,43909,106196,79225,609,-71286,-93988,-93527,-23660,16778,36408,126560,270663,341786,253092,108721,46576,4212,-32510,-7303,-30187,-56765,-89549,-119675,-73652,-81779,-73904,-62602,-72679,-118481,-44792,-26201,-26057,57189,96277,1888,-90882,-87926,-58455,-1287,-8563,14233,66823,47686,-30407,-119643,-73319,24405,130741,156776,141583,93658,-13007,18436,1849,27851,-15775,50765,355984,1162780,3984913,8307144,10703774,10581000,7476997,3429995,2349475,4234595,4828290,3715951,1919816,425003,79643,59997,-23661,-86190,-79990,-34866,-1780,95529,312489,571722,746471,711300,539899,367056,201102,-11061,-13020,-12779,-16020,93042,78994,38338,120878,88145,-54635,-25251,101431,111326,113194,13392,-83670,-67469,-64633,-48984,-9579,-44470,-67863,-138005,-60197,21401,-28737,-36876,-51473,-103240,-34830,9452,-59658,-55913,-12618,-12977,65603,173261,140314,80933,63567,-52559,-123019,-89817,65259,66241,-34347,-85292,-5696,-3230,-86773,-123795,-149858,-106142,-42807,-49224,-130610,-58565,86655,176347,180468,56977,-51673,-73426,-70083,-27501,59048,91204,83567,103745,121323,92642,52884,71570,67749,-8120,-90798,-62450,56939,263708,508150,639950,615013,423227,335823,364785,277010,718507,1906285,2577618,2386455,1083625,351480,1744421,3517861,4185697,3543258,2320322,1217001,187136,-5531,-6645,3773,5176,3798,45403,29939,-34396,-108574,-105918,-8489,56675,60793,52606,36542,10340,19525,35302,-2980,-65605,-102752,-94462,-58454,-18847,31400,31375,33824,81026,62649,-1440,-56920,-52970,47819,115674,78613,68446,77534,38832,-91275,-44175,82312,102477,11164,-123419,-53849,7801,48345,65227,27912,-26801,-80359,-98983,-91989,-104458,-106892,-98462,-43532,-38665,7039,19837,5346,10772,58828,43485,-34244,-19201,41163,41823,-25278,-14287,-10855,-22499,-50472,-109517,-83342,-82121,-9848,27911,-56601,-65789,-47016,-41291,-7092,27462,17513,-45767,-78340,-55854,-56765,-29759,19458,75420,144853,261837,383880,439314,334212,143590,41197,801,-14631,-21803,-11701,17931,-45021,-91760,27709,173995,73543,18212,31255,31780,-16856,-106042,-48495,38029,77288,34758,-40893,-42825,-12989,-38580,11845,160396,235259,79176,-22477,-30717],[-41035,-75952,-44522,-34248,-50744,-26848,4013,49777,87333,107185,122999,94059,45904,-2813,-8703,7065,12717,34039,41874,30408,5968,-43799,30707,128511,109209,58912,14836,-20359,-73817,-76742,-87226,-70369,-54920,-13322,81852,178116,148674,69064,4462,-27008,-57959,-49122,-81375,-33784,29261,-16287,-25054,-41158,-21599,39464,104234,136167,136430,80277,8423,-46505,-39071,60098,125448,177586,109991,-6560,-37510,1083,-32872,-29565,60193,34506,5162,-1193,45005,23448,-47403,-70302,-45331,-65385,-79413,-30940,35240,31534,27552,18970,-48150,-125677,-31147,37719,11236,-36300,-62983,-57419,-58040,-74862,-108285,-79917,-16062,58231,108163,21774,-33806,-34159,-14928,-17337,-45248,-93133,-118700,-109063,-108440,-72916,-59857,-42796,20657,-47581,-46266,-59750,-54997,-2391,68342,103905,109081,38938,-39984,-108282,-102237,-101701,-108197,-37437,51993,155929,222253,241143,174524,121362,87704,45530,-21364,-102231,-34390,-13639,-26388,-72143,-63907,-34586,-33591,-49500,-41874,-52404,-36830,32758,62516,72503,127393,191968,211268,133716,-27809,-112865,4233,73078,49350,-27869,-91211,-89435,-75863,-55053,-22796,46320,134078,254430,396271,395518,296034,74607,-47142,10539,-28707,-125542,-70804,20821,58030,46620,20233,22761,28869,5251,-65380,-85446,17679,73652,75312,81022,124389,223020,334008,345021,210825,134307,109831,135211,142044,127431,114268,83664,53531,40029,27993,10911,-31999,-6196,-18113,28698,90996,99933,50352,-42217,-128491,-84395,13557,-29468,-99429,-106307,-65947,-4351,24020,12019,-93218,-69530,15617,36365,39760,34761,-14404,-84087,-95886,-71450,5202,97349,95733,-27179,-138698,-65102,-18496,1444,-42199,-125006,-56224,40032,139280,115050,75784,7353,-62195,-118989,-100139,-74523,-47839,-37781,-76785,-91606,-93760,-69099,-22870,-94188,-98011,-21344,30835,25444,-29030,-44094,-36094,10157,72960,135344,146475,134243,138912,82371,18943,-15959,-21390,-55460,-106561,-90582,-81807,-80552,-74895,-75877,-94369,-75320,31018,124695,188357,171017,11314,-83722,-79706,-56690,11095,80162,95534,72627,34212,30853,7213,16582,110267,207969,256169,315052,364593,311803,155814,25589,-62722,-66923,-49926,-21669,117158,261250,284871,279659,392194,531015,444471,170734,18183,-78300,-40478,148876,284868,216717,73680,-10414,25120,103981,145681,150030,143033,166121,114910,11532,-44173,-67664,-71105,-73344,-44732,-21761,-14909,23020,78514,120869,75424,-62769,-69531,33986,28537,-48045,-26975,-10552,9006,83262,226656,261851,188353,74663,50855,31981,-11230,-6578,97379,245459,181235,92313,13700,-90342,-150081,-68224,-4002,33736,93466,227047,195639,14912,-69754,-101047,-99076,-121392,-54519,-11878,-18648,-28163,-46703,-98166,-55221,-3364,-4291,31238,105111,73254,-59247,-33547,34076,98118,125222,100547,56942,30134,3840,21150,22602,8641,-25665,-65405,-92685,-110401,-28419,33221,98894,106820,7993,16861,91596,114055,147364,88533,48567,84031,68697,34235,-8452,-3385,33819,62421,35803,18879,-22613,-61764,-30537,44196,135124,169794,106654,-65291,-147696,-85686,-68473,-79243,-44907,40049,70037,22706,-45269,-73256,-46090,-23235,-67471,-104061,-82230,-42363,-16920,-26876,-24339,-3702,44328,60481,13378,-24080,-62444,-133617,-86609,29737,156977,185921,87079,560,-73982,-111493,-122538,-68845,-5017,24015,48487,98335,90664,56477,31800,-13090,-72509,-7717,80723,142944,149771,91601,4420,-64685,-74069,-52621,-45048,-41208,12875,37418,-3093,-67633,-57756,264,75805,91099,-2544,-99454,-118732,20603,186831,356926,455696,355396,55540,-7946,41932,87642,136707,126412,80186,85464,129283,211103,173877,23388,-122736,-29785,20691,-47407,-39380,-21997,-24302,-27324,4782,148663,250591,214786,103398,11784,-34275,-51227,-71921,-58645,-81049,-35229,18030,109526,182177,32603,-61890,-104078,-61190,-20441,-2684,9725,21604,-39225,-75009,-40048,-62281,-107164,-61188,-20556,-38368,-20593,27657,70290,61802,31379,-8862,-37275,3540,32870,3170,-65131,-84762,-70864,-54930,-72875,-64898,-91569,-68063,-34361,-43714,-50774,-23636,-20436,-50331,-58024,-40647,-80779,-129528,-82022,-23865,20001,-12143,-95085,-71031,-74857,-94195,-76454,-23436,-23425,-45175,319,28388,36902,119586,247899,196740,52386,-112543,-117027,-60211,-31555,-65270,-74815,100,82460,136025,126550,149381,110081,62619,7012,-54307,-119986,-101456,-72347,-61374,-40733,64385,115934,78809,8011,-56953,-77312,-57757,-55267,-62614,-28119,-42098,-97515,-85566,-5583,13856,-13045,24834,68287,57794,48322,9924,68424,245071,342486,334345,247422,37554,-88421,-105662,-121316,-94750,-72190,-63759,-82172,-105258,-44449,42355,142840,166641,65059,-78626,-31870,97046,137174,-3522,-53277,49931,88606,98402,61380,10706,-27456,80480,228701,259074,134065,-9214,-72097,-38242,58965,139183,270642,253827,113154,35671,-2725,4299,-29459,-75276,-58792,-19921,-854,9639,-5171,17743,72615,117384,134576,124613,134655,89415,-9245,-49103,-62036,-88201,-82215,-81970,11858,84134,35585,-695,-6448,48610,84514,58696,40768,39002,26634,3181,-18129,-60017,-47822,35529,120081,156576,136522,92440,50703,23502,-15332,-87813,-30334,21167,38456,37930,30211,18503,-73191,-128376,-88199,-62314,-33363,-35702,-58784,-94968,-113459,-141435,-118556,-37585,4429,9721,29096,13661,-53110,-116865,-119328,-99279,-111868,-72647,2818,76647,67075,47684,45122,30663,3511,-21582,-64149,-108623,-88822,-99121,-113603,-63426,19066,45151,2352,26649,30089,34787,17993,8278,-3165,-12577,-82483,-112098,-37538,118133,311874,506760,452840,227369,115156,78251,53901,114365,173900,181110,142585,155210,134635,48469,37283,-51288,13917,173986,219848,99268,-14338,-47750,-44476,-63432,-53087,-3756,-63272,-117346,-73846,-122148,-92941,156663,416898,564145,559341,496350,392563,263303,167311,102339,19533,-97922,-108805,-57342,-84604,-141091,-98002,-54416,-76440,-39642,147902,276999,183581,96808,64226,38556,50570,88163,5106,-130075,5749,114406,85956,-77085,-38985,7122,87020,181429,254969,292090,205908,162021,58177,32702,-33366,-103297,-13135,92380,356447,535492,429923,72319,-446802,-481738,-36861,104568,34523,-93916,-77813,-95920,-113601,-16877,83296,62252,-27283,-51511,26250,63549,26351,-23284,-74273,-101648,-104366,-106674,-91836,-87295,-79035,-85620,-19660,7014,34081,42794,39476,7562,45765,105933,148364,165005,133034,109768,91380,142102,205548,163774,140781,387301,690470,955340,1130459,1120328,889889,523001,264729,170172,69070,16193,-26577,-85378,-136162,-110066,-85385,-36587,-6560,-27701,-54002,-66256,-77670,-135491,-137644,-56560,10408,107276,234975,246724,106157,-26133,-73968,-33166,-12329,-60982,-69814,31666,91255,85869,6689,-29420,-7930,-23754,-52000,-95873,-104641,-53822,-42649,-68199,-89354,-52888,26623,80017,105795,64882,60060,192409,297243,254425,157462,159603,127454,18909,-82351,-91995,-56600,-48881,-6289,64278,63382,2393,-67426,13606,249179,371522,146990,-4555,-38090,-60333,-55183,-53805,-26548,11648,39753,36711,22265,-31539,-63337,-53016,-78594,-139621,-117078,-105173,-74504,-25979,37924,74968,62268,-2140,-86694,-6261,71389,91571,42142,-57369,-29660,46459,74545,43728,-16233,-77169,-67571,-11422,35777,45552,92907,149543,98023,58620,4665,4980,85031,219006,315579,355977,384758,255390,63065,-30758,-62956,-113178,-118820,-63760,14244,66227,131961,212184,231903,143588,33642,-20000,-15965,-15924,-21773,559,30359,62678,93380,100117,131566,168745,205745,199147,138904,92190,18394,-64719,-124419,-78720,-66748,-63754,-4286,70516,108351,39305,-22161,-21903,3166,3291,-33320,-111035,-100300,-57050,46692,168564,194023,126160,40828,41840,93662,27444,-76017,-51882,-60734,-31436,-6158,-35078,-99690,-67190,45730,139017,88352,2678,-94468,-64739,-45198,369,-4559,5896,20397,89234,156941,105750,4211,-83747,-28350,56033,61363,-18240,-91477,-70162,-70534,-101882,-88829,-24023,15402,-24362,-49563,-42052,-47051,-86175,-42703,11039,42613,31070,-40921,-101461,-28639,68495,176998,267664,181199,80835,12804,18827,13775,7837,-14799,-32232,-28641,-28643,17831,55725,7598,-100994,-57655,-21113,6583,7145,-36002,-38496,12905,-23831,-90988,-102933,-77535,-51070,-46960,-54742,-75327,-116468,-125881,-84428,-47425,45945,116328,128326,97270,27255,-26057,-58174,-2630,55474,10932,-42380,36663,136363,115600,31563,-87912,-104876,2681,67797,59378,19679,-16464,-83109,-78121,-26832,77700,321397,390525,238345,118859,28595,-21144,-23894,-34899,-67616,-21946,23476,23855,60035,136120,180648,92174,-7887,-88941,12413,124565,95087,46564,43292,70607,65680,90931,167531,220020,198245,120370,-53453,-65397,28422,106074,160097,229845,191292,80524,45817,24172,-38800,-66996,-24927,9402,23061,38242,77585,123181,60031,21081,2527,-15835,6479,41177,120229,69621,25464,-2965,-56285,-93882,-104974,-91648,-90995,-102577,-147181,-155864,-101128,-116671,-56275,22802,119114,131309,58568,-76527,-112216,-5193,54493,68906,81300,108629,95825,70870,33417,21265,-6591,-47011,-54192,31683,179382,167630,64344,-3908,-56424,-36739,-6122,-15140,-87889,-70964,-18323,68106,186975,266819,207637,175922,193047,190256,4489,-77891,-38405,-11652,-50866,-80252,-59094,-31667,-71692,-54546,-13656,-20459,-65904,-76056,-21145,66908,185611,214526,142538,85653,67757,22935,-42392,-65568,-70591,-1226,37490,52775,87604,119752,151971,197871,173628,27666,-75403,-87697,16097,119150,222662,257599,255912,276098,313764,325351,201823,-33152,-11747,183230,306517,88947,-79884,-76775,-44295,-60474,-79717,-87171,-67320,-63733,-42959,-50846,-41254,3980,18967,-6785,-41193,-56527,-107125,-73575,-44927,-104767,-29856,-3132,-18417,8199,57083,106633,149527,110369,-25524,-72226,16087,110086,88487,-21733,-34759,59519,145904,226595,210479,128153,56607,-35338,-71767,-72190,-56514,-76994,-65953,-69340,-120181,-99715,-54346,-52787,-59848,-64200,-57580,-31316,-16759,-27115,-29410,-5719,9303,6209,-1808,-21933,-27960,-47148,-62439,-90624,-132984,-86657,-34031,109805,329329,471720,422236,235936,142806,33404,-28164,36419,70820,21850,-63246,-33320,-12637,-14984,-35686,-46266,-48651,-67422,-72695,-87802,-68958,33989,188390,143168,-15791,-37540,29451,54413,10258,-79086,-98930,-63028,-81322,-113942,-39414,64289,249283,374210,325633,178892,39302,-34818,-34559,-4815,22138,25304,55376,166345,223635,230456,187002,132462,87703,78606,39556,-22641,-80213,-107048,-141774,-90533,-51975,-12974,26904,72846,75811,11975,3972,-32487,-95630,-90306,-35572,-108364,-35178,65209,7812,-33532,-8917,21552,-36459,-106841,-18334,59462,64903,-38201,-57769,39746,93251,41248,-96711,-35959,43247,51760,-10041,-85988,-88092,-85218,-53205,63553,185848,270719,282280,222772,46272,-52475,-91753,-124105,-112173,-33069,2970,-10728,-37556,-85407,-58692,3920,26332,26797,-6005,-8211,94052,135210,177086,81869,-50298,-81951,-76599,-38887,1342,33156,88770,80265,23004,-23720,-76645,-86576,-24732,39781,88502,75089,43593,24140,65415,43166,54655,7131,-74378,-57557,-45621,-62506,-117483,-147139,-130655,-52323,39465,82315,60162,-42664,-119866,-31835,2753,-19524,-8551,-32591,795,29963,86577,16545,-77926,-103942,-95829,3895,118184,209576,290029,272875,202031,182972,131462,96205,72340,113238,110092,46118,257,8304,-1282,-29994,-43462,-43758,-33584,-35092,-71364,-87779,-60639,30883,117906,119021,43069,12799,29023,67070,127820,203930,282100,334083,194272,46032,-35081,-65997,-94658,-86166,-12900,35994,51880,32599,-26531,-71280,-10249,155850,363018,526135,424584,227163,87992,5324,-32947,-32235,-84388,-125869,-92928,-89299,-91145,-67759,-36883,-68268,-100957,-62278,-29246,-43888,-125045,-63361,42671,132180,190790,185074,63609,-51661,-62026,-64862,-59734,260,170659,322174,310336,257491,176247,106998,111942,110919,88362,68278,15222,-33231,-13616,47091,92747,196298,206522,161599,166342,138322,66683,13591,-4710,19821,36446,34075,37414,131413,129518,-11595,-86997,-54832,-39033,51428,120098,122465,159016,133907,98111,87707,65921,8400,-57616,26744,81001,51000,-19599,-100372,-109939,-91625,-25285,1286,9760,97275,256836,353317,297171,158855,77665,18556,-27814,-9320,-37181,-62271,-92897,-124791,-76021,-76452,-59543,-43105,-49388,-112636,-91995,-71103,-67574,-3153,24655,-70476,-112676,-40455,-13398,27993,15138,34085,68126,35394,-44105,-121435,-83541,4568,104334,111800,97316,60958,5488,12919,-27522,14377,16775,102004,330331,986789,3312238,6844950,8661323,8460140,5929259,2635935,1597366,3041936,3536102,2697229,1379297,321842,65436,31064,-38899,-85564,-67616,-24741,-7460,50442,223990,432698,557155,514280,391443,287511,214361,147333,112290,9758,32339,117069,71282,16241,74809,35311,-100688,-34415,95395,118473,129787,25995,-87475,-75336,-65016,-32204,12329,-36147,-74291,-123780,-21364,79801,56905,75904,-18845,3073,48310,26748,-47667,-36549,-3110,-11365,53853,153785,84628,27083,-12769,-45371,-110328,-87780,62044,71314,-16568,-70309,-3237,-8071,-78767,-124338,-121184,-117431,-87779,-106903,-128489,-27650,76500,153366,162785,42291,-36078,-51262,-57161,-31989,38961,76293,79100,105493,125429,87165,34440,40006,24121,-41049,-95779,-60578,72428,256908,462093,575230,578575,427049,297661,297700,223318,544672,1516611,2101880,2064881,1016025,201348,1164405,2598109,3170920,2626863,1703544,981065,209094,14907,-20038,-38766,-22056,-22354,24833,32053,-33391,-106663,-97779,-8309,51174,51477,42955,21083,-6416,1299,25812,6203,-45964,-85910,-105096,-91608,-21903,39737,41774,45051,94115,56682,-18132,-65208,-49633,43468,93829,61176,77176,92231,50444,-64901,-32641,77762,89490,-4652,-136681,-22885,44434,76138,84691,30926,-44174,-104265,-80614,-74178,-117394,-106699,-104036,-42993,-17542,51885,60983,32058,26201,64199,46963,-29986,-23104,26955,20025,-28867,9124,-4276,-38410,-72926,-98192,-58996,-83618,-31083,7289,-56996,-50599,-34206,-39328,-19842,13794,22328,-24117,-58175,-45076,-38464,-7207,36728,79076,129589,217469,318888,385744,337261,173865,64508,2802,-26058,-20561,3279,27975,-39514,-61805,55413,219130,129883,56586,52785,43548,-3913,-90334,-54096,25988,55115,13785,-48196,-37811,-6357,-23733,37747,183326,226549,54043,-41582,-32206],[-39926,-74701,-46382,-35055,-59378,-44773,-12039,37543,75334,84271,99504,84334,50970,21908,17225,12822,3501,26408,39925,30967,3710,-58319,1896,89201,77525,48939,21420,-14167,-80073,-95444,-94484,-48478,-40049,-21873,82115,212761,209159,117720,20147,-28733,-60864,-51223,-70021,-2979,71387,20385,-17836,-42804,-31020,23277,86154,123519,133713,85615,14682,-43198,-41069,62983,151613,225457,130809,-3269,-52062,-21192,-54400,28263,111504,76202,39254,39576,95211,63902,-28751,-84816,-46458,-50846,-48065,-31425,10975,5134,4320,1953,-52160,-137018,-58592,5044,-2734,-34981,-60845,-58070,-68500,-87419,-107576,-73657,-9660,65406,93526,1940,-52789,-52880,-24910,5380,2190,-35465,-95387,-108862,-108728,-66417,-44515,14136,60867,-39640,-50100,-60322,-50111,420,70440,106654,102991,27925,-42063,-82599,-77904,-92983,-101286,-34402,43579,133560,181248,199820,149333,106426,74954,40934,-14769,-97592,-88245,-59255,-49778,-74589,-66908,-49813,-47093,-51767,-43466,-54723,-36975,42059,66262,53240,87017,154568,182102,117958,-40889,-111473,6747,76027,34315,-35878,-89249,-78544,-73240,-64689,-40694,19546,93636,208707,320912,286104,178413,-5067,-35995,39254,2616,-93664,-77561,13575,63750,49938,12898,7002,877,-29440,-95658,-73324,25386,74571,68019,67734,110648,203243,316525,349866,246225,166658,133516,146748,137725,129021,110957,74561,44116,33882,30004,21066,-41297,-39780,-41703,3913,62807,64964,39744,-38828,-126237,-97513,-3128,-38311,-104554,-121223,-73764,-6446,21929,4132,-98455,-73951,18744,41268,46582,44691,2676,-73653,-92777,-65074,20054,131657,126595,-10636,-132959,-70512,-25803,-13792,-62101,-118327,-32898,69078,158651,112323,58496,-12189,-83580,-140516,-133352,-115649,-90808,-74419,-104313,-106170,-110292,-89267,-37682,-101798,-99247,-28200,15151,7999,-40402,-54997,-41189,15052,78800,137647,139085,130613,140812,89995,31536,-2569,-27099,-51296,-71013,-73206,-90186,-88952,-60171,-53294,-98313,-87583,23033,124999,199425,186701,17632,-92378,-96889,-73523,-2648,69279,91079,71129,34175,34303,11066,15588,110332,213066,277426,347661,380343,321149,170129,34795,-47224,-45976,-27092,5768,120289,225129,223120,222951,331919,490938,415844,144102,3397,-84460,-45427,137210,265404,189865,56567,-23016,1125,79059,129448,150571,163856,194997,126026,11379,-45234,-65373,-63970,-64777,-35461,-20024,-24753,9561,61421,97973,44971,-80760,-46528,52977,52018,-19630,-19044,-2347,20774,94959,232457,257273,177695,65638,49619,39327,-2725,-11493,65914,243178,221333,135145,45390,-73415,-158027,-91823,-22243,28037,101176,218624,165769,-233,-84989,-109861,-104437,-127769,-56748,-10970,-23221,-36791,-51225,-98211,-68885,-27840,-19758,25281,71099,12747,-109375,-31811,36950,98195,115243,83919,39418,7364,-17464,8179,18467,5146,-28444,-71576,-92871,-110996,-28417,33445,103670,119039,20943,31534,114805,143273,163662,77377,24891,70068,69452,39699,-2782,-5712,22551,50582,23649,15727,-5661,-35532,-30656,19528,92003,132197,135163,-21697,-147749,-107590,-78844,-76527,-42006,42763,60078,7582,-57729,-74361,-40175,-22711,-80384,-111576,-82075,-52007,-22168,-30648,-29712,-12472,36234,67529,25152,-17203,-62065,-142772,-82454,26488,134285,151574,72690,-4506,-70656,-85157,-110437,-73091,-1833,31675,57693,99900,88163,52198,35160,-12686,-83513,-18941,63788,121648,130587,79138,396,-63111,-70093,-50104,-41820,-38801,12098,27920,-26344,-86996,-75415,-30340,20021,25115,-43235,-116712,-97977,33570,199542,371335,476664,367157,58591,-5934,41791,88702,139106,128600,88390,95156,134203,198629,152563,8736,-138830,-11535,41038,-32356,-30958,-14950,-17891,-22593,12997,171882,267666,212483,94879,5935,-28352,-43831,-75209,-62160,-83500,-52283,5264,86815,147593,3888,-101765,-127785,-60058,-6115,23558,41379,46905,-28488,-80485,-40900,-60220,-102604,-61158,-29987,-78307,-78847,-32165,16628,17826,4337,-26117,-49491,3677,45778,27918,-31213,-53469,-60177,-60316,-73337,-59696,-82115,-75314,-39390,-47604,-56761,-25414,-9107,-22376,-16893,-4195,-55707,-117990,-103577,-48007,-4141,-29703,-100175,-68432,-84385,-96814,-62339,-19444,-32400,-53721,-3534,23777,32511,125339,282234,236830,69334,-102377,-110080,-58124,-22520,-46056,-27052,51226,102663,142567,124539,144334,110171,60419,6096,-52783,-118218,-100740,-70561,-61161,-42146,61049,108630,74993,3830,-52297,-65977,-50901,-58429,-60133,-23206,-39287,-92615,-75814,10158,39328,20592,62348,95652,67670,52106,24052,117010,327944,447879,416126,289231,61981,-72172,-91218,-101417,-94783,-69199,-60009,-82996,-114365,-51802,33242,121542,144784,41467,-103633,-25576,106138,140525,-5892,-52080,66096,116350,125733,82702,28179,-48608,10916,145857,198987,113215,-18513,-66819,-31154,53741,110330,170817,160289,85487,53720,31155,38036,-5365,-68576,-69792,-24517,-5622,-3821,-25439,3762,74813,142183,175953,152509,151100,115966,13594,-27053,-41302,-79571,-103302,-84663,11509,75157,33919,-875,-12134,40298,68052,31142,16981,20369,22884,8204,-9427,-51200,-37768,50739,137562,157621,121450,72335,19493,6449,-4084,-66659,-30171,17273,37955,39150,29246,11987,-81856,-123857,-86799,-66733,-41415,-49251,-72066,-103522,-114129,-115953,-109408,-50396,-2183,8277,20551,1907,-58880,-115101,-122782,-110220,-101755,-62984,16220,90840,76833,49046,41602,29254,1260,-24638,-66383,-98388,-85736,-105608,-126398,-77580,4211,50784,11267,24031,25070,36316,24344,14268,-5380,-34029,-106113,-86549,-72980,82348,318408,552062,455627,217866,109162,66198,38001,103172,172530,173307,131660,147258,129390,41001,25830,-65618,-7159,147924,183872,71022,-31881,-59117,-50976,-71855,-69515,-25261,-80558,-119272,-67127,-117061,-95036,162147,419297,547956,525601,459166,373531,262342,173378,110202,27746,-89711,-113956,-56916,-76747,-131301,-117689,-60193,-73114,-56259,150907,279070,175607,84050,48259,22854,37080,76806,7624,-118251,-15027,84903,73078,-60525,-50651,14298,91831,170058,217413,273407,196637,147629,55953,25949,-60669,-54469,87069,98332,168201,486185,933021,1269354,1156791,717032,278624,7797,-31706,-52984,-79737,-106835,-106366,-17471,85737,76318,-11873,-36355,56880,109268,60169,-14554,-76738,-105806,-99448,-100585,-87875,-89225,-81796,-86415,-19849,7952,42031,54537,50731,10741,25081,67569,99655,108287,79698,64923,60989,128704,212827,192324,184288,432148,720500,985025,1151915,1125339,880309,506207,258592,202390,96860,20585,-30737,-86021,-126724,-99750,-69869,-23991,-4548,-27498,-48283,-59126,-77768,-149925,-131521,-49158,-5645,72799,200830,255073,131152,-18027,-76402,-33756,-17650,-76887,-45459,64747,118121,90809,5135,-32173,-12112,-32892,-59261,-100143,-92671,-38412,-30497,-70415,-108093,-49016,32321,81583,105286,69403,74855,206341,296219,236363,134652,156301,149883,52335,-40343,-70801,-62064,-36740,3341,70229,74363,10928,-61403,30399,275065,390757,145673,4141,-21153,-38114,-34017,-37865,-15791,16367,30070,8524,-12350,-52364,-46562,-30117,-57306,-120241,-130524,-116195,-81029,-25357,32344,62801,54421,-549,-91367,-31254,50280,84118,40991,-59102,-13052,63006,81192,44470,-11357,-65812,-60364,-3261,53550,59657,129020,180951,120929,77816,17730,-18090,69709,192933,272990,307340,345720,236870,59818,-32424,-76203,-133214,-100564,-55463,9728,61565,149831,237922,230545,126782,22235,-11995,-7814,-10641,-19895,-11249,10513,42939,68423,70893,134125,212741,254901,232398,161280,109745,31858,-60162,-128923,-80862,-73774,-63652,-21957,45685,99818,46731,-19886,-27791,-2458,-1481,-39577,-102833,-86083,-50648,57598,181727,204777,130837,47122,53150,110648,69714,-52406,-54369,-68817,-46629,-22288,-52618,-89611,-58918,42757,135648,89816,-153,-103890,-42912,-35773,-7777,-17331,-4635,11070,72176,137321,88711,2214,-69689,-14325,70291,65420,-13270,-89822,-100453,-103566,-116938,-82069,-23153,12467,-37030,-55817,-35444,-32644,-78702,-76099,-16783,29048,17485,-66372,-132451,-50086,42487,147163,247113,184572,108595,46938,53673,45871,30278,506,-24424,-22788,-9571,66558,107509,49948,-70927,-60245,-20975,8947,11649,-32844,-45974,-10632,-56784,-118412,-123570,-91618,-43908,-18411,-24545,-49548,-87408,-109965,-77853,-51734,13374,81786,109882,92101,30854,-22690,-48323,19273,86411,40153,-19458,32355,118588,102793,28277,-86486,-95082,17360,96462,100925,52572,7578,-65564,-90533,-50957,52739,303034,410051,258868,128563,17653,-49024,-29747,-29782,-52568,6236,59936,38368,43626,109258,159497,83939,-4796,-92884,-5282,92642,53338,24666,30323,62327,84529,98992,151138,157273,101981,38013,-66270,-61582,31383,118754,178519,237678,183368,81544,52091,35041,-27979,-97562,-71881,-18816,15075,39338,78285,113049,40811,12237,-2523,-16467,11483,41725,119800,67836,24134,-1897,-54660,-100913,-114865,-101060,-96786,-94105,-123400,-132618,-115999,-116196,-67502,3498,104320,122052,57477,-78589,-100497,15349,81064,85677,77018,82150,56514,29210,-4059,-4534,-18091,-52151,-59073,27191,177135,167315,70384,138,-61680,-34504,7459,-6174,-77889,-78465,-23039,81697,220051,311356,238245,190156,190425,206827,25004,-70362,-27468,7434,-27344,-59768,-53834,-35906,-77864,-62973,-19436,-22982,-64693,-78623,-31092,54783,174052,205077,161471,121476,94998,24499,-58941,-77912,-61817,5500,34406,34025,58154,88089,108936,137794,130919,-17596,-105073,-85856,34450,161103,274007,269573,227320,238112,283253,310755,201703,-28688,-32913,138323,225488,37224,-104993,-56821,-32070,-56404,-86591,-110248,-73119,-62447,-41570,-49413,-31624,16413,30392,-2681,-52667,-70068,-117504,-87689,-60572,-70446,-11389,-1895,-19283,15377,81183,142586,178426,120012,-28665,-58911,23816,115889,96432,-3472,-22631,50557,131938,219771,230718,169027,101259,-3979,-71219,-85129,-68870,-85556,-71102,-67504,-109896,-90135,-35384,-22978,-23551,-32137,-33775,-10029,1449,-14532,-18984,989,15029,13990,10935,1247,-2646,-32309,-70836,-115589,-110091,-58890,-18611,122059,380032,520975,428741,218207,131723,40310,13439,68741,96806,54296,-39483,-30905,2453,15920,5493,-11528,-36588,-82703,-97645,-103051,-82846,5908,129693,99841,-14342,-5742,62817,83674,29616,-72978,-98361,-57097,-87266,-98096,-18676,90567,284983,414998,372533,204342,45328,-37131,-37819,-5722,23601,15733,28448,124435,192160,219245,184897,136471,95468,84496,38058,-32981,-100826,-129601,-118776,-66128,-37100,-7693,29483,76084,69589,-838,-2853,-44140,-109149,-95936,-52236,-114515,-1212,100803,47510,-28580,10367,50324,-7371,-95141,-38951,35822,44424,-45292,-61534,8228,42304,-5772,-121959,-17355,48145,38617,-39572,-113138,-112237,-109275,-58320,66574,178954,262441,291758,243073,51651,-48468,-85430,-116899,-102856,-19960,18359,-3132,-43837,-91045,-47056,21428,40402,34702,-6613,-15378,71116,77345,116091,40244,-74639,-88992,-70356,-21784,27338,77458,131803,100950,23253,-29050,-78210,-83789,-23207,37203,81772,70679,45999,17761,63474,58768,61494,23,-83617,-77980,-64137,-77545,-121685,-139041,-141306,-64092,16660,54759,23372,-75318,-97468,-31147,-10044,-29901,3938,6220,39345,73882,117200,24765,-68771,-91328,-84706,16730,120597,196731,275611,282794,237617,248605,204523,172418,114275,137145,119805,52053,-405,-507,1367,-16547,-25401,-26781,-23885,-36976,-81650,-100630,-74897,-12209,96685,117306,47067,22218,43314,85612,147402,217881,286914,315149,165986,32354,-42286,-72118,-103993,-78173,-4071,41253,48955,25089,-28989,-66100,-5880,177661,434196,613240,483404,245552,94987,17851,-5054,-6530,-68449,-131780,-90709,-83829,-90254,-74712,-37555,-57844,-89211,-64850,-25429,-38710,-108346,-60509,43190,133483,199415,190622,59945,-51439,-59659,-59966,-44121,38107,241304,362802,300402,232139,161277,105425,119634,116807,92274,73268,24439,-16871,967,55970,107984,227780,251218,188705,155928,110366,26267,-23076,-30751,-3005,9867,-3613,20453,144425,142144,-2703,-91066,-86423,-56823,40235,118094,157103,205711,166308,112273,93420,68331,4927,-68368,8256,53291,22373,-36012,-121439,-119444,-88800,-29156,-16640,-16819,63899,228978,343603,322141,202378,106551,32763,-20727,-10603,-44219,-68761,-98678,-131154,-79450,-71567,-49201,-36106,-42169,-86393,-112134,-86385,-79001,-34709,-21820,-112482,-79187,-5292,19028,50254,37634,50766,64951,19999,-57425,-121278,-96317,-21623,65371,56323,45690,24075,24849,3085,-42407,31611,72108,133913,272695,780007,2532717,5132169,6349854,6119638,4225319,1800416,914086,1868823,2229633,1669986,832257,199137,40048,-2713,-58831,-84653,-59258,-19036,-18741,-1907,114872,260364,339668,327157,300842,294302,310154,287992,211631,75710,105373,149538,62967,-1410,48582,12595,-109653,-40796,87155,125676,145773,39958,-90833,-87050,-62944,-16543,26218,-36985,-97725,-100628,-6619,92411,75903,122901,65338,94936,85428,19234,-39007,-14011,-17678,-25615,36570,133840,65887,33916,-36628,-25658,-108348,-89113,48992,66300,-7126,-58796,-2463,-15017,-73593,-117506,-106017,-109710,-113484,-116294,-94308,-18962,64668,155451,173120,51669,-19385,-44452,-54214,-38212,15453,54618,67565,99874,121096,72719,10418,4796,-21628,-72695,-99189,-62100,75026,224326,379290,468971,506849,423877,283051,245867,183103,374884,1081731,1562708,1644524,881557,79831,649109,1674436,2117301,1701745,1092492,720031,218631,45572,-8097,-75835,-54509,-52416,-4,27935,-36809,-108685,-99770,-18608,35591,34580,27194,841,-22998,-17271,11149,10496,-30004,-70196,-101396,-121682,-27439,40563,44612,48421,95808,39539,-46060,-84518,-56315,25638,56755,33513,74606,98427,61001,-33929,-21644,64485,64722,-31232,-151519,2713,80474,102214,98702,27829,-67451,-98627,-50530,-53387,-112584,-116209,-118399,-49978,-2228,88804,91487,46221,29335,57799,39336,-34283,-34942,7078,-4983,-38403,13803,-9517,-59097,-94423,-74798,-38866,-70654,-41045,-8520,-56261,-42697,-29856,-46044,-43207,-14672,8356,-21895,-57739,-49270,-32122,7767,47805,75661,109390,170918,247891,317282,316137,185931,76595,3495,-30745,-19675,5474,24898,-33127,-36877,74198,249745,175979,83876,61297,38797,-6778,-88511,-73966,-1973,18882,-16799,-65680,-44905,-13222,-21180,52043,190964,198636,18182,-68822,-38132],[-34050,-72784,-50327,-37091,-66378,-61815,-27209,24693,61302,60245,76479,75210,56093,42307,37131,17391,-4150,18778,37364,31537,3800,-65666,-28614,44058,37799,32318,22081,-11373,-83594,-111291,-83321,-29275,-29324,-32687,79364,246178,274861,174178,39979,-28770,-64068,-55080,-58934,18169,101035,53279,-8806,-44219,-42011,5236,65325,106976,126724,88866,22059,-40319,-44957,64169,180929,272311,149261,-720,-66751,-44008,-48302,90958,164069,122338,80031,87068,146389,100227,-14238,-96697,-47730,-38496,-25753,-32949,-13427,-25662,-26140,-21040,-59637,-137713,-80460,-22360,-11810,-28300,-52115,-52344,-74077,-99033,-104882,-65797,-1106,74822,78803,-16271,-69524,-68729,-29598,37859,55333,17387,-64326,-102967,-106556,-58330,-23872,68038,102415,-17631,-45916,-58311,-46931,-2168,62327,97334,88590,14964,-39516,-55757,-48511,-67860,-81788,-27185,37020,110918,139102,154858,120845,89051,60546,34721,-9758,-76706,-102099,-97483,-69663,-75380,-68210,-60460,-52728,-46902,-43569,-56521,-37009,49067,65645,30601,43916,119849,158550,110729,-39603,-94980,4912,70328,18123,-38050,-79212,-67804,-71133,-74549,-57042,-3759,54739,158778,235180,168714,55465,-65833,-3047,73610,38692,-58690,-75834,5043,66465,51961,5867,-6894,-24547,-60893,-113822,-55316,36063,77299,61849,52531,93394,179258,290046,341735,275787,198487,156986,153696,127994,127618,106285,63891,33085,27557,34518,34045,-37067,-73611,-65526,-24040,26354,21496,23263,-35411,-119138,-112730,-23638,-49066,-108012,-128565,-74800,-4951,21608,-1734,-98542,-75462,21794,45608,52859,53606,19207,-61604,-88101,-58094,34654,160801,147688,2561,-123952,-74591,-31735,-26474,-78032,-99317,-5676,101806,176973,109253,42369,-30925,-102617,-142945,-164795,-153224,-123189,-99064,-111850,-100706,-110576,-103882,-47405,-103327,-101118,-35735,-1640,-10496,-50463,-59979,-34132,29633,91626,142519,130347,123367,136022,92900,43055,18256,-13814,-25828,-27656,-44651,-87936,-94904,-45024,-24039,-86229,-98347,11436,115023,192185,183187,18617,-100380,-111872,-85761,-11809,62096,89361,71349,34505,37522,14276,11811,105379,213063,293811,372780,386362,321448,181405,43407,-31960,-28667,-8810,27921,114890,174499,152995,157613,254336,421846,362896,110210,-12895,-90801,-50093,121615,236961,158120,39042,-31664,-20990,51618,107282,144818,178556,218094,135662,12834,-43017,-59252,-54053,-54507,-25249,-17564,-32503,-1645,44194,73203,16539,-83121,-24561,68759,72756,15114,-7449,10559,35395,105038,225241,235897,157532,55372,49992,47831,8785,-9804,39259,231552,259134,183838,83927,-53333,-146481,-109420,-36331,24772,109547,206427,137506,-12835,-96306,-112781,-105180,-126455,-56492,-6687,-22830,-40714,-51709,-92094,-77331,-38764,-16636,43944,91945,-3331,-159037,-26491,41075,98055,104005,65739,20782,-15166,-37736,-4940,13264,914,-32278,-80222,-93465,-110672,-26683,36854,113066,137269,40064,45682,139950,181513,181916,70841,5044,55994,69164,46008,5692,-5895,11218,35230,7337,9531,9833,-6747,-20230,-533,53052,98150,157814,24793,-126915,-120150,-81686,-70891,-37998,44883,50153,-4263,-60923,-61717,-23131,-16226,-90859,-108653,-67453,-54270,-25550,-33178,-33255,-18590,29810,74931,42481,-5199,-56477,-145104,-77861,21338,109031,114894,54713,-9514,-60033,-55967,-96417,-73122,4339,42213,67957,97118,82506,46163,35384,-14465,-91461,-21976,53676,104056,111597,67547,-712,-58668,-65596,-47688,-38903,-36019,11056,17948,-42799,-75247,-66354,-45347,-20844,-24825,-73657,-127141,-73521,57168,224600,396667,504321,381568,66621,-1150,43890,91359,140239,126687,91778,99659,132631,177246,125532,-4548,-104503,24825,71842,-8742,-19761,-7563,-11300,-17342,22349,192232,277110,204559,83158,-17,-18269,-34981,-77319,-62571,-79192,-63019,-3734,64038,105916,-23593,-132372,-119333,-50039,12815,54955,78232,75946,-13960,-79964,-37058,-53489,-95208,-59792,-39356,-112622,-118661,-75448,-20632,-11307,-16160,-40138,-59735,724,55155,51137,4492,-17908,-48116,-66605,-72823,-52670,-69586,-78062,-43053,-49361,-60791,-26513,2042,7741,28918,37204,-27752,-95288,-120386,-73504,-30910,-45701,-96682,-61142,-89171,-85693,-44571,-12607,-36794,-54044,-4226,19414,27220,129360,312186,275076,87983,-88282,-96378,-49751,-7440,-16602,33666,103980,119474,146099,118961,135873,108745,58616,6107,-50481,-113429,-93875,-64507,-58926,-43289,55431,97942,68749,-383,-45616,-51270,-40813,-59427,-55678,-16216,-34321,-85288,-64850,25702,67042,60224,114141,138275,84349,52636,31236,161565,409911,553765,494074,325051,86101,-54548,-76349,-81630,-86288,-63771,-56340,-87421,-123456,-54377,30089,107777,130514,27969,-123570,-19519,108653,135219,-10952,-50771,79013,139294,149935,102314,45467,-44419,-38788,73976,141693,94927,-25672,-64438,-24357,50121,88394,91079,80690,69939,77842,69512,71132,19522,-54851,-77211,-27031,-6924,-11122,-38679,-5952,79844,168114,213621,177100,166080,151136,55679,9813,-9449,-54935,-92224,-64875,21112,70849,33236,-1697,-19703,28764,48237,1539,-7448,584,18348,16214,3021,-45191,-32159,66638,158980,164121,114451,58927,-2131,-4127,9429,-45178,-28545,13473,37561,41072,29792,7971,-86552,-118532,-85855,-72421,-51049,-61424,-79752,-104198,-104094,-92537,-83689,-55018,-6911,9793,15203,-6554,-61169,-110626,-117894,-95212,-72127,-44770,31477,101267,81241,47207,38593,31400,3964,-23792,-66261,-87473,-75318,-104147,-134955,-90722,-11382,50635,19243,21960,21049,40952,33656,22223,-6807,-55866,-78820,-52165,-98685,43241,309402,567410,434792,201149,99981,52832,22104,89391,165230,159918,116648,135284,120967,31463,12489,-77683,-21743,125315,150206,48737,-41309,-60456,-48156,-70793,-76263,-39690,-96856,-117540,-60119,-108210,-102034,151379,391641,494974,459047,397481,337349,248785,170585,112363,32222,-82240,-114895,-52025,-61418,-104647,-135423,-70656,-70020,-58459,163852,281032,166063,72812,38016,21843,35532,65288,9966,-104053,-37152,53029,58995,-40449,-56428,27247,101366,161306,183271,252092,184702,130097,52276,23821,-62930,-37281,104996,257678,568806,1070348,1579879,1851434,1624805,1098361,603818,268771,105128,-24927,-88145,-109597,-97767,-16760,92707,97188,9090,-13678,97028,167622,110923,6590,-64378,-93091,-92494,-93089,-83196,-91385,-84804,-86083,-20384,9608,52950,69478,62043,11426,7971,40174,63980,64104,35527,21548,31543,115350,216369,217553,227067,465221,732587,982884,1125935,1073828,818357,455368,238366,226508,124456,29649,-30636,-79850,-107755,-84068,-52719,-7752,1703,-23898,-41887,-54130,-79412,-158430,-111181,-26981,-13698,33139,155841,247026,149238,-9889,-78003,-33977,-22425,-84741,-19410,89982,134951,89358,335,-35310,-15477,-39800,-63365,-98843,-79111,-23336,-19001,-64782,-98015,-34895,42490,83338,101243,71120,92869,225298,298123,221154,113278,150374,169934,85851,-917,-40057,-53376,-23474,15609,78917,88390,21332,-54597,43691,285908,388667,141033,16002,-1683,-14038,-12556,-22253,-4728,21966,22112,-16152,-44776,-70134,-32083,-10850,-35975,-98644,-138120,-129140,-89605,-29280,24423,49932,46421,1053,-86417,-56108,25953,73798,38516,-61188,309,75652,84791,43768,-7284,-54414,-51761,4176,69149,72145,154310,196007,134231,92170,32022,-45031,42668,155796,223504,255760,301753,216025,58486,-30918,-86036,-143942,-76058,-42123,6855,56819,168316,261494,227997,114650,20010,-337,-1557,-8076,-19915,-22926,-5322,31287,52696,43135,130626,252290,293329,254034,176455,122871,43408,-55808,-134879,-78110,-69847,-57255,-35045,22159,86162,50346,-16789,-29788,-7701,-8571,-49619,-92345,-67658,-44230,64182,186063,207573,130918,51000,61513,123833,109924,-20756,-53263,-76385,-63467,-38153,-61208,-55627,-40205,27088,108648,70948,-19559,-121497,-9889,-18277,-8722,-25078,-12940,1314,51186,108432,66222,-2041,-58863,-1861,82924,66843,-8733,-76813,-112007,-137808,-124986,-72694,-21911,7775,-51117,-63647,-29681,-17018,-58843,-94374,-41436,15983,5050,-86502,-140078,-54130,31692,127794,230094,191606,145838,88032,90081,79352,52863,14945,-18757,-18312,9328,113590,156220,83649,-53777,-65161,-23440,8447,13108,-30721,-52170,-33500,-84156,-127313,-126935,-103272,-37361,14015,15174,-11230,-51300,-87276,-70394,-55389,-16187,44386,85939,82116,31123,-22120,-41646,36778,112406,66829,3358,24450,93275,85958,22252,-85334,-83319,32819,124484,143511,88678,36297,-39963,-88449,-71018,27905,277749,419846,278376,140574,7597,-63106,-8787,-13177,-36738,30807,90257,50024,22621,75213,131874,72336,-2594,-93706,-26391,54946,11787,4676,19330,50569,100575,104399,128719,90349,10772,-34427,-71123,-55218,35875,131809,194895,238989,172501,84653,64173,54357,-1543,-84560,-100911,-44323,8567,40678,76674,98124,19947,2389,-8774,-16839,17695,43871,114034,61899,19175,-3694,-53998,-105577,-122652,-107955,-96211,-78083,-95127,-101585,-131758,-119357,-80756,-4983,94508,112350,55574,-78727,-88300,33587,102342,97185,70723,54932,16790,-11782,-40909,-32605,-33214,-60423,-67028,19392,168190,161532,75581,6114,-67530,-36579,14949,-4165,-71153,-80340,-23153,95856,249487,347943,262044,196602,179243,209108,40193,-63463,-17727,24511,-5458,-41783,-54210,-45468,-86376,-67031,-21740,-23095,-61667,-79606,-41534,39976,150715,182635,171974,156041,121643,23541,-75666,-81264,-50501,14099,36013,19304,28823,53098,60124,68574,73574,-70648,-118681,-79567,51620,200982,318734,270932,192657,193114,238035,272699,181045,-29096,-52995,91821,142070,-12823,-130551,-38422,-20290,-49445,-81957,-127393,-78956,-63050,-43024,-49813,-24120,25604,38420,-420,-63910,-84343,-127618,-108319,-52571,-19797,12893,277,-24541,12382,93205,167374,194406,119410,-31773,-46137,32061,121325,106023,14000,-16752,35398,111406,204103,242155,204594,137771,21646,-68875,-96303,-80383,-93044,-75179,-64302,-95777,-76371,-14505,9769,13343,-1435,-13690,6547,17447,-2968,-7756,9428,22085,23019,25073,27255,26486,-13754,-72608,-108995,-74164,-33033,1978,129079,405836,541203,414885,187463,103352,32191,41030,92962,116430,81514,-18055,-31455,13912,41611,44079,24850,-22412,-93404,-126272,-120792,-99592,-28190,73750,68988,3471,30917,97356,112729,49097,-64011,-93987,-50355,-90388,-87185,-3001,111526,311248,441079,409780,230678,53455,-37663,-41363,-7793,23519,3354,-524,84040,161264,207133,182858,140934,103198,88940,34978,-44606,-120356,-119460,-89308,-41118,-24539,-6795,27512,74470,59192,-14632,-12226,-57965,-124276,-102653,-68523,-79199,25786,126288,79404,-21694,28245,73305,17497,-71526,-55124,12426,25335,-50384,-65608,-22670,-5526,-50082,-120270,-1963,49751,23326,-69274,-136224,-133368,-133136,-60517,66734,165903,250262,301057,261518,58040,-42359,-78180,-109852,-93628,-7251,32991,2790,-52238,-93594,-34670,38051,53763,42119,-7929,-23927,43296,19022,56925,912,-98766,-93178,-61739,-5695,50855,120721,168103,115490,20948,-36725,-81597,-82044,-23734,32440,74332,67427,49071,9329,58413,73794,69939,-933,-84620,-95145,-81158,-93512,-127290,-130109,-129072,-76627,-9721,20685,-22194,-114898,-73037,-27055,-18099,-33033,21715,45839,80549,116625,137926,27579,-64365,-82737,-73909,24581,114396,174341,248973,276826,258626,299146,266529,240203,153997,155223,123865,54952,250,-7385,5653,-2212,-6687,-9789,-15601,-41000,-90074,-98642,-62224,-33035,74368,107771,47417,30118,56294,101635,162021,220841,275085,280958,134753,17694,-48872,-76351,-110644,-70709,6138,48317,45922,16450,-32546,-60272,3354,205126,504520,689292,537772,264379,101613,27371,16191,10817,-56829,-115406,-81642,-72852,-80070,-70361,-29328,-41070,-76440,-68301,-21138,-32291,-87409,-48969,49505,137488,206436,192527,56956,-49590,-57214,-54750,-28880,74094,301382,386290,282255,202049,143191,102810,126287,122065,99116,82621,36003,-1336,15621,64260,120344,249078,285845,214049,143871,72986,-26186,-66605,-56046,-24875,-15066,-38204,11105,150666,147187,2002,-93729,-108049,-68791,30541,114302,184760,233731,184790,119105,92164,63267,-3921,-80167,-7603,27639,-1712,-45343,-115976,-113414,-84711,-33624,-34274,-39760,31465,193727,317922,328594,236869,132838,47987,-9785,-8611,-48591,-73745,-104385,-133940,-81309,-68040,-49163,-46667,-55133,-77898,-104773,-71723,-60182,-23576,-22625,-105997,-61163,6620,37600,68697,60445,66119,60638,5585,-66568,-117163,-108335,-50385,19809,-1870,-7330,-12272,39166,-4929,-38704,47778,101499,133803,200692,583349,1769156,3451913,4137049,3916144,2623607,1050938,420183,886203,1100801,786260,362528,81200,9454,-34645,-76907,-79278,-50526,-15135,-27298,-33957,39374,132446,189108,228505,277888,315334,346164,311593,207844,74265,117959,147044,40860,-36750,8386,-7708,-109776,-47971,80321,136326,165150,60725,-84684,-92192,-49714,3003,43183,-16577,-97324,-99618,-31942,50466,25667,81122,61009,95304,66597,-3022,-18756,16412,-31207,-42963,20674,114064,60244,36180,-37406,-30387,-123208,-87352,33455,58399,305,-45253,3320,-16738,-64648,-104867,-100144,-108396,-111385,-109199,-88753,-20431,77988,194876,207234,69840,-13083,-46975,-55154,-40404,-3190,34688,57239,95023,116448,57445,-10888,-24363,-59199,-92077,-100188,-66877,68485,187773,303586,378725,453916,444493,303745,221729,164941,236654,676723,1056463,1209225,715205,12961,272249,878554,1179432,900013,573618,477113,223694,78395,18368,-75399,-80858,-75824,-17285,28423,-34074,-105051,-100799,-27721,22270,22428,17482,-11014,-25709,-21943,4664,21333,-6776,-44586,-72306,-87500,-23760,45756,52189,56637,98147,26160,-67606,-98127,-59565,6572,19174,12048,73892,107676,80918,6398,1935,58563,43493,-54168,-136519,37084,130812,142422,121017,31865,-83176,-65659,-14740,-29750,-97082,-118623,-124067,-48830,21487,130596,123837,62052,34876,54588,35701,-32626,-40335,-4455,-18361,-39808,16001,-12993,-71373,-94396,-52541,-18677,-47571,-27758,-3396,-41929,-27096,-17657,-43781,-58755,-40287,-8306,-24608,-60213,-50645,-20707,28685,64591,78867,98594,139229,192372,257070,290435,196822,93405,18238,-14383,-9552,8946,25575,-12859,-2852,100846,280373,225446,116060,74132,35052,-7702,-80505,-85062,-23512,-9407,-36234,-72109,-45063,-14402,-12035,72944,200152,171685,-7739,-71013,-25205],[-22450,-68499,-54978,-39356,-70814,-75373,-38731,13371,47025,37515,56056,67816,61345,58942,51916,20823,-8390,14049,36727,34070,7265,-63177,-54052,1276,-4258,12393,19404,-10035,-82713,-116776,-65612,-12243,-21235,-43413,76170,278305,343670,238329,66015,-25842,-66272,-58292,-48663,30060,117925,81352,2872,-43313,-51983,-11673,44788,88979,117605,91882,32720,-35375,-48616,65963,213159,314730,166112,2568,-80216,-63894,-11450,157471,219351,175938,130552,140443,194538,130679,-2317,-100345,-46844,-26755,-10914,-36338,-33655,-54583,-58999,-46565,-68351,-127596,-88123,-38498,-13070,-13435,-34071,-40079,-73680,-107898,-99592,-53741,12857,89769,67601,-30380,-81847,-79142,-27281,73488,104512,62524,-33275,-92970,-100229,-46633,2183,117501,138627,9406,-34980,-53939,-44408,-8100,46145,78388,68428,1873,-32367,-28349,-17229,-35573,-52292,-12394,34793,90787,100182,111552,93155,72205,47169,29187,-5204,-58978,-76752,-120808,-82114,-72513,-65825,-62824,-48566,-35171,-39919,-55328,-34718,55389,62986,8236,6534,96335,146001,115326,-22775,-72542,1380,58315,4263,-33845,-63705,-54533,-66320,-80415,-65265,-14959,26180,112151,151613,60016,-48741,-57877,41405,111831,79319,-20090,-63085,-1274,67725,53467,783,-16692,-43342,-81997,-104042,-32327,50589,83068,58375,37154,74622,153806,258119,322238,297068,227920,179084,156170,114974,124224,101992,53926,22913,23496,42834,49175,-24287,-103957,-83938,-50213,-13393,-24032,5039,-30479,-106098,-123547,-43839,-59476,-108059,-120544,-69212,-627,21922,-5778,-93576,-72837,24866,49256,58971,62472,35980,-46908,-80629,-49586,48898,181806,157149,12819,-110764,-75034,-34667,-34532,-85944,-75561,25151,137365,193749,107067,29032,-47199,-113967,-125415,-161144,-157941,-107504,-86486,-93045,-81163,-99154,-112640,-51276,-98019,-102893,-43431,-18644,-28803,-58085,-58836,-19688,50766,111385,151558,122209,113385,124777,91623,53935,43407,17257,16009,21655,-10092,-76596,-97630,-29079,8066,-64383,-105190,-2770,95935,168723,163314,16145,-104554,-118659,-88719,-13844,59834,90736,73288,35290,40092,16511,5894,98410,211096,306087,388666,380606,310080,186591,50721,-17433,-14575,5399,44857,103216,117167,84702,92011,168629,333714,293693,72672,-29174,-96684,-54908,102173,201357,123303,21332,-36991,-40200,22622,80229,132890,185613,232811,142414,15597,-37034,-48464,-41190,-42969,-14709,-15146,-38638,-10746,27532,47977,-8023,-73494,-4158,82043,90886,54408,7840,27324,52045,112802,206077,203332,135534,49394,53758,57279,21799,-4389,18893,213318,292246,236001,128173,-31105,-131321,-119247,-45843,23817,117616,190314,110775,-23975,-104870,-111175,-102671,-120331,-54451,128,-18047,-40524,-49700,-82209,-76967,-36946,-4229,67629,137511,38462,-106023,-19090,45422,96848,90892,45484,302,-37964,-57324,-19009,5550,-5490,-38381,-92646,-96812,-110967,-24209,42730,126222,159514,60934,55830,163717,226595,198821,67179,-11658,40633,65790,50995,14987,-5406,-1193,16231,-13273,-954,21771,20640,-3527,-16120,17775,68473,170492,68644,-104136,-120186,-78924,-64468,-34255,45644,40979,-11243,-53301,-38512,1052,-6457,-99118,-96118,-41398,-46275,-28168,-36447,-36985,-23770,24209,80974,61913,9243,-48041,-143988,-75743,12676,81111,76316,31117,-16525,-44556,-27443,-83706,-71318,11192,53227,76385,87449,70996,35938,29436,-22168,-98662,-19417,48155,88947,92278,55479,-1289,-54038,-63598,-48265,-39256,-35978,6871,5432,-52822,-50723,-44418,-49204,-47852,-59672,-96421,-132969,-51114,85162,258278,430897,536776,397266,78041,5173,47327,94272,137813,117992,86745,94434,120000,145014,92037,-18514,-63487,67307,105583,18180,-9961,-3326,-7589,-14545,29660,205255,274725,188350,65662,-8305,-7548,-28554,-80921,-62068,-72557,-73551,-14100,38795,59276,-49872,-121570,-98282,-39963,29614,85742,114101,102622,-1130,-77413,-31632,-45548,-88514,-60422,-51159,-125167,-106489,-103834,-44961,-29601,-33810,-55133,-72819,-9411,56744,67804,35833,13547,-39423,-77327,-75546,-48460,-59309,-78643,-49030,-52602,-66327,-30553,8952,34857,71233,73698,-4019,-74064,-126724,-103548,-62287,-58459,-86645,-53641,-92842,-69644,-27993,-7488,-40414,-50898,-6708,10582,16948,128523,333470,306468,104474,-74960,-82086,-39398,9640,17980,99836,150398,128088,141505,105693,120610,101825,53072,2565,-52069,-109793,-85288,-58882,-59458,-49239,42490,79666,55987,-8741,-41557,-38237,-32538,-62604,-54100,-12366,-32384,-80759,-57947,34628,90337,99957,172351,189675,105733,48986,26672,192562,476407,643415,556159,348612,104766,-40420,-66198,-66955,-74864,-59710,-55888,-98247,-132448,-56472,27339,96260,119001,19919,-133848,-19605,99604,117152,-23368,-53384,84657,152818,165718,114321,54667,-34288,-67418,15761,90983,75976,-35677,-69868,-23857,41692,64424,37823,29084,61850,96657,102237,96406,38123,-42339,-85337,-32795,-10420,-17833,-49345,-15277,83554,189327,239611,190604,173310,189244,113829,58553,28896,-25753,-65213,-42908,29719,62938,26813,-8744,-34350,8750,20165,-34503,-37190,-24531,9149,23851,14621,-46914,-36187,75664,177272,170567,109533,46395,-19649,-14817,16899,-30047,-31383,3900,31466,38174,26706,1442,-92768,-118664,-91078,-84972,-67612,-76303,-86062,-103788,-95928,-76966,-61498,-55880,-15785,8220,7920,-16891,-65420,-108935,-113826,-80530,-44021,-22811,44403,101815,74254,36770,30837,31100,5258,-25036,-69506,-82704,-67821,-102865,-144908,-107768,-32426,40324,20786,15404,11876,41767,39020,25233,-14111,-82454,-49321,-26495,-99561,-1040,279234,544957,387109,172185,81887,33110,1849,69610,148140,137066,93754,115851,105573,14901,-8451,-96070,-36640,101366,116691,29397,-47391,-59915,-46526,-70158,-80251,-49563,-112703,-113999,-58447,-102050,-121503,115427,324752,397929,354792,308403,281381,218778,153816,102977,26734,-82420,-118363,-49931,-47057,-76665,-113784,-91005,-74430,-38662,185968,278601,149880,57990,28514,26357,35500,47692,5578,-94585,-66160,14991,39511,-24768,-60156,38880,109390,149815,148169,223788,164024,103613,40177,19772,-58912,-60298,19805,79209,271149,635922,1010231,1189645,971954,563519,247121,103599,75563,-29740,-93917,-106823,-96703,-20230,97539,117756,27789,8989,139088,229485,172347,32932,-48473,-82078,-89624,-90500,-84163,-99927,-93484,-90510,-27289,6593,61094,80624,66521,5275,-9451,17435,33183,24822,-4982,-24118,-1660,95842,208916,231000,260329,478790,720119,941860,1046552,962388,702069,367397,200768,234147,142912,36514,-31664,-74254,-92755,-71609,-40765,3756,3171,-25675,-42343,-57851,-88689,-156759,-94054,-5416,-13693,-13669,98981,216780,151432,-9167,-85354,-40114,-32514,-87198,-2678,100234,136216,77233,-12923,-44862,-24036,-50425,-70356,-99619,-72203,-15196,-14375,-58776,-75118,-18464,50521,79112,87096,62636,105451,240999,296228,202724,87162,135908,180053,110501,27916,-14640,-36271,-14889,24340,84504,99137,27211,-52978,46520,273930,358508,127258,24228,13622,5113,2265,-13719,277,22559,11034,-40543,-77257,-88631,-28065,-1727,-22124,-82439,-120096,-141128,-101528,-40008,9877,30725,31804,-4390,-82668,-85445,-6359,55119,29095,-69292,3312,77181,78754,35136,-10282,-49333,-48555,4541,76396,76688,160818,190302,133085,95712,40246,-76142,-912,104975,165516,198718,249465,187570,52877,-32493,-98519,-138821,-56137,-30684,159,46046,180016,274900,217722,100245,19733,7047,-2529,-13397,-27333,-40350,-23609,20583,39305,11604,113055,276480,311842,257622,178263,125362,46865,-56929,-144995,-74770,-59847,-52217,-49069,-3806,62277,42560,-20340,-33865,-17659,-23139,-68583,-89625,-57469,-44064,60309,174961,196042,120769,46981,61717,128553,142167,12818,-51082,-85847,-86708,-56555,-61640,-26365,-20249,-5286,51756,24177,-62692,-85749,27881,854,-7563,-31371,-23011,-13097,23750,70354,37396,-12015,-55974,2739,87344,58988,-11633,-65710,-100779,-153948,-125219,-66393,-25356,-3737,-71154,-77868,-30513,-6275,-36280,-76542,-64754,-1476,-11564,-103090,-124959,-49864,27572,112668,211628,196293,185092,127297,120788,107867,69927,23214,-20401,-19978,22906,148845,186139,95114,-52616,-76901,-32167,1088,6898,-34964,-61541,-57918,-100617,-105160,-109829,-113274,-37916,41667,51697,21534,-24643,-70974,-68786,-64618,-43286,4091,54056,63420,23273,-29167,-42881,42886,124444,82948,19693,10131,58386,61602,9196,-89548,-77481,41321,143810,179357,122546,65745,-7528,-62254,-78423,-488,241330,412680,290699,152066,1258,-47317,24838,5412,-26045,45763,107215,53070,-5023,32839,96292,54310,-5206,-94292,-51960,11768,-32182,-17763,5548,32850,107964,102358,97723,21818,-69338,-94704,-73698,-51504,37283,140656,204248,229216,154480,83528,73447,70289,20875,-60299,-100614,-64365,2711,39304,69570,76053,-5406,-12426,-19834,-20372,21654,43763,100540,49490,8903,-9345,-55764,-110954,-131808,-114801,-92405,-61930,-69772,-75885,-140893,-128073,-98047,-8995,83245,99491,49495,-80916,-79872,45832,114640,99907,59140,25017,-24690,-53330,-78211,-64146,-54040,-74429,-81016,5007,149042,147026,75846,10298,-74508,-46161,12227,-12085,-70700,-80950,-23273,105589,269885,370336,273974,192025,157808,194417,45982,-61282,-12844,35837,10973,-30220,-62139,-61276,-98756,-69294,-23605,-23756,-59954,-81792,-54462,20631,115359,148308,170676,183623,142101,16665,-94622,-79005,-42252,19336,37013,5924,-1632,13934,6518,-3089,7164,-130954,-91580,-73180,64060,233397,349948,259379,153508,144108,181133,214108,141451,-35993,-72487,45439,63514,-58048,-126682,-24403,-11983,-43023,-70137,-105739,-84693,-67030,-48983,-53599,-21009,29453,41051,-2233,-76836,-99491,-126293,-97750,-515,41138,39477,1627,-34648,-209,91917,178038,195368,107557,-36854,-35961,40826,127682,116814,27586,-18415,13439,84086,178864,241265,229425,161553,37250,-69115,-107846,-92536,-101217,-79584,-61625,-80006,-56202,9735,44754,48611,25549,992,16506,29687,6484,3180,18552,29714,32510,39788,55550,59311,7314,-63241,-77845,-43555,-17686,13687,125664,404511,531045,381666,145235,57433,9209,53388,104809,125948,99793,-1497,-36600,19718,59329,76955,61914,-6521,-94126,-151632,-136760,-117429,-64667,30741,57509,34385,69366,129806,138675,66984,-53652,-86220,-43756,-91164,-83104,6324,125563,325281,448917,432158,255329,62811,-36914,-45783,-11785,20592,-12829,-31797,47290,134183,196527,181526,144802,109206,90240,29196,-58112,-113870,-89123,-60081,-18849,-15829,-11181,20279,67377,44295,-30326,-25236,-74846,-141794,-110363,-80759,-48496,43892,141101,102986,-13307,42706,87843,35737,-44564,-62455,-8982,8316,-53874,-71336,-53300,-48972,-86134,-96582,8962,47243,5590,-99213,-145462,-144705,-151641,-60599,63762,149398,238919,314145,280067,65859,-35238,-71056,-103675,-85634,3013,44593,5522,-63204,-91271,-22184,53043,65534,48180,-10617,-33710,12707,-35596,3293,-33673,-120560,-92965,-51552,8752,70610,157856,191866,120896,15200,-46801,-86761,-81567,-26503,25811,67188,66668,52993,-894,51848,88602,79636,2218,-80737,-110687,-97526,-110671,-134538,-121776,-114690,-85474,-35995,-16937,-72920,-139679,-49282,-22295,-23135,-31405,39917,83286,120243,153170,147754,25372,-64286,-78466,-66133,27260,102072,146501,214804,257266,264336,330575,312071,293303,188079,165891,122159,54856,2153,-11076,11827,12711,12347,7018,-8903,-47565,-95144,-80708,-31370,-24202,52687,91439,44916,37252,68192,114994,171553,213984,249556,236322,101859,1425,-55599,-79626,-114169,-63567,17441,57215,43239,7446,-36295,-52351,19801,240768,571799,749811,583753,283099,108303,33693,29379,18884,-49887,-97106,-67922,-59189,-66222,-59016,-15244,-20634,-63926,-73202,-17150,-25528,-65984,-31150,61006,144038,211289,189779,53657,-47456,-55149,-49840,-14618,106453,345188,390605,257363,168960,122460,98254,130645,126561,109313,95899,48643,11958,28035,70023,128147,256689,304618,231747,130842,32569,-78840,-113030,-78161,-45464,-38306,-68801,7821,148460,144615,2266,-96964,-121677,-76979,21655,108110,200646,241111,188599,117745,83085,49717,-19012,-92887,-19560,5323,-20363,-49139,-97085,-98953,-80982,-39431,-51620,-58948,1687,154918,279805,315761,257028,152677,62046,2922,-4460,-51192,-78284,-110728,-132055,-82969,-68089,-57498,-67548,-79128,-82409,-94859,-44135,-18721,21658,13715,-78269,-64556,5043,50255,85404,81111,77818,54144,-8231,-72406,-110904,-120638,-82134,-28403,-58464,-60562,-48343,41508,-13482,-37253,40160,95904,113442,139252,417041,1106936,2023717,2306864,2117498,1317573,488749,233035,231418,282610,149128,24450,-17624,-25776,-63217,-91110,-72389,-43831,-15054,-31415,-38473,17700,81491,130040,185889,241602,268895,278166,227919,117328,-4181,60292,105545,13216,-82574,-48490,-30501,-104663,-61223,71299,145217,183130,84492,-69651,-84937,-27539,23222,63538,23010,-56366,-103731,-80779,-25481,-62122,-7747,-3341,35075,12107,-30257,4854,46641,-28343,-54699,3854,86796,36892,220,-66115,-64651,-128773,-80530,13463,44608,1425,-34451,9578,-16809,-55587,-95294,-100989,-106271,-96885,-123987,-96600,-13056,113002,245137,238179,75909,-21643,-57594,-61177,-44545,-21366,12193,43469,86181,106600,36513,-34394,-51530,-92404,-101807,-101464,-78161,52898,157872,253805,323869,425494,465436,317834,197287,148223,135524,347083,644870,818100,539161,-4881,78254,284700,449274,293315,187365,270652,216663,98452,40337,-50129,-104939,-98844,-32779,26928,-31960,-102963,-106775,-41282,5966,9574,8078,-19502,-21571,-19283,910,31457,15915,-17220,-37126,-47760,-19029,48193,57748,63394,94077,12280,-75559,-99672,-64225,-20303,-22343,-6528,68016,111085,99175,44486,29114,56496,23046,-76732,-110966,72670,187413,189811,143573,34288,-99993,-35921,12101,-15135,-86946,-119145,-114226,-47277,45011,166838,147708,70320,33779,45616,27004,-34667,-49011,-18164,-30688,-42610,9330,-23781,-86478,-88935,-40941,-10661,-33977,-13929,4196,-29721,-15358,-8295,-42130,-74393,-71941,-37949,-43719,-75554,-58460,-14757,42521,72983,75353,83773,109212,142534,197961,251779,195030,102107,31412,1391,-8990,-165,17247,4311,26541,121751,295647,260563,137370,77300,19731,-19323,-76260,-89620,-46209,-39772,-56716,-79859,-52331,-23863,-10486,85400,194683,133058,-37030,-58479,-9908],[-67,-55611,-54663,-36657,-68206,-78643,-40169,9387,37836,21909,43322,66421,70525,76065,66047,26836,-5138,17836,43448,43302,17586,-50150,-63741,-27632,-40687,-5545,18100,-5773,-74060,-105483,-43390,5633,-12211,-50033,76563,309867,412709,308613,100549,-17711,-64764,-57300,-37389,35743,124534,104989,18437,-37622,-57773,-23983,28136,72579,109076,96821,48715,-25920,-49768,70729,246642,349022,182005,8238,-91257,-74796,45423,225978,277354,238084,191684,196843,235239,153614,7987,-93114,-42501,-14901,-1624,-39628,-45969,-74851,-90594,-72066,-76963,-110118,-81576,-45317,-6864,9889,-7253,-23428,-69083,-113776,-90944,-36295,33521,111114,61028,-40202,-90089,-84246,-19606,105694,143719,97766,-4526,-80749,-90453,-32005,31783,159783,166073,35410,-21346,-49817,-43906,-17805,22111,51181,43178,-12578,-23805,-2690,13156,-232,-15193,9624,35692,72308,64779,71423,66706,55171,33882,23176,-2554,-45249,-54233,-114185,-87692,-68035,-61658,-58208,-38645,-21018,-34431,-52774,-32201,58407,56576,-14092,-18264,85575,142047,127167,1705,-50212,-5027,39198,-8243,-27372,-46947,-40487,-59769,-82059,-63498,-12306,13034,74960,80523,-27975,-89074,-9331,83619,147359,119614,17823,-44096,-6602,64419,50499,-5479,-25020,-56267,-89051,-79388,-9032,65146,88365,54436,19001,51966,125013,220372,290431,303960,248175,193649,149952,96185,114584,94327,41660,11016,19128,51208,61578,-12111,-122531,-91164,-68461,-53167,-70688,-15757,-27601,-91340,-125296,-63904,-72540,-108209,-109955,-62559,1456,17945,-12257,-87466,-69874,23192,47389,60237,67017,48662,-33539,-74143,-43719,57714,187326,149569,15937,-97812,-74966,-38306,-41497,-87278,-52604,54357,169974,204154,102080,14744,-64239,-111901,-105167,-132679,-126306,-75192,-57545,-65525,-58852,-86377,-120311,-54119,-91141,-107865,-55509,-40163,-50650,-67290,-56818,-5575,71835,133247,161524,112188,97084,102958,82173,59864,65648,54528,62953,70172,23050,-63685,-101275,-16765,36094,-42593,-110789,-23193,64922,128287,127709,8574,-104569,-112736,-82647,-11508,58533,90564,72220,32414,37377,12925,-5595,88651,205998,310722,389574,357794,281653,178715,51495,-8428,-7612,12068,52969,84339,58347,24670,30620,81069,237064,216236,32239,-47467,-105442,-64248,75811,157743,83872,95,-43609,-59389,-11022,45396,111254,180215,233555,141405,15757,-30606,-36290,-29219,-34490,-8408,-17354,-47599,-21863,8410,20159,-30762,-62010,10848,90031,103402,92245,22980,43339,66438,114434,175285,166704,118768,49278,58313,64012,31954,-412,1578,188342,315100,284918,172970,-10905,-119196,-122906,-53382,22088,121529,167799,82477,-37371,-114107,-109341,-101081,-115029,-53744,6171,-12098,-39198,-48950,-72915,-68023,-28651,8702,85935,176352,100646,-56024,-13384,46713,91457,73111,20562,-24832,-63586,-78481,-36924,-8178,-17395,-49693,-111551,-106991,-114796,-23358,48816,140240,180891,77561,57523,181265,273085,209924,62900,-27472,21447,56025,51178,21772,-7149,-16713,-5811,-37704,-17449,27320,42395,13828,-28465,-16022,41025,170180,104499,-83227,-110786,-74102,-60025,-32550,44898,34165,-11290,-36022,-9767,27947,3755,-102768,-78333,-9335,-26670,-30815,-42611,-43220,-30239,18038,84344,80620,24160,-38478,-142960,-78433,-586,50487,36081,499,-26798,-26951,-2627,-74680,-69808,16873,62766,80622,69599,52100,20212,16123,-37393,-102595,-13102,45709,75977,73526,42879,-2646,-50630,-65781,-53372,-44372,-40286,-1740,-10251,-58039,-28621,-22417,-47666,-63640,-81649,-113244,-136400,-33774,112356,296234,470986,571473,412710,92164,13023,52470,97595,131559,102372,72362,77657,94891,103530,54100,-33073,-28138,107215,137543,45348,-3063,-2901,-7156,-14605,34307,209350,259915,164379,42972,-17624,3121,-24957,-85186,-59747,-63701,-86750,-27374,11985,13003,-72142,-97215,-79626,-33279,41194,112904,145501,124077,8286,-73882,-24284,-36302,-82264,-62498,-63765,-105077,-87206,-119092,-61200,-41460,-49115,-71404,-89424,-25887,51050,77613,61297,38404,-34120,-90943,-80625,-46620,-51205,-75954,-56217,-56275,-72117,-36246,12651,58796,108150,103303,15337,-54734,-113250,-133369,-88859,-56375,-70093,-45435,-94346,-52523,-12144,-3143,-41284,-44084,-10319,-1811,3471,125618,347768,331364,119827,-61730,-66933,-25740,30417,59160,170347,189299,130169,129984,86961,101507,91709,45872,-2642,-55581,-104266,-73677,-52289,-60854,-57944,24976,57306,39984,-18484,-37950,-25042,-24207,-65093,-52935,-9581,-31350,-77006,-53140,37424,108576,139707,233484,246717,134976,48965,14177,208934,520957,707594,598155,361642,120356,-26895,-57467,-54234,-59420,-52975,-52979,-103819,-120701,-54769,27088,89080,112669,19887,-115068,-23198,82480,90906,-39302,-55355,87648,161244,176822,122060,58589,-24778,-71933,-19317,57767,61184,-44328,-79161,-26484,31145,40042,16362,18426,60290,109169,128838,115982,52913,-29591,-89267,-37660,-12274,-20301,-52903,-18502,91358,209178,255827,194943,175674,231490,190574,125787,80719,12935,-34482,-19648,38560,54250,18307,-17466,-51397,-14755,-10575,-71125,-66658,-48577,2389,38273,31947,-49237,-44447,81424,195461,181485,110967,39616,-29053,-22212,21289,-17288,-33985,-6584,24789,35971,25963,-1689,-95180,-119182,-97151,-98889,-84892,-85518,-85199,-99385,-87702,-63591,-39876,-47275,-23811,7627,3788,-23426,-66217,-104240,-107538,-65838,-15446,7007,61580,98415,61894,24320,24876,33992,10384,-22750,-70021,-78724,-60153,-99013,-150205,-120058,-51014,27878,22668,11569,3012,42984,45341,28309,-21866,-101341,-21020,-3689,-74212,-37109,238505,495638,324825,138952,61873,14548,-14705,52963,130659,114230,72615,99181,92927,-273,-28845,-115058,-46390,82781,91835,20534,-44615,-54411,-42765,-66232,-76777,-46074,-107919,-100006,-54371,-91954,-147283,59977,225619,266275,223899,203979,217562,183304,132350,90079,18760,-83328,-117885,-44546,-28666,-44176,-76494,-108035,-79296,3383,222739,278106,135162,47998,27747,39223,40092,31713,1623,-83038,-93901,-19853,23422,-6058,-51752,55130,122361,143246,120668,197896,142766,76576,27914,19329,-49715,-95593,-18889,40858,-31574,-58529,103637,321289,340716,200222,22555,-125860,-36917,-41525,-76507,-93522,-95273,-19198,107673,145005,50704,37537,187551,296989,248306,69188,-26512,-67422,-82663,-84750,-82748,-106532,-97809,-90581,-31835,8138,75024,95365,72348,2441,-17651,6906,14251,-2813,-33666,-61730,-28995,78395,198189,239266,290036,481121,692007,871492,926131,807151,548960,257052,158902,232839,158183,47945,-25959,-63187,-75393,-55256,-25978,17255,6507,-25613,-41647,-61667,-96525,-143819,-76849,16902,1226,-53906,44423,175914,145115,-8055,-90122,-43435,-38589,-76723,12593,105508,132871,65338,-24963,-52056,-28848,-55668,-71386,-96743,-64004,-5455,-7632,-46071,-47547,5327,63464,77069,71335,52061,119072,259038,297835,189614,65149,122215,188326,133618,54377,11710,-6913,-1264,38571,96228,115180,37231,-47121,47964,249663,312679,114345,37308,33310,27744,18804,-3623,8250,27460,6781,-53328,-94670,-96177,-25565,6413,-7359,-63289,-96801,-127149,-100752,-43874,-213,14593,19310,-8501,-76292,-108040,-35412,38280,22389,-73794,4628,76214,72149,27690,-11209,-41594,-42019,6644,84671,81917,157854,176157,128159,97843,50504,-87550,-48188,53948,111723,147464,200017,161012,51673,-28221,-104513,-124545,-33578,-13093,-727,38410,192219,285047,208099,91585,29016,18884,-815,-16802,-32624,-54300,-35443,18605,35986,-13073,89127,289684,317578,252740,175843,126044,50887,-54258,-143004,-63168,-39955,-41860,-55525,-21872,38427,31129,-22394,-31613,-22746,-35261,-86679,-87080,-50164,-41882,54684,157152,178976,109682,44376,63123,134414,174926,57058,-35408,-83345,-106640,-65605,-48445,1997,4709,-38692,-22116,-38341,-108344,-28789,75301,27707,2692,-27307,-24964,-22028,1529,37222,14917,-17152,-50966,8264,91810,50272,-13805,-51909,-73897,-116404,-109085,-54672,-24314,-12788,-87575,-89068,-29503,7498,-6832,-40062,-72071,-14052,-23631,-103085,-98886,-34913,33650,107128,198701,205025,230392,168930,152010,138281,89354,33735,-20732,-18635,39785,177364,201881,93128,-56005,-85980,-36824,-3089,2499,-36791,-65014,-70898,-88437,-80864,-85193,-108372,-38679,68647,87981,52735,630,-53634,-64964,-71035,-57092,-26696,25162,45610,15966,-35303,-43462,44239,127605,94145,36001,-149,25515,39283,-2055,-91123,-70853,49226,160421,213834,161174,104578,43494,-10817,-55598,-22843,203086,394849,301745,171591,14194,-5093,66464,28893,-13657,57872,117013,54541,-28761,-6560,63471,39004,-4363,-86676,-68804,-22420,-69289,-34513,-3468,18815,113077,99944,67475,-34512,-107061,-65302,-69132,-43622,42504,151972,213124,216050,137316,84390,84629,86616,42145,-34645,-77522,-64074,7713,43553,65426,56259,-26768,-24692,-27800,-19166,30949,48469,87920,39146,2394,-9466,-51169,-109633,-135500,-114461,-80651,-41001,-41310,-49802,-124265,-129346,-106913,-4363,76318,90769,46092,-78612,-68133,59081,124978,100997,49450,910,-58544,-85739,-104815,-87705,-71270,-85936,-93616,-8885,127076,131483,77507,18748,-72642,-56118,5428,-22532,-69525,-75830,-18357,116000,285851,382338,278942,183275,134305,171198,48384,-58130,-7074,47084,27439,-19571,-70270,-75407,-106050,-64050,-19389,-19130,-53677,-79081,-62645,4031,78208,113731,164311,207230,159682,9823,-108632,-68939,-32010,26241,41635,-274,-25509,-21382,-42109,-55128,-38721,-115261,-61737,-62930,76627,261095,369547,241737,118911,101083,124130,148404,94916,-42193,-83033,8361,3188,-86041,-101502,-9565,-2042,-32596,-50837,-77837,-81961,-67857,-53207,-54637,-16746,33695,44083,-2566,-85856,-106493,-105833,-50004,76426,111381,70894,7001,-42268,-13818,85022,180536,187895,91423,-39076,-23588,55961,141853,134221,41653,-21864,-8867,56755,150530,232112,245340,175946,47086,-68468,-114949,-99572,-104193,-78999,-55075,-58596,-24238,44870,87712,86786,53606,15999,25291,42884,19029,18643,32794,42571,47192,60045,91196,100406,34114,-38564,-39768,-15939,-9543,16871,116259,384388,498493,337225,99608,1081,-18425,57302,108583,129094,111804,12932,-42761,23195,71986,106291,103311,16287,-77763,-133952,-131878,-124161,-93325,11066,66763,74970,110348,160836,162847,86035,-38963,-72328,-33979,-86675,-82460,12772,135812,329312,440553,439363,279052,76684,-31257,-47371,-14098,17854,-29209,-61175,20614,117749,193362,184634,150253,115257,90414,23429,-70277,-91138,-54605,-29278,2280,-8439,-17765,11012,58282,28647,-45057,-39106,-91894,-159034,-115225,-81640,-22854,55335,148797,121782,-769,55218,95458,49174,-15939,-55648,-23567,-3541,-54247,-76932,-81129,-83230,-98852,-72560,17261,42692,-12151,-126142,-130540,-135343,-132270,-57466,60522,135898,236032,336761,301688,76589,-26225,-62830,-96706,-77553,11247,53052,5623,-74898,-81908,-7974,67734,76855,53957,-13523,-42767,-16627,-81604,-40808,-60235,-132901,-86609,-38843,22909,87370,185721,200720,116960,7022,-57586,-91832,-80883,-30001,19329,62721,70537,58921,-11174,46914,104991,91580,9028,-72934,-123500,-111970,-127277,-141160,-112927,-98961,-83256,-55649,-52586,-120571,-95409,-26683,-17909,-25777,-26615,56229,116517,154266,179583,147595,19669,-66952,-77140,-61125,26555,87312,117787,178242,228169,256270,342101,338677,328134,214092,168859,115566,52701,5990,-9947,20528,28601,32206,24318,-3012,-56212,-94844,-52660,5267,1268,32806,70542,41320,44964,79428,125739,176340,199558,215113,187602,69356,-16187,-62673,-82459,-114743,-55950,30298,68537,42041,-358,-38510,-40407,45842,286957,634290,791631,617743,300714,115566,37354,34004,17551,-47425,-78121,-51338,-44369,-51968,-45183,954,700,-52677,-79491,-13766,-19041,-44773,-9338,76902,152859,213525,181804,49282,-45877,-53505,-45314,-1641,133432,368354,375678,227438,134716,100028,91380,132076,130754,123328,112431,61156,22063,36678,72050,130373,248695,303781,236776,116703,-259,-86723,-106759,-91568,-63861,-59475,-94271,7430,138164,135919,-977,-101146,-128377,-82628,13102,99426,203111,229917,179350,108590,66576,27896,-40232,-103627,-26363,-12717,-33377,-49397,-78692,-82227,-77507,-45940,-67913,-74267,-23743,116224,233732,285244,259475,163285,73589,15958,1137,-52481,-82727,-117194,-126589,-85132,-70322,-66011,-85179,-100128,-88623,-81123,-3462,37642,80762,61742,-53184,-76115,9079,67333,102450,98778,85210,45985,-20445,-74707,-102800,-130989,-112413,-64973,-100157,-110253,-82257,29356,-26846,-46759,16224,76753,101700,107957,282231,592529,975001,1018638,863872,409958,207205,260285,138135,44390,18679,-11101,-87015,-62189,-81894,-94830,-64777,-39054,-17107,-31368,-26969,33095,88332,123575,149931,168970,163842,152868,120529,37749,-80216,-17450,66230,13046,-74916,-64807,-23108,-74674,-74579,60494,150742,198411,110391,-45493,-60347,2666,44718,85182,61846,-21435,-101238,-114365,-97649,-116061,-41428,-11142,6979,-32209,-52537,18805,70770,-4585,-49305,-11681,55206,1950,-52461,-102363,-104481,-91000,-65383,-7667,27141,-2425,-25176,17224,-13335,-44559,-86937,-99703,-96918,-78714,-106266,-84070,11409,150325,287152,256215,70776,-34438,-66317,-65367,-48039,-36651,-10306,28581,75758,93851,12666,-57591,-73497,-118174,-100590,-98762,-87402,42150,147109,233542,298222,407069,465654,305404,163334,126372,73385,126580,365474,514752,379964,491,50169,-38353,-31617,-87112,-46744,116343,200450,106642,57520,-20901,-114529,-117778,-42905,26666,-27137,-98661,-112588,-54165,-7897,1180,3864,-19449,-8895,-7487,4571,44659,41507,15226,4073,-6577,-9890,52771,66705,74695,89131,5346,-55501,-77279,-60848,-46233,-53792,-13232,63271,113452,118572,83956,64280,69020,18529,-79967,-76069,115485,254549,249350,172738,41665,-106378,-7630,34876,-3062,-75620,-110453,-96897,-37838,76313,203353,169480,78231,33488,38540,20811,-33160,-53475,-27222,-35575,-38695,5257,-32109,-96897,-79337,-31283,-6597,-24187,-9,14693,-14906,-42,6298,-32307,-78554,-97803,-70488,-69775,-92504,-60983,-4479,57474,80868,73502,73310,88163,107180,151859,213624,191201,112179,49799,19585,-10860,-11833,10087,25908,60633,146350,304596,287436,155466,80879,7065,-27449,-60788,-69310,-51150,-56738,-65909,-78572,-55534,-30209,-4868,100120,185341,97227,-56218,-34718,16587],[23130,-42902,-58357,-38361,-68565,-79090,-39777,4412,25185,5449,29452,61786,74485,85086,71302,26653,-3602,22705,50437,51649,26126,-37899,-60794,-42094,-74053,-28052,11381,-5437,-65716,-89420,-25833,16850,-9158,-58978,73983,330967,467590,371083,134789,-11947,-66238,-57986,-31594,30527,116018,116363,30081,-33693,-64906,-36832,10574,52814,96002,97904,63863,-17502,-53728,73115,271685,365229,190603,11430,-102784,-68953,109741,287523,330421,300999,255229,245952,258950,162525,12047,-82652,-39078,-7386,-97,-44429,-52173,-81969,-122599,-98882,-87643,-89991,-72265,-52507,1361,36382,22107,-8512,-65907,-118158,-80291,-15599,58534,135474,56084,-49072,-98081,-87779,-11746,127474,167489,119982,17866,-70007,-80493,-17686,60882,190736,181494,54711,-10352,-50119,-48296,-33143,-10156,17530,13230,-30956,-18132,17830,39185,33967,25788,36581,37211,53466,31718,34799,40945,36440,19114,15149,-3222,-36434,-39647,-99683,-88772,-64173,-57563,-49361,-27356,-8167,-28850,-50170,-31381,55897,45311,-35556,-23611,84928,141885,140183,26596,-31175,-14148,14281,-19536,-21277,-30936,-26285,-51124,-78311,-52658,344,17168,56860,35890,-75518,-51407,32659,115397,175860,156684,52871,-22346,-10189,55892,41738,-13554,-32164,-62190,-80645,-52257,13016,78862,92690,49887,-1089,26424,94105,179786,250297,295477,256510,198396,135056,72920,97769,82508,27316,-1625,15492,59546,70616,-3491,-100550,-77801,-61806,-75373,-114673,-36204,-26297,-75157,-112200,-78506,-87287,-107913,-98978,-55582,1225,10127,-20250,-79280,-65766,17007,40452,56829,67513,57517,-20756,-67635,-39901,61007,176304,126306,13212,-84788,-73135,-41573,-46245,-81063,-30303,81858,199133,209119,95743,791,-79678,-97511,-84010,-103841,-92586,-44197,-27121,-35758,-35793,-73109,-125972,-55412,-82404,-113729,-70577,-65030,-73984,-76676,-53603,7851,92736,157933,174561,103925,77361,72949,66775,62467,84607,92846,111102,116783,54200,-49935,-104223,-6650,59513,-22516,-112949,-47374,25688,77534,84930,1439,-93966,-91652,-65286,-2855,59647,89953,69520,28524,31616,4917,-19190,81522,202019,310052,376755,320830,239319,158251,46676,-3504,-5490,13927,55254,63873,9822,-15868,-17018,3427,150375,146417,-3081,-62802,-113494,-75853,47039,112863,45074,-21322,-49496,-74619,-46071,6187,82967,164647,222167,134568,15989,-20890,-20326,-16118,-27290,-4829,-22567,-57741,-33163,-10204,-6297,-48164,-50692,22921,96027,113631,128338,39713,59955,80458,112676,141536,141053,117806,59289,65836,70297,41258,3846,-10850,162217,328300,328901,218153,9053,-108538,-118823,-55845,22463,123482,142669,55324,-50688,-120901,-105769,-98630,-109028,-51593,14087,-2178,-33618,-46788,-62069,-49100,-15030,21877,100429,200370,158421,-9061,-7290,47450,84460,53624,-5840,-51626,-88272,-97008,-55847,-25735,-32376,-63148,-133023,-122278,-118251,-20293,58612,157313,201292,90038,52554,193730,319809,216876,59917,-39361,1383,42101,48471,28198,-8962,-31784,-21827,-57593,-35925,29218,59994,31891,-34226,-45704,17367,160502,132883,-61832,-95230,-66128,-55297,-29559,48457,37096,1874,-7879,24718,58431,16573,-94547,-55613,27774,6354,-29181,-49068,-49728,-35966,13738,88137,100814,42304,-25244,-140421,-83402,-14799,21300,-1743,-33794,-36488,-5997,19719,-67378,-66689,23648,72917,82412,46895,28786,2011,-939,-56610,-94434,-1112,48548,68475,60182,33608,-2342,-46071,-69870,-60590,-51763,-46618,-12138,-26094,-58938,-10971,-3187,-42678,-69545,-91686,-122875,-137540,-20752,137063,335899,514539,606006,426672,109608,24222,61490,103549,123968,82892,51133,51131,60017,58246,16602,-45730,-291,140261,165995,71928,2015,-4201,-7830,-15585,37983,205650,235333,135753,18281,-23593,15424,-21794,-86712,-52982,-50219,-102072,-42367,-13518,-26716,-86309,-76472,-63850,-29823,46721,134508,170161,139208,14605,-68511,-13314,-24169,-74630,-63826,-73718,-83916,-75692,-124241,-73267,-50174,-61445,-87657,-108605,-45688,40254,81819,80875,56264,-30985,-104625,-85793,-45406,-43863,-69903,-62554,-58546,-76186,-41483,15096,80292,139381,126323,31592,-36093,-91279,-126045,-82648,-33962,-47464,-35870,-92932,-35981,3537,1517,-37278,-33546,-14180,-16800,-11238,123259,356319,349130,133832,-48408,-50558,-7937,56031,108013,242812,219858,127348,112630,64714,80991,80079,38402,-8253,-59478,-94840,-59070,-44456,-61770,-67325,6441,34659,23729,-27765,-33666,-10898,-15053,-64921,-50429,-6594,-30006,-73102,-49626,33237,118867,176034,290038,301514,170278,57872,-2423,209801,537990,737786,615564,364564,133272,-13096,-48664,-42113,-40753,-41868,-43668,-88376,-97292,-48772,29104,85845,111292,27451,-93546,-29846,58476,58822,-57173,-54676,90003,166554,184758,126772,58607,-17900,-62327,-29204,45085,51652,-49897,-91309,-31922,18269,15359,13697,30284,59766,113207,146469,128977,63347,-17931,-88457,-40862,-12066,-18663,-49311,-14000,104697,226879,260934,188662,171890,272652,280077,211153,148301,64047,-248,4102,46650,44454,7591,-27577,-70618,-40392,-41825,-106712,-94609,-69095,947,61916,57791,-47777,-55998,83460,211670,196160,118217,38718,-31813,-27791,21363,-7817,-36632,-17991,17939,35361,28850,-639,-93682,-119836,-103896,-113805,-100597,-85060,-78476,-93346,-80674,-52043,-19000,-30238,-30818,5533,727,-27028,-64416,-96929,-99839,-51988,11541,41239,82037,91371,44601,10777,21159,39453,18324,-17621,-67934,-76282,-54195,-95481,-151290,-122624,-64437,15103,25370,11282,-6780,41408,50516,29578,-31177,-98172,4306,15474,-45358,-54340,195291,429524,255433,102979,40289,-2276,-26901,40809,114666,93424,55664,88366,85580,-12353,-46318,-132060,-52791,67436,73990,19345,-37020,-48027,-39464,-61161,-68519,-31962,-83662,-78766,-48022,-79120,-178805,-13506,99009,106987,72828,89509,150174,145893,107982,73934,7844,-86015,-115239,-37918,-9148,-10642,-35755,-100984,-84270,52466,263971,274981,121045,42448,34134,55382,45356,16367,-3351,-71236,-120978,-51648,9953,14021,-32667,72336,136756,139370,99401,174583,120688,48626,14856,18557,-41981,-114750,50427,291450,435156,470099,532067,734785,844401,748781,481549,126479,-59316,-39207,-56547,-77367,-92640,-15087,120719,175889,74688,67691,235224,360005,328817,109625,-3045,-51422,-73460,-77739,-80915,-112834,-96848,-87592,-35112,13180,92733,110840,77759,2267,-18962,4546,3575,-22234,-53150,-91371,-51708,60573,181789,239021,312061,471804,648747,774895,772382,619713,370466,130517,116110,220571,165927,59369,-17762,-51264,-59116,-38397,-11238,28878,8403,-26290,-42176,-67560,-104527,-130936,-64376,33167,20657,-81685,-5731,126477,128119,-9583,-95109,-46293,-42097,-59943,25061,106008,125390,52935,-37873,-59939,-32455,-57668,-69555,-95376,-57578,2950,-1247,-31438,-21175,29832,75848,73114,50794,36311,128860,272891,297872,178214,44296,106888,191397,151227,75128,34975,26832,15739,55456,111303,132893,47983,-39473,46252,214639,254910,100641,51811,54005,50239,33476,4816,16289,33783,6431,-57380,-94655,-95564,-26997,10759,4748,-45035,-72466,-100523,-86345,-40237,-7494,-1619,5404,-14955,-72786,-112525,-59978,21819,15662,-77465,1021,69507,61945,18366,-13253,-34497,-35583,7189,91185,84025,144511,154323,117744,95502,58500,-69648,-92662,4646,61073,99381,151330,133051,50722,-21915,-107320,-112318,-13091,5921,939,30361,199309,286261,194726,83947,42340,31275,415,-21508,-39208,-68426,-44568,20414,37765,-31508,54970,284759,306533,236961,165763,120902,51084,-51947,-134374,-50404,-20285,-32484,-59367,-35444,12693,11915,-26680,-27830,-26608,-47597,-107102,-88676,-51786,-42574,43162,129085,152629,94016,39348,61754,137427,203162,106931,-8315,-70482,-126820,-67818,-32816,22997,26241,-58322,-96146,-90017,-60337,37853,122236,54146,14616,-19314,-23236,-28901,-17715,8514,-3165,-20587,-46637,11114,92137,36770,-19714,-41430,-47667,-80117,-86733,-42332,-22861,-23141,-104139,-101002,-31387,18892,21791,-3877,-65076,-25780,-35263,-91766,-73833,-18678,40989,103162,184816,210583,271166,203472,176404,163589,105499,41624,-24413,-17941,55312,192524,199274,77209,-65706,-95742,-40199,-7001,-3379,-40142,-66575,-72210,-69092,-60600,-62118,-94645,-45727,85863,115336,76056,20053,-40252,-63640,-78789,-63651,-50566,-3261,25279,4926,-44984,-47829,35211,115474,93874,45726,-9559,-6791,15300,-15695,-94943,-68958,50723,168207,239666,197962,147614,109356,56124,-16750,-41293,160461,361698,304686,193280,43325,42475,103917,48973,-5335,61412,114081,48954,-51228,-44926,30713,22350,-4933,-77103,-75251,-44050,-102104,-50146,-12908,4763,109785,91237,34068,-77281,-80881,-40490,-65059,-37602,45234,158776,214779,194651,116411,81395,91089,96693,56246,-15065,-54449,-49055,19054,48550,59927,35538,-48412,-39442,-37366,-18227,39974,51977,71663,26273,-4566,-8477,-45295,-107358,-140040,-113996,-69201,-22226,-16032,-29924,-102893,-119565,-103598,1450,67924,80249,39377,-77920,-58435,67821,127993,95249,36328,-21482,-87316,-110395,-116655,-98141,-86419,-98382,-109667,-27428,97960,110761,74857,25127,-65668,-70922,-10844,-40031,-72886,-72359,-15522,120098,289893,376148,270173,165357,104804,136877,41845,-60245,-6871,51735,37164,-16302,-83403,-92084,-109529,-58262,-15754,-15644,-49088,-77655,-70972,-14572,38279,78965,148835,218349,166224,-2454,-121574,-60135,-25720,28774,43080,-5431,-46642,-56113,-86815,-66737,-28162,-61848,-38565,-56171,82621,275376,369004,213880,84941,60415,66347,78239,42893,-51740,-88178,-22767,-40418,-96909,-81396,-26,3368,-24859,-33146,-53417,-75688,-70102,-60433,-58019,-16745,33091,42275,-6922,-96448,-107206,-82218,4122,154957,176774,97652,9347,-51388,-30719,70334,171320,168806,67548,-44539,-15197,70968,157533,151232,49882,-32066,-35698,25485,115113,209140,244695,175117,46131,-72741,-122727,-105720,-106119,-78904,-50933,-38333,11838,86118,133365,122108,77687,27588,29215,51615,29554,32846,45680,54332,60975,80278,128170,142293,58580,-9387,-5107,2390,-13085,7177,98636,346445,443556,280305,49287,-66855,-43581,51570,100719,121065,111191,18185,-56192,18262,73722,125512,142760,41621,-53594,-102729,-115685,-119219,-109853,4959,80711,111946,144183,181097,176856,99297,-26602,-59453,-27518,-84160,-90831,10615,136211,316823,409928,422858,292510,88856,-26457,-51527,-20335,9203,-50935,-93259,391,107406,192390,185307,149616,113576,82260,11282,-86994,-73006,-24008,-3896,15567,-8531,-32125,-5591,42392,7760,-64376,-59249,-114283,-181632,-122022,-78272,-9691,54318,144988,131255,9734,58930,89868,51748,5954,-43406,-35618,-16492,-59167,-88932,-112042,-107500,-90167,-55994,16600,29859,-35717,-142157,-112312,-119851,-114688,-57925,52908,124522,240049,364106,318635,82291,-22861,-60549,-95510,-76186,9873,50063,-4562,-92951,-73087,1602,75316,80843,52420,-23647,-57328,-48745,-121044,-80476,-84645,-133887,-81870,-30497,30353,94236,194248,186865,97006,-10124,-75102,-102550,-86219,-40394,7291,55289,72587,59883,-27474,38760,116869,98998,11808,-69249,-137479,-130059,-147844,-150889,-109775,-88630,-75459,-68452,-84676,-125363,-55305,-12746,-21536,-33635,-27039,62350,136179,171057,185570,131884,4849,-77934,-84185,-64623,17770,66395,84614,136138,186684,229930,328201,339153,336379,223212,157405,98051,42457,5456,-10023,24980,38696,46437,35952,-3859,-73161,-95473,-27117,34037,21075,8099,40834,31703,47419,83032,126696,169760,173109,170053,134266,33049,-41565,-77118,-92279,-120411,-54343,38813,76114,36708,-12000,-44101,-29963,75683,337374,682405,805169,629378,308725,116840,32696,23625,437,-55488,-65450,-39988,-36067,-45583,-38456,9492,13715,-50201,-92958,-17614,-19991,-31041,7924,89456,156765,206076,161832,36619,-51996,-58801,-47680,3284,146760,361812,336637,187530,94430,70557,75679,123840,128678,134549,124594,65798,21757,34035,63112,119889,218355,275703,219426,93470,-21920,-45152,-63937,-96501,-85304,-84623,-109463,400,115400,117358,-12254,-111605,-134781,-93213,-2245,81707,186249,198144,153390,86224,37415,-7390,-73006,-110850,-34583,-33130,-48016,-54367,-69500,-70729,-79530,-58036,-88766,-92745,-50658,73255,177106,233424,236138,156140,74785,21185,392,-60139,-94280,-129308,-127085,-95181,-79224,-75816,-99084,-115425,-94696,-61820,40505,86156,123890,89004,-52387,-84828,20979,83380,112106,106033,81212,30048,-37103,-80752,-100342,-137880,-115782,-66196,-100389,-124935,-114722,-4578,-56181,-69039,-10928,61936,103765,90281,161276,227538,328595,299983,157116,-63709,178991,262474,228648,198407,148576,59497,-97729,-102633,-90245,-93369,-64642,-43301,-27037,-39253,-25599,44971,101335,120373,105509,80123,42497,38580,67970,33628,-67152,-57957,50773,21960,-49492,-36714,-2852,-51944,-88376,40555,143877,201926,129151,-21489,-29840,30828,59591,95451,80755,-12161,-109828,-115965,-126289,-99469,-19697,35618,33061,-47799,-79244,7259,76135,16057,-41378,-31738,17941,-36517,-95022,-93778,-109227,-63696,-55521,-37040,-1367,-18553,-24760,18140,-13826,-38888,-84918,-100337,-96111,-74997,-88294,-65873,26411,164393,305981,253800,53371,-49975,-75249,-72351,-57080,-56318,-40018,5136,56391,70872,-20526,-87636,-96535,-111447,-101690,-103263,-96065,35450,141535,215074,268241,370922,429355,261072,118911,93120,28901,18419,203920,301041,244059,-1150,35752,8524,-24687,-31756,-105469,7056,167948,96098,61528,-1616,-108224,-140516,-56265,19018,-28057,-99559,-123723,-72687,-25787,-9876,-2692,-18954,1495,2269,6837,52170,60878,43608,41325,26379,-5609,51599,71654,83364,76035,-2208,-31253,-51617,-54143,-69966,-67009,-15425,52351,106537,129248,115625,98203,90833,30750,-59967,-41179,156284,319788,308279,199618,46987,-95908,11021,45685,-823,-71264,-103526,-82392,-27816,108569,231084,180791,77808,26109,25573,9075,-36451,-61737,-40219,-42360,-36496,-1636,-44011,-110423,-76099,-31124,-13991,-26480,2276,15983,-7785,9581,17050,-23393,-78139,-118997,-111643,-109028,-112884,-62910,2324,64537,79202,64455,58347,65831,75509,110179,170735,177881,114984,62828,29099,-23168,-33782,-4510,41276,89261,164663,298169,293935,158878,76035,-3563,-32896,-40996,-41217,-43778,-64507,-72183,-79740,-63964,-42606,-3766,106926,163248,58247,-70496,-13379,42631],[47228,-29267,-64648,-43806,-71751,-75974,-36764,-195,10399,-10140,15175,54355,73904,87253,69245,21163,-3812,29829,59565,60633,33524,-27094,-47523,-37287,-92448,-53117,1114,-7294,-57371,-72212,-12644,22617,-10408,-68174,69933,340207,502253,418876,166893,-7978,-69111,-58170,-28766,18704,96757,116421,37786,-30518,-71317,-47873,-5193,32521,81028,96942,79150,-8458,-58350,74810,286321,362747,193203,15263,-94321,-35960,178654,340059,376844,361102,316814,283663,264584,158925,12200,-69930,-34337,-1557,-1210,-45953,-50147,-72762,-127215,-117418,-93598,-66398,-62920,-58970,12608,65527,52709,4924,-63156,-112841,-62725,12161,91303,164339,54806,-54693,-104000,-88123,-3080,139743,178570,133046,36162,-58516,-68158,-1528,90867,212391,188003,68007,-1598,-53448,-54853,-50487,-44590,-13390,-14560,-50564,-14315,34872,62470,67623,70674,69614,41252,36691,3941,6219,19479,18850,5679,8049,-4040,-29234,-29820,-87657,-85101,-58906,-51105,-35746,-14456,4348,-20838,-44766,-30332,49643,32117,-50308,-9364,91733,143404,151876,49985,-14254,-22153,-10879,-26645,-14220,-13847,-9297,-37014,-66432,-35185,17297,34989,64922,28910,-64957,-12770,57581,135004,196741,190656,86106,2061,-8862,44741,29394,-20914,-35571,-58658,-60887,-24363,35428,93974,98627,47576,-19013,2059,65081,141812,209383,275544,254361,194922,115168,49560,75765,68067,13615,-11294,16200,70302,78535,2786,-73194,-46034,-27956,-56620,-136238,-51529,-23723,-55548,-85790,-79236,-100714,-104543,-85665,-46348,1247,1802,-26067,-66197,-57541,9327,31817,51366,66242,64695,-5920,-58039,-35382,60946,151556,92481,8398,-69702,-67135,-41822,-46125,-67306,-6708,109347,226232,211616,91013,-9978,-88182,-76114,-59318,-72169,-57825,-14545,3766,-4093,-11036,-57563,-126505,-52960,-68740,-118261,-86740,-90350,-94426,-83716,-47473,22194,114830,186921,193235,102273,59387,39222,49226,64637,101969,130230,158797,161459,84273,-34248,-104038,3616,79237,-3846,-109948,-71802,-16765,25131,45688,1655,-69170,-58694,-36979,13349,64774,90503,67462,27691,26865,-5206,-29461,82118,202646,306573,353348,275398,189125,128064,37949,-658,-5401,14145,55324,47347,-18098,-31276,-44245,-54341,89410,97817,-25032,-69549,-115222,-86171,22489,74879,12873,-38958,-51889,-80689,-78483,-33702,51718,142328,201968,124653,19440,-5196,1274,-179,-19603,-2464,-29046,-67365,-42985,-25744,-27853,-57923,-39461,34536,103113,124737,162023,59028,78295,95891,110632,114319,135608,134067,79059,77258,78068,51702,10346,-17101,139572,332681,365546,262370,30221,-97730,-108229,-51001,27432,125449,118423,31611,-61830,-122184,-99281,-93814,-100709,-45843,26087,14418,-20902,-40233,-47407,-21180,3373,36045,113468,211480,202840,34889,972,49674,77927,34907,-31000,-77468,-96932,-106209,-73094,-45288,-48322,-75461,-149318,-141180,-115259,-11047,75107,178515,219924,98645,42941,202814,365033,221511,59640,-45068,-17079,25812,44193,35873,-9564,-43044,-21218,-62857,-52813,29786,74640,50631,-31879,-69338,-2025,145294,154395,-38265,-75468,-54611,-48795,-22861,61016,54930,30710,30594,64972,92963,33417,-74799,-28640,68169,50025,-20042,-53911,-55204,-40103,12012,93686,123498,64914,-7597,-135005,-88444,-26917,-3456,-34527,-68831,-41501,18419,39934,-60738,-61146,32693,84566,82517,22022,3402,-16351,-18488,-75651,-73125,17180,57602,68250,55424,30228,905,-39169,-74418,-68279,-59678,-53468,-22541,-40205,-57180,2444,12800,-35572,-68097,-92357,-125365,-137624,-12140,156997,373037,556471,634689,434920,128219,38249,74032,112037,115971,61478,24774,16298,18492,14146,-17091,-55635,18759,162546,188170,95430,4984,-6263,-8661,-17064,40935,194419,203018,104248,-6244,-22624,30019,-17443,-83564,-41286,-31475,-110280,-58515,-36281,-56865,-91003,-59103,-50648,-29602,44625,146821,184352,145877,17172,-61098,1408,-8991,-65138,-63447,-78698,-67208,-69358,-121156,-83109,-57711,-71015,-102711,-129985,-65356,25678,80720,93692,66349,-29905,-116422,-89793,-44143,-36932,-61653,-67203,-58937,-77961,-45459,17031,99051,164274,142910,45175,-17928,-66667,-89556,-44376,1825,-19944,-25661,-89360,-21845,18104,6190,-27947,-20466,-18477,-34701,-26244,122349,358535,357223,144349,-36189,-33772,13343,86000,163706,312672,240883,120356,89759,39834,60088,67262,30684,-14257,-63243,-81767,-43116,-36553,-61723,-75037,-8494,15641,9607,-35952,-28878,3677,-5591,-61365,-45557,-2872,-28022,-69198,-47626,20501,117177,202731,332038,343533,205863,75960,-18504,195653,524976,728894,605304,357139,142585,375,-39697,-30482,-20470,-26489,-26266,-54712,-69851,-39673,32076,85031,113437,40768,-70615,-40035,27730,22179,-76163,-50904,92292,169581,190123,128953,55623,-13666,-48369,-21162,47711,46597,-51504,-106411,-40848,1950,-9853,15426,42131,55671,107526,152515,133873,68104,-9296,-84851,-42782,-10521,-14426,-40614,-2395,123053,239999,253170,169913,159628,305180,371481,308183,229203,127924,36961,27542,53151,32931,-6167,-40111,-92885,-65549,-69722,-140273,-120714,-84173,5740,95004,93465,-38728,-70724,80761,222993,212333,129565,42427,-30716,-33709,15548,-3419,-40571,-31010,10912,36967,36092,4280,-89196,-120807,-111910,-130014,-109463,-74824,-68988,-88063,-76064,-42687,494,-7122,-34519,-1174,-5494,-30424,-62007,-88780,-91937,-40019,34742,75119,102395,80364,22398,-3290,19175,45895,27210,-11191,-64269,-76696,-51781,-94840,-149319,-113295,-69622,3138,28766,14715,-18554,32971,51291,26282,-43175,-73143,24948,29645,-19645,-46761,160322,359860,186769,65692,17395,-17331,-35343,32608,99934,74452,43281,84244,84237,-20045,-57153,-129982,-57266,51741,59109,20872,-29321,-44073,-38211,-55921,-57464,-12232,-52413,-54657,-40465,-65168,-202238,-94024,-38698,-63316,-87186,-29204,82488,109140,82124,54608,-6672,-91749,-112393,-32178,8709,20710,4473,-70535,-86486,96903,297001,264081,106165,40281,44994,70870,48549,511,-10834,-61038,-110926,-81307,-2387,32991,-7581,86321,148256,135109,82113,153557,98136,19721,-93,14586,-39797,-112097,72172,377323,656265,850006,992448,1161214,1191419,1020763,681683,256260,-3060,-25008,-49491,-64931,-87456,-9578,134280,206988,96945,95319,274230,407829,401662,148810,18906,-35924,-63686,-71100,-80291,-120028,-91352,-84082,-37671,20514,112029,124497,81313,3525,-16892,5645,-2746,-36379,-65908,-109647,-71194,40263,158139,228084,323398,452994,595341,662953,602704,420664,184072,-4580,76304,196972,163131,66855,-11146,-41867,-46364,-23596,1217,35810,7053,-28529,-44975,-76249,-113065,-122015,-59382,39472,36225,-83507,-50098,71947,100716,-15441,-101783,-49780,-42952,-40943,35198,103499,115227,39612,-53113,-70843,-36365,-57230,-66963,-98320,-54715,8217,3447,-17717,954,50188,83270,64151,23692,14119,131761,277727,292495,165935,22949,88843,187487,160955,88315,53030,60077,36284,73474,128239,149810,57351,-31180,42100,173738,192104,86050,65922,73981,70627,44448,10205,23221,40080,7835,-56644,-85829,-92275,-32733,10292,12498,-29730,-49434,-71515,-62600,-29588,-12856,-19516,-11414,-25235,-74369,-94815,-71073,7267,8122,-81024,-8275,56339,47421,6364,-17362,-28987,-30035,6111,95778,82215,124033,127964,102374,87906,62364,-37400,-104661,-36418,13940,53442,103182,102736,48210,-15130,-107585,-104451,3271,24061,4083,20937,198414,275984,175897,75310,56522,42575,185,-28333,-48005,-83797,-51991,23982,42620,-40368,11080,259633,279301,211326,147756,108917,45894,-51668,-126786,-40708,-6162,-26935,-62704,-45606,-12727,-14258,-32545,-24232,-30008,-58865,-129228,-94048,-63927,-47688,25188,91321,117079,73473,31209,56676,136532,224807,159604,29413,-50234,-117206,-65004,-19990,34852,40782,-40852,-50671,-32952,24823,106694,161862,75842,24632,-11027,-19748,-34109,-33589,-14590,-16595,-22218,-41832,12539,89147,19426,-29565,-35323,-26618,-47208,-62796,-30264,-21140,-34321,-120600,-113254,-36700,26605,46908,28347,-48993,-36328,-45794,-75007,-51784,-4179,46563,98076,168627,210643,301106,226147,191048,180865,116986,46453,-31593,-16340,69291,193891,181505,52625,-79325,-104252,-40910,-8993,-9042,-43803,-65395,-63222,-51794,-44839,-41901,-77158,-59681,90012,131335,91260,33980,-30676,-64474,-86821,-66702,-67453,-29172,4206,-8714,-57294,-55090,16603,88968,82171,48105,-17131,-35038,-8896,-30464,-100177,-71356,46217,167457,255823,231439,193971,187922,135750,29286,-50871,117423,316791,299400,215976,84786,89269,134339,64780,-465,57284,100066,37272,-69801,-78711,713,6027,-5905,-66076,-67289,-45928,-112954,-63042,-21737,-7476,98823,76653,-404,-95720,-54330,-27497,-61914,-33069,45341,159721,208456,166835,93704,75769,93722,101634,64940,246,-33941,-25460,36486,55538,55288,17307,-67680,-54600,-46344,-16069,49406,54868,53745,12797,-9931,-4959,-37199,-102996,-144484,-113746,-58241,-4854,6945,-15539,-80950,-96317,-83065,9137,59800,68977,30579,-77665,-48958,73866,125862,85036,21914,-39181,-105633,-120205,-107968,-87077,-92146,-106755,-126123,-47935,65567,88631,70222,30990,-52219,-85070,-32451,-60861,-78086,-69173,-13620,119044,282801,353044,249752,141665,73433,97664,29665,-65437,-10483,51459,41533,-18315,-97956,-106588,-104424,-50439,-10903,-11308,-43959,-75223,-76289,-31581,2978,51438,129694,218127,163077,-16557,-127511,-51219,-20199,30065,43893,-7050,-60182,-83651,-115448,-40506,24305,-14827,-20186,-50616,84630,277338,350728,181216,55417,25673,14854,14681,-4234,-59589,-85368,-43592,-64660,-92225,-63480,7637,7609,-16953,-15219,-29851,-63806,-68824,-65362,-59096,-16350,32389,40244,-10968,-104014,-98851,-55245,61591,226758,232484,119919,11127,-57012,-43768,55792,157673,145616,42737,-49046,-6769,88405,176440,169713,56246,-43634,-60733,-3326,79141,178406,232014,165248,40946,-75963,-125070,-104760,-101222,-74644,-44827,-15408,53995,136827,185623,159115,103428,42843,36066,61610,43719,50680,61329,69277,78451,105664,170360,186954,83418,24610,29625,17042,-20439,-5414,83344,302879,377964,220893,4726,-132874,-43640,47319,90363,109426,104012,19126,-71327,11558,72098,141769,186283,76526,-20878,-68721,-95354,-107630,-105366,8196,96237,145534,172842,193514,184712,111896,-11075,-42529,-18908,-78705,-101122,6635,133167,294275,364628,388186,298584,105281,-15777,-50843,-23592,1191,-70249,-119545,-7225,107801,198151,187856,147447,108859,71315,-867,-101395,-54099,8208,22151,27734,-9071,-46619,-21311,28656,-9097,-79940,-76744,-132028,-175185,-122724,-69329,-2324,49073,139320,140655,25253,60774,78978,51407,26969,-23545,-37552,-24011,-62759,-100044,-137641,-105082,-70967,-39828,14654,16370,-56594,-121093,-89485,-97988,-93911,-53187,52894,128026,260858,401923,334914,88491,-18669,-57266,-92701,-74181,5563,41517,-18550,-105370,-58196,14509,83291,85128,50890,-33623,-69195,-72653,-128515,-105501,-99395,-123645,-72208,-18781,39218,99013,189583,159815,70497,-27847,-90594,-109821,-89069,-49090,-1362,53615,80460,63520,-40927,36677,132598,109841,18079,-62494,-138412,-141484,-152544,-151903,-103567,-75391,-58513,-63438,-91981,-87782,-17371,455,-24850,-38498,-24972,66288,148630,175491,177998,111117,-9235,-87311,-89225,-66081,12047,50480,57723,99511,145214,197100,300916,324174,327847,223381,141194,79366,33868,9997,-2326,33740,51763,64295,51670,-1304,-88215,-89186,1181,60820,37217,-12458,14132,26929,54105,87508,126438,161107,146014,128134,90749,5713,-64752,-89992,-100642,-123349,-49604,53653,89738,37459,-16639,-42374,-11485,117909,398880,720931,797312,624950,314421,121486,30883,9129,-22088,-63113,-49826,-25380,-25365,-38161,-30652,18034,26023,-47318,-101168,-18529,-18940,-15618,28937,107252,164882,198523,140172,25271,-56120,-60945,-46785,10171,155171,335721,286925,149202,59722,45586,61788,116333,130922,152299,141142,71735,20882,29886,53227,106759,177517,232657,189545,69264,-23368,2749,-22056,-85866,-97890,-102484,-96745,-4318,94097,103176,-18042,-115206,-131426,-99134,-14614,65398,162715,161744,124501,62797,8487,-42376,-102619,-100142,-35391,-46569,-55075,-54630,-58783,-53373,-74463,-62635,-102230,-104477,-68841,37221,123521,174791,198360,141107,75104,27541,2166,-65389,-103217,-134700,-125165,-103168,-83567,-78655,-105810,-113516,-84601,-26945,88058,123828,148068,93322,-67658,-69477,43762,102844,122664,112826,76274,17478,-47680,-81418,-94187,-128766,-84851,-32677,-67392,-87916,-113728,-48604,-92759,-84627,-20478,62217,111111,72092,58033,3519,48400,77257,-63907,31220,185073,211646,199427,196405,143878,56574,-82108,-122956,-82219,-83714,-63192,-46687,-34332,-48735,-33894,42934,100298,107724,66786,15086,-40087,-13948,53508,31023,-62578,-60851,45170,15843,-45630,-16772,8936,-41092,-91054,20765,132928,201515,147893,9365,10791,63046,75985,101014,89863,-11760,-120145,-106512,-97331,-96484,-29199,49374,47887,-50949,-105415,-17952,71413,26641,-36415,-45346,-9820,-60806,-104092,-70042,-91335,-47085,-48697,-66960,-32588,-37736,-24223,20195,-10219,-29734,-78273,-93472,-94901,-77114,-78341,-55545,26283,161179,314835,246417,40384,-54996,-75725,-74231,-62743,-72148,-68784,-18887,36142,46644,-52450,-115538,-110219,-98533,-101915,-109811,-93734,35150,131864,183818,221442,315665,369995,206296,82302,60634,-6520,-4385,125314,168416,142335,-7245,-7746,36538,55434,17246,-86672,-58037,127688,76229,59340,12706,-93917,-160566,-67583,9573,-29062,-98583,-129452,-88211,-40174,-17256,-5690,-13278,13392,13384,11946,58830,78443,72266,78635,55254,-1845,50047,78387,94807,60752,-7098,-8170,-25058,-39843,-70775,-50930,-11144,40462,95330,135108,143659,134426,125133,63833,-20186,-3254,196794,380656,362953,225768,55731,-68367,25777,49656,-3580,-70265,-97156,-67509,-11804,145936,252801,185180,72604,15120,10133,-5133,-41821,-70676,-54391,-49189,-34444,-7522,-55133,-122672,-77094,-37516,-29562,-37762,-5345,9237,-7392,14509,24813,-15050,-72904,-120603,-145793,-147089,-115860,-59301,7372,64528,68885,49015,39586,42004,45837,72039,126007,156634,110984,70003,31454,-41269,-63830,-26545,48585,110261,174847,276757,277900,145194,63050,-1986,-26531,-19166,-14180,-31386,-65642,-78010,-86783,-79534,-62414,-7854,102764,127791,17250,-73446,1895,63633],[73586,-12329,-69688,-50957,-76102,-69035,-29891,-2165,-3841,-22175,2150,45527,70506,84934,62490,12040,-5171,40130,72582,71872,40769,-17340,-29570,-18619,-82501,-79118,-11237,-10200,-49260,-55852,-3655,23769,-14834,-76141,64843,336147,511514,444840,193088,-6209,-72714,-56905,-26837,3737,70439,105640,40208,-28756,-76777,-56663,-18440,12904,65129,93950,93391,703,-63399,75096,287798,341481,189461,21451,-63888,17578,247110,379530,411916,410428,367414,303640,250445,142746,8139,-57446,-29066,2588,-3061,-44364,-44197,-59683,-100564,-112407,-89639,-42684,-55542,-58744,24658,92138,78926,13860,-62994,-100518,-38905,46497,130973,194259,54568,-58941,-109990,-87927,3324,141199,177494,137589,49190,-47920,-55535,14262,118735,223026,184623,72163,1059,-62575,-64906,-70641,-77411,-35104,-36639,-73134,-15801,45347,79812,96196,113306,103351,44343,19071,-21192,-15473,76,-253,-9077,-607,-7257,-25965,-26762,-82253,-82235,-55740,-45454,-22567,-4801,12251,-13717,-39646,-33077,35704,14071,-57040,9925,96777,139345,154947,65425,-3961,-31767,-36872,-33464,-10758,-50,6493,-21190,-51898,-21110,26632,52856,87303,44893,-37525,6446,61406,137107,203671,214876,111998,22803,-7161,27024,9527,-31689,-39582,-51928,-41291,-1972,53141,106069,102054,43536,-37323,-23948,34914,104343,167907,242934,237884,179309,87751,23831,44288,45603,-3520,-21013,17685,78791,80674,1743,-51980,-10450,13306,-20985,-101703,-64951,-24307,-37769,-56599,-69105,-117348,-103004,-75285,-40035,-3010,-10639,-33026,-53301,-49746,-3366,18260,39448,58041,64709,5879,-49664,-34374,52803,110514,47093,-1925,-58254,-62733,-44326,-46458,-53956,12478,130922,245172,207027,82891,-22523,-89185,-54624,-35576,-42612,-27736,7531,28216,22450,8936,-45681,-125702,-51928,-52338,-121162,-111410,-116530,-110308,-93847,-44485,31300,131472,213070,211106,103574,41772,-510,25750,61479,112221,158583,197370,196517,106575,-23033,-106408,8365,88830,6533,-108781,-100485,-64794,-26444,13152,7099,-38188,-23051,-6678,29369,67065,85675,60579,26297,20230,-22801,-37230,85542,201808,294553,316053,220794,130648,85068,19379,-5815,-12553,7827,48683,30954,-29879,-34342,-58830,-92882,51977,67626,-36443,-71662,-112017,-97205,2794,44448,-14487,-56595,-55656,-80388,-109101,-78413,13777,109607,169508,107115,21401,10722,21755,11949,-17699,-7792,-42857,-82576,-57724,-44100,-49639,-67155,-35009,40234,106209,131649,184585,73386,91500,106638,103973,93719,140177,153206,97876,85166,81308,57537,13409,-23633,116284,322190,385011,295938,46236,-92750,-99579,-44965,31628,121808,90699,5929,-76244,-122944,-96177,-92677,-96041,-42283,36688,32963,-5691,-33013,-33775,7746,19648,45410,119655,208292,225775,69082,5953,48032,66498,12040,-59584,-106987,-75394,-103165,-91931,-71900,-69802,-88936,-143864,-155759,-105622,1471,93773,197177,229259,97300,24449,204731,401082,219225,56509,-49723,-38235,2137,32651,39049,-14812,-53323,-6879,-56178,-71592,24560,80972,63596,-28016,-91688,-23177,121869,163567,-17754,-58255,-45732,-45837,-17269,78150,82172,67758,72254,104732,125570,49006,-53029,-4419,103396,93405,-7967,-61531,-64896,-48520,6410,94660,142090,85584,7766,-131453,-96754,-40007,-27343,-66324,-106706,-42929,39965,52141,-59932,-58700,38735,92015,75527,-8359,-27443,-38251,-38554,-91623,-48006,36059,67405,70263,54914,28558,2190,-34917,-83667,-80309,-71880,-65027,-36920,-56650,-58978,7267,20670,-32161,-66443,-91107,-126422,-142861,-13484,164872,398090,585883,646026,427854,139657,48369,83275,116501,102607,34462,-10203,-29928,-29796,-28456,-49465,-67633,23683,166591,196289,107861,97,-13270,-13922,-24116,37995,171176,160222,66191,-33054,-16643,42763,-15045,-79787,-30013,-12562,-88346,-79494,-59911,-81397,-92197,-48752,-43919,-36673,29241,141378,179968,137703,10915,-55598,15123,4614,-58006,-64992,-81355,-58953,-70239,-117525,-94564,-68405,-81787,-116333,-144879,-81519,4705,70495,94982,64377,-34873,-123658,-95423,-46255,-34101,-55859,-73456,-61194,-81141,-51583,15096,110994,179011,150004,52786,-3847,-44648,-53466,-274,40587,7509,-19305,-88061,-15161,26560,6854,-17144,-9518,-26657,-59446,-43730,119693,350086,349893,145795,-29662,-20819,33738,116011,221007,371557,248775,106870,58926,10085,36321,50220,19391,-23863,-69302,-69286,-30802,-32846,-62776,-79598,-16170,2128,-2605,-45412,-26844,15067,666,-57031,-39838,-168,-27561,-68106,-49859,-3760,98098,210575,347547,360465,232272,96426,-30497,167341,481863,679157,565080,337135,144827,10171,-33285,-21848,-2354,-9985,-3458,-14255,-43016,-31090,32660,83050,115541,55850,-48607,-55873,-11612,-19795,-96596,-46447,92518,168879,191511,127264,48710,-13352,-35969,-6926,55365,42826,-50420,-126391,-55650,-20444,-37426,14967,44461,44303,90882,144341,128096,64582,-6828,-82639,-45569,-10098,-10847,-30932,12848,143143,244176,230135,136387,135778,320703,450302,404332,314992,200197,75478,48939,56652,18465,-24717,-57542,-119393,-80276,-83708,-167740,-145265,-93244,14476,134324,137067,-22010,-88979,71672,225761,226320,141979,47892,-29430,-42562,1970,-6566,-47906,-46694,3716,41332,47743,11676,-83515,-122406,-122218,-147549,-104415,-59839,-60146,-85757,-75163,-36377,17394,19313,-28232,-13221,-19919,-37671,-61218,-82308,-85301,-30917,52239,103865,118211,64784,-4608,-17115,17841,51349,34960,-5224,-60441,-81200,-54342,-98857,-145538,-97618,-65798,-7160,32666,21915,-30390,14860,44188,15685,-57256,-41439,39612,37717,155,-24697,142860,299354,126385,29299,-5684,-30503,-41336,26598,84626,55068,33279,84629,87344,-22651,-57410,-105782,-59518,32398,43302,20785,-24784,-44167,-38904,-49848,-44334,9548,-19797,-30944,-32831,-51068,-174725,-143352,-142270,-203159,-231106,-143866,17129,74789,56326,32890,-24646,-100966,-110266,-28345,23362,47834,41532,-34725,-81718,128697,312327,242813,90028,40812,58238,83755,48651,-15967,-21067,-53083,-85029,-108843,-14384,48955,18806,93981,153425,128118,67106,134995,76893,-8620,-17113,7191,-40264,-125400,25610,270448,508946,689843,821609,946985,927207,760508,491401,166162,1041,-14612,-52965,-57854,-78555,-3202,147193,235666,116300,117968,298659,432587,455991,183078,38396,-21215,-53584,-64953,-80882,-127153,-83794,-81165,-38525,29932,131852,135416,82989,5679,-13932,7196,-7209,-46561,-73188,-107384,-87667,17067,127707,206673,323470,430141,543882,558297,448878,244965,19603,-139062,43948,164257,149541,68677,-8168,-36056,-37508,-11453,10938,37471,3110,-30433,-48594,-85827,-120008,-117539,-61902,35514,44802,-67337,-86368,17362,66445,-24751,-107866,-52469,-39059,-20503,45136,101165,104987,26137,-70071,-84638,-39998,-53165,-63210,-105381,-55091,10645,7150,-5134,18352,64389,83980,49600,-9167,-12877,127520,271874,280457,152212,1562,69102,177138,162753,94283,66171,91112,62496,93070,147533,165348,65188,-21662,38589,133821,132785,72382,80038,93640,89130,52155,13433,30006,46739,10304,-54172,-77392,-89014,-41010,6106,16400,-17255,-27925,-42274,-34131,-13664,-16479,-38806,-30207,-38311,-80351,-75618,-59116,-830,1080,-83015,-21545,38540,30225,-6789,-22099,-23533,-23210,7126,101415,79492,102590,101707,84555,76411,62506,-3911,-69240,-56936,-27387,10513,57102,71270,44464,-7465,-103979,-100334,15613,41058,9310,11427,189332,254623,152229,65871,70329,52808,-832,-36315,-58076,-99555,-56785,29439,50515,-36426,-38541,216945,239964,179169,123802,91216,35773,-53352,-121912,-35675,862,-25437,-65582,-52069,-32622,-41380,-36284,-20526,-31967,-64864,-113220,-99513,-85002,-56378,2669,47128,74785,49620,20922,48576,132220,239426,212709,76969,-24980,-98485,-58934,-10955,38514,47894,932,43072,63915,113308,170874,190174,91174,31742,-4039,-15380,-37216,-45284,-31192,-24804,-20931,-34084,16440,86731,1841,-41810,-32668,-11254,-18078,-38615,-17947,-17963,-44160,-134963,-123818,-44398,30860,67842,56191,-28969,-43627,-52947,-56401,-32450,8196,49962,91468,150885,205066,316267,234520,194699,188508,123613,49015,-41038,-10509,82533,183607,154082,24956,-93964,-108126,-37759,-7145,-11947,-45432,-60125,-49209,-37633,-32950,-24558,-58729,-79344,80423,135893,99602,43606,-23820,-66392,-93327,-68504,-78460,-50450,-15134,-22788,-70446,-63584,-8813,51757,61145,43799,-22605,-56002,-31490,-44525,-105080,-76631,37299,159848,262791,260524,241838,273482,223228,78398,-47236,78427,266019,287319,238337,132825,132609,157072,76793,2387,47523,78042,21164,-83067,-104845,-24398,-8436,-6281,-53788,-48284,-31171,-92212,-71653,-28967,-16764,81609,56784,-33813,-87105,-36009,-20986,-59655,-29772,42425,152716,192849,134214,70779,68772,93685,102788,70018,13172,-15315,1233,57839,64729,52856,3986,-82056,-68191,-53197,-12268,58784,56891,35148,-344,-12978,985,-27116,-96055,-147673,-114291,-47979,11352,27640,-6656,-59451,-62964,-50406,18755,52470,57024,19931,-77797,-39284,77790,119707,71674,7142,-51358,-111622,-116032,-91562,-65766,-85189,-107438,-140644,-69031,32570,67251,64650,36543,-34189,-89711,-53636,-82413,-83991,-66008,-12790,112572,264182,314012,219009,114022,42365,58012,14033,-73135,-17998,45984,40035,-25025,-112011,-114762,-93225,-40796,-4922,-6128,-38058,-71443,-78296,-45868,-23803,33563,110379,206860,150417,-30969,-125171,-42215,-14529,30977,44409,-5370,-64875,-98825,-114864,-8340,79167,23464,-6966,-46257,82769,266423,316412,146374,30283,-3653,-27976,-36246,-40532,-64440,-77780,-54951,-75273,-82690,-47688,13745,10830,-9285,2032,-7716,-48075,-62938,-65774,-56555,-14002,33121,39187,-13875,-107109,-84788,-26159,116943,282407,271248,134621,11222,-59058,-51009,44512,142893,121854,19639,-52123,1833,106267,195055,186757,60639,-55283,-81650,-27644,44928,142793,209417,149504,34568,-75594,-120234,-96040,-89628,-66437,-36746,9519,99364,193453,241540,196556,130782,62823,48017,73791,61945,71922,78890,86748,99230,136079,215547,230481,106606,59864,63400,29020,-28437,-15037,74580,258598,307644,163175,-28875,-136334,-16644,49313,81507,96685,91691,15736,-87672,6052,71279,158839,234902,121583,16992,-34594,-75015,-95518,-93834,13924,108802,171934,192855,196151,185404,123252,7305,-22362,-8651,-71093,-111787,1830,127177,262721,307425,336917,294649,125365,1534,-43673,-23093,-5619,-85495,-137300,-5876,114547,206595,189322,141785,99394,56851,-13040,-113039,-34643,41247,48663,39350,-9365,-59985,-33928,19871,-18946,-88863,-87322,-137662,-153378,-117059,-58798,-10,41809,135204,152518,45880,61215,64499,49540,46409,56,-30794,-27018,-65858,-109775,-143185,-88276,-50748,-23872,12235,2867,-71891,-91719,-62854,-71063,-68140,-39374,66928,149364,297529,445244,346157,93329,-14585,-53640,-88620,-71700,-2447,25991,-37485,-99663,-37774,31085,91835,90041,49079,-43659,-77384,-83355,-107247,-110132,-105261,-109727,-58510,-3905,49582,101599,171924,123564,40327,-45483,-103164,-112611,-89081,-55699,-6093,57785,93224,69266,-50908,40724,151755,123553,27155,-53543,-129509,-143920,-140264,-144446,-94202,-59450,-36607,-46022,-75095,-52849,15399,12466,-27525,-40217,-20695,68114,152433,165912,157400,87583,-21437,-93819,-90398,-63317,11573,41021,37903,69267,106567,160905,264609,297226,305570,214917,121578,60349,27731,19945,12428,45896,67144,85711,72162,5848,-98927,-77983,29411,84065,48167,-28978,-7238,27951,64427,91714,124132,150347,119913,92542,60240,-8558,-83908,-101923,-108642,-124208,-41666,76251,109281,44375,-13826,-33348,14028,169857,465623,743728,766371,602440,315551,128980,33859,-6777,-48820,-68124,-31722,-8466,-12888,-30120,-22451,25496,36049,-44243,-99387,-15875,-16055,888,52449,129028,176433,190846,117854,15351,-58163,-59592,-42187,19413,158266,293413,231515,114113,32276,26814,50856,110480,137819,175220,160729,78573,19755,24598,42943,91563,129732,180078,150332,42775,-17450,37997,13409,-67829,-100134,-110649,-82071,-5950,78682,97840,-14178,-108588,-120277,-100523,-24032,51130,136126,126393,96433,41071,-15721,-69076,-112914,-78416,-30735,-54123,-55437,-50246,-45486,-29185,-60033,-57066,-105548,-108747,-78666,8551,75838,114711,150180,119907,74644,34357,5314,-69576,-109377,-131698,-121076,-108205,-83808,-79058,-112157,-99585,-60806,15916,130298,147556,154728,79142,-85041,-39834,68145,121879,134320,119986,71945,10121,-51722,-77241,-84414,-111913,-48744,6290,-31814,-52073,-87283,-98547,-134100,-89872,-20343,61323,104994,45993,-18426,-108895,-27207,-373,-113500,35450,150806,143553,107435,105853,73997,23494,-76079,-105769,-67893,-71139,-60210,-48035,-37593,-57615,-49077,25083,77901,79767,35888,-13166,-66528,-39060,12209,-22319,-108210,-68328,26608,-10630,-59601,-14421,10043,-37058,-83453,2437,118835,197386,165762,45998,58602,97410,93910,104636,97188,-4571,-119934,-93072,-49823,-91931,-76093,12007,24431,-62125,-125883,-43575,63048,25121,-38108,-50953,-24721,-67384,-96972,-61819,-74414,-36205,-44333,-94898,-63969,-56346,-21122,24604,-1338,-14701,-63574,-76954,-83746,-74194,-72952,-55733,14737,152717,324745,243360,38401,-49052,-68714,-70564,-62860,-81809,-94470,-41220,17750,26989,-74121,-133653,-110208,-88038,-100280,-112109,-80249,34463,109579,133561,155428,246764,302450,155971,57100,32920,-38222,-3202,90926,95943,73557,-13707,-60469,-2914,37153,-4286,-87502,-87164,85234,53187,54473,24347,-77270,-153269,-75113,712,-27791,-91917,-122524,-94007,-46735,-18137,-2545,-973,28604,27614,21547,67068,96212,102939,117486,82085,3776,51268,90478,111761,47382,-8891,12870,2088,-18203,-45281,-19013,-1188,31228,84065,139941,171869,175682,171329,112966,31290,39486,237114,432925,407788,250654,72357,-29490,42773,52731,-6167,-68666,-88728,-48558,16753,191960,272474,187601,67405,5167,-3287,-17539,-45298,-75780,-65094,-52403,-29764,-8336,-60089,-124943,-77798,-45375,-47570,-52133,-17124,-303,-9376,18697,33297,-4150,-61325,-99719,-120727,-119249,-87219,-43866,16171,62581,55305,32356,22049,21486,21798,40994,86095,133882,105833,77005,36136,-50507,-90688,-50192,52128,127213,181079,247884,245645,119938,50123,19377,-2395,7383,13113,-16326,-62691,-81597,-94254,-96192,-79676,-9052,93134,87752,-16203,-62776,16363,83844],[95845,2836,-74383,-64784,-86688,-64358,-25016,-6125,-20841,-34502,-14255,30637,60231,75003,48220,-4651,-12521,48354,85059,81193,43499,-13141,-15177,1240,-59183,-109467,-29324,-18183,-46405,-45929,-2990,16862,-25603,-85686,54655,314484,489328,440400,205495,-10698,-79799,-57066,-27064,-14402,37421,82043,33098,-32238,-84466,-66072,-31745,-7664,46522,86318,102679,6834,-70945,70739,273033,301808,177560,30108,-23518,84081,308009,401204,429750,439543,396620,299954,215813,113673,-1458,-48129,-25294,3996,-5921,-42939,-40048,-51302,-82211,-93829,-76683,-23019,-50593,-46541,34929,110400,94991,15736,-67094,-87976,-11644,86230,176215,221348,52779,-63402,-117394,-89207,5636,132775,166881,135736,57575,-38347,-43461,28774,142830,222803,171878,66137,-4363,-77844,-77220,-92532,-96939,-41475,-47769,-97680,-23581,48496,90331,117390,149027,133590,45204,-3,-44219,-30104,-17639,-21072,-25273,-10687,-12440,-26177,-29611,-83439,-81950,-55032,-40747,-11619,398,14982,-7326,-34645,-40311,13857,-8241,-54312,25867,96241,127904,147657,71512,-615,-42538,-60928,-40521,-11174,10187,20951,-3980,-36466,-14980,23410,63614,111472,65819,-15633,10407,49620,123512,196093,227324,129749,38673,-5833,3848,-16293,-44994,-43628,-43937,-25255,14489,66425,116149,104353,39149,-53190,-49156,5899,70138,130291,203064,210392,154749,56406,-494,6589,16654,-21200,-27365,22111,86236,78517,-5006,-36354,23600,53615,13782,-74412,-74469,-26250,-20719,-26452,-51104,-135404,-101997,-66707,-35286,-9436,-24044,-37914,-39498,-40532,-16782,3938,23865,44631,58755,16026,-39769,-33215,39986,59635,-3080,-14064,-49190,-58971,-47573,-45914,-41076,28686,147924,257198,197798,73308,-34646,-78577,-31555,-10430,-12541,72,23727,47165,44552,25145,-36061,-121786,-49590,-26275,-95261,-129904,-106316,-102576,-104560,-42949,36634,143420,236104,228353,110590,31784,-39032,575,56048,118192,179101,226955,222690,122701,-14470,-109190,9863,90526,10554,-108155,-126576,-109500,-62181,-3161,20927,-1674,15845,25413,45393,67676,77135,51914,28377,17254,-44359,-35026,92986,200665,276825,271335,165185,72193,36621,-5927,-16367,-23698,-1528,39059,17757,-30277,-32875,-65579,-108370,31980,51648,-37628,-68195,-101464,-97984,-2472,29370,-30699,-69469,-57093,-71107,-114135,-122835,-25072,72197,130894,86611,25512,29167,42536,22014,-19200,-18556,-61151,-100493,-75033,-62865,-68973,-75296,-34748,43213,108686,137535,196228,83607,101423,115359,97337,84044,146922,168831,113935,90949,82721,61795,16160,-27991,96013,300809,387496,318032,59524,-90650,-91057,-35365,38320,115911,63714,-18302,-90409,-120403,-93676,-92322,-92168,-38091,49164,57279,16028,-19404,-16891,39285,36481,53697,122465,198684,232389,96449,11314,46097,53722,-10996,-87375,-92686,-50341,-87831,-102039,-100685,-90081,-94004,-117541,-121785,-84943,22804,118202,215100,231468,89571,2711,206013,430572,214630,53911,-50039,-56992,-24757,17046,39775,-21763,-55923,17058,-42402,-87275,17965,82770,73538,-21099,-108497,-42762,96163,164414,3143,-40803,-36662,-42995,-9543,100912,118268,112752,118800,146530,159135,66705,-28491,18868,133654,134036,9449,-67283,-75307,-58465,-1077,92623,157472,105410,22156,-125920,-101313,-48399,-45515,-92542,-127754,-33973,60655,59203,-61490,-56368,44742,97680,64653,-39064,-57823,-57640,-53301,-85722,-18512,58081,80593,76994,60888,31778,4790,-30128,-92970,-91341,-83149,-76951,-50886,-71289,-61145,7917,24376,-29351,-62432,-86074,-123262,-150301,-21817,162531,410905,601252,638537,406246,144311,55975,90225,118085,86792,6116,-49008,-81294,-72623,-59827,-75192,-78559,18515,154983,191297,109552,-10460,-21090,-19855,-34044,31748,139844,112360,25671,-54748,-1097,57576,-9964,-72720,-17148,8684,-59738,-99401,-80056,-98043,-89450,-41051,-39439,-46616,3527,118270,157609,116669,-1327,-48069,30501,19488,-49885,-64546,-77980,-54511,-73771,-113859,-103304,-78489,-89662,-114801,-116057,-78402,-17290,54862,87756,54029,-42315,-114034,-98201,-47834,-31697,-49515,-77394,-61963,-82413,-56303,12938,119403,187581,152131,58379,9719,-22426,-17085,45179,81214,36481,-14135,-86233,-13605,30657,6881,-2263,1801,-34621,-87926,-57974,118615,333979,329597,140096,-26401,-9094,55438,148084,280304,418102,247540,91418,24935,-19973,13575,32397,7701,-33709,-73362,-55458,-20590,-30836,-59964,-72222,-8005,1276,-7164,-52171,-24610,25805,6447,-48881,-28683,6551,-24254,-66268,-52412,-33593,65108,197885,333679,349309,246791,116273,-30743,134527,419419,598776,502016,308746,142562,18697,-26572,-13058,15809,9872,26364,31269,-15019,-20669,33587,82314,119873,74586,-24135,-72223,-55450,-61920,-110745,-38923,93728,168187,192887,125821,42232,-12951,-23107,10904,65187,42268,-43520,-147479,-73194,-45885,-63384,15721,40903,29053,68544,126338,115046,55794,-8100,-80579,-46522,-8353,-6139,-19306,32501,165373,239976,195409,91968,103466,318034,507303,489334,398536,277876,118206,71444,60829,5160,-44599,-77213,-124873,-63718,-68606,-159394,-161877,-93242,27387,178438,188227,3190,-103758,59336,221298,238657,156524,56180,-26892,-52130,-16387,-15140,-56463,-60977,1511,53581,67640,23916,-74382,-120603,-131232,-155892,-86330,-41336,-50634,-84020,-74830,-29979,34314,50429,-1564,-19778,-42179,-49464,-59991,-75833,-77374,-21451,66604,127363,129142,47672,-32157,-25935,19410,57482,43239,2206,-54400,-87162,-59289,-104917,-137791,-78196,-53828,-12158,40164,36063,-31651,-8312,29691,-940,-66282,-8074,50628,42110,15498,1289,145938,257222,82860,-168,-24089,-39149,-43841,23264,68956,34546,23859,87293,93837,-18497,-45261,-74517,-55604,9709,26617,18885,-22589,-46046,-37727,-39133,-26968,33786,14105,-7573,-23898,-35011,-111631,-100450,-132313,-228929,-293448,-232073,-42149,45321,33798,12000,-43337,-111472,-106909,-24571,36155,71510,75456,1904,-69360,144828,307273,213374,74599,45191,74268,95231,47307,-30870,-31737,-45513,-60411,-99813,-24768,62131,44202,94790,151216,118216,54487,120263,60392,-32578,-34091,-1009,-36788,-108022,-40509,94195,190742,236515,277233,357740,344231,255514,128067,-38133,-33900,-12910,-53760,-52340,-64932,5106,159852,260500,133402,135341,306090,431354,484972,210971,56457,-5920,-41845,-57868,-81034,-129602,-75169,-77729,-35647,42266,152340,144267,84007,9065,-10801,8425,-10555,-52688,-75281,-95727,-99930,-7871,92606,176971,313621,410020,511459,492775,354689,142174,-70703,-245853,22098,126303,127266,64905,-9222,-33385,-31592,-1315,18535,34789,-1333,-28836,-50080,-92424,-122152,-116364,-70357,23387,46927,-49962,-106737,-32212,30708,-34908,-106546,-51530,-28622,1658,56696,101477,96703,13342,-86136,-97374,-41770,-44029,-56643,-113480,-57341,11377,11194,7111,31625,71980,77979,30577,-45302,-41074,117262,255633,261888,137144,-18832,49229,161618,157335,94043,75433,119403,95859,114988,169930,179166,71623,-10477,38036,99774,83452,61471,95064,113686,106308,57424,15738,37725,54081,13127,-52107,-72109,-85871,-50051,-596,17190,-7292,-8004,-13732,-4312,4434,-19529,-59252,-49346,-52537,-88917,-55844,-32188,1246,-4127,-82282,-36813,18274,12231,-19348,-25743,-16263,-12030,15538,112574,80520,85171,78615,66354,62271,59366,25427,-22290,-50363,-59814,-28525,14206,39715,39693,1133,-95968,-99251,23861,56324,16586,3120,172512,223367,124349,55677,82249,61483,-2560,-45062,-69007,-115284,-58565,36539,60798,-22055,-89186,161452,193070,143370,95609,68660,20868,-57423,-120668,-36559,63,-28098,-68256,-55376,-42486,-58808,-34678,-16840,-32134,-62523,-91817,-100668,-112089,-67253,-22249,-60,27972,23373,8651,37396,124238,246050,262144,131236,2831,-80622,-51638,-5945,35078,47739,45212,129138,158194,194722,223355,204601,99187,35165,163,-11754,-39182,-53727,-42375,-28800,-16971,-22487,26480,89147,-12308,-55651,-33223,-2025,5997,-15685,-5789,-13238,-51305,-142455,-131523,-54138,31176,83489,78955,-8497,-46580,-55869,-38665,-16364,17760,50643,82615,131673,193571,313728,226884,185996,184519,124294,49148,-51988,1901,94572,163791,121265,-3015,-108224,-106833,-32020,-1936,-11601,-44310,-51394,-34567,-27252,-25221,-11074,-41890,-103346,57662,129291,101595,49049,-19781,-69601,-97836,-70448,-86141,-66817,-31682,-36008,-83773,-72916,-38418,7871,32906,33098,-27627,-69286,-52132,-57393,-108903,-84213,24882,146598,260982,283202,287043,356033,309587,126498,-31985,46063,214708,269582,257676,180901,169645,171376,84865,3869,33809,50699,1435,-92671,-122593,-44556,-21073,-6444,-41448,-24942,-9676,-68351,-75944,-34981,-23743,58901,31254,-64181,-66792,-23227,-17893,-59090,-28710,34872,134369,165354,97034,47750,60461,91083,100402,72020,24285,1552,27019,79332,74578,52128,-4255,-90098,-79096,-58057,-8209,65927,56376,15257,-13757,-14792,7589,-16656,-87260,-148091,-116732,-39397,25539,44782,-4395,-40208,-23032,-12274,28994,44823,43408,6500,-79654,-30681,78644,109347,55196,-8468,-59840,-110427,-106983,-75391,-42793,-69225,-100268,-149400,-90701,263,47060,57938,40753,-15072,-75851,-65304,-102261,-90805,-63676,-14174,99414,233085,260334,178938,82978,12171,20608,-3490,-83795,-30706,33800,31195,-36451,-124050,-113339,-79416,-30607,970,-1315,-32323,-67122,-78518,-57907,-41782,23354,92636,185128,128386,-45376,-119047,-34047,-9075,31107,43714,-2138,-62534,-99571,-96154,16233,120087,50293,-214,-44127,76125,242117,268367,110374,7761,-29596,-62687,-72537,-63828,-67347,-69527,-60728,-80237,-75003,-35167,17266,11766,-3682,16515,11132,-31086,-53377,-61078,-50471,-9341,35573,38880,-16253,-105551,-67740,3063,164140,314621,287298,138431,7801,-59295,-53521,36646,128102,99013,-1011,-54522,9449,121102,208342,198052,61610,-67145,-97516,-47244,13198,104446,179132,130380,28969,-70341,-108803,-81657,-73797,-56021,-27925,34506,143732,249564,294728,230496,156895,85199,63657,87004,82427,94517,96104,104823,121554,169446,259182,267432,125364,92316,94017,38190,-35555,-18635,72091,215037,236556,109308,-48671,-80800,21653,58099,75878,83817,74885,7288,-105405,5442,75454,179805,287591,174663,56677,-2916,-57266,-84849,-83428,18807,116013,187835,200578,187293,177770,131771,27044,-995,1650,-62989,-122141,-3923,117516,222571,240974,271645,278235,146810,25186,-29241,-18899,-11355,-96242,-145411,-1748,121438,211911,185620,129889,82791,37504,-26153,-121822,-15516,73462,74661,50281,-9477,-71761,-41692,17606,-20411,-88185,-85666,-124574,-128425,-106491,-49177,-2062,34626,135393,168293,70868,60310,47928,46849,63077,24145,-18524,-27158,-69646,-118054,-124218,-69784,-32466,-8561,9760,-10327,-76243,-59148,-33190,-39692,-36044,-12049,99687,187043,345507,486540,347980,94758,-12120,-51105,-84448,-69575,-15123,2409,-63087,-76255,-12651,51189,101386,95865,46364,-54153,-80252,-77278,-81281,-95450,-103060,-93800,-41839,13228,60744,101341,142961,83412,10248,-62421,-111837,-110600,-86497,-60462,-7225,66909,109366,76215,-57268,49568,172958,138883,37856,-43508,-117433,-138776,-125850,-132153,-82318,-41558,-12549,-23173,-49318,-25585,40565,22613,-29250,-38699,-14543,67905,146939,142910,126279,63454,-31041,-96524,-86419,-54817,17324,38032,24688,44994,72195,123839,223574,262345,273659,199032,99957,41450,24456,34960,32588,59741,83355,109844,97655,18414,-100502,-64061,54905,102748,54596,-41708,-22135,34214,76605,93952,118620,137118,95556,64545,43071,-7162,-93978,-113910,-117451,-121960,-28968,107372,133555,56378,-4652,-18609,44516,227012,529089,744593,712512,561711,310173,138292,43160,-19549,-78279,-67863,-11951,9710,443,-22083,-14448,31141,42479,-41246,-87176,-9403,-11754,17487,76932,153131,190189,182830,95903,6869,-58307,-54648,-33645,31222,156127,240545,175661,83532,13295,15232,43785,107042,148828,200970,181549,85904,18622,18521,32711,74830,79241,125596,107937,13932,-16477,54340,39151,-47386,-92688,-106807,-66056,-3220,71912,103628,1915,-91251,-103652,-97707,-30759,39195,109783,95948,71943,23656,-29627,-74098,-87393,-51041,-22973,-57293,-50434,-41573,-29293,1125,-35998,-41684,-97968,-104599,-81250,-13200,35542,58286,97373,95411,73509,40751,8068,-74556,-112240,-121967,-114767,-108887,-81281,-78809,-118212,-81801,-33701,57347,162742,162367,153830,59586,-89245,-10937,91649,141370,148680,128269,69846,9335,-49752,-69010,-71458,-90717,-12239,41185,-21,-20170,-55298,-136116,-169991,-89517,-21337,50510,84413,23597,-49927,-115087,-79319,-73252,-81521,-14450,100346,93003,37717,29640,19287,818,-72492,-82725,-52904,-58305,-55710,-46620,-35863,-61180,-62171,2206,45002,47213,20670,-5459,-52054,-63262,-56362,-105036,-156919,-67603,987,-42006,-73206,-14738,16932,-25645,-67055,-13292,102491,189648,181567,86529,110012,131507,112780,109914,106598,10570,-116135,-65556,12019,-50137,-100659,-48788,-20636,-76602,-132013,-57023,58096,20232,-40941,-51263,-32369,-61304,-76925,-60457,-47156,-21207,-38298,-110895,-89349,-68813,-13746,31853,13076,7542,-39585,-51083,-60031,-58836,-65544,-58688,3975,151707,340275,246184,44553,-37624,-56857,-61640,-56628,-83971,-116243,-60121,4665,21220,-72640,-125125,-99371,-78499,-95003,-101795,-59442,31150,77610,72154,79553,176304,240376,116109,37346,9609,-65311,4440,80664,64221,31105,-17921,-95618,-60529,-12394,-33408,-76858,-89523,45293,31417,49206,34654,-59052,-136320,-78303,-6287,-23220,-77706,-102880,-85836,-43340,-11653,7546,17863,47816,45921,36189,78041,114839,135468,157338,107537,12259,56711,109555,134804,38396,-8458,31307,28866,8454,-7262,17159,12547,26219,75415,146366,202658,222802,225989,170456,88593,86204,274806,470537,435634,270548,97010,16966,64735,58937,-5405,-64481,-77205,-24025,61234,246547,292331,191409,65232,-1131,-12485,-26155,-45278,-75084,-69737,-50693,-22079,-3396,-57099,-115512,-76199,-52143,-64692,-66060,-29260,-9486,-11543,23616,43554,9758,-44541,-67989,-68362,-59435,-40984,-15915,31323,61424,41454,16999,7925,6440,4861,18138,53859,112984,102307,87031,49825,-39285,-95950,-72208,53554,140730,184593,216462,202444,87296,43222,52945,32514,37334,39826,-1514,-58686,-81203,-94855,-103471,-75232,-3030,80813,49213,-35957,-46702,31638,103984],[113673,17244,-73082,-83806,-102007,-61260,-22038,-11067,-37222,-45464,-32838,11053,45275,60710,29921,-26921,-24749,54485,97429,89448,42665,-13528,-5086,18553,-34594,-131269,-51969,-30626,-48813,-42617,-9705,3390,-41091,-95184,39782,276974,438105,405401,201518,-20891,-88377,-57588,-27111,-32014,1910,48452,16697,-40752,-93955,-75397,-44257,-27200,26991,75139,106767,10329,-79438,62112,244428,249562,159575,43976,26806,159732,357433,404960,429080,444423,399668,272700,165048,75018,-14840,-41699,-22501,3764,-9127,-43221,-39510,-48860,-72045,-76741,-59861,-9092,-46425,-27320,42763,117141,98094,10760,-74600,-77205,16940,131040,226472,243294,48686,-68028,-125394,-91971,4326,117976,151482,131431,64114,-28016,-31047,42881,163167,213803,151824,51002,-17949,-95636,-87999,-113740,-92229,-35416,-47195,-119847,-36943,45105,94524,130326,174210,156714,43575,-20089,-65153,-39091,-34009,-43083,-42327,-21441,-18595,-28721,-36807,-90249,-84462,-56399,-36692,-3846,797,12987,-826,-29208,-52177,-15277,-33900,-47687,34938,88783,109228,130264,68098,-4051,-54599,-81351,-48642,-15516,16692,33776,13816,-21464,-19390,5551,63195,127900,81079,-2248,4832,28684,97496,174345,225838,138116,48245,-6763,-23856,-46402,-60447,-47678,-36706,-14717,24359,75087,124729,106637,35192,-64750,-72032,-20457,40768,98402,160670,175411,124653,23895,-20472,-30751,-14702,-34967,-27390,30330,92784,72612,-16558,-25912,51922,87739,41684,-54357,-80473,-29033,-4441,3049,-30272,-145214,-101738,-60245,-32162,-17340,-36744,-39603,-25377,-29813,-27049,-8333,6323,26482,46513,23975,-27012,-28667,26350,5859,-52622,-26256,-42949,-56659,-51964,-45267,-29872,41594,159986,261849,184243,62003,-46022,-62004,-8417,15508,19190,26489,34152,59749,60952,36568,-29468,-117163,-45332,11988,-41789,-83664,-66025,-76878,-112464,-43350,37356,148763,252640,242029,122077,33259,-68698,-24444,49085,120532,191606,246195,238936,132186,-8959,-112775,7879,84695,8369,-108553,-130024,-122761,-66664,-2103,40725,37327,56245,56996,59255,65204,64022,42013,33734,19235,-67770,-22934,101522,197283,254037,223686,113173,18532,-10552,-36628,-32268,-38244,-13252,27094,6752,-28204,-32722,-70951,-110102,17214,39845,-35679,-63695,-87256,-81964,9033,29983,-34994,-76553,-56019,-56554,-88358,-137490,-60263,33179,89647,65006,31571,48725,61650,28550,-24835,-35488,-83814,-120446,-95476,-82679,-86907,-84996,-39017,43337,110433,141775,194673,87279,106730,121499,91846,81351,147297,174893,123632,93071,81688,64101,18310,-31017,78245,270409,371781,325199,69129,-91740,-83123,-23166,47163,107851,38012,-41108,-104116,-115929,-92197,-93144,-89578,-33971,63210,86844,44252,2473,3980,71911,53474,61411,122354,185661,226611,117304,17456,44017,39718,-33687,-113494,-63012,-26244,-68817,-93771,-117167,-96163,-86108,-88185,-83382,-55451,53665,147306,230355,226129,76139,-19068,209741,453084,208701,51660,-46780,-71045,-53767,-2894,35132,-31219,-49216,42012,-29881,-98930,10830,80510,79955,-13192,-119118,-60681,70079,157924,24183,-23563,-27940,-40419,-705,124597,157438,161442,168072,189132,193005,86195,-3023,39495,155730,166448,29742,-69742,-86304,-70672,-11836,85631,166466,121324,33169,-118435,-97760,-50441,-57070,-110915,-101474,-15042,78636,60682,-65372,-54777,49764,100039,49722,-68498,-83215,-70465,-57278,-59068,13568,82154,95960,86636,70649,38497,8217,-25311,-99693,-97849,-90897,-88299,-63702,-83664,-63574,5338,24472,-27375,-56958,-78390,-116479,-158781,-37265,149657,409872,599793,610419,370465,140380,59368,92581,114489,67913,-22926,-90239,-131121,-92823,-72815,-92277,-88386,5147,129110,172043,98422,-27743,-28159,-25859,-47611,21280,101450,61854,-15579,-62241,23679,74907,-1467,-63683,-4181,30719,-28708,-105494,-94444,-106605,-84839,-34885,-36014,-57265,-31695,75978,116184,82328,-19717,-37899,46761,35029,-40736,-61560,-69461,-52196,-79144,-110939,-108607,-87735,-93677,-97069,-83269,-56423,-37030,34343,72124,36164,-51588,-101128,-97333,-48268,-29235,-42644,-78486,-61238,-81863,-59611,10736,124475,191178,150792,62754,23181,-104,18529,88589,120422,64942,-10310,-84043,-17617,29136,7611,15904,13148,-40436,-119336,-64720,119268,311055,297677,127119,-26761,1061,77428,180853,338019,448943,238807,75542,-9771,-48576,-7522,14111,-4319,-43459,-74228,-41433,-13714,-30497,-51260,-50994,14963,12898,-3081,-55397,-22386,35240,11442,-37339,-11209,19454,-16646,-62980,-53844,-60570,22629,162916,289163,308865,245536,129599,-21268,105470,348814,499683,423170,273625,135644,25420,-19826,-4086,33415,32176,61235,78476,13252,-8642,35019,82609,125901,96119,3620,-82858,-101931,-100403,-111148,-29293,95704,168035,195096,125626,37260,-11695,-10010,29889,74526,43996,-31599,-127320,-92831,-73742,-84140,17866,33992,11517,43896,101882,96318,42579,-12917,-79508,-45877,-5665,-1093,-7130,54451,186497,225801,150973,39206,64949,296654,533671,550675,468767,352983,164743,95501,66714,-5084,-63955,-97286,-93934,-23831,-35656,-135650,-163514,-86538,41369,221280,241597,33563,-101088,44694,209251,247492,171631,65791,-24046,-62245,-38547,-29105,-66488,-70603,7384,75940,96151,40520,-62022,-114584,-137013,-144331,-63183,-21487,-40973,-82402,-73966,-22832,51336,85160,44720,-4650,-67056,-68555,-58843,-68922,-67613,-10437,78746,144430,133661,29675,-57550,-27695,23595,63776,51607,10860,-46381,-93957,-65898,-111798,-126407,-57380,-38163,-11618,51763,57541,-12522,-25109,8292,-22447,-62363,23791,58433,43336,26226,24611,160058,230684,58374,-18730,-35283,-43792,-44103,21094,51454,10266,10354,86990,99577,-9842,-25799,-41671,-44685,-16937,8540,14321,-22920,-48642,-32627,-22568,-5519,59481,47927,14084,-14425,-17162,-35427,23155,-1929,-118373,-226221,-231148,-94622,20009,14935,-6928,-61796,-122600,-101932,-20549,46940,91000,104686,35887,-54675,143454,282178,178134,60098,52475,92096,105375,44713,-43794,-41995,-38006,-37332,-79290,-33992,71283,65273,87333,139546,103879,42641,108118,49108,-50251,-50191,-9239,-30461,-86032,-48209,33939,32696,-46732,-107296,-53592,-21693,-23785,-56885,-166605,-69315,-15774,-45885,-45694,-48545,14703,170934,278356,147359,146151,295214,404035,484520,230375,72861,9847,-28671,-49951,-80546,-126327,-66990,-73698,-29211,56684,172091,150437,84010,12449,-8937,7956,-14345,-55932,-73813,-84192,-106967,-34420,53825,140301,294288,395848,510308,490381,351822,146919,-45458,-147344,9190,85828,98518,55181,-15397,-34454,-28812,6315,23316,27800,-5341,-22819,-47960,-93317,-119291,-118129,-83980,5014,43623,-35888,-99026,-73516,-1782,-43469,-96811,-45515,-12696,24348,69157,103898,89828,383,-96179,-97479,-40118,-29919,-46611,-108939,-60391,10620,15636,18797,40627,72355,65490,8665,-80827,-65447,101665,229491,236585,119857,-38344,29621,141207,144538,87718,80924,143833,134878,138702,194654,189665,75548,1143,39371,71801,46257,53652,111040,133717,121537,59940,17115,46014,60983,14529,-52480,-70814,-83130,-59473,-9851,14473,-636,9103,12218,23411,20656,-24661,-81747,-67080,-66423,-96140,-35470,-670,12612,-7342,-79531,-53038,-3145,-5526,-30364,-27393,-6146,6104,36448,133523,88942,72736,58704,48183,45580,52403,47273,19531,-28813,-79246,-63529,-25663,8013,33067,9506,-84806,-101244,26902,68061,24441,-3495,148389,183331,92073,43772,89803,66939,-6152,-55461,-81674,-131657,-58276,43849,71410,-3601,-135532,98578,142196,105374,63790,41137,414,-65286,-124689,-44950,-9533,-35766,-71859,-57357,-42395,-56263,-27482,-14342,-31320,-53318,-72556,-95725,-132391,-78123,-47431,-47026,-22184,-5589,-6761,21882,111191,242899,302120,186384,29868,-64933,-45241,-5568,25063,40366,80983,196343,236480,259849,257934,203946,99084,33719,-267,-11347,-42424,-61455,-50920,-31115,-12261,-8298,44347,98933,-20767,-71591,-37979,-220,22538,3474,4453,-8449,-56127,-138704,-136884,-66676,26034,91874,94969,9289,-46249,-56102,-24903,-5417,22774,47191,69882,109604,175069,291682,202162,163344,166522,116817,45350,-63787,21165,103233,135579,84762,-31593,-122322,-104311,-27201,3472,-10449,-42297,-41986,-23049,-22331,-23174,-3751,-29944,-129153,23418,111688,96456,48910,-20362,-75987,-101669,-74161,-93583,-80144,-46383,-48559,-98213,-84521,-70649,-39621,-1363,15339,-35332,-78323,-72404,-70615,-112815,-94864,8609,127829,250201,296405,323145,422449,382208,167855,-11955,20162,165716,246046,269751,221698,196382,175423,87331,3063,16734,19431,-22587,-103148,-134944,-62283,-34051,-8731,-31956,-3897,9688,-48762,-78235,-42119,-31230,29940,-1856,-87670,-46433,-15283,-18732,-62694,-32797,19363,99990,121858,53422,22517,48811,84037,92677,69301,31915,14814,47450,95506,81214,49967,-10493,-93261,-88145,-63764,-7793,66316,49513,-8861,-30297,-18875,10902,-9497,-79535,-145396,-123146,-35147,34904,55008,-11854,-27153,17953,24317,36183,33392,25172,-12621,-86937,-27060,72937,92234,33293,-27874,-69787,-110953,-100932,-63924,-23438,-51695,-89993,-147718,-115492,-32731,25595,47339,40111,-519,-48421,-61161,-116678,-101284,-65489,-21243,76152,186951,192234,128733,46419,-19527,-15245,-23369,-99932,-52221,11230,11871,-54046,-133367,-106223,-67755,-23799,2890,-795,-30447,-65883,-81313,-71195,-55883,14257,74251,152066,95418,-62358,-115781,-30486,-7256,27011,37889,-2208,-59294,-93172,-79252,26855,137984,60847,-4010,-48203,60922,202135,207142,70584,-17066,-56990,-94059,-97747,-79112,-73426,-66797,-68409,-88127,-75056,-30366,13718,5682,-5378,22844,21528,-18457,-45018,-55070,-44520,-5587,36388,35361,-22424,-103334,-52592,27236,195047,316872,274995,125847,-3794,-62925,-57129,27297,109708,73871,-22977,-60788,11091,125806,207959,195861,53848,-83387,-111713,-66500,-19661,61617,140207,106359,21780,-63883,-96633,-68404,-60405,-49212,-23676,53506,178970,294041,333635,252086,173687,101912,75236,94697,97981,111475,106338,117333,139296,198622,291833,288416,133153,114124,114886,39872,-45654,-21044,68469,168520,163902,56202,-59444,-35889,53679,66427,68753,66478,49759,-11124,-119043,9091,82984,200812,336054,227154,90739,19513,-48028,-80289,-80344,17021,112410,186607,188993,161858,156737,131043,41542,14444,5515,-60826,-136271,-16060,98123,169518,163498,191609,243479,161537,49392,-12159,-15688,-20699,-107483,-151263,-5450,117783,203726,168047,104357,52190,7376,-46153,-127507,-2724,97945,93894,55082,-14776,-86826,-48537,16502,-19598,-81397,-73658,-101981,-106639,-98188,-47129,-12653,24520,136511,183179,93887,52871,25524,38235,70356,40660,-9410,-31398,-80646,-129750,-111391,-59377,-23047,-151,2162,-27818,-70056,-30552,-7305,-10485,-2845,25477,145253,230618,392552,512204,331728,85344,-18715,-57283,-87528,-74905,-38121,-33514,-102995,-50075,10229,68728,107345,97049,36241,-70988,-81408,-64708,-61390,-77717,-99430,-82470,-29556,25078,65268,91104,99569,39124,-21170,-83563,-120818,-110491,-88177,-70324,-12046,73176,120888,77044,-66514,54612,187788,147719,42232,-40156,-111612,-137407,-119052,-124860,-75673,-29431,4893,-6160,-30539,-14377,49849,23569,-36401,-40708,-13759,58867,125761,102487,81910,33870,-44517,-101803,-84000,-47312,21828,33374,9852,18542,35285,80509,174324,216366,229445,170566,70475,15679,16969,46835,48606,65804,91021,127866,120595,29444,-95419,-56814,67812,108739,50291,-58468,-38404,36236,80548,84826,101177,113412,65398,36151,29285,980,-93208,-134552,-135305,-120690,-14567,138828,152557,63687,866,-8431,69350,275574,571869,711583,630899,497252,289319,140202,51435,-30126,-114623,-67803,447,19968,5398,-22978,-15372,26330,36249,-46767,-77114,-7612,-14846,24679,92359,169380,196295,165802,66867,-8617,-65281,-54560,-29445,37270,140959,175713,115567,50029,-5116,2295,32500,97925,154073,218070,192988,84740,9034,3253,14137,48305,21741,69707,62631,-23709,-34936,42117,44560,-35813,-86746,-100808,-56858,-4396,64585,110189,20782,-74562,-92447,-100044,-44212,20569,77094,63132,43649,3635,-37407,-59463,-52088,-30231,-23477,-66632,-50777,-38378,-19623,25997,-13146,-28541,-91303,-101405,-87163,-38176,-6361,597,37601,61966,62473,36357,-1200,-91619,-118789,-117223,-115495,-112664,-85641,-85278,-128766,-76116,-21084,81827,176608,165686,143626,33345,-95596,2330,109109,155601,157886,128690,61869,6072,-52501,-67204,-65716,-76330,12476,59380,16880,-2532,-32134,-84749,-129614,-96350,-34007,24837,51636,8706,-52117,-107890,-73455,-10447,11964,-36860,52304,60370,20347,14685,5347,-9124,-78557,-72530,-49552,-56557,-59799,-51976,-38475,-65233,-73871,-20341,11468,19320,17939,12377,-35039,-83165,-128729,-139159,-98425,-59277,-25232,-68744,-80418,-9313,33980,-8696,-53960,-35278,74592,168334,183935,118231,150567,152611,121466,108100,104842,10801,-131070,-31562,68213,-5703,-65553,-100110,-67957,-92159,-135642,-67367,48969,13321,-46620,-59085,-52684,-68645,-66158,-63884,-20695,-8691,-38236,-105862,-96722,-76181,-11448,31585,22258,26715,-17155,-27579,-36708,-42007,-60390,-64348,-5506,152364,348072,239788,41058,-36181,-52413,-57897,-54150,-88392,-144704,-83058,-6513,30214,-53658,-107749,-93408,-79337,-94815,-89567,-45781,18198,36197,4255,-2626,108258,183329,76952,9151,-19083,-93656,4630,68138,41834,-4710,-29750,-106943,-102283,-47745,-36202,-56197,-83964,1423,3323,34719,34105,-49829,-127130,-87476,-21052,-25438,-66158,-84447,-75164,-40387,-8436,14029,32011,60587,58428,45747,82048,124092,158259,186079,121434,13689,56601,125645,153082,25197,-16795,36494,43837,27369,24038,42565,18339,15755,60998,146108,227305,265117,274585,219203,136638,124482,296488,478200,430761,270704,116154,56389,81116,60659,-9194,-66575,-72266,-3456,111906,297324,303861,189461,58670,-11894,-26282,-40007,-51181,-78033,-76721,-53819,-21641,-3152,-56278,-108929,-81291,-66192,-88451,-86867,-48745,-25983,-22310,19970,45758,16356,-33753,-40789,-19024,-1661,5283,13587,44368,53388,20015,-5059,-11176,-11591,-13882,-5694,20880,86428,92461,92311,65458,-17283,-78471,-97209,44397,141224,176346,176727,144569,42776,37083,79908,60894,58835,55266,2021,-63385,-80414,-91345,-91584,-58881,2209,59084,8145,-47861,-37060,39013,114667],[134389,39442,-58065,-96442,-102956,-51252,-13204,-8725,-41666,-46547,-44829,-3917,36060,53480,19188,-44786,-32876,65851,117031,104460,46473,-10144,8285,39547,-4845,-103103,-70777,-39956,-49166,-38576,-15532,-7979,-52586,-96680,27607,233680,370866,351065,187514,-28971,-89261,-50993,-19192,-39632,-25381,14959,-1599,-47365,-98382,-77591,-48897,-37603,14444,67880,111946,17952,-81129,56193,212221,197755,143910,70046,92530,244851,397958,398246,416900,431131,382466,231646,110024,36325,-24205,-31789,-14617,7904,-7537,-40594,-37392,-46319,-63773,-59408,-38616,3472,-37190,-3255,52776,115838,92272,5126,-78990,-63713,49653,184631,284953,263138,46935,-67778,-127734,-90743,5447,105517,140648,133217,76525,-10263,-12370,62672,184846,203250,131477,33371,-34322,-97768,-88382,-127239,-73170,-21612,-36402,-125062,-49911,41085,97815,139291,190622,174115,43981,-35863,-80057,-41711,-45631,-61407,-55348,-27967,-20654,-28215,-42509,-97349,-84981,-55081,-28975,4300,527,11422,10886,-18534,-63694,-46143,-57983,-38445,40310,78722,88619,108397,59913,-9907,-64692,-94337,-54931,-19910,23143,48356,34948,-3841,-30505,-22617,53745,135003,90235,6157,-3098,7309,66573,143319,212241,139127,53469,-8801,-51308,-75174,-74442,-48505,-28248,-7305,30384,82174,135467,113549,35677,-67743,-88095,-39641,20386,75437,122604,139632,95616,-4543,-31166,-48799,-33244,-34391,-15633,45428,101148,66205,-29194,-17160,74283,115044,63360,-38790,-81835,-29808,13502,33335,-7363,-127321,-100281,-53993,-28584,-24015,-45385,-35973,-9423,-15574,-28326,-14450,-9060,6665,30060,31008,-7909,-14834,20172,-38885,-93538,-35506,-38023,-54633,-56122,-43615,-19368,52729,168602,260488,168045,50098,-54373,-41675,14463,42855,56022,54178,40800,66769,71943,43655,-25278,-112066,-37711,61825,33548,-14792,-18059,-45488,-105852,-44935,33793,146244,259805,249918,136427,47194,-79265,-46708,42290,120837,197474,255490,245797,135845,-5788,-116684,2997,72966,1460,-108946,-105349,-87952,-42340,11404,63346,76559,96760,86729,69943,59151,46255,31841,40840,25125,-86256,-5636,108304,190329,227749,177701,67908,-26651,-46479,-68962,-52716,-54907,-26350,13442,-3367,-28093,-35251,-76741,-109260,1359,26042,-36770,-62499,-71526,-52858,32921,41434,-30606,-78584,-53183,-40692,-58268,-98433,-83186,-4518,49060,43847,38185,67216,76793,29884,-35556,-59398,-109492,-128753,-118506,-102702,-103971,-98620,-48485,39851,110601,142699,178511,81966,105731,123977,87202,79429,137706,168796,124441,89850,76949,63235,18666,-34333,61249,232963,338069,314521,73269,-97097,-76384,-9932,56648,96889,12957,-63509,-117863,-111815,-93010,-96387,-89634,-31629,77211,118816,76976,31804,27922,103007,69227,67797,119045,169547,211820,131550,23797,40729,23398,-56775,-114885,-36671,-5548,-51005,-74753,-91675,-80510,-71287,-62177,-44461,-20364,91638,177294,239590,212173,56628,-38109,215494,465746,200350,47900,-42669,-79255,-84516,-28913,19679,-46150,-36338,61117,-24291,-107488,2183,73134,80912,-7716,-125387,-78487,43187,143702,43219,-8540,-21695,-40062,5963,142420,192238,207700,215542,229091,224606,105167,20019,53883,165042,184547,48125,-69403,-99139,-87574,-28687,70561,164440,128402,36675,-111394,-86441,-47817,-63994,-117430,-71446,7658,89732,54440,-73376,-56673,50355,95299,28679,-96946,-96493,-73964,-49439,-26303,44784,105000,109961,94859,78899,44505,9612,-23255,-100646,-97792,-94434,-100290,-77151,-95750,-68327,-1925,19212,-28671,-53005,-71288,-108965,-162261,-61440,125742,393913,579273,561117,321395,125283,55137,86194,101511,43148,-54524,-134806,-146300,-78955,-68545,-101389,-98792,-15589,90349,137085,71800,-54641,-33744,-32879,-67927,3404,55127,9917,-52603,-47033,54040,92345,7925,-56424,5024,49416,286,-88588,-99792,-102592,-81718,-31661,-34702,-67137,-76091,12903,54186,32797,-46381,-27263,60553,48076,-33074,-58093,-59559,-52757,-87893,-110745,-112723,-98747,-96016,-75651,-52452,-29686,-51434,6999,46007,9371,-63924,-90998,-95443,-49620,-28761,-37671,-79100,-61648,-82300,-64355,5890,123931,188614,144889,64141,34366,19755,49976,125266,153318,88504,-10049,-84085,-29703,18996,9356,33933,21919,-43709,-143732,-61478,119424,280606,254777,105217,-33273,6983,96151,210261,387604,459868,222071,58186,-44175,-75937,-29010,-6906,-19164,-55274,-73779,-30769,-13478,-33562,-37996,-21271,44063,30137,5747,-57068,-23048,40061,12813,-25480,10088,37642,-6097,-60021,-54841,-70816,-22091,105139,215437,240619,224458,129241,-11467,84646,279536,393633,334824,231237,121730,27426,-15853,2473,47475,53489,96479,121810,38653,2532,34881,81423,130627,117156,33392,-79286,-148228,-126198,-99656,-21077,95572,166212,196214,124817,31854,-11612,822,46378,80181,44770,-18399,-104333,-115569,-105095,-92420,17937,23106,-8653,18484,73390,72203,24072,-22855,-81949,-46298,-4732,1433,2347,74428,200708,198938,97542,-20436,22307,257323,523509,576951,513668,414591,211476,119175,72871,-12535,-80594,-109117,-58774,25765,1069,-115621,-155393,-78382,51760,254147,288713,64081,-84254,27055,188352,249494,183901,73521,-23325,-74293,-65000,-49709,-79964,-72414,21742,107479,130328,58881,-48464,-106475,-139043,-129086,-40452,-3170,-33031,-81887,-73023,-16122,66720,120524,101999,35223,-62686,-94412,-61398,-61758,-56902,1738,88464,153651,130144,9897,-78054,-23215,28531,68411,58341,19138,-38024,-101910,-74528,-118717,-113270,-37585,-22935,-7776,66150,84627,26173,-16179,-15776,-44049,-42159,51157,62433,40904,31391,41495,172516,210209,48717,-25651,-39697,-46995,-43886,18296,31092,-19724,-11648,78863,100199,-535,-5070,-10581,-28926,-47690,-10926,6480,-26076,-51144,-23038,-875,18693,84968,79652,32440,-5664,1495,45499,175705,176348,46418,-104608,-163507,-140656,-2759,-1072,-23543,-79241,-131725,-95246,-16232,55370,105409,127540,64148,-42465,125551,241060,139977,46431,61393,110893,114560,41238,-54600,-50932,-30256,-15988,-60935,-42514,75565,79560,71277,117331,84198,30164,96806,41944,-60730,-64404,-17313,-26783,-73035,-31360,56651,62659,-13021,-88942,-52856,-22309,-13211,-34414,-145110,-88975,-15102,-35163,-37715,-31509,25252,179561,286987,157771,150274,268126,355454,456286,240933,88204,26667,-13518,-40569,-78456,-120578,-59462,-68106,-19019,73235,190667,154443,83545,15729,-8156,6071,-18413,-56177,-68888,-72436,-105221,-60576,13746,99519,267507,388282,541115,549260,430874,238107,53108,-54001,2853,46921,68636,42008,-25583,-38138,-27737,12595,26162,18493,-6551,-11478,-40231,-86284,-111602,-120261,-99979,-15331,38404,-23766,-81560,-100032,-24463,-45246,-80629,-32137,8727,48109,82974,108729,85040,-11645,-89916,-72706,-28073,-8237,-30330,-90394,-59293,11253,22709,32037,47972,68396,50681,-10021,-101385,-74812,84388,197473,207528,102253,-54526,13222,118936,127171,78459,85717,166523,179025,166301,223062,198015,78658,14402,42374,50414,23610,51805,131223,156480,137080,62325,20380,57197,69219,16159,-53115,-69983,-77881,-65858,-18544,11114,5215,25481,37064,49571,35071,-30795,-103573,-75815,-73203,-89869,-11289,33938,32813,-5004,-72311,-65226,-20459,-17950,-34843,-22282,11664,37539,78118,170554,109434,67018,44241,33784,30369,45223,63882,54769,-1649,-78643,-89517,-58608,-19730,28048,20663,-67834,-101553,28089,78776,35586,-3268,122997,140987,60002,33819,95330,72172,-8114,-63814,-92406,-144143,-52289,54618,84925,18068,-137205,39388,95330,71084,33816,13619,-21064,-72997,-130267,-56528,-23204,-43937,-72236,-54708,-31877,-32591,-11831,-8781,-25006,-35817,-51793,-81694,-108463,-79187,-63807,-82498,-69095,-32022,-20912,6503,97487,234465,332908,241247,58556,-47083,-35306,-4132,15205,32448,109129,245322,296980,308362,277425,195385,97178,32926,-334,-9971,-43067,-64651,-53364,-27982,-2686,12830,76036,122092,-17213,-83816,-41520,-416,35804,23027,17562,1228,-53439,-129876,-134826,-75823,20987,98222,109556,28749,-38029,-49329,-10841,5428,28595,45442,58995,90208,155828,257842,168278,133525,140527,106526,43425,-65850,53633,113406,107349,52242,-54562,-128993,-97517,-19453,12780,-4589,-34735,-27393,-9867,-16706,-20344,3096,-17957,-137893,-10174,92125,91337,49564,-19658,-79578,-98528,-72842,-94790,-84691,-52724,-52911,-104298,-92002,-95723,-79827,-32199,-1521,-39997,-79569,-85876,-77976,-110574,-100706,-3250,112420,239478,306354,352395,468839,436952,205252,14648,7997,128833,225259,279544,257738,218183,176604,91389,7811,6083,-5227,-42191,-109463,-137710,-71557,-40703,-6447,-18984,19169,30637,-27276,-72289,-43476,-32826,3425,-34675,-86125,-21423,-3427,-15792,-63350,-35325,2624,55889,68883,11095,2461,41353,80306,87460,69785,43894,32308,68785,111497,90646,52807,-8728,-85141,-86968,-63731,-5019,65597,42779,-30014,-42517,-18510,17414,1153,-65587,-130901,-122629,-26730,47506,65786,-21232,-13522,64552,63982,47316,25562,10343,-29025,-92569,-21764,67837,76621,14558,-43212,-75468,-107854,-90752,-48890,-100,-27321,-70760,-131329,-134784,-56732,11246,41173,42334,15547,-8244,-36336,-108889,-106574,-63420,-25836,51359,135810,122607,79620,13727,-43822,-39381,-34109,-110565,-73381,-12053,-7031,-65052,-126813,-88993,-50594,-12395,8923,3478,-24250,-59448,-78578,-77202,-60044,11965,63755,119933,63122,-72281,-108043,-23106,-391,27445,35332,1920,-49150,-77426,-60788,32604,141025,63806,-9629,-49809,46180,157938,146522,36515,-36234,-77556,-114537,-104307,-82958,-75277,-62246,-71887,-92363,-74367,-24859,11413,718,-6493,28887,31534,-2561,-29897,-39325,-29414,6930,45045,37550,-23678,-92131,-30643,54737,216880,300370,245859,106312,-13916,-61119,-54253,24481,96950,55894,-37163,-62003,15296,127223,200100,186881,45781,-94668,-115044,-76763,-43933,25924,105499,89134,23530,-47566,-76407,-49145,-41982,-37790,-15344,74497,211436,330393,361404,266960,187201,118699,88398,103682,114722,129389,117158,132416,160618,230260,318618,299412,138430,132476,133905,43614,-49237,-15540,70180,130646,103289,14752,-55301,3157,82669,80050,68296,54203,27098,-29248,-94659,28018,103339,228855,383851,283839,127041,41579,-36639,-70472,-73846,18455,108372,178089,167941,131309,133197,129909,59165,31972,11853,-55559,-141459,-25251,77903,114863,88786,112403,201773,176453,82952,17652,-2119,-22092,-108606,-149406,-10420,109891,188794,144676,74434,18007,-22104,-62375,-114365,13628,123677,115919,64069,-14761,-94138,-44085,24962,-8888,-59044,-42649,-66211,-78283,-83041,-42471,-19349,24313,149868,207616,124800,50248,9840,34492,78078,58302,4762,-29870,-88589,-130799,-97003,-48151,-12599,11430,1119,-35913,-45500,3469,24111,25854,41451,82777,209450,284973,442479,526697,307529,74969,-24940,-63094,-88487,-78299,-56230,-59997,-135184,-13848,40700,94693,122708,104805,29497,-81490,-69184,-42218,-38042,-52058,-84573,-65303,-12104,40870,72445,80829,56770,7400,-37554,-94560,-116533,-102395,-83752,-75065,-10907,86023,137342,81956,-67951,64381,205003,159234,49696,-33914,-102954,-132439,-110596,-114066,-64807,-13422,24877,13082,-11873,-8802,53749,26020,-37596,-35533,-8064,51781,101238,59939,40100,11439,-50816,-99064,-73409,-31206,34163,36065,2740,-518,6055,42611,130162,173389,187762,142734,44996,-6047,15951,64847,68592,72492,98550,148557,151023,49608,-75146,-47225,76848,112276,46909,-69096,-47197,41794,84073,73353,81599,89626,39704,16486,25555,21572,-68995,-153952,-150231,-103951,19140,179111,173818,74392,10631,5057,95812,319339,595823,654971,538207,424458,263738,144001,68575,-21074,-120893,-56633,14833,31494,11101,-23279,-15394,21177,27399,-50605,-62234,-960,-15562,31501,107238,186167,203360,149675,41730,-20933,-69161,-49201,-19299,47858,124203,116116,64779,24905,-12938,-2773,27202,93415,161958,233740,203316,84997,1345,-10904,-2529,22499,-28345,32257,35330,-53276,-62619,14570,39670,-24333,-74610,-86177,-44291,-245,63660,122934,49157,-51751,-78234,-97959,-54872,5015,49397,38022,22218,-7829,-29073,-26375,-10845,-8707,-24294,-73157,-47960,-31276,-6946,52038,15785,-11045,-78434,-91048,-87600,-57385,-40437,-44949,-11546,33317,51559,30008,-15116,-111835,-113813,-109100,-113268,-108225,-85709,-84986,-123882,-74637,-14553,98989,185087,168909,132147,6262,-108953,15881,135573,176964,172197,131439,58845,9714,-51392,-62872,-58377,-60303,33006,69857,28258,10211,-10193,-30647,-79087,-96257,-41945,4685,28606,7986,-47132,-108671,-39403,33473,44222,-38604,29124,43713,24688,24624,8254,-10670,-85018,-67224,-49428,-57149,-63049,-54212,-35715,-58906,-70071,-23447,454,13474,26138,24657,-30609,-92137,-145810,-97777,-70702,-52593,-34048,-70319,-64283,17377,67036,17980,-37350,-52391,45502,143277,181298,147505,185135,167736,128096,107082,96575,-3229,-128364,12015,118717,26755,-34634,-108314,-86712,-94243,-137158,-74013,42060,16747,-41992,-62026,-79272,-94139,-73082,-66530,1496,3571,-37815,-80487,-68262,-62262,-4895,32549,34342,50726,11363,2211,-4880,-14138,-43891,-57107,-1655,161686,353372,229528,33187,-36750,-46355,-49867,-46284,-85961,-171681,-93699,4387,66652,-18010,-86257,-86387,-80830,-89811,-71941,-31820,10073,4111,-49689,-70292,65677,146828,48802,-14590,-39605,-99839,-143,49271,19371,-34411,-40663,-105761,-98670,-37522,-10365,-30295,-68821,-34197,-20831,20964,32154,-40927,-116874,-93904,-34271,-25807,-49566,-61443,-57263,-30717,-584,24937,48945,75016,73915,59061,88230,132628,178281,210141,132597,17015,59684,146745,173999,17738,-25339,37150,54766,45146,52941,64011,24076,8693,50818,149139,254973,309622,321215,262256,179756,160259,308175,462377,400005,256292,133134,92425,98213,67503,-7316,-65193,-64943,21915,175182,349333,316821,193083,59057,-16715,-35210,-49861,-54153,-76253,-76865,-53399,-19966,586,-49796,-99017,-83943,-77693,-108000,-103616,-64407,-39298,-31779,16700,48237,23589,-21328,-11562,32004,57910,56876,52013,64419,49087,2216,-23547,-25418,-22979,-25251,-21570,-3609,64389,86048,101982,89688,15943,-45833,-93874,34463,137474,165461,140057,86735,1447,41254,102795,85909,78145,67037,2413,-67082,-73368,-82446,-75548,-35625,14213,39514,-22310,-46319,-25797,47371,124328],[151722,64053,-37023,-88292,-87773,-39368,-4159,-4458,-37433,-43239,-54635,-17481,30706,52004,14855,-60151,-40376,77017,138066,120975,50324,-7264,20390,59158,24544,-70307,-88604,-50913,-52158,-38312,-24157,-20629,-63424,-95118,13613,183656,291315,280763,161322,-37896,-85075,-41743,-8304,-40931,-44976,-18905,-25337,-56412,-102026,-76908,-49927,-42525,5154,60732,113649,25449,-79655,49379,176458,148170,127704,102159,165394,326845,422367,379130,391974,399929,346034,179751,53088,-3300,-31968,-22192,-6067,11534,-6437,-39724,-37729,-47148,-60739,-46835,-20305,9981,-27779,17520,60062,102078,73786,-4026,-83118,-52048,79976,240119,344069,275183,43198,-66913,-127266,-88666,6362,94532,133491,139575,92749,12157,9623,85696,204342,189752,109313,11950,-55866,-79416,-80682,-134833,-56201,-9936,-25276,-114536,-63981,34754,97882,141235,193608,180590,43567,-49046,-93267,-45099,-57088,-78799,-67092,-33153,-21401,-26984,-48445,-106797,-85465,-53453,-20676,9496,-3087,8948,25800,-4416,-72170,-76898,-82456,-31607,39769,64616,65298,81991,46006,-19978,-76096,-104241,-62743,-26730,27041,61854,55954,13828,-46271,-60165,33316,128480,89904,7346,-14327,-14011,32261,102978,183550,129051,50548,-16323,-77811,-100849,-88923,-48396,-21326,-5275,30192,85499,146626,124781,39727,-63841,-97776,-52195,7530,58540,89317,104318,68706,-29147,-34801,-32838,-21309,-14324,7269,65310,109299,57980,-43643,-10969,87299,131976,76684,-29140,-81916,-30137,31322,61866,13971,-110190,-99865,-50117,-26583,-31141,-51587,-29988,6071,271,-21122,-15874,-21881,-14446,8840,35006,17423,9926,26494,-62114,-117792,-43131,-36115,-54805,-61883,-43211,-11469,60615,172287,251528,147596,35535,-59695,-19463,36190,71015,99255,82876,43207,66498,75227,44277,-25482,-108544,-28658,116619,123313,68571,32001,-14153,-92293,-49293,23930,131858,252304,247710,149069,68054,-71854,-66275,35104,118437,196264,253884,242464,132917,-5891,-122121,-6055,55384,-10207,-109644,-77108,-46285,-8786,28900,84198,112252,134099,112110,75797,48207,22648,20499,45684,30412,-86519,10395,109583,177727,198474,135435,29276,-62145,-61222,-93062,-76669,-72413,-40609,-2306,-14720,-31986,-41079,-82389,-109245,-17465,7370,-45182,-68191,-55770,-17517,61274,56434,-23383,-78561,-50575,-26966,-32356,-63803,-85172,-38901,11496,23814,42972,81854,85535,24358,-52413,-90941,-113275,-108415,-115357,-112597,-115178,-117280,-63840,31804,108078,138252,148172,66242,97168,121832,82025,73756,118853,151079,115569,80402,67607,58141,16142,-39230,43653,191065,288936,285185,70577,-107313,-70552,3580,65470,82791,-11777,-85999,-130171,-109455,-96671,-102506,-92970,-32012,89865,149876,111880,66562,53880,130586,83117,72667,113141,150811,191832,140611,30954,36072,4616,-80133,-95760,-15237,10562,-36302,-54946,-65568,-61187,-56780,-42328,-8070,18407,133808,204508,240863,190257,32004,-50458,220861,465274,189009,41831,-39350,-80565,-113323,-61231,-10276,-68995,-19637,71824,-27067,-111972,-7751,61064,76121,-6195,-129207,-96354,15999,123051,59456,3922,-18361,-42357,8623,150293,217857,247153,257806,264243,252837,122804,39074,60232,159628,185863,61873,-65663,-112014,-109304,-51957,47131,149822,124226,30874,-105698,-70293,-42035,-67642,-113984,-49461,28358,91666,40706,-85038,-62947,44609,81698,1626,-120957,-90784,-66752,-32434,6828,73866,125324,120986,99365,82686,47459,8003,-24736,-96999,-92622,-93637,-112232,-91461,-107777,-75461,-13454,8854,-33542,-51339,-65784,-101614,-151730,-91568,95728,367365,542529,495230,263723,99934,42677,69699,77770,12079,-88428,-170289,-105731,-46230,-55721,-103812,-108469,-39335,44760,90147,31789,-90897,-33653,-37737,-95247,-22174,2644,-36466,-62341,-10702,87930,108964,17127,-52209,8977,62819,24998,-67479,-95610,-98209,-80660,-30811,-34428,-71149,-116466,-67727,-25491,-30490,-79809,-16557,70673,57657,-27331,-54146,-49517,-54952,-98891,-113163,-116530,-111979,-97953,-56621,-25961,-5375,-54364,-26834,9788,-25473,-76878,-84528,-93832,-52062,-30246,-34781,-79928,-63820,-84643,-71526,-2264,117650,180748,135224,62757,43079,36626,75920,153447,178384,105916,-12963,-86844,-49654,1124,15109,50352,27773,-42017,-116958,-46517,119035,244515,204561,75475,-46134,8213,110130,234247,424647,450595,198791,39986,-73195,-99197,-51087,-31086,-37487,-69426,-72931,-24977,-20739,-39137,-21098,12295,72194,47148,15867,-57833,-27819,38624,9501,-14636,33788,60882,7118,-57588,-54575,-55338,-53543,29300,120209,152049,183525,111338,-8439,73149,220085,293304,245083,182779,100289,23455,-15962,5386,56555,71835,128751,157462,59577,11817,32499,77580,132292,135604,64988,-57920,-134707,-118862,-84830,-16478,91597,161494,195143,122210,24642,-13918,8108,58318,80763,42553,-6600,-83730,-136795,-131442,-83364,13613,7621,-30694,-5167,44801,44844,924,-38098,-89104,-49643,-7405,-416,7025,89074,203512,158986,37169,-84131,-19506,204251,477454,562756,525174,453253,254207,140767,77927,-17601,-87711,-95578,-20498,79659,35180,-102436,-148240,-72532,55482,269763,321838,90852,-66333,6437,158793,242368,190493,76797,-26592,-89136,-95448,-76804,-98350,-65536,43418,145496,165680,76258,-35667,-98795,-138672,-117152,-21465,11275,-28456,-83372,-72614,-11263,78548,153066,160305,86713,-17470,-84376,-73210,-55574,-46827,14153,95418,154428,118010,-12721,-89085,-15211,32047,69361,61435,25009,-31428,-106346,-85690,-124585,-100939,-21303,-11435,-3998,80855,114096,74611,21507,-30592,-53611,-11139,70956,61296,33587,29470,49131,173908,187007,45744,-25511,-41549,-52497,-44944,12992,7535,-56002,-45097,60027,92240,4852,11372,14707,-13155,-81402,-31810,-5775,-33183,-53957,-11064,22809,42608,107007,105720,44840,-127,18229,122637,322761,349391,206398,13513,-95803,-153850,-25963,-17071,-39504,-95538,-129283,-88661,-13431,59299,112129,140680,82227,-37998,92873,188315,99411,31316,68675,127998,121398,35506,-65354,-59759,-24182,1236,-46780,-52945,72302,83341,45160,82328,56594,13563,82120,34210,-67314,-78696,-28137,-31419,-72391,-48238,15761,11934,-48538,-102447,-68623,-61749,-66770,-77961,-162664,-85949,-9819,-31223,-33469,-18602,33203,181901,281955,161117,145010,226096,290480,403386,240251,99917,41798,873,-32387,-77188,-116657,-55953,-63524,-8369,88642,204361,153516,79686,15540,-11385,-43,-25612,-56764,-63987,-62588,-96910,-86366,-28711,53853,231860,380674,586664,637270,544990,358477,161924,19246,-3489,9505,40732,26140,-41800,-47325,-31127,14473,23725,4835,-7417,602,-30708,-76367,-103925,-124112,-119923,-37945,29923,-16147,-67187,-107503,-36951,-40573,-62708,-15167,30658,68577,93574,111085,77945,-26474,-71530,-32679,-855,19799,-10191,-67031,-52676,11514,29339,43656,51382,58843,33889,-22727,-91719,-66759,63887,158740,172636,80967,-70425,-2621,92374,102824,64278,87658,184450,221057,193894,249924,199669,76894,24415,40353,29904,10367,52350,152849,178830,148945,60946,21922,67048,74326,13866,-57293,-71793,-73796,-72173,-29961,3615,6406,36795,55914,68629,41992,-42677,-128049,-73960,-72336,-75373,12534,65362,54038,-777,-65001,-74688,-35043,-26574,-34723,-12864,34703,80642,138942,218237,135349,61173,29495,19134,13366,34348,71324,77978,21339,-67004,-107647,-88195,-46846,20722,30125,-49965,-102262,23444,83434,45045,1212,95741,95803,25292,21833,93834,72573,-12585,-74111,-105427,-152449,-44938,64198,96032,35664,-108428,-13094,51600,37880,2933,-16924,-46791,-84157,-141569,-74208,-44058,-56216,-73538,-52459,-20107,-4334,5300,-4144,-17117,-16833,-34275,-65978,-75331,-70586,-70519,-97157,-114976,-58920,-37928,-12736,79110,217200,347241,285650,82477,-31782,-26037,-4693,3369,21983,124793,271715,333119,334350,278637,178441,91131,29495,-3730,-12184,-46205,-68494,-55351,-24867,6445,35457,115844,151337,-8240,-96113,-48026,-6611,40849,37731,28712,10741,-48899,-123705,-131186,-84937,12198,98365,118342,44653,-27927,-41649,-1841,11328,30684,41371,45967,69045,132176,211728,124420,94229,103553,89009,39077,-56920,93910,119640,76704,19906,-76187,-131617,-92837,-15115,19106,-1005,-27887,-13659,-364,-14641,-20534,4960,-11141,-122251,-39257,69457,82625,46519,-22630,-85100,-93297,-70609,-94242,-85968,-55785,-53611,-95544,-100114,-114855,-114081,-61686,-20556,-46432,-80126,-97572,-85109,-108333,-105218,-13843,97815,226667,308564,366517,482685,460297,230168,39309,3878,100291,203893,281185,281203,229399,170838,92446,13775,-579,-24566,-59632,-115981,-137788,-78222,-46300,-4757,-7979,37754,46781,-9148,-64291,-44116,-34119,-24028,-70591,-63862,2520,7714,-13956,-66043,-41576,-20034,-1717,2284,-34322,-17370,33237,75287,80196,68866,55379,49283,85430,120881,96657,54530,-5746,-73425,-81607,-64311,-6340,57232,30397,-53460,-55247,-19427,21260,9632,-50886,-110920,-113908,-17340,59314,72519,-36852,-4996,108070,99187,56741,16216,-5565,-45981,-102057,-21048,57610,57910,-5101,-59406,-83140,-105464,-80619,-34487,22470,-2376,-49009,-111621,-150764,-74707,-882,34482,41991,26561,31581,-7349,-90850,-109847,-62777,-32844,20976,77488,51620,29570,-19026,-65271,-55716,-38393,-113304,-95119,-35735,-23686,-66907,-109895,-69696,-33636,-1896,13717,6067,-19250,-53092,-75207,-80920,-61354,9625,54948,87621,30178,-79156,-101482,-17260,6304,27393,30817,4162,-39375,-61906,-47290,29643,126581,54900,-21934,-53986,27247,107866,86248,3442,-55470,-96710,-130298,-103085,-85995,-79331,-62164,-78111,-99204,-78036,-24274,4507,-9053,-12846,28940,35423,10229,-14274,-19944,-10156,23409,56370,39855,-25623,-78315,-7614,79860,224714,265543,200123,76382,-26328,-58864,-51197,21943,84511,39707,-49248,-63730,16166,118302,177673,164438,31590,-106258,-114340,-84258,-64662,-6195,72738,74894,28924,-28483,-55506,-31056,-25364,-27999,-8852,90963,233603,349114,368719,267604,189869,127354,94722,106193,123899,139856,121524,143512,179073,256296,330972,293230,135504,140549,144420,44023,-52409,-10928,69705,98551,52564,-19390,-46501,30330,100811,89970,66851,41019,2554,-51312,-67663,53659,127165,252850,417995,333897,158996,58521,-25612,-58922,-67848,18207,99590,158321,134056,93289,103700,122413,73145,44762,14830,-52851,-136462,-37731,50570,55189,15459,34669,151158,183500,118455,54058,17928,-18648,-103756,-146912,-23541,90585,160643,109910,35746,-21331,-50940,-76765,-96319,28444,144695,135172,72340,-14053,-97820,-35297,34704,3348,-28798,-1978,-25810,-48757,-66713,-39641,-24656,30285,169636,236009,158369,48958,-1990,30943,81160,70974,17589,-27357,-97476,-123651,-87004,-41758,-6262,21029,3219,-34127,-13322,37016,54829,62682,90025,151025,280333,339714,484176,521687,272258,58974,-36204,-74392,-93157,-85341,-60780,-52252,-77973,26115,73390,124830,144548,114317,22000,-85549,-50730,-19210,-16808,-25794,-64935,-47387,4732,54437,76126,65389,14906,-12300,-40301,-94322,-104256,-91902,-77855,-79434,-9369,100092,153505,86244,-66381,72392,218293,167546,54644,-30337,-97168,-130126,-105958,-105908,-55510,934,41722,28487,468,-12642,48865,26122,-36505,-27842,-2433,42140,71192,15816,1156,-6998,-54428,-93922,-60924,-12973,47708,39894,-2322,-17426,-20704,6146,88141,131472,147346,113700,19999,-27673,16859,82993,85653,73478,99564,165656,183568,74211,-49484,-40836,76488,108929,40677,-78520,-55441,43565,80372,54213,55446,61747,13729,-699,23452,44533,-33039,-140815,-152088,-70273,72522,220128,189612,81693,17831,15036,116158,347411,590535,574507,438465,345531,230643,144448,88567,3566,-83988,-40497,25621,38494,11904,-28144,-19341,11225,11800,-57183,-49056,4992,-18702,32395,115476,197273,205278,129736,16580,-34577,-74376,-43225,-7705,58570,103034,62557,20482,4932,-15807,-5928,23135,88809,166069,240876,206506,82139,-8611,-28311,-21750,-6652,-70623,15217,28908,-65247,-98957,-26538,21780,-17947,-62320,-70254,-33392,2791,60685,131797,78046,-30111,-66686,-96364,-67582,-12183,22700,15438,3206,-15372,-14598,7726,25481,6485,-31446,-81341,-47239,-24805,4106,71629,43266,3640,-65496,-80070,-87685,-75780,-71545,-79586,-46608,8410,36721,16562,-40122,-127267,-99916,-102814,-112264,-100444,-84269,-81442,-114409,-78996,-13839,108080,185310,162318,107379,-33804,-128175,34816,165854,199925,186394,132526,56939,14871,-51461,-60865,-54542,-48068,43494,68847,29951,13694,4656,14580,-33165,-87076,-43277,-7349,13681,4418,-52937,-111718,-42753,11804,7200,-57628,24674,26371,13257,14166,-2473,-16046,-93952,-71554,-57266,-64565,-69410,-57053,-32123,-48143,-56536,-12342,5816,15761,23632,12177,-52728,-112518,-143155,-97384,-76412,-53781,-28225,-52903,-33972,50844,98902,41613,-23513,-66498,12504,111230,169090,167271,205591,170886,127095,100099,76537,-33384,-86353,51300,155248,39374,-31596,-109092,-86076,-91438,-143338,-88227,28624,19169,-34544,-57006,-101053,-137406,-107378,-83904,5101,1656,-47256,-55034,-32651,-36016,949,29741,43496,72937,39854,34264,31524,20370,-20364,-42152,8291,173358,351845,212517,18846,-41103,-41614,-41420,-37624,-81547,-181803,-84778,39779,118718,19912,-68925,-84528,-86795,-84600,-56436,-20756,5556,-21563,-94348,-108091,54912,129012,29906,-31121,-50371,-85431,-16856,16630,-14285,-68911,-55157,-111581,-89667,-16504,12536,-12638,-54454,-62892,-45320,3908,24492,-37334,-110579,-102525,-50485,-29673,-34683,-41129,-40641,-21468,5828,34287,62174,85060,86919,70979,91714,135212,188746,222322,136157,17318,60526,166044,190389,11564,-38849,28544,55975,55054,71960,75692,24217,-179,40423,150642,279523,347953,355944,290010,209100,185559,303225,419416,340831,220802,137096,114987,107875,73472,-4478,-64769,-60391,46409,241116,392561,325993,198608,63135,-19724,-44303,-60991,-59787,-76099,-76553,-55558,-22565,2091,-44107,-92352,-89716,-91350,-126614,-119711,-79628,-53553,-44648,8145,44694,24867,-13842,12640,76366,109963,105287,91924,85094,44201,-15119,-42725,-39756,-33012,-34968,-35581,-25530,41713,77364,108887,111828,46950,-14965,-75733,18659,123641,146156,101645,28062,-35013,46669,112054,97792,86818,67928,-6698,-74485,-68067,-76357,-63059,-15615,24439,18277,-45983,-44710,-20013,49906,125941],[162905,88473,-13134,-66584,-70546,-27666,2510,-738,-27402,-38377,-63629,-28964,30666,57225,17733,-70116,-47502,85518,157296,136246,52277,-6441,29570,75531,51600,-36547,-99517,-65255,-59538,-43318,-36463,-35302,-74326,-93441,-4016,128776,206553,203063,127454,-45869,-76968,-32071,2400,-38900,-54865,-48790,-55270,-69802,-106059,-75274,-49341,-44061,-2928,51851,109745,30738,-77099,40431,139009,103209,109226,134160,236021,393967,426690,348338,356703,356789,298047,124518,-1298,-43426,-38839,-14954,244,11257,-9075,-42943,-42454,-53039,-64530,-41346,-9212,8144,-21590,31338,61693,74919,42259,-17753,-88407,-45080,103218,291117,396623,275981,34758,-68354,-125730,-86989,5992,84445,128694,148615,110577,36907,33019,110664,219276,172948,84985,-12723,-82274,-55887,-69722,-137865,-46641,-4773,-19427,-103081,-78923,25869,93642,134772,181433,173838,41100,-59188,-108406,-54096,-71821,-96925,-79392,-39199,-23044,-26865,-55816,-119843,-86630,-52953,-14111,9598,-11505,5463,42319,12539,-65544,-84005,-107951,-29781,32494,46119,39316,52121,27017,-34749,-90922,-115431,-74364,-37500,26768,72245,74177,29961,-57262,-100820,2109,107102,78743,172,-29933,-36137,-4167,54379,138616,104877,36182,-32602,-97834,-115367,-105241,-49141,-17620,-9631,22203,83409,156698,140408,47271,-54623,-100827,-58508,278,44882,60117,70162,43944,-50423,-35809,3529,20943,23700,38996,87696,115415,46968,-60241,-8060,89308,136710,80749,-26282,-83253,-31349,47522,86462,30975,-96704,-102403,-50372,-27883,-40506,-57816,-24841,19285,16184,-8941,-15556,-31985,-34440,-15078,35024,48597,45451,45740,-58729,-118702,-50965,-38397,-58422,-70598,-45769,-7444,64346,170111,234000,121596,16685,-60968,5665,62146,103896,150591,112129,41491,57830,69081,36833,-31593,-107818,-20341,168622,217654,159481,80411,14041,-78764,-57580,6047,101868,225797,232122,155777,88692,-59043,-83587,27078,112743,187820,241250,229007,123356,-9564,-129115,-20138,32400,-26268,-110711,-52413,-9834,22042,44266,99928,141236,165259,131608,76693,32462,-7151,6807,44714,30852,-75403,20325,102685,158382,166897,97400,-3989,-87267,-58051,-89404,-98292,-87156,-55028,-20079,-28569,-40293,-50075,-85867,-108779,-39140,-16823,-62516,-82099,-40467,19589,87763,69464,-17877,-79442,-49924,-17488,-13409,-37795,-75250,-68628,-21067,5490,44176,90543,86459,11338,-75656,-129650,-87550,-85709,-90229,-98443,-108792,-134964,-85096,18767,102088,126895,106536,40595,80962,114702,74577,62741,93845,124543,98146,65158,53698,48489,10317,-46084,25190,147710,229104,238936,60528,-122129,-64365,17629,72882,66069,-35864,-108034,-134829,-109046,-102742,-110916,-99277,-35053,100342,176796,146636,104201,80798,153383,95363,76605,105918,130876,170481,147258,40891,30928,-15783,-102793,-81740,814,21992,-25112,-38148,-46142,-46817,-46253,-29637,23696,59528,177012,225904,233776,162379,4239,-54181,222186,448650,174654,33613,-37298,-75844,-130873,-98562,-55117,-101330,924,75099,-36580,-111518,-17764,45929,66728,-8434,-132164,-113331,-10116,98612,73281,14876,-16900,-46459,6976,147259,232311,277293,292664,293593,277746,139501,54073,58398,140302,171723,70582,-57426,-119343,-132691,-79375,17554,124149,109056,16254,-100842,-52092,-33994,-68581,-110507,-36963,43207,84395,22007,-97541,-72842,32148,59682,-29396,-129534,-73553,-51068,-9698,39595,101440,143674,129331,100047,81644,47103,4227,-28608,-93310,-85913,-89975,-122018,-105559,-118506,-83152,-27036,-4449,-40225,-50543,-60693,-93376,-134199,-114291,71194,339587,496874,421289,204371,68212,24131,44557,44798,-23240,-122039,-132754,-58657,-11042,-41037,-101875,-113819,-58347,3500,41561,-13337,-129280,-23148,-32834,-120448,-51242,-51620,-59862,-28976,40145,124949,125469,26968,-49572,8822,71489,45676,-46885,-88338,-95145,-79621,-29654,-32107,-64777,-95431,-150833,-114708,-102110,-107347,-3971,78521,65527,-21295,-47136,-37505,-55384,-107815,-116163,-119193,-125066,-98919,-40579,-3352,15516,-44061,-63548,-33024,-64632,-82805,-79408,-91271,-53226,-30925,-31234,-78990,-65668,-87181,-79310,-11515,108505,171221,125282,61610,51908,52771,97900,175001,198437,120566,-15239,-89711,-73049,-17137,29203,66720,33625,-31682,-75689,-19403,121191,207905,153869,42554,-61962,7774,121386,254262,448886,426031,173518,24519,-86287,-111136,-70562,-55506,-56565,-82747,-69893,-21876,-32285,-42442,794,49088,97398,62810,27379,-55214,-34387,32841,4073,-2580,61652,91485,25695,-52508,-49563,-24546,-55353,-53332,18200,57127,128613,77675,-12465,70050,177111,211549,164804,133462,74898,16235,-17557,7219,63219,89196,158691,186130,78408,21975,30976,73714,132930,153057,100778,-23026,-91849,-93405,-69062,-13541,86127,156617,194614,120348,17946,-15977,14713,68110,79170,39597,5521,-62990,-129057,-108498,-64088,7846,-8997,-49481,-21083,23575,21234,-21359,-54041,-97578,-53461,-11196,-4017,9372,99604,196330,111718,-23576,-144564,-49111,147503,405737,513174,504261,466307,292218,162642,84484,-17389,-77095,-68379,26687,138487,67299,-93060,-141888,-66809,55412,267910,339483,115327,-46989,-11985,126544,229397,193637,78135,-30735,-102559,-122054,-101414,-114781,-49221,74534,190018,201109,94618,-20758,-89094,-134719,-106384,-3858,24739,-23825,-82794,-68698,-4787,89895,184033,214948,140633,42932,-29622,-93053,-49577,-34977,30546,104207,152034,102842,-33580,-83497,-1814,37411,70070,64255,31680,-23455,-98997,-93993,-123651,-86740,-5504,-835,1807,98371,147382,127458,74901,-16910,-34093,27260,86109,59118,25629,24596,51083,165203,162487,47278,-19992,-40948,-57636,-42242,9635,-12530,-89518,-83238,37915,80857,8319,24860,35917,2923,-90562,-47298,-17371,-39372,-52226,5786,50408,68646,127963,128245,54736,5666,35913,193206,448175,494397,340401,113089,-38110,-121131,-46200,-30021,-50752,-102204,-113712,-78283,-8171,62504,114681,147090,92340,-39186,55165,134978,62036,18427,77280,146965,130820,32650,-71805,-63720,-15660,18105,-32724,-61540,65461,80216,14961,39892,25666,-3907,66722,27495,-68254,-89406,-38367,-38950,-73706,-87688,-75388,-102244,-143085,-165558,-131717,-148766,-161578,-143010,-155658,-49047,797,-30763,-30795,-7085,41404,180876,266600,160458,134645,178274,221893,338591,233562,112015,59034,18263,-21475,-72631,-110926,-53012,-55892,6243,106482,216451,151807,76350,15572,-14465,-6054,-31651,-54210,-55815,-50360,-80710,-100366,-66847,9446,193219,371932,631202,723943,655661,471283,257258,76068,-8445,-19579,25851,18698,-57200,-57734,-34826,15815,19688,-8019,-4068,15534,-17081,-62366,-93429,-123541,-138124,-56894,22899,-8626,-52997,-95367,-35543,-25598,-39757,7952,55266,88579,103741,113516,71535,-40523,-44319,20104,50451,60924,18558,-35384,-32737,17216,39473,57468,55905,50436,23405,-20222,-58765,-44393,45639,119719,137203,60103,-81633,-13436,66417,76814,51073,92422,202355,261050,224467,276549,197600,73692,33611,34826,13225,7717,58486,179971,204774,160241,59356,25213,78405,79316,11331,-60316,-70884,-67396,-73992,-39987,-4061,6579,46209,71414,82858,43912,-56604,-131601,-59399,-61297,-55039,38702,95350,76754,8594,-54367,-75229,-40950,-25815,-25129,5291,67387,139364,220412,274066,164988,56435,16361,7372,-1257,24009,74071,93006,41691,-48814,-111122,-110274,-68932,14897,41070,-28404,-97330,16944,84825,55553,14324,74311,55391,-6985,11607,88597,71520,-15711,-82242,-117165,-143000,-32820,75806,107447,50940,-84184,-48445,17093,10579,-23917,-45564,-71503,-93304,-154333,-91497,-66977,-68143,-72079,-47670,-6920,23668,24960,3746,-3734,5594,-16691,-47464,-41694,-50580,-62587,-81192,-129271,-79408,-53327,-31306,60584,196388,347868,318373,103431,-15833,-13685,-2353,-4697,14939,133368,282378,350189,343315,268936,161093,86674,28357,-5735,-13989,-48500,-69835,-54144,-19081,18022,62089,164534,185097,5926,-103986,-53626,-14582,41403,50809,41325,23045,-40535,-117085,-124041,-89166,4384,96671,125222,60092,-13881,-31089,5108,15721,32780,39237,35263,50139,108741,162107,78637,52055,61745,68519,36437,-33431,143428,124967,48892,-8415,-92228,-127038,-87639,-11900,24017,1848,-19548,1574,8715,-11988,-19017,6122,-5874,-94783,-51518,50586,74841,43483,-25921,-88576,-82847,-63659,-88416,-81475,-52890,-48270,-83344,-105109,-120375,-136534,-84477,-36745,-50764,-77592,-104375,-89787,-104513,-104509,-18736,88992,217278,307068,366874,464172,450955,242905,62736,8984,82977,186455,277925,294002,233300,162376,94010,24159,1072,-32453,-67742,-113956,-130888,-79429,-47814,-487,4031,54328,60891,8805,-52122,-40815,-32362,-47700,-100555,-29166,28134,21090,-9791,-67393,-48262,-43898,-65280,-71927,-78307,-33569,27899,72677,74647,70131,69583,69080,100531,126458,101725,57505,222,-57452,-71187,-63608,-9546,43676,15450,-75803,-64354,-18711,25262,18872,-32592,-83635,-90147,-730,75450,79957,-53575,1643,148117,131398,67408,8871,-18227,-56286,-111468,-22559,45140,40149,-20692,-72086,-88326,-97549,-65990,-16464,48156,26108,-21990,-87079,-140982,-80168,-7323,30655,42159,35003,67874,20285,-68455,-104234,-60449,-38467,-9870,19123,-12245,-15310,-47064,-79841,-60930,-33105,-97421,-101154,-43542,-22877,-49676,-83700,-46609,-14053,10726,20512,10108,-12555,-43505,-67338,-79009,-57501,9848,49625,61828,4162,-78796,-93019,-9863,15953,30381,27893,7243,-28060,-45544,-35739,22780,102276,39061,-37059,-57069,8127,59052,33890,-24914,-71774,-111126,-118754,-98093,-87418,-83210,-64103,-84759,-105585,-82549,-25734,-4380,-20881,-20963,26678,36425,22163,4012,5300,16547,47294,73157,44886,-25422,-59849,18874,105352,223774,223140,148013,42042,-35502,-52579,-45421,22073,75471,28216,-56531,-63149,16264,101110,143268,131556,14197,-115060,-108704,-86748,-78492,-30642,47045,67139,39892,-5822,-32792,-12623,-8740,-17540,-1661,104975,247235,351417,357807,256976,184134,129332,95503,103908,126029,143125,121019,152412,196746,277590,330416,272985,127576,140737,148537,44033,-53230,-6894,68804,76166,15592,-42416,-33603,49373,110805,96524,65073,28961,-20219,-72661,-38473,83325,151684,269403,434615,375261,189138,75719,-8197,-41903,-58452,19679,90027,132427,93690,54503,73463,111162,84963,54601,17168,-49785,-121986,-51938,18227,-4340,-49908,-33575,99060,183496,155573,97741,47430,-6001,-89292,-137909,-41923,62495,122809,67740,-5796,-52891,-63905,-78304,-73139,44837,163385,154227,83019,-9194,-94410,-22281,45252,17430,9567,47306,20499,-15249,-46424,-34647,-23570,44599,196260,270110,197461,53788,-5422,30806,82831,80976,31103,-20339,-101168,-111074,-78951,-37485,-1006,31552,12645,-15732,25946,72145,86397,100707,142588,227211,353260,392835,515396,499559,232122,41278,-49382,-88309,-99335,-91433,-33766,3120,-7727,71770,110938,162241,175479,127461,17466,-76070,-26861,4810,4581,2497,-39514,-26242,23010,67459,77995,47912,-17525,-17258,-29628,-78580,-84599,-76586,-66963,-79717,-4817,118525,172457,93279,-59282,80446,229506,174905,59611,-26891,-91717,-128016,-102359,-98277,-45683,15991,57883,42482,9154,-21139,40719,28457,-29106,-14734,5947,33091,41225,-22527,-28643,-18200,-52801,-84865,-45176,8490,63674,46689,-2980,-29186,-42321,-25441,52075,95342,113306,88899,-606,-44878,22700,103039,101037,70831,96172,181130,220356,106071,-18727,-34884,69943,102420,35302,-83948,-62168,42590,71298,30796,27182,34399,-9261,-13779,23089,68448,12916,-104076,-118615,-12034,147766,260277,200186,86904,23879,22823,130575,357852,557112,481205,343889,270700,195946,144461,112526,40814,-37220,-19332,34875,42948,10092,-34710,-24086,-37,-6376,-63012,-35699,12335,-20985,29898,119032,204399,203856,109225,-4886,-46210,-75594,-33664,8489,72637,82576,20621,-13703,-5525,-12384,-5289,23180,86848,167779,240634,204693,79513,-17117,-45636,-40328,-35431,-93113,18908,43078,-47252,-125343,-69330,-2500,-13312,-47566,-51663,-21956,5729,55768,135442,106117,-8513,-55350,-92475,-79239,-27905,201,-2190,-10570,-17261,2848,38644,55696,16221,-42673,-86388,-45133,-15257,16866,85860,69449,16901,-50364,-66778,-84527,-90058,-96245,-96894,-59820,-7603,21962,-779,-73569,-94602,-77652,-95420,-108914,-87902,-77931,-74314,-104649,-81399,-10778,114477,177812,142267,67828,-82883,-114895,62329,196073,224004,202427,135650,59394,23662,-49305,-57864,-51175,-36975,46712,61174,25952,11641,14819,51665,8641,-66798,-35824,-9592,5469,-3490,-61426,-106654,-72084,-46118,-63724,-66455,30584,8294,-7814,-10456,-20767,-19137,-91821,-81718,-69251,-74554,-74016,-56086,-24641,-32697,-35330,9344,21697,19199,8135,-18896,-88120,-131408,-158266,-113470,-82333,-42188,-6633,-24227,-614,80431,123984,62184,-9395,-71399,-18055,77881,151779,179313,213380,165087,121174,89593,51884,-62889,-36235,82469,182944,45213,-41684,-119815,-78634,-84545,-143835,-107159,10842,17121,-25735,-38946,-86206,-105773,-108923,-109477,-8404,-15274,-65789,-28222,6851,-1661,8831,26361,51963,94445,70537,72157,74088,60902,8743,-21023,24716,191716,350153,197873,7856,-41170,-32609,-28625,-24755,-72017,-148731,-48941,99199,179690,58073,-53478,-84997,-92251,-76173,-40119,-7352,6922,-42464,-131793,-79195,76902,129524,24236,-32891,-46447,-67284,-37967,-19693,-49613,-105407,-67515,-111112,-91913,-5666,24310,-1400,-40738,-76473,-66258,-12122,15367,-35386,-104741,-109565,-65683,-33900,-20012,-21890,-24204,-10980,13369,44657,73867,93208,100205,84700,95989,135167,192044,224923,136154,18418,62194,184676,203255,10209,-52777,15135,51127,59825,83735,81375,22380,-7226,33739,153854,302345,379468,378129,303388,226016,201967,285758,358554,264152,169709,127573,124326,111831,80662,2799,-60882,-54603,73150,307157,425662,334186,209985,75537,-16629,-49665,-69644,-64553,-74781,-73668,-57156,-25318,5310,-36112,-85718,-95074,-102279,-137369,-128798,-88525,-63695,-56357,-1923,38301,23198,-8147,34506,115473,155110,151490,134644,108664,43338,-25674,-56966,-49804,-37815,-39319,-44320,-41335,22475,69782,114645,130978,74743,13365,-57326,1656,104142,122640,65605,-23551,-54288,52824,110566,98750,87121,61155,-21127,-79615,-61959,-70293,-50831,3723,35136,1257,-59600,-43743,-16572,49941,122849],[166718,110800,12285,-41867,-52279,-16811,5757,1561,-14325,-32956,-71352,-34846,38622,70324,28589,-68721,-52082,91351,173701,149755,52828,-6734,36818,89661,77298,-700,-85956,-80698,-69676,-51608,-50006,-49472,-82603,-91264,-23469,74090,126432,131243,98387,-43730,-63356,-20461,13644,-33510,-51721,-60415,-86983,-84998,-105453,-70385,-44896,-40565,-7882,43635,102936,36357,-71371,32812,105413,67947,90578,163469,297983,440110,413589,311802,319059,313969,253083,79255,-43185,-79069,-40616,-6921,6614,9272,-12804,-46727,-47761,-60131,-71142,-38971,-2781,2076,-15889,41828,61044,41039,4728,-31072,-90559,-39585,121266,336871,441203,269119,25148,-68851,-119043,-80310,9508,79770,129550,163032,132731,67122,61936,142205,233479,158561,64449,-32854,-91101,-29078,-54605,-131736,-39225,-1319,-15379,-92346,-87438,20934,90769,125708,160904,160279,42641,-58462,-122072,-65325,-85677,-109915,-87170,-41581,-21154,-23260,-59445,-129254,-82305,-48081,-4648,9771,-18758,7716,65082,38535,-35581,-51974,-99086,-27777,24874,29813,17462,26757,11349,-46662,-102983,-124627,-84346,-46451,28022,84778,94243,50096,-44838,-113683,-31421,78523,63414,-8619,-43407,-53610,-35401,5857,84854,71181,14333,-52576,-94424,-105171,-117291,-45338,-11150,-13430,12349,81422,170890,166992,65504,-34483,-90592,-52809,2878,38746,40207,43841,26771,-62431,-32210,47408,82497,79060,82594,116818,124569,39235,-72252,-2489,87005,135714,82203,-23820,-80716,-27795,67580,111913,48170,-82056,-102692,-49354,-27126,-47202,-60213,-16590,35583,37709,10527,-10082,-33534,-42043,-28323,38531,90647,95810,78617,-37554,-105004,-54386,-38893,-59440,-76481,-45891,-1394,70110,168239,214199,95804,-795,-50887,43144,110215,156422,217170,147274,42539,46716,58783,26665,-38252,-104063,-8421,216827,311453,254819,129785,43043,-61214,-64297,-15044,59641,183875,207444,159312,108815,-45154,-93462,23801,109229,178095,224050,212173,113678,-10593,-129742,-33806,10548,-40334,-106693,-28058,23861,50933,59768,114176,166840,193622,150577,79940,19446,-36980,-5075,41264,29503,-63491,26126,91453,137513,138943,68128,-28041,-97760,-47693,-65903,-97619,-88698,-62778,-34069,-40212,-47771,-56590,-81031,-101259,-58067,-41410,-83550,-97940,-20839,60004,113257,82182,-11787,-78416,-47661,-8691,1973,-17432,-63539,-89193,-42717,-5948,45849,96803,83780,-4357,-100414,-125696,-56320,-60044,-59936,-69430,-84969,-121696,-107553,4840,96084,111900,62256,11268,62041,106463,67120,50700,69929,96768,78503,49430,39841,38370,5110,-50739,10167,109260,167897,183129,46821,-137081,-52726,36428,81910,51049,-55205,-124250,-127783,-106586,-106772,-116982,-104315,-36845,111142,199705,181876,144971,110370,173495,109510,83614,101735,114697,153946,157584,59216,29713,-33619,-120871,-69980,14309,31834,-14627,-23279,-32613,-37703,-38757,-21556,51907,103772,220044,241402,221299,133274,-22280,-49416,218276,416452,159609,25868,-34308,-65366,-126629,-136773,-106502,-114300,28289,75898,-47471,-105318,-24688,31453,56206,-11684,-133393,-126600,-32065,74917,87014,27280,-14284,-49728,2957,136004,236977,298178,319821,317754,300683,157022,66599,50160,111027,147306,76377,-42816,-113969,-146265,-105158,-14062,91590,85700,-4686,-95194,-32834,-23536,-66272,-108500,-32967,50596,70134,2595,-106149,-84769,13720,31448,-61365,-121416,-52903,-29730,16998,72828,128823,161223,136092,97900,76737,44109,-413,-33221,-90278,-79104,-84671,-127966,-118654,-127030,-89448,-40448,-18465,-46758,-48942,-54592,-83251,-112643,-104088,66642,320903,450674,348035,148859,34042,1883,12600,4570,-60751,-146715,-97840,-16096,19774,-27526,-98147,-113797,-66299,-20947,7023,-48839,-103821,-2866,-12785,-106555,-74404,-103999,-48218,25968,99385,162838,140956,37023,-47890,4786,74944,61521,-28061,-81393,-92858,-77978,-27379,-26927,-50762,-49394,-70262,-134073,-137557,-94201,10398,83878,71961,-14126,-36160,-23246,-53235,-112361,-119893,-121760,-137531,-100287,-29183,13932,31293,-27152,-98568,-80470,-106423,-78465,-75461,-88673,-53323,-30544,-26667,-76616,-67774,-90908,-88325,-22062,96936,160879,115663,60838,60521,67427,114483,189273,214127,134127,-15993,-92915,-95725,-27166,49630,81575,39365,-14685,-31970,15373,125531,172330,105426,7881,-80268,5661,129020,268914,458152,389207,147089,11496,-82100,-111528,-87629,-80722,-77191,-95526,-66613,-22564,-47936,-42793,24775,85235,115582,73653,37276,-50723,-44084,20911,-4648,8947,91240,126975,47898,-45944,-41799,4800,-38888,-132428,-76383,-32408,63571,27943,-24652,67991,146850,151111,98558,84451,45100,4309,-22330,6134,65786,103296,182857,204841,93035,30986,28574,67665,129796,166087,136091,14762,-54326,-69814,-56852,-14972,76841,149531,192449,116824,9066,-20237,18505,73440,73315,33335,14950,-44551,-107124,-77699,-44647,-836,-27986,-65135,-30636,9287,2631,-42113,-70868,-109084,-60629,-18965,-12025,6573,102428,177642,59322,-83974,-143469,-61917,91415,316265,432954,451031,448783,318640,181024,89020,-15855,-56737,-32925,81964,196355,92897,-89920,-139358,-64040,49665,245657,336590,133473,-29793,-28565,92363,208587,189802,74221,-38626,-116027,-123750,-107434,-106772,-28761,109922,232828,228390,109565,-7292,-81131,-132294,-100418,8673,33822,-22116,-82586,-64048,250,97416,208004,255679,184097,102153,37488,-102896,-52295,-26385,47548,112267,145238,84010,-53824,-69232,12362,41442,67461,63497,35510,-17854,-91591,-100133,-119904,-74938,6007,5171,5165,113976,178457,173780,124884,18744,5520,63143,92899,52800,14105,13877,44257,143576,134073,45793,-17249,-44698,-65032,-37126,5720,-29192,-106431,-115388,18873,67438,5640,30113,47431,12137,-64615,-57589,-30428,-47181,-49591,21927,75904,91499,142613,141832,58208,7712,49692,247308,535163,593402,433298,183415,2849,-96400,-67478,-44481,-61098,-98807,-96295,-68292,-4535,60882,108950,142367,89719,-50417,15368,83340,24720,3551,82493,163447,139892,30208,-77102,-66459,-8664,30411,-22710,-72212,51433,66844,-20182,-11125,-10679,-26274,46334,16317,-69810,-101360,-52470,-49484,-73662,-121369,-145505,-149032,-146224,-141972,-116890,-156640,-174890,-132513,-98798,-15116,7020,-33802,-33445,-1336,44645,171627,237493,150810,115581,125729,153618,267305,218562,120212,73814,33965,-12327,-69083,-107602,-55274,-49275,20146,122174,222233,145342,69321,11533,-21290,-15719,-40542,-53470,-49587,-40476,-63965,-96498,-98280,-35724,149498,353594,654063,779929,731983,551129,324465,112673,-17913,-42030,24014,23973,-69648,-73194,-43240,11876,9342,-23257,-1731,27031,-5778,-51096,-85301,-121102,-155452,-76185,12460,-5619,-43530,-80451,-28671,-7296,-16957,30934,76278,102568,108083,110520,60636,-58671,-17544,76880,120115,112419,51928,-317,-3480,25397,48154,68349,57705,41257,17800,-7391,-24678,-22009,25777,77679,97709,35220,-91481,-23744,37197,46236,36640,97370,216514,291191,251754,295071,186311,63956,35882,20284,-3929,7588,64088,206776,228680,164967,52157,24724,85101,78577,3843,-65972,-71145,-64165,-75939,-53319,-16735,647,48122,77367,85889,35182,-76327,-106252,-43372,-50157,-36684,60649,117108,93519,17042,-45960,-71900,-42397,-20437,-11317,26978,104279,205992,310343,324372,187722,46513,-1543,-7406,-18410,9602,68233,95856,53599,-33761,-106778,-128376,-90000,5559,47831,-9151,-90122,4028,77175,61130,30410,57090,18722,-40530,-1882,74667,63838,-22227,-92185,-132777,-127968,-21458,83916,113339,57714,-70748,-66923,-11735,-15163,-50701,-75944,-96954,-101439,-137778,-107304,-95209,-83778,-73015,-46051,702,42227,40258,10584,10121,25178,-4349,-32958,-15783,-29721,-49620,-57469,-90346,-89770,-69870,-52416,38499,169425,331177,331441,114947,-4838,-3513,-1249,-12317,8200,132808,277344,347543,334524,248356,141982,80369,25582,-10245,-19709,-54958,-74092,-55502,-16569,26391,86643,213241,212840,16865,-110032,-63136,-28664,33234,57352,50361,32425,-34879,-115184,-119839,-92676,-6077,89158,125521,69647,-2275,-24203,4595,13558,30132,34799,22998,29247,81703,109260,30291,5270,13174,41203,31415,-3082,194132,124463,20142,-37631,-106628,-122450,-87353,-15603,20965,-2281,-15380,12492,12486,-12974,-19539,2850,-6510,-71275,-50237,32763,63737,35643,-34551,-93489,-72654,-57152,-82813,-77290,-50040,-43453,-74167,-110636,-118037,-125072,-104628,-53886,-57381,-77138,-111171,-98215,-105843,-104729,-23165,81143,207069,297262,348057,410285,404323,236347,77911,15486,70525,168677,265449,291156,225401,147093,91082,33135,5072,-33439,-67864,-102235,-120013,-80050,-50415,1292,11829,63544,67883,21514,-41658,-38728,-33062,-71311,-89957,5337,49751,31197,-8046,-72138,-60037,-70731,-125442,-153118,-121396,-50792,20624,68017,66454,68878,81305,86614,109374,123685,100617,56256,3250,-43976,-62983,-67682,-20038,20191,-6357,-101006,-72927,-21208,24461,23938,-15943,-54946,-57850,21713,93621,85831,-72239,2227,176715,154698,74427,-882,-30886,-58652,-120186,-31527,25704,19902,-33816,-81467,-89209,-85990,-50932,1070,72682,53432,5544,-62677,-118555,-75746,-12540,25197,38183,36125,91040,37158,-49856,-95650,-61116,-46527,-43095,-39475,-69096,-57246,-72769,-90874,-61636,-25825,-73018,-80501,-25591,-999,-19745,-56080,-25073,3328,20891,24998,11208,-8881,-35016,-59201,-76359,-53386,8105,42058,39919,-15314,-75793,-87098,-5452,23951,32396,22926,6778,-20219,-33661,-30304,9155,68761,14202,-58497,-62569,-14597,11017,-11186,-52054,-89309,-123015,-105650,-96009,-92155,-91640,-72806,-96295,-115090,-91808,-33747,-19978,-38956,-33361,19591,30915,28241,19645,30993,46237,74348,90305,47651,-27545,-42014,43496,126402,212870,176529,92279,2378,-42747,-46397,-41575,20009,65438,16985,-63410,-64764,10935,71188,93481,85406,-10368,-125025,-103953,-88909,-89098,-51207,25092,61122,50389,13980,-14206,651,2670,-11215,1618,111646,247813,333794,326914,232825,166838,120251,86288,92941,116519,133292,110479,153665,208578,288726,313265,236634,111115,129152,141762,39518,-56723,-9208,62605,57487,-13902,-57613,-22629,57664,109432,94094,57071,12928,-45022,-93861,-12937,107407,167541,269754,425766,400401,214188,93334,14164,-24210,-49693,19049,76344,98815,47106,15045,40816,92076,89141,56688,14791,-50204,-106883,-73567,-23581,-65140,-104402,-92996,46199,171276,186121,140933,80285,11273,-70089,-122651,-67802,22662,73316,16260,-47635,-61505,-50489,-62679,-49729,58729,175209,168542,92004,-3987,-88642,-12175,49641,27759,49262,97358,67384,18122,-26237,-30526,-19849,60440,221915,303986,237775,62365,-3876,30154,79391,83813,40445,-12637,-98411,-100978,-77210,-39453,-754,38868,25439,13090,66051,103778,113112,133106,190738,299895,416810,435756,528121,458115,186786,19193,-67686,-107293,-110809,-91944,15900,78155,66869,118058,148933,201787,208241,138021,11957,-61062,-5291,24235,21387,27486,-14277,-6728,37681,74546,72740,25058,-39277,-16440,-16661,-57255,-64386,-60778,-54473,-78488,-1153,137907,190441,99364,-51705,83736,233791,176771,60360,-27761,-90723,-130201,-103655,-95788,-40227,27049,68968,50866,10454,-36192,28380,30725,-18930,-529,12929,20685,9339,-56855,-53147,-27919,-51275,-77391,-31535,27481,76614,51590,-3732,-39512,-62866,-55913,18038,61649,82322,65773,-20318,-59728,29124,119822,109487,60317,84498,190784,256305,140645,11119,-33188,54322,89776,27365,-89598,-72657,33977,52996,636,-4049,6331,-32648,-27757,18571,85990,62212,-56648,-64347,68326,234510,290471,199515,84880,23735,23186,132733,343829,493767,380675,257960,201992,158883,140295,134377,79941,6830,-161,37792,40299,1291,-46753,-33289,-15974,-29594,-71458,-26834,16292,-25684,20055,113275,202391,194246,84728,-25964,-59377,-71211,-24661,25314,86052,60873,-14127,-41475,-10019,-8405,-5440,23223,83082,161734,227858,193476,73572,-27182,-66546,-62118,-67035,-90276,29543,63440,-15309,-111791,-103772,-32387,-13599,-34764,-35613,-14891,3118,43590,127606,125750,7921,-48357,-90418,-93468,-45778,-22035,-19210,-23536,-19410,15157,58680,72736,14907,-61969,-88489,-43983,-5689,27731,90313,87856,23996,-37660,-55869,-82028,-103410,-117137,-101002,-60081,-18723,4731,-24741,-112754,-51573,-54059,-90615,-106679,-75975,-71471,-69696,-98043,-83489,-9520,112209,154595,102525,12465,-121069,-74070,85404,214819,242047,215606,137492,62002,31446,-47831,-57002,-51668,-30813,39516,45191,13646,1197,16423,76142,40792,-45565,-29186,-11729,-3305,-14255,-66094,-91994,-96071,-98433,-131393,-55327,29157,-10665,-26074,-35842,-39433,-20083,-78331,-100060,-87451,-88148,-77498,-53648,-17080,-19013,-16083,29954,36258,17170,-17286,-56796,-116865,-126320,-147746,-114619,-69298,-20847,15748,-1147,19620,94826,137354,78107,2651,-69526,-45186,43474,128497,180338,205528,147966,107105,73284,25160,-70847,6532,101802,203458,54818,-46100,-140451,-74775,-77572,-135559,-129803,-11255,7286,-20981,-18684,-50200,-36869,-41377,-100786,-37876,-48155,-92603,-1968,45743,33092,15038,19478,55883,110217,99307,111737,116238,98996,34714,-1402,43117,214926,347634,188094,3424,-36160,-21220,-14603,-10765,-60557,-112851,3770,170837,238079,90669,-42839,-90327,-97171,-67863,-26086,4759,6944,-65783,-146526,-25910,111499,135814,25768,-24561,-35155,-52937,-59531,-52196,-75056,-129772,-75657,-98591,-105267,-11643,23273,4183,-30822,-76157,-85431,-28530,3505,-36843,-101344,-116581,-81318,-40808,-9629,-7506,-11714,-2613,19354,53289,81039,96704,110868,97695,98839,130332,186030,216128,131533,18909,62416,198133,208319,11265,-67007,-3378,39358,57800,86862,80275,17424,-13722,29366,156535,319004,398210,383373,300391,228602,207282,256942,287266,179424,106653,101829,118047,108531,86384,12766,-54038,-48006,100528,365321,443050,338706,224870,94594,-8553,-51989,-76443,-69171,-73567,-70197,-59028,-27931,10265,-26610,-79767,-100572,-108345,-138703,-128811,-90042,-69208,-66350,-13403,28689,18144,-4567,53127,147273,190781,192604,176709,133015,46594,-27872,-64123,-55128,-37613,-38352,-47733,-50894,7133,62982,117538,144436,97140,37344,-41072,-14973,80852,96397,32686,-63841,-53542,57254,100450,90120,79594,47833,-38751,-79362,-54923,-63612,-37563,23479,47184,-8727,-65634,-43875,-14424,48716,116541],[165947,132055,41068,-12431,-30638,-4689,7269,4195,1595,-25449,-75250,-30017,57136,92140,47647,-53955,-50840,95927,187374,161888,53340,-6517,43708,103017,102933,38456,-51680,-91311,-80587,-60959,-62492,-60954,-85964,-88489,-43332,23124,57972,76946,86635,-23843,-44278,-6851,24859,-26316,-39026,-44309,-104528,-99906,-97295,-62351,-36915,-33263,-10556,35758,93607,42168,-63371,26825,76765,42241,70087,183934,341630,458482,384045,271638,282368,277326,218453,49946,-66444,-109988,-37998,648,10958,3788,-19100,-51877,-54305,-69256,-81311,-39902,-2293,-8634,-12630,47943,56685,3375,-35952,-44425,-91082,-37767,131107,371258,471283,253279,12076,-71014,-109341,-69310,15653,77833,131975,177910,154573,98746,93535,177403,243874,145130,46537,-46647,-64932,-4375,-40536,-119790,-34215,-777,-15449,-87053,-90407,18625,87378,112634,132609,140216,46657,-48720,-123982,-81639,-99668,-117248,-93099,-43777,-19417,-19990,-62762,-118400,-75077,-41695,4117,7172,-26776,13072,89325,70114,5145,-15231,-76701,-28682,14456,13132,-2846,4346,-1231,-55597,-111767,-135507,-94896,-56614,27591,95694,111782,70305,-13874,-85349,-67099,42263,41926,-21091,-57094,-70379,-64589,-43875,21726,23867,-20138,-78078,-73789,-87441,-127640,-41120,-5138,-18598,-2722,75284,184031,200013,91487,-7655,-71833,-40415,9224,34704,24311,21231,11611,-69896,-30893,85015,145263,139619,129960,146313,131623,30757,-83038,1300,78058,126350,77880,-25248,-78781,-23905,86855,132881,60212,-71350,-105438,-51541,-28915,-56446,-64888,-10854,50441,60368,30433,-5498,-32103,-37140,-24601,44391,136347,152325,113119,-17404,-94219,-58735,-41371,-61384,-83334,-47865,2871,74311,163132,189062,66602,-20054,-33588,91799,185664,232692,293373,182606,43159,29684,40140,9592,-49608,-100995,1832,251730,389747,340151,172736,67179,-44881,-73539,-43738,312,122668,169709,153668,119941,-38918,-100799,20888,103518,163190,199320,189354,101022,-12194,-126493,-50999,-13327,-55720,-102338,-9452,49313,71925,69759,122012,183733,214093,166200,85079,9459,-68992,-20334,30944,22314,-60007,21340,71282,111658,110963,42330,-47892,-102755,-43888,-45045,-77743,-79789,-66312,-47083,-53371,-58045,-63670,-72919,-90718,-76172,-69371,-110694,-113783,-1239,96565,131528,89163,-10045,-80391,-48417,-5072,9288,-7618,-60694,-105929,-56594,-13509,45115,97147,74474,-25456,-129690,-88108,-26626,-36284,-29909,-37376,-55661,-95993,-134279,-13851,85289,89305,16425,-22371,37956,92908,54451,34921,45547,67444,55932,31508,23532,24777,-2628,-56008,-4186,73830,106903,118833,26232,-153891,-38168,56717,88401,34903,-72841,-133435,-118225,-104642,-110909,-122543,-110194,-40145,117849,212235,211186,182089,137088,186394,122315,91129,98205,100616,141008,170775,85211,31083,-50638,-137206,-63437,22124,37115,-8126,-14725,-29054,-38423,-38371,-20817,72381,145457,255622,245906,201278,101784,-49230,-43372,204028,366382,140798,15745,-33431,-54516,-111102,-149302,-101419,-68739,59661,74736,-58288,-97039,-30647,16206,43203,-17723,-135990,-138460,-51801,51445,98308,39295,-12170,-54250,-5608,116147,230176,306412,335017,332937,318198,172501,74025,33598,73339,115529,78255,-24150,-97621,-136433,-121941,-47384,53271,54407,-32474,-90888,-16443,-13821,-63321,-109524,-38973,47475,49486,-16005,-109217,-100571,-12289,-2680,-94261,-110926,-34516,-7296,44167,104651,154373,176258,139816,91745,66878,36904,-7253,-39508,-89484,-74340,-79803,-130861,-132559,-134917,-94897,-53976,-33349,-53379,-46979,-48161,-72451,-89463,-66487,88976,317022,409750,281321,99002,-725,-23082,-25470,-41979,-99259,-129784,-67398,18278,42852,-17074,-94754,-110941,-63059,-22398,1658,-54590,-66583,22237,21082,-60068,-74540,-148888,-17713,86409,160950,197893,153512,46136,-47076,-3366,72250,71378,-12070,-75780,-91132,-75714,-24056,-19366,-33597,-4965,9337,-50933,-69068,-55785,26109,86472,77468,-4308,-20127,-6383,-48350,-112142,-124029,-124352,-148671,-102664,-23248,25054,41394,-8131,-105373,-125989,-131094,-66866,-71902,-86044,-52060,-28337,-20075,-72223,-70220,-96119,-98112,-32961,84463,151350,107706,61362,69373,80513,125136,196642,226798,149070,-13717,-95310,-106281,-20183,73437,94997,46236,7170,12760,55221,132756,140344,62324,-25659,-98442,3857,134426,279322,453945,345947,122071,2283,-67587,-104432,-100226,-104978,-97814,-105617,-62457,-25395,-64656,-38476,50247,119606,126524,79909,45933,-43174,-55038,4101,-14867,21040,122757,167118,74645,-36430,-31412,26068,-21558,-158653,-121830,-93635,-1156,-32282,-39255,64608,125825,111984,51674,40804,14347,-10001,-28244,4028,66522,115918,202247,215320,105176,40456,27156,61028,124005,174812,167865,50453,-23541,-50602,-47496,-19201,65855,142606,190895,113770,-195,-24871,21621,76560,65653,25960,23538,-26108,-81583,-45594,-25545,-9241,-45395,-73813,-33253,2624,-7232,-55957,-83362,-120034,-69096,-28592,-21998,1087,100500,154212,11268,-138546,-100971,-57017,43979,223015,335529,374851,404849,332295,197172,93209,-11975,-29129,16710,147445,251939,113370,-89655,-137284,-60911,42792,209091,316481,147357,-12193,-37677,63212,184378,181630,67827,-47137,-124308,-101266,-82968,-76911,-737,149580,270466,245600,122942,7182,-72435,-129513,-96468,18917,41565,-19894,-78822,-55285,7230,104366,226157,280604,213602,155204,111797,-53934,-63553,-18155,68059,123005,139132,67459,-66452,-48773,29987,48055,65486,62750,39610,-11645,-81974,-98719,-112344,-62898,16376,10047,8916,129822,208106,211350,164973,63538,53735,94965,95039,46230,3111,1602,33012,115096,106843,42611,-16428,-51004,-67062,-23992,5802,-36446,-88281,-103646,20541,63537,1341,29824,51121,15112,-34909,-57481,-39723,-51971,-43278,39161,100501,113210,153370,148930,59040,9624,62285,284117,580788,644436,484983,226379,30583,-75672,-85976,-57139,-66741,-84221,-74919,-55376,870,58028,98849,130456,78358,-66809,-15566,41909,-8096,-9557,87721,180888,153381,33726,-75933,-64294,654,41956,-12702,-80312,34972,48733,-51845,-61648,-44344,-48291,26208,4726,-69103,-110974,-66516,-56285,-68495,-107625,-153921,-152273,-136417,-126435,-106320,-153305,-172254,-122645,-80412,-7397,10057,-31919,-35359,3146,46475,158272,201002,135959,92887,77086,95805,202075,201668,128658,90046,51733,-1093,-62473,-102186,-58563,-39071,37269,139809,225884,138882,63196,8113,-26899,-24102,-47838,-50990,-42012,-29544,-44752,-75074,-102190,-74008,107571,328162,650657,797081,766402,594153,364831,134408,-28281,-51977,37233,49453,-65328,-87931,-52103,6533,-3082,-35181,2786,37794,5615,-40052,-75695,-111819,-155454,-92379,1934,-2978,-34329,-64172,-16374,15955,9225,56279,96461,114113,110437,105948,49343,-76880,10173,137741,206746,177808,94218,41664,37163,41007,58975,79687,61187,37023,21255,14112,7527,-1196,8357,37968,59246,10886,-92474,-29686,9528,17594,27950,108682,231933,313800,277934,306601,169445,51650,34414,2122,-16149,11164,71454,234941,252372,165621,42694,23676,89720,75504,-4197,-69344,-68714,-60924,-74483,-65842,-30406,-7617,45685,76103,80082,19579,-94099,-79378,-26569,-38844,-18306,80311,132915,106442,26955,-36638,-63834,-37071,-8349,9021,54948,147258,278377,401302,364377,203084,34874,-21302,-22415,-34667,-4960,58714,91624,60505,-20295,-97337,-130912,-103998,-3698,53286,10353,-77084,-11007,63676,64654,51184,48982,-7020,-70575,-15178,56127,53142,-28210,-97906,-146342,-110075,-8136,91432,116516,58853,-63267,-67911,-31004,-35683,-72979,-101653,-107672,-99282,-114565,-107583,-122331,-98387,-73233,-44840,5183,53156,53618,20564,27447,44110,5833,-20411,3957,-9713,-34290,-34353,-54636,-77660,-79151,-69289,18758,142625,303893,327651,119347,3709,6994,2098,-15160,6190,129455,265113,333888,316451,225046,126415,75995,24720,-13433,-25516,-62328,-78718,-57231,-15272,33853,111254,260503,233026,25289,-106921,-73526,-45244,20751,60937,58822,41018,-30280,-115254,-116877,-92864,-15080,79650,122265,75670,8371,-19627,-947,7561,25752,31497,13104,10045,55043,60350,-14429,-40512,-36502,11254,27873,35372,245184,121539,-5988,-65158,-115458,-117290,-89657,-24146,11401,-11235,-12732,21101,13791,-14416,-18892,-1077,-9731,-52991,-41506,18566,51877,25331,-46259,-94479,-61063,-49478,-76143,-72258,-46034,-38237,-65592,-111011,-114368,-112651,-120004,-69211,-63648,-76508,-113102,-108900,-111513,-106155,-26769,74797,197117,280977,313228,329752,327770,211557,85152,22721,63214,152841,246826,275754,208483,127546,85321,41228,10927,-28238,-58649,-82646,-103740,-77886,-52506,2172,16913,66990,69486,30451,-31947,-36639,-35204,-91387,-53197,37482,68079,39047,-7107,-78403,-74808,-92429,-109347,-96846,-122399,-67140,13114,63242,57691,66604,91410,102778,113689,114904,94786,51874,4080,-32885,-57322,-76121,-36397,-10557,-31995,-118503,-77201,-25407,20215,26116,-124,-24556,-18177,53627,117546,94360,-83877,-814,192731,169679,78916,-11588,-40775,-48575,-111182,-46781,851,370,-38754,-76631,-76853,-69633,-34829,19040,96854,80373,34526,-37374,-95728,-63394,-15501,19225,31162,31344,98987,42390,-35559,-87161,-63884,-55254,-74141,-92968,-114455,-93225,-91987,-96126,-60516,-19527,-46464,-40264,15191,36811,16677,-28135,-4749,19071,29397,28290,10472,-7539,-26957,-50858,-73210,-48822,5147,32164,22186,-25714,-71103,-83002,-3402,30716,34504,17842,4041,-15206,-25854,-29922,-9250,31301,-16324,-84616,-68515,-39302,-31951,-44837,-75701,-106547,-118237,-97843,-96684,-99713,-103777,-87721,-111201,-125206,-104893,-47908,-41989,-61558,-45374,11260,20619,28392,31908,56008,78440,104372,106902,47665,-31669,-25393,65344,142574,195525,132056,38798,-38869,-45487,-40564,-39813,15425,54271,6093,-69432,-68572,189,29392,30815,29420,-41199,-133569,-100620,-90690,-95701,-67702,6839,55761,58521,29048,-1182,7796,8139,-9416,770,110683,235931,299152,281008,198456,140139,101014,67983,75178,97987,110522,89475,145938,213405,289221,281674,187907,86941,106791,124320,30585,-63406,-18761,50494,38878,-39876,-64940,-14694,56832,97964,81977,41610,-8115,-72041,-102253,7131,121536,170957,251919,391569,408083,236170,115888,40933,-7822,-42675,15906,58579,59592,-1038,-21006,7827,65189,84149,50441,7489,-54090,-92290,-104526,-74811,-116055,-85412,-106575,-3605,146512,205298,178345,112290,30319,-48892,-102357,-95443,-27169,14901,-42209,-75858,-37238,-14707,-33522,-27659,69116,179040,176801,98318,744,-82650,-8197,45179,33171,86462,143310,112434,50496,-6937,-27387,-16019,73382,241493,334288,277837,75066,1631,28080,70251,78293,43857,-5740,-90097,-96008,-82922,-48576,-6316,41874,39449,46040,103820,129656,132125,155871,228636,360147,463468,463396,518864,399913,138553,-6770,-90393,-125599,-122115,-73731,73439,154898,141152,162691,185642,239795,236779,142351,3570,-49431,9365,36708,31778,46813,7806,8866,46421,73053,58035,-2809,-49282,-16652,-8103,-37339,-46413,-45919,-41265,-75465,1054,157582,206219,103167,-46261,80451,229191,171398,55441,-34225,-95440,-137849,-110704,-100224,-41470,31863,73179,52193,3545,-57116,13283,32550,-7708,12920,17162,3811,-24420,-88360,-76618,-40709,-53111,-74119,-22501,41151,83970,52476,-6571,-49635,-83603,-86625,-15780,28712,52514,43070,-40560,-71570,33801,130682,108680,40728,64258,193862,288591,175199,36820,-36946,29783,70547,15738,-97308,-88763,16606,25567,-34903,-34169,-20133,-57149,-44952,7110,92966,110139,4134,8441,165656,320639,304431,185015,73304,15095,13546,119308,303377,404516,279941,182826,141307,120505,130545,150302,113998,43409,12758,32207,28964,-16327,-65507,-48318,-37760,-58047,-83632,-24676,14448,-33540,1663,96158,188468,174314,55379,-47664,-75423,-67464,-18399,40634,96486,37664,-45729,-63885,-11625,-7126,-8356,21089,74961,145053,200232,170993,62879,-39411,-92638,-89053,-102624,-77438,37026,79755,15520,-78802,-107924,-64272,-19847,-26451,-25277,-15002,-7720,22247,106343,132610,16730,-47575,-92264,-111762,-67281,-45949,-37837,-38299,-25601,18255,64184,72806,-263,-90560,-85949,-43592,2312,34718,83844,94541,22780,-30044,-49780,-82164,-117029,-133612,-101212,-59671,-28849,-15339,-54295,-88011,-10101,-33394,-90156,-107392,-67647,-67419,-68737,-93368,-88235,-16030,95609,112562,44731,-50198,-97322,-35525,94291,216337,250504,223542,136238,61992,35602,-48023,-59383,-57370,-31240,21275,20907,-7810,-18692,7839,86671,60566,-29441,-29127,-19902,-14662,-21906,-62138,-72008,-85505,-100366,-147363,-58644,10271,-25973,-30376,-48970,-51739,-19664,-63628,-126732,-110412,-101959,-78570,-51043,-11788,-10594,-4247,41795,42117,8991,-43189,-88138,-130153,-125393,-158189,-105415,-56572,-9134,24460,6337,21519,93693,141310,90859,11689,-65230,-66265,10503,100860,170176,182625,119483,83679,51118,-657,-50752,38554,112521,217723,71927,-33367,-159960,-78525,-72412,-124570,-149811,-33534,-6262,-21095,-6121,-20557,23097,29076,-53461,-79105,-92986,-118428,20494,80199,63450,16935,7339,52741,116760,122584,148809,153387,129793,52910,12847,61655,239714,341327,183037,6062,-27441,-10347,-2350,1602,-49812,-77126,63108,243203,284898,113919,-38556,-101420,-100048,-62406,-17529,10497,-445,-93607,-120657,20552,139228,136459,28660,-12717,-23591,-45194,-79463,-74431,-79900,-103184,-77305,-84681,-116602,-27630,16001,7253,-25690,-71249,-104335,-46562,-12109,-43154,-102142,-124829,-98600,-52442,-7479,-1745,-6600,730,21351,57529,81035,92997,115701,106909,97475,118195,169144,195089,121012,17029,58548,201602,201538,11457,-80677,-27451,19849,47481,80205,71382,7826,-21428,25102,155675,324264,398217,368444,280299,215807,199683,218531,213504,96796,36616,58995,95084,96687,87349,22373,-46215,-42016,125624,406638,439091,335012,238081,115541,1145,-53543,-83399,-75664,-74852,-69053,-63153,-31453,15341,-17896,-76627,-108173,-108270,-135734,-121704,-86849,-72525,-76122,-27675,14073,7838,-5117,65680,167978,212905,223418,211356,153175,50809,-24772,-65778,-58315,-35621,-35004,-48260,-56640,-6608,53848,113735,148441,110594,53443,-30302,-32628,53148,66239,635,-90104,-44097,56060,81986,71499,62483,26356,-60205,-76248,-50053,-58694,-25176,41395,58288,-13398,-70257,-48078,-16087,43827,104918],[153540,142896,64649,14151,-12971,1380,-443,-47,11820,-22988,-81552,-20950,78270,113967,66090,-37031,-49162,93241,191139,165798,48137,-11202,44905,110294,123102,75362,-12396,-89423,-95643,-74517,-77172,-73059,-87956,-89780,-66775,-26401,1440,43583,92674,8981,-23841,4755,31826,-22161,-25326,-14398,-74429,-100928,-86302,-54572,-28972,-26399,-14546,25365,80121,45873,-55958,20312,50906,22549,44518,188879,358541,445441,339647,228508,247024,246376,192828,33856,-70613,-107489,-32742,6277,11310,-6381,-28964,-58704,-61936,-80369,-94512,-42610,-7123,-23217,-12463,49651,48724,-31863,-73791,-56709,-90126,-39885,132406,391203,483828,230019,-4445,-74849,-96406,-52884,25108,78009,134238,190523,173953,130169,127492,215218,250401,133993,32817,-49806,-35137,17178,-28085,-102543,-28009,-222,-17199,-86408,-87361,20724,85514,98501,102017,118845,55381,-30590,-102154,-93577,-97949,-111811,-94742,-44197,-16457,-15935,-64272,-102244,-63066,-31532,14009,4599,-31726,22875,114938,107624,52340,20785,-54358,-29551,4344,-1132,-18948,-11775,-5673,-54344,-106330,-131586,-98874,-64498,28585,107527,128862,92611,26641,-46103,-96194,5000,19457,-32400,-66779,-83573,-88837,-89569,-42072,-32856,-64539,-96687,-44478,-68194,-129893,-33398,4578,-19401,-18702,67846,197443,240390,128792,28607,-42975,-19974,20698,34990,14598,5228,339,-70693,-29721,115055,203271,201061,179835,176916,138974,25147,-88444,6518,68463,114370,72499,-26156,-73827,-16189,108632,151992,69979,-61474,-107101,-53192,-29650,-65149,-69170,-4536,67607,87724,53417,1394,-25654,-17174,2606,59794,184558,212257,146298,-4,-85746,-60638,-41027,-59113,-86005,-47244,10100,81792,159864,164628,39783,-33616,-5663,155806,291252,337335,378338,219780,48171,12354,17944,-9674,-60795,-93777,13977,274349,447836,409750,210418,89382,-26608,-80853,-72700,-69753,49688,125089,142417,123782,-37630,-101905,22091,99478,147451,172599,166438,90934,-9327,-117091,-67138,-34244,-67559,-94462,6740,69944,88451,77742,127406,195711,230977,184981,100884,12930,-95136,-35342,19192,15500,-60724,8437,46372,85804,87147,23040,-60027,-104382,-45471,-28659,-48540,-60928,-61392,-53748,-63234,-66524,-66255,-59839,-74818,-84948,-94132,-136854,-113145,21061,129708,145117,93664,-9048,-81964,-48850,-3154,12082,-5128,-65290,-115179,-58442,-12366,47835,97154,64177,-46452,-158361,-47953,3521,-11709,2279,-1418,-20712,-63851,-155566,-34022,72045,63197,-23578,-53597,13314,76448,39009,19739,24996,42523,36669,16849,9457,12020,-8668,-57554,-13848,45422,53162,54016,2689,-159987,-17327,81095,94665,21126,-85577,-129458,-104894,-99311,-110884,-123021,-112247,-41468,122202,214815,234136,214658,161058,193645,136147,102255,98595,92248,135266,190721,123208,40014,-62174,-149571,-59260,26881,40364,-3473,-11050,-32877,-46826,-43136,-24217,87058,183891,282069,240586,177156,71503,-73664,-36644,181710,304345,120329,5282,-32744,-42936,-91893,-114989,-41607,-11182,95557,76073,-62733,-85369,-33545,2977,30857,-23624,-137932,-147236,-67272,31412,109017,52962,-8341,-58214,-16501,92095,215177,303424,338388,339124,330148,186422,77434,11086,34078,83752,79313,-230,-71414,-108242,-116076,-78949,13833,19818,-63776,-86939,-3165,-4563,-58867,-111032,-52367,36507,27840,-29459,-104739,-119484,-42819,-37647,-124877,-101115,-19025,15342,71502,135695,178688,189354,141667,83278,53775,26546,-15409,-46267,-89794,-70604,-73969,-128482,-145608,-138592,-98426,-66392,-47680,-58676,-43520,-40585,-60775,-65293,-18331,133750,328852,378687,226275,56202,-33650,-48355,-67243,-92316,-130912,-107220,-41834,43527,57880,-9503,-91740,-107178,-52939,-6730,22912,-31550,-32381,46990,63252,-601,-45441,-134732,15652,144571,218880,226411,161418,53306,-46962,-15711,62607,74257,76,-71997,-90023,-73259,-20458,-10902,-16963,32353,76906,26175,-696,-12449,41739,85381,82156,9626,1281,12379,-42034,-109767,-129001,-127612,-151221,-107317,-24373,28228,44521,9687,-75893,-117644,-96220,-53098,-69591,-84786,-50882,-25426,-12380,-66959,-75298,-105002,-109840,-44964,70688,141985,100358,61668,76412,89237,126921,194905,234106,163386,-10301,-98213,-98294,-520,94698,104620,52548,29350,54737,95265,140093,110876,23480,-58566,-116560,1332,136287,284089,436270,298939,97600,-5258,-52604,-97369,-109877,-129759,-120204,-114238,-59919,-31901,-82788,-32953,73000,147575,127368,78880,50535,-35090,-68333,-19729,-28428,30978,152286,207080,102537,-26868,-23110,33186,-15625,-116575,-87052,-92916,-49926,-94867,-51367,55928,106832,86022,21517,3491,-17964,-28653,-37677,-1663,63362,124628,213955,215348,111826,47041,23536,50461,111790,174071,186716,75111,-4883,-40520,-44924,-29651,50471,133306,187282,108550,-12934,-33374,20745,74421,53415,14627,28160,-10531,-57425,-16873,-11073,-20056,-62697,-79148,-35637,-3702,-13915,-64870,-92167,-131150,-82684,-43800,-37279,-9728,93330,129795,-26548,-159308,-69744,-47175,4498,132328,229117,281317,336015,326941,205853,92392,-10925,76,77603,215752,297009,124012,-95284,-138587,-60497,32922,160337,278184,152637,1696,-41361,38820,154725,165231,55027,-59975,-129184,-80272,-50586,-39661,32799,185637,292318,245200,129815,17879,-67665,-131179,-98714,22824,44195,-20549,-74618,-46231,12505,107021,232928,283187,221509,191585,180933,27406,-73731,-9631,87423,131689,130580,50966,-71588,-29306,46556,53833,60675,58042,39341,-9669,-74987,-95287,-107515,-55756,20945,9519,8290,140192,229337,231996,185069,99545,94209,114456,88394,35066,-11478,-16082,13727,78156,76637,32089,-23478,-64795,-62512,-7218,5440,-39529,-63093,-63763,44293,71190,-6764,18892,40609,4953,-12742,-54192,-49205,-58290,-39700,50853,116676,127145,154324,143906,52492,6372,67866,296400,579643,643567,491711,237961,40877,-63553,-106479,-73309,-72836,-68608,-55533,-45251,2360,48645,79710,107007,54286,-90704,-36993,8466,-40646,-25953,87642,193563,166537,39339,-72280,-62998,6990,47594,-7652,-89349,12059,22849,-79180,-105327,-72901,-71860,4043,-10967,-71136,-122489,-85607,-65339,-68603,-109967,-178696,-185177,-176650,-164934,-130835,-161615,-175163,-134554,-109956,-33417,5717,-29439,-39911,1756,41822,136478,155507,111082,62668,30293,46454,143472,179922,132333,102583,66438,7005,-57948,-99305,-67267,-30009,52501,154370,222709,128201,53731,1292,-35239,-35417,-58334,-52306,-38905,-23508,-29830,-52021,-83657,-103191,65182,291360,614762,768750,752723,595026,374033,137762,-44502,-55745,53336,84320,-47119,-103017,-66201,-5414,-22051,-47156,3587,41788,10718,-35338,-69642,-101119,-141247,-110703,-14350,-5657,-29868,-52598,-6044,37522,33284,77658,109993,118195,106090,95190,33263,-99921,32047,193413,296977,248444,139614,84165,80591,58649,66464,85809,61160,32526,25646,32749,29734,10198,-12154,-3546,18042,-16733,-89626,-36596,-20666,-10557,22786,123175,244438,323823,296595,304513,142454,32448,24647,-20548,-26317,12140,74257,256753,268074,156245,26113,17101,86653,65348,-16573,-74493,-69236,-62912,-75115,-81413,-49238,-22561,33757,61382,59469,-6471,-104476,-57597,-16097,-34017,-5807,91459,137384,110213,32592,-31427,-58240,-32042,3504,29543,83242,188654,343899,475988,383415,204663,17563,-47387,-42474,-54742,-23892,42443,77631,58288,-13616,-91573,-124112,-110366,-16942,52586,24943,-63760,-31160,40498,61895,69963,44290,-24196,-99955,-32409,29965,35840,-37168,-99707,-133014,-94800,2145,93729,112504,50297,-63696,-65303,-45630,-55124,-93290,-105473,-95415,-89855,-93471,-94343,-139647,-113391,-76841,-48263,2502,52953,61392,30851,43943,57681,10094,-14258,13129,2378,-24206,-18854,-27215,-54570,-77693,-79617,1805,116116,267549,305813,113105,5729,13483,4136,-15804,6199,122579,246826,311293,290966,199773,111746,70044,22209,-18401,-33991,-73419,-87415,-63416,-19197,36521,132374,298749,239764,27012,-101702,-87779,-66547,3254,59919,64017,45192,-30554,-120284,-118947,-94118,-24810,66061,112686,74875,14052,-21250,-14505,-5022,17189,27160,4052,-8956,27564,15998,-55713,-85509,-87292,-21687,24746,78345,290690,115202,-30835,-93364,-120090,-115016,-97055,-40041,-7487,-26369,-12875,25009,10915,-18066,-19437,-7008,-16917,-43749,-36945,3961,36637,10106,-63368,-90671,-50992,-43711,-71628,-69462,-43918,-35572,-59746,-107564,-115333,-108357,-131760,-84636,-71210,-77462,-108280,-118817,-121779,-112364,-33855,65389,183372,255848,263195,230991,228854,167356,81474,27108,57890,137463,221833,248220,182112,102726,74961,45573,14675,-22052,-45985,-61707,-85563,-74036,-55567,567,17702,63401,64447,33936,-24950,-36422,-40686,-96693,-19504,63730,81003,42925,-8338,-86771,-92585,-98932,-46845,-17675,-80852,-83033,4665,57902,48172,62327,98201,115848,113000,100580,83852,43592,1664,-25679,-55704,-90206,-58310,-45745,-57744,-97916,-75824,-31437,12225,24997,13917,6085,26385,94821,148360,107536,-79688,-6025,194830,175966,80628,-23177,-47138,-30062,-88215,-67499,-28538,-15233,-32519,-58099,-55106,-50631,-18922,36633,119624,106253,64658,-10995,-73514,-47290,-16097,13064,21644,21815,91313,36710,-25865,-80169,-68334,-63509,-97219,-134039,-138709,-119095,-100375,-94842,-59846,-16442,-20959,5899,64265,79327,54302,-244,14957,33884,37208,31730,9453,-7631,-19169,-43260,-69412,-43588,1970,20799,7657,-28294,-65723,-79476,-2420,37228,38331,15621,1690,-11074,-20461,-32550,-29761,-4886,-47588,-112662,-71479,-63172,-64111,-62146,-90833,-118312,-105942,-93449,-98330,-93385,-103652,-105444,-121109,-128751,-119339,-66119,-68074,-82073,-48427,7510,9476,24473,41724,80506,113383,137712,123421,46308,-35288,-8469,85535,155372,176842,95730,-6257,-75033,-41387,-33611,-38077,10404,44011,-1970,-71480,-71986,-13173,-19908,-37151,-26888,-74110,-129524,-96017,-89341,-95759,-77374,-5660,52579,65527,40805,8078,11105,10220,-9310,-1136,105353,216111,255046,229483,160866,109914,76532,45631,56941,79767,81270,61872,131586,213201,282655,242564,135230,59712,79073,100936,21392,-69310,-31936,36083,21356,-61566,-62719,-6540,52552,81956,64364,22285,-30743,-97394,-85309,24420,127374,164480,221219,340613,404135,262515,150345,73437,9544,-34439,13958,40977,21280,-40570,-44963,-18741,35730,73708,40655,78,-56423,-74277,-141020,-127782,-74959,-42126,-68527,-42402,115191,214043,209462,143706,52711,-23783,-75778,-99129,-79017,-42845,-99210,-68078,8293,32970,5251,-3335,80094,179274,183127,106358,9414,-72715,-7161,36018,39081,122681,185702,158266,86587,16416,-19946,-9677,85053,255937,363088,321431,97572,15671,29488,60766,69452,45623,4142,-76665,-91850,-90861,-59438,-12225,45719,58061,83415,141969,153625,146926,171626,257241,406173,493725,477881,492487,335116,95487,-29365,-108225,-120909,-108328,-30899,134413,229341,216428,209978,225715,278394,261943,144309,-2961,-41689,19565,47107,41063,65295,31021,25213,53944,67445,39248,-26394,-46087,-15299,-720,-16282,-25594,-26179,-21432,-64132,9155,183848,225381,110243,-38097,76372,221309,164502,50881,-39960,-99525,-144364,-116328,-105621,-44252,35537,76194,52603,-4680,-75856,3410,39943,9824,31473,25501,-9788,-51541,-109591,-96130,-52968,-53664,-69437,-12367,54886,91416,55264,-5631,-53194,-97339,-110906,-43198,2501,29628,26709,-54996,-73088,42127,141088,104825,19415,44565,198682,322352,214344,63280,-39186,5019,52494,7362,-100592,-102754,-664,-663,-63451,-47789,-33822,-75022,-59148,-5269,94164,159060,85200,105024,277390,400094,305844,163963,58827,4437,125,96376,245652,304149,191577,124919,96198,89374,122199,165097,145775,77054,24345,25011,16527,-35792,-83280,-61996,-58089,-83434,-91880,-22678,13161,-36514,-17012,74907,169200,151596,29498,-61831,-77981,-60454,-8600,60489,109713,20674,-69425,-73236,-5935,-2652,-7129,22922,68470,124055,165007,144618,54803,-45133,-116373,-114559,-134676,-61613,44284,94731,45948,-43480,-84378,-85119,-24695,-16821,-15205,-16164,-20060,-417,80643,133005,24812,-45993,-91336,-126848,-85002,-64648,-51532,-48753,-30226,18300,61885,62678,-22023,-118347,-72308,-35679,14857,43989,74861,95116,20277,-21510,-42092,-78239,-123706,-136882,-98291,-58172,-33601,-29734,-75483,-30358,31945,-11092,-87246,-104500,-56926,-58922,-62518,-82406,-90012,-25854,70577,62323,-17209,-90627,-42627,-1024,94463,207568,255980,232777,138306,65077,42251,-42630,-57518,-60935,-31115,327,-3601,-30934,-40710,-3659,91397,74960,-12434,-28446,-27848,-20570,-15577,-42951,-45848,-68185,-89234,-127614,-85002,-18422,-27884,-16913,-41948,-48820,-11632,-45342,-129728,-120248,-101516,-69766,-42273,-3058,-1082,6978,50768,45728,5274,-54626,-104887,-141214,-129561,-142457,-92394,-52366,-9943,21790,5593,17737,90663,146374,106936,23128,-56622,-73649,-11115,78783,158017,154728,87959,57925,30272,-17176,-16048,67323,123378,227425,93757,-9922,-154224,-82981,-64453,-113192,-154540,-45631,-10394,-16852,3076,2737,74986,98671,3413,-110960,-127639,-122689,40281,112778,92509,19064,-4730,47399,118345,143261,185916,190242,159314,69738,28111,86256,266584,332691,185306,18616,-12731,2702,11766,15811,-36176,-38518,126386,311541,319355,131458,-35043,-110851,-94961,-56114,-11371,11993,-11793,-118032,-91665,54254,155025,131916,34874,2207,-10985,-39893,-93484,-78939,-64943,-70221,-69005,-72781,-108332,-35315,14859,13678,-20500,-64459,-118781,-62031,-26973,-50199,-103413,-130184,-113107,-65246,-12002,-3188,-6872,1775,22409,60043,76748,84943,116448,113904,93706,101175,145465,166767,107948,15604,52635,195511,184733,12050,-87380,-52802,-3352,32334,67557,58224,-3475,-27738,22973,152678,317737,379398,336522,248187,191929,182406,176844,148318,30063,-29808,4580,60170,79538,84629,32259,-36017,-34436,148983,427073,413696,322043,246990,135771,11872,-53529,-89307,-82753,-77562,-69455,-68063,-34009,21596,-9316,-75363,-116162,-101358,-128751,-108411,-80351,-74420,-84821,-42910,-3947,-6315,-9048,71906,176614,220455,241004,233538,166067,54299,-19113,-63667,-60370,-33226,-30482,-46506,-59149,-19206,41177,102031,142326,114279,60629,-26008,-51327,22143,32669,-31243,-97178,-35843,48170,57159,44508,35963,-3275,-84271,-73669,-49172,-56598,-14803,55624,66556,-14653,-75775,-57964,-23208,33664,86690],[130782,141891,81605,37478,739,1470,-17536,-11182,15081,-26015,-90113,-10766,99058,132761,81100,-22294,-47964,82932,183547,160105,36804,-21245,39859,110807,136807,108414,26830,-73126,-112965,-91028,-93376,-85413,-90095,-95669,-92557,-74249,-40250,28967,107661,46962,-3347,13003,33104,-22942,-15093,16334,-38359,-81582,-76051,-48863,-23232,-22694,-21952,11023,62394,46489,-50564,11631,25533,5311,11915,174598,345507,402871,283646,182858,211453,215747,167949,20869,-67015,-83924,-27459,8033,5462,-22604,-43857,-68099,-70534,-92634,-107996,-45527,-16914,-42118,-17208,45282,35990,-55911,-97460,-68532,-89805,-47670,123816,393369,475769,199316,-26412,-81938,-82364,-33443,35283,76922,132211,195471,186047,156713,159991,250464,249996,123032,20865,-46245,-10628,31700,-20405,-84431,-21893,-781,-21419,-92065,-83904,23879,82960,82206,70287,96596,65607,-10010,-78719,-76540,-77959,-99697,-94124,-45433,-15201,-14386,-66807,-86850,-49554,-20249,22102,99,-34966,32261,136250,144660,98062,50554,-35520,-32474,-7927,-15965,-34140,-24831,-4264,-43133,-88560,-113090,-92804,-71991,28302,116882,141796,112825,64396,-12730,-108925,-32365,-4319,-43648,-75031,-96521,-111720,-129984,-93916,-97208,-119915,-90215,-15719,-52923,-125297,-25294,15708,-16722,-37073,55426,205387,280597,173333,70020,-9170,3262,32478,35476,6867,-8039,-11193,-69630,-32099,132086,246453,252749,223611,202093,142059,19042,-91696,9581,57260,98750,63746,-29184,-69152,-8073,129270,165072,73728,-56021,-110896,-57387,-32606,-76802,-76443,-1042,83831,115943,75897,7656,-18905,9426,42230,82678,225775,264372,170007,10248,-82982,-63302,-40003,-54545,-85880,-46252,17973,90164,156525,140526,15587,-38205,28889,228342,412618,458081,460804,252688,54800,-5773,-9323,-32800,-72921,-84802,24876,280877,477168,452934,237450,105804,-10323,-88822,-83473,-117340,-29987,74760,123482,116888,-43929,-99586,24127,94054,128375,142683,142448,81937,-4185,-106076,-84255,-54183,-77777,-86652,17458,82841,97761,81004,128079,200733,242948,207122,128962,32962,-110060,-51661,6374,10211,-62374,-15553,15084,58692,65158,7405,-67067,-108139,-54630,-20863,-19468,-39170,-51629,-55183,-70337,-74076,-65386,-46085,-57817,-82040,-111426,-153332,-92865,42124,153974,151241,93523,-10685,-85264,-51273,-5073,8418,-11980,-79497,-113975,-50081,-3672,54531,98057,54165,-66251,-165275,-9455,30792,10986,33543,34735,15872,-29220,-130342,-57401,54060,33588,-57126,-81297,-12874,54124,18886,4218,6982,22106,21423,5839,-2399,119,-12835,-55625,-19752,22619,7317,-8463,-23554,-144811,7843,106760,98486,8547,-95008,-119896,-89494,-91251,-107080,-118774,-110092,-41635,121823,204645,246306,237675,178106,192966,148877,115563,101843,88417,135345,215974,172049,57682,-66329,-150774,-58227,27573,40256,-2377,-14097,-43697,-62852,-54017,-31488,95268,215156,295325,224469,149256,42357,-96117,-31174,152477,235615,97462,-6566,-33315,-32569,-73872,-82203,17782,52661,132174,79831,-59255,-71770,-34206,-8316,19739,-28715,-139110,-153983,-79136,14991,118531,67567,-3282,-62222,-29485,66166,193565,289244,328567,334321,334113,196986,76051,-16091,-350,56975,80817,28248,-37310,-71455,-93528,-106970,-23691,-13783,-95917,-83868,5784,3406,-53182,-111191,-70240,22327,10424,-36086,-94770,-141872,-71524,-65862,-146584,-92516,-6997,37051,98238,165803,201337,200290,142394,74081,38978,13936,-24397,-52773,-90176,-66441,-65133,-118676,-139973,-133970,-99366,-76893,-60334,-61436,-37662,-31281,-48151,-40823,33153,189564,351380,358617,185724,21247,-62678,-70812,-108536,-142077,-120587,-84536,-20584,60446,66441,-3265,-87679,-102733,-40088,15742,54485,187,-3533,67602,107287,65764,39,-102721,46540,196339,268584,246448,164637,59034,-45989,-30670,46982,71025,9053,-68794,-88059,-69490,-15835,-1513,-1664,61441,129322,92230,62622,32197,57533,81949,88735,31745,30436,34310,-33540,-105535,-132945,-129578,-146699,-112669,-31306,24533,42405,26764,-37539,-71767,-59818,-37647,-66777,-83400,-48437,-20233,-1853,-59088,-82737,-116636,-121270,-55539,58275,134987,95397,63130,82476,93653,120354,185200,235919,176122,-4947,-99516,-78870,24888,111995,111973,59993,51511,93945,134635,148058,85999,-9119,-87865,-130504,871,137493,286301,410406,254337,76811,-9120,-38472,-90844,-114546,-151816,-141599,-118324,-56747,-38916,-98387,-26009,93526,169394,120787,73137,53403,-24198,-78857,-47288,-41967,41128,180748,246488,132727,-15367,-16448,28235,-20452,-81231,-45229,-56344,-49441,-106525,-50168,45454,90167,70242,7204,-21215,-46215,-47619,-47175,-7576,60275,133147,221477,209075,115902,53243,20371,38619,95504,164641,189643,87091,3035,-37318,-46577,-43384,34697,125663,185529,105379,-25277,-42787,18943,70460,40526,3501,32893,6245,-31848,10911,1963,-29283,-74759,-79791,-37445,-9984,-18289,-66725,-92701,-133034,-98046,-61097,-53733,-19473,90369,116020,-41460,-123728,-46501,-36249,-23286,54782,127969,184015,253852,305642,209334,89548,-9879,33876,150508,284845,331307,128262,-102069,-138536,-58300,25391,110613,230054,152972,15520,-36046,25006,125437,144865,39928,-72918,-127453,-60254,-15458,7436,77100,217833,297308,230402,133879,28069,-63275,-133627,-102692,25266,47032,-18318,-64416,-31979,21330,110543,232212,268388,212058,211586,240669,127617,-37101,15251,109804,141764,124314,40034,-64059,-7641,66546,64306,58529,54304,38861,-8010,-66737,-88043,-102321,-49629,24017,8294,7638,148475,244575,238741,187884,123194,123688,123795,77970,23884,-24879,-34027,-8057,39999,47564,18662,-34279,-80106,-44512,15876,8553,-36936,-39036,-18245,86345,95307,-9937,2324,19218,-14333,4297,-47465,-54625,-62205,-36060,59925,126387,136102,149384,131253,43371,2391,70318,289078,541392,601686,462921,225499,39574,-55062,-123645,-88582,-75183,-50583,-34606,-34187,3697,37077,56775,77865,23945,-111314,-43260,-11497,-66893,-40890,86804,205206,183505,51972,-61571,-58702,14615,51978,-2720,-92627,-11434,-3949,-91510,-110715,-81837,-86461,-11624,-23810,-70296,-128183,-104975,-74813,-72015,-124274,-165775,-167112,-152204,-124777,-63796,-72433,-87105,-77410,-112401,-70631,1882,-23534,-41699,-99,36096,112581,110055,82031,31078,-8451,10601,98677,159714,136184,116462,83521,17211,-50569,-93423,-73961,-17116,70988,170718,218134,119124,46915,-2614,-40202,-44019,-66773,-52761,-35903,-18234,-15604,-27680,-57115,-107687,29618,250513,555844,705754,701481,562933,359725,129455,-61058,-52492,70102,123849,-17458,-106595,-80157,-19043,-41462,-53049,4943,43323,13455,-32710,-62070,-84861,-119136,-120646,-31712,-8611,-24666,-40401,6461,61425,59624,98934,121409,120097,100580,83932,18344,-122367,51665,244359,385394,322680,190343,129115,126437,81260,74900,90829,61621,30490,31282,48403,45026,15497,-31900,-41642,-19676,-40914,-82595,-40327,-47884,-29412,26904,146046,258656,326792,311552,293436,111009,12147,12977,-36709,-28242,14672,76112,274343,277857,141322,8117,10397,80607,53407,-27309,-76773,-69350,-65727,-73999,-92284,-67244,-38502,16982,36494,27916,-35316,-94072,-37551,-8703,-32081,4564,97536,135170,109579,37799,-25965,-51877,-24890,17547,53007,114535,228819,398258,527211,383242,197142,-74,-74693,-62569,-74124,-42541,25201,60117,52049,-9384,-86707,-115666,-103739,-28990,49949,38453,-47180,-49894,13666,58259,88634,44054,-30636,-118328,-48899,2343,17529,-43841,-93070,-114976,-78182,12795,94637,105526,36947,-65604,-62054,-53687,-69745,-105218,-86381,-75158,-74022,-71635,-73401,-124532,-120477,-79725,-52151,-2667,47511,68879,46498,63179,69382,12909,-10451,16187,8954,-17014,-7391,-4148,-25986,-60366,-74289,-3649,97791,231951,274682,101364,5041,19239,8818,-9319,12603,117973,229636,288185,266379,179239,101592,65764,21242,-21509,-40682,-83458,-96465,-70727,-24824,38004,154180,328302,236318,25955,-94886,-101654,-87365,-12074,60268,70481,48540,-32149,-126182,-122650,-94597,-31567,52780,100776,70908,17829,-25668,-32122,-20099,8743,26041,609,-22409,4917,-17717,-87691,-122962,-132533,-49961,27292,127835,331278,111157,-48730,-117246,-117749,-112193,-105620,-59263,-31482,-40625,-10330,28272,8311,-19952,-18378,-11172,-23829,-40443,-37775,-10276,20664,-6891,-82439,-79109,-39721,-37285,-66695,-66181,-41018,-32589,-53627,-101527,-117622,-106858,-125314,-97037,-76530,-76485,-97233,-105877,-113910,-116702,-43202,53183,166469,224697,204971,128865,122147,109012,69232,30665,56608,125815,195037,214146,150715,76268,63116,48353,17689,-14752,-30995,-39136,-64530,-65665,-56588,-773,17016,56031,55842,34451,-18546,-35723,-47116,-82375,10229,85214,90473,45079,-9393,-93074,-107335,-84144,11677,51316,-38151,-95008,-1668,55251,41536,58640,103417,127392,110321,84760,71176,34322,-1400,-20072,-55380,-107598,-80636,-73840,-70616,-68871,-66758,-36256,3323,23196,28174,38287,75940,145549,188091,128180,-58820,-9000,185802,176189,81941,-32935,-48251,-7048,-59519,-88411,-58293,-20670,-15161,-31606,-27414,-29297,-2624,54617,141200,131823,97128,18438,-49921,-27748,-12468,8748,12057,10630,71669,24093,-19021,-73455,-72467,-68976,-104335,-118548,-126305,-125645,-95343,-86984,-59071,-16289,2848,51376,111411,119013,90732,28555,35717,49467,46202,37529,10825,-7753,-12003,-37336,-63351,-36959,36,9861,-4456,-26548,-59738,-74830,-711,44840,45730,19596,3240,-5158,-15220,-35807,-49712,-35505,-72894,-104661,-68377,-82721,-78804,-62785,-92475,-116193,-94265,-90528,-99386,-83087,-86102,-112098,-109626,-120830,-132767,-86526,-94802,-85965,-37520,11960,945,17813,49138,103348,149089,172061,138904,44024,-36629,9402,104317,165301,159979,69940,-38897,-94003,-31892,-25531,-35675,5836,35350,-6180,-68124,-73736,-27494,-72517,-93296,-64978,-104628,-117240,-89135,-84323,-90316,-79821,-12553,51335,71155,49161,13740,11181,9707,-9965,-2911,97278,191306,207367,179212,124320,79506,49636,22260,42119,70190,53087,30019,110870,207065,270053,200618,84516,31416,49211,74339,13587,-72570,-47382,20628,4973,-79150,-54381,2207,47373,64053,43037,216,-54287,-119996,-61014,38752,125051,149171,181827,280961,392948,296586,196200,108452,26852,-25676,12945,23854,-13344,-63991,-53596,-36170,5580,58435,28871,-6273,-56120,-53479,-128678,-122292,-23741,-6248,-40854,-66836,80150,210532,230134,170775,75917,2915,-46100,-71507,-127416,-88663,-133508,-33880,57469,81717,47173,21971,90798,175708,186949,115696,21464,-59330,-9783,22842,46512,154510,220326,201768,125614,43560,-8321,-3162,92689,261756,386988,366123,129347,37216,33740,50922,57232,44718,14903,-62248,-88724,-100705,-71960,-18400,50083,78989,120818,177173,173676,155537,178022,272986,432352,504371,476638,450046,268454,58892,-47092,-114544,-93407,-68426,26398,191323,294394,287599,257978,267204,313383,279905,142911,-8195,-42716,21974,54403,48556,81773,53700,40846,58780,56074,16698,-39635,-37425,-14137,4127,3464,-2914,-2250,3864,-45686,24379,215800,246292,119150,-28726,70803,209245,155145,46018,-45281,-103249,-146057,-119075,-112452,-50184,36155,76753,51334,-14188,-91610,-1817,50690,31590,54098,38441,-17271,-67353,-111016,-112430,-65939,-54921,-64383,-2130,67388,97846,58875,-2189,-51489,-103033,-128781,-64875,-18134,12339,15145,-64622,-67249,52095,149349,97273,-3179,28501,206669,355124,254520,87969,-40422,-18591,35895,1583,-100151,-112131,-14417,-20491,-74988,-39809,-33107,-86120,-71514,-19743,87557,202790,180539,217618,388751,459348,293301,137723,41129,-8978,-18017,63611,174527,200653,116801,80122,64213,65255,114393,176141,171153,104724,32225,15643,3084,-57547,-99333,-74881,-77438,-104913,-95555,-21852,11270,-34477,-33818,50535,145405,127742,8539,-67101,-64669,-51714,3153,82627,123310,9158,-87088,-71575,3651,3553,-2709,26716,61809,97980,122700,114773,49321,-42637,-134617,-139876,-158593,-47114,49195,105951,72388,-12152,-58211,-90664,-29114,-8177,-7664,-19639,-34326,-23444,53808,127947,32041,-44168,-88672,-138972,-98855,-78694,-61363,-56228,-34482,15034,52549,44008,-48205,-106195,-51670,-21234,29471,53583,64400,88725,16242,-13566,-33798,-71020,-124189,-133540,-96531,-58116,-35305,-37321,-75574,30621,69693,10048,-82610,-98946,-44972,-46610,-51193,-67826,-89181,-37956,40040,10449,-76255,-75341,14947,30769,88428,190298,258746,242995,142841,70098,50632,-31951,-50978,-61764,-29950,-21702,-27725,-55266,-64558,-17151,92286,85158,6074,-24336,-33162,-19598,3685,-13579,-18236,-53882,-71353,-89437,-111922,-47599,-20127,1455,-27009,-37275,1160,-25237,-100206,-103446,-85256,-52766,-28405,8478,10471,20509,61106,52693,11320,-51416,-116128,-151760,-104758,-95271,-71622,-53681,-18737,13952,4507,16709,90325,151933,122656,34865,-47084,-70739,-19952,65913,148316,127255,56498,31685,11487,-23569,21432,91978,130149,223690,106868,5476,-140743,-82954,-54774,-106497,-150985,-48251,-1715,-3197,16739,30453,125770,167651,63356,-71977,-88819,-103761,54158,141827,119362,21603,-15902,40683,115739,159956,221381,228421,191386,89520,47871,117004,289679,318794,190933,36996,4931,16948,28015,31300,-20155,1407,187373,368087,338987,144207,-29397,-111106,-82519,-48505,-7048,10517,-23854,-132814,-69934,73680,159162,124969,43534,17177,1518,-35162,-101060,-69235,-40624,-37364,-53414,-62947,-89549,-28932,20322,21518,-14084,-56755,-126408,-72942,-38655,-55817,-103395,-130820,-121778,-77088,-23007,-12091,-11919,2126,24411,62271,70099,74365,113589,118701,87965,80989,118779,135842,94446,16290,45820,180517,160494,13849,-83954,-75485,-26501,15711,52555,44016,-13774,-30256,24893,149235,300291,344069,293055,210307,162261,159656,138120,100018,-9412,-77875,-53379,20030,61306,80751,44097,-21230,-22134,172205,426315,370692,300760,250378,153653,24296,-49706,-91373,-87376,-78603,-68319,-70106,-32173,31721,1886,-72694,-118830,-86191,-111413,-87078,-69396,-73239,-89206,-53658,-19668,-18961,-12290,74837,175943,216425,246106,242055,172250,58741,-10191,-56647,-58491,-27703,-21955,-39090,-54838,-26661,28496,86532,130902,112806,63356,-23821,-66402,-6055,1407,-58389,-88589,-28036,38958,33151,16463,6336,-34919,-102551,-69023,-47783,-52099,-1880,69860,75690,-8800,-75576,-67915,-30487,23636,67679],[102346,131278,93324,59736,13728,-833,-40507,-25684,13545,-31895,-97792,22,119237,148723,93466,-8989,-45737,67841,166738,146899,22208,-33995,31076,106893,145978,138549,65162,-51454,-125109,-105867,-107395,-94761,-91793,-102672,-113654,-116658,-60546,25512,121656,84989,18737,19655,30589,-27018,-8078,44468,-4088,-59093,-65938,-43997,-18838,-21605,-31642,-5447,43594,46375,-45092,2138,970,-9819,-25722,144186,308244,340327,223046,137844,176023,182056,137950,3925,-64062,-64810,-21632,7182,-5269,-42796,-61921,-77667,-75836,-96772,-107750,-43628,-27743,-62792,-25410,36277,20592,-56973,-90523,-77659,-89189,-59156,107996,379498,449299,164552,-52340,-89463,-66295,-11221,45965,74374,125405,190997,189508,176827,189703,280268,242937,112997,10515,-40941,6827,38948,-16880,-66973,-16065,-1506,-25897,-100781,-82252,26788,80077,65364,40519,75342,75851,10669,-54119,-46777,-53568,-86273,-90941,-46809,-15301,-15303,-69568,-72030,-34956,-7735,28338,-5536,-36189,38780,150406,176640,137580,72625,-20452,-36560,-22212,-31848,-49283,-36033,1401,-23556,-64619,-91224,-78015,-78237,26493,122747,149575,129254,93842,10971,-99487,-66258,-26739,-53470,-82729,-110177,-134232,-117730,-85403,-132836,-139069,-55436,9417,-42579,-117958,-17344,28029,-10089,-55841,36914,204573,314245,222096,114298,26983,26769,42637,34769,-333,-19857,-23898,-68710,-38160,134987,269514,287406,255010,217522,138681,11286,-94280,9424,45220,80526,51372,-34968,-65816,-619,147435,170566,70413,-56049,-117603,-64865,-38728,-92080,-86819,-1250,97909,142716,96546,12888,-13796,36776,84652,109834,252664,299542,180209,12643,-86531,-67488,-38525,-48065,-82662,-44870,25917,98625,153010,118641,-2100,-29239,67408,301194,531845,577689,529432,276893,61591,-22083,-40181,-58475,-83285,-75115,33257,271098,474717,464195,250942,114522,1634,-98591,-49641,-39393,-91352,23946,97715,99037,-57981,-95026,25303,85825,105218,110074,117843,73661,1934,-95674,-102613,-73817,-86726,-80884,21388,86827,98814,78497,123413,198788,250476,233231,169710,69100,-106214,-67492,-4943,8886,-55109,-50658,-22253,30432,43865,-5911,-70467,-115300,-71063,-22575,4785,-18783,-40287,-52344,-73175,-79226,-61205,-34301,-42682,-69989,-112382,-140557,-63702,58693,165471,148529,87840,-15679,-91249,-56901,-11830,-2384,-28645,-102771,-99755,-33786,11039,65459,102079,47481,-81154,-135435,24011,52800,29936,61504,68236,50975,5063,-99530,-83458,31582,2658,-84300,-104639,-41592,23781,-6467,-12224,-9322,5948,10305,-1276,-11521,-9786,-13673,-50079,-22649,4034,-31147,-65927,-49686,-121664,35196,130609,98172,-3746,-102706,-110474,-73336,-81144,-100240,-111001,-104067,-41188,114875,180450,244118,246830,184506,182680,158202,129203,106569,87299,139035,243709,228304,84150,-61030,-139155,-60989,23193,35191,-6804,-25335,-59637,-84614,-71449,-42019,96842,235750,292594,197467,117612,13715,-116627,-27946,118392,166018,71327,-21215,-36543,-25309,-59648,-53875,65829,115090,164177,83576,-50402,-58329,-34142,-18501,9897,-32598,-139482,-160320,-88864,1074,125308,81187,1416,-67642,-44912,39496,166172,263682,304157,316146,327103,201544,68544,-46424,-24208,37198,82480,59268,2691,-30662,-66744,-129342,-56962,-41659,-123947,-83269,8583,8407,-47589,-109213,-88215,10886,-5,-38151,-82882,-146558,-84691,-76952,-140799,-86230,188,55713,122518,193338,220135,207357,141443,64654,22959,-1102,-35013,-59790,-90966,-61476,-52625,-102216,-124511,-126249,-98803,-86508,-71972,-62282,-30403,-21579,-36320,-18583,81993,243950,375299,345730,158117,-7083,-88146,-88600,-135128,-124770,-87147,-62905,-4407,68994,69101,1766,-82584,-98738,-28705,36387,82636,27240,16556,79131,144266,130534,47936,-76135,71405,236708,304083,254844,161441,61776,-44888,-48613,24462,60647,13378,-67195,-86243,-65655,-11809,6517,9836,80101,163516,143143,116524,73979,70962,75550,98106,63519,66794,57930,-24622,-101564,-136666,-130781,-141784,-119315,-44993,12880,34637,41417,2145,-24278,-24986,-22721,-64572,-83069,-46091,-14016,10271,-49704,-95287,-132602,-132291,-64849,46890,129352,91387,63977,85204,90710,103601,166278,229084,182362,-74,-100196,-57898,47861,122358,115903,67035,70839,127422,169500,153887,64183,-36952,-114027,-139274,1803,137750,286034,378978,214011,59488,-10369,-27190,-86921,-116283,-166660,-161751,-118514,-53830,-46524,-111539,-20798,109136,182364,106713,62221,53669,-11743,-83427,-77924,-55167,50464,205577,281122,162219,-3807,-14144,11877,-34845,-59541,-15289,-19627,-6418,-50689,-34785,33993,73971,59335,2185,-32942,-67827,-66117,-56782,-13766,57712,141566,224714,197132,116671,57858,16573,24506,73957,143852,171885,82736,-1336,-42001,-53432,-61105,19226,120012,185742,104873,-36521,-53977,15348,64204,27119,-6673,38604,24707,-5672,36652,13366,-36608,-81118,-78890,-41336,-19144,-24862,-65030,-86888,-124793,-114447,-80139,-69816,-22842,97833,116633,-34499,-93857,-31414,-28289,-42005,-6828,39246,91318,167019,269458,206019,83768,-9578,70996,229074,347627,351440,125898,-109460,-136955,-54481,20216,66383,176666,147870,28517,-24483,20517,97626,120633,22339,-86169,-122540,-42891,17938,61473,130315,241725,282853,203306,134841,36484,-60194,-137518,-107642,27636,52021,-10875,-46889,-11592,35009,116012,224603,239310,187858,213655,283190,233254,50845,66054,135058,151843,119778,34463,-47681,15367,89777,80271,59974,51911,37700,-7430,-58205,-79327,-97784,-45172,25239,6372,6693,153550,252164,231961,174653,130536,137547,121849,63958,12288,-37323,-52091,-31719,2434,19013,2550,-48992,-93487,-16896,41604,13512,-32390,-19897,23300,133650,129396,-3989,-18505,-13869,-41210,14806,-41292,-57901,-65560,-34415,64471,126978,138058,137918,111160,31536,-2908,68826,264551,474779,528272,405503,192526,27768,-50304,-133761,-103470,-74893,-32643,-13970,-23716,3434,22631,30414,44164,-10873,-114944,-39558,-20095,-85389,-54736,84671,214196,202349,70276,-45470,-52569,22381,54558,1713,-90299,-34884,-30265,-89560,-82382,-69172,-86312,-18084,-32204,-66161,-124809,-124521,-87099,-77912,-138466,-138183,-116444,-75097,-23759,53764,49424,23685,4695,-78484,-98547,1203,-16085,-41061,-1872,29820,88130,68481,50122,-1124,-39816,-14253,66566,141221,139688,131503,103585,30160,-40462,-83602,-72509,-581,92883,187946,212060,111926,43332,-2732,-41441,-50047,-73249,-52910,-33856,-14813,-3587,-4906,-31044,-93726,1634,208001,481076,617530,621326,503999,325277,111021,-77392,-46903,82141,158749,15895,-96846,-93744,-34693,-59971,-53422,5871,41577,12606,-33088,-53337,-64203,-92340,-111828,-50488,-12221,-18810,-27344,20656,86594,87068,118699,130098,119822,94116,72566,5308,-129810,67498,285832,460643,391487,241103,171218,167499,105075,82955,93406,60703,27389,33619,57326,51834,13409,-52507,-76621,-52368,-59035,-74081,-42254,-72339,-37000,38231,175189,272542,322917,321730,274261,75825,-8446,1800,-40690,-22823,17547,75670,285820,280468,121890,-9232,4613,71866,40072,-35964,-77714,-71050,-70274,-72623,-92590,-82119,-54213,-4577,-40,-14913,-61121,-71910,-21197,-5972,-34241,11423,97038,126133,104381,41336,-21188,-46133,-17841,31283,76753,145521,262198,432769,545936,363670,181172,-18172,-103239,-81890,-92783,-61867,7019,39613,41569,-8370,-84082,-108486,-91018,-39602,44426,49427,-29646,-65203,-14857,54451,103786,43710,-32886,-108830,-65284,-25520,-956,-48369,-82649,-96201,-61495,21701,92413,94523,18639,-68538,-62154,-59497,-81762,-108864,-68843,-57001,-57390,-51517,-52675,-101281,-118664,-83184,-57602,-10742,38015,76273,66550,83030,77445,13472,-9985,12806,8267,-14465,-898,13329,2534,-34255,-56403,3433,88924,200689,238678,84721,328,22247,14771,3635,23863,114802,213593,265919,244005,163038,93525,60665,19242,-25011,-47030,-92856,-107369,-80961,-33676,37194,175762,345495,222408,21368,-88769,-116016,-107129,-23104,62634,77484,49639,-36451,-133937,-129602,-97708,-38009,38460,85262,62396,17965,-34056,-54849,-38621,-469,26816,1549,-30409,-12425,-40877,-107919,-130827,-131618,-68075,34706,179317,362238,109491,-58631,-129447,-112694,-110200,-115969,-82605,-60150,-48715,-5032,29991,5232,-21603,-18468,-15824,-31829,-44383,-46818,-28305,1177,-27689,-104793,-64125,-29607,-32572,-63567,-64519,-39563,-31336,-49506,-97297,-122137,-107946,-118950,-107014,-81192,-75166,-84175,-82185,-85542,-106402,-56837,34022,142495,186001,141309,32505,17282,38192,46454,31072,56819,116192,165883,174159,113819,47019,48515,47609,17455,-9845,-18021,-18521,-44169,-55357,-57359,-3970,12917,43534,42007,29681,-15678,-36931,-56507,-69150,32307,98671,93765,42936,-12788,-95505,-110319,-61166,55992,103800,-2099,-104342,-7555,53801,36905,53591,104155,134210,103940,66719,55687,22568,-6924,-17958,-57226,-130235,-99393,-77812,-61051,-41865,-54675,-41443,-8219,18706,40007,68555,125339,199481,231880,152115,-32631,-10242,165276,168667,80693,-42497,-48555,13599,-31012,-102537,-85439,-16564,6318,-2909,1114,-9938,10186,68925,156713,152822,127999,48064,-27494,-8359,-7315,3675,315,-3705,41035,4862,-17509,-69946,-78727,-74207,-101116,-100382,-119395,-116475,-83692,-77421,-60766,-22257,20382,87954,146317,147364,120380,54926,54733,63068,53717,43320,13070,-11287,-11452,-37997,-56989,-32572,-3707,-2869,-18600,-27532,-56964,-71803,-809,50525,54088,28223,8029,1132,-11913,-41465,-70844,-61323,-86437,-77272,-61966,-95850,-78233,-57148,-86039,-106609,-86611,-90894,-102793,-75530,-69314,-92684,-89480,-110540,-142373,-110714,-104197,-68826,-19626,20582,-6142,5688,49918,118854,178169,199299,147729,37127,-37929,24856,118032,168954,142999,51030,-58345,-83660,-23115,-20347,-36028,-1351,25016,-9795,-62763,-76506,-44849,-118386,-81290,-57040,-114356,-106370,-83304,-79734,-85084,-79607,-18088,48037,71584,50446,12310,4931,3661,-14314,-7181,84556,160858,157647,131579,88096,47642,19080,-3007,29404,70250,32512,-6482,80770,190277,248370,156242,36937,15,16774,44063,5090,-74826,-67078,2032,-12634,-95207,-46952,8119,39841,43291,16630,-26670,-81314,-136477,-40058,46589,112383,123612,135127,217764,375587,335291,245542,139181,39638,-20697,8636,3628,-44871,-69849,-51869,-46651,-26794,36097,13441,-13914,-56132,-34822,-79859,-65050,17592,17784,-25508,-77269,41116,191163,233979,186945,94270,25517,-19772,-40121,-107457,-89646,-90517,2869,97510,121686,83979,43162,96515,164647,184143,122205,32614,-46252,-19220,4385,52782,175431,240277,235787,162395,70340,3590,-1493,90821,252952,398956,404645,164867,61007,36310,37085,38291,36740,20713,-52568,-89197,-113648,-89478,-28167,51199,96674,151087,202451,184162,152855,170248,270532,432327,490983,455023,391053,200944,25813,-62005,-108274,-62502,-19833,85346,235031,341604,346261,301004,304162,337691,285457,135201,-14266,-58860,10803,54514,50445,92041,71194,51248,56346,34343,-10120,-39156,-31452,-17217,2726,17017,17617,21775,29577,-25042,44478,248404,263360,124913,-22701,59860,188963,139118,36877,-53759,-110001,-137291,-119472,-123755,-63992,28410,70296,44294,-28253,-107113,-7699,58566,52073,76449,53449,-17307,-67917,-94521,-112835,-78519,-61489,-62730,4445,74630,99305,59180,-639,-49390,-103080,-141158,-84118,-37201,-3531,3922,-73515,-61619,58605,150836,82639,-29294,16755,215602,380893,288426,105319,-44438,-42944,17781,-5538,-99517,-114713,-22908,-30613,-65854,-19715,-24297,-94086,-86238,-40325,68901,231996,276399,330292,479937,484726,265244,106233,17602,-28469,-44270,19029,92500,98415,50857,40728,38630,43944,103092,178180,183607,120159,30903,705,-13683,-83882,-113764,-90491,-99213,-121537,-95927,-26000,4854,-30932,-46572,24339,118629,104099,-7938,-65493,-53648,-45342,12287,101389,131719,-1159,-102611,-66366,11404,7340,729,27331,50390,63852,71976,80016,44054,-32829,-133080,-167692,-131332,-37948,47864,109276,89819,9956,-39356,-86808,-37592,-5940,-7635,-29149,-53384,-47765,27869,117775,36023,-45445,-88221,-149028,-110797,-91185,-71103,-64543,-41581,6456,35846,18834,-73351,-71684,-30943,-5705,40230,58287,50229,72796,7655,-10472,-28635,-64038,-122199,-133647,-100574,-62852,-38188,-40197,-52487,84976,96241,24644,-79902,-94501,-35596,-34687,-40039,-55983,-88489,-52011,6205,-39906,-125985,-24769,68463,59167,75006,163786,256870,251270,146211,73451,57373,-19517,-42239,-61595,-29577,-45762,-54054,-82807,-92690,-33649,88858,90010,23181,-18301,-36348,-14312,28213,16117,5699,-36362,-39557,-41467,-83014,-65925,-9838,13560,-18265,-29643,10893,-7623,-70414,-76873,-62575,-33073,-13594,19443,21782,35195,73585,64409,23862,-44585,-129641,-133971,-61114,-49593,-48825,-54537,-26648,8108,5271,15513,86212,149897,130085,41607,-41723,-66672,-21873,60810,142196,102620,25555,4171,-7621,-23591,52364,105398,122817,197167,101698,2282,-131215,-74631,-45562,-106210,-153164,-50410,13028,19390,42512,73123,180971,234094,124579,11695,-15771,-71275,59298,164401,141101,22239,-28037,31229,108064,169533,250867,265757,225881,112604,70839,147667,300264,295475,192928,54052,20504,29629,44266,44669,-5264,37749,237335,403905,340697,151012,-20760,-98220,-66732,-41729,-5875,6092,-35658,-137587,-57734,80326,154428,117002,50026,27583,10812,-31675,-103373,-55487,-15602,-7473,-35764,-54690,-73740,-19627,22891,24185,-9431,-50276,-127638,-80226,-47638,-60671,-103212,-128441,-124116,-88148,-42542,-31284,-23318,1136,26745,63083,60489,60459,104883,118226,77934,57560,90909,104745,79426,17540,36288,155694,129900,15079,-74649,-93763,-48700,-1822,35895,28934,-23352,-29618,29826,144462,271434,294011,241974,170005,129202,132809,104221,68936,-22091,-89406,-107827,-21209,43028,75653,56639,-2789,-5257,193895,404202,313581,270253,244711,164686,35924,-43027,-89988,-89589,-77858,-65387,-68738,-26260,44908,15311,-68322,-113182,-63185,-80741,-58525,-55403,-70153,-89478,-57056,-29008,-26835,-13730,74542,166126,201352,237018,233950,169716,62744,127,-46206,-52798,-19172,-9621,-25922,-43388,-27875,16695,68853,116351,108242,63562,-22085,-76574,-28699,-24919,-79396,-74608,-19947,31124,13191,-8945,-23096,-65185,-108465,-62171,-44316,-43371,14272,84045,85701,3978,-66909,-74905,-35678,16069,50614],[68760,109987,97111,78526,25305,-5331,-68464,-43301,5742,-41863,-105478,7859,134860,158794,100973,1195,-44435,47480,140076,125483,4172,-49929,17973,97824,149427,163247,98645,-31337,-128202,-117692,-118625,-100990,-94261,-108699,-121780,-113284,-62597,23168,126088,116513,41081,24255,24163,-34602,-5239,67301,26231,-37076,-56780,-40586,-16703,-24088,-44044,-23774,25162,46526,-38532,-7848,-23876,-23984,-67031,104138,256578,268895,163438,95111,140039,143112,99864,-20544,-63787,-48597,-15421,4202,-20018,-65496,-81961,-85843,-75153,-87832,-90718,-34304,-36694,-83487,-35977,23819,4321,-43492,-73089,-83173,-87693,-71766,88084,352887,408267,128966,-80142,-93131,-47481,12990,56504,70368,114009,176362,183688,189397,215033,301882,230152,104863,1650,-37510,16945,39756,-15867,-51132,-11581,-2032,-28546,-106144,-82104,28504,77451,49770,14998,56070,84691,30532,-28058,-13818,-28269,-72698,-84820,-46594,-15157,-17254,-70199,-56528,-18647,6873,33472,-10990,-35691,41275,156049,199936,167833,87452,-8133,-39756,-37333,-48243,-64155,-45569,9916,2178,-36653,-66010,-58448,-81755,23805,124989,152443,141548,113561,25230,-85931,-91452,-43922,-59891,-89991,-124236,-153074,-84888,-34646,-75586,-71770,-8517,30685,-35940,-109976,-8641,42131,868,-70142,13109,193982,336323,272109,160340,64507,49903,51237,33371,-6596,-29615,-36409,-67686,-45675,125966,271589,301332,270234,221006,128602,2364,-96149,6943,34022,62009,36632,-42671,-63056,7194,163739,169388,61390,-60448,-125991,-74452,-47016,-108275,-97318,-4019,110189,166817,115487,18456,-9821,62339,124695,137794,261412,312231,176742,8866,-94995,-71796,-35276,-38924,-75470,-41292,34829,107743,150697,102340,-7409,-7089,108171,366155,631399,678229,574909,290284,68618,-31107,-68792,-80922,-85151,-64354,39579,247951,443056,444083,250849,115684,8677,-108651,4589,45358,-63378,-17120,68994,73190,-77635,-88020,25891,75395,79420,77318,94713,66972,8956,-85943,-119839,-92150,-92869,-77132,19267,82768,92527,71083,114690,191950,255425,263526,221571,116969,-86041,-77287,-10767,13683,-33348,-89987,-62411,2926,23762,-16671,-70291,-122196,-91835,-31348,22503,-1322,-28944,-45801,-68974,-77938,-52763,-24994,-30313,-53863,-97394,-113274,-33158,69245,162941,137512,77408,-23133,-99161,-65239,-22660,-19102,-53239,-128325,-76805,-11740,30190,80247,111317,48423,-84859,-104225,50942,68924,44855,85275,97742,82943,37492,-68194,-104358,9623,-24195,-104072,-122433,-72856,-14656,-35398,-29023,-23450,-5827,3222,-4192,-16578,-15131,-8493,-40053,-22432,-10732,-62662,-114070,-67850,-94881,63388,150443,93557,-15489,-109268,-102912,-56731,-68778,-90662,-100547,-94721,-39381,101152,143550,226290,240036,178433,162858,162853,142051,112033,87672,144546,270989,287050,118272,-45468,-125051,-66891,13755,24343,-17871,-44596,-75916,-104882,-93989,-53919,92814,243904,273598,161172,82867,-14311,-128498,-26476,82525,101145,41968,-39287,-43010,-22022,-49993,-31983,96584,168021,186646,84482,-40098,-46499,-34308,-27928,1923,-34136,-138136,-166821,-97470,-11448,127929,91860,4309,-75305,-62639,12899,133960,227445,265169,283549,307400,198267,54577,-76392,-34777,23640,83372,90504,46909,11212,-41913,-138480,-82006,-57917,-127888,-86456,4139,9227,-43240,-105031,-98110,7343,-4568,-39881,-71635,-118031,-70433,-66807,-121055,-83135,1539,69480,142684,216332,232498,208732,138125,55489,6422,-18429,-47866,-68175,-92746,-55739,-36812,-81277,-107565,-117977,-98125,-96583,-83592,-62328,-23218,-13211,-27322,-1374,122623,287160,392009,334497,139509,-30287,-111053,-99810,-113207,-80535,-53173,-43381,6286,69825,66807,5762,-76542,-95732,-21488,50307,100216,43687,25163,77523,165561,183702,88297,-57312,87652,261367,320349,249116,150060,59601,-45072,-70024,-5995,41871,11118,-68842,-86337,-63625,-10561,10468,14920,86568,178161,176064,156924,108329,78649,65723,110916,104899,108319,80807,-17648,-100191,-141573,-132498,-138019,-128044,-66757,-8030,20509,51373,38994,19148,5470,-10932,-65015,-85801,-45990,-8884,21784,-40754,-116134,-154715,-142157,-73945,35051,122805,85711,61372,81179,76693,74941,137005,210673,177107,1179,-102249,-41254,62417,123430,114686,71203,84174,151578,195326,154008,42690,-62526,-138743,-143607,2161,135619,282304,343485,177654,44301,-10779,-20404,-87830,-118401,-158591,-169469,-116929,-53036,-55948,-124401,-21062,116365,183348,84433,44826,49492,-232,-80284,-110539,-68386,56751,223201,305640,186193,4528,-19467,-15047,-56934,-50668,2498,10286,46728,12146,-12648,21234,55895,48233,-533,-36479,-81653,-84018,-67486,-21154,54906,148380,222050,178923,112305,58602,9962,6122,45073,108740,130804,59558,-19616,-56098,-67245,-84391,4111,115416,186552,106271,-46347,-68933,7899,53980,12170,-15954,45540,44515,19513,58611,22257,-42578,-83957,-80260,-50162,-33786,-37289,-63487,-78430,-111945,-125253,-98497,-81401,-14308,117196,127293,-18109,-72864,-25483,-26132,-56311,-54087,-34627,8199,82706,220279,193808,73466,-11155,108680,304594,396393,354435,116151,-117989,-135281,-50859,15202,30494,120990,135897,38776,-11043,20851,70751,91680,1040,-101068,-118309,-30532,45358,116791,186465,252995,249331,168320,131679,40757,-60407,-144370,-112424,31562,61258,3853,-21633,15351,54141,123707,210836,199835,152370,197881,302066,328746,165123,139372,162041,159515,114989,32174,-27818,38017,114802,101090,64839,50319,34520,-9564,-51413,-71705,-95425,-43749,23412,2850,4362,153686,250325,212783,148123,120463,133476,108030,45645,-1109,-50119,-71269,-57670,-34192,-9718,-16401,-68167,-99837,13393,64904,17636,-29379,-7804,55940,175484,164315,12308,-40378,-58420,-70172,17611,-39106,-62320,-71297,-37119,62199,115929,130756,119164,83801,16285,-10677,62398,226520,390114,434057,327238,142881,6255,-49920,-130472,-118756,-73732,-17366,3802,-15973,-348,4324,758,6866,-48624,-101345,-32736,-21937,-95405,-68249,80368,218515,220051,91689,-26404,-45867,28596,54426,4902,-84862,-58085,-55409,-81313,-49992,-44288,-71652,-15671,-35922,-59150,-112537,-140852,-102462,-83475,-132850,-148455,-125627,-74955,-13222,67520,59404,30594,11393,-75161,-115041,5411,-6550,-37582,-2332,23887,64946,34099,17645,-33294,-65391,-31641,44099,123897,142229,147607,127373,47236,-27051,-67575,-54722,20689,118874,204728,204238,106713,43455,1518,-39079,-53922,-77626,-52886,-33120,-13784,5351,14877,-7989,-75818,-19206,166140,398696,514921,522325,425677,275178,84778,-91858,-41701,86812,182539,48039,-79294,-105618,-51938,-74929,-49532,6157,36604,7865,-36495,-43198,-39476,-61131,-90551,-69932,-16115,-11819,-12554,37030,112812,115035,136465,136415,118204,87725,62334,-4253,-112464,79245,314772,513571,446284,285979,204868,197118,126616,90199,93402,57591,21204,30651,58382,50385,4432,-74142,-106816,-75420,-66227,-64149,-42394,-93277,-34039,54552,208039,284280,313358,327642,250621,39524,-26594,-4052,-30159,-11245,20810,73691,293084,280121,104022,-19701,3475,63399,27930,-40766,-77290,-74099,-75601,-70583,-83638,-86737,-65136,-27015,-46249,-64537,-71078,-46482,-8469,-7168,-39235,15588,90910,112507,96667,44230,-15913,-40006,-10447,44759,100225,174637,285791,443673,530620,329524,160192,-34855,-130626,-95516,-105440,-80577,-10225,18495,28890,-8917,-82196,-101079,-75119,-45758,37692,58912,-10846,-72184,-39008,53703,114825,42124,-34429,-99100,-79578,-49225,-15451,-48399,-69453,-75581,-43435,29371,87736,81118,-1879,-70121,-64862,-64341,-90964,-105208,-53730,-41439,-40884,-32607,-33468,-78213,-109882,-85673,-62761,-19097,28661,86266,92060,103897,83181,13961,-10638,6000,2597,-14506,3013,27134,30489,-2922,-29921,23010,91459,178473,204991,67537,-6271,23846,23885,24912,41057,114432,200601,247448,226767,152631,88309,55568,16938,-27982,-51525,-98534,-118029,-92252,-43270,37512,199742,351981,202608,16434,-81196,-127544,-120406,-25230,70384,87695,50981,-40884,-140294,-137426,-102693,-43690,25083,68728,52114,17058,-42981,-79642,-57397,-7398,31724,8635,-30239,-20728,-51166,-108450,-106563,-97258,-66345,48720,230881,382600,113124,-56452,-116040,-104479,-106115,-121350,-106229,-82856,-41664,5955,33386,4865,-20640,-18109,-19417,-38431,-52067,-60777,-49006,-20256,-49849,-125162,-45034,-18497,-27273,-59707,-61862,-37100,-29290,-45127,-93040,-125236,-107252,-111335,-102049,-82206,-70535,-66727,-50860,-42430,-72659,-67974,9634,113241,143854,79866,-46585,-70871,-37554,16955,31430,61053,111641,138396,133410,75836,19229,35719,47353,17423,-4785,-5166,2088,-22580,-40884,-54562,-6012,8732,30024,26657,22633,-14244,-37402,-64711,-55973,48928,106513,93608,39309,-15586,-89112,-94882,-35618,87174,140826,28474,-107250,-9251,57438,38964,51169,103346,138794,97662,51065,42066,12711,-10828,-15076,-55548,-150526,-100513,-50287,-32358,-14994,-38817,-43015,-18350,15240,52522,98971,174620,254740,278658,179205,-4009,-5414,139925,157765,80663,-47311,-47236,32468,-1344,-92088,-86985,-2244,31813,30081,32494,9811,21895,81414,167190,170789,158833,80612,-3014,13566,2634,1269,-9684,-16928,7464,-14402,-17533,-66265,-83249,-75624,-93765,-92161,-119840,-100036,-66797,-63933,-60305,-30651,33626,115176,168079,164856,144769,81798,75438,78109,63140,52737,21116,-14546,-16707,-40908,-45768,-27579,-6012,-13149,-31799,-29839,-54322,-66817,1079,57595,67001,45321,21280,12792,-5711,-44668,-88266,-77147,-79100,-49936,-49939,-91408,-67427,-48141,-74172,-93619,-78625,-89025,-103719,-67670,-50959,-62886,-65729,-98411,-131309,-120965,-74155,-40667,2284,33399,-7491,-7853,46459,127944,199294,217235,150689,28646,-34832,41284,129955,169895,129799,40869,-58693,-61799,-13667,-15154,-35787,-7437,16576,-9642,-52724,-76160,-60154,-84478,-17730,-12135,-86984,-94422,-75401,-73210,-78340,-75031,-19626,45788,70185,48185,7464,-3638,-3828,-18449,-9738,72390,131015,113175,92659,57151,19119,-9877,-24288,22389,80554,30856,-39528,45839,165674,221460,115845,-1107,-29898,-11819,17060,538,-71392,-85454,-14590,-26636,-105110,-39149,14666,35155,25950,-8477,-52679,-106174,-120719,-20711,51653,95054,93939,89195,161878,358738,378746,295569,166405,50617,-16745,3628,-16348,-65904,-58714,-41576,-47845,-55809,12387,16,-18292,-53134,-16713,-28595,-8676,50882,33632,-17566,-74994,4773,161203,223480,193738,109508,45556,3999,-11819,-65867,-51853,-46845,35861,127504,152529,115222,61804,99237,149350,177492,128445,45307,-30461,-30161,-11824,61349,186679,246921,260042,197579,98894,18512,-2003,81571,231558,398982,435370,203711,87621,39082,22269,16228,24286,22548,-45348,-87455,-115482,-108641,-38124,51947,112518,174401,217727,186068,140904,151230,253001,409368,457863,416660,323193,139410,-699,-70272,-92804,-33596,30871,140490,264582,371077,391163,339451,336665,351871,281856,125753,-15026,-86784,-11556,50081,49552,98629,85661,58691,48784,4670,-30550,-24430,-27162,-21894,-1840,26527,38589,47961,56473,-903,72559,281939,276779,128737,-18173,45940,162804,118415,25585,-62825,-116782,-127047,-113194,-134337,-84059,13092,58367,33400,-44144,-118756,-14089,63279,71651,99835,73178,-4725,-52648,-73406,-90451,-73744,-71288,-61810,9934,78937,98024,58050,582,-46004,-98259,-139782,-97766,-52603,-16169,-5225,-79855,-57177,62450,146911,63592,-54710,14684,227406,398819,314154,115677,-49543,-64705,552,-12518,-96595,-105056,-20365,-26430,-45099,3992,-11391,-98394,-102007,-65402,40322,243818,361790,429710,538071,473211,228014,75892,-8156,-51381,-75743,-32425,8285,5707,-6875,5432,17883,25812,89340,171589,182420,122026,19899,-16002,-26977,-104560,-117251,-107162,-121327,-118219,-90412,-33792,-4926,-25468,-46080,7633,99858,89118,-15320,-57737,-44036,-40523,18985,115583,134175,-10271,-115002,-60444,16868,9268,3251,24233,34431,23820,16940,44561,41499,-13284,-104876,-157117,-101576,-33012,41154,105355,98271,23061,-28093,-80488,-50745,-11312,-15517,-43744,-75601,-68259,9338,107746,38700,-49103,-89929,-142569,-117496,-100908,-80289,-73116,-50048,-4503,17064,-3344,-75824,-38552,-12484,8487,44885,56475,33054,49425,-4929,-12689,-26646,-57201,-117595,-139260,-110405,-71684,-42391,-38136,-17240,127439,109390,31140,-79497,-91569,-29190,-24483,-31230,-48282,-87583,-65460,-26836,-85713,-133742,30259,115010,81662,52669,130595,252134,257628,147835,74760,62086,-6311,-31180,-58826,-28435,-69559,-82649,-110743,-124181,-50111,83162,90713,37142,-12772,-38598,-7487,51054,39782,25469,-14151,-10266,-4703,-38557,-63157,3052,19143,-19035,-31529,13157,5292,-43354,-50304,-39525,-13918,7,28403,31349,48772,86060,77036,34321,-44148,-144391,-103845,-25413,-17243,-30010,-47935,-25227,7092,3361,6116,70929,134918,125222,40705,-43234,-68131,-24048,60198,139836,82874,-3193,-24125,-27658,-21180,70772,102973,97974,148215,81117,-13550,-113206,-56706,-34777,-103705,-163600,-59932,25194,45698,78684,126441,236137,290886,184151,109985,66773,-30812,56914,179852,156419,19619,-42216,18994,96200,171191,271017,298555,260206,136782,92806,170223,292667,261629,186547,64913,31183,38921,58342,52681,5051,65618,268758,412867,323588,151215,-8171,-76395,-51120,-37897,-8827,-1645,-48399,-139051,-53454,78152,144098,107028,49884,30774,14603,-30509,-102781,-46025,3072,15978,-20926,-48244,-63577,-16351,16291,17612,-10118,-47450,-125794,-85692,-55351,-66245,-104832,-126018,-121919,-98704,-72607,-63725,-41904,-1905,28155,60630,46509,41487,87272,108252,60798,31475,63418,75263,60542,16247,20854,120230,93603,12951,-65223,-105056,-70417,-21182,16609,11467,-34110,-28188,35063,136163,230648,231295,185906,128090,92890,101148,73293,48829,-20794,-70713,-136168,-61772,23399,67460,66648,16120,13590,210619,361609,245772,228761,225499,162931,42021,-36877,-88024,-91931,-77628,-62774,-66180,-19610,57614,28027,-64349,-101985,-34845,-38846,-26347,-41991,-68554,-88680,-53558,-29759,-28778,-14917,68512,145078,173551,210310,205639,154598,62292,7698,-36114,-46126,-10460,3442,-10062,-27733,-24687,4162,47862,97971,99933,60500,-22055,-83989,-46684,-46976,-96072,-61108,-12992,24079,-3709,-32146,-52405,-93095,-102428,-55843,-40475,-32592,30238,94505,93155,19668,-52724,-78667,-40022,9759,34664],[38801,86150,98764,99054,42462,-3729,-88378,-55790,-2620,-50381,-107844,16333,148506,166588,108022,13072,-39886,27151,109118,101212,-12009,-64182,5199,87966,150852,184455,127811,-12295,-123588,-122983,-122641,-99968,-93284,-107559,-113205,-89948,-55725,19619,120528,139235,64558,29204,16598,-43065,-4541,85540,53518,-14708,-47061,-37130,-15636,-28887,-57617,-41855,9773,49391,-27971,-15701,-48268,-36457,-109047,67190,204404,200675,110236,56715,104270,100341,55458,-51184,-62932,-33192,-8642,-334,-37629,-89281,-102977,-91965,-69357,-72472,-66291,-18574,-42941,-103513,-48497,8450,-11852,-29565,-60040,-86568,-85946,-82958,66421,316668,356365,94110,-107306,-90290,-27074,36466,64375,63301,96910,150157,166685,191819,232257,311109,210900,97472,-7068,-38862,18306,33407,-17697,-39994,-12157,-5224,-30915,-104373,-83649,25891,72729,33975,-8150,36137,87963,46236,-3413,17530,-6142,-61948,-78715,-46201,-15899,-21460,-69617,-42375,-3174,20882,34705,-18903,-38039,35875,149302,208297,183380,92633,-979,-43773,-55681,-68205,-81998,-56926,16426,28717,-8521,-40325,-39617,-85968,16740,119348,146851,145739,120206,27606,-80344,-106996,-57305,-66240,-100903,-142222,-140140,-59104,14032,-2781,-752,36879,44381,-35586,-105572,-2561,53814,11254,-78742,-18525,169943,338965,315002,202608,98304,68141,54543,27896,-15467,-40637,-51100,-70003,-56006,104600,250785,289589,263171,207332,108019,-11323,-101127,-874,20522,40884,16517,-55711,-63898,12913,175162,159437,44783,-71660,-138590,-88893,-60308,-118384,-107622,-12130,116677,182452,128422,21412,-9997,80776,155188,158935,247342,296342,157481,-3042,-110773,-78447,-33168,-30748,-68209,-37902,41472,113954,146751,90024,-2130,19344,144889,411324,692224,739802,586777,288283,72336,-32387,-87835,-93387,-78356,-55904,40648,211861,384661,393990,234875,106356,6890,-107017,62230,119653,1316,-39442,38923,40224,-103511,-81821,23347,60699,49940,44288,71978,59296,13579,-79739,-132565,-111001,-97784,-77918,9331,69054,77278,57027,100590,179650,256085,293260,277070,166630,-61548,-78363,-11506,21411,-5344,-89742,-99912,-24149,2980,-27137,-69121,-123459,-113830,-45230,30868,10248,-20799,-38922,-59321,-69360,-41728,-20169,-23033,-39318,-78187,-86323,-6812,71117,144835,117355,61470,-33743,-109630,-77115,-37998,-41467,-83930,-128135,-51443,11981,49979,95388,123924,58074,-75453,-74819,69479,77944,54643,103143,121129,109337,65648,-38447,-102810,-3897,-41300,-115586,-134866,-106739,-60605,-65546,-46295,-35601,-14457,-1719,-4421,-17708,-14758,3437,-25829,-19658,-22439,-88403,-142701,-68428,-65342,90834,164258,84990,-26285,-115196,-97927,-39966,-53708,-78795,-88201,-83003,-34850,81536,97161,193651,217425,159912,134955,162528,153628,117939,88964,150615,294998,342217,157437,-20863,-107679,-73645,487,7949,-35476,-69415,-84991,-106892,-116613,-63946,85433,240139,241030,119083,46873,-39790,-119214,-24534,49003,45807,11250,-59589,-51430,-21532,-43280,-16196,109142,205737,197311,81737,-29994,-35555,-33537,-34911,-1711,-30291,-132286,-170717,-103662,-21736,126973,99582,6204,-83476,-80150,-11193,99984,184236,215377,239437,277338,188891,37489,-97448,-33532,15678,84485,121801,95819,54063,-19632,-129441,-90949,-57257,-106238,-91532,-4961,8144,-38093,-96848,-90831,14321,-4993,-42099,-59383,-85027,-38039,-42914,-99569,-80562,-114,80298,160703,235889,239217,206189,135128,50437,-6022,-33701,-59377,-74947,-92614,-46444,-15656,-54674,-87463,-107024,-94784,-104445,-92249,-58923,-13680,-3869,-19009,12300,154201,316653,399758,323971,129214,-45738,-128065,-99725,-76909,-38840,-18857,-22289,16377,69147,65713,13839,-64944,-88756,-15083,59806,108999,51991,25566,65239,169417,220599,118738,-42755,98291,272286,319265,232985,134222,55816,-42995,-89321,-39770,18929,5665,-70193,-84927,-59992,-8898,13167,16713,85298,179215,195177,186177,136410,82856,58619,132960,159762,157425,105865,-9298,-97867,-142825,-130454,-131242,-133048,-91875,-33032,5513,60162,74905,60298,34634,1129,-64377,-87746,-44332,-1019,36342,-28116,-134576,-159423,-142263,-78130,26942,118664,81578,58466,73111,54769,40136,103546,185660,163579,2275,-101539,-26500,71319,120442,113205,76468,95262,169688,214426,151663,25153,-82024,-157576,-139509,6110,135830,280272,311183,150356,36218,-5320,-12368,-88758,-117416,-141278,-150686,-109328,-49713,-62029,-133501,-23324,118756,176611,60068,26336,45650,14215,-64670,-131926,-75114,64240,236988,321779,206008,12714,-28319,-44514,-77972,-45540,16758,38733,101004,72225,14519,13134,40734,39928,790,-32161,-82502,-93988,-73213,-23654,57507,158032,218083,160431,107809,60087,5264,-11514,13915,64503,74301,24369,-45313,-73322,-82295,-107389,-3489,117287,192738,114880,-47203,-82805,1279,44861,1363,-17626,60657,72272,49440,82396,34819,-41052,-80114,-80220,-59221,-48342,-49399,-56450,-63057,-90626,-109669,-99852,-73685,14158,150186,145796,2879,-56000,-22824,-24741,-63770,-83956,-87844,-56446,13145,168052,178245,64374,-8271,150657,375218,431573,345635,105367,-121530,-128754,-43048,14153,8531,71436,122487,51058,7032,27704,50273,63852,-18512,-112389,-111088,-18734,69855,173136,244058,255873,208128,138684,129946,45076,-59399,-148834,-107709,46222,83951,34244,17970,55738,85440,139997,198655,160783,115885,172697,300569,405274,290262,228877,195233,168758,114008,36794,-2335,64725,145794,131395,78684,55011,34228,-9802,-42237,-61191,-90352,-40447,23445,2840,5615,153452,244015,189231,118136,100747,118008,88858,28192,-11925,-58927,-87095,-80724,-64248,-32930,-32161,-86207,-90923,45276,86557,23996,-24611,1801,82616,210555,197917,41901,-49839,-103061,-80321,17945,-37846,-65734,-76836,-40363,56932,97335,118000,98262,55164,2321,-16623,55816,184901,303010,335103,241652,86144,-18790,-49335,-118389,-129513,-68384,-2059,21082,-8102,-4395,-13489,-26833,-27971,-82839,-80675,-22709,-17105,-93834,-77358,77861,221152,238023,117898,-2127,-34971,36100,55285,10653,-74236,-76375,-74596,-69071,-19023,-12582,-44329,-3509,-31964,-46159,-90235,-136920,-115434,-83333,-116961,-187888,-201433,-178052,-131618,-57658,-65225,-79851,-68953,-119703,-121474,19218,11602,-25825,4008,23292,48531,12698,-8156,-61184,-83372,-41392,31040,110337,146571,167978,158411,73289,-5656,-39274,-15481,52604,152991,222416,197313,106364,50414,13089,-30790,-53337,-76778,-49621,-30758,-12332,13743,33860,14081,-57201,-31894,129203,318615,410323,416544,338069,217025,56180,-99410,-35579,85858,193982,78072,-56161,-111074,-67648,-81084,-40661,8125,31043,1542,-40376,-29220,-8824,-23715,-62137,-86815,-17756,-1280,6543,57920,141711,144699,153747,142623,117801,84119,56121,-7302,-92792,88620,331015,539562,481187,320153,225858,211145,143888,97630,92451,53268,12421,23249,53031,42867,-9070,-95246,-125526,-81245,-59404,-51452,-39464,-108557,-23071,74664,241898,292520,299789,330394,227500,6268,-38251,363,-7944,5368,25261,72255,300752,285791,98523,-14773,11490,59356,20569,-39539,-74155,-76785,-80093,-66908,-70222,-76424,-65143,-41785,-94771,-106196,-55389,-21443,1057,-11086,-45113,18187,80625,96682,88448,47612,-8980,-32450,-2002,58263,122838,200210,297769,430864,485250,286943,137223,-48884,-154115,-97435,-102554,-96823,-25577,-1891,15332,-10017,-80062,-92607,-57403,-45255,30873,67178,8788,-68255,-52384,57406,120691,38234,-37532,-92892,-90730,-64665,-22377,-42939,-54342,-53400,-24198,35096,79685,65334,-23099,-70167,-70202,-70164,-98520,-97845,-41381,-29181,-26056,-15878,-17248,-57587,-98613,-87516,-67646,-27020,21260,98592,121004,123668,85961,14368,-12231,-3297,-7263,-16913,4512,36880,55591,29488,-71,50090,102414,165023,176678,51842,-14904,22959,35166,52399,61861,114896,188975,231679,213466,145842,84034,48606,12373,-32292,-55744,-100483,-126626,-105520,-52955,40589,225755,348175,179045,11266,-73084,-133679,-124135,-19706,81936,99840,51833,-46080,-142359,-146730,-111725,-51657,10900,50361,39655,14604,-51710,-106719,-76334,-12579,39084,19242,-24511,-21730,-52700,-98025,-84300,-67210,-49192,65672,275530,387462,119455,-44939,-94840,-95677,-101099,-114585,-104682,-71096,-23634,19812,37050,5666,-19192,-19622,-24654,-45770,-64087,-80043,-74619,-46162,-75001,-125518,-24907,-8682,-23411,-56882,-59982,-35632,-28519,-42755,-90956,-128112,-105810,-103691,-92341,-81426,-64495,-47005,-14651,12220,-23391,-67679,-21568,76676,98135,22827,-101134,-86089,-113605,-18745,30413,66872,109831,111084,91280,36050,-6885,25319,47427,16596,-1519,4984,19786,-2788,-25293,-50211,-9150,2660,14690,8551,11153,-17447,-40135,-71058,-45127,57402,106175,87568,31819,-20023,-80050,-74671,-13678,103305,160014,50167,-106143,-8638,64339,46682,50519,98963,138467,89711,36548,29527,3854,-14279,-12276,-50122,-125623,-83388,-12849,970,8261,-23614,-43023,-28700,10761,63090,125767,217796,303107,320337,202857,21221,2724,111459,142237,80006,-48351,-49043,45211,25139,-66506,-64817,14916,56307,63673,63234,27037,29393,88132,168064,181425,184906,112326,20372,34556,14418,-958,-20140,-31243,-26993,-33512,-21217,-64932,-87748,-75183,-88008,-93957,-127884,-84730,-50199,-49546,-58418,-43325,38900,128010,172443,168079,160030,105932,95228,91761,71446,62948,33790,-15836,-27094,-40171,-31911,-25043,-9732,-22862,-46266,-36636,-54490,-62468,2492,63144,81591,67422,40897,28335,2104,-46533,-102145,-85013,-61930,-25897,-36349,-76495,-55464,-40554,-62678,-81592,-71250,-84835,-98474,-62388,-34324,-31884,-43170,-88326,-116262,-96896,-40113,-12759,21120,44266,-6080,-24420,35359,125984,205627,218414,142888,15819,-29232,56196,137663,166038,117722,34913,-49422,-43293,-7097,-12660,-37363,-14518,7762,-8653,-41370,-74382,-73524,-34239,46442,37246,-57685,-83731,-68216,-68114,-73343,-69808,-20064,42259,64985,40637,-2401,-15878,-14114,-24122,-12144,60371,102155,74295,61048,30059,-7365,-37826,-41213,17706,91720,44404,-63772,5896,131981,188283,79422,-30572,-59323,-35636,-4683,-1209,-64252,-100641,-29281,-37862,-110104,-33693,20185,33022,13530,-29697,-75465,-123600,-98069,-5185,52906,74142,61376,46134,116519,341907,419314,338545,186817,57826,-15755,-4252,-37182,-73229,-40992,-29053,-44191,-80103,-10410,-10183,-19776,-49020,-2240,19598,40322,74333,40738,-16832,-71478,-26767,123223,198888,189620,119519,60637,22159,8557,-33916,-14971,-11985,60679,145252,171606,137163,75315,96908,129188,165884,132808,57915,-13130,-38729,-20256,70926,186909,239619,271247,227345,127089,35294,-4862,64200,197397,384189,452730,240604,113398,40267,5931,-8557,7053,18552,-39408,-78236,-96394,-128316,-48103,51916,125021,188555,220525,177519,119202,121847,222108,366462,408102,364075,252355,86741,-20827,-72293,-76228,-11150,75757,184347,278114,382217,419482,370724,362063,355376,271325,117050,-6934,-101604,-41835,41634,46512,102033,97347,63602,36475,-31780,-31657,-4223,-24477,-27514,-8357,32783,60856,76180,83064,25956,108412,313902,284766,130120,-14921,29770,131710,93416,12523,-71608,-121702,-116123,-101206,-134572,-109874,-10095,41248,19179,-60391,-122173,-21765,63703,89375,123763,97358,18704,-30737,-52182,-63185,-50046,-81831,-59237,16480,82249,95715,56725,2413,-40962,-91246,-130034,-102898,-62510,-24158,-10739,-82112,-54102,64257,138934,42814,-73819,24134,241941,407654,329900,119761,-54210,-81098,-13668,-17921,-89478,-85245,-6028,-11331,-22782,26417,2371,-99264,-116900,-92806,5281,237903,426325,503469,555746,428943,190008,53720,-30742,-72894,-103201,-79995,-66128,-67974,-55418,-24606,2098,12007,75223,158401,169013,110919,1953,-21381,-19885,-89337,-104433,-121092,-136208,-98638,-78193,-42248,-15354,-17003,-27990,14844,102447,91624,-9601,-44786,-33134,-34554,25277,125896,132113,-16503,-121565,-53331,21997,11839,6659,19166,16548,-17531,-35326,15778,46026,18592,-63039,-117771,-71247,-28757,32436,97403,100611,30266,-21097,-73020,-66582,-22655,-28572,-59242,-96019,-74433,4630,104113,44342,-51739,-90970,-129132,-113749,-103867,-85274,-78036,-54919,-11263,5462,-9020,-46777,-6912,5006,22076,44710,49838,16127,24685,-17834,-17225,-24563,-47208,-106906,-147024,-122129,-80472,-44452,-28950,23076,157580,111978,32121,-78296,-87008,-22531,-13507,-21882,-40463,-82588,-74754,-54338,-122422,-94892,79836,152560,95760,22330,98463,250426,265513,151038,77651,68230,10333,-14219,-47690,-20587,-85342,-109019,-121781,-129927,-57841,80571,91681,49613,-7656,-39892,174,70172,58500,45240,8259,6046,14169,-2623,-38528,24061,26753,-21046,-37729,10958,15654,-17497,-23596,-15832,5978,14436,37867,41063,61656,97328,87090,38413,-50502,-153526,-80847,-3355,6616,-7672,-26604,-12017,9098,-3967,-12275,46356,111000,111988,35198,-49493,-75385,-28939,62694,142386,71261,-24569,-48854,-44446,-16415,77967,89206,64299,89562,57914,-24269,-79753,-30811,-16375,-87792,-173017,-76130,33145,70289,113979,174200,278412,328352,237067,208805,147952,11550,52759,192237,168582,16390,-55579,8302,85576,169753,283516,325820,293250,161253,111300,181036,269282,222338,173354,70769,38966,45987,70465,55299,10608,83618,279234,395369,291563,147232,11176,-49204,-35962,-36231,-14103,-11307,-62565,-140764,-52034,72436,131194,94282,43325,28613,14004,-30646,-100640,-43205,12406,31395,-11185,-44660,-53797,-14730,5132,4023,-16795,-48997,-124226,-89919,-62110,-72632,-108805,-125170,-118149,-107000,-112101,-109249,-63539,-5482,28557,54176,27667,16545,58847,85504,35787,6164,38650,49687,36263,9298,-3516,74770,52613,5001,-60040,-106907,-92145,-43716,-6937,-10581,-48599,-29213,36956,121456,177875,158126,125667,82799,51266,61963,40283,29853,-20123,-51222,-110783,-102583,-1366,52065,68560,29649,28824,216408,299130,168733,172816,186733,140623,34825,-38168,-92002,-100756,-84104,-66624,-69171,-19964,62017,32806,-67127,-93746,-8781,5026,437,-37604,-76674,-95120,-51070,-27029,-30078,-23198,48620,105203,125672,157722,149797,117788,47018,1985,-36781,-48340,-11492,6840,-2252,-18790,-27021,-18214,14359,66801,78978,44994,-33708,-99934,-70645,-74927,-119311,-60707,-18171,7024,-29278,-64521,-91796,-124120,-102474,-63297,-48994,-33836,30824,86312,83390,22406,-48995,-90770,-57139,-9144,6205],[13658,61655,97888,119745,65290,5699,-84300,-60593,-11777,-57925,-105616,23828,157596,170859,114295,26771,-32443,7621,75501,75743,-25144,-75690,-6136,78297,150642,200878,150375,4056,-116747,-122858,-116501,-89440,-85848,-97117,-96201,-69269,-46999,14167,106591,151167,88203,35814,9815,-50460,-4373,99752,78484,8799,-35363,-32097,-14194,-34179,-70289,-57015,71,57462,-9557,-16920,-69066,-44876,-97715,49854,165683,146658,69126,26375,72419,59149,10908,-80097,-54099,-14269,1540,-3184,-53971,-109704,-121144,-93378,-57643,-51140,-35048,3968,-44037,-119114,-58982,-5600,-23252,-16690,-50311,-85882,-80582,-85482,49640,278691,302139,65554,-121069,-76753,-1945,61057,71923,56541,78306,117307,142363,187235,243168,310164,190098,94993,-8901,-39336,16486,25666,-16974,-30532,-15191,-8362,-29746,-92032,-79920,22710,69550,22202,-25566,19036,88306,60951,22970,49387,15432,-50384,-69089,-40854,-11885,-22273,-63232,-25170,15543,37931,35747,-25693,-40907,26325,134265,203903,187131,93102,5506,-43935,-72577,-87732,-98778,-66068,23814,58515,23572,-9880,-18709,-87928,8674,108624,136553,145348,118853,23457,-80254,-111154,-63703,-69779,-111729,-159731,-126851,-36920,56038,67832,68520,79039,54351,-36805,-101031,4453,65589,22975,-76255,-51959,137911,324019,349082,242532,130520,84392,56324,22340,-23168,-49030,-63089,-71725,-63171,78896,215502,258039,237595,180175,81035,-26167,-105706,-9885,8169,21372,-5074,-70425,-63752,21878,186432,146826,26558,-84653,-150678,-104019,-74431,-108849,-110601,-21667,119712,190320,137495,25034,-10493,94153,176942,173234,216081,256552,128404,-18447,-129818,-83183,-29102,-21074,-58625,-31405,48612,119718,144077,84449,12738,47567,176829,432636,706565,753753,564775,273746,75193,-24193,-84656,-86156,-63601,-47592,38779,169520,310109,324292,207292,89358,-2079,-92602,120237,180279,60084,-36184,14434,6836,-130593,-74643,20461,45161,21317,16072,53202,52682,17351,-75195,-131629,-125470,-99288,-80917,-5371,48868,56101,39110,84145,165337,254020,320332,330688,211522,-37296,-68621,-6375,30981,22835,-48606,-106065,-47357,-16697,-36024,-66030,-115578,-123716,-57492,31530,16888,-15237,-31846,-44708,-52442,-27253,-18476,-19831,-27013,-59059,-61656,14326,65265,113770,90153,41912,-45740,-120655,-90661,-55522,-66157,-113288,-100660,-26064,35558,68613,108725,137896,76548,-54772,-46711,80485,80901,60093,115235,138092,129491,88676,-11062,-76509,-1201,-45073,-118963,-141669,-133722,-109527,-90722,-63294,-45374,-20884,-6284,-3689,-15740,-9073,21015,-7968,-14798,-31523,-109306,-139331,-50178,-33378,116027,170698,73290,-35769,-120946,-96031,-23615,-35453,-65272,-75051,-70282,-26474,57099,45007,148177,180389,129723,100401,156681,162734,122990,89745,154974,311599,385638,196186,9121,-87827,-79457,-16456,-15002,-60639,-96583,-84304,-92663,-129216,-71335,74632,223958,196901,72837,9258,-62045,-101337,-22348,18768,-199,-21088,-83127,-62737,-24865,-40140,-8200,103179,221820,192682,72494,-23501,-27391,-33457,-40837,-2187,-21983,-123271,-171296,-109270,-32364,119605,100911,4514,-93767,-98644,-34694,63267,134451,155938,184370,236977,172430,17824,-105421,-30377,7575,82103,148163,144348,92931,-3911,-117089,-86307,-46918,-84474,-101068,-20276,3068,-34821,-88605,-74225,23379,-8750,-48799,-49034,-52533,-5495,-19090,-81868,-81169,-7091,84931,172871,247011,235479,195848,129018,46872,-15715,-48025,-71386,-83028,-94052,-38025,5535,-27645,-68563,-97396,-92509,-113612,-101458,-56083,-5939,2261,-15654,17669,170164,325896,392742,307643,119863,-58185,-142499,-94260,-45410,-5892,10316,-2992,24196,66709,65090,23927,-50750,-79982,-12622,61128,105594,48928,14641,39002,149560,231263,131613,-36324,99030,265011,296945,203288,110144,46032,-43132,-106778,-79612,-11706,-7491,-75815,-86663,-59476,-11705,9479,10436,73112,165527,197648,199444,151639,78086,52908,160002,221220,206707,127239,-4818,-99613,-143771,-129304,-126049,-136258,-124163,-64569,-13338,62376,102705,92244,56619,7948,-68015,-94176,-46358,4284,48433,-16506,-109562,-133314,-136346,-82521,17023,110430,72630,48984,54612,20051,-2937,63446,151039,137679,-2495,-103590,-19795,69535,109821,106846,77310,98681,175984,220152,140944,5569,-101598,-176296,-134244,7695,132915,274721,278323,126347,29930,1193,-6782,-94456,-119590,-126850,-131260,-101608,-49485,-70010,-146018,-33684,110133,157044,29478,1784,36514,24867,-45787,-129130,-79631,66811,240285,321707,212538,13080,-46342,-79201,-100620,-46210,24590,60551,145372,118904,36344,4349,23043,28049,-1007,-30033,-79792,-99661,-78227,-25876,59775,163308,206237,136569,97369,56175,-3527,-33952,-24921,7118,2604,-24750,-81294,-96276,-102354,-133375,-7759,119256,197242,123928,-43219,-101767,-10959,30749,-10874,-16756,78756,102921,79010,102762,45932,-37707,-77857,-85613,-74255,-66582,-61536,-46962,-46361,-66898,-79844,-81275,-48803,51920,182837,158874,17180,-49405,-28676,-29735,-72233,-105221,-127908,-107370,-43080,111956,154798,51808,-5172,189294,428859,444264,320599,88963,-125219,-124013,-38071,9641,-8433,23779,102283,59148,22112,32428,29989,31920,-41878,-126063,-107830,-13997,84121,218970,290089,245888,163482,116168,123923,42714,-63701,-155591,-95207,69735,117612,76270,66569,104420,123416,159156,184559,121337,76957,136540,274613,446100,400879,313995,226895,172892,109983,40924,20999,88846,175302,163718,95509,60287,30981,-14203,-37171,-54274,-88197,-40969,19515,674,4698,146962,228093,158791,83727,70367,89348,61128,6224,-26439,-70204,-106128,-106311,-92965,-55329,-48680,-107390,-76884,67998,97559,25460,-24461,3675,97366,230259,219985,74591,-41000,-120259,-62654,11567,-43958,-75867,-89286,-49183,43844,66694,94297,70724,21410,-15641,-26317,44233,139457,217330,236117,151982,22197,-50988,-53832,-107998,-139094,-65290,6388,30538,-6902,-14851,-35613,-56320,-63873,-116665,-64092,-17041,-14180,-89807,-87486,71683,216083,248355,140979,20266,-25496,38399,51516,13405,-64942,-94256,-92594,-60895,3055,15319,-15513,8912,-27591,-33785,-65941,-117747,-129936,-85255,-105986,-189931,-294606,-321962,-308581,-245927,-245177,-234038,-182647,-188659,-115133,37275,36610,-8403,13618,24363,35200,-565,-27391,-89015,-100199,-50982,18959,94638,146949,186946,190590,103897,20350,-2183,36642,93104,190288,233717,185524,105178,58649,26122,-22646,-54049,-75658,-47867,-31455,-15126,16740,46973,30209,-44362,-43735,92858,240909,305969,306634,242996,151068,23757,-102225,-33704,74953,187277,98815,-34581,-112247,-85677,-82032,-32939,7121,20638,-10833,-48855,-16062,22412,14167,-34372,-104213,-21385,8266,25316,78567,167978,170379,165481,144278,114350,79223,50015,-7936,-75906,91159,329451,531648,486535,333371,224931,201651,149580,100295,86522,43220,-3289,7539,37818,26156,-30141,-119679,-124758,-73075,-46654,-40413,-37784,-101156,-11612,92589,268413,290673,278276,324906,203693,-23979,-44859,11700,16581,21013,26851,68722,308533,302103,111750,6144,26686,58499,16695,-34485,-69987,-80534,-86454,-65155,-57788,-59721,-54690,-40288,-115454,-102774,-24062,-2785,3677,-20583,-53584,16257,63827,76774,77402,48542,-3372,-26463,4368,68405,140364,217268,294497,394492,414900,238509,111041,-62996,-167218,-88037,-83654,-106901,-41730,-24029,-1370,-14219,-80158,-85947,-41929,-40142,22014,71270,25651,-57419,-53454,62180,117849,28717,-45641,-92118,-100238,-70914,-21660,-34099,-40335,-32998,-7106,35725,64448,43971,-45865,-71672,-80568,-80586,-107297,-91102,-34170,-22857,-16300,-4485,-7158,-42824,-89752,-91417,-74629,-36235,14476,109651,148152,137673,83127,12372,-16750,-16382,-22210,-23337,1668,40150,73768,57692,27655,77735,115700,156178,152774,37521,-27172,16966,45245,80689,81515,112394,175142,215262,200630,138843,77557,36753,2530,-40864,-62377,-100392,-115944,-118567,-60657,48183,252653,334817,152737,4733,-66532,-131024,-119931,-11215,93088,110814,50453,-53551,-137948,-157493,-127337,-65309,-6589,28755,24217,9715,-59314,-135188,-94705,-16997,46641,29982,-17333,-19507,-51610,-88000,-67787,-43810,-27655,80539,305460,372550,124457,-29060,-74443,-88617,-96712,-102215,-80114,-42894,-3069,32717,38938,5479,-19591,-24979,-33889,-56063,-80992,-104883,-106428,-77838,-102342,-100613,-6440,-2303,-22716,-56555,-60411,-36901,-30892,-44317,-92758,-131730,-105224,-97439,-83830,-80610,-58758,-26884,24325,74957,35166,-47215,-58260,32129,49483,-28165,-91424,-33887,-90776,-55460,27811,72355,108472,82552,46950,-5377,-28178,19548,48905,14979,-924,10948,32634,13110,-10857,-45768,-14901,-6230,-2135,-12289,-6023,-27530,-46352,-71572,-37888,56332,96433,74398,19290,-27148,-71691,-55609,1620,104941,161704,61379,-102921,-6787,73423,59500,52455,90758,132119,79334,22683,18348,-3520,-17001,-9094,-40976,-99275,-59077,21767,31148,25523,-11950,-42895,-39777,4372,70247,146341,250227,337832,349762,217916,39790,11608,83141,122305,78410,-45565,-56937,49270,45318,-39422,-42345,29346,76298,94969,91121,40519,31250,86605,156674,182020,202623,140092,40267,51992,25844,-4253,-32162,-48145,-59899,-51785,-29473,-67257,-92081,-73117,-82722,-100935,-138760,-73587,-36786,-35790,-54719,-60356,34168,124258,158685,156418,163971,124965,112630,102016,76319,71809,50655,-4736,-23919,-21905,-17686,-26839,-16654,-33016,-62448,-49375,-58965,-60440,1698,65024,95356,91028,64268,46520,10897,-47340,-109524,-88617,-45826,-7345,-24092,-60556,-45539,-35848,-53715,-71632,-64163,-78249,-92874,-61714,-21945,-3675,-24885,-82654,-103669,-70623,-9543,9576,32505,48921,-4881,-44077,14242,109868,192525,198058,120843,-3288,-23012,67591,139368,155929,104196,29087,-41302,-32131,-5908,-14968,-42681,-24351,-3444,-9605,-31711,-72661,-84271,6705,98474,77865,-34101,-76251,-64419,-67503,-72802,-67053,-22107,35346,54322,26434,-18506,-32864,-28422,-33280,-16451,47458,73770,39789,33946,4710,-33644,-65720,-53909,11308,94909,61207,-72968,-39098,89144,148265,45510,-54636,-89938,-54607,-20168,-2594,-57159,-108430,-42882,-48375,-113976,-33290,22371,31957,6646,-43694,-90336,-121511,-78752,3795,48554,49702,25850,5780,80631,321668,447462,366748,196702,58295,-20700,-18258,-60214,-68706,-25419,-19977,-41738,-97965,-29926,-17648,-20804,-47467,4235,57460,75964,85118,37150,-24926,-72503,-52924,79344,160660,172532,120893,67041,30415,16311,-16093,9731,10058,73583,148462,175743,145023,79160,85556,101577,146216,131323,66475,1976,-41184,-18796,77213,173747,217108,265089,245320,149876,50085,-11975,36216,149133,350349,449262,267130,131782,35360,-15276,-38117,-17105,5552,-32213,-57744,-69278,-106350,-60904,47557,129893,189198,206430,154069,84709,80551,177504,305325,342829,298443,181689,41370,-38458,-73350,-66466,-1602,104197,207432,271972,372506,426079,388385,374299,345371,253067,107392,6583,-59727,-71474,26024,38101,98957,102770,62750,16326,-76353,-15216,10796,-27268,-37665,-19863,32828,81060,101578,103369,50049,145780,336559,281211,124136,-17231,7533,92631,60030,-6763,-84152,-126453,-109094,-90211,-122075,-143390,-45276,14592,-2763,-79996,-118131,-35688,54238,99062,141788,118506,42236,-13614,-36889,-39857,-24628,-92055,-57416,21183,81460,88898,51105,390,-39173,-88229,-123981,-103623,-70473,-31616,-16617,-84363,-57425,59222,122983,17630,-84232,37723,251932,400658,328793,113024,-62842,-95851,-28974,-26282,-82719,-64896,10636,2460,-8570,39791,9439,-103085,-130731,-126334,-38184,210330,456314,536607,526480,356116,152925,38444,-49933,-90423,-89835,-83226,-92206,-100484,-98381,-53823,-14157,-2698,56491,134907,140089,84310,-17690,-792,14825,-50565,-88032,-131475,-129017,-79417,-65739,-54678,-30321,-11531,-3646,42212,124043,107003,2464,-33366,-25111,-31350,26622,126721,120806,-24966,-126489,-50220,22256,10677,5859,7446,-7082,-62311,-82800,-5626,53954,57000,-16576,-76014,-44822,-28490,18357,81917,93202,28157,-21493,-68884,-89229,-44519,-50094,-76883,-102966,-67459,7660,102608,49353,-56862,-95257,-118379,-105925,-103940,-88993,-81881,-57932,-14286,2158,1040,-10758,17498,16687,29650,35133,34045,-3933,-1144,-33659,-27317,-25583,-37389,-93553,-136640,-137915,-91358,-47298,-17725,59317,170532,102062,24655,-79415,-83889,-18565,-4908,-14065,-33738,-76322,-83912,-79375,-147126,-55310,113130,172462,94215,-18828,70902,250920,271975,153465,80106,73562,27327,6144,-28305,-5884,-88559,-120638,-101453,-96122,-54014,80167,91318,57730,-6398,-44695,3791,81693,71871,63106,22254,6501,17481,24771,-1104,49926,37624,-19598,-43953,5437,21845,4688,478,5714,24209,27848,46261,49247,71578,103671,90421,34541,-60907,-155638,-69283,9906,31730,23208,3833,4326,7985,-17570,-36230,18044,83962,94194,26551,-60094,-88758,-38811,64792,146985,66490,-36581,-67688,-55189,-9723,77557,71463,32049,34634,37948,-26679,-45768,-3123,8832,-65799,-178812,-92327,40971,88774,135565,200740,294009,337540,275839,294544,216293,47811,51806,206840,182546,16743,-63515,5304,83248,173216,294332,349865,326010,187277,126910,182383,239764,186980,160243,77623,48969,54506,83618,56289,15255,95031,273028,359487,253988,145652,42705,-13953,-16438,-30836,-14773,-16389,-72929,-135287,-44602,71032,121814,84368,39464,30375,17338,-24437,-90538,-38776,19723,45290,-488,-38888,-33509,2475,7399,-3641,-20103,-46534,-116035,-84616,-59241,-70279,-105611,-117102,-105751,-101045,-141728,-146216,-66340,4101,39333,54830,15565,-2898,30883,60322,17676,-532,31024,42562,20235,7589,-25432,35859,22641,4244,-47245,-91697,-98333,-54882,-20368,-23023,-52632,-19219,48817,114915,131815,95036,78821,49419,19965,30872,18411,22355,-9799,-25289,-71365,-123656,-14664,46169,78034,53131,56095,227408,240885,106022,122746,147159,115154,30824,-29919,-84295,-98040,-78867,-58286,-59535,-9350,76408,48826,-56159,-69366,33810,67328,40129,-22396,-74024,-88122,-30254,-546,-8725,-15891,37626,70242,81921,104149,93634,83780,39467,5579,-25335,-35844,1725,24453,21213,7135,-10166,-23684,-4978,50181,73155,44767,-29763,-98079,-73886,-81114,-120352,-46108,-7105,8672,-35246,-77107,-108561,-115568,-84703,-55152,-39945,-18519,44351,89095,86776,41530,-26244,-78773,-54528,-8061,-1437],[-10104,34562,90477,134704,88747,18826,-63266,-61152,-26738,-70010,-104426,23984,154955,165669,114582,37271,-27581,-15527,35961,45939,-39589,-88717,-20087,64644,143961,206126,159340,11138,-115346,-123335,-103197,-73227,-74816,-83204,-81130,-56232,-44009,1749,81862,146430,104826,39375,-235,-60800,-9008,104647,95810,28184,-26383,-30043,-16902,-43946,-85956,-72694,-8217,65791,13541,-13378,-86194,-52870,-67981,53715,140905,106547,37717,1394,42593,19045,-33626,-98488,-37882,5646,11695,-7366,-71020,-127768,-139050,-94361,-44885,-27980,-1411,27091,-44937,-133333,-69843,-20544,-31739,-8596,-46347,-85034,-74564,-80458,37641,240250,247682,42047,-114372,-57320,24294,82332,75493,47336,56484,77946,109197,173313,244127,296541,166735,95275,181,-36082,12805,17243,-14658,-25272,-23261,-14526,-28342,-75621,-70841,17739,65730,12512,-40052,2613,83263,72192,48220,78123,33356,-40218,-58139,-31926,-3255,-19905,-53345,-6437,35851,55722,34675,-33543,-46775,11651,110699,185443,178114,88554,10282,-41659,-88467,-108101,-115446,-73886,30252,89071,58241,24323,2158,-89863,-2257,90776,120505,139179,110167,13371,-86310,-112548,-66703,-72926,-122583,-173195,-114232,-19122,88254,128872,129512,113342,59899,-39640,-97125,11014,75072,33417,-66514,-83025,100793,292046,368832,277019,159052,97492,56330,16605,-30036,-55257,-71907,-73016,-65853,53788,172977,212560,196802,141603,48879,-42185,-110133,-19761,-3511,3558,-27970,-86262,-60677,36733,199777,135309,10059,-97197,-160271,-118979,-88340,-92971,-105238,-32116,118017,188216,141765,29143,-10559,102093,188963,179253,173953,198986,93765,-35372,-150898,-84614,-22949,-10188,-46965,-21663,56322,124957,142774,84379,32189,74195,200979,426977,671845,716893,511559,249012,77723,-9944,-64800,-65010,-44475,-39265,34380,126096,229604,245553,171471,66084,-17819,-68924,175362,224737,105857,-15662,-254,-21622,-153593,-65885,18917,31372,-2651,-3584,40481,48216,21134,-71486,-125472,-123201,-96882,-84424,-22365,24915,31506,19511,67642,151351,249660,341730,375524,245276,-15213,-51065,3119,40819,47132,-5808,-81215,-63819,-33634,-42071,-60098,-101640,-112749,-61575,27292,20241,-10981,-24127,-25721,-27536,-8578,-17995,-19068,-16095,-40268,-38567,30918,54166,74252,58953,21351,-56737,-129410,-102902,-71630,-87811,-125244,-68401,-1021,58678,85914,119763,152006,103371,-24461,-17436,87068,80685,63595,123364,150119,144625,107540,14745,-39261,17572,-37393,-116588,-142201,-115756,-127509,-98759,-77319,-50638,-24024,-10020,-1768,-10194,1917,43903,14773,-6177,-36054,-123746,-123105,-19507,3030,140083,171832,62219,-41048,-124040,-94695,-5523,-10392,-47080,-58706,-54127,-10116,32488,-5729,96406,135132,93089,64350,148593,171529,129299,92108,158929,320268,413033,231863,44342,-63031,-78634,-32751,-41429,-89933,-113640,-75377,-75226,-120161,-73033,63600,199539,147945,27909,-26353,-75284,-79796,-16579,-4093,-34694,-50714,-106416,-73229,-28370,-36802,-4651,85522,217497,175824,59545,-18289,-18857,-30778,-42484,3238,-6485,-108467,-163739,-111070,-40861,108313,97833,1958,-102590,-114425,-54826,27786,83975,94065,125378,192998,154310,2292,-99830,-28705,-469,77948,169783,191579,127890,7373,-104466,-72634,-31487,-65320,-111714,-37093,-1946,-30136,-78432,-54202,30652,-15401,-55434,-37340,-20126,22739,2192,-65508,-81512,-15408,86614,181391,250625,222994,180162,122249,47555,-18371,-56093,-79006,-88923,-94337,-29111,27248,837,-48721,-86500,-88461,-120808,-108249,-51386,2423,7702,-14646,17113,171990,317456,373992,287100,111763,-66094,-150608,-84258,-18679,19753,36000,17913,35063,69210,70938,40659,-30367,-65269,-9746,58333,94916,39279,-2735,4382,110467,216808,129148,-34322,93286,243696,258684,164868,81766,33579,-42464,-112294,-119071,-45802,-25098,-82657,-88458,-59119,-16080,2228,-651,55002,144210,189482,201009,156449,68042,55049,193487,287833,255577,146865,-1463,-102476,-141325,-125865,-119059,-132378,-159164,-94232,-30657,60680,123271,116396,73703,12227,-73096,-102184,-49029,9981,60834,-1799,-65674,-103246,-125152,-84556,7730,99564,60755,35089,28435,-21577,-45879,23047,112963,105323,-10081,-105504,-18096,61768,96786,99532,76935,98034,174031,215491,125261,-13190,-118899,-192311,-126703,9451,129796,268627,248690,107835,28384,12541,1580,-100326,-122220,-113207,-110967,-90928,-49300,-76431,-159924,-48792,93784,129200,-2791,-25164,25117,33531,-24970,-107277,-78645,67575,235870,307737,206219,6792,-69461,-113392,-119847,-47611,30322,78909,180409,152798,53134,-2296,6517,16037,-3146,-28870,-75215,-97699,-77618,-23874,64137,165401,188896,110869,84006,49656,-13442,-57357,-67323,-56716,-73323,-79339,-118724,-113933,-118632,-150086,-5416,122789,201052,134432,-31644,-123185,-26560,14163,-21679,-10955,101538,138534,111353,122879,58474,-30489,-76134,-94031,-91345,-80342,-60416,-29089,-24922,-38525,-43909,-48107,-10922,92952,209445,164665,25309,-50292,-39557,-37802,-80020,-117121,-136052,-131079,-81057,59291,128660,40538,2564,225134,463246,436031,284529,70991,-125793,-118986,-34278,3224,-21656,-18916,79066,65732,35824,35973,11866,-783,-65894,-139559,-106722,-14144,90113,252109,321252,229151,129662,106673,116003,35636,-71374,-158486,-71218,106819,165740,131864,125170,162225,168815,181940,172149,87418,40961,96063,231451,448063,481690,382549,256110,173845,104430,45520,43155,111718,203325,197457,116580,68052,27102,-20533,-34340,-49082,-86321,-42841,13908,-1312,3866,136543,205840,126501,50878,37018,55207,30297,-17428,-42972,-82652,-127408,-130717,-117384,-73937,-61454,-126023,-62360,79831,97787,22968,-27115,698,103039,236061,230180,107099,-9163,-75494,-28584,2506,-55610,-92224,-106839,-58141,28576,28881,62601,39985,-13651,-35270,-37610,30522,96336,141429,146798,67855,-41673,-86488,-61301,-98458,-140919,-63407,8732,32469,-11611,-29988,-58675,-83751,-96852,-142509,-51529,-14884,-13228,-85240,-96851,63612,205004,250798,160173,40911,-15932,36313,44637,14581,-56055,-108412,-107324,-55939,17785,38480,12518,19693,-23434,-21949,-40288,-93390,-142837,-91163,-102763,-166347,-317769,-407438,-431734,-383706,-374742,-339770,-258014,-237490,-99021,59004,71555,18238,28270,29311,26670,-6272,-34374,-114135,-115452,-60461,6791,77367,143786,204364,222563,139202,53126,44109,98027,144269,230293,237269,169113,103135,68112,40325,-14713,-55578,-73301,-46346,-33702,-20544,15865,55543,41863,-36242,-55825,57965,169054,206984,198822,146967,83310,-7583,-98062,-34932,56399,164901,109782,-14906,-107224,-103991,-78667,-26402,4172,6827,-27935,-60060,-3002,54031,51651,-8382,-116490,-25791,17544,44113,99181,191420,191671,172036,142140,108649,73989,45039,-5766,-61224,87774,311610,492420,461453,322704,200375,169455,143407,99002,77183,28648,-24156,-14314,15233,2756,-56362,-145968,-107609,-56944,-31846,-30645,-36813,-88924,-358,108271,285086,278022,249969,310320,181063,-44444,-44674,28180,40403,35103,26628,65156,318387,332864,147475,41656,48905,62484,18711,-22738,-60080,-80333,-92125,-64153,-45959,-40548,-34567,-15648,-68645,-50095,12322,9004,399,-33906,-61430,11292,42817,55029,65311,48327,2066,-20826,9882,76278,153246,226074,278746,342183,331694,189995,83962,-76053,-155360,-69649,-54246,-97053,-56811,-46253,-19380,-20159,-81064,-80347,-28687,-30053,13305,72252,40173,-41982,-42728,67054,107332,14689,-56931,-93436,-105264,-67250,-11890,-20471,-26184,-14130,7927,32482,42156,16943,-66383,-74208,-94466,-94384,-114432,-84201,-30535,-21106,-10939,2278,-2351,-33379,-83516,-96624,-82663,-45213,9427,118627,171106,144589,75562,8833,-22955,-31432,-39654,-32070,-4194,37770,84342,79966,51910,103116,128563,150031,133606,26653,-41118,6613,53054,106190,97728,106362,158759,197813,187781,131209,68986,20397,-12065,-53033,-70419,-97399,-102207,-104136,-57918,66101,282727,316290,127194,-1595,-60800,-123892,-111619,-2289,101678,119597,47755,-61946,-131526,-161148,-148538,-84346,-26629,5642,8166,4540,-61731,-144075,-106309,-18457,55270,40579,-9993,-16023,-50372,-80230,-55898,-26034,-6992,90710,316316,338458,126625,-10944,-55299,-82730,-91991,-88028,-56394,-15253,16455,43544,39376,4554,-21445,-33124,-46296,-68712,-100690,-132885,-140798,-108124,-112363,-69057,10360,1199,-24087,-57428,-62033,-39998,-35611,-48985,-97411,-134262,-105061,-91859,-75941,-79137,-52578,-5830,66218,142942,99148,-9526,-89255,-17814,1080,-69706,-65970,8879,-23988,-74468,26418,78037,107245,53623,1485,-44025,-36133,22960,55108,14988,-1146,14042,41475,25728,2768,-40376,-22263,-16255,-17266,-32608,-27390,-43966,-49690,-60459,-32984,47301,79183,55865,3467,-35137,-63495,-38103,10799,95922,150037,63984,-96816,-2363,85945,78703,60340,81768,121792,68377,11341,11237,-6223,-15902,-2779,-27713,-74092,-34400,49943,55891,37055,-3800,-41913,-49489,-2095,75287,160949,270660,356088,363381,222843,51949,21099,60705,101429,78674,-37062,-70481,45347,58972,-14947,-24510,39319,91127,123396,116651,52139,29421,77678,134149,173307,211486,163189,56744,65866,37292,-7079,-43998,-66540,-86914,-66414,-40261,-71638,-93103,-66991,-72518,-100940,-133227,-65527,-25668,-21154,-46826,-77203,21158,106609,131074,133456,157971,139258,129004,109565,78213,79959,73542,32582,19652,19410,-3045,-31551,-25344,-41673,-76752,-66168,-65864,-59254,-52,64071,108367,115253,90884,68592,22821,-44535,-106098,-89922,-33015,7030,-12405,-44554,-35746,-31201,-44621,-60440,-53809,-67604,-85901,-64158,-12848,21638,-10208,-79859,-92394,-45075,17277,26336,37160,48251,-2931,-60780,-14829,81590,161637,158235,86239,-26304,-14823,77156,137134,141956,90361,23543,-36376,-26604,-8291,-20077,-49626,-34775,-15197,-11334,-22672,-68664,-88822,36795,136438,108132,-14991,-69807,-62507,-70118,-75112,-65426,-24259,27200,40923,8753,-37425,-51087,-43562,-43778,-21006,35786,48353,11535,12385,-16930,-57331,-89547,-59640,3880,88960,74102,-65712,-84308,43310,106185,16223,-73002,-119024,-65337,-26177,-2238,-49637,-103588,-52230,-56099,-117389,-35591,23675,34618,9279,-43182,-87541,-100569,-61523,8486,41650,26184,-8448,-28411,55150,298795,459705,379077,197859,54092,-29480,-36542,-79417,-55112,-12186,-13434,-40587,-102592,-38833,-19062,-19457,-47024,3986,83460,98631,86147,26384,-38285,-74644,-67666,37631,115941,146775,116074,66977,30616,13450,-10019,22997,21911,77766,141540,168487,140758,74715,67137,69708,121216,125513,72532,16420,-31050,-5774,81315,151640,185170,244723,251500,167789,64628,-18744,1832,92624,300768,425259,281323,142477,25999,-38756,-67791,-42336,-10048,-12036,-19581,-34811,-83533,-73130,41313,129233,179100,178598,118311,41158,32466,125676,234951,270415,229263,120694,7024,-51548,-73001,-62938,-3814,113775,209171,250470,347002,413588,392642,374479,326610,232716,100547,25140,-7476,-66449,6948,27653,92747,105191,59851,-7332,-116590,8641,19743,-32850,-49368,-32859,30657,102225,125467,118212,72223,183645,348535,267161,112680,-22706,-17603,50750,21566,-30057,-98011,-126314,-103758,-79367,-101324,-120978,-85386,-18350,-29778,-97074,-107658,-52876,36719,101267,153551,134581,61835,-2269,-25978,-19967,-1567,-88884,-51732,28109,80505,81097,44013,-3076,-38561,-87426,-120591,-99785,-73312,-35800,-20172,-84012,-64757,49770,102622,-7089,-79140,53672,256677,379020,312102,98447,-72952,-106410,-42783,-35218,-74496,-44824,26675,11903,-2152,45062,10641,-108652,-119101,-116267,-84758,166563,449846,526995,458225,270282,122730,31831,-58946,-89567,-53358,-38577,-45580,-69978,-129274,-79942,-29100,-16652,35756,104948,101964,54537,-9536,50733,70768,-5896,-71405,-127091,-108776,-61069,-52354,-67233,-47257,-8702,21259,79326,156387,129640,18116,-22905,-18015,-28462,25031,119496,102475,-34485,-127978,-49502,19448,7408,1895,-9162,-33853,-106503,-111263,-15080,65850,101129,34617,-31324,-20938,-29802,1420,61195,78355,19267,-26472,-65208,-115078,-74978,-76695,-87505,-84627,-53967,14035,101064,54086,-62829,-101426,-109400,-96518,-101358,-89586,-82464,-56785,-11111,8482,20106,21328,34454,22983,31214,17236,10466,-25009,-21972,-49201,-41315,-28421,-26844,-76984,-118582,-152301,-101919,-49785,-5584,88499,167478,82812,10470,-82023,-81480,-16462,2140,-6338,-26853,-69046,-92621,-100867,-143730,-27151,125981,172077,77335,-67178,53966,253700,276343,155550,82785,78425,44107,29422,493,16636,-76594,-95536,-68083,-61198,-39150,81900,89456,61606,-8176,-53042,2831,86686,81861,77059,26502,-737,16882,50112,41886,74878,47792,-15582,-47840,-1844,23248,21470,20004,23168,38884,38598,52030,54984,78128,104504,88023,26952,-69483,-151166,-63811,23498,60610,55013,30020,14422,915,-34476,-60052,-7783,58490,73801,14217,-75976,-108616,-55531,62174,148388,63768,-41974,-81393,-60437,-3097,72248,53575,2840,-12066,14236,-38163,-28304,17508,29849,-55531,-190273,-100002,52472,98657,137602,200487,276111,313390,291247,352696,259158,68010,52079,222791,197378,19020,-67247,9169,88335,182646,304671,368780,353924,209913,135017,173309,208614,156660,147080,83521,57174,59691,92380,51409,14627,95392,248091,306931,211244,143018,80341,23140,2455,-25889,-14199,-20228,-83351,-125284,-36062,68157,109901,73184,36676,32832,20667,-16799,-78271,-35666,21855,52276,4799,-38227,-11124,31091,22072,-8156,-24680,-45874,-107846,-76674,-53651,-65133,-101055,-108324,-92507,-87273,-131417,-117952,-45802,22513,54010,56177,4400,-22790,-2197,26787,6336,7769,33068,46371,9216,3108,-52490,2075,-604,4261,-34578,-74215,-95294,-61154,-30475,-32847,-53417,-6655,61784,108822,89488,39888,38490,19148,-9528,-455,-2856,14254,-1187,-4256,-39880,-126147,-25532,40603,84861,75463,84103,233133,183816,52322,71950,99211,77704,19075,-23747,-76203,-95002,-73144,-49181,-49354,180,88789,64589,-41900,-40775,79153,131173,78412,-8969,-72806,-79866,-5651,33576,20678,-4858,24314,29602,31681,40702,31086,42323,26234,4627,-15914,-22559,15443,42165,45612,34810,10772,-25070,-23315,35376,69594,46353,-24316,-93589,-72167,-81202,-113997,-32509,5119,13687,-37390,-85123,-109066,-89291,-67763,-47403,-29571,-4606,52671,86062,86811,59158,-2644,-61356,-48621,-3816,-4638],[-28196,10901,81025,146088,114832,37480,-37348,-56284,-44655,-84561,-102147,18343,141670,153046,111310,46849,-23402,-39169,-5073,16498,-52735,-100507,-33297,50269,133378,201615,155915,9976,-118430,-120916,-80115,-49095,-57382,-65582,-68408,-48865,-45601,-15459,50976,127699,113865,41446,-11324,-71848,-16399,101274,106227,44250,-18794,-29492,-22145,-55937,-102436,-86508,-14152,73985,42065,-2982,-89469,-58280,-42267,70850,127340,80384,17098,-15814,18536,-15480,-72490,-90273,-13008,28546,23556,-10699,-85468,-137142,-140030,-94118,-30264,-1329,35564,49781,-45801,-144865,-78779,-33981,-34957,-3038,-45221,-82634,-66226,-67642,33790,206356,198806,26082,-94302,-33020,51772,100240,76022,37302,34192,37819,70666,152516,236470,273115,143875,99772,28065,-20393,14249,13631,-8470,-22403,-34265,-22564,-26270,-57179,-55251,14090,62908,6499,-50660,-11605,74665,81180,72809,103678,48081,-30391,-44779,-17786,12660,-12062,-39598,15258,59155,74956,32909,-41297,-54060,-5351,82382,156617,159753,81637,15062,-36004,-100437,-127660,-129698,-78358,36960,120558,96617,63671,23478,-91019,-15207,67075,100682,128914,97471,437,-96060,-113001,-67160,-75177,-129762,-167184,-101026,-4340,111447,177303,178653,138542,62532,-42183,-92588,17481,81844,42199,-52695,-100176,64944,248542,372398,304922,183865,108361,56307,12477,-34600,-58308,-76031,-72451,-62431,36058,134074,164391,149459,97867,15458,-57535,-113281,-28851,-13592,-11394,-50620,-99737,-50351,62075,219437,130217,110,-105355,-163534,-131428,-99402,-74443,-92448,-41969,111120,175764,141640,34382,-8618,105658,192239,178017,130714,134286,59267,-50813,-171985,-80878,-13962,2360,-32694,-8233,65327,130383,143458,88598,53110,97600,215603,395810,594002,634939,435109,218294,81094,7621,-38445,-37552,-22653,-30490,28329,86812,153755,168737,131605,38487,-38437,-33621,224963,252935,138436,11532,-3477,-40578,-161942,-54750,20411,22032,-18321,-12150,35391,47331,26326,-67595,-119218,-116160,-90357,-86732,-39151,1,6013,232,52916,139219,243192,354799,404882,263000,3889,-29917,14716,49688,65275,31703,-52861,-72274,-46718,-44450,-50874,-83449,-90821,-54672,21221,21855,-6968,-15502,-3178,4128,14051,-17392,-19653,-5977,-21525,-16354,43715,40291,30795,26280,1613,-65345,-134101,-111512,-83209,-100455,-109602,-35978,23118,80669,101510,128208,165129,137070,14895,14959,91937,79442,66544,128459,157922,155279,122456,38697,464,44055,-24078,-111265,-137421,-82638,-86977,-86267,-86858,-50620,-23641,-13061,730,-1941,16512,70230,42113,6618,-35274,-131104,-107556,15752,44179,162968,169281,54268,-40818,-123147,-92455,15086,23628,-21240,-36611,-31518,16582,11203,-49643,44304,87434,54574,30727,140471,180621,137674,96851,162540,319648,420488,260633,83269,-32525,-68268,-44849,-69047,-119638,-107174,-63216,-59741,-100926,-69263,53431,170084,99485,-12179,-57882,-75984,-55299,-6182,-18107,-57618,-74392,-127503,-80524,-29795,-31400,-3383,62844,195855,150133,45050,-12687,-8045,-23663,-38468,14859,16335,-87166,-146999,-107465,-46173,94587,91476,-47,-108011,-125692,-70614,-4220,37057,35511,68364,150973,138630,-4726,-88817,-30569,-8856,72380,185274,233877,157014,15062,-91818,-55168,-14854,-48911,-121620,-51994,-4320,-22275,-65746,-34978,32882,-23610,-57026,-23023,10674,44679,20102,-49327,-79903,-22758,87243,186691,246227,202329,160059,115341,52750,-12569,-54969,-79244,-90922,-92450,-19986,48112,29897,-27517,-73421,-81529,-124246,-111535,-44260,12034,13269,-14910,11806,160997,294053,346073,263202,104487,-69867,-151001,-71453,3115,38278,57988,41547,51669,80384,86334,66109,-2592,-43550,-4050,53925,80460,26226,-23077,-33654,57995,181001,114361,-34639,83079,211801,209323,121073,51523,20398,-39594,-101112,-123329,-80718,-45431,-89324,-88845,-57625,-20690,-7198,-14685,34607,120755,175881,194992,153410,56812,67961,231346,354544,301185,165032,1929,-105112,-134984,-118571,-108558,-120877,-161925,-108696,-42632,56207,136134,132927,86675,15199,-78232,-110360,-50728,17529,74917,19122,-13380,-70304,-110589,-83659,-218,85864,46322,17654,-2630,-60831,-77872,-12812,75895,71461,-18675,-105824,-19187,51905,84930,93619,77234,95858,166748,203207,107381,-29248,-132809,-193271,-116818,12486,127914,263261,223757,95176,32706,30734,16235,-102318,-123740,-99279,-89169,-75891,-47332,-78858,-165411,-65604,72640,97202,-33530,-52273,13113,40589,-4396,-82978,-71654,69108,226129,282652,187869,-5643,-93561,-142284,-132499,-47609,35944,95533,206702,174784,65234,-5756,-6388,6417,-3541,-26288,-69639,-88126,-67882,-15581,71350,164576,167862,85518,69571,42252,-22454,-77836,-108016,-116909,-143467,-130567,-140524,-110717,-117595,-138893,3669,127362,203591,145665,-12744,-145250,-44386,-3636,-29722,-270,127757,177750,147024,143893,73148,-19266,-74219,-103544,-105547,-79067,-38570,-741,2702,-5450,-6332,-9459,32327,130286,225505,163161,28356,-56689,-52946,-46532,-85850,-118662,-114486,-108432,-98471,15082,104739,34931,17494,256964,476405,409249,242317,54416,-121250,-112105,-30523,-3846,-32179,-55304,56524,73092,49481,39190,-3212,-31801,-87885,-151310,-106674,-17709,89672,271225,335836,211989,116235,108961,107453,25325,-81258,-151187,-35768,158188,227419,199036,191033,225819,218834,206221,162509,62089,11024,56242,179397,413670,521356,424310,280310,173229,98360,51073,64642,133765,228625,230272,141530,78843,24141,-27110,-32318,-44152,-82651,-44244,8324,-1483,4624,123967,180052,95950,23500,7465,23348,1837,-39987,-60285,-95676,-150719,-142673,-132588,-86626,-66574,-129771,-50612,80078,87877,17171,-31220,-4650,102594,230498,229333,136066,38742,-10343,8217,-5431,-70861,-113831,-123591,-56755,20416,-9554,26187,9219,-46635,-54583,-48621,17070,59575,79825,73356,-3124,-98730,-121709,-70094,-88774,-132554,-61934,5729,27323,-21377,-47513,-78202,-104344,-121862,-131451,-41901,-14980,-13707,-80964,-103957,55206,189877,245632,174694,59833,-5088,30876,36055,15304,-46709,-113503,-116963,-52798,27256,57264,38825,28038,-19981,-10694,-13791,-66819,-141383,-99755,-99964,-151485,-262469,-369311,-426729,-402662,-399609,-356467,-264580,-238308,-85293,82317,116329,56040,48024,39099,23342,-6262,-28107,-131680,-128407,-69146,-5388,59186,137288,219119,251581,177385,93080,97627,164102,204557,270319,231796,148286,99788,78209,55035,-7059,-57154,-68881,-43894,-35938,-26802,12893,61190,50782,-31057,-68425,25011,104407,115941,97264,55343,19657,-32417,-86973,-37803,33021,131302,111496,2971,-96610,-120123,-73054,-20702,363,-8872,-48232,-71438,10532,85431,87440,15230,-111098,-29771,27155,63003,119647,211733,208303,174022,136970,101410,69235,41996,-879,-48077,79532,280364,428575,409254,288397,153714,119900,128226,95885,66575,11425,-47496,-39218,-11222,-23975,-84584,-144064,-85877,-38011,-16840,-21722,-35988,-77066,11534,122808,291489,255589,216650,286073,159900,-48323,-38127,47035,62337,47870,26024,63291,328629,373287,199705,86392,75758,71021,27487,-2089,-40018,-71240,-93627,-62325,-33833,-20095,-7677,26106,890,16772,47798,14600,-7206,-48946,-65433,4957,20295,33674,53957,48352,8485,-14231,15945,83319,162571,228117,255148,283426,248311,145741,58007,-86923,-137915,-46350,-18886,-70629,-67439,-65919,-36286,-26336,-81320,-75112,-17468,-15697,7208,71544,53164,-23894,-25131,70655,91039,-2094,-67817,-91843,-104263,-57332,5646,-817,-10015,3599,20963,27719,14246,-15544,-78773,-77080,-109662,-107462,-113754,-75556,-28431,-22021,-8647,5609,-1490,-28209,-79383,-102206,-90546,-52489,6630,124859,187706,143675,64470,4557,-29655,-46746,-56851,-41257,-11637,30681,86918,94943,71868,124344,139102,144765,118461,19978,-54215,-7013,57029,124876,108016,96578,139851,179202,174739,122969,58569,324,-30271,-67364,-77855,-90956,-86399,-81637,-38361,99848,317835,296548,105060,-6503,-55234,-116262,-102666,5046,105557,124630,44231,-70072,-124470,-150911,-170982,-107215,-47749,-16868,-5968,1110,-56397,-119077,-103620,-14437,66318,51327,-3364,-12895,-50027,-74503,-47562,-13061,10237,93632,305569,288398,124793,7905,-37330,-77560,-86329,-72528,-33951,9063,33196,51444,38441,2922,-24422,-42981,-60862,-83109,-121249,-157794,-133404,-106487,-81082,-33281,25213,2253,-26462,-58390,-64048,-44283,-42071,-56064,-104048,-134874,-105384,-86858,-68498,-76895,-45680,16138,110195,211035,163206,36941,-87862,-70460,-44364,-97975,-47923,40418,33908,-56166,28605,83797,104883,24611,-44811,-69085,-25713,37249,67430,17891,-897,15184,46783,35236,15386,-33974,-30834,-26364,-28168,-48894,-51210,-65861,-36461,-37944,-29833,31649,56356,33692,-14151,-42547,-55341,-22677,14176,79367,128949,59959,-87620,4982,102086,103952,75433,74435,109082,57808,3309,9512,-2420,-9094,7539,-12346,-51502,-13289,69599,73239,42268,96,-40702,-56914,-7648,78648,169194,277959,356028,358563,216402,57602,30320,47600,82708,82599,-23216,-89638,33561,65098,4195,-13274,42792,99127,146902,138998,62672,25292,61742,101462,155563,210366,179458,68406,74806,48004,-9386,-55131,-86582,-105526,-76734,-52790,-77764,-90898,-56966,-56220,-88162,-118410,-60529,-16967,-5627,-35021,-86654,1282,78154,93759,101922,142382,147264,143454,113124,75894,86336,101474,95046,96373,73854,10148,-39220,-35873,-48779,-86296,-86847,-74576,-59088,-3378,59196,118386,137127,117792,93265,37667,-38118,-96702,-91584,-24926,16914,-2148,-29629,-26151,-25825,-34165,-46410,-39454,-54162,-77919,-70075,-7881,42095,-221,-80079,-82880,-21868,38612,36417,34925,42489,-542,-66770,-50355,42970,115747,102449,40454,-51845,-5805,84366,130941,124356,75332,16799,-36088,-26638,-14269,-27922,-58072,-45767,-27844,-14801,-15325,-62502,-89008,54364,158744,127216,-269,-64530,-63107,-76747,-80868,-65778,-27366,17660,25318,-11274,-57646,-68995,-58498,-55995,-27159,23622,24351,-11914,-5163,-35622,-78598,-104714,-60890,-5951,73183,77270,-53159,-123273,-71,64681,-9643,-88160,-145342,-69661,-25759,-1960,-43759,-93684,-57998,-62117,-123087,-40772,23809,40282,20273,-28980,-69117,-74663,-47588,8395,32337,4561,-40893,-57033,36311,271575,452043,373412,189553,44389,-42901,-60113,-88019,-38828,-2749,-10692,-42874,-101382,-37803,-16074,-17444,-49160,-4188,94395,106981,77781,9080,-56526,-76828,-71101,2880,69346,114177,104823,60075,22275,-140,-15496,24202,23814,74051,126232,150982,124362,60700,40803,33626,90547,113567,74180,28163,-12493,12105,81039,122305,146773,211561,243727,178075,77075,-23774,-37043,31457,237093,380135,279205,142517,10675,-65385,-94415,-62113,-18780,24908,34873,6015,-61306,-84733,32005,121863,158400,138059,70332,-10781,-20534,69753,161030,196663,164530,74398,-17333,-62108,-74117,-67480,-18987,101369,188506,215400,307711,382186,380691,361093,300828,211586,95397,43545,41185,-32406,-15154,14779,83058,104234,55227,-32604,-105524,27520,19849,-42366,-63493,-47724,26437,122797,144859,125016,89326,216177,344957,240508,93928,-32931,-44970,10972,-20452,-58601,-114756,-125205,-101819,-71181,-78971,-77595,-97178,-55518,-62047,-104440,-95729,-72640,9682,92716,154439,139396,71020,281,-21522,-6427,14127,-78448,-42079,37157,79339,71977,34402,-9528,-40949,-90657,-121177,-95432,-72577,-38125,-23048,-82780,-77095,34915,78360,-29207,-65142,66826,252109,341567,278722,75642,-85961,-114691,-56526,-46222,-67268,-28572,36771,12756,-5769,40407,3979,-117536,-101102,-82951,-132758,110028,406827,475435,361226,184738,97759,28417,-58659,-73613,-18807,4433,-1372,-35701,-140347,-104946,-44787,-31919,11928,69558,61825,42939,39980,115814,130191,34726,-58474,-114502,-89333,-46182,-40912,-78595,-67420,-11974,39195,110616,183387,147762,30901,-16254,-13898,-27304,19085,102881,76242,-47551,-128794,-52947,11746,-201,-7825,-32327,-64460,-147684,-108276,-16201,77257,145760,86810,12974,-2018,-34124,-19512,33853,54862,2671,-36627,-62431,-126727,-114495,-105742,-82783,-69561,-43329,16399,92997,54304,-71679,-111614,-104387,-89774,-100177,-89430,-81997,-54360,-5673,17552,35950,42212,41089,21371,24095,-10323,-21139,-45949,-33570,-61279,-60223,-35072,-18109,-60126,-100193,-140477,-112531,-54116,3413,105673,148226,54852,-11231,-88275,-82159,-18445,5310,-1295,-23004,-64369,-101698,-118687,-129575,-16069,115910,150507,46925,-119834,47149,254216,274984,154890,83422,80311,57325,51890,35407,43012,-57548,-67269,-35838,-30541,-20708,82332,83282,59553,-13513,-65205,-3280,85163,86097,82578,22452,-8034,17496,71798,80574,91828,49642,-16887,-54368,-13441,17380,29403,31402,33015,46445,43246,51919,56067,80246,100064,82552,20089,-73573,-141627,-58216,37852,83115,73344,40785,13319,-11536,-51953,-81112,-28831,35099,50020,-3975,-98686,-133829,-79754,51351,141760,57863,-46241,-92290,-62811,845,63025,34265,-29433,-51464,-18861,-70642,-31671,26178,36195,-65812,-181270,-95091,67999,104184,130426,186853,235282,263583,281543,377039,272615,69940,52142,238314,211662,21756,-67954,17542,97677,196732,315631,383172,374816,226007,133970,157025,179919,131012,133634,86464,60250,58759,93291,38445,6154,82680,205870,242224,164692,136701,118372,57818,17469,-23894,-14224,-24110,-95026,-114851,-30578,59878,92602,60216,34384,33830,21798,-10679,-67915,-35311,18430,50402,1598,-44937,6378,61795,42376,-12146,-32780,-49566,-102599,-69821,-49346,-60346,-97735,-101818,-82016,-71011,-87364,-56713,-9927,45657,68281,54952,-7883,-44930,-40885,-14133,6441,24732,38309,54636,5909,-6724,-86668,-21480,-16953,4010,-24278,-59770,-87836,-64311,-38811,-41401,-52642,5476,72541,101011,53951,-3517,2729,-11054,-39965,-33966,-26708,1511,1702,8631,-20096,-115369,-36381,32898,85955,92447,108235,230418,130704,7479,21560,44009,28688,-2509,-23356,-71124,-94880,-70272,-42871,-42448,5312,95963,77264,-26289,-11235,121482,187894,109866,-727,-75957,-72972,18054,68595,51938,7265,8002,-16791,-25419,-29643,-30817,-5438,4777,-3987,-12044,-11931,26545,56682,67078,59841,31144,-24865,-42695,20893,66324,47129,-20205,-89881,-69631,-80049,-107240,-22653,15484,18651,-39120,-90769,-92435,-62706,-55723,-42822,-21158,3300,51445,74481,80969,71748,17994,-43678,-41992,760,-5751],[-39433,-6678,71641,153719,142317,59833,-12552,-48932,-64521,-101598,-98713,6752,117666,133414,104861,55369,-20248,-61856,-44672,-9452,-64297,-111209,-44610,36380,119510,187388,140317,-35,-126334,-112575,-47405,-17776,-34158,-46448,-59838,-47658,-52392,-37514,15716,96818,112884,40822,-24011,-84158,-27204,88113,107501,54875,-14144,-31828,-31058,-70534,-120268,-99180,-20078,78088,71615,11050,-79218,-62000,-22970,86706,116020,62402,3567,-26665,528,-43197,-97888,-64531,16428,52517,35539,-14245,-97292,-136471,-132700,-94799,-15977,27484,73265,68118,-49636,-156070,-86931,-46894,-34596,-839,-47265,-80229,-57285,-50986,36545,177441,156620,15774,-72047,-8346,76419,111352,71224,24623,10793,409,27533,124147,218628,240049,120787,105759,73497,10497,24182,16646,-538,-23383,-49055,-34508,-26519,-41227,-37767,11128,59117,1940,-59895,-25855,61163,85579,93436,122479,56483,-23716,-31877,-867,33761,-1426,-25567,37277,82855,92525,28449,-51110,-64045,-25213,49834,118819,132590,70968,17489,-30179,-108878,-148580,-142539,-81547,41267,148986,135498,104941,41691,-94180,-32969,35965,75626,112595,79983,-16302,-110745,-113877,-68385,-79064,-132211,-154063,-90258,4630,123099,207568,209639,150588,59774,-46740,-90269,20023,81632,45186,-40934,-95634,33326,197117,356603,321524,201258,114198,54101,7770,-39422,-61415,-78753,-72809,-56730,26953,105549,123042,103579,53835,-18056,-73849,-118258,-39796,-25214,-26643,-75540,-107920,-32138,98303,244997,131486,-3751,-109811,-162936,-140984,-108073,-57679,-77639,-53576,94481,149624,133858,37230,-7443,102196,184520,167604,92341,71409,26524,-65651,-177278,-74713,-5622,12849,-19501,4908,72181,132748,142650,91978,69807,112937,216056,340381,481586,516662,342796,182561,82462,22909,-14637,-11672,-3105,-25082,17561,51568,87490,98925,88046,4907,-62436,10329,262635,262610,156054,35717,-433,-51607,-152965,-44550,22196,15207,-27486,-13396,34739,47780,30937,-65958,-117638,-110604,-83527,-90266,-57236,-26897,-21795,-20918,37292,125763,231019,353883,409754,258369,15826,-12288,22561,53011,72670,56767,-31438,-77266,-59155,-46559,-42081,-65467,-67823,-41960,12637,19436,-6067,-9547,18207,37064,35872,-19551,-24602,-96,-6257,1882,49924,22360,-16072,-9223,-19596,-74517,-137549,-118333,-91216,-102377,-82588,-8590,42208,97285,111619,130852,173637,172928,60228,48424,93740,75130,66063,127374,158287,158193,129866,56502,34307,66548,-12865,-107521,-131465,-50447,-42623,-66312,-94620,-48697,-23143,-18938,-380,4368,29389,94312,69413,19960,-32407,-134536,-98221,46784,85675,180763,161310,47626,-38155,-120944,-91657,34887,63844,12237,-8105,-1276,50873,-7478,-86467,-6180,39103,14802,-696,130486,186335,145005,100941,162055,305395,403023,275814,120427,302,-51481,-52457,-97754,-138228,-86289,-54159,-50695,-83301,-64970,41111,135347,52576,-48264,-87067,-68199,-31407,5477,-26566,-72598,-92041,-148346,-85892,-30667,-26320,-5817,37914,159147,116650,28139,-8115,3400,-14027,-31444,28646,42226,-62321,-124467,-100795,-50797,76889,80130,-3524,-111996,-134639,-84724,-34222,-6069,-18198,15212,112216,124857,-5323,-81428,-39261,-20640,62574,190169,263700,174858,16693,-81841,-39359,-1855,-37830,-132393,-64976,-5099,-12934,-52974,-21418,26191,-33701,-52190,-8897,35045,57162,31994,-35520,-78249,-30443,85668,186237,230841,171390,133350,105392,58876,-1469,-46540,-73520,-90906,-90624,-13771,63644,55203,-7899,-60600,-74016,-125382,-113742,-37555,20114,16458,-18516,128,136734,256398,308825,234159,95076,-73002,-146940,-59660,17150,47017,72592,64917,71822,98511,109321,98008,29825,-18136,2923,47015,62252,9461,-46172,-72604,-3204,128415,89142,-38309,67530,170384,151173,72004,18907,5724,-36096,-80618,-86657,-116987,-69743,-97541,-89500,-56851,-27246,-20335,-32693,12735,97392,159644,183931,144216,47717,88519,267549,412328,337667,179052,3514,-109176,-126759,-108819,-95972,-105720,-124803,-96783,-49133,47226,138402,139505,93480,15226,-84777,-120085,-52640,25492,89309,46266,41028,-38228,-96012,-82322,-9024,66448,26916,-4916,-35642,-80303,-86606,-42361,40527,37623,-29200,-105870,-23155,41081,74497,88395,77276,92053,154843,184337,87913,-43058,-144459,-179940,-106958,15206,125978,257001,201626,85693,40803,54368,36946,-98781,-125059,-86679,-67888,-58060,-44125,-77021,-146243,-81949,48257,63342,-61995,-80051,-486,43787,11773,-63599,-61625,72017,211994,248641,158235,-24864,-114565,-159013,-138192,-47569,40479,109555,223027,184311,71240,-7929,-16164,-1122,-2581,-20771,-62969,-73217,-48988,-2370,79479,159431,143284,60097,53456,33343,-30667,-91373,-129397,-117049,-116399,-158639,-125919,-84650,-95075,-107891,15383,129492,201831,154347,9967,-157119,-65533,-23870,-36488,12115,152656,214754,182289,163417,87318,-6678,-73113,-113484,-109580,-60439,-2930,34363,34052,28846,27304,26649,72522,156663,227322,154021,25901,-68769,-68555,-55822,-90430,-112420,-94452,-87216,-99734,-19607,85476,36698,38283,280493,465660,365736,196914,39676,-112233,-103405,-27194,-11917,-41872,-86544,37076,81831,62592,41172,-16655,-60819,-106514,-161871,-108673,-25286,83033,274940,332955,198012,121228,116008,97245,11477,-94268,-134980,7957,219030,295853,270339,256139,286363,265791,226089,153123,44238,-12837,18703,124877,349382,513635,431768,294850,170893,90911,56226,83997,153157,247769,257300,167072,90475,21378,-34244,-31590,-39791,-77173,-45440,2594,-281,6281,108958,151432,67802,2147,-14645,-762,-20203,-59618,-78630,-110513,-132931,-125348,-130856,-93690,-63766,-115092,-44995,67897,67830,6978,-37525,-11882,97272,215051,217497,157150,92538,54005,40466,-10637,-88894,-137796,-119876,-32661,28918,-41154,-12956,-20320,-75899,-73399,-59252,4082,29560,32111,16999,-57279,-144329,-154488,-80446,-79729,-119561,-61743,-3250,14432,-36418,-65330,-89557,-113892,-130834,-108958,-35184,-17382,-16312,-78485,-109053,46336,171353,232316,182472,75553,6374,22163,25741,14944,-37692,-108225,-121597,-51544,32116,71198,61802,32692,-18809,-1456,11590,-40191,-123267,-107512,-88028,-109460,-162088,-236430,-297581,-291626,-302635,-270195,-195327,-189260,-75108,103129,166280,103044,70081,51979,23211,-3751,-13979,-132633,-139573,-77435,-18085,39421,126103,227870,272602,213550,137071,153071,227910,267512,304438,215172,121995,92997,86477,67816,-1182,-59049,-63109,-40943,-38062,-33468,8331,64274,57418,-28048,-82262,-6948,45648,32397,3317,-28711,-35400,-46801,-71533,-42096,6444,90629,104041,17979,-83181,-131249,-67882,-16618,-4588,-26286,-71362,-80820,23552,114260,118673,34933,-98503,-33552,36218,80498,138246,227270,218937,171000,128304,92078,64404,40244,5161,-37120,66239,238278,348554,335843,232886,88411,62430,109559,93284,55847,-7425,-71240,-64472,-38226,-50812,-111240,-118785,-64013,-19490,-3323,-14419,-36033,-65479,24228,136763,288247,225050,179420,251509,138563,-38450,-27947,64943,81142,58888,25330,62843,333848,411937,257046,133588,102872,81458,41163,26230,-9946,-53186,-89199,-58986,-21411,541,22511,75380,73038,84625,79586,14680,-18180,-64490,-65169,-2237,-1975,13749,43956,48837,15849,-6488,22903,90008,168741,224583,227952,226466,174500,107527,33942,-95530,-121720,-21855,19006,-36326,-69635,-79728,-49815,-32124,-80514,-70525,-8864,895,5161,69950,64875,-4917,-6140,71179,70585,-20252,-73572,-83886,-99425,-45640,27579,24834,9557,19990,31268,23965,-15409,-50980,-77022,-79978,-122607,-110465,-101016,-64222,-26270,-24061,-8357,6338,-3653,-26592,-77062,-107746,-97597,-57377,5741,127712,196095,134560,50651,-358,-36383,-61336,-71528,-49551,-19684,19364,80853,101140,86469,139750,145782,138576,105763,16464,-63929,-22910,55284,132934,109857,82756,118351,159169,161176,113971,46239,-22687,-50588,-81771,-82015,-81049,-68093,-54352,-2445,151969,357499,277796,87590,-9452,-49527,-108919,-94825,9410,103022,124035,39680,-77212,-116835,-133450,-159274,-129078,-67466,-36265,-15942,839,-43690,-87812,-85113,-2441,81622,63214,2266,-10985,-50692,-70253,-41945,-4349,22627,87258,273551,228040,118523,26491,-20474,-72733,-79332,-55718,-12981,29175,46496,56150,36375,782,-28007,-53368,-76348,-98418,-140029,-137850,-97406,-65843,-27725,6641,37920,1616,-28386,-58204,-65603,-48963,-49396,-64485,-111407,-133773,-105991,-82311,-61321,-73652,-37679,39051,154839,273084,221599,86045,-54025,-120963,-83061,-107035,-34663,63479,81229,-13697,36348,89518,100211,-3509,-90797,-62580,-564,61347,85633,24400,1250,15722,49551,42273,27229,-26252,-39782,-35275,-32688,-56699,-72384,-84316,2761,-6894,-27380,11625,31280,10996,-30941,-47181,-46537,-9153,12907,58505,102886,52461,-74677,15919,122225,134660,97477,71147,96217,49073,-292,14281,9242,5044,22141,3400,-32207,2917,80803,82873,41496,-115,-39354,-60799,-10416,81659,171854,273078,338959,336099,199709,58189,39817,45839,70646,92198,-4293,-112514,15431,64089,17243,-8625,39314,99933,164368,158138,73650,21765,41158,61498,130813,199952,187859,74813,78531,58812,-10081,-63800,-106773,-112831,-81863,-65049,-84027,-85986,-43316,-34871,-66980,-102176,-57251,-9408,11864,-18968,-79989,-21033,44894,52792,65953,119215,148360,155159,112272,69519,91248,133428,173280,187930,131346,21491,-48369,-46789,-53110,-87128,-109827,-82340,-58639,-7527,50623,124206,154977,143192,120034,56147,-27366,-84751,-93008,-20325,23741,7490,-15122,-15895,-18198,-19947,-26982,-19857,-37640,-67695,-78042,-6029,57609,5945,-81507,-73760,-616,54880,41129,28201,34604,4337,-55965,-84130,199,62850,39221,-11498,-74546,4515,90445,122659,105219,60345,9734,-38843,-29893,-21568,-36148,-65629,-55178,-39602,-18748,-8606,-52490,-85353,61764,168149,138298,12963,-58429,-64417,-85652,-88367,-66669,-30034,8813,10389,-30013,-74946,-82340,-69623,-67904,-34383,10363,1238,-29923,-17784,-50008,-95228,-104094,-59063,-16752,51185,70861,-41485,-107190,-30776,28739,-31104,-99673,-127921,-69033,-21260,-1164,-38753,-82622,-59393,-65160,-129904,-46199,25072,50350,39298,-3992,-40558,-47071,-35428,5822,23374,-12070,-68703,-78991,22643,241930,426184,352277,174176,31244,-58863,-86834,-79051,-21045,5016,-9605,-47017,-101015,-30098,-8545,-13668,-52130,-17758,92225,104326,64082,-10733,-76256,-75539,-65847,-18545,28621,80156,90590,49792,9046,-20459,-28400,16986,19956,66964,107654,128189,100386,40044,9627,-3178,57474,97153,72777,38355,10619,31475,77889,90977,108073,171677,224908,181932,88976,-22958,-72915,-26112,166040,319490,262369,133581,-8085,-92381,-107015,-62949,-5021,78151,104612,55093,-37415,-91808,22160,110622,131701,90804,15110,-66243,-72042,16993,93127,132763,117359,48690,-30441,-68575,-75009,-76987,-43132,71267,151474,173100,260674,336946,354758,337812,273894,194081,93952,61336,82984,6077,-35106,3240,73673,103647,53490,-51572,-69481,38299,13764,-52666,-76723,-60669,24081,144285,160723,126141,102594,241549,326367,204282,70568,-45360,-64478,-11006,-54145,-87068,-130656,-122599,-100485,-63460,-54236,-28705,-53973,-79883,-90747,-93520,-80741,-86961,-23148,75118,144749,132370,69944,-3075,-20520,3026,23565,-66407,-24872,52395,82374,65968,26119,-15668,-43319,-94829,-121538,-88451,-65930,-35552,-22396,-77786,-89348,19547,56904,-40301,-45849,78125,240263,293904,234223,49708,-98121,-117944,-66514,-55579,-58581,-14001,42424,7829,-15697,30030,-6468,-124479,-79706,-48109,-135565,50221,337542,394006,254462,115990,78833,27124,-49810,-51228,12997,40914,33065,-8316,-129980,-125337,-58004,-45028,-10455,36538,37958,73479,114508,181453,182429,68862,-46514,-97693,-69286,-31646,-28760,-81095,-86140,-19084,49554,129842,197567,157084,41051,-10482,-9294,-23804,13538,82345,47523,-60828,-126583,-56286,3220,-8663,-19965,-57732,-92971,-148105,-85778,-10250,89056,190882,141274,58749,15239,-37251,-39607,4285,27427,-16594,-46539,-55800,-100332,-147673,-115870,-68012,-56809,-35025,15591,79312,51461,-79562,-121818,-99334,-82717,-97805,-85517,-77607,-48824,2234,27150,46048,53640,41322,15797,12314,-42069,-51546,-55323,-27251,-57443,-77503,-41456,-7770,-39915,-78623,-121844,-117493,-56576,11629,113045,119874,24919,-34758,-94076,-82178,-20572,8191,4016,-19421,-59116,-104867,-125963,-117874,-17196,90948,116818,12915,-161857,51707,253692,270843,155236,85790,82857,69903,75687,77559,73809,-32837,-37851,-5023,-1817,478,83955,76378,55967,-17644,-75099,-8452,82083,86334,82834,18836,-9644,19325,87894,112346,102969,45505,-22953,-63111,-26782,8098,31690,37742,38413,49951,44921,49395,56595,82820,97083,82137,21316,-69071,-124427,-46773,50999,94887,76982,40546,8706,-20968,-64455,-94630,-40613,17619,27558,-23504,-122777,-148725,-103218,37053,130659,51245,-48555,-97035,-59694,5136,54432,15531,-63976,-74149,-48980,-113251,-39562,30278,32211,-85486,-155664,-85129,85564,115422,134675,183768,197110,209932,257946,376308,268072,65424,57231,256471,229270,29540,-61476,32437,112216,216640,331151,399881,394393,240079,130735,144535,159978,113473,124165,90277,62547,57099,90844,22662,-5698,62363,155468,176182,121141,130011,156961,92464,31871,-21096,-10972,-23824,-103416,-102677,-25243,50058,74963,51092,36213,36961,24557,-2924,-57176,-34285,14169,44366,-6352,-53036,21352,92693,66626,-12116,-40842,-53826,-96703,-61323,-44013,-53278,-92343,-94358,-71337,-51840,-37409,5693,31787,72131,82225,53156,-17690,-65029,-78469,-50745,22147,45735,45208,65787,16773,-16697,-114702,-25152,-21740,8257,-12435,-45698,-76665,-61453,-41447,-44200,-46550,19865,83492,94798,32783,-26457,-24940,-38349,-68362,-65066,-48732,-12604,1285,16181,-8445,-103400,-44163,26075,84073,105512,129192,221860,87626,-25106,-21601,-11042,-24915,-29167,-26784,-66911,-95405,-68257,-37647,-36984,8576,100499,89445,-6410,20943,159865,234310,134563,4304,-81080,-64615,42084,103869,84158,22424,-6102,-62772,-84436,-94800,-72870,-52146,-21972,-18094,-12175,-2638,36638,69512,86492,82515,50692,-22087,-60634,9542,65157,48331,-16077,-85805,-65613,-78123,-101583,-14560,25299,24246,-39605,-91572,-69588,-39404,-47615,-39911,-13942,5111,40983,56127,71020,80328,36313,-26050,-33619,6519,-3897],[-48605,-22034,59409,153165,165201,79820,5056,-45052,-87963,-124010,-97055,-13233,81204,105157,93117,59900,-20953,-83331,-79613,-30582,-75739,-123780,-55201,22293,101457,162731,112329,-20328,-139385,-97922,-7006,18388,-7557,-29208,-57945,-54095,-65706,-65337,-23637,55905,99811,35500,-39655,-99027,-42674,63433,96784,57313,-14413,-38764,-44941,-88091,-139758,-111888,-28471,74416,96288,24184,-65131,-65105,-11890,92393,100994,47259,-6869,-33073,-11647,-62041,-94754,-35196,46485,75842,46703,-18305,-106095,-131791,-128654,-97235,-3153,58091,109633,79839,-57605,-167190,-94154,-58679,-31441,-1349,-51372,-77598,-47804,-31956,44807,154417,122466,10093,-51372,13981,95469,114413,61064,9603,-12218,-27940,-16252,89759,191550,200127,98656,112270,132081,57054,45470,28864,8868,-26941,-65453,-49389,-29141,-28871,-20974,10063,55050,-825,-67318,-39562,44569,86115,109771,134227,58650,-20095,-19534,19048,59642,11329,-11659,59840,107268,108654,22992,-61167,-73938,-44891,17005,77546,100912,58292,18417,-24066,-111183,-169382,-150917,-82428,43873,173599,174575,147413,56762,-98101,-54212,918,47992,92205,60339,-34236,-127690,-111236,-68454,-82243,-126463,-139620,-81325,8718,124896,219575,221859,150565,53123,-51835,-89129,18796,74575,42601,-32130,-75679,11997,146179,325377,327189,212215,116661,51724,4436,-42918,-63719,-79699,-72830,-49052,28327,94305,100471,72493,20407,-44862,-87532,-124021,-51161,-37211,-41197,-100903,-101078,-1736,148694,278019,140504,-375,-109171,-159573,-138598,-109516,-42221,-60879,-63842,68498,112129,119993,38602,-5638,93784,168585,151141,66247,24234,994,-76151,-154927,-64917,2931,21909,-6820,17968,77798,133411,141450,94420,82131,120607,203635,269392,351735,379799,248073,147454,83468,35806,5222,11263,13918,-22523,3622,22706,36733,42416,45767,-30644,-73352,62285,286938,257333,162559,55574,6855,-54401,-136095,-34310,25408,12296,-29859,-8669,39036,51911,38127,-63582,-120137,-104746,-75875,-93297,-73703,-52050,-48733,-42006,21856,111554,214110,338804,388237,232443,21147,279,25752,51009,70297,68143,-18465,-80255,-70278,-47831,-33380,-47577,-44933,-25674,4786,14815,-7081,-5663,37785,69403,55719,-23558,-33026,1973,6154,17085,51003,3000,-62368,-44600,-40561,-83492,-139323,-121788,-93434,-92810,-53915,13382,56324,108550,116815,129189,179007,210727,112534,84144,94295,68983,62597,120535,151709,153941,130088,67604,59193,80357,-5399,-105232,-124392,-21259,-2511,-45549,-100174,-44858,-22222,-27246,-5515,7788,39213,114178,95029,33485,-27395,-133742,-94986,70167,125570,192864,149702,43134,-33322,-117166,-91451,53465,108950,55810,31376,40874,91288,-22052,-114590,-50997,-6045,-23304,-27748,119284,187595,150943,104425,156696,277225,361794,275217,153077,34525,-29778,-52815,-113049,-115476,-63197,-49719,-48162,-70291,-62238,26397,97981,10053,-79049,-112930,-56110,-9079,17186,-30976,-81012,-100734,-166816,-88264,-30276,-21923,-11006,14341,113698,79317,10680,-3409,16053,-1751,-22135,42465,68622,-34643,-97156,-91660,-55068,56244,64861,-8315,-114807,-141726,-97685,-61697,-43799,-64720,-31417,78242,112238,-3137,-80941,-54772,-36335,47950,182725,276030,178339,11739,-75170,-27090,5967,-32417,-143923,-74702,-4133,-2292,-40436,-14925,10457,-43855,-41129,3140,50257,59988,37493,-24828,-77193,-38633,82508,180065,204507,130373,99655,91066,63619,12382,-32862,-63401,-89791,-89699,-11553,71204,73717,8364,-49344,-67163,-124781,-116349,-33109,24891,15852,-26328,-18007,101054,206905,263180,199517,81960,-77706,-141461,-51064,21964,44563,76801,84840,92389,120405,136962,133647,64118,7710,9410,36995,40444,-11158,-71511,-107656,-67335,67170,57241,-45816,46538,121600,87173,17986,-15696,-10052,-32885,-58411,-52510,-118831,-98781,-108748,-91919,-58457,-37178,-38375,-55323,-9277,76269,144078,171696,132796,45258,111542,296276,452747,359988,186419,1469,-116250,-118356,-98031,-82937,-90526,-90476,-68229,-51773,32051,127883,134213,92029,10566,-93994,-132661,-56067,32187,102541,78109,90680,-11035,-84411,-83298,-21146,38660,-104,-33930,-61817,-62822,-71439,-64586,5953,3630,-43082,-107455,-30295,29473,64449,82187,75311,85750,138573,159838,67066,-55458,-154791,-170175,-100023,15383,122026,247444,179282,75755,49317,80338,61182,-90220,-127759,-77909,-50118,-40319,-40782,-71467,-122771,-93587,22817,29635,-87710,-109949,-17642,39929,18981,-53869,-52395,76179,194691,208850,120109,-49963,-125031,-152928,-138922,-50264,41634,118774,227450,180365,68967,-12183,-25154,-8675,-2216,-11933,-52804,-54199,-23409,12183,85276,148238,114659,32705,33661,21017,-39191,-92823,-102935,-65151,-72309,-134139,-95485,-50422,-63140,-74188,23098,124048,191510,155870,31386,-132544,-92227,-49356,-45386,21246,169633,241115,210298,176525,96125,2870,-74943,-122359,-99097,-33888,35234,68851,63481,58233,50415,52497,101195,165707,212289,135971,16044,-88443,-87838,-67579,-96354,-104642,-78102,-71402,-96695,-47395,69850,43700,59923,289209,428480,306942,149176,24750,-101877,-94437,-25911,-22872,-53946,-115610,21647,90773,72703,39050,-32032,-89412,-120826,-166727,-115750,-39551,68601,261742,312331,186549,133022,119153,82184,-8081,-113302,-115984,54005,279455,359002,333296,307861,330501,297841,232693,138503,28863,-33471,-18396,70619,263592,458144,401091,293686,164377,78993,57354,97364,165501,255255,271546,186849,97831,15323,-44774,-35056,-38559,-72548,-49214,-5673,-720,5392,88613,117923,39356,-16233,-30128,-16050,-34494,-75452,-99043,-127657,-101595,-94428,-117713,-98921,-58070,-98347,-50082,41554,36140,-11159,-49729,-23303,85517,188755,192703,164530,141399,106574,62078,-15193,-109795,-137355,-81467,15993,55283,-58832,-54978,-50360,-101966,-94229,-72171,-11428,2510,-6992,-26502,-96155,-177331,-184545,-95368,-74934,-108707,-66336,-21182,-8794,-58529,-81276,-91086,-113305,-123163,-91608,-33710,-24683,-24245,-81501,-115210,34101,147508,208382,179250,84044,14824,8456,11284,10063,-32615,-101779,-124943,-55085,30126,77411,77708,30486,-23741,1793,31275,-18073,-104729,-114507,-78404,-65783,-67360,-98146,-138824,-130371,-148072,-134315,-92984,-126235,-68062,114868,212193,151994,88186,62629,21199,-4004,-721,-121927,-151803,-88400,-34217,14740,106182,224218,277744,239088,177350,201258,279347,321683,323211,183527,86754,77759,87280,72964,-1535,-63920,-59626,-40877,-42868,-42943,-103,62383,59372,-29129,-99942,-41459,-11705,-47384,-84933,-105036,-80301,-51180,-56916,-50334,-24574,44360,85472,26331,-72056,-133393,-67608,-17571,-13789,-48016,-99336,-87848,32069,135086,139760,46804,-88875,-40268,40941,92177,150292,233732,219842,160045,113092,77519,56223,36361,8117,-31818,44930,185731,259512,247294,159018,7721,11388,93661,91516,43161,-29556,-95489,-89027,-63868,-75479,-129053,-97044,-46263,-5679,4981,-12201,-40465,-57019,34918,147930,274929,186976,136981,204911,113031,-26224,-19251,76993,93518,65285,21964,59856,326066,434953,306475,174987,123625,88462,54398,55942,23687,-32022,-82016,-56144,-11303,18057,50741,122542,138399,145863,104939,8336,-33780,-81934,-65196,-12676,-24981,-6510,33111,47145,21365,-196,28333,94076,169574,214115,198155,174915,113873,73412,9761,-104423,-110270,-1128,54072,-525,-62838,-85676,-59451,-39355,-80934,-69368,-5838,15352,5598,66040,73363,11605,8465,65290,45437,-40377,-72029,-72039,-95444,-37169,48261,53385,31425,32711,35847,21551,-38228,-76453,-61933,-84519,-127237,-96702,-80019,-51941,-24838,-27875,-11086,3158,-10091,-29812,-78178,-114874,-105213,-61551,4317,125214,193714,115947,32821,-8136,-44997,-76394,-83514,-57792,-29414,2292,63714,95562,92769,146191,145663,128174,91839,12291,-69987,-41617,44813,126366,99832,62942,92395,135577,144778,101972,29962,-49501,-72470,-94812,-82225,-69829,-48894,-23792,45750,218796,396172,258502,73001,-12217,-45358,-103757,-90643,8327,91513,114470,31666,-84855,-110354,-114321,-130773,-134883,-83320,-51306,-22015,2523,-27693,-57451,-57034,17740,101750,76312,5721,-12001,-53746,-68643,-40117,-1260,27550,68703,222237,162679,106405,42357,-6486,-69674,-72486,-39336,4649,43138,54587,56212,31941,-3143,-33214,-64812,-93206,-115381,-152663,-113598,-61393,-12981,37077,48575,46662,-1275,-29812,-57399,-67596,-54853,-58159,-74454,-119255,-132758,-108117,-79714,-55913,-70759,-29833,61201,196301,321251,267343,131673,-12481,-114212,-107898,-101922,-25977,78682,116347,34210,48763,93225,90678,-30683,-131803,-33673,31477,90907,106347,32928,4860,15472,49364,46057,37078,-18449,-49661,-43553,-31699,-54476,-80381,-69765,61891,28446,-25978,-11465,6969,-9382,-44897,-48480,-37808,1362,6968,34658,74493,43441,-59092,29397,144819,168069,123074,71478,83680,42037,-38,24455,27602,25747,39032,16792,-17993,12782,83642,84261,34150,-5392,-39259,-61691,-9798,84418,168856,256991,307225,298360,174293,54723,49565,53886,68204,106945,17892,-133272,-8200,55774,23102,-11055,27875,92665,173867,172837,85033,20784,18399,16635,100580,180701,186662,74516,75845,70056,-8654,-68917,-124692,-110435,-82744,-75967,-89640,-79837,-28057,-11857,-43660,-86789,-55346,-2728,31138,596,-61157,-39554,13082,13213,28442,89711,140715,160993,105272,58577,94240,166268,254740,277546,182430,29902,-58429,-57528,-54611,-79060,-128373,-86595,-57578,-12731,37607,123448,166141,164233,146797,77430,-13061,-72206,-93572,-18379,28127,16380,-1465,-5705,-8832,-1646,-1821,4401,-18637,-55103,-87459,-6987,67491,8527,-83142,-64618,18221,65945,41312,18869,27008,12752,-33389,-86660,-36649,13542,-21277,-64102,-86758,15436,95453,113136,85569,45827,2517,-43604,-34735,-28592,-43071,-70660,-61741,-49547,-22705,-2363,-38295,-76866,62432,168468,144826,26908,-50557,-65286,-95593,-96745,-67527,-31762,1753,-1990,-44819,-86048,-87976,-74204,-77915,-43309,-6068,-22947,-42320,-25352,-59888,-105960,-95775,-55837,-27744,26236,56424,-33245,-79086,-40202,1582,-47976,-107543,-112112,-65851,-15370,-76,-34540,-71888,-57090,-64928,-135854,-50091,28625,64843,64492,27576,-6471,-19015,-24521,2132,16397,-22143,-90387,-95058,12248,211443,385471,318698,153347,15773,-76212,-113345,-56667,-2305,12447,-8720,-51802,-103509,-19935,2598,-7970,-55004,-34464,80387,94624,48840,-29582,-95262,-69707,-56006,-25236,-230,49306,76293,39193,-5466,-43766,-45301,4596,13950,60020,89581,104198,73398,15827,-23709,-38271,24375,77130,68537,46931,34254,49550,72585,61304,73179,130510,198377,180151,100716,-15121,-94543,-71063,94043,249779,233295,117310,-28439,-118160,-98886,-42495,32562,141844,184144,110896,-11033,-92109,13075,97328,102699,42273,-42637,-121154,-112894,-25348,40148,90330,96906,42603,-33936,-70831,-74764,-88631,-72614,29574,105110,128501,210172,282038,316848,307906,249777,182128,96328,77727,115261,39898,-48697,-4698,66740,105426,57323,-57425,-37648,39713,3483,-62011,-87289,-69565,25036,165373,172416,123089,112008,256815,293392,160706,43862,-59102,-58911,39,-58917,-103039,-129848,-117906,-98592,-55553,-27106,23348,1099,-64424,-94065,-70680,-62440,-87155,-59184,49046,123945,113007,59204,-10099,-21108,9508,27312,-54854,246,75168,91583,65484,21264,-19968,-44466,-98723,-118800,-77705,-53445,-27442,-17555,-68186,-95510,8080,44240,-35406,-23714,87542,222418,241100,183576,23980,-107487,-115707,-71080,-61493,-48082,-693,44393,-890,-29732,16770,-17897,-124428,-54559,-12115,-98951,-5862,253454,296434,154891,71587,64009,25735,-37081,-27849,40460,69419,58209,12342,-111959,-138684,-67844,-54736,-28997,12666,44109,136267,193058,234905,217363,92689,-34775,-78382,-48584,-16878,-15822,-73564,-98635,-29942,50291,132222,193845,154061,47323,-5098,-3363,-16701,11176,61925,19682,-73404,-121433,-57590,-4372,-16959,-33553,-83543,-113475,-115768,-60576,-1310,99669,233392,195693,104553,31290,-37968,-56374,-25948,-2064,-36312,-53679,-44539,-65452,-110282,-94138,-51378,-46519,-29526,11403,60164,44558,-85533,-129931,-92929,-74729,-93834,-77930,-69785,-41682,9553,33230,48401,56146,36638,7450,-2734,-75188,-67682,-43821,-3905,-34855,-86129,-46751,4261,-16612,-54321,-101819,-115711,-56951,18340,110505,86590,-4090,-57711,-98655,-81212,-22281,10911,9467,-15826,-52595,-100500,-122868,-110458,-26741,57723,77716,-18864,-123933,63660,250574,263961,156682,89862,86007,81220,99148,122928,105212,-5154,-9135,21858,23793,21507,85607,68709,50767,-21410,-82353,-12155,76310,80662,78837,16880,-11969,14741,92791,133414,108737,37862,-32276,-74177,-42388,-4685,27859,38406,38839,48772,43092,44364,56306,85364,95938,86419,28291,-59586,-104321,-35148,57037,95161,70481,36260,5344,-26698,-75025,-101279,-45364,4532,7204,-42989,-145624,-134770,-117662,21265,116194,43405,-51272,-97048,-53255,7993,44789,-3823,-98056,-76200,-62344,-149452,-39617,36524,29259,-96090,-147395,-88349,94167,127921,146613,187631,168621,163609,228292,359624,257013,65246,67198,274613,248496,41905,-49456,50336,127543,236400,346435,418754,414495,253765,129777,140383,146010,101034,116674,94615,66009,57413,86903,5784,-20458,36134,101588,113634,81705,121549,191630,125142,44448,-18562,-6095,-21241,-110052,-90663,-20376,39490,57961,44937,39566,41270,28168,4993,-47532,-33776,8226,34184,-19580,-60127,34803,122000,92144,-7295,-49457,-59628,-91232,-52863,-39605,-46114,-86507,-87386,-61994,-33350,8187,59748,68272,94444,90316,47747,-26566,-83457,-109980,-68476,44318,62277,48701,74704,38027,-22834,-81784,-12592,-17823,16169,118,-33263,-65823,-55514,-39916,-42109,-36886,34339,92274,88389,24981,-30049,-45455,-64318,-96106,-91826,-66215,-27659,-3751,16968,-5408,-96445,-50657,18434,77637,111723,143052,205790,53611,-47930,-54900,-62114,-80109,-58743,-36216,-65739,-98681,-69598,-36211,-35124,8536,100885,99210,15456,52418,188960,263964,148763,3933,-89967,-56261,63940,135399,112780,37714,-16744,-102914,-143746,-120682,-73271,-90683,-54811,-39343,-18713,2343,42989,77916,100524,98939,64949,-20850,-78965,-599,62963,46621,-14882,-84157,-62951,-78778,-98501,-9893,31969,27142,-42018,-89836,-50076,-23529,-45942,-41071,-10999,-2414,18348,29303,55191,82604,49572,-11703,-26429,10487,-2563],[-46377,-25890,55206,154615,191564,106054,25325,-34959,-100994,-138899,-85883,-29201,45715,81282,87845,70931,-14832,-88637,-87544,-33746,-74941,-126005,-54394,19475,90913,140104,84931,-39395,-142796,-67508,50054,68643,31231,-5900,-53661,-58205,-75365,-88915,-56547,18122,84533,34048,-49332,-107562,-53941,36004,81214,58385,-11995,-42440,-55515,-99252,-150185,-117082,-32690,69176,118554,40366,-45415,-60857,-2117,92578,88042,38698,-9952,-29914,-12015,-63780,-69652,-1813,80644,103618,63029,-16327,-105693,-121690,-121786,-95451,13459,95771,148209,89449,-64158,-162338,-94320,-62438,-20601,1724,-50910,-68925,-32274,-5814,62209,142281,101320,12423,-29226,36037,110719,113293,50454,-2721,-28813,-37995,-50498,55057,160505,160386,82347,122071,200724,120484,81105,54029,22876,-28171,-77543,-62405,-30439,-17289,-3803,14111,54363,1351,-69536,-49089,29704,86545,124446,141796,57634,-16815,-5535,44034,90813,27267,4127,85140,134585,125873,20724,-66861,-78617,-59373,-10565,39973,70586,46814,20228,-15944,-105522,-184393,-150568,-79035,46668,194731,213963,190365,69885,-99870,-75748,-32055,21617,70872,41806,-50080,-142827,-101691,-64015,-80809,-112226,-123677,-73162,9340,119148,215282,217115,141025,44489,-55815,-87866,14442,61625,35237,-26103,-51047,3875,103249,285208,323719,218415,117655,50969,4162,-43696,-64521,-78847,-71643,-40038,37878,99354,100084,64320,6317,-58314,-94339,-130021,-62189,-48910,-54672,-125383,-77106,43168,213044,315985,154810,7891,-105467,-154405,-126338,-102606,-28208,-42135,-68279,34081,65891,101093,38596,-2926,81798,146607,130883,52939,1276,-14370,-79902,-130381,-51785,11399,29031,4597,29821,81820,132698,139989,95255,89482,120551,179919,191961,221463,242207,162801,116866,84512,45711,19972,29554,26999,-23633,-13120,-765,1239,410,8804,-61945,-51329,118112,295940,240090,160689,70435,15367,-51657,-118115,-24600,29250,12080,-28522,-1374,46853,60476,50224,-57472,-126288,-98099,-68421,-95764,-86876,-72294,-72361,-62642,5757,95333,192082,309011,340406,187877,19393,5878,22667,42906,58643,64811,-15671,-84125,-81058,-49172,-25789,-30889,-23451,-8672,-1104,8287,-10328,-4622,53478,97457,70783,-30096,-45513,-1017,14979,28839,47180,-16818,-106294,-77229,-60405,-92761,-140716,-122406,-90425,-76898,-28264,28896,64652,113721,116939,124106,182241,249184,170806,121083,93404,60556,55132,107203,137648,142152,122601,70641,72314,82843,-2915,-105083,-117237,2698,30434,-27566,-104444,-40152,-21393,-38147,-15813,6679,44272,127375,116137,45787,-21189,-129311,-98142,83062,160369,197918,135378,40245,-27615,-112642,-91817,69411,155053,108575,83431,95264,133726,-32809,-134713,-88133,-46341,-58485,-49612,106376,182750,154377,107254,145511,235788,300556,258165,178132,68411,-5169,-45645,-91984,-80848,-43929,-50572,-51572,-62833,-62487,9346,60598,-26366,-103655,-133005,-43553,10490,27493,-33228,-84942,-99132,-150899,-86901,-28128,-18607,-18080,-6333,66127,41968,-5198,2551,30318,13104,-11259,54270,92675,-4731,-65765,-80770,-59086,34143,47418,-13928,-116593,-147130,-109435,-85608,-74679,-102510,-70080,48840,98433,-2754,-87749,-75730,-55365,28953,163098,268363,166272,547,-71578,-18635,8779,-31811,-155226,-79976,-1099,10102,-27140,-14436,-12213,-51950,-26585,11936,55590,54934,37667,-16904,-76386,-46642,79744,171064,170719,81810,60482,72749,66289,27715,-15318,-49911,-87334,-88926,-12021,70696,84369,21168,-39351,-60651,-121977,-119248,-31082,26302,11864,-37231,-40424,58504,150059,211850,160971,65742,-83881,-135278,-45402,18636,32004,69726,99295,111082,143539,167263,171380,99012,32720,15187,25083,16894,-33941,-96464,-122764,-126388,9679,25292,-55128,22841,70735,22796,-38357,-48097,-22771,-27984,-36840,-23623,-80785,-129503,-121718,-94956,-61450,-49135,-59665,-80181,-26858,61878,134943,165137,126821,54317,134298,315639,472282,367547,187921,-2942,-124620,-108233,-84443,-68140,-75237,-59297,-35444,-50766,12482,106733,119059,83743,2892,-103331,-145209,-58846,39334,116704,114719,132384,11064,-74868,-85514,-35225,4513,-33454,-65639,-62431,-22254,-45555,-75886,-25781,-28139,-58019,-108595,-37013,20402,56923,76816,73170,79557,121803,134472,48718,-63414,-159757,-162831,-94623,15038,118304,236382,157772,65883,58684,108824,89315,-75383,-129138,-71172,-34564,-21676,-34003,-59298,-95923,-90326,4496,2995,-104244,-137657,-35629,30544,17910,-52308,-41951,86454,181463,172848,84252,-70960,-116009,-134044,-134475,-53684,41726,125518,223200,167220,61332,-17032,-31340,-13751,96,3816,-30879,-25480,10406,28992,90681,135170,86954,6518,13316,8625,-43655,-76717,-58373,-18261,-44741,-105988,-66165,-15393,-28173,-41852,25407,111591,174307,151480,52062,-102927,-119806,-77346,-54438,27905,178167,254429,229368,183594,100247,10662,-75653,-120469,-77254,-3197,72640,100663,90226,82013,63332,67857,117587,159597,185676,113614,2818,-111663,-106100,-78066,-100523,-94940,-62333,-56965,-91582,-66480,60260,57065,82199,283322,371048,241642,105382,13027,-87771,-80685,-21630,-32228,-65415,-133261,16361,104539,83289,36027,-46789,-111941,-122990,-155893,-124478,-56903,51080,237889,281880,180592,146090,118509,65537,-28899,-133748,-92746,101842,334020,409641,380458,339317,351066,309292,224155,119721,16557,-47879,-51229,23371,172693,368276,340876,278886,157360,66055,57300,107287,172788,252829,273543,200777,102077,8679,-55263,-39140,-36504,-65286,-51786,-12054,582,4776,66443,83686,13792,-29050,-35914,-18639,-35498,-79349,-109591,-118017,-65469,-57902,-99452,-100564,-49521,-82267,-62679,7301,-1349,-34022,-65242,-34621,71966,156993,159821,160319,182869,146341,75518,-16040,-121245,-97927,-16505,87766,97401,-53916,-92002,-76410,-117692,-112948,-83557,-26214,-19546,-37076,-56486,-117225,-191889,-203925,-111196,-71459,-98336,-72434,-43987,-37320,-80742,-84160,-80493,-103163,-107676,-75972,-32955,-32750,-33890,-86746,-118879,22237,123087,178684,168118,88192,23116,-4164,-2457,3959,-28499,-94857,-125114,-59831,25441,79765,89834,25467,-31482,1988,47499,1535,-87517,-119103,-81165,-54228,-29216,-26504,-38652,-11095,-23406,-23540,-12494,-81305,-66344,118413,251199,200294,102787,72091,18982,-5022,11283,-107790,-158382,-98507,-50177,-11517,80334,208729,266577,251968,211647,239402,315451,361623,324395,140830,46043,55684,81152,70700,-6421,-67705,-55803,-40753,-46867,-51326,-8372,59391,60438,-29948,-116607,-75374,-65416,-120358,-162614,-166850,-108066,-42845,-41418,-58729,-55228,-424,60643,30590,-61561,-128093,-69696,-20625,-24138,-70337,-123584,-86531,38103,148550,151643,53468,-80153,-46977,43608,99689,157150,233188,213844,144587,94655,61008,47637,33088,10025,-29599,18653,129328,174284,157230,78159,-77705,-5815,92330,95665,31789,-51032,-113722,-104803,-79408,-88128,-121355,-76734,-30384,5610,10487,-12687,-47043,-49104,45869,158971,257194,148623,93949,151882,85839,-14442,-10774,84905,102113,69854,18616,55283,305249,438138,343499,209285,138042,92957,67314,84909,57987,-8855,-71224,-50746,-812,34643,77570,165187,195086,199836,127440,753,-49665,-97494,-65723,-23915,-44964,-23917,24121,45481,27171,6909,34621,98002,167666,199929,170252,134386,70920,45810,-11793,-111286,-101304,16541,85936,36285,-45637,-79109,-60246,-44973,-80250,-69603,-6447,28465,10984,63275,81595,27557,19385,55293,19681,-57874,-61304,-56204,-91222,-31031,67147,85397,58339,44175,36419,24066,-34151,-57105,-35410,-87599,-117077,-68251,-51510,-36675,-21100,-30079,-13692,-1063,-17864,-34764,-79834,-120748,-110433,-62631,4363,120338,183810,91952,13777,-17041,-53440,-88881,-89051,-63036,-37905,-17884,37431,79946,92055,145036,140177,114653,77075,7431,-69936,-59130,28026,107698,80075,39268,63950,109962,126714,88117,11345,-76900,-90267,-100684,-76276,-56216,-27108,12134,105946,295862,428962,239130,61984,-13550,-41162,-99181,-88863,3196,72793,96607,20830,-91650,-103617,-93498,-99250,-115145,-88810,-58107,-22675,7108,-9689,-28099,-22246,48105,130321,94468,9821,-13896,-57555,-68132,-40469,-2487,25416,38885,159536,100052,90233,55737,5349,-67323,-64889,-22726,19607,51918,58482,52949,26469,-7581,-38588,-75586,-109702,-132409,-149806,-90517,-26629,44432,109801,91508,51820,-4485,-28629,-54766,-69076,-60783,-66746,-83633,-124212,-131421,-110959,-78666,-51955,-67716,-21647,82492,231774,350519,296465,170438,28006,-71654,-105586,-93124,-21172,87452,140140,79975,64960,94155,75632,-54993,-122499,1388,65922,122501,126720,42661,10273,15269,46960,46969,44858,-10753,-59794,-51223,-26526,-42960,-65099,-19112,131211,65116,-25019,-34916,-11780,-23031,-52854,-46030,-29140,8623,-2798,9450,46497,35068,-41772,44546,168251,201311,148589,73969,71786,36736,3643,38871,51238,51914,56238,26034,-9861,16377,79926,78567,20506,-16216,-41467,-60330,-5260,87057,160586,231825,265063,250278,143371,49191,60161,69099,76528,124845,41300,-121798,-36016,40637,21506,-20534,7928,77200,174001,181756,96072,23663,-2847,-30789,66549,153597,174543,65992,65616,82119,-3868,-69083,-132472,-103085,-81068,-84802,-94147,-73965,-13995,8951,-22647,-74033,-55111,2603,51113,22405,-37105,-45950,-11362,-21142,-8886,54432,121834,156263,89568,42375,94416,195406,326203,349951,218813,33696,-69829,-68506,-54368,-65253,-106242,-85995,-56729,-20309,18508,112737,166984,177040,169771,98907,2466,-61341,-93707,-19298,29417,22981,9355,1921,-544,18299,26527,30604,702,-41752,-99097,-11729,70029,6500,-85530,-56774,32627,70380,36368,7145,20105,23343,-6988,-55474,-50022,-19805,-67344,-111141,-84347,24127,97246,101114,64324,30241,-6538,-51228,-41395,-35628,-48922,-73661,-66420,-58841,-28225,1394,-22359,-63275,59200,162534,148328,41184,-42410,-66624,-106997,-107380,-70068,-34366,-4941,-12714,-56106,-91106,-86530,-72504,-85739,-56969,-29991,-52142,-50352,-30071,-67669,-112535,-88575,-54409,-40538,-1290,34155,-31154,-56605,-33072,-17655,-62448,-114115,-100143,-64088,-12117,-1418,-33597,-64395,-54411,-63817,-134767,-53523,32488,80604,91265,59967,27936,6068,-17290,-4237,9916,-27525,-106892,-109226,1311,178936,332091,273696,125844,-3874,-96601,-108320,-29424,14573,17811,-9462,-58483,-111595,-12066,13729,-3171,-59855,-54438,61550,80237,33430,-46497,-114732,-62446,-46394,-23366,-16452,22921,61999,28579,-20009,-68720,-66075,-12671,6236,53050,71945,79692,45421,-10481,-58855,-72605,-9608,51409,58327,50410,52415,61528,62714,32712,41549,89798,165187,170933,109309,-4203,-92418,-94597,24069,174914,192705,92956,-51385,-144688,-80958,-12990,80962,205212,261762,166044,14785,-88117,2489,80350,71432,-5488,-100176,-158146,-121463,-50446,8673,75507,99624,46963,-33698,-72332,-75786,-101925,-106874,-19017,53913,82371,156212,218006,266384,271611,227793,172995,98836,89209,133883,62882,-55824,-10648,60283,107200,64444,-52462,-18231,29231,-12174,-72326,-97191,-76315,25981,180127,175825,114208,114305,256482,244880,108980,11622,-75439,-23742,39238,-27507,-87828,-112307,-113651,-98678,-50445,-1102,71359,51102,-24948,-65161,-44989,-44456,-73480,-98542,12123,89132,79415,38071,-20966,-24256,11186,23461,-47683,28673,102050,104402,68765,18237,-24482,-46762,-104899,-113589,-65474,-38939,-17222,-11658,-56825,-90618,2859,42405,-18786,-2901,92134,197229,185351,128974,-1861,-115430,-111260,-72424,-65734,-39020,8427,40769,-14208,-48851,524,-30259,-116391,-28787,20924,-68523,-56107,163427,193881,72974,45619,48952,20163,-27331,-9176,59018,86473,72384,24470,-95269,-143752,-76631,-63145,-44617,890,73169,203596,257060,263553,225735,100883,-25663,-60298,-30371,-4733,-5437,-62576,-95175,-47246,37312,113491,168674,135191,46220,-2671,1531,-8161,12054,43502,-6485,-87239,-116129,-57818,-11834,-26667,-50217,-110704,-117603,-85235,-40155,5152,105175,267295,244262,145712,43666,-38173,-69177,-57975,-34627,-57114,-58642,-31563,-31326,-66988,-66068,-38020,-41130,-29064,2102,34828,30917,-91061,-131075,-86101,-67372,-89669,-69048,-61389,-36622,11392,31079,40911,49134,26575,-4615,-21721,-109136,-56679,-13718,29410,-1159,-79209,-52491,15719,7163,-30036,-83181,-110287,-57441,20806,96753,50093,-32136,-80013,-103339,-81044,-25047,11807,13754,-12897,-45499,-90884,-114947,-107312,-42712,20511,37294,-44648,-82736,77904,242743,253292,157518,93712,87953,89130,119050,165067,131946,21984,15428,41347,43745,39119,84958,58817,41973,-27799,-89931,-17269,64626,67963,70818,12302,-21558,625,84502,141659,108884,29168,-41990,-85572,-60151,-22037,16665,32032,33069,41726,36701,36292,54140,85799,93586,90296,35020,-49920,-86826,-29157,55403,89496,62123,32751,2313,-33361,-87585,-100998,-46631,-5941,-10213,-60272,-141096,-107593,-113762,6691,100394,34536,-55770,-93905,-45548,8096,32833,-22238,-124616,-70747,-55754,-140434,-37810,48479,42664,-78641,-169296,-108546,87302,130030,145007,174955,135226,120771,196549,335920,249285,77804,82206,290517,267548,58326,-33609,68345,140324,250534,355470,437174,437160,271203,137181,144790,133881,90673,109455,100883,75232,64761,86016,-8642,-36080,7238,49386,58533,47822,111390,219570,155487,55422,-16239,-572,-17789,-116218,-77848,-13855,31080,43195,40376,43310,47761,33788,13599,-37861,-31968,1973,21694,-36387,-61296,50850,152320,119986,5280,-55928,-65917,-85318,-43737,-35289,-38678,-79690,-79957,-52970,-15991,46657,101594,94497,108127,89880,38580,-33750,-97764,-115717,-56461,64478,71485,48449,80923,65302,-15094,-33143,8878,-7335,28638,15286,-20357,-54549,-46466,-33347,-33908,-22920,49867,99822,82968,28036,-19856,-56345,-86800,-120218,-105060,-69995,-37408,-10111,13897,-7399,-92489,-54071,12047,69204,112542,150170,184971,29643,-60402,-71750,-96380,-125351,-80764,-48839,-65252,-102278,-72316,-36572,-33937,8618,100282,108849,40710,83689,208559,276899,154282,959,-99313,-44762,86397,164841,138876,54799,-18586,-116792,-153200,-78342,-44503,-95613,-88477,-63563,-28403,5245,48020,84442,111235,110724,75086,-20017,-94176,-6686,61655,44202,-13950,-81885,-58321,-77755,-90278,-4010,38972,30066,-43568,-83795,-32595,-12221,-46936,-42704,-9116,-15210,-12566,-1054,38309,82917,61631,2979,-16973,16206,884],[-45208,-31191,47331,146650,207762,125982,37685,-29047,-108438,-135867,-74388,-48119,5669,55684,81238,79341,-10478,-84378,-74557,-28410,-68792,-117762,-50789,20194,81226,114483,53903,-62409,-136964,-30889,114277,125124,73938,14893,-53959,-65603,-86003,-113899,-88613,-19371,62761,30058,-59198,-115799,-66959,609,53839,50400,-13658,-49049,-68222,-107905,-149595,-121024,-39315,56619,128536,51079,-28570,-55828,978,82583,72212,29176,-12701,-24330,-7792,-56089,-43086,27681,111241,129418,79135,-13058,-101978,-112564,-116566,-93997,28417,134115,181651,91933,-73307,-151424,-91134,-60722,-6653,5087,-48785,-57758,-14247,23523,83384,136311,88236,17359,-10441,51605,115939,104168,36500,-15110,-40961,-33706,-69578,17999,123470,120529,69106,130829,268408,193290,125493,87327,37978,-28885,-86126,-74880,-32698,-9301,9576,19645,54586,5576,-69086,-56295,15809,85371,135027,143287,51649,-16183,7148,70360,121695,42559,19254,110489,162111,142309,21540,-67535,-77813,-68051,-31891,8405,42948,35726,21495,-7713,-95419,-172871,-142571,-73091,48152,209499,249802,229042,79495,-98803,-95703,-58322,-2528,49230,24877,-63281,-150289,-86722,-54519,-73303,-92919,-107605,-66755,5956,106275,196152,197237,123583,34195,-58717,-86680,6549,43002,22944,-23194,-27273,6503,72221,242714,313478,221317,118337,52486,7516,-41183,-63723,-76703,-69073,-30653,51101,113593,115031,76413,12508,-55451,-90742,-135536,-72279,-59552,-66573,-146976,-40811,103368,287836,353791,170404,17773,-101355,-146245,-108709,-89543,-15007,-20206,-59575,-4198,15075,79255,38241,1717,68687,121799,109784,48924,611,-18083,-74710,-103355,-34746,20669,34977,15155,40544,85106,132420,140018,95764,93272,114869,149266,118975,108123,122229,98169,95227,87736,54479,31232,43983,36839,-27230,-30289,-18936,-21431,-26935,-16158,-72879,-2906,174204,291102,216197,154957,82715,25399,-43952,-99023,-13841,34819,14804,-24766,7876,58831,75894,71771,-40820,-127697,-87913,-59815,-95329,-92423,-80998,-86473,-79783,-9626,78225,167050,267449,272346,132315,13225,6177,15083,31054,41469,50109,-21209,-88440,-89565,-48427,-17295,-13502,-1412,10004,-1841,2805,-13393,-4262,66209,120368,81260,-37031,-59645,-7579,22665,39721,41709,-33543,-143969,-99278,-74210,-99380,-140065,-118498,-81132,-56550,-5003,40438,69828,115657,115422,119909,187481,289607,235526,160000,93223,52196,45763,89994,118944,125848,110366,67893,75486,76907,-2792,-104611,-107966,22813,57503,-11294,-105328,-32511,-17920,-48212,-29080,2808,46487,135144,133047,58445,-11755,-118961,-104637,86957,189351,197828,122063,41088,-19317,-105387,-89812,84196,199902,169159,148110,160505,175579,-38017,-145610,-114012,-78576,-87479,-63356,93963,173590,157052,113010,131482,186323,228277,228883,195862,102813,23474,-30320,-59679,-45409,-28401,-53879,-56823,-57284,-62835,-6147,28819,-52879,-118357,-132095,-30319,28832,37783,-32312,-83941,-86557,-126279,-78626,-21101,-13750,-23552,-21565,24604,10346,-14964,12975,48814,32768,3081,64681,113725,29010,-28696,-66532,-60531,14450,32036,-17437,-115053,-148365,-117233,-102252,-95211,-128401,-98721,24459,82631,-5592,-98539,-98061,-74479,8705,135152,243248,141471,-14131,-68498,-11600,9515,-32659,-162913,-78899,5773,26436,-9823,-15380,-37105,-55211,-10352,18558,53484,46189,35708,-9379,-73591,-52041,81080,165439,137380,31380,19874,53236,68535,45421,6583,-32346,-81638,-85677,-11231,65228,88687,32409,-28479,-52412,-115338,-120605,-29897,26028,6739,-48178,-62847,15729,91944,159099,122015,48838,-89571,-127001,-40487,10401,12505,52369,107170,126545,166357,199035,210067,134152,57103,21138,13529,-5660,-56248,-116294,-105077,-138636,-29477,739,-62756,954,25248,-34642,-93417,-69878,-25857,-18145,-15699,805,-42293,-126181,-134220,-96508,-63926,-60735,-81539,-103136,-34516,58415,137143,170056,132787,75010,155469,325928,471090,362276,185446,-7647,-131001,-94094,-65465,-49813,-58912,-30816,-3649,-46647,-8849,78821,97229,70775,-5546,-109198,-152348,-58457,49046,134251,154906,164303,28717,-65833,-87216,-49232,-32061,-71085,-92768,-33023,22722,-18513,-75694,-52756,-55833,-71664,-107275,-39958,16440,53564,73829,72376,75461,107557,112023,35713,-64785,-156518,-156342,-89093,16302,117011,225550,138076,56525,68832,138943,120583,-54958,-127145,-64902,-20181,-1815,-21426,-39503,-65141,-68867,916,-10609,-105433,-143664,-51799,16994,9566,-56335,-26733,107586,179537,150060,62429,-74722,-94465,-113444,-126399,-56488,42152,131174,213083,148630,50681,-21578,-33817,-14847,5644,26756,6255,16800,52230,47931,96924,123860,64230,-16101,-5311,-1300,-40809,-47042,-11135,18728,-30714,-85694,-42801,16048,5575,-13834,20405,92411,151598,141965,71755,-70214,-138193,-106009,-62567,32211,177737,252968,237513,184275,99606,16966,-72057,-105297,-49838,29156,106583,127069,112224,98643,66719,73164,121888,141629,152486,89885,-11107,-135319,-119265,-85136,-101427,-83160,-46301,-42656,-84821,-77558,55491,74567,102969,263320,300921,177708,69130,5661,-69505,-59892,-10977,-37118,-74896,-118022,22704,125000,95758,33539,-59956,-121706,-112699,-141897,-132141,-75212,33383,208764,248596,179726,156976,114771,49126,-47834,-146344,-64837,148116,374956,439194,403384,343469,341392,294514,198553,96690,6018,-55859,-78131,-14543,89886,260426,262508,252536,151011,53698,56926,114327,175101,241382,263472,207163,102604,2026,-64577,-42385,-32008,-54397,-51261,-14071,4715,5005,43894,50581,-8246,-36525,-33521,-10767,-24068,-68695,-96991,-88917,-25170,-19141,-78853,-99283,-40268,-68093,-80728,-29884,-40575,-60330,-83771,-43278,58558,122436,121490,145790,214008,172306,82147,-13599,-111243,-45461,67596,175945,146579,-32384,-113846,-96695,-119860,-127720,-92110,-39484,-37134,-59987,-75215,-122310,-187585,-207353,-126427,-68825,-88559,-78939,-69590,-67137,-94900,-70663,-62800,-88181,-89829,-60025,-30836,-39859,-43903,-93146,-118934,12078,100330,146115,150490,88774,31620,-11201,-12295,-2216,-24799,-87884,-122849,-64725,19551,79659,99228,19597,-40791,-101,60276,18232,-72273,-120552,-94019,-70240,-41009,-17805,-883,58035,66263,62523,47606,-56763,-77693,113498,278789,242015,112658,79284,16262,-6687,20877,-93464,-153718,-106521,-64828,-38253,49592,180857,238291,249020,235400,263385,332676,380882,305469,90113,1549,26434,66265,58685,-16748,-68763,-51453,-39965,-49019,-57227,-14952,56630,61751,-28862,-127971,-107540,-114863,-184684,-226027,-209485,-116563,-24238,-25143,-65737,-83308,-40074,32424,31210,-51892,-122130,-73268,-24913,-34724,-91245,-109551,-76222,41372,153284,153726,55735,-71673,-52887,44351,102593,158137,225959,202116,126177,74588,44175,39751,31287,11146,-29930,-11521,73562,101551,77502,2498,-117578,16900,108246,105840,21915,-70568,-121455,-107348,-80381,-84061,-99911,-57596,-15852,14955,13890,-15290,-55363,-41260,56785,169374,237860,115418,53455,97381,58551,-4494,-2442,89376,107971,73570,15860,48204,272847,420925,365254,234964,145852,95124,78770,109229,87983,13863,-57537,-41873,10960,50848,102146,200433,240475,244471,148543,-4188,-62805,-108916,-67970,-35350,-60410,-37031,17942,44276,33604,15384,42387,102439,163825,183261,145815,106219,45137,25459,-29597,-115250,-93652,31015,113014,72113,-20858,-61664,-50931,-47068,-77504,-70386,-9808,40377,22048,63971,91416,43933,27280,43074,-3966,-68740,-44205,-37345,-86048,-26735,83205,119463,90855,55886,34021,31787,3677,6323,-1077,-86981,-97931,-30086,-16170,-17756,-13685,-28794,-14308,-4560,-25036,-39105,-79618,-122996,-110985,-59089,7403,115812,170273,67053,-4386,-26046,-60348,-95972,-86441,-63407,-42864,-38627,3930,56483,85587,137819,130670,99079,61809,1809,-63987,-70928,9040,82264,54658,14011,34761,83501,107704,73104,-8264,-100833,-97332,-96058,-64575,-39595,-1479,55134,176799,375469,449876,219523,54641,-12494,-35529,-93598,-87973,-4155,49605,72184,8000,-96391,-95228,-70440,-65469,-85644,-81315,-55094,-17571,15105,9854,897,18066,89344,170461,122565,19009,-13433,-60139,-66987,-41102,-6375,17266,247,96638,46595,72542,67306,16093,-64207,-55277,-4885,33108,57319,59902,48407,21894,-10592,-42028,-83428,-123493,-147009,-136319,-67639,7164,103447,186385,134033,54709,-4941,-22339,-48733,-68499,-64854,-72489,-88010,-122266,-128374,-112731,-77796,-48173,-63046,-11723,103572,259116,359002,308056,201031,65504,-30462,-85680,-83413,-18364,92137,155288,121088,84158,92692,56325,-73475,-83754,37239,100957,154072,145162,53976,18721,16965,44285,46684,51807,-2039,-67881,-57350,-17639,-23400,-31242,52798,202497,101760,-22343,-53946,-19201,-25147,-51406,-38881,-18996,14115,-13833,-14059,22639,30193,-22255,61774,191979,232852,172239,78092,61994,34694,11917,58076,80402,83942,73761,31924,-6198,17112,75030,70803,3847,-30777,-44780,-55499,5264,91474,149761,202479,219815,200572,113829,46728,74809,91244,96338,145272,66090,-93564,-63565,22385,15672,-33809,-18062,56979,166770,186278,108084,33184,-15231,-76047,33290,122929,153746,50780,50228,98531,9585,-59506,-119300,-91609,-75620,-87936,-94414,-66678,-1109,27036,-4097,-62397,-54039,8832,73368,48229,-8422,-32162,-21390,-44418,-41610,16967,92848,139590,66167,24462,94603,219595,379392,396509,238226,34760,-79882,-76959,-50284,-45467,-79881,-77423,-53684,-28154,-4447,92746,157811,181601,188433,120908,20136,-50778,-90684,-19766,30411,29141,18697,7848,6827,39836,57748,58947,21604,-25935,-108298,-17286,67849,2827,-85649,-48074,44304,70683,29385,-3426,17106,37539,21467,-17906,-31050,-25028,-80806,-118368,-70478,31333,97188,88931,44036,15790,-15194,-58738,-46200,-39147,-50249,-71788,-66740,-64832,-32948,4487,-3996,-42238,58983,156949,153501,58498,-31782,-65286,-115297,-117603,-72003,-35659,-8968,-19424,-61637,-88274,-76576,-61885,-85343,-73523,-60631,-84485,-50150,-29859,-71506,-113848,-81982,-53149,-52485,-27521,8927,-32436,-38044,-17958,-27404,-72355,-117322,-89718,-62441,-10134,-3360,-33964,-58311,-50036,-59868,-125077,-53492,38614,98525,119562,92704,62756,29208,-11810,-10531,6592,-26126,-112934,-120468,-8532,147615,273461,223235,95091,-24920,-115679,-72294,1389,31564,23809,-8679,-63144,-122090,-4704,26146,2570,-64152,-72329,44578,69097,24237,-55336,-127641,-52517,-35750,-15623,-18556,6232,52467,22971,-28288,-87658,-86273,-29832,1527,49789,58647,59657,23406,-30259,-87716,-102472,-40598,23094,43857,50041,64897,68226,50742,8409,16227,55095,131593,158010,116669,9873,-71897,-90420,-37019,103342,147222,65564,-72150,-164937,-59494,19704,132298,262070,329250,216299,41253,-78723,-7111,62807,42194,-45744,-127122,-109861,-89511,-47303,6946,88848,117752,56904,-30399,-71688,-75667,-110029,-140401,-63829,6931,39561,102961,149820,208479,234096,210733,167908,102542,97644,141554,76683,-53669,-11918,56351,110205,75358,-42051,-11068,11044,-29393,-80883,-103833,-78724,27493,187110,172016,102787,111409,241406,186127,53650,-22927,-82417,32736,93905,25947,-46386,-89691,-107628,-98705,-46386,24529,111801,90270,18652,-23388,-17888,-26133,-49761,-129939,-32719,43479,36605,12914,-29712,-25535,11446,15613,-43403,59231,132930,121781,77701,19585,-26798,-48009,-111575,-102855,-49902,-21882,-4261,-3564,-42310,-72156,10344,54295,6086,17417,93630,168212,132954,76897,-24306,-118923,-103823,-69207,-66171,-30533,14716,34247,-28404,-69724,-14251,-38834,-99516,-1757,50857,-43560,-96265,78908,99705,17195,30216,34595,11563,-21724,4052,68456,93248,77956,30284,-80443,-138093,-82778,-68551,-54696,3122,109588,257443,296287,263316,207312,94314,-17953,-43280,-14215,5367,2486,-50501,-78692,-69428,11486,76350,125899,103120,38519,-2204,6382,2795,19267,32547,-26252,-100663,-109902,-54710,-16052,-35201,-67453,-135208,-101866,-58365,-24789,8363,105493,290272,284198,180651,52982,-36926,-73079,-88708,-68346,-76595,-59682,-17194,333,-26905,-40291,-28551,-39793,-32381,-10593,6322,11760,-94464,-117661,-76749,-59194,-83361,-58259,-52278,-34127,6395,20155,25436,35412,13528,-18593,-42660,-130977,-23856,28224,68732,38783,-58632,-57945,26592,30978,-6323,-66268,-102904,-58220,18592,73510,13467,-57766,-99857,-107493,-81453,-28312,11583,18105,-9151,-36922,-77337,-105038,-106523,-62749,-15751,1703,-56176,-44206,91961,230763,239884,157569,96853,88398,93212,134020,199159,151006,46488,33720,51952,57064,52052,81334,46528,29136,-37708,-99720,-25834,46337,50169,59227,1509,-37452,-18024,66259,137802,103944,21152,-49831,-94496,-77857,-44137,-2083,18333,21011,29009,26020,25983,50710,83436,87126,89082,37343,-42631,-73861,-28781,50798,84456,56323,28310,-5432,-45458,-103017,-95601,-47534,-15022,-24129,-72517,-116306,-81846,-98882,-3828,85533,25246,-62730,-89178,-38249,5094,18713,-37920,-138373,-70650,-34672,-119844,-49377,60527,72326,-37312,-164148,-118366,67421,113984,116073,131661,83100,71636,161642,308791,246736,102474,101543,301550,283415,76594,-16875,82795,146879,253869,351968,449122,461080,295183,154896,151045,118249,77884,99671,109115,93078,82146,90831,-18961,-52138,-23052,771,10841,18317,97914,236645,181061,62837,-16572,2079,-17244,-125704,-65038,-6202,24395,27968,32890,44605,54845,39987,21092,-29503,-29193,-5052,6014,-57631,-55106,69457,182185,146750,22646,-59895,-74557,-81420,-36308,-32866,-33898,-74699,-74376,-46488,-3093,73418,125802,104629,106762,75989,22660,-42295,-108880,-99113,-34652,73185,69391,41769,81433,90552,8403,14340,29640,3328,41336,30211,-9222,-45463,-38101,-25645,-23757,-8809,62781,102551,74869,32788,-7804,-61141,-108183,-139234,-101213,-59901,-39465,-18490,5570,-15578,-93343,-57932,3774,56367,104900,146403,157415,10127,-68637,-76338,-96169,-106035,-84537,-65428,-68411,-108871,-79842,-41843,-35445,6632,95918,114250,63975,108673,213410,269334,147874,-7597,-111112,-33575,106117,188095,157827,68826,-15068,-98731,-103436,-32786,-19084,-73319,-117941,-91555,-43966,1512,47163,84732,113896,112794,75735,-25063,-109884,-13595,55942,36403,-17668,-82994,-55493,-76283,-77555,897,42668,28587,-48821,-79807,-22105,-9787,-54348,-48966,-12520,-34831,-54953,-36937,17839,77951,68615,13885,-9593,19522,1216],[-43981,-37419,36498,130612,212664,139193,43751,-25562,-104261,-114302,-60647,-64826,-32329,33799,76400,86832,-5746,-72225,-53655,-16687,-55570,-97449,-42899,25522,74766,90402,24682,-83933,-119353,11050,183654,188397,120899,33897,-56255,-71695,-90423,-133774,-116908,-51598,39751,26256,-66664,-121138,-79238,-38746,16805,34018,-18206,-56636,-80032,-109663,-136441,-122211,-47096,39759,125599,56072,-14839,-49565,-453,66226,55504,18994,-14457,-16530,36,-42471,-18112,52970,137299,153017,95676,-7370,-95182,-103671,-111440,-91600,41870,171038,208047,88524,-83183,-137144,-83075,-51141,11184,10437,-43117,-42834,7655,56913,107763,135925,82224,24274,5045,59404,110118,88124,20838,-25933,-46835,-19889,-64931,-19358,82840,84147,59731,138316,328227,270378,176638,126978,54365,-27759,-89547,-84733,-34688,-3981,19182,26052,56187,11875,-65727,-60092,4871,84089,142217,140033,41927,-17707,18055,95956,148655,56074,33700,135242,189014,158124,27047,-61214,-70919,-69122,-44671,-14266,20338,25929,22579,564,-82429,-150918,-128269,-64839,48401,216819,279165,259838,85863,-92411,-106909,-71731,-22731,29241,11073,-72447,-138444,-67934,-39811,-58992,-70664,-91821,-62172,-1057,87520,165356,166073,100971,23291,-60021,-85081,-4189,20058,6442,-22616,-6027,15701,53942,204075,300153,223076,119906,56574,14699,-34880,-61096,-73593,-65053,-21679,63841,129275,134807,98527,31595,-39890,-77230,-134196,-81121,-68516,-76524,-134638,2806,177018,365895,384745,182666,25756,-99574,-133431,-86823,-72885,-2486,5469,-33174,-35493,-36558,55937,37834,8371,56036,96301,89389,49048,11004,-12391,-61562,-74704,-14569,30482,39475,24029,48990,87164,133162,142120,96245,93961,104780,115385,58805,25464,34459,59081,83761,93723,63059,39846,54406,42985,-33466,-47086,-33390,-36419,-42482,-24585,-50931,55592,224622,273598,188843,147301,93229,36417,-32958,-79496,-2472,41065,18480,-21264,17281,73481,97400,103760,-9145,-109915,-74052,-50864,-91996,-88873,-74970,-86708,-92234,-25303,59074,138638,215449,190481,72274,3394,1305,3129,15877,20445,26370,-34872,-94587,-95485,-45339,-8030,4204,20826,29411,2311,-1433,-16509,-4909,74634,135132,85251,-44762,-75063,-18152,29792,49764,35205,-46645,-165359,-103595,-78602,-102266,-138167,-111490,-67709,-34688,14726,48136,72132,115037,113434,118171,195541,329647,302454,197675,92693,43451,34167,69267,96065,105565,93900,59425,69147,64141,-5007,-104210,-97490,38061,77661,1986,-103311,-22744,-11939,-56347,-45845,-4699,45297,136416,143384,69930,-203,-103756,-113991,81467,208957,191700,110003,44543,-9701,-96615,-85815,96142,237581,230183,217937,228251,210418,-39583,-149601,-129461,-103651,-110846,-70153,81125,159543,157607,122617,116268,132729,151769,189964,204083,135140,54241,-10439,-27821,-13910,-18267,-59666,-62487,-51514,-61735,-18131,5090,-69462,-123281,-115505,-18619,44227,46347,-30159,-80451,-67031,-98502,-63585,-9281,-7554,-27337,-32768,-8091,-14150,-18285,26971,70416,55910,19607,71249,127709,64206,11797,-50772,-60538,-2658,19259,-19322,-111062,-145937,-121488,-111196,-105692,-142522,-120117,1636,61407,-14554,-112490,-120930,-93555,-12678,100773,203127,105497,-32731,-66619,-6662,8103,-34757,-166266,-74141,14385,45083,11165,-15442,-62730,-55523,3300,21243,44085,34545,31431,-3216,-69955,-55839,86170,166095,111072,-16959,-20926,32464,69178,63492,30395,-13043,-74180,-80690,-8088,56325,86126,41077,-17757,-43615,-106672,-121823,-31205,22554,-349,-59055,-83859,-23622,35460,106042,83114,30647,-95894,-118077,-36992,-1998,-13214,23250,104124,134341,184266,227607,244778,165838,78241,25132,1241,-27972,-78900,-124838,-77926,-96622,-42601,-13732,-68062,-16972,-9058,-77701,-146714,-72247,-16251,-3508,2787,19223,-5299,-89354,-135612,-97636,-67175,-72624,-104357,-119398,-31361,64942,149561,185330,149287,100451,171652,325803,449399,344747,178196,-13522,-132275,-76719,-41442,-29552,-43621,-7451,22319,-42828,-32125,46060,69410,52432,-15542,-110916,-150135,-55772,60310,154282,193530,183113,40112,-58537,-89304,-63673,-67257,-113275,-104551,9053,61631,3752,-69638,-76038,-80775,-84817,-104683,-39593,16322,52635,71551,71195,71791,94722,91790,26434,-61767,-148881,-151485,-84241,18562,117354,213757,118390,45318,76472,166137,150740,-32959,-123448,-60435,-8776,16393,-4885,-15211,-32868,-36503,12770,-10759,-93367,-118996,-65800,-1947,-7139,-64233,-4627,140584,191414,144101,59290,-58158,-71553,-95778,-118386,-60349,41181,134063,197192,125435,36520,-27630,-34859,-13748,12380,52634,53968,70363,97873,65985,102356,114668,47071,-35566,-22843,-9166,-31399,-11392,33195,43302,-28303,-75159,-28971,38739,32403,4489,4359,65137,122767,125922,87715,-36920,-128311,-136046,-70940,32081,166456,234839,231722,176338,92024,19485,-64349,-83846,-21902,59240,132835,143682,125300,104863,60198,68053,113783,114037,115071,64593,-25894,-156602,-125281,-89587,-100409,-71253,-32005,-30581,-79105,-84423,50986,90821,117599,229291,225150,119661,39700,445,-49758,-33699,5583,-37938,-83657,-101126,35929,149621,108252,30213,-73040,-116820,-97612,-126601,-135944,-94391,15554,177113,216326,180606,163144,107410,32451,-63846,-134583,-34510,186119,392908,438922,394002,314374,296666,249012,153902,67487,-6280,-60888,-100089,-45245,21942,149802,177069,215774,143186,40988,54412,116402,170089,220322,240679,202640,96775,-6531,-74495,-46253,-26726,-42029,-48379,-12430,9734,3956,19971,17745,-29021,-42001,-28259,945,-6664,-48922,-70136,-54121,14865,16625,-59218,-97868,-34515,-59080,-104035,-67137,-79866,-91069,-107262,-48362,44128,84581,77542,120909,231263,182809,81219,-11485,-90567,11628,162939,269959,192455,-6296,-110827,-112358,-115016,-139446,-99501,-53040,-53414,-79722,-87426,-116948,-169626,-195803,-141613,-69446,-82073,-87343,-98446,-94642,-94297,-49303,-45021,-73605,-72618,-44720,-28477,-47272,-55736,-102245,-117106,2100,78410,110865,125532,83959,37827,-11546,-17498,-9736,-23842,-83352,-121325,-71668,10831,75436,104012,11980,-53175,-6404,66919,28919,-60965,-116519,-99241,-65135,-28302,11987,52461,143956,181898,180654,133827,-23146,-103216,98119,288441,268516,114484,80704,10200,-11533,24934,-82358,-148344,-114162,-79975,-67255,12928,139074,191930,226384,242277,268106,327075,372933,263908,32570,-47522,-12722,38291,32087,-36459,-69119,-49476,-40901,-51494,-62612,-21684,52030,60906,-27965,-131631,-139699,-161745,-240011,-273406,-232587,-110482,-1964,-11049,-72994,-110178,-75339,604,25680,-46126,-119323,-80125,-32614,-47796,-106617,-83142,-62286,38342,145166,143032,51466,-65885,-60397,40123,97377,149562,209569,182992,103335,51685,25878,30675,28789,8825,-35556,-47496,19493,43086,16083,-50221,-47244,53285,132157,115868,9605,-91012,-121615,-102145,-72089,-70477,-79151,-42607,-5399,19711,12632,-22672,-68272,-36478,63553,174147,214781,88179,15911,43487,29820,396,2785,88195,108783,73867,10476,34639,229545,384011,368539,248536,144673,92420,84691,122384,105887,30626,-44815,-32586,21173,63586,120202,222841,269330,274259,164623,-6915,-73788,-117116,-75872,-50059,-74174,-48235,11718,40152,36803,21949,48352,104063,154970,161459,121914,86142,30077,9170,-46444,-119248,-89738,38837,130350,101028,4520,-41054,-36619,-47383,-75497,-74561,-18607,48162,35628,66521,100749,57982,29603,27038,-27003,-73332,-26862,-19876,-82800,-27306,92061,149481,124206,65326,26181,38973,58347,85279,34416,-84706,-77443,11512,21716,1162,-5974,-26992,-15693,-9945,-33919,-44586,-78939,-123214,-108918,-53594,10949,110244,153364,42116,-23621,-38186,-68423,-98828,-79849,-61785,-46330,-60557,-38304,24333,71195,122628,114689,78686,42723,-8249,-57529,-76612,-10228,53944,25843,-14067,2477,53155,84261,53483,-31722,-118513,-94244,-86423,-52653,-23825,24679,101985,250836,444193,449823,195465,46652,-12489,-31435,-89731,-90583,-15935,21104,39697,-9946,-102190,-88244,-48948,-34095,-56976,-68399,-47952,-11487,22432,26759,26035,58625,136013,218925,161056,34552,-11188,-64024,-68030,-44577,-15664,-2,-48261,43116,1811,51448,73201,22205,-63399,-47043,10513,41874,56798,56075,40091,15512,-14854,-46060,-90701,-136227,-158941,-122245,-48288,35930,156820,256506,169287,52264,-4086,-13817,-42816,-69214,-69998,-77345,-88510,-117905,-126944,-116333,-80398,-47968,-59981,-3469,120054,271682,342793,298799,218524,95140,4571,-64765,-76458,-19841,90440,160022,151880,100301,84613,29973,-89122,-48716,67091,130341,178845,155689,62497,26264,17137,38168,41867,54150,3781,-76186,-65999,-10051,-1420,11468,134860,263370,132174,-20767,-68530,-17836,-19675,-45032,-31565,-10933,14421,-28562,-37947,921,25441,-5283,76103,210025,256110,187849,78345,50346,32120,20767,77613,110310,116887,86865,30887,-9525,14956,70794,63088,-15854,-52023,-52833,-50916,18013,94023,134089,168940,173733,153217,88395,47957,91656,115616,121194,162332,87321,-65123,-89525,710,5043,-51319,-52165,31651,150068,183032,117022,45702,-17483,-119948,557,88460,122545,25946,28753,118887,33071,-40417,-94551,-80392,-69978,-87059,-92673,-60937,5830,37469,7645,-55147,-54854,12892,94182,74758,20743,-4808,-19934,-57871,-70381,-24204,50815,105846,32027,5119,93206,233497,404456,408616,236627,30231,-91102,-85296,-45371,-23496,-52012,-64038,-51128,-39001,-33204,60454,134922,173733,197597,138507,35728,-44139,-87393,-21603,28803,31599,22839,7956,8263,57151,85464,83882,39992,-11261,-100840,-25235,59421,-4186,-85739,-41600,50005,64480,18239,-14924,15042,51000,46484,14905,-3967,-14611,-71336,-91143,-56690,32666,91455,73718,22093,-453,-26183,-68177,-50618,-41002,-49251,-68114,-65903,-70058,-39591,3603,11611,-19751,61528,151440,158324,75424,-21790,-63331,-119599,-129539,-76107,-38558,-13425,-25801,-65841,-82546,-62883,-45811,-75364,-92133,-99510,-114428,-43147,-27547,-74301,-114749,-79192,-55099,-65948,-54146,-19299,-38525,-25759,-4841,-32549,-80721,-119993,-83463,-63915,-12218,-8739,-38568,-56630,-47306,-56019,-113880,-52297,43660,114324,144457,120822,93408,46510,-11058,-18963,3930,-21112,-107852,-131030,-19754,115764,211996,168548,60019,-48877,-122521,-31672,31148,45963,28239,-8086,-66009,-126773,330,36653,6471,-70048,-86150,33415,64036,22216,-55694,-110085,-43251,-26938,-7878,-13259,-1912,47332,22141,-29510,-94994,-106519,-46646,-944,48502,48301,43870,8968,-37597,-94804,-127157,-69092,-8600,22714,42796,68001,66708,34851,-13535,-4848,26361,99255,141385,120708,22992,-49660,-76222,-88019,38272,99878,37044,-88397,-137827,-40428,48730,176843,303028,374937,252925,64900,-67416,-17368,43596,14429,-74908,-84390,-59618,-47612,-22656,27532,116649,138383,65630,-27878,-71400,-76085,-109754,-160456,-96648,-31751,636,50580,78142,145288,196494,196358,163795,104786,101469,138763,81227,-45444,-10180,52479,110607,84736,-37384,-16292,-12404,-47734,-88614,-108353,-78917,26281,181974,159192,88550,102252,210894,120222,-3219,-57279,-59983,99345,150056,84129,3435,-65425,-101070,-99934,-44663,46678,137959,111300,54973,18267,6736,-10262,-23221,-111542,-84815,-11340,-10832,-9823,-31923,-23080,11194,5082,-42932,87073,163741,140911,90332,24382,-27430,-48550,-118509,-87735,-32460,-4698,9047,5011,-26198,-46529,30481,75388,33488,35526,91230,136410,86769,30554,-43116,-117946,-95328,-63435,-63837,-24394,17038,25096,-42114,-91203,-25355,-41492,-77924,24361,75181,-24809,-125402,5959,21242,-14901,17408,20348,-285,-22101,9476,66925,89177,74977,29790,-69145,-128217,-86898,-71339,-59408,12880,138481,285591,303812,233861,165386,74622,-12393,-28922,-1573,12009,6130,-39954,-60207,-94193,-26373,24773,70340,60680,24141,-4169,10559,15385,33006,31603,-36197,-112914,-103393,-47925,-14937,-39881,-81681,-127059,-78466,-36054,-14781,7355,99951,299815,312032,206997,58789,-34609,-65314,-106990,-102287,-92994,-56873,-2657,27844,7135,-19786,-23622,-41800,-38334,-25424,-22952,-11401,-94350,-96599,-63387,-49175,-73224,-45230,-42460,-34447,-6308,719,4156,17871,-238,-32715,-63763,-96339,15926,75949,111139,81737,-32154,-62535,36798,54275,16192,-51341,-94913,-59492,11584,43397,-20943,-79815,-115336,-110346,-81920,-31103,11637,24153,-3295,-26555,-61227,-94408,-107148,-84690,-44067,-18817,-44933,-8247,104738,216603,225724,157387,99533,87887,94161,144141,222469,161599,67199,44915,54051,64222,60657,75584,32965,13785,-49407,-110860,-37034,24160,30604,44726,-14756,-51790,-32624,43456,125206,96716,15537,-54949,-99726,-88357,-69199,-26062,-413,5372,14277,15089,18038,50829,81571,77784,83325,36772,-35357,-61206,-27332,49785,83446,52781,20799,-18543,-61097,-117132,-86802,-47044,-20817,-32366,-75010,-92193,-60054,-83073,-5774,76188,19245,-69184,-81454,-29641,2370,6366,-48531,-136530,-69589,-2408,-83637,-74221,65570,102776,8851,-98996,-85012,48213,87839,71098,71790,22248,20115,126367,280774,247132,133432,125327,309119,297230,98081,1969,94534,148519,247563,336578,452732,486452,329557,183123,154645,99810,63698,89982,123193,124744,114062,105470,-20404,-63633,-49338,-39157,-26107,-3524,84666,244664,204098,69496,-17316,3551,-17430,-127782,-48437,5732,22367,13735,24391,46817,65732,50391,31343,-18503,-21088,-7646,-8100,-78127,-37879,93972,213289,172826,44981,-56051,-80760,-75968,-27019,-27694,-28612,-68373,-66862,-38652,8478,91161,135053,101404,92424,52067,4297,-48874,-111387,-82914,-16520,71577,60844,33560,80622,114090,47390,62041,50374,15648,56368,48344,4497,-33877,-26550,-13609,-9023,8335,76500,104200,67601,38602,4829,-58004,-122932,-136467,-81615,-37675,-27723,-21085,-1214,-23224,-92531,-58191,-1823,44664,94447,136697,129626,-2806,-71674,-72659,-70939,-64616,-63919,-73149,-69517,-111226,-86649,-45645,-32538,8655,93109,119269,87751,129603,208123,248305,136050,-15541,-115114,-17795,128427,210194,174433,83981,-3060,-65301,-56286,4611,65,-46160,-101928,-106046,-57275,-3916,45073,83820,113424,109981,71672,-31192,-119984,-16789,50554,28780,-20399,-81473,-48435,-65523,-54295,12982,49774,28715,-52008,-73422,-12951,-9963,-61515,-53685,-14718,-48000,-100477,-65900,2453,75146,77446,27750,2533,27630,4659],[-38206,-40594,26495,111227,208691,147920,47510,-20445,-86987,-84555,-41085,-71302,-58213,22888,78089,97008,3246,-53092,-29250,989,-33439,-64563,-26490,37427,74259,72987,3492,-95784,-91667,58315,255658,258640,172893,53469,-56030,-68869,-77754,-120656,-137408,-73407,22288,27343,-67405,-119425,-86892,-75223,-25264,11855,-23067,-61500,-85521,-100201,-115710,-117520,-53381,23569,112526,57196,-2773,-40464,-2786,48744,40606,10470,-12936,-5371,11751,-24506,6167,75287,159130,175121,114039,2467,-84456,-93034,-103974,-86264,54679,204427,226709,81895,-90824,-117952,-68135,-31337,34408,19928,-31774,-22518,35252,95252,135167,140788,82632,33393,18096,59433,93972,67254,5709,-33038,-44864,-1006,-39784,-53695,42156,55031,55162,145132,375235,346328,233271,171666,72741,-23563,-87293,-89849,-34840,245,26230,33415,59819,20529,-59069,-59299,-1147,84479,147241,133957,30152,-20584,26879,118387,168585,67323,47654,158561,214134,173146,37942,-47755,-58889,-62147,-47534,-26504,4229,18201,23819,8903,-67329,-126495,-109277,-54508,47562,216135,299091,279706,89768,-78949,-98267,-70072,-38036,12882,1692,-76653,-117870,-46975,-21195,-39322,-47259,-76851,-59506,-11341,64064,126414,127932,75836,12733,-59378,-82568,-16641,-5569,-13376,-23124,12329,27665,46161,172672,287028,225425,122808,62710,25114,-24829,-56622,-69963,-59840,-13966,72913,140743,151151,120481,54135,-18517,-57788,-117850,-88531,-75195,-83960,-107824,49467,259254,437791,402700,187800,29119,-102096,-114699,-61261,-54459,9267,34690,9129,-37001,-85226,32389,37432,16694,44947,71574,70401,50087,23480,-1207,-43329,-45787,7423,40206,42047,30101,53709,87066,135101,146427,96707,91820,91352,81671,16971,-16808,-11313,42939,81408,102464,72406,46748,60819,45125,-42508,-63159,-45409,-47522,-49430,-16464,-7410,114189,263571,245556,160036,138378,102191,48013,-20008,-60301,8547,46437,20869,-20150,25350,88860,122584,144196,38443,-74358,-57626,-42805,-86407,-77197,-56272,-72629,-98717,-42714,36322,105756,154381,102181,13659,-9516,-8376,-12830,-2161,-3003,-3327,-56158,-103832,-96577,-39454,1686,21501,42441,48380,9866,-4907,-20457,-7283,77386,139232,81230,-53932,-90072,-30669,37900,58718,27853,-56276,-130681,-88937,-71303,-99905,-135737,-103131,-52424,-13457,29987,52021,71817,112687,112174,119779,206009,365810,365405,229933,90450,33926,20597,45977,69813,81946,73827,45685,54647,46531,-9742,-104510,-86966,47630,90023,11015,-98292,-11775,-3841,-60878,-66526,-16483,40418,130608,145123,78416,12009,-85269,-124668,67120,216214,178721,98760,49268,-60,-87726,-80748,103449,262433,282709,282678,288085,232031,-39555,-149359,-136625,-122935,-129506,-72118,67122,140781,154811,136697,104049,81054,77526,144781,201492,162652,85185,10690,-221,10313,-14281,-67791,-66712,-42240,-55698,-23451,-8520,-76809,-121100,-99560,-10166,55043,51712,-28329,-76285,-43498,-67091,-41606,7391,152,-29466,-41152,-31467,-31217,-16209,43067,93763,81164,37373,72183,131147,97868,52934,-35149,-60176,-17299,9221,-19955,-105106,-140117,-122390,-112605,-107469,-144928,-137582,-22306,33316,-30378,-127797,-143255,-112055,-34496,63323,153978,62553,-55189,-66181,-3995,4978,-37464,-163535,-68363,22822,64397,35241,-11665,-87035,-54850,11987,19364,28780,20958,25061,1161,-66127,-58478,94224,174536,98607,-55483,-59814,11298,68074,80909,54662,6615,-65796,-74242,-1089,48019,78418,47397,-7386,-34642,-96947,-123509,-35858,15181,-9254,-68632,-100858,-54519,-14827,55093,45857,11636,-103030,-108824,-34363,-16075,-42244,-17152,87508,131614,194145,249242,271483,191599,95082,26532,-11768,-49861,-101842,-113133,-51204,-61707,-34469,-17174,-69119,-26999,-24732,-90636,-143456,-51700,6919,16214,18053,31906,29587,-50553,-115800,-98165,-71256,-83928,-126732,-113967,-18128,79784,169565,207375,171777,124960,181901,316565,411580,318283,167252,-19740,-122583,-55445,-11376,-7776,-29893,10172,40723,-40473,-55681,12951,38344,29824,-26304,-107531,-140824,-50443,73732,177057,227122,188983,45734,-52283,-90590,-76542,-88178,-156738,-89395,51320,91105,20129,-61538,-94664,-102324,-96556,-100371,-35510,20053,54124,70152,69734,68361,83110,73645,19890,-55689,-139591,-146646,-78265,23468,120474,201868,99213,32208,80304,187531,177420,-11033,-118159,-56879,169,32250,14693,12117,542,1512,37362,1379,-72768,-89815,-74096,-24821,-30133,-69281,27684,185584,217550,154738,72040,-29576,-50903,-80945,-110608,-64557,39492,135011,178268,100850,20905,-34261,-34338,-10182,20549,79453,107675,132158,144775,82874,107832,109628,37578,-49642,-37317,-13050,-15088,27471,73698,57509,-32301,-71790,-23710,51844,50454,11074,-22198,32813,90927,105423,100406,-2666,-97014,-147257,-76821,29085,146853,203874,214116,161643,79141,19248,-51206,-58850,6090,86855,151339,150666,129565,101987,47964,56941,97966,82957,78422,40545,-38634,-156352,-120480,-89197,-95565,-57598,-17801,-19322,-73417,-87133,46398,104470,125691,186956,154874,73284,18304,-1726,-27923,-1327,29381,-32572,-89283,-85688,53331,177883,122077,28296,-83383,-102475,-79996,-107342,-127648,-108739,1165,148806,191147,184391,167966,100409,19198,-71664,-103228,-610,213172,385117,408191,352896,255162,221792,177234,95077,34942,-19231,-62846,-113666,-67386,-25578,53715,99248,174943,135516,31339,52166,115733,160005,194262,210340,189565,87227,-14055,-82514,-48306,-18706,-26392,-39943,-4716,17659,4114,-1340,-11015,-46390,-44423,-20647,14918,14633,-22446,-35501,-13314,54008,48833,-38886,-93772,-31171,-53692,-127207,-95916,-111709,-121383,-129932,-43538,32010,47375,32491,91737,238169,182709,77028,-8332,-65979,72168,264554,362991,232071,21267,-88629,-119386,-106952,-144339,-102553,-63314,-66333,-94610,-92192,-101619,-139401,-169427,-149807,-70790,-76430,-93803,-125704,-106742,-76497,-24139,-26961,-57680,-52815,-26502,-22481,-51372,-65709,-109920,-109941,-3974,61498,78299,98065,77378,44560,-1263,-12787,-13955,-22578,-78152,-117901,-77243,2885,70664,107537,6921,-64664,-13262,70455,36364,-50548,-106284,-89808,-30757,24556,79987,134362,248300,312031,315109,239282,30012,-127996,76609,280237,278235,111337,79187,4012,-16179,26649,-71509,-141623,-117589,-91378,-94439,-23203,90451,135802,189101,234025,256998,303599,341123,206390,-23808,-95256,-57560,394,-6013,-62932,-65661,-46687,-39819,-50570,-63748,-24704,49227,61109,-23974,-123734,-167325,-200309,-277726,-296928,-232919,-91081,23951,4188,-76074,-131416,-101567,-28689,18030,-40830,-115711,-85386,-39516,-59302,-93303,-54257,-44200,31789,127154,123877,45045,-58901,-65589,34343,87185,134538,188398,161537,81223,31717,11859,25212,30086,7381,-42587,-83439,-25202,2882,-15074,-45388,13891,89276,158574,124998,-2501,-109216,-115010,-91535,-56907,-50819,-58544,-27920,4986,24008,10921,-30644,-81703,-30944,68727,174694,191515,72183,-10590,-873,5267,4578,9015,86303,109117,74896,5831,18217,184283,337970,359607,254832,140139,89669,88509,126300,112406,43448,-29747,-19296,33739,76632,134627,235094,284728,291423,177759,-2569,-76877,-115845,-85399,-63699,-82358,-53005,9548,36763,39222,30280,56159,106487,145148,139198,102632,76083,25816,644,-58146,-119140,-84742,44135,140826,124465,31156,-17145,-16094,-40534,-69679,-77594,-27996,56927,55979,76223,114453,74131,31332,12861,-44058,-67330,-6903,-609,-76965,-28242,97214,176235,159631,76946,18159,46373,118395,167386,72195,-76103,-53116,58325,65052,23603,5518,-20990,-13818,-12814,-39696,-45768,-71855,-116034,-99442,-41613,19727,109092,140089,24996,-38246,-48984,-72840,-92171,-66680,-54189,-43313,-74992,-82466,-8633,55101,105738,97618,58437,24446,-18315,-48093,-70854,-19809,34896,5074,-37629,-27563,23454,60555,33602,-54214,-116806,-80421,-71543,-38221,-5293,55328,155901,326322,496714,430239,170919,41475,-9359,-24275,-82688,-91522,-26530,-5418,6305,-27948,-104207,-78180,-25229,-2084,-27458,-50447,-35481,-1636,32731,45061,51710,101515,188713,277344,216376,65780,-183,-64160,-66434,-45734,-25230,-21275,-99191,17897,-29135,32684,77312,27814,-60279,-35970,27419,50395,55630,51974,33172,12191,-15455,-45620,-92125,-139522,-153549,-104665,-27867,63592,205174,316970,197985,49571,4044,1045,-33122,-67018,-71608,-75973,-81084,-108872,-122736,-116976,-81984,-46934,-54022,7333,134970,271446,308530,275294,226905,120735,37663,-41468,-66998,-19745,87954,160386,175459,115135,73836,2233,-98772,-17499,92807,155625,197986,160797,71774,36489,19711,32916,36769,55674,10348,-78825,-72828,-139,26547,65857,224246,310927,158174,-15532,-72232,-6789,-6495,-32606,-20960,-956,13865,-41813,-56795,-13789,24188,12000,90036,224045,272605,197816,77507,40476,32676,33728,100717,143776,153091,98842,27587,-13538,18981,77315,66630,-28043,-74876,-61401,-42461,36034,98172,118846,138490,135706,118486,76810,60638,116048,145496,151456,178082,107705,-34744,-99601,-15833,-1971,-63009,-88279,9815,130081,176481,126204,63952,-5241,-128265,-24066,57842,87855,-3218,11064,151813,75685,-5167,-60294,-65702,-60079,-77167,-83759,-51729,10118,43518,16326,-47901,-53071,18851,117040,105902,54038,32833,-7340,-58616,-88046,-63248,1398,59421,-6838,-5710,96339,240599,403549,390884,220381,24767,-98900,-88870,-35496,4965,-16687,-41521,-44463,-48005,-61040,22111,103302,157683,200245,154188,52202,-37840,-80146,-19748,29339,34223,25258,5454,6181,71342,109816,106298,58582,5425,-83893,-29453,51140,-8855,-81451,-33620,53585,56423,7484,-23149,16924,65968,70120,43671,21728,-921,-57941,-66515,-44117,30669,83181,59436,2708,-14657,-35451,-74719,-49754,-37007,-42366,-59834,-61009,-70666,-44284,2018,25306,2709,69488,149525,165475,94190,-9278,-56697,-112870,-137006,-78698,-39604,-15308,-30039,-67803,-72979,-43718,-21847,-50965,-89766,-112034,-90727,-26277,-19728,-72418,-113339,-76881,-56935,-77161,-76860,-44330,-44159,-15592,6865,-32413,-84838,-118867,-77894,-65067,-14507,-13956,-44305,-56422,-43418,-49114,-98550,-46727,49892,129371,166796,145328,121054,59872,-12182,-26070,4916,-10205,-90410,-134542,-28680,87329,154938,116384,25803,-70053,-97731,13643,61329,60606,34248,-4188,-61782,-105147,7060,47647,11273,-74280,-87987,34226,70578,31113,-45641,-91887,-32537,-17399,800,-2688,-65,50167,29575,-20359,-84627,-122809,-58156,1912,51714,43885,36151,6239,-26732,-72081,-116844,-90183,-38878,-2059,30892,63816,59492,18205,-30601,-19167,7170,73766,126160,124617,36362,-29723,-62612,-123820,-13233,58864,15163,-91321,-109252,-23266,73416,211436,325354,394360,272769,86278,-53250,-25466,25883,-8811,-82521,-37501,-12020,-3798,13573,60735,149212,156476,72633,-25131,-69769,-74821,-98563,-128989,-104581,-55472,-29456,4246,7351,84229,163357,185458,161281,106852,103097,130557,81303,-31139,-4018,49346,106926,89029,-44263,-25439,-32658,-62534,-92838,-108588,-76075,22729,165183,139754,74371,89688,169533,54147,-53696,-76211,-8698,170424,200922,139118,54748,-39442,-92266,-100197,-42908,65193,147718,112011,79322,55179,28059,3172,3971,-65554,-137453,-68113,-50525,-18044,-21487,-13065,14133,-3788,-44198,109930,192458,161087,106537,33571,-24463,-45615,-110574,-67999,-12734,12417,22558,14651,-7951,-16519,60744,101098,61060,51787,86255,104916,50728,-5759,-56824,-111952,-85867,-55730,-58710,-20604,16069,15177,-52269,-108286,-29405,-36114,-53969,48622,93187,-11042,-126228,-51592,-37250,-31849,5456,7103,-13696,-27474,6753,54513,75108,64427,23950,-61726,-118454,-88800,-70987,-59125,22893,151974,283584,279488,180998,108282,46331,-9024,-17952,6770,14221,4247,-32118,-42583,-88712,-72424,-34144,8421,11975,4076,-8593,13707,28874,51939,40216,-34521,-121789,-97307,-37922,-6980,-36717,-83654,-97569,-54813,-18818,-10039,1606,88102,294427,324960,222634,60306,-32236,-48139,-86052,-130731,-104087,-51640,10429,49598,32827,-6448,-23809,-46035,-45719,-41890,-51915,-37228,-90409,-72485,-46072,-37450,-59005,-30611,-32775,-38083,-27880,-27277,-21650,-1721,-13665,-46208,-84438,-66407,52674,123509,152675,123562,-5771,-67360,44596,74717,35109,-40440,-89117,-63345,-1882,7849,-53448,-99213,-123087,-113338,-83940,-34432,11456,31089,3025,-17206,-46603,-86694,-111332,-106049,-55343,-16077,-16807,21481,113378,199954,210051,154804,99256,84237,90135,147302,231263,161410,80202,45897,46006,63158,62641,65765,16335,-5172,-63838,-123928,-51301,-1515,7562,24354,-36309,-60247,-43188,15429,104924,88005,10546,-61278,-106248,-79316,-95894,-54369,-23909,-12857,684,8480,17108,57739,80979,65287,72785,33269,-28678,-48378,-23707,49164,79712,44499,6911,-36995,-79350,-112937,-79311,-47047,-25957,-38552,-71156,-73855,-47189,-74444,-2193,70580,15032,-76199,-74540,-23258,-2457,-6647,-59483,-127809,-65000,23407,-47852,-98573,54982,110677,31908,-56844,-49488,34946,64497,32560,19758,-30519,-25831,90228,246013,238001,154176,142551,307779,304349,117841,18136,98642,141089,228501,306592,441412,504861,366352,210376,146270,74608,44178,77289,138985,165168,153509,122651,-17739,-72935,-74015,-73591,-56450,-21634,68409,239659,219411,70806,-23587,-844,-21458,-109198,-33284,15682,18967,-4962,11043,45784,75066,60361,40641,-8689,-12285,-9505,-23910,-98507,-17591,117918,237649,190198,64222,-49266,-86667,-73363,-20723,-23222,-28032,-66103,-62196,-34153,13485,94836,125122,80819,60804,15102,-20154,-59004,-111057,-79392,-13966,55780,43353,20061,73905,128535,89189,102431,64319,22653,66362,63049,15090,-24819,-17238,-3527,3297,21687,84595,98850,54866,36952,9645,-55982,-133916,-122931,-62088,-16983,-12317,-20392,-9793,-33985,-93947,-61394,-10834,29057,77110,116878,97897,-17292,-78825,-73475,-49114,-32816,-39080,-65591,-73133,-110972,-96753,-51063,-29301,8850,85260,116024,102726,137461,187044,210912,114557,-27832,-111586,-4712,146322,224241,181884,92675,7665,-36799,-21592,24800,5717,-28528,-73032,-93980,-69646,-18068,33832,74187,102404,95002,55681,-45663,-130837,-24410,37880,14483,-29225,-84196,-44372,-51966,-28295,26992,53971,23566,-60421,-72907,-12676,-19644,-75080,-64130,-22459,-50640,-87270,-74063,-12391,68195,81355,37684,12909,34470,4345],[-36642,-50010,8022,80564,186419,141431,39423,-23174,-70943,-57811,-25904,-73293,-72669,15888,77536,100542,7257,-39017,-12960,12713,-13800,-30016,-8527,45764,69173,53739,-17032,-101239,-66874,98369,314413,321863,217785,64528,-59857,-60678,-53971,-91322,-140599,-92149,5230,27252,-67790,-117687,-96885,-106755,-77220,-22808,-35575,-69164,-88076,-88543,-97636,-113538,-65532,3025,84222,47195,-275,-36524,-11708,25558,20708,-2852,-15037,1171,18779,-11466,22285,87087,168417,187556,126542,9064,-77401,-87282,-100428,-84768,59252,223888,229678,66977,-101158,-100618,-52742,-7549,56368,27479,-21005,-3338,62144,130787,157336,142820,81379,37709,22345,45307,62293,36779,-13846,-41503,-41452,13737,-10770,-85132,-1042,29479,49363,145607,400454,409512,287772,213870,87452,-21837,-86341,-95045,-37898,-996,26488,36333,60126,25945,-54573,-58797,-6400,82548,145906,121627,12650,-29401,27939,129957,174339,71116,56031,174136,230825,181655,48718,-33657,-48079,-52804,-45332,-32710,-9332,8486,20844,12763,-54989,-104439,-91132,-46670,41547,203353,303098,282859,88387,-62442,-76599,-62061,-52058,-1836,-6138,-79324,-98934,-28883,-4347,-20517,-27873,-66769,-62311,-27943,33724,79496,83654,47282,190,-59701,-81637,-32259,-35157,-38415,-25980,25118,37013,42406,145621,272727,226143,123820,67073,34960,-14147,-52971,-68786,-56310,-10719,73867,142474,157253,133676,71176,773,-38697,-100138,-96050,-80798,-89607,-84922,93042,340471,491925,401820,181746,24570,-111352,-91870,-34494,-37403,18393,64743,60118,255,-122816,8486,35663,24770,34721,47170,51698,49803,33284,10593,-24453,-19267,28578,48044,41294,31325,52372,82938,137350,151796,96112,86258,74757,50112,-6415,-24186,-20444,40797,84966,112875,82820,52335,63003,42931,-54612,-78801,-56264,-56899,-51063,2009,41545,165729,286465,209649,130490,127822,109121,59550,-6286,-42370,17979,49268,20023,-22743,31062,102998,148107,188503,98308,-30044,-40610,-36715,-79289,-60192,-30456,-48868,-97669,-62894,8724,67350,86369,15175,-38614,-24499,-21611,-31392,-21601,-26441,-33670,-83077,-115066,-87481,-29575,12041,38079,62948,66226,19397,-7742,-25519,-11493,74155,132008,69280,-64228,-97557,-35320,50772,67173,20528,-62056,-98451,-63201,-53076,-90329,-132037,-94031,-36225,6495,41083,53165,70293,110685,113845,125852,218547,395277,418551,253829,86543,24918,7646,23386,42857,57151,52213,28792,35188,27094,-16044,-104961,-76322,52353,95218,15975,-88816,847,7190,-58199,-89421,-31099,33419,119112,138304,83396,24642,-63918,-130137,46933,210849,159761,88836,55352,9895,-78623,-74508,105903,271622,319639,333187,331263,237170,-38233,-146345,-137351,-136193,-142339,-70213,53058,119617,149317,156148,102633,41775,12685,98309,189391,184306,115851,32000,22243,26465,-14895,-76433,-66089,-25371,-39144,-17475,-9840,-75301,-115141,-86133,-4741,61392,54244,-26483,-71145,-16144,-29373,-10608,30439,11038,-28682,-46001,-45362,-40239,-9464,61050,118937,108727,57290,68305,123335,128026,92924,-19614,-58946,-28364,3084,-18174,-95979,-130061,-118827,-106931,-102117,-136948,-152634,-47174,549,-50677,-139103,-161881,-127741,-54182,28668,106081,21107,-79571,-65682,-2085,2183,-38574,-154697,-62249,30860,84067,62612,-783,-105528,-53372,16208,14548,10935,7588,18320,4962,-61140,-58655,105231,190675,103672,-68925,-92930,-7646,66980,98503,79802,27074,-55724,-65286,11831,47186,70698,53790,4096,-24258,-85399,-124666,-43150,4799,-18065,-73904,-109427,-69390,-49992,11416,13804,-6073,-109662,-97905,-30355,-26981,-67155,-65696,57779,117959,194991,261838,288066,210957,108647,26730,-23819,-69652,-123684,-88321,-25071,-33122,-16996,-10341,-63148,-24705,-18428,-68720,-88459,-15389,41985,41516,31162,40884,63072,-10742,-93391,-96656,-75023,-92093,-139928,-88300,3388,101268,194133,231844,195286,145731,187295,301456,364836,287949,155175,-24014,-103193,-28568,26063,15770,-17185,22776,51829,-39015,-76335,-14063,8133,5214,-36156,-99531,-130268,-41307,90827,203159,253855,184617,47429,-45348,-88763,-83788,-76926,-124676,-54505,88107,111062,31564,-52736,-106271,-118941,-105399,-93379,-27369,28014,58677,70528,68851,65490,72604,57338,15020,-47706,-129879,-139622,-68294,33345,127815,191227,81808,17857,79595,200701,198669,9906,-111141,-52860,7751,45629,35958,41199,34933,42249,69851,22736,-47052,-59252,-72520,-49458,-56161,-62955,70044,238304,253796,176483,91784,810,-33421,-68066,-102488,-68289,37927,135094,159222,77922,5881,-40412,-32151,-4205,30261,105605,162307,196851,189672,98325,113843,109433,36189,-56713,-47296,-12006,6968,67563,109638,64109,-38413,-72924,-25323,55655,58917,4700,-57175,114,59591,82510,110119,32289,-59335,-111888,-76848,24958,122050,165418,188061,142338,62624,16948,-33387,-32017,33499,111455,162226,148833,125670,91942,34107,44189,79214,53352,45761,19477,-47654,-132692,-106406,-83149,-86094,-41583,-2818,-8089,-67206,-86069,41632,114157,126898,142279,98374,39832,4054,-1249,-4687,36029,59030,-21256,-90660,-71145,71424,207023,136964,28755,-88798,-84615,-61097,-82986,-107231,-110357,-7937,127041,175483,191558,174034,96380,11691,-68533,-63991,35725,226094,351042,349695,284335,172521,125534,86847,27686,683,-32938,-63105,-116806,-81200,-54204,-17239,38355,134672,127812,26447,50786,112785,145681,166406,176647,169961,75804,-18768,-87611,-48649,-8586,-8071,-25905,7901,28106,6322,-17310,-33474,-60263,-44706,-12536,28594,36655,7234,3362,31333,89140,74995,-18486,-86280,-30719,-52565,-146507,-107614,-126279,-141514,-127025,-26614,22960,12227,-11643,63017,237811,175470,71256,-4960,-41062,131896,362699,445221,262272,47838,-60977,-116946,-99139,-142516,-100796,-69104,-76490,-105318,-90843,-79156,-100911,-132480,-143495,-73407,-72113,-97215,-147742,-96478,-50759,266,-10158,-40885,-30488,-5788,-13327,-52168,-73456,-114152,-97263,-5618,50249,50277,69735,69426,51376,17303,1633,-13194,-21292,-72502,-113100,-81511,-4265,65295,109467,4750,-74777,-20488,70633,40153,-42974,-97966,-90523,-28510,22169,72703,129492,257845,341950,358133,282406,60690,-144470,49676,252002,268228,102875,74295,-2734,-21044,25677,-61679,-134622,-117395,-98310,-119439,-52192,41999,78066,141383,211095,232165,265857,288873,138310,-73963,-135531,-105836,-44657,-51865,-96390,-60097,-43976,-37097,-46933,-61476,-24755,47278,60906,-18481,-110231,-188728,-225498,-292412,-296298,-215594,-64650,49829,19409,-75266,-147156,-118020,-53237,8227,-36840,-111255,-88430,-45914,-69816,-72360,-25878,-25522,19852,98550,96869,36251,-51687,-69454,25809,70746,111924,162417,138197,60459,16235,3182,23387,34836,7025,-50885,-111205,-56941,-23401,-18860,-6384,62508,117299,179126,128248,-15935,-127019,-106139,-80979,-41165,-31236,-40438,-14680,14203,26822,7804,-40094,-96581,-25845,69833,167697,166383,64883,-23180,-32125,-14736,7468,15167,83437,108195,75323,-239,-1886,140554,288808,340979,254383,133110,86427,88717,119204,104866,49575,-14457,-4144,46814,88072,143008,235535,285698,293961,184106,6084,-73528,-106940,-96550,-76263,-86164,-52727,9694,32066,36893,38205,63580,107486,132791,115751,86366,71902,27280,-2523,-66471,-116753,-79697,45568,142325,138594,54277,5404,6305,-27573,-61303,-80691,-38722,66383,81375,91734,130805,90513,31381,-139,-56245,-55129,12662,17727,-70162,-31027,96592,194497,191405,88565,9376,48955,170142,238453,107262,-63413,-27893,105591,109958,46692,17792,-13819,-11372,-15340,-44088,-43865,-59233,-103208,-84643,-25250,31682,110553,129604,15745,-48542,-60317,-75115,-78855,-50536,-43439,-35875,-77695,-126080,-39494,38073,87551,78708,36927,5371,-29908,-38997,-58475,-19083,27447,-3850,-54420,-56259,-7655,34159,11374,-77043,-99749,-63612,-56992,-25123,12931,87460,212000,393783,523466,389638,143724,36182,-5538,-16133,-74293,-92197,-36939,-29098,-26588,-47016,-103812,-67378,-2275,26986,-960,-32664,-22479,8238,43044,62373,75788,141705,240058,337843,284720,113711,18575,-62451,-64158,-46105,-36373,-47111,-108142,23575,-48764,14999,76884,30247,-57063,-24726,42920,56404,52305,45782,25922,9828,-14488,-42689,-89485,-131709,-137108,-86106,-8478,87513,242843,358677,214705,45379,17683,18983,-22804,-64680,-72099,-70856,-70310,-98668,-118200,-116839,-84882,-47400,-47532,17941,144273,254992,258328,238915,224350,139868,66557,-18448,-56342,-19124,83373,155490,188956,124044,57994,-27553,-106800,4933,109989,171727,206367,157129,78761,46107,21543,25824,28748,53234,14339,-76444,-78202,10231,58561,129147,310472,338301,175390,-8848,-68681,6363,6819,-19999,-10599,8067,10074,-55284,-72154,-24190,22694,25809,99424,229431,278009,198823,72429,29491,33216,47554,123914,176800,187823,106700,20544,-17193,31844,96459,84568,-26030,-99976,-72600,-32480,55052,100444,102576,111155,106354,97043,79139,84111,145976,177634,181097,188691,123580,-6530,-86676,-24120,-2576,-61134,-113422,-5163,106852,164781,132378,83478,14785,-91051,-39301,32466,51319,-36916,5185,199528,138756,45688,-21226,-50049,-48254,-60543,-68517,-39683,9784,42944,19901,-42507,-50833,24154,138939,139073,88824,72762,8623,-52667,-93812,-100103,-54743,1101,-47160,-3436,103583,239764,377457,347107,191862,16943,-105051,-89567,-22962,38537,26691,-11088,-35140,-55898,-84266,-19034,63681,133118,194795,165188,66697,-34222,-71702,-15627,30605,34947,23623,-2052,-1925,78008,125060,120756,73882,21070,-65056,-29237,44053,-11224,-74839,-26368,53208,45304,-4448,-30291,19498,78926,89142,64793,39593,6514,-50259,-50083,-36938,22560,70353,44690,-15309,-28529,-44615,-78863,-45105,-29456,-32533,-50172,-55040,-68743,-48738,-2456,32309,17846,77048,146921,170886,111097,3271,-47332,-97594,-131659,-81440,-40809,-17229,-36290,-72046,-63132,-21921,7091,-15707,-52399,-58396,-39105,-3365,-8458,-67373,-111953,-76836,-60408,-87492,-96070,-64599,-48847,-8313,14807,-31047,-87233,-115806,-74450,-67073,-17369,-19666,-52865,-59805,-40333,-40729,-80958,-38765,54558,139990,182399,162401,141778,66413,-17074,-33273,7496,3898,-66621,-127147,-36042,61566,103714,68675,-5795,-82775,-60630,59764,89059,73734,40241,1507,-50936,-75586,14734,57197,15405,-77970,-78738,43858,85779,47124,-30688,-75266,-22435,-8814,8017,8151,7069,58672,42780,-4614,-65784,-135530,-64244,8029,57414,43801,35034,11855,-5863,-44871,-94737,-101507,-65942,-30585,13192,51477,45881,403,-44036,-27933,-3593,55820,113709,128602,48448,-15342,-54943,-134636,-47222,29302,4847,-78060,-81054,-10205,90722,231674,325984,383951,271738,102498,-38428,-31732,9542,-28241,-71228,2451,30642,38279,52961,97058,178192,167706,75883,-23600,-67929,-72783,-82282,-99388,-92516,-63057,-47342,-29909,-59865,32792,135747,175774,158414,107516,102364,119307,79189,-12691,5004,45229,94312,81115,-67857,-26059,-40790,-70034,-93187,-105296,-71832,15529,136741,114604,60597,74947,121428,-7314,-83323,-57670,58699,238634,240446,184045,101108,-13808,-81549,-98316,-39452,79395,140474,91292,87628,82643,43816,12698,29412,-17198,-129338,-106587,-61683,-4901,1158,4672,21852,-8284,-46337,124977,215922,180345,124712,46434,-17255,-36950,-89409,-44873,8336,28284,35275,25114,11980,15718,95844,126411,86427,65738,79326,76157,27371,-29147,-65270,-102450,-76078,-47306,-51872,-19589,12056,5606,-56567,-105488,-25148,-23620,-29734,69601,104368,-1033,-104564,-93449,-76050,-42453,-4737,-4412,-26456,-34783,-2833,32495,52151,47255,13718,-58168,-110255,-88102,-66910,-54840,28331,147540,253515,229192,114741,46899,15577,-7112,-10113,10798,11576,-3581,-26887,-26481,-49306,-92716,-85280,-52386,-37853,-18938,-14400,16497,43357,74652,56092,-22257,-121690,-91389,-24803,8748,-21761,-65418,-67708,-32531,-5428,-8663,-7510,71273,275487,323019,227790,58403,-29393,-24684,-45344,-98021,-104847,-44026,22502,66460,50881,906,-26569,-47339,-50131,-57482,-78119,-61801,-81337,-45468,-23653,-22440,-39114,-12917,-21583,-41865,-56102,-60736,-47844,-19037,-23174,-55276,-99874,-41021,83260,168271,192099,162946,19237,-70759,51075,92737,50876,-32715,-85153,-68882,-19939,-27655,-81167,-111970,-112300,-114942,-85709,-35965,13857,41207,11299,-8340,-33723,-81572,-115424,-111829,-40997,8700,17416,45071,119629,184126,195467,151350,97314,79103,83360,145824,227835,153293,86053,38568,31326,56565,60303,54377,-749,-24678,-78406,-132319,-63343,-26418,-17708,447,-58028,-60835,-51341,-16315,84818,84569,10105,-66650,-112567,-56739,-70631,-70784,-41618,-22973,1849,21427,36428,79814,87218,55715,63377,31411,-20088,-33722,-17422,46459,70835,32360,-7271,-52104,-92775,-98084,-70068,-43828,-28100,-41400,-62127,-59633,-41382,-71870,7025,70882,16150,-77779,-66529,-17168,-7135,-18623,-69835,-119067,-64329,28288,-29044,-96302,36473,92185,21618,-57760,-44489,26750,63150,31954,7736,-56036,-51394,60720,206652,216150,158085,147985,298347,307190,137720,33822,97481,127975,201917,268449,417976,514319,400588,231257,127431,47279,23691,65856,158084,213201,197149,139599,-10531,-76116,-93019,-99220,-76564,-32582,53736,226688,229479,69794,-32500,-6230,-21881,-85180,-18640,24131,15813,-24028,-2139,44534,84761,72799,53383,4477,371,-7484,-36812,-102232,5266,142438,255636,200499,82121,-36975,-86071,-69482,-13849,-14511,-28637,-64639,-56581,-29015,15702,88960,102050,49249,18745,-26253,-44519,-69078,-107189,-85867,-23147,34983,24985,6914,65874,136888,131260,137443,74858,27343,73556,76677,25787,-14198,-6021,7989,16004,34136,90377,90584,40354,30618,9489,-53790,-134511,-108106,-44409,943,5096,-11193,-14023,-41909,-92311,-64093,-19372,14520,59743,94664,69111,-30401,-87841,-75157,-29763,-6578,-13630,-39801,-72002,-102888,-100374,-49265,-20440,11048,75869,107294,110290,134638,156246,165846,90397,-38141,-102090,8852,162956,233897,184355,98469,18754,-12894,4109,32533,3617,-17148,-45546,-68097,-69541,-35673,16818,59499,84879,72331,32437,-63965,-137444,-32973,22146,-1657,-39703,-86667,-39384,-32915,4008,48300,60305,18028,-69583,-74650,-17097,-33851,-89816,-75758,-30649,-37107,-43000,-52986,-20056,62425,85459,48979,27475,46353,6153],[-29495,-56537,-9914,49243,156174,127485,27346,-25992,-51381,-28038,-8710,-63916,-63753,20105,81964,104702,13240,-24586,1343,23764,7996,10543,19821,57485,64818,38705,-30369,-92840,-41429,133679,359070,377414,257692,73290,-58953,-39054,-16832,-56675,-113737,-101961,-3857,33749,-60322,-109954,-102229,-96586,-127272,-60067,-47449,-69117,-78569,-71759,-77323,-103525,-77647,-14291,50112,32428,-1766,-32479,-19598,4665,2156,-14517,-15155,7690,25260,505,35127,93144,169368,194329,137322,16678,-69637,-81350,-95601,-82582,59784,231790,222010,50415,-107368,-81034,-32612,24736,81071,37534,-6762,18511,91886,165235,176025,144339,81004,40621,21774,21806,21242,2144,-32987,-46856,-34000,26610,18726,-92102,-38694,11940,45409,143621,407209,459050,341658,255312,101672,-19606,-85220,-97391,-40270,-3526,24482,38195,60063,30859,-49418,-55547,-7369,82162,142118,107635,-6242,-40913,23477,131585,168285,70361,61115,182921,239687,184984,60248,-18751,-37377,-40108,-37158,-31253,-17786,-559,15986,14305,-43451,-82728,-72418,-39388,32796,181644,292513,271875,85480,-41997,-50853,-52457,-62728,-11333,-9966,-78698,-81020,-12733,10616,-3361,-12029,-60172,-68745,-48558,-321,29746,38579,19067,-11732,-58995,-79731,-47166,-65209,-65512,-27448,34505,43937,40842,122027,257451,225420,122988,69690,44283,-2297,-48942,-69041,-53461,-11133,67074,134628,152940,136828,80660,15801,-21615,-81964,-100578,-83050,-90076,-66428,130595,412376,521503,382174,165077,12947,-124526,-65436,-6655,-22028,25469,94595,114454,55692,-101072,-13136,33632,32909,26404,24311,34019,49282,40872,21276,-6969,4196,48127,54127,37901,27766,44745,74999,140712,158286,94798,78187,56522,23173,-16009,-18172,-13269,44810,91949,124641,95292,57814,62026,37584,-68410,-93444,-66182,-64768,-49636,23828,87350,205622,291609,169373,100641,115370,113600,70486,7438,-26310,24902,48356,14790,-29327,34006,114200,170411,230516,162972,16236,-25721,-33489,-71565,-41235,-2962,-21617,-89021,-86545,-25090,21957,14147,-63670,-81891,-41065,-37190,-50928,-40527,-45910,-54096,-106676,-104403,-68298,-15889,22095,52525,80678,81179,28332,-11277,-33044,-18736,63935,112945,49227,-76109,-87255,-17323,71146,74441,12650,-65267,-71616,-36395,-29818,-75264,-127386,-86059,-21324,23179,46831,50928,67259,109276,118358,134670,230305,413697,454793,265502,79604,16378,-2876,3957,16567,31544,29156,9019,11895,5951,-25290,-107347,-67760,51116,91799,14892,-77231,13203,19564,-47684,-111981,-47997,23977,101316,121180,81832,34714,-42916,-122183,22484,191603,133201,77597,60086,17804,-71885,-70200,100655,261450,332956,359087,348203,221934,-38629,-144809,-137150,-146010,-147606,-68357,37084,95357,138942,176737,115277,23689,-38651,51580,166683,196099,142286,49617,36113,31385,-21473,-87242,-62065,-3379,-12636,-1774,-2916,-70203,-111549,-78655,-5540,59878,50817,-27793,-68095,11508,13851,27561,56911,22293,-28049,-50407,-54626,-45793,-3122,76748,141994,134795,76461,58061,101453,148461,125492,-8088,-60453,-39122,-2602,-17091,-86800,-119689,-114519,-100224,-96090,-126362,-169416,-75024,-36897,-76440,-137900,-153035,-142551,-73366,-1254,66614,-11754,-107713,-67895,-3880,-2845,-40529,-146168,-60332,34017,99154,88243,13432,-115698,-55373,12812,4313,-10690,-8349,8220,4815,-58590,-59545,114101,207147,118350,-54819,-119937,-26451,63121,112546,101681,44217,-47903,-57700,26703,55151,64948,58481,13436,-15962,-75898,-128978,-57153,-12383,-29373,-76729,-110631,-67337,-62065,-21985,-13571,-25094,-119030,-88784,-27648,-34328,-78306,-122000,13353,89300,181599,258863,288467,219202,115576,22757,-37764,-90092,-144566,-62129,-3210,-12786,-2091,-517,-53763,-14088,-1402,-37045,-40122,24264,80639,66796,38348,43381,90749,24964,-72554,-96575,-82465,-98807,-120129,-60259,25969,122472,214976,249417,210680,156756,184403,278852,311657,253505,139596,-28778,-81698,390,65753,35820,-10071,26205,51521,-42523,-94048,-33189,-21909,-24201,-48777,-93732,-126260,-31837,107914,227476,267924,168655,42160,-41162,-86683,-85527,-50727,-76336,-17796,111785,117703,34414,-48364,-111453,-133575,-115223,-88087,-20319,35331,61793,68505,64426,58474,57876,37456,5652,-44043,-125251,-133041,-56348,45255,135290,177934,62510,-2057,68787,198551,207512,23986,-107360,-52130,10039,51567,52152,65532,64812,78808,101018,45337,-22624,-32234,-63805,-78026,-85399,-45794,113512,285788,288178,197457,105839,22015,-23967,-61134,-98296,-75782,32422,130651,137953,54379,-11648,-50030,-33141,-938,36614,125102,208320,253265,224232,107171,115621,108811,37031,-61145,-56932,-11064,28018,102049,135413,61170,-48556,-81021,-36476,46985,54047,-18409,-99876,-30447,28126,54446,112389,62530,-24503,-79302,-72238,17132,90889,120817,153087,116155,39614,8641,-17178,-9316,54973,127843,161494,135235,110529,72788,17584,28994,57284,24206,14526,-1928,-56665,-109049,-91222,-76018,-76285,-27599,8882,-772,-64371,-85789,32880,114925,117336,96538,54867,12802,-8837,-3171,14528,72042,87719,-9635,-91692,-61338,83342,229479,147946,27991,-90693,-69444,-45554,-57490,-82686,-98253,-14922,108943,165060,198386,179130,93080,7409,-59019,-25674,68102,219168,289887,266326,192811,72694,16141,-15154,-45528,-37788,-51598,-66869,-115059,-91100,-72736,-63881,-6805,94469,115998,23673,46603,103847,124125,135599,139646,142969,61195,-22277,-91365,-52052,-1397,7858,-11798,19132,36533,7937,-28506,-50727,-74500,-47641,-9088,36371,53240,33698,40151,72908,113536,89395,-2660,-78528,-36385,-59807,-136264,-102168,-117585,-125103,-93022,-3222,13699,-23162,-56497,36567,230661,161140,61571,-5626,-21490,182304,443034,504070,278273,68707,-36920,-110725,-96601,-139135,-97343,-72759,-88137,-115902,-88004,-55508,-61009,-91882,-124638,-81614,-73234,-100017,-132761,-77393,-28413,17530,1025,-26983,-9785,12708,-5619,-53698,-82266,-114457,-82503,-5695,41573,24966,38565,57003,54444,36989,19954,-9508,-23588,-69993,-110721,-87982,-14054,55841,105996,1890,-86227,-31200,64150,36861,-43483,-98430,-114354,-87725,-89927,-83296,-42278,95468,200301,246481,213092,36100,-164154,15127,201319,235596,86041,62970,-13402,-29586,18893,-56521,-131112,-117757,-102486,-109448,-61167,4305,28523,87264,173675,194943,216426,220131,63868,-108871,-127174,-144521,-84860,-87057,-134549,-57042,-44826,-35779,-44170,-59592,-25544,42366,56008,-16038,-98648,-186610,-229351,-285419,-279109,-190464,-39327,70042,30748,-73789,-156643,-123552,-71654,-5518,-37202,-107767,-90997,-54533,-82425,-54550,-2903,-11703,-1671,57615,61284,22606,-47762,-75573,11199,44936,78903,129595,111256,39759,5001,-1688,22871,40261,6886,-58205,-99409,-73166,-43141,-11404,30772,95568,132998,186672,120385,-32583,-125951,-98639,-75628,-31123,-17648,-28441,-5954,19101,25059,268,-53842,-110935,-24041,62795,148968,136519,60182,-23831,-49449,-31736,6732,18321,77439,103327,71853,-11714,-27202,99021,239652,314061,246620,122841,80499,82522,99169,81076,45383,-2809,8844,56641,94169,141602,222012,270995,279843,178919,13375,-68440,-95489,-101713,-84969,-86931,-50639,8673,22491,24233,41890,66745,103305,114987,89108,69957,68222,29129,-4416,-74733,-115513,-77167,40745,132274,139193,68305,21435,25449,-11827,-52939,-86058,-52357,74901,108218,109479,146009,103532,27115,-14440,-66435,-42784,27839,31204,-65417,-38365,87369,198546,212503,96338,-1803,41549,201927,285589,133589,-50570,-5789,146874,150740,66269,26643,-9798,-12382,-20986,-50111,-41639,-43821,-88104,-67975,-8036,43167,110880,118571,11421,-55313,-75082,-77832,-63743,-35673,-33545,-27731,-67875,-120229,-64047,20862,67953,56572,11838,-16994,-44945,-33880,-46357,-13530,26488,-3475,-62216,-84209,-43067,1590,-16174,-99706,-79758,-50603,-48137,-17691,26854,116817,263100,442954,517834,329150,111199,27237,-4248,-9972,-67301,-94822,-49031,-49868,-57359,-68249,-102808,-59108,16060,48928,18498,-19592,-13639,13834,49704,75643,95507,173444,281470,390105,357541,175261,41563,-61745,-63919,-47821,-50385,-75426,-51224,44112,-60515,-3760,68797,26203,-56697,-16705,53454,57047,44640,35094,15914,5577,-14840,-40133,-85649,-119141,-119675,-69385,7269,104727,264638,374375,214993,38362,33340,35912,-15684,-65584,-74545,-65797,-60802,-90735,-116286,-118779,-91923,-52041,-43407,24979,143396,220227,195233,191327,209322,149997,88614,1619,-46487,-19838,74713,143792,189781,122736,34853,-60195,-117083,14279,114514,173741,199440,142002,80213,51440,18972,13719,14774,43271,11981,-70628,-78995,20473,93116,197412,382815,341660,179922,-3535,-64253,14518,13364,-12799,-4259,12875,454,-71119,-86192,-33949,17008,32276,100163,222160,268863,188205,60343,14439,30255,58611,143378,204889,215764,107546,8435,-18693,53675,125996,114753,-7297,-123730,-88256,-23635,70069,97074,83454,85827,84005,85414,90551,114915,178194,208265,204407,190815,131301,15302,-63347,-22310,4710,-42578,-72015,-10673,80063,145871,131985,99260,34376,-61250,-45137,13235,15665,-73680,18728,260554,220146,110214,18619,-36348,-37281,-40271,-47850,-25022,4176,34202,16507,-41102,-50950,25672,156430,171373,122089,108538,21235,-46737,-90426,-129788,-116235,-65150,-74146,11818,112970,230632,330447,284323,153980,4935,-111925,-90193,-10917,75339,77998,25582,-25017,-63189,-93154,-54238,18593,100889,181011,169610,76435,-35919,-65519,-11792,30451,31318,15368,-16896,-16869,73370,125710,121402,81555,31818,-48159,-25129,38260,-12336,-69033,-22707,46605,29239,-19987,-39509,18882,86027,100194,75112,45877,3678,-50322,-43323,-38362,5509,51259,28081,-33284,-44168,-55964,-81509,-39893,-22124,-23953,-43213,-51772,-67553,-55357,-12477,27763,18718,76858,137763,169403,121655,12506,-38569,-80088,-116390,-86669,-45077,-22720,-49719,-83014,-55849,-408,37178,24932,318,3377,13307,20278,2885,-61916,-112667,-81776,-68094,-98754,-110834,-78554,-53118,-5694,16513,-32746,-91293,-113989,-75425,-71479,-21095,-26321,-66353,-69978,-40905,-33502,-64175,-31680,53774,141226,185761,166982,150154,62140,-28757,-43337,8136,17083,-42485,-111517,-43655,36325,57315,25949,-32118,-77418,-21265,101089,110216,82119,42972,5477,-37564,-46688,20368,62011,15963,-83722,-66798,54484,102175,63142,-17858,-63806,-16486,-4447,10282,14118,12950,67602,56354,10995,-48987,-134392,-67749,13133,61792,44390,36170,18556,13008,-25583,-80436,-102850,-87982,-63955,-12638,29087,23959,-20452,-56653,-34177,-9653,42907,102947,131504,56850,-9582,-56699,-120974,-61439,13573,7066,-55005,-57048,-4998,96492,233450,303118,342864,246774,108777,-27116,-38562,-7673,-46972,-58316,31017,64550,74349,88879,128830,196671,168025,72064,-26561,-69134,-73292,-69006,-78597,-79367,-60711,-52086,-41772,-98183,1594,111292,162731,151083,103309,96629,104209,73890,5715,12736,37073,65426,51495,-106373,-9030,-33922,-69390,-92709,-102646,-70239,1494,95772,82516,44603,57070,69265,-62032,-73837,-12641,131570,294213,262044,211319,134347,6612,-72146,-94837,-33811,88721,117702,48258,75879,94697,49327,14289,48652,26409,-67488,-78452,-37774,21545,28339,24948,31308,-10132,-51658,127775,228759,194051,140331,59013,-8507,-23762,-66516,-22688,26561,38775,43366,33281,30076,45556,127738,144508,104545,73743,67996,49644,15156,-40965,-72062,-94504,-69718,-42300,-47807,-24848,2035,-6162,-57230,-85847,-17167,-10141,-10246,82515,105373,3066,-87082,-124310,-102067,-53954,-15557,-17118,-39306,-41640,-17791,918,18165,20831,-3573,-61827,-107610,-87809,-62446,-51240,23363,122833,198759,159234,42799,-11957,-15327,-9087,-8121,7243,4,-21090,-27307,-15987,-9797,-39219,-82719,-104690,-87118,-44647,-24103,15797,54940,95522,72231,-6951,-113333,-89409,-13043,27409,886,-38184,-42391,-15644,1757,-12336,-22161,47006,241600,303660,219519,50013,-29837,-1430,-3620,-60151,-97181,-38144,30150,75731,58966,397,-31604,-43011,-50597,-73794,-103931,-84765,-71501,-19749,-221,-7522,-17101,4638,-11490,-45119,-90848,-99403,-73023,-33927,-29893,-60359,-101317,-23924,102285,203546,223674,194174,37875,-75433,52947,104287,59518,-31730,-86884,-79571,-44211,-59531,-98308,-107493,-101783,-118351,-89813,-37943,16887,52097,18774,-3356,-26151,-81227,-114464,-93293,-13453,38679,45156,59380,121192,167262,179423,143872,90374,69502,71560,137745,211628,136273,81438,21356,10022,43305,51810,39507,-20262,-46899,-96451,-128490,-71894,-51588,-48399,-28422,-81462,-59630,-61839,-54425,70182,87674,13487,-71897,-117175,-33177,-29882,-51205,-38908,-14376,26267,60215,78802,116000,98594,49455,54449,27819,-15389,-23951,-15692,35308,52667,15454,-19828,-60831,-97943,-86706,-61112,-40291,-30693,-44700,-54195,-52226,-44778,-77636,16198,72811,19961,-73585,-60570,-14613,-14969,-33313,-81452,-120612,-83318,3751,-37150,-83729,22527,64293,-1067,-84004,-74344,11696,83667,73943,46337,-41414,-50126,39718,165102,183067,144109,137480,278128,303473,154643,46350,88770,108006,168750,224560,382494,509012,421726,237840,98179,17730,1477,54336,175875,260572,235340,148666,-3755,-75802,-108237,-118446,-87862,-38440,40325,206895,232241,64596,-45257,-10244,-15007,-61141,-8877,27083,10411,-42967,-15860,40327,91724,85414,68819,20733,15463,-3908,-47626,-87733,26362,163925,263712,202088,96798,-21023,-80917,-65645,-7653,-2240,-31437,-65414,-51110,-24025,14492,74025,68173,9393,-29516,-63414,-66224,-79888,-103087,-101750,-38938,17079,10094,-4740,56526,138489,167887,164897,81298,28687,76153,86951,35072,-2693,6723,20051,27804,44472,93127,79677,23988,19221,3807,-53387,-130954,-96156,-31734,12570,19906,4129,-13373,-46149,-87976,-66841,-27626,1853,45541,75212,46377,-42260,-99330,-73847,-11105,15639,10236,-4814,-62057,-89267,-91144,-36703,-6231,14610,64599,92760,108862,121146,118938,118318,67094,-43400,-90787,22405,177463,239116,182664,101825,29459,6328,21687,30386,-3590,-10647,-21088,-39712,-55113,-52061,-4991,40490,62160,43946,4195,-84208,-138820,-41562,5093,-17541,-50177,-87387,-32586,-9231,42896,78401,70625,14404,-77397,-77489,-24498,-49915,-102613,-86287,-36784,-15685,13,-23904,-18578,60494,92581,65066,50279,67372,14204],[-20057,-62718,-30781,15637,117725,102566,6563,-33650,-34897,-2035,4281,-53047,-46196,28256,85859,104762,16007,-15815,8292,28214,25029,48978,53547,69552,56413,22211,-42754,-81998,-22486,155819,379216,413484,283900,75591,-55295,-10908,25113,-23615,-91687,-108569,-9933,42708,-49337,-101964,-106453,-61464,-82477,-87225,-56523,-60534,-63667,-56445,-59415,-91358,-93517,-31317,10563,10103,-10402,-31458,-27385,-14981,-17314,-27107,-16895,9867,26643,6753,40674,89640,158096,191184,142010,21028,-65062,-78563,-92828,-83656,52895,224709,202584,31118,-110026,-63265,-11606,61868,104508,46565,6994,38927,119747,191998,185360,140430,77076,38374,13329,-12449,-29046,-38113,-53928,-51963,-27221,33906,41856,-66905,-67054,-1273,39625,136711,395286,490252,390344,291629,112131,-20287,-88289,-100933,-44824,-9409,18601,36453,56562,32121,-46582,-52489,-6717,81254,134225,91046,-27334,-57290,10693,120499,149536,63129,59880,180839,236500,179564,68080,-7549,-30064,-27770,-27328,-25992,-23429,-10917,6991,11123,-35197,-63831,-55908,-35041,19600,150949,266698,247573,80816,-21152,-28326,-47252,-71726,-16715,-11859,-77275,-66384,-1029,20241,8119,-2690,-59111,-80413,-74239,-37959,-21259,-6161,-8813,-23828,-58558,-77491,-60199,-95220,-93541,-26909,39644,46282,37472,97569,236269,218709,116811,67806,50375,8267,-46142,-72277,-52862,-16737,51254,116249,137440,128715,80533,23739,-9476,-65515,-99407,-82357,-84989,-54570,157460,464565,521097,344669,137863,-5799,-129269,-38736,19795,-10342,29091,120844,165427,110169,-59942,-30777,31111,39918,19016,2302,16559,48505,46395,29009,6559,22994,64302,57653,31810,18918,30135,63349,145274,164711,92080,67705,37286,1473,-19950,-14329,-5972,49860,99633,136623,109555,63380,58640,30264,-81811,-106736,-75716,-71520,-47267,43803,125052,231008,279691,127791,70490,100731,115025,79967,20381,-12572,28721,43069,4886,-39111,34442,121415,186591,264084,223060,58331,-15334,-32957,-63476,-22420,23081,5198,-74085,-111721,-65356,-30784,-55105,-121790,-113748,-57809,-52488,-67880,-54245,-51918,-45787,-82961,-74930,-43020,1364,31742,64515,95126,92783,35619,-15510,-42798,-28639,47642,84265,23278,-87671,-59293,28069,101246,81546,5344,-65777,-49744,-12940,-6098,-56604,-120405,-78854,-7708,36769,48156,46633,64326,110264,126717,145707,240371,419982,471257,265016,71180,10889,-6769,-7249,-4831,8032,7170,-10836,-11965,-15070,-36358,-110894,-60851,45774,81306,8786,-63651,26092,34660,-28061,-115053,-60200,15388,79987,95708,73848,42182,-22545,-99639,27,162349,100798,65319,63892,24628,-66649,-67865,88477,233859,321174,356738,336370,188589,-40096,-144724,-137616,-151247,-138764,-66482,20912,70591,125338,196251,142866,32289,-63193,8305,136699,198364,164176,63896,42506,26867,-31138,-98083,-54687,22075,23167,22395,10000,-62944,-110692,-76164,-11540,51350,42532,-31230,-65856,39907,65642,74385,86936,34368,-26945,-53497,-60191,-48955,2385,90479,163314,159863,96385,46611,69789,157700,148716,34,-63851,-48515,-7128,-15512,-76511,-108639,-109211,-93773,-90460,-114697,-151623,-97575,-70656,-103650,-121892,-130201,-152842,-88995,-20444,45213,-23502,-131886,-70642,-7660,-8158,-41273,-137140,-61669,32973,109627,111496,29913,-110894,-59784,4117,-8691,-32694,-24922,-3351,2390,-56966,-59242,120739,220805,136341,-29279,-124250,-42250,58864,124472,121379,59189,-41043,-50273,43837,74780,68418,65146,22665,-7942,-66875,-134360,-76515,-34425,-39935,-74188,-102787,-49936,-44746,-33895,-30524,-42354,-102095,-79434,-23782,-33492,-61759,-98215,-35732,48580,155119,240236,273567,217949,118470,17709,-50256,-105840,-115198,-35147,16401,2897,9663,10918,-40445,2992,18349,-7346,1923,64037,120255,91510,41755,42442,113889,57336,-51702,-95056,-91794,-99166,-92326,-32602,48916,142747,230403,257995,216665,159457,175988,252803,259640,219774,124012,-30197,-57538,33576,106981,52763,-7079,22566,42309,-48682,-95211,-38649,-45831,-55093,-62029,-90596,-127545,-18431,127280,250623,270978,146258,33078,-37125,-81488,-77704,-25966,-34327,14468,122845,114245,31492,-46611,-105139,-134972,-123918,-82782,-13238,43400,65231,66224,58821,49198,40225,15330,-7604,-44367,-123840,-122421,-38344,62190,144668,164305,44214,-25427,49283,181316,203670,31789,-105413,-52121,9499,51820,63064,84976,90835,111195,129604,68705,1550,-7047,-47509,-103078,-105272,-19188,153710,320430,314813,213745,112003,33114,-20397,-57677,-95884,-84856,25628,124958,118766,34103,-28447,-60630,-35558,1105,41230,139076,243753,297201,247199,110854,114761,108504,40069,-62003,-64602,-9627,47567,130437,151947,52971,-59331,-92418,-53042,30618,41348,-50608,-131375,-46861,3161,24950,109354,88908,7312,-48510,-59665,10009,58823,77510,115334,87412,13852,-2954,-2482,9939,71685,137475,152143,114060,88277,49456,2722,15815,37320,-473,-12163,-20812,-63564,-87977,-75696,-66454,-64393,-13838,19302,4926,-62447,-84118,23309,109283,100579,56212,24621,-8909,-19477,-5987,30817,106672,115061,2922,-90366,-53698,89920,244695,156640,28897,-84295,-55054,-31048,-29091,-53885,-75768,-17149,96654,160627,207362,186582,93922,9293,-43747,10794,96020,195589,211215,171012,92430,-29611,-89463,-110681,-113778,-76334,-72828,-72248,-111253,-95455,-83063,-88554,-37628,58870,102974,26425,42303,91645,99075,106456,105084,114863,49064,-19633,-86865,-57081,4341,22318,2121,29016,45129,13263,-29566,-57417,-86425,-51543,-8692,39623,65276,57465,75000,110387,127684,93625,10230,-67647,-42833,-72061,-118812,-88458,-95465,-89667,-51765,24229,6797,-54433,-96331,20429,223323,145695,51611,-8097,-6172,221196,498480,535589,283080,85881,-15948,-101617,-97162,-132757,-89259,-71023,-99402,-124052,-81954,-30043,-19637,-47267,-95968,-93786,-77814,-99006,-108081,-58233,-11539,28447,8738,-13759,10617,29826,1742,-54408,-89446,-105010,-63263,-998,38093,6396,8244,42834,55924,56813,41333,-387,-27036,-68306,-108627,-94358,-24108,44684,99209,141,-95743,-42680,53729,29121,-49425,-102290,-133090,-164931,-248642,-319516,-314449,-171479,-39479,52505,85567,-17221,-173123,-22655,135520,186458,64129,48206,-25530,-39527,9161,-53745,-128943,-117470,-100443,-79812,-38677,-1386,5808,38341,129567,153370,164135,146411,-6846,-98889,-82582,-112174,-74981,-59543,-107007,-55171,-46835,-33290,-40405,-56380,-25296,36303,47881,-15549,-88800,-163449,-208927,-260774,-250649,-161616,-16587,85020,39766,-69711,-146740,-114012,-75416,-18266,-39077,-101327,-89736,-62573,-94770,-39282,15360,-2330,-31331,10167,23215,7382,-45335,-82187,-6921,12808,38876,93600,84597,23781,2857,138,26449,48561,12536,-49240,-54042,-69906,-57038,-1023,60269,116571,139277,182247,103638,-46141,-97247,-89134,-73726,-26151,-9242,-20362,566,21778,20823,-9511,-69368,-86694,-22759,49258,120857,105061,56975,-14430,-51204,-42321,5197,20751,71207,96925,66347,-26983,-52323,64279,196619,285135,236279,113478,74776,72662,70553,45812,33248,6359,20608,64365,96168,132144,198317,245300,253392,163770,18404,-62004,-80814,-82164,-76590,-80157,-45350,7826,9550,1919,42364,66638,95141,93842,62075,54925,65181,31931,-4328,-81424,-114122,-75028,32486,113909,128162,73327,31368,41521,7233,-42467,-90444,-64850,84864,136655,129666,160247,113871,20305,-28291,-73249,-30844,39444,40614,-61252,-48272,71811,188693,221395,100896,-12335,24972,209931,303963,150285,-37165,13668,180057,185751,82646,32488,-8627,-16294,-28665,-56292,-37688,-24583,-69685,-48465,10686,54599,110270,107466,12081,-55040,-91631,-79257,-47330,-21707,-24130,-18646,-47777,-75505,-72296,9104,51416,34576,-14737,-40716,-60272,-31583,-36169,-7047,27195,2155,-57520,-102700,-80049,-35504,-46378,-102777,-60437,-42134,-45250,-15747,36632,142936,305248,469110,481784,256450,75000,15440,-4574,-4719,-60514,-97584,-60707,-64003,-78960,-87494,-99353,-52715,29928,63893,31527,-10821,-8991,14975,53003,85711,112067,195630,309001,427712,427276,247400,67754,-61184,-64567,-48980,-63236,-88854,2616,66583,-65077,-22078,54286,16366,-58357,-11465,59375,53373,34269,21443,4545,355,-15704,-37254,-80201,-104868,-101789,-53515,20589,116301,270615,364073,200310,31291,50300,51408,-11863,-69379,-78281,-60982,-52709,-84541,-116152,-122061,-102213,-59475,-40853,28692,131802,170641,126283,137788,184384,152381,104751,19515,-36340,-20485,63405,127169,179583,111484,6353,-92599,-127230,11150,106811,161468,177739,117428,76688,52537,12011,-2935,-4440,25965,3167,-60931,-66694,35141,132723,269073,435619,323984,172366,836,-61225,15705,11351,-12243,-2065,13678,-13866,-87986,-97902,-43586,7057,31418,92264,202863,246465,167576,42435,-3948,23810,66663,158714,226829,235054,102316,-6232,-13573,83937,163180,153269,24276,-120252,-105346,-15522,79429,88058,62997,63909,68487,80659,106448,150883,211874,236645,219798,185173,130965,30093,-39701,-9982,21031,-12786,-27736,-5463,52287,121004,124828,109610,49651,-38758,-41475,3164,-11562,-102003,51388,330996,316613,187893,58487,-24446,-26870,-16401,-19952,-5008,-2239,20180,7997,-42673,-53351,23357,169276,203408,154093,138130,28627,-43284,-82028,-120806,-161439,-113074,-58110,36022,123979,216253,271911,213868,112380,-10023,-118955,-91009,98,115806,138552,69132,-13045,-67117,-80406,-63551,-23102,66539,163353,170119,82581,-42250,-62090,-8432,29407,24003,1241,-37437,-32288,58462,110799,106191,79940,36643,-34052,-17087,35093,-11496,-64539,-22507,34598,9151,-38809,-51141,14394,86794,103401,75381,41366,-8120,-55559,-43773,-47443,-19601,28399,11913,-48957,-60217,-68687,-81579,-35299,-16354,-18126,-40125,-51982,-67787,-63448,-27141,11373,3300,65516,119707,159278,124633,17942,-31306,-63553,-100343,-93581,-52489,-32326,-72400,-99791,-49176,21301,67243,67966,57253,62127,60768,42212,13365,-56504,-112794,-91548,-79439,-107656,-112766,-82426,-55481,-6884,12703,-38156,-97103,-114160,-79973,-75864,-21992,-30013,-82070,-87098,-44984,-27552,-48745,-26033,46551,130873,174059,156675,143244,45954,-47482,-56439,5794,27786,-20428,-92959,-50733,11840,16420,-8722,-45723,-54274,17492,134391,123400,85047,41566,6234,-24868,-22180,22755,61517,12754,-91573,-58009,60853,114254,74637,-10345,-58378,-15598,-5013,6913,13625,14459,73782,67070,22634,-38101,-124891,-70402,15519,63691,44341,37028,21666,23577,-17791,-75858,-100272,-98337,-99419,-45828,-2137,-5048,-43254,-68418,-38612,-12782,33842,94208,134617,62587,-11604,-67363,-113564,-58797,12253,20082,-29080,-38545,-8583,89934,217404,260294,276921,200364,103250,-20959,-46136,-25589,-65704,-51104,47621,88729,103054,118848,152974,202458,157262,60855,-34538,-74100,-77338,-62394,-68104,-72715,-55601,-45726,-25658,-48435,1463,88826,144434,137823,93281,85476,85766,65542,21907,17605,26744,16902,-5102,-77416,22145,-19200,-64221,-93751,-102591,-72653,-19487,45068,44808,25850,37672,19116,-99870,-41588,38125,202397,330864,263624,217778,150040,19542,-64987,-88238,-22212,98352,89228,-12622,46354,90021,42990,6726,60246,62708,-9224,-25039,-1622,50606,54415,43889,40067,-11010,-60517,117937,229279,200563,151629,69805,1021,-6411,-43196,-3292,40100,42453,45775,38718,45371,71140,151893,152368,113189,74617,52442,27778,12786,-43443,-78811,-90359,-67947,-41929,-48176,-37104,-14450,-20613,-55995,-66926,-9027,485,2228,85253,95841,1375,-75070,-132289,-119656,-67156,-27966,-31674,-50371,-41247,-26495,-31049,-25770,-15000,-28150,-73509,-111717,-88351,-58871,-50048,6626,80725,128198,80181,-25829,-61584,-42902,-14265,-11222,-3778,-21670,-48869,-33339,-12535,24351,16174,-36958,-99430,-122760,-67667,-37457,10813,62049,111447,84755,6616,-102289,-92710,-4759,45792,27050,-10222,-22995,-4992,3188,-19964,-41476,15423,194724,268061,198125,34659,-34915,18539,34513,-27250,-85906,-35384,32641,77549,58006,-6480,-34208,-31386,-46124,-89491,-129643,-102250,-63570,2643,21738,5637,5182,20508,-2898,-43815,-112876,-128157,-88957,-44259,-33833,-61229,-90342,-16102,108090,225480,244047,214015,47940,-81564,49407,107697,59511,-38529,-95489,-96250,-71703,-76074,-84898,-96214,-96926,-124529,-96314,-40586,20293,63214,25384,-2771,-23704,-82612,-101625,-63648,13736,62472,61717,64972,117985,149048,161275,131574,77542,54844,54931,123653,185614,112198,66509,-3519,-14158,25746,38465,21981,-41741,-71941,-119369,-114240,-73589,-74308,-83683,-61141,-106246,-55116,-69928,-94085,67400,97696,21041,-74969,-115905,-12088,11038,-7869,-8740,17546,72269,119385,138246,161209,112481,46849,45264,19315,-18810,-22567,-20401,16417,27059,-3864,-29234,-61989,-91934,-78171,-54521,-38858,-35276,-49682,-49770,-51383,-56400,-90921,22398,73671,24874,-65066,-57624,-16386,-26399,-51190,-92520,-132998,-122451,-38914,-62528,-82692,22560,63394,17748,-57016,-105234,-13897,110808,131340,107463,575,-31319,27359,130871,152816,125392,118658,249891,293320,167654,55133,72506,82276,132025,179113,338460,487414,423627,227792,62302,-13161,-22284,42489,189231,300375,261018,146136,270,-73803,-120406,-132472,-91801,-40261,29315,183449,228133,55365,-59355,-7281,1372,-39015,-5519,23880,3184,-59218,-30616,32248,95203,97588,87339,41137,33519,799,-56079,-70734,44044,180629,260951,195820,108243,-1039,-72089,-62162,-1632,13311,-35614,-68209,-45520,-18564,11016,52551,27752,-34141,-75310,-77687,-80312,-90461,-99047,-118998,-48148,11278,3631,-12732,47148,134642,196077,184565,84563,27380,74242,93060,42680,10092,21729,33104,38967,53082,93820,68212,7632,4490,-6051,-54624,-128015,-87434,-24633,16771,29904,22356,-8104,-46145,-81231,-68902,-34575,-7227,38159,64721,33384,-51165,-112141,-64036,10108,36527,33236,35148,-40152,-69927,-68767,-13106,12646,19496,52320,73969,98988,99394,79561,73858,48526,-40305,-77813,36273,189575,240599,178498,104303,40691,22670,33386,22202,-12898,-6664,1016,-10477,-30412,-58118,-28300,18921,36597,12988,-25660,-103572,-134738,-48382,-10696,-30572,-58437,-84563,-22759,18652,88196,117927,86406,15260,-81070,-79768,-32673,-64533,-109472,-92764,-38514,8113,40655,7506,-8181,64756,105557,89711,85257,100903,32221],[-6561,-62638,-50724,-14772,79263,71501,-21137,-44275,-21455,19397,13018,-44252,-29510,38019,89313,102049,16381,-12418,8595,26409,36566,82635,90503,85230,47333,4993,-55353,-74133,-11050,163062,373394,426056,294730,73555,-46285,20951,69957,7900,-73243,-112612,-14109,53403,-35527,-94733,-108529,-29095,-30761,-63730,-52956,-44329,-47949,-43562,-43593,-77152,-112028,-46854,-29601,-17559,-23514,-30055,-30670,-29193,-34680,-38408,-19382,8141,23222,7448,39491,77538,135983,178981,141072,22517,-62890,-77745,-91304,-87660,40553,206347,176265,12353,-106563,-47301,10496,103694,126617,54948,20174,57644,144351,208209,183718,130442,69426,31257,-1919,-54176,-83691,-81463,-74966,-56422,-22201,35936,57064,-33005,-75392,-11345,31882,126086,370142,504845,433315,322168,118837,-23888,-95932,-106670,-51438,-17720,10084,31561,49608,29672,-45939,-49622,-4426,80553,123627,73949,-47367,-77625,-9640,98942,121732,50631,52135,167150,220630,165164,70706,-1268,-26271,-16542,-17172,-18488,-26119,-21786,-5700,3399,-30060,-47724,-41733,-33430,2997,114841,230175,215367,76243,-1066,-10862,-47278,-78117,-18090,-12296,-75495,-54783,6223,23761,12630,-492,-63398,-96685,-103404,-75505,-69533,-48296,-34852,-35142,-57925,-74098,-68479,-120764,-114856,-22798,41307,44001,30844,70431,205322,201982,103091,60507,52240,16450,-44827,-78547,-54622,-27424,27200,88668,112381,110833,71500,24142,-3215,-51610,-92039,-79384,-76047,-50114,170910,489634,490568,293291,102141,-30134,-109699,-14790,42720,-3426,28481,140608,207616,154643,-25478,-41545,28711,45268,11721,-19374,-884,47795,50615,33462,14829,36358,76071,58499,23704,5204,8916,49805,151750,170021,87494,55210,17893,-15076,-23316,-15228,-2673,54028,106199,147752,124728,68787,53685,22380,-90800,-117697,-85385,-77848,-45498,59029,151754,240899,253471,87100,39987,83715,112686,86762,31488,-1708,28933,33062,-9574,-50775,32619,123705,194162,283585,268513,89971,-11668,-34556,-55435,-5345,45554,28977,-55555,-129926,-112241,-90864,-94285,-115872,-130782,-73907,-65269,-78791,-57727,-38902,-15177,-40526,-42367,-15057,20119,39840,72973,105122,100037,39861,-21137,-54978,-41351,25862,48361,-6501,-96556,-24326,89094,138786,88588,-1108,-64664,-33110,4566,13862,-37543,-111657,-72750,3902,46601,45061,40497,61760,113540,137643,156822,246977,413508,466907,253263,62258,9435,-3414,-9107,-19023,-11957,-12702,-29332,-34900,-35927,-49306,-115919,-56299,37262,64539,-2090,-49141,39081,52888,-1586,-87288,-57949,10252,57010,63230,58640,45729,-4411,-71668,-14038,127837,63270,50866,65786,30056,-63072,-68880,69203,191587,285151,325462,296284,140601,-43228,-146338,-140828,-152526,-126834,-65530,4694,45882,108731,210455,178411,57932,-52800,-30260,101620,190663,179669,74002,41771,14302,-42282,-108417,-47263,46410,63557,50313,24643,-55805,-113262,-79192,-23222,35231,28940,-37441,-64791,67318,126034,128074,117693,45136,-26902,-56520,-64608,-52406,5523,101048,181523,182542,116568,39794,34580,153358,159232,3579,-70158,-57421,-11836,-14364,-66308,-98464,-104789,-89964,-87229,-103703,-124206,-93543,-82728,-127453,-105437,-111549,-154377,-100502,-27962,41736,-12620,-119821,-73554,-13958,-14207,-41170,-127536,-66841,26604,113491,129388,44591,-99041,-67363,-9504,-24063,-54299,-42585,-16842,-2816,-56844,-58226,122995,227028,150306,-6670,-108272,-54761,54162,133345,137651,70882,-36129,-44147,60882,102383,83069,74607,31427,-697,-58955,-139232,-101956,-60657,-48212,-66867,-89372,-25881,-10596,-21404,-34790,-56536,-84866,-70237,-19271,-25729,-29403,-32292,-62480,-1787,115163,204689,243358,207022,117586,12448,-59755,-106523,-84323,-9125,33028,14359,17362,20924,-26008,21227,33758,15079,35653,99800,155965,112342,41087,38487,131130,84674,-31826,-91261,-103793,-92847,-66502,-7684,69725,159478,237279,254715,211366,153716,162310,224222,212059,187764,108960,-27188,-32065,69875,145167,64302,-9173,11645,24682,-57415,-79264,-33640,-59624,-86070,-76473,-92499,-129373,428,148308,270490,263323,119768,20727,-33345,-73561,-63576,-9763,-3122,36735,120638,101780,23168,-47920,-94167,-120843,-132081,-78400,-7366,51115,68175,63305,52045,37462,18968,-9673,-26042,-50517,-124782,-105872,-13404,84008,154702,150027,27554,-52598,20941,148119,184958,31455,-106435,-52850,6042,45938,66403,96966,110944,137219,153077,90705,24298,15409,-27260,-105404,-95123,10253,183797,333654,326595,221040,108891,33140,-22780,-57820,-95767,-95903,18129,119351,103186,18052,-43893,-72329,-40087,996,43270,146674,265603,323568,255958,108495,110395,106734,42784,-61623,-71791,-10077,62554,149633,157775,40680,-70604,-106351,-73236,10292,27091,-74764,-114659,-41069,-10954,-4906,100723,109677,34096,-20834,-41195,5625,28490,39000,77799,57748,-13419,-17544,8436,24066,82411,139554,135059,87253,60882,24178,-10076,5093,20514,-20424,-34258,-37058,-69194,-71447,-62014,-55940,-51579,-1171,27641,8463,-61797,-81329,13717,98061,78427,23261,2299,-27964,-29201,-10480,43078,137642,138766,14893,-87487,-48146,90608,250814,162606,32044,-69941,-41414,-17439,877,-22188,-49359,-15010,89060,160153,218070,196269,98890,16586,-26108,42395,116605,158993,125822,77246,-2598,-118519,-104676,-91855,-123308,-111458,-96051,-78221,-106046,-95680,-87548,-99568,-60453,28892,89961,35238,38361,76778,72317,80521,75417,89636,42553,-9259,-71856,-63980,8282,33802,13253,36300,54639,24489,-20109,-52824,-95193,-56742,-11618,38054,72094,77374,105966,140773,131215,88254,19816,-53378,-43341,-85040,-107618,-75484,-72021,-53225,-10229,50503,2127,-78483,-120725,18306,218882,132251,42815,-11889,4313,245232,522870,537308,278713,99524,1451,-91452,-99846,-122623,-76098,-63844,-110329,-129124,-72706,-3588,22062,649,-60002,-110269,-85648,-93990,-86888,-43502,-2001,32847,13565,-1055,29799,44378,7978,-54737,-93837,-87199,-39182,9819,40368,-3238,-19485,27734,56243,74921,63303,13182,-30795,-66870,-106389,-100152,-33815,32537,89633,-712,-101810,-53933,40533,18134,-57319,-104360,-110338,-146484,-249422,-413201,-492885,-362158,-200914,-64708,16254,-40059,-140255,-59792,64037,128025,39657,31661,-38105,-50063,-1826,-52168,-127099,-116806,-92960,-50722,-1102,25759,15486,4863,85869,113724,115637,77835,-65930,-65267,-37417,-49028,-13528,7994,-54652,-53948,-48560,-28461,-35138,-51367,-23493,29836,37224,-16790,-80420,-139119,-177232,-226732,-217059,-132897,2030,94524,46816,-62542,-129410,-95975,-61585,-24617,-40138,-90183,-83581,-68289,-105518,-26447,28785,2446,-68288,-34756,-10152,-6457,-43445,-88367,-25912,-22101,-4683,57554,61571,16642,11839,9439,35679,60576,28364,-13422,-671,-53390,-64954,9721,82761,128626,138653,168128,81408,-47845,-64303,-74686,-72802,-24966,-4687,-14092,6737,23777,15633,-19949,-84287,-59262,-19375,30966,86389,74897,54342,217,-42491,-44655,5113,24335,67098,90985,60499,-43437,-68704,39635,163227,259203,227470,108359,71858,62070,38130,4774,16198,13990,31859,70885,95162,116666,168555,213329,219433,141365,20593,-54522,-61960,-51418,-51024,-63369,-35800,8467,-4660,-25004,40736,64206,84273,71493,37144,42672,63659,36769,-1457,-84973,-111278,-71254,24062,91460,108891,70668,36507,55311,29645,-27904,-89506,-70853,97578,165962,151924,173369,122095,12698,-40026,-75443,-18862,48664,47115,-56027,-58372,52895,167386,218531,103381,-18874,1935,194538,293780,157863,-22398,31312,203773,213720,96630,36415,-9268,-21777,-36519,-60439,-30263,-386,-46175,-24538,31984,66802,109460,97557,17983,-45364,-107123,-77234,-29189,-7414,-14034,-7866,-21925,-34481,-60461,8374,42931,17320,-39698,-62718,-70797,-29760,-27594,-1713,26629,9030,-42091,-94586,-104192,-66753,-65455,-71953,-41387,-36526,-46704,-17860,43456,165987,335423,471029,422436,181093,37984,2826,-4522,1690,-51788,-97704,-68930,-67976,-83541,-97201,-91645,-46448,40705,73742,40648,-3953,-6807,12801,54412,94464,127727,209660,321804,447223,486668,325242,96800,-58696,-63649,-46305,-67404,-63969,53225,87203,-63424,-37122,36698,3128,-59826,-7034,62692,48043,24345,8105,-5183,-3338,-14728,-31929,-71438,-87983,-81408,-35949,34331,125198,264160,333285,176204,28550,69089,66761,-9608,-73869,-80667,-54504,-43916,-77560,-114957,-124087,-112950,-65653,-37139,31205,111662,113379,59755,84742,154182,150225,117655,37600,-23433,-17966,52797,109374,162545,93635,-23005,-118303,-128626,-254,90577,138407,145772,88595,71191,51936,3183,-21246,-25596,4164,-9602,-46140,-37127,61377,182341,344091,468186,293080,156623,6800,-57534,11987,3054,-16196,-1454,13238,-28896,-101912,-104170,-51100,-4244,26324,79065,175950,215839,141725,22777,-22189,16597,74093,172182,244028,246935,95012,-17975,1848,121318,205675,196536,63517,-88775,-114801,-5542,84707,76903,45556,48855,61194,82038,124766,191532,248280,264626,229421,175944,126061,40450,-16572,11593,46717,24492,16534,9001,28510,94417,113892,116123,61239,-20199,-28512,5810,-20046,-95823,96576,405306,423674,278724,100568,-11193,-13715,13960,18789,24282,-1045,8257,-103,-43108,-54936,20491,180706,239447,188586,163702,33479,-40248,-69929,-88801,-106297,-72029,-15606,65905,138060,202375,214404,149227,74860,-23334,-122335,-89252,12548,162391,210559,122336,4845,-62973,-55994,-39758,-44911,40387,150574,173917,90823,-48599,-58268,-2645,31180,17338,-14063,-56457,-33314,40385,85227,78448,70870,38177,-19932,-3823,37113,-5894,-58205,-21807,21845,-10427,-56941,-61617,9536,85063,103278,71080,31705,-23167,-60219,-45126,-58295,-46987,9462,2624,-56189,-70585,-77443,-76710,-28969,-9679,-12546,-37967,-52283,-66235,-67907,-40147,-9995,-23978,45506,95858,143855,123534,23298,-22577,-46220,-82281,-96925,-59009,-42013,-101547,-110982,-35403,47981,99933,114053,115641,116331,103414,64387,26007,-47857,-106926,-101439,-88700,-104367,-99402,-73377,-51768,-7090,8569,-42760,-99618,-112938,-82418,-72615,-12169,-22143,-88260,-105917,-47847,-19055,-31104,-18058,36544,111345,149070,133507,122591,21386,-69074,-68452,3658,38717,1754,-71523,-52679,-7700,-14718,-28840,-38970,-20922,57232,160854,131718,86074,39326,6248,-12283,-1223,24713,59704,10104,-97209,-51477,63700,121921,82372,-5852,-55293,-16173,-6827,1766,10114,13998,78804,76533,31969,-30445,-117690,-70226,18241,66576,46734,39421,22203,26824,-18789,-77673,-97955,-94347,-118573,-80580,-36095,-34652,-61677,-74636,-37795,-10540,31158,91041,142808,71562,-15015,-81013,-112017,-46946,24302,42379,-1151,-22296,-17061,75724,190674,207505,199182,141883,89263,-17018,-50682,-39615,-80414,-47077,56911,107034,127779,145654,171997,199363,140501,46773,-43309,-78936,-81421,-60035,-64231,-69915,-49148,-31288,8721,9386,24053,70746,123833,121920,81085,72783,67955,57711,37822,22979,23918,-44511,-84964,-465,59532,-2491,-57237,-94719,-102065,-75620,-42454,-7455,7184,8109,22609,-17310,-93835,-6402,88796,267994,348788,249574,206920,150149,27623,-56542,-74613,1765,118357,73589,-77357,11662,74751,28645,-6243,67697,94172,43771,26532,34745,79083,79481,62172,49206,-9767,-69265,101067,221706,203390,161780,81973,14588,17816,-15249,15979,51573,42695,46277,45663,61510,95294,169398,152572,114952,71646,37549,17271,20584,-38021,-83040,-87433,-67379,-42522,-49479,-52197,-33456,-34235,-51522,-49180,235,9494,10068,80454,80157,-1964,-64498,-115233,-124964,-77549,-39481,-44698,-54440,-25838,-9155,-34787,-69926,-56053,-55876,-89724,-119178,-86191,-53532,-48202,-17541,30070,56022,6422,-80875,-94612,-61514,-17411,-13475,-16321,-49120,-81921,-40212,-13285,53621,65683,8078,-60447,-105968,-75835,-49802,4446,66991,123516,94729,18944,-90194,-98661,2008,64706,56555,18300,-6648,2927,3373,-26506,-59877,-19425,141061,222117,168323,15829,-42179,36268,69439,2288,-72378,-33127,33135,75923,52971,-14063,-27732,-13068,-36602,-98893,-135847,-107674,-56547,22912,42718,18383,28628,35743,6785,-33013,-84620,-104744,-84782,-46831,-33614,-57472,-79663,-14915,103352,234258,253369,222838,50914,-86007,42994,104566,52651,-50781,-108711,-115948,-90764,-67762,-64863,-86763,-95685,-131412,-102244,-41791,25731,75919,33803,-4289,-22628,-78878,-78826,-32430,36313,78004,69133,65407,112056,131220,142884,116463,60768,37287,36396,106820,155735,85722,45374,-29511,-33610,10020,25031,5600,-62018,-97032,-145084,-96000,-65734,-86597,-118252,-94852,-103601,-42739,-67505,-106083,78218,113521,33631,-72623,-112271,5867,51509,41930,37763,66561,132013,188514,205469,208553,125922,47650,36133,5647,-30095,-27905,-27557,-4097,-1318,-23538,-36278,-57841,-81404,-73118,-52388,-40800,-41614,-55473,-47995,-54436,-72779,-108720,24972,72324,30046,-54583,-57244,-21573,-39631,-70275,-100507,-143175,-157229,-75080,-81715,-91160,24610,83532,58582,-2600,-101067,-44460,122885,162279,138933,21590,-25069,16513,110569,139146,118421,105721,220150,277739,176357,60060,49281,52413,94820,135530,289936,450623,404023,201929,23256,-45680,-47934,29764,195545,326589,269050,130735,41,-72128,-130645,-143139,-92343,-40041,20642,158307,217803,42268,-69342,5477,23814,-20684,-9273,14720,-5383,-71351,-48165,19600,94477,107914,107672,65060,53836,5520,-63387,-57647,55884,189472,245791,181226,114738,22000,-58410,-60147,3780,29469,-41704,-74363,-41381,-13998,4747,25521,-16915,-78539,-100772,-65688,-86137,-101546,-96526,-113423,-39518,17999,4950,-18167,36494,124582,211855,194417,83256,21874,65891,91997,45965,21806,36754,44784,47151,57795,90881,55644,-9190,-14145,-21245,-59802,-129670,-84756,-26048,10209,30645,36646,-3226,-45990,-76029,-72920,-42698,-14991,35641,62904,28255,-58777,-127455,-47734,32148,54385,52644,73969,-9857,-47572,-39922,14895,30738,21356,35963,48991,78157,68591,37834,32272,32693,-32031,-67196,46045,194250,234295,168640,102647,48850,33314,36846,6779,-26944,-8170,16570,14212,-4312,-50567,-52302,-8482,5294,-22624,-59024,-124532,-130874,-57364,-28536,-44410,-68348,-82740,-14985,44145,132366,159674,101825,16342,-84060,-86282,-45897,-80661,-113002,-98549,-40932,25371,71326,33611,3211,69924,119692,119110,127987,141367,55193],[10384,-53838,-63290,-34985,50222,41853,-53603,-55358,-11178,35241,17333,-39480,-17440,47031,91906,97540,15044,-14014,2793,18701,41990,108786,126313,105939,42864,-11000,-69390,-71733,-7720,155328,344644,415396,291038,69913,-31553,53847,115793,37995,-57073,-113644,-18149,63527,-20533,-89302,-108609,-5276,8862,-21271,-36743,-27306,-35096,-33853,-29825,-61910,-128930,-60233,-66713,-48560,-37031,-23832,-26716,-34624,-46570,-46352,-22149,2912,15327,2847,32129,57949,105091,159268,135461,21898,-62110,-77740,-90660,-94311,25854,182564,148547,-3118,-98181,-33278,33885,149075,147070,62751,32421,74154,163757,211355,170111,114036,58025,19601,-22728,-99698,-133946,-124627,-94027,-60484,-20044,32964,63646,-3293,-64969,-19898,22063,112961,337981,506674,470608,346378,121657,-30353,-108019,-115429,-60275,-27942,-420,23572,38975,23239,-47550,-47206,-868,80435,111616,58279,-60729,-100762,-35887,71051,89149,34109,37732,141911,192495,142249,67038,-599,-25894,-7093,-7614,-10281,-26194,-32170,-21526,-8644,-27767,-34395,-29955,-34259,-15613,78142,190126,181832,72778,17174,929,-51785,-81188,-16855,-12206,-73749,-45816,9349,21016,9544,-5751,-72611,-116265,-125930,-101605,-108093,-86260,-57963,-44986,-56859,-69550,-70943,-124336,-111906,-14968,40111,37340,20284,39923,162003,171412,79881,47401,49193,21146,-45279,-87816,-58795,-42828,-3756,53845,79990,85417,55138,17355,-3184,-40935,-83272,-76196,-66737,-53455,169592,483869,433926,232978,60405,-58370,-87108,3150,59457,-2346,22785,151108,236361,184641,450,-43491,27004,48340,3327,-41633,-18353,47097,54028,34863,17173,43829,82606,56626,14333,-12604,-17914,37747,160865,173024,80427,40950,-1006,-27364,-27554,-18495,-2063,56682,110450,156936,139363,73337,47791,15068,-91046,-123772,-95711,-84740,-45439,68101,166034,235954,216967,48530,9284,64324,105956,89564,39625,5743,25250,18410,-28018,-62493,28731,120436,191474,285112,291033,106089,-15821,-36991,-47743,9049,63277,48324,-35674,-121411,-165329,-137090,-60750,-78085,-130414,-88777,-74021,-81821,-50017,-15388,19846,1584,-8569,13472,37738,45025,76856,109635,102171,40062,-28797,-69460,-56706,-461,8207,-37612,-99775,10579,153112,178722,95422,-6474,-63156,-21849,15112,27294,-20727,-102515,-68000,12899,52062,37545,32568,59332,117991,148817,165735,248813,395266,443782,232765,54008,11607,4058,-5531,-26661,-28102,-30088,-45472,-56018,-56824,-64085,-122482,-54632,26738,42983,-16745,-34476,51880,74632,28548,-49781,-37802,10889,34656,25676,35965,44232,10012,-44028,-14506,94963,21896,33233,64841,33901,-60841,-74282,43300,139079,229311,269103,232894,83441,-48376,-147543,-147897,-151749,-117241,-65981,-11368,21374,89383,215857,212819,87253,-29211,-62873,63888,173507,187261,79569,35208,-3562,-52958,-117016,-43011,65264,103322,77584,37702,-50067,-118480,-87998,-40727,11422,9882,-46951,-65244,91609,192802,184986,145569,52170,-29501,-60849,-69907,-57937,5526,107675,195430,201480,136198,43826,6955,134602,154681,1580,-80256,-66658,-18034,-14682,-57547,-90592,-102972,-90455,-87693,-94487,-97392,-63101,-62056,-107532,-93268,-97956,-148052,-108623,-27625,47932,9936,-85517,-75986,-23450,-21674,-40830,-117203,-75787,14074,109009,138989,53590,-89760,-78624,-27728,-41705,-75095,-62036,-32898,-11345,-58713,-57421,118952,222722,155744,7762,-97428,-64252,48577,137917,148985,78045,-34273,-40656,75369,132174,105909,86177,39005,5055,-52822,-137859,-133516,-87711,-52415,-56769,-74603,-2255,26391,5055,-29301,-65608,-69432,-61898,-15485,-15717,3701,26952,-31375,-56059,62028,152099,199001,186457,112669,7341,-64907,-90743,-55802,14004,45257,20902,19928,26787,-13690,35787,40624,27578,58658,127485,182809,125726,35660,31295,140599,104966,-14374,-85502,-119672,-84051,-45333,12396,85990,170166,233233,238022,194015,139460,143006,192812,169396,156657,93752,-20242,-7094,106544,174563,67754,-17639,-7045,-880,-68690,-62799,-26393,-61794,-108242,-92501,-101788,-117770,24589,169195,284400,245579,90223,4982,-30570,-64444,-48649,-5138,12973,44629,104997,80968,9259,-53278,-84918,-108073,-133385,-76604,-4402,56734,69090,58623,43524,22888,-6620,-38431,-51033,-64197,-123794,-82660,18044,109171,163002,133984,12703,-84587,-15648,99022,149344,20512,-112286,-55182,-1284,32942,59701,98428,122243,154229,168906,108805,43610,33260,-7252,-78692,-64999,36046,197531,319509,317780,215988,96169,21824,-31956,-62732,-99604,-110167,10293,114606,91097,5542,-58450,-86324,-48406,-3201,40886,146402,271406,328557,248302,98384,100766,100888,41933,-63527,-81382,-16023,68796,155532,150521,23568,-83810,-123620,-96172,-10237,18544,-61763,-62138,-16489,-13068,-35416,84973,121869,52857,1003,-21469,4013,528,5480,41018,27109,-42311,-36263,12119,30123,84666,132162,109902,55150,28732,-2963,-23083,-5431,5253,-37764,-53738,-52326,-76092,-62282,-53371,-47772,-40996,7725,31342,7446,-64777,-79480,3014,80832,51228,-4206,-18423,-47431,-41018,-19019,48867,161437,155624,23475,-85720,-46490,83797,245519,164025,36124,-52183,-30267,-6493,28630,9238,-24133,-11368,82814,159888,227511,205047,104868,25393,-10854,64376,125489,113675,46806,1506,-70430,-102533,-30214,-21732,-71863,-120158,-118353,-82188,-98323,-95842,-90015,-103350,-81141,2704,76249,47631,33281,57870,43606,56286,49686,67943,40881,5800,-51482,-73464,8113,38590,17475,38790,64061,40306,-5702,-42784,-102053,-65854,-20414,29278,71087,90225,128874,159282,122523,72235,23374,-38545,-32592,-90272,-106011,-68386,-53603,-22263,25044,68345,-3806,-94163,-111334,26465,215473,120042,33752,-18962,6988,249841,511422,507774,264758,107003,12334,-84064,-105451,-110614,-61037,-55395,-123780,-133136,-62993,20589,60650,48761,-19992,-131174,-99062,-88997,-72969,-37610,-3196,28309,13239,7951,43578,52184,9365,-58147,-96754,-67222,-13332,24579,45525,-5471,-45473,9269,52669,87156,80772,25969,-37058,-68355,-106826,-108206,-45863,16888,74713,-4258,-106664,-67291,22550,2132,-66167,-109657,-119234,-148340,-239114,-404099,-506874,-382157,-211624,-65332,20904,-32304,-123858,-95547,-5646,65251,12098,11510,-53654,-63924,-15516,-53654,-127450,-119439,-85744,-26070,35348,61968,38392,-11284,45135,76948,72073,18995,-87086,-35616,986,12186,57361,75442,-8065,-56139,-52047,-24237,-31747,-47876,-23425,20125,21564,-22837,-76148,-118488,-146033,-193144,-186471,-110542,11976,94788,48207,-56007,-113912,-78283,-39350,-22794,-41281,-78220,-76902,-74128,-100587,-19765,33456,-1075,-115113,-63031,-33154,-19153,-44842,-97071,-45059,-57339,-51149,20849,41709,17416,27031,21857,47352,72328,51716,39445,50072,-35226,-70308,16650,95913,130182,128996,143291,54049,-35901,-31982,-57863,-73380,-29418,-5936,-11402,10102,22277,6627,-33872,-97898,-34092,-15702,5917,44866,44017,47704,11836,-33900,-43576,3919,26442,62770,82974,51913,-59233,-69160,22880,136558,235234,218920,105523,69614,49505,2338,-40696,-6684,16416,38740,72506,87703,92934,132086,174625,177918,110467,15317,-50559,-42920,-19616,-20784,-41698,-25898,7268,-20668,-42256,33632,55559,67206,45118,11518,29713,60036,39745,147,-88770,-110678,-69003,13980,64818,80962,57831,33799,62949,50065,-12809,-83915,-70073,108045,189631,170321,179863,123438,707,-53317,-77234,-11148,51572,46772,-53413,-71362,28661,133705,201154,100076,-23591,-28356,155068,255003,152813,-10731,42605,212210,228495,103821,34422,-15690,-32411,-47602,-65398,-23084,24254,-20989,-1,51386,75171,103977,85142,24104,-31741,-119970,-75458,-14171,3038,-7458,-191,895,-4756,-40826,15937,40793,4059,-64926,-84462,-76133,-31452,-25031,-3060,19263,10102,-25219,-66553,-81662,-58875,-43654,-30333,-26682,-36320,-55188,-27934,42950,180141,345770,444835,344108,106148,-2591,-14148,-7850,5474,-44899,-98448,-76664,-66247,-75633,-95535,-84503,-44424,44133,75264,43392,-1676,-10609,2660,49466,97629,138413,212413,315740,442286,523701,396108,122336,-58195,-64670,-42704,-60834,-17965,95208,100473,-62547,-52087,14178,-16726,-64998,-7376,59595,37780,11982,-7398,-16244,-9011,-15615,-28185,-63801,-72879,-62515,-20363,45178,128448,244064,284665,144189,27693,84102,77138,-13113,-82864,-84718,-50224,-38165,-73284,-115733,-128115,-127402,-71000,-35588,28539,80225,50896,-3616,31291,117039,140421,123533,51561,-12073,-15757,39947,87788,136932,67180,-54566,-130912,-120447,-20633,64377,103480,103545,55124,60785,46364,-10737,-44309,-51128,-24895,-29530,-32010,457,97784,239919,415815,476547,251615,131056,10301,-55563,597,-14052,-27773,-5765,8337,-46339,-114827,-108712,-60597,-19907,14317,58357,140477,176475,109392,-801,-43110,5069,76940,179711,251706,247124,83611,-27725,20890,156441,243848,234357,99920,-55862,-112158,1924,82007,61620,29096,37080,56624,83247,138347,229462,281688,287470,229824,161178,114102,42961,1136,33898,74264,62015,55647,23723,6665,63881,95928,114338,64550,-8467,-13595,15526,-11843,-63500,141449,469564,527138,373389,140356,11,-1076,46787,63556,57363,7053,-198,-8577,-45031,-59163,14129,187878,277279,222973,181759,32862,-41119,-59964,-59577,-58878,-18017,25808,92977,149572,186980,161845,94343,41164,-36954,-125059,-88819,22118,209223,286826,179751,25464,-55305,-33577,-6755,-40592,25798,143895,181232,100704,-56444,-57234,1780,32603,9142,-31999,-69299,-15745,22418,50341,37920,49995,32616,-9372,8655,38718,-206,-53168,-22933,6624,-31508,-76848,-73412,1843,78812,98534,62127,17038,-42257,-66057,-48097,-70329,-75426,-3936,-1102,-57262,-75379,-82505,-72223,-24880,-5865,-10825,-39864,-55387,-65808,-69529,-49153,-30351,-62543,14900,64529,121436,116472,26284,-15670,-31991,-65871,-97896,-66745,-52990,-136560,-102764,-13080,77826,131305,157138,167212,159356,136085,82834,37611,-39078,-99476,-110964,-94127,-93844,-82971,-59088,-45488,-8018,3286,-47240,-99249,-113000,-82789,-61451,7807,-2848,-77718,-121209,-50491,-10420,-13854,-10089,21807,79669,107255,93884,84418,-13615,-95282,-81150,-1129,46543,20365,-51792,-51866,-24546,-38533,-36870,-20415,13152,93103,176100,132480,82697,33446,1844,-5007,11787,23367,54881,6519,-102275,-50603,59491,120718,82299,-7206,-56586,-20367,-12070,-7137,1564,9020,79223,81333,35976,-28145,-114842,-70859,18872,68211,48846,39690,16786,19961,-30385,-87871,-101051,-89801,-100894,-116139,-72106,-62709,-74436,-76612,-34243,-6109,31450,90311,153700,83412,-18550,-96229,-116695,-36494,40624,66338,24135,-10521,-31769,54158,156489,150064,117956,76397,65516,-17734,-54556,-50909,-92105,-47747,58428,118121,146667,167059,183612,186783,117757,29123,-53869,-85018,-87313,-63834,-68164,-72329,-45702,-16526,46197,59221,49035,53851,98974,101679,65247,57037,48905,48243,50261,27588,33936,-86786,-100662,82717,92499,9485,-53523,-98408,-102456,-80449,-67000,-58758,-29899,-9895,11860,-34224,-71695,22626,133312,320839,345953,221085,179440,133971,29279,-48079,-56302,35804,148949,79501,-88555,-11180,53863,6762,-25066,70194,118911,88050,69604,65195,102547,100266,76491,55296,-9827,-78962,79295,207054,202253,170000,94516,30779,46616,17159,33462,59387,39051,44739,54156,78001,116807,178303,144421,108637,64034,24379,18738,33850,-29790,-86536,-86953,-68600,-44129,-51278,-69205,-55056,-47830,-46419,-33838,8455,14978,12013,67384,59053,-7021,-55606,-97911,-119331,-85477,-51468,-56861,-52286,1315,34362,1178,-77875,-101599,-85974,-110500,-129199,-81880,-47460,-45936,-47164,-22598,-7024,-52042,-115811,-110724,-71127,-17086,-11974,-25437,-76868,-102163,-46147,-18536,75815,105482,43790,-27095,-76462,-67974,-59428,-3999,68787,129888,100806,28419,-79451,-107612,6446,82386,86978,45830,6772,8853,3694,-30306,-73736,-56307,83836,169227,132324,-5631,-51952,49953,98632,27394,-58811,-31298,32152,72096,45969,-19781,-14171,7456,-26055,-101763,-123315,-103629,-51434,39582,60463,29282,50816,48220,17086,-14721,-44444,-67741,-68602,-44105,-31440,-52336,-72934,-19761,89263,228918,250146,219461,46697,-87986,34257,94534,38852,-67965,-126103,-134535,-88775,-48025,-47410,-79895,-97522,-138534,-106826,-42073,31944,88385,44020,-7698,-20955,-67855,-51713,-3174,53147,85583,69323,61761,103419,113713,124583,99153,40674,17566,17401,88981,126097,60140,22239,-49469,-42656,1251,15631,-6779,-78762,-119231,-146901,-76527,-51226,-84411,-142031,-125929,-80477,-25729,-57482,-79922,96691,131141,49850,-64226,-109873,19710,89586,91257,90148,124328,196722,256084,269495,249643,134859,49600,27461,-11140,-46147,-36614,-33576,-21896,-30753,-45634,-44958,-53874,-73297,-73825,-56337,-46686,-49316,-60893,-46686,-57878,-89286,-126900,23813,68116,34540,-43856,-58860,-29110,-52766,-88389,-104933,-140158,-136379,-87456,-80718,-92448,8140,73382,50443,-830,-92759,-67105,104652,135040,98714,-17173,-55838,-4290,99014,140494,127089,107464,195669,258458,181045,61661,20501,20881,60411,96475,240902,402084,364806,163497,-16409,-79333,-74070,16857,194421,336165,257973,104358,-4225,-71299,-138706,-150974,-91869,-38720,14337,133058,203479,27793,-66403,27014,47908,-6646,-18869,1721,-13427,-77325,-67817,4213,90800,116536,129389,92587,76575,10659,-69423,-49351,61042,188656,218671,159065,115877,48390,-34937,-56638,10719,45084,-48280,-83386,-38447,-10214,-3177,-4185,-62096,-118012,-88414,-49034,-87568,-111536,-94510,-86957,-14229,31890,11543,-21246,25227,109854,214994,195328,78392,13201,52054,83915,45608,32807,51856,55148,52681,59203,85466,43927,-23963,-33991,-39766,-67989,-135650,-87705,-35383,-6355,21814,43585,-1111,-47254,-73076,-78437,-51405,-21120,36836,68163,29722,-63733,-122592,-27084,55080,70106,69042,109452,27266,-21116,-6690,43897,46218,19635,16405,20101,48739,32400,-3469,-4392,19665,-19929,-58844,51196,190580,220277,153739,97473,54393,39533,34041,-13164,-44619,-14240,25681,33463,20107,-31107,-68050,-40170,-30102,-60202,-92761,-143592,-128155,-68120,-47572,-58753,-79412,-82215,-9989,65198,171394,199355,114828,17425,-85394,-97079,-63639,-95937,-112749,-102345,-44897,33826,89921,52568,13033,75112,134626,153329,177159,186089,81478],[25967,-43875,-63513,-40655,35726,22099,-87259,-65348,-6761,42193,14805,-41793,-13195,51317,90782,89637,10490,-22079,-10691,3441,38920,123208,154013,127951,45828,-24054,-87044,-77240,-14084,133308,299494,385933,275405,66108,-14261,83797,158629,65271,-43335,-111319,-25064,68823,-7551,-87819,-108229,7435,32272,12636,-19635,-17303,-28830,-29050,-19415,-48021,-110521,-71878,-98837,-82049,-46162,-11625,-17677,-32685,-51352,-50562,-25895,-6181,2621,-7393,18567,31567,67564,133833,126268,19899,-61984,-78074,-91515,-103494,12345,159109,123495,-14274,-88582,-21703,58494,195583,164957,69415,42905,87517,175565,199750,144354,91087,42780,3661,-47805,-142875,-120924,-143886,-108548,-65063,-21828,25131,61566,17990,-51146,-28359,10307,98636,304429,500248,502495,363840,120613,-39312,-123771,-127339,-71372,-39656,-12478,12524,24638,12664,-51352,-45341,3721,81379,99741,46054,-60715,-122125,-64352,42560,56139,15280,17231,106792,154303,112552,57146,-5126,-28068,578,1348,-1980,-23865,-40230,-39004,-23912,-27208,-23081,-19838,-36396,-33657,47527,155983,153629,71126,33401,7937,-58578,-80528,-14191,-11762,-71387,-38119,9906,13397,-132,-17386,-84938,-131651,-103894,-92180,-120117,-118070,-76501,-52003,-54371,-63572,-68551,-105772,-88052,-3376,37657,27902,6912,7331,107204,125814,47168,30007,42159,22643,-46367,-98391,-64039,-60953,-38562,15518,44198,56418,34908,5697,-7910,-32639,-75016,-73850,-58585,-63177,155437,449707,359842,170049,16696,-87583,-67902,13558,68620,-6526,12899,151674,249781,200002,19667,-35812,27917,50020,-5816,-63933,-33641,47763,58515,35318,15162,46896,84953,53667,6019,-31780,-46689,33505,174730,174266,71912,26710,-17214,-34942,-30940,-20534,-831,59111,113439,164988,153649,78004,43135,10798,-82422,-121398,-105326,-91235,-46058,72353,169555,219929,176369,14451,-19393,44588,96294,89105,45604,11191,19480,1474,-47561,-70483,24666,113151,179717,269050,288061,106018,-25100,-36626,-38701,22278,77756,64709,-13871,-89478,-113736,-71336,-3029,-46664,-122094,-100241,-76907,-76789,-34162,11805,54385,42436,27329,42880,53700,48071,77386,110000,100828,37741,-36924,-83665,-71962,-27864,-30657,-64858,-95047,43604,212837,217373,103715,-8499,-60121,-13760,20853,34956,-5922,-92221,-62698,20912,54739,27775,24922,58565,124037,159677,172665,247418,369827,408599,209187,49540,17807,13080,-513,-29654,-39503,-43210,-56602,-72592,-75616,-78175,-127832,-53857,17676,21365,-30666,-17844,66769,101896,61424,-10161,-5122,20265,17686,-12193,8595,39218,21806,-17469,217,73849,-18588,14042,62623,38436,-56843,-82093,14334,84030,163087,197549,156918,25928,-53219,-143540,-156709,-148682,-108420,-65514,-24474,-473,70011,212972,240985,114105,-6201,-83577,28552,150846,188578,83236,27623,-20001,-58771,-118779,-41731,77729,140129,103492,49702,-43712,-120730,-99890,-61153,-16955,-11805,-57500,-64992,113035,263496,242350,169390,55899,-33433,-65017,-74815,-63580,5000,112690,206791,218098,156694,63142,2118,105242,136878,-3859,-92025,-74193,-24076,-14691,-48750,-83440,-102344,-93570,-89864,-85158,-69996,-24949,-30744,-85834,-83948,-86675,-138760,-113058,-22914,57300,35375,-48489,-74302,-33834,-28291,-37946,-103533,-84520,-2092,97855,140742,56760,-84434,-90762,-47265,-58765,-91495,-81053,-49207,-20624,-59821,-55084,110191,209661,153802,15368,-93043,-68407,44435,139795,156758,82481,-33494,-38100,88100,161673,133839,100644,47492,11637,-45964,-125591,-160918,-102216,-48268,-43493,-58960,19382,61108,36309,-17821,-66293,-54266,-52120,-11036,-5536,32996,77331,28362,-93214,294,86921,146036,159840,106265,5297,-62479,-69273,-28329,35459,54653,24458,19163,29422,-3125,46229,39928,31814,71839,146384,199566,131837,28036,23639,143703,119629,2464,-76252,-120672,-74278,-27676,29139,99049,176201,220446,211278,168314,120108,120870,160956,133229,127896,80126,-8113,18800,142956,193042,64262,-30065,-30252,-29780,-78110,-48890,-20220,-53518,-89378,-98873,-116695,-89985,55048,190857,293322,222306,61273,-10712,-25899,-52267,-33692,-9565,14526,38935,80227,56218,-6749,-60101,-76768,-96987,-124313,-75489,-2291,62150,69971,54503,36205,9149,-32951,-67912,-79683,-80738,-104844,-46141,59395,139204,170575,118682,3548,-118589,-53589,39634,99672,498,-120529,-56305,-9743,15805,44964,90628,125901,163868,178880,124442,61211,48361,12787,-43812,-31197,57033,194889,280460,289283,200614,78222,3661,-44793,-69804,-105352,-124318,7201,115141,85132,-1237,-68887,-99919,-58235,-9475,36207,140953,264094,314874,227489,83076,88370,92687,38747,-66887,-92092,-26844,66273,148500,132232,4291,-96607,-141326,-115805,-23093,24199,-12966,-2913,19154,-2455,-62571,64696,126864,64997,18301,-987,7595,-21316,-20578,8476,-796,-68418,-56171,9537,29549,80378,117928,80573,21846,-4066,-28663,-35003,-14382,-6728,-50955,-68892,-64325,-82328,-58564,-48449,-41160,-31867,14217,32092,3699,-69671,-76606,-6035,61436,23394,-25311,-37118,-65566,-53688,-29556,50486,179564,167665,30746,-83160,-46373,72594,232038,163776,43850,-31432,-19192,4062,54360,41346,639,-5114,78934,160754,236464,213267,112171,35587,2265,76879,123632,70484,-915,-25875,-63290,-41753,22052,27038,-30920,-88588,-106390,-73206,-84778,-95496,-89919,-99077,-96021,-17051,65331,64777,30644,38602,17351,36100,30337,52940,45235,25095,-26779,-76468,6794,38422,16884,40308,76833,61929,11360,-30004,-103904,-76785,-32873,15842,64791,97901,144629,166833,105583,49684,23038,-21734,-7205,-75071,-111813,-65261,-39307,3303,52767,76540,-10304,-97736,-84621,41922,213962,111750,27487,-26238,3945,237088,468552,453605,245328,110394,18675,-78234,-108373,-94685,-43124,-45821,-137731,-133243,-50649,44429,97973,99101,26574,-102018,-113895,-83765,-64685,-38649,-12516,17897,10405,14677,52601,54191,7301,-62952,-94392,-45123,15668,45235,55314,1548,-62966,-9943,47439,95011,94274,37701,-42843,-70479,-107776,-116414,-57941,288,57110,-8955,-108298,-80020,3100,-15118,-70976,-118106,-112530,-129630,-243099,-360235,-382610,-242169,-105813,-7573,41255,-29120,-124778,-124204,-61750,7767,-14162,-8959,-69583,-78606,-27638,-54246,-125568,-123481,-78301,-4398,67518,95244,60917,-12986,12769,46999,37731,-23183,-53599,-11905,33472,67331,122789,131948,30134,-58907,-53948,-18648,-28262,-43865,-23028,9927,4629,-30620,-72319,-99442,-116550,-161775,-159806,-94115,14854,87821,45575,-48575,-98857,-61059,-13282,-8520,-37152,-64207,-68944,-77302,-86604,-17232,31314,-10347,-149889,-51491,-35287,-24775,-46054,-104910,-53883,-77659,-91165,-10816,30081,28338,47693,38448,63243,84950,81864,100735,96505,-17059,-70849,21576,102838,124697,113460,112675,28231,-12095,517,-37040,-69389,-34262,-8067,-7984,13943,20252,-3213,-48215,-92569,-10349,-8509,-21158,1571,15437,38930,19841,-27359,-39607,4464,30242,61544,76291,44781,-59412,-49303,16163,118191,216431,214126,108102,71508,39956,-30077,-83885,-29962,16053,43542,71704,76542,64956,93780,133925,134115,76012,4627,-48231,-22041,13378,11971,-15126,-13588,7050,-27427,-18233,24463,42900,46550,17805,-11824,18709,56792,42819,2553,-90249,-109950,-65616,6698,40224,50807,39456,26783,66910,69203,4739,-70340,-59269,116758,207253,184995,180482,119231,-13247,-65790,-76889,-5681,50419,41901,-51035,-83571,3423,94412,174524,93859,-23059,-57698,101322,198160,139066,-407,49211,207073,231065,106225,28992,-25251,-44944,-58066,-67460,-13728,50855,8749,27531,70603,81458,95919,73009,31893,-14198,-108983,-71810,-732,11848,-2153,5873,19506,14232,-19229,32064,47587,-294,-84492,-97733,-71460,-33456,-25991,-8639,8188,7308,-7843,-29556,-25499,3815,21803,17803,-13503,-36156,-64576,-42939,37313,185814,336508,396062,258666,39125,-42998,-32483,-11903,9182,-37344,-97035,-80761,-58594,-59853,-82841,-76425,-44342,42836,72797,44691,547,-16610,-13571,40119,97061,145868,208170,295870,416562,535761,453571,144698,-57155,-64707,-35134,-39425,35793,130124,108794,-61635,-63707,-7763,-39323,-71434,-9908,52993,25836,672,-20750,-25133,-13676,-15611,-23648,-55233,-57326,-42734,-4146,56096,129582,216630,229252,113367,31534,96624,84334,-19755,-93530,-86039,-45223,-32530,-68609,-114667,-129656,-130381,-67658,-32830,23400,42955,-6008,-57837,-18181,77483,126169,124813,63179,-432,-11283,28254,66149,107632,37229,-82633,-119042,-104887,-43165,34172,63552,58857,23370,49436,39695,-25686,-68454,-76161,-56533,-52490,-17812,42260,145513,307811,483839,465927,208462,101022,13535,-50024,-13371,-34726,-42444,-11159,3091,-60457,-121537,-109249,-69389,-36154,-261,35027,102532,134656,75814,-24040,-63098,-7781,77746,183759,252020,238914,72774,-30681,41562,186077,274284,263500,130770,-25493,-95981,8751,75225,47534,17874,30958,55858,85575,148069,263648,312520,306897,224686,145342,99339,41035,15828,56110,102985,100576,91385,38054,-9508,33514,74309,106639,62327,51,3398,31796,9850,-23217,182580,517206,617876,466560,179466,12085,14035,83733,113705,92641,22528,590,-12404,-45130,-63103,8012,194827,320400,260823,195879,30765,-42455,-50116,-33375,-21372,25739,61529,116908,159319,173112,121194,55591,15919,-46753,-124324,-87355,30570,254935,363730,240244,50856,-43805,-13809,25370,-14944,28440,147774,196205,116915,-60934,-55832,7224,36357,3183,-47600,-63478,17364,15225,17462,-4182,20296,22308,356,20862,40227,6881,-46208,-22022,-6774,-50119,-94881,-82278,-4641,72583,94438,55110,4471,-60297,-69401,-48274,-76186,-92509,-6474,2535,-51717,-71267,-79671,-66867,-20756,-2421,-10235,-42552,-57689,-63011,-63559,-44506,-32078,-102190,-20789,31169,97440,108455,30893,-7774,-18423,-48663,-93095,-71693,-58908,-112656,-66056,22777,114067,162994,196859,210356,191813,160559,99790,50896,-27441,-88551,-108381,-88235,-78262,-63700,-40494,-34935,-5883,1826,-45860,-91525,-111132,-75988,-39001,40401,29656,-48961,-108557,-47677,1834,6108,1120,6653,39752,52020,40789,32084,-54823,-122058,-90152,-5722,53621,37466,-31970,-45953,-35668,-52457,-33435,4152,47283,125471,182090,128779,77892,26578,-5082,-1905,19444,22055,51123,6034,-102951,-52379,51371,113175,76897,-11213,-58689,-24820,-17530,-16384,-8407,3018,77953,84422,38030,-27367,-112739,-70103,20429,71589,53233,39954,8502,7215,-47574,-102662,-106726,-87773,-79999,-124089,-103705,-79541,-76107,-71287,-25438,2732,36544,93527,168433,101312,-16381,-104803,-121845,-27868,58674,90907,48304,-275,-48685,32114,124337,98225,45482,13763,36528,-20425,-55518,-56185,-96583,-49340,56716,125739,162935,185956,190822,169633,93952,12105,-62328,-88827,-91818,-70192,-75956,-76402,-43313,-1922,82835,101553,70929,39911,72928,80396,49114,41375,31242,39659,61176,35217,61585,-30591,12425,164174,118962,17772,-51159,-102301,-100183,-83678,-87703,-100422,-61675,-24896,8520,-30471,-51204,46658,172134,359545,327580,184989,142139,107325,28070,-36417,-31412,78790,187472,105218,-30179,41,39912,-15873,-45284,71464,139552,125351,105825,91647,122887,118730,88513,59807,-9520,-86161,59337,191346,201595,180126,110865,52298,81538,57213,51714,66436,35872,45532,68243,98538,138835,181938,132074,97629,55333,18356,33702,52863,-17714,-87002,-85888,-68074,-42630,-48362,-81927,-75251,-58397,-38655,-17531,18156,19622,11077,49850,37288,-10233,-45060,-79132,-105881,-88486,-60924,-65135,-42836,37357,95984,59527,-31974,-122379,-112599,-131606,-134447,-72533,-37899,-39829,-74861,-64915,-46106,-79764,-111343,-112262,-69756,-9458,-1334,-21418,-83430,-72076,-46216,-24762,93036,137028,72262,983,-49296,-50397,-61634,-11939,69834,132535,105626,37546,-67868,-116085,11691,101164,120072,74960,21006,16891,8333,-27341,-76243,-90220,29216,116050,95791,-25289,-61100,61008,122766,50285,-43059,-26451,33482,70302,41702,-19448,4550,29893,-14369,-99815,-111416,-93033,-45322,54535,76060,40036,71788,58680,30102,10172,-2510,-29900,-47559,-36592,-26350,-45259,-67797,-26791,70612,212873,236883,206758,39040,-84245,26888,80527,21335,-86094,-143037,-132844,-68154,-25769,-30577,-72591,-98938,-141187,-106922,-39493,39910,100538,57743,-8982,-13474,-47484,-19541,26375,67826,89650,66774,57182,95193,99609,109765,83309,20949,-706,2095,74497,102707,41434,5293,-54102,-37667,5072,16532,-9910,-86640,-130466,-125494,-54798,-31579,-70011,-135024,-109313,-54858,-6940,-44364,-46732,118596,149265,70218,-47880,-105034,31803,125269,138580,144998,186951,261009,314276,322538,279865,139149,53425,23300,-24203,-59633,-43090,-35689,-34488,-59598,-71230,-56487,-52149,-68097,-78232,-62891,-52743,-54838,-61764,-40016,-54987,-97468,-135593,21927,63700,40390,-30980,-59081,-35521,-62274,-101298,-104270,-134468,-141571,-69567,-58247,-72456,-31456,4908,-34505,-73151,-87274,-61743,65173,60096,-13003,-117138,-123638,-38540,87639,146212,142612,120172,180364,239493,184756,63125,-9618,-6901,34123,65894,196476,348305,312817,118932,-52502,-108627,-93809,7824,189628,331339,231885,72977,-9214,-68750,-141386,-153188,-88385,-34223,12325,110575,190309,19352,-45085,55686,72115,4829,-30778,-10498,-16802,-73925,-84748,-9079,88022,126262,154340,125874,103832,18937,-71485,-43090,61538,179164,183280,132675,114046,80480,4993,-42822,24709,62033,-51106,-92111,-33613,-4772,-9323,-31192,-101906,-135573,-64624,-36124,-87226,-115847,-88997,-52810,20436,48851,22058,-20181,16635,94884,209624,191662,74006,5529,37131,73127,47158,47276,70137,67281,59058,61138,81787,37581,-31292,-48762,-56041,-74629,-141750,-92197,-48003,-27071,8147,43978,-343,-47881,-69327,-81522,-56685,-22269,42864,79595,38388,-61961,-108020,-1319,81448,87514,86360,143180,72560,14035,33178,74902,61586,18054,-1385,-6399,17851,-1407,-38502,-31628,12105,-2313,-48533,55396,182244,203089,138534,93363,61799,46688,31323,-30863,-60719,-19861,32875,50870,44890,-3370,-64016,-69462,-63173,-91312,-116619,-148108,-122789,-75900,-62784,-69205,-86583,-78756,-3889,84570,205453,236137,127663,22567,-80081,-107119,-80220,-102521,-105699,-99498,-46507,37485,100323,67976,24422,84227,154437,196008,234422,235601,113317],[50771,-24412,-43382,-22037,48260,33730,-77928,-57225,4139,52309,18164,-38682,-4224,62268,97684,90873,15577,-23267,-19051,-6665,39423,136580,181242,158817,68455,-18414,-94225,-78177,-17039,114233,262262,360741,266431,76053,14575,119719,206572,101005,-19808,-94665,-24953,77666,12480,-79936,-95825,20064,48937,41265,-95,-8664,-20523,-19156,-2343,-26499,-84644,-71143,-111291,-105674,-36812,14256,2587,-17977,-40427,-41951,-21055,-8926,-4666,-13088,9311,9729,36469,115479,125393,27723,-51833,-68932,-85149,-103930,12767,148790,111892,-12715,-71411,-3725,93520,249128,188111,82999,59529,105547,186361,181948,116048,70466,32211,-7808,-67267,-106722,-74364,-106024,-108455,-63495,-20534,20413,59202,36964,-34254,-30098,4684,91930,280808,496285,535938,381327,123051,-43089,-134962,-134656,-77712,-45738,-18997,5214,13415,4380,-50837,-37637,15559,90139,95786,44972,-42726,-109265,-81200,24851,31969,1993,-2465,70667,115313,84190,47491,-8233,-26170,12154,15427,11631,-14180,-38870,-50716,-35625,-21882,-7759,-5447,-33539,-43184,34393,140446,139307,75915,52385,16226,-60793,-72338,-6528,-6411,-63128,-25883,14122,7271,-10393,-29421,-93475,-116561,-66458,-55538,-98826,-138259,-85377,-51297,-45850,-52383,-59811,-81301,-54827,15295,39106,21060,-4152,-22046,47941,69800,9489,14057,35818,24861,-43322,-103426,-65583,-75936,-70546,-19006,12276,31023,17649,-4979,-12587,-22780,-64236,-70213,-49427,-74632,135265,396971,281299,112679,-22438,-112766,-50589,18134,71494,-12679,2681,145006,250040,204953,36983,-17559,35178,53301,-13021,-83467,-41180,53137,67706,38831,12808,49238,86259,52991,2609,-47485,-69062,44434,196448,176113,64619,15700,-27176,-35924,-30573,-18697,3981,63888,117932,174285,169295,85212,42933,12729,-66789,-111646,-111625,-94845,-44955,74708,166024,198303,138305,-12186,-42797,27523,86274,87285,51240,16931,14361,-14357,-64182,-71254,22635,104196,161521,238925,262621,93054,-33751,-29900,-26199,36642,91488,80675,11332,-48042,-54242,573,52016,-22454,-112051,-106470,-73719,-65850,-13777,40789,88269,82721,66169,73476,67873,50027,76049,107867,97923,34708,-43920,-94781,-83742,-52323,-61916,-82103,-83987,74108,263321,251441,114472,-5493,-54416,-6878,24135,38401,7288,-80200,-55528,29036,55667,17358,18942,60133,131321,169196,177717,244300,341850,368537,187410,50458,27141,21246,2636,-31619,-47342,-51698,-61536,-83061,-90839,-89719,-128685,-52710,12324,4492,-38657,1781,85168,134286,95147,28994,33639,38033,9179,-46206,-21159,31440,31145,7148,25070,70623,-52207,-6021,59609,44673,-49134,-90588,-14723,32690,95674,121324,79277,-24718,-56614,-135742,-165301,-143207,-99309,-63003,-33115,-18523,51884,202606,259178,135422,12971,-85175,-809,125806,184505,86537,23034,-28936,-57986,-114141,-43887,82468,170748,126911,60643,-35966,-115445,-113401,-82728,-47744,-34488,-68277,-63554,130187,331392,294527,186683,55596,-38679,-68889,-79229,-68131,5248,116967,215831,232131,177157,93881,21970,69252,107459,-12021,-104829,-79681,-29854,-14295,-40071,-76988,-102926,-99035,-93177,-75543,-42505,13820,-1413,-68860,-76805,-76371,-128234,-116280,-18165,65056,58229,-11683,-67280,-44377,-33395,-31972,-86276,-89662,-20738,80380,133859,52962,-83955,-102350,-66749,-74444,-101128,-99307,-65305,-29829,-59140,-51601,96961,189277,145364,16811,-94612,-67316,41841,138471,160221,84043,-33726,-36730,98147,187406,161331,115627,56629,19262,-37860,-107414,-141514,-90232,-35601,-28907,-44507,36709,89781,65933,-5173,-63312,-39954,-40921,-6704,1723,55168,115850,87365,-78925,-65672,12699,88768,128900,98429,6188,-53784,-47636,-2745,54325,60622,24604,14592,27934,4561,51053,31693,27846,74139,153839,203670,129449,18635,15869,139820,128148,18372,-64527,-100664,-65815,-14367,42127,108470,177412,200113,176945,136510,96874,96350,128413,101425,100053,66766,6960,44655,175268,197423,53485,-45815,-56353,-58180,-82282,-38904,-17714,-41172,-58963,-83673,-129731,-55158,88535,211343,296336,195876,33611,-24836,-18348,-37102,-20420,-21587,1768,20117,49371,30094,-23387,-68003,-70321,-88193,-117033,-75340,-1070,67070,70495,50768,30409,-2255,-57933,-97123,-110278,-89364,-58512,11419,112400,172858,176059,104283,959,-104062,-82660,-24486,37798,-28825,-126290,-55784,-18879,-4563,22712,73484,121596,166211,182920,136886,76553,60370,31427,-9201,215,71110,176256,221281,242733,175987,57308,-18825,-60299,-78726,-113305,-135140,11806,121819,84245,-3569,-74918,-112565,-69418,-17941,29192,130915,245450,285232,195777,63249,73755,81982,32687,-72566,-104083,-43632,53093,127450,103258,-17168,-109104,-158722,-125856,-25589,41592,43590,51010,56485,15790,-83557,40350,124257,69995,30087,17760,14386,-36925,-40123,-19509,-24861,-88223,-76354,-172,21897,69599,97689,48731,-11304,-36229,-52726,-46859,-22672,-16358,-61084,-80783,-73382,-87665,-59937,-47909,-37518,-25724,17274,29354,-3135,-77020,-73251,-13349,41203,-3372,-41925,-54073,-83094,-68222,-42188,48380,191983,175430,37047,-79767,-47914,57885,212066,162557,54967,-9944,-8432,13721,75819,72437,23853,2325,76132,161445,242897,218362,118200,44599,11521,78402,110778,38401,675,-2795,-19797,347,50895,52689,-4463,-56491,-73623,-50642,-67587,-96295,-88956,-91085,-100031,-30126,57421,84682,32430,21280,-4375,19374,16326,43036,52259,45044,-322,-62712,7188,34685,13242,43038,92762,86232,26987,-18466,-101529,-89884,-49097,-1835,53787,100291,152234,163035,82289,22301,18639,-4351,25901,-47657,-124763,-66067,-30136,21607,69826,73115,-19162,-94155,-60711,58480,211710,106376,24106,-32874,-4899,208402,399936,381064,221352,109111,19954,-75224,-105180,-76258,-24425,-37935,-152533,-129343,-36134,67506,133520,151225,79873,-62779,-121529,-80601,-62725,-46479,-29152,2412,4925,17645,54926,49001,744,-69758,-87124,-22895,45936,70051,68463,15267,-64095,-29557,40052,97690,102243,45994,-47775,-73747,-109839,-125478,-70493,-17459,36863,-15843,-108366,-92039,-16848,-32108,-71050,-108711,-45630,9184,-25714,-66033,-50798,68328,133470,136839,102974,-13918,-125029,-136143,-95250,-39623,-38465,-29467,-86250,-94394,-36363,-52482,-119998,-128992,-72074,12984,92320,119589,76127,-11046,-11948,23141,12408,-47817,-31732,4819,58654,112189,174258,170955,56464,-62316,-54231,-12994,-25544,-40257,-23203,-782,-11942,-39093,-67530,-82670,-91229,-135785,-139736,-85274,9822,72921,37467,-41826,-85569,-46454,11657,14813,-25529,-49013,-61218,-78107,-75146,-19645,21691,-24583,-91797,-9936,-18494,-21684,-46188,-108482,-44389,-68520,-108592,-33837,27420,46090,70160,57467,81366,96135,112712,159984,134559,-967,-67840,23071,102975,111908,91839,77938,7382,15291,30649,-14760,-58934,-36244,-8499,-2819,18137,17466,-13967,-62736,-75085,9535,878,-47084,-41754,-11723,27046,21813,-25683,-36363,5838,35491,63241,71219,40871,-36174,-19724,16382,105348,201105,211998,115060,77099,34887,-54675,-122475,-51502,12184,45487,67929,61327,33442,54448,91830,89121,39282,-12224,-48722,-1428,44668,43536,13092,-270,7078,-14324,30620,14321,25065,21492,-11015,-33469,8821,52760,44416,4307,-90588,-110245,-62258,2437,19946,21491,17284,15671,66226,84309,22501,-51614,-42693,120749,215424,192827,172871,107351,-30438,-78746,-76382,-4035,43790,31256,-50283,-94631,-22241,53467,141424,84268,-18364,-75994,43996,132924,117756,6555,49118,187825,219936,102339,19109,-38619,-59018,-67007,-66724,-3790,76866,41827,56420,87456,83730,83818,59988,38991,3722,-88017,-68441,8844,17383,447,7985,29687,20263,-1363,51393,59984,3281,-93617,-94876,-60743,-36892,-31645,-19154,-6518,198,7182,9303,40169,89100,107375,68346,-2881,-33633,-68679,-62726,24870,179491,305951,328524,173201,-18880,-83562,-53112,-18106,11202,-30865,-95240,-82554,-49169,-43802,-67947,-69968,-48046,36251,67991,46203,3750,-23744,-38042,24136,90118,146952,197086,265098,372706,519972,488478,160348,-57326,-65275,-25473,-8358,88451,155584,110626,-63132,-73096,-27042,-63855,-81251,-16332,41656,11052,-10718,-31797,-32918,-18826,-16503,-20497,-48108,-43620,-24359,10588,65267,127470,183976,173606,87675,37164,104110,86226,-30872,-107237,-84009,-41002,-28579,-65032,-112423,-126642,-110830,-55045,-29903,14261,3084,-46430,-99435,-64960,35002,105784,118997,69199,8347,-7172,16075,43239,74736,4425,-104484,-100620,-89710,-65284,1571,21489,15150,-5460,36760,31767,-41244,-94698,-99145,-89273,-77985,-7442,80473,197353,380172,542259,438446,165999,67073,13581,-40981,-28613,-57761,-59531,-17750,-2044,-69539,-122166,-108835,-79585,-54106,-17739,9209,63136,91381,40871,-47968,-83771,-24047,73973,181759,242726,221576,62008,-28709,57007,202307,288580,276270,148953,-3864,-77218,12083,64505,35222,10449,27272,55150,85884,150835,288177,335963,319529,212868,127301,80781,33070,24985,73360,127688,136269,120550,47860,-22248,1915,47179,90458,52553,3581,18271,48934,35065,14573,213655,539259,682271,546241,213767,22377,28958,120148,161192,121704,37033,6522,-13534,-46110,-69232,737,200611,365773,299701,204712,25985,-46021,-43153,-13635,2802,53325,86359,133137,163022,157533,90570,30109,-2991,-54672,-123386,-88141,33914,291332,430156,295336,76342,-33539,-534,49621,15591,42495,157439,214169,136056,-63450,-56632,10321,39056,-2946,-61482,-43164,53134,20313,-3679,-30953,-17726,3962,6309,28116,36890,11277,-39850,-21272,-20293,-68415,-113298,-89101,-11571,65193,90422,50618,-4324,-77958,-72747,-48136,-75860,-87710,-3295,6982,-46516,-64328,-74394,-64739,-20118,-2648,-13722,-48345,-61152,-59964,-52812,-26667,-10890,-108930,-61346,-4247,71947,99056,35201,-2051,-8968,-34388,-86743,-75857,-58376,-62159,-14043,67653,152544,190211,226935,238686,209719,173512,111584,62342,-16478,-77861,-97252,-76111,-62631,-45284,-22661,-24442,-3434,2569,-39632,-80189,-110360,-65054,-9353,80477,68746,-11949,-78483,-40302,14901,25439,12169,-10469,-9006,-17943,-27828,-35123,-103518,-150076,-96474,-13563,55969,48883,-16266,-39429,-44591,-60759,-26671,25731,75476,148219,175296,117469,68070,14813,-18875,-6771,19893,18449,46151,6071,-101984,-59743,36747,96595,63119,-20780,-64456,-32696,-26584,-29166,-22604,-6662,72259,83170,35784,-30459,-114285,-71974,19222,72850,55778,36200,-5081,-11706,-68548,-122242,-116782,-93166,-67790,-99004,-123589,-82504,-71524,-63093,-15554,11784,41804,95450,180434,119891,-11122,-105085,-127108,-25750,71426,109938,66835,4757,-70266,11792,97611,54900,-14847,-44387,708,-28985,-58064,-59571,-97459,-54820,49431,126947,173118,198535,190135,146326,67036,-6980,-71699,-93661,-98438,-81920,-90322,-85393,-46124,6707,110710,131036,83430,24316,42152,54790,29284,22108,10867,27845,66291,42747,97769,65886,129962,230864,132757,18136,-53775,-110344,-98456,-88651,-105490,-121227,-90341,-40492,7494,-20451,-38723,61764,200243,378270,294227,141731,95869,70573,21232,-25356,-5043,121011,220370,133499,25362,34594,38019,-36481,-68785,68270,151825,151051,131092,110271,136098,130548,93562,58020,-13280,-93669,40449,173659,198987,189138,127508,74797,116683,99542,66336,69049,31163,46173,84471,119631,157707,177587,113171,78803,42515,17668,54814,71902,-6737,-89067,-88054,-69252,-41102,-42698,-89835,-96801,-70048,-32689,-3841,25232,19501,3548,25181,12548,-15257,-36728,-63529,-93450,-91037,-71433,-73434,-32506,73009,162038,122577,22977,-80597,-127251,-153781,-131733,-62385,-29064,-33853,-94643,-86578,-57937,-78727,-103996,-109945,-63446,720,14249,-5393,-60081,-37704,-44040,-35297,101098,156033,90136,20017,-30115,-34254,-60374,-23835,65261,126758,105052,42113,-59868,-126301,14510,117015,151150,101656,32779,23690,13445,-21905,-70689,-121294,-24266,61677,57169,-45545,-73427,63784,135618,66118,-29673,-22291,33695,67253,36833,-18072,19892,47590,-7460,-100735,-103475,-83176,-41622,63184,84144,45441,84276,61053,40522,34051,33819,1913,-29898,-30954,-23786,-41713,-68320,-39070,45458,183883,210313,181883,25698,-79028,17578,58799,-3304,-107034,-144313,-116507,-45924,-9601,-18612,-68828,-103592,-141787,-106846,-39228,43335,104744,68796,-8030,-974,-22704,13293,51865,76761,87210,58285,48012,84253,85514,95086,65855,-1461,-20908,-12606,60481,83446,28041,-4564,-48277,-27315,15926,24544,-7068,-88181,-130256,-106267,-36227,-13994,-54120,-115676,-85710,-33900,6699,-35093,-17322,135042,160692,88137,-29364,-100537,37587,151056,176121,193513,244185,313042,350244,351771,290094,133980,54483,21093,-33637,-71071,-50298,-40040,-47612,-90682,-106142,-76308,-58627,-69787,-88607,-73586,-61170,-61288,-60672,-29132,-46820,-97208,-133884,15739,55396,43163,-20364,-61244,-44472,-72446,-111576,-103962,-137494,-168559,-26758,-20749,-42991,-82730,-112093,-174396,-171223,-57686,-35883,34095,7578,-119845,-97896,-90987,-84846,65400,139256,144933,124209,164095,217215,183808,60824,-43496,-31932,13697,39999,153489,288525,249203,67975,-86472,-124904,-102366,378,179230,310165,190670,36313,-18176,-68490,-142488,-153533,-85681,-30855,9485,86385,176932,20275,-13865,82680,88978,8315,-48827,-24088,-18456,-66499,-100460,-22939,82627,132901,177350,159848,130341,25869,-73789,-42599,53139,156146,137516,99034,105244,112944,58938,-15662,44421,75879,-52899,-104410,-30675,-2567,-17748,-57582,-137967,-124331,-47130,-32924,-91604,-117052,-82832,-19213,53195,60587,28923,-20224,6988,77171,194211,181342,67328,-3715,19072,58606,51777,63837,88082,77503,63067,60682,77039,33525,-33635,-59105,-71096,-81707,-149787,-100470,-65054,-49933,-9942,33135,-5509,-51958,-68083,-84869,-61236,-22018,48327,89677,48076,-57126,-93291,24108,106612,103256,101516,170201,119960,55159,75312,103160,73545,14339,-18943,-31104,-13685,-32018,-68918,-52795,5502,15877,-38742,55949,166969,181086,121168,88109,68744,53346,28409,-46316,-76715,-26757,36187,63609,65873,23112,-47606,-95328,-93173,-109688,-121276,-138286,-117560,-82835,-76283,-78408,-91546,-74769,591,98624,228264,262116,135933,28835,-70751,-117290,-95972,-100484,-96159,-93667,-48485,34670,100793,77099,34219,94232,175715,242238,292578,282203,145249],[64802,-15368,-29753,-6425,62455,55335,-45895,-48368,4310,48701,11102,-46316,-6634,62938,95737,84870,14454,-31901,-37279,-26568,28105,132870,189497,177896,90617,-8654,-97439,-86847,-28385,91791,231630,337908,256733,85688,37876,144479,241431,130634,-388,-80239,-32804,73824,23418,-79968,-85069,19752,45295,47561,3172,-17986,-25153,-18067,7315,-12173,-66963,-72026,-112023,-123254,-25214,36207,17324,-8202,-31288,-35876,-20958,-17603,-18571,-26133,-7006,-17728,3570,95678,123291,34909,-43052,-62750,-84443,-103222,15864,138938,100239,-12597,-59865,9011,127468,294632,203682,90985,69904,115961,183415,148301,76057,41832,15429,-25469,-90191,-73260,-40844,-74659,-106007,-68243,-27774,8065,46789,42696,-26999,-36232,-4538,83393,258216,485373,558792,387741,118782,-51547,-132494,-130752,-89456,-56393,-29980,-8429,-4565,-12100,-56416,-34413,24227,96781,90814,45359,-23799,-86245,-83170,10501,8661,-13470,-29763,28119,70032,50064,29665,-18269,-28826,18195,25239,21012,-7145,-36684,-62747,-51019,-19852,3081,4668,-33833,-50831,32256,136131,129210,77324,65093,18210,-65854,-66955,-3425,-4895,-57183,-16857,14967,-3761,-27853,-48257,-102654,-92543,-31698,-18247,-73891,-153037,-92559,-50801,-39327,-44577,-54671,-62029,-24556,32413,37473,10312,-19501,-54313,-17639,-726,-38741,-5397,23722,20748,-42232,-101384,-69562,-90581,-102333,-52625,-19250,5582,-380,-18955,-22715,-17775,-57329,-73069,-46920,-92665,107826,328849,201118,58021,-60342,-139191,-41854,9994,60356,-26594,-12626,125617,231854,195914,48294,2984,42727,51953,-24386,-105436,-43067,57609,75994,40201,5673,46011,81196,49167,-1029,-62748,-75692,66123,219818,172870,53047,2795,-35707,-36471,-32123,-19564,6173,65760,119077,179651,180638,89936,42541,15949,-51006,-101713,-119354,-100100,-46799,71059,152592,169531,101123,-35598,-64776,9142,71734,79491,51756,18571,6017,-32216,-79983,-69788,17925,89443,133672,194053,216493,68030,-39701,-21065,-14499,48499,101288,93132,35486,-7046,2746,66630,93966,-8059,-105469,-111903,-70686,-56576,3956,66264,117118,118045,103069,99960,75253,46947,69338,99967,90436,27903,-53202,-104704,-92474,-73005,-81537,-87724,-72897,97430,297114,274210,123622,-836,-49298,-3853,22896,35592,15252,-70196,-49839,33750,51342,3445,11517,60278,135359,172567,177330,237181,311737,326182,167130,53326,34940,23930,-851,-38540,-56687,-58908,-63397,-90116,-104746,-100466,-126237,-53573,8576,-6137,-38632,21749,104640,166190,124199,62739,71480,59123,7101,-74491,-53847,18645,35108,26202,51266,81550,-71366,-29203,53248,50365,-39204,-99244,-43298,-12728,32678,47898,7386,-65051,-60212,-127611,-166041,-137008,-91352,-60016,-38589,-34099,33619,184373,263912,148248,26089,-74275,-23228,99337,174193,88796,23015,-28225,-52978,-108277,-51529,77084,190723,145517,69078,-28214,-104962,-120736,-105307,-80267,-58132,-80360,-62557,139890,386332,333738,193893,49285,-46650,-73758,-84514,-71589,5786,119624,221068,241546,194454,127511,53163,30582,67815,-23437,-119276,-84280,-36591,-14811,-32992,-72472,-105883,-107703,-98056,-66739,-16514,49635,21539,-57694,-71865,-66853,-117034,-121343,-16810,68524,75615,22758,-55867,-54885,-37054,-23397,-66536,-88352,-41085,56526,117363,40940,-89227,-112097,-85727,-88877,-103052,-117091,-81413,-38819,-56519,-48155,79284,163180,131254,12441,-101410,-62209,39962,132645,157802,81927,-35492,-37384,104199,206297,183293,127758,65220,27404,-28671,-86781,-101871,-57532,-17022,-15419,-33607,47631,109906,90508,6065,-62485,-27541,-29118,-3558,3890,68009,140404,135032,-30671,-123244,-66490,31753,95178,88702,8780,-41878,-27870,19927,69565,62484,20816,5825,21702,8881,49660,16556,15982,64678,147575,193570,118146,7843,8069,128565,130236,33053,-51123,-79993,-59922,-6011,51247,114299,174304,174510,138476,101348,70965,69891,94866,71551,71581,51932,22324,69354,199368,186474,36094,-63523,-82298,-78931,-78431,-33003,-19397,-28830,-29783,-62083,-107316,-18643,121152,228660,293222,168581,7768,-35188,-6510,-18426,-9471,-38798,-22361,-8570,17151,6196,-38565,-76213,-65540,-81716,-111897,-76001,-317,71634,70614,47256,26127,-10135,-78434,-124273,-137225,-71485,15513,96708,178821,208723,178554,91219,4558,-70467,-86398,-82499,-32759,-66525,-116952,-52965,-27755,-26539,-5222,48763,110798,162586,181744,146021,89654,69623,48196,23019,27649,77868,144892,150954,183073,144832,35985,-42765,-76795,-88679,-123088,-135881,26097,134045,86814,-3064,-76975,-122923,-80976,-27879,20557,117580,218545,244536,156850,40661,58374,69629,24340,-80140,-114616,-65792,28707,93072,65287,-40268,-120735,-153015,-122032,-19846,62565,92593,94808,90296,37127,-93387,13417,115054,68486,36214,33234,21720,-46947,-53683,-42419,-43635,-95996,-93451,-16508,8031,53676,73584,16840,-42523,-66063,-74618,-58615,-30230,-23917,-68690,-90044,-79493,-90486,-64171,-51088,-37089,-22971,16826,23514,-12441,-86387,-69260,-18254,22110,-26863,-54795,-68704,-100027,-84596,-55874,44150,200025,180798,44047,-74236,-50450,41265,188342,161716,69280,11234,2271,22413,91822,101447,45443,10356,74008,161487,245411,218465,121137,50985,16334,69187,88718,23455,32184,33327,16635,24802,61001,58946,8450,-29719,-38227,-19245,-48539,-98722,-87501,-82855,-93486,-36301,52488,105673,41927,10587,-18699,6038,6580,35962,58816,63157,26586,-32420,16973,32657,11022,49628,110869,110070,39144,-9728,-96269,-104543,-68006,-21955,40141,98641,152232,149475,55344,-7533,11127,12900,59224,-18285,-140324,-69710,-26010,32137,75087,58969,-30644,-89839,-43806,72257,207102,103076,23997,-36965,-18210,167820,314712,298159,194005,103439,16654,-75266,-95630,-56342,-6304,-33286,-166958,-120626,-18965,90518,167873,205618,140700,-17524,-108248,-80558,-66614,-59349,-50711,-16258,-2646,16196,49746,36550,-10167,-77703,-76274,-1387,75895,97298,84369,33435,-48121,-47197,30922,95573,104589,50211,-50617,-77771,-112673,-135256,-83035,-35655,14976,-24851,-108101,-102192,-34941,-46023,-66676,-84841,2985,113831,150562,173821,220444,330116,349976,285845,184828,21875,-109274,-117286,-97717,-73826,-60119,-49037,-103227,-110388,-39376,-46504,-110808,-130750,-67060,25900,108986,134200,83504,-11639,-31210,4964,-3886,-56709,-20999,15261,76542,144840,208140,190843,70436,-65542,-52634,-7693,-23277,-37026,-23910,-10990,-24993,-45369,-59539,-67940,-70955,-116411,-127026,-83945,-2478,50671,23429,-36360,-74461,-35294,33301,42801,-4827,-31198,-52841,-75197,-66192,-26501,5482,-39531,-29807,39071,7500,-10737,-43701,-101528,-18697,-38336,-93322,-43974,33069,67625,92654,78631,100251,104553,138953,209160,162014,13100,-62028,20881,96515,92357,65040,41737,-5060,41300,57000,7220,-41956,-31144,-3696,5512,23328,14771,-24356,-75062,-57751,24383,11113,-64318,-82789,-37460,12478,17478,-29199,-35319,7924,42870,68660,69504,43636,2599,11752,20405,95786,187598,211523,125843,86453,35959,-65141,-148059,-68505,5662,45416,62245,43200,230,15503,49754,44773,2428,-34225,-51700,17828,72652,71948,41235,13875,7674,17416,80804,6742,2423,-7419,-40736,-52542,399,48038,44491,5259,-89897,-111307,-59004,1543,6118,-3165,-5456,2032,61349,94311,39232,-30085,-24033,119127,213227,192830,156977,87503,-50666,-92032,-76216,-6323,31733,15218,-51118,-102182,-46449,16468,106414,72607,-9855,-69353,789,71396,91951,9620,42038,156896,196533,92548,5610,-54211,-71332,-71324,-62352,6403,101065,77968,86264,101341,81824,67991,46214,44644,20575,-67061,-66157,13978,19780,879,5782,29830,13853,11144,70371,75318,13124,-87713,-80616,-48634,-41677,-41332,-33386,-23070,-9271,19928,47717,108445,181738,200943,118797,5857,-25298,-57721,-81955,5896,159999,256430,249179,94477,-66497,-121613,-74680,-26020,11700,-25481,-93298,-81843,-39569,-30116,-54697,-65686,-55286,27534,66028,51953,11108,-26825,-70370,1436,75977,140081,180588,229078,317546,479553,496704,168305,-58422,-66158,-14123,28286,135686,171520,106621,-66983,-79458,-39062,-83953,-94672,-26073,26786,-5653,-21574,-38479,-38916,-23946,-18105,-18925,-42686,-32029,-7752,23615,72663,122811,149949,124572,70360,43178,107081,84298,-44221,-121199,-77109,-36869,-25674,-61911,-108031,-118484,-90643,-35497,-25371,2728,-29720,-52237,-101682,-108526,-8813,79757,105766,68473,13296,-4156,3650,19930,40528,-28156,-110762,-84490,-77566,-82261,-29522,-17480,-22250,-28574,25247,25618,-52911,-121603,-112875,-114230,-100709,-1970,110705,246769,450300,586838,399476,126879,32100,10076,-28010,-40692,-78833,-74813,-22094,-3085,-70226,-116912,-108006,-90609,-72308,-35678,-16445,25379,49586,6534,-71275,-104270,-43169,65849,174076,225167,197873,53156,-22561,64218,201050,281886,268646,150758,6295,-61013,12972,53889,27662,7319,25339,53936,84257,147207,300836,350474,325174,196241,108267,60079,20475,29108,84477,146710,168229,143095,53001,-31559,-29623,15677,66522,36510,3183,30335,64872,59196,47392,233222,533775,712768,603809,241861,31101,43809,153659,199926,139132,45195,12920,-12728,-48037,-76705,-5542,207861,412733,339833,210508,20623,-50267,-38326,-60,14836,65881,100307,141230,160221,140154,68969,15694,-15419,-60025,-122396,-91186,31481,313499,478004,339030,99754,-25528,6618,65743,43789,62462,169433,231682,155680,-63171,-58907,11127,40536,-8573,-70429,-16416,85124,35510,-1731,-16798,-48782,-20626,9269,29874,28495,12983,-33170,-19814,-32925,-85296,-128442,-90894,-17116,58825,88979,51639,-5199,-90570,-75290,-47288,-69806,-69908,1277,9111,-43862,-57193,-68826,-65986,-22624,-5896,-20073,-55162,-63320,-54814,-37625,1317,24393,-71378,-102663,-37895,48875,91621,40967,2155,-3209,-23135,-79675,-77535,-48340,-8515,44900,118342,191637,211870,245678,251574,214483,176399,118618,72162,-5988,-67194,-83874,-61078,-46866,-26899,-5588,-13979,298,7144,-27378,-65902,-109808,-50684,27218,126076,110797,29382,-42081,-26452,29228,44379,23177,-26884,-59372,-97528,-108358,-108306,-151751,-126494,-96603,-23922,53735,54719,-4532,-32627,-50622,-63720,-19088,42292,96384,159737,157276,99682,53636,-1739,-39281,-16701,17337,14859,41684,7881,-98222,-71094,17665,73452,42981,-34316,-72515,-43019,-38507,-44573,-39562,-18267,64291,79945,31734,-35295,-118132,-76124,15534,72053,56543,29156,-20876,-29304,-77134,-109687,-121729,-104881,-64751,-80152,-110159,-74747,-63722,-52520,-4457,21281,47103,95351,187218,136833,-3101,-96562,-127116,-29548,77884,122908,80090,5384,-94357,1444,83160,26151,-56736,-94194,-38802,-42700,-61986,-61256,-95665,-62798,38464,123235,178215,205408,182727,119720,39094,-26611,-80731,-98453,-106129,-97182,-109490,-97981,-53537,8629,127294,147206,86991,7398,7774,26363,7001,197,-11542,13465,66400,51063,135079,164118,237488,276466,134161,11777,-59453,-121428,-96103,-94185,-116469,-107655,-113302,-55733,7710,-11449,-33486,69324,218404,378470,252283,96246,46270,29261,10941,-14295,21943,156857,239217,154103,69786,74104,50551,-45133,-91918,61698,156008,165524,146332,122055,143222,136417,92035,50457,-20391,-98565,25326,156962,196230,198347,145280,98340,150178,141545,77531,68600,27869,48523,103163,141895,174311,167634,90080,53982,27695,24003,79321,90278,2905,-92760,-92598,-71123,-38551,-33073,-88689,-117076,-82399,-28214,7964,30170,15401,-9530,-4391,-13136,-21373,-30076,-51046,-83622,-92660,-82146,-80727,-22593,104874,225539,184138,77255,-41018,-113868,-161529,-119216,-51114,-20672,-27925,-91095,-81486,-52408,-70577,-102789,-105065,-53979,12188,32733,19445,-23372,-6636,-40318,-48910,100923,163631,98937,31083,-18326,-21912,-55996,-39557,54280,112728,99422,42392,-55333,-131706,16849,130969,180439,126507,42998,29537,18473,-14849,-59403,-135694,-73967,8753,18784,-64393,-88329,57125,135752,74359,-18924,-18505,33301,63329,31274,-17829,28579,58459,-6398,-105584,-98313,-74866,-39057,66014,84497,44782,85544,54123,47066,54198,62647,26383,-17236,-28676,-24580,-42487,-74311,-55547,16021,145006,172654,147568,9661,-72801,6874,29997,-34036,-124945,-127957,-98343,-29035,-1345,-11689,-68706,-111476,-141724,-107075,-42422,39841,97526,74724,2570,19630,6194,46244,72194,79414,78432,44443,35254,71877,72090,81057,47644,-25678,-42829,-26530,47306,68626,20682,-5989,-39115,-17491,29067,37086,29,-84420,-121892,-90001,-21937,-520,-40623,-97289,-66712,-19220,14744,-29290,7017,142794,162949,100799,-11107,-97665,34990,162641,199911,230812,289308,345267,357383,350887,277538,119904,52636,20680,-38407,-79842,-58830,-48258,-60624,-112691,-148853,-103378,-73539,-77663,-103611,-87623,-72227,-69134,-57587,-13635,-33918,-90663,-129895,4581,42600,41444,-13481,-65935,-56969,-84795,-118691,-106418,-148429,-140330,14277,11990,-18793,-109533,-144130,-101091,-109837,-28120,-20411,29333,23407,-76669,-21250,-40768,-129566,29712,110052,121047,105416,136477,189287,176658,53146,-81332,-53011,-2173,16548,109938,223197,177127,12293,-114366,-116375,-98657,-6237,163341,274431,137728,-4398,-32565,-72823,-144798,-154596,-85748,-31106,2378,57917,163715,34995,19671,101471,93467,112,-75155,-39081,-20212,-59669,-116266,-39882,71698,133120,194222,190197,151613,27811,-79618,-50545,33257,117516,81665,56804,86740,140205,122542,25965,68379,83306,-56136,-123979,-33478,-8596,-32725,-85985,-172039,-110740,-40903,-41873,-104650,-118145,-78799,8351,76675,61670,26024,-26325,-7549,54006,167859,162328,55358,-17366,-4188,40540,61536,81835,102182,81878,61120,54418,67616,27395,-35473,-67513,-86860,-91951,-160418,-115019,-87096,-69487,-29921,6999,-21287,-63823,-73211,-92071,-68795,-25005,47581,91303,52188,-54677,-83343,43042,124604,112379,109742,184462,161316,97035,113675,123332,78177,5333,-39381,-56891,-47070,-61158,-98965,-73866,-6292,28209,-34060,48442,141098,150884,97675,77169,70498,55554,22362,-62207,-96533,-39205,31270,66602,76696,38381,-34849,-117889,-117686,-110061,-112196,-129249,-118158,-94317,-93683,-92287,-99258,-75731,-2338,100867,231259,266837,132318,29766,-64027,-129343,-113191,-97079,-91566,-92299,-57112,20636,86745,73725,35482,97828,190207,281372,338791,313384,167055],[76304,-7630,-16452,10539,80775,85815,-9319,-33207,3513,41713,4115,-54051,-10021,62989,94339,81040,16710,-36072,-53761,-44813,15510,122365,187279,190516,115306,11113,-82735,-87484,-33174,84671,223980,333339,258967,102541,62570,164588,268539,162702,23662,-61350,-40110,64750,31864,-79110,-68476,16619,31523,39332,-2669,-37286,-35088,-17645,17080,1793,-50454,-68487,-100737,-109194,-9970,57582,31559,1345,-20528,-27444,-18753,-24299,-30783,-37958,-21254,-40372,-19547,84910,129196,49529,-28692,-53461,-83212,-94537,25631,132306,91771,-9917,-47778,23405,166692,334970,216671,98640,79489,124342,172700,108200,33498,12738,-908,-42670,-107210,-47215,-16850,-49705,-99788,-74985,-38246,-6013,31409,41972,-23409,-40793,-10501,79342,241956,472188,573631,387807,113452,-58996,-117584,-117113,-101214,-66550,-40023,-22960,-23615,-32222,-63613,-31104,34035,105854,90060,51061,-3678,-62751,-66060,2379,-8500,-24415,-58415,-10564,27186,16813,9333,-29738,-31205,22754,34694,30104,713,-30248,-66543,-62493,-16263,13818,14682,-32862,-51887,41473,141541,123439,78000,74949,18581,-69643,-62251,-1828,-3704,-49926,-7127,17071,-13986,-46918,-67512,-103094,-65467,3222,18983,-50421,-145287,-94822,-47378,-31838,-37539,-50785,-44524,4982,50421,36380,-171,-35044,-83777,-73444,-74238,-89983,-22144,9958,14045,-38600,-87664,-71596,-90526,-109038,-76506,-44028,-14061,-13262,-30227,-33773,-14146,-50337,-80133,-48869,-108385,82941,259392,130004,11823,-90144,-124194,-37843,-7018,37769,-43786,-27228,98521,200926,179323,58572,27140,52636,48417,-36949,-108012,-33786,64021,85812,42093,-2214,40790,72880,44757,-2316,-71199,-55450,98642,245693,167069,39736,-9317,-40078,-34835,-33451,-21400,7459,67361,119745,183684,189926,94827,44514,22515,-33005,-89175,-125401,-104165,-48863,64566,133892,138875,68892,-52901,-82207,-7643,55625,68403,49551,18723,-2448,-48268,-89644,-65667,12243,71379,99971,141910,162158,42040,-35297,-9516,-1594,60758,110661,105494,60209,32824,56556,124132,122810,307,-99866,-115120,-67649,-49175,19429,89638,142896,150084,138710,122741,77223,41041,59812,89094,81306,20209,-62381,-109317,-92307,-79849,-79886,-80001,-61070,115076,314587,286078,132318,7108,-42545,-2027,20312,30495,20008,-60573,-43963,36496,43300,-11731,4563,60375,137064,170709,173470,228897,283978,287354,151343,58905,42011,22960,-8765,-49330,-66530,-62482,-60743,-92309,-114966,-107292,-121002,-54225,8123,-6260,-27305,43526,126458,195139,147412,90817,107180,82713,11773,-88593,-85394,3173,35259,40665,76137,101967,-64201,-53384,45265,57225,-25008,-100377,-65973,-47394,-18175,-13167,-49725,-86081,-61662,-117431,-152240,-127468,-81921,-54237,-38641,-44443,17801,162670,257964,155022,36004,-58709,-34467,76079,161161,93138,31650,-16386,-43254,-99256,-62429,64134,200790,161563,77683,-18380,-90300,-103922,-103691,-109175,-78486,-91119,-60072,143022,422107,356831,192166,39226,-54768,-76998,-88211,-70603,9220,122991,224362,247632,208586,159643,85764,-2388,23662,-34947,-131909,-85771,-41991,-14125,-25496,-67615,-108791,-116831,-101018,-56313,10060,83605,39663,-49381,-65602,-54925,-102343,-126686,-17385,69980,89736,56321,-38491,-61046,-35848,-9610,-42344,-76477,-58270,30040,94297,23381,-97477,-114775,-100512,-98994,-96852,-129879,-94307,-44298,-49111,-42685,60695,136218,115349,5793,-108741,-51657,40761,124025,150888,78358,-36241,-37788,108190,219145,199030,136937,74731,38249,-15895,-62740,-58888,-15247,6730,-2503,-25536,53548,123071,111423,18307,-63960,-15263,-15172,353,2725,73147,153041,169870,24215,-115911,-142429,-17135,62973,79404,14249,-26867,-8243,41592,83134,62633,15708,-4180,13716,13102,45298,-1566,-317,45814,128940,171837,101225,-1108,2934,112721,128685,49027,-33980,-56586,-54508,-158,59510,119793,170747,149416,102586,68554,46287,44637,62782,44442,43793,36487,38010,94124,214230,163737,16305,-78356,-99223,-79880,-65055,-28226,-22170,-15511,-844,-36249,-78157,18381,151901,243631,286924,144786,-13195,-37000,13264,6934,1545,-55817,-48966,-37475,-6962,-8545,-47489,-81300,-59656,-74901,-106544,-74615,3007,78579,72706,45977,25047,-12307,-89086,-143490,-141486,-25161,116459,211872,260320,247204,179845,82190,14888,-37135,-63114,-104623,-104726,-107735,-97324,-45095,-33001,-45606,-33409,22712,99183,157418,178743,154301,103074,79129,65477,54561,53336,80383,107993,83215,120010,113180,18760,-63365,-90081,-96558,-131570,-121168,51776,151850,93140,818,-74301,-127440,-89335,-35988,13527,104649,189016,200643,117007,19920,46165,59125,17051,-86154,-114629,-88116,-4125,49662,23032,-61993,-127881,-137854,-108576,-8972,81599,129362,128709,120498,60972,-87378,-11672,103422,63950,39054,46456,28987,-50672,-59351,-57707,-54127,-89050,-96641,-35935,-8200,36825,50468,-10286,-67797,-89493,-91368,-67552,-34525,-27449,-72128,-95119,-80873,-87014,-65486,-54173,-37192,-21178,15450,17440,-21113,-94776,-62222,-17915,8477,-42652,-61971,-78802,-113416,-100242,-66882,41675,207275,187820,55826,-62992,-50963,26325,165443,164267,88138,33518,15160,32086,103912,129461,67575,20674,74386,162614,244827,214176,121683,55962,18652,52617,62399,25282,68195,65755,43228,38313,60565,53342,11959,-7358,-666,20033,-27201,-100847,-83426,-73211,-81581,-35086,51736,127887,63582,13822,-21453,-2049,1631,31300,64396,79627,54960,12339,45947,41311,16891,63125,131058,132478,48948,-2106,-87410,-117679,-85988,-40004,28460,96576,147769,130580,29062,-35735,3712,31241,88935,9834,-120236,-73065,-24675,36891,70807,38892,-41921,-86331,-32662,83084,201184,102688,28899,-35062,-31882,122666,224996,214367,165894,95632,11370,-76418,-81296,-34254,11780,-30982,-176490,-104535,3454,116378,203783,264543,210757,35010,-81527,-82372,-73708,-72813,-72277,-34405,-10117,11645,38512,19137,-23159,-83344,-61645,20443,105339,126455,104060,55925,-22355,-56848,22284,90970,103487,52264,-48771,-80339,-114063,-143903,-93311,-51909,-5846,-34008,-106789,-107517,-46827,-52593,-59035,-64606,6597,100065,114517,126127,180180,305554,338271,283509,194171,47397,-71783,-83398,-82922,-92535,-77063,-65394,-118626,-122821,-34717,-34417,-97900,-122733,-61390,35984,119206,141677,85992,-14742,-45978,-6092,-10071,-54166,-16655,21846,89012,166064,225206,194604,74984,-66269,-48038,-1522,-19488,-32727,-23682,-18366,-30466,-45175,-45995,-53733,-54845,-102640,-120046,-87799,-19426,23430,4523,-31359,-64623,-26837,51783,72963,25740,-7069,-39960,-65107,-57861,-35692,-14424,-46002,31035,84706,34810,5438,-37352,-85308,16082,-2766,-68914,-40982,45489,91693,115517,103061,119277,110200,157488,243251,178893,26634,-53252,16153,84753,67697,35266,8151,-7037,64292,79463,28339,-19655,-16214,9121,18320,30749,13934,-31866,-80368,-42113,34323,21403,-63736,-118462,-60678,-3158,8270,-36500,-36050,11423,53725,79409,74130,56840,49070,42295,26114,88014,174615,211839,140316,99972,44041,-59574,-126614,-78939,-1361,45423,56866,24293,-32267,-21249,9856,3626,-31791,-59045,-55829,35319,96611,96225,68562,29292,10157,58479,122128,5900,-23439,-38807,-70069,-67183,-5653,43563,43955,5991,-87762,-112062,-55416,3741,-921,-20380,-25408,-12119,53436,99215,54219,-7264,-5308,112540,201639,185599,134563,60688,-72945,-104771,-76177,-11992,15021,-4875,-52839,-103899,-66885,-11134,73997,60963,2282,-40668,-9774,24765,65108,8793,28609,118378,164053,78179,-9766,-68709,-76692,-68299,-54135,16688,122533,116471,116677,112175,76245,49337,32058,48594,35671,-47625,-65492,14670,19838,613,255,20174,-3119,18161,86729,91307,26627,-72025,-65099,-38649,-47805,-54018,-49907,-39754,-18773,31196,84220,174507,271954,292678,166307,13393,-10544,-29887,-85977,-18786,127405,192368,165398,26657,-100431,-115760,-93469,-35027,10864,-21211,-91373,-78445,-30438,-19497,-44428,-63794,-65072,22478,72823,65384,25167,-19331,-106623,-27274,54061,123902,159258,192795,258744,421140,478136,168358,-59964,-67360,-1776,67142,174078,178180,97609,-72909,-82332,-40748,-87125,-111944,-38058,10143,-23255,-31665,-40008,-42922,-28612,-20331,-19210,-39245,-22906,6554,34498,77919,115874,117321,85597,60536,48059,106839,82071,-54588,-121819,-66496,-32386,-23331,-58869,-101684,-107939,-70463,-12329,-17887,-8132,-41370,-31022,-73122,-138549,-52017,48532,84727,59706,13233,-3382,-9341,-3310,7036,-57389,-101224,-72817,-69813,-91579,-55970,-49172,-49627,-44364,17352,24249,-55576,-127898,-110492,-113846,-111524,-2183,129505,286873,509233,612690,354036,91497,-1535,2870,-13031,-46392,-93806,-84250,-21452,2258,-63844,-108563,-107408,-102135,-89610,-51979,-39987,-8795,11002,-26149,-93114,-123729,-64614,53759,161477,201446,170657,47122,-13972,61428,179819,250845,237775,133252,3287,-48446,13707,47238,26123,7736,24085,51635,80643,137995,300554,355116,323832,176328,88665,38231,4440,28443,88525,158571,195229,158824,53563,-38362,-60337,-19312,35621,15338,-556,38798,77737,79376,73736,240879,502561,706055,632404,261904,38015,58153,181149,223714,140449,42892,14140,-12354,-51479,-84517,-8482,219109,460125,380929,215455,16444,-53923,-35034,7681,16627,66213,104234,141105,150758,120863,53826,8636,-22403,-63047,-121745,-96723,22659,317679,500575,365604,118375,-20440,8125,74422,66685,83195,180024,244676,171862,-60810,-62246,9552,40431,-13200,-71083,11737,109689,54321,20052,26970,-37181,-42347,10337,26064,15583,12412,-25603,-17504,-44422,-99810,-116451,-86491,-19924,54979,91431,58924,2374,-90626,-76797,-45825,-61107,-52364,3339,7228,-43484,-50529,-63564,-70689,-27626,-11055,-27245,-59722,-61207,-45772,-18666,34502,62141,-33528,-138868,-66092,31376,88653,49580,5541,-597,-14973,-72357,-75397,-30127,44643,105038,170494,228870,227115,252763,250650,208938,171481,121611,80567,4228,-56286,-69835,-44638,-30420,-7402,11337,-2918,6411,16597,-9308,-49059,-108388,-33850,69947,174130,151446,71555,-2407,-6661,43947,62719,34074,-39790,-91262,-116496,-145459,-126856,-125634,-95965,-89090,-35358,47704,55848,4176,-24949,-52216,-60932,-10821,54083,109802,159863,130943,77217,35431,-22491,-64477,-24659,17272,14052,39560,12841,-90295,-83822,-2874,47612,19981,-49283,-80802,-54148,-51938,-61047,-57024,-29226,57242,78289,29444,-38832,-122030,-81359,10259,69890,56506,21068,-33040,-32491,-56029,-78421,-108144,-119957,-69170,-68055,-93710,-63914,-54221,-38988,9012,32556,53512,93854,187843,150576,7308,-82255,-119480,-37149,79442,131579,90240,3899,-117046,8371,85226,16091,-73217,-130962,-77482,-59175,-65264,-60117,-90956,-70539,26993,117587,180729,208671,171552,94024,13434,-43939,-86792,-100642,-112110,-112318,-130015,-110914,-63246,5016,132310,151733,84648,-8319,-27062,-1031,-14339,-21248,-33104,-651,64577,62220,168755,251862,325467,299949,126810,2623,-63008,-115742,-90096,-96982,-117264,-88113,-125183,-67371,10554,-3811,-31975,73484,230752,366342,210600,55374,1045,-8893,1912,-372,50770,183862,241502,164794,104042,110518,74325,-33772,-106211,55123,155057,172198,155322,130624,148191,140093,87550,41010,-26925,-95395,18202,146111,197410,211494,167591,125771,182802,182348,88695,70018,31852,57028,126952,168470,192516,157790,68392,28636,17079,40861,108516,110789,14302,-94622,-95026,-69305,-31022,-16460,-74837,-127568,-91442,-21266,21963,37022,11864,-23186,-32676,-34158,-24095,-20791,-37406,-72662,-89367,-88781,-81266,-9502,134790,284711,243956,131077,-1360,-90254,-140721,-95901,-33964,-8141,-17927,-71909,-63129,-40364,-61916,-100175,-93635,-38298,28043,55667,51362,18595,23556,-31573,-59502,98731,166411,105089,40282,-7912,-8567,-42982,-53648,41028,96335,94149,43758,-48935,-120058,26683,149977,213936,155500,57539,39322,27557,-1781,-39701,-116866,-108837,-35156,-11998,-74418,-99390,46089,128324,80341,-5404,-9289,38280,64254,30156,-15193,34223,66700,-5822,-108211,-88717,-62005,-30141,70688,84358,44158,80235,44030,55003,74992,89091,49096,-3874,-24056,-22709,-41474,-78892,-68403,-8736,107054,134416,115050,1863,-59300,1880,2118,-62218,-121510,-103520,-74994,-13967,5398,-2822,-65155,-115567,-134387,-100481,-42485,34820,84066,81217,35912,56801,46517,85817,93735,82905,71445,34377,28564,67363,67883,76137,37658,-42535,-58379,-31903,42984,65571,26384,6191,-24296,-4099,47880,58359,16843,-69418,-102594,-68495,-4034,16256,-23046,-75195,-45548,-2559,26072,-17898,33759,149064,163806,115142,14024,-89032,30009,165520,216012,261978,325710,361555,342368,327274,252043,108108,57194,29782,-30466,-76992,-59152,-50187,-61083,-99086,-152266,-122493,-86365,-82312,-113986,-96033,-77548,-68886,-42963,15295,-8741,-73150,-120535,-1836,35166,44352,-1333,-63289,-63223,-89498,-113894,-101924,-156408,-118778,30527,26099,-389,-101540,-100569,-72722,-107502,-36878,-32031,24856,19086,-98083,-37776,-45116,-145859,132,78707,88844,76566,104060,164790,173347,50014,-111265,-57989,-4244,5022,75768,164244,111053,-34550,-117681,-93331,-81222,-1588,153719,239055,89449,-36225,-41389,-71632,-139090,-146989,-78226,-24791,539,36272,163475,75034,61946,119595,94736,-9456,-97229,-41605,-11100,-44262,-121602,-49711,65418,136770,214105,225761,176581,34719,-78658,-55943,13494,77374,31640,19218,69870,169584,202209,93111,107671,95244,-49775,-140877,-32645,-14262,-44858,-105899,-173514,-92418,-33887,-49739,-114367,-107965,-65359,39753,100309,63041,23163,-28314,-16104,37247,144678,147345,49813,-23537,-19703,34847,91078,115381,124495,91935,64876,54069,64958,29744,-26931,-63098,-90778,-93047,-155693,-122041,-97239,-63540,-32064,-21167,-35709,-71219,-72242,-90683,-67149,-19728,51897,95132,61124,-43853,-66679,66085,146065,126269,122459,196920,204693,149822,158686,147572,89110,5336,-48887,-70465,-67430,-74757,-116549,-83949,-11673,45977,-21757,45929,118742,126560,81378,73247,79589,66439,26972,-64548,-106613,-44025,31487,72791,89156,52195,-20690,-119829,-110254,-89326,-90941,-113172,-112233,-97927,-102831,-98647,-96742,-68774,6,103633,225937,260245,128781,37484,-48047,-122368,-113194,-82781,-80097,-83599,-59650,9954,73274,71095,40265,106427,208061,320824,378982,336359,187753],[84439,-844,-3915,27617,100158,118130,27436,-14511,2670,33190,-1086,-59787,-12602,63713,94475,80204,23005,-32728,-62865,-56247,4725,108136,176827,195810,138656,37578,-57255,-73284,-23816,98499,236233,343944,271832,125166,88555,179579,286625,198146,53455,-37897,-44827,51724,37626,-75003,-46215,14210,12178,20037,-13199,-61046,-48122,-15832,28141,16114,-34171,-61066,-85753,-87296,5913,76479,45150,10861,-9051,-16950,-13499,-27080,-38570,-45036,-29284,-53113,-28931,85701,144913,72723,-8097,-40728,-80512,-80686,39361,126138,84656,-5211,-33556,41353,211720,368067,227007,106180,88800,131475,156428,67028,-7065,-13583,-14726,-57415,-111344,-27925,-1159,-31160,-92737,-83603,-50755,-20199,16025,38493,-20301,-41014,-10405,81349,232136,456690,578678,382492,108813,-63834,-103603,-102687,-111178,-74968,-47327,-36097,-40830,-54975,-71346,-26661,45617,118042,94663,61802,16822,-39250,-42830,-2215,-18108,-27717,-82861,-35699,-8058,-12593,-10995,-40402,-31948,26574,44242,39551,9959,-19994,-59316,-61981,-9622,25571,25435,-29653,-46741,56327,149715,118879,77826,82430,18863,-71616,-58598,-1288,-2146,-40840,4013,21763,-20500,-64196,-81285,-89974,-35476,39220,56537,-28286,-129883,-91313,-40640,-23258,-31273,-47655,-27518,34027,69160,36517,-9032,-49397,-92603,-76725,-116392,-127238,-32263,-3931,6422,-30618,-68284,-69344,-73830,-82864,-83021,-59066,-25623,-18439,-35181,-43386,-10681,-41197,-90958,-55311,-97835,67877,198990,73915,-22772,-104978,-97092,-35971,-29375,5588,-58570,-35424,67965,162444,159929,70429,54340,64091,42808,-49531,-80873,-13980,72705,96784,44229,-9312,34795,62172,39749,-1416,-68644,-24087,138280,271849,159135,24995,-20333,-40300,-31493,-34399,-23680,8095,69135,120485,186761,197354,100211,48742,31764,-13018,-73698,-123584,-106775,-50835,55961,112172,108604,42106,-63571,-94182,-22455,38617,54657,44955,17826,-10131,-60907,-90644,-60918,4778,50020,61962,88411,111962,25759,-22290,2142,11991,73982,120764,118520,84253,68982,103509,168150,137787,3690,-95025,-117096,-66238,-45177,31420,110068,165156,178016,170936,139695,73201,32281,47700,75710,71078,12151,-71503,-107799,-83197,-68871,-63127,-65663,-49524,126516,315749,286474,139045,17016,-34648,-1471,16654,24721,21332,-52284,-39129,35784,30275,-28675,-2771,59175,134980,162516,165737,219301,258911,252902,138760,64908,46927,18451,-20002,-63425,-76436,-61753,-55021,-91521,-122186,-109820,-115079,-55408,9082,1480,-9217,65057,147846,215146,160729,110103,136933,105212,19492,-85268,-114685,-15498,30246,48669,95591,123711,-37647,-79460,34309,63584,-8251,-90155,-79845,-70991,-54984,-58682,-89802,-82604,-61933,-106414,-134868,-115268,-71651,-46721,-34799,-50144,3775,138842,242445,155747,42840,-42686,-35273,56818,145847,99085,47682,1562,-31406,-87433,-77367,43970,200134,174587,85813,-8130,-74972,-87924,-83793,-110156,-93618,-101394,-57678,137627,431425,359398,180409,24805,-63513,-79233,-91028,-66518,13905,125340,223686,247898,215931,184187,111574,-25246,-22647,-46865,-139056,-85718,-47409,-13816,-19219,-63755,-112759,-127076,-101610,-45327,35865,113698,51884,-44183,-58408,-41778,-85733,-132984,-21267,68463,99694,86828,-17607,-61536,-30289,7881,-15668,-56970,-70187,1475,64674,-243,-109497,-110601,-111065,-105591,-88018,-127317,-104157,-47134,-38736,-36971,40891,108682,97157,-3635,-114152,-38644,41837,110304,136827,71434,-37494,-39641,108221,223431,205088,139642,82303,49522,-1600,-38253,-18055,26810,30742,6312,-23510,52238,127645,126942,30949,-69958,-5713,-2349,2806,-3477,68700,152680,189247,74303,-56170,-146905,-53502,31983,68622,19439,-12433,9000,59958,92868,59429,7975,-16079,4027,17444,37765,-22824,-21454,16096,96047,138058,78454,-9297,-1371,91125,122196,64393,-15539,-32819,-51513,1617,65971,124230,166644,126414,71541,39482,22295,19264,30377,17439,13969,17069,49754,115283,215506,130136,-5536,-89076,-99621,-62769,-47412,-25893,-27034,-3504,25447,-9280,-47461,51083,176166,253084,276320,123657,-30669,-31342,39077,37128,10546,-71457,-68133,-55542,-16414,-12333,-50541,-84420,-54446,-69694,-103170,-72843,7277,85903,74342,43949,23469,-13004,-91827,-149635,-118926,35006,234123,345830,349532,283244,177284,74893,27272,-7435,-32786,-76898,-138959,-140831,-74162,-34478,-36101,-61236,-58849,-96,89399,150703,172680,159546,114688,87338,81254,83034,75503,77816,68413,28087,60644,82844,4724,-81239,-100744,-104224,-139432,-97487,83720,169758,98942,4165,-71151,-128502,-95748,-43711,6634,91032,157514,156192,77463,1257,36166,49294,9641,-91384,-103763,-103345,-46288,-1985,-22981,-83853,-129231,-125321,-94959,-133,91744,149178,150250,144184,83598,-72135,-34185,89599,55729,36518,53976,31368,-51963,-59837,-67789,-59271,-76806,-86418,-58952,-26984,18921,28502,-32641,-87584,-106175,-103835,-75267,-37656,-29697,-74362,-98956,-80705,-79304,-62156,-56875,-39011,-21970,11595,9718,-30377,-102900,-54264,-14167,223,-51045,-65900,-86821,-122444,-116863,-75611,39848,212119,195242,71515,-47426,-50680,11863,142617,167848,107933,54025,27892,40249,109811,153117,87867,30625,74707,162210,237766,202264,116725,56886,16421,28531,32919,33160,95899,89167,60313,43564,52968,39121,6328,8059,35452,62619,-7363,-104834,-78602,-63809,-70164,-31376,51777,147170,95206,31320,-14593,-7254,-2143,25103,65281,91115,81935,66701,91660,62141,30775,80430,148872,149106,54303,2847,-77438,-128320,-102634,-54885,19382,93616,138281,107116,3187,-62509,-4215,47888,109320,32298,-97854,-76974,-27601,34488,56776,15206,-52878,-85885,-28582,88361,191881,102252,36240,-28680,-44441,77346,138740,133876,135570,84255,3140,-80145,-67228,-13138,26773,-33274,-178820,-82275,30397,144746,240720,326204,286465,91594,-51735,-87851,-84495,-84673,-91487,-52152,-18957,2127,19805,-3842,-39142,-86102,-46081,40207,130415,153282,124989,79673,5865,-55419,13048,82918,98113,51270,-43633,-82370,-114932,-150618,-102319,-67206,-26292,-44444,-106236,-108599,-51819,-52266,-52615,-52243,-7928,39398,-16547,-95239,-75513,104087,244226,290064,259644,135598,12803,-48949,-71134,-99478,-90067,-79625,-133676,-125938,-25631,-18826,-83838,-111816,-55976,42254,122433,142360,83840,-21029,-58643,-11102,-8686,-47268,-17299,24284,95460,174995,225811,184715,71757,-64715,-42137,4355,-14857,-28622,-23719,-23550,-29095,-38572,-28813,-41200,-44146,-95002,-118416,-95893,-40126,-8446,-20392,-28372,-57550,-22573,65395,101561,63230,24853,-19772,-47246,-50043,-47199,-36511,-36935,85846,120578,56905,21339,-30276,-63643,53801,29312,-50226,-32386,60454,115805,137829,129572,135582,111213,164722,257777,184375,38980,-43163,8248,67094,37598,2976,-19765,-1416,81976,96270,46334,4297,5944,28157,33883,39263,14536,-36023,-77233,-29986,38022,29273,-49599,-135571,-81921,-19926,-5619,-47478,-39193,15328,67362,95263,86357,80621,97828,69531,30590,79142,159246,210112,156483,116199,56943,-45715,-111001,-84780,-7879,46221,52402,5104,-63493,-55690,-26981,-33026,-61936,-85115,-61089,49209,114575,114189,93062,44949,15752,100717,148431,12078,-51132,-72409,-98892,-76702,-9793,39227,42647,5990,-84971,-112495,-52279,6823,-4176,-31189,-41512,-26217,42642,98475,65862,14676,11498,101440,181796,171756,107791,27939,-96833,-116742,-76781,-21214,-6087,-27751,-55384,-101564,-82055,-26880,46642,50798,17092,-3709,9526,-1736,39320,3481,9380,76359,125889,60376,-25428,-77741,-72063,-58596,-43447,26094,139762,155181,146276,119503,67236,28351,17351,50248,48059,-30921,-67489,10806,18348,1443,-6161,2845,-28414,19740,98795,105837,40876,-53921,-52716,-33354,-55699,-68930,-67782,-55504,-26629,41409,117113,233300,350516,372620,207473,19806,7715,8081,-63830,-47364,82950,119192,83589,-28740,-107854,-82633,-98469,-44614,8456,-18470,-89571,-72311,-21893,-11848,-37424,-64244,-75134,28155,92141,87830,46803,2094,-110561,-59258,24372,97808,133207,159341,203261,353320,436672,161150,-61215,-68930,10803,105279,201114,176245,84658,-80259,-81686,-32902,-68662,-132802,-50092,-5580,-40206,-40872,-37427,-44930,-32223,-22842,-21321,-37787,-16321,18270,43005,80757,106870,87827,56802,54825,50923,105401,84866,-52789,-103901,-53669,-27050,-20834,-55363,-93810,-95964,-50462,12434,-6087,-13240,-28671,-6023,-44925,-105252,-88524,13446,56220,42283,7494,-5530,-22933,-25692,-23148,-78829,-88314,-65759,-66502,-94615,-75182,-70412,-64869,-51639,15315,29818,-47072,-103526,-97625,-92381,-103950,-7745,135431,312510,548598,616135,306969,59615,-31109,-6541,1676,-45228,-99993,-86501,-15737,12660,-54443,-99027,-106863,-113256,-104255,-64379,-59609,-37871,-23063,-56231,-111627,-137627,-86263,39755,146555,175237,143183,44528,-3893,49345,139383,195496,183463,95918,-10783,-35776,18091,47397,30425,10821,23055,48410,75591,124937,288638,350734,316626,155031,69173,16445,-13223,23841,85541,162748,216485,168189,50417,-43373,-88973,-56208,-482,-9193,-6670,43451,86477,94309,93026,237661,451164,664390,629119,272685,43301,71854,200074,228458,123956,28469,6568,-14510,-56362,-90302,-5000,237013,507259,423086,222072,15333,-55514,-32250,10584,10986,58290,99999,133532,135338,100176,42540,5628,-25268,-64049,-121385,-104546,7822,303144,494878,371548,130087,-18172,4880,76901,83612,101635,186848,250341,181152,-57554,-66070,5864,38769,-15696,-61476,39661,125568,71146,49173,75914,14638,-34741,11491,17395,-522,10470,-16799,-14645,-54940,-109736,-99776,-77368,-19260,54336,97781,71159,15587,-80936,-77431,-43988,-52299,-39191,844,1752,-41866,-42513,-57845,-78941,-33955,-16236,-31941,-57729,-52693,-31668,3163,68465,95007,-1240,-117469,-85970,20511,90627,61440,8451,-778,-10169,-65188,-69241,-7346,93488,161129,219011,260911,235056,248900,238970,196277,160868,120912,87124,13668,-45566,-56073,-27957,-13156,13706,28101,8887,15256,30588,13030,-30666,-105860,-16253,115664,218905,184481,108899,36267,14723,55432,78288,43388,-48174,-74044,-32270,-55855,-54248,-70406,-65402,-76390,-46872,38024,52592,10204,-16209,-48578,-52944,-1990,61339,115212,148557,98486,50680,12938,-48166,-91517,-22524,22128,16447,39472,20302,-78773,-96124,-23192,21813,-3318,-64511,-88865,-66040,-67249,-78767,-74313,-38777,52261,79670,30450,-39954,-125163,-88347,2351,65187,55000,13191,-35715,-13464,-18043,-43028,-85757,-129346,-80719,-64117,-83195,-56161,-45404,-24009,23701,44598,59838,89528,179851,157613,17214,-66806,-108208,-48757,76026,136245,97623,502,-133689,29872,99895,20626,-67997,-123212,-113825,-78327,-68249,-57720,-85282,-78278,15205,110075,180212,207475,156795,70095,-10004,-59436,-90589,-100975,-116652,-126328,-150954,-123281,-76389,-6187,123001,143374,76310,-23278,-62236,-25908,-34195,-42195,-54236,-15041,60415,73963,192411,318142,383997,300218,111470,-8562,-61914,-99041,-81547,-97675,-113410,-73486,-126314,-75996,13898,401,-34519,74626,237993,345380,172820,20949,-37050,-41457,-5721,14653,77939,196848,224717,163173,126233,137510,99860,-9453,-106208,46785,147248,169996,156994,134464,149878,140469,79045,28907,-33797,-86919,17060,139839,200739,226466,192103,154386,210040,215324,98051,73097,42526,69881,152220,196168,210135,147819,47819,2869,11822,64749,138494,130364,24635,-96965,-96469,-65485,-20932,3147,-53610,-124061,-99222,-14079,35755,43445,7150,-38567,-59715,-51427,-25323,-11024,-24587,-62875,-84627,-94217,-75319,4498,159031,332310,295686,178587,34034,-66143,-110849,-66270,-12999,6218,-6795,-52313,-46598,-31232,-56506,-95694,-78538,-20098,44379,77379,81579,56879,48798,-21540,-68183,93605,163769,107440,46260,-193,4131,-22258,-65323,22764,76693,86800,43654,-43186,-97273,44392,173507,249968,186490,73724,49229,36483,13804,-15979,-85698,-110377,-70766,-36737,-77456,-108160,28072,111110,81067,7586,2227,45588,66665,29577,-14944,32518,68108,-8931,-110478,-76705,-47477,-17044,76382,83038,41348,65480,28855,60745,92145,109407,66522,6763,-20532,-21506,-41950,-84737,-79124,-29393,71890,97862,87396,3377,-42287,-661,-26380,-87965,-100545,-76845,-51684,-5744,7426,4689,-61457,-119269,-122864,-89891,-42554,24029,60996,84579,87048,105458,94626,127876,112890,84533,64549,27270,26979,68872,70330,77801,33971,-53512,-70624,-32402,43996,69646,39557,23956,-10007,7304,65398,81082,37233,-48794,-78725,-45450,13575,32077,-6337,-54715,-26337,12584,35845,-6196,57955,150306,160124,126797,41665,-76984,16355,154737,219692,281171,346442,356753,303897,280589,213936,97350,63970,42239,-15918,-66743,-53793,-47861,-52457,-65824,-108762,-121714,-99000,-89030,-124266,-101557,-80764,-63262,-20961,52236,22380,-52652,-112069,-6797,29839,47930,11884,-56745,-66385,-89714,-104207,-90688,-151789,-118762,6161,16549,6380,-91845,-159298,-158580,-138776,-53881,-77437,-5740,-24763,-102545,-90821,-85115,-129309,2007,85605,86221,60694,69927,139588,169812,47136,-133784,-51091,1537,689,47327,109312,49965,-73529,-101580,-68192,-59422,9026,146568,204005,47163,-61563,-48148,-69342,-130830,-136193,-67749,-16473,-856,18879,172746,131142,105173,131022,88407,-23741,-113788,-33342,4357,-25242,-120233,-57015,59127,138764,231258,260096,199198,41636,-75605,-62875,-9380,37860,-9353,-15120,50736,192626,285861,177660,156274,107192,-38745,-160696,-34147,-26577,-60503,-123258,-149061,-74817,-28925,-58187,-120099,-91044,-46889,69571,118940,60730,15282,-31480,-23661,22641,122548,132910,46207,-26641,-30605,40190,133664,160172,151314,103613,69934,55084,64196,34868,-14598,-52697,-87945,-89540,-140724,-122806,-93908,-36631,-17794,-53119,-52126,-77265,-68551,-84551,-60556,-10973,56707,96549,69480,-30135,-48213,87764,165549,139934,134420,202722,241877,206021,204080,171995,103797,12459,-50055,-75577,-77648,-76907,-126429,-88323,-14780,64658,-4958,45132,97724,105560,68874,72311,91754,82019,38312,-57442,-110182,-44877,33549,78825,98873,59403,-12827,-109953,-85598,-63837,-67972,-95717,-104149,-98161,-108431,-101892,-88037,-57658,3880,103168,209158,238420,121639,47644,-27486,-101181,-97358,-64011,-66209,-72020,-59754,868,59430,66523,44064,114609,222581,351368,403556,343565,200537],[78387,-4718,-2001,34728,109629,138796,52929,-3914,-7519,14891,-13183,-71617,-22812,56343,87038,72973,23495,-30775,-67197,-63742,-10436,83856,151695,184820,148839,58457,-34705,-55240,-7024,120141,248409,349533,279816,141937,106231,179924,285836,227652,80188,-19035,-53930,27223,31394,-74795,-28200,6422,-16822,-14401,-29359,-81387,-69503,-19472,32608,22619,-26048,-58856,-77945,-73730,12481,83040,49599,12503,-5454,-12837,-13086,-33220,-48118,-52243,-35892,-61795,-34113,88649,161427,95817,10403,-32760,-83738,-71014,46717,111164,69996,-6413,-23652,56490,253828,384076,226526,105659,90212,130114,129630,22123,-49395,-41550,-31984,-75728,-108970,-21760,412,-26067,-94103,-101335,-71493,-40468,-3992,29293,-20704,-41008,-9533,82708,220935,431884,565533,365829,99291,-71892,-97939,-94889,-123531,-87609,-57229,-51872,-58554,-85874,-84242,-26788,52589,126792,98319,70356,31043,-22198,-26779,-12132,-26095,-28468,-84581,-44277,-38246,-42395,-35453,-54676,-36511,23773,47571,43215,14772,-12809,-50619,-53599,-5148,32966,31191,-29944,-43472,65620,149185,107557,70810,81902,14207,-77601,-62075,-7207,-5524,-35572,11041,23889,-26735,-80706,-86138,-70417,-7406,71775,90303,-10661,-115177,-86694,-35906,-19224,-31349,-49892,-15392,57194,82772,32758,-20660,-66690,-70969,-32042,-73266,-109414,-38135,-21801,-5345,-22570,-50350,-65621,-56956,-59975,-77764,-68739,-33659,-20063,-36236,-53788,-10951,-32604,-108005,-70840,-73367,61609,149237,31296,-47438,-104172,-74612,-37767,-55048,-36256,-61190,-35416,34998,118297,138003,81497,79431,71385,30862,-64383,-54002,8666,79355,103727,41494,-18745,24785,45664,29696,-2997,-59562,5954,177301,291578,145531,5142,-34033,-40896,-30903,-38675,-29465,4829,67506,117831,185368,199376,102414,50949,38925,4449,-59094,-115454,-111721,-56412,42100,85663,76577,16828,-71087,-103020,-38712,17845,35614,35093,13044,-19480,-72068,-87524,-60356,-8637,21923,17761,36605,73989,22542,-10297,8143,22517,85500,129305,129153,102739,95812,136651,191632,136256,-194,-93811,-121556,-70499,-48295,36277,123836,180484,198058,194497,146024,60256,18017,30526,57574,57568,1617,-83183,-104539,-71811,-51077,-44914,-52501,-41559,129056,299878,273659,139820,24755,-28834,-4881,9396,17186,16942,-48606,-39191,27527,8611,-50198,-13690,53225,125655,145261,151681,205528,233250,219629,125003,66987,46512,8975,-34110,-79124,-84516,-57887,-49830,-91781,-129193,-110389,-111680,-59893,7310,9591,7648,82011,163301,218879,158687,115839,155169,121339,24947,-74374,-141599,-39530,17152,46833,104903,138976,-6812,-109935,17448,65940,7323,-73704,-84953,-85755,-79839,-90333,-115903,-75355,-63625,-97153,-117954,-102717,-62679,-40054,-30385,-53587,-10484,112606,217971,149574,45706,-28718,-29903,40281,127412,104513,67180,19662,-20509,-74750,-98010,17050,188793,183484,91570,-495,-62848,-76473,-70610,-87984,-101087,-113071,-57934,121604,410175,339196,157883,5196,-73654,-81779,-94102,-62706,16717,123591,215876,238925,212403,196231,125740,-37242,-69819,-60173,-131864,-86534,-54910,-16191,-16476,-62850,-119374,-138595,-99718,-35202,59102,137592,57272,-42517,-51757,-29829,-69950,-138788,-29821,62671,104329,111780,3980,-55813,-21816,26902,11090,-34362,-74617,-27904,29196,-30016,-125818,-103711,-117439,-110016,-81025,-114998,-110761,-48917,-28077,-32939,19312,79844,75656,-16595,-113711,-26640,40282,89178,113033,59061,-40896,-44531,102656,217357,199177,133203,85029,58584,11694,-16348,16340,62269,50611,7931,-30304,42176,122932,136040,43775,-78506,-1532,5790,1733,-15683,53568,139249,192756,114789,6181,-81357,-72557,1678,54774,21650,-1344,22040,73103,97082,51800,-2920,-29168,-4841,24237,27662,-46736,-46445,-24794,48743,93564,50773,-17357,-6392,63464,110223,77590,2258,-10727,-52179,-1250,70713,127704,162497,107055,47285,15761,-1002,-7038,-3207,-10472,-19274,-8669,54175,129415,201181,88499,-28256,-93936,-85387,-38806,-29577,-26631,-34185,6073,47629,16634,-18313,76241,191278,255293,261320,104497,-45174,-20629,68533,70110,16065,-83007,-66181,-49739,-7885,-5761,-48844,-86026,-50869,-67278,-103103,-71475,11534,92133,73686,38755,18098,-16671,-91334,-141391,-88861,98557,354145,481482,435747,312073,169391,67610,38243,16352,-7186,-37925,-74608,-110931,-49603,-22739,-37880,-71131,-72889,-11013,85535,143122,163197,160521,123240,93675,94655,107336,93664,70747,29320,-4851,15501,56525,-6952,-96729,-108666,-112648,-143688,-69819,117079,183514,101420,4548,-70316,-128943,-101034,-51748,-641,76525,125154,113537,39727,-14035,27990,39827,1888,-95629,-88998,-95132,-96489,-58773,-70737,-106107,-125516,-116637,-85328,2763,90412,151899,159776,160794,103355,-54101,-50971,75411,44817,27893,53662,25873,-52659,-56909,-74303,-61920,-65678,-73859,-84527,-47013,709,8165,-49801,-100929,-113459,-110540,-82061,-40737,-32318,-77123,-103146,-81077,-69628,-52819,-56888,-41868,-25376,5257,435,-40031,-106242,-46340,-7918,-1986,-52246,-67955,-93359,-122399,-134743,-81368,37844,212940,201681,90338,-28424,-49414,-2397,119343,170316,125926,71122,39244,45735,109012,170222,104841,38731,73619,158911,222378,181424,105004,52804,9160,-1432,2474,38606,112455,103741,70195,43508,41431,19899,-6803,15742,67585,104523,8454,-111508,-73465,-55116,-61097,-28491,50517,160756,133266,60114,-767,-10547,-6691,15556,59874,96059,106066,125373,144570,90873,49967,98409,161566,157813,54950,5339,-66881,-129244,-114938,-64345,13906,89830,124343,80906,-21914,-87028,-12074,61280,117880,47462,-76219,-81116,-34907,25173,35169,-7981,-61593,-87397,-30757,87697,178787,100151,44346,-19351,-52113,37818,63862,60048,102589,69061,-7704,-86365,-56246,4926,36948,-40780,-171373,-54031,62514,176768,279568,389043,363339,148954,-22762,-96949,-97256,-90101,-103404,-69054,-29472,-12455,-5626,-31192,-57651,-84739,-30993,56614,148463,174665,145493,103007,33617,-43078,3217,71526,88876,47618,-36083,-83456,-115064,-143048,-110030,-81662,-46222,-56134,-106603,-105775,-49877,-46721,-46771,-36357,57672,219094,336276,331719,294216,441951,653847,747252,648141,379024,136650,-22148,-69412,-100878,-99019,-92254,-148751,-118193,-15217,-2101,-69805,-100448,-50810,44890,119475,137535,77797,-29955,-69034,-10594,-2128,-39523,-21636,23185,96363,172533,212761,165555,63892,-60271,-35533,9840,-9474,-25211,-24422,-26847,-23333,-27320,-10097,-30733,-38782,-92142,-119570,-105226,-61998,-43220,-51267,-27990,-53828,-22997,73630,126560,104840,66065,10989,-22086,-41583,-60061,-56918,-13126,130807,144055,70601,32906,-26836,-35406,92457,55091,-40665,-24385,75062,138956,160142,157167,147097,106701,159480,251951,179438,49929,-32307,-2500,43802,2346,-30145,-37107,8139,93424,106538,59805,27189,31547,50407,50355,47872,16218,-36624,-68898,-22305,35024,33157,-32260,-115080,-101235,-37402,-23264,-61331,-44505,19151,83213,116251,107201,113376,145677,92530,32212,67086,139334,203840,172547,134006,72222,-30840,-103690,-88812,-12525,48303,48937,-14157,-92959,-87356,-59228,-63344,-85941,-109050,-67311,57810,124754,123951,112768,60173,27800,138843,157246,22216,-76047,-107624,-126315,-80930,-12469,35126,40523,4990,-82111,-112512,-50283,8569,-7287,-38820,-54232,-40065,29227,92083,72939,33928,25126,86805,155648,152756,80132,-8307,-121091,-127269,-78358,-33844,-30487,-50275,-58435,-98886,-90503,-32008,25375,43519,33750,33301,38180,-11752,15638,-6770,-14451,34903,85600,40525,-39465,-77588,-59767,-45339,-32269,33384,151256,191093,173154,122916,55104,5410,1776,48960,56716,-18228,-73413,2580,16380,5573,-8891,-16895,-59620,15986,105405,117139,53328,-37474,-45679,-34684,-65836,-85498,-86629,-69822,-32286,50173,144328,279736,409049,431545,238655,24329,24755,48515,-26672,-73854,29039,42175,8319,-71426,-92505,-52991,-83031,-54373,3390,-18547,-88129,-63952,-14247,-7183,-33900,-67122,-81619,48024,122625,117479,74571,34850,-64532,-85736,-12582,61732,102098,128934,155392,284088,378531,147280,-62090,-71620,22075,138993,214524,165924,68080,-88739,-78837,-20181,-40490,-148493,-59494,-17944,-55206,-50010,-33740,-45912,-35070,-26084,-25893,-39134,-13154,26252,48026,79928,94855,61017,34935,48745,50364,103416,95518,-34142,-81592,-40718,-21690,-18662,-52087,-85877,-83809,-31835,36225,9544,-9470,-8109,12402,-22397,-71954,-97680,-23963,20074,14954,-5430,-12049,-38073,-47509,-48227,-88707,-78852,-64114,-68205,-96460,-87130,-81160,-69334,-51336,18291,40486,-32146,-83323,-84792,-69695,-87200,-18958,127419,319387,560906,594226,260769,29491,-55071,-16178,12656,-41337,-100841,-86677,-9802,22077,-46723,-90459,-107267,-124423,-115816,-73028,-75860,-62727,-53674,-84815,-123980,-134847,-104327,26359,132059,149358,116533,43632,5767,29511,82462,117991,106540,39749,-28169,-17936,27449,52743,37181,13816,20334,42915,68029,108388,266495,337669,303427,132301,48697,-6031,-32315,14510,74239,157410,229412,169945,42768,-49069,-114653,-94721,-41229,-37065,-16103,42311,88413,101357,103036,223276,385155,592679,593360,271605,45327,82787,206656,210913,88894,318,-12787,-22417,-63868,-92471,5652,261169,551033,464116,230333,16522,-56096,-31092,7806,-1250,43798,87632,117594,113007,76662,30822,2210,-27503,-65535,-123274,-116381,-13737,270442,460170,354086,131466,-20349,-4298,72203,92628,114138,186713,245297,179209,-56764,-72036,-1696,33670,-16627,-44703,65066,130883,80479,74015,115890,74262,7283,13029,2930,-20444,5846,-9115,-14237,-67217,-112009,-85618,-67979,-17533,54311,104518,83617,28571,-71898,-79817,-44349,-47009,-33670,-8885,-7161,-35423,-31668,-52131,-93113,-41769,-20725,-32014,-48516,-39649,-14590,24273,97089,116716,21776,-92233,-98999,12481,93482,73516,8577,-5787,-11223,-60740,-62099,14248,131871,205902,256496,281984,232771,233592,218196,177314,144017,114278,88657,19024,-38261,-46013,-14595,2683,34027,41762,18795,24291,45565,35283,-14491,-104942,-2210,156627,250411,200494,131620,65142,28775,56127,85017,46423,-55200,-30428,45941,27028,21049,-19735,-38933,-63928,-59111,22795,43180,11703,-8298,-41808,-43256,4832,62188,110318,124439,59330,17754,-17297,-82294,-113111,-8945,27914,18140,37395,26047,-67643,-107622,-44545,-4295,-27197,-81743,-99272,-81570,-87940,-101040,-93520,-49547,46482,81268,32210,-41236,-128975,-100882,-12176,54033,48812,4960,-27142,19093,21290,-9717,-63710,-111785,-101691,-72219,-83783,-57809,-41955,-12273,35044,52960,61535,77847,158474,152057,20850,-56553,-100073,-67753,65310,134923,100051,-7207,-130201,54362,116670,28706,-57699,-101226,-124440,-102622,-74427,-58951,-83632,-89758,-238,97328,172723,197583,135317,44866,-35050,-77284,-96610,-103985,-123501,-139398,-149536,-133516,-97877,-30328,94645,117795,58336,-40893,-99233,-48073,-54459,-65504,-78848,-33787,49774,80009,198461,352193,404377,275787,85839,-23963,-57855,-83374,-75511,-100681,-114328,-69887,-126415,-85638,12391,-3664,-44937,69655,237373,315612,137056,-9942,-69830,-71217,-16171,24967,96096,189350,186794,145612,131465,148208,116295,14067,-98536,30636,127117,154148,146244,127770,142810,132327,61585,9482,-45889,-80915,15163,132137,199823,236480,211867,177107,223716,230387,99953,73371,53639,80378,170675,216840,220178,132677,23527,-27027,8752,87380,161499,141636,26890,-106155,-101879,-65710,-15112,17450,-34282,-113059,-111981,-13237,42426,42636,-4851,-60949,-89692,-70291,-31268,-7264,-19011,-61024,-86712,-106142,-67921,13280,170557,358488,329312,209957,56610,-49492,-83669,-38050,5232,15759,-1767,-42543,-42384,-33725,-60354,-93589,-66848,-7168,53211,88353,98336,80551,61287,-18056,-80011,80256,150639,100269,43203,-855,10666,1090,-58134,-3641,49919,70421,34883,-45063,-74119,65143,196548,282322,212439,83819,50631,36794,24356,3890,-57350,-85635,-101161,-61990,-81464,-119066,-3130,78473,69207,11987,7980,47211,62285,20960,-25885,15454,54532,-23292,-116717,-69478,-39183,-7799,77196,75722,30386,35647,2965,56411,97162,115438,70480,6522,-26263,-29096,-51985,-99428,-93302,-51234,36729,61387,63222,7703,-30740,-9556,-61770,-112768,-81054,-57895,-38723,-13287,-3096,2372,-66230,-131209,-115277,-83018,-49872,-692,21864,76962,140139,153514,141716,163875,122028,77473,51629,17187,23763,68769,71270,78037,29074,-65277,-87987,-37243,41153,70499,48812,34619,-6098,6867,70351,93111,49912,-33195,-60793,-30685,20848,36769,-792,-45552,-18082,16268,31645,-6204,69446,138268,143699,126044,61604,-66572,-16690,122302,202284,278601,341583,323874,238819,208604,159798,80035,62519,46161,-6782,-59669,-51423,-50000,-47772,-37853,-72006,-100511,-114582,-108272,-122307,-107942,-88520,-60284,-2232,85297,47264,-41591,-115178,-19270,17445,42395,16106,-55823,-75473,-95267,-101337,-78467,-118847,-113903,-38026,14407,3402,-63055,-47071,6472,73189,37484,-108125,-17902,57878,135220,82101,-5286,-97495,30850,134464,123997,70179,37341,104657,155860,34011,-146954,-45245,2576,-7473,15361,50127,-14840,-110772,-86158,-52286,-45808,13025,130628,161383,4176,-89769,-62572,-76505,-131589,-133988,-65586,-17205,-12696,-2530,179126,185171,135437,124499,64750,-51677,-122294,-24885,14522,-13844,-120748,-72394,41868,127751,233863,280337,207267,37290,-81530,-81821,-44420,-694,-41062,-53164,18881,194582,352520,261163,199602,107726,-35141,-148451,-46582,-58106,-92650,-151152,-135270,-68897,-35493,-74607,-113850,-78828,-34838,85831,121084,44160,-8962,-47785,-42223,-1306,91623,108077,32688,-38562,-47295,44687,171045,201294,171634,106394,64797,45567,53163,29888,-12165,-50785,-91895,-93645,-131950,-124937,-86309,-10384,-4389,-97241,-79475,-90859,-72366,-85012,-60973,-11055,50116,83943,64631,-26498,-40565,95237,170336,140888,132535,189945,257702,249466,235639,184889,111439,16530,-53535,-84168,-89864,-81462,-134869,-99515,-26979,72610,6205,34979,67872,77014,48411,62004,94319,89507,43105,-54780,-119106,-53959,25784,73306,93584,47981,-24541,-109728,-69980,-50424,-57883,-90283,-106919,-108304,-123780,-114863,-86181,-54856,-2880,87586,170992,191603,99372,47272,-15752,-84860,-83617,-55072,-63126,-70809,-69915,-17302,35494,49049,33398,107697,218099,355573,396024,320856,190612],[72555,-4224,4222,46653,123358,160532,80220,11500,-12694,2066,-17733,-74533,-26018,55175,85848,72679,30812,-18376,-53417,-51952,-13533,65613,128058,171913,157583,84309,-4056,-24717,26454,153382,263138,351963,288145,162302,126723,177439,278007,261474,115091,6410,-54128,4188,24289,-66640,-4798,6036,-39453,-47433,-31059,-62638,-81272,-16311,41603,32236,-15046,-51664,-67164,-58596,19502,86849,55036,16992,352,-5104,-7546,-32765,-48692,-48009,-30775,-59655,-30858,99575,185540,126607,35372,-20733,-83283,-56897,55466,96850,56750,-4258,-8152,78758,299502,390196,223484,105252,92056,128960,103644,-14166,-82299,-59817,-43471,-88411,-99956,-19384,-2455,-25857,-96873,-119923,-91315,-57897,-18660,26285,-12321,-30920,78,90345,214723,405927,541585,346431,93275,-74992,-93968,-87217,-123247,-96781,-61760,-59958,-63352,-110407,-89118,-23467,61844,138471,107434,82789,45768,-4947,-13708,-21731,-26678,-21433,-59148,-34167,-56113,-65106,-55851,-64755,-38387,20558,50263,46708,20949,-3550,-38531,-38588,3306,42140,37579,-28272,-38910,71513,142702,94218,62457,79010,10699,-82205,-67421,-13865,-8203,-28974,19075,28578,-26462,-84945,-72976,-42686,24718,107033,127098,10292,-94795,-75942,-28465,-15320,-33190,-51788,-2855,78696,94955,29491,-29996,-81222,-46771,18287,-3093,-58092,-35255,-38207,-15089,-10705,-30637,-55382,-40299,-41340,-66852,-71317,-35517,-15152,-29143,-58169,-9503,-18891,-113912,-90077,-45569,65993,114790,6052,-56886,-89876,-53338,-36768,-68663,-70333,-41043,-22685,9471,78785,121113,96481,104881,76591,16462,-74020,-26485,34072,87091,108799,36197,-26414,14880,27439,17599,-4318,-44749,35554,215939,305659,130179,-16085,-46907,-39578,-30368,-43080,-35225,1184,65677,115157,182885,199362,104419,53444,45899,21272,-42816,-104702,-116144,-63023,26234,58690,46505,-4688,-73643,-105488,-53683,-3193,15173,23691,8063,-26731,-78322,-81819,-61873,-25814,-10267,-28573,-3462,55930,31370,-1820,9359,32315,98288,139154,139212,116203,113552,155113,194913,122146,-8175,-93602,-126299,-78514,-56120,36262,132720,190830,211749,209496,142696,41189,1020,11071,37625,43723,-8311,-94589,-100086,-59547,-31944,-28106,-40643,-35368,125283,272456,251774,135768,30913,-23750,-10274,524,10815,9662,-47963,-43455,12193,-20573,-74279,-26749,43754,110468,121303,133444,188712,207254,187790,109947,65554,42289,-2341,-45084,-85124,-82012,-49143,-44619,-92657,-131460,-108879,-109721,-66330,2840,14614,20400,94401,171370,204751,140808,107711,160366,129742,27480,-63169,-144562,-67015,-2691,35967,103972,145867,22298,-143045,-4264,64443,21518,-54850,-82811,-91724,-93094,-108585,-124989,-72100,-65804,-88560,-100776,-88689,-53661,-33336,-25309,-54242,-23561,86622,188732,139310,47213,-15306,-20262,27668,108118,110195,89075,36767,-9834,-60541,-122092,-11376,171685,190550,95950,4533,-54291,-70043,-64638,-71837,-99109,-124957,-60274,96838,362362,300480,128153,-16515,-82141,-83028,-95521,-59850,17144,117266,200529,220300,197513,195495,128791,-39803,-114421,-73076,-119496,-87858,-63745,-20816,-16840,-64077,-127254,-142415,-93543,-24478,80619,155823,58115,-42020,-45175,-19355,-55550,-137502,-41539,53989,105110,131453,26169,-42904,-9998,47653,38091,-10199,-69032,-52419,-7225,-62051,-136032,-96508,-118836,-112136,-76609,-103633,-112197,-49460,-17814,-30170,-2357,50750,52082,-31544,-107503,-16991,35166,60907,79649,41382,-45825,-51331,92666,202274,182389,118154,82466,64816,23392,2153,42740,88654,64886,2288,-45961,24762,111109,140121,58123,-73237,-3264,7785,-2691,-32166,29299,115332,183341,145131,62059,-25026,-73289,-26857,38428,20536,6133,31198,81233,96264,40932,-14966,-39155,-5998,39047,17228,-70173,-69744,-73797,-9603,43070,21849,-24038,-11811,31763,94544,88873,19811,9400,-55739,-6684,76223,132266,160251,93313,31654,-196,-21727,-33245,-36063,-36751,-53802,-40723,50212,134969,173113,43999,-49186,-92541,-66401,-15003,-12977,-29418,-42021,14021,66085,40980,8042,93357,197539,251010,243697,87915,-55604,-6949,99841,104328,18105,-86393,-44378,-22340,14291,8355,-43433,-85086,-48186,-67215,-105899,-69632,16257,96987,70297,29494,7212,-26159,-91387,-127666,-59280,158343,460773,599888,507615,330482,156597,60002,46473,33735,10026,-5775,-16447,-61802,-23799,-10036,-37933,-72047,-65580,-2330,91184,136102,151237,157409,128763,98868,106285,127936,108758,61216,-6020,-13881,-3594,37286,-16568,-109392,-112754,-120605,-137755,-39627,148526,191029,99682,1361,-72608,-130367,-105483,-59770,-7558,62098,93714,74701,5806,-23971,21961,31368,-5454,-98364,-74429,-68864,-145591,-112464,-115473,-127344,-121180,-111437,-80408,-950,78828,141297,160222,171747,120277,-35998,-57413,63864,33983,14185,44811,11504,-52386,-51340,-77885,-63835,-57520,-62851,-110248,-65970,-16878,-10402,-61621,-106507,-111380,-110091,-87151,-43902,-35831,-80863,-107945,-82766,-59676,-37951,-51025,-43325,-29802,-2069,-8900,-48579,-100693,-38333,723,2268,-47204,-68472,-97296,-114741,-128871,-83336,34904,208059,205488,111202,-6407,-45923,-15784,95500,169820,140200,84216,49008,48578,102445,179571,117681,44418,70752,152295,198283,152141,86926,44200,-2244,-34180,-26331,37867,118732,111144,75293,40773,28883,-568,-24745,16274,93855,141834,18830,-120323,-67378,-47067,-54489,-27846,47110,167246,173541,95818,17663,-11671,-12357,2580,48204,94285,126760,181469,193171,119603,70351,114623,168143,158392,51920,6688,-55032,-118674,-118370,-66819,12166,85081,107016,54068,-45468,-107480,-18621,70829,114796,55564,-55985,-84301,-45810,10347,9782,-26434,-66028,-87720,-36770,82248,162533,95741,52223,-8324,-50984,10217,7813,-4594,67201,50547,-20039,-93727,-49761,18580,41568,-52926,-154531,-19504,101139,214395,321834,450867,435693,203405,3342,-107428,-106462,-85011,-103618,-84677,-40917,-30228,-34188,-59934,-77259,-79118,-16967,69063,157917,188487,164314,125013,59732,-23901,-6586,57498,76781,42243,-26632,-82393,-113738,-135926,-115982,-95006,-65144,-68379,-107524,-99589,-42485,-38347,-35688,-7373,157156,457788,774612,923673,936987,1073061,1287999,1348277,1113639,645506,253182,-5801,-77181,-101875,-103815,-103524,-163671,-108197,-5563,13931,-56212,-89068,-45488,44773,111897,128799,68795,-40777,-75563,-5353,7666,-32066,-28490,19676,92822,160672,190072,141897,54791,-52389,-28104,15315,-3393,-22572,-25743,-28564,-16186,-14099,8282,-22296,-37680,-91277,-119322,-111353,-81252,-77993,-87026,-30029,-53371,-27905,76799,147017,147638,116603,53473,8576,-31183,-72624,-69174,17930,163343,154708,74776,37472,-32319,2965,132481,74869,-39847,-19737,87758,161132,183879,184686,152588,96575,142622,228312,166374,59612,-20314,-14543,16132,-37343,-59997,-39830,18779,98596,110103,68092,47274,57262,72917,66150,55751,18524,-34234,-59459,-19409,25625,32432,-17367,-96994,-118328,-54832,-43228,-76711,-51113,22847,100854,142553,136872,152664,190550,111316,30503,50654,113679,191154,186911,152713,88019,-18334,-103723,-91946,-14086,51302,45476,-33755,-119213,-114185,-84189,-85081,-101347,-122099,-74184,59590,125368,123911,125707,75415,50791,169621,149505,32120,-85462,-136751,-138903,-80694,-13898,31655,37870,3205,-79298,-111826,-49704,7512,-12829,-46489,-64883,-53498,13813,80758,75013,49323,35097,70118,125841,130877,56208,-42932,-141654,-134661,-80656,-48684,-54301,-64693,-60981,-97941,-91100,-29993,10564,40635,52096,66888,62187,-13907,-5406,-21645,-40374,-2037,46768,20479,-49659,-69620,-44569,-31586,-22147,37786,156302,221372,195695,122684,40810,-18615,-14470,44672,61215,-10200,-83998,-8438,15933,15552,-2149,-29340,-93711,7704,106487,124472,62632,-24253,-44798,-43315,-77472,-102094,-105750,-81895,-35669,57155,164482,310292,442134,463377,257450,26401,36707,85825,16746,-79021,-28693,-33123,-55851,-96316,-74705,-27696,-57566,-61601,-4602,-22155,-85981,-53298,-7033,-4656,-33013,-71266,-78913,79740,159583,151417,106636,74662,-8924,-84448,-53134,17734,67030,101041,117509,220643,312098,128491,-61974,-75462,31321,165305,213966,148419,48875,-96484,-74573,-6419,-11079,-126006,-62149,-24328,-65584,-58792,-30618,-45754,-36686,-29602,-32491,-43136,-13360,30292,49373,75055,79635,36412,17012,40107,46245,101243,112881,-3161,-58581,-28515,-16491,-16598,-48976,-78224,-71526,-14762,57608,28518,2408,8102,22301,-5878,-42598,-71343,-57609,-21767,-21779,-25381,-22535,-53816,-67526,-65108,-87177,-74089,-67229,-73752,-99054,-91709,-82058,-64702,-44339,24455,53077,-15871,-67548,-75842,-52371,-70433,-34286,107265,307113,543682,548379,218001,1131,-70399,-20836,18591,-37956,-100465,-89090,-8025,25607,-42007,-82704,-107734,-134477,-122834,-77996,-88703,-83453,-81107,-111707,-123490,-120211,-108128,19938,123530,128083,92437,43720,15196,7982,18333,26852,12254,-25635,-28431,10148,42119,61032,44234,15861,16016,35712,58764,90732,238512,318739,286052,109657,28100,-28199,-50627,1681,55661,143135,233484,164880,31823,-55678,-114421,-129977,-82903,-66113,-27792,35571,83157,100253,103836,199812,312605,501081,530794,259149,44902,91078,200517,173392,39542,-39096,-41314,-35364,-71430,-86945,25528,291760,589529,503340,241663,20841,-54983,-30494,1085,-16976,26100,69688,95249,85719,51591,18001,-2195,-29534,-67178,-126565,-130963,-38557,226067,402703,316406,123118,-25343,-17666,62166,95167,121129,180543,230785,166495,-58327,-78742,-11626,26704,-13413,-21607,89398,128013,82015,90985,142957,128130,63561,18262,-14385,-41392,332,-1923,-16042,-80572,-105804,-72854,-58577,-14266,55172,111076,95152,40026,-64874,-82783,-45658,-44240,-34130,-23550,-14266,-18634,-13148,-42614,-109499,-46003,-19033,-22193,-30968,-20666,6274,44701,118897,127352,36835,-74905,-105953,5984,95986,86141,7725,-13190,-15831,-56902,-52917,34026,158750,237322,280836,291466,222505,211812,194774,157065,124646,104063,86581,21514,-33015,-38355,-3276,19872,55494,53854,28703,35496,62510,58021,540,-103647,9110,188989,263533,196005,134879,79434,31559,44077,81465,43474,-59886,15030,113020,98931,85522,24754,-15322,-51020,-65687,6948,32448,13240,3210,-28951,-29955,12692,60884,99802,93497,18595,-18044,-52744,-121858,-106814,14687,34043,20231,34928,31540,-55121,-110269,-62149,-25655,-46396,-96519,-108018,-95764,-110882,-124763,-109161,-58254,42296,85067,37264,-39660,-128370,-115984,-30004,40204,42640,3926,-4359,59029,59585,22246,-41123,-89582,-124957,-88125,-92787,-66549,-40828,-1331,45473,60188,61189,61715,127227,136597,20415,-49534,-93353,-89633,53805,134187,103719,-12970,-115778,77404,132676,37548,-47337,-83293,-95963,-122694,-79348,-60713,-82905,-100599,-14673,84035,162408,183067,112200,22981,-57457,-93479,-101319,-106182,-128134,-139195,-125383,-126334,-123520,-62774,54112,79928,35753,-54939,-112623,-55809,-66618,-83817,-101961,-52041,37274,83074,190833,356674,392359,236572,57278,-35757,-46441,-65111,-67929,-101273,-117728,-72799,-126467,-90561,10623,-10883,-57135,65266,235702,286034,109198,-31713,-90429,-92710,-24399,34539,108220,167844,138986,119782,125539,147820,125911,36272,-86097,10799,99926,130543,128404,114960,131644,120835,40821,-11372,-57432,-73599,16305,127420,198873,245262,230436,197557,227493,230074,100025,76866,68771,92448,185029,233003,226389,117988,1628,-52630,14621,111905,181589,148814,25796,-116431,-104043,-64332,-8550,30598,-13015,-94834,-123888,-13307,47053,39837,-18103,-83051,-113114,-83832,-35797,-3576,-14846,-61557,-91138,-119931,-52843,23604,176051,368454,348847,229035,71142,-34170,-54038,-5554,27162,27048,3357,-36942,-44600,-41335,-65422,-85816,-52473,6419,60488,93543,105371,94171,67702,-14853,-85351,67223,135751,91759,39292,-1457,19829,35484,-20608,-13348,28734,52560,24618,-46890,-44913,96982,228125,318993,240505,94490,49920,35687,37790,27815,-25417,-52370,-109047,-79138,-80533,-118434,-37251,41307,53236,15176,15233,50507,58378,11581,-40401,-7963,34951,-39976,-112252,-58742,-29325,4512,82019,73359,22552,3556,-22069,51000,98526,115861,69439,3844,-32749,-36897,-62903,-113837,-98525,-62810,14883,39824,55418,21338,-16847,-17014,-93113,-114157,-60138,-39145,-29419,-27024,-16143,-675,-70751,-142541,-102241,-70029,-52590,-27976,-20333,68894,195691,206372,197248,204260,132467,73548,44778,15649,29500,77114,80468,86762,33145,-66743,-100337,-37096,43720,76510,61849,45805,-2638,4359,71380,102012,63002,-13877,-39779,-15114,26654,39485,3399,-36915,-10227,17311,20732,-8324,78840,124900,126147,122920,82642,-43071,-55786,83681,176985,266462,324318,279807,166871,131579,107470,68615,63819,51720,6637,-45588,-40726,-45189,-38287,-7958,-31711,-60879,-106766,-125656,-100667,-99133,-85481,-47616,23646,123864,75474,-29734,-118238,-26376,10392,39748,23095,-48518,-77791,-94963,-93499,-57079,-71904,-79496,-21827,70589,27018,-11170,119693,213306,283915,162110,-56811,30378,195134,326841,246341,98296,-58681,50300,167886,152324,83531,20561,74987,144800,23611,-129667,-30977,9918,-7073,-5455,3008,-69544,-122181,-63365,-32346,-28537,21639,117986,125568,-24492,-105997,-69900,-78847,-127995,-127391,-58587,-13538,-20939,-11683,192778,243445,164074,114755,39796,-75964,-100462,-4185,32224,3355,-109613,-80934,28053,118172,236457,300008,215221,36552,-81421,-96939,-71453,-7714,-38080,-72766,-9635,188150,407024,348433,247773,111560,-24933,-102483,-40083,-88446,-127081,-175778,-115899,-58507,-36157,-77461,-83721,-55901,-13741,104003,122759,30047,-33142,-61558,-56439,-18828,68685,89001,24689,-43914,-52733,60770,211275,248834,201558,118469,66213,41623,47804,30221,-4835,-43215,-88147,-88874,-114263,-109654,-61302,23164,17034,-127862,-92556,-89540,-64574,-74641,-51727,-3432,49193,74888,63230,-16813,-27330,105075,177361,146235,133084,176572,267717,293041,268562,203663,129717,35606,-41355,-78824,-87633,-73441,-116132,-99355,-29069,89101,32324,34842,49124,59902,38141,59941,104511,105747,57543,-40953,-115615,-53260,26915,75506,92040,37667,-36451,-104463,-48863,-32311,-43241,-79184,-102746,-110799,-130849,-118791,-73383,-41840,-983,76817,134221,143653,82473,54922,5222,-57503,-58179,-38139,-52447,-61570,-70785,-23548,23493,40429,26975,102935,211528,349828,374996,289001,176827],[48197,-17854,-3679,45004,122582,164082,89763,12312,-31084,-22641,-32857,-86092,-39702,42664,73048,61089,26235,-15456,-45248,-43460,-19748,38973,91685,142003,147825,96550,16780,-1051,54850,173930,258720,329543,275741,167467,132412,156258,247774,280893,141070,21781,-60302,-31731,746,-67145,6455,-2146,-65611,-87351,-30574,-39612,-86805,-20563,40222,30176,-15735,-54521,-68028,-56384,12386,73509,46949,10357,-5868,-7953,-11288,-40489,-54880,-47238,-30577,-66173,-37943,100835,200478,149584,52318,-18620,-92194,-51999,51987,71450,32412,-11223,592,96244,332676,373335,205194,92027,81573,115781,68902,-51419,-115956,-78265,-60956,-106847,-101003,-31399,-20062,-41442,-112766,-149666,-119579,-82806,-37716,20965,-3196,-21524,6335,91920,201284,369108,497678,314996,80800,-82805,-102792,-90897,-121439,-112523,-71215,-67867,-61468,-93778,-86051,-25230,63500,142481,111480,88932,51592,2949,-13779,-40309,-30935,-18637,-40664,-28178,-74295,-89157,-78909,-78105,-46584,7958,42727,40731,18822,-1960,-33950,-29482,7171,44719,35767,-33612,-43556,63760,121335,70605,44718,65869,741,-92996,-82469,-28686,-17674,-28970,20158,27719,-27688,-82054,-56100,-16291,54425,138686,161274,29650,-76044,-66985,-25819,-19064,-43929,-59167,3347,90778,97550,19454,-43639,-96752,-31742,55338,55516,-11495,-32610,-58601,-28032,-3097,-16659,-45918,-31845,-34235,-63552,-76635,-39569,-11825,-21743,-60676,-10624,-5058,-96550,-109031,-23204,69819,86620,-10399,-59113,-76583,-39110,-37028,-65246,-65719,-15749,-7662,-9134,44163,106378,110360,124349,73614,-4248,-77927,-4245,54695,90687,106036,22881,-36350,1273,3890,-1017,-10034,-31573,59816,247750,308287,109970,-41714,-62328,-41253,-34157,-51621,-44989,-6658,59949,109067,176032,194117,102560,52065,48318,32979,-28749,-95356,-122559,-74430,5464,29152,15740,-25963,-76502,-107333,-70473,-26595,-8152,9253,1309,-33833,-83298,-79635,-67703,-49106,-48794,-77724,-25790,50622,40675,-1779,3046,39263,110199,147579,145016,120545,118243,154534,176070,95695,-21462,-96155,-132896,-92156,-69755,30039,134568,194098,216679,212432,127469,15313,-19594,-11691,14932,28600,-18371,-105904,-97762,-49879,-16195,-15780,-32368,-32426,114693,236240,222206,125192,32955,-21340,-18817,-11121,4531,-333,-51424,-53992,-12532,-58601,-100928,-43086,29464,88436,90830,110618,167212,178497,155002,91415,59122,33718,-14814,-49713,-75605,-68587,-37786,-40985,-95458,-131006,-107772,-109938,-75299,-5897,12692,25987,101528,169906,172118,106345,84463,149659,127427,25627,-55469,-128553,-97070,-28505,16085,92074,142719,46014,-133194,-30440,58132,32950,-37138,-79085,-92236,-97991,-116566,-120399,-72343,-68404,-80318,-83188,-72867,-44040,-26380,-20062,-52730,-34770,62345,157921,127163,49258,-1587,-8358,18920,89393,116109,112006,52538,1201,-44915,-102194,-34312,154106,197645,99399,6791,-49589,-69038,-65615,-62417,-93456,-135887,-64091,66138,296906,250740,96168,-35994,-85408,-81753,-94178,-58088,14875,106029,177612,192271,172029,183455,122973,-37025,-153242,-83641,-107029,-88775,-72631,-26806,-19425,-66116,-134187,-132788,-82504,-11161,101605,169635,57639,-40003,-38082,-10179,-42566,-128908,-54018,44671,104311,147176,49774,-22952,5966,71168,66466,15660,-53892,-63256,-35176,-87024,-119495,-89083,-116323,-111751,-73776,-93433,-108201,-47968,-7595,-27203,-21390,23537,28950,-45763,-99357,-9855,26622,27394,38752,19847,-50317,-56750,81544,181924,158252,97303,76056,69047,34250,18025,61746,106317,74616,-7761,-68293,3838,96417,142162,75772,-51866,-9654,4293,-8360,-48786,-425,85484,166178,167532,110574,21476,-62055,-51079,21996,17831,11855,38701,86444,92818,30002,-23730,-38759,9513,67717,9405,-86190,-78877,-118368,-70975,-4532,-1809,-26311,-15345,438,79482,100492,40199,29087,-59428,-9543,87327,141732,162945,87302,25921,-6106,-36018,-56096,-61067,-52908,-80223,-76350,39850,133290,137418,3901,-64363,-85944,-46462,7621,3740,-31182,-46687,23422,83557,65498,32888,105156,198593,243923,227484,76628,-59071,9773,132833,139411,18932,-79858,-14084,15301,44495,28246,-33430,-78320,-43094,-66535,-108317,-63979,24194,102207,66080,17856,-8078,-40994,-91275,-110899,-30209,210496,541286,685769,557195,338723,142331,54321,53805,47133,20671,18406,33264,-10311,5771,6192,-33363,-61401,-39484,25977,108542,132773,140194,152998,133760,106046,119316,147916,124116,53559,-33088,-7276,5118,28712,-22217,-116397,-109473,-121255,-118255,-4767,178007,193936,96072,-2881,-75569,-130677,-106931,-64619,-10565,51396,67167,43086,-20126,-25177,20718,27006,-9230,-97643,-59076,-35519,-95899,-116260,-127547,-131776,-114579,-106259,-77026,-7587,62921,125765,158202,181601,137358,-16120,-49545,60063,29312,306,29858,-9009,-47304,-41074,-76201,-63224,-49673,-51132,-123484,-79619,-31440,-25579,-66411,-102890,-102502,-102227,-87140,-44440,-37727,-82965,-110549,-83314,-48035,-17069,-34929,-37652,-29972,-5472,-13667,-51641,-89598,-27197,14385,14832,-35006,-64711,-95015,-101936,-111275,-79160,32589,198248,207162,134793,20729,-36331,-24477,73865,167194,151737,95720,59994,51994,94289,183069,128292,49985,68687,144782,168781,118686,66540,35016,-13421,-62731,-48508,33054,119103,115567,79980,39943,20511,-15909,-41557,13683,115360,173288,25706,-122896,-56638,-36567,-46985,-26987,44136,168959,214266,137026,41675,-6960,-15672,-10171,33902,89132,146090,229820,229953,143468,90841,130184,171569,154671,49526,11245,-38110,-99933,-109042,-60321,15510,81276,89994,31090,-63920,-118377,-19810,79383,104860,60628,-34338,-82114,-56371,-5231,-12157,-35087,-63068,-80957,-40429,76805,146974,91630,61974,6282,-37680,871,-20515,-54176,32761,32272,-29702,-97041,-45654,29610,43326,-65513,-127720,24292,150329,262347,371397,511033,499748,253599,27950,-110469,-99851,-67474,-91283,-96124,-48672,-43645,-54210,-81481,-92906,-67480,-1420,80121,161013,196343,183037,147847,86437,1022,-12746,44529,65732,38917,-12831,-75107,-107436,-126163,-116990,-104095,-79691,-77425,-106165,-87811,-29026,-26332,-12195,27220,192433,493831,835048,1009680,1045619,1201160,1432791,1500609,1251117,746550,318565,10105,-85195,-101353,-102103,-110555,-170768,-95656,5113,30823,-40283,-74771,-36707,45922,104396,120609,60755,-49895,-73889,6389,22275,-21911,-33704,17948,89073,144764,164749,120628,50038,-38294,-16637,24032,6001,-17737,-24570,-26201,-7076,1538,27714,-12788,-36130,-85804,-109888,-106511,-90804,-105993,-122331,-30663,-52714,-33773,78601,165494,191046,176640,108122,44808,-15305,-79552,-65798,52067,185220,156421,72487,36301,-48720,57292,177805,93414,-42788,-15989,100885,185662,213273,213603,154532,84228,119309,194645,151049,71319,-3253,-21448,-9935,-77438,-74015,-26714,31707,100853,110185,73981,66442,83577,96294,82960,65121,23705,-27261,-48368,-18405,13525,30146,-3899,-80668,-129746,-68449,-61013,-89037,-54981,29451,122779,177089,177362,198788,233937,129354,28713,32318,84858,173801,200925,174771,106139,-6308,-106783,-89541,-9247,56488,42626,-51362,-129159,-124419,-95136,-93906,-104477,-113242,-78521,55802,117169,115564,132834,95563,90214,194250,131580,41342,-68428,-104981,-118157,-74717,-11341,32200,38101,3998,-73501,-107356,-47627,5887,-19105,-53224,-71980,-63548,18,68482,75111,63037,44251,55759,97984,111448,43179,-63914,-145295,-134597,-80203,-60037,-64202,-58085,-58854,-96129,-81370,-20972,5045,46054,75219,98497,79394,-12044,-20886,-37259,-61760,-28655,14952,4665,-52185,-56156,-27552,-16850,-11443,41666,157650,246390,215377,122272,28421,-39857,-28179,40397,64248,-4336,-96942,-16260,22042,35405,19231,-22557,-124419,-1201,105351,130454,70949,-12023,-47235,-56207,-85621,-112131,-121707,-88379,-34613,64680,179501,326000,450592,468626,265467,28226,43708,118683,65078,-49076,-70815,-95712,-92867,-91608,-56586,-3690,-24877,-57530,-11150,-26074,-78268,-37495,3107,-441,-30754,-71936,-62223,119368,199670,188909,143603,120086,50476,-48256,-84258,-27688,32743,77600,92316,170479,248308,109470,-57854,-77825,40870,184463,203197,127956,30828,-97662,-66791,8752,18415,-95064,-53204,-21909,-66609,-63140,-25388,-41040,-33923,-30152,-37717,-46706,-14058,33013,49676,68584,63766,15869,3289,30870,41385,100592,133814,34434,-33606,-15186,-9170,-12007,-43451,-68352,-56385,3290,77846,52006,19857,17825,26583,7563,-14634,-33083,-70860,-62038,-64020,-48185,-32491,-64834,-80858,-69430,-78243,-71452,-71657,-78842,-98470,-86397,-72233,-50755,-30117,33229,65922,559,-53534,-68948,-39467,-55186,-49307,80432,280271,501197,485704,182367,-22491,-73219,-13542,21720,-34344,-98192,-93006,-11221,22451,-37572,-72698,-104770,-139704,-123214,-78082,-96356,-98099,-103584,-119768,-110302,-100415,-90347,29291,127985,116664,73969,46054,26971,-4455,-32538,-56100,-89383,-59121,5922,50010,61967,71553,51949,18602,12593,29625,50926,76590,211285,298637,268071,90380,10480,-47059,-63904,-11275,33256,123054,230529,155901,20750,-61132,-95986,-136103,-115796,-92024,-38780,25494,72450,92824,97612,171305,242458,402805,452144,238897,45053,98824,184523,123039,-15889,-83800,-69318,-48375,-72683,-69912,57191,328616,620985,540386,258025,30005,-50495,-28155,-6293,-31864,9254,50195,70313,57265,27939,6117,-5604,-29731,-66887,-128747,-145098,-59916,179943,333180,265846,108424,-29667,-31923,50098,94419,125298,171588,210832,146718,-60109,-83369,-20838,21146,-2955,8595,115296,121232,78103,100735,157868,170966,122710,30178,-29890,-59553,-3561,6302,-18567,-92921,-94638,-59029,-47598,-8086,58048,117969,106283,50892,-58010,-83934,-45438,-41386,-37215,-39147,-13962,9316,15582,-25545,-93675,-40564,-5865,120,-5050,6157,31270,64881,133849,129298,46367,-63680,-109074,165,97301,99753,8320,-19601,-20394,-50594,-39996,52576,174775,255155,291791,290405,207666,189342,174872,140146,106408,92988,82764,22722,-28125,-31386,7705,41379,79658,65876,40373,50668,82361,81973,15639,-99948,18947,209216,254982,170093,115605,74930,20867,19769,66602,34902,-61361,55536,167033,157066,135844,62585,6540,-36789,-61406,-3273,26078,19848,22699,-8252,-11701,23945,61233,88914,62651,-19170,-53620,-91000,-159123,-73123,42262,39173,23009,33092,37531,-40236,-101710,-72531,-39611,-58525,-105861,-111010,-93347,-121329,-130716,-114241,-63129,40284,90686,45845,-34157,-122245,-130795,-47306,28330,42079,16582,30024,101658,95208,52318,-17867,-65234,-117352,-105603,-108383,-80212,-39824,9891,55896,67239,59898,42777,89030,113815,17221,-44876,-87367,-109780,47844,139592,113552,-11336,-102252,93990,144288,44549,-38818,-68240,-70998,-118086,-80903,-61907,-82015,-107735,-25519,72773,151323,166102,90289,6340,-75230,-106165,-103735,-106722,-128851,-126313,-99073,-103735,-136854,-94271,11637,33094,11060,-60835,-82794,-43709,-65167,-90941,-121342,-67827,24496,83281,172663,335545,355326,190458,30557,-39175,-29105,-43996,-58134,-98355,-123032,-80632,-127666,-88727,10050,-19383,-68052,64450,235674,260609,89772,-44097,-98441,-105905,-29721,43498,114144,137606,90265,89620,110691,138647,129163,55474,-71936,-12599,67272,101148,104659,96087,116560,106821,17964,-32398,-67160,-65098,19835,125393,197537,251803,246432,214502,221348,214300,99154,83815,85956,104793,193156,241955,227199,103750,-17349,-69255,28563,136377,197734,150858,20878,-125315,-101149,-61273,-1631,41974,9245,-73539,-134740,-14570,48959,34498,-32341,-102606,-119890,-91234,-38842,-79,-12414,-64978,-99164,-118896,-31351,35790,176668,363499,353644,234498,76558,-19947,-22829,30390,52658,39958,8352,-35441,-53087,-53676,-70096,-73319,-36655,19670,65379,91721,101219,96816,68080,-12782,-82739,55361,120105,82438,35016,-1266,32376,80355,36684,16941,19961,33177,12114,-48704,-11722,137826,267846,358797,268965,103967,45748,33042,53958,55747,9254,-17181,-91947,-87776,-77839,-108451,-71283,2710,33197,15656,22186,53716,53178,-124,-59298,-35967,11453,-57779,-98252,-46022,-19777,16634,88451,75714,19889,-25303,-43700,44089,95369,109767,62056,-2821,-41504,-46392,-76116,-128830,-93796,-64504,6401,33674,60216,37871,-3685,-26230,-119925,-97752,-43520,-24508,-28342,-47180,-32167,-5987,-77157,-125494,-85898,-52988,-49183,-54891,-63164,59310,243198,257903,258764,247885,143620,72187,43136,20592,41471,91000,94779,100744,42774,-61123,-110051,-35234,48148,83538,74139,53528,-2159,-2989,64831,102931,71735,4743,-19770,-2696,26869,36601,3514,-31149,-6193,11013,-672,-12227,83861,108158,104926,113493,98833,-9459,-74481,44545,144164,244109,295707,229506,94273,55105,59773,60612,65485,55949,20479,-28342,-25682,-37113,-27759,19508,7829,-16608,-78759,-119509,-81414,-84117,-75151,-30176,51165,161339,100767,-22219,-125346,-31443,4525,35542,28114,-39812,-77442,-94141,-85661,-42652,-47715,-80487,54252,158204,89484,3092,186058,272700,334996,174724,-30307,41093,194701,319027,243529,109258,-41703,13335,113101,96847,43494,-3401,46828,131663,10487,-106884,-17299,16123,-4926,-19749,-32115,-119686,-105396,-40830,-14961,-14956,27114,101053,89981,-46135,-114120,-75058,-81406,-126004,-123113,-53755,-12324,-31673,-14185,202766,292244,182371,96652,9554,-94696,-67660,18511,48360,17771,-97776,-89449,10422,103341,233168,312640,217591,33507,-81403,-110951,-81347,16390,-12575,-71485,-39980,165709,433706,420435,287482,110666,-16936,-51426,-2044,-88305,-167248,-158233,-97742,-50713,-36894,-68944,-49279,-30628,8140,116196,116447,11193,-64401,-80601,-75040,-38367,45472,67117,13007,-52079,-55011,74975,238456,286926,230980,133361,66311,34325,38924,26128,-2908,-40784,-87380,-83433,-96270,-88094,-33659,49634,31667,-89104,-84296,-77275,-52761,-62735,-43003,1643,44125,60049,55155,-11989,-19325,106844,176672,146144,125235,153312,261358,322113,290303,217196,146909,57741,-25496,-71198,-83624,-66120,-99693,-97966,-30402,105105,64824,35565,32386,43688,26578,53960,109524,117290,67619,-30324,-112979,-55079,25372,74321,82972,18402,-58478,-105543,-35882,-22708,-37116,-75645,-105006,-119269,-141034,-124262,-63403,-31838,-2536,59624,90475,87644,59697,57097,21293,-34125,-37274,-27619,-48389,-58635,-74997,-29908,12112,30307,11341,84745,187592,319590,328816,237678,145919],[25452,-25986,-6211,49091,126115,168124,99587,16531,-43897,-39989,-40206,-87972,-45085,37487,66916,55957,27019,-5915,-28885,-25244,-11343,24468,63077,115180,138130,111799,44639,31817,91466,194583,251488,299961,258407,172796,139038,134582,213918,299810,173609,43247,-55595,-61998,-21357,-61433,20393,-2107,-73076,-100955,-17265,-12583,-70763,-15754,44679,32801,-11689,-51474,-64275,-50759,7527,59827,41197,8523,-8226,-5586,-9031,-41854,-52725,-37068,-23760,-70450,-42837,104744,218650,177949,75273,-11895,-95136,-41718,51393,51258,12556,-12044,17398,124412,364262,349207,186747,80440,73225,105423,42169,-73692,-133033,-83292,-70591,-116598,-99369,-42486,-37023,-57712,-126679,-163251,-136146,-99809,-46689,27231,20472,-109,21181,99401,193000,336159,450358,286465,75613,-80966,-111334,-93276,-113453,-121545,-73443,-62630,-43756,-57116,-63568,-17679,70520,150761,122284,101301,61630,14294,-13993,-54771,-28183,-10196,-21141,-21981,-86482,-100418,-87851,-80943,-49361,-2052,36238,37145,19207,2579,-26429,-16027,18059,52298,36849,-35135,-47524,52946,97066,48279,29064,54063,-4105,-97628,-95667,-39976,-22477,-24675,24981,31600,-20956,-66484,-31082,18238,92969,177795,203938,58738,-49634,-50814,-18287,-20602,-53260,-60661,13160,102324,98973,12041,-51783,-94643,-17131,85646,105007,32437,-23875,-72512,-34908,7269,-625,-29940,-23234,-29611,-61299,-78458,-38798,-3162,-7594,-52887,-4052,17692,-60711,-92856,1037,76615,68912,-14389,-50849,-60114,-23832,-30650,-42515,-24435,15276,12668,-13097,24085,101327,129923,144262,69819,-21358,-66916,19646,76213,97087,101936,8893,-40508,-7751,-16421,-18287,-12526,-13985,86422,278772,306444,93573,-62463,-71960,-39434,-35227,-57222,-51919,-11769,57531,106961,172270,191107,103758,53337,52588,45793,-10444,-80198,-122037,-84339,-13103,4541,-8714,-40568,-75320,-105514,-82630,-44876,-26327,-210,501,-34129,-82832,-76130,-69994,-70364,-85923,-116491,-21656,55390,49974,-4678,-3635,49890,126790,159173,150508,120009,114468,139935,143230,65355,-33543,-95649,-134844,-105281,-82041,24226,134766,195448,217704,207558,105944,-10847,-37650,-32039,-4978,17508,-23214,-110371,-93466,-38970,-369,-3671,-23290,-28041,102935,199761,192187,112672,34324,-17920,-26108,-21110,1952,-7327,-54188,-67083,-43511,-100999,-121796,-58570,14208,63787,59160,87583,144240,149620,123807,72388,51217,24948,-23801,-44417,-54956,-46833,-22770,-36361,-97126,-129678,-104882,-108931,-83569,-16314,5449,27079,107896,162235,126948,59596,49101,124105,114772,21721,-49422,-113558,-123921,-54703,-8899,72080,131746,65011,-97859,-56804,48898,42776,-20714,-75289,-88783,-96552,-116729,-117313,-72755,-69109,-69945,-62806,-52865,-31302,-17048,-13112,-48040,-41853,42405,129614,116628,54805,14429,5960,14815,73557,123214,135993,68416,14211,-27151,-76907,-42902,141273,206860,102921,6988,-48069,-72790,-71095,-57819,-87974,-142480,-68265,33514,226624,200119,68451,-47640,-81146,-77369,-90052,-57043,9791,89677,147400,155582,137573,162358,110782,-32484,-172530,-90906,-95099,-88761,-80819,-33962,-24073,-68456,-138532,-119878,-67821,5458,121779,179140,57868,-35725,-31336,-3317,-32254,-118429,-66088,35681,102841,159129,74181,1968,25158,96868,95807,42271,-32900,-55919,-42696,-88843,-98618,-82382,-112834,-110613,-73226,-85449,-102134,-46009,825,-24936,-37477,-1723,6566,-58917,-93187,-7728,12329,-11539,-9331,-6569,-54948,-58966,70857,158394,128461,71351,65014,69488,42247,29401,71860,113954,78962,-20482,-97351,-18818,80107,141740,94140,-25385,-22235,-6381,-16042,-63570,-34978,50860,142925,181172,148790,56380,-48518,-72160,4247,11830,14182,43084,87056,85283,18297,-28417,-26596,42671,107328,1656,-89589,-66366,-104221,-111535,-39605,-17290,-25747,-18909,-29838,65698,110532,62453,45227,-65092,-8342,104092,154647,167829,84965,24868,-6671,-45309,-76513,-68280,-50778,-82852,-117039,21757,122459,97163,-29914,-76076,-80309,-30713,24908,17254,-34141,-49472,32251,97739,86858,52730,109912,193539,232860,211248,67968,-58900,24733,161623,168769,15501,-70578,13332,50695,73699,47425,-22963,-68094,-37649,-67642,-111970,-56844,32289,103563,57278,142,-31759,-65073,-93405,-95410,-6221,246592,581306,723642,574590,332945,124582,47093,56641,53390,22066,31195,69881,36822,35584,22627,-27337,-45372,-7815,62053,130258,129291,127073,143842,134361,111753,130418,163879,136317,45122,-54781,890,23623,25588,-28367,-121181,-101851,-111283,-90980,30559,199687,188307,86819,-11918,-82878,-133068,-109100,-68880,-12566,41406,42450,14668,-40897,-22547,19990,22886,-13272,-98948,-47655,-4546,-44545,-72569,-96537,-116215,-109447,-104180,-78128,-19082,43091,107548,153560,187838,150538,917,-35139,60697,29816,-13758,4671,-38902,-40677,-31006,-73683,-64553,-45816,-42634,-106095,-92641,-48851,-43145,-69432,-96962,-94458,-94076,-86230,-46773,-42533,-87897,-115321,-87180,-40136,2777,-13685,-26848,-27224,-6907,-16686,-52702,-79552,-17255,28219,29477,-22002,-61163,-91386,-90354,-96007,-74793,24901,177130,199631,153599,47211,-24863,-31795,50198,155930,154112,100659,67585,51832,81278,175436,130959,50094,62361,131139,130463,78428,40937,22073,-26943,-85277,-66797,20122,110057,113025,80229,37223,13264,-27744,-58638,4737,125886,190396,23868,-113162,-45348,-27813,-42491,-30591,36826,161305,246180,175153,64932,-317,-20195,-26258,13268,76637,157864,258292,242861,152373,103762,139162,167758,143458,44342,15231,-20375,-79542,-95190,-52448,16357,71955,68813,7957,-81703,-122072,-19748,82532,86084,59207,-16009,-77969,-70284,-24394,-31515,-39790,-59406,-71162,-43165,68650,128206,82688,67842,18647,-20018,3069,-25689,-84996,-5108,9889,-40600,-98344,-49304,32140,37485,-81455,-97985,71989,205705,316645,422803,559664,543791,290211,44815,-103015,-80449,-45456,-76104,-108687,-54932,-49241,-55303,-90317,-105837,-56160,10383,84594,152947,192731,195171,165674,108103,24008,-19691,28272,51436,33231,-264,-65976,-100810,-118425,-118216,-113833,-94472,-87604,-107896,-76017,-16430,-16994,15475,46590,113534,221311,335016,333588,299640,464166,729309,899625,855526,597627,327983,33757,-88665,-103908,-100755,-117810,-159068,-85776,11369,42583,-27101,-62458,-29218,44403,93687,109376,49741,-61534,-68925,18477,35853,-13621,-40881,14294,81497,122333,135294,99437,46160,-23668,-5966,31107,13282,-15554,-25611,-25121,-2218,12900,42121,-6858,-36626,-76506,-91699,-91638,-92116,-127562,-150932,-32984,-55798,-44602,75218,177070,226133,235412,164232,78225,922,-82210,-55985,79774,191997,146230,59921,23759,-78160,122421,223444,107999,-51412,-17147,109727,208170,243903,237620,148494,65784,87754,152131,131717,80917,15574,-21596,-31089,-115998,-65867,-8106,41365,96174,102693,73057,79515,104220,114330,95278,70739,26262,-21993,-41569,-23780,-4799,22421,3386,-69875,-138792,-82073,-79730,-100985,-59672,34475,143906,214885,222184,244699,270324,142913,23234,7742,48810,146966,208677,195276,121626,826,-115674,-83319,-2998,56927,32959,-70657,-112578,-112166,-93922,-95268,-102474,-97488,-84254,40290,93381,93823,128671,119436,140469,207841,104010,43756,-42195,-73497,-97327,-68858,-9233,32950,37597,3639,-68777,-103337,-48042,-454,-30349,-63810,-80627,-74395,-15668,52240,69571,70532,48584,40789,70318,92360,38739,-65150,-132686,-132369,-80357,-66524,-51378,-36099,-55121,-96409,-66885,-10479,4444,55982,99457,123614,85258,-13214,-34947,-55754,-77707,-47880,-12594,-10281,-52425,-45643,-15462,-6916,-5093,40838,151773,260350,227207,118475,15218,-61187,-42862,32460,61872,-4774,-116575,-19913,32314,60009,48121,-1594,-130340,-13438,98901,131321,74180,-4774,-55853,-75967,-90145,-112381,-132155,-93204,-33903,68472,185284,323246,432242,445212,259057,25515,40755,140835,111714,-3952,-57882,-86216,-77262,-72456,-41912,15972,9835,-39329,-14072,-30418,-65952,-20241,13019,2847,-29377,-70406,-38143,156006,233614,222928,179588,163646,105561,87,-88234,-72246,-1907,54554,74488,132000,190099,88457,-53455,-82530,47110,191576,181021,102800,11627,-93955,-59329,20754,42520,-63338,-37925,-17047,-62473,-63495,-19489,-33950,-29796,-30542,-44077,-52608,-18298,31101,45632,57106,43960,-4701,-11203,17847,32799,96443,147804,67801,-11258,-4789,-3473,-8373,-38902,-59472,-41463,19034,92452,74449,33818,16878,23026,15252,8752,4222,-55000,-87817,-112564,-71527,-40204,-68779,-86795,-65743,-70309,-73646,-79479,-84387,-94600,-74811,-56966,-33293,-14407,38394,72098,11829,-43824,-66335,-33820,-45833,-65003,47457,239794,435998,410262,150892,-43550,-68830,2712,20171,-33370,-96139,-100374,-23803,8802,-34871,-62533,-100285,-141941,-121874,-77639,-102458,-109735,-121223,-98071,-93177,-80001,-61667,53503,143505,112756,58290,46575,38136,-3567,-44140,-66424,-86789,-10782,62185,93379,80657,79063,56171,18862,7569,22388,42704,65295,185167,275829,247225,72236,-6098,-64829,-73427,-26063,5652,95781,217961,141061,7604,-68213,-80263,-110949,-121457,-114664,-51203,9490,53265,76087,81814,136737,176699,305334,364943,211003,44366,103452,158003,64128,-71987,-121378,-81934,-57961,-64984,-44437,97292,364960,637843,568770,275543,40442,-46150,-27063,-16127,-46832,-8084,28226,41966,26793,4094,-6738,-10290,-30819,-67161,-131882,-159382,-74494,136998,258574,206635,87233,-34142,-48284,34736,89202,125367,159216,185892,120543,-63890,-87614,-30604,15953,12048,42272,140291,110448,67405,101055,159011,196461,174068,45374,-43054,-76016,-8265,12533,-24438,-106166,-82627,-46003,-37409,-1852,59875,121794,113972,58743,-53045,-85058,-45333,-39758,-43394,-55583,-7720,41372,49663,-3141,-70924,-26221,16778,30297,25223,37385,55381,80835,138580,121758,48912,-59986,-113750,-9143,93091,110551,8824,-25355,-24747,-42585,-25535,67050,177916,256731,286799,277245,188236,167593,159169,126082,88470,79805,75329,20431,-25700,-27145,16372,65548,103462,75280,51370,67334,102005,104012,28265,-95580,25129,211651,221234,122146,70651,46189,-5363,-14792,37419,17888,-61566,86529,204375,196961,168184,90553,24318,-23713,-49668,-5093,26363,32973,50404,17731,9198,36999,62932,79522,35921,-52665,-89260,-132610,-140569,-30922,65538,39908,23749,29861,41596,-25379,-88682,-77062,-49041,-67452,-112255,-107955,-78265,-98446,-108388,-108703,-66182,37553,93909,54196,-27396,-114165,-137014,-60419,22549,51641,43735,69978,141294,124278,76997,3347,-41500,-88082,-108178,-131294,-97500,-39208,19599,64277,72099,55938,20120,44747,84984,10415,-44150,-83859,-119457,51675,153532,131126,-105,-92624,97699,146191,46042,-34620,-57241,-51129,-97620,-80339,-64017,-82430,-109339,-32831,63509,139070,146641,69784,-6148,-88687,-115524,-105493,-107414,-127117,-110198,-73588,-74264,-103601,-90787,-13671,-19517,-15180,-56952,-44906,-18252,-51731,-86149,-127230,-81428,10696,79024,146327,293990,301458,143051,8658,-33804,-9819,-22158,-47755,-93411,-130582,-93624,-130858,-81294,10200,-29240,-76072,67570,237140,239665,76208,-50337,-99001,-114087,-33723,50148,112724,103828,47477,56979,87699,121827,126208,70259,-57168,-40579,29678,66537,74753,69779,96548,90102,-7273,-54150,-75299,-56785,23823,124248,194183,253791,257004,225287,204952,183854,96780,92244,101899,114766,192187,240106,219988,88455,-34480,-72796,46787,157913,207957,145841,10786,-121939,-93266,-57591,4345,50666,30881,-52524,-145259,-18220,46633,25245,-47940,-115936,-106999,-93171,-41303,2239,-12745,-72254,-112386,-92599,-6076,48969,173325,346346,344473,226025,71984,-6719,8593,68373,81479,53874,12900,-37362,-67563,-70485,-72995,-58587,-20963,31376,66985,82278,85997,88913,62651,-12809,-74683,44917,104179,72459,30514,52,48126,133544,111753,75483,27559,12701,-3252,-50187,23147,183898,313636,399277,295579,110678,37777,29886,72853,87910,46357,18487,-61842,-86986,-75734,-96446,-97907,-32708,10057,12550,27532,55608,45588,-14816,-81684,-60588,-8718,-70117,-79452,-32327,-11711,26019,93755,81348,24265,-42707,-58078,36417,88241,97590,48221,-13877,-52831,-57827,-91594,-118056,-82002,-58487,8215,38594,70373,52251,6846,-38983,-132470,-80330,-35532,-18021,-38234,-70529,-48895,-12341,-84312,-104736,-66953,-32930,-37180,-70609,-100416,48706,275794,304190,324759,294758,156143,73778,46389,30423,58059,108883,112467,117988,55648,-51168,-117051,-32644,53124,90021,84055,57015,-4586,-15241,50124,94204,74122,20812,-2061,5917,21030,28136,161,-28090,-6801,-3454,-27988,-10021,85393,88566,80548,97600,107774,31345,-23066,19474,108570,215221,261313,182180,30894,-13682,21628,56417,69134,60118,34928,-7731,-6678,-25937,-15452,44197,45356,27581,-42993,-95738,-66554,-66795,-58928,-9234,78963,195335,121356,-19381,-135825,-33692,-257,29663,30825,-30580,-74178,-92496,-78735,-45205,-68587,-152119,175613,260221,185197,-37474,71637,93303,143383,17897,-71125,-7551,40396,50829,26532,-91,-54349,-69304,-42194,-58056,-64722,-41179,21849,117552,-4773,-87345,-6718,19912,-2280,-27237,-44696,-112893,-75671,-19566,-830,-5472,28736,78925,53957,-63430,-111824,-76586,-82110,-124228,-120763,-51317,-13741,-44182,-11203,205911,325929,189332,72670,-21380,-86798,-32999,39767,60535,27838,-87440,-97894,-11083,84525,226919,321401,218822,31670,-78552,-104465,-56001,60309,21462,-49955,-67099,130067,429102,467445,314114,105562,-11448,1991,65474,-31210,-113751,-118059,-79286,-43815,-35161,-49380,-12774,-2381,31802,124189,104269,-10235,-99939,-101558,-96838,-58372,22990,43458,-1750,-62604,-53337,84627,249003,310658,258763,154171,68224,25596,28085,18724,-5643,-42979,-88755,-74171,-74489,-61237,-5466,68547,38756,-53744,-54607,-53563,-34656,-47380,-33559,5557,36784,41901,42458,-10766,-15271,102513,171013,143741,111477,123425,242068,335594,301388,226648,163067,82382,-6307,-60816,-77595,-59021,-85173,-92932,-27521,124695,107521,42164,22620,31509,15888,45462,110003,124209,73387,-22775,-110923,-57596,23773,72620,69831,-5112,-85346,-105174,-29082,-19547,-37359,-77704,-111894,-131650,-139287,-121765,-54342,-22685,-3922,41034,47109,32331,35719,56479,34550,-13080,-19613,-21292,-48605,-59705,-75010,-32331,5930,25578,-7372,55732,149866,270457,266125,175873,103727],[-4173,-38127,-12933,49102,123820,162787,99399,13901,-60722,-59345,-49836,-90653,-51622,30281,57882,47331,22954,-738,-15935,-9428,22,14675,35319,84508,120714,120358,69801,63879,124273,204380,233762,258267,228373,168289,136558,105552,170335,306745,202393,61698,-49240,-91718,-47633,-59732,27456,-2938,-69384,-86508,-6150,5569,-51854,-10172,47122,32633,-10272,-50197,-63224,-48789,-1699,39914,30570,4025,-13709,-5042,-8300,-45046,-51091,-27185,-20526,-81636,-53316,102743,231118,203112,96402,-7700,-98333,-32970,47651,30707,-8585,-12872,35553,157317,384488,314198,163124,64798,61457,92685,19188,-86270,-133244,-84808,-79058,-123551,-100922,-57075,-57677,-78781,-140207,-139976,-132261,-111445,-51443,37500,51009,26934,37771,106106,183933,303045,398506,257360,72874,-73572,-123586,-99299,-106152,-128358,-74558,-51931,-21046,-18329,-32656,-4201,78811,158215,134627,115698,72415,25326,-17230,-68653,-23945,-1960,-6077,-22185,-101222,-97960,-80593,-75965,-51139,-13149,26702,32586,18126,5526,-20312,-2129,32546,61186,36881,-36974,-55262,35665,67795,24248,12487,40858,-6709,-97361,-109004,-49884,-25064,-19131,30317,36649,-10761,-46261,-3782,56948,137384,220825,250906,93798,-19998,-31780,-9486,-23026,-63539,-58023,23463,109316,94915,4129,-57268,-86473,-5974,105706,140253,68097,-14025,-81563,-39880,15300,13080,-12383,-17274,-29433,-62905,-80347,-36728,6996,8921,-38985,8727,46565,-15881,-55071,24203,81381,56474,-12507,-38438,-43894,-9670,-21172,-13955,22508,47093,33327,-9676,13303,101065,150901,161143,63595,-33409,-46622,42745,95369,103476,93869,-7094,-40260,-13133,-33938,-35019,-12818,5944,114763,307072,299681,81112,-76102,-75875,-35919,-34856,-60990,-57110,-15244,57524,108076,170962,189780,107078,56215,57743,58705,10997,-59387,-113967,-93791,-29679,-15233,-27248,-49386,-72211,-102390,-90618,-57481,-38370,-3773,6174,-28345,-79233,-71384,-66476,-83849,-111770,-105284,-258,64508,56797,-9890,-8213,64670,146967,172025,153736,113596,101790,112313,100660,34144,-43403,-91811,-131028,-116275,-90088,20744,133816,194951,214817,195070,79574,-35485,-51515,-49111,-21763,10415,-22984,-107325,-87091,-26974,15291,8458,-13180,-21821,91355,166440,164241,99083,34702,-13859,-31829,-28891,2484,-9661,-54464,-81622,-80709,-140598,-119952,-72351,-1537,37529,28262,65319,120082,120649,94027,53256,42658,17203,-28324,-32571,-30920,-21586,-5815,-30854,-97091,-126299,-99869,-105666,-90423,-27922,-6076,26479,116987,151623,76080,4166,3435,83668,90634,16516,-44198,-99493,-130791,-73537,-35198,45854,114204,79127,-59807,-77882,37605,50581,-6780,-72166,-82903,-91475,-112699,-113227,-71622,-66677,-56018,-38160,-27232,-13925,-4139,-3698,-39975,-43659,28189,106203,109876,65417,33718,22731,15357,61975,131749,160613,85509,30147,-6976,-49887,-33862,135708,219183,107246,5873,-48901,-79956,-75279,-54800,-83037,-134466,-71468,3851,165688,159953,52704,-46172,-69372,-69397,-82866,-55424,2602,68959,111440,112424,97374,135666,95396,-26826,-147286,-93804,-82820,-86409,-86709,-41261,-29796,-69805,-138150,-105661,-49706,26447,141152,185033,61204,-28311,-24678,1523,-24499,-107691,-75236,29297,102977,169139,100194,31580,48137,125568,127237,70650,-7282,-32666,-23305,-62845,-75432,-74991,-107947,-108069,-73642,-78684,-94800,-43200,7816,-22411,-48629,-22752,-12736,-68601,-89002,-10724,-7603,-53472,-61175,-36442,-57896,-53338,65322,137007,97867,43818,51597,67261,48154,37335,75019,114102,80727,-29345,-129217,-37578,65891,140836,112731,3947,-38968,-21857,-23124,-70155,-70577,15397,117752,188358,177533,81912,-34755,-88104,-12987,4118,14741,46034,84464,75164,8058,-25642,-2292,92701,153590,-6033,-76940,-35413,-47578,-68788,-43992,-19401,-20931,-20919,-53670,57862,120981,88598,58177,-71241,1431,129130,172118,174743,85313,26789,-3711,-48663,-89216,-48524,-24747,-52878,-136984,969,106858,60560,-52321,-83751,-76358,-18846,37558,28471,-36739,-47925,42440,110411,105922,68578,110429,185814,220835,197354,63330,-54831,37831,184526,189782,9273,-59996,35958,80534,99612,64949,-10969,-52474,-29327,-68212,-112617,-46271,41738,101229,44809,-22347,-62437,-95720,-93180,-80067,13089,264868,578040,711497,560523,316285,106393,39789,56496,54424,17026,35221,94697,78976,66865,40939,-18092,-25042,26069,100521,152895,126260,113592,131413,131547,117117,140860,177064,146399,37479,-69555,8370,42558,26582,-34071,-121727,-88269,-86621,-55240,66990,213653,176086,73578,-24155,-92690,-133830,-108841,-68444,-11167,34259,21444,-9535,-54421,-16570,20763,20351,-16141,-102222,-38675,23236,1855,-28945,-64961,-100857,-103802,-102575,-80568,-30858,25995,93815,150824,192821,160949,16133,-17437,66292,38846,-19245,-28148,-73970,-30904,-20415,-69024,-66150,-43743,-35372,-90092,-105974,-69518,-61477,-68437,-88505,-86659,-85519,-83349,-49598,-49010,-94468,-121031,-92910,-35336,20699,12056,-8494,-17331,-2751,-15720,-50534,-69710,-7251,42950,45714,-8357,-56635,-85937,-79179,-82004,-70576,11821,144899,181969,165561,72518,-10701,-35177,26828,135745,146921,100017,72957,49729,65794,157730,125848,45110,52360,112198,86667,34954,13496,8428,-38757,-90839,-77560,1312,93508,104964,77377,34063,9087,-33047,-71375,-7664,125804,191816,14519,-98753,-32063,-18862,-38793,-37161,26460,146227,266695,207998,87196,9907,-23229,-43023,-11329,59075,161562,263549,230325,145356,108670,142118,158854,127772,38572,20110,-690,-55742,-78620,-45047,12824,56521,44648,-14104,-97572,-118163,-17101,82353,62732,53699,228,-69953,-84904,-43870,-44523,-42425,-56577,-58889,-41440,60916,108163,69652,69762,28772,-568,12353,-14714,-81398,-44503,-15147,-51193,-94928,-59909,26455,25606,-96624,-66028,123598,267989,377698,474291,591885,563077,310339,53795,-84502,-52672,-19917,-59618,-121746,-55636,-37497,-30145,-79861,-108824,-45433,18906,83153,135428,178666,199851,178160,124704,43838,-26421,9826,34921,26178,10992,-54323,-93107,-111797,-119519,-123539,-108326,-97935,-111757,-64013,-5376,-10332,39472,45966,-51775,-156244,-184632,-208437,-365194,-597493,-480390,-62438,284110,415415,357590,65646,-82305,-108047,-102600,-123062,-147155,-77861,13648,48985,-16312,-51613,-22524,41456,81610,96686,37125,-74440,-61368,30303,48186,-6671,-48324,10240,71727,96000,104583,79969,43829,-9130,4065,36680,18318,-15568,-28309,-25337,-1727,19247,51063,-3760,-35954,-59236,-61494,-64553,-83393,-138554,-130944,-33943,-61013,-59040,68122,182100,249033,285030,214118,105420,16825,-78363,-46349,98947,185750,126777,39003,605,-64641,194185,267150,119966,-62526,-21519,114983,228950,275040,255685,135705,42614,51258,106726,111165,89367,37926,-7578,-30766,-83782,-41436,11669,47597,85509,88589,66099,86599,118462,126344,102765,72296,25430,-19895,-39783,-35160,-27859,10687,5361,-63429,-141956,-94944,-98013,-110226,-64407,37980,163701,255011,268815,288198,299248,152983,15545,-22216,6844,111502,209475,213991,134560,3735,-128061,-72160,3724,50305,14089,-83214,-86221,-89012,-82444,-92234,-99398,-83146,-90039,11590,52170,60534,114824,149794,196915,210716,71909,39133,-16101,-45326,-79517,-64138,-7594,34414,37135,2708,-64875,-99785,-50384,-10582,-45469,-77789,-91001,-85911,-32571,33172,59198,71835,48461,26160,44786,74920,41237,-48429,-115350,-130331,-80310,-61688,-20675,-7572,-49461,-96387,-49238,912,8135,69982,125170,142306,81167,-18314,-47618,-74067,-84099,-60929,-36193,-24956,-53363,-41156,-10405,-3280,-3888,35278,139420,262167,230431,111850,2077,-81626,-58187,20996,53940,-11846,-140843,-14545,46501,85772,78189,24313,-107765,-28075,87790,127085,72099,-2633,-68303,-99452,-87457,-103032,-119309,-97338,-34703,67950,181864,303759,391464,397946,239264,17631,27810,151670,154588,46352,-8411,-38551,-44132,-51726,-30270,31717,45319,-6376,-3560,-27199,-47196,-2151,22603,5652,-28015,-65484,-11173,183413,256723,250074,211841,201269,151723,48648,-61086,-105813,-35131,31264,61034,104164,140846,66285,-49847,-90338,49793,186513,150332,74458,-7796,-87520,-52894,28678,59599,-33085,-20947,-14522,-56541,-57091,-10138,-23775,-24574,-30719,-51089,-60722,-26221,24128,36829,40229,19953,-26344,-28017,909,20325,86605,148533,90074,6133,1319,-548,-6647,-36071,-51969,-27147,31844,99789,92229,39222,5518,12213,17163,26876,37112,-22126,-71529,-124508,-80979,-37615,-60746,-82636,-58259,-66277,-80768,-90188,-88764,-86163,-59344,-39494,-15794,-595,36917,68187,16064,-38322,-67064,-35014,-43161,-80121,11233,189895,355443,329381,122150,-61779,-62070,23382,15781,-34194,-93060,-107916,-46014,-14342,-32466,-52123,-94301,-141746,-121440,-78430,-108130,-118208,-110560,-75612,-74896,-60079,-29659,87748,165733,113790,44360,43315,47154,9429,-15070,-2894,6399,64578,123035,132641,94235,81256,55276,15656,430,13617,34326,57440,160542,249213,222272,54357,-21841,-82111,-79886,-42721,-26647,62315,195970,120533,-7902,-77971,-69351,-85450,-100036,-128252,-65702,-13259,24414,48804,55723,96512,116513,215447,278437,178796,43514,104258,122856,3045,-97719,-86287,-65694,-57305,-46501,-12285,142787,394467,634405,582953,291067,49792,-44205,-29304,-29326,-61975,-26273,3916,10646,-5349,-20250,-20997,-17262,-34152,-69299,-136732,-169435,-79323,100423,185817,144283,61221,-38335,-66719,15893,79527,121579,144414,158132,90691,-69823,-92198,-41138,11009,28943,76627,162171,96346,49899,91500,147000,202144,210471,60289,-52641,-91759,-15689,14597,-35043,-120770,-71498,-34836,-29317,2636,58720,120511,116663,62594,-50671,-87184,-46211,-39815,-52216,-71988,820,70944,83504,21668,-47437,-6322,44923,63501,56709,68338,73475,89164,131229,104972,43796,-64026,-122751,-24433,80602,115555,8446,-30074,-28111,-33345,-11182,75586,167855,241446,265466,252188,164886,147346,146914,113598,69855,63579,63022,12976,-27371,-27157,21328,89824,123495,79749,59245,82834,118360,121234,36253,-91932,26152,193660,163803,57547,2835,-7453,-41304,-46121,-5744,-9277,-61199,105972,223532,216564,181366,106577,36070,-13944,-36327,1076,33816,52818,85212,46085,30488,49978,64757,72308,16283,-78990,-125119,-157251,-94330,9206,79101,34472,20370,23636,41680,-12839,-76368,-78917,-58314,-78525,-119496,-101059,-61600,-75204,-88708,-100598,-69774,31486,90699,58290,-22243,-107057,-123163,-62553,28461,75542,82258,110298,173207,143390,92923,19846,-20971,-58193,-84460,-123780,-110112,-39075,25892,68418,72571,47543,-6927,-4230,52771,-422,-48820,-84435,-107326,67652,176210,155754,19931,-87250,83359,133684,39133,-36537,-51642,-37798,-78253,-79943,-68747,-85834,-105983,-37287,55717,124979,124563,50345,-16357,-98351,-121565,-108629,-110504,-125283,-95694,-51790,-42502,-56248,-41358,132,-66463,-41456,-45277,-8539,11574,-32711,-76381,-115428,-93554,-5350,68774,114290,238690,239359,98591,-6308,-23267,7468,-2490,-39091,-88788,-138395,-112294,-134501,-70924,10004,-41082,-80037,73408,238433,221528,64949,-54781,-98398,-121428,-38656,52383,103130,71392,14544,22821,57026,98239,117445,79945,-41825,-73356,-12266,26975,38151,34705,71451,71461,-35156,-77951,-82403,-50475,26008,121639,186816,248624,258866,226841,178265,140788,91545,99104,113109,119298,179555,224274,202194,69970,-51647,-65166,64426,173298,209927,131686,-5999,-105409,-82427,-55058,7551,55604,49607,-35162,-156564,-26027,38073,10227,-65321,-117670,-90912,-92193,-44953,1571,-17441,-84643,-131721,-60425,19293,60860,166130,320181,323251,204256,56647,4979,38019,106031,113047,67520,16326,-41508,-87814,-92220,-74141,-44823,-7435,39719,63825,64610,60523,71305,51060,-16682,-66142,34739,87225,60858,24792,1508,65027,190506,199667,142571,46240,-8694,-22764,-51770,55984,229180,360564,435635,316680,112351,25625,26610,92774,122927,84515,52770,-28324,-78021,-76693,-87548,-101708,-59862,-15735,4156,28994,53978,33642,-33845,-104612,-61093,-13713,-65095,-59536,-19769,-7248,29452,94009,86335,33898,-44798,-63937,27584,76941,79064,27043,-30648,-67916,-72238,-109176,-98934,-69164,-50051,13522,45977,77481,59432,11669,-57655,-116295,-68884,-42454,-26775,-61021,-90748,-62981,-17627,-88096,-82216,-47445,-12662,-18490,-63360,-111505,36019,287987,340448,390847,342135,168524,76424,51648,41326,75926,127401,129923,134534,67650,-41376,-121895,-31473,56149,93449,89193,54774,-10977,-33507,25944,73657,67232,31250,10924,9354,8348,13380,-7409,-29240,-13821,-26980,-47223,4459,82546,64985,52631,75083,107265,73771,45575,20422,74165,182429,224984,144076,-14068,-71943,-6031,53638,73850,63214,47621,12925,12478,-14925,-3280,64575,78067,67753,-7198,-72683,-55827,-49295,-40653,11799,104062,222111,134372,-22482,-147882,-34371,-5737,20558,29450,-23333,-69767,-90549,-74741,-66687,-131187,-44482,326535,363196,287718,2157,-119292,-90859,-105313,-104799,-111774,68462,190929,43665,31459,-34175,-75439,-25804,-35346,-51852,-80119,-53904,1520,102711,-22468,-75161,-2601,18729,-2062,-30778,-33583,-69136,-46458,-2467,8081,-1262,24701,49657,15350,-81045,-104710,-75413,-80566,-122380,-121052,-52933,-19619,-59489,-7293,199021,339042,183128,44067,-46472,-57046,-2529,54601,64869,30876,-80554,-107835,-38239,61970,219759,329041,223093,34705,-70748,-78094,-10657,107459,52850,-21824,-84429,84044,392997,481268,322733,95166,-10477,51895,144530,42189,-52293,-77473,-61713,-38377,-31396,-25798,23062,27484,56437,128170,86732,-34093,-136898,-117411,-120684,-78187,166,17040,-20859,-76938,-50195,86515,240201,315354,281035,180051,73448,15909,15144,7415,-13900,-50757,-92795,-61390,-48080,-30929,21022,79293,37637,-28863,-20153,-24678,-11961,-29116,-24379,7551,26900,20846,25482,-13638,-15865,92234,161439,140741,93795,88060,212256,331811,300916,230858,175690,106139,13331,-49878,-71375,-53470,-73559,-85858,-20768,148056,160091,57324,22573,24298,6017,33364,103853,124015,72836,-20096,-111491,-61479,22036,70115,53657,-30850,-114108,-97805,-28600,-23033,-44133,-85731,-124038,-139365,-121237,-108271,-46572,-15007,-4580,23523,7912,-17698,12168,53144,44496,4814,-6038,-19446,-53335,-65108,-68465,-31199,4839,28359,-20727,17531,100907,207730,194582,110456,54321],[-33849,-49165,-18859,49472,119772,152512,93392,8506,-77001,-76490,-58244,-91359,-55524,24868,49564,38419,16993,2350,-4452,5594,14617,12899,13412,55005,100097,124861,94468,97157,153791,205705,210052,211928,190467,155621,126257,73761,122224,301787,227413,78621,-40408,-103734,-70454,-61798,28755,-3815,-58813,-66956,561,15204,-34104,-3167,48946,31427,-9739,-49304,-63307,-48651,-12871,16838,16588,-2337,-20766,-5031,-8320,-49889,-50516,-18812,-21948,-98838,-68198,94955,237218,224135,115202,-5776,-100687,-25493,41878,10737,-30044,-13367,54727,194730,391043,272262,136202,46310,47695,78992,994,-89994,-127510,-86995,-87537,-128477,-105418,-74008,-80913,-103033,-143254,-112186,-113392,-114090,-53820,48152,84552,58157,54225,110201,173026,269907,345362,228290,71701,-61290,-133159,-109165,-100748,-133013,-76746,-40336,1541,19270,2265,14366,87869,163465,146779,131416,84054,35734,-22569,-82506,-20419,3868,2859,-29776,-120379,-81351,-58913,-64630,-54046,-26206,13365,25965,15060,5526,-16753,11639,49553,69606,34065,-41163,-68804,11038,33572,-2604,-6254,25381,-8377,-92232,-120901,-58583,-26306,-13991,34260,40619,-78,-25564,22617,96679,184589,263659,296704,130422,9008,-13531,-2518,-28741,-76122,-53064,31455,108189,81658,-6803,-62609,-81044,-778,113330,158475,91732,-6803,-87515,-47846,16005,19792,1463,-16549,-35471,-70447,-84694,-36332,15054,23666,-23465,24935,77931,32926,-10580,43077,80490,44905,-10441,-26970,-31076,537,-13127,11213,64112,75310,49748,-7743,3026,98368,166857,170400,52920,-39363,-24006,61322,107912,105316,78123,-27356,-38828,-17580,-50682,-53428,-13500,24730,142795,329664,286768,70659,-80824,-76656,-34309,-36277,-65874,-63297,-19991,56830,109317,169111,187240,109404,57655,60906,68859,32197,-35518,-102063,-106012,-46753,-32922,-42862,-56238,-71167,-101689,-97264,-66604,-46472,-3893,15410,-19974,-75670,-66630,-57722,-81011,-92245,-64928,25836,73419,58537,-18960,-10564,80625,166107,181120,150176,98016,77535,71195,50596,1903,-53146,-87626,-124255,-125239,-93371,18632,129372,189563,205154,173134,47306,-59685,-62254,-65183,-38828,3300,-21971,-102156,-81595,-17095,27533,17596,-5116,-16789,77735,134989,136677,82178,30705,-12968,-39302,-37394,2218,-9628,-52970,-96342,-121861,-93632,-97367,-86633,-20776,7318,-3640,41112,91869,88560,62324,31159,30833,8028,-31765,-21553,-10861,526,7972,-28209,-98392,-122963,-95698,-102827,-98832,-43633,-22456,25822,128449,139203,25541,-58991,-53600,26070,51228,7248,-42416,-88499,-107867,-75867,-59656,12243,88060,84988,-23546,-86916,22307,52151,-35,-73145,-78721,-87850,-110156,-111117,-71263,-63743,-40893,-11598,1642,5653,9608,5093,-32123,-43306,16746,85223,104373,77990,53054,38326,16671,51742,137886,181421,100775,45691,11925,-25033,-16034,133333,230857,109292,508,-54914,-91244,-70842,-52841,-81140,-128771,-76187,-21191,121808,136075,51626,-33874,-55228,-61352,-75953,-55392,-9421,41441,68376,62058,51512,103098,75837,-23038,-123483,-95576,-72978,-84239,-92637,-51611,-39574,-72953,-136237,-93746,-32047,48099,154917,183240,64881,-21498,-21672,940,-22847,-100736,-82760,23893,103107,175379,124734,62102,71657,153976,157888,98207,19086,-2688,10935,-26476,-52774,-68894,-104021,-106726,-77334,-75805,-89861,-42716,10277,-22418,-57050,-41065,-30452,-76101,-89584,-22240,-36189,-99193,-115500,-71501,-60783,-40469,66035,119733,68260,14799,34975,60506,49624,39794,70422,106792,79895,-30244,-155414,-49461,53378,137691,127535,31492,-60232,-41819,-29931,-66167,-106494,-20587,90882,188015,194914,97565,-23544,-99924,-31229,-6873,11954,45926,76656,60398,-2135,-16705,29610,152999,197031,-16475,-56104,3072,11986,-7977,-19168,-9869,-13944,-22862,-65474,57360,131278,116487,65590,-79429,18730,160260,191140,180040,84731,27969,-1267,-49343,-86208,-14544,16738,-7666,-88114,-15982,91070,33272,-62347,-89509,-76399,-12629,44022,35737,-40311,-42791,53063,120619,120984,79142,106948,176019,207999,185122,61369,-49123,46796,197589,197770,-483,-50246,51763,101630,118933,78323,1857,-32131,-17949,-67900,-107425,-32969,51142,93279,27692,-49847,-99923,-126023,-87137,-66040,26129,263982,534473,654837,519878,291871,88834,31985,53057,50324,6571,31496,107822,114021,98721,60912,-5793,-2368,59661,136732,171929,122307,99415,115338,124481,121114,149706,186545,153166,29829,-77828,14637,57699,29008,-39675,-117731,-69547,-50704,-12124,103094,219212,158104,56575,-39480,-104183,-129045,-102831,-60148,-5696,30381,4341,-29874,-60742,-9095,22696,19378,-17500,-107674,-30771,47431,41758,8743,-37628,-86366,-96821,-99714,-81678,-38573,17086,88710,151915,197026,168381,29479,641,75203,56689,-6766,-60915,-102736,-18199,-9478,-61787,-66899,-42013,-27997,-75225,-121944,-92427,-73483,-60211,-77009,-78446,-76426,-78320,-52186,-56504,-102217,-127241,-99385,-33211,35838,40871,18193,2452,9281,-10031,-45338,-59539,3385,58676,62871,5642,-50553,-78306,-67792,-68728,-67001,-6574,102506,153699,168499,95368,6065,-32775,6949,106816,130034,94880,77050,47024,49763,131552,113267,35262,39160,89788,41690,-8103,-12090,-2565,-44096,-74867,-76940,-21029,71081,92612,72517,31487,8973,-30860,-75785,-20288,116685,178307,-396,-80807,-15530,-7667,-33457,-44793,14657,126395,274857,234270,108638,24956,-21891,-57205,-37110,39460,157752,247127,196224,124968,106705,140553,147540,111056,34490,27153,22027,-25541,-58532,-38543,4208,35485,19214,-33682,-109739,-108519,-10370,82089,39560,46917,16191,-56372,-95706,-59209,-49021,-44042,-54969,-44986,-33018,57139,89526,54105,68187,37303,19571,25313,4701,-51998,-80542,-40301,-59499,-85864,-75190,14409,10801,-104084,-31362,179901,338012,444914,522819,603997,556236,313532,56241,-58154,-17999,10305,-40393,-131784,-47058,-6298,11557,-58191,-99366,-34082,25803,77840,111993,157084,197568,186001,137322,60841,-30967,-8694,18182,19841,22079,-38601,-82506,-104154,-119605,-131025,-118173,-106227,-113813,-50138,4884,-4551,54060,37859,-77954,246291,589648,866278,879702,693899,500874,563013,671771,594092,455187,86949,-72321,-110637,-108815,-120802,-133921,-69683,14213,51659,-6031,-40240,-14701,39553,71199,85448,25679,-85762,-50536,43109,60845,770,-52889,8780,62906,69689,76217,64515,44578,6429,15131,42513,22887,-15545,-30365,-24984,-3396,22204,56305,-706,-29123,-29344,-16475,-23840,-63534,-136490,-93291,-28273,-64534,-73716,60641,182853,258485,319102,251722,125401,33303,-67382,-37765,111616,171556,102820,14200,-26574,14508,267162,306561,131049,-71605,-25081,119564,249792,306912,269320,119960,18256,14818,65281,93482,99622,67278,25512,1466,-35209,-9245,32453,52581,71892,71041,56244,90240,128248,134343,107489,71708,22568,-20157,-41464,-49982,-51659,-987,5473,-58056,-138018,-104353,-112664,-112635,-66755,42025,183609,297960,316488,329469,322771,162693,9636,-53917,-36836,71693,206091,233072,147441,5501,-136797,-54926,12160,37487,-11981,-68146,-53502,-59486,-62406,-85528,-95902,-70266,-90751,-28627,-4078,27075,100434,188908,254870,205949,41777,30759,8399,-18944,-62867,-58847,-4030,39388,39770,4009,-59280,-94338,-51482,-20357,-59931,-91704,-100497,-95538,-47720,14588,47228,69635,46713,14902,25133,61877,49081,-23020,-97155,-127588,-77061,-42503,20026,24213,-39978,-90903,-27644,15079,17546,89556,154791,157340,71552,-24974,-56386,-85365,-79636,-68241,-54902,-38452,-55631,-42477,-11676,-4687,-5883,27664,123939,253990,226998,105048,-8235,-97694,-71374,8470,42672,-22907,-118944,3573,64776,110224,105498,49148,-87962,-41997,74905,120066,66911,-3285,-77166,-113127,-75876,-88405,-106073,-99476,-35647,65009,172089,272919,336869,336098,210325,6446,8657,155499,195600,100550,46356,4784,-11674,-31074,-19098,46034,82139,39257,28253,-5501,-19595,18095,33656,10234,-24055,-55455,16959,199601,268202,269790,239801,231408,186996,92724,-22395,-110858,-63664,9314,51129,86283,103235,45265,-46258,-99440,51382,173412,116876,46786,-24007,-78599,-46128,33978,70672,-4793,-4967,-16733,-49875,-41783,6574,-8399,-16695,-28702,-56084,-69062,-35983,13672,24877,19777,-6297,-47838,-46183,-18080,5778,71532,134412,97760,17531,3685,321,-5986,-33807,-44215,-11938,42957,100477,103296,34693,-13265,-3343,15101,40769,65157,15236,-31779,-74935,-61114,-16463,-39832,-67989,-48997,-65795,-91134,-101374,-89384,-73110,-41280,-21320,279,9963,28609,53959,13903,-35134,-68271,-40516,-45680,-92170,-24116,136451,269309,251265,96161,-75323,-55149,45117,13176,-33550,-86682,-108277,-74324,-41551,-27573,-40058,-85742,-139098,-122110,-80091,-112418,-120781,-90930,-52181,-55357,-40220,2776,125748,189240,117475,32640,35905,53190,27699,23876,59022,83948,134629,177100,162452,101186,78024,49469,9533,-7973,4266,27354,53849,137425,217985,192672,36680,-35928,-98502,-84284,-60244,-61912,25795,167495,96395,-24765,-90404,-63402,-65390,-76429,-125372,-82003,-42340,-13946,10995,19911,51854,62039,137992,201611,148050,44712,101934,82517,-53416,-61907,-41613,-35065,-43926,-18321,26249,190084,411721,607898,579045,302057,56608,-46003,-36476,-46452,-77129,-45127,-22168,-22702,-38366,-44803,-36615,-27021,-40477,-74109,-143329,-166771,-76382,69709,119695,83673,32760,-41512,-86389,-6269,65842,114872,129013,130524,60688,-77201,-97608,-52418,6138,45107,109000,178585,79563,25974,72257,123330,188446,227745,71762,-58266,-108493,-27641,10644,-51187,-135352,-62637,-26595,-24443,3900,53088,112716,113395,61867,-51483,-91404,-49025,-42152,-63351,-87705,7162,92580,111352,45126,-25700,14588,73570,94879,85715,92649,80315,86593,110649,79045,30327,-75659,-137401,-47462,58103,112411,6474,-33837,-30747,-24241,1017,76384,144830,209732,228511,216055,137780,127610,135385,100043,48666,42777,44355,-1573,-35193,-33352,20850,109893,135399,76381,60689,93317,127450,130063,36905,-91039,20204,155170,89037,-9192,-71806,-77634,-64634,-46624,-57199,-47833,-61377,112266,223733,215060,175341,108660,39258,-10335,-27168,9266,44594,76309,123178,72696,48934,59789,63518,64646,2294,-93122,-141675,-118231,-50878,40071,79021,21095,10275,12031,35055,-5837,-68890,-83093,-72895,-97320,-123344,-92672,-46253,-57394,-75581,-97264,-77465,18908,76651,53103,-22661,-104516,-108450,-51332,47595,112621,125092,145007,191979,148357,95777,27729,-7461,-33131,-54098,-94603,-102885,-40968,25454,64667,65014,31638,-39935,-56751,19966,-16720,-61633,-91919,-86265,92487,203155,182209,42953,-85636,46105,101452,19924,-47587,-54251,-33777,-66777,-84027,-79415,-95531,-104110,-42008,46675,106505,98078,29515,-28304,-107044,-126609,-116996,-120073,-127541,-87451,-38330,-14145,-7092,18646,41761,-70611,-64300,-32099,20956,37495,-16308,-70907,-112048,-106961,-26856,49490,76709,174626,174535,57825,-16475,-14893,17264,9788,-36715,-89094,-140374,-138801,-135805,-62487,6026,-57765,-82609,77482,234906,201379,50438,-63313,-102872,-133385,-48864,46138,83030,41225,-10856,-14237,17073,66677,101293,82162,-28130,-108429,-59460,-19277,-7559,-11531,41590,51956,-66083,-107258,-91011,-50169,22079,113044,171352,231780,246797,214177,139523,85992,79535,99051,114408,113378,151527,190467,169944,44022,-72937,-56775,74683,177343,199338,104778,-32339,-89009,-73951,-57861,3876,53516,60553,-26970,-167064,-42006,19147,-14483,-86038,-111637,-81789,-94153,-54177,-6493,-30484,-105223,-142575,-28109,38395,66069,152132,285651,290575,168827,28056,11727,60570,138099,144142,77410,15832,-47813,-113729,-121641,-77453,-37193,-255,40590,52109,36210,24010,42967,30457,-28648,-63598,20554,65549,43857,14031,-993,77701,242849,289364,203095,63678,-32654,-49767,-56706,79982,264212,399428,459538,325902,104552,7048,20238,108106,155438,119318,81082,1370,-66705,-84724,-87895,-90733,-76349,-45775,-13601,21769,44089,12932,-60782,-116313,-38349,-311,-45495,-43697,-12989,-10900,21776,83402,83902,41856,-40724,-67315,14238,58837,51728,-4563,-56777,-90135,-92300,-123992,-86381,-62448,-46773,13454,45912,73097,53197,5277,-85829,-100734,-66459,-73409,-60679,-93782,-98367,-71414,-19624,-83247,-62329,-31985,2098,-498,-43009,-94415,17215,274749,359855,448299,383068,176046,75117,52916,46972,89277,140380,140727,143715,72348,-38095,-127659,-36057,52593,89342,85300,43400,-24538,-60917,-10750,37758,46393,30938,14598,4191,-13688,-10590,-22478,-38118,-30294,-61569,-39797,27443,71972,34370,19460,45111,94879,109572,107759,37842,42329,145749,186691,114812,-35191,-119014,-28032,46704,75203,61026,52522,24806,22211,-12021,4216,78614,101800,98601,21807,-54925,-52247,-39589,-29670,25910,121532,236475,135814,-33945,-145269,-37133,-15398,5228,20770,-22078,-68311,-91173,-75711,-96449,-130641,80098,425844,420514,354863,142495,170742,280416,237417,129717,-45376,219389,480227,378985,293821,97037,-93006,31558,89471,82736,17303,-29578,-12405,87438,-42621,-73846,-8530,9476,-7808,-35263,-16019,-35976,-24552,7021,9702,-3813,12643,11280,-28261,-103389,-100243,-74267,-78052,-120876,-124576,-60283,-32045,-79064,-7477,180213,328282,162617,12276,-55665,-26320,18948,58715,58381,25178,-78064,-119561,-72411,37201,213886,337903,233805,46925,-56777,-47900,38802,147216,75591,3187,-85982,31842,330661,459277,311358,79221,-15236,92322,218912,113504,7609,-38973,-46181,-34708,-26576,-2996,56773,58610,82327,129482,65649,-59284,-138637,-112197,-128303,-93268,-22686,-11800,-44081,-95021,-47210,80257,213702,300809,295529,209438,84618,7894,1934,-6342,-26346,-62769,-97853,-45936,-16542,3270,46569,84441,31122,-14037,12275,6238,15102,-6497,-14167,9213,16605,-132,7601,-18051,-19027,79095,151906,141913,78848,51241,177664,313913,291878,231794,185546,128719,33955,-37309,-63303,-47230,-62558,-76235,-8883,176458,223143,85765,37198,26616,988,20502,92636,118209,68376,-19612,-112172,-63350,23741,69913,39539,-52913,-129433,-82697,-29873,-28723,-52909,-95276,-137270,-119842,-95949,-85237,-35375,-4817,-161,13408,-20164,-55138,-4815,52328,55950,24199,8292,-16778,-57192,-69509,-56264,-22998,12372,42514,-11955,-18725,50865,144416,128353,54109,8480],[-60206,-58168,-22968,50615,114189,138130,82558,1256,-90828,-90586,-65321,-90523,-56420,21759,42489,29524,9320,3049,4980,19071,30302,17800,-906,28846,78318,125792,118478,131501,178995,199834,182663,165485,147812,135001,108042,42267,73077,284664,246819,93876,-29881,-83535,-78205,-68187,24707,-5074,-46569,-50750,2161,17399,-19415,4705,50523,29973,-9307,-48273,-63830,-49286,-24053,-6966,292,-10417,-28267,-4783,-8631,-56221,-51487,-13041,-27719,-117356,-85628,82152,236850,240233,131097,-5689,-100968,-18823,35373,-7607,-50724,-13115,74760,235444,383505,228235,108671,27375,34772,66756,-11449,-86809,-122104,-91265,-96313,-131774,-111449,-91008,-104591,-127112,-128956,-85255,-91322,-107291,-54775,57136,118272,93281,70241,111446,160828,238048,294827,200931,72398,-44064,-118840,-119834,-96256,-132806,-80083,-29882,22289,54628,39769,37943,98946,167393,159106,149707,98849,47399,-26632,-94817,-17492,7765,6918,-41536,-112128,-53380,-26130,-47170,-58115,-39127,-290,18443,12221,4825,-12894,28518,70625,78217,29418,-46856,-87056,-18453,-2456,-30442,-25552,9771,-7736,-81155,-122132,-62719,-24158,-8036,37799,44304,11502,-4186,48557,136915,233275,303880,337299,166396,36582,3484,2581,-36941,-88370,-45081,37468,98848,59327,-19495,-66798,-78344,-451,110492,161836,104318,-1523,-88920,-59995,8418,18534,10013,-19779,-45689,-81932,-89246,-36333,21500,36648,-6586,44797,111620,84870,38020,58455,75313,34348,-8593,-16463,-20687,7881,-6845,31128,98608,99979,62005,-9993,-10626,90168,174819,171760,40552,-35310,-721,75542,113801,101940,55516,-49757,-35864,-20178,-64790,-71737,-13407,42857,172392,347925,270838,63617,-74069,-74186,-34251,-38863,-70933,-69291,-25018,55921,111110,167290,184240,111466,58637,63322,77565,53535,-7776,-85999,-119582,-62749,-47630,-54927,-61639,-71973,-102826,-101323,-71100,-49927,-290,28240,-7790,-67905,-58192,-42142,-58533,-52275,-23614,52856,83178,57574,-29341,-7876,97688,183023,185475,139754,74460,43546,21066,-725,-28054,-61286,-82564,-114607,-127062,-88515,20340,123084,180108,190081,144929,12400,-79544,-66753,-78166,-56255,-4687,-21256,-96939,-76148,-8698,36953,24445,1517,-12341,63313,106504,110712,63589,23094,-15314,-48407,-45971,1344,-6228,-45907,-94592,-88574,-38668,-70056,-98420,-42593,-25174,-34974,15688,60645,54240,29243,6909,16665,-1697,-34529,-13843,3221,17335,17206,-28749,-100711,-118752,-91918,-99965,-108334,-62665,-37815,31090,143228,129279,-12393,-124892,-119037,-45138,-2165,-5498,-43428,-79377,-78794,-56694,-71216,-25776,54764,82828,9202,-74828,6025,46868,-1584,-78155,-76820,-86712,-110236,-110892,-71107,-60229,-23949,17348,34131,27636,24103,12863,-25295,-41563,7400,66064,99447,91521,71679,51858,17645,42251,140288,196395,113303,59734,28366,-3693,3016,131045,240086,108675,-9387,-66311,-96732,-53039,-48742,-81342,-126357,-82571,-37480,97706,131173,65623,-14851,-41425,-54579,-70355,-56734,-26470,7647,20024,6599,2364,66099,52704,-21610,-104241,-97561,-66444,-83036,-99152,-66227,-54822,-79223,-135372,-85735,-17003,67398,159091,170380,66139,-17845,-24283,-6788,-29160,-99573,-88585,19094,102818,177362,145928,91122,93616,179539,185673,123493,44099,28079,48868,11033,-31991,-64842,-102061,-107940,-85596,-78506,-89609,-46653,6310,-26850,-64674,-57694,-47532,-81990,-96201,-44470,-74996,-147492,-153722,-111018,-64410,-22951,73002,107992,41983,-15212,15022,48349,45188,35546,58162,92954,76821,-21176,-134813,-52579,41473,130552,135072,52997,-84792,-64625,-36587,-54273,-122906,-57112,61947,178968,199530,102982,-16813,-108399,-52226,-22824,4036,40779,61166,38314,-14314,-4368,65253,215523,228514,-31565,-34508,41291,65961,46198,15015,5414,-7691,-26918,-61317,63439,140612,142542,65419,-91028,38656,192400,206986,179273,79462,24897,-3202,-51815,-72334,22668,63671,40249,-39951,-18929,80886,17766,-63456,-95277,-83289,-14722,41754,36232,-47565,-36725,61563,125853,128971,81914,98062,162772,192518,171887,58974,-45235,47976,195784,187608,-15910,-44379,58032,110405,127406,83861,13301,-9950,-5384,-67766,-98099,-20032,56809,76311,3599,-82963,-141331,-116731,-76021,-56980,29381,243073,458300,564732,459889,261697,70483,21026,43784,38914,-10757,18584,107432,137762,127543,79779,6742,18756,88799,165072,181627,113530,81325,92560,109735,119755,152906,188299,152306,18238,-83139,16801,65146,28169,-48269,-112756,-50332,-11255,33004,133879,213318,132278,32908,-60973,-118058,-119629,-92121,-46389,517,26397,-12309,-50030,-64447,-4977,22026,16509,-20083,-114877,-24513,65656,71596,36669,-17932,-75905,-91446,-97436,-82043,-41594,16156,89646,153186,196351,168624,37027,13503,81499,77755,23566,-63247,-91659,-7445,-2381,-55633,-69525,-43286,-23045,-62778,-138844,-105448,-66759,-46671,-66297,-73392,-70757,-75245,-57885,-68505,-115072,-138014,-109244,-37209,43627,67310,49388,29485,25989,-4248,-42309,-53139,10476,70780,75909,15228,-47158,-72594,-60315,-60423,-69020,-34392,47277,110572,156182,109417,20111,-28629,-9780,65427,99285,81928,75812,39920,29805,94243,89031,15974,18926,63191,-3827,-52330,-36990,-12618,-43691,-50143,-68357,-49471,39001,71780,61262,24885,7803,-27467,-75786,-35161,95942,147503,-23800,-64314,-223,1969,-29748,-56873,-2437,99187,265936,248007,124019,39650,-19685,-70938,-66912,15653,143118,209733,143076,90443,94198,130649,130681,90671,28106,31289,42513,8099,-38463,-37835,-14740,4479,-11511,-55427,-121838,-100186,-4462,79148,14831,35369,27495,-42355,-102363,-71360,-51290,-50722,-60291,-36382,-23922,53961,68811,31628,57072,38448,33699,34086,22166,-19527,-103791,-68366,-70174,-77766,-97855,-7361,-9337,-103101,180,235099,408789,508796,556999,587149,518585,294888,47644,-31944,17192,40237,-22803,-130221,-35122,31846,52937,-39117,-89097,-27157,26299,64408,80039,124938,182677,183227,140373,68917,-38175,-31969,-3533,9616,27597,-24223,-74049,-100213,-123913,-140118,-126407,-116343,-115747,-39321,7925,-4435,57124,49896,-13601,230816,598046,923822,993858,895449,835554,975609,1024832,768933,518438,68979,-78605,-113864,-124443,-111723,-124518,-65996,8716,45773,-1246,-33254,-10744,34013,58251,71449,11133,-99555,-42308,51521,68694,3687,-58435,5857,51173,40081,46198,47918,42753,17467,22081,43676,22242,-19978,-36289,-28885,-11498,17062,53237,-1455,-18906,8760,36980,22902,-40319,-129987,-60186,-18638,-69120,-91821,49188,174818,248012,326349,266025,131542,44441,-55248,-33827,115013,148216,72243,-16071,-45835,113397,327788,331769,134896,-82123,-30420,119737,265239,332515,274022,98693,-10388,-23867,26312,75217,107615,99577,70819,50575,12086,21434,48682,51969,51699,46671,40250,86649,129396,134210,105184,64425,12562,-28350,-51578,-72137,-77076,-14522,834,-57152,-136002,-114292,-127205,-112811,-71183,42050,198433,336993,357846,362506,336812,168621,3263,-89014,-83763,26789,196542,248463,156403,2954,-135264,-37460,17480,14582,-43911,-32611,-18863,-28532,-40417,-80830,-97419,-63235,-86518,-82705,-70530,14771,95187,229203,302480,190867,12519,16706,25667,1139,-51394,-56938,-1939,44757,42585,4360,-55378,-90320,-53617,-30460,-73561,-106993,-112059,-106382,-63919,-6122,31170,61234,40609,4194,8888,49567,54945,-692,-83656,-128006,-73480,-16403,61999,53026,-30710,-81844,-6863,28306,28595,110645,184862,166392,55730,-35621,-63950,-88366,-72623,-75519,-73330,-55169,-64183,-53741,-23117,-14275,-13438,16086,103746,233804,214201,95411,-18455,-110445,-84218,-7415,25949,-37015,-80506,28721,81156,126062,122769,65399,-75014,-56882,58373,107975,56344,-8816,-77328,-101195,-61075,-73940,-94699,-102188,-39427,57420,154896,232542,273432,265436,172834,-10058,-15353,154925,234130,154791,96278,40465,15616,-13608,-10143,57132,116274,90043,74964,33340,13597,37835,43970,14754,-19156,-43437,41461,201229,265565,278921,259694,249788,207039,126007,12462,-95353,-88308,-12988,41219,73654,74494,23962,-45150,-109862,52655,155505,83781,21020,-35982,-69474,-40633,35338,74449,18231,5349,-27750,-45203,-20722,28941,10729,-7342,-25256,-58812,-78217,-48229,-1073,9086,-4414,-34832,-69944,-66487,-39442,-11177,50471,104797,87260,19369,753,-2045,-7525,-32800,-36354,3802,51789,93907,104148,19028,-37800,-22651,9334,49856,86700,49936,10068,-27129,-22600,21647,-10082,-46111,-39926,-69064,-104207,-111538,-86314,-57973,-22955,-4570,13115,15604,13703,30059,5932,-33211,-68189,-48331,-52201,-100112,-55653,84090,185981,181475,72755,-83240,-49147,65471,16798,-28510,-76383,-99025,-97237,-63205,-18593,-25232,-73822,-133973,-123203,-81540,-113687,-115464,-68911,-26838,-33884,-19654,34463,161877,209209,122229,24449,25024,55565,44221,54632,102568,141500,189944,218060,180467,102229,70999,40555,2497,-15418,-3255,24529,55483,116501,182736,159329,20387,-46264,-112075,-86769,-76030,-96480,-7133,139424,73827,-39434,-103588,-60450,-50409,-56660,-114846,-97706,-74770,-58908,-34618,-22340,6292,14798,77685,143607,127636,53115,100308,43298,-95063,-24843,435,-2568,-20381,19677,73856,237277,415635,561995,558376,309501,63094,-49154,-46782,-64805,-89029,-61122,-46164,-53768,-68135,-65724,-50026,-36325,-46775,-78620,-147464,-155138,-67942,45403,66006,31843,8135,-39293,-101275,-27424,52862,110657,119486,110577,38301,-80526,-99876,-60037,5272,62809,141472,192033,65320,1057,48652,94666,163029,230056,82861,-55839,-123306,-40367,4581,-67729,-137588,-51998,-16958,-18304,6262,47485,103227,109348,61921,-50298,-92985,-48958,-41669,-70821,-96531,13768,108561,134396,69462,-1943,38695,104265,126308,114333,110189,78298,77197,83225,50718,14823,-87223,-150126,-72257,32410,107560,9897,-30141,-27076,-10099,16190,75309,117000,170532,185293,177809,114301,113892,128771,90070,30508,23570,25987,-16913,-43161,-39517,21478,128896,143033,70605,60458,102598,133459,135378,36094,-86506,14279,107706,18906,-35681,-67618,-89918,-38652,-7179,-83295,-88277,-54886,113441,214297,202323,160481,104822,40876,-6258,-17296,21120,61635,107591,168073,102897,70908,72891,65172,61560,-1729,-86790,-113114,-77389,-7166,66360,73411,8615,1465,3082,29700,3015,-58886,-83471,-86617,-116425,-105662,-73093,-22941,-38182,-62037,-92367,-81710,8311,59579,45175,-21277,-98760,-88867,-22202,86410,167388,175416,179619,204193,147027,93264,34787,6924,-5613,-16484,-57179,-73776,-35118,26773,61236,57778,17337,-67441,-92066,2389,-27431,-72977,-96571,-56692,131294,239305,215001,73483,-73817,-4035,58173,-2429,-57987,-55016,-28881,-54790,-83973,-86403,-101856,-96529,-38017,45996,93848,78373,17482,-33067,-105756,-121687,-121124,-126851,-124297,-76128,-24299,18088,49155,84642,96949,-21081,-62254,-9785,52823,66874,4641,-62347,-107605,-110966,-43097,32545,46942,119730,124089,33469,-13316,-1297,28738,23535,-31052,-84635,-128411,-146498,-121984,-45956,9020,-67775,-74577,89143,236103,188708,42391,-65835,-101719,-139204,-53599,42557,65424,25719,-20015,-40535,-18655,40993,91016,89410,-4487,-109926,-96091,-58400,-49053,-53746,26044,49902,-79677,-127791,-88780,-44245,23510,109730,159523,214840,231808,198607,102957,36487,72526,103035,117255,108472,121529,152430,136544,22726,-85708,-40920,87604,181454,188594,78921,-52383,-63335,-57119,-53867,5647,57373,75018,-16848,-159127,-53491,2561,-35807,-93440,-93234,-68678,-88290,-56900,-9885,-39181,-118988,-113123,13815,61471,75535,144247,258839,263711,137054,1123,26091,87989,175674,187443,97392,25701,-39334,-119428,-139733,-71115,-23327,13725,47195,45317,11998,-7037,19951,14988,-35812,-55447,14703,52225,34608,11304,5146,97598,298574,384171,261972,86182,-43357,-69364,-51846,105167,296485,437264,479860,334532,100657,-2715,23392,129028,195444,162748,116052,38875,-42499,-85269,-85727,-72679,-70705,-63741,-27243,18466,38616,-3456,-81393,-95444,-1239,35299,-9050,-19359,833,-9603,15859,74439,85188,57502,-26926,-60239,9718,48466,30765,-31912,-78304,-104577,-100890,-110318,-68585,-50520,-37865,18128,48322,68513,45815,-279,-105522,-77154,-54293,-117066,-105789,-93638,-78514,-57673,1482,-53624,-32197,-8218,22317,25347,-11447,-69869,4590,250718,373069,503779,426034,190429,81486,61107,58344,109099,158077,154996,155614,80405,-30249,-123408,-34004,54616,90070,84981,36187,-31902,-83833,-46042,383,23899,31339,20673,3107,-31413,-30845,-32201,-41380,-41967,-91724,218,64335,66740,10520,-3944,23436,85237,146019,167054,66728,27602,119370,159368,103665,-25684,-98950,-36810,45470,83713,64660,58452,33021,26253,-10948,18807,100463,127889,128968,50666,-35356,-49884,-35862,-23594,39478,141147,248280,136827,-41405,-127859,-31921,-18424,-4896,15914,-16514,-60165,-84033,-68017,-99529,-98362,98192,387897,421002,361585,211169,262176,348262,298037,142105,-40237,220124,451001,290798,198962,42852,-149987,-43338,20845,34791,-6077,-24597,-8638,85398,-51412,-73830,-15242,1549,-10528,-33680,5892,-5230,-2454,17736,13799,-3345,1650,-26082,-67576,-121994,-91307,-65740,-66583,-110510,-120961,-63830,-42221,-93807,-5420,159072,303250,137737,-11000,-39164,5775,37429,58677,48700,19226,-71633,-122337,-105239,22697,219507,356668,259398,78832,-28909,-10010,94167,181930,94574,28304,-70064,-14449,259075,412280,288464,65241,-19223,124890,282052,179431,67816,1424,-27553,-26977,-16004,22656,93423,96980,115838,135283,48822,-79168,-102457,-82201,-101497,-91624,-39844,-37648,-66002,-111863,-41056,71018,177877,274036,304908,243232,106723,7918,-6033,-17396,-37956,-74096,-99548,-27164,20905,43345,74367,89137,24870,-5504,42140,39469,48033,23046,-334,13255,9010,-17077,-6582,-20459,-22134,66623,146211,151165,73772,16834,143261,286209,277326,230703,192773,148875,55068,-23269,-53185,-39756,-51873,-65812,5911,206509,291515,126545,65795,39235,1935,6826,74422,104872,58920,-22469,-114252,-64433,27101,69623,27040,-71095,-111321,-66938,-33997,-38105,-65267,-107962,-147118,-96715,-69407,-59195,-23356,3953,4406,6374,-41214,-83131,-18418,50361,64778,40647,19041,-17445,-64417,-77417,-46118,-15055,20564,58407,12292,-42232,90,82515,68851,6645,-34847],[-75716,-62635,-22521,54662,109117,122445,70116,-4755,-96267,-98646,-69232,-86616,-52441,22962,38826,22748,1954,2934,13531,31969,46887,28355,-5726,9269,58717,125282,143031,168116,200812,189915,154874,123039,104501,108392,83842,15448,27234,257887,260059,108380,-17292,-55430,-64333,-77604,17361,-5918,-34330,-38224,216,14988,-7551,13707,52934,29682,-7624,-45983,-63546,-49088,-32581,-28661,-16642,-19471,-34501,-3142,-8183,-62907,-53732,-10232,-34802,-116619,-102440,65859,230673,251011,143593,-6708,-97943,-12276,29485,-23015,-69494,-11684,95527,276905,363240,186631,83302,11009,26040,58337,-17805,-78784,-115111,-97303,-105521,-134026,-117513,-105294,-126355,-142048,-106435,-60892,-69649,-95482,-55220,62976,149130,131087,85368,109470,147630,208272,249230,176052,74551,-22804,-91585,-122301,-91788,-126190,-84556,-22159,39801,86235,77929,65036,112308,170585,171512,170962,118326,61529,-26801,-104652,-15563,9843,7282,-52434,-78108,-16936,14887,-25055,-64351,-49454,-8581,12233,10434,5842,-4903,51842,96244,86699,23351,-53699,-109308,-50231,-37208,-58010,-44581,-4484,-4567,-65374,-107499,-59737,-17830,-1161,40847,47592,23717,17610,73712,175743,280019,337341,367115,198102,60964,17899,4750,-47802,-96826,-34883,40814,80631,28076,-32778,-69408,-78763,-4641,98809,152648,106977,2242,-85633,-77688,-8497,8019,11342,-26428,-58936,-96063,-92114,-36090,26144,47234,10805,67169,146297,137801,87970,70403,66824,24392,-7412,-7313,-12671,12596,-3105,44582,124912,120458,69658,-17692,-29991,73776,171504,165011,29232,-21787,21361,84593,112328,92085,26867,-72436,-32225,-21304,-75411,-89160,-12685,59798,204137,362277,253820,59627,-60611,-70204,-36337,-42999,-76361,-75225,-30638,53803,112437,164742,180303,112944,59206,65373,85219,74166,22877,-65705,-122940,-76627,-59670,-63967,-67317,-75189,-106028,-102444,-71547,-49939,5400,43104,9895,-49013,-43363,-20921,-26167,-11266,14524,78830,94041,55573,-39255,-681,114049,195632,183790,122311,43881,1455,-33652,-48018,-53599,-67528,-77159,-103398,-119201,-75935,26504,115992,166914,170914,114154,-21944,-88007,-63738,-85003,-74854,-15278,-22616,-93275,-70486,-1643,43647,29155,6807,-8414,48655,80734,86610,44663,12875,-21052,-59535,-54459,224,1240,-29748,-62268,-22560,15812,-42701,-100954,-64848,-56798,-64376,-10467,27504,18596,-4574,-18767,911,-11387,-37205,-10613,10282,27284,20766,-32799,-103790,-113472,-88235,-96897,-118033,-83121,-42457,45660,159628,123917,-26023,-135444,-106502,-102195,-64705,-20794,-46388,-70925,-50352,-26121,-61136,-63034,16444,73806,36920,-46795,-5007,36292,-10989,-86458,-77155,-88079,-112729,-111085,-70228,-55764,-3915,49642,71033,52601,39715,19691,-19664,-38782,-182,48274,94630,105544,89640,63385,18201,33576,138582,204481,122775,71939,42163,13869,19555,126847,246128,106507,-22660,-81838,-80159,-27490,-39653,-80605,-126863,-89369,-41626,88910,142165,91189,7072,-28792,-49025,-65685,-57859,-46791,-29122,-28586,-49518,-46299,27212,27831,-21432,-88077,-98921,-62360,-81946,-104819,-84749,-75473,-88434,-136312,-81390,-4951,82424,151431,144729,62778,-18066,-32404,-21219,-43101,-103807,-90845,16312,103467,176502,163834,118239,113785,201271,210043,146947,67941,57733,86106,47732,-11979,-61248,-100741,-110565,-97338,-86005,-93746,-54483,-3071,-34986,-71343,-71478,-62595,-84477,-105872,-76335,-121603,-155747,-111108,-123735,-66291,-1865,86100,103427,23301,-43050,-5541,33245,36722,26613,41510,76537,74238,-2442,-95995,-46499,31244,120716,135638,67778,-96065,-84393,-40402,-37741,-89485,-91212,33507,163432,193864,101206,-12765,-110904,-74284,-41819,-7280,32055,39020,9780,-26466,12448,105764,275849,245443,-47389,-13202,77471,112954,91579,49270,23892,-1196,-31381,-47610,77064,152279,167837,61686,-98140,58772,222862,218699,172755,70790,19177,-8177,-55601,-54417,61674,112810,88308,7974,2278,85123,15818,-57600,-96316,-94868,-22928,33078,31975,-56309,-28051,69831,128202,131658,79363,86925,149022,176980,159581,57854,-41259,42903,180005,161082,-33813,-40065,57652,109262,126537,83589,26316,15982,11412,-63159,-83881,-5673,60182,53159,-23179,-108456,-107743,-73280,-58966,-51270,25317,209161,367000,461535,394658,232982,55150,10041,31987,23866,-30834,729,97867,152371,155421,100583,22444,40654,115647,186963,183720,102373,62106,66275,90386,115287,152521,184462,145764,5128,-83189,17975,68400,26530,-56504,-104925,-29394,30206,79895,160593,200162,103173,6252,-85089,-121706,-103608,-74301,-25930,9964,25046,-25553,-66979,-64157,-1809,21809,15163,-19331,-106010,-12139,83919,96422,59733,-1174,-65373,-83763,-90857,-75705,-34247,26461,98378,156772,193429,164767,42155,23584,86751,102664,71207,-12451,-48072,3555,4178,-46814,-69094,-42784,-15365,-45615,-109550,-75616,-35964,-24995,-53152,-67647,-64739,-70396,-61896,-80245,-129088,-149666,-115861,-42160,48269,94570,89475,68484,51411,4547,-38686,-46712,17765,82657,88071,23830,-42650,-64811,-52668,-53096,-73089,-66862,-14198,57764,131956,116788,34250,-19582,-14815,17762,60244,67003,73624,32930,10775,52281,58228,-8061,-1073,44267,-38233,-90898,-53871,-15388,-32101,-19864,-49692,-76473,2182,46940,47891,18328,8950,-20921,-69433,-45625,70941,108010,-49286,-45442,18155,14779,-22323,-67363,-19683,71017,246083,253398,137369,57223,-12235,-77414,-94394,-4679,125790,165021,85171,51509,77363,118170,114251,72744,24262,36439,64321,50594,-11758,-36523,-37721,-30010,-41783,-74433,-126135,-89465,4740,79811,-4428,24718,38969,-23956,-95722,-72098,-48966,-58043,-68007,-30018,-11688,56540,52135,7794,39812,35767,45120,41853,39752,14676,-83585,-89612,-78354,-67259,-115513,-30691,-26518,-88557,32410,292262,480613,566778,574111,544482,458444,261443,33886,-2893,56670,74614,-1397,-114909,-18298,73124,91210,-21668,-76550,-19582,25706,48791,47011,89452,160132,173872,138159,72062,-43041,-54814,-25001,897,32383,-6924,-62930,-94949,-127854,-143208,-124558,-119989,-111356,-26263,7256,-4614,79372,132824,183333,254724,413440,449409,345939,346655,523733,755677,803263,603049,459098,11399,-108545,-108299,-138345,-88449,-114242,-61687,3097,37034,2961,-25538,-5567,30043,48342,60372,-762,-109748,-32101,60485,76846,7470,-58712,7341,42669,13659,20207,34994,42920,28897,30145,45719,22185,-23011,-40343,-31520,-19920,9700,47866,597,130,57943,100356,76621,-12444,-118900,-29278,32,-67560,-105735,40125,163714,223444,309574,259785,128949,54665,-37126,-24539,117723,124528,42740,-42131,-22246,221102,373379,343790,134753,-88820,-30136,121840,279490,354804,275906,79551,-36306,-57755,-3296,62147,118716,139527,129576,111774,62258,54101,65385,51387,31254,22147,25024,82186,128054,132110,101704,55915,377,-39935,-65270,-95249,-84616,-21529,-1610,-54465,-131571,-119083,-134818,-107334,-72530,43179,212561,374457,395352,391259,347168,176829,3672,-115950,-125074,-13016,189578,265432,166900,2484,-118759,-15766,24694,-11108,-54585,17284,22947,9239,-12375,-73272,-99097,-56295,-70133,-99369,-46137,53527,118135,269706,337558,172379,-9306,4651,40145,19621,-39953,-52918,4663,56642,51757,9597,-47428,-81725,-49534,-31741,-75984,-113705,-119547,-112535,-75087,-22807,17349,53074,36411,-99,1756,42641,61373,19711,-70597,-126328,-64115,18330,107006,82346,-17233,-64890,16837,45325,45833,137575,219667,175719,41417,-43921,-64824,-77780,-62151,-79207,-87529,-70691,-74753,-69838,-39277,-25684,-19356,7338,85313,208376,197673,87957,-23888,-113068,-89945,-20624,11432,-37373,-30780,60898,96986,134572,132250,75808,-64073,-66891,43799,96110,45831,-13583,-61410,-70381,-40786,-55739,-80145,-100129,-41090,50496,136748,191723,212684,198255,134738,-26427,-33827,160419,276586,211791,143425,73882,42073,5053,1336,69604,149865,144538,131902,86496,54414,60910,57780,23623,-8990,-26339,64480,193521,254522,281820,274712,259616,215368,149899,41845,-74419,-104309,-31127,34507,67746,56550,6577,-43040,-112321,62375,143035,59804,4444,-37155,-56411,-32473,37056,75678,38720,12297,-44823,-38881,7347,57851,36555,7478,-16237,-54308,-83442,-58541,-15791,-6068,-26998,-60267,-88160,-84520,-58561,-25994,28257,66336,62052,12800,-4607,-4026,-7814,-29131,-24048,24060,62097,84412,96451,-3066,-62151,-40344,4321,57611,104227,81754,50887,18809,24848,74016,28818,-15962,-28439,-72359,-115821,-115546,-77579,-39865,-3098,12449,24809,18619,-3069,2117,-3521,-28788,-63013,-53655,-58494,-101287,-78305,39038,114361,125363,54674,-83317,-41668,85812,31703,-14943,-60320,-81763,-80128,-64330,-3303,-4832,-55927,-124018,-121623,-79430,-108409,-100962,-42480,2651,-8261,3891,66267,193359,223802,128626,22566,13267,54585,55457,72724,126539,178663,227827,243885,187551,99833,63022,31479,-2486,-18812,-5660,28654,62801,98977,145169,123841,6783,-50978,-120644,-87178,-87495,-125478,-27422,120535,59233,-47415,-115847,-58714,-39742,-41419,-102795,-110912,-107544,-107551,-85383,-68087,-37445,-24424,36617,108990,123519,72289,102281,10073,-103219,7121,38631,26435,7531,65657,130405,279966,405543,502162,523096,313123,70043,-52558,-60099,-83619,-96792,-73198,-66721,-80792,-93300,-81734,-60223,-44415,-52717,-82548,-147130,-140310,-58786,24921,25074,-9401,-10093,-31237,-106931,-46610,41823,110763,118602,101655,26497,-78295,-98891,-63729,7976,80777,172272,201438,54546,-23278,21940,63333,130658,220336,93597,-46428,-137779,-54108,-3577,-83515,-127698,-40467,-6647,-11416,9137,41570,92077,104630,62693,-47488,-92678,-46838,-39166,-74938,-99104,18599,116894,149165,91062,21570,62771,132952,153849,137942,115721,65316,59652,49545,20034,-2763,-96698,-154066,-99072,5576,103126,19582,-20283,-19766,6549,32135,71209,85353,126122,138495,139137,93765,103450,123542,80678,13135,4171,6965,-34187,-53165,-47310,21719,141837,142538,59757,54819,105469,132063,133678,31179,-80776,6720,56116,-22855,-2749,11619,-12060,16298,42288,-54941,-124332,-45206,108164,195400,179439,137889,93872,38324,-4819,-10838,29252,77084,139185,212023,131621,92375,85294,65081,56667,-3817,-74283,-87602,-40387,30095,83057,60610,-5223,-8936,-6298,22713,10139,-49714,-84041,-103145,-129255,-76494,-44308,6295,-21409,-52590,-90360,-86588,-3125,36736,29801,-22568,-94137,-69836,13910,134404,228017,223440,206950,204376,135119,80911,36052,17224,18875,20617,-17659,-38859,-25879,24880,52900,45844,500,-89550,-81379,-322,-35326,-86933,-102193,-26950,173187,273704,243029,101233,-54745,-68868,166,-32816,-72310,-58314,-27409,-47654,-85541,-94779,-109965,-89645,-31952,47489,81708,61183,8674,-37083,-101971,-114509,-126825,-136959,-120940,-67772,-16324,45070,100805,142200,144572,36888,-40319,14139,80404,91716,22090,-57981,-108292,-112453,-59938,13097,20822,73075,84969,18418,-7440,8938,34387,30441,-29812,-82895,-116160,-125229,-103089,-28339,11953,-77410,-65474,99779,233764,175426,33407,-68907,-101045,-144709,-59892,35038,45217,15620,-24097,-60899,-55115,16268,80561,94661,20209,-82066,-120286,-94915,-91372,-90564,25054,61986,-72712,-127054,-84079,-40157,22744,103902,143915,190453,206154,172704,63236,-10571,62724,103010,114223,97032,84267,105770,96596,-1220,-95752,-28270,93998,177504,170661,49474,-65059,-37811,-41355,-51219,4953,59423,83759,-13883,-153673,-68086,-19162,-60497,-92301,-76582,-60427,-84181,-61994,-17552,-51679,-128725,-77851,52624,77712,79000,133361,232514,237067,104862,-30294,38312,110399,207972,232687,120132,38409,-23646,-103371,-128190,-65392,-12252,26148,51255,35309,-14870,-38496,-4275,-3403,-47221,-51589,7147,37876,23942,7322,10041,113959,343316,464010,303677,100285,-48933,-87246,-47665,118895,311455,458698,483957,332154,91954,-11749,24377,141935,228264,202732,147670,73396,-17535,-85531,-91678,-63989,-62549,-76380,-45951,8861,27358,-25269,-103648,-70946,30404,71333,27536,3245,11552,-13195,2062,57332,79044,67456,-19478,-56874,3498,36710,8357,-62854,-103896,-116615,-102110,-93335,-56972,-44730,-34940,15798,41798,53458,27421,-15349,-108332,-55086,-35124,-116323,-101552,-52501,-55072,-36539,38095,-10826,-1663,12711,35248,44300,12414,-55186,-13362,209228,368210,540069,455465,199882,83956,64316,63674,122827,167231,159611,157327,79669,-29514,-122412,-36283,51135,84787,77626,23073,-43060,-111225,-88361,-46445,-10648,20902,17669,-4559,-54503,-57841,-46500,-48090,-56387,-114548,41372,96304,57555,-14606,-25205,2214,69995,167715,206418,85313,17375,92591,130826,93647,-12347,-78743,-47750,38063,87953,64070,53596,23984,9887,-24195,31589,120824,146193,145623,62792,-30928,-66519,-56535,-39616,38321,151051,245857,126942,-54632,-116196,-31025,-26055,-20288,4102,-18114,-57323,-80047,-59150,-67421,-139844,-91396,275611,521927,310838,88171,-81798,-92348,48738,-158265,-67992,89595,136448,166040,120243,55992,1905,34361,20814,-57359,-61901,-19628,-369,89741,-55110,-85113,-33142,-15527,-20931,-38277,17322,12095,8557,19191,10089,-10183,-18337,-70670,-111835,-131759,-88211,-61696,-58308,-102537,-119494,-72516,-59837,-113104,-12366,127022,257320,100652,-33000,-19479,25963,41781,43915,25727,3479,-71435,-123993,-142340,15176,227720,373435,286541,119753,3153,25695,143923,200099,99650,42564,-56410,-60097,180858,339914,248948,44913,-31473,136737,315028,223589,114682,32232,-16062,-24751,-10039,41117,123518,134011,148527,137862,29677,-101459,-72699,-48037,-71771,-82446,-58802,-68399,-93805,-135366,-40819,51756,129766,231726,300610,269690,130657,9434,-15447,-32313,-55101,-91115,-105767,-15806,52281,78569,95917,87265,13887,-8910,60383,66172,78511,51676,10019,12739,-2311,-35361,-21441,-26196,-31404,49617,138760,161905,74965,-18881,105327,246651,253357,221711,190879,158811,69713,-14169,-47019,-36588,-47128,-61699,15499,228209,351974,170839,100836,57167,5685,-10605,44028,78909,40067,-33141,-121889,-69313,26625,63777,12459,-88058,-98557,-57327,-43860,-54332,-84259,-125919,-132935,-76230,-46109,-34934,-13339,7097,3154,-4426,-61707,-102498,-31576,44528,68221,51379,23784,-23499,-76843,-90634,-40949,-11202,24950,69831,39196,-32211,-43450,28072,20104,-28020,-67854],[-70535,-62206,-16969,61793,104828,106610,57742,-8013,-88175,-98878,-69954,-79669,-43686,28530,38936,18627,-4587,2101,20779,43600,62749,41637,-2651,-2888,42637,123912,167587,206330,218985,177571,127948,85456,62482,76688,55032,-4140,-13361,223821,265445,121287,-3882,-27505,-41497,-89387,7674,-7098,-24000,-30151,-4989,9241,739,22533,55478,30070,-5260,-43186,-63064,-48361,-37578,-47176,-34320,-30329,-39425,-843,-7580,-69788,-58451,-12138,-38475,-87667,-114143,45994,217825,254348,150236,-9879,-92624,-6943,23610,-35797,-86962,-10299,115176,313873,331468,149166,60927,-1141,22731,53667,-19864,-68657,-105707,-104484,-116720,-136998,-123107,-113623,-141036,-127341,-84122,-42045,-51329,-83246,-57287,63308,172632,167569,97453,102320,132011,179532,207943,152183,75760,-506,-61274,-108074,-87946,-115978,-91101,-19703,51424,110918,112812,91874,125858,172025,182267,193387,141679,77269,-23073,-111773,-16637,8630,3816,-55926,-40207,24184,59595,-1975,-75635,-54783,-5547,13613,10410,11107,10889,83215,124512,92808,14724,-62585,-135682,-80745,-66922,-85069,-64037,-17453,-767,-48217,-85233,-50131,-9021,4634,41319,48549,34612,37878,95932,209164,318943,358243,379501,220210,78769,26730,1278,-63158,-97449,-25266,39080,51842,-11853,-45714,-71221,-84241,-14373,78747,132328,100071,3677,-79552,-103045,-36201,-13604,2887,-37532,-75782,-112831,-93253,-36655,27274,53323,26333,89009,178783,187472,134666,77503,54419,13328,-8632,-1431,-8733,13295,-3890,49477,140985,134484,70826,-32207,-56878,46844,153939,149863,20564,-4138,38916,85930,101359,73534,-7282,-93412,-30620,-23381,-83686,-106721,-13666,73166,236177,370847,235003,55778,-47661,-68346,-42920,-50813,-84324,-83500,-39457,47146,109965,158591,172920,111563,57512,65541,90192,91027,52570,-42918,-104877,-88438,-71499,-72345,-76778,-83226,-113438,-102628,-71211,-50234,9108,56123,33113,-16075,-22492,1941,6993,24661,45612,100562,103685,51764,-48935,6438,125344,200038,173307,96271,5530,-48764,-89715,-86988,-75192,-74292,-74338,-94136,-106416,-60829,34190,106906,148422,147407,83160,-53374,-82655,-57012,-84157,-96965,-32368,-29844,-94030,-66590,1980,45480,29607,8588,-7170,31975,54861,62183,24572,-344,-31860,-75326,-65071,-2663,11380,-4529,-10889,46533,64344,-19131,-91171,-82633,-80178,-92119,-39196,-8739,-19749,-40705,-47538,-18131,-23000,-42543,-14362,7684,27054,15487,-43038,-109746,-109837,-87107,-96172,-125842,-98895,-32525,65227,171746,119271,-20648,-77929,-36779,-35498,-99345,-40093,-53110,-65043,-26816,3196,-39014,-92569,-27046,57011,55560,-16122,-5972,22560,-28545,-99894,-82372,-94514,-119859,-112422,-70881,-53019,17602,83351,110029,78045,53808,22589,-18296,-38278,-9395,28331,86529,116896,104357,70309,15597,22848,129801,202206,125938,79107,50350,24642,29168,116794,245652,101420,-40560,-102245,-55456,-2625,-28549,-78837,-132842,-97832,-38323,84751,158913,119486,25775,-20903,-47727,-64724,-60933,-71272,-65996,-70090,-101839,-94201,-14680,-399,-24796,-76854,-101179,-62918,-83332,-110699,-110253,-105017,-103827,-142729,-83799,361,87664,127246,102081,48521,-26296,-49154,-45138,-67503,-116074,-91808,13091,102492,170347,174805,139308,128046,214094,226159,164832,86873,81346,116731,79249,4650,-60370,-102637,-116903,-115080,-100819,-105654,-69202,-19961,-49678,-80992,-85425,-78364,-86212,-112721,-119124,-150685,-107698,-58455,-81780,-66561,17302,98592,100599,10127,-69764,-28347,13747,22264,11039,19465,56811,69596,17818,-61109,-38998,18785,105195,125927,71429,-78981,-99355,-44119,-23855,-61914,-124269,3466,139322,176330,90619,-14074,-110665,-100201,-66351,-24827,16578,6743,-28411,-39091,31402,148269,326107,244566,-62108,3081,105940,147732,123673,76230,39303,1734,-39486,-36318,92480,164096,190239,56045,-90090,71582,242999,220382,156582,55607,7875,-19344,-64450,-37667,97263,156896,130296,50734,38491,100573,19083,-51648,-92871,-113977,-40153,15229,19925,-68964,-20702,74084,124167,125467,68627,70964,131791,158102,144458,54143,-40511,27727,146719,116578,-56379,-40551,48037,95462,112689,74373,37729,41367,29231,-55445,-69858,5596,56750,21846,-51937,-96428,-59706,-30604,-43129,-53336,11067,164765,272501,357950,329435,204775,39838,-3950,14927,2765,-55928,-24170,77407,154346,178017,119863,37673,59358,136146,198153,174722,85184,38116,33491,63619,103819,144305,170884,129271,-13234,-82683,14532,64569,20414,-67785,-99397,-12440,65287,120615,177806,177798,68671,-26454,-114721,-109565,-86745,-55225,-5550,17522,21559,-39713,-84754,-65480,-3805,18082,11702,-17664,-83542,6647,101725,115371,76725,10749,-57765,-77348,-83252,-65866,-21643,40807,107856,156809,183447,152792,41005,26407,85562,124287,125442,54032,-4106,9447,6084,-39139,-68089,-43401,-7460,-24864,-70348,-30749,2160,-1963,-42680,-65355,-62315,-67673,-66688,-93565,-147587,-166180,-118516,-49735,47237,118938,134942,115587,81160,11342,-39534,-44557,20918,89676,94680,26892,-41321,-59201,-48734,-50618,-83382,-106562,-82540,-6534,92632,111987,43048,-11444,-10443,-35191,12252,48445,66518,22066,-10978,4094,18548,-38720,-16144,38955,-56101,-125163,-65200,-14637,-15581,8123,-28462,-98468,-43043,14014,28128,7424,7254,-17538,-64373,-54554,40920,61119,-78900,-29344,34964,26481,-15108,-78008,-40852,39251,214080,246824,144011,71597,-5238,-80103,-121625,-22353,106344,118724,28048,8930,53759,100020,94908,53702,18280,37255,81411,96558,19217,-34826,-63693,-68057,-74093,-94319,-123957,-81444,11672,79715,-21397,10964,45721,-6846,-81751,-65637,-48601,-70434,-82581,-31881,-3491,59350,36027,-20568,10529,23048,47790,42895,51263,43841,-42362,-98290,-88786,-60268,-110185,-54067,-41409,-70037,59042,342585,540518,603878,561715,472037,376837,212144,11390,22345,94063,107809,18898,-100666,-5686,105071,115955,-12963,-67884,-16224,19398,27001,10026,47750,125489,152026,124684,64211,-50790,-82334,-51152,-11145,31284,6963,-54677,-93757,-136939,-141772,-116574,-117032,-109234,-15755,-2850,-9571,142416,282119,646381,1568510,2734237,3482966,3646919,3607994,3511219,3056597,2025689,860605,390054,-55628,-122896,-98269,-139552,-56063,-109153,-62494,-7208,20975,390,-22766,-4798,22050,36076,46999,-14984,-120679,-25870,64311,79761,7074,-58334,8113,32615,-14174,-7150,19828,39161,35171,34023,43726,18029,-29421,-47517,-38034,-33271,-4548,35673,1045,20009,106680,161317,125672,10039,-112949,-7708,19667,-64474,-117039,28583,144446,181913,265641,229403,113418,57744,-19481,-9924,117264,97603,10572,-63388,37508,317854,392919,334675,123248,-98138,-28259,121099,285446,365763,270214,59010,-63406,-91491,-29060,48335,126526,179305,190976,172644,108238,82004,76761,45318,5787,-6847,6509,72208,119525,123314,91924,40638,-19912,-61227,-88822,-106144,-66878,-24973,-6238,-55084,-130401,-124221,-136900,-103256,-76673,39389,219127,401152,420583,408752,348525,181919,6238,-123722,-159455,-47721,182322,277176,172785,-741,-100385,3459,27963,-41961,-27362,69937,65674,47937,15111,-68454,-106752,-54354,-48787,-32659,40788,122525,163740,297696,348689,146574,-29414,-9029,45778,30137,-34549,-52139,10933,70127,62231,14349,-40740,-73470,-42751,-26541,-69811,-111549,-127852,-119240,-86359,-40556,879,40680,29377,-3403,-2381,34500,61063,30518,-64330,-128065,-54807,53561,146331,105363,-6048,-47941,36327,60010,63107,163510,251765,180591,25185,-54366,-64918,-63656,-55861,-85632,-103908,-90463,-92980,-94490,-62700,-40530,-25000,-2051,64109,174194,172543,76618,-31052,-111616,-92038,-34668,427,-13475,22903,89791,103467,127851,127337,74232,-60543,-76966,26005,79159,30323,-22364,-40328,-38767,-22286,-39932,-68071,-98386,-45921,39225,113644,148454,154002,134612,93337,-47326,-45505,169917,316646,262637,180829,100024,61932,19103,9505,77358,174484,190793,184043,138943,93885,80956,69107,30911,255,-11073,78676,173369,232198,273972,278920,255501,207302,157582,57606,-61004,-117257,-50333,24881,60818,41163,-12596,-46214,-102855,80684,135489,42791,-5762,-32656,-45295,-27450,33799,69883,50873,11094,-72817,-35863,33735,83578,61866,22336,-7161,-48026,-88952,-71805,-35398,-25180,-51050,-85524,-106641,-104999,-79886,-43160,1155,18223,18992,-9141,-18490,-10615,-12265,-27657,-11889,43760,68701,68054,74409,-34398,-88958,-59327,-4082,58806,111687,103059,82271,55159,68552,128783,69618,15778,-19982,-80222,-129984,-117234,-70157,-25877,11517,23560,29702,13781,-23892,-30344,-17873,-26814,-58217,-60233,-68466,-102076,-95845,-1820,52499,77726,36809,-82516,-37650,100753,52318,1890,-44773,-65262,-53911,-51520,11871,15925,-37183,-114242,-121551,-77819,-101020,-84213,-17020,30754,16172,25264,92051,211831,225915,130835,22443,-3004,43577,53319,72181,127372,190920,242094,248653,179729,90145,50329,18689,-8966,-21525,-6131,35079,69132,79855,101425,81828,-9382,-55205,-125944,-91112,-98561,-136346,-31998,113145,53020,-49545,-128697,-62317,-38229,-35929,-95515,-125603,-141092,-161642,-143145,-119804,-82288,-59463,10032,92008,131416,98555,104795,-18461,-87888,29859,67562,45163,30469,111991,188381,308626,378210,431466,472677,308305,73785,-59072,-80415,-106477,-104537,-85424,-87534,-106737,-117657,-96217,-70761,-55025,-62588,-90080,-144904,-127870,-55852,2793,-8682,-44370,-24538,-21779,-103648,-67019,29657,112461,124197,101491,22077,-73931,-98513,-67408,9712,94383,196158,202699,44354,-48368,-9992,28007,93240,200396,101722,-34108,-131382,-71154,-15725,-99334,-117563,-32031,507,-7295,9088,32286,76674,96492,61055,-46379,-93944,-46245,-38314,-79326,-99885,18142,114485,151264,104391,40376,81941,154093,172013,150099,104405,39494,31865,8734,-14938,-23907,-102536,-144171,-129451,-18931,102221,35553,-7693,-13309,21489,45236,61824,49526,78025,90111,100555,73993,92483,115702,68458,-6329,-17999,-13988,-54134,-67278,-58390,19652,144048,130623,41215,39865,96334,119097,121737,19637,-76455,-4094,6291,-17414,49954,90539,71911,71859,82939,-9656,-115424,-36336,95500,167732,148227,109053,75618,29975,-8138,-10321,29059,84766,164078,247470,154853,110388,94229,60128,45292,-9773,-64408,-67852,-11331,56261,87807,41114,-21206,-21960,-17367,13299,14224,-42324,-85345,-121489,-109663,-40327,-6904,41277,-7197,-48622,-92679,-93282,-15121,9776,6402,-27801,-92090,-53716,50413,182887,284259,262388,222923,190968,112254,58249,30013,21914,38393,53939,21133,-3477,-14877,18252,38125,28121,-18829,-99917,-47868,8732,-39791,-103333,-108087,256,211084,299246,259474,120599,-31216,-143004,-68038,-71072,-90033,-63694,-28876,-45332,-89205,-104509,-120023,-84374,-25601,49491,69688,47063,2311,-41396,-97864,-107057,-133795,-150155,-116654,-62596,-15082,63095,141247,184525,177105,89846,-7665,38879,103335,110665,34834,-57970,-113624,-112633,-76907,-6815,201,37520,57097,9468,-2620,14789,33825,29136,-33881,-84375,-105699,-103421,-81215,-9301,14792,-86040,-57009,108192,227244,161475,24342,-70635,-99200,-147341,-66834,25038,24842,8269,-25700,-73286,-89502,-5223,70740,97807,43771,-50295,-119377,-124133,-130515,-103071,39701,86132,-48594,-108025,-77337,-36594,21099,96709,126074,160539,171689,138755,23779,-49553,51620,100763,107850,81570,44522,56855,55194,-24992,-98310,-18411,95080,167630,149015,23755,-57821,-11799,-25863,-47949,4109,61682,87813,-16555,-150589,-82720,-42627,-83413,-82202,-62383,-54953,-80311,-67666,-27769,-64976,-124850,-40229,86155,87574,77521,120983,208628,213744,78024,-61092,49335,129192,235493,279864,149824,57345,73,-75864,-105534,-58600,-1082,40679,56664,26014,-39469,-65343,-25347,-21019,-59738,-49409,-7,25105,14828,5022,16146,128706,375851,522261,327478,107119,-48136,-94822,-42873,121434,308801,462882,474204,322529,83026,-16602,23889,146098,251029,238930,179393,107522,9755,-79527,-102467,-62139,-55317,-79426,-65004,-3518,13895,-48321,-120258,-47624,56534,104571,64726,28052,23086,-17323,-14707,36938,69249,73567,-16416,-55015,-1073,28163,-8987,-89448,-125720,-115535,-93557,-76544,-48308,-41474,-34382,10287,30827,33529,4225,-33146,-84788,-29638,-718,-25949,-8244,6521,-32569,-9676,92935,49948,35457,34819,43292,57475,29414,-45973,-32544,160249,350055,556427,471837,208323,86932,66924,67225,133417,170570,157762,152422,74368,-31329,-120920,-38091,46975,78517,68479,9757,-52176,-132698,-122687,-89695,-51031,4460,10483,-13097,-76077,-85514,-58455,-50792,-63517,-97005,77023,121972,51159,-32061,-36334,-11736,56428,176917,227542,94846,12367,69493,104414,84727,318,-64663,-58051,30233,93942,67705,47149,10302,-14095,-40435,49016,144344,166349,156335,61901,-37953,-93032,-92164,-69017,29989,157114,235073,112858,-66960,-106337,-29967,-32863,-34712,-8748,-21499,-54688,-72564,-41283,16680,36795,140140,559413,929595,324449,19244,559485,863628,1006719,588733,207052,576770,1071001,1476317,1214360,657837,222889,407008,520997,412731,256664,105094,17284,108417,-46211,-100061,-55289,-35329,-32871,-43766,23186,21983,14037,17331,4238,-18172,-39810,-111535,-131470,-113399,-84190,-57132,-49008,-92482,-114286,-78716,-77722,-129150,-22328,91815,201688,60181,-46571,-156,38903,37763,20349,-4985,-15883,-71777,-119987,-112502,26943,244452,390519,315337,172085,46757,66987,193818,207829,97355,51677,-44506,-96146,113644,260503,204691,25379,-45336,132438,318942,247523,150297,57264,-6694,-22503,-3522,58092,152715,175765,186167,143690,15999,-119331,-45846,-8399,-37056,-66351,-72320,-97273,-117310,-122447,-40648,30149,81070,186038,289664,291960,160111,18602,-19569,-43749,-70026,-106162,-111401,-8285,78812,110566,115330,85318,5942,-15749,72494,91402,111288,83887,22866,13653,-11046,-47917,-29336,-28367,-40615,35131,135174,177377,86105,-46596,71332,205843,228285,211136,185749,163104,83045,-4348,-38913,-31514,-42192,-58898,23561,242986,401223,219226,145332,85648,19813,-21114,9594,47367,18526,-45326,-128182,-72369,26658,57226,1596,-97283,-89177,-49422,-52592,-70890,-103415,-138615,-115986,-53567,-21195,-7595,1164,9634,-1578,-18418,-80523,-101363,-39477,40092,71579,61618,27993,-29235,-88488,-102258,-35745,-7293,28979,78889,65488,-3521,-57582,-7684,-10466,-42522,-69090],[-62132,-65610,-15363,63032,92754,83035,38346,-15863,-77855,-98977,-75972,-77934,-38682,30125,34950,9844,-17443,-6936,18706,45665,68937,47522,-2125,-15283,23668,115132,184436,238131,226699,157412,96028,46019,16864,35085,18067,-21125,-54134,179559,255895,125514,3099,-8246,-25754,-106868,-8687,-15004,-22518,-32630,-18825,-4424,-262,24737,52109,25211,-8155,-45870,-68158,-52608,-43571,-64928,-57719,-48182,-47488,-3362,-11868,-79882,-70881,-24285,-36098,-55864,-113817,18348,193489,244130,144559,-20133,-90248,-7670,13244,-49851,-106463,-13359,128600,337810,287306,112967,38788,-10910,21299,48417,-22568,-61353,-97297,-109141,-117736,-133281,-127601,-113457,-132021,-107827,-69250,-33594,-40931,-75481,-64760,54321,182789,195643,102309,86256,110764,148849,167596,125707,71781,17962,-33748,-89521,-86767,-106746,-100589,-25586,53625,124463,139055,113264,135749,169570,188709,213749,166275,92328,-17747,-112587,-23337,2012,-4147,-48140,-3770,65514,102038,17456,-95138,-52859,9999,32650,19708,26807,38324,122955,152513,94142,2634,-73570,-147635,-96360,-81951,-107053,-83474,-28885,1747,-32472,-61937,-36013,227,7488,37465,45776,42851,55242,113653,233853,344964,362609,370490,228869,87904,28336,-9137,-83258,-88574,-17890,31198,13120,-54654,-54243,-71513,-94737,-28603,52862,104422,86257,3752,-71264,-135490,-72452,-44899,-14875,-52297,-95042,-127770,-91970,-37425,25258,55029,39709,109287,207934,231597,175760,80726,39581,2096,-11554,1640,-8302,11022,-8263,46687,147640,142333,66368,-51344,-88854,12524,125271,130833,18303,14471,51540,79911,81978,48145,-40797,-103179,-30749,-26037,-88459,-122443,-15903,83616,268861,374008,215725,51882,-37058,-68642,-52903,-60866,-93503,-93385,-51013,35670,103459,149322,163053,108535,55182,65722,94129,104361,80077,-16388,-81927,-94009,-82032,-78080,-89358,-94605,-123286,-100827,-69871,-50672,10787,67217,63801,31207,6942,26432,39011,54920,70164,119057,113400,48851,-54778,12724,131454,197069,156111,64803,-36855,-102516,-130874,-103368,-89810,-80217,-72807,-85875,-90920,-44418,43899,98863,127827,124014,58567,-71661,-70417,-47009,-73808,-114964,-54920,-41666,-96475,-61736,4821,45046,28426,9473,-5914,16334,31041,40095,7315,-11173,-42963,-93228,-75125,-3771,27560,32781,54994,115895,106588,2635,-70961,-78755,-74546,-110889,-67059,-44127,-56958,-75393,-75838,-36949,-33312,-47552,-21331,-1016,19467,4086,-56597,-114992,-105324,-85767,-94986,-119906,-87664,-10357,87898,179325,115023,-8375,-28155,29510,48166,-40425,-58838,-59836,-58525,-5991,28985,-13818,-97822,-69613,37795,67329,13512,8905,17055,-45520,-114342,-89151,-102539,-127734,-110470,-69878,-48927,44439,122290,154242,107105,69490,24288,-18286,-37304,-17596,8939,78278,129004,119844,76525,13513,13455,117679,193227,126136,84595,56492,32182,35029,104331,242083,98724,-56964,-117262,-27412,21846,-13787,-71160,-136863,-101715,-29143,83307,177930,148575,42667,-14523,-47090,-63764,-62608,-93793,-86111,-74867,-105256,-132866,-54400,-27102,-27453,-66024,-98450,-63114,-82737,-110572,-138440,-140284,-121241,-150603,-89150,2118,84905,90678,47067,24315,-39810,-70516,-74224,-97897,-131098,-87835,13411,103771,163006,182064,157020,139036,219724,235667,179769,103718,101088,142559,108420,22159,-57646,-103415,-121086,-130808,-115252,-121055,-85900,-37992,-66096,-90497,-95842,-90677,-83420,-99559,-124447,-95863,-56120,-7913,-31051,-56946,35890,109803,99523,4678,-89023,-48141,-4337,7273,-5811,-1987,39550,66605,38639,-29548,-30783,7217,88398,110652,67696,-60827,-103147,-44357,-11213,-38830,-118445,-22828,112250,153054,76823,-16048,-105102,-124682,-91026,-43865,-1244,-31266,-69559,-40721,59136,197776,368580,234243,-64925,17460,128997,173311,146625,98702,54115,4972,-46944,-26153,110804,180242,216706,59208,-66546,78127,251910,214288,135329,38883,-4046,-31857,-73410,-17865,131974,196829,168128,90951,83251,125015,26386,-43134,-80884,-135380,-61406,-6548,5248,-78056,-11024,78014,117849,114665,54694,55193,115589,140176,130544,51819,-38310,6581,101508,62492,-77614,-41280,34505,74454,90619,61540,51604,69315,52168,-39219,-52709,16701,49963,-10461,-69331,-59681,-12724,8613,-27726,-59525,-7452,120838,191500,268670,272124,181302,28705,-16029,-2072,-18728,-80460,-50285,52401,148749,198879,141777,56481,78814,154256,202890,159934,66565,13782,-451,35330,90026,132434,151875,107099,-32000,-78368,10959,58737,14414,-77682,-93216,2917,93991,155073,188564,152807,34920,-60036,-139114,-86196,-66254,-32605,16250,25874,18902,-51284,-99246,-65354,-6709,15061,10558,-9913,-50839,37519,125796,135816,94874,24228,-47956,-67899,-70727,-49556,-2881,59332,119131,155662,170031,137285,38126,26113,81275,143837,183335,123876,36065,13248,7622,-28129,-60764,-39831,5998,4713,-22176,20809,43972,23345,-32090,-62546,-59056,-62568,-66114,-99625,-160013,-155135,-110066,-52330,47662,146242,190430,174562,118920,19932,-41333,-42667,23937,95615,99532,28322,-39090,-51664,-43734,-47848,-94688,-145539,-147026,-74285,45384,98957,49669,-1714,4804,-72429,-32499,33694,58992,11707,-30629,-43416,-22231,-64229,-7950,55575,-50988,-141570,-67707,-7529,6774,36234,-3082,-96455,-91509,-22132,6667,-3109,6610,-14314,-58879,-57817,13576,17315,-104802,-12730,53942,41466,-3840,-80462,-61174,9637,178211,234201,148108,85273,3699,-76087,-135715,-30189,92941,82440,-16086,-28737,29819,81897,77738,38130,13923,37134,96179,147456,60145,-22259,-76134,-93737,-97684,-106571,-114583,-72432,19270,81770,-31489,-1386,51311,11891,-60769,-50928,-47139,-83180,-99414,-38749,2548,64771,25651,-45930,-26265,3041,44714,40613,59926,70921,6049,-82101,-96924,-53712,-81397,-63317,-46375,-48158,82149,383120,580958,612617,517852,377568,285067,155937,-14290,46002,131467,142496,41441,-85330,2875,125756,127336,-10502,-59691,-13051,11680,3932,-25426,5558,83828,120993,102654,48268,-57720,-110844,-78001,-22503,28221,19693,-45973,-92886,-146242,-130612,-100770,-101746,-109117,-3356,-16879,-13566,222931,445518,1103033,2888615,5215362,6915742,7517737,7537711,7341820,6439479,4387329,1935952,588243,-47165,-42564,-81738,-105482,-10667,-106388,-65392,-17804,2518,-6914,-21976,-5249,13262,24720,34818,-27628,-126420,-20647,66228,80884,6589,-53396,11696,24950,-39346,-32529,5591,34865,40009,37566,41895,14178,-34914,-53782,-44484,-47190,-21262,21223,3803,39382,148573,212596,165044,25656,-111527,6977,40103,-56914,-116937,18255,121040,131300,205301,184679,91043,56749,-430,15280,118626,72466,-19476,-68864,114868,394173,388161,308007,102965,-106974,-20597,121530,284995,366531,260887,42098,-86340,-121152,-48258,36341,133013,218743,252192,230675,151479,107526,86017,37074,-20479,-35517,-10400,60998,108179,112090,79685,22052,-45037,-89262,-115263,-73885,-40259,-20580,-8870,-55385,-129114,-126207,-130027,-97678,-80248,33638,220151,416773,434455,417064,344366,186965,14012,-103932,-153044,-69063,178350,284501,176299,-2768,-79207,22862,30628,-70146,18649,123928,111506,90193,44294,-62718,-117050,-53066,-22098,39334,130565,200941,222129,310715,336541,118576,-45149,-19747,45891,35286,-32328,-50735,21139,89025,77434,21922,-31774,-61656,-28204,-10620,-53830,-100651,-132973,-123169,-94324,-55855,-14545,28353,23494,-2730,-1603,27316,56404,34034,-62175,-129703,-42737,90378,180645,124826,5425,-30336,53590,75287,83295,190085,281853,184761,11900,-62906,-61926,-47595,-51123,-91655,-119607,-109368,-114386,-113673,-78663,-45798,-20443,-6618,44020,136763,142964,63827,-38048,-105665,-86131,-41791,7784,38551,80958,115110,101857,108476,111635,64324,-60891,-83590,8281,60401,13483,-31194,-16833,-7705,-3649,-23946,-55740,-93945,-50441,27273,89980,108212,103076,80618,53926,-68661,-43141,185476,353054,305836,210660,122110,78033,31179,16863,82564,190412,225867,226213,185106,131260,100140,80485,39064,10656,4086,85989,147262,205096,260277,275768,241810,188170,152546,62297,-53531,-124808,-67370,14962,54261,28862,-30763,-52630,-75059,113563,137183,36471,-6000,-21824,-33703,-23099,28582,61180,58610,8906,-102538,-31834,57795,104922,87320,40142,4822,-37844,-90614,-84487,-56394,-44191,-69947,-103059,-119970,-124440,-99383,-58760,-26035,-31469,-34815,-43063,-37205,-18010,-17921,-24824,3705,65756,74523,49541,41982,-68792,-110407,-73320,-11777,56366,111393,115213,105110,82929,106301,182216,113456,50766,-11792,-88923,-140510,-113905,-62902,-14690,22480,30998,30563,4605,-41604,-56680,-32391,-24896,-52075,-64482,-78268,-101107,-105341,-34936,3621,39724,21753,-80175,-33854,113514,79058,23475,-28154,-48903,-30318,-34777,28087,39214,-15114,-101936,-119411,-73239,-88964,-63984,9594,59331,41521,46826,113571,218311,217929,131185,26716,-18502,24091,39373,57350,111540,183683,236854,236502,161944,76989,36712,6286,-12868,-19319,-587,45714,75190,61784,55896,36788,-26017,-57234,-120501,-96195,-106161,-115039,-17548,122307,60200,-40980,-111564,-67782,-42990,-37450,-90798,-138213,-139300,-134956,-138498,-160785,-122808,-84984,-1262,90022,149437,133043,110780,-37742,-71716,47162,89592,55823,47990,157380,245088,321942,339934,361035,415069,298065,78063,-63206,-102711,-128296,-109576,-95307,-105685,-125208,-138605,-105380,-78276,-65023,-73905,-98477,-137951,-115660,-57401,-18427,-34998,-71631,-32246,-9107,-90463,-85187,19562,118734,139107,111954,25941,-65530,-96227,-68801,12323,105739,214584,198713,37947,-67852,-42645,-6335,58877,179024,111522,-16424,-109027,-85075,-25706,-108023,-107072,-24477,6797,-3348,8839,22774,60557,88015,59556,-44471,-94215,-44792,-36938,-82129,-97725,15452,105112,143626,110507,56066,97754,168870,182046,151402,80255,6842,-1338,-34126,-50357,-43436,-97963,-126519,-158477,-28920,113815,63073,9469,-6278,36059,57440,50579,14457,33596,47836,67796,58002,82965,107397,56113,-24881,-40052,-32165,-69647,-80795,-67742,18682,137473,110546,18208,17377,75413,96427,102214,4472,-71008,-14639,-31174,14506,97009,154369,144604,118630,110551,30277,-78593,-27542,79323,136610,115027,79690,54859,19286,-13251,-12763,22650,84735,180417,271833,173429,126727,101744,52367,28512,-18977,-56714,-51672,10653,72108,83770,19939,-35784,-34078,-26827,5310,18765,-32894,-82253,-129953,-78603,3132,41575,84767,9589,-46051,-95891,-98201,-22840,-13268,-18767,-33239,-89653,-38611,86275,227914,330366,290061,227893,167396,82988,29813,19404,23581,55121,84623,60243,32906,-435,9053,19345,7654,-36253,-91604,-13476,25836,-37641,-117835,-109602,26192,241982,313263,262395,130519,-4718,-77086,-95631,-112643,-105741,-67051,-29389,-43970,-91584,-111721,-128688,-78105,-17302,53410,60687,39357,579,-43666,-91870,-97425,-136855,-157460,-107108,-57484,-17806,71849,167421,209778,194523,135488,33198,66987,124385,125699,44990,-59069,-119663,-109539,-90816,-21892,-10437,15634,40096,5061,1299,18433,29597,21184,-41528,-86942,-95486,-80368,-54920,13845,19874,-90912,-47671,115820,218664,149888,19172,-66531,-92834,-144217,-71080,16422,8440,4056,-24055,-75686,-117341,-20495,63223,99904,65343,-20892,-103682,-138031,-155105,-84510,64001,116791,-15666,-85115,-66900,-30556,21588,91000,109230,128912,132400,101219,-10883,-73906,42340,99964,102608,66704,8836,14420,19721,-43665,-91042,-8899,93962,155716,129044,11791,-31503,16391,-8449,-40877,6674,66988,89556,-21877,-147291,-92966,-62884,-95921,-65135,-48964,-49038,-73947,-71208,-37931,-74454,-104861,-426,113545,92811,73477,109401,188801,195373,60554,-85821,60711,146490,259653,329039,190725,85696,32335,-41765,-79284,-48273,13473,61400,67875,21806,-56910,-83709,-39902,-34275,-69886,-45772,-4274,16550,10238,7453,26169,144225,396387,555179,335275,109286,-41694,-86930,-36573,113598,290585,452219,455743,310660,78313,-15476,22893,141416,260599,269731,214425,143691,40910,-63433,-114467,-63173,-48375,-72718,-79570,-15299,1637,-68439,-123367,-25330,78616,134652,103691,58605,38821,-18119,-29801,17733,59529,78156,-14364,-51832,-1384,26130,-16066,-102322,-130654,-102004,-78559,-59048,-40039,-37728,-33061,5030,19564,14106,-16797,-43175,-49305,2101,50490,89640,110096,68875,-11711,22116,164776,131144,84360,60979,47969,65743,41518,-37839,-49353,112748,323581,553359,476137,218822,94021,72528,72214,142781,170367,152303,144104,68007,-32149,-115789,-36061,45589,74794,61240,300,-55074,-130313,-104179,-94395,-91897,-14229,2888,-18046,-89953,-108530,-62388,-44090,-55776,-65913,104063,139748,50755,-36024,-33754,-15344,49144,176247,233103,98339,11384,51627,81945,77220,12117,-52076,-65353,26375,105975,82960,51954,14367,-23509,-50655,68958,172132,202125,175189,57406,-47846,-92414,-114870,-93973,25992,164179,220583,99551,-74202,-95846,-26184,-35581,-44139,-18921,-23278,-49193,-57330,-12146,141005,341586,615206,1051530,1434130,478691,437962,1605360,2108780,2232187,1377358,503903,1297304,2246815,2791786,2248157,1202186,395945,693055,917945,801906,551222,259744,46059,143864,-23790,-111694,-76025,-53709,-42648,-46706,27109,27957,16588,14789,-1109,-23255,-56529,-128608,-95326,-89127,-75017,-49108,-36676,-78469,-102957,-77685,-90402,-134989,-31183,58591,145619,22677,-49813,17870,47498,28884,-8524,-40642,-34606,-68953,-109118,-69480,64068,273248,408373,343534,234315,107801,120850,247777,209781,91965,59018,-33107,-117087,68906,190253,165034,11042,-56598,116348,297745,253272,175181,78038,3118,-17232,6567,77025,184059,224746,230715,155792,11981,-128957,-18778,38390,6043,-43724,-76220,-119736,-117538,-100288,-36908,11386,40292,146424,277642,311863,195741,37874,-14917,-47156,-77419,-113888,-114093,-2642,99898,138289,133762,86584,5328,-19463,82713,118208,148243,120913,41771,19526,-13471,-50850,-26726,-23392,-46232,27415,137618,196804,104984,-58935,45665,171708,207916,203185,181375,164672,98305,9879,-24994,-20358,-32835,-53860,32303,251273,434717,269614,200197,127563,49229,-13174,-16946,17692,-377,-54326,-127554,-69936,29657,53464,-1877,-95619,-78865,-39641,-54995,-82693,-117833,-132734,-93193,-25456,8724,26327,25842,16619,-8353,-35571,-96091,-85192,-38933,40907,78908,75402,35968,-30129,-94237,-99934,-26395,208,35687,87939,90405,27824,-41055,-19232,-20855,-38940,-51941],[-48785,-58356,-4611,71726,86779,66342,26535,-14409,-58231,-88146,-74329,-68198,-24731,40424,39854,10062,-22611,-10677,20097,50447,77258,56583,5154,-16937,14624,112110,205523,274751,236807,143063,72125,16897,-17609,-740,-9567,-23313,-82930,140848,243500,132106,14609,12668,-9728,-110570,-18043,-18404,-19114,-34360,-29719,-14048,941,30936,53476,25603,-5910,-43709,-68392,-51380,-40183,-63920,-75790,-61530,-47337,-704,-10558,-79334,-80162,-36019,-15586,-19143,-93338,-6639,167468,228846,134680,-28013,-81923,-5104,7745,-55203,-113196,-10974,144754,354976,243911,87316,26766,-8725,28912,49951,-18014,-48786,-82004,-94797,-96971,-120873,-118392,-99042,-109791,-86832,-55800,-28041,-30822,-64536,-69231,44257,185939,219024,106868,68911,92019,124140,135134,103529,69034,38179,-3890,-65753,-80255,-92346,-101276,-31724,53412,132984,161159,133746,147316,170363,197696,237813,197777,112931,-5281,-103103,-29229,-3240,-8884,-26734,34928,110655,143794,36752,-115972,-37501,39060,77410,57447,67877,86819,176699,183815,95789,-6154,-78403,-116890,-77824,-69860,-101831,-92580,-32203,7673,-13949,-34608,-14031,13865,11617,33742,44105,53225,74322,131256,252715,359683,353932,344396,227110,92587,27329,-21439,-100598,-70103,-8984,21614,-27740,-76148,-49817,-65450,-93437,-40218,29196,77594,73231,7916,-57083,-108518,-102184,-77577,-35988,-65804,-111426,-124358,-85379,-34387,24424,56490,54409,130684,236249,271621,212906,84586,26902,-4928,-12184,5513,-7768,9827,-11823,40465,148760,147132,60028,-69530,-118619,-19188,95485,116604,26279,33971,61265,69276,57894,21602,-60058,-93906,-30240,-27086,-87896,-132727,-17303,93576,303149,372846,197869,49102,-27821,-69359,-63598,-69882,-100497,-102950,-63829,20076,93583,138491,152707,105940,54544,68241,98938,114839,104084,14380,-55337,-91356,-89880,-78275,-92028,-107477,-130718,-96498,-67261,-50777,10891,76172,100239,88385,46036,52525,68761,78898,88443,134794,123669,48204,-55184,17478,132071,187425,133967,30493,-80397,-154322,-114041,-93486,-97255,-85438,-72491,-78783,-75139,-28570,54469,93106,106942,102914,43107,-70590,-57607,-34990,-57016,-105695,-83112,-58020,-98522,-55141,7547,42937,26180,10014,-3989,2721,9544,20776,-5756,-16316,-49608,-112342,-84404,-2307,49723,80694,130489,179852,139944,22270,-44992,-52151,-47334,-114161,-93261,-77727,-92146,-107558,-103113,-55111,-42210,-51897,-30017,-14476,5123,-13289,-73648,-118794,-100829,-84829,-93811,-109920,-64622,15305,108466,179983,107668,429,10757,87742,123203,20495,-75398,-66720,-52396,10841,47982,6371,-83435,-107902,17764,71136,37275,33230,25612,-53885,-129685,-98151,-112470,-135711,-106484,-68594,-44832,75091,165432,201609,138004,85010,22784,-21279,-37509,-26559,-11339,69276,141392,136045,81690,11189,4216,101818,177625,122653,87487,59735,35591,36229,88767,234174,98706,-69119,-112386,-727,42509,1111,-59903,-130374,-100035,-19916,80413,192368,172539,54778,-11315,-48538,-64349,-65592,-113327,-79683,-50711,-70223,-138222,-92308,-52827,-30589,-56700,-90699,-62605,-81036,-104906,-128922,-135352,-135428,-150022,-98946,-1670,71598,43095,-18772,-12760,-61387,-97615,-109174,-134872,-143490,-81852,15000,104869,152478,183121,168319,143604,214320,234227,187904,114971,113244,159816,132032,38547,-54742,-104719,-121463,-119836,-113802,-136007,-103042,-54322,-84156,-102697,-105789,-101776,-78852,-75775,-72325,-34881,-6929,35890,18642,-37185,48605,112997,94037,1182,-100763,-66304,-21677,-9109,-24914,-23529,23353,62042,54210,-5397,-27273,-6638,68448,88700,54796,-49413,-101441,-44977,-3961,-23737,-98308,-46156,81725,123887,58783,-20589,-98415,-134254,-115151,-65782,-23067,-76134,-98723,-24495,96598,253110,402005,218778,-56744,26591,142732,186792,158637,113893,64957,5891,-56118,-20360,126595,196781,246979,72759,-38886,74263,243281,196814,107589,19096,-18315,-47446,-82236,2398,161375,227170,197236,124430,125907,147934,31784,-35470,-65681,-137213,-88361,-33379,-12900,-79253,-2357,78218,106356,96771,35800,37673,97934,120561,115064,48070,-36742,-23088,44475,2519,-97216,-44646,15471,45013,58747,44205,64463,95659,76823,-17232,-35642,23295,36601,-41663,-67342,-23132,26719,38069,-18145,-72761,-30188,80811,128122,194424,219263,157914,18286,-28333,-20454,-41607,-105638,-78556,22364,134287,214613,163036,75629,95861,166934,198801,138097,44311,-13368,-36786,5175,72205,114564,125286,77150,-52602,-73800,4850,48858,6187,-89015,-90185,12386,110375,176833,189564,125014,1496,-95652,-120857,-60360,-46029,-10929,34467,30779,12966,-63910,-112985,-67048,-12890,10182,9145,1140,-13583,75984,153554,156852,113717,38206,-38037,-58314,-56941,-31593,15928,75942,126986,149253,150332,116350,31390,20317,70810,155964,234539,184400,65091,11337,6375,-16188,-48526,-33613,22760,39586,29674,71265,81900,44840,-25566,-62034,-57239,-57367,-61334,-95526,-147331,-135639,-95768,-49292,50969,176798,253885,242014,161654,28222,-47026,-43779,24062,97562,99785,25370,-38626,-44760,-39333,-45359,-105815,-167324,-157089,-138967,-7044,76234,50906,5664,23551,-59395,-57117,23418,48912,-451,-49773,-90271,-59243,-69162,24606,84182,-36944,-132020,-67120,1086,29574,60984,22199,-70987,-136212,-61855,-17333,-14161,5051,-13965,-56613,-59337,-10825,-19577,-104017,1231,72131,57829,9057,-74580,-82254,-18635,140477,215600,147655,94623,10660,-70171,-124595,-30428,83500,55197,-45646,-60651,5712,63223,61309,23968,8641,33438,104824,196928,108935,3858,-63654,-88711,-96227,-103192,-104030,-64948,24290,81886,-37290,-14047,53054,28913,-38279,-33752,-47025,-97193,-119694,-52982,2682,68780,19866,-62769,-65579,-26439,33322,32646,63300,93052,54056,-50239,-103116,-50259,-49377,-53691,-42785,-27930,97545,402403,586774,580626,438043,265638,188789,96483,-43130,64595,164856,175059,63334,-71680,2714,129611,121697,-17016,-53989,-11697,1219,-21237,-60070,-37411,35155,79022,69163,21751,-65360,-142238,-107070,-34747,21717,27975,-39007,-93201,-142750,-113396,-81497,-78095,-101741,10318,-31565,-14513,247718,529910,1100675,2933716,5524025,7522656,8346609,8540353,8545380,7786241,5600441,2723735,948976,26265,24023,-60075,-24919,46855,-107947,-72618,-29443,-17945,-22571,-25790,-9022,1714,12188,21974,-40035,-125156,-18683,64339,78698,5268,-45618,16260,18322,-62959,-57721,-9359,28772,42421,39723,39381,9960,-40173,-60009,-51755,-62272,-40954,4053,6878,50796,169325,238275,182337,27684,-117927,12922,56306,-47901,-108115,7627,92970,75790,138329,133812,63927,50298,16711,46480,120015,48393,-47457,-56072,193717,439595,360111,265073,73129,-114448,-8455,122292,275822,354174,246748,28521,-103773,-146184,-62737,23943,135319,252367,305374,279151,188524,128514,91769,25333,-47581,-63048,-25459,48251,93896,98168,64316,-768,-75872,-124935,-83806,-36662,-13536,-10887,-10203,-56322,-128744,-125862,-120672,-91624,-83678,24686,213464,417189,434121,414086,333660,190216,24454,-78360,-131452,-77389,173840,283090,175116,-3911,-56737,41320,32157,-89396,63453,173691,158022,134105,73177,-56344,-130571,-51913,6260,107137,210791,272799,277362,305087,301640,89405,-57829,-27842,40244,33899,-34300,-48276,35758,112801,96227,31479,-20987,-46498,-5560,13608,-33194,-87885,-134761,-125156,-99733,-69248,-29302,16374,18727,622,1713,19551,46586,29548,-65004,-131097,-28818,126384,208022,140790,16791,-14656,67581,90813,105825,215044,306702,187917,2085,-69559,-57490,-33230,-48145,-97266,-134613,-119693,-115680,-96031,-64470,-27023,773,-4918,25089,98175,109953,48489,-46510,-97890,-73281,-35089,40060,107272,139524,134757,92044,77438,86453,46989,-64750,-86812,-9563,39689,-4344,-39426,5060,20305,14034,-8567,-43902,-87680,-54407,14998,66541,71968,60129,36508,17762,-89470,-29636,202051,379005,336556,232290,139877,90055,40604,22649,84193,195545,245148,252302,218270,162927,117617,91414,47394,21091,17930,86276,119045,176886,243062,266352,220749,161240,136859,57163,-51403,-128137,-82115,4453,46993,17879,-47924,-63279,-32097,158341,145306,38757,1613,-7720,-22232,-19944,21522,50897,64194,13438,-95291,-24747,76164,118854,110606,60950,20164,-24154,-87894,-95568,-77720,-61113,-78196,-105540,-123405,-141722,-115051,-71418,-51036,-76936,-93729,-83037,-52902,-24115,-24408,-19663,23549,89833,79697,31172,1905,-101551,-110225,-77771,-17315,50592,103379,117783,118479,101216,134570,228179,158636,87967,-3717,-96935,-135791,-106911,-56955,-7233,29175,34756,27972,-7209,-50728,-65469,-45079,-23633,-45575,-66011,-86840,-99181,-108037,-60249,-33472,9658,9296,-77618,-29325,125239,109485,48462,-11193,-33785,-11855,-20449,44363,64456,10087,-87009,-114354,-65118,-72685,-41074,36924,87598,67237,68344,130377,213001,201228,129863,35065,-28638,-3449,14390,31528,84166,161544,215810,210968,137356,61768,23535,-3964,-12482,-10491,11920,59435,79554,44997,11144,-9864,-43429,-58056,-113054,-101772,-110236,-91251,8539,143989,78684,-22950,-90898,-73311,-52910,-45038,-88516,-131236,-105086,-78347,-74594,-105784,-116625,-95706,-935,96626,171413,172528,119414,-47431,-58175,60449,105305,59421,58825,197714,294202,318525,296676,298753,356199,283670,84603,-60363,-116964,-136275,-111585,-102890,-120597,-119494,-121111,-107104,-81605,-73307,-86126,-106510,-126605,-103538,-62690,-38060,-56064,-91653,-33563,6106,-71159,-99645,12021,129186,162080,130474,35243,-54212,-91991,-68134,15378,114822,226951,190398,35638,-76193,-73317,-36841,32595,161342,124046,6387,-81576,-87534,-28011,-104800,-96725,-17964,12083,540,8657,13721,44677,79463,57952,-41856,-93370,-42551,-35347,-84064,-93377,11408,90584,127832,108841,68005,109774,176924,183828,141866,47585,-27678,-36701,-76526,-84374,-56701,-82825,-106050,-139039,-17783,140121,102776,30312,831,49223,68224,38410,-17706,-2101,16566,43535,46161,74780,98932,44510,-41355,-61567,-44670,-72353,-87451,-70649,19486,122878,84134,-8029,-12786,41691,64414,75905,-13592,-64567,-24142,-51536,44104,129310,197851,198806,151720,123542,57169,-44352,-20482,60655,104194,82665,51931,33528,7138,-19714,-17357,10964,75913,184739,280943,185665,140407,107214,41592,5753,-32127,-51975,-39507,24253,76688,72031,-1117,-48369,-44591,-34133,-229,24588,-20397,-72225,-116800,-44766,50550,98971,134543,30667,-42417,-98688,-100192,-24615,-25475,-37906,-36769,-86483,-25483,118318,263794,359322,302345,219963,135059,50012,-1487,4283,21923,68369,111147,97649,68302,15748,-3671,-3808,-15131,-49841,-70574,17169,45044,-30016,-127966,-105683,48955,260742,311709,248907,128191,19879,-4507,-25868,-118243,-113158,-67491,-28528,-42922,-92280,-115018,-134562,-71479,-8480,57410,54438,37479,2181,-44771,-85300,-86568,-131683,-142834,-91579,-52509,-24771,68600,174612,215171,196350,170413,79223,97699,143010,135752,51478,-61188,-124179,-104077,-102173,-30124,-10574,3895,28541,709,2086,18777,20857,5026,-54504,-92043,-87334,-57717,-26157,39632,25778,-93227,-39185,120555,206833,140612,18835,-56467,-83289,-138573,-73014,9194,-4309,873,-21504,-71870,-138357,-31956,54980,97860,80242,1279,-88567,-136024,-141342,-58062,85971,143831,18050,-62103,-54920,-23399,22859,85267,92300,95287,88346,60643,-40957,-82997,33657,99960,98669,53084,-20538,-16577,-6124,-56001,-79336,-1417,89650,141435,111968,16616,1748,43613,8637,-31459,11590,73338,87013,-31218,-145406,-98918,-79044,-93685,-46921,-38670,-44150,-67041,-74705,-50181,-79137,-76476,36774,130226,90946,65000,96340,169628,177713,48981,-104540,69363,159662,277454,375306,240910,120938,69072,-5666,-52732,-36943,29293,86768,83928,21667,-68148,-96478,-50963,-45373,-79496,-42683,-8254,9368,7485,12165,37499,157691,401305,557489,325921,104813,-35365,-70566,-33246,91625,256573,428004,430931,296898,76116,-12977,17643,123707,249552,287578,249380,178541,71732,-41348,-128503,-68318,-44858,-63073,-90136,-28732,-11626,-86565,-116135,-8570,93133,157159,140085,92201,55857,-17969,-44627,-2058,47680,78168,-15440,-50237,-953,27183,-15333,-99171,-116565,-85745,-63564,-45499,-35923,-36783,-34148,-2889,5774,-5576,-32879,-37293,-12419,35590,110635,212483,229516,121140,2191,52864,243447,224689,141920,87134,44639,64255,45204,-33180,-66516,67770,287962,527759,464874,227997,102198,77924,75012,146465,162911,140024,129341,57417,-35414,-110874,-34137,43122,69700,52099,-8798,-55273,-109246,-62778,-55323,-131382,-38357,-8552,-22689,-97567,-127714,-60757,-31454,-37874,-39091,114600,142161,49526,-32300,-25286,-14997,43971,162753,220564,92539,6880,32728,57913,65212,17344,-44879,-74670,22679,119660,108389,76589,54903,-5644,-72526,74672,201306,266559,216623,57753,-62503,-65231,-118400,-106720,32866,169401,199122,83583,-81097,-90682,-25570,-39676,-53411,-31526,-28612,-46749,-39985,18556,248190,591738,855889,1218991,1694969,652826,697793,2212003,2631749,2693262,1510347,479005,1669455,2627253,3002110,2274813,1119471,306981,549643,744900,676066,513268,282324,67587,186226,1756,-119541,-97071,-76140,-56417,-53155,23234,23448,8195,3046,-13629,-30821,-71496,-111817,-63441,-67544,-66951,-44516,-29097,-68636,-93736,-75892,-101400,-133931,-44638,22182,87746,-16085,-53149,25475,44412,8355,-49068,-87689,-55934,-69247,-99391,-25645,118320,308006,419099,359966,293356,180996,184415,299193,200395,76671,56998,-30524,-127805,40140,131362,126671,-5176,-72264,83742,249168,234653,179959,85199,4720,-17285,12026,89858,208800,270280,270942,164699,8847,-138904,206,82473,49029,-24642,-79567,-125036,-99477,-81085,-37944,-11671,2331,108676,258363,320130,225895,56748,-10999,-50947,-84702,-121234,-123825,-8630,103798,148984,139854,81205,2516,-26280,83529,137025,177762,150316,57093,20703,-19190,-54298,-24924,-21930,-58354,17002,134364,205763,115756,-64517,18793,137390,183955,188514,168275,153279,105159,18460,-15203,-12851,-28672,-56360,30610,241116,436709,306209,252012,171328,83615,9050,-29183,-13663,-25252,-69657,-129181,-72963,23767,41880,-9015,-95709,-77509,-38584,-60786,-98828,-136854,-123446,-76051,-3596,32121,55336,51556,20261,-29280,-68994,-112757,-72818,-42117,35516,78985,81484,36643,-37112,-104039,-95059,-24274,-502,32898,84624,99680,43778,-28922,-24703,-28562,-38410,-45064],[-44970,-52144,2263,75340,75293,45478,10710,-16195,-44659,-81689,-77184,-62229,-13938,47278,41729,8231,-30248,-19555,13876,46345,76038,56132,5193,-21495,3986,104392,219489,303986,239072,124707,45990,-12454,-46140,-34256,-30306,-23268,-109855,100666,219012,130192,19966,24304,-5197,-102600,-28121,-27245,-24002,-45041,-47212,-28990,-4881,31212,49565,21089,-8633,-46701,-73582,-54559,-38476,-54544,-92924,-75459,-47531,-2414,-12560,-74262,-92285,-53768,7963,9957,-73580,-37276,130892,198640,110722,-42099,-76779,-7882,-1666,-60180,-106734,-10428,155578,356127,196863,63276,16455,-4844,34028,47882,-15209,-39703,-69294,-77539,-79446,-111222,-108143,-85851,-93432,-74752,-53055,-33249,-28780,-58152,-77266,26208,174070,226344,102569,42992,69276,98225,102280,77522,59183,50915,18761,-46811,-75608,-80915,-95936,-42699,44407,129165,170033,144197,151859,167320,202314,257440,227382,131151,5878,-96027,-41038,-13549,-16846,-5929,66984,149739,173260,46860,-95332,-19216,67310,130587,117879,129429,149254,234711,208807,90889,-16706,-80521,-87279,-50608,-49819,-84708,-91735,-33743,10227,433,-10508,7974,24681,9979,23608,37435,59569,88792,142311,258511,355481,327037,297737,209351,87819,19243,-39058,-108940,-51986,-4554,5327,-67761,-57614,-38606,-59238,-81676,-49841,6963,51164,59235,11939,-42634,-75367,-88579,-99168,-62401,-82087,-127365,-114748,-80290,-32664,20591,53593,65533,147641,258077,301288,240360,85463,12686,-11547,-14439,5898,-11408,5842,-17540,27887,140825,144558,48183,-87897,-128244,-39852,70563,108311,38319,48128,63322,50061,26548,-4809,-57792,-79264,-33217,-30914,-87518,-141680,-21960,99491,332876,361863,176654,42653,-24268,-74420,-77787,-79431,-105728,-115872,-82076,-4224,75733,122454,138678,100489,52384,69625,100756,117796,117882,43247,-29928,-87408,-98650,-75838,-79896,-115064,-125444,-94049,-67755,-54416,5877,78145,133216,144349,89661,76048,91248,91980,96617,143964,130608,46318,-54587,16828,123594,168401,104941,-7993,-126029,-136911,-80235,-79654,-102891,-93799,-76836,-76467,-63963,-17887,61487,87004,83956,81058,32116,-63213,-48864,-24400,-38786,-80520,-117115,-80486,-99673,-49059,7842,36795,20525,7931,-3511,-10598,-11833,1848,-16721,-16446,-48476,-131133,-95192,-566,74111,133351,206794,230354,160270,37486,-17379,-16897,-17552,-106584,-118639,-110772,-126403,-136669,-130778,-74092,-51495,-56824,-40006,-32004,-15891,-37297,-95755,-121961,-98740,-86275,-94464,-101444,-42136,37641,122043,171803,94164,1212,36140,132699,180627,67027,-87852,-75159,-48913,21692,57804,16574,-68210,-133526,-2597,65851,51223,56607,44625,-49292,-145362,-110356,-124379,-141222,-102673,-68985,-42610,106223,210408,248576,167866,97634,15615,-29232,-40673,-38110,-33573,59779,154142,153219,85671,7917,-6019,82239,156461,115522,87404,59651,34425,32396,69803,220689,101023,-73590,-94764,21404,57141,13482,-47918,-121038,-94389,-14049,73679,197560,187100,60299,-12073,-52679,-67401,-71913,-127547,-65961,-28445,-41633,-117756,-128109,-77384,-34583,-49410,-78610,-59486,-78045,-94939,-92957,-90519,-123220,-139568,-113299,-11310,48070,-9649,-90188,-60352,-91546,-126463,-141996,-164016,-135195,-75912,16356,103985,137842,177043,171738,140266,196176,219209,186380,118244,115676,166544,148211,52859,-52104,-106507,-116787,-99063,-91002,-124523,-110502,-61553,-99274,-118412,-117182,-112348,-73508,-48477,-16647,24246,37982,71333,63617,-8534,51867,104254,81130,-3952,-105528,-82656,-37430,-26021,-45422,-44235,8083,54608,62443,10317,-30133,-23614,45641,61441,33847,-45891,-99617,-47860,-3517,-17607,-84882,-64641,49813,91006,37606,-27457,-92047,-115059,-127724,-88569,-46998,-120481,-73944,11102,146359,315278,429100,204273,-43243,29674,146133,188361,160750,121951,71453,4506,-66788,-19089,137363,211214,280201,94955,-11091,60185,215566,167965,74999,-2683,-34194,-65208,-84780,22564,183431,245669,216023,149672,161093,163457,33726,-29165,-49886,-114391,-119823,-62795,-31267,-69393,4471,73775,89365,72119,13076,19205,79069,99400,98099,42902,-35153,-60835,-19589,-53149,-107970,-50347,-7920,8798,18853,24949,75145,118765,102022,9712,-18800,23732,16703,-63386,-51144,7483,55881,55736,-16039,-92632,-53043,49196,83316,134590,169093,132482,7563,-40329,-38510,-63201,-128559,-106251,-10037,113094,224861,182662,94397,110045,173926,186602,110902,19174,-42850,-73298,-23637,51943,91610,92314,40756,-72681,-69506,-3420,35591,-3796,-101921,-90943,15045,112961,183687,181092,97037,-28404,-126210,-88666,-34202,-27007,8303,47455,31107,2626,-78439,-124483,-70427,-21480,4060,7745,14688,26334,118508,182701,178209,133965,53396,-27729,-48883,-42945,-13963,32235,88371,129811,136924,124814,91237,21669,9808,54329,158597,271307,227047,79707,3161,2854,-3036,-30534,-23464,42524,77671,81713,116246,112035,59095,-24413,-63577,-56264,-51721,-52110,-81292,-124276,-114826,-79400,-39500,61264,214290,326037,316960,209153,37886,-56411,-47988,21176,95314,95349,17972,-39995,-38401,-34397,-40018,-107624,-141168,-103161,-134224,-55833,46213,46503,9677,41694,-13171,-41028,19272,36638,-14222,-67182,-134414,-76576,-44174,70199,113212,-24899,-122212,-66971,8784,50528,81609,45968,-35358,-91446,-97475,-40507,-23278,3493,-16196,-57988,-61295,-31360,-44741,-84576,11802,88618,75910,23341,-63021,-103061,-44182,104457,193420,143048,98687,14347,-64729,-109518,-26902,74088,32617,-63206,-85381,-16503,45391,46077,11046,2071,25981,106046,239748,163337,42883,-29925,-58032,-73419,-89135,-94036,-59510,25674,77995,-40232,-26676,50336,42749,-16795,-17067,-48532,-110474,-141968,-74497,-4486,69388,18978,-60817,-73931,-61979,13539,18702,60919,109199,98223,-12724,-104948,-50589,-20746,-32023,-34160,-11586,102673,389777,545687,500965,324224,144604,94334,39250,-72876,76526,191648,203107,82993,-60578,-8000,115269,99158,-33157,-50968,-12208,-11734,-47871,-93482,-80166,-18556,26634,23188,-15932,-72894,-122119,-138085,-47982,11852,30379,-34424,-92524,-123058,-92674,-60975,-47089,-54462,26424,-36317,-8160,140562,467324,366035,525557,1637465,2837695,3621187,4232356,4994497,5620849,5255315,3709783,1772044,240288,31866,-33196,117104,116451,-113322,-85371,-41592,-37824,-48661,-36143,-17228,-13437,-2677,7475,-52689,-121809,-21270,57843,72960,3665,-36221,20663,12095,-85007,-83518,-25404,20882,42536,40268,35908,5166,-45248,-66236,-59818,-78310,-63449,-15850,8029,48145,154919,221594,164544,10029,-134127,9404,64429,-40349,-97850,-4499,60702,20655,77048,86380,34807,37744,28979,77125,118630,24382,-72400,-29851,263318,449619,313167,209173,34771,-115135,6436,122536,256732,327062,226409,17287,-113894,-142709,-73717,9057,130856,274922,343286,312159,215782,142791,92491,8702,-74686,-86893,-38885,33417,76357,80980,44902,-28820,-113099,-122079,-33490,1963,9728,66,-11673,-59247,-130642,-124578,-111899,-86477,-86959,11185,196861,398911,417002,397390,314652,188832,33536,-58927,-119282,-79746,162564,268253,166348,-5062,-34557,57479,31710,-91761,96866,213166,201570,176634,99005,-50326,-148394,-51089,32175,163285,272160,326799,316406,279743,247355,58834,-69410,-35380,28001,24201,-42084,-44649,54204,139199,115670,40909,-10026,-29542,23515,41152,-13442,-77639,-134837,-127368,-104748,-82594,-45155,3553,13536,3770,3873,8580,29940,15653,-74741,-132714,-15163,158334,226723,153010,27452,-3604,76863,105314,128798,234661,321826,187862,-6025,-76319,-54772,-24286,-48378,-103707,-144489,-110161,-88418,-58197,-20266,19312,38714,1431,5426,58677,73224,27971,-59667,-91330,-57201,-12449,89391,179732,192580,146362,74468,35429,51789,21532,-73385,-88770,-29616,14882,-24759,-48437,20991,41717,27867,3344,-35466,-82788,-59692,600,41658,37558,21741,-1589,-16856,-110771,-14171,211201,385722,348902,243178,150646,95395,44396,23799,79127,186721,244018,256815,232052,183681,130328,99163,52891,28065,26994,78070,89877,148267,222044,249535,192271,127437,111044,42057,-55818,-131210,-97263,-9557,35594,4474,-66519,-81468,19456,204831,152201,43247,10745,4381,-14321,-21284,10015,37579,67533,28717,-52886,-15823,83357,120923,126762,81779,36968,-9246,-84102,-106361,-100055,-75633,-74746,-94584,-117630,-149221,-125628,-82590,-74022,-108198,-147450,-101900,-46190,-28124,-34377,-14456,45133,112136,81056,12112,-45212,-112322,-92718,-73873,-22766,38538,84884,107916,118905,106549,147796,257991,199506,122706,934,-105327,-123470,-101405,-56572,-7565,27930,31697,19385,-22694,-50890,-55869,-58113,-27309,-43000,-68497,-96962,-100277,-109855,-81993,-64476,-17526,-4661,-79183,-26628,133467,137863,71893,1850,-24331,-2891,-13772,56516,87133,34196,-73342,-109809,-57202,-56686,-19873,60668,110867,88760,85585,138398,193566,174181,123222,42810,-31745,-40079,-23592,-5494,46396,125770,179792,172498,105077,41777,8057,-14375,-10298,1989,27145,70760,77119,25496,-33794,-60729,-66060,-62931,-108868,-110211,-115693,-74469,33942,166377,99041,-2953,-71484,-80087,-70201,-61424,-92721,-121162,-74431,-28657,-15409,-55612,-82383,-93769,1780,101911,187498,208201,124399,-53676,-50966,66503,111284,53149,58499,224532,325075,295437,250782,245271,296630,262283,90604,-50642,-106955,-119184,-114843,-112851,-134167,-102638,-102792,-104535,-84118,-82430,-101421,-113644,-115698,-95774,-74778,-60135,-78036,-107049,-34060,18523,-52682,-112465,2494,137763,185760,148715,42367,-45911,-90577,-70393,13865,117008,228234,174053,32327,-74583,-102009,-64414,13254,144959,134052,28642,-54288,-75987,-22508,-94780,-91360,-17411,11425,-413,3892,843,24859,65891,50915,-43585,-96154,-44463,-38685,-90558,-91855,2024,67896,101210,94804,70943,113067,173858,173471,118660,7536,-63333,-74875,-121098,-116730,-61435,-64873,-89176,-112483,5207,172032,147170,48762,3122,55292,72205,21279,-49888,-29178,-5062,24620,33914,63324,86260,30197,-58451,-87012,-53311,-62075,-81506,-66376,17425,97244,49024,-40688,-54914,-8694,19634,39280,-38537,-62327,-37078,-62023,56543,140682,215983,227447,165514,118833,64067,-22944,-21291,35375,67155,47993,22042,8203,-10577,-31950,-27940,-8951,53744,170318,267604,185221,145440,105078,23034,-27686,-53867,-55410,-36622,23928,65242,49154,-25777,-63455,-57801,-43623,-7420,27463,-9045,-59026,-93899,-15983,93092,156329,181387,50829,-39560,-103554,-102812,-24649,-25911,-43413,-39329,-86736,-20082,139061,281579,361966,291907,193491,91442,12888,-34994,-19581,11955,72783,127492,126561,96088,27049,-25397,-35925,-43848,-61990,-49570,37952,58085,-23440,-133678,-101386,61871,259132,288307,214212,107899,33876,53140,43023,-71828,-108034,-69073,-30889,-46462,-95527,-117103,-130917,-69714,-4918,55382,46266,35658,1250,-50025,-83663,-79619,-119677,-117286,-74541,-52025,-40327,47760,156465,196269,179755,188295,123328,125867,154508,135990,49154,-68239,-124376,-101087,-115848,-34379,-5140,-6435,13100,-10932,-5740,10806,2840,-24278,-78161,-105000,-86867,-40876,-884,61908,27057,-98245,-37056,116487,187125,130258,20855,-45326,-76448,-137236,-76883,-719,-18109,-6345,-23720,-69645,-134193,-46591,39253,85398,80996,9641,-81857,-130708,-124006,-41942,92810,155634,43667,-44957,-47018,-20299,19745,74261,70567,56044,36265,14331,-70138,-84488,20778,96380,92438,38012,-44710,-35225,-22348,-63957,-70600,-730,78096,121356,95600,31162,30685,63325,20108,-24330,14639,75603,75458,-48741,-148786,-103755,-92278,-83180,-34628,-36223,-44602,-64387,-83028,-69071,-79740,-48302,64229,130553,77621,48268,77375,145594,154338,36012,-120339,70354,164009,284261,411658,294461,157800,104483,26867,-30783,-29359,41658,112130,101023,22072,-76883,-109405,-64161,-58981,-92337,-43979,-16172,-1200,1646,14658,45718,164577,386880,526414,298479,90593,-35100,-55087,-38204,51661,209069,394555,402491,280514,72656,-14850,4127,89667,212199,284762,278102,207266,96852,-19432,-131776,-79598,-48106,-56988,-97743,-46375,-28337,-102441,-108107,-1959,96557,168297,169275,125040,70368,-20064,-61207,-24934,31082,70655,-22109,-53351,-3373,27447,-10982,-85554,-97248,-72171,-52785,-40196,-39541,-41784,-40680,-16281,-12719,-25758,-39353,-14017,19784,66202,171394,325577,330572,153708,5578,78047,317669,319202,202934,109823,30750,50383,38762,-33800,-85623,25490,244142,481157,438376,234396,110072,81398,73779,142431,146988,120022,107303,41338,-42822,-108281,-34561,37466,60990,38953,-19271,-54732,-84975,-22319,-10054,-103853,-68325,-25003,-28822,-100467,-138821,-54954,-15343,-15596,-21781,106181,126991,42634,-27103,-17794,-15152,38654,138298,192511,77898,-3846,10377,30653,47149,14680,-43739,-86966,18543,133607,145081,132996,149915,57685,-128856,61455,247509,380202,303146,81554,-98497,-40135,-108144,-80517,63959,175428,172355,66129,-87686,-91749,-28986,-45754,-62621,-46707,-37241,-48399,-21630,47657,276001,600255,446115,1077419,1750620,906303,506766,1519528,1436177,1316949,118974,-78944,1591006,1844838,1179898,409553,30332,9711,130996,240550,166964,-42467,5540,60053,231003,27318,-115316,-109121,-100934,-73265,-61777,13003,9095,-12093,-20090,-33650,-38224,-80557,-88697,-37233,-48193,-58784,-42009,-25557,-62651,-86560,-72609,-105261,-125793,-59339,-13632,34715,-51818,-58270,23363,31472,-20773,-95953,-133812,-66782,-69516,-88512,21369,189595,353162,427392,365861,345841,268844,264338,351913,185197,55078,48809,-33587,-126111,24610,90624,94773,-19658,-88230,42757,185909,199505,168587,81824,1462,-19046,16583,100315,229766,312067,306333,172548,9118,-146017,15211,125926,95088,-5891,-79878,-105727,-74366,-60621,-39019,-33279,-26350,79711,238958,321943,252882,78351,-3771,-50187,-85913,-121192,-135915,-20976,95064,146182,137567,73905,1956,-28344,83222,153598,203016,174556,74019,22714,-22579,-53384,-20207,-19543,-71578,10165,129785,206851,120526,-60752,-2565,110880,164064,174422,153786,136061,110158,28293,-2493,-1723,-22191,-58189,25531,220055,413448,332324,304991,222867,129622,53066,-4424,-28736,-45907,-82130,-124808,-73712,16479,31267,-11693,-90581,-75466,-37071,-60494,-107130,-141089,-108942,-55989,20491,57793,88275,88642,34515,-52435,-108445,-95371,-56030,-39971,33805,82088,90270,40667,-39336,-105704,-83748,-18610,1129,31082,79761,103300,53515,-18124,-21117,-27614,-34036,-38751],[-43101,-41185,11180,80202,65701,27893,-3014,-16103,-32340,-75250,-78296,-53584,-56,56664,46451,10789,-32722,-25750,7220,39871,71736,51897,2368,-25236,-3033,98569,232275,330697,240216,109115,24094,-35423,-52955,-47155,-31217,-18005,-106373,67331,190139,125544,25206,32719,-6182,-86611,-31341,-35061,-30973,-58081,-64627,-42771,-11043,31633,46177,17234,-10695,-49075,-77861,-56552,-34589,-41677,-78920,-73612,-42208,-2643,-11588,-59730,-93295,-64754,33602,35264,-53086,-66467,89819,158951,78433,-55227,-68799,-9643,-9081,-59239,-88283,-4155,168311,348732,155461,45883,12614,3286,39249,46141,-8941,-28725,-54576,-57171,-60592,-99334,-95035,-71727,-79045,-66969,-55874,-42710,-28385,-50252,-81158,7229,153955,221013,94215,15161,50204,77303,74100,52870,47308,60216,37905,-28793,-67656,-67534,-80448,-48190,34276,119494,170281,148822,153582,165628,208122,276990,258223,151145,19871,-86764,-52889,-22933,-23548,14699,96257,184629,191523,51608,-61761,3615,93960,183965,194341,209519,225655,295940,229093,84663,-22404,-73287,-57715,-22505,-27909,-65427,-80974,-29721,14226,15473,14906,33964,37407,7158,12046,30986,66866,103409,151560,255875,337572,289532,240362,183366,81261,12358,-51568,-92228,-31282,511,-11123,-80949,-14267,-19995,-49061,-65490,-47525,-4357,34239,52175,21516,-23055,-40197,-51515,-78232,-84308,-94721,-126265,-103706,-73065,-27417,19862,52701,78489,164984,278166,325189,263230,89656,3206,-11810,-12201,8507,-13541,4908,-18394,16473,130461,140284,37116,-97199,-105923,-34676,63708,113132,56486,61183,62923,28276,-3932,-17652,-35925,-61037,-34057,-32238,-83284,-146568,-23808,108009,361070,345523,156866,37567,-20754,-78006,-87955,-80778,-101696,-125972,-100345,-31258,55742,107626,127506,98321,54597,75145,104533,117887,124409,72051,-1852,-80067,-102630,-66189,-62948,-100709,-115013,-88761,-66621,-56250,1676,77294,161322,196204,139550,101884,110758,98841,99924,151564,138976,47938,-49411,16309,111871,146418,75785,-43543,-162537,-90460,-47802,-65279,-103841,-100413,-80581,-73858,-53128,-7885,69406,85935,65089,61653,26234,-54075,-38786,-9766,-14511,-46102,-101995,-96775,-91229,-37662,11496,32379,17208,9050,1461,-17356,-27110,-11242,-20621,-6849,-31939,-128749,-101742,6484,103942,191017,281202,268098,172345,54090,16475,25148,13820,-91238,-135130,-136658,-152322,-145952,-152505,-87579,-55277,-55940,-43040,-44022,-34228,-59513,-116557,-118301,-93422,-84181,-91160,-89405,-16661,60097,133174,161953,80829,150,53889,167661,221715,100212,-87529,-79203,-42770,32392,64952,22001,-55531,-126595,-16160,58501,60165,77469,70678,-30779,-138931,-118731,-129353,-134758,-93738,-65528,-36766,140485,260854,297753,200269,111244,7887,-36642,-41130,-46620,-50779,58193,175070,179015,95647,10159,-11189,66331,138383,112325,91394,63193,35647,30488,54171,207163,111126,-63612,-69994,43640,71337,28331,-30780,-104531,-80805,-6467,68242,197351,196176,65065,-10195,-52811,-66680,-75512,-121194,-53604,-10210,-17851,-95757,-154582,-93621,-32861,-37926,-57206,-45069,-66399,-74493,-44983,-35036,-88250,-121153,-124823,-19380,23604,-50408,-118175,-89780,-112310,-117876,-117523,-123362,-113066,-65256,22426,105476,124966,170137,173084,134968,171570,195584,179070,117851,113400,168100,161899,70419,-43652,-101770,-102687,-70889,-53951,-91290,-92066,-47839,-97004,-130715,-125161,-115686,-61430,-13982,43898,84288,83641,104014,107301,32385,49343,87817,66278,-6100,-101077,-90729,-44686,-36331,-59985,-56866,-259,49958,69446,24397,-32941,-37520,26980,37057,13165,-43435,-94329,-47959,-4197,-14413,-72403,-70038,25368,63214,20959,-29889,-80414,-89071,-111136,-100795,-61736,-100397,-17843,66825,214899,390033,457932,199650,-23822,32690,145351,185362,160787,129903,80184,7592,-71901,-15738,147762,227279,318164,126319,20624,44402,176434,135354,45927,-18995,-44625,-77738,-72562,47857,202628,257389,229895,171877,191764,174899,38066,-18230,-29025,-85558,-146395,-83577,-38201,-47256,14946,70083,72938,47671,-5485,7182,65813,83429,86319,42843,-26553,-98954,-73137,-76852,-97735,-51701,-28139,-26037,-20145,13279,88746,143343,132517,46498,4151,23083,-2592,-60306,-26508,35917,79566,67389,-15723,-111691,-64641,33969,60117,94285,127695,110156,1850,-45323,-47707,-72719,-135180,-121643,-35054,94252,236002,205565,118105,127154,181264,173490,86299,-1643,-67719,-100063,-41200,37289,71095,60876,6098,-82236,-59555,-7287,25774,-8826,-110024,-89346,17040,108481,181600,170455,77419,-44236,-111516,-49556,-2765,-3748,30079,60415,32449,-6561,-89224,-123539,-68496,-24756,4210,13216,36008,73362,167298,215725,204012,160803,75616,-10900,-33698,-23467,7961,50579,101511,132992,124952,100726,69741,16301,2143,38782,156681,293186,251366,84233,-5119,3993,17713,-204,-1899,70613,122355,135979,157903,137327,69197,-22972,-59911,-49059,-39144,-33111,-54923,-92643,-86851,-57186,-18506,87235,267728,412920,403698,267126,57628,-61874,-49087,21487,95058,92571,12431,-36930,-26239,-21532,-22093,-86372,-96459,-46167,-72835,-79023,18757,42925,16007,62778,41603,3860,26629,28783,-23117,-75066,-120894,-56866,1356,122892,140150,-13293,-113095,-63248,20042,74249,103807,73310,8486,-31978,-93243,-50487,-21381,9202,-13984,-56446,-59134,-42543,-51396,-63018,24728,108610,101943,45065,-42865,-114062,-59365,78768,175991,141081,103329,20315,-54953,-92244,-18233,66204,15976,-69382,-96803,-29137,35663,38575,5406,343,21306,105581,276908,225025,95807,17809,-15262,-41134,-67453,-79166,-50256,29005,75047,-35750,-32413,49218,58446,8198,3372,-45580,-112493,-150411,-96218,-13511,71550,29193,-32171,-24290,-74442,-7421,5130,58807,124789,141942,30830,-94666,-48716,7313,-2758,-18888,5746,101750,342729,456378,379444,190445,30938,12630,-3390,-92858,87033,215757,230515,105190,-46056,-23129,90784,68698,-52507,-43946,-8090,-20417,-68883,-118332,-114397,-68110,-28183,-28827,-58158,-71458,-82733,-108355,-55626,5376,32959,-25763,-79876,-89536,-63625,-34252,0,50146,52970,-3620,15384,49869,558077,2573123,6878913,11781922,15790228,17526581,17466071,16774066,15451015,12876544,8879180,4008094,727341,71225,2301,333640,203385,-111263,-98439,-46639,-46317,-77167,-48265,-24201,-26059,-14245,-2971,-59494,-115108,-22728,53111,70730,9441,-19863,30442,12312,-97821,-103205,-35406,18499,47520,45735,37708,5978,-43684,-65636,-61641,-88025,-81690,-31994,11426,35315,102034,155525,107219,-25486,-154470,3175,68539,-30161,-83815,-12319,32476,-21185,39642,56352,12961,25652,40684,107789,118457,6206,-84624,9621,323159,432909,260334,151521,-2094,-97495,28951,128157,234768,292216,205467,13590,-109973,-118135,-75074,-3132,124682,289285,367454,332250,236888,155275,93538,-6998,-90079,-92461,-44516,22873,62180,66830,27488,-55838,-149373,-69238,28556,46327,34021,15555,-7913,-58394,-128966,-117011,-98414,-76656,-82567,-667,175961,367227,388559,371966,292519,186603,43915,-43865,-112597,-77583,146028,243977,154824,221,-6744,77561,36035,-80586,120270,244347,245271,221619,126457,-38466,-162816,-43761,59312,209176,315551,362976,338514,244200,187078,33516,-74148,-37435,15964,12307,-49090,-31858,82894,172461,139506,55285,6670,-5045,64037,74301,8599,-65154,-128433,-124361,-104050,-90259,-56423,-4033,13670,11328,9048,-355,12751,-907,-85337,-126838,3942,191443,244086,169520,45536,9960,88926,125678,158001,253195,331127,189889,-7105,-77736,-48913,-15647,-45426,-104327,-128516,-85403,-55790,-13558,42380,91459,95702,17012,-9101,26057,40805,7973,-72499,-79994,-33282,28951,151136,252532,242366,156805,59841,-7579,15795,-4608,-79605,-83656,-45537,-8042,-41225,-51632,36000,61862,43274,17095,-25182,-74276,-60137,-9637,21573,10426,-7809,-30027,-43965,-124302,3308,213963,375351,347433,249352,160016,99766,48012,25671,73011,170647,228973,245920,231534,197912,143913,109696,61253,36810,36554,69519,68621,127341,204751,232450,164501,95676,84374,25913,-59134,-129161,-107133,-21373,25436,-6008,-80088,-99432,80072,249869,159353,52387,24065,18633,-4707,-21602,342,28478,76493,60394,-2374,868,84023,117038,140249,108289,62553,14455,-73333,-108097,-111234,-77268,-56058,-72027,-101447,-130835,-120234,-85025,-84715,-90879,-93902,-58957,-3099,-18787,-41242,-2868,74592,137392,84435,369,-88399,-82621,-69831,-59260,-21669,26482,62924,92785,112850,105367,151087,273813,238930,159195,8100,-105047,-106704,-92892,-56400,-10106,24825,28338,11978,-32847,-37229,-32383,-65345,-30560,-38733,-66436,-102216,-98654,-107034,-95363,-85694,-37053,-14799,-79049,-18795,145048,168510,98599,16512,-15063,2764,-8279,70520,112259,62365,-55303,-100002,-43938,-35780,5093,86340,134288,111229,103997,143641,168421,145292,117462,54875,-18576,-70881,-65826,-44153,8609,87441,139828,131591,73763,24250,-2553,-17396,815,24179,49833,84287,73292,9275,-68110,-108317,-88220,-66991,-101401,-111223,-117775,-59816,59198,188368,121818,21839,-47802,-77754,-85071,-78149,-97059,-109918,-45106,17287,41105,-6895,-48602,-79924,8431,107934,199932,241320,129468,-53329,-43265,72394,114828,44898,53968,240707,339209,263202,214308,208108,245815,241776,103305,-26578,-70788,-90168,-113194,-119266,-126315,-81740,-81695,-92721,-78757,-82573,-103960,-102673,-99050,-85743,-85570,-78015,-94826,-106105,-28663,33640,-29868,-113071,-2933,148565,212711,169081,51234,-35483,-85944,-69628,13847,118691,224697,156859,33243,-60288,-110973,-77003,8242,135755,146021,55066,-21779,-47740,-2377,-76185,-84371,-16482,11102,118,983,-9100,7840,53365,44347,-43465,-96050,-44183,-40728,-95462,-86570,-5505,45155,72584,75933,71283,114378,167332,159414,91977,-27069,-86439,-99461,-133025,-118071,-45862,-39968,-69971,-85823,36989,208101,197427,70017,7620,60559,75786,6705,-73127,-38162,-9722,18247,28450,56088,77493,21862,-65750,-108955,-50225,-38248,-55749,-47000,19196,70061,14904,-70580,-100581,-64282,-28389,1132,-62256,-57734,-46391,-63256,58406,140531,219122,239264,169096,107244,59179,-9334,-23633,11210,33703,18914,-2428,-13039,-26099,-42352,-36212,-27451,26913,144533,239089,178254,147865,101822,4350,-63914,-75730,-59880,-36044,17040,46180,24012,-46160,-73549,-65913,-47478,-8583,34931,8520,-36311,-63795,12844,134003,215364,226948,74924,-28210,-100059,-97973,-16222,-7311,-20189,-28573,-81946,-15741,153897,286543,344773,265796,156518,47298,-13580,-52390,-42919,1212,75521,140326,152651,122077,39208,-48296,-68067,-68457,-63218,-25837,56041,70911,-12005,-124651,-90710,70761,243513,252055,168866,78258,42369,98655,104763,-21427,-86866,-64111,-29068,-46887,-93536,-110303,-119275,-65505,334,54194,43933,40141,4475,-52147,-79709,-68943,-94415,-80023,-48738,-47722,-55873,18193,122391,163753,155636,196618,170348,158641,166924,134818,45719,-71304,-110671,-92824,-123238,-26840,11963,-10731,-1586,-23338,-14299,2354,-16327,-58033,-103120,-117547,-86551,-22224,27614,86628,30975,-98469,-34072,110576,168233,128660,35340,-26283,-65742,-133619,-74426,-5127,-25407,-9781,-23366,-63305,-117860,-58571,22763,70091,74454,12145,-74711,-120967,-108222,-33118,88129,156150,66107,-26842,-36204,-14091,19392,65120,51844,20494,-14459,-27516,-88009,-76752,11243,96850,92096,30765,-53206,-33327,-20214,-58986,-58388,1008,67786,104448,89202,56423,59485,81410,33224,-11776,23906,81105,62856,-66035,-147255,-98888,-91442,-63673,-21768,-33588,-42382,-58490,-88603,-85622,-65554,-14932,87701,122873,61588,32350,60720,124010,132069,26798,-124664,71604,167484,288365,443489,355781,202961,145196,62734,-6196,-18234,57531,143647,126333,31031,-75327,-115903,-73050,-67997,-99618,-41368,-19867,-7792,-589,22071,58211,172186,362667,474750,264991,75613,-33714,-35624,-43442,3605,166551,370225,384445,271924,75274,-14449,-9169,49956,158651,267561,304245,235955,122379,7540,-108965,-87469,-49744,-48135,-93013,-58308,-38518,-102013,-95916,1717,97173,176423,198193,163829,89326,-16751,-70674,-42557,18107,63967,-26047,-53265,-1016,34064,2934,-60242,-70604,-53388,-38400,-36017,-43443,-45033,-44959,-27329,-27525,-35748,-25294,26575,52899,99766,234675,422705,406878,170510,6201,104059,385834,410984,269587,135638,15955,33180,31164,-31797,-98363,-5962,203325,427881,408897,247034,126307,91221,76969,139283,131751,101476,87098,28266,-46393,-100479,-29987,36020,55829,29108,-23488,-46397,-54443,21288,37885,-58511,-94577,-38568,-29868,-94140,-130288,-38879,9719,14180,-7999,87999,103709,35135,-18490,-9336,-11803,38602,114113,161090,63367,-13862,-8734,7188,30345,11603,-41061,-94286,21150,154267,201448,237384,323443,214356,-56198,79899,350677,564334,461362,165436,-99673,39124,36399,52532,144551,193362,149241,55343,-86508,-92407,-29995,-47349,-65088,-57654,-41466,-48452,4022,89241,299339,613406,913893,2861619,3018998,1740316,1462941,2136791,3919843,3833885,3322952,1774772,3436065,5381574,5765986,5200235,3367975,1363916,2252141,3106928,2774672,1621503,437411,21212,278522,55798,-93697,-97684,-121078,-87354,-66060,2772,-9426,-40081,-52656,-55999,-37755,-77440,-65907,-11853,-26369,-45552,-35994,-20940,-55900,-77266,-64002,-96215,-109546,-67771,-40882,-4038,-76977,-62695,16038,14113,-50527,-128603,-106149,-49676,-64484,-71585,75877,279053,414872,442021,367048,391042,372341,366739,411729,172580,33066,39973,-36686,-115032,19457,69087,73550,-27704,-98889,3793,123529,158683,148210,73305,-1686,-17600,24805,112628,249857,349014,335884,181408,14996,-147486,29995,169777,145807,15369,-75495,-82756,-43398,-35676,-36335,-48931,-41946,63070,224679,321638,278035,104357,9204,-42066,-77733,-109987,-146390,-35952,77954,133301,129572,67054,5119,-22136,87574,171140,224363,193229,93796,27550,-21652,-46884,-12254,-15714,-84446,9248,124631,199947,119128,-51267,-16422,93970,150461,163097,140084,115366,114129,40640,14303,14112,-12190,-56703,18720,191212,369409,346694,356503,280528,185729,113960,51401,-19542,-59595,-90188,-114921,-72442,7840,22524,-9924,-80770,-71564,-34431,-53917,-103020,-125398,-91550,-33668,45977,85051,124223,135444,61047,-68162,-131427,-65141,-36261,-33949,34985,87696,101249,47568,-37264,-99219,-68101,-10377,3826,28867,72461,100291,55862,-10904,-14402,-22523,-28303,-33450],[-37437,-23981,24933,89421,62319,17346,-12711,-12694,-19184,-66906,-74706,-39395,19792,70979,56033,19808,-27039,-25064,4074,34363,67403,46664,-1862,-27738,-5524,96853,245688,355501,242445,98406,8459,-49307,-35948,-31120,-13103,-8337,-84569,43174,160202,119602,32055,40064,-10269,-69271,-26706,-39839,-38200,-71385,-79489,-53651,-15785,33402,44212,14728,-11322,-49894,-80242,-56753,-29340,-28390,-56477,-55410,-31595,-558,-6750,-38871,-78424,-58926,57478,56260,-32699,-89515,45003,110458,39341,-63494,-57071,-9210,-14018,-53258,-65308,9425,185032,336103,122178,34304,13413,12704,42236,43482,168,-16350,-39028,-36188,-41840,-86324,-80990,-58518,-67756,-64444,-64674,-55455,-28974,-41057,-79674,-11600,127125,202053,80308,-13415,36787,61020,49273,28293,32130,63691,50789,-14092,-58371,-54028,-60334,-44319,25037,104583,160695,145553,150057,163054,213229,293573,285892,169641,33852,-77156,-66017,-32786,-32962,29961,119496,209505,193457,48376,-25841,26179,112635,223512,268744,293322,304180,349255,238503,74826,-25057,-60729,-32682,-690,-11482,-50277,-69970,-24917,16436,27882,38022,59859,49437,638,-3797,21574,71483,114255,155159,241573,304189,241493,174879,150753,73842,8110,-54606,-66122,-12971,2589,-29191,-57759,29362,-2251,-40211,-50217,-37357,-7039,24589,49030,32395,-2871,-8756,-18435,-53658,-95358,-105964,-120735,-97296,-69035,-23566,18521,50516,88951,177896,291626,338609,277018,93111,-5197,-9947,-9524,8945,-18651,2415,-18011,4005,114401,129782,22767,-100070,-86738,-18744,67565,122656,72475,67469,55033,-346,-33953,-16125,-12865,-46841,-37743,-36398,-81386,-151835,-26550,115737,380266,318554,132849,28324,-22208,-85040,-96503,-78195,-97048,-130122,-123542,-63192,30596,90413,115031,94461,55576,78282,103556,108619,116185,90646,20591,-77404,-107382,-56837,-48014,-88569,-107275,-87434,-70816,-62738,-7521,66189,172018,229917,183991,122925,120088,92701,91816,150557,141222,45383,-47918,9581,91035,115823,40730,-81700,-147406,-52499,-26180,-58985,-108790,-112647,-90867,-78329,-50524,-6298,70353,82173,43555,33944,13067,-53775,-34226,1660,7968,-12032,-60586,-93369,-79915,-28498,10976,22104,8592,5815,3359,-24994,-43760,-26794,-26804,1606,-11372,-113894,-111812,9801,128334,239055,336600,281720,168257,64133,47179,61167,35630,-80824,-146917,-161837,-165244,-137206,-159467,-103165,-61906,-57470,-46084,-54662,-52914,-83007,-143788,-116700,-93099,-86893,-92803,-82556,2360,73182,133334,143812,60387,-10315,56006,182416,235723,109556,-86458,-87792,-43263,34253,62020,15065,-57657,-118004,-31815,41638,55089,81932,84962,-16730,-133857,-129726,-132467,-128037,-89367,-67721,-37013,164342,303636,335452,222629,113838,-9855,-52892,-48524,-61766,-70440,57590,196352,205145,102918,8538,-20970,45608,115890,104612,90533,61474,30487,21627,32481,183022,117281,-52945,-51352,55416,75279,35108,-19677,-91339,-70653,-7375,53578,180842,188834,59395,-14874,-58177,-71924,-84391,-118278,-56416,-7176,-9447,-85654,-145809,-110803,-35341,-32669,-38418,-28450,-54950,-52305,4353,18640,-51175,-106471,-141364,-34303,-7352,-74639,-66658,-60538,-88774,-85769,-80687,-91451,-97320,-61959,20978,96205,102975,152298,161776,117512,131266,152475,153163,101254,94928,153441,161173,79031,-40638,-100649,-91802,-47627,-18622,-57858,-65809,-27283,-85215,-146154,-141703,-120438,-53759,14930,94646,131138,117732,122412,136058,70161,28720,52277,39444,-16318,-102069,-102096,-54863,-51004,-79056,-72250,-13647,36523,64895,27166,-45715,-59574,1740,5937,-16456,-52099,-98098,-57594,-17707,-25587,-72524,-74103,-875,31268,-1474,-39120,-75666,-71140,-91890,-105811,-70303,-55230,34902,124159,286835,461454,474993,191279,-13627,23750,129049,167456,148483,126804,79821,3891,-82161,-21881,144845,230856,342126,148634,42211,18516,117762,89174,10264,-41049,-61170,-96044,-62927,64407,205353,249952,226418,178122,203818,169340,32569,-15220,-16705,-64480,-134865,-98686,-40501,-29611,15860,53866,44488,12084,-29669,-9415,46521,60913,67866,35787,-22834,-136555,-87576,-63983,-87949,-60792,-56437,-70071,-66719,-237,91709,155421,153854,78253,20296,8456,-31944,-49842,-11857,48580,85062,61229,-29505,-140525,-73631,20847,40690,59468,83554,78245,-12308,-55817,-58364,-77825,-131058,-128659,-60741,68331,235846,217312,132686,133800,175845,147648,52983,-29897,-99952,-122888,-57522,16806,41519,19973,-37292,-90021,-57083,-19428,6962,-21444,-124609,-97705,6226,86241,159248,146295,54762,-54905,-82464,-18472,19839,10041,40406,59885,21628,-27684,-109252,-120783,-72999,-33596,-430,13605,51493,112749,205493,235675,218251,178818,90468,-1057,-26150,-12417,19864,56834,101589,123151,100852,66419,40464,3390,-13887,12396,136879,282970,240644,65137,-26156,-2542,32844,29131,18690,92464,157154,174833,179527,142001,59722,-33284,-62110,-47838,-32688,-18802,-32719,-66802,-65383,-43866,-2806,115323,323626,498207,484782,320438,76231,-72634,-60217,11908,83739,78518,-4242,-42408,-21409,-13101,-2520,-58963,-60189,-5845,-24592,-76633,-14712,27719,11372,72082,82335,43280,29537,12544,-39971,-85321,-93495,-29997,41031,160775,147051,-16340,-118055,-69845,20811,86548,114072,90070,43423,17388,-62797,-53777,-19999,9554,-19530,-64249,-66725,-59134,-58239,-54139,26651,117935,122174,60979,-28775,-117951,-76148,51207,151681,129270,95633,15359,-54497,-86625,-20831,44367,-9696,-82632,-109456,-44833,21363,25880,-6150,-9442,7168,90848,291014,274603,142594,56842,17525,-18105,-54040,-72885,-50400,21058,59724,-38287,-43393,37172,62471,22883,13209,-51305,-112467,-137712,-128783,-37595,62247,37387,1235,32742,-44985,-40015,-20509,44097,126358,169784,63718,-86487,-57379,19800,14560,-13344,10467,80903,244198,306019,211225,38264,-75736,-66514,-36637,-106089,82972,222528,242331,115877,-40650,-53688,48314,22936,-86792,-44580,-11663,-36910,-95893,-139336,-138382,-115039,-94158,-96435,-115115,-69910,-50098,-81585,-69553,-9608,24307,-23935,-61764,-52975,-39561,-14722,54389,191126,79065,72532,46735,591250,1419688,7216602,19445306,34042355,45762227,50788292,50691428,48477542,42972721,32657925,19842351,8089232,1493183,410052,28863,603937,292165,-103118,-125303,-55112,-51091,-99689,-74725,-42483,-47874,-35065,-21966,-72869,-118977,-35092,39037,61421,11819,-9531,32869,6753,-110475,-125560,-49380,11236,46442,44367,32602,7,-47613,-69624,-68311,-101872,-106363,-56257,3415,4064,-1122,23707,-6152,-92186,-190121,-16338,56013,-30747,-79414,-27408,85,-53375,18749,33473,-11095,3001,38987,122596,106460,-17903,-91075,46215,358184,385562,196972,86015,-41752,-76254,46099,127107,200546,240820,172243,4462,-106977,-102992,-78813,-24657,105213,282660,364453,326403,238474,153539,82637,-32870,-92188,-86916,-54475,5420,40390,44381,590,-92556,-122903,-20478,86148,82736,46873,22260,-10993,-65229,-135031,-115196,-91986,-73996,-81647,-21341,140170,312306,338116,326075,255141,169831,41106,-45928,-121516,-86554,110973,199500,129238,1410,15707,90964,35059,-78912,121195,253694,275029,255702,143578,-31739,-153180,-40635,75056,231409,328281,368342,331008,193359,118375,2939,-82765,-45754,-5641,-11752,-63806,-18817,110755,199187,154282,62773,17736,16050,103405,99019,20431,-61496,-127199,-126832,-108595,-103008,-73907,-16990,8254,11720,5560,-18040,-14705,-29165,-106558,-122955,18102,215460,251781,181632,62695,19278,96085,142829,182847,259243,323342,183187,-12252,-84515,-50744,-17440,-49005,-108817,-115343,-65589,-31278,21460,101493,168902,155290,29374,-28508,-8250,5286,-20947,-95260,-72961,-12123,73127,205989,307905,276201,157944,44371,-55751,-29210,-39618,-91164,-81378,-65694,-38426,-62590,-58131,40700,71287,50451,22659,-23128,-72435,-65214,-24936,-3034,-19523,-39292,-59916,-73106,-132656,9830,198404,338621,323955,241856,158458,93760,41945,18632,56855,140285,193937,213655,209607,196317,149293,114295,63650,38109,37368,54735,47980,105836,182741,206756,129933,58963,50747,2722,-68528,-131481,-120964,-40004,7341,-22719,-96503,-106719,133594,276720,155413,55018,30641,25130,-2640,-29751,-15530,16142,82554,92767,39402,14893,70010,99957,141898,131469,89780,40572,-62559,-105669,-108707,-71444,-36492,-52534,-88082,-115818,-111533,-87212,-87634,-63907,-46866,-5788,50387,-1707,-52109,6532,103028,155724,81496,-10896,-96365,-58174,-54212,-47099,-22552,6719,31197,66337,93445,90735,137058,266133,265354,187406,9846,-102238,-95523,-90253,-64633,-22780,12568,17734,-527,-42329,-22524,-13389,-75467,-41074,-40296,-68021,-110085,-102093,-108625,-109418,-106827,-57628,-29312,-84194,-12659,152801,192513,120081,25046,-13691,-1605,-10018,79209,131328,86032,-40778,-92852,-33386,-18085,26057,106262,149898,126515,115703,139129,133187,109659,105537,62942,1782,-80344,-116058,-88429,-32803,43899,93435,85177,38502,3378,-14253,-18788,14312,48038,71082,91861,60963,-10616,-88974,-154740,-117073,-78140,-96704,-106365,-124385,-54618,74187,198259,135944,42057,-27367,-70077,-97201,-97375,-107448,-104618,-25239,50759,85369,31838,-23517,-68299,9145,105569,200046,261014,126085,-55594,-40979,72547,110762,29946,40289,238110,328447,222086,184153,179187,198960,217451,116488,3249,-30731,-64282,-113166,-128600,-113366,-64954,-63929,-80052,-71501,-75886,-87485,-80688,-82594,-79003,-99156,-97231,-109229,-95918,-24476,44746,-9254,-104882,-10404,153146,232834,182123,54361,-29696,-84293,-72026,9354,114161,210827,133674,31066,-45831,-99024,-75981,9798,126053,151832,77847,8917,-15403,22621,-58443,-80824,-20655,5581,-3481,-5634,-21401,-11727,36102,32456,-47123,-98368,-47191,-46973,-104171,-82806,-16010,18320,38756,48580,63969,108895,153656,138869,60959,-56288,-89151,-88635,-94363,-88062,-17567,-14597,-53807,-65264,64915,235082,241426,87448,9859,60206,74070,-9382,-89370,-35719,-5265,18526,25422,49345,69472,16648,-64465,-119868,-42921,-13188,-22805,-21236,19655,39546,-20245,-98820,-151814,-108876,-80576,-40925,-87614,-55673,-56731,-65589,48540,128449,208039,234224,161579,88638,41377,-8199,-32013,-15463,464,-8663,-25723,-33941,-43150,-54628,-45247,-46078,-6378,105596,193857,160180,142463,92638,-17617,-105988,-97899,-69212,-41850,449,17480,-5758,-65989,-82527,-72399,-49237,-7751,42766,27757,-10231,-34817,36108,165775,265880,261519,95607,-12890,-90741,-90004,-4734,20680,21291,-5725,-74747,-16748,157799,274914,306505,222214,107443,3484,-22900,-44845,-64428,-13591,72864,145554,170713,141073,47036,-73248,-99398,-87768,-57109,-5517,67996,79506,-521,-109165,-79193,70701,211726,203711,115034,38541,40973,126273,150676,25668,-61558,-56821,-27109,-48016,-90304,-100666,-107931,-62465,3487,50270,43891,45982,7653,-54755,-76964,-57709,-61554,-35664,-18434,-42282,-73296,-20339,73817,119255,124357,193021,213398,191657,177482,130374,38234,-72358,-92750,-82683,-118343,-12754,34970,-13579,-20168,-39886,-25885,-9353,-39053,-96142,-111071,-125998,-88644,-4465,55322,108717,34113,-97041,-33888,99316,148918,135268,60686,-3695,-55266,-131480,-68561,-7156,-29695,-12525,-23617,-56991,-104198,-71903,2992,50466,59033,8212,-67255,-110986,-97252,-35596,68325,141661,80452,-11493,-26196,-8499,17998,54113,33246,-11905,-65103,-64100,-90143,-66698,1644,97636,94110,28696,-49792,-20473,-7330,-46518,-46390,1007,56419,88676,89494,83246,83165,93309,44658,3109,36591,86518,46678,-85280,-139536,-87362,-79462,-42395,-11681,-33147,-40251,-52629,-94304,-97908,-39815,18929,103031,106292,41678,16048,44038,101877,107958,16746,-121431,70816,167741,287839,465603,416895,252264,187138,98155,17441,-7105,72820,175479,154998,45264,-66903,-118892,-81494,-75997,-100409,-37102,-21346,-13352,-3422,30443,71379,176917,328477,407149,227071,58201,-33775,-16183,-49009,-49891,139808,359972,376891,269462,80391,-15035,-23963,6752,93409,234961,319762,259014,143658,34204,-82341,-92879,-52059,-40101,-79944,-63750,-41704,-86445,-84319,-584,92911,179705,223327,203750,108595,-11393,-75295,-57603,6183,55710,-29951,-52805,3145,43552,21668,-30306,-40524,-30825,-22195,-35323,-50559,-49543,-50089,-39055,-41043,-36107,1115,71760,82399,131493,291723,489803,446406,168019,1885,126991,436490,485190,331465,160245,1779,12379,20829,-30233,-107115,-30488,165918,372755,378335,263836,148339,104654,82280,135032,115490,82531,66829,15761,-48989,-90685,-23813,35367,50592,19159,-24594,-34261,-22309,63279,81637,-16062,-116697,-52138,-30115,-85106,-111646,-18081,38149,45068,-679,60615,73390,23447,-14445,-7693,-11045,38202,90414,127649,46950,-26216,-28016,-15967,11744,5153,-40011,-98462,26575,177316,274288,389539,581717,488925,191139,215970,531861,813703,696212,336390,65432,230678,307276,297072,285612,223532,127727,48219,-80483,-96117,-32609,-48590,-64996,-68131,-43519,-51674,34150,163035,723316,1890568,3983594,7107167,6465173,3458230,4612063,8607919,12974908,12955692,10140926,5006700,8573283,14574459,16784760,14689394,9062592,3612950,5680720,7759737,7063322,4474947,1697108,54990,318853,80298,-65802,-69860,-138411,-103333,-69340,-11129,-36179,-80641,-101951,-78189,-30965,-68759,-50487,7369,-7814,-32805,-31032,-20037,-53699,-71686,-56592,-83129,-92862,-72124,-60614,-29834,-93764,-72913,-1356,-11413,-78478,-105615,-43363,-14803,-59636,-54295,131097,375447,486350,461149,360615,419136,478361,483460,473492,161469,7047,26395,-43765,-103982,14770,54220,55836,-34864,-107957,-32036,67457,114417,118542,57244,-8152,-16865,31826,121363,261921,370079,349002,183654,18991,-150192,38233,204561,191676,32094,-74221,-62936,-14325,-12917,-35840,-63867,-51557,51172,210266,314060,293646,127046,20976,-33475,-67049,-94995,-150316,-58922,48820,106402,110394,53968,4098,-15352,92392,183898,233643,197587,107749,27937,-23624,-42516,-9218,-18620,-103496,7727,111315,177580,104140,-47125,-30010,78571,135891,147557,120270,84936,108348,47623,27085,26177,-6941,-58015,3878,150447,303969,341313,395135,332893,240238,176128,113193,2383,-72861,-101273,-108976,-78378,-10290,7859,-12375,-75030,-73395,-38708,-49956,-94484,-112639,-80707,-18280,63600,104723,153617,179408,88380,-64891,-85543,-38499,-23252,-33689,30044,87105,105760,48679,-39574,-94194,-57498,-8670,-1739,16959,54103,82738,42989,-15678,-15486,-23868,-30059,-36665],[-37177,-14147,31402,91303,54785,2641,-31249,-18445,-16782,-68139,-77053,-30550,35057,79151,59023,23596,-24589,-26798,-3909,21590,54572,31976,-17010,-39636,-14372,89329,249665,367298,236109,82997,-10230,-61960,-16964,-5932,5957,-4381,-71888,19031,122318,103968,32417,39361,-23919,-60906,-24147,-48654,-52682,-91573,-96051,-68430,-26077,29128,36204,6125,-17715,-56063,-87423,-62081,-30346,-21905,-39679,-37103,-23177,-2066,-4194,-21057,-60225,-43011,71690,67162,-18216,-92809,-8340,49141,-8367,-65404,-45722,-10304,-20856,-48284,-44601,26245,202940,317259,93907,23529,12861,17505,38008,35826,7907,-6491,-26897,-19381,-27671,-76350,-70131,-50095,-62900,-70196,-81745,-72091,-31812,-33132,-75263,-30784,94151,169134,58337,-40935,29649,47500,25551,1643,11717,58443,54324,-5324,-50297,-42571,-40190,-31100,19191,85929,141386,133289,139671,157599,215817,304835,306663,184183,46106,-68053,-80374,-43366,-47944,37306,135153,220753,177597,37636,9568,46452,120910,240839,325960,366484,373006,385554,234450,62257,-24471,-45395,-13208,13138,-2022,-39751,-60483,-20148,17342,38079,58944,85506,63257,-4887,-21339,10272,73902,121626,153651,217499,259449,188097,109246,120238,73052,13575,-41970,-36933,3651,3577,-43459,-16824,67649,13537,-32007,-35049,-21588,-1091,23292,51223,46140,19665,19979,8609,-34788,-87219,-108637,-116345,-93043,-65899,-18879,19731,50802,99824,188999,301090,344561,284602,98832,-8394,-2452,-2865,10655,-23283,1564,-12673,-3312,98146,116929,9357,-94770,-70866,-2687,75549,134541,87729,70779,43965,-30694,-50825,1093,9546,-33149,-39737,-39072,-77780,-141844,-22842,129781,393928,287162,109633,19898,-23048,-89947,-96373,-69072,-89142,-120724,-140221,-84318,12071,79799,108547,95053,60553,83288,102151,95136,98447,100646,40063,-75151,-106816,-43465,-30459,-73925,-96983,-84720,-75281,-68551,-15931,50002,167209,246052,223313,144328,125151,79955,78564,146592,142342,43641,-45034,3231,68381,83896,6671,-114913,-113265,-18384,-9244,-54563,-112121,-124108,-101220,-83448,-49971,-6879,70350,81398,26598,1426,-4218,-55886,-27730,16714,35076,27347,-10271,-61586,-60060,-15104,12899,12640,1294,4992,8872,-26912,-54836,-38711,-30279,12276,14917,-92314,-118096,15108,151459,277755,372005,277234,156249,74747,80033,94445,53309,-69747,-144965,-170065,-150807,-121993,-143789,-112281,-64143,-54472,-42218,-54089,-58559,-90688,-132595,-110178,-89695,-86698,-92205,-72711,22327,84629,131217,127086,42082,-21361,51435,184540,231164,103956,-81786,-93236,-42764,35564,58789,6545,-67032,-113254,-42228,25012,44974,75943,88909,-5801,-127964,-130352,-124716,-115839,-81706,-67530,-35619,181566,341908,365048,239402,110933,-27881,-68558,-54719,-75416,-81161,67867,227040,240156,116019,11255,-27246,29090,98372,100984,93272,63314,28154,14985,13299,156119,125364,-37277,-31516,65262,77960,42018,-6958,-73429,-56016,-7945,38383,157221,174383,53113,-16114,-59001,-73665,-85118,-103368,-63239,-8590,-6909,-79089,-132789,-119159,-32971,-25108,-15032,-1088,-32936,-16816,63038,76297,-6446,-87846,-146910,-44648,-30055,-68816,-21803,-9490,-45257,-47152,-43887,-64002,-82343,-58411,19224,82415,81145,133732,147652,98477,87538,100291,116550,76331,69433,132274,154609,86334,-34376,-93551,-75975,-21296,20921,-17989,-30781,2402,-60148,-142395,-156750,-114856,-41033,46127,141708,171676,148399,135634,157298,108908,980,9043,13427,-23407,-99814,-108153,-59388,-60805,-92620,-81119,-23507,23890,60112,30680,-56546,-79953,-20056,-20919,-43475,-60602,-101648,-67729,-34437,-41218,-75473,-70307,-18090,6529,-19126,-45382,-68788,-53024,-69642,-92671,-58659,-7409,86893,185974,364436,530941,484802,184705,-4917,12499,107803,145927,134895,123187,80569,3565,-86553,-27686,137743,230097,355149,166853,61559,-3816,54668,41723,-21015,-58940,-74043,-109492,-50406,79438,200243,233630,215435,177549,206037,157064,26883,-11034,-4544,-43027,-106727,-91799,-28114,-9643,15667,33605,13198,-23446,-46033,-19662,31519,42088,52781,31447,-14307,-102573,-42329,-32103,-75676,-67825,-82146,-111848,-102083,-4506,92758,163255,173288,110964,37793,-9536,-58227,-33638,445,55250,82980,48546,-46884,-165094,-70939,15477,28991,35994,46704,46808,-25959,-62452,-59952,-69907,-116188,-117683,-72454,48244,234685,225536,145895,138549,166600,119351,21554,-55077,-129077,-124693,-63243,462,13488,-19195,-76969,-86076,-52951,-30288,-11186,-32057,-128343,-105035,-6414,59007,129050,119735,38854,-50993,-50555,12278,41784,22997,47849,55172,8188,-50693,-127027,-110192,-73130,-36222,1729,19632,70498,152352,239207,248713,227384,194400,105387,10379,-17319,-1267,30047,59688,97585,109575,74863,32838,14288,-6765,-26645,-13487,109564,249761,204499,32750,-49551,-6853,51097,65716,47154,115360,187601,203149,187516,133366,39428,-41772,-58271,-42675,-23317,-1288,-7270,-38265,-41983,-31493,13217,151462,386461,583556,561904,374012,102772,-72534,-72227,1662,70635,62480,-22733,-47022,-14991,15,27757,-21351,-26225,25322,13672,-54945,-40186,10971,5007,77832,114546,78057,33858,-2822,-55479,-89181,-71598,-1760,76966,186973,141481,-24441,-127389,-77386,19937,95818,121097,104211,75672,62266,-27217,-41805,-11232,12947,-23281,-71340,-75044,-73657,-62778,-49204,26370,124423,144064,79744,-12293,-107326,-85493,30121,129998,116964,84987,8589,-54575,-83334,-26964,18230,-34667,-96355,-116365,-55512,10889,16737,-14914,-18161,-6448,71983,288118,313725,184998,90160,45313,2426,-41242,-66778,-51319,10649,41179,-40216,-50095,24172,63845,36047,20069,-57248,-105432,-118541,-145740,-67791,52097,52099,39264,87848,1817,-70323,-48901,25652,122151,188146,91441,-74638,-67600,24204,25175,-11043,10771,49146,105123,112870,23189,-101194,-150340,-133995,-45864,-97828,73081,219213,245254,122473,-35382,-87177,4038,-21309,-125016,-42881,-14127,-52255,-118401,-128945,-118034,-91249,-74943,-67235,-87403,-57694,-16852,-55283,-80207,-24031,15131,-17020,-25683,-2373,-12622,5270,126039,364140,113494,199833,98330,1456996,2917593,13763945,37130540,65656651,88621667,98632164,98833935,94922557,83902298,62420329,36107057,13943692,2489568,1041950,54070,911111,385005,-73903,-130451,-57541,-43809,-67364,-102071,-63976,-69161,-57103,-41668,-85034,-125955,-48919,26037,55098,19307,1989,35463,3389,-111937,-132005,-56253,9096,48350,44341,28361,-5292,-49519,-69941,-71278,-110268,-126766,-80690,-8897,-25454,-126123,-152207,-159414,-176962,-228554,-39086,35389,-35084,-77126,-40509,-22978,-62067,14574,20708,-28537,-21315,31623,127154,90339,-39615,-82983,84788,375868,326170,137071,26670,-63608,-48948,64300,126535,164919,184925,135037,-3817,-101676,-90723,-78593,-47826,81207,263739,343031,303000,227186,144642,66708,-59355,-76936,-74809,-62448,-11193,18878,21107,-28379,-128803,-80926,28406,140693,115530,55015,26438,-14098,-72284,-141205,-112202,-85506,-71654,-78458,-41835,98946,245451,274962,267363,209018,143463,29723,-56935,-134756,-100366,65503,144941,97880,6244,40138,105394,36953,-80316,108237,247912,295285,283805,156973,-23295,-133673,-35031,85545,236923,318988,351474,303444,140711,55797,-25613,-87909,-53822,-28649,-39303,-74045,2359,143349,222966,164092,69010,29107,40226,144979,119087,27764,-59684,-124381,-127525,-111472,-113924,-90908,-28650,3762,11173,-253,-37473,-44423,-60071,-129806,-114734,34213,237650,258070,196198,85756,35287,107924,164573,209464,259049,305346,174165,-15531,-90230,-53720,-22283,-52073,-110711,-102640,-47057,-10249,49668,155650,248007,216632,42482,-46075,-36589,-23717,-50538,-120566,-62433,12547,120769,252868,346421,298977,158087,39262,-92385,-74871,-75307,-98759,-75697,-80604,-68585,-81060,-61067,42728,77307,56016,26346,-23082,-71282,-68627,-38610,-25593,-46325,-66831,-85002,-97527,-127038,10002,170729,285682,288072,227717,152317,83860,32612,8955,37779,105135,150194,171631,176824,186366,153206,120078,67390,38960,36378,43524,34541,89411,161854,178782,95522,24427,18323,-18920,-76214,-132205,-132939,-59250,-12526,-39625,-108028,-80657,178099,286411,145867,56007,35391,29271,-2371,-39464,-30522,7552,90107,123365,74022,29455,49451,77854,137977,156605,125504,76991,-42988,-91792,-86696,-54065,-14727,-33212,-74080,-101388,-100443,-85380,-80702,-39694,-8937,43312,106733,26391,-59063,18309,134093,170824,77782,-15931,-59981,-37634,-41377,-35092,-21129,-14710,-2114,36798,67988,69742,113191,241563,280921,210706,11824,-93147,-85304,-88525,-75775,-39870,-2364,6589,-10923,-43746,-6462,1266,-84518,-52178,-41552,-68217,-115200,-105313,-110002,-120181,-124292,-75032,-43295,-87586,-2717,161772,213867,140735,32680,-14868,-9671,-11896,88061,148370,108972,-25163,-83830,-21172,836,47785,125343,162445,139009,125221,130511,95844,74240,92684,71051,29316,-50520,-152769,-130294,-69818,3855,49474,41523,6104,-14566,-21124,-12808,34703,76524,93605,97488,45261,-29258,-82219,-113132,-147762,-92251,-89075,-92244,-128991,-54216,81806,198189,143320,60309,-6451,-53675,-93236,-105341,-116681,-100400,-10685,75388,120107,63914,-3019,-58125,6415,97988,191688,268683,117551,-57742,-38984,72264,104766,14238,23725,221439,298962,183912,164314,159681,160669,195022,133434,39234,10117,-39953,-110975,-136724,-99240,-48728,-45541,-63882,-58691,-57598,-54343,-49387,-61856,-70778,-109472,-112892,-106385,-80035,-18295,55285,12810,-86696,-15756,153154,246020,188949,54853,-25152,-82002,-73906,4307,107532,191262,108885,28028,-32263,-78147,-61913,17985,117646,153149,98420,39928,20463,51002,-39822,-76070,-25783,-1106,-7434,-12215,-32087,-29855,17883,19067,-50841,-99190,-49747,-53632,-112672,-77000,-25477,-7914,5146,18471,53235,100908,138185,117968,33263,-73402,-77207,-61586,-57907,-49178,21287,14039,-37100,-47962,87882,250458,275539,103012,13843,58461,71116,-22459,-92569,-23959,6889,26767,28666,47821,67261,19184,-51620,-94718,-32198,12193,15549,9867,21600,11700,-50986,-115324,-128902,-73656,-118884,-81259,-107505,-53018,-64995,-67574,34547,112042,191531,221110,149939,69740,18130,-15193,-42764,-40469,-28345,-31547,-44702,-51040,-58056,-64936,-50851,-59168,-40070,61082,139925,134473,131498,80125,-37754,-145649,-103797,-79270,-50592,-21093,-15152,-35395,-81992,-87204,-73694,-45672,-2334,53325,50623,19795,-6249,55729,188844,305039,283473,112796,6635,-74458,-77213,11084,54419,71951,30078,-61444,-20373,153344,251642,255563,168249,52683,-30111,-8015,-14224,-69038,-28645,67937,146005,182419,154543,52201,-88853,-113786,-91875,-43194,12815,77094,86878,12940,-89441,-65862,63746,170524,152765,63375,-4397,33068,139028,181218,69310,-33439,-45847,-23143,-47794,-84316,-87966,-94998,-57959,7116,46664,48206,54399,12757,-55344,-72744,-43044,-20291,17674,17742,-32673,-87861,-60639,20169,71277,91968,181910,251049,225565,189173,127024,29879,-67986,-71250,-68489,-101770,7516,63718,-12100,-40058,-57357,-36255,-21014,-61473,-96093,-69790,-106444,-87498,15959,84140,129060,38965,-91229,-34584,85536,134672,155082,99525,23832,-43121,-128561,-57122,-4817,-28985,-12222,-21919,-48593,-89555,-83618,-14771,32788,41634,5298,-53576,-96681,-86726,-45533,38300,116875,88423,3233,-14957,-1616,17247,43054,17644,-34182,-110320,-82908,-72253,-53275,-6019,100002,99575,33197,-36605,-1527,12491,-27678,-32464,2120,47136,77105,96836,109932,103277,100623,56822,22729,55259,94123,30148,-102909,-121001,-67260,-56851,-18173,-1436,-31496,-35456,-44535,-96816,-91293,-2785,54266,112551,86474,22991,3936,30547,82010,85227,7838,-110705,71562,168369,286558,478677,474402,306984,231885,134936,42057,6068,88934,206519,186621,66628,-49816,-114103,-87131,-80442,-86362,-27500,-16255,-14297,-5132,41202,86984,180735,290421,335229,191742,42487,-31295,6131,-45337,-85684,141971,366929,381141,275733,90544,-13241,-35769,-29439,33829,195907,323168,276061,162102,61495,-52100,-90279,-51213,-29928,-58336,-55056,-31230,-58488,-70383,-5239,88240,182824,247702,245663,130145,-1153,-71465,-66584,-1114,49767,-30252,-48304,12661,58991,47388,6144,-2908,1619,2502,-31171,-56502,-51630,-52531,-47824,-48700,-22854,36508,118323,111198,163760,341385,524869,450923,152702,-1731,150387,467690,536105,385098,186396,-570,-3818,13369,-24904,-105687,-44269,139578,327185,354480,288570,179843,125688,94226,134583,103358,68246,51628,8639,-45954,-74412,-11717,39814,49510,13739,-17897,-14565,15318,107316,124084,25933,-121038,-60327,-25282,-70208,-84809,10089,72925,80074,6966,33795,46770,14973,-12997,-10778,-9095,41134,75090,101373,35229,-34655,-41477,-33182,-2520,1522,-34878,-91622,39600,207426,367433,589292,919014,874858,542430,478734,789218,1114190,1004462,607024,321807,538299,700146,648011,491381,273125,115059,51122,-62791,-95386,-30484,-43315,-56454,-71465,-34741,-51948,77583,297963,1668688,4397691,8650817,13230628,11614033,5966215,9517750,18759239,26540586,26443278,19880010,9564807,16346170,27978169,32440221,27963068,16935866,6686729,10275637,14014321,12856986,8370675,3459017,299904,354874,106599,-29216,-26894,-134557,-113425,-61586,-19004,-61812,-121913,-134069,-57623,-5862,-48699,-34700,28158,14981,-12723,-18138,-13740,-47405,-61638,-42770,-60904,-67771,-60805,-59088,-31855,-89371,-78784,-17370,-31959,-77065,-43188,26724,35066,-45691,-27738,194176,479724,571731,495428,358951,437036,585942,616967,545586,165801,-10394,19813,-42740,-83716,19682,51030,50432,-30724,-101964,-46920,37651,86203,98417,50640,-2353,-2483,50431,138589,276114,382581,353745,189525,31514,-142743,51057,238310,240098,55116,-65374,-34362,23831,19220,-25009,-64500,-44443,54725,208452,312857,311623,158054,44059,-11980,-41675,-64658,-120774,-75205,24840,83074,95893,48706,11556,3578,112240,206604,244547,201185,127875,37876,-14137,-26206,3096,-13713,-101573,21013,105028,155960,91641,-35489,-28402,78941,135487,143494,110314,61880,106683,64280,50703,48772,8425,-44856,-90,118962,242662,334277,434207,392166,304761,248270,183887,43263,-68408,-98055,-91036,-75533,-20053,5013,-1979,-56150,-62784,-31992,-31556,-67178,-86040,-58700,7744,91079,134708,193794,233538,129114,-23291,-25343,914,1226,-20581,38279,100033,123681,63977,-26226,-72025,-32138,6665,4569,15698,45938,73282,37816,-10398,-3873,-10804,-17033,-25034],[-27337,687,43753,99193,57326,-2859,-46940,-20991,-12475,-66384,-72470,-14763,58069,92715,66380,32451,-15524,-19697,-3444,16205,48419,22428,-29886,-49800,-19627,86064,253871,374672,230751,72363,-22332,-62796,5806,25720,28167,2690,-58719,2834,86987,87616,35031,40828,-36526,-53307,-17512,-52606,-65431,-108718,-95641,-78273,-33972,26135,29350,-1460,-22724,-60334,-91997,-65401,-30939,-15061,-22083,-15984,-11225,-249,2279,-2011,-37468,-19397,81903,74622,-3319,-67410,-62834,-16329,-49623,-50424,-28333,-6281,-23598,-39965,-21566,50933,227424,299434,75628,17748,14400,21559,31361,28400,18420,5222,-14030,-3113,-14604,-65906,-58862,-42610,-60197,-79647,-101830,-85517,-31601,-22867,-65842,-44387,62163,130097,32850,-55560,33084,39672,6179,-23935,-10591,46867,50682,-86,-41379,-30931,-19312,-9410,21826,69200,117220,115245,124810,150643,216976,311563,320198,195391,57770,-57853,-93210,-52576,-68347,38529,144610,218687,146638,22867,42982,64383,119396,233358,355366,416685,421279,398213,216780,48825,-20722,-29338,396,18515,225,-33512,-52463,-15714,17267,46053,77162,110118,81405,-514,-35857,-2642,73396,124483,146208,184591,206700,132707,49747,99398,83866,31145,-18003,-8524,17288,3235,-49550,25998,96836,24835,-26296,-22060,-5158,8454,26386,55930,60881,42887,44025,26854,-24817,-77135,-103301,-114278,-91764,-64789,-14971,22254,52798,109641,196592,304750,341507,283889,104589,-7004,9191,6115,11996,-29053,352,-4585,-4889,82581,100396,-4557,-86772,-60024,4904,76344,141292,98854,69456,28419,-63353,-47435,24456,27451,-22032,-41791,-42178,-74302,-124214,-11196,150887,400224,252201,86109,10769,-24334,-93857,-91717,-58387,-80952,-109229,-129998,-78939,8840,79143,108403,98935,67161,86819,97181,75517,70375,97339,51489,-76263,-103049,-29371,-13610,-59851,-86662,-82794,-82744,-76722,-26666,26455,143824,240560,250859,163002,124431,59455,58329,137036,138899,39317,-43838,-4767,42608,49112,-28497,-141676,-81328,8492,786,-54412,-116565,-136653,-113532,-90940,-53567,-12076,66466,79980,13092,-39930,-29423,-61231,-20886,33016,64068,68279,43117,-18894,-35816,-795,14197,1014,-7800,3576,14776,-26677,-63304,-50721,-35682,19307,39538,-70242,-122813,18354,168057,298711,379260,253110,135321,82781,109658,118702,62977,-61497,-136964,-160293,-136467,-108849,-129983,-115948,-65035,-50647,-36216,-46718,-52285,-80364,-109395,-101935,-85673,-86153,-91882,-61062,40722,92357,125507,110526,24359,-34820,38939,172390,208399,84032,-78722,-98368,-44000,34200,54351,-2557,-84492,-116122,-50562,7694,28847,57329,77101,-4215,-124289,-122072,-111458,-102001,-73443,-67548,-35497,186028,367713,379537,244390,97864,-44920,-82804,-62266,-90164,-82281,86331,263770,280187,131840,15370,-32866,14401,83183,98025,96292,66072,26660,8679,-5764,124163,130603,-21271,-13034,71501,77781,46662,4476,-53657,-39451,-9885,21067,126381,153129,46158,-14322,-56206,-72876,-76712,-79076,-67230,-12269,-10855,-78066,-126042,-119767,-27594,-17571,9507,33905,130,32613,127219,132215,40507,-68690,-140386,-49969,-41865,-50422,9766,35305,-1065,-11664,-16060,-47049,-72345,-57587,13543,59899,58835,114532,130572,78798,44005,40451,67811,41238,36353,104560,140982,89633,-26679,-81840,-57289,5488,59911,24087,7273,34604,-28491,-118928,-144553,-100041,-23787,77389,181548,203243,173593,142665,168938,142250,-27880,-36916,-6483,-25279,-94190,-110486,-60117,-66870,-101006,-84948,-31398,11921,56740,37137,-62827,-98743,-38544,-42881,-66721,-67677,-105356,-78913,-54356,-60882,-80670,-62555,-26883,-10326,-31572,-48803,-60525,-36081,-47795,-69502,-33499,37978,133722,245598,438154,588082,481616,176617,1297,-787,83117,122629,121421,120068,83114,7132,-84249,-32834,126716,224667,353321,178727,77696,-19083,-6519,-3829,-46950,-72489,-82778,-116111,-37133,90768,187570,210392,198194,170622,199140,140087,21663,-5720,6994,-22047,-77778,-70092,-5505,11061,13748,8879,-20663,-53948,-49058,-21727,22267,28348,42196,30594,-403,-48074,14948,274,-62134,-71773,-103183,-147140,-102318,608,92428,166882,189394,141099,55191,-26614,-73742,-15987,11439,58329,76447,32831,-65212,-166817,-60002,15023,21531,19351,17090,17731,-38081,-64318,-52601,-53560,-96874,-96996,-67123,38263,234709,229959,157145,141590,154255,90697,-5728,-74654,-151382,-110308,-60078,-10536,-10462,-53494,-105581,-72756,-45775,-38007,-26853,-38842,-115617,-106704,-16818,32329,96576,94224,30758,-35305,-17243,42814,63722,36326,53793,48515,-5388,-71448,-129743,-92651,-65747,-28763,14498,34697,95691,193289,268342,255071,231486,206950,120554,24723,-5414,11500,40037,61194,91715,94747,50498,4129,-4988,-11162,-31276,-33298,80116,200769,150092,-7921,-70383,-6063,74058,110111,84188,139484,212553,219902,182663,113095,14348,-37122,-43752,-30635,-8745,20984,22972,-5040,-14898,-18361,29086,193207,450757,660773,628137,424611,137707,-54772,-82094,-6266,58782,47387,-39862,-47392,-4485,19855,69747,26652,7147,50237,43585,-29123,-50887,-3049,323,82780,139898,108190,40234,-14139,-66342,-85649,-52394,25268,108303,201532,127795,-33001,-136884,-81341,21211,105201,127964,118001,106157,102722,7702,-18621,5030,21198,-21859,-73263,-79969,-83400,-64570,-44509,27293,130500,168908,104382,10176,-88842,-85095,17544,114368,108003,75670,4033,-51419,-77749,-32064,-5296,-53472,-107596,-114529,-58830,6952,14650,-17153,-21653,-14306,54752,271387,339690,220689,118045,69965,23172,-25915,-57298,-49235,1921,24111,-38458,-48295,16408,67664,52225,27050,-59649,-92063,-95296,-115553,-98279,50279,77420,80020,136617,51878,-82785,-75190,7872,115954,199307,115347,-57734,-74775,24479,31860,-8967,10570,13158,-59200,-95591,-146416,-190302,-171449,-173908,-31687,-74523,62310,209547,242278,128328,-25618,-109891,-27784,-47445,-118841,-33078,-11140,-61993,-124228,-104843,-84341,-43484,-9663,9014,-21340,-31636,19953,-26072,-81989,-33146,12376,3402,33173,67136,20971,29272,216341,554782,158918,369610,177850,2520855,4827471,21630105,58372292,103849262,140605144,156861892,157673360,151998106,134529871,99441984,56267487,21074644,3599262,1901950,96066,1220449,477554,-22811,-87847,-49891,-24982,-3495,-96960,-84205,-81285,-75989,-58044,-92045,-130969,-56440,21934,57617,35176,17959,41908,6281,-99049,-114244,-49245,17948,58140,49860,28953,-6257,-45825,-62538,-66489,-108480,-131880,-100960,-21056,-30130,-197569,-300389,-303469,-251007,-230962,-57697,12751,-39076,-72246,-44668,-26575,-48315,20013,15909,-35790,-41827,23672,125347,75110,-53711,-61194,126847,382183,269919,89990,-14144,-53332,-14971,86499,129912,135235,133667,99222,-8252,-92785,-77363,-71886,-68017,59021,239781,311085,268999,207255,132684,49662,-76350,-54032,-59983,-65690,-22760,1959,902,-55460,-133513,-34801,77968,189622,145046,62103,31580,-13604,-75357,-143018,-104227,-75064,-66058,-70842,-55289,60372,177708,207006,201510,157687,109853,12342,-68731,-138752,-113339,16801,88952,66953,18737,70330,124954,46134,-76524,89038,232714,308274,308050,170275,-9958,-110034,-24089,94235,231342,295593,320413,265068,95377,7916,-48112,-85834,-58004,-48168,-63712,-68757,34839,181603,243730,169968,76114,42963,69811,186734,134994,33386,-55724,-116017,-122309,-108867,-118967,-104042,-35813,3310,12954,-4793,-54587,-71246,-86351,-145795,-99471,55574,261327,266373,214656,115516,62962,129448,194568,240086,256057,281668,166161,-14146,-91563,-54300,-25794,-51105,-107558,-87876,-27767,9106,71677,201675,321741,275038,57117,-58463,-54915,-39898,-73868,-139001,-44176,43649,169623,289101,367717,313331,161620,48144,-95441,-116566,-106703,-96917,-63990,-82664,-91788,-91354,-57182,46697,84172,63424,31281,-22038,-68081,-67787,-47595,-43064,-67327,-87228,-100193,-111946,-115882,6073,135390,225446,246883,210663,144619,73255,23112,-324,19703,71394,106090,128586,141138,172833,159015,130831,76940,43760,38259,41325,29929,79172,143669,150886,64039,-5278,-9293,-34875,-78517,-128991,-140918,-76409,-31331,-54196,-110477,-44931,209090,279906,133912,57399,40248,33123,-1626,-47774,-40892,5408,98977,147924,100744,43973,27994,55334,131652,184789,171672,126837,-9689,-65367,-52506,-27493,8519,-13625,-58754,-86350,-88005,-80228,-69035,-18620,20998,83367,159290,62699,-56861,32310,165737,182138,74778,-14336,-26968,-19924,-30090,-23571,-17796,-35880,-31853,8721,39973,45547,83695,204902,284651,228607,15602,-79510,-75324,-86593,-88186,-59672,-17236,-2336,-16284,-36461,8460,10442,-92332,-59543,-40316,-66180,-116771,-107448,-110528,-127574,-138364,-89427,-55962,-85454,11413,171948,232104,160531,40374,-17364,-19328,-11212,97722,162818,130232,-8486,-73005,-7549,20855,70448,143964,172338,148672,132490,119014,59403,40773,79453,78725,59407,-2927,-108174,-154527,-98345,-29281,11288,3466,-21482,-28045,-22285,807,60686,107101,115253,100616,26763,-46523,-58813,-67296,-158112,-109162,-78017,-73560,-120259,-58553,80982,187125,142088,74518,13429,-32532,-73621,-93999,-117568,-96409,-1529,90848,144169,88269,12350,-51614,-1482,84046,174543,262151,102806,-61489,-37435,71307,96908,-2009,5179,192041,254922,153526,150395,145185,129409,174327,150956,76042,46190,-20110,-108564,-144778,-86363,-35090,-28586,-46776,-42833,-31783,-12535,-12231,-38159,-62062,-116468,-125604,-92409,-64066,-12614,62904,33958,-63791,-20250,144774,246763,185493,50343,-24196,-81500,-77586,-3351,96926,164992,80652,20327,-24858,-60399,-44810,26839,106641,146054,111834,66753,54528,75904,-23890,-71661,-33843,-11097,-14307,-21415,-43555,-48687,-3506,2007,-57264,-101124,-54626,-63351,-122933,-72483,-36717,-35758,-29942,-15200,36900,88060,119378,95618,8659,-81009,-70202,-39681,-27934,-11858,62794,41984,-23021,-37626,99897,247683,290559,111911,16270,52897,64385,-34922,-88112,-12445,18403,36606,34341,48703,68000,25245,-35536,-72812,-25194,31552,52111,38913,20395,-15723,-80178,-115277,-76901,-15336,-75817,-121970,-113243,-54125,-75734,-73217,15733,90498,169619,200456,132530,47957,-11094,-32906,-59661,-67285,-56371,-54592,-64258,-69109,-75278,-77457,-57352,-70015,-76241,11985,78641,97083,109195,58764,-57100,-101989,-84465,-92084,-66860,-50753,-54273,-68608,-99362,-92953,-75069,-42577,1401,60100,70166,45883,14812,65502,196252,322828,284604,118861,21288,-59885,-66734,24051,83288,116633,67841,-48097,-32576,135035,214239,193292,103853,-9448,-48905,15924,19130,-52220,-48432,54922,135588,180597,154879,47590,-86097,-99991,-83772,-31470,21789,77294,86815,20975,-74876,-59055,43296,119445,100767,16440,-52418,13446,132239,189616,100070,-11799,-39923,-25290,-54114,-84231,-81022,-88288,-59236,3952,36732,48465,56731,11710,-61571,-74459,-32518,19667,70668,50564,-26700,-104063,-104267,-38598,17809,53398,157687,271474,249468,193935,118236,13383,-66372,-55976,-59010,-89353,23081,87326,-13302,-68079,-82450,-51179,-39875,-88986,-49454,-22503,-77479,-85465,31813,104991,137939,37001,-89468,-45700,61876,120542,180473,141627,46489,-38507,-133692,-50065,-8158,-33030,-18323,-27485,-47438,-82028,-100351,-34424,13508,20310,589,-41161,-85681,-83213,-69362,-7074,76681,80897,7692,-12356,-3529,6550,21509,-4131,-48935,-105735,-76474,-55219,-47194,-22359,92214,96298,31809,-28930,8856,24396,-15683,-27178,-5632,30001,59270,97452,123151,108849,92630,59151,36216,68963,92913,3359,-128030,-104429,-50361,-37121,-2000,-1165,-38734,-38961,-45606,-105291,-70917,30643,78190,105580,55520,-2841,-13681,9176,53201,53146,-11449,-105767,63166,158814,273960,469643,510340,353464,266678,160214,54842,8628,92604,220650,205225,81632,-37590,-112016,-102083,-92633,-74203,-23906,-15063,-21085,-18486,40186,90897,170016,239244,254849,149636,17000,-37462,19009,-36967,-62327,157841,370614,379058,276061,92585,-21300,-56223,-61279,-8285,146769,298871,270226,162863,74230,-33252,-91082,-59947,-31113,-44775,-44305,-19982,-37226,-67157,-25177,70871,173437,257459,272983,138769,-424,-73323,-83411,-17868,32385,-40950,-53601,13392,65730,64816,34167,28707,32356,26284,-30424,-73209,-65713,-66950,-68157,-63433,-13018,61411,147062,124313,180848,365460,513510,410477,114506,-16978,159315,462053,543075,409472,197861,280,-25576,-5107,-30934,-106188,-61077,112115,280217,322726,302934,203017,137346,96167,121736,79574,42817,25811,-8963,-53108,-67599,-9887,33077,36363,-2802,-19524,-4414,41486,136308,147996,49785,-114289,-78708,-31997,-66629,-69396,27327,95917,101180,598,-5026,12902,-1637,-31085,-37135,-22868,30057,52583,67938,12334,-54958,-64958,-61208,-28835,-15704,-42886,-90589,41680,225780,458050,801150,1280295,1308755,943128,798562,1070959,1411556,1337913,936789,636727,913060,1161884,1054371,723812,319648,93295,45361,-52178,-105806,-41835,-50072,-58533,-85732,-31963,-67041,117272,473036,2974894,7794243,14562096,20568876,17776546,8963418,15794301,31773804,43517609,43181647,31705486,15048351,25952456,44289658,51279832,43787236,26238389,10284238,15550698,21214206,19548203,12898941,5534840,655605,363292,113533,-7125,4728,-121426,-135081,-60017,-37685,-104423,-120186,-55324,247,18989,-39343,-38950,29602,21005,-6138,-17138,-21438,-56929,-67521,-43299,-51540,-54445,-53580,-56357,-34722,-84193,-92015,-44226,-56290,-54511,6933,75315,70840,-43636,-13778,240476,559531,639955,520516,341916,421779,660994,733610,601685,165191,-38402,-427,-53908,-77184,11865,35002,33814,-38072,-101729,-58473,16046,59436,74471,38906,-772,6834,60069,142813,268979,361695,325834,175285,28649,-145741,44465,244264,262915,59867,-73419,-20650,46355,36351,-27276,-73027,-46421,48199,194752,294714,307588,172279,54030,-2401,-26992,-44939,-99079,-107609,-14302,43712,64889,27811,2232,7534,120689,214073,232745,180163,127268,32328,-17632,-22922,178,-24334,-81771,24093,81568,112209,58040,-43182,-37656,68661,123302,125467,85000,22280,81255,63298,57595,53567,6441,-43200,-15065,76481,168304,302111,444751,426962,346800,295819,226822,66488,-74441,-107747,-89266,-92312,-47715,-13175,-6669,-52136,-67128,-42042,-27442,-51634,-73280,-53534,15794,99786,146409,214953,263343,148093,9673,13766,22073,7666,-23871,30841,97774,126253,64609,-26245,-63046,-21490,6389,-6547,-4232,19423,44874,13318,-23540,-9227,-12827,-17977,-26822],[-20420,8264,50220,101727,59334,-9141,-71274,-30859,-16858,-72148,-71450,-2746,78032,100436,66726,34585,-11828,-15150,-3475,12663,46703,16194,-44135,-65870,-30849,77240,248205,366979,216517,56785,-37239,-62490,20840,48960,41286,4115,-52868,-15004,47342,62451,31145,37722,-54042,-53976,-16318,-59249,-83531,-103845,-83931,-88721,-47038,16386,15763,-15818,-33995,-70131,-100725,-73457,-38110,-14339,-10469,-158,-3137,-1534,5601,10527,-18851,21,82402,73373,6368,-39069,-84032,-78861,-63097,-26726,-10129,-2138,-27314,-34450,-2093,76741,251305,277689,61119,11106,12014,19495,18130,17283,26296,13797,-5277,7482,-7924,-60294,-52222,-40587,-63431,-95864,-126713,-95901,-31628,-14891,-57599,-54445,30873,87151,3384,-52964,41131,32732,-12266,-51928,-37804,25350,36277,-1863,-35617,-22951,-2499,12244,28844,53670,88134,89757,102925,138456,212492,309673,321941,199320,65198,-49914,-106039,-62767,-96839,35684,147748,203092,101592,4591,69172,76449,106376,199728,348307,431899,437481,380835,184232,33392,-17435,-16984,5351,12892,-6957,-33187,-47588,-13843,14142,49316,89685,130549,103821,22161,-39989,-18353,67217,119714,130070,142264,147696,76386,1020,91238,105689,56863,8458,14969,25661,427,-45041,63301,114115,29024,-25611,-14093,7617,16227,28858,59487,74143,64490,61282,34428,-25136,-70954,-96638,-115066,-94158,-66663,-13375,24503,55264,116780,198982,300784,327884,272760,107870,-1769,23214,15695,11490,-37238,-2779,4096,-802,69948,79940,-20188,-79719,-54118,1765,64450,138409,104033,62984,8209,-97507,-27922,47176,39591,-14380,-44767,-46570,-71446,-101084,9969,180320,399417,216300,62688,708,-25985,-96690,-87300,-48805,-73660,-96920,-100852,-46533,28498,92981,116086,106171,74235,86962,87138,49774,33924,79458,51831,-81781,-97358,-16225,722,-47790,-77087,-81606,-93842,-88929,-41916,-4391,103797,215107,264066,177893,119017,32673,31197,121120,129382,30935,-45428,-14840,13964,11448,-65321,-145302,-53367,26839,3483,-59253,-122884,-148547,-125862,-98979,-60587,-22265,57478,75880,4237,-90141,-61803,-66597,-13519,50044,93927,108318,95253,27232,-9736,12449,13248,-14196,-20363,-3,19160,-26643,-70815,-64952,-45787,19235,57663,-50367,-126337,17155,174981,297306,355489,211263,106194,86053,131517,129687,62675,-57935,-129290,-149907,-126680,-100208,-119376,-114795,-66476,-48695,-32035,-38286,-40409,-62037,-88201,-94043,-82875,-86362,-92071,-47013,56330,95502,115781,93128,6133,-51765,18252,146246,170234,52476,-80110,-105325,-48925,28707,47872,-10960,-107589,-124497,-58642,-11014,6493,26330,47980,-15527,-125001,-110867,-97469,-89518,-67071,-70209,-39324,173384,373940,373230,232247,71135,-57562,-92014,-73693,-108687,-75802,108438,301161,319294,146184,17372,-41127,-1659,66523,91089,95017,65909,22995,-4,-27709,85252,128591,-8489,1560,72102,72420,45933,11069,-35874,-24347,-15699,-645,88751,126130,38201,-10961,-52055,-71788,-64908,-51653,-59329,-16089,-22835,-85856,-129307,-115447,-22744,-13998,30204,71347,42914,93353,190119,178574,81510,-54704,-134770,-52914,-46349,-36742,24063,61988,32473,10027,-7474,-48055,-73408,-64665,-2210,22863,33866,92582,108362,57498,4016,-26373,4325,-7521,-6835,68156,117062,83889,-22195,-70211,-40777,26937,90208,60436,40689,61372,2150,-87439,-120447,-79604,-5552,103447,208147,220593,187928,139141,166178,160898,-45876,-72480,-17028,-23913,-88758,-114049,-62703,-74238,-108861,-89662,-42837,-3333,52076,43646,-66611,-120235,-58326,-64094,-89918,-76971,-113961,-95881,-81635,-88052,-90858,-58270,-34097,-24550,-43619,-54394,-56420,-26407,-33340,-47956,-8192,72822,167209,291844,493190,618029,456766,160352,-822,-21022,51460,93935,103802,112828,82407,9143,-81796,-42780,106780,209260,330346,178075,84283,-32029,-66104,-50366,-73328,-87770,-92729,-119649,-30865,90211,162216,176444,170041,151927,178354,114285,11089,-5923,11032,-8918,-56093,-49788,14985,24185,2545,-27476,-63487,-71377,-42704,-21572,12840,13734,29787,26538,11847,4688,63325,21685,-54688,-79198,-124478,-153713,-77962,5797,83990,159036,193094,156928,62528,-43849,-77526,-5422,15081,52782,60909,9605,-89736,-152524,-53007,9432,8256,-2399,-14828,-15701,-55859,-69191,-46423,-40555,-82895,-79900,-56372,32299,228893,221890,156878,133792,130437,54601,-36078,-95325,-162356,-98209,-59616,-24629,-37245,-89395,-116197,-62047,-43511,-50011,-47682,-49432,-102745,-107107,-30195,1765,57739,63267,21037,-21076,7926,63458,76484,41398,49959,32433,-26265,-92182,-116091,-77482,-58701,-19129,30112,51365,119684,226954,283699,246035,221272,206079,125890,32734,789,16912,41110,53213,75758,70632,20781,-26162,-24563,-18130,-34596,-51001,45534,137839,78276,-61036,-91589,-8712,91847,150721,117954,153626,220113,214134,155701,72976,-12610,-20295,-27289,-20766,1706,38248,48303,23204,5850,-14197,33217,225458,498035,709289,665007,456930,168267,-31695,-97890,-20703,39321,24153,-64212,-51882,335,35561,111028,73724,30285,60896,56794,-14570,-56158,-22259,-11482,77714,149011,123470,37933,-30801,-81870,-86878,-45234,39645,123563,194699,99468,-49685,-154697,-89112,16334,105672,125207,121010,123276,126375,28668,-952,15415,22763,-25388,-78887,-89910,-97871,-73561,-49085,19893,125709,184436,124501,29380,-74300,-86493,2018,94546,92838,58797,-7449,-54462,-78341,-43363,-31641,-74213,-126100,-112912,-65470,-1110,9776,-22383,-29128,-24419,31858,232866,338408,235496,128887,80784,33697,-18287,-54393,-53873,-14428,-254,-43328,-48112,7584,66283,62177,24015,-68076,-84062,-78977,-83682,-124295,55573,103804,109723,163948,88063,-76105,-108121,-18588,97836,192358,123403,-47848,-88046,11625,24861,-17346,-57,-31084,-226128,-270480,-245863,-207915,-154415,-131939,-14980,-54360,42169,184204,223234,123081,-21062,-112076,-47387,-53743,-81262,-24167,-12776,-76120,-117528,-86365,-57060,-4263,45919,77440,39266,-4326,48833,-4789,-84333,-46713,7793,28993,101816,142629,50491,46449,307595,729049,201456,550854,273588,3633879,6881502,29783770,80396931,143672297,195009136,218001148,219694125,212448883,188439070,139043296,77796290,28570899,4643048,2882137,170569,1475856,549436,33695,-41471,-43994,-10054,59193,-59808,-112264,-85169,-101295,-81344,-103611,-129039,-61294,20270,59166,47191,27026,41433,4922,-85997,-93693,-38247,28443,65928,50642,24013,-13429,-47235,-58071,-64950,-107879,-126644,-126119,-41865,-8422,-127623,-249701,-297978,-252266,-189363,-77747,-19111,-52135,-73569,-46499,-19713,-33405,18705,5199,-44697,-67074,6833,108429,52052,-69002,-41725,159322,369740,215480,50190,-36238,-29504,13255,101658,126613,103850,81593,56471,-19511,-91537,-72746,-69764,-94248,31913,205388,264314,218989,170100,108530,22698,-81293,-38280,-54735,-75004,-39018,-20019,-26218,-90325,-101854,4198,115073,217331,157981,58425,28025,-19277,-83809,-148957,-100879,-70092,-66945,-69759,-66884,21907,111082,132317,123525,92312,59664,-19391,-81674,-131315,-130580,-39888,27748,30489,29013,96434,140063,53198,-71069,60057,203056,305004,318402,174259,-1884,-92518,-18137,92110,208711,254587,271917,213648,51458,-33042,-73229,-86167,-67027,-71868,-87994,-53855,67697,212609,249082,161068,73551,48496,93092,212563,134796,27875,-57842,-110405,-119434,-109214,-125297,-122289,-47707,-2291,8308,-16186,-77093,-101101,-108321,-145128,-86290,72816,276503,266678,225071,139030,91281,151571,223336,264454,242329,245827,150976,-16835,-96712,-60390,-35127,-54337,-108669,-79792,-16661,17631,77758,226554,372458,314747,63082,-73762,-70616,-49393,-91177,-130564,-25656,72733,206813,303098,363204,311941,161242,59831,-73336,-154124,-136292,-93674,-54608,-76273,-105251,-97649,-53959,46561,85664,65826,30372,-27222,-70352,-70653,-59368,-62814,-90065,-106280,-107470,-115961,-111112,-9077,87796,157196,197373,184676,128693,55485,6898,-15659,-3058,35099,59689,82930,100600,151223,160512,140800,87852,48639,40061,42296,25609,66596,120356,116240,28866,-37049,-38119,-50841,-81517,-128641,-151726,-97360,-54608,-72400,-110764,-15237,216273,253114,114944,53279,39123,30601,-6275,-59615,-51022,3410,101016,156818,112016,50331,3733,28651,118445,208555,220575,183505,33075,-33054,-17108,-1222,25904,-440,-48622,-76805,-81019,-79258,-61827,-6389,37965,106093,197041,97835,-47521,40982,187420,182092,66942,-13250,-4781,-10154,-25486,-18814,-19807,-61384,-57623,-19591,6484,14815,46743,156264,271146,235205,16570,-68469,-70849,-89089,-105595,-86320,-34550,-11953,-19988,-27752,15310,8676,-102663,-62439,-39967,-66556,-119742,-113194,-114703,-135729,-152386,-106059,-71227,-79707,24317,177762,241724,174445,44341,-24383,-32826,-10437,103626,169465,144181,4569,-65011,2707,37355,89744,158141,175925,151476,133400,101907,22337,6477,62411,81759,84815,42927,-63193,-126031,-113694,-55896,-21847,-30014,-45661,-39066,-20588,18196,86768,133664,130891,97867,3285,-65098,-35236,-27885,-122321,-122114,-66210,-55947,-106296,-69550,69008,162893,129031,80601,28334,-12622,-49061,-71457,-105948,-92491,1001,95967,155830,102892,20831,-51409,-16939,61852,147597,239687,80201,-69270,-37951,67825,85621,-20204,-15764,151949,202094,131023,136145,130796,102680,154107,164758,108032,72492,-7754,-108359,-144151,-77106,-26426,-15594,-31388,-26769,-2777,34123,28801,-12946,-53802,-120405,-134110,-79542,-50833,-9428,65780,52123,-39272,-23995,125685,231426,169492,39696,-28029,-84221,-84195,-14441,81838,132722,48394,5703,-26384,-49491,-29755,32977,91237,129027,114872,86319,83764,93661,-11801,-67378,-44537,-24283,-24493,-33668,-55799,-67292,-27319,-17942,-66433,-104336,-62067,-76099,-122985,-70055,-49911,-64747,-65655,-50195,15996,71083,98476,73184,-10997,-81061,-69669,-24989,-4616,21919,103746,68804,-11010,-33776,100356,227116,283895,113811,17520,45358,55926,-44742,-80922,-4682,26572,46252,42483,52992,72273,33762,-19816,-55376,-22926,44605,85396,64338,16595,-40878,-106251,-102340,-32128,34037,-36272,-95110,-97857,-57552,-87670,-80277,-3999,67833,146662,177293,112567,25477,-41510,-57187,-79827,-92645,-80777,-76203,-82770,-86477,-92756,-89684,-62974,-76839,-110387,-32447,19206,51589,77059,30347,-66094,-51012,-51726,-95802,-87502,-83955,-95082,-101390,-115495,-97560,-74565,-38329,4985,64503,87335,68479,29929,67906,190698,319961,267752,116042,31135,-46472,-56587,36328,107438,152311,104756,-32615,-50026,107291,170275,131019,40001,-70716,-44226,41402,50269,-19928,-65857,37977,118269,168394,144682,36792,-59707,-66632,-65424,-21385,24713,72919,83518,26659,-63276,-56337,14674,70804,60413,-12666,-94489,-11492,113468,182230,120386,5878,-36462,-30288,-63277,-87120,-76555,-83881,-61784,-1440,25771,47924,56486,8459,-69082,-77416,-21980,59978,124655,82793,-20313,-112440,-129514,-88926,-31162,15494,127672,276498,264622,195855,109451,-5218,-63385,-42993,-49767,-76548,37076,108481,-10799,-94417,-105078,-61726,-58586,-98300,-1760,26188,-44816,-71494,49910,123152,140671,34220,-85763,-62301,37539,116221,216275,190247,69493,-35409,-139186,-42752,-12450,-36612,-25216,-34516,-47572,-74959,-107938,-43400,4652,9866,5296,-24382,-71259,-77498,-95399,-55590,33729,66321,8838,-11648,-7679,-8233,-4417,-24387,-44386,-58593,-49672,-38268,-42389,-41138,79207,88730,28608,-23336,15378,32641,-5562,-23750,-14903,12319,41644,95030,128086,106770,77114,58986,50393,84267,89759,-25354,-146811,-85098,-30556,-14512,13699,-2518,-46616,-43343,-48668,-108515,-39512,64158,96592,90990,24240,-25065,-28272,-12377,23384,20146,-33001,-99490,54170,147991,258768,446177,527337,396971,298922,180871,62815,7890,90787,222369,214878,96526,-23809,-105095,-117613,-98979,-59989,-17308,-8153,-22371,-33675,33998,89262,151983,186436,181417,111508,-8498,-42166,31368,-12961,-2598,183583,369643,373356,276814,95248,-29520,-75322,-69867,-2074,107759,256800,247732,153595,79920,-18006,-86718,-68531,-34555,-32618,-25772,-1762,-16461,-64315,-50141,51674,162065,261965,292392,142741,-153,-71940,-98148,-34888,13189,-52452,-58855,14728,72721,82539,62758,64168,72817,63062,-14727,-83159,-81882,-83671,-89925,-72364,131,82919,165439,132066,192481,372960,472189,345574,69648,-30240,164342,431246,515908,411761,204207,14843,-38060,-23208,-37834,-100293,-67547,95983,243091,291985,312703,224603,147717,96499,105667,54179,16478,-164,-26590,-59697,-59528,-7834,25652,22071,-18610,-18775,6156,66160,160428,164042,65886,-96705,-95263,-39376,-63813,-55576,43760,117023,118436,-6373,-41600,-11599,-6720,-49075,-75597,-39938,16918,34718,40490,-8958,-73595,-84150,-87683,-54594,-33778,-52156,-86480,43123,242122,548713,1007984,1620255,1733862,1350217,1133276,1342458,1670721,1659944,1291915,985237,1316320,1643726,1473560,961740,366115,74076,42188,-38059,-110286,-54233,-56733,-59631,-97807,-22926,-79184,164354,676446,4484746,11699265,21035014,28144245,24078802,12040682,22726083,46133911,61854292,61111645,44119188,20774716,36162438,61396365,70850197,60084142,35744336,13947496,20790207,28372577,26221286,17447501,7655774,1066689,355183,113329,11379,34133,-100339,-126952,-49574,-48713,-127561,-54046,45060,81618,54678,-28671,-49342,25108,23633,393,-13645,-27662,-67013,-74283,-42988,-40170,-37436,-37946,-44748,-32441,-69337,-77324,-44084,-46089,-13272,51348,112347,102129,-38496,1499,280450,617604,693230,544590,323486,388034,706210,833093,648969,172058,-59453,-18777,-61515,-70965,5284,20328,19730,-43071,-95269,-55055,13577,52196,67954,43074,15748,28724,77979,150693,255913,323257,281371,155809,24801,-142659,32590,234845,270798,60197,-84124,-6888,67071,52640,-27339,-73878,-44231,45299,183261,275038,296689,183913,65692,9647,-9173,-22344,-75090,-137136,-49124,8580,36851,8685,-8481,9970,129711,219577,214587,152520,120508,27162,-17024,-16319,-684,-30456,-50370,32386,58719,65633,21555,-54835,-42298,63396,115372,110164,61392,-15010,46812,58749,61911,54442,2380,-37524,-19456,45911,104893,265010,441977,449369,377214,328651,252189,82458,-76496,-114036,-87627,-112373,-74825,-29736,-10089,-46720,-69635,-52220,-21741,-32445,-57156,-47781,22605,106466,156657,232266,280496,157016,39664,44601,39903,12614,-26720,24869,97528,130673,67824,-22512,-50814,-8481,7979,-17373,-25134,-6859,17782,-10259,-36409,-13507,-11819,-14515,-23640],[-14405,11752,53909,102278,64496,-10126,-96763,-43273,-26073,-81641,-70860,8489,97108,104396,62183,31784,-11694,-11451,-1111,17010,59911,27701,-45791,-80168,-44265,65846,235319,346775,196110,38877,-52267,-61153,30325,64256,47158,2877,-50657,-32168,8133,32134,22828,33867,-71281,-59138,-18429,-65622,-103150,-85349,-68652,-92641,-62539,2168,-2168,-34634,-49292,-83080,-109794,-82594,-48923,-16632,-2100,12441,3235,-3220,7848,18643,-2862,15420,77038,67220,14101,-9505,-25593,-49031,-31234,3041,11554,4725,-28979,-29417,16059,104634,273658,253856,51464,5616,7818,13957,2202,6181,33491,21577,1923,14792,-5440,-57565,-48059,-41276,-68872,-113335,-145176,-97345,-29313,-7343,-49630,-57726,6307,50131,-20299,-37598,52067,27646,-26759,-79415,-66260,-2826,14489,-7605,-30786,-16399,11720,31970,38974,42753,60113,61484,77615,123329,204042,301229,314061,198064,70338,-42271,-113468,-70468,-97090,42582,154593,183956,51127,-10909,88778,84726,86409,148084,307971,411151,420160,336813,142734,19749,-13251,-7092,4378,-567,-19943,-34445,-41895,-11426,10809,50182,98186,148360,133467,68436,-22008,-32045,57252,108541,106968,94674,88417,24078,-28075,96901,137225,87897,34489,34366,31331,-1011,-27207,95447,122360,28573,-27804,-9278,17970,22583,30827,62987,87880,86447,74363,34765,-31614,-65685,-87968,-114620,-96435,-68004,-11178,28981,60791,123731,198675,291537,306435,253683,110152,10197,41440,28052,11747,-44844,-4973,15478,11671,67321,61014,-34839,-71767,-48304,-6556,43362,128106,106399,55442,-12289,-121470,840,69341,49646,-6762,-45377,-48808,-65317,-69692,44443,222134,396213,186093,44145,-6285,-23936,-94246,-82088,-37498,-63602,-80145,-62312,892,72160,127067,136519,120820,84829,86387,75259,22800,-3650,52424,43691,-87685,-86810,-1084,15367,-34453,-64226,-75798,-103537,-102200,-59353,-37238,56624,179691,267926,193278,115458,7001,2272,103107,117463,22195,-45763,-22617,-12621,-24332,-98962,-121292,-25549,40713,3438,-64822,-126588,-148757,-126318,-97776,-63565,-32221,47345,72328,5826,-126339,-87287,-61542,-238,72840,128864,149998,146718,77052,20954,27913,13841,-28804,-32527,-1775,25584,-23632,-73490,-77572,-57178,15278,71380,-29113,-123072,15268,175709,277844,307874,160884,75495,88004,146950,130246,57063,-54717,-119590,-138236,-117080,-91489,-106908,-105346,-64041,-44970,-26932,-27926,-24422,-39572,-65248,-81940,-76658,-81189,-85021,-23195,74691,99890,108036,80122,-7163,-66464,-3981,114186,127212,19211,-81091,-109371,-52501,24582,44853,-11890,-121672,-122141,-60288,-24979,-15155,-8371,9868,-34305,-124223,-94185,-79140,-73887,-57814,-70539,-42186,148974,362941,350040,206720,36444,-56117,-85969,-83622,-125838,-58941,136613,340318,357913,162173,21558,-47403,-14459,52535,83529,92663,66609,21839,-5860,-47250,46931,125025,7421,18651,73550,67921,45241,17879,-15527,-5614,-19258,-20215,54937,104467,37879,687,-40564,-64565,-48011,-18992,-31579,-10055,-35063,-96629,-136465,-100268,-13028,-9227,51236,114863,101726,169338,253174,217148,117305,-42572,-127676,-48004,-41480,-26496,28592,72904,54941,17621,-16993,-63113,-81369,-74842,-24393,-23110,14862,75568,89033,43517,-17346,-85064,-65016,-62182,-51891,31566,90589,75086,-15183,-53290,-21167,47499,114169,93193,72630,86449,35900,-43543,-81685,-45116,21047,130157,227380,230220,197174,131843,155990,168119,-31032,-57924,-7789,-12244,-76876,-112163,-61322,-76561,-110072,-90019,-51857,-14287,53938,56913,-60737,-137242,-72667,-77656,-105289,-81343,-120492,-111407,-108233,-112185,-94932,-51799,-35396,-30686,-48742,-55284,-49945,-17854,-20687,-24862,18925,102177,192682,327146,529102,621795,417810,143103,-4382,-40510,21999,68568,90071,109200,85686,16291,-74102,-50359,86004,191829,296055,172911,88312,-37312,-112930,-87593,-93265,-97429,-95559,-114210,-25938,83412,133002,141393,139888,129907,153098,88978,2743,-4870,14323,2622,-35932,-29163,35501,34924,-11803,-68623,-105270,-52078,-22205,-12427,10529,5627,22643,26168,28977,59331,105962,38711,-46350,-82813,-135470,-125228,-46258,15501,75221,147043,189845,161434,64240,-47559,-63366,5209,19982,47981,46053,-11464,-111254,-134863,-46020,4444,-4404,-23565,-43393,-45707,-71600,-70266,-36604,-25839,-67767,-61374,-38663,36816,224345,208128,150622,120661,101787,18852,-62187,-109166,-148568,-85520,-56962,-34962,-58710,-118598,-100334,-49109,-38858,-58359,-66003,-56144,-85830,-97467,-36886,-22711,23215,35497,15526,-4376,31295,80271,86580,45239,43924,15214,-45563,-93890,-89660,-57756,-44982,-1098,55045,76977,150577,260950,293155,230040,204368,198206,127630,41129,8495,22028,41002,44197,57829,45522,-4916,-48272,-35846,-20335,-29083,-54489,21762,84810,12917,-107558,-94921,-7356,110621,191365,151949,163072,215724,192999,115076,23692,-11501,15028,-2983,-6102,15112,57401,75660,53198,26657,-11953,31333,249943,527815,728046,673781,473873,198144,-408,-106812,-33516,20247,497,-86852,-51723,6239,52467,155006,124986,51036,67342,63854,-3784,-52138,-37678,-22320,70600,150359,131872,34095,-45310,-94578,-87536,-42105,48704,130121,176302,67792,-64930,-159513,-90707,14554,105910,120803,120130,132957,138769,41232,14065,24236,23453,-27118,-80504,-95976,-108883,-81344,-54515,12014,117156,195481,146559,53414,-55986,-83486,-10392,77427,79117,42791,-17696,-55881,-76496,-50495,-49674,-87523,-120541,-103331,-67646,-5907,9910,-22575,-32336,-27479,13428,184149,316362,234932,129909,85259,41377,-10908,-50388,-57318,-30070,-23231,-47439,-42764,9444,71017,74076,19293,-73762,-74309,-62480,-49780,-97301,83479,139000,133646,174990,113462,-52335,-137587,-45437,75651,174845,121906,-39103,-98743,-4929,13052,-28366,-13345,-65252,-242978,-267495,-215618,-160048,-117606,-94510,5175,-32522,22422,152519,196608,114422,-14249,-89640,-46060,-37917,-41787,-8823,-11880,-87352,-104229,-67178,-30008,31915,95926,139620,97585,28950,75709,15277,-80842,-57260,8662,64661,181322,224984,82210,63306,396016,868844,243025,723667,383902,4633486,8770255,36955410,99755366,178905874,243353691,272542069,275280511,266933520,237325453,175145706,97412135,35283589,5446394,3850287,296668,1641237,597590,95574,11745,-34936,4330,117613,-9790,-110372,-71035,-119357,-103993,-109586,-113352,-50616,29440,65417,59745,34746,40353,5713,-69142,-69156,-18079,47471,78705,53560,20306,-20103,-47176,-50293,-61003,-103469,-111241,-141283,-62251,38097,33685,-32969,-116127,-153252,-135520,-86884,-49665,-66001,-72438,-37249,-1099,-17719,15476,-6061,-50563,-88083,-9847,85379,29165,-78074,-22289,185340,347600,174238,27515,-31280,351,40393,115453,122665,78117,38197,14992,-31459,-91852,-70175,-66360,-118726,9971,171723,215316,164741,124474,80203,-4158,-62606,-25022,-53416,-84535,-53669,-40674,-54109,-125457,-62827,41027,143159,226268,158050,50609,22580,-24607,-90992,-149438,-95683,-63826,-67678,-70001,-66995,-17,69245,72504,51171,22749,2884,-53008,-77885,-109888,-138790,-93257,-26943,-1070,42113,123647,156169,63658,-56122,34964,171441,294176,321374,175176,5995,-75875,-12096,85840,178990,208006,218362,162052,16189,-62399,-94399,-83634,-74038,-91322,-94220,-27422,103808,237821,242630,142683,65890,49575,111660,221233,121815,16835,-59264,-101112,-112206,-105839,-124033,-139991,-58996,-7608,3254,-27521,-97507,-121146,-106380,-122049,-69733,90241,286432,262853,229691,157396,120987,177442,254294,285992,224470,206008,134646,-18172,-99763,-65735,-43482,-56072,-109205,-73100,-8487,20562,73185,233253,398703,335261,64309,-86573,-77927,-47667,-87883,-99935,-1393,104459,233797,299209,340470,301728,162464,75593,-41565,-115953,-126438,-86161,-42844,-57257,-91457,-91558,-45853,48847,88409,69537,29770,-32691,-72568,-72299,-68695,-79438,-109152,-114480,-101010,-107005,-108428,-29401,36457,91624,148232,156501,110684,36820,-9833,-30710,-23763,3772,19918,43746,64307,129101,163454,156033,107883,62956,52071,50491,24932,55352,96290,80260,-4666,-65928,-62297,-61286,-80318,-126415,-160479,-115518,-75256,-87881,-106899,8956,204894,216254,96144,49502,37612,27263,-10537,-68156,-54392,5876,100212,154348,112777,52399,-14776,4488,104872,230714,273357,248683,89761,9357,21903,27069,41356,10618,-39375,-68150,-75067,-78604,-55313,2343,48182,116513,222362,134301,-24949,47534,198374,173687,58889,-9466,11638,-3042,-22314,-16509,-24166,-84867,-67436,-39835,-25497,-16104,10301,106378,247279,235719,19773,-56714,-67406,-90638,-120097,-113886,-46162,-15759,-16837,-15985,17464,526,-106597,-52324,-35169,-64884,-120144,-118263,-117549,-137919,-148726,-120687,-82954,-66160,38872,182135,246067,186158,49620,-29917,-42946,-4516,109301,171796,153793,17664,-56122,13114,53959,109494,171983,177843,151840,132193,84663,-9276,-23771,46107,84128,107436,84647,-21623,-93999,-106507,-69263,-43346,-52429,-60290,-42584,-11829,42143,114235,157504,143100,93468,-19718,-80001,-12654,8190,-81929,-100299,-49607,-36826,-87385,-80968,50987,131125,108670,81733,41138,7534,-22105,-42932,-83687,-82006,2855,96887,160912,113031,27686,-52602,-34661,36855,116918,207768,55074,-76703,-36271,65736,75006,-36125,-33789,110410,153277,118116,121985,117870,83835,138678,176503,135893,90720,199,-107079,-133826,-68308,-19589,-3682,-14937,-7960,30980,87594,77461,17415,-41894,-117307,-131072,-66831,-37442,-5630,67197,70092,-10664,-22078,99500,202806,144644,26841,-32861,-86762,-89796,-24770,66874,100384,16255,-13277,-34347,-42427,-14904,38297,74302,105436,108792,99580,109406,105888,-447,-59534,-53340,-36497,-34486,-45494,-64740,-79380,-48226,-35677,-74606,-105569,-68836,-88340,-110138,-67131,-61930,-91126,-98045,-79752,-5072,53901,79484,54502,-21496,-73863,-71212,-14367,15052,53904,144226,96653,2167,-32759,92708,194427,259003,111570,20217,40060,50455,-47533,-72446,-78,32295,56665,54842,62975,81663,45121,-4529,-40500,-23470,54033,116405,87132,12866,-61017,-125957,-85325,5339,70535,-5175,-61503,-75828,-60022,-97589,-85244,-20322,48594,126998,156372,93700,5240,-67678,-82173,-98726,-111269,-97555,-93619,-97464,-100409,-107442,-98125,-65581,-78843,-135842,-61073,-27642,2925,37554,-2261,-54740,1727,-13417,-80523,-108536,-115409,-132737,-128426,-127010,-98655,-70337,-31178,10259,68291,103280,88443,41160,65889,176201,299957,238262,107720,37236,-32894,-44284,50588,128310,178198,138016,-13865,-69458,74837,127067,79132,-10622,-120460,-25699,64947,78099,18662,-71475,20838,97541,148767,126238,23560,-21722,-28219,-42167,-12492,24219,67251,80072,31975,-53149,-56224,-16105,36929,40631,-17848,-112520,-36468,89292,165349,132186,21023,-34127,-36175,-72672,-91243,-72434,-79253,-62612,-6086,17332,48226,55689,5267,-75342,-78802,-9666,99449,177388,114876,-11803,-107697,-108775,-111185,-68092,-17733,96868,267206,269944,195841,102307,-21841,-57489,-30260,-38472,-60718,50756,127505,-1871,-102967,-106493,-61736,-70507,-73342,43806,74169,-9791,-44019,73596,141084,140423,33885,-77055,-81507,21918,126683,262021,244593,95153,-30555,-134782,-33877,-16132,-37774,-30580,-40643,-46437,-65798,-98550,-38033,10089,16716,21559,-2932,-51933,-65679,-109604,-95081,-1428,51009,10487,-9327,-10702,-24662,-32196,-38847,-23228,-13325,-17952,-20828,-36836,-59960,61893,77326,23823,-19075,19650,38459,4013,-19712,-22744,-3097,25995,89608,126228,99467,58019,59211,67293,102678,86876,-51799,-136419,-62524,-6892,12011,31198,-2279,-51997,-46157,-51401,-101156,-3503,96485,110501,73064,-2144,-38605,-37631,-31869,-4703,-10655,-53773,-90006,47608,139379,244134,412137,524567,436415,330859,198321,67540,5774,85247,211916,214784,111586,-7866,-93534,-128669,-89444,-42663,-5034,6846,-12938,-43216,23829,81873,128106,137168,122074,81256,-29897,-41850,45628,23808,59989,209688,359210,362082,278139,100826,-34687,-89704,-56365,35421,89464,204319,210360,135986,80070,-4752,-77324,-73843,-37737,-21276,-2169,21566,4520,-58248,-76478,34915,152130,263809,304232,143888,1983,-65409,-105898,-50086,-5295,-62229,-61348,18665,81522,101819,93313,104995,124957,115169,19325,-72187,-97290,-100360,-109340,-69845,16567,101785,175118,137718,201645,368094,413978,271856,26950,-35456,168428,382455,461695,394745,207696,39342,-37920,-37849,-43124,-90679,-61269,93102,215953,262122,314888,242198,156008,94794,87183,29062,-8701,-24053,-41958,-63094,-47839,-3477,19675,9521,-29539,-13608,18673,90498,181326,174830,76769,-76856,-106576,-45350,-59823,-41190,61305,137415,133265,-9833,-70625,-20687,8129,-40407,-121721,-56174,4926,23458,22402,-24770,-84747,-91140,-107613,-75814,-48597,-59462,-79706,44921,256453,630146,1178077,1877936,2075755,1701389,1430750,1557845,1846319,1915888,1615121,1317348,1686933,2072688,1841347,1167905,404053,59005,42966,-20130,-102839,-65053,-60969,-57920,-103251,-6990,-70727,216603,875729,5978380,15557360,27111147,34754167,29496623,14700863,29296889,59702742,78780697,77496939,55191595,25863085,45396164,76623234,88075301,74277272,43944807,17106945,25151599,34330018,31795221,21282608,9484448,1470446,332719,108075,27295,61216,-74791,-94374,-28404,-45190,-85349,17893,151250,172360,98371,-15886,-62381,17572,25476,9307,-4566,-27782,-72628,-76714,-36349,-21653,-12431,-13838,-28563,-28744,-46530,-33717,-1542,0,35105,89524,138673,129432,-26728,20379,312697,646495,721792,561903,304073,340013,715346,902896,681241,183936,-68627,-31968,-62973,-63868,1081,9355,9891,-44303,-84327,-43022,23300,62388,79980,64815,48340,65424,108311,166545,241181,273455,226160,133913,21850,-134997,16862,211126,262948,57218,-95916,8699,86707,69052,-23097,-67059,-37410,46607,174534,255523,280893,193601,80021,24714,11743,2859,-49364,-121008,-73734,-16609,17389,-4418,-18480,10950,136629,220669,192000,122866,109356,24416,-8912,-4145,3777,-25796,-13813,46112,40204,21345,-14224,-69222,-41497,64325,113191,99728,42028,-44868,4174,48845,62160,50464,-3123,-28214,-9371,32834,58223,227775,426910,457023,392421,343111,257940,89057,-75743,-116257,-85218,-130801,-97323,-43372,-11595,-39451,-69530,-61838,-14503,-9797,-36684,-39495,29422,112164,166305,244489,282256,153706,61518,65104,53239,16281,-28788,20684,99411,136997,73744,-15084,-35670,6920,11885,-27007,-46321,-31293,-4871,-30007,-47778,-15942,-7329,-6478,-15853],[-6855,14576,57875,104060,75978,169,-84538,-52683,-36421,-91323,-68219,21168,115997,105864,54316,25379,-13490,-7236,4840,30503,89615,63124,-26156,-83327,-56257,54352,217566,316925,171793,20518,-65738,-59075,35832,72527,47603,704,-49817,-47128,-26858,-178,10696,30702,-84438,-66487,-22672,-70470,-117439,-65537,-51816,-87378,-79399,-15713,-23581,-57336,-68402,-98683,-115587,-90100,-62398,-21152,3368,21752,7753,-5211,8653,22455,10084,26005,67300,57387,20438,20351,37098,19920,15602,34093,35812,13255,-28845,-25427,32017,132306,289744,226628,44374,85,847,4387,-15802,-4889,38396,27268,6484,17738,-8361,-59353,-47860,-45446,-75957,-125173,-137061,-91519,-26914,-2540,-44596,-57085,-10668,24193,-29608,-22743,59533,20863,-38665,-107492,-95561,-37812,-14760,-18365,-29097,-13603,20370,44347,45391,33174,34150,30788,47915,102998,188825,284014,294935,189188,70183,-38148,-115360,-76757,-63047,68040,173167,169817,1204,-23308,98026,86304,59320,83848,238363,354621,368343,268683,94286,5700,-12224,-3476,-4971,-23676,-39445,-37241,-36641,-10915,4265,45015,98271,159097,164978,128043,13414,-42545,39269,85570,72285,39866,27991,-25866,-38855,105975,167757,114258,52447,44545,30848,-3073,-3324,117670,118660,19800,-37075,-11855,21350,22418,26704,61297,97312,103828,79313,25028,-46482,-64807,-82178,-115921,-101797,-72358,-12507,30945,64455,125642,190883,272080,272974,222604,105559,23694,58050,37656,7849,-56233,-10603,24388,26709,73501,44104,-53719,-68218,-45614,-19901,11947,106835,101896,43442,-36187,-105413,27460,84670,53525,-3766,-48473,-53484,-60212,-35731,86098,269936,386352,158769,26674,-14755,-22946,-90896,-81134,-28712,-54679,-63452,-22964,46976,124975,174506,164808,137776,93223,79440,56549,-8832,-43536,14873,22580,-97668,-77126,10285,24537,-25138,-52713,-68545,-113709,-121918,-84967,-75394,4873,137525,260518,204782,111279,-17902,-32259,78390,98107,8039,-49669,-32976,-41588,-62587,-130718,-93833,-3249,45186,-4042,-76197,-132162,-139641,-113892,-86146,-62952,-45589,30604,63311,11943,-79834,-81251,-47680,14494,96961,163057,185875,188346,121344,49172,39111,10082,-48052,-49929,-7337,27882,-24069,-77155,-93937,-75673,1820,74265,-12381,-117718,7006,164641,237846,237271,101737,39574,81934,147777,114608,41312,-57422,-114310,-131397,-113068,-87853,-97494,-94818,-63271,-45743,-27706,-23746,-14270,-22971,-46893,-70850,-71757,-73981,-72104,6815,90916,100934,97638,66220,-20497,-83342,-31234,74792,79757,-16619,-86693,-116304,-60093,16833,39795,-11190,-119147,-105877,-59758,-38873,-39942,-48247,-37962,-64444,-125369,-78702,-62920,-61184,-51631,-74169,-49595,109731,329263,305761,162868,-9484,-48293,-73219,-97111,-146634,-40265,162488,371093,385097,171942,21462,-57770,-30016,34902,68455,81871,60970,16761,-14738,-69854,7175,117212,23456,33940,71303,59305,39129,19172,935,10754,-25411,-41715,25712,88188,41961,15201,-27451,-57374,-34243,10016,2361,1003,-50335,-115440,-148134,-79624,-4282,-9156,65726,156380,168690,250101,305963,239458,137949,-40161,-122908,-41443,-36650,-25005,20696,62849,56805,1811,-51405,-96769,-102574,-94109,-60218,-81031,-308,59444,69280,33480,-20069,-111349,-141439,-124926,-101397,-7677,58659,58870,-11023,-37098,-4497,60272,123544,113417,95292,103131,66041,7062,-30936,340,51994,152533,234977,228259,196348,116669,134848,158092,-638,-16540,11972,3073,-64204,-109548,-61133,-78652,-110303,-91952,-63572,-24555,57648,70556,-51978,-153891,-86280,-88512,-102231,-85750,-129230,-129230,-134726,-122528,-92220,-47900,-37400,-35201,-52193,-55949,-45721,-15230,-15051,-7029,40277,120869,205586,344811,537924,594328,364748,121393,-13452,-62594,-7226,43747,76748,105391,88590,23616,-67148,-59661,61420,169325,251454,160778,85984,-42114,-137673,-114335,-110335,-104195,-93778,-106525,-27471,65926,98100,103531,105738,102559,122581,62500,-6847,-6749,12780,8030,-22389,-15239,47998,37350,-33625,-118159,-103461,-15055,4277,676,10924,-209,16379,25109,46190,108651,137227,48047,-41002,-86509,-136918,-99284,-18819,23855,63195,127654,174717,148061,54850,-40365,-43875,12531,23694,41892,30027,-32225,-131716,-122060,-44295,-4077,-19586,-46768,-72378,-75320,-88305,-71643,-28470,-14153,-55324,-45801,-21355,45762,216732,185422,133671,97015,64838,-19196,-87797,-119583,-133506,-76618,-56214,-44773,-77311,-143311,-80861,-38580,-35176,-65698,-84772,-62111,-69738,-82931,-39439,-43085,-7983,8664,9792,9715,48906,89147,90178,44424,32933,-5322,-64334,-76787,-59484,-36966,-28548,20298,84260,107377,185213,292346,295078,206085,178827,180296,122092,46281,14569,23572,37604,32960,36232,17889,-27239,-62932,-41165,-21032,-19285,-45838,14570,57561,-19200,-101858,-78531,-4933,126200,225126,179093,163471,196102,155384,60331,-27788,24648,58741,24034,9908,28442,75397,101971,81443,43817,-14360,20153,260095,533276,711667,650943,471241,221725,33170,-99337,-45910,2,-25631,-105886,-47794,9889,65722,194700,175128,67999,70792,67224,3800,-44395,-50099,-33941,59832,143320,132437,26875,-59832,-106797,-91043,-44237,51341,127499,148477,34355,-78636,-142214,-86324,15762,105687,113752,113169,132256,137119,42871,21853,27375,20292,-29631,-80373,-99058,-117358,-88287,-61545,2304,103069,197823,167269,80973,-35023,-78215,-22346,60722,65210,26776,-27797,-57207,-73490,-53800,-59987,-92545,-103256,-87997,-65437,-7960,14201,-18695,-31995,-23800,70,129297,274509,218033,120604,82586,45042,-4985,-46305,-60362,-45420,-45110,-52060,-34547,23501,86633,88717,14223,-75567,-63904,-47177,-16950,-42190,133538,181208,149884,169027,124668,-25371,-144996,-72888,48976,146759,109595,-33794,-106384,-23596,-2376,-42323,-29860,-76010,-92816,-114892,-107161,-89545,-78670,-61735,25293,-10712,5214,116543,163707,102293,-6352,-62865,-34055,-15971,-4700,10762,-9798,-96754,-89946,-48235,-4319,63793,137419,189923,148934,64796,98542,32913,-73857,-65454,12615,104487,262152,304543,113859,78344,468597,951813,277201,858407,493312,5352213,10171342,41896766,113074163,203423180,277241479,311021346,314802759,306030279,272749071,201525181,111743692,40048888,5857437,4648416,460020,1685646,613376,154213,65128,-25150,15356,163654,41462,-79534,-47072,-101844,-115343,-104129,-91623,-26049,46659,73476,69879,39280,37709,7581,-50881,-42856,8811,74247,96357,58667,17631,-26548,-45910,-40151,-56104,-96802,-91340,-127064,-79607,91271,201558,201388,100029,-20350,-77591,-81806,-74074,-78461,-67028,-18251,22218,-4551,9844,-18311,-55038,-97719,-23744,58767,7391,-81391,-6048,201277,317625,146769,21764,-12346,28221,64755,127120,117709,57369,4327,-23839,-44344,-93837,-69430,-62033,-137160,-3684,142456,169512,111627,73381,50286,-22652,-30915,-15224,-56189,-94457,-67030,-60177,-82946,-143455,-21063,74404,160201,215417,144468,39288,16127,-29173,-96594,-144622,-88345,-55483,-67072,-72514,-57805,2226,68114,53889,13757,-35454,-46777,-70473,-55424,-83026,-132456,-137578,-70074,-23286,56470,150504,172194,76557,-33997,22185,145428,280230,318386,173257,12764,-60754,-6656,76376,146060,161139,165472,115940,-10016,-81107,-97252,-78723,-77500,-100607,-77642,4965,139347,253102,223820,115765,52380,44441,120621,208022,94740,388,-58724,-87532,-99030,-96762,-113808,-156791,-70012,-12740,-1540,-37001,-112578,-117081,-83056,-91453,-49962,105982,288501,253767,226172,167149,147092,203666,284356,302436,203896,165181,117757,-18230,-100364,-69519,-49673,-56008,-109466,-67804,-3162,18230,58931,222054,397671,333522,59818,-97104,-77560,-38141,-67022,-63312,28242,137651,248035,278959,304029,284921,165187,92607,-8944,-78076,-100003,-76743,-29339,-29444,-56783,-73248,-32690,54163,93389,75672,30610,-37504,-74324,-72876,-75602,-92742,-124069,-109093,-88298,-95335,-107872,-53493,-14952,32333,102044,128026,92013,18742,-25511,-43772,-40791,-21142,-11178,13066,34634,108455,168169,176837,138986,91124,78146,63742,26611,44604,71319,43804,-36055,-91710,-80398,-66010,-75517,-122601,-167147,-127253,-88756,-97401,-101168,25267,179414,176135,79809,47159,36541,23942,-13229,-71391,-50604,11887,96730,142167,104336,50097,-25923,-15926,92297,248749,324493,316493,157315,60370,62643,55490,54304,19161,-31434,-60572,-70267,-78625,-49455,8482,53486,117142,235877,171410,10363,51766,193899,155891,50489,-4079,23311,2084,-19770,-16570,-31967,-100969,-59070,-49297,-53581,-45824,-22622,61251,217734,232218,25445,-45185,-65064,-90104,-123135,-133452,-47875,-12470,-7284,-3495,14382,-13699,-98750,-31097,-26161,-61527,-118820,-123082,-118055,-131819,-132784,-124574,-87489,-47357,52919,183209,244009,194678,56621,-32091,-46329,5557,113309,168945,157664,29684,-47378,22401,69435,128586,184611,177928,149658,128635,68021,-34525,-50120,30352,85273,125394,118660,14649,-65576,-90565,-70721,-52757,-62930,-65132,-39373,2899,69847,139246,175383,150073,87044,-41171,-90479,6323,39336,-39718,-65509,-29254,-17963,-65421,-89115,28056,93105,81280,76674,49939,25034,2417,-14559,-57509,-65679,5096,95014,160782,119441,33643,-54035,-52557,10935,84405,169554,28458,-83658,-33472,63660,63822,-50906,-48871,72129,114928,109189,104727,103327,71271,127317,183618,156228,98772,2323,-106263,-123619,-61814,-16304,5138,370,11171,66159,143906,132209,51467,-27511,-109350,-124374,-56657,-25973,-3180,65496,85631,19276,-15381,65935,160424,110729,10840,-39722,-90431,-94680,-34486,52399,69568,-16262,-38776,-50526,-39977,-2533,40112,53793,73943,90183,102488,127491,109927,8039,-50417,-60817,-48841,-46114,-58667,-71410,-82670,-64905,-50750,-83337,-107258,-77296,-102118,-98543,-66545,-75149,-116531,-124705,-87413,-27419,34857,60464,37427,-25092,-64996,-75993,-9758,28581,80406,178783,121682,13735,-36294,75789,151476,216965,102813,20974,34925,46554,-45562,-67754,-2720,31538,63401,66937,74235,91077,53883,5446,-31958,-30276,57396,140657,102847,6059,-79967,-135938,-72514,30403,88691,13042,-35537,-56610,-64096,-107649,-91207,-35743,30435,107806,134979,72903,-15937,-89410,-106291,-117201,-122936,-109450,-110247,-111748,-114356,-122543,-105750,-69664,-82168,-132658,-71826,-57302,-49523,-12993,-41378,-27928,51268,23008,-59040,-131624,-143813,-169348,-146188,-136136,-100605,-67208,-25902,12592,66815,112619,100247,44179,55991,151042,262228,196536,91262,35040,-23714,-33412,63305,141579,188653,158727,1834,-94197,35923,84383,39024,-40596,-113125,-10425,79415,96579,52980,-64652,445,70058,118180,95331,5674,12816,3569,-23752,-10740,15951,56315,72261,31709,-50048,-64267,-47168,20509,36556,-10154,-100274,-63663,58572,138298,130924,27951,-38747,-48114,-86466,-101877,-73544,-79081,-66167,-14515,7173,43701,49018,-3075,-85411,-83540,-1937,128626,217948,139336,-7200,-99262,-86421,-100117,-92336,-50554,62112,238714,257177,186216,89282,-39668,-54753,-23221,-30504,-47260,57887,136935,6721,-88106,-87863,-56237,-75054,-47948,78760,111476,18841,-13203,96911,152905,132602,31043,-68700,-103105,18385,145385,307352,294842,117518,-28734,-127091,-30550,-25710,-42918,-40509,-51939,-49970,-60949,-90440,-31706,18299,29519,38175,14456,-35741,-54875,-104074,-104186,-26025,33608,8292,-10056,-16964,-47937,-67657,-51918,-1267,21536,6641,-10239,-37369,-84903,32613,54088,9483,-23481,14817,34713,5677,-21765,-35474,-22698,4900,73158,110580,80191,30537,53449,79356,115971,77304,-79884,-117089,-45291,11799,33575,42437,-7353,-61598,-54527,-60902,-92416,24899,117091,111747,46708,-28606,-49972,-50296,-56878,-37994,-45858,-80343,-85360,36613,126482,223266,363094,493994,460222,354588,204194,60864,-5493,68303,181459,195703,117009,885,-87564,-127637,-79087,-30603,4788,20813,-142,-45963,2096,58393,90343,86319,71278,52006,-51970,-44215,53478,58624,109786,221728,328930,335374,270227,100826,-44420,-106731,-42445,67161,82518,141793,152186,102039,66263,-2082,-73497,-83416,-48641,-20225,14039,38074,16371,-56580,-111134,14351,136024,254898,298999,133839,-2288,-62620,-109591,-72112,-31350,-78620,-69395,16006,82535,112772,115798,140510,176977,169062,56738,-52975,-117674,-125663,-125695,-64948,25977,108296,167966,133637,200987,346357,342285,193371,-16373,-39548,163064,313653,380122,353096,199795,57878,-37878,-57701,-55640,-88733,-55697,91232,186251,222050,295917,241846,149840,79324,56251,-4870,-41823,-54771,-63821,-71861,-41779,-6352,5742,-9575,-42521,-13775,23079,103717,188970,171620,73878,-67364,-120895,-59450,-63991,-35136,70302,146560,135633,-18113,-95199,-24403,30567,-1126,-108938,-78501,-14804,8302,4375,-43116,-93731,-92085,-116986,-98328,-67146,-72383,-81095,36337,256871,681063,1270793,1990214,2257898,1927114,1632333,1667452,1891585,2044099,1836099,1567294,1951836,2365767,2084011,1295065,414162,37768,37093,-10073,-96043,-83779,-72463,-63498,-109243,3881,-49127,257316,1024389,7199027,18726972,31757448,39229961,33061400,16461485,34396862,70167605,91399878,89517411,62991510,29428915,52050122,87313016,99942619,83872670,49389657,19208030,27859011,38022501,35273418,23717688,10691326,1790571,287593,88236,30178,74849,-55232,-62177,-8461,-38968,-53947,76931,241783,250556,133949,-12657,-86076,-1885,17206,10953,665,-29903,-80575,-80952,-29917,-3279,11842,6863,-21384,-36222,-27494,16520,56276,53603,75147,110880,145774,143809,-16784,32927,324182,630462,706298,554175,271152,271083,674965,921271,681024,185370,-76224,-49068,-69029,-66532,-11671,-7958,-5918,-52254,-81246,-38807,27378,71570,92907,87350,81768,104601,142072,182485,218564,209166,156041,101266,10178,-133503,-12644,164381,229140,40902,-117275,16113,94467,74946,-24130,-64563,-36646,41224,157613,226130,250862,190378,86114,31654,24095,18925,-33408,-102920,-93909,-39288,-586,-18518,-36209,-184,127953,203246,155222,84591,85846,15855,-1105,4508,5158,-18721,15428,54116,18724,-26374,-56945,-95720,-45172,61754,107468,85559,18765,-71382,-55263,20707,45881,30792,-19629,-26514,3380,26798,20015,183909,391066,438521,380126,327691,234811,76157,-83107,-123948,-90759,-131292,-118239,-62824,-20518,-39871,-76105,-80122,-15633,6230,-21021,-36079,28479,108739,166585,240854,258811,129256,63693,65541,52094,9658,-39065,9003,93827,135610,72951,-13452,-27044,15578,9501,-43214,-75937,-60750,-29020,-52117,-65376,-24626,-8025,-2973,-13167],[-2926,12453,57522,102678,89015,17980,-59113,-59918,-50877,-104233,-67630,30773,128460,100116,39033,11098,-20737,-6144,10089,46183,124337,112179,6918,-74819,-66940,41467,194083,277840,142821,417,-79188,-58784,35959,72573,42116,-3403,-50758,-60238,-55524,-31959,-5940,26977,-92161,-75337,-28858,-73703,-108987,-44933,-34116,-76637,-96520,-36152,-47099,-82794,-90846,-114175,-112878,-91803,-76805,-26788,6705,28379,11024,-6744,8639,23540,21190,33182,56016,46565,27487,51717,100718,87977,62310,64604,63250,24329,-24976,-20335,47663,160220,298292,198671,40897,-3332,-6360,-6236,-31782,-12736,43166,33372,11218,19496,-13430,-62861,-48572,-49029,-78828,-115865,-110142,-78289,-22234,2185,-39649,-51239,-16055,15988,-17053,-10469,63506,14774,-43760,-119727,-114849,-71466,-43736,-28445,-26281,-10416,27175,51698,48980,27527,17488,5570,20087,82600,171771,263773,271300,178141,69414,-33174,-112157,-74726,-23837,116900,214836,175255,-30690,-26109,102498,87049,33689,21649,156476,276964,295351,191337,50660,-2479,-9004,-263,-15463,-48273,-54370,-30655,-23532,-5212,1123,39746,95162,168143,201040,197226,65181,-36285,19539,55223,31662,-13379,-24336,-63652,-30419,117857,196876,137396,66771,51835,32143,3720,29931,137087,111668,10493,-46099,-13971,25383,22981,23254,61294,109251,123260,84063,14432,-60184,-60268,-72059,-110560,-101614,-71443,-9486,37650,73207,129676,182933,249821,236193,188751,100781,45173,79984,51251,7411,-63028,-11187,38596,50845,97427,45032,-69391,-61446,-37065,-24414,-16517,85335,99985,36985,-53094,-75500,56704,100867,60253,3177,-45752,-51945,-47425,8052,141029,328190,377788,143195,19204,-16152,-14790,-77517,-72558,-11434,-36088,-37335,23488,94082,185750,239633,208805,165080,107395,74721,40369,-34397,-73249,-19440,-137,-99372,-59753,26286,36794,-10777,-33011,-49413,-109851,-137654,-109320,-107805,-33254,105966,254638,221992,117335,-27275,-61752,56961,81062,-1768,-47279,-36424,-62962,-92469,-132884,-57960,22596,50144,-9028,-83844,-128917,-117945,-83306,-52646,-44909,-50717,16579,57819,29249,-21407,-36968,-17400,40479,132394,204673,223025,226118,165717,82399,54356,10952,-61830,-62712,-7082,34922,-19248,-72589,-103369,-91522,-10922,76155,9155,-100958,2084,151824,192270,161827,48227,9196,76163,141782,93384,25960,-56606,-104488,-120136,-105003,-79265,-81028,-74835,-54562,-42029,-25638,-17834,-3117,-5133,-24370,-50489,-56269,-52489,-39602,52681,114471,108636,94506,60892,-24130,-91606,-51670,42318,43010,-41768,-86744,-117276,-62201,15246,41719,-1484,-93137,-72512,-47704,-42900,-57306,-80392,-81237,-94340,-115964,-55844,-40261,-42727,-39796,-71952,-52063,69079,285390,253511,112551,-53597,-31678,-52068,-104259,-150091,-13002,192627,398288,404951,182300,25269,-63625,-39475,22219,54300,70393,56395,15680,-18211,-86510,-20327,119238,51964,57126,74777,55745,36452,23587,21285,32765,-24961,-54517,15359,89004,59299,40001,-5086,-42953,-16761,41010,42915,22585,-56951,-132877,-134606,-45387,11407,-5765,80655,200727,245950,335747,351610,252074,148610,-41224,-107423,-25635,-25679,-22304,11508,43223,45146,-29714,-98574,-132830,-128945,-113697,-102521,-131258,-1326,52612,58598,35339,-1494,-73563,-131477,-165924,-144385,-38758,31808,44823,-1936,-14796,16079,71313,124195,125906,114241,118198,98795,70404,39800,64712,95385,178611,240311,224288,193858,102613,112425,139780,34922,31372,41987,26552,-44556,-99120,-54761,-73078,-103194,-88983,-70651,-25658,69620,89360,-36132,-162261,-91972,-90152,-91120,-83667,-132547,-140342,-125526,-98327,-74504,-39118,-34201,-32780,-47852,-49312,-36676,-11437,-9609,11057,61124,136215,214036,351964,527390,547070,310982,102998,-20640,-79152,-27141,27382,71072,108306,97430,36870,-55481,-63848,40966,149529,209228,150162,84573,-42353,-112323,-115704,-115180,-99263,-80295,-90908,-29547,44998,66260,71158,76107,78951,97229,43729,-10789,-5304,12806,13274,-10092,-3828,55301,35669,-55236,-116325,-48492,32325,39336,22238,18881,1204,16002,28504,67991,154913,162023,56143,-32987,-84889,-127316,-73154,7870,35252,54451,107196,152756,121585,39777,-22766,-20347,22217,32332,40709,19118,-46398,-144672,-110052,-43009,-10780,-31282,-65188,-95866,-98763,-100285,-68891,-18266,-1249,-40707,-28506,-1499,60994,209784,159561,110442,66643,26441,-52248,-108105,-122314,-116254,-66358,-52227,-48753,-87361,-131472,-60318,-26673,-28117,-66960,-99246,-63208,-51494,-62372,-34881,-55181,-30573,-12306,7341,24470,64395,93771,90951,42806,21528,-24231,-75677,-47416,-23936,-11702,-6570,46810,119098,144450,226151,324311,294917,180437,149935,156762,112650,51128,22396,24782,35711,25438,16586,-6510,-40431,-65641,-37576,-17398,-4338,-25798,28967,65585,5097,-49680,-47706,1533,140229,250892,198375,157067,165357,107634,-2356,-47224,82213,105868,53803,29040,44020,94628,129448,109514,58910,-18667,2928,257702,517667,666545,603639,453015,239450,68786,-76934,-52954,-17212,-51177,-106779,-36521,12449,75164,227859,223031,84719,77323,74526,14501,-31612,-55877,-43870,48198,131858,128896,19155,-72190,-116667,-95617,-48355,51397,120660,118338,3976,-86764,-120981,-73833,23410,108995,107549,102352,122775,123664,36022,23027,25431,14691,-31629,-77522,-97499,-120776,-90899,-67426,-7195,85428,191149,186132,113520,-9376,-68976,-32844,45357,52452,12691,-36033,-57277,-68608,-53238,-63282,-88268,-84277,-67138,-55674,-3885,24888,-9101,-26110,-12116,-6189,75317,219192,188535,103826,74889,46217,834,-40745,-61446,-58655,-64218,-56192,-23624,50270,121225,112522,14801,-69797,-51842,-32393,14208,23139,199475,228972,159697,149553,122138,-571,-119305,-99464,19276,110554,87801,-32324,-109048,-41016,-18228,-57809,-48693,-56755,63724,50789,10847,-22188,-43492,-32905,44573,10986,-5869,80209,127801,88084,2137,-38997,-21016,3054,27411,32213,-7382,-104714,-75397,-29619,19740,91163,169004,224701,189761,100230,116055,47546,-64842,-71442,17358,142339,334110,371291,142918,90341,513914,964464,298647,929954,584122,5665060,10830634,43693969,117890314,212696457,290414886,326333236,330965507,322527825,288177562,213311416,118141097,41974652,5792634,5135818,632195,1598287,591765,200637,110338,-16907,20887,190980,85969,-45660,-18861,-72807,-92290,-87660,-66023,5833,66148,79658,74533,38522,32248,8848,-33513,-16700,39790,107241,118491,66058,15623,-33470,-44077,-29401,-52227,-89413,-69613,-100121,-92056,135915,338031,399288,293755,110731,-19901,-65790,-86798,-87407,-57309,5886,43940,3612,566,-32692,-60121,-88140,-33280,29956,-13809,-81699,3535,203082,280389,129421,27067,7115,49007,83755,134973,110538,39043,-22130,-60253,-59628,-98824,-71531,-58340,-128150,-9009,118083,129328,63088,18762,21232,-22142,2716,-11029,-64446,-106067,-81155,-80351,-114091,-108909,20384,101587,163723,185325,117206,23922,8228,-34151,-102120,-138537,-80246,-45801,-64507,-80058,-45737,22323,100827,89873,43659,-30668,-52384,-51304,-24955,-57219,-116826,-164071,-98798,-35212,68281,173034,184769,88749,-9476,25014,129418,265822,309140,166613,15590,-49760,-4342,62698,111040,115671,115427,76965,-28444,-86691,-81415,-73906,-77624,-94563,-51778,36813,168041,253318,191841,80502,30790,29789,113864,170641,52036,-23183,-56995,-71411,-79721,-80698,-97520,-153470,-83241,-19705,-7111,-44416,-118946,-95427,-53601,-60017,-29500,115755,278627,237158,211455,164288,163640,224633,307828,309565,180006,124069,98621,-19431,-100618,-73243,-54992,-55979,-111643,-65977,-2625,9139,34710,193950,369428,308099,46971,-107976,-73426,-26690,-40597,-25962,60238,168400,246435,243718,257521,261871,166959,107253,20017,-44012,-76174,-69119,-16994,1437,-13545,-47074,-16771,60262,98846,82942,31832,-42811,-77345,-74554,-82287,-104721,-135019,-98001,-75755,-85860,-111323,-81291,-63909,-20860,58620,99259,72397,1026,-40016,-54792,-54800,-41150,-35294,-10897,10329,88590,172524,200598,179469,133507,116145,77857,27947,32127,43840,6121,-66578,-115735,-92262,-67073,-69717,-119264,-173221,-128517,-89840,-97428,-96094,31950,145517,137729,66189,45467,34954,19744,-14848,-69953,-42556,18779,89879,121728,87318,42461,-32607,-33407,80008,258555,365996,377587,228403,115536,101594,80963,62923,23475,-26586,-55660,-67987,-80704,-45097,11851,54608,110604,239180,207987,55371,54248,170315,127573,40480,1015,30281,4814,-17930,-19395,-44110,-99201,-40866,-49227,-75732,-74182,-50269,25118,187830,226828,32675,-35406,-64562,-86949,-108965,-112135,-38605,-2696,6787,7632,5506,-34057,-81571,-4626,-14732,-57624,-117238,-128495,-115159,-119118,-115440,-110935,-82137,-26554,63733,178867,234417,198751,65355,-29253,-41197,17518,113942,160267,154658,39286,-40050,29092,82318,145590,194749,175707,144857,122696,52556,-52962,-72855,15073,84943,137717,143414,44761,-41445,-75181,-65643,-52597,-63145,-61954,-30923,22444,98328,158502,185073,150963,78887,-58743,-94854,20801,64597,2638,-24534,-5818,-147,-41479,-87320,3184,51174,48339,65484,53898,38258,22042,10707,-30530,-45539,9103,92350,157659,123859,40488,-52624,-65423,-11086,54057,130630,3312,-87919,-29609,61370,52007,-64521,-59881,42604,90713,100543,83998,86630,65111,121010,186342,168646,97737,-384,-105330,-113672,-57428,-16065,11157,14531,30441,101369,200026,192603,90009,-9905,-97069,-117212,-48703,-16091,-1580,61664,99198,49875,-3668,28555,108180,71258,-6254,-46475,-92896,-95128,-39724,42717,45485,-45446,-69398,-71991,-38536,8549,39228,31147,36818,59826,95082,137558,107224,14883,-39404,-64152,-58976,-57705,-71226,-73480,-75594,-71303,-58820,-90375,-108347,-86194,-115786,-87644,-67098,-87966,-135636,-96927,-66212,-48138,16361,43325,23837,-21485,-55028,-81407,-8691,37879,102244,206534,144148,24951,-41450,53841,105825,166083,90156,20973,31877,46658,-37579,-65734,-11094,25808,67362,79146,86925,100250,60184,11236,-27974,-41139,58200,159456,112888,-1484,-96121,-124751,-63129,44638,91274,20855,-15088,-39208,-66317,-112954,-95810,-47378,16274,91621,115658,52982,-34880,-96616,-112577,-127988,-122936,-114690,-122987,-122593,-125262,-134620,-109610,-73172,-85713,-115583,-66467,-63278,-96894,-71138,-76862,11737,99662,58682,-34595,-125146,-137106,-150963,-139951,-137490,-100625,-62576,-19810,14866,63053,117565,106126,42379,42502,121722,215740,151376,72030,28837,-14707,-19022,79248,151556,187641,167228,15719,-118842,-2947,48812,16249,-41625,-79894,226,87882,109196,83583,-45572,-17493,41264,82309,57089,-9320,42557,29684,-8720,-12593,4617,45097,64937,29935,-50224,-76416,-62704,25173,46365,5314,-76445,-85977,28856,109527,122433,30921,-46233,-61158,-97897,-113860,-74288,-77749,-67028,-21330,642,38974,41402,-11531,-94134,-86555,4727,148421,245968,159172,-1842,-87483,-70095,-82584,-95576,-76889,30422,198774,230256,169870,73257,-50403,-49634,-16097,-20166,-30690,63747,140839,18413,-58996,-61315,-42633,-65054,-23079,106860,139874,44122,22706,124278,164087,124389,32265,-54613,-96003,37885,174782,353160,342814,142611,-22539,-115297,-27725,-34734,-45961,-48699,-61852,-51515,-54283,-84284,-26698,27890,45670,55990,32098,-18083,-40705,-83104,-77822,-29097,25021,10997,-5127,-16208,-67023,-102703,-55732,22202,51890,29217,-126,-37275,-107406,-1897,25675,-7584,-29628,8019,28408,6062,-22883,-45742,-39141,-14926,52741,88828,56472,4353,49372,92879,129896,68780,-96767,-95000,-27424,30895,55275,53096,-10809,-67997,-60982,-69474,-78722,49890,130928,107580,21695,-45827,-53482,-60282,-79943,-68242,-76714,-103984,-78356,29504,117787,204577,311023,445769,472400,376734,205823,50507,-17811,48417,140883,166145,118938,9033,-80918,-116951,-65532,-16188,19359,39939,22050,-28191,-19884,25321,48286,45541,37707,32749,-60842,-41570,62782,94986,153316,226824,289228,302242,260508,103043,-50106,-117249,-27583,90363,86293,88522,87282,61865,47816,-1163,-67793,-87819,-57799,-21056,29045,54242,27478,-50429,-139221,1262,123391,244765,285914,122400,-3507,-54831,-100165,-91355,-55260,-92127,-73707,15198,83925,123357,137841,177082,232734,226315,99526,-25446,-115438,-149568,-113185,-51823,36858,111478,155125,130563,202089,322941,277536,129530,-45545,-34169,157870,242036,291599,302522,191111,75668,-33047,-72884,-65112,-85116,-45296,95779,160721,180822,263449,229817,136704,58525,23200,-36871,-72412,-81317,-80724,-74832,-31306,-6657,-6117,-23722,-45461,-9642,28841,114366,192883,165407,68631,-58645,-126921,-71072,-65312,-26379,80848,154045,135768,-20761,-96317,-17347,62904,62776,-52465,-92454,-31307,-1396,-3948,-52659,-90692,-82496,-104348,-103900,-75723,-76956,-80052,27388,252416,703282,1277085,1938455,2250938,1997600,1714536,1659061,1800505,2021830,1918602,1699680,2073377,2479879,2166031,1327138,401120,21078,34771,1451,-83537,-99349,-80148,-65581,-106885,18843,-13811,289968,1103010,7939062,20655260,34142949,40750596,34119939,16999827,37115156,75622240,97414688,94981781,66088891,30829821,54910928,91501756,104271167,87102813,51075657,19877011,28426030,38776591,36022079,24314190,11066548,1982383,233957,65864,31387,86114,-29791,-19985,18988,-24941,-24856,128304,317030,316877,166658,-9384,-106711,-20862,10911,17080,13359,-22522,-77906,-73360,-11295,26755,46374,33945,-13556,-43987,-2162,78960,128154,117089,115581,127676,148811,159837,4111,50327,324235,580330,653460,525701,233685,196789,598786,893383,654980,182991,-75181,-58530,-69929,-68004,-22158,-20761,-16670,-55976,-75856,-34190,32378,83623,109360,113673,120855,153449,189534,210370,203109,149641,88899,71183,1626,-126935,-44164,108995,183045,23295,-119076,26355,100965,80953,-18982,-56106,-31223,39463,142847,197894,218573,184391,93834,40320,37279,35251,-17383,-84796,-98466,-48854,-5981,-21022,-48353,-12639,112311,175289,115402,51308,63983,15350,18353,20717,14589,-1350,46325,66092,7007,-62089,-93615,-122797,-42304,66457,109373,79484,3874,-79020,-117500,-17187,21768,6411,-35905,-23068,24151,32721,-993,146032,346986,404431,350442,293851,196371,55449,-88787,-126591,-92386,-109516,-120790,-76930,-26257,-37598,-78828,-96410,-15188,25137,23,-25306,32213,108013,168049,230592,222500,96780,56507,57242,46613,3187,-47283,-531,90069,135748,74873,-8184,-15328,27309,11175,-54438,-103026,-82307,-42853,-65070,-78463,-29278,-4339,5175,-6865],[-2004,6508,53526,98706,102977,41490,-33587,-62772,-68087,-119274,-69276,36177,131816,86534,16349,-12005,-33459,-8550,13364,59343,153262,162881,45119,-59927,-74565,27985,166390,232636,110584,-20946,-92516,-61244,30285,64501,31043,-9901,-53535,-71140,-75021,-58345,-26065,21225,-96623,-85472,-36983,-75667,-91913,-24914,-17124,-64580,-111114,-57883,-70762,-107956,-113432,-112701,-102224,-86727,-91038,-34920,6130,30298,10819,-10163,5366,20468,28630,35431,42195,33639,33417,81812,159716,146399,100116,88933,89191,33991,-20465,-16742,60048,183765,294302,168382,37051,-7836,-16719,-20560,-47671,-20574,44068,36338,12825,17210,-23407,-71533,-53402,-54068,-78104,-93913,-81627,-64542,-20244,2312,-38998,-46128,-15893,18203,4920,-6624,57152,4210,-46326,-98431,-112797,-96802,-69515,-40058,-26594,-11394,27186,48547,43445,19893,7223,-14836,-8780,58045,148796,237188,240823,160975,63135,-32750,-112601,-68583,11783,172752,269198,194686,-38464,-25847,98101,82501,7382,-36035,69903,185400,207173,110062,12346,-10254,-9241,-2511,-30971,-77095,-61982,-15951,-6839,612,-3999,28101,81942,168867,231417,260173,120426,-14557,-6245,9621,-21315,-66921,-70507,-87472,-18049,121277,212620,147212,70036,50208,30422,15409,63447,148099,96866,-4790,-60714,-20202,24873,18592,14272,56511,116770,137547,82860,-1568,-77487,-58422,-64405,-104942,-101662,-71488,-8662,41954,79468,128441,167589,217842,190781,147434,88193,65431,99834,60613,3274,-71585,-13098,51038,75557,129654,62438,-89560,-59217,-30171,-23603,-43841,59477,94986,30770,-67802,-51268,78966,110276,62869,6704,-44889,-51563,-34621,52502,198401,383219,361534,130446,13497,-18628,-7895,-61287,-57122,10810,-12603,-8337,66823,130708,239062,309189,258958,193477,118533,64515,19767,-59769,-97593,-53540,-28137,-95184,-42948,38451,43985,872,-12812,-26300,-95887,-151708,-138134,-140013,-56272,82184,244473,236115,125424,-25736,-92897,31596,59058,-14458,-46048,-41032,-84076,-117526,-104491,-22876,43346,48106,-19101,-95745,-123544,-95675,-46908,-7530,-16380,-53164,-2893,47468,46097,30602,13637,17137,69181,170465,243160,250638,248981,198282,110069,64142,7614,-76880,-77115,-8767,37935,-18072,-68364,-110906,-111935,-29794,70129,27086,-82209,-7261,129853,139498,82672,-4037,-23449,61304,120119,60378,3755,-60844,-99046,-113201,-101293,-73575,-65553,-54617,-46260,-42598,-29631,-19599,-934,4092,-6781,-28344,-34625,-22479,6117,103346,135757,114354,90014,55229,-26924,-98150,-70902,13446,13383,-61993,-89052,-121786,-67447,11347,41353,5982,-65040,-39216,-34594,-45878,-75219,-110955,-124671,-130105,-102731,-35019,-20632,-27907,-31689,-72801,-57815,23331,228808,190808,51646,-97986,-20791,-37361,-112827,-128229,12263,216027,409784,405089,182508,23347,-74079,-51452,5438,32338,48868,42762,8688,-25853,-106104,-39088,127832,86899,79139,75047,48409,28257,22010,35496,50349,-26800,-65320,16170,96593,78805,63855,15803,-31901,-5694,62759,75526,41407,-60754,-152552,-100407,-7677,24246,-8519,85425,234104,314826,406647,376259,245606,139129,-55848,-86338,-10296,-18087,-25466,-5468,10079,13254,-82056,-130754,-125698,-154864,-133112,-155082,-116447,2392,45344,48458,38078,19267,-25254,-58793,-106811,-148618,-67544,3643,26197,2968,3335,30298,69935,106620,119982,118916,122101,123536,133898,118625,136619,141509,199820,236701,211824,182428,82673,82333,107388,57568,67796,67187,46218,-28336,-90629,-51158,-69022,-98767,-90886,-81745,-25661,79462,101890,-24857,-170405,-98817,-92532,-86928,-84695,-138982,-146674,-98875,-68571,-54308,-33928,-35114,-33482,-45478,-44275,-31564,-14893,-12785,19983,72163,140737,211419,342272,493322,479488,254406,80109,-33885,-97059,-44726,11293,64415,109065,102855,46354,-48582,-71385,17162,124783,166001,134089,76392,-47817,-98753,-105443,-112302,-89821,-64653,-76060,-40435,14079,31154,37261,44738,54022,73354,27050,-16727,-8651,6499,10141,-7768,-4393,46847,20040,-76141,-58374,8441,76756,72215,42465,24819,399,12241,27306,84435,186426,171805,55362,-30621,-86623,-120717,-55559,25189,41077,41833,78512,116140,75527,12840,-10105,-4417,26252,37935,36451,5467,-61864,-157695,-106995,-49752,-23102,-46821,-85740,-120829,-123040,-114911,-70664,-14904,4402,-31848,-17357,12168,72060,194715,124260,73815,22532,-13073,-78647,-127294,-125019,-104320,-61229,-51614,-53816,-95555,-116388,-48034,-21530,-25619,-69444,-116493,-67788,-40183,-46524,-33533,-67818,-52293,-34609,357,31936,69899,86605,81126,32591,2624,-48265,-83705,-20724,7594,9773,12245,68783,149236,178207,263544,347704,286544,148281,112105,121517,91983,47506,24185,18006,29408,17033,-4836,-31166,-50090,-64541,-33826,-17325,6075,-6824,50353,87144,48948,1134,-17004,4757,144101,257819,199410,136842,119073,47468,-76282,-9392,137202,142613,76252,42861,54102,107506,150197,128852,63772,-31710,-25134,238913,479403,595040,533630,416063,243364,97025,-52918,-57150,-34237,-79737,-88114,-24590,5782,71818,243953,258483,95661,83189,83161,25377,-19782,-60146,-58563,29604,111108,116328,5417,-88550,-130111,-106427,-59374,44635,106771,84435,-27992,-94161,-103560,-60823,31883,111516,98219,82702,98976,93843,16138,11514,12073,872,-39290,-78834,-98423,-125022,-93567,-77029,-22223,58905,168494,194742,144184,15263,-61375,-47901,24919,34676,-5154,-48229,-62454,-69065,-57339,-68471,-85141,-70606,-48205,-42978,3173,37462,974,-19451,1066,-11580,21689,151700,145101,76432,58091,40115,1472,-38868,-65635,-74577,-85644,-65286,-16501,81262,173494,148712,22862,-60292,-43456,-23638,37175,87267,265786,273196,159310,115800,102258,13985,-95907,-129363,-17625,63547,53075,-40428,-112000,-59668,-36596,-78559,-74383,-22597,186022,180858,104033,27193,-19200,-13068,57263,27204,-13244,42803,87599,68244,5417,-25445,-16940,10689,47360,47531,-10755,-116601,-65530,-16300,37054,109135,185330,237387,212691,127443,122627,54048,-59405,-79640,16705,168489,383512,412173,162096,93689,519879,900769,299644,918988,636369,5515842,10620495,41997409,113278539,204952087,280352650,315542050,320667353,313260939,280645296,208220722,115343357,40663355,5254643,5220034,778006,1387771,528911,223584,135774,-15648,15906,192431,113356,-15002,7459,-44419,-65403,-68709,-42208,35250,78517,77444,68105,27758,19967,4765,-22141,4493,69503,141773,142065,73679,11813,-44098,-45099,-22888,-53861,-85101,-50537,-74240,-101457,160820,424472,535875,438987,220431,31202,-47652,-87292,-93455,-47305,27508,57085,2708,-15750,-52298,-69485,-76180,-40073,-2300,-37519,-84448,1585,186071,234669,114999,33687,17999,57631,93310,135881,98598,18966,-45867,-96286,-80521,-109945,-79188,-58493,-109266,-10097,95624,93559,20152,-39090,-4564,-2085,29595,-15863,-80893,-121187,-99647,-104383,-147136,-65786,57146,118702,151233,138044,77527,3541,-2506,-41971,-110468,-134608,-73912,-36619,-59428,-96598,-36216,45842,144172,157805,116918,36309,-4829,-10152,2389,-37795,-101222,-160543,-112438,-40438,72889,186039,189551,96230,12448,38417,122812,251032,292212,152610,11168,-46035,-8109,43117,73455,70965,68085,44178,-40480,-80078,-70937,-72064,-75682,-80062,-27198,62321,183640,234827,147218,37728,-688,3157,88029,113281,-5019,-55321,-55237,-54952,-53971,-55560,-77226,-133102,-101233,-30117,-13812,-49108,-114222,-71763,-26085,-31559,-11144,115515,254187,211754,184006,146661,166534,235469,319366,303951,152312,83145,75583,-24215,-102789,-78471,-60867,-57581,-117298,-69462,-8549,-7704,1290,153069,319514,262181,24194,-121483,-69145,-17802,-16444,8565,91529,192731,227991,196522,205233,233329,165664,117182,42910,-15864,-57955,-65900,-8305,30974,31794,-16601,-306,64907,102923,90046,32530,-49383,-82855,-78860,-90412,-116902,-136666,-87891,-66411,-80696,-119919,-109392,-101876,-67871,18189,70920,52435,-15587,-52046,-63057,-66336,-57841,-54661,-30432,-10354,68826,174644,224436,226125,187423,160774,89832,27371,16859,13329,-32698,-96784,-137425,-97550,-66293,-64727,-117581,-178392,-119736,-78584,-88951,-92579,30558,110394,105135,55626,44017,32411,14247,-15637,-65567,-33347,24731,80163,95866,63695,29729,-38648,-48235,67538,257405,391060,422947,294329,169672,135788,101379,66313,22727,-25780,-54201,-68764,-85258,-42148,13221,53179,100642,235366,242995,106015,58032,128200,89890,28545,4952,33262,5500,-15993,-23773,-58203,-79232,-21043,-43496,-88057,-100426,-70504,963,163023,221981,40923,-27964,-65723,-80392,-85034,-79363,-21105,12422,23905,16746,-8378,-59667,-60788,22249,-2627,-53824,-116178,-134175,-107921,-102948,-98844,-98281,-70299,-6185,69253,167902,217202,197841,76114,-20210,-29118,29275,110221,146096,144717,45625,-34965,32163,91535,159374,201277,170820,137658,114826,38866,-64627,-91952,685,83435,144368,158945,68759,-21253,-62384,-59130,-47547,-57207,-53998,-18934,45590,124642,169541,185397,145702,69727,-69012,-92281,30502,83210,43275,20938,19716,16151,-16633,-72974,-19182,8011,11595,48723,52474,45974,35144,30841,-5178,-24411,14977,89894,152899,127229,49144,-46073,-68152,-23429,30423,96804,-17038,-87385,-25206,58266,39145,-77391,-66512,24620,78283,89839,59853,68135,65185,120235,185584,173683,89694,-6711,-103929,-104379,-55265,-18546,14534,27260,49283,134439,251369,255704,132984,10596,-81826,-109673,-43092,-8065,-1003,56148,110634,79174,11111,-8668,50441,29599,-23004,-51466,-91711,-88637,-37143,41354,31902,-65699,-104016,-91684,-34668,18517,35612,6979,-4395,18829,77804,138424,98613,20078,-27257,-62509,-66002,-68856,-82143,-71045,-63882,-67173,-59351,-94944,-109295,-95739,-126567,-77714,-68854,-100122,-124512,-72977,-45159,-65934,-824,28132,13864,-13598,-45422,-86969,-10563,43060,118504,225091,162143,34678,-47360,29700,63492,113899,74294,19305,30101,49899,-25244,-66669,-25417,14833,67532,89617,98791,106738,62382,12471,-28512,-55809,57918,172032,116654,-9904,-109732,-112228,-57800,48086,80284,18974,-361,-24368,-65820,-111075,-99739,-55658,5580,77751,97752,33702,-51153,-86112,-94654,-126347,-115939,-116665,-131529,-130150,-133211,-142749,-111012,-77155,-90804,-102390,-56169,-53508,-121653,-136179,-81832,60199,145452,91564,-10508,-104623,-113852,-123354,-122398,-133303,-99676,-57448,-13875,16241,56301,116637,104704,35319,25870,90988,166266,107107,51249,19719,-4807,50,99006,158654,176038,161071,24363,-133738,-39876,20593,6859,-26381,-56625,3998,89797,115418,107646,-21948,-31926,11962,42525,12382,-18594,63613,47632,684,-19176,-10106,33540,58060,26086,-54825,-92801,-54854,41510,61878,21666,-54407,-101511,1293,81066,107588,29019,-57852,-75349,-103931,-125117,-74005,-74965,-65787,-27037,-3324,32876,31902,-20970,-102327,-89211,7503,154449,256546,171816,3136,-76406,-61835,-71584,-87915,-97315,1740,150122,188427,143447,51014,-53105,-42435,-9721,-8789,-12605,67049,136901,29397,-28265,-34886,-26100,-47650,-2084,125290,154507,62414,58728,151734,172341,115243,36118,-36723,-60493,74259,208375,392653,382629,168412,-12636,-102409,-28233,-43439,-48411,-56582,-71295,-52070,-47287,-83405,-30269,31067,56478,69215,46509,-2461,-27264,-61835,-50912,-19418,24193,17657,4884,-6402,-73681,-133959,-53326,41982,75206,47045,7107,-38794,-124304,-42018,-8188,-27983,-39304,-2659,17517,2629,-25473,-55803,-54646,-35937,26791,59649,26660,-19965,44847,104260,140599,60003,-98627,-75240,-12688,45806,72004,58509,-16235,-74241,-68210,-79520,-65647,66454,133697,95624,-2760,-56105,-55378,-71873,-104040,-97450,-103422,-118220,-72350,23766,110539,185439,257118,381482,467288,391913,199792,33519,-33961,23289,90581,125434,112637,11999,-78233,-108919,-54169,-3477,33742,58560,46875,1947,-38126,-21337,2470,15808,16571,19639,-58183,-38817,69235,126105,187026,223128,240790,260836,244551,102562,-56038,-124963,-18082,99468,87552,49587,19710,13988,21925,-5726,-64978,-91006,-68318,-27554,37318,64500,33409,-44827,-115248,-6818,110408,229730,261988,106382,-5747,-46919,-87436,-110250,-80513,-106905,-79012,10768,80018,127745,153136,206715,280804,273766,136826,1287,-98772,-135334,-94672,-38577,43635,106277,133760,124425,201780,297737,221580,80117,-63236,-27921,147158,169269,201790,244922,177494,85365,-31780,-88691,-76114,-84928,-37814,97277,131746,133207,212852,199523,110387,27042,-15869,-71288,-105413,-107203,-95683,-76387,-22231,-10403,-21695,-37207,-43931,-7556,29398,114930,186534,151016,56403,-56437,-130621,-85431,-68867,-20487,86723,153547,127756,-25166,-89498,-11478,91698,128902,-7,-99917,-50216,-12927,-10924,-60690,-87683,-75121,-93692,-100193,-79511,-77119,-82417,11436,235868,686204,1187333,1718938,2045274,1894915,1658282,1525151,1574618,1836189,1834188,1682879,2022729,2386517,2062816,1246963,356074,2047,28235,6071,-75307,-119242,-91247,-71642,-107090,29171,22227,300855,1087185,8053639,20977362,33811449,39014761,32460809,16196731,36931646,75013591,95673942,92848139,63883749,29791966,53424760,88381933,100232003,83342538,48666938,18978342,26742429,36444806,33895112,22955817,10535151,2004619,167121,33654,23128,87346,-6214,22981,42714,-16687,-8797,158765,359877,354299,182739,-16094,-130032,-47391,-1426,19416,24080,-16236,-74995,-64151,8360,57183,80044,56632,-15182,-60516,18544,139872,197944,176197,145309,132270,142989,171469,27233,62613,302619,491383,554826,462526,180440,111815,484831,810354,592534,163707,-80236,-71203,-77415,-78667,-40706,-39952,-33155,-66145,-79132,-40791,25364,83343,112555,126557,148904,195988,236441,237300,185608,90850,19955,34800,-14130,-126339,-87851,38500,118545,-4835,-111501,27666,94529,75266,-19061,-53363,-33039,29030,118043,159113,173371,163190,90056,37762,37957,38511,-14155,-79447,-105089,-60564,-13660,-24931,-64440,-38394,76568,123789,61073,12273,34592,13558,36065,31133,18419,9489,64698,68436,-7255,-93439,-133367,-148904,-45300,65282,105955,69092,-14732,-83175,-139399,-77124,-23091,-33518,-64498,-32147,34207,30694,-22355,101385,283607,342998,291632,231377,133800,15442,-106820,-138192,-102546,-96776,-125043,-99276,-42786,-46817,-91808,-124591,-27812,31508,11521,-20426,28285,96870,155853,198831,162961,46155,27179,27789,22739,-17634,-68291,-23610,72183,121352,63628,-15079,-16109,26672,1937,-74218,-141066,-107503,-62269,-85039,-102059,-45385,-12381,1647,-13519],[5084,6245,55020,100991,124824,75871,-1571,-53712,-78414,-126799,-65167,44190,132371,74012,-3712,-36536,-43080,-6533,21795,74406,175569,211453,89345,-36742,-70848,22543,144191,192782,84854,-34740,-96915,-59318,26306,56580,22589,-11370,-50380,-71737,-76565,-65425,-37750,21062,-94481,-88854,-38946,-68801,-66431,794,5217,-46305,-106984,-69269,-80695,-109596,-101930,-87933,-80361,-69910,-91742,-39291,7627,33265,12574,-10266,4051,19417,38268,38998,32079,24866,43767,115222,215903,196549,131104,109626,115810,45754,-11120,-9672,73889,205926,282063,142054,36683,-9016,-25511,-33682,-58355,-24554,45092,40255,15738,15833,-33061,-80973,-57555,-54429,-67948,-64281,-50806,-48373,-18032,1064,-39028,-39454,-9785,28078,30050,-6410,42650,-7769,-43324,-72484,-87387,-88033,-74901,-46824,-26451,-13434,23252,38182,32188,13555,6786,-23356,-33649,33034,123878,208895,208976,141742,54565,-34183,-112676,-56360,43567,224980,325246,220686,-24681,-22391,89209,76286,-13932,-80899,-7259,95722,118756,37383,-13597,-15457,-10374,-6967,-47210,-104126,-53002,9959,15706,8846,-8721,11534,59709,162829,254188,310585,175718,23093,-27838,-49453,-82966,-103301,-95579,-83282,-5708,115940,213424,143598,64132,42582,29294,34825,97152,153844,78113,-23049,-78085,-25486,23586,12518,2537,49231,121492,148096,78643,-18808,-95050,-57239,-57310,-97229,-99377,-70377,-8051,45385,84342,123247,146373,178330,140639,103079,69515,83124,118878,66453,-2567,-79168,-13879,63608,101323,167550,96119,-110467,-60445,-24383,-16402,-63042,34150,90399,28549,-75974,-33432,94360,114500,63288,8449,-44518,-50734,-20699,97236,255809,429640,337954,119969,9783,-21423,-1521,-40247,-27232,44598,20519,26472,106150,156576,281279,378844,314322,222635,127300,51022,-2282,-81012,-111975,-81919,-53755,-80760,-25435,48017,47849,11802,9505,1377,-71556,-149061,-160651,-156855,-58010,68407,232006,247010,135635,-13278,-122391,5084,35151,-26859,-43548,-44976,-101685,-121885,-66022,12497,60360,41873,-31606,-109573,-113436,-72113,-3631,48634,22623,-48362,-25206,34567,61811,75186,64476,54845,101967,211745,277691,268663,257606,218514,132189,69729,1969,-87021,-84253,-8606,39350,-18348,-62236,-108561,-130813,-49784,61013,43970,-60269,-17307,102700,89074,12317,-48956,-55544,39636,86619,21366,-21266,-67524,-95672,-108165,-99083,-67262,-48027,-31919,-35350,-44470,-36817,-26527,-5373,7130,8495,-649,101,20195,66136,156309,155690,120398,86691,51574,-26747,-98414,-82261,-3891,-2767,-72651,-89752,-127337,-72567,8295,41176,12126,-39456,-8754,-19998,-45348,-90087,-134983,-141863,-131696,-83129,-13626,-1472,-14104,-24633,-73518,-62543,-18992,171578,129603,-9268,-114755,-15247,-29439,-117860,-101999,37507,234398,407288,387666,174843,18638,-85422,-61563,-11866,6847,21201,22974,-1419,-34752,-125065,-42349,149070,132218,102332,75305,40925,18236,18064,46293,65826,-27514,-68608,27438,110045,100902,87946,36863,-21845,2184,77815,100632,57740,-56106,-138032,-52578,35532,37307,-13740,82362,254872,367994,455821,380470,225235,114982,-78863,-56105,7646,-9592,-28675,-23936,-26692,-28790,-129458,-66709,-64087,-104633,-110933,-101640,-50886,12038,40520,42680,43244,39691,19351,7245,-44893,-106708,-85635,-18987,9962,8079,20378,41211,59403,76454,100254,113228,119275,143158,196736,203959,215484,192863,221008,231257,198290,169356,64197,52395,69876,68319,93995,88525,64387,-12105,-80135,-45511,-62115,-93122,-93515,-90968,-19161,90656,111223,-15090,-171746,-102058,-91697,-84194,-84319,-143291,-136357,-70818,-37058,-30598,-27156,-35090,-32773,-40656,-35904,-25279,-19848,-18432,25342,79233,141660,205668,324824,447687,406329,205287,59120,-46883,-108110,-54163,590,61758,112531,109445,56517,-41546,-76658,-3628,101306,130313,119256,67953,-53102,-91595,-91492,-97550,-71505,-43094,-56761,-53107,-18439,179,8615,19453,37069,61023,20667,-18024,-10407,471,5051,-9374,-11188,27920,-4249,-67149,2195,67664,121279,106817,65845,33535,2286,10232,26789,99579,206336,172814,52269,-27897,-86104,-113420,-40257,39676,47606,32541,49063,72245,19992,-15774,-888,8411,30839,46413,35092,-4746,-72593,-164450,-105832,-57070,-33745,-59182,-101428,-139607,-139758,-125189,-71190,-12619,8982,-22121,-5556,26057,83840,177917,88265,32666,-23296,-25177,-70342,-123744,-118941,-89379,-52821,-46472,-52907,-95222,-102272,-37538,-16632,-21189,-66369,-124361,-69872,-30334,-31169,-31334,-75794,-67130,-51130,-4064,39023,72347,75120,67713,20529,-16406,-69760,-79943,6514,40133,33458,33590,90995,178521,212665,301075,366864,277449,118973,74293,83308,67545,41637,26172,10309,27091,16984,-15649,-43327,-48949,-55071,-24800,-14330,17099,14227,76182,112043,93878,50109,17142,12101,143936,250692,187609,111140,68785,-11123,-136669,59246,186584,170985,95715,57035,65072,120591,170266,144941,64662,-45902,-52169,217780,434438,516578,458551,372692,240749,122982,-21740,-46432,-35446,-80987,-52316,-5757,-3860,61716,248265,286000,109013,96850,101656,45766,-614,-54097,-70052,11956,90012,103786,-5597,-100013,-134257,-111194,-67758,40806,96736,58252,-53154,-93180,-83269,-41461,48436,122107,96145,64484,70407,58058,-6743,-3816,-4290,-12525,-44547,-77158,-95547,-123530,-88598,-81349,-34904,32089,137826,198412,178765,46626,-47630,-59494,6674,19220,-19131,-56831,-65638,-68641,-60486,-70037,-79510,-55543,-25116,-20126,22543,60640,20035,-3272,22071,-10073,-20423,86998,100732,49192,41957,35635,5290,-32655,-64980,-84928,-101488,-71628,-6411,120126,248542,210935,51544,-40277,-31247,-13399,58676,152455,330096,316657,158329,80785,75714,24615,-71699,-150432,-52907,16343,15740,-50456,-109941,-70062,-46718,-94234,-98245,19710,272566,272735,171973,64011,1044,5161,70164,44928,-9021,16391,54703,51716,10167,-15489,-16017,13496,60924,60905,-13828,-125221,-52861,-977,54770,125111,194032,235643,223747,150898,125193,59522,-50844,-81796,17504,187101,411677,429478,176253,94892,491800,778986,286966,831767,648124,4945798,9587046,37128822,100109514,181650800,248945905,280667039,285829166,279954887,251544572,187168841,103824385,36332086,4346171,4895051,878163,1094631,437433,226299,143730,-14825,7465,175386,126230,17512,38030,-10477,-32818,-43192,-14934,64501,86696,72360,57077,14414,8637,1932,-10552,27026,103728,183869,175092,91075,15730,-50073,-41754,-14796,-54192,-76532,-27676,-44859,-101045,171118,465655,612583,534081,307175,80354,-24637,-73529,-89365,-31923,49718,66408,-426,-31592,-69092,-75827,-61892,-37673,-29280,-56719,-84585,-5718,157822,189877,106524,43381,24878,60375,100104,137476,90096,3839,-61359,-121577,-100134,-120347,-85160,-55694,-86378,-2758,80830,69017,-7338,-90452,-14618,33694,52623,-23174,-98405,-128205,-116308,-125239,-139926,-16553,94184,131663,130956,87023,38552,-12097,-7974,-45844,-115389,-126524,-62567,-20700,-42515,-109744,-23061,70361,188490,238175,204508,120060,61361,38143,27798,-20138,-83628,-138280,-108203,-36982,74775,193066,191024,103814,35985,61348,128342,241503,274030,137297,5093,-43960,-12181,24347,40411,33456,30199,23195,-40376,-66333,-60263,-67670,-66172,-58642,-1444,84802,189330,204430,99758,-3170,-35009,-27934,53151,57088,-60956,-88153,-47195,-32659,-14263,-12138,-46060,-107180,-118465,-36707,-13125,-42619,-95333,-45022,2898,-1649,9665,109523,221830,184392,151002,121149,160907,239736,321942,290593,127479,49516,54239,-27826,-102123,-79800,-61844,-55207,-120068,-73080,-15587,-26038,-32472,113176,264717,210116,-1846,-132127,-60805,-8005,7361,43692,125521,213294,199960,147500,157448,206460,165844,127041,64408,10892,-40755,-62733,749,61786,81260,21539,20543,72030,109655,101337,37462,-52061,-85817,-81017,-95379,-124699,-126838,-76199,-56414,-75458,-128356,-116228,-100495,-98915,-12783,49613,38664,-24366,-54608,-62901,-70947,-67504,-66253,-42450,-23939,53765,178151,250437,279322,252199,210472,102780,29136,3605,-14934,-67000,-121798,-137606,-93190,-60583,-56881,-113181,-175542,-103160,-58190,-73688,-86042,29590,84313,84873,52567,46953,33195,11593,-11910,-56503,-21147,33026,73054,72240,40567,17175,-42623,-56039,58789,248455,399393,449631,350339,221271,166865,119493,68338,20810,-25297,-52377,-68574,-88121,-36079,17844,55232,94713,231013,277979,160796,70225,77111,50450,18996,11409,37063,8745,-9088,-23283,-63333,-49264,-162,-32660,-85088,-119256,-78555,-7913,149388,222079,53223,-19313,-64286,-66922,-54406,-42845,4074,34821,46351,27314,-22086,-85573,-36975,49494,11903,-47220,-112651,-134759,-93703,-82362,-80888,-85116,-53776,14965,71227,153087,196234,195048,92097,-2214,-10519,42198,104870,130472,131646,51207,-29700,33877,99269,171929,206086,165787,131140,108408,30095,-67751,-104181,-9181,84226,148758,169121,90075,-1340,-49088,-50830,-38713,-46379,-41490,-2019,73771,148932,173749,179007,137689,63423,-66276,-81412,38185,97237,82573,70839,48469,33354,10698,-47827,-30578,-30137,-24394,30076,48143,50005,43350,46968,18881,-2462,24271,90201,149483,132063,61838,-31945,-57886,-20085,20229,75609,-26764,-78914,-18406,56176,27327,-87551,-66741,19626,74431,78718,35177,52083,73770,127460,185318,175365,80283,-12437,-99270,-93715,-52920,-20792,18112,40859,69585,165452,295317,318721,181597,35310,-62773,-99155,-37424,172,642,51720,121858,107034,28493,-38578,-5699,-8564,-35749,-50869,-82719,-73485,-23344,51881,31729,-66901,-113784,-87775,-23485,29487,31512,-15824,-45532,-27041,55553,131732,87397,25722,-12557,-54194,-67325,-77019,-87709,-63526,-50332,-56981,-53945,-94881,-108247,-103454,-112854,-66486,-69441,-108784,-104843,-51693,-27011,-77236,-13784,17011,9600,-2427,-34837,-89856,-12786,46355,130563,234794,175758,43495,-51450,8575,32396,69662,57997,17275,30571,56626,-8151,-68105,-43421,850,65361,98842,109875,110614,61629,12085,-30211,-70774,60226,180153,116205,-17109,-115865,-99582,-54467,43957,61036,10992,11005,-10194,-59581,-100712,-101457,-59178,-328,67620,82861,17043,-61841,-64779,-67789,-112403,-105402,-116380,-132948,-132393,-136076,-142598,-109511,-79994,-95669,-91544,-45799,-36637,-98444,-138630,-33696,117765,189708,122313,13348,-85047,-91483,-98207,-102536,-125398,-95992,-50000,-6222,18720,48747,111395,97794,25514,9588,64458,122161,69779,32985,12480,10628,27813,125749,166350,158534,142539,27488,-111640,-70144,1154,7182,-6721,-42190,3264,88321,118288,126559,4422,-38654,-13517,4107,-34119,-17730,77008,59224,6349,-28008,-25072,25280,55601,24091,-60749,-106574,-28797,63435,80991,39469,-33272,-104572,-20122,57543,91297,25621,-70701,-85539,-97789,-117645,-67599,-66281,-59335,-28200,-2314,28256,23626,-28175,-106581,-89192,7667,148145,251909,180247,11379,-64106,-57701,-64595,-76582,-108344,-20219,100754,137356,109027,25206,-45141,-28450,206,6820,9791,71409,128202,40808,3167,-7361,-5931,-24454,17254,136572,156505,76089,95141,179754,180140,109234,45579,-12359,-11948,121883,244950,424872,414128,197727,5055,-85048,-29111,-44729,-45829,-59478,-74687,-46540,-35194,-82107,-40832,28610,62515,79817,60642,13928,-12203,-40675,-26638,-3128,32040,31411,23785,17845,-55432,-118471,-43123,60871,95796,64359,15726,-37602,-119873,-75293,-36013,-42738,-47037,-12229,7036,-151,-24996,-61078,-64546,-53165,1473,29301,-3087,-33814,44922,117408,152354,58087,-81556,-53711,2997,59867,86593,62086,-19367,-75628,-70923,-85375,-49729,78719,130566,82476,-19466,-55328,-52975,-80231,-123438,-116443,-104600,-96896,-61811,25457,110244,171767,210557,313198,450822,404029,192572,16720,-47252,197,41407,84009,103426,14909,-74286,-98539,-39961,12956,52342,80761,77363,42345,-35610,-73789,-30208,8407,11979,17808,-43807,-30493,79072,157058,218870,220936,195758,220674,229132,105266,-55835,-123087,-6774,103897,88711,33953,-32901,-30763,-2259,-7823,-57899,-85884,-71173,-30734,46355,76033,41891,-33131,-84206,-1572,105381,218529,237551,95213,-810,-31343,-65918,-114367,-96887,-114259,-77389,10145,78299,133452,168818,234896,323250,312857,172745,33718,-71469,-108311,-68507,-18250,54760,101844,115111,124695,209897,282238,185515,53990,-62854,-14884,139540,110117,129663,196787,169691,96304,-25420,-95237,-77875,-77754,-24433,102902,108227,90406,158732,164176,83406,-2366,-47731,-96045,-129506,-117610,-94760,-64798,-3896,-6945,-30051,-37918,-28519,3155,35237,115302,180783,140459,49868,-48625,-121872,-89852,-62280,-5466,100000,157335,123915,-21262,-74393,1406,124266,198229,55394,-88135,-57980,-14319,-6296,-56889,-76061,-59960,-75689,-84086,-67670,-60636,-73965,2178,220988,645017,1030096,1380220,1689509,1653418,1489324,1301233,1259900,1524702,1606618,1534147,1823944,2115765,1804050,1077988,296233,-4399,31366,17505,-58195,-129455,-91066,-67110,-96371,48820,70143,301728,993025,7536712,19649112,30839140,34358899,28407364,14207049,33891566,68458701,86513404,83535942,56803767,26522027,47881615,78553598,88605354,73313909,42624927,16691396,23143648,31485110,29313124,19919606,9217572,1871297,107532,9539,23191,96985,32797,82069,77096,-165,10005,183136,383443,375613,196498,-15627,-133548,-63159,-1031,36889,50207,4576,-57096,-38737,43450,102424,128122,91571,-8230,-65350,51373,212995,278959,245840,182250,145893,151217,199423,71864,88858,280087,392954,437362,384659,131524,40598,365365,700813,517651,146659,-73737,-68035,-72165,-78028,-46627,-45337,-35214,-62231,-70451,-37868,26500,89473,120327,143042,182133,247536,298210,279712,185739,57665,-24392,15849,-14468,-109851,-120289,-19080,65216,-17759,-85839,41846,97704,80328,-1927,-33655,-19607,32327,105897,132999,139680,149946,97055,46675,48676,51365,-534,-63312,-95573,-54397,-3409,-8762,-58546,-52381,45860,75239,18906,-7124,24697,36134,74073,59062,40022,35813,94814,85972,309,-92583,-140125,-120014,-27533,84002,122951,80582,-10553,-64439,-77687,-118448,-56064,-56336,-77614,-27188,56725,43479,-21272,77223,231398,285501,235548,173611,80914,-12898,-108958,-130950,-92261,-69324,-110822,-101285,-41438,-38883,-86240,-135337,-24794,53126,41659,7779,47361,105450,158632,175956,115567,12294,8736,10180,12032,-22198,-71785,-30678,69769,122061,69122,-3960,1131,44455,13055,-70168,-146866,-103864,-58418,-83068,-104374,-41299,-760,17909,-1555],[9976,3663,53885,101161,144050,109042,26850,-43390,-88672,-126674,-63547,45669,122336,57865,-22736,-69533,-55570,-7314,27659,82325,179046,241073,126331,-16112,-64020,18912,122670,155231,61534,-45651,-96707,-59335,18115,43889,11686,-13455,-46578,-67766,-69455,-57887,-39133,23800,-92743,-89714,-38699,-57835,-38630,26587,27147,-28074,-91666,-68698,-73281,-83896,-67104,-56919,-54755,-49283,-80897,-44279,6772,32837,11532,-12034,-108,16396,45936,40246,21851,16610,54326,146879,261795,231881,149965,120979,135986,54286,-1751,-2891,85373,221352,258981,117175,35510,-10645,-36041,-48785,-67361,-28955,42643,41617,16870,12888,-44172,-93899,-63009,-51061,-51903,-33745,-22046,-33871,-19123,-4913,-42711,-35085,-3573,37683,49724,-8692,17423,-23700,-38029,-47131,-55149,-52173,-54290,-47389,-27831,-19229,12603,19307,14958,7806,12710,-20542,-54318,5908,95873,178213,175681,119531,42387,-38995,-105618,-41670,67186,260816,366221,239133,-7096,-19779,75871,67611,-29232,-96829,-67715,17737,39253,-20523,-27536,-20194,-13740,-14198,-63909,-124388,-32221,42157,40996,17156,-14892,-12274,26025,148073,264692,340838,224948,70764,-25102,-111198,-118783,-85681,-81445,-60035,2689,100564,197022,125113,48679,29248,28866,59589,128379,154679,56230,-44238,-98099,-26998,22483,5450,-11625,39131,122380,153750,71785,-35479,-112509,-57387,-51342,-88151,-95061,-68795,-8311,47006,86534,113066,118520,131522,87431,57663,44818,93993,135078,67620,-9858,-85134,-13614,75874,126404,205598,137847,-91811,-66257,-21653,-7059,-70743,11626,87416,31560,-76523,-24140,101336,113136,61165,7857,-45403,-50099,-6859,139549,308402,460588,306414,109204,6007,-25943,3171,-14891,17049,92672,65170,67507,138735,170891,308974,441993,370874,249905,132526,34828,-24420,-95606,-115376,-103013,-70120,-59369,-8116,54288,48326,21955,33106,31410,-41488,-125184,-150125,-132929,-45947,61194,216008,252091,145450,4730,-142388,-21818,10766,-37412,-39737,-48542,-113473,-100874,-25880,46780,72944,32302,-45890,-124882,-99328,-47591,46495,113114,68611,-35143,-48982,19612,74437,110458,111732,93298,137498,253298,304832,275391,251815,224854,146778,70396,-6188,-86090,-74151,-4070,40004,-19789,-54384,-94614,-137202,-66827,51677,59936,-36353,-26152,72285,47109,-37562,-81636,-86834,11806,44138,-19831,-47377,-76452,-94484,-105121,-97956,-59369,-28189,-6979,-21451,-46693,-46456,-38292,-16003,4528,21706,32842,49051,73536,134029,203897,171617,125735,83894,49135,-24823,-92815,-83048,-7727,-5991,-74833,-88304,-131764,-76991,6084,40648,15451,-20342,14585,-6667,-42564,-101711,-149170,-106525,-92613,-59268,7610,16462,-2068,-19319,-74126,-65049,-53328,123637,80634,-57306,-85080,-15973,-30248,-117938,-75031,61165,246198,390496,353590,158731,10609,-96705,-68581,-29757,-21404,-11820,-3271,-15387,-45823,-143844,-33316,179342,184205,124042,74335,32723,6026,11324,52402,77119,-28275,-65347,41868,123509,121613,109241,55297,-14457,6090,85189,115883,68555,-44684,-99855,4461,80930,49077,-21978,69176,256665,394113,473486,362172,192634,79449,-104617,-21221,25848,-992,-31590,-42804,-62661,-70743,-78132,10099,3444,-44666,-58784,-23319,14092,22458,35484,39037,47331,55560,55310,62545,9803,-70592,-90532,-35328,-2760,12227,33898,46315,38209,35128,67449,96471,108790,154855,251130,285850,292604,244643,240612,224792,184914,156350,49080,25043,30471,65294,107298,102431,77884,1596,-69795,-39276,-54336,-88410,-98739,-97291,-7491,100669,114913,-9385,-168324,-103471,-90041,-83893,-84321,-146976,-123400,-45683,-8203,-8017,-20869,-35799,-32481,-35525,-26311,-19890,-27452,-26795,26830,82115,139499,197634,301868,395387,334000,164180,39391,-60376,-110858,-58708,-7722,60290,115899,114297,64473,-36761,-81656,-22923,77485,100489,104278,58075,-59842,-91329,-81018,-78400,-49299,-19805,-36033,-66231,-51798,-27773,-16284,-348,28322,59762,23106,-16294,-12134,-6650,-3459,-16559,-25559,-2241,-38741,-30586,59130,122839,161037,138673,88332,41608,3606,6866,23766,108757,210153,163058,44717,-27463,-86372,-108597,-29320,49565,52627,24935,17934,20373,-42097,-43025,93,14682,33112,54313,33444,-14365,-81648,-166038,-107874,-66186,-44353,-70321,-114098,-152316,-147470,-133565,-73943,-14726,9552,-14149,4443,37579,92653,157222,51320,-11386,-54546,7816,-28090,-95579,-103572,-71771,-42459,-39106,-49582,-91255,-91851,-31611,-15061,-18081,-61221,-114011,-73297,-26135,-21446,-33429,-83710,-79259,-64796,-8550,42900,69005,57242,48063,3467,-38252,-91066,-70233,28829,68513,55017,52915,107955,200221,241062,331452,375420,263926,91014,35152,40788,36751,29385,23599,-988,26195,22274,-14341,-41456,-42187,-43730,-15934,-12505,23797,31197,96002,128035,128337,91245,49268,20612,135997,225489,159441,78472,17028,-59809,-64620,129089,220879,183975,106057,66289,72338,129422,184494,152346,57260,-64392,-73441,198603,388278,438938,383975,324261,228732,141199,11848,-23661,-16543,-41527,-10548,14202,-20608,41191,237244,300064,121100,113289,124100,71367,22222,-41042,-80322,-8057,65948,88906,-16174,-106351,-123259,-105456,-74790,37764,88865,38174,-74992,-89359,-64785,-21251,68019,136896,99886,48096,36688,16094,-33771,-24777,-26050,-28001,-50543,-76588,-93975,-122081,-81851,-83119,-49003,2022,96779,191297,210414,80465,-32086,-70799,-13720,1693,-33496,-66107,-71309,-72363,-67114,-72893,-77411,-43982,-3447,6900,49572,90509,45240,19232,45032,-7868,-54009,27322,56965,21658,25072,30294,8919,-26122,-63755,-93583,-115685,-79437,1604,158540,333493,292173,95931,-16398,-19925,-6139,73747,208822,379722,349959,154124,45554,41892,26623,-52375,-137952,-89636,-32057,-24829,-65891,-110038,-76300,-50563,-103325,-121731,55866,318526,323242,211033,84671,12612,17092,77929,58800,-28,222,28553,35163,11163,-13612,-22844,7161,62574,64803,-22502,-133188,-41955,11592,67988,134455,191273,216926,218251,163424,119067,59111,-44472,-81463,15284,192437,412046,417867,178921,88689,428903,615305,257972,676478,614437,4060074,7916022,29976839,80803148,147087870,201987245,228139181,232877088,228759269,206246121,154016439,85654479,29738064,3222054,4221547,911556,760350,321889,204199,128573,-19227,-8763,138091,117498,44590,67260,23486,-1096,-18204,8813,84661,83347,58959,36955,-4665,-5167,-4616,-4218,45282,136158,226992,213053,115749,25706,-54095,-39282,-11206,-57756,-68252,-6611,-18373,-97950,163928,463265,630300,575439,362719,120849,-4218,-58281,-83200,-18656,64312,65777,-10483,-50761,-85774,-83086,-51760,-33521,-54133,-76272,-88238,-23102,116350,143795,96267,48247,22254,52777,99941,136434,82168,-10375,-74279,-124270,-122893,-134667,-93822,-54605,-65231,5716,67650,49699,-23014,-123686,-12012,68374,64510,-37554,-121134,-121917,-135316,-144172,-102232,31062,124904,135322,100715,35207,3984,-23405,-11811,-50573,-122129,-119141,-50740,-2536,-18030,-80332,-9788,86578,220086,309798,283586,196769,120214,77946,43712,-10106,-71186,-119088,-99886,-34251,67925,187014,182897,105418,54672,82465,134967,229426,249463,116035,-7562,-48545,-21463,2088,7538,-2024,-3392,7315,-35727,-55350,-54583,-65822,-55386,-38456,18947,97751,179434,160404,48904,-43613,-75101,-63289,16194,21434,-92199,-117251,-38002,-9836,34512,45741,-7695,-81343,-138381,-40785,-5884,-27844,-72028,-21252,27665,24005,26937,92700,179409,151846,110130,85342,142990,231824,309617,265417,101554,19149,29996,-35640,-104127,-82220,-62882,-53435,-122409,-81855,-28571,-49517,-65162,79709,213596,159301,-32120,-138922,-53793,-3010,24062,72942,155444,223045,160773,96484,113256,178157,162305,131830,79559,31072,-29436,-64632,4585,87165,127607,61090,39746,75946,113213,110895,41055,-55794,-90755,-85706,-101993,-133084,-118842,-68686,-51105,-75081,-137843,-93719,-70670,-102413,-36780,32174,27817,-28627,-51888,-59777,-74346,-75957,-76228,-52870,-36068,38674,177607,271283,328903,315732,254353,111137,28527,-11630,-44375,-99486,-128833,-123524,-87509,-56089,-51370,-110398,-169395,-88580,-39453,-60328,-80916,28450,64534,71686,51553,49083,32458,6654,-10078,-50176,-12366,38406,65044,49232,16337,1441,-50394,-61475,48797,227638,384829,449019,384136,260183,188207,129885,64520,13286,-29774,-54757,-71855,-93591,-31000,22377,58036,90358,222574,304390,208832,86580,24961,12020,8486,16121,38209,10963,-966,-19149,-55310,-21082,15248,-24188,-76869,-129105,-81036,-10315,140253,220800,64197,-13791,-64029,-52182,-24587,-8967,29315,58232,68420,34728,-37867,-113783,-17311,70057,22834,-42818,-111352,-132770,-78828,-63612,-67122,-76781,-40133,30427,64184,130041,168084,185904,108074,18330,6951,50286,93345,109989,112051,50986,-29446,28978,100198,177641,203449,155374,120463,98838,21210,-69173,-113551,-18316,83276,146988,170716,104840,14558,-39027,-45926,-32800,-37756,-30964,14277,100830,164556,166305,162171,123613,56795,-55585,-69205,39453,101524,112969,115808,73605,46711,34871,-21348,-30924,-60851,-61762,6569,36637,45471,41671,53508,35003,13440,30886,88038,142591,132970,72531,-17264,-44462,-8144,20543,64991,-28588,-68364,-14307,50028,11851,-99918,-66129,19267,69673,62801,6197,37304,86155,137675,182704,171438,68931,-19636,-95520,-86410,-54598,-26426,18165,51041,86563,187985,323076,370537,228437,58058,-45950,-90222,-35857,4000,-1300,44357,127658,126489,41292,-60672,-60163,-44805,-47989,-48511,-70949,-56898,-5020,67417,36868,-55264,-76302,-60349,-9325,36563,22557,-41098,-85746,-68670,29731,113387,70318,27202,-420,-45063,-67653,-86279,-90878,-57688,-42224,-51085,-51724,-96027,-109411,-110662,-95033,-57972,-72796,-116669,-91200,-38506,-17636,-85194,-26326,5377,6116,5174,-28343,-92696,-19626,43256,133280,230082,178434,44999,-58507,-11171,12114,33527,37136,9567,27470,60069,7320,-73766,-69331,-20335,55844,100799,113683,105602,52915,7556,-34728,-83622,61454,178997,107114,-27854,-112074,-92097,-57740,29250,32175,-6037,14734,-1431,-51987,-89940,-106336,-63793,-7339,55595,65596,-2124,-70959,-44356,-43480,-97155,-98904,-120367,-132322,-134879,-139424,-140822,-111671,-86947,-105184,-87647,-43049,-23734,-56342,-62622,38086,177534,226108,144400,30088,-73171,-76637,-80472,-87993,-120978,-95101,-45649,-2232,17019,35307,96364,80322,8304,-9805,40105,82953,36567,13853,4836,28344,59994,154285,170377,132689,107984,17886,-88087,-96291,-16964,6454,5134,-40800,-6713,79075,113269,134829,26036,-41885,-38140,-34320,-85231,-13627,77078,58979,2629,-44526,-44951,16395,54175,21323,-71114,-108893,-2640,80073,95793,53028,-17902,-100964,-40385,34241,70110,16420,-89390,-92268,-87037,-101080,-59192,-56238,-53252,-29988,-2991,19186,10925,-38689,-111883,-93414,-2151,124355,229132,180370,18007,-56926,-62445,-66734,-71938,-116497,-41489,49542,75266,60911,-8737,-36253,-13325,9499,20841,29636,71096,109102,44664,26889,13822,9893,-4459,27623,133600,138612,78997,122581,198772,179911,99950,52925,10496,35806,165803,273685,439623,427658,222367,23434,-69779,-36242,-40561,-44049,-62521,-76143,-40313,-23709,-81173,-65387,13044,56314,80371,66912,23197,-3749,-28212,-13226,6587,36469,42155,41876,46033,-26830,-89201,-35398,70969,106656,73976,18354,-41221,-103080,-82193,-48070,-50995,-58817,-27799,-10124,-9983,-29192,-69420,-76771,-73853,-29259,-8256,-38385,-41202,41856,124001,157833,57814,-60834,-38845,10998,63876,89403,54879,-28707,-80590,-77030,-94687,-40313,78457,114582,61916,-35242,-54448,-55969,-93376,-145601,-114595,-87058,-79247,-55062,26208,107737,154886,164612,239142,418153,404948,177812,-6650,-65283,-28107,-10048,38581,82442,8148,-78669,-95275,-32852,23050,64021,95281,101310,76739,-18162,-137981,-38977,14203,11058,15490,-32816,-26970,82571,177661,240612,214143,149286,174777,204812,100579,-59799,-122037,-2592,97250,79213,24464,-68788,-78267,-32488,-16701,-56608,-83229,-74657,-38056,47022,78917,42946,-26581,-59421,5680,98446,201800,205203,79880,741,-19178,-47114,-107111,-110763,-124366,-79959,1786,67438,129236,173267,248624,344343,328228,193509,59413,-46176,-84494,-47213,-3084,58724,87438,89939,119910,214161,264257,155726,35493,-62007,-8980,122772,56399,70425,151913,156958,97443,-25601,-104118,-81433,-74856,-17456,99328,78074,42374,97345,120253,50190,-36577,-80493,-120866,-155662,-119758,-88600,-52063,11248,-8700,-43435,-37997,-13943,9770,33324,102262,163029,121733,37525,-47056,-115117,-95965,-57979,6203,108660,153415,111875,-23585,-67424,6169,144505,249137,96284,-74704,-66683,-19139,-5261,-56929,-70963,-51451,-64415,-73220,-57100,-43679,-67335,-13094,195457,573053,821690,967488,1233698,1306418,1226966,1012794,891364,1121283,1261088,1270072,1501901,1702585,1420284,832489,214419,-11833,29442,21105,-47130,-137111,-94017,-66696,-89541,62582,111687,278775,825013,6473763,16909583,25765681,27621066,22684027,11370500,28544425,57167889,71619704,68766197,46142513,21602880,39288680,63816628,71525608,58847043,34037572,13412534,18270833,24788721,23100390,15749744,7344117,1593971,42467,-21466,16485,100713,70555,138042,103118,6312,14511,184928,371696,363766,190127,-24372,-130970,-84566,-3971,53905,74343,20562,-45075,-18550,72188,140302,169220,119013,-10640,-73234,76552,274725,347931,304272,207853,152380,156807,224023,118583,110509,241535,279678,294844,279558,71182,-30901,236623,560908,419270,114003,-75124,-69110,-73582,-84823,-58812,-56176,-42488,-63582,-69062,-44348,16691,81952,112181,141608,197070,282146,347087,310450,178827,28432,-61763,-4238,-18893,-97987,-159782,-76552,11859,-31415,-64625,47495,90103,75477,10992,-18200,-12287,27990,85220,98689,97654,124152,93006,45486,47687,51956,1795,-57917,-94463,-55173,-413,2553,-53123,-75325,197,11721,-30060,-29163,12314,57609,105450,79485,54805,52904,113282,95404,4722,-87486,-132189,-96500,-11420,99332,136397,89965,-7568,-51199,-25935,-105233,-81794,-75226,-97960,-31843,65657,45066,-25183,49057,169760,213149,164093,103312,19666,-50482,-119010,-129823,-86704,-54637,-106068,-108110,-47041,-38765,-87186,-153150,-31372,63462,63755,32599,63715,107833,149578,138296,60633,-26108,-21152,-18483,-9611,-36179,-83931,-48834,55720,110749,64292,-1851,9467,53819,17822,-69240,-138231,-102619,-61283,-88855,-112836,-44553,2755,26112,1300],[11738,-1985,49287,97989,157247,136011,48501,-35492,-98966,-122149,-66124,38574,102907,42347,-30212,-103866,-69138,-12070,29321,81445,161418,243741,148762,-2400,-58160,15245,101325,120785,41017,-53569,-92638,-62755,4567,26166,-2294,-17347,-43222,-61859,-60761,-44703,-28307,31842,-90792,-88845,-36861,-44338,-10432,50353,46304,-12588,-75388,-56974,-52706,-49737,-27659,-23770,-29424,-29909,-68203,-51560,1808,27320,5659,-17872,-9340,9542,49505,37581,9620,7075,62767,173574,292402,249153,154561,120094,144656,56174,4422,1370,92332,226653,225034,91779,30714,-15161,-50093,-67851,-77758,-36913,34493,38100,14109,6783,-57112,-111751,-70383,-45076,-34335,-6468,1526,-23896,-25970,-18110,-52464,-36192,-1848,41638,58785,-10753,-19239,-45101,-33584,-25391,-24110,-11010,-20965,-41258,-32446,-31674,-7652,-8549,-7034,2314,20149,-11436,-70312,-25650,63032,143491,139539,92835,25339,-47603,-90927,-28866,78474,270802,378379,238703,1996,-22110,56906,54450,-39621,-76921,-90569,-41461,-26413,-59826,-35548,-27928,-21939,-26095,-82445,-126535,-11780,72000,63128,20887,-26549,-46210,-22695,121105,257729,344441,260985,120790,13854,-63091,-49654,-37717,-49593,-36073,3002,73398,161619,89956,21823,8609,26214,83461,152494,148758,29726,-70674,-122801,-25713,19577,-4331,-30055,23580,116097,151125,60233,-51831,-119233,-62089,-49527,-80933,-91931,-70227,-12809,43306,82244,94430,80870,75431,29998,10108,12251,91477,142663,61145,-20348,-91750,-15693,84352,146135,235616,175913,-60393,-80590,-26664,-2787,-71547,-9702,83663,37229,-73343,-28052,95768,102804,52985,1223,-51406,-53504,2578,173621,348454,467997,264537,93058,-2738,-36694,2127,10474,68663,150654,118078,110699,159046,170798,317508,489002,420290,269333,130103,13531,-48219,-104489,-116738,-120843,-76623,-38371,4725,53283,42162,27780,53369,57847,-13142,-94849,-122499,-107507,-33639,53154,192258,246144,149512,20368,-122768,-51768,-15570,-47699,-38351,-55350,-119736,-74902,9677,74795,77291,17053,-64542,-143784,-85682,-25133,99497,179100,114799,-17447,-74088,77,79475,132310,149681,127382,170637,287855,317969,266653,229538,213929,149158,62551,-20138,-76705,-50111,4692,38366,-24931,-48407,-77042,-125048,-78631,41548,71771,-14773,-34731,37766,14397,-57462,-96582,-119999,-23654,-6440,-62057,-75444,-90315,-98517,-107108,-100295,-52147,-8930,17142,-7238,-50575,-60020,-57094,-34682,-5307,30411,68179,106108,128739,196569,234673,177805,126175,77957,44246,-25267,-86865,-77420,-4021,-3863,-75326,-87529,-128040,-82301,1998,36707,12512,-12434,25163,538,-41635,-112625,-148703,-81180,-59498,-35906,25440,29979,5004,-18889,-76709,-66947,-78562,91376,52881,-71288,-53435,-24734,-42357,-115643,-51270,79411,248011,358392,303724,132299,-3146,-106662,-73432,-50261,-53627,-50843,-37573,-35480,-61786,-164994,-21325,208829,234070,139139,68849,21262,-10549,-377,50944,80246,-32347,-60816,51736,130599,135826,123449,66852,-12710,3826,82943,118606,70318,-31661,-57637,65462,123148,56675,-34520,42536,232822,383565,452533,320440,149014,36867,-112628,11460,40287,5111,-35825,-62386,-95213,-87422,-14041,75804,63985,16278,1833,54229,66891,27923,26682,33992,46613,63728,79777,103288,52414,-43946,-86686,-46750,-12806,13409,41087,42946,5600,-15570,23144,68390,89427,155444,288568,352619,357560,290429,255896,216778,171591,143981,38675,2906,-7892,48291,106041,106142,83915,10292,-61753,-34082,-47713,-86463,-107654,-97695,7596,107370,111326,-9613,-165285,-104866,-89793,-86935,-86059,-151458,-114212,-26135,14985,9826,-17338,-38819,-33972,-31678,-17510,-17500,-38626,-37221,25438,81577,135102,188081,275268,340255,266688,129759,20766,-74232,-107235,-62285,-16509,57541,116862,115245,68235,-35731,-87723,-41804,52260,73836,88263,46308,-68398,-97734,-76207,-59925,-27305,2096,-16200,-73031,-84219,-53270,-38102,-15102,26624,66382,31749,-12394,-14141,-14987,-15471,-29344,-46263,-39800,-80165,12600,107505,169097,192877,164777,107263,47412,3072,920,16728,109019,196326,142556,32207,-30270,-88686,-106910,-22788,55029,55783,19119,-12877,-37419,-103609,-62904,-8065,13540,32139,59984,30361,-23910,-89574,-160526,-111665,-75928,-54353,-79828,-122778,-155042,-144431,-140559,-80041,-22013,5711,-8165,12542,46687,97849,133629,15933,-50111,-37315,70676,30418,-54710,-76888,-49099,-29532,-30059,-45511,-86542,-84873,-30057,-17000,-16696,-55025,-101124,-79185,-28539,-18964,-41098,-92794,-89745,-75664,-12756,43837,60483,34334,23031,-18347,-62378,-110540,-58924,44687,90880,73282,68934,117450,210651,259270,350219,370653,245121,65600,-3162,-3776,833,10247,14626,-13892,26897,31166,-671,-26250,-32507,-32906,-8635,-12276,25459,42623,106560,133497,151314,123767,78492,31561,121902,184519,117140,41976,-26930,-74248,6550,190571,237918,180740,105953,69571,75455,133645,191756,150149,42001,-85753,-77522,186879,348055,370672,316967,275815,209531,151359,47409,9598,21842,16442,34293,33741,-42445,13321,214498,301240,132122,130491,147434,100823,48930,-20694,-84185,-28708,40897,74053,-23560,-101444,-101517,-86480,-76785,37326,84657,25524,-91841,-83880,-47661,-369,90170,155721,111534,39963,4610,-26340,-60947,-47475,-49902,-42707,-55087,-75703,-93096,-120751,-74124,-80761,-62801,-28935,49491,173874,237016,117461,-14022,-78913,-34993,-16726,-47028,-74780,-78011,-78732,-74177,-75173,-78082,-35047,17042,37137,83247,127530,79602,50020,69454,-5189,-78549,-20858,20988,-190,12528,27906,14924,-17594,-60676,-98871,-124825,-86964,8596,194421,418324,383211,151942,10582,-8311,-224,83851,253087,410674,370692,149472,16641,6399,22353,-36702,-113740,-123896,-75265,-61277,-82309,-112219,-77838,-45712,-96435,-133781,82407,330778,340907,227560,93087,17734,24547,81659,69684,12139,-2949,13835,21350,10003,-17139,-34669,-5405,54318,59237,-35623,-127447,-30671,23423,78598,139313,180399,186863,199621,165433,106805,54905,-38724,-76397,12790,187637,389298,383367,171771,77215,342535,438245,219073,479184,547173,3018124,5903115,21788496,58728277,107311814,147705430,167172195,171114338,168689789,152740282,114599428,63993237,22006559,2068987,3329652,877937,437120,196144,164515,96841,-25650,-29234,88059,89971,66064,96780,58983,30420,6626,29317,95094,70322,40063,11503,-23309,-16805,-12007,-944,61091,167609,271024,257384,151396,47291,-50572,-35557,-10171,-60947,-57562,14420,6543,-92343,145942,431518,604803,574148,390646,154128,14800,-43416,-76295,-7578,71350,57457,-24347,-69055,-95942,-87092,-43588,-27711,-71964,-93423,-93279,-46818,69306,101591,85526,49620,13181,38913,97191,137674,79824,-19352,-82359,-103294,-144054,-149515,-101703,-51941,-42566,16851,58177,36826,-26292,-83204,1302,97060,67141,-55356,-118758,-102819,-145678,-143416,-59433,77312,150586,132777,66807,-6541,-14743,-24242,-10819,-53363,-128069,-109224,-35030,20771,15579,-42089,8407,96293,237618,365561,347637,260868,166395,107259,52292,-4951,-61893,-103662,-90392,-31931,55210,169782,167452,103273,70490,100845,140446,214653,221548,92773,-23039,-56206,-32449,-19880,-21570,-32557,-30135,-2838,-27040,-44965,-50814,-63172,-41392,-17656,36431,103883,158631,110897,1812,-77046,-114767,-87614,-1133,26378,-63285,-104840,-25243,16158,93120,119070,41328,-52966,-137463,-33599,15383,-898,-43348,2864,51450,48174,42924,69375,134312,119547,68070,45581,118163,215479,286302,233747,78458,-4584,6716,-44488,-105860,-82491,-60775,-48611,-117875,-92266,-43857,-72958,-79896,65060,180317,125319,-54780,-127015,-44660,408,35941,98308,182730,223902,117704,50744,78573,153186,158409,135066,91896,47954,-20262,-67838,6262,109186,172099,103969,59657,79566,116150,120757,45555,-57611,-93810,-89057,-106400,-138564,-111116,-62223,-47166,-75945,-129982,-58591,-34696,-80409,-48181,22902,23975,-25021,-42255,-52209,-74314,-80628,-81936,-58693,-43522,27391,176449,288414,372808,373629,290772,118075,29302,-24191,-69324,-119519,-107596,-110186,-80299,-50483,-44834,-104944,-158819,-75034,-22114,-47208,-73573,32401,53109,66724,54801,53329,33576,2498,-9173,-45031,-4253,44241,60508,32665,-2398,-12308,-58101,-61525,40930,200579,352659,424683,394567,285683,202246,136021,59006,4325,-35256,-57407,-74676,-97640,-22883,31460,66458,91696,213541,321573,247806,107518,-2775,-9288,2941,23501,41688,16988,12526,-5341,-31162,5467,28070,-15790,-65853,-121637,-78745,-7917,134530,218456,76608,-7259,-60661,-34003,6467,24898,56366,84737,92600,42215,-49610,-125524,154,85995,32758,-37265,-108442,-126814,-61381,-44277,-54556,-70084,-27327,42186,51705,103338,137971,174377,126356,42851,24966,56226,79802,89609,91154,48351,-31030,20678,97500,179286,196091,142682,108894,89397,15070,-67536,-115818,-22312,84629,143446,168841,117431,30792,-27651,-40392,-26864,-28740,-19593,33132,128755,173975,151766,140251,109014,55051,-36603,-53701,38291,99288,134560,153054,96013,59727,58588,7143,-17301,-66879,-90751,-15800,22445,36244,33863,53572,45110,25351,37096,86250,135434,132496,82818,-1672,-30189,9653,32698,67411,-19994,-54036,-9590,43235,-3408,-110904,-62167,23272,65288,46373,-22357,31649,105626,153593,182652,167817,63023,-21953,-88789,-78724,-55951,-30611,19357,61970,103882,204633,335758,408222,272421,80336,-29129,-79592,-34110,7180,-3123,38234,130815,139297,51203,-68808,-105366,-73366,-55882,-41460,-54766,-37847,17907,86851,45589,-37895,-40398,-23838,9266,42944,12817,-64373,-70558,-54185,13423,88842,52516,28260,12565,-32581,-63795,-92191,-88208,-51682,-37238,-48458,-51464,-95803,-107607,-105112,-73751,-47531,-74142,-117150,-80976,-30272,-13847,-87015,-34031,-2901,6551,11817,-22521,-89818,-27023,37701,130221,214799,172455,41223,-65366,-23316,6723,10167,15929,-448,23691,62135,23018,-78156,-98516,-43968,42889,98397,112628,94486,40531,6116,-33364,-72372,65589,172550,93805,-38287,-101875,-86273,-63500,9978,568,-26128,15466,6057,-39320,-77297,-111010,-66741,-12692,44726,49255,-20297,-74057,-23678,-19455,-80021,-93332,-124784,-127735,-134982,-140809,-138626,-114809,-94075,-113861,-86349,-44740,-13264,-10990,16254,121510,240216,256873,160175,41824,-66306,-65394,-65746,-75302,-116995,-93601,-40847,1701,14822,19906,75437,56845,-11498,-25920,24153,54800,12304,-533,3016,52429,100007,187356,175161,105332,64271,-1236,-65600,-109380,-32185,5189,11248,-46378,-21194,66905,105118,136946,45896,-37692,-54612,-61750,-129544,-6403,68423,51240,-6471,-64756,-64310,12952,60243,26070,-75484,-86886,20358,92743,109118,66680,-3148,-91109,-55403,15226,49903,7545,-105588,-86486,-72782,-82153,-45225,-40854,-43408,-28023,-2623,9290,-2229,-48406,-113189,-99381,-19070,90449,198713,179544,28013,-51138,-71078,-73429,-71515,-120089,-58733,4783,12067,5459,-41917,-27109,4807,23906,37942,49988,70517,84944,43632,45420,31714,24122,14566,32013,119379,105621,76643,142400,209878,174562,90945,60347,33703,81810,203551,294984,438556,425204,243980,45165,-52175,-40712,-24097,-38497,-60036,-69347,-28622,-8305,-69150,-98649,-9816,43406,75345,68834,28477,1036,-21291,-6952,10926,37140,49912,58977,75950,4861,-63496,-28824,75936,112026,79883,18721,-46197,-81673,-45624,-25269,-41601,-68695,-45420,-29869,-23372,-34648,-77501,-88290,-93929,-60198,-47672,-71211,-37624,39167,127853,162363,64628,-38519,-27402,14495,60852,83318,40601,-40494,-85653,-82663,-103406,-34571,70239,91778,40077,-45758,-52403,-61021,-106344,-159046,-95574,-67953,-63337,-48167,29352,105632,137981,123066,169419,380546,403155,164411,-29196,-82503,-56318,-54290,-1361,54034,-5098,-88221,-95654,-30045,29198,70329,103729,119541,103514,9234,-118164,-12810,30679,13728,13775,-24244,-25367,83204,191355,256575,208433,108320,128972,175682,91504,-64769,-119062,-1079,86155,64071,15439,-79726,-120880,-62731,-27891,-57408,-80238,-73844,-42329,44702,77464,40536,-22286,-37790,16817,93754,184301,171718,65220,2258,-7301,-27869,-89357,-112597,-133106,-83411,-11277,51051,118895,170064,250747,345639,322627,201830,81060,-19731,-60444,-27716,9977,59074,67578,63627,113225,215952,244778,131885,22872,-62012,-7758,100431,13377,30779,117048,143770,93720,-27863,-111257,-82604,-71706,-12759,90434,46162,-3865,45049,86629,26690,-62611,-104047,-135938,-162098,-110690,-74627,-34504,27152,-11472,-57498,-34054,2026,16389,27609,80181,137965,99642,24553,-46616,-107121,-98377,-51398,19400,118184,147305,96801,-28417,-64916,6059,155026,280335,124358,-59619,-71436,-23322,-4624,-57894,-68490,-45353,-55378,-64119,-45687,-23883,-57625,-28761,165471,485009,604641,555166,758717,919928,921900,713018,529325,691249,861861,946000,1119121,1221530,979561,553237,125712,-14834,27289,22125,-36896,-123454,-94705,-65376,-81387,75307,148644,242391,621664,5065680,13265679,19501427,19974887,16279759,8173880,21850629,43183128,53644671,51165603,33775381,15892875,29160115,46757420,51983029,42461410,24391682,9704506,12957299,17502877,16324368,11168098,5245452,1228343,-19884,-52759,9571,105806,111352,192525,124069,7435,10965,172328,335274,328053,170343,-35583,-120920,-104835,-3817,77726,102393,36021,-36264,-1799,95721,171468,204566,141959,-16972,-75175,97840,324680,405241,353509,227592,158536,164641,247491,170440,132732,197439,171458,147814,165449,11564,-91450,119851,414844,313264,74165,-77819,-69162,-75536,-92451,-71015,-66279,-49108,-63981,-68448,-53148,3270,67857,95293,128625,197849,300705,380814,327935,166006,4951,-85604,-17853,-20395,-84625,-176664,-115254,-24997,-35334,-42528,50521,78965,67767,25464,-916,-4778,22610,62907,63442,55601,94428,85152,41640,42491,47639,173,-55835,-95664,-57621,139,13536,-43118,-97880,-50139,-54057,-74430,-46999,3384,79636,132407,96941,68227,66939,127112,103567,11140,-77572,-116411,-71695,10811,118754,152797,103473,589,-38068,18479,-43089,-67283,-73708,-116661,-37642,68240,42981,-28070,24550,110553,140553,92832,36425,-35583,-85189,-127536,-126872,-79219,-46051,-103233,-111907,-51084,-37958,-86228,-168651,-38797,70017,84730,60186,83818,111270,136606,98032,12557,-56974,-50113,-46527,-31069,-50115,-95565,-69910,38502,96303,58084,189,17916,63970,25622,-63169,-126319,-98842,-63350,-94310,-118228,-45867,7427,35438,4646],[14189,-6739,45192,95117,166321,157169,65242,-28227,-104782,-116636,-69685,27078,82995,37879,-12216,-86603,-74205,-16939,30311,76508,129694,220892,155523,5614,-52375,13863,83622,93650,27603,-54235,-82550,-65845,-10352,8168,-15059,-19254,-36675,-52049,-50308,-29512,-6856,50475,-80768,-82676,-29843,-25263,21219,75002,65387,2681,-57814,-36755,-24581,-12697,15489,12981,-3374,-11342,-54987,-57564,-3804,20286,-1703,-24860,-20490,1973,51775,34376,-1476,-596,71864,197236,308959,251786,148975,110379,143010,53696,9563,6085,97978,224389,186020,68518,24947,-19520,-63417,-87366,-87615,-45823,24208,33029,10648,1163,-66518,-129084,-74723,-33974,-14407,19649,22764,-15282,-34861,-34847,-65057,-40187,-2869,41529,59562,-6650,-60520,-66409,-27581,-4698,6542,30676,17591,-25445,-35904,-47959,-34611,-38838,-25671,1541,29530,2316,-76103,-58521,29063,108207,104050,65786,8826,-51364,-69303,-16488,79963,255820,359680,218952,2248,-27080,36289,40060,-43114,-59729,-68793,-66284,-68827,-71082,-40220,-36439,-31868,-38962,-98959,-118425,3388,95913,80927,20449,-42409,-81794,-83092,84261,234861,323661,283231,171244,77439,27378,29449,12869,-16522,-15306,-2552,39209,113262,43272,-12436,-15421,22865,104952,170488,139550,2560,-99347,-111459,-20674,17183,-13535,-49092,5426,104890,142495,47235,-62858,-106919,-69253,-49561,-73577,-88220,-72955,-19635,36171,73158,69521,35985,13852,-27728,-35678,-23743,76372,141905,51028,-29711,-96641,-18807,90511,160999,255338,205452,-27953,-101964,-38381,-4208,-69608,-27611,80978,47208,-65502,-43347,79297,85313,40260,-10106,-61271,-59711,8573,199111,374287,451681,216098,72288,-15669,-52965,-3393,35823,123861,215086,178122,155143,167118,159150,308906,516181,458664,280187,121277,-10260,-70113,-107810,-121193,-135472,-76634,-19309,13718,45804,30909,30269,70041,79333,11741,-65196,-96727,-87503,-25216,42837,162541,230154,148164,32417,-103123,-82952,-40284,-55288,-38914,-64479,-119040,-50926,39659,95584,74497,-1587,-85626,-145511,-72414,-2958,154475,243179,159106,3878,-91649,-21986,77315,141861,177837,156716,200078,311943,315377,243508,194058,188026,139663,47229,-38801,-64326,-19406,20686,37706,-31910,-44081,-59823,-105211,-80496,33107,80058,4237,-40388,2721,-7510,-50244,-91632,-153087,-63321,-59814,-99040,-100973,-107669,-106790,-113191,-104450,-44456,10601,41404,8232,-53233,-74172,-81037,-59003,-19622,35799,103507,164919,177622,242277,241886,172438,121009,68714,36911,-28379,-82647,-69404,1796,-1539,-77644,-87407,-115449,-86285,-3255,29907,3907,-15867,21948,742,-43302,-122385,-143992,-65250,-33649,-14417,39789,39200,7285,-23217,-79771,-68057,-93015,78718,52292,-46642,-30494,-39405,-63906,-112728,-31594,91472,239808,314100,243360,97447,-21783,-108995,-75707,-72324,-88061,-92574,-77450,-60207,-82032,-178086,-12110,229734,274243,145302,58323,6692,-30864,-16388,42009,74037,-40464,-58197,54216,129237,141884,129504,70401,-16662,-4121,72093,109568,62864,-19799,-14299,126704,159068,59853,-48949,3017,181622,334133,393620,259093,98357,-4071,-88227,37306,49113,7779,-41614,-81116,-115190,-66307,36306,123012,112168,74120,64766,124446,103191,25772,12906,26099,40070,63874,92781,128661,81026,-27579,-81528,-54687,-20927,11285,41626,31630,-34658,-71435,-28402,31402,61912,143815,303245,394837,401849,324895,265021,207044,158247,132325,34328,-10449,-40073,19623,90869,99065,81655,13279,-56479,-30164,-42645,-86962,-117863,-87848,25232,110163,100634,-15912,-164049,-107063,-92074,-93154,-89535,-156957,-110545,-13350,31039,20910,-18085,-45017,-37764,-29691,-10901,-19718,-53671,-47969,23150,79075,129476,177505,246058,284551,206084,99644,3223,-87359,-103182,-68406,-28240,51387,113528,110690,66450,-39411,-95894,-61247,24726,47544,70408,32324,-78559,-110500,-77807,-45479,-9038,19761,371,-67551,-110804,-77198,-57756,-26637,28070,74993,42416,-7795,-16968,-24930,-31258,-47845,-70846,-73934,-91703,51222,142613,201718,213790,182014,119730,49306,-490,-8806,3959,97520,164415,111251,13822,-37717,-94706,-109087,-21084,55621,56032,14468,-39527,-95736,-121976,-72334,-25690,3854,26251,60946,24000,-34359,-97058,-152749,-116296,-86050,-64279,-88435,-128075,-151122,-138967,-148103,-91541,-36113,-3865,-5572,17351,52080,97910,107285,-16456,-69945,14137,140365,94262,-6024,-39392,-21253,-15836,-22073,-43994,-84696,-82427,-34072,-24038,-18884,-50492,-92626,-90505,-39457,-26059,-56276,-105414,-100983,-85744,-18400,40195,45782,6154,-7902,-46040,-89846,-122084,-51130,51205,103688,85136,78394,115411,204183,260549,350694,348712,218149,41097,-40394,-50095,-40806,-18236,-5144,-27178,26310,38160,17610,-6389,-24951,-26562,-6230,-16482,19419,45377,104943,127703,161565,145145,101812,43760,102852,130303,61904,2465,-52639,-50376,67947,236391,235483,159716,92244,63297,71224,130053,188140,135152,17037,-110969,-65844,178824,313080,312544,258194,228177,182705,150945,81173,48701,71805,82996,76735,48270,-67322,-18879,182588,288249,138389,142591,165124,128788,75803,3247,-79382,-51187,13316,57983,-28741,-90164,-77817,-63031,-75052,36692,80514,16300,-104845,-81074,-34954,17625,110632,173747,127177,41168,-20728,-66127,-88371,-71702,-76201,-57933,-60198,-76907,-95750,-122809,-69482,-78147,-78241,-62500,-3248,143799,252329,153449,3037,-84692,-59794,-38833,-62586,-85649,-87925,-89170,-81518,-78353,-84466,-31970,32546,65270,117186,166385,120955,85514,90156,-6156,-99316,-57258,-5526,-14939,4951,27783,21234,-10140,-59259,-104202,-126316,-97046,11094,221416,487880,466530,209035,35548,-10,1299,86079,278537,417277,373333,141489,-5699,-30423,10006,-27725,-93567,-137227,-106583,-88123,-97231,-120186,-79656,-36895,-77631,-125489,93771,313932,330925,223579,88271,13779,24284,77439,73120,20960,201,6979,7196,3315,-28272,-53615,-26209,33853,40337,-56568,-115456,-22162,31277,83240,136534,159639,146399,166943,152954,85872,43673,-37385,-71375,7244,171745,346018,329863,152379,57622,241666,270492,172146,265792,460474,1982273,3869067,13851533,37363507,68623927,94725998,107478716,110413296,109388771,99648743,75273673,42299778,14344138,1050324,2374391,784837,168430,68126,112826,54035,-36104,-55568,27675,42955,76093,121916,91063,56158,25718,41022,90427,45065,13140,-20898,-38816,-27560,-23051,-4383,70182,192367,308475,301157,193222,78283,-39863,-33473,-14676,-65820,-48476,30723,25032,-90144,117918,379305,548234,538644,391211,175787,27842,-34580,-75244,-5062,65239,37915,-45264,-88264,-99425,-90188,-41323,-26059,-83981,-112018,-103693,-79023,19313,61271,70065,43095,-5490,16939,90225,139362,80632,-25632,-90211,-82522,-155095,-167430,-111917,-51144,-21625,26232,48063,24694,-26355,-53550,14282,111476,56822,-79461,-93978,-82358,-133268,-123615,-19391,115294,165603,120385,28588,-35516,-20036,-20725,-10293,-58873,-137619,-100551,-19238,44427,51709,-165,28158,96268,235206,394648,386759,302843,192194,120090,49652,-8661,-60280,-96699,-86209,-35272,33090,137337,140350,92562,78433,110092,137445,191058,186638,64667,-44266,-70092,-48657,-45173,-50535,-62260,-54841,-14049,-21483,-39590,-53139,-63500,-29299,-1206,46515,99481,126075,57425,-43027,-103663,-143763,-87775,7205,53073,-13834,-69584,-14423,39899,152049,197632,94990,-27215,-116151,-15394,48597,33320,-14098,23576,70238,66182,52343,37192,87355,86316,24960,581,84430,187630,249642,193967,54078,-26618,-19262,-58554,-111824,-85056,-60107,-44963,-110213,-107839,-65173,-96529,-68794,66716,163166,109598,-61327,-109044,-37472,-1887,37998,114170,200974,210894,70072,8808,50091,128036,149920,132582,97195,57103,-17157,-75989,1378,122596,208378,143981,74959,78229,113345,124939,45089,-62678,-99020,-94808,-112268,-145171,-108441,-61281,-48907,-82107,-114989,-25166,-4819,-58452,-51719,16819,21964,-19802,-33107,-46853,-76442,-86665,-88220,-64425,-50547,16130,170865,296207,401870,414393,311638,119088,27292,-37219,-90852,-115236,-93259,-103807,-78002,-49101,-41701,-100433,-149258,-68401,-12645,-39840,-68663,35716,43139,62635,56407,54626,31971,-5499,-16564,-46249,-1091,46200,55257,19176,-17418,-26513,-68663,-61736,30680,165831,302892,376068,376397,291105,204417,134007,48277,-9582,-45503,-64205,-81073,-104135,-15814,41275,76406,93485,199189,322114,268957,123851,5970,-6401,1230,30222,44628,23726,27385,13673,-3174,24126,33824,-12175,-58920,-115190,-79771,-8822,123633,207471,85249,-3442,-58328,-18171,33286,53613,79615,108607,113163,44495,-59977,-106423,10224,92304,36767,-35003,-107763,-123778,-47070,-29523,-47769,-69471,-20526,44689,30391,70315,103478,156702,140802,65012,38123,55331,60952,66455,66538,39100,-38972,4716,86949,172149,179353,123326,92155,75636,6890,-68499,-115539,-24838,84269,134684,160728,124361,43672,-18415,-37559,-24866,-23530,-11386,50379,151886,172950,127909,111557,92230,55509,-16355,-39681,31211,86319,139606,171712,108886,68256,77121,31981,1192,-50731,-92162,-37412,3085,19153,16601,43183,44129,28631,38183,80434,123909,125934,86884,8107,-22754,23848,48406,75290,-7974,-41229,-8122,32118,-21622,-123933,-59509,25504,57305,26539,-52859,34043,127674,170245,181851,162330,61040,-21065,-82648,-73935,-59651,-35797,18972,70537,118056,211716,329596,423300,304082,96067,-17205,-71391,-35026,6436,-8144,30265,127047,140977,53643,-69475,-141310,-96686,-63800,-35066,-39671,-21769,38734,101817,50167,-24872,-12427,9154,25802,44829,-450,-88113,-34356,-6560,11872,58089,32294,25805,23050,-20650,-59445,-96882,-85248,-49867,-39076,-53038,-56636,-96183,-104044,-89960,-52147,-37326,-75420,-114974,-77578,-30206,-18640,-90239,-39571,-10496,7275,14317,-20423,-86597,-37506,27143,118748,187268,154335,28001,-75313,-29273,9534,-5937,-7824,-15546,16090,58888,34095,-81280,-131783,-70910,24626,88818,103385,74430,23446,8716,-24480,-49505,69539,158917,74739,-50609,-93664,-84617,-73536,-13654,-33592,-48664,12218,10708,-24059,-66217,-117918,-70994,-19348,32316,31330,-39756,-73473,-5883,1725,-64111,-90356,-129515,-123375,-136010,-143751,-140312,-121294,-101544,-111680,-88957,-52535,-7665,30310,92416,206696,299395,278312,166512,45367,-66686,-58480,-54660,-65698,-115272,-93526,-37434,3826,10444,1094,47622,27447,-33414,-36655,15746,35547,-4888,-10411,6110,79488,144289,221262,179427,78107,14260,-29718,-46554,-106553,-47061,835,11233,-56762,-40275,51538,93595,132893,62747,-28259,-60542,-69015,-95609,-1224,51405,35841,-21511,-89422,-80599,16300,74908,41637,-65086,-55104,36016,99533,119555,79912,11309,-79125,-65929,-485,31584,1262,-106734,-71934,-59177,-64247,-28282,-21775,-30179,-22833,-2989,-2296,-16336,-57685,-111457,-109063,-43562,52620,169013,181081,41604,-47216,-82947,-84565,-75962,-122576,-73163,-29863,-42530,-50390,-62438,-21712,21267,42551,58146,69873,70145,58103,37084,57945,45725,35944,31405,29787,92935,60935,71844,152944,211258,163718,81855,66243,55137,121895,231001,306600,421441,406704,260328,68898,-30938,-31722,3580,-28585,-50970,-53475,-11169,11221,-45214,-128297,-33790,28049,66833,66969,29861,2119,-19609,-7013,9637,32389,52091,71577,101788,32736,-43733,-24340,76739,113213,83084,17576,-52210,-60373,6474,21416,-16652,-73023,-64292,-50948,-39694,-40953,-84816,-99297,-112357,-89275,-86362,-84261,-25761,37405,130604,169014,78899,-16988,-18842,14209,51804,69599,21357,-53039,-89790,-86570,-110210,-31888,56858,66358,20572,-50356,-49796,-66589,-115567,-143909,-75356,-49738,-48117,-39582,35370,103957,121631,86218,110942,349285,408591,161897,-43016,-93868,-81172,-81830,-29412,20915,-23541,-101763,-97833,-30738,31570,71007,105969,131241,120686,37515,-53077,30600,52564,18828,12302,-17755,-24582,82593,199933,268354,205620,76214,86638,144226,79578,-69199,-113201,164,74477,47125,3779,-76697,-151727,-88350,-38498,-58254,-75737,-66834,-38457,43305,74501,37014,-18670,-17585,32224,93828,169211,141947,54149,5469,5980,-6400,-65177,-101250,-137926,-85698,-27114,32066,105447,162092,244136,330356,300818,200743,100307,9586,-34049,-7977,22974,58247,45830,39877,106404,214927,223596,112549,13897,-62903,-9042,75678,-16567,11200,94932,133204,89032,-28741,-113679,-78818,-64758,-6588,80318,17432,-40462,19794,82917,29842,-66512,-108029,-130754,-140529,-93237,-52490,-9698,46871,-11767,-68650,-24151,21371,26427,21664,53524,110019,78229,15133,-43027,-94608,-92449,-38468,38419,133261,144008,83671,-31791,-63297,4174,158842,293313,142620,-41449,-68801,-23509,-1255,-56667,-64744,-37641,-44428,-52956,-30784,1168,-41017,-39718,136468,395396,419404,217866,338671,558485,626378,454094,232529,297896,480633,624920,741803,750470,553857,286432,46790,-9088,29532,25835,-22187,-102386,-87849,-58404,-67058,91654,182941,205708,427740,3559059,9346017,13080768,12625917,10190862,5116144,14924871,28853522,35527276,33594130,21677342,10295733,19123663,30092050,33069599,26729537,15191032,6141051,8007924,10733908,10017554,6879081,3251848,840066,-72200,-77943,8551,118553,158489,246347,143579,8490,6633,155283,287682,280606,145521,-42146,-102164,-114208,5730,115247,140744,56339,-27144,13545,115191,196649,234977,162936,-21750,-64002,119171,362978,451662,395779,246980,170152,178518,271830,228865,159942,158807,87221,16423,69605,-28757,-121741,35138,286598,215648,36219,-74898,-62581,-71657,-94268,-77118,-69578,-49187,-57256,-62043,-57076,-6156,55278,78097,111957,190264,305676,398028,331562,149797,-10588,-91134,-18012,-12400,-63900,-138879,-114000,-32983,-22702,-14475,56819,71522,64288,46763,23814,9045,22714,45834,34462,21735,70108,81432,43073,41248,46325,2168,-49616,-92392,-55744,3794,29053,-23989,-108875,-94645,-109424,-101924,-54295,2948,103320,157238,115787,85598,84237,143022,116670,24587,-59735,-92449,-39408,45548,148917,177776,126214,19325,-18905,59865,31309,-16670,-50232,-125598,-36507,72247,45076,-23274,10999,64953,82066,37205,-11739,-71488,-105299,-125421,-114812,-64334,-36530,-94759,-105769,-46000,-28896,-76003,-168249,-39074,79683,110262,94771,111553,121417,127828,67593,-16614,-70712,-67263,-63949,-42467,-55563,-98354,-87196,25985,87326,58774,10117,34305,82946,44734,-44942,-106300,-86735,-57417,-91658,-112637,-37425,21031,53437,16614],[6759,-20892,31553,82419,160277,160325,65996,-32448,-115594,-120141,-83673,4780,60639,39371,18414,-39418,-73123,-29651,22803,61847,83298,167710,136791,-1103,-55935,6148,61864,66413,14142,-54650,-74533,-74287,-32047,-14787,-31743,-24670,-32662,-45008,-44600,-20870,12608,72395,-65271,-76187,-22795,-5637,51343,95787,79660,13092,-43887,-17726,1328,19650,55365,47262,17516,781,-46237,-64607,-12277,9651,-12712,-35479,-35635,-8625,50182,28714,-13389,-8371,79561,215144,309444,239982,133617,91980,129689,45744,12214,10352,101851,214173,144243,46489,17867,-23520,-73358,-106060,-97661,-55137,13248,27598,7320,-2784,-69896,-135280,-74023,-18634,7389,45649,43516,-5732,-42607,-51572,-78181,-45210,-5155,38916,54795,3771,-92337,-79635,-18043,17176,38148,72416,59234,371,-33309,-64528,-64447,-62266,-32718,8532,42177,20403,-69024,-88690,-1362,76611,73463,43891,772,-38416,-38496,-1276,76884,223005,316415,186027,-1548,-29791,19642,29523,-37987,-43112,-45613,-54888,-75093,-63954,-40070,-40426,-37371,-46195,-106975,-110531,14295,114131,96185,19413,-56807,-85527,-137472,44089,202440,287550,296185,224002,155326,123963,109746,63940,18626,6431,-6970,7843,64553,-4105,-45413,-34410,24328,127369,188271,135045,-16368,-122381,-88987,-8157,21600,-14451,-59931,-7114,96561,135775,41169,-60186,-91115,-71292,-43703,-58773,-76802,-69604,-21107,33432,67056,46864,-7009,-42641,-75523,-69496,-51056,59815,143044,49818,-27052,-92067,-15634,102040,177971,270111,230226,11856,-121898,-48376,-3827,-61542,-34475,87051,69493,-43556,-56560,61729,69636,31562,-17663,-66451,-60046,19830,223898,393176,421859,172705,55889,-23629,-66263,-4289,68014,185447,287172,248832,205823,171488,146929,294314,529609,490503,290356,115741,-26041,-78728,-101622,-121476,-134832,-68578,4691,27758,40772,24269,38402,90865,102892,40430,-31047,-67744,-64643,-13307,38486,138376,215235,151270,49718,-78800,-105034,-51034,-50717,-32530,-66497,-105449,-21730,71832,116949,74865,-12475,-98427,-125277,-50570,29530,218163,310179,208489,36346,-82905,-35542,77677,149892,205516,190226,233213,331378,305494,217034,158421,159657,128628,34979,-51880,-43853,21737,53571,50291,-29689,-32272,-36043,-76898,-64583,36640,94376,29707,-32619,-19566,-10882,-25230,-70395,-141303,-93458,-101520,-111878,-106934,-117365,-108847,-112922,-99377,-26312,40618,76315,35042,-42870,-75302,-98394,-76647,-25970,48057,144896,225997,220317,270084,231220,163967,119077,65483,36762,-24607,-71800,-53353,14573,6996,-74114,-78641,-90263,-77620,577,30562,361,-20217,14664,3211,-38534,-121621,-133691,-48229,-6004,13497,60026,53873,14830,-22290,-72270,-59975,-89994,91169,82677,31,-7254,-48077,-82621,-101517,-7269,106279,231557,270971,187863,66255,-34588,-95220,-67560,-85036,-112908,-117828,-105739,-76555,-95289,-156716,721,245679,307112,150341,52009,-1261,-44611,-26323,35590,67316,-43745,-50112,57886,128386,148592,136648,75126,-16481,-7606,63461,99739,56275,-1558,37545,193116,195389,68207,-51546,-34684,115042,259110,312589,193362,54393,-24381,-46856,61825,60246,15283,-40365,-88707,-103919,-33734,76859,158062,154476,134470,134647,190863,130525,23900,2970,23846,36722,65457,104119,148167,104123,-12349,-70745,-52608,-19932,14760,45586,24797,-62603,-116138,-72982,-1932,36563,128778,300912,414875,428167,352348,275023,203558,152417,128216,43945,-5269,-50302,-8674,72304,90423,80068,19574,-44824,-18410,-29892,-79161,-113852,-58098,53285,117660,92456,-18851,-155559,-101971,-88941,-93253,-85667,-154555,-104341,940,47957,32796,-15561,-46446,-35659,-21278,776,-19439,-64144,-48798,29877,84075,131503,174054,222563,237414,160039,79482,-5292,-90052,-94702,-71147,-36424,48431,112734,107910,66684,-39946,-98544,-73701,2490,28018,58418,24227,-81375,-120281,-77438,-29036,11022,39057,19818,-48374,-98480,-92194,-68154,-29579,35943,87873,59187,4014,-13088,-28772,-42898,-64155,-87223,-74119,-45803,86975,169052,225235,229703,196040,131484,54307,466,-14802,-7684,80618,123755,77715,-3027,-42920,-97767,-107391,-16451,58837,60324,18312,-46549,-93855,-75379,-67522,-44301,-7083,21909,62829,20675,-38445,-96385,-138231,-113369,-88816,-67179,-89626,-124793,-141350,-130344,-150289,-102443,-50522,-12506,-65,25096,60013,99108,86024,-36883,-56119,75740,210541,164752,56885,15878,18116,3689,-10538,-40379,-80662,-77877,-37174,-30048,-18809,-42671,-83504,-102630,-51812,-36042,-72256,-115910,-107473,-89844,-20194,37500,31426,-20046,-37257,-72365,-113126,-111436,-43178,53442,111203,94956,85438,105553,183389,245727,334155,314584,188202,22745,-68364,-89892,-80955,-50871,-32531,-31336,28330,44880,38391,16121,-16673,-20737,-4405,-20750,10625,44318,97494,118151,165567,160451,123625,62905,89732,76005,3252,-32290,-49149,-11678,122245,268899,220409,128030,69806,51277,63535,122444,177034,111896,-11968,-132801,-44872,172704,285183,268169,212195,187472,154677,145099,115989,96260,133456,158342,117898,60462,-79848,-41216,151943,267639,142651,150813,178206,156731,105636,33558,-61998,-69271,-11690,45774,-27109,-73975,-50686,-36313,-66661,38984,78816,12318,-108557,-77934,-23004,35948,131807,192349,147630,54932,-28531,-90990,-109931,-91030,-98973,-69248,-62139,-76299,-97957,-124539,-64933,-73255,-90376,-94049,-54165,106407,257231,189788,22034,-83307,-84112,-60818,-76504,-95017,-96348,-97484,-83075,-77544,-92765,-31347,45878,92564,151171,206868,171482,126894,108209,-8056,-115175,-77442,-17373,-16836,7800,34762,31750,-708,-56813,-107113,-121514,-106291,11947,239924,534932,531376,263081,59990,7627,1682,84093,286650,403207,360689,132928,-17561,-62553,-5478,-21688,-74920,-110689,-106121,-93376,-99300,-128074,-79779,-23419,-50301,-101390,92436,279104,303870,206570,75180,4345,19327,67810,70794,26892,7160,7217,-4927,-5931,-42819,-75380,-50810,6036,12257,-81038,-100574,-13407,38167,84809,129168,133469,102611,126115,129281,60059,28399,-38024,-65494,1684,150519,292689,268949,125775,33771,141901,135170,125029,68201,377493,1092571,2097446,7214366,19520988,36158009,50119092,57067931,58974450,58933785,54262607,41468493,23550792,7775227,290313,1510622,655601,8478,-49926,63898,15335,-46217,-82047,-34796,-16379,75820,143555,120233,76519,39744,44890,72910,12327,-17818,-55213,-42143,-33532,-34220,-11871,74403,210514,336903,341295,239797,120054,-17319,-27488,-19789,-68196,-39387,43548,38412,-90431,85908,319304,477185,483610,372273,187917,36746,-30040,-79016,-11019,47388,10256,-70324,-103036,-94394,-89643,-42549,-27443,-87449,-129795,-117071,-115088,-23694,26431,52276,30851,-30630,-8147,83740,144872,86667,-26887,-96543,-63605,-138802,-174067,-121369,-49741,240,35773,39163,13821,-26008,-33424,23925,112135,37089,-105975,-69835,-61252,-109775,-97207,17694,144139,170569,100675,-8968,-47959,-17790,-16614,-10458,-66045,-148472,-90918,-1357,69069,89229,45231,50440,90632,214916,395099,399772,321662,199002,118746,38686,-18815,-64370,-95962,-86008,-42417,4785,93190,104001,74684,79720,111032,126780,160528,147960,35385,-67375,-86475,-67201,-71417,-76481,-88342,-75843,-26446,-19088,-37518,-59547,-64311,-17843,12258,51115,87734,88255,7570,-82638,-115250,-118412,-65847,30731,77356,28973,-34499,-5179,61229,205714,274205,151179,-3424,-93558,14747,94554,75169,17606,43373,86187,79523,56168,445,46614,59289,-10435,-44721,45717,151848,204347,150783,30187,-45980,-45384,-75584,-120107,-88162,-59399,-40801,-99406,-124586,-89715,-104229,-42391,79826,157805,109149,-45159,-89026,-30172,-7662,31709,121162,209953,186174,22628,-25229,29389,104893,138879,126396,97381,60279,-17876,-86193,-7932,128843,236615,180866,86746,73677,106067,123669,39957,-70007,-104255,-100259,-116897,-148827,-109093,-64000,-54326,-91269,-98898,5125,18806,-40291,-49162,13940,21820,-13587,-25207,-43616,-79695,-92786,-93556,-68353,-55099,7441,163871,296378,414846,434756,316879,116016,24436,-47816,-102905,-99484,-84340,-102821,-79806,-50769,-40111,-94547,-139133,-67762,-10768,-37223,-64855,37591,34751,58759,56903,54255,29354,-15056,-32999,-50849,38,46338,50701,10346,-25123,-37015,-77585,-61520,19802,128361,243383,311711,334643,278468,197334,126696,35249,-25552,-57896,-72769,-88980,-110390,-7807,53651,89009,95940,181404,307067,272082,133236,36971,17772,8292,39239,50212,34241,45802,37566,23981,35744,34488,-11425,-54701,-112312,-84242,-13077,107255,187750,91042,-59,-55664,-4251,56622,78131,99737,130180,129934,41919,-67307,-86192,14551,90883,36407,-34327,-107030,-123059,-35307,-18225,-44995,-73081,-18437,38893,3723,34801,68233,135213,150922,84638,47533,49381,39789,43535,41827,25309,-51706,-16669,70938,158092,155156,99331,72550,59746,-1526,-70794,-112237,-24129,83702,123037,149288,127871,55052,-9295,-34904,-24457,-19920,-3893,67906,170641,164029,98909,80579,77599,60623,5244,-25503,20798,64509,126720,167967,111728,73907,91747,53985,21482,-26415,-69238,-51382,-17450,-2697,-7289,24547,33437,25257,35794,72373,110037,114867,85201,11967,-22007,33089,65594,86599,6283,-28935,-7866,18983,-39997,-135990,-56822,26970,48379,6129,-81756,45258,152799,188077,181707,157308,64716,-14683,-75176,-69555,-62781,-39284,19388,78830,130919,211871,308750,415961,319786,104531,-9521,-64398,-36162,3950,-14183,22606,117914,133526,50219,-66881,-159657,-112591,-71357,-29816,-25600,-8394,56652,110322,50048,-16947,7241,36056,39302,43702,-14723,-109461,-2260,40498,25896,27728,13057,21811,32613,-7913,-53054,-97446,-82223,-51017,-45886,-62698,-63823,-92373,-96183,-69070,-28716,-25170,-74328,-112876,-79107,-36246,-29657,-96485,-41449,-15227,9468,14712,-20070,-83104,-48910,13785,101234,151366,126289,6403,-86067,-27311,17627,-16873,-31607,-33665,6431,51618,40303,-78071,-158880,-96310,4328,74419,87758,47726,6089,18466,-6546,-23823,74044,140843,52814,-62602,-86756,-85247,-85105,-36966,-66271,-66979,8760,15616,-4466,-55410,-125035,-75044,-25837,20087,13612,-58456,-68719,10456,21777,-47515,-87041,-128568,-118736,-137125,-147487,-144480,-127501,-101662,-100266,-92964,-63993,-4941,67410,164284,288639,351327,290270,164176,41586,-71985,-52298,-43917,-56489,-113777,-93366,-33714,5936,5714,-19157,15918,-3077,-51630,-37026,14875,23800,-15299,-14293,13990,107631,190688,254447,184503,55540,-34683,-60350,-29450,-93287,-59439,-4572,9105,-65426,-60900,35406,81234,125553,78289,-13569,-54638,-55749,-57001,603,29274,15433,-40184,-116299,-85938,29102,99993,70707,-35956,-21448,44483,101543,128060,94012,27499,-64845,-70680,-11949,17605,1572,-86707,-53527,-46919,-47629,-9499,545,-12481,-13876,-3931,-14603,-30110,-65255,-107619,-122590,-72428,21853,148718,187813,59501,-44084,-95719,-98520,-83945,-125188,-84787,-49771,-64364,-77314,-55225,-21601,31516,61837,80543,89461,71561,33005,26201,65295,56588,45781,46041,21705,54315,12890,68480,154418,203053,148358,72955,69885,73325,153171,246488,307957,390395,374299,269785,93521,-4474,-2289,39116,-13849,-35747,-29679,11487,34306,-13948,-90769,-46657,16355,57732,62283,27706,-273,-22672,-12553,3194,22160,47374,76911,118526,52070,-31188,-22440,74240,111160,84139,15245,-59591,-41727,58410,74734,15219,-69996,-84646,-72181,-58667,-48384,-91278,-111193,-129361,-115801,-101583,-63380,-10993,35750,132856,178717,97055,1122,-14052,9633,36940,49059,-1415,-65853,-93575,-89328,-115712,-33001,39806,40775,4412,-51531,-48498,-72832,-119188,-125052,-57724,-34194,-34603,-30161,42049,100326,103911,51652,67160,331533,427664,176477,-41975,-95428,-101234,-85337,-45009,-16715,-48478,-120889,-101866,-36984,27337,63271,99242,133011,124675,57649,3400,73424,73478,22896,7860,-16091,-26995,78731,201568,273123,202011,50776,46685,109187,62715,-75368,-107487,-879,60978,27752,-13320,-76067,-152958,-107571,-49859,-61572,-72992,-57672,-28434,41550,68027,29924,-18717,-1819,47742,96028,154494,114918,44029,6987,17290,13855,-40390,-86632,-141851,-89873,-48647,8939,86977,147208,227193,298591,264275,188669,113145,37239,-9212,8192,32105,52719,19866,15761,95038,204927,195504,90895,1462,-69469,-16491,45806,-38956,1660,79326,121283,80237,-31831,-115529,-74936,-57612,-1867,66777,-9604,-64341,24676,108712,58668,-50029,-97743,-117990,-122182,-76015,-29096,16874,65545,-13870,-81150,-14417,38475,35253,11471,19322,75815,53272,4878,-40578,-82292,-82344,-23520,58814,149497,140004,69349,-37812,-67606,-4758,151205,284267,146937,-26312,-64794,-25434,-893,-58918,-64903,-33550,-36838,-45157,-18714,24515,-23647,-50372,103767,306908,283796,27305,16186,261954,374605,268117,54253,-18753,180866,355593,415346,344792,198549,68472,-14168,-1751,30133,26863,-8434,-79638,-79033,-52056,-52977,105117,206040,170863,273059,2177948,5743951,7409961,6539307,5197211,2594548,8772286,16292798,19804349,18473559,11462200,5545322,10539194,16038837,17270231,13688381,7610132,3170063,4013526,5295342,4941253,3404704,1609887,478878,-120214,-103320,6234,131112,201652,287341,152827,2175,-3375,131414,230232,221657,111851,-50149,-84588,-110046,17791,159225,182629,74687,-26674,16067,118174,203242,247440,170478,-33221,-49487,130714,377080,474794,419683,257196,177896,187942,285739,279654,181313,121636,28305,-95557,20494,-38383,-108450,-15305,181395,125859,-5838,-74601,-58621,-70719,-98916,-86395,-75561,-52294,-52821,-58838,-64545,-19463,37440,54218,84818,165987,286042,384118,307358,119054,-29649,-90061,-14698,-5091,-46471,-104371,-91661,-26711,-7090,7855,55803,58265,55369,63050,44448,18333,17869,23925,1932,-12684,43941,73219,40883,35447,39201,-1690,-49090,-94995,-60582,-852,36744,-8625,-111264,-140351,-156986,-116135,-62769,-1582,113205,165520,122828,94294,93082,149377,122306,32023,-47189,-73468,-12133,79379,176949,197835,144118,34969,-6021,85042,92614,34276,-27976,-136087,-39573,66965,40382,-22694,-3396,24280,32175,-7208,-46301,-95047,-118814,-123104,-105915,-56036,-37774,-92703,-102725,-44366,-24211,-69441,-157431,-44302,79572,125733,119898,130026,124048,113024,39677,-37352,-79345,-82776,-82058,-55035,-64409,-103716,-114777,7835,73543,54536,15217,45565,97905,62675,-27897,-91505,-80267,-56786,-93669,-109422,-32909,29774,65945,23702],[4792,-29213,23531,74706,153491,158669,64111,-35097,-119312,-119621,-95049,-10236,53581,56235,61647,18850,-55401,-38021,18608,51194,42749,101947,103913,-13105,-60055,672,44865,47366,8630,-46918,-60688,-78279,-50854,-32904,-43476,-25394,-23606,-33754,-36139,-12229,32086,99641,-38030,-62903,-10004,20153,85015,118102,94400,23865,-28551,1958,26823,49471,92682,79823,34648,8508,-38973,-68017,-18707,2,-23217,-46185,-51034,-19196,47260,23373,-23575,-14057,87811,228441,296734,218078,112248,68512,107573,34147,13292,14937,104794,197251,102586,25821,10017,-26221,-75854,-118710,-108219,-64074,2707,22412,4052,-5368,-68412,-126494,-70229,-2701,28627,70384,63229,4494,-48619,-66778,-92920,-52897,-10758,31623,43349,12962,-78699,-80720,-8380,36932,66539,109073,97963,29675,-26538,-83143,-98324,-74171,-30865,17295,52423,36258,-57388,-119856,-31625,44498,43410,24081,297,-11646,-5422,10937,65796,173287,250562,139481,-12991,-35274,1791,17034,-33604,-32686,-29746,-38836,-65679,-60855,-42906,-45856,-43891,-53281,-112602,-112446,12073,116007,98445,8738,-72456,-44335,-97547,-4820,154370,234073,292165,267198,228401,209039,176559,103619,45679,20034,-17501,-24934,15407,-54809,-83424,-55114,20734,139286,196458,127221,-33946,-146251,-72749,-286,22443,-16363,-70335,-22031,82739,122540,33238,-55559,-81968,-77624,-41545,-46773,-68086,-70186,-26930,25533,54345,17733,-55637,-96008,-117055,-97552,-73271,40561,143623,53146,-21047,-89637,-17582,107841,185452,267844,237264,46293,-149999,-66491,-12313,-60608,-42899,89509,92508,-16605,-60297,35471,45235,15732,-32703,-77956,-65150,25929,237239,394222,371245,125554,33364,-36589,-88054,-11562,93005,235343,346269,310876,245900,160904,124479,265010,517225,501217,287963,102834,-44418,-85299,-101357,-128986,-128758,-68099,19026,34223,25869,10637,39748,102242,114672,59436,-6921,-48915,-51510,-10868,27488,110274,192046,147681,60270,-61677,-125324,-58156,-47816,-32134,-73966,-94859,-606,92286,125306,67242,-26308,-114087,-110660,-33155,60523,274760,363082,247971,65274,-64434,-51726,68552,145685,220757,215021,255364,331025,276214,177076,113770,119938,105183,14589,-71167,-29917,56862,88361,64851,-29736,-26230,-20078,-55764,-48442,39051,102000,48499,-24783,-37907,-11435,-5267,-54055,-121802,-120706,-138886,-109026,-102460,-129796,-116272,-117806,-96411,-10278,69188,110215,60839,-31178,-73134,-118360,-96697,-34320,54679,175408,267215,236242,260831,190662,140061,107527,55767,31552,-26162,-67093,-43897,19411,7929,-77314,-73645,-66755,-67873,2077,27571,-8465,-35659,-7476,-3817,-39526,-123038,-130060,-40949,11577,34873,73994,62385,16772,-26517,-64891,-55833,-85909,109285,121927,43164,6162,-60178,-107035,-94329,9635,112068,212766,221594,131265,30279,-51428,-82543,-62406,-97643,-132282,-108388,-102329,-87906,-108135,-139973,5281,242995,316930,142738,39197,-13066,-61580,-39802,21898,49525,-53136,-47908,52631,118164,145692,135007,71237,-21792,-16054,48357,80888,41605,11827,85399,249815,220091,72240,-47100,-61977,32934,158424,210967,120621,12173,-28635,-11993,72871,63261,17136,-42518,-94985,-91732,-12163,97279,172380,181040,185250,197999,240194,140247,13068,-11603,18400,28069,60138,105822,154116,113316,-6376,-64763,-51720,-20622,15108,46563,20510,-64529,-116628,-111855,-35582,6812,102793,273280,402033,425448,361408,276112,196748,143699,120142,56375,7450,-43823,-40259,45030,73633,72433,22623,-33355,-5647,-15799,-67170,-94893,-18001,83330,122533,80731,-24305,-146580,-97168,-87862,-93347,-81146,-151101,-102275,10244,59058,38536,-16955,-50161,-34699,-13385,9679,-24318,-76293,-45523,39025,90133,134415,170352,197712,192440,120343,60699,-11886,-88448,-89652,-77691,-48085,41505,107588,100606,63029,-42975,-101567,-85098,-20340,9028,46574,16642,-81470,-127347,-79445,-17046,25929,53211,35528,-28504,-81672,-103718,-75421,-31611,41398,96027,74301,17016,-7684,-31335,-54680,-83079,-95297,-45906,1650,111741,180963,233810,235651,201616,137401,58347,2396,-20444,-22162,54738,73820,39807,-21823,-49870,-101993,-104896,-12092,61151,64773,27067,-31705,-38663,-32994,-59004,-65451,-21975,15475,61249,16701,-39062,-90366,-121305,-105819,-87261,-66522,-87397,-118635,-132555,-123508,-150171,-115903,-67803,-22725,5215,32572,67253,98397,68145,-46664,-25788,131527,270797,235272,131659,86588,65437,25198,776,-37896,-76904,-72836,-41087,-36987,-18675,-34534,-75997,-118347,-63131,-47483,-88560,-125902,-111121,-90621,-20805,33417,16431,-44482,-63970,-95075,-124936,-95590,-37539,49937,111304,100400,87440,85614,146065,210757,297361,268811,155480,9510,-84243,-117718,-116536,-88012,-68888,-24094,30818,47819,55048,35353,-9832,-16649,-4168,-26248,-1091,39821,86440,106747,164323,169715,143263,89003,89901,34654,-52697,-59970,-30138,26748,168263,287647,196047,89165,39885,33307,51927,110295,158039,81424,-43270,-142467,-23331,162388,260235,234675,177110,154019,127553,135683,150699,150803,203442,237590,155104,70010,-67690,-41519,128832,243058,144351,153918,185581,183262,137986,69661,-35308,-79037,-32059,38941,-18424,-54719,-20793,-8291,-52595,44506,79547,13011,-103528,-73426,-10528,55506,153878,210754,170755,78249,-17429,-91660,-121368,-101810,-114731,-75211,-59850,-72189,-97422,-123769,-58887,-65416,-95576,-120664,-98175,66541,252545,225700,44629,-73000,-104801,-79972,-86234,-100332,-99635,-98433,-76610,-70130,-99593,-30417,59164,119683,184428,247223,230006,173008,124264,-8418,-124594,-80850,-13823,-4179,23397,51845,49560,13324,-50854,-105412,-113394,-111591,13852,250893,555564,570361,310947,85746,17400,4320,81993,281298,374981,337850,126682,-17706,-83740,-18494,-13881,-53813,-80102,-81135,-76429,-82531,-119036,-74450,-3436,-14853,-68928,82832,236727,269137,183718,59408,-5988,13877,56860,65669,32307,17390,13690,-12005,-13419,-55179,-94045,-73043,-21716,-16898,-99107,-79484,132,48735,87851,121882,107979,63628,84911,100435,34895,13859,-36467,-55772,584,131419,241645,213692,99814,11983,58676,46770,86351,-77603,318240,439999,777712,2486368,6812808,12903828,18055267,20729567,21786987,22332079,21183749,16664224,9664413,2938653,-10743,856968,518998,-2542,-142495,35209,-2580,-49547,-97574,-88356,-77388,70632,164720,149096,94752,52435,45315,49127,-19699,-45803,-82079,-29319,-29875,-39127,-17624,78618,225067,356536,376277,290342,174184,22364,-7884,-16214,-61568,-25920,57238,51315,-88473,57936,263438,407073,424480,345086,196191,46848,-24022,-81681,-21400,23589,-18529,-93161,-104057,-79874,-80726,-41091,-26662,-80792,-140464,-127220,-144763,-46247,3774,38175,18908,-55456,-26848,85603,159726,101951,-18797,-96317,-41198,-108637,-155895,-123361,-41905,28823,50775,36911,8741,-22468,-16832,33383,105537,16163,-120213,-41732,-35125,-78127,-63550,55440,167078,170227,80028,-37813,-44692,-10441,-10963,-7908,-70158,-147428,-74430,24090,98629,130445,96652,78763,87940,184349,371649,391776,322565,194314,110962,26585,-28807,-67953,-94945,-83802,-47066,-22104,46276,65506,55068,79525,109109,114614,130432,113240,12755,-83693,-96539,-80733,-92420,-91523,-99680,-86444,-35408,-15201,-33171,-63999,-59139,-1712,28144,56294,76305,55918,-27656,-111601,-106990,-85543,-34624,56059,90563,61695,12,6622,83014,251559,343857,209910,22726,-67145,57735,154838,127880,57239,68398,105141,93537,59430,-32614,24854,52022,-21973,-78976,9382,115734,159306,112394,12310,-57768,-65305,-89282,-124704,-86244,-53436,-30850,-81550,-130147,-109940,-83932,-8334,101032,160825,119058,-11234,-63243,-17222,-10942,22422,123655,213253,156436,-17284,-43814,20567,89127,130935,122051,97887,62786,-16738,-91779,-15650,133473,261061,217822,99880,71288,99265,120858,34131,-74981,-103796,-99211,-114478,-145111,-107847,-65075,-58011,-97609,-78281,35576,40788,-21581,-39491,17198,26685,-3280,-15180,-38459,-79330,-94269,-93283,-65883,-52274,6872,161981,294946,415923,437456,311439,113886,25622,-50523,-99434,-81361,-76066,-102284,-81215,-51035,-35204,-82455,-123759,-68719,-12915,-35260,-57936,40813,31680,58162,60093,56555,30368,-20003,-54492,-49985,5777,49545,50571,9741,-20419,-37189,-77165,-57320,12718,95328,184934,244169,280214,254763,186971,119858,25516,-38084,-67230,-78259,-94011,-110383,5441,72387,107145,101564,164871,282353,261984,137503,71912,53662,29650,56088,63617,53844,72259,67599,50353,44060,34303,-9363,-48917,-108726,-88921,-17394,89139,162964,96907,6836,-49846,10194,79091,101213,119299,151409,143931,36586,-69555,-66133,17305,86142,35218,-31854,-102419,-121791,-23691,-7448,-42641,-77205,-17915,27913,-22609,2357,37137,113773,157642,103057,56001,41927,20819,25028,21853,10720,-66338,-38952,54219,141255,127371,74393,54453,46320,-6308,-71222,-103924,-17847,85063,111689,138139,130985,67426,2267,-29269,-22253,-14566,6497,88414,186614,151247,69837,52544,69808,72613,29782,-8571,10647,36782,96564,141465,105701,78841,104509,74936,42969,235,-42184,-51157,-33852,-25233,-34234,644,15601,18339,32478,64627,96540,101835,79346,11104,-25937,38430,83989,100816,22956,-15394,-6385,6526,-55441,-140363,-52404,29610,41382,-11916,-104719,63336,180944,207477,183124,154218,74062,-1953,-64467,-63082,-62771,-39151,22276,88238,143654,207946,279134,390256,317938,105077,-5570,-57731,-35644,1584,-19359,16900,105298,119591,42766,-64213,-155812,-119313,-78051,-26669,-12905,2261,70832,111316,45683,-13659,18385,55387,48949,40579,-28159,-101798,24863,80090,47412,4732,-2647,17320,41584,5996,-43760,-92389,-78910,-54370,-56333,-75362,-68381,-82540,-83515,-44084,-3578,-10752,-70616,-112267,-84157,-46827,-44923,-104966,-39709,-16108,13224,14056,-20365,-78927,-60345,-1409,79052,110344,90548,-22940,-94457,-18004,28934,-24529,-53942,-53898,-4602,40992,40919,-65550,-145023,-114692,-15357,56969,66958,15920,-7745,33833,17069,2329,78296,119812,29424,-73501,-81180,-87734,-96622,-56627,-94480,-73323,7846,22987,19550,-44934,-131084,-78673,-32027,8480,-3469,-75711,-61588,25239,40876,-29453,-81860,-121284,-114384,-138871,-152349,-149233,-124999,-93387,-87369,-97673,-78325,-4630,99380,228658,360826,390459,291024,152578,30170,-80233,-44790,-32050,-46798,-112213,-93452,-29841,8030,651,-40791,-17721,-29732,-59827,-27500,17950,15366,-22408,-14495,23117,132270,233717,282810,189307,39538,-72818,-78452,-14265,-76790,-67103,-9631,7635,-67167,-81340,18745,68429,115527,91796,4270,-41995,-35919,-26863,-2873,3177,-9280,-61858,-142899,-76436,50066,133298,110098,5235,8621,44986,98143,133486,107728,44737,-49338,-70812,-20422,7520,8258,-58748,-35855,-37934,-34189,8088,23214,7892,-3501,-7142,-28646,-44337,-72134,-103518,-141294,-98967,7412,138943,196896,79198,-42640,-108329,-115431,-95739,-129722,-95586,-55424,-43190,-44569,-30205,-29039,29842,74096,100124,107078,74279,12624,11067,67077,63534,52426,56871,7734,2678,-23062,67525,146397,184935,128294,62763,69192,85368,172137,248384,297919,347406,329971,269681,116280,26282,41169,77183,4542,-16779,-1274,36585,58234,18808,-48634,-37656,13060,49859,54750,21324,-6949,-31060,-23882,-8738,6417,35054,72803,122120,59101,-27247,-23986,68386,105695,82499,11110,-69802,-28504,102033,123347,46122,-62144,-107886,-89533,-78506,-57063,-96338,-126134,-146078,-133249,-70123,-35438,1590,32530,134071,189614,113369,13026,-14569,-166,16460,22886,-26200,-78930,-98280,-92313,-121232,-38558,20365,16478,-9263,-52846,-50336,-80237,-118074,-110142,-44986,-22925,-23896,-21220,46801,92323,82827,17274,39929,327890,459219,207437,-26813,-88777,-111811,-75684,-52362,-58344,-80527,-146617,-105401,-50243,14304,45506,81889,122662,113933,64392,45046,106566,89441,23853,-1551,-21126,-34226,70284,195158,268500,193830,29185,8343,70302,40032,-84509,-103978,-5515,44804,5853,-35285,-82636,-135773,-114077,-61713,-68528,-73927,-49688,-15908,38477,57193,18172,-23748,8084,61027,98899,139315,90344,33500,5306,25134,31263,-17665,-74156,-146302,-96409,-75355,-16269,64238,125786,201191,254225,217809,166876,117980,60660,12437,19471,36193,41536,-9930,-9418,77552,183596,159557,64052,-17103,-82752,-30302,11615,-56638,-4611,66253,106885,66997,-37861,-118058,-72789,-50952,1762,51203,-32804,-69668,49069,149740,101156,-23487,-83412,-107336,-108994,-61642,-6832,43468,82025,-18130,-95237,-6808,51972,42232,-2244,-20745,36458,24853,-6477,-39434,-70401,-68473,-6594,80307,166486,136450,55896,-45117,-77392,-20395,133729,257701,139690,-14518,-60211,-29461,-3865,-64774,-68697,-32945,-32560,-40685,-10050,44759,-6234,-59057,68218,224807,198159,14442,-181846,53082,192061,168065,32213,-86709,51547,179179,170787,46896,-9097,-32484,-41549,6216,29650,26453,5433,-54420,-67190,-45773,-38868,116048,217365,143637,175834,1095850,2920616,3100346,2332119,1787254,893275,4131068,7065787,8141781,7329355,4093023,2084422,4265677,5922665,6021931,4481377,2300672,1056844,1270756,1589613,1476587,1018258,464968,190079,-157220,-126329,3423,143025,238757,312784,152432,-9624,-14309,107024,172399,160302,75044,-56730,-68180,-90592,35576,211381,231050,95370,-32221,4654,102623,189479,239721,163899,-48720,-32527,133302,367061,474359,425398,259937,182594,193511,290125,319137,196531,91432,-228,-79368,41211,-13534,-79326,-29465,108648,52112,-47020,-73780,-54753,-69933,-103345,-96354,-81952,-56122,-48252,-55878,-71978,-32202,20378,30192,53612,130696,246161,341123,257683,77744,-48244,-80895,-5846,3803,-30179,-73238,-65137,-13715,10004,26105,50464,42949,44669,75853,62847,25869,11369,911,-30016,-41996,22754,66109,40255,30931,32090,-6246,-49531,-99155,-68390,-10183,39261,5140,-97982,-140031,-138804,-110136,-69091,-6995,111399,160193,121134,97422,97289,150014,123532,36372,-36587,-55879,13384,113736,204851,215244,159152,49956,4557,98578,138162,77436,-9133,-143266,-41594,58668,34746,-21212,-13496,-4246,512,-30405,-59192,-99632,-118638,-114284,-94881,-50067,-43151,-91537,-98185,-41289,-18998,-61908,-145834,-48647,75319,134974,137803,141806,125174,102746,24616,-44334,-77534,-88929,-94178,-61919,-68647,-101506,-135853,279,67430,53951,22376,58159,115632,86743,-4957,-74860,-72936,-54568,-92738,-102313,-26362,39517,78466,32143],[-3118,-42839,10324,61296,135938,141970,49361,-46589,-128115,-125182,-113345,-21017,51638,71765,97705,70052,-36215,-50422,9404,37844,8812,24551,52799,-38528,-73587,-11485,24018,27438,1870,-39892,-49067,-83845,-72409,-51826,-56704,-28204,-16533,-25145,-30872,-9394,42979,121237,-6201,-48475,2342,45675,115308,135990,104023,29787,-16795,15876,45436,70120,118720,101738,40679,5937,-37877,-70977,-25358,-10977,-35888,-60006,-69190,-32742,39772,15397,-34941,-20700,93602,233762,270442,186636,84767,40255,77515,18077,11058,17719,104590,172512,61136,5098,585,-27748,-70296,-114372,-118898,-71660,-6557,18344,1568,-6326,-64166,-115939,-65482,11715,48775,94647,83437,17444,-49953,-75617,-107277,-61591,-18220,21142,27698,17616,-51861,-70195,2057,55525,92062,140634,133427,61432,-13388,-97166,-122452,-68325,-21493,27576,61455,50926,-42211,-131339,-57764,14850,16919,10580,11721,27215,30472,22643,51969,117788,176134,89468,-25705,-39412,-13509,5909,-28717,-24636,-16328,-23388,-53917,-59430,-44514,-47725,-46086,-55235,-111554,-118429,1632,104814,89939,-8433,-70310,20017,-23821,-51980,97785,175158,277469,302009,292902,279942,229773,134619,68596,30347,-27626,-49237,-18537,-93577,-118606,-70243,16684,144467,200225,122000,-43149,-132728,-57751,6742,24288,-14086,-73493,-31853,70725,109931,29502,-46516,-73542,-81895,-37120,-32213,-56630,-68623,-30546,19356,42043,-9747,-94775,-82758,-116341,-106510,-77092,37893,160335,71783,-5551,-84067,-18733,114153,189548,255384,233174,80018,-126308,-83856,-21888,-60527,-47725,93659,122530,23535,-26366,15086,20020,-85,-48055,-87853,-66211,36064,248386,386748,312797,83817,13551,-44467,-110603,-17223,115452,274943,391279,363187,277449,144037,101107,231835,488937,497971,281645,91634,-56915,-84490,-100497,-133210,-115779,-67679,28074,38969,8429,-1987,41555,110552,121404,75636,13458,-32920,-40620,-10465,17459,88255,171321,146126,72181,-43433,-110489,-54691,-40932,-30733,-79612,-81548,19620,107600,127955,60732,-33860,-123486,-94796,-13125,97440,328570,405836,282753,95903,-38572,-62023,58401,139102,232433,238577,272388,317726,237277,134263,71139,80304,79353,-4712,-88344,-15954,90382,128601,88065,-24066,-19325,-5887,-35664,-28295,46639,110142,67441,-11305,-42514,-4471,14569,-37999,-104721,-128984,-133505,-95901,-88913,-134798,-120930,-119518,-87720,10431,103719,150468,92343,-11724,-61471,-125103,-107836,-36413,61936,197392,287434,227648,220600,131938,108892,93075,46364,27938,-26459,-61927,-35426,22098,7739,-80018,-65844,-39576,-50877,8640,28792,-13686,-52438,-35747,-13048,-39642,-120903,-125597,-35652,26084,55349,87778,71305,20829,-26488,-50545,-50160,-76992,133287,169006,85633,18137,-67791,-128135,-84800,25110,115127,191047,175796,83874,-1455,-64703,-68043,-55567,-101631,-122020,-78263,-68458,-79859,-106700,-121438,8128,228360,308456,129065,26348,-22423,-74863,-49752,7970,27463,-62835,-45432,45463,105641,139792,131449,65743,-25947,-22756,34136,60905,26129,25490,132121,297909,237690,78075,-27438,-42010,-30330,52820,109105,54343,-17404,-16195,16639,74894,63222,17969,-43609,-96391,-81118,2240,104967,174541,198196,229860,256341,275590,139611,-867,-24033,15815,20001,53649,103885,153062,114784,-3668,-58884,-48844,-19808,17051,51919,30831,-30862,-77538,-123894,-59995,-20590,72060,228101,362962,399180,355239,271510,189361,133810,108915,71827,27148,-23471,-63309,16577,54693,64581,28424,-16539,13113,5231,-43478,-55045,33765,117889,128505,70492,-26728,-133202,-89140,-85094,-89103,-72355,-143264,-99676,19186,68701,42285,-18574,-52713,-31861,-3232,17927,-31660,-85958,-35767,52115,99345,140175,167959,173684,152117,87459,44564,-14941,-81637,-85565,-85382,-60748,32562,100178,91465,58515,-45335,-102137,-92598,-41128,-6862,37390,12213,-76273,-118824,-79903,-7506,37187,63664,48871,-9235,-68037,-109764,-78635,-32682,44005,99153,87810,32268,724,-30628,-63600,-103114,-91673,-10956,43895,125699,180388,229523,233773,200573,139375,63828,7871,-22850,-36944,23592,20744,1425,-40251,-56887,-105902,-99592,-6187,64037,70598,41942,1975,19383,1226,-49871,-85830,-38635,8049,56566,12948,-35207,-78706,-101956,-93853,-81302,-62285,-82204,-110944,-125126,-118071,-146317,-130869,-86623,-33500,10287,39723,73498,95564,54307,-46675,6468,175628,316297,301883,216890,171197,118560,47264,10791,-36939,-73025,-66768,-45402,-44716,-18686,-26963,-70228,-111521,-63234,-53204,-100517,-135088,-112334,-89408,-21759,26573,833,-66471,-84198,-105730,-110696,-80346,-35293,40409,103266,100022,82539,55036,93866,156188,241836,215292,122657,1309,-85783,-119586,-128261,-125833,-107006,-7128,31620,44312,62596,46882,-6483,-15763,-6963,-34737,-16083,32774,73624,93718,157461,171964,159028,120228,107368,21382,-94395,-80490,-11176,59167,203928,291967,164358,45098,2682,7990,34286,91400,129569,43453,-77192,-131261,-7486,142400,232211,205563,146855,123910,100084,122002,181162,207111,274511,311229,182735,74063,-40674,-22110,113481,214685,139824,148099,183576,203684,168604,106794,-6328,-81041,-49808,34200,-7505,-36884,7094,15929,-37902,49448,78913,14015,-96646,-70859,-901,72494,172398,223836,189851,102160,1700,-78823,-123136,-106650,-125645,-80326,-57919,-68529,-97300,-123765,-55092,-58994,-96138,-143827,-136980,24034,235272,254493,66713,-59086,-121878,-99472,-95269,-105246,-100997,-95201,-68515,-61141,-106112,-32593,68188,141012,210114,278934,286334,214807,132776,-11358,-132081,-76644,-3582,15171,44852,73523,70157,27360,-45969,-103901,-107004,-117362,12043,248692,542836,573734,343430,107267,24507,4898,76288,260529,332972,303539,117878,-14439,-95372,-31540,-7436,-34108,-52843,-54690,-53355,-58010,-101482,-67697,17144,21764,-37836,61484,186392,225444,152623,37671,-21263,3611,40550,52348,31393,23128,17468,-20224,-23747,-68638,-112113,-94896,-49154,-43974,-100078,-57511,13763,58530,87745,110000,79846,27284,41470,63784,6288,-4686,-38257,-48513,-1533,111548,194057,165378,72864,-10836,-6606,-4529,53038,-95867,280012,65492,27281,78696,146404,417010,931405,1592141,2398272,3165751,3561312,3052978,1607582,359,135558,455613,388926,32769,-130650,27353,-4006,-51524,-99024,-120397,-138161,57531,177501,169263,103853,57309,36783,16229,-53511,-74554,-91744,-13547,-24316,-42743,-26620,76941,228499,357470,393618,331751,228710,70733,21160,-6952,-52086,-14947,65110,57496,-90137,29835,208747,337210,361878,308874,195334,52440,-21472,-86703,-42560,-10559,-52193,-118632,-97318,-65475,-70697,-41756,-29389,-74375,-143041,-138753,-155773,-50874,-12105,22187,2030,-84626,-40276,91032,176471,117975,-9547,-95750,-20986,-76494,-135226,-123161,-33772,57537,64380,34857,2693,-23048,-8995,35913,88264,-8677,-104035,-16686,-11067,-46550,-30550,85759,176316,158135,53139,-62489,-40073,-7410,-11962,-10677,-78240,-136135,-57132,50294,124796,165649,144059,104322,84688,140985,320067,358262,301215,175221,93466,8973,-43560,-76326,-98750,-85088,-54506,-51571,-4650,21181,27463,71143,98369,96094,97032,78497,-7302,-95553,-102049,-92679,-113847,-98001,-92909,-90127,-47309,-16442,-32689,-72164,-53495,12681,40183,56531,61349,27415,-49889,-132819,-95555,-59599,-10240,65933,83529,75876,24924,13368,95893,276240,390534,258748,43804,-44798,101343,216864,181719,97812,92668,121007,101941,55863,-65370,20843,65025,-9392,-88001,-29075,75384,111756,74859,-5414,-68296,-84233,-104628,-130710,-85128,-48394,-21288,-63392,-119275,-120319,-57063,22631,118300,160182,125066,22907,-38813,-4659,-16919,4373,114907,203664,117864,-54534,-51583,15845,74635,120556,113910,92982,58843,-19295,-97177,-26464,131571,275660,247298,108531,65591,87186,109892,21074,-83461,-102491,-96636,-110721,-142273,-110190,-69902,-65269,-105778,-59761,59253,55596,-7644,-30757,19360,29570,4380,-9391,-37274,-80740,-96720,-93379,-63242,-48117,9063,161230,288459,401312,418093,291713,107555,25385,-50838,-90503,-68912,-73665,-107166,-87395,-55285,-32198,-69793,-108511,-76106,-25057,-39565,-53396,39669,27873,54944,60453,56349,30001,-22807,-78657,-41498,13707,51101,48898,11413,-8900,-31449,-71496,-54683,4399,63615,128089,176422,216646,219507,170533,110198,15536,-50817,-77430,-85044,-100989,-106715,19039,91948,124436,104218,145439,246962,236940,131654,96073,87480,59815,78311,81339,79302,102517,96657,69192,44848,29035,-10321,-45526,-107443,-98249,-26141,65825,129937,97516,12545,-46548,19439,95053,117468,132873,165805,147862,23190,-72255,-50459,15485,75292,29111,-32112,-98170,-124483,-17352,-1791,-44575,-85511,-23147,8025,-49906,-28904,7280,88923,154862,114306,59159,29526,1327,7644,4003,-7532,-86806,-62218,36374,120401,93741,45614,36188,34446,-9596,-72866,-94812,-10761,83357,96906,123917,129878,76395,11928,-24457,-21492,-10606,16905,107952,195394,132590,39110,25962,66191,86582,52864,7542,-1301,517,45952,89663,87437,79230,111623,90919,60657,23443,-18442,-41516,-45722,-49331,-66056,-30909,-11630,5961,25620,54572,80926,84469,66347,2337,-36687,37224,99454,113585,38155,-3530,-6161,-7490,-69914,-135689,-49383,30728,34066,-29572,-119846,81339,206921,224174,182355,149690,84250,13100,-52926,-56497,-61952,-38480,24479,95289,152550,198457,243401,350057,296867,93865,-8716,-54551,-35872,-2772,-25667,10829,87934,98764,29754,-65888,-149965,-118886,-85267,-30035,-5553,6814,77393,101777,35129,-17059,18413,63646,51610,33513,-42200,-89268,44320,107214,65893,-7648,-15502,10227,46788,18224,-33535,-83641,-76778,-61579,-71520,-90165,-67274,-69528,-68324,-18307,19946,2845,-67241,-115595,-92707,-61685,-63092,-93687,-36616,-14620,16438,11234,-22184,-75242,-73091,-19622,51717,65884,48953,-60095,-96275,-4131,41834,-30358,-74532,-76963,-17818,26869,35628,-44213,-111185,-120549,-32361,37782,41871,-20173,-15858,50192,41411,26768,80575,96262,4745,-83652,-77909,-92625,-106952,-70372,-113056,-64891,11628,35016,46922,-35555,-133197,-82199,-38291,-2408,-19868,-91181,-54323,37799,58925,-9315,-73822,-111033,-110949,-141881,-158109,-147415,-115402,-81893,-74443,-102636,-94776,-6333,125640,282708,417546,412402,279654,131938,11732,-87240,-34336,-17943,-35944,-110224,-93870,-25728,10410,-4381,-63360,-49290,-44788,-52864,-11588,21790,7321,-29236,-13862,30362,149526,267896,302913,193106,31383,-80474,-66002,-24,-58562,-66032,-11159,10261,-59008,-96804,2501,56309,103919,102845,24103,-26422,-17311,-6005,-11422,-24879,-36436,-84168,-145874,-54966,77856,172560,155756,52364,32480,38759,90221,136057,120861,63171,-32174,-66526,-25789,1428,19874,-29214,-20306,-32053,-23841,23444,44831,29922,7143,-12406,-43661,-58155,-77930,-97816,-140436,-101991,12574,136180,204459,99139,-41743,-116361,-132857,-109297,-134791,-105419,-51598,-10512,4542,-2682,-43126,15226,75173,113762,123441,79556,955,-5363,65657,68288,57053,64804,-7807,-56682,-21600,70121,131778,160038,106091,52216,64905,91291,179090,238921,278770,297837,279112,260710,137005,61502,90916,115213,27998,7031,31450,63746,82656,50945,-8822,-10042,21871,47129,47321,13060,-15653,-42323,-38413,-23458,-11366,18885,62047,114270,55349,-29141,-26262,62041,99421,80427,7542,-81394,-20121,134757,162795,73442,-51023,-127671,-88229,-86496,-61989,-95324,-141079,-157791,-118043,-42874,-9763,11286,29091,135845,200636,125211,19330,-18874,-12923,-5971,-4006,-48298,-89749,-102491,-94261,-125084,-45429,2767,-3322,-20038,-54824,-53929,-86656,-113848,-99050,-36083,-14289,-13937,-11358,50065,80803,59608,-15212,30676,334169,495757,248482,-3200,-78818,-109122,-65864,-55461,-100230,-115972,-149808,-101819,-68390,-6081,20034,56050,101919,91260,58164,70383,127885,100442,22898,-14408,-31614,-44836,58823,182498,255122,180259,10674,-26716,30202,13733,-94971,-101922,-12416,27593,-16331,-58456,-92000,-119928,-105177,-70600,-77485,-77680,-43461,-3283,34702,43516,3217,-32350,13355,72434,103051,124837,69556,23431,1641,30659,46688,3144,-64487,-150142,-102102,-99120,-36862,40949,100803,169969,203883,168272,138917,115605,79287,31394,26767,36377,25961,-40747,-34366,54790,152056,117993,32348,-41173,-101224,-47986,-23603,-69672,-9820,54179,90679,50581,-45971,-120965,-72456,-44240,5894,36237,-49025,-58844,77879,189653,143517,2969,-71139,-100660,-100424,-50291,13749,69511,96230,-23703,-109802,-1887,61717,47638,-17065,-63768,-5853,-5917,-18374,-39091,-58451,-51029,12708,103035,183960,134900,46099,-50804,-89888,-40746,110385,221089,124696,-5620,-55374,-35458,-10087,-73884,-75456,-35460,-31438,-39400,-5145,60571,10366,-64073,30641,151130,142076,40173,-102787,-69674,84689,125512,60612,33694,82917,102262,14326,-72133,18523,5253,-36128,13207,27820,24832,19191,-27137,-52580,-40026,-25638,123614,216304,122988,120667,409647,1178598,406287,824776,663166,406621,1538319,2718325,1532179,746675,79978,20173,781061,539953,509061,438100,418714,69208,-11019,141814,120946,82933,31284,5206,-141816,-145582,-2114,150445,264977,318618,140959,-27470,-24030,84170,118438,101083,37338,-63038,-56104,-67351,59249,269549,285265,120311,-41404,-23824,64073,151429,207873,140734,-67274,-17592,124410,331900,448615,410843,253117,180987,192076,282945,340267,201176,67148,-9713,-20596,83920,19330,-57163,-27119,63392,-5196,-87913,-74483,-53460,-71839,-109723,-109748,-91644,-63724,-46659,-55801,-81503,-45438,4475,6970,19517,85564,187394,269922,182917,25828,-65819,-68368,3645,9875,-19378,-50382,-46462,-5286,21363,35448,37231,22253,28645,79717,73722,27261,-720,-26761,-64314,-66953,5147,57592,38059,25244,22907,-14073,-53978,-108269,-83347,-28400,31447,11533,-81520,-102814,-104683,-98734,-78514,-18264,93785,137667,105941,89536,91679,139705,114314,31611,-33604,-45354,30904,139911,224117,222588,163869,57040,6871,96309,158782,101234,-2136,-152836,-48042,43149,23371,-24411,-25035,-26132,-18581,-40004,-61086,-96465,-113436,-105272,-87620,-52570,-57050,-97340,-99164,-43741,-20323,-60799,-141285,-58318,61016,130589,140193,140090,121392,96096,16913,-47452,-74516,-92483,-107149,-69966,-71606,-91700,-95267,15589,72018,53829,25587,65499,129717,110901,18052,-62166,-71252,-57319,-94653,-99564,-26327,41526,81861,33328],[-6939,-51740,2043,52195,118569,121446,32463,-56873,-134043,-127413,-126952,-15115,58034,87710,127818,115708,-12877,-58262,3681,30537,-6242,-47162,-1054,-68318,-89388,-23585,5935,12420,-664,-28049,-33774,-83634,-88237,-64226,-65248,-27417,-6116,-13700,-22767,-5983,50162,138903,33901,-27546,19036,74529,145076,153322,112738,35368,-4136,27870,60621,84455,133827,112552,36888,-4158,-39328,-68930,-27146,-18209,-46180,-72991,-85682,-45588,30985,7912,-44522,-25594,99437,233358,236174,151218,55805,12172,45578,1323,8145,20412,102155,142210,22670,-13690,-7938,-25186,-57255,-100657,-124100,-74465,-12055,18363,3304,-3101,-57395,-106296,-60526,24301,68509,119906,105967,35203,-44416,-75110,-118503,-69392,-26112,8784,9608,15763,-31415,-55415,12610,72392,113515,165701,163850,93175,5084,-97928,-107222,-51014,-9637,37036,68165,63257,-25822,-106761,-78420,-12692,-6375,3306,32175,71213,65349,32384,36464,63253,103767,42252,-37347,-42926,-27520,-5576,-25938,-20111,-6625,-11253,-44703,-59974,-45445,-46523,-44615,-53555,-106024,-124280,-15446,80797,68546,-34237,-41609,89145,48452,-80455,34607,116506,252577,323372,339985,328989,263963,153431,84325,35144,-38262,-63418,-31090,-103976,-141738,-80649,9218,139625,196762,116521,-46753,-115573,-47208,9182,23431,-11310,-72118,-37830,59167,96085,26348,-38950,-68856,-86933,-33930,-19220,-46443,-68241,-34779,12410,27854,-36792,-85582,-35662,-86682,-100464,-68433,54304,192766,101068,13555,-80001,-23103,117165,186600,230689,215985,107376,-94767,-100406,-34825,-64643,-53887,94367,154634,72621,32709,8819,-8538,-19556,-67282,-98003,-64088,49603,256507,369902,248815,44789,-5396,-47566,-136897,-24557,128959,295952,412211,394586,292351,118892,74451,194134,445355,478971,269565,79880,-66909,-83399,-102583,-130241,-102737,-69432,24292,34632,-15702,-17213,39537,111068,119302,84829,25508,-23707,-36011,-15974,4652,69659,151333,143018,81584,-27565,-89047,-47560,-35821,-33185,-87923,-70583,34621,113292,121400,52458,-38243,-129055,-82179,4730,134746,372320,431861,306402,121449,-15396,-70632,44305,128554,238104,256762,279138,288743,188240,87813,29268,40218,49970,-25123,-106808,-6603,115574,165574,113176,-16976,-16654,1170,-21390,-10229,54040,114466,81800,1695,-38242,4022,29867,-27247,-94932,-124735,-115848,-85617,-76881,-134274,-126243,-121128,-77459,31000,139520,191966,124316,9861,-47379,-115407,-110604,-36844,64506,202988,278065,190529,150809,59162,68659,71801,33178,21279,-30378,-60696,-32638,18463,2654,-85558,-59533,-14248,-31728,16814,31350,-16936,-69727,-71595,-27552,-42761,-119909,-123341,-35096,34224,70302,96920,76515,24175,-21756,-32832,-47264,-67797,156013,216129,123205,26743,-73777,-147474,-76319,35383,112082,164350,132662,44291,-30263,-76977,-56866,-51388,-100150,-103721,-50325,-33824,-59924,-92871,-104336,7218,202037,281291,107894,10944,-32353,-86997,-58479,-8318,-487,-75921,-44824,34684,89110,128839,124122,57072,-31168,-29822,19296,38893,8515,36182,171765,330799,245007,82983,2431,16900,-15171,-34577,22970,1484,-31568,1351,34488,65916,57602,14695,-46859,-97490,-75103,8463,101369,166580,205687,265208,304665,294930,129395,-18746,-33608,15399,11305,44507,97096,144548,108121,-5070,-54834,-46904,-20503,18413,61333,56030,15895,-41254,-106474,-72976,-45163,36932,169214,301950,352017,332790,258812,178089,118690,90399,84719,47888,1364,-64514,-9850,34460,57074,37597,5328,36998,32972,-7589,1171,92965,153588,133591,61135,-25940,-117011,-79497,-81763,-81921,-61062,-132821,-96115,27819,76727,43859,-21040,-55153,-28867,6870,23053,-42825,-92548,-22485,65596,108849,145893,163931,148678,114596,58096,28986,-16854,-72987,-83230,-94840,-75233,20062,89079,79756,52838,-47204,-100626,-96200,-60294,-20374,30069,10172,-67316,-102393,-77919,-928,43954,69477,58716,7429,-57659,-110896,-79447,-34585,41931,95737,97867,48542,11116,-26811,-67916,-124825,-79368,20251,77475,128785,168791,214019,225052,193774,138403,71648,17564,-20901,-50407,-9119,-30182,-34562,-57152,-63372,-109078,-91239,1564,67737,78022,62878,47486,75278,28184,-41007,-102486,-55366,260,48849,9836,-26971,-62369,-80500,-78505,-71621,-54836,-74587,-102367,-118608,-112970,-137025,-141684,-104524,-43564,15179,46687,78606,90552,44870,-39503,35021,206150,345239,361267,309368,266328,175243,69434,19666,-36545,-67263,-58223,-48611,-51968,-17915,-19372,-64611,-81201,-39966,-41929,-99286,-141038,-110055,-85780,-22791,17292,-13729,-83806,-90118,-93054,-83830,-65045,-35050,27155,89522,95115,71720,17327,37105,93396,180008,165632,98176,1903,-72900,-96467,-98161,-99135,-83305,17472,31946,35902,61112,51030,-5058,-16139,-10870,-44492,-30292,28940,63967,82020,147794,169819,172989,157854,143812,43983,-88890,-91105,4584,87088,231653,286148,131062,1662,-36572,-20558,13661,68748,95683,2940,-109595,-109969,3608,115377,201224,178779,119604,97287,75134,108025,207994,263836,343126,373936,200733,75278,-8413,8279,107611,187352,131167,135671,174531,218809,198303,144982,24130,-73805,-61759,33034,6075,-18864,33957,37562,-21489,55939,79405,17315,-87328,-67718,8231,88869,188901,232923,204973,124725,23801,-61743,-113905,-103195,-127780,-82920,-54647,-63199,-94674,-121640,-50917,-51664,-89424,-127659,-140436,-14131,211086,276777,90839,-40274,-112798,-115513,-100400,-106797,-98078,-87120,-58451,-49111,-101690,-34205,75737,158136,229040,301112,336074,250018,136114,-13747,-134770,-66596,12078,40346,71899,100689,95907,44145,-39193,-99659,-99026,-120647,9213,236286,502094,545155,360870,126821,31879,6746,71230,231509,285868,264973,109682,-7850,-93742,-39760,2212,-11846,-25574,-28481,-28033,-28538,-77796,-55699,40826,61312,-7471,33329,133914,178394,118613,14866,-37069,-7396,23792,34391,27198,26283,19455,-27324,-33038,-77898,-122360,-107274,-63988,-51451,-74155,-31390,31387,71934,88711,97510,54405,-777,2130,25935,-21297,-23192,-40287,-41029,-1505,95903,157633,131181,51729,-28730,-48721,-30074,29223,-34290,257427,14347,186140,1020455,2888396,5254960,7261459,8281864,8509045,8224696,7208275,5172151,2547213,921557,156896,258980,279181,54284,-64917,38895,4719,-49710,-83683,-91262,-89232,45332,183471,181810,106822,57800,23946,-18478,-82625,-98230,-71483,3405,-15590,-41435,-34373,73145,223550,341244,391952,360502,279599,126453,60124,10697,-37797,-3782,70260,60613,-91211,6408,159614,272945,302810,271267,189962,57672,-17227,-85759,-70096,-48571,-83748,-141734,-83543,-49287,-56879,-39220,-31062,-66499,-131302,-144230,-130519,-39045,-17991,8454,-15028,-112883,-40268,103572,196591,135905,2527,-90940,1294,-39173,-109775,-116667,-21770,88899,79148,36189,-872,-24194,-4829,35935,67943,-29599,-77359,8320,13792,-12650,4215,110725,175063,138493,24730,-78423,-34522,-5054,-15362,-16339,-87146,-118730,-35249,79721,148944,195215,187096,128424,86323,94164,248649,306513,264991,149325,73117,-8393,-57696,-84524,-102432,-85313,-60035,-77588,-48254,-20755,-4215,57676,82986,76555,66382,49275,-19611,-95979,-95665,-95219,-131112,-92101,-78125,-82976,-57889,-19132,-32197,-79723,-43405,28783,52047,56291,48796,9368,-53865,-109724,-82173,-37730,7264,61131,63389,76267,42237,17337,100448,278815,410768,295523,62233,-24569,142709,275968,235258,140917,119219,136993,108141,49239,-91128,35547,100417,23646,-59982,-64449,36460,68020,43100,-19099,-74072,-97977,-116996,-133314,-81064,-40801,-8660,-41439,-91614,-95505,-25174,52476,132174,156866,126688,53682,-13554,10616,-21031,-18690,97759,183982,76387,-85427,-47126,16609,64396,111429,105609,86152,52008,-22005,-98220,-35622,127860,284229,271385,116273,60311,73429,93798,3848,-91462,-96192,-88982,-102684,-136356,-112465,-74790,-72340,-110895,-40893,78539,66901,5369,-20528,22864,33035,12190,-4700,-36646,-80340,-96849,-91161,-58100,-40330,16755,165759,282476,377835,383821,264081,100672,26874,-46269,-78254,-59554,-73635,-113691,-94634,-60142,-27811,-53964,-90394,-85032,-44113,-46859,-47843,37965,25700,52263,61261,57067,31646,-17625,-67588,-16576,29225,54462,48150,18133,11254,-17946,-59590,-50723,-2041,37268,79787,117921,155849,181193,153412,102383,9744,-59428,-84479,-89644,-106804,-95684,35803,114456,142400,106129,126692,208665,204571,120048,110280,117997,99514,111870,108093,115085,139567,125700,82711,41934,22093,-11138,-40986,-103458,-108754,-35824,41646,93804,95091,19437,-44132,25098,106239,129021,142674,174054,142447,5298,-71281,-34739,13947,63301,21378,-32555,-91645,-127591,-13933,1472,-47350,-94317,-31001,-16667,-71875,-53738,-17573,64404,144265,119623,59685,15933,-14478,-5291,-7844,-24479,-107961,-73863,26505,103315,59890,17113,23355,30585,-6592,-71896,-82358,-1215,79928,81332,109521,127104,83899,21607,-18191,-19236,-4938,30559,128600,199323,112329,10851,4844,68877,103316,76210,25281,-10272,-39632,-19437,20122,61319,77308,115396,104102,76312,45099,3845,-25040,-47256,-68470,-98188,-66482,-44025,-7755,18553,45456,66491,66401,49625,-11037,-49967,33479,114324,127017,54238,9575,-4079,-19843,-80158,-126944,-45411,32983,29264,-43652,-118441,98736,230752,239327,181315,145986,96500,32217,-37540,-46741,-57973,-35526,27763,101308,158566,186622,208969,306958,265072,73777,-17024,-52997,-34493,-6266,-30064,6954,69902,75834,14689,-69835,-145045,-110097,-87183,-39292,-2890,6828,77635,84681,21712,-24039,10481,63317,49778,25523,-53795,-77791,58533,123400,79022,-5955,-22140,2780,49122,30184,-19972,-68983,-72068,-69508,-87802,-95680,-56991,-52228,-48724,9040,42274,16060,-63276,-120380,-98288,-73714,-72422,-74464,-30075,-8616,20945,9077,-22433,-69158,-84491,-38212,22857,24001,9468,-98612,-84486,15180,59464,-30456,-88227,-99778,-30023,13957,30913,-12628,-72740,-108481,-40305,22872,18428,-55526,-14761,66521,65982,51286,83190,74222,-17595,-89926,-74363,-96886,-110932,-73703,-110862,-44929,25214,57577,79392,-24667,-127650,-82553,-41581,-8951,-32008,-101065,-45479,50817,79491,16855,-59116,-96942,-105699,-143402,-159743,-135838,-100785,-66454,-59320,-104334,-109103,-6578,148929,327353,457748,417951,259548,106531,-9103,-84943,-17750,1565,-20971,-104889,-91762,-18421,16222,-6167,-82988,-68106,-39643,-30320,9603,26969,999,-35099,-12430,35925,159071,290916,314693,197736,33304,-56991,-32546,16744,-36024,-51602,-3306,21698,-40605,-96995,-9968,48350,94018,113080,47247,-7103,320,8468,-21516,-50663,-61597,-101134,-117560,-24158,113352,217374,205542,102794,50996,29847,81268,138524,135512,85018,-10673,-55864,-25579,1170,35938,1549,-5093,-26315,-13759,38381,66461,54383,19273,-16917,-56461,-68496,-80138,-86251,-111794,-73074,32348,136759,208493,119805,-37601,-113009,-139485,-119567,-135716,-111597,-41594,21211,51777,22847,-59751,-6276,68570,123316,142201,90370,1117,-17455,66007,74992,63204,73304,-14640,-79723,15431,77812,116374,134540,86738,44652,60477,94068,178034,223616,255789,249447,229579,246830,157989,102384,142795,153351,59894,39995,70978,95000,109612,83538,29836,27419,43396,54092,45248,7849,-21480,-51331,-51023,-35738,-25157,5898,51612,102009,47430,-30154,-23639,60365,97163,82463,9340,-90314,-13071,158238,193490,98674,-35098,-102869,-63950,-66419,-54303,-82960,-134219,-149512,-102236,-17821,14875,21068,29571,141509,212237,133766,23754,-22629,-23551,-23832,-23865,-61098,-94139,-102342,-91376,-122154,-46854,-6462,-14239,-25848,-54747,-54973,-87823,-106147,-88242,-26791,-3497,339,3516,55407,69952,38805,-40069,39221,345526,528314,292522,25925,-65608,-99113,-55731,-53849,-133167,-139122,-116637,-85474,-84425,-27999,-6618,27966,76762,63799,44886,83530,140915,110470,24717,-25029,-42609,-53659,49456,168934,237626,164735,-2041,-53535,-4895,-10169,-101486,-96838,-16599,14569,-33116,-76201,-94161,-100103,-84908,-69361,-82724,-79365,-35302,11185,34117,32259,-9578,-39034,19272,86362,112612,115724,57258,18663,1559,39296,65182,26480,-53170,-146502,-98261,-94847,-40508,25639,79717,141529,157994,125630,112367,111459,97047,52593,35590,38353,11879,-64303,-53075,32596,117368,78194,1752,-64664,-117819,-61215,-51038,-72411,-9320,47467,78316,37098,-50435,-119040,-68958,-32434,16354,28518,-52115,-36680,106299,222532,180859,28428,-57856,-92480,-90364,-36331,37682,99580,113239,-24453,-117958,5437,73032,56970,-24639,-101141,-43428,-32253,-24670,-33596,-40506,-24693,40282,132632,206915,141975,47798,-45785,-92971,-56047,93228,188921,112068,6980,-44633,-37305,-13403,-79634,-78157,-34489,-27133,-34944,1998,77020,31538,-58440,-1788,92032,100510,37422,-81397,-117006,41550,104872,71791,87845,123356,85232,-61610,-11827,76742,52057,-11946,24872,31296,28958,39193,8553,-28842,-28143,-7044,134191,210581,111240,84239,144008,677978,629335,1275540,1046720,575402,1234587,3108628,2387499,2063554,1590481,505225,1136628,2228581,2715044,2356534,1464101,425257,497538,800544,732030,491355,218942,-41890,-110342,-148941,-4602,157657,284207,311023,126136,-42920,-22797,71440,78351,54861,8586,-62728,-42815,-38550,96510,339169,352003,160019,-38362,-58881,9481,96471,160570,111169,-74446,597,111317,282761,408222,385556,244632,179697,190418,272534,347467,201118,54974,-6609,17604,119769,51486,-37921,-17188,42970,-38753,-119534,-69045,-47221,-69073,-110174,-119034,-96998,-67833,-40905,-51037,-85102,-50207,-593,-4863,-5645,43366,124255,186745,97693,-23833,-68633,-46678,19422,19490,-7466,-29421,-30725,2653,32374,42759,23997,3911,14775,80793,83254,29541,-10886,-51105,-91290,-75933,-449,55604,41640,26247,20406,-16252,-53644,-113384,-97610,-47508,20618,17207,-60791,-69155,-75545,-83743,-84111,-27968,70516,108548,85751,77998,83556,125858,101429,24563,-31218,-34955,46935,161962,238746,225579,164303,62179,7863,87790,161695,111152,-113,-149944,-51629,29048,14373,-24867,-31012,-36389,-23360,-37180,-54184,-86497,-101296,-90455,-76793,-55350,-70244,-102653,-98970,-45075,-21625,-59808,-137284,-65717,45114,120484,135439,135793,125417,103400,20536,-43584,-66574,-88609,-114250,-72520,-62339,-63654,-27002,70045,102579,66252,33977,76136,148686,143907,50494,-43625,-65822,-56168,-90356,-94934,-26579,41843,81889,33388],[-10152,-59221,-4373,44482,99878,96812,12975,-66651,-133738,-127627,-124031,1399,64142,97113,145050,147708,7784,-63552,-438,26747,-8321,-105877,-46246,-98629,-108367,-37293,-11338,-347,-1726,-14202,-17428,-79326,-96685,-71152,-71107,-25294,5265,-1447,-13396,-2867,52635,149208,78725,-1469,38555,103457,170651,167660,118714,39288,8073,36820,71018,90815,134407,107818,20647,-22824,-43348,-61439,-24015,-21178,-53627,-85105,-99606,-57737,20607,359,-52942,-29424,104448,226618,196754,114076,26877,-13842,14933,-14917,4854,22318,95709,106340,-12659,-30569,-14771,-17627,-39375,-84174,-118253,-71254,-13516,24206,12656,6995,-47660,-97431,-55579,35155,88158,146725,131392,58387,-31827,-66986,-122742,-74134,-32807,-3863,-9143,7738,-19023,-40569,23015,87334,130303,183833,188508,123599,28054,-79628,-68980,-29434,2355,45407,73136,73884,-8062,-81306,-89817,-36855,-25096,2897,58913,115809,97167,40761,21991,17036,45206,6107,-43472,-44445,-39199,-16614,-24584,-17331,707,-1231,-36867,-59997,-43245,-40071,-37719,-47358,-95433,-118181,-31344,50920,38139,-64726,6284,155693,114250,-59585,-24585,67561,222358,331152,367055,355171,279897,161634,94207,36613,-46316,-65056,-22635,-83128,-118719,-83871,49,126738,187761,111814,-44806,-100360,-39698,8399,21017,-7182,-65097,-36994,51204,83370,24246,-33054,-66163,-90915,-30913,-7262,-36792,-67569,-37567,7129,14555,-59684,-47273,8709,-56443,-88951,-55090,83261,233585,136323,34737,-76633,-29320,118439,178664,197972,190083,128250,-62023,-108325,-47901,-70605,-60423,92196,188170,129831,104106,26422,-36847,-41017,-88383,-103130,-53724,71570,265823,348058,186269,10513,-19875,-42050,-135247,-31813,133085,297854,408209,402346,290223,89391,47227,156149,393367,449402,255673,70464,-72710,-82283,-104743,-119936,-89287,-69362,5917,18049,-44997,-33161,34985,105233,111201,88693,30692,-19613,-36171,-25629,-8944,56094,134480,139338,89549,-12396,-67085,-38027,-32247,-38964,-97771,-61129,45698,111054,108326,44280,-38282,-128384,-71852,20867,170989,404139,441119,318061,140151,2709,-77722,29072,117705,240534,270611,276501,248403,134723,41954,-8774,3590,21072,-43582,-124658,-1322,131326,195634,137537,-8242,-18360,848,-12530,5389,60862,115488,91649,13178,-27851,13224,40991,-21589,-92298,-122327,-106722,-79851,-68044,-129222,-131370,-121410,-65791,50848,175096,232478,155191,32032,-33227,-102147,-106834,-37148,61282,190502,239669,130067,62316,-17754,22454,44412,16393,11065,-38862,-63998,-36049,8645,-7072,-93475,-55305,7431,-11792,26717,35851,-16542,-80625,-112549,-46637,-49300,-121107,-123211,-38734,36166,78697,100297,76930,26542,-9731,-12832,-47942,-59203,175172,260111,155225,32480,-78556,-136406,-69579,39734,102665,133548,93038,12042,-55519,-88810,-50942,-51178,-97087,-88822,-28650,-4749,-37495,-74405,-89809,3212,168790,241323,81503,-6888,-43727,-98753,-66601,-27230,-33445,-93308,-45828,20481,68636,112613,112863,45324,-38139,-37807,3753,15323,-11156,42262,200024,344672,240947,85004,35940,86371,60054,-48702,-22334,-26610,-29813,16636,40194,46508,45227,5427,-54229,-101127,-74852,6974,88992,151027,204333,289777,339782,298579,111298,-40201,-38204,16940,1197,31557,84506,128375,93436,-11143,-53975,-48101,-25040,17063,72613,89353,60765,-13039,-87011,-76306,-66286,-2009,101566,225642,288770,294528,235906,159592,94659,61595,89740,64399,24340,-42727,-28377,14088,50005,49670,30496,63671,65500,38035,67229,153652,185512,134409,50522,-23469,-100994,-71122,-80117,-74660,-50567,-122924,-92253,34683,81426,41650,-26366,-60055,-29135,12552,20950,-60501,-96245,-10488,74244,113783,146449,153296,119185,76003,27954,10187,-21934,-67293,-85462,-108717,-94331,262,70592,62491,43433,-51124,-99781,-97937,-80028,-35068,20965,6760,-59280,-87365,-75895,-366,42979,67255,61285,17443,-53058,-110645,-82194,-41609,30977,81938,99729,61347,19087,-23241,-68761,-149477,-64718,41636,97416,118828,144971,186336,207199,178931,132244,78674,27665,-18249,-64432,-42212,-76750,-68919,-75377,-72569,-115007,-84369,6842,68188,83083,85320,96173,123603,45539,-36412,-115392,-74756,-11660,33942,3254,-19520,-47057,-61836,-65270,-63567,-49167,-69505,-97779,-117096,-111618,-126193,-129223,-114226,-56579,14766,48589,77454,78288,34600,-33125,53282,218440,352883,405176,398142,360627,227202,86029,22438,-40908,-63261,-51460,-54699,-63097,-21134,-16405,-60959,-46330,873,-14397,-86796,-145858,-109196,-84912,-29089,393,-31599,-100550,-83522,-67442,-58329,-54445,-41125,7121,67872,81971,51118,-27093,-6227,44283,132437,132723,86944,9301,-55120,-71034,-63905,-47480,-19517,40317,26911,18675,45964,42976,-10211,-22303,-20509,-60125,-44448,28076,54548,67320,131177,159242,180694,195921,188677,84079,-52377,-97952,11590,106239,247243,267960,94240,-42621,-77403,-52005,-11624,40191,55270,-41033,-142447,-91992,5083,79143,161618,145753,87186,67438,47880,90066,224593,311574,397738,413588,202662,69233,17713,34946,102948,157696,113711,112215,153772,222024,219891,176066,48052,-66414,-72832,28772,15188,-6509,53379,50545,-9832,58320,75919,17344,-81712,-69524,11136,98493,196995,231845,209079,137499,38748,-50569,-103598,-97848,-125744,-88969,-56223,-62301,-95115,-122996,-52025,-49229,-82481,-105528,-112018,-48127,179074,286148,111162,-23340,-92587,-130873,-106961,-110667,-97876,-82872,-53714,-40889,-90967,-40075,76031,164280,234154,305489,366468,268438,128809,-21138,-138589,-59399,24517,62609,95822,125070,119858,57564,-36266,-98449,-94965,-127115,-725,209031,433932,484655,356829,137909,33568,4185,62015,193030,232881,220239,96403,-5860,-90803,-48303,9865,7391,-3902,-9130,-9118,-3430,-55327,-44483,60985,96415,14319,-5841,74891,123880,77642,-13317,-58021,-24396,2716,6864,13918,20331,12463,-40104,-46586,-86870,-125930,-107739,-62493,-37241,-41777,-7284,47531,84122,85915,79162,27693,-24949,-36866,-15580,-52905,-46905,-48826,-39919,-5624,79121,128039,105800,32705,-45334,-76061,-48013,8498,4475,233699,41943,234207,961447,2756023,5152427,7229424,8334885,8639941,8422155,7476726,5509892,2918685,1044809,79957,144535,185761,58782,-13881,53862,8371,-51672,-67249,-52816,-35622,34896,175317,178923,97886,48288,2495,-57181,-110889,-116656,-52146,13304,-11452,-41998,-46174,61605,204422,302522,363257,365105,313111,176965,96930,26528,-26995,736,66430,55048,-96724,-17525,110011,208363,242613,229047,175271,57286,-15472,-79647,-108090,-91694,-112313,-161022,-72159,-37894,-45805,-37683,-36236,-63313,-121791,-141873,-101874,-25171,-21440,-8377,-36890,-132569,-31700,116009,211857,147772,10053,-87414,20366,-2221,-85054,-109601,-11606,115301,87963,34497,-7756,-31216,-8271,29369,43232,-47689,-54636,27057,32937,16552,33684,123507,158456,106953,-9707,-91196,-34846,-8123,-24315,-31226,-102586,-101867,-14368,104829,163165,210807,216518,143696,87634,46475,158381,235884,213120,114826,47290,-28763,-74536,-96373,-110180,-89136,-68177,-102926,-76150,-55649,-44581,32986,58070,52113,34753,21266,-29300,-90371,-83184,-90411,-137905,-85625,-67976,-74607,-71013,-28217,-36765,-90945,-34297,41049,58510,51155,35224,-2775,-48634,-88272,-72761,-25031,12002,39011,31163,60835,46228,12290,89454,253356,396757,310987,71971,-13135,170502,318049,277283,178310,141651,147226,106875,34993,-108844,55895,145011,61941,-26043,-98017,-4014,25058,12758,-33385,-80097,-111175,-130549,-136192,-78856,-35552,2161,-20049,-55605,-54114,6469,75886,136799,145577,118134,72306,6112,23192,-26175,-51253,66968,149424,29579,-115009,-39804,16263,52948,98857,92523,72596,37811,-29655,-100189,-46628,118934,282762,284457,118561,50927,53561,67977,-22161,-101377,-89472,-81008,-95464,-131206,-118913,-84037,-83492,-115241,-27256,88126,70461,13306,-13469,22862,32208,15400,-5473,-40785,-82537,-99366,-91955,-56121,-34740,24196,170779,274217,345396,335865,227752,89158,25400,-42489,-70287,-58035,-80177,-125749,-106713,-69841,-26559,-40277,-74311,-96190,-73958,-60467,-44885,32370,20297,46051,58468,54682,31057,-8255,-23109,18948,48313,55324,43588,25436,33738,-3195,-48279,-49873,-11003,12055,37415,68053,100962,140768,133362,93338,4938,-67171,-91911,-96090,-115584,-82636,50938,134494,155405,102726,104919,167831,165713,100621,111662,139272,141517,155110,142109,158030,178367,148860,87010,32273,9805,-15863,-39077,-99209,-123813,-49862,13716,52851,84985,22574,-47966,21791,107758,131554,144497,170544,123868,-17253,-66291,-20558,10934,48519,8656,-37625,-87230,-131003,-17214,-1389,-54074,-106205,-44806,-48013,-88292,-72983,-40464,37642,122064,114138,53758,-1384,-28949,-17305,-16928,-40079,-117755,-63291,29026,93193,26545,-13247,14794,33624,226,-71055,-70683,5888,69611,61036,91217,118723,85429,26733,-14854,-19274,-1102,43852,145732,194743,88056,-17898,-14177,72367,117033,94980,40489,-17095,-81712,-96680,-62483,27189,69040,111821,110332,85738,61198,20707,-9582,-42133,-79715,-129491,-108554,-83116,-24956,8365,34232,50200,45091,26849,-31372,-67217,25427,125047,137378,67604,20676,-3261,-33700,-89660,-120608,-44375,32638,23298,-57548,-109088,109993,246514,248152,176247,139829,107008,51754,-21316,-37165,-54974,-34704,27783,101499,156520,169175,175707,266409,229650,44324,-34161,-57190,-35330,-12023,-35431,1783,49279,49382,-4972,-79248,-143349,-99073,-82899,-59237,-10423,-1921,67359,57985,3036,-37201,-7137,52378,40986,14089,-65939,-70767,64385,125665,81508,1947,-25854,-8679,43635,37530,-6690,-52303,-66536,-80160,-105841,-85131,-44459,-35612,-29071,32493,57694,23036,-63886,-127526,-97078,-76415,-61761,-52877,-23915,-2594,22407,4292,-24173,-63854,-97437,-60636,-9502,-14357,-22444,-124713,-64591,34478,78496,-26660,-94879,-125313,-43597,2258,30031,23301,-35717,-86271,-39525,12799,-1992,-90719,-10428,76603,85139,71853,82867,51633,-40052,-95415,-74013,-103392,-110097,-70878,-97317,-23023,46245,89291,111918,-15848,-121706,-82974,-45021,-13604,-42301,-107764,-39303,61095,100432,46697,-40679,-83370,-102026,-146695,-157670,-122452,-86109,-51459,-46023,-105467,-122102,-8201,165902,358100,476289,404224,229305,75447,-33013,-76072,161,22233,-6023,-100085,-90598,-11376,22100,-7929,-99390,-67391,-21045,-2158,29599,28711,-7192,-44566,-16098,34251,155342,295440,312732,198499,39492,-29123,1375,32441,-13199,-29332,11844,38003,-20007,-87240,-22128,41087,82280,117463,68281,11420,13008,13738,-35916,-76900,-86859,-111799,-85874,8697,150765,260227,250588,147543,59207,15564,68050,136900,146910,105442,10736,-43762,-24267,1470,49131,27171,5047,-24464,-7817,48175,82470,74856,27377,-24730,-70883,-79539,-83336,-71975,-79640,-35786,52791,131613,201483,134957,-33085,-102989,-127397,-127083,-134944,-118501,-32755,44923,87748,39318,-81415,-27765,59488,128269,160432,101670,5602,-27282,65514,80174,66890,78550,-7375,-18201,58950,83868,98498,107217,67430,35869,52013,89628,166409,200732,226854,201519,180777,224983,173902,141540,186656,184524,94964,78276,111853,124659,133409,110376,61355,62400,67689,65121,45124,2507,-27545,-60868,-64659,-48562,-37540,-5579,40702,86013,35951,-30669,-18898,59761,95022,84457,12600,-100682,-11817,167378,209388,116045,-20148,-77023,-31919,-30387,-36474,-64861,-113186,-138720,-91771,-285,32696,26019,29639,145209,216519,133051,21745,-30104,-35756,-39749,-38793,-69155,-97702,-102792,-88640,-115446,-44588,-10852,-22222,-33771,-58375,-58170,-89283,-102479,-82923,-21705,5344,14841,18201,57525,55218,16215,-59170,54139,349317,540454,324299,50711,-56203,-92206,-50389,-54082,-134174,-121225,-81912,-64366,-94024,-52939,-36601,-4971,44471,29689,22448,81196,141252,114347,24399,-36351,-58476,-64801,37706,150191,211562,141901,-15514,-77116,-38625,-35322,-108655,-93858,-22793,1064,-48866,-92722,-91516,-80503,-63518,-62480,-87978,-83728,-30966,20241,30551,18558,-24977,-48374,21032,97063,121101,106027,47547,13806,548,46286,81510,46491,-45676,-142709,-88518,-66248,-29491,16411,59627,112940,115255,87442,83665,100673,107561,70357,41108,37031,-5378,-80016,-69865,6432,76771,36761,-32004,-92075,-133114,-71082,-71560,-70790,-8838,40374,64704,21780,-56447,-117994,-68282,-21908,26958,22211,-49937,-16709,123713,237084,201461,44103,-49791,-87902,-83793,-25145,58831,126677,126621,-25746,-123621,9040,79834,64020,-28331,-133312,-80203,-58733,-30738,-28656,-22346,4353,70317,162830,228287,151626,55549,-34208,-84240,-64820,84454,163035,99687,18152,-34131,-40853,-19653,-87180,-81429,-35270,-25212,-32929,5484,87424,50720,-48844,-34153,40368,58511,7549,-102119,-117563,26687,81966,61462,97680,131597,79865,-84446,11654,86477,70803,11286,34938,34439,33277,59242,46331,-2341,-15711,10929,141946,196521,98549,47096,82000,651794,880331,1129705,924665,500949,1244899,3014614,2634048,2307499,1596343,580422,1221511,2234041,2583559,2154807,1293252,415819,431837,652540,598183,417785,202675,-30402,-85842,-141252,-10682,156901,288771,285757,103940,-59098,-15647,62994,47120,17713,-15152,-62684,-35095,-12921,139888,410907,423067,210498,-17607,-86132,-59161,23695,100098,78360,-65776,15290,89417,220963,354701,349013,230683,173572,183419,255182,335177,190709,46945,-4290,34403,134156,71758,-26912,-11065,31753,-56842,-144218,-62572,-40941,-66631,-109414,-127973,-102283,-73374,-36141,-46424,-87393,-51038,130,-9267,-23178,5268,61034,99806,7154,-65648,-57125,-22241,35077,27029,250,-15686,-23092,4657,37803,43744,7016,-16336,-1513,73899,86117,28049,-23321,-75647,-109679,-71597,369,55053,45447,28494,20141,-16322,-51636,-116406,-114608,-70715,3381,18049,-42519,-44374,-55996,-72789,-90326,-40008,41438,73130,58404,59376,69191,105027,81009,11324,-33338,-28733,57217,173770,242471,219756,156533,61039,3800,72051,146432,105038,-5567,-142562,-55930,14024,5041,-25805,-35519,-42606,-25048,-34087,-49275,-78740,-89809,-75329,-65938,-60038,-83869,-110060,-100751,-48539,-26188,-62376,-136944,-72998,26670,104473,125254,132774,138660,119335,27460,-38479,-58847,-83020,-118632,-72701,-43185,-22863,51455,149217,154989,92399,47999,90061,172187,185485,92895,-17860,-55043,-50384,-80956,-90564,-29014,38455,76490,30454],[-15611,-68016,-11525,35697,78864,68865,-7808,-73994,-122339,-125165,-104846,19181,63856,95722,145228,160061,19935,-68376,-4970,23202,-7343,-109864,-63883,-111111,-126970,-53391,-29564,-13427,-3989,-1461,-3245,-73931,-96455,-74803,-77130,-24909,14465,8702,-5472,-2036,49052,149455,123227,27310,58443,127862,187393,175461,119018,39064,17147,40764,74560,87189,117516,83868,-10387,-50910,-48717,-48983,-17912,-21348,-59068,-97283,-110516,-70483,6939,-9427,-62492,-34418,106122,211697,153192,75231,-2576,-38194,-14142,-31606,-337,20948,81685,63358,-46863,-47594,-20916,-6655,-20256,-67753,-103585,-64331,-13614,35448,31928,25976,-34733,-89545,-51197,43461,106044,172797,156864,83840,-15666,-57469,-119199,-75987,-38994,-17448,-29254,-7016,-16039,-29614,30628,97633,139580,192578,204617,149256,52142,-48581,-27519,-9911,11347,50641,74758,81148,9132,-57529,-91435,-58946,-40412,6628,86842,154663,121610,45871,8069,-18370,6579,-14827,-43666,-45418,-50110,-28761,-26076,-16932,5007,5842,-31094,-59688,-38516,-29402,-26912,-38771,-81964,-99702,-38852,22737,3698,-86907,61468,211603,167699,-8431,-53321,34671,189428,324197,371899,358088,278186,159530,97734,34929,-51422,-58694,-5198,-54901,-91918,-81477,-11154,106264,172786,106314,-40476,-88242,-35938,3856,16174,-3015,-53981,-29549,47125,71291,21121,-30522,-65903,-94347,-29280,2002,-29099,-67274,-39000,3785,2906,-77246,-11087,45810,-30897,-78656,-43892,110597,267329,169010,54625,-74780,-37691,117880,166480,160186,158428,141207,-30108,-103420,-59668,-77706,-67696,86454,219594,190913,177614,62251,-60783,-64530,-110339,-98741,-33011,103920,277248,323027,129062,-18928,-28494,-28887,-106734,-39348,126839,281466,381196,386544,272390,58419,20498,119920,337868,413233,242152,64353,-74197,-80916,-104582,-107110,-75915,-65133,-28557,-14921,-78323,-48822,28292,94273,99869,88189,29936,-19820,-40396,-38488,-22015,47368,121110,134637,95982,2755,-44169,-26732,-29907,-47823,-107721,-52249,53927,102863,91436,36839,-34392,-121234,-62998,35358,203542,422060,434506,317293,150075,14103,-84416,16069,109780,241915,280922,266165,202251,82489,509,-40576,-26353,-3458,-56778,-130528,675,137518,216096,158837,2573,-23923,-6465,-8132,18884,67281,114227,97629,23051,-13952,22973,48587,-19987,-95527,-127057,-103256,-77209,-61818,-121876,-134979,-118787,-52358,70096,208407,269233,183746,54151,-19633,-90176,-101010,-38090,52633,161944,178981,56528,-29724,-87426,-24721,13948,-1817,-922,-50727,-71106,-44573,-5612,-19765,-101988,-52319,25374,9325,39914,44175,-10175,-76533,-147860,-67456,-58014,-123700,-123761,-44428,33885,81641,98869,73329,28589,9954,9349,-50754,-50215,191153,300069,182886,37332,-80657,-120861,-63400,39851,89137,101820,59176,-12238,-75045,-99078,-49481,-53544,-93572,-77032,-12674,18172,-15728,-54635,-76650,-576,137053,199990,56637,-23390,-54334,-108311,-72362,-46402,-67397,-112593,-45143,5850,47071,93807,100283,33376,-44623,-44276,-9686,-6463,-29847,45350,216476,340679,228245,84972,69465,152721,140775,6590,-9636,-20093,-14300,29277,37622,22412,29082,-7682,-63460,-105171,-77499,1755,73301,133144,198666,306543,363546,292064,90913,-59898,-32672,23595,-7129,17719,69257,108445,75135,-18243,-53429,-50032,-31056,15211,86104,125556,100485,9648,-70992,-72044,-78684,-39182,34756,146064,219870,246950,206060,135807,63868,25849,87380,77191,46000,-10042,-25988,1241,48461,68230,61378,95064,104831,94128,140752,214050,213633,132736,41507,-16374,-82999,-61654,-76990,-64813,-38849,-111363,-83774,43369,86221,39368,-31033,-64363,-30384,15041,13503,-81244,-91926,1572,79304,115397,142568,137106,87938,38833,43,-9335,-28084,-62584,-88985,-123521,-114297,-24295,47387,43144,34220,-53233,-96823,-94503,-92661,-48188,12575,4332,-50403,-72224,-70659,-2235,37848,60540,59630,23801,-50256,-106400,-84027,-50903,14141,61182,95636,72885,27055,-16618,-62053,-131032,-45387,57140,107372,101555,115112,152932,185002,161007,125703,88141,40576,-12610,-73822,-65736,-105339,-94435,-90763,-80089,-118945,-76736,12132,68524,89179,111826,148480,167020,58581,-32396,-115542,-91454,-23926,15511,-3407,-10664,-30684,-43203,-51649,-54572,-42400,-63873,-93943,-116873,-109475,-110836,-103047,-94700,-68242,11755,48528,73217,62060,26075,-26576,64445,217692,344507,434227,478753,448965,273918,99646,22508,-45884,-56750,-42784,-59303,-74289,-24977,-13807,-47549,-15,56085,27191,-65737,-143141,-106362,-83300,-36728,-19937,-48475,-112614,-66956,-35576,-32551,-44646,-48759,-12630,47178,67801,28139,-60226,3553,53656,137461,139804,100285,29054,-31579,-44925,-30052,6956,50215,61705,20855,-1549,23045,28047,-17318,-29678,-31416,-76690,-48259,37319,49962,54013,112532,145627,187248,237322,238907,130321,-12109,-99932,15563,122079,256004,244533,60613,-78925,-98763,-67879,-28904,16512,19563,-77187,-148095,-75130,2252,41776,118330,108945,52649,38173,22996,73658,234361,350472,436822,429755,193144,61401,39234,57411,100548,131459,93480,83930,126896,216805,235599,201437,67613,-57762,-78585,24643,23030,4669,69490,59219,582,60707,73287,18601,-75626,-71902,12040,105205,200474,224945,206091,143533,49028,-41367,-89735,-87168,-116344,-93527,-58343,-61718,-94273,-123513,-53944,-47179,-72364,-83970,-87449,-65634,149289,287934,131981,-4618,-70605,-128310,-110211,-112422,-97055,-79862,-50470,-32735,-75994,-44583,73663,163305,229538,295851,376943,271897,116458,-28761,-138983,-51877,36641,84466,118860,148752,144868,71764,-32500,-95684,-90096,-130374,-13029,174163,352178,406408,337351,144681,34184,1957,54117,154151,182466,177096,82870,-4821,-87182,-52926,19791,27843,16793,8091,7128,19989,-30552,-30235,81381,130039,30579,-49782,15205,68178,36030,-40726,-78070,-42380,-15919,-23785,-3369,9826,661,-54499,-58788,-89159,-117482,-92651,-42553,-7923,-6743,19118,67250,100718,85458,60721,6615,-39526,-69443,-52062,-82526,-69793,-59381,-41078,-9504,65735,109181,92194,21282,-54294,-87810,-57674,-5258,24285,208048,27636,123926,408255,1296542,2573031,3742658,4445201,4725612,4644131,4151178,3120917,1696726,582885,-7917,68063,113249,63367,27940,69938,8469,-53721,-50527,-17042,11461,36024,157512,164614,82704,34206,-20895,-91989,-132419,-104809,-34885,20315,-8234,-41041,-57043,47453,177034,249414,313726,347572,327720,219896,129741,40257,-17448,2426,58194,46017,-100903,-36932,64422,147807,186220,188458,157077,56668,-9954,-62169,-137730,-121083,-115719,-136417,-60084,-26795,-33277,-31439,-38660,-59552,-110797,-128248,-73441,-10271,-20046,-23117,-57496,-100201,-13108,130988,224819,156661,16623,-80340,41243,39345,-55954,-97385,1978,139197,94183,33750,-13281,-38674,-12410,23226,22964,-54242,-32536,43838,50269,44287,60928,128319,133337,70364,-44190,-96756,-36312,-11185,-30677,-50652,-118680,-81122,10128,127791,170208,215378,234366,153826,92501,14021,61579,156666,155390,79552,23148,-44905,-86487,-104969,-115975,-91133,-73403,-117544,-69306,-58497,-85115,1126,28909,28731,7695,-572,-32717,-77273,-63132,-74464,-119338,-78330,-58851,-63307,-79078,-38164,-41409,-93845,-21823,53975,64453,46738,26539,-5662,-35472,-64768,-61932,-16019,9834,9775,-2229,38499,42252,2522,67432,208000,355732,308409,77401,-6893,184413,339816,306300,210948,162904,155458,102826,18750,-104840,79450,194584,104295,9967,-103855,-38796,-11105,-11260,-43196,-81627,-118963,-140314,-133870,-73541,-27610,16257,6523,-7194,621,43029,97707,137146,131475,104752,81772,23433,37604,-24019,-87545,27266,105596,-15777,-130810,-28588,18252,44343,87650,79653,57256,21859,-37457,-99975,-53893,110488,276650,290630,120145,42165,32611,37750,-51795,-102180,-77875,-67935,-84624,-121741,-123777,-92478,-93655,-112266,-15146,92326,71284,21130,-4684,24138,31720,18639,-6637,-44524,-82699,-99967,-92014,-53861,-28149,34318,179467,268849,312745,285125,190895,77970,25207,-36284,-63652,-60008,-88550,-138247,-118210,-79691,-24192,-25311,-56573,-98754,-108657,-71878,-38584,28453,16183,41169,56892,53887,32532,7546,31221,62368,73037,57686,39471,37204,60298,14998,-34957,-47932,-18393,-8236,4979,31767,60747,106576,116085,87844,5822,-69346,-95224,-100200,-122780,-64876,67681,154743,166351,98153,84913,132218,128990,79646,106826,154839,186387,212452,189732,211946,220861,168598,87018,21083,-3311,-20503,-35757,-90322,-138576,-63568,-13037,13134,70803,24847,-55326,12570,103942,129861,143029,159789,100991,-31303,-48433,-1635,12212,36928,-4281,-43991,-81491,-122123,-21868,-5740,-59801,-113943,-59735,-79291,-92174,-79123,-56361,14332,93672,101601,45552,-16683,-36772,-24485,-19463,-44968,-88727,-25151,53116,100084,4222,-39523,15519,47189,14300,-66033,-56646,13118,54988,39576,72687,108361,84093,30279,-11463,-18228,4515,60140,161923,185703,64306,-43380,-28140,77839,129293,111439,56033,-15304,-100656,-139065,-115254,-5763,57707,104075,112580,91995,74881,35323,5777,-30335,-74138,-134005,-151078,-123031,-40957,-912,24712,35849,24894,2923,-53725,-82623,18082,134867,147802,81469,33223,-108,-45646,-95734,-114195,-43421,32479,18933,-68353,-96943,117237,255538,252890,170542,135164,119512,75272,-708,-24851,-50648,-33689,26973,97957,148281,149315,148051,236863,205577,15600,-56413,-64605,-35747,-16566,-38078,-1771,30231,23891,-25520,-90647,-140279,-85454,-68190,-86587,-27285,-17107,49292,26564,-16889,-52689,-28784,36614,30081,3434,-75395,-65358,65347,118313,76210,12861,-24565,-21316,32287,42679,8733,-31601,-56168,-87817,-107755,-67199,-30751,-18733,-8081,52517,66766,24049,-68260,-121363,-81965,-60180,-35987,-28243,-16520,4092,22204,-722,-24826,-56820,-104380,-84486,-40421,-40408,-32915,-100760,-39438,53800,100128,-16058,-90172,-147565,-54341,-1702,41041,62356,1028,-57538,-27332,12793,-12140,-120333,-5085,80884,99619,90182,82246,31907,-59407,-98016,-74760,-109181,-102906,-62865,-80818,-295,76146,131717,144324,-7321,-115257,-81612,-46435,-13589,-47584,-108754,-34150,71277,125185,82748,-16746,-69065,-98019,-149465,-151137,-107505,-70696,-35901,-33315,-103466,-126993,-8918,178516,376518,475514,375914,193993,43818,-54783,-63935,18471,44013,9239,-94932,-88750,-3042,29638,-7685,-99767,-47152,4425,27952,47924,28217,-14387,-55563,-24954,25462,139244,281353,298024,195756,48424,-4551,29931,47760,10458,-1323,35012,58459,582,-74898,-32746,35612,70082,116282,86680,29964,22828,12691,-52357,-101608,-108754,-110447,-53566,42640,189134,298231,287152,182794,57895,-2081,52186,132076,155116,124278,32183,-30364,-21611,1959,57653,46358,10394,-25354,-5003,53217,92414,89889,31096,-35080,-86073,-90984,-87196,-54448,-45747,266,68438,119355,183166,144210,-25835,-89220,-112456,-126718,-131951,-125769,-25813,61106,111330,46384,-105262,-28726,65724,137196,180140,112470,10563,-33536,65454,84509,68520,81382,18367,58030,96123,86444,80520,80998,49447,26200,40257,78885,146791,172953,194247,156502,135264,196977,184010,175841,218684,206950,131536,121275,152658,151656,152988,130187,84708,90665,89736,77500,46832,-2220,-32911,-69469,-78016,-60903,-47770,-14734,31404,70971,26502,-27059,-11405,60214,92837,86029,17053,-112016,-16205,162800,210424,124962,-6829,-50384,3606,13692,-9360,-41662,-89124,-129886,-86715,9155,42847,26024,29364,145372,211153,122782,13415,-41215,-49238,-53173,-49177,-75323,-101348,-103958,-86357,-104140,-36965,-11171,-29591,-46085,-66838,-64067,-92750,-104935,-83753,-20921,12454,29506,31635,55630,36676,-7642,-68563,69441,340927,525453,336296,67337,-52385,-89740,-49660,-57099,-107675,-84533,-47817,-42279,-83365,-72101,-66972,-40767,7101,-8622,-6210,65967,129905,111510,21371,-45681,-78729,-77432,23483,126388,177393,111596,-31338,-98239,-70371,-60967,-116843,-93421,-31148,-13255,-63770,-108432,-86581,-62627,-43568,-52190,-91878,-90367,-31026,22352,22738,2040,-43354,-60488,18309,103206,126172,94078,38775,7944,-1446,51268,94800,61745,-42859,-140077,-75592,-32507,-9399,14657,42086,85180,77203,53695,53062,83082,109363,83474,43530,31599,-25642,-80110,-84033,-23531,32412,-5551,-68584,-123444,-132579,-73837,-81307,-67949,-9877,32002,49406,4438,-64620,-118985,-71942,-14789,35059,14826,-47440,-4168,127177,230805,201660,47739,-47950,-87373,-81123,-17527,75505,147965,134251,-28698,-126352,7399,80492,66780,-28434,-131847,-115314,-85139,-37490,-25567,-5402,34380,101155,191299,245194,161339,66648,-18276,-64407,-58579,90136,146627,88762,27201,-25304,-47480,-30429,-96983,-85260,-38520,-26758,-34528,3933,89915,65966,-38209,-67360,-6871,15432,-30273,-133624,-103912,18565,56652,44660,90794,123342,77282,-77840,-1815,66601,71817,28280,41871,36068,36554,77586,83913,24707,-3777,26933,145702,175505,82103,12685,-3101,472704,578755,586873,518474,261786,839786,1911832,1525804,1240591,783569,256652,624911,1140329,1277412,1020234,593946,177169,136295,199279,174701,133361,70191,-36716,-69657,-130889,-22044,145906,277032,245125,75632,-73081,-5320,56451,22677,-11427,-34366,-65134,-34723,6037,183683,477193,492018,269385,24765,-60690,-82762,-49070,44420,56296,-41621,24803,59394,154666,297255,307376,212891,162823,171212,231930,304987,170001,39434,-5832,35250,128087,78467,-23749,-10425,22923,-65238,-152891,-55685,-34783,-64584,-107772,-128686,-106697,-80385,-32681,-42135,-88639,-49302,3949,-8352,-32142,-23198,8111,26277,-74619,-77299,-34204,3442,49319,31933,3536,-9303,-23123,1216,38278,39795,-12323,-37881,-19951,59468,82399,23217,-37170,-98198,-109697,-57486,5276,54825,48080,30252,20936,-14235,-46980,-114419,-132192,-95773,-17584,15905,-26887,-27699,-44574,-66356,-96771,-53450,11013,36305,26743,35471,49965,79009,54630,-6802,-38909,-25799,62660,175381,235306,206454,142400,54727,-4035,52637,119362,87630,-15603,-136455,-59908,56,-2907,-25849,-38436,-47829,-28373,-34772,-48920,-74625,-80095,-60876,-54882,-63973,-94892,-117462,-102835,-52598,-32503,-67090,-138466,-77792,9342,88114,117572,137993,161100,138299,34822,-32319,-50848,-76208,-119380,-69423,-16079,27433,135741,238323,220911,133204,71429,110800,203089,238264,148585,19610,-34108,-35950,-65329,-84197,-31058,33832,68301,27113],[-19334,-74054,-15354,30102,61132,45315,-20797,-69060,-104278,-113818,-77985,36844,60425,88074,133429,156390,25870,-67932,-5307,23214,-4140,-75393,-44146,-81006,-121257,-63982,-43146,-22327,-3165,13721,12105,-64328,-84273,-71448,-79657,-22818,24845,20263,4504,663,44577,144603,168379,62557,82521,149533,197531,179776,117304,38578,26601,44256,75916,78749,88729,45954,-50324,-80035,-43435,-25346,-4319,-14416,-57086,-102731,-110581,-78642,-5394,-17459,-69331,-36531,108186,193371,112142,40220,-27453,-55987,-36923,-44200,-3030,19959,63174,18425,-75908,-60924,-21357,11428,3006,-47421,-79947,-51334,-9602,57415,69727,62488,-11294,-75490,-40671,55087,126260,200758,184045,112711,5676,-46143,-105744,-70249,-39977,-27016,-45933,-22743,-17010,-19693,38423,106091,144330,195478,215288,172466,79575,-6530,16011,9073,20623,56518,76964,88773,29169,-31956,-81322,-75079,-48320,16767,116913,187648,140226,51038,-1303,-37977,-6975,-15909,-34713,-42362,-56735,-38195,-26495,-14668,10980,14609,-22633,-54463,-27794,-11473,-9421,-25227,-63127,-71959,-29351,9405,-19928,-63667,119414,255027,209115,52571,-16196,25867,160811,307475,359788,344691,265892,152985,99641,35195,-49330,-45855,15603,-26109,-64646,-71704,-20023,83733,156154,102933,-32268,-75727,-32051,-323,12640,4360,-36090,-12519,50529,63013,19181,-28298,-64220,-93581,-25961,11267,-20452,-63714,-34984,6683,-2181,-85379,21517,77568,-7467,-67659,-34065,129462,284355,195468,74434,-70911,-44218,119712,155338,124472,127757,149493,2807,-86833,-65009,-81314,-71921,80793,248464,254138,248276,108080,-67274,-86447,-124302,-79848,1336,149293,292985,299053,82934,-40076,-27826,-8051,-75403,-44692,114061,253829,340376,355127,246845,32660,-1354,89896,285393,376619,233419,65014,-68181,-74587,-96599,-89980,-59779,-52718,-74221,-63386,-99429,-59478,23160,83265,91483,87406,27479,-20393,-44844,-50602,-30226,45674,113731,131258,103573,21324,-16764,-10371,-24644,-55653,-109237,-39010,63553,94121,76302,32979,-24978,-105991,-51672,51097,232357,427493,416784,307465,152513,20352,-89100,12002,109794,246181,290787,253003,158633,39132,-30798,-61652,-44739,-18121,-59520,-111711,2628,137307,227913,177842,18461,-29573,-17630,-4840,32941,75889,114033,102844,33943,4067,35392,55379,-19015,-100018,-136949,-98396,-73288,-54938,-111438,-133899,-110310,-34965,90790,238259,300533,210385,77542,-4788,-77983,-93863,-38229,41434,123774,108317,-16132,-103721,-116563,-64515,-12657,-15855,-9194,-61675,-79563,-55208,-20901,-32315,-107947,-48231,41405,33736,59257,59177,4520,-54770,-111271,-84387,-66314,-125505,-122594,-49027,30559,81824,95210,67976,31358,35014,33793,-52986,-39015,205393,335835,207930,43725,-77771,-105544,-55802,38519,74877,73132,33563,-27512,-86434,-106328,-50620,-56170,-88476,-66354,-642,35733,4840,-34076,-63247,-630,115037,169499,42062,-32792,-60571,-112346,-73955,-63252,-97988,-127793,-39562,-6118,27364,75249,88957,23977,-48277,-46706,-18337,-23265,-44654,47243,221860,321858,210109,83570,100120,209155,209049,68472,33030,11866,10227,40534,31640,1118,12859,-22034,-71685,-106091,-80346,-4050,58148,116600,192421,318345,378248,280940,73090,-71509,-15833,36800,-11196,5439,53992,88114,57091,-23359,-50984,-50732,-36549,14506,100720,159671,134135,29305,-56932,-63419,-79097,-68936,-23390,73294,154306,196326,172269,108426,28627,-13296,78175,86426,66792,26948,-129,3439,56019,94523,98413,131193,150589,158435,216805,270431,236775,129398,35700,-3716,-62232,-50086,-70614,-51339,-25261,-97383,-69062,55335,92469,38775,-33219,-66470,-31589,14433,1669,-102747,-79048,13926,81224,113841,133641,115130,56453,4887,-23197,-28519,-34441,-58111,-92297,-137472,-131529,-52615,20846,23975,27711,-51342,-91507,-86583,-86057,-58467,5249,3100,-40759,-56777,-61891,-4904,30332,51183,55006,27616,-47701,-98291,-83677,-61351,-7474,35023,85879,82981,35321,-6585,-49288,-97596,-21225,69675,110014,80700,82907,117689,160650,142401,120602,99862,55403,-4853,-76607,-72340,-101829,-105398,-102099,-83260,-114978,-69077,16793,69018,96951,141912,202381,205570,69519,-28166,-104633,-101502,-35555,-5396,-9782,-1168,-13909,-24784,-37884,-44861,-34565,-57465,-90432,-117281,-105180,-91598,-72628,-68543,-77128,5765,46488,66454,42664,18724,-21192,69131,206845,323435,446902,543130,522290,311558,109570,19966,-50715,-47544,-32285,-61423,-85314,-29736,-10116,-14770,60395,120028,74314,-42807,-135034,-101912,-80974,-44616,-41643,-63385,-120188,-47847,-3214,-7727,-35735,-56285,-25937,35823,59416,10713,-52973,59330,120494,198162,187209,136073,60030,-3553,-18998,1776,60565,116416,78950,14063,-22685,-4858,8162,-25820,-37923,-43377,-92601,-37735,55425,48982,41839,92441,130416,193726,280167,287659,173275,22843,-100228,18615,135619,258725,218117,31750,-96380,-77983,-51545,-25576,7613,-1634,-93494,-119264,-60650,-4058,5954,72279,67744,15655,9249,356,59074,236402,376421,455423,420200,173307,52307,54369,73079,97434,108799,72388,52862,94932,202017,242357,217492,80343,-50542,-80366,19103,28273,14610,81898,63115,8050,61656,70833,20248,-70137,-75766,9971,107662,198077,211679,195419,141710,53403,-34178,-74157,-73436,-103140,-96158,-61784,-62610,-93372,-124458,-57647,-46302,-61259,-64587,-67337,-62777,125208,282793,151799,13982,-50118,-112762,-111403,-113378,-97168,-79751,-49968,-26420,-60595,-47611,67640,153743,214306,272010,364138,258654,99251,-37761,-137158,-45951,46137,103037,137828,168118,167288,84645,-29309,-93016,-85960,-126165,-27909,134444,265566,319926,303970,145400,32310,-1373,46550,116882,135328,135903,67641,-6555,-85525,-56361,29020,46717,34419,21574,18774,38786,-6317,-15893,99201,158504,38435,-98795,-45679,10904,-6710,-67910,-97622,-63177,-32284,-56602,-25900,-6908,-17855,-72683,-69799,-86027,-103860,-73009,-16859,22247,25290,45340,88747,120018,86939,42209,-8220,-46349,-96996,-79180,-107404,-88773,-74103,-47061,-15473,53074,96588,85277,14759,-57376,-89553,-61680,-14940,31262,178241,-7644,-3555,-14933,-32537,61490,267568,560857,902009,1090155,1085861,866147,439761,29455,-50119,49633,62039,71254,60645,81868,3458,-58115,-37455,11853,48862,45721,128779,137260,60462,14151,-46546,-122204,-115318,-87535,-22823,22283,-8817,-42326,-69644,28674,141004,185113,245776,306275,317706,246589,150697,45537,-13984,-2129,43064,31635,-105224,-54559,19984,88386,130859,147525,133766,53799,-2378,-38697,-91638,-102527,-94566,-113759,-50591,-18672,-22526,-23357,-39682,-56966,-100508,-112137,-49491,363,-18619,-38082,-77815,-69546,8141,143569,231030,158677,18617,-72675,61102,82691,-24449,-82922,17206,155445,93781,30312,-20469,-48560,-17583,17217,7380,-51615,-14643,55425,62045,65961,81122,122437,100026,28693,-80315,-99225,-41506,-16927,-34750,-76512,-116846,-60043,34752,142802,165756,205394,236368,155508,96416,4999,-37041,71393,93404,42736,-398,-57299,-93294,-110789,-121714,-93934,-78213,-115030,-43209,-29266,-94938,-41445,-6906,4129,-17900,-19907,-34849,-63338,-41450,-53724,-100255,-75016,-54203,-53466,-81081,-50716,-49061,-82263,-9728,64140,66914,40670,19875,-4956,-21748,-41965,-51822,-12665,-233,-23699,-35582,10324,28762,-14727,33313,146445,291502,286022,75656,-9521,178236,332695,313942,231898,177816,157518,92943,-1438,-90660,98560,238511,144278,43026,-75949,-66868,-42787,-32205,-51511,-81913,-124410,-150112,-129673,-67869,-19530,31032,35982,48521,62310,81384,115130,130951,112100,84539,78927,34342,51433,-12973,-123943,-23908,51096,-61298,-108352,-18563,18663,34956,75058,64668,38367,3233,-47985,-102599,-60199,99720,263081,286311,117709,30777,7860,1276,-87262,-91042,-64328,-52465,-73369,-111043,-126542,-101982,-105138,-106681,-8511,88121,66623,25898,2959,23905,28601,18838,-10705,-50227,-83848,-102015,-95237,-55491,-25004,42211,186544,262621,279848,234185,153367,64369,22795,-32029,-62275,-68723,-101681,-145642,-130446,-92699,-24235,-13359,-41410,-90575,-123598,-73436,-30146,24124,10721,34898,53705,51633,32519,23173,80101,101852,95790,57564,32777,49042,84744,31619,-23971,-48240,-27744,-27570,-22258,4085,32504,77676,99104,82466,8842,-69451,-97960,-105494,-130547,-47171,81473,170176,170853,89346,64287,100959,94520,55518,94788,161401,226966,277667,248122,271275,260361,180063,80592,6211,-20048,-28473,-34612,-81029,-148590,-79606,-41171,-27076,49105,21737,-70479,-4779,94698,123639,137500,143342,82334,-26908,-20008,19902,15236,26417,-19465,-55512,-77967,-103769,-27535,-13178,-66471,-112959,-77531,-108775,-88848,-75746,-66682,-6268,59063,79909,32694,-30349,-40146,-30136,-19349,-38009,-41063,26869,93654,121979,-3030,-61520,21580,65316,30590,-60150,-44148,16234,32382,13833,50909,93093,76571,28735,-11650,-19569,8645,75737,173085,169878,38579,-68920,-41390,79871,135279,121238,68011,-6692,-73764,-70398,-42931,-31671,40311,88896,107376,91747,82776,44384,16498,-18805,-58814,-106560,-120811,-126766,-57701,-11705,14213,20780,3773,-23427,-79282,-96439,9564,140378,154950,92644,44244,2659,-58453,-102189,-110992,-45834,28986,12548,-79645,-87958,117263,253930,250202,161910,130191,132117,100423,21557,-13153,-48610,-35855,22154,87477,130792,124670,122960,215351,196774,-3328,-83709,-78204,-38753,-21977,-40068,-6556,10706,-2455,-49051,-106081,-137562,-73841,-48854,-114323,-57620,-41722,21332,-9953,-39477,-71995,-52913,17842,17445,-7189,-84228,-64077,59844,101027,61835,20032,-22040,-36853,13268,43706,23403,-10322,-43218,-90171,-91395,-51454,-20940,-5702,10108,64768,65705,15032,-80218,-104634,-58773,-33959,-8949,-5890,-12012,6599,16785,-8574,-26824,-50516,-95913,-111450,-66673,-49114,-21039,-59135,-15816,68482,119764,-1902,-78779,-122965,-61419,2654,61429,98239,34357,-28361,-8453,20662,-12444,-111159,-5006,76472,106513,103779,79781,13978,-76337,-100370,-78668,-114978,-93934,-55035,-67414,19508,110904,179626,172089,-1421,-111206,-80936,-47755,-10461,-48495,-105954,-31566,80658,153148,122898,9950,-56574,-95592,-152681,-145165,-94548,-57643,-22481,-23607,-99485,-121741,-10185,185206,381375,456170,335818,155858,13567,-72793,-56008,32166,62788,21412,-92049,-87935,4758,37221,-6031,-81289,-19918,28999,54962,61662,24385,-19632,-65588,-41160,7331,110153,248126,270062,187120,55770,12840,48711,60047,32365,27845,62520,78882,17369,-65559,-43429,30082,56351,107978,99527,46793,29891,6381,-71002,-125114,-124465,-99047,-23038,74980,225017,326219,309807,203173,46420,-23453,33155,122867,158144,139237,51539,-17894,-19455,578,58649,56199,9570,-29670,-6127,52360,94592,96850,28799,-48855,-102885,-104334,-92647,-36052,-14103,29539,75612,99245,154260,147492,-14678,-75158,-99597,-120996,-129071,-134157,-22151,69480,121699,43566,-126775,-2701,96601,156439,201293,120368,12030,-37762,65040,87081,67309,81681,56809,129448,121054,83614,63090,57171,32728,15140,25200,62331,121180,141876,159225,114761,93443,164051,187119,201933,236509,219305,166980,166817,191255,174715,167130,141764,98917,109526,105649,87859,48840,-6598,-37558,-76460,-90331,-72482,-56413,-22902,23149,58825,22517,-18154,-1805,60982,89917,86309,21794,-121152,-25751,146351,198040,125724,4947,-22446,41512,63023,27355,-12446,-63837,-123408,-86532,10720,45375,21899,29328,141342,195969,104287,-200,-55182,-63427,-64286,-57197,-81863,-103055,-103980,-83386,-87225,-23366,-8480,-37557,-63359,-80044,-72364,-98867,-113746,-90022,-23258,19074,45105,43838,50350,15921,-30491,-65617,82390,320623,484170,326517,74576,-54043,-89821,-51671,-61901,-82499,-46475,-14894,-20734,-62478,-68207,-90294,-75767,-31465,-47324,-36283,42958,110330,103478,16951,-48345,-96945,-87866,8685,99686,138026,76333,-48492,-115481,-97278,-84131,-124388,-93420,-39379,-26510,-75988,-121563,-81272,-46612,-24528,-38961,-90506,-95126,-32450,19985,12778,-14843,-62460,-72785,13517,106213,128122,81127,32059,3016,-1790,56591,106908,73661,-42590,-136916,-59908,356,14866,22437,31450,61806,46770,25823,23403,61888,104773,93999,47218,24691,-43951,-65574,-91264,-53595,-10056,-44876,-104330,-153216,-113151,-65630,-77789,-63834,-10546,25088,35692,-11426,-71867,-119423,-77702,-9604,41002,7354,-45226,1779,119346,207828,184366,42099,-49260,-87405,-78791,-10333,89819,164298,137899,-30662,-123878,3147,77443,67176,-23110,-105009,-125155,-105509,-41713,-21411,13016,67544,134621,219227,258997,172366,81743,2915,-35103,-30267,115679,142900,83415,37742,-14762,-53758,-43056,-103717,-85119,-40385,-28250,-36346,626,87698,80190,-24390,-97380,-47608,-21363,-57992,-154086,-92155,14224,38893,36231,86949,116322,80435,-63890,-23924,45932,71217,42385,49325,39979,42512,97642,123590,54919,11689,44833,149516,154131,66576,-7675,-98061,237955,161474,111902,240403,31186,327627,593908,289384,108015,-82513,-124412,-35799,61885,163299,139832,30367,-80261,-21769,-5384,-35341,-81751,-66806,-53887,-56520,-117542,-34251,129191,254756,198587,48673,-75165,10422,55001,8025,-28792,-44562,-66010,-37120,21433,226260,534078,556043,337380,89602,21551,6179,-42907,31105,64170,-5099,33844,28566,99700,252637,273676,199428,154227,160401,209788,266555,146158,35788,-5674,31555,112978,78816,-21171,-9000,19678,-62722,-135825,-42651,-22499,-56362,-99410,-114055,-103202,-82359,-24301,-31982,-82966,-40795,13802,600,-28402,-32763,-18441,-7367,-95343,-46760,616,35700,67879,40600,9117,-3316,-23265,-20,41743,39671,-25632,-53271,-33389,45565,79690,22611,-44486,-107437,-86213,-32237,18575,60506,54973,36411,27565,-4292,-32864,-99631,-139304,-112264,-30865,20937,-6241,-10744,-32619,-57073,-96031,-60317,-10547,8659,436,15450,34668,57140,31555,-21112,-39679,-18074,71609,175456,226173,195140,131653,52080,-7050,39588,94589,71672,-20141,-123300,-55501,-4220,-1030,-16745,-32783,-46748,-28103,-33143,-46181,-66710,-64855,-40703,-37115,-58192,-93838,-115674,-96352,-48508,-31796,-65189,-132505,-70983,3402,83999,125907,159793,194091,161302,48802,-17349,-34216,-60430,-108568,-54556,23399,90793,227057,332172,297320,192494,112866,146970,249294,309399,225163,78171,6435,-3767,-35763,-66517,-23133,37505,67298,33083],[-31156,-87112,-25800,17999,38072,19434,-31636,-60519,-90837,-104650,-56807,41625,45093,66327,103094,129885,16447,-70601,-10523,16692,-9832,-58143,-20491,-40333,-95377,-72365,-59172,-35729,-8272,21431,18487,-60982,-74034,-71305,-88363,-28932,26427,23366,6535,-4260,30812,126906,201685,94361,100998,157315,190841,170874,104427,28581,26710,38703,66866,58184,42477,-11215,-104142,-105880,-27984,2962,10000,-8890,-55657,-105665,-107387,-89739,-24587,-32690,-82525,-44419,101720,164080,66772,1199,-55895,-75958,-62732,-61360,-11757,10468,31640,-35138,-107895,-79351,-23929,27135,20930,-31568,-58520,-42832,-11057,82774,121487,111948,17195,-60438,-29929,63459,140334,220228,201472,133057,21444,-43092,-94189,-65802,-43818,-39986,-66709,-45792,-28080,-19437,37383,103535,135904,184508,212009,183846,100837,34550,50561,18276,22030,55128,71875,88529,43374,-13073,-71650,-93017,-56741,24072,139146,204265,143807,47946,-14374,-51262,-9599,-9987,-26560,-43423,-67101,-52225,-33235,-18066,11638,18334,-18069,-51662,-19881,4601,5691,-15593,-47995,-47682,-14065,7303,-26415,-20480,165538,274940,229418,106722,49368,31496,131623,275966,327161,312703,240052,137366,94139,31584,-47685,-37617,28140,-6526,-44585,-63617,-32912,54139,131720,94034,-28777,-69897,-34690,-10532,3659,7543,-19406,5520,53287,50705,10336,-33457,-67655,-95451,-28160,13096,-18074,-63403,-31801,9590,-6286,-92123,41779,96433,7008,-62586,-33125,128229,270878,204242,86087,-71141,-54439,118558,141117,88032,94425,147386,28951,-71505,-69310,-86506,-78873,69608,264739,307496,302604,148261,-54191,-112566,-116897,-55127,41175,197739,303957,270111,42540,-58952,-25531,10592,-49584,-55185,91116,215065,288325,310289,214874,10175,-22785,60603,231490,335133,223636,66229,-60674,-67169,-85825,-74797,-46802,-38486,-106686,-129198,-63109,-67696,14708,69042,82954,81667,19028,-25944,-54118,-66549,-37945,44445,106060,123442,106758,38282,10164,6527,-19333,-63751,-95116,-23420,70773,82272,59958,27214,-16724,-89171,-41564,63137,250049,415220,385913,285578,142089,15787,-96537,15388,113695,248541,295281,234451,117456,3208,-54581,-75399,-55542,-26644,-56165,-93433,356,127265,226199,188953,35273,-37071,-36290,-6513,43024,82197,111194,103591,41897,20825,45666,57132,-22006,-105486,-142517,-90990,-70165,-50663,-102812,-131891,-100455,-18319,108203,256355,317976,228900,97036,6869,-69684,-90641,-42058,24886,78043,35132,-80192,-86008,-77230,-84545,-30418,-22881,-11086,-69738,-92281,-70415,-39882,-47951,-114406,-46826,51765,57644,81272,77116,22627,-25512,-66368,-93768,-77393,-130128,-123413,-55489,23436,76431,86581,57933,29990,56425,54348,-57513,-29609,213470,361250,226077,48122,-73387,-93368,-50191,33211,57920,45813,12914,-37984,-92857,-114385,-57516,-61958,-85229,-59925,4152,43865,19139,-17728,-53296,655,102801,152979,40755,-33125,-62243,-107669,-74749,-80191,-125369,-113435,-31795,-17565,7340,54748,76326,14674,-51622,-47548,-24668,-37002,-57715,45116,213553,288220,185373,77057,121608,248073,255960,117672,77357,51222,36184,47869,23258,-12042,-2599,-38221,-79124,-102975,-85103,-12090,41984,99801,184470,323674,382413,266200,57968,-72520,6342,52642,-13001,-6814,37419,66799,39176,-27557,-48498,-52095,-43254,12839,111895,185211,158713,44830,-45658,-54790,-71160,-87448,-69919,11218,95504,145131,134389,76231,-11373,-55241,60152,89223,84124,63272,38153,21967,71886,125374,137963,168129,197971,223810,286219,315769,251065,122612,31746,11856,-41057,-38528,-62552,-36444,-12197,-83318,-50763,68233,97850,38048,-34407,-67653,-34201,8722,-15654,-124968,-62121,24405,78405,107095,116871,85058,24265,-25047,-41296,-48541,-42177,-55246,-96434,-149554,-135879,-85741,-8863,5966,24450,-45730,-85733,-77503,-65948,-65873,-3051,999,-32473,-42884,-51880,-8874,20239,39284,46913,28019,-46238,-88468,-81340,-73069,-34534,3276,69186,89424,42523,4353,-35796,-65333,5080,80465,107102,58122,49907,82198,134383,123531,116308,111246,69209,2730,-73486,-64914,-82419,-102725,-109611,-79834,-104451,-63692,18490,68427,105622,173399,254193,237926,78775,-24270,-90935,-100388,-46480,-28643,-16807,7124,1607,-7889,-25222,-35666,-26768,-51126,-87844,-118712,-98856,-70373,-40648,-42548,-82114,-4262,41584,57486,20965,11343,-18527,67307,188249,292797,442319,583639,571812,336117,114427,14220,-55385,-36846,-21020,-60690,-96536,-36383,-3955,37981,133619,186446,118803,-22843,-125983,-96759,-78403,-51089,-60196,-74927,-124679,-30923,25776,14502,-28469,-61083,-23734,43510,65989,10529,-11598,124751,204197,281068,254991,184307,98715,28128,6785,30929,110198,172296,90337,6638,-42654,-34426,-14383,-35123,-46814,-56256,-104215,-15897,77625,49527,30322,71684,115620,201398,322127,329433,207973,49513,-99837,23088,147795,256215,190567,8923,-83808,-41398,-14389,1819,20474,-472,-82477,-91145,-49148,-12792,-26687,25266,23334,-23124,-19029,-19823,46542,230840,386935,451314,386617,145842,42706,62868,81432,92264,89832,53424,22488,59964,177745,237766,221700,84909,-45953,-79525,11773,31068,24543,91287,62670,11549,60054,68172,21969,-65626,-81216,4953,105553,189694,192689,177923,132648,52515,-27872,-57936,-58322,-88344,-95042,-66066,-64985,-92704,-125993,-62934,-46087,-49993,-47990,-51658,-47748,108384,272300,169861,31592,-32245,-97468,-111167,-113740,-97489,-81586,-51762,-22319,-45887,-47562,58623,136059,189629,236625,329436,230572,78806,-48040,-133624,-41917,52363,117049,151337,181438,184564,95131,-26975,-91006,-82920,-114070,-41649,95806,183449,235193,260606,140098,28140,-5747,39466,83410,92211,97305,50729,-10812,-83985,-59705,35543,62225,48053,30988,25623,52077,16135,-2887,113108,179592,37562,-151643,-106713,-47016,-49793,-94019,-115329,-86970,-45569,-86518,-53008,-29588,-42884,-94554,-76473,-78430,-89477,-54021,7530,47302,52065,70578,111695,141089,91545,27082,-14439,-46867,-119617,-85971,-107969,-86825,-90964,-58174,-23798,40372,87382,81854,11517,-55946,-85111,-61044,-21291,31196,146352,-46129,-12385,255143,658407,1081401,1311449,1383426,1609012,1909457,1954893,1535321,769247,68568,-60672,65363,34073,80559,85989,88884,-4878,-63707,-27772,33699,76326,58252,91411,99045,33082,-10703,-72050,-101006,-100610,-74360,-15938,19742,-13282,-46860,-84596,5706,98942,116599,166931,245591,283699,253070,156486,40317,-18594,-13783,21353,12729,-108710,-71080,-23852,29740,76150,106243,106171,49065,7189,-13122,-46242,-65687,-69654,-94763,-43819,-13475,-14266,-14740,-38842,-54596,-90324,-95646,-30496,5830,-18745,-52984,-94410,-42638,28103,151725,229329,153095,15294,-64919,79473,127156,11298,-65570,35258,162108,85780,23312,-29735,-59920,-21282,13559,-2263,-43679,-1595,61411,67332,79651,92121,106616,62464,-14346,-116550,-99919,-50159,-25491,-36566,-98305,-92585,-39680,58049,147153,149260,181500,222721,148893,97645,18593,-127067,-15013,30706,5725,-22015,-64167,-92854,-111783,-126698,-97622,-82504,-101326,-15750,10755,-48284,-94833,-48047,-21342,-42843,-37959,-37678,-50885,-19876,-30785,-82175,-76373,-54414,-45943,-75283,-63519,-59620,-70330,985,71048,65904,33337,14480,-3383,-9890,-20209,-41560,-13623,-15722,-56696,-66917,-20237,7942,-38224,-8353,77444,213702,247564,67571,-20799,151406,295085,297066,238074,184467,152481,77473,-24172,-77234,110657,271066,179580,72401,-43552,-80837,-69096,-50348,-58504,-81310,-127213,-161277,-123971,-61179,-10480,47094,68385,107817,126842,120670,128541,119432,88332,58811,65238,39067,66417,9879,-111872,-85141,-11265,-106002,-87960,-10554,17141,24688,62214,49862,20143,-13485,-59579,-109411,-65444,86358,241950,271118,110868,16608,-20046,-38979,-125483,-71660,-47586,-33951,-61570,-99159,-121456,-108819,-114979,-101312,-7759,76286,57065,27813,9654,22614,23197,16180,-16846,-56826,-85581,-105249,-101984,-61711,-26274,46407,189864,254305,248551,187380,117438,48927,17971,-30562,-66204,-83978,-118777,-129807,-138153,-108558,-26944,-5360,-29910,-73684,-81773,-55949,-17739,20596,4829,27897,49358,48054,30620,35469,115833,129498,111412,54047,24085,59299,104274,45318,-15963,-50736,-39253,-46533,-45937,-17586,13380,54568,82703,76548,13091,-68215,-100760,-112270,-135608,-30959,90937,179046,168127,76753,44209,75477,64673,29464,77140,159283,259431,344812,314588,331597,292663,181967,68963,-11161,-39727,-39829,-36048,-72746,-134144,-97294,-69941,-66602,20103,12068,-93279,-23283,88060,119342,133678,131739,83580,735,15731,43503,19392,16806,-35026,-72621,-76440,-79911,-27865,-20657,-72519,-105021,-95482,-115289,-83770,-68422,-69853,-21321,23144,51592,16770,-38803,-39231,-34518,-17738,-20328,13066,84145,143453,154048,6159,-74200,30792,84318,46536,-54195,-33891,14404,2315,-15787,26360,73605,63277,22286,-15469,-23452,11239,90072,178625,148451,11425,-94727,-55069,76810,133855,123475,75645,7293,-29901,-3758,17928,-39822,17479,66428,94664,85058,84809,47905,21856,-10167,-41004,-74131,-75727,-90767,-74141,-23257,3196,5554,-17094,-50139,-105935,-106061,346,140886,158397,101016,53915,5457,-70902,-109164,-110864,-51581,21777,3563,-91958,-82563,110661,241985,240533,151486,126182,145838,127578,45420,-2471,-49142,-41123,13681,70765,105338,96566,99821,197930,200256,-737,-107047,-97289,-44007,-27117,-40669,-12337,-8701,-28862,-74632,-124292,-134700,-65116,-28939,-97917,-100595,-75294,-14758,-48878,-62873,-93290,-72768,1771,6968,-15434,-91416,-66302,49565,76874,40694,21904,-19152,-52849,-10031,42533,37313,10899,-28051,-84789,-74591,-40219,-16232,2606,24192,68487,54693,-3923,-98715,-83510,-31818,-5117,14279,10951,-12279,2771,5621,-19049,-29818,-44639,-81666,-129542,-77100,-39769,3075,-19926,3437,76984,135119,14347,-64369,-99970,-61139,14897,85801,127537,63883,-444,13877,33688,-6082,-101300,-12319,64113,106244,112924,76474,-952,-88446,-102769,-85021,-118639,-85127,-49248,-57891,35917,148259,228524,193409,2132,-109580,-81005,-48432,-3715,-43244,-98523,-29542,91495,185557,166311,38420,-46018,-94220,-154288,-141272,-84636,-47605,-11429,-16873,-92505,-109048,-11224,186829,374400,422655,289628,119300,-11580,-85088,-55923,38472,76372,29312,-91715,-87625,12434,45952,44,-52823,8149,49915,77228,70705,19047,-19568,-64810,-62942,-19441,70864,199739,231722,172621,59829,22953,57432,68532,51864,56301,92088,97210,29373,-60239,-53864,24440,42218,93753,106194,61917,36309,-1834,-90059,-144649,-128490,-81921,5550,105155,256563,341208,315872,206291,26553,-47290,12250,109918,155870,149799,68327,-6884,-17976,-2724,51845,55959,3190,-36375,-10374,46328,89521,95586,20968,-65217,-120443,-119459,-98552,-18905,12114,49747,73928,72917,118768,147981,2455,-61841,-89329,-114620,-127268,-140257,-21678,70969,120216,32271,-129753,34408,142765,185284,222849,124074,8521,-41874,63527,87470,63348,80256,100441,188256,132164,75151,46854,36892,17586,2965,7626,41436,92102,109312,123299,76287,55159,127881,182849,217826,240239,221763,199177,212866,226252,193359,175398,144756,103753,117774,113200,93549,49234,-11394,-42047,-81969,-101306,-83516,-64619,-32117,13706,48255,23319,-5788,8266,60799,85132,83949,25312,-118611,-39997,120311,174340,118901,15321,6868,80825,115434,74317,23051,-39361,-120097,-91139,4413,40205,14314,29380,132349,171481,78777,-18545,-71896,-78880,-74908,-66017,-89000,-99455,-100675,-78669,-64669,-5800,-5245,-47764,-86510,-98863,-83982,-109097,-129607,-101799,-28618,25004,60841,53435,41104,-6642,-50977,-55679,90156,289421,421018,295259,70561,-62421,-91162,-56268,-69185,-63091,-11910,14360,-2885,-42644,-50012,-94091,-108301,-69652,-85297,-65380,14980,83936,89663,10083,-45854,-88328,-94354,-7313,69762,94050,36414,-68188,-128769,-118119,-104456,-132643,-94462,-48064,-39805,-86927,-133238,-79506,-35646,-8871,-25907,-84709,-95945,-34126,13823,448,-32580,-83293,-85942,5742,104192,123935,65343,24956,-2670,-1807,60682,115733,79819,-46587,-135644,-45316,26701,36328,35446,27078,41739,21146,90,-7148,36086,92321,99635,52944,15649,-55665,-48526,-93613,-84531,-49592,-82117,-140465,-131075,-91396,-52522,-69977,-62665,-13931,17096,21529,-27675,-80476,-121981,-88516,-10550,39178,-4150,-48020,-2454,98003,167927,148472,24642,-56606,-90624,-79378,-6689,97425,170115,132992,-35628,-122281,-7521,66582,60505,-18456,-82612,-102300,-113775,-47234,-20236,28396,98245,164304,239941,264101,178604,94040,22875,-3999,11827,152474,143921,78615,45264,-6806,-63616,-63015,-105879,-85035,-45279,-34463,-43367,-9524,75994,87908,-13281,-126519,-87614,-53946,-74686,-156689,-88270,9498,27359,32613,82141,105786,77758,-60459,-43328,30657,67429,48150,51290,40024,44931,112956,157168,80587,24384,58182,147051,128142,47118,-23241,-125727,127241,50171,140637,247002,-69765,101663,145784,601142,586140,236936,3058,199468,501252,671155,577001,265805,-49302,54548,146080,108674,-7562,-119505,-73321,-53334,-110146,-55065,99740,216684,143529,17905,-71513,21251,49047,-7064,-44238,-55109,-74259,-50698,23739,251948,563326,597601,399210,160101,118649,114275,41614,66165,91382,27056,32635,-10050,57230,220388,244421,183140,139400,142257,180057,214981,111426,24815,-13334,17754,85285,65427,-27781,-15946,11080,-61974,-118614,-34261,-14597,-52116,-95402,-104042,-102792,-90006,-22097,-27325,-82189,-38823,15545,2682,-27569,-37331,-28386,-8179,-52453,-12769,30687,61401,78111,40855,5027,-9488,-34885,-10492,36924,32805,-43928,-74668,-54302,21202,66344,14041,-57208,-109845,-63675,-13127,24617,57306,51142,31346,23665,-2707,-24673,-88000,-142885,-128817,-44751,22421,5517,-6817,-33594,-59408,-103056,-75107,-37336,-23811,-34093,-14175,9453,26105,-1632,-46108,-50914,-21078,68900,160062,201622,171971,110305,38049,-21057,17585,60592,44687,-34440,-119937,-60049,-16041,-6857,-16261,-37370,-58592,-43043,-47572,-59216,-73121,-62637,-34681,-33161,-61369,-99126,-122938,-99889,-55063,-42891,-75546,-136389,-72169,-9978,74683,130631,172253,208784,163086,48201,-14465,-29630,-56680,-107667,-49673,50471,140432,295648,398018,352443,241708,147847,174147,285622,372055,295705,133462,42651,22058,-16177,-60344,-28115,26545,51110,25419],[-36681,-92897,-29026,13336,24179,6465,-26887,-39650,-69699,-86260,-30041,45605,32566,45939,71591,99227,8057,-62029,-7544,15858,-11933,-44970,3180,6185,-54233,-61987,-63002,-40959,-7191,32770,26723,-53509,-57887,-64234,-92227,-32651,29629,28439,10712,-6505,18983,108505,230577,131806,123124,160086,177381,158859,90976,19047,26777,34294,58043,37126,-6958,-72555,-145421,-94494,6314,47014,39015,6092,-45795,-96229,-96013,-93998,-41313,-46792,-93888,-49431,95149,133612,26401,-33356,-79572,-90746,-84404,-75362,-18972,-47,-4160,-87234,-133230,-95778,-21357,46224,39690,-13005,-34141,-33926,-11623,118887,195472,182169,58179,-36996,-12699,75369,153992,235055,212053,147310,35283,-42769,-81348,-58659,-45367,-50299,-85473,-69234,-41728,-23566,32100,94398,119431,165262,199783,187406,119673,76000,78371,21699,20195,51150,64067,84429,55080,2674,-61385,-105576,-61692,31711,156168,207363,135914,39978,-28201,-58368,-6486,-286,-17998,-45506,-78116,-66527,-42487,-23964,10292,20660,-13670,-48637,-13622,19538,19419,-8460,-35568,-27729,1565,13240,-12758,22815,196353,272588,231100,151520,117605,46062,105136,234518,281045,269757,206951,117067,84495,26796,-46073,-34482,32696,5171,-30183,-57149,-47718,20805,101960,80579,-29758,-69584,-42306,-25078,-9466,7013,-4261,23162,54102,34093,-5565,-45281,-75227,-99324,-35522,7682,-21635,-65438,-28754,12973,-8504,-99664,48937,102309,12871,-62647,-40923,106606,226678,193238,88778,-74814,-66895,115640,126210,54058,60336,136106,47093,-61215,-73324,-92582,-88448,53350,265068,344850,334572,176031,-29963,-125691,-93340,-28573,82652,242526,305763,235142,6369,-76526,-25091,22573,-33167,-73400,61668,171712,233211,260299,183025,-6068,-42880,30697,174984,287865,210530,65762,-53573,-58973,-74529,-63227,-38580,-25392,-46619,-45367,-21990,-70553,2067,52262,73625,69899,4044,-37322,-68998,-87151,-46299,40699,95384,109630,103879,52031,34847,22814,-12332,-63097,-66126,-4103,74762,67598,41819,17217,-13045,-74068,-33272,69678,253362,384701,343622,253083,118071,-1750,-99751,24893,118610,246016,291795,210291,79513,-26186,-72210,-83999,-62515,-32667,-51289,-80378,-8056,106835,209808,189722,50913,-43578,-63486,-14988,46648,83824,104064,98498,45366,33592,50988,51573,-30228,-105869,-116358,-80378,-68374,-50358,-98437,-131134,-92480,-5656,119131,256604,315665,235010,109198,12720,-67447,-94092,-52028,2443,29254,-32600,-117138,-45515,-49690,-68208,-30677,-16377,389,-60305,-104209,-89565,-63751,-69033,-122493,-50876,54173,78243,103046,94587,39364,1996,-28442,-88481,-92992,-139916,-129235,-66267,10362,63584,71368,41599,20904,66915,65617,-66576,-25511,211365,370558,233274,47223,-70920,-86590,-49352,21938,36679,18268,-5856,-47192,-97076,-125294,-72716,-73535,-86816,-60711,-1288,38952,22524,-10234,-50430,77,96179,146393,50778,-24597,-58823,-98711,-78051,-99008,-101445,-89300,-25752,-31115,-15517,29849,59487,2580,-57349,-49751,-31847,-50326,-71748,36017,189987,240685,152671,61891,128815,264706,277776,150362,112914,86742,57565,48518,13022,-12212,-14574,-54924,-84865,-96735,-94186,-24828,22089,80023,172488,320124,374104,247292,44220,-65472,26672,65829,-15726,-21159,17719,43329,20418,-32864,-48718,-56792,-53558,7524,115375,197396,171692,54321,-38711,-49160,-61201,-91688,-102571,-40172,43465,94174,91708,37770,-56612,-100092,31472,82207,94680,94416,78676,51807,93111,156168,175029,200732,240522,281211,339067,343049,252726,110492,27623,26663,-22713,-29974,-55633,-23410,-2945,-72450,-33019,78140,98556,33849,-37446,-70133,-40116,-4041,-39732,-143098,-46451,30164,68791,92689,89233,44558,-8746,-48266,-54689,-71216,-52802,-55898,-103380,-139396,-119856,-124791,-39684,-9302,23953,-38367,-82133,-70804,-45258,-70050,-15353,-4898,-28435,-33230,-43844,-15560,6589,24368,34346,23272,-47900,-79809,-77906,-85241,-68288,-34962,43915,89089,46564,11997,-27645,-39098,29127,89107,99723,34352,16213,46401,105384,103576,110572,118531,78214,7658,-66682,-54538,-66487,-97984,-112746,-69846,-93439,-63575,14094,64737,113617,203055,299139,261899,85495,-21981,-79400,-90055,-56437,-54327,-26189,11860,13692,5551,-15516,-28846,-20813,-46458,-87541,-122215,-92001,-49827,-10070,-19743,-82473,-19557,32347,46459,-1721,2438,-20325,58320,163273,255068,420477,594562,590672,344065,112405,4164,-60522,-26909,-10817,-57631,-108346,-46288,5173,103284,213080,247195,152996,-9859,-119089,-92345,-76549,-54156,-67657,-81058,-128797,-19522,47858,31927,-24339,-59696,-1213,73828,92847,33008,34800,179864,276390,355846,322166,233773,140302,62116,32227,56861,152767,212517,94758,-1792,-59883,-62304,-37393,-44832,-56481,-70189,-105657,10094,98024,49174,18639,51164,103417,210979,360044,359788,231406,66096,-97904,30387,158939,248863,162909,-7334,-60676,-7581,25631,41505,49406,18183,-58521,-68131,-41075,-23182,-55871,-20429,-21780,-62954,-46622,-37514,35841,218352,381134,424999,333864,114058,33040,65234,82912,84580,74232,39438,-2831,24880,145168,220199,212539,80727,-44553,-77511,2992,32722,36192,98494,58578,10331,54789,64707,23426,-62274,-87965,-2405,99217,175891,169190,155184,117881,47927,-21311,-42049,-43244,-73394,-89224,-70082,-68256,-92130,-126653,-68725,-45324,-38687,-34289,-40179,-30998,97188,257384,185427,47805,-17400,-84737,-109990,-113170,-95775,-82553,-54350,-19962,-31975,-42365,48799,112488,158186,194096,278012,192038,57314,-58798,-128860,-39286,55578,126140,159187,188538,195128,102627,-25317,-89657,-80678,-97789,-45641,66499,113870,160163,212227,130032,22929,-10127,33572,55378,53737,61937,33055,-15940,-77999,-62209,38225,73298,57552,36716,28448,60346,36672,8493,122798,192209,30339,-206047,-165946,-103841,-91541,-117287,-128610,-111921,-54267,-99477,-82717,-56543,-72699,-117075,-73587,-66840,-75283,-36560,28590,66135,73432,95137,136463,163105,100824,21504,-10196,-42371,-106132,-70847,-78948,-54560,-82854,-72071,-33200,28456,80757,80878,11095,-50902,-77030,-56055,-23584,28532,115849,-78845,21494,297490,754686,1304119,1674862,1859919,2154020,2483167,2500517,1969086,1026666,182191,-78304,65354,23677,89115,106749,92772,-13494,-66802,-18382,50810,95761,69067,50405,55206,4482,-36830,-90497,-76272,-89170,-64303,-12127,15189,-19488,-53155,-100706,-18977,55646,53279,88422,174770,232200,240369,148181,26290,-30669,-31039,-3896,-7345,-108563,-85300,-65655,-26394,23830,66479,77200,44766,19896,13350,-3744,-30858,-46695,-77590,-37262,-8796,-7046,-5201,-34729,-49572,-77611,-77290,-14375,8198,-19263,-65235,-97776,-18616,46095,156058,221428,141917,8340,-55452,97863,173634,56617,-40135,59608,160621,71986,14313,-39228,-68919,-19212,15807,-4498,-32944,8463,63846,67708,85902,94405,84585,27447,-50822,-143188,-97378,-59658,-34648,-36150,-71462,-63815,-18811,79995,141474,123745,148078,197687,137069,97228,44270,-88178,-95033,-27764,-28194,-38297,-62972,-83528,-105149,-128142,-100100,-83893,-84096,8971,52048,10041,-80761,-83724,-44588,-65707,-53352,-39839,-38216,3340,-4646,-62306,-79589,-57201,-38822,-62229,-69658,-69949,-58329,11755,76782,64067,27452,11666,-510,1333,2292,-27690,-14668,-31403,-83830,-93100,-47969,-14970,-62955,-47027,12831,135223,201033,57232,-36708,108791,232530,258249,230571,184195,142529,59647,-45042,-65102,117149,291188,211020,100404,-10368,-73407,-85525,-63274,-61954,-77688,-124193,-158979,-113689,-49768,3233,67617,105448,168626,191995,161958,141056,106725,64051,31766,46109,42070,87039,45820,-60664,-147699,-73072,-133291,-68242,-2099,16428,16706,54200,43176,14032,-18476,-66213,-117536,-66356,72631,215683,247558,101802,2259,-47315,-74407,-106079,-45742,-22877,-9120,-46253,-83389,-106880,-104155,-113181,-95042,-10026,61003,46182,29835,18149,23370,18712,13662,-21437,-60505,-84784,-106139,-109384,-70165,-29780,48649,190507,245410,222309,149910,87301,35081,13461,-29523,-71941,-102385,-129660,-111108,-132003,-123972,-29650,773,-20365,-51683,-38377,-23304,2109,21775,2338,23762,47125,46086,29280,44824,135976,142023,117958,49085,17037,69073,119480,57921,-8408,-52364,-50155,-62651,-64359,-32482,2208,39162,69660,72031,20067,-63726,-101558,-117960,-131669,-14796,97618,182648,160573,63811,28694,59144,43872,5358,57588,151835,283232,408840,385942,389606,316334,176399,56086,-26995,-58595,-51666,-37637,-63991,-119370,-112974,-95742,-101692,-12803,-2350,-115173,-22452,99185,129503,143762,140422,113221,45545,56921,70040,25905,9454,-45584,-92685,-73184,-49705,-13383,-20905,-73601,-94687,-104425,-96178,-77642,-58290,-63837,-26175,-5011,23270,2909,-37077,-32740,-35391,-13297,5402,70817,143503,197214,191670,28131,-71847,43398,103742,62326,-46707,-23844,9839,-30587,-45886,2513,53634,47814,14306,-19869,-27172,14948,105212,180990,125441,-13990,-118251,-67095,70444,127104,120285,80684,25770,14257,49354,62125,-27789,-6989,39704,77394,74957,83758,48743,24231,-3304,-22286,-41020,-30685,-58036,-86808,-32205,-5238,-6533,-33829,-72312,-128617,-108027,-7219,137921,160013,109007,65151,11274,-76878,-112779,-110800,-57812,13158,-5982,-103094,-77706,101121,223641,227565,143107,126564,163514,158826,72822,9300,-49692,-46526,4881,51871,76912,69440,80723,182889,209170,25624,-106162,-117411,-48287,-28470,-37178,-16312,-25060,-52181,-98734,-140800,-129075,-57029,-9077,-49870,-113175,-113207,-53716,-85053,-81995,-110890,-77947,-4435,4309,-17176,-93697,-68650,38882,51495,17813,21099,-13960,-62947,-28894,43987,52909,33885,-9080,-72567,-58846,-32235,-14517,8364,35637,66361,37605,-28451,-109637,-56312,-1503,24495,33057,21497,-16633,-6639,-8903,-29314,-30929,-36357,-63592,-106875,-62633,-17902,31269,14448,18996,80918,146745,33614,-46930,-76176,-50023,34197,110410,150218,91706,27939,39248,50305,3994,-100572,-24790,47897,102327,120482,75508,-9820,-91729,-102842,-90355,-116614,-75116,-43824,-49587,51419,188027,275753,209620,6328,-107601,-79216,-45345,9260,-28074,-82443,-22211,108784,225094,213190,69506,-34941,-90765,-149826,-137616,-76123,-38475,-210,-10341,-79086,-90480,-8761,186947,360373,382530,245234,90435,-26385,-89789,-62942,37836,85316,34718,-91222,-84539,23170,60455,17531,-15881,37522,68996,96785,78366,17377,-9571,-45991,-79648,-50138,27925,144698,189569,155547,62428,29112,59922,75465,71239,85639,124394,114804,39137,-56112,-60813,21504,31933,78413,109495,78118,46733,-5785,-104566,-150839,-118535,-59456,35265,135842,284778,344068,307029,194457,3572,-69278,-6054,97084,151477,158724,85286,5415,-14126,-4470,41108,48922,-4401,-41053,-13658,39345,81612,90299,12046,-79635,-133865,-132041,-99960,-2629,32965,63007,67291,45570,85143,153156,29693,-46343,-78290,-106302,-123425,-135942,-20666,69946,112362,17879,-112994,71267,190595,218412,245083,126237,3402,-44517,63236,88655,60466,81519,146409,232466,133558,65271,35613,24223,7861,-6184,-7794,21660,65569,80505,91471,44511,23612,93842,175120,226585,235622,219314,230251,261595,261082,211782,181994,143471,103515,119260,115488,96948,50340,-13565,-43271,-82839,-107205,-90307,-69167,-39506,5321,40848,29630,11215,21331,62805,81810,82067,30550,-109509,-53733,91797,146526,110154,29324,42087,125078,173049,135358,68115,-13313,-115948,-95516,-4527,32706,9389,34166,123103,144100,52731,-35750,-85921,-91008,-81102,-71065,-87248,-83314,-86678,-64802,-30959,18578,1790,-55624,-110199,-118458,-94082,-118783,-146272,-112576,-30999,35671,81622,64875,33314,-24590,-61647,-39537,96705,255239,349424,251965,60579,-72181,-85885,-57180,-73397,-44722,22560,43805,14618,-22449,-27749,-81018,-112263,-99467,-115256,-84802,-9194,58686,76302,6305,-36718,-67601,-90410,-18426,43190,53032,-730,-84328,-127792,-122752,-114423,-136138,-90292,-50950,-47226,-91026,-137349,-76439,-24851,8556,-7958,-69631,-84518,-26525,13388,-5773,-43293,-98538,-92478,2215,103581,119216,53692,23284,-2611,5116,70178,127407,86256,-48103,-130245,-26781,51010,58756,57074,35472,32133,5459,-18369,-31632,13778,80151,107329,70758,15886,-43489,-26106,-86769,-106686,-74953,-107306,-146176,-99090,-64775,-32109,-56790,-57932,-12830,15403,14727,-36300,-82731,-118847,-96270,-11753,34542,-11855,-48526,-9120,72006,122062,104774,4091,-61874,-88833,-74620,1163,104909,171209,126382,-36406,-115842,-16880,55415,53872,-8977,-58845,-75498,-99121,-46092,-14087,48080,132311,195132,258989,267982,186792,109692,48005,35260,71820,201718,153590,81417,57899,7286,-66866,-81912,-91778,-76353,-44350,-36734,-47052,-17929,64181,97474,3289,-131569,-117248,-71772,-70136,-123763,-71217,17511,30644,39734,81573,96766,74092,-58577,-47627,26385,67836,55601,57162,45381,53134,132729,191952,109718,43619,76335,147833,108670,34949,-33039,-108031,147058,150768,222684,260703,-64374,169232,520065,869036,790426,350569,69684,318070,645916,792573,657193,315427,4628,32698,111139,83154,-6869,-85618,-75905,-48228,-97793,-73065,70748,178323,96755,-2196,-54107,37141,49120,-12650,-47684,-55502,-78324,-63021,24886,266751,569225,620959,459551,240127,223940,226133,145417,134723,134992,61816,33090,-41026,46048,214791,234283,178205,132078,130316,156386,167982,81170,19148,-15148,10083,63860,54856,-28736,-16275,11237,-50000,-93221,-17210,2443,-37823,-82175,-86616,-92726,-89289,-12359,-14643,-72959,-30771,21632,9724,-19125,-28420,-17009,15038,-4453,25701,67445,94081,94305,47513,6433,-12268,-42046,-14265,39783,35735,-50433,-86285,-66967,4398,59769,14122,-58362,-90732,-32331,13492,37841,60378,51767,29889,23246,4150,-8154,-65720,-123717,-121599,-36897,39795,25516,2107,-29591,-56025,-101083,-80445,-52669,-44432,-58326,-33931,-6283,6134,-24548,-63008,-54595,-16846,73169,149864,183178,157747,98916,32470,-27152,5526,38929,28121,-38891,-107876,-55355,-17196,-2331,-6393,-34498,-65079,-54101,-58638,-68560,-74319,-54177,-24497,-25218,-54306,-91784,-119503,-93724,-52515,-45821,-77914,-123966,-62232,-11004,79838,147509,188143,219066,162390,53437,-3465,-16712,-44372,-96476,-34684,82989,191657,354765,448876,399954,295227,193497,209808,329054,440890,374510,203087,93910,61259,14272,-43806,-24182,23137,42877,26778],[-45839,-101279,-35316,6033,9594,-4123,-20940,-21397,-51628,-69433,-8866,39809,15232,20349,34926,63622,-942,-49318,-4400,12191,-18393,-41548,14016,43453,-14012,-43049,-61091,-44958,-7258,39679,28725,-50268,-45096,-58584,-98326,-41382,27033,28241,9601,-13310,2796,84115,246121,166405,141021,151006,151817,138335,72194,4458,20670,25630,44668,11868,-59828,-132409,-108371,-62833,46924,101606,83163,29573,-33020,-84122,-85776,-96222,-59473,-64679,-108008,-55699,84442,99339,-12736,-67243,-101426,-104149,-103615,-89538,-29038,-15577,-45871,-137363,-147900,-114132,-18277,63348,54884,4925,-11742,-29698,-14181,162014,286343,267337,106821,-10399,4794,86329,163342,240331,210511,149899,42424,-47280,-71865,-53604,-48344,-60595,-104075,-94564,-58342,-34189,19885,76074,93221,136467,176914,180643,133319,112262,95444,17040,13270,42850,51809,74169,61249,12708,-54024,-102573,-64853,37843,165883,196016,115869,25476,-44995,-64552,-4776,7324,-11790,-49937,-91114,-80215,-54337,-33447,5700,20631,-10275,-47058,-11881,29910,28930,-5903,-28268,-15435,10329,17257,5624,57562,207486,249013,215662,183538,177165,61466,80764,185604,226566,221009,170175,93999,71675,20891,-46211,-37371,29660,9786,-21034,-53082,-63763,-14559,68396,62765,-35582,-74543,-54211,-43124,-26154,2486,8084,38089,50865,12812,-28632,-63152,-86171,-104476,-47573,-4433,-30424,-68665,-25273,17071,-8422,-108637,43584,96185,11256,-66118,-56061,68397,158375,164015,83352,-80041,-78246,113322,113886,26437,28167,118811,58066,-56238,-77562,-97854,-99093,34091,249324,362800,342433,189121,-3225,-97481,-67240,-1490,123282,278328,296793,195509,-25562,-91396,-27429,26323,-28003,-98671,35183,133414,184622,214666,158347,-11530,-56834,1904,117389,236902,194570,64311,-45834,-48378,-61971,-53382,-33257,-13079,26149,42618,16611,-66334,-12165,36407,64810,54457,-14464,-51716,-86413,-109231,-53174,35430,83114,93019,97841,64973,59342,41087,2116,-41404,-24383,22530,78286,53848,24762,5241,-12607,-59620,-23460,73500,244929,341684,296637,217319,86829,-28683,-86845,40660,125304,240013,282422,184567,48408,-47303,-82473,-87444,-66374,-36443,-45389,-70512,-19575,80801,183833,183487,67826,-40410,-94691,-27037,46546,83683,96271,91725,48382,45322,53952,41823,-39470,-93618,-87789,-64918,-64078,-50025,-94719,-128508,-84318,5258,125733,240132,295083,230753,116550,16143,-67283,-100508,-64253,-19874,-12367,-83422,-99936,-25668,-35010,-43346,-11747,9040,34365,-22618,-88656,-101479,-86538,-92194,-123351,-57228,52597,98490,127157,113612,55644,26463,3519,-67834,-106180,-148797,-136871,-77983,-4926,47548,54260,24018,7784,67457,69110,-76258,-24211,201199,364395,231490,43662,-68035,-81352,-49950,8802,15567,-5332,-19819,-52442,-96204,-127304,-92209,-87449,-90160,-65670,-13847,23704,16641,-9994,-52162,-265,93897,146269,70150,-6775,-47711,-88486,-80778,-112080,-79255,-65581,-20002,-43781,-37911,4058,41545,-9250,-62091,-50658,-37530,-60559,-83785,23165,156710,186699,116539,41130,124296,263064,279918,171471,140946,117623,75470,45668,6674,4749,-12975,-61131,-81890,-86515,-104343,-39007,1360,60080,159410,310726,357154,228242,35062,-52732,44452,76674,-17377,-34010,-1098,22226,5106,-36131,-48982,-62031,-64256,1612,113717,199226,177012,61277,-32610,-43238,-49247,-82046,-113310,-77838,1217,48470,48989,-2506,-101675,-142229,-3293,67740,100434,121607,120219,90606,120932,187550,209801,229247,276911,326915,372190,352365,244630,97250,26577,42275,-5197,-22196,-47834,-10498,4355,-62913,-14972,85880,95604,27569,-40438,-71197,-45738,-19736,-66192,-126459,-31559,33467,55503,73449,53506,-2192,-35051,-54531,-60053,-93384,-62348,-56873,-110362,-124136,-97586,-132116,-58580,-14786,29320,-27663,-78629,-64920,-25438,-66914,-30163,-12856,-26841,-25869,-36321,-21952,-7058,10616,21137,16050,-50525,-70686,-70419,-89299,-104628,-76163,13276,83292,49475,16137,-25596,-18879,50562,98186,92573,13375,-14581,13523,76815,85362,104650,122068,82963,12034,-54955,-43894,-55228,-95414,-106353,-52934,-80633,-67533,4579,59898,123068,231180,336074,278879,91965,-18953,-68810,-74719,-60147,-77918,-36059,14519,23917,17233,-7066,-22764,-15074,-41688,-87606,-125456,-83433,-29319,19361,674,-76478,-37505,20593,36555,-20096,-5981,-24848,44600,135693,215248,385690,576489,578527,336255,104878,-8295,-64044,-17284,-740,-50775,-116619,-57625,18948,173423,290663,295534,172903,-4497,-113687,-87508,-73840,-49945,-56564,-77987,-133103,-13651,62374,44689,-22630,-47806,39166,123363,138420,72131,76391,218387,325521,407578,376351,277516,181918,98715,58936,81343,187872,236031,93820,-9809,-71587,-82908,-56694,-52583,-65279,-83423,-94489,35814,113583,47661,7724,33908,97377,223877,391771,377083,243285,72907,-91890,41968,170293,238232,136951,-16185,-39455,19385,60663,81867,83157,42638,-34811,-50248,-35463,-33512,-80894,-60449,-61227,-101232,-72700,-51970,27380,201025,360811,380529,269839,82120,24333,63267,79332,75254,62086,32708,-18010,-5607,107643,190058,190352,68486,-45953,-74985,-5856,35962,51405,104438,51976,4308,45252,59999,24486,-59879,-95141,-10761,89752,157935,142875,129248,99503,41624,-13898,-27399,-29402,-59430,-79941,-72648,-71672,-91485,-123257,-73162,-42804,-27321,-23344,-32654,-17551,87759,237481,197069,62000,-6049,-75371,-108713,-111696,-90482,-79910,-56291,-18981,-19106,-31244,41423,86555,123180,148764,216556,147914,36131,-69773,-123864,-38163,55541,129476,160932,189494,197491,105699,-25208,-89785,-79776,-79336,-31997,53227,61262,98038,162389,115835,17234,-14280,28327,32182,18991,28888,14497,-20972,-65601,-62913,35152,77801,61608,37773,26766,63159,54054,16874,126776,194391,20431,-230807,-222995,-159188,-131613,-137459,-136377,-133172,-57933,-84884,-114153,-87451,-106428,-126324,-60691,-53205,-62637,-21952,44489,77739,88224,117433,160977,182649,113126,28586,1583,-35843,-90292,-49108,-41635,-6406,-41903,-80423,-44173,16438,74896,80219,11212,-45236,-68879,-49415,-23293,24591,87616,-97572,14315,139282,347148,640654,869377,1087059,1459982,1794431,1845589,1469898,753331,91140,-99088,36640,16634,94064,122776,93146,-22481,-66464,-8387,63591,106995,73256,8576,9243,-24021,-61586,-90588,-55962,-81107,-58196,-11818,8466,-27650,-61591,-119211,-45341,13196,1958,20288,102228,170041,209817,126236,3673,-51552,-54193,-30856,-27057,-105351,-98735,-106525,-80813,-26977,27309,46878,40015,33294,37210,32018,-3324,-28769,-62913,-30871,-4934,-2346,2547,-30032,-42831,-63237,-58479,-2124,6611,-21874,-75267,-87894,161,58910,154289,206313,124268,-3694,-46078,114186,218776,113338,-2071,90387,150557,51340,1626,-50520,-74265,-12101,22431,-2997,-24091,13998,61371,61438,82092,85520,56855,-1983,-72996,-125143,-93406,-71181,-45825,-37639,-39085,-33780,-21,95982,124041,89595,106770,163059,119645,92834,69056,-17147,-103085,-81959,-59936,-50329,-57187,-69972,-94115,-127687,-103476,-84131,-67493,27873,88370,68553,-12627,-69616,-65188,-89161,-68136,-42929,-26601,26301,22067,-41778,-84086,-64177,-34188,-47643,-66028,-79427,-49173,19832,79280,59856,21196,8330,485,9409,22768,-11105,-15716,-46435,-105770,-115798,-72808,-39032,-86589,-71148,-40588,63033,150467,44665,-56075,53177,150136,198936,207945,174742,125937,38565,-63791,-56946,115815,295416,235195,124947,20416,-54159,-91501,-73147,-64465,-73653,-117326,-142304,-99748,-34534,20502,90682,143250,223994,250798,201190,151061,92300,38597,3012,23002,44104,111222,87968,-4892,-100047,-105801,-95546,-51163,4701,14740,9891,52474,50695,28162,-8094,-65732,-123729,-63578,56293,182070,213664,87757,-14489,-74069,-88929,-64805,-17167,9302,19892,-29390,-65946,-88259,-89756,-101558,-90759,-16814,42084,32826,29980,26011,24097,13398,9310,-26032,-62867,-83826,-106156,-118841,-83265,-37899,46236,185302,232898,198799,120041,61323,21259,7118,-31097,-79834,-124082,-114529,-92799,-118789,-140115,-34493,2356,-16049,-32288,-86,13796,26322,26070,1935,21039,45196,43617,26018,47413,135852,133676,109744,39839,10274,74790,126777,66489,-3611,-54990,-62608,-78352,-80341,-43959,-6145,27640,57460,65753,25932,-59128,-103309,-125037,-123663,-2255,98225,177607,145850,48871,16302,49244,30671,-17778,34337,137383,293582,459147,451591,436206,325650,161141,40590,-42375,-77653,-66085,-42020,-58188,-107541,-127086,-120051,-133730,-51039,-24503,-109691,12560,134932,160311,174223,171215,157741,93846,96715,94606,30588,-68,-50647,-117670,-68893,-16827,15552,-11591,-70865,-86768,-101125,-80307,-73909,-49029,-53891,-23835,-21643,-2498,-8380,-28994,-25143,-35990,-9952,31048,124792,197690,245675,225861,53181,-60823,54860,118883,73369,-41666,-17226,129,-64427,-78067,-22157,31852,28838,3311,-26659,-33122,17162,117930,177681,99576,-39766,-141895,-79630,58188,112469,108937,79435,42065,49601,83263,86723,-9453,-33878,6674,53737,59599,77411,44711,21091,-1665,-7373,-11824,9726,-32703,-97845,-40560,-13294,-17381,-47836,-90008,-143479,-106658,-16471,127519,155948,113467,75545,17638,-73659,-113038,-112888,-66767,242,-19250,-115846,-75247,87340,198315,210169,135150,128748,181638,189863,99708,18900,-52828,-54222,-5998,30017,45827,42610,62832,165348,212325,61818,-78797,-132723,-53485,-28449,-32881,-21052,-40829,-74650,-123063,-154517,-123424,-52233,5969,1593,-56425,-126616,-93571,-117738,-95340,-116324,-71156,-2794,7426,-15206,-93917,-72827,26749,24880,-7307,15863,-9496,-65800,-38162,47046,67164,55028,9648,-60793,-48988,-31110,-18415,8946,41020,56641,13918,-57193,-90868,-26136,27047,49054,42453,20392,-28883,-25403,-29323,-41805,-32714,-28288,-45011,-76302,-34461,6464,55135,39138,26988,77211,150625,51705,-30627,-54497,-33127,53939,128097,162100,114315,53436,62457,63936,11015,-107882,-43488,26998,93144,123784,74026,-15934,-90586,-103409,-96596,-112675,-67453,-41912,-44995,63213,224243,313386,217326,8746,-107843,-78352,-40980,25064,-5772,-59378,-8570,131519,267193,256490,97735,-26500,-87735,-141556,-137603,-72967,-33578,8188,-6425,-61566,-71032,-5365,183472,338559,337455,203686,68389,-32360,-89391,-80412,26148,85026,34241,-93150,-81050,34526,80174,47105,25395,64578,83447,110722,82837,18850,6868,-16005,-72167,-82918,-17397,86395,144682,133838,60252,29146,54904,77657,87140,112073,154627,127828,43856,-55732,-66870,18259,23824,61201,106865,92143,59056,-6246,-115365,-145187,-103233,-36158,63347,163917,304662,330857,280460,165750,-23054,-91120,-23323,82227,142279,162900,99260,15866,-10814,-6976,25107,33266,-14311,-45271,-18002,29673,69629,80038,1031,-93096,-142932,-139586,-98583,6636,42778,66057,53799,16039,55571,162949,63033,-31783,-69162,-99383,-120177,-129945,-21666,64428,97519,-418,-95073,97522,224085,242118,260597,123535,-5588,-50378,59841,87030,56093,83108,186445,255702,123968,52008,26258,15919,574,-14773,-23009,1768,40376,53542,61619,16086,-4816,60248,161455,225574,222653,210556,255489,308118,292924,227945,184860,135847,95935,111596,109582,94347,48013,-17115,-45391,-83506,-112117,-96258,-73428,-48323,-5744,31733,34793,27023,32849,63098,76197,76697,33319,-100871,-68975,60420,114448,98012,44588,79841,169775,229568,203559,116022,8889,-114449,-102180,-18162,21259,5973,40412,110921,112843,24851,-53529,-99215,-102421,-84803,-71731,-73941,-58917,-64354,-41824,11248,44865,8451,-63773,-135691,-141437,-104811,-130394,-158028,-121837,-32265,48362,104260,74551,24385,-39654,-64217,-24012,98211,217612,275036,199621,42814,-85277,-75553,-56792,-77411,-30548,52483,68938,26768,-7602,-10741,-69422,-93392,-118494,-137506,-95251,-30492,33414,60844,2085,-28113,-48453,-82116,-27840,17434,13324,-36838,-99661,-121120,-116662,-116592,-139128,-84877,-52036,-52727,-92435,-138326,-75799,-18019,23713,10867,-50406,-65365,-10990,18423,-6715,-48509,-109539,-94650,500,101365,110517,43867,23034,-342,15278,81716,137953,89058,-50524,-124835,-9270,68577,77005,80443,50983,28942,-5687,-34304,-53524,-7399,66212,113591,98672,29402,-10036,-3203,-77686,-116937,-85378,-116336,-117382,-68672,-39006,-11867,-45356,-53754,-10941,16096,11509,-40986,-82501,-113262,-102097,-18931,21673,-17836,-49748,-21484,38882,69532,52998,-22041,-68470,-85845,-68389,8910,106897,161992,113298,-37882,-109986,-29217,39521,42652,-763,-38043,-50902,-79862,-42814,-7435,66802,162690,219378,270155,266508,191710,122749,72188,77072,142553,251942,163659,85687,70500,23049,-64704,-94049,-70315,-64190,-42242,-39812,-52280,-29366,48514,103727,19867,-108143,-137150,-79058,-51570,-75265,-38792,34578,40096,49922,78825,83695,66027,-57550,-49233,19832,64910,60393,61833,50626,61929,151466,220749,135699,63650,93618,146305,91137,25643,-46544,-101582,182661,174235,196670,209978,-62195,145767,472061,648849,529653,154846,-447,191472,386350,465220,363778,142599,-28861,-65756,-39651,-51463,-80976,-86704,-72570,-45806,-85824,-93196,40283,140129,58340,-13578,-32583,51757,49189,-15237,-45956,-52240,-83401,-78190,20591,261887,542910,616002,506060,316385,319307,323487,239324,202107,174366,89425,29123,-64875,56659,223447,234864,179065,127285,119528,133833,123840,51996,13153,-16337,4666,46792,44447,-28640,-14168,15523,-32918,-66639,2156,22296,-19427,-65576,-68194,-80270,-86018,-1573,-676,-62019,-23620,25241,14460,-11437,-17311,-1866,36174,30170,58182,102283,126204,109754,54228,7274,-17364,-50290,-17033,44170,42252,-50468,-94172,-77426,-7999,55824,17524,-53236,-65032,-1196,39850,50871,62824,50018,24968,18341,7339,7820,-41558,-95514,-97371,-13605,66343,47042,10453,-26333,-53087,-96988,-82724,-64043,-60963,-77268,-47355,-16473,-5920,-39803,-77252,-57332,-12048,78370,140798,167577,148294,92925,30328,-31543,-3388,23633,16438,-39832,-94466,-49062,-15554,4438,4595,-32289,-73476,-67480,-72559,-80883,-76940,-46504,-17691,-20875,-44231,-80232,-113003,-85410,-48494,-48018,-79278,-102464,-50038,-8122,89375,163065,194622,214807,152780,57040,7514,-3603,-31364,-83309,-18227,110821,231732,391023,472805,427670,339360,237175,241791,366809,500124,444875,273182,148938,103214,46168,-25436,-20219,18951,35144,29075],[-51560,-105096,-38198,2504,355,-8218,-12522,-2931,-31410,-48561,11458,31867,772,-1769,4233,38112,4006,-25331,5997,12340,-22272,-39252,18636,74317,27611,-14520,-48142,-40616,-1687,48365,30681,-45425,-30141,-48653,-99700,-48586,25103,29320,9539,-18356,-10778,61334,253546,202135,159547,137037,122473,117355,56607,-7478,15301,19854,34281,-9381,-102791,-91412,-59665,-26117,92745,170347,150917,72657,-11175,-66862,-73025,-91433,-71494,-79922,-116831,-56254,76853,69589,-43774,-91351,-109678,-106106,-103465,-95205,-35974,-29668,-83885,-150443,-138777,-128196,-10204,82881,72227,28666,13644,-25184,-11380,216175,393697,366721,165159,21328,23924,99429,173208,240948,201844,145436,47300,-49719,-61448,-46700,-48283,-65771,-115492,-115162,-70060,-44930,6542,54558,64072,105120,150098,169574,147204,145588,106086,9786,6910,35918,40768,62750,65964,21614,-45183,-88255,-60775,48191,173892,177559,90683,9771,-60061,-66880,-1778,16012,-3348,-51326,-100796,-85181,-61914,-41231,2711,23017,-3200,-42680,-11528,37930,37167,-3993,-22463,-7634,13448,17990,22030,84127,202663,212920,191341,205957,227022,77248,61898,136398,173528,175642,137349,74397,60951,17995,-44843,-41490,25229,13472,-11766,-47143,-75866,-46152,37286,45637,-41893,-80092,-65310,-59535,-41495,-2098,20261,51986,45967,-8519,-54359,-82278,-95744,-105721,-59730,-18460,-39538,-68182,-17455,25360,-2735,-112292,30854,83194,7009,-67663,-73270,22609,79830,123820,74579,-81572,-81261,116885,109658,11016,3376,102018,66522,-52692,-79941,-98689,-106663,16458,221962,362396,329949,190166,24958,-65924,-38417,27780,162535,302815,279156,155314,-50870,-99581,-30435,23140,-33587,-119575,25847,110588,151136,181098,145509,-2893,-57592,-21071,62707,186916,178346,64518,-34585,-32617,-45143,-41280,-26975,873,96377,128205,53264,-56886,-23885,25381,58423,39182,-32092,-64884,-101659,-127333,-55624,31234,72404,78922,93544,80821,86852,64783,29220,1319,30917,58104,84450,44899,12174,-5086,-12518,-43831,-8920,78299,229566,294098,252429,186955,58573,-58438,-66136,62266,135053,232980,270311,161511,26789,-59404,-85694,-86427,-67126,-37518,-37574,-60904,-30565,54588,154653,174560,88170,-22947,-124225,-39010,46055,85280,91924,87982,55435,59502,57661,31479,-45222,-70997,-56393,-44557,-54609,-45816,-87421,-120896,-73655,17104,130206,210774,260317,219336,122290,21152,-64462,-104949,-73910,-35226,-37981,-107421,-84253,-20588,-27082,-21557,16574,49990,93296,41667,-45812,-92297,-98879,-114004,-115905,-62604,51144,121073,155789,135908,72459,47986,31127,-38327,-104080,-144677,-142158,-87355,-18783,32590,39961,10466,-4322,61612,67693,-82465,-23272,185311,344187,222801,39949,-62574,-74120,-48898,-2300,-1235,-21274,-26307,-51428,-88676,-113877,-110470,-100397,-92463,-71989,-30582,914,3180,-15378,-56002,1151,93869,148388,94465,18010,-29935,-76279,-79640,-107098,-59580,-41776,-13509,-53225,-56974,-19347,25535,-17887,-62760,-48250,-39984,-65959,-91241,9802,119740,133279,81010,18162,112017,249063,269208,185339,163386,144579,91275,42214,8288,35275,8457,-46090,-66934,-72613,-112596,-51753,-17684,42322,147477,297991,335073,211651,32048,-37274,59561,85487,-16645,-42335,-15346,7400,-3630,-35166,-47205,-65614,-72619,-2098,110148,195033,178852,68633,-24950,-34430,-34423,-65284,-105156,-99750,-30060,11413,10472,-40196,-139421,-162625,-38578,48250,102949,146172,162835,135798,155421,220157,242533,254160,306088,358191,384880,346098,231032,87586,31350,60136,13329,-13131,-37534,3709,11402,-52937,4108,92105,89957,20421,-41691,-68465,-47364,-33459,-90322,-104612,-16506,36523,41583,52338,13580,-46815,-43031,-40298,-56626,-112024,-66500,-54947,-114704,-108585,-73490,-88394,-49497,-5797,41836,-12788,-73183,-58059,-5901,-56036,-46034,-20982,-25703,-18716,-27611,-25138,-17121,2151,11432,9079,-51990,-59264,-56779,-76904,-124386,-116412,-18847,73974,53108,17247,-28977,-3746,69646,109426,89427,-1342,-39223,-13643,52106,71576,99855,122857,84797,18435,-37654,-30790,-44720,-92113,-89803,-29422,-63513,-73277,-8064,56640,136307,258310,364489,290530,100303,-12699,-56654,-55504,-52366,-91437,-44064,17331,34549,29428,2344,-15299,-7461,-34536,-85628,-125603,-71822,-7656,48422,20296,-64699,-54341,8796,30602,-28674,-11059,-29466,29191,109231,178197,343782,534098,539520,315710,94172,-20465,-63567,-6764,10841,-38849,-114391,-67067,37800,240174,356709,325367,176652,-6038,-107614,-80220,-67996,-36457,-30838,-64981,-136940,-11939,69979,53843,-21791,-24280,93338,186169,196109,118731,111579,240589,349571,431909,411776,311926,221799,138738,89101,107265,217001,245323,90648,-15089,-75464,-90335,-67168,-54919,-70530,-92970,-75338,59905,124233,46520,-145,24211,100779,241253,415996,382091,245343,71975,-80005,59063,183788,226907,115264,-17034,-21360,39676,88201,116523,113954,65504,-14726,-35363,-29663,-40816,-99807,-86447,-79910,-122550,-95025,-61445,22791,182658,330773,325446,204654,55111,19038,60632,74446,67103,54885,34991,-18547,-23908,72313,151471,158555,51183,-47761,-70493,-11438,45345,72619,111242,45691,-4466,33031,55432,26801,-56308,-99689,-16573,80594,139346,117460,104106,81604,37381,-3869,-12848,-15817,-45417,-67353,-70999,-72513,-88640,-115800,-71724,-35617,-13740,-12482,-26333,-6941,78707,213597,205153,75779,3771,-67464,-105736,-107300,-79837,-70562,-54087,-16558,-5019,-12152,43748,66511,91346,107127,154631,105398,18616,-78259,-116865,-36189,54554,128871,158956,187677,193939,105626,-25136,-89466,-78158,-57096,411,59741,29768,51062,116230,100848,14477,-15127,25718,15093,-10314,-158,-2328,-22020,-45422,-57074,27855,76754,61903,35971,22925,63227,70027,23921,126608,187946,17555,-173026,-274705,-209508,-166529,-151450,-135125,-129680,-52531,-56965,-117890,-118809,-124780,-100981,-38592,-36115,-49349,-7956,57386,85094,98917,138801,185621,199175,128567,49596,19683,-26325,-75975,-26020,-147,52392,17651,-60855,-53761,6820,71925,81723,13264,-38133,-59690,-40756,-18719,24141,66214,-100416,-21813,-73772,-85692,47437,230164,467578,748626,892660,869582,659856,269505,-74763,-95038,-3889,7364,98100,137029,93186,-28735,-60088,5898,76302,113862,72006,-28037,-31358,-47703,-73512,-68981,-36545,-72807,-52922,-11726,3055,-33995,-67835,-136493,-69071,-22630,-27068,-20884,41238,109536,168914,96395,-22797,-77358,-76322,-50115,-39240,-96453,-108585,-142767,-129563,-72696,-7965,19254,37539,48592,59430,61857,18416,-13269,-46826,-19993,2307,2733,10152,-23722,-32075,-44493,-36619,9307,4290,-24025,-79362,-71702,15527,67955,148609,187526,103780,-17901,-34498,130330,262515,184975,57434,131944,137442,27622,-12013,-60917,-70631,1735,34702,2333,-16147,17906,57070,51408,70658,68401,28327,-19831,-69850,-92987,-85254,-81653,-56117,-39835,-9823,-1573,18236,105618,99144,52487,64268,125867,100805,86974,89901,42252,-35719,-112910,-86019,-55661,-46845,-52570,-78246,-122926,-105539,-80658,-49195,43957,120414,126032,60395,-19539,-74469,-111155,-78528,-42874,-12086,51690,51399,-17174,-80833,-71663,-29385,-31330,-50132,-78254,-41103,27344,81272,56363,17083,6127,1585,16744,43008,11629,-12065,-55547,-119374,-132001,-90698,-58911,-97889,-66348,-72333,5760,103887,34514,-70808,-6474,60307,128165,175345,159492,106302,18364,-75290,-50072,109784,287058,253807,148722,51082,-29230,-85042,-77443,-63971,-67108,-104526,-118828,-78402,-12094,44407,118391,181880,272121,301587,238964,161610,80285,16047,-23041,2344,50211,138777,132990,52395,-27441,-58759,-58827,-33786,12658,15288,8243,63297,81706,67574,19234,-53285,-112153,-52582,40931,144474,173023,70942,-30878,-92712,-64786,-21859,16224,51814,55053,-8231,-44166,-63992,-66696,-83318,-85918,-24131,24681,20973,31241,35600,27466,10444,6109,-27600,-61198,-80530,-102370,-124402,-98123,-47334,42142,176948,219395,180325,99571,42200,10854,2043,-31838,-83255,-127710,-90051,-72411,-101102,-150305,-38098,2147,-14998,-16424,32865,52968,55815,36305,7133,23213,46757,43697,23736,45426,118946,106909,88192,29143,7477,78760,128802,73550,1483,-55205,-73361,-90699,-91286,-49670,-9963,21457,48674,59887,31936,-52309,-103625,-130693,-112194,8440,95104,166408,127196,35415,10183,47356,27810,-34873,10836,119573,292189,491563,505699,468340,321854,140198,26148,-53210,-91928,-79810,-46491,-53257,-96433,-128299,-133472,-142619,-90415,-51206,-68049,79557,196114,215588,228943,218038,203857,140260,134170,117605,34841,-10712,-45456,-139735,-58466,20295,58400,12666,-60617,-78828,-92472,-68286,-69474,-38070,-40000,-14204,-21716,-17544,-11543,-15166,-15441,-34471,-6261,55074,172999,245408,286589,254993,79756,-43997,66471,131187,80970,-37820,-12116,-10670,-85786,-108517,-43756,12159,10271,-6718,-32038,-38282,20501,130217,171704,74685,-62689,-161585,-88081,43791,93396,92378,73464,55319,75784,100949,97162,10190,-57282,-29276,28008,42989,69196,39172,15486,-3006,5180,14885,46153,-12949,-104541,-45252,-17950,-23597,-55502,-98111,-135217,-101898,-25510,111085,147052,115717,87294,26916,-57043,-105995,-113877,-75280,-14515,-33987,-127248,-71707,73327,171066,192659,130808,134623,201026,220612,126564,28190,-55803,-61124,-15501,9674,17519,20310,48776,147918,208380,99418,-37085,-118817,-56241,-25080,-26337,-24034,-53301,-93306,-143842,-155761,-115194,-47910,17669,51591,8585,-81043,-110525,-116427,-95340,-103627,-57866,5877,16858,-8641,-90426,-75108,16995,1596,-30391,10050,-3318,-57220,-30917,54675,82056,75762,28962,-50748,-44811,-34905,-24914,7383,42712,43467,-11196,-79152,-52702,8597,54047,68705,44024,9176,-45925,-51008,-52531,-53750,-32748,-18065,-23793,-42123,531,32005,74757,55792,29395,68617,148974,69905,-13852,-32738,-11112,73537,139295,165453,133050,77733,83853,74289,16118,-102429,-61097,5931,82206,125045,73648,-18281,-85763,-102056,-100726,-106136,-60384,-41300,-41477,73587,255921,339548,218948,11983,-107818,-76110,-33038,44776,24763,-26981,16380,162361,310286,292863,122058,-18986,-82847,-127499,-139077,-74259,-31106,15701,-1544,-37663,-49602,1016,179096,313002,293127,169452,55985,-26820,-77863,-105292,5968,77010,30149,-94714,-74691,48917,108832,91422,72050,91126,95893,121559,87520,26934,29741,25106,-30935,-99628,-58958,32512,102574,110537,55292,25854,46106,77091,101175,136891,183087,137788,45830,-56668,-69956,16426,20544,45994,100840,105349,74871,-1013,-119269,-134361,-84410,-10861,91761,190950,316031,303642,239458,124452,-49240,-109862,-36739,67697,130317,163989,111856,26119,-6225,-7796,7904,12857,-22419,-46036,-20930,20165,57178,69154,-7834,-101245,-142205,-131471,-93107,7655,41441,60860,36280,-12336,35504,178601,101274,-16652,-59871,-91876,-115161,-121890,-22716,56938,79544,-18976,-78416,112173,238235,250357,266842,117618,-15728,-58931,53671,83545,52234,86726,217821,258622,107215,38001,20001,12727,-2996,-20885,-35605,-15306,19086,30418,35603,-7848,-29159,29497,144117,217464,206071,198531,274229,350861,323119,244657,186964,124733,83424,97290,97632,87220,43229,-21378,-48178,-84118,-116094,-100044,-75928,-56795,-17853,21747,37831,40879,42916,62333,69060,68442,33970,-92081,-83504,29543,81830,85272,62680,120262,213861,281951,272971,162215,26061,-114756,-109470,-34167,9100,7018,48683,97303,80679,-2264,-69414,-109114,-110236,-81650,-61348,-48147,-27943,-33817,-6652,62485,72554,15138,-70116,-152144,-143727,-110090,-137351,-141203,-121720,-30060,64429,129536,83072,15914,-49742,-58659,-10215,95235,179545,205975,145874,21131,-96034,-59596,-53870,-80084,-19384,77979,89670,33004,865,-587,-61817,-78237,-110917,-138994,-95813,-46751,10523,44707,-2295,-21836,-32546,-72467,-35163,-6259,-23082,-69916,-112298,-113759,-107369,-111635,-142329,-79656,-52724,-57074,-91592,-137932,-76884,-14311,36841,30650,-27954,-40727,11837,30564,-205,-46492,-112320,-91461,1970,98694,99116,37589,24105,4242,28495,95834,147217,88301,-53472,-119690,6217,79357,90467,102784,70467,30856,-13601,-48121,-72407,-26114,52255,118725,135765,62823,37995,19866,-68337,-108627,-81314,-105449,-92171,-41198,-15522,5636,-37255,-50375,-8316,18743,11278,-42377,-80390,-104822,-99423,-33646,1295,-19267,-50029,-38516,111,13089,-3223,-52033,-75907,-82108,-61290,15661,101830,141461,93154,-41261,-105934,-45052,18497,26463,4510,-20590,-28994,-61126,-38354,-1141,82923,186146,233808,272425,260175,192504,131487,93205,120120,220143,296569,170753,89133,81501,39709,-52778,-63957,-44410,-50278,-40187,-44851,-60224,-44837,29161,105208,34648,-77528,-136302,-77317,-25634,-24805,1009,56044,51262,61712,74630,68817,57388,-52798,-56350,6107,57150,61643,63702,53919,69797,167158,240523,155797,82079,107755,140350,73996,17678,-63538,-69347,223517,183703,170312,168584,-38735,55528,227495,233824,101611,-138570,-120202,-11412,19108,33435,-19880,-92953,-98175,-85580,-57866,-86549,-106885,-99717,-73099,-47165,-76035,-116675,12120,107549,31731,-15027,-11377,62708,47066,-17335,-42257,-48112,-90610,-95666,10978,235411,484582,580570,531711,379887,392972,394927,310491,250738,198129,104762,18305,-72619,75968,233939,238297,182273,123254,108371,111025,83150,23619,4873,-18792,83,33638,34279,-29122,-10932,22344,-14110,-42011,20715,41806,218,-47679,-51188,-68600,-82057,7052,11197,-52551,-20359,23758,14122,-7805,-9205,8533,46402,48981,80325,130482,153497,121137,57955,4806,-27140,-61893,-21338,46738,48394,-47023,-100927,-88073,-15232,53698,22183,-44580,-40886,25290,61996,60135,61500,42960,13596,5315,1936,17787,-20483,-67267,-67546,16047,95594,66131,15735,-26257,-53244,-94007,-84801,-74907,-76815,-89239,-52586,-20840,-9590,-45079,-89794,-62442,-9991,81671,131516,153991,142083,90575,29938,-36849,-12842,10512,6210,-40505,-83852,-45487,-15719,8606,11705,-35216,-87307,-83793,-90747,-99298,-83690,-42945,-17299,-22141,-34553,-69570,-107968,-79213,-47399,-53584,-82669,-81868,-41088,-6332,96254,168844,185912,193170,133039,55013,13667,4959,-22102,-73063,-5524,128170,253027,397936,465765,430300,365689,270123,262133,390330,538262,494083,332506,199258,140492,73327,-10399,-21906,9188,23773,27580],[-54508,-104274,-38793,1399,-5543,-9721,-6244,12218,-11602,-25754,28141,22080,-11188,-19993,-18199,27217,24506,8147,22923,15410,-24238,-37754,17891,96118,66654,18556,-27464,-28701,8678,57689,31545,-40376,-14458,-35905,-96618,-54726,23342,31306,10108,-22199,-21984,40233,252073,235524,176349,118724,91040,97353,45802,-15486,11082,17160,27199,-26082,-115774,-40801,-17649,6731,136540,246584,237755,136071,19170,-47260,-60120,-82592,-76817,-92577,-115311,-51347,72709,45457,-66397,-96375,-97961,-92661,-82984,-90553,-40652,-42671,-113388,-116326,-118754,-138249,60,102258,91075,57778,40382,-21762,-2919,276399,505973,468901,226422,52550,39379,110562,181543,236120,185884,133305,48159,-50302,-52290,-40362,-47442,-68051,-118911,-119031,-75733,-55836,-8415,29659,32426,71768,119906,154409,160384,172094,108745,-1084,72,29334,29946,48547,66582,27336,-36805,-71534,-50694,62295,179754,153607,61243,-8211,-75014,-67345,479,23919,5917,-50668,-108020,-81527,-64474,-48481,-347,25813,5304,-37710,-15898,39130,40524,-5060,-20523,-6822,7871,11346,29931,98384,181690,167773,160483,216535,261761,88502,44627,86845,124203,134819,108392,57227,50387,15092,-44938,-47908,19695,16236,-3315,-41302,-85499,-75163,8535,28072,-50671,-88053,-76936,-75591,-56942,-9232,28223,60142,36385,-30075,-83590,-104022,-105561,-104545,-73559,-35598,-50132,-65875,-8323,34445,4845,-107199,10377,62552,-1377,-68570,-93123,-27943,-384,75005,61189,-80841,-76091,124456,111101,4973,-15385,85584,71283,-52366,-84557,-98796,-113961,-1939,182464,340205,296821,177002,49026,-35044,-11329,54305,192964,308526,249668,112219,-73172,-103625,-37853,8494,-55231,-96450,36946,102773,130363,156148,138468,13355,-47064,-38690,8970,136367,158087,62404,-23706,-15783,-27358,-29520,-22404,12483,153267,198170,82180,-49033,-35962,15132,49548,21182,-51383,-79506,-116614,-138739,-57950,24070,59892,66184,89517,96362,113609,90069,64808,56479,92294,94856,88740,36850,217,-16886,-16340,-31672,5137,80272,205739,243187,210556,162484,38464,-85684,-45032,82541,142433,220963,252063,137854,9231,-69393,-89278,-87439,-70592,-41583,-33022,-55512,-44501,26325,121650,160212,106176,357,-145970,-54424,41516,85081,87918,84581,63444,72290,58121,17085,-50625,-48182,-28629,-26128,-45546,-41856,-79721,-112657,-65364,25597,127322,167827,210598,197668,122797,24821,-61342,-108528,-82834,-44690,-50613,-111247,-83230,-27840,-27195,-9494,40507,94771,168886,125554,9132,-67445,-97210,-131611,-110277,-70951,46410,140920,183375,155671,83657,60220,49050,-9859,-86194,-132462,-145660,-98399,-34930,15537,25531,-1508,-16846,47913,58396,-88329,-27618,159052,305276,202270,31204,-59681,-69214,-50687,-15064,-17105,-33706,-30493,-49834,-81034,-99553,-115645,-116171,-98567,-84358,-56057,-33799,-23390,-31920,-66570,-1680,87630,143407,112893,40518,-13939,-68460,-78626,-92480,-46682,-24384,-12620,-65016,-77601,-44574,7292,-27721,-64145,-48377,-45249,-72828,-98860,-8051,77703,79002,42141,-10821,89666,222171,245194,187664,174547,161282,98892,33303,12517,67339,41516,-15859,-48355,-62158,-114728,-68079,-40408,21204,130959,276593,303569,191481,27881,-27881,64881,85308,-20188,-51507,-29521,-5910,-11709,-36274,-49409,-73512,-84002,-8726,100586,182171,173703,71172,-21929,-28979,-23282,-52476,-96557,-111555,-57524,-22643,-27982,-78584,-138298,-137587,-74382,18656,95878,161991,198573,177040,187871,246914,266143,268739,320109,366495,371708,321259,209619,78348,36014,73677,26669,-8797,-31337,12414,11824,-48660,16923,89612,74840,5770,-47445,-67938,-49702,-48038,-114873,-90625,-8159,33349,21766,24252,-32592,-73344,-32558,-20358,-53835,-132491,-69751,-55467,-122026,-99518,-55537,-49354,-22496,9246,53064,-1426,-72154,-56617,6130,-46524,-69725,-35438,-31156,-17953,-24225,-30793,-28539,-5935,859,-3314,-58555,-51953,-43860,-56554,-95044,-129369,-56418,55606,50862,8686,-44345,-388,78881,115516,84327,-15491,-63334,-41102,26439,56152,89150,113961,77176,20656,-23224,-20481,-38144,-89560,-72615,-7683,-47955,-85398,-29114,49843,146833,276406,375921,289944,103555,-9714,-48761,-39744,-40303,-93463,-56365,14222,39452,35886,6337,-12952,-4511,-31289,-87696,-128607,-64529,7765,69334,32275,-56411,-74509,-9050,21475,-33171,-18577,-39961,6494,78449,139303,292247,466320,472488,278081,74219,-38272,-65941,-2658,16875,-29774,-108414,-78808,52223,286813,393242,323471,155446,-21965,-106712,-77050,-65619,-23054,-6415,-52404,-146371,-21414,63038,51756,-28924,1496,150181,248530,250244,158016,132650,241281,343403,422432,418402,326701,249604,173627,115576,128459,233574,236176,79676,-24316,-79953,-92199,-73707,-57601,-78571,-104708,-60425,73659,122723,38949,-11449,16418,105498,253808,422567,367819,231077,56901,-70542,73068,191861,208328,91052,-19329,-14072,45641,98703,133176,128851,75174,-6666,-29746,-29742,-51246,-119573,-96450,-71212,-100742,-108395,-73699,14610,158017,287827,259242,138548,28061,10654,52173,63229,54198,45125,37236,-13069,-32002,39900,102299,112982,23342,-56297,-71190,-19626,55148,91882,111622,33472,-22483,11379,43663,23122,-58274,-107258,-25229,66456,114866,87672,74624,59089,29456,1045,-6038,-10217,-39072,-60191,-72156,-77324,-90570,-113023,-70050,-30495,-4831,-7719,-26958,-6097,61316,178329,201089,81891,5389,-67643,-108049,-107071,-72543,-62982,-54063,-18814,3804,7628,54265,53755,61828,66147,91940,61870,-1180,-90416,-114731,-39826,46131,117511,147023,178027,179428,95523,-32097,-94991,-82295,-37932,37543,73753,11418,10469,68751,79380,9416,-18217,18918,-3690,-41098,-32230,-23608,-24308,-26136,-49271,10046,62989,51652,24471,10658,54831,77664,22673,115348,167294,23625,-122842,-326878,-259722,-201509,-165206,-131199,-104563,-43847,-33768,-87346,-109970,-91640,-70530,-17397,-22780,-41861,-883,61152,82802,99617,151691,201662,203788,137775,72555,34496,-21055,-68668,-10119,36847,110931,85640,-30768,-67474,-6635,65401,78805,10345,-36871,-56515,-38119,-16929,23036,48134,-108443,-67278,-59053,106283,320992,530944,659739,684263,532036,329598,140313,-84716,-77093,-79468,-41895,-10804,95886,143441,87342,-37910,-55767,17986,84347,111930,59789,-62995,-67056,-70626,-67365,-44107,-23147,-69418,-53879,-17259,-6331,-43207,-75160,-146728,-93276,-54467,-37124,-30706,-3234,54356,117680,56375,-56872,-108869,-88907,-55771,-43927,-88378,-120143,-178169,-176251,-117737,-44316,-10178,31134,58422,72888,78874,28499,-5149,-33554,-8287,8967,3118,11293,-23126,-24114,-27604,-17776,14380,-4149,-31633,-83192,-60785,21017,66590,133075,160427,75944,-39563,-26886,139602,295659,262380,134611,179396,119851,-3069,-32075,-76080,-64316,14538,44800,3607,-15643,14854,45816,32524,46892,39116,-4634,-31507,-53302,-66097,-78418,-96058,-70996,-48738,6540,23898,28643,101112,64288,10301,19251,85145,76531,74203,99050,83725,19888,-71651,-110251,-61080,-40033,-39206,-65092,-119909,-112377,-79363,-35000,52362,141641,173634,128312,30588,-70372,-136783,-87033,-43011,1198,73696,77105,6515,-68744,-81298,-29753,-20269,-32138,-68706,-40653,28710,77665,48551,9286,-1144,-2979,17814,56792,35170,-7375,-62005,-129588,-146911,-106309,-77927,-94179,-49493,-84286,-39466,59711,22788,-78901,-68608,-31899,48928,131302,134599,79690,-4627,-83135,-49585,94565,263068,261001,166365,76033,-8021,-76197,-81753,-66329,-63892,-91902,-93991,-54602,12000,69093,143899,212942,303999,335586,267940,167563,66546,-7741,-50165,-18053,55237,159359,169701,102347,38820,397,-28114,-21077,16683,13391,7694,82835,130116,119571,52024,-35909,-90241,-38003,23459,99430,122205,45976,-51758,-97964,-29189,16320,48985,97704,89564,11844,-23316,-39432,-42018,-65804,-85434,-35311,6280,6920,28903,41482,28310,5254,-680,-31251,-60973,-80242,-99880,-122369,-117879,-61203,32491,161342,200517,161419,81836,24509,-410,-5913,-35103,-81295,-102292,-66191,-54941,-85460,-148261,-43795,-3993,-22426,-11163,53536,85741,83477,47175,13491,25967,47346,41962,18254,34565,84013,59772,49570,13196,4683,76756,121887,74601,2707,-56901,-85999,-103783,-102068,-54645,-13945,15153,38507,49514,32019,-48503,-107310,-139323,-103296,12045,83930,145110,100994,19571,5571,47368,29665,-46860,-16304,94998,275100,497411,536766,478057,301391,111402,9199,-62762,-102334,-96494,-55329,-53980,-90776,-119514,-119064,-121369,-132373,-83248,-16203,158687,267794,283912,295492,262498,235411,175175,162159,132912,33678,-27668,-34422,-127580,-43948,56113,105680,46915,-46290,-74039,-88678,-63805,-67669,-29617,-28195,-4423,-13245,-22534,-9500,-2546,-9059,-35904,-7432,70471,207267,279402,312737,272752,101853,-28554,73145,135964,80368,-40588,-13550,-23176,-82084,-139843,-65016,-8543,-11013,-18571,-38622,-46165,20892,137384,159590,47721,-86038,-171337,-92800,25877,67772,67634,58321,59316,88048,101352,94020,24642,-74308,-70822,-184,23511,56571,29373,4394,-11264,10735,34197,72769,-2843,-110996,-49844,-22680,-28326,-60213,-100119,-124485,-99372,-38546,84153,127276,109347,94666,34531,-34195,-96859,-116844,-86327,-34872,-54006,-139653,-69955,56701,140689,172968,126441,139270,215726,244144,147105,32711,-62085,-70474,-26605,-11330,-9604,-142,35003,128179,194104,128186,4094,-97287,-59469,-23120,-22381,-28965,-65930,-111243,-160375,-146305,-107868,-47131,22295,91876,70445,-31336,-83148,-93138,-87641,-90502,-47122,13704,25954,-3207,-87700,-77481,7126,-20439,-53515,1679,1301,-42483,-13902,62767,93567,91563,43490,-49142,-52014,-47044,-36465,1288,37970,25605,-38218,-82788,-11262,42860,74220,78804,35445,-13514,-67119,-85373,-80473,-67991,-34478,-9198,-3648,-8993,34188,53642,86245,61435,23231,52975,139626,84305,-238,-14286,10349,87932,140876,158163,143516,96697,98573,76891,17465,-75037,-70099,-16131,67423,120862,70150,-21549,-82513,-101767,-105482,-101478,-57484,-45051,-41833,79399,277024,348619,212198,13174,-110436,-75555,-24891,63665,58236,10453,49704,196666,345817,313364,136024,-16067,-79352,-111138,-142385,-83968,-34024,19139,4383,-10929,-30005,6911,171111,282246,248913,140407,49991,-13262,-56791,-136263,-22472,59780,20736,-97550,-68265,63502,143121,144637,119503,113983,104065,127065,90692,38538,53844,73585,27574,-80413,-95313,-15766,62841,83808,44900,17129,32162,71081,110111,156593,205415,141652,42575,-61391,-73111,12745,19095,31286,89229,114091,89988,5636,-120032,-125183,-66571,13065,117508,213424,314252,260964,183693,71053,-75854,-127283,-48885,50659,112834,158906,119941,33128,-3261,-9303,-10573,-12045,-29052,-45470,-24932,8750,43079,57537,-14650,-104270,-135473,-118504,-88256,-4544,25474,45162,12919,-40841,23146,193461,137320,-4072,-52821,-85944,-110375,-114869,-26522,45352,57459,-38975,-67143,112671,229404,237576,258381,106001,-28609,-73450,40892,74837,46476,89165,234645,240042,82840,21378,13540,10701,-6212,-27186,-47799,-31531,-841,8203,10458,-30497,-52638,-674,121295,201190,185954,181760,281160,382409,347491,260423,187612,109326,64466,74994,78075,73529,33625,-29281,-55325,-88809,-123242,-103857,-79090,-67069,-33103,8413,35029,48684,47850,57280,57259,54131,29035,-86403,-99363,-2215,47714,70456,80565,158577,251507,322620,331795,197361,33452,-119809,-119711,-54105,-3840,10703,55179,79607,46131,-30330,-85028,-116497,-113624,-71316,-41056,-16866,4003,-60,37672,117837,97433,18665,-75982,-136688,-113975,-102900,-127777,-114279,-109966,-25982,81219,153940,87369,5712,-57256,-50752,-2224,84825,139640,143778,94146,-2016,-94470,-42396,-51458,-84081,-13552,96008,102875,29860,-1119,-915,-61448,-70022,-97676,-126957,-92600,-60247,-11656,25664,-10184,-22225,-24446,-67054,-43919,-30427,-58111,-101667,-120108,-109351,-101159,-104901,-149451,-80884,-59086,-65084,-92337,-140103,-81951,-15718,45200,48118,-6311,-16475,35031,45158,10523,-40510,-108306,-86401,4367,93548,83736,32776,23182,7748,41111,109814,151874,81053,-59854,-118229,15705,80781,95741,118438,87118,32538,-22497,-63100,-90789,-44366,36656,119875,175415,112665,92038,39845,-62708,-97082,-73450,-91516,-74752,-20838,1426,15667,-36085,-50913,-8181,19693,10038,-44623,-80240,-96427,-86158,-57468,-23625,-16383,-49936,-60895,-45279,-47599,-62873,-86147,-86192,-81077,-56998,17629,85889,107168,63340,-50360,-107291,-67394,-10034,2924,3211,-9469,-12746,-46870,-36303,1312,92387,197641,234304,264045,247529,186347,132249,106718,160719,296261,327892,170109,87448,87150,54438,-29967,-17448,-18389,-38767,-41908,-55296,-74064,-67371,4241,98386,43789,-50078,-117974,-71456,-887,18476,36681,75065,61073,73289,68796,53153,49429,-45450,-73471,-16302,42891,56162,59084,51562,73352,175812,247174,165805,94443,114463,125974,53604,7182,-83390,-30046,262896,204025,169861,154791,-12318,797,73164,-37474,-102296,-49385,-120696,-105142,-22498,22924,9012,-7568,-113516,-36601,17618,-15863,-58017,-107369,-83010,-54909,-71750,-145322,-8737,84917,17515,-9243,4901,66555,39459,-22586,-41098,-47132,-101126,-110894,-4500,187367,398547,515968,531010,421789,434948,431157,349488,270738,199058,102856,-2633,-59334,91267,234646,235519,182366,116803,94226,85526,44268,-5839,-8588,-25632,-6938,21122,22337,-33352,-9830,28055,1460,-23477,34316,56847,17203,-31080,-37990,-60506,-79353,9582,16992,-48198,-24160,14446,6127,-10809,-7565,9761,43010,51081,88472,147213,171097,124670,55124,-4219,-44433,-79550,-30269,43441,49252,-44801,-108225,-99214,-17916,51481,25335,-36668,-23707,43044,76124,62269,53474,28027,-6632,-18292,-15679,16709,-7108,-44937,-41641,42068,119731,78459,15274,-31725,-58657,-94482,-88953,-86308,-88386,-86101,-48311,-19972,-6975,-40825,-95407,-72787,-13498,80367,119974,140464,136641,89442,29495,-44780,-26029,-4636,-6042,-43766,-79564,-48209,-21521,6166,10837,-46623,-108001,-89376,-105079,-125514,-95029,-45493,-23940,-27292,-27704,-63666,-107988,-78367,-52622,-65437,-88181,-67539,-39382,-8879,95637,160417,160670,155387,103838,44796,11637,5814,-19510,-69106,-189,131821,251790,374481,429366,407344,369687,286394,265984,394328,547963,513626,372095,237910,167450,91389,-1782,-32917,-8535,6562,19619],[-55978,-98760,-38548,888,-10643,-12300,-5318,21082,4734,-4120,38229,10246,-21743,-35072,-32570,28875,54220,47655,44689,20018,-25338,-37514,12730,107661,99845,52745,-1798,-10603,22509,66314,30213,-36587,563,-21825,-89646,-59964,21562,34303,11625,-24842,-31044,20677,242117,263344,189343,97204,59464,80083,40960,-17870,9042,17949,23648,-38122,-90720,-442,14341,31818,172505,321516,334395,215790,57612,-26911,-48417,-72112,-75170,-100801,-102466,-41240,72474,27909,-78660,-78031,-70432,-65476,-53909,-76826,-43080,-54085,-122375,-82852,-97154,-142422,10608,119863,112317,92603,68120,-19232,11163,336738,609650,561100,283597,78837,48165,117506,187692,227347,165189,115595,45285,-48615,-44781,-35070,-46319,-68307,-114430,-100861,-73707,-64984,-23393,3335,627,38897,89319,138185,173875,190797,104688,-14494,-6343,24023,20379,32132,62611,30007,-28513,-52509,-33778,82141,185620,128447,30927,-26975,-88521,-64466,3433,32477,17424,-46363,-110398,-70719,-59420,-53511,-2355,29768,15688,-31139,-25332,32263,38680,-7897,-20821,-11168,-4481,-1068,29905,101333,149652,120442,128608,217308,281023,95086,28299,39694,83105,101669,85645,44345,41182,12596,-45451,-53462,17302,21904,7249,-33545,-90485,-99266,-13936,13223,-59755,-96190,-86097,-87632,-69415,-17004,32258,62684,25224,-44780,-108317,-122953,-112000,-99663,-85286,-51760,-58314,-59581,3354,45332,15082,-91248,-12277,38837,-10509,-65723,-109038,-76063,-69232,25782,47230,-74710,-60483,138402,119491,8314,-24942,73995,76790,-51014,-89632,-96699,-118749,-18531,136861,300437,250103,154311,69667,-3200,15410,78697,213032,295895,211976,69723,-89031,-101045,-46738,-14742,-90575,-49833,66899,110013,122354,139874,136083,36118,-24337,-44078,-38653,89933,136658,60432,-10715,4536,-5261,-14226,-15544,24638,195199,247952,104691,-40939,-44813,7671,40622,4487,-68240,-91571,-125982,-131648,-57633,17085,49381,60306,91318,115318,142863,119935,109966,123085,157317,131231,93572,32611,-7683,-25866,-19821,-20473,19849,82196,179382,197040,176711,149172,37016,-85850,-21367,102862,150415,208524,232631,117876,-2121,-75663,-91020,-87244,-73378,-45369,-28151,-50052,-56780,1926,91933,145765,123829,27826,-126824,-68474,37754,87953,89360,86655,76994,87977,59897,3865,-51036,-24329,-1953,-7090,-34049,-34282,-66755,-99447,-55303,35374,120754,121837,156074,172389,123723,33278,-51771,-103673,-84106,-43202,-50245,-106263,-87582,-36107,-28440,-2021,60305,142137,258842,227767,76660,-30848,-78775,-110225,-102352,-76511,44224,162199,213591,176728,93111,67341,62213,20048,-54324,-113444,-138775,-104888,-46989,3112,17544,-5330,-21540,36325,49592,-87461,-31785,128551,254938,175878,23022,-53961,-60971,-49319,-22804,-25095,-36823,-27514,-43097,-68975,-81578,-96087,-116349,-102679,-96571,-83986,-73191,-56991,-53585,-76849,-3604,79225,135398,127458,63543,3651,-60373,-70778,-70835,-33314,-8439,-12093,-73635,-93534,-64280,-5521,-31526,-60182,-45567,-47861,-75972,-99317,-22278,40566,32838,7273,-37692,67371,193664,218559,185215,180551,173300,104099,25846,24544,103038,86930,28930,-23243,-49681,-105300,-81177,-60382,3175,116176,253380,270404,173380,26994,-19684,66250,82068,-22347,-55473,-36687,-11521,-13870,-33839,-49418,-79544,-91498,-11095,93497,170604,170451,76016,-17600,-21370,-9866,-38729,-86476,-109984,-75400,-47358,-58263,-106592,-107691,-108779,-93150,-12417,86033,176058,231388,216675,221814,273770,287316,280149,325485,358992,343458,290107,191990,78792,47045,89457,41747,-2123,-22788,21881,12543,-42710,29494,84858,57271,-9284,-50244,-62571,-45046,-53715,-127376,-78139,204,31292,3981,-2442,-67081,-45939,-2897,5176,-47565,-133495,-65020,-50995,-124563,-89872,-37263,-10471,15673,32763,67708,12433,-68359,-53279,17347,-32531,-92081,-47937,-35313,-15981,-18887,-31156,-32896,-6008,-2048,-13039,-62573,-41218,-24768,-25930,-52725,-89598,-88224,37939,50805,-238,-63308,-817,85397,122947,84284,-21493,-78829,-60826,9245,46856,79851,103035,68155,25990,-6119,-5167,-25171,-75992,-49168,18277,-25957,-91050,-47380,49331,161909,291644,376919,284508,108584,-2748,-36908,-19836,-19426,-82677,-64775,13593,46884,44673,12807,-7938,1530,-23860,-85386,-126400,-54480,23962,88869,44299,-45473,-87982,-24288,15631,-28269,-20175,-47499,-14644,52084,107744,242898,388551,393072,234466,53730,-53066,-63933,2457,24875,-16980,-95991,-81468,67134,313199,400022,294536,117280,-44564,-101578,-69791,-58826,-5150,19035,-35181,-136981,-34197,49078,45547,-36082,35377,214051,312789,301652,193131,147931,231857,320162,392020,404704,328238,270097,208893,145392,152924,246180,220384,69923,-29652,-79604,-86055,-68936,-52425,-81289,-110153,-44438,84158,117739,33206,-18002,17292,115776,265750,416677,343017,209383,36502,-56953,89819,201149,190439,71881,-17817,-9823,45007,98686,136634,132654,77793,-2659,-24538,-26951,-56484,-132447,-84269,-39107,-63831,-86208,-82155,10034,136226,243757,195862,84241,9460,7435,47421,55342,45314,40057,44465,1674,-21931,26700,58520,65409,-5530,-62995,-69333,-22360,72063,114827,112786,23590,-41152,-11033,32376,20966,-57735,-109106,-28026,56469,93744,62662,49929,40962,25888,7553,214,-5463,-33300,-52013,-69333,-78543,-89821,-107733,-61709,-20151,7058,-452,-25412,-6461,43002,140108,191234,87748,7008,-67570,-107748,-103631,-62855,-52062,-49181,-17576,15471,35366,82849,62703,48598,36401,40698,27736,-15133,-97959,-109742,-41014,38362,103347,133512,169859,164846,84319,-37386,-96810,-83377,-14045,80704,95243,9257,-18564,28108,59820,11253,-14548,15678,-17454,-65563,-59810,-41165,-19651,-1987,-31865,-8797,44466,38813,11079,-1575,46993,84414,20584,100691,142986,49808,-74114,-371346,-300303,-227737,-170905,-117981,-68343,-25946,-10838,-54751,-73781,-51091,-35454,7889,-6357,-32596,7071,63905,79547,98667,162587,214444,202531,145450,98562,51188,-13087,-60055,5660,75158,171930,164427,8590,-76486,-16441,62492,78706,9706,-34328,-52214,-34723,-11117,29884,43205,-110821,-82715,-11266,133418,330228,510047,584617,532765,310155,84351,-58570,-179362,-18008,-61110,-55580,-27615,94804,149198,83398,-42359,-48648,33488,95875,110416,45756,-87553,-82566,-83127,-42891,-13562,-7839,-63062,-53160,-20676,-11947,-46839,-73612,-127031,-105544,-71505,-29721,-15709,-18009,18847,69001,16744,-89482,-113776,-66551,-34064,-30904,-74812,-125405,-202741,-210848,-153216,-73637,-33134,27169,68467,83777,89927,34812,4169,-14591,12822,23683,7094,13166,-22427,-13238,-6385,4515,20173,-11544,-38022,-81607,-50586,23054,61205,114687,133125,49111,-60966,-16864,147776,321307,344688,232105,238071,109170,-31173,-51437,-89219,-51748,30819,57307,5973,-16236,11993,34945,12438,20169,7959,-33720,-33522,-28732,-38488,-66214,-104493,-83802,-57448,14113,44610,35399,88910,30196,-26946,-17458,51784,54835,61279,102590,114533,68103,-33108,-118786,-62054,-32372,-25261,-49919,-112927,-118218,-74656,-19268,59809,157793,214595,192318,80900,-50065,-130705,-83651,-35230,20155,97551,104285,35390,-42877,-76725,-28957,-9496,-10436,-51539,-43090,30183,75219,42782,3239,-8057,-7445,18523,69430,64548,5428,-58725,-130239,-154910,-113998,-89093,-80630,-30316,-78704,-67056,25501,15562,-71068,-116967,-110768,-23451,85949,107631,53395,-23155,-82188,-49679,76711,232244,262208,183144,100388,13233,-63306,-81084,-66578,-59061,-74895,-63037,-23682,41636,98122,169921,238337,322149,355509,291266,173812,56864,-26955,-72261,-31649,61728,172503,198056,146748,99761,57910,1829,-7880,21792,14344,13581,113996,193332,178784,88710,-12320,-60091,-16586,11495,54534,68422,17771,-71499,-80902,9923,53721,85100,147983,125424,34737,792,-10218,-11966,-45100,-84393,-43929,-6441,-3576,27808,47774,30976,2646,-6310,-32959,-58434,-78354,-94101,-107505,-114321,-70791,23697,144417,181624,145895,69257,11786,-7567,-11104,-34090,-65427,-67523,-39396,-36238,-68084,-130536,-44564,-10101,-33811,-13356,65009,113443,111043,61917,24949,33442,51129,42908,14651,20407,40560,1550,1140,-2023,6367,74004,111982,74224,4684,-55306,-94141,-112029,-109117,-55415,-14169,12137,30659,38448,28743,-44716,-110702,-146704,-93795,12088,69485,119017,72370,5726,5590,51605,38270,-46331,-41454,68735,248132,479865,544679,468907,271441,81577,-5641,-66672,-101829,-111293,-64611,-56849,-87064,-107366,-104204,-101249,-140804,-99796,41984,240118,341175,358039,364953,296427,249731,198962,182282,142862,30515,-47393,-15849,-87752,-20707,92606,155754,91656,-23690,-66502,-86937,-61736,-64232,-20445,-16302,6713,1154,-15205,19,10491,-3556,-37887,-11014,78859,228134,300950,326093,281920,122046,-12671,77257,136190,74802,-47950,-19447,-28151,-54519,-153184,-81497,-26684,-31674,-28288,-41813,-52992,21376,141891,145075,22477,-105738,-155545,-86865,12254,42339,40268,38172,56682,90626,91910,85028,36607,-71758,-109012,-20699,7672,44537,19936,-7737,-23299,11642,47924,90701,779,-114643,-51380,-24329,-28277,-59496,-96291,-114997,-97135,-52777,49827,97009,92952,96293,41907,-6373,-85012,-118432,-96085,-57962,-76183,-146811,-66604,41293,112080,155047,124246,143905,226120,259830,161159,34280,-68826,-79382,-36397,-29691,-32229,-16152,24049,109961,174913,147917,41406,-74771,-60144,-21343,-19599,-33485,-76136,-125188,-153455,-130335,-98908,-46787,22874,121893,126057,18041,-47468,-70782,-75809,-77605,-38530,19945,34275,1495,-84128,-76044,232,-38046,-73154,-5467,7110,-22461,8720,72439,103497,103762,53504,-55967,-69426,-64297,-49399,-5660,30457,7705,-62029,-65144,29807,76578,88703,81746,22507,-38478,-79404,-123309,-107849,-81517,-35831,265,17130,24151,66081,72708,92162,59465,11679,34468,127176,97077,12465,3136,31823,98570,136504,144414,146865,111359,107545,74068,20346,-35048,-57725,-34340,52015,113309,64749,-24746,-79467,-100113,-108607,-97474,-56847,-50748,-43495,82911,287715,342369,200631,14712,-113278,-74422,-14859,82049,93823,52714,91038,233109,369979,315465,139031,-16099,-75406,-90865,-135726,-98226,-38524,21324,17864,19462,-10786,13897,161952,249816,208308,118522,51641,8378,-27201,-114634,-48785,40328,11212,-97125,-59590,80333,182403,203563,167675,135050,110789,130233,95245,54283,79373,129348,96454,-42478,-116361,-54037,29095,56958,31861,6076,16680,62353,116000,172947,222693,141815,36810,-67302,-74477,8999,20819,19995,74990,119811,104797,13761,-117921,-116372,-48308,37336,142500,232494,300503,207638,118863,11567,-98526,-139039,-58008,32881,92208,149690,125458,39036,290,-8994,-24914,-34741,-29928,-41283,-27773,-1919,30909,49873,-14769,-98956,-124913,-104004,-84040,-28430,-2165,22030,-13140,-65639,18737,204523,168568,7840,-45305,-78443,-102868,-106962,-30863,32443,34946,-56969,-59665,103175,203377,207976,237079,91490,-40782,-91565,23134,62858,41459,91953,237706,206041,55303,5145,8526,10829,-7588,-31535,-57111,-44498,-17560,-11440,-12089,-50039,-73314,-27693,96435,181048,166650,163577,276264,399506,365404,278137,191637,94713,43186,48873,54929,57028,22880,-37629,-64783,-96205,-132155,-104099,-80212,-76126,-48529,-5482,28765,52202,49526,50127,43052,36150,20586,-81892,-113611,-31640,15756,56985,99815,194511,281781,349623,373927,218411,32591,-126791,-129382,-73960,-11930,19223,61101,60289,12525,-56077,-96963,-117240,-106563,-51335,-11670,18332,36831,36801,90979,175960,120677,21408,-77188,-104708,-79430,-83563,-111427,-84985,-87150,-16646,101096,178616,89899,-3103,-60229,-41213,1744,69762,101500,92541,52115,-15922,-71750,-23129,-47614,-86754,-9813,109501,111812,20641,-11403,-8752,-65299,-65142,-86507,-115347,-86987,-68560,-29744,6972,-19243,-27250,-22602,-64917,-52222,-52204,-88350,-126621,-114018,-105099,-95849,-95541,-153890,-89815,-72058,-75921,-92533,-138476,-87036,-18043,52169,65685,16270,7100,56190,61275,26014,-29682,-98504,-77929,10755,89683,69309,32110,22933,12497,55307,126559,154627,70607,-66661,-117764,21554,76724,95632,128051,100229,34268,-30557,-76472,-104763,-58418,23409,120170,215490,175174,150714,59506,-57998,-87684,-65518,-79047,-62515,-5457,13919,20320,-38634,-52127,-7738,21364,9829,-45873,-79694,-85119,-62730,-74296,-35116,-5526,-44247,-80885,-91305,-106842,-116781,-116116,-94382,-79780,-52821,17509,62597,64741,28642,-62318,-110893,-92319,-40464,-23155,-1202,-1137,1388,-33796,-33683,3027,98054,199967,225405,251181,233650,177306,128639,115564,201104,367113,346232,164439,83529,90841,71594,7547,36868,9897,-27013,-44374,-67609,-89084,-92768,-21024,86911,50661,-23583,-93430,-60295,23594,57748,69808,95410,76391,89283,66623,42556,47225,-32924,-92591,-39795,27476,47588,51460,47277,76507,180755,244787,169257,103477,116706,106608,33659,-2717,-99495,-4877,282655,210998,173777,147445,-8486,-19282,40503,-38464,-18105,8060,-75863,-104237,19118,75649,68717,39820,-78842,-50306,-2563,-28811,-54272,-97347,-95997,-64022,-68792,-146227,-9956,80957,19562,5189,19907,67756,30872,-27017,-39336,-45675,-104350,-100593,-18468,127865,300643,435140,509345,442934,446545,434508,358474,265533,181656,87939,-28766,-33560,101829,225451,226903,181343,112013,81910,62402,12273,-31089,-22315,-32443,-12603,12283,13059,-37342,-7399,35658,16396,-7382,46636,71125,35324,-10485,-22151,-49791,-72738,10070,20857,-44430,-29919,2757,-3679,-14292,-6546,7723,33431,44018,87828,156115,182186,124587,50114,-15101,-64108,-97647,-38942,38217,48025,-41214,-106165,-93740,-12714,53662,31488,-26581,-9676,56447,86795,62277,44186,11123,-29372,-44860,-37821,8959,2408,-25128,-18001,64527,139333,87676,14228,-37014,-62861,-91965,-89288,-86802,-74176,-66348,-33595,-10994,2572,-28479,-83548,-82674,-17145,79455,111070,131495,135882,93652,33923,-48786,-37939,-17717,-15859,-44749,-76911,-52503,-28439,1514,6372,-61304,-80903,-63506,-85536,-119088,-100617,-47622,-28638,-24881,-18552,-57966,-108414,-77979,-59448,-78040,-85394,-55557,-40306,-10271,92117,143898,127421,111883,73455,32037,6393,4124,-18317,-66580,2468,127641,234803,331139,376111,368685,357079,289562,258121,383424,533298,506756,392782,266186,186608,104068,5672,-48607,-27654,-10796,10569],[-60513,-93863,-41736,-3782,-20330,-21738,-14634,18658,11698,9544,36276,-7177,-35268,-51583,-44517,33008,81179,85510,65645,21456,-29861,-42312,776,106146,122075,82826,24221,8962,35053,69717,22516,-38610,10457,-11026,-82961,-67151,16860,35967,12235,-28784,-41426,-869,221772,279690,193531,70489,26225,63705,38646,-17091,6755,18919,19932,-49361,-66814,25129,31908,43928,192901,381908,424981,300052,99258,-10462,-42335,-65282,-71204,-103761,-88093,-30311,72228,13254,-82488,-53396,-37676,-32806,-25562,-61471,-46786,-66989,-111492,-59064,-80636,-141775,16131,130584,133478,129341,93072,-20530,25353,386228,686723,626572,325520,92700,45040,115452,187497,212869,139354,91498,35781,-48750,-42702,-34666,-48880,-71003,-109250,-86232,-68821,-74054,-40350,-26117,-32929,5129,57997,120888,184571,198029,92052,-33240,-15495,16807,9051,10245,49685,25782,-23928,-34638,-13414,105404,189430,102040,-1182,-49050,-101534,-60842,4692,39097,28283,-41319,-109967,-59930,-50724,-58798,-6532,31348,24082,-25836,-44396,12796,27944,-14697,-24472,-21111,-24052,-20501,20178,91227,108246,72447,95959,206498,281524,93196,8033,-7203,48958,73485,65926,32350,29687,6368,-49736,-59379,17140,29101,17907,-26653,-93827,-120952,-31266,-364,-71636,-107039,-94095,-92833,-79819,-28093,28211,56025,13101,-47684,-109096,-120216,-114033,-95383,-93747,-66733,-65013,-52975,13312,53645,23443,-72201,-35126,11876,-22345,-62124,-113086,-118847,-113693,-20651,31402,-66230,-39686,154626,129588,14334,-29136,65001,81529,-49650,-98648,-96397,-124780,-36872,85774,243341,191876,121634,82028,24983,37193,95499,216056,261784,164353,25229,-99216,-96612,-59263,-46739,-137170,1835,102865,122991,119347,125926,131980,58708,3640,-38184,-79270,45294,110689,54665,349,24304,18023,1758,-8960,33872,216676,269947,116167,-36616,-53908,-1794,28070,-13572,-85619,-104132,-131427,-119217,-58964,6692,37671,58547,96778,134135,170693,149991,157369,191213,214881,158647,94152,27701,-15407,-35171,-25745,-14415,28675,78559,148499,154854,147546,141476,49493,-59169,-463,117857,155011,193110,209650,97987,-12640,-83317,-94893,-89240,-79135,-52880,-26939,-48103,-70816,-21059,63793,128260,135044,50886,-105727,-84418,31508,90525,92830,90310,91515,102112,59192,-11205,-50924,-5520,18238,7235,-25533,-28097,-53051,-85467,-47487,42054,105956,76043,99442,141916,122042,43549,-39406,-94605,-81596,-37911,-47234,-102039,-96392,-45719,-33681,-1993,69997,182399,348209,332966,147502,7336,-55704,-89217,-96134,-82692,40728,179497,240302,193436,95654,64866,66610,45375,-18559,-93933,-128455,-109669,-57921,-7705,12328,-5373,-21755,26584,40214,-84711,-39715,90809,192435,140600,11428,-49758,-53697,-48325,-28660,-28458,-35325,-22748,-36526,-57676,-65213,-75671,-105632,-108939,-111697,-117576,-110565,-95644,-81677,-88645,-9237,63837,119755,131599,80314,16384,-57358,-59986,-49488,-22563,1107,-16598,-83897,-108961,-81206,-15354,-32595,-55763,-44755,-52632,-80296,-96168,-34631,7187,-8014,-27040,-64606,44633,163368,188234,173941,176877,175372,101954,16011,38287,135514,134952,77101,1304,-40174,-97791,-95030,-82271,-16144,98642,224398,232205,151882,22936,-17966,59200,71351,-28340,-60037,-42269,-15772,-16672,-33579,-52348,-88867,-99298,-13526,85725,158408,166261,78893,-17415,-17806,166,-29241,-80919,-106889,-89257,-68227,-83764,-116559,-83290,-86878,-89119,-45634,68958,183133,252398,245222,248679,294763,301688,284637,318446,333650,301480,254246,177588,84828,58605,102218,53630,2001,-17406,26389,8769,-39305,36075,72831,32829,-29010,-54144,-57562,-38939,-55014,-128369,-72368,3323,25460,-16231,-31483,-71050,5022,31633,27579,-44936,-123217,-59376,-47229,-127427,-84786,-24273,21339,51417,55072,78307,22491,-67116,-53203,22147,-19539,-90747,-60591,-42406,-17785,-16960,-31445,-35119,-4373,-2891,-24749,-68875,-32146,-5194,6555,-12380,-54668,-106499,19475,49826,-10537,-89426,-9357,83983,125459,82913,-25324,-90806,-77320,-3183,38331,66671,85202,53137,28255,6508,8531,-10619,-57863,-26748,41316,-3175,-87747,-61080,52094,175143,297104,361781,268652,108824,1844,-26527,-1427,1814,-74834,-74285,10641,51798,50515,16295,-5812,5079,-17496,-83451,-124551,-47831,34628,100670,50764,-38418,-98782,-41357,6205,-23488,-21451,-56613,-38863,25248,78720,193531,303453,304319,182943,28200,-69631,-63953,2716,28868,-7255,-85827,-78767,74517,309297,368562,234247,59044,-78828,-96223,-63738,-53372,8888,37090,-20594,-125115,-55806,22532,28821,-47811,70217,275385,368455,339539,215820,152777,210671,280915,342326,368491,311144,275005,235669,171322,174152,249740,196301,56376,-37146,-82115,-81916,-61205,-45844,-84614,-115405,-34561,85451,104801,23872,-25680,17575,120872,266974,390961,303536,176098,6388,-46269,101405,204070,167180,51203,-20433,-14397,32109,81938,120021,118656,67373,-7761,-24481,-26513,-62436,-144443,-68337,-5420,-30490,-68122,-94015,2415,111972,196036,134121,37682,-7127,3726,41772,46223,35083,33108,48243,15153,-4846,29981,25883,15130,-39760,-73037,-71031,-26421,86971,132685,108061,10223,-65440,-38556,15731,14031,-60556,-111535,-31296,44991,70758,37215,24664,21528,19953,8510,-647,-8132,-34774,-49934,-70032,-82994,-92984,-106401,-55018,-11323,15978,4080,-26346,-12565,18275,94690,168810,86964,3235,-72362,-110494,-103444,-58350,-46099,-46981,-18939,24137,64447,120839,87159,48873,13406,-3058,-2026,-29288,-106551,-107958,-45493,25659,80901,113083,158153,148169,69205,-43479,-97041,-84927,8780,119483,112672,11158,-44043,-12131,36831,15440,-8770,10363,-32845,-89067,-88845,-60432,-14749,19366,-12676,-30588,16563,18253,-9402,-18112,35697,84244,11696,77254,114140,85844,-34002,-370836,-335028,-250244,-174687,-103238,-34922,-7808,5104,-27887,-42487,-15124,-3969,29506,6445,-27569,10218,60340,70440,91046,164741,216454,189313,143716,116659,62252,-8771,-55416,15570,107320,224284,240337,48434,-84664,-28562,56723,75230,5561,-36136,-52430,-35795,-7450,38772,45956,-95663,-67290,-55775,-57215,26580,138431,228685,270875,167507,28908,-78256,-201720,-38621,-43327,-48361,-46780,88093,148387,75922,-47829,-46248,44507,105076,105497,26773,-105525,-81724,-88803,-17216,15540,4124,-59092,-55800,-27263,-19216,-49890,-68339,-106211,-106849,-78084,-22006,-1892,-17316,-1705,21706,-25344,-124586,-83941,-24279,1600,-8632,-61903,-128898,-219046,-235984,-182800,-100323,-54073,19390,72203,86282,90286,33578,11137,5472,38359,41757,10892,11520,-27639,-5962,12897,24321,21510,-22999,-48812,-82590,-47438,16302,46565,88760,101764,19911,-85241,-10030,148701,331010,416392,335202,298219,103295,-57298,-74690,-105307,-40778,43607,65404,3390,-22979,4877,20210,-12369,-9247,-23864,-62387,-34983,-6938,-14561,-53600,-101204,-99204,-70171,8073,51425,31525,67330,-3228,-60893,-46347,24654,32447,43797,96261,131277,104041,-2355,-109949,-65165,-30107,-16865,-38802,-107351,-128106,-72327,-7764,61636,163976,241800,242838,123047,-26618,-104838,-72358,-23598,39826,117145,126998,64166,-11558,-59869,-31171,-4480,7122,-35449,-53862,27960,70808,34990,-6054,-19394,-16400,14444,76124,93641,22372,-50208,-126533,-160973,-119422,-96767,-70295,-18693,-71199,-82923,-3131,7739,-56949,-109962,-128743,-80661,39182,76248,24816,-40166,-79395,-54481,52887,193814,253482,194312,119331,29386,-52452,-80251,-69293,-57188,-58621,-31420,8427,70082,124389,188900,250638,320918,355806,302716,175309,46966,-45676,-93330,-43387,61593,169735,210159,178553,147839,105591,26851,1635,23706,13970,21084,148097,257343,232004,120275,10145,-29048,4543,3196,9535,10333,-17111,-91112,-55110,45017,85706,119064,193591,155163,55071,23224,18892,18451,-25732,-86382,-52488,-16436,-13721,24153,50115,31327,-1178,-14485,-37291,-58356,-78544,-88789,-89746,-88248,-72177,14871,124364,160077,129475,56382,-604,-13641,-15160,-29237,-39885,-31372,-13921,-20210,-52850,-108956,-39963,-16447,-51103,-26520,63716,130511,132666,75827,37234,41623,54315,43253,10710,2180,-8314,-64454,-55303,-16899,9184,68663,98165,69996,4726,-53107,-96459,-114655,-115897,-55513,-14176,8731,21596,23516,17855,-45404,-117260,-154159,-87182,5559,50342,87251,39874,-8610,6422,55982,48933,-35709,-64015,39473,211702,439233,526756,441392,234815,51662,-20112,-67832,-94528,-124134,-76732,-64543,-87938,-96640,-93505,-85219,-99835,-73872,99263,310528,403003,424555,422558,310466,243053,207827,191117,144519,23355,-71131,5823,-40889,8645,125857,201849,140845,5451,-55101,-87335,-61955,-60807,-13090,-7307,15815,15260,-2065,12533,20938,-1589,-43280,-19608,77698,232629,307424,325043,281303,138220,950,76036,129938,63219,-62547,-32317,-20919,-21079,-126434,-93862,-44199,-54085,-37387,-42104,-59560,20300,141631,127280,-2130,-121761,-132735,-70891,8423,22883,15093,15997,48086,85180,76150,72638,45250,-50721,-89916,-23394,-1009,34599,11954,-19501,-39693,6273,53778,97580,-2525,-116546,-51037,-23819,-24525,-55469,-91182,-108315,-96471,-68802,8950,53683,60413,85309,46673,21997,-73167,-119038,-103762,-84299,-99803,-143753,-61987,27170,86154,138873,122621,146432,229642,264297,165478,31460,-76375,-88345,-45582,-46136,-51553,-29110,15170,93518,153796,158254,71594,-53091,-58411,-21257,-19190,-38098,-84244,-133614,-135898,-112327,-88632,-46415,20283,140390,171143,63317,-13093,-50242,-62730,-65450,-32533,23027,39878,4011,-80283,-69914,-3120,-50704,-87965,-10053,14720,304,32344,82625,111595,111791,57537,-69683,-91556,-82761,-61637,-11614,22298,-7693,-79607,-41137,66348,107476,98011,79735,11923,-48636,-68573,-128575,-122100,-92415,-36412,10556,38488,56682,95126,89381,94012,52355,-3007,16721,115720,109718,25621,20805,53281,106456,129088,127448,143342,121294,110947,68194,29063,11383,-27892,-44719,38068,103698,58025,-27303,-75387,-95557,-109141,-93536,-57250,-56668,-44655,85707,288625,323863,187320,18198,-114543,-71077,-2102,99626,129617,98109,137720,268676,379513,298630,131226,-17730,-69699,-65860,-108341,-103877,-37872,26427,43400,53096,9240,23311,153945,218927,173779,104785,61214,36733,8585,-71197,-55768,29240,8628,-88324,-46656,101050,224137,263771,216066,156231,118834,134027,103360,74179,106931,189875,170213,243,-110013,-79318,4264,33620,19659,-3650,3670,54389,121607,188389,236916,141437,31854,-71278,-71762,7580,27166,14958,61727,124748,120270,24188,-112228,-105226,-27268,64315,169238,249691,277897,150345,52416,-47168,-110888,-137271,-61994,16758,72077,139498,131440,47278,7771,-3539,-28829,-46010,-21168,-30774,-26401,-8408,24938,51203,-3674,-83528,-110247,-86628,-78683,-59415,-35926,-4039,-37619,-81574,21972,210810,194062,22310,-33220,-64819,-88742,-94961,-32198,22273,16723,-68520,-52607,89877,169767,170445,208476,78537,-47438,-108790,4031,51505,41388,98146,231233,165745,30417,-6302,8136,15717,-4126,-30368,-59830,-50815,-28009,-25448,-28841,-62969,-87424,-47371,74828,163031,153224,148843,262356,401323,377140,301206,205648,88689,26494,25483,34524,43960,17367,-39985,-71401,-102395,-138699,-95498,-74951,-79096,-59475,-15403,23909,55791,52195,45276,30897,19264,13114,-74526,-121477,-53922,-8772,49948,123553,229505,306128,364495,398113,227148,28720,-129551,-129165,-86117,-8101,35714,69661,43854,-14973,-74304,-100076,-106658,-84882,-19646,27119,58849,72874,78603,153193,236204,145622,28116,-67769,-64403,-36977,-53967,-89981,-51761,-53667,3018,128192,206313,95460,-5424,-55411,-27852,6025,55385,70748,56606,27922,-7827,-32140,1386,-38438,-83411,-2743,123900,122887,12806,-24825,-18113,-67832,-57363,-72818,-101527,-76699,-67892,-38713,-5981,-24707,-31956,-22547,-62183,-55950,-66667,-108042,-119298,-98247,-96005,-86314,-79695,-137973,-104874,-89916,-85507,-87457,-127891,-85590,-14712,63486,87772,43509,31702,75239,79639,48005,-11603,-82068,-62379,25769,92665,62643,39331,28277,22886,75473,150363,160349,62666,-68742,-113255,28729,73404,95218,134774,111621,38525,-33925,-83414,-107746,-62955,18083,124662,255495,246137,214544,83508,-48915,-77550,-55597,-64794,-50584,9170,26179,24227,-39275,-48683,-2343,28075,14664,-42278,-74330,-66326,-28642,-50364,-13978,15661,-28083,-86349,-127394,-157630,-137371,-126238,-92963,-73180,-44035,20078,38543,23593,-3017,-72253,-111532,-112698,-62104,-44678,-3239,9557,18473,-16907,-25957,8667,104708,198815,214903,241632,224351,170838,126284,124545,243616,429399,354717,158385,82063,97720,96937,61777,99126,43359,-11090,-43260,-76688,-94895,-114974,-39899,75916,60000,6154,-63911,-41532,51832,99940,107354,124203,104708,113085,71519,40483,53336,-13134,-98725,-57567,15733,40374,45376,46075,84231,186475,239155,171013,112828,118348,86778,18871,-8249,-106842,10804,286456,227272,215171,164208,-17805,-66110,-61628,-141831,-118935,-64268,-71168,-128714,-87448,-55388,-35257,-12396,-69732,-76074,-69959,-74093,-59160,-77726,-104679,-69215,-62920,-111553,12751,97502,36811,28236,37530,70820,25716,-27006,-34008,-40373,-91649,-74550,-24422,67680,207910,352983,474647,446132,432353,410751,342685,241704,152502,65029,-55053,-3664,109116,208703,214048,180576,111512,74748,45292,-9522,-48361,-32452,-36104,-14657,8263,8621,-38842,-2129,46176,32063,8650,60031,86978,56817,17578,1840,-31560,-60439,11080,25554,-38176,-34070,-7680,-11240,-13970,-1943,7294,23638,33496,82342,159344,188050,122996,45098,-25416,-83356,-111547,-44734,32839,45965,-35835,-97175,-78331,-2312,60455,41684,-14122,2854,67463,96034,62552,36402,-4504,-50432,-65362,-51652,-1300,9173,-7027,3350,82226,152838,94256,14139,-39971,-62694,-84702,-84967,-74881,-50622,-42413,-15071,1885,13895,-15574,-68425,-88933,-19479,79378,104690,126259,138143,101743,42276,-47600,-47802,-28665,-23293,-43728,-75633,-58076,-36380,-5350,-1671,-78373,-52463,-31086,-52726,-85523,-95040,-47899,-27353,-11753,-7941,-52976,-109239,-78477,-68525,-90072,-74905,-47057,-44286,-10501,85487,121067,89141,66689,43192,16508,-2849,-829,-19304,-66629,1134,115940,204543,274216,313126,318800,328771,278087,238029,357301,495105,474073,391354,279410,193954,108260,10520,-67910,-45721,-29905,-1463],[-64657,-87940,-44213,-8967,-31584,-35012,-30015,9245,12219,16454,25790,-26131,-48445,-66855,-53528,36996,102738,120954,86937,22428,-34723,-48520,-13199,97477,137246,112068,54213,32660,48705,70717,11772,-43548,18113,-854,-73985,-71440,14038,41939,18236,-28779,-49634,-21052,196663,286422,191285,43312,-3712,52384,40799,-10678,7669,22666,18291,-57465,-48195,40062,38833,45838,198436,421937,499422,381083,144179,4175,-39481,-60283,-64090,-96160,-72240,-16927,73440,2985,-78223,-27202,-667,4308,2301,-44918,-49100,-78308,-96892,-42901,-67744,-137003,17797,135766,157818,169535,117645,-22095,39057,419892,727326,656976,347877,93870,32291,106813,183071,196760,113947,66413,23159,-49083,-43495,-36681,-52828,-74211,-103251,-73173,-61214,-78920,-55195,-54532,-64230,-25179,31857,108663,194876,197201,75462,-54233,-24835,10148,-1356,-14326,29481,16650,-20892,-15617,12759,134841,194329,79398,-30563,-71162,-100611,-54087,7380,46611,40888,-33300,-105353,-49716,-38540,-61187,-10570,32600,32271,-18724,-71878,-15698,12346,-20481,-24554,-27828,-42362,-41141,5648,73138,64734,29415,67164,188300,267008,85217,-14823,-49901,25112,52430,51013,22898,17813,-1876,-55320,-61431,22678,41011,31667,-18055,-93486,-134051,-39864,-8468,-82701,-116891,-96034,-84456,-82428,-39042,18521,44201,8566,-31471,-77331,-95216,-107322,-90233,-90153,-73376,-66040,-44810,22591,60415,30884,-51219,-48534,-12525,-33574,-56141,-97516,-127090,-102331,-55249,17759,-53677,-13727,173675,141209,22034,-27940,60421,88362,-44237,-109391,-96134,-130431,-55272,34892,175841,129520,84067,87003,49903,54727,104687,202206,210726,110760,-18496,-98941,-89699,-70577,-73261,-89590,55824,139215,138014,119239,114233,126673,80753,35533,-20661,-98986,4904,82350,46641,10859,44902,44729,20898,90,42384,220387,266318,118326,-34213,-61632,-12284,14378,-30205,-101280,-115007,-130592,-106287,-60519,-5027,26880,62013,107968,154502,198540,181092,204288,254611,259267,175102,91490,23229,-21375,-42665,-31245,-11319,31400,69128,116067,119601,123980,137375,69869,-23809,17962,128523,158323,177905,186382,80055,-21663,-90994,-98216,-90508,-85380,-62266,-27700,-47727,-84557,-39791,40153,110086,139756,68074,-88185,-99767,25129,94849,100111,96581,107345,115466,57717,-25556,-49459,8717,32712,17621,-19406,-22679,-38148,-69395,-39870,46079,84817,38940,49379,110456,120156,57679,-23058,-81506,-75384,-30918,-43652,-96858,-104735,-54205,-40191,-5945,71277,212368,425843,428474,216558,45304,-30692,-68299,-89501,-87191,37542,193104,262691,205690,92246,54828,64517,66347,18818,-72960,-115354,-109644,-64685,-14330,11525,-1038,-17140,21939,34093,-79635,-49032,49406,124502,100233,-1323,-45434,-45437,-44836,-29739,-24965,-28233,-15446,-29029,-45829,-49108,-56060,-94925,-114578,-122694,-121779,-77673,-81315,-96283,-95606,-16582,43807,98902,126337,90829,24386,-57526,-44397,-27489,-11498,6187,-23981,-94047,-121641,-91630,-18682,-28456,-49570,-44261,-57616,-83664,-87920,-40170,-17898,-40743,-57719,-86667,26599,136293,158542,156535,165552,168721,94160,6751,54477,165690,183285,125503,25696,-31587,-89867,-105534,-103943,-33987,80914,192692,192216,128529,16582,-20539,46877,56364,-36156,-64446,-45834,-18831,-19779,-34208,-56350,-99644,-104019,-13661,80439,149583,164656,82613,-19525,-17361,8071,-21759,-77518,-104220,-98107,-83730,-99372,-102546,-64000,-69878,-66294,-68451,47436,183646,259292,260749,267152,310694,312289,286083,303507,297474,255302,222097,171288,97890,72029,114110,64726,5945,-13376,27630,3437,-35073,38652,56471,5011,-49277,-55326,-50767,-30299,-51405,-121839,-70752,3569,18418,-35988,-58680,-40184,59540,67872,47348,-44518,-115599,-52713,-42752,-128839,-81644,-14336,47208,82946,75471,85677,30313,-66037,-53851,22878,-4655,-56552,-63220,-48279,-20627,-16149,-29455,-33164,-258,-736,-35425,-74131,-22010,17059,41566,26567,-23691,-92760,7270,54083,-13576,-116748,-22094,77685,124976,81737,-25386,-96812,-86701,-7816,33014,52643,63897,35635,29159,16034,21242,6496,-36304,-4800,62240,22022,-70722,-58597,62363,187706,294089,333811,245247,105745,5568,-15453,17667,23574,-70830,-81696,8612,57177,56221,19484,-3945,8725,-9267,-78268,-120350,-42359,41743,106895,54387,-33136,-104302,-56212,-4585,-19194,-20238,-63653,-62540,1247,55381,149484,221517,217036,129982,1805,-84224,-63879,873,31382,1313,-76322,-69833,75768,278143,305138,151826,-11036,-118305,-86631,-55773,-46415,20199,49475,-6626,-110367,-82985,-13033,3965,-56980,107558,332660,414191,363610,228060,151406,184405,235189,284128,318256,280428,265740,253229,194187,193469,247614,170380,42402,-44198,-85284,-78069,-50260,-36184,-85924,-118679,-28651,80834,88319,14258,-31932,15896,118887,256527,348606,254884,136901,-27931,-36604,108975,201714,141288,31196,-25526,-24559,10506,52114,87294,90811,47794,-17590,-25322,-25033,-66476,-151165,-52821,26051,423,-50943,-106744,-5880,88306,150200,80033,1204,-19724,2701,39115,39672,26648,26734,49993,27293,16265,46891,17509,-26569,-74719,-82424,-73428,-30210,99026,145739,99912,-3632,-90862,-65202,-2742,5087,-63649,-112894,-33508,34086,48784,14538,1813,3291,13401,6004,-6016,-15655,-41068,-51886,-72746,-88769,-97701,-106437,-48737,-1335,25864,10064,-25243,-19072,-8820,47414,136980,82215,-2133,-77735,-112728,-103890,-56992,-43611,-46064,-20418,32696,96854,165554,123326,63033,-133,-36384,-24841,-41003,-113149,-106459,-50076,11549,54064,89398,146090,135942,58459,-40946,-88644,-80653,33858,153979,126264,15211,-64277,-49748,14807,26172,3140,6550,-47274,-107191,-116041,-77825,-8239,39458,8820,-45297,-15012,-5602,-32276,-33198,26281,80158,-867,49216,90332,126622,-475,-337994,-358555,-265444,-174091,-86151,-5055,10543,16963,-4772,-14531,17133,25181,48830,17623,-24123,11573,53845,59144,80466,160521,209828,168123,134715,126610,69541,-5636,-51546,22813,134680,265779,306880,88932,-87499,-40405,50006,70683,884,-38860,-53569,-37111,-3105,51551,57087,-70949,-52262,-119174,-43212,115847,269195,424652,586687,603782,490404,282026,-7786,-100503,-18896,-25075,-65740,77404,143749,67789,-52002,-46726,51901,113739,101326,8294,-108201,-75444,-87202,7374,44932,15672,-54775,-58662,-34143,-25580,-50053,-58966,-87063,-99069,-76189,-17464,5211,-13051,-11257,-18939,-65259,-140748,-46520,25746,43691,20196,-47296,-127005,-222399,-247025,-202226,-120612,-69564,9865,71605,83171,84052,29668,19981,29101,70250,65088,18399,10928,-36168,-521,31964,43658,21329,-35533,-61641,-85639,-48915,3920,26020,59100,70588,-6589,-102530,-3976,144403,325372,469524,433601,355326,104733,-72175,-98402,-107221,-30443,54171,70572,-1931,-32834,-3010,5216,-37007,-30473,-44874,-85878,-35743,13480,9404,-37991,-88259,-110250,-83173,-5135,45936,19960,46039,-28855,-86180,-61640,8395,13605,24981,83722,138223,130794,23619,-94553,-69017,-31649,-12502,-30229,-101173,-138899,-71096,817,60137,162897,256322,278493,156581,-2325,-78111,-53965,-6769,61335,133169,146279,94020,24946,-35740,-33278,-3413,20430,-20151,-67620,26695,69319,28474,-16208,-32595,-27315,8232,79319,122775,45656,-35087,-117934,-163195,-121957,-99486,-61818,-12622,-64521,-87771,-25130,236,-41644,-77898,-84853,-100942,-3418,44510,-2137,-52654,-75427,-61549,26191,153193,237784,201458,134400,42029,-42384,-77725,-72430,-56304,-41829,1281,41315,96238,146326,199400,249497,302599,338671,302615,172755,38066,-62290,-112073,-53720,53301,151015,206002,197435,182349,143200,48499,9066,23905,13591,30349,181319,314011,273712,144926,30621,1822,23571,357,-29097,-47852,-55500,-98563,-25676,76159,113106,150039,230351,176441,72336,43904,47758,48872,-7186,-89595,-59121,-22931,-22211,19068,49270,30299,-5146,-23856,-43813,-60715,-80344,-83697,-70925,-58048,-57727,10473,104325,137987,112772,42948,-12424,-16806,-14313,-16476,-6600,5727,10303,-6461,-39164,-84760,-24947,-16849,-69194,-48622,51502,136738,147129,88333,49854,50249,56974,43578,8309,-15238,-53637,-128377,-109408,-27035,13358,62670,83419,63598,3920,-49459,-89789,-109673,-120922,-54383,-13959,4817,11254,5146,-866,-51740,-127008,-150498,-83227,-6579,29156,52699,5546,-22554,7650,60034,60528,-17790,-76857,9519,170119,381981,487267,401821,198559,26076,-32751,-66964,-84811,-125998,-91208,-76811,-92998,-87680,-87019,-72677,-56299,-22983,151148,361532,445362,474365,458861,302681,217827,202004,188495,137861,12841,-95714,28785,10135,42394,154089,240021,190258,40739,-37707,-85337,-62306,-57562,-8309,-2076,22009,26892,12318,25299,27949,-3892,-53122,-33781,67178,221315,299122,310776,271877,149763,11196,67994,116755,46787,-84675,-51344,-661,9865,-100690,-102057,-62328,-80265,-46848,-39748,-65479,17053,135672,106253,-26502,-132376,-109511,-48031,20056,20488,4193,499,37609,75147,57607,58388,50320,-21481,-39527,-2253,945,28805,7269,-27601,-59854,-6655,49863,92115,-12796,-116983,-50132,-22282,-18719,-50648,-87961,-105598,-98590,-87090,-35190,-2442,5749,54366,46812,46263,-64327,-119773,-108357,-114752,-120890,-130223,-57405,13328,62366,122982,118921,144112,223494,254352,156517,21884,-85963,-99063,-56368,-63144,-70731,-42089,6196,77255,131828,159501,92487,-34023,-56091,-25485,-23560,-44828,-92179,-134566,-119839,-96063,-79266,-47344,13937,146308,201718,99929,16515,-33213,-51362,-56179,-30962,20540,39731,1376,-78804,-61579,-4746,-60039,-97936,-13340,22346,21779,52172,90032,115193,112911,52843,-77914,-81727,-87688,-73122,-17634,12816,-21400,-91002,-21309,92390,130499,101028,73350,8488,-31804,-43914,-88183,-104731,-100723,-39220,18379,56787,84394,117229,100496,89885,39199,-21852,489,105837,120726,37403,36658,71580,109337,117491,106310,129673,121939,105373,58418,42100,56384,5898,-48198,23330,89378,46767,-32406,-72882,-91026,-110871,-93399,-61749,-65461,-48020,84866,277048,293012,170479,20264,-117167,-68765,9162,111365,158699,139461,181399,295380,368662,260426,109142,-24632,-66244,-41172,-67083,-82156,-27336,35000,75458,83171,25706,31017,143998,187075,141512,93954,72574,64302,42827,-29280,-36934,31599,14284,-73138,-33607,120540,258829,314449,257726,173078,124373,134651,109908,91689,130647,243865,235983,37670,-95601,-96358,-16096,10660,5390,-14886,-9491,44218,123201,198742,243648,136906,24100,-77180,-69744,3890,32336,11238,45865,124214,130371,30968,-108616,-96254,-8467,88829,192563,258805,243380,89111,-14092,-106160,-113025,-127930,-66512,-2864,48999,123952,133360,53965,14835,2312,-25558,-45388,-8765,-19796,-26090,-15704,20730,57113,13092,-65599,-98157,-72942,-77310,-98474,-77286,-36872,-64877,-92285,23928,204741,205437,34000,-21151,-49527,-73435,-84502,-35847,9953,-1716,-78571,-51242,69822,129356,125959,170560,62506,-53255,-128804,-21498,35949,41169,101704,211939,119451,4345,-18229,6013,18544,-2392,-29862,-62249,-57213,-38988,-40504,-46345,-75446,-100710,-65367,51884,142929,139893,132251,234031,379406,373395,321559,225266,89325,12605,2040,13476,30789,13530,-38939,-77908,-112256,-137672,-84522,-69799,-81739,-71893,-27336,15118,53784,49911,36720,14783,-2094,839,-70868,-129059,-75249,-31651,43186,143739,254271,316038,360065,396607,218246,18172,-130429,-119377,-89179,1210,51510,72936,23655,-42540,-91174,-101079,-92970,-58436,14155,65079,95338,103402,115735,211435,285662,164006,32180,-54368,-25282,5514,-24092,-72407,-23725,-19839,25898,154620,227921,97138,-8331,-51819,-19555,3405,35511,40988,27580,15170,15501,10702,22494,-32155,-81643,751,132436,130810,4071,-47651,-34694,-75567,-52650,-63247,-92670,-70383,-67307,-46552,-20324,-34001,-43059,-31349,-66870,-63223,-81404,-121815,-99233,-85458,-89782,-79909,-65686,-109406,-133377,-121807,-98729,-84684,-118441,-83861,-12110,72005,105772,65968,46479,80366,88710,65384,3466,-69034,-48593,40706,94688,56728,44797,31279,30369,93130,171498,160817,50098,-73939,-112367,29680,64013,86664,129234,110686,35103,-41683,-92016,-107142,-66403,12670,125102,282383,307959,270542,103182,-43067,-75373,-52889,-57241,-47110,14133,29392,19345,-45232,-48496,-591,30987,15490,-43026,-72771,-48976,4978,503,23345,34696,-12319,-80533,-133849,-131024,-107028,-114434,-87814,-69104,-38757,17415,8725,-17200,-34195,-88081,-116858,-123089,-71699,-67232,-10612,14303,30002,-4755,-22087,9435,104017,187572,197868,228499,210906,158611,117687,125497,276177,467471,344557,143529,74548,99698,122218,119851,155644,71024,-515,-47587,-90153,-87550,-100717,-58464,57379,63175,29818,-40262,-25791,74733,137695,142618,153936,137590,133123,71723,34783,55148,2610,-89908,-79279,-1931,25834,32411,40219,88456,184552,223438,163126,113181,110313,58304,1123,-18679,-106564,22119,287953,284821,296363,206631,-25418,-141391,-66511,9704,-45126,-155939,-86228,-33886,-28810,-69832,-104323,-111512,-84272,-49825,-54379,-58657,-51976,-68738,-116294,-77777,-62640,-82129,42332,118519,54323,47865,49100,67618,15690,-31713,-34666,-40373,-79263,-54647,-30386,4740,124392,272309,424640,424364,387976,356668,298067,195776,107370,28188,-83360,17012,103951,176740,188079,169873,105422,63385,25278,-30387,-66288,-47187,-45454,-22768,-1530,-977,-47556,-4390,48808,38384,15465,65359,95211,72253,44504,27836,-13297,-52586,3944,22747,-37510,-44242,-24825,-24249,-17695,-1529,2049,8505,14434,65661,148791,179438,111123,31377,-43586,-110236,-122712,-55542,18734,34280,-38073,-96081,-71468,545,60904,46072,-8994,5590,68115,95901,55474,22875,-25458,-74285,-73586,-45818,-14768,5061,763,13431,85770,150451,89473,6872,-48250,-65465,-82254,-86198,-67577,-35320,-27433,-5241,6316,14590,-14958,-64587,-95000,-27961,71419,91611,114842,132665,103138,44267,-50282,-63097,-45484,-36702,-49559,-83459,-72549,-53038,-22083,-20787,-102908,-34502,-8526,-28652,-62679,-88548,-52993,-25897,1674,-4383,-56230,-114810,-87074,-87170,-102565,-69720,-49500,-57771,-16684,69312,87630,41684,15938,7087,-8179,-22746,-15658,-29213,-76110,-11143,91626,159024,205064,241268,256545,281330,246383,200894,311865,432082,414800,363020,269844,181546,96554,6968,-53242,-56796,-56290,-22609],[-68811,-82203,-45345,-14318,-44647,-52111,-49713,-4538,7718,16082,8468,-46154,-61518,-81902,-62721,37019,115383,149715,105761,22151,-40397,-56066,-28077,84932,147336,141167,88783,59959,62527,69021,-1597,-51279,23416,8279,-63521,-71008,15263,55342,33216,-22570,-55394,-39624,169501,283212,182429,16977,-28827,46118,45621,-611,11013,27849,17264,-63355,-34355,46705,37013,38452,188987,435620,546587,447837,188257,16518,-39901,-57496,-55594,-82000,-55664,-2169,74335,-4666,-71543,-1885,38195,42896,28272,-28896,-50050,-87675,-86646,-34000,-58761,-131778,14638,134850,185021,211394,141742,-22586,49081,431808,724079,646383,346162,81347,11244,92717,174519,180209,91537,43173,8968,-49972,-46446,-40512,-57718,-77576,-96451,-60800,-52250,-78488,-66042,-80016,-91645,-50012,14615,104864,204892,190711,58024,-76249,-33878,4411,-10183,-40292,2215,2784,-19087,4888,45381,170388,200864,62684,-54532,-91573,-86101,-44475,12296,55583,55351,-22355,-98255,-41340,-25053,-59654,-13925,33790,40359,-8283,-107850,-45582,-2152,-19972,-13756,-20306,-47457,-56275,-9805,51151,23861,-6091,43980,165439,240796,72497,-39546,-82526,12594,38896,40864,15802,6090,-11559,-60869,-57693,34327,58116,49357,-6946,-89294,-126344,-39061,-8367,-89324,-120908,-89914,-70627,-75202,-46923,5930,32622,18509,777,-34365,-65859,-95752,-84023,-76124,-67463,-60146,-35463,30877,65389,37095,-29877,-45850,-29730,-42629,-48031,-72820,-95854,-73405,-70992,8732,-37079,16412,194269,152981,29939,-23274,59638,97448,-33387,-120740,-95151,-134949,-73320,-12299,104146,68237,45117,84703,70392,67429,105285,172316,147745,53952,-59952,-90198,-80472,-74712,-64763,-21809,108147,171682,151652,119557,103999,120252,101267,69278,4523,-86066,-30299,52655,36701,20958,66356,75647,44487,12904,51338,210025,241984,112603,-32812,-67969,-23625,1219,-43957,-114517,-123464,-124556,-93689,-61785,-17064,17699,69414,124525,176666,226486,212616,246307,305242,284949,179045,85805,19227,-25315,-47707,-34727,-9169,28491,53147,83504,91371,104957,133546,90052,10068,33231,135428,161475,164618,164606,64613,-29243,-97970,-98947,-89014,-90279,-72871,-30099,-48417,-97364,-52875,21797,92149,137336,78004,-74188,-112994,19583,101418,111255,104802,123141,127224,55683,-38092,-47027,18269,41429,23856,-16076,-18542,-23230,-51617,-31750,45816,58822,14701,12383,80614,118592,75558,-3268,-65417,-67038,-24405,-40665,-91222,-111234,-61735,-46447,-11504,65888,228911,480094,500297,276578,80929,-5250,-47121,-81636,-89412,34717,201988,278218,211609,82665,38412,57058,81991,54344,-50690,-99963,-103969,-65907,-16040,14928,6571,-9665,21628,31818,-72794,-58600,6993,57397,57846,-14330,-40805,-35294,-37328,-24844,-14539,-16135,-6119,-20727,-33382,-33140,-37745,-84330,-114431,-115346,-80343,-16908,-16756,-64802,-91753,-24848,20492,74165,112246,94055,26638,-58436,-24098,-4923,803,7725,-33214,-103613,-130665,-94310,-14970,-19157,-41797,-43763,-62122,-84979,-75214,-36763,-32952,-64636,-83067,-100050,15165,114326,131235,134318,146930,153001,80876,-275,72706,193588,228746,170450,49349,-23153,-80589,-106625,-124210,-48489,64293,159913,151957,103666,7880,-26232,31587,39477,-44874,-69393,-48911,-22377,-24027,-35805,-61042,-111447,-103184,-11022,78435,145271,166745,88485,-23159,-20315,13571,-15565,-75095,-102475,-103276,-93720,-100044,-81388,-48341,-56860,-37008,-63708,23022,175225,248765,260804,274950,320366,320118,286561,283911,256420,212062,198302,173540,116593,87148,125743,75766,10316,-10504,25795,-1778,-28503,37992,37541,-24007,-66005,-51652,-41740,-19942,-44984,-114151,-72183,1771,11034,-54179,-80204,1879,110348,103117,63934,-45883,-109597,-46100,-37946,-128699,-79395,-6730,67063,108706,92741,89583,35964,-64415,-54400,20503,13408,-12313,-47791,-49768,-23511,-15994,-24941,-27281,5382,3201,-43979,-76354,-9880,42403,78336,63519,3229,-73392,4754,67226,-4240,-129484,-36698,68027,121966,80796,-21801,-96632,-87999,-5350,31361,39310,40995,17313,28823,22588,31740,24117,-14214,15327,80106,48709,-44353,-37706,80591,198564,282389,295340,215757,99088,8028,-3789,37423,44181,-70648,-85729,8647,63922,62648,23176,-1555,13212,1865,-67928,-112511,-37519,45514,108106,56042,-29208,-105519,-66858,-15487,-16143,-16548,-67242,-84005,-18643,38668,113266,149652,138288,79836,-22814,-94824,-63214,-1983,33178,9114,-66918,-56979,71445,225438,220082,59976,-80201,-119496,-71167,-44839,-36839,28955,57011,7215,-92220,-114145,-55344,-27988,-53430,146736,382104,447314,373393,231086,146085,156962,189186,225207,261445,240649,243198,258803,212126,209521,240860,145984,29214,-50049,-87650,-72993,-36988,-23891,-84539,-120422,-26119,72003,70597,5645,-36335,9298,106950,232749,292918,201549,97018,-60264,-27953,112097,193448,113720,12202,-32731,-38800,-17776,11884,42157,52422,21656,-29169,-24785,-21378,-68122,-149869,-38963,53517,29155,-33162,-116080,-14221,65974,108844,36016,-26124,-28295,5424,40832,36835,20771,21569,50111,37588,38286,69060,30952,-44371,-107324,-88811,-75585,-34075,105884,152859,89115,-16979,-113268,-84313,-21062,-4905,-65898,-113306,-35564,22797,27841,-4601,-18087,-13691,6053,560,-15007,-27233,-51564,-57574,-77650,-95865,-103444,-107093,-42877,11353,40095,20630,-19230,-21661,-35555,1498,97942,74309,-7186,-81099,-112775,-104111,-58059,-44269,-46620,-21712,41809,131944,211461,163731,85715,-5457,-59666,-40939,-49740,-117005,-104243,-53566,-2233,25197,64227,134319,130868,58766,-23160,-69648,-67430,62644,183711,136353,19829,-78809,-83765,-1910,45159,22559,5896,-59850,-116636,-138360,-91634,-948,58199,31422,-44389,-44287,-29451,-53132,-41911,22064,73389,-15692,19638,78377,165616,26944,-308778,-367767,-271812,-168627,-67645,19987,27903,26057,14975,9923,44940,51471,65486,27166,-21628,12105,45707,47153,68587,150777,195765,142088,120041,128308,73604,-3009,-47348,28773,156908,293368,356055,127871,-84590,-51343,42191,65315,-3286,-40777,-53488,-36225,3169,67963,74301,-47804,-49733,-95678,142706,442960,693107,883979,1060507,1086416,934010,610904,162294,-157865,10356,4301,-84070,63637,136530,59937,-54661,-49310,55482,121414,99434,-6463,-103721,-70529,-81987,29362,74211,27852,-49347,-60685,-40418,-30583,-47658,-47621,-70395,-89161,-71571,-17431,4946,-11697,-16743,-50928,-100536,-113958,-10082,76401,86468,52155,-30074,-117855,-211355,-242430,-209336,-132466,-78096,-518,67357,75945,74110,26358,32289,56136,107858,92552,30683,14416,-46404,3519,50930,62907,21104,-47550,-75625,-90836,-53370,-11843,2097,28582,42494,-26367,-97444,2234,135816,305179,496630,514614,402372,111518,-70892,-116759,-95666,-20685,62689,73284,-8940,-43915,-9535,-7887,-57298,-34735,-47092,-99727,-34895,34433,35748,-18346,-71709,-102199,-93402,-16012,35187,7815,35155,-43086,-100507,-64280,3019,880,6823,67430,138251,150372,46609,-77495,-72722,-36329,-11730,-23818,-93675,-146412,-71084,6417,56116,156275,259065,298187,180523,21424,-50901,-31135,14219,83778,145034,161910,124321,65409,-7265,-33282,-5388,28685,-6113,-64737,32959,75634,26032,-25185,-45665,-38506,1627,80616,150943,75656,-13534,-105119,-160832,-121752,-97196,-52530,-9353,-58831,-85469,-41045,-7194,-28642,-53428,-55119,-86861,-38626,15177,-24672,-59550,-70888,-69175,-1300,114169,217526,205308,146255,52052,-32402,-72888,-74486,-55126,-23860,34463,73282,118039,161425,199826,235317,270739,307356,291340,165995,30157,-76174,-128497,-64136,36282,118344,186928,203405,203084,170748,67485,15293,23177,13646,40439,209404,355917,299969,161514,48238,30805,38471,1729,-54794,-102736,-91389,-82383,5686,103376,136076,176060,253910,186795,85225,61834,74998,77686,10252,-92395,-63481,-26865,-28938,12964,45586,28327,-8794,-33399,-52287,-65857,-84681,-80091,-52096,-25009,-28397,13841,86829,116911,96163,28751,-23448,-15532,-5156,6336,32331,43251,32719,4813,-26870,-57774,3431,-4423,-78983,-76361,30912,132784,153499,98486,61724,58485,58713,43888,8612,-25648,-76686,-127123,-116656,-28869,18564,57186,69983,56556,3034,-44024,-77163,-101315,-120541,-51336,-13535,101,-675,-16390,-27004,-64523,-139592,-138384,-81302,-22593,9069,18183,-28622,-35124,8997,63497,72191,3952,-72500,-18023,127910,316259,433214,357667,169356,9387,-41809,-65082,-75699,-115330,-107369,-93206,-101303,-80560,-84580,-62816,-14474,34506,193487,387695,463791,501490,468943,275530,179118,183313,175255,123550,29,-108749,51796,63063,78153,175913,267437,235790,80845,-14563,-76773,-61070,-54797,-6580,-923,25212,35514,25269,36484,31321,-10614,-67807,-53015,49038,196936,277954,285733,255290,156387,17538,52072,96857,28319,-110001,-68614,27665,35060,-78144,-105917,-81359,-111878,-56815,-35431,-69663,11777,124042,82669,-50545,-135319,-87414,-21570,47893,44637,21393,3618,31821,64681,39288,43243,52141,9528,12794,36249,14238,28961,8083,-27058,-78938,-26996,36041,75311,-28878,-115070,-49234,-20198,-12036,-46566,-87703,-107052,-103680,-106702,-71793,-57898,-73546,6,43203,62990,-60391,-120922,-107981,-147157,-123822,-110894,-53378,-533,40501,106432,111545,135591,206782,229439,132999,4415,-97170,-111960,-70053,-81999,-91361,-56785,-3952,60374,110175,154285,105179,-17466,-53981,-34984,-33533,-54383,-100499,-129024,-107335,-83291,-71895,-49691,4723,141601,217470,125913,40468,-19954,-42678,-50448,-34010,12356,33225,-7250,-80767,-52883,-5085,-65461,-99907,-15284,29674,40192,66435,93267,113361,106615,41127,-51874,-31713,-64147,-80727,-23538,2612,-33238,-95663,-9032,105287,143126,99513,65647,14952,-3229,-19524,-53112,-77736,-102865,-45498,22094,70076,104915,130513,104841,79703,20898,-43797,-11374,99134,131062,48565,51141,86238,107312,102066,81418,105148,110833,89969,46279,57427,94996,36211,-46001,7572,70175,30524,-40430,-72029,-87380,-115345,-98302,-70732,-77213,-53916,79851,253716,252777,150183,19559,-121665,-68493,16905,114924,176928,171992,216369,308974,337656,204074,73323,-37863,-66712,-20073,-20245,-35899,-2624,49768,106938,104880,36757,35586,131759,154195,109903,83208,81995,86668,71123,6490,-3747,48140,28738,-53194,-21866,135683,280089,348324,288475,183727,125913,130454,111853,103286,147213,281878,283686,65040,-86855,-107458,-34055,-12433,-10803,-27366,-22447,32039,120299,202965,241792,127555,12858,-85845,-70230,-3571,33651,6449,26806,116886,132535,31792,-108947,-90930,6080,108668,210137,256826,198369,28206,-68312,-145603,-106720,-119386,-73438,-26669,23908,102295,130484,59237,20742,7102,-17630,-34663,3573,-11038,-28847,-25590,16718,65335,32165,-48865,-91198,-65955,-78858,-105636,-119489,-76560,-95874,-99014,20313,184639,199846,41340,-10135,-33918,-59173,-77526,-43423,-5744,-21434,-88729,-56752,43413,85274,78428,125738,42531,-59607,-146280,-54090,15928,39576,100923,181944,71116,-22960,-32150,-191,16657,-4829,-32193,-66841,-66508,-53137,-59046,-66903,-89171,-113736,-83174,27029,120211,124484,112474,192066,333052,350858,334441,248615,97942,5205,-18831,-6855,18316,11557,-32929,-79169,-121077,-121526,-74165,-67052,-85658,-87113,-42369,1905,45563,41686,23232,-6553,-28578,-16926,-72550,-137629,-97050,-54011,34874,157029,265002,309292,336613,371531,195278,4351,-125918,-108074,-80445,11940,62831,68174,-1809,-71279,-107854,-102122,-79463,-31499,46194,98064,124246,125384,144070,257681,316893,172770,32490,-39391,9879,45322,2246,-61738,-4043,10579,50005,178006,240346,93515,-13851,-52841,-19053,-7388,9941,11366,2701,10102,45538,51630,37456,-31153,-83439,-823,133629,135577,-476,-79499,-57911,-88911,-51400,-58570,-89616,-69928,-69877,-55791,-37316,-48298,-59991,-48765,-80353,-75625,-97601,-123279,-85424,-78175,-88045,-77795,-55400,-75924,-142058,-153609,-103915,-85074,-112081,-82492,-10840,76634,117283,80434,48109,68066,84557,74093,12363,-61634,-38315,53360,94286,50275,45991,30892,33357,106652,186208,154523,32705,-83107,-115352,24334,48661,69374,109848,94802,21548,-55370,-102376,-107050,-70403,6099,120375,291881,351499,313187,117159,-40533,-81794,-58156,-56879,-52529,8269,22635,5922,-55715,-51946,-3267,29237,11301,-49220,-75576,-34344,35369,56340,60102,47314,-866,-67959,-104766,-88938,-69174,-89851,-78639,-66732,-36190,10905,-21310,-45843,-53106,-107583,-125153,-105482,-61801,-86952,-22516,13212,35807,2431,-22582,5054,96488,168836,177345,211638,192445,140634,104058,119526,295780,477613,317397,120621,61541,97677,147140,176976,201431,90841,4325,-57101,-104140,-71453,-77762,-72709,32820,60889,47247,-23014,-13886,91826,170643,175653,184273,174812,147836,65742,23186,50125,13823,-73135,-105828,-25056,5411,14375,32347,91128,176711,201008,147938,105629,93968,23689,-17270,-32819,-99209,38241,301090,365142,367032,241311,-22278,-97125,81784,176430,108686,-88759,-108749,30491,79275,60205,14383,-71945,-111891,-33974,-19484,-35223,-50550,-71036,-125402,-85935,-65291,-57597,72366,139066,70106,64405,57208,61264,3751,-38889,-39171,-43112,-69170,-41144,-35459,-52073,63568,205721,369770,384767,323350,283135,234492,137118,54487,-15323,-72465,29952,90076,135223,153418,151975,96048,50359,5299,-47815,-81641,-62483,-56710,-33766,-14435,-12703,-60279,-11491,45893,38431,16868,66478,99609,85095,74063,61842,9249,-45797,-6640,17561,-37140,-54590,-43729,-37882,-21289,-912,-1937,-3955,-4233,45727,130799,161433,94014,14104,-64111,-138750,-119138,-65064,1748,18752,-42525,-97825,-68921,-768,58610,49059,-6024,4921,65158,93173,48073,11013,-43367,-88950,-58671,-14484,-14002,-2078,4924,18766,81896,138861,80223,-556,-54728,-64982,-78875,-87612,-61644,-22417,-15336,1726,7714,10192,-20908,-65427,-93457,-34427,62627,78619,103492,125070,103538,45825,-50822,-75087,-59844,-48112,-54571,-91497,-86897,-69355,-39444,-41423,-103265,-18832,10881,-7467,-42762,-78102,-53646,-16691,19412,829,-57828,-118512,-93213,-103858,-99614,-62436,-52258,-68745,-19047,54776,56831,-2091,-27914,-23402,-30354,-41620,-28636,-36567,-83383,-22819,67981,114949,142664,177839,198243,230309,208491,161124,262728,363574,349371,325144,251308,161861,81273,8385,-32689,-48078,-70088,-39478],[-72595,-76563,-43962,-18542,-58701,-71753,-69384,-16886,3652,12631,-10908,-66108,-74145,-97034,-73819,31879,118296,168581,119634,20247,-47052,-64762,-42664,72059,155190,171132,128410,90549,75794,64714,-16540,-60729,26610,16204,-52287,-64844,22710,79081,59783,-8899,-58762,-56402,142625,270344,167092,-7915,-48215,43688,51247,10741,14925,32127,14618,-68401,-24084,47427,28453,22916,165883,420546,559019,490544,226211,25781,-43826,-57338,-47320,-65537,-38994,12546,72664,-11816,-66419,20773,76003,79595,50752,-14955,-50464,-95603,-82690,-32315,-54199,-127070,5355,127389,212583,251616,164305,-21571,51965,418077,675551,594322,318247,55090,-16449,74171,161379,162823,72674,22993,-6100,-52241,-51468,-46184,-63722,-81070,-88963,-48939,-43096,-74092,-72652,-101910,-114745,-68773,7670,109927,213663,180525,42057,-98720,-43150,-1133,-17804,-66448,-32161,-16483,-19024,26169,84225,209922,207840,51887,-70836,-107185,-70089,-33758,18583,65056,70334,-9880,-90735,-36436,-13076,-55031,-17049,34134,47501,6034,-111980,-58261,-6656,-8158,12839,8707,-29378,-57322,-22877,28281,-12107,-33633,25991,139424,205857,55836,-64945,-89426,10300,31962,34174,9689,-5918,-22841,-65700,-48758,50092,78760,69910,6001,-82388,-110115,-30710,906,-86947,-113450,-78126,-56197,-61934,-49195,-5797,27799,43665,41345,11228,-35494,-82597,-77700,-58816,-51757,-49129,-26358,36959,67425,40816,-10414,-31230,-37618,-49715,-39321,-45958,-63033,-49931,-67881,5077,-17768,48877,213813,162797,36283,-17789,60407,106728,-18457,-110652,-93525,-136223,-91514,-54573,33407,10853,6647,74830,84222,73823,96030,128439,78012,-4309,-98446,-78354,-69885,-66684,-21614,44850,153675,196658,160785,117659,93432,111948,118635,102131,32092,-59604,-59905,21656,24206,29780,87515,110184,73079,29616,61050,189603,203589,100292,-32170,-74151,-36174,-10376,-54531,-125888,-129946,-116011,-82066,-62841,-29254,9702,78241,144412,199751,253511,242741,278223,335288,288175,169898,76785,14918,-27985,-50841,-35822,-5962,22268,30569,51216,68197,88323,126935,103832,37503,44319,138901,164589,153463,144709,51203,-35936,-104067,-96012,-83852,-92004,-84956,-34860,-50779,-109652,-60007,7977,74290,127105,79605,-63746,-122735,14797,109514,125005,113329,136611,135583,52234,-48853,-44594,22762,43989,25142,-16537,-16784,-10319,-33863,-23853,38838,29465,1827,-8533,53652,116414,95522,18503,-47510,-58068,-19976,-39189,-86387,-116431,-68968,-51727,-17099,55776,230283,502359,537116,320154,111790,19254,-26134,-72615,-89991,31482,204682,283807,208474,66175,16437,44675,90775,83825,-28111,-83082,-93550,-61654,-13367,21348,15725,-1679,23166,31870,-65034,-68037,-34143,-2916,16383,-27506,-36297,-22985,-25386,-14019,1638,-352,4119,-12405,-21004,-17880,-21470,-74204,-105354,-92622,-32517,51967,62163,-5531,-74671,-33794,-5354,46316,89969,88764,22021,-55053,-353,17392,13976,6219,-43802,-112718,-135333,-90749,-6185,-6346,-33399,-43629,-66110,-83773,-59350,-25573,-38786,-80217,-101973,-102844,9491,97128,106473,107901,120494,127229,61437,-4006,92076,218724,268067,208464,71242,-14790,-70092,-96561,-131323,-57852,49444,126940,111968,77192,-3425,-34237,15360,22767,-53835,-76094,-53708,-28437,-30613,-39091,-66776,-124497,-95802,-6292,78891,144589,171885,96877,-27773,-27380,15695,-10917,-73299,-101738,-106992,-98302,-87982,-58510,-35217,-47654,-8723,-31558,-173,155655,218760,243818,270070,321672,324509,286510,261631,214888,175784,183443,181529,138248,103115,136836,86386,14609,-9521,20314,-5966,-19827,34309,17152,-52928,-73901,-42709,-31050,-9528,-38414,-107743,-76449,-2178,3136,-70769,-90321,43042,153065,134447,76041,-49293,-104797,-41027,-34127,-127486,-77968,-1665,80267,127193,105455,89271,38620,-62714,-55155,15224,34287,37409,-17083,-44737,-26622,-17280,-18943,-19087,10790,6799,-50794,-74760,3842,69839,114805,96802,25047,-58004,9872,88255,15960,-109430,-52004,55433,115922,79228,-15747,-91408,-84228,985,32328,27120,17228,-1647,26391,25433,37786,38533,4689,31078,92881,74023,-14461,-6259,103720,205136,260968,248052,180670,87407,7484,6683,55979,60385,-74728,-86855,10053,71197,69074,26686,654,17808,15368,-51983,-100745,-34045,44732,103575,55033,-27682,-105341,-73634,-26324,-15554,-12059,-68226,-103259,-34934,27563,84739,90562,70879,34515,-44336,-101132,-62892,-6266,33485,15289,-58189,-43249,61274,158642,126629,-20826,-96813,-73167,-50095,-31674,-25158,34264,59286,19748,-72124,-147115,-103023,-65779,-31168,184657,418157,463961,367968,224956,136945,129297,145240,169395,203253,195388,207986,248175,220468,218407,228209,123120,15817,-55818,-88871,-66704,-23705,-11391,-81780,-122894,-28220,58711,51489,-2958,-40567,-6382,81562,193713,226989,146818,61371,-80423,-22487,108490,176986,83476,-7476,-43425,-57608,-52586,-37511,-12712,5219,-10177,-41323,-23217,-17092,-69312,-146217,-28684,74178,53621,-15926,-112062,-24164,43109,71204,739,-47703,-35058,10211,45233,35688,15371,15843,47162,44070,57289,87844,51045,-34236,-127326,-92529,-79106,-40582,103703,151085,74061,-31437,-123449,-89875,-39553,-17508,-68893,-114638,-40744,7144,4605,-22471,-37513,-32186,-4586,-9615,-29278,-44678,-68294,-69333,-87419,-106882,-112239,-110294,-39771,26238,60522,37124,-8135,-18727,-60554,-43481,51723,61153,-13149,-83098,-112196,-105997,-63195,-50000,-51348,-25586,48798,165164,250163,199066,108535,-7908,-77032,-53932,-58108,-120726,-103416,-57956,-17019,-6135,36245,120109,129870,70194,7141,-43267,-46915,93273,206179,141304,22062,-89600,-112638,-10292,69705,46424,6385,-72846,-119019,-140698,-103601,3035,72270,50956,-29905,-65449,-52375,-68781,-43160,21819,61863,-34624,-10960,76998,194745,45646,-284778,-364844,-271609,-161315,-51824,36397,40299,30280,28437,27356,64105,70842,75572,31377,-23189,8977,33337,32048,53231,133045,172587,111196,98731,119785,71820,-3816,-45598,31081,170253,302004,378448,159011,-80683,-64478,29251,55407,-9905,-44096,-53864,-34963,8926,84146,91736,-29796,-58284,-93071,183674,522723,798222,989227,1152696,1170923,1014048,675842,197035,-149616,35887,27423,-102833,45160,124363,49265,-59601,-56695,51956,123718,96426,-19357,-102833,-70707,-78504,43976,98430,37634,-46207,-65202,-49431,-38013,-47370,-39895,-60560,-84511,-71530,-25712,-5429,-18063,-25312,-76814,-130970,-92701,18939,118912,122094,80816,-13344,-103807,-189945,-226103,-206713,-138224,-82607,-14326,56300,62166,59230,22085,44159,81502,145550,117851,43166,19715,-60201,2620,65686,78184,18172,-61414,-93801,-101239,-62374,-32136,-26044,-3502,16241,-39889,-80923,5263,120139,268852,489928,563248,429006,116335,-62142,-103876,-88393,-15478,65332,70059,-20714,-58348,-16941,-21498,-73261,-26444,-36912,-104313,-34422,53986,62076,1867,-56162,-93500,-100842,-17922,30954,5161,36052,-50800,-109859,-64613,1202,-8490,-12987,45413,129648,160463,64011,-62799,-78859,-47493,-18293,-23436,-88586,-147837,-76870,4617,45903,141643,247629,298237,190358,39648,-27619,-9995,33582,101422,147926,169353,149571,103881,19934,-33869,-13605,27195,1983,-38357,51342,90514,26727,-34292,-60255,-52331,-7868,77275,172547,107519,9728,-92794,-158020,-122731,-94080,-44189,-10236,-57627,-83942,-55803,-18874,-23543,-41726,-43188,-72228,-69149,-13617,-44593,-65123,-69627,-79601,-31923,75341,191013,202443,151376,56186,-25979,-69471,-77989,-56484,-7822,63317,98340,129541,163484,185730,206271,226563,262649,266259,150951,18792,-90973,-146889,-79529,7789,71904,151989,193538,207032,184912,80377,17164,18304,10403,46319,224897,373949,305257,165976,58593,52217,43992,708,-67571,-152279,-109620,-54808,34443,122808,150615,191017,257269,180919,88561,71897,94801,98883,22203,-96549,-69730,-33486,-38211,2209,35669,21998,-15575,-45604,-65596,-77219,-96219,-83041,-37499,6925,7044,22251,70006,94416,76421,10179,-36656,-12270,10559,35259,71308,76880,48870,9556,-19517,-31142,41885,21698,-73705,-106690,1847,116864,147985,101745,68038,61848,55563,40442,8437,-27744,-63450,-79926,-76193,-25073,20844,49206,55707,46724,-734,-40114,-65093,-94926,-116208,-49013,-16037,-8921,-17815,-44122,-62163,-85420,-151887,-125989,-83133,-42368,-9827,-17081,-63927,-48390,7178,63144,80131,23812,-56981,-41928,86243,247148,369431,312384,148360,1774,-48581,-66058,-71607,-105131,-126375,-116051,-113844,-78195,-88766,-57664,21391,88408,220001,384113,454537,500930,450165,231749,130353,152043,150302,99961,-16578,-96616,71190,112384,110450,187706,279727,270832,120508,9304,-65213,-60343,-55485,-10706,-6253,23319,38824,33049,42529,28768,-23902,-89512,-77631,24051,161334,244510,250530,230957,155601,17657,25297,68870,10045,-119729,-66573,55367,51107,-61016,-107140,-100856,-151417,-67652,-32426,-73117,3047,105426,55491,-75935,-133181,-69162,4092,85344,90624,63289,26390,33926,54815,21065,25831,49354,37475,61614,79807,33635,33083,13376,-17083,-84070,-53627,13137,48960,-50294,-112224,-50105,-19363,-6932,-45470,-91750,-113930,-112931,-126529,-79967,-58663,-151918,-70533,38692,68449,-63865,-123574,-103918,-123925,-102147,-90841,-51275,-15646,19098,87365,98484,119340,178979,190317,94811,-22344,-108429,-126091,-88316,-102902,-111801,-74000,-16569,41584,88703,145147,111658,-3519,-53205,-50406,-49680,-67434,-109546,-123237,-99607,-75442,-67646,-53672,-6394,129277,219979,140504,58386,-10612,-37250,-48629,-41498,-785,21083,-21524,-86676,-45420,-4286,-65484,-92921,-15461,36902,54880,74822,91931,106118,94085,29409,680,26969,-33353,-81291,-28860,-7371,-42795,-95297,-4413,105362,145189,96596,60147,27995,21884,-1381,-26193,-53290,-97160,-55157,21329,77775,117488,134974,102832,64812,-366,-66108,-15902,96972,143341,62037,66837,99060,102399,84469,54353,71507,87852,66376,34972,73246,125123,60370,-39900,-7367,48446,11738,-48771,-70540,-83375,-120804,-106302,-81277,-88915,-59996,72747,222659,208597,128520,17027,-125815,-68737,21727,111139,183758,194284,240756,310170,293209,138234,28537,-55372,-69847,-3341,26718,20508,34673,72609,132375,116685,43817,39069,120199,123262,80539,73276,89457,103689,93364,35800,31144,73658,50733,-28149,-9087,146564,286683,363624,308277,189973,125349,123073,109873,109826,157084,299364,308923,82808,-83143,-111038,-47831,-32448,-24745,-36675,-30904,22329,116925,204449,234813,116885,1643,-93602,-70595,-11784,33151,2481,8391,106302,129281,29464,-109994,-86215,18932,126183,223993,245945,150089,-20543,-69767,-96196,-95028,-110580,-78364,-47189,4072,79165,127816,69064,30217,14602,-4055,-15646,17375,-1896,-31424,-34615,16232,78164,55320,-30711,-85979,-62955,-73832,-59579,-114255,-116661,-126031,-99314,13875,156536,182360,48674,4350,-14126,-42576,-70007,-50564,-20143,-37741,-94933,-63914,16841,44751,35753,82224,23775,-62330,-136880,-87100,-1681,41610,100900,150571,30238,-45177,-43342,-6256,14155,-7140,-32875,-69451,-74730,-66193,-76577,-85819,-98103,-117130,-95564,6211,100630,111496,94802,145601,272042,315555,341896,278658,120144,13474,-27248,-18275,13511,17040,-15908,-63624,-110194,-99234,-60217,-61820,-85646,-98812,-53653,-8618,38215,34173,11093,-26892,-53099,-32903,-73311,-140319,-112653,-69470,30401,167858,266619,293010,304484,336782,172355,-566,-110766,-93214,-63599,26948,74001,60778,-25919,-94114,-117590,-97517,-60733,720,81296,130826,150785,144503,168136,292722,331880,177117,36405,-17530,46897,87501,29382,-52379,13031,42690,81389,204553,249719,91411,-16052,-53098,-20236,-18838,-12647,-10617,-12193,15589,81932,94671,52287,-29098,-82304,-817,133834,144252,10453,-105492,-77531,-98596,-46004,-51227,-84518,-68147,-69613,-60523,-49631,-59763,-69462,-63358,-94723,-85343,-106966,-110133,-71297,-69343,-83630,-72356,-41776,-34105,-88875,-103351,-81192,-80475,-101643,-74432,-3527,84631,128602,92593,44052,45964,73351,79593,21319,-52525,-23985,70468,98773,50387,50151,35095,39480,123170,199401,148809,19109,-88087,-113106,21920,36295,51967,84860,71472,5189,-66989,-103588,-102469,-67512,6098,118247,290757,378932,346693,133045,-32528,-88066,-62651,-54952,-58065,-265,14463,-5955,-60667,-50666,-1986,31272,10364,-52735,-74153,-14915,68687,113705,94476,59240,11582,-48084,-69215,-49169,-30253,-55811,-58497,-56224,-25992,11992,-35388,-43079,-40693,-113015,-124690,-76287,-34845,-91377,-29536,14980,44220,12840,-19431,3784,91303,153587,163098,197958,176300,125102,94567,116537,309406,468704,284620,98884,51932,100732,178567,235899,240158,109164,11264,-63242,-102121,-47845,-53315,-72306,12130,61978,66258,-4247,1392,109777,204840,212799,222362,224163,164868,61867,13198,45092,28500,-48237,-128797,-44598,-11846,770,32526,101080,171793,182239,135004,98758,78140,-6957,-27074,-42197,-85931,60846,320058,427643,393162,244335,-15296,-72795,143672,230776,153017,-68550,-131300,29405,78092,67006,40423,-37202,-125634,-44071,-26450,-42512,-53808,-66574,-114474,-84902,-62528,-30774,105020,162007,89452,84302,69653,59990,-2039,-40983,-39896,-40695,-55234,-27580,-35029,-84334,37989,165938,324516,340793,254195,206219,166925,79159,6103,-52434,-41086,41642,75531,94027,118835,134035,89528,41549,-8637,-56531,-88625,-71455,-62785,-41012,-24058,-19857,-70436,-17490,43062,38236,19259,69733,106310,101026,111534,110522,41248,-34473,-13972,16999,-30136,-57414,-58348,-46782,-20353,4502,1171,-6032,-12726,31753,113207,140523,77378,-1024,-80847,-129216,-103150,-66913,-11945,5380,-43543,-96189,-65753,-1989,57244,54502,-512,6450,64442,93530,46044,6811,-50915,-85878,-28990,30031,8213,-4821,10286,23947,75726,123389,71218,-3878,-55557,-58884,-71278,-86115,-54337,-8480,-2603,9291,9305,3952,-30276,-67150,-85619,-35469,55546,68011,93987,116666,103963,48063,-48440,-80952,-69237,-55363,-56702,-96868,-98270,-82541,-54484,-60293,-88107,-3955,27917,11178,-24895,-65624,-49220,-1845,38553,8459,-55987,-118484,-94977,-110244,-86419,-52417,-53481,-74074,-17953,42933,31382,-39706,-63430,-47458,-48913,-58206,-38752,-40969,-87888,-33620,46426,76527,91906,125235,146266,178510,166273,120312,212826,296009,285230,283617,226649,135169,61311,13365,-10581,-34783,-66450,-53664],[-72324,-67404,-36318,-17397,-69561,-88704,-78327,-17171,11531,18564,-21822,-81552,-82831,-109082,-84428,24647,115162,178454,129300,19221,-52029,-71846,-53272,64226,165681,204808,175250,126522,90392,60644,-28892,-66967,30631,25291,-38496,-51020,40068,117115,100804,14143,-57968,-69015,119878,250740,147799,-29288,-59580,45338,58323,23615,19470,34795,9820,-72168,-14560,46060,16868,2303,133407,380271,536363,504524,254478,32749,-49851,-58525,-38923,-47425,-21317,27339,68050,-18626,-63450,40544,110875,112327,69521,-3151,-50296,-101874,-84340,-36674,-53375,-121549,-10154,114693,237603,287200,184707,-18387,45776,379061,588050,507248,266131,17195,-47535,53029,143833,144089,57087,6432,-21276,-56135,-58122,-53365,-70632,-84075,-80781,-37417,-34190,-67768,-76193,-119876,-132926,-81618,9837,121852,220120,168386,29376,-120131,-53423,-7552,-24945,-89538,-72837,-41969,-21294,47102,128373,249883,213057,45350,-77665,-104417,-56418,-24393,24242,73040,83544,1911,-84822,-36912,-5726,-49731,-21115,32132,52178,23928,-56965,-34798,5778,16340,54102,56098,7491,-41654,-31192,5872,-43506,-54542,10821,110240,164139,35341,-87383,-67804,14401,28811,28107,1859,-19995,-37051,-70169,-38006,65839,99100,89921,18109,-75564,-95246,-18794,17326,-73516,-97777,-65401,-44474,-48524,-45737,-13229,33293,76872,82235,54026,-7473,-71231,-74204,-43967,-33845,-37602,-20594,37997,63692,38909,3151,-15982,-40224,-58040,-33603,-21984,-37379,-35949,-56167,4430,541,79491,227416,166657,37527,-15855,58118,111270,-4259,-95354,-93622,-131356,-112459,-94315,-33630,-43669,-32667,55343,87082,70365,74453,72730,5314,-64234,-123370,-69147,-61536,-50299,27527,100189,185036,208788,160373,108789,77969,98114,128678,128728,54909,-36679,-83748,-13487,5613,33493,104078,144110,104421,47403,68902,160431,155659,80284,-34685,-84429,-52556,-21968,-64785,-139231,-138157,-110113,-74821,-66481,-44426,-764,83292,162285,219534,275204,266180,292479,336466,265338,145603,61159,6321,-33504,-56107,-37986,-2911,14457,367,16268,44414,68878,112627,104867,52650,47591,136217,163937,140503,123072,35809,-45562,-112270,-92823,-78532,-91571,-102127,-46483,-59114,-125479,-64892,-5950,52647,105611,69249,-59974,-129967,6935,114500,136127,117000,142016,135207,42782,-61769,-46447,18746,36896,17348,-25153,-21788,-4699,-21784,-21272,20176,-4865,-8326,-18735,26612,108509,111699,37131,-32278,-52738,-21886,-43271,-86268,-124259,-79609,-59329,-25120,39748,213665,486330,530092,338298,132169,38051,-9594,-66416,-93617,23476,196689,273826,190645,38845,-13610,24071,87782,99917,-10080,-69134,-83285,-56474,-10939,25816,21190,1490,20909,28773,-60697,-80795,-74973,-53936,-24216,-44599,-35835,-12380,-13044,-1586,18475,14089,10545,-8570,-13116,-7617,-11499,-68578,-95474,-66875,16991,122604,145158,62125,-50070,-46504,-36721,12533,57202,71016,7287,-44331,21487,34862,23590,-1304,-58777,-124901,-137748,-87338,1179,4304,-28962,-47826,-73162,-83439,-45150,-13145,-41459,-92236,-116819,-100678,3783,79757,80318,74424,82348,87276,31712,-6879,108274,237110,295289,233692,87062,-9992,-62460,-84931,-113202,-63498,33523,91060,69224,45914,-20444,-46776,-2954,5092,-65092,-88785,-65468,-41871,-43707,-48060,-77226,-141582,-86185,-3817,77030,142450,175280,104453,-35472,-42195,10368,-11550,-75277,-105042,-114161,-100311,-72993,-37860,-26799,-45343,11630,9384,-9967,124754,167559,207199,248842,309877,320990,282258,234715,172677,144581,172318,188451,157329,116307,143995,92888,15080,-14165,7836,-11463,-13322,25111,-6468,-83527,-71705,-32172,-22287,-3361,-36450,-106122,-86222,-11238,-8367,-88563,-87317,75601,182113,156500,79733,-57718,-103320,-41233,-35176,-128128,-80030,-2009,83925,135006,110131,81776,35013,-64182,-59115,5006,54015,86211,21306,-34886,-32756,-23419,-15086,-12670,12096,5907,-59088,-71963,16097,95553,146262,122413,38538,-50735,15295,110187,39238,-85275,-69180,38123,104262,74164,-10467,-84371,-81126,5785,32499,14400,-8666,-23422,19166,22006,35496,44168,15156,38230,96953,92840,12607,25651,125398,203022,227673,192305,138927,67706,504,12288,69232,67163,-84876,-87818,10009,76154,72952,27607,291,20144,28933,-31826,-86132,-33937,36788,91207,49047,-31054,-107540,-79521,-38523,-19563,-9851,-69500,-121668,-49718,19324,61404,42729,13586,-6009,-62616,-104873,-64957,-13520,30503,18302,-51410,-31847,44416,85821,40800,-44624,-43411,-25255,-24968,-17731,-12876,34716,55149,28779,-52674,-114007,-142278,-95915,4892,216774,435008,460351,346710,209251,123037,100713,103140,117567,146863,147923,161904,217885,213360,215357,207636,100049,500,-62998,-88816,-60051,-12903,-1417,-79343,-128323,-36453,40321,30097,-13120,-46345,-34429,40861,139521,155285,94782,35934,-76584,-22558,96109,150823,49746,-29420,-58696,-81206,-93393,-93863,-73388,-48870,-46029,-52583,-21505,-13953,-71883,-143737,-23319,85913,71655,-728,-100913,-36875,18040,36017,-27810,-66024,-41775,15352,50476,34070,8550,8243,40504,45844,70868,98289,66297,-14523,-110667,-94496,-84994,-51206,90598,138958,53998,-47911,-114642,-82865,-57574,-33418,-73519,-116908,-50489,-15282,-23514,-40535,-58059,-53703,-19368,-24925,-49283,-68634,-92152,-88340,-103400,-123043,-124199,-116616,-40254,44330,90584,62940,9595,-8881,-77303,-87504,-3,41931,-20439,-84060,-111669,-109853,-72045,-60613,-61047,-33303,52169,192613,275529,223267,126192,-10986,-91018,-65649,-67093,-125349,-104458,-63741,-32582,-38466,5871,102599,129788,89183,44012,-11408,-19516,125178,221606,142022,22019,-95861,-119288,-6549,97537,72372,7289,-86462,-117802,-128839,-113786,1870,80114,65652,-9049,-70613,-70505,-73833,-36601,24592,45825,-57116,-38991,81393,210342,55761,-265108,-352223,-265427,-152937,-40067,43651,46825,29977,35366,36933,73014,81757,77778,29097,-29442,1765,16509,13792,34664,107807,141755,78050,73187,103174,64720,-8179,-46417,30040,174141,291543,371270,179295,-76862,-79691,10044,39992,-19283,-48500,-53940,-32889,14605,99658,107331,-13069,-63906,-132466,82762,340310,542661,687603,830484,853987,741159,485736,100373,-114855,55356,40364,-115247,24485,108433,35950,-67184,-67945,42141,120048,91599,-30361,-105360,-74294,-77053,50318,115708,45347,-45341,-72338,-61160,-48166,-50163,-37117,-58058,-86503,-77547,-41846,-24543,-31300,-37362,-94966,-133497,-77092,39296,149278,147393,104045,3457,-83671,-159051,-198966,-193915,-136923,-82601,-29498,39394,43328,41682,17837,54441,103573,180843,138168,54161,26608,-74485,-2616,76057,89510,13827,-75210,-114265,-113017,-72157,-52955,-54155,-33270,-5619,-45757,-63981,5752,99175,220622,450675,573063,431592,116643,-53170,-94497,-85261,-14537,62644,61803,-36084,-73777,-23591,-34298,-82811,-13928,-23064,-100526,-31955,73977,89528,23240,-40999,-86740,-104411,-8240,48987,24685,45342,-55451,-118562,-67532,-488,-14411,-32465,19821,114714,162953,77422,-49211,-84810,-63720,-31388,-28486,-85388,-140490,-88725,-4543,30183,120986,224872,281052,186870,52103,-8251,8448,50028,112831,141781,168630,168415,138350,44861,-33983,-26562,16294,4143,-1785,87536,117420,34073,-39657,-72904,-66418,-18340,70751,186227,139858,34239,-80972,-154790,-124049,-89866,-35437,-12798,-59718,-84585,-69585,-34229,-26163,-40944,-45187,-67913,-94729,-39437,-59747,-69668,-70341,-90289,-63688,38863,160938,194030,150783,55665,-22135,-66816,-81127,-58579,8193,87715,115253,129961,151824,158872,166903,176824,210819,230392,128499,3928,-105978,-166438,-99190,-28886,17649,105943,170474,196783,187465,88193,16039,10605,4556,47569,226055,366512,290910,159576,62080,65052,40209,-4759,-70645,-137837,-92901,-22675,60530,134874,156857,193403,239800,159404,81906,73363,105526,110717,28573,-99495,-77663,-43485,-50312,-12708,20517,12148,-24702,-58278,-80867,-92203,-113850,-92178,-26850,37608,44470,34342,55108,71891,54529,-12074,-50388,-6146,32732,68341,108270,105779,58223,7615,-16584,-4070,88857,61317,-51892,-124691,-30800,92056,131506,97506,67892,59806,47513,33242,7564,-22682,-40789,-42784,-38264,-17603,19944,38850,41067,35089,-6710,-37483,-54708,-90248,-109489,-46686,-20889,-21980,-40080,-77411,-101616,-105317,-143706,-112891,-85704,-59659,-24931,-51232,-98381,-61207,2376,59242,84059,40170,-38519,-57249,48784,181405,302902,269883,135907,3096,-51942,-70201,-72949,-98587,-133047,-144327,-126617,-80365,-98952,-56284,50326,133876,228546,352246,420031,474555,407430,178419,77696,112194,116000,68561,-35702,-76503,86069,154889,136409,188978,276237,291712,155775,30360,-54161,-60928,-60120,-20780,-17582,16980,37154,35130,42805,20604,-43161,-117076,-102592,-3361,119219,202028,207902,200231,147167,11983,-12729,34496,-2655,-92030,-35919,77020,57647,-49036,-104803,-111592,-149309,-75156,-32384,-75869,-8524,80700,25476,-102583,-129906,-55614,26873,125956,147730,115918,58787,42807,45411,2701,5819,41885,60078,103797,119853,53201,38022,20924,-887,-67557,-77055,-12828,18473,-74420,-109936,-53393,-20579,-4734,-48118,-99731,-126530,-126602,-141690,-56257,8359,-47100,-80747,38728,60579,-76140,-127936,-99184,-93143,-72001,-73074,-52016,-32902,-3261,64325,78442,94609,140800,140017,44377,-59239,-115264,-131004,-112420,-119003,-116453,-91475,-32603,19447,66420,133707,113466,6923,-55219,-72217,-72423,-84709,-119587,-121023,-98037,-74135,-68072,-60190,-19206,111709,210784,142715,69099,-6210,-36356,-51839,-54059,-18666,4039,-41029,-97720,-41553,-3774,-61063,-81964,-14738,42996,64330,76245,84679,92515,76325,27064,59225,81588,-6355,-79750,-35284,-18311,-51855,-95128,-8062,93077,136180,92616,56373,39474,35797,6610,-10453,-36147,-89728,-69988,13674,77368,119663,128976,92921,44271,-25003,-88398,-15817,96274,156946,78238,83780,109443,93983,63425,23580,28364,50941,34097,23917,84608,142831,74256,-35265,-22693,23918,-9435,-57244,-69582,-81074,-125305,-116251,-92027,-99857,-67000,62422,184832,161740,103608,9897,-131200,-71648,20704,97730,176119,202233,250417,297970,240698,69096,-23532,-78893,-78384,4062,64128,73007,73680,96253,142812,113603,44177,39474,107656,92380,50541,60714,90962,111556,105677,54452,56380,95079,71063,-3129,2173,148470,274628,356058,312816,188507,119191,108729,99841,107620,155656,289175,305325,87320,-86346,-111830,-61238,-52246,-38404,-44642,-37193,13492,111415,200835,220434,102238,-12196,-102584,-74211,-23725,27085,-4868,-11852,90004,117364,20867,-114609,-85646,26098,137091,229307,222559,99572,-45936,-30570,-53007,-86080,-105194,-81811,-58583,-9607,52475,123809,82636,41085,21542,9046,2713,27395,3036,-37942,-46719,14888,90182,77130,-15226,-85912,-68190,-62101,-17489,-74892,-139594,-155197,-99537,695,119864,151976,52291,18322,5029,-28560,-66055,-61116,-36934,-54488,-101674,-75520,-12072,5173,-4937,38667,2577,-66409,-117046,-118395,-17813,43351,98236,118185,-3780,-64943,-56232,-16792,6382,-13775,-36263,-74785,-86709,-82824,-97565,-107063,-103176,-113696,-106934,-14425,80005,96010,74735,94670,199050,266080,336878,306822,148751,31816,-26195,-24155,11562,23715,5072,-37280,-84551,-76803,-48330,-59353,-87131,-109542,-64097,-19648,28500,23635,-3953,-50613,-78631,-49800,-77019,-140545,-124478,-82658,24074,170160,254464,264927,264606,296865,152417,2214,-94191,-81019,-49375,38434,78538,45276,-53002,-114669,-125060,-92684,-42128,32326,113417,157406,169395,155560,181610,307355,323127,170955,39869,4873,79987,124670,49647,-50176,22091,70024,113772,228501,250846,85339,-21338,-58898,-28760,-35275,-35349,-29863,-23571,22425,114466,131676,60886,-31817,-84148,-5404,126299,149693,29570,-79902,-89102,-100674,-42118,-46615,-82329,-70408,-72833,-67514,-62809,-72642,-65061,-70382,-114377,-96458,-113022,-97221,-61924,-64628,-82334,-68992,-30656,6485,-26432,-46066,-47323,-76051,-93047,-66579,3218,89512,132713,95302,31089,10867,49095,74639,23629,-47230,-11181,85409,102005,50744,51841,38403,43183,135881,202946,137568,4082,-94314,-110230,18068,22083,29636,49733,35914,-19306,-81557,-99214,-99257,-63546,6491,112673,274181,381895,362833,144702,-24397,-98866,-71099,-56364,-68465,-16668,407,-18936,-63973,-50355,-1954,32044,7353,-59103,-73688,2836,97096,159095,115790,63416,17237,-31886,-39993,-17778,1775,-22943,-34895,-42002,-11397,18689,-33879,-20375,-11984,-98956,-119934,-49530,-8962,-87369,-36362,14302,49551,20596,-18582,-44,83728,138059,149084,180262,156258,106282,83788,112633,312451,439832,244728,73719,40801,103937,208694,285420,263005,119161,14506,-71010,-89996,-25946,-34267,-66465,-7795,61861,81149,10647,13592,121650,233171,247687,263439,279685,179342,56434,1033,34982,40549,-24843,-140407,-64038,-30273,-12128,36835,112758,164868,163639,120433,88205,58747,-36219,-32987,-51285,-73219,76043,320802,446923,368213,209517,-18752,-91001,100451,165716,86465,-115739,-113456,-16956,-11256,-36362,-16024,-43489,-98256,-54653,-43331,-48353,-40254,-50143,-99439,-79599,-58412,-6435,132715,180179,106631,102302,82042,59870,-5660,-42157,-40646,-36834,-42276,-18584,-35506,-74771,37724,147654,289672,295297,184940,130044,98549,23177,-36894,-76000,-10743,47949,57433,51861,82433,112977,81506,32025,-21470,-62122,-92524,-78185,-67041,-48004,-33879,-25377,-80915,-26303,36341,34047,19007,71449,111479,115840,151689,168964,77413,-22518,-20789,18514,-19223,-54293,-72073,-55257,-19909,9954,7235,-1023,-11768,24001,95737,115418,58556,-16669,-95269,-104537,-83217,-63205,-23930,-7633,-43107,-92123,-64405,-5669,53664,59099,5132,8591,64661,95495,47901,9234,-47502,-69502,5334,74528,41076,-704,15746,27691,66823,104207,61612,-4609,-52764,-50118,-61257,-83327,-47414,5012,9600,16635,10663,-4245,-43632,-69636,-74345,-32148,48865,58357,84615,105669,102175,48932,-45202,-81795,-74573,-59334,-56581,-99520,-106560,-92369,-66565,-75744,-70676,9696,41840,26308,-9729,-52767,-40959,15423,56724,18363,-49741,-112352,-91729,-99417,-66220,-38528,-51203,-71686,-13816,34600,13531,-67456,-87844,-63760,-61893,-69499,-43746,-40780,-87641,-41615,29665,48277,56685,85431,103614,130482,124242,82547,167869,237701,231484,247872,204473,107485,40142,23876,14322,-18985,-57535,-61966],[-75647,-62195,-30452,-18300,-83889,-105846,-76407,-8024,30418,36464,-23985,-97485,-93536,-123545,-100602,9857,101440,172776,127381,12879,-61226,-83144,-64833,57027,173920,235623,222237,161775,100621,52322,-41337,-70827,31409,30968,-27150,-35265,63057,164914,150602,40846,-57788,-81171,98275,221818,121494,-51196,-67158,45878,62698,33775,20383,30478,-2349,-78873,-8234,41205,1262,-24669,92176,317963,479922,485769,266753,34473,-60173,-63219,-33251,-30757,-4949,39395,57924,-27440,-65137,54552,138226,136697,82054,4258,-51937,-108684,-92641,-47851,-57414,-115605,-33400,97200,255097,313616,200576,-14317,28308,317626,472687,395622,194091,-29831,-77453,30613,121600,122760,43208,-7304,-36526,-62095,-66190,-61786,-78175,-85930,-72180,-26186,-25427,-60781,-78537,-131156,-142738,-88646,18692,138021,224160,156448,21839,-132336,-64251,-14693,-31093,-99033,-112920,-72533,-24358,68322,177755,287769,216001,42563,-74928,-90087,-45057,-16470,29344,79747,95062,13362,-79548,-41637,-2996,-43718,-24378,29437,56102,47914,3939,15262,35772,53286,108041,117464,55873,-13472,-30207,-12043,-68058,-66953,-497,81360,121304,15719,-91624,-36683,24162,30149,23965,-5859,-33476,-50878,-70157,-24788,82017,119679,109998,31005,-66863,-79765,-2158,42312,-46657,-75354,-50334,-32874,-34070,-33714,-8962,52307,114114,122705,95242,20765,-58914,-70840,-29841,-14116,-23920,-14842,37689,57803,34471,13118,-2595,-39095,-65394,-28014,1390,-16510,-27476,-40146,9816,20447,110354,236910,167524,37117,-14683,55157,113028,10885,-79076,-91059,-119879,-130544,-127735,-83446,-90084,-67495,32223,82920,61784,47717,18704,-54760,-111540,-90869,-59580,-51701,-26559,74277,142928,203469,210933,153448,96248,60950,82787,135128,151657,74726,-16622,-86138,-47836,-14779,36060,119464,180128,143717,71585,80190,131310,109822,59889,-34187,-93785,-65207,-26185,-69186,-149997,-143596,-103063,-66886,-66774,-56719,-8923,88555,181487,240102,295439,285966,291552,312823,224706,113999,44435,-1860,-37378,-59008,-36631,6192,15956,-26757,-15465,23568,50872,95862,98307,60346,49158,133450,164075,130103,104507,23256,-52968,-116076,-85124,-68584,-82532,-116717,-60776,-68752,-110762,-63004,-15687,32367,79136,53215,-56527,-126549,1213,120646,148257,120012,143173,130238,31989,-71726,-47368,12574,26653,6140,-36589,-28123,-1559,-11402,-19867,-3813,-36247,-14819,-18052,5563,98981,127321,56967,-14622,-45136,-24144,-47080,-84683,-128002,-87699,-63579,-29011,26206,188268,441863,487248,334756,146387,56042,7674,-57660,-95524,16160,184120,254362,164081,7436,-44113,1501,78237,106085,8023,-52902,-68294,-45721,-3941,33026,27557,4694,19715,27207,-54389,-90799,-105664,-83725,-53381,-59770,-33685,1472,4604,17238,40504,31811,18152,-4079,-4539,2972,-2350,-61833,-80649,-34613,73626,198497,233226,138106,-15093,-55568,-67022,-20366,22168,48362,-7466,-18750,45390,52395,34599,-8117,-71389,-132790,-132167,-80583,10382,16717,-23433,-50644,-77314,-78333,-27876,3342,-38131,-96619,-121482,-92510,1398,66351,58169,40948,38691,39284,-2333,-2033,126504,254151,314859,250930,102127,-2948,-52571,-69620,-90152,-58506,22918,58881,30185,16614,-36117,-56186,-15268,-5572,-70436,-101472,-79593,-57599,-57749,-57231,-86654,-131544,-70463,1134,77069,142658,180905,116552,-38503,-58820,2996,-12119,-75264,-106218,-119712,-94309,-52894,-14104,-16530,-43937,27814,54349,20347,101860,107339,159579,218225,290317,313967,278383,209431,136951,123222,167561,196927,177759,132350,152672,100175,16765,-19171,-5762,-12463,-5191,16846,-26354,-108734,-56622,-15753,-10341,3330,-34408,-103592,-95474,-19649,-17879,-101392,-71307,102891,201791,172933,79892,-65515,-98691,-41448,-36161,-125083,-79795,-2081,83998,137856,112254,72980,30583,-63682,-60904,-3374,76058,135342,69667,-15404,-36411,-29524,-8661,-3654,14029,5066,-64136,-63420,31792,123472,175996,144647,48859,-46247,22230,132760,65633,-60063,-81429,22404,92596,70911,-1050,-70805,-75170,12267,36335,7299,-29780,-42442,12546,17790,29379,43788,20367,41028,97122,108021,39187,58022,146712,196014,189076,136563,97429,45158,-8484,17067,80283,67595,-95083,-84202,13030,83329,79256,31105,2531,25439,47554,-1931,-62559,-31290,26801,76532,43121,-34243,-107783,-80979,-46709,-22826,-5588,-67014,-132869,-57961,18199,47246,9553,-29614,-35405,-71001,-101897,-64237,-18055,29845,24360,-40358,-18309,27365,22129,-8857,-2708,15521,22223,8762,3041,5242,36004,50335,38880,-29770,-75761,-100822,-70123,53494,244953,434793,440601,316460,190279,109820,76568,68098,75359,100197,107841,115429,173557,191755,202391,183724,80846,-12065,-66429,-81532,-48182,-503,9926,-72476,-131962,-45821,22476,11512,-20305,-48574,-70387,-8290,79199,89962,56559,30580,-51143,-24301,79593,120893,18206,-48876,-73174,-102853,-131360,-128239,-120209,-101963,-76103,-55959,-15251,-7978,-71674,-138307,-18225,92799,86663,16193,-85116,-47578,-5020,7416,-46612,-77290,-44398,24504,60067,35319,4086,3173,35273,47966,82878,103428,76530,6410,-88738,-91463,-88697,-61449,71523,121373,33818,-61743,-97994,-67311,-69064,-47780,-75300,-114116,-59182,-39601,-53306,-54807,-75806,-73694,-32931,-39975,-69911,-94154,-118614,-110388,-121394,-139698,-130388,-120954,-39712,71422,137693,106496,41051,12012,-73554,-125928,-50523,20847,-25092,-80469,-107211,-110777,-78653,-70150,-71044,-41045,55173,214829,287665,236796,139665,-12444,-98592,-72705,-72804,-126969,-103116,-66823,-44280,-65576,-21690,85992,131924,113867,85070,27734,18106,161335,235207,144234,24919,-92312,-97126,12224,129518,101508,11704,-96397,-112561,-115144,-118280,-1607,83920,78155,15260,-58089,-76820,-64671,-21050,32035,29962,-78092,-56609,88624,215159,62209,-244573,-329491,-250542,-140354,-29253,46173,51286,29664,39919,42254,74291,86697,74947,23430,-36846,-5883,-999,-3659,17178,79953,108990,48767,49984,85440,57177,-12145,-45936,29832,172449,267864,340137,190772,-69006,-91865,-12441,22034,-28004,-50247,-49833,-26325,24254,118290,123675,7206,-56239,-147757,-70043,53410,132431,206707,331870,377512,333423,197017,-48332,-76632,74519,48786,-111917,7925,93757,23888,-73852,-78263,31114,114091,87687,-36991,-106690,-75706,-73817,51650,127769,54709,-43058,-78789,-72081,-57686,-53158,-36507,-59483,-91883,-86461,-61487,-47354,-46665,-48808,-101105,-118756,-63468,54074,168128,163444,123464,24136,-53202,-116246,-158876,-167922,-124921,-74690,-39933,21275,24252,26375,16452,64692,123928,214063,154201,64988,36663,-82090,-8078,85202,100176,12493,-83558,-128683,-113585,-74745,-65949,-73786,-53639,-18341,-42554,-46337,7470,78351,169130,388154,546757,413221,114406,-44826,-86988,-82902,-14330,58511,52719,-50717,-84505,-25223,-42470,-84761,-1851,-9083,-89418,-23056,98381,121551,49275,-22384,-78177,-104859,9359,90191,66434,58100,-56934,-126069,-71760,-1081,-14815,-46752,-4407,98438,162517,91216,-32398,-84528,-79933,-46960,-35262,-80693,-124462,-103994,-17893,12680,99217,197180,253320,174629,61754,10180,26523,65462,119691,129928,162945,182441,169460,69372,-30353,-39560,-75,3700,40729,142739,159518,53431,-35109,-77401,-75470,-25232,64997,193522,173257,62172,-66702,-148340,-122032,-81592,-23360,-12656,-61001,-84342,-79295,-49335,-32603,-45904,-54322,-71194,-113044,-56992,-65876,-70324,-68576,-95977,-91894,8983,132516,184114,148347,54532,-17095,-61429,-79696,-56415,29339,110708,126235,122301,130066,125696,125921,130823,160848,190505,103012,-11444,-117814,-180039,-118290,-66635,-35395,57026,140669,178681,183587,94915,16239,4370,-264,46981,215576,338243,263238,147166,62281,71677,30981,-12817,-68699,-108938,-60752,14576,86569,142804,157753,185401,206270,127491,68464,68820,108794,114863,32393,-96756,-83474,-53898,-62495,-28397,4240,2603,-32373,-65913,-89656,-101630,-130442,-102992,-17428,68573,83014,50037,45227,53368,34502,-34159,-59717,5686,62152,105222,143194,131061,63175,1851,-14290,26810,143753,113177,-18290,-115158,-57782,65034,108757,88371,63630,55100,37787,25389,8294,-12593,-20008,-14627,-6762,-6298,18772,28995,28772,24957,-11409,-32850,-43269,-83284,-98261,-40913,-24444,-35490,-64023,-112287,-127465,-102005,-119644,-94999,-81990,-63618,-32881,-80273,-126797,-69945,-2052,55292,86968,54996,-19208,-59245,21032,126368,241403,234027,132178,13347,-48726,-74080,-76384,-93170,-122460,-151913,-130940,-83458,-111042,-54617,74761,170262,221746,299782,368639,431041,352191,125905,29729,71629,78614,34371,-52846,-55778,98889,190809,156831,183125,260693,298822,185243,48264,-43080,-60712,-65640,-33201,-30512,10484,34319,34890,40580,10824,-63784,-142627,-114501,-24184,78613,157171,163663,167658,134617,5248,-58177,646,-1985,-42159,12805,92597,58613,-37898,-93989,-98775,-106880,-71081,-33101,-75329,-18616,54597,-2994,-126669,-125344,-43742,48897,167788,209207,170224,92996,56175,37748,-13494,-13571,33344,79264,139970,153860,71127,43372,30794,19774,-38705,-74423,-27290,-4788,-93016,-105825,-55726,-20673,-2548,-50840,-106581,-141119,-141010,-143682,-20642,92446,69159,9101,50480,42650,-93780,-129979,-92782,-63328,-39380,-55790,-52439,-49128,-24085,40123,54613,65186,97897,87735,-8355,-102585,-111077,-121107,-138393,-112716,-97321,-98059,-48257,-3350,45999,124271,114785,16338,-57356,-96339,-97457,-102238,-126503,-120064,-99559,-76459,-70331,-66078,-29735,94523,195030,135706,75399,-3643,-36956,-56836,-68027,-36677,-12245,-59875,-110440,-38928,-881,-50718,-66868,-9769,51219,71618,74247,74844,76368,59765,43666,115779,127764,15989,-78208,-40424,-27259,-58070,-94469,-15464,74686,121195,90474,55851,47542,39955,7248,-3127,-24661,-81419,-86763,1553,71327,114303,116181,78575,21835,-49069,-106125,-11927,97442,174481,101372,105886,121075,85895,42280,-7820,-19435,3871,-1974,15963,92018,150099,79645,-31790,-35037,1432,-27460,-61038,-66222,-77782,-122216,-118259,-95232,-104054,-70795,52721,145954,117326,78227,345,-135466,-74389,16193,77998,157245,198070,247832,277670,190802,8132,-75697,-104881,-89843,2657,88140,115209,108342,116146,136646,97328,40663,40269,97035,64220,22315,47618,88341,112494,110240,64319,70401,107057,85943,21719,14252,142714,247657,329342,304111,181449,109195,89087,83705,99066,144380,253385,276301,81889,-91531,-109746,-72658,-69824,-49349,-49019,-39678,8513,107346,195154,201835,86163,-26089,-109446,-78913,-36834,17535,-14029,-31002,71168,99532,8703,-119945,-87339,29100,142555,226694,189559,53024,-40081,10963,-18417,-79734,-100793,-77345,-48160,-12378,25861,122369,104172,56763,30404,22149,19375,34640,4995,-46824,-60042,13948,101823,98276,28,-87040,-78515,-43911,16916,-36943,-107415,-133946,-99268,-16249,80520,114658,54025,32976,24019,-16318,-63953,-73099,-54162,-69965,-107675,-88169,-39298,-30342,-42000,-1751,-19181,-71174,-97744,-122900,-27098,46543,95422,89826,-27463,-79396,-69454,-30309,-5054,-22825,-40350,-81102,-100776,-101537,-120241,-126391,-101154,-109012,-116121,-33176,59790,79208,53573,44617,123470,208416,319466,329568,180720,56508,-17744,-24655,11834,30325,27697,-4105,-50669,-53449,-37946,-58792,-89664,-112270,-70799,-28787,18856,12064,-20412,-76325,-100358,-63588,-81037,-137346,-127777,-92852,15969,164216,230977,229667,223939,260294,140285,12131,-78169,-71221,-38598,45395,76290,22484,-80984,-129585,-129396,-86864,-22794,63727,142893,178435,181132,159832,184790,300493,291717,154846,44782,27699,109283,154645,61290,-54582,24339,92283,146246,249434,244520,75340,-30293,-70286,-44022,-54844,-55135,-45729,-32174,28533,140769,160569,63269,-39065,-88973,-15170,110015,149801,51803,-46932,-78813,-92447,-39893,-44445,-82292,-76187,-79735,-77427,-76499,-82097,-52184,-61328,-123932,-105518,-113430,-86113,-56307,-63727,-84059,-67243,-21946,41978,32576,6462,-13362,-71596,-86363,-60140,8168,90276,128542,88082,14643,-31598,12603,58472,18787,-44910,408,97325,103563,51055,51827,40978,44901,143318,195639,120808,-12180,-101636,-106442,13692,6676,3380,6392,-9199,-50064,-96923,-92520,-96065,-58537,6535,103169,244692,361167,360647,151640,-16323,-112473,-82412,-60398,-82534,-39888,-17048,-29050,-64855,-51343,-2567,32249,2601,-68258,-73976,17822,118194,186742,122064,59065,14473,-22800,-19374,4696,26110,6473,-9568,-23819,9236,32838,-20210,7492,19833,-75090,-114419,-28691,8770,-81544,-42780,11009,51266,24959,-20782,-6888,74051,122492,133449,157376,131875,83705,70736,108449,307169,397700,201658,45526,28284,107060,234229,319934,268055,119870,13496,-80195,-76624,-8804,-22360,-60729,-23962,60956,91109,21119,21108,125944,254501,280423,308664,338509,191011,50300,-11766,19831,47093,-7554,-120797,-82189,-49654,-23501,44560,123822,155097,145521,104580,74369,36520,-61542,-36492,-60021,-62299,81245,298335,434433,319141,157628,-30102,-100206,2767,52724,-17803,-177856,-70874,-23985,-41501,-147565,-93349,-66940,-78411,-34213,-16059,-16101,-9451,-31148,-85357,-72004,-53219,14831,153398,191792,120417,117340,93875,60811,-7258,-42519,-41019,-31463,-31070,-14582,-38447,-50374,49599,144035,266493,254497,122917,60952,34877,-26868,-68963,-70973,15165,48445,36296,10370,45887,89563,71232,20183,-34859,-66508,-95287,-83772,-69726,-54936,-43932,-28693,-89927,-38653,25098,25301,15462,70820,114145,128199,191461,232988,114623,-11134,-27121,21915,-4919,-44914,-85502,-64981,-22065,13482,14288,8587,-2727,23806,80662,87962,37406,-33134,-104494,-78502,-61454,-54584,-33476,-19997,-41064,-84444,-65032,-11925,47253,61784,10575,11634,66245,99175,53650,18728,-31833,-43166,41873,112446,73910,13412,22036,30423,56532,83390,52112,-2960,-47005,-39820,-49180,-79266,-41147,17871,21420,24398,13350,-12030,-59867,-70812,-59999,-24601,42668,49416,74963,91762,97088,47434,-41914,-78411,-76152,-60117,-54036,-98745,-111031,-97985,-74230,-83709,-51837,22261,52669,37651,2582,-40095,-29817,33067,73031,30692,-37896,-97661,-82638,-76785,-39423,-19668,-43653,-61947,-7166,29958,4334,-79972,-96201,-71900,-67938,-71452,-42144,-35156,-81637,-45603,19116,31832,36930,57864,71001,88851,85554,50425,131882,193436,192913,223859,192361,85523,20453,39879,41799,-839,-44970,-62734],[-65203,-43602,-10162,-4976,-84206,-94112,-49135,25023,75350,83189,-653,-95716,-89388,-121714,-105513,4439,94721,168157,128910,16307,-59487,-83628,-61782,65014,193582,275726,280831,209273,120359,54692,-37317,-55197,43654,47309,-4706,-5090,104316,233650,219412,82372,-45804,-79436,91017,198138,101866,-61484,-59906,56520,76469,53283,30217,30167,-11301,-77237,6752,45524,-4936,-44799,57057,253357,409675,448853,272251,41549,-63629,-60395,-20027,-5479,20527,58763,53148,-27672,-61432,72010,165525,160481,97527,16460,-46604,-107027,-97606,-55779,-56769,-99876,-55093,85931,270495,336747,219081,-1423,7852,249048,353171,281672,117528,-73653,-87683,16753,102850,105856,37188,-11787,-44460,-63106,-68112,-63912,-78906,-79576,-56967,-8797,-9998,-47095,-74954,-119969,-133794,-83936,37495,161386,231412,151582,25210,-118465,-69895,-17307,-30892,-82895,-106582,-100595,-21448,94925,235006,324839,220307,46612,-63096,-72373,-31980,-6349,37378,88684,108227,28001,-70751,-46236,-1691,-34253,-22527,30454,63604,81986,70741,75463,77627,100886,172899,190377,112782,23424,-17450,-21425,-82812,-68916,-5998,56784,83303,2865,-69733,-3309,39126,36653,23350,-11154,-43533,-60854,-62539,-8456,99148,140696,129809,45387,-55004,-61727,19786,75282,-7402,-46184,-31883,-19751,-17944,-14144,8180,80580,150704,161526,134865,50176,-44612,-66797,-15930,6908,-7543,-7080,38442,51802,28562,19637,6884,-38375,-72478,-22044,24011,-190,-23646,-23485,20391,41265,140122,241231,165396,35379,-14610,50788,110949,25248,-62615,-85595,-105243,-136130,-141199,-88703,-108903,-95193,8436,73368,50658,22821,-16507,-73843,-95315,-58058,-50917,-41500,-710,111831,169033,206787,201525,138298,78483,40959,64977,136710,168581,88973,-1459,-70050,-82048,-38253,35775,131254,214017,188848,101661,94036,104130,69499,40424,-30281,-96222,-68458,-21369,-68066,-158897,-147951,-97073,-59600,-64165,-66180,-16301,92162,199113,258744,311256,298363,273078,265573,170255,76724,25301,-11784,-42059,-62111,-34774,18252,26437,-44233,-45108,2845,32064,75614,83899,59730,48390,128728,161557,118812,86003,10722,-60658,-116372,-76939,-57702,-68884,-111819,-81745,-82645,-92727,-58460,-24858,10630,46398,30353,-54883,-116181,-5201,123946,156709,118566,136193,117047,16475,-81936,-50222,2874,12522,-10137,-53105,-37976,-3462,-6275,-23080,-33124,-65464,-22963,-14710,-12038,83561,136940,73856,1978,-37521,-28695,-53112,-84291,-128246,-96304,-68032,-31805,14227,156207,375465,414382,307987,150549,69354,21888,-50005,-99752,6440,165370,225332,129054,-28085,-75205,-25786,59056,98490,21764,-38144,-52572,-33837,3357,38702,30547,4000,15794,23337,-49723,-101117,-122997,-94420,-69483,-76134,-33593,13884,23245,37789,63112,48237,22836,-2955,690,9982,2309,-57574,-65109,-111,132962,273163,317871,214672,24907,-61363,-98672,-54865,-14642,22752,-14058,13815,65889,65553,42573,-16814,-83788,-131914,-124920,-75449,16076,25792,-20869,-55455,-81956,-72633,-12084,17970,-34954,-98989,-122373,-85989,-3328,51757,36178,6121,-12582,-18863,-42202,7561,142620,265791,322722,256603,112530,2652,-44495,-55442,-68202,-47519,14388,27737,-7500,-12130,-51515,-63649,-23588,-11543,-70562,-113606,-100204,-79152,-75936,-70150,-98292,-111562,-54096,4006,74037,139864,183414,128691,-38185,-80142,-9900,-16476,-76920,-108286,-125101,-85531,-33104,8284,-7597,-46593,35280,93641,81398,105908,47964,102221,177426,260487,299192,270090,182495,104581,106269,163075,201678,195033,148188,159289,103963,15768,-27944,-22988,-13044,-778,6923,-44671,-124731,-38154,1679,992,6788,-35952,-103205,-107013,-30398,-28540,-111025,-53019,120691,208778,179247,72963,-75672,-93458,-44706,-40537,-121747,-80273,-4864,78065,133301,109106,60492,22476,-64531,-63713,-11336,94889,177248,121736,9079,-40508,-39105,-3298,4123,13162,726,-69763,-53282,47245,148696,198902,159647,53063,-46955,25592,148293,88258,-38929,-90514,6360,78501,66762,9418,-54336,-70035,16234,40235,3543,-46879,-61307,3970,10341,16480,32829,16276,36634,90898,115113,60331,84632,161293,180757,144894,81627,55375,17829,-22764,17276,84168,58019,-106990,-79487,15870,89518,85309,34778,5035,31392,68326,34718,-32270,-27293,12773,57777,34818,-39399,-108785,-82014,-53494,-27464,-2216,-64152,-137219,-62042,21011,38590,-13839,-62974,-55663,-71915,-96109,-62750,-21295,30355,33137,-25797,-4975,9542,-25259,-10088,42129,62172,62874,47345,30068,27131,36847,43542,47646,-6267,-36386,-48065,-13107,107120,264400,414640,403486,277720,167480,95881,55195,38029,40502,62544,77060,74715,118172,151549,175841,154845,62884,-23738,-67293,-68755,-33321,11272,20388,-62779,-134494,-57511,4421,-5715,-26411,-47851,-114064,-60859,19204,38569,36136,41739,-20522,-29851,58305,88656,-11103,-66936,-87030,-117830,-116969,-79324,-93599,-138458,-91073,-51939,-6471,-1106,-70276,-131443,-14563,93439,96173,32321,-68236,-57153,-27384,-16127,-58849,-83182,-44497,35431,71644,37218,342,-449,31015,50066,92074,102364,79706,23272,-68761,-85924,-91016,-71803,47175,98639,13270,-73393,-80655,-50123,-73751,-60755,-74975,-105906,-64150,-62595,-85824,-66272,-91640,-91401,-43915,-53736,-90369,-119725,-147072,-135898,-141195,-148473,-122091,-122057,-38230,107251,201517,169273,88380,41808,-55058,-134756,-98152,-2530,-28363,-74073,-99583,-108366,-81157,-76325,-80548,-49356,56493,228019,284040,237223,146507,-13711,-100212,-75821,-75660,-125874,-99587,-67703,-52378,-85902,-45508,70579,134173,138431,124269,70303,63331,199068,247783,149321,31820,-79217,-65358,40620,161627,130288,18251,-102469,-105169,-100936,-117375,-8123,81399,86898,38531,-37591,-72714,-47454,-778,41164,15244,-95937,-62320,93256,210206,66715,-221776,-299714,-228648,-124443,-19659,45238,54219,30222,42859,43646,67118,84176,66224,14178,-45081,-13641,-18829,-19746,1718,51359,76572,25246,31894,70236,50865,-15048,-43577,31240,166268,235171,291432,194079,-55363,-96890,-37911,1542,-35854,-49107,-41458,-15112,38456,140850,140861,28359,-44663,-116532,-154922,-131933,-163035,-159059,-44732,33068,48900,-4506,-155755,-47956,98232,58161,-97572,-1542,82471,14210,-78611,-85521,21513,107415,84890,-39846,-104775,-72452,-67522,49250,134129,66404,-38027,-83856,-81297,-65755,-55781,-37375,-63510,-99252,-97083,-82507,-71215,-61941,-58094,-97171,-103529,-50485,64625,175215,169944,138664,49795,-11142,-61639,-106352,-128871,-101698,-58363,-41886,4598,7280,14908,17340,74028,142019,243205,165191,75097,48686,-79774,-11625,94191,111306,16152,-83477,-126086,-97783,-65723,-65718,-79460,-61297,-21042,-32284,-27607,12070,61228,121397,313233,491044,378558,110820,-37320,-80165,-79827,-13155,55079,45172,-62194,-87007,-19992,-44576,-81773,6918,3376,-72861,-6515,128334,159095,81514,1711,-65648,-102688,29386,141105,118764,69502,-55086,-130745,-75761,180,-9428,-53039,-24253,83815,161892,107816,-9838,-74169,-91508,-62146,-41494,-72811,-100513,-121493,-33629,-4358,79514,169576,220950,157326,70283,29112,45300,80544,122634,114688,154332,192108,196485,93830,-21618,-49115,-18674,3080,85844,211689,215604,86989,-17944,-70615,-76068,-25852,62221,195045,206327,94066,-48384,-137133,-114580,-67809,-6957,-7600,-58763,-80762,-82817,-61118,-39666,-52605,-65478,-77539,-122546,-62463,-60767,-64745,-61219,-93644,-113185,-11827,109221,175375,146612,55504,-8356,-50981,-71248,-45627,59579,134484,133077,109364,102237,92950,91010,94821,119188,152570,78377,-25061,-124559,-176708,-131882,-99060,-79940,12428,110183,158514,177776,103562,21019,2803,-1441,46669,196688,295706,228906,132978,61945,74039,19863,-21455,-65162,-83507,-24500,57204,113831,148833,155399,169451,162937,90964,51381,60537,106083,113038,36142,-86154,-83511,-61821,-72580,-42335,-9803,-3658,-35578,-64135,-82750,-93160,-133570,-113088,-9043,98631,120567,68095,41738,41678,19553,-52848,-60921,24366,97587,143858,174347,151809,65134,-5533,-9215,63171,203163,173028,21167,-88159,-70084,41777,84250,76506,57200,50030,29052,19364,12093,719,-1005,8134,20482,8981,19658,21790,20430,18251,-12409,-23730,-28481,-70522,-80343,-29328,-23895,-46419,-86547,-144970,-113997,-69714,-83339,-68872,-66493,-49462,-33498,-101848,-143890,-72596,-3455,54095,91268,69756,567,-49215,5927,85905,189493,205886,135678,31492,-37160,-74410,-78834,-86350,-106660,-129966,-122760,-84346,-121340,-49495,96627,197271,203130,235757,309873,380782,296324,82594,-6986,37651,44235,1936,-64408,-34524,111501,220309,172532,173401,237017,293005,206787,62482,-31047,-58006,-69369,-44654,-40743,7565,33506,35375,38887,3023,-80909,-148372,-102930,-30600,46041,115498,122449,136934,121301,2305,-106946,-23980,15256,19338,69394,103214,57832,-23586,-70801,-62517,-57175,-52472,-32425,-69986,-23724,31211,-26286,-144870,-118360,-30798,72171,209435,269458,220463,124602,70719,31800,-26279,-29736,26813,96691,170354,180297,86213,48601,42393,42998,-3510,-41061,-17896,-11116,-97645,-97632,-54043,-16727,2454,-50031,-107345,-154138,-152945,-134996,15450,173161,180512,116616,74775,19226,-111819,-126238,-83287,-33347,-5692,-37271,-49783,-61472,-41302,17413,30142,34807,56222,44183,-47976,-148672,-96230,-103757,-136691,-91491,-67093,-85251,-59422,-24556,29441,119166,117604,26238,-57399,-118827,-119974,-115509,-127385,-117875,-101357,-79648,-71845,-68800,-35169,81308,176128,121969,79304,-396,-36447,-60798,-80249,-50905,-22700,-71807,-121499,-35251,6429,-33907,-46228,2228,64192,79420,72007,65512,61326,50545,77325,165210,162708,33931,-76538,-42392,-31881,-59650,-91482,-22352,56355,105252,90891,58353,52545,37810,4128,-953,-16799,-71562,-101649,-12701,62185,104619,100483,63243,876,-69393,-116803,-5818,100383,196528,133561,135143,136263,81040,23895,-37120,-67201,-48909,-36841,12375,96519,149505,78777,-28558,-42013,-14748,-37641,-57475,-58655,-71288,-111715,-105911,-85277,-97757,-68248,46832,110713,78911,54655,-9705,-137414,-74417,10558,55342,131110,184900,236376,254123,151225,-34784,-120425,-129976,-101920,-6516,96476,142417,133677,127830,114919,71192,36336,44684,90021,40418,-2004,36003,83616,109026,109609,67775,74219,107833,93295,45924,28647,131534,211325,289282,285031,170872,96974,65936,63946,86954,125525,197860,229483,71334,-93243,-104486,-80620,-83860,-56568,-49254,-38121,8967,107474,190000,181952,70859,-37835,-111814,-82672,-48722,6718,-23208,-46444,52769,78741,-4298,-123322,-89615,29354,143578,216836,150530,15098,-21285,45550,8896,-74780,-95026,-60084,-14094,-3631,2746,126086,136116,80206,43555,36478,34911,40481,5282,-56552,-72586,14671,113724,119569,18004,-83061,-87474,-22432,43315,-3577,-69014,-107241,-96456,-32897,44548,76570,55228,48792,42817,-5113,-61998,-84541,-70082,-82719,-111629,-98223,-60274,-57602,-73685,-36995,-39896,-75803,-79592,-96659,-25396,52719,94613,68389,-40253,-87099,-81565,-44989,-18049,-31693,-42424,-85858,-114048,-120589,-141991,-131652,-94806,-104670,-122287,-48655,41293,62418,32619,-628,53597,148914,291210,343497,212436,83104,-5977,-21744,12990,35776,49928,32675,-11096,-28434,-28306,-59079,-92567,-109485,-72473,-34405,11154,1065,-37003,-102740,-108831,-70187,-82446,-130775,-122938,-99932,6230,150852,199537,192143,188053,231021,135190,25132,-63507,-63359,-30930,47659,67545,-6329,-106762,-135353,-130195,-79189,-1877,95509,170397,195113,187622,158929,178569,273520,241528,130544,52528,51086,134714,174816,63018,-64418,21612,109441,177365,266020,231208,61285,-43280,-86861,-64774,-75008,-69325,-57965,-38663,33119,159821,179806,59806,-50317,-96554,-30715,84805,143333,72978,-15817,-61752,-83786,-39325,-44271,-83526,-84756,-90222,-90471,-89624,-80276,-39746,-45694,-104990,-107752,-108242,-76387,-53233,-66042,-88418,-66414,-15283,69177,80549,47989,14609,-67186,-81421,-55841,10282,86076,115631,71945,2156,-69676,-34188,31575,7199,-43679,11346,105563,103185,51404,51137,43077,45414,144319,178248,99551,-29308,-109810,-102027,9291,-9200,-25475,-42180,-57634,-81159,-105840,-85844,-91412,-52645,5647,89499,206055,320908,341170,153743,-8523,-121820,-94932,-66099,-98118,-67145,-32761,-32075,-63705,-53666,-2694,32900,-3237,-79830,-74795,29147,129991,193683,113872,46228,2516,-22883,-8550,18171,42781,31494,16343,-1875,36433,53330,-2601,31685,48748,-49356,-111572,-16529,15037,-78591,-48804,5061,49023,25402,-26520,-16906,62522,106389,114786,129594,103557,57363,54307,103630,296139,349314,159278,14856,14684,109562,251943,335399,255689,111509,8263,-90043,-66512,866,-18845,-57759,-32292,59516,95249,26472,22691,121960,268400,311715,358236,395799,199021,42977,-24715,-602,44940,315,-108023,-98296,-69745,-32971,53466,130939,141429,127527,87545,57902,12562,-79303,-39980,-68397,-53762,80395,262463,416082,278202,113775,-42201,-53776,-38351,5189,-47268,-140980,-47150,21463,36333,-45975,-110849,-91546,-73840,-15862,15316,13842,10539,-21987,-75135,-64470,-47613,32497,165925,195836,129811,128501,104658,62593,-7210,-42244,-40655,-25080,-22521,-15945,-44934,-30663,62829,146816,252879,222666,73895,3790,-20071,-67158,-82463,-49985,33945,42603,12247,-29643,10909,64453,57683,4120,-50640,-71395,-98887,-89626,-71673,-62430,-54422,-29817,-92933,-55739,8263,11026,7467,66465,112778,136212,226675,295942,148686,-2319,-33813,25761,10923,-31124,-98854,-77956,-28991,12921,19752,19035,9946,29319,68876,59704,13092,-51650,-103446,-53056,-40108,-43438,-40975,-32693,-38513,-73778,-68372,-21805,36543,60548,14319,14513,68075,102994,61558,33899,-5630,-8511,79642,139189,97644,35206,28496,31137,44747,61597,41815,-858,-40470,-30438,-37086,-75486,-37454,28195,31245,31501,17617,-17203,-78790,-69466,-44580,-14838,35656,39243,62936,73072,85793,40635,-41163,-73785,-76356,-59746,-51018,-95973,-112909,-100580,-77846,-80175,-34285,31679,58456,42939,9708,-30201,-19014,47403,84855,43152,-21818,-74836,-67387,-47125,-8961,2072,-32428,-49183,-1245,26066,967,-75673,-88830,-75076,-69070,-63781,-36229,-26731,-72609,-47740,12378,23567,27139,38021,44852,51756,49219,22554,104310,161347,166947,209833,191203,73159,1367,57058,67755,16304,-31938,-58710],[-75053,-45430,-9999,-11775,-102386,-87747,-35905,44205,107573,118351,10296,-106456,-100803,-129761,-128395,-20915,66426,136653,104495,-513,-76541,-102676,-72801,57946,193843,293263,318456,238598,121139,40600,-43186,-48785,40605,47467,1887,12012,135616,292571,276447,110414,-48436,-89215,72403,156536,64925,-85506,-64377,51914,75207,58094,26663,10664,-41047,-90488,6846,36434,-22756,-78497,8531,173229,314949,379109,249557,32113,-81363,-71118,-20730,7031,34381,64851,34859,-38806,-72286,72306,171053,162710,96080,13715,-54192,-115759,-117217,-78244,-69657,-93528,-92615,64447,263498,336842,220997,1989,-32235,165020,228190,162616,27737,-121089,-83906,-3165,71696,76644,21493,-24402,-61242,-75573,-79377,-75013,-88046,-81228,-51366,-1036,-2907,-41620,-80820,-116874,-126679,-81844,49846,175099,227438,139943,24162,-104105,-83760,-29166,-38037,-65640,-67492,-110751,-23138,114073,283207,344837,212527,43480,-58812,-65516,-29570,-6528,35749,87396,110639,33750,-69711,-61378,-13376,-33446,-26177,25104,64778,114539,128651,124067,111288,142630,233007,259742,164798,55262,-5843,-32265,-97225,-71779,-15735,28170,43543,-9246,-43802,20487,48112,38019,17175,-22131,-57875,-73909,-55975,1917,108173,152637,139031,51950,-48278,-48697,38316,105884,34316,-17744,-17308,-11814,-7379,2981,26754,104174,176000,190582,165691,74360,-34492,-68328,-8138,23283,6461,-764,37469,42427,16591,17174,6181,-46079,-85064,-20195,40478,6787,-28725,-12432,29946,57372,162596,235247,156150,28542,-19985,40521,100711,33626,-50477,-81204,-92236,-123349,-116874,-60623,-77180,-100584,-14342,59894,40154,9700,-14273,-40909,-47425,-32232,-46438,-34215,21416,134315,175183,192823,178015,111993,52651,15571,42780,131434,176765,95098,6828,-52869,-117129,-66619,30465,136478,240148,235178,136344,108966,79700,35633,23036,-22651,-79745,-55048,-6340,-61215,-163277,-151801,-93450,-53648,-58783,-71411,-23058,93812,213712,273884,320974,301220,238167,200806,108944,37158,4306,-23608,-47989,-65967,-33687,30472,41809,-45056,-70766,-17300,13327,54046,65158,53938,47375,122210,155504,106071,67415,-1694,-68175,-113146,-69038,-46340,-52050,-87168,-110062,-98584,-74142,-52124,-33500,-11717,9948,3673,-52724,-101365,-11071,124274,160694,113008,121758,96625,-2702,-91405,-53508,-6876,-288,-26545,-70807,-47924,-7451,-4254,-28429,-61785,-89075,-31359,-9932,-23785,63338,140143,88657,18943,-27159,-31859,-58552,-83132,-123167,-103724,-71358,-32205,6856,125054,301624,326767,264854,146840,79625,34678,-41697,-104536,-2796,145443,194812,95525,-57744,-97891,-54781,33644,80906,32603,-22706,-34180,-19217,12671,44634,32096,1684,11432,19704,-44106,-108604,-120849,-92786,-69018,-89765,-33498,26990,45891,62031,87998,65111,26923,-2817,4915,15869,5245,-52993,-46659,38939,195900,345764,397053,290967,72031,-56628,-124884,-86700,-42897,8943,4683,50703,84180,76557,49739,-23584,-90761,-120048,-115036,-69522,20446,33653,-18244,-58530,-83802,-64062,4441,32190,-30673,-97969,-121047,-80505,-8802,37879,17471,-23065,-64959,-81173,-76338,24870,159140,274523,322118,254409,121065,9667,-35238,-39502,-44666,-29891,11033,2012,-38149,-33042,-59604,-63915,-24827,-10126,-61048,-106241,-124109,-102507,-94025,-83288,-107789,-88909,-35728,6954,69878,135742,184353,142548,-30178,-101932,-24884,-21792,-77428,-107695,-116993,-72875,-12200,30844,2745,-49902,36579,125728,156044,147392,15180,43763,132929,225386,279582,259143,156840,78114,94537,160063,204924,211510,167292,166618,106258,14700,-37067,-39030,-11713,1157,-1369,-57786,-108459,-17662,21493,14054,9694,-38271,-101896,-117510,-40282,-37284,-112165,-33318,131657,206746,177723,61774,-84917,-84764,-47778,-45536,-115849,-78814,-7541,69643,125018,104085,47958,13863,-64121,-64978,-14563,110810,210475,175991,39542,-42147,-49881,3121,12602,11809,-4948,-74267,-40069,64003,171376,215435,169164,53752,-49632,27438,156370,106915,-20726,-93695,-6781,64929,64490,23112,-33632,-63892,19130,45805,5391,-55472,-77708,-4153,2218,-695,12437,4687,28139,81228,115395,76498,105150,168373,159419,100323,32928,16524,-10569,-41063,13438,80443,40682,-117784,-72717,19755,95890,92752,40605,9848,39947,92090,78083,5527,-18871,-2716,37393,25859,-44479,-109110,-82174,-57796,-31782,1281,-60362,-133870,-60559,28418,35547,-28335,-87121,-66506,-66221,-87802,-59013,-21123,34675,48013,-5345,9335,-6430,-48025,12027,71612,93562,94555,89031,65487,53408,38889,36425,55729,18056,3798,4675,51929,161433,273944,376716,352151,233920,142914,82475,37473,13308,12742,34230,58165,49976,63583,94163,135988,122277,46128,-33917,-64368,-50803,-15694,22637,30240,-49629,-132835,-70230,-12464,-21109,-31331,-42494,-86515,-90137,-24962,11163,34535,61701,7469,-39311,34765,59057,-35890,-82835,-97784,-111395,-77797,-27640,-42396,-91114,-80441,-41552,3962,6171,-67816,-123298,-12122,88199,99208,46081,-52036,-65360,-48933,-34501,-66702,-84405,-42615,46689,83486,38632,-3201,-2780,27942,52475,98238,95846,76354,34653,-51930,-79384,-92134,-81955,19501,72146,-7280,-82623,-64442,-34447,-72273,-71811,-72956,-92896,-61025,-75541,-120900,-75800,-106132,-103843,-50104,-64263,-107361,-127244,-126353,-126352,-140141,-127900,-103969,-117990,-36170,149306,277307,248098,151189,77518,-31501,-103354,-142056,-28938,-32251,-67132,-90078,-102901,-78502,-76948,-88328,-59278,54223,228564,263522,222921,144267,-16599,-97051,-76537,-76947,-123191,-95224,-68166,-58881,-99924,-65769,55758,134402,157687,155428,109930,110258,233070,258111,156744,42007,-59474,-31660,71541,188362,153648,23895,-106251,-97869,-87833,-112734,-19132,69089,88478,56505,-17538,-64686,-30048,18153,47259,814,-110193,-61052,90601,196226,69439,-197629,-267126,-203767,-108365,-13430,40195,54194,30248,42865,39506,48632,69783,48001,-926,-55548,-23122,-38856,-36206,-13087,21769,44026,5866,18163,57871,44724,-18898,-41433,32231,154379,195719,231387,189092,-36744,-91537,-67943,-23913,-45423,-47977,-32097,-2291,54363,164810,156175,44138,-41766,-114507,-140115,-136962,-211349,-252796,-149146,-51434,-10273,-43855,-173512,-31233,125880,68334,-80086,-5290,72947,4544,-83870,-91073,12451,98472,80244,-42781,-101088,-66408,-60517,41401,131452,76919,-32388,-90410,-91613,-75422,-61031,-42388,-72003,-110382,-111705,-106191,-97261,-78942,-67808,-90507,-91832,-40767,68756,168005,163837,145690,77001,38711,-98,-46660,-81881,-71673,-37852,-37059,-11940,-9900,3393,14986,77347,153266,262406,167186,80319,57431,-72474,-15421,99714,119489,21779,-77539,-109370,-73769,-48863,-55758,-74711,-60904,-19124,-21006,-11502,16429,46425,79152,233608,412539,330183,103081,-34319,-77459,-79282,-14032,49757,36626,-73073,-83841,-11372,-44348,-80545,7478,10135,-56080,12922,159144,197515,116292,28138,-52146,-101727,44673,184612,166000,73365,-53722,-134312,-82224,-126,-2715,-54344,-42160,68271,158264,124039,15427,-56539,-97409,-78625,-50010,-65487,-73661,-144070,-55089,-23987,59361,141444,184584,133619,74169,44507,60575,90709,117492,93355,139666,193001,213761,113230,-12090,-57170,-41163,-321,125218,281754,276976,129616,6928,-57207,-71450,-23723,58768,186698,231918,124554,-30112,-125184,-105512,-52847,9048,-1658,-56215,-77042,-83636,-71891,-49488,-62770,-79552,-86887,-125822,-58786,-48521,-55778,-51361,-87455,-129811,-27356,88082,164361,142022,55241,605,-38922,-59400,-27063,96360,155453,132374,88832,67850,62101,62528,66315,84222,116340,53036,-40037,-130633,-166606,-140222,-125384,-115219,-26872,79445,136216,168737,111195,27466,2875,-2388,43090,167947,241426,189075,115330,57866,68679,4796,-33760,-66149,-65453,7770,98914,137186,149306,146262,143464,111945,50479,28648,45529,93937,102194,36721,-72212,-79853,-69502,-83896,-57955,-24184,-9647,-37289,-55682,-60403,-63090,-113233,-130187,-9501,118978,148640,81752,39657,33327,6882,-70688,-57347,44446,131310,175884,193738,160424,59169,-18001,-3306,99489,256159,229556,56832,-59409,-68568,21828,56910,58647,45113,41313,18231,11907,14781,11709,13116,24143,41296,23513,19211,13676,11853,10706,-13506,-13705,-13814,-54308,-59261,-15669,-22416,-57469,-109914,-170155,-80925,-25868,-39966,-37252,-41927,-25543,-33233,-119800,-149234,-73548,-4972,52581,93634,80210,15760,-35343,-1160,55964,144315,180388,140023,51956,-21186,-73176,-82589,-80949,-90020,-106773,-108459,-85428,-131477,-43671,112418,210252,171939,164438,248551,329251,244730,48959,-33331,11288,13663,-29690,-72729,-16559,120343,238871,179603,157888,204205,270990,213550,67932,-21781,-56129,-73822,-56912,-49012,6390,32457,34377,35628,-4448,-93722,-129363,-75849,-23840,21201,76470,83014,106333,105752,2927,-159279,-34389,43086,83758,123005,106254,54161,-7317,-37336,-12971,-5384,-25898,-32657,-63402,-26043,9104,-46268,-158953,-111732,-18775,94025,245421,319487,259091,147934,80336,23249,-39263,-45038,20493,109367,190691,194092,93615,49453,50993,62985,31398,5048,10669,-2202,-89487,-87547,-49814,-10224,8826,-46593,-102568,-164502,-163802,-124089,44459,237184,271968,213195,103656,-7153,-122869,-118178,-73062,-6282,24648,-20006,-45667,-71246,-57085,-5255,4155,3197,18012,16525,-58051,-146453,-75770,-82977,-114681,-66155,-32513,-58652,-65627,-45961,14660,115640,118881,34037,-57161,-139028,-136413,-122391,-124471,-115754,-104446,-84655,-73834,-69931,-37389,70238,152555,100346,78810,2055,-36080,-64740,-91507,-61824,-27306,-75273,-131008,-31624,16380,-13437,-21786,20354,80577,86695,69040,56233,47575,49903,117159,201313,182530,45289,-76501,-42624,-33397,-58209,-87072,-28039,40167,89529,90621,60538,53382,30692,-1967,-3446,-13278,-61882,-110922,-29567,49775,91343,83139,47561,-18416,-86349,-123291,-1021,102541,219479,172015,168839,153196,78662,7992,-64443,-113161,-105020,-68071,10964,97097,141506,71703,-26800,-44840,-24207,-40094,-48596,-48213,-62232,-96363,-82767,-63644,-82739,-59877,44625,80175,46447,32572,-20640,-137936,-71618,4009,30921,99896,164262,217634,228695,122769,-56396,-148180,-153080,-114495,-23570,87394,150389,144575,126680,79435,38364,32697,53449,85194,19823,-22453,25883,77043,101960,104748,65790,68766,97154,91686,67568,44737,116549,170544,241314,257580,157269,82545,39737,41841,72614,100718,129940,174316,60295,-88600,-96834,-85226,-94923,-61545,-47143,-34193,13862,112059,186036,162150,57048,-46736,-109917,-84860,-58450,-4316,-31583,-57083,36243,56865,-16617,-123586,-91991,27176,140062,199773,108420,-13126,-3840,71074,29524,-70651,-86776,-29598,35091,13100,-14776,134602,177665,112693,62239,52824,49912,45668,4440,-66422,-82874,17589,125934,140920,40754,-67692,-85735,-1203,62041,24994,-30194,-78422,-88623,-44752,17004,42484,56101,64948,60451,5273,-59035,-93919,-83626,-91974,-112725,-102860,-71131,-71984,-97134,-66088,-58554,-79525,-61720,-61358,-11772,62856,97040,54121,-44829,-88894,-91133,-58798,-30043,-37167,-39230,-85835,-121045,-137476,-152937,-119317,-85521,-99711,-124772,-59878,25624,46913,13141,-38828,-4956,93161,255026,346212,240369,108010,6210,-17338,14052,39694,70500,70848,32902,-1175,-18454,-58887,-94763,-105789,-69669,-35718,6644,-8090,-52447,-128004,-100316,-68056,-78766,-120080,-113165,-103597,-4473,131760,164329,157121,160367,208965,133738,37679,-50106,-56500,-25253,46072,53397,-38992,-124853,-131519,-126856,-68499,21684,128629,197150,209394,191197,154870,164638,230611,179361,101757,63759,75525,156204,183148,54933,-77277,16659,122245,205810,276738,211678,43801,-59653,-107043,-87918,-90774,-76160,-66025,-42772,36906,172184,189315,51923,-64096,-105571,-51806,53084,131964,92267,14399,-43307,-74883,-39266,-44605,-84103,-94212,-103164,-105675,-97395,-72670,-29330,-29891,-85375,-101088,-98458,-66461,-50575,-69849,-93888,-64784,-9256,87064,113063,74967,33728,-62148,-76968,-53002,9833,77342,95259,50440,131,-79398,-87383,-2620,-8168,-39558,23213,110581,101654,52897,51589,45946,46554,139649,154590,77033,-45471,-117586,-96419,5865,-23821,-54406,-90351,-92320,-94973,-98849,-78779,-84009,-45269,4486,72678,163270,268518,308167,152268,1,-114315,-105261,-71374,-110270,-90151,-37706,-25137,-60774,-55887,137,36019,-8322,-92195,-75000,37125,132191,181039,94560,26585,-17622,-32117,-7062,24030,53348,52814,43011,24387,70221,77509,13458,49747,73393,-23651,-112653,-13802,10270,-79393,-53697,-2459,43698,22656,-34982,-28925,50297,90021,93767,99323,73294,28735,34703,97646,281395,300654,121735,-16551,1330,111449,260029,330881,229283,96337,471,-98205,-61441,1655,-23424,-57233,-29994,58086,93470,26869,18541,110374,275061,342027,410713,446714,203118,33947,-37446,-24989,33158,-1617,-101940,-110811,-89361,-40268,61175,131506,123819,109683,70086,40504,-10732,-86231,-44925,-75708,-46910,80236,229230,411261,259936,90399,-48624,-10741,3884,27638,-23071,-131025,-50509,43313,65691,-23269,-120043,-100774,-75770,-23572,14316,12629,6833,-25554,-69602,-58491,-41890,46807,170503,192523,134681,135796,114743,65501,-5603,-41137,-39007,-18325,-17137,-22466,-55302,-18606,71582,149863,245227,201437,41647,-36240,-61627,-91397,-77160,-31069,43752,30536,-14177,-67234,-19522,38648,40146,-17484,-69817,-77589,-104689,-96345,-73758,-70830,-64828,-29323,-85711,-78478,-14993,-9450,-5908,57186,106030,138126,253105,350176,175291,1783,-41928,27968,25736,-16088,-107403,-95419,-42038,6698,21299,26668,21245,36409,59720,32197,-15188,-73764,-92911,-30942,-21897,-33047,-47683,-47519,-37374,-62330,-74162,-36671,19611,52991,14237,15271,67917,104162,68651,51906,27596,33316,118159,152427,105653,57303,33186,27789,30265,38410,28650,-1431,-36420,-25320,-28231,-74696,-39475,32839,36136,35439,22212,-17913,-96178,-65882,-31614,-6279,25703,24682,45141,46498,63950,24116,-46979,-72396,-79078,-61709,-51210,-94611,-114739,-102901,-79385,-69166,-22529,34167,55850,38550,7768,-27304,-13503,53395,87977,51465,-5115,-46939,-45640,-15185,19484,21602,-22401,-39949,-1521,17498,-2626,-64443,-78950,-79369,-70424,-54656,-31627,-21126,-66445,-52960,3895,16037,18700,18802,18435,13656,10719,-5582,80285,133835,145135,197364,193671,68773,-21199,67786,85032,26019,-24892,-56838],[-76229,-38883,-2076,-10910,-104901,-68932,-12628,72853,147847,159412,29756,-103966,-99941,-120141,-138909,-38012,44819,107767,82026,-11476,-86533,-113877,-71612,60037,198229,310450,355689,271982,127395,35243,-35252,-30919,46404,55574,16564,39279,178103,358795,339087,145562,-43201,-88039,64513,121839,34207,-101354,-59984,53538,80668,70064,33658,-3417,-68984,-95872,12719,35124,-29458,-100186,-30352,106059,227869,306281,221257,26136,-93140,-75474,-16045,25945,56312,77382,24664,-40956,-78363,73843,172429,161570,96076,14060,-57007,-115555,-130744,-95903,-77914,-80367,-111896,50587,250648,330458,222078,12203,-73349,92576,128055,67738,-50548,-104763,-59144,-11770,44534,50474,10476,-31093,-71812,-85311,-84861,-80060,-90930,-77726,-42119,10493,9793,-30191,-81404,-109306,-112158,-68913,67740,190377,225042,134032,29465,-85418,-92752,-37854,-40486,-43756,-21969,-72411,-14747,137499,328548,356396,203709,43365,-52763,-58778,-26753,-6119,34955,86266,112549,40867,-65666,-75612,-27532,-31826,-24885,24347,70853,153274,183151,165036,139687,182016,292021,329721,219013,89362,10571,-36839,-101838,-68573,-21325,4890,12482,-10592,-14109,41864,57733,41300,13477,-29982,-67783,-80953,-43997,13598,116181,161798,142822,56211,-40100,-33737,58992,137813,82668,16817,235,-1892,4344,21658,47633,123980,194243,215231,193467,99392,-22298,-69431,369,42095,25755,13225,44604,38847,5942,11753,988,-57579,-96077,-15699,55945,10070,-36548,-2111,42107,72876,181218,223932,145341,22345,-25828,29192,87568,40071,-38419,-73797,-77014,-103589,-94861,-30628,-46965,-79140,-25478,53747,43391,24452,24245,10144,190,-10490,-42765,-26769,41175,144110,166419,166921,144431,77716,21651,-11970,20138,123239,179565,96547,11658,-36439,-100783,-96075,22696,136462,256760,280213,177097,126939,61812,11107,11791,-8162,-47893,-23235,21107,-46071,-156302,-152108,-90524,-47218,-49159,-69294,-26540,95714,226261,286106,325148,294906,191629,128589,49676,64,-16186,-35678,-53946,-69601,-33324,40765,56747,-32104,-88050,-34790,-3175,34390,46709,47420,47924,113970,145605,91950,49002,-13689,-75003,-108435,-61835,-34805,-33047,-57194,-112860,-101707,-54946,-45216,-42179,-34409,-28305,-23988,-48810,-84608,-15760,120652,158489,102638,99867,69261,-25474,-100436,-57108,-14290,-6354,-35614,-83316,-54769,-11813,-4315,-34678,-86297,-106112,-39740,-5327,-29393,38036,134722,100020,35224,-14241,-32209,-62962,-82046,-116517,-110814,-74976,-32272,2636,97844,230901,237397,211050,135003,85467,44488,-34205,-109558,-11528,126373,168445,72937,-68819,-101421,-85765,2516,55097,38606,-8023,-14858,-3804,22052,48969,30589,-3617,5033,15042,-38734,-113800,-111141,-91598,-59711,-98375,-35373,40672,73530,88979,112669,79969,28573,-5502,6203,18748,4867,-49689,-27633,80033,257503,410342,464544,361792,123999,-40324,-126179,-113616,-52594,19056,44528,85086,96954,82998,53713,-29872,-91903,-107688,-105504,-64819,21611,38290,-16808,-60545,-84541,-55280,19056,42984,-28442,-96617,-122867,-79521,-17993,21964,356,-42604,-107709,-134195,-80709,46763,173253,277442,311348,242965,125142,15552,-26928,-24056,-22069,-10145,10348,-18485,-58532,-41938,-58574,-58876,-22952,-5526,-45746,-82642,-136198,-126300,-111507,-97742,-113053,-67101,-19285,6852,61505,127069,180326,154182,-17419,-123776,-43678,-30518,-79439,-106522,-105171,-60302,5849,49465,11370,-55788,29320,144696,225264,204633,22832,-12637,85933,185175,253353,242320,129977,54394,83859,155233,204341,224528,187636,172154,103915,11152,-47551,-52174,-12470,-2822,-10574,-68052,-90121,125,39940,25870,9685,-43607,-101930,-128737,-51165,-46108,-106533,-16316,133883,194896,166363,44471,-94388,-75378,-52296,-53196,-110309,-78097,-12477,57162,111770,95796,34170,3095,-64792,-67075,-14412,119793,229752,225146,72219,-42893,-64020,8063,19105,7677,-14491,-80482,-26900,78633,186714,221652,170453,48943,-55606,26160,154051,117917,-8386,-93817,-18468,50443,62661,37564,-12001,-59262,18385,50402,10130,-56345,-93794,-13838,-8335,-23395,-19563,-15403,15685,67349,106977,84607,115966,164100,130791,56926,-8199,-19712,-38678,-66033,1615,65344,15519,-127459,-66814,22066,99699,99174,46597,15067,48935,115162,122948,46616,-7283,-20448,14101,14370,-51113,-110945,-84019,-62043,-37735,2345,-58604,-129383,-55647,37679,34989,-37557,-105898,-72389,-58949,-80255,-55072,-18949,41920,68326,19306,22415,-21529,-49891,30954,81985,106730,113319,128317,106965,81097,40470,27492,60853,40561,41707,53209,115376,209480,270781,322586,288364,185612,115749,68126,21489,-8438,-11003,12103,48700,45867,28670,23528,82489,85304,28392,-44275,-58936,-30589,2137,31680,37744,-34697,-125056,-84092,-28868,-36438,-37052,-33365,-30457,-54801,-31761,9568,44434,80636,27120,-54317,11924,36418,-54989,-97474,-102605,-91060,-41631,17256,4166,-45234,-54762,-28540,13642,11985,-65806,-115405,-11969,76690,94102,54582,-39478,-73396,-70204,-47721,-72958,-82861,-40384,55669,92523,37569,-7846,-4922,25087,54399,100396,84176,66937,39474,-39732,-73732,-92989,-92182,-9959,42989,-27986,-89486,-50718,-22371,-67089,-80263,-70109,-77086,-47846,-68725,-150726,-84805,-120143,-106151,-49918,-69160,-109398,-96283,-85498,-87741,-109534,-100224,-81516,-108418,-34209,192694,355974,334568,224873,115971,-7695,-74802,-150391,-58550,-38397,-61290,-79614,-94700,-70627,-70492,-91066,-71218,47202,214949,227688,194412,131897,-22077,-90365,-75741,-77191,-119275,-90815,-69480,-65582,-108853,-81911,41901,132242,169367,174723,140750,152564,258464,265214,166272,55312,-35076,1551,100551,206273,168391,27022,-108249,-90990,-75820,-104098,-32378,47555,81880,68336,-380,-56730,-16745,31935,47992,-12503,-117015,-58373,80373,177007,72539,-171667,-233352,-177827,-93312,-10501,32343,51852,30224,40714,30702,18662,40803,18473,-20978,-65957,-32755,-60374,-52286,-26167,-6506,12799,-9551,9134,49696,39714,-23410,-39221,33055,138281,154161,169415,179783,-11833,-72812,-98957,-53452,-56404,-47110,-22484,11630,71414,189728,169519,53836,-48471,-138102,-114839,-84752,-137622,-167688,-55935,49452,88325,38383,-100224,-3328,155679,78015,-60995,-2843,66093,-4469,-88926,-93210,5887,89046,74427,-45806,-94059,-56958,-51919,30191,120752,85790,-24844,-97457,-101748,-86390,-68072,-50066,-82273,-122150,-128134,-127003,-122167,-96003,-76966,-83159,-82940,-33299,68253,149443,147356,145146,105574,95103,66259,17900,-28971,-35994,-13887,-25211,-25478,-26179,-9260,7624,73857,157613,270961,161621,81576,62787,-61825,-17523,102627,125315,29860,-65603,-85196,-44090,-26071,-39197,-63375,-55496,-14327,-9578,2703,21583,36252,46951,160552,324516,276226,93069,-34466,-77774,-80021,-15437,44380,28831,-81645,-74662,1417,-40984,-81821,1271,12815,-38863,34745,190161,236264,154314,58081,-36320,-100676,55333,213734,201219,71165,-51573,-133143,-88823,-260,6062,-49708,-56115,53600,153234,141044,44793,-30853,-91039,-91848,-58548,-57788,-44103,-147560,-80512,-44406,40653,116360,149301,107139,74895,57216,73099,96540,105882,68492,121052,186436,221529,127876,-1134,-60905,-63741,-3789,156391,345358,338970,179859,38731,-37814,-60894,-17854,55969,170669,248415,153165,-10914,-111320,-93752,-35988,25225,6041,-51724,-71490,-80220,-78616,-58751,-72923,-92185,-93039,-119103,-45185,-28327,-40991,-37503,-77207,-135469,-36580,70737,152476,135909,55339,11348,-23351,-41976,3894,141022,175039,126419,64078,32649,39177,43396,45658,57634,86080,30950,-53517,-135504,-154402,-139667,-138247,-133631,-55029,54013,116672,160325,120020,37509,6340,-1411,38188,134006,183820,149766,97594,52028,57910,-10938,-46979,-70499,-52691,35504,137948,156462,146107,132704,112089,61628,12025,4178,26804,75309,85797,36651,-54305,-69840,-73156,-93815,-73360,-36204,-13149,-35267,-39338,-22590,-9047,-63547,-159522,-22294,125559,164221,90254,39327,29792,-1157,-84851,-48223,65400,160823,198514,199350,155036,45227,-33065,7156,134247,296668,276544,86138,-32304,-55901,8902,30991,37380,29666,31191,7584,5133,17828,21628,25416,37546,59214,38502,19366,6512,4359,3315,-13634,-1519,2470,-32099,-33500,1283,-18168,-66132,-130326,-143328,-43321,21059,9471,1248,-8188,3771,-32739,-132150,-141852,-72058,-4685,52638,95770,87246,27202,-18719,-713,36308,107328,158066,145118,75288,554,-67160,-84697,-74576,-70711,-80900,-89156,-84067,-137532,-35239,123784,210878,133226,94893,194547,285535,203940,27503,-47708,-3409,-7647,-56597,-75740,-165,126876,247686,179712,139630,166339,235784,204955,65558,-13574,-53235,-76558,-66700,-51358,9449,33535,34429,33506,-8568,-95695,-98373,-39729,-5016,6626,43277,48281,78768,91558,10747,-161643,-24233,78738,148253,169739,104747,50954,13756,7978,46935,47821,6050,-30911,-54408,-24076,-9373,-61004,-166364,-103078,-4988,116435,275507,356534,285760,164445,85860,13394,-51250,-57476,16935,118888,201712,195857,93948,47275,57150,79117,64688,54841,49331,17764,-71247,-73425,-40219,1786,19507,-37480,-90266,-158191,-170727,-111372,66278,279839,335486,287106,132935,-25875,-108549,-103688,-60053,19073,51918,-2312,-37750,-75493,-69480,-25183,-20051,-25701,-10121,12150,-32629,-95636,-49179,-57379,-88363,-37509,6568,-21652,-62938,-65341,3718,114613,119556,41333,-54620,-145658,-134703,-117454,-116598,-111212,-106029,-88553,-73741,-67506,-35151,62222,126178,74164,75661,5758,-33556,-66165,-99172,-67142,-24466,-68543,-135306,-25400,30650,11677,8178,47125,102072,95701,68172,49949,38654,60009,157013,223923,189260,52196,-75848,-39035,-29797,-51973,-78734,-28992,30085,77480,90186,63290,53183,23360,-7142,-6840,-11340,-50682,-104953,-45947,37486,78806,68795,35457,-32958,-97697,-126253,3401,105179,242359,215435,205952,172181,80336,-3052,-86944,-152547,-158646,-90225,12489,96170,129856,61745,-24537,-42506,-25439,-34596,-34374,-33551,-48653,-74928,-49907,-31253,-59207,-44308,47716,56992,21860,14357,-29813,-134092,-63182,-390,8510,68533,140660,195869,204172,105158,-58341,-143163,-162139,-124863,-44878,64840,140701,141069,113323,36806,6315,34111,68929,82923,3303,-36824,19647,71393,94588,99180,62069,58549,79773,84731,88402,64772,102609,132670,193493,226725,143661,68488,13599,21101,59500,74598,60839,124144,56082,-75087,-85136,-84416,-101472,-63937,-42342,-27186,23785,122368,185450,145745,47623,-49924,-102294,-82872,-63200,-12451,-36004,-60136,24685,37842,-24768,-118043,-91866,25056,134147,178278,68292,-31195,10092,89410,46128,-64731,-73283,14159,92794,35833,-23279,147610,227610,156244,89117,73870,67093,52808,4855,-73928,-87371,25008,140311,163570,70946,-36532,-66259,18970,76050,51172,10596,-44275,-71731,-45402,3269,17252,57955,81607,77336,16776,-52337,-98014,-92259,-95503,-108719,-99133,-68998,-70145,-105523,-86501,-72701,-79714,-41140,-20053,14073,79159,104707,47228,-43034,-84821,-94929,-67634,-36218,-33984,-25758,-76173,-113828,-137005,-138417,-98589,-71393,-91089,-121355,-64771,15123,35299,-2202,-67531,-48422,46665,216231,338344,262874,130067,18948,-11061,16099,43745,90148,109944,81054,29802,-6155,-55580,-93709,-99648,-62013,-31427,7097,-13368,-64203,-136693,-81973,-57590,-67591,-102899,-97783,-101682,-13834,110449,130826,129580,143071,193771,134527,49197,-36329,-48427,-19070,43149,36517,-71465,-126917,-119273,-117511,-52692,49785,164908,225315,224326,195107,150295,145952,178937,115011,74768,78703,101879,174035,179426,39472,-88806,13356,132728,231268,281224,188147,25322,-76980,-126945,-106127,-92785,-74617,-68290,-42700,42239,180252,191211,42609,-77452,-112641,-76715,21641,121410,112573,47068,-21176,-62732,-36858,-42418,-80444,-100537,-115795,-120458,-91136,-61565,-19358,-14008,-63825,-86177,-83286,-53525,-44968,-71868,-97342,-59251,-1052,97603,130089,87800,44413,-54459,-70280,-49139,8947,66378,70991,29907,10292,-53376,-137952,-34891,-19690,-26404,38894,114436,101284,57957,56047,52288,51524,133083,131744,59252,-56499,-122177,-87418,5650,-33959,-79237,-122346,-82991,-73850,-79683,-68867,-71923,-34141,5567,55574,122343,213736,268296,150486,12323,-97388,-107718,-72436,-110586,-90508,-22596,-7203,-54630,-54179,10084,45124,-8967,-101682,-71710,44144,127328,154691,70359,4265,-42240,-47536,-11991,25899,61565,73332,72680,57372,111249,103889,27656,63925,95977,3541,-115234,-16740,-236,-81192,-54697,-8145,38589,19952,-42807,-39149,40744,76169,74321,71728,45755,2212,15160,91724,265206,257127,94374,-44147,-8044,114894,260065,310407,196160,79968,-4986,-99338,-60147,-4544,-32430,-54996,-16828,59175,88525,25505,12206,94839,276944,372948,465388,489900,206300,26053,-45791,-45461,15876,-9312,-98465,-114550,-104087,-43125,68333,126910,105829,95043,56110,27259,-27165,-84060,-48568,-78134,-37590,88004,212580,423095,258407,84871,-42615,11197,27341,31453,-25673,-151091,-60163,24523,28184,-68299,-124794,-63659,-61746,-49088,-14017,-13007,-10959,-32722,-64496,-51135,-32444,62231,172043,186742,139419,143859,129001,73859,1283,-35110,-31987,-8093,-11140,-29456,-65209,-10363,77451,153851,244124,193549,30089,-50164,-77678,-91281,-62028,-15720,48331,17790,-37051,-93715,-35946,18141,23173,-40038,-85637,-79859,-108414,-98173,-71937,-74863,-68428,-23411,-67643,-101141,-39280,-30593,-19617,47750,98512,138165,272833,394180,196354,4912,-46782,31962,42443,2476,-96962,-110476,-55095,363,23343,34614,33105,46526,57099,13003,-41136,-94276,-75315,-8785,-3205,-20310,-49075,-59930,-33210,-46333,-72246,-50227,1437,43866,15149,18644,70099,106468,78527,76393,71159,87668,163839,159631,101844,78138,40669,25497,19025,20706,17931,-342,-30561,-19949,-18282,-71959,-42622,36421,40866,41248,32685,-6846,-84235,-55067,-16796,5659,19376,11152,26565,17403,35636,1952,-54845,-70086,-79616,-60866,-49831,-90254,-110782,-99274,-73243,-52403,-12242,34973,51035,30688,2544,-26135,-8842,55654,87632,60663,17527,-8680,-9466,23311,49012,42499,-9865,-30905,-3719,8499,-3299,-49592,-68531,-81088,-67997,-43258,-24457,-14277,-59264,-56110,-2013,11932,13955,3804,-4543,-21041,-24295,-27684,63971,112327,128474,187238,199306,75274,-40815,75568,97756,32936,-19392,-53652],[-78761,-33895,3228,-12454,-95543,-49649,9317,98418,181210,189197,44183,-100495,-95982,-106623,-138793,-54364,22442,75873,54972,-25076,-98229,-120681,-66357,61837,197252,316847,380136,298271,130648,30772,-23990,-12964,52265,63423,31411,68317,220748,417079,393044,177481,-38054,-84392,59081,88817,3476,-116546,-54975,53867,85494,82079,46067,-12538,-96270,-96836,17331,35092,-30121,-104964,-63608,50784,151688,233601,184944,17539,-104817,-79577,-12328,44930,80818,91076,19383,-39640,-84808,70780,163918,152065,92209,11868,-60711,-110585,-131690,-111031,-86190,-67301,-75874,38149,227951,313439,216639,23777,-114538,38565,57944,3892,-102947,-63793,-30812,-13243,17657,22683,-1240,-37449,-80434,-97872,-88664,-83269,-92205,-74697,-34790,20361,23317,-17173,-79112,-99705,-95227,-50372,85683,201405,219652,128698,34837,-68984,-100465,-47557,-42859,-24565,19384,-27744,1492,160598,360951,353528,189781,41460,-49633,-56174,-27303,-8875,30991,81289,109957,45345,-62152,-91300,-47153,-33593,-22120,25469,79865,191582,227006,192463,156013,210487,340644,391139,270062,121776,26472,-39806,-99746,-63487,-25902,-15592,-11751,-5116,12885,57403,64151,43101,9914,-36363,-75258,-84129,-30646,23932,120451,164771,136933,53587,-33802,-19958,77388,165070,131606,54536,18362,8031,15082,37738,64307,134807,202626,232770,215576,122724,-10077,-72321,9057,63167,50492,36204,61921,42951,-2731,2497,-9656,-74205,-100202,-8016,68775,8583,-47440,6157,54129,85545,193349,206615,132580,16725,-32816,16084,71606,43503,-27600,-64960,-61260,-83980,-76879,-7595,-22127,-56970,-22122,60253,65505,63824,75056,59917,41692,5853,-40851,-20467,56201,141066,145252,131530,101682,35329,-15247,-41985,-1949,113291,177838,94047,13263,-22207,-67011,-98094,12218,129308,259525,317414,220724,146532,50585,-4867,6810,12990,-4666,21441,58870,-23712,-139943,-148088,-88763,-41004,-36900,-61202,-26118,97914,235835,294188,322828,278811,137775,58129,-781,-31683,-34932,-47349,-59748,-73098,-34586,46489,66285,-15458,-92965,-48022,-16029,18785,31873,43380,49846,103384,131548,76507,30922,-25205,-80979,-103727,-55517,-23245,-12461,-23737,-63748,-74557,-35017,-38498,-51145,-56855,-65843,-48154,-42021,-66791,-17734,113134,149355,87486,71642,36482,-50648,-108380,-60082,-16305,448,-26368,-78762,-53700,-14174,-4710,-40563,-105142,-114842,-46491,-515,-27878,9989,120719,108128,51113,1743,-27489,-64429,-80193,-108796,-115382,-78388,-32433,594,76388,171255,158367,154438,117097,87443,51679,-27026,-102957,-17447,111534,151882,69923,-52437,-82869,-115520,-31096,26057,40460,6808,5956,12950,32042,52426,27100,-10546,-2355,10643,-32123,-114405,-102371,-94976,-47833,-94582,-37594,59978,111776,122060,137495,93272,28922,-9854,5621,19705,2580,-46311,-7465,122892,314689,463780,517818,425112,180976,-12283,-99641,-110294,-38153,53531,93894,114223,104547,85998,55691,-34321,-86560,-95680,-95665,-59773,21734,42019,-13513,-58507,-82454,-45292,32780,51281,-27452,-93951,-128038,-82371,-29853,5310,-13031,-45432,-89870,-78799,-43448,72934,185617,275132,292522,224563,125733,21423,-18289,-8040,804,11781,13529,-29287,-59641,-32873,-46091,-48947,-18924,1267,-26248,-53232,-101525,-125791,-120002,-108952,-105983,-45676,-4703,4617,50124,115062,172424,163623,-454,-129525,-63919,-41080,-81685,-103410,-92405,-47600,21089,64062,18863,-62137,15461,149720,277595,255549,51842,-60564,41099,143963,223146,220880,103413,34169,74602,149869,202027,235553,210636,177479,98208,7059,-54992,-53695,-15057,-11472,-19764,-74701,-74058,15506,57404,37373,8488,-50133,-101743,-137521,-60750,-52889,-95750,-1453,129815,176771,147952,23600,-99618,-64413,-55828,-61348,-104136,-77108,-18261,42810,96204,86922,21986,-7368,-65172,-68473,-9778,122552,235267,265612,107188,-39802,-78667,13079,25036,2612,-26484,-86105,-12951,91341,193830,217965,164815,40524,-62373,24086,143875,122269,-564,-90504,-26488,37499,63648,53783,10912,-54930,15580,55348,18375,-49028,-107894,-23470,-19349,-48269,-60101,-38281,4651,52641,92650,85942,117925,149379,97889,20135,-36525,-50718,-58619,-95909,-18606,40492,-12077,-116236,-61106,23781,101674,105313,53926,21884,59054,136521,166369,89102,8418,-37585,-10150,1968,-57627,-113083,-86225,-64998,-43846,1664,-58601,-125754,-46237,49345,37234,-41501,-119805,-75030,-51439,-73265,-50107,-13517,53351,94691,48436,34764,-34259,-41603,42680,77389,103576,119732,162704,153279,109638,42574,18011,63674,61565,77265,97002,172910,247806,256298,258340,217678,135798,87752,54002,7863,-27028,-31120,-4409,46901,60535,35648,-42193,19443,46102,10217,-53815,-50060,-8432,20184,39074,43756,-17364,-108740,-94732,-42765,-51186,-43164,-20090,24613,1715,-1527,25450,58539,93598,36831,-73846,-2017,26283,-64802,-109542,-96979,-68497,-10222,53479,43190,-4577,-25595,-14717,22253,16558,-63753,-107300,-13050,61142,82125,57194,-31522,-80890,-87917,-52813,-77477,-78596,-37620,61598,97306,33951,-12976,-6289,22953,56463,99316,69371,53644,38704,-31869,-69034,-93021,-101189,-38206,13978,-47380,-92350,-39047,-13809,-59722,-83199,-65919,-59490,-26283,-43736,-109315,-93435,-132920,-95579,-42831,-65725,-88990,-55490,-40828,-44631,-73926,-69392,-56130,-94257,-32443,231454,426070,416798,301027,154234,14761,-49387,-109539,-90009,-47223,-56954,-68249,-83775,-58443,-57353,-84574,-84679,35391,188367,180675,154423,109967,-30373,-81186,-73689,-76275,-113895,-86695,-72566,-74066,-114886,-93140,29811,128219,173238,180395,157956,184082,271221,267909,177218,71381,-7499,32910,125001,213584,172691,26576,-108900,-84385,-64517,-90729,-40521,23408,69130,75924,15267,-49672,-9933,37852,42283,-23882,-112855,-58874,64544,157013,77945,-144026,-199700,-152496,-80320,-10661,22714,47735,30350,37042,18606,-21607,-5276,-23361,-40951,-71014,-39371,-81979,-67025,-36662,-31365,-16494,-22250,3570,45174,35808,-28917,-37241,33280,119006,113807,113083,169893,19085,-43792,-115639,-85546,-68686,-47319,-14024,25205,87943,213620,179598,58691,-60074,-156418,-79620,-14445,-19326,-3685,136934,251634,279290,199455,30352,47691,182398,83213,-42201,3928,61007,-13518,-94310,-91738,1984,79532,67202,-49554,-84017,-45337,-42312,16583,102723,91383,-15506,-104017,-105061,-99742,-76525,-59092,-91121,-128848,-138426,-119490,-127648,-113168,-86140,-77335,-77645,-28709,63433,122445,122854,137118,133161,153719,132455,82454,25503,2029,10859,-9394,-34697,-42462,-26783,-8337,61622,154091,268087,149353,79089,64382,-49651,-18016,101941,127319,38335,-50586,-58835,-12278,-1594,-21612,-52071,-50392,-10172,-358,13647,26289,30098,25201,100468,237812,222157,80412,-38364,-82146,-82785,-17942,38382,20967,-88799,-62368,16715,-35836,-87766,-11704,11132,-23015,56137,218059,271909,193471,89834,-19709,-100726,60379,224222,219088,63400,-49993,-127541,-95964,-1132,15180,-41496,-67119,38471,145318,156793,76530,403,-71514,-97774,-67237,-51809,-15371,-109092,-110450,-66817,21853,93929,116331,78369,70927,65108,80489,95902,87398,39830,97708,171428,218072,135433,8750,-61361,-85393,-7792,175118,393022,393439,231979,73243,-16305,-47589,-10940,51805,146984,251823,175989,6795,-97765,-81785,-19990,38894,12930,-47365,-66161,-74780,-81780,-67349,-82975,-102095,-92936,-103463,-25441,-3226,-22054,-22352,-66486,-127319,-42502,54671,137224,125659,53392,21475,-5883,-19215,47119,189275,190355,113865,34734,-941,24180,30024,28492,36270,61220,12155,-65665,-142591,-144626,-134376,-136527,-131732,-71214,34613,99991,151927,127858,48380,10249,-1153,29898,95622,126450,111794,78538,42068,40247,-28452,-62311,-80309,-47125,54741,167819,167137,137222,113562,76770,15691,-23492,-22153,3517,49707,63892,34210,-36245,-56337,-73061,-103079,-91093,-47748,-16569,-31970,-19182,24716,64464,14097,-112071,-54297,110810,160762,89054,36767,27705,-7110,-97188,-38042,81908,179412,205401,186291,131161,18640,-51264,20945,160385,315058,304178,103270,-12360,-41471,503,5780,11123,8879,17272,-5424,-3555,18317,27922,34536,47444,72787,50604,17173,-2609,-5349,-7570,-16874,8705,17201,-6894,-6824,17550,-14490,-74929,-146019,-108769,-9472,61374,57450,41372,28176,30421,-36566,-138562,-130098,-71948,-5826,50870,94105,86866,31660,-3608,1775,21163,74416,134837,146580,97408,24383,-58602,-87331,-69981,-52060,-56050,-69896,-82981,-139668,-27889,127264,196794,87024,30499,151642,250372,171329,12775,-56218,-10523,-20844,-80380,-77161,11307,127340,243237,169621,116131,122049,186239,176923,52210,-9751,-52736,-80586,-76058,-50130,13114,33362,32414,29581,-12099,-88276,-66024,-3373,17436,-2449,12631,15301,51696,76964,22206,-108630,-478,114166,204633,201904,96636,45570,35945,60007,109499,96020,36001,-29465,-47334,-22712,-28297,-75055,-170288,-95331,7588,135631,294411,374216,296764,171611,84345,-1052,-66375,-70787,12791,121285,199158,181735,83070,38755,56600,85916,89617,97416,84014,37633,-51451,-59095,-28477,16328,31378,-26195,-75489,-144649,-176007,-101555,76515,294413,361786,326597,154329,-28372,-78622,-87077,-48113,38193,70937,11521,-29882,-77149,-82487,-45650,-45137,-53737,-27860,23785,7419,-44508,-21385,-31700,-63408,-11377,44738,18152,-55204,-86405,-6918,111319,115248,44104,-53868,-132686,-119384,-106379,-108493,-107980,-109479,-94528,-75198,-65876,-33649,51711,93088,41671,65755,6476,-32903,-68925,-107066,-71461,-20354,-59085,-137103,-20100,44577,36233,38911,78382,123598,102265,65764,43164,31536,74556,187440,229144,180778,51203,-78418,-35757,-25518,-45463,-70443,-28610,22264,65214,84785,62107,49010,13714,-14308,-13980,-14511,-42637,-91073,-64726,22593,65062,55577,24399,-46411,-107980,-131768,3223,103794,258040,255170,238313,186677,80705,-13692,-108298,-182921,-208864,-104800,11600,89962,111964,45922,-26159,-40734,-24866,-28482,-21079,-19862,-35340,-52701,-13908,4526,-33660,-27057,50303,36325,145,-4111,-40524,-128192,-52926,-6083,-14898,35040,111933,168511,176347,90681,-53141,-126084,-144816,-136892,-72288,29073,111689,119424,84584,-11695,-22668,38123,85799,76853,-14923,-49705,12964,62799,83507,89789,53847,42118,55641,71923,105651,85417,88144,97533,146462,191102,126696,51107,-15740,-1371,43963,45379,-4883,84560,57915,-58786,-74325,-82859,-108503,-69944,-40843,-22653,32554,132071,183138,129143,38902,-51074,-93946,-80960,-67102,-21486,-39956,-60037,14036,18818,-32124,-111141,-93147,19036,121672,149186,28441,-46636,15255,96565,54723,-61141,-58837,63620,147962,57102,-26748,157199,276261,204648,119430,95218,82251,57565,2090,-83385,-89341,32290,151749,181378,102592,2999,-38229,31542,81956,70967,48603,-8539,-49625,-37093,-816,-2973,54964,91649,87072,24636,-46127,-100487,-100395,-98018,-104412,-92715,-61390,-61094,-101621,-101343,-86782,-80425,-21596,21802,45184,96578,112114,40742,-42284,-81032,-96490,-73739,-38151,-24222,-4537,-59874,-98236,-121716,-120421,-78096,-57023,-82582,-116662,-68468,5006,23165,-17715,-91584,-82468,6427,173770,315646,272414,142379,26679,-8497,14001,43224,103265,142804,125553,58536,3800,-53564,-93775,-95530,-55411,-27435,6843,-20009,-76285,-114197,-63445,-46180,-54376,-83883,-81403,-98087,-25958,83979,97180,106292,130004,179158,131386,53799,-27308,-43858,-16810,34688,12894,-105186,-116154,-105740,-107201,-36930,76934,198650,249512,235442,194836,139971,118468,119918,52622,49669,89358,122714,180665,157682,13339,-100639,8151,136018,246681,273089,156809,2421,-98683,-145164,-112068,-81784,-71096,-69942,-43331,44619,179875,181670,28259,-93904,-119090,-110066,-4973,112676,131469,79260,1250,-50678,-35756,-41412,-75635,-104909,-130992,-137470,-78378,-52145,-14487,-3265,-45308,-70029,-68095,-41900,-40200,-75500,-102236,-53732,5190,97424,128006,82884,42132,-48932,-65496,-48338,3331,49107,40332,10452,22709,-19424,-109683,-52693,-21594,-5555,54029,112457,97597,61937,60043,57881,56548,123104,110786,46108,-64144,-127684,-79596,3924,-43430,-102672,-108259,-44064,-37553,-58834,-60472,-60208,-23689,4588,34355,81333,158563,221979,145107,25032,-80047,-104621,-72523,-101479,-66655,7540,14211,-50232,-50930,23895,56394,-8434,-111130,-68904,46073,112340,115916,40986,-22905,-73671,-71845,-26770,20681,64366,89184,100847,92484,152370,124752,35145,70927,112665,27507,-117479,-23486,-14968,-87223,-55753,-15196,30467,14075,-52986,-50077,30553,61329,54134,45144,19122,-23909,-6966,80676,242142,215357,74322,-69352,-16511,115347,248173,273629,157575,61737,-9488,-95483,-67620,-21401,-47929,-52785,-1166,58305,77076,19531,1103,72739,270276,398898,514578,519030,205710,16798,-50260,-53698,-7686,-25080,-99744,-111233,-115429,-46288,69853,113643,85144,80355,43131,16807,-36793,-83364,-53237,-78614,-28234,99798,208128,434399,253938,81955,-27726,12765,9152,-36,-49960,-144468,-50796,-10076,-29535,-91329,-58160,-19985,-36345,-67986,-48548,-43278,-28932,-38484,-61662,-45178,-21830,77174,169746,177728,142720,151645,146354,85439,10542,-26733,-22522,2318,-6791,-38068,-75867,-7330,77983,155363,244857,193429,32126,-44799,-70966,-79336,-48374,-7036,46677,4953,-55052,-87860,-36137,3076,6050,-63021,-81481,-78062,-110937,-95022,-68189,-74809,-64809,-14504,-45424,-109412,-61969,-50434,-33089,38174,89920,135655,283825,422961,209467,5794,-49031,35860,58560,21617,-76551,-116493,-65380,-4593,25765,41512,43275,56495,58451,3095,-61907,-111163,-56138,11708,14566,-6960,-46487,-70352,-26645,-27088,-57993,-58092,-17618,33610,17302,24481,73992,108826,89837,106015,123471,153441,216309,164693,88628,92554,49932,24608,12069,10488,10459,2326,-22932,-13776,-7164,-66730,-46403,39428,45966,49433,48902,14095,-56701,-38979,-32,21321,19320,761,8456,-12609,1249,-25462,-63487,-66429,-77054,-55992,-45973,-82808,-100722,-88816,-59647,-33002,-2611,35937,47318,23258,-2642,-24323,-3677,55804,85872,72471,47604,40473,41334,68004,78939,64494,5156,-21566,-6503,316,-1051,-33732,-58111,-79410,-61277,-29688,-13820,-5192,-50128,-54920,-3934,11623,13220,-5840,-22702,-50609,-51947,-39148,55754,95641,115756,178412,204765,88316,-53875,82219,108319,39591,-13244,-47800],[-80670,-28303,7675,-14322,-78433,-28493,30995,121006,206020,205350,53490,-95837,-87678,-90382,-126031,-66738,2327,45617,27632,-38878,-109710,-107222,-55421,64533,192517,313436,390554,316471,132346,28793,-10386,4216,58321,71770,47628,99627,261160,461425,433484,205023,-31715,-77813,56806,60831,-24518,-129105,-48346,54241,90902,95414,65804,-6736,-101542,-87849,22282,38240,-22604,-86346,-83488,10946,93720,170364,146575,8212,-114607,-82029,-8281,65170,109702,107827,22247,-34061,-89430,64675,147890,137157,86481,8623,-63701,-100066,-113602,-116241,-92220,-54653,-42597,26512,199483,289314,206108,37504,-93629,14938,22697,-19954,-72987,-26543,-3140,-7313,-6312,-5351,-12893,-42952,-85118,-113023,-88877,-83134,-90949,-71560,-29221,28444,38189,-1899,-71371,-86254,-75300,-27156,103175,207911,211813,123638,39386,-55098,-105553,-57510,-44994,-8681,54727,18638,26162,182702,375581,336051,171396,37632,-49249,-57249,-30630,-14285,24153,72778,103132,47219,-58882,-106238,-70942,-38805,-17691,29462,93543,226150,257703,206384,159790,224377,373282,437641,315036,152202,40697,-42106,-92180,-56736,-29234,-32882,-28803,4502,35545,67077,67009,43519,7533,-39978,-79730,-83908,-16937,33292,121342,161323,120844,42198,-30261,-8246,91314,184235,176620,93872,36889,18131,24963,49989,74421,135957,201626,242873,231359,143346,1928,-77337,19818,88275,82238,69945,91251,56993,-6773,-9329,-24742,-94880,-88100,5279,78910,2780,-60173,12650,64964,94727,198180,184422,118777,12992,-39859,2091,54616,44631,-17752,-55120,-45689,-66284,-63241,7444,-2913,-38181,-8235,79497,103569,115093,124550,103291,74932,16344,-40978,-16023,65154,126803,115381,90212,52207,-13758,-57892,-73333,-20776,103990,173662,89096,12218,-10606,-35398,-61946,-426,113218,245758,340675,262614,165938,45163,-13758,6706,39842,48681,75115,103914,3686,-118870,-140303,-88830,-36327,-24437,-50374,-22160,99616,240983,296526,312929,252690,80759,-1804,-36919,-56091,-50989,-58278,-65643,-77068,-38754,45350,67359,-2578,-87265,-56343,-25102,7488,21488,42237,50935,89225,112787,59353,12734,-36952,-86935,-100366,-50854,-12523,8403,11790,-4728,-32880,-15390,-33485,-61561,-79447,-98915,-62896,-33036,-49369,-16433,101528,132113,66537,37349,-894,-77833,-115589,-62866,-12435,20579,3033,-55606,-44027,-14949,-6569,-48624,-122325,-116251,-51746,3517,-21025,-18007,97891,111715,65213,19010,-18611,-63208,-78275,-101160,-114591,-82317,-34509,-2227,58089,123113,94897,100021,93576,84309,54783,-21485,-92238,-20236,100765,144171,83059,-21038,-55777,-126672,-65568,-3046,37261,20629,26750,29630,41221,53772,20781,-19609,-11528,5752,-24839,-110704,-97865,-104789,-38535,-78927,-39185,88953,163489,163073,160728,103399,26997,-16822,2120,17658,-2410,-43816,12067,163966,361479,501021,552933,476546,239467,22797,-70429,-87216,-12804,97581,141315,134008,105389,84607,54839,-38287,-79402,-86000,-87194,-55257,20897,45435,-7160,-52679,-78474,-35361,44352,55905,-29064,-91224,-138153,-90445,-45375,-12787,-23076,-34732,-43829,-19936,6538,99891,194128,265566,265356,199003,121272,25912,-11060,6844,22988,34312,19418,-28895,-42663,-10237,-26680,-38121,-16056,6949,-6669,-23326,-67094,-99203,-113067,-111880,-91385,-26741,5613,-1305,34689,98813,159679,168552,17024,-110224,-85786,-54512,-85617,-100267,-81176,-37133,31023,72146,23092,-69442,-5404,138668,302697,283478,75344,-95024,-520,102675,189064,193884,75988,15586,64925,142841,197433,243263,234055,181488,88247,1914,-56584,-43702,-21511,-25716,-31090,-80441,-61856,26560,71612,46624,5042,-58791,-102760,-137980,-69299,-58247,-84445,9348,119299,153176,123124,-731,-97844,-53889,-58796,-70371,-99131,-77794,-26446,25744,78013,77437,11676,-17477,-67007,-70495,-3743,117806,226098,291734,141487,-32294,-90398,17117,29221,-3922,-42064,-84896,-168,99382,189471,202654,150985,27604,-70264,20297,126546,118949,1867,-85835,-31501,25895,66613,69913,32653,-52471,9980,59452,27824,-37825,-112541,-34246,-31521,-72113,-102567,-53497,-976,38168,73354,79827,109944,123461,61468,-7333,-50016,-76977,-63653,-122569,-49278,8490,-36906,-104551,-57514,23279,99864,108806,60531,28149,67529,151937,202193,127782,25282,-53873,-36256,-12149,-64832,-116806,-89705,-67653,-50837,-2609,-62730,-125757,-33905,61352,40120,-42727,-131711,-78117,-46663,-68940,-46123,-6710,66285,122947,78644,43923,-46308,-33629,47107,60781,84705,113435,187843,199166,135626,43547,6686,62437,79009,108123,133521,218751,271733,230737,188570,143711,84716,58111,38708,-5394,-44844,-50212,-17788,48050,82888,75370,-53789,-49924,4633,-10170,-63694,-39527,13146,36190,43192,46795,378,-86354,-96056,-53740,-67173,-51499,-5692,72604,52865,37518,44796,69155,95968,34023,-98299,-577,27504,-65758,-118957,-86190,-48985,13386,77986,71746,28070,49,-3669,27415,17994,-63377,-100704,-16323,42252,63782,51969,-30960,-89941,-92173,-49760,-80603,-73687,-36225,61840,94544,25818,-19894,-8432,19806,57013,93795,51270,36370,31459,-29916,-67207,-93737,-109574,-64334,-13839,-65678,-91854,-30823,-10212,-53328,-80037,-61836,-43162,-3061,-13846,-70759,-102724,-139756,-78749,-33136,-56328,-60443,-12761,4257,-730,-37281,-38489,-30601,-78561,-33107,256891,473185,478926,366128,186632,33306,-28864,-73487,-120547,-60372,-55885,-57755,-72244,-45395,-41517,-70626,-100562,17563,150416,126319,105557,78727,-43280,-71850,-72166,-75601,-108356,-84685,-80018,-87451,-122291,-100680,18628,121437,168578,170845,157004,198360,267375,263448,186852,88131,20602,59904,142076,208814,164779,20555,-109999,-79117,-54714,-73423,-32622,11318,56204,83445,33169,-41287,-10734,33785,29450,-33799,-102700,-66037,45856,139487,85769,-116511,-168541,-130294,-71241,-14608,11080,41355,29707,31516,4764,-66860,-70082,-70916,-44248,-62289,-38352,-99478,-79279,-44685,-51569,-44565,-34673,-1356,41861,31615,-36716,-36700,31513,96679,75984,66475,161089,53682,-10036,-91495,-114324,-81987,-49880,-8678,36085,101355,233174,183954,59743,-72075,-132884,-51760,41282,81840,147871,326587,457984,477905,368095,158504,102160,201002,81143,-25970,11897,55650,-23959,-101031,-87622,-279,69457,58059,-54456,-72430,-33469,-32947,1042,78450,92493,-4378,-104595,-89265,-93123,-83637,-65912,-92838,-120431,-120087,-87945,-100446,-130870,-96187,-74868,-76953,-27811,54519,91045,94394,122959,156898,208925,192499,141421,76723,38760,33617,6846,-38341,-58781,-53162,-36241,40310,143434,255197,132239,74218,63836,-35897,-17053,97027,124260,44980,-35542,-33677,18320,20904,-7212,-45669,-49491,-9242,4954,20294,29545,27071,12842,56285,161284,172049,64981,-46090,-90969,-86880,-21335,31528,12436,-95142,-49410,33430,-29374,-99430,-30519,5450,-9467,75345,240301,301436,231895,121997,-3533,-102470,60101,216875,218752,51711,-49663,-119537,-103670,-3187,23653,-31645,-75616,22053,133610,169735,109468,35639,-41499,-90548,-74579,-48863,9434,-61842,-137129,-91550,1983,73594,86786,48511,61679,67129,81286,88381,63960,8424,70105,148793,203950,135305,16242,-59521,-102901,-11993,180081,418847,433962,280771,107485,5007,-33625,-4593,45546,117756,240772,190548,21907,-85489,-70868,-6290,48878,17871,-43989,-61855,-68383,-80869,-73419,-91047,-106205,-83992,-80868,-2010,24960,32,-7522,-57230,-118222,-46795,38696,117724,110213,48403,30014,13790,11484,101621,236589,199656,95014,1963,-28795,15914,19295,12755,18773,42072,-1883,-73791,-152568,-139365,-129005,-129577,-121161,-75847,22204,87042,144141,134037,58600,13073,-2488,18156,55227,73197,76661,58452,27525,16564,-47060,-78742,-95191,-48419,64218,184312,167112,123247,90585,41594,-21509,-54258,-48257,-22700,19431,39242,29857,-19607,-40924,-67754,-108362,-111364,-58537,-20175,-27806,2801,77824,153590,118199,-29158,-104905,72213,136072,76858,30780,26004,-11430,-107251,-28865,91310,183913,194623,155009,90756,-21379,-66459,38174,173473,307133,307904,106563,-1342,-29868,-4494,-17072,-18425,-16033,-4,-20569,-13860,16610,31575,42053,55257,82933,59389,12507,-13657,-17444,-22315,-24394,15457,30238,20478,19555,31899,-11964,-83463,-145009,-75046,18448,90626,98544,79182,62625,50485,-44851,-131669,-116753,-73028,-8456,46888,88097,78969,30836,10203,4745,8335,44278,110109,143809,117736,49958,-47022,-89348,-66520,-34036,-32458,-51531,-81603,-135439,-22091,123047,170121,36635,-21120,124926,224348,145082,1516,-62366,-12876,-25875,-99164,-77326,18274,121817,226251,150081,88342,73443,125848,131166,29838,-9611,-54221,-85227,-83213,-45340,16902,32078,28829,24506,-14405,-74064,-34798,30307,39634,-7976,-15513,-14897,26841,64196,36122,-59122,29485,146053,249152,217754,83968,38900,58633,116400,170846,137069,61646,-26329,-42172,-22966,-47960,-89392,-169040,-87015,20093,151897,301723,372654,294476,172106,78402,-18069,-84052,-84183,8862,117175,184069,153509,62218,25949,50391,83449,104536,128355,108707,52966,-32360,-44153,-13713,34509,45263,-12554,-59095,-129622,-174247,-94291,76333,282563,351778,330734,166535,-7476,-42740,-68425,-36592,51430,81701,21832,-21524,-74748,-95351,-65184,-68939,-77504,-32200,43561,48549,5545,7405,-6279,-40779,11311,81482,58511,-43462,-107916,-15358,106451,107246,43571,-54166,-115745,-99130,-91639,-99681,-104998,-113313,-100903,-77026,-64586,-33143,38316,54997,6994,50453,4956,-33281,-72019,-114188,-74602,-16433,-49630,-135343,-14267,58459,60065,70475,114103,144730,107246,63134,37315,27918,91578,206892,220305,161521,44489,-82832,-31705,-19872,-37967,-61117,-25642,17179,53530,75848,58387,43028,4124,-21589,-22771,-21041,-37159,-74528,-83000,7791,53182,46346,16824,-57517,-116429,-137979,796,99762,265549,287761,263162,195633,79639,-23291,-126671,-168255,-192952,-109468,8877,80322,90700,26814,-30518,-39672,-23745,-23129,-9019,-6781,-21727,-29694,24222,42216,-6560,-8062,51686,18371,-18225,-21176,-49424,-116586,-39223,-10978,-36930,2462,81168,138332,147030,78389,-45794,-110516,-128841,-148626,-100904,-11723,70224,84240,45328,-58809,-40402,46903,103539,66867,-34525,-60004,7166,53118,70982,79122,44195,24177,31681,60519,124445,109823,76858,69283,105202,155249,109299,33197,-45412,-23176,27727,16802,-57151,62094,67740,-40256,-63350,-79337,-114775,-79449,-42258,-19767,40136,140334,179528,114420,33227,-47832,-83673,-77545,-68553,-29652,-41176,-55817,5844,2792,-36257,-101558,-93391,11546,105023,116020,-6674,-60250,13690,95124,57480,-57975,-41960,116801,197435,76943,-23787,161801,319097,256148,153682,117995,96822,61377,-2341,-93100,-86612,40624,160844,193807,134008,46806,-7448,37094,82600,86730,85256,30635,-21244,-19328,3690,-17428,47476,94025,89741,30382,-38720,-99349,-106372,-98160,-98615,-83892,-50695,-48785,-90253,-104310,-99124,-79636,-992,65283,80974,115737,119482,34324,-42401,-76685,-93700,-73403,-31987,-5602,26552,-35058,-76135,-102625,-101079,-57683,-41029,-72098,-109409,-70247,-3648,12062,-31709,-109472,-107530,-25667,132683,282030,269086,145494,30723,-8437,9238,39853,110800,168635,164268,84625,12522,-51399,-93399,-91738,-49117,-23507,6083,-27309,-85506,-87186,-44788,-34008,-38828,-61915,-62227,-90199,-38216,55843,66888,88875,120810,166212,125668,52682,-22074,-41576,-16968,22509,-15345,-129434,-96376,-90686,-95120,-20704,103173,229416,269447,243253,190619,123653,84118,61652,3742,31773,93174,135139,173943,119447,-19813,-107297,2627,133160,251499,253431,120894,-20917,-117877,-139913,-95304,-61764,-65355,-70173,-43647,45180,172847,163489,11381,-109207,-116038,-146093,-12477,112489,152460,113776,26596,-36205,-33703,-39665,-67286,-101013,-138707,-122136,-61940,-43304,-13455,3481,-28999,-52884,-52470,-30702,-34935,-78475,-106013,-46933,10641,89671,111377,64459,29475,-44930,-61398,-49096,-5507,27286,6719,-3301,32797,11134,-53250,-33516,-1889,24797,68908,105329,91382,65198,63920,63557,62986,114137,97199,41954,-64822,-133223,-72541,1009,-51350,-122472,-73779,-796,521,-37994,-53127,-48875,-13706,1855,10048,42029,107820,174395,137816,39544,-62226,-96358,-70536,-86654,-31258,47329,36485,-47379,-43780,41999,69938,-5768,-118351,-66128,43543,89838,71505,10234,-52369,-109129,-101636,-50041,9476,62723,100677,127138,128845,189995,137659,36440,72004,123994,47949,-102106,-21534,-25655,-96421,-56804,-22844,20092,5855,-64251,-59989,20264,46087,34576,21167,-4661,-47124,-29931,63914,211213,175148,60735,-88546,-23928,111819,225129,225233,117819,44101,-11397,-86534,-85014,-47874,-67456,-48980,13116,54164,59518,9523,-14154,45155,255904,418280,554526,532354,201711,7144,-48846,-40607,-34279,-48922,-103829,-101819,-120150,-51679,64410,92440,62364,65069,31085,9773,-38735,-86855,-57579,-78075,-19262,111339,205501,429981,236278,73201,-9251,8341,-32595,-46187,-70215,-113887,-27039,-15675,-26455,-28726,-4432,5435,-16490,-56994,-59628,-55761,-36733,-41854,-62201,-41742,-11339,91084,164083,166090,144700,159361,166443,98266,19596,-18342,-13457,10348,-5496,-48515,-87114,-9795,72639,152864,244174,195469,39289,-34336,-59458,-68653,-40892,-6241,39300,-6339,-65196,-67404,-25502,-6968,-11542,-82767,-61902,-73477,-113084,-89776,-64965,-72602,-57265,-5484,-23550,-84061,-72353,-63333,-44669,28736,79818,129790,284892,433579,212761,2697,-50425,37000,70658,37559,-55688,-107427,-69937,-7294,27505,45189,48924,62578,59248,-876,-73844,-114502,-40180,27190,28311,3678,-43722,-80824,-20344,-7897,-35877,-54928,-39165,20911,18798,30172,76487,107761,98573,136587,179530,224321,269059,167346,67902,94765,56174,22103,6687,5345,3590,3232,-16703,-9118,1959,-62085,-53385,39030,48431,56566,65918,36955,-31029,-23920,14824,36766,23191,-7625,-11680,-45951,-42591,-61858,-73909,-65551,-75107,-50854,-43488,-76806,-90014,-76548,-44797,-16863,2311,33888,43215,16197,-8515,-24261,-1724,50331,79372,83013,80367,93626,97562,110976,102326,80973,16437,-17291,-14515,-11935,-2037,-23449,-53139,-79934,-56462,-19715,-5510,197,-44955,-54560,-7530,8790,9932,-16200,-41428,-80226,-70657,-43156,47930,75779,98969,163364,200603,95612,-65420,82198,111456,40404,-12601,-46063],[-87612,-27679,5237,-22325,-64396,-11999,45811,133610,214698,201196,51374,-96195,-81861,-78956,-114856,-79850,-20497,13131,-3567,-57403,-122049,-90458,-45485,61988,178759,294979,379803,318730,126494,23119,-2319,13065,56975,73415,58423,125519,289383,479988,449727,220221,-29869,-74612,51437,33693,-53579,-135272,-45597,49316,91299,104437,86377,12895,-74576,-72996,22833,40010,-12634,-61830,-81911,-19701,50025,116281,105361,-6146,-127118,-87812,-8787,81526,137894,122633,28296,-30403,-96282,51197,121545,114453,75106,-25,-69943,-90239,-93936,-111137,-99378,-48427,-20298,9643,164742,256729,186972,48199,-50656,16276,11008,-18021,-34733,-196,17389,-318,-29612,-37465,-28792,-52103,-89112,-135406,-88767,-83409,-91234,-71851,-29764,29486,49983,10952,-62432,-73310,-57059,-5510,114727,205273,197418,113870,38019,-48348,-111576,-71383,-51219,-476,78816,60496,53671,198076,365103,300820,145056,27594,-55582,-65674,-40186,-26069,10609,57005,88325,42332,-59967,-116183,-101440,-50786,-15450,33437,108927,249839,270125,204480,148698,217965,381366,459016,345640,175732,48674,-47803,-84298,-51961,-34795,-50526,-43012,11678,49362,67535,62779,39615,4176,-43375,-84621,-85102,-7099,38785,116119,148438,92161,17410,-33732,-3017,95287,189163,209527,128965,52214,25187,30855,54592,74155,125273,189356,242290,236907,156673,10198,-87649,31647,115622,118553,111249,128373,77439,-7244,-24880,-46002,-115611,-65221,23070,83476,-9632,-76085,14965,71190,97388,192852,156037,101872,9553,-47751,-13964,36154,42204,-10888,-47145,-33617,-54089,-56720,12283,8137,-26168,6474,102915,146337,164593,164561,135933,96127,18396,-45715,-16433,64851,101338,78044,44424,-2111,-66747,-105386,-97594,-34073,96047,167319,81104,6964,-3897,-8811,-24130,-14996,84817,213329,343678,295565,181214,41898,-19733,7377,68586,108012,133343,151046,31766,-97709,-131907,-93033,-36485,-16105,-41486,-17669,97900,238521,289994,293126,215568,22739,-42257,-56313,-73218,-64880,-69509,-73291,-83571,-48319,34652,57659,1706,-79456,-61698,-32730,-2220,12814,40693,47294,69434,88102,39157,-6992,-50693,-94964,-100293,-49494,-4465,27212,46917,59175,15442,1695,-32444,-75483,-102985,-112751,-62928,-24014,-34550,-12603,86086,105830,38153,-3334,-42225,-106481,-122887,-66895,-5026,48582,43867,-24205,-30044,-16910,-13276,-63674,-142649,-113887,-56629,5055,-12305,-40705,66994,109019,75425,34756,-8554,-61068,-77632,-95231,-109232,-87380,-40322,-8778,38977,82505,46266,50378,64390,74375,51928,-19303,-82320,-20621,91803,139902,101120,11153,-29441,-102744,-98775,-30109,28200,31885,45666,44563,47971,51615,10642,-31380,-23275,-541,-17610,-104054,-97311,-120920,-34288,-57621,-37624,130070,227946,212062,180654,108880,21911,-27219,-5189,11663,-10783,-43187,29168,198909,392224,518073,567218,511978,294576,60062,-44493,-67679,10963,138357,178718,141741,98680,78486,50937,-42799,-74030,-79965,-81348,-51946,19453,49508,3273,-44425,-73421,-26212,53137,56449,-33931,-89163,-145439,-104026,-64367,-31894,-30044,-19485,-3345,27640,53551,124352,197127,247493,230517,167014,111199,28651,-6064,20476,45265,57537,28022,-18040,-16611,18560,-5203,-29126,-16024,9746,10345,4323,-35678,-72213,-96591,-103194,-75039,-11218,10591,-11207,15603,78982,142728,168188,32664,-88352,-107925,-70698,-91608,-98202,-72594,-30015,34588,72832,23264,-76919,-32095,112252,296503,281800,83297,-96936,-37430,62978,152595,162250,48056,-1535,54785,134533,191273,247559,256057,184443,75240,-3214,-50180,-30305,-31925,-44585,-45245,-86636,-53140,33256,81944,53145,-235,-68991,-105017,-129916,-75385,-61377,-74215,15983,103854,126409,94539,-26557,-89778,-44159,-60206,-78622,-95306,-80391,-36942,6638,58468,69142,5553,-24606,-70422,-72782,1861,106705,204629,301353,173832,-18276,-88364,21140,32583,-9993,-59627,-72518,11456,101894,173114,176723,129926,11271,-77685,15325,104996,109648,759,-79030,-32211,17765,72307,86627,52902,-51353,3509,63850,38375,-24920,-98791,-45182,-43151,-81564,-96219,-41676,4216,27419,52897,68651,93991,88747,24960,-21614,-49011,-96804,-53864,-92616,-86398,-18890,-49120,-95220,-55411,21425,94770,109278,66051,33275,73194,159581,227047,159899,42122,-66723,-62716,-25807,-70557,-120646,-92626,-68215,-56098,-9318,-70716,-128025,-17667,74196,44147,-41221,-140705,-81477,-43962,-66430,-42535,1819,79679,150021,108319,49900,-57134,-28138,47091,37679,54316,98374,203324,241448,158490,44648,-4817,58434,93917,135096,163563,251260,281191,198333,120922,73267,35448,28952,23746,-17393,-61265,-67456,-26734,51069,105607,123707,2706,-118026,-35961,-31373,-71557,-26237,34922,51151,45577,48487,19441,-57586,-79837,-57175,-82734,-60496,9490,111534,94063,72106,61780,74556,88415,20550,-115025,18707,37013,-58799,-112930,-73787,-32288,30114,92106,91117,53745,21554,4900,30288,17868,-63022,-93947,-19209,24637,44763,42093,-36347,-99282,-74604,-38754,-77632,-66702,-34585,57693,85181,15032,-26247,-9451,17365,57812,86298,33070,18240,20533,-31676,-66404,-93041,-113762,-83282,-35295,-78771,-86118,-23727,-9147,-46863,-69407,-55707,-27477,18693,13879,-36168,-106403,-122412,-59153,-22849,-42086,-28112,32015,49638,43255,518,-6914,-4053,-60319,-34536,264948,488527,509885,409782,210608,49551,-11010,-40399,-113921,-74916,-55662,-46079,-58539,-30939,-23107,-50318,-109347,-3031,108447,73284,56053,44428,-58563,-60306,-68912,-72534,-99882,-82293,-90437,-104548,-130827,-102414,11284,114915,159123,149957,139913,195414,249233,253453,196204,107516,50795,84355,154012,196091,148434,11561,-109043,-72050,-42919,-49432,-1380,30097,58039,102001,63469,-20627,-11396,25014,15037,-38824,-89729,-76425,32814,130795,99222,-87107,-138086,-109371,-63460,-18701,1269,36517,31645,28184,-3311,-82243,-132015,-62154,-4794,-29663,-21119,-95347,-82073,-46522,-61911,-68024,-44921,-4293,41246,29781,-43766,-34437,30682,75598,45229,34795,156974,92793,27695,-48124,-107462,-90080,-51273,-3753,46329,113444,249184,184249,60634,-80268,-130502,-55699,44054,106711,212146,433589,593213,616514,487067,247564,142712,213197,76238,-9692,22333,52150,-32733,-105369,-78066,1980,62385,51045,-55757,-56693,-18802,-20812,-11750,53976,93643,14323,-86332,-63642,-65253,-76951,-59403,-78022,-94488,-85211,-50640,-68819,-119287,-103356,-72813,-77231,-26737,46385,64653,72218,110013,178363,258979,244704,193699,124407,75073,56315,24884,-31354,-66926,-85925,-73081,18190,133679,240316,117035,73390,68667,-15260,-10417,92270,119895,52269,-18693,-8171,48841,42896,5621,-42688,-50663,-8753,9631,26394,35069,30617,12383,31651,104723,132198,51199,-52942,-99410,-84481,-20286,28175,7210,-96667,-33173,55313,-16882,-112666,-49570,748,5878,96085,259713,326698,271981,157746,15505,-101816,59623,200153,207070,42135,-46480,-107174,-107821,-2577,35024,-17467,-77496,8129,121896,182904,146890,78166,-476,-64492,-73481,-45453,31748,-8753,-105516,-114106,-15328,58609,65400,23264,51362,66994,79007,79563,43745,-19413,43640,124629,185415,132281,24888,-52582,-105224,-11910,176428,424744,460196,325596,143288,28860,-16237,4334,41207,90014,220047,199437,38029,-70853,-57599,8419,58857,24509,-37810,-54684,-57546,-71596,-70434,-90290,-98310,-63192,-49563,27542,58822,28122,9805,-46535,-107652,-46524,26251,98085,93415,43970,40527,40675,56712,167767,281692,205524,74692,-28719,-43119,15674,12994,1909,8782,32702,-6006,-70392,-152346,-135639,-123070,-121843,-109230,-69230,20055,81886,141280,142030,70766,17548,-1760,7487,19143,30436,49183,41726,12432,-7409,-61659,-90457,-110052,-51596,67740,188640,159501,109672,70519,14712,-43743,-75337,-67716,-45771,-8635,18994,28239,-1521,-21264,-52979,-100713,-129926,-64061,-20037,-19093,28970,136979,255791,245563,80143,-109799,15244,94822,57505,24813,27863,-10691,-110591,-18235,95732,177035,171030,113696,46173,-66764,-62268,61211,174295,276917,291240,100146,3868,-19503,-3769,-32213,-44952,-39368,-15985,-33415,-21093,17725,38166,53395,65788,94051,68451,9290,-22471,-27845,-36831,-32954,21366,45665,52465,48068,46961,-7371,-87398,-121969,-39831,43377,110337,131315,113415,93957,64774,-52150,-111527,-99002,-70234,-8622,43948,81006,68640,32486,27394,11189,344,19141,87158,140288,139498,80628,-28928,-86057,-59761,-12807,-6422,-30621,-75741,-123914,-14670,115311,137379,-11404,-45900,118996,208919,126139,-5747,-65354,-10285,-21555,-107627,-72944,24855,114240,201664,125690,60590,25964,62170,74801,5371,-8656,-53704,-86413,-83213,-34870,23361,33044,27437,22123,-11884,-53607,-2842,62749,62293,-8769,-38078,-37315,9882,58541,53793,-12329,62257,175108,282234,220800,71808,34601,83669,176784,230005,172522,84812,-16705,-35317,-22427,-65280,-101944,-157923,-73475,36584,168378,300782,357168,285436,171897,74327,-31548,-100109,-93256,8802,110476,161491,117118,36649,14627,43278,76007,111810,148107,123658,64655,-12284,-25618,7268,59545,64056,5764,-39139,-111076,-161997,-86285,70322,251899,314337,307261,172989,32796,-2209,-45509,-22424,61999,87359,31503,-9846,-65078,-104268,-79427,-86280,-89945,-21456,67400,87147,55377,39136,20550,-19320,32063,118481,99130,-27549,-126219,-16975,103484,99584,43424,-52564,-96411,-75132,-72062,-87288,-99112,-113984,-104036,-76104,-61161,-31655,24193,16262,-23367,33647,4003,-31927,-72590,-117720,-74194,-11569,-39809,-128507,-4806,74344,84802,104439,154741,166609,113355,63275,35433,30745,111151,217686,203656,138071,36073,-86121,-24189,-10590,-27137,-48214,-17714,16609,44703,66969,55328,38524,-2350,-26057,-30017,-27821,-32243,-55910,-95334,-3016,46779,44164,15688,-64193,-120525,-135700,856,96048,266164,311455,279528,199594,78208,-30281,-138029,-136415,-146714,-103458,6375,70215,69868,8030,-35437,-38257,-21922,-18055,2843,7050,-6451,-5264,63941,81172,22778,13641,52000,4001,-31907,-34027,-50983,-95871,-20054,-12512,-54741,-26172,51593,108450,119173,69058,-37529,-97191,-113246,-156823,-123979,-47545,25514,42534,2265,-96172,-41728,61336,121571,54190,-54225,-66261,3800,44441,59427,69806,36373,9818,15516,58436,150554,140539,71474,50525,73105,123673,95079,18607,-71940,-42251,12222,-8170,-80247,55807,84452,-19708,-51097,-72707,-118672,-91932,-45734,-17332,46716,146203,174719,103112,32591,-38365,-70439,-71374,-66391,-36002,-38311,-47312,1033,-7806,-35369,-88422,-90178,5040,86649,82311,-32403,-71365,7545,87623,56249,-53803,-21912,170880,239038,95860,-14161,160368,351119,306956,190863,142025,111026,64639,-7777,-102187,-78838,50160,166976,199439,161741,89251,20824,36332,79981,100122,121089,73489,12777,5251,13384,-26968,35408,87236,85221,34748,-29679,-94501,-109482,-95575,-91176,-73776,-39307,-36127,-76566,-94437,-109103,-76723,21018,109746,119721,135634,125706,27137,-43517,-71714,-86690,-65738,-17282,20764,66731,-1713,-48559,-79108,-79905,-38179,-23677,-59402,-100116,-70977,-11402,1931,-44093,-120593,-124888,-49861,96025,241667,253422,139934,31388,-10793,2042,33923,112468,185486,193490,105708,19292,-49548,-92898,-88321,-43753,-20880,3369,-36152,-88401,-58931,-27009,-22321,-22496,-38006,-40479,-77547,-48772,28047,40821,76283,113672,154422,117231,45741,-21492,-42342,-20050,6378,-47964,-121830,-72962,-75323,-82663,-5703,126221,254127,281952,245134,179499,98537,43246,11228,-21136,21686,86083,133545,149924,65932,-57577,-106064,-4444,123240,244067,223025,82439,-40726,-111860,-111268,-66638,-39242,-58590,-70248,-44849,42628,158809,137881,-7183,-110993,-99044,-121879,5236,122147,175596,150477,55121,-19249,-30755,-37812,-56059,-86715,-122554,-95568,-44431,-36255,-17177,5451,-16263,-36889,-38454,-21781,-30698,-80827,-107739,-40325,13846,75436,83859,35728,7772,-44209,-59262,-52147,-18041,706,-28533,-11812,35822,32884,-1165,14514,38844,61419,80677,91396,80965,65487,65324,67518,69713,107410,91384,46046,-59140,-140427,-68503,-5254,-59756,-137699,-43848,34382,32193,-20445,-49036,-40590,-7205,-5131,-18923,2933,61595,127693,127983,54524,-45582,-86762,-68306,-71851,4683,88761,55351,-47827,-33524,61417,82802,-2943,-122846,-65468,35026,61038,25758,-21235,-83457,-140390,-126553,-81598,-9107,54886,105535,148435,162346,217928,138973,30093,65930,128052,62458,-68450,-1100,-26651,-110080,-60219,-32838,5737,-6258,-76913,-69245,8046,28758,14315,-1484,-26192,-67039,-53626,39782,171156,134695,49459,-97999,-32910,101167,190418,168293,77802,26462,-12377,-74524,-114889,-81604,-86454,-44772,21483,43538,34490,-6218,-35178,12076,234954,429272,580790,527299,192346,-4584,-44850,-17026,-58287,-82403,-105861,-89434,-116027,-62440,50077,63479,36335,46922,17885,4074,-36925,-93535,-61087,-78975,-12939,117388,193947,401440,204270,55430,5193,12139,-68716,-93779,-91360,-105564,-14342,5342,11357,12386,9388,3931,-11856,-45019,-58244,-59243,-42289,-48535,-68954,-43234,-3808,101514,153781,150914,144119,165606,186679,108178,23965,-14284,-9319,12281,-9804,-62143,-98205,-19023,60361,144479,238491,193801,43777,-28663,-54331,-65694,-42459,-14498,27177,-15077,-66743,-53233,-14076,-14558,-30684,-91120,-45173,-69669,-116616,-86846,-65086,-72116,-50874,634,-5484,-54644,-58137,-61026,-51150,20275,67925,120065,276172,425975,205798,-5623,-52974,33128,75670,47000,-38867,-91026,-67359,-7247,27736,44210,48279,62364,55854,-3934,-75063,-103694,-30560,35260,35832,9347,-43709,-90687,-16056,8971,-11327,-42931,-63558,5895,18871,34195,75756,101329,102016,164739,234250,292685,314036,165875,44105,83442,56125,16347,1118,2684,-3975,960,-12802,-5789,8194,-59178,-63236,34930,47670,61429,80919,57020,-11255,-12810,26684,50473,29645,-12126,-32765,-81718,-94928,-105637,-79274,-68461,-74465,-46406,-42960,-73064,-80303,-64161,-30973,-5274,2377,29314,40489,13324,-11322,-24137,-2383,40086,69146,92592,114810,146739,152340,147537,116851,90027,22695,-18261,-27222,-28029,-7022,-19219,-53409,-82869,-54125,-13235,257,1563,-43906,-55209,-12669,3244,3618,-27203,-58950,-93053,-67312,-40330,39660,52489,77810,142419,186422,94230,-73262,77666,109388,37090,-16312,-47686],[-94771,-32443,-5223,-37696,-57183,-2304,51939,134523,206214,177826,37580,-101804,-80631,-74649,-110361,-94006,-46420,-21429,-37685,-78748,-112614,-76870,-38736,53126,156069,262293,347575,303215,112212,12436,-1864,11822,45900,65951,61424,142560,301050,468892,438743,221111,-32696,-75292,42325,8049,-80847,-126117,-46421,39511,86797,109113,105975,42825,-34641,-53737,20079,41482,-994,-38359,-68219,-43629,18219,73279,65403,-23767,-140663,-95846,-12549,94795,165400,135668,36735,-29001,-103807,32411,89024,88190,60638,-12087,-76818,-80866,-75494,-98075,-104740,-47960,-10049,-10487,130168,220977,162752,56803,-12437,30024,11513,-8515,-8796,17042,32088,7691,-47521,-70748,-46409,-62560,-89922,-138892,-85600,-81585,-90303,-71268,-32845,25449,61282,23260,-51128,-59006,-38634,15180,121849,196319,179491,101649,33137,-46042,-115814,-85444,-58506,3321,94357,98797,84527,207824,332208,253257,114664,14475,-65263,-77418,-51367,-40227,-5926,37797,69336,33861,-62410,-108194,-116807,-62854,-11292,42291,129190,263572,267981,192715,129140,195147,365517,453595,359714,193211,53296,-52729,-73209,-45379,-38721,-64845,-52140,17987,57827,63187,55834,36428,5153,-42326,-86407,-85133,2318,45069,109842,131262,57811,-16654,-40816,-1232,91631,182198,230108,160668,68046,33356,37020,55772,68440,109090,171835,235402,235748,165308,18536,-96835,50597,149878,163323,162668,174005,105535,301,-37399,-67645,-94963,-34169,49896,87032,-23393,-88399,18293,77338,98421,182701,127579,86651,11465,-49353,-25169,23311,42873,-1356,-36424,-20967,-43343,-52614,12509,15991,-16435,21734,127830,189568,209759,197517,161764,109308,16969,-50277,-17320,59858,72152,41014,2797,-47579,-84422,-74011,-79006,-32761,96658,165627,76185,2990,2974,17263,18079,-19879,49580,170676,330082,319959,195633,43832,-20294,11925,101399,174287,198625,201871,63228,-72983,-118915,-96340,-37726,-9154,-31345,-9288,96657,232417,278744,268557,174319,-27927,-48641,-56107,-77871,-70716,-75272,-77454,-87768,-58645,19514,43148,1708,-69900,-60917,-35583,-7573,8270,40870,42222,49242,63487,21537,-22793,-61259,-100376,-98401,-46172,5893,48367,85563,128103,71881,20586,-30778,-88294,-118336,-91300,-44741,-10786,-17974,-1442,74983,77686,7655,-43966,-78772,-125775,-124640,-67481,8381,83571,92552,12942,-11067,-17352,-22412,-83542,-148593,-105082,-56309,8503,699,-45061,36862,104546,85677,52102,5150,-54555,-73847,-86794,-98140,-87654,-45184,-15313,21747,51005,14067,11735,35089,61743,47090,-16435,-69443,-14625,87238,138652,119729,42305,-2572,-72297,-117696,-49111,18268,44322,66217,61471,56118,49999,1167,-40974,-33020,-3911,-5916,-90621,-93461,-136338,-30806,-30040,-24064,187869,305265,270798,200672,113495,17858,-36748,-12099,5835,-18211,-40623,46803,227814,407261,517270,564213,532649,345041,99756,-19550,-50882,31222,171990,204959,140535,88679,72145,48491,-44141,-67967,-74207,-74843,-46323,21627,58566,21236,-31695,-64135,-14330,62846,56940,-38321,-84440,-127246,-117715,-81265,-46762,-30987,-3039,29312,64410,94489,146837,196765,223898,192853,133511,99363,33540,948,38513,73466,86019,43273,3144,14871,51345,18074,-20273,-16168,12044,26170,30678,-6586,-46824,-75995,-84898,-55732,3647,12969,-21768,-3030,59936,125822,165423,47774,-66773,-123361,-86439,-97032,-95399,-64753,-24289,33985,68632,21716,-80969,-60122,75601,263363,254170,77542,-80396,-65779,28804,117945,130057,22866,-14481,46910,127806,186458,250541,276383,188703,63245,-5165,-36189,-17145,-43812,-64664,-60552,-92074,-45316,37884,89942,58425,-5075,-78237,-106773,-120482,-76234,-60205,-64029,20293,86687,100178,66555,-50222,-78375,-33966,-57967,-82609,-91014,-83533,-48247,-12585,40075,65180,7291,-24124,-74067,-73947,6589,91884,175339,295651,204095,4268,-68128,27047,37109,-12245,-73603,-55066,22750,98885,146027,142626,103550,-6740,-82573,10026,82447,97215,-766,-68249,-27018,16256,82078,105798,71725,-50730,-1143,69978,50263,-11417,-85419,-55097,-52137,-65561,-40834,-2673,21402,23285,35189,55393,72603,48030,-7917,-22773,-39966,-108026,-40148,-56910,-104000,-23660,-45076,-88450,-54524,18577,86382,105429,68692,35087,73545,157408,237943,182495,56830,-75004,-88860,-36961,-73147,-123936,-94368,-66190,-57392,-17367,-83036,-127358,2107,86988,48484,-38245,-142974,-84962,-43210,-65979,-40187,10684,90634,170700,133585,51022,-68095,-26707,42653,11142,15366,77877,208111,275172,176080,45407,-16537,51239,105582,157270,186211,268183,275788,161806,60347,11456,-10913,178,8269,-29564,-77860,-83629,-31864,53357,122440,162791,67035,-103098,-74932,-54403,-77036,-11836,55165,63499,45069,47599,37691,-24699,-50627,-51509,-98080,-71178,22202,137791,121787,96028,71908,71993,69984,-3859,-89353,46295,46783,-49948,-104139,-63982,-20868,38131,94763,99834,70424,35996,8207,28597,14193,-64694,-89069,-22843,9299,28810,30015,-48132,-109924,-53249,-25988,-69858,-60266,-35063,46982,67183,-229,-33727,-11702,13143,56381,75184,13497,-2163,4497,-39061,-68912,-93157,-113859,-92541,-49051,-86074,-78989,-19991,-12663,-43476,-56817,-50190,-16475,32217,31573,-10423,-98752,-95378,-42383,-18697,-29070,3065,73959,89631,80909,33971,20539,19000,-43637,-39521,249069,462786,497542,418601,218362,59860,1091,-13552,-77918,-91881,-59138,-36790,-46736,-19680,-7146,-29723,-90125,-28048,65551,25314,10867,11186,-79523,-50198,-67544,-70331,-91484,-82473,-108106,-129668,-145260,-102784,4314,105372,142420,116446,105239,172125,215160,233849,199960,125204,78258,101974,157334,174131,122150,-3812,-109739,-66630,-32191,-23267,40354,68598,78571,133957,107425,16052,-3821,15073,54,-43003,-81102,-89032,27199,128159,113198,-61102,-113610,-94831,-61283,-26418,-10225,29788,32320,23963,-4406,-36478,-47917,18706,68025,20249,7998,-73090,-77382,-47015,-66334,-90754,-58413,-11193,37351,25268,-54573,-34914,26048,52079,17359,12451,151122,128488,61303,-7496,-72991,-93143,-55506,-4218,50246,118151,254493,174101,54656,-91907,-152291,-88691,2945,65016,196309,466357,669449,704748,557328,293012,160351,214081,65864,1341,28463,44317,-45085,-111263,-69086,2829,52980,41596,-56773,-42899,-7289,-11686,-26128,26715,91653,38426,-56856,-37015,-36822,-54337,-39537,-53805,-65546,-50208,-17961,-43111,-98512,-111862,-77034,-83560,-30399,34990,43512,57673,97397,190236,293170,278795,229580,159503,102865,71934,37555,-19491,-61643,-105839,-107892,3507,126957,223101,100568,72957,76290,7197,-3628,83106,109199,53669,-7375,9746,70913,56881,10029,-49694,-60147,-14847,7659,26261,37050,34358,16223,17561,63681,96878,33714,-63874,-109162,-76273,-19113,22808,-569,-99162,-20422,76376,-3116,-131089,-73352,-8064,17509,113024,270256,340209,305703,190267,30666,-104644,53960,173713,182674,30097,-46186,-97635,-115137,-6019,42473,-6350,-79001,-9556,103980,189268,181577,121073,42289,-30334,-67071,-47954,43071,38856,-59720,-138129,-36481,41490,45711,-2014,34212,58257,67981,66624,26011,-46566,13649,94967,158902,121364,28147,-48442,-96608,-14001,160323,405471,463431,355906,172247,47884,-2826,8750,32456,59898,185288,195370,48304,-60728,-49018,17093,62199,26094,-35536,-51215,-49300,-61227,-63537,-85381,-86517,-40741,-18180,55379,90267,53944,21856,-41835,-102498,-49204,10372,72351,68987,33215,45981,68617,109463,232484,312382,200125,47123,-62532,-49360,13756,3214,-10636,-504,25682,-7162,-60948,-130797,-139419,-125238,-122667,-105736,-63852,18802,76632,136165,144353,76632,15786,-5778,-8084,-17759,-7979,22638,21808,-9714,-36125,-77521,-101611,-130038,-62117,59048,173001,137849,91440,49335,-7910,-58738,-93376,-84838,-70452,-38529,-1009,23018,10325,-5782,-36918,-85090,-147362,-70615,-23034,-13027,51063,191099,354677,376143,198941,-25276,-61420,33720,24994,12020,25835,-12432,-113730,-13890,87614,152940,131691,63958,8694,-93372,-37621,79970,154872,222278,251686,79316,-3560,-18210,-5666,-45481,-72394,-65879,-36537,-49899,-30717,16613,42816,62790,72496,99414,70740,905,-35360,-42832,-57196,-48979,19257,57231,80455,70395,54864,-8096,-92853,-96073,-10914,58497,113597,145049,132126,110672,64677,-60828,-91386,-84164,-68170,-12489,34583,65887,52468,35538,42239,14269,-9502,-8837,59147,129403,155591,109206,-11726,-83533,-55518,5366,15847,-13418,-71410,-114840,-12517,98445,95323,-61066,-42541,123543,194447,105771,-17520,-72989,-11720,-17821,-111465,-70546,25281,98872,165179,91432,27196,-25024,-7039,6409,-22271,-11893,-56880,-90005,-82036,-27066,25086,29726,22130,16371,-11054,-35910,22388,86354,77494,-12892,-61329,-55337,-2417,54991,66939,23698,87163,193290,296103,206844,55331,26504,103052,230392,276681,195239,98849,-6098,-31799,-27213,-85478,-119359,-143513,-59504,51606,178788,286395,325587,267340,167508,69293,-43347,-118237,-101237,7100,96457,128502,70614,3881,2068,31554,60202,106309,150469,123073,66564,2202,-9543,28374,85011,81223,22020,-22249,-95207,-149792,-82684,54963,203623,253488,259847,169949,76796,34761,-24773,-11204,64937,83205,35055,-594,-54160,-110627,-91181,-98930,-91479,-4852,86297,115388,97706,67292,42018,-6082,44537,148924,131218,-15521,-133776,-15304,98108,88431,39482,-53991,-80418,-53687,-53243,-76148,-94926,-115776,-108293,-77224,-60824,-34608,4588,-25885,-50680,12093,-984,-33513,-75325,-122347,-74696,-10853,-35141,-121825,3675,86884,104783,134719,192347,183301,116330,62024,33312,35403,127025,216586,178710,109657,22962,-92278,-17477,-2271,-17435,-36089,-9501,15689,34467,55261,49482,31732,-9854,-31665,-39375,-38387,-32313,-41184,-97345,-12860,41932,44336,16471,-71129,-122870,-118984,2684,89604,256025,319439,281366,193611,71619,-39200,-138622,-108959,-108211,-93601,593,56775,47325,-12588,-44458,-40923,-24279,-17651,10247,17476,6245,15583,98764,115079,49628,33432,46422,-11078,-44662,-44500,-44299,-68738,917,-13682,-70701,-53545,20845,76628,90747,58879,-32558,-88909,-101321,-158565,-137266,-73246,-17299,-2379,-42299,-108996,-32863,76293,135030,36770,-76561,-71465,-149,34353,46701,59854,29065,-341,9600,67129,183212,173748,69385,38341,48033,96536,84303,8466,-94159,-60786,-5063,-31374,-66828,56593,102059,-519,-39963,-65442,-121600,-109926,-53062,-17049,49461,145759,165568,93028,35199,-24838,-56478,-64418,-62745,-43235,-33989,-37757,-2721,-14020,-31007,-73807,-83917,-603,66388,49046,-46221,-79492,-3374,74320,50518,-49705,-568,220496,269549,112523,-421,151040,366209,350225,226941,164366,122407,65314,-15742,-111806,-68429,58823,167215,195382,180572,123317,41283,29008,74433,111291,154911,117853,49793,32252,23792,-33840,18199,69526,73191,37325,-20084,-87728,-109971,-90918,-82875,-63961,-29392,-25261,-63125,-79840,-116651,-72272,43315,153009,158795,154315,129194,18399,-45809,-66410,-76896,-52432,3796,52140,113587,39800,-15548,-49047,-56043,-20477,-5559,-44770,-89639,-71513,-18813,-7322,-54727,-123933,-134418,-66394,66341,200247,228472,128149,29838,-14637,-6579,26382,108936,192727,210859,120172,24044,-47841,-91932,-84507,-38820,-19541,-1484,-45957,-79923,-29714,-9840,-10884,-5683,-12190,-15588,-59214,-53195,4369,20600,68607,108756,144301,107332,34822,-24628,-45206,-24830,-12266,-82730,-87665,-47118,-58854,-69437,8318,145775,271479,285465,239750,160064,64396,-55,-19662,-16527,18983,67977,115544,108645,2654,-93509,-97027,-11987,108418,226786,186946,46663,-48419,-80187,-74441,-33903,-15499,-48884,-68263,-45031,38704,140680,109749,-22236,-88225,-68805,-63372,42952,141748,202517,191570,90343,3483,-23653,-33180,-39868,-60994,-89305,-64075,-24116,-28379,-22449,6169,-4264,-20031,-24146,-13109,-25231,-78590,-102472,-31397,17519,59904,53547,4472,-16681,-43910,-55814,-53366,-29450,-25524,-59084,-13991,34028,47972,46607,75413,95310,103865,90892,74175,69744,65590,66986,73014,80498,107204,95566,59642,-45179,-141794,-64512,-11569,-65595,-134548,-19038,60797,57440,-3742,-44985,-32845,-2004,-13067,-48399,-31973,24286,89120,121114,74307,-25505,-72877,-61919,-54874,41026,131052,73577,-46425,-15959,84745,97931,3968,-118097,-62617,25823,34537,-11155,-46669,-105023,-107943,-105157,-108563,-29357,45683,108079,167926,194861,237217,133049,21568,58108,129706,75886,-19704,40887,-11863,-122283,-61361,-39990,-7355,-16679,-81910,-70990,-687,14909,-1023,-17262,-39352,-76446,-69351,15306,130172,100305,43549,-90576,-39049,88042,151832,113272,44615,14782,-7630,-53721,-93796,-85555,-81440,-34694,28259,31473,8637,-21883,-55701,-17286,218426,439426,597934,510155,183102,-13211,-35849,11907,-55421,-111850,-90344,-68305,-99422,-72182,34517,36022,14249,32140,9604,5027,-28631,-87931,-55779,-74928,-2995,123665,178335,358915,173141,39858,18803,34179,-56697,-118183,-110274,-107403,-13618,23387,29210,14531,-7166,-8391,-13064,-39680,-64357,-67369,-48690,-54132,-75671,-43394,6410,114054,145618,139491,148080,176977,211848,118966,27348,-10940,-5994,13360,-13468,-71675,-95696,-27534,48937,137402,233503,192527,49041,-23471,-50686,-64513,-45949,-23355,21136,-12836,-56315,-40278,-494,-15086,-44238,-79067,-27423,-61212,-114800,-80576,-62141,-68207,-40802,10030,14792,-20009,-22912,-36336,-41375,22408,62593,114823,267332,411026,198170,-11077,-50150,31188,79782,55865,-20585,-68653,-52518,2703,33851,46086,48825,62954,54259,-2424,-64905,-88036,-21004,42660,43943,16846,-40146,-87291,-6745,30048,20152,-21958,-82318,-2722,25149,43590,78735,96575,106098,194751,289240,357204,350351,164681,29175,68545,55688,14014,1437,7106,-5574,2734,-3479,5186,19178,-50911,-66437,35413,51527,71115,99689,79209,8666,615,42898,68967,44268,-4296,-44587,-106738,-81552,-67168,-65979,-67780,-67916,-35800,-36920,-64099,-64694,-45045,-11854,8930,5503,30180,46990,23620,-1198,-14987,2660,33678,63909,108995,156953,202407,205607,180138,128107,97617,30515,-16811,-36352,-40160,-8973,-13625,-51193,-80934,-47090,-2607,10576,5931,-39760,-50241,-12077,2052,1123,-31419,-64696,-69775,-46863,-27544,37970,33617,59805,123506,170352,90424,-69271,77821,111130,38027,-16583,-45289],[-88350,-31753,-13823,-51169,-49493,8574,57843,132644,191015,148218,22590,-102477,-76743,-70337,-106125,-101456,-67144,-49806,-65391,-89882,-95311,-60401,-29334,44896,132486,224580,302905,276886,96178,2732,-3260,6482,30291,53951,60491,153374,299422,434254,406834,212929,-34131,-73967,34974,-10218,-95608,-112123,-44841,30829,82948,114677,127717,81152,10876,-26927,19738,47748,15840,-13478,-51517,-59155,-1984,44166,33312,-39080,-146111,-101196,-14584,109065,194559,149615,49108,-26892,-108198,13620,57913,65412,48256,-22951,-79307,-69019,-55890,-79420,-103805,-49973,-9581,-27391,103623,188629,138857,65603,21503,46923,17458,1562,8484,28820,43786,17848,-55203,-101543,-62462,-71350,-85994,-113988,-77379,-75557,-85393,-65031,-33030,20047,74675,36506,-36802,-41973,-18744,35224,125812,183730,160546,88824,26767,-46087,-117379,-96445,-64485,5291,103571,133243,117348,211785,281323,198354,82776,6,-76488,-88868,-59506,-53245,-23006,17442,48353,23079,-65479,-97521,-88276,-64588,-2093,58840,153584,266740,253626,174620,105327,159360,326062,419124,351960,200647,54107,-54981,-58872,-36637,-40599,-75704,-57686,22462,61401,55194,47414,35664,11483,-37229,-85704,-84932,10984,52715,103715,111484,22544,-57826,-51800,-4002,78941,162633,235120,185157,83398,42200,43005,53577,58309,89361,150412,221896,226681,166975,25754,-92617,76824,189522,214328,220381,222347,135950,13013,-45393,-89176,-72226,-397,82724,88573,-38657,-94990,22390,82859,97604,168027,99171,71383,16808,-44262,-30215,16811,47438,10639,-24314,-9644,-35870,-52213,7768,19557,-10478,33440,147066,224633,244428,220855,178687,112582,10810,-56274,-20694,48670,39951,4592,-32663,-63320,-41709,-24730,-45480,-19467,104006,166896,72648,-1297,8263,40550,61689,-6786,10891,123385,299824,330533,205723,47033,-19757,16880,132465,239442,265315,250507,93709,-48037,-104266,-100435,-43300,-7851,-23315,-1105,92554,219669,260004,237533,129240,-70544,-36673,-47498,-75022,-71312,-77779,-80459,-92262,-72330,-1647,22980,-4618,-63723,-59259,-38436,-13732,2380,37462,32307,26735,37613,4556,-36794,-70910,-105861,-97027,-43146,15939,68700,123530,193012,129146,38101,-31379,-102873,-116770,-59940,-17960,3196,-3006,13003,69195,49284,-26446,-85075,-103761,-125347,-123875,-67977,21980,117370,139372,48371,6680,-21090,-38507,-111023,-127089,-93932,-53916,10497,12886,-33324,10533,95275,92126,66444,17312,-48274,-70552,-79467,-86535,-85068,-51539,-25114,2569,23991,-8603,-19178,3248,42829,36655,-16550,-57508,-6848,82144,134319,131459,66869,20209,-44734,-111119,-63788,4934,53776,84129,76307,61814,45341,-10609,-51025,-43949,-7885,7056,-73774,-86985,-147372,-30685,-1595,2721,256874,385253,330462,216620,113697,11514,-48612,-21848,-3143,-27843,-39970,60259,243565,401344,495368,541577,533551,381936,135030,-193,-41241,41824,190348,213668,127249,72733,62973,44678,-45692,-64987,-72414,-71547,-42306,23669,68159,40948,-19700,-54852,-3520,70034,54366,-45494,-80985,-106365,-126963,-95005,-58563,-30790,7561,48824,85652,122228,161090,188307,191398,150519,96758,83464,38173,9674,62134,107597,117989,62173,27368,44895,81396,37498,-15686,-19804,10135,36054,50281,14520,-28543,-58572,-65435,-37104,14694,9812,-35607,-23043,40033,107022,157239,57889,-50324,-124347,-104750,-105497,-96138,-61849,-23980,25670,56441,15026,-84357,-90097,29210,206737,203948,58169,-70375,-86948,-1766,83716,96155,-1628,-26053,38351,119699,179917,248445,288770,190556,50819,-6930,-22290,-10153,-59964,-87794,-80433,-100008,-41165,37522,91905,58612,-12676,-89385,-111650,-115242,-75579,-58617,-57679,19154,65757,72729,38128,-73273,-69856,-27049,-55491,-84090,-89268,-90466,-63661,-34939,20482,63731,15336,-16761,-80081,-77563,5834,71366,138418,273526,227946,31669,-41134,31935,40210,-11831,-75391,-37930,30147,86270,106279,99131,69730,-28991,-87497,1179,57504,80872,-3103,-55841,-18551,21122,94400,125886,85311,-53631,-5064,75245,59994,-1445,-76581,-66291,-59940,-40950,17242,45842,44003,23507,20075,39965,45452,892,-36076,-18408,-32300,-111497,-34763,-32000,-70959,-5264,-36722,-87372,-57562,11974,71728,92836,63059,27780,62925,141451,230761,190855,64831,-81460,-116042,-45479,-73997,-128578,-97602,-64466,-55297,-26145,-100859,-116867,22251,96159,49742,-37352,-137237,-89517,-45863,-69771,-42068,16211,94422,178089,148101,43615,-82615,-32083,31358,-18075,-30596,53949,200221,294214,184860,43678,-30016,38903,111764,172230,199053,267065,255036,122416,9614,-36125,-53739,-29651,-10027,-44668,-97251,-99240,-35318,51758,128789,183101,112905,-51816,-110579,-80911,-80341,1094,71370,70895,39638,41956,51996,9257,-15976,-38547,-110903,-84621,29007,148787,134059,106616,72599,59683,40419,-39002,-60625,71106,50053,-44334,-100741,-59779,-16901,36174,85751,97089,76586,41197,3894,20284,5136,-70299,-87984,-28384,-3191,20294,22672,-61368,-106330,-36358,-16458,-61668,-56623,-39517,28630,40255,-20762,-43418,-17005,5351,50982,59660,-8099,-25505,-17025,-52737,-75684,-95235,-111709,-91053,-53943,-86928,-73502,-20713,-21628,-44896,-46314,-46844,-12786,33386,35323,3730,-79561,-65893,-30431,-24908,-20800,30589,109365,119855,107209,58728,40472,35505,-30992,-47672,208689,395284,438328,386044,205223,62482,6431,5877,-43885,-102498,-66943,-31452,-38756,-13596,4280,-11412,-69548,-54955,28196,-10454,-19479,-9036,-102767,-42818,-69221,-69798,-83489,-84722,-132405,-163279,-165226,-103464,-3344,92099,118526,72371,56843,131323,168257,204196,195999,139818,101073,111819,152117,145136,88288,-25312,-112290,-63221,-22526,3254,81246,106315,110958,177438,163613,69091,24740,15812,-9546,-47674,-78638,-91606,31590,129843,125133,-40284,-96577,-87822,-65095,-37508,-23300,21339,31674,19607,4135,26951,51308,115262,156139,80551,43642,-48375,-69038,-48103,-67465,-110293,-76101,-23384,28816,17423,-69129,-38260,17228,26439,-8227,-3921,140665,156765,87562,24963,-39413,-88671,-61811,-10212,47085,114281,246950,152118,38962,-105628,-125926,-111837,-16757,45411,198257,524518,781578,822236,635463,326573,165431,204264,51557,7172,29131,31607,-60659,-115669,-61451,1480,40893,30199,-55946,-31814,551,-6102,-41435,-917,88646,69372,-19581,-8469,-6387,-18448,-8719,-26191,-38554,-18344,7072,-25071,-82465,-112931,-87535,-94805,-37726,22042,31558,54686,89336,191533,307666,291732,246430,179727,120457,79781,44394,-3935,-34465,-49963,-64145,19967,133225,208359,84425,73524,87238,30830,3686,71625,94280,49726,-2274,18470,82737,62307,6507,-65448,-76773,-26727,-279,20807,36164,38141,23024,10269,35830,65410,13666,-77255,-101493,-62044,-16171,16398,-10093,-101810,-10833,97272,13890,-123453,-99901,-19576,26808,128285,273909,342277,331493,219527,42072,-109528,44849,143616,151552,17445,-47261,-89882,-125647,-13678,45892,1414,-79730,-29966,81027,189132,212961,164094,85081,7327,-53298,-54945,42842,77005,-15807,-123687,-60030,22044,27969,-24424,12416,42541,52359,56084,17325,-66634,-16840,63124,128203,105288,27253,-47248,-86453,-17521,136206,366108,444898,369835,193816,62609,7109,9412,20678,30244,140669,179403,53510,-54307,-44403,20563,60161,23739,-36067,-50237,-42825,-49878,-52216,-75942,-73236,-18933,12810,81747,119045,76851,28856,-42426,-101315,-54222,-7682,43097,39167,17427,47370,98189,167030,289158,325393,184361,14869,-96167,-48619,9302,-9130,-23275,-8038,20881,-5733,-46556,-101362,-142359,-133847,-130500,-109678,-62433,16411,70657,129121,141563,76286,8369,-12772,-26022,-53116,-41292,-2009,226,-36996,-64802,-90815,-107298,-148327,-76753,40727,139882,105165,71320,30202,-24606,-68476,-106688,-95803,-93414,-66521,-17798,15836,16729,5510,-20366,-63303,-118623,-76402,-27837,-8637,69163,236907,440110,494082,313687,65476,-126479,-39721,-17585,-5705,20887,-16055,-115188,-14622,69040,116450,84984,20318,4002,-45075,501,91758,117853,153545,199653,49715,-21393,-24807,-9915,-55294,-95896,-92176,-59112,-67253,-39369,16734,48459,71810,76392,100096,67397,-10975,-50295,-60284,-80986,-68745,11666,66915,103832,86398,56106,-13308,-97629,-71396,12370,65678,103419,139328,132538,110419,51123,-62055,-72349,-71515,-63568,-17755,19137,44416,36967,45645,56434,15491,-18846,-38610,27676,112811,166873,136060,4853,-80580,-51674,22380,36465,2266,-66546,-107997,-14270,75265,48841,-107604,-18042,133638,179792,84166,-33122,-83510,-16613,-16060,-110972,-68485,21792,78167,121163,50612,-9597,-76339,-76217,-66990,-43318,-16049,-61296,-94132,-79538,-22443,22597,23397,14558,8875,-10876,-21043,41537,101850,85852,-20046,-82848,-63490,-5556,55054,75480,49557,103321,201050,292147,180576,36902,15841,116347,273669,308753,206400,105420,6415,-28265,-34758,-104006,-138518,-125171,-42944,66745,184079,261397,284136,244868,162155,67066,-47597,-131130,-102055,5403,78027,90391,20510,-29628,-7428,18714,40664,91423,138560,110434,60841,11953,4929,50105,110693,96841,36480,-7848,-81137,-137819,-81477,34059,146709,181601,201014,161016,119056,67421,-5861,-1859,62286,71747,33841,7095,-41743,-102547,-94803,-100620,-78899,15168,100275,134038,132091,91692,57729,-1498,49348,172162,152570,-8696,-108726,-8669,92132,76047,33805,-57019,-66659,-33915,-33896,-64830,-90728,-116906,-112271,-79259,-62627,-40984,-18157,-67338,-70600,-11201,-8451,-36495,-78929,-126741,-73989,-12139,-33695,-113347,11982,96485,120215,160624,224345,195140,117904,60955,32349,42542,139259,206747,150017,80133,7552,-99194,-10434,5965,-7861,-23742,-403,15089,24099,43035,42582,23865,-17621,-37354,-49512,-51159,-36475,-30756,-86171,-20489,38674,46060,18590,-78374,-119613,-90181,10156,82309,237002,311243,268724,178143,60094,-49802,-125118,-86153,-77490,-81883,-7189,41673,25319,-32546,-56545,-47433,-30692,-21351,13576,24800,16506,32243,126390,141742,73221,50386,34991,-26632,-55753,-49552,-26574,-34204,23440,-13985,-83139,-78868,-9993,44108,63024,47863,-30325,-84090,-92552,-147132,-134451,-83697,-50017,-43346,-82858,-86677,-20030,89646,143457,17316,-99989,-75364,-4543,23535,33629,50097,23611,-3549,16241,86686,220590,206239,70121,31747,29748,76287,80377,7422,-103717,-78521,-23881,-52797,-47425,58953,117640,16913,-29723,-57591,-122050,-133093,-61996,-17577,48264,137992,151454,83761,40637,-8179,-42072,-56658,-57870,-52422,-29678,-28659,-6124,-15901,-23438,-58102,-73895,-4035,45449,19001,-45888,-80189,-17565,57186,41437,-45328,21563,261892,288237,126974,15857,134637,361429,380291,258361,182674,129116,62109,-26844,-121662,-56891,65185,159330,180406,187060,143988,50994,16026,67008,121022,185898,161299,87285,58262,31888,-39619,-3257,40880,54805,37896,-11142,-80838,-107881,-84673,-74256,-55515,-22289,-17415,-51098,-64814,-121054,-67526,63907,191894,194943,169343,128217,7285,-49737,-61645,-66620,-36922,27400,84645,162914,88118,22583,-11397,-29770,-6357,11564,-29901,-80102,-73714,-27532,-17060,-64736,-121585,-137236,-77125,43731,162294,197688,112276,26005,-20327,-17044,16584,99482,188841,213455,125074,24870,-48059,-92164,-81517,-35681,-21199,-10366,-57564,-61654,-2141,4786,-1599,9055,12941,10094,-37624,-49484,-13796,4755,63311,103889,133254,94337,19152,-33178,-52031,-32944,-34988,-118220,-48410,-21956,-43689,-58313,18464,158492,277028,275144,222006,127579,19054,-40986,-23391,4670,17749,37227,77438,49220,-66996,-108040,-87282,-22790,87393,199340,146971,14327,-42816,-44476,-37762,-4176,4944,-39119,-66635,-46691,30714,117027,79705,-31764,-56989,-30907,-741,85546,163601,228305,232963,130228,29863,-14769,-28550,-22495,-29682,-50165,-31329,-4463,-22371,-31195,4077,4588,-5742,-13233,-8307,-22079,-74197,-93537,-23512,18593,41885,21552,-28283,-43656,-46866,-53655,-54307,-40058,-51147,-83414,-16417,24874,53404,84679,134337,154255,143853,94368,50893,54622,61766,65126,76555,91613,108643,102836,75348,-29285,-132754,-64651,-21594,-73078,-124691,-3966,73154,70370,7314,-45356,-30955,-2985,-25564,-81448,-66324,-7684,57315,115058,95255,-5075,-58801,-55418,-40371,71600,166641,86882,-45158,3935,106023,109921,10384,-108831,-61431,13441,11192,-38050,-67199,-101274,-66985,-61271,-106495,-52820,31236,103700,179526,218887,241021,116252,7193,44648,124612,84212,33480,88676,8221,-130220,-65035,-48678,-23527,-29251,-78426,-68805,-10138,387,-15807,-30932,-49005,-80048,-77115,-11329,87530,68121,36215,-79236,-48461,67416,107544,59629,13691,3637,-3450,-29781,-49173,-47016,-57701,-24884,27908,12834,-22137,-42705,-80075,-43468,206164,444984,599702,476770,167886,-25471,-30058,35276,-29848,-88677,-63838,-44112,-79699,-83423,15009,7960,-8187,15589,534,5586,-22472,-74406,-48744,-71744,4936,125920,157912,306752,146628,27760,25650,56768,-21531,-102756,-106261,-96232,-21463,19248,14232,-13486,-37270,-19929,-18837,-38476,-80822,-90558,-64134,-63645,-88567,-49166,11570,120458,132376,125075,149593,185636,231842,120459,19524,-18969,-12720,5467,-23996,-83890,-90181,-41834,32076,124797,221200,182745,46196,-26428,-55629,-72005,-57737,-37694,17344,-8418,-47437,-36374,4632,-19412,-60547,-66606,-17581,-56866,-115136,-79075,-64169,-69981,-36300,14072,28530,10023,13786,-6169,-24269,27735,55642,106284,252159,384621,184455,-20693,-51214,22766,74023,54745,-10804,-53331,-39268,11512,36429,42212,42251,55880,45150,-7631,-60240,-80979,-21023,40218,43335,16809,-42656,-82456,-1931,45257,47035,-5284,-96994,-13718,27957,48411,75564,83957,99893,212725,327408,398429,360646,150537,14882,44840,44789,4519,-3880,5923,-12139,-1341,1577,15279,24923,-47869,-71064,31031,50040,74928,110597,91541,17581,5435,52961,80641,54386,3672,-54905,-95204,-31862,-17086,-49548,-73836,-66603,-30498,-36262,-60767,-54558,-30852,739,14618,988,25149,49729,33343,9443,-8040,2447,20573,53226,120750,193205,244030,238914,192804,123206,91089,27691,-24194,-52645,-59738,-19793,-18261,-58044,-86017,-47200,477,13072,988,-44651,-52448,-18100,-7244,-10049,-40794,-68531,-56358,-33729,-20444,30947,8300,33292,95153,141592,72202,-69629,71627,105480,31500,-25581,-51535],[-78550,-26001,-21128,-64082,-44082,18152,61757,127034,170325,116003,7560,-98869,-73077,-68812,-104912,-105601,-84449,-73924,-86881,-88387,-76830,-44203,-20923,34682,106421,181763,246762,238771,76089,-9002,-9376,-5425,7172,33725,50607,151841,280640,377200,354728,193385,-36667,-73052,26627,-24100,-96296,-98036,-43167,21130,77214,118283,146901,118939,54337,3398,19829,55136,33655,8939,-37768,-70994,-17732,22584,6721,-54222,-143163,-106072,-17186,120906,219681,159596,59971,-27818,-112845,-6411,29240,45849,36074,-34869,-79903,-58351,-38875,-61320,-99567,-56774,-21012,-37935,84961,158899,114264,70706,46926,58639,21457,7235,16612,33175,49637,25826,-55947,-132048,-79405,-81295,-82245,-89159,-68346,-69239,-79615,-54831,-28462,15606,87204,46693,-23847,-26078,-1368,50099,123212,165453,138192,72608,16368,-50983,-120519,-105546,-71128,3621,104487,159033,145905,205825,215184,137258,47747,-18165,-91620,-97139,-61713,-63257,-41043,-5138,24184,7783,-72334,-91044,-62918,-49539,12938,81670,176487,256259,226717,149898,77795,112720,262918,353213,315095,189791,46979,-55258,-44402,-28764,-43337,-86216,-63944,21898,58025,42090,36305,36027,20273,-31891,-85909,-87735,15978,59302,96252,88563,-9722,-100139,-68001,-14563,54178,128806,221121,196823,94851,49071,46045,46248,43037,65838,124247,199597,206879,157888,28954,-78789,107730,230317,266802,277955,265570,161631,25464,-49967,-110950,-53445,30474,115471,85596,-56804,-95661,25837,86501,94007,148343,69368,52643,21448,-35329,-29906,15193,55239,23941,-12982,-2284,-34106,-57440,-2915,17164,-10308,38305,155286,244612,263826,232118,184315,104122,-1565,-65617,-28794,29858,4707,-31878,-59901,-42745,4857,20046,-13430,-1382,113433,167343,67701,-7741,10279,58910,103593,26153,-14675,81638,256134,324254,208779,48294,-21400,19679,156144,294743,326975,291411,119609,-25456,-90092,-105624,-55250,-15186,-19438,3790,83326,198579,232333,199737,82139,-99265,-25047,-38751,-69872,-69699,-78939,-83745,-98476,-90573,-28524,-2197,-17445,-63062,-60266,-44477,-23904,-8117,27718,16534,1825,10743,-12319,-49777,-80264,-112095,-96836,-40994,24785,86888,157818,246168,180717,53196,-35057,-118882,-101908,-28346,12338,16700,8981,27924,70091,26488,-61527,-121314,-102247,-110124,-122468,-69730,32441,144923,178123,78233,20456,-29652,-62178,-140532,-102416,-81742,-50277,10255,22114,-14812,-6068,81129,93703,76045,25846,-43972,-68763,-73994,-75608,-79813,-58371,-37969,-18636,553,-25184,-43559,-30607,17258,20294,-20197,-47377,824,75422,126403,135776,84368,38121,-21690,-96811,-76057,-10932,59215,98367,88326,64618,37591,-23810,-60439,-55915,-12750,21529,-53271,-77156,-143889,-32766,26240,45877,333949,460798,384730,228102,109905,3309,-62263,-33867,-14740,-39024,-41390,68495,243938,375433,455011,502387,515266,401105,163256,13117,-38658,42296,191776,204637,103690,52601,52466,40535,-46709,-64080,-73905,-71017,-39716,25455,76898,59834,-9168,-45677,6457,75420,49967,-54318,-78468,-83819,-115762,-97387,-64349,-30251,11801,55978,92651,135982,165842,171777,151781,106138,59576,66383,45124,26556,98144,152194,156193,85733,52945,72955,108033,53164,-14049,-25073,5407,40420,62705,27197,-17265,-44543,-45603,-17172,24232,3944,-49909,-41057,22524,89081,145732,63931,-38090,-113753,-123567,-115580,-99505,-62918,-27893,11515,38658,5147,-85388,-115331,-20323,138597,142757,31837,-66064,-96603,-25198,54009,65167,-21713,-33876,31294,112345,173562,242665,292485,191099,41318,-6927,-9782,-8403,-77699,-109876,-102349,-106553,-38097,34756,89679,55326,-20936,-99918,-117848,-112833,-72911,-55569,-53327,15079,44361,47389,13068,-92064,-63431,-21628,-51056,-80736,-87202,-98430,-80748,-57820,3001,68146,32971,496,-81149,-81831,1168,48638,99436,241332,247092,65082,-10781,37993,44557,-5383,-59675,-19552,35677,66130,58667,51096,32236,-52404,-89985,-8392,34148,65755,-1004,-39054,-3892,37591,114621,150607,95617,-57319,-4306,82456,69863,7080,-69774,-74723,-63076,-15525,72108,97484,70343,29654,11691,27955,18550,-47297,-52187,-10987,-26426,-109688,-39516,-19529,-30789,20995,-30405,-89059,-61265,4641,53849,73228,49557,11409,41946,114889,209253,187530,68048,-84034,-132781,-45721,-69827,-130692,-99900,-60870,-46122,-26311,-110620,-94684,45010,103808,50311,-36090,-126083,-89556,-47000,-73786,-45144,20705,93008,172536,151590,30156,-97960,-40507,17071,-42564,-74236,34220,184152,299425,187631,43154,-40786,25439,116095,183372,205453,252477,225281,86895,-23234,-55930,-83537,-55953,-27657,-59528,-115798,-106236,-34294,49338,127688,186529,137013,-14292,-108192,-105126,-76500,15954,87005,76957,33103,35139,64974,46785,24859,-16721,-109270,-95146,32940,149290,136137,108830,68328,42629,6077,-78238,-33499,90543,48236,-39665,-99006,-57745,-16369,29425,71479,88669,77216,41527,-4181,9247,-5283,-75939,-86825,-31608,-8166,25892,33532,-57345,-88974,-22089,-8151,-51534,-52249,-44030,7784,10793,-41231,-50830,-21537,-2013,45696,44702,-26733,-46519,-38238,-66974,-81164,-94654,-106336,-81747,-48044,-79451,-66585,-21270,-31207,-47017,-35371,-41691,-13133,25062,28646,10116,-51079,-31373,-18275,-38735,-14072,57606,139834,141613,123070,75815,54812,47759,-19472,-51530,153635,298267,341868,317593,174275,61004,9655,22305,-11549,-89735,-74244,-26274,-31016,-8813,15081,8187,-47049,-69810,7642,-23125,-21518,-265,-84340,-34301,-69779,-66561,-70869,-81498,-139221,-154055,-162197,-100298,-7730,79496,92449,25164,5878,83493,117823,170028,187940,155039,122532,118476,143932,116329,54712,-46903,-111635,-57255,-9143,33015,117903,133401,145372,228459,230218,138182,79641,40870,-4976,-49748,-78152,-71952,48522,137272,136858,-21557,-83272,-84193,-70132,-46852,-33096,15856,34366,20529,24634,90756,147813,213343,249882,148867,84182,-23785,-58109,-47537,-64574,-112208,-93894,-37022,19461,10552,-82046,-39953,8559,3310,-28111,-13930,127913,178275,108370,51009,-9482,-75119,-65041,-17148,40923,105460,229527,122013,16221,-105819,-100718,-105629,25578,119933,309942,696657,999894,1021552,763294,380427,174884,188714,37581,12258,28273,18827,-73694,-110710,-51440,1549,29972,21336,-49011,-19865,8541,-385,-53159,-23034,89444,108837,27772,27666,32423,30410,31445,3996,-12187,11697,25658,-12002,-67600,-102299,-100045,-104776,-43483,13011,32609,65242,91275,185907,304336,286319,247151,187864,130759,83486,49402,17461,13773,35516,28587,79514,162220,201663,72326,77330,102452,57372,15348,63825,81811,45864,189,20283,86697,62889,168,-83382,-94801,-39675,-9784,14533,36487,44976,34735,9816,19726,40137,-4501,-88127,-84043,-42016,-7785,13015,-17239,-100744,-501,121672,38894,-91426,-123893,-29492,38173,147252,276758,337594,350901,248297,53024,-104573,36935,117222,121951,8695,-44919,-78798,-126785,-23093,47865,8539,-76785,-48845,57404,186053,243005,209125,129160,48063,-30021,-61278,34426,105309,26417,-93614,-80602,3252,15112,-37724,-7759,26598,42808,57536,23690,-70045,-41850,34450,99055,89293,26334,-45955,-76672,-19145,111101,316123,410688,369625,210347,76359,16850,9808,9792,5275,93139,155680,56730,-48390,-40565,22199,56506,21103,-35855,-48208,-34875,-35441,-35111,-61169,-57998,3211,45448,109338,147230,98421,33450,-45135,-100292,-58539,-24082,15675,8928,289,47930,130612,226231,333443,321617,162378,-16532,-121280,-41990,4466,-20735,-32462,-11207,19713,-914,-27869,-66252,-126111,-138996,-135272,-116902,-63784,13014,64896,121972,136123,72122,-1832,-18678,-41373,-83000,-67583,-22287,-19775,-65501,-84352,-95055,-102012,-138377,-89684,17570,95433,67148,52676,15963,-34667,-73391,-110542,-97018,-109630,-87867,-28307,9622,20216,14302,-2738,-36736,-89034,-78566,-31760,-3618,84812,272499,503253,584125,410183,147972,-38053,-112084,-64963,-24548,15423,-19664,-112298,-17144,44881,76000,43422,915,34505,25131,42152,95237,69298,85652,150426,20688,-45152,-36572,-14780,-60090,-107979,-114299,-79873,-80920,-42373,22117,57963,82028,78894,97784,60433,-23762,-64264,-77028,-104799,-81811,4127,77214,122877,96908,52230,-21301,-98600,-47668,31721,67829,84661,116978,114664,93259,27451,-48664,-53719,-59836,-54134,-21215,-1369,19778,29414,64317,71157,16832,-24374,-67479,-4750,92819,174484,161281,21326,-76293,-45989,40481,58010,19208,-58666,-101632,-17907,49327,3262,-128908,14315,145063,165308,62849,-50528,-92971,-22382,-15805,-107366,-64685,16886,55008,74855,7252,-47266,-124316,-136953,-138352,-45873,-17333,-63855,-96859,-76450,-20981,16829,15542,6485,1342,-10239,-8254,55701,110571,88651,-29228,-98177,-57305,3350,58958,80072,66938,111664,199760,273241,147200,18499,3744,123386,303425,325144,207786,106665,20945,-20934,-41156,-111956,-142593,-101960,-22453,82984,184957,228980,239080,221644,157984,69770,-40932,-126316,-92421,4927,58132,53034,-24763,-54889,-11097,7407,21803,71185,116882,90207,49969,17730,18195,72276,135464,110542,49258,4520,-68269,-125587,-80847,11281,89353,109694,141947,149129,156382,95169,11284,6206,55791,55332,28884,13586,-28044,-83624,-86068,-87789,-54802,37078,110204,144437,158059,111616,66899,-6178,47488,187577,161720,-8320,-85422,2320,86235,63710,27741,-60711,-54357,-15028,-12622,-52280,-85244,-116334,-115592,-81868,-66101,-49894,-40567,-99419,-80255,-33811,-17147,-39545,-82541,-121271,-70266,-12658,-32525,-101493,19948,102927,130845,180782,248354,202765,119522,61124,33340,52006,147829,190923,120502,51659,-8398,-98018,-2599,14431,1996,-10837,9556,14986,14315,31686,35623,15409,-25587,-42816,-59815,-65147,-44148,-25179,-75194,-26062,35818,47469,20255,-86703,-108058,-54827,24703,75361,211024,287530,242462,153728,43580,-62215,-108518,-67631,-53884,-69777,-16125,25966,5431,-49456,-70910,-57890,-41125,-28751,12936,28955,24102,43963,144477,158739,91879,62520,18128,-42316,-64244,-46479,728,7678,46242,-13803,-90578,-101991,-40569,11347,36206,35803,-30208,-81405,-86807,-132513,-122776,-82535,-67625,-73190,-106441,-61333,-8261,99484,147513,-504,-122129,-78250,-9678,12177,20461,40657,20332,661,33136,113217,257404,233351,72634,29047,17251,64180,85873,18531,-92984,-95569,-44079,-73046,-32781,60090,129256,32395,-20254,-49454,-118650,-160001,-66932,-16898,43347,122540,132025,74467,47607,9930,-27784,-48269,-52279,-64770,-27199,-21635,-10170,-14572,-13513,-41889,-60574,-4864,24350,-4821,-34444,-71421,-33420,38262,30335,-40286,44043,291965,295320,139127,33060,113224,336435,392617,281440,194510,129224,53762,-41307,-126508,-44895,68020,141633,154722,179677,148484,49008,-1099,59253,130355,213340,201200,122839,80845,35990,-45182,-26472,3271,32733,36483,-3867,-75004,-103163,-76782,-65138,-48483,-18116,-12558,-40407,-50289,-119851,-63399,81097,223565,225488,179079,122099,-6043,-54946,-57655,-57288,-21829,50445,115195,210557,142040,66495,34310,-1289,3421,26616,-15928,-72788,-78325,-38121,-27695,-74245,-117056,-136381,-83333,28089,132287,166566,95932,21086,-26835,-28412,5119,84834,174437,201168,119605,21274,-50652,-93910,-79199,-34176,-25806,-23293,-69401,-37928,22564,16520,5314,20856,36259,35607,-14071,-36814,-24184,-6882,59733,98824,120653,78505,-178,-46797,-62767,-44020,-61274,-103358,-9876,1760,-30389,-50201,24053,163496,269014,248920,189201,80349,-33369,-61307,-2825,30548,14926,-3128,22071,-21784,-128358,-79382,-79904,-36918,61753,164816,107158,-12256,-28456,-9973,-3961,20205,20817,-30014,-65079,-49524,18831,89392,51172,-31061,-22048,12742,61262,124329,182769,250152,272236,174724,60387,-4076,-23863,-4916,4938,-7533,2254,14397,-17554,-41726,1248,11404,6012,-5904,-7430,-21270,-67569,-82318,-16393,17768,23302,-8950,-59168,-69696,-51693,-51349,-52463,-45486,-69589,-92283,-20898,10628,50885,112490,185282,207886,176765,90372,23381,37024,54892,60680,79131,102847,110304,110554,90512,-12839,-122199,-68167,-34078,-81552,-116382,3051,73033,71469,13172,-49620,-34957,-8782,-40311,-113782,-98457,-32109,34886,112358,118535,17778,-42841,-47275,-26743,97156,195201,97858,-39602,26349,124969,119255,17473,-95723,-59548,1998,-2505,-49064,-76367,-76579,-27461,-13525,-66295,-71473,14191,94067,183380,233443,230530,92236,-10194,28192,115142,90257,87292,133926,29009,-117369,-69114,-56386,-40112,-40456,-65645,-60804,-17303,-11803,-27426,-40580,-54015,-77953,-73649,-33569,49825,41127,28758,-68266,-59466,43180,64434,14079,-12457,-5013,1941,-1502,-972,-2081,-28153,-13582,24038,-8412,-53370,-65238,-103560,-58450,203336,448639,588208,432415,149491,-38996,-25336,53704,2655,-45828,-28665,-13819,-55299,-85557,-1274,-13926,-25584,2084,-5375,8247,-16298,-56494,-39192,-66204,14919,130064,143299,259120,131938,27322,32046,70295,1217,-85494,-83458,-68014,-19909,7878,-7893,-35502,-47531,-19262,-21157,-25915,-73237,-114736,-80511,-69769,-102327,-56334,15046,123441,117693,111654,152265,194310,247084,114231,2116,-37436,-25814,-7089,-36928,-93693,-83684,-56378,15561,111875,206093,168691,39800,-32011,-63065,-81642,-70594,-48285,22111,177,-38685,-36154,5050,-25068,-75283,-55613,-10764,-51929,-111785,-76253,-65228,-72521,-32598,17905,40890,39631,52803,28556,1621,40108,51037,99457,237236,355821,173168,-26830,-50982,14224,64740,49375,-4590,-41474,-26249,21993,40309,38762,35436,48182,35080,-14240,-58305,-77402,-24118,34779,40627,15801,-44632,-74148,4694,60410,73957,12048,-85826,-20768,33390,54919,72865,70733,89350,220679,347876,414563,346919,128459,6880,24919,32169,-5059,-8841,4616,-16970,-3261,10214,33140,32998,-42845,-68903,29986,51059,80224,120517,100882,23094,9701,64823,92408,66367,17102,-55376,-74520,17740,38890,-26901,-77536,-62146,-22329,-32474,-54568,-41827,-13643,14792,20498,-2195,22151,54398,46571,25766,4313,5628,10109,46684,136542,230107,276422,256619,192079,111031,79431,23444,-30334,-65409,-76853,-29641,-23007,-63901,-88095,-44286,6124,17245,-3421,-48509,-52203,-20938,-14726,-19726,-44801,-63267,-43884,-20155,-9927,29929,-10175,9981,69344,112971,51915,-64635,70699,104306,29283,-31565,-55148],[-69677,-17649,-28308,-78040,-43426,23925,62028,117122,145862,84582,-5907,-93311,-72151,-72377,-108575,-109846,-99841,-95201,-101030,-79369,-59602,-30493,-16030,20824,77057,134584,182042,190582,51445,-24059,-21299,-24425,-23849,4545,29184,134453,244575,303901,287706,163201,-40903,-72867,16773,-34759,-86855,-84662,-41654,10522,69376,119448,161599,151450,92709,36178,21995,61977,50916,28017,-27664,-80194,-31567,5096,-15100,-68900,-139424,-109659,-19779,129618,237762,163891,67555,-31947,-116921,-25074,7118,31481,25143,-46936,-78818,-49106,-24630,-44802,-92250,-65606,-39714,-36082,74855,133260,91099,72185,64186,64717,23217,10077,18967,32048,50741,31520,-51485,-159663,-95768,-91398,-79522,-65281,-58849,-62620,-72321,-39895,-13527,23049,99439,53822,-12260,-10954,13714,59871,115319,143822,114362,54752,3955,-58623,-124755,-110345,-75873,951,99728,176049,168404,191099,142817,75612,12560,-37618,-108365,-93164,-52063,-62290,-53957,-25376,1189,-8572,-81194,-87656,-40370,-19741,38729,112267,196288,234921,192092,122444,51189,63975,184057,261994,249543,157902,32586,-49625,-28174,-20133,-45156,-94755,-69774,18566,50916,27564,26403,40307,32391,-25459,-85375,-91592,19310,66779,90446,66777,-30146,-105664,-82329,-30651,20050,85258,191989,196141,103742,56211,48178,37100,26775,42741,97099,171400,178945,139957,30606,-57994,144850,272312,320253,333245,301078,181065,37211,-49332,-117847,-37311,58189,146096,80350,-74211,-88581,32009,92218,91848,127984,41118,31670,25398,-22150,-22533,20253,69394,42030,389,3445,-35487,-65278,-15678,12012,-13047,38604,154016,249615,269393,233855,181095,87308,-16815,-75458,-39042,7018,-29443,-64773,-73136,-13440,44416,58990,16233,18612,122996,166286,62263,-13903,11791,74717,144745,76612,3619,61509,208848,304647,207030,49260,-23504,22453,171690,335898,380486,323480,141917,-3406,-74149,-107249,-70430,-28818,-17043,6899,71265,172109,198906,159377,39350,-96539,-15903,-30215,-62686,-65196,-77178,-84947,-103753,-110366,-56037,-27558,-32512,-65042,-62493,-52168,-36223,-21233,14190,-1404,-21476,-13145,-26163,-59246,-86478,-115823,-94941,-36733,35236,105382,188616,284350,223633,68699,-38521,-126545,-81156,4864,46894,32153,20076,43632,78936,18484,-87059,-128788,-80104,-90842,-118884,-70929,40146,165174,206860,102650,31617,-40352,-89462,-144792,-78362,-66890,-43376,10139,29662,4473,-8748,65310,92522,82371,32036,-40210,-66558,-68086,-63321,-70351,-61593,-50408,-38843,-18099,-36181,-59901,-62876,-12322,673,-25183,-37342,9096,69059,118316,136466,97583,53093,-1787,-84156,-85524,-25936,61926,110192,99100,66490,29242,-34708,-65554,-66524,-16735,39699,-27061,-63162,-129495,-33956,53969,107546,416852,527712,430033,236911,104785,-4338,-75270,-45669,-26479,-49272,-43301,72238,230153,334579,402355,452591,481813,401799,183759,21591,-41124,34833,178276,181105,73773,31764,43340,38055,-45260,-62484,-76418,-71354,-37044,27925,84412,76551,623,-35614,16783,80644,45917,-62578,-75485,-58682,-85211,-83017,-62113,-29062,11214,53589,88782,137432,161466,148504,108274,62769,25371,51960,57626,58962,152538,211009,203094,114639,79568,99799,131878,66443,-13035,-29491,-137,40476,68287,31912,-11954,-32846,-24565,6639,35289,-825,-61210,-53781,10139,74197,132982,67159,-28770,-101446,-140322,-125830,-104415,-66844,-34748,-6421,17885,-5876,-83288,-125934,-65906,71685,82239,4511,-64688,-94570,-38479,32567,41497,-33957,-36444,27203,107176,168532,234043,287016,190493,36445,-4763,655,-10779,-94931,-125707,-122691,-106863,-34414,31389,84399,49406,-28740,-108287,-124457,-112593,-69030,-51153,-50052,9645,24524,25935,-6802,-104842,-58800,-17111,-44434,-72592,-82987,-105321,-98098,-79730,-10249,79726,61514,28403,-73376,-86468,-6798,25456,61854,204746,261718,103259,20392,45060,50465,6941,-36655,-105,39511,39569,7023,1751,-6827,-75820,-89917,-17372,14254,54742,7662,-17784,17670,67101,145670,179944,102523,-61144,1512,91826,79970,14292,-64638,-78376,-62142,7327,120161,147724,97452,39806,9740,21612,-4067,-93457,-54193,-3660,-23104,-106043,-55501,-20807,305,39843,-29764,-93003,-64930,-3112,33338,46412,26733,-15622,9507,79409,176211,173682,66301,-83956,-121411,-37394,-61157,-129738,-102231,-56625,-31071,-11358,-92409,-63173,69065,108872,49469,-35013,-112748,-83323,-44827,-76938,-49422,23455,86090,153104,141348,10247,-114028,-51091,833,-56665,-99975,21506,161338,289588,184150,43888,-48001,11263,118401,190241,204950,226251,189668,57589,-36406,-49542,-91207,-77354,-44840,-74538,-132670,-102058,-30514,45598,119463,174471,138726,7804,-85315,-112649,-66070,32489,101745,81492,25373,26783,75329,86006,69867,11434,-93837,-100223,33708,141197,130088,104392,60156,22395,-30198,-118691,-10778,100583,40504,-36720,-98726,-58264,-19124,19345,54680,76963,73975,38025,-15915,-4656,-17218,-81958,-85996,-33072,-7387,42001,63346,-30050,-68250,-11971,-2513,-41247,-47881,-49036,-14535,-18754,-60530,-56245,-25964,-9325,40257,30780,-41960,-63848,-56708,-79229,-83253,-91465,-99784,-71134,-36944,-68082,-59143,-21530,-41070,-50137,-25370,-35378,-18436,6753,11738,8865,-19247,5855,-4904,-60381,-9129,82384,162293,152100,125707,81900,60725,53289,-11011,-48808,93761,185761,219892,220491,126680,54195,10902,35508,17053,-70035,-81157,-22329,-24624,-5905,24739,28122,-23831,-60962,4691,-16089,-1176,31828,-50580,-25736,-69934,-61376,-53614,-67959,-105265,-112132,-135462,-93597,-9918,66884,64011,-22747,-39152,35534,68129,132639,175284,169527,141211,121848,133525,89473,24289,-66610,-108131,-49373,7273,63577,144483,142135,168836,275482,297732,215549,150750,86255,11388,-51205,-79590,-40339,72271,146302,145184,-6896,-74850,-84513,-76508,-54500,-39986,12495,39727,26635,51563,146860,231852,301139,336673,217542,123500,-3026,-48924,-47953,-61121,-98233,-112399,-52918,8494,4193,-90273,-40586,-612,-17971,-44326,-21868,111281,189313,121295,68625,13465,-58510,-65717,-25401,30977,90628,201017,83297,-13810,-88799,-90358,-94605,106018,272683,527890,974005,1299576,1272785,922069,452428,191980,167913,22817,16228,25930,7432,-81299,-97989,-40105,1910,19218,14300,-38082,-8252,15683,4299,-61972,-39551,91962,150267,81340,71161,80468,88187,75299,32702,10784,36270,34518,-5731,-55002,-90199,-114073,-109774,-47234,8060,42119,82619,100437,173032,282501,262740,231667,183273,132763,82435,52363,42237,73812,132395,137050,166398,210223,200391,62229,80836,116915,83487,30384,60927,74435,44437,446,13631,81443,58486,-7337,-98422,-111367,-53257,-20892,7387,37346,53080,48683,12826,9726,19252,-21006,-96121,-65992,-19671,4167,12024,-22403,-96838,10220,148415,71459,-54020,-140390,-38268,51118,170153,280656,327693,361671,274507,62662,-96400,30343,95410,96252,3752,-38666,-63081,-105376,-36230,46513,13536,-71729,-65829,33491,179804,269490,253391,171721,88418,-595,-64875,18367,120831,63913,-63828,-94121,-15347,6511,-39512,-20848,18455,48744,73481,42110,-56891,-59192,9354,72221,74251,25797,-44699,-68147,-19189,87596,261810,364871,355484,220884,88951,26186,9912,-19,-15299,45736,125235,57209,-43494,-37917,21850,51454,18387,-34803,-45159,-25702,-19156,-14513,-43616,-42693,24070,78486,137566,173609,117024,35168,-49907,-98860,-62224,-37837,-7161,-19423,-17546,47750,162805,279836,359643,301482,136556,-42521,-124119,-33148,-1037,-31194,-37785,-10836,20545,5183,-7882,-27415,-89715,-123612,-117878,-123363,-68223,6700,57589,113648,127897,64390,-14202,-21853,-51059,-104656,-87637,-38532,-37625,-93777,-85559,-87953,-86816,-110144,-96115,-7713,44822,27553,35059,5029,-40916,-74893,-104821,-91168,-115658,-100460,-33073,4812,21191,20148,14434,-8122,-59414,-77042,-34406,2070,97412,294384,535214,631918,473754,211361,40327,-94893,-111359,-41641,10029,-23131,-104263,-19207,19660,40319,19232,11269,74883,89841,78686,88395,15361,34520,118524,2831,-69563,-52169,-19887,-60850,-104487,-130554,-95631,-86887,-37211,34056,71411,92752,79599,92486,50367,-36328,-75579,-90777,-101795,-70729,2850,88671,136896,101794,43787,-31495,-93909,-24859,47871,66774,61375,82071,80147,60300,-1868,-23442,-35665,-49101,-40564,-20567,-25693,-4267,32834,87674,85708,19041,-23973,-90645,-36089,71045,178527,183418,37240,-70999,-37471,60759,82016,39260,-46089,-93832,-21814,23841,-36136,-92282,46845,154854,151864,43781,-67331,-95328,-25314,-15064,-100027,-57478,12541,31959,31582,-34241,-83622,-135229,-121141,-114085,-27313,-12342,-61175,-96471,-73605,-22284,8960,7645,-416,-4601,-7966,3634,66280,114264,87642,-38922,-100346,-36426,24215,66063,82141,78589,114708,191854,243635,111867,2065,-8401,124786,317939,326462,201944,105279,37761,-6258,-41040,-99762,-113549,-72482,3094,101254,182581,193181,196571,200722,156725,78352,-23936,-103510,-74954,7212,40399,23626,-51014,-60081,-7637,-38,7778,50579,91502,67964,37433,21216,31360,95279,158848,123023,61650,16440,-55023,-111519,-78007,-8666,39526,47032,91516,137690,188347,119154,28070,14720,48353,37496,22447,20361,-11978,-59775,-65108,-61215,-21798,61723,118799,149719,177000,127841,70508,-18845,43092,198051,161221,-13312,-63049,17159,81857,53680,23904,-62584,-41064,5611,14275,-35276,-75533,-111606,-116619,-83234,-68982,-58097,-54183,-87678,-77831,-51836,-23449,-38915,-83053,-108765,-60485,-7301,-25702,-83692,29058,107920,138565,196254,265789,209783,124795,65638,39132,65618,155110,173692,94029,27594,-20741,-79824,8554,25601,14679,5054,22543,17780,7945,24442,31734,9180,-31381,-45548,-67389,-76878,-52019,-22044,-65588,-27844,34547,49289,22087,-94375,-86257,-13300,47694,72219,182862,253112,207259,124053,24928,-73632,-89373,-50054,-33479,-55157,-22675,13268,-8240,-57456,-83008,-69459,-52460,-36466,11407,32833,31860,53435,154667,167376,106571,70596,121,-53970,-65330,-31331,37140,58658,70560,-10840,-88873,-119170,-67607,-18366,13250,25901,-28420,-76479,-80839,-116340,-109259,-75170,-68871,-81731,-79852,-37663,3160,108206,152372,-9262,-134117,-77504,-12668,3552,10448,34551,22048,13815,58831,145012,290908,254209,79182,31828,12682,63465,104891,44543,-67084,-108352,-62005,-89276,-19114,62407,139485,49461,-7977,-37994,-107491,-153525,-55325,-8944,38920,103291,110805,67587,57781,30996,-10847,-36120,-43224,-77706,-24395,-14659,-12542,-8449,996,-22456,-41990,-654,6423,-15993,-14742,-54183,-45777,22934,22086,-30673,69928,312031,295094,152044,53065,92969,296867,388013,296245,200989,124324,42556,-54986,-110277,-28608,70036,116841,123340,162297,139862,39438,-17031,56381,143629,239873,238262,157400,101524,38602,-47716,-44372,-36509,13755,36289,4076,-67673,-92998,-63783,-51720,-38962,-12910,-6497,-27029,-32947,-109630,-57417,96663,248883,251437,185690,114013,-17829,-57586,-51307,-46600,-5821,73687,144359,255485,202732,119826,89963,31612,11749,41587,-989,-65603,-82497,-47599,-36240,-79938,-109637,-132717,-83275,21447,115385,143270,85252,19485,-29691,-36259,-4107,69180,154198,178782,107378,16299,-52722,-94118,-74108,-30753,-29699,-36592,-75660,-10084,46412,28359,13015,32245,59802,63530,13360,-14840,-23893,-11629,60564,96596,109596,63477,-18983,-61815,-74218,-54136,-85507,-55573,28977,26301,-16639,-42940,27777,163526,249705,208955,142555,21445,-67302,-36792,32829,58771,12228,-44645,-36586,-78086,-80994,-47478,-73316,-51270,36072,129373,73236,-29352,-9870,23491,27633,40637,34018,-19895,-60768,-50519,5936,62021,29740,-16977,17302,61840,120447,156921,198116,267605,308328,224527,97312,10256,-16925,14123,43029,38828,38374,34589,-11071,-49942,1919,19346,17367,-178,-8327,-20708,-57236,-67799,-7714,17834,7618,-34249,-84249,-90234,-54758,-45555,-44015,-40304,-71350,-82697,-25918,-4559,44110,131875,226194,251595,199912,80279,-4738,20085,47617,56372,83182,114723,112645,118424,104857,4858,-108847,-72784,-46324,-88874,-107130,6159,65034,64043,15923,-55949,-42876,-16124,-52807,-120756,-125497,-45254,23507,114901,144865,45180,-22557,-35089,-11105,120472,219150,111084,-25156,51850,141990,127188,26922,-78388,-53935,-3658,-2704,-43472,-69954,-47006,10878,34916,-12226,-73095,-2373,80914,179863,238158,208552,65003,-27883,11282,103637,96458,137642,171336,48063,-100421,-71795,-61102,-54823,-46875,-47154,-46947,-19925,-19519,-34374,-45640,-54922,-72297,-63759,-45853,21471,20573,21961,-59244,-70786,20064,29584,-17923,-32815,-10578,9400,30082,47800,41659,2584,-401,19574,-28963,-81879,-87080,-122142,-58935,208357,448359,563463,381196,129432,-52553,-20980,66656,33148,-1980,12729,22874,-26708,-73760,-10351,-26700,-35041,-5602,-6494,13314,-9668,-37524,-28641,-58240,27834,137695,138192,221757,126731,37637,40772,69649,-2674,-95026,-73680,-46020,-7120,10060,-4058,-21475,-29934,-14438,-23103,-5789,-45697,-109539,-92409,-70350,-114660,-64567,16208,121637,100933,98605,154712,200825,253382,98372,-26426,-68975,-43183,-23559,-52216,-100281,-77917,-70427,343,98801,188002,150218,29942,-39576,-71720,-91150,-81013,-50441,32842,9361,-32222,-39641,-271,-34372,-89609,-48892,-7623,-47617,-105711,-71547,-64909,-76672,-30894,20497,50859,66583,90266,62947,30900,54545,44238,91295,220746,324941,164627,-29075,-51228,5025,52069,38977,-4003,-36038,-18150,29642,42473,34055,27577,39367,23254,-23876,-61715,-79249,-31269,25568,34590,12386,-47392,-65324,10890,72727,97036,27094,-78975,-27199,38292,60297,68286,55343,71952,211887,341842,397492,305516,95925,126,10620,18591,-16457,-16600,-364,-22973,-4775,20226,56296,40521,-38920,-64118,29557,51633,83709,125882,103747,22374,11056,75357,100263,76001,30347,-52423,-58986,59644,93392,-3543,-81947,-57315,-14512,-28910,-49154,-30707,2221,26060,22993,-7636,16312,54073,54892,39789,16190,7380,-1809,40418,151713,260943,292764,252847,173535,87987,58784,13674,-38800,-77510,-95421,-42290,-31612,-72746,-91061,-42344,9949,18116,-11836,-55788,-54400,-25681,-25335,-32550,-48275,-58079,-37328,-11398,-1182,30418,-23367,-14080,42422,81515,26447,-60396,69420,102553,26531,-39070,-61219],[-59697,-5739,-32375,-89837,-44844,28193,61663,106938,123428,60210,-12949,-85002,-72305,-79286,-114681,-113329,-111494,-111368,-104998,-67095,-42616,-18123,-13680,4877,46432,86327,114904,138517,25532,-40339,-37103,-48069,-59138,-29609,-2363,101713,195343,224925,215085,126184,-45518,-71805,6983,-41631,-72550,-71132,-39221,543,60650,119034,171570,176677,125051,71537,31104,68425,67181,43732,-20658,-87143,-44050,-10107,-33058,-82833,-136104,-111085,-21759,134487,246154,161333,70766,-39016,-118233,-39361,-5907,22551,15755,-58885,-77432,-42031,-13790,-30781,-82923,-72236,-56382,-24170,70372,110960,69842,69529,73377,65514,23112,11210,17234,25990,46858,33678,-45620,-147872,-111642,-102391,-79807,-45098,-50821,-57332,-64825,-22334,11914,49028,109134,55744,-3941,1703,24621,62817,101519,118853,88667,34806,-10697,-69063,-131331,-113237,-79096,-2892,89235,181940,180704,166989,71002,15775,-22569,-58564,-127202,-80416,-33171,-49316,-57512,-40656,-18319,-23990,-92536,-88670,-23089,15869,73728,146301,207963,203167,151276,92189,25854,19928,97791,152014,156178,101219,9245,-38835,-12285,-12837,-48009,-103385,-77154,11475,39881,11735,17642,46270,44140,-20816,-86085,-98226,19112,72613,84700,45905,-38312,-70665,-86116,-52760,-23957,33502,149756,181149,107261,61637,47274,25348,9251,19569,68165,136225,141911,111973,29730,-30880,184925,311072,369496,379619,322906,189492,44079,-47571,-108424,-26482,78523,168174,70634,-91520,-78569,39561,99514,90771,106376,12590,5613,24079,-9119,-12403,28234,87414,63682,14450,5608,-41714,-77043,-31165,2887,-20224,32560,141771,237350,259208,224255,167075,61442,-36068,-87466,-53266,-20524,-63338,-95074,-76353,8167,70186,86239,38913,34266,125897,158173,52375,-22050,10903,85747,181114,136076,57183,65642,163865,272555,198645,47402,-28466,22926,175030,355464,417922,341573,157401,15516,-58700,-105192,-88451,-49077,-17639,5601,54470,139067,158706,116326,2767,-83231,-11554,-24866,-56916,-61179,-75501,-86341,-109865,-133013,-82319,-52258,-49536,-70353,-67686,-63260,-51791,-37857,-3557,-21489,-43288,-34696,-38881,-67702,-91693,-118665,-93097,-31939,45763,122324,211671,302163,251847,83307,-41755,-118228,-58220,38162,82534,47734,28145,56259,89895,25093,-91868,-106201,-55152,-73264,-115067,-73908,41780,173734,220807,118375,38155,-53679,-119594,-123007,-58666,-51950,-35412,8625,33202,18177,-4549,47220,87055,83292,33671,-39114,-65674,-63178,-51398,-59271,-61538,-62467,-58741,-35072,-45398,-69991,-92425,-46456,-22825,-32825,-29347,15202,61498,109880,133925,105819,63592,13074,-76077,-94487,-40011,59868,117401,106806,66097,19767,-42276,-66073,-76489,-21375,60040,2959,-48106,-113300,-34821,78711,182962,498432,579958,461483,242041,98169,-12010,-88307,-57806,-38851,-59183,-47147,69441,202460,282770,341869,395776,435697,382640,193451,23659,-49210,19656,150831,145065,39026,11065,35094,35977,-42422,-60042,-80136,-73163,-35310,29516,88263,87839,8071,-26237,25952,84605,41630,-70615,-73017,-32580,-44023,-56854,-54551,-28897,5619,42842,75838,127316,147113,118345,62469,20797,-4793,41523,76102,109733,225862,283228,257464,146641,105360,124461,152063,77262,-11965,-32621,-6374,35880,65982,27940,-12824,-23652,-2755,34993,49141,-2291,-67938,-60892,2616,61967,119080,67294,-22524,-90356,-150904,-136187,-111058,-73727,-44628,-27409,-4540,-17351,-79248,-119344,-100424,15933,30488,-20645,-64932,-86493,-41558,20929,27460,-37252,-34142,26044,104210,164553,222319,271838,187701,35658,-1269,8244,-16627,-109602,-129138,-130019,-99459,-29606,28201,76350,40861,-35953,-113935,-131276,-114667,-65367,-46219,-47652,3619,7165,8838,-21368,-112369,-56033,-13646,-36345,-60445,-75653,-109202,-114537,-99344,-17834,98285,101207,67486,-57079,-91420,-17531,2849,27920,168591,271017,143436,49829,51864,56979,22987,-11774,19571,41372,8596,-44537,-46035,-45519,-98410,-87436,-24438,-794,49404,22970,7368,46260,108356,187846,211568,105779,-64555,11419,103110,90333,20362,-60856,-77531,-58795,26279,159105,193787,123608,52074,12553,21717,-18192,-126426,-45649,2306,-21896,-99230,-80770,-32545,17237,44363,-35075,-98234,-67602,-10775,11321,13775,-4363,-51716,-33690,38007,136010,151979,60432,-81841,-100316,-22000,-48233,-124971,-105060,-52521,-11800,20529,-51207,-22931,93127,110843,47064,-34106,-97779,-70316,-37595,-77546,-54224,24590,74809,121558,116765,-15418,-124511,-62140,-15557,-55716,-85206,16864,134136,265645,175196,46360,-50605,-2825,118612,192553,197465,191471,151975,36470,-34142,-32823,-79401,-90682,-60916,-89087,-142411,-90870,-25027,40980,105859,150954,122131,15837,-66213,-94237,-49862,51499,116170,85228,17280,17465,82816,125510,118109,45106,-70829,-97188,32565,127965,119244,96213,50388,1878,-64004,-145941,6523,100399,28248,-34665,-98181,-60525,-23818,8568,39234,66061,70606,33967,-29446,-20245,-29632,-87567,-84802,-32634,-2836,62986,105256,11609,-44968,-5853,762,-30882,-42998,-53793,-36188,-44939,-76597,-59292,-29796,-15726,35648,19333,-52375,-74234,-66750,-84083,-78813,-84882,-91643,-60312,-23454,-54304,-50377,-20138,-49595,-53097,-15992,-27294,-27832,-19759,-13118,2110,12817,44169,11597,-86329,-3871,104154,175277,150723,115037,75860,56907,51016,-6331,-39648,44040,78419,89855,108123,67578,42403,11839,46632,41809,-50224,-86893,-19479,-19348,-3943,34129,48640,153,-37297,13473,601,28300,73571,-12620,-16872,-69195,-54070,-30795,-38489,-53478,-66658,-103873,-82545,-9809,54571,33985,-67448,-64482,-4361,23599,95071,159791,183366,157221,123092,122698,66821,637,-80043,-101729,-39345,26641,93352,158509,131487,174679,309199,357264,293341,227555,141233,33961,-52647,-80876,-5290,98049,154205,148332,2712,-71484,-88280,-83399,-59804,-43663,10860,47613,38095,80831,191701,296738,370139,406452,279523,157082,12206,-43462,-50611,-58395,-80736,-130549,-70772,-3754,-1133,-86087,-40113,-10101,-37427,-58276,-30187,90926,188117,125464,77508,28210,-43080,-64546,-34748,17186,69723,161879,37081,-47934,-64996,-89346,-77396,211097,471799,805145,1298823,1617194,1518965,1072642,524625,212377,143762,7774,19549,23909,1294,-78243,-80464,-27973,2030,8167,8595,-25271,2321,21416,7238,-68482,-51090,93216,186200,135734,119904,136525,150363,118269,57116,28198,52004,31442,-7433,-45322,-78643,-114584,-105268,-48762,6685,54811,100282,112035,153272,243661,223020,201409,166440,126176,76406,53332,68013,137579,230568,248621,262637,266799,199677,51645,80468,126091,105884,47423,63248,74144,48788,1219,-1830,66355,49312,-13687,-101561,-120110,-67268,-34034,-1229,37332,60070,61755,16467,1627,928,-36852,-101571,-49391,2189,16843,11881,-26774,-91775,20320,175088,109444,-14097,-130929,-47524,63636,194854,285606,313996,361858,294815,69512,-87752,23964,76325,74062,1102,-29467,-42924,-74802,-55490,38676,13769,-67297,-81415,8529,169314,289421,292859,208932,124371,30305,-64331,-4863,121216,92799,-37341,-94502,-35000,825,-30864,-18055,29842,74113,99520,65222,-35579,-68874,-14646,45686,58642,24246,-44781,-62005,-19597,65429,206995,310544,327316,223063,98431,33128,7886,-10683,-34169,-1208,87489,51896,-42415,-39031,17208,43002,13561,-35056,-43413,-17869,-4388,5385,-27420,-30847,40214,108374,163487,194679,128880,31316,-58994,-98913,-67724,-49960,-24500,-45240,-37881,44350,188715,318741,362387,265368,107886,-57514,-103836,-27177,-9993,-42742,-41808,-10824,19123,8082,8509,10279,-43854,-90072,-91196,-118940,-78172,-6669,44271,100104,113862,50824,-30869,-24032,-54904,-110933,-104845,-54479,-56087,-123500,-72040,-75133,-68698,-82385,-94470,-35415,-9382,-13443,13488,-8656,-49198,-77271,-99174,-85931,-113762,-106271,-36992,-2005,16451,18929,25937,16536,-34619,-76245,-39417,4421,102434,296235,527045,625337,490656,244415,97428,-27770,-130417,-56430,1352,-30116,-94780,-22245,-5117,14797,15696,33954,102666,134900,99776,66495,-40473,10474,108360,2434,-87140,-74444,-29279,-63484,-98420,-131707,-105077,-86114,-27926,47524,83060,98025,73108,79235,32776,-52546,-87287,-100776,-74776,-45057,8290,96036,140605,96308,26522,-48224,-87397,-7810,56472,58986,32001,35191,28323,9433,-34074,1931,-23868,-44903,-30133,-19278,-53050,-26929,39301,105024,93260,16701,-22291,-90683,-68943,43600,173291,194968,46170,-71093,-31588,77691,103367,57701,-33475,-88031,-30245,-3885,-67699,-53786,70496,155634,134737,23509,-85920,-90358,-26979,-15990,-91601,-51824,4015,5082,-9266,-73951,-123104,-91834,-66478,-51828,-3097,-5425,-56602,-97675,-78030,-31995,-6159,-5480,-11301,-14145,-9499,9220,68010,108016,77873,-54243,-92011,-11141,47244,68235,76445,80647,108728,173336,201086,71599,-17927,-26483,114499,309969,307385,184201,96463,49815,10059,-37157,-78524,-79250,-43153,26691,114370,170526,150475,153742,176396,151515,84639,-7574,-80330,-60291,5611,20235,1329,-50300,-49308,-5601,-10420,-7154,25905,60167,40630,18461,15936,37212,111166,172333,127067,66949,21346,-48147,-102445,-78816,-29707,-4685,-8983,45847,121092,207329,132700,37660,16939,34210,12971,8160,20171,-1095,-39938,-43385,-32453,10147,81624,119995,144260,181958,132608,61432,-46469,34863,201117,148404,-30302,-49449,25830,70804,38647,15487,-69343,-33457,21639,41746,-18874,-67931,-109623,-123133,-90950,-78123,-70539,-56421,-55435,-74652,-71253,-31961,-39136,-85845,-102269,-52388,-1426,-17476,-67832,31088,103602,135911,199706,270642,210775,127537,67828,42851,75491,153937,149351,63783,1072,-34384,-62831,15572,32010,22724,16309,30765,15892,-2372,14100,23933,-1835,-42572,-53145,-79368,-92520,-66311,-28325,-65086,-34226,26297,42651,15018,-109566,-64081,24574,68585,65681,147062,203797,158557,83056,-2976,-90788,-75723,-40280,-22429,-45686,-33718,-3415,-22382,-61264,-94294,-89475,-71761,-51477,1787,29050,32401,53678,149844,160051,108203,65647,-24188,-66484,-64335,-13194,71608,108370,86793,-13537,-86552,-117152,-98266,-52362,-13416,10868,-32034,-75797,-81991,-107943,-105826,-75260,-69338,-78521,-54866,-24130,5878,108542,152742,-13752,-133695,-81615,-21428,-10013,-4179,23684,20141,25357,81093,170147,308766,258749,81165,30995,7213,65080,128285,74111,-43497,-118425,-84689,-106297,-13195,57819,140727,60929,-346,-31270,-97071,-116259,-31367,909,28776,73886,80654,54516,61690,45494,394,-28318,-39252,-98843,-28645,-16306,-22057,-7311,10946,-8430,-27885,-1388,-16296,-20793,210,-41305,-60500,4989,10291,-23653,91030,313371,280971,157246,66606,68823,239156,358433,292458,192416,105079,19801,-72272,-87508,-14325,63907,77882,81115,129237,112133,16310,-37120,52266,153485,256781,262164,180692,110948,31423,-55584,-60752,-82142,-6942,28961,3771,-67318,-86155,-53661,-41502,-33939,-13392,-5641,-17832,-20460,-101393,-58234,101429,258169,263104,180620,96270,-35477,-65009,-50681,-43151,1760,87154,161897,285765,258976,173949,144386,59162,10703,46853,5150,-67542,-94300,-63943,-50745,-89361,-108077,-135654,-86137,14016,102343,122381,73451,14183,-35525,-47024,-18217,45755,122382,141472,82256,2446,-62164,-100406,-73665,-32664,-39717,-57058,-81328,10515,60674,32580,13997,35194,74906,86450,36289,4813,-23787,-17758,57952,89636,92975,42412,-43809,-84930,-93699,-68332,-85726,-11282,59406,43200,-10763,-44702,22429,151611,212276,148610,74439,-51727,-35983,12250,68353,80641,2914,-84706,-69816,-60883,-22990,-26332,-74954,-72617,4701,88702,39356,-44670,934,46711,48098,49222,36911,-17013,-61000,-56505,-14935,29346,10160,-933,51494,104775,164751,173741,200410,270983,329901,268631,132255,20097,-15266,26376,74932,79015,68924,48739,-9720,-61029,436,21818,20933,-3408,-18109,-27583,-51156,-57707,-4402,12367,-11184,-60513,-109606,-110486,-61387,-42281,-35432,-31122,-63670,-74847,-37581,-25649,27926,136420,247856,273837,203000,57440,-38524,-1670,34063,46444,82384,119105,108722,118792,110626,16583,-99084,-84410,-63895,-100852,-101246,2341,47270,45050,10379,-69939,-59757,-30008,-62062,-91082,-129901,-52181,15218,114887,165252,70186,-3742,-24238,1975,137713,235171,124324,-6666,73335,150213,127755,32992,-63099,-49045,-6773,2455,-33153,-58192,-22014,41725,75989,39511,-56946,-21763,59161,162951,226704,172408,31742,-49960,-10247,85852,98053,174512,192254,58726,-86951,-77715,-67483,-71734,-51517,-30436,-33668,-22412,-27269,-41848,-52075,-58469,-70565,-57568,-51607,-917,1402,11143,-57833,-85354,-357,5502,-37014,-51825,-17838,14490,58060,88832,76672,28136,10077,12832,-49700,-109199,-110110,-135878,-51825,211116,435450,521098,323045,105358,-68938,-21193,69664,53909,36346,54681,61276,975,-57114,-15116,-34010,-38992,-9047,-5234,17590,-5487,-22572,-21508,-51526,40304,144808,137312,190657,123934,50236,48285,55746,-28920,-132786,-84648,-42643,4172,29487,28944,16435,-3785,-14444,-31889,8861,-23435,-95064,-98500,-67565,-117985,-75682,12293,111790,79488,83088,153117,200919,245313,71073,-65399,-114486,-57353,-42729,-70703,-103496,-74736,-84609,-13981,84430,165819,126559,16020,-49398,-80949,-98058,-84912,-43131,44607,15804,-29672,-47160,-12124,-49092,-104133,-47591,-8719,-45149,-98328,-64509,-62424,-82543,-31970,21175,57909,89169,123145,93633,59313,65884,30707,79154,200879,291737,158500,-26973,-52446,-3943,38610,25286,-9084,-37825,-16840,32333,41717,28081,19683,30960,11173,-35495,-69681,-85391,-40479,14698,26850,7937,-49364,-55570,17044,82222,115479,40219,-75517,-33335,42489,64856,62793,39824,49865,185306,307515,347629,240662,55863,-5781,4833,9887,-25862,-24986,-7340,-28136,-3078,34169,85709,49086,-34426,-56657,31408,53476,87037,128375,102128,18246,12836,86648,105934,85070,43948,-47090,-46855,92360,143012,21831,-84836,-48440,-3978,-22598,-41991,-19205,18667,36864,25168,-12309,9603,49481,58147,51369,28778,9759,-12311,37661,168960,286945,296018,232872,143183,59420,33976,2653,-45000,-83390,-110416,-52692,-39184,-79859,-89936,-36654,16224,19650,-19636,-61794,-54683,-28276,-34705,-43654,-46914,-50563,-31849,-2313,10848,37018,-24668,-32855,20825,54380,3110,-52974,71783,104985,28582,-41961,-63972],[-43770,12756,-28420,-93446,-42410,36435,66761,103510,111074,50237,-7597,-69824,-68291,-84154,-116667,-110684,-114187,-116343,-96905,-49198,-20865,-1808,-8458,-7259,20720,44124,56045,95115,7768,-50176,-49821,-68907,-86886,-56261,-35233,61214,143688,156699,152147,92132,-43982,-63053,4422,-38706,-50503,-51134,-29421,-1761,57920,123583,182680,199652,156954,115319,59925,83907,88679,62132,-10001,-86327,-49036,-17524,-41916,-89740,-126833,-103675,-16355,141242,249536,158098,75800,-41556,-108581,-39949,-3314,24717,14648,-63834,-70405,-30929,143,-12756,-65484,-64095,-50155,-1680,74489,97544,57551,69957,82576,69631,29805,19166,19940,22837,45220,38773,-33899,-125270,-119486,-107454,-76847,-23481,-38221,-46977,-50650,3208,52020,97831,121229,58132,7279,18216,37538,65602,89437,98429,68687,20412,-19694,-74033,-132207,-109814,-73957,-436,80904,183130,187617,141957,14045,-32480,-49199,-72758,-137986,-57701,-1223,-19664,-42004,-40237,-23475,-26561,-96353,-86350,-4688,58719,120992,185710,215533,170637,114001,67118,9810,-3819,27120,43463,48898,28558,-12438,-16238,9618,-414,-45247,-105482,-79010,8569,33568,3341,17827,59197,60214,-11939,-81149,-100568,22192,82539,85448,33556,-32197,-26185,-64527,-69677,-68892,-15456,106728,160373,111448,71865,50027,18885,-1472,4040,45043,102036,104264,82798,34969,11088,233100,351166,418082,419700,335336,192187,51373,-40197,-94012,-14556,96512,184804,63015,-100653,-61436,55312,116076,98446,90858,-9499,-18930,21962,8146,4754,43771,114657,96078,36858,11216,-45601,-85234,-41469,-2743,-24676,27271,126571,215899,240847,210226,149109,34768,-51899,-94760,-64621,-44634,-89609,-114933,-69771,24553,85905,104874,58522,48745,124730,146596,42674,-26063,14037,98134,216783,204427,128270,90755,133837,238496,190533,48777,-30067,27124,171988,356741,440385,349705,171394,37002,-37853,-92319,-97407,-64998,-14485,5729,39361,106515,118927,78488,-18347,-67612,-5715,-16920,-47199,-52503,-68772,-82358,-110699,-151853,-95694,-66844,-59964,-71110,-68492,-70352,-62420,-49694,-17034,-35371,-55818,-47243,-45157,-70451,-91065,-115566,-85798,-20883,62314,143205,230537,304584,269080,103307,-36066,-94522,-26350,77120,122749,68649,38369,69472,103784,46643,-68454,-73000,-27474,-52756,-105317,-73823,41479,174178,223802,129957,45627,-62516,-144712,-95521,-38702,-32665,-21865,11118,37561,29245,4270,32859,82687,83709,35588,-35852,-60975,-54042,-34911,-42411,-53299,-67713,-72505,-46279,-48875,-69031,-108780,-78534,-44002,-37874,-18919,22972,57301,106411,134154,114432,74405,27478,-67478,-98190,-46820,57555,124027,115827,68404,15326,-38635,-56146,-80071,-21991,86498,40199,-28776,-93260,-30503,103495,269688,575352,618190,481781,248551,95849,-14442,-96340,-65109,-46590,-63794,-48675,64225,168623,230629,284040,340935,385613,349995,195353,23310,-57790,3084,117141,104853,6537,-3418,31877,37835,-34236,-51649,-79842,-71715,-30197,34095,92007,96577,16913,-14022,37450,91037,41243,-73907,-66979,-2366,7937,-20469,-40317,-26191,-10,30023,60628,112130,127888,86928,21214,-15076,-25177,40097,104437,182494,319192,369462,320574,183393,133240,150633,172515,90238,-5741,-29961,-8829,31016,59742,19611,-15111,-12382,23860,72208,70608,4987,-65643,-59788,2502,55333,107883,68179,-15344,-77204,-143734,-141954,-115112,-79181,-53495,-46644,-23185,-24671,-70727,-101774,-110973,-18611,-4271,-38332,-62138,-72914,-33165,22273,26808,-28997,-24238,31188,106939,164789,210973,251244,185466,41290,6475,16526,-21348,-106688,-117392,-112480,-83160,-20060,29189,69248,33120,-39154,-113171,-134300,-115907,-59811,-38296,-42670,848,-4034,-845,-28176,-114193,-51834,-8329,-24712,-42093,-61897,-105513,-125282,-111529,-15980,125592,154215,121034,-26476,-92457,-27284,-15483,2010,138964,276081,184379,77427,59332,65098,42354,14734,40824,43632,-19972,-87983,-87076,-79174,-116775,-79935,-25783,-7686,52164,45925,37924,83608,160085,240310,243777,107527,-64653,26324,118191,103328,27794,-55850,-72080,-52139,43050,189922,236074,150207,67366,20522,29975,-18405,-98978,-29865,8824,-19755,-85967,-105242,-42835,21032,35144,-43186,-101432,-66399,-15884,-8873,-19333,-36154,-85584,-83371,-3905,95344,127653,53675,-75948,-75457,723,-29397,-113295,-106439,-47301,11856,68227,5566,26573,117369,111164,44790,-31591,-79599,-49715,-22919,-72582,-57178,26124,62508,83082,80800,-44027,-109242,-70434,-28927,-40871,-48917,20609,106673,231563,163356,52314,-46694,-15039,117317,190870,184112,152901,116967,25607,-22877,-14727,-59725,-90818,-73369,-100733,-133621,-75258,-17199,37380,90259,121986,94803,14058,-50298,-69312,-27474,75016,132071,90183,11003,9108,88667,164812,169610,85250,-41725,-84908,32372,114306,107989,88250,42487,-14790,-88475,-110776,19298,92108,14653,-31200,-93973,-62521,-27990,589,29642,61323,72842,35115,-40629,-34839,-40209,-90802,-81414,-29205,4605,84979,152251,60556,-18646,-1899,3572,-19087,-35889,-56396,-54139,-63788,-86851,-59009,-31402,-19188,33958,12603,-55939,-73832,-62144,-76424,-65956,-73304,-80053,-47674,-7160,-36857,-38042,-14729,-54058,-53353,-5369,-15580,-38497,-50784,-41992,-6349,43965,82834,33198,-105135,5275,123060,179210,139284,93811,59372,44070,41517,-4853,-26006,20239,5457,-27089,-2788,5309,28235,15642,58165,64318,-30339,-89811,-16304,-13569,-557,45315,71002,26043,-8492,28130,20546,59118,116619,29984,-5918,-65765,-43361,-613,9971,9225,-18275,-68313,-65451,-5865,44060,4357,-100282,-58800,-28103,-11442,62197,145840,198730,172470,124732,114430,51415,-12091,-80990,-91257,-25639,49921,122138,161205,106269,163152,324917,402589,364961,302352,197095,58928,-52605,-77462,30499,123971,160669,146798,8053,-71767,-93458,-88543,-60804,-42491,11913,59128,56049,111441,225620,340522,416593,453560,329923,183055,22638,-41107,-54407,-54996,-61528,-136179,-88240,-14871,-3061,-71138,-36737,-17743,-53095,-69201,-38205,69529,176453,122871,80167,36537,-29520,-60857,-43090,1601,45117,115829,-12338,-74558,-37030,-79477,-35961,344703,698731,1099185,1616942,1900805,1720205,1190440,585605,233111,121085,-3261,25582,27572,7834,-59162,-57309,-13106,3922,-1054,6095,-9880,13732,27751,10365,-70975,-56588,92997,212640,187097,172107,198894,213601,158893,77880,41035,58816,18440,-14537,-36039,-65548,-90959,-91021,-45694,10482,69475,116633,124174,130310,193965,173391,161830,141717,114343,68579,55565,95541,200732,322241,353992,356551,323221,197914,41666,76815,130270,125232,68187,73352,84554,65236,11220,-20371,45334,39629,-12825,-85281,-111036,-77764,-46130,-8506,38375,67214,74658,22171,-3235,-12673,-49608,-101284,-31468,25268,31362,14632,-27908,-83331,32561,202591,153567,29788,-105172,-55182,77022,221523,293759,301964,355309,310266,76696,-75302,20569,61482,57765,3044,-14714,-15238,-32685,-70764,25522,10993,-61732,-91286,-13848,158335,305080,328482,241943,157013,62990,-54372,-28948,110761,114605,-12167,-80439,-51523,2021,-10942,11993,71622,118065,132627,90934,-9322,-67963,-36122,21660,45283,24951,-42166,-54068,-17261,48292,158930,255787,291284,220179,108103,40970,7224,-19015,-48831,-42953,47610,42971,-42805,-41224,11249,34385,9726,-33557,-39969,-8588,11096,26279,-10645,-20011,54210,137214,189721,212751,136330,25193,-68738,-96639,-71553,-55286,-29826,-60309,-56539,41230,208719,341880,345795,221668,84328,-49614,-73717,-21951,-18849,-51093,-41119,-8758,17886,10246,23563,48226,9825,-44386,-58878,-97997,-88464,-23981,27535,84190,97886,36291,-46948,-21195,-48007,-93371,-113685,-67117,-71103,-131839,-51316,-57363,-47317,-54197,-81175,-58080,-56705,-49208,-10084,-23572,-57115,-77820,-93411,-80177,-105631,-102795,-37650,-6980,10313,14018,34056,38834,-12192,-73478,-43048,6863,102997,280906,482470,568089,462081,248415,133282,29772,-85930,-58641,-5698,-35713,-80462,-20262,-19963,9348,31949,58002,114849,158817,105760,34973,-82120,18115,120747,26221,-75540,-95846,-38477,-65299,-92989,-116161,-98233,-74792,-12039,64837,95170,100324,62634,61695,11883,-67631,-93338,-92170,-49024,-15017,24502,102336,138148,85218,5596,-66102,-74892,7749,62249,49781,3346,-12678,-28762,-50592,-49924,26474,-14914,-43752,-20953,-12345,-54967,-35404,47385,116435,96517,13322,-15964,-62525,-89740,16794,163197,198783,51491,-73439,-24648,94672,125784,78726,-16248,-77790,-37513,-26556,-75633,-18621,88165,151180,119221,9006,-93899,-74645,-19545,-9041,-74425,-43036,-3758,-19510,-37036,-94939,-124703,-52097,-17151,1145,23042,7613,-44460,-94187,-85506,-44167,-22714,-18463,-20856,-21892,-9451,13818,66301,97560,65109,-69378,-73527,18050,71950,68081,68640,79993,101041,151493,154333,33025,-36350,-45517,98035,285249,274728,160707,86031,61189,31382,-24319,-52661,-42713,-9812,51984,125799,153616,108324,117105,153312,146040,91034,8714,-57406,-45826,4500,3525,-6358,-25875,-28131,-2776,-19887,-19257,3641,30979,15471,-589,6810,39952,123559,179510,127416,70215,24304,-42848,-93736,-78099,-44904,-34964,-51985,9514,105222,218633,141589,45361,18074,19319,-12017,-8570,17526,8886,-20054,-19253,-74,44039,101266,119438,134227,178416,130728,45899,-82653,38538,209808,136603,-51656,-40218,30702,56821,23098,7509,-75628,-26060,38973,76801,4989,-56583,-104903,-130384,-100260,-87601,-77764,-38630,-24513,-70221,-85995,-33462,-31114,-82842,-96823,-42277,9874,-2369,-49798,30321,94691,128379,198161,271059,212789,133666,73437,50190,86459,149953,124328,35204,-21846,-40569,-43960,23552,38780,31216,27872,39097,14441,-11499,5819,17883,-11583,-53808,-60387,-89886,-104185,-79393,-37302,-67564,-40326,16012,32368,3783,-126676,-38113,62011,89436,61015,110951,149134,105596,38215,-33867,-102857,-62174,-32082,-13795,-35622,-43127,-18306,-31383,-55975,-86660,-109035,-92352,-67582,-9791,23632,31882,51831,138240,144608,102425,53894,-45318,-70083,-54711,11127,106827,158361,98688,-17013,-80907,-97269,-123858,-84226,-37780,-3379,-35035,-72813,-83863,-102783,-108011,-79579,-70307,-69707,-34905,-15180,5831,107290,155544,-9121,-120328,-85786,-30325,-22839,-17843,13286,19173,38202,102281,191285,314401,252561,83482,31217,5510,72530,158760,108495,-20438,-105844,-103389,-89708,-9231,51682,139304,73236,8554,-23940,-83290,-76104,5066,18893,20712,42183,48215,40286,63607,57664,11216,-19600,-35602,-113222,-31055,-20652,-33929,-7291,20536,4842,-14700,-4122,-37559,-15488,12957,-30105,-70012,-9055,1730,-12774,112549,301966,259865,159409,77902,48445,174262,311621,274480,173240,76073,-9247,-77915,-58050,5774,57763,33002,36818,89196,74226,-12467,-52362,53420,165181,268562,276380,195919,113318,19646,-63960,-68184,-123876,-22671,19121,-411,-69083,-78217,-41559,-29135,-27239,-12811,-2917,-6562,-7416,-91704,-61289,99689,255707,264519,168838,74418,-53483,-71690,-50896,-42337,4929,94239,170987,303222,311423,231509,197888,83956,5569,45124,5045,-74773,-108845,-82262,-66448,-96754,-107658,-140035,-87954,8578,94328,107674,64302,10158,-38762,-54576,-31850,20250,86002,97767,51686,-14750,-74142,-107279,-72830,-34733,-49948,-78711,-81432,25496,69113,33810,13103,34221,85359,109716,59066,23245,-23662,-21528,56249,82502,75874,20535,-69275,-110217,-115999,-75052,-52039,31674,84661,55659,-9284,-51483,13498,133471,163213,74792,-8965,-78194,34918,70269,104801,100483,-6924,-98330,-32982,9309,23657,-12239,-79817,-96038,-26827,49157,9810,-55676,5833,62327,60308,49939,33558,-18077,-61988,-63035,-39517,-2926,-3294,15772,81029,139868,193689,177918,192818,262411,336657,305117,166382,27999,-15634,34557,101461,113283,96134,60208,-9879,-69422,790,22267,19658,-12413,-33361,-38671,-46824,-49232,-3146,5141,-29090,-83756,-131290,-125435,-67047,-38021,-24443,-17645,-52150,-71667,-51262,-47948,6886,129960,252315,275050,187317,25669,-73531,-24132,17885,34629,79640,117827,101895,114245,110121,24657,-90169,-99562,-83125,-113270,-94013,-1692,28336,22466,1821,-85668,-80142,-44209,-49393,-54044,-108898,-51913,10266,112164,177726,92959,15517,-11918,16151,153734,249032,142893,17228,91731,151171,123282,37927,-47853,-41958,-4720,10487,-21205,-44269,-329,66673,109962,86246,-26769,-38668,31635,134820,201185,127548,-3414,-73352,-33390,64712,96693,196386,197835,62783,-75143,-84633,-73737,-88244,-51851,-14791,-20482,-23251,-33677,-49048,-59515,-64609,-72755,-55775,-52887,-16525,-15439,-2085,-62930,-96955,-9255,-1668,-41737,-67832,-25698,18272,81082,120065,102423,48638,18901,7464,-65434,-130474,-129813,-140606,-41977,206058,406637,463068,263020,80328,-86027,-25690,63845,64503,68314,96043,100434,26832,-40573,-17087,-37443,-37841,-7069,-366,22153,-2411,-11683,-17644,-45860,52171,150054,136938,162440,121315,59516,51651,37901,-54552,-175446,-103150,-52313,7289,51614,63302,48737,15006,-19108,-48164,13213,-11896,-89262,-100862,-62968,-108226,-88945,2941,93336,53250,64485,145705,192670,220979,35868,-96691,-118023,-51679,-57604,-89895,-102184,-74056,-98202,-26842,68804,139828,98380,-1325,-60755,-89028,-99366,-79785,-29614,53553,17823,-31443,-58367,-30290,-69913,-117265,-51504,-14087,-45422,-91197,-55522,-57491,-89146,-36571,19102,61296,105614,148305,117218,82366,68687,5856,60692,175321,254589,152139,-22437,-56074,-12791,26860,10657,-20085,-48242,-24575,27339,35667,19241,10976,22630,-1330,-49501,-82632,-95515,-51090,2589,17229,1895,-51148,-46847,21020,86483,126332,49452,-76209,-41591,42972,65930,54410,23355,24172,140910,245167,268030,156907,8686,-13457,3945,7487,-31719,-33817,-16996,-33219,722,50929,117217,55983,-31944,-50460,32392,53556,87198,125128,93580,9221,13669,95612,106487,90523,53705,-44310,-41140,109750,177788,44176,-89284,-38248,6029,-16272,-36622,-11479,31342,43356,23841,-19521,-2058,36013,51259,54955,36910,8050,-25419,34688,184061,303132,284236,197764,102016,24305,3097,-12521,-51903,-85675,-120050,-63059,-48472,-88140,-87657,-30690,20981,17780,-30275,-70081,-57050,-33186,-47039,-56555,-45275,-45943,-31300,3668,22294,44528,-20883,-49300,1652,29284,-20268,-47981,71848,106153,30567,-44264,-67594],[-25714,32255,-20839,-91820,-38925,45311,74315,104373,106341,50543,4587,-52939,-64401,-90847,-116582,-105298,-112360,-114128,-84825,-31090,1010,14096,-4405,-19314,-3798,4823,6764,64796,-510,-54708,-62084,-89404,-94628,-67976,-67004,12335,90918,104109,103072,60791,-40307,-50566,5774,-30631,-26528,-29100,-16675,-267,57232,128668,190187,215442,183578,161930,108956,111503,111687,78179,-81,-83140,-51630,-22268,-47476,-94761,-116636,-92800,-8497,144360,242380,149719,77989,-43007,-93521,-31389,7092,31183,16588,-66833,-64041,-21336,12064,4262,-45479,-43262,-23748,21540,78532,86249,48779,69006,88263,73876,39893,29875,22881,18067,40862,41268,-23139,-104553,-123990,-112030,-76145,-7011,-26955,-37099,-35570,29735,96746,154358,128077,54249,15292,32532,46316,62752,74265,77675,49299,6549,-27812,-77756,-130356,-107693,-67250,2409,69629,173988,182297,112268,-28231,-73193,-71853,-84733,-124206,-34206,34996,17911,-15867,-29442,-18645,-18465,-92817,-85241,8661,98242,168069,218360,211178,134285,76465,41929,-2600,-8280,-7970,-40729,-64804,-58247,-26809,10922,30577,10414,-43356,-107493,-81229,4699,27368,-2483,20387,70521,72176,-5761,-76776,-104757,22092,88894,85467,23238,-25198,10808,-28730,-77148,-118110,-63023,62437,130532,109338,79781,50040,12230,-11033,-9840,21822,63896,61932,49493,42113,61988,281012,384579,456858,444154,331284,182562,51844,-35406,-83151,-8155,104563,187232,50939,-107242,-45500,72134,135342,108129,74667,-31704,-47659,11001,20859,20376,58425,142748,132762,62166,14356,-52982,-95455,-52152,-10689,-32441,16707,103548,181336,209331,185636,121251,2579,-70168,-103705,-79316,-69946,-114292,-128533,-65438,28119,83873,105938,66031,52848,110616,123317,25118,-32891,14408,104883,242748,268195,195716,117064,114408,200519,176826,46565,-34887,28016,157000,333064,437821,340135,176598,53838,-18735,-75956,-95207,-74224,-13893,479,19532,68581,73835,40799,-29877,-58277,-4911,-13091,-40636,-46473,-64436,-80273,-113032,-172021,-97154,-74427,-67936,-71755,-69094,-77273,-71395,-60159,-29679,-47001,-64175,-57254,-52531,-75571,-92710,-114562,-80421,-10703,78061,160562,236916,286958,269268,122757,-24541,-66417,9303,113757,157634,87087,43479,74864,110069,68931,-35805,-43574,-5623,-36188,-96123,-78088,31257,158740,209021,130359,47589,-71848,-168796,-75931,-25384,-17090,-10634,10744,35557,29913,5847,15492,72445,76534,30653,-37591,-59425,-47649,-21048,-27602,-45145,-72502,-86434,-58355,-53438,-64877,-111241,-112485,-68355,-46957,-13529,24523,48837,100332,130345,116570,78479,34367,-64710,-103251,-52098,48382,122588,118927,66931,11415,-26970,-42220,-82857,-25249,110970,75988,-12989,-77222,-28120,120034,351223,631359,631777,483065,249961,92104,-17826,-105805,-73838,-55823,-69706,-54912,50218,126457,177426,227614,285065,328857,300734,182030,13472,-72671,-19223,74505,58020,-27582,-17176,26086,35710,-27908,-43855,-81327,-73192,-28256,34841,89072,95828,20219,-6289,43884,92661,37780,-78964,-64036,24106,60109,15165,-28401,-27822,-11332,10636,39048,88179,99431,50513,-18610,-50935,-40692,40875,134568,266205,418904,456537,381195,215761,155880,171660,186861,99457,-48,-27867,-13496,20250,43890,1689,-23595,-4397,48989,111324,92948,14295,-62071,-59227,1530,46771,92939,63563,-13243,-68255,-131834,-146761,-121129,-87902,-67089,-69189,-42395,-33294,-64997,-87690,-106578,-38038,-27764,-54324,-61834,-61811,-22871,27873,30941,-17936,-13932,36228,109172,162684,194083,221004,177358,46041,12243,20193,-29537,-96690,-103580,-90650,-66196,-11847,28735,57515,20371,-44260,-111854,-137401,-122293,-59273,-34110,-40954,-4241,-15089,-9752,-34392,-118523,-51840,-7380,-16754,-24912,-48480,-100431,-133806,-119276,-11104,153509,211952,181862,15283,-91004,-40882,-34836,-20994,110966,268520,214985,93981,59384,66622,55495,33918,55705,40265,-43304,-109674,-125284,-111212,-135420,-73374,-26652,-12669,55340,68202,66543,121586,210514,290514,265431,101443,-67058,38787,130461,112976,30678,-55496,-69500,-49072,51464,206286,267390,170934,78982,26515,39637,-9841,-64404,-16426,10131,-21659,-72405,-102505,-42226,8462,8354,-58538,-106665,-66681,-24064,-31861,-52316,-59983,-93676,-141134,-48953,52528,98097,41633,-72066,-53491,23920,-10522,-98541,-111053,-47214,32569,121509,67635,76900,134167,103826,36741,-33341,-64258,-28780,-7077,-67317,-63645,22596,45074,36326,31003,-79883,-91152,-80438,-43735,-24161,-14703,24543,75716,185160,144013,55871,-42255,-31561,106842,177864,158595,107870,81391,18450,-13752,-4131,-43971,-83514,-85320,-112559,-118917,-62514,-13261,29517,68856,86120,57581,325,-42725,-47598,-5532,97412,143891,91221,1699,-3426,87220,196156,216851,125778,-12948,-70908,29009,97400,93134,76943,32525,-30888,-101407,-82393,22145,72145,-3940,-30943,-89484,-69342,-36415,-8786,22245,60295,79442,41161,-50375,-51988,-53318,-96564,-80905,-28547,7896,99117,192289,105769,4141,-4511,1365,-11146,-31621,-61665,-72403,-78671,-96207,-61522,-35824,-24388,30470,5725,-58032,-68737,-51079,-63657,-51169,-61896,-69872,-37889,6802,-20328,-26423,-9889,-58598,-54787,2159,-4800,-52805,-88640,-77195,-19030,67180,114715,54139,-97795,14165,132613,168984,114376,59881,29874,18153,19864,-12129,-16309,18269,-9384,-93020,-102885,-57410,9869,19255,66277,80254,-15563,-94919,-17607,-11848,341,53783,89767,48426,16795,40017,35667,82341,150949,71502,2736,-64106,-34346,31819,70350,73950,26230,-34852,-47371,-2673,30532,-29090,-105761,-39823,-38637,-40333,32831,132415,212209,182754,122895,105145,39481,-17660,-73275,-81628,-12959,71632,143709,149637,68067,133064,315761,423748,418522,363011,242004,78343,-55238,-71167,60210,143420,160169,135783,4237,-80182,-104140,-95989,-61917,-41154,10507,68975,74950,137409,244696,358689,434524,470148,359334,194729,23592,-46742,-63747,-55050,-45529,-117824,-108812,-28295,-5421,-56321,-34764,-27256,-68684,-81728,-50316,44058,151756,110374,73780,35120,-23299,-60070,-54462,-19541,13592,61898,-64956,-74132,-9013,-61259,18409,494444,925943,1367102,1879584,2108679,1848923,1260117,626604,248132,98501,-11406,32335,36757,26862,-29968,-32824,574,3801,-12107,2776,3352,22034,30878,9871,-73735,-61262,86349,222062,225884,218576,257350,267611,190276,90509,45049,51885,-6296,-28223,-29855,-54134,-65319,-76080,-42306,14753,80578,126203,130237,102046,134725,114885,113148,108224,95310,56605,56409,119734,253490,393882,437999,432770,366424,189028,28121,65772,125517,137221,88346,86870,101066,91335,32434,-37619,17417,28188,-6100,-60927,-94075,-86259,-59947,-17601,36441,70116,82578,25751,-8421,-25176,-62901,-98479,-14983,45782,43297,16330,-29372,-75033,43705,225491,197618,72728,-79451,-65161,86254,243250,299517,290210,341769,317344,82107,-61803,16841,46510,43128,5713,1717,16251,18092,-48152,2888,1259,-58998,-96817,-35910,145033,313592,355886,266539,182067,92254,-38015,-52187,89578,125918,7830,-65206,-65735,7955,14770,63627,134561,167979,163518,112776,15524,-61597,-60052,-3702,30725,24741,-38961,-46596,-15223,32970,116639,201677,248072,209981,115272,47032,5434,-27924,-62842,-81615,5403,26810,-48541,-48038,705,22492,3457,-33877,-38206,-1348,23412,43906,2745,-13705,62730,160954,212490,224139,136029,14174,-81547,-94709,-76307,-55588,-26132,-62663,-75514,35722,218058,344697,310864,173370,67346,-24260,-44942,-20966,-30090,-57862,-38947,-8239,13461,8479,33874,81606,64233,5627,-26078,-73782,-98021,-47760,4259,62920,77811,19559,-63546,-16957,-35490,-70389,-112354,-79715,-84841,-104196,-33363,-40778,-27694,-29640,-64018,-73572,-88119,-80035,-39315,-43214,-67730,-80217,-91129,-77706,-98921,-97102,-38702,-12650,1000,2590,34807,54038,3902,-72512,-48040,6374,96006,246658,403962,465750,390622,223269,145220,70805,-33982,-46551,-12038,-40595,-65253,-15705,-24818,18409,53778,73788,108713,157639,93417,-4910,-90761,39668,142288,64292,-39047,-99480,-49051,-69552,-91402,-104583,-83205,-59231,5551,81299,103403,95758,45050,37177,-14512,-83058,-94479,-77110,-28141,10866,43773,103872,127733,67548,-19313,-83122,-59624,19587,63390,37701,-25033,-55256,-76779,-116284,-38306,44237,-12041,-48826,-17281,-2675,-23095,-29403,49951,117682,92230,5465,-9405,-33159,-78602,-8055,147521,193098,50872,-81590,-19928,107887,145592,99112,2945,-64313,-44447,-43488,-60884,9505,96925,139312,103591,185,-85056,-56332,-4710,7807,-50394,-33702,-13081,-42356,-47655,-84821,-86346,-20827,21598,41614,44733,22725,-27751,-86262,-93709,-56949,-40749,-32552,-30553,-29053,-8961,15989,59752,81750,48258,-84778,-54172,43915,90451,61658,57457,76113,91653,126893,105023,-5289,-55077,-67319,74699,244570,229225,130379,72389,69075,53017,-7493,-29411,-9236,24056,75293,131732,129879,66836,84421,128608,136622,92900,19570,-39438,-35005,1110,-12083,-5352,883,-9039,-3684,-31884,-32845,-18150,3424,-8626,-20918,-8505,36703,129316,177698,122030,69445,23195,-41620,-88135,-78629,-56068,-52488,-83930,-21183,88786,221390,144960,49659,16373,2383,-38846,-29674,9621,14939,-3242,2830,31050,75903,117652,115123,118216,164912,120419,24946,-105216,62805,229417,133116,-72200,-38090,27453,36543,3986,-2679,-83610,-20840,56145,118171,37114,-42978,-99142,-140074,-113396,-97654,-75855,-10988,-1246,-69611,-96747,-26752,-14211,-74926,-94806,-34165,22051,14854,-33165,23693,78617,114816,192973,267797,214465,140899,80506,59316,96055,141529,97271,6443,-41463,-38953,-26180,29920,43415,37597,37075,44883,11045,-21985,-3055,11578,-21185,-67089,-69461,-100213,-109427,-89158,-48691,-73823,-48231,1842,16624,-13050,-139059,-11962,94707,105260,55539,74028,91430,50775,-9757,-68597,-94997,-50858,-26799,-8305,-26580,-52297,-33505,-38276,-47895,-67470,-89950,-88918,-86032,-24416,15437,29317,48319,122614,123894,89969,36908,-59835,-64700,-39712,37781,138503,202024,102944,-23629,-76437,-81101,-120110,-113001,-61116,-18584,-38959,-68789,-86628,-103402,-117563,-90463,-76746,-64027,-21866,-12504,2091,103929,158154,-1413,-108529,-92356,-40811,-36556,-32241,1331,16505,48640,118610,204841,306329,235957,83846,30199,5084,81943,191212,142200,-1045,-90408,-102322,-73263,-9071,42182,134492,85593,17289,-17892,-69297,-37483,46062,41784,15381,9630,13244,23079,61187,65121,20028,-11842,-34670,-93758,-27076,-27087,-50121,-11153,26937,14878,-5778,-12553,-56512,-6045,20530,-23568,-74988,-20452,-4073,1639,132926,278154,231739,156220,84405,31423,106421,250491,241640,142264,35921,-44667,-63387,-24050,32519,55311,-13381,-7602,44387,29050,-45690,-59820,58466,176501,273054,278482,200120,106554,1990,-74735,-70597,-120690,-35922,4793,-10439,-74538,-71294,-29474,-16238,-19564,-10967,2039,6133,4945,-82385,-68270,89779,240300,254023,149358,47763,-72851,-78698,-53421,-45714,1690,92471,169156,304708,353939,287223,243890,102264,-4258,32671,-5124,-89587,-127161,-103723,-84638,-101594,-109570,-143980,-90444,2235,86227,94498,54344,5701,-40518,-59226,-45746,-7834,45984,50449,17976,-34911,-89120,-113298,-72485,-37805,-60108,-100851,-80446,31233,69880,30856,9361,28419,89541,132450,80324,36616,-28232,-24880,54080,74029,57559,-2704,-95792,-134306,-127473,-67345,-14770,70231,102340,61203,-14222,-64301,2063,110261,105113,-9261,-103379,75,109931,127063,139597,117546,-16191,-82144,27862,77614,56008,-5551,-87029,-121552,-58456,11089,-16899,-65538,3156,68543,62753,42294,23455,-24291,-64925,-70522,-68308,-33570,-12932,28179,100989,160549,203354,169096,175007,240509,324634,326575,194941,31933,-19242,37213,119001,137352,117509,68177,-12339,-74548,1598,19327,12090,-28043,-54688,-54985,-45839,-43730,-4887,-4338,-46427,-103945,-148343,-133037,-71970,-33925,-13552,-4672,-44561,-74684,-65686,-70574,-18510,112816,239189,254368,152691,-14124,-109146,-46834,-1052,20863,74004,109999,92207,104363,102623,27973,-83076,-117970,-103790,-121866,-85133,-2982,13956,2879,-5365,-89107,-89343,-39910,-7566,-17339,-91804,-48353,6863,104065,177044,109624,33309,1295,31540,169743,262519,166698,43853,105047,143929,113493,41120,-33364,-33217,342,17234,-10607,-31080,17351,84939,135118,124380,8622,-48956,-387,96224,162406,77317,-39085,-97255,-57420,40883,91365,201556,189279,60726,-64928,-92178,-80443,-103890,-48993,-952,-8511,-23379,-39730,-57172,-69152,-74433,-79685,-59119,-54569,-27618,-30635,-17552,-74532,-97524,-2978,5620,-37682,-80090,-34353,20119,96835,139332,118222,63532,26046,5109,-72775,-137618,-141023,-137483,-34795,188663,360189,392446,204980,56565,-102412,-34606,50634,65392,92583,134632,138146,49324,-27001,-19353,-39760,-33916,-640,8145,27616,614,-4422,-16706,-41257,62771,152249,134801,134638,118051,62411,47826,22585,-64030,-152525,-117227,-62100,4131,61892,77671,58267,17963,-26665,-68430,9849,-6177,-88357,-104789,-58627,-95574,-102610,-11388,67006,23255,43251,131976,175807,181725,3107,-75874,-55313,-22927,-57097,-100715,-96265,-74150,-109314,-37093,53116,111736,67855,-20025,-71580,-93367,-93859,-67073,-13186,58561,16235,-35850,-71134,-52203,-95123,-122175,-57661,-21529,-47286,-84068,-43925,-48809,-91659,-43054,15720,62559,116862,165579,133242,98408,61379,-30648,38722,145623,214784,144867,-15545,-60753,-18907,22347,2806,-32106,-64599,-39673,15821,25527,9200,3655,16908,-11253,-62654,-97082,-104186,-58528,-6739,9287,-2514,-49926,-37605,24315,87013,130991,57034,-76071,-49290,40815,64845,45254,9333,2973,89687,166430,172583,66064,-40406,-20057,7748,14432,-27775,-36111,-22921,-32573,10313,74334,150773,63284,-29155,-44146,34056,53607,86080,118371,81058,-472,17144,104111,104601,94712,61033,-42614,-39196,112496,193770,62535,-91061,-25297,17290,-6656,-30935,-5950,41593,47588,21720,-26585,-16276,16312,36851,52453,42071,3960,-38739,34171,199236,311903,263627,156866,58834,-11141,-28692,-27869,-55867,-81834,-112900,-68471,-55209,-93144,-80447,-21168,27235,15795,-39880,-76909,-58229,-37561,-59185,-66811,-40588,-41559,-31796,10906,36728,55031,-12638,-57843,-10021,11819,-37927,-42928,71786,108381,35335,-42411,-68268],[-11255,45868,-15810,-89891,-38715,50103,79735,105143,104144,54246,16001,-40466,-66390,-103594,-115834,-100653,-110787,-110245,-74810,-17493,18352,25326,-5217,-34685,-30584,-34611,-28964,52354,3228,-53465,-74923,-109946,-70886,-57137,-87562,-42603,39649,69453,70443,33164,-37047,-37037,9198,-20476,-3842,-7599,-3479,3006,56659,131826,191789,222153,202823,207615,176289,158204,136359,89795,7622,-79355,-53972,-26136,-51952,-99708,-107263,-80817,151,142245,224257,136183,77042,-42427,-75395,-16988,20667,39186,20354,-68749,-60112,-14265,21527,20021,-23761,-12208,11619,42425,79701,75331,42713,67343,92074,79857,54382,43785,26672,12371,34259,41292,-13864,-85452,-124250,-115740,-76947,4527,-16479,-26769,-19138,56499,141829,208816,128803,43903,20634,45213,51528,55655,57809,58149,31912,-5217,-33211,-77745,-121577,-106082,-59241,6159,57164,156756,166430,81645,-51616,-104070,-88029,-91799,-107586,-10386,73693,61571,17810,-9939,-4441,1113,-76462,-81370,19093,132522,209788,240570,196807,99127,42511,19551,-9028,6253,12455,-31869,-93337,-96487,-13601,43269,52008,21507,-40130,-107079,-80947,3349,25115,-2597,26567,80521,80872,-16,-70106,-107924,21402,93297,86648,17182,-18828,39826,15841,-59682,-144048,-98490,25113,98612,103862,87455,50751,9377,-15792,-18677,2279,27165,21481,20585,56081,123721,330017,414243,487917,455744,315808,165488,49024,-30554,-72536,-3567,106007,178745,38373,-107764,-28382,92566,159952,122215,60836,-50061,-74690,-5360,30833,36730,74553,173604,177198,95241,20012,-58845,-102536,-58499,-16200,-38860,5566,78529,141117,170975,155501,89087,-28785,-86034,-109804,-92369,-89048,-132174,-128575,-61568,23747,69186,93271,64197,49446,87811,92744,3360,-38263,16292,110170,261536,325155,255312,140905,107816,167615,163035,45297,-38100,29826,137058,292062,414114,317889,177437,70261,2850,-52881,-74325,-63820,-11053,-5303,30,30709,29111,9914,-29675,-50303,-3990,-8446,-32680,-38662,-58209,-75796,-112203,-151010,-82627,-68919,-66931,-65524,-61788,-75399,-70410,-61239,-33562,-49231,-63223,-60032,-56673,-79282,-93058,-112008,-72824,2944,97571,178215,235251,258622,260513,147845,1096,-27872,54165,150500,188491,106416,48043,76301,111634,91134,1580,-15080,14735,-18406,-82274,-82108,15091,132513,182971,124970,49464,-75218,-152951,-60525,-13794,-1558,1944,12177,31876,25124,2975,-589,60618,66436,23520,-39771,-56414,-39411,-5391,-11049,-34018,-72688,-95219,-65254,-53800,-54412,-95263,-131947,-89434,-55058,-9011,23834,39988,95030,126589,116693,80358,38447,-62504,-104628,-50785,38247,117686,120649,67288,16587,677,-19433,-79071,-25978,136749,113028,3415,-61031,-23570,131972,421756,662011,621838,469042,250674,92276,-17125,-111730,-78921,-61393,-72410,-61424,33514,85685,132679,181401,235470,273282,243960,158202,-1424,-88002,-39941,31663,13188,-55544,-25306,20898,32612,-19557,-32683,-79454,-72570,-24788,36313,84646,90803,22438,858,49038,93230,35148,-81451,-59745,49896,112135,50845,-16109,-29493,-23079,-9157,17479,62688,69310,17742,-48103,-81800,-46049,46852,168029,356748,518542,539420,437463,245391,176925,191661,199389,109282,9441,-22469,-15881,8853,24061,-19709,-31623,5639,76640,154611,118461,27654,-55606,-57291,2165,39419,78276,57697,-11752,-59171,-116636,-142529,-121237,-92595,-80525,-89545,-56133,-38683,-58851,-76781,-98626,-44440,-38940,-64904,-59676,-49919,-9505,38339,40191,-2838,-289,44852,114877,161759,176008,187588,167367,52851,20062,24262,-35761,-85991,-87884,-66245,-46046,-1343,30840,45581,6819,-47321,-106273,-133241,-129260,-60576,-30571,-38820,-7772,-22759,-15169,-37618,-120956,-51916,-7346,-10148,-7367,-33614,-92458,-134825,-117687,-1346,182589,273060,249632,71791,-80203,-53367,-51181,-37576,87113,249426,233066,99665,53409,62781,62242,45577,65049,35224,-44434,-85293,-133023,-130819,-137607,-64788,-23994,-13917,59472,90312,94563,159492,255485,332849,274356,90157,-68587,50549,142174,122138,31925,-56929,-67720,-47388,54406,211522,289879,188492,89458,33000,53293,8554,-32448,-4502,9195,-24135,-56955,-66304,-22093,-11554,-29085,-77133,-108327,-65711,-32642,-54021,-71293,-52234,-53702,-102160,-92065,12998,68485,28135,-67661,-32091,49432,11916,-75649,-113429,-50128,51343,177914,132773,126409,144100,91069,25031,-37262,-49957,-6859,10856,-59909,-71402,16363,25948,-12161,-24787,-118770,-72674,-89048,-56340,-7866,14532,28240,45474,132755,120294,58596,-35814,-51405,86462,153566,122403,60782,48719,15061,-7449,412,-31661,-70649,-88342,-113590,-103199,-51756,-11987,19319,44901,48289,17489,-20366,-41311,-28664,16255,119124,152794,90257,-8314,-18337,79904,218774,258783,167099,16482,-55583,24904,80374,77469,64746,22611,-43947,-98207,-61517,16857,44300,-24856,-32136,-82187,-79852,-47863,-18290,18161,64915,93895,57187,-51423,-67669,-66699,-103526,-82189,-30107,6923,104311,221332,143554,22777,-11458,-4121,-6239,-29279,-68363,-88978,-87048,-103886,-67142,-42104,-30164,26128,-751,-58883,-61812,-39248,-49573,-35066,-50129,-60483,-30036,19274,-3441,-14390,-5169,-62347,-55723,8086,6105,-65144,-128388,-114743,-33065,81580,138557,73353,-69721,21746,131721,145858,78930,17553,-6854,-16375,-11958,-28018,-12593,23492,10546,-48597,-107331,-112831,-6633,24552,72179,90664,-5438,-102335,-23041,-13641,-312,59555,103997,66519,37193,48313,45486,96777,174086,110651,9280,-63927,-27472,65211,137420,135980,64793,-4807,-29114,-183,13759,-65382,-80979,-21942,-41190,-62944,9663,122407,224491,187921,117791,95240,30970,-17602,-61258,-73218,-1722,90413,156446,126594,23937,90888,283083,418213,448312,403710,271272,90192,-60257,-61750,82226,154937,152034,115298,-8945,-96619,-120189,-105907,-63783,-40512,5621,75582,92688,157237,250212,353774,425719,456605,364679,190755,14927,-61028,-78834,-58663,-33289,-96826,-131929,-43655,-8723,-44352,-34885,-38590,-83703,-95811,-66821,15264,116460,89072,59476,24835,-25392,-63806,-69492,-46280,-24236,4102,-110919,-40731,18513,-47638,74445,646382,1131475,1580394,2055667,2216599,1893367,1278749,647292,257144,76881,-15339,41254,53300,57033,4511,-7944,12361,1138,-25387,-2186,13246,26498,30205,5211,-77911,-67031,72739,213093,247114,252900,303400,305110,209286,94384,39954,30981,-38719,-42177,-25437,-43627,-41067,-64420,-40431,17741,86698,127827,127875,69113,70510,51701,58866,68479,70506,41278,55781,138386,289859,436697,490201,481212,388832,171348,10150,47011,111932,141132,106133,101428,120077,123382,63555,-42497,-14982,16308,4864,-37311,-78583,-91666,-75526,-29104,30175,67270,83720,25667,-14825,-37679,-77914,-94670,-362,62517,50988,15494,-32301,-67843,52830,240647,237021,111740,-56980,-78879,88673,255256,298703,278141,324500,317151,86954,-47921,11769,29829,28265,7599,18027,49608,75626,5473,-28315,-16522,-60456,-98281,-57355,130119,314664,373189,281190,198042,115558,-18493,-69551,61278,126674,21245,-55042,-75360,17712,44494,129135,205642,213480,186495,127962,36728,-52556,-88932,-31230,13888,22220,-35782,-40438,-14547,17938,79223,149988,200483,192825,119439,50849,2188,-38084,-77608,-117496,-35694,2908,-61339,-60973,-15696,6086,-6882,-37993,-39706,2371,30797,56169,10994,-13259,64741,177681,229797,227448,127247,-2054,-97653,-94211,-82388,-52803,-18628,-56163,-94766,27285,215365,327426,262685,125000,58188,7477,-21274,-25304,-43905,-62656,-36865,-10552,4940,2122,38535,107906,114325,55471,4585,-51064,-100717,-77875,-26048,35868,53726,1234,-79333,-13866,-22174,-49578,-103747,-93344,-97236,-82358,-21895,-28268,-12181,-10489,-48406,-78932,-86209,-102979,-74180,-67049,-81311,-85549,-93188,-79555,-96010,-93169,-41443,-19465,-10720,-15758,26499,59649,11922,-74911,-55064,2054,80786,195584,300261,332494,287519,175117,135816,94173,11942,-23264,-15981,-42949,-51566,-11265,-22949,32340,71909,79307,87417,133514,64934,-46525,-68252,61387,163001,106569,6239,-74650,-59457,-76636,-92124,-96487,-68054,-43498,22346,94489,105906,83063,19814,5621,-46135,-97195,-91760,-64523,-13402,29341,59658,99468,110434,45551,-43583,-86091,-42943,27823,60446,23489,-51564,-79692,-78414,-100449,-12240,52844,-15949,-60841,-20207,7967,14395,-18847,44913,109340,80708,-7868,-5021,-7393,-49964,-24286,130356,181581,46575,-96488,-18291,115875,161260,117690,23548,-47658,-49251,-52194,-38108,30202,96923,120871,88154,-2236,-69484,-39734,15209,35254,-20855,-24220,-24004,-60894,-41299,-57083,-52770,1206,48972,69615,60408,37984,-7923,-72578,-82615,-61122,-55935,-45932,-39019,-33881,-6384,17054,49730,62128,28983,-96819,-38230,61993,97799,48427,44308,70516,82460,102763,57381,-42682,-72903,-90138,47485,193208,174994,94757,56460,73595,72986,10353,-10583,19457,57266,95712,131340,100645,28687,55266,102273,122601,88989,23646,-27074,-27530,-4054,-26989,-2406,21051,3265,-9118,-46564,-48933,-39070,-21217,-30691,-41005,-29293,28116,129293,168413,112329,65802,19033,-43883,-85374,-80628,-63820,-59497,-103645,-46122,73854,218695,145519,52648,13686,-14513,-65892,-53877,-3037,17306,10605,22227,59742,105019,130874,108062,97880,143597,104041,6112,-57014,109572,262186,143730,-75069,-42141,16040,10614,-18304,-14525,-92228,-16401,75000,166561,80628,-24994,-90614,-147413,-127654,-102564,-60297,19789,14860,-72697,-98819,-11179,12108,-62171,-94882,-28318,33360,31936,-18033,11926,56731,99126,189720,263566,216680,149807,90475,71937,105684,130965,70530,-19954,-52829,-29557,-8797,35601,47016,42905,44902,49207,7100,-32705,-11588,6588,-27843,-80396,-78625,-107256,-104869,-88955,-57065,-80123,-55684,-13467,-1494,-31076,-121008,14845,122349,115739,50203,39367,36811,1250,-54518,-103672,-75928,-40072,-21970,-3020,-16165,-58566,-47469,-42974,-38977,-44796,-62948,-66439,-103769,-38727,7723,28037,47820,110688,106513,78339,22756,-61958,-51377,-19363,67688,166940,237123,101142,-31254,-72237,-67064,-96879,-121281,-80500,-32290,-41059,-61082,-85140,-107481,-131341,-105179,-86736,-60241,-12791,-13168,-1567,101884,160581,6927,-100710,-98573,-49526,-48253,-44438,-9502,14357,58272,131693,212644,289425,215060,84726,30497,8217,94452,225272,175121,17008,-74245,-84764,-57968,-9744,32452,130205,101654,28952,-10265,-53199,946,90013,69715,17168,-16878,-19488,6232,57509,70961,30353,-2069,-33942,-66294,-8972,-28007,-67207,-16243,32370,24127,782,-24329,-65834,6486,25796,-18919,-74081,-25996,-2801,24282,156076,248446,201552,150579,88881,21063,44290,184466,200463,105147,-10301,-75981,-30342,17801,70459,65502,-46148,-45651,1778,-15372,-77127,-54402,70075,189895,273583,272292,196503,94514,-17232,-84451,-69443,-96470,-45650,-10367,-22460,-79635,-62098,-14213,620,-6786,-2816,14095,24334,20607,-69513,-75008,76080,217123,236204,127170,21346,-88979,-81825,-54094,-49021,-3970,85571,160415,294315,386304,340275,281729,116338,-13404,11893,-22866,-108361,-143033,-123037,-100219,-98291,-109206,-139214,-89376,-1545,79856,83808,45930,4420,-36840,-56434,-54907,-33458,8670,7763,-10276,-50687,-99931,-109561,-67802,-37163,-64233,-115196,-78344,30649,67187,28333,7584,23162,92244,158259,103880,47639,-35102,-23772,55790,68821,42948,-22185,-117987,-134062,-102446,-44513,27198,106892,115832,63274,-21578,-77471,-3821,89659,48066,-91116,-60060,93652,183020,182682,176488,136733,-18603,-57488,84531,134035,79081,-257,-88801,-142547,-84526,-19998,-36560,-71446,-1991,70166,60567,32160,12369,-30449,-65078,-73530,-95704,-54588,-16172,38524,112549,167302,197701,153796,153626,211258,297627,332120,218275,35937,-21162,39343,130479,153563,136574,78217,-11535,-72162,6741,17323,2887,-44379,-75888,-71455,-43663,-36546,-4580,-10654,-57748,-115138,-150708,-130155,-71375,-25648,470,9275,-39205,-77461,-73081,-86008,-42002,91493,215268,219246,107228,-54154,-135280,-63032,-17090,10827,70373,101506,85367,94958,93654,31329,-73093,-132073,-119609,-115098,-69643,5405,13716,-1312,1038,-62272,-54125,12510,61962,22153,-73623,-39113,10549,95503,165148,121841,52798,20087,53189,191060,280555,198086,75623,117063,133682,103987,47575,-14765,-18348,11034,25915,2841,-14234,36087,101509,155845,156804,48657,-43380,-28553,54575,117664,30310,-68691,-115136,-76122,20448,86445,195857,174611,58855,-50717,-94052,-82927,-112902,-39476,15887,6680,-18665,-41296,-61955,-76454,-83171,-86329,-62327,-54179,-31672,-39684,-29734,-86989,-79332,19732,24819,-26249,-82573,-38874,24247,108776,150959,129350,77722,36572,10994,-67013,-129531,-136561,-126019,-28926,162374,302731,319125,156732,40592,-110875,-42535,37114,62782,112845,172863,176629,71874,-12987,-19520,-38455,-24867,12992,24158,38779,9093,4734,-13533,-33212,75945,155844,136052,113048,119820,64567,40505,14200,-63559,-148994,-117769,-55766,6198,63020,76047,51613,12207,-30357,-83897,9263,6587,-78682,-108636,-51988,-77956,-110230,-26199,38034,-5243,24027,116005,154925,135365,-6588,-14184,16741,20045,-36652,-89238,-82756,-69324,-112712,-40928,41821,86685,40561,-34692,-76629,-89613,-80061,-46879,7038,62834,15700,-37798,-80231,-71130,-118518,-110563,-59455,-25734,-46682,-73818,-26801,-33102,-83750,-46715,15337,66007,127095,178547,144920,109568,47692,-73919,22636,117759,176635,138484,-4146,-62657,-17540,31405,12786,-33606,-79673,-57224,1920,15188,1930,1736,17819,-13932,-69415,-106621,-102621,-56707,-7871,8247,-309,-41684,-24688,30114,87233,133131,67281,-66604,-50863,38799,64436,38952,2563,-1961,54473,94490,84591,-15051,-83968,-20849,17642,31641,-9225,-23136,-15117,-18786,30263,108701,186713,73793,-23001,-35399,38455,55759,85946,110840,68315,-5588,26564,114043,103457,100126,67681,-39875,-38157,103060,189292,75290,-83879,-8780,31893,9663,-23159,-1303,50373,51235,20993,-31254,-30703,-6484,18374,46369,45503,-1289,-50433,38027,215824,315537,240183,118634,21291,-41571,-57258,-40653,-54819,-71752,-96824,-66028,-56771,-91695,-66722,-6884,36153,15407,-46360,-80443,-56970,-40550,-70065,-71079,-32459,-36912,-31480,21440,54985,68067,-1830,-55077,-11464,4820,-46630,-37936,71244,111038,42517,-36427,-65503],[-1979,51368,-15433,-89401,-42578,49586,81501,103996,101517,56932,22296,-35413,-77863,-121683,-112343,-97646,-111618,-108335,-69451,-10606,28623,29621,-12615,-54953,-61476,-75682,-42503,58155,19491,-45720,-86676,-101561,-37110,-30585,-83531,-98274,-7686,48828,51491,9344,-36861,-25609,12109,-11832,14217,10330,7159,5231,53361,129452,184370,217323,211658,246754,253245,223097,161640,93800,10200,-77783,-59605,-32607,-58992,-108107,-102299,-72102,5753,131689,193940,115729,70829,-41217,-58950,-3620,30760,43591,21878,-73095,-62978,-13411,25294,31337,-4310,21033,43625,55748,72884,59996,34864,61907,91649,84582,69301,56774,27670,2365,21857,35036,-10254,-71741,-124010,-122404,-82528,7952,-10112,-19130,-5345,78302,178607,248286,118813,22464,19349,52099,49027,40880,36696,36046,12495,-18844,-39698,-77463,-110133,-107409,-55638,5339,39517,128690,137387,47912,-63060,-129552,-101843,-97998,-95034,7687,105798,101152,49244,8775,9964,22680,-54597,-77102,22655,154190,235416,243946,169541,63138,8922,-3525,-13807,27990,61859,40676,5011,-12077,22860,73639,68153,27692,-40372,-108922,-82566,496,22772,-2107,29838,82627,80352,383,-65670,-114672,15303,90343,83678,10097,-19155,55222,58217,-24673,-96633,-111404,-6696,63789,90622,88990,48036,6312,-20199,-27035,-17376,-9679,-17054,-1869,71982,187902,373233,436092,507140,451758,287948,139063,39058,-30500,-66791,-5140,96726,156307,21432,-108259,-15801,110400,183262,133875,43860,-68756,-100545,-30876,31780,47841,86275,200534,223424,131692,24813,-66486,-109780,-64870,-23272,-47831,-10059,48514,94164,123924,116892,50764,-61257,-103520,-117049,-106194,-100363,-134882,-123684,-63367,8616,39975,64327,48564,34256,54244,52278,-27081,-46550,15137,109489,267616,365174,297099,154710,104980,138702,145818,40695,-43725,27933,110905,234790,367201,280522,169859,81771,22235,-28911,-45270,-41529,-10366,-15481,-23004,-10691,-18240,-15220,-26078,-47152,-6420,-6909,-27631,-33425,-54531,-73447,-112514,-129739,-62764,-57198,-61372,-55978,-49588,-66643,-62482,-55956,-31594,-46081,-58778,-60117,-61357,-86212,-97123,-112892,-67599,15504,116250,190950,222356,221332,243473,175874,39075,19914,102524,180073,208107,121014,48221,69712,104331,105985,34966,7730,29748,-2806,-67316,-89148,-11310,93194,144906,111235,48128,-75628,-133787,-52420,-7719,9182,10970,11383,22877,12070,-7985,-19951,42745,49745,10508,-46241,-55809,-33189,7899,2567,-25088,-73336,-101507,-68892,-53205,-42840,-72727,-115284,-107891,-65397,-9324,17004,26610,85589,118491,111013,76511,36495,-63725,-105485,-46865,26172,106838,118000,67978,32380,42330,9152,-71579,-26642,159443,146345,17062,-48138,-20616,135815,469054,657761,583132,435867,246572,93383,-15356,-115400,-83017,-65991,-75254,-71202,13917,48134,96533,144899,191036,218324,181407,122073,-24004,-104260,-58742,-10280,-28879,-75377,-31173,12150,24204,-12777,-21864,-76777,-71998,-22202,36127,77197,80427,21236,4460,49840,89565,30213,-84141,-56511,71199,156493,80934,-6995,-33570,-36862,-30313,-4947,35807,39116,-7970,-63804,-108055,-44140,53991,198968,440596,603001,605399,480689,267835,193826,208337,207847,117192,20047,-16459,-17968,-4037,270,-43846,-37988,16726,104234,196913,142276,40274,-50558,-57051,1735,31003,62245,49087,-12221,-51368,-100945,-131105,-113491,-90555,-93954,-106800,-64369,-42403,-54505,-72263,-95219,-45965,-43877,-72149,-57036,-39024,3692,49400,50000,12865,14489,55573,122936,160451,156151,152458,154625,59769,28853,28524,-40030,-76823,-72897,-41878,-24656,10087,34422,33351,-7747,-49029,-97555,-121959,-133379,-64510,-29006,-37394,-10664,-28608,-18979,-39805,-117459,-52253,-9017,-6735,7249,-20616,-85217,-131344,-110663,10287,208720,330087,317135,138810,-62700,-63287,-64539,-49142,64935,217098,233202,91550,39685,51906,59610,45642,66047,30135,-24086,-58562,-108197,-121551,-121081,-54888,-18917,-13523,61750,109548,119703,192080,287300,358156,266273,73274,-69256,60604,152546,130594,31578,-60222,-67356,-47623,52198,206919,303485,203034,98970,40607,71696,34069,-3934,5061,6397,-26523,-40876,-25411,6954,-29738,-71643,-97546,-103683,-63392,-41276,-74245,-65891,-13573,6216,-42109,-131048,-21271,41159,14824,-62202,-10736,77503,41978,-41134,-107932,-55384,67611,232930,196054,170991,146550,73752,10203,-42803,-36572,15241,30020,-50515,-79989,8263,6722,-57921,-74100,-106848,-54338,-94556,-63480,6513,37612,30699,18485,79885,94367,61020,-26693,-74195,54580,117634,76988,14610,21077,14555,-3827,671,-21273,-53599,-76031,-98877,-87135,-42496,-12583,8206,20979,12056,-20653,-44031,-44261,-12405,37400,139096,159342,89105,-16657,-34064,68045,232090,294005,208901,47461,-38801,21953,65380,62928,53329,14083,-52816,-86927,-47298,5751,12731,-45700,-33157,-70463,-92859,-61331,-27240,17416,75126,117146,85535,-37611,-75452,-77038,-109968,-83860,-32790,2564,101103,237548,171617,37255,-19480,-10427,-2959,-27369,-74520,-100185,-86416,-107583,-75250,-48357,-34648,22411,-5829,-58228,-54633,-29015,-35570,-16788,-36581,-50586,-22507,31951,15923,-255,257,-64039,-53622,15139,19328,-65931,-122555,-136697,-44723,88228,155047,91001,-38805,26620,120970,113378,37894,-26731,-38423,-45834,-46495,-50270,-14217,25419,27229,-7720,-54675,-100053,-11952,34468,78590,98447,2624,-110405,-30352,-16573,-104,64019,114178,81086,53885,55512,52820,104710,187194,147616,15604,-62983,-21290,99227,205812,192050,97597,22611,-9694,3621,-4237,-97507,-47998,-7209,-40051,-77509,-4274,118494,236765,189360,111541,87019,27537,-12362,-46967,-63929,9964,107173,161597,97991,-16994,47355,234021,389398,453972,423668,285345,96214,-64771,-48424,98327,160461,138793,88580,-28374,-117468,-138271,-115708,-64438,-38754,-756,80070,109604,172464,246945,333338,397945,420177,348761,174275,269,-81364,-96583,-62950,-22299,-74845,-143302,-57562,-10890,-33652,-34828,-48637,-93902,-106046,-84790,-12702,77015,63543,41594,10052,-32848,-70100,-85681,-75271,-64290,-47643,-109372,5916,46519,-43589,137949,790536,1300873,1723596,2128962,2213260,1851228,1249402,651101,263687,59299,-12077,56470,79590,96696,43277,19572,24835,-1199,-37908,-6226,22287,29901,28611,-627,-81116,-71849,56055,190774,251712,273166,332414,323574,217363,93294,30271,1281,-65609,-40898,-16581,-28300,-16883,-54994,-38335,21660,90813,124792,119508,35502,9461,-8174,6467,29098,45482,27224,56821,153130,309221,449151,507718,499068,389799,148193,-9008,24661,94131,140623,123439,118130,141262,158827,100878,-28037,-45383,8392,20281,-15357,-65155,-91568,-88799,-39765,22209,61272,80545,24304,-19866,-47519,-92032,-88107,15105,77713,56671,14425,-34062,-58954,62588,248900,270584,147257,-36018,-93801,85684,257156,291098,267302,310083,316693,97267,-30816,8132,14031,15494,11166,36220,86278,139681,74513,-50356,-38539,-63359,-94784,-73482,118026,311353,381890,288209,207581,134478,3614,-73842,33708,121488,30718,-49131,-75924,33030,81626,205137,276354,250145,201347,138487,56826,-38289,-119614,-55295,-1948,19487,-30452,-33367,-12734,5295,48129,104704,154507,173099,123827,55707,822,-46336,-90800,-143679,-65488,-23347,-78882,-77835,-35583,-12526,-19224,-44373,-42547,4803,35207,64655,16057,-16288,63027,189263,243093,225192,113385,-19994,-113513,-92987,-86615,-47010,-9611,-46583,-110687,19030,204105,296061,210562,83019,57861,40382,-1571,-32282,-56698,-62450,-33202,-13276,-4747,-5619,40422,128479,158667,104055,33987,-29345,-91400,-109970,-59868,6554,29187,-15326,-89085,-11267,-8881,-30311,-92013,-105473,-104900,-65307,-15539,-18697,488,4840,-34780,-74508,-68327,-107556,-105241,-87274,-93774,-90880,-97139,-83313,-94830,-89932,-43850,-24756,-20371,-37682,10832,56570,13437,-78980,-61732,-3897,60086,134107,185416,188764,170705,115261,112429,103317,50694,7284,-13487,-39321,-39252,-7884,-17817,45593,84481,77836,58461,94583,28576,-74376,-39082,79830,179943,148157,53465,-43542,-64478,-83546,-90676,-88864,-53734,-27698,39045,104843,103775,64040,-10690,-29960,-79909,-104741,-86302,-54401,-3491,40766,69749,90853,90142,24691,-55218,-66886,-24093,34825,56223,10031,-72332,-75560,-39992,-42333,13662,53183,-24775,-78149,-27720,19196,45789,-11711,34895,95944,65641,-25259,-3074,14792,-19763,-23151,119635,172191,45556,-116722,-18636,119248,173122,134940,46518,-26967,-48814,-51034,-15281,45088,90405,98624,74278,1430,-54609,-25909,37984,71536,13757,-13759,-35300,-70977,-25549,-27192,-23521,15077,66023,86924,70829,52817,14529,-52049,-53447,-48023,-61688,-55412,-43839,-33821,352,19203,38623,41194,9912,-100400,-27421,68804,90994,29630,31344,64777,75056,82558,16377,-77923,-87161,-108226,21001,138099,117007,55891,39618,75531,90240,27513,3776,42634,88705,112865,124673,68153,-3389,29274,74874,104057,79050,20813,-19854,-21863,-9456,-41772,-2782,31651,7074,-19091,-63547,-67570,-58371,-42217,-50293,-59570,-54745,15892,125674,154144,99879,60326,12713,-49258,-85423,-84823,-70313,-61855,-112381,-64631,62228,213441,145491,56200,11781,-29464,-91979,-80391,-20281,15801,21019,37941,84353,129910,140205,98388,73995,116085,83933,-1200,111,170234,301348,164399,-55645,-52066,-3487,-20371,-44203,-28634,-101687,-12521,95953,219787,135319,-1681,-79242,-144752,-136902,-96522,-33635,49203,23840,-79701,-92150,8946,43909,-46502,-96955,-26242,40703,45242,-6173,-5693,29384,85512,190626,256932,217324,158500,102652,87664,115011,118865,44777,-42300,-53755,-16977,6595,39128,48388,45882,50067,50917,1772,-44866,-21242,1847,-31552,-92681,-88491,-110468,-96470,-81024,-59391,-84010,-62704,-29049,-20359,-45900,-94887,39965,142056,118530,43009,6808,-11712,-37430,-85874,-107579,-56974,-31313,-18478,1448,-5272,-62320,-62088,-48756,-32628,-23374,-36327,-45505,-109716,-52253,528,27828,50642,105123,96568,72070,15255,-56418,-36082,2947,98323,189086,258656,91841,-41282,-70341,-56736,-75802,-105003,-97064,-45872,-42564,-51367,-78412,-115712,-150025,-124751,-100874,-59045,-8865,-18180,-5527,99629,158152,10339,-100269,-104913,-57243,-59418,-55817,-20796,10802,64825,139122,212657,264814,191498,84081,30140,12609,106960,256115,202996,31576,-60009,-67910,-46184,-12986,20945,125119,119528,41409,-3233,-37888,35574,130931,97187,23321,-35665,-50227,-11857,50902,73632,40568,7296,-36181,-40250,19328,-20959,-86536,-24979,33694,29513,1694,-41189,-65028,16753,26356,-18593,-72950,-28348,3825,53478,180400,214150,168270,139715,88388,13579,-10694,117525,153553,63775,-61304,-81192,10093,63993,115600,86555,-52618,-78334,-38953,-58191,-106796,-42725,83725,201005,267333,256116,182912,75455,-39854,-96131,-71626,-84201,-57467,-28938,-38777,-86711,-54067,544,17849,7780,8807,29892,44395,36384,-56182,-83644,56573,185003,209272,100676,-6433,-103554,-84242,-55737,-54786,-14703,70972,142695,270580,402153,382299,304613,121807,-23598,-20709,-50839,-134383,-146284,-132659,-110930,-91511,-109408,-133153,-88021,-6207,70963,70353,34615,2139,-31864,-50301,-61991,-59431,-27791,-30462,-32333,-61149,-103123,-99528,-61993,-36241,-65120,-118123,-82184,19605,57519,22885,4581,16317,91116,181775,124815,51825,-48951,-22164,57355,63154,28614,-41201,-137567,-111899,-72739,-15824,68434,135645,120245,57205,-35430,-91902,-4104,70762,-4180,-102281,36566,181242,244148,229864,210614,153828,-18021,-39505,122711,169597,90192,938,-86388,-151103,-108433,-47998,-53877,-78941,-12906,63797,50676,16806,-2642,-39939,-66744,-75946,-124918,-66371,-19481,40918,108814,153646,173678,130025,127038,173047,252580,313698,227466,34917,-25532,37158,130555,156221,147984,86976,-10553,-68459,10367,11039,-12253,-62920,-97056,-92297,-45037,-32458,-6628,-17940,-67408,-121726,-145929,-127926,-70852,-18722,11306,16758,-41912,-81451,-75428,-95234,-67143,62938,178540,169257,51166,-94600,-114615,-74866,-34495,225,63890,88912,76828,82128,79105,29625,-65583,-131595,-109679,-103715,-53326,17765,22515,7422,21042,-19003,11166,101809,146209,57864,-59057,-30663,17628,83550,136664,121821,66703,38477,75150,211010,295295,226895,104385,121632,115928,90350,52049,2488,-3465,20060,30787,13748,952,50631,111215,166689,177011,84341,-26492,-52230,8387,64668,-15705,-95822,-129987,-93577,-947,76258,176531,151994,53200,-37357,-93587,-86806,-119280,-29997,30217,19270,-15350,-44560,-69229,-86873,-96064,-97753,-70061,-57642,-36154,-48608,-43324,-104209,-53607,45804,43497,-16831,-80992,-44787,24389,110798,150210,131363,86023,45100,18618,-57337,-122676,-127735,-115798,-31679,123109,233495,243499,114215,27560,-113205,-53951,20311,53022,123077,202998,207711,87905,-4542,-24263,-40489,-18049,26182,40544,49504,17815,11179,-13174,-27555,85363,155840,137267,96799,122602,63564,25768,5545,-66141,-168855,-102844,-38292,12674,59099,70086,42736,6029,-31992,-97932,9498,23445,-62725,-116667,-48819,-61684,-114273,-47121,2021,-36969,1560,92550,125545,82155,10459,50934,82144,60965,-10972,-68872,-68246,-63824,-114020,-45287,29007,59645,11868,-50183,-80999,-84841,-66783,-28378,22930,60477,11365,-42040,-90451,-86718,-124466,-92133,-60285,-31490,-49471,-67109,-11412,-17383,-72898,-52414,12568,66185,131186,182315,147225,110419,26007,-116686,15878,90165,135214,125580,4425,-67376,-13876,47961,38290,-18744,-90689,-80351,-18923,-383,-7810,-435,19444,-14666,-73530,-111703,-94049,-50440,-5714,9449,3841,-32301,-14152,32553,81794,127964,75944,-49768,-48915,31035,58769,30417,-1219,9208,55014,57286,30663,-64450,-113204,-19480,27105,49997,16355,2017,6686,5385,56701,148828,216782,81914,-18709,-30017,39343,53751,80677,97144,51486,-8623,36220,119009,98252,101047,67526,-41678,-43018,77813,158669,74737,-67932,7029,46906,28485,-19148,-3618,51208,48524,16287,-38660,-49908,-35741,-6825,33025,41632,-13400,-65436,41086,227991,309743,212672,83187,-11186,-68460,-85113,-55083,-53864,-62068,-82054,-61154,-57685,-87631,-52114,6386,42266,11994,-54090,-85342,-58479,-47581,-84899,-71441,-26949,-37732,-34291,30986,71416,77236,4913,-45925,-6242,4570,-49280,-38723,64496,107904,45952,-32330,-64593],[5452,52122,-16593,-87611,-46522,47457,82775,103592,100185,59659,25264,-34505,-96235,-123295,-100563,-91994,-111222,-105793,-65225,-6661,35200,30664,-22353,-75715,-92311,-112250,-27934,79992,49246,-27735,-87852,-75208,-2358,3014,-55422,-123337,-43250,39228,44360,-6074,-36107,-13268,17646,-1980,30907,28221,18940,10127,50949,124292,171587,205443,213842,280013,334187,302247,191747,94504,11866,-73985,-64407,-37905,-64849,-116153,-97737,-63508,11774,117387,158610,94224,64950,-34153,-41370,9821,39239,47215,24637,-75210,-68875,-14374,28043,42763,16532,56336,71888,64782,61721,43790,28581,57219,91850,91887,87548,72244,30072,-7320,8167,26854,-8127,-59063,-119537,-127623,-87864,9054,-2482,-8897,10075,98360,207369,270733,103142,-5757,16416,57636,43283,23428,15753,15724,-4858,-30218,-43139,-72977,-94133,-102706,-53262,2721,21089,96001,102259,16996,-65967,-119998,-110163,-100275,-82816,22676,129908,132850,76481,26093,24141,44695,-27619,-67412,24177,165773,245043,231446,136563,32181,-19166,-21872,-12651,54714,117797,116049,96412,72729,69655,102660,81712,32424,-40241,-109081,-82137,213,24084,1645,32332,79602,73912,-763,-59477,-120964,7706,83870,80281,5577,-21878,61499,97560,21073,-45706,-94550,-28730,32810,74119,87096,46374,7227,-20325,-30857,-31706,-37601,-42745,-8187,91380,252653,411924,455086,520690,440396,256872,110990,27332,-31087,-62010,-8723,81709,126883,5084,-107015,-5017,127542,206378,144237,26683,-83341,-113065,-59738,26243,56086,96109,224996,272481,174077,33408,-70920,-112590,-68052,-28000,-55037,-25962,18380,47237,74979,76254,14441,-87433,-118822,-120417,-109240,-94813,-119627,-117178,-67066,-11236,4156,27618,25227,13513,18812,9450,-62142,-54152,14173,106320,264217,387651,321438,161547,104932,118319,129334,36122,-48258,25350,84691,171025,305179,234231,157663,91502,42279,-2297,-11541,-14038,-9130,-26468,-46075,-52011,-62525,-26256,-18873,-44725,-8299,-5234,-22606,-27935,-50602,-70528,-111243,-108439,-40114,-40565,-50522,-41480,-31664,-49917,-47313,-43600,-22778,-37366,-50707,-55553,-62438,-93504,-102863,-115166,-62266,29121,135827,200215,202641,183280,225005,209213,92105,80476,152476,201395,216667,131775,46997,58311,91660,114270,63886,26747,42057,13428,-48761,-94485,-45561,45806,101097,93209,46453,-71327,-117043,-48325,-5088,16531,17525,10026,10965,-5687,-23674,-41219,20570,28951,-6142,-55141,-55788,-27237,19928,14043,-17709,-74109,-101494,-66792,-49922,-29576,-47781,-84686,-113834,-75864,-12918,5819,10164,72597,106893,100987,68671,30609,-66198,-104137,-39960,17263,93874,113690,73411,63697,98178,45047,-59036,-24798,179722,176038,29499,-37130,-18220,133496,488803,618329,517995,385396,237441,96220,-11504,-110203,-84477,-68234,-77376,-82616,-3245,18753,71324,119939,154202,166825,118371,76861,-52207,-113638,-71005,-46760,-64050,-79864,-34798,-10,10189,-7628,-11571,-72662,-69941,-19169,35717,69011,67737,18163,5382,47012,82188,23401,-86396,-53196,87895,189721,103765,-770,-38971,-51057,-50827,-26260,10391,13847,-20184,-62437,-119499,-36332,61393,224347,506345,660429,645566,505982,282193,207144,222160,212618,123079,31446,-9837,-19210,-16637,-24305,-66067,-38848,29954,131225,234667,161675,50063,-48054,-57867,991,22314,45908,38809,-13612,-43959,-84497,-115062,-98492,-80337,-103003,-113181,-66214,-44421,-51975,-74312,-95889,-45659,-46265,-76290,-53605,-28945,16033,59509,58671,28191,30089,68698,134022,159049,135710,118304,139892,66385,38638,33476,-41961,-68911,-58767,-18004,-2436,22335,39516,22533,-21513,-48635,-85574,-105366,-124918,-69156,-29164,-36759,-12918,-33204,-21931,-41682,-108924,-52124,-12030,-7001,16436,-12424,-81515,-127694,-102669,21470,228438,375343,375942,209123,-40216,-68392,-74478,-57572,42396,172113,212266,68632,18166,34452,47091,31074,57142,28348,2632,-39721,-91527,-104344,-103773,-44266,-12683,-13319,60157,123734,139624,213851,299525,359012,239060,50718,-69038,68364,160850,138094,30029,-65199,-69011,-50250,45433,194328,308680,214830,107859,50487,95610,63666,20577,11566,1743,-28825,-25844,11263,32967,-37764,-113396,-118970,-94622,-60367,-50072,-92163,-43182,35457,65458,11739,-135675,-50133,16997,2438,-55871,10491,108108,85274,7156,-91551,-62589,80235,281169,251158,205666,140732,52093,-8011,-50238,-25002,35827,48537,-40484,-90216,-2045,-12562,-98828,-84108,-65535,-37775,-96994,-63285,17241,52936,30258,-4837,30420,67131,62504,-15272,-97812,9218,69859,24075,-29603,-981,14948,-3424,-2509,-12012,-33864,-54364,-78592,-72109,-35731,-15695,-3831,-1918,-21265,-55419,-69141,-51417,-540,55238,153679,162248,88170,-22278,-50726,51350,234452,319514,248519,78905,-21884,19706,51919,48874,41800,5670,-59533,-76649,-40342,-10559,-20500,-66516,-34724,-55507,-107656,-78135,-37402,17384,87327,145438,123021,-10529,-70859,-82369,-116198,-86799,-37645,-6234,88624,238631,186602,45630,-27320,-17329,-2287,-26811,-80384,-102905,-79720,-106522,-86992,-54748,-38499,18087,-11243,-58315,-50167,-23519,-24146,2399,-22493,-41724,-16620,43569,36843,14421,3917,-65454,-49000,23243,34177,-51734,-81393,-108963,-53640,86101,162915,104935,-12043,24711,98850,73010,-6438,-68261,-48355,-46538,-65331,-78552,-22484,19468,30082,9742,-27503,-71414,-4351,48029,85015,103553,8511,-120292,-40128,-21257,-3,65224,117558,89653,65356,61650,58242,106307,189586,179145,20768,-62136,-17561,129488,265904,235924,122071,45108,8505,7319,-24008,-101579,-16138,3349,-39142,-85742,-11853,116903,244638,184623,102781,79316,27248,-5468,-33743,-54899,20627,119531,157680,66382,-50147,9980,174575,340484,435042,421452,283486,95542,-69463,-34235,107617,159169,120041,55951,-53648,-141615,-157760,-125935,-65306,-37421,-9700,80317,122623,181414,236417,302498,357422,367529,313932,146561,-18857,-107890,-115766,-68460,-13496,-53586,-122179,-69902,-13499,-25714,-35737,-57759,-98267,-106639,-103885,-38022,36916,35060,20948,-8176,-45478,-79920,-103845,-106294,-105475,-80005,-70157,51874,71357,-48016,208064,903320,1406302,1771807,2078759,2083593,1713488,1166104,633016,265963,44608,-3698,77041,111639,139272,82259,48069,36910,-3887,-50256,-10321,29603,31599,25499,-8093,-84355,-76605,37134,158767,239886,276055,338332,319426,213805,88417,18615,-33345,-68964,-18632,-115,-5492,5068,-49514,-37317,25812,92945,117394,104958,1627,-43937,-60194,-39887,-6536,22569,15559,58740,162506,309856,430843,489445,484647,368721,120298,-29263,-119,73676,136356,138812,134795,161352,191227,135308,-4879,-70699,4568,37196,3135,-55352,-89720,-98230,-49476,12187,51764,72688,21044,-24448,-55271,-105726,-80340,30112,89868,59375,12204,-35245,-48894,72130,248453,294125,176360,-17935,-110416,76074,246663,274353,255085,299644,320185,116428,-11037,5557,-1258,4511,16038,55406,124105,204491,151145,-27099,-61300,-67724,-89452,-82007,109641,302864,379821,286680,210443,147846,24844,-66888,11214,112464,36208,-48269,-70137,52336,127060,285051,337109,273142,206538,144064,75915,-18234,-108866,-65386,-15403,15763,-24311,-26309,-10213,-5540,21544,65782,112486,152492,128798,62079,1769,-52215,-102705,-133396,-74341,-45189,-100562,-98981,-59155,-33685,-33787,-53701,-47241,5756,36146,68415,17386,-22886,57986,195296,251354,217717,95768,-38505,-125028,-91372,-88599,-40636,-2142,-39056,-121889,11766,186298,255533,160773,49381,62160,69993,13488,-41312,-66935,-57860,-28587,-16105,-14647,-13517,40390,142979,194213,148019,60882,-9905,-75896,-136482,-94977,-22993,5640,-29616,-91425,-10133,2678,-13065,-79753,-115065,-107185,-52822,-13986,-12391,9908,16123,-24390,-66737,-53669,-94897,-95155,-89626,-100219,-93904,-102312,-88242,-94706,-87210,-45539,-27641,-24778,-59990,-11729,44576,8694,-84463,-67256,-10796,35507,67748,71945,52995,56751,53358,81159,101003,80947,40237,-3989,-30315,-29626,-7422,-13118,54973,91189,71980,27761,49550,-5555,-72831,-13660,94123,191994,185476,98795,-11817,-61288,-87837,-85579,-80416,-40338,-12004,55893,112060,97469,40005,-44744,-66688,-113308,-103063,-79944,-46491,2127,45354,72798,79429,70055,9805,-45517,-37526,-3324,41922,52557,-793,-84298,-55711,1341,6417,33530,46520,-36607,-99423,-37339,29831,66202,-11158,23883,82512,51421,-44934,-3908,33266,8519,-4989,121496,171730,55393,-119293,-20085,118658,181424,151041,72266,-1989,-41514,-41551,5638,55773,79750,75201,62617,9068,-42223,-15140,61341,113050,52608,-1780,-45927,-70934,-7417,19,1977,22363,74231,95620,77348,66962,39054,-24331,-14140,-21050,-55309,-58412,-43185,-27459,12133,24185,28726,21436,-6405,-94910,-22422,61761,69324,7886,20782,60163,70407,68999,-12662,-108977,-94065,-108248,785,86673,60589,16278,23679,76216,104772,43806,14921,60735,117725,127236,113140,35796,-26461,7018,48017,82382,64331,12619,-15513,-14405,-11413,-55628,-8212,32776,3003,-32199,-81073,-86895,-72872,-57771,-66205,-74510,-82775,4836,123259,139161,87408,55094,6317,-56183,-87047,-90729,-76370,-63441,-114725,-74814,56722,209188,147723,63243,13803,-39081,-113979,-106976,-40194,11898,29024,50616,104829,150536,146391,87698,48823,85646,64495,10360,59576,235742,337865,187488,-27340,-65480,-28074,-52698,-72014,-43849,-110410,-7251,120691,275794,200179,29340,-63697,-131465,-128934,-76168,2125,76713,28183,-88115,-79439,30903,78035,-27361,-98301,-27039,43735,53959,2836,-27411,933,81880,196711,247187,216062,167020,118284,108061,126055,108298,23424,-55364,-44754,-2822,20596,41158,48536,47550,53626,51276,-3311,-57208,-31033,-1522,-30894,-87290,-97139,-108607,-86820,-69130,-53692,-81485,-66593,-40728,-34415,-48868,-65624,63484,153971,114669,34674,-21376,-48312,-56404,-81362,-78219,-39014,-23472,-14751,6798,7700,-61067,-76328,-55598,-28192,-3227,-9665,-25548,-95654,-61104,-3283,30939,58369,107705,96780,75215,16150,-48181,-20262,27302,130058,205260,266211,77387,-51772,-69122,-48388,-57036,-85341,-108713,-57313,-41587,-38334,-64111,-122877,-170051,-146553,-114349,-57104,-7881,-25027,-7016,98466,150521,8350,-105912,-106973,-61358,-68164,-64259,-30524,7645,69948,142283,207005,237083,169533,83491,30770,19605,120337,282846,225697,44266,-46387,-52300,-36451,-16880,9895,121228,140326,56037,4778,-22320,66615,166930,122472,33134,-43255,-75066,-28738,43890,75946,53115,17672,-40155,-15979,54003,-3035,-103782,-35500,31918,31981,-1884,-58964,-54114,24725,24042,-20652,-71930,-25956,17624,90449,208054,180691,134868,125269,84336,8769,-54051,57809,109571,27218,-102632,-47999,54689,114210,165703,114865,-36436,-103894,-74997,-95395,-124479,-28033,98921,209683,256151,233371,162746,53224,-62654,-108292,-77479,-82089,-71365,-48590,-56737,-93266,-46201,15469,36176,24808,24511,49306,66355,53307,-41168,-90826,34260,147621,176416,73239,-31777,-110559,-84764,-56488,-60515,-27795,51942,119813,238050,401435,410230,312180,119823,-31983,-60595,-79305,-140553,-128580,-115344,-102577,-81716,-108215,-126099,-84950,-9893,61336,55372,21710,-362,-24995,-40517,-64844,-83544,-60774,-60223,-44047,-61027,-92926,-84850,-53510,-33648,-61944,-110016,-92620,-3,42688,16254,2268,11336,90246,203796,144001,51419,-68348,-18778,59695,58321,16205,-58032,-135967,-84410,-39149,18421,108581,155860,116278,44183,-53841,-99627,5048,56654,-39036,-29256,125994,256459,290248,267070,242235,169363,-14467,-28986,140970,184841,92407,435,-78287,-135558,-128121,-71784,-68310,-87597,-27087,52181,36124,-772,-18875,-50427,-68869,-76727,-146261,-65898,-23175,35724,90084,121361,135700,101684,99788,131523,194556,271979,220086,29403,-30808,32721,120670,146784,152770,96939,-6163,-62891,12104,825,-31001,-74901,-101940,-115382,-48868,-30562,-9757,-24805,-74506,-123924,-141319,-127677,-70685,-13207,18414,16777,-51212,-80667,-70961,-94490,-91797,29800,133188,110650,-8411,-119280,-89536,-78428,-51971,-9693,55527,74482,67423,67653,60677,23412,-60390,-117027,-96533,-91585,-36640,32149,36723,25424,54043,38468,100281,215628,236970,88883,-46996,-22875,29650,72602,95401,108954,73596,55707,96507,227449,303460,248149,127561,118801,92433,74112,55066,18610,10949,26651,32582,22732,14956,61390,114727,168357,185225,113600,-828,-62161,-35576,7349,-57466,-116826,-137454,-107987,-21925,61467,147755,125200,45521,-24067,-88095,-91471,-118768,-20872,42476,29425,-13604,-49620,-78661,-99689,-112279,-112933,-80538,-63777,-41870,-57587,-56712,-120296,-25927,68837,57623,-10864,-76812,-51700,20363,103603,139358,126241,89535,52164,26843,-46922,-117524,-119923,-108961,-42968,74811,159281,171380,77836,17607,-107290,-67128,3207,38911,124318,223887,229612,97378,-873,-33098,-46022,-14078,37703,55906,59210,27185,16300,-14535,-23988,90983,153220,140026,89805,125023,60410,6986,-746,-59457,-149121,-78043,-20864,21427,60240,75533,47657,9245,-30410,-111472,8664,38858,-46634,-122500,-47012,-46481,-110878,-73530,-38660,-70378,-23035,63314,90257,30882,43300,106187,133510,93830,13889,-46751,-52745,-55960,-112480,-51211,14673,31579,-16883,-65424,-83993,-80155,-55835,-13579,33166,52501,4853,-47126,-100351,-85226,-94777,-71001,-58390,-37743,-55183,-64234,1043,-2635,-60872,-58529,8337,63899,130565,179404,143117,104747,7205,-69590,26073,69289,92262,105524,9270,-73839,-7217,69957,77335,18818,-83332,-102944,-44211,-19481,-18812,-2454,21761,-13122,-73180,-106703,-80672,-40185,-128,13572,10773,-21885,-5683,32306,72078,117563,85335,-25136,-40732,18404,48635,21311,-328,34057,93078,77579,37860,-46260,-93129,-13598,36517,67249,45623,37867,43893,41573,92471,194444,239358,88645,-14786,-26944,37247,47966,70772,78873,34363,-5825,46326,119273,90781,98304,61353,-46668,-51920,41454,107947,65420,-36303,31256,70317,51875,-17724,-11694,44913,40818,9179,-46843,-70886,-67007,-33301,16559,32329,-30672,-80890,45254,236916,297519,186025,55456,-34234,-86012,-105465,-68254,-51296,-51990,-68265,-53734,-55997,-78858,-35430,19812,47316,8319,-60171,-89073,-60614,-56497,-101418,-64545,-22920,-42383,-36304,42214,87410,83749,9105,-30914,7851,13238,-43640,-43291,53662,100496,46973,-28761,-63394],[8298,45878,-22251,-88309,-53204,40828,79916,99747,95454,57703,21285,-38787,-112031,-95565,-85070,-86544,-112355,-105888,-64918,-8227,35193,25814,-36591,-98894,-125040,-117469,-1711,106070,83788,-5223,-79570,-52968,26378,32569,-23080,-90724,-66936,30456,39058,-17363,-37916,-3875,21627,5029,42808,42922,29015,14797,46249,112196,150513,184405,206486,301334,405107,378957,221296,90185,10347,-70242,-70182,-44572,-72206,-126440,-95495,-57994,15225,97955,119362,70962,58451,-24054,-26313,18766,42268,46695,25584,-75928,-79175,-18565,28178,52246,35803,87855,91921,66841,44154,24311,20853,51032,90362,98305,105014,87089,31746,-18238,-8523,14888,-9446,-49362,-113874,-133194,-94258,7646,5639,2751,25034,113792,223246,271109,81963,-41610,11641,60494,32898,2119,-6512,-4799,-22444,-41670,-46006,-67417,-77826,-89951,-54045,-4949,270,59116,63091,-11574,-68361,-104069,-116849,-102458,-72909,31521,138884,146375,91197,36386,32925,60847,-1067,-54887,22715,165455,235990,203259,100080,5586,-42431,-35626,-7300,81017,166852,175768,163509,136587,110890,124805,89659,33566,-41524,-109279,-81662,409,26451,5345,31028,69565,60005,-5152,-53203,-127422,-2555,72979,75142,2054,-27365,58687,128706,68318,358,-70997,-44716,5437,53698,79491,44700,10508,-17679,-31188,-39603,-50256,-48997,55,109422,309749,441820,470694,530488,426136,227415,84664,14986,-32725,-59299,-15171,61446,93368,-10297,-107074,1857,140929,225266,149624,7625,-93828,-105642,-89295,12668,59082,101835,243599,319309,218545,44982,-72225,-112119,-70050,-31462,-60703,-42500,-11778,2140,27213,37638,-13480,-100970,-132145,-117862,-96147,-79429,-106768,-112534,-72338,-32862,-31732,-7369,529,-6532,-9509,-28523,-100981,-61602,12361,100157,251399,390154,326946,161612,104232,104605,113299,30762,-52457,21025,59638,106336,233927,181829,140873,98701,61908,24909,21528,10651,-8737,-38595,-69479,-93529,-94135,-19366,-9762,-42508,-9551,-4003,-18521,-23185,-47347,-68016,-109476,-88752,-18536,-22901,-37702,-25145,-12882,-30434,-30135,-28919,-11425,-27086,-41877,-48133,-58359,-100211,-111318,-119274,-57104,42673,154406,204334,177691,147966,206781,244217,156622,149874,196932,210686,212617,136827,44552,43052,74716,114763,85683,40916,51321,29871,-27381,-93253,-87617,-6576,55165,72259,44178,-64513,-103699,-48191,-6653,19275,20028,6762,-4126,-27113,-43030,-65107,-5047,5104,-26433,-67311,-57145,-22593,28657,21443,-13640,-76965,-95842,-61211,-45233,-16241,-23990,-55189,-102913,-86870,-20434,-9995,-9950,54709,90507,85867,56334,20676,-70183,-101519,-32162,14431,81711,108983,85946,109337,163782,86667,-42516,-20511,196071,200251,40167,-28610,-17244,125580,479048,546940,430810,319801,221037,98971,-6936,-103731,-83743,-69019,-79875,-95260,-14141,-1126,55831,104975,125217,119466,57423,24807,-84602,-105446,-74601,-75304,-89666,-72095,-37622,-16084,-10938,-5782,-3696,-68528,-66617,-16024,34927,60677,54267,13433,3223,40012,70344,13768,-89047,-50041,98855,208474,117173,1851,-45899,-65467,-70324,-46114,-12506,-3510,-18213,-50713,-105651,-25751,67267,240341,543035,680753,652753,509275,287219,216471,232343,212895,125675,42149,-3563,-20277,-28503,-47055,-80509,-32895,44741,155605,263105,173386,54756,-49288,-58744,633,13828,29821,27381,-15633,-36883,-67729,-96696,-79669,-65810,-100267,-103475,-63300,-45795,-51887,-83118,-98327,-45266,-48884,-78091,-49868,-20119,26640,67305,64869,42030,45722,83977,148123,157556,115442,86555,123297,71612,48309,38057,-42916,-62008,-45635,4742,19837,34776,45578,15086,-31728,-45471,-70464,-85101,-105390,-69908,-30193,-36999,-14829,-37260,-24842,-44028,-99494,-51246,-16007,-10960,17959,-12181,-83991,-127055,-96803,29973,238485,401514,417175,272886,-14134,-68110,-81053,-65333,17852,116745,169826,31801,-9461,13358,27846,577,38908,33173,26040,-30053,-83247,-90822,-87322,-33424,-6439,-14611,53735,131489,152255,220360,288484,331671,193565,23012,-67633,73889,166778,144861,28613,-70619,-72876,-55229,35477,176441,306970,224941,117242,64545,125401,94769,40933,14909,-4429,-30994,-13025,40010,49849,-34427,-108037,-97249,-83885,-56951,-58498,-106885,-16926,80654,115006,56093,-105472,-73605,-3219,-7955,-48232,32239,142507,147419,70188,-65598,-69956,89010,318390,292800,226948,127329,27241,-29029,-58918,-15387,54041,65382,-30364,-102203,-14257,-31486,-125866,-49044,-26996,-23857,-96970,-56224,23888,60134,26503,-24258,-12113,40175,63376,-1083,-102997,-48740,14045,-30163,-70070,-16012,15616,-5502,-7072,-2017,-11828,-28604,-56413,-58434,-31460,-20882,-15595,-21688,-49629,-85635,-94021,-61527,6090,67702,159922,161214,88991,-23128,-67278,30702,226136,333872,283946,110533,-4934,18328,40011,35276,29902,-3256,-65641,-69999,-39711,-30207,-52429,-86618,-36724,-37825,-102961,-98418,-49287,16701,98747,174788,165510,25570,-53749,-80121,-120836,-90702,-44469,-19134,67935,225543,188205,47855,-32572,-23347,-4049,-27402,-84819,-96138,-70295,-100426,-100318,-59532,-41209,12976,-17641,-60037,-49520,-23911,-15557,22759,-8061,-34406,-12792,53657,58958,28764,4025,-66918,-41618,33118,50798,-26496,-40795,-72952,-59139,75966,162915,114929,9318,15001,66101,27898,-50730,-94014,-29838,-11608,-41535,-106638,-36803,6913,22331,9752,-20379,-56866,10674,64351,91835,106999,13386,-130327,-51600,-27168,-105,62292,112583,90946,71693,68255,64013,103585,182691,203129,26180,-61051,-16924,152329,309695,263686,137389,61709,24117,10318,-43113,-67254,12709,10903,-38499,-88448,-16475,113066,243426,172364,91263,72119,29334,1549,-22447,-46130,29871,126389,144997,34827,-70947,-14709,112751,278001,395206,399219,267706,88843,-74319,-20639,110895,151825,96750,19194,-82616,-166219,-176434,-135742,-66617,-36864,-20833,75677,130100,183796,221000,267190,311782,307575,265896,111218,-37449,-102919,-113599,-74689,-6794,-33403,-99345,-78985,-16958,-20688,-37563,-65381,-96650,-96647,-84358,-54402,1032,5987,-750,-27790,-61451,-92611,-123222,-136594,-143188,-75874,-30140,90885,90869,-53196,268065,949008,1406400,1688607,1879369,1810283,1466093,1015520,582344,260145,32357,7931,101053,144573,178779,118225,76195,48196,-6779,-62256,-14583,35248,31911,21184,-16706,-87646,-80871,17710,122459,215184,261817,319322,293116,200220,82461,9884,-64849,-48385,16755,26292,26521,23487,-48394,-37172,30845,94172,106937,85452,-31046,-84710,-99553,-75747,-34638,4580,7640,61066,166276,293357,386707,440419,441775,328990,89612,-49632,-25335,52796,129791,151653,150209,178522,215726,159679,16248,-87598,5065,54626,18577,-48835,-88645,-101091,-57159,812,39397,60874,16254,-28704,-60781,-118115,-72157,43466,97785,58805,8589,-35788,-37709,80935,239026,304965,196899,-3497,-128385,60112,223744,248123,239427,291823,329858,147233,11206,4165,-15763,-4001,22739,75587,160775,262829,227349,31188,-73396,-72761,-83920,-81354,105537,288360,365174,276073,206895,155230,42855,-54283,-3113,102055,38381,-51979,-61091,74913,181184,361734,380808,280533,202258,145176,94591,8297,-69985,-50257,-23636,10796,-18488,-19832,-7078,-14585,-1747,32789,76157,132843,134799,70558,5532,-55055,-113161,-113859,-61413,-51038,-122205,-124095,-85867,-57257,-50113,-65648,-53419,5543,33698,66911,14776,-32801,50384,195923,254071,205919,76174,-56213,-115671,-89330,-88384,-35039,2425,-35429,-126309,6534,164623,211305,118091,24209,66576,93664,23695,-51477,-73017,-50200,-23387,-18508,-23527,-20141,39472,151694,219032,184326,84210,6247,-59551,-121347,-126629,-49956,-15510,-41615,-90076,-10750,11782,1989,-67651,-120245,-104803,-44097,-16315,-9253,15940,23310,-17805,-59984,-44546,-75636,-59568,-70813,-95584,-91878,-108000,-93540,-94870,-84519,-46034,-27355,-21350,-75527,-40131,24186,-1702,-90961,-70861,-17889,9079,2011,-29731,-59622,-40929,-3218,47022,90093,101892,71626,10542,-18580,-23817,-10489,-10138,59987,93057,64090,-227,7354,-26003,-51036,5904,104395,199327,216496,139821,18957,-50989,-87403,-77513,-70537,-27381,3998,73425,116014,87695,12691,-80479,-99225,-127766,-94773,-73568,-40379,4011,43772,69230,66969,53132,4306,-21774,-5113,18752,49897,50747,-7700,-86342,-33435,35501,44633,46069,34916,-48477,-122678,-45657,38724,73764,-16681,16434,73695,42787,-63434,-7570,47801,33632,22478,136066,181746,79642,-90043,-21851,114946,186543,166058,100742,27162,-27239,-26194,24804,63767,67310,52880,53224,18367,-32678,-7418,83416,155781,94182,11777,-55174,-63354,9638,23202,24110,24858,75172,97691,81318,80099,64622,9912,32560,12131,-40932,-54623,-36796,-15202,28151,32423,21327,4451,-18538,-84817,-23852,39492,34596,-13319,14040,57186,68576,63117,-25788,-128503,-91595,-91083,-8981,44853,10319,-22003,10031,76565,116674,59341,24145,74420,143446,139262,98619,7044,-38902,-10924,23257,59247,46469,1228,-10832,-754,-5319,-66224,-18924,25106,-7939,-47011,-97074,-103404,-77618,-66061,-77587,-84364,-111056,2203,127288,127316,77088,51644,1553,-63415,-89287,-98025,-82023,-65880,-115780,-76163,59020,207843,153513,75483,21966,-40923,-127250,-131668,-60730,7013,35403,60714,120931,166566,149866,77248,24286,55176,49687,37968,118972,297872,363427,205781,852,-79861,-53165,-80559,-99646,-59226,-113755,997,149855,330899,271328,69088,-43481,-112491,-105224,-43048,45610,102457,30346,-94944,-62329,52620,110789,-4457,-95805,-29768,42569,57806,9328,-51052,-19395,94187,205629,233559,212605,175175,138006,134043,140544,102093,9885,-55100,-29526,12198,33498,42018,47998,48593,56343,51319,-6696,-68623,-40157,-2853,-25759,-75566,-102881,-102363,-76287,-55119,-41950,-73389,-64985,-44346,-37819,-35758,-33859,85032,158527,105570,25811,-43140,-67005,-53487,-56686,-51827,-22204,-15798,-9746,14074,23774,-52684,-88530,-63039,-24574,15875,17237,-5890,-80034,-61774,-1525,38725,70851,116363,104526,85778,21489,-40188,-4396,53743,162623,215862,260911,60514,-60741,-66789,-40337,-39524,-66109,-113293,-64566,-36577,-21001,-41892,-118991,-148425,-163105,-118321,-51299,-7691,-31212,-3844,99366,138770,1887,-115582,-100252,-59884,-72848,-67815,-36687,6726,75386,142728,198380,210125,151921,84430,33931,30489,135617,304893,243526,56673,-32104,-37011,-27319,-19739,1468,120114,164428,74041,15305,-5392,94364,196476,144092,45212,-40168,-89685,-41789,39157,80971,70792,30578,-44479,6737,91122,24458,-108743,-45647,28341,32612,-8152,-71122,-36226,31295,20859,-22861,-69872,-17271,39550,134834,239984,152894,104369,109272,78414,6545,-80899,13619,78228,7357,-91784,117,101923,167144,216727,144131,-15453,-121397,-104051,-123281,-110302,-11660,115382,216096,242364,208136,140687,33378,-80823,-119130,-85642,-87006,-85687,-66281,-73000,-96082,-37262,31338,56466,44883,44433,71569,89827,72348,-23224,-91878,12720,108850,141250,48817,-49061,-103579,-82081,-54272,-63089,-39267,33634,97071,202330,386246,422695,306310,112622,-36012,-82604,-73044,-103853,-103157,-89648,-81515,-68098,-103402,-116780,-78550,-10189,53873,41652,9525,-1784,-15252,-26400,-61370,-102220,-87415,-77957,-44378,-49444,-73273,-65582,-40575,-27514,-54248,-97248,-108514,-24751,25276,10644,3017,12297,95740,228676,165424,51904,-89526,-11813,64114,56016,7802,-70552,-118472,-54276,0,59772,147576,168020,105834,26949,-72689,-90614,24242,48739,-43114,40914,203644,315412,320266,293644,271756,183949,-8123,-23672,142572,183708,89372,868,-64838,-116867,-139646,-89786,-78861,-95922,-40765,39591,21341,-16561,-32617,-58662,-69795,-74701,-119594,-54450,-25978,24770,59467,75830,90528,73635,77521,94963,132109,212148,196389,20752,-34607,28875,104203,129042,153697,111370,5812,-53293,12376,-12043,-47780,-66489,-77382,-120803,-52896,-29050,-11853,-29238,-77803,-122254,-137337,-127891,-70360,-8476,22196,10194,-62562,-69879,-59890,-84361,-112122,-4542,84293,50525,-62641,-99211,-66297,-72693,-67514,-17020,47137,60790,58555,53849,40788,13870,-56844,-101346,-84606,-78909,-19532,46685,52245,47173,95754,110353,209616,342308,325253,114937,-35658,-14519,47305,67379,49260,85081,73199,71213,116444,238600,302987,258520,143351,109742,65929,57486,57715,34252,24968,31293,32844,30910,28568,69122,113217,162362,183098,135779,30390,-50976,-65059,-49878,-90380,-124167,-134128,-117232,-40788,43687,114434,97757,37757,-9955,-75735,-95172,-112300,-11555,53600,37862,-12974,-56007,-89381,-113614,-130569,-130371,-90823,-70314,-48708,-66436,-67252,-114997,-70,84713,65359,-8467,-71259,-58947,12481,88851,121509,116439,89842,58456,34759,-37342,-111743,-115128,-106336,-61485,22434,86711,106743,47069,10222,-95740,-79993,-11431,23605,118639,235109,241243,100796,-586,-44773,-54724,-13118,46659,68702,66971,37055,21045,-16630,-22310,92721,147850,142582,89053,121134,51323,-13325,-751,-36850,-119943,-64093,-16419,26211,63900,84593,55264,12281,-30756,-127699,1924,45561,-37085,-119508,-44847,-32439,-100274,-105222,-81218,-104489,-49158,29919,51513,-8274,75034,143273,164911,114567,34108,-26000,-36981,-45515,-106609,-60549,-2297,2342,-45533,-80583,-86299,-77215,-49417,-5005,35722,39346,-3255,-52862,-109198,-67232,-61833,-50477,-54713,-45012,-64439,-66719,7924,8642,-50233,-64678,2102,58437,125170,171381,135331,97422,4682,-12922,49431,59693,48833,76313,7802,-81942,937,92786,123439,73287,-54842,-114881,-72541,-42189,-31960,-6263,22354,-11735,-70406,-97279,-68084,-29714,5776,17897,17866,-13392,-1485,27686,57130,101553,94591,3078,-29014,-649,32427,10838,3264,62574,142043,126527,78902,-1086,-57293,-5331,43190,78850,71611,77067,91160,87445,136714,239931,249614,91403,-13231,-28442,29289,35202,53103,54572,18387,942,52771,111293,78603,88579,46129,-57387,-67015,-4489,44946,56791,12408,73450,106738,76209,-21884,-28324,28362,25222,-3273,-58361,-94246,-99018,-59484,-3531,14895,-55982,-97694,47314,238629,276660,158645,32600,-51392,-95158,-110597,-82341,-51200,-46153,-60298,-49885,-56038,-70193,-21468,28543,47120,1191,-67683,-95291,-67118,-70583,-118103,-57150,-25637,-55544,-39803,50627,97496,82389,5899,-17703,24182,24403,-37008,-56424,34047,83461,39747,-31720,-67039],[7621,34408,-31676,-91723,-62124,30059,72454,91577,86382,50495,11230,-42590,-83875,-58640,-68125,-81249,-114321,-108077,-67729,-14252,29483,16154,-53874,-122292,-148944,-85273,25504,130358,118045,18801,-66388,-35563,48125,54918,4372,-55010,-77651,18604,31159,-26587,-41883,2231,23170,8801,50153,54947,38360,20221,39965,92808,122153,155887,190557,308983,456201,439253,246061,83388,7290,-65255,-74348,-51012,-79674,-127010,-92818,-54085,17131,76186,80950,48858,53839,-11106,-13454,23297,40497,42823,25598,-71225,-86166,-22313,28191,61402,54307,114432,104551,63635,22701,3560,12797,44840,88298,103988,121554,102392,34805,-27492,-25530,1575,-11928,-40457,-105983,-136666,-99141,7280,17072,18109,41323,125991,226830,251863,60629,-78961,10467,64048,20991,-20118,-27539,-23406,-38515,-51533,-46923,-60193,-60910,-68641,-53874,-16320,-20126,22770,26957,-33961,-70079,-90097,-119285,-103038,-62656,35836,131481,137513,90081,39395,36715,70618,24358,-38810,21640,157174,213068,166485,66679,-13493,-57101,-40948,4196,107456,207535,219160,205900,176256,140462,139157,93489,33477,-41601,-106908,-79058,2912,31197,10089,27886,56012,42181,-10093,-44295,-125880,-11369,61867,71593,2459,-31449,51606,151950,114579,42204,-49168,-55109,-15847,33075,68814,45817,18318,-9592,-24587,-35321,-39690,-33009,19094,125577,355361,462906,485567,542103,417376,208160,67873,8204,-31090,-55348,-20935,41140,63114,-19756,-106289,7238,152084,240483,151275,-10293,-95690,-84427,-106475,-5250,58971,105704,257407,362166,263931,61929,-67043,-106597,-68755,-30651,-60565,-55208,-37308,-34847,-10234,12487,-20798,-91700,-118808,-107262,-74555,-59397,-94453,-106519,-72938,-45934,-48914,-17642,-7892,-9966,-13865,-43560,-133986,-64891,13100,95224,234547,377203,318785,159738,105267,98592,101466,28121,-52794,18342,40184,49448,164511,130627,123999,107040,84492,55200,54316,32172,-6261,-47852,-88755,-129319,-80451,6643,4878,-35595,-5896,506,-12019,-15945,-41428,-62544,-104069,-67960,3789,-2432,-21273,-6028,5778,-9432,-11760,-12386,2515,-14177,-30117,-35543,-43867,-97577,-118231,-115785,-47247,59623,174333,206294,153362,121136,192468,278838,229700,223862,232463,209650,200301,139166,45441,29907,59029,111123,102494,53484,61405,50027,39,-75557,-132076,-55321,14827,53944,44933,-53548,-90544,-48321,-8864,20640,21363,4318,-18416,-46963,-60857,-86792,-24899,-13418,-44814,-79470,-56507,-16343,35738,26888,-10378,-79366,-84061,-50781,-36617,-206,531,-26187,-84158,-94864,-28145,-26369,-29980,35144,72495,69195,43152,10667,-72076,-94812,-21383,22826,77913,109674,110520,168559,236966,135222,-19274,-10753,210525,221039,52339,-19228,-14432,117032,446213,455741,333771,248020,199686,103308,587,-94407,-77583,-65659,-79916,-102059,-12995,-8328,51637,101393,107842,80823,4073,-27301,-111923,-81741,-66411,-88276,-89465,-58417,-36067,-30572,-36404,-4552,3619,-62253,-58775,-9568,37114,56069,44840,10970,1438,32158,57141,4108,-89245,-43684,107069,215039,123716,4078,-50914,-76443,-85132,-60801,-28608,-8475,-4197,-33642,-81806,-11611,73727,247684,547251,662610,627731,492652,285979,224924,241396,211394,127414,54307,4974,-18520,-36285,-61520,-77574,-18062,63208,178423,281445,178465,56406,-51161,-54383,5037,9629,18051,18865,-14607,-26824,-47814,-74146,-56427,-47643,-84422,-85332,-54958,-44486,-51599,-95137,-96008,-42468,-49601,-74962,-43243,-9856,38011,75120,71050,56693,63748,104100,167870,159264,99192,60844,107825,77213,59210,43432,-41867,-52495,-30410,28841,44414,49659,54873,16402,-31100,-35604,-49312,-59173,-77399,-56854,-26594,-34494,-13547,-38366,-25407,-44547,-88207,-46848,-17524,-14886,13588,-19639,-91852,-128197,-92069,36747,239212,406136,436326,322487,16256,-62124,-82180,-71745,-6995,57195,111487,-13168,-36131,-2514,13549,-40314,18940,47926,44512,-26745,-80091,-78804,-69029,-20213,1469,-15651,45184,135093,158829,211993,256642,279618,136047,-6391,-62212,80085,172885,154136,31966,-71373,-76440,-59734,26575,158659,302932,237401,131160,86866,162314,127160,59259,17413,-9558,-30996,-1097,61206,58065,-24336,-72125,-74047,-70908,-51282,-63651,-115094,7076,117053,152598,91194,-79345,-89796,-16995,-13357,-36612,57463,184753,231965,148205,-31387,-72767,96136,343556,319108,234936,109783,2607,-49995,-65759,-5700,71201,81740,-18496,-113526,-26158,-47908,-95355,-7654,8320,-11417,-94257,-43512,28371,61146,21261,-38387,-44066,16658,65848,17832,-71440,-109306,-35265,-66015,-99930,-21344,18083,-7346,-9105,11875,13588,364,-31894,-44644,-27870,-25816,-23901,-34420,-69117,-108685,-115978,-71290,8329,74203,156950,157625,94193,-16580,-80921,8689,209880,337921,314533,143257,13505,19182,30876,23362,18689,-11962,-70948,-65658,-42603,-49800,-78447,-104148,-37834,-16865,-76998,-120580,-61573,15847,108406,202299,209327,67408,-27877,-69639,-120702,-93787,-51642,-34314,42262,203049,179979,46162,-32346,-25852,-6833,-27799,-85528,-83674,-59375,-90342,-105506,-59060,-41139,7996,-24533,-62960,-52342,-29638,-7957,45701,7481,-28155,-10610,62419,82135,42666,-464,-66686,-30623,45820,69707,5020,-2123,-38291,-60655,59962,157388,122361,26831,396,25468,-17709,-90672,-82674,1701,37333,5366,-93063,-55435,-9278,9518,632,-25411,-53246,26223,82192,99661,110163,18844,-119617,-63302,-33333,-137,55024,98507,84502,74185,77602,73076,99472,169067,218314,35206,-58928,-19610,164708,331738,273799,143805,72033,36017,11932,-54595,-21874,38144,16797,-37100,-86450,-20976,102925,229079,152074,77110,65734,33393,8087,-13116,-37546,37361,127065,124555,5525,-77503,-25513,56336,209552,340403,361012,241002,76983,-79774,-8415,109374,139479,69962,-19682,-112503,-188299,-192174,-144302,-68626,-37507,-33635,65883,130855,179549,202403,231921,267363,248365,211214,72402,-47061,-66719,-90405,-81425,-2489,-14942,-77239,-82729,-21584,-18718,-40392,-71548,-92001,-83221,-64232,-53374,-25797,-21692,-22352,-47279,-78851,-107173,-139427,-148039,-154439,-46762,3113,119075,103875,-52776,294710,895300,1265183,1444077,1515267,1387334,1102070,786147,487597,240535,21568,20419,124346,172108,208432,146747,101040,57228,-10715,-74779,-19979,38398,30247,15100,-26863,-91861,-84924,-1617,85799,181770,232476,276509,247337,178534,77286,7935,-80539,-24127,54831,60952,65457,36200,-52734,-38029,36574,94406,93583,61502,-61242,-110010,-124232,-99336,-53823,-7846,2643,61792,163528,262440,324068,368894,377148,275361,57096,-70350,-50517,31986,120820,160170,162085,190276,227696,168136,28048,-96316,8702,71434,30957,-45855,-90769,-98784,-62976,-12284,23640,44625,8972,-34025,-65404,-126996,-65829,52222,98697,53153,1816,-37218,-27264,86561,219707,300186,205506,4876,-148357,37587,188396,211667,217215,281395,341679,187571,33699,2184,-30853,-10892,30375,95263,191412,304785,291834,98993,-61462,-79352,-80652,-75257,103560,265344,335085,254220,195283,154481,54119,-42555,-10871,90083,36067,-61140,-51677,98653,240080,425330,400832,270569,187571,140385,111188,39048,-28526,-21877,-25759,2446,-16131,-16587,-5627,-23856,-24695,2829,44244,113319,139576,79109,10013,-56801,-124226,-99279,-39843,-35372,-131371,-150280,-113548,-84688,-69857,-82046,-62333,2363,26197,57553,5697,-48152,38582,189037,248594,188373,53834,-74399,-106318,-89198,-89020,-33419,1071,-38711,-127096,1707,139158,165690,82334,3662,65101,107036,26437,-64442,-76705,-43465,-20487,-22654,-32916,-26991,35874,152602,229692,207834,100228,15417,-48189,-96683,-136044,-73494,-35916,-54279,-91555,-15733,15460,11915,-58752,-121813,-101998,-40936,-24139,-11814,15747,23580,-18116,-58861,-42390,-56670,-25109,-46962,-85909,-87875,-115932,-101354,-97543,-84284,-47808,-26379,-12380,-75158,-75500,-6225,-19846,-101049,-74919,-27449,-19823,-61116,-115075,-122924,-116381,-53727,10274,70052,110010,94653,23501,-10297,-25645,-19376,-11534,58372,88403,52830,-26037,-27567,-30489,-30006,16317,107757,199297,236961,171568,44498,-39774,-85091,-70957,-62321,-17416,17925,88837,113488,72108,-18999,-119208,-114157,-101407,-87039,-70768,-38924,-576,33750,57468,52250,38486,5253,2921,23932,37870,55595,48115,-13477,-83863,-16225,58154,69522,48703,17810,-58876,-138012,-52070,41669,65823,-28482,12716,69073,39959,-76470,-17136,54665,51209,48909,153853,194139,111651,-58210,-26700,105601,185534,176529,127995,56570,-10132,-10125,39474,66945,51799,29978,42328,24127,-29465,-6040,99354,192377,132756,23027,-66120,-55454,20676,38392,39527,21029,66968,91491,80439,88335,86248,45337,79721,42305,-27459,-49370,-29256,-1996,42941,39436,12878,-12878,-30126,-77615,-35901,-559,-11539,-33023,8050,52303,65673,60994,-26243,-115559,-85134,-72012,-11233,12168,-33588,-60921,-4016,73420,122433,70577,28863,80847,161375,145743,79866,-18124,-44544,-27740,-1598,32988,23884,-14015,-5288,19752,9241,-71038,-38054,5754,-28374,-65665,-110354,-103653,-72957,-69442,-87640,-92251,-124636,12055,137816,117381,66542,47140,-4066,-73746,-95181,-110219,-89726,-72746,-121596,-73387,65560,205747,158744,89237,33186,-38238,-129471,-156374,-83203,-1268,36886,64684,128478,173654,146994,64128,-1852,23222,38377,70128,172097,346067,369211,211320,21175,-95968,-75153,-98196,-127171,-77741,-105700,9618,179081,376644,338748,112897,-22636,-93888,-76601,-3112,91649,122856,28673,-100245,-45424,68910,134756,17985,-90909,-37398,33790,53050,9717,-75807,-18811,118520,209757,212479,203178,178821,157842,161870,155800,98572,2881,-46422,-14829,23855,41479,37994,42842,45415,54739,47895,-11050,-81942,-51882,-5766,-20687,-66047,-108050,-96465,-68442,-43206,-30162,-64689,-60152,-41118,-31231,-14169,-4578,99872,152564,88908,12985,-60102,-68462,-40466,-35292,-33638,-10732,-11845,-6852,19769,39366,-39759,-98460,-74229,-24563,30147,40253,10024,-66443,-56753,3038,47709,83029,123555,110704,94031,21987,-37195,7381,78020,190970,217336,241300,40144,-70126,-65520,-35019,-26141,-50958,-113137,-69694,-30438,-2778,-16260,-101477,-123720,-142317,-108239,-43471,-10351,-38320,1396,99135,121181,-11101,-130263,-87078,-55884,-76182,-68903,-41457,5709,78643,138247,185986,182988,136050,84127,36930,42388,149819,318071,253186,66270,-20052,-25025,-21459,-24128,-6393,118954,187582,92469,25755,9938,115172,214590,157006,54350,-33525,-94521,-52310,35304,87621,92641,43739,-51654,24460,123797,54738,-96126,-57001,20602,28702,-18495,-73700,-18165,33854,14925,-26833,-68841,-5284,65411,180609,271282,130366,75867,90110,68546,3232,-88746,-10679,63284,8924,-46570,48829,146789,216662,259829,164844,-1372,-130885,-126713,-138013,-90148,2620,129245,217000,224767,180882,118394,19125,-90497,-130426,-97704,-98997,-100937,-81989,-87389,-95396,-29650,45089,75823,64731,64613,91686,110351,90589,-4907,-86025,-7891,68617,103750,28073,-54623,-90266,-78506,-50803,-62882,-47435,19525,77128,165607,356868,416703,287136,99531,-37603,-43505,-29183,-64175,-75056,-61559,-56449,-52730,-96287,-107003,-70759,-8177,48351,29159,-2707,-4044,-4982,-10485,-53481,-111034,-107389,-84969,-38596,-32482,-50540,-44220,-24787,-18888,-44434,-82679,-130594,-53152,5051,4999,5843,19440,111036,260303,193077,58837,-102021,-2636,68817,54815,2328,-79710,-100498,-23998,43175,106513,182300,170534,88780,6713,-87630,-66396,47125,43671,-20708,100681,263999,353354,331863,306585,296086,195093,-1894,-23343,130545,169156,81817,1804,-49379,-99390,-138944,-103059,-87188,-104717,-51529,28786,8943,-28620,-42154,-63633,-70279,-71472,-91676,-37685,-28041,8433,19845,22822,43956,48610,63296,70746,74987,141037,157118,8322,-36595,26120,83360,105922,152213,131030,26557,-39662,9722,-27714,-53967,-35669,-37963,-91458,-55893,-27634,-12514,-31225,-78209,-118998,-134417,-128156,-70846,-5551,21684,-1826,-68571,-50609,-45049,-69568,-119405,-38133,35409,-5951,-97489,-65722,-45737,-62051,-80108,-21208,39311,48477,50231,41434,20497,830,-55698,-87270,-74535,-66623,-3230,58627,64828,67351,140005,193601,330932,467530,400773,134886,-24330,-5198,68839,69012,8479,52959,65225,83389,133096,242495,292754,255953,149877,95415,38614,41961,60352,49244,38055,34317,32494,38625,41723,73907,107298,149947,172539,150607,63934,-21433,-65113,-103343,-105985,-114270,-123135,-120329,-56305,24635,80801,72154,31320,5368,-56521,-95097,-102032,-1181,64621,45476,-12776,-63067,-100299,-126726,-149554,-148431,-96281,-74143,-56057,-74488,-71216,-89569,21294,91465,66452,-8864,-64465,-65358,1768,69144,100411,105033,89278,65193,42389,-28474,-102156,-112506,-107145,-84321,-28312,21405,51982,22006,5501,-80755,-88405,-20350,11171,109716,238039,243498,100240,-786,-56296,-64755,-13796,53727,78788,73172,48228,27217,-17190,-20923,91989,140287,142644,88755,107017,33491,-31888,8295,-4642,-96895,-70649,-27477,26220,61544,80887,47434,2902,-35835,-130367,-10199,43623,-33361,-111889,-40132,-17643,-83262,-139539,-117047,-135932,-73916,-3466,14183,-24252,97369,160012,176046,123827,49991,-5735,-19113,-30308,-94045,-72164,-20360,-25564,-71299,-93225,-86017,-74268,-46372,-1872,31971,24927,-9423,-56179,-111348,-42923,-27764,-29585,-47787,-50583,-74318,-72567,10091,17361,-39894,-67044,-3171,52647,118374,163164,130404,97355,25627,38254,79355,65914,12887,40229,1481,-85595,12943,116355,174239,139601,-11046,-102430,-96241,-64076,-43902,-9541,23211,-8752,-64049,-85799,-56022,-18135,13324,23847,26456,-5200,1073,22019,40939,84297,106541,35210,-13255,-22409,14129,3636,11952,91223,185659,174565,121230,40890,-22385,7208,49859,86533,93405,117282,147804,145829,192709,283758,249035,93243,-10245,-30588,18767,18380,30802,30292,12131,13711,57477,97934,65100,74711,25378,-69762,-83899,-51788,-6981,70110,82592,143615,161832,103139,-27572,-49000,5937,6112,-16932,-68772,-110191,-115469,-76735,-21337,-6010,-84647,-108048,51133,236501,252189,135029,17264,-60774,-94401,-99163,-90933,-50163,-41372,-54986,-47365,-54180,-58583,-7007,35783,45624,-4527,-71530,-99473,-72909,-82776,-104608,-48589,-31810,-73064,-39065,59715,104749,76929,-569,-4478,43941,39811,-27714,-73444,10244,60884,27727,-37979,-71000],[6222,21136,-42714,-96727,-71939,16416,60812,79220,73293,38866,-2294,-38164,-36816,-19396,-50968,-75824,-116124,-111340,-72493,-23347,19421,3112,-72581,-140753,-126351,-53240,49365,149503,147925,41452,-53190,-23362,62513,68906,23427,-28794,-79397,1736,18071,-36529,-48361,3934,20569,8214,52338,63892,47115,26625,32424,65237,86771,120522,166143,301214,478986,470549,259559,75304,2935,-59539,-75797,-57034,-87048,-114978,-88226,-51478,16864,53064,45424,28478,50831,2022,-4375,21978,32844,34383,23358,-59800,-75058,-22481,28157,68995,70182,133078,108851,54679,-2233,-18810,3019,37294,83773,106400,134495,116601,38622,-34631,-42459,-13262,-16148,-33185,-97682,-138560,-103554,7343,30273,35215,57037,133068,216659,214945,41342,-95985,15936,68607,7433,-44098,-48458,-41665,-55124,-61966,-48493,-54571,-46707,-44301,-50035,-32890,-40909,-12381,-2568,-49593,-72976,-77853,-111078,-100503,-53176,33520,104919,101636,67766,31856,32658,70512,43925,-23147,19673,141417,178987,125008,37547,-26884,-64571,-40160,18203,130384,236391,244479,222706,188768,151592,140876,90103,29703,-42861,-104478,-77574,4159,34364,12041,20292,38218,19395,-18235,-35719,-113084,-18467,49821,67558,4093,-35671,39441,163138,152962,75412,-35086,-65580,-35350,10073,52561,46131,26501,465,-13634,-20629,-14266,-7655,38528,134135,380987,469528,494818,552757,413901,199113,60712,6832,-28099,-53055,-28720,19792,36272,-25007,-107441,7452,156592,246787,144850,-30197,-92141,-63669,-95403,-29492,51645,103538,261149,392250,301135,78662,-59991,-101726,-68763,-29539,-57354,-65091,-59325,-62884,-32869,5945,-8937,-70824,-100903,-96180,-53766,-42462,-86803,-101479,-68072,-43816,-33746,5594,9016,8685,7338,-27101,-133387,-67066,12765,88942,212507,348344,296482,153236,103849,93795,89999,24395,-53076,13486,22435,-16,100509,80239,104145,112796,106030,83827,80715,44983,-6130,-57651,-105443,-105635,-36233,40698,21058,-26998,-893,4424,-7362,-10680,-37216,-58369,-99494,-50844,21801,15960,-6279,9480,16304,4868,206,-1311,12295,-4417,-20516,-23337,-23718,-84693,-116719,-101003,-35129,76007,190328,201699,127287,98734,176486,301946,297351,287228,248705,193756,177637,134566,46049,17374,41961,99378,108975,59820,68136,69111,28575,-45492,-114927,-93834,-20437,35514,43980,-44679,-82407,-53332,-16131,16078,16812,-2527,-35857,-68136,-80367,-103955,-31802,-21018,-59645,-96433,-58575,-13855,34515,24424,-13389,-86575,-72682,-41668,-29719,13069,20076,-3506,-68184,-104615,-40072,-47215,-54157,9399,48281,46644,24741,-3645,-76652,-89585,-13487,36287,80685,113112,141163,230589,306419,182713,4992,-1812,216438,232125,60828,-13930,-14635,104732,391898,351807,233182,173004,168629,102528,4920,-86947,-71205,-63818,-82675,-96388,-6380,-9616,51623,102002,97082,47732,-44644,-79433,-113585,-56613,-54186,-84799,-75381,-47889,-32605,-40694,-71173,-8543,4051,-59882,-51702,-5122,37087,50261,35277,6316,-4647,18666,37610,-10973,-92336,-39137,107717,205471,118814,1084,-58832,-88815,-100137,-75007,-42121,-7676,9777,-20824,-61439,-793,74938,240326,512936,602735,568041,452753,274015,227301,243454,202803,122939,62161,10289,-19595,-45469,-69634,-64287,-2338,78731,192449,282099,171080,49864,-57597,-47725,10008,5457,6384,9183,-15056,-18715,-30110,-53368,-35754,-33406,-68144,-69622,-48342,-46516,-56618,-114546,-91389,-42305,-53088,-72424,-39325,-3617,44650,77513,71954,66573,78444,123337,187112,159489,82680,36027,88229,76884,64420,42602,-45532,-44592,-17932,48794,65581,61216,61529,23438,-20436,-22876,-27112,-33305,-48254,-31957,-18343,-32148,-13501,-41646,-28899,-48570,-81150,-44368,-20879,-21764,-490,-41065,-111026,-135873,-94522,35399,224406,382316,424504,344451,42932,-58881,-83569,-82219,-37486,-7432,39219,-65192,-57535,-9592,13527,-65786,5584,64859,51482,-33722,-84716,-70776,-53271,-9905,5439,-21742,30962,131121,154961,185250,202983,203830,67671,-41082,-57403,82710,174848,162397,37906,-68715,-83170,-67677,15948,139050,294324,249493,146912,113491,198805,153391,70345,14165,-18463,-34276,4300,69394,53601,-19093,-45830,-56028,-61562,-48645,-69800,-120875,20723,136846,171914,111559,-62496,-103841,-29100,-17965,-25255,82317,232002,330030,231265,3046,-73069,97217,350371,323447,224765,85133,-25050,-74519,-73979,-510,82025,92256,-9762,-122133,-42247,-66528,-74169,22552,33937,-5734,-95155,-32669,26489,51780,10085,-52613,-70215,-7225,65451,36285,-29733,-87543,-45566,-55372,-96092,-22468,17691,-12533,-11455,25499,36773,26200,-10499,-35520,-29333,-34230,-31787,-43012,-82127,-126307,-137501,-82555,1086,68230,138904,146829,98988,-8023,-94926,-18075,183083,327241,333640,171549,28808,17461,19662,8381,3328,-25457,-80289,-67034,-51724,-71659,-98202,-123176,-42640,1765,-49299,-110354,-78068,10075,110319,219787,244874,106422,-2798,-58686,-119470,-99544,-62944,-55230,10625,173464,163113,38422,-30688,-28159,-14586,-32133,-86300,-73649,-52585,-82798,-96128,-55163,-41977,-1091,-36564,-71649,-63179,-44137,-3694,67165,19812,-27575,-14878,64726,100299,51209,-15118,-66497,-20464,56725,85751,34998,29668,-10848,-63325,35751,144326,124295,38199,-17372,-24098,-63837,-118864,-60969,28610,81196,51203,-60568,-81159,-31550,-9637,-16339,-40428,-60691,33524,95017,104095,109498,21491,-109926,-78227,-43457,-4330,39121,70628,66023,70754,87735,83701,92621,147274,219891,47207,-59244,-30125,160277,325824,262936,138104,71800,38783,6788,-52583,21379,55818,17768,-38344,-84801,-30697,80289,195658,120250,56666,56510,35155,9985,-9513,-33147,38763,117367,93945,-24224,-79254,-31223,8074,138712,273805,308109,202936,57099,-90281,-1408,100798,119618,36999,-62031,-143395,-208775,-207075,-154636,-75090,-43294,-50969,47694,120956,165525,178269,195961,224975,192414,152744,31151,-43320,-31070,-68666,-91782,-4302,-2214,-59781,-82791,-30227,-22687,-47237,-79866,-90845,-73812,-48922,-42768,-42594,-48924,-45846,-68336,-98222,-123925,-134652,-126973,-129251,-16111,24925,131998,107593,-49286,272597,731877,976878,1041560,1004575,840748,640740,483437,344440,201006,8943,29173,139372,185469,219045,160294,116208,59563,-19420,-91624,-30046,35617,23292,4059,-41561,-100446,-91713,-23089,48703,141621,189704,212162,184910,149118,71662,11328,-76366,-8956,86184,97447,104226,39054,-65603,-41753,40385,90933,75033,31706,-87935,-122000,-137237,-113484,-66823,-17755,-3588,56652,151874,219524,250223,283747,298178,212263,22009,-93491,-77710,9092,106942,160766,166456,192729,222502,156087,25021,-103344,12630,85320,38905,-47844,-99320,-97637,-69020,-28788,2482,21906,-3471,-43320,-72236,-128485,-65258,51922,88578,39117,-11374,-42654,-21223,84777,188903,276971,197950,3329,-160635,8475,140701,163718,184825,261496,346563,230149,52560,-3671,-49020,-18346,37138,111764,209445,319954,332028,161933,-34267,-89568,-82750,-69704,99863,231099,287266,218553,172919,142582,54725,-37056,-17152,74376,27065,-77001,-44290,120642,296009,465381,392564,242342,161158,127405,122834,70022,11321,7494,-23830,-11992,-20998,-19975,-9030,-36057,-50635,-27545,14208,91712,139512,84445,11973,-60580,-138572,-93033,-21829,-6539,-113403,-133786,-108467,-107018,-93051,-105979,-75045,-5632,12650,37982,-12758,-71587,20358,172027,231933,163006,27087,-95203,-103090,-93764,-94106,-39061,-9265,-51792,-129885,-5086,109107,119240,50372,-17097,52779,106032,18910,-82270,-81309,-41647,-22952,-31107,-44955,-36382,27242,143654,223754,214189,105020,13613,-46976,-80860,-119986,-92699,-57797,-70569,-99859,-27581,10932,13638,-56111,-122545,-102800,-45317,-39070,-22540,6541,14137,-28225,-66538,-48011,-42179,1660,-27350,-78625,-86429,-116748,-113656,-104944,-88894,-53303,-27441,-2063,-59477,-116441,-47116,-47394,-117184,-81879,-41674,-51263,-118262,-123793,-87051,-117235,-100644,-30027,40110,102355,102844,28234,-10837,-38083,-34857,-18951,48543,75741,36615,-51391,-53998,-29034,-20363,15057,101786,189676,243567,189826,60934,-32928,-85147,-69729,-58695,-12579,28032,99219,101829,48887,-55001,-159151,-100472,-81641,-84965,-74458,-44563,-13909,13807,37416,34766,24863,7407,20854,44706,50060,55857,41882,-21098,-82927,-7355,68084,80072,40497,-4137,-64121,-119236,-56252,35585,42685,-43672,11046,66401,41002,-76245,-34378,50722,57610,67019,164149,198869,141443,-28331,-36824,88799,176245,179681,150390,82699,6212,3003,47695,63731,32381,5065,26825,22553,-35183,-13302,105617,216748,162853,28510,-81217,-52323,22453,42744,45550,10293,48677,76119,73102,88652,99647,76464,120190,62728,-21108,-47724,-24803,7861,51478,40679,-445,-33953,-45326,-78397,-61558,-56074,-61138,-48841,-126,42714,58806,59076,-20244,-98703,-80527,-58066,-11802,-14515,-70517,-101802,-20629,64241,119550,74792,27103,78204,168299,144562,57223,-38478,-47742,-45835,-27755,3453,-3267,-31482,2721,47228,31326,-64674,-66719,-27071,-59915,-88177,-110201,-89905,-64330,-70618,-98769,-101231,-99599,34372,152490,107185,53512,39150,-12504,-89115,-106863,-129639,-99034,-85179,-135347,-70761,72466,199016,159143,100360,43826,-35206,-124770,-170121,-106049,-14347,31033,59849,124292,168439,134984,46117,-31147,-11247,28533,97828,213874,372716,351347,200328,28940,-110404,-85853,-98771,-144915,-100728,-97345,16753,203992,405640,392296,155306,-4693,-79730,-49492,38900,135484,135240,22087,-103023,-32410,76205,144363,35997,-86117,-51951,15207,37314,1493,-84519,6086,146303,203086,182631,185389,174823,174055,187970,169411,96000,128,-36788,-5298,28908,41576,26517,29556,34996,45942,38529,-18302,-98354,-68521,-13193,-19489,-61786,-113290,-94387,-65859,-36266,-22413,-58395,-54394,-34023,-19159,6540,17440,103890,134136,63226,-6519,-72222,-59423,-27179,-22753,-27954,-8223,-14681,-9077,20656,51052,-25128,-100053,-91070,-30299,36461,55658,19271,-57455,-50245,7377,54490,90378,123069,107634,91261,11348,-42233,11575,96053,209952,206801,207634,15865,-81029,-67020,-34489,-19312,-42499,-111499,-74566,-26064,13020,8480,-77410,-101653,-118584,-90745,-36336,-17781,-47594,5756,94899,97023,-31558,-146672,-72186,-53030,-80894,-70065,-46908,2247,77045,127430,169678,154417,118824,79822,37055,52495,160114,318965,252039,70619,-13081,-19196,-21490,-32578,-15793,114798,205294,108403,33507,20745,125630,217227,156957,56016,-29914,-93517,-61563,30759,94346,117409,55123,-64051,34068,146345,81418,-78220,-70841,6753,17915,-33233,-66117,-5309,29937,4263,-34279,-70816,6018,89794,220270,295194,110969,48224,66228,52574,-4654,-84027,-15632,61687,24567,-3312,90398,184128,255875,286228,169611,1106,-124531,-136889,-131579,-75095,11453,136632,209373,201992,151606,97238,13137,-87734,-142885,-115101,-118169,-114261,-94921,-99168,-93015,-26044,53134,90758,80433,80208,103901,122957,104519,10670,-75663,-27811,25896,63313,11296,-47795,-77523,-76878,-48663,-61339,-50409,13482,62085,128994,314301,390721,255452,79609,-40152,5373,19954,-26246,-47527,-34060,-31074,-38154,-89005,-99051,-64304,-6003,43604,17123,-16461,-9735,2694,3989,-44343,-103540,-117014,-85884,-32808,-16428,-29406,-23898,-8688,-9240,-34655,-66924,-130906,-81900,-18578,-2786,8460,30567,136467,300240,230076,77290,-81842,6252,71113,52328,-2375,-87327,-84999,3615,87289,154832,208748,161846,64972,-14637,-91738,-38096,64268,37062,11694,146429,302648,366765,323192,302532,310268,199067,689,-28772,107796,143668,69094,1380,-35690,-85628,-130190,-113281,-95892,-103084,-56513,22200,714,-36003,-46739,-65559,-72026,-69870,-67756,-20848,-29685,-12819,-25019,-29979,1981,28110,57450,63231,36343,68321,104848,-9413,-37549,23399,59662,79746,148617,154300,54159,-23710,1534,-45857,-40420,7092,5790,-58142,-56361,-26571,-12331,-32099,-77971,-116960,-133783,-128429,-73918,-6337,15489,-15623,-59145,-27634,-29988,-54568,-105176,-69150,-10644,-54586,-86462,-36181,-29677,-51298,-87669,-22676,31621,36628,41307,29691,-245,-16991,-58876,-77611,-68249,-56746,9947,64793,70616,81557,180189,281294,451756,575636,453620,146838,-13510,4344,90619,74247,-15426,15699,49321,89686,143638,237229,272551,239730,145345,76173,11579,27814,62172,62165,48689,35234,31230,44931,53070,74741,96518,131454,154796,157419,96063,17018,-39279,-134172,-96978,-96175,-109809,-119029,-68579,5104,49131,49104,26191,20953,-32444,-88523,-87839,10399,75690,52368,-13102,-70982,-110934,-134691,-164116,-164696,-92073,-72620,-64091,-81614,-66139,-59330,35209,87718,60563,-11960,-57054,-70528,-11479,46347,78645,94112,89347,72637,49213,-20505,-87605,-110166,-110592,-108278,-72430,-34134,6934,2260,2812,-63790,-87299,-22066,4125,100463,234039,237512,97348,692,-64896,-74843,-15279,59121,85644,77758,60594,35425,-14829,-18930,89651,130710,138468,85643,83800,7588,-45219,26068,35543,-56290,-80862,-43470,26520,49611,59741,20876,-19679,-42997,-104437,-22468,38489,-30178,-102251,-32729,-854,-60521,-153356,-123503,-159509,-94824,-33070,-17512,-18908,107433,157632,169826,123957,62659,15257,2473,-8694,-72993,-84480,-37971,-49650,-91492,-101098,-81347,-69119,-45185,-3093,23977,13616,-10341,-54215,-103912,-15545,8146,-6641,-36060,-51552,-81454,-79192,9021,24849,-28386,-62311,-4236,49749,113649,158953,133571,110121,61663,82079,110581,87416,-1207,738,-7640,-76429,31768,142046,228508,213292,43723,-68969,-102836,-79513,-50512,-8987,27432,-1406,-52166,-70679,-42051,-3017,25244,34031,38810,5576,6030,20132,28762,71106,123972,72766,8298,-41446,-48,5906,29201,120629,219829,212223,155495,77474,13006,26988,60938,94336,112718,158159,214090,219735,262938,325538,242029,99069,-137,-27035,11446,2872,9913,17173,24796,35552,64826,84686,55669,61901,5340,-76678,-95251,-89845,-13818,116007,176198,242606,236134,136085,-27679,-65958,-14457,-8831,-24464,-70817,-103894,-100166,-77012,-29439,-22536,-108487,-101566,63539,237297,232310,122036,14562,-57646,-81604,-76905,-84379,-41217,-30633,-45066,-38951,-42054,-36474,15299,48891,50886,-127,-62865,-92918,-68179,-79103,-81301,-32987,-33494,-85464,-25425,77076,116922,76138,-1259,15854,73080,66138,-8119,-82923,-7888,42355,19778,-38933,-64802],[12843,15185,-47410,-96401,-75936,6627,51017,68521,62290,29474,-10535,-17515,19869,24070,-29148,-64830,-111785,-109593,-73020,-29092,11522,-6826,-86154,-137358,-94941,-19653,73161,166704,175186,65087,-37962,-11830,74401,79303,38008,-8152,-73198,-16121,3363,-44694,-53217,4652,16781,6737,53266,73768,59841,38746,29431,34019,49435,83417,138041,282165,473528,469731,260611,70644,1524,-49907,-70494,-58456,-89483,-99763,-76984,-45569,17845,33261,17516,13695,51998,16597,3338,17654,22309,24029,21308,-38568,-38390,-10785,31564,76936,84996,145048,107896,43440,-26163,-39383,-6172,30563,78506,106924,145117,131797,46034,-35589,-54319,-25733,-19048,-24896,-87096,-136074,-105690,9476,45834,54532,73142,136439,195709,167539,28646,-61205,33211,77703,-4440,-67540,-67086,-57782,-71122,-71871,-50163,-50484,-35186,-18828,-36080,-50031,-59104,-42663,-19387,-54251,-75114,-64473,-90549,-86658,-42180,26210,62735,42214,25674,15281,21963,61355,56448,-8707,18255,122182,140586,85450,15384,-34019,-65216,-34635,33333,149115,253901,254255,218729,178236,144196,129761,79958,22946,-44757,-101692,-77733,3381,34976,10590,9144,19280,-5889,-29447,-27758,-94514,-19273,38998,63527,6719,-39189,23743,161966,180251,98718,-29736,-77975,-54829,-14995,31539,44338,33354,11428,1334,2577,16399,18075,53351,133380,383330,459813,495338,559760,414721,199381,62792,11717,-23653,-52634,-38528,-1107,13942,-26222,-108134,2044,153475,242676,129836,-52140,-86054,-48251,-73345,-58523,36282,94133,252802,403965,323383,91259,-53889,-100276,-71712,-29488,-51917,-68351,-73351,-75780,-35779,17583,12284,-49441,-86384,-87259,-36691,-31353,-84889,-95893,-55824,-25288,-329,44407,43448,42174,42733,11031,-94676,-68526,10778,81859,187179,307451,263240,141854,98771,87264,77778,18727,-54138,5770,4922,-41031,47514,32589,81249,115138,125496,109212,98509,48162,-9565,-68285,-113712,-64138,11488,75865,37196,-17494,4542,6918,-5688,-8767,-36039,-56633,-96930,-38711,34178,31316,6427,19055,15263,8538,2489,1331,15428,342,-14608,-13785,-1355,-65982,-99790,-83202,-20531,91351,200748,189935,99944,78728,156531,306593,347461,327616,241078,163656,146953,122859,45618,7218,23947,79206,103799,58974,70842,85651,56757,-8137,-59629,-91028,-47552,17313,39925,-40181,-80383,-64110,-29144,5079,6072,-14742,-56273,-89628,-101391,-94925,-18196,-9032,-58939,-119107,-64071,-16669,22445,12213,-24023,-99609,-63472,-35784,-26045,22110,33161,11543,-57220,-116985,-55469,-72307,-82552,-22641,17797,18365,1030,-22400,-84711,-87386,-10000,50420,89232,119484,173573,288312,364959,224849,28625,3591,211416,231643,64507,-13455,-18284,89725,323786,247217,139554,102676,128764,94463,4345,-81282,-65487,-64533,-88177,-80008,861,-8193,53043,104117,91715,22368,-85175,-117995,-82354,-33875,-41040,-71989,-65418,-40003,-22956,-31238,-102335,-17261,-3883,-62265,-46185,-3513,34161,42661,25374,-408,-14785,-232,11841,-31982,-98622,-36733,101193,182301,103693,-6887,-69556,-102708,-115514,-88482,-52582,-4565,18872,-14232,-46454,5305,70323,218878,444982,508967,480750,393648,252459,223340,237752,187234,112535,65453,12135,-24003,-56851,-70902,-48843,11210,89634,195938,264642,152024,36241,-65541,-37930,15671,1807,-4538,-695,-16322,-12225,-14590,-34757,-19027,-24390,-54208,-57322,-44369,-52223,-67056,-139642,-84316,-43852,-58008,-70656,-38240,-1393,46629,74760,68058,71754,89659,141074,204572,159049,67132,12200,64856,70236,62992,34897,-53928,-36907,-7364,64829,83362,69460,65317,37188,1711,-5585,-3153,-7382,-18534,2490,1348,-25164,-12243,-45772,-34257,-55148,-78005,-43451,-24406,-27505,-17943,-74003,-137648,-142468,-103621,26105,195375,333166,383362,335445,63315,-59672,-83521,-89156,-71573,-70127,-30128,-101956,-59501,-1611,36240,-14897,17282,80965,48324,-47528,-89768,-61128,-37814,-1248,6555,-31359,15383,125085,145929,147718,136715,115938,-2723,-77839,-51412,84158,175235,172709,50357,-59459,-80974,-75166,7362,121903,285736,265495,168807,146161,233058,172906,75645,6925,-29427,-39654,4571,67030,40619,-19624,-28160,-41946,-54543,-47497,-74790,-123150,25352,141997,175821,119707,-52922,-113867,-37472,-19182,-11452,110053,287374,435046,313680,37067,-67386,95151,341488,308717,200515,57626,-51646,-98262,-79353,2891,88551,98919,-1719,-111134,-59683,-84864,-58941,41850,51299,-4560,-98122,-22904,21830,35673,-3880,-64786,-89360,-28457,64677,55747,15017,-14451,-373,-13141,-73587,-19289,17238,-17221,-10485,41068,59326,50304,9880,-28270,-32608,-42145,-35320,-44622,-85745,-129710,-129533,-88095,-12661,51515,109133,131841,104598,3084,-105338,-45274,151182,305781,342538,197120,43907,16001,9268,-6571,-13054,-40605,-89482,-69169,-61760,-89968,-103286,-139650,-47939,19907,-19067,-86663,-94047,2913,107095,227728,270679,142014,21021,-47361,-115207,-103205,-74004,-76929,-17724,150157,149419,31274,-24870,-26532,-23113,-36529,-83997,-64013,-46941,-75456,-76322,-43408,-39443,-10183,-50035,-82228,-77710,-59084,3585,90553,33079,-28869,-22163,63616,114879,58434,-34604,-59355,-7658,68975,101438,65167,58260,12732,-64241,9758,130368,126391,49591,-25980,-74551,-98376,-104462,-41045,49696,117529,92885,-27044,-107941,-54708,-30147,-34766,-57556,-70669,35199,104588,108832,109601,25885,-99616,-90840,-52884,-8228,19513,33508,40828,69258,105292,101981,89930,124534,212685,68119,-56720,-44239,143007,298532,238877,126511,65833,35669,-2246,-31551,63221,70076,18797,-37524,-79880,-40472,50321,149033,83229,35236,49351,39030,11942,-6646,-28320,38479,102348,59860,-49145,-78682,-33171,-22992,76674,207193,250746,161716,35132,-101404,5892,91752,98516,3934,-99823,-166022,-220563,-215395,-161411,-80870,-49207,-66759,27236,106129,147819,154600,165695,191900,148305,100859,-2675,-23572,7288,-45255,-99857,-7086,9674,-41863,-74181,-35763,-25745,-51740,-85171,-89743,-64852,-33958,-27450,-44499,-67469,-64156,-83733,-110560,-130798,-116441,-98209,-95172,13808,41286,136267,108633,-40760,212725,489481,587659,541667,422807,252134,151607,150600,172292,149131,448,38906,147963,185988,211519,160454,123890,59597,-27688,-107724,-38969,32775,16795,-5983,-54690,-107763,-95500,-40146,18338,104876,145346,140218,119251,121721,72065,23519,-60743,252,112891,137277,143529,37542,-80606,-41054,48238,89630,57814,4206,-99115,-117815,-135506,-114481,-69333,-20662,-7012,50658,138822,177195,181863,203471,222311,153823,-6792,-111322,-100514,-9654,94339,159165,168785,191606,206604,131137,13346,-105369,22930,102958,49999,-46841,-107525,-94155,-68988,-40793,-16662,-78,-14639,-50304,-75305,-120750,-65085,47661,73217,22750,-24814,-45980,-14271,80470,154772,243211,180015,-2640,-145399,-15846,91215,112674,148679,235790,343899,274148,72826,-7565,-63279,-19627,50716,131596,217936,309659,346461,217381,1596,-96486,-83827,-60125,99710,193377,230677,176701,146546,126006,50623,-32527,-18668,61141,18310,-90633,-32100,146609,348170,482381,363690,205331,131151,113255,135599,105869,54706,40636,-13546,-25617,-27362,-24117,-11308,-44546,-73019,-51626,-7381,74407,139570,91959,16960,-60702,-148682,-88807,-5779,30641,-71737,-96303,-73020,-84175,-96922,-125427,-81390,-9710,3241,16588,-33814,-96492,2603,151353,210252,136521,2794,-112071,-99847,-96735,-98020,-45951,-22336,-68230,-127172,-7585,82089,79759,26191,-33815,34924,96286,7562,-98058,-81986,-39291,-24666,-37493,-53193,-42196,19954,131969,208964,209501,103963,5795,-51707,-70445,-102933,-100519,-74774,-84086,-108704,-39701,4606,13086,-53738,-117923,-101761,-50582,-53850,-34846,-5379,1274,-41869,-76458,-53371,-27043,25383,-8209,-69706,-82592,-111948,-122809,-110307,-91826,-56107,-24680,13416,-32383,-129867,-88116,-76563,-132512,-85542,-53962,-75868,-129129,-80557,-56127,-88476,-138836,-66319,8095,85280,99059,27481,-15837,-54575,-48035,-25287,37570,62065,22208,-70098,-67911,-26609,-18614,8561,93031,177057,242215,199542,73153,-26274,-83535,-68535,-53902,-6329,41218,109728,87269,24949,-83812,-132666,-75820,-64860,-83832,-78802,-51138,-29633,-8464,18474,22694,18512,13345,35506,61302,59847,55747,37352,-25502,-80080,-533,73358,84470,29573,-21405,-55055,-91221,-52125,26516,14914,-49698,15705,69799,49524,-59045,-51161,41394,57799,79548,166540,195841,167320,3164,-46087,71025,164988,181153,172392,110089,26555,18207,55690,60685,16156,-15428,12024,18655,-44012,-22814,107578,231940,187122,32826,-94689,-49522,20448,41873,47703,276,27780,58877,65800,86413,108987,105598,154793,76083,-18353,-46176,-19471,18325,56965,39333,-15068,-54898,-60948,-83515,-94730,-108281,-88591,-52956,-5877,33702,53436,61926,-6902,-81981,-74724,-45677,-9996,-33310,-92825,-138010,-34348,54323,113629,77114,24463,72598,169436,141698,39517,-45403,-45320,-59957,-48415,-20861,-25722,-40606,20676,87046,65598,-42439,-92262,-66851,-96063,-101881,-96808,-72991,-51003,-65942,-105746,-107347,-72084,70107,172990,100424,42664,32447,-18484,-103724,-118662,-149102,-100242,-94920,-151357,-64702,82717,191021,157632,111375,56740,-29337,-115702,-153330,-114612,-26041,22883,51050,112908,155296,118568,28262,-57889,-42285,23787,121950,247037,379994,316858,178779,28087,-108538,-76283,-81403,-131906,-116516,-85446,27757,226954,418988,429552,196901,13902,-66566,-21918,85069,178855,144047,16248,-98558,-19939,78698,142721,52225,-78123,-68144,-7955,15777,-10341,-60408,46530,174222,188424,150539,164232,167274,189457,215180,185339,98499,4085,-25992,2018,31098,37935,12673,11394,21073,33869,27595,-23542,-108401,-84779,-21100,-18970,-59055,-113582,-92589,-64275,-30275,-15392,-50580,-43964,-20999,-1988,25098,33766,99834,108399,33720,-28718,-72817,-42320,-11377,-11410,-30483,-11811,-20834,-13076,19737,61489,-6053,-84890,-105649,-37556,38178,66039,25228,-49421,-40815,14249,61814,95075,116532,96175,77856,-7076,-51534,10916,109592,220324,187840,167178,-6436,-87974,-67059,-34872,-15443,-37123,-106215,-75641,-20748,28758,33853,-48279,-79834,-94551,-69227,-27725,-26303,-54517,11602,89553,71350,-54110,-142834,-55137,-49767,-84278,-68536,-49645,-776,73024,115231,154937,128511,102611,74117,36910,63370,169111,310384,243427,72664,-8676,-17003,-24681,-42216,-23631,109921,218350,124188,41167,29357,127877,206690,145865,51614,-29146,-88407,-65845,28884,104167,147908,67962,-78720,37811,159421,104067,-59053,-82751,-9435,3781,-46096,-49517,3141,22125,-8256,-42132,-73134,16792,111424,250572,309102,95877,24795,40993,33102,-15593,-76667,-7278,68449,44761,31891,123508,213467,282581,293271,158473,-5080,-110848,-125801,-117402,-64230,16256,138411,195183,177078,124216,81888,18742,-73553,-134899,-132313,-129797,-111229,-99315,-102936,-88413,-24807,55985,101511,91761,89820,106504,127057,114622,24367,-61432,-43374,-16892,23271,2188,-30810,-65244,-76231,-46991,-57223,-44361,20477,56092,96371,263948,348736,216250,55615,-43802,47671,63883,8598,-20110,-6428,-4785,-23438,-80419,-91715,-58597,-2980,41091,7590,-30056,-18207,7806,16949,-34088,-86263,-110058,-83639,-28492,-2817,-10638,-4828,7972,3027,-23125,-47781,-96184,-94977,-42410,-12123,10850,44684,170582,346519,277020,109721,-47315,14734,71009,48743,-6024,-92463,-71401,28500,131036,202103,225712,143804,37695,-31293,-80024,-14923,68933,29129,44968,178301,319555,356596,295991,281225,310978,194242,-1315,-38790,78887,111365,52279,-584,-24973,-75699,-120772,-116838,-105001,-87759,-51766,23442,-769,-37044,-45220,-63852,-74774,-70997,-49158,-5897,-28983,-34882,-66339,-66510,-26711,14307,58999,71113,29276,11501,46579,-32432,-37185,20432,35696,53652,143371,178703,85744,-6395,-13811,-60349,-9020,53441,49481,-24566,-50908,-24505,-11035,-32608,-78576,-117546,-135708,-126684,-80310,-11614,4514,-21663,-32954,-4592,-17105,-41902,-84899,-90827,-48468,-86514,-57436,-14621,-19531,-43345,-84526,-21548,23910,24334,30761,17759,-21184,-40642,-68132,-74945,-67607,-51143,17792,62761,67026,86873,210651,364280,558189,652824,476647,149147,-4170,12881,108590,77858,-17231,-22974,25643,87576,145213,221587,243108,210649,128751,51995,-15021,14304,61467,70623,54612,32751,27655,47782,60152,69721,79436,106198,130034,154833,122197,54802,-6243,-87196,-76124,-78533,-98752,-117791,-79560,-15691,19152,27206,20366,33978,-7561,-75663,-71227,21796,85257,56952,-15697,-81627,-121052,-126582,-137992,-140572,-80645,-66243,-74846,-89385,-54398,-31381,37199,70980,45547,-19990,-52009,-76180,-29495,19657,55674,82806,88674,78163,52120,-16328,-71463,-107020,-117478,-130432,-104806,-82049,-32224,-15396,-1540,-48906,-76789,-19925,89,89798,221609,221770,90188,1905,-71096,-87390,-20466,59407,85336,77147,69993,41852,-12583,-19569,82611,116219,127215,78358,54353,-25238,-52062,47159,82701,12251,-54539,-47828,29871,29927,27518,-15936,-49269,-49779,-80934,-32663,32402,-25797,-92850,-27862,13600,-37220,-110140,-95290,-150086,-115103,-61073,-45695,-10232,100606,134849,146220,112844,68080,32546,23335,14744,-47683,-99428,-59522,-73310,-109597,-108394,-76882,-65686,-50541,-13979,8377,3363,-9972,-51300,-96604,8073,39972,13261,-24921,-52327,-88687,-90563,-540,25315,-21437,-56014,-5474,45381,106548,153797,139314,127564,94789,110996,133080,112937,12754,-44667,-25831,-57976,52066,163611,276949,281564,99349,-30565,-91186,-90878,-56482,-9896,29544,4397,-41365,-58113,-32098,9371,35498,42213,48142,12795,8442,17605,16198,57242,139098,107432,28145,-61672,-12663,13411,48354,143384,237027,231094,174050,102702,42254,46517,70202,96043,121534,189172,278354,298730,336131,354310,223155,102531,11354,-22422,2258,-16782,-12979,18203,49360,57750,67770,65528,43516,43386,-19485,-81678,-104343,-115452,15021,174017,277675,351176,312940,165457,-27815,-84059,-37380,-24617,-31381,-70715,-91015,-82733,-71873,-35667,-40485,-132694,-85938,77222,234050,211139,111918,15485,-50931,-66717,-54302,-70875,-31903,-21268,-37371,-30507,-24796,-10410,38144,60475,55945,7537,-48872,-82299,-59032,-65639,-58816,-19360,-38102,-94978,-7627,94090,125887,72965,-3169,34478,101496,93875,13454,-80591,-26993,21104,8253,-42616,-54694],[24868,14233,-48625,-94368,-78143,-3046,38963,55337,49562,19228,-14470,10771,74816,64066,-7611,-52323,-104900,-106242,-72519,-34312,3232,-16216,-97038,-120615,-64614,11172,92651,177618,194046,84137,-25754,-4388,81014,83563,45443,4770,-65590,-37879,-15968,-55141,-59628,722,7956,981,50007,81722,74220,54487,31243,-1019,9291,43482,105249,251455,438851,434147,244603,66950,1034,-39373,-61849,-57129,-87515,-83976,-61409,-37302,18193,15758,-4484,2572,54058,29220,7407,8717,7403,9814,17285,-10613,13951,14988,37074,82349,95880,147984,100810,29707,-47706,-58508,-16198,23080,70748,103790,151502,146421,56060,-30476,-58384,-34341,-20566,-16069,-75231,-130052,-107111,11630,60695,73083,87370,134708,165023,114905,22194,-16288,61175,91492,-13719,-90558,-83122,-71816,-87397,-82033,-53354,-49648,-28061,4490,-11608,-57864,-72492,-66096,-23112,-48984,-75952,-49669,-63024,-60648,-28809,14963,10250,-33668,-30504,-7698,5644,43937,60394,2912,17416,102373,103293,51663,99,-36446,-62489,-27650,47198,162220,260229,250736,199434,150992,120987,107257,63978,13873,-47008,-98646,-80351,-303,32160,5372,-4125,2933,-30501,-43656,-20806,-73115,-10131,31034,59690,9880,-41527,5748,149260,194419,111461,-32989,-92920,-75241,-41640,7417,39479,37654,22439,19853,31129,46334,40120,61781,123638,362944,434224,484907,559654,416933,205852,71230,21756,-17956,-53512,-49512,-19740,-3923,-24196,-102861,-7521,143834,229107,108050,-74562,-79939,-39013,-55950,-87806,14235,77868,232362,394452,325968,96572,-50493,-103082,-77605,-30538,-44726,-61912,-72531,-70981,-24102,37573,32636,-31242,-74874,-80598,-23911,-26338,-87917,-87125,-37218,965,34173,82218,80952,78553,80155,55041,-52886,-68643,8458,76173,161849,260555,223970,126764,90483,78674,65389,12128,-54950,-3407,-11981,-70761,10794,-9363,56843,114931,143606,131780,108253,43780,-15630,-78143,-107153,-27146,56020,109074,53049,-6810,10953,9041,-6058,-9506,-37249,-56475,-95252,-30297,42209,45264,18916,23891,3259,1060,-4985,-4249,12440,873,-11643,-6936,21185,-45081,-81431,-65009,-2915,106867,206235,172844,73486,60579,133043,290412,370914,337009,210344,123556,112924,106394,44763,1988,7089,52499,88370,52462,71027,100223,85138,33331,-9489,-60150,-62205,1092,33352,-39821,-83276,-79215,-46410,-10290,-7980,-29818,-76035,-106900,-116391,-72797,8196,18755,-38356,-129335,-71123,-23979,-95,-8873,-41011,-102887,-56001,-32767,-24744,27615,40584,20044,-50470,-115247,-69741,-98991,-113030,-58780,-16472,-12889,-25624,-43625,-95066,-87757,-10291,62325,101403,128932,204143,336824,408058,259244,51791,4981,195763,220250,64031,-16662,-23808,74540,251428,154028,62236,44993,83852,79177,-802,-75427,-59485,-66527,-93103,-61986,5994,-5648,54901,106862,91390,8759,-104872,-107090,-46884,-14013,-27384,-56103,-55168,-30132,-2033,6888,-56229,-29203,-19744,-67522,-41595,-4214,29106,34072,15861,-7802,-27036,-22450,-18199,-57882,-106533,-35571,89479,150333,81495,-18123,-81575,-116980,-129853,-99568,-58935,-1249,22006,-13357,-36506,6838,60673,186603,354346,394686,376985,321981,223801,213702,224738,166161,97915,65226,11307,-31229,-70416,-68032,-35849,20985,95094,188581,231563,124149,18432,-69338,-25307,21894,-770,-14040,-9712,-17390,-6460,-481,-17902,-6812,-20656,-42854,-47759,-42689,-61046,-82565,-160492,-76173,-45935,-62864,-69558,-39706,-2817,44391,67540,60236,72735,97524,156541,218755,158688,53798,-10353,38318,57631,55039,21159,-64653,-28340,2072,77148,97664,74363,65937,56531,32786,17113,22787,18497,11100,42450,35956,-7538,-6505,-48791,-40045,-63120,-78252,-43917,-26912,-28197,-26394,-102117,-128622,-132385,-118648,9184,154437,264945,318579,296920,74334,-64994,-79598,-78144,-81006,-82433,-47055,-76046,-42455,17911,73439,53902,51914,93040,36888,-63376,-84621,-45418,-21267,6335,5330,-43419,3159,123967,139984,110934,69451,29895,-67528,-113417,-43601,85670,175241,185844,70387,-44883,-72762,-78178,2679,109489,280281,288355,199861,184528,261774,184276,75319,-3921,-42246,-47255,118,56144,22255,-25481,-18203,-31700,-49786,-47770,-78666,-123858,22162,134882,167139,117314,-50042,-119596,-41718,-16219,5692,142182,350171,535636,386491,68488,-56373,91247,319605,278345,165875,29446,-74539,-115913,-80054,5320,90993,101889,6089,-94448,-77169,-102181,-48109,51366,60569,-7411,-103317,-14993,16206,14880,-19450,-74708,-102815,-46833,63223,74812,58812,56560,60988,30637,-54591,-14538,16993,-20246,-6302,57532,80219,71711,28856,-22590,-36942,-48167,-34374,-41111,-83209,-123490,-115050,-84778,-31822,24079,69911,112923,108329,13784,-112046,-71435,116759,275148,340055,218371,58616,14731,-221,-21128,-29954,-56610,-95908,-70080,-70537,-101698,-98393,-149064,-53618,35961,11695,-63997,-107187,-5046,98755,224387,282816,170321,40503,-38498,-109798,-103427,-83615,-96933,-34070,143432,146832,27625,-15901,-21645,-31600,-40687,-79596,-55273,-42693,-68919,-53923,-25206,-33150,-18517,-64588,-94054,-92776,-61488,15948,114705,48049,-31601,-32654,58471,123184,65405,-49688,-43912,7002,81569,115082,93955,83668,32316,-64256,-15017,118192,130224,62486,-21188,-119957,-101826,-81792,-25265,63762,143700,127270,4501,-97500,-77848,-51652,-54234,-75533,-79487,31727,108891,113114,110603,31915,-89190,-99999,-61305,-11417,-2038,-11693,11953,74558,132330,128667,93041,103444,198156,96397,-50230,-61870,114634,255816,206874,111525,55117,25689,-16901,35,100539,80746,20040,-34938,-72606,-48255,16301,93548,43581,13647,44043,44535,13921,-4301,-23232,36262,82913,24485,-69124,-79018,-35065,-37427,28031,146380,193838,120302,12201,-112761,14412,83725,77365,-28067,-128782,-176584,-222917,-217417,-164798,-85768,-54999,-79927,5969,87745,127765,131996,141099,168222,116833,58964,-24881,4283,46610,-21090,-104764,-10799,20517,-23499,-58401,-35374,-25289,-52329,-87313,-89528,-57279,-19979,-11897,-37735,-75290,-75548,-91932,-113168,-123689,-95047,-67614,-59506,41310,53707,134519,107862,-30713,134708,216110,168028,36091,-116325,-250318,-252495,-147028,-4285,91102,-3911,48639,147653,171296,183246,144243,120999,56173,-35782,-123563,-45821,30758,11294,-14371,-65544,-113673,-96530,-52132,-5126,74296,105318,70114,58446,99947,77834,40127,-45451,3727,133068,176012,178230,32158,-96580,-35025,59679,90132,42459,-17993,-91690,-102685,-123512,-106054,-64257,-18919,-9716,43570,126993,142268,128235,138844,159813,107438,-25969,-120523,-119031,-24469,83050,155511,169068,187244,182347,97493,-4879,-100736,39129,124320,65131,-41118,-113120,-89323,-63402,-46219,-32027,-19987,-23984,-54622,-74618,-109168,-65624,39192,53268,4504,-37721,-46815,-7095,72813,119767,202054,152536,-13102,-124589,-28038,45687,61165,109906,203966,329181,311931,93437,-9500,-72398,-14442,72893,155302,215628,273210,331394,257884,39093,-99601,-83204,-46599,102638,155029,169977,131266,117297,105654,42438,-28931,-17540,50207,10701,-97791,-15152,175123,389043,473898,318673,163555,99829,99222,149503,145034,100679,76162,2527,-36891,-35057,-28909,-12405,-48416,-88365,-66608,-19835,61376,138405,100737,24266,-57547,-150345,-86107,6431,67708,-18116,-50255,-28529,-43416,-63138,-102436,-72434,-4662,4023,-1482,-55149,-121462,-13586,127573,183822,109311,-18722,-124685,-96063,-97729,-100894,-53824,-37634,-87333,-117474,-5848,59115,47328,7144,-47705,11896,78298,-6802,-110879,-79891,-36421,-25189,-41339,-57482,-44619,14321,118897,188130,195717,97323,-8740,-63551,-66566,-91536,-101340,-86594,-93856,-117033,-51306,-2791,10459,-51328,-108967,-98909,-56267,-67281,-47857,-19364,-14330,-58331,-87321,-56598,-11877,45612,9639,-59856,-76846,-104506,-125607,-112468,-92272,-55631,-18205,32047,-1105,-98895,-117268,-103430,-137553,-85582,-63491,-89792,-99024,-48178,-35832,-68033,-127972,-94750,-23634,60189,81754,19411,-25621,-73450,-55680,-29620,26491,48335,10342,-81998,-75299,-29192,-24755,-2040,82666,162545,233643,200607,80606,-20779,-81465,-67244,-47620,2293,58405,119545,70778,1715,-90964,-101429,-50990,-51369,-83777,-83336,-57971,-46849,-30035,5344,18386,19125,20896,46133,72770,66403,54746,34125,-27285,-76127,5329,76529,85639,18742,-30504,-34238,-59913,-41642,15796,-11336,-43611,24463,77092,62462,-34082,-61738,27166,51854,85117,158549,183090,184204,34136,-53660,53379,152842,181395,193091,137814,50324,35244,64181,58953,4531,-30696,-1783,12616,-55169,-32781,106124,237056,203418,35386,-105787,-46975,15326,36488,46456,-6860,6941,41986,59848,82179,113997,130365,180287,81434,-19587,-45541,-14014,28534,58111,33692,-32532,-76942,-78479,-94119,-131009,-123053,-79100,-48266,-9728,25744,50390,69446,11061,-65553,-68632,-35516,-9208,-48026,-101185,-157913,-44839,44199,105678,77870,21445,65251,165752,138503,30859,-37799,-38436,-69822,-61549,-35634,-37810,-37116,47861,137296,111063,-8836,-82828,-107950,-132024,-94755,-79515,-54812,-35061,-56771,-108009,-111426,-45337,113052,194421,95196,33632,26979,-21634,-115852,-128822,-147143,-89975,-96347,-158462,-55554,94716,181116,153075,120196,69974,-22362,-105820,-135794,-104188,-34500,13256,39002,95016,134852,98473,11295,-80681,-68434,22675,141009,270731,368409,270978,149778,19369,-96886,-55526,-57166,-105186,-106526,-69260,43843,246230,415786,446021,233810,32759,-54649,4340,132711,218982,149683,12345,-89553,-8586,77112,130819,65201,-67730,-84035,-33973,-9664,-23815,-26468,90972,196081,166649,118918,141112,156776,202940,242237,203297,105485,12335,-15972,6778,30614,31411,-910,-11511,3892,18987,16094,-25431,-102333,-96438,-28464,-19113,-57679,-111994,-90878,-62778,-24651,-8963,-40953,-29037,-3481,16768,38560,42684,87653,77552,2208,-52638,-61588,-20265,8431,6427,-33841,-21092,-29630,-18744,16664,69873,16298,-58767,-99651,-45315,35697,70961,28129,-41970,-29716,23134,69416,96793,103922,76318,54363,-30143,-64005,5166,117156,220088,161531,124708,-23688,-88615,-64761,-35445,-13916,-33998,-97718,-73135,-14984,43690,58394,-16907,-58788,-70984,-46900,-18749,-35292,-57805,18194,83128,45904,-75874,-121692,-38018,-47372,-86591,-64554,-49215,-3744,65984,104580,143884,106548,87238,66828,36275,74747,176729,293325,228540,72727,-6914,-18502,-30907,-52711,-29566,104019,225243,139535,48891,35677,122006,184021,124240,40775,-32242,-82585,-64502,30432,117292,183233,83143,-94405,35840,162549,120849,-40620,-89688,-25350,-10812,-51588,-29705,6598,10884,-22083,-49750,-75814,24693,126707,266564,308905,83174,6212,15795,10649,-29952,-71977,4108,75448,60524,56154,145921,232592,293416,278864,132251,-17611,-96766,-109320,-105132,-57856,16721,133956,175064,151110,100103,73026,32150,-55849,-120936,-123491,-107063,-94102,-94433,-99097,-83064,-25819,52623,106089,96215,89712,96627,121223,119890,35453,-45676,-52967,-59301,-14154,1296,-9683,-54203,-77224,-46807,-51961,-31198,38066,58521,68931,209815,294612,172888,28718,-50016,77509,96656,37750,6059,20450,21540,-9102,-70979,-85206,-54500,-290,39966,396,-43357,-30200,8937,26888,-24216,-68059,-97718,-81754,-27129,6708,4107,11320,23865,17661,-9283,-25950,-61608,-78670,-62274,-23600,11421,58751,206625,389182,326016,150090,-12056,21339,67506,43152,-9514,-95083,-60066,49624,171456,243839,231635,118137,10287,-38656,-60040,-5074,56076,22923,74587,196411,315641,324881,252294,242729,294352,178369,-9256,-53138,46399,74625,31440,-5196,-18720,-70247,-113826,-111509,-108668,-73525,-39056,32650,3976,-33023,-39654,-59908,-78402,-76320,-37470,5618,-24677,-50278,-81694,-65931,-36334,7111,64015,85833,45946,-4838,-6456,-60888,-36111,16174,12948,29153,135014,199343,116446,11079,-37305,-57488,30017,97340,89522,7116,-38177,-20010,-8920,-34020,-81681,-121978,-140305,-123134,-90622,-21583,-7198,-9881,567,15422,-8500,-33524,-66749,-89462,-67188,-86976,-35265,-2930,-16613,-40319,-73451,-18274,15970,10718,17576,4589,-41425,-70702,-84575,-81476,-73821,-51090,18643,51222,52827,81760,227340,432942,637600,689677,466939,141134,2906,19428,119525,75553,-7968,-57561,-4455,75788,136240,195927,206386,171461,101032,23547,-40735,927,57005,72752,54370,26208,20869,45718,61182,57863,55387,74120,98834,142421,138845,85391,22711,-47512,-56382,-65338,-92645,-120217,-90830,-37862,-9298,5632,12461,42421,14746,-58794,-53367,32648,92806,58706,-21085,-95448,-122985,-109525,-113788,-117248,-67947,-57151,-88223,-97619,-39973,-9663,24997,40908,20908,-33910,-51106,-81690,-53320,-10536,31706,71070,86793,80309,49393,-17640,-56822,-99612,-124526,-140762,-111606,-122136,-67526,-32853,-9861,-38810,-61360,-17015,-3479,77153,201100,196797,78025,1484,-74418,-103283,-30828,52754,75991,69693,73786,43965,-12384,-24497,69564,96476,109991,69769,24657,-60109,-49790,66577,130453,90389,6717,-31340,36082,10668,-2341,-48185,-74470,-52423,-64518,-40682,26606,-18959,-81994,-27693,23099,-16360,-69108,-61715,-126740,-136304,-88271,-71510,-9519,76900,94619,108869,91139,64790,43951,41021,37417,-20491,-92515,-86523,-96653,-126528,-117244,-75041,-65471,-64548,-37439,-13503,-5856,-10714,-49941,-93935,24316,64136,27335,-17354,-55329,-89253,-106014,-20805,15598,-22159,-52193,-9108,37517,94818,144104,142034,140528,114826,122049,142084,134381,47063,-78910,-56406,-35140,71001,177922,313291,334850,149515,4789,-71539,-97306,-63799,-14570,27100,5788,-35000,-51020,-28813,15906,41216,45515,51153,13870,6958,13037,1592,40533,147002,134049,42421,-82363,-22048,23898,65953,156605,236797,231343,177063,115574,62668,61816,74568,88947,116113,204186,331735,373583,402730,364186,191653,100667,21645,-17922,-9647,-41315,-32373,37621,78947,75545,63242,38339,25152,16108,-50486,-82368,-106227,-98047,45343,224040,371722,451109,378402,185746,-30023,-104359,-63399,-42289,-39213,-70944,-83220,-74355,-70234,-44731,-61847,-157573,-68090,88570,223979,186655,100825,15614,-44800,-53665,-34764,-56377,-25556,-16128,-33797,-21958,-2525,17986,58823,67771,58227,15494,-33050,-70150,-48628,-50411,-41032,-11719,-47993,-87666,9603,106676,128366,65256,-8509,47658,124287,118489,33586,-64941,-48739,-4391,-9201,-51838,-42440],[41029,17188,-47229,-91841,-80365,-13983,23159,38086,33721,7557,-13670,38678,119613,95201,10841,-40348,-97205,-102910,-72473,-40079,-6241,-25927,-105978,-103554,-38116,36868,105686,180054,201067,94906,-19550,-2623,81462,80942,45015,9585,-59609,-64618,-40834,-69873,-69323,-9870,-7957,-10871,41182,86274,88962,72532,39215,-35501,-32813,1015,68454,211277,379830,368628,211205,61554,-136,-30191,-52945,-54487,-81955,-69106,-44076,-27441,16874,-125,-22444,-6718,54163,37639,6575,-5314,-12238,-9334,9898,20944,74872,53094,43550,82695,100478,140637,87352,14293,-62927,-75727,-27855,13872,59591,96185,152482,159045,67596,-20597,-52741,-36580,-20051,-6762,-62572,-121617,-108996,11922,72047,88021,97447,126677,126262,62048,19342,23999,95359,108591,-19873,-112882,-95390,-83047,-104148,-92596,-59167,-53417,-26654,22906,19136,-43185,-78391,-81066,-19490,-39864,-75400,-34231,-30692,-25183,-12790,1569,-44141,-103668,-77697,-31443,-14482,19692,54933,10244,16529,83890,70368,24339,-10524,-37221,-60327,-22552,57263,168055,255378,235712,169772,113921,86673,76463,43691,3144,-49622,-95860,-86437,-7868,25073,-3900,-17843,-7698,-50713,-61106,-15692,-49603,7773,25923,55379,12468,-43187,-14167,126094,194012,112843,-44759,-110884,-97300,-69949,-18242,30382,37935,32022,40397,61149,71953,56564,63390,105990,323089,394588,462060,548803,416376,213810,81195,33330,-12724,-55831,-61503,-35829,-19441,-21243,-89671,-18811,129602,208163,82053,-95401,-75931,-36166,-46478,-91679,-11917,55145,200332,362661,305662,91099,-51880,-110887,-86734,-33255,-37218,-49910,-61170,-58819,-9839,54392,45510,-17646,-66329,-76538,-16273,-27782,-95154,-75020,-15448,27685,63196,111733,111880,108942,111806,94888,-16783,-68231,6599,72871,138328,212451,182218,108332,78766,67705,52813,5051,-55094,-13014,-28234,-84610,-9662,-44230,31484,112130,160133,151307,110632,33861,-23822,-86593,-94487,4051,94559,137769,67477,4209,17917,11080,-8021,-12636,-40749,-57653,-93653,-24192,47187,59159,33250,26432,-17237,-17094,-21688,-17336,4106,-2166,-11257,-3174,41311,-23939,-64272,-47746,16081,122192,206832,151963,49239,43160,106523,253853,361439,311442,160129,77946,79082,87088,43030,1556,-7438,20752,64336,41843,69863,112996,113529,75405,31949,-32987,-65325,-12650,24412,-43428,-90111,-97490,-66709,-27822,-21556,-43113,-88700,-113125,-103680,-53468,34404,50308,-9661,-104924,-77393,-34778,-31508,-37102,-62060,-87137,-50164,-32363,-25128,30097,43030,23023,-47104,-105987,-76111,-121997,-142767,-96764,-51586,-43870,-52501,-65324,-106665,-90389,-13847,69643,113327,139614,229005,371835,432236,283501,74189,3096,170993,199401,59898,-22549,-29696,60968,182866,80036,4697,3176,38001,57204,-9819,-67751,-52289,-67869,-92829,-44933,7790,-3368,56207,109376,95038,8571,-94418,-71521,-15354,2825,-13211,-37267,-39273,-13867,31576,67449,12488,-41744,-41593,-71569,-37361,-6776,22769,25437,7331,-14571,-39084,-45025,-49490,-87452,-113681,-34834,74637,114483,55531,-30817,-93184,-129755,-137712,-106626,-61097,1199,19828,-16980,-30869,4331,47050,147893,254905,275190,268776,244899,190674,199106,205307,141444,81119,62784,8738,-40541,-85779,-64050,-26673,26266,94638,171019,187241,91317,371,-64287,-11022,28168,-2013,-21886,-17413,-17525,-502,13232,-2067,789,-21619,-33557,-39741,-42298,-71799,-102636,-138594,-68053,-47805,-66601,-68864,-43220,-7358,38532,56720,49565,70310,102378,168908,228321,158907,43830,-30910,9646,40505,42398,4577,-69149,-18091,11146,86057,108205,75787,63367,79309,68976,45081,50405,44196,40040,84411,84657,26390,7530,-47588,-43889,-70564,-80628,-45052,-27310,-21560,-13776,-74568,-90248,-110615,-137486,-14208,105348,186629,239544,235776,74122,-73768,-70121,-56401,-46184,-32314,626,-37494,-19230,41499,113322,120412,94725,99627,20270,-72189,-64506,-21665,-2275,13878,2869,-56050,-715,135048,147259,89031,16589,-33266,-99783,-94645,-33143,88458,175342,200763,97207,-26531,-63090,-74587,2854,103288,280625,320676,242852,227983,282505,187096,70019,-17617,-56417,-56545,-7760,40000,1911,-34567,-14071,-24398,-46572,-48930,-81683,-123974,13658,119456,149882,106952,-52599,-120279,-40932,-7931,27353,180353,417550,619816,441442,95830,-41393,87480,289486,238094,125891,2905,-89870,-117468,-75139,8055,90204,101936,14513,-75924,-91479,-114844,-39627,53963,63268,-12856,-110051,-8896,12037,-7309,-34675,-81602,-110777,-62094,60814,92220,98984,118792,119505,66735,-40678,-9717,17558,-20409,547,74017,98968,90163,46595,-17591,-41013,-50696,-29414,-34504,-77807,-115496,-101651,-73990,-53225,-12298,25379,90870,107840,21828,-115589,-94624,82569,237831,326237,234031,73104,14192,-7979,-33991,-45729,-70991,-95784,-67855,-75991,-105307,-91497,-144923,-58980,48714,40999,-43579,-114252,-12555,86328,209696,279302,188407,53553,-34052,-104091,-99103,-90025,-110519,-30713,157747,158061,29207,-4002,-14109,-38767,-43991,-73362,-46955,-39402,-62899,-31686,-2586,-22619,-24628,-79073,-105399,-96378,-40601,34239,138323,66144,-34244,-45902,49366,123239,73873,-40410,-20502,22936,93833,125550,120603,106541,48569,-63462,-34710,110464,137321,77703,-6813,-108937,-82333,-61996,-12896,72029,159977,153728,33312,-74534,-99293,-72628,-73753,-93429,-84377,25209,107309,116611,112970,39696,-78541,-104643,-67990,-12906,-21631,-62321,-12503,92216,170703,164027,102795,86407,178888,128944,-38045,-82044,79687,206584,173488,96607,41904,8999,-37937,34952,131057,88197,21988,-30599,-63379,-51030,-15498,36304,4660,-6855,40145,51272,16159,-1979,-17660,32429,60926,-9440,-83611,-80641,-37989,-40539,-4604,95809,141759,81513,-10127,-116521,25358,78138,57435,-57206,-142794,-173041,-216182,-213810,-164999,-89250,-59807,-89138,-14210,67906,107133,111204,121701,152902,97135,29003,-32753,35266,85540,3413,-105448,-14953,30550,-4365,-36286,-26263,-17976,-47112,-85342,-90032,-51345,-7175,2559,-27895,-73152,-78893,-92503,-106746,-107374,-71272,-35725,-22846,66974,64339,130131,106101,-20329,64087,-35169,-207720,-364274,-440481,-449752,-388837,-305240,-159767,34643,-4811,57385,137903,141502,134629,110918,105901,48558,-43496,-139166,-48492,31529,8264,-19791,-72954,-117717,-95011,-58650,-22006,50851,73816,11050,9963,86199,87530,57326,-33986,3171,146350,209784,204212,24219,-111568,-23802,73744,91818,29415,-31376,-69834,-81199,-105535,-92087,-54825,-15095,-13481,36144,119888,120161,94817,96102,116868,77516,-33065,-118347,-133421,-35814,73044,150308,167785,180488,153390,60870,-26419,-88284,60060,148393,84111,-29912,-112353,-83313,-53176,-43834,-41755,-36511,-30844,-55876,-70192,-95206,-66796,26940,30095,-14716,-48346,-44464,-310,61449,86195,157295,117358,-27578,-100671,-22631,10737,11838,70048,167395,301285,336791,113330,-9256,-75378,-3024,104950,183377,203978,214489,287734,277911,73580,-99014,-79970,-28335,108440,119331,110472,85345,86622,82790,31299,-25886,-14960,41378,5025,-95103,5441,203476,412172,441184,263744,120859,69481,86817,164540,185872,148140,113170,22311,-43662,-43470,-34035,-12224,-46751,-86462,-68104,-22878,52230,134589,109589,32992,-51577,-144459,-84324,14143,99175,41065,2907,22285,7637,-2664,-41297,-39787,15633,19788,-8373,-71119,-140496,-26872,101390,153047,81446,-37709,-132725,-91070,-96421,-102778,-62304,-54557,-108244,-100974,-281,40532,20711,-9008,-59440,-15305,53395,-23103,-119927,-75804,-32695,-23900,-42195,-57974,-44022,10533,105786,164581,176408,86828,-29786,-82652,-69038,-87582,-100767,-93143,-98673,-120607,-61720,-10506,6058,-48443,-96138,-94105,-62194,-78659,-60703,-34664,-31846,-76703,-97436,-56499,2699,62248,25792,-49518,-69550,-94708,-120232,-110337,-89505,-51505,-8402,51795,29905,-62611,-109194,-116279,-123635,-81840,-69583,-91904,-71039,-24082,-20204,-50672,-100629,-104067,-51756,29576,51435,3482,-39730,-92239,-56137,-31806,15795,35014,1231,-87340,-81389,-38538,-37789,-15270,71933,147248,218918,193444,82910,-17223,-79794,-65395,-39445,14081,79667,127674,53490,-19470,-73834,-71515,-28592,-41126,-84530,-87474,-64432,-64692,-46027,2604,23043,25578,28786,52634,78556,69034,52285,31628,-27121,-71287,11160,79543,86110,10436,-30435,-6511,-26692,-27490,5230,-30068,-29341,35090,86025,76845,-6883,-58423,9258,40476,83365,140731,161903,189499,62216,-58819,36744,140760,180812,211486,164694,76632,53582,73479,59346,-1723,-40413,-14246,4755,-67838,-40751,102704,232557,210401,35609,-113502,-44258,7897,27421,42328,-9801,-10961,27609,56345,76700,115145,149381,195283,79349,-24423,-46075,-8924,37771,54364,22468,-54018,-100122,-97019,-111213,-141375,-89878,-53910,-40496,-12271,19309,50489,81470,32187,-48972,-62696,-28045,-11434,-61533,-100930,-135514,-52066,34544,96883,77454,18287,57150,158576,136281,34049,-18158,-27922,-75484,-66063,-37968,-35661,-21903,80628,193918,166125,33781,-41705,-108073,-128235,-71858,-60228,-35687,-17366,-44131,-105203,-114048,-20594,157204,211864,89455,25779,22498,-21925,-123035,-134569,-124257,-69525,-85393,-140074,-43238,107104,169420,145167,125161,81712,-15371,-96037,-118795,-85666,-38114,3263,24811,72038,108602,75993,-3860,-97924,-88068,23963,154921,284917,340851,220043,116894,4435,-83190,-32624,-33133,-76291,-80195,-47556,66184,260717,397749,440465,262814,51968,-43482,27963,178711,253243,152825,11286,-78169,1508,72719,111547,73885,-55359,-95978,-60213,-35934,-35325,9654,132573,207997,140348,90149,117836,144564,213927,268140,223033,116178,22967,-7187,9391,28242,23709,-9898,-36894,-15275,2741,5963,-22306,-82569,-95117,-32870,-18924,-56899,-109222,-88342,-59703,-18278,-2336,-28938,-9636,18074,35358,45986,43640,68742,44650,-28958,-75653,-40709,6171,34069,37253,-20130,-30982,-38531,-25119,11789,76046,41035,-26205,-79408,-51836,30451,71086,29044,-34044,-16876,34368,78050,96637,87058,50440,24650,-52158,-77254,-4914,118186,208976,130484,85969,-32212,-81572,-58998,-34808,-13230,-31208,-85393,-66953,-8494,57931,81605,15365,-38039,-47500,-24502,-9534,-43293,-56090,25704,76578,22714,-93051,-96659,-21608,-45910,-87174,-57440,-44318,-6490,56678,99493,138320,90542,73690,58823,35979,87322,183967,270693,210094,72304,-6603,-22514,-38847,-62462,-32338,98017,226166,155172,58285,41081,109989,152693,94877,24974,-38181,-76367,-56551,37234,135102,222894,102809,-104677,29843,157641,132163,-22464,-87555,-35563,-19301,-44001,-9510,6533,-1740,-35315,-55337,-77939,28945,133957,266242,293782,72136,-6294,-6358,-12669,-46413,-69372,14282,78694,68673,70111,158102,241410,288094,245503,95541,-32065,-82145,-92699,-94810,-54457,14377,124848,151816,126737,81591,70692,48854,-37909,-106047,-100239,-80075,-72179,-82722,-90587,-76036,-26837,44482,103998,92717,77786,74533,107214,121628,45290,-28137,-54106,-98627,-43158,8939,13303,-43117,-78553,-47339,-45529,-13242,62100,67877,48750,157558,235018,130132,2007,-57767,93941,117099,61146,31697,47521,48871,6392,-59209,-77722,-50790,2701,40721,-3360,-54211,-44297,6803,34351,-14164,-50000,-85173,-80307,-27326,13478,15804,25046,39508,35455,8437,-1571,-28433,-50896,-68501,-35215,10913,71900,238386,417793,367252,191067,21492,26834,62122,37069,-11413,-93194,-48960,68405,207707,277987,228419,89848,-10563,-33664,-39016,-11880,28191,26639,100733,203843,295691,277668,197592,191069,260637,152355,-21557,-68915,14265,37437,9140,-10901,-15355,-67078,-107736,-103007,-98837,-59073,-20940,49313,14615,-24456,-30816,-53119,-79487,-84111,-31057,15517,-13900,-47005,-58973,-40753,-28288,7111,70637,100993,68868,16003,-30514,-91670,-32564,12423,-5160,9092,123910,213170,143409,30827,-57576,-30061,71620,137076,125663,37859,-17267,-9377,-3848,-34752,-85719,-128156,-143822,-118152,-102016,-31965,-8315,21412,35955,32845,-2859,-27868,-50188,-67367,-57121,-65726,-21097,1082,-18856,-40741,-59310,-10881,10553,-1786,3968,-7784,-55866,-103023,-103336,-95349,-83479,-53733,14910,33265,31130,68916,231171,481907,683672,685430,429086,126251,10253,26416,124483,68020,1393,-76288,-35644,57528,119683,164897,167899,128978,67732,-4957,-61532,-9564,51130,70411,50438,18594,13556,40991,58192,42245,27540,38734,65070,123591,146780,107799,46043,-15080,-39695,-55555,-89978,-125456,-100713,-57815,-32874,-12738,4786,48114,34807,-38075,-32260,46228,101644,60882,-25833,-107985,-111835,-90808,-90268,-94573,-54282,-44939,-96410,-101728,-23585,6324,1511,1837,-9378,-50497,-52158,-81757,-80021,-39452,10554,62208,86683,81515,43382,-22283,-42995,-83344,-121553,-127915,-92418,-137497,-96104,-48397,-20550,-32235,-43151,-12687,-6023,64953,176941,167349,63675,1064,-72709,-119188,-43980,41401,60295,58080,73389,43105,-12598,-31283,53337,75201,91667,63524,53,-88604,-37116,82029,169346,159296,73030,-1316,42966,-1417,-22279,-68027,-85291,-47288,-53782,-48064,22712,-7526,-66104,-29218,28930,2981,-30767,-31956,-107396,-149719,-111953,-93222,-17549,41793,44755,65572,63530,55561,51317,56893,60502,9779,-64197,-111614,-112510,-138615,-125986,-74392,-66040,-84719,-71703,-31507,-11354,-11704,-49140,-95029,33743,80939,36558,-12429,-59388,-80648,-104806,-49194,-3175,-29906,-51220,-13901,27722,79795,129742,139143,144091,119994,117683,138397,148991,89633,-44235,-86650,-8881,89176,185756,335507,368569,191964,35641,-51413,-96595,-70891,-21579,21357,3591,-32600,-48633,-31110,17129,43080,44831,48706,10566,4306,8151,-13646,21845,146646,151235,51085,-94360,-23782,37170,81931,161514,223877,218601,169319,118811,75109,72370,74054,73692,96859,201902,369288,437588,456504,354991,150860,93636,30921,-12114,-21143,-65359,-32093,73065,109214,87567,51542,4223,-490,-20021,-83950,-76505,-98988,-80612,61441,253913,444947,527478,422874,194806,-34240,-125584,-90714,-60551,-47189,-71211,-81931,-76098,-75626,-58441,-86318,-159969,-52260,96050,206725,158868,87275,13329,-40885,-43874,-19568,-44180,-23350,-15673,-33451,-10504,26048,49347,76792,70159,57003,22141,-17611,-57836,-39488,-38493,-29960,-11987,-63092,-70377,23261,112383,122827,52486,-17972,53469,138523,137046,50169,-49554,-73373,-34044,-33173,-67993,-29146],[63424,26321,-40215,-85486,-79722,-22770,7171,20146,18223,-1123,-4998,64268,152061,117486,28043,-26489,-86126,-96902,-70142,-43236,-13473,-32674,-109530,-86610,-13638,59375,114573,176402,197715,98122,-17922,-3383,79401,74966,40178,9813,-53224,-93052,-67162,-86423,-79900,-24774,-28507,-26378,29680,89953,106252,94660,56248,-54622,-71740,-39735,32643,168461,308294,286471,166709,54811,-585,-21057,-42965,-48830,-71701,-53004,-24300,-14172,16270,-12067,-35308,-13141,52967,43366,3266,-21090,-32904,-30855,1178,55770,141181,101390,52895,78681,99641,125382,70466,1663,-63955,-86978,-38833,5082,47434,86625,150017,170728,81860,-5757,-36781,-28222,-14080,5770,-46733,-109225,-109348,11448,80282,99412,103690,113802,83702,15249,18990,57392,132410,128425,-21012,-130267,-100098,-87991,-116500,-100399,-66014,-60519,-29590,36529,52788,-7469,-74642,-86949,-13925,-30306,-72421,-17415,6814,19499,7372,-9676,-75151,-32972,-51268,-45321,-33829,-7607,41925,13950,16328,69056,44125,3225,-18081,-37728,-59705,-20161,63003,166816,241065,212245,135055,74461,48429,43221,22712,-7007,-51256,-92508,-95281,-18604,14607,-15776,-28773,-10358,-61472,-80577,-12037,-23020,30793,23429,50703,14435,-43991,-34822,95000,179621,103348,-63704,-130587,-119720,-99012,-42347,17215,33986,39567,61891,90004,92030,67657,59810,83236,270337,345149,427935,526088,410499,219821,88985,43081,-9443,-59386,-74042,-49717,-34576,-19153,-70778,-26837,114749,184028,55911,-110179,-74796,-38980,-44870,-72178,-35616,27682,158788,310637,262389,72495,-59413,-123415,-99044,-38011,-30573,-37084,-48209,-48307,-1193,60870,48098,-9084,-60648,-75360,-14522,-35834,-104925,-60748,6922,51358,84482,130234,131265,128191,133356,124894,10083,-68912,5484,71513,116842,166090,139874,86348,63000,53825,39514,-2598,-54857,-22533,-44089,-85174,-20272,-72414,4653,105656,173601,166591,106029,19709,-34353,-94501,-83820,27769,124471,159138,78457,13730,23912,12160,-12038,-18704,-47387,-61022,-92289,-19337,49776,73243,50436,29270,-42200,-45063,-47155,-37488,-9400,-9045,-14227,-3906,55338,-4961,-50589,-33811,32768,134421,200959,127564,26832,24231,76221,199120,316428,251240,95231,29728,46099,65039,38201,2482,-20567,-16102,32577,27721,67012,122570,139532,112657,60236,-17159,-64724,-25910,11580,-52292,-101500,-119558,-90434,-46581,-31861,-49346,-89409,-111556,-96952,-41592,50961,74875,16373,-83107,-81990,-49176,-69025,-69970,-82341,-73168,-47885,-36231,-28658,28052,39228,19544,-48293,-100743,-74233,-124844,-154072,-135196,-85428,-72796,-78389,-87278,-120373,-97116,-22370,68834,119226,146550,242691,387967,433212,293093,92465,-1699,137722,169160,50292,-32467,-36891,47676,121535,24684,-38791,-27884,-7316,27291,-23647,-59559,-45466,-68584,-87732,-32220,3726,-4903,53529,108318,98668,16853,-72495,-40269,7356,13922,-1355,-17929,-18918,7862,73858,140550,93318,-45256,-63670,-71037,-35777,-13565,13234,14995,-2308,-22320,-51059,-66325,-78879,-122117,-119931,-36727,55665,76085,25838,-46241,-105564,-138365,-137433,-111959,-62803,-398,10880,-26553,-31673,-4484,27610,104423,157706,161618,163619,165803,152458,177227,177645,111943,60980,56211,2164,-54281,-105102,-63127,-24295,23818,84966,141595,133916,54547,-16788,-53981,487,30767,-4906,-31227,-27177,-19716,3062,24252,10302,832,-29688,-28917,-35355,-45320,-86113,-129945,-115169,-63593,-52492,-72021,-71681,-51676,-17949,26152,39651,33607,61863,101084,173848,228794,156226,34429,-51973,-23391,17805,25292,-12404,-62229,-9400,16765,88082,110501,69323,54212,99399,102871,73289,74806,65511,63762,121374,140147,75929,29257,-42248,-46627,-78911,-87107,-49516,-28654,-11894,12958,-28637,-51104,-87016,-153621,-46141,48771,104130,153427,158841,58726,-86738,-58659,-32869,-11088,14152,50216,-11169,-1577,59711,144332,173966,131830,96936,-1558,-68328,-37299,5472,16020,18548,-3427,-70783,2213,157409,169278,85966,-10066,-44143,-69080,-72343,-23349,89247,170823,210596,124508,-9163,-55682,-69993,3791,99717,284253,359737,295283,271330,289807,177739,56603,-37343,-75346,-70473,-21034,18637,-21167,-48395,-17438,-22724,-47905,-54364,-88339,-127261,-1015,96149,124243,87489,-63033,-119133,-38126,2723,50489,221466,480346,672795,468319,114021,-27609,82005,252944,190812,81840,-24067,-98329,-108653,-68892,8299,83185,95939,20234,-59946,-100530,-116263,-35493,48956,57747,-22866,-121049,-8256,7339,-30788,-51380,-88844,-116866,-78183,52881,102608,129338,164928,164859,88828,-35342,-9430,15380,-21078,5232,85715,111264,101700,59375,-16299,-47460,-52712,-25230,-30196,-75134,-111243,-92514,-62557,-74264,-58466,-23521,62613,97580,21698,-120973,-116939,46862,192601,298135,239060,83509,11159,-16773,-47115,-61536,-83071,-91055,-65554,-81153,-107510,-89331,-140910,-67149,53167,62589,-30501,-118089,-22226,67308,180883,256238,190666,55019,-39590,-102425,-93922,-95609,-115769,-13643,183709,174116,31694,6983,-8355,-47421,-49877,-68753,-42153,-40338,-60716,-14634,18516,-11615,-30853,-95869,-117358,-81214,-7462,53685,156185,84895,-38184,-65122,32840,110186,80888,-3662,6195,36041,101143,128465,140892,123829,58624,-65466,-49465,105113,144698,91315,6885,-80027,-64518,-48928,-6365,72860,164554,169383,55759,-54542,-119555,-94611,-95201,-113493,-87972,14411,96781,115515,113459,45662,-71060,-108274,-75926,-15550,-37068,-116466,-20291,122276,217438,203872,115188,71195,153969,158500,-22343,-106464,41179,156466,141116,81664,25784,-16288,-68093,64814,149612,89380,21553,-28012,-56012,-50354,-40437,-17631,-33844,-28724,33124,54970,15233,-2775,-14842,24023,35238,-42484,-95093,-86245,-45298,-41860,-25085,54572,94351,44185,-33664,-106983,36030,72388,36235,-84117,-140510,-159370,-204881,-208819,-165707,-94217,-65931,-96632,-34961,45408,84273,89536,103428,140879,84031,8323,-30058,63813,119580,24642,-104702,-22168,36888,12584,-11379,-10735,-4639,-38050,-81139,-93716,-50221,1188,12370,-20934,-67612,-78010,-89891,-97296,-88912,-48065,-5576,11951,88752,72034,123035,101302,-11427,18861,-222884,-485935,-530527,-424752,-342450,-294630,-276622,-278348,-17366,-6347,61421,116963,96095,66355,60043,76437,33641,-53155,-133596,-46909,35099,7236,-23360,-78557,-122292,-93983,-62823,-35660,31158,49091,-32308,-23556,78062,96632,69837,-29255,-2111,150520,232733,216092,12675,-125060,-11406,86180,91000,16119,-35983,-42646,-58999,-87351,-78451,-46651,-14254,-22301,27609,118416,110294,78559,72010,90537,60779,-31268,-109595,-138462,-46806,61555,141608,163091,169852,121255,24512,-50262,-71954,81482,170721,103060,-16326,-106488,-78550,-41754,-36588,-47063,-51209,-37110,-56222,-64674,-81917,-70680,9332,2934,-35992,-56141,-40509,3081,44090,53342,110212,74710,-47412,-76581,-3498,-9961,-35089,28324,125926,259900,341920,129120,-8819,-74513,11603,144557,213577,185265,139448,218523,272388,98963,-97587,-75393,-6257,114687,86906,54598,39598,53851,56652,16366,-25109,-13640,32366,-361,-86102,25695,226012,411567,386800,203376,78296,40210,75476,178476,224546,193646,148713,42200,-45859,-53622,-41049,-12700,-41205,-69827,-57711,-19474,44205,124869,115053,40269,-45488,-136768,-84733,15349,119797,98383,58940,75305,65301,73129,42005,14658,51687,48150,469,-73334,-132335,-37517,71946,116800,51023,-56675,-136937,-86049,-94436,-105534,-72768,-74232,-125397,-80232,6687,24393,-3524,-25396,-71032,-47035,22061,-41700,-126294,-71752,-29189,-21735,-41370,-56682,-42435,7046,92198,139989,154617,74889,-55614,-107647,-76963,-92252,-103078,-95871,-99231,-113100,-72084,-19455,-1275,-46023,-81332,-88749,-69795,-89468,-74173,-52054,-51892,-97478,-106315,-54367,14549,73851,38484,-40648,-62601,-84597,-110398,-104904,-84585,-45217,2560,69000,55540,-30466,-77802,-101285,-105595,-75748,-73225,-87703,-50243,-7594,-8080,-35686,-75757,-88868,-71694,-3510,10109,-20963,-58560,-108486,-51720,-33801,4085,20731,-6854,-88291,-90049,-55555,-57408,-30497,60788,130856,198063,177711,78593,-17614,-80409,-63554,-30314,28180,102718,131789,35208,-38688,-50828,-45044,-10836,-35176,-86764,-91654,-71197,-83553,-50563,11225,34884,35032,35017,53990,77228,65972,46539,27937,-26975,-66889,16266,82277,86395,4993,-24650,22812,6003,-12978,-4372,-38595,-13365,44521,93427,89091,18204,-41664,-11089,23937,73615,114541,134367,181784,83871,-62297,20476,128203,178418,225294,188085,102914,71085,82191,61021,-3790,-46035,-26335,-5857,-82520,-44985,97883,218960,206659,31764,-117384,-42132,-2227,14294,34610,-9584,-24230,16505,54764,69499,112261,161300,199268,70487,-33184,-48930,-5788,44151,44759,3745,-80989,-119779,-107240,-134622,-103709,-50177,-34934,-35417,-15420,13383,52871,96059,54234,-33066,-58496,-24981,-18842,-76652,-99046,-114844,-57575,24849,87165,74976,13660,47568,147968,134649,47746,8158,-16037,-78769,-64240,-30451,-22552,-1211,112615,249871,226784,83428,10018,-55080,-84844,-43545,-41036,-17229,252,-30112,-98797,-116851,-283,195876,220146,80062,16805,17084,-21199,-124445,-134505,-98336,-43683,-64687,-115370,-29177,117294,155154,132946,123821,88973,-10386,-87751,-103306,-66287,-37599,-7409,8344,44538,77373,51423,-17703,-109445,-100783,25388,162758,288538,300206,168327,81661,-16239,-70546,-13593,-14341,-50113,-49055,-20478,93770,268401,367094,413398,280127,70261,-33572,46449,218065,277798,152558,11825,-67074,8802,65210,87141,75990,-43018,-99570,-84193,-59798,-41411,43623,165005,206643,111023,64027,94433,130364,220515,290279,242376,127904,33051,-1143,8849,23255,15149,-11641,-59626,-35367,-14079,-1969,-14715,-57001,-78714,-32713,-18594,-57500,-106139,-85527,-54958,-11861,3533,-15986,12053,41494,51316,45857,35196,43583,10967,-59353,-93417,-14241,35059,63882,79372,21655,-27816,-44520,-32785,3714,78090,65198,8605,-56883,-57266,22316,65697,27305,-26490,-3721,46550,86787,94382,66540,19875,-8028,-69054,-89760,-20164,110691,186234,96174,54326,-31800,-69610,-51222,-33746,-13828,-28587,-70627,-59043,-2951,69719,101228,45523,-18964,-25571,-4100,-1940,-50934,-51105,32311,68784,1072,-104781,-73189,-8406,-47156,-87473,-48624,-35917,-11046,45080,100709,136274,79679,60800,48910,34796,99534,189683,243907,188901,70821,-8454,-29838,-49269,-71639,-33169,90745,219787,169430,69111,45226,92526,115067,59273,3970,-47698,-71180,-44094,48530,156777,263899,126582,-97887,19414,145119,136938,-6036,-77680,-36555,-16436,-24865,7928,2659,-15813,-48419,-59794,-81226,26886,130089,247466,262924,59909,-14850,-24848,-36906,-65920,-69140,19834,74531,66647,73415,159249,238173,265743,195976,51715,-46476,-68731,-78378,-87674,-54904,8489,110790,126107,103962,67724,71031,62614,-23202,-91882,-75878,-53064,-50271,-69277,-81524,-68514,-27832,31684,92484,77823,49997,40103,85928,119257,53009,-10456,-48352,-128753,-57781,21437,34886,-33288,-81383,-50448,-40484,4899,86086,79200,34357,109532,174141,89309,-24060,-68192,95733,123720,76759,54640,72775,75191,21882,-46499,-70314,-48969,3785,40712,-5934,-63255,-61733,-515,36990,-6240,-34384,-75206,-81374,-30212,16523,23159,34221,52311,53163,27047,21460,-289,-24693,-58090,-47052,7726,80731,257396,421174,388607,222815,49288,29191,53714,29227,-13185,-88568,-38995,83422,236166,300476,216361,61863,-21419,-21434,-23480,-38548,-6708,43304,121270,200923,262318,218932,135066,128917,210070,115362,-39267,-85927,-17317,144,-14998,-18855,-15821,-66731,-103227,-94485,-87238,-45997,-2320,68429,26837,-15132,-22020,-45625,-77444,-94831,-30634,23069,1741,-27119,-30958,-16154,-13872,10610,74783,110178,85525,40239,-16934,-97211,-28086,8146,-19146,-7956,107482,214549,160826,52159,-39243,10468,110296,168924,155064,65726,8202,6405,2710,-36175,-91773,-136639,-144944,-114232,-114009,-39115,8316,60819,67353,45518,-1495,-25982,-36483,-40818,-32608,-43572,-15391,-2624,-26761,-45669,-45902,-1059,7106,-13535,-10615,-20245,-62140,-111984,-108385,-112574,-91022,-57476,7542,10506,3214,48967,221946,505334,691554,641994,368510,105904,17612,33653,122894,54753,4839,-75229,-64960,34269,96884,130873,130034,87049,32244,-32007,-75431,-17258,43733,63285,43207,10458,5921,33570,51128,24084,-3023,1092,29882,99484,145196,120144,62363,9546,-27748,-49985,-91263,-134198,-110206,-74087,-50387,-27244,-2505,50873,50859,-16051,-8659,63070,112714,64351,-28822,-114736,-97661,-72542,-67702,-72581,-39479,-30611,-91157,-100016,-7357,15684,-30835,-43114,-42250,-67698,-54687,-76836,-107347,-62254,-6029,57027,89007,82521,34915,-29761,-30665,-59559,-103525,-100087,-67297,-121531,-114833,-62271,-33431,-28977,-24288,-7362,-8279,53560,152010,136765,48205,280,-67735,-131955,-58897,26477,40297,44025,69205,39516,-12976,-38365,35735,54314,73986,57629,-20584,-99599,-17656,91224,191215,208836,131972,33913,47336,-9180,-37882,-79630,-80398,-35027,-46273,-56933,20864,8417,-46121,-30102,31888,21159,4262,-7695,-92180,-136445,-128806,-110246,-32090,1125,-7455,22993,34170,43162,56391,72121,85002,44105,-30247,-104320,-112092,-143052,-132880,-73318,-64889,-105904,-108913,-30866,-12032,-11955,-47582,-98210,37699,91428,42579,-8413,-62621,-71295,-86674,-79397,-27332,-43495,-52471,-17881,18393,63802,112095,130136,137234,112911,102615,125234,156782,134008,23247,-48204,22340,108466,189567,344122,381968,226565,63634,-31428,-88981,-74429,-27534,15554,702,-31486,-48032,-35670,15893,43920,43382,44626,7969,5735,6417,-26045,4353,140453,160912,57143,-86606,-14433,55027,99129,162613,206309,201738,158505,118242,83736,81073,71922,54396,68471,186644,391795,488901,496807,333059,108345,85502,42951,-490,-24597,-73519,-2227,120862,140674,97076,37763,-30789,-30560,-60340,-86640,-63501,-86483,-68663,65055,262767,491178,573720,444874,196520,-35843,-141711,-112848,-73467,-49849,-65536,-79343,-80929,-82942,-71516,-107717,-139899,-35480,104018,188074,133634,76236,13642,-34361,-32658,-4076,-30471,-19716,-13334,-28191,12134,67422,91033,98646,74289,58633,32774,2030,-40225,-27085,-25620,-19827,-13993,-74052,-47631,38602,116932,116022,42286,-24044,58672,150276,155335,69574,-30444,-91303,-58564,-54464,-83063,-7125],[85087,35002,-33406,-80331,-81035,-33569,-12709,-2366,-679,-9574,5326,80375,165413,125186,38873,-15475,-76325,-92579,-69892,-47693,-22034,-40134,-111390,-74770,4160,74192,115313,163009,179903,88549,-25496,-8466,72924,63284,28361,2809,-49768,-125293,-93592,-107626,-94314,-46710,-56152,-48151,13459,90051,122442,116538,76812,-48085,-106019,-79362,-1582,125145,232285,198335,114631,42686,-3880,-15117,-35012,-42951,-60242,-37778,-5363,-484,14617,-22083,-46077,-19823,47683,44510,-3481,-38155,-52843,-54984,-10135,89612,205678,153156,63955,68340,91305,101950,50156,-6402,-54234,-91146,-49608,-3823,34201,75184,143576,179604,97161,11444,-14748,-10229,-1970,21968,-27471,-93261,-107739,9739,84656,106007,104810,95919,39679,-22318,19093,82102,167589,148090,-17833,-134534,-97176,-85692,-114321,-102448,-72842,-70326,-35987,45269,85563,37872,-63871,-88430,-10027,-21871,-67192,943,49047,72265,32135,-15179,-52001,24111,2655,-41791,-47265,-33879,24047,15169,17506,59015,25009,-12642,-23586,-37893,-59715,-19676,65134,159847,220003,184011,100050,38868,14014,14479,5679,-13427,-49548,-86491,-104421,-30094,3397,-26990,-32767,-4366,-59323,-98531,-7711,8943,56627,24345,47518,17776,-41894,-53042,60759,154930,85947,-86001,-143874,-133930,-121336,-57722,3127,28586,47226,85673,118246,108989,77212,56368,61693,215636,294356,388697,495930,401606,225026,95457,51647,-6062,-60716,-83533,-58976,-47179,-15528,-45355,-21561,108278,165794,37927,-110646,-72743,-42426,-46022,-52950,-41266,3408,115660,247580,203602,44439,-69090,-133676,-109878,-40565,-21111,-21338,-33423,-38292,2844,58692,44946,-720,-52805,-72329,-14242,-45371,-108463,-40500,33279,75479,102596,142419,142416,139206,147948,147079,30837,-66712,10607,76221,102145,128365,103234,66243,48512,42450,30833,-5120,-48849,-25723,-53636,-79267,-22875,-89409,-18279,100356,188143,182273,101239,8665,-41072,-96870,-71921,48998,150090,177393,90767,26724,34095,17941,-11844,-21335,-51112,-60686,-84587,-7408,57694,94335,77804,41398,-58164,-73520,-72820,-56411,-20336,-12642,-14018,-3010,67261,16792,-35028,-18021,51043,147484,194454,107538,13100,9688,49018,138390,246734,170097,29671,-11231,21001,47751,36140,8948,-25815,-50111,3116,19498,70305,135756,168300,147816,80229,-6483,-59085,-32794,1807,-59083,-109431,-137557,-109218,-56928,-28834,-37111,-74686,-103677,-89866,-30780,61819,94614,42310,-57645,-76089,-57349,-91658,-87661,-79594,-54674,-42092,-37019,-27959,29002,37042,17808,-46081,-92131,-62568,-109075,-134929,-137920,-104099,-88769,-92617,-99452,-126817,-100296,-28170,66748,124010,154360,250368,390902,417938,293370,111870,1727,107210,139939,43237,-37985,-36802,42412,78021,-8897,-67644,-46273,-41504,-1102,-31858,-42596,-30662,-58908,-71710,-16832,1930,-3368,53727,110622,108408,36869,-43310,-9801,28097,26776,15178,8675,12114,41829,129961,228016,192389,-9946,-54902,-54144,-28874,-16532,8907,11285,-4498,-22225,-52604,-72859,-86388,-135080,-115487,-33025,41825,45858,2369,-55471,-109713,-133890,-130499,-108562,-57276,1982,4785,-32625,-30190,-10965,11362,68169,82065,72180,76543,97542,119076,156757,151163,87318,46825,54162,87,-63831,-118450,-57035,-19971,21945,74261,110490,85055,25702,-21693,-33989,16161,37419,-1000,-33609,-31395,-16177,12450,41169,27976,2086,-35979,-20392,-25674,-42735,-93839,-154134,-86408,-54608,-51817,-70993,-69892,-56783,-26410,15411,24754,21015,55988,101715,178473,227540,157983,33461,-64716,-51555,722,16807,-14330,-40804,5332,26730,90745,110685,60991,46807,122064,138613,106880,101476,88982,88725,157704,204706,148088,67989,-22065,-38176,-78610,-88139,-48501,-23133,6206,51058,23142,-7629,-56175,-137796,-76998,-3321,33460,77960,85470,37521,-89658,-37801,-1204,29345,60328,92009,7769,15122,77179,170061,217957,165445,93547,-16933,-45667,152,41185,40904,28548,-4958,-77676,17687,195056,209743,103714,-3439,-20202,-47125,-49721,-6758,95312,167472,219038,156375,14131,-42693,-58575,12165,105554,298395,412001,363652,319707,290457,164317,43093,-55253,-91125,-80148,-29747,3639,-36799,-57465,-18695,-18049,-45641,-56503,-92082,-125599,-11281,76294,101136,68855,-72519,-108511,-25454,23473,82635,272017,538759,693893,471048,129290,-8811,83741,222754,150182,45375,-43183,-94016,-91511,-55219,13793,77727,91498,30345,-39982,-93085,-102421,-27154,46203,53566,-28172,-125244,-5758,9734,-44420,-60842,-89492,-114277,-88463,45255,111185,154907,200485,201622,103888,-31076,-7236,17146,-15762,13458,98427,123389,112986,73886,-11413,-48692,-47524,-16106,-22457,-69141,-103949,-80465,-45829,-77099,-103377,-65608,35393,83405,18892,-122828,-130615,17325,148358,263924,239020,95995,12596,-18983,-51515,-66746,-80487,-76454,-57234,-80312,-105744,-85990,-133439,-71323,54538,80001,-19836,-115173,-26966,49145,145971,221739,183361,51171,-50361,-99178,-82443,-93738,-106014,14424,216305,191457,39038,22724,869,-51309,-52238,-59061,-34395,-39255,-56191,2357,41873,5104,-30440,-107761,-120388,-49947,35398,77720,172692,110795,-34588,-84270,14862,89798,90904,51786,40623,51878,107575,129330,159921,141426,68681,-64819,-52304,107685,157442,107710,21044,-54526,-47238,-36587,640,73492,165205,180997,77468,-32477,-112421,-110592,-111583,-128771,-85698,6317,83922,114848,117245,54750,-61609,-106718,-79897,-14411,-37971,-90168,5127,169360,275939,251357,133602,62582,130205,186087,1896,-124153,11325,116876,118069,73832,15055,-41013,-97458,90710,159839,89221,23412,-22814,-46469,-42207,-47589,-53985,-65002,-47094,25797,58650,15166,-2315,-10446,15831,12474,-67389,-98120,-90266,-52280,-40891,-32576,27420,57711,13873,-52973,-90852,50257,70451,18180,-99793,-119408,-133773,-186431,-199404,-163467,-96625,-68622,-98026,-51376,25672,64177,71100,89120,133864,79037,197,-16040,92554,151166,45722,-99244,-28245,43397,30904,19525,13677,18565,-21421,-70285,-95988,-50415,8358,20785,-14642,-58708,-71637,-82707,-83652,-66261,-21957,26051,48155,110535,81143,118399,98042,1636,7747,-306524,-582779,-487946,-319873,-232421,-207809,-213510,-279413,-59422,-6280,63587,90411,42540,-11285,2518,40416,15383,-60498,-111552,-35378,47950,14230,-20402,-78756,-124312,-90864,-62792,-44005,16715,32054,-53673,-38138,76733,106178,79007,-27670,-7780,149113,245309,215545,1676,-128414,2608,97506,88889,4849,-29386,-12327,-35350,-68517,-65132,-39815,-16110,-34668,23374,127223,112913,76170,62500,77122,54269,-22007,-95918,-123822,-55700,50301,132051,157822,158440,91607,-5021,-71065,-51928,103372,190791,121635,-192,-96232,-73149,-28198,-24420,-46167,-62074,-40750,-53806,-56792,-68226,-75049,-10908,-24991,-55562,-55765,-32635,4132,22833,23555,65288,29258,-69344,-51526,24131,-13043,-75257,-12552,83103,210422,327143,141058,-6647,-69740,29607,190939,246102,167579,61646,133396,242771,113173,-95026,-67548,21987,122004,60569,6420,-2856,21358,29607,-93,-25289,-12857,23995,-4415,-73845,44377,240173,387751,318654,144000,39007,14862,67197,191621,259894,236173,182369,61601,-42077,-63363,-48625,-13101,-31646,-47390,-39908,-11366,36791,108945,115946,46022,-39763,-127806,-86074,10811,128433,148658,114479,127787,126707,156490,140478,86325,100295,83826,24003,-55323,-103948,-43611,40909,76541,18295,-76310,-134985,-80377,-91633,-109110,-84523,-95481,-99493,-56134,14368,10294,-26648,-42638,-82476,-81585,-12338,-60775,-129549,-67608,-25046,-17910,-38657,-54060,-40137,3930,79062,117089,135094,68088,-72843,-118937,-83684,-101368,-107084,-94721,-95893,-103331,-82422,-29342,-11132,-43291,-65292,-83032,-78935,-100490,-87968,-71089,-73755,-119792,-112233,-51315,22707,80186,47135,-34169,-57111,-75524,-99230,-97105,-78067,-37712,13167,80760,71979,-6094,-45811,-72737,-86062,-68011,-74766,-83294,-37532,1503,-578,-24318,-54556,-64688,-74984,-31523,-35081,-52779,-81468,-116299,-45845,-37386,-9740,4426,-15554,-87030,-102687,-79663,-81810,-45754,49850,113506,171912,154181,67050,-23360,-84301,-61648,-20931,43598,124603,129912,15801,-55684,-30202,-23741,916,-34185,-90495,-95489,-78562,-102516,-40517,28466,50876,44672,37958,49484,67873,55822,35870,21192,-28731,-64299,19536,83851,86089,1598,-18192,49295,35709,-479,-12374,-38958,-480,49982,96404,96104,37604,-19739,-30716,3349,55780,82235,102899,161354,95764,-65407,3394,114038,172716,231989,204925,125889,84990,88205,62366,-3839,-49879,-39566,-20623,-100234,-44432,91823,197400,191785,21930,-117206,-41949,-15900,-3754,22152,-8579,-31947,8682,53553,59411,104941,165338,192868,55784,-46449,-55630,-6701,45257,28601,-24213,-112346,-114175,-87458,-121684,-63008,-25442,-31400,-37558,-21828,5884,55287,109870,74215,-19491,-58298,-28818,-33620,-96003,-100571,-100935,-63853,13918,75562,68753,5242,34527,132961,131759,66877,35099,-6212,-82745,-60918,-19909,-6533,17496,136538,296351,286704,137819,65990,6785,-38272,-15832,-24941,-2150,15034,-17651,-91656,-122045,12381,222357,214760,63369,3190,7619,-22698,-123449,-131671,-74764,-17970,-40329,-90328,-16202,121832,136719,115014,113587,88259,-10042,-82945,-91002,-49787,-35729,-20207,-11414,12662,41812,24544,-31693,-116382,-107290,23990,162672,279694,248861,117327,43597,-43285,-61439,-2969,-5191,-31006,-18152,10551,123469,266781,326143,367039,282153,85293,-26029,56815,244995,288508,146813,11099,-59504,10760,52967,58771,68599,-33926,-93984,-99689,-75182,-39828,70804,182333,189621,78799,38439,69553,112750,220060,305050,257837,136883,39135,-133,3192,13871,4910,-7362,-66352,-52873,-29922,-7657,-5143,-30692,-54916,-27627,-18973,-61035,-104093,-83740,-49620,-7394,6465,-4916,32347,63081,61805,36581,15827,12223,-23648,-89735,-95058,13612,63177,93571,125001,82400,4451,-42847,-43007,-9945,73171,84706,41079,-36655,-63001,10332,53520,21319,-21218,7496,57281,93618,89103,42323,-14823,-41442,-79633,-98760,-41927,92667,151923,59900,30874,-25773,-57071,-44246,-34216,-17074,-26780,-55736,-51963,-728,76654,114520,70070,-3612,-7337,11803,1672,-59708,-46096,35427,57716,-21120,-113067,-55204,-1247,-53293,-89732,-40374,-25919,-19237,32843,105853,133738,71391,46561,35282,30925,108999,191995,214022,165113,67074,-13516,-41669,-63491,-79801,-34226,80444,204779,179815,80784,47840,70876,73873,19037,-22717,-61816,-68538,-30251,62399,180790,302618,152721,-83707,3737,125333,134235,6880,-64537,-28282,-1328,-14,20487,-5254,-31638,-62350,-64859,-87868,16124,112882,210165,217396,43749,-22661,-39783,-61955,-89671,-71198,18482,60814,53592,66549,149247,221689,226978,134605,4037,-59495,-58406,-68136,-84962,-60261,-1686,91813,98493,82304,56596,69890,68808,-14302,-80097,-53198,-28363,-31037,-57506,-74176,-61698,-28752,16100,70049,49324,3812,-3258,59984,112887,58082,6252,-38330,-117329,-54217,34978,52687,-25961,-86543,-57869,-39018,19870,105387,88352,23738,67362,115851,51191,-48631,-81902,83764,117102,83440,72722,94121,98375,36336,-34181,-64047,-50388,941,37416,-9607,-71016,-83397,-14482,32549,-2322,-22894,-69177,-86416,-36641,15370,25634,37421,59842,67041,42589,39337,19976,-4203,-38110,-57088,1184,82607,257666,393761,382347,238167,68150,26931,41683,18797,-15998,-83042,-30847,93646,254054,309065,197391,38059,-21681,-8366,-16477,-84448,-27868,69709,134550,188336,218691,153243,68634,61144,147734,69187,-62670,-103070,-48003,-36842,-40826,-29407,-20204,-69121,-100353,-86556,-76387,-35342,13774,85742,37235,-7606,-15099,-38558,-72084,-106720,-35764,28263,20240,-597,-8610,472,-1274,14369,74168,110510,91723,53790,6249,-69178,-23876,2875,-29896,-23580,84576,200037,164398,74415,13639,55687,142413,190541,175839,89295,35115,25141,9250,-39086,-100185,-147079,-144226,-112452,-124413,-37664,40165,97397,90733,51981,-5064,-28266,-26131,-15982,-6817,-26696,-17459,-13195,-40085,-55453,-34846,9397,4906,-24571,-26289,-33332,-60787,-81712,-84265,-105828,-82456,-57744,-291,-13599,-28453,23318,201169,500831,661315,566167,293346,82207,24842,41214,115481,36454,1541,-67057,-89018,8244,70063,96287,94528,48610,-2209,-56149,-80683,-22439,34936,51652,33577,2448,-1775,23740,40524,5376,-34502,-37675,-5830,71271,134088,121687,71173,25918,-21429,-49229,-96821,-146314,-120332,-85296,-61093,-37562,-9376,50493,61146,4589,15869,82475,126128,69179,-29933,-113240,-84397,-55647,-46464,-50412,-21018,-14791,-77525,-93800,6664,17646,-68436,-90415,-73019,-82688,-58644,-70735,-105242,-72307,-17619,54779,93077,83280,24219,-40260,-21033,-32102,-74545,-68914,-46067,-105391,-121170,-75939,-48932,-29217,-6927,-2198,-11334,42106,127654,106881,31213,-2710,-63157,-138068,-76011,7858,17077,27807,60319,32046,-14943,-45535,16920,33199,55241,47705,-39569,-85477,3994,93002,193987,237726,182157,71473,47918,-18746,-55734,-85978,-67188,-21775,-42207,-68006,19303,25704,-26828,-32039,30146,35787,32793,8557,-82849,-127634,-134446,-125000,-52546,-42269,-58933,-16952,3368,27084,57548,84445,108512,79972,5107,-77146,-103417,-145152,-139878,-73853,-63673,-118165,-105737,-11503,-12247,-14439,-47948,-105725,33717,92813,42990,-7697,-67347,-65700,-70063,-92446,-51771,-66229,-59889,-23773,7037,44358,88392,111252,116973,93067,76775,101222,153644,171907,94286,18121,55313,124972,186226,335171,371172,248042,85295,-15685,-81324,-77629,-35369,6588,-6298,-35288,-52739,-45656,8643,39800,37496,36255,4690,8486,3370,-39697,-16084,124498,158470,56395,-73299,-1978,71299,112579,156535,183427,180607,143321,111170,84370,82559,62980,26741,27817,156501,394477,519520,516873,297827,62375,71235,51943,11249,-23227,-63073,39378,167629,164460,97670,17476,-68792,-72519,-107721,-59348,-52819,-78652,-67962,52146,244674,498149,577639,435628,184390,-42086,-158637,-135921,-88013,-54620,-60503,-77705,-91352,-96833,-89328,-131915,-127591,-26614,103969,160859,103453,59701,8348,-33860,-29178,2240,-24943,-22764,-16265,-24294,37241,111728,135008,116229,72088,54440,37425,14760,-28430,-22471,-22278,-20331,-26946,-84660,-31759,44995,109942,98386,25546,-36044,53457,149183,162297,80832,-18935,-89049,-84910,-79137,-84042,12820],[108590,46266,-23347,-72254,-79402,-40963,-30439,-23679,-17001,-11510,19403,90919,165076,123246,47292,-3376,-63991,-85778,-67768,-49158,-27350,-43945,-108137,-64414,18749,84850,111905,144442,152238,68996,-39270,-9950,68185,51074,14208,-7082,-45287,-98236,-98665,-128628,-108165,-71290,-86170,-71819,-2592,90172,139506,139217,99440,-23062,-115255,-112239,-27412,88561,164160,119481,64350,27368,-8325,-10161,-26571,-34365,-45654,-20697,14635,15201,14762,-27757,-53030,-25371,40441,43844,-10050,-50554,-62998,-75851,-21124,121773,264679,205300,79564,54369,77365,73858,29908,-5826,-39624,-86972,-57647,-10403,22809,64787,135470,186300,114199,31271,12095,16785,18423,44253,-2505,-72009,-101752,8611,87083,109084,101661,74768,-2274,-46633,20161,98968,198191,165958,-10563,-124189,-88534,-76608,-99282,-95915,-77155,-81179,-43907,50293,114979,85381,-48745,-89656,-8585,-14521,-59584,21130,94822,130530,61183,-13403,-26695,60266,47470,-25052,-51200,-55391,3712,14513,19847,52989,11622,-24879,-28290,-37805,-59781,-20693,63715,147668,193768,153097,66909,9613,-11960,-6076,-5609,-15397,-44277,-77622,-112985,-41663,-7796,-36207,-29512,7024,-47763,-111964,-2954,45052,81358,26698,44941,21808,-37653,-68466,25087,121359,60809,-110648,-133940,-124568,-99656,-59294,-11776,21466,53867,109350,143247,122175,85680,54902,44043,166031,247192,347997,460783,389504,227767,98524,56339,-4431,-60767,-91050,-65554,-58802,-11927,-16499,316,114250,157445,30538,-100695,-70542,-46269,-49434,-37328,-24968,-11451,75711,179918,134262,7530,-80259,-133025,-120008,-42114,-10526,-4997,-19555,-30801,181,46704,36341,6508,-43802,-68669,-16937,-57167,-102824,-16587,61135,98005,116405,147606,144066,140270,153423,158209,42748,-63868,20355,83801,91530,97750,70653,46422,33812,32108,25073,-4089,-39077,-24082,-58256,-74122,-23820,-98831,-39305,93624,199933,195022,95345,-20,-45526,-96468,-61704,65188,168318,189388,101630,40512,45812,26009,-9263,-22078,-53821,-58927,-72407,11386,70002,120157,112873,60658,-61239,-100598,-97900,-74047,-29457,-14452,-12717,-2814,72978,37128,-20856,-3731,66606,156663,184553,90874,5445,-3012,22831,75664,159135,76709,-31613,-45561,602,33025,33840,16474,-26475,-82656,-21869,17638,78073,149925,195103,174686,88643,-2773,-53619,-37040,-7447,-65957,-115351,-152943,-123916,-59745,-15734,-11937,-54083,-95404,-84987,-23627,64168,104989,63191,-32120,-62862,-58780,-79615,-74891,-56743,-35417,-35857,-37631,-25990,30144,34062,15687,-42892,-83063,-48939,-92476,-115171,-111243,-104744,-94214,-96988,-102929,-126481,-102782,-34194,60328,123298,157754,247870,377382,384485,279668,126140,12198,80076,111507,36137,-41403,-32035,41573,49040,-31361,-90147,-59078,-66065,-28418,-33127,-19834,-10598,-41121,-49958,-2634,-377,-2632,52918,112442,119511,61449,-13333,16438,43511,37761,31937,37436,47963,82359,193043,319953,301371,64261,-9234,-25297,-20151,-18905,6727,11276,-1948,-16839,-45633,-65057,-70787,-105500,-104190,-27036,30583,21743,-17185,-61640,-109309,-127038,-122475,-101235,-48911,5146,-294,-37156,-29089,-17821,-4139,38415,30420,7863,6879,39908,88617,135082,123988,65431,35838,53274,-744,-72134,-125102,-48689,-16152,17897,59784,77050,42033,4323,-17138,-11084,31725,44788,7073,-31148,-33581,-10809,23954,60532,48128,2381,-43135,-11130,-13591,-37298,-95903,-155109,-56167,-44143,-49009,-67194,-66922,-61851,-36241,2752,8728,8707,49614,100758,178708,221069,159700,36636,-72107,-76939,-10634,18130,-898,-13624,21805,36902,89771,103071,44750,38736,141362,169228,138780,123929,109236,109684,186539,267943,234567,119996,10946,-21296,-72714,-85867,-44745,-14710,26624,89407,71524,33278,-23683,-111337,-108127,-50881,-23407,16844,22218,10488,-79925,-11470,34071,70460,101819,119012,15940,26562,89216,185532,246771,189407,87400,-25504,-14845,40981,78951,67650,40487,-4552,-78458,38085,236906,255190,126521,15080,-2430,-34894,-30286,12491,102442,160519,219666,185773,39477,-27105,-43966,24090,116383,318237,470929,441034,366602,281428,144500,26614,-74467,-105624,-86045,-33736,-4334,-45868,-63217,-18994,-12380,-42401,-58644,-96749,-120554,-17029,60244,80442,50369,-82299,-91557,-5920,51103,120270,326274,582171,676678,446851,137792,11035,90669,200229,118344,16794,-57004,-84310,-72607,-38270,21573,71214,85769,41266,-19855,-76149,-83636,-16520,44897,50279,-29198,-116270,-3795,15550,-48184,-64908,-86849,-106688,-96023,33764,113422,171859,223361,227084,110699,-29978,-6260,19485,-8226,21383,108447,132074,121143,87097,-5446,-47011,-38516,-5605,-14586,-62739,-96119,-68057,-27838,-59512,-132975,-99269,7153,63057,10412,-124567,-137823,-8348,104539,223444,231053,107535,16377,-15898,-46740,-59063,-63548,-56654,-46487,-77396,-104547,-83649,-125037,-73662,49687,88306,-15162,-110321,-28697,30518,104985,177389,166957,42710,-68193,-96628,-67994,-87147,-88763,43588,242468,198604,46845,40223,10510,-53101,-52518,-45437,-25546,-38197,-51417,16670,63471,24340,-25310,-115424,-113653,-11559,80598,101573,184990,142061,-22084,-105061,-6138,61878,99098,109256,78657,68311,109015,126954,175460,157463,77329,-63621,-46756,115035,172503,123681,32131,-34439,-32533,-26171,6874,73487,162524,188448,97136,-10270,-95066,-121012,-123520,-138988,-80551,290,69150,112988,122439,65038,-51910,-102747,-81762,-12030,-26027,-35658,52885,227552,340653,302005,154473,57820,107168,206584,31930,-112740,-5309,88660,103354,72359,11703,-56412,-104284,108854,160225,86527,25969,-16789,-36799,-30301,-39823,-64601,-88144,-63428,15171,59233,13995,-2118,-5941,7063,-6428,-81996,-93346,-91948,-59381,-40178,-32423,12348,31510,-9938,-68238,-71831,65865,70473,2328,-97628,-85464,-99336,-162953,-187332,-159734,-97518,-68307,-94423,-63937,8613,46505,54960,76880,128972,79249,2432,5301,120056,178266,65100,-90684,-33428,49455,49463,54858,44294,49554,1546,-53462,-95966,-52593,13364,26976,-10241,-49432,-62681,-73200,-67591,-40508,6355,58153,84620,131663,91233,116412,97261,19625,18011,-294385,-512847,-434114,-267863,-189323,-172547,-174524,-218737,-91885,-4989,64011,61501,-12932,-82556,-41368,9915,-2363,-62363,-83518,-12692,73518,32547,-9646,-73760,-123717,-85878,-59685,-47830,6390,19916,-58708,-38234,79915,114997,84562,-27918,-12624,143320,246745,203660,-7349,-119453,16162,105848,84407,-4430,-13996,18425,-11079,-50237,-53667,-35848,-21756,-50185,27873,146885,123847,81135,60497,69804,52086,-9101,-79092,-103743,-61813,39307,122649,153277,147766,67659,-24739,-85066,-29609,124425,206801,137816,16800,-83636,-66501,-12629,-8659,-39676,-68918,-41183,-48036,-46491,-54191,-78417,-31892,-51593,-68371,-44276,-19671,3461,-493,-2313,25484,-14253,-89138,-25577,54493,-1983,-102410,-50657,41557,158451,294970,149106,-1801,-62013,50666,240963,279421,158638,878,43123,193323,115009,-90987,-54938,57872,130670,41854,-31759,-39746,-8633,3985,-15869,-25084,-11575,17287,-6217,-60182,60745,244753,345234,245968,90702,6029,-3498,63822,204409,291163,274876,213925,80610,-32448,-69306,-54414,-11896,-17839,-21748,-18334,-112,30186,88041,111991,51479,-33752,-116296,-85931,2571,126422,188062,166050,177160,188211,239103,245197,169285,155840,121101,55906,-22304,-70123,-42403,11852,35732,-14754,-95837,-125282,-72215,-86529,-111836,-94805,-109167,-66805,-28038,23740,-505,-47554,-59259,-91810,-114752,-42801,-75895,-127607,-60965,-17387,-9833,-32141,-48642,-35272,3334,69077,99757,123432,75572,-54714,-86295,-76390,-101281,-103888,-87600,-87865,-91838,-90616,-37618,-20204,-36403,-46554,-74886,-86333,-110166,-99412,-88748,-93883,-139445,-111952,-46455,28992,83778,53989,-28253,-51889,-66402,-86283,-85830,-68236,-27489,24508,87031,78890,10894,-17528,-40248,-63392,-56430,-71647,-79651,-30396,5866,3627,-15174,-34812,-37531,-56412,-39266,-65789,-86603,-103930,-108598,-38765,-41118,-23447,-11508,-23307,-82756,-115995,-106420,-102922,-54479,43489,98938,145314,128022,52010,-31821,-87730,-55991,-8663,62356,145180,123720,-1577,-66152,-11635,-5523,9329,-34996,-91540,-94019,-82482,-103342,-17851,52941,71174,55595,39944,42407,53935,41530,22831,13628,-30211,-61031,23431,86762,87926,2305,-11708,73214,64147,12597,-14681,-32964,10105,53209,96631,99481,52449,3700,-40114,-14943,34570,50206,73421,134024,99590,-65610,-11621,101111,166297,233530,216569,146407,96777,93577,65811,-89,-50221,-51231,-36594,-117289,-35487,88671,174031,171334,9241,-111485,-40838,-29414,-23004,8485,-4799,-29594,8281,55176,49571,97263,165808,181941,40869,-60025,-62948,-9037,43463,10771,-57387,-122807,-74092,-38544,-74365,-28633,-18836,-41559,-45248,-29410,-927,59516,123744,93687,-5233,-59418,-37256,-52686,-116869,-103370,-91268,-68450,5460,65764,61940,-4522,20550,117073,129888,89703,61895,2694,-85790,-56303,-8479,9648,32829,150843,329595,343087,199135,127102,72555,9486,11778,-10201,11533,29011,-4809,-82048,-126352,19406,236273,197933,41141,-13775,-4121,-24854,-120926,-127978,-53266,7521,-13026,-63949,-2672,122347,117367,95240,97858,81832,-11598,-78302,-78444,-33621,-30894,-31809,-30345,-17754,8552,794,-42166,-116106,-105310,21893,157580,261494,193893,71391,6259,-72647,-52879,1046,-4142,-17828,13215,48248,155870,258782,282262,310257,271550,99457,-16815,61954,259757,287323,138356,10791,-53596,9802,38980,31687,54191,-26551,-81662,-92749,-70078,-27234,91822,185079,161038,47890,15660,46312,94925,215042,313839,270549,144217,42952,-1537,-4711,3048,-3490,2586,-44923,-54576,-36291,-6974,7807,-2850,-26370,-14450,-16154,-63739,-99560,-79299,-40538,-2515,8699,5819,51815,83167,68967,21979,-10524,-20503,-55444,-115305,-75017,43739,91501,122561,169463,151715,65844,-24961,-52089,-27080,63055,99980,71198,-17884,-66501,-2056,38009,13905,-15855,18892,68305,100429,84037,18744,-48997,-70180,-82298,-96710,-66372,67855,112264,27867,18596,-14946,-43697,-36886,-34244,-20138,-22378,-38834,-43686,304,80870,123420,90202,10264,9350,25139,3395,-66987,-40374,36564,45275,-42334,-117927,-41596,1673,-62117,-92231,-31107,-12397,-25708,28161,114101,130173,66070,32782,20183,26603,117091,192797,185857,142502,63643,-18685,-54996,-78824,-81204,-34161,69088,183984,187390,96438,53116,51240,36428,-19919,-51713,-77736,-66267,-14733,79720,208588,338495,181475,-68939,-14438,102266,127023,18055,-49105,-11904,24054,27946,30436,-13635,-45966,-74793,-69262,-96583,-1541,84841,159802,163196,24773,-29825,-48874,-83228,-115539,-71972,11838,39717,33297,53948,131785,194686,176874,69346,-41839,-67587,-49954,-60509,-84865,-68562,-13637,71348,72343,63872,48675,66748,67404,-10292,-69410,-31479,-5235,-13659,-46810,-67158,-54050,-27015,4465,40972,11168,-57932,-41625,36109,105834,62968,24024,-24148,-86001,-36172,48973,67478,-19684,-91628,-68518,-40200,32095,119662,94963,17097,34315,65769,18783,-67700,-96690,62670,101549,83115,86162,111727,118548,51084,-21250,-57796,-54090,-5454,30783,-14271,-75979,-107682,-33798,21140,-1083,-14746,-65835,-94487,-45312,11773,25222,36009,62050,75434,52972,50720,32259,10664,-13955,-57520,-6780,77563,238298,338314,348399,235099,77552,20872,27564,6968,-19159,-76435,-23454,99986,261238,304990,176133,23653,-13483,2400,-16901,-143269,-12988,99644,140740,168400,169449,86545,4229,-2872,86983,21872,-89740,-116568,-75709,-71502,-66254,-40757,-26567,-72392,-97472,-78107,-65761,-26464,26861,99587,45043,-1844,-9419,-31062,-62948,-112431,-43804,32698,40959,27041,8098,9602,6982,17394,69299,102821,88488,56219,23075,-43140,-19717,-2513,-37477,-37941,56768,170177,153240,97359,80329,101811,166681,201954,188107,108607,62007,45153,15440,-42707,-109687,-156939,-142707,-112054,-128313,-24651,78649,124698,104390,52337,-12704,-33623,-18118,6387,16477,-15176,-25103,-28026,-56824,-68716,-25874,19887,4150,-33761,-41748,-46236,-54774,-49180,-46098,-69461,-55887,-46608,-2352,-32729,-59088,-4992,172681,470798,598743,469382,214166,58753,32994,50481,105203,15771,-6223,-60542,-103230,-16766,43098,64518,63694,16684,-31764,-74113,-77597,-24206,26476,37897,24289,-3353,-7743,13651,29131,-9554,-61978,-74515,-39739,41667,115758,114203,73959,35446,-19466,-51912,-104929,-155889,-123662,-89209,-63840,-42163,-14024,48696,66063,23085,41099,104568,143059,76742,-28080,-106308,-71331,-38490,-24477,-23425,7750,4521,-59490,-83502,19032,14362,-101780,-129566,-90518,-89272,-61544,-63565,-82892,-66288,-22622,56436,100151,86095,14167,-51342,-12573,-2152,-38569,-37839,-29119,-93778,-118812,-87969,-64029,-29856,9942,4683,-12448,33157,107799,82105,15385,-6468,-58682,-135363,-92570,-11160,-4805,12760,49311,23045,-16550,-49186,450,14386,37249,35956,-50530,-55772,28585,92906,186462,254256,227871,112215,50211,-27101,-71453,-84839,-52919,-11149,-39459,-75612,20559,45904,-7165,-33386,26186,48834,56377,19601,-76290,-120537,-130542,-131839,-72978,-80647,-103083,-49229,-24458,11496,57939,96502,133718,119745,43572,-46474,-92885,-146445,-143478,-72483,-59001,-103537,-55840,18604,-10789,-16100,-46909,-113624,25716,88796,41710,-6422,-69518,-60163,-53898,-67852,-52216,-87974,-69795,-27254,-2086,25915,63430,87341,89703,67879,47175,72540,143742,204012,165703,98424,94971,142403,180465,313941,342880,260080,105725,836,-70686,-76142,-39974,-368,-12322,-38926,-57496,-55356,1036,35850,32395,29975,7734,17250,3287,-49563,-34043,105324,149930,54649,-56985,14995,89966,127450,149950,163597,163982,131864,104964,83392,82322,52963,-2488,-16386,123248,387093,535873,523893,261023,22220,57733,63792,28881,-11295,-35874,88136,213153,184493,95850,-346,-88692,-117409,-74718,-26282,-38895,-69468,-70075,33918,211983,473749,547414,404478,167020,-46048,-157893,-152592,-97624,-54912,-49016,-65830,-91810,-103634,-99857,-147338,-116025,-18190,103409,133915,76774,46078,5624,-31486,-25984,6625,-20012,-23201,-14294,-11950,71261,164951,189503,138903,73385,53699,44266,27470,-15778,-18024,-19660,-21965,-40568,-80609,-14276,51628,101012,80291,12872,-43324,48512,145775,167749,93670,-5125,-75927,-91413,-84702,-61233,40824],[130290,57156,-12809,-63514,-76157,-45857,-45970,-43837,-30124,-7639,33793,95637,153389,112538,51881,8022,-51019,-77905,-65396,-48978,-30431,-45255,-102456,-56910,28566,89888,103451,120892,115831,38073,-60983,-1883,67207,39077,-2268,-20257,-40392,-59219,-70947,-129254,-117734,-98137,-110449,-96355,-17298,89499,154642,159067,118384,2839,-93823,-132057,-42327,60603,109261,57602,20159,8234,-15722,-7531,-18453,-23937,-29269,-2694,34317,31065,15955,-30240,-57585,-31539,30494,41071,-15849,-54129,-56212,-84592,-31789,148516,311992,252100,99475,38154,57491,41983,10508,2085,-25205,-78706,-63256,-15000,13453,55586,125474,188965,131085,51955,41132,49503,45986,72231,27795,-46315,-91943,7749,87739,108432,93440,50198,-41225,-55607,21350,107735,220503,179036,-1426,-110972,-77941,-63842,-80456,-82527,-77559,-92843,-52819,51589,137833,128734,-31869,-93343,-10358,-9073,-50592,42012,140759,188889,92251,-6366,-12913,74479,75558,-5055,-46549,-69064,-17786,11513,21961,48664,1535,-35499,-33633,-37971,-59935,-23227,58439,130383,163272,120609,36325,-13104,-27883,-18376,-11839,-13730,-36197,-66410,-119537,-53037,-18700,-42600,-20918,20381,-31597,-114497,1712,82323,101686,28408,41700,25481,-32351,-80907,-10991,80454,28046,-135119,-113504,-104380,-74762,-48710,-27464,12475,58423,130300,162686,131254,93457,56769,32495,126990,208216,310015,424169,375021,227386,97044,55321,-5912,-60384,-97696,-70619,-70255,-9363,13207,37548,134178,160672,33615,-86955,-68570,-50037,-54299,-26135,3093,-8462,46130,116187,61412,-34204,-87675,-117229,-129817,-43396,-13,10464,-7950,-26432,-9228,26345,23944,12148,-34276,-65045,-23469,-71229,-89350,9184,88653,117769,125559,146037,136607,131463,148981,156638,44453,-61378,33353,91637,82748,72240,40509,25843,18168,22172,21219,-654,-27075,-19042,-59009,-71565,-25769,-103193,-59235,83869,205728,201950,87892,-6860,-48604,-95128,-54743,74803,177243,193300,109409,53478,57446,34779,-5407,-21598,-56378,-57181,-56969,36564,85636,148147,152073,82674,-54285,-122948,-120679,-89895,-36997,-15310,-11577,-4601,70103,52328,-10276,6966,76898,159058,170108,77338,1747,-15110,-3301,15285,64611,-17447,-83436,-74243,-17599,19285,29646,22359,-25085,-114064,-37658,23173,89332,163350,216259,189340,84644,-6169,-50664,-41154,-17618,-73969,-119586,-163187,-133465,-56834,2262,18510,-32823,-88842,-83647,-21162,58330,105147,76939,-8850,-45712,-52918,-46946,-44353,-27907,-18202,-31255,-39989,-24677,29569,28802,11946,-40282,-75470,-37523,-79189,-98988,-86932,-94320,-95092,-96273,-100619,-121617,-106425,-42519,47905,114756,153345,233327,346856,333698,249529,129894,25766,56963,84129,27506,-44046,-24733,42194,29392,-50710,-109509,-69542,-83208,-52720,-25009,6445,12724,-17750,-26215,7492,-5230,-5459,48493,111174,128427,85542,14380,36935,51763,44121,45194,63827,83446,124136,256284,406385,409558,163655,56604,9548,-12530,-23101,4498,12740,3346,-8076,-32918,-48633,-47262,-77385,-90403,-21485,19706,1163,-35220,-67860,-108520,-122275,-116063,-93667,-41089,6640,-5767,-41517,-30333,-27007,-20713,13493,-2146,-36296,-49245,-7708,59534,110441,94910,44302,25097,50282,-3257,-81636,-122967,-40715,-14626,9965,40118,41738,5697,-10950,-8282,9415,43676,50444,17410,-24699,-35935,-6985,33982,78621,67960,370,-53449,-4071,-1928,-31684,-93336,-123511,-27925,-34848,-46931,-64154,-65831,-69821,-50697,-15187,-11560,-6292,39834,94986,171210,206799,157081,39423,-77483,-101041,-16874,26956,20810,13012,35557,42927,80917,82557,14918,28730,151947,188507,161916,135976,120934,121455,201698,319027,323431,179645,53197,-439,-65672,-83386,-41435,-7638,43625,119843,109273,65092,4615,-85161,-138349,-94712,-68015,-30178,-28039,-21008,-64898,15819,68142,107768,134148,127738,11075,29269,92003,187259,256582,199196,76217,-28672,15203,78280,111752,90511,50072,-5844,-76948,55298,270861,291109,140837,28497,430,-32790,-17841,29201,105821,146080,207430,205534,62526,-12181,-29183,35844,127344,337743,527620,517633,404437,259915,115508,3468,-98874,-116459,-87333,-33119,-6844,-51110,-68323,-20671,-8671,-41817,-65107,-106114,-113460,-19359,46912,60710,30429,-93250,-72713,16109,80941,158217,375858,600052,619107,395401,134923,26845,98701,183409,94054,-6142,-69703,-76499,-57284,-23312,26969,59575,74399,47758,-4809,-58879,-65786,-7229,42232,45821,-27871,-103304,-5618,18999,-46700,-67923,-85816,-99472,-104903,12829,103830,176390,231992,238933,107561,-35578,-11152,17158,-4175,23725,110692,132561,121705,94204,-2833,-46743,-30936,1209,-11357,-60454,-92215,-59927,-14183,-35176,-103250,-122661,-25974,33404,-7823,-130961,-143748,-34976,58273,175189,211285,113202,18395,-10902,-35314,-41411,-40014,-38036,-39060,-78398,-109365,-86298,-120178,-78602,33943,81296,-21746,-108068,-31860,7732,56095,124364,142726,32639,-89482,-97349,-56315,-81474,-73249,63930,249230,184540,49262,53767,15088,-58362,-52802,-31587,-20156,-41834,-51109,23433,77196,40145,-20620,-122106,-103059,25601,119253,118177,188346,173739,-2841,-126791,-33768,25575,97585,153328,111742,79032,98173,118174,182751,167085,80211,-66827,-41124,120418,183552,133252,35282,-23525,-24501,-21839,7852,68834,153608,188413,110420,7158,-82213,-127190,-135544,-145006,-78548,-7962,49994,105286,123737,71400,-46903,-102110,-86806,-14577,-12075,9550,103370,284745,400589,347082,170965,50425,80528,212185,60421,-87729,-12550,65253,90058,71282,12914,-52551,-72790,113451,146811,76641,23986,-15317,-32592,-22237,-29924,-58413,-105335,-83041,-4818,50064,6105,-7349,-6436,-6511,-24382,-88056,-86556,-93396,-70362,-44441,-32305,2946,10956,-32090,-83766,-56014,76526,66598,-15739,-78931,-46623,-61600,-139415,-177625,-159451,-101617,-69516,-91302,-77155,-10334,26569,36060,60975,119713,78275,8283,26737,141045,195068,77204,-84649,-41823,50445,62902,88309,74373,81374,25221,-36223,-96357,-61403,11166,26017,-12781,-46014,-57698,-67273,-54621,-16939,31628,85131,115404,146568,96795,112056,95219,36336,27191,-264079,-456705,-408661,-257138,-184415,-164143,-152107,-174215,-119957,-6810,58629,29590,-65024,-96452,-38660,1525,-14523,-57314,-53482,16082,109184,60148,4602,-69133,-124926,-83627,-58891,-52427,-4960,6231,-63336,-35209,80895,117871,82380,-33327,-20596,129764,233070,178542,-18032,-110454,22788,104980,72153,-16106,2404,43308,8289,-38477,-49883,-40109,-35911,-71588,40392,171100,134017,83759,56268,59078,45163,-83,-64578,-84459,-68155,23975,109735,146061,134526,46699,-38735,-93503,-10772,138934,212708,144952,28106,-74841,-62681,307,4997,-33523,-76830,-42938,-43312,-38583,-44761,-83900,-56454,-79717,-71070,-27192,-5798,-2361,-28228,-28676,-11569,-53898,-103673,-3821,78956,12112,-110556,-89150,-1376,104221,245632,148570,1430,-57187,69503,285115,305845,157440,-19407,-47013,125726,99847,-89638,-41449,96264,135811,26244,-63779,-74381,-39029,-22988,-33921,-28202,-13673,8233,-10093,-50730,69605,235242,286462,172373,41837,-22689,-17374,61335,211951,312608,303664,237805,94389,-23233,-72786,-60519,-12459,-4676,1376,-73,7854,19673,59186,98434,52975,-30971,-105859,-86745,-12082,111250,208850,204728,215366,239921,306836,339737,250518,206710,150007,84300,12678,-38359,-37471,-16185,-6649,-50802,-119277,-113441,-65046,-82820,-116436,-103988,-91437,-34566,-375,30840,-11648,-69630,-78673,-101715,-141546,-64520,-86659,-123671,-54230,-8526,-339,-25304,-44132,-31010,2416,59564,85611,117552,96610,-9024,-40228,-53929,-82943,-88847,-78022,-79648,-82481,-99599,-46780,-29270,-26021,-28823,-67508,-92849,-121159,-110842,-106862,-113069,-149386,-109772,-43939,30584,82387,56621,-25718,-50911,-61199,-75658,-75137,-58658,-18176,32620,83213,72091,16981,2082,-10451,-40696,-43695,-66148,-80303,-30953,3376,1933,-10890,-18897,-12244,-26797,-21819,-64416,-120133,-123521,-94264,-34777,-48095,-39140,-28754,-32953,-79478,-128080,-135014,-110150,-54691,41464,86452,119072,100798,33867,-43789,-89305,-48033,4098,81163,159213,110387,-18807,-70355,1831,7184,12624,-39009,-90340,-87300,-82935,-84298,8146,78469,91369,64518,38844,31615,34806,22088,5867,3269,-33543,-59202,25631,88624,89500,3911,-9238,91028,88854,24937,-12953,-26793,15618,51899,91822,96921,60002,22730,-36744,-28683,10598,19593,46116,101744,93712,-65122,-26131,87706,157299,227904,220454,161143,103790,96163,69372,4839,-49687,-62959,-55030,-122826,-21375,87441,150673,147935,-6228,-104958,-40385,-43084,-43641,-6635,56,-18359,14631,57540,38743,88794,162711,167721,26516,-73773,-71522,-13997,37432,-6818,-92584,-88302,-20379,22761,-20752,-7252,-31901,-64499,-59493,-39788,-8912,62994,134470,110277,8907,-62441,-51590,-76326,-139964,-107222,-86281,-72125,-519,57516,54060,-16717,4384,99815,127097,110839,84561,8202,-89790,-53513,-539,21421,41236,151917,343637,388912,264591,190602,137455,55157,36756,1427,22273,40736,6931,-71734,-128940,19952,235924,170410,12402,-35936,-19352,-28811,-117876,-128982,-36851,29788,13994,-38384,9575,117507,96942,74384,77976,70022,-14825,-73247,-65285,-17964,-24546,-42132,-47073,-43053,-17713,-16659,-48280,-110628,-98175,18285,147153,234161,138633,30274,-30241,-103392,-44595,-1560,-11608,-11654,42758,91142,187715,244929,239195,249597,249446,112135,-4789,63394,261831,274932,127324,9874,-49958,5841,23437,7304,33214,-21983,-67903,-71061,-48451,-7129,105317,173072,123721,19248,-4612,25069,77435,205795,315890,279203,148806,44148,-5001,-14271,-8643,-9603,14030,-9428,-34858,-28370,46,22734,25162,3998,5376,-8989,-63240,-91458,-70536,-27383,2705,10137,15487,68751,99651,73008,4480,-41332,-52040,-83514,-122797,-45035,75238,118829,148315,206954,218787,143814,9965,-57547,-47399,47827,109813,97230,-1322,-67674,-13382,20996,6067,-9925,30706,79225,106542,79951,-1885,-80111,-92247,-79998,-84925,-88671,40496,73657,4866,16166,-1769,-30315,-29629,-33589,-21618,-13906,-19532,-33249,1333,83600,129082,106348,23662,25407,36727,4257,-71414,-34452,35898,31905,-62576,-120720,-31485,1705,-72263,-94496,-20651,5307,-21059,37528,122242,124228,62504,20121,4999,23114,124001,192783,162628,123378,61888,-21653,-67103,-92723,-75023,-32760,57577,159442,192087,117879,64764,39584,9790,-51494,-80309,-93296,-63251,1788,99767,239702,369193,210423,-55018,-33142,79001,117666,28463,-32330,8742,54399,56852,39886,-19456,-56273,-84329,-72587,-106545,-23899,49261,102840,106496,4063,-36661,-51537,-94378,-138483,-68901,1357,13617,10238,39877,110250,159977,120676,6950,-81788,-69468,-42560,-54458,-86073,-78254,-24979,52543,50196,49880,43743,61554,59284,-10206,-58864,-10209,16848,2621,-36342,-59152,-44472,-21015,3675,14700,-24952,-120294,-47779,20662,101000,69916,44936,-5851,-52522,-10640,63374,80231,-13049,-93483,-80891,-42352,43032,129824,99590,14489,12484,28411,-4903,-76941,-109892,37465,81760,78126,95272,125753,135857,67419,-6621,-50503,-59110,-14894,21047,-19555,-77079,-132403,-56171,3789,794,-8702,-63493,-104371,-54836,7496,24122,32147,59585,77457,56874,55141,37258,20959,12525,-38685,-12543,66791,201912,263198,292350,215029,78068,12439,13205,-4858,-21856,-68243,-15728,103585,258704,291008,157337,21333,-741,9843,-21571,-150956,29486,126734,140400,143518,118891,24330,-50600,-47412,49715,-9009,-116086,-121678,-97888,-101341,-88261,-50297,-32429,-74388,-92768,-67940,-54488,-18428,37278,109667,50867,3323,-3452,-21847,-50092,-105974,-51380,38065,63590,53694,21151,13445,10926,19739,61924,89605,78606,50920,31283,-19553,-15254,-7251,-42139,-50751,26852,128410,129273,119900,151735,146033,182807,204302,192817,123950,87672,64725,21158,-45899,-118671,-162572,-140694,-111893,-126650,-3179,115035,139274,107596,46909,-23427,-40832,-11353,26672,36734,-7915,-36149,-44177,-74385,-83460,-18501,29749,4779,-40302,-55737,-58229,-47165,-17956,-1162,-19394,-15254,-19300,6785,-40824,-83091,-33118,140474,420391,512812,364357,140808,38447,42536,62261,95042,-4766,-16320,-57329,-106877,-37765,19158,37822,38597,-7441,-53866,-81695,-68805,-22489,19564,24396,17550,-5681,-10886,5112,19557,-16985,-78679,-105998,-70462,12401,92136,99253,71548,38971,-21082,-57272,-114344,-150611,-117659,-86354,-60063,-41318,-15849,46121,65293,37731,65309,127477,162579,86737,-24137,-98048,-58228,-20189,-346,12436,51076,28463,-38412,-70309,29295,7324,-113460,-130878,-86989,-85683,-62465,-55779,-60515,-52054,-22397,60952,109482,91321,5926,-62276,-5436,27761,-80,-9148,-16552,-86897,-115799,-98525,-77094,-29827,25348,13090,-10414,27859,93756,64031,1513,-11303,-55301,-129179,-107874,-29349,-23283,-584,36486,12544,-18314,-48884,-12829,-2002,20396,24946,-48930,-20966,54609,94815,176647,262846,266112,150065,55955,-30167,-81381,-81893,-44990,-7648,-40043,-78412,23892,68278,12923,-35211,19058,58736,73404,25098,-72846,-115570,-126389,-129239,-90218,-107586,-136531,-74012,-49599,-3921,56355,106660,158945,160715,81945,-17795,-85888,-150839,-144486,-70171,-52399,-73174,1804,47799,-10585,-18469,-45898,-121754,12966,78428,37659,-5929,-70228,-55133,-40648,-36175,-22141,-71762,-79000,-29021,-10336,7321,36654,58585,57152,38788,14553,39478,125965,225797,229683,183969,139873,158157,170765,280609,299392,260799,123509,16657,-60003,-73067,-43596,-7343,-19325,-44309,-64071,-66082,-8046,30267,25936,24207,14592,27639,2684,-58434,-51716,82226,134240,49916,-42724,30976,107106,140691,140966,145505,150639,122579,97785,78364,77199,38891,-35227,-63330,91693,372316,537276,516875,224039,-13208,42589,74736,48330,5091,-5202,133431,247882,194986,88367,-16122,-72996,-91946,-24066,4949,-25943,-62813,-77106,10716,168797,420913,486013,353042,142626,-51932,-153985,-167623,-107716,-55913,-36634,-48444,-81592,-100764,-102561,-151137,-109303,-14546,97749,103625,49439,31248,959,-32074,-28311,3731,-20477,-24454,-10700,3681,106025,218227,247303,161741,73975,51587,47410,32851,-10079,-20161,-22928,-29447,-58848,-71117,-1167,53039,85071,57073,-660,-50741,39194,135373,166154,102052,5099,-66739,-81963,-72189,-35095,69784],[148703,66798,-2703,-54730,-71546,-48323,-58124,-61441,-37585,1007,47124,96468,135343,96185,52580,17939,-38276,-69338,-63410,-47645,-31517,-44409,-95862,-52549,33114,88890,90188,94543,75302,-3231,-90458,21902,72920,29057,-20189,-36505,-35161,-21955,-33322,-98608,-106296,-90827,-72217,-113919,-28429,87404,165175,172793,129350,21532,-74237,-118711,-46049,41355,69227,14958,-15962,-14449,-27331,-8112,-11071,-12238,-12065,15378,52492,45488,17217,-30904,-60978,-39937,17286,35835,-20457,-46747,-34197,-70519,-42203,166384,342555,288227,122166,22790,32032,7004,-7367,13479,-13674,-69999,-67253,-18555,5733,47002,112945,185629,145457,71570,69832,84388,78396,104380,62000,-18036,-80263,6164,86294,103792,79307,21681,-77183,-50986,21317,108084,231285,184503,6925,-99974,-68685,-50625,-61397,-65748,-73344,-105283,-62751,48659,151168,162445,-15377,-100566,-16035,-6880,-41868,61569,182132,240286,121753,2126,-11065,69310,85094,10721,-38044,-72771,-40205,4798,21593,42939,-8256,-46960,-41296,-39484,-61075,-27953,48565,107651,128687,86585,7784,-30582,-35564,-25621,-15853,-10726,-27155,-54328,-115137,-64520,-29803,-46351,-10425,32423,-14894,-102584,5309,115839,114384,26936,35682,26813,-27960,-90636,-47753,33062,-12771,-129372,-91821,-83118,-51245,-33955,-44803,832,59239,145207,174029,135442,99946,61458,27246,100343,179800,277531,388657,358501,223009,89667,46586,-12309,-61163,-105259,-75301,-82770,-9419,40571,85063,164691,172709,43257,-74032,-67914,-54124,-60679,-20401,32190,13316,33270,65100,-7964,-71086,-82262,-95334,-139904,-45774,8579,23048,-228,-25975,-24957,-92,9096,15058,-25595,-62640,-35173,-87617,-72411,34304,113388,133156,129199,137440,120388,113020,133835,141120,34952,-59912,47474,96932,73276,48866,10604,3009,527,11810,17864,3394,-14912,-12759,-57797,-72456,-30005,-104011,-78158,69788,202334,199968,77931,-13047,-51570,-94743,-52469,76356,175245,187737,112665,64098,67536,42611,-1631,-20706,-59497,-56876,-39627,66066,102269,174579,190069,101669,-45713,-137059,-140472,-104657,-43808,-16277,-11807,-9409,57413,58846,-5041,12640,80447,153256,151095,66532,-68,-27422,-29831,-39765,-23587,-99211,-117943,-98664,-35411,5253,22644,24985,-23664,-139868,-39848,36067,103115,174690,229209,190264,69324,-15900,-51093,-46650,-29358,-83428,-122030,-158790,-136118,-51133,20234,48216,-13501,-84525,-86174,-23154,46680,97200,83983,11112,-27266,-41071,-13525,-12180,189,-4828,-29334,-44885,-24781,26361,20797,6348,-38779,-70129,-30074,-70399,-87324,-67249,-82078,-97658,-96004,-96439,-115424,-111604,-53950,29420,98233,140133,207495,301802,269516,203761,120189,37397,38407,58811,17566,-45681,-15830,42856,14232,-69774,-124568,-78256,-95151,-68769,-6721,35665,38863,9821,-2172,12687,-12971,-12480,40244,106606,133988,107008,39365,52456,53463,45222,53401,85499,115609,163833,314447,479252,506537,275389,132117,46531,-6853,-29197,2885,16437,11757,4308,-16033,-29004,-24483,-52392,-75983,-16762,9090,-16757,-52183,-75143,-109162,-119925,-111060,-86453,-34291,6660,-10728,-44564,-33125,-37628,-37442,-6934,-24161,-67170,-95049,-42917,33066,84196,65518,24374,14078,44568,-7595,-91827,-113975,-33173,-14187,59,17954,8643,-21302,-20202,1778,26113,51968,55442,31138,-12101,-36413,-4497,42018,94250,87110,-2063,-65900,1077,9630,-25407,-85613,-85091,-1843,-26011,-45001,-61827,-65989,-79755,-69288,-38058,-35600,-23380,27352,84963,156882,186398,149772,40846,-81110,-120509,-17519,40033,44230,37156,45843,44164,64125,49600,-28896,20435,153172,195287,173944,136499,123388,123369,202174,351934,404321,243216,103455,22988,-58486,-80718,-38106,-1994,56283,140449,134846,86391,27223,-60937,-136828,-130431,-100511,-62763,-62366,-49882,-49703,43109,100362,141787,157401,120945,-3806,24968,87007,177508,249942,196394,62228,-26079,42028,109973,137515,108207,57388,-8068,-73965,66934,291238,310462,142963,33113,-7592,-36795,-11128,42840,105905,127029,184548,214492,84186,4494,-11112,49646,139163,355975,577454,587612,431134,229054,79931,-24862,-126191,-108793,-78623,-24245,-2952,-51922,-70996,-21455,-4834,-42308,-74802,-115005,-100114,-15044,39782,45452,12945,-98498,-51298,41401,113379,196181,416945,589925,529886,324662,121961,38943,108160,173300,78774,-21775,-80088,-70489,-44593,-9890,30613,44276,58606,50108,5632,-42489,-48100,2438,40567,43319,-21426,-88567,-7894,20415,-41784,-69453,-85473,-92115,-112416,-16899,84128,172770,232410,242219,99299,-45173,-20536,10784,-3342,21512,106522,126398,116361,96460,-2081,-46331,-23813,5617,-11230,-60665,-90746,-54777,-4225,-11025,-65067,-124048,-61591,-1808,-32924,-139996,-148415,-61465,12593,124186,183092,114584,20843,-1592,-15708,-14311,-11701,-20138,-34109,-82485,-118740,-91306,-117007,-84307,9758,60651,-37539,-104440,-34738,-16579,4026,71704,120387,33922,-84120,-94055,-46692,-76041,-60339,73467,233030,148340,48212,64007,15702,-66289,-47184,-15385,-16476,-48385,-53465,24533,84044,53129,-15472,-125139,-90047,60426,149783,127750,185280,206642,25778,-103269,-62922,-11068,86142,179086,136946,82194,74566,106917,183986,172046,79604,-72571,-36937,123637,190901,137499,33062,-18405,-20203,-20950,5678,61719,141512,183777,119490,21608,-72317,-123663,-144543,-142436,-78514,-16204,30473,93726,122277,75424,-44757,-103505,-93563,-21281,-879,43123,147496,334176,450323,384140,183369,40927,52624,203134,86060,-62671,-13393,45064,76978,70201,20204,-24520,-27969,107072,123426,61835,19050,-16913,-32494,-18232,-22546,-48382,-110537,-104372,-32445,31790,-7093,-16184,-10059,-21950,-37873,-83835,-77347,-90345,-81576,-50571,-31235,-482,-2332,-50912,-97455,-42500,82818,59979,-32793,-46661,-983,-17102,-111871,-166774,-159658,-106180,-70036,-87570,-88341,-29171,6271,16123,42678,106813,76890,17547,48334,157042,202930,83426,-79747,-50422,48704,72673,119588,104077,113396,50429,-17750,-93258,-74405,3669,19849,-20283,-47276,-55865,-63656,-43343,5671,55056,107900,140935,156045,98662,106618,94166,50653,24918,-246746,-418294,-391422,-255332,-186497,-160846,-136584,-144543,-141291,-9542,49830,727,-92727,-38481,11266,27889,-6406,-38844,-19154,51299,155991,99536,23444,-64101,-125596,-81906,-58753,-56300,-15394,-7372,-70834,-31653,80217,116691,75420,-40797,-29469,111648,208205,145957,-27859,-104120,23095,95815,53902,-27328,19382,63363,23768,-32213,-51909,-49792,-55008,-92429,64070,198745,141955,82927,49054,44616,33145,5240,-50935,-64741,-70305,6406,96221,139199,121747,31344,-46398,-93372,5688,148123,209670,143317,33830,-69186,-59113,12778,17895,-26971,-84656,-44378,-37839,-31472,-38498,-88278,-81001,-104720,-59664,-5774,10475,-9241,-55280,-53721,-41719,-76128,-101314,14870,96990,25888,-97674,-125035,-42348,53072,187114,141268,4562,-54659,86965,319705,323469,163517,4719,-95678,49155,71157,-88486,-25372,136084,138511,14566,-87702,-104222,-66780,-48190,-51388,-32382,-17047,-1258,-14549,-44377,72407,214865,221314,105584,517,-43328,-24575,60737,215028,324496,322273,254069,104045,-14678,-70648,-62861,-12318,8923,22297,14430,12371,6551,25982,77597,52407,-27977,-94469,-85343,-29935,86883,210761,227806,240237,277539,352366,413223,321750,247519,167939,105121,44982,-8836,-28413,-38454,-45608,-86696,-144471,-98704,-57144,-78869,-116474,-103592,-64764,-1953,27732,37152,-21317,-90724,-98747,-108931,-129003,-67319,-87673,-116040,-44779,3810,12230,-16945,-39345,-25645,3286,52488,76049,117479,128043,44852,5726,-21692,-49064,-61998,-65070,-70488,-73921,-107316,-54441,-33224,-8474,-11073,-59555,-94424,-127795,-119717,-122361,-126453,-136412,-107052,-42821,29800,78721,57693,-24076,-53207,-59162,-66619,-64396,-48431,-8874,38089,70009,53362,14163,14142,16583,-16492,-27932,-56084,-82270,-36484,-3274,-2905,-8977,-4719,12234,7951,14122,-36015,-135518,-125134,-78483,-33045,-56704,-53831,-43370,-42066,-76662,-122306,-130669,-93879,-43153,47223,79712,98660,79214,19098,-53144,-82042,-36073,18616,100137,165542,91538,-34046,-67125,11634,16001,13017,-43694,-84532,-73879,-77104,-63818,34130,103423,111161,72161,36421,19841,14093,920,-12301,-7734,-36890,-57303,27332,90488,91655,6592,-10185,103481,111202,38758,-6818,-21432,17358,47625,83613,90056,61557,36334,-23679,-34252,-12330,-6411,23148,69535,80820,-63194,-38507,75178,147012,216731,217774,170339,106856,97261,74193,11512,-47726,-73352,-74024,-104833,-3780,88904,131142,127661,-19689,-98038,-39572,-54248,-62554,-20150,7649,1824,28765,60987,28250,81267,158008,152847,14713,-85188,-79147,-19868,28879,-18837,-95561,-39970,38463,88584,33921,-432,-60284,-95300,-77453,-51764,-17532,65466,141477,124146,24603,-64465,-70241,-101956,-163373,-107946,-82991,-72560,-1988,52488,46975,-29818,-12848,82655,123390,127940,101817,10276,-94173,-52724,3014,27851,42608,140122,336913,419507,331328,254930,198773,97770,58858,10296,30544,50766,18114,-60448,-126585,15829,223975,136735,-21013,-62790,-36610,-31919,-105995,-137256,-26590,47874,39694,-14040,20357,108016,76753,54663,57790,56204,-17064,-65345,-49793,-1475,-16308,-49705,-58463,-57839,-30904,-23404,-47947,-100888,-87783,13818,132279,199470,86724,-5650,-64598,-132373,-35127,-8493,-25628,-11362,69338,137346,216336,227255,200384,191908,219113,123597,11645,65238,254128,254518,115087,8601,-47867,60,7518,-13106,7667,-20166,-54340,-44955,-19625,16916,111561,148886,82108,-5752,-21781,6811,61489,193683,311620,283380,150607,43404,-9291,-24016,-19907,-13058,24326,27733,-1089,-7806,11879,38675,52520,34633,29802,3176,-56883,-78685,-55515,-9958,8521,11065,23811,82012,111032,74593,-12518,-73332,-80024,-107381,-104949,-10711,107645,144321,169173,233798,275300,227312,58966,-55979,-70120,28104,113677,117994,12731,-66681,-22266,4559,-1032,-2894,43154,89322,110442,76467,-18013,-105984,-107358,-75527,-68529,-96341,17597,43731,-5640,20649,12034,-17300,-22932,-32030,-19924,-606,2440,-19458,4154,86681,133218,119465,37548,41704,47447,5380,-71815,-28801,33441,17767,-82072,-120874,-23008,894,-82108,-96291,-9270,27523,3980,61267,126980,115056,59350,9008,-8793,21489,129549,192187,146254,109136,62475,-20655,-74569,-98892,-64925,-30286,46225,132634,193126,145557,85504,40192,-843,-68524,-105438,-106253,-59233,18000,120714,271850,390958,235241,-42882,-50968,57762,107848,38356,-15311,29774,84445,84876,50350,-20689,-61202,-90599,-75137,-113403,-47805,10270,46078,52819,-17461,-43498,-48660,-89918,-115259,-61367,-12057,-15261,-10748,27550,86992,119830,62695,-48325,-112594,-66592,-36233,-49822,-88231,-88637,-33931,37392,33023,40091,40621,54006,45306,-13675,-48424,10240,37558,17767,-25942,-49812,-32957,-10950,15941,6103,-33695,-62021,-16281,16033,99253,79734,69955,15726,-18810,17870,77721,91188,-5590,-89683,-92905,-43300,54132,136682,102409,15000,1386,5585,-18085,-75107,-118627,11741,61039,69949,99567,135470,149617,85548,9823,-42151,-65527,-27819,7655,-25919,-74886,-128693,-78188,-17016,7706,-3920,-61015,-115560,-64836,3115,23304,27446,52901,72338,53144,52024,35254,27112,40146,2275,-8375,52287,153156,178964,222685,181181,70368,2477,-537,-16319,-24346,-58976,-7795,104611,247350,269627,143465,28812,12435,13349,-27048,-89425,76557,145580,133415,115012,69681,-29299,-82114,-53268,53895,-1470,-125690,-117337,-112696,-123853,-103249,-55862,-36078,-73921,-85511,-55926,-42645,-11172,44915,115934,55492,8936,3900,-10495,-34597,-92418,-55927,44882,87054,77887,31770,13478,10817,21250,53656,73405,64593,41020,32199,626,-10995,-11678,-44988,-62216,-2646,79652,96542,139699,219340,185047,190619,198924,190930,135131,110381,81755,25931,-47881,-125861,-162314,-138455,-111177,-124019,20856,142391,139736,100055,35621,-36743,-49149,-5266,45082,53979,-3957,-48975,-58770,-89395,-95934,-12441,37977,6348,-44022,-67356,-68947,-39790,10534,46722,38984,37883,23171,28206,-35905,-95141,-58679,108128,356656,414405,263390,80936,23138,53492,76817,87555,-22623,-26841,-56301,-103977,-52537,718,17762,19727,-23393,-66426,-75926,-55421,-17399,15378,13941,15365,-3495,-10136,163,14595,-14521,-77829,-124435,-96658,-14906,65531,78976,65139,37852,-24957,-64025,-122988,-137788,-107742,-77631,-51163,-35450,-14146,43680,59345,47596,87079,149317,183358,99093,-18620,-89348,-43630,1342,28438,60335,110035,59322,-13719,-53707,38153,-576,-96695,-102928,-68988,-74358,-59840,-46286,-37935,-34795,-17853,68243,121214,100050,1573,-71206,1553,56897,39040,17504,-6446,-82799,-113764,-106051,-85026,-27002,39888,24239,-2666,29192,87679,54885,-7632,-15315,-51574,-120515,-118552,-43382,-35172,-10339,24109,2566,-18798,-43371,-20532,-13589,8115,19699,-34964,15693,82546,103576,171710,266132,293129,180280,66427,-22274,-79936,-76404,-40371,-8439,-42514,-75288,30709,94000,36508,-34631,10685,66727,85498,27785,-69948,-110229,-121202,-122237,-95963,-109542,-143318,-88899,-69676,-16856,54539,116364,185135,201919,119213,8208,-82100,-157297,-140156,-64445,-42020,-34682,59685,72257,-10240,-19282,-42626,-119032,-1311,64769,33550,-3806,-66428,-45950,-27882,-4561,24150,-24196,-69346,-25227,-14942,-8366,11826,29895,25413,11019,-16340,6782,104309,238113,283312,269312,192070,174372,160455,241151,248999,253883,141696,34831,-47152,-66813,-43955,-11613,-24280,-48193,-68976,-73774,-13990,27136,21566,22071,26294,40303,3837,-63533,-65555,60382,116603,46023,-28091,47485,124963,155189,133384,132785,144056,118960,93334,72865,70284,24122,-66915,-103289,73334,358912,529762,500788,192631,-39423,30169,87666,72097,26411,27002,173214,270149,197639,79369,-22794,-37868,-29271,31479,36866,-10514,-54873,-83700,-10367,127178,354212,407944,292862,117741,-55866,-147051,-168145,-115480,-54574,-21176,-24278,-59566,-84235,-92818,-141582,-102717,-11115,91319,74981,25946,19860,-1281,-31504,-32117,-1952,-21039,-20500,-304,25374,142200,271177,308770,188510,78796,52624,50573,33550,-9082,-24904,-26925,-37318,-75579,-56519,11831,54143,67657,34404,-9979,-53021,31238,123911,162727,110526,16467,-56552,-66370,-48889,-1371,102872],[161954,73717,5347,-47364,-67286,-50234,-67490,-75959,-38498,11414,57890,94698,114898,76684,48654,24741,-27306,-61138,-63018,-46362,-31639,-42429,-89662,-51966,31629,81240,72404,69415,40357,-49071,-84239,61214,87054,22760,-38417,-55799,-29974,11420,3605,-66817,-83136,-55075,-33002,-97840,-33389,83307,168843,177801,129883,30236,-62275,-99447,-42370,28989,42433,-11687,-44517,-39687,-43521,-11550,-4029,681,5750,33347,68678,57626,17932,-30719,-63566,-51357,1042,28356,-23188,-31670,-5089,-42339,-51609,173662,354039,310069,145204,13572,3677,-29405,-21682,25060,-5815,-62071,-69491,-21193,46,39125,98259,175902,156080,89405,96861,119100,113908,139639,99160,11585,-68012,3824,83342,96447,60322,-9724,-105522,-39285,19867,101262,229800,181730,13487,-92099,-61996,-38262,-42861,-47241,-63743,-115016,-72168,42470,154512,183935,584,-106603,-24279,-7687,-33612,79160,215698,279378,147344,10158,-17332,51474,79271,19835,-29044,-66955,-61830,-5445,18136,34683,-18771,-59720,-50780,-41603,-62676,-33965,35326,81154,91953,52554,-17786,-42748,-37160,-29444,-18708,-7088,-17325,-41165,-100494,-73892,-39524,-46207,579,42531,1339,-81400,9240,142122,118969,21997,26725,25647,-24616,-95510,-83837,-18017,-59495,-97449,-69864,-61793,-29002,-18472,-62831,-12060,56947,153284,177595,136333,106250,69150,28653,86452,163867,253578,357618,342030,216049,77455,30646,-23078,-62616,-112248,-78155,-95386,-11586,64560,138891,201443,190066,56199,-62655,-67666,-57172,-66807,-18964,57839,47067,39164,35696,-63488,-77790,-59366,-70684,-133072,-48573,15415,32808,4185,-27966,-43599,-27289,-5097,16007,-17199,-60553,-51265,-102445,-53539,58099,134824,144566,128407,123411,97789,87427,109572,113290,16211,-57210,62367,99292,62918,26757,-18883,-21523,-17976,2374,15599,8065,-2780,-5464,-54738,-75121,-35010,-99953,-92401,52894,189414,188551,66413,-18092,-53880,-95073,-54065,70591,163225,173940,112256,72970,76767,49859,2493,-18466,-61729,-57357,-19818,98363,118484,196892,222535,114257,-40465,-141866,-157303,-118850,-49616,-16828,-12749,-16273,36664,55816,-4497,14296,78433,140932,130077,59278,-183,-38933,-55229,-86680,-82076,-111865,-117904,-118242,-52370,-8458,13946,24987,-22177,-120456,-27905,56027,119645,184208,234128,179749,46593,-29317,-53653,-52908,-41428,-92812,-121614,-148496,-132325,-44395,35815,74313,3728,-81079,-91008,-27350,33662,86176,87589,28762,-8186,-25042,14545,16327,25227,4663,-29467,-51331,-25345,21222,11173,192,-37363,-66161,-26106,-65229,-79030,-50868,-70007,-104502,-99199,-92295,-108468,-116709,-67732,6521,75656,119550,173598,247441,198527,146634,97408,43543,24686,37151,8137,-44736,-5036,43703,1039,-87489,-132773,-84969,-103567,-71866,20229,68665,68503,41295,21923,13754,-22619,-22612,29915,100417,136923,125724,62573,64964,50724,41894,56613,101789,143135,199534,363541,532580,583072,387157,210828,83300,-2769,-35848,4784,25658,25211,21584,4356,-9004,-4838,-30566,-61206,-12132,-412,-32012,-67621,-83382,-111434,-118778,-105974,-78735,-27686,6485,-13573,-44356,-35556,-47615,-52372,-22880,-42423,-89940,-132091,-61512,11492,58887,38121,6570,2937,36391,-13053,-101235,-102534,-25538,-12905,-8488,-2002,-16991,-37233,-24229,11360,39046,57656,61672,49634,8378,-31723,-1960,48246,106305,104659,-3170,-78813,5237,21909,-17472,-73280,-43805,22400,-16519,-42094,-59296,-65971,-89321,-90309,-64442,-62112,-41333,13466,72002,137683,162404,138332,40532,-83260,-130241,-14691,52421,64280,57417,52343,40447,40531,8426,-83857,17698,145645,190111,174292,126349,117447,115990,188699,362918,466623,305218,158819,47407,-51896,-78324,-34575,2447,64464,151012,148293,97000,43129,-39634,-111433,-141370,-122635,-83272,-81565,-68293,-37486,68253,129542,173135,171889,102313,-25367,15799,76151,159163,230589,183594,47416,-19709,64087,134269,154690,119557,62275,-10794,-70978,71640,294830,309857,132865,28851,-22004,-44207,-8900,52781,103465,107294,154940,212690,105558,25890,13813,68094,152963,372172,615746,644961,445404,192281,40300,-57065,-132765,-85491,-59958,-7010,5407,-49744,-70941,-20395,370,-42737,-86577,-110805,-77572,-2942,40535,36948,1219,-92237,-27338,70016,147944,232839,445251,552274,421222,243590,99981,46898,117741,168158,70795,-30891,-87699,-65815,-33960,1912,32306,26086,38964,48027,11439,-27850,-30498,13170,41049,44352,-9616,-72454,-7502,20517,-36258,-70276,-85665,-84831,-116000,-54990,57819,166899,230712,241752,89852,-56485,-33842,101,-6086,15347,96953,114581,106025,94273,-2669,-45224,-16897,8143,-13435,-62714,-91306,-52396,1771,8949,-33573,-110717,-98250,-39637,-62458,-150140,-153314,-87868,-30727,74289,149515,112467,24713,12458,10837,19834,19647,-3321,-31587,-89302,-132017,-96976,-114976,-90309,-21003,28861,-59930,-96564,-37142,-41117,-47864,27762,106899,53699,-42302,-80663,-39779,-71497,-51322,69778,191974,91278,45207,70136,12096,-77445,-33664,2595,-14561,-57674,-58195,20427,84000,62439,-10843,-125060,-76838,90417,169839,129657,176993,238675,63092,-71138,-82451,-39584,64665,184737,151187,73605,36855,95098,179778,172344,75984,-80491,-36485,122953,193207,136065,26402,-17412,-18389,-22563,623,52079,126602,174844,124210,32862,-65450,-119025,-141090,-139074,-80706,-24215,11974,77958,116784,76519,-45680,-107465,-102464,-32733,2995,61938,177033,367286,482540,408808,190341,28341,23836,179374,105204,-41251,-14666,24604,60927,66186,30606,14910,14666,91425,92342,42278,10576,-22210,-37223,-19975,-21184,-42252,-106575,-127904,-66889,3701,-26169,-28886,-17064,-38276,-46589,-73819,-67309,-83572,-91054,-57248,-29506,61,-9553,-67201,-110179,-32679,83200,49708,-47173,-7591,53218,37821,-75606,-150488,-157639,-109869,-70141,-84790,-96800,-48413,-15139,-5692,20864,88745,73348,27328,67660,166762,200949,82751,-77015,-58625,44018,77635,145003,130627,141701,74631,-123,-86925,-91401,-9782,7745,-33370,-54405,-58696,-63595,-35118,25459,74731,124420,158655,157978,94817,98492,92768,59272,6171,-248708,-396453,-379328,-257591,-195529,-168383,-135559,-132586,-154968,-14337,36764,-22660,-81869,22743,70476,71844,21988,-9874,17755,89476,208744,147477,44076,-60744,-126536,-81455,-60296,-60764,-25748,-21259,-82157,-30662,76066,110680,63795,-50528,-40317,89040,173966,108914,-37722,-103096,15245,76972,29201,-37413,34489,77268,34144,-31282,-58015,-62209,-75862,-105789,95475,225207,144382,76009,36781,24996,14292,4885,-39716,-46624,-67888,-14184,81900,132288,109009,20162,-50885,-88665,18131,150518,196455,130679,31276,-68902,-56104,24195,28900,-21818,-94316,-47188,-33188,-26718,-37109,-92202,-105118,-99656,-43178,15527,26749,-15141,-77551,-78724,-63000,-72046,-85326,28431,106190,35080,-79605,-157159,-81173,5911,124344,126027,5453,-56820,100505,338764,327869,169759,39289,-30346,-29572,31589,-87846,-8805,171183,136519,4013,-104827,-129852,-92233,-71951,-68927,-38736,-22992,-12747,-21539,-42927,67895,184872,156096,47477,-33986,-56283,-27892,59029,211021,324031,327306,259485,107481,-9737,-65843,-61508,-12425,20803,37789,21827,10477,-10916,-10598,50777,48781,-23620,-83387,-82466,-50936,54310,192384,230735,247243,294649,368095,453962,372235,271233,171025,113418,68663,15116,-19179,-54286,-78397,-121583,-144804,-83035,-50349,-76551,-111522,-94561,-39440,28447,53629,40782,-31144,-112127,-120044,-113236,-101448,-54592,-80356,-106754,-34067,17533,25258,-9824,-36944,-21454,4147,45757,67906,117925,159304,92625,43176,9789,-12208,-31053,-51573,-62854,-68253,-115090,-61900,-30631,14563,4046,-53529,-92460,-123705,-126842,-135814,-133557,-125421,-108539,-45083,25800,72099,56653,-23520,-60596,-63054,-61880,-56418,-40249,-2290,37884,45517,22335,1647,17045,37907,7147,-10710,-43110,-84161,-47282,-14684,-11589,-10568,6063,33779,42088,53869,-5651,-118428,-109616,-65989,-35680,-68445,-67072,-53334,-50010,-76610,-110393,-105920,-69537,-24487,59481,78610,85715,66378,12203,-53571,-66470,-22870,32189,115320,160106,65970,-49147,-62014,15883,19029,9097,-50170,-76941,-57599,-68073,-47324,54926,123363,127049,75905,31001,6321,-7827,-21416,-31924,-20341,-41731,-57425,26152,89790,91559,7169,-16701,108433,129103,52134,-337,-20176,13483,38769,70504,77426,55448,41145,-11492,-35913,-34660,-29434,2301,38070,60844,-62789,-50799,61170,133144,198509,206780,171231,103673,95011,77932,17085,-47173,-84630,-94960,-88270,12001,89122,113996,112053,-28030,-93440,-41239,-64114,-79769,-32324,16065,26421,46844,62004,15682,72310,149303,135182,2396,-96201,-87098,-28288,16344,-24244,-60164,7155,94140,149068,80822,-10536,-101252,-132068,-97272,-67208,-29719,63246,141086,132169,39963,-64718,-94111,-129426,-142130,-104637,-80765,-70520,-1172,48305,38955,-45371,-33285,63346,115307,136291,109546,5858,-101447,-56928,-1134,25724,34631,114255,307237,428049,390929,313893,250232,133130,74769,13608,33577,56395,26029,-51127,-121170,6288,202176,100103,-58645,-96285,-55637,-30959,-79435,-154979,-26486,57791,59941,5351,26165,91627,54594,34454,37862,41461,-18298,-55698,-34032,13493,-8960,-56604,-65240,-62445,-31956,-21062,-43441,-90465,-78048,5921,110470,156140,37451,-39211,-98709,-120382,-26724,-19782,-46139,-17926,88695,180179,235710,204626,164288,138771,181078,130598,29756,68992,238264,226975,99938,4319,-49531,-9340,-10814,-32216,-23298,-24001,-44400,-20857,8447,39020,108340,113429,37683,-29014,-38462,-10891,44891,176930,298570,279633,146649,38428,-16242,-35542,-32640,-17228,29089,57221,34392,15922,22700,51516,75147,61044,53483,16805,-47141,-63752,-36106,8257,11904,8576,27454,87655,113283,71207,-28598,-106404,-106091,-130380,-84489,23270,137382,164194,181140,245353,312525,303700,115470,-47236,-97028,1741,108548,129742,21192,-66877,-30772,-12330,-9298,2603,53179,94449,106777,68708,-32665,-127935,-119646,-73488,-53533,-82238,4865,25959,-6885,25979,22471,-7425,-19655,-31846,-16266,14553,24191,-4077,8169,89580,134981,127887,49862,56072,55228,4964,-70422,-26671,26227,6,-103829,-118221,-16252,-977,-92373,-100299,-347,51358,45744,90235,123213,99757,53020,-2765,-22107,19733,130618,188197,134509,97629,62688,-17631,-76690,-93067,-56114,-29939,32222,101818,186464,175533,113219,50721,1326,-69967,-122091,-115944,-57248,29596,137536,298808,397123,248535,-36051,-69295,37462,96049,44897,-1878,45469,107443,107866,59994,-19206,-63420,-96682,-80068,-102526,-69652,-28695,-5606,4670,-41137,-52632,-43967,-74427,-88922,-52882,-30266,-46694,-27006,16281,60814,73500,3544,-97208,-124761,-64031,-33911,-49455,-94049,-101833,-41604,24154,18003,30790,35250,41242,23864,-23059,-41041,26526,53618,28821,-18356,-41902,-22602,-613,34912,22560,-1701,13649,23683,16916,96881,89344,96467,36760,11720,44449,88955,97773,142,-82302,-100526,-41746,64406,138448,100835,14745,-4231,-6747,-23441,-67942,-121559,-14847,38782,56929,95856,137406,156464,102560,25207,-35669,-76391,-47647,-12778,-36740,-73463,-106340,-93999,-36024,20987,-1692,-59733,-129603,-77930,-4031,20198,20453,40227,57556,38906,38592,23875,26689,65144,59765,16154,36266,95913,93394,146254,135549,53167,-10929,-16056,-30317,-30122,-52427,-3156,100062,225644,240287,131605,38322,20193,9965,-32873,-35085,110807,150028,116818,80891,20631,-71857,-76260,-29388,86693,37927,-104637,-109929,-121890,-137517,-109608,-58750,-39315,-73342,-78553,-45443,-33726,-7971,46731,116101,57221,13211,10488,-147,-20939,-79769,-59087,49768,106792,95322,37314,7435,3863,18593,42837,53600,45462,25494,24756,13108,-11131,-19966,-50639,-75975,-32961,26458,58128,150976,271380,212230,187077,184196,180349,138565,124998,90998,25981,-51321,-133324,-162052,-139721,-112672,-125556,38608,152945,123229,78675,14707,-56033,-61643,-3202,58037,64701,-6206,-65994,-72386,-100111,-99479,-11129,39753,4569,-48884,-79675,-82012,-37374,31239,89741,97091,96782,72748,54575,-25309,-98021,-83870,74469,283392,310774,172564,34449,9336,61404,89721,80137,-39505,-40119,-59722,-101721,-64078,-14846,1092,2934,-35670,-72461,-63699,-42218,-13666,10412,4744,14632,-601,-9185,-3930,11783,-6918,-65307,-123501,-121811,-43592,33561,50980,51305,28863,-34349,-75469,-132930,-126087,-98173,-68162,-42678,-29885,-13395,37141,44186,47309,100134,163134,198334,108433,-16741,-84473,-30401,23588,59233,115155,176705,94299,10568,-37680,41421,-11414,-75026,-77764,-51201,-63622,-57838,-39032,-19577,-21344,-15091,72884,129950,107501,-2747,-81781,4301,79668,72339,37564,-2286,-84936,-117498,-114471,-90894,-25168,48784,33574,6871,33866,84988,49935,-14988,-21902,-51341,-114076,-125204,-55634,-44425,-20952,8537,-10777,-22533,-38222,-27128,-24130,-2334,16887,-19522,47576,106636,115164,167876,258344,300515,194871,74955,-8652,-70067,-67835,-37020,-13558,-50148,-73268,34035,114582,57374,-35486,-3311,67635,88144,23891,-71666,-108706,-119405,-117103,-92049,-96695,-129677,-98433,-89185,-32313,47253,120016,205104,233612,146194,23942,-87381,-171130,-135026,-60075,-33154,2702,106729,83862,-15131,-23531,-42165,-113527,-21267,43553,24604,-5129,-61683,-34590,-19678,18841,69335,30807,-39650,-19902,-21027,-25993,-15256,-1748,-7959,-18758,-49055,-28740,75247,234790,316474,340052,243467,185069,144755,193860,191821,234947,154049,49236,-38702,-64294,-47622,-19313,-32916,-56016,-77373,-82986,-20675,22376,14382,17435,34384,47428,501,-70968,-80920,35816,93332,37689,-19216,57717,136845,164555,121481,119067,137413,114347,85444,60901,55178,2510,-102247,-128070,66610,343292,508374,469562,160539,-62779,14943,95484,92397,43581,50808,196462,269718,184728,63149,-24659,-4487,33849,82539,62018,512,-52212,-95124,-33493,87082,278652,318346,225569,88307,-64539,-142420,-157341,-128472,-58483,-11311,-3093,-37159,-65962,-81745,-134433,-102470,-14217,77576,41633,-591,5141,-8181,-37080,-44377,-16126,-26552,-17031,9372,43433,168689,311409,361026,210280,80406,49119,45475,20802,-21726,-39518,-38163,-52092,-96607,-47026,16720,47649,42346,5619,-22785,-57795,17508,104537,150018,110792,20772,-53089,-55607,-28359,30722,129932],[170466,78333,11464,-41308,-63810,-52585,-74666,-83956,-33469,21776,66269,92264,95532,56834,40328,27739,-18527,-53363,-64351,-45445,-31109,-39581,-83794,-54813,24388,67407,51932,53644,28961,-69115,-30319,111624,109865,22134,-54472,-77574,-24936,39323,36234,-36729,-59323,-22389,2266,-66064,-30393,77287,164655,172921,119605,28796,-58318,-86867,-37095,20294,25038,-28554,-67852,-66419,-64073,-15718,3512,14649,24021,51077,82541,66782,17248,-30917,-65508,-66556,-18109,18480,-24487,-14949,24432,-12008,-59576,169619,345926,314859,164123,13771,-23104,-65417,-30329,33720,-2560,-56003,-70146,-23607,-3918,31184,81191,159441,161274,104118,120091,150521,149632,175612,136912,40088,-57392,-327,78242,86936,37590,-42913,-88605,-27544,15775,87681,215579,169967,16595,-88496,-59753,-28768,-26485,-29348,-50976,-114841,-80522,32792,147309,191066,14801,-99196,-34423,-12307,-27280,92836,237569,300922,165526,15360,-28493,26602,61687,20661,-23016,-57970,-81587,-20388,9726,21819,-31884,-75058,-62234,-44872,-66048,-42192,18511,51264,53515,18326,-41306,-51705,-37079,-31725,-21981,-4842,-8429,-28389,-84069,-79147,-47340,-43165,9617,48957,14988,-58365,13594,156485,114131,12004,13135,20137,-24165,-95552,-118312,-71142,-107950,-65358,-49811,-42436,-9725,-5229,-82261,-26246,50879,153022,173123,134188,111402,77261,33636,81094,157509,236888,330807,325210,206179,60020,6671,-39130,-65989,-108195,-79679,-108903,-17157,82543,192911,237414,206787,67702,-54668,-68853,-60096,-73058,-22578,75929,82244,55232,26864,-84942,-52810,-27651,-46755,-122831,-53037,18699,37880,4024,-32758,-62637,-51234,-18247,13704,-10593,-59831,-72839,-107395,-35605,77721,150352,150347,122154,103381,68962,55108,76039,73615,-10705,-52478,75495,96690,49800,3666,-48637,-49010,-37787,-6665,13002,11252,7050,694,-51835,-79484,-40896,-92234,-98557,33616,165975,166274,52398,-23666,-57159,-97677,-60591,56524,140766,151875,107326,78706,83731,54778,5198,-16293,-63567,-59749,895,128995,130405,210481,243376,116620,-42257,-146455,-174840,-135998,-56577,-18617,-15712,-26118,8633,42152,-9059,11550,70654,122630,107870,53764,-589,-50645,-79948,-126294,-75088,-71483,-102574,-132971,-69639,-23028,2861,21368,-22235,-96812,-8734,79332,136616,190051,230235,159861,19105,-45686,-58821,-60835,-54301,-102420,-120017,-139778,-127168,-39728,45882,93327,17278,-78972,-98223,-33117,21572,75362,89514,43548,9417,-8666,33870,37471,44020,8678,-32751,-60033,-27147,13174,-655,-6980,-36738,-64289,-26393,-64177,-74295,-37419,-57536,-115855,-108767,-90337,-101960,-120948,-84629,-20611,47689,92185,133886,188060,126008,82385,62580,40752,13356,18437,-458,-41433,6369,43562,-12272,-103590,-135848,-91238,-110853,-66625,51767,104719,100559,74756,44491,10504,-34503,-35688,18542,93485,137205,140766,83554,74747,44302,33864,54025,111302,163972,228445,398945,560952,630383,485241,285357,116650,-1018,-42532,12914,43925,45234,43802,26616,8890,10065,-12760,-47042,-7880,-9064,-45494,-82060,-93097,-115815,-118104,-100121,-70393,-21245,6391,-14027,-40207,-36675,-55852,-64516,-35171,-59728,-105057,-117907,-62911,-3876,36209,13734,-9419,-9006,25330,-19740,-109124,-91365,-18123,-9922,-12980,-15228,-31551,-43450,-25093,19155,48097,61335,70092,73054,36826,-19908,1716,52283,112672,117848,-3172,-91230,8676,34985,-7576,-57726,-1774,44477,-6100,-37722,-55926,-64752,-95408,-110564,-91968,-89927,-59264,-924,57159,115501,136970,123370,38011,-84725,-130053,-12271,59508,77390,72199,54493,31567,12299,-30104,-117685,21865,130536,174618,163905,107859,105197,100894,163261,350895,501331,358748,214486,71066,-46436,-76881,-31101,5945,68472,152375,150775,97724,51804,-21953,-86783,-126176,-135763,-95097,-88823,-73597,-30348,88131,153756,201638,178295,76017,-50205,4207,61727,135396,202865,164046,33678,-11509,80724,150170,162755,124065,64800,-13487,-68779,69449,281582,289979,112941,17229,-39291,-52980,-9424,59141,99998,91038,123813,202097,128597,55868,49458,94195,170872,386604,639360,685317,447906,153878,-6,-90966,-104927,-54662,-33326,17105,16108,-45757,-68014,-16733,8272,-41301,-97324,-84931,-42343,17522,50005,36988,-1635,-74406,-214,102576,184582,267321,458390,492092,308232,162156,71303,51037,126374,166127,68089,-34560,-91184,-60517,-23615,13149,32879,6863,17308,42616,13945,-14270,-11840,26539,45563,50728,7576,-53966,-710,22656,-29840,-69540,-84906,-76567,-112542,-98595,34396,167772,234000,243173,83707,-65329,-49055,-13616,-10840,7971,85121,99951,93216,89674,-2528,-41331,-8265,10998,-15422,-64359,-91947,-50997,5285,24392,-9035,-93716,-132528,-75578,-91951,-157683,-157863,-112337,-67857,30728,115686,109647,32531,32673,44421,60789,54616,14100,-29185,-95759,-141185,-99623,-111787,-94415,-54064,-6707,-79579,-81805,-37163,-62557,-93943,1172,105260,89247,14721,-55579,-34199,-66338,-44998,53403,129338,20193,44210,73513,6229,-90008,-12478,22611,-12708,-67452,-62870,13734,79645,69525,-5670,-121623,-62527,115609,180250,126135,166844,268668,109329,-34814,-71980,-50628,37243,176484,159172,55463,-12359,85942,173059,170336,72122,-87472,-38658,119413,191748,131306,18587,-16601,-15430,-23190,-4509,42084,111024,163691,126409,42938,-59180,-113891,-135815,-135579,-82385,-29349,-2376,59868,108132,76354,-47411,-111850,-111098,-45939,212,67129,189155,380211,494276,420262,193669,15040,-2584,145626,117317,-22786,-18263,4043,42208,59428,42982,56141,51229,71802,58855,21016,830,-28930,-44501,-25613,-24286,-39166,-98831,-143985,-101353,-30504,-48330,-42576,-24610,-51360,-48523,-59467,-54648,-72556,-93702,-60100,-24259,5590,-9432,-78634,-120358,-24792,79563,38320,-54169,35980,121585,112430,-19101,-117131,-144201,-106701,-66893,-81471,-98979,-65141,-35302,-27100,-2342,67340,68870,37838,85365,171816,191649,77513,-74203,-62829,39307,79893,163689,153699,164857,97591,17675,-75996,-107889,-26526,-7787,-49479,-65195,-64236,-64983,-28110,43519,91726,135869,169280,153625,86733,89441,92582,64416,-22933,-262513,-386981,-374936,-268622,-218422,-193864,-152673,-135203,-156558,-19230,21916,-36438,-52760,71978,122127,117138,61699,26576,57508,129694,263179,201425,66543,-57437,-125319,-79674,-60995,-63536,-33420,-31971,-93086,-30469,70585,102700,51011,-59545,-50843,65385,136089,73414,-45184,-105288,1602,51557,2368,-41347,49664,87977,43884,-27732,-57940,-66666,-88101,-100145,132550,249724,142695,65060,22209,3784,-8378,1142,-28831,-28604,-59646,-34711,70042,128001,99092,14805,-51447,-80544,28927,148696,176139,109213,21944,-72087,-50051,38002,41297,-15472,-103742,-49390,-27338,-22118,-38497,-93821,-119879,-82252,-25488,36509,43835,-14272,-84807,-100799,-69888,-51668,-63557,38694,108920,40824,-62150,-141530,-112688,-33274,65029,105726,5512,-61999,111423,342332,320148,173325,69014,21598,-88313,-8683,-84086,9474,198354,131428,-4391,-113572,-147391,-112023,-90933,-83534,-44575,-29045,-24067,-29206,-44079,59143,151026,99231,1384,-58825,-60365,-27429,56828,201337,312765,319843,255238,106816,-6794,-58773,-54669,-9870,32480,48220,23080,3690,-30224,-44934,26456,47428,-12024,-69464,-75754,-70927,18514,158443,215148,237478,291156,354803,458857,397763,277237,161457,110405,83187,34239,-9916,-61196,-95691,-132030,-116134,-64431,-42648,-73865,-104379,-81149,-14729,57853,78414,43794,-38968,-131249,-136287,-111584,-75719,-34348,-65844,-94100,-20393,33587,39370,-3106,-35983,-17335,6568,40701,61395,117340,184211,128601,69684,36401,22212,1455,-36510,-55211,-63660,-120089,-66831,-18446,43283,17661,-48243,-87013,-111133,-128831,-144166,-135522,-120810,-114112,-47915,21885,65736,56990,-19436,-69720,-71910,-60212,-50083,-32968,2678,32802,12732,-16339,-17041,13489,54739,31977,10375,-25546,-79958,-58963,-27464,-21512,-13592,15314,54134,75538,90879,16431,-97260,-90141,-55877,-40600,-80614,-74073,-52675,-50523,-76484,-100736,-85747,-45702,-1108,79364,85911,83885,66772,19660,-38157,-43831,-7916,45531,126221,143765,37036,-62332,-56540,16498,18094,3024,-56017,-67442,-38582,-55787,-34252,69954,138066,139511,77006,24681,-6054,-26915,-40298,-49141,-31523,-45781,-58052,23419,87664,90093,6466,-26737,107890,143899,65879,6028,-21971,6100,27624,54965,61583,44174,38504,-4522,-37120,-54369,-48436,-15377,10537,37663,-63303,-61729,46760,116963,175647,189810,165160,95935,91509,81847,22410,-47186,-95594,-114027,-74117,24666,86984,99515,103599,-25144,-89621,-44975,-71336,-91943,-40454,26099,53626,67277,60323,1973,62661,137280,115538,-10832,-106544,-93333,-37415,2014,-21953,-23903,49365,142463,198129,114803,-33524,-147789,-163156,-106239,-83987,-44982,56187,133468,134824,56180,-58660,-116779,-145479,-121556,-95570,-75368,-64094,1987,45227,31224,-61282,-55566,42733,102867,135503,107607,-4349,-110433,-65395,-12296,16002,19294,77912,258406,413037,436900,363437,288958,160518,84826,12127,32049,58304,31366,-43263,-113483,-5520,177245,68904,-90996,-130867,-67264,-16227,-37313,-141526,-36735,59057,73934,19224,26691,69615,31284,14581,20670,29691,-15465,-43014,-17559,27239,-2190,-62125,-66900,-58969,-24448,-12003,-35265,-79340,-68982,-4751,82377,106233,-7609,-69590,-130688,-95427,-19152,-31709,-68167,-28019,100049,215023,243345,178793,130954,92172,138858,132698,48726,77992,219527,196405,83218,-2338,-53894,-21007,-30642,-49862,-57438,-33064,-37885,294,33679,57172,96944,71586,-5061,-49333,-54451,-27823,28067,156504,277370,267556,137032,29917,-24797,-47545,-45954,-22806,27957,75484,64986,36512,29457,60122,91767,81606,74086,30581,-35164,-46655,-12169,26179,12519,2532,25998,85013,106020,63068,-41181,-137384,-129819,-153383,-65233,56066,163531,177632,183747,241720,327650,364754,175806,-29815,-125884,-30381,94745,132063,24002,-68764,-38706,-28154,-17957,6488,60173,92979,92613,53301,-47917,-145114,-131247,-74963,-41611,-58208,6994,21044,-3128,29420,28785,144,-18170,-31317,-9395,30609,45164,13410,15496,94560,136041,132492,60900,68669,60416,3601,-67652,-28560,13898,-21626,-127688,-109845,-8585,-1617,-100742,-106554,5190,75846,95374,115840,109855,78737,43467,-14216,-32887,18038,126673,180467,126538,88624,61849,-13218,-73387,-84011,-50013,-32376,15100,67444,170370,204559,145540,67271,9933,-62806,-118683,-119056,-58138,34780,147745,316440,384819,246610,-35280,-86614,18968,82783,47551,6685,53501,120509,124495,68705,-15753,-64390,-103668,-87923,-92428,-78230,-57912,-43275,-32722,-64886,-62829,-38067,-53762,-64132,-45077,-52462,-75683,-34688,6276,32187,22370,-54817,-138909,-114775,-63957,-36110,-53867,-103908,-116895,-47140,12406,3953,20338,26168,23048,-3994,-38071,-37278,37720,64182,35276,-13907,-35903,-14160,8375,54321,55647,49694,79653,56466,17899,91340,97018,123293,55770,38368,67869,96757,99970,3926,-72783,-94002,-32824,75093,135730,94705,12310,-8190,-13132,-23618,-60108,-119613,-41158,15831,39608,83799,130993,156005,117980,39194,-31351,-92003,-75226,-40894,-52796,-74567,-87041,-91166,-38371,40776,133,-58000,-141158,-94080,-14193,14251,11645,22949,34342,15036,15374,3622,19953,86351,128695,67616,28010,38261,14579,71454,83541,28903,-26848,-33365,-47312,-40143,-49944,-2877,89544,195187,204776,119475,44907,20465,-118,-37106,5571,125781,138836,90710,41797,-27090,-90755,-53260,332,124258,86839,-73534,-103153,-126332,-139447,-107255,-58815,-41819,-72616,-72271,-37238,-28501,-9285,42977,111651,57688,17412,16779,8585,-10766,-70953,-61251,51664,120949,104826,37582,-4338,-9747,11342,30395,32304,22890,5391,10601,16766,-17032,-33495,-60640,-92686,-63000,-25410,22057,151716,300653,224627,172790,161929,162408,134033,129897,90984,20971,-55651,-139640,-164823,-144881,-115973,-131459,46169,145259,91870,44430,-16303,-81629,-78192,-5435,65082,68615,-14492,-86572,-82354,-101160,-90143,-14580,33745,-1472,-55660,-92467,-97749,-40752,42741,123328,149145,156007,123496,80264,-14725,-96921,-108125,40886,207491,211449,97624,154,-3965,65135,99641,72509,-53892,-54790,-66013,-100909,-72706,-27345,-12164,-12369,-45429,-73173,-48863,-30571,-12449,4527,-1997,15248,2655,-8236,-6736,11166,3149,-48248,-111044,-145417,-73377,-2438,16697,30467,12681,-48531,-90867,-141747,-116820,-89153,-58431,-35351,-25629,-14228,26142,20257,36288,102732,166440,204191,113059,-19041,-82118,-16478,48293,92820,173035,244985,134198,35372,-21563,39478,-23074,-57421,-60107,-38447,-55778,-56536,-33392,-5139,-12321,-15178,74084,134784,113108,-6884,-93015,3617,95784,98742,51510,-2785,-91792,-126098,-122932,-93750,-23293,52486,41317,18270,42297,85116,48410,-18954,-29071,-52992,-108761,-124393,-63810,-51153,-31897,-8666,-26100,-28743,-33940,-32695,-32496,-9511,15950,-5918,75768,126851,128444,163817,240220,289773,195822,81105,7274,-55206,-54864,-31134,-18426,-59471,-73456,30763,124445,71798,-37502,-21101,62630,83350,15790,-75941,-109058,-119068,-112468,-82544,-81011,-113918,-101562,-105768,-49119,35775,118307,216818,251297,159608,28636,-100417,-189016,-127309,-55203,-24194,37956,140439,83717,-23388,-29277,-42662,-107512,-44006,17664,13272,-7577,-50890,-15995,-11783,35068,108743,88712,3554,-10442,-26410,-43024,-41452,-32093,-38520,-46554,-79571,-62111,43513,218707,328560,390363,291820,192297,126977,145079,135228,207534,161276,60974,-33329,-64138,-53014,-28475,-42788,-64952,-86066,-89938,-23778,20699,8548,12881,39683,50767,-4395,-77955,-94341,13036,69489,28497,-12996,64475,145399,171446,108528,106855,132692,111013,77125,45929,34987,-22612,-134881,-118185,73168,328225,476448,426334,130223,-80658,1186,101015,111009,57941,67235,203612,248711,159769,44657,-18411,26519,95152,129906,83630,10813,-50793,-106127,-52400,56609,208359,232292,163272,60940,-73437,-135099,-143650,-142553,-63696,-3948,17373,-12703,-45044,-68756,-128275,-102814,-18123,62210,9093,-25160,-7786,-14941,-44047,-59217,-30255,-28177,-8224,22161,60211,187238,339578,403243,230117,83617,45946,36754,-308,-42593,-56885,-49399,-66837,-112431,-38495,18938,39869,16938,-21885,-33191,-59411,4269,83949,134427,108451,23699,-49887,-43097,-5467,66008,155373],[176502,82606,17288,-35024,-59941,-54668,-79923,-77064,-23861,32472,74212,91821,80318,39671,29285,27942,-10388,-44232,-65594,-43362,-28441,-34292,-76070,-58571,13957,50344,34041,58866,55934,-22700,31137,169508,141807,30168,-62595,-98703,-18034,62767,64782,-7387,-34913,7862,34200,-32175,-17786,72875,155962,161359,102554,21105,-58917,-79320,-32037,14640,15291,-37953,-85665,-90788,-83716,-13019,15687,32394,45457,71441,97121,75715,17513,-29537,-63459,-82775,-36622,9177,-22575,2175,53543,18088,-62755,158329,323134,304788,177215,24601,-38138,-91982,-28861,40709,-1081,-49086,-65646,-22669,-2954,25942,65230,140281,163398,118047,140976,179229,186157,213255,176189,68608,-46606,-3603,73849,79483,17289,-68933,-59135,-15895,11803,71697,193185,153164,18916,-85737,-59552,-19942,-9903,-10233,-34177,-101170,-83561,23355,134000,187374,29985,-79882,-41198,-17199,-20169,104853,249208,306128,177585,20340,-37437,2661,40311,17148,-17920,-46970,-89990,-36756,-980,7040,-44341,-88546,-69550,-45405,-68543,-49799,1927,22597,18073,-12091,-59714,-55991,-34753,-29209,-21823,-1215,2295,-13100,-64336,-73471,-47797,-34478,19109,54626,28489,-33652,22463,159927,103735,180,-2119,12974,-23950,-88670,-119071,-110051,-105647,-32818,-29354,-22544,9302,8084,-96558,-36892,45359,148744,166098,134085,118635,87309,42928,83445,159956,228298,310644,311283,197473,41911,-21133,-56364,-67917,-97252,-76854,-119553,-22886,96763,245431,270821,222415,78714,-47039,-68123,-59809,-75729,-27634,88088,114988,75371,31733,-65752,-21604,7386,-22378,-111445,-56002,21071,40852,2529,-36267,-74113,-63898,-26719,11156,-3041,-57141,-96532,-93689,-16942,94542,161645,153082,113580,80937,38019,20534,37517,27601,-39077,-41296,88395,91614,36521,-17285,-71362,-76143,-54320,-11643,12808,15021,16451,7814,-46751,-80961,-43646,-79152,-91016,17243,136719,137254,39193,-27466,-59109,-99885,-69156,37519,112285,126200,101172,83709,90475,59253,8363,-12143,-61845,-61022,24503,157048,138176,215271,251616,110618,-48850,-149243,-166113,-154627,-63022,-19654,-18259,-36098,-21435,23100,-14113,8190,60852,102773,88476,51324,439,-60047,-100905,-103245,-44693,-43927,-87860,-137279,-84817,-36070,-7850,16712,-21809,-74680,13691,104978,154514,193481,220680,136788,-7064,-61129,-63745,-67782,-65079,-109366,-116012,-131227,-121105,-36324,51403,106006,28980,-75683,-104700,-36835,14788,69856,93825,57943,26761,7951,46138,52090,56986,8811,-37376,-68925,-28102,4163,-12398,-12844,-34811,-62337,-28600,-64743,-70310,-23506,-39777,-122357,-123317,-88907,-94081,-120332,-102643,-49055,17757,61775,93430,130523,59059,18329,21174,30188,4057,3839,-5615,-33965,19514,43836,-23909,-116119,-134890,-95808,-115227,-59069,85879,144701,135700,110276,66275,5381,-46603,-48835,9871,89173,137391,153735,103807,83700,36780,23077,47289,115242,178688,250337,419183,563374,644665,559195,350517,145734,-268,-46377,32197,77150,76149,72819,51061,24919,21315,2304,-32381,-2488,-15409,-56115,-94110,-102439,-120013,-114783,-91110,-59575,-13291,8112,-10622,-30263,-34248,-60112,-71627,-42713,-74093,-107340,-92958,-51717,-11040,18805,-5983,-22915,-21035,12420,-26526,-113538,-80230,-9929,-3625,-10391,-17419,-33460,-42025,-23422,25812,54659,64776,82241,102272,74119,445,8612,54787,112175,124171,-2591,-101510,12382,49523,5201,-39113,39683,64733,5907,-30887,-50391,-60805,-93938,-119857,-111685,-115984,-75620,-14412,42067,92768,112442,106319,33636,-85671,-126440,-13302,58861,81921,80446,52151,18120,-16143,-43200,-60295,31332,109816,151708,145531,84728,90069,81129,129166,317992,503350,397032,264684,92431,-42242,-76893,-28108,8795,68923,146052,144129,90048,53207,-8405,-65247,-109741,-139253,-100987,-88232,-73798,-29864,99367,170456,225642,177529,46138,-75490,-7771,45667,108753,170424,140545,22152,-2933,91390,156930,161520,121268,64501,-16335,-68173,60731,253409,253940,85736,-462,-57971,-62139,-11682,61762,96204,79931,95132,185059,154540,97086,97811,129282,194267,398975,645749,705015,439553,117066,-38175,-124415,-72626,-19702,-1087,45198,26409,-41703,-63361,-11375,18443,-37459,-102444,-42086,7955,45520,66634,44740,4361,-49696,29188,137913,221363,297148,454348,415959,204267,87606,37153,50212,131307,163899,67275,-35433,-90867,-53964,-13166,23506,31760,-13012,-5802,33870,13217,-2371,7353,42335,54034,61785,27976,-33871,12522,29212,-21670,-67168,-83309,-68056,-102843,-140768,27264,181771,245755,248662,82036,-69222,-65957,-30683,-17218,1236,72968,83827,78666,82948,-1389,-34466,2049,14610,-16343,-65304,-92706,-50737,5977,34101,7971,-76937,-152929,-107371,-118885,-161157,-162792,-134307,-95470,-3849,84417,106822,44285,57834,82836,105945,91461,31694,-26444,-99991,-128996,-98282,-107571,-96900,-86899,-35814,-80232,-61710,-35391,-79660,-124154,-8210,109484,128608,72171,-24686,-30917,-61357,-42238,23602,48962,-54958,46186,73204,-2237,-103597,11855,41464,-12046,-78034,-67584,4502,71285,73420,-1469,-117335,-48288,133956,180229,117253,155278,292062,160742,4318,-42706,-47440,6768,163094,171188,39131,-70856,78648,163863,165655,67975,-92674,-44309,111755,185287,123002,9980,-15195,-10816,-22199,-9576,31026,93666,149025,124554,50661,-54000,-108929,-130467,-132560,-83419,-32148,-13072,38500,94090,73305,-50768,-117442,-119617,-59737,-9014,59023,181447,369600,482509,416190,192571,1023,-26352,105428,119806,-8972,-26305,-18738,18970,47935,53555,91105,77504,50547,25030,-1917,-10952,-37823,-54990,-35785,-32284,-39790,-91743,-122728,-113856,-66943,-73149,-57220,-32787,-60264,-45731,-43598,-40499,-59650,-89301,-58488,-16201,13940,-4386,-85866,-129823,-20050,71079,25567,-53965,79012,204986,213817,69008,-54683,-110049,-92275,-60301,-79255,-96196,-78934,-54890,-48942,-27859,41465,61348,46136,98863,170421,174567,67017,-72215,-63385,34068,78409,171914,168985,177806,115128,33381,-62910,-118813,-46978,-27440,-69438,-80680,-73692,-68927,-23754,57562,103708,140273,170503,141282,73005,78198,92119,67481,-53728,-276480,-382509,-377601,-289426,-255153,-235417,-184358,-147612,-150205,-25354,4828,-42130,-25129,105053,158206,152673,100808,63891,95819,167097,310604,253505,87344,-55532,-122656,-77407,-61635,-65491,-39199,-39454,-96720,-31825,62984,92407,37092,-68403,-61967,40789,96974,41172,-51034,-110897,-17841,20837,-23445,-37398,64213,96036,57188,-11603,-38667,-50769,-81481,-73946,169423,268965,135957,49643,5733,-17620,-34295,-6374,-19333,-12307,-48746,-54932,60406,125125,91173,13577,-49965,-71732,37604,142431,149174,78785,4990,-78807,-40454,54678,55932,-7854,-113581,-51996,-21341,-18466,-43449,-95270,-107629,-69737,-10415,54333,59261,-6003,-76248,-117745,-65107,-30277,-42939,44832,105353,42297,-48474,-119606,-125873,-63294,12234,80668,3307,-70810,118787,330486,300741,171079,89640,60264,-56360,-35871,-76756,27484,211971,122136,-12149,-117337,-155550,-125902,-104752,-95067,-49942,-35506,-35817,-38345,-48048,46830,116309,53800,-33717,-74662,-59222,-26072,52278,185140,290338,299406,241092,102231,-6102,-51818,-44596,-4384,42307,51279,17185,-8338,-50986,-72828,13142,55126,10919,-51074,-65916,-87959,-18025,113130,182913,211825,267687,315809,428222,395553,265387,140997,96927,87188,47289,-2601,-61634,-93404,-106806,-86072,-43309,-34200,-70955,-96414,-66732,8470,85160,100926,46227,-44833,-147485,-136534,-105193,-54457,-14154,-47672,-78424,-4588,50405,52919,2120,-37548,-14421,9831,36551,54896,113220,197142,147981,82655,54445,49718,32339,-20601,-47733,-60073,-121528,-68911,1811,74896,29201,-44155,-80425,-95936,-124168,-145723,-138363,-124303,-123744,-48824,19910,61194,60557,-8243,-75364,-86570,-61701,-45629,-26849,5701,22355,-25752,-58645,-39540,5046,67195,58403,36459,-3534,-67238,-67218,-39229,-31791,-17762,23439,73797,107784,121271,27308,-80828,-71550,-47632,-46573,-91264,-72311,-39829,-38870,-72337,-93804,-71125,-25524,24557,106163,102102,93031,79749,41245,-10086,-16434,8385,58356,131654,118134,7897,-72782,-51516,14713,14353,-3836,-59709,-56311,-17049,-39876,-23877,78677,147129,148675,76389,19103,-15067,-40355,-52190,-60707,-38729,-47295,-58135,20166,85020,87986,5314,-38225,103789,156192,79799,12011,-25536,-2644,16513,39566,45284,30604,30681,-3910,-40659,-70618,-62901,-28969,-10938,15045,-63990,-70276,33002,99890,150905,169636,154036,85980,89361,87419,28651,-46578,-104950,-113963,-61408,33704,81609,87249,102199,-9292,-84112,-50073,-75432,-96818,-42834,37925,81505,88125,56163,-11391,53582,123408,95558,-24553,-116010,-95417,-44798,-11123,-13380,9030,85217,180613,231457,132998,-60982,-183020,-137269,-93452,-97850,-61822,45301,120233,133802,74970,-42609,-115863,-128717,-102083,-80705,-62930,-51540,7930,44136,25672,-74075,-76970,22792,87652,127330,97864,-17883,-117936,-75718,-27863,1772,783,37118,197807,376989,464313,400539,314292,181136,91427,8616,28517,58998,36660,-34434,-102673,-14519,157832,53912,-94226,-127040,-53626,20078,19253,-101722,-54825,53475,82942,29012,23701,45572,9587,-2751,8486,24561,-4767,-24820,1659,41817,6369,-63725,-62798,-49981,-11881,2178,-22295,-65049,-57956,-14931,51282,54481,-44634,-92614,-131583,-71659,-10171,-38067,-82074,-34809,105950,239840,240485,153806,102340,54477,98170,132100,69731,95373,204834,169123,69034,-7667,-56803,-30618,-48181,-62675,-89679,-43468,-31270,21207,57986,72982,82076,31912,-37941,-62237,-66502,-40897,14280,136253,251914,250111,125212,21857,-30683,-55506,-55779,-26991,24676,84247,89244,52462,33047,67097,104648,98212,92983,46517,-18733,-23864,19238,46026,13585,-3532,22858,77706,93499,54180,-45575,-150983,-145813,-138183,-43289,90813,188868,187922,181082,228463,325035,408727,240198,120,-146906,-63084,77202,129273,25475,-68514,-42166,-37594,-22144,12687,67496,87703,69822,30656,-62644,-152941,-139899,-76244,-29365,-29691,24257,27673,5044,33500,35159,11891,-9369,-22270,5637,50686,68972,37406,32007,107770,141876,138247,75137,83830,67618,6110,-59804,-30083,872,-42535,-146600,-91161,6158,4903,-100699,-110095,11275,103979,147767,135926,92114,57868,36599,-18489,-34438,21039,122310,173680,125753,86433,63970,-4019,-63136,-72459,-42415,-33039,-512,35005,148556,232953,182902,89383,23307,-50997,-102279,-112038,-57561,37295,154590,326478,359006,233451,-35548,-95432,7927,73572,51142,14692,57873,127625,139257,81178,-6555,-60664,-107253,-93355,-78829,-63593,-60989,-53699,-49097,-79664,-66207,-25225,-25834,-35905,-33750,-71579,-86798,-28695,2002,6752,-26690,-105435,-125625,-100867,-61902,-37416,-57704,-112275,-124582,-44840,6694,-4811,13023,18150,5388,-31136,-52102,-31589,49047,74570,42791,-6826,-26245,-2247,20596,74949,96130,104807,134784,82123,20539,86017,106428,154358,77499,66963,94007,107400,104173,11718,-56743,-70314,-7863,92693,135121,90092,12708,-7780,-12687,-16288,-48699,-111834,-60242,-1306,24723,70019,122758,154985,137928,58228,-22717,-105361,-104690,-70249,-68101,-73344,-66279,-66782,-11533,69057,10446,-47694,-133933,-106309,-21037,11229,7195,9254,11490,-10091,-9837,-18055,14013,109180,208712,147180,43749,-4025,-46529,10557,37206,7727,-37539,-45963,-61098,-48569,-46147,-1302,79507,164619,171343,110766,51665,18850,-9556,-33104,36392,127210,119413,62513,5322,-64941,-76601,-26015,30470,158443,137173,-33814,-92306,-122164,-129459,-95351,-50830,-37295,-65215,-60336,-25199,-20781,-8495,41457,111480,65359,29549,29715,21731,1246,-61202,-57409,56029,134489,112315,39032,-14695,-22918,5890,23445,17948,5162,-11841,-2328,17735,-23089,-46674,-69448,-106094,-85548,-62997,2953,147939,309734,227285,155810,140988,145519,128592,131031,87973,17774,-53436,-136061,-165376,-146795,-113967,-133279,48991,127911,55855,5897,-50767,-107226,-91646,-5496,72469,72164,-22045,-103306,-80614,-87071,-70778,-15989,25727,-5858,-58424,-98852,-109747,-43766,50684,150059,196064,215424,175635,106735,-1958,-91230,-124958,14480,140970,129727,45691,-20053,-11745,70051,111501,69930,-58831,-62969,-67187,-94814,-73078,-30967,-16029,-20395,-47708,-65226,-27889,-15983,-8601,3575,25,22836,12057,-1434,-2296,17830,19074,-25398,-91841,-159122,-97955,-35171,-16523,9032,-3978,-60679,-103347,-141568,-104997,-75093,-42719,-23395,-17299,-11333,16261,-5669,20692,99752,163382,203644,116477,-19955,-73843,6285,82322,134305,233976,313447,183954,67728,834,38357,-28452,-40154,-44895,-27069,-46601,-50785,-23380,11188,-2278,-13390,76440,140055,121280,-5969,-98725,5627,110608,122850,65105,-1523,-96487,-133291,-125520,-88373,-15573,56606,52398,35818,58513,91765,53832,-14146,-30050,-50030,-98674,-113604,-62459,-51562,-38099,-21438,-37463,-32103,-26408,-33480,-33709,-8966,19965,10677,106821,147793,145200,161859,219091,270599,192317,90114,25847,-38207,-40279,-22773,-18976,-63739,-71772,21928,121728,78628,-38145,-37012,56992,77145,9439,-77130,-105787,-114796,-103456,-67008,-61915,-95286,-95226,-112781,-62787,24826,114916,220509,253553,159562,25158,-116395,-168150,-112614,-45162,-10468,73527,163501,77727,-30199,-31918,-39651,-97112,-64058,-7400,4735,-5821,-26057,15651,2829,48829,142423,147716,57425,6806,-26970,-55027,-61815,-55242,-60301,-66435,-101291,-84978,16261,195841,322904,418346,335215,199714,111985,102114,86537,176182,164372,71532,-28760,-63773,-57435,-36167,-50610,-71392,-91091,-90509,-19217,27038,9124,12112,44775,53541,-7116,-81191,-102094,-3702,49942,22086,-6094,71008,153543,178407,97611,98458,131675,111018,71243,31397,12714,-48376,-148026,-86050,89529,313876,436356,374369,103391,-91988,-7909,106126,128270,69977,76712,195528,210437,126155,27887,-4573,55074,150852,172633,103264,22193,-48520,-113588,-63069,38920,152071,160566,114283,39215,-80273,-123524,-126123,-155588,-68620,1964,37423,13946,-21675,-54417,-122169,-100808,-19935,48221,-20220,-45989,-17309,-20423,-51188,-73172,-37046,-20737,6636,37311,74008,196271,353454,430960,246529,88575,43462,24779,-28049,-69021,-71823,-57275,-78944,-105113,-31259,19029,32217,-4643,-44402,-40252,-58011,-7977,63039,116708,103474,25215,-46021,-27773,20138,103429,178037],[172677,78717,14698,-36781,-63929,-64195,-91278,-71465,-20120,34968,74007,85497,61216,17227,7403,16941,-10499,-41374,-74307,-47968,-31533,-34406,-73763,-69737,-6031,24376,16673,80383,103773,43879,87758,221609,173121,39151,-66409,-120639,-16405,74198,81254,13531,-17573,28020,55278,-5396,-4441,65957,139534,139660,75567,3180,-68609,-82194,-35420,3658,3556,-48242,-105024,-115950,-73324,-4676,28185,48386,64273,89011,107542,79455,13210,-32505,-62349,-104850,-58607,-4613,-24303,12301,75044,40184,-66818,137234,284385,276052,175687,34713,-40931,-94942,-24296,40476,-5884,-46013,-60211,-22395,-1499,18775,46602,115697,157902,126154,153636,198704,216790,246186,210593,91287,-40564,-10297,65862,70869,-193,-72409,-36187,-9546,4064,50854,161189,129063,16745,-86386,-65350,-16057,2591,5367,-19006,-86455,-84983,11305,113236,171254,42117,-60622,-45794,-24910,-15825,111393,247335,292658,179595,22122,-44168,-21301,16126,8100,-16760,-38795,-83289,-56834,-16882,-12334,-57629,-94618,-69609,-45155,-73451,-60209,-16994,-6371,-15546,-40411,-75864,-60025,-34086,-24678,-19686,1456,12261,2335,-44846,-58547,-41252,-23113,26530,57287,39059,-11423,33421,150054,87050,-14999,-20884,1943,-26238,-79358,-88067,-80970,-53587,-3312,-11105,-4498,25904,19253,-87396,-43668,40419,141323,158219,136387,126239,96294,52872,88421,165117,222745,293748,298204,189359,23851,-52123,-74030,-69365,-86383,-72244,-127676,-29720,105688,290873,297111,233880,87256,-40591,-66368,-57772,-75801,-34702,92810,139666,92600,39017,-45211,2152,38538,-272,-100393,-58168,21415,40634,-700,-38231,-74669,-64466,-31761,7651,4414,-52748,-119154,-72448,580,106376,166909,151779,102208,56091,5340,-15508,-5021,-21832,-63604,-24422,99153,83413,22563,-34143,-73329,-101648,-64934,-12322,14522,18346,24168,14910,-40162,-78206,-42747,-62722,-72938,6230,104936,104179,27260,-30185,-60407,-101820,-79944,14560,80467,99346,94248,87189,95443,61842,10730,-7219,-56779,-60588,49839,179244,139926,209800,245636,97089,-59527,-136469,-133237,-164588,-69180,-20491,-20493,-45883,-50253,4719,-15917,5894,50368,83069,72578,50775,2314,-67083,-116686,-78345,-22722,-28892,-75509,-131456,-97799,-47424,-17725,11428,-20954,-54597,35079,129704,171235,193477,206618,114283,-28364,-74043,-67611,-72907,-72802,-112958,-110105,-122553,-114923,-34675,52182,112140,38979,-70750,-109276,-37276,14361,70809,101347,72378,43527,23815,52599,60361,63479,5166,-43347,-77893,-27800,-5495,-23457,-16840,-31198,-59694,-31806,-65908,-65832,-7627,-14427,-110065,-140810,-87086,-84502,-113577,-121157,-77249,-12063,31078,55950,79858,1952,-40241,-21575,13442,-4732,-7191,-6458,-22300,34183,44710,-32978,-125403,-130884,-98025,-114249,-53645,118784,186919,172726,146407,86923,36,-57862,-59757,6665,89631,139128,165404,123572,92222,29324,10529,37375,114305,187449,264671,423369,540651,624986,600626,401095,169385,181,-44906,65981,129205,121909,109606,77250,39103,29837,15576,-16561,4874,-18728,-63286,-102749,-109169,-120276,-105949,-77306,-45086,-2850,12531,-2885,-13726,-27111,-59538,-72518,-44728,-83339,-100114,-70528,-34298,-9884,7857,-20726,-33943,-32814,-1646,-32817,-113253,-68526,-235,6666,70,-8361,-25443,-35636,-19676,32117,60029,69394,98884,137693,120771,29184,20068,56199,103800,121056,-2742,-108543,16836,65574,21214,-17492,78964,83219,19604,-21134,-41867,-53266,-83914,-106555,-103092,-119972,-88963,-25956,28028,71452,90439,88591,27945,-86056,-124208,-19775,49748,77358,81275,45171,1358,-37826,-18055,1811,42504,85602,124796,122859,60857,75847,60879,90451,268955,472579,414800,303699,110266,-39135,-78688,-26017,11276,66627,133894,130507,75894,47891,905,-46911,-95081,-134716,-102166,-82693,-75376,-36294,100423,178157,243479,171692,17262,-98391,-18261,29893,81513,136317,115615,13790,5588,96234,154772,151701,111396,61078,-19538,-69388,46790,214377,207037,54014,-22469,-76852,-70425,-14579,61110,92602,73565,71542,164709,184321,151038,159450,173705,224304,409165,634173,702325,422090,84763,-70218,-131425,-38555,17743,35315,74841,34587,-38423,-57668,-5127,30212,-30611,-95064,13821,74728,81346,88745,58730,17673,-21556,59808,174242,255934,319945,433300,332317,119970,24893,-681,43667,130181,158996,66052,-35224,-86999,-45338,-1877,33119,28872,-32834,-29166,22571,9869,7721,26820,60525,66414,76598,49711,-12790,30377,41989,-9056,-61751,-80524,-59769,-88886,-125188,48271,211274,266901,258463,84642,-66565,-83988,-50574,-23424,-1559,63269,68120,63525,74887,1483,-24142,14298,20123,-14734,-64855,-93253,-51347,4073,38062,18087,-61369,-130017,-131911,-140364,-160272,-167278,-148104,-107081,-27157,58160,104806,59868,86851,123957,152394,128323,49343,-22363,-99299,-113224,-92823,-102284,-97880,-113852,-42433,-54956,-37987,-32164,-90603,-111140,-7743,111690,160952,120972,5652,-30403,-56861,-43128,-18459,-41822,-85300,51173,68859,-13023,-102535,35200,55871,-13550,-89369,-72083,-6882,59714,73655,649,-113839,-34668,144422,170218,103677,142764,304857,212579,44934,-10261,-40467,-22665,155592,201802,50940,-123270,71740,152297,158284,63728,-94635,-53305,99472,173168,111309,1056,-12709,-4329,-18995,-13994,18577,73580,129580,117037,54806,-50212,-104061,-124543,-129564,-83372,-33298,-20881,13769,72904,65708,-56487,-124768,-127176,-71735,-21977,40581,155429,336423,447871,396254,186780,-13075,-47142,63525,111609,-701,-38646,-45034,-9610,31037,59820,115179,91365,29556,-7388,-26285,-25339,-49497,-69053,-50487,-44961,-44369,-86947,-102828,-86740,-90046,-98421,-72292,-41427,-64596,-40373,-27811,-25871,-46563,-80161,-52883,-6561,22985,2852,-89595,-140224,-19412,57368,11514,-49334,116377,300345,346626,200656,50055,-44776,-61708,-50179,-79645,-91391,-88546,-74196,-71928,-56491,10238,48612,49414,105601,160755,149354,50671,-71996,-61798,27423,72163,167083,171997,175722,122845,44652,-50104,-114988,-71074,-51891,-94356,-102120,-88439,-76713,-23657,65155,108182,135709,160240,119443,52491,63695,90308,71065,-75799,-278328,-373766,-379451,-310590,-293329,-279306,-218743,-162221,-141220,-33903,-14975,-43397,-5170,121361,175731,172874,130735,95488,127383,196227,342274,294524,102469,-56592,-119735,-76171,-63638,-67986,-44577,-44746,-89345,-35669,52113,78845,21186,-78457,-75086,14723,57897,12040,-56618,-119239,-42400,-12210,-42557,-25955,77101,102165,80387,30840,16593,-351,-47583,-34972,199728,279617,123118,28918,-12655,-37964,-63212,-18529,-13092,-84,-38739,-74940,51299,120822,83173,13846,-48884,-64634,42931,130779,115382,39113,-20196,-87146,-28206,73388,72905,321,-125147,-56928,-17244,-17579,-53605,-99807,-103069,-64949,-1558,65334,69487,6086,-62030,-118360,-56741,-15047,-28053,45275,95027,38050,-41028,-104113,-115006,-83344,-34134,50273,-3477,-83264,121770,304748,270715,161165,100167,86174,-4360,-35350,-67438,41607,206701,106314,-21867,-121623,-158691,-135836,-114786,-104928,-56341,-44138,-50050,-51122,-56426,30202,81447,18451,-61224,-85460,-58406,-27751,42353,160493,255620,265299,216872,93225,-8852,-48012,-35376,1959,46116,43218,2097,-27074,-74228,-90945,14407,77325,47006,-27677,-55694,-101992,-54867,59963,136508,171515,226101,256806,366008,364924,236074,110780,73339,78812,51526,-550,-61198,-82791,-83059,-58191,-22466,-27208,-69965,-90055,-54671,27228,106895,117778,46126,-50984,-146347,-125379,-98359,-40473,433,-30336,-62301,10043,63995,62145,2907,-44841,-16104,10850,30352,44929,101923,192934,146280,78963,59692,65428,56783,-6901,-42999,-59853,-122685,-70448,24915,103679,35719,-44050,-76719,-82269,-114871,-140255,-146707,-139365,-135562,-46767,18874,57071,66021,10271,-68690,-110760,-68864,-45878,-24836,3734,3630,-69352,-103132,-66303,-9453,72783,83916,65510,19464,-49815,-69955,-50101,-44481,-25883,27738,90214,135574,140649,25225,-72608,-57750,-43431,-55251,-101412,-65272,-20534,-17307,-61697,-90120,-64011,-12288,48530,135797,123182,107351,98235,69177,22444,10911,22481,67084,127705,83031,-21604,-83379,-50259,8446,5714,-13527,-63342,-46662,3790,-22501,-17913,77849,147055,151326,71716,12414,-22383,-50636,-59492,-68320,-43617,-48495,-60284,13923,79351,82623,1197,-52625,94287,162387,89668,14156,-33031,-14167,4120,23268,27809,14279,17094,-12106,-50804,-86953,-76274,-41567,-29000,-7709,-67814,-79585,17038,79546,123204,145134,136053,72772,87367,92099,33015,-48133,-115569,-100549,-52896,34896,68418,72546,101944,12567,-78264,-59945,-80996,-98990,-43764,46607,103473,102815,45640,-27113,42154,105272,72940,-41995,-128004,-95700,-52546,-24493,-4584,34186,109819,202369,242169,130542,-84151,-156036,-107897,-74088,-106858,-83259,27233,98812,126366,92811,-20371,-93330,-109199,-87092,-65334,-46700,-36735,12119,40893,18898,-85232,-99521,644,66720,109320,77961,-36784,-124065,-90101,-49762,-18251,-21184,-6649,129026,319993,464903,417711,321802,191714,92456,1208,20748,56087,39506,-27103,-92226,-21370,145353,56991,-61998,-78977,-11299,72823,82360,-55036,-82545,37967,83080,30950,13886,17998,-13128,-21082,-3842,21107,10088,-4807,19826,53619,13505,-64568,-58457,-42572,-1624,15264,-8907,-50777,-47847,-26545,15310,244,-74596,-108232,-111532,-52844,-3506,-39786,-84277,-37426,104147,247914,224141,127475,74532,21076,58120,125251,87710,115252,192582,144339,55414,-13691,-59890,-39891,-65683,-72963,-120723,-56583,-26941,38616,77460,82336,62473,-2735,-57585,-69780,-77521,-53413,303,113486,219889,224224,108491,11970,-36018,-61352,-64450,-32946,17096,80545,100652,57121,28871,69172,109944,106465,105334,60182,-1928,1942,53761,63347,11843,-12520,15172,63464,74263,42202,-45519,-137619,-147886,-119885,-21068,123794,209368,191926,171059,205430,305065,430349,302041,38691,-151287,-97715,54562,119520,23386,-68921,-44368,-42836,-24016,18112,71512,75227,35064,-5196,-82491,-154112,-149654,-80220,-19989,-3362,45359,35966,11375,34507,39200,27892,10244,-3091,25479,70563,91719,64353,54833,126517,149470,142152,89235,98050,73682,9473,-50578,-33938,-15635,-65228,-152837,-67610,24655,15324,-95235,-113141,14547,130388,191518,143685,68723,35856,31485,-15865,-29143,25270,114774,165035,127729,87436,65274,5281,-52230,-62850,-36499,-34922,-17603,2458,117967,252467,216696,109282,34398,-41718,-85855,-102097,-58943,33490,154208,324247,319717,207913,-39229,-97015,1390,65673,52598,18738,55466,126156,149057,93703,3861,-56629,-110960,-98496,-65106,-38826,-43026,-43608,-47842,-84197,-62905,-7728,5293,-7124,-22382,-87476,-77606,-16320,-1086,-18359,-75178,-143456,-101316,-89594,-60928,-40538,-63786,-121701,-121779,-38400,2887,-12277,5076,8031,-13863,-58706,-66415,-26571,57632,81977,48862,390,-15651,10271,32544,91061,130791,149743,172156,96396,20082,76585,112573,184226,98397,95334,121072,119090,108433,20929,-38032,-38921,28805,113759,134256,84456,12605,-7957,-11956,-7356,-38022,-103574,-73867,-15101,10332,53156,111464,152316,160218,80723,-11526,-116220,-138401,-101026,-84755,-73314,-47917,-35576,29869,96910,28076,-30357,-115394,-115694,-26885,8219,3808,-1808,-10432,-36416,-37518,-42116,7489,130241,288844,241965,81557,-25317,-91616,-36316,-837,-8562,-44315,-56283,-74194,-58134,-44289,-1392,67825,133844,139286,100875,54263,12893,-19476,-24782,55007,115400,91729,31424,-29350,-90095,-52730,-1523,55143,181460,179560,10046,-80424,-114460,-116730,-81184,-39340,-29003,-53690,-45267,-11877,-12931,-7407,41813,115279,78973,48176,46950,36338,11790,-54071,-51970,59393,143646,115131,39274,-25268,-37335,-267,19396,9163,-8539,-27726,-15390,13837,-32090,-62430,-80019,-118626,-102800,-79920,590,138104,296105,217980,135918,121439,129306,120969,126479,80360,14762,-46272,-122382,-164403,-145504,-108673,-129437,46808,103438,17324,-36471,-90171,-135336,-102657,-5524,77762,73060,-30923,-116844,-70373,-65420,-48245,-17241,13326,-11208,-59840,-100776,-120031,-48708,52504,164940,231017,266148,221085,128179,8343,-86442,-136760,-6949,84995,66256,10399,-33129,-17551,73114,121660,68704,-57628,-65710,-64254,-85449,-68880,-29247,-13775,-24037,-46366,-54162,-5738,-2737,-5397,4677,7502,34264,24853,8502,6302,27762,36369,-1567,-71543,-158543,-119472,-65875,-49970,-15060,-22825,-72368,-114362,-135301,-93983,-58946,-23729,-9003,-7385,-7506,5099,-34719,-685,88786,150964,192073,113724,-21888,-58304,37443,123111,179079,289246,372738,238490,106330,27078,35854,-29336,-25483,-34040,-20193,-39438,-43598,-11272,27184,6525,-12683,76584,142092,128253,-3457,-100848,8431,121841,141772,76307,46,-99838,-140657,-123980,-78013,-4641,58913,63685,55697,78066,100738,61907,-4038,-26250,-43850,-85870,-98637,-55513,-49495,-42098,-31485,-46521,-34839,-18936,-33443,-30629,-4239,25810,29708,139292,166640,160047,158204,196959,247142,186506,100721,42392,-25886,-32822,-19936,-20463,-65093,-69835,4001,100214,70965,-41806,-52412,49319,68659,3614,-76654,-100449,-108352,-92373,-49312,-42524,-76424,-83879,-110412,-75293,12618,106583,209826,233743,140839,10572,-136783,-141567,-93464,-32021,6265,106112,174777,66834,-37137,-33407,-35193,-84709,-82156,-32457,-1935,-72,12787,57708,24026,59616,166049,200066,114242,28583,-24788,-63767,-77614,-71492,-73488,-78013,-109800,-92204,-4302,167730,299539,419794,366078,205340,99005,65768,45758,139633,158391,76320,-28327,-66014,-63505,-44799,-58516,-77216,-93946,-86703,-9593,39711,15526,14135,48262,54643,-8799,-82357,-105827,-15801,33995,17001,-75,75890,159568,183098,86990,91535,131671,112009,66395,16903,-12398,-76424,-125907,-50201,107684,296229,387340,314575,77987,-100147,-13491,108696,140292,76378,76230,170920,156594,84739,13456,11960,78095,194242,206367,118817,32684,-47036,-118365,-66180,31157,111680,108010,80697,22314,-85924,-110081,-107202,-147575,-74536,5069,55032,40729,2075,-40801,-116902,-96328,-19449,36269,-46161,-63724,-24639,-26279,-59781,-83277,-31587,-4271,24685,51360,80925,192932,350294,439112,255998,93116,39942,8222,-61081,-96147,-74846,-59835,-86835,-88877,-26979,16076,24672,-18264,-56356,-43792,-55484,-20299,41203,96382,94857,24385,-41266,-10112,47736,141141,196434],[168091,75323,12043,-38530,-67253,-69125,-84972,-63629,-15134,37017,73369,80259,44885,-4008,-18417,1722,-11037,-37506,-83148,-52353,-33641,-33296,-70006,-80116,-27329,-1153,12262,117271,161015,111904,140660,267912,207057,53616,-59703,-106738,-14225,79487,91134,31357,-1892,43634,71222,19497,13436,65194,125998,118198,48457,-16721,-79783,-88459,-42209,-8353,-7025,-55167,-119739,-104887,-49798,13742,47070,68299,85714,109411,119859,84037,9699,-35008,-57499,-126152,-77359,-17861,-26449,19329,92837,57559,-68697,114056,238929,236090,161919,41756,-30393,-74770,-16484,37302,-12170,-42347,-49745,-17739,4504,13903,30325,91894,149109,131700,160645,211138,243262,276326,242045,110794,-35648,-16524,57990,65145,-6911,-49187,-16887,-5072,-3470,30211,126054,103132,14058,-85020,-73515,-14031,13820,19795,-3795,-71559,-83266,590,90792,148664,53542,-41007,-44208,-31292,-11240,115373,236525,266904,175033,24307,-44210,-42143,-4863,-992,-15777,-30999,-68165,-76142,-34637,-32688,-65964,-82161,-57987,-40857,-78427,-71673,-36191,-32627,-43586,-63053,-87556,-62713,-32912,-16681,-12851,5981,23899,20845,-23540,-34228,-24993,-7351,34255,59346,48533,9291,47000,130826,68144,-30252,-40317,-10596,-28808,-67335,-55331,-31340,2361,24061,6403,13329,41874,30151,-68148,-42737,40046,136028,154900,144552,135895,105266,64026,95393,171033,218592,279733,286871,184413,10696,-80128,-85342,-68161,-74862,-65858,-130292,-35362,111398,327583,316357,242572,95293,-32959,-61742,-52866,-72053,-41630,92085,155337,106028,45515,-30988,16639,63033,19521,-88570,-57805,21236,38820,-3421,-36209,-63349,-55270,-33143,4803,12969,-44651,-90664,-48274,17301,113380,166715,147578,89595,30891,-26810,-50313,-48539,-68382,-75126,-2499,107743,73421,9406,-39424,-49259,-111749,-64770,-7257,19298,22009,30702,22656,-31120,-69514,-36907,-43478,-48382,3633,76555,72549,18464,-31104,-60226,-102073,-91656,-8969,51015,75460,88065,89187,97569,61744,11879,-1920,-48227,-56473,76620,194342,135850,195233,227114,78979,-72097,-110498,-89400,-138802,-73081,-20704,-21644,-54267,-72951,-3567,-9201,7242,41246,65441,60726,51848,5258,-71104,-117593,-57344,-9307,-20799,-64314,-120408,-107894,-56327,-25790,6503,-19085,-36252,53336,150980,185002,189596,189533,95304,-41801,-82494,-69021,-74693,-76008,-112244,-101822,-112646,-108029,-34306,49052,112728,47979,-63468,-110748,-33758,20103,77676,111866,87231,59934,38981,55553,63620,63924,-1635,-50518,-83718,-25475,-15222,-33069,-18340,-25391,-55542,-34774,-66414,-59639,11050,18329,-76295,-148230,-83192,-72811,-101157,-139358,-103241,-39277,3608,25532,40774,-42112,-89458,-59950,-6712,-13986,-15279,-2577,-6716,50150,46428,-38984,-131903,-123673,-97000,-105332,-51186,146066,227910,209696,181348,106109,-3693,-66981,-65681,10992,96311,143852,176624,142913,100398,22745,-2796,25464,109550,190924,271614,412321,496255,574439,605412,433420,187084,1339,-35502,115818,200921,185312,154813,104709,51901,37053,28492,1415,15095,-18338,-66323,-106566,-109613,-111065,-89240,-57299,-25820,10915,20276,9312,9647,-14669,-54132,-66616,-40644,-85687,-90084,-49722,-14088,-1660,3313,-30871,-42507,-43844,-16037,-38029,-107544,-55144,11876,21268,17474,8876,-11530,-26020,-13833,39108,65692,76656,120690,179650,176915,65821,36833,57196,87599,107184,-4585,-111315,22402,82953,40564,7344,114797,100160,35012,-8166,-29775,-41621,-66993,-78027,-71208,-93522,-97447,-34576,16260,53224,72198,71821,22053,-85088,-124842,-32183,33208,64483,74517,33958,-15934,-43907,25449,56644,52109,60258,97735,100073,39719,65977,45409,51914,210594,414349,409915,327523,124197,-36244,-82062,-24711,13982,62829,118194,112430,57680,37354,6746,-30697,-80633,-125412,-98374,-72662,-77805,-46755,94216,178795,256072,165214,-4743,-114605,-25284,16640,56121,103308,91811,9803,14742,96545,145341,135220,95769,54863,-22846,-71705,30223,170466,156161,21069,-46021,-93678,-75790,-16537,58654,89980,70894,54603,144808,218418,217746,233686,227402,261904,417419,606155,677992,398083,59823,-89069,-97269,-3038,56939,75358,104587,40403,-35426,-50461,2191,43494,-19488,-71917,80345,157423,127373,115940,78222,36955,8567,90780,209559,286223,334314,398087,250574,61411,-23235,-39032,32120,122107,150620,64061,-33789,-78906,-33040,12053,43420,25524,-50776,-50088,11094,5834,17178,47426,82095,83560,95093,72231,9668,51117,61794,11778,-50061,-74823,-50902,-71503,-71457,96210,254460,296840,272161,91440,-56665,-101261,-70140,-24098,4990,60096,56165,50352,67793,8301,-8574,30330,30859,-7500,-60857,-91783,-51030,1481,38383,23918,-46086,-104414,-140786,-151594,-154572,-166850,-138259,-98967,-36893,39808,105476,80362,120102,166880,198203,164499,68410,-14384,-90441,-94586,-82490,-94326,-95894,-110869,-21054,-15226,-10546,-26063,-92403,-85067,-4010,107899,180803,156356,31643,-31009,-51120,-45175,-67166,-90095,-24221,59819,62397,-23470,-84392,56003,64708,-16188,-99225,-74062,-17979,47814,71985,1795,-110083,-19895,148814,153481,88356,131737,306455,261298,87262,21313,-34851,-44434,162620,258321,106729,-72726,65697,140555,150578,61817,-89966,-62521,84862,157396,98735,-5603,-6960,5960,-11168,-14694,7100,52402,106580,104590,56399,-45761,-96563,-115130,-123290,-79564,-31302,-24402,-10819,46102,54444,-62805,-131728,-129075,-76882,-31947,19424,118450,287939,396760,364419,178828,-23810,-62196,27111,95827,4543,-50823,-72365,-40591,12295,63382,129004,95228,12462,-34437,-48933,-39965,-61630,-83976,-66361,-58916,-50085,-82347,-83070,-51815,-72165,-113959,-83717,-47249,-62076,-31290,-10253,-8794,-31630,-66291,-41780,6113,33741,12563,-87948,-149699,-20504,41496,-578,-41174,146253,402636,511978,386823,211351,63616,-8129,-33123,-80667,-84452,-89724,-89448,-93126,-85580,-23559,31906,48494,106592,144574,119201,31426,-71101,-56989,21569,63702,152022,162916,158580,120512,52779,-36278,-97333,-90950,-76918,-121545,-127311,-106329,-86100,-25820,67649,106444,124203,140604,90686,28204,49141,90379,81148,-77965,-258435,-349877,-366503,-314709,-312680,-305242,-239298,-168546,-128109,-42343,-34225,-40372,9103,125825,178568,179647,149880,119571,150994,215906,355113,319772,111954,-58130,-114110,-73850,-64792,-68659,-47454,-45899,-79210,-39060,40733,64788,5994,-87350,-87566,-9461,23260,-11309,-59412,-122697,-64888,-36408,-43452,-5464,91297,111808,125650,118861,127999,99476,19267,10781,221782,283203,107642,6178,-28986,-51994,-90455,-31975,-7966,9873,-28475,-89452,44363,115739,76864,17042,-46452,-57090,47789,116961,78790,-5140,-47913,-85626,-10897,96549,96007,12078,-135348,-61862,-12967,-17169,-66229,-105639,-104858,-66006,2224,70291,75463,20999,-46264,-105912,-46765,-4771,-17386,43199,82032,31185,-37280,-92567,-100269,-89400,-71419,18618,-12173,-89684,125507,272570,236528,147658,104944,104182,40892,-8447,-53897,52588,184197,86186,-31573,-126066,-160247,-140303,-118443,-110244,-60925,-52300,-64366,-65170,-66342,12781,50472,-6053,-80225,-92091,-58053,-31262,28952,130401,212787,222879,188788,84884,-11090,-45083,-26249,10263,43715,25673,-18928,-48905,-96190,-94630,28806,116699,99372,5438,-43273,-109358,-87310,7366,84848,124219,175265,190802,284936,313107,195832,77007,45423,62131,49373,-1865,-60223,-70654,-62114,-31258,-532,-19379,-68418,-82962,-43077,43146,123907,130158,46265,-54980,-139132,-111507,-90287,-31226,10880,-12669,-43712,24814,75227,68465,1662,-56040,-20776,11455,24172,33247,85450,173673,126322,61884,54169,70808,75372,6269,-38902,-60707,-122293,-69123,50440,128711,39138,-45775,-74266,-68326,-98825,-123240,-146983,-160081,-130912,-36180,21814,56076,75777,39182,-40247,-115659,-78974,-48810,-25124,-1571,-21071,-112423,-143605,-93289,-26529,73880,110427,99331,44329,-27959,-62184,-55348,-56564,-35904,30072,105317,160299,151017,15244,-69814,-46888,-40556,-63513,-107822,-53845,2895,13202,-38620,-82167,-59050,-2072,73260,169203,149025,124806,119209,100101,57790,38440,35705,72986,116111,44049,-47613,-92609,-50992,385,-5012,-23318,-64527,-36476,25681,-642,-11770,70166,139691,149220,65653,7405,-25529,-57605,-62983,-71299,-44324,-47417,-62468,7037,73109,76448,-3394,-66739,81883,163311,96087,14172,-41757,-25080,-6230,9690,13291,-199,2644,-24946,-64825,-101889,-87152,-51728,-42268,-27429,-72767,-88149,840,58492,96149,119695,114250,60769,88987,97985,37447,-49859,-125622,-85884,-46316,29103,48257,56106,101689,37474,-68608,-72895,-88021,-99873,-43892,51580,117696,109678,29986,-43008,30312,85467,50202,-60952,-134786,-92319,-58306,-34977,4387,52959,123984,207683,230643,110261,-87387,-120208,-81769,-54009,-104538,-107620,3483,71653,114541,110215,7275,-65793,-92189,-75208,-49653,-26869,-19165,14894,36014,11780,-92323,-120651,-21965,41976,84038,50683,-58248,-123574,-105716,-75103,-40376,-42262,-47397,60334,248836,438048,413761,313329,194293,90840,-6983,11355,51884,42165,-19004,-80373,-23521,142063,77168,-9912,-13669,54441,137500,147230,-4610,-115757,14389,75140,25958,-1106,-9936,-35024,-39475,-17600,16882,28213,17334,37380,63451,20379,-63455,-54448,-37387,5744,26905,5267,-35437,-37165,-36646,-22272,-52471,-92100,-112167,-94470,-38110,1378,-35978,-73035,-32764,97665,238929,197323,101506,48254,-8180,21338,113178,101761,134323,182732,124121,44419,-18013,-60595,-46645,-81248,-78954,-100698,-68379,-23143,53311,92368,85553,40995,-25330,-59065,-71071,-86172,-64635,-13171,89361,183092,191232,88379,2052,-38954,-63141,-70276,-39363,7317,66910,98184,49149,17746,67966,108375,106300,110591,71255,15320,32371,90218,77692,8139,-23165,4388,44660,51469,29126,-41541,-119616,-134412,-99991,2806,154915,224891,190701,155903,176779,273827,431505,358721,85451,-133090,-131436,29693,105339,19615,-68783,-44776,-43137,-22203,23442,72501,57276,-7712,-54754,-107398,-147598,-159761,-85634,-12601,19824,64409,42184,14996,33188,42792,51096,44341,28796,49463,89743,112993,93643,83161,149805,158235,144284,102962,110921,78651,13871,-39889,-38896,-34630,-88198,-138997,-41546,45461,28646,-85340,-114093,15475,152704,220803,138849,42441,15052,30624,-4251,-17733,30442,105058,155336,131657,91311,65492,13487,-42288,-55197,-31799,-37448,-35531,-28331,80578,258595,241643,123888,41714,-35706,-70914,-91277,-62227,23648,147054,310529,272783,174531,-44916,-92428,-849,59411,52217,18957,47211,117919,154507,105751,14465,-52880,-114731,-101517,-51243,-12282,-16525,-25078,-36077,-77072,-51404,14643,39363,22610,-10769,-94728,-58233,-2128,-4404,-42941,-121163,-115419,-79971,-80096,-60550,-45006,-71781,-131309,-109620,-28931,77,-19113,-3880,-3978,-33640,-84867,-78720,-21566,63899,86880,54181,8326,-3774,23634,44000,101608,154397,179365,190751,100258,16541,62890,113710,209886,118084,124649,150828,133285,113678,31767,-17319,-3195,73042,136539,133230,78066,11729,-9882,-12972,1127,-28707,-95536,-81136,-25376,-2710,35218,99501,150346,185763,108526,3562,-118714,-169951,-115469,-100794,-74935,-32870,-4546,72340,118586,52083,-6200,-92174,-120078,-31425,5175,671,-9480,-28267,-61309,-65257,-66543,1816,148727,359844,339817,133131,-25120,-121697,-69012,-26688,-16677,-46704,-64299,-86406,-68688,-44762,-3249,55178,105085,110353,88903,52044,3349,-28220,-14027,63484,94834,59094,-200,-59663,-92488,-28573,19731,74176,193292,211468,56591,-67332,-104667,-103864,-67173,-26355,-18047,-38275,-27067,2860,-4519,-4857,46252,123681,98116,73302,68217,51833,20266,-50207,-46683,60807,147326,113294,38357,-35254,-52238,-7311,17261,5759,-17117,-41449,-27779,5853,-43636,-80879,-92606,-130085,-114979,-74529,8496,123926,263215,198475,115645,105405,115420,112527,117517,69582,12721,-34068,-96912,-152976,-137288,-100338,-118542,44278,78193,-19071,-79538,-127127,-128488,-107287,-5040,80983,71364,-40947,-123242,-54134,-39950,-24627,-18101,-2945,-17681,-60172,-98331,-127627,-55458,48327,166686,250985,302672,255205,142607,15225,-83552,-142349,-23820,40366,19565,-14323,-41934,-22369,73850,128967,67464,-52574,-62879,-56920,-73253,-61792,-24153,-7317,-24403,-43350,-42776,14609,7096,-3795,6966,18651,48484,40405,20915,17742,38925,53177,21542,-51420,-145820,-137725,-93508,-82885,-41746,-43529,-83179,-123281,-125872,-85072,-41754,-2300,7902,4145,-3028,-6963,-65639,-26152,70508,129479,168505,102783,-23877,-31978,77320,168508,223274,332625,416765,293186,150691,55888,31471,-26274,-12923,-26866,-18209,-35373,-36065,2315,42511,13972,-13780,73176,139246,132143,-1009,-99653,11881,129287,154945,85047,2260,-100796,-147316,-118213,-64534,8085,59000,73781,75956,98300,109911,70438,9057,-18075,-34491,-70961,-81871,-45738,-46554,-44550,-38872,-53028,-37224,-13134,-34451,-23893,3744,34047,52151,171931,181983,170690,153021,178164,224242,180002,112685,56726,-16924,-31800,-22995,-24105,-64921,-67316,-21750,59433,46430,-49803,-66586,40313,58771,-1358,-74254,-92958,-100027,-80068,-30851,-23808,-58130,-69941,-99973,-85665,-312,92106,181832,190016,102340,-15209,-160872,-110839,-70896,-16261,26068,135137,177116,54508,-44050,-34122,-29772,-71069,-96241,-56547,-5913,11870,64474,107246,51278,68894,178434,240493,168198,52920,-20353,-69479,-88544,-79783,-77241,-79419,-100179,-81415,-13760,138760,262388,395976,379856,208890,88875,37419,12971,98365,140569,72336,-33675,-71844,-72061,-54876,-66895,-82714,-94635,-79709,2953,56930,27569,19595,51067,55013,-8927,-81470,-106327,-23762,21907,13216,5024,79342,163506,184792,76477,85509,131946,113613,63283,4903,-37313,-106586,-93347,-16625,123298,274336,332093,251283,53796,-106532,-15293,108508,145087,75831,65051,131817,92211,39551,3906,28478,94781,221988,229075,129799,41789,-46502,-120536,-63122,30384,87630,77437,62044,9966,-89539,-95941,-88070,-127776,-80811,6114,70313,67631,26405,-27376,-110747,-88228,-15221,28578,-66136,-77022,-29787,-32774,-69396,-83393,-13177,18795,43867,62236,78826,176980,330692,426410,256969,96442,35153,-12433,-89927,-95940,-60307,-55642,-87719,-75054,-25606,10715,18540,-18522,-50427,-42094,-52566,-32540,19054,74344,83243,22025,-34022,9832,76995,178177,210548],[161160,70752,7575,-42258,-70890,-66768,-73588,-54696,-10404,36859,70060,73032,28057,-27219,-50822,-19518,-13191,-34825,-93293,-58838,-37287,-33640,-67455,-90274,-50337,-24742,19700,156956,212595,169024,181690,299893,237813,69067,-48424,-88606,-14473,76220,91764,42968,9171,52219,79855,39917,32084,69844,117450,99535,23046,-38494,-93112,-99024,-54634,-24336,-20148,-62310,-120537,-88849,-29461,35609,69702,90460,108225,131397,132587,87975,4898,-39705,-52465,-118308,-92933,-33181,-32926,20808,104474,67106,-72291,88858,188734,186213,133173,38597,-17857,-55705,-11235,28821,-22123,-40618,-37602,-10807,11790,8637,14497,68122,134573,130829,157907,212481,260865,299133,266158,123722,-34428,-24782,47601,59311,-4780,-23562,-3948,-4862,-12960,8422,87899,74605,8796,-82334,-86306,-16821,20460,29278,7305,-60906,-83258,-10806,66454,119893,60521,-25144,-40295,-38074,-9104,114308,216734,231163,162692,24989,-40825,-62610,-22667,-9714,-16125,-25896,-54101,-91488,-55647,-54876,-67793,-66311,-41941,-34891,-85788,-87552,-59306,-59185,-67790,-81243,-97544,-67408,-33567,-9045,-4780,10060,34631,40869,-1057,-4845,-2626,9790,39937,58382,54038,25095,58096,103011,46520,-46532,-61810,-26603,-33748,-55924,-25587,15520,53655,45995,20243,28124,54560,38341,-49935,-35916,43475,133222,155893,156530,144751,111466,73308,100463,172666,210877,264336,273975,180857,3741,-96012,-84182,-66520,-65751,-61584,-129843,-41354,112472,351274,326150,246992,101510,-25490,-56436,-47892,-67470,-50107,84639,159109,113270,48332,-24829,19753,76151,33567,-78460,-56952,18607,33717,-6707,-31763,-46860,-43913,-34400,802,20482,-34465,-58246,-25464,30258,112732,158705,138403,74011,4138,-59394,-83809,-93103,-104120,-70512,19712,111102,59864,-4443,-28979,-16745,-90779,-55337,1159,25125,23893,33635,28687,-21767,-57749,-28686,-24784,-23276,7556,54592,45515,11457,-32404,-60404,-101518,-104730,-29995,29051,55740,80833,86557,92586,54977,8345,396,-39449,-49425,101961,199704,124472,171509,196982,56939,-86898,-79595,-39317,-95534,-73689,-22380,-23597,-62709,-85994,2349,6694,11914,32785,48678,50380,51974,7037,-74164,-104006,-41455,-2795,-17225,-55588,-109131,-116811,-64495,-33615,449,-18020,-21657,65046,164272,191754,179362,168377,78828,-48416,-86907,-68645,-73782,-75594,-108557,-92298,-102193,-101265,-36354,41157,107169,54601,-55412,-110759,-28720,28498,86577,122207,100382,74213,51949,55463,61770,57487,-12858,-60789,-65820,-22288,-26462,-42615,-18953,-19053,-51140,-38235,-67069,-52946,30231,53860,-31856,-123369,-77139,-60635,-85966,-157501,-125594,-62337,-17938,4898,15733,-71517,-128730,-88593,-29120,-26063,-22848,4048,10394,65208,47295,-43870,-136919,-115223,-93997,-90188,-50955,161329,260823,242133,211177,121593,-5928,-74139,-65751,21572,107678,150626,186359,159959,106399,15807,-17769,11081,100477,188404,270224,386719,434148,498041,572636,444129,197252,2859,-17916,178892,287363,264277,206551,131219,62400,43045,41194,21117,27358,-15341,-66259,-105628,-101703,-92179,-64715,-31632,-2512,26969,30028,24116,37663,1413,-46085,-55619,-32127,-81886,-80694,-31198,5911,10026,2377,-38778,-50049,-55103,-31456,-43226,-97876,-40391,25786,38572,38371,28788,3648,-15572,-7264,46128,71425,86426,146767,226548,240207,108365,57398,57086,63383,81431,-9976,-110662,27721,99604,61436,33977,144823,114367,50526,6533,-15420,-27260,-46423,-43825,-32480,-64155,-100265,-41035,6191,37723,57029,56125,15984,-82754,-129899,-51349,10041,43541,59240,18177,-30541,-32053,67489,97715,56574,34521,72720,79298,22022,60970,38260,17292,148832,336588,382297,333107,133130,-33676,-88053,-25128,16069,57344,99716,90834,36340,22197,9071,-16380,-65841,-113176,-90454,-58940,-76744,-53256,88195,177536,266917,163107,-14840,-117355,-28767,6528,33459,72135,69882,9788,24117,92821,129697,113091,74742,44905,-27464,-75340,12943,126953,107074,-10975,-68929,-99770,-77694,-17546,54707,87544,69584,43303,127119,254373,293182,316191,287946,305189,422045,563186,633175,368564,42759,-87857,-60131,32182,95609,116830,131642,42744,-33234,-42362,9664,56833,-4290,-36420,152567,250637,184888,147374,101439,59690,38251,118906,239327,308351,337767,351385,177331,25983,-58134,-75242,15885,105558,137036,60338,-31714,-67294,-17177,29009,54751,22046,-66342,-66767,824,1787,25950,68678,106509,104722,115748,93841,32399,71617,86010,41395,-30590,-65740,-41893,-52520,-13942,158582,304803,331841,286951,100595,-41453,-116292,-83341,-12076,24340,65167,49617,40292,62653,19829,12515,51301,49680,7026,-52569,-87876,-49359,-1116,36213,26860,-31393,-80875,-131634,-149956,-144260,-157177,-116074,-79625,-34721,29586,108689,105109,156359,208956,239771,197648,88614,-1803,-73803,-73535,-68243,-83607,-90937,-86645,13741,29616,19440,-17011,-85487,-61397,-1298,96236,185097,174746,49484,-32123,-43618,-46282,-107295,-1835,47081,70664,54728,-31598,-61954,72258,66198,-20119,-105953,-72577,-27666,37073,68963,1891,-105793,-3374,148274,132391,73009,123217,296832,301816,129458,49596,-32217,-53876,182353,330208,188011,-12491,59918,129431,143702,63342,-77781,-69371,69393,139002,86390,-9063,2332,20107,1688,-10070,-1934,30863,80288,86847,55184,-39896,-84949,-100882,-111903,-71084,-26114,-23726,-31913,15034,39456,-69206,-137406,-122600,-73659,-34438,2419,78276,232328,336298,324497,169866,-29373,-70395,401,75548,8671,-58173,-97256,-70537,-4082,65870,133973,91669,506,-54046,-67802,-53532,-72957,-97871,-80721,-71767,-55135,-76857,-63472,-18387,-32817,-105665,-87916,-48105,-52527,-18122,9806,11455,-14176,-48239,-25306,22006,46217,24020,-80955,-157093,-21946,25546,-8836,-31017,166462,501249,700390,627382,435807,222517,72346,-7211,-81126,-75863,-82022,-96725,-109708,-113429,-57754,11610,43456,102090,122944,86364,11321,-68164,-49194,17397,54709,130870,143731,127619,108305,58296,-20956,-72596,-82350,-85137,-116681,-149983,-126163,-95873,-29196,65714,99173,107207,113423,57135,2799,37422,94787,100794,-56738,-214201,-302753,-327707,-289445,-300632,-301941,-237593,-161577,-109716,-49460,-50868,-33497,19897,123051,171386,176353,158524,135126,165719,225211,348104,325843,115501,-58373,-104533,-69405,-63980,-66271,-46931,-42623,-67056,-40219,30619,51880,-7026,-93763,-97496,-29320,-4258,-27815,-58023,-113672,-74227,-37426,-21461,23503,108647,129812,203996,266504,306878,253950,116175,57561,233947,281158,92458,-16192,-40584,-56585,-111571,-44293,-2819,18556,-17315,-91895,39673,109329,73042,23641,-41826,-47843,53981,103194,42456,-49067,-68653,-65339,11934,124318,126875,28423,-141842,-65319,-7448,-15987,-79260,-109712,-111898,-71770,1519,69435,77752,37011,-30103,-90319,-35444,2534,-9024,41412,69670,24070,-35243,-83031,-86449,-84228,-98078,-10712,-19991,-76499,134938,240488,203749,134263,107243,117700,79257,29346,-34971,60772,148308,63354,-39978,-129357,-161056,-138593,-114228,-109113,-61773,-58182,-77125,-78842,-75728,-3010,25442,-20846,-90205,-96048,-58040,-35642,13618,97500,166002,178318,163807,82250,-9182,-40917,-16869,19505,34465,1223,-42337,-70398,-113364,-87769,47959,165963,165417,50493,-27481,-108863,-111688,-37219,37296,78210,124634,130713,199307,248774,150967,44861,18529,41595,43190,-4812,-58571,-58863,-42968,-4913,22719,-9366,-64608,-73532,-30588,56958,136161,138637,48838,-54891,-132424,-96692,-80270,-24420,19157,6299,-21412,40516,84893,73460,979,-69421,-26811,13323,19903,21476,65787,142779,92497,35357,40467,68019,88760,19978,-34058,-61079,-118663,-63260,77757,148921,40920,-47618,-71406,-52538,-74755,-92459,-119534,-134163,-102975,-14272,30140,59506,90426,78778,9231,-74590,-88448,-52935,-26546,-9300,-49464,-136596,-123394,-117433,-43523,72344,138661,137848,71035,-2303,-43268,-51614,-65207,-46280,31455,119999,182438,154856,2580,-69739,-37307,-36853,-68935,-108967,-39692,28205,50163,-1074,-61685,-48269,11217,102427,207217,178542,143077,139941,131278,94659,65804,48904,76993,99138,6482,-68022,-99605,-52334,-7364,-15443,-31042,-61769,-24198,49768,28038,317,59771,127465,144115,60566,6083,-23252,-62714,-65596,-71293,-40745,-43206,-63343,1301,68370,71642,-6238,-78186,68013,159246,99477,13525,-49578,-32652,-12120,1474,5054,-8846,-7993,-37446,-78633,-113367,-94438,-58655,-50423,-42383,-77159,-94896,-13966,38987,72616,95754,91339,54783,96757,106498,43335,-50277,-133529,-69815,-39469,17127,22362,39009,100734,63059,-52346,-86336,-96480,-101090,-44474,51955,122477,107353,10543,-57125,19589,66122,29180,-79119,-123860,-84342,-60453,-40233,14122,66978,129064,197753,199560,77463,-69278,-87289,-58397,-34296,-91384,-133596,-24639,41029,99933,126700,38540,-37507,-77556,-65447,-33842,-4521,1216,16806,29809,4609,-94488,-138262,-43778,14997,53817,18711,-79759,-116499,-118679,-101362,-61109,-59009,-79825,-1197,171120,386642,389784,292154,191238,89288,-13058,2736,48342,46463,-8249,-65358,-19996,146742,108716,52668,65277,136556,207952,207887,45549,-144375,-15410,59734,14797,-19360,-35375,-54710,-57136,-33753,9168,47458,41149,54188,71692,27640,-59722,-51147,-34099,10852,37421,20417,-18546,-25002,-42430,-57254,-99015,-93416,-107429,-80471,-27025,4506,-28337,-53428,-21251,89616,214692,163892,76750,24042,-33109,-10530,96788,110391,148621,173276,108793,37252,-18793,-57367,-49929,-93717,-80223,-78189,-74102,-18975,65252,102254,82523,19671,-32121,-47382,-67047,-91689,-74467,-26224,64199,142691,152224,65853,-6789,-38461,-59903,-72256,-45267,-3221,46215,81778,28001,2010,65511,100652,97429,107832,78792,32573,68023,125995,88094,2804,-34709,-8382,23503,27898,16602,-34384,-100361,-114577,-77741,28691,183070,234663,184828,137308,145838,237260,415931,407165,138659,-101527,-161462,4832,88777,15367,-67670,-43619,-39297,-16553,28563,70255,36659,-46899,-114870,-126362,-133660,-168817,-91779,-6893,38967,77817,44459,15407,29977,47432,81191,89703,71012,75516,107064,131480,123223,114166,174245,166017,143658,114838,120794,81446,18397,-28316,-44231,-55793,-109971,-117470,-15740,65697,42717,-72757,-112152,13988,167733,231693,122853,15125,-3170,34670,15253,-2722,35343,93501,144577,136109,96771,63627,18732,-34940,-50072,-28627,-40872,-54335,-55456,39578,247452,252497,130520,44148,-33301,-58057,-81066,-68220,7779,133771,287538,224344,138133,-51848,-85038,-228,53989,49376,14717,33731,104626,155666,115973,23679,-50484,-119207,-101136,-38113,11329,9049,-7137,-21881,-62175,-33464,39986,74827,52547,622,-90917,-38315,9906,-9932,-67744,-137332,-79010,-60920,-72129,-61197,-51430,-82448,-140536,-93549,-18531,-3345,-26775,-15048,-18568,-53988,-109087,-87453,-16911,67363,88819,58389,16397,8577,36932,53800,105660,164273,191243,191106,94768,9804,44803,107664,227218,135234,155051,184013,150326,119341,43015,3600,33250,118691,157536,130629,69870,8729,-15250,-17718,6719,-22184,-89002,-83359,-33344,-14818,17343,88562,150415,214286,142533,22770,-108370,-130026,-86761,-111428,-79689,-23157,21013,105519,128900,78139,22114,-67893,-119548,-35878,829,-4086,-15281,-40898,-83948,-92055,-90392,-3036,162387,411673,426697,187561,-13371,-136901,-89836,-40408,-17770,-46695,-71524,-98867,-81196,-49040,-8082,40997,78578,84496,73604,43761,-9939,-35528,-3749,63369,68676,23669,-30799,-82654,-75589,-7430,36650,87042,195095,231713,102899,-53825,-94766,-93115,-55954,-14950,-7023,-20828,-7244,17822,3686,-753,54494,133736,119130,102331,91552,66200,24817,-51360,-44258,58022,143276,105511,34789,-45438,-68417,-17068,14033,4933,-21829,-53914,-40334,-6427,-57491,-103170,-108739,-141260,-124116,-63771,17196,105882,215604,170416,96115,92793,103266,102961,104350,55805,10642,-19224,-61391,-124510,-121666,-91294,-104800,44902,56515,-50426,-121127,-82822,-89897,-101342,-4656,80837,65653,-53590,-118765,-35942,-14394,-3102,-20259,-23684,-26859,-61197,-93838,-131054,-65472,36958,153835,253110,319761,273480,147855,17107,-83786,-139535,-38411,3957,-16437,-34558,-49402,-28433,70584,131092,63574,-47699,-57300,-47603,-60900,-55153,-19587,-780,-24765,-42423,-34947,28567,10114,-6246,7835,29894,62757,56280,33309,28766,47649,66169,40748,-34111,-131382,-152653,-117586,-115599,-72518,-67596,-94613,-131311,-118312,-81273,-26446,18746,25694,16011,759,-20101,-98600,-55012,44720,98562,132231,82554,-22888,5199,122455,212924,260455,357407,439583,340851,196676,83212,22556,-22189,-3617,-24104,-22709,-37088,-31121,14595,54842,18226,-18905,63209,128243,129303,-2141,-97561,13795,131029,160322,89366,3258,-100562,-148180,-110759,-51848,19040,54724,79495,92912,114919,115564,75664,20785,-8696,-24542,-56895,-66942,-37540,-45794,-47987,-45765,-58498,-41067,-13025,-39313,-14987,13386,44126,75432,200206,189998,174119,145973,163252,201440,169330,121996,67636,-8290,-32369,-28678,-29557,-66014,-67293,-54323,384,3746,-63853,-79671,29008,46286,-7301,-71708,-85364,-92331,-69544,-14930,-8824,-43363,-57264,-86784,-91157,-14105,69741,135013,122959,44037,-52967,-131609,-79685,-48018,-372,47114,158971,172487,42172,-52654,-36463,-25890,-58900,-101237,-80143,-8449,30149,123230,157899,80136,75704,177527,263109,212005,75898,-16069,-74347,-96182,-81877,-74273,-73231,-85243,-63158,-11449,112131,215084,349626,372362,208203,80409,15543,-14727,51413,107831,55380,-48069,-83751,-85568,-68129,-77549,-89871,-95123,-72955,13931,73788,41702,26666,52331,53761,-8923,-80335,-107011,-30486,11577,8796,7332,79768,163713,181170,64131,78317,130498,114178,61356,-2354,-54623,-127098,-62009,10785,132461,247099,272992,187820,28861,-112840,-14969,104140,139865,66030,41566,79986,21554,-4466,-302,41446,103445,231500,238207,134247,47434,-48656,-122889,-58525,31634,75648,64259,52441,-250,-91728,-83882,-71521,-109670,-87682,4689,82191,93375,50473,-14309,-102909,-77878,-8094,25218,-77903,-85590,-34592,-41640,-80531,-72363,11040,42802,60598,66654,64698,148012,295639,392820,247366,96472,27662,-37588,-72698,-65373,-41279,-48393,-83868,-66212,-28103,2400,13456,-6887,-31590,-36251,-51273,-45893,-4116,50257,68351,18174,-24637,29989,105188,211306,218882],[158087,71365,7783,-41701,-68145,-54966,-56149,-38467,715,40598,69530,68538,15099,-47303,-84386,-39087,-10246,-28140,-94483,-62187,-37611,-30825,-61694,-93628,-67555,-36807,38604,195673,254979,213269,210083,317212,266329,88078,-32087,-69972,-13670,68738,87304,51723,19063,57908,85607,59662,54230,82874,119062,90432,6305,-55994,-103997,-109235,-68851,-41062,-33132,-67565,-113587,-74791,-10658,60042,97968,118998,137152,160233,149662,94779,1787,-44268,-46046,-100107,-100280,-48592,-42426,20170,113306,71466,-75292,65155,139463,132444,93042,25502,-7928,-41370,-8706,16999,-33943,-39379,-23310,-265,20692,4003,780,46882,115392,122967,145104,202814,268768,313811,282376,130546,-35936,-34227,35441,53244,3232,-1729,3298,-8060,-23488,-13148,49287,45322,1716,-77163,-103098,-24693,21755,32584,12825,-55741,-86610,-22383,42024,87341,61670,-14254,-36546,-45119,-9860,108158,190563,190284,144020,24202,-36425,-82480,-35371,-15819,-16836,-23646,-43599,-88294,-78094,-75040,-63071,-52132,-25643,-28300,-94944,-109325,-88467,-87975,-88304,-94125,-106655,-75633,-37024,-4162,1582,12176,42789,61988,25930,27785,22920,26271,42079,52754,53602,33715,62443,68878,22278,-63725,-85511,-47054,-42248,-47249,-1045,55548,95823,59895,27955,37423,61625,41691,-35506,-26294,49136,131666,158776,168953,149792,112497,78049,100492,165982,195729,243868,256354,176492,3461,-87374,-73873,-67358,-62270,-63158,-131530,-49576,107370,358648,324678,245615,104236,-20136,-53422,-46206,-65696,-62528,68806,148957,112380,45594,-28003,10270,74094,37971,-73378,-58755,10848,23030,-12434,-28023,-32665,-37239,-39952,-7137,23924,-25224,-28916,-8497,35432,100933,139855,121180,52569,-26552,-93751,-110096,-138491,-111665,-57384,35947,105018,39540,-21661,-10145,12613,-69444,-44284,8223,28242,20392,29037,28941,-16036,-48125,-22951,-11586,-4002,12165,38329,23419,2509,-38106,-64326,-101588,-116956,-42336,18719,38300,68085,73966,74397,35525,-5400,-5644,-36121,-42710,121213,191856,102972,137393,155207,29139,-106198,-51222,9110,-50422,-71565,-29843,-30659,-75180,-89713,15174,25979,16346,21596,28666,36363,46245,2927,-81108,-94925,-34597,-4832,-20361,-53480,-103199,-128514,-76412,-45639,-11061,-22387,-15581,64711,162790,185016,158010,139264,59708,-54073,-90785,-69799,-73867,-75763,-105987,-85054,-94368,-97590,-44132,25142,92229,54464,-51304,-114784,-28312,32483,90246,125865,106316,81483,58421,49526,52014,40971,-32791,-78522,-45366,-22480,-43883,-56835,-23784,-17306,-51171,-46222,-72145,-50873,43298,82867,10258,-90414,-72445,-53126,-74187,-135132,-137171,-80781,-33124,-6806,2268,-86663,-145648,-95895,-56335,-46462,-35581,7552,22953,73434,41887,-53366,-140472,-111712,-94494,-76194,-52189,155442,274471,261392,228103,127236,-11084,-82866,-64371,31588,117111,153871,189491,168914,104566,3255,-39267,-10118,82743,175492,256161,344561,355797,399589,502294,428141,194925,718,2714,245351,375561,348417,257465,150451,65806,43905,49839,38068,36570,-15159,-68451,-104629,-90923,-71420,-36812,-5354,19632,39797,35961,35117,62953,14597,-41881,-45975,-25728,-78579,-77545,-20050,19252,17263,-2625,-51078,-61989,-71749,-52910,-53827,-90468,-29116,36332,52305,54815,42346,12455,-10503,-5786,47629,72076,93983,171714,271769,302875,150462,75291,50843,27987,40072,-24538,-112528,26777,108686,77101,56156,162711,120241,59969,16738,-4919,-16377,-29356,-13022,2266,-40772,-101440,-50910,-7649,19509,39362,36941,5525,-82912,-144289,-81700,-22570,10957,30779,-5729,-42082,-14254,93803,116406,49088,4275,46767,56790,2517,55028,36246,-13757,84314,244587,330515,315556,132059,-35673,-102189,-32323,11994,45229,74343,61720,7922,-1232,3797,-8076,-55131,-103583,-84420,-47469,-70164,-44395,89603,178706,277957,165797,-15130,-109029,-34003,-4906,9603,38356,45501,8329,28593,81222,104690,81802,44142,25592,-39431,-84461,-7193,84460,60681,-43850,-90707,-83149,-80865,-22637,44780,79694,63290,31423,107583,283368,365796,395438,346874,345640,415933,503034,566081,329685,28298,-73505,-28393,60346,126418,152076,148316,35958,-37023,-38686,11756,64098,9901,2586,219450,341154,248786,178471,122234,78943,60182,135122,253356,313533,323460,291557,111834,735,-87017,-108664,-7904,75061,111608,49574,-34109,-57797,-3105,44304,62818,14290,-83857,-81914,-11630,-6505,29150,85174,128159,124004,132136,108193,49277,84347,106196,73070,-7960,-57755,-37949,-38391,36878,218315,350199,362609,295042,105581,-27615,-102690,-80145,14575,52527,73439,44447,29388,55433,31608,34383,74455,74747,25127,-44346,-86115,-50953,-7952,27934,23295,-22414,-64990,-123736,-143560,-132885,-142538,-95426,-61449,-29142,21685,108811,128156,189112,242451,268893,220663,104469,10485,-56039,-55340,-55868,-75105,-87995,-66464,45361,69995,45966,-9839,-76911,-45952,-5472,72801,169172,170500,52322,-37700,-38657,-48174,-85246,81123,105195,77322,42210,-39320,-41140,78184,54788,-30040,-109674,-71670,-39754,23949,60340,-3879,-104976,10679,139562,104592,54609,113287,273093,324899,164136,68443,-36397,-54169,202118,393628,263698,34641,49425,114926,134126,64511,-63168,-75285,50144,114505,70406,-13598,10246,32999,14583,-3825,-11407,5478,46764,59235,46428,-36442,-72570,-85448,-98918,-62285,-22446,-23749,-50224,-22476,16622,-79792,-141442,-113577,-68597,-33678,-10835,37409,173203,269333,275995,155988,-33572,-75885,-19901,49907,9356,-59825,-113666,-96026,-16363,65208,128266,79469,-10541,-69486,-85310,-69175,-86591,-112435,-94702,-85571,-62231,-73990,-48594,6695,4364,-82322,-86040,-46492,-40584,-4887,28403,30936,1976,-30423,-8054,36876,56121,32312,-73671,-158568,-26819,7070,-16441,-23720,171857,578854,888566,903668,713834,428952,177626,24387,-83844,-70058,-71949,-96457,-119685,-142560,-93340,-15817,30348,88391,93054,48859,-11789,-66206,-42822,11366,42781,105550,116516,82854,83954,57829,-7774,-46905,-48407,-53760,-78734,-112454,-140316,-109053,-36889,56190,83336,82402,77063,17321,-24438,27598,101387,125992,-19984,-153105,-235568,-266136,-239826,-264156,-276989,-220261,-146217,-90308,-58597,-66995,-26735,25493,113427,155444,163668,155412,139325,168336,220831,319662,308687,109769,-59304,-94043,-65910,-64143,-63797,-46309,-38925,-56348,-41599,19441,37580,-20629,-100347,-106456,-46285,-26537,-40624,-55311,-95909,-62380,-12582,14986,56186,126695,156606,318290,472593,547175,453722,231593,96917,231979,271846,76939,-39687,-49263,-54790,-124402,-57098,-465,23185,-8238,-84391,33061,97316,68768,30263,-38022,-39631,59228,87705,5475,-88583,-70024,-32215,35947,151581,161510,45158,-146026,-69531,-3505,-16641,-94064,-108426,-117505,-84499,-6418,59811,73850,49641,-16648,-75374,-25404,6028,-3690,39456,57479,15431,-36410,-77050,-76150,-75956,-109915,-37263,-26626,-45699,149788,209840,173378,120700,106213,125914,109069,65523,-13117,63900,102163,36137,-49173,-131574,-160705,-132367,-104122,-103298,-60606,-63470,-90111,-93869,-85941,-18524,4036,-30362,-93454,-101159,-60945,-42963,-5158,61323,116731,135727,145653,86492,-2945,-36267,-9795,24770,15825,-27735,-65818,-90410,-123854,-79265,61218,210642,234745,103804,-10324,-103983,-127896,-70168,274,39176,80289,84180,120593,178276,104124,15418,-5359,19301,32890,-10378,-58364,-50049,-27531,17918,44023,743,-60082,-63367,-18919,66201,140623,140997,53041,-51611,-126325,-83251,-70255,-20498,24702,24641,2695,55325,91734,76591,1117,-85253,-34429,15874,16998,8750,42312,101982,47685,1086,19051,57235,95377,32396,-30102,-62439,-112521,-54112,103699,161119,39796,-50631,-68995,-36107,-44639,-49712,-70861,-85291,-62002,16337,41492,65086,106756,124593,74508,-22919,-92485,-59450,-30789,-21469,-81343,-103288,-95442,-138502,-60767,67370,165961,177088,96703,24194,-17389,-39896,-69986,-58248,29904,131869,199392,152460,-10442,-72125,-29766,-32841,-71934,-107138,-26432,51395,88529,47852,-26356,-25063,33234,138586,248384,208059,158136,156304,158478,129379,90028,60445,77866,77626,-27370,-84190,-105693,-55298,-15279,-25637,-37099,-56392,-10913,74474,62742,22072,51300,112371,136462,56619,7659,-17243,-69351,-72447,-72661,-35842,-37795,-64131,-3943,64911,68215,-7278,-87333,51351,148495,98404,11511,-56778,-36848,-14100,-1868,3225,-10814,-13035,-46389,-88771,-119446,-99037,-63794,-55639,-53755,-81398,-100749,-27748,21234,52909,73043,68564,57904,110239,116610,49776,-50123,-138278,-52782,-31467,-1508,-9032,21063,97284,85933,-29286,-94967,-107262,-105424,-48442,45288,115192,93764,-12638,-69158,9464,47103,9408,-95645,-106311,-73221,-59597,-40427,23767,76325,125331,173473,152036,37896,-43022,-59152,-38817,-16504,-72436,-160569,-57138,7628,82243,139602,69522,-11471,-66256,-58610,-19603,17533,22574,17604,21210,-4052,-93634,-151732,-65387,-14396,19314,-16833,-100334,-106359,-121376,-127704,-78516,-70818,-100672,-51040,92941,316082,348501,261574,183765,88574,-15970,-4278,45706,52446,5259,-46991,-11479,155922,145018,120788,153389,226169,275877,257091,89814,-131351,-50657,36385,-2838,-39406,-56839,-72238,-74189,-53384,-4832,63995,64390,68565,77295,34381,-54338,-50024,-33212,13742,46403,35500,-1185,-12059,-42798,-83287,-118396,-84928,-100860,-70529,-20611,4488,-20614,-32469,-6607,81659,178267,127002,52465,1211,-53981,-37122,76198,110735,153657,160949,96589,33384,-15863,-50813,-50982,-103601,-78512,-59047,-71051,-15246,72819,105209,71956,-1118,-26968,-31314,-60235,-94721,-84123,-40327,36880,98600,107549,40726,-14829,-35030,-52383,-70801,-50757,-14494,20486,51741,-6462,-13431,63653,86912,78897,95223,80566,48366,106995,156796,92665,-4890,-47463,-22922,1336,5135,5251,-25156,-79841,-91785,-53929,55397,205816,236968,173883,115820,114328,199599,387667,443558,194613,-65382,-181469,-19076,70656,10584,-66421,-42247,-33532,-8495,32293,63949,17336,-52956,-86086,-100637,-114154,-173641,-98964,-3516,52615,83362,41608,11792,24513,53631,114147,138466,117452,100388,120609,144957,149616,143377,194790,169653,138526,122270,124941,79969,21159,-17290,-49762,-79491,-127581,-94674,6753,81975,54940,-59424,-107664,9480,172110,222587,97991,-12635,-18618,42049,38883,12651,38113,79744,131931,139091,101699,58145,18599,-32135,-48669,-28039,-46200,-74531,-75972,85,216925,245003,126866,40547,-35075,-48239,-73164,-78420,-13976,115641,258922,179567,102656,-59877,-77731,1208,47898,42816,4909,15586,87860,152323,122670,29704,-50773,-125479,-97588,-27186,28754,28365,5427,-10592,-45068,-12901,64813,108849,80955,10884,-81931,-22498,16870,-19566,-93920,-97893,-46124,-44437,-66164,-63887,-61032,-97164,-147145,-76887,-9532,-9123,-36992,-29964,-36859,-75604,-131662,-91838,-13421,67166,86960,60600,23402,19983,48637,60364,102626,159981,185440,175326,80962,-312,22611,92821,232411,148305,186014,220422,169806,123876,52649,22413,66403,159263,172968,124500,58328,1928,-25717,-27764,7136,-20066,-85402,-83584,-40739,-26821,406,80008,153191,244808,182913,45929,-87198,-87025,-46736,-106837,-89204,-20956,36761,122285,124785,100816,50916,-45333,-117088,-42005,-6385,-12131,-21343,-48780,-104145,-117414,-112447,-7805,168638,436223,489651,235662,-496,-136395,-101811,-45934,-16282,-47156,-79778,-112914,-96508,-58405,-16977,24561,53594,60751,54214,28568,-26905,-41578,3664,56068,39098,-12642,-58163,-93051,-54064,8812,47964,93242,188708,240708,146201,-40444,-86405,-86233,-49706,-7911,1495,-3514,12478,31750,10991,4939,64250,140830,137108,131585,114851,77546,23750,-59016,-46913,49020,129643,90580,26987,-56766,-86762,-31514,6582,3333,-24962,-66322,-54041,-22670,-70933,-129103,-129733,-150620,-132347,-57376,20937,84200,158993,136483,78285,82577,91383,91463,87183,39055,7120,-4895,-19660,-81441,-100758,-84098,-92658,49181,40059,-74347,-124188,-36054,-50379,-85162,-4226,76592,54871,-70192,-107658,-19206,8247,13386,-25664,-49068,-39951,-64502,-90014,-128249,-80095,17461,126237,236305,314512,273443,143015,13183,-87501,-131698,-52936,-28384,-47947,-53529,-57874,-37435,62289,126461,54987,-46337,-52418,-39272,-51211,-52016,-19150,1840,-28570,-47136,-33957,32200,3692,-14781,4871,38033,74506,70082,43212,36168,50603,72290,53034,-22110,-119797,-158155,-134022,-145027,-108104,-96495,-108171,-139665,-117073,-85297,-15838,36610,42853,27550,3624,-32606,-131243,-85210,12075,58827,84912,56730,-11384,50236,167263,249685,284305,359046,437828,374723,238667,104437,6462,-20168,1312,-26035,-34440,-46842,-31503,22649,61843,17710,-29585,44205,106429,116540,-10081,-97026,12037,125435,156305,87342,908,-100893,-138830,-104899,-43449,25063,44514,78052,103213,124120,114449,74385,27207,-1666,-17004,-46802,-57159,-34615,-49750,-54762,-54362,-64192,-47255,-22972,-47768,-4248,23679,54745,95939,219647,186878,167687,135975,149228,175099,149696,123417,72428,121,-31302,-33725,-35319,-69561,-73457,-90983,-73706,-54360,-82827,-89397,14616,29869,-16162,-70907,-79938,-87928,-63834,-4855,-670,-35124,-49271,-75608,-86236,-26720,41084,73456,39383,-30883,-102306,-99095,-51904,-27962,13166,67527,176243,162222,30019,-64523,-42885,-26089,-50856,-93038,-101515,-11305,53073,181090,202395,105075,78046,161880,263543,239170,93662,-14366,-80585,-102343,-81295,-69145,-65130,-74630,-47446,-1644,90426,161872,285548,341792,200916,72033,-2337,-40867,-1712,59458,22723,-74394,-103762,-106283,-84917,-91434,-100373,-97705,-70006,18753,84692,53021,32268,50410,49365,-10740,-81048,-111739,-39422,273,1541,4736,75270,158336,169966,47831,68001,125629,112271,60030,-2605,-50647,-92704,-36061,29303,132536,213979,212231,126291,889,-117885,-14855,94357,122827,45306,4618,17730,-51457,-37236,-939,47634,102646,222110,232051,130043,47313,-55487,-129306,-57263,30052,68313,58218,44365,-11343,-94244,-77084,-60754,-96604,-95109,-180,89021,116040,72974,-2041,-93914,-68286,-661,24088,-81430,-90967,-41952,-55213,-93286,-56766,32199,61625,70869,61119,35552,106238,246838,339998,225387,90584,15521,-67397,-38684,-37089,-27439,-43878,-81569,-64446,-36040,-10195,7512,8458,-11419,-30387,-54399,-62522,-29991,22794,49188,12219,-15543,46904,127794,235203,218534],[158811,77481,13456,-36061,-58919,-37008,-33275,-14952,19207,49175,72458,67128,6027,-62286,-114753,-48738,394,-16365,-85698,-60806,-33354,-23737,-51809,-88355,-74112,-33314,63790,228752,284649,242030,223961,319389,291538,111449,-11172,-49776,-10420,59628,80341,59310,29619,63460,91541,81046,81090,103751,130603,92759,1860,-63687,-109746,-115839,-81564,-55540,-43473,-69112,-104778,-60310,8543,86933,133097,158296,179392,202398,175756,108086,3695,-45879,-36355,-80001,-96681,-61279,-51890,23459,125135,75911,-72249,46544,96929,81725,48138,7573,818,-28967,-6279,5807,-44069,-35234,-4324,16853,33617,3144,-7165,32397,95051,109912,124909,185563,269410,322749,293410,135030,-36187,-41005,25461,49991,16361,18390,9087,-10340,-30684,-29984,15643,20367,-2884,-65939,-119300,-34140,20708,32367,15343,-53040,-89848,-29274,22951,57156,60311,-4577,-30406,-48195,-9301,101781,165237,153280,125433,26655,-28330,-92582,-36908,-12925,-11941,-19062,-32605,-69411,-87934,-74668,-50613,-35763,-5774,-16567,-96613,-131875,-119042,-113526,-97595,-94664,-108649,-82452,-38274,2029,9513,16653,52694,89432,67915,69217,55413,46447,45587,47305,51976,39813,63279,37308,2034,-74653,-103208,-65436,-48142,-36079,23459,93210,132421,70605,34338,45991,67960,45323,-19757,-10281,61650,135466,166514,184861,155404,113680,83375,100491,155464,178136,223172,239088,176645,15880,-59657,-57819,-65902,-59443,-65714,-131947,-53902,102740,355879,318933,245115,109815,-10856,-47507,-42701,-61788,-72884,51447,132507,110221,44423,-33045,-3674,63327,37992,-67873,-57800,4189,13603,-13696,-19773,-17580,-31256,-44892,-12714,29448,-11080,2373,7620,38109,84242,116961,102408,31839,-54077,-103259,-95473,-126170,-87760,-38449,49710,95119,18711,-34951,15591,41106,-49863,-30591,18339,34305,17628,22759,29001,-8288,-36067,-15016,1112,13668,20333,33188,13351,-2864,-42307,-65035,-93387,-109113,-28598,29375,29074,54712,56357,47989,8185,-24253,-14867,-33651,-30208,140130,178465,79221,102249,112337,3333,-119419,-21956,57661,-2136,-59478,-36961,-36833,-85493,-83009,32646,50586,26409,14478,11562,24080,40354,-1285,-86456,-86764,-30248,-8111,-23570,-51713,-97095,-132791,-86070,-55879,-21890,-26321,-12209,57937,151110,169610,132027,109140,42918,-55175,-87818,-65223,-68526,-70756,-97912,-72725,-81430,-88647,-49035,8976,75613,53883,-45249,-117717,-28105,35874,92459,127270,110177,87594,65035,45436,42664,22772,-54735,-90504,-18506,-19351,-61227,-69645,-27258,-14596,-49636,-51977,-75290,-48190,53959,106772,50021,-53743,-62769,-44778,-61117,-110764,-121755,-82337,-32177,-2555,4678,-82239,-121199,-79769,-79361,-69448,-47594,12943,35848,79751,35619,-62109,-134274,-108501,-93548,-60060,-42049,132608,269357,269714,235372,127711,-13553,-85835,-57447,44003,127925,158054,191387,174796,100211,-9343,-61448,-31654,62754,158691,236233,295343,273874,295022,409176,393329,186413,1757,30578,313434,460329,434205,309235,166774,68048,46142,60874,58145,47965,-12804,-67908,-98843,-75169,-45861,271,26682,45636,54202,42590,46224,87828,28275,-37072,-33899,-17758,-73011,-75591,-11127,30310,23041,-8827,-63466,-72673,-88202,-74876,-64738,-81242,-16250,48390,66372,69561,52151,18671,-6318,-4968,47705,72065,104592,200108,318333,366748,196028,94106,43813,-9753,-8661,-42991,-113227,23707,113391,90683,77403,172859,122506,67362,26307,5666,-5110,-12390,16832,34939,-20006,-97317,-59916,-20926,2840,23544,19630,-3325,-79038,-141528,-116343,-56122,-26097,-4538,-28665,-41489,4747,105438,116721,33982,-24803,25960,37337,-14883,51208,42696,-31448,26124,153165,265332,282309,126410,-36186,-119736,-40824,5958,31157,47448,30561,-22056,-26483,-2878,-211,-43853,-92700,-77072,-35483,-54516,-13314,110376,194402,299000,179541,-4408,-96339,-37447,-13147,-9897,6669,23512,9072,32303,67470,76740,47154,9163,714,-55529,-91861,-22491,52264,26826,-67610,-92483,-66156,-81580,-27978,33315,70033,55472,21881,90102,304625,430937,466854,403025,381775,400589,433203,485638,286776,19321,-51997,74,83353,150694,181552,155740,23348,-43133,-36001,11816,68211,26719,45065,277992,422885,319626,214018,143581,96734,75487,138277,249990,302007,293836,225421,58873,-18607,-106941,-121348,-30713,34911,75798,35170,-37628,-47849,11764,61216,71670,6718,-99246,-90310,-21809,-15306,30012,99594,149439,143404,145973,117288,62133,90480,122033,106392,19781,-47642,-36275,-27571,80056,269066,387176,387706,296939,108115,-13475,-78599,-53721,58690,90017,85642,43151,20961,49446,46227,59804,105067,110295,49702,-33361,-83790,-53227,-15971,17249,16754,-16851,-54685,-120534,-132779,-116338,-122711,-75607,-45249,-21402,16879,107073,150303,218559,266953,285424,234169,117407,23993,-36881,-38295,-44034,-67018,-85207,-50924,70647,104930,69918,-2577,-66878,-36140,-13787,42197,137645,147432,42134,-44696,-33880,-45438,-27844,149162,148186,80446,28102,-41041,-20833,75599,32754,-43151,-101436,-69195,-51778,11023,48223,-13881,-104556,24281,125942,73844,36559,104127,240080,329047,189729,78642,-44084,-46842,215582,432399,315467,66124,35697,99180,124393,67376,-45663,-75502,30490,86574,52565,-17991,17522,45185,27963,5384,-18067,-20516,8880,24184,31947,-32951,-57309,-66988,-82756,-52222,-19348,-23712,-61354,-61795,-11615,-92909,-128150,-103168,-63688,-32277,-20422,1016,117866,203110,223567,138236,-36000,-78218,-34300,23423,9637,-51174,-101118,-98721,-16475,64904,116001,62749,-20099,-79717,-98610,-84626,-100103,-120136,-103187,-97139,-69141,-72376,-37924,23069,33956,-55326,-76489,-40358,-25859,9222,46179,50374,17796,-12107,10387,51411,64160,37699,-66469,-146449,-33628,-11938,-22665,-18490,163917,623522,1051494,1187372,1025234,674963,307932,62282,-86617,-66642,-61604,-88820,-113261,-128116,-115839,-48581,10007,66645,56971,9128,-35496,-63991,-37630,4351,30092,83167,92617,32466,51244,52675,3984,-20409,-4825,-4378,-34175,-68350,-106637,-124501,-47820,40400,60515,51961,34639,-25425,-48956,22545,111153,154229,23853,-86359,-160989,-196601,-182728,-220756,-245674,-197669,-127509,-71646,-69318,-80033,-19889,27854,100587,135637,146532,144962,135263,161165,204954,275090,271706,96377,-58949,-82243,-62782,-64462,-60699,-45389,-35093,-46662,-42221,8318,22746,-34165,-106062,-111217,-58145,-42312,-49437,-50941,-73025,-30787,29832,59051,91360,145920,194479,466106,724026,830827,682310,354370,124640,216485,257650,63963,-62414,-54396,-48433,-123547,-69103,-619,24247,-885,-72939,23465,79058,64398,36672,-34932,-32312,63987,71541,-30131,-106892,-43977,8112,58985,175063,196929,59954,-146603,-73706,-1037,-18799,-108392,-93412,-90267,-100391,-20669,42108,64819,58323,-5427,-60662,-15838,8186,1490,39811,47523,6756,-39397,-73255,-68243,-66549,-95884,-56826,-28365,-5410,168990,182501,147673,108575,103250,130272,131607,96161,11762,63698,53654,5798,-58367,-126821,-151340,-119512,-87369,-92133,-56713,-67267,-102467,-109315,-95493,-32765,-14034,-35712,-89620,-107658,-66356,-52514,-26080,24127,69621,102239,138171,99042,9421,-29086,-4310,24417,-9385,-48893,-78552,-102281,-121516,-72283,64138,239891,296850,161483,8649,-95924,-134048,-86764,-19120,14463,48661,55908,61148,110202,59266,-9066,-22455,223,21530,-16806,-58866,-43718,-15341,36646,62294,10889,-54203,-51869,-7425,70900,137149,137899,60418,-43536,-117240,-70294,-59501,-17397,29358,42692,28864,70358,97878,80168,4625,-99007,-39919,21561,17678,-3055,16886,55782,-2470,-36873,-6948,41421,96566,44020,-26498,-64107,-102526,-40793,127624,165311,36849,-53603,-65562,-18143,-8819,4216,-4949,-22333,-10922,53718,55094,72231,123156,172797,150700,37176,-80022,-67081,-37492,-37964,-113016,-73893,-72375,-146127,-76620,60502,191484,214709,120730,51042,13436,-20516,-68305,-71037,25293,140068,210437,146275,-20258,-74457,-22668,-26912,-71009,-103014,-14832,71333,125635,105683,24218,15629,71075,186338,293161,236378,169158,167392,180405,160379,110363,70956,77069,55535,-53907,-95445,-109283,-58586,-21797,-33570,-39907,-47837,4205,100067,103782,57020,54197,101366,130521,56301,13139,-7236,-76908,-85488,-76766,-30381,-31071,-63986,-7235,64757,68491,-4173,-92506,32689,132237,94168,9775,-61475,-36009,-11194,474,8860,-4639,-10229,-47414,-89074,-114543,-99308,-66143,-57677,-60697,-83543,-103950,-38261,7831,39296,53479,51458,74724,130342,129327,58070,-47846,-132499,-32504,-17728,-22799,-41453,5249,92706,105932,2287,-83246,-115241,-112271,-55728,32329,97190,71047,-35961,-75611,1833,30492,-7203,-106152,-84598,-58163,-54026,-33855,35156,83804,116307,139659,95316,1566,-15561,-34369,-21266,975,-48263,-154365,-89495,-24708,63823,148907,98940,12758,-56197,-52751,-5713,39475,45663,20964,12595,-12657,-89268,-155672,-84712,-43620,-15916,-51868,-115079,-92440,-106316,-133110,-87786,-75799,-105704,-80721,22456,238475,298855,228896,175980,91477,-12584,-6098,46977,62841,24197,-22502,5114,170427,184901,193442,246675,316182,336125,292127,126378,-92025,-86733,8653,-23144,-54966,-69573,-84148,-86397,-72797,-23067,77405,87765,82049,82510,42856,-45258,-49154,-31893,18015,57152,52940,18830,4087,-34502,-85447,-86175,-71545,-92730,-62280,-16548,3336,-12766,-11695,10707,78095,138261,93072,31285,-17409,-66850,-53808,55922,103717,149723,146972,89022,35431,-6165,-38815,-48169,-108280,-72189,-40493,-57130,-9442,77936,103014,56384,-17598,-13388,-12270,-49144,-92457,-91094,-53248,10015,54736,62259,16853,-18633,-25619,-37983,-62821,-52019,-22836,-4554,13641,-48369,-14458,68582,71718,54356,75277,78163,65231,149476,182380,93957,-11530,-57632,-34680,-16303,-11451,-382,-10487,-54192,-63715,-25610,85397,224901,234621,161715,96000,87533,167922,355220,468896,252966,-25232,-170441,-37238,55655,9137,-61837,-37726,-23659,4525,37888,57814,9395,-10963,-3805,-46747,-86811,-165783,-103140,1338,64168,84872,37847,8264,21062,65906,148959,186659,165670,125602,133383,156096,173853,170849,211346,171269,132411,127654,125672,77090,25166,-3418,-50032,-100389,-127542,-68209,28439,96712,68354,-41852,-96547,6660,168732,199956,72215,-35744,-26589,55180,67340,30757,42326,68561,121650,143955,109171,53022,16132,-30347,-46871,-25833,-49186,-90867,-79810,-24329,173290,222467,116880,35458,-36104,-37076,-63779,-88881,-34712,101018,235036,147426,76026,-63520,-66645,7246,45265,36958,-5694,-340,75034,150228,130188,36802,-49160,-128827,-86983,-14173,43456,44142,15911,594,-24386,11979,90975,143714,111432,24896,-67419,-7006,23020,-28567,-116319,-55590,-12098,-25282,-56979,-63677,-68970,-111323,-140198,-55674,2125,-12568,-45138,-43864,-53743,-93173,-146983,-86454,-5725,68816,86856,66146,34303,35192,63400,68503,98729,149315,170510,153012,66172,-7613,3544,75221,229641,162569,222955,265214,197137,131733,64786,43267,98849,195563,186319,119642,48554,-3598,-35911,-37445,7249,-17082,-79297,-78348,-42547,-32779,-8119,81357,165423,282475,235538,79661,-53917,-38853,-664,-83892,-97868,-21206,46327,125726,112718,122153,83290,-19791,-109713,-44463,-10784,-17454,-22195,-46645,-113723,-133066,-122778,-6605,172287,436224,526407,277890,14786,-124374,-101886,-41982,-9967,-43421,-83313,-122361,-106795,-65879,-22996,12758,36286,44915,37890,13731,-39374,-39373,14137,50239,14923,-40441,-71521,-81622,-27850,26273,59986,99855,183459,247424,192134,-19573,-73120,-76786,-42304,333,13128,19312,38237,51367,24787,19764,79521,148044,154933,164777,144064,92474,23845,-66199,-48173,40394,113424,75720,21651,-62038,-99808,-44334,402,6066,-21121,-71743,-61606,-33467,-69960,-136682,-147290,-144416,-133042,-49360,25669,67095,107338,108393,71027,81340,86127,85064,74310,27502,8965,14019,31227,-19933,-68481,-72594,-77198,61742,35322,-81892,-87373,11557,-4430,-55124,5889,77172,47457,-82827,-88872,2005,34123,30977,-27482,-70166,-48677,-62550,-80671,-115414,-91561,-1923,93709,209954,295289,263554,137069,12150,-85823,-117014,-60331,-51230,-69920,-63782,-60467,-41381,57709,123435,49389,-41859,-42301,-25690,-37647,-45824,-16574,6477,-29732,-51319,-33246,31931,-4470,-21617,5293,49707,90677,88845,57621,46348,54326,78236,65049,-8293,-104088,-142793,-127487,-148996,-136038,-122091,-115627,-140038,-116191,-89830,-2927,58226,67492,48201,15988,-31841,-126826,-101862,-16447,21140,40192,43639,24207,106474,214102,281581,299201,345395,420635,399264,280363,124840,-9268,-13438,10413,-22905,-43288,-56527,-29769,33472,71124,21017,-36343,24518,82083,101493,-17597,-90404,14586,121123,151650,87104,2940,-94114,-121881,-93856,-32064,33720,37616,77253,113933,132803,114018,74229,35248,9760,-4784,-33603,-45350,-29696,-50239,-56768,-56590,-61254,-45147,-35465,-42300,18406,43163,73491,120823,237539,179978,158562,129686,140749,151373,128125,122514,76714,12794,-22877,-30341,-32202,-65372,-76215,-94622,-118837,-94808,-86593,-82430,6838,18560,-19455,-63445,-68650,-78959,-55272,6807,8342,-25693,-38484,-59915,-65861,-23671,24296,22911,-26363,-99310,-135087,-61824,-20529,-3068,32663,95912,195678,156442,26929,-70205,-45105,-22157,-38715,-73214,-103119,-6336,86864,239607,244175,131355,83855,141294,249914,255235,113286,-6898,-79618,-99033,-71956,-56083,-49839,-61350,-29216,18884,84431,117491,219975,299250,195246,72529,-8460,-58062,-49918,9132,-14459,-103665,-120725,-124463,-91059,-96773,-104232,-94089,-63340,24045,95025,66956,43200,53584,50441,-5959,-75111,-112865,-43191,-4150,64,5999,74684,156248,160009,36378,63804,127003,117624,69194,14264,-18051,-49707,-7489,47840,132725,185307,161594,77525,-21320,-109161,-6971,89023,104544,24125,-35457,-41219,-106698,-35471,8503,55090,102083,205627,220784,126179,50213,-57824,-131097,-52418,32474,68583,59777,42556,-15463,-89578,-67862,-48085,-81026,-92727,671,99376,143835,102826,19115,-75393,-52438,14025,31826,-71886,-87398,-44578,-65223,-95840,-34113,53778,80574,81635,53483,-261,63915,197446,281779,200647,86869,7529,-75796,-2813,-9257,-12867,-36221,-75365,-60899,-40483,-18062,8426,29720,12536,-18948,-54265,-74239,-49953,764,35086,13673,351,67301,150407,254437,216751],[153995,80000,16041,-33755,-52654,-23275,-14657,6009,35821,53876,70306,60261,-7879,-76923,-99131,-44294,11359,-7889,-80400,-62510,-32552,-20521,-46198,-83974,-76205,-25819,82001,243890,290960,245486,214292,299489,303926,131087,5478,-36040,-12794,42153,64207,58081,33271,62242,91081,96550,103903,121355,139598,95269,403,-66831,-118763,-126306,-98923,-74007,-58138,-74759,-101423,-52620,20497,107013,166002,202322,231657,254072,205949,121308,3847,-51606,-31273,-66004,-93269,-77807,-65824,28592,137112,77280,-67726,25824,55649,29931,-3797,-16308,3470,-23643,-10444,-10395,-59133,-34826,11896,33127,42912,-949,-16094,18165,67221,83693,90617,154848,255823,318743,292249,131020,-41396,-51462,11545,42727,25156,30132,7722,-17503,-40434,-48192,-18549,-5763,-11137,-56125,-133805,-51977,9868,20998,7193,-59948,-98453,-36702,3720,24564,50204,-1879,-28341,-53508,-13419,89920,137174,117527,102864,26530,-23573,-88764,-34005,-6724,-6360,-17225,-26988,-52357,-78372,-59466,-39230,-23144,11377,-5572,-91513,-136515,-148816,-131728,-96653,-88604,-107589,-92856,-42628,3647,12499,17362,58210,116847,121684,114622,88553,64336,45033,36625,43859,38138,54836,6097,-18174,-82717,-113337,-84141,-54940,-27121,43114,123285,157585,73110,34157,48510,68335,44174,-7685,5695,74585,137295,171060,196682,155832,110229,84339,95580,136150,153938,197676,217644,176216,34238,-31516,-45376,-67428,-62008,-73780,-136166,-58479,95087,340146,306107,241836,114116,-2028,-43542,-42097,-60502,-85004,29443,108073,103438,41759,-42148,-23685,41783,29576,-66262,-58572,-4826,2799,-13763,-11825,-6885,-30598,-53612,-19197,33546,4427,31167,18512,34189,59924,87900,79540,9235,-80110,-79824,-69876,-90903,-61468,-23513,55654,78011,-5832,-45812,39795,62553,-38162,-21572,26343,39367,12399,11434,25068,-2361,-26085,-9412,9197,25245,25821,32104,9319,-8822,-48207,-64431,-79578,-83137,7183,52743,22671,36142,30483,11577,-29365,-50606,-30122,-35817,-15640,155168,158567,52249,66195,69510,-22412,-118278,3116,99263,42427,-42719,-46276,-44940,-96495,-76504,45381,73466,38530,9273,-5114,10507,31484,-8372,-93370,-82614,-30573,-14899,-29446,-52660,-93738,-128481,-96002,-66957,-34449,-32488,-14164,42322,126343,142866,100083,76782,25143,-56470,-81363,-56734,-60452,-63749,-86462,-56659,-64125,-74607,-49559,-6796,56947,50926,-39634,-120965,-31554,34858,89462,123157,109111,90306,70398,42513,34082,3973,-79691,-77226,11952,-14303,-79857,-82654,-31674,-13291,-48526,-56753,-78231,-47698,58200,119986,81015,-18813,-50690,-37967,-49633,-88580,-102044,-70855,-19011,12216,15483,-70184,-102095,-65172,-90617,-95991,-59098,18190,46877,81908,26679,-71719,-129294,-107820,-93600,-45321,-20697,94155,241256,262849,229692,120787,-15562,-84307,-49241,54588,136117,160152,190134,175761,91958,-23196,-85334,-53759,39982,137699,210649,241863,193614,193221,303776,342699,171767,5804,62232,373196,528784,509231,355507,178033,68330,49040,73309,79971,59832,-9986,-66415,-91042,-58728,-18487,44517,62550,73684,68414,47988,54940,107787,39126,-32887,-21953,-10689,-68267,-76241,-5565,37572,24851,-18970,-76806,-81624,-104269,-97505,-76647,-72096,-3347,60385,78603,79936,56038,20909,-4160,-6266,43857,69200,117169,230039,362772,427436,243031,111746,35741,-44208,-60361,-64927,-114600,17139,111384,99571,95336,174682,120618,71490,33832,15010,5167,2811,43276,62808,-3400,-91406,-69113,-34648,-13361,8755,4272,-9840,-70319,-116000,-143075,-83208,-63823,-43841,-42181,-30910,18164,101826,100351,11686,-51525,10542,19996,-31001,47769,53767,-33625,-22750,70228,193931,237929,117425,-33560,-111166,-48622,-2265,15321,19898,-1661,-52541,-50912,-8728,8116,-32277,-81205,-69475,-24720,-35435,26627,144761,223416,328339,200409,10555,-85684,-40082,-18312,-23561,-22364,4542,11335,35230,53285,48274,10898,-28946,-29645,-76266,-90795,-29456,33739,9813,-73633,-72314,-51727,-80536,-33660,20817,58635,46309,14098,74152,313671,479463,521173,449712,407074,374209,358193,398724,242247,14935,-29781,24022,99663,166450,201912,152060,5088,-51068,-34174,10096,69358,46500,87354,322391,486972,391938,255442,165911,112322,82318,124361,225676,272218,249455,156470,17630,-35391,-114247,-102806,-42435,-10463,28838,18191,-41680,-37789,27025,79901,82498,1323,-110620,-91288,-28759,-23821,29069,112016,170252,162377,156609,120997,70354,89443,131419,137822,51128,-34986,-36406,-20902,112613,304662,411190,403734,291544,108054,792,-53469,-16584,114257,132463,99127,44947,15632,45410,63474,89299,145085,155512,80419,-19286,-80494,-56005,-24451,5564,8454,-14416,-49756,-122613,-116657,-93731,-99049,-56816,-31897,-13620,13907,102811,170093,242743,280857,288844,238018,127113,38049,-17543,-22538,-33126,-59488,-82595,-40068,87950,132594,90537,4976,-56510,-30685,-24341,8155,95130,109924,21338,-51392,-28597,-35405,28915,199750,175932,79890,14571,-33475,-1364,65707,2474,-54718,-83494,-64726,-62867,-843,33271,-27744,-101815,37910,109304,42224,21213,96437,202065,313618,203575,80434,-53120,-36432,218361,435749,332087,80861,19333,83363,115881,72612,-25887,-67831,12966,56991,33304,-22369,23804,56098,41039,17146,-19713,-42850,-28583,-13543,14386,-27107,-38347,-44841,-63138,-41053,-16769,-23698,-64049,-96763,-42121,-107163,-113599,-92370,-60705,-34142,-30705,-30116,70157,142255,170506,116693,-37777,-78157,-44762,-645,11444,-32404,-65314,-68666,116,67395,100642,44573,-28253,-85216,-105638,-97440,-108950,-110596,-101968,-103678,-74418,-71413,-31440,30654,53737,-29543,-60668,-28882,-8492,24252,62950,69688,33623,7011,30062,65917,70761,40413,-59911,-134678,-41587,-30301,-27919,-14461,145743,626700,1162497,1439714,1334933,940194,458681,105884,-87123,-65427,-52634,-77997,-95998,-94634,-88511,-83003,-16599,38178,16865,-30752,-57301,-60745,-33337,-2794,18773,69029,84716,-9064,14959,44254,14859,6932,44613,55647,18388,-16949,-65286,-134569,-61107,19726,32512,18154,-10430,-66844,-64823,24010,123909,181869,65909,-27991,-98427,-141254,-140415,-190792,-224409,-180713,-111096,-55688,-80924,-85713,-12768,28546,87292,115985,129450,132273,127173,147568,181029,221630,221296,78070,-55429,-69090,-59519,-63946,-56619,-44150,-31301,-37474,-41316,-1888,7969,-47177,-109577,-107401,-62940,-50750,-54107,-44897,-47300,11389,79756,105856,127828,166215,243297,634532,993070,1125786,913953,470890,137440,189660,241350,56204,-82124,-56385,-40025,-111341,-79591,-3239,22144,5076,-60629,9967,54542,60299,42555,-32559,-26111,68179,55304,-62513,-87339,-1284,50801,78202,190857,228518,69994,-143257,-77191,-27,-22205,-118097,-64409,-51801,-84596,-38447,17715,52083,63130,4072,-45805,-5960,11345,9309,44311,41142,-834,-43052,-70470,-61560,-56100,-75039,-64098,-22904,37377,188009,158425,127175,98326,99120,131687,147731,119731,39130,62840,11477,-26388,-66668,-110852,-130165,-98275,-63631,-75494,-49933,-69092,-113690,-124355,-102201,-45178,-29599,-37711,-79639,-115393,-73999,-63851,-48113,-12152,29625,82985,140333,117929,27871,-17845,1136,18723,-32638,-40898,-66246,-96547,-109487,-68064,55347,246298,340744,217144,29304,-85703,-130277,-86564,-20160,6874,31340,42943,27912,51770,18420,-28129,-30793,-11399,12181,-22691,-59786,-39786,-6628,50093,75788,20061,-47240,-39298,3877,70895,125914,130019,71548,-29951,-101874,-56911,-47631,-13828,33943,59860,56327,86588,105261,85420,12116,-99689,-38906,32283,23420,-12524,-9393,7646,-53692,-75881,-35308,22691,93200,54462,-23724,-66527,-88856,-23678,148070,161381,32110,-56509,-60936,783,30568,65956,73892,51881,47436,94067,68684,78867,136583,217303,229206,100587,-49363,-74940,-47873,-59829,-119855,-50075,-54305,-125822,-90903,52132,213184,247179,141321,76423,46182,4016,-59653,-85344,15623,141627,213175,136733,-26296,-75864,-15910,-19210,-66629,-98943,-6849,85725,157339,166869,86620,71629,125674,245806,339175,260958,174480,171303,194438,184155,124364,79234,74656,35379,-72332,-102406,-109391,-62867,-27675,-39627,-40364,-37915,19548,124319,148077,102623,73907,100995,129446,59639,20833,4633,-83037,-107724,-85603,-27069,-25313,-64610,-9674,67389,72285,2774,-93924,10483,109824,85924,7413,-64488,-31835,-5646,5888,19090,6754,-2326,-41979,-79890,-101455,-96179,-67277,-58702,-65111,-84635,-105072,-45837,-1621,30789,36834,45758,104226,153953,142279,66285,-45061,-118649,-9886,4054,-40564,-69451,-7933,85653,120306,39638,-49064,-108884,-122822,-68880,11416,68154,40000,-57165,-75685,-4933,14728,-22163,-108155,-62284,-42072,-45761,-23007,46465,88582,102325,98399,33457,-24462,7457,-15040,-7549,16289,-22004,-114994,-113454,-54855,43185,151039,121862,32214,-48972,-49840,5264,57840,67078,27240,3260,-23386,-84854,-148527,-103912,-74284,-52200,-86007,-119051,-77710,-84649,-103425,-89541,-77814,-100295,-84302,-38054,164469,247848,196986,166695,94814,-5742,-4358,50149,75272,45898,5295,28444,187976,224489,264478,334416,394078,379762,307755,149941,-52492,-121274,-22954,-45194,-62910,-74381,-91168,-92151,-90994,-47259,82659,106632,91088,84476,50014,-35939,-51884,-32808,21797,67811,69947,38279,20233,-21474,-65932,-52835,-59716,-87077,-58969,-18150,-2488,-9608,3608,25292,76180,98539,61720,10008,-34790,-73206,-60983,36092,85233,132527,127549,81613,39567,6444,-26005,-46372,-111818,-65639,-25908,-39391,-5336,76494,91540,32273,-32383,366,4279,-38452,-88927,-99381,-69242,-20159,9293,16736,-7955,-21462,-14178,-21278,-52439,-52106,-31643,-30584,-32862,-91648,5338,78511,52846,21187,44030,65906,78241,186998,196109,87917,-20787,-68622,-46034,-31188,-24381,-3654,5368,-27809,-35524,2337,113178,234834,223383,144616,74531,62416,139950,318707,477304,305029,12095,-148627,-53263,39920,6471,-58938,-35192,-15346,16817,40737,48865,13345,43954,77548,14545,-57885,-153127,-108756,3026,68882,78633,29318,654,15421,79095,175984,222774,204898,144417,140010,159242,188471,188247,216152,165158,120740,125233,117166,67173,24664,7673,-48248,-117894,-110377,-43986,43401,104201,77457,-25617,-84545,1245,152794,163292,43696,-58972,-32518,66614,92056,44948,42326,55007,108275,144535,112660,42900,4952,-35682,-50273,-27626,-55456,-106559,-70856,-30071,115990,180514,95204,23469,-41691,-30597,-59398,-105802,-55308,89557,215420,123913,53550,-68181,-57689,11534,39898,25906,-22363,-16830,62777,144616,132538,38790,-51682,-135222,-76770,-5625,48592,49306,17674,4687,-8625,32108,109285,170152,135892,36060,-54983,2010,22322,-42812,-137773,-19267,16398,-10029,-51127,-67082,-81659,-131918,-126075,-37311,9032,-20494,-58164,-63629,-75823,-113384,-147637,-79758,-497,65938,82205,68266,41892,46746,73619,70914,88195,128799,143875,121575,44988,-18554,-17467,49652,212653,171228,257924,309338,224052,134404,70521,57553,120789,216900,189163,108271,32875,-15566,-53101,-53669,-684,-20849,-78220,-76524,-46820,-39948,-14644,85523,179563,318131,291083,116911,-19769,4859,40514,-59432,-113109,-32054,40863,108384,87589,131636,108629,9,-107347,-51470,-20165,-27434,-25615,-44097,-116691,-133808,-125407,-8235,164386,404480,525381,302778,22708,-117249,-102238,-40931,-9733,-44594,-90453,-135287,-111539,-77440,-32984,-1970,17828,27640,17255,-7620,-53317,-37206,19349,39264,-10670,-65535,-75963,-63592,-7536,36100,63906,98622,172670,245529,231510,1355,-63521,-73355,-42532,523,18460,37843,60693,67937,36940,34731,88057,143670,160477,189695,169315,102339,16685,-81355,-56843,23513,86589,52570,9756,-70075,-115648,-64950,-14376,2787,-21006,-79476,-71911,-44950,-60208,-114813,-142842,-135364,-135489,-48433,22550,45887,56759,81148,65611,78488,76914,73555,56627,12083,6064,25989,76234,45294,-35488,-67235,-69817,67983,29196,-85652,-62999,46641,35733,-23865,18276,75348,35749,-99678,-75604,16590,52108,38756,-36144,-95466,-61392,-65117,-76846,-107093,-109234,-30346,49115,166871,254722,236066,121644,5055,-88309,-108778,-71217,-75323,-92477,-75987,-67998,-49835,47966,112853,36807,-45099,-38582,-18466,-31579,-47857,-23089,1815,-39721,-66563,-44057,17078,-24023,-36961,-1858,53449,99787,101076,65063,47405,47223,72419,65103,-4031,-95521,-127992,-112460,-132130,-140349,-154998,-127136,-142934,-127160,-105987,561,71701,88583,68418,29396,-26316,-103397,-107083,-48509,-22831,-5408,40890,66621,155162,245046,292682,291746,307554,380101,401537,306712,131068,-36019,-14728,12237,-24919,-57802,-77173,-37866,34398,70565,17046,-48146,-5859,45147,73454,-36520,-89842,9470,106782,135245,76782,-2951,-92944,-112131,-90424,-29999,32825,23546,65040,112163,128207,102033,63196,32286,12390,-987,-30441,-44456,-35233,-59124,-66172,-64870,-62189,-44200,-52810,-22256,41375,58460,86728,137991,242483,157406,132722,111094,121934,117710,93647,105668,65008,11718,-26109,-36173,-35537,-65379,-81278,-63208,-49392,-59402,-74093,-73141,-6048,129,-29924,-62412,-64857,-78710,-57159,6635,5060,-28366,-38524,-54039,-49676,-14351,20548,5544,-19466,-58743,-88969,-34691,195,13048,45123,118946,203339,141695,18326,-81553,-56388,-27451,-35770,-61293,-97090,-8092,113732,278647,265824,143242,79184,104356,210382,245550,120168,-7264,-84916,-101323,-69566,-50556,-42321,-58562,-23288,31819,78911,73245,146256,235160,177030,68029,-17504,-80513,-102462,-45739,-60412,-143193,-124156,-121305,-92794,-102987,-113013,-98495,-67400,14684,88398,66731,43497,47047,42601,-8993,-76708,-122704,-56558,-16337,-9453,-2453,64305,143660,137797,16231,52823,122141,117534,75247,31323,14230,-16155,9681,53283,120240,148418,108414,27599,-50969,-104066,-6438,75179,74405,-7802,-90525,-101009,-72764,-21580,10421,49474,88715,171845,192598,109307,42681,-68520,-132063,-58887,23690,58598,50354,31106,-27521,-93959,-71237,-48506,-78085,-95755,-7368,98246,161227,125140,34767,-63238,-46414,19298,30860,-70113,-93836,-58455,-86310,-99865,-22994,58128,82852,77308,29884,-56617,12773,138097,209607,160355,70575,-10336,-59682,16722,1874,-12804,-41208,-80893,-69618,-55625,-35447,335,38366,22591,-19031,-66194,-95073,-78242,-30446,12035,8190,6810,74929,155985,251238,198116],[150609,85782,22867,-27240,-42540,-7379,6111,30359,56491,61509,70442,55556,-18809,-77037,-55606,-15431,29918,4323,-72744,-59865,-27708,-13772,-37739,-75203,-69160,-13299,96855,245851,280612,231314,189765,268649,310484,154356,24755,-21619,-13837,24585,47271,55458,37434,62443,92076,112938,128139,139310,148087,100100,5061,-60216,-125809,-134856,-111376,-87215,-69252,-77864,-96479,-44882,31712,125512,201178,257476,301918,322941,248599,141105,8780,-54835,-24958,-52393,-87024,-88965,-68436,47468,159868,86128,-55978,8779,22234,-15125,-50242,-29757,10514,-15490,-13265,-23028,-72947,-31892,30779,53763,53786,-2581,-20343,9815,38967,49843,49113,118099,234332,307636,284649,124721,-45604,-59716,-117,37193,34087,39796,5878,-23224,-46756,-62388,-47541,-26997,-17542,-43538,-113875,-73226,-6684,2546,-7694,-72001,-103715,-38454,-10418,-4420,37535,415,-24139,-55641,-16910,78560,113112,89787,82860,28743,-17734,-78463,-24503,6321,4943,-12553,-21727,-35229,-57926,-38583,-25768,-9593,30143,8986,-76949,-107769,-124550,-116603,-80558,-74060,-99623,-101450,-45300,5164,14598,18192,63070,146238,188159,167541,125714,83592,44663,25028,33784,33389,42203,-18706,-33251,-83422,-106976,-93736,-56352,-15618,62575,150142,175408,71895,31506,48965,66714,42203,4677,24526,90063,138657,173590,205805,154230,106029,84635,89578,112356,128311,171837,196327,178182,58813,-4414,-34711,-68653,-65882,-82844,-139750,-59635,88783,317395,291391,239712,120449,9487,-38446,-41077,-58482,-94384,7339,81764,95813,41489,-49552,-43900,15846,16786,-65237,-58045,-12102,-4419,-9178,-1635,2229,-32006,-62795,-22481,39864,25592,60318,27259,27035,32936,58319,57794,-10113,-95521,-56213,-45512,-60154,-39476,-12593,55983,57489,-30568,-49108,62141,77788,-33200,-17026,33702,45770,7940,-1764,19716,4110,-16197,-4165,15020,32943,29411,33383,9556,-13581,-52808,-58568,-58475,-42718,58910,83277,18772,13758,822,-25515,-68320,-77417,-46780,-39587,2200,167437,136428,26352,33950,32108,-45282,-105972,24668,132757,81955,-22471,-54955,-52640,-106164,-71605,52560,93650,53891,8526,-18711,-2170,21939,-16053,-99954,-80467,-33067,-22921,-35810,-54135,-91369,-122330,-104115,-76952,-46615,-39040,-19524,20312,91095,107500,65554,45271,7639,-57767,-71318,-43061,-48805,-54052,-70447,-35057,-39846,-52786,-40813,-17047,39795,47398,-33182,-119573,-37867,29976,81897,114404,104116,90946,76522,43177,29654,-10769,-104432,-51499,45414,-6116,-97210,-93790,-35909,-12464,-46760,-59178,-79897,-49040,55610,121321,101162,12980,-36464,-32130,-39415,-68600,-85115,-54177,1020,32736,29404,-58236,-90099,-56059,-81622,-114787,-65802,24488,56834,80599,16061,-81085,-126241,-108999,-94498,-32657,7515,50835,192089,240115,211009,106989,-17386,-79396,-41555,61729,140036,159152,185696,172152,80751,-37255,-109547,-74250,15762,114126,181593,188323,120502,102990,198753,282277,153156,13592,95383,416451,570901,562700,390861,183740,67085,52492,86518,102638,71466,-7131,-64571,-82848,-43602,9019,92764,100503,102588,81701,51428,59996,119512,44850,-29085,-11590,-5706,-65504,-79851,-3417,40785,21804,-34244,-89551,-86780,-117520,-118602,-88994,-64097,8170,70957,87454,84449,53364,18868,-4420,-10528,33505,61345,130302,258951,401173,480357,289213,126513,26708,-66248,-105704,-88454,-117449,6102,100779,101299,107479,168103,114374,71578,38300,22101,13368,14885,64130,83569,7777,-86685,-79645,-49870,-30176,-5834,-9387,-14095,-57677,-87956,-118763,-88750,-89580,-76880,-39042,-18126,21949,84256,70519,-17128,-73720,-718,3130,-46625,43017,64818,-25401,-60249,-235,122636,187034,105783,-27445,-88397,-53634,-13395,-2581,-7853,-34368,-82829,-71866,-12527,16396,-21885,-70791,-63401,-17362,-17535,64392,178679,254792,355776,219511,22930,-80235,-43976,-22018,-31438,-49054,-12140,13105,36144,39032,20318,-26522,-70171,-66313,-102446,-79259,-28499,26769,7572,-62218,-48512,-41884,-80228,-41231,6216,44315,34629,6075,57400,305465,501473,547889,477122,413016,334317,281055,311238,197414,12553,-11552,40570,106217,170365,208272,134480,-20113,-61748,-34796,5284,66458,67273,123551,346447,524909,456901,300897,188241,123493,77581,88726,177311,222646,190377,85735,-16390,-51863,-110048,-73027,-34852,-49844,-26824,-1378,-47659,-30048,40114,98081,93972,-2130,-117724,-89236,-34864,-33774,24619,120443,188608,178475,161583,117508,71421,79207,130940,161687,81742,-22057,-39904,-21437,129813,318913,416806,405556,276150,103237,12835,-30059,21266,170269,171655,108617,45975,11017,41136,80073,120530,191010,204034,113281,-4716,-78568,-61976,-35572,-8625,-3229,-17358,-52441,-132119,-97790,-68483,-75186,-41750,-24287,-9664,8981,92873,183101,256990,280864,277536,230497,130772,49083,-1752,-11088,-26357,-55657,-83185,-36437,94258,148952,104267,10018,-49274,-31175,-37821,-28168,44144,60836,-8871,-58917,-25254,-21108,75339,230112,187233,73281,1227,-19766,13919,47107,-34624,-55538,-63292,-61226,-75462,-14271,12938,-47984,-96435,48635,88136,8221,8002,87545,159919,277139,200684,71547,-64791,-29677,205811,397901,307598,76929,-2089,65634,106572,77301,-7601,-56113,-3074,24524,9583,-30264,25503,61908,49676,27266,-18125,-56401,-53431,-42118,-3412,-19189,-18476,-21993,-43395,-32369,-18045,-27129,-63407,-111746,-71008,-120289,-101282,-85066,-63662,-44591,-48126,-60361,28194,86039,116090,88276,-43535,-79732,-55807,-23421,12515,-9949,-23747,-22660,28402,70552,81605,23760,-38481,-90567,-109015,-106186,-103639,-94631,-95587,-106565,-80349,-74188,-32533,26508,59761,-10367,-44078,-15681,7595,36425,74732,84912,46112,23623,47476,77175,72972,37601,-57574,-126762,-53536,-50538,-36499,-14317,118505,582433,1196112,1615943,1595343,1189942,615403,150220,-86517,-69668,-49599,-70961,-80063,-65886,-52410,-108718,-51080,1486,-28136,-72326,-77164,-59461,-32881,-12294,7545,60807,93537,-21135,-23195,30731,21875,31716,94357,120462,76807,38913,-20984,-110253,-79420,-7820,-2107,-20138,-57990,-103289,-69629,28788,135340,202705,97899,10733,-63302,-117155,-128882,-187821,-224056,-177605,-103005,-46496,-95266,-83124,-8612,25369,72129,96013,112522,118363,115568,127669,149763,163655,162136,55084,-50830,-58178,-58945,-64564,-54624,-45994,-30877,-31499,-41614,-13879,-9661,-62632,-112189,-97978,-63052,-54970,-57977,-40620,-23407,54419,127592,148880,161167,183758,297050,798971,1239020,1387768,1113748,562900,130124,152193,222607,52437,-97755,-59568,-34788,-97772,-91530,-11601,14073,6825,-50922,-10848,21593,53734,44521,-33964,-24602,68191,36166,-92006,-52364,42812,88161,87571,192526,248284,70028,-139691,-82384,-3276,-29417,-117658,-29125,-7162,-44473,-52853,-13935,34439,61743,9423,-33405,2017,14486,18836,50867,36101,-9337,-49174,-70413,-57744,-47081,-56943,-59716,-13847,74176,198587,134219,108559,86974,91531,128111,155348,133213,65141,61663,-18578,-61174,-74864,-88502,-102364,-70593,-35523,-56076,-42907,-71180,-125884,-129166,-103300,-57543,-45896,-39374,-67791,-125725,-85936,-78920,-72615,-47957,-118,76146,145038,136892,48813,-3959,7303,9992,-34685,-9839,-40217,-79387,-97435,-68932,34027,225447,355874,261405,49175,-75611,-120358,-76097,-11096,10467,22915,36342,15999,7102,-19706,-44103,-32358,-14837,6108,-28410,-62655,-39999,-3501,55435,81148,25231,-41482,-27872,13319,65323,106905,117121,84715,-12243,-80403,-42937,-35416,-10362,37236,73826,82467,103657,113881,90936,20926,-82029,-29239,47843,33803,-19273,-36500,-40561,-103871,-115379,-65166,1672,85169,62241,-23354,-71431,-73385,-4631,162634,148832,24386,-60655,-56498,18552,69730,129708,158592,131997,108689,132339,79055,81959,143263,251054,299227,160266,-8348,-80070,-64200,-88099,-83372,-33002,-41701,-104470,-103636,42462,229303,271321,156446,98044,77522,30559,-45237,-101254,-1869,132876,205003,123236,-29882,-76058,-9704,-10371,-59896,-97327,-4372,92508,179720,224593,155989,137579,192692,312643,382500,279779,173364,166905,198467,197418,130026,84231,71131,19591,-82248,-104500,-103750,-68658,-33801,-44554,-39669,-28398,33483,145076,191773,153712,108575,115518,135843,66350,29094,16612,-77118,-134491,-95894,-27123,-22079,-67245,-11916,72671,79838,13606,-89275,-15712,81925,73845,4258,-65995,-25791,855,12281,31302,20459,7496,-33424,-65494,-84945,-89503,-67363,-59254,-67542,-84898,-102978,-49451,-6606,27456,26806,59856,143436,178462,154116,73674,-42098,-101439,15132,36453,-37884,-77580,-15955,76646,128485,80374,-1740,-80138,-130485,-87412,-16118,31445,5716,-67516,-67828,-10648,113,-34895,-99334,-40624,-25819,-34896,-8653,57860,91832,86146,54567,-27770,-33038,25141,-728,3057,30168,5997,-69899,-102057,-76577,21540,145617,136610,47114,-43286,-49076,13707,72360,86202,38991,-3420,-35001,-80551,-135347,-122132,-104787,-85566,-112803,-105602,-61891,-60555,-74508,-84420,-77942,-89689,-68281,-82259,109564,206439,170842,156872,97534,3869,1793,56246,90385,70466,36110,59770,210783,264926,331325,409484,452270,403810,305343,160895,-16335,-128532,-49609,-59846,-56948,-70188,-89211,-84701,-97494,-73996,79895,120692,96734,84899,57214,-25533,-57008,-34232,27452,81119,88592,58682,37722,-4146,-37728,-24085,-48721,-82306,-58850,-23708,-11354,-9947,14807,37835,77075,67478,36273,-9336,-48480,-69984,-54818,24534,58605,104617,104991,75498,47097,22862,-11829,-44930,-112993,-57377,-12915,-18586,-410,71171,73653,2525,-41693,14211,19740,-26681,-82405,-106794,-86187,-50449,-30268,-17736,-28273,-20184,1458,-795,-37785,-47946,-38037,-53395,-81014,-75085,46095,95787,34565,-15568,5264,44863,88814,217805,199756,78168,-29174,-76779,-51949,-38355,-29962,-1607,24732,1385,-5321,32039,140119,238022,207002,126370,55295,42854,119386,284630,471733,349833,48155,-125034,-63484,26761,5384,-55086,-31939,-6171,30606,44581,43114,31780,97583,153558,81122,-25574,-136386,-112140,5084,70545,69682,20699,-6656,11892,95351,195254,246047,234254,159339,144133,158004,195510,197101,212161,155771,108736,119463,103886,54323,23308,19513,-38622,-110161,-81068,-18382,55796,109048,86619,-6887,-68317,-1354,130663,122919,19133,-77714,-32840,78825,114873,58830,42609,43834,96198,144777,115792,32885,-10762,-43991,-54077,-28682,-60344,-109865,-50644,-13439,58049,127328,67599,9722,-46812,-24560,-55984,-124460,-62197,91993,207697,113033,39334,-69056,-45516,18957,36861,15238,-38208,-24554,58250,141819,135203,40939,-53016,-139009,-62805,3365,49227,48954,16144,6859,6086,50545,122775,190682,157655,49169,-39020,11205,21513,-55416,-117616,15843,44631,6668,-43149,-68091,-92049,-153162,-103504,-16838,16289,-27193,-70444,-83531,-96819,-130355,-130493,-68233,8084,64915,79622,72974,51748,59995,84540,73343,78236,108107,116144,90850,24640,-26801,-32576,25101,190611,181248,295297,355350,254455,137042,74495,70355,136738,227891,187649,96627,17516,-27809,-70480,-69136,-10127,-24891,-75648,-72205,-47395,-41594,-12582,98031,201307,355875,352325,164122,19589,48742,81215,-30501,-125923,-46687,27420,80122,60173,134920,131418,20511,-103851,-55988,-26884,-34052,-24027,-35751,-107460,-121401,-117666,-6756,151731,352996,495538,316315,30363,-109459,-98560,-37818,-9353,-43475,-93405,-131644,-97475,-80736,-37149,-11287,5158,15434,885,-25742,-58360,-27777,27418,32247,-28932,-78395,-64850,-38117,13901,45868,67369,97528,165112,244416,271278,31309,-49474,-67641,-42101,663,25189,59082,87320,89587,56001,56674,95020,134438,159886,211523,197630,116075,11857,-95311,-63983,7741,59375,30563,2,-72334,-123939,-84677,-29132,1553,-17142,-81188,-76102,-45987,-38096,-82704,-116467,-120952,-132316,-45159,21317,29737,19606,66585,70280,81553,71566,64819,42741,1711,6773,38422,118630,116145,5812,-59428,-62610,72932,27213,-82262,-43768,75509,76363,16312,43598,83625,32437,-107491,-60244,32735,70238,45402,-42488,-114354,-66389,-62504,-69704,-95563,-120360,-57011,5413,120226,206652,203947,108111,2525,-85745,-99053,-76201,-88805,-102962,-81646,-70739,-52079,44264,105846,27712,-46143,-31972,-8433,-23658,-48581,-28676,-1707,-48173,-83197,-56402,-1049,-42884,-49907,-6550,58831,111218,116156,75095,48724,39174,64700,62981,621,-84063,-108545,-87874,-100805,-108548,-133128,-130769,-137284,-136454,-122752,4695,86895,116495,99861,56077,-7752,-78055,-94603,-69368,-59992,-32136,56089,113953,198122,264556,290734,272692,261017,332197,393049,326699,133744,-62049,-14290,17268,-20749,-63669,-96501,-44974,35416,70646,17186,-50376,-31349,10980,47334,-53892,-84660,7443,93857,118858,67565,-5834,-86906,-98789,-83716,-26223,33419,15023,52965,108536,121469,90116,53190,29843,16954,5038,-26682,-43547,-39450,-64394,-71408,-68031,-56749,-31790,-31706,25642,75563,79471,105523,160509,248612,132980,100712,89135,103671,88327,61357,85032,48088,6836,-32031,-42851,-36540,-59198,-70896,-23757,15827,2482,-43293,-55245,-11861,-13259,-35864,-56652,-57420,-75729,-57824,6499,1635,-31357,-38058,-46859,-28726,10933,45990,42228,44965,6251,-42948,-7203,21458,32144,62954,147871,209533,128749,14053,-85686,-64658,-29963,-29915,-46985,-83162,-6439,140464,305012,277118,151698,76305,66155,160511,223017,125563,-3533,-84578,-98678,-63325,-41299,-30553,-53084,-17535,46473,81801,43812,81805,166543,157892,70115,-18287,-95642,-135003,-72755,-78916,-125667,-101693,-101045,-81269,-97884,-113303,-98982,-70001,2499,75560,62446,43698,42117,37545,-8064,-73715,-122738,-67334,-24303,-14269,-7436,57069,133241,116574,856,49219,125460,125873,90251,56330,50148,19388,28585,59722,109487,117167,65559,-11357,-73442,-93707,-1624,66239,49808,-30985,-144064,-95219,-33633,-1598,14558,43881,76423,137560,163243,93839,39310,-72122,-124518,-63479,16238,50245,42230,22758,-35128,-96039,-74681,-49399,-75317,-94069,-12295,97498,179339,151481,56799,-46235,-38671,25815,30923,-67528,-100814,-72035,-105093,-93209,-12759,56674,80082,70467,6397,-118978,-22842,87388,142253,119711,54822,-24217,-40544,31730,9273,-13916,-45955,-85073,-77023,-68043,-49036,-4897,45464,30259,-19310,-77527,-103336,-99498,-57974,-6585,8242,15559,81675,156272,237459,175904],[144049,89836,29280,-20848,-33252,5759,23988,52511,75360,67210,68805,49440,-29648,-64517,-10946,25365,51242,15940,-67075,-56941,-22439,-7105,-30252,-67256,-61231,-4045,102399,230508,251465,198503,150709,229531,308937,178126,43392,-9749,-16995,4747,27550,48757,39397,61829,91663,126335,148828,151756,149408,100149,8961,-50940,-115326,-140863,-114395,-93151,-77324,-81135,-92891,-40138,38965,138352,233189,318592,384814,403631,300798,163898,14995,-58395,-20925,-42751,-82411,-89262,-51375,80369,192499,101689,-42659,-7875,-6562,-55734,-80855,-25009,23409,-2090,-13256,-29336,-87949,-28949,49007,75136,62851,-4689,-23090,3997,10130,7053,230,75042,203664,287529,268408,113938,-51277,-68098,-11466,31323,40814,46310,2539,-29073,-51866,-75539,-73937,-45316,-24597,-31579,-88972,-98870,-32013,-26001,-32887,-92217,-100443,-36381,-22242,-31696,22451,2807,-17808,-55672,-21608,66404,91716,68029,64304,30827,-13177,-69447,-13271,22085,19290,-6607,-18583,-21301,-37348,-18680,-13150,2813,48016,24352,-58812,-77228,-83585,-81823,-55814,-55408,-88577,-108847,-47888,4964,14033,16928,64804,172210,257299,222923,163659,101675,42666,10852,20457,24665,25605,-38197,-44540,-80083,-92927,-90337,-52007,-2465,80979,172807,185062,66170,25221,46190,61864,37985,15846,44006,104940,136573,171086,208983,148819,99733,82766,81212,84182,101949,145372,174567,180191,84894,18348,-27739,-70710,-70832,-91936,-140999,-58717,83216,289288,275144,237707,127151,22011,-33552,-40635,-56591,-99482,-14781,54931,86335,42353,-53907,-62823,-11900,75,-65435,-57156,-17557,-7303,-1087,9546,9127,-35757,-72471,-22178,48360,53503,89160,33711,16899,5259,31037,39745,-23549,-91758,-36764,-25259,-36006,-24481,-7033,50536,34551,-55036,-44865,79854,85192,-36301,-18825,39360,52838,4557,-16347,12726,10598,-7039,236,18517,36807,30278,33973,10425,-17735,-55460,-46793,-29620,11397,120035,115024,15586,-12705,-26567,-42847,-83591,-91746,-59561,-42480,21999,175024,113605,3353,7050,1924,-64780,-92225,41965,156162,113960,-1101,-61750,-59378,-114470,-68635,54392,109892,72173,12887,-27966,-12998,12802,-23240,-105179,-79545,-36685,-31084,-41600,-55343,-89375,-116228,-109455,-85036,-57318,-45149,-27294,-6281,48042,66167,30929,16434,-8969,-59003,-58395,-24514,-33759,-41677,-50077,-7845,-7725,-22287,-21390,-17675,27053,44423,-25313,-113023,-46140,21969,70653,101995,96087,90461,84745,48988,31257,-18365,-108223,-22330,79945,5208,-109470,-100649,-38673,-11122,-43442,-58635,-79517,-51571,46638,111264,109934,40929,-20187,-26260,-29535,-50346,-71526,-36920,23746,55692,43449,-48753,-83802,-51488,-65654,-93133,-61990,34310,67623,77756,5815,-88268,-123472,-110421,-95028,-21544,38002,24919,129558,203421,181391,88496,-18080,-71389,-34151,65609,139683,155383,179086,165564,68900,-49069,-128489,-88875,-7359,90856,152535,139406,59268,31355,106319,219976,134477,26369,128995,438349,581616,587763,411884,185181,66001,57272,100665,126045,83627,-2903,-61201,-73710,-29198,36541,141193,139367,132387,95182,54310,62378,122422,45594,-23392,-1977,-1556,-63069,-84114,-2214,42322,16016,-52909,-95753,-84447,-121487,-126745,-98131,-55862,18882,80745,93814,84548,46593,15038,-4887,-15914,16420,49302,144216,285593,431298,522759,333915,139291,19336,-66001,-116752,-105856,-118508,-7314,82948,96309,114076,156071,106574,70083,41892,29047,21558,25617,80464,98379,15567,-82061,-89557,-64408,-45353,-17816,-18835,-14121,-40389,-57413,-81184,-69813,-75873,-62606,-22353,-7560,17524,58530,34614,-48165,-83574,-6448,-11232,-58676,39209,75690,-11330,-79650,-54218,59939,137254,95227,-15487,-63952,-51397,-24343,-18898,-30941,-62238,-107227,-82995,-10609,27063,-10617,-59502,-56863,-11309,-260,96681,203851,279540,372676,231745,31944,-78002,-47089,-22239,-30979,-68926,-23916,16207,37729,28622,-2543,-60673,-110490,-105719,-100513,-59386,-19736,29120,16538,-40548,-25409,-34299,-79073,-48077,-7491,30144,23360,-85,41801,280857,493630,542535,479327,396442,284244,208889,232859,157972,13839,3749,51260,104648,164143,201085,105772,-48790,-71091,-34964,689,63162,90418,152168,350591,536028,510434,351007,214188,133151,64257,33512,109837,159023,122980,18298,-43397,-64866,-99424,-42008,-6540,-50481,-53042,-17070,-52165,-22272,53259,117943,108819,110,-116739,-85151,-38827,-42503,19693,127884,207660,194549,163904,110486,68243,63362,123017,177846,111911,-6560,-42935,-27104,132756,312874,405036,393793,253647,96667,25245,-6217,58319,220430,204045,114309,47320,9263,39054,97389,155352,241005,252467,148333,12474,-75445,-68968,-46735,-22071,-15000,-22663,-59564,-144310,-75199,-40043,-49685,-27963,-19887,-7697,3698,79565,190065,262221,270056,256456,216008,131002,58709,12092,-1879,-21804,-53628,-84985,-37393,92428,155766,112855,14770,-43171,-34109,-49604,-59571,-6893,9167,-40612,-63430,-21319,-2600,111363,244750,187338,64216,-6896,-348,26926,23663,-67019,-31016,-39997,-56712,-87088,-27102,-10216,-71373,-83710,58398,65693,-24867,1229,79697,118696,225472,182724,55501,-75421,-26839,180161,325839,249052,59445,-25661,49458,99244,83263,10587,-40802,-13575,-6475,-16615,-40049,24306,63996,54909,36481,-11202,-49387,-36235,-30757,-9222,-4390,4629,3375,-22012,-24767,-21501,-32390,-60858,-91801,-76696,-111295,-89887,-79985,-70825,-61157,-68303,-85711,-6091,37157,64158,55694,-52423,-81458,-65925,-42135,14669,14619,20465,30433,64531,75746,62275,3159,-49333,-95626,-108755,-103379,-88776,-78922,-87757,-105124,-84705,-79121,-39660,13008,54156,2670,-27002,-454,22875,46462,82104,96448,56509,39008,63742,86601,72614,31495,-57679,-120825,-66717,-69745,-47962,-16470,88645,496542,1141634,1682724,1763518,1388482,761927,193957,-82510,-78005,-52103,-68731,-67538,-42088,-20446,-91931,-87366,-38717,-72647,-111417,-88245,-58932,-34447,-21391,-686,56304,110887,-301,-57444,14726,26379,54784,142703,187347,141812,99836,26504,-84901,-101248,-39998,-40436,-59910,-103676,-119449,-62238,36433,145169,216570,121233,33137,-51997,-120498,-143612,-206539,-239421,-184393,-101094,-42618,-108476,-73122,-6771,19727,56926,78000,98251,106143,103043,104689,115587,108396,102611,31632,-44605,-49537,-60050,-64199,-54091,-50620,-33223,-27669,-42322,-26908,-29572,-79900,-111282,-86536,-59117,-55479,-61065,-38083,-2148,94663,169663,185974,190436,197882,350854,934470,1422590,1574816,1249833,616127,102488,109771,203975,53335,-100298,-65321,-33955,-86496,-104901,-25934,327,4663,-43025,-37826,-17528,44979,42306,-39020,-28522,63085,14001,-108521,-19466,80416,115437,84366,178149,252335,59023,-137257,-88951,-10505,-39930,-105803,7962,42018,2426,-42444,-49396,13363,54678,10633,-23678,8106,18116,30014,58541,31871,-18640,-57320,-72528,-56239,-39872,-43256,-50335,-5024,99807,196124,108841,90093,73389,80085,119407,154319,136242,87317,61320,-32661,-92303,-79461,-63262,-70184,-37529,-4239,-34905,-36591,-74163,-129902,-107889,-94924,-69259,-64156,-42000,-56764,-133774,-102518,-98011,-99352,-81873,-16129,76051,145934,150953,69569,11668,17004,7329,-9366,22265,-15022,-62198,-89290,-75355,2456,179422,337538,286720,66760,-66053,-107075,-61967,-486,16825,16841,29450,13469,-20578,-56519,-58552,-30319,-11731,4359,-33678,-68083,-45249,-7253,50941,76174,24032,-38727,-19274,20031,55556,82707,100223,97826,8240,-54713,-27133,-22837,-7673,37910,82575,104701,120888,122465,94113,27194,-60563,-12920,66536,47419,-22790,-63369,-84978,-110775,-126393,-94956,-21334,72412,66081,-26602,-80379,-58403,14053,169003,127471,12119,-67884,-54490,32319,104168,188397,239992,210588,167104,163065,82733,78172,139453,267521,350104,208653,35043,-75347,-88950,-114101,-50031,-24128,-35779,-87530,-113438,31584,238622,284340,163542,112741,103238,55043,-28516,-113724,-31101,109341,182835,103523,-34728,-76529,-5588,-2540,-53468,-101626,-10337,88738,188216,270283,224814,205606,263068,377116,416437,289846,164450,152400,189419,195846,124255,83296,65232,7608,-86035,-103197,-95971,-78481,-43295,-51679,-41520,-23243,42118,158076,228248,201589,147506,139395,146321,72675,33655,24499,-53511,-100265,-93921,-32229,-25042,-75745,-17304,77502,88416,25411,-78422,-48594,46793,55411,-2781,-69259,-22465,3692,14649,39842,30521,12975,-28669,-53332,-70525,-82527,-69227,-62483,-71546,-88317,-100524,-51651,-10426,25913,27865,93204,183587,197249,159654,75714,-43022,-86267,38131,75058,-6686,-56844,-20356,62546,126560,117175,47461,-42834,-117614,-109669,-50599,-11085,-27168,-60587,-57900,-19368,-17285,-48971,-88312,-24951,-14481,-26006,3925,64960,90066,66122,9087,-88389,-29627,33102,4630,6758,38719,30698,-25748,-59706,-85094,-4453,128237,137640,53317,-42644,-54512,15239,78249,97573,51605,-8378,-50586,-81183,-125075,-142852,-137434,-112589,-118944,-88853,-50043,-40546,-52590,-80973,-82290,-82685,-53246,-73603,79952,176834,147284,140537,92174,9100,6386,59937,102370,91248,62652,92410,234608,301771,385763,460306,479942,401969,282556,155131,9042,-97200,-61355,-60591,-43579,-65067,-83517,-71233,-87836,-105819,63857,123433,93860,79144,59237,-19875,-69834,-40963,30273,92862,104474,74910,50958,9849,-15070,-5826,-43771,-83188,-66931,-38269,-28243,-18406,17576,42827,74167,43401,11436,-31922,-62973,-63986,-42689,23324,23692,62548,74445,64477,51460,35822,-3461,-50636,-117815,-53406,-6752,-1789,1267,58976,46992,-36503,-48713,21335,27855,-20261,-79336,-118652,-109170,-82560,-54492,-30582,-44492,-19722,15078,16515,-25507,-45349,-47614,-77383,-122850,-18307,91540,111535,12078,-57594,-43275,7881,90129,233285,188517,60503,-41648,-87114,-56433,-42979,-34599,-1031,40388,26091,19741,56445,158348,228509,180732,101724,32816,23046,99617,248933,447340,378000,75829,-106924,-73798,9733,-1002,-57150,-34730,-3062,38694,44045,37524,52524,136528,211556,141650,2216,-123566,-119479,1109,63229,53210,6751,-19169,4786,106132,198607,248356,244672,163418,139555,146384,187994,190462,194433,138619,92149,106060,81658,33208,14768,25298,-26941,-81539,-51976,1875,59888,105927,89814,7400,-55392,-6572,99226,78305,-6814,-98342,-35329,83860,127549,65432,36914,28591,78771,137751,111359,17415,-37185,-62127,-63960,-35060,-70243,-101526,-32429,8112,5129,61510,29097,-11993,-58118,-26439,-60934,-146339,-53724,104879,203973,105157,24689,-73564,-36367,22885,29783,-490,-55949,-26227,55649,135932,131839,36668,-59770,-144402,-52678,5764,38774,36648,5028,518,12013,58771,123151,196263,167827,56399,-26099,15540,15719,-70762,-92580,42294,65382,17684,-39966,-72293,-101398,-145017,-81959,-1950,16467,-39576,-88935,-110387,-121032,-145705,-119524,-60638,12762,59238,72987,73416,56543,67334,88444,68667,62951,83348,84216,56490,-1173,-39500,-47736,-2103,161068,186540,325087,391031,277773,132374,68797,73803,138811,221503,175231,77766,-4610,-47586,-94609,-89745,-27770,-36198,-78655,-72680,-51626,-44896,-10216,109591,221904,385367,406347,212335,55145,83446,112242,-5986,-127653,-71768,634,38754,27377,125035,142680,34420,-106064,-64879,-37117,-43166,-24193,-30019,-99442,-116962,-114343,-10693,127406,282258,436002,311869,30959,-107797,-99322,-40616,-15833,-46773,-98419,-122798,-84085,-77057,-39838,-21514,-9323,471,-17349,-44785,-59519,-18746,31868,23119,-46523,-86278,-50088,-15517,29018,48383,63267,89558,153768,237556,302309,63620,-37800,-66220,-47480,-5859,26185,74954,110386,109239,74920,76361,91448,113331,145585,221151,220770,127714,4623,-113679,-75733,-12383,27375,4087,-14060,-75893,-128961,-109264,-49641,-4389,-16962,-84213,-81119,-43696,-16981,-53831,-92173,-109554,-131792,-46059,15926,11980,-9474,58373,76703,82603,62557,51178,25185,-10723,3781,43511,146707,177627,46361,-56028,-62921,68054,20359,-82874,-36638,89609,107648,57394,75072,98147,34846,-107242,-50545,42546,80330,43878,-53074,-132713,-68594,-61224,-66102,-87947,-118520,-86062,-39924,67371,149768,164463,91331,-1443,-85757,-95417,-82081,-94215,-105441,-88630,-74868,-53912,40948,96871,16268,-51030,-28993,-2323,-20514,-54428,-38843,-8662,-59151,-106852,-75869,-26122,-64219,-65664,-14979,59160,117948,127039,80960,43627,24063,48934,52507,-588,-76015,-92022,-64771,-70335,-74769,-107909,-131373,-128891,-139119,-144297,3325,97386,144856,136837,89951,12749,-60133,-82255,-81412,-94303,-41829,70517,147895,221134,262345,269302,238415,206141,277108,370665,334921,129046,-91199,-18686,19077,-16665,-64462,-116596,-56653,30120,65360,15953,-46288,-47609,-16508,26246,-68084,-80849,2474,76988,97622,54345,-10842,-81535,-86971,-79061,-26307,29922,7883,36746,97491,107712,73716,39920,23591,18226,7725,-27807,-47762,-46436,-70468,-77423,-71495,-51531,-13941,23227,89640,114501,100066,125764,185151,253991,105641,58256,59462,83244,61923,29626,56915,22920,-3655,-42196,-53582,-40188,-53359,-53897,9784,64440,53872,-11006,-37057,-15584,-26067,-42172,-51718,-51710,-74934,-61714,2531,-5652,-38957,-41978,-42943,-8947,43176,84612,91631,103258,55603,-4936,15168,38469,49894,82453,176888,208026,112186,7855,-87753,-74129,-33992,-25390,-35344,-71958,-7707,158103,311828,273699,152690,72231,26960,101109,186277,124823,-114,-83172,-96172,-57920,-32422,-18269,-47638,-14872,57524,84894,24572,25725,94480,133511,73859,-15765,-106423,-131163,-62026,-56147,-86968,-76919,-81965,-68041,-89868,-110337,-99447,-74553,-15851,52344,49103,38971,34411,31160,-7208,-69799,-117647,-78564,-31597,-17377,-11230,50419,122016,94178,-11285,51916,135842,140683,110019,81983,82643,53073,47026,65901,99481,89795,30183,-41875,-88872,-82504,3776,59472,32497,-39782,-119116,-55072,-4755,13763,16498,36509,63606,103600,133317,79693,40570,-67757,-112304,-67228,7958,41746,34168,15518,-40911,-98829,-80317,-52713,-74806,-92028,-17260,94051,194145,177914,81603,-27753,-32082,29755,27645,-67952,-112151,-87846,-120978,-80427,-6169,47553,70207,59960,-11472,-109852,-29388,49694,83158,79668,38681,-34428,-23518,40895,12526,-16607,-51184,-88712,-83897,-78491,-59668,-9083,49331,34018,-21693,-88623,-94343,-106411,-83012,-21621,11881,24910,86190,150485,213550,150688],[128607,85851,29149,-20344,-30655,10209,32912,65873,85532,65035,60255,37382,-43839,-50517,27580,66322,69123,21606,-68547,-58876,-21255,-4939,-28263,-65492,-60061,-4966,93215,195052,202410,147019,98708,185127,297225,198500,57823,-4023,-26052,-20018,2636,35213,36326,57550,86274,132338,160753,153460,138399,89623,6104,-45197,-104050,-128759,-106028,-90445,-81581,-86886,-93810,-41584,38957,141780,256556,378754,471715,487394,356990,185259,18515,-65003,-22476,-40393,-82644,-78078,-22297,123672,230091,119399,-33379,-27027,-34066,-94457,-76775,-4605,41076,18306,-6421,-25059,-91367,-28220,63583,93890,67191,-9809,-27280,-2502,-17137,-42283,-53143,26369,163647,257537,242200,96857,-60525,-78336,-23890,23785,44317,49647,-2452,-36006,-57730,-90310,-99905,-62195,-34262,-22675,-63228,-107822,-64140,-63784,-70238,-122303,-86710,-32625,-34196,-58679,7256,7483,-8583,-53482,-28410,52721,71601,49771,46279,30799,-11440,-63643,-3661,37206,34267,-501,-18453,-12678,-20669,-2788,-3323,12644,62922,38100,-40832,-48393,-43268,-43230,-27893,-35588,-77234,-113200,-51320,2346,10091,12319,61827,189692,317260,273947,199104,116656,37949,-6841,3427,12201,6671,-53599,-53384,-76113,-78691,-76662,-41961,12048,98195,191146,186876,56008,15137,40192,53612,30807,24893,62640,116970,129742,162340,204419,138749,90579,77797,69940,53728,76516,118630,152224,180180,108793,35063,-25259,-73637,-74525,-97768,-137773,-56760,77958,258043,257915,234990,132789,34129,-29673,-41213,-55134,-97891,-36526,28646,74160,42827,-54648,-78562,-38603,-19331,-67011,-56357,-20876,-5526,9300,20930,13727,-41664,-81797,-17634,59766,89360,117398,38424,4868,-20329,9554,28578,-27950,-80184,-22824,-10300,-19270,-16708,-6753,40150,10664,-78416,-35500,90906,84328,-47613,-27237,43193,60042,2605,-31485,4092,16633,1008,3675,20032,37510,28650,32670,10092,-21488,-55397,-29140,9609,79907,185813,144484,12806,-42534,-39467,-20804,-52253,-78500,-61124,-40835,42132,175616,90913,-15631,-14242,-21054,-80740,-79275,54544,168510,136704,19655,-65476,-64945,-121862,-67006,52361,121867,92962,22377,-32051,-21159,4988,-28951,-107406,-79287,-40826,-38658,-46230,-55992,-87466,-110341,-111575,-90741,-65875,-50367,-36805,-35767,257,21641,-2075,-8963,-24424,-60156,-43607,-2271,-16049,-27119,-26643,23434,30964,16234,6860,-7543,20551,42338,-16357,-103347,-55644,11425,56448,86596,85410,88958,95088,60082,38342,-19314,-88786,7509,112037,17962,-112019,-101600,-39321,-9070,-38754,-55973,-77455,-55295,31604,90789,107177,63761,-2775,-20058,-19841,-34083,-61582,-21558,46036,78389,55420,-42650,-82477,-50912,-49700,-63913,-45595,49458,80507,74834,-2797,-92423,-120502,-111737,-94980,-12350,66287,36766,66630,155230,142791,66870,-17468,-60796,-27034,65927,134409,148213,169951,156171,57319,-57615,-124348,-94482,-28377,69242,125307,97259,11045,-19977,33391,161796,118124,43143,160435,435641,559148,580269,415048,182187,64793,62098,113882,147928,95381,2477,-56673,-64279,-16071,61900,182668,175113,160800,108246,56588,61770,115488,40611,-15750,6263,1546,-60859,-87726,-811,43258,8658,-74261,-91196,-74848,-113703,-114824,-101544,-47772,27347,88268,96755,80205,36664,10143,-5234,-22233,-8802,33753,156352,305654,448391,549381,373271,148809,13993,-48290,-87928,-106841,-115421,-22646,57954,83268,113403,139442,97909,67595,44837,35891,29703,34784,91492,106734,20095,-78032,-99027,-77982,-58494,-26877,-24230,-11244,-20728,-26234,-45201,-44043,-47779,-31556,-3320,-3401,5502,28364,-2585,-79458,-78269,-7835,-22919,-66371,36492,85170,4021,-79668,-92308,10174,92512,86252,820,-39261,-43025,-34305,-31990,-45783,-79857,-119809,-83087,-3593,39452,1110,-47810,-50403,-6694,15119,120092,214618,289631,370866,232022,35969,-78973,-49526,-19477,-23552,-78137,-31670,19880,40033,22711,-18997,-89383,-146973,-110624,-69028,-35765,-7581,34850,29567,-16683,-5289,-29139,-77905,-54193,-20000,16522,12589,-5073,26980,240050,453432,501115,449298,354408,226661,145688,168920,126270,17525,14993,55045,94353,147740,179971,67525,-79660,-77028,-34410,-2980,60222,113181,169508,334961,520586,547257,401871,244063,142188,45405,-38953,30489,88062,53191,-43811,-65206,-74666,-88422,-14040,32460,-2764,3628,-23097,-54493,-14648,66111,138736,126266,7769,-109642,-82135,-42594,-50481,14487,134827,228007,211222,164652,101479,61758,43414,108204,184423,139183,10901,-43755,-38043,121096,287132,375718,367387,224705,88689,37713,17344,91331,256887,224226,114554,47729,9578,38651,113946,191738,288277,294047,182206,31469,-71291,-77478,-58175,-34435,-26269,-29596,-69965,-137035,-51189,-11015,-23899,-15581,-18487,-8131,-2675,62949,189527,257655,250121,228854,196806,127985,66057,23164,4582,-20033,-54028,-88581,-42866,83096,152899,115743,18817,-38568,-38590,-57733,-79146,-49704,-36651,-66569,-64282,-16928,17146,136576,247129,179768,54568,-7955,21873,37266,-3275,-74872,14489,-13989,-51716,-97938,-39939,-35988,-95509,-63524,66525,42444,-55987,1426,72527,79745,163845,151101,34148,-83692,-29582,142067,229667,167123,32343,-50426,35973,93858,89626,27757,-24729,-18029,-33099,-45470,-52104,19959,61777,55762,43430,-107,-23227,12577,15979,3448,18821,31633,30874,221,-18999,-27572,-39972,-59407,-68366,-56129,-92080,-80347,-77895,-82129,-79426,-76454,-88777,-33072,-4854,16381,20948,-64629,-83317,-75148,-56950,17130,38688,65412,85948,102666,81289,43118,-17040,-61256,-101865,-108001,-93327,-74178,-66683,-82781,-102736,-87613,-86508,-52913,-8885,38206,8901,-11113,14790,35806,53226,83893,102713,64304,52699,78160,93806,69859,22942,-59361,-115307,-75763,-83303,-62926,-21345,60366,379964,1000337,1620509,1805305,1500918,877014,233371,-76174,-90455,-60807,-72876,-60217,-24902,4343,-52888,-107155,-72167,-96004,-96943,-86222,-59413,-37163,-28142,-5060,50680,123554,24853,-83307,-2350,28542,75692,186249,250854,210652,163794,75475,-59929,-126138,-75709,-80362,-99374,-143871,-108523,-49150,44783,152476,223866,138961,47061,-52780,-138141,-171957,-235715,-261491,-195202,-102918,-43236,-114210,-61213,-7427,12001,42207,62379,86729,95365,89283,80055,81536,60393,48763,10448,-37941,-43887,-62265,-61596,-54928,-58169,-37902,-25207,-43205,-40847,-51699,-98574,-106561,-75734,-53260,-53802,-63835,-37526,15663,129450,203392,215337,214577,207685,398160,1018035,1511351,1653153,1296752,619570,56139,69598,187048,57912,-89008,-74851,-37965,-78478,-118244,-46377,-18734,-1009,-35542,-64750,-57396,34419,35996,-46996,-38403,52046,-11138,-96493,5478,106446,128669,67199,148917,240071,38226,-136722,-96154,-20584,-52285,-91546,43515,94140,54487,-5601,-80626,-9173,43151,8191,-16347,12570,22236,41871,66083,28075,-28179,-66405,-75564,-55940,-34388,-34134,-42272,421,111686,179744,82501,70932,57477,65270,106325,145522,129824,103727,61571,-34929,-78656,-73823,-35772,-33679,411,29776,-11895,-30715,-77622,-116427,-87530,-81353,-77282,-83725,-45439,-47516,-125501,-122518,-119830,-126514,-109446,-19010,76430,139875,157757,89110,29004,32961,19915,20817,46333,4957,-48432,-85070,-85519,-34133,116467,288536,289610,82373,-54978,-90420,-46714,8043,21202,9975,20917,12305,-30739,-91553,-70148,-26517,-4424,7907,-36560,-74216,-53900,-16604,37796,61734,16705,-38361,-12680,25827,47294,60609,83216,110483,32391,-24989,-6059,-7295,-4408,36984,86926,123016,138965,130687,94267,29587,-42217,6865,87676,64500,-20376,-83656,-99280,-64526,-86791,-115367,-43165,57934,68253,-30550,-89748,-42974,33224,168537,100707,-2982,-76873,-54172,42494,132862,238318,311758,282702,219876,184834,80314,68262,126044,266120,377728,243243,78068,-53620,-111846,-81335,-22997,-20776,-33927,-73714,-111879,24483,245220,288594,164531,121660,123355,77708,-9337,-102474,-71302,71878,149041,79492,-40701,-75320,-929,6354,-45667,-110420,-22797,76603,183938,300711,289340,272160,331201,432405,438689,293444,152162,132201,170291,181310,109704,78886,60105,1621,-83478,-97771,-87721,-89877,-54218,-59543,-44726,-21249,46706,164519,256114,242659,183949,166148,158404,78996,35466,29431,-17193,-39085,-61278,-34935,-31498,-88398,-23636,83932,100493,40868,-58995,-84530,8459,33788,-11188,-72082,-20602,4221,14105,45181,37238,14334,-27648,-42702,-56154,-72885,-69079,-64957,-74555,-93219,-96667,-49688,-10700,28945,50954,142652,221331,209893,159832,74058,-45643,-71415,60254,118588,44957,-16442,-17794,46796,117643,148805,95627,-1354,-84739,-104655,-78413,-45874,-42895,-38493,-46287,-28385,-34578,-61042,-77198,-13405,-5978,-16809,16460,70283,86606,47553,-28817,-142573,-19574,34607,4501,7044,45200,54146,18601,-6869,-73303,-30360,102722,128008,54532,-43150,-62622,13200,78728,103659,65808,-5939,-64274,-83340,-115290,-146675,-154739,-113488,-95636,-72388,-39380,-22537,-35423,-79069,-88163,-77596,-41699,-43464,76065,162239,128394,119237,79588,10954,11019,63696,113173,109138,85157,126265,262100,338434,428661,486626,478713,379303,247159,138279,25737,-61549,-44934,-40879,-26025,-59087,-74537,-54670,-66577,-132752,39156,117741,86627,71647,59744,-15916,-86523,-48372,34201,107338,122528,91041,63271,22218,2476,6286,-40394,-84602,-78440,-57056,-47983,-28729,18023,44777,70243,29377,-9589,-53487,-73071,-54588,-24962,40859,-3457,14016,40640,51991,55366,47334,1640,-60362,-114888,-49868,-2817,14738,6963,50192,24142,-73513,-46880,25291,32335,-15686,-76327,-126078,-128391,-95139,-38023,-9978,-46076,-14945,30439,33766,-12244,-40648,-55892,-95674,-76800,38805,136841,125652,-9887,-88653,-78331,-40320,88619,238803,170334,42086,-52276,-94025,-55242,-42094,-35330,1275,55353,49457,43149,79068,170734,211732,150978,76228,12195,7511,84170,217109,411512,392496,99588,-88879,-79115,-6676,-8622,-60962,-39258,-1772,45132,45112,39353,74097,162667,252057,196084,28980,-110427,-125691,-4193,52314,35478,-6588,-31082,-410,114315,191200,235569,240557,161689,131705,130326,171885,175119,171912,121844,78784,93733,59717,11224,4804,29994,-8893,-42354,-20104,21892,62046,101455,92700,21901,-41639,-8703,67663,39341,-28618,-115543,-36134,86095,134538,69894,30921,14528,61242,128591,104337,3218,-67109,-84681,-71638,-40080,-79243,-86067,-14550,31019,-20776,-4448,-12330,-35601,-70334,-31655,-69176,-117873,-26612,131915,205562,102139,12967,-76968,-24298,29031,24861,-13331,-62828,-15269,60099,132798,128316,31723,-66180,-138733,-41389,7080,23472,18921,-9150,-8171,14368,61442,115689,191530,170523,62323,-10730,22655,13103,-79312,-67022,65450,84165,28685,-35448,-71107,-92618,-108932,-57059,12330,14965,-51817,-107760,-136879,-123628,-126466,-107996,-52155,18834,55077,69088,75707,61913,74094,90589,62811,49205,62677,56830,26027,-26113,-51026,-56773,-22808,134910,193583,349359,416415,295743,127709,60546,73762,133231,205277,158892,58013,-27315,-68998,-118867,-107538,-46919,-48540,-81233,-71965,-53661,-44225,-3382,123696,245332,409304,452404,263692,90949,112750,137806,18927,-105896,-99924,-29486,-3646,-1568,109309,147380,47905,-106324,-71795,-44078,-47649,-20194,-21728,-89162,-114330,-112604,-15324,98276,207098,362006,297244,30959,-105445,-98812,-43194,-22190,-47632,-98438,-113353,-69032,-60056,-32990,-26047,-19882,-11524,-30456,-55036,-50551,-4610,39370,18520,-57672,-85540,-30015,8852,43637,49774,57877,80908,144320,230888,327578,103768,-22164,-62421,-51782,-12131,27655,90614,135193,132824,99209,97232,82804,87677,124743,224291,244364,145018,4332,-126329,-85085,-29012,-318,-19111,-25594,-74868,-123260,-128755,-67174,-8258,-14397,-82873,-81379,-34862,5228,-23519,-64398,-94935,-127597,-45013,12922,-1196,-24784,60739,89350,87135,55824,38401,9568,-19437,2853,46941,163420,228068,89128,-50636,-64637,59772,13881,-83224,-34984,94412,132901,103656,117456,126173,51914,-91419,-41146,50684,86739,40166,-61453,-122283,-62449,-55301,-59873,-78062,-102483,-104031,-74905,18253,95732,127415,78302,-728,-83120,-92120,-82982,-87045,-99133,-91610,-74077,-49266,43902,92113,8854,-53185,-23430,5856,-16113,-59135,-45990,-10213,-62211,-127731,-94350,-47781,-77552,-77012,-21011,60037,125182,138847,88135,37908,8273,31519,40075,-1547,-65453,-72974,-39247,-37777,-38694,-81147,-123799,-112367,-119714,-156282,2490,108868,178907,184310,134833,36192,-44797,-69748,-80265,-115590,-37551,78369,165059,224158,242731,236257,198724,155054,226295,343895,339081,126263,-114129,-22634,22552,-8214,-55267,-122018,-66947,23744,60245,18858,-31174,-38199,-17718,27733,-60702,-73305,-414,61829,77851,43603,-11254,-70486,-70383,-70606,-24836,27827,8463,24306,84826,93354,59352,30092,20609,22585,12790,-27907,-50764,-48972,-71199,-78576,-70032,-42287,12996,98170,167563,161581,125367,154330,218052,266034,85814,13385,31091,68910,45800,5350,27636,-2203,-10088,-45665,-58436,-39199,-43434,-31239,38086,97540,91808,21313,-15472,-12922,-33152,-44143,-43577,-43435,-71509,-63322,1090,-10552,-45583,-45398,-37057,14076,83425,127614,135584,145731,90410,27877,36533,55924,71257,109023,208542,202179,96204,3074,-85064,-80229,-35117,-17779,-22593,-61410,-9225,167887,303896,261761,151684,73066,-2471,42056,143881,121980,6729,-77173,-90200,-49410,-19510,-1098,-36076,-8820,68596,89374,16390,-16991,27745,107858,81671,-7308,-108619,-103412,-26302,-10589,-46962,-50083,-61865,-53965,-79463,-102886,-96454,-77055,-35782,22724,29660,32059,26826,26424,-3497,-61750,-106860,-86061,-34889,-15220,-9364,48679,113821,75429,-14558,66365,158431,166079,136499,108475,112796,87301,68820,76372,94938,70324,5743,-59368,-92496,-68339,11907,57144,27301,-29086,-73178,-15749,17750,25382,18245,30990,53527,74804,108076,72196,52268,-50688,-92702,-65711,1746,36010,29170,11579,-42994,-100375,-85552,-55689,-73975,-88685,-21062,89305,205952,204305,109316,-6946,-25316,31502,21293,-69968,-127034,-103140,-125221,-61869,-1753,33223,55243,48731,-11788,-45374,-4131,31281,37451,43953,24296,-38726,-8061,46338,14224,-18569,-54958,-90436,-88953,-85486,-65967,-11336,51318,35230,-25217,-92306,-77641,-94740,-104857,-32405,18781,35223,89249,140440,183409,125014],[107970,76720,25244,-22713,-31794,8963,35674,72686,88947,57622,47961,23056,-56614,-37069,61245,106269,85070,23710,-74918,-63093,-21259,-4321,-28907,-67513,-64377,-14274,72215,145488,140514,84620,43460,144183,279605,217393,70897,-1616,-38366,-46262,-23775,18463,31616,52314,78082,132441,164802,145800,117029,69739,-2845,-42235,-91257,-114482,-91882,-80950,-79803,-92420,-97402,-47502,33281,137218,270784,434577,556454,567550,413308,204265,19396,-72965,-28376,-44092,-86027,-62002,13049,174521,267840,135405,-29227,-47507,-59713,-130159,-52401,23056,62545,47521,12546,-10492,-77950,-28634,74832,109884,67251,-17230,-32768,-9911,-35884,-81183,-93242,-23940,117428,220054,207968,74500,-72744,-89189,-36140,15884,46421,52412,-6722,-42670,-64257,-106999,-121499,-76850,-46166,-16563,-36401,-72761,-74717,-86406,-106678,-125559,-66586,-28253,-46890,-84564,-3159,17913,4592,-48060,-36111,38288,52525,33627,29016,28111,-12559,-61103,3052,50066,48723,5752,-20662,-9802,-9401,7978,3109,19541,73683,48706,-24917,-23222,-7125,-6397,-148,-16324,-67052,-112403,-55639,-2381,3158,4229,53633,194968,356951,313053,228752,127284,30167,-28332,-16809,-2514,-12067,-65901,-61162,-73977,-67253,-59015,-27061,27983,114498,205473,181825,41959,1877,32040,42724,20367,31074,79150,124474,117935,147313,191393,123643,77980,68965,55714,25810,53937,91921,128913,176045,127365,44578,-27687,-76746,-73246,-96426,-132352,-54924,72240,225564,239803,230444,135719,44183,-27764,-43415,-54600,-91943,-57827,3039,58251,40900,-53162,-89528,-62121,-40290,-70354,-56288,-22347,-178,20303,31432,15645,-49868,-89631,-8669,75411,132916,144258,41847,-7858,-41151,-3645,25862,-22923,-70168,-15726,-1791,-10584,-15849,-11393,25792,-13091,-99882,-24461,93505,75666,-65413,-39969,45642,66418,1771,-46632,-6601,21177,7165,5729,19707,35730,25048,29186,7706,-25212,-52528,-6350,61751,160966,251060,169160,10783,-74209,-28588,20236,-4077,-44837,-48174,-31992,60476,167129,68362,-30568,-30924,-38448,-93505,-68065,61830,169511,149096,38342,-65430,-69722,-129316,-66116,48028,129668,115467,36274,-31095,-26319,-1049,-32534,-104619,-79362,-45361,-45578,-49841,-56274,-85718,-104904,-110650,-93946,-71991,-54604,-47609,-66441,-48917,-23445,-32587,-31015,-38697,-61329,-28133,22054,3314,-11134,-2112,55965,72815,60738,41041,11445,21058,41223,-7137,-91863,-65469,-831,40180,68980,72455,86231,106732,75792,48924,-16565,-69952,35938,138039,29990,-105488,-95698,-37082,-6186,-33116,-52188,-74177,-59949,11559,61981,93862,80556,14945,-13191,-10166,-19709,-54956,-9076,66272,99353,64368,-39769,-85050,-53428,-35032,-33232,-18047,71813,97388,74096,-8031,-92526,-116856,-112456,-93865,-4973,89577,76261,26386,99977,98377,44474,-14570,-46870,-18940,63559,124628,137804,158368,144349,47022,-61836,-104760,-89886,-46040,50899,101857,63431,-24129,-52412,-17531,113070,106613,63113,187756,409422,507485,541868,399655,175279,63504,66212,124975,166658,106607,9589,-50535,-54154,-3734,83369,210685,203905,185982,121153,59367,59226,100099,31070,-5867,13701,4460,-57965,-87672,3243,46076,2797,-95056,-75406,-58494,-95825,-94508,-96470,-39116,33188,92971,96518,72748,25728,5976,-4090,-27763,-39342,20382,164874,315587,449253,556569,403760,154883,11964,-22368,-48535,-88417,-105361,-37317,28418,62689,105377,120265,90197,66073,48734,43988,39071,43617,98123,110013,23048,-73431,-106731,-88422,-67349,-31212,-24707,-5882,327,5106,-12137,-18289,-20643,-3584,12734,-5775,-11010,-1462,-35875,-107433,-61626,-4175,-29700,-67780,36619,94752,20620,-67135,-110955,-22260,56808,80184,21050,-13877,-29848,-40624,-38213,-47128,-78998,-114313,-73310,8420,54421,14817,-34197,-42607,-1685,29722,135119,212113,284063,349567,220558,36464,-80802,-48973,-11984,-8739,-72301,-35049,25442,45040,23224,-26615,-107160,-121271,-68186,-32233,-8841,6362,41730,44123,7940,13120,-24197,-75070,-57357,-28849,5944,4394,-7428,15234,187479,384617,425877,386111,290905,168969,97444,124610,105562,24294,23451,53332,77694,124825,149713,25631,-107450,-75019,-30422,-2649,60234,134166,175419,304401,484473,566644,450967,279420,154635,30940,-118951,-39610,25509,-6371,-94498,-78792,-79643,-76572,11668,76116,69837,98196,-11880,-51419,-4517,81120,162197,147540,21999,-97088,-79465,-45305,-55825,11686,144525,252890,232228,168384,95175,56339,24053,90466,183429,164016,32431,-37581,-50661,98791,247115,333011,329317,193081,82288,52388,42516,120391,276971,231489,111495,49309,13962,42125,131173,229337,328378,325497,214023,54056,-63412,-84896,-67225,-42685,-33540,-34031,-78457,-117082,-25224,18804,3571,-1786,-16612,-8160,-7681,46332,183730,246602,226547,201019,177840,124723,73265,33715,10845,-18477,-54320,-91383,-49766,70042,143829,115685,24695,-32699,-40798,-58157,-77756,-67437,-60067,-75071,-58890,-9308,38849,155166,244392,171291,49682,851,47779,47827,-29143,-49014,73318,17867,-43678,-105389,-50568,-60845,-111116,-34419,75298,21626,-78729,10036,68500,46273,101707,112800,13180,-85529,-35887,95640,124850,78575,2896,-71506,28898,92795,98213,45950,-7209,-14803,-48637,-73813,-63244,15713,58169,54699,50182,16733,16261,74400,75310,31015,53013,66806,63305,25440,-12786,-33611,-47304,-57993,-48987,-30472,-70941,-70684,-76509,-94307,-84296,-56197,-66812,-50519,-38277,-22363,-9354,-75933,-82248,-80700,-65821,21798,63426,113023,144062,141123,87903,26699,-34278,-71808,-107416,-106435,-80446,-59814,-57031,-80277,-99256,-87033,-93756,-69326,-35112,16580,10968,4875,30632,47604,58394,81855,104841,71824,67036,92660,100970,67488,15514,-58598,-104920,-67704,-80027,-78297,-26917,38527,251141,789976,1433069,1708210,1505803,943076,266653,-67072,-104286,-73282,-81680,-56708,-13238,22945,-11431,-81990,-69418,-65748,-62666,-74163,-58709,-37451,-28388,-3591,42947,125399,41203,-92130,-16836,31001,96262,223842,306940,280293,229171,125514,-34053,-148403,-111620,-115436,-133964,-168122,-89024,-35231,53940,158998,227449,153848,57398,-57845,-161231,-206281,-270090,-287228,-208518,-107459,-46729,-106477,-49131,-8694,4448,30057,50656,78586,86003,74663,56262,51517,23614,5823,-5787,-30699,-40055,-63135,-54932,-55188,-66820,-42227,-21368,-42276,-53887,-74246,-115634,-98258,-65019,-45670,-49731,-65029,-37384,31210,158577,228826,237326,234320,214097,433819,1035979,1489340,1607128,1243279,569727,-3884,40988,173624,65443,-73210,-87500,-45109,-72005,-121281,-71475,-41398,-8468,-25942,-68330,-80393,23635,27126,-55341,-53405,35543,-37851,-75530,21323,118524,126036,37238,110733,215942,11788,-137476,-102317,-31040,-63513,-78851,75388,147919,111730,41781,-86402,-30594,29118,3269,-10530,15989,26632,53243,72518,24723,-37010,-74826,-77728,-55453,-30187,-28926,-37690,1065,110088,152096,56075,51044,39846,48055,90033,130324,115517,112638,60284,-33967,-46357,-55428,-5161,7590,42359,65781,13039,-24831,-81260,-105685,-69178,-66711,-78517,-102639,-49378,-40707,-110958,-144647,-143004,-151779,-122009,-15832,72201,125801,156211,106440,47322,54164,43847,43468,59414,18353,-38969,-84415,-97567,-70239,46863,216334,269296,95801,-40817,-70389,-31503,13076,21201,832,10802,9644,-29729,-117050,-77151,-23111,3330,14536,-37080,-80074,-64901,-30850,16919,38509,2864,-40691,-8150,31467,45607,47480,68388,120578,59495,7102,20716,11667,-1117,34020,86607,136056,155730,135779,89385,26012,-30430,24790,107884,82834,-12484,-90579,-70031,-24930,-52279,-112520,-62580,42756,69587,-32683,-91336,-27800,51926,161193,70124,-21076,-88302,-56850,47667,153270,274588,366268,341331,262114,195084,70926,51546,103069,247129,380028,261492,116642,-20532,-88539,-37907,-4399,-22519,-35952,-63736,-100243,23938,250945,284436,159194,123762,135645,96449,10039,-74236,-123099,20563,104975,50625,-50189,-74148,3772,15479,-37538,-124245,-42067,56187,166523,311650,342812,330912,388774,469340,444808,290212,138726,109715,143215,154762,87011,70551,54760,-1588,-79485,-92670,-82541,-102637,-67484,-69773,-51267,-24383,45278,162678,271262,270681,209382,184911,164038,81417,31949,29012,21643,26682,-10123,-28212,-40828,-106944,-32256,89885,114414,59124,-34465,-120696,-33068,8124,-22517,-76540,-22695,63,8127,44121,37299,8394,-33014,-35245,-43316,-62671,-67340,-67327,-78500,-102378,-95022,-46176,-9747,34810,94203,196551,249163,211812,151038,65737,-52366,-59640,77428,159135,100401,26296,-11980,28071,100501,169463,135510,37754,-47477,-69051,-77212,-57670,-35623,-14924,-37534,-40035,-53955,-72829,-70691,-8898,-3077,-10255,25575,71078,79326,30114,-53358,-104992,-12343,27818,-2868,2038,47242,72749,58440,43061,-52273,-56709,68037,106328,49053,-46830,-75480,5400,71709,101677,75631,704,-74292,-88640,-108347,-128035,-134686,-91026,-68777,-61135,-33089,-10181,-26491,-82801,-97996,-77512,-37676,-24808,80032,153055,108236,88613,55305,4653,11015,63663,118303,118441,97276,154045,287905,370653,455072,485030,447952,336831,200939,110024,30049,-35110,-17023,-14516,-13826,-57945,-68847,-42204,-47435,-116541,4563,100662,72924,60203,55517,-17467,-109732,-58044,35965,121201,140820,104305,70820,28089,10586,10084,-40953,-87801,-94125,-80689,-70210,-40016,15522,41324,61266,17638,-31220,-77155,-81442,-48396,-8789,70485,-8977,-38080,710,33899,53735,51939,-1372,-78264,-108026,-50384,-4089,27593,16973,50512,16469,-81542,-40217,21995,29016,-17329,-77922,-119370,-122176,-72961,2005,23708,-36821,-9174,43069,45990,-2803,-38754,-66676,-105368,-36262,84252,171326,129819,-35495,-83193,-51099,-77826,88621,235532,146684,22436,-63115,-100699,-55352,-42741,-38229,-185,64050,66141,59927,94807,171936,185059,115687,46774,-10339,-8356,67652,184904,363855,389263,115799,-74013,-83069,-26387,-22004,-71059,-49978,-6779,45323,44730,44529,88056,171399,269243,236178,49613,-101175,-134381,-15268,34115,13347,-22709,-45773,-7556,114356,170639,206384,218976,150416,116914,106926,145456,151044,145999,104751,66963,82343,39273,-12236,-9622,29382,9466,-3321,9130,37396,59182,92537,91201,31611,-32475,-12606,35114,4087,-50734,-133748,-40958,80654,131357,67795,20525,-2954,39119,112787,90156,-12602,-97650,-113797,-74726,-45978,-90849,-75118,-3439,46473,-16297,-64085,-56960,-64341,-88157,-45422,-84849,-85594,5580,162750,203036,96143,-2176,-83974,-13706,32929,18297,-24368,-57095,760,65415,127416,119980,21485,-76678,-131109,-33983,2744,-309,-7358,-29693,-23028,8530,53674,96438,172229,160414,61288,1594,29182,11255,-81923,-46655,80531,96335,35264,-33271,-65543,-68550,-72213,-34626,20576,6876,-68529,-131158,-123210,-98840,-104884,-99341,-47778,20943,47940,64193,75679,63215,75278,85929,51414,33243,42849,31087,-4194,-54491,-66101,-64409,-39426,111047,197237,359232,421384,299668,121517,49582,66486,116622,177217,135294,33328,-54468,-96325,-139543,-121598,-71213,-66143,-88027,-74655,-58230,-44860,1405,133440,264759,420331,479567,307978,120024,129956,151812,38563,-81702,-127615,-59388,-44924,-29534,85062,140570,56566,-106190,-80743,-52308,-51945,-17400,-16211,-81838,-116110,-117522,-26432,60988,130976,278951,270169,25916,-106573,-101735,-49747,-31787,-49888,-97832,-108432,-58045,-39149,-21371,-29516,-31443,-25414,-42394,-58374,-37889,9431,45653,13791,-68095,-84194,-12176,29306,52810,45546,46909,67118,131569,219285,339079,145233,-7065,-60339,-58796,-21787,25149,100603,156175,155323,122993,111942,65014,54863,95307,218148,264830,165827,9843,-124464,-95884,-45281,-25505,-41804,-38288,-74002,-112982,-137196,-81584,-13638,-13789,-82016,-82395,-27329,21718,2990,-37461,-80940,-123450,-46784,7807,-14416,-32909,66317,102491,90567,47214,22304,-8645,-29118,-676,44332,163450,257203,126025,-47143,-71675,45169,3482,-87740,-42245,86049,145689,148087,164175,162303,79352,-67851,-36915,51091,83328,30101,-71392,-114360,-54554,-49336,-54961,-69644,-84910,-99406,-93168,-27800,45436,91720,65283,219,-81854,-92578,-82985,-77473,-93318,-94878,-72543,-42920,47984,86871,1329,-56143,-19037,12169,-14334,-66312,-52056,-7487,-56513,-132434,-109967,-63016,-82239,-86729,-28487,57104,128166,146688,92122,27679,-11457,9303,22593,-5749,-56222,-55553,-16179,-8371,-5979,-57212,-113634,-92667,-88674,-144614,-1294,117494,213813,236072,183113,55144,-36256,-62653,-75754,-105820,-34094,70374,157318,201633,203983,192351,154963,109147,180476,312824,337509,125124,-126957,-29805,23275,-498,-42580,-110269,-79049,12650,51948,21928,-11610,-10133,6850,51992,-34577,-66082,-5272,44990,57022,33416,-8426,-55442,-51227,-61287,-25176,23972,13667,16092,67962,76200,44747,21567,19488,28737,18274,-28722,-53705,-48215,-69404,-77938,-66827,-32866,43756,177749,248176,210909,152202,188688,255074,281544,75362,-32784,5000,58261,35870,-14053,-4611,-28349,-14378,-43695,-57868,-35280,-32538,-8985,56187,111531,110644,46981,5385,-7647,-37366,-44957,-35959,-36003,-68253,-64544,1109,-14423,-53004,-50671,-31845,38614,125739,163136,163440,166972,107767,51960,53986,71414,93923,140463,237581,189135,78265,-3506,-81738,-85682,-36200,-9939,-12166,-55290,-14652,166244,281854,241970,147719,77749,-16579,-13859,98244,114679,13905,-69802,-83589,-40210,-4721,19084,-17201,1868,77376,91419,13156,-48898,-31319,79372,89252,3253,-105556,-73371,12207,34816,-13168,-27221,-44865,-44440,-71994,-95178,-92507,-79380,-57655,-14077,2182,20350,16694,20669,284,-52160,-93633,-91016,-36484,-10132,-3109,50857,107369,60218,-8758,91993,192567,200617,166532,131875,137471,119212,92156,89872,94709,57154,-9348,-64908,-87608,-53911,20015,56225,30336,-7571,-29969,17828,33535,31677,17868,26136,44362,50114,87320,71643,74409,-22434,-67617,-59090,-3792,30866,24769,8318,-43895,-102830,-91910,-59641,-74246,-86590,-26335,81106,211667,226605,136017,13170,-20839,27807,9002,-74952,-147695,-113569,-112754,-40824,-1344,12956,34064,36869,8609,20155,36698,30890,5323,12429,10383,-39063,3586,47183,13560,-20990,-58908,-92610,-94424,-90898,-69836,-13545,50244,32853,-30976,-82612,-57136,-74814,-120900,-40971,26098,44419,89301,125932,149299,98797],[90162,69668,24506,-20861,-29541,9388,39499,79744,92230,52065,39287,14212,-59784,-19444,95678,149297,104889,28997,-79721,-62511,-15437,1826,-25076,-66273,-67362,-24621,47945,93631,78000,23789,271,116814,263327,239784,89320,4383,-47094,-66558,-44006,6456,32806,52572,73547,132627,166554,135130,92489,46980,-12167,-36280,-71417,-92189,-70792,-64319,-70356,-91900,-97705,-52063,27620,130432,279864,486180,635843,640237,467791,223124,21509,-76601,-33108,-48260,-86389,-40431,56172,231939,302913,148887,-26548,-64038,-78830,-117001,-24349,54302,88916,87954,47680,13696,-60358,-25412,86899,126740,67418,-22394,-35634,-14690,-37780,-68897,-76525,-67711,72006,181424,171818,51882,-83478,-95363,-43483,12348,52308,60237,-4908,-44691,-68096,-121165,-107423,-85235,-56330,-9080,-4843,-20474,-28851,-44609,-70503,-81062,-40715,-21445,-57522,-103442,-2351,38109,23741,-36915,-39999,26807,37106,21341,15471,25273,-13589,-58912,8982,62356,64481,14856,-21339,-9750,-1670,15690,8430,25819,81730,57372,-9949,-809,24888,27852,27249,3296,-56681,-108964,-58303,-6348,-3749,-4733,42513,188157,370114,335270,251330,134790,21439,-51608,-36732,-14774,-26000,-74010,-67360,-73282,-57959,-39566,-6650,47379,132078,217973,172844,26508,-11478,25590,32665,8392,35410,93946,127859,103133,128251,171649,105026,63043,57241,40866,10614,37437,66819,105351,167250,139364,47479,-33796,-77316,-63795,-86757,-125998,-53136,66286,194371,221677,223967,135403,51478,-27802,-46915,-54626,-84389,-77776,-21434,38632,35494,-51086,-94359,-80257,-60946,-75237,-56905,-22090,7349,30744,40389,14875,-60126,-93807,5214,98058,182558,168933,44711,-19549,-54749,-8296,30408,-11554,-63504,-16482,-559,-10053,-21155,-20279,8622,-35834,-111994,-14735,86473,61099,-80584,-48484,47885,70662,1056,-61446,-20204,22577,10158,5497,17290,31913,19866,23378,2552,-29858,-48007,19928,125665,248133,309070,186303,9183,-99505,-4182,59057,40607,-7389,-26282,-17242,73912,147798,44736,-43218,-45529,-53478,-104773,-60543,62077,158395,149710,52685,-62796,-75673,-138704,-66873,41118,132131,137081,51871,-27725,-30294,-6962,-35341,-97735,-80994,-52090,-54110,-54930,-58477,-86304,-102203,-109260,-96688,-77635,-59998,-61281,-98037,-97565,-69016,-62633,-52494,-54120,-65076,-15586,44224,20759,2922,18717,83493,110113,105116,75625,33415,25543,38571,-1456,-82644,-77377,-16563,20045,47140,54714,78928,115157,91671,57364,-16472,-55973,58058,151912,36102,-98396,-86223,-34255,-5766,-30439,-51467,-73488,-68399,-15239,24107,68270,87160,28532,-9293,-4028,-10311,-54509,-3493,79974,114022,66207,-43422,-94175,-61774,-25580,-5968,14077,98547,116418,74115,-12073,-91901,-116165,-116083,-95335,-3277,102175,116440,27780,39445,47616,19614,-12498,-32826,-12265,55845,107039,120287,140077,125779,34071,-65819,-86658,-82040,-63938,32598,79080,33991,-51617,-74161,-53085,72690,96842,80610,204574,359597,430192,474397,362756,160152,57085,64060,128214,176185,112509,14114,-47263,-47804,3401,94172,215300,217217,201164,129257,59032,51288,73983,13915,867,15888,2810,-58920,-85975,7222,48226,-2961,-109284,-56458,-40975,-75434,-75842,-88125,-34694,30611,88717,87867,58049,10199,-1532,-5895,-35806,-66631,14274,162410,306676,426483,536680,416086,151533,8376,961,-13566,-64140,-92881,-52751,-6556,30041,84486,94370,78875,61220,49040,48579,44763,47266,95393,103850,19974,-73223,-117419,-99079,-75537,-35343,-25948,-4743,15467,29658,11528,-171,-2725,13239,17984,-19275,-34894,-33479,-67977,-124181,-44242,-852,-35764,-68363,34634,100061,33726,-53888,-106933,-41300,26011,71135,38102,6108,-19519,-47277,-41056,-40273,-66996,-101115,-62793,18341,66051,25373,-23773,-38656,-1110,38361,137230,194222,259613,306603,193786,28800,-87678,-49623,-4572,7695,-60585,-40677,27396,47683,24489,-30940,-114119,-91000,-29223,3136,14897,14862,42692,53371,27294,24810,-24072,-75667,-62353,-38647,-6287,-6389,-12706,2239,122211,287549,316219,287937,209334,114342,62764,95132,90193,27390,23069,40514,50792,93920,111708,-18023,-122447,-69055,-27452,-2543,58026,144638,164189,258349,428651,562733,488249,313119,167583,27663,-104065,-55297,-8516,-42102,-119628,-85758,-85028,-69009,29627,114438,145177,195664,11456,-47123,3807,93718,182807,166327,36168,-86108,-82678,-52749,-63970,6578,152900,278122,254350,172950,89119,49550,3050,67115,170878,180095,53030,-27325,-66550,64519,192968,275529,276860,155525,73030,63935,63845,139064,274118,220567,101116,47610,17435,44547,143593,260033,350979,338225,235929,74616,-56170,-95118,-78049,-50988,-40391,-38435,-85342,-98125,-3606,42785,26982,9198,-17463,-11723,-15639,26238,168871,226468,198100,171562,156261,116896,75499,39158,12651,-21277,-58570,-97270,-61747,50255,125706,108913,28075,-29533,-43893,-55388,-63679,-56095,-53875,-67966,-52333,-2547,57369,165509,236774,161549,47917,13598,72121,55161,-54540,-13889,133193,52075,-36513,-113569,-63474,-87154,-111348,-2111,80510,-163,-83561,20550,63431,14363,42893,71195,-7196,-84590,-49674,39101,19568,-5848,-28255,-87867,24650,91536,104295,60815,6602,-9991,-53979,-103774,-75411,9276,50635,48683,53366,35216,60221,137411,130863,59100,92284,108136,97649,49716,-9753,-42823,-57670,-60646,-38557,-12158,-53881,-64764,-79288,-109752,-70804,-26155,-44744,-62981,-67390,-51910,-32897,-85768,-81415,-85821,-72809,25000,85017,159845,199691,173860,90904,9603,-51771,-83990,-115354,-108000,-70662,-49806,-54104,-84158,-98301,-86627,-103366,-90910,-66691,-11030,6673,17120,42597,54538,58693,72942,99096,76464,79406,104015,105070,63028,7408,-56639,-90180,-45834,-62939,-93853,-35884,20564,125951,534386,1140691,1478666,1394421,944023,287132,-59409,-121112,-90902,-97232,-59720,-10140,32702,24638,-34293,-30722,-25036,-33801,-61603,-58960,-36282,-23751,33,29999,111833,42963,-90901,-29545,32271,114014,250576,347480,341499,288433,171146,-10047,-130589,-147744,-127644,-154059,-163160,-76453,-26791,60607,162856,225775,160905,56243,-76483,-199403,-256823,-321117,-328527,-234463,-121011,-56049,-92816,-40083,-12068,-4188,18759,40272,70265,74198,56329,32155,25048,-3546,-27025,-19858,-25929,-39914,-63580,-46758,-56022,-77657,-46200,-16468,-40562,-67185,-98345,-127442,-89386,-55987,-38590,-45360,-66016,-38647,43357,179951,244301,250290,248066,215954,451516,983683,1357639,1440024,1092237,468343,-73083,28211,161952,72525,-58901,-104240,-55101,-66852,-108076,-100906,-67985,-18067,-14507,-40553,-65478,12208,15516,-62723,-74150,12448,-65735,-57102,26628,114015,105556,-4152,72103,186654,-16342,-140137,-107471,-40792,-71921,-70078,100328,199984,171999,89328,-68237,-49885,13148,-4284,-6711,17411,29520,61759,75921,20758,-45401,-82056,-78285,-54554,-27784,-27711,-37530,-3845,97081,117492,29942,30302,20769,28995,71242,109700,94472,112130,54220,-35171,-17313,-27605,29438,53195,86399,102216,39468,-18645,-85150,-97431,-52797,-52278,-72863,-111967,-53376,-36708,-96899,-144932,-157701,-156801,-117586,-13823,60983,104744,146902,121180,66066,77496,69400,55307,62112,25747,-33070,-86053,-108590,-98321,-17899,132477,229169,107637,-21660,-46128,-15722,15576,17322,-9684,593,6772,-23053,-95277,-76459,-20209,9863,22178,-35200,-83886,-75698,-47650,-8802,9225,-16164,-44530,-4200,38728,54087,47932,58076,127397,89629,41214,52948,34594,2821,30198,83268,144346,169973,136929,80092,17279,-24886,38689,125465,101809,902,-80968,-34715,9183,-21451,-93461,-76645,29550,72981,-27361,-79351,-11108,71559,149615,39456,-39864,-100431,-61216,49237,166099,296407,400509,383193,292242,195129,57068,30806,74693,216610,362053,265998,150355,20114,-42385,5070,7741,-25957,-38674,-54959,-82773,34331,259411,275135,150722,121633,141580,112621,31140,-38045,-104618,-38211,57458,20441,-61498,-71644,11087,27526,-26343,-137417,-63921,32120,140767,305304,383258,380114,432665,485155,436021,283848,130550,94604,117913,124344,62131,62125,51364,-1945,-74291,-87324,-78507,-95953,-78601,-78836,-58166,-29804,40640,155885,275361,285499,222409,191975,160771,80698,25462,25789,60335,94363,50915,-3895,-45348,-127158,-39132,98058,133223,84637,-3116,-116817,-72913,-17440,-33251,-79726,-25697,-5586,-58,39194,33184,-2044,-40572,-26116,-27882,-48605,-60012,-65308,-80192,-112668,-91762,-38517,-4365,47151,153464,249290,266450,204914,135633,53638,-59641,-47749,91318,194098,153530,67192,-2119,10993,80317,180376,166568,74633,-6820,-22736,-41996,-36916,-10487,8231,-28959,-50311,-71271,-79970,-65742,-7550,-1800,-2874,34512,71097,72498,19267,-55189,-68103,-7031,17701,-12458,-3471,48938,89507,95473,88599,-27640,-76549,30455,78979,41999,-49283,-88207,-3336,62323,96294,82617,12740,-72139,-90605,-99224,-106516,-103275,-59063,-42967,-51563,-27130,290,-21688,-87444,-105923,-77741,-36768,-13075,83971,145676,88100,52756,23656,-6376,9696,63974,121395,121540,100672,176213,313215,400311,468021,462602,398171,284892,153052,77906,26803,-16315,11271,11958,-6334,-58342,-63580,-31254,-30278,-92894,-32493,78563,59313,50786,51374,-20214,-132258,-62967,40182,138522,165124,120086,77813,31341,14336,11925,-39563,-85810,-102032,-95501,-80295,-42203,17250,38494,52118,8670,-49351,-97733,-84251,-42544,8568,109404,17104,-75364,-39709,14397,49975,53260,-8695,-99301,-98250,-49878,-4951,42001,38574,71674,39502,-43516,-26882,16138,22383,-20872,-79976,-105321,-93796,-31529,49705,59129,-19137,2296,57054,57049,6761,-35891,-75181,-99067,-3094,118953,194940,125619,-60029,-49454,6831,-16894,108569,235921,128522,10045,-67302,-104381,-54879,-42594,-40221,-1803,70073,79962,74245,107615,166300,155183,81714,19171,-29746,-20481,53771,156470,313300,374803,130282,-56740,-80552,-43392,-36060,-82633,-62105,-13289,44080,48278,55519,97092,168936,269134,264399,68788,-90390,-139232,-27462,14107,-7463,-36152,-57591,-11493,110897,144643,169763,187532,135327,100794,82773,117584,129250,127304,95105,63027,79576,30119,-27460,-21693,28739,31096,37454,39714,53263,57050,84770,90152,40698,-24026,-14860,8459,-22533,-68347,-148136,-46021,72193,123290,63980,10680,-19306,17109,95090,73593,-23897,-94928,-98396,-63446,-45687,-98820,-66434,4587,57552,8210,-91630,-91235,-89489,-106286,-63040,-101027,-51370,40338,195034,197208,89389,-17358,-88690,-219,39009,15205,-25905,-36814,21928,73968,123314,110830,10153,-86590,-121107,-26264,-2618,-26824,-35511,-50287,-38565,-666,40339,71360,144472,142244,56959,13913,39455,15555,-74077,-27831,91963,106464,42337,-27637,-49685,-33208,-32623,-11679,26316,-3648,-85432,-138380,-90145,-65258,-80690,-88159,-43090,22542,42040,63207,78198,64961,75003,78561,39160,20004,28635,11909,-29263,-81878,-79839,-65904,-47472,94186,199676,354986,406179,290619,121490,47411,57846,94960,144413,109856,8653,-79710,-121965,-114086,-117820,-95411,-84373,-95146,-76842,-61544,-43725,6465,140931,281853,420736,487363,342858,143521,137243,157043,55692,-55052,-108429,-70197,-72914,-52495,58104,126244,64147,-99047,-85992,-58349,-53303,-13415,-10603,-74147,-115217,-123821,-41340,20620,63253,199238,236562,19152,-107813,-104728,-56403,-39959,-49688,-94088,-105271,-48548,-15569,-3870,-29315,-41135,-38310,-49790,-52334,-20928,25914,53856,11450,-76292,-82066,4329,47630,59119,38866,33737,51353,117906,205121,337219,187734,10221,-56787,-64962,-31088,21569,106989,174954,178672,147014,120723,42078,19776,63621,209170,287220,195258,25628,-108608,-105186,-58192,-44080,-59790,-48759,-70925,-98067,-123001,-84297,-17157,-12617,-79568,-83044,-21339,33390,27469,-8739,-64611,-116617,-49697,2315,-25983,-34748,74670,117439,95194,39397,5662,-27135,-37998,-5063,37944,150011,264081,155239,-43190,-81432,27738,-8468,-93633,-55610,67631,146654,188905,213940,205307,116200,-37834,-36696,43254,69939,15538,-80842,-108376,-45854,-42422,-49527,-60495,-65253,-75021,-85819,-66266,3826,60674,53580,2240,-79375,-93353,-80524,-67595,-88461,-97426,-69575,-34876,52733,81131,-5703,-58445,-14496,17771,-14000,-74479,-54095,1932,-39734,-108625,-109205,-63538,-77719,-93139,-36598,50670,126799,150179,92888,13783,-33656,-16080,1751,-12029,-47780,-39550,4228,17429,22692,-36127,-101792,-70931,-53535,-123134,-7305,123568,248290,288447,229889,67305,-34441,-61301,-72263,-92519,-35698,46972,125730,156240,151241,143497,111969,70950,141967,280172,330589,126515,-122803,-40094,20354,4862,-29667,-91793,-92823,-3003,40797,24243,8952,25043,44285,89021,-782,-60267,-13065,26177,35830,25385,-38,-34341,-28181,-51014,-27721,18084,22329,15324,47341,56630,30012,14380,20906,38657,26340,-27967,-53887,-43534,-66076,-76452,-62615,-24432,74766,250386,321758,257788,178791,226228,292148,296799,75536,-76176,-18965,47448,27708,-29308,-38529,-56930,-20865,-41564,-55949,-31476,-22714,10215,63292,107839,110358,62835,23221,-2006,-40242,-46358,-31050,-31323,-66479,-65779,2333,-17861,-61658,-58610,-29078,65569,165277,184624,172370,167213,108129,65705,65883,83606,116386,174775,259453,167910,56835,-13837,-80464,-92647,-39575,-4211,-7015,-56254,-26172,152526,248785,216090,140273,84513,-13010,-63847,51769,101318,18671,-63862,-78635,-32227,10051,41734,11302,18683,82041,88368,9796,-72241,-78830,47568,92100,11985,-101429,-48512,42038,68610,8260,-15001,-35872,-44651,-72399,-91113,-90331,-83600,-80382,-57266,-34276,1336,1200,10948,952,-44186,-81509,-95186,-39296,-5329,5248,55434,101154,48013,4207,126095,235956,241953,196695,148535,153496,145095,113828,103471,95841,47010,-18517,-63760,-80580,-42802,24478,52693,34451,14247,6118,42520,41064,30795,12828,19275,32776,26271,68657,75681,103193,13254,-40054,-49727,-11275,22548,16797,1773,-47491,-109595,-102154,-67160,-78309,-89219,-36696,66634,207817,239838,156461,28159,-22508,14214,-12933,-84661,-138483,-107502,-90072,-21957,-8205,-15416,4333,23503,40606,79862,78271,40612,-16364,-17238,-6212,-40010,7805,40826,7618,-27256,-67016,-99766,-104520,-98544,-75183,-19256,43439,24588,-40582,-69509,-36741,-54043,-109249,-50425,29581,48801,83168,105118,111526,69653],[68588,57448,19302,-22323,-31271,4612,37496,79931,88294,41522,27429,4272,-60786,-5755,122776,186068,120774,30810,-89075,-63725,-10346,6987,-23127,-67709,-74311,-40455,17397,39634,14971,-35241,-27371,96440,241419,256522,106394,7913,-58142,-86384,-63181,-5474,34714,52296,67350,127213,160092,116423,60654,16682,-27296,-32917,-51010,-68160,-50032,-49003,-62170,-91843,-100079,-60670,16433,116216,277267,522739,695793,691020,506933,232732,17976,-81079,-41458,-57439,-87818,-20528,98948,283370,322377,149907,-30946,-81243,-96663,-101571,-3648,79183,111618,130850,91167,39601,-44151,-23345,94581,138747,62978,-29885,-41003,-22256,-31352,-30483,-39469,-103149,25554,139424,131668,26038,-96179,-99830,-49911,9205,58273,69448,-982,-46608,-73959,-118497,-92464,-91728,-68379,-3517,27170,37486,40660,26321,-2621,-30609,-15762,-17669,-70232,-111596,4870,61871,42307,-25465,-42349,14941,21160,8276,1707,18323,-18137,-60631,10107,69676,77170,23109,-22587,-15073,-1151,16724,9014,27788,82672,59695,-317,14357,47760,53904,48972,18767,-50042,-108757,-62052,-12010,-12821,-16911,26002,166274,349964,332766,261015,135889,9391,-79363,-55850,-23350,-35892,-81486,-75826,-77418,-53896,-22940,15736,68117,148829,226495,158615,8090,-25192,21494,23906,-6791,35244,103744,124267,83912,104149,144071,81201,43665,40596,26011,14589,26241,41592,78972,150646,141176,41791,-44902,-75554,-49792,-74434,-121786,-53839,57699,163725,201644,213058,129084,53027,-32061,-53661,-57159,-78536,-97013,-46589,13686,23980,-51958,-95935,-93561,-81278,-83204,-59850,-22269,13762,37955,45547,9835,-73634,-93710,23302,129374,233648,188976,46304,-29711,-61765,-8262,37478,727,-60803,-26624,-7838,-17979,-32349,-33232,-10728,-57228,-100963,-9154,69103,43896,-71247,-38466,51451,71289,-1005,-75370,-37632,18982,8682,2093,12690,26801,13840,15582,-5557,-36138,-43292,47768,195547,331487,353103,193882,7521,-79525,19774,86656,73736,24068,-3140,-33,80563,118565,19916,-54731,-59449,-67931,-115147,-57482,54856,136317,139441,62406,-57903,-83095,-139237,-68896,32229,129630,156442,67821,-23558,-33845,-13193,-37424,-87870,-82973,-60825,-64894,-62284,-63038,-89514,-102569,-108147,-99003,-82787,-66529,-76697,-124592,-134365,-113227,-92372,-73860,-70675,-71717,-7186,62306,35067,14117,33529,101940,136887,144545,107799,55308,32788,35005,-158,-77201,-90382,-34515,-2776,22032,32651,66547,118255,105339,61029,-21328,-46683,72577,152258,34909,-92591,-73751,-29511,-7749,-31311,-54344,-75676,-79705,-46430,-19848,32674,83213,37044,-8826,-1094,-4677,-58833,-4682,86903,121961,60973,-53013,-108710,-74594,-21005,17236,48397,129469,139277,77109,-13355,-90310,-117805,-121840,-98932,-6850,103683,144558,57635,-18205,-5597,-5143,-10199,-17737,-4859,45293,83433,96582,115449,100495,18522,-69736,-71312,-73778,-81331,15495,58079,9142,-72074,-88612,-77040,42249,89302,94758,209936,293655,338420,388377,308889,137562,45428,55356,123584,176559,113836,16983,-46139,-44539,6095,93181,194916,213274,205748,133683,57772,40613,41440,-7895,4320,13890,-2444,-62876,-80446,13601,52621,-4098,-94905,-36241,-21721,-53271,-59106,-77576,-33765,19598,75028,71282,37620,-8171,-11199,-9641,-42850,-54155,26272,148197,277540,380975,490814,407867,138771,3834,20316,16136,-37976,-77153,-60535,-36627,-11730,51774,63162,64771,54237,46957,50775,47767,46684,84434,90000,12207,-76534,-129419,-106542,-80611,-38058,-27790,-8228,23319,46272,25761,10327,6139,19325,12981,-41154,-62967,-65051,-96640,-102253,-27460,3018,-39625,-68271,31471,103160,45757,-39883,-90519,-47515,878,59145,51181,20889,-12405,-52160,-39259,-28318,-50994,-85988,-53014,25703,74713,33880,-15402,-37370,-3319,42549,129485,166878,222347,249838,156484,15061,-97217,-49340,4298,26850,-44906,-48330,26546,48947,26659,-32021,-109889,-65858,6185,36910,35582,18009,38641,58658,42856,31530,-27021,-78409,-67742,-47857,-18796,-18845,-20147,-9809,51075,171519,181724,168608,128397,74669,44850,78995,79204,26075,13568,17304,17437,62721,77904,-48835,-104009,-58875,-23831,-967,54329,142893,138095,203394,361370,537537,510049,342803,183660,45323,-18570,-1736,7578,-35397,-95077,-82890,-88927,-64351,40908,145626,215618,284278,43167,-39941,12232,105556,201067,182332,49720,-76688,-90642,-63999,-74245,262,161482,305022,280144,181995,86310,44562,-15920,41795,149846,187700,73736,-11165,-77826,25475,132706,209692,214906,114751,62075,72644,81538,147533,251036,194730,86075,44492,21035,46849,151810,281628,354066,331971,246473,92929,-48146,-105165,-88549,-57863,-44828,-39509,-84910,-80529,13391,60392,46187,18647,-18441,-16916,-25100,4865,147575,200887,168681,143429,133776,105333,73374,40460,11363,-26874,-65014,-103917,-76766,26238,101503,97377,30036,-27576,-45932,-49911,-45051,-28995,-29063,-52140,-44645,4463,73495,171384,228808,154345,51600,29017,95184,61495,-67536,20617,188564,89698,-28789,-121381,-78005,-110722,-92118,32551,83158,-21227,-69757,31389,58098,-14847,-2766,37301,-21205,-81076,-69517,-23503,-76365,-69714,-55999,-91129,23306,90003,107815,72664,16616,-5234,-50066,-125268,-83898,3796,42299,40348,55276,56659,107488,198512,177355,81080,132909,156335,135200,73557,-8876,-53769,-69756,-66373,-35675,-2597,-41424,-61950,-85143,-120559,-49715,1973,-27706,-71721,-91067,-66901,-44070,-88331,-80432,-89939,-77976,27414,104223,206201,251587,199900,90194,-7621,-68765,-96686,-124119,-111521,-63946,-43608,-57792,-93597,-98250,-86043,-113410,-115156,-100678,-41046,-2133,25665,50374,57048,54913,58266,85983,79455,90893,112543,106544,57267,-348,-52388,-70359,-17487,-39717,-102309,-46975,5539,23041,266201,783975,1149476,1181829,877585,292126,-53633,-135595,-109222,-116696,-68194,-14849,34918,54225,19196,20704,14205,-10160,-51086,-59187,-32349,-14832,4375,13278,85581,31932,-92447,-38822,33732,129133,265212,368275,386879,335609,208914,12006,-107251,-130926,-105339,-138689,-151584,-74309,-25523,64430,164570,219475,157227,36581,-119031,-263956,-334432,-399265,-395077,-279967,-146341,-71026,-78225,-34084,-16733,-13051,8454,30456,60217,58619,34347,8561,2703,-22344,-50644,-33774,-24496,-43299,-63173,-38184,-56841,-89854,-48160,-9505,-37461,-80076,-123485,-125022,-80471,-48290,-32043,-40742,-66478,-40643,52838,193796,250543,254724,256004,214134,449130,870436,1138124,1177781,864440,326224,-143692,29746,150651,77139,-47337,-123883,-65727,-61464,-87207,-126701,-97744,-29234,-1538,-3471,-33545,590,2015,-66620,-99379,-17065,-90309,-42903,21634,92534,67755,-51959,45544,161177,-41257,-144492,-111385,-48560,-76099,-66031,116073,246724,231934,130750,-49684,-65954,-4030,-14352,-5260,15957,29436,65693,75026,15481,-53556,-87463,-76503,-52965,-27479,-30432,-41755,-13666,76995,81543,4910,9159,756,8816,50773,84739,67782,100863,40865,-40096,5792,5431,67565,100977,129400,136640,66154,-12258,-89853,-91521,-38468,-38676,-63289,-103571,-57568,-36226,-85214,-128080,-141527,-142763,-110767,-17831,41689,78058,130689,132390,83800,98506,88775,56012,55929,27624,-30444,-89520,-116518,-110267,-67811,48399,174472,117498,2581,-18125,359,15917,9889,-21332,-9770,3800,-14221,-66903,-68023,-18429,13266,27678,-32926,-86085,-85116,-65693,-37204,-24232,-40317,-50115,-903,47055,69872,58092,51035,128770,120132,74818,86765,58595,5924,24810,76778,146757,178674,132389,66031,3165,-26148,45920,137105,118748,16997,-62300,-3239,37627,5382,-72207,-85563,18041,78325,-12353,-61126,6604,91069,134179,9527,-59456,-113949,-68194,46436,170337,302295,411749,404452,307347,184876,39100,6777,43588,180001,329067,258291,176733,63502,9356,43367,13337,-30766,-41933,-47505,-63137,54326,268848,260291,139232,115098,140047,124524,52699,2225,-46233,-91997,12528,-10083,-75535,-69597,19811,41832,-12484,-140545,-86092,6450,109209,283219,407236,415922,458456,477158,412166,274380,129512,93488,104447,98252,38471,53760,47863,-2497,-70383,-83623,-76732,-89988,-85499,-85909,-65363,-37952,32200,144165,267751,285079,220393,183326,145011,74344,14827,18724,93618,157152,113387,33648,-40618,-141840,-43661,107153,155589,117437,32598,-87078,-110477,-42992,-44040,-82814,-30340,-13326,-10896,29234,23624,-17827,-48586,-14375,-10092,-31657,-48622,-59986,-81017,-123761,-85478,-28137,4340,64958,218278,292581,269862,187711,111991,36447,-68001,-36860,99431,216970,196545,101139,8046,-4442,58079,179762,184913,105292,33400,26194,4517,-727,18864,27812,-21894,-59737,-86926,-83577,-63294,-9738,-2505,4174,41998,69479,65656,14631,-41171,-39887,-5276,4625,-23922,-9542,49437,102640,126530,125060,-5570,-87884,-8390,48011,33388,-51448,-100788,-13062,50931,87632,84618,26108,-58917,-87051,-87856,-85301,-72517,-27512,-21411,-44697,-22384,7836,-21507,-91880,-110357,-78607,-39291,-7718,82480,134257,65172,12000,-14623,-22919,6115,64664,122455,117207,92985,188949,333800,423053,465542,423015,336662,229239,106657,44163,16417,-7036,31230,31099,-5998,-61346,-60202,-23606,-17652,-74121,-69178,54240,47870,44254,46975,-24901,-135363,-61796,46044,157591,194772,138149,83208,31244,14337,12955,-35927,-78563,-93965,-87261,-69135,-33095,23532,36791,42887,-241,-64880,-115432,-84711,-38464,25787,149852,59904,-76525,-79490,-7812,42393,50113,-22098,-118824,-86745,-48517,-5159,57478,70327,110915,85349,5904,-10502,7247,11699,-27184,-83567,-90275,-60909,14694,95561,87569,-484,18140,70993,65644,15150,-33442,-82176,-87828,21052,140170,203951,110927,-82557,-12962,66773,59687,155094,244975,119811,6784,-64370,-104948,-55573,-43385,-42903,-4872,72162,89813,85288,116411,153807,123630,50367,-6162,-46449,-30184,41250,130593,263127,351314,143574,-37349,-72427,-55674,-49930,-95500,-75870,-21468,41347,54979,68554,100221,157346,254867,280193,86817,-77412,-138512,-41217,-7318,-26587,-46936,-66269,-12203,104318,115998,129757,149500,117238,83990,59612,92869,115545,118735,93475,66328,85002,33377,-30542,-29108,28668,54236,77634,70624,69138,55860,78244,89246,48483,-17150,-17327,-12307,-41956,-81304,-157160,-51988,60820,111172,58547,1430,-34693,-4805,75543,54759,-29795,-60918,-60281,-41811,-38730,-101564,-60759,9201,63922,36145,-73120,-98120,-95986,-117037,-82032,-110349,-17487,73358,222666,186110,80615,-33016,-87836,15724,46960,15733,-17582,-9653,44602,83831,119397,100191,-2634,-95349,-109073,-18093,-8515,-54269,-61824,-68049,-53257,-12185,22812,42888,111257,117659,49325,25031,52414,25586,-59229,-10725,100381,115387,51176,-16644,-24797,7127,7512,10663,29315,-16153,-102078,-113894,-54035,-27484,-53422,-73095,-36954,23544,37985,66993,84537,68398,74176,69419,27425,10730,20583,-132,-47718,-107260,-88576,-59039,-47457,82768,198641,334917,370400,268270,130037,60669,50956,71307,110645,84909,-13488,-94689,-117703,-86006,-103446,-116112,-100877,-101629,-77598,-62756,-40651,11686,146041,295683,411542,475686,364279,159969,134832,154162,70437,-26576,-68441,-52191,-78145,-69897,31493,106344,71510,-83639,-82701,-60460,-51687,-8388,-4463,-65223,-107589,-124504,-59074,-19780,8042,130476,199984,11620,-108265,-106460,-61429,-44313,-45658,-87051,-103094,-39781,8801,17913,-25187,-47967,-49252,-51734,-39238,-564,45612,65160,12041,-82462,-79777,19040,63831,63602,31462,20318,35411,104476,189554,322888,228779,30861,-50058,-68099,-37697,18589,110959,192007,203277,170415,123410,17401,-13782,35773,203724,315713,236027,52500,-87655,-110952,-66694,-54766,-70015,-54285,-63789,-78338,-93249,-70634,-16119,-8984,-73937,-82618,-16783,41351,51454,24060,-43540,-105135,-52480,-2288,-34623,-31133,86072,135804,103453,35161,-8501,-43294,-44282,-8523,30227,128069,251278,175732,-36506,-90937,10839,-19094,-97075,-72007,43179,137978,224270,265198,253320,160605,-709,-38305,27150,47537,-827,-87164,-101150,-35951,-33075,-41004,-47529,-41206,-42311,-62128,-91425,-25522,37181,45177,7127,-71345,-88453,-72872,-56433,-82978,-97264,-63515,-24017,58880,76080,-10585,-57445,-7195,25171,-12529,-80626,-48656,19745,-12387,-72647,-87488,-48978,-66711,-93550,-42879,42826,122812,150681,92074,-938,-54770,-40831,-18593,-17130,-37701,-22816,23963,41498,49060,-15690,-86553,-46284,-16659,-98465,-12490,129743,282914,339183,272325,73938,-36510,-62933,-68788,-80451,-39485,15585,79001,97291,94605,98594,76076,43131,113900,250294,319794,131190,-107050,-50106,16126,9622,-15865,-70192,-104931,-18856,30998,28162,30939,62372,85426,129298,35337,-53601,-21137,8835,18854,25103,20120,-755,4662,-35674,-28951,13560,36275,26602,27662,38749,18843,11866,28318,57808,44605,-17490,-43741,-31514,-58536,-71069,-53831,-13507,106272,309903,383202,301284,206758,266631,328305,310893,87742,-104785,-39548,36342,21731,-36145,-65484,-85302,-29118,-40006,-53389,-27479,-11990,28952,65306,95248,98913,72339,40998,6961,-38307,-44847,-25625,-25919,-62146,-62339,8524,-17191,-66880,-64497,-24308,101404,202582,194419,168613,154534,98873,73784,76420,96824,142547,214687,275623,144006,36209,-23681,-77568,-97530,-41815,2777,-4227,-60633,-38903,134144,214475,191732,134481,96270,7327,-93771,11749,86950,24745,-55615,-71032,-20796,29652,74002,56465,47393,87444,84706,9010,-81492,-97305,19562,92409,21647,-93627,-25900,64532,91565,19728,-12907,-33568,-52641,-78204,-87133,-85588,-84718,-92838,-93615,-71216,-19870,-15107,1596,2554,-33881,-66878,-93902,-39121,2957,20070,67872,100946,44823,27376,171309,292048,294659,231517,163160,165752,168739,137588,120998,102077,43369,-19055,-55665,-69809,-30820,29533,50481,40576,36678,39136,63575,46348,28898,8644,15115,23073,7300,56677,87954,140249,59947,-4485,-32915,-15319,15645,9680,-3582,-49521,-115792,-110676,-72608,-80550,-91356,-46945,52210,200354,248102,174023,41981,-25717,-5003,-39179,-90992,-106228,-77314,-56776,-1663,-17147,-45671,-27280,16502,80310,135478,119779,59200,-24186,-39230,-20261,-38032,9820,33073,1635,-32629,-75182,-107760,-114761,-103627,-77432,-23286,37117,17341,-45338,-50361,-11519,-28213,-86897,-53743,34267,53593,76491,84737,78168,43465],[47993,44240,13282,-23536,-33221,-963,34074,77556,81524,30283,16423,-2823,-57476,7132,145384,218228,135807,33658,-94951,-63051,-1790,14993,-19067,-67048,-78949,-53976,-10045,-4293,-36309,-78734,-31056,83927,216319,267422,124477,12409,-67803,-101815,-77087,-12747,41322,55618,64714,120828,149792,94813,27426,-15671,-43527,-28019,-27137,-39562,-26681,-32540,-53068,-89509,-100532,-69257,3487,98785,266448,543466,732738,716668,527499,233265,11146,-82748,-48913,-66710,-85644,219,141890,324762,323999,139406,-38460,-94882,-109915,-90424,11829,98862,131678,175814,143573,69515,-25928,-18864,101180,148646,57761,-35876,-45536,-29536,-20442,8256,-5430,-112372,-15710,100063,93993,2943,-105001,-98226,-51856,10079,67873,83142,7798,-45721,-78426,-104803,-77095,-93607,-78005,4555,62637,101028,120629,108533,75907,26110,9597,-14657,-81251,-103324,17941,88647,60663,-11825,-38977,6476,7917,-2534,-9028,10745,-22529,-62551,9830,74991,89664,33805,-19496,-20361,-3772,14896,8326,28695,79325,58570,6745,25020,63956,73662,66941,32510,-44116,-108995,-63007,-15370,-19783,-27958,8498,134941,301875,307852,259606,134284,-1468,-107840,-64659,-20421,-37731,-85736,-83798,-82992,-51516,-6604,42929,94302,168603,234672,143577,-8914,-33183,26034,23027,-20233,34091,111340,117185,64765,79904,113765,56487,23817,23382,19660,38885,23834,20155,52918,129374,135606,31605,-56223,-67568,-30625,-59420,-116871,-53779,49669,137590,183110,200802,119722,51414,-37353,-60173,-58828,-71598,-105447,-68892,-12463,9566,-53545,-93531,-98920,-96221,-90656,-61648,-20195,20990,44468,49677,3960,-86381,-85315,49980,174260,285009,206448,50286,-33823,-61024,-3933,46575,13998,-56989,-42460,-19518,-29322,-44276,-45302,-27010,-71894,-86672,-5404,46267,33074,-33404,-2650,61908,71482,-1500,-82975,-55171,12972,5939,-909,10264,25474,11937,10438,-12456,-40561,-35949,78302,265115,402774,380912,194280,8454,-52672,39648,103380,95362,48093,19190,19173,83235,85977,-1960,-62316,-69708,-78968,-121198,-55648,43902,109015,124155,72013,-47136,-87290,-125603,-68180,25247,126245,175751,86468,-16589,-34458,-16846,-35554,-72791,-79603,-67067,-74697,-68874,-66673,-91949,-102660,-104384,-97283,-83705,-70203,-87744,-127032,-120590,-149872,-118462,-91708,-84756,-78132,-583,77841,48422,24967,43752,111023,151075,176920,138098,77992,44487,34999,287,-73515,-100473,-50062,-23799,-2110,10030,51850,116859,116544,60739,-29002,-38168,82058,142682,29103,-84405,-55767,-17965,-8262,-32895,-57921,-77765,-89333,-75534,-63935,-7428,71669,42599,-9135,2772,2276,-62660,-9057,90155,126009,51906,-64898,-124536,-87112,-17864,38774,85691,165840,169218,87005,-8127,-84999,-118148,-126014,-101317,-12345,97508,159007,91027,-56871,-54824,-24774,-4331,1465,7602,37642,59010,70656,87833,71313,2776,-71387,-56015,-64003,-95035,3233,42243,-8485,-83185,-95069,-89581,23712,85963,107349,206298,223065,246497,298670,247286,111108,31135,42838,114698,171861,114556,21986,-43713,-41082,7698,82811,154521,195413,203378,138906,60907,33305,10202,-28602,7118,11392,-7872,-66383,-68428,26692,64244,5533,-63464,-13083,2385,-27240,-41450,-63249,-33085,2934,54114,49882,15454,-25520,-19847,-12105,-41430,1290,58870,125445,231585,319031,425961,381318,119408,1083,38163,43665,-8368,-55007,-48251,-41337,-53281,11481,30087,50565,48187,45752,53901,51326,44780,68730,72477,3071,-80406,-136095,-105058,-78323,-36269,-27859,-14058,24702,55876,33018,15979,9095,18365,1991,-65765,-90179,-92036,-116086,-77833,-8967,10331,-38453,-65840,30059,108298,61762,-20808,-68312,-41955,-16538,46466,61835,32969,-5705,-51334,-31072,-12263,-32752,-68713,-41724,32766,82970,43465,-5907,-35422,-4259,46338,117889,138247,181543,190646,116388,-376,-104396,-44244,17964,51831,-22173,-54692,25721,51625,31749,-28158,-98632,-43077,40008,70777,55477,18606,33700,64607,58881,37339,-29417,-80029,-70182,-53168,-28425,-30226,-27003,-16792,-14044,49179,38752,64554,80019,61735,44688,74498,72820,21559,-3932,-13509,-13647,44404,64223,-46538,-75329,-43136,-16174,5324,51863,130726,102926,148044,292771,496344,515352,367132,205777,83790,61747,67568,57265,3967,-55549,-70423,-87268,-59385,48679,170983,278163,357823,80673,-26561,24485,120148,219247,197209,64196,-66427,-100025,-75675,-83975,-4540,172920,335728,312847,199854,90445,45048,-28075,20081,126051,189699,97322,13313,-72349,-5359,78833,146312,152244,75337,52122,80456,97413,148576,215026,161169,71388,43900,27719,51763,158454,294541,340563,311034,247074,110215,-36236,-108531,-94040,-60087,-43436,-32922,-73174,-62544,27684,73436,62819,29346,-15347,-19936,-32753,-13882,124728,175241,142981,120063,113167,92471,69265,40363,10200,-31769,-69795,-106274,-90488,2346,76152,84973,33405,-23590,-43636,-40544,-24236,3020,1809,-32042,-33919,14458,90012,177720,225308,153648,63090,48151,119193,71507,-51342,54437,236964,132584,-17085,-125171,-91542,-123108,-59037,70263,86228,-37891,-51323,43415,55176,-37702,-23768,23535,-22745,-73590,-91465,-83268,-136960,-87935,-73564,-80922,25983,89838,110532,83481,24782,193,-39350,-108938,-81221,4748,39132,35430,61215,84922,159937,257453,214305,95895,171330,210905,178119,99153,-7077,-62958,-80229,-71882,-36236,947,-31717,-59562,-90922,-106506,-27185,25763,-14487,-76137,-100280,-64300,-40848,-80152,-77204,-90794,-79375,31770,123973,253491,299999,220997,88254,-22321,-82508,-106668,-129256,-112751,-57132,-37950,-65571,-104621,-94527,-82565,-118661,-130165,-130853,-67738,-11532,32734,56220,58090,50269,41445,68787,84028,104419,120482,107739,52679,-5563,-44231,-44511,14974,-12909,-95165,-56148,-5780,-42115,18887,414510,772804,904094,756262,282763,-47645,-124654,-111172,-120153,-78365,-23856,33565,79624,75782,78347,53184,11244,-40828,-56278,-23245,-1348,10082,-3015,54055,14079,-96070,-41362,38762,143776,269802,369304,411801,366785,237326,34133,-82381,-99542,-75051,-111708,-140809,-80343,-29625,67392,166515,211918,145800,865,-183887,-353162,-436398,-501174,-483489,-340788,-178613,-86996,-62663,-28625,-19650,-19269,1214,22549,49416,40853,11707,-11663,-13520,-32545,-64553,-47076,-24757,-47743,-59915,-28033,-55101,-100411,-45121,2014,-30419,-89352,-146681,-110715,-69378,-39293,-23612,-33553,-63937,-40551,62723,203225,251279,254064,261063,212466,430327,717995,869536,864931,596329,162798,-199720,40423,140208,79852,-36566,-138484,-71939,-52377,-60109,-114631,-127764,-39403,14035,34844,-230,-8689,-10389,-63041,-119626,-49017,-94396,-30975,9388,57315,17091,-88333,42520,147564,-57338,-148077,-112083,-51798,-74370,-64900,123200,286203,288507,163512,-35228,-75894,-19744,-24725,-4584,12834,27363,66041,71234,10555,-59535,-88328,-69763,-48202,-27165,-34786,-47753,-24496,57539,52000,-15401,-9270,-17267,-9383,31827,58986,38761,80681,21437,-46445,23988,41664,108630,148994,169557,168338,93486,-3741,-93741,-85327,-23841,-23938,-50327,-89444,-60189,-37627,-74846,-111530,-124740,-129974,-106850,-27957,16597,49550,111106,141359,101123,115546,100104,49485,45304,26982,-28540,-92283,-118588,-104986,-92309,-23882,114215,127154,33316,14861,18463,16632,1685,-31716,-18619,1840,-3268,-38064,-51948,-15844,14468,30693,-30345,-85862,-90301,-80941,-62876,-56977,-67343,-55453,3546,57110,89435,72624,46692,125022,149385,106873,119166,81553,8532,19025,68880,144383,181547,123506,49490,-14060,-32018,47115,142198,133057,34897,-39902,24113,62072,29845,-50977,-88761,9148,86254,13558,-38102,26606,110947,116924,-17685,-78141,-127628,-76676,40517,167419,294312,402016,405569,307887,166942,19358,-17709,14867,144748,288696,242226,195477,107016,63110,75227,14338,-35334,-44213,-39909,-41187,82155,277096,240640,126130,105617,131948,131951,74909,45538,12320,-83968,-19751,-37877,-91297,-68053,29740,58989,5093,-126989,-102411,-16806,76286,250399,415158,437680,465690,447582,376213,262754,136585,110518,113563,87559,20926,46489,43434,-4098,-68013,-81511,-76741,-85915,-85675,-88524,-70801,-47627,20818,128921,250207,270429,204103,159405,117359,61932,331,8156,118232,209376,171016,77336,-24578,-130444,-43867,117031,180672,157112,70617,-58654,-143662,-67849,-54673,-85891,-36178,-22566,-23496,14406,8579,-38502,-52650,1280,10270,-12019,-34417,-52496,-81574,-127055,-73911,-15300,15979,87675,279436,320938,258664,160478,79796,13940,-76675,-27272,100576,223434,224254,125347,16098,-17852,35580,168163,188910,127035,70282,73799,51713,37109,45153,42554,-16792,-68230,-100695,-85169,-63446,-15000,-4839,10260,47398,65918,58785,15051,-22026,-20033,-7396,-10584,-36557,-16055,48151,110858,149016,149260,10776,-90870,-46666,15764,23139,-54356,-113041,-23704,38036,76134,80870,37889,-39141,-76564,-74276,-65471,-45491,-797,-5863,-41316,-19631,11614,-25940,-93883,-110633,-80709,-45520,-8248,74443,116216,37824,-32107,-57366,-45026,102,66748,123351,106385,73213,189439,345516,433961,445776,370234,270504,174868,63788,10638,-211,-8203,38443,38444,-13998,-67869,-60120,-20992,-11517,-62252,-101726,31485,40540,40799,41547,-32616,-116841,-55467,51967,175752,226727,156769,85430,27002,10919,13265,-31090,-68493,-74557,-61424,-45431,-16310,31945,35376,33092,-10722,-79325,-131609,-86623,-37595,41578,185232,102854,-46639,-114170,-35288,28388,39766,-45122,-107423,-75640,-47657,-5807,71752,106770,157598,137963,53309,4986,-6158,-4771,-38104,-90895,-77210,-28951,59041,132932,103049,13157,35131,81982,69282,19769,-33979,-90092,-79189,33888,145049,194789,83797,-98480,18233,120000,135781,219017,259708,119025,10240,-57234,-98942,-59191,-47521,-48988,-12011,67796,93219,90767,118664,133458,89908,20642,-30918,-63003,-40691,27151,104283,213640,319169,153580,-18826,-62325,-62502,-63178,-109100,-93472,-33383,35181,61048,78054,95213,136853,228761,282937,102458,-63779,-134037,-59248,-32036,-46173,-57892,-74417,-12166,92830,84498,87352,105794,94465,64666,36662,72683,109746,116051,95101,71725,92553,42783,-24349,-32651,27227,74746,112387,97822,81370,52363,69719,85162,51515,-15391,-24605,-31742,-58839,-92470,-156906,-62129,43847,92944,48574,-10342,-52289,-29722,51122,30601,-33469,-24051,-20744,-17783,-30336,-102601,-60910,7353,62496,57091,-36270,-76534,-76281,-104366,-96270,-105588,10246,98494,237542,165810,65860,-52541,-82411,29775,52565,15706,-6183,14521,62568,89798,110916,83562,-21090,-105599,-98474,-12866,-18146,-84364,-84165,-83164,-69322,-28555,-909,9836,72121,85111,34863,29904,62207,35525,-45252,595,102516,119983,59053,-3207,2015,43311,40968,26871,25239,-34277,-122270,-90038,-19633,9336,-26848,-57566,-32279,19903,32358,71529,91251,70572,69674,55430,13262,1842,14066,-9818,-62832,-134044,-90343,-47189,-44635,69440,187023,294731,312084,229892,140822,83479,43589,43785,74380,58132,-33985,-90048,-85716,-61236,-91762,-121947,-115889,-111287,-80947,-65968,-40310,12417,144275,300827,390328,442947,365619,163593,118841,139336,77826,-1947,-29890,-22769,-69946,-86638,2581,77857,73746,-66281,-74013,-61605,-52053,-7720,-2766,-59799,-98374,-117214,-82973,-62444,-39010,71332,158192,-1331,-112658,-111065,-68764,-48526,-42436,-81871,-106678,-36495,27216,36777,-22773,-56649,-63007,-53679,-27266,17042,63496,74810,10282,-92309,-83177,25799,72075,61552,19285,2788,15303,86731,168104,293204,259712,49818,-44587,-72125,-45538,11921,108113,202015,223175,186136,114729,-11581,-48338,11620,200718,346081,281549,82723,-68636,-116934,-76542,-64391,-76733,-58450,-56902,-59327,-61229,-48710,-14456,-7386,-69872,-86594,-19318,40873,70271,56679,-22131,-93844,-60308,-11186,-45483,-28489,95086,153032,111415,30865,-23621,-60878,-52658,-15757,17165,96867,217857,181037,-31853,-103667,-9243,-32029,-100363,-95109,10360,116368,245800,309164,297259,203567,37883,-44308,-3360,11365,-22658,-94566,-96689,-30632,-26706,-33777,-34582,-17377,-10903,-38573,-103942,-48359,16105,34994,9728,-60834,-79079,-64586,-49440,-82166,-99311,-59698,-16121,60377,66095,-18742,-57672,-1664,29765,-14451,-88731,-40946,38888,16427,-36869,-60728,-32358,-57999,-93279,-52014,28610,110940,142462,84038,-20737,-78260,-68150,-41644,-25001,-30903,-10460,37898,58665,67867,-852,-73263,-25062,13831,-77433,-21093,131378,310685,378805,301311,70271,-46605,-71726,-70013,-73511,-48119,-21196,22072,29162,37758,58022,44322,19380,90590,219287,298571,130926,-92648,-63501,5865,8596,-6923,-52047,-115978,-35582,20338,28960,47972,92376,118241,159010,63523,-51205,-33932,-10505,3766,30809,50457,44901,46737,-18107,-32506,6268,49592,43644,6973,19186,7301,9398,36453,82182,72663,3844,-24392,-17179,-51579,-66085,-44134,-3437,131446,345505,421926,333449,230054,301238,355085,315695,103032,-107378,-62017,20106,13339,-37863,-81339,-116300,-41957,-42090,-54341,-28713,-5509,42672,61462,75988,78420,72932,54837,15370,-35146,-43726,-23081,-23016,-58066,-57029,15082,-16785,-71498,-70512,-17450,143814,231788,190771,153316,130897,80930,74523,83154,108513,169141,255140,281591,116517,14118,-35168,-75602,-103414,-46183,7468,-7416,-70968,-53216,113173,181586,169164,128384,108475,33286,-83019,-22572,70598,29792,-47321,-62532,-7383,53300,116958,115336,84183,92247,79102,8307,-78192,-83759,-3138,86683,29084,-85107,-7558,77901,101823,20113,-24743,-42594,-71820,-91697,-84688,-79498,-83397,-88816,-100519,-100059,-43098,-32985,-8429,3735,-22811,-51596,-89111,-37290,12921,39711,87458,106410,49496,56676,222989,356769,356849,270503,175951,174422,188971,161722,140708,111605,44243,-13903,-44279,-57334,-18370,34933,49230,46690,57873,69143,81960,50695,27570,6359,13530,15133,-7227,51016,106387,181550,116107,40952,-8108,-14645,11265,4657,-6857,-49558,-120087,-115287,-74035,-78987,-90817,-54683,41459,192572,252849,189141,55418,-28916,-28289,-66783,-87885,-65226,-30825,-13659,20438,-25964,-74581,-55704,20228,123049,186485,160481,84031,-18913,-50492,-28974,-31778,12797,27261,-1723,-34894,-81640,-113748,-122172,-103115,-73947,-22193,35898,16698,-37738,-22391,21951,6120,-55713,-44273,44444,62871,73646,69982,54867,24837],[28081,29345,5165,-26017,-36604,-7799,28844,72266,71671,17713,5188,-8516,-52865,17577,161574,242759,148340,37799,-89412,-60323,9995,24572,-14008,-64358,-79223,-60484,-27779,-29499,-65206,-91809,-20007,74804,185909,267002,139890,15773,-77723,-114413,-87098,-16551,50992,62835,67090,113756,135628,70850,-5941,-49051,-60493,-22295,-1784,-8655,-2566,-16733,-44883,-86670,-99844,-78262,-12167,77703,246984,544432,740944,712723,524420,221293,-1012,-82824,-55441,-75370,-80483,19878,180471,348263,303850,115986,-49198,-105367,-120288,-84236,20949,111394,146572,218109,200643,101653,-6836,-13124,105442,154661,51093,-41158,-50367,-37871,-11174,37907,18866,-100276,-50160,64869,61047,-15184,-107365,-92090,-50779,13682,79527,99021,18928,-44145,-82120,-89028,-62385,-93012,-85506,14525,99377,164905,201016,191769,156487,84202,32186,-14489,-90843,-89372,31401,112950,74881,1523,-31496,432,-3828,-12358,-18024,1698,-27549,-65451,7109,76836,100353,45587,-12223,-23778,-9089,9988,5434,27264,70386,52776,9711,29719,71966,85163,79009,42611,-40295,-110989,-62168,-17410,-25382,-38287,-10134,96775,232172,262627,245994,129565,-10786,-137822,-57820,-4879,-33901,-88926,-92886,-90918,-51718,7718,72975,125116,190162,240939,126981,-25114,-34886,38578,30154,-31013,30967,114980,105690,45251,55386,81017,30444,2895,5886,25765,72045,27263,1584,25629,102373,121458,16570,-67236,-55894,-10083,-45341,-113078,-54435,40605,114347,164454,185530,105650,44542,-45306,-67800,-61222,-65485,-97784,-89593,-40215,-8837,-57938,-90913,-99870,-106266,-99018,-63908,-18311,26193,47897,50506,-4305,-98860,-71336,84215,229138,329483,218073,54533,-33978,-57830,-183,52898,24262,-52090,-64922,-35836,-43624,-56943,-56848,-40481,-79510,-75452,-5976,18452,31130,15025,46956,77685,69275,-2854,-84974,-74121,1891,-124,-5282,8873,27138,13130,6780,-19588,-45245,-29161,105760,319978,447944,386019,184712,8370,-31646,50602,107143,102663,60298,35178,34809,79821,51729,-22243,-68692,-78617,-88879,-125226,-57404,27577,77138,104940,81139,-32008,-87213,-108835,-66738,17940,120117,191291,104356,-10414,-35631,-21068,-32678,-55695,-71142,-71105,-85566,-77216,-71825,-95934,-104905,-100752,-93758,-82171,-72100,-92115,-107550,-89634,-134405,-142604,-107782,-98419,-87105,805,86558,57035,32072,45423,105635,146521,194457,161022,96779,56205,37185,-427,-73751,-109772,-64723,-44685,-27223,-15492,31602,105773,118145,51580,-42436,-32313,83593,122291,16232,-75832,-35928,-828,-7734,-37620,-65186,-82831,-98393,-99792,-108677,-52911,49454,41098,-13116,6629,10165,-65993,-18830,86771,122930,36070,-81744,-143249,-99346,-19048,54705,120308,201272,201125,99658,-19,-79755,-120099,-131484,-105653,-22865,81283,156416,111501,-63095,-100732,-41486,1248,20487,21542,31722,32923,40104,54189,34666,-17604,-75263,-44592,-57449,-108759,-7437,27939,-23054,-89302,-98492,-96913,10318,81207,113433,190194,152231,160388,212588,181582,77906,10164,22970,99623,160761,112412,26382,-43246,-41032,4645,59833,96139,163109,192785,143225,67027,28983,-18538,-49637,5247,5101,-17079,-73013,-55340,42775,80081,22636,-30378,8193,26709,-2653,-27088,-50289,-36382,-23108,21521,19974,-11479,-45400,-31847,-17505,-31148,67044,97403,92105,167626,242417,344966,334214,89536,-4544,50116,65043,19858,-30204,-19795,-18257,-78174,-38326,-8942,31200,38333,40871,53472,50917,36441,44361,47658,-11866,-89501,-133075,-98143,-72919,-34760,-31261,-26958,13057,51888,28445,12204,2117,7185,-17324,-94705,-119506,-118005,-116544,-58192,6266,15955,-37913,-67020,25631,111881,79035,-70,-46394,-33416,-32245,27854,64152,37389,-3599,-49209,-23400,475,-19095,-54878,-33496,34530,85643,49314,-14,-37301,-7455,46370,100889,107579,138000,131639,73096,-20933,-111053,-39051,31209,77014,2986,-62724,19722,50300,33778,-25588,-89690,-27766,66236,98292,68865,11880,24799,68511,72019,38358,-35932,-85370,-74539,-59657,-40287,-45991,-38696,-23229,-55141,-69008,-55197,47576,82349,68271,50973,71162,63101,7265,-36702,-56771,-35684,43965,71311,-22677,-51031,-28674,-9665,10878,45357,103547,57215,91595,223667,437343,496253,376336,226433,127184,124301,123205,108315,48022,-20649,-57862,-85488,-59454,47748,184155,322827,404383,113804,-12331,35680,132406,230963,204257,72860,-61255,-115864,-92336,-98820,-13855,180466,362320,345052,220419,95322,44330,-38824,-1350,97019,181148,117584,38998,-52691,-19715,39038,91437,91779,33351,37022,80574,104429,136938,166257,119407,53521,41080,31703,53208,157519,291682,307616,273325,231715,118702,-26444,-107260,-98163,-63287,-42104,-24583,-59128,-51165,32788,75509,69757,34846,-13466,-25917,-44158,-35151,96274,145354,115636,95103,88124,72013,56719,32674,3466,-41270,-77733,-107862,-105930,-25915,45598,66673,32015,-23388,-43136,-34534,-9260,28641,26454,-16987,-26936,21021,100611,179427,220487,152819,74497,63769,137471,81611,-21409,81294,268618,172515,-6809,-128519,-109986,-124346,-25809,102444,83856,-55257,-38889,49236,48539,-58294,-25455,25083,-19005,-69084,-116871,-106270,-76875,-73512,-84380,-72204,24664,83848,105317,86110,24241,-1218,-32417,-87208,-72918,8281,38556,31806,68425,115136,210525,305393,234393,96553,194718,259381,217905,119471,-10037,-75576,-94604,-82545,-44597,-6386,-31327,-63698,-102240,-96884,-12978,36816,-11614,-84011,-95566,-57228,-35435,-71758,-78393,-94964,-83709,31885,138294,293144,335985,230694,79280,-40418,-98972,-119223,-134115,-115259,-54552,-37452,-82799,-118757,-91064,-81921,-121687,-116761,-115803,-93182,-26491,32053,54243,52385,39664,17809,42916,84428,113712,121278,102242,42779,-15359,-40179,-21264,42144,8682,-82436,-67342,-20581,-76650,-189862,75617,401020,602321,596186,254388,-47493,-112636,-97506,-103825,-94306,-41596,24348,95237,126868,133179,86058,25219,-36606,-55691,-15798,8340,9737,-23191,17209,-12122,-103971,-42768,42043,151586,259281,344766,405413,370936,247081,49977,-62179,-74249,-49696,-87250,-133633,-98252,-44606,63259,162557,199145,125594,-48279,-265654,-459931,-554531,-618820,-587750,-412013,-216027,-105341,-53057,-29119,-25947,-28311,-9141,9920,31288,15088,-16386,-34050,-30105,-41780,-76243,-66247,-32701,-58647,-60162,-22867,-56465,-114345,-43154,12026,-25057,-98756,-137049,-96863,-61656,-34255,-18703,-29304,-63854,-43524,68214,204041,243122,244830,259371,207979,394450,545919,589553,546545,324769,-5513,-209167,47177,123620,74031,-31909,-135124,-76364,-44354,-33283,-81562,-136159,-53752,25321,64700,24123,-20690,-26366,-57142,-112373,-78375,-76999,-26360,-13962,5513,-47610,-78892,54660,139504,-69621,-155713,-115204,-56261,-73816,-71822,115974,309459,330636,179759,-30158,-84389,-38605,-40317,-10332,2298,17609,57298,59379,831,-68297,-89058,-62779,-44712,-31267,-45148,-59584,-38566,39066,28231,-33696,-28374,-36970,-29156,11073,29630,4071,47844,-8030,-58271,32158,71932,142942,187031,198071,189896,114845,2068,-101537,-82404,-12797,-12322,-39925,-78932,-66125,-45452,-70726,-100148,-112919,-123290,-111427,-48951,-17646,16684,85558,143225,112382,121951,98348,34402,28563,20809,-30956,-98026,-120743,-98109,-98168,-81508,51599,132361,65339,47806,34197,14255,-10227,-44261,-30167,-4269,4035,-13864,-34797,-16012,9216,25978,-32959,-88496,-94997,-93957,-83771,-87036,-100384,-63686,5210,63572,104060,81909,38844,111762,169941,130686,141564,95572,5677,8675,55924,133411,174165,107346,27882,-37069,-44703,38982,136102,139428,48928,-21167,43060,79063,48504,-34110,-91139,-1432,91611,44369,-14298,45291,126566,94857,-45546,-98662,-144025,-89937,28269,154673,271307,371360,385048,291546,140069,-4283,-44119,-10865,112052,242722,217031,202265,143661,111156,95333,8473,-42694,-48585,-35084,-20358,111303,277364,212932,108352,90489,114570,130820,93659,86322,62948,-37788,-34146,-63269,-111423,-70705,36492,75420,23515,-107320,-108279,-37245,42497,209059,406173,443130,452921,397920,328624,245910,146750,139773,143272,94418,9414,37340,34205,-10247,-70315,-83901,-81148,-86733,-83573,-88450,-75263,-60398,4321,108349,222191,240951,172911,120181,77933,41117,-20397,-8310,128993,243284,215260,117513,-2758,-109048,-40826,124970,204318,198535,105526,-36411,-151691,-94224,-67701,-91502,-45233,-35134,-39185,-7245,-14277,-65727,-50597,18784,30511,7552,-21009,-46538,-84572,-120458,-58830,-2457,27776,112272,326678,329040,231724,122330,37386,-15361,-85958,-21147,92383,209498,231602,136342,18639,-31003,12858,145873,177046,136495,99549,115032,93261,68652,63550,50312,-15406,-77146,-113752,-87826,-67491,-23987,-9686,13494,48951,58941,50645,17426,-5353,-9188,-14433,-28193,-50844,-24206,43477,112181,159984,158437,18763,-89995,-83631,-16681,10053,-59906,-125639,-36073,23246,61464,70759,45524,-17575,-60381,-59396,-48393,-24792,17729,1945,-42498,-19969,10575,-34708,-92214,-108796,-85221,-56019,-14419,59909,90934,5374,-76529,-99322,-71965,-7708,71764,127467,92730,42267,176301,345087,428901,408004,308263,205540,125801,26349,-20218,-20879,-18971,32043,32716,-29678,-77933,-63891,-24174,-12658,-57968,-120540,14987,39365,40823,35118,-43470,-98150,-45965,57066,191126,257304,174109,84086,19278,5389,13288,-25689,-57331,-50794,-29702,-18665,3115,39969,33983,23467,-22113,-92715,-146765,-90796,-38956,56899,212532,137355,-8689,-122995,-69200,6514,19196,-80231,-81242,-65502,-47164,-6601,83686,142806,201962,186357,94487,18236,-23355,-26388,-52912,-101940,-66578,479,98754,158575,103908,20070,51911,89331,67982,20491,-37510,-99087,-74153,36099,134371,168044,46369,-95889,43240,163691,205437,286891,274068,123638,18515,-46855,-89341,-63302,-53872,-57826,-22574,57882,91091,91733,115294,107835,56172,-5902,-53929,-79055,-51947,11912,77990,167087,281540,160553,-1363,-50881,-61235,-70132,-109596,-113512,-47407,27249,65816,82913,83891,111179,197178,277254,118464,-47622,-125756,-80496,-58016,-64692,-68418,-81421,-10362,78162,52904,46393,60877,69171,44924,16841,59821,110459,115600,97573,77329,99141,54097,-11773,-30493,26627,93056,141347,121223,90106,47237,60056,78878,50858,-17676,-36281,-50369,-72922,-100618,-152164,-74797,23304,71105,35777,-23162,-70526,-55994,23660,2704,-34186,11154,20069,7563,-21711,-102351,-63389,1481,55393,70719,816,-42174,-44603,-77121,-87588,-89207,31181,115674,238372,138557,46846,-73750,-71799,42520,56587,15599,5549,33276,75742,92472,98769,61998,-43972,-113559,-87199,-8284,-29124,-112592,-93372,-90906,-83555,-46535,-26912,-23388,32139,49086,16119,29495,68538,44755,-32989,8000,100964,122912,68797,14334,28904,72272,66066,37187,15809,-55628,-121282,-65826,14449,46414,1172,-39345,-25860,14305,28410,78401,100339,74556,64820,40041,-103,-4523,10132,-16381,-72573,-119983,-80404,-29232,-37270,53867,164830,238788,238500,181269,150539,109522,38211,16350,39835,33918,-45366,-64452,-46582,-38169,-82919,-108055,-118935,-120991,-84344,-68684,-40580,10990,138297,299238,362539,397120,350097,156595,93080,115948,79590,19735,5901,6927,-59004,-100802,-25118,44695,72363,-46542,-61075,-59267,-52486,-9817,-3710,-55999,-87751,-102495,-106223,-101894,-77447,23905,115488,-17427,-118791,-115854,-75636,-50098,-38014,-76352,-113763,-36394,40381,52813,-20762,-64923,-77338,-54447,-16449,33110,81447,84977,8099,-104008,-90697,25807,73814,55485,5371,-15685,-5857,67329,143573,254018,279419,68880,-37934,-74102,-51826,4408,101590,207151,239306,194396,97497,-40506,-79436,-3646,202678,377388,328837,114460,-50190,-119154,-85886,-72918,-78633,-58193,-47618,-39357,-28317,-21395,-9577,-5389,-65144,-93240,-27154,34720,86372,91417,1704,-80844,-71316,-22414,-56445,-25528,103677,171609,122033,29702,-36472,-76775,-60791,-24393,1723,62493,171812,173017,-27624,-115873,-29624,-44093,-99304,-121654,-26184,86399,252705,343648,334766,242891,78724,-45832,-45611,-34894,-46066,-100651,-92874,-28512,-22050,-25787,-19173,7988,19050,-17893,-102978,-65249,-1722,24443,11377,-46068,-62962,-54358,-45421,-84703,-101584,-56861,-10331,57932,52277,-29166,-57430,3754,33150,-18062,-96408,-31155,58007,44331,-2898,-33919,-17308,-51947,-92082,-62582,9285,92220,126118,69187,-43916,-101524,-95253,-64712,-33856,-26544,-1774,46806,69673,79814,9258,-61493,-7681,36616,-60019,-31860,129335,330185,404575,315559,58447,-63098,-86190,-74429,-69990,-58613,-54887,-33255,-38255,-11030,24868,17005,-1677,70763,187827,266339,122989,-81866,-78784,-9971,1872,-2989,-37513,-103848,-44695,12231,26981,58701,111552,137963,172248,79433,-53766,-51217,-30392,-7182,44150,92443,106064,101610,3189,-37771,-4091,60360,62214,-11885,-1764,-5074,5609,42726,108621,110063,37730,3531,-2466,-46506,-62346,-33878,6141,147717,353672,433596,350498,246003,324434,367712,307478,115065,-87064,-84550,131,2946,-36037,-81854,-147008,-55922,-44125,-56363,-35947,-5179,49545,52576,53085,52358,64568,63045,21457,-32436,-44192,-24571,-23790,-55320,-51731,18159,-20168,-77585,-77402,-4324,189141,249422,175043,129072,98875,55838,67394,84585,116749,193180,290914,274600,85081,-10934,-49686,-76299,-112956,-55683,6074,-19787,-89261,-67788,91590,151155,147388,119295,116078,55733,-58230,-53534,51016,31250,-41563,-55447,5798,79868,168841,180305,121591,93744,69142,4450,-69352,-64441,-21244,70458,29638,-80180,3097,79851,97888,8829,-53787,-68708,-107009,-113729,-86278,-75522,-82978,-73362,-72075,-105922,-70157,-55927,-23088,113,-15766,-40778,-86739,-38746,19064,58298,108466,111915,55023,83401,270777,419344,420100,308097,182790,175287,200120,179491,155638,117401,42466,-10833,-36880,-49558,-11039,35234,43471,46844,71754,90837,92837,49270,22006,505,7800,2507,-24028,44344,121692,215929,172033,90737,18722,-15267,3469,-4108,-14652,-54753,-128331,-121303,-77538,-79768,-92991,-64845,29979,179400,247498,194068,60721,-39099,-62375,-100621,-80000,-25117,18144,29038,34885,-42253,-108902,-82270,27010,156157,222755,190502,103795,-12306,-59077,-40214,-30267,8981,15296,-11382,-43506,-96125,-123975,-132737,-105724,-74119,-24640,32099,15663,-25711,4520,54180,39612,-25108,-29771,51418,67204,65188,51730,32147,4374],[14532,18184,-229,-25352,-36602,-10344,27418,69779,64491,8937,-1746,-8857,-43841,29754,175326,262752,162659,49895,-63544,-44400,30947,39820,-3727,-54383,-68444,-51212,-25320,-27481,-60353,-70656,-551,70941,154509,255738,153238,20546,-84658,-120713,-89892,-13575,66767,80763,82208,111803,123041,50288,-32975,-76788,-72084,-11413,28180,27233,25495,1911,-33996,-79708,-93745,-82582,-26354,57709,224396,528982,723199,684003,501722,200432,-15056,-77537,-55970,-77404,-68660,41601,215046,353147,266388,85274,-58001,-108361,-124053,-78339,28275,120794,159602,258428,262572,139277,16844,-2485,111080,160081,47242,-41709,-51660,-43575,-2119,59452,35703,-83204,-70880,40452,40176,-21032,-96917,-78843,-43584,23367,96181,119297,34617,-39086,-80079,-67986,-44621,-87099,-86701,29778,139284,228046,277630,271868,235439,142509,53630,-14258,-93719,-70871,45787,134537,86475,17126,-17460,427,-10412,-17559,-21721,-4630,-29086,-65303,5653,78613,112449,61842,3061,-18210,-10658,7247,4494,27177,59946,46327,12102,32119,75593,91932,88394,52283,-34956,-111011,-56139,-14758,-26106,-43879,-25335,60066,156515,208326,225889,126566,-13016,-124332,-30696,25957,-22861,-88315,-99595,-96955,-50419,23374,108386,163930,216552,248075,112454,-36640,-26874,60393,47232,-33114,30058,118057,93987,29554,34903,50640,7429,-14631,-5876,48825,109089,37560,-10145,663,74050,103319,1668,-71821,-38635,13491,-30088,-107097,-52233,33975,96914,148934,170689,90468,35621,-52361,-72674,-60892,-56998,-84101,-104594,-64403,-26456,-61447,-85644,-95457,-108175,-104669,-63174,-13927,31881,51047,50906,-11177,-105027,-49719,129013,292019,365045,225817,61545,-28359,-51466,4615,58043,33597,-41853,-88939,-50537,-54708,-65243,-63294,-46799,-76590,-64465,-7674,-7823,41523,69036,103959,100238,68130,-2119,-79259,-89207,-11352,-6109,-7482,12381,35452,20779,8144,-23366,-47130,-20704,128800,351478,460683,369498,168350,8980,-14611,55751,103378,100402,63812,46495,47905,74276,22720,-36802,-70877,-82706,-94074,-124288,-59488,10195,47460,89002,95458,-7673,-75007,-86222,-61220,13560,114879,205008,123695,-2597,-35115,-23315,-26174,-33749,-53455,-66756,-92895,-83776,-74950,-97815,-105780,-94004,-84777,-73606,-66309,-82439,-80027,-60142,-105167,-152413,-116257,-107083,-95208,-137,90552,63247,38211,41462,88602,126256,196972,177374,113486,69764,45890,6387,-68505,-112141,-73898,-60996,-49097,-39980,9104,86783,109593,35708,-57033,-24538,81294,97729,1270,-62912,-11577,26501,2662,-39409,-72132,-87164,-101075,-105694,-145079,-98337,20426,35170,-15943,17577,25590,-61557,-28765,80933,116578,17446,-99386,-151703,-100703,-20618,67990,153307,235491,234938,116433,13454,-71373,-119832,-134375,-108215,-34547,60089,143013,119675,-42275,-137345,-51528,9232,41416,38979,31991,11680,9836,18871,-5458,-39854,-78472,-33714,-51338,-119031,-12779,18522,-31471,-87929,-96188,-98876,1750,76432,115461,166291,91131,90299,141747,122886,42952,-13847,541,85369,150387,113035,35247,-40335,-40401,897,29846,32506,126334,181948,152701,81700,34044,-36423,-65457,2657,-639,-25942,-78713,-38981,64861,103669,49300,5132,30787,53342,22538,-12508,-35820,-39236,-53184,-18428,-13577,-37938,-63516,-43829,-22392,-6935,131793,134388,56114,94759,162718,260607,275246,53914,-9666,59897,84320,50224,2441,22572,20957,-54991,-88614,-49830,9596,27718,35203,52287,49330,24019,15800,19993,-28987,-100199,-119190,-83446,-61377,-30259,-34649,-42638,-9226,36533,15910,3025,-10085,-8438,-38154,-120347,-145184,-130303,-102460,-39644,21776,22928,-35580,-68900,22128,118599,102864,26745,-21235,-20643,-43400,7058,61352,38345,-1096,-42295,-14461,12160,-6998,-40562,-23698,35224,86456,55357,6383,-38509,-7466,48488,85615,81564,99735,81845,34118,-40931,-109986,-30259,47039,104552,33833,-64268,12378,48428,35903,-21304,-80321,-15850,88134,122218,79280,2614,18542,76884,88121,39821,-42245,-89854,-76560,-63440,-50264,-62296,-51421,-25245,-34228,-10290,52343,130088,122356,86248,61038,68728,52019,-12673,-81403,-103232,-28953,66753,95743,7529,-29265,-12602,-319,19356,39305,68058,9318,41350,162628,369394,456608,371036,246032,169666,169409,162456,152015,89398,11005,-43472,-80664,-60377,42585,189051,350843,424948,142921,6849,50531,146729,239386,206659,78874,-57341,-133334,-107922,-114275,-24082,186449,385184,376860,245429,103589,44314,-45724,-16962,69997,167617,137604,67853,-20485,-5757,30846,64223,49443,-4766,20475,76138,105380,117734,114931,78661,38563,40911,36971,54869,152911,277203,264508,228211,205688,120642,-15421,-97372,-95916,-63244,-37231,-11797,-42709,-43373,32613,70803,70058,38249,-9065,-30316,-54999,-54379,67607,116018,90323,71782,62523,48073,39506,21171,-4613,-50648,-83594,-103784,-111987,-52866,15539,47342,29658,-22909,-40876,-28580,3312,50216,46925,-4163,-20226,27609,108800,180445,217370,154197,87621,79217,153488,98615,20212,106071,285839,210595,6760,-124683,-127647,-110672,7146,130458,80360,-68165,-29319,52202,42462,-69449,-14116,37430,-10175,-63710,-113898,-58338,-30237,-55361,-86190,-64975,21866,75336,95449,83475,18524,-6089,-27591,-66642,-58242,19356,47188,37580,84316,152205,261814,344007,242205,88718,201961,297984,254613,137472,-13011,-86118,-108157,-93324,-54581,-18295,-36015,-70066,-114328,-88515,-4650,38570,-14924,-92441,-85825,-48282,-29761,-63329,-80204,-98519,-87200,31658,151176,325876,360877,233323,68162,-57294,-113701,-128638,-132633,-112195,-48567,-34666,-101024,-119627,-82209,-79346,-118807,-98081,-93357,-106282,-41942,27959,49384,45343,28640,-6726,14836,84737,122160,118663,93945,31264,-26761,-38043,742,65560,27460,-66188,-74090,-34920,-92758,-341012,-182335,97338,333571,432640,216273,-48499,-100194,-78360,-84468,-108864,-61856,13143,105913,174458,187431,117419,36947,-33533,-52850,-6900,16498,6666,-41761,-14856,-37133,-103392,-38893,48034,156407,239931,301745,370418,349692,240330,63343,-42500,-50986,-26083,-61488,-121497,-118504,-64981,56062,156575,187548,106893,-95776,-345005,-562076,-664544,-728608,-689922,-475989,-245735,-117115,-45530,-30661,-30772,-35792,-18763,-3751,9877,-13869,-44716,-54353,-43567,-47063,-82703,-86705,-43827,-71218,-60314,-18992,-56773,-126721,-39041,24045,-17229,-100941,-115739,-80799,-52839,-28581,-12890,-23676,-61904,-45024,74126,202096,233010,234304,258310,208537,352748,383121,342996,276120,98672,-147564,-180222,49385,104113,63240,-28724,-116001,-73301,-33119,-3273,-41281,-109288,-67863,35047,87838,42335,-30855,-41170,-46040,-78177,-69234,-48456,-24224,-42283,-55037,-111471,-36307,74906,134837,-76578,-162674,-116975,-58809,-72215,-82171,99304,318304,357833,183837,-27788,-87224,-55790,-56487,-18698,-11638,4343,43895,44113,-9234,-75198,-84974,-51287,-37746,-34461,-56147,-71840,-48692,28645,15961,-43669,-42174,-52630,-44724,-5347,3593,-30190,8893,-41196,-70469,34762,95958,168494,213423,215601,203364,132570,9159,-108520,-77048,106,1145,-28285,-68592,-71287,-54919,-68208,-89152,-100987,-116653,-118200,-75317,-55196,-14355,60185,142094,120855,121233,89395,18127,12327,14786,-32630,-101826,-121054,-91957,-95750,-116750,-2709,137349,101560,84048,51629,13776,-20130,-53734,-39879,-10675,10742,9385,-14275,-13854,2216,17537,-37277,-90694,-95591,-97037,-88560,-98848,-133428,-69014,8261,69418,114936,87217,30235,93705,183005,148022,154339,101428,769,-2153,42385,118591,161345,89632,6740,-60395,-57518,27416,123518,141235,61920,-3709,57610,93053,65830,-17337,-89449,-9976,96839,80843,14694,66940,140953,72647,-69840,-114982,-152586,-102893,14505,137605,240795,329345,351356,265395,111079,-26306,-66174,-26863,87458,198318,188987,200781,174134,153300,106911,925,-48629,-50855,-28590,3591,142977,271337,182039,90038,74338,93137,125154,112199,125879,105282,6695,-28140,-79284,-131058,-73821,42799,94306,46786,-81544,-97334,-48067,14601,168124,388238,439051,428099,338461,277155,227520,160432,177964,188679,117593,7539,29759,23710,-17144,-73385,-86666,-85563,-88565,-78595,-82680,-73388,-70667,-12680,87129,190108,203611,133830,73843,35092,17262,-42784,-26368,128439,259214,245174,152146,23917,-82696,-30159,134826,228421,241387,137949,-17119,-132023,-118304,-79603,-95904,-53358,-46675,-52928,-31094,-41042,-94118,-37258,41172,53380,29865,-6033,-39748,-86577,-109166,-37933,13435,42514,141098,357291,319721,194932,78752,-10414,-45558,-89461,-14948,78848,179335,221471,137424,18778,-40301,-4660,119658,154958,136987,122817,150534,129970,94680,76449,54621,-14090,-82613,-122129,-88944,-71401,-32020,-12807,17219,50183,52295,45071,23599,9902,-2834,-22141,-43566,-62544,-30493,38828,109966,162337,156244,21557,-85788,-113757,-44201,-2466,-65114,-134661,-46421,10586,47687,58646,51600,6593,-36677,-39930,-30773,-8223,29797,5021,-44768,-20002,8269,-42291,-83703,-103419,-89197,-67165,-21687,43261,62948,-27828,-110041,-114815,-97966,-12206,84449,141523,85490,7028,153399,334191,409122,357072,244701,149254,88228,29,-41568,-38306,-33009,17744,19079,-47422,-87508,-68130,-29826,-17712,-57855,-115269,10681,48204,47585,31321,-53810,-79483,-32557,63923,205514,285703,191176,82562,12393,1987,16032,-17408,-43076,-23031,5693,9947,23883,48064,34954,17558,-30434,-101868,-156500,-92865,-37230,76426,233521,162486,28996,-95318,-107175,-22745,-13759,-124640,-50210,-54121,-44281,-4754,94562,175716,238515,225754,129452,30992,-40529,-49008,-67102,-113751,-56125,28675,133845,172502,92570,22464,69452,94948,64508,19869,-41360,-106754,-70199,31189,112312,128288,4575,-76748,64798,198841,265778,347963,283113,132052,31489,-31804,-74554,-62763,-58660,-66222,-33431,45938,86940,91730,109798,81750,26101,-26125,-72135,-92334,-61725,-1911,54267,126458,242856,165866,16496,-36846,-50682,-64896,-95760,-129306,-59807,21004,70461,84713,69994,85455,167749,269972,138922,-26003,-112370,-102169,-81203,-79031,-76525,-85541,-4895,62937,24533,11015,19969,44824,28183,3749,54943,114207,114510,99660,82724,103638,65139,4708,-21483,29960,111026,165568,141639,96409,42250,51245,72523,48815,-21644,-50130,-67006,-82598,-104060,-145402,-86973,2359,49031,22866,-34612,-86842,-80899,-3626,-26515,-30769,45095,63058,34831,-12882,-99676,-62249,-4500,45736,79260,34154,-4153,-6803,-40980,-56156,-68513,45682,126193,226316,107811,26177,-93561,-56204,54908,60205,16157,16040,46131,85112,93395,84781,37480,-69311,-114118,-72720,-1436,-38448,-126855,-86766,-89719,-92983,-62438,-50803,-52292,-3815,14392,-3717,25535,71774,53171,-21866,13835,98605,126880,82860,36612,53994,91616,81604,42130,3101,-77565,-102892,-39349,49712,85012,32761,-16353,-14569,10458,29996,88943,113054,82941,63020,26905,-9643,-6699,9608,-19318,-76347,-100451,-60884,-4692,-23467,37303,133595,173490,158920,129633,155173,131392,35289,-7859,10639,16959,-40466,-26608,-2023,-15208,-75541,-93116,-108535,-126735,-85324,-68476,-39192,9940,131067,293531,334046,347477,323591,142517,62036,87588,77324,39101,38270,32303,-49708,-110592,-48800,10774,68899,-23260,-45452,-53546,-51853,-13159,-5696,-52281,-75719,-83464,-111418,-122932,-107485,-12120,75790,-34372,-124584,-118517,-79689,-47383,-30635,-68181,-122017,-37251,49295,66355,-17875,-70665,-90128,-52998,-5959,48989,101116,97697,7683,-114970,-100375,20814,70958,48054,-7340,-32099,-25074,48920,118820,211800,287843,89530,-27917,-71491,-54231,-1116,94877,210015,252587,195911,75390,-65231,-101995,-8305,208530,405614,372714,145648,-30917,-114013,-91178,-78489,-74921,-51172,-33540,-16728,5835,10018,764,-602,-57508,-100432,-38026,26199,102343,129985,29660,-64276,-83380,-33518,-64668,-20428,114131,194009,138104,34713,-44233,-88004,-65946,-31588,-12798,30520,122081,155217,-22327,-122748,-47188,-52049,-91143,-135031,-61079,53765,245923,367166,364272,277154,122276,-29572,-89280,-83452,-64839,-102796,-87476,-27230,-17167,-14656,1321,36991,48777,712,-94434,-75755,-14735,15726,14123,-26205,-40034,-40622,-42133,-88098,-100511,-52530,-4546,53652,37094,-39635,-54093,11678,37929,-20569,-100139,-18696,77219,71084,29733,-7456,-3180,-46360,-88421,-71772,-12318,69479,104417,49909,-67417,-120290,-117945,-83691,-40558,-22231,5571,53143,77013,87497,17365,-49031,7617,53366,-43842,-41870,126249,342364,417796,318835,44264,-81859,-102518,-77947,-66221,-66189,-76243,-73246,-94596,-43652,1673,-4243,-18323,55554,158830,227004,108983,-72444,-91701,-28006,-7407,-860,-22833,-74526,-33251,13105,25947,65090,120391,144664,169192,83334,-58785,-69202,-45474,-8854,68343,149216,187519,174502,32998,-40496,-14439,70355,81711,-21891,-20582,-15518,2462,47864,135775,155735,85103,40965,14639,-40589,-56713,-19641,19744,158180,339522,421731,354280,256678,335544,366886,288965,123528,-58569,-96811,-16198,-3865,-28582,-67539,-159813,-62956,-38677,-52358,-44206,-6720,53860,43749,32472,27449,52498,69309,28847,-26527,-41859,-25393,-23656,-49532,-43287,19561,-25200,-81932,-79559,24789,238140,259576,155546,103933,66160,30534,58121,85471,125704,217600,322821,259669,55706,-33509,-61659,-74228,-121674,-66366,1384,-37067,-109726,-72821,77112,129594,131672,111684,121900,75694,-33556,-75668,34826,34725,-32766,-44092,24459,116047,232576,249358,159402,97175,60811,2926,-54432,-44494,-28934,48811,27675,-73952,11837,77695,88784,-3421,-90266,-103756,-130920,-115629,-82590,-67251,-77410,-48837,-29378,-80113,-91285,-77194,-36138,-2433,-7274,-29123,-82163,-38065,26380,80118,134531,121182,64455,110039,314557,478145,484495,348464,190538,175440,208175,195579,170221,124073,42796,-5009,-27824,-40268,-2137,37417,40420,48574,85543,111752,103998,49865,19874,-1893,4146,-8030,-36276,42513,138171,246161,230359,151427,55672,-9437,157,-8687,-19665,-57946,-130769,-119848,-75117,-74891,-88592,-67091,27437,169834,240549,196529,65557,-47613,-97830,-127085,-60443,19803,73356,76280,48118,-57604,-138817,-85422,43407,185166,251596,217410,125362,1613,-56603,-44301,-24499,8023,6341,-18855,-50319,-110301,-120102,-124616,-102111,-69055,-20982,36095,24692,-2451,38816,94051,81597,14685,-1471,65588,76213,60750,39761,19263,-7475],[-5333,-1894,-16012,-35099,-46173,-20983,17496,57976,47881,-8833,-17764,-17801,-44494,30352,173383,264490,166070,59758,-29963,-17111,49851,47517,-1211,-49309,-59237,-40164,-17627,-19517,-45492,-48309,9644,58727,111124,219344,148183,12373,-101821,-131845,-98439,-16914,75406,100558,101946,104935,101749,22934,-62953,-106105,-86938,-6698,50448,55277,45214,11654,-31824,-79951,-93161,-91428,-49749,28749,190081,488124,671253,624605,453025,162440,-41520,-77567,-60167,-81483,-61358,54277,232125,327644,205092,40267,-73712,-114002,-124278,-81315,25224,118064,160998,284485,315489,172182,35174,3126,108458,155110,37167,-46888,-58724,-56038,-3446,63144,36074,-75738,-83762,20706,25552,-21470,-83753,-68630,-39898,29821,108166,133746,44824,-39947,-79236,-50860,-32528,-84949,-90216,40676,171499,277230,335207,333405,297180,187477,63834,-22687,-95840,-57345,51314,142492,86222,26206,-6007,-1535,-19571,-25848,-27822,-15103,-34220,-69314,-2104,72697,118061,74924,18438,-8566,-11876,1829,-707,21638,41965,32862,6992,25509,68441,87540,88346,54634,-34651,-115295,-52271,-14780,-29272,-51499,-43049,22800,83360,149375,196684,120174,-12874,-92210,6821,62878,-12870,-90773,-109884,-106202,-53198,34120,141478,203445,240543,248934,93772,-49456,-17215,81275,64345,-31332,26583,115023,77192,12355,13063,17784,-17463,-33213,-14414,78841,139026,46739,-20066,-27092,40394,77804,-16473,-72716,-22537,33371,-19696,-104057,-52168,24728,79526,131228,151357,69567,19886,-62946,-78929,-62646,-51182,-73250,-116715,-87028,-45401,-67601,-82619,-92317,-108369,-112062,-63985,-12227,32795,48847,45948,-20291,-104675,-25831,177901,350764,382949,224434,65895,-23156,-47491,5560,57102,37204,-30962,-112585,-62923,-63708,-71884,-68024,-49989,-70279,-57757,-14223,-32394,56347,119685,157448,122366,64377,-3417,-72290,-91906,-30535,-15574,-11087,17077,45996,30247,10352,-27557,-50239,-15130,139245,347440,432533,328318,142212,5615,-5178,52950,91811,88036,56668,49501,54061,64309,-1951,-48284,-72270,-84922,-97265,-122178,-65049,-9827,20796,76984,113921,24893,-50828,-61024,-54783,9030,107769,212783,140492,3455,-36605,-27059,-19551,-10166,-29723,-55046,-97070,-90942,-78401,-99829,-107671,-86745,-72705,-59131,-52418,-62684,-53624,-37022,-80534,-136818,-115740,-110976,-104362,-5931,86675,63835,40584,29962,59303,91374,181080,182822,124623,81570,58688,24488,-48461,-103009,-78560,-73953,-69116,-64949,-17380,57642,86788,11236,-71410,-15873,74412,70712,-15223,-47798,14417,61897,27045,-34873,-79108,-91794,-97379,-92183,-124799,-143685,-16021,22798,-16520,38859,49396,-48146,-37346,72652,106426,-4627,-118314,-134895,-88939,-23441,76869,180896,263272,264773,133317,29654,-61215,-118370,-135623,-110110,-48251,34542,121375,115903,-18263,-126769,-57038,17430,61334,56309,36130,-3337,-19627,-18076,-49113,-65486,-82269,-24630,-47313,-123002,-13839,12713,-35115,-81494,-89950,-99550,-6273,68771,111624,135485,42442,38231,88744,76599,7511,-41285,-22318,75835,143510,117596,49445,-34792,-39396,-3877,-4826,-25482,92570,174829,168185,104643,48224,-42081,-75801,-778,-5803,-34434,-83563,-21159,91060,133291,82395,41073,53702,79287,45970,1586,-21021,-40916,-82770,-63192,-48288,-61785,-79404,-56426,-27396,27882,186011,161476,22833,19458,88169,182007,211469,13901,-14857,67143,101440,82366,44760,73344,62109,-8419,-117006,-92220,-15414,14869,26539,47701,43926,5192,-15920,-9995,-48709,-112454,-100271,-63408,-45193,-23545,-38454,-59931,-42609,9013,-4210,-11260,-26420,-26149,-56858,-135364,-141131,-115629,-87856,-22263,37099,30195,-32940,-72040,19869,128856,133620,59365,6807,-5252,-50544,-15665,53519,36831,2985,-31684,-5980,21731,3287,-25369,-11529,35559,85455,61690,13679,-38082,-2929,54644,74677,61776,68970,43428,1842,-58076,-101300,-18654,64042,131691,68449,-55898,3877,45675,37651,-15860,-70400,-6738,105597,141938,86828,-7616,17726,91700,108687,42925,-47796,-91967,-75744,-64508,-57726,-78655,-65000,-23602,15958,92972,177548,228913,166886,104237,70223,64689,38655,-34483,-125873,-97462,5870,104025,125123,34659,-10851,4556,11979,30510,34655,28642,-36446,-709,112289,298522,399378,349934,260672,204574,196312,184397,183585,123521,38535,-28395,-73765,-61706,34103,186561,361740,420292,165486,31081,70174,163634,244009,204179,81910,-54490,-150627,-118349,-127615,-35255,189343,400376,403322,271722,114019,43210,-51175,-26545,47823,151417,156225,97513,17554,28603,54133,72676,36174,-35129,2656,66823,99548,92677,66484,43209,28240,44104,43614,56578,144800,252730,217917,181765,171747,115065,-4177,-81803,-88358,-59642,-29243,3600,-26982,-39806,27801,60394,63412,38533,-3140,-32861,-64915,-71075,39569,87342,66431,49513,36761,21442,17869,5829,-13799,-59097,-86316,-95265,-104896,-76346,-12642,27752,26233,-22127,-37357,-22953,13552,67503,62882,6143,-14119,33641,114021,180123,214421,155836,100574,94160,166901,124595,73864,129975,288965,243702,24253,-113641,-137677,-87702,36993,151781,76036,-75643,-22723,52163,37521,-69243,550,51214,-233,-57181,-83045,-4693,4461,-41865,-84161,-60474,16694,64030,80569,74537,7411,-14461,-25694,-48673,-40022,37119,65094,54858,110791,195838,311375,371306,239406,75672,191103,319641,283504,152117,-15085,-92552,-120312,-103190,-63911,-31877,-44960,-78274,-126197,-81753,-2903,31391,-24051,-102101,-76239,-40731,-27319,-57423,-82790,-101400,-90034,30628,161948,347791,372335,229504,55917,-72240,-126117,-132436,-125598,-102253,-34415,-22876,-103273,-101054,-67593,-74132,-113203,-80959,-74824,-103807,-57262,21023,42855,38463,18752,-30332,-12540,84482,128488,112379,82730,17762,-40742,-39206,18972,83273,42201,-49874,-75127,-48536,-105730,-356078,-311345,-89337,143985,298333,177275,-49586,-87530,-58354,-65584,-117887,-82573,1246,112205,216155,238831,147348,47325,-30799,-47693,2373,21732,467,-57940,-36988,-53815,-93154,-30268,56427,157939,214562,245288,309147,303697,216749,73776,-23409,-29810,-4531,-34684,-102612,-130376,-88607,45843,148082,178124,93106,-135537,-412420,-645036,-744336,-804598,-780020,-518483,-262306,-119747,-39850,-32442,-33733,-41808,-28043,-18795,-14568,-45076,-72368,-72562,-54532,-49248,-84654,-107471,-57377,-84737,-60930,-16756,-56240,-134241,-34000,37064,-7254,-93854,-91751,-62711,-42754,-22101,-6189,-16766,-58182,-45053,80497,198665,223584,226081,262149,217917,311841,247897,158360,89623,-44569,-228210,-155409,44605,81090,47106,-26565,-92232,-63518,-19263,28903,2607,-81206,-81614,41816,102801,54201,-38998,-54678,-31933,-32838,-20124,-15116,-23867,-73501,-119973,-82091,10236,94014,127018,-81343,-168584,-117922,-60733,-71143,-95435,75136,312785,368714,179177,-24321,-84992,-70682,-72706,-29999,-28805,-12150,26383,26114,-19294,-79663,-76074,-35673,-27194,-35645,-66374,-83301,-53181,25476,13323,-44891,-49454,-63020,-54647,-15566,-16206,-61768,-33027,-75356,-82259,32313,109635,179226,223127,219642,207301,144944,16986,-113723,-68003,16163,17291,-15484,-58586,-75743,-65060,-65962,-76914,-86952,-107002,-121274,-103430,-94381,-41648,36532,137944,125760,113861,75966,2840,-1785,10106,-32899,-103192,-120932,-88425,-93138,-132171,-44505,141723,140145,122406,70427,15706,-26672,-59232,-47356,-17040,16321,31268,8195,-8505,-5588,5879,-43381,-92847,-93137,-90158,-77087,-87277,-132458,-69591,12456,73740,120753,87757,20330,72158,186764,157256,155291,96969,-6667,-13408,28578,100869,144516,71995,-12775,-82804,-67155,15103,106331,138569,73157,11742,67851,104378,82125,-355,-84101,-16497,100545,119234,49069,91722,153040,50840,-90302,-123409,-144951,-113561,283,117955,206558,282176,310340,233718,82852,-45279,-81844,-33502,69525,157130,159978,191371,195728,185991,110392,-7157,-52925,-50822,-19953,31132,174984,258635,149758,71474,57949,69688,116564,130635,161980,136488,41979,-11986,-84232,-148594,-77234,47742,114571,74673,-50719,-74818,-48156,-5632,131402,366127,429883,397124,276356,225498,207588,174137,217508,238747,147353,12453,23389,12409,-24290,-76731,-89042,-88886,-90915,-72923,-73054,-64811,-76016,-28986,66258,156719,162213,90775,25792,-5492,-6596,-65039,-44923,117008,256243,258158,177238,51462,-53105,-12036,147157,251636,281568,165491,-390,-111774,-139619,-90288,-98618,-59785,-56171,-62840,-54970,-70918,-109725,-14097,67585,77806,53804,9550,-32805,-87208,-95493,-13213,31668,59475,172687,367844,294820,151677,32388,-61082,-69876,-83879,-8302,61383,136393,196146,130252,17737,-44862,-14892,93452,126432,129983,139244,178301,160356,114385,84088,56179,-12222,-83969,-125360,-88519,-74136,-37460,-13178,21837,51735,46774,42791,32669,23457,646,-29067,-55228,-70733,-34529,34801,105138,157193,144939,20198,-80381,-133001,-65446,-13910,-69628,-139200,-53973,929,35682,46035,56054,31744,-7067,-15790,-11955,3995,34795,3845,-47335,-19046,5793,-44913,-69171,-94989,-92363,-78192,-28252,26097,34338,-59390,-116275,-90743,-118251,-11445,104674,166126,89765,-26209,122925,312906,375093,297065,184285,104304,63816,-12571,-49337,-46674,-44504,1393,2781,-63078,-94890,-71893,-36839,-25426,-60612,-99959,17674,66189,61171,31318,-62209,-61234,-16652,72877,218877,309481,206904,82324,8310,1958,21636,-6281,-25558,7610,42839,39181,43940,54987,38028,16099,-34288,-105826,-147257,-88580,-28127,102944,248930,177988,63054,-52486,-140474,-61824,-62767,-102928,-16408,-41413,-38388,298,103589,201053,261840,251866,156900,43203,-55224,-68543,-75987,-124745,-45539,55010,162161,173536,70801,21664,86762,99064,59998,18813,-44497,-112109,-66293,21150,82015,79636,-35787,-50472,84384,225954,313537,392928,282901,141762,48070,-12104,-54770,-55323,-59585,-72322,-42802,34285,83134,93072,104443,58162,1302,-38766,-83913,-101992,-69141,-13190,34140,92431,205543,169140,34738,-20268,-32941,-48573,-75968,-113988,-67786,18359,75127,84381,55888,63126,145651,265753,165486,1991,-93650,-122331,-97712,-87305,-81461,-86434,4051,48047,726,-17024,-13825,23506,16386,-1400,55198,116217,110217,99815,86983,105135,74306,22675,-6682,38569,129383,185162,158611,100322,38257,44297,67177,46690,-25872,-64291,-80700,-87450,-102535,-135595,-96301,-16768,28905,11529,-43327,-99637,-102169,-27336,-55577,-23119,77990,107978,63869,-4310,-93043,-51924,-6899,35912,84477,63275,34384,35949,3751,-13170,-47155,53788,131029,203385,76351,5662,-108924,-36310,66905,63694,17299,23958,52841,91170,93586,70370,11777,-95608,-104295,-53540,9749,-43623,-113638,-71695,-82494,-96589,-73524,-69126,-73688,-32488,-15232,-22007,19477,72171,60478,-11310,19871,97471,133412,102014,62468,74697,99312,86495,41746,-11413,-98207,-80931,-9468,86784,125417,69026,12607,3577,12190,40059,103536,129155,96570,66393,18587,-13610,-4170,12567,-18811,-75256,-80863,-34576,26142,-2725,21734,95844,105784,82613,81800,151611,143505,33530,-27166,-10551,11208,-17800,19370,47626,8510,-68526,-78417,-92421,-124563,-82234,-63669,-34421,11233,124945,286046,309551,301984,292555,125229,29822,57173,71863,55887,65943,51344,-42826,-115193,-66890,-20539,65056,4810,-26452,-45854,-50461,-17139,-8023,-48037,-62504,-61982,-89165,-102565,-127839,-38046,42199,-50355,-128837,-117865,-79711,-39981,-19405,-55874,-129003,-37649,54533,77263,-13565,-72656,-100204,-49030,4728,65279,123086,114064,10802,-121885,-110158,12640,65249,41184,-16982,-44611,-40499,33111,95688,171552,285422,111988,-13609,-63295,-51881,-2996,90463,212387,262912,190940,51507,-82743,-110231,-5019,214382,424753,406571,173332,-10838,-101194,-88552,-77866,-65356,-37084,-14044,8792,40740,44267,17397,7853,-46261,-106451,-50738,17523,119133,171668,61432,-43934,-95743,-43080,-68216,-12949,126995,220527,160085,46652,-46412,-93914,-66966,-36064,-24850,3561,75074,130414,-16552,-121663,-60781,-55122,-76999,-106259,-88592,22472,225962,377003,382917,303503,166010,9331,-95026,-110163,-72117,-101184,-80691,-26337,-12230,-623,26693,69119,77467,16709,-84652,-80670,-23493,8664,17491,-3759,-13677,-24709,-39731,-92191,-94967,-46519,1073,47438,20693,-50400,-47891,21920,43911,-21961,-99577,-5592,94390,94485,59044,16587,9111,-41452,-83546,-79786,-36193,43147,78576,27133,-91318,-132303,-135478,-97813,-45460,-18910,10536,55992,79858,90325,22902,-37079,19541,63316,-29716,-52068,120962,345293,418340,313868,31338,-101583,-120281,-80090,-62721,-70761,-84769,-92126,-136593,-60859,-14976,-21921,-32283,42240,130738,182083,88149,-65920,-102197,-48902,-20094,-1145,-7646,-35229,-3044,23249,25508,65031,115894,135389,148096,72507,-68390,-88054,-54712,-2266,99769,216919,285237,262105,70356,-41411,-26933,76240,97068,-22505,-39709,-27210,-3802,47196,156226,200279,137964,82054,30477,-36970,-52082,-4402,35446,161427,305849,387064,341779,258029,328448,348079,258165,123588,-33595,-97607,-30280,-10150,-21335,-50322,-144973,-66298,-30818,-46990,-56981,-12062,53785,32417,11036,1139,34452,69796,33485,-21575,-40114,-28431,-25795,-44519,-36785,13626,-37358,-89308,-77929,67517,283277,259318,131978,76320,30787,2454,43492,81600,130386,236003,342795,233870,25030,-57149,-74575,-73120,-132207,-83535,-13254,-63919,-133157,-69892,65316,111717,116539,100035,119396,85701,-17723,-92310,18236,35680,-25654,-33419,43400,156315,296632,308204,186708,96378,48930,-1881,-42272,-31469,-34261,16257,16318,-72847,12915,67166,72196,-17140,-124461,-111692,-74591,-80275,-74485,-60464,-73430,-28495,6010,-50076,-106967,-102614,-54239,-11012,-4953,-24389,-83653,-43249,26406,95525,154577,123515,67425,125977,340555,516834,533907,379720,191061,167322,204800,200098,174040,121473,35393,-5854,-26018,-38111,-146,33219,32048,44236,91179,123717,107264,44199,12465,-10300,-7311,-25837,-53234,34969,144131,259428,276235,210476,93316,-6468,-8150,-18817,-32029,-69234,-133742,-120720,-77097,-74803,-87220,-69979,23368,153142,221730,185855,59075,-64301,-142991,-143838,-43906,55797,119432,112881,47132,-83317,-157539,-71894,54857,196830,260912,228903,135945,9297,-56065,-52054,-25776,-1600,-11790,-37011,-68564,-136151,-111054,-116245,-105194,-71817,-23881,35193,30116,15005,65612,126731,117704,49975,24572,73163,75454,45845,19463,947,-24512],[-22775,-21826,-33461,-47107,-56602,-31070,7645,45467,30306,-27876,-35795,-28903,-48264,26499,163057,255261,166464,76821,20049,33138,73964,53754,-98,-42521,-46814,-25671,-6329,-10606,-28794,-29056,15099,43840,64047,164400,127035,-5166,-124089,-134613,-107438,-21578,81593,129311,133984,100331,78896,-4382,-88120,-119616,-96055,-2517,69786,79595,61086,17546,-32978,-81976,-92635,-96843,-76110,-2557,152180,431248,596164,547420,391154,118039,-74418,-77833,-62748,-82030,-54564,62197,234438,278697,130861,-10272,-90346,-118092,-118365,-85871,18671,109474,155999,299306,359831,204637,52277,7859,102141,144378,25790,-52278,-66988,-70842,-10895,54354,25648,-73955,-84392,12189,22880,-13161,-66717,-58440,-36278,36660,118723,145175,52550,-43209,-74899,-34546,-22557,-83079,-93023,49151,196892,311918,372298,374482,339174,217784,64804,-36628,-92763,-45971,50756,138638,77173,31527,5152,-2396,-27980,-33883,-32979,-25390,-39122,-73813,-12968,62324,119919,87770,36060,8179,-6036,-247,-5521,14561,21124,16314,-2323,13401,54355,75937,82418,52934,-35845,-118409,-48598,-15573,-33087,-59009,-60241,-8867,30945,100376,165861,113974,-7372,-58937,53683,104943,-2905,-94088,-119819,-114447,-57052,42268,172525,243582,262606,244576,72876,-61496,-6675,98599,78735,-25349,24012,108577,58318,-4141,-8238,-15101,-41551,-49518,-15486,111283,160303,54658,-26116,-55182,5011,49546,-33554,-67556,-7053,50191,-12710,-101875,-52315,14715,63283,112781,129470,45279,-59,-73898,-83559,-64623,-46535,-64314,-117200,-100557,-59104,-72405,-80133,-90200,-107742,-119581,-64867,-12272,29781,42198,36779,-28631,-92890,1145,228423,398245,382077,215109,67829,-18635,-45009,3898,51432,36194,-19801,-97122,-65769,-67346,-75146,-70011,-49956,-62811,-54179,-24038,-48292,71725,164095,203127,141406,59069,-6077,-65303,-75602,-54180,-27418,-15285,23117,57933,40563,12986,-31969,-54375,-12553,134389,305515,365289,266324,108043,-1724,-2053,44729,76102,69435,41773,45422,53779,51561,-21042,-55992,-72447,-84601,-97553,-118984,-73607,-29633,1568,71839,137746,68142,-12814,-33301,-47369,4578,99209,214111,154054,7926,-40256,-32338,-13125,14806,-517,-36310,-95104,-98111,-81537,-101283,-110057,-78693,-57220,-37333,-28372,-36519,-30216,-20044,-60088,-115309,-105423,-107652,-113115,-16187,74840,58249,38929,12131,21797,49150,148648,176187,129287,90465,74029,55633,-8563,-79874,-77508,-82830,-86657,-89850,-47022,20309,51270,-19366,-77511,-6013,64324,44447,-30175,-31471,40655,103141,66763,-19106,-83394,-95363,-87490,-70174,-89617,-168391,-57254,5351,-9520,75459,82225,-25561,-39799,64741,94368,-28792,-135698,-110816,-70172,-26853,81179,200871,281249,286139,147821,47271,-49037,-115319,-134848,-111238,-63624,6514,95148,103383,-386,-104403,-59835,24796,78410,70759,41180,-11593,-46529,-55268,-94735,-94469,-86386,-17647,-46047,-113865,-11090,10061,-34511,-71611,-80991,-100498,-16010,56688,101189,99847,6270,3292,52266,45666,-25474,-71294,-39380,75419,142215,127036,70073,-25899,-37594,-9454,-40769,-63376,68973,174028,189051,134109,69043,-38401,-81236,-4814,-10117,-41937,-86786,-3156,119411,166719,119027,76089,75931,101465,65582,14693,-6777,-40076,-96974,-96019,-75480,-78194,-91546,-69622,-32032,67902,223302,174149,-2201,-50976,27036,117388,151604,-28293,-20500,71475,116313,116097,98046,127702,97578,38206,-84994,-134753,-44909,-2336,11362,35461,30542,-22784,-48115,-41215,-71504,-123676,-78211,-40244,-26094,-15619,-43130,-76883,-86117,-30218,-31224,-30363,-45725,-43105,-69030,-130435,-120321,-99781,-74630,-6432,51336,36329,-31573,-76912,19016,142135,170025,96505,36951,11129,-54331,-40146,41213,34022,8848,-19377,231,27952,11451,-9323,2949,35858,82340,67903,21840,-35403,6136,65380,68872,48184,45600,15317,-23232,-70013,-88453,-5801,79861,154417,103112,-39781,-5981,41177,38057,-10268,-60079,-67,118451,156832,91478,-17259,23395,112617,133180,47615,-52601,-90350,-72366,-63565,-62312,-94400,-79744,-20352,66668,183124,283470,306066,196695,114875,75050,57114,22254,-48427,-87282,-34868,53916,144530,149668,54729,3147,21803,26515,43227,31490,-10348,-77415,-34698,72267,230032,329434,313254,266158,227271,205760,190025,200915,147596,60560,-14353,-66235,-63842,22672,177552,356413,393410,178959,59115,95059,182590,243692,196106,81055,-53194,-161856,-119257,-129000,-48014,187272,403732,418843,295121,125081,39654,-58378,-32531,31014,133923,171017,124307,55661,70269,93884,105590,49211,-53365,-16752,51838,85799,62778,23695,14677,22500,49978,50715,57223,132538,219998,173560,138550,132594,101045,4978,-64264,-78150,-53273,-19558,18595,-15377,-41780,18730,45194,49275,33630,1730,-34752,-74646,-85909,11486,58110,42387,27002,10644,-7565,-8533,-14243,-24942,-66980,-86510,-85296,-93102,-94413,-39097,7480,20716,-22091,-34089,-18766,20714,79758,73567,12961,-9900,37478,114742,176537,209025,154970,110904,107276,176527,158538,138665,152905,278857,267873,44872,-97067,-129003,-61213,60645,163238,69983,-78627,-20023,48282,33433,-60878,12932,60113,7183,-50114,-45362,42661,27313,-34586,-83243,-60006,7814,49059,59761,57443,-10038,-26963,-27710,-34827,-21001,58269,88480,81415,146071,242924,354700,384660,227039,60121,163297,319325,299613,161789,-16237,-94116,-131753,-112229,-71475,-44879,-57730,-88787,-136774,-77963,-8964,15191,-39410,-113708,-68539,-36974,-30659,-56523,-87341,-104598,-93471,26958,168107,354013,367728,218968,42484,-85608,-136436,-130757,-115793,-86995,-9377,5781,-74005,-71575,-48762,-66791,-107783,-68415,-62504,-96460,-73236,11047,34921,32026,10190,-52617,-37147,81864,130109,101360,67565,961,-59011,-45228,30489,93026,50954,-36575,-72293,-62292,-121861,-304300,-311412,-153744,48574,213021,147093,-50153,-75544,-39991,-49545,-119289,-103256,-11840,113226,248151,283274,174090,55725,-28933,-41726,9880,21975,-10110,-72634,-47485,-56061,-78926,-19060,65118,154768,184893,180448,226251,235790,176681,79501,-6285,-12098,13371,-8940,-79405,-123431,-113116,31676,135068,168428,82141,-169355,-466269,-695115,-762837,-798806,-756303,-512381,-263093,-114226,-36729,-35091,-36061,-47956,-38685,-36685,-42791,-78595,-99363,-89687,-64759,-50437,-84035,-128451,-73356,-99661,-63756,-17689,-56502,-131184,-30514,48546,2947,-79735,-66162,-43945,-32737,-16253,-218,-10240,-54324,-45281,85354,192967,215492,222174,273554,236912,274150,146845,42461,-7378,-98558,-229876,-144308,30553,52891,24078,-26423,-68074,-50567,-5212,60513,46442,-54171,-96186,43073,107604,58661,-46555,-68590,-18636,17922,45214,19436,-26025,-106949,-159551,-20169,51437,105820,111234,-87267,-174738,-120125,-64716,-73217,-112575,45391,294960,365428,170861,-17602,-80126,-84109,-89803,-45881,-50195,-32923,3936,4573,-30553,-82664,-64371,-18318,-15019,-35782,-76103,-94436,-54363,24764,14840,-40791,-51904,-69315,-59505,-20114,-29315,-89213,-75653,-109056,-94668,23816,108360,169253,211619,207615,199553,148987,22993,-117546,-56458,34675,35084,-3259,-50671,-81282,-76171,-63320,-62289,-69447,-92579,-113668,-121797,-135477,-64830,13812,128966,124661,99242,58862,-12425,-14881,5617,-33229,-103812,-122822,-89660,-93912,-139626,-74289,142624,176741,159339,88032,18144,-31033,-62351,-54347,-24769,18707,49340,29459,-1300,-14910,-9968,-52964,-96892,-90570,-78492,-58322,-65470,-105496,-66522,15188,73904,119361,81869,7120,46772,178851,155806,142171,79594,-19064,-27185,12545,79103,123123,53434,-32163,-105484,-72518,2931,85243,130132,80208,22885,71725,110999,95233,14672,-77678,-23087,99478,153331,85923,117096,159490,27575,-108672,-122947,-131442,-121274,-15608,95004,169575,233054,265559,198741,55494,-62521,-92687,-36486,53130,117851,129082,172591,204169,204312,104673,-17290,-57913,-50834,-11293,60157,203035,238027,115675,50505,39562,44264,105831,147693,190796,153035,63731,3324,-82042,-163456,-83227,48023,131976,103586,-17967,-48111,-41220,-20359,98188,341089,417540,363709,215536,173831,183580,182270,249355,281643,172948,17947,15233,-1568,-33746,-82430,-92803,-92448,-95661,-70495,-64303,-53311,-77097,-45987,43850,121558,117570,44738,-21376,-40835,-29209,-86891,-65380,93557,232943,250964,187708,73931,-24204,9603,159435,270180,312803,183740,11587,-94375,-159334,-102599,-101980,-66719,-65559,-69999,-77585,-105175,-87270,13605,93889,99272,74458,21656,-29154,-88963,-83380,9825,48022,74711,201812,354834,254856,102428,-17083,-113325,-77982,-70742,-3960,38649,82902,157427,115377,15397,-45711,-19154,67633,92717,114855,145549,193803,180336,124605,84014,52606,-12447,-84030,-126730,-89572,-77954,-42148,-13360,24501,51019,39851,40977,40707,32361,-506,-37101,-65438,-78286,-39359,28728,95683,143362,124592,12944,-77913,-137474,-83365,-27131,-76279,-142000,-61497,-8638,22507,30711,55406,52835,22974,9134,5386,8868,29171,-4379,-52901,-19992,1135,-41891,-52736,-86632,-97706,-92073,-36077,6460,3593,-89313,-98391,-62527,-127336,-8496,126374,194071,102295,-52744,83919,278509,325362,229785,127586,67878,48637,-14363,-45617,-44638,-49796,-12683,-12570,-75656,-102147,-78122,-47824,-38135,-68533,-86565,28207,86946,77232,32200,-71000,-47151,-2918,80641,228089,324088,217385,81234,4705,1973,26109,3877,-8222,36541,76738,64943,58764,56427,38873,15229,-36914,-107722,-135108,-77445,-11237,134694,255936,181273,88482,-7947,-115143,-114461,-105459,-33074,13938,-31400,-32694,5176,106248,211341,264870,258544,172022,50829,-67953,-80312,-76427,-133557,-38606,74579,177220,157399,37242,15589,98815,98061,51665,14308,-49838,-116233,-65427,4104,43043,22995,-69161,-24712,99452,242473,343293,412669,269333,147594,63926,8099,-34602,-44994,-58791,-78255,-52882,21349,78241,94113,97373,35273,-21133,-46969,-91477,-110967,-77361,-24922,14349,61152,167620,166148,49351,-5160,-13979,-28448,-55477,-94744,-72228,16747,76197,79156,39662,43168,130243,263198,194036,32361,-73465,-137963,-105856,-91902,-86471,-87869,11450,30125,-21835,-41016,-42407,2974,6879,-2823,53385,109498,98004,93516,85801,99893,77345,36872,8589,48933,144483,196272,167624,98161,32245,36212,59783,41607,-33046,-80415,-94132,-91409,-99995,-125667,-104167,-35943,8595,-739,-52158,-111391,-118873,-45585,-86678,-15260,106018,150171,90446,-134,-84490,-33153,-5670,24351,84089,84936,68609,79336,52896,31301,-30541,52150,127545,169015,42784,-17012,-114682,-16529,74393,63305,15103,24939,50058,90542,90163,53244,-16702,-125017,-88113,-32582,22982,-45761,-100258,-58735,-76498,-98433,-81379,-82823,-89124,-55522,-40463,-39896,9322,66873,63218,-4093,24062,95428,139505,122046,86065,85002,91096,77034,32617,-30091,-119700,-58229,20844,122186,163715,106785,44776,26225,19649,56530,118545,144060,111247,71997,12867,-14830,-484,15371,-18624,-74162,-64170,-6354,59208,20885,6322,51777,39055,14530,39780,135727,140150,28164,-44008,-24818,15842,16078,68620,98197,30162,-64205,-66588,-77071,-117261,-77234,-56317,-28053,13261,118555,275439,288865,262904,259409,105413,-2995,23961,60615,66340,84469,60347,-41012,-117407,-81505,-48781,60798,36293,-3248,-38534,-51547,-24622,-13383,-45936,-51059,-42092,-58281,-74998,-116914,-56458,14992,-66118,-133522,-116047,-77850,-30640,-6493,-41166,-128589,-39162,54164,82893,-10044,-72646,-109381,-44928,13640,79856,144954,132301,17015,-121576,-118436,1684,56601,34277,-24575,-54323,-53224,18723,73257,134416,271637,133779,3241,-51488,-46730,-2343,88053,213466,267798,178001,26801,-92025,-104370,357,214731,428172,423171,193085,7674,-84122,-77414,-68836,-50912,-18116,8930,35192,74053,78809,39457,18914,-32798,-106490,-65436,9332,135524,212975,94494,-21520,-107279,-50594,-66677,-4717,140844,248986,185835,63925,-44206,-95683,-64203,-37989,-34483,-18384,34028,100558,-12269,-115426,-70817,-54577,-59941,-75401,-93760,-4821,193679,370537,387846,318961,205730,63995,-41952,-75700,-64065,-97422,-73603,-26022,-8074,14970,55486,102856,103854,29467,-76537,-80549,-28839,2613,20496,18246,12554,-8481,-38647,-96919,-84915,-38582,6600,39511,3445,-61546,-39246,34301,51015,-22114,-95060,6701,108271,113456,83903,37300,19724,-36768,-78061,-86363,-61523,15495,53378,6385,-113272,-131652,-140318,-105439,-48258,-16663,12993,55445,78552,89069,26610,-25566,28457,67868,-16849,-62306,113577,339444,409203,305951,25462,-116349,-135165,-78896,-58570,-71441,-84765,-94459,-140495,-66747,-26606,-35888,-42857,30656,103975,136245,63346,-61261,-107713,-70274,-33894,-1169,11542,13779,39061,42960,28707,60467,99758,112075,112799,49343,-81027,-102245,-54022,13232,136957,292999,394205,360544,116952,-37422,-39831,78691,108074,-12681,-57968,-39592,-12797,40926,167734,238198,191373,124955,45990,-34266,-46890,13035,55122,161785,262510,337669,316038,250779,303238,313139,219337,117262,-12479,-88892,-41726,-16287,-15750,-34346,-124515,-66357,-22567,-41973,-73713,-16414,53946,22008,-8784,-23858,14304,66915,37500,-15535,-36126,-30076,-26879,-37793,-30567,2370,-54306,-96118,-63967,125111,324796,253479,110299,50917,-2564,-24173,27522,76135,133220,249560,351356,202955,-2527,-77227,-83780,-68839,-126137,-103219,-34961,-95480,-126404,-57216,58403,99838,104811,87864,111729,88396,-8172,-97363,6293,38924,-15543,-19137,66368,202089,356303,352232,203554,94831,38193,-5576,-30125,-21193,-35982,-21395,-455,-72457,11376,54699,56275,-23775,-106144,-56014,-7407,-25656,-52879,-49534,-66422,-11129,33173,-24050,-107133,-124931,-71988,-20560,-4112,-21797,-86638,-49760,23365,107287,169727,121300,67468,134737,349617,533371,565056,402177,189094,156730,195594,197193,170551,113491,24900,-7918,-25695,-37186,994,28973,24964,40713,95476,133375,109293,38978,6042,-18989,-20721,-44508,-68295,27163,144530,260431,311095,269548,137225,868,-14540,-27724,-44828,-81625,-130519,-117828,-77059,-73112,-82376,-66804,22889,135162,198211,169382,48577,-80615,-182502,-134381,-26547,87740,159799,142231,38283,-111442,-134195,-46807,66247,198562,258998,232801,143091,17928,-50778,-54295,-24913,-11242,-30834,-57977,-90509,-122108,-95971,-106380,-107007,-74014,-24801,37331,38523,31941,91263,158295,154580,88554,54260,81699,72462,28364,-1290,-15371,-37977],[-29088,-31916,-42807,-52006,-58262,-31878,6509,40893,20271,-40218,-48409,-35240,-47983,25979,152606,243932,172892,109764,94507,109280,108906,64830,6386,-27413,-26366,-4975,9037,-46,-10380,-9272,22112,32784,22135,100656,93962,-27963,-143960,-123931,-110765,-21716,90803,171151,183022,104820,61858,-24913,-101334,-107378,-92095,7080,91486,104844,78063,25090,-31606,-79939,-86490,-91064,-95999,-28125,119424,369644,511497,466741,330574,81208,-105762,-72821,-58815,-74761,-43968,70096,226464,216727,55995,-57255,-101752,-116243,-105680,-82921,16705,102230,150548,307229,396836,241283,72517,16116,97130,133263,18320,-53245,-71487,-83222,-19538,39704,11117,-72544,-73010,19491,35207,5033,-44136,-44967,-28855,47756,131453,156964,61398,-44770,-63851,-15913,-11069,-77725,-92325,57003,216461,332957,390101,395757,361331,233676,59303,-52622,-82351,-33663,47734,126364,63279,36150,18600,849,-32406,-38316,-33777,-30869,-39886,-74615,-23355,51107,120827,103240,57917,32882,10886,6438,-4875,10379,2378,570,-12445,-519,37376,61402,74468,50723,-34629,-112396,-43367,-15450,-36015,-64769,-74434,-30994,10064,72003,140260,110533,4327,-23172,108708,150756,8318,-95875,-120153,-116972,-59341,49793,201165,282968,282463,236008,51551,-70905,3943,110034,87625,-16995,25482,101264,39918,-18341,-27805,-46035,-62431,-60542,-7947,141593,172376,61258,-27181,-81284,-28647,23341,-45364,-57093,8138,64563,-7581,-98641,-51269,5307,48877,94561,106580,19717,-20883,-80423,-83542,-65310,-42000,-56472,-108083,-96894,-59838,-71503,-77005,-88978,-107399,-126201,-65103,-13630,23204,31381,24226,-32723,-70340,31609,276268,427764,363218,199323,67255,-15130,-43282,569,42305,31399,-9829,-66756,-56561,-65153,-75057,-69687,-47937,-55786,-53296,-36119,-49353,84256,199527,237460,154497,52313,-10230,-59527,-57276,-79449,-41330,-20340,29201,69005,49462,14334,-37625,-60309,-13849,112774,228957,265919,188629,67111,-13404,-4350,32675,58162,47122,21345,35096,47366,36624,-35684,-60806,-71990,-82396,-95541,-115631,-85652,-45962,-7936,73318,165400,122446,39091,-4526,-40136,-726,88425,207866,162765,10292,-46830,-39941,-8330,39505,32144,-13332,-87318,-105907,-85026,-102839,-113724,-70889,-39469,-8785,4656,-7951,-11792,-9650,-44499,-94874,-90117,-98165,-119716,-31468,54175,44795,31617,-11777,-18814,8902,102969,155983,125462,94049,88031,94185,44792,-46795,-71139,-88468,-102253,-115689,-79667,-21291,8963,-50212,-68289,3081,50801,19641,-41882,-16825,63815,144702,115610,6149,-83072,-97410,-74814,-49000,-59558,-124695,-95925,-11544,12919,128840,121145,2792,-32429,59990,82062,-54117,-137455,-86798,-50542,-31731,79314,209815,285413,293878,156435,63505,-35916,-111627,-133315,-113084,-82035,-23925,65484,83758,7664,-91464,-63486,28755,89411,78278,42033,-17010,-70663,-92376,-140820,-127261,-91561,-14774,-49915,-104739,-7045,8333,-32036,-61396,-72434,-103957,-30154,37670,82096,59821,-21695,-19953,26435,26602,-53276,-103181,-42382,84112,144577,139086,95383,-15048,-36520,-17505,-76209,-71609,56138,176968,210724,165035,90789,-32416,-85154,-11250,-15391,-49504,-88859,11961,145786,199126,154401,106926,94087,115174,77747,24355,4174,-37337,-79273,-68855,-75222,-81271,-98828,-84008,-35157,105264,238352,169384,-18106,-107678,-14953,70821,102817,-70621,-28752,70564,126886,149405,159542,178676,121399,74017,-38951,-155796,-80719,-27916,-16516,8576,2607,-63941,-74241,-71695,-99464,-120318,-55865,-17520,-7546,-9407,-50937,-92456,-137355,-80122,-65608,-55755,-68228,-56946,-72695,-116322,-104073,-88215,-65088,5424,61520,38036,-34692,-85488,17766,155310,207582,134427,66360,25080,-57484,-67964,24052,29413,13780,-9536,653,27723,15587,5421,17098,34308,74888,71551,28865,-32067,16623,77755,65448,37805,26260,-7188,-43744,-76484,-76332,4767,90117,166785,131376,-22035,-19154,32260,34307,-7397,-51437,3010,125220,165107,91862,-26224,32676,135404,157321,51096,-58554,-86715,-68875,-63253,-65415,-108640,-97629,-19651,108137,254995,361067,348091,203440,112832,71501,42991,1108,-41928,-11021,34510,102180,178046,162339,64489,10264,36522,40668,54484,27723,-46218,-113824,-63327,38724,166281,251577,261682,257781,233751,198352,179975,201998,158265,74044,-4753,-61135,-69027,7286,162020,335915,347603,179943,87231,123663,200979,235953,180391,73934,-55484,-155230,-112395,-118065,-64299,177719,391169,417810,310555,134604,32935,-71472,-40008,16460,114067,177595,142824,87998,108968,134684,143580,71830,-58573,-39175,29293,62062,27467,-14256,-8689,18806,55820,55718,54158,114090,179976,134361,100084,89752,77293,8241,-49208,-68940,-46620,-11079,28667,-12420,-51623,5168,25513,26673,20179,1232,-39103,-86526,-101131,-18957,25804,15479,1925,-17042,-39591,-41074,-41131,-40350,-76301,-86971,-78048,-84014,-105898,-65865,-15309,10956,-25168,-33812,-18369,22790,85147,77200,14207,-10095,36238,108361,166570,197604,148046,115377,115911,180132,195597,210007,172904,256087,278494,65989,-76997,-105456,-36297,74440,161182,59922,-80362,-23175,38859,28793,-50617,19103,60092,8452,-44334,-6472,78535,37040,-35508,-87278,-65461,-6555,28996,31716,29811,-35370,-44779,-35055,-27195,-4360,77820,110795,111254,184644,287475,385628,381068,205112,43043,122855,295958,299625,165005,-17244,-92796,-144140,-121498,-77583,-55891,-73849,-102398,-141844,-79214,-24447,-10458,-61731,-124400,-64591,-39319,-41892,-63082,-95739,-109899,-99509,17921,165756,339823,344849,200858,26981,-98526,-145216,-127375,-106154,-69379,25692,54767,-24725,-37436,-28198,-58602,-104979,-63770,-59018,-92980,-91289,-2364,25281,25362,1963,-74329,-57546,74706,124248,84607,47349,-20544,-83171,-56828,33171,93135,51815,-29108,-69320,-77656,-141778,-275603,-272684,-152449,16829,170893,132268,-49254,-65120,-25162,-38252,-116190,-124392,-27465,107603,266537,316001,194974,60808,-29002,-36989,13447,15493,-26235,-87336,-49446,-46210,-64134,-7892,71423,145483,152051,112284,128905,151873,122121,78595,7300,566,25860,13178,-55627,-102618,-132776,12946,115240,153984,68912,-202302,-505216,-694305,-710586,-720814,-665373,-462745,-245491,-101980,-36772,-39539,-39227,-55851,-52246,-58623,-75119,-113608,-123021,-106084,-75689,-52637,-83011,-146828,-90892,-116018,-70135,-22943,-58978,-129739,-30592,56147,11491,-61867,-40170,-25635,-23999,-12362,3548,-5569,-51707,-47192,86599,183868,208677,223701,293169,263363,238842,76623,-18909,-42217,-97910,-194234,-147946,6386,18675,-6644,-28775,-46022,-37598,7007,89195,86868,-30123,-111467,37348,101732,55580,-54486,-84202,-9142,69680,115708,52967,-30746,-141036,-104692,35174,83275,107926,86808,-95759,-181816,-124894,-72397,-79901,-133723,14645,271586,355895,166156,-6509,-74277,-95900,-107389,-66733,-75503,-57957,-23278,-20403,-43300,-84351,-51183,-1015,-2586,-35342,-84919,-104878,-55398,22497,15958,-35003,-51583,-72588,-59219,-19918,-36652,-108530,-113470,-137518,-107786,9492,90529,137025,178747,180049,180218,143578,25691,-119404,-43311,55546,54437,7829,-45292,-88403,-86684,-57465,-41883,-45217,-71202,-92742,-107805,-146212,-81603,-7965,114728,116702,78465,39400,-28272,-27404,1019,-33998,-104302,-127290,-95878,-98875,-146452,-93729,138216,207939,192276,103026,20119,-33806,-63956,-61443,-34017,17397,62547,47998,7659,-24479,-28897,-66015,-103056,-88889,-65424,-38510,-42862,-80466,-60955,15225,69216,110992,70034,-9477,18969,160218,144184,116675,50288,-37023,-43979,-6140,53713,98045,33970,-51732,-128043,-72512,-6798,63268,117096,82866,29751,69007,112467,104491,27005,-71208,-30102,92613,178877,122972,141602,158968,2737,-124287,-115512,-116858,-123660,-32640,69532,131737,185461,221258,163897,30221,-78029,-100305,-40153,35527,80976,96873,145517,198305,206744,91183,-29266,-64032,-51373,-2939,90173,225110,211242,81060,27052,19366,19134,96829,165016,211655,155285,71959,13409,-76628,-169671,-91968,42668,143875,131125,15604,-19940,-29665,-30378,68299,314665,404743,332737,160717,123524,155258,182294,268348,310391,189057,20841,4664,-17748,-45334,-90269,-97426,-95276,-101783,-72302,-58469,-41027,-73688,-62652,20197,85827,72139,-1561,-62969,-66298,-46699,-103414,-86318,60175,192207,224839,182657,88651,2354,32583,170815,282933,332415,191697,19100,-79850,-163781,-117009,-105876,-74075,-74437,-73610,-90912,-131098,-55211,43424,118165,115283,88603,28477,-29603,-91872,-74114,28052,60440,86589,225019,320133,203843,49837,-67572,-145007,-60759,-51360,-2269,11863,24759,112259,98400,16477,-39770,-16668,44131,57525,94161,141680,195873,188974,125354,76660,44120,-14981,-83344,-127014,-92440,-82656,-45779,-13708,24891,47968,31428,38977,46498,36385,-5700,-45804,-74440,-85934,-45468,20601,82431,122977,98491,1087,-79032,-132368,-99034,-42353,-85140,-143489,-69280,-18777,7500,12735,48903,67504,50228,32993,21307,7314,12917,-19544,-61604,-23261,-4530,-31238,-35494,-78303,-104914,-109324,-44790,-14989,-28178,-111446,-75389,-40091,-122971,-5307,144895,218500,117825,-65110,38098,231518,262389,160061,76714,38530,40035,-8010,-33382,-32040,-44022,-17484,-20571,-82348,-109056,-87319,-62863,-55578,-81277,-77213,36965,105982,93473,33220,-80038,-38172,7066,86693,233430,329650,222528,79626,1120,737,27997,11922,8084,61826,105400,86343,67598,51458,35679,13047,-39814,-108346,-120436,-59078,14824,170767,254073,173077,103584,32930,-56818,-100040,-25634,43167,36403,-25908,-27572,9239,101084,203250,245560,244136,172951,52231,-75530,-74529,-65084,-125959,-36827,84439,175101,123527,-6414,4836,103149,90929,39181,5811,-57878,-113148,-68264,-19282,-2354,-38043,-79075,-2484,109602,248884,354139,405079,243864,147884,77574,26758,-16575,-34671,-57002,-83951,-63576,7818,73129,95281,88528,12749,-41973,-51936,-94708,-119275,-87341,-37978,-6338,30976,129220,155580,58744,6802,3211,-8486,-36188,-76444,-72161,15289,72473,68599,21358,26273,121026,260857,220953,62444,-53785,-124604,-103096,-93710,-92544,-91520,13992,8026,-44746,-62636,-66129,-17227,-1628,-3651,45311,91323,76781,79304,77517,87047,72882,44849,21217,58802,154250,197133,166377,88695,23293,25925,49071,32353,-44083,-97665,-107936,-96627,-98584,-117116,-109927,-55201,-12472,-14828,-62371,-122598,-119098,-51493,-117170,-9613,126831,186272,112007,-2482,-74909,-8660,361,11186,77403,97886,96110,120534,103070,71234,-21395,39621,114997,125233,6907,-42859,-103627,227,74790,56825,7376,16899,36670,81279,81571,32609,-47435,-157898,-69746,-12062,36491,-44642,-94943,-53996,-76517,-101460,-86817,-92340,-99929,-74210,-61256,-57083,-5191,55208,60039,-1290,25482,91033,142502,138756,102088,80873,65580,51913,12793,-54385,-118735,-37047,49116,152939,196429,143053,78025,51283,32549,76343,130870,153661,122377,75961,6854,-16217,1297,15029,-21763,-76885,-52780,20099,90812,43256,-8990,2787,-23786,-41475,3598,106385,119422,15751,-60501,-33319,28050,54623,117029,145190,46940,-64728,-59779,-66325,-110253,-72794,-48748,-22056,14143,109950,259535,269802,229653,224687,83142,-36255,-13335,40896,66568,89666,56517,-46609,-120216,-95289,-72861,57301,70215,26475,-30549,-57129,-38944,-25048,-49023,-44357,-27818,-30119,-53151,-99552,-67691,-5808,-82090,-141199,-116076,-77198,-22799,5092,-26936,-116975,-44228,45877,80261,-10225,-73358,-120328,-43850,18049,89683,163134,149441,25231,-111432,-120936,-11386,44578,25626,-32639,-63957,-66026,3009,49076,98707,246018,151113,19468,-39735,-42390,-2237,85084,210309,263143,154616,605,-94488,-95895,1382,204371,410674,416458,199880,20493,-68249,-62546,-53744,-34337,1515,31119,58337,101566,109442,64209,29759,-20684,-96413,-82802,304,147767,247539,123800,-1063,-94068,-56778,-63098,108,151512,273894,209762,81750,-40684,-96098,-60777,-40288,-44639,-38842,-2648,65014,-13940,-111492,-80868,-55080,-45606,-48772,-75211,-28893,148190,343700,374567,318774,234224,121007,21706,-27521,-49834,-96326,-70397,-29593,-8642,27230,82501,133102,123534,35452,-74156,-79307,-35008,-6517,18636,33583,32066,2567,-42959,-105203,-74757,-31981,8820,26809,-17737,-76746,-32580,44777,55456,-24785,-91638,13172,114235,123698,99830,50454,25156,-35901,-76604,-95560,-91276,-12877,33904,-4551,-119067,-127152,-133257,-109651,-53314,-20081,8353,47173,69129,80235,24798,-18927,30465,64300,-8949,-77305,99406,321444,388995,294162,25670,-119470,-136719,-78372,-58116,-73304,-87095,-97288,-125857,-71621,-38972,-50674,-54679,15644,73589,88371,32488,-62673,-111762,-94207,-51281,-3275,31761,64712,81678,64796,33106,49540,70415,72987,63296,12183,-99930,-108154,-47234,31009,171953,366870,499472,456228,167034,-31884,-57254,72592,109309,-484,-80188,-58362,-30058,24084,163637,259024,234079,161316,55857,-37470,-46122,26997,72966,156841,212990,276151,274376,228803,255058,258925,170641,100904,65,-81199,-58088,-30493,-20444,-28261,-109123,-68284,-20229,-43855,-101224,-21421,51224,8491,-31786,-52312,-11697,55573,35374,-14062,-34998,-34584,-31389,-34786,-30420,-18834,-79685,-103149,-36982,189175,355117,238481,87072,23579,-37583,-53581,5827,63921,128368,251439,342193,164840,-30886,-97303,-93318,-66360,-113365,-123914,-65532,-126668,-102736,-44900,49044,86951,90349,70077,93926,78407,-10522,-99656,-5760,39930,-7026,-6450,86894,242464,396268,368985,202378,86598,23768,-13290,-24001,-18845,-41643,-67076,-27792,-77767,2711,36886,38443,-28516,-75051,5011,59801,32477,-22898,-38952,-61714,-3703,44050,-13140,-101871,-141853,-94171,-36236,-10198,-26563,-96384,-63299,11262,107623,170693,107285,58491,130444,334350,517758,565469,405409,178265,138485,175561,180566,152424,93085,5497,-16039,-31783,-42544,-3706,19833,14361,33196,93838,135809,105152,29393,-4682,-33609,-41366,-68918,-86316,13278,133531,243946,325869,317580,179739,8175,-23965,-40326,-62614,-100051,-129328,-117499,-80719,-75585,-80386,-64863,17998,109221,164825,142296,29259,-100187,-183823,-118985,-16067,108415,185878,155654,16200,-145648,-113076,-24302,70428,186038,242115,224540,141857,22288,-46951,-55738,-26183,-25562,-55538,-86662,-121067,-105960,-83793,-101457,-112913,-80465,-28871,36298,42496,40995,108145,180306,184100,123500,79691,84101,60585,2297,-28462,-36020,-53654],[-31804,-37976,-49042,-54666,-56735,-30329,7264,37481,11065,-52691,-62727,-44220,-50655,22606,136729,226530,181002,151680,183905,195656,144498,73188,11456,-11162,-6203,12758,18592,3502,1020,3939,24490,19446,-18932,27830,43324,-63710,-130288,-111169,-114374,-23252,96851,214966,238301,112245,45802,-44230,-109427,-92194,-82905,16510,109503,124490,89900,28606,-33042,-79199,-80289,-79626,-97579,-47640,89552,304289,420858,385515,273889,56334,-127660,-67339,-54245,-66507,-35312,72807,204305,144325,-17302,-101917,-111332,-113424,-91392,-72822,18646,94685,141644,304418,419678,277417,91416,23352,89669,118732,11188,-53879,-75722,-96813,-32751,17906,-8764,-74220,-58466,36291,55213,25639,-21829,-32794,-21348,59177,142328,165136,67702,-47564,-51130,630,-1847,-72413,-92640,58894,224455,335737,385503,393782,359740,230908,44313,-73724,-69950,-23913,39801,104013,42663,36948,30745,4803,-36038,-42052,-32903,-32792,-38401,-72494,-34569,37523,118075,118228,80314,59998,34119,19735,546,8443,-14733,-15919,-25024,-17339,16763,43480,63590,46837,-31588,-101085,-39602,-17422,-41149,-71882,-88086,-46599,8875,61055,120302,107107,17306,11646,165569,194494,18345,-97300,-108984,-113755,-61541,54714,223161,316007,296122,221227,28401,-78892,11200,111147,85897,-11421,30316,92281,21111,-31973,-47609,-75439,-80152,-66637,3719,163453,173112,64187,-25486,-105053,-59344,1596,-50677,-45306,21233,75397,-4362,-94459,-49946,-4333,34932,75527,82337,-6597,-38994,-77207,-78050,-64882,-38213,-50489,-99885,-84958,-48434,-63746,-73773,-89795,-109306,-131981,-65392,-16926,12404,15477,8441,-29603,-40573,64925,315817,434224,328854,178492,63696,-13206,-42083,-3993,30769,23353,-2943,-39021,-40458,-59388,-72967,-68353,-45582,-50249,-54952,-49662,-39814,91957,224149,258496,159814,44056,-15981,-55649,-40495,-74595,-56668,-26523,33851,77024,54891,12882,-45340,-68387,-19264,76073,127412,146771,102262,21645,-28543,-10170,18768,39696,23591,-1805,20550,36618,20996,-46642,-63015,-70461,-78250,-91412,-111792,-99955,-52808,-6928,80223,195143,187420,104514,24853,-32954,-6440,76078,195034,166993,12216,-54410,-48331,-4938,63592,67510,12700,-74972,-113161,-87915,-103534,-117702,-62629,-18944,26899,45775,21869,2167,-4041,-32440,-75545,-72039,-83536,-118539,-49593,26568,24264,19264,-39042,-51683,-16208,52084,124379,113914,92579,99109,133988,104861,-5296,-57975,-89180,-111139,-140728,-109715,-53899,-22265,-62635,-47865,11611,36114,-1320,-46979,-4011,83171,182763,167054,37216,-75905,-94500,-60075,-30196,-33963,-83749,-99347,-7641,61572,199722,165005,36217,-11257,65704,76083,-73513,-117106,-62387,-30236,-35530,73251,208388,276572,287957,159943,79244,-19158,-104369,-128749,-113222,-101255,-53318,36262,61773,8607,-84933,-67283,30724,95413,79554,38155,-21478,-88114,-120291,-146739,-152801,-93812,-13981,-57269,-94632,-426,9260,-26176,-49694,-63230,-107875,-45965,14414,57060,19939,-42557,-34100,9086,16492,-67531,-123164,-24280,102164,150999,154393,126417,224,-33706,-25504,-104142,-61542,52777,182667,231778,196096,112204,-25433,-86728,-17659,-19200,-53664,-86492,25702,170390,229649,188021,134650,108928,121158,83997,32692,13776,-29446,-40244,-10982,-41248,-65869,-95116,-92366,-27988,137113,233742,151698,-24370,-113086,-31181,47050,74830,-99891,-36783,66965,135994,185064,228430,223987,134809,97566,2911,-116426,-113140,-57791,-57545,-34101,-39447,-109519,-73139,-85884,-125704,-100923,-30916,6786,12323,-2714,-58954,-100297,-153432,-123251,-100865,-83626,-87249,-59516,-66120,-100485,-90100,-78069,-56194,15950,69806,37393,-39978,-93990,19262,169862,245987,174187,97175,38596,-57777,-95334,7903,27427,19431,-1030,-2750,23353,19446,21660,32964,34016,66144,75405,37953,-24997,29954,92745,65727,32167,12171,-23942,-57898,-74498,-63459,14979,96042,168989,152046,-2671,-32049,21824,29147,-4636,-41329,7075,130495,171227,92675,-29117,46277,159733,180713,55267,-62221,-79133,-62583,-60783,-63561,-111759,-114781,-20096,140760,310433,410959,357406,191161,100714,61904,25189,-19884,-10444,70886,105215,147615,202899,164930,67477,13959,51754,57250,66715,26369,-70975,-140245,-84050,12806,112982,176314,203049,238048,227528,181032,160991,191607,158510,81536,2583,-56151,-74047,-7035,146320,307970,292513,171463,116393,159019,221186,224362,160909,63940,-57715,-138388,-99350,-102798,-79837,164944,366411,402573,319770,147004,30609,-88108,-48475,4881,94916,176783,153472,115426,143629,172070,177859,93753,-51480,-60019,3283,32476,-8478,-44530,-24641,19363,64032,61488,50241,93079,139556,106244,71274,49965,49046,7686,-35114,-58389,-36929,-1282,34824,-16862,-65410,-6687,8007,1481,706,-3513,-43968,-97649,-113723,-48601,-6365,-11255,-22240,-41654,-69340,-75452,-71327,-56887,-83954,-85667,-72042,-76944,-107822,-90124,-36990,439,-28328,-33830,-18814,23051,87181,77395,13169,-11944,32389,97765,152580,182253,137255,116366,122462,180790,233988,285390,192396,226670,276883,89311,-49871,-71502,-12017,80431,147990,48455,-79595,-28939,27496,27006,-38742,21303,54004,5710,-36791,34531,104014,37582,-41350,-93799,-73426,-22676,7833,830,-5052,-64664,-63657,-43836,-22584,11847,95520,129839,141686,223709,326815,402784,363131,178093,28464,81444,258503,288621,166326,-14263,-87528,-154261,-127506,-78958,-59958,-87040,-114103,-136718,-82680,-45909,-40807,-86175,-119784,-61656,-45029,-57786,-74277,-105152,-114512,-105478,5378,155207,306633,307347,178869,12820,-107875,-148934,-121656,-94737,-47923,71597,125104,38845,2047,-4073,-46588,-102126,-65662,-62269,-93075,-108125,-14949,17723,21461,-3527,-92699,-69053,65537,113155,66099,25887,-43248,-109750,-68912,30707,87186,47604,-25606,-66029,-92152,-160913,-256857,-237870,-136041,8404,151358,135079,-41692,-52815,-11217,-28960,-109694,-142923,-43284,97926,272140,336435,210858,64780,-28469,-31729,15080,5061,-44890,-99927,-45496,-29329,-47423,4349,76352,132688,120122,48852,29718,64631,60199,72905,19386,10243,34881,32803,-31211,-75444,-135231,-6917,89948,133136,51225,-235472,-521748,-643319,-617978,-614188,-562558,-391664,-208988,-81077,-37326,-43742,-41475,-63675,-66745,-82209,-108043,-137703,-128037,-118194,-85266,-54438,-80741,-145452,-105155,-130184,-77824,-30196,-61764,-128463,-32671,60843,19518,-40340,-12332,-5895,-14722,-8704,6733,-1112,-48555,-49145,85075,172904,204972,232698,320807,294566,205789,30715,-46481,-47949,-80580,-158690,-161577,-25137,-19059,-42589,-31146,-25398,-24409,18358,115448,123059,-8314,-122229,26684,88282,47819,-61030,-99987,-3307,119805,186024,85938,-35367,-169227,-54022,81274,105779,102135,57739,-104954,-187916,-130829,-82449,-89724,-156310,-8088,254305,352114,172335,10037,-66515,-103411,-121942,-89923,-101443,-84616,-52591,-46275,-55349,-82623,-35465,16619,10925,-32412,-90152,-112101,-57286,17944,15371,-28775,-48906,-72036,-51548,-15073,-39693,-114443,-131585,-145310,-119635,-8134,58950,87032,130164,141581,152605,130588,25905,-117693,-28118,79997,77029,19263,-40711,-95384,-92700,-43839,-10453,-9509,-40267,-60130,-73637,-112923,-88245,-27209,96895,103324,54548,19788,-43752,-38313,-2517,-33996,-103684,-132791,-105258,-106860,-152474,-104444,128483,231906,220062,115516,21978,-34653,-63723,-67759,-43537,13450,71457,64070,19722,-30720,-47263,-80679,-110069,-87135,-51593,-19679,-22155,-58050,-53713,12852,60818,97763,54343,-27933,-8401,134719,125889,84145,13516,-59464,-62924,-26602,26308,71098,14378,-70802,-147416,-67389,-11647,44651,102466,82635,34211,60979,109455,110241,36822,-64797,-36936,80512,193443,158015,164175,151716,-22630,-134724,-104303,-101765,-119931,-49414,42918,94912,142016,180771,132246,8366,-91409,-106562,-46595,16062,47424,64350,112592,179312,194366,72517,-42119,-70824,-52082,5511,120963,240337,181091,47388,1966,-1673,-2852,93538,184687,225372,145799,68872,17453,-70908,-165965,-102842,31777,148234,154911,49301,8999,-14671,-35744,41570,287340,392673,307603,115569,75926,123210,173314,271848,321302,193699,19730,-8108,-35041,-58298,-99400,-101823,-96194,-106607,-78057,-56353,-29460,-66588,-77223,-3887,50706,28116,-45596,-93211,-79657,-56217,-108032,-104697,19911,138790,183314,163404,94385,25251,54853,179983,289106,339308,189700,22786,-67905,-151284,-133528,-109752,-81470,-82129,-73544,-86405,-106164,-20818,73780,138711,123503,92996,28441,-34415,-95670,-68493,38972,67134,93731,238793,268244,146343,-3687,-116468,-113308,-26704,-27949,-3395,-17608,-30966,70457,87603,27774,-23168,-7155,23906,24163,70838,128407,184504,186301,117524,63026,31204,-19961,-82466,-126318,-96997,-87939,-48370,-14689,22803,42609,21407,35899,48998,35419,-14500,-54979,-82873,-94510,-53157,10646,66411,98537,70021,-13703,-83718,-128460,-113779,-59598,-95990,-144220,-77602,-30302,-10076,-7990,36214,73836,71400,53547,36035,2383,-12067,-40849,-73478,-29325,-9393,-13595,-18262,-69659,-112293,-130430,-54167,-37655,-59527,-115093,-55991,-25757,-117961,-4492,155814,232916,129719,-62323,-12971,172972,189466,92131,32198,14172,35029,2806,-16945,-12462,-27637,-10348,-18394,-83182,-115859,-99892,-81858,-77443,-98372,-72223,40248,119014,107272,33259,-89259,-34945,12249,90768,235949,328041,223141,77446,-3480,-3130,26121,16979,22559,81792,127416,103135,70806,40073,26918,7458,-44912,-108425,-103645,-35318,49370,208062,242745,154601,107180,65723,7379,-14446,84370,115759,46453,-26954,-22733,12503,87855,175974,204636,209113,158570,45919,-75710,-54523,-45404,-112044,-41757,81474,153209,73398,-57866,-9838,97901,77118,22501,-6881,-68869,-109065,-75167,-47678,-51145,-99722,-63036,14157,114412,246294,347471,372638,209862,142034,88055,41965,-2935,-27008,-55575,-89394,-74598,-5578,68637,96683,77451,-10022,-61306,-54815,-93795,-125571,-99668,-52906,-28785,1021,90960,137532,62163,14634,16817,8974,-19270,-60097,-67833,13159,63483,52887,1476,13094,116244,256382,242179,89510,-36274,-102997,-93597,-93917,-99802,-98388,9204,-18438,-68987,-82540,-84429,-37061,-10380,-6578,28792,61692,47420,57445,61893,67079,60892,45544,29267,66379,157232,187181,154058,72197,11555,13345,34616,18411,-59073,-113258,-120543,-104098,-99405,-110779,-112454,-73394,-33942,-30660,-74292,-131827,-103347,-40272,-118792,-7544,139054,213801,127297,-11839,-64990,17933,11804,-2108,65068,102372,116205,157844,151366,102972,-20168,17050,94460,76125,-30374,-71621,-89601,12519,67289,43772,-6137,133,13962,63031,67702,9277,-77167,-169377,-51776,6798,49169,-39494,-98907,-60027,-84214,-105470,-89220,-97226,-106516,-88606,-76291,-70830,-21471,39864,52957,-1194,25185,84415,141145,149174,107165,61703,25184,13239,-16939,-83586,-96249,-17868,74518,177836,221888,176306,112106,78284,50545,97231,139511,156165,127002,75355,-1076,-18727,455,11004,-28692,-84391,-46607,43716,119568,62564,-22083,-47125,-78819,-80788,-26999,66962,84843,-3246,-75516,-35824,45547,94908,162950,186296,58551,-69586,-57399,-60544,-105338,-68990,-40907,-16018,14321,99260,237998,251287,202389,190282,60687,-66602,-53447,13268,56005,81194,41059,-58600,-122879,-107913,-87512,58974,109802,68026,-14655,-63454,-59774,-43032,-56588,-41501,-19355,-7533,-37541,-86476,-68718,-17339,-93927,-150305,-117565,-77464,-16297,15775,-12844,-103089,-51693,31471,70643,-13099,-73870,-115481,-45009,19201,95641,177770,166144,38124,-90116,-110246,-21145,33064,17384,-40022,-72628,-78085,-13033,24547,65746,213196,164715,36249,-27484,-38299,-2023,82313,203424,249149,123205,-23436,-91047,-89301,-2279,184753,375131,388409,194721,28376,-53989,-45907,-33611,-14259,22311,52770,78802,124042,136965,93434,42966,-8467,-80883,-92956,-5881,156982,273940,149328,18571,-74962,-56974,-56964,2622,159872,294420,230863,100131,-32760,-90987,-54750,-40797,-53150,-56293,-32854,28552,-19924,-109813,-89226,-55761,-33363,-25379,-51681,-45527,95265,299940,345999,305589,251207,173958,80608,15433,-34354,-96177,-68842,-34044,-11377,37497,108585,160990,138831,38139,-73565,-74611,-39732,-16154,14149,43273,45608,9828,-49974,-110163,-62147,-22978,11901,13762,-38488,-92303,-25337,56404,60852,-26455,-87315,16413,115481,128936,110456,59930,29631,-35002,-76177,-104090,-119651,-29461,35387,10619,-93209,-121899,-131399,-107274,-57362,-25817,125,35069,55947,68650,21976,-13321,30115,58318,-1369,-93184,82353,297064,364042,283081,35226,-105357,-121349,-75261,-57246,-73088,-91014,-102587,-119079,-74054,-47924,-61607,-63616,1249,43902,45070,2313,-65049,-110418,-111947,-64866,-727,57144,117375,124688,90292,45145,42317,39349,28473,10491,-29739,-115431,-96285,-31027,53739,206723,436516,593935,543376,223253,-19013,-72652,63662,106530,16112,-99036,-78469,-50030,3632,150115,265388,266562,193691,65696,-40589,-43871,42512,93087,153843,170096,215995,226053,197604,192807,196067,122284,82956,11707,-69030,-72374,-47468,-31134,-27443,-92011,-61864,-14150,-43236,-132870,-16756,53200,-753,-50754,-76961,-35632,42807,33693,-10651,-29888,-34317,-31652,-28573,-29272,-40805,-100426,-94834,12300,262245,378564,222430,70219,2417,-64880,-77214,-13148,52860,123257,248633,324045,130780,-50592,-107640,-94852,-57897,-93298,-113207,-80986,-100143,-74037,-28796,43889,79820,80919,55676,75550,65101,-15727,-96956,-9552,47682,9104,13023,111165,278306,416168,363333,192106,80450,15273,-15634,-14917,-14697,-42695,-107751,-55183,-78559,-2532,25132,29984,-24424,-47081,67295,131632,99178,23186,-17824,-48890,3770,47953,-9657,-89476,-134259,-109689,-47323,-12559,-27553,-101440,-73282,488,105062,165152,91626,51403,124651,306581,480232,542446,396866,168839,123991,156623,161233,129458,70056,-11060,-17306,-31894,-42056,-2064,18062,12360,33773,98755,143184,107082,27991,-7493,-41992,-56542,-85977,-94433,5633,123951,224251,331418,361787,230187,29159,-23285,-43225,-71658,-111433,-118377,-107321,-75123,-69257,-68949,-53051,19697,87910,135455,118848,15465,-107748,-150583,-95016,-67,130471,209313,164984,-3887,-165943,-82932,6448,80684,175385,226849,219766,147430,37337,-30632,-42327,-14744,-29369,-70298,-107128,-141794,-77332,-60949,-86655,-107570,-75351,-20862,46199,55487,56348,129398,204842,218287,167793,113960,94103,54349,-16909,-46413,-45598,-56252],[-21798,-29409,-40446,-42786,-41761,-17178,19268,44577,12156,-55691,-69351,-46699,-46631,26796,126997,216226,202487,209954,290304,289900,184853,86549,23635,14075,20845,34368,29218,7936,13214,18818,30698,12294,-49768,-36849,-11246,-103768,-92483,-90134,-110414,-18056,107701,261532,300045,128743,38664,-55108,-108085,-72823,-64043,33010,130523,144792,103004,34865,-30358,-73018,-67649,-57820,-69357,-44527,71330,247078,338704,316137,231545,54756,-101803,-55205,-44064,-53221,-23399,76084,176211,75279,-77666,-134709,-110958,-104167,-70486,-48705,33430,95298,136446,297800,432805,317354,114458,34574,85517,107305,9975,-49113,-73973,-105693,-44865,-3277,-26293,-73004,-38750,63537,83564,50157,2984,-18113,-8976,75029,155396,173904,75969,-46076,-34154,18329,8950,-63151,-90788,57227,223243,324657,364997,374965,340814,215157,25246,-95915,-53689,-13508,31435,77732,20307,37361,44442,12213,-36060,-41946,-26984,-26530,-30154,-62097,-40105,26986,115167,134881,105068,89525,62809,40534,13930,12793,-26199,-29847,-36347,-32386,-2693,26922,53803,44911,-22604,-85050,-35571,-19795,-46899,-78892,-99522,-56074,12474,60460,107701,104343,30225,45428,220639,233980,28735,-95430,-93000,-104280,-61879,58432,238012,340767,303520,202546,6019,-82657,15829,102433,73071,-9910,39725,83250,3540,-44027,-66553,-98482,-90970,-66761,16800,174510,163952,63934,-21290,-121371,-82796,-11876,-48113,-33359,33004,84622,-186,-87395,-47413,-13153,22025,56615,58392,-30707,-46324,-60130,-66303,-62017,-34203,-45504,-94243,-74334,-32303,-50461,-70053,-92494,-113821,-134074,-64902,-21039,-1671,-5383,-8697,-16705,-5300,101082,342947,416807,284223,155177,57773,-12384,-40547,-8679,18737,13363,-181,-17172,-23856,-52866,-70343,-67196,-44077,-46686,-58859,-63795,-28943,94085,237316,266041,156766,34081,-23516,-54228,-26732,-43883,-72446,-34540,35079,79520,54539,6774,-56367,-79339,-29322,28010,13794,22568,14143,-26361,-46070,-18145,3823,20913,-311,-26204,3079,22914,5422,-55425,-63897,-68446,-73398,-86805,-108248,-113004,-46814,1079,88855,223107,258649,179026,52807,-27090,-13481,61496,175850,166380,14765,-60381,-56216,-4213,84843,102604,39091,-61383,-120260,-91117,-104337,-122807,-55083,2812,67186,90910,50260,10709,-3270,-24615,-58845,-53936,-66860,-108677,-69380,-7599,-4325,425,-68793,-64632,-21001,3708,82638,93670,84391,103884,166747,162359,40358,-39903,-85959,-107126,-123869,-118174,-59379,-23042,-45464,-26065,16976,19644,-19501,-47739,4333,95343,210600,211246,66417,-66105,-87325,-46298,-16131,-14221,-47537,-56173,33520,136313,281462,209103,71484,20963,85860,80775,-78759,-93648,-39548,-11464,-38692,62194,195159,254108,267373,156913,92529,936,-93388,-121915,-111759,-121490,-81394,7613,38479,3381,-83738,-72871,29260,95047,73438,27428,-29854,-99509,-112059,-106448,-137598,-91939,-16158,-69496,-84574,6767,11301,-18757,-38457,-55373,-113118,-62123,-11910,26584,-18607,-59987,-44728,-4726,8791,-66633,-108679,6459,123915,157767,169464,159321,18588,-30506,-34543,-115542,-53233,51396,185933,247291,222588,129326,-20256,-88181,-25234,-22742,-54768,-81938,36222,189905,253706,215605,156552,117645,117857,83059,38320,20586,-17851,3348,50039,5483,-39632,-81166,-87444,-6882,158022,211356,123872,-27328,-83510,-28481,41384,67458,-97195,-45132,59847,143080,221972,297775,258240,137430,106372,34484,-74165,-112244,-76691,-104195,-89379,-80471,-72983,-42480,-70673,-104303,-77189,-4611,31706,32266,3311,-67652,-99822,-104864,-101402,-125772,-113471,-94494,-51653,-55159,-86500,-78928,-69613,-48454,24280,74966,33333,-48194,-101358,22828,183459,280913,213058,127817,50533,-56484,-121761,-4190,28103,23625,4116,-10961,14384,23818,38476,48874,34335,55746,78818,48834,-15132,44027,107330,67284,29139,1150,-37662,-67593,-67420,-51004,23717,96181,159410,161409,15832,-44108,9819,22442,-2391,-29959,13665,136336,177349,96081,-24787,60951,181489,199185,58569,-63521,-69132,-54054,-56404,-57359,-101970,-129145,-22964,163339,348715,433364,339151,164290,79707,46332,3981,-37094,33137,148710,171977,186688,217099,158519,65146,15287,67799,76174,79561,27398,-81146,-142750,-97184,-6655,70761,109969,143134,208564,211010,158267,137373,172942,149545,83100,7331,-51688,-78201,-17250,134797,277850,234959,154965,144419,200072,242562,210756,139605,52358,-58499,-118851,-83710,-86536,-91295,151943,332949,375613,323512,164840,39316,-106178,-58940,-5847,75947,167046,155343,137742,173092,202880,202855,108353,-38966,-76283,-23661,-109,-42489,-67523,-33795,24022,74859,68956,46510,71390,103718,90092,53145,17471,20455,4359,-21773,-45602,-23380,10565,36606,-28679,-79196,-11505,-1684,-20126,-22947,-12649,-49129,-106795,-122339,-75601,-36320,-35829,-42962,-59380,-91872,-108313,-102345,-72317,-88118,-81924,-66824,-71754,-104232,-110394,-54681,-8178,-29647,-32542,-18403,23539,88201,76638,12039,-13795,27388,84917,136115,164401,124160,115474,128144,180478,269816,358803,212077,195392,264304,114735,-13353,-28801,11980,80355,126145,37146,-75807,-34829,17092,30104,-25175,21473,44706,874,-25118,77234,120322,32680,-48791,-100239,-80875,-36986,-10686,-28286,-43566,-93834,-79230,-50423,-17972,29225,110951,143436,169038,258872,357182,405168,334044,149708,18207,49622,219155,274540,170753,-4252,-77632,-158381,-127359,-73792,-54877,-90727,-117443,-125188,-85283,-69680,-70171,-105115,-105068,-57120,-51146,-74622,-86623,-112426,-115551,-108455,-8528,137035,258059,260295,156798,3286,-110786,-145474,-111832,-79175,-20783,127699,213238,114489,48265,25621,-27579,-95249,-71550,-69134,-94291,-118849,-21862,16055,23059,-4230,-105068,-68778,57967,100650,51138,8493,-61891,-132347,-74192,29015,80435,42457,-22953,-60921,-102609,-174860,-238926,-208300,-119641,3880,137519,150875,-22157,-34178,5685,-17569,-98107,-153161,-55923,87983,268086,345990,223665,70733,-23894,-22979,18289,-4700,-61517,-107169,-36484,-7176,-25828,20193,82428,120576,93630,-1638,-54543,-7420,487,65870,33366,20483,44076,53003,-3762,-43296,-116557,-22350,62750,106478,29270,-265768,-506831,-557718,-500802,-488702,-445711,-303168,-154336,-48073,-34234,-44191,-39273,-67659,-78124,-102906,-134737,-118633,-111330,-120376,-89242,-52101,-74166,-132704,-109597,-136019,-82061,-34745,-60656,-122835,-32559,66099,30312,-12991,20461,19279,-845,-1223,13372,7238,-40575,-46903,84276,164067,207758,251540,355453,328284,177446,4133,-54391,-41995,-62042,-129920,-175367,-58066,-54472,-78143,-28307,-2539,-7450,32913,142741,156959,14816,-118518,16758,73858,41274,-61499,-111189,2508,168026,254031,121676,-34272,-169191,-7350,120511,122869,94019,31609,-109533,-187885,-133134,-89917,-97632,-173213,-11085,255861,364597,194071,34836,-52452,-101231,-126063,-108781,-120390,-106664,-77834,-66996,-60925,-71983,-12521,38594,29932,-21084,-85264,-110168,-56624,15117,16568,-18962,-40379,-62565,-30689,-2555,-37175,-105107,-117580,-128985,-124502,-22588,22397,31370,78741,102357,124801,116687,28922,-108034,-6895,112462,108264,36637,-30897,-96068,-87217,-15649,39641,45043,5802,-13260,-27534,-75092,-80505,-38204,81735,90789,34684,5929,-53392,-42298,333,-27838,-96707,-133177,-111384,-111817,-152244,-104053,118466,251674,246062,130152,28497,-29008,-56789,-67731,-47435,12591,81421,82825,40912,-24696,-55087,-89371,-111737,-79205,-32033,2428,820,-33531,-41013,13480,55062,86846,41770,-41681,-27649,112024,110630,56662,-19061,-79803,-78028,-42813,3462,48819,236,-83688,-145137,-53602,-5692,37824,94561,86515,43701,54676,107887,117973,49412,-53443,-37990,69413,201060,193631,188663,144014,-41981,-132875,-85860,-80685,-106250,-59333,21595,65520,109152,150909,110686,-4049,-97209,-107546,-50812,562,22676,37637,82005,155336,175462,56848,-49297,-72111,-46938,20036,157253,253883,155753,21275,-18053,-16867,-14001,102790,212517,238380,133638,63237,21799,-60823,-153484,-109328,21751,149325,178239,88009,44403,9236,-30171,24042,264779,386473,295115,88002,38249,94283,161446,265226,319332,192929,20259,-16501,-46287,-65779,-102792,-98945,-88662,-101094,-80352,-51739,-13447,-50997,-81696,-21261,23275,-6769,-79205,-100634,-78045,-52251,-94562,-109419,-17781,84439,137511,139047,97261,49536,80638,191285,293886,339468,185059,29530,-52009,-130982,-144947,-106597,-82087,-81637,-64180,-62024,-61603,21078,109933,160275,128309,91289,26679,-37014,-93553,-60523,47355,73134,101418,246425,211669,93169,-49646,-150547,-68049,18057,3585,-873,-41879,-68178,49763,97899,61725,13209,15332,13522,1607,54184,113687,167411,180059,109580,51324,21218,-20835,-75244,-117487,-95728,-86685,-43566,-10124,24793,41701,16427,37355,53920,36054,-19952,-58016,-84875,-97999,-55774,6019,55342,79026,48707,-22876,-84710,-121947,-122038,-71833,-101474,-138001,-79901,-37214,-24045,-24771,24382,77468,90299,75224,56605,6296,-33493,-59251,-81493,-31819,-4798,15163,5086,-53538,-109631,-143195,-57170,-54242,-81078,-96959,-36204,-13323,-111887,-1508,162852,239801,139664,-45050,-61140,111154,117022,35708,-170,-503,37963,21784,7035,16538,1406,11900,-2165,-74484,-116484,-109056,-97265,-96394,-112156,-64589,43054,129410,122713,37813,-91812,-30924,18896,99628,243805,328469,226850,80841,-3581,-3942,26565,25355,41254,102006,148809,122362,76430,29957,18363,3293,-47388,-101737,-78901,-1702,96724,248306,228270,133979,105350,93198,76374,88020,203631,180826,46961,-29712,-10372,22528,74768,138441,152094,162546,135316,37273,-64442,-24003,-16658,-92437,-48544,69685,118420,18227,-107562,-21283,88552,63076,8383,-17102,-76320,-100446,-79485,-71865,-90829,-110535,-35976,30167,119839,242401,332760,327589,177204,136501,100991,58362,10818,-17779,-49857,-88732,-79477,-12209,71263,103841,69441,-27559,-72155,-50614,-83894,-122303,-108496,-63862,-47322,-22618,59978,119480,65759,24044,31980,28703,658,-40163,-55002,15518,55196,38528,-13171,9583,119276,253238,259708,116584,-16661,-77148,-77662,-88289,-102021,-103310,1410,-43110,-89255,-94190,-90483,-50640,-15092,-8071,8751,28158,17647,34976,45247,46710,47588,44265,37089,75658,157897,172186,136474,55281,3114,4286,21744,4785,-72452,-118040,-119791,-108871,-97771,-102017,-106762,-83658,-49828,-42574,-82678,-131854,-80337,-12177,-86005,-4872,146874,235786,140784,-22600,-50768,47973,32353,-8723,53305,104254,133934,194842,199657,129105,-21205,-8911,72798,31276,-63096,-97802,-72953,24157,56715,29162,-20035,-19110,-10773,40645,53328,-11055,-96122,-137077,-31661,27117,63838,-26816,-106334,-73302,-94602,-102862,-83538,-93181,-105042,-94497,-81010,-73904,-30809,29999,50498,3572,28839,79945,138384,154492,102907,32978,-21969,-31332,-50438,-111492,-72259,2837,100052,199626,242449,208537,150300,110140,75259,120364,147441,154092,126069,70598,-8850,-19365,269,6745,-35821,-93460,-41605,67229,147741,80788,-28215,-90448,-119279,-98476,-50731,25306,45311,-23546,-83413,-30571,68436,137758,207577,222150,67718,-75213,-55887,-56725,-100438,-63161,-30155,-7140,16508,88747,212680,234068,182899,160480,42641,-86425,-92742,-18604,37319,62428,18564,-73302,-121876,-116731,-88204,70004,161068,128232,19298,-61376,-83065,-65012,-64678,-39022,-14470,10044,-25709,-75369,-60776,-17847,-95708,-154457,-118553,-76852,-9417,27327,2618,-87898,-59040,14476,57174,-16181,-72145,-106498,-46334,19565,99759,189974,183701,58332,-59646,-87182,-22517,26093,11996,-45230,-79229,-88412,-28227,1325,36775,178516,176227,55339,-13734,-33658,-1275,79792,192703,226265,86649,-41904,-84667,-84748,-9754,158721,327029,343853,179732,32142,-41668,-29502,-10709,9305,44053,73281,96360,141600,161325,126974,60389,4500,-62873,-84646,-7206,163182,290039,169895,37273,-55015,-50326,-49764,2585,165164,307949,246212,116988,-19328,-78427,-46428,-39752,-60258,-71449,-57724,-6590,-30154,-111075,-96731,-57840,-24445,-6323,-30943,-54466,38376,241523,303685,280683,255268,215893,127387,47875,-21951,-97861,-69532,-39461,-16678,43953,131106,184273,149035,38118,-73104,-67935,-44382,-27296,5744,45240,50840,11102,-60890,-106497,-48640,-11978,16176,1121,-58064,-107535,-19336,67727,66564,-27979,-84429,14663,110892,128617,115185,65236,32547,-35356,-78707,-113996,-140372,-25805,59926,48033,-60751,-115936,-133928,-102442,-63032,-36175,-13717,17469,37744,53299,16569,-10942,25898,49239,4184,-110414,60607,266081,332957,268096,47196,-88166,-107346,-73972,-58914,-74345,-100520,-113878,-118611,-77252,-56086,-71441,-73149,-15856,12037,3838,-28822,-71036,-109017,-121831,-75590,3722,81388,162532,160650,113010,61372,41542,13888,-15969,-42221,-75693,-118693,-77133,-12431,75028,234333,490391,661403,606596,276986,-3841,-88168,48712,96462,30314,-111201,-104086,-76283,-22090,125172,252528,280721,214664,70719,-48017,-44840,53795,108146,147437,132662,158243,169932,152785,117228,126961,73995,60661,18333,-56249,-84806,-70389,-53335,-37726,-79010,-50052,-6582,-42078,-148759,-6492,53473,-11973,-71730,-103804,-62969,22652,25942,-11965,-27466,-35485,-33657,-25650,-33224,-66236,-108825,-72441,74841,330490,384413,198304,52197,-19359,-88540,-101061,-35708,36245,110844,234247,292530,96679,-67471,-114825,-96746,-51511,-74503,-85739,-65222,-66731,-51081,-19261,34036,69352,68196,37415,50118,41927,-30894,-100216,-14333,53333,24337,29288,126110,292069,400870,326488,165912,67725,4355,-21253,-11761,-16884,-47863,-143797,-88381,-82822,-12373,11826,22286,-23486,-36277,113439,193234,160852,72991,5321,-36877,2855,35993,-23900,-84917,-123637,-127253,-63448,-20770,-33770,-109866,-89582,-19135,87624,141061,64367,36244,108256,259186,413380,485773,364437,149445,102566,128653,128510,89561,31819,-34425,-20783,-36312,-46465,-4956,12615,7516,30988,98909,143730,103264,23287,-14139,-55819,-77479,-106625,-104425,-7726,104573,191986,315979,385709,272274,51870,-24888,-48950,-84730,-128367,-110341,-100385,-73144,-67091,-61729,-46059,13343,57955,97533,86552,-5340,-115784,-123556,-79790,7128,139668,215187,155787,-33272,-169663,-57965,29867,82464,154536,201374,205570,146153,48983,-17002,-30254,-6220,-37360,-89095,-131932,-136255,-52154,-43544,-77294,-105972,-73610,-16604,50129,60293,61588,137216,212908,237460,201874,138366,93838,36716,-45569,-71414,-60816,-63072],[-16567,-23117,-33165,-31719,-30280,-9236,25990,45876,7682,-64495,-83385,-57724,-49934,25330,111769,202871,224548,267241,389235,365934,210973,89774,28679,33422,39835,45081,26711,-73,12985,22215,27706,-1536,-82744,-87748,-64436,-135256,-56199,-74666,-111538,-17995,111707,291806,347619,140047,28331,-69631,-111117,-61269,-48501,45095,142582,153698,105582,32454,-34790,-72721,-60181,-38913,-40145,-28329,54938,191066,260553,251540,193150,62333,-66301,-46957,-39594,-46749,-19051,69854,135624,6749,-130372,-109179,-108837,-98392,-53251,-21742,53105,97186,127608,280517,427973,350417,133374,40901,76545,91612,6334,-47503,-74078,-115277,-63411,-29196,-46870,-76041,-23199,89632,108826,68289,20861,-9149,1062,87169,162646,175677,79021,-46095,-21972,29002,13851,-57262,-94291,43890,205296,294806,326001,337160,303232,184719,-475,-124937,-41418,-9304,17259,44688,-8526,31193,52923,16158,-39280,-44286,-21989,-17305,-19188,-48418,-39790,17561,107504,146315,125238,113280,87732,60274,28313,17672,-37475,-46175,-50024,-47387,-22867,9173,41516,40869,-11693,-70073,-36472,-27770,-58465,-91000,-114065,-66755,7930,56807,95512,96251,35638,71239,263301,260912,35006,-93593,-79677,-95774,-64825,56457,240118,350634,300138,178037,-17336,-84260,14239,81186,45495,-17424,48742,70105,-16380,-58282,-87309,-108679,-95272,-65951,24752,169729,142925,57096,-19143,-124670,-98130,-19608,-42917,-25440,41000,91420,4853,-79495,-46434,-23615,7436,35583,33343,-51874,-39345,-34872,-52394,-58891,-31996,-43441,-93806,-71081,-19988,-37352,-68476,-99483,-123541,-131376,-64210,-25938,-19087,-33220,-26578,3009,32348,137485,353019,376376,233502,129945,48591,-13706,-39659,-14028,6713,1395,-3533,-4841,-12698,-49398,-69964,-68611,-45533,-46640,-65935,-78914,-22445,89568,238473,260587,145117,21344,-33794,-56453,-17848,-15085,-86442,-45824,30310,73701,45829,-6127,-72265,-94133,-44669,-25682,-98121,-86917,-67588,-73577,-63187,-26957,-11759,1628,-24340,-50924,-15973,8067,-8877,-62689,-64154,-66381,-68952,-83127,-105626,-109947,-30339,11483,95724,245589,329407,255802,77615,-23308,-22179,44700,151730,162007,20507,-58787,-59971,-6601,101501,134518,63964,-48410,-126498,-94768,-105498,-128781,-48546,24924,109336,135912,75659,14371,-6309,-20704,-45083,-36696,-49458,-93031,-86195,-46024,-40344,-24893,-97347,-53371,-11807,-32036,34582,65707,69664,101254,187356,210059,86518,-18174,-79024,-95139,-100609,-94784,-37459,1437,-16021,-7246,18185,2069,-34867,-47205,7455,98878,223920,240990,88438,-56659,-76597,-34274,-6658,253,-16120,2752,106083,230403,365384,250348,107756,62396,123279,99963,-65285,-70494,-18242,5815,-39948,47453,171595,220799,235016,148497,103468,25708,-76327,-111491,-106591,-133194,-105111,-18682,16612,-4310,-83694,-79118,25217,89686,62257,11832,-43378,-106670,-86781,-68314,-101713,-83448,-19579,-85509,-73573,14673,14947,-9552,-27454,-48606,-117140,-72101,-34830,-4774,-52196,-74302,-53798,-17246,909,-55199,-77632,41615,145718,163659,182832,191230,40426,-26576,-43908,-106523,-50881,48063,184571,255218,242394,141187,-16445,-89195,-33171,-25258,-51943,-76042,43896,203280,269050,234890,171784,119820,106936,76335,41884,25280,-2998,45953,109035,56799,-7406,-58891,-64354,26922,166086,176982,91222,-30550,-58199,-17187,47107,75170,-68335,-52370,50472,149667,260209,360993,279027,132262,101892,54245,-34926,-67606,-48853,-59424,-58178,-33616,860,1845,-37167,-71369,-50632,23277,58317,53135,9415,-75775,-92837,-55267,-49477,-114337,-143063,-83915,-38056,-42610,-73976,-69283,-61529,-41008,31015,77417,26598,-58296,-104488,28794,195064,309333,249395,157774,61365,-53374,-145143,-8617,31494,25527,5556,-22613,3333,31003,55877,64262,35473,44433,82232,62180,-2644,58022,119672,69073,27814,-7513,-49093,-73462,-57675,-38734,31120,90813,139141,158135,32371,-53695,-2648,15306,55,-16805,24903,146004,187058,105289,-13041,74344,197451,209637,60243,-62019,-57194,-43229,-49637,-47364,-85003,-134362,-28454,176137,370100,431150,301851,128838,52452,25965,-19418,-44771,77556,214989,230627,217857,221152,145789,59761,15965,85167,97464,92964,30952,-78433,-130431,-103264,-19955,38876,56367,87373,172549,187773,134387,113592,150306,133697,79071,9248,-48136,-80651,-20089,131319,249670,180491,132581,168697,243806,263761,197509,118773,40595,-56655,-98249,-67638,-70831,-93647,141622,295099,340654,322749,189197,62531,-113280,-72032,-17948,55315,146438,148358,155161,196770,225150,215658,112612,-26829,-85680,-49214,-32760,-72793,-84851,-37862,31715,87644,78239,43260,50082,75630,83265,44371,-5427,-5111,-809,-9425,-30546,-6365,24014,32947,-48297,-86805,-5473,365,-31227,-48371,-26841,-55530,-114046,-127050,-99133,-62802,-56936,-58381,-67478,-102041,-135567,-131794,-84296,-87736,-75958,-62976,-69596,-100349,-124963,-66099,-13431,-28706,-29906,-17128,24544,88798,75679,11271,-15765,20957,70005,117059,143876,108701,112514,132086,178890,297248,421080,230013,164331,240848,139237,31567,19613,33892,74189,96706,25122,-70511,-40699,8090,36933,-11647,19266,32687,-6252,-9393,117738,126917,23825,-56489,-106145,-87357,-48436,-25493,-53078,-84169,-120017,-89198,-53998,-13032,46622,121489,147768,187052,282761,372296,390284,294965,120273,9918,29657,186342,262759,179360,11672,-65401,-155728,-122021,-64373,-43923,-84015,-110056,-110958,-86854,-95384,-92806,-105731,-86726,-52015,-58212,-91960,-99530,-116176,-113817,-109056,-25157,108726,196079,205967,134400,-2613,-108831,-137650,-99655,-61065,9873,188340,308741,195389,98046,58393,-2889,-83368,-81153,-79451,-97376,-120755,-22921,19079,27888,-2984,-113310,-60383,51557,86963,40901,-3132,-73870,-138207,-69747,30218,74130,36363,-22231,-56444,-110579,-184526,-222500,-185175,-107745,-3059,120288,168597,8231,-10047,24282,-4978,-83282,-147545,-66852,76684,253780,342357,230503,76546,-17162,-12836,21634,-13865,-76510,-111134,-26643,15901,-1568,36967,87163,108085,70947,-37194,-91773,-42907,-51768,55541,46839,29285,51739,71825,24360,-10164,-87912,-32969,32649,70195,-1474,-290709,-456522,-443537,-359684,-343612,-313351,-199629,-85240,-5279,-29610,-43544,-35127,-69999,-88221,-122086,-144361,-88509,-89401,-114440,-89367,-47783,-65980,-119350,-106677,-134591,-83930,-38010,-57685,-114565,-32016,69371,40740,15740,54259,47105,15146,7654,21072,17145,-29919,-42554,81579,155055,213371,274634,388162,355667,151113,-13176,-56556,-36619,-50382,-109986,-183182,-92710,-87153,-114004,-21995,19560,10451,48248,167912,184019,35994,-104671,6922,58399,34809,-58303,-119722,5438,207113,310890,156148,-29285,-149129,30918,149171,131797,82099,8064,-111331,-183756,-134117,-96792,-105638,-155269,4153,274205,387432,223383,62831,-35106,-92460,-121364,-123374,-129040,-125329,-100481,-84081,-61809,-54654,14911,61820,51705,-2633,-71072,-101044,-56846,11107,16212,-9487,-29757,-45705,326,12816,-34932,-90030,-92138,-108345,-124766,-35335,-16906,-22847,31577,65305,97268,101110,32525,-94480,16003,148501,145027,57518,-17762,-92132,-73614,23284,105054,115407,63662,43266,23901,-35943,-65072,-43542,67591,77580,17533,-4774,-59811,-42330,6436,-18693,-86612,-130705,-116144,-115556,-148365,-98088,105586,262630,265517,143253,36038,-20760,-46575,-64086,-48106,12208,89438,101062,68698,-6131,-49575,-90975,-109476,-67275,-9953,24160,22405,-10583,-27396,14223,49843,76667,30498,-52775,-40009,92919,99679,38006,-42366,-99361,-91850,-57292,-17044,28729,-11694,-93433,-127487,-36229,6710,40470,92304,92565,56576,48997,104880,124258,61128,-41074,-36845,56915,198309,223607,210062,133973,-57564,-123142,-64400,-56830,-87645,-64975,2702,40368,83169,128000,95733,-10636,-99213,-107410,-55717,-13678,2473,13581,52654,126421,150386,42939,-53379,-70772,-39059,37357,193850,262115,133573,-167,-35432,-28783,-17302,118632,242238,246996,118580,54666,24071,-50594,-138948,-114108,10180,143103,195493,127053,82728,38529,-16629,13173,243623,381060,290761,74892,8707,66271,144360,246408,302476,184786,19408,-23026,-53688,-70257,-102741,-91441,-76200,-87854,-79807,-46811,3481,-31199,-77927,-33932,1101,-34706,-103889,-92322,-70700,-41531,-72672,-100972,-53094,31537,89737,110220,94966,71033,104881,199488,292758,329811,175903,36615,-35158,-107933,-138457,-98898,-78479,-75589,-49684,-29603,-12326,66668,147856,178273,125328,78874,19415,-39846,-88121,-53318,49509,74552,105731,242686,153804,44977,-89357,-141356,-26064,62112,37808,2458,-62443,-76665,54247,129912,116798,66691,46317,9395,-11838,43290,96429,143849,169783,101637,41011,12373,-20361,-64806,-102614,-89573,-80954,-34561,-3180,28091,42658,13908,39481,57624,35451,-24654,-57912,-83862,-99377,-55791,4603,47283,63275,33544,-27467,-83766,-115725,-127167,-80884,-103091,-127859,-78848,-42610,-37236,-40022,11772,75743,102185,93387,80527,22647,-42750,-72147,-87347,-33488,7419,49206,31469,-32264,-96020,-117433,-55934,-66737,-89967,-72430,-19379,-4865,-108383,41,162427,235329,142835,-23342,-107638,45558,46281,-10192,-24490,-9377,44938,44635,34155,49359,35779,40924,20019,-62396,-114153,-116426,-108970,-113578,-122897,-56096,42980,132854,135120,43492,-89722,-27997,24882,111229,255772,330299,231556,86622,-2330,-4314,27193,35056,61604,119861,167438,142571,84248,20952,7902,-2864,-50763,-90555,-49285,37777,151181,283745,208946,110824,96252,110475,140981,193258,313524,227089,33962,-36356,9936,39398,63896,94677,91920,106873,102384,23642,-48340,8799,14313,-71344,-60792,46982,74723,-31896,-140040,-30926,73321,47551,-4311,-25941,-81567,-89380,-81672,-87120,-99871,-62077,-10662,42910,123813,236734,312273,275837,146706,130214,114122,73004,21787,-10070,-42954,-84562,-79992,-13987,78657,113419,61761,-42110,-74962,-42119,-68666,-112089,-115433,-72437,-63475,-40579,36121,102279,68928,33826,47061,48751,21969,-18196,-37049,20125,46451,24899,-22857,13370,126059,248134,269039,139416,2069,-50469,-60211,-79763,-100027,-108010,-10999,-66635,-106746,-96967,-86506,-59178,-18537,-10990,-15791,-7135,-10887,12774,27679,26088,32708,40061,42822,84185,154446,151895,113665,38343,-2397,-1742,9428,-10137,-85137,-112345,-109738,-112005,-95114,-92490,-95895,-85981,-60347,-51078,-88388,-125243,-55709,23075,-48852,-3280,148809,249683,151323,-34109,-34462,77210,58293,-8206,42829,103995,149040,229590,244079,147708,-23761,-36719,51935,-5377,-90415,-119395,-55542,33769,43129,13120,-33627,-38953,-34314,14102,37864,-28171,-100163,-105391,-11753,46566,77675,-9761,-109703,-93739,-103846,-89892,-70208,-81410,-96534,-93017,-77998,-66874,-28766,31176,58003,16583,37550,77348,132734,151695,87615,-2557,-71526,-77251,-83706,-122562,-47618,24259,124225,216800,256401,237161,190888,144832,103257,143062,153801,146601,117160,58622,-17470,-18486,573,2275,-42852,-104041,-36954,89985,174183,96755,-27697,-121943,-137396,-100738,-69936,-13916,7505,-41415,-81664,-20125,93663,180903,248683,250431,74124,-81065,-54775,-54583,-95960,-55581,-16921,4133,20135,77564,182906,216271,169913,137542,31162,-89346,-128643,-52341,12130,36098,-7628,-89002,-116869,-121072,-80254,88583,226594,211149,78937,-40324,-96335,-88018,-68590,-34803,-12263,22324,-16598,-65210,-48681,-10515,-87219,-149210,-118592,-75059,-1901,39970,19398,-71819,-65050,-2564,42198,-18016,-67416,-97132,-46672,20653,103165,199954,202100,86026,-23017,-57225,-14591,25350,10615,-47582,-83411,-96739,-42154,-19577,12576,146622,187534,78438,2503,-27799,88,77057,177825,195592,48260,-51972,-76468,-80488,-18983,130192,273690,290097,158595,33571,-30563,-13797,13887,36327,66999,92593,111436,155210,183143,164139,84204,19945,-41904,-63729,-1642,167782,295901,185763,56227,-32913,-37278,-41152,1481,168237,313848,254802,131728,1025,-56833,-34538,-35961,-64679,-83128,-76744,-36695,-41907,-113091,-102070,-59867,-17350,9938,-12460,-54721,-16571,174281,252653,248950,249630,245701,161588,71189,-11573,-98914,-69796,-42858,-21588,48202,150609,204100,157177,39863,-67142,-57213,-46668,-37237,-3979,41845,50040,8517,-72973,-94373,-31635,4511,26088,-5881,-70757,-108588,-11956,81569,76482,-25425,-80330,11043,104289,127159,118518,70941,38144,-33429,-80883,-122198,-132913,1527,102838,98682,-23563,-102621,-130104,-93772,-67402,-47581,-29071,-1062,19430,39118,12854,-7886,22417,42196,12080,-113434,40254,234978,300154,250602,60695,-70304,-94808,-72138,-59228,-73337,-111418,-125689,-115859,-76194,-58726,-75817,-79348,-31315,-16987,-31009,-55516,-75589,-104995,-119119,-78391,13290,105112,199554,191137,135438,85079,55720,10978,-39450,-76569,-116621,-102888,-52545,10503,97651,257303,527045,697495,641669,327379,16853,-95362,34831,85811,45777,-100414,-127501,-100836,-43356,98000,228302,280710,227663,76316,-53744,-43373,65483,121210,141812,106997,112501,116288,102794,43428,68220,37270,42169,26056,-37298,-83748,-88763,-79522,-51883,-64880,-29086,7874,-33990,-110402,14125,56734,-20219,-89286,-127141,-86877,1615,18161,-11983,-21834,-31979,-30832,-19481,-35065,-81793,-88508,-31680,151638,391500,375642,172483,38366,-35267,-97123,-116715,-54274,21583,98638,216708,258919,72123,-73642,-113047,-93486,-40801,-50576,-49494,-24504,-32438,-28340,-10427,26251,62195,59434,23535,26859,18444,-47035,-101702,-13710,63060,45179,46670,133130,283504,356015,270194,134909,56724,-787,-22115,-6453,-16467,-48482,-140117,-107116,-81060,-17428,6455,23640,-18350,-34245,146451,248146,222143,131827,40179,-16178,4663,19431,-46105,-81909,-108617,-134932,-75366,-25167,-34765,-109281,-102322,-38121,63567,107688,36006,22988,92299,206679,332998,409477,318794,129410,83870,101973,92777,41993,-12748,-50223,-14138,-34281,-45396,-2147,13570,9603,34903,104237,147067,103278,25397,-14464,-64556,-93117,-119077,-106071,-16152,87125,160915,292583,397748,312708,86555,-18087,-48012,-93026,-136242,-93443,-85859,-63744,-58011,-48105,-33832,9378,31010,63091,57465,-21112,-113098,-95433,-63181,16804,147516,214970,140621,-56163,-144039,-26773,56719,87449,137360,179885,195288,150583,69344,5137,-9505,9821,-37726,-98856,-142096,-105192,-19393,-20175,-61182,-95551,-62822,-4454,59077,68090,68812,142736,214942,251037,234474,163141,95092,20576,-70307,-90095,-68940,-61851],[-10099,-13569,-22068,-16276,-17361,-987,33012,47135,3793,-72253,-97527,-69866,-51950,27095,101109,196590,253512,326103,475603,419765,225280,88243,32445,51909,55970,50386,17125,-14006,6938,20361,21562,-16023,-111428,-84410,-66708,-78845,-18164,-60486,-112597,-17021,115172,305924,378249,148883,19349,-82205,-111453,-50635,-31210,57882,150163,155771,102345,26212,-41521,-73711,-53762,-20170,-10949,-4994,44316,142487,194331,197227,160774,74469,-32210,-38874,-37591,-44261,-18816,58266,90419,-52214,-104776,-86116,-105421,-92881,-36835,9130,80094,104963,120490,258835,411097,378151,152524,46049,66847,76039,3630,-45768,-72536,-116007,-84129,-53544,-64855,-79485,-9416,114638,131160,81164,33307,-2987,12083,97684,166268,173037,79709,-43919,-13694,34458,15263,-52425,-100437,20924,173693,251756,275975,288560,256602,149479,-22907,-108949,-32064,-9536,412,11051,-40386,20469,57475,17639,-44628,-47500,-16238,-3614,-1905,-29463,-26573,15172,98140,152587,140648,130399,107161,77190,42206,22075,-48956,-63492,-62370,-56186,-37908,-5908,29069,36175,1853,-55220,-41229,-40500,-75100,-107321,-131508,-79629,-4460,46841,81697,82405,31939,87023,288153,272376,37458,-91376,-69836,-90355,-70684,48675,229116,344757,287070,151112,-37994,-82619,7493,50488,5600,-32686,55292,51727,-38921,-74955,-107058,-100148,-93451,-66676,25195,149035,111743,43569,-20495,-117344,-104241,-24323,-38796,-22395,45948,98064,12966,-71091,-47606,-35984,-9174,12550,8165,-66634,-20922,-6890,-39255,-56629,-32034,-44455,-98676,-77275,-15521,-28158,-70510,-111749,-139328,-127113,-61500,-28771,-35941,-68678,-43065,24556,70008,171589,344159,317536,180946,103300,35922,-17646,-40220,-20284,-4527,-12111,-14028,-4588,-10875,-51781,-74198,-74696,-51739,-51550,-77183,-95591,-23135,77473,227695,243621,125427,4664,-48068,-63819,-15966,6464,-93662,-62426,16487,56453,25784,-28461,-95141,-114313,-66619,-76219,-97354,-101704,-111853,-107713,-74635,-36651,-29035,-19663,-49825,-76850,-36782,-7399,-21813,-69688,-65470,-66394,-67644,-83283,-106405,-93714,-11455,18272,96038,257262,389093,323919,95493,-24388,-34866,23719,122262,153298,29932,-47271,-58371,-14719,109255,157351,82930,-39819,-133548,-101505,-109887,-137248,-45914,43515,146877,173282,93841,11375,-14934,-23224,-37339,-23750,-35060,-77751,-95425,-87747,-85773,-59119,-117412,-33233,-2812,-51081,-17943,28428,45873,87888,189908,239054,125665,2116,-72578,-84652,-82684,-70136,-12791,24030,5753,2558,10932,-19699,-51253,-51723,1306,89244,216477,247626,95696,-53265,-67379,-28181,-5058,6337,6708,60179,190140,328177,436708,281873,140823,108136,172780,128508,-44749,-52383,-2461,17730,-42502,26394,135986,176374,191080,132056,108034,51583,-54907,-100035,-100357,-121847,-120106,-45394,-5642,-14895,-84681,-88662,15264,76842,45139,-8719,-65472,-117632,-66979,-39539,-67807,-72021,-26238,-107840,-65390,18892,16008,-2968,-20996,-47207,-120903,-72853,-48123,-33546,-80691,-89694,-66245,-34553,-12583,-44549,-48989,71595,160560,163617,188658,214044,60814,-26608,-58055,-97770,-57419,36654,173012,249827,249292,142802,-17983,-94075,-45560,-30935,-50068,-73957,44364,205066,269365,239173,174691,110771,85992,60719,39047,23629,9181,80177,158816,105714,24371,-34865,-31327,62413,156331,132074,53489,-40173,-45458,-8928,52969,85207,-37741,-62258,35245,152315,293873,406280,280493,118180,82298,56927,-5759,-13631,14032,22486,30323,51831,76594,44881,-3234,-41895,-26871,47439,82487,70950,11350,-87235,-88245,-19550,-6185,-85996,-121306,-69746,-27168,-34374,-67050,-65006,-57838,-38383,31473,72518,12986,-74233,-106015,31920,198476,323381,276081,180991,66455,-53239,-163202,-9526,31416,19337,-1808,-39145,-9137,37858,68393,73346,32124,27518,80654,73107,6958,66157,123234,65398,22476,-19187,-63294,-80645,-51501,-31408,32326,75742,105684,137509,40883,-64417,-19495,3861,-1593,-6635,37007,157389,198751,117752,-187,79564,199981,204941,54737,-62707,-48669,-35205,-45102,-39142,-69766,-129753,-41224,175233,370576,403822,249410,85331,17055,-2555,-48313,-43599,110647,259037,272966,235889,212229,125004,48828,12804,99022,115786,101861,32227,-73205,-124662,-108342,-31995,11322,11597,34916,129254,157023,108423,89279,124157,109842,65488,3337,-50570,-85140,-17783,133134,220862,128163,102194,182036,281057,278347,182699,96506,25692,-55859,-81930,-57071,-61640,-87861,131322,252482,297184,313477,214001,93364,-94609,-92256,-37320,26600,109060,129737,164095,210203,233402,210880,101530,-22859,-91882,-74835,-65633,-101271,-102360,-42870,36945,97264,85042,36528,25685,52075,77845,38738,-21965,-29021,-10509,-2073,-17460,9253,34147,19226,-79601,-83426,8590,11329,-29820,-73490,-49656,-67885,-123513,-132273,-121399,-87088,-76117,-70109,-68920,-100759,-144480,-151003,-91151,-84502,-70749,-64145,-75427,-102843,-126454,-71999,-17620,-28958,-29751,-18863,22417,85663,71364,7488,-21766,9049,49332,91579,116834,87154,103544,129575,171548,307821,460093,240251,130969,203831,155607,78379,66365,48217,58545,57631,7766,-68704,-50138,-3029,41906,-3235,10731,14651,-19217,6311,147949,120505,9078,-66340,-113945,-96015,-59747,-39454,-74157,-128231,-137415,-94509,-57543,-10985,59580,122175,137577,187497,285964,364245,354364,244588,86526,-2217,13865,159511,252224,187612,28036,-56341,-154742,-116199,-56401,-33987,-73461,-97621,-99322,-89602,-125723,-95657,-86870,-70546,-50657,-69945,-112017,-113833,-109706,-113367,-110884,-48713,65797,121433,144192,108049,-9402,-107084,-131060,-89836,-45173,38693,244313,396706,270628,144415,88153,22570,-67822,-91875,-92582,-104227,-114219,-21832,21950,30350,-5639,-121548,-50678,43105,69982,33345,-9787,-77470,-117478,-57915,33079,66773,26845,-26909,-57164,-120313,-193109,-211559,-173177,-105690,-16134,96573,177678,44185,15297,40205,4907,-69311,-131585,-79879,60465,227151,322156,226462,77589,-12780,-5808,21272,-24745,-92495,-116383,-21280,34386,20695,49696,86046,91763,47595,-57610,-54909,-30801,-89420,37695,54678,32283,54062,85570,49182,18907,-59841,-40649,-2106,19509,-45321,-298041,-364457,-292792,-185092,-171407,-160518,-79711,-2836,43353,-27898,-46582,-33682,-74965,-100886,-143159,-124511,-61802,-70260,-105999,-89359,-45551,-60560,-110488,-103843,-132013,-86079,-43304,-56839,-107402,-34403,66628,45813,39340,82661,72360,28761,13579,25591,24440,-20578,-39817,73099,142162,216362,294344,409022,367840,123796,-30686,-63676,-40347,-50302,-99974,-178974,-129583,-113349,-149950,-15857,36483,25217,60801,186664,199175,50775,-88955,-4530,40344,25625,-55523,-128594,1698,229341,347448,183642,-24177,-131944,55938,162978,128789,63475,-15691,-113608,-178920,-137270,-106095,-116928,-133768,27883,298259,406926,249419,87808,-18865,-82122,-113849,-132362,-122533,-142655,-123522,-100267,-61127,-34263,43095,83100,73681,21264,-49257,-88128,-61917,2376,10404,-4959,-21490,-23478,35469,25313,-38662,-77073,-69527,-91974,-124249,-49085,-57459,-67012,-5244,31885,69157,82157,33753,-81638,35110,182001,182603,78453,-4224,-86304,-57808,66255,178358,194992,128296,104135,75271,703,-48574,-46832,52108,61611,559,-15794,-66508,-42196,11688,-10724,-77621,-128777,-122280,-120410,-142886,-91939,87224,260517,273550,150577,40357,-14345,-37009,-60062,-48505,9203,91953,115007,99713,23496,-29872,-82910,-103742,-53860,10992,41577,38664,6728,-17519,11923,42486,64830,17949,-63780,-47764,76349,92569,29366,-51461,-117992,-106997,-72617,-37826,7795,-24981,-103408,-109828,-20248,20050,47726,92900,97838,69769,43110,97192,125250,67944,-31966,-37650,40398,182919,242211,223648,119989,-71876,-111460,-43845,-33537,-68478,-69226,-17084,15640,59514,107390,82858,-15604,-101473,-109690,-63796,-29319,-17410,-11124,22726,92725,119719,28825,-57246,-69943,-31868,53771,224702,261476,111923,-20212,-52880,-40405,-17475,132877,265305,246402,99558,42055,21714,-44101,-126824,-120118,-5189,126557,201708,161362,119982,69253,1132,6774,221160,371455,288972,71440,-14124,37012,120208,214691,270438,167862,14403,-30215,-59676,-74422,-101820,-82568,-62786,-71529,-75938,-42972,18404,-11053,-68996,-43805,-18418,-58449,-120072,-81581,-65058,-30934,-50640,-86739,-86841,-17966,42163,77746,85791,85742,122706,199721,281359,307519,160296,41017,-20530,-85663,-118735,-89428,-73226,-66971,-34160,2926,35937,111934,183317,188282,111140,52766,3686,-44989,-82102,-49768,42683,68009,102952,223732,97227,1416,-124531,-109261,6999,96917,69103,3861,-80497,-59893,77627,177062,186433,132311,80451,7533,-19268,36050,75596,113686,156045,94670,32041,3025,-21271,-54212,-84132,-78972,-72698,-24635,2972,29888,42835,11556,38282,56454,30573,-31425,-57809,-82992,-101226,-55552,4043,39681,48915,22001,-29333,-82648,-112109,-131960,-87988,-102055,-116769,-77157,-49385,-52225,-55897,-2834,66873,103286,103845,104672,51758,-29274,-73384,-92021,-37030,23135,82457,57567,-8725,-73758,-90535,-52821,-77310,-84341,-49944,-8223,-2001,-108775,-2292,152683,218152,136701,-3639,-141976,-24291,-21944,-47927,-44819,-15774,52600,67777,60823,81361,69366,69405,40640,-52265,-112234,-122135,-112927,-128668,-128360,-48722,38460,126294,140088,46898,-85236,-27859,28220,123098,269083,330773,233792,91163,-2687,-6545,26162,44291,80976,133025,181247,161886,93567,13224,-5747,-14076,-58348,-77403,-18329,78913,205524,306796,183515,84346,78444,113795,191973,286542,396415,246065,5568,-44654,39226,63412,58897,52398,30419,46009,60129,2432,-33217,37551,40864,-53074,-82112,16253,35405,-49327,-96880,-41010,51039,29368,-16905,-34516,-85874,-77823,-81018,-85123,-71327,-24410,7161,49722,123877,227973,287688,222653,117311,121824,124691,82876,27114,-6942,-38164,-80292,-79012,-14108,86851,120709,51266,-56345,-71904,-32643,-52366,-99749,-122438,-80601,-78903,-53409,18634,86602,71166,42765,60436,67172,42784,3874,-17395,24178,35586,10903,-28567,20594,132236,237892,266245,153322,16249,-26539,-45079,-71682,-95790,-114626,-29083,-90273,-122561,-92935,-78497,-64906,-24179,-18496,-45856,-41229,-36781,-8869,8746,4520,15283,31494,44171,88952,144712,125596,85355,20871,-6345,-5989,-4000,-29117,-98902,-102287,-100188,-114988,-93612,-84745,-84263,-83066,-67000,-57799,-93242,-117642,-33279,57082,-14987,-5256,142787,252618,156979,-45272,-19306,100837,84285,-2506,33391,101236,160500,259307,280001,156819,-27872,-65466,33005,-32001,-110716,-115548,-39836,39041,25907,-5117,-47084,-57898,-53296,-17206,19213,-43800,-93141,-78788,4487,61348,86373,6604,-96118,-118762,-103043,-67675,-52038,-65004,-83585,-87505,-72579,-55355,-15946,45250,78072,39255,50547,74709,121443,136944,59480,-42231,-120774,-117638,-107634,-97734,-24798,43835,143647,226176,260538,257572,229113,177503,129185,161342,156091,131628,96917,35589,-28369,-17820,-345,-3995,-50977,-117167,-33419,109575,195987,107759,-24242,-134101,-130130,-99484,-88123,-48588,-23722,-53411,-72798,-9279,116274,219686,281654,267038,75256,-88877,-55983,-55979,-94364,-48843,-4111,14689,21883,62488,146460,194304,159463,121203,25682,-77042,-105974,-84643,-18055,4797,-35202,-105726,-110860,-122250,-72905,107773,302616,315529,167435,7029,-72445,-87458,-63517,-29420,-14271,26926,-11886,-57897,-37491,-2122,-75118,-143104,-120119,-74738,3476,50795,34306,-58055,-71641,-20140,25055,-20315,-62222,-89761,-47995,20714,103786,204769,217652,116448,14054,-27604,-3092,27212,10374,-49841,-88214,-106164,-57982,-40761,-9486,117734,197268,103730,18806,-23604,-1440,70115,155408,155750,7908,-56251,-69703,-77919,-31066,99376,218589,231308,131778,31021,-23310,-2301,35809,62380,87202,106492,120303,161773,198730,198869,111030,35327,-21357,-40977,7505,168319,288636,193180,72217,-11618,-23007,-34683,-3404,165785,307999,251999,139368,23530,-30427,-22523,-33063,-69947,-94741,-93802,-63383,-56775,-118087,-108540,-64751,-15065,20351,697,-51184,-68385,99567,193233,210606,234090,260559,181000,83887,-5912,-101798,-71995,-46544,-28271,46856,162416,216497,161268,42675,-56327,-45582,-49518,-48737,-17759,30564,40808,-675,-89148,-80531,-14095,23950,39789,-8115,-76727,-98983,-6312,94725,88370,-20525,-77945,2852,93514,122812,118737,75302,44223,-32056,-85373,-131210,-110247,40182,150291,149005,13329,-84713,-120084,-85828,-74029,-62703,-47842,-21959,-341,24305,8209,-6940,17426,35098,19649,-95306,23099,203440,263294,226373,69201,-57417,-88568,-74147,-61340,-73263,-125895,-137905,-110859,-73263,-58658,-77992,-85532,-47903,-45366,-62616,-80205,-81242,-102600,-113295,-78534,22048,121552,221787,211069,152972,110704,79810,29134,-31380,-71291,-102781,-83482,-29215,32248,116618,270695,539137,694256,640024,364668,37338,-94467,21281,72985,58190,-74898,-140684,-119812,-58066,69328,193691,264171,228257,78935,-60567,-42738,73412,126898,132287,88160,76941,66856,49476,-18660,28882,13549,25515,30637,-18694,-73186,-102261,-111580,-71167,-53658,-7221,21687,-25197,-70810,38060,57643,-30710,-108156,-150897,-109255,-23764,6390,-14680,-17244,-28166,-27128,-13793,-37741,-82818,-53987,18371,230621,432075,346736,141347,23204,-49651,-93175,-124327,-72122,5767,83751,194538,224035,54632,-73656,-108930,-90654,-30703,-26741,-13698,17582,-4878,-11512,-7261,16039,53786,50365,10458,3167,-7328,-66538,-103504,-12976,70261,64687,55592,120931,243396,280301,197284,98511,43640,-4557,-22778,-3383,-17256,-48639,-112608,-92785,-76741,-21190,5195,29112,-13100,-42816,159328,287929,274888,191269,82704,9218,7712,-1923,-78698,-86245,-95947,-132632,-87507,-29567,-33771,-102078,-114336,-60606,28195,62141,3414,7531,73509,149845,242269,316256,258441,103943,62938,72161,50142,-17820,-66752,-51876,-233,-30138,-43566,1385,15641,13106,40261,109054,147216,100856,28540,-14056,-73269,-108036,-126284,-105360,-24813,67565,128648,259601,392338,342500,126091,-8062,-48958,-106185,-125023,-71889,-69453,-52560,-47613,-34035,-22676,2061,2088,27134,26515,-37055,-106627,-73326,-51291,23276,148534,203588,115863,-72643,-109897,3928,80039,89537,119383,158167,183993,154864,91907,28376,11473,25083,-37462,-104937,-131943,-69551,12870,1691,-45158,-82947,-50136,7722,64803,71037,70979,138639,203491,250219,255130,179370,90954,358,-96674,-108235,-77319,-60320],[-5135,-4247,-11434,-1294,-7052,4321,37182,45567,-1773,-80117,-110228,-81399,-50734,33400,96379,196959,285430,380535,537357,443064,224320,80192,33255,67100,67405,49047,-175,-34087,-4872,12783,11512,-31955,-122149,-46817,-13362,-7732,18175,-49672,-114760,-15409,118076,300493,384987,152045,9915,-92137,-105178,-38758,-12090,70710,152221,150460,93008,15947,-50777,-76413,-49206,-3377,15824,18306,37450,101066,140208,152107,131840,83669,-2955,-31583,-38677,-46562,-23045,41797,44640,-98184,-79713,-72280,-103383,-88063,-21873,41673,111626,118083,116723,235822,386012,399428,173255,51279,57717,61720,2254,-43329,-69077,-109045,-104278,-72163,-77933,-82073,2921,136934,149082,88310,40174,1997,25123,106637,166513,166682,78886,-39018,-9843,35257,14351,-47686,-106941,-10157,131494,200641,221330,236609,210152,119611,-30312,-81438,-25105,-13014,-16634,-17387,-72492,6719,58863,17236,-51298,-50183,-8414,15063,24293,-2255,1121,23368,89886,153885,151035,140651,120354,90300,54144,24355,-61220,-79486,-68716,-53007,-40995,-13985,19290,32570,18518,-38221,-47084,-55688,-94682,-124878,-150360,-93504,-20306,32619,66654,64534,19990,92605,292766,268099,37975,-87639,-62169,-87466,-78135,36878,207596,325902,268648,127823,-49691,-76496,-882,17090,-39080,-47037,59481,29302,-61721,-91465,-117449,-82211,-87220,-68358,19414,116837,75220,26325,-23625,-108126,-103260,-27266,-35854,-21400,52032,109451,28078,-59918,-48472,-47367,-24716,-8893,-12704,-69732,4371,22744,-26253,-53492,-31522,-45177,-104168,-90243,-17487,-22022,-73867,-126274,-155964,-119493,-50615,-22031,-40631,-107120,-53246,45890,108650,204127,320696,250820,133160,78974,23664,-20539,-39063,-23692,-10604,-22433,-27430,-13423,-16308,-57361,-80360,-82579,-59477,-57956,-88817,-108011,-27844,61839,210428,222244,104058,-11718,-62414,-72628,-17856,22203,-88780,-81093,-3873,30402,-2872,-57189,-121237,-135353,-90923,-95627,-31350,-42806,-74957,-96552,-71327,-42490,-43673,-38792,-72508,-99563,-54210,-17664,-27837,-71290,-63398,-64946,-66314,-84132,-107290,-72873,8240,22531,91802,259436,432632,377790,108768,-26983,-47742,2761,93114,145675,48494,-23024,-47489,-24759,109968,171183,97727,-32718,-137574,-107525,-113998,-142318,-43618,60747,179112,202037,107233,6750,-24453,-28134,-32015,-11736,-20443,-60942,-89497,-118277,-135487,-95835,-110409,-11024,3266,-52979,-64460,-12381,17854,68250,177953,249861,157319,22550,-64072,-73442,-66596,-48456,5350,34190,16291,5286,-1612,-41711,-65535,-59102,-10561,69987,191662,232902,89739,-53409,-57238,-24601,-7106,8279,24584,114208,275023,418920,488151,304714,174341,161257,233585,164749,-21129,-36136,11340,28036,-42433,4165,95008,128726,144067,112702,109897,81668,-23490,-81812,-88617,-101505,-114831,-67875,-22828,-21705,-80557,-96125,3965,62088,29579,-24377,-87973,-129007,-50279,-16833,-35310,-54549,-29377,-127449,-56132,22942,18072,4463,-15386,-47400,-120303,-61273,-40022,-44491,-94789,-102163,-77810,-53424,-27812,-34479,-21878,97662,171262,161587,189816,228101,82173,-27226,-73623,-90842,-66676,20985,155060,234741,246160,138108,-20538,-98837,-58188,-35714,-46147,-72084,41741,198923,257912,231048,168408,94964,61349,41664,33820,19783,21012,108216,201675,155492,59725,-5779,10396,96261,134205,86004,17625,-52079,-39849,-2556,58675,95421,-8993,-70424,19274,156015,324658,431506,267147,102761,55776,46864,14721,39089,90575,111725,127234,144689,150452,85309,29320,-13533,-3081,70681,108073,90379,13501,-97424,-85763,2149,25229,-56514,-96654,-54280,-16654,-26808,-61159,-61489,-54327,-36701,29415,64299,-2995,-91306,-102027,35273,196264,324635,294514,199694,69699,-52224,-152280,-5323,29906,8130,-13938,-49036,-10055,48952,78896,78945,27295,8570,77310,84818,16738,71429,120727,59644,16359,-30225,-76173,-84998,-45573,-25185,31124,55857,66179,105145,43964,-71870,-35971,-7285,-3103,4188,53765,175963,218461,137897,15546,79021,191078,188063,45487,-62206,-40313,-26663,-38959,-29417,-54120,-117484,-56391,166407,356051,360745,193002,41721,-19662,-33706,-76847,-31666,131732,281336,300695,245131,197082,103018,38354,10847,112369,133680,109525,34898,-65474,-122003,-110107,-39339,-9031,-21549,-8285,86688,126449,87277,72201,104032,87010,48036,-6731,-55437,-86724,-5956,143144,195337,83537,70274,186357,310561,288261,172610,79541,13405,-51742,-66594,-49139,-56533,-72310,125022,212038,252413,299105,238738,129169,-63356,-115031,-60458,-7564,58679,107317,169718,217666,231214,192863,79895,-24913,-92966,-92243,-86417,-115808,-117030,-46184,42594,106897,93324,30819,2710,35634,74832,38392,-28393,-45247,-18890,4981,-2409,26691,44088,39,-117383,-62027,32840,33214,-11501,-81320,-73786,-81645,-130618,-134441,-127470,-96433,-84893,-72226,-62171,-88677,-123156,-130490,-81393,-71177,-59478,-63922,-85453,-108477,-108987,-66352,-15408,-25852,-27786,-19273,21649,83580,68601,5484,-27461,-4211,27198,63944,87530,63911,92650,123995,161702,303086,474415,244982,99891,159479,164666,126642,111188,57496,38200,15113,-11544,-67367,-58929,-12361,46798,3025,-151,-4896,-33567,24571,167916,106528,-5587,-72430,-117111,-102373,-66554,-48514,-85201,-159830,-126331,-90270,-56998,-7616,71593,117183,117909,172587,269584,335732,303723,190010,52797,-15852,-125,138579,244328,195920,46092,-48247,-154624,-107165,-47780,-23743,-59683,-80897,-87694,-87270,-116946,-70964,-59568,-54366,-49997,-82590,-127719,-117446,-96178,-110988,-110009,-75551,12661,43655,82525,81261,-14577,-103402,-123442,-79749,-29055,67450,293747,469666,336144,186918,115469,50373,-43633,-84412,-92269,-104729,-97916,-16271,26507,31933,-10609,-125145,-38479,36448,54811,32379,-6318,-66462,-86452,-37641,41548,63370,18611,-33069,-60044,-128916,-196272,-201819,-168405,-111239,-32522,72403,178612,86211,43639,55539,14693,-53497,-110537,-91461,42765,193715,290264,214277,76302,-8343,605,20253,-32873,-104884,-120589,-18076,50159,43047,60343,81770,74928,25793,-57287,-4584,7136,-91111,14943,58098,31834,54162,97684,73772,45913,-33227,-41784,-34958,-42492,-89421,-252104,-214898,-85306,42164,44211,26680,68020,101599,100603,-26977,-51342,-32998,-80192,-113320,-162861,-97243,-37776,-52531,-94542,-86513,-43018,-55702,-103908,-102298,-127468,-84414,-47501,-55750,-98909,-36424,60776,47201,57769,105376,95522,41643,18471,28997,31227,-10317,-35949,61791,128289,217876,309887,416547,364896,99215,-49067,-76260,-52381,-58659,-94839,-157425,-149071,-110301,-134019,-7689,50159,39198,73657,201643,205246,61763,-70157,-12791,24153,16848,-51339,-134251,-5814,234821,362619,204441,-17188,-118656,69792,164428,116477,41275,-37161,-113764,-170875,-139743,-114360,-128363,-112623,54584,320161,415118,268510,109769,-2337,-69347,-104316,-124771,-107466,-141554,-144417,-112180,-56403,-8905,74329,106491,101164,55918,-15591,-69557,-69604,-8446,1360,-3988,-13913,6744,72540,35220,-47217,-65907,-50552,-78958,-121488,-61118,-92592,-85475,-23916,7475,44449,63416,35167,-67617,50761,212130,221192,101427,12123,-76299,-40405,110869,254832,279999,199131,169092,127005,36483,-30727,-46433,38376,46308,-13660,-25166,-71764,-40249,17349,-2715,-68658,-125886,-127227,-123302,-132863,-84770,66575,247714,271598,153529,42742,-8634,-26568,-53512,-46361,5907,90854,126214,135453,66739,6342,-58514,-88901,-35891,32491,56161,51072,19755,-10315,8826,35394,53812,6537,-71986,-48908,64495,91532,32513,-42270,-124904,-119468,-85330,-56011,-11710,-37787,-111643,-92312,-5204,33839,58496,97081,103557,83848,41339,86659,122172,70975,-25233,-39553,22314,158983,250123,230744,105795,-82394,-98094,-22859,-8998,-47367,-69656,-36085,-7587,38471,89282,72313,-18319,-103000,-112306,-72164,-43834,-35278,-34619,-5221,58964,88627,16883,-59045,-68005,-24092,70139,248294,253485,92338,-37469,-68507,-50251,-15293,142313,277683,236346,79393,28195,16640,-40313,-116229,-125736,-21728,102572,197733,190443,156377,101571,23176,7156,200082,358334,288904,76493,-26836,9030,92076,174951,228615,145525,7175,-36072,-62318,-76587,-98429,-71489,-47933,-52287,-64324,-36567,33472,10520,-54540,-48240,-33503,-76770,-117861,-72340,-61710,-21569,-29815,-70248,-116118,-57744,921,46494,72731,94327,133980,192352,260596,274903,140652,43823,-7086,-63242,-96028,-76862,-64661,-54752,-17183,34342,82232,156695,215968,190503,87741,16041,-17971,-49861,-74179,-48277,29171,54842,93800,191615,47121,-34686,-153082,-78930,31286,120099,95991,4872,-91986,-33972,111314,232781,265088,207087,115940,7949,-20785,33277,54098,81103,143957,93885,28483,-4413,-22234,-42446,-60891,-60740,-59879,-13062,9146,31292,43513,11549,33589,50784,22184,-39254,-56779,-81028,-101775,-53423,5470,33256,36466,14228,-27471,-79484,-109388,-133918,-89765,-95847,-103718,-73702,-56281,-67457,-70187,-16512,53671,94843,107040,129074,92426,10234,-54847,-91708,-41209,40265,112620,83578,17465,-44030,-62058,-46685,-84450,-69590,-30443,-1293,-2221,-107856,-5898,136942,192449,124120,14121,-88871,-95014,-82414,-76519,-60795,-18776,61686,91801,87712,112366,101041,95590,57762,-44564,-110224,-117334,-101655,-129841,-121254,-40940,32084,111806,137644,48611,-77101,-28337,30682,135899,283018,329178,233095,94641,-3516,-8872,25590,55124,100394,143018,191790,181483,106378,10488,-18899,-28941,-69366,-61386,13732,120710,255243,315045,154830,57044,54598,104610,225008,357401,442176,237254,-33465,-39554,81519,97634,66134,26456,-17714,-9422,14868,-24950,-20183,60090,60079,-38334,-109694,-5274,28336,-12921,-51694,-50629,24999,11300,-27190,-40311,-86522,-63778,-72349,-64922,-38237,2332,17626,51733,121109,217781,263244,175088,90495,113405,133366,88830,27874,-7597,-35014,-75843,-76428,-12864,94540,124133,38644,-69386,-63821,-21995,-35535,-86267,-127374,-86742,-91357,-58471,9524,76187,75773,53550,74362,85867,64883,27637,4454,28349,24377,-1097,-28557,30492,137387,223466,252265,157606,25711,-5436,-31870,-63608,-88543,-120890,-48983,-111498,-131777,-84348,-68892,-66880,-31808,-30003,-78244,-65567,-55225,-26733,-8806,-15531,-2302,20708,42536,90631,130323,96059,54799,5358,-7057,-6325,-16358,-51881,-111371,-90545,-91658,-115198,-91936,-77904,-72492,-76009,-68779,-61387,-95800,-109803,-12935,86825,14347,-9725,130519,245952,159311,-49779,-4983,118046,108415,8223,27839,99030,170803,284857,306829,158710,-30317,-89466,20169,-46025,-114546,-92466,-24846,41232,8087,-22844,-57473,-70723,-60712,-49001,-1722,-57269,-81353,-57316,17248,71167,89333,20677,-69403,-122255,-83290,-37538,-29356,-44063,-65862,-78409,-66154,-41839,5471,72129,112149,73960,69649,73322,105508,110878,21525,-77741,-137827,-123929,-101030,-65044,-2948,62211,158115,227988,255279,268405,262144,205554,151320,175080,155259,110993,66362,2468,-37779,-15496,-636,-10106,-57761,-126818,-28417,127020,213748,114800,-18765,-124827,-116632,-98462,-104551,-74028,-41476,-53316,-58873,815,134774,252408,305114,271798,71937,-97230,-58295,-59486,-94680,-42304,8441,24382,21420,43890,105453,168707,150730,112740,27415,-55371,-71521,-96669,-43995,-22250,-56351,-117042,-103471,-118713,-68972,123706,383992,437963,286380,85973,-21316,-49044,-44106,-20799,-18618,25239,-10076,-52319,-27487,5004,-62758,-137957,-122263,-75275,7113,60005,47318,-46534,-77647,-35729,8019,-21863,-56097,-83534,-49088,21012,102742,204845,229536,146866,49250,-868,8510,30114,11201,-51500,-93307,-116310,-75647,-61689,-28859,94045,207003,132301,35929,-20753,-5987,58734,126537,110113,-31328,-56160,-63782,-75154,-43560,69306,167087,174101,102944,26288,-18964,5280,54283,85966,103730,113863,122348,161339,207418,227585,138960,50865,-1593,-18728,19476,165822,269893,191912,84968,8913,-8863,-30452,-11463,158154,290851,237623,138560,45502,-801,-10790,-31579,-76410,-106377,-109080,-85682,-72989,-125038,-115981,-71859,-17168,25199,8977,-45478,-108776,21976,128660,168622,212302,263502,189204,89168,-3662,-105753,-75342,-49874,-35790,39928,165216,220927,162629,48681,-40067,-33017,-52561,-61512,-35172,12537,24823,-14929,-109241,-65849,4086,46349,57428,-4559,-75263,-89811,-2374,106932,102547,-11837,-76798,-9521,79259,116391,116605,79037,51126,-31271,-91592,-138311,-85073,81462,194319,192132,47747,-64489,-107880,-80002,-83474,-80833,-68090,-42760,-19507,9839,2719,-7974,11436,28325,26884,-66769,16435,173906,223688,196045,70842,-50750,-89970,-81079,-65290,-74378,-142377,-142357,-103137,-68616,-56263,-78622,-92049,-65347,-72371,-90953,-102615,-87713,-102604,-110536,-79897,26676,128162,227884,219543,164526,135155,107678,57518,-4095,-46325,-76929,-66167,-9466,50679,130175,273291,525236,652161,601022,382560,54416,-86312,10076,59038,66375,-43814,-126173,-120473,-62808,41803,153179,233464,215901,77666,-68564,-43464,76450,123621,117853,73047,50487,26539,658,-52959,15768,3439,10372,30229,-4501,-58826,-109962,-149407,-93569,-45877,11804,31404,-17569,-31974,60812,54123,-45276,-129269,-134382,-124051,-54090,-10415,-21076,-15078,-25765,-24063,-9759,-41489,-70211,-16594,71291,300929,443873,298362,104828,4089,-63684,-84177,-123298,-89801,-11330,66517,169652,190865,43111,-70638,-106155,-90813,-23590,-5953,16537,50047,11893,-3449,-11628,1794,42413,39378,-3008,-21280,-34748,-88119,-103243,-14338,70425,77002,48143,82064,170109,179968,115065,58525,27403,-8971,-25378,-4388,-20820,-50252,-87445,-58232,-71323,-24760,6321,36166,-8729,-59568,150775,308255,313993,244942,130148,37316,12824,-23410,-119935,-99871,-88804,-126275,-101524,-35033,-31909,-91709,-122694,-87724,-19500,5859,-33786,-11786,50699,91290,146751,212609,185794,70962,37124,37011,-536,-91011,-116649,-28763,19125,-26140,-43436,2910,15726,14771,43734,109859,140469,91726,28766,-16470,-84818,-124333,-128355,-106274,-36625,44072,94409,218143,367965,355677,164364,3294,-59117,-132975,-94021,-47788,-54789,-43206,-39398,-23223,-16444,-11720,-31622,-13361,-9285,-56321,-101595,-61163,-47357,23290,139642,178771,80911,-80418,-77324,29126,94916,84685,97653,133520,168512,154881,111699,47039,26336,33323,-41753,-110489,-110278,-36154,38308,16541,-34235,-73166,-41264,13683,61045,63476,63149,120597,174861,229955,256514,180945,77498,-25919,-125002,-126590,-91524,-64237],[-7699,-1863,-8719,4720,-6803,15,31971,35132,-14507,-91920,-116358,-88060,-46705,41797,93398,196785,310994,420772,561837,428685,203352,61062,26103,73296,69361,37180,-28533,-63084,-24925,-3737,-6126,-53130,-109910,-15308,47183,56836,46138,-47179,-121782,-16524,116996,272201,361067,143784,-4906,-101368,-95214,-26785,5994,79567,144826,134730,74868,-1004,-65309,-83817,-49777,7481,35986,35917,29451,62749,92963,111051,102185,83812,17482,-28070,-45478,-56320,-34107,19011,-198,-124351,-70088,-69401,-105280,-86477,-11075,71635,142081,132356,114888,211899,354672,411818,194658,56320,48450,47322,456,-41646,-65875,-102290,-119680,-83769,-87643,-84735,12268,153402,159605,87854,40010,6170,38772,112178,161761,155378,75216,-33975,-12287,30634,10852,-43692,-112377,-48784,81190,145268,166389,186646,170483,101729,-18850,-55878,-21299,-19862,-33004,-37184,-103338,-9994,56345,14113,-59726,-52172,1248,37335,59019,35160,39528,39765,82946,149207,154754,142991,125984,97895,61584,21632,-75653,-91565,-67338,-38132,-29782,-13105,13433,30202,36973,-17965,-51502,-71572,-115910,-139345,-169189,-107730,-36519,16876,51105,44112,690,87673,276114,248210,37312,-82585,-56204,-86947,-86868,21990,178180,297329,248789,112512,-49604,-66847,-8557,-12669,-76472,-47266,60876,4029,-82205,-104993,-111980,-62286,-78913,-70500,8786,78189,37367,7695,-27296,-99717,-99677,-30009,-33859,-19927,62433,127921,51146,-44909,-47573,-55901,-36938,-26053,-26046,-60941,32356,52727,-13361,-48949,-28910,-43358,-105509,-107243,-24124,-18211,-76944,-140424,-155601,-105204,-26898,-776,-25210,-125191,-56577,64262,147310,234311,287792,186055,93459,58873,14459,-19951,-34226,-21944,-9410,-26395,-39539,-27987,-26511,-63583,-86175,-89885,-66065,-62982,-97808,-108401,-33745,45890,191318,202649,86917,-23814,-73548,-79819,-20784,33678,-75730,-99014,-28505,-1978,-37685,-89538,-145939,-151032,-113974,-77395,11325,3268,-28732,-63691,-55787,-41865,-52467,-52347,-88961,-115853,-64718,-18957,-23523,-63421,-54401,-59430,-62524,-83143,-105804,-48750,27986,25670,85050,253520,455411,412079,119112,-28515,-57869,-14842,68643,142748,78631,13271,-27197,-33509,104758,175424,109047,-24897,-136848,-109845,-115135,-140613,-38897,77548,204425,221128,117608,4616,-31261,-32312,-26343,1917,-3074,-40749,-70847,-113134,-173721,-116937,-81844,12233,7694,-45304,-91606,-51485,-10128,46532,156254,244950,180852,43684,-51926,-59318,-49826,-29125,15028,30084,15658,2614,-16838,-61011,-75670,-67074,-25113,44761,154523,201077,73164,-54701,-44438,-20937,-9535,9295,40147,163556,351117,490990,513843,319643,210917,223131,302045,204666,4222,-19544,25620,39434,-37247,-14970,54774,84601,101083,94319,111652,116904,21267,-51908,-68242,-75367,-100243,-83109,-31681,-20897,-69280,-97742,-5304,49711,21283,-26640,-96463,-127253,-33369,2550,-3179,-29382,-23273,-126194,-43469,28986,23243,14811,-8216,-46588,-115122,-41233,-12966,-29600,-91319,-109243,-85346,-70832,-41343,-23092,5781,121703,180729,160674,188382,233381,104669,-26514,-88918,-83294,-74600,4099,133692,213043,235358,130163,-21305,-100998,-68205,-36991,-38619,-68149,38916,187976,237832,212839,155271,76082,37724,23116,28739,16382,33414,131507,239236,208506,102398,31266,58642,124727,105256,45201,-12330,-63014,-37075,3572,64419,104668,17491,-74583,6268,163799,351924,435124,243570,91269,30063,27737,26181,83917,167223,199275,221837,234057,217022,121821,59600,14356,21570,93747,136288,114026,18445,-103529,-85719,10024,43784,-29363,-71339,-37262,-5038,-17828,-53711,-56241,-49081,-34160,26594,54969,-18694,-106730,-92272,39869,189403,314020,304434,213984,72921,-48491,-136753,2486,27305,-6778,-27949,-40255,9146,65537,88069,81825,21690,-11307,73110,97982,27659,74903,113445,53424,10863,-38877,-85404,-84281,-38334,-18471,29083,34087,25938,65774,42067,-74935,-49343,-15927,-2659,16865,75790,203412,248221,165801,33688,73589,171706,161258,34011,-59534,-31290,-16851,-29911,-17103,-37428,-101028,-69316,154645,331873,309777,139381,2441,-53268,-64161,-99429,-13467,140070,282945,314599,248157,180316,83867,31504,11999,124824,150330,116400,39978,-55337,-119880,-108442,-41593,-21632,-43268,-40178,49912,100635,74269,66179,96059,72889,31965,-19398,-61628,-83049,14951,159082,172957,47634,40261,181876,328813,292954,169564,71283,6711,-43300,-51732,-43614,-55989,-50003,122195,176328,209443,279284,258328,163450,-27319,-131553,-85556,-46380,-1809,88234,174266,220659,219763,163955,50293,-32876,-91756,-95568,-82778,-104810,-128354,-47848,48613,116678,103871,27815,-17747,24152,73249,42645,-25232,-52027,-23522,13417,15272,45914,53624,-21972,-158784,-28030,64203,62737,18753,-61697,-89041,-92925,-133055,-133402,-111743,-83975,-79679,-65233,-51025,-72407,-95347,-95812,-53996,-44853,-37682,-56543,-96968,-114875,-85654,-50530,-6131,-18548,-23154,-17293,23459,83929,68794,6719,-31611,-17895,4472,35043,56790,39991,80479,115458,149115,283565,463156,243481,71415,111274,164431,171073,149854,60997,14539,-28188,-32728,-66906,-66488,-20108,49681,6685,-12774,-24874,-48364,42928,175617,87826,-17652,-73008,-113043,-105980,-69191,-53328,-86644,-121825,-100417,-78925,-52934,-2877,82625,108384,92981,144838,235096,289443,243241,135024,19763,-31727,-15805,116732,233136,199399,62738,-42538,-149071,-95876,-39882,-14934,-46220,-63807,-77120,-78152,-80467,-37867,-31314,-39744,-50940,-96209,-130579,-103291,-81407,-107583,-106547,-104840,-48667,-30394,24812,53529,-19729,-99485,-116180,-70723,-14312,93821,331456,518058,384482,220710,136498,77302,-12087,-51931,-67680,-90064,-77187,-8809,30337,30251,-19876,-122041,-25944,31057,42080,36185,5530,-45820,-54771,-13949,53252,63665,12056,-40655,-65726,-137442,-194729,-193121,-169162,-124069,-53528,48289,170771,129642,71790,67888,22520,-37630,-88239,-101412,22898,155007,248362,193293,71210,-5513,4863,17387,-38517,-112843,-125540,-18562,61151,63252,66795,73152,56673,3620,-43928,36815,45077,-65299,-14216,53809,26072,51065,107524,96835,68458,-12040,-39367,-61864,-115154,-96046,-132976,-1021,188064,328952,308237,253069,248442,231277,163948,-28953,-59936,-35325,-87479,-126769,-167051,-72672,-19241,-38650,-83403,-82714,-42230,-53611,-101413,-106291,-120355,-79483,-51844,-56491,-91297,-39005,50953,42718,67145,117947,112084,50713,19753,28903,35104,-1468,-32582,46605,112065,215049,317029,407464,345417,76109,-71063,-95964,-73725,-75748,-94688,-127139,-117276,-78391,-90031,-44,58238,50444,85879,212103,202693,68592,-49628,-17203,9729,6962,-48616,-137309,-18059,221425,353411,214537,-11446,-112038,70898,152209,93465,14227,-58581,-113949,-161877,-142460,-121616,-139457,-95192,75986,329498,403682,274661,124497,11198,-57605,-96899,-113286,-94801,-121419,-164516,-120183,-50018,18310,106260,132291,136055,102283,28525,-48771,-81917,-22851,-12964,-9575,-9633,40325,103589,38692,-63090,-59434,-38397,-72110,-119822,-73499,-119958,-79938,-29146,-9817,21453,43312,34365,-54327,59379,233726,255880,123630,28714,-65190,-26291,149469,323204,359717,269591,232474,174797,68260,-15189,-45567,24696,30332,-27434,-35608,-78629,-39351,20221,2050,-63243,-125539,-132967,-125713,-122110,-79886,42343,223242,257723,149395,40158,-6891,-18307,-46971,-44271,130,83660,131700,172156,120684,54792,-18995,-64434,-14544,51751,64986,56679,25493,-8815,2653,26167,41182,-6076,-79069,-47228,53318,91694,40342,-24491,-112178,-125612,-94822,-72431,-31527,-52418,-120214,-78722,4867,43215,66848,99834,105515,93575,42228,70554,111792,67021,-24294,-46077,555,126994,245157,229233,90438,-91236,-87115,-4543,14160,-27000,-67806,-56788,-32629,16007,69574,59998,-22612,-107178,-116793,-81883,-58797,-52757,-59327,-33560,24514,56894,4540,-61602,-67988,-19141,82522,258825,235404,71401,-55281,-85124,-61723,-16039,140825,272377,212897,55623,10480,5894,-42699,-110635,-134064,-41264,70451,181095,209386,187126,130581,44429,11158,178919,339047,285855,84159,-31350,-19615,58647,127967,178266,116513,-4871,-43222,-64459,-79795,-95970,-62155,-35627,-34480,-48163,-28660,46649,30405,-39002,-49397,-46936,-93423,-105556,-68797,-64362,-17798,-14708,-57096,-136792,-84572,-32829,16108,54279,93277,134589,174360,228303,231051,115027,41507,1663,-44236,-74209,-64450,-55714,-42531,-2601,60002,121267,195821,240597,181254,53807,-31145,-45334,-55886,-67668,-51388,7409,32358,74789,145686,2328,-65825,-166175,-56725,43398,126748,112915,2725,-95603,-11809,143507,285840,341382,281633,146366,6361,-21400,30596,30151,45695,133545,98775,29075,-12207,-26320,-32914,-36572,-36938,-45058,-3489,11735,28940,41521,12187,20656,36670,6606,-51423,-57828,-80590,-103384,-52281,5105,23845,21557,5425,-26122,-77244,-110227,-131733,-87228,-87111,-91952,-71724,-66113,-85492,-84164,-30534,35093,74933,100086,148986,135692,62566,-22512,-86877,-48896,51918,133258,105092,41987,-12758,-35941,-40867,-91086,-56625,-17869,-1143,-7003,-102049,-11191,115161,158956,104549,27206,-39290,-99479,-119607,-98559,-75644,-21467,68908,113310,111628,138514,126429,114978,66920,-43002,-111562,-105098,-84966,-114938,-107482,-35505,22459,88744,124889,45648,-68381,-31281,29911,145691,291791,320467,225303,93714,-7217,-13208,23697,65596,116793,147382,196486,197944,119530,11592,-30203,-48096,-86141,-45814,42256,157616,291904,304518,122012,27214,23854,82108,234277,394513,443126,201099,-75855,-10095,134280,138926,83184,24214,-34644,-44150,-25317,-59887,-13588,70785,65750,-31013,-112337,5058,63400,42376,-15375,-62699,-4144,-7123,-36847,-44872,-84467,-47976,-56084,-40033,-12974,15488,18252,46698,113041,203793,238292,134102,63885,103196,137246,88538,21965,-14486,-36313,-74465,-75819,-14223,96610,118911,21557,-83750,-55973,-13418,-21919,-75440,-127405,-92618,-101391,-58413,5994,70148,82483,65684,87946,103559,86745,51298,25833,29997,11169,-12205,-25620,39092,138270,203061,226153,149216,27262,9566,-23048,-58046,-81142,-123639,-67681,-128112,-129139,-76677,-61632,-67329,-43847,-47831,-109986,-74202,-66021,-41968,-26068,-35105,-20879,6841,36467,87105,110133,62828,22003,-9320,-6349,-3790,-27608,-81585,-119792,-80560,-86358,-113081,-91625,-73973,-63652,-69267,-68654,-63984,-97742,-104130,2763,107690,35715,-18273,111197,229088,157097,-45041,6266,125965,126341,20040,25393,97333,179559,304570,322088,153468,-31150,-101916,13545,-51623,-104530,-70859,-12286,39154,-9903,-40125,-65705,-76451,-56141,-75285,-26969,-71354,-72142,-42936,24620,73724,84258,28853,-40299,-90201,-52621,-4203,-5451,-21414,-45958,-68592,-61462,-29922,29664,105454,154641,117770,93402,72005,84148,73293,-24192,-96612,-100414,-94620,-71049,-32867,16579,77746,165268,220537,239301,266406,283995,223582,166382,182565,150343,85065,25660,-39999,-42294,-11734,-340,-15867,-62660,-120857,-21761,141409,226301,117295,-13759,-110471,-106269,-99454,-119896,-88755,-45470,-42477,-43763,7571,146059,275429,316180,263624,63357,-106567,-62284,-65406,-97476,-37014,18981,31059,16628,21132,61306,139223,141538,109491,33917,-31494,-40521,-76016,-52544,-34619,-63661,-114066,-95577,-111745,-70517,132391,460764,567302,428649,194626,47622,3041,-13014,-9171,-24694,17737,-11038,-48781,-19678,8712,-53254,-134881,-125116,-77004,8328,66686,57380,-38126,-82984,-48247,-8227,-22899,-49745,-78618,-49791,21623,100227,199956,235917,173195,79495,20453,16796,31717,12172,-52726,-98934,-126986,-95544,-82445,-45763,75840,216888,163909,53828,-19517,-13928,43141,93549,63232,-67145,-54198,-58428,-71054,-54337,42046,122136,122900,74831,20759,-16712,9323,68513,105208,115368,113460,116825,153791,208411,246614,164665,66024,16655,2044,33254,161370,242449,182159,93934,28448,4298,-28368,-21875,146490,264543,213153,128941,64090,30125,339,-31724,-83947,-117522,-121827,-102647,-88347,-132543,-123381,-79788,-22568,25350,13397,-38210,-113217,-52658,62212,125639,188138,259385,191789,91646,-2345,-109337,-78443,-51714,-42611,28442,158960,218124,163419,60020,-18477,-18949,-54604,-74465,-54888,-9556,6034,-29382,-123341,-49404,23922,72032,78932,5294,-67408,-81547,1102,119038,119867,3099,-74745,-24437,63160,109356,113504,83511,60038,-29947,-97220,-136108,-58734,121168,231523,225509,78782,-43536,-95740,-76201,-94731,-98759,-84639,-57945,-33768,-1756,-1981,-9155,6483,23647,35309,-30584,28094,150147,185168,163488,67118,-48615,-97929,-91475,-68679,-74929,-150223,-132609,-91902,-60943,-50223,-76389,-97051,-81132,-94999,-113600,-120265,-92453,-103065,-111800,-83505,27273,126772,221529,219525,172139,157975,135416,87799,27598,-21470,-56916,-50713,7817,66909,139820,267637,489974,579863,532150,379705,67891,-71776,5188,47620,72490,-8720,-92365,-98165,-55950,19636,114016,195526,194503,74857,-74613,-42733,77236,114526,101904,61996,34287,3162,-28969,-49702,26284,6246,-826,27179,6910,-40411,-106965,-188649,-112789,-37610,30852,41020,-5805,8307,82605,49072,-60425,-141225,-110624,-117318,-85468,-28563,-27451,-12042,-21985,-18910,-4364,-42140,-48249,22120,125365,356634,427541,239605,68172,-16273,-72413,-71815,-117530,-102775,-24536,52746,149128,166040,40330,-62955,-102371,-90977,-16600,13865,41923,71546,20151,-1220,-19546,-12345,32020,30443,-12702,-41579,-57769,-101828,-93926,-13762,64858,81145,23211,18351,74152,70851,36926,22065,13156,-10007,-25909,-5070,-22687,-49244,-64671,-16657,-60241,-22939,14316,48767,9,-74693,128864,313317,341878,293108,184856,72222,26239,-31785,-153968,-115045,-82868,-116227,-110583,-35175,-23951,-76027,-116093,-111546,-71682,-49925,-67966,-29005,29873,39892,58134,112386,111622,36467,11612,2084,-51908,-169380,-95652,22483,48421,-16816,-39310,7998,19048,19587,49802,111822,131858,80087,30247,-16909,-93520,-134415,-120864,-104061,-45629,23601,65532,177945,333352,356345,203402,24381,-74259,-148216,-45691,-14769,-36200,-30071,-27531,-9831,-9225,-25160,-63341,-51880,-43056,-72142,-93272,-52105,-43978,23835,128014,148779,45662,-71599,-42984,53858,106853,79241,79166,113183,155907,156882,133961,66021,39771,39450,-44925,-108060,-81210,-613,61671,30069,-22324,-60274,-30986,18398,53168,51606,52156,96901,138699,198872,244877,174746,63504,-46477,-123655,-124339,-105030,-66961],[-7247,3374,-4750,9497,-8014,-4756,26649,25531,-24303,-95901,-104285,-74209,-27037,62524,99528,200721,334041,451144,554353,387927,173183,40338,19407,78186,70585,24651,-57534,-89250,-42081,-19176,-22136,-70646,-98085,9039,101355,115637,70946,-46001,-124924,-12286,119372,231851,314775,130122,-19021,-102736,-77468,-6926,29929,90088,134309,116028,55650,-17036,-77717,-88927,-48703,18539,55472,53461,25391,32505,55280,77570,77427,80751,34906,-22405,-51543,-67118,-45470,-2619,-34615,-117470,-68114,-70618,-104914,-82584,840,102515,173419,150407,119855,193803,325598,420583,222528,68217,45148,38031,3176,-35570,-58629,-93016,-118461,-84298,-91075,-82518,23156,167266,165993,84204,37813,15631,56557,117988,155868,143175,72261,-26572,-17132,25373,9796,-36025,-110496,-88974,30901,94090,119359,147389,145813,101076,8385,-29400,-16910,-25822,-43997,-43968,-124936,-25775,52936,11215,-66421,-49597,15864,64885,103377,86220,86975,62038,78983,140824,153419,139956,126336,101634,65178,14497,-90070,-93385,-56962,-12886,-4215,-854,14546,31278,57806,8268,-49154,-83457,-134984,-141023,-157491,-119537,-49587,4153,38374,24822,-22565,74683,241632,215837,37356,-75065,-50181,-87101,-95431,6113,145227,264128,231776,107942,-38619,-53980,-13235,-33049,-85450,-28757,60195,-20323,-94888,-109841,-91231,-42021,-68995,-71686,-4147,39394,2039,-9901,-30014,-91567,-95348,-32926,-31788,-15468,79090,153162,80881,-25783,-44197,-60615,-44468,-37299,-30474,-43492,60251,81109,-1315,-43594,-24078,-38279,-100077,-124855,-33885,-16662,-79177,-151702,-140199,-81972,11495,35495,7342,-94777,-57138,76092,182422,259365,249824,129869,61430,42445,8500,-15882,-26008,-15354,-2133,-24009,-47623,-45669,-39994,-69557,-91286,-96273,-70927,-65887,-103434,-106384,-40240,30307,172053,187456,76819,-29910,-80761,-84884,-24437,40627,-59005,-115289,-57254,-40341,-78472,-124570,-159840,-152472,-135058,-55009,32912,31907,9867,-29457,-35087,-36425,-55957,-60298,-99225,-126380,-69178,-12515,-10419,-46377,-38779,-50690,-57153,-81013,-102861,-24245,44816,26491,75045,238428,452166,420641,124877,-29983,-66069,-29616,48705,143001,117002,57531,-1249,-41182,91323,166407,113654,-17972,-133713,-109397,-114392,-134658,-32846,90743,217969,227030,123066,4640,-36085,-36733,-21576,15783,15619,-18992,-46694,-84458,-128060,-93635,-44483,34467,9958,-36630,-91645,-87543,-37919,22966,126689,225160,192716,61904,-38849,-44410,-34233,-14611,13930,11065,2380,-7351,-36108,-79025,-83961,-77116,-43124,14150,108113,155108,45953,-58228,-31519,-18957,-13624,8011,51530,203080,406521,531102,507730,323896,248143,289188,369191,240266,27172,-4989,38181,49982,-29277,-31131,17017,45524,63431,75848,111280,152673,76075,-10818,-40711,-46381,-84431,-93279,-34964,-15326,-55225,-95586,-13989,38833,19342,-16370,-81936,-108010,-17207,17006,25274,344,-8206,-105490,-30136,34278,28612,25190,-1917,-46850,-108951,-19517,21137,845,-79681,-113457,-90900,-88030,-53684,-11475,32376,142143,187830,159247,182110,226644,123261,-27482,-107127,-76680,-82632,-15696,107232,183595,215335,117672,-22353,-102888,-77394,-36905,-30487,-64564,34375,171363,208590,183268,133584,53494,14614,4135,21772,11392,42871,147472,269205,262568,152049,74918,106661,141396,71382,9776,-37982,-74379,-37805,7285,67024,108862,37992,-77529,-4489,173460,370065,413843,211031,82977,9064,-247,24203,111553,229286,271951,300040,306293,267078,149505,83203,37910,43275,112846,163042,139358,24278,-107122,-91905,1864,46780,-8481,-47585,-21477,5123,-9737,-46714,-51421,-44945,-33583,20379,42500,-35758,-121897,-81102,42443,175094,289771,302112,219825,73605,-44521,-122809,8963,20628,-28067,-43491,-13133,43074,83520,92427,78634,11711,-35476,65203,109090,36603,73744,99232,44483,3553,-47321,-91533,-80721,-32185,-13829,23697,9343,-13968,20852,31844,-77448,-60290,-23790,-2515,28569,99214,235966,284163,195941,50107,61054,140327,124349,18388,-57491,-24638,-9037,-20667,-4872,-22511,-84216,-74733,143178,301681,255547,89874,-32404,-82559,-93710,-102135,3311,133444,264235,313410,244335,162643,67417,27276,13962,131723,160654,119136,44780,-45260,-118365,-106156,-42188,-29502,-56877,-62652,19810,79842,67936,69275,100049,71100,22330,-34656,-70503,-75191,39982,174354,149969,16983,11795,166863,330627,289294,170812,70360,4929,-33242,-40005,-43169,-63611,-25679,118544,143521,167144,250566,264848,187699,7690,-107285,-110863,-90264,-68494,77645,176738,217847,197899,124326,12808,-48783,-93556,-88924,-65062,-85861,-135993,-50392,52387,124069,114573,26810,-37429,12739,70269,48342,-16346,-51476,-25392,22014,33533,64317,59898,-45288,-121764,9638,96683,93799,52231,-25912,-82126,-95763,-130601,-131481,-94789,-64938,-66611,-54879,-40954,-58123,-70470,-61736,-16419,-6704,-3993,-37840,-101828,-115134,-62326,-30480,7151,-8917,-17317,-13992,27056,85831,70989,10485,-34651,-32770,-19898,3847,23468,14586,65770,102433,131923,250244,427835,234061,43538,61268,152365,204269,176583,56638,-12736,-71589,-56989,-69219,-73995,-28583,47241,5902,-27899,-45520,-64040,56896,170250,66779,-26099,-69298,-104919,-108516,-70248,-56718,-83945,-88130,-75428,-65970,-48079,1420,91306,97214,68232,110598,187787,230815,178438,82418,-12782,-51163,-34172,88494,211868,192391,73564,-41660,-136812,-84000,-34745,-9725,-36356,-50230,-69315,-64408,-46528,-6248,-6101,-28890,-55198,-111329,-117220,-81997,-67970,-104988,-101894,-127748,-115713,-90339,-25312,23810,-27069,-97454,-111099,-64644,-3149,114866,352935,535153,409330,240608,146876,99090,22929,-7009,-28427,-63464,-56468,-2659,30756,22901,-35188,-112516,-15187,25731,31320,41384,21234,-22730,-26335,8071,64301,65857,6821,-49631,-74626,-146821,-191224,-186692,-173803,-142016,-78858,23468,155152,168992,96097,74884,26549,-23654,-67287,-107888,341,112518,198788,163803,61370,-5528,5840,11699,-42618,-115540,-132505,-23798,65785,79366,67479,59688,36594,-20230,-28142,66713,73895,-36730,-50571,39066,13761,44459,114837,117131,84430,946,-37626,-76867,-160168,-23416,48600,272041,520332,665609,611317,512042,457919,383351,229297,-35012,-73337,-41763,-97447,-140406,-143269,-53661,-7843,-30001,-74530,-79214,-44298,-55582,-103380,-117569,-108698,-71989,-56520,-60120,-85942,-42030,38030,32114,65790,117937,118555,53690,15987,24085,34765,4678,-30237,27943,93344,206676,313870,382236,311740,53646,-96571,-121220,-102318,-99780,-98891,-96155,-73799,-39622,-49408,5760,59982,58505,98201,219755,195217,74107,-26413,-15780,-1513,-4100,-48810,-137405,-33767,191001,321208,212070,-8636,-112247,60130,127415,60703,-16922,-80431,-114873,-152717,-143470,-124783,-139538,-82955,87719,321450,371316,265745,129897,20186,-48382,-92848,-106336,-86799,-103690,-150704,-121998,-42772,45538,137723,161723,180319,160721,81119,-27961,-98486,-39637,-32153,-22502,-9069,71824,122682,34559,-85737,-57505,-33277,-71723,-120382,-86340,-124932,-68459,-29152,-22352,-390,21849,30668,-41428,60724,244684,283773,144213,44807,-54349,-17692,176660,373963,424453,333947,290029,216395,95013,-3054,-45281,11441,14409,-40861,-47546,-87452,-39679,19920,2921,-62298,-128910,-138570,-126699,-112793,-78021,15573,189616,233777,138692,32507,-9592,-12735,-40612,-42570,-7618,70906,131217,207898,184110,114428,36868,-26780,11956,68870,68090,55460,23936,-12885,-6195,14899,26983,-19581,-83840,-44684,40859,89666,47317,-6851,-87403,-116499,-96016,-83781,-49473,-67646,-126882,-70147,8737,46404,70102,98590,101896,96053,44650,49012,94084,56295,-29190,-57394,-24015,90814,229598,220695,75235,-97998,-79247,11002,36289,-6881,-62150,-77757,-59482,-8514,47521,45132,-29143,-114148,-120023,-90009,-72038,-67110,-84330,-61804,-9147,26310,-7973,-64814,-69940,-17440,89876,254395,207906,48582,-74100,-102342,-75379,-21394,127408,248144,176756,28392,-11209,-10622,-51609,-110262,-145198,-62474,33121,153516,216780,210275,154193,62755,17492,159198,315047,279054,92039,-28619,-47583,21726,77642,123577,82495,-21189,-51233,-66082,-84052,-95086,-55435,-26575,-19058,-29982,-18312,58931,48816,-23346,-47022,-58237,-109241,-94728,-69879,-72758,-19951,-5883,-48295,-111248,-91988,-55498,-11405,31911,82694,124294,146979,186970,179636,84905,33801,5452,-28999,-53553,-52234,-46186,-30709,9119,79094,151298,227120,255126,160913,12268,-84321,-69873,-60864,-62732,-58016,-20571,1442,46021,90126,-36766,-91942,-144882,-43212,43904,117105,118406,-1972,-90472,3854,169172,329829,406972,348450,168756,1941,-22829,26620,4881,9760,125954,109243,33819,-20011,-33389,-25854,-12038,-7130,-27880,3648,10327,22604,36856,15033,-2115,13332,-16473,-67402,-59919,-80580,-105275,-52230,1922,10227,3029,-5957,-26729,-76229,-114226,-124452,-80046,-76310,-81503,-71328,-78317,-105594,-94664,-43210,13372,45704,84266,162716,175236,116770,16065,-77038,-59589,54868,141480,120492,63302,17534,-13107,-35698,-97310,-48618,-12505,-7074,-14593,-88437,-14860,90553,121336,80668,36543,6619,-26531,-89347,-112573,-89365,-24004,74012,131919,132540,159257,144789,126969,67779,-47657,-116509,-92310,-68742,-98057,-93064,-32323,11066,60588,103330,38706,-59448,-35721,26334,151115,292541,303500,210266,88658,-12802,-18325,21504,76401,129801,146511,195583,210403,131919,16764,-34512,-64193,-103880,-31460,64924,186453,311151,276724,86921,-4184,-11589,49663,219888,394305,401695,145068,-85833,38515,193997,183930,105054,39966,-16261,-37722,-39350,-95464,-14657,67399,55584,-30742,-66057,51028,119733,93393,10705,-77124,-31426,-23114,-45258,-48059,-78511,-27414,-33266,-17116,2429,15951,9883,35310,100028,186123,213651,100833,37939,91773,136213,82688,10274,-27157,-41954,-76526,-78036,-19367,90806,103720,686,-99259,-50559,-7528,-12483,-68103,-121690,-97399,-106975,-55672,6288,68431,92738,81003,102757,121450,109270,75455,46487,28969,-3345,-21470,-21125,45211,134487,177715,190544,128742,20556,17772,-18447,-54835,-74013,-115173,-76430,-126027,-119955,-71421,-57144,-65889,-59339,-71723,-114182,-66873,-70232,-55193,-42896,-53426,-39183,-8693,26937,78792,85390,27361,-11209,-22655,-4265,2477,-34240,-119360,-113841,-72144,-84050,-108973,-92035,-72773,-58330,-64679,-68131,-66175,-98908,-100273,13512,118152,48246,-30283,86274,204164,151156,-32339,14441,124499,136234,30700,25861,97222,187868,318762,326070,143249,-29420,-95194,13086,-53505,-92533,-52614,-2133,33593,-26146,-55626,-72803,-76655,-43599,-80816,-57005,-87452,-67751,-35138,26990,69239,71601,29985,-13625,-50726,-18978,29192,17812,1513,-25275,-59141,-58943,-20678,53366,139651,199141,166902,120931,70901,58680,27080,-73070,-88229,-70112,-62040,-35915,-2492,33872,90161,164416,203910,213182,250355,289855,227581,173163,183884,141959,56362,-22219,-86849,-38005,-5896,1691,-19714,-64272,-105570,-12899,152921,233854,116143,-9831,-98026,-99325,-101954,-133702,-93528,-40558,-26076,-29339,9813,148428,286391,313672,243444,49991,-116390,-67472,-73015,-102097,-33009,26420,33035,6340,-4561,16929,107126,131172,108553,42415,-8960,-13690,-45013,-37341,-27116,-55185,-101099,-87113,-101821,-77713,132399,522841,688448,580536,325901,132936,64855,25542,5000,-31273,5791,-14076,-46955,-14158,8509,-48007,-134080,-127750,-79207,7290,70656,64249,-32795,-86728,-56513,-22995,-23548,-43437,-74672,-49553,22939,97013,190742,235647,192061,102488,35032,20205,30930,13007,-53179,-104760,-136386,-116768,-102328,-60079,62836,226468,197670,72494,-19771,-24730,25482,61352,21649,-97435,-51892,-53071,-64723,-61180,19372,85008,80112,49496,15693,-15570,10591,78090,118537,121306,104666,103534,139387,201421,253336,184536,79777,32548,20800,47904,155914,209903,164775,98338,46378,15837,-28272,-33589,132756,232595,181506,111231,76731,59876,10403,-33583,-92114,-127180,-130760,-113550,-100667,-138807,-128590,-86845,-30033,21676,14822,-29738,-84242,-108684,-3219,83065,164039,252225,193786,95459,311,-111462,-80345,-51446,-47735,13337,144022,209100,165256,77309,7198,-3767,-55258,-87007,-76050,-32644,-10162,-35644,-98125,-30537,45638,99879,102545,20199,-55625,-74078,4852,131258,139856,25438,-69738,-40859,45837,101855,109570,88800,70984,-27860,-100110,-122626,-31327,156441,260151,248110,104909,-24064,-85881,-75328,-107561,-111998,-91037,-61675,-39353,-8884,-5187,-9622,3412,21564,45212,12312,57877,133941,150585,131714,59456,-49407,-111723,-103640,-69536,-74303,-137566,-115942,-78058,-50496,-40734,-71302,-100010,-94108,-111059,-129591,-132019,-94299,-103158,-117433,-89936,24578,119839,207057,213744,176973,177719,159220,114730,56904,35,-41450,-37323,22741,80990,146028,255656,439207,488438,443617,356318,76344,-53448,7244,40203,77358,28745,-49228,-63325,-41498,3700,80415,156106,167396,71244,-77476,-39424,77094,102257,86576,54058,27243,-565,-28891,-23409,48439,17141,-7823,22853,17481,-16575,-89712,-207452,-123522,-26986,51599,53815,13239,49251,102424,44078,-73819,-124068,-84540,-95763,-115712,-45571,-31516,-6463,-15862,-11080,3051,-37788,-21025,60757,177073,391996,386998,179923,34539,-36416,-71389,-56731,-110034,-108469,-30593,46296,137197,152108,46086,-50784,-96660,-90064,-8988,32590,61751,81494,21107,-3636,-28928,-24288,24384,25281,-16921,-55465,-73250,-97741,-75232,-9381,53206,74068,-19210,-65046,-27927,-31746,-27790,-7139,3674,-6097,-22745,-3420,-20874,-44060,-42900,27410,-41298,-13058,31087,68369,15078,-81234,100851,306534,359361,333837,244804,114603,49404,-19493,-140778,-119823,-75714,-101458,-107841,-26252,-8370,-55138,-96467,-120813,-119924,-90190,-92500,-40630,14105,355,-16926,25237,43928,4099,-10976,-29723,-97709,-181933,-12856,94028,87883,83,-28189,19772,28433,29901,60154,118115,124400,67833,34135,-13456,-96509,-131577,-105708,-96586,-48548,10228,45821,145017,295032,347041,241963,60490,-79629,-80459,18938,29319,-10891,-10526,-9164,9069,2090,-34158,-89114,-84790,-70177,-80237,-79457,-41490,-36149,29096,118029,119116,16850,-48212,-5748,80178,118596,76640,67577,100942,149960,163997,160665,87318,53915,45927,-44090,-94779,-45774,38330,84929,45145,-6376,-41580,-17267,23858,43939,39185,42217,73636,102809,164237,225490,165863,55021,-51908,-89420,-96152,-114214,-64337],[-7713,6899,-4297,6913,-16058,-14859,16665,12707,-34843,-95548,-87719,-50184,3867,89152,106295,199058,344736,462885,511116,322391,132439,14444,8248,76280,66853,8841,-87962,-109430,-57336,-35684,-39602,-87901,-92378,20774,136882,158529,85675,-51331,-126935,-6904,120011,180054,246201,106049,-38042,-103283,-59670,14883,53545,95342,115303,90395,31698,-35935,-91876,-95931,-50232,25132,69544,66409,20284,5027,19846,45190,52812,71298,45162,-19066,-60603,-82572,-60629,-25468,-60052,-113153,-75841,-78823,-105878,-80615,9417,127924,197987,165052,125749,177317,296315,421147,252328,84377,44137,29497,6025,-29293,-52115,-85831,-109797,-81567,-94377,-79623,31258,173321,163138,73479,30653,27157,72975,119342,144395,125770,65013,-22666,-27948,16593,8309,-28214,-104324,-132198,-18244,47612,79968,118169,132830,109520,38772,-6283,-15291,-33740,-52644,-44399,-128041,-43903,44565,4514,-74582,-45545,31436,92236,149848,144131,134159,80745,71983,124712,142741,128372,118028,97343,59839,-1615,-107554,-89107,-43623,15360,27918,17673,19178,32163,75769,36500,-40795,-91266,-148500,-132807,-145033,-130967,-62438,-7035,26797,5452,-50836,52417,190749,170606,34768,-68799,-47259,-90801,-107129,-13344,108685,226873,215833,109261,-24257,-42386,-17941,-46039,-69768,-4069,54623,-40929,-95584,-101989,-63254,-25317,-60895,-73769,-19448,3971,-31015,-27854,-33801,-85804,-93438,-38667,-31465,-9213,99083,179602,111452,-6056,-41262,-64262,-49743,-44956,-29221,-23474,83548,103016,6116,-41211,-20377,-32773,-90798,-129914,-47276,-19781,-82623,-157330,-121593,-51153,61553,82193,48036,-60602,-61919,76539,207697,274353,208878,84034,33675,26679,3151,-11069,-17175,-6868,7406,-18350,-51058,-63939,-56035,-76055,-97146,-103209,-75291,-67673,-106805,-106543,-48473,13876,151798,175808,73314,-30364,-85159,-88893,-29908,42077,-41804,-127883,-90451,-85011,-125755,-157632,-146738,-140033,-154033,-39709,38178,46020,38302,684,-14012,-29139,-56290,-64077,-104922,-133507,-70301,-1641,8222,-22121,-18129,-40341,-51682,-78922,-99908,-2461,56198,23961,61172,213685,421188,400868,124385,-32683,-73648,-42686,31983,143534,158732,105828,27219,-47572,67968,141657,108374,-13712,-130205,-107162,-112600,-126070,-26344,97527,216557,218348,122350,6002,-39755,-42095,-18629,28825,34636,3179,-20997,-51552,-81313,-49114,-3020,55133,10735,-30143,-75167,-117383,-64741,-1510,92368,193993,191882,74851,-26626,-30074,-20789,-5713,2948,-19495,-21940,-24415,-59237,-95948,-91108,-88907,-63073,-18180,58742,101454,10700,-62514,-19595,-19049,-19420,4320,58242,229748,434063,532693,470499,317398,284524,355219,427985,266667,45990,6749,48393,59315,-19309,-42607,-14829,13785,32509,57651,108609,185644,137168,40903,-5783,-15498,-68404,-98701,-34307,-7112,-40939,-90813,-21703,29961,22587,2067,-52836,-79276,-782,27230,49067,33406,15360,-78468,-16935,38142,33291,34788,3240,-47948,-102104,1478,55798,36434,-66185,-114983,-94401,-103976,-62091,2535,59164,160309,193810,157828,171604,209026,136094,-30398,-128726,-70075,-89756,-37511,76638,148223,188009,102355,-23105,-104117,-84630,-34814,-21742,-60711,29784,151371,173096,144765,105090,29528,-6269,-13530,14079,5833,49258,157182,292923,318218,211052,126384,150929,145409,37748,-18489,-58333,-84738,-39985,9800,67108,108059,52537,-79135,-10545,185057,376716,370585,174643,78733,-772,-32132,8822,118444,268017,321550,353189,353541,296722,167653,99809,56832,61655,127881,187286,166453,32674,-106148,-103746,-19019,37896,8188,-23405,-5647,14967,-1337,-38811,-45800,-41419,-34500,11856,28706,-52063,-133403,-68770,43526,154907,255483,288848,217461,72948,-39117,-108462,14718,12216,-54392,-53273,25723,84421,101955,92501,69989,-2427,-63556,56207,119084,44396,69240,80374,34609,-3923,-53715,-88908,-73415,-25653,-9971,16356,-15693,-49060,-24191,14315,-79586,-64713,-28365,-876,40474,123980,272675,324671,225919,64940,43976,100667,82199,1096,-54732,-19353,-2581,-10056,8618,-7950,-65745,-61286,140673,274528,206656,48932,-58772,-100392,-114481,-82083,16639,115552,231902,301258,237215,148048,56797,27933,18146,132177,163304,118344,50521,-33213,-112851,-101484,-40454,-31887,-61565,-73728,215,67118,69350,81158,115727,85154,29509,-43804,-76541,-60448,68167,186946,127215,-8110,-11931,145081,317272,279195,176031,77358,10417,-20446,-29795,-45854,-78568,1027,114386,115237,127901,214659,256493,199599,40595,-77403,-116552,-122266,-107210,82407,179941,212174,169337,78910,-28047,-69796,-98044,-78098,-44992,-66496,-125135,-51803,55852,130950,127410,31655,-53405,1862,67754,56728,-1458,-42537,-22158,33248,54544,83729,64454,-62647,-74805,48314,128985,125166,86210,16304,-51323,-81061,-120984,-126640,-78518,-45163,-49758,-42629,-31756,-45405,-47995,-28833,28655,45241,45303,-3161,-83353,-98657,-38164,-7352,24779,4881,-7755,-6381,35860,92238,77968,19937,-32572,-44860,-42491,-26228,-9257,-8601,51627,87995,113064,210185,377670,220389,18494,15756,131859,224031,190907,47171,-39601,-110506,-80542,-71514,-78440,-35985,41085,3562,-41867,-62699,-76158,67780,158848,50935,-26402,-60037,-93835,-108010,-68026,-57140,-78815,-61016,-52812,-51818,-41170,7377,100279,89196,53973,85586,142847,173383,120398,39417,-40044,-70666,-49990,57195,181155,175345,78773,-43889,-115726,-68329,-29714,-5518,-28086,-38904,-61277,-45742,-13924,23829,17657,-19326,-59923,-121434,-95344,-57991,-53730,-100724,-93717,-104440,-148428,-104592,-58834,-4212,-34267,-94850,-105563,-58967,6646,132100,359655,522824,411190,246601,147060,115639,60557,43173,18338,-28346,-34734,3513,29686,12243,-53382,-96438,-3865,23192,25370,48464,39885,1851,416,28608,75018,71391,5876,-55836,-82669,-153431,-185079,-180475,-177948,-158737,-102506,1641,137433,202562,117031,78662,29339,-9323,-45840,-104445,-21152,71600,148164,130957,50432,-5146,6862,6463,-42893,-110237,-137568,-30497,66917,93717,65299,45400,18803,-42469,-12021,89071,95240,-10482,-90319,15812,-1913,38314,123114,136907,95699,7723,-36558,-73832,-79356,106561,272166,586451,887979,1026507,930657,785933,684003,549259,293700,-41992,-87599,-48510,-105691,-144493,-118902,-37973,-825,-23707,-65426,-73381,-46143,-58734,-105258,-128080,-90186,-59835,-57643,-63515,-80207,-41616,27483,20355,57802,108661,116263,52278,9959,17464,32944,10766,-25654,10276,75919,195946,303540,347169,271727,34402,-120956,-146145,-131741,-124787,-103217,-65805,-29936,216,-11712,12370,58806,66852,115046,230346,190722,85832,4111,-4034,-4485,-12462,-49468,-132122,-47127,151490,273839,199953,-6470,-114462,43129,95961,24134,-46563,-99060,-113555,-140439,-136661,-117580,-122537,-73354,90966,298722,324710,245111,128072,26883,-39256,-89034,-101429,-79970,-86415,-125297,-113375,-31963,74012,169990,196874,234984,230811,140954,-6092,-112688,-52654,-51139,-39453,-9162,97936,128767,26116,-108079,-55284,-31021,-73904,-120165,-96221,-108912,-58734,-27343,-30099,-18675,2281,26769,-25842,59457,247687,305729,165644,62957,-41717,-12782,191440,402454,468418,389006,340420,252921,119166,8297,-43014,2280,2497,-50500,-57835,-91999,-37385,20281,3211,-62826,-133299,-138933,-122735,-103015,-76408,-9416,153403,206170,126359,23801,-13395,-6786,-31305,-38242,-13069,57319,128347,243594,257835,188308,114871,32422,48986,87784,69474,51310,19038,-18423,-13887,5015,14595,-30127,-82242,-39959,28867,85748,52594,8599,-58197,-91764,-82700,-82992,-58682,-77773,-124953,-64416,8580,45314,69639,94495,94376,92128,48300,25551,73149,43273,-35777,-69459,-46913,57575,210051,210130,63771,-99975,-71609,27014,60883,16722,-48978,-92397,-84294,-31931,26072,30569,-35042,-120349,-115275,-89929,-77533,-71439,-103648,-86256,-37996,1080,-17271,-65473,-70666,-16156,94391,237666,175295,26594,-91179,-115476,-88646,-29193,106010,209758,133351,788,-34095,-29942,-64138,-111935,-155360,-80846,-3370,120589,214935,226976,173420,79277,27084,144927,291353,271455,101365,-18691,-70203,-13910,30589,71186,47958,-38189,-56717,-64415,-86343,-93589,-49104,-18304,-3754,-9601,-3226,73655,68925,-5100,-38760,-63758,-112596,-83153,-70232,-83165,-24864,-424,-41233,-90077,-81785,-63293,-31952,9737,66076,106539,115154,142988,128083,54793,23537,7047,-14913,-31413,-37373,-32975,-16748,20542,94174,174037,251401,260805,133773,-30059,-118161,-71776,-60028,-56702,-63835,-49534,-33897,10968,33358,-68075,-110682,-129132,-35491,36744,95966,115089,-5735,-79868,15355,188849,363226,457334,402695,183527,-3116,-23721,22852,-18119,-22447,122266,124811,43255,-25617,-40574,-18846,14169,30855,-5674,10615,7242,14745,32204,23484,-33114,-17444,-44092,-81959,-58189,-76871,-104412,-51396,-2657,-6166,-17255,-18411,-27993,-74441,-118458,-113829,-67359,-61811,-69822,-70045,-89590,-124305,-95969,-51006,-6958,12394,64309,171430,208457,167542,57286,-61475,-69878,49560,137679,130392,82163,47048,7950,-29057,-100876,-44149,-11830,-15835,-20786,-67679,-11834,68335,84913,57294,45528,51108,43561,-42678,-115524,-99728,-24403,79028,149430,152761,176540,158112,133805,63002,-55872,-122832,-78939,-52731,-81098,-78202,-29094,1376,33771,78211,31460,-48680,-38789,22389,152970,285453,280808,191235,82529,-16775,-20806,21846,89889,140943,142925,191579,220167,144289,26938,-26487,-60527,-97379,-17474,81167,206297,313082,237508,53197,-34168,-47425,13561,187111,360898,328873,81593,-47124,95796,255899,228858,127041,61162,15464,-4060,-15272,-85135,-22106,50854,31113,-32735,-9975,112589,175742,133705,28085,-91161,-47873,-31765,-50419,-49085,-65624,2418,-4527,2803,9539,7205,-4224,20468,84524,166811,191191,76455,15181,81295,132262,74174,-4100,-43056,-49616,-80280,-81830,-27307,77390,80229,-21179,-113811,-47079,-3109,-6203,-63060,-114273,-98549,-107768,-51717,9601,71229,108426,102395,121734,142209,134870,102250,67615,26826,-16939,-26957,-15080,49729,127675,150432,150495,99773,7517,20426,-16107,-51945,-65684,-97561,-68062,-111015,-109979,-67408,-53666,-60379,-73473,-99284,-85452,-51378,-70508,-66808,-58508,-68558,-54592,-23022,16553,67889,58900,-7715,-41976,-33127,309,14452,-30134,-141502,-87820,-63026,-82967,-102829,-91131,-72637,-55462,-62072,-67357,-67483,-97922,-96026,20627,119031,52942,-43704,58664,175053,143655,-14762,21006,115548,138195,39391,28920,99781,197287,328823,320949,131200,-23883,-74899,18341,-54357,-82292,-37197,6644,26521,-38332,-67532,-79981,-74534,-27390,-58461,-90961,-105322,-66823,-31564,26398,59828,53808,24802,8173,-12525,13529,60464,39456,24017,-4651,-50144,-57809,-13846,75091,170634,239692,216720,151183,70664,31737,-22408,-117366,-69043,-46885,-33459,-1933,26126,49708,99803,155967,179319,178662,220643,276407,215054,171833,180071,131606,29178,-70853,-117403,-24674,2537,6740,-19845,-61693,-88667,-1790,161847,237071,112792,-6569,-88043,-94610,-104968,-145455,-92373,-32610,-8597,-16543,6926,141033,283927,297671,213374,32863,-126039,-73100,-81379,-107431,-30100,29494,28199,-10307,-30621,-24461,74142,119574,107614,50385,10512,8637,-15658,-9906,-7734,-38001,-86286,-78003,-89126,-90182,123902,561777,784878,723227,466820,230947,133713,67595,20549,-37511,-9400,-18809,-46713,-10974,4337,-48005,-135990,-128911,-80772,4304,71666,67667,-30384,-87900,-60160,-36265,-24651,-37932,-71825,-48454,24741,93467,177705,227549,200380,115973,41711,17903,27062,13108,-53157,-111022,-140672,-133503,-120053,-72330,53515,233803,230880,90807,-22009,-37660,9422,36295,-7816,-121487,-50759,-48006,-56689,-63449,1602,54705,45155,27025,10806,-15774,8886,81780,123758,120221,86755,81950,117762,185728,245605,194358,89583,44000,35860,61258,148690,174793,140080,95994,60308,23838,-31327,-46497,118208,197971,145300,85900,80280,84249,17463,-38448,-101358,-135012,-135699,-119426,-109276,-139752,-128576,-92546,-39653,13534,12384,-21932,-49984,-90364,-64834,39728,139182,242364,196502,101582,4145,-113179,-82271,-50670,-52462,-6291,119646,193432,167156,97856,33340,9591,-56817,-100795,-100068,-54571,-18602,-25512,-64521,-10726,66666,125382,123256,35860,-44243,-69719,7083,141087,158709,52483,-62056,-60265,24885,90808,101849,91773,80701,-27793,-100474,-103930,-5682,182984,277359,257853,122290,-10368,-82308,-81393,-124071,-115761,-84192,-52497,-36264,-13072,-9308,-11880,-529,18929,53201,57072,95789,122253,118612,99418,46164,-54075,-132084,-113575,-68849,-75600,-125351,-100563,-66277,-41614,-32167,-67477,-104553,-107407,-120387,-142128,-140913,-96490,-106264,-130790,-101184,17542,106938,185381,201128,176052,189018,172633,131833,77403,14015,-33567,-30366,30995,88520,144835,235041,375683,385903,343047,311173,73907,-38211,10175,32539,76847,61944,-4987,-28047,-28770,-11535,49451,115093,133281,62308,-81600,-37978,72053,84609,68204,43322,22577,6927,-7666,3823,67191,26290,-16101,13269,23606,7483,-64819,-171561,-126632,-19153,67888,64257,32545,82715,113371,34282,-89865,-103446,-62245,-74193,-148953,-64429,-37176,-3200,-13173,-6991,5911,-33871,3359,91896,216487,397905,323779,121583,-637,-60922,-64083,-45707,-107977,-112031,-34011,42924,128895,142161,52187,-41541,-95397,-94651,-7799,42357,68420,73970,9066,-17114,-45644,-40113,13079,17341,-22473,-69310,-87646,-86257,-57501,-8301,27860,45961,-78891,-143900,-98329,-113106,-81580,-35274,-7480,-4838,-23376,-6618,-22681,-42378,-28919,63783,-21398,-1915,48980,86754,27994,-84156,64602,282778,358295,356048,296549,154155,71878,2569,-99220,-107075,-73817,-89758,-97618,-15724,4961,-39190,-78754,-111792,-127174,-94631,-107760,-53950,-4727,-34831,-85336,-51882,-20788,-33398,-39152,-66785,-135877,-100107,75629,167397,124992,14529,-18882,29875,35392,36591,65515,120932,110170,45655,29352,-16469,-103327,-125172,-95569,-94024,-54653,-4843,25745,111350,246786,318733,265988,101376,-50869,2229,85728,71856,10597,4597,4931,22713,6898,-48321,-118142,-121586,-97843,-89684,-71576,-38378,-32928,28923,99842,80893,-13949,-28603,21351,95641,118508,65654,51474,85289,139212,164243,178574,98017,56203,40549,-51358,-84735,-18245,66379,94786,49130,860,-30383,-14019,16234,20642,14600,21890,41002,58955,117820,188894,143769,40906,-53767,-64502,-70924,-120660,-68268],[-753,16466,516,3779,-23739,-22735,9964,4929,-37811,-84675,-63331,-13522,50601,124438,116304,194363,345460,459539,443623,247105,91256,-9125,-1368,73067,64786,-1615,-104319,-106858,-61173,-44362,-50593,-97351,-86544,27026,157465,187450,94006,-58179,-120643,5304,123406,127941,168508,77715,-57501,-100968,-39536,40792,78616,97032,91798,63213,8501,-52534,-102680,-99931,-49545,31743,82654,79510,18654,-15136,-9853,17649,32461,61284,52931,-14113,-67949,-97847,-74666,-43493,-71866,-110897,-87369,-88830,-103982,-76914,18037,149133,216077,176913,133491,164464,270130,415245,285259,108446,48204,24281,11470,-20227,-44120,-77971,-97111,-76072,-95904,-73821,38786,173304,152848,58526,22546,42580,88546,117851,129258,105096,54480,-21734,-41622,7691,9382,-17983,-92581,-172372,-58228,11709,52695,101748,130599,122689,68376,14872,-14233,-40998,-57339,-41085,-116718,-62636,32209,-5010,-82121,-38407,48524,118494,194263,203223,175478,92004,60509,101754,123726,110253,102704,85627,45372,-25916,-125543,-81426,-28858,44202,63134,40577,27157,33105,89558,65438,-25236,-91943,-141318,-120382,-131861,-138667,-74825,-15643,17818,-11866,-81494,24252,130698,116560,29077,-64475,-47595,-97554,-122257,-36019,71225,188522,200412,112548,-10622,-33527,-23632,-54651,-52365,17341,44444,-49912,-79381,-77468,-32570,-13170,-55205,-75673,-33186,-21338,-59969,-45544,-38494,-82140,-93871,-46973,-32380,-1139,119985,202584,138173,11912,-40331,-68390,-54255,-50592,-24975,-4316,99997,115311,6502,-44491,-20386,-29019,-80879,-114503,-63006,-28711,-88233,-153942,-102851,-14977,118085,133316,89158,-30975,-75917,63107,218201,275754,166916,48077,7686,9106,-4264,-8341,-10468,504,15635,-12765,-50402,-77230,-72288,-83770,-105280,-112277,-80565,-69589,-109431,-110906,-59950,-5132,128496,164434,73246,-27383,-88835,-93603,-38907,36957,-26928,-130561,-127006,-136080,-179010,-155922,-120256,-124383,-156132,-34241,31837,48006,54678,22897,3160,-23925,-57213,-67011,-109772,-141454,-72442,8679,27762,5739,4121,-31532,-49039,-79517,-99879,12217,58817,15887,41634,178111,363256,352661,114586,-39668,-83916,-57414,14553,139147,196381,152100,53636,-53794,32059,98203,88293,-16344,-130444,-106421,-112562,-118072,-22475,93421,196642,193261,112241,4664,-45925,-51627,-20939,37454,50435,22184,1284,-23123,-39421,-1943,37298,70968,7585,-29442,-59531,-134782,-92950,-29114,53182,152861,176123,77927,-19860,-20704,-13421,-5597,-18681,-60213,-57261,-49883,-88254,-113523,-96697,-102806,-83730,-48806,11213,44548,-32667,-68001,-13020,-24921,-30485,-5385,56392,238041,427337,492216,404268,297769,314749,413210,469307,277316,55827,11245,51888,63254,-11972,-51769,-41493,-13332,4319,35956,99690,208611,194922,96317,32185,12065,-56361,-102638,-35232,-2555,-32558,-89021,-32324,18877,24272,18610,-23775,-49646,12135,29690,63129,63777,40584,-54512,-9177,35473,31910,38264,2484,-54080,-99028,15950,82717,65985,-58214,-118407,-100037,-122483,-68085,16335,82425,172389,194480,151732,153079,178751,138599,-38614,-158399,-67535,-99477,-65073,38223,104180,151246,81395,-27794,-109076,-93446,-34864,-16933,-60419,22101,125211,129632,95506,67041,1401,-28821,-33332,2231,-4005,48080,157340,307151,370341,275374,180538,183562,133408,3853,-43760,-77615,-98025,-46999,7197,60390,97779,56454,-84392,-15139,192320,364797,305747,134148,72838,-2004,-65429,-23424,99098,273343,338113,371372,366726,299678,171123,104424,65824,71205,133909,202796,189356,40293,-103775,-124768,-52618,18494,19725,-1679,6360,20323,3092,-34225,-43632,-43543,-42074,-3079,10349,-70582,-138520,-60511,38358,125683,210693,262100,202647,66702,-36611,-96641,17023,1359,-89418,-52715,63120,120854,114320,83684,51245,-25861,-100285,46406,124563,46455,57374,54024,20146,-15345,-61745,-82866,-67578,-22948,-11238,2870,-44198,-80582,-70042,-14403,-86614,-64206,-32480,-1341,48285,144504,306281,361343,247695,72927,19894,51732,34483,-20727,-55445,-20034,-2554,-2741,18990,2127,-49629,-32826,148613,253035,164867,14851,-78444,-104414,-111379,-64038,20053,85605,188022,277326,224371,133623,48290,29065,20154,119780,151314,108821,52343,-22953,-105463,-98226,-41288,-34121,-62900,-78279,-12651,58069,72471,94222,134036,107025,52652,-38145,-74671,-42381,93138,190280,100451,-32822,-34094,115498,286689,259615,178191,85273,18219,-9711,-25016,-54841,-105296,24976,105166,87009,88022,168968,228588,193467,64828,-51144,-92704,-86985,-57416,97709,180468,200791,132645,27198,-73472,-98312,-108954,-70951,-30887,-52327,-116102,-55512,55519,133662,138412,40329,-67279,-12412,62060,63493,14197,-30541,-17870,43325,74778,100528,63465,-72364,-34445,81071,154810,150723,114241,55162,-13844,-56687,-109836,-122321,-66823,-30295,-36229,-34252,-27705,-38141,-31712,-1764,74126,106349,106471,42373,-50960,-75755,-17464,13353,41495,18785,2179,2591,47376,99821,86252,32007,-27236,-55286,-65048,-56970,-43603,-30966,35750,70047,90589,165829,318063,201621,-6573,-24757,102638,224734,188605,30528,-67425,-145975,-103573,-75753,-82359,-45720,28381,-2174,-56328,-78010,-84533,74965,146174,42257,-21169,-50036,-84813,-107684,-65387,-57580,-76234,-43580,-36428,-40788,-35971,11763,106524,83200,51656,80311,114182,128057,75362,8121,-61083,-91342,-63359,24213,140226,146087,74546,-51962,-85537,-49951,-26746,-4317,-23643,-32672,-54611,-26749,13936,48911,37278,-13051,-66745,-115548,-73688,-35912,-41199,-96986,-84686,-66136,-83132,-73446,-71882,-30917,-43391,-93675,-101515,-55684,12790,142669,350227,482595,388800,235503,133921,122636,94850,90502,64981,9717,-14959,6973,24951,-3371,-75191,-78736,5961,21424,21783,53789,56738,24117,23111,44484,82022,76948,6818,-60082,-90219,-157802,-179382,-176535,-182760,-173678,-122937,-17050,118624,224539,131040,77510,29445,3429,-26153,-93666,-42030,32962,98616,96079,38145,-5083,7289,890,-41787,-100948,-135381,-39311,63556,104675,59433,30581,3808,-62958,1294,103758,108643,11050,-132889,-17080,-21400,32620,131265,153795,100217,7071,-38427,-60091,-2752,249530,507121,905788,1246969,1367032,1226768,1041614,899641,708208,348109,-50081,-99732,-53899,-109454,-131760,-95706,-26602,1191,-20399,-57066,-66361,-48216,-63679,-104774,-109362,-67139,-45008,-55181,-66911,-74961,-38101,21231,10105,45930,92393,105019,45304,1422,8712,28967,15932,-19436,-5561,60012,182923,286560,306073,230083,17393,-143042,-168842,-159545,-148494,-107021,-38721,11139,37592,21423,19260,55030,75506,136614,244794,191717,106302,42100,17129,1630,-17438,-51198,-123479,-55182,109336,217848,179048,-5524,-115450,23396,61931,-11345,-69469,-112853,-110148,-125171,-121150,-100932,-100528,-66552,85283,263772,269732,214386,118622,30677,-30692,-85086,-97281,-73068,-69163,-99275,-96526,-17963,101501,200056,233820,293719,305188,201658,14848,-101323,-57170,-65897,-59310,-10425,112727,120142,14668,-102451,-49794,-29475,-76811,-118225,-102601,-93744,-51597,-26099,-35432,-33921,-15000,22706,-8466,58353,243809,320320,187428,82904,-27735,-11796,191798,404364,485313,428792,379574,282905,140585,19154,-38494,-1870,-4229,-55310,-65560,-82918,-30714,23472,4585,-63507,-137134,-132499,-114303,-92629,-74540,-30933,118701,179303,115757,16417,-16899,436,-18395,-30574,-13984,46180,124852,277580,338549,276294,217042,118221,99288,110518,71550,46567,13216,-23032,-18795,-2264,5259,-35859,-73922,-33427,17622,79287,55060,20590,-28207,-58233,-56475,-68186,-54886,-78597,-115794,-61355,4653,40180,65567,87466,83255,81708,49878,1879,52600,31815,-40657,-78724,-64887,31933,191262,199996,56645,-97545,-62941,44800,89144,45261,-28166,-94371,-104178,-52424,6762,17681,-38968,-123241,-102267,-79697,-72524,-64051,-101138,-104963,-59950,-16734,-21730,-62236,-68640,-14021,96771,211208,140619,6682,-104921,-118131,-100442,-38308,80070,162571,87426,-25684,-56968,-50619,-78763,-113646,-142055,-93399,-35078,86610,205280,237081,187966,93897,39138,137604,271315,264832,112310,-3759,-84188,-45175,-8611,25473,15655,-53748,-57901,-58371,-85012,-90760,-42266,-9622,12454,12317,16229,91722,92161,17101,-24059,-61263,-95829,-68052,-65392,-92732,-30490,3543,-34277,-71906,-64796,-58662,-43746,-9801,46010,84137,82846,101561,82290,27704,12506,8093,-572,-6436,-18331,-14173,650,33055,106905,190666,268806,258667,104047,-65494,-68784,-46524,-51287,-48188,-65553,-74144,-70599,-27163,-15782,-91203,-121405,-116873,-31464,25054,68257,105862,-6324,-66928,24647,203749,385547,489046,439755,190883,-7540,-23546,19935,-36641,-48698,120416,142003,55405,-28756,-46112,-10680,41981,76563,22530,18534,3742,6762,29137,38256,-68696,-54373,-72143,-86023,-48086,-66458,-99366,-49933,-8324,-24796,-37969,-30992,-29309,-71007,-121028,-100295,-49838,-43118,-55507,-66515,-97614,-132735,-88037,-52792,-23090,-20750,44454,175822,233413,211091,98197,-40984,-76828,36768,122317,134195,98167,74981,27692,-19939,-100194,-42076,-14148,-25191,-22698,-41781,-255,51767,52966,37660,56207,95215,110348,2169,-109031,-105802,-21931,84814,166286,173346,191240,167503,136881,54531,-65795,-128969,-64601,-36510,-63280,-62439,-24659,-4655,13519,54783,26871,-35804,-39218,19145,151141,270836,254949,171111,77542,-16765,-18693,25899,106574,150400,138050,186025,227705,156412,41155,-6596,-31477,-66637,-4778,89451,216212,299612,192929,22948,-60974,-80586,-20862,142419,302277,238730,23494,-793,152465,312209,267572,144459,78659,44924,33304,26818,-41702,-34901,22572,-5063,-30905,46804,171228,219157,161048,37801,-101931,-46826,-30489,-51972,-49100,-44256,42429,27986,18999,9552,-7975,-21509,4220,68027,146869,171164,59933,-3099,72536,126463,64940,-18854,-60558,-57637,-84941,-86921,-37902,56447,50122,-42354,-126444,-45480,-137,-3074,-60124,-105183,-94944,-107884,-48578,13964,76718,128834,130420,145912,166809,164318,132223,88764,23894,-28815,-28755,-8479,52669,118563,123166,110096,65883,-10465,17939,-15200,-48376,-55601,-74263,-48230,-94829,-100477,-64091,-50389,-50013,-78561,-125133,-54239,-36043,-70941,-78570,-73485,-79892,-65855,-34608,6739,55609,32249,-41239,-68984,-40764,7078,32558,-10853,-85448,-46367,-52148,-82580,-95400,-88247,-73059,-55043,-62072,-67441,-68718,-94643,-90020,24548,110892,50069,-57693,30128,144479,135553,4604,26266,100327,131781,44392,32137,103564,207166,334577,308023,118729,-15169,-49589,27144,-56104,-75099,-25149,13695,18646,-46438,-75938,-89639,-73277,-10976,-21760,-125725,-123029,-67148,-30282,24207,47054,32725,13615,22289,19806,41024,86282,57306,43956,13479,-42934,-58474,-10291,92465,193823,269662,260260,180769,70258,5034,-68470,-124243,-52076,-30544,-10705,27830,51848,63468,105652,139555,147162,136600,177490,240968,183894,161988,171099,119781,8137,-103536,-90174,-6646,12225,14208,-16465,-56452,-73115,9580,166675,235164,107319,-4495,-80923,-92246,-108878,-156191,-90406,-26458,6056,-7270,-2744,122632,266675,268262,175086,12126,-136126,-79624,-90816,-113293,-29300,25476,12893,-34802,-53971,-60635,40900,105937,104393,55102,25035,25276,7208,15820,11334,-20867,-73379,-69322,-74988,-108282,107347,571768,841496,835653,599279,333234,204317,108460,35094,-43906,-27793,-25996,-48942,-10992,-4390,-54779,-141955,-127765,-80748,-587,68961,66883,-31069,-86297,-60146,-48774,-28070,-34921,-71147,-47689,25823,89041,160691,210244,195436,117688,39260,9265,19463,11278,-53891,-118753,-136340,-124066,-130558,-83640,45477,235962,259287,106628,-27148,-51007,423,24457,-21080,-133798,-52228,-44108,-48455,-62217,-12116,29063,15576,6168,4752,-18352,3484,78118,118972,111261,60228,52353,88916,161164,222928,190942,92662,48770,45289,70841,138122,139043,109060,84671,67232,26240,-38818,-59828,104121,163529,107611,54447,72873,99334,19763,-47069,-111102,-139687,-136708,-121850,-113884,-135561,-123935,-96150,-50905,756,5482,-16277,-18645,-35479,-104932,-5340,112158,228780,199279,109506,8410,-115453,-85159,-50649,-57835,-30634,86626,171768,167973,118659,57019,19034,-60901,-116448,-127381,-70538,-13765,2934,-25539,9847,84900,144243,136759,48936,-35839,-69738,7093,146849,173175,81258,-51206,-82319,-1014,74170,88641,90414,86695,-31253,-97618,-83476,16707,199280,283252,255729,129840,-3431,-84409,-95694,-139882,-105095,-64623,-31455,-24517,-13771,-14421,-16436,-6298,14425,57713,99795,132578,112999,89131,66494,27913,-60202,-142352,-104061,-65155,-79291,-117544,-89349,-58522,-36200,-26494,-66525,-111752,-121726,-120633,-143425,-147117,-99728,-112987,-150961,-111744,10359,91152,160257,183752,169661,190361,174099,137817,87886,20274,-32999,-30493,31938,88777,136035,207367,306388,283595,241801,250001,59325,-28605,11091,23841,70887,88135,37139,3135,-21264,-27620,20973,75453,95610,48318,-86951,-38337,62822,64056,47343,29374,18562,19074,21405,23992,77397,30899,-25490,-176,25760,29548,-37943,-134764,-121535,-14457,77482,69443,48088,106427,114889,20281,-107907,-84896,-43474,-55007,-125910,-80248,-41785,-787,-13395,-6776,3924,-29831,24577,115394,241609,376412,249108,70983,-35605,-84713,-50416,-38092,-110451,-112288,-32866,44418,124754,135646,58130,-34604,-96910,-103434,-12105,43613,63511,53267,-12560,-39428,-67237,-57649,119,8531,-27765,-80913,-100183,-75315,-42159,-9509,-7548,92,-102422,-65968,-52933,-86028,-119960,-59599,-17524,-4295,-25547,-12026,-25593,-41732,-18913,94276,2969,14149,70744,106084,40378,-81525,27880,248390,342251,360825,337143,190909,93763,30057,-55697,-75136,-69660,-76539,-78297,-436,17713,-25968,-62497,-90772,-81522,-64174,-103237,-63876,-22320,-61027,-142793,-107601,-72414,-69649,-67986,-103900,-132684,-24102,158621,238519,160310,29862,-6403,44261,46286,45873,73211,128073,97267,20483,20055,-21206,-108512,-115263,-86100,-91016,-57963,-15302,10931,83496,198036,279698,278318,149611,22556,100758,155446,115588,34436,21435,20880,37213,11548,-60172,-138567,-146527,-110649,-91571,-62842,-33976,-25821,31106,81993,43552,-37635,-10152,44571,107114,114479,54451,38696,73948,131603,165382,194441,105643,54808,32050,-57867,-71474,8519,90299,99375,50697,7878,-18644,-13510,3640,-6859,-10740,2549,11416,20652,73905,149389,121154,31689,-48044,-45332,-44987,-97736,-65896],[11018,29186,7371,-2457,-33487,-30345,5120,983,-34766,-67444,-34760,31178,106839,160914,124075,182016,331414,437551,357941,169268,51150,-31175,-11462,66224,62938,-5860,-96126,-86328,-53376,-43817,-54094,-98653,-81091,28811,163536,200083,93803,-67876,-106145,23721,128013,80030,91545,47835,-77855,-98617,-20021,66799,100540,91564,63174,35221,-13309,-66737,-109897,-100529,-46249,38671,95222,93582,21385,-26357,-31971,-3409,17403,52950,59646,-6966,-72174,-111254,-85644,-53820,-71645,-107302,-99494,-97911,-97814,-70297,27731,165279,226319,184914,141722,154599,247285,401904,318894,140887,57826,23299,20331,-7340,-33627,-67662,-80514,-67579,-93845,-63853,47185,168787,136940,41955,17377,62236,103591,115129,112566,83327,41962,-22639,-54167,2545,16184,-2715,-74060,-152443,-78994,-7768,41563,99778,138198,138946,97251,37099,-10009,-43467,-55568,-33823,-100142,-78572,18677,-14515,-84571,-24874,69462,144872,234147,257831,207531,95876,46636,76095,101025,91057,85406,70364,25194,-53629,-124132,-68374,-10392,75108,101791,69069,41162,37771,101716,96537,379,-82103,-126208,-102611,-113683,-134272,-82287,-17301,16365,-21186,-107559,-1207,74707,62955,24072,-58401,-46678,-101498,-136331,-56764,39832,156169,189054,118882,4608,-23387,-26176,-57868,-39014,34369,35649,-37668,-43182,-33344,2976,-588,-46372,-69925,-34041,-25567,-76391,-56379,-37769,-73988,-89710,-50714,-27615,14206,144897,223906,162709,31781,-36590,-68200,-53295,-49519,-13756,18285,114804,122426,4488,-49263,-20034,-22526,-66701,-91671,-71980,-37195,-89596,-139572,-79220,29663,180220,188181,130717,-2928,-94827,43116,218537,269112,132524,27175,-10381,-4617,-8715,-2878,-931,11553,27165,-2607,-40226,-71687,-76786,-85396,-109175,-116953,-80062,-64915,-105014,-112951,-67971,-20252,107855,157010,79987,-16388,-85871,-92452,-44748,33027,-8125,-113591,-145602,-173936,-175932,-112029,-84252,-102644,-139494,-30433,25881,47662,66374,43005,21741,-15378,-53540,-63886,-108865,-145355,-70504,22946,53187,43119,33619,-18234,-42873,-76186,-96278,25262,59505,9835,24467,140844,292194,289121,102409,-44356,-90699,-67876,1795,134656,232175,199665,83404,-50728,-7435,44506,58929,-20764,-128883,-100679,-106900,-103867,-14458,84808,166620,161383,99810,5940,-48642,-58691,-22045,47966,69462,44528,25851,5624,2569,50236,81582,88426,7490,-27403,-43500,-124324,-115199,-52361,18333,113125,154845,77688,-12652,-10400,-5670,-6517,-40477,-99727,-91373,-71288,-109473,-108262,-88322,-98233,-87544,-60621,-18111,-196,-73875,-64437,-5650,-29862,-40116,-14379,52563,234039,394799,422782,325055,274154,344276,466364,496751,278131,62711,14565,54696,67923,-1604,-51794,-54626,-29533,-15753,17242,91112,225362,249073,156667,78078,41282,-41968,-97105,-32089,2954,-25217,-85206,-39446,11346,27885,34940,6176,-15928,27389,31081,72912,95103,69824,-30174,-1895,31507,29421,40547,1326,-59166,-93829,29015,105428,91392,-50998,-117867,-101341,-135052,-64212,36458,107648,183785,194887,145974,133203,145602,139326,-40776,-132345,-63107,-104901,-91401,-1008,59255,113790,62330,-30445,-111949,-97136,-31004,-10096,-56900,18091,99783,86911,44512,27221,-23912,-47395,-48917,-6804,-11430,45612,155163,318765,422870,348739,240539,207848,114059,-22083,-60649,-90148,-108461,-52612,5262,52480,83797,55413,-87984,-12801,197704,338000,231498,98159,68768,7301,-82678,-64100,61304,249853,326008,359456,351387,282496,165207,102226,69563,76307,136088,213491,211341,53698,-93753,-145416,-86472,2308,36044,24071,20102,26430,8576,-27973,-39804,-47106,-52102,-18754,-5884,-84314,-127915,-52026,31445,94022,164894,230011,181472,59761,-32360,-81179,24036,-620,-119996,-33597,97076,151158,123442,70794,27082,-54357,-138293,48496,132197,47174,43076,26338,6231,-25734,-66564,-74073,-59898,-19778,-13380,-12340,-71061,-99064,-107149,-48366,-92773,-54195,-30613,1100,56301,163843,337679,393682,262191,77325,-5040,1214,-10953,-41498,-55596,-23073,-5860,4530,29851,11674,-31766,7373,171114,243876,137046,-7005,-86690,-95380,-93580,-50027,15909,51015,142176,248590,210537,122880,44631,33036,23263,96507,125948,92883,52463,-11120,-93171,-92968,-42035,-34380,-59763,-75625,-17457,54009,77774,107804,152413,132600,89164,-7716,-53522,-17949,115969,186115,72884,-54929,-51573,84218,245576,234755,177009,93073,28733,731,-22652,-65666,-140726,47496,93558,60693,50133,118618,185810,172348,80630,-27637,-60201,-35099,10417,120251,180578,186731,92836,-25217,-118665,-130446,-120828,-65771,-21454,-41562,-108569,-58996,53836,134345,148974,55515,-73378,-27357,55283,69985,31057,-15580,-11485,53465,96025,116602,58843,-71514,-1454,107146,173720,170224,136417,89202,23144,-28868,-97686,-116906,-57952,-19456,-26325,-29548,-27439,-34631,-20006,20124,117857,174790,178319,96676,-12022,-50911,151,31537,56927,33018,13216,13916,62722,108606,95872,47076,-17254,-61039,-84714,-85328,-77628,-49383,19844,50633,66930,123252,257762,181233,-30139,-56146,69693,207131,171091,8790,-94000,-167472,-118632,-79483,-85000,-57331,10727,-9063,-69204,-90678,-84463,84749,140413,43415,-11684,-40581,-78398,-106778,-61419,-57152,-75998,-34632,-26018,-33257,-32947,14273,109415,78887,58732,96608,113153,106188,49961,-8108,-71425,-109956,-73214,-6245,93232,107121,61487,-61206,-44096,-27142,-25034,-5502,-22464,-31246,-48715,-9431,36060,68305,52591,-9646,-74760,-99223,-54462,-16926,-30798,-93865,-75367,-28496,-27056,-37606,-66029,-54063,-54414,-94048,-99139,-54996,14853,145767,326409,420953,345110,207457,107203,118072,121486,130027,106844,47414,1460,6761,16072,-23891,-99398,-62162,13417,19381,18802,55417,68968,42081,40642,54324,83749,80274,7458,-63406,-97360,-160020,-175784,-175482,-188749,-186947,-139488,-32027,99497,230497,135587,70599,26079,13164,-9965,-81027,-62418,-2819,52038,60775,24550,-5854,6663,-5630,-41686,-91831,-126653,-50732,54924,110662,49332,15722,-7651,-78898,9732,110081,113755,26875,-98228,-59876,-45136,26740,137103,164513,95683,-1913,-43782,-45553,56595,373179,719360,1185971,1546077,1637465,1456412,1241912,1072806,834972,382156,-59630,-99833,-54516,-104593,-110482,-75583,-21162,-3135,-21587,-51424,-60478,-52048,-72080,-100286,-80295,-42923,-30608,-51050,-71582,-72272,-33907,18777,3277,33731,73016,86556,31945,-10448,-3724,20671,17665,-14322,-20839,43988,166137,262247,260923,188702,-141,-163670,-190019,-186007,-171122,-111818,-18288,45653,68458,46873,24018,47020,82059,159418,258903,194710,131943,83853,43237,13675,-20796,-56677,-115321,-58015,69364,158231,148875,-8469,-113259,2936,28688,-39348,-78025,-117868,-107391,-109651,-101082,-80824,-79932,-65048,68666,217953,209696,173343,98862,28283,-25939,-83587,-94992,-67707,-54259,-75517,-77383,-4250,122508,221162,263990,345175,371460,252962,29926,-82372,-52658,-73240,-82760,-17591,108825,94403,-1073,-73917,-41213,-29142,-81097,-116545,-108441,-84488,-48396,-28828,-43124,-50010,-33122,15228,5458,56234,231073,322933,205062,100635,-16281,-18052,174176,375710,468653,444476,400142,301277,155446,26260,-34935,-4110,-8645,-58013,-72853,-70707,-21894,28379,6016,-65622,-137153,-124150,-106360,-85142,-75590,-51516,84765,152839,106279,9208,-22423,5935,-5463,-22877,-12335,37232,118808,304166,417053,371620,336896,227094,160129,134851,73029,40022,5326,-28274,-23661,-10039,-4048,-39266,-63984,-29188,3634,66607,50739,25155,-2862,-23348,-25381,-45981,-42190,-72435,-107266,-65031,-7023,27176,54212,73856,65221,61577,42413,-24156,33838,22729,-43719,-84350,-78053,12932,172503,187222,49217,-96003,-56322,60929,116941,74838,-5250,-85614,-119516,-72429,-13208,3477,-43956,-123968,-87711,-65679,-62454,-53225,-85418,-120649,-77232,-29870,-24519,-58607,-66982,-14239,93447,174443,102615,-14232,-115508,-109496,-113900,-51826,48760,108290,39123,-53879,-83089,-75607,-98184,-117360,-127139,-102063,-63624,51004,185203,236216,193262,102211,48474,133000,252902,256261,120616,9873,-91710,-73927,-40722,-14526,-16624,-70394,-57951,-51673,-82952,-90492,-38646,-3913,26079,31059,34571,108416,114725,40036,-6844,-53745,-79450,-51882,-56755,-102372,-39392,3358,-30245,-59674,-51164,-51075,-50828,-29224,20774,55800,49306,62590,42214,1583,-1881,5787,10891,18078,1915,7614,18159,43493,114627,198536,275878,246631,72557,-84058,-26462,-14261,-38958,-40491,-64800,-87135,-109289,-67385,-50209,-110246,-128518,-110269,-33241,7676,35123,90392,-6262,-56398,29604,211822,394010,497452,453353,187768,-14231,-25872,14415,-53037,-71858,113743,152813,63661,-33940,-52515,-4548,66664,123454,52565,24206,-3108,-4124,24934,54421,-80855,-92893,-90731,-71846,-29970,-51068,-92969,-53211,-19084,-48923,-61305,-46457,-33740,-69014,-123723,-87266,-31824,-23778,-41354,-63486,-104143,-116469,-78328,-52810,-37227,-53832,25078,173321,245977,241647,132883,-19946,-80781,14729,93323,127508,107016,96667,42833,-11230,-96814,-44714,-21382,-36664,-21830,-15287,15855,39293,24185,20629,66448,136074,169936,40742,-99937,-110402,-19500,88541,179042,191376,200549,170580,134113,40943,-78769,-133710,-51128,-21972,-46320,-48114,-21299,-8975,342,35116,24178,-24077,-39580,14135,142612,246937,225638,149640,72537,-14051,-13858,31151,123084,155180,130256,177515,230793,165378,55350,18261,9125,-30818,2149,86382,214490,272517,146332,-5023,-85905,-110909,-51494,90561,226857,143691,-18562,38040,198901,352424,291556,152002,86533,64664,63051,67493,1013,-52970,-16593,-50647,-21935,96195,213954,242690,173311,38973,-106890,-32218,-21561,-52019,-51649,-16439,88129,59609,29184,1931,-28746,-40966,-13144,50071,125341,151574,47839,-17888,64101,118042,54973,-33167,-79409,-65312,-91397,-94793,-52640,27441,14270,-63040,-137977,-46951,-362,-4683,-60694,-95181,-87359,-111381,-48934,16297,81424,150598,162724,173881,194066,196235,163716,107515,19034,-39823,-28879,-3216,53069,106854,96615,71936,30256,-32562,9966,-16029,-44155,-44074,-47328,-25171,-80282,-92166,-61498,-47414,-35575,-66490,-114317,-27206,-26057,-74928,-91932,-87901,-87168,-72515,-42789,-1812,42686,6392,-72805,-91579,-46342,15109,56451,25262,-12833,6144,-39298,-82811,-87421,-83318,-73753,-57221,-65325,-69455,-70805,-89051,-80912,26051,95062,40235,-71531,2477,114955,127819,24166,30552,80442,117339,44490,33012,106345,216130,335668,288906,106856,-3952,-22505,37876,-58894,-70955,-16550,18999,11048,-50940,-80903,-102688,-72860,4696,19098,-123073,-127567,-64064,-27977,22829,33480,11115,-1854,27729,43802,61391,104529,70221,59961,27347,-37938,-60438,-9887,104103,206361,284655,291400,206383,69328,-18400,-95391,-93338,-39599,-19560,6849,52890,74764,75695,107935,116708,109629,89507,123665,185091,135686,145339,158604,108767,471,-86472,-44965,13199,23127,24585,-8938,-49059,-59191,20561,167125,228736,101255,-2275,-75071,-90767,-112287,-163419,-88658,-22921,17169,-1287,-18624,95274,237119,229030,132970,-9530,-144698,-85418,-99577,-117038,-29428,13983,-13921,-64600,-67334,-85928,10301,92133,99934,57198,35723,37778,23510,33938,24557,-6898,-61854,-59723,-58391,-129487,86845,554289,851576,902565,706907,431090,272540,146353,49018,-48538,-46769,-33689,-51803,-12219,-15055,-66619,-150263,-120893,-74973,-3502,65473,64813,-31215,-79245,-54882,-57750,-32544,-33064,-70737,-45589,27949,86018,142585,186150,179040,109531,30363,-2386,11204,9593,-53612,-125771,-123291,-97177,-123916,-91744,39707,233547,281653,120987,-32315,-57465,7120,30790,-18223,-125407,-53691,-38802,-38283,-56200,-19867,9271,-8061,-11316,-648,-21061,-2892,69475,106921,98378,31668,20267,57386,132125,190376,176522,90354,48590,50841,77823,125897,107373,77336,66476,67643,24781,-48247,-68033,94760,134888,74996,22921,57980,106043,19767,-55573,-115850,-136508,-131511,-119458,-112280,-129375,-115960,-94043,-59144,-12666,-2554,-10322,10812,19881,-80466,-48496,85236,213593,203540,120775,15074,-115876,-86289,-48907,-61259,-55889,50438,148677,169425,139876,79263,26776,-64739,-129460,-153061,-71899,8096,46601,21277,35137,101672,155778,142893,60150,-28643,-71505,7959,150408,183610,111395,-34150,-101204,-29295,53736,72195,86456,89550,-35919,-88877,-60033,38008,208642,282610,247421,131578,1519,-82509,-110289,-133756,-80502,-34062,392,-2812,-6961,-16414,-20033,-11307,10262,60651,139103,163793,106899,64654,35653,8758,-61456,-116665,-77262,-54988,-81977,-112640,-80996,-53250,-32864,-22451,-66793,-119404,-134690,-116597,-138548,-147949,-101806,-120853,-168291,-109088,10580,77922,137345,166254,161056,183947,166343,135357,90808,21547,-36850,-35373,27840,83912,122275,176944,240457,193347,151717,183231,35051,-24273,9806,15550,61821,106966,75849,29180,-18759,-43539,-3700,40737,59870,32178,-91065,-38382,52111,44425,26099,14368,15668,31891,48920,36076,79110,31750,-33564,-14244,25131,48333,-13074,-103632,-110853,-11743,79845,67792,58062,120588,108361,3628,-126218,-67853,-26953,-38094,-98123,-86478,-42153,2751,-15410,-9983,-2545,-25066,43059,132031,252516,333898,174675,30300,-68856,-96784,-32517,-33203,-116156,-109148,-26632,50613,123510,131223,63247,-29621,-99849,-115619,-21488,36619,48885,24107,-40494,-68889,-92232,-75899,-13654,-521,-32649,-89388,-112525,-69404,-31822,-14360,-47342,-53827,-37135,39128,23610,-38721,-135346,-79852,-26476,-5029,-29464,-19566,-29793,-42195,-11720,119054,32294,35905,96044,125335,50602,-77016,-6458,206356,312071,347216,360666,220756,111588,55736,-17557,-35898,-57866,-60790,-53849,17171,27067,-17641,-50565,-70475,-41078,-32833,-88894,-71285,-39911,-79329,-157648,-128180,-104081,-102699,-97922,-139647,-98509,39453,225407,297184,187535,42357,7135,61955,61060,58371,86116,140834,87449,-6194,3797,-30186,-114310,-107625,-80095,-90210,-61210,-23930,-1884,58481,149060,230540,274229,196273,115729,203509,217942,152926,56955,36541,34882,48432,11917,-72933,-139416,-131726,-104461,-88826,-57213,-31253,-18613,31684,61545,4774,-58061,355,58715,109799,102595,39006,24569,61866,122174,162299,202248,105028,45150,16319,-67642,-61553,28173,103267,93169,44424,8769,-12805,-22439,-20262,-42599,-38931,-18752,-18385,-15478,30269,105672,94484,20373,-48477,-40096,-26967,-78180,-61337],[31348,48651,20444,-6997,-40887,-32903,7162,5580,-22053,-42005,442,84770,170131,196279,130563,164166,304495,399868,266300,99401,16981,-48616,-19937,57530,63124,-490,-68810,-55871,-33379,-30992,-46687,-90314,-73708,29974,160269,199013,86107,-79450,-82317,49478,134319,40928,29104,24313,-96550,-96947,-2722,89684,115325,76834,30667,8678,-32271,-78313,-113287,-97111,-39854,46281,107658,109197,28995,-27388,-43745,-15901,8470,47451,65891,1925,-73129,-122451,-92984,-56012,-64247,-100694,-110075,-104668,-88172,-61648,37400,173731,225922,186167,146781,144399,224840,377439,346410,177471,69820,24130,29886,6794,-23075,-56573,-62311,-58427,-89631,-52423,53955,157881,113813,22383,14562,81458,114255,108481,92150,58318,24470,-28540,-65958,-142,26404,14801,-52867,-117169,-79158,-12785,43011,106880,149557,153139,121377,57936,-4680,-43128,-51374,-27234,-83846,-94522,515,-27565,-83484,-8562,89687,166045,260837,295273,221157,87199,26869,45842,73234,69632,64437,48599,-3884,-86563,-106389,-54652,6851,102265,136810,96439,55552,41693,107238,122791,29468,-68648,-111990,-84913,-94806,-123336,-88620,-16730,17985,-26046,-130546,-24094,27321,10477,14399,-55965,-48682,-104521,-153850,-79649,11524,126806,176078,121126,15577,-17017,-30652,-62950,-37625,38514,24391,-13792,1412,19234,36035,7741,-38467,-59084,-22502,-15943,-81833,-63971,-35478,-65007,-84093,-52833,-20860,31103,166250,235627,176643,46418,-35759,-69536,-52882,-47636,-1757,38574,122979,119016,-5662,-62055,-26119,-19866,-55513,-71657,-76463,-49753,-91262,-123828,-57203,72983,233818,233507,161719,16026,-123939,15344,204742,250282,101678,13988,-25063,-19850,-16530,-1395,4754,19476,35237,5312,-28081,-54000,-70875,-85701,-114161,-122536,-79045,-59166,-99563,-117385,-77804,-37003,83462,144768,84094,-5871,-82561,-91125,-52969,26016,9029,-89053,-125301,-137040,-120002,-61066,-47260,-81771,-125123,-32076,17177,40890,68658,54926,35079,-10081,-52292,-61948,-109473,-152222,-70980,33959,77902,84091,63715,-6792,-39212,-74784,-94821,30521,53408,1274,5740,99446,211703,213376,82943,-52366,-100128,-80632,-13169,123332,256583,239376,109722,-42116,-49596,-21677,14373,-34714,-132406,-95543,-100150,-89061,-8013,66851,124239,120772,80014,2545,-54556,-69152,-27944,54120,85736,64268,46189,27901,37307,98850,122431,101167,4478,-29403,-34058,-108232,-136995,-76600,-16332,72851,126074,69461,-10965,-5320,-3100,-12348,-63148,-138444,-115649,-80571,-99741,-93393,-79857,-83072,-72679,-52454,-27925,-29618,-114824,-56174,-3376,-39298,-53839,-28055,41370,213009,336594,329942,238082,244387,367200,507075,504272,264757,61078,10873,50883,67325,5340,-49592,-60662,-41873,-34694,-3979,77689,228828,287700,209996,123533,65263,-30635,-87683,-30141,2938,-25231,-85676,-48459,1247,25824,42824,28630,13680,38545,26251,72439,118803,93452,-12996,-1618,20111,19416,35121,-6147,-68598,-91959,34857,117147,104913,-50251,-118713,-103333,-124554,-56803,56699,127951,187919,188297,134169,107742,108854,138226,-30901,-96636,-61936,-110169,-118365,-43439,11337,74349,41939,-35854,-117670,-99952,-27868,-5533,-53596,13132,71235,43890,-8366,-16398,-50236,-67178,-64681,-16419,-19770,38473,147735,324086,468349,422063,297740,218284,86991,-43488,-74064,-100409,-120513,-60930,-462,38955,62207,45764,-93459,-9268,193159,291680,151329,64160,60367,17016,-77394,-111170,6284,197545,284733,317806,308300,245000,146479,89469,63749,72384,130752,214837,226602,70415,-79324,-151454,-110533,-5160,56749,50403,31938,29549,11157,-24080,-37977,-56729,-68821,-37173,-21020,-93922,-114224,-47484,18622,58190,118951,193212,152676,48605,-30296,-64791,36021,9923,-87991,-5553,119643,168224,124697,51155,-5189,-90279,-142669,66689,141004,43277,23503,-4229,-9779,-37885,-71463,-68080,-54613,-19605,-19745,-32371,-98826,-100123,-82733,-82148,-89885,-39735,-25162,4233,61840,178242,360868,414437,264375,74584,-31664,-50157,-53426,-62235,-58020,-31588,-16000,8083,37951,17912,-14744,50415,199876,241541,119358,-19778,-88324,-86393,-81416,-45005,1291,12717,96453,215378,193697,112340,41667,35739,24898,60060,84080,67310,47075,-626,-80088,-88439,-45631,-36418,-56747,-71446,-19684,50056,80312,116373,163874,152656,127188,38418,-17490,10404,133071,172376,42946,-76895,-66762,51940,196730,203963,168029,95177,36898,7801,-24091,-76316,-107690,65179,77954,33590,12378,65045,130739,136890,84688,-10065,-30137,13596,69795,141987,177933,168515,50894,-76671,-147652,-126761,-121655,-62916,-18050,-35888,-104408,-63539,49466,131357,156418,74711,-69652,-42890,46168,74084,46131,-1134,-5503,61371,116529,130548,49679,-66231,21033,123371,182775,180906,150681,115556,53970,-4222,-87355,-111728,-52743,-14043,-22207,-30291,-31685,-35321,-13488,35252,155024,243528,254177,154281,28021,-28644,12804,45329,68884,45551,23634,26186,79899,115634,104169,62816,-4351,-62044,-99965,-107551,-110397,-62307,3637,29993,42909,85490,201559,160773,-51650,-75180,37440,173160,140083,-17148,-118614,-145760,-115557,-80714,-86916,-71188,-10637,-15570,-78040,-101809,-72383,102582,144217,52154,-896,-33165,-75241,-104575,-55990,-55433,-77213,-32676,-21257,-29572,-32784,14166,107612,74042,68315,122984,134321,108245,43874,-10645,-70053,-104322,-79664,-32211,44716,62417,43333,-52319,8896,1530,-23109,-8053,-23552,-33383,-43300,4624,51898,81911,63919,-8196,-82179,-82192,-37975,-1090,-22322,-90740,-65382,6349,18390,-8288,-50062,-69984,-66180,-95178,-97734,-56098,13586,142108,292084,347265,286184,165673,69403,102304,138193,159391,141353,82811,14633,3701,4431,-47363,-120985,-47281,19147,17550,16273,53638,76157,55825,53796,59135,81200,81397,7322,-66030,-103267,-159484,-173743,-175584,-193969,-197047,-150964,-41884,81982,219609,130954,59596,20772,20704,3339,-68304,-80177,-33168,12291,28818,11885,-5785,6786,-11243,-42119,-83443,-117086,-62579,43036,112837,37478,4149,-12341,-79273,14472,109993,113003,39192,-50457,-108386,-70199,22457,140835,168568,83159,-16212,-48097,-33064,94530,458407,880820,1389182,1743134,1799201,1587407,1358947,1178462,910095,390575,-66862,-80331,-42486,-86387,-84555,-56691,-19432,-11380,-25126,-46916,-54529,-55588,-81944,-89118,-47648,-17113,-15754,-44154,-74815,-70277,-28090,21553,4465,29515,60920,70986,18904,-20833,-16946,9980,17396,-9476,-33367,30047,148232,234223,216974,151749,-16752,-179622,-206762,-207865,-189273,-115124,-2911,74575,93672,66252,28670,37547,88021,182553,270009,197420,160081,128618,74001,31693,-20325,-63780,-105869,-53206,40179,104247,114388,-13044,-103165,-11107,6272,-44985,-64434,-107701,-103340,-91927,-76223,-57749,-59738,-66218,44835,168077,151650,127281,71529,21409,-23327,-82415,-91228,-61074,-39195,-51900,-55820,10581,136734,231898,284280,383832,422819,290615,39815,-64404,-38368,-65886,-100434,-30818,87045,56667,-16732,-43678,-25695,-25084,-81524,-112290,-111501,-77987,-45541,-32885,-51668,-65281,-49903,6638,16028,55683,212717,314725,218987,117325,-5725,-28946,142670,322130,421623,434635,401334,308738,165482,32001,-29877,-2305,-8358,-55922,-74407,-56933,-8303,39382,13169,-63206,-124662,-113519,-97827,-78428,-76857,-68413,55075,130310,101796,6543,-26522,12400,9388,-12836,-5163,35490,114154,323829,488815,470237,468318,355225,232226,163648,78393,36603,343,-30157,-25785,-15826,-10703,-37624,-51728,-25145,-10549,50860,42395,24939,19170,13109,9407,-18115,-22339,-59398,-97832,-73375,-24422,8614,38211,56545,43555,35594,26769,-46804,26075,23132,-38873,-79831,-80452,3762,157389,173837,42547,-94325,-48928,77455,144987,106351,19749,-68859,-124082,-88463,-30757,-9123,-47102,-118374,-71182,-48542,-48322,-40931,-70747,-128564,-85619,-35575,-23294,-52472,-63076,-14014,87184,133742,66056,-32910,-109719,-92611,-124673,-66688,16862,54217,-6189,-79821,-109409,-101051,-117952,-118175,-111038,-104031,-85749,18477,158388,226392,191042,105974,56157,131912,238837,248297,127881,22485,-91368,-96581,-61680,-44288,-45630,-84668,-54586,-42315,-77235,-90829,-36329,1189,39479,48125,52190,124223,137903,66017,15014,-39213,-61062,-32522,-42488,-105428,-48635,1904,-26262,-50566,-40940,-42894,-52690,-45728,-5600,26074,18933,30375,11407,-20640,-16504,2984,21912,44272,26188,35212,37819,54134,120240,201022,275709,229562,46458,-71298,7815,17103,-22966,-31786,-59056,-73323,-121789,-95238,-57414,-123526,-131337,-105967,-37467,-11294,3005,74160,-3337,-46598,33497,216913,392823,486552,445919,177422,-20743,-28899,8191,-64750,-89821,102065,155491,67022,-40590,-57156,1269,88270,168546,84203,29301,-11244,-15659,21670,71319,-29167,-78981,-68382,-37231,-1296,-28337,-82431,-62429,-34810,-76295,-83716,-62549,-39276,-66611,-122659,-73400,-12721,-2763,-25761,-59230,-106688,-100367,-68510,-51410,-48223,-83101,10540,166424,248007,259495,160517,1805,-78140,-12913,54396,110709,108758,111793,54499,-1602,-88719,-50000,-31153,-47634,-16440,12072,35787,32452,661,8314,77634,174576,222483,74117,-89664,-112393,-16035,91231,187895,207142,205246,168721,127154,24615,-91727,-123370,-34759,-5647,-27680,-33643,-17675,-10405,-4133,23429,24943,-13332,-39305,8226,128335,216370,195756,129501,69281,-7302,-5496,38183,138845,155827,121238,167964,230834,171942,69003,43958,51504,5087,1793,74020,205307,238456,103240,-29274,-107541,-133935,-74087,38940,146815,57259,-34225,67036,230622,370728,296870,149186,85040,74275,83066,99543,37025,-70106,-60642,-97533,-4685,133778,236089,246352,172419,33494,-101554,-11009,-6836,-50035,-57671,16456,134871,87726,33705,-11368,-51776,-58084,-28628,32443,103447,132507,38924,-28410,56536,108244,46016,-43558,-89427,-68343,-98225,-105099,-71017,-6822,-23899,-81878,-134179,-50698,-3911,-10884,-64477,-83488,-75209,-115718,-53156,15569,83680,171163,196999,204581,223383,229608,195256,122199,12264,-49872,-28258,433,51403,93580,72435,38990,-2617,-56353,-2398,-17933,-38354,-30330,-17539,-2526,-67638,-84506,-58585,-44165,-17871,-37095,-75401,-6516,-23450,-83739,-105129,-97613,-88747,-73629,-46606,-8057,30382,-17251,-101641,-108389,-50388,23762,85816,77936,73486,66470,-24682,-83469,-79349,-76433,-74191,-61857,-72227,-74209,-74421,-81060,-67691,26472,73581,24304,-84722,-22413,88500,121153,42918,33843,57337,95552,38652,29029,105173,221778,331031,264642,95510,8465,4454,48546,-62776,-70197,-12031,21889,4048,-53487,-83328,-118542,-71444,18992,58448,-76276,-104495,-53402,-22043,23657,20439,-9553,-20527,23613,57010,72326,112671,76219,69487,33923,-36797,-64503,-13805,107178,204859,280641,303518,222789,65766,-36981,-86316,-65946,-32622,-14011,18541,71699,93326,85151,105256,87853,67683,38378,61299,112000,72708,122365,142575,99280,9291,-41000,-2762,31188,33291,36146,1004,-42032,-48976,28344,160560,215901,93541,-846,-71190,-91139,-116041,-157995,-88722,-23868,22451,-534,-42166,60596,197739,182819,89648,-31201,-144469,-91419,-108543,-118575,-31799,-7179,-54266,-94240,-67124,-95707,-17404,77754,93094,55271,41339,45216,31672,39570,27329,234,-53533,-50864,-41417,-144303,64450,512255,812926,912624,773098,511708,330506,176768,59776,-52877,-67004,-43092,-56675,-15908,-27854,-84577,-161833,-109199,-63443,-3060,61885,62108,-29415,-68322,-46691,-63375,-39898,-34359,-72199,-44068,29311,82698,122437,154772,150825,90908,14840,-16803,1949,6480,-54349,-133039,-106662,-66726,-109365,-98114,33650,224037,293402,131270,-37737,-53041,28934,49061,-9006,-122174,-55696,-33364,-28339,-48477,-24212,-7262,-28873,-27683,-7524,-25687,-11525,54696,87846,83066,7047,-10716,24750,99767,150461,151125,80739,41633,50323,79378,109579,79239,47259,40712,58192,17244,-61137,-69583,88722,111778,48682,-6437,36490,102921,16589,-63103,-114168,-127360,-123357,-115428,-108114,-124182,-108292,-88594,-64167,-26570,-12444,-5708,36188,68450,-30617,-87592,56911,194978,205789,131644,21114,-116638,-87338,-47270,-64512,-82373,12780,123925,168029,156883,96819,30824,-69189,-136505,-164445,-59536,40568,96754,73123,64466,113816,155521,138151,66404,-24717,-76432,8431,149289,186516,137709,-13487,-112014,-61134,27445,50890,77615,85106,-43319,-76960,-36206,56369,211110,276566,234899,128657,6694,-68033,-105477,-106119,-49142,1531,37242,24688,6549,-14772,-23104,-16802,4812,60071,169256,183056,100648,43281,5568,-11252,-56652,-79144,-44660,-40521,-83495,-112508,-77597,-52491,-33818,-22358,-70156,-128853,-147543,-114331,-134717,-145298,-104181,-130915,-161092,-90486,19108,67547,117305,149148,150014,169372,149678,124361,85672,17271,-45625,-45766,17941,73043,103186,144780,182371,120502,77961,118727,2140,-27314,3871,6166,49033,115503,106455,46728,-22901,-60648,-26111,10299,28133,14643,-93620,-38615,39932,25916,3918,-1677,12187,40983,68068,39081,72345,28726,-39938,-27389,21544,62271,6727,-80073,-99206,-11003,74623,58355,61299,124938,94144,-15659,-140129,-53484,-13654,-24922,-75351,-81724,-37672,7448,-19629,-17507,-14195,-20661,57865,141728,249973,278287,108643,-2936,-100046,-88700,-13387,-31245,-123861,-103467,-16478,59333,122632,126973,66539,-26695,-103260,-130704,-35719,21908,26860,-8796,-70904,-103284,-118926,-93878,-27489,-9267,-37011,-93987,-125969,-69900,-28391,-24024,-78214,-84045,45380,128831,82528,-9900,-128813,-95181,-34019,-6796,-34404,-28197,-34466,-42679,-5340,139780,67885,65291,125820,144989,58857,-72396,-35560,161130,271258,317999,365256,241981,124800,77087,14411,5405,-32444,-38363,-24113,36572,33201,-13411,-42505,-53297,-10216,-8889,-73404,-75133,-55805,-88662,-123848,-113824,-108540,-123542,-123037,-141969,-59825,89523,272055,338152,204568,52120,23334,85711,84099,80547,113558,165043,86617,-26300,-15464,-40303,-117747,-100493,-74752,-88970,-62328,-28854,-10752,38355,105128,178362,256554,237515,215050,302027,268761,182455,80488,53130,49732,58714,10390,-83431,-124113,-103536,-83543,-79068,-51300,-26734,-8673,33890,43118,-30201,-72414,5761,67190,107547,87594,23785,12880,52534,114578,158703,205220,100439,32200,-1087,-74747,-51516,44081,108608,80821,34892,7669,-9051,-36804,-50939,-77958,-59178,-33442,-41171,-43332,-5442,67019,70760,10650,-53683,-42909,-11782,-56151,-48567],[50241,65082,30647,-17104,-53676,-37589,8800,10853,-8695,-17880,33121,135865,225771,217952,127078,133801,257816,340764,170451,35266,-17741,-68633,-34407,39310,56906,6256,-41125,-27865,-11469,-13894,-35345,-81182,-70675,25869,145639,180899,65016,-99538,-56128,75785,135548,5792,-10348,12064,-113395,-102641,4375,99849,113180,45897,-8325,-18205,-51806,-92856,-118527,-94676,-35310,49641,115108,121538,36555,-23280,-47331,-22365,2063,41210,67962,7986,-74927,-135280,-100202,-55164,-57324,-93738,-117976,-109931,-79325,-55030,42948,169751,210542,175950,143077,128531,197677,337288,358539,210543,78750,22369,35413,17702,-16468,-47780,-45894,-51729,-85824,-43306,55707,138413,81825,-2062,12182,95037,116723,95147,66013,28259,-318,-41898,-76641,-2032,37512,31847,-32619,-86629,-66890,-8113,52225,118007,160453,162664,138951,76520,1178,-40924,-47646,-23684,-69954,-110425,-23766,-45741,-78434,8561,106573,179237,269595,307335,212040,65062,1688,13023,42715,47880,41387,21019,-41137,-121717,-87800,-41556,21527,123587,164821,119442,67960,43745,105317,141083,58520,-54329,-99802,-68311,-75820,-109676,-93473,-14813,21760,-26810,-143089,-41463,-4828,-35613,-919,-57848,-52254,-102026,-162021,-103976,-12565,101594,161485,118661,22604,-13962,-36524,-69892,-47977,28722,11661,13310,47523,73323,64946,12938,-29732,-41090,1108,393,-76722,-66358,-29774,-53218,-74606,-50635,-10398,49493,182890,237126,178738,55105,-36962,-71715,-52362,-43916,11984,57819,126649,107536,-22275,-82099,-37938,-20691,-47548,-55270,-74645,-63635,-90826,-107077,-36322,111287,271579,263244,179320,26793,-159774,-10844,183180,224049,76708,8270,-33180,-33846,-26134,-2837,7573,25225,40994,12095,-13952,-29227,-53978,-82209,-117788,-126491,-75087,-50353,-91352,-113956,-86741,-52875,57143,127398,84328,3465,-77004,-87358,-61093,19718,27313,-58663,-87465,-86294,-61929,-6540,-7963,-59732,-111261,-35017,8668,31232,65386,61381,45289,-5836,-51792,-59756,-109820,-159786,-70818,43996,104956,131587,96559,5223,-35370,-72487,-92222,31564,45061,-5278,-9215,61144,135097,138255,60825,-60123,-109085,-93074,-27771,108403,270284,271463,134964,-24353,-71555,-90484,-41015,-57080,-137600,-86600,-87228,-70222,67,45031,77551,78737,57178,-3441,-61169,-79740,-35470,58745,102366,84456,64947,46352,66773,144738,161477,111807,1506,-31878,-27627,-92480,-154990,-98303,-46491,38201,97460,58935,-10792,-1886,-1568,-17115,-76795,-140070,-100837,-64071,-69895,-76900,-69833,-64484,-44149,-26740,-17845,-35842,-131873,-41796,-2704,-49381,-67980,-42471,26899,180686,264476,230307,156777,215680,387196,537772,496802,243196,54876,3629,43749,64497,11423,-44038,-59718,-49279,-50418,-24037,63464,222332,309478,253360,168141,86411,-18593,-72159,-25033,570,-29386,-87290,-55792,-8569,20201,44349,45344,40200,47766,18715,64825,134798,110799,-1336,-5873,4242,4571,24424,-16963,-79008,-89908,36785,120688,108796,-52534,-117574,-102955,-111657,-45040,78321,144418,186781,176701,118652,81241,76042,143628,2638,-57821,-60680,-111381,-129383,-77283,-30248,41132,25331,-40384,-122769,-98306,-21707,1247,-45218,10324,44682,9392,-51712,-55881,-73219,-85301,-77151,-22245,-24112,31886,140123,327030,506466,492147,350508,218721,59924,-57084,-81114,-105183,-130872,-68413,-6732,23273,37252,32521,-94832,-3306,178568,230848,76722,35946,49678,25637,-54936,-141961,-55249,127893,224969,258036,249147,196214,119560,70260,51896,62708,121953,210471,237195,94983,-56634,-123897,-103773,3818,84803,79585,45004,33029,13985,-19552,-34653,-69579,-89074,-51033,-28099,-93307,-98812,-44059,2429,23026,79425,159087,122472,36508,-27793,-44367,58063,38173,-38811,26711,131568,173732,120821,29305,-40435,-123748,-92717,104145,154969,38161,2179,-32710,-24245,-48373,-73985,-62907,-49612,-19824,-27510,-54115,-123425,-87818,-54219,-68106,-68102,-19984,-13526,11601,68358,190276,376392,423276,256364,67200,-55437,-96002,-86254,-77874,-59994,-42946,-30453,9636,45287,23469,4177,94421,229440,242044,109725,-23953,-85021,-79404,-75520,-47762,-20379,-23852,56244,182302,176412,103172,40004,38029,27442,16142,30309,34928,37636,9989,-65712,-82985,-50234,-38990,-53382,-66179,-20000,46218,80323,119901,167566,164432,160345,92724,30208,44364,145775,152421,13616,-96696,-78210,22604,147125,170538,152010,91044,41802,12471,-26248,-76862,-57027,78633,60670,7108,-22854,13933,71191,92968,78568,2378,-3824,57237,117682,160246,173450,147800,11164,-117852,-108816,-91078,-102109,-58600,-18180,-33560,-102249,-67370,44106,126089,160963,97118,-54659,-54715,36690,76674,59395,12446,431,67672,137087,143694,38297,-60999,33548,130027,182383,183214,158162,134898,77717,15089,-78834,-105808,-49453,-12720,-23086,-35194,-38239,-37959,-10204,44585,182995,305108,326074,210184,65881,-11425,20789,55230,77564,56372,33497,39959,97753,119244,109959,78223,10750,-58138,-107416,-111889,-85231,-67580,-11861,9692,20685,55038,152760,142218,-68466,-78313,11650,128297,99846,-45129,-139363,-124586,-99807,-76757,-87293,-86239,-32914,-19087,-76476,-107152,-45503,129520,154397,64501,9326,-27962,-74786,-100044,-48971,-51786,-77828,-34933,-20700,-29081,-35354,11320,100438,66797,74928,147132,162765,124051,50094,-5161,-61914,-88456,-82757,-54031,-1707,16985,28236,-10259,71095,36211,-18612,-10738,-25887,-37463,-38995,13717,60805,89514,71290,-8163,-87185,-66328,-24314,11484,-15908,-87384,-54483,37341,52884,13809,-31958,-76269,-77863,-96895,-97255,-58794,9309,132330,250952,270100,218363,114444,23887,76173,143170,176741,165841,113013,23877,-1997,-9098,-72294,-124812,-35347,22694,15372,13155,48039,77310,64470,62262,59147,74755,79696,5009,-69970,-109416,-158065,-174120,-176766,-197883,-203915,-158338,-48111,65632,191362,116579,44753,13454,25237,12783,-57517,-94919,-57386,-18411,1978,126,-5491,7208,-16114,-44059,-77394,-108768,-74602,28082,110577,24711,-3092,-10336,-64864,14726,103384,106647,47999,-6223,-135292,-95025,18650,140080,163295,61853,-34089,-48264,-24620,108225,493436,969740,1487283,1809824,1828703,1600843,1375268,1199238,919570,369208,-70409,-52497,-16852,-57939,-56109,-39623,-21622,-23653,-31572,-44747,-50146,-59677,-94089,-74298,-14623,7867,-2295,-36704,-76846,-69929,-22670,26480,12106,35870,62613,68183,14371,-25787,-30429,-4161,13367,-7484,-44660,16966,128590,202863,175045,118258,-34098,-191227,-219960,-225712,-203465,-118003,6129,95831,111093,78133,31853,25985,91037,200238,270748,193283,183267,171109,105662,51883,-18085,-73566,-96258,-44147,23502,60038,77326,-20398,-88287,-16552,117,-27812,-40167,-94494,-99873,-73915,-49641,-34935,-42202,-70957,14450,117161,97402,78152,36084,7960,-25029,-83367,-87687,-55016,-25663,-30356,-34840,23903,140584,228241,289567,402838,451094,308818,41985,-50667,-20655,-47746,-96336,-53879,47924,9600,-31666,-16914,-5399,-17154,-77485,-107488,-112245,-75219,-44587,-39764,-63068,-82008,-67358,-4838,19806,53341,187364,293178,225100,129617,1291,-45712,99083,248490,347270,396384,379786,302235,168249,34554,-25154,1103,-5566,-50919,-69703,-44101,7477,55591,27542,-54024,-108181,-103854,-91505,-74751,-79918,-83644,27239,108833,99645,7290,-30361,17996,23435,-2713,5020,39811,110157,333400,544997,561377,596384,488665,308980,194177,87035,36562,-1520,-29935,-27382,-21867,-16779,-33572,-40433,-23450,-26769,31479,28940,18492,35201,47317,43296,10188,-1603,-45073,-88029,-87756,-49690,-17368,16036,34379,17597,4104,2120,-59377,32292,33541,-26605,-67756,-74306,1174,143751,157274,33496,-95346,-42515,91496,168516,135095,42307,-51980,-120074,-101767,-47493,-21796,-50057,-109337,-55776,-32210,-34595,-31338,-61708,-119366,-85873,-36385,-20585,-46347,-58963,-14874,76876,91538,31339,-49794,-92893,-74188,-125438,-84007,-15793,2058,-48143,-100271,-126057,-120424,-131721,-114776,-95817,-102659,-103237,-11252,124483,205899,179245,102968,59378,130552,226507,238761,131396,30655,-88191,-114131,-73313,-63342,-72612,-96185,-49984,-32487,-69213,-93818,-37866,3872,50905,61283,65789,135526,158397,92900,39720,-20038,-42441,-12848,-26487,-99978,-59615,-2256,-23581,-45725,-36461,-38322,-53232,-60761,-33101,-4504,-8420,4048,-12276,-40444,-32096,-1297,31032,70268,53826,67183,57602,63305,122749,197960,268447,209489,28957,-45628,32164,41898,-7057,-24229,-50991,-47917,-82065,-86476,-44017,-127556,-132075,-104121,-44371,-31578,-25797,58643,537,-38953,36031,219535,383863,459808,419890,160577,-27915,-34079,-91,-72933,-102611,84227,147142,62335,-50943,-60572,5062,103542,204977,113018,32086,-21811,-28717,18000,85162,37571,-5727,-8588,10213,35813,392,-66525,-80354,-59483,-103278,-102280,-79834,-46690,-64724,-116993,-60512,5149,17839,-10331,-55104,-106461,-87434,-61518,-51676,-58704,-108087,1258,155228,239707,263538,178175,21633,-70512,-44645,8105,82671,101172,117894,61402,7671,-77730,-58358,-43584,-58104,-8240,38372,56602,29604,-18530,-537,88247,208938,265842,101220,-80559,-112920,-12712,91589,190646,217871,203519,160920,115292,5681,-102045,-102042,-11955,15593,-6515,-19472,-14555,-10208,-2803,18930,27208,-5389,-39961,259,107824,180320,165661,110705,67063,2171,4908,45892,151333,151566,110936,157496,227828,175578,80411,65745,87570,35593,-8374,56549,193671,202809,66135,-50186,-126071,-139005,-87214,-7843,71550,-12184,-28603,85513,244561,363479,281250,136127,74993,73984,92516,118956,61854,-73583,-93883,-96212,16058,156000,236568,232390,160328,22550,-88647,10749,10710,-45814,-68462,51003,176172,109147,32528,-28969,-73072,-66243,-39115,16450,81838,113595,31777,-34590,49913,97763,38964,-46539,-70057,-62493,-102907,-117818,-92481,-41274,-60263,-97768,-121507,-56013,-11048,-21579,-71217,-69734,-58243,-101924,-60906,11237,82342,187857,229942,236079,253484,262461,224253,130997,3687,-58862,-27336,2849,48682,80178,52277,13549,-28419,-78504,-17249,-19826,-29711,-13117,14611,18607,-56336,-76302,-53718,-39733,2272,3450,-30751,7168,-28199,-96874,-109138,-93014,-81775,-67608,-44512,-10304,20760,-36287,-125749,-116484,-52478,33361,120919,146399,171995,131972,-7944,-83315,-70477,-66749,-72462,-67191,-81701,-81073,-78563,-69318,-48673,29094,50550,4854,-95411,-40851,68161,117561,61758,37555,33957,69249,28163,20003,99012,223191,321218,237762,85878,22473,31465,58924,-65803,-71186,-10203,23711,-218,-53721,-82132,-115256,-63541,33798,94697,-19456,-62414,-31235,-8545,29544,10687,-26281,-39035,12442,60428,74813,111465,76087,72525,32832,-38651,-69019,-20745,101335,189457,258219,294577,227582,59984,-46797,-57716,-44233,-28689,-11347,26483,85748,108765,93302,99223,56818,25738,-12607,-3309,32186,2587,97067,126252,95319,35086,10095,34757,47880,44229,50519,15067,-34178,-41147,33509,147769,197840,85964,1964,-66793,-91094,-117555,-146079,-87828,-26972,23598,-3234,-70818,26896,157479,137980,52234,-47354,-133892,-94969,-115014,-115105,-33857,-34783,-101835,-100400,-52938,-89017,-37808,66664,86858,52178,44800,50836,35158,34464,21505,2268,-45972,-40470,-22232,-117484,46937,455786,734930,867675,791489,567788,375047,200078,69288,-54309,-84935,-51036,-60640,-19050,-38179,-104561,-159032,-89900,-43584,6221,64150,64844,-19231,-51529,-33970,-61602,-46937,-36083,-72641,-40520,32599,81384,103443,120666,116185,66865,-2189,-28792,-4101,5015,-53420,-133985,-84780,-31998,-90493,-99678,29747,210456,295850,140130,-37973,-33313,63775,74519,3057,-119073,-53185,-24132,-15730,-37022,-22989,-17932,-44354,-39879,-12641,-28825,-18551,38378,68971,73400,-323,-30070,-1394,70823,111515,121408,67992,31854,46988,78170,92321,58249,26638,14206,41726,7027,-73537,-60183,88403,97473,33276,-26445,15979,96131,16000,-62375,-101311,-110563,-110234,-107184,-99404,-116441,-97950,-77807,-61349,-35005,-19133,1659,61101,112330,22143,-106452,32025,177361,208332,143790,28968,-114346,-84451,-41925,-63756,-104513,-19043,101900,165303,170339,111778,33907,-69453,-127884,-143813,-34556,81562,151772,131565,101516,123885,145871,126047,70865,-20046,-79926,12775,146950,185053,160922,13038,-104425,-90897,-519,29218,67621,74880,-48656,-58781,-8625,75974,212966,271984,225686,128555,19761,-34204,-64004,-63787,-10082,43380,79802,59293,30446,-3510,-20076,-17995,2506,60068,190725,192008,97054,28705,-19154,-26431,-41651,-34554,-5553,-18954,-77927,-112718,-75118,-52222,-35188,-22460,-72466,-135526,-149208,-109824,-126292,-135830,-102489,-138334,-136242,-57828,37937,64242,105059,137921,141950,152681,130689,110758,77947,12646,-54104,-56475,7523,61334,84342,117287,139899,71953,27300,68426,-30582,-33405,-2679,-50,37548,117164,129764,58494,-29145,-74342,-41994,-11857,6680,2248,-88594,-34100,31678,13219,-14197,-13182,12095,49164,81196,38846,63901,27821,-39290,-32293,22147,77864,26865,-58711,-83869,-6019,69021,47862,63246,125087,78330,-31958,-131846,-38315,-42,-11881,-54596,-65461,-24230,17789,-21461,-25082,-26248,-12896,72870,149629,241356,223220,60036,-26924,-123965,-64686,9316,-27586,-125851,-91017,731,72598,124419,125850,71776,-21371,-101749,-143085,-49854,5055,4500,-37087,-94066,-133153,-139602,-106128,-36546,-13107,-36649,-90649,-136241,-72814,-29107,-35026,-77458,-51811,120991,196872,120941,7240,-118930,-101493,-36437,-5671,-35995,-33324,-35266,-38688,5066,160888,113612,106966,164052,168948,69062,-64946,-54684,119985,227436,281075,355399,257167,136939,96635,43620,49078,10544,-2278,14612,59722,39568,-9528,-34857,-36541,14141,10184,-56879,-72887,-66143,-87501,-93792,-88000,-92443,-120316,-124416,-109779,-20345,128592,299438,360158,211895,60933,44965,118992,120928,121152,166238,206700,99369,-31083,-30483,-46180,-114446,-90012,-65985,-83650,-58556,-27680,-12946,25808,71305,131063,230577,270726,309946,387487,304855,203873,107221,74778,68516,70497,9438,-88600,-103858,-73093,-54636,-61201,-41985,-17960,5731,40331,30618,-56927,-79272,9258,73204,103876,73586,12352,6397,48389,111327,157130,205663,95105,19784,-15833,-74782,-39196,57995,108410,65498,24895,6855,-5368,-53819,-85247,-99703,-62204,-35891,-52569,-60069,-29200,38834,53284,3620,-61758,-48309,4343,-27964,-26231],[69335,80353,40265,-28023,-67645,-40049,13518,19424,6990,6738,64961,183212,269850,225645,116642,95878,196609,266572,80671,-18613,-50580,-88610,-52442,13952,44909,13426,-16071,-2873,11061,7084,-19577,-71183,-69619,20263,126332,152569,34333,-125382,-26416,103629,133135,-24045,-17455,22264,-112095,-113483,1336,95867,93288,1196,-44182,-36647,-66095,-108216,-124188,-91488,-30814,50403,119052,131687,44773,-14780,-41562,-20744,16,36213,67955,12525,-76173,-148240,-105904,-52472,-51782,-84995,-114813,-108850,-70680,-49586,45230,154488,182120,155418,130756,107083,165768,283538,351636,236104,83435,17694,36143,24720,-13827,-40424,-30933,-46761,-81590,-36599,52752,112232,43382,-29719,10444,101369,110838,75706,35609,-5088,-30869,-61633,-82832,-3060,49008,47866,-14497,-61805,-51683,1494,65517,130294,169344,167581,150662,94081,8919,-36679,-45780,-23701,-58932,-113897,-53893,-68793,-68668,25443,118717,183387,259229,290913,180207,31081,-26415,-18111,13430,28110,18685,-9844,-83648,-120788,-70778,-29953,32931,137787,183232,135238,76135,42674,95732,148964,83676,-41367,-90660,-53982,-57877,-95942,-97058,-13050,25842,-25393,-134783,-53720,-21832,-70532,-23749,-65296,-55190,-90367,-137349,-130098,-32993,79805,144793,110935,25691,-14817,-44297,-78348,-69847,4448,-3744,35272,87174,120170,86468,14446,-20369,-17309,30901,16334,-68092,-64478,-21432,-39365,-62041,-44756,2298,66843,191831,226614,166663,55154,-41473,-76387,-53225,-39406,26233,74879,125594,88715,-45487,-110159,-55402,-27186,-45687,-45571,-71084,-78796,-89303,-91987,-19236,137739,284804,269915,179284,28565,-135189,-26866,158979,192767,55724,6378,-35598,-46641,-38950,-9338,5140,26361,42202,15401,-1125,-4247,-32531,-76776,-121419,-130112,-69832,-40601,-82498,-106688,-95971,-69243,27200,101563,76113,7098,-71235,-83162,-70841,13574,45347,-25952,-48980,-39158,-7525,47069,30977,-38608,-99815,-40119,-1781,17900,56142,60984,50307,-4658,-54605,-59964,-112057,-168966,-70504,51804,133753,183240,129593,15773,-33232,-71062,-89581,28194,34689,-9890,-19488,29183,70329,71213,36652,-68463,-118606,-106792,-43550,89146,270728,292142,156813,-398,-50863,-107300,-106369,-91288,-139030,-73000,-67983,-49024,7801,20763,30080,37071,30786,-14426,-70810,-92076,-46409,59560,117085,102709,79580,58664,88084,183769,195170,117851,-3592,-36531,-25352,-80552,-152357,-119200,-73188,9294,71277,47495,-12315,-893,-1496,-19760,-77570,-108624,-69609,-35700,-39352,-61653,-60703,-46941,-12554,4068,274,-26790,-104529,-26391,-5219,-61445,-84040,-58658,8365,138589,185599,134245,86596,189472,402236,555619,474880,214650,43054,-8801,31531,57209,13929,-39256,-57758,-56122,-65911,-44343,47389,205295,310381,279899,205945,102443,-7048,-53128,-17561,-5651,-39197,-91659,-63089,-20380,8552,37392,53764,59936,52084,6653,48278,137966,116578,1712,-17049,-17889,-17172,6043,-33132,-92140,-89090,33299,114472,101239,-59258,-116247,-102547,-101193,-33063,96981,153181,177956,157762,97237,53370,48446,154958,53893,-20076,-61039,-110377,-111134,-81107,-53796,18369,12270,-45432,-128739,-94199,-13760,10142,-31370,7959,21782,-11495,-73065,-83364,-93024,-103797,-88080,-25793,-25082,26031,131982,326007,531586,549699,392075,209149,34939,-65180,-83965,-106562,-141133,-76478,-15187,4181,8864,17117,-89406,1684,150287,157894,14116,11659,34723,28906,-30903,-122131,-116588,49754,154582,188749,182322,140991,84961,44480,33337,46505,109435,200177,241356,126606,-26198,-80931,-73536,23930,114918,108081,57603,35772,15886,-15762,-30692,-85155,-113754,-54393,-24984,-83889,-84021,-42997,-19038,-11655,46579,129420,92837,22636,-26515,-21837,87916,78951,13207,56638,131536,167308,111285,6520,-74506,-127861,-32139,152066,171488,31691,-21284,-57259,-37447,-57713,-75868,-59924,-46423,-21671,-37551,-78061,-139383,-73970,-32085,-24976,-34289,3329,2575,22985,75941,199381,382219,417912,238062,54448,-76092,-131633,-105195,-86854,-62392,-57760,-49258,7387,49966,27555,24179,134859,251645,237858,101755,-24635,-81089,-75868,-76762,-59234,-47481,-57229,21928,149908,157792,93453,37350,37895,29973,-26238,-27457,-1347,23936,18843,-52324,-78112,-56915,-43417,-51553,-62086,-20884,40582,76152,116678,161567,164745,182145,146715,84615,82461,153292,127773,-14517,-114645,-87423,-3690,100100,134910,128330,78846,40681,13438,-27646,-59419,-3729,86327,41513,-19297,-54556,-30672,13245,44948,62857,8617,16360,92785,152010,172040,165656,123776,-24410,-112514,-71742,-56861,-75176,-51445,-21101,-34736,-102616,-70947,37267,117889,160929,119237,-32496,-59510,27134,76783,69051,23258,4927,71388,156402,155496,25661,-59613,35860,126545,172083,176595,158762,146950,93291,26712,-73489,-99814,-47708,-15257,-28930,-43339,-45560,-41376,-9354,48061,198240,349362,382037,255963,95411,-3384,23449,60859,82319,64447,41809,54883,113198,116629,110942,90982,25986,-51432,-106889,-98730,-57946,-66863,-26934,-9951,1049,31364,111426,125338,-78364,-70159,-4381,78656,54443,-73922,-154832,-108522,-82801,-67977,-85889,-101880,-53937,-18045,-58853,-90294,-3547,159391,163593,75820,17145,-25359,-76625,-93874,-41624,-46964,-76671,-38790,-22912,-31188,-40707,5353,87359,55725,75507,161645,186522,141980,60238,2192,-53037,-75951,-83286,-73102,-44310,-23533,26856,54362,137210,75073,-8413,-12269,-28579,-41963,-37097,16240,62170,90796,74445,-9346,-88679,-52012,-13175,20989,-11564,-83533,-42112,64219,77492,30135,-15353,-73245,-88256,-98858,-97458,-62601,2883,118049,207081,196612,148309,60143,-23643,42107,136625,182039,179064,135786,29170,-9328,-22585,-95579,-108147,-26815,24141,12903,9273,39090,72545,67965,66473,55586,66000,75971,564,-76211,-116887,-156731,-176905,-178610,-199728,-206875,-161796,-51943,50259,148039,93501,27318,4956,26893,18412,-49084,-105335,-73672,-36163,-16938,-10281,-5070,8034,-19625,-47011,-73688,-101802,-85310,11556,104909,13403,-4643,-2362,-46084,10936,91489,96270,54417,32950,-85391,-113933,14894,133742,147787,32819,-51131,-41170,-19133,99819,477796,978282,1471267,1741333,1725940,1498238,1290873,1133205,862665,320307,-68624,-21613,20654,-20826,-24232,-23084,-26097,-38310,-39895,-44486,-47339,-63637,-107423,-57424,17606,31333,9686,-29242,-76763,-70347,-17686,31917,23659,51502,79666,85014,28149,-19331,-40858,-20733,5638,-9123,-54668,5168,108350,170251,136733,88001,-51609,-197551,-229127,-238763,-212843,-119706,9882,109615,120886,83348,34155,13871,90585,208155,256674,179177,196928,207740,136600,72755,-14594,-84465,-85490,-33010,18080,29278,41593,-29329,-71326,-12874,9644,-628,-14327,-82031,-96737,-55434,-21805,-12772,-27153,-77625,-18803,70353,50161,30731,-5005,-11752,-30748,-85486,-84584,-49604,-13262,-10551,-14675,35440,133945,210557,279727,401259,454445,307512,37410,-41360,-2804,-24361,-68594,-86102,-904,-40878,-42459,5706,18636,-4230,-68099,-101828,-109219,-74887,-45015,-48472,-76387,-99719,-84951,-18399,16898,47706,156083,259256,221925,136449,4628,-66623,49290,164413,254487,332765,336912,282141,164157,34800,-20073,6099,-101,-42418,-61260,-32038,24810,77457,52078,-35228,-90043,-95300,-87239,-73595,-83681,-96907,620,86988,97898,11304,-32898,23351,36536,7770,17677,49529,108171,333372,580905,636378,706944,612400,383847,225193,99918,41833,1440,-27219,-28312,-27885,-21860,-27619,-30222,-23376,-44006,11320,12571,7320,45612,78268,75011,37427,17783,-31264,-74491,-99933,-80999,-49413,-10813,9237,-10201,-28971,-25505,-49411,51307,52913,-7928,-51871,-63397,3393,131617,138215,22197,-98641,-36239,102592,184951,158285,60750,-37891,-112399,-111362,-62572,-33650,-51887,-98137,-41462,-17049,-21868,-24533,-58175,-112141,-78697,-33013,-16492,-40086,-54125,-15496,64808,52903,1618,-61503,-73307,-55212,-110689,-101756,-47215,-45234,-82812,-99977,-96343,-103827,-119233,-104390,-80842,-99437,-115225,-36307,85978,176333,159086,94022,58414,127981,215309,227776,131100,33998,-84788,-125163,-77024,-69593,-95725,-98484,-43765,-21679,-57764,-98191,-43454,5084,61285,71334,75300,141847,175437,120781,68022,4029,-23167,6344,-10323,-88551,-71409,-8279,-21028,-43613,-36779,-37572,-53484,-73411,-59327,-33139,-30960,-15592,-29321,-57019,-46812,-5471,39343,96578,86769,103837,77768,71716,123491,191642,257048,190795,23218,-20332,48227,59328,7736,-17651,-41517,-21438,-40331,-46750,-24987,-116936,-129222,-102508,-51886,-50842,-47588,46358,5455,-32325,39066,222263,371646,424746,382627,140951,-34108,-40314,-9281,-76826,-104912,64347,130378,50813,-63709,-60913,7309,111791,228760,136415,32897,-33712,-41803,14625,94880,105319,86084,71005,67110,80709,35364,-41166,-97048,-94151,-95591,-106912,-96509,-54539,-62047,-106686,-48577,21396,37740,5082,-50626,-103666,-77420,-57523,-54268,-69730,-124465,-1852,141902,223873,255691,185583,38655,-59815,-77000,-38252,46868,85416,115725,64319,17105,-64133,-68286,-57009,-66531,2204,63543,77602,30468,-33152,-6345,98105,238812,299664,122635,-72721,-111505,-9101,89936,186768,221671,194788,147519,99168,-14260,-102609,-72022,23244,47370,19549,-4739,-11334,-8478,1742,19393,29481,-618,-41800,-9624,82297,141311,136339,93745,65854,13744,16889,54781,159436,143273,100335,147217,223045,177156,89408,81215,112245,56362,-28431,43352,185822,170417,36665,-67478,-139718,-122496,-91012,-46373,8264,-59350,-15473,95178,241325,332023,246601,115174,58793,65703,92582,124931,73340,-57038,-69448,-52190,35116,162404,218566,205481,140050,8015,-72717,30229,29211,-38221,-83737,83693,206516,121829,26367,-49048,-81651,-58765,-40986,3846,61488,94929,25688,-36234,44664,87423,34420,-40324,-45050,-48224,-99898,-132294,-114414,-65324,-87888,-108911,-109547,-62105,-21806,-36416,-80455,-53922,-36568,-76933,-70823,3146,76731,198233,257695,265675,282382,291858,247098,131983,-6848,-66874,-26312,4556,45889,67808,37042,-3616,-44723,-95346,-32581,-20966,-17608,8225,47890,37471,-46253,-66993,-46178,-34140,23054,48567,15077,13203,-40109,-113849,-94046,-70694,-65230,-54094,-36051,-7937,14679,-49282,-139774,-114899,-53057,43304,160418,227227,277795,198260,9918,-82258,-61168,-54667,-67616,-71824,-93374,-90378,-82729,-53832,-24095,36099,29351,-16518,-103042,-50428,54961,117327,80376,41563,11642,40249,13781,5245,86056,218180,305403,208935,77222,36776,56927,67013,-67823,-73899,-11201,24259,-1587,-52723,-78144,-88198,-46636,49209,125234,40081,-11037,823,12629,40111,3983,-38971,-56303,-4507,54118,68685,100654,68976,67291,22159,-44685,-74432,-31565,84347,159298,217925,263173,217324,50375,-47175,-28620,-28602,-27557,-11499,30324,94243,119860,99016,89197,25378,-13285,-60745,-63168,-37023,-66478,71241,110441,98188,72069,59510,65818,61894,55152,67068,32764,-26390,-37058,33955,127115,172809,76920,5072,-62606,-91522,-117247,-131987,-85983,-32596,19525,-10506,-104646,3820,124904,101567,25610,-54878,-121258,-96859,-119800,-108683,-36252,-65288,-120471,-68637,-32700,-77556,-49514,59335,80745,47257,45465,54279,34635,18768,6841,-1934,-40421,-30204,-2978,-87467,37074,392222,628679,774579,759675,591527,400625,213517,75613,-54455,-100924,-58393,-64950,-22833,-45184,-124225,-138794,-64732,-18722,23395,73317,74385,-255,-32255,-20040,-54147,-54453,-39847,-73797,-36971,35760,79189,83651,83850,76484,38445,-19977,-38127,-8064,3371,-52868,-125563,-59870,3986,-71048,-98771,25503,191366,286634,145674,-32327,-4101,102110,98351,12727,-113035,-46228,-12872,-2793,-24826,-19368,-25417,-56881,-49903,-17819,-32361,-25501,20521,53901,72249,12708,-34089,-19072,46114,75763,88978,51256,17938,38562,71440,72004,41311,16007,-8818,16747,-8054,-87325,-44568,89366,88006,25186,-37729,-1587,87568,18911,-52759,-81417,-90778,-95961,-98004,-89609,-108629,-87892,-66095,-54019,-38635,-23773,9620,82773,147858,69285,-93019,9696,158985,207440,152640,34697,-112153,-80544,-35793,-61875,-122801,-45192,79062,155718,173831,118663,30269,-67925,-107739,-115812,-5833,123037,204034,189740,140933,127589,123662,104325,70056,-17583,-84369,17650,139994,176288,175251,39984,-84666,-117272,-32923,4446,52966,53499,-53901,-38410,18657,93639,212834,267498,218778,130468,38193,9856,-2080,-12895,31488,85934,121696,94632,59325,14228,-13425,-17851,67,57024,197177,186448,91330,16463,-41933,-39438,-22611,9799,33920,4279,-68595,-116381,-77367,-56386,-41057,-26992,-77702,-143140,-142028,-106230,-116481,-124483,-100768,-146651,-110410,-22622,58077,62446,95809,128717,133463,131721,107417,91897,64549,4179,-65749,-70714,-6403,45638,62775,91588,109092,41461,-5957,31548,-60876,-46365,-14106,-7752,23483,107384,138071,58702,-41651,-88758,-56018,-31192,-9163,-8104,-79898,-29325,23366,1210,-32421,-23990,10211,51135,83654,32566,51553,25493,-36703,-31898,25970,93773,44848,-42916,-70338,106,61665,33995,59310,116838,57405,-49231,-121768,-28571,7718,-4831,-42363,-48706,-8821,27889,-26126,-38079,-43260,-7950,82001,151166,225204,171271,24020,-48123,-145337,-40554,28292,-27493,-123591,-77483,17960,82505,121576,120955,72627,-19479,-100516,-153329,-68999,-18224,-21593,-64131,-107557,-138534,-150253,-117246,-46694,-18120,-37899,-86629,-142539,-83886,-40960,-53078,-54989,2717,172367,232256,134307,11126,-115136,-106273,-40881,-8476,-40692,-41292,-38808,-36927,12624,174726,161031,153446,203191,190194,74548,-61931,-70943,78829,178178,235104,328142,259716,141503,107173,62978,85310,60246,41826,54493,77257,38913,-13300,-35135,-27809,25378,17819,-47922,-73575,-78628,-86563,-74637,-69572,-76566,-105630,-106299,-78728,10618,149191,299931,353411,199777,59120,62610,152391,164308,176597,240373,257542,115003,-28773,-44415,-53277,-111965,-83882,-61573,-82537,-58984,-29851,-17584,11641,39472,83810,191070,283074,379477,440700,313560,206319,126863,92809,82282,74159,-358,-97244,-90544,-50759,-31044,-46305,-38422,-14966,14127,41371,15398,-83514,-89604,2378,68126,90347,52407,-4201,-4571,39480,102509,147690,193728,79885,-748,-36097,-77035,-34893,59067,92657,38007,4667,-3925,-12148,-81606,-131302,-98786,-57302,-36283,-62195,-75398,-50416,12085,31703,-11769,-81670,-61153,13630,-2563,-5984],[85232,91433,46598,-39869,-82939,-41183,19315,28729,22167,29444,93141,221050,295467,217040,99014,52609,123520,181255,538,-64751,-83255,-109148,-74747,-19124,24240,15579,2432,16155,30247,28065,-2538,-62573,-71294,13532,105551,119023,-3033,-143949,5463,131070,126116,-50572,-5325,52382,-88593,-126435,-13176,75452,55060,-54145,-60819,-37683,-68969,-121137,-129049,-87454,-26089,48617,119195,138594,52233,-4956,-30073,-12742,1904,32831,66763,15945,-76614,-160726,-110559,-50429,-48479,-74921,-100903,-100336,-62414,-45093,44664,129796,143794,126916,111301,81086,129717,220360,324556,250446,83010,9871,31470,27274,-14707,-33249,-16978,-42546,-76081,-31759,46133,82100,1898,-58100,9085,100215,97693,51816,3798,-38026,-63139,-84739,-82199,-3142,60870,63054,1409,-42074,-38066,12644,80515,142456,176306,169397,158689,113127,21209,-29501,-45752,-26268,-49814,-97114,-87135,-93154,-53396,42480,126708,179953,233078,249820,131144,-9987,-52193,-40410,-8599,13513,459,-37053,-115414,-84901,-54673,-18373,42981,146527,192658,143921,80490,39651,81247,147549,103781,-29041,-82826,-40432,-39683,-81360,-97204,-10234,31005,-21420,-122487,-61159,-27561,-86945,-52895,-76006,-49656,-66300,-108082,-153924,-47542,63167,129002,101516,28693,-16846,-51115,-83535,-98619,-29747,-19974,49764,116811,155258,101123,15158,-7596,13255,64470,31391,-57658,-56752,-8314,-21238,-44584,-33449,18685,84357,194436,207147,143392,48483,-46463,-81163,-52614,-30996,43673,92535,123639,67858,-70217,-137281,-68745,-36828,-48424,-40926,-66738,-90870,-84283,-76904,-4477,150735,272498,253464,164102,26369,-91240,-22715,141497,163083,40660,9245,-30095,-53314,-51369,-18149,-172,25146,41296,17523,11967,20969,-7613,-67131,-121943,-130246,-60606,-27563,-70444,-96336,-101966,-82764,-2873,69806,60518,5751,-62543,-75964,-79182,11551,66383,10990,-10352,5028,43700,100304,71664,-15607,-87715,-43848,-10895,5324,45525,57594,53299,-3354,-58033,-59592,-112567,-170932,-64698,62268,168886,239983,164758,28034,-29418,-67008,-82693,25921,27680,-7604,-19282,11946,28553,23213,16897,-72626,-123358,-116942,-55984,70683,262275,303992,178309,31265,-2475,-40283,-107159,-132406,-118110,-48059,-37940,-22107,18352,1123,-9598,2010,5771,-26765,-80142,-102079,-56989,59608,132420,121475,92816,68057,104078,217452,225428,122441,-7380,-39612,-22824,-68738,-136699,-135234,-91539,-8809,54387,42176,-9195,3382,2823,-14192,-62348,-74400,-35147,-2558,-7592,-44165,-49113,-27908,21371,36668,22463,-8524,-74212,-8806,-6747,-71159,-97779,-71605,-8947,94528,111742,54394,35181,171585,414751,562814,444766,185774,30327,-22211,18452,49026,15912,-33144,-53947,-60571,-78100,-60345,34257,183943,295086,290887,237393,117567,8820,-26984,-3269,-11064,-50058,-94209,-66257,-30620,-5451,26254,57805,75606,54652,-6018,27120,129701,112304,-577,-31342,-41812,-41567,-16150,-50626,-103866,-85095,28874,103256,87081,-65923,-110839,-98466,-89480,-18550,114235,156903,165763,135925,74262,29646,31223,172189,115239,17704,-59031,-103859,-75621,-38269,-38594,15222,7499,-46840,-131415,-84336,273,26747,-6901,10776,11069,-11273,-61206,-81157,-103092,-119010,-93939,-24187,-19293,25582,127592,324343,543843,590987,421659,195561,18227,-64873,-79551,-101630,-147534,-81176,-22105,-14109,-16876,7728,-70291,8627,112248,82589,-25574,-5531,19500,29524,-8544,-83684,-160649,-22713,86530,123103,120522,88667,48796,17563,12986,28720,98222,189356,243184,168468,16859,-28028,-32734,51411,145382,136697,72824,41736,20914,-8909,-21992,-91248,-126279,-37886,-7506,-64877,-66293,-39995,-42664,-42118,23267,108565,69816,11235,-23155,5170,125807,130039,69139,84579,124907,155060,101097,-10317,-91846,-84593,35243,203991,190628,29062,-42423,-69057,-44958,-61772,-74051,-55451,-41598,-21544,-45757,-99455,-128040,-58231,-12241,23194,13126,34812,26628,43061,89576,210035,382050,402484,215117,40571,-89818,-137611,-104398,-85175,-61700,-71820,-65979,4154,54088,34042,48680,172144,264952,228133,94742,-21881,-74780,-71241,-79409,-73912,-71597,-82216,-3188,122269,141134,85825,36128,37963,35425,-41581,-57347,-26570,12459,28043,-37788,-71162,-62495,-46558,-48410,-56372,-19499,36513,71390,110342,149699,156665,192971,197308,144746,126513,159263,104408,-36574,-125112,-92199,-24031,61139,101214,101331,61994,35755,14006,-21373,-20492,51452,90955,23954,-41856,-76097,-59138,-32913,1098,43050,11691,32252,121343,175737,179159,156552,99036,-50576,-77065,-36744,-22682,-43806,-38030,-22456,-35967,-102380,-71522,31659,109502,158402,140849,-4359,-52070,21171,76767,76719,32933,9959,74953,176060,168368,16063,-60271,31741,116355,155413,164291,155754,154944,103709,32630,-69471,-91438,-43975,-17746,-35363,-48915,-48310,-41311,-7076,48944,201205,369717,412393,284541,111859,-5616,23572,65058,85657,71786,50697,73313,125583,108173,107795,101405,41949,-41654,-99213,-80144,-33746,-61649,-39606,-26403,-13344,14868,78791,111266,-77858,-56192,-8564,33310,10195,-100202,-161182,-95482,-66454,-54393,-80705,-115007,-69966,-9438,-22273,-45596,53212,185422,167451,84739,23348,-23477,-77993,-85488,-33763,-40560,-71753,-39979,-24263,-33080,-46798,-2140,70325,42213,71017,165757,201664,156801,70563,9315,-45160,-66280,-81415,-88288,-81008,-50784,45873,130552,201341,116047,11853,-9930,-29468,-44556,-37637,12337,56790,86515,73957,-10774,-86348,-37933,-2801,29005,-8047,-77867,-26590,88195,95067,43276,-476,-63194,-95135,-99761,-97125,-66044,-3611,102485,165213,132086,82604,11692,-63125,4248,121121,177292,181668,150222,31492,-16309,-32890,-110605,-89479,-21261,24199,10803,5240,27981,62942,67010,67462,50357,57391,72320,-4473,-84285,-125712,-155191,-181449,-180542,-199096,-205517,-161283,-54180,35599,93791,63591,8773,-3753,26043,20548,-42984,-110376,-80214,-37660,-25125,-19266,-4981,8965,-21531,-50236,-72029,-96217,-92998,-4877,97583,5984,-646,9450,-27755,3387,75425,83330,59168,65656,-36226,-116375,10088,120636,121456,-2680,-62119,-27424,-15480,73500,419239,911650,1350675,1554712,1511513,1298289,1120672,992694,751273,250877,-62696,10034,67495,24562,11935,-6198,-31757,-54374,-49890,-46485,-46917,-67809,-118280,-40377,47110,51794,19195,-23155,-75597,-71613,-13874,35777,35035,70352,105149,116025,59144,-1362,-45525,-39377,-6865,-16178,-64555,-6334,87273,136968,101593,59208,-69573,-199883,-235670,-248189,-218527,-121074,8168,114932,122028,81425,34538,1505,84834,200969,224191,152730,196808,233643,163626,91474,-12217,-95934,-74822,-23381,17604,10342,8909,-40309,-56305,-5298,24587,24156,7213,-72611,-95667,-38358,5034,6679,-16318,-86313,-52042,30731,10971,-11347,-50324,-39208,-41837,-88895,-84447,-47289,-3922,5667,2481,42788,115755,179004,254813,379272,432850,287538,25923,-38750,10794,-2527,-35232,-116334,-46324,-90332,-48543,21562,42331,10729,-57191,-97698,-109437,-78364,-48832,-60588,-93062,-120444,-104774,-35963,5662,35117,117595,212421,205748,133811,1237,-92508,-2665,77278,151072,247133,273529,246981,151047,30748,-17084,9557,4948,-32904,-54069,-24028,39564,101338,84653,-9912,-73984,-90962,-87896,-77437,-90311,-111355,-28772,60210,90691,13743,-37066,25480,45186,15442,28697,59249,105318,321736,590894,684498,783503,707189,445167,251002,113227,49221,5635,-26034,-32213,-37308,-29302,-24008,-24594,-27760,-64739,-9703,-7622,-10662,47333,101270,99847,58916,30864,-22497,-58258,-86608,-105887,-88940,-44483,-20742,-41105,-62681,-46976,-23511,72141,72622,9995,-39762,-55259,4477,117027,113946,5244,-107506,-33504,106053,187706,168743,69505,-32078,-109254,-121022,-79496,-48098,-56065,-89770,-32278,-7268,-14334,-24108,-63761,-108603,-70806,-30884,-15572,-37888,-52505,-18797,49510,17882,-24375,-68438,-56954,-40205,-94893,-121021,-80221,-90187,-104959,-81021,-65051,-71004,-91544,-91546,-70041,-99783,-124779,-59672,40766,135216,127753,75716,49262,119041,199773,210605,122281,27660,-87479,-133216,-80197,-70599,-91325,-92343,-40274,-14113,-46754,-105216,-57976,1338,66692,74607,76449,138628,183665,144522,95464,28251,-8018,19109,-130,-79685,-88172,-20503,-22608,-47556,-45563,-45054,-58910,-87951,-87200,-62562,-52530,-33400,-45328,-74719,-63817,-12987,42916,118491,121187,139351,93258,74878,118493,178934,238970,171220,22776,-3592,53104,64752,15546,-17034,-36466,-1307,-5446,-4652,-13346,-110671,-127122,-104493,-63489,-72419,-65420,32907,6187,-30719,38812,221643,354696,383581,337153,117174,-42951,-51483,-23268,-81421,-98210,44221,106569,31670,-79689,-61973,3171,107640,232418,146888,26688,-51127,-58441,6898,94779,161877,178379,156640,125951,126734,70566,-9423,-80019,-92193,-54096,-95323,-115478,-66735,-62671,-98438,-43182,30086,51028,14974,-50862,-104483,-75397,-61714,-64816,-87653,-125851,-4473,123103,198095,233200,177858,46496,-53533,-110415,-70130,8555,61516,103323,58856,21634,-53613,-83130,-75247,-77244,8616,82085,93013,29163,-48993,-15585,101360,258227,318362,133493,-71516,-113213,-10291,81191,170582,210995,172909,123241,73788,-39091,-93581,-36961,70505,89184,46949,5625,-12979,-10894,1759,16250,24800,-4700,-50500,-26751,47719,96079,102819,73049,59746,21045,24480,60316,157066,126649,84715,132501,212224,172132,90646,83659,116874,58390,-61351,39216,179362,137940,9331,-86655,-143605,-106658,-93727,-80913,-45068,-85440,-7957,92970,218523,276111,192352,84142,33643,46357,79782,113195,65853,-40240,-35670,-21149,43383,149542,182157,165402,109209,-13647,-61912,40712,42000,-31565,-89854,105875,216864,119465,10824,-75262,-71330,-44318,-38179,-9119,37932,71358,14885,-38727,35937,72536,27097,-32402,-25310,-34656,-91474,-139095,-125735,-68295,-99338,-117073,-103709,-73494,-41141,-59917,-96538,-41641,-15922,-50908,-84570,-13625,61519,195383,271580,285401,302792,309660,255139,118733,-24559,-78535,-29870,1387,39084,52398,22073,-17926,-56582,-107763,-50801,-25492,-6702,29016,75889,48704,-42213,-61271,-40897,-32703,37608,87824,53599,6915,-63259,-138493,-72111,-42301,-44832,-38181,-25913,-5472,7525,-60417,-132189,-111446,-57235,48257,197405,310259,379066,255854,23138,-84985,-56428,-45288,-63398,-77783,-110290,-106699,-89810,-39394,741,44377,9042,-42300,-111370,-54826,44382,115757,94052,41193,-12932,6330,-6801,-19005,61220,200897,278824,174232,64339,45756,74797,66683,-73191,-82452,-19135,19327,-4411,-55344,-76562,-61196,-25648,61032,144019,93442,40629,35120,35624,49727,-4657,-52298,-75642,-29413,35225,50759,77243,50820,48934,-2656,-59595,-84526,-50532,51230,111352,158735,207734,187396,32795,-42404,-7805,-22025,-32420,-17833,26365,93209,122146,97826,71678,-7421,-47144,-99137,-94386,-53541,-104872,43900,93092,105564,111675,101391,86727,69492,62889,83014,51565,-21455,-40628,25052,94886,136600,61763,4380,-62313,-96153,-118215,-120109,-85992,-43492,6867,-25644,-143799,394,106655,78769,12045,-54168,-110672,-100336,-126113,-104180,-41649,-84560,-66816,-21872,-15402,-70942,-53666,53768,72184,37755,40592,53035,29337,-7523,-17725,-14770,-39986,-23714,12273,-59852,34272,326348,506334,645443,681553,578400,402639,213802,75465,-56529,-115683,-67362,-72277,-29812,-49297,-131374,-115232,-37099,5732,43478,86735,88437,23088,-15866,-9591,-45244,-63765,-47989,-78385,-36448,35717,72114,60011,43457,32582,6417,-38356,-45928,-12360,-891,-54913,-112905,-34369,37863,-53878,-98517,18034,165281,264457,146213,-21160,27468,134898,113930,17010,-101708,-35769,-1610,8133,-14552,-16262,-32269,-68389,-59220,-24301,-37736,-33482,2720,47407,80944,39533,-24910,-27500,26053,44628,55831,30681,-423,23817,57736,47929,25799,13632,-20272,-14789,-28732,-103157,-26939,88477,80294,20748,-42425,-13889,80856,27859,-34687,-58146,-70678,-82418,-89289,-79993,-101394,-79138,-55638,-44751,-37257,-25490,18092,100397,173647,107489,-62284,-8040,140362,202269,156541,37159,-110675,-76176,-29383,-59242,-132840,-64354,53910,136749,163845,114103,16419,-62166,-79634,-86342,22482,161156,249676,242974,178854,124470,90720,75293,64419,-16700,-88449,22858,129171,162120,179887,65709,-58621,-124858,-68251,-22136,34277,20981,-55928,-15550,45843,110490,213107,265054,216181,136369,61044,58361,71318,47060,75840,128923,161866,129461,91928,38700,-1216,-14270,-521,52696,189262,169338,84445,7404,-60890,-47805,-580,53083,73520,29584,-54214,-119784,-81826,-62692,-49210,-33837,-83604,-149235,-133365,-100188,-102826,-109587,-96622,-152839,-84032,12649,77676,63042,90882,123900,127774,111402,84699,72179,49619,-4442,-76731,-83813,-18768,30834,43222,71793,91238,27564,-22121,10200,-77518,-61366,-26221,-13509,11233,91017,133268,50614,-55947,-99140,-64335,-44572,-17076,-12041,-64018,-20255,19747,-6284,-45873,-29168,10618,51576,81415,26816,41967,26912,-28678,-21677,41103,117989,67759,-26440,-53794,13602,60642,23770,54384,106039,37934,-61411,-110169,-19171,15034,1659,-33860,-30162,11905,42482,-27675,-50464,-58025,-596,90673,153387,211754,133967,5112,-59500,-148186,-15033,48561,-23968,-110648,-56569,40405,94040,119864,118196,75366,-14325,-92592,-142715,-85205,-39078,-42306,-81758,-99200,-106111,-134370,-118157,-50622,-17071,-33516,-75652,-128789,-94264,-55978,-67684,-22706,56830,202637,243516,135809,13507,-109209,-102924,-39764,-7209,-40145,-43653,-36941,-29462,24912,188053,215356,211131,250424,217248,84578,-54217,-75940,49304,137916,196136,299635,261335,149202,118764,82257,121487,120896,102462,103481,96738,41340,-14795,-33427,-16839,35199,25624,-36530,-68291,-83398,-78056,-55199,-50312,-55949,-78359,-72578,-39551,43761,163672,287258,330229,179031,56289,85310,194281,224478,259953,346666,325491,140107,-13476,-42275,-47372,-98554,-69980,-49463,-73922,-52307,-24203,-13255,7275,20959,50883,154417,285082,426795,467481,306739,202193,150255,119571,103598,81873,-6175,-95860,-71526,-23795,-1439,-22865,-27528,-5261,28888,50105,11202,-95644,-90985,83,66883,82037,39113,-11589,-6308,39464,101893,144307,183731,69564,-14148,-46172,-67988,-24568,60899,76357,13999,-10726,-9917,-14507,-98594,-134167,-67803,-35427,-22378,-56121,-73307,-53489,1962,21171,-19798,-95264,-58942,34810,37250,27317],[105762,106487,57997,-42558,-88864,-32441,33909,46280,44453,58108,124742,254027,307877,201794,84093,16825,51555,99559,-60289,-98270,-107789,-120247,-92310,-50909,1406,16249,19935,35409,51321,53958,21211,-48769,-68420,13522,93408,93435,-33091,-112388,46152,163494,121168,-68245,15432,98139,-48169,-124558,-32392,44940,7273,-104392,-39874,-11896,-50125,-116978,-122960,-75943,-14519,50459,121096,146650,63004,9153,-11616,3953,11952,36526,70604,24223,-70685,-163576,-110190,-45859,-42796,-59612,-77817,-82403,-50027,-36701,46425,103164,104717,99103,92679,57393,95304,157493,283431,255149,81085,2696,24830,28670,-14249,-21102,-212,-34796,-65347,-24637,40464,54119,-35947,-81393,10171,95030,81709,28240,-22972,-61967,-86851,-102744,-74158,-521,74878,79569,17222,-24447,-25290,25090,97304,155385,183272,171076,166473,136991,41602,-17772,-46183,-29155,-40587,-74507,-110307,-106096,-32132,60683,132283,171890,197454,193216,73858,-52302,-69711,-48151,-19037,5493,-10550,-50671,-88913,-49278,-38759,-5365,53673,151803,194447,146067,81513,35518,64423,138494,117561,-17192,-75161,-26939,-20948,-65901,-93291,-6201,36983,-15691,-111994,-66314,-28610,-84288,-88054,-87087,-28289,-31237,-75114,-142814,-55866,51143,115167,92597,33544,-19402,-56325,-82730,-127225,-69544,-37028,54368,132186,173502,107530,15353,8128,48386,97747,44008,-47429,-45075,8288,-30,-23934,-18722,36799,100342,189615,179493,110237,34780,-52293,-86790,-50613,-19118,63195,109809,120891,46742,-93056,-123344,-63641,-49509,-57660,-42877,-65128,-99446,-78054,-64243,5282,146438,233966,213599,134735,22051,-48716,-2646,132654,136181,28706,13571,-20217,-53733,-63636,-30644,-10297,19327,36056,15969,22186,42690,16131,-56232,-121480,-129072,-50156,-14172,-57844,-85630,-102865,-95443,-34449,30469,34214,-4512,-53807,-68852,-88479,11785,87767,48439,24375,42277,86908,147651,109965,6021,-77798,-48826,-20740,-8026,32085,49252,51564,-4638,-65338,-61026,-112747,-159794,-54272,74723,207397,294050,196524,38690,-26795,-63133,-73894,23680,22446,-528,-10597,8806,9475,-4488,1645,-74379,-123356,-123098,-66551,51538,243725,303756,195479,64952,48753,25283,-32987,-104274,-78583,-13786,-1543,6220,27533,-14688,-41213,-28577,-20290,-43484,-92915,-112567,-70664,54303,142538,134991,99727,70309,110330,240018,246686,121421,-13872,-44956,-23336,-60542,-123604,-147840,-103444,-19403,44213,41171,-2526,9710,9523,-3572,-40888,-44123,-4930,26875,19885,-28683,-39485,-12377,50786,63273,40890,9116,-48754,5120,-11108,-82274,-112914,-83820,-27442,48390,44381,-9312,-1051,158044,417872,553019,404332,154354,13107,-40420,1000,35544,12368,-31295,-54421,-68246,-91624,-75423,20677,156847,262685,282183,256157,128489,25742,1774,13220,-19076,-65476,-98302,-69625,-43986,-26302,7298,53550,82277,50743,-23690,-2321,104334,92525,-12580,-52776,-70936,-72108,-45687,-73292,-117912,-82090,19635,83743,63367,-76394,-105981,-95229,-81027,-7012,123787,150893,146876,108098,46423,7036,19114,184086,170133,48048,-59272,-97230,-36473,28050,6761,27901,6292,-49208,-135127,-74033,15861,47602,22938,15633,11226,887,-37094,-61076,-104732,-135741,-99966,-23968,-13695,24883,121547,316231,535734,605119,431040,175391,5810,-61953,-73539,-96141,-155033,-87203,-32484,-36035,-41383,4536,-42626,13171,62800,8146,-43643,-20935,-135,22699,4668,-53381,-136926,-84748,23493,63103,65017,38397,8766,-13430,-12608,6100,84629,174892,238663,213743,68517,26783,6225,75638,166494,157594,84973,46234,24668,-3656,-13317,-77547,-91927,-7987,17041,-43720,-50227,-38240,-73106,-73960,2196,90069,49440,-1830,-22776,30207,162636,181284,121525,104028,109916,135640,87255,-22489,-82536,-25301,100875,246585,203624,27598,-64964,-67921,-50883,-64915,-73490,-53843,-39662,-23843,-55776,-119753,-108341,-45774,1555,66628,68285,72927,56447,69204,106342,218840,372459,374681,185922,22226,-101813,-121590,-95385,-80054,-62438,-88123,-77335,-4445,51922,39506,73020,199495,262612,207095,82236,-22060,-70803,-67907,-82329,-87704,-86209,-101575,-24165,95329,122207,75714,31705,33738,38840,-17004,-25513,-23168,5243,32259,-27127,-66752,-70989,-52367,-47893,-52848,-19326,31215,63617,98682,130108,137881,188632,235528,201901,170365,160469,81316,-54441,-123194,-97374,-43068,26995,66716,69418,38456,24063,12365,-5670,30532,100847,88911,4675,-62787,-85671,-67984,-62924,-37149,18866,8483,39553,137930,185847,177404,141532,69657,-68936,-44658,-7872,6657,-14260,-22836,-24258,-39914,-104427,-72775,23590,97579,149884,155997,23246,-37226,16301,72958,78165,37318,11642,74908,191323,178295,7560,-65400,19726,97833,130905,144373,146782,156545,106915,30335,-70374,-84022,-40262,-20802,-41094,-49313,-46597,-39325,-5071,45478,188580,357271,404434,283701,105065,-22766,19890,65979,85287,75635,57699,92005,129660,90130,96675,104945,54359,-33153,-90957,-65492,-17051,-58389,-52974,-42255,-25427,587,50736,95920,-71331,-43415,-6977,-3718,-31840,-125507,-161485,-87776,-54530,-40740,-75030,-119284,-83107,4274,29079,19689,117073,198068,160382,87006,25003,-24459,-80076,-78514,-29342,-36555,-66306,-39220,-25133,-35622,-55270,-13339,47970,24520,59859,157944,204795,163676,76396,12443,-41741,-61739,-81068,-100945,-113168,-60721,77333,205337,253329,152532,41040,-4509,-29957,-47154,-43578,-433,42366,73849,66670,-15214,-84011,-25553,5652,34205,-7070,-72175,-9510,107503,105610,52479,10574,-51652,-99413,-101107,-97787,-70374,-10593,86670,127096,76493,23660,-23192,-80751,-35287,97950,163006,172988,153943,29804,-23147,-39206,-111798,-75667,-20191,21458,7548,-323,13902,47874,60529,64361,43431,49635,69756,-9145,-93476,-135245,-154055,-188490,-183603,-197618,-201702,-158713,-56935,19713,32245,27665,-10847,-13187,21777,18290,-40353,-111318,-77681,-25110,-22450,-28029,-6981,8363,-23016,-53945,-72863,-92941,-97007,-20145,90345,3593,6739,21999,-12309,-8232,55759,68711,62191,90423,5217,-103467,2603,99583,84145,-43090,-63108,-10518,-13453,34241,331497,786909,1151493,1284998,1222157,1033264,892389,803451,609451,173449,-55032,41253,122285,79267,53760,12388,-37051,-70539,-61029,-50719,-49240,-72311,-111299,-24153,72645,68472,25859,-19067,-74450,-73226,-11036,37532,43884,87272,131011,150417,98140,23756,-42286,-57732,-23977,-28942,-74175,-17479,66203,104596,70078,31817,-86446,-198840,-239940,-254197,-220712,-121765,2335,112543,115307,73589,33446,-8770,74446,176772,174563,115544,182722,246778,185575,107385,-11169,-105011,-64260,-16138,18259,624,-17681,-51579,-44279,2099,37423,42139,23250,-65597,-96047,-22243,31158,24029,-8830,-94362,-77130,3530,-16472,-40186,-92086,-72126,-55682,-89608,-86709,-47604,3310,19503,17616,46738,89155,138342,219674,342636,392679,255148,11683,-41569,19811,15721,-3083,-85176,-58314,-111357,-48036,31836,65027,27392,-45589,-94260,-111098,-83313,-54194,-73956,-110565,-142326,-125050,-55659,-10995,17059,75288,157422,177869,121829,-7944,-119951,-47549,-1851,49242,149592,196772,200785,131563,24792,-14478,12655,10701,-20449,-46485,-19014,52014,127600,125754,22240,-58886,-89169,-91533,-83830,-97300,-125413,-59529,29998,77882,14218,-41541,25981,50858,22079,39087,68536,103010,302211,577344,703174,818796,761722,486517,270719,127512,59416,11490,-25337,-37350,-48150,-37081,-21313,-21389,-33849,-85631,-25513,-26281,-31852,43158,117461,119057,76059,39156,-16825,-36495,-50185,-73661,-122948,-81022,-51459,-70329,-88541,-43484,9234,89434,88937,25555,-31554,-49365,5287,102452,88371,-14057,-118683,-31513,103700,177457,166197,69857,-32570,-109422,-127815,-94886,-61881,-59590,-82004,-25479,-147,-9121,-26419,-74881,-102002,-61345,-28420,-15494,-36994,-51139,-20659,36808,-7664,-41334,-66141,-41337,-26383,-78290,-131402,-110396,-126826,-99371,-54925,-32976,-33938,-58244,-74660,-59956,-100709,-127660,-76888,-5928,88006,90552,52583,35791,106669,182233,190196,107981,14596,-93756,-134515,-81846,-69177,-73869,-80396,-35969,-6166,-32349,-103739,-76797,-2235,71033,75632,73547,130129,186302,166759,125162,55727,6193,27578,6591,-71124,-105531,-35111,-24320,-52538,-57963,-56448,-66163,-100537,-111745,-87838,-69235,-46289,-57325,-89497,-77735,-18829,46407,139640,160249,175343,107425,76836,112226,164885,219461,154851,26930,8291,52853,63200,19659,-18438,-32104,16258,25960,34586,-6986,-105773,-122888,-105260,-74248,-91188,-75443,21780,6729,-29052,40046,222239,339121,345894,294602,96621,-49155,-61785,-36385,-82738,-82492,36082,90160,17805,-83670,-59178,-2714,96024,220606,147769,18087,-68522,-71991,-73,89451,205782,265811,245518,188376,175840,108353,31733,-15604,-20255,-635,-69880,-128462,-77504,-61136,-88579,-40243,34984,61444,23531,-51072,-105153,-76458,-69109,-78685,-108467,-109780,-2744,105245,169832,203726,160954,48953,-48430,-91578,-51190,-1903,48250,92655,50985,26049,-41823,-92596,-91987,-85107,14893,98644,107409,29933,-62110,-24711,102394,271432,326953,139275,-71859,-112971,-11104,70687,147347,189331,142474,93203,44466,-62210,-73398,9412,137141,148228,81377,16651,-14149,-12709,846,12258,17298,-12629,-61168,-45924,10633,51360,70363,53256,53177,28209,32310,68639,149344,107996,69660,119016,201441,166396,89503,78002,105630,44970,-92349,51949,177410,110137,-11977,-102838,-131428,-91588,-93633,-106904,-82873,-85615,-2419,86476,186002,208763,130422,51831,7294,23601,61717,91712,46513,-27539,-10754,-1907,44505,126431,138828,122035,75743,-35484,-52444,46870,53418,-20117,-62390,120454,211512,107679,-7746,-100863,-51064,-25245,-27704,-16248,17126,48329,4365,-37203,29392,58764,21790,-21176,-6899,-19481,-76042,-116591,-100542,-44138,-85799,-114562,-98803,-84264,-63063,-85352,-112071,-28311,8007,-20277,-89419,-33164,42292,183861,274472,298229,318297,319138,251509,96365,-44130,-86476,-31718,-204,34595,39848,12566,-25291,-60916,-108389,-63433,-27189,8310,54336,102425,57435,-38756,-53951,-33272,-30745,49386,121579,86431,-5014,-91031,-147925,-46314,-9133,-17197,-15237,-8961,2348,3961,-65664,-117845,-105118,-59943,52987,234198,393486,472601,305456,36050,-86289,-51250,-33762,-54027,-76275,-121715,-123423,-91257,-21112,30048,59016,-2249,-64284,-114276,-51224,40367,117362,107750,41406,-33639,-24622,-24453,-44885,30401,176174,246912,139102,51559,53356,88541,61755,-77030,-91384,-28406,14318,-4016,-56701,-73345,-32510,1749,74079,155023,141229,93715,72967,62666,61257,-11307,-62271,-91679,-55282,10713,27629,48369,27386,22956,-35354,-78664,-93053,-72010,7482,53135,90301,139096,145544,14152,-29151,9155,-18303,-37658,-24853,19888,87745,120182,94162,52488,-33046,-60573,-89857,-58846,-5291,-60953,22739,80871,122524,155258,139778,102866,75848,73243,104659,78066,-12745,-46929,10842,56468,93835,44039,3828,-61662,-100733,-115777,-106952,-83220,-54285,-9460,-43421,-99901,22537,111484,78491,17447,-42007,-98235,-101038,-129151,-98581,-44850,-63050,-1133,26732,-363,-67189,-47001,54324,65738,28109,34562,51524,25625,-35543,-45333,-31039,-40732,-17705,26396,-32216,41881,267649,386603,502752,574000,535804,386092,205398,72394,-57178,-119783,-73471,-78798,-36060,-45586,-108479,-84868,-4841,30366,65887,104714,107262,49221,-2108,-1310,-33860,-69937,-56598,-83187,-36144,35118,62105,35237,4111,-8990,-22576,-51842,-48885,-14493,-4674,-55566,-94987,-5444,71449,-36187,-96955,9555,135859,234145,145229,-1781,59891,159396,121459,18930,-82845,-19478,11912,19127,-4166,-11918,-36641,-76346,-64796,-28864,-42066,-39321,-7925,55916,101025,72808,-6746,-25209,13481,21410,26726,10046,-19800,5471,39873,23446,12559,17988,-12425,-43068,-51932,-117472,-7616,86431,74653,19244,-41790,-18335,80500,46225,-8467,-32273,-49946,-68682,-79776,-69115,-92887,-70178,-45783,-33998,-29850,-21300,29181,115177,190483,136197,-28210,-16925,123785,194303,156191,37332,-108857,-70483,-21872,-54871,-127851,-74948,26423,107843,138696,95718,-6939,-43325,-43960,-55590,48476,193586,286074,286875,211067,115334,50737,42422,55129,-16499,-90543,27983,115773,145226,175397,88751,-29754,-102315,-104860,-49713,11777,-21303,-51144,9482,72418,126757,214551,264522,217415,145290,84834,105413,148411,114634,122203,170885,198144,161270,125065,67287,15859,-7226,809,46978,167538,142869,75515,36,-76765,-51924,21443,92362,110506,54763,-36842,-120484,-88402,-71554,-60177,-43601,-90938,-154618,-124323,-92022,-86822,-92973,-91369,-157425,-59799,43530,92665,63223,87362,121258,123537,92095,62597,51448,32781,-14202,-87901,-94703,-28498,17523,25581,56420,81447,23286,-27501,-2215,-79001,-78433,-40194,-19521,-408,68397,113548,32444,-73421,-106223,-69484,-55122,-21967,-13171,-45093,-9800,18661,-11951,-56617,-31241,10447,48488,73857,20446,33458,28815,-19817,-6775,65358,148375,93273,-11712,-37618,31178,64015,15107,45329,90306,17591,-71716,-100269,-12808,19744,4647,-32663,-16042,32045,56790,-29492,-65479,-72430,4869,94818,153608,200458,109430,-3140,-64008,-135999,5306,65154,-20386,-94026,-33193,62323,101906,114581,112629,75081,-10630,-82940,-124801,-101880,-60368,-60978,-94822,-82067,-69778,-108129,-112694,-53559,-15327,-28768,-63761,-111150,-106631,-77780,-78167,3150,94042,206869,230064,125661,10754,-106396,-98533,-39235,-7771,-40138,-46256,-36103,-23159,34600,193054,265705,270133,297295,243511,93434,-47515,-76544,27480,105830,164742,271256,259307,155327,125896,95294,149359,179755,168836,151662,109271,40277,-20701,-36563,-9969,38625,28116,-29577,-65115,-88207,-70842,-42160,-37701,-39526,-50087,-34359,857,72017,166801,258525,287366,143593,43831,102778,232857,290350,360696,470629,395947,161425,177,-33916,-36209,-83244,-56747,-38275,-66707,-47625,-19970,-9258,3299,5419,23515,115741,268611,438261,457416,278083,184136,166405,144802,122745,83827,-16854,-93209,-56416,-2149,23349,-2105,-19409,682,39440,56314,7903,-103187,-94016,-6290,60739,70018,24223,-20214,-9738,37322,98447,136027,165222,53590,-30791,-56299,-60275,-19968,51393,49057,-16744,-32300,-22509,-23581,-100104,-88653,-35677,-14345,-9389,-48600,-66532,-51561,-5127,9023,-32154,-111744,-50719,56831,79293,60168],[117943,113077,62396,-47441,-95774,-26580,44414,59469,61633,80651,146871,268168,295671,171969,62604,-17242,-25024,19318,-112645,-132321,-131230,-127187,-113001,-89504,-33785,2432,24757,44086,62846,73035,40599,-39695,-70565,10786,82122,71824,-52987,-71116,86604,190259,109409,-86518,28033,140235,-7027,-108491,-62910,-2327,-53858,-112099,-2075,26023,-20130,-99076,-111574,-63712,-3225,48490,116725,146599,67790,18063,3100,18726,21187,39762,72968,31014,-65037,-156623,-112735,-46527,-41631,-46911,-56255,-64803,-40343,-30780,44781,71913,64369,71803,74483,34176,59062,94595,227124,243686,71971,-9625,10328,22996,-15612,-7862,13766,-28562,-54739,-19857,31654,25378,-72370,-102100,7241,81598,59363,1910,-45173,-73199,-93548,-103475,-67047,-1229,84954,91995,27919,-12899,-18075,32744,109693,163493,185474,168564,170187,161189,66172,-6598,-51743,-36277,-35375,-53588,-83253,-91191,-10657,75281,132069,157403,154728,128223,14113,-95140,-79238,-46537,-22507,-1232,-18806,-48448,-48369,-20252,-26569,6324,62889,151880,186929,139316,76481,27646,44230,120762,120976,-9121,-69755,-16041,-4690,-52653,-88394,-3769,40698,-11613,-105818,-73618,-31208,-72301,-129263,-90180,10348,10435,-41241,-115166,-59807,41092,102111,84583,39619,-23784,-61277,-76463,-110605,-92906,-54943,47192,130103,171378,103962,14128,24734,84640,126717,52606,-38991,-32050,26214,22330,-2309,-3000,54454,113158,176790,144955,69875,14818,-59377,-93533,-46763,-4389,83557,125785,117586,27246,-106431,-81471,-34986,-61264,-73853,-51212,-67432,-103709,-72245,-55369,8525,124678,174205,155325,96095,18994,-10491,24303,131410,113360,18783,18106,-8090,-47343,-72892,-45341,-24447,9127,26559,10490,28689,59974,37228,-44736,-119945,-126584,-38970,-873,-44800,-74497,-94885,-106606,-65460,-14097,-2118,-23522,-44934,-61889,-96892,15368,109747,85740,55180,72545,121102,186812,144577,26218,-69420,-54111,-29679,-20359,17973,37909,46377,-7191,-76041,-61528,-108321,-139343,-37070,92370,248091,339856,222299,48275,-23897,-57940,-61457,24057,21030,12887,7319,19122,9547,-11626,-4865,-70962,-114824,-118186,-71358,34972,219464,293883,209040,99742,95913,83267,40002,-33135,-24144,30054,40094,36235,36320,-23821,-61154,-52533,-44685,-61656,-107344,-120118,-85196,44146,146147,142279,100785,66795,108235,251685,259237,116582,-21300,-50652,-24520,-53619,-110844,-142406,-104752,-20996,42076,46545,11562,22871,22304,13367,-16106,-16240,22338,52945,44335,-13195,-29906,1205,76010,84583,56602,26377,-25605,16859,-15710,-92182,-126568,-90757,-42761,6310,-10991,-54475,-21083,150099,411247,527299,358199,124087,-5664,-60119,-16704,19657,5401,-32016,-57518,-76971,-103359,-85615,10244,129646,221108,259304,264856,139582,47562,35775,33771,-25829,-81739,-99805,-70352,-57675,-51158,-15573,44721,82988,43481,-43253,-35939,65297,60835,-30329,-77199,-100688,-103122,-75567,-95643,-124943,-76991,9168,60353,35082,-86920,-98810,-89749,-72546,4147,127904,139190,126081,79458,18749,-10131,13235,187929,211806,71542,-58772,-88112,7339,107850,69951,55202,10868,-49618,-135872,-60755,35806,75873,58697,26772,24170,19726,-12291,-36800,-94879,-150232,-103541,-24007,-8425,24524,115319,303398,509209,591742,421622,153728,229,-54383,-63698,-87728,-159678,-91360,-43531,-58206,-56659,13978,-5962,20078,12300,-50031,-42018,-31689,-20145,12252,11311,-31965,-102836,-117705,-25654,15623,21454,-4518,-29422,-43314,-38866,-16484,72563,161315,231918,262073,131421,84515,43863,96594,178196,171348,96108,52291,30603,3233,-1980,-41563,-39284,33747,48561,-18836,-32429,-31728,-103228,-104826,-16380,74247,34046,-12914,-22517,54450,197244,231024,170425,117573,93127,115596,74528,-24576,-47061,40710,164052,277086,210535,32346,-84389,-55905,-52123,-64132,-71143,-51617,-37217,-24999,-62879,-123885,-86532,-33447,13243,105815,131917,124815,100939,107518,130877,229790,358066,340796,156735,4040,-110207,-103802,-83026,-71761,-61617,-98522,-68842,-13269,46721,48973,99780,218490,247847,178879,67053,-22719,-65621,-60724,-75007,-77699,-76792,-111038,-38796,72239,104363,66314,27303,28545,42508,32261,42123,18481,12150,33743,-17756,-61983,-78875,-57225,-46201,-47546,-15996,29889,58775,88072,109473,114639,174303,261251,254263,214263,160893,64320,-62935,-110718,-100404,-58196,596,36298,39099,14938,12111,16524,27588,90901,144351,84117,-12524,-75992,-77962,-56326,-68405,-61864,-2711,3257,41391,145064,186343,169762,122923,38764,-75562,-15013,18036,33433,14735,-4280,-22016,-42196,-104396,-71663,16110,85803,139348,166268,51289,-15263,16531,68543,76098,39165,12898,74463,203758,187190,4051,-69718,5383,76575,104271,121912,136048,155896,107582,24741,-73012,-74390,-32201,-17419,-35876,-36274,-35929,-31569,871,42572,165459,314518,357028,250042,73025,-47729,19290,68647,85595,79992,67109,113343,127735,66134,80563,103551,65206,-23729,-81386,-54313,-6282,-56519,-64283,-54389,-32910,-10265,28717,81259,-59164,-30574,-720,-24794,-65762,-145896,-156501,-81974,-44229,-25579,-66861,-108578,-91279,24920,94943,104293,183396,196916,145267,85019,25078,-24886,-78817,-70976,-26573,-33388,-58770,-33334,-21084,-34270,-62136,-24990,24551,6501,46162,143353,199890,165175,79861,14172,-40012,-59061,-80292,-107543,-131254,-51941,113724,271169,288843,182664,79990,8081,-26805,-47457,-52364,-18738,21730,54461,53752,-21159,-79711,-11333,15800,40004,-5630,-63755,11525,124559,113248,61008,20626,-38358,-98148,-99944,-96547,-72490,-14116,76028,98369,32558,-23512,-35237,-68392,-69792,73212,144379,157421,149823,27527,-26099,-37945,-103078,-65622,-20818,18607,5576,-4795,21,30882,51588,60234,38437,47065,73597,-7584,-95659,-134266,-149716,-194639,-184935,-193251,-194021,-152833,-58678,4292,-29174,-9675,-27945,-20387,16837,14372,-38731,-106995,-65204,-869,-8257,-34153,-9427,7890,-22226,-55159,-73137,-89489,-95199,-29796,88355,9226,17999,35727,1829,-20960,36347,56308,66276,109385,39145,-84634,-5980,72988,39569,-82787,-51846,8414,-10986,-10177,234348,632459,913571,980602,906189,746213,645294,603690,471840,108141,-45443,73661,186613,146960,104829,36430,-37955,-83152,-70336,-54763,-52206,-75059,-96251,-7265,95450,83056,31650,-15206,-72305,-72766,-6722,39445,51155,100948,153229,180704,137099,52403,-30417,-69747,-43148,-45181,-81223,-26311,47843,76439,44473,8259,-98381,-193387,-240489,-255409,-218202,-120076,-4736,105077,103388,62733,32770,-12883,63040,137955,113602,72240,158024,247983,202997,121524,-9847,-108276,-53062,-10220,19624,-2067,-35120,-60151,-34447,7599,45369,53126,34769,-59076,-96127,-5579,57980,41080,-2684,-98243,-82846,-7783,-29366,-48587,-97235,-101695,-65957,-83023,-89517,-49036,10311,33151,32745,49127,58821,94734,180513,298876,342614,217899,94,-47611,24943,29643,25227,-35844,-29710,-80468,-41278,38361,86540,45558,-33367,-90557,-112077,-87145,-58961,-86211,-125852,-163172,-143720,-75490,-29727,-3632,33324,100113,141015,101242,-21893,-129201,-74438,-61479,-39056,51873,115355,148855,108883,19254,-10864,16381,17946,-3449,-36628,-15867,62311,155856,173636,60765,-43877,-88434,-96377,-90509,-102680,-137749,-89491,-754,60787,12438,-45981,25523,54462,28819,49403,76909,101511,278054,544582,693043,810838,769661,502531,282729,142011,71489,18124,-24892,-42838,-59343,-44138,-18873,-19411,-39926,-103278,-31653,-38676,-53781,34864,127049,132934,89272,43408,-13191,-9543,-3421,-24510,-100339,-117703,-80221,-94477,-98752,-16989,42689,98863,97172,35816,-27924,-45503,5853,88830,63730,-33780,-130372,-29230,96044,154671,149923,61983,-38366,-111291,-129021,-105786,-73070,-61293,-74126,-20081,5293,-5085,-29394,-89300,-89835,-50446,-25680,-15848,-36609,-49039,-19051,30094,-21766,-47624,-56191,-25891,-13081,-60725,-124789,-134106,-134929,-77643,-26537,510,5899,-22020,-54213,-49464,-100880,-124791,-85976,-51520,38073,51021,27190,19670,91769,162933,167226,88943,-4684,-102516,-128363,-82054,-68468,-58835,-65848,-29970,3024,-13644,-86487,-91205,-2505,75196,76157,68506,118400,184331,187074,156732,86269,19691,30966,9869,-62202,-119360,-51146,-25432,-56642,-72001,-70293,-74651,-110771,-131763,-108030,-81013,-54764,-65530,-100620,-86476,-21365,51248,160143,201923,209214,120127,78215,105608,150652,199439,140511,31915,16539,49915,56841,20344,-21246,-27437,32392,54351,67851,-4910,-101266,-117244,-104515,-83620,-106256,-79211,12614,7684,-26060,43280,223824,325499,314714,259632,81749,-51946,-68741,-46470,-80533,-62050,44491,91395,20253,-68288,-52816,-9455,78966,196988,140706,8527,-83295,-78820,-4715,80181,233167,339149,329725,250853,224738,145758,78273,72240,74106,60852,-38050,-130719,-85365,-56519,-77046,-39823,35699,68541,30770,-50613,-105628,-79707,-78664,-95136,-131845,-87462,3149,90221,141973,170770,137285,45931,-44987,-65976,-9969,34293,65929,93837,42452,30471,-28996,-87452,-105392,-90233,20617,113380,120902,32466,-73325,-34483,101270,278349,326397,141133,-72877,-110413,-10911,59363,118679,157467,104691,58394,12070,-81327,-47448,66699,221391,222646,122046,28202,-14279,-13775,-1253,6836,7251,-23827,-73483,-66531,-27130,8658,39401,34222,45895,34757,40373,80688,137301,88689,55788,107436,191666,160743,86568,65272,80244,16937,-90084,74040,174861,85752,-28805,-116008,-116288,-77840,-92843,-125682,-104455,-76179,1785,77943,149249,138934,68179,21925,-17726,-83,41116,64607,19323,-22358,1951,5558,39061,97931,94435,79078,42015,-55773,-44942,48748,62987,-3938,-29250,126638,192514,88227,-28075,-117288,-30322,-5920,-13319,-17654,-352,26086,-5833,-32272,25278,46349,17824,-9297,9275,-4510,-56759,-87870,-61116,-8612,-62543,-105470,-94831,-93860,-86161,-108869,-120075,-14943,33776,12983,-79291,-54551,19690,164071,265607,302847,328137,320196,236613,66229,-65431,-86458,-30647,741,32854,30093,7922,-27392,-60711,-100196,-67901,-25507,26916,83182,125975,63516,-35856,-45633,-24572,-29116,56706,145415,110049,-19848,-121838,-121176,-20551,24543,15539,13790,14250,14979,2585,-68286,-105881,-98381,-61443,56886,267127,468347,549591,343125,47784,-86407,-46028,-20646,-39771,-65089,-116721,-130520,-83844,298,62244,77924,-4184,-78041,-112273,-44071,40427,120768,120900,41689,-50040,-49428,-33802,-66365,-4267,144799,210426,103501,37855,58201,96371,51330,-80046,-100535,-38600,9301,-1432,-57024,-69794,-4382,32309,87486,157595,179237,144074,110686,90329,72141,-17231,-70353,-104252,-80782,-17424,1077,16868,209,-8174,-71830,-101839,-96949,-91890,-44803,-11501,18475,66316,98799,-262,-9808,22802,-16375,-42808,-32073,11410,78306,113931,87790,33155,-47427,-48412,-48739,-5369,51393,-10787,9868,75345,147809,200322,174421,114963,81533,87404,133410,113953,2049,-54964,-9031,13211,45108,22781,2548,-61305,-105862,-110867,-94013,-78567,-64269,-28956,-62468,-56231,57736,133277,96313,36515,-23160,-84804,-99424,-127847,-93170,-45290,-23434,57950,67766,9973,-67393,-33990,59405,60944,18031,27019,49211,24381,-58963,-72779,-49584,-43238,-13383,37848,-6495,56114,218450,280838,364438,452693,471007,354273,189379,65872,-57341,-110330,-76458,-84946,-41907,-35455,-73544,-48497,29262,51770,85583,121515,124637,71194,5454,2303,-22967,-72268,-65308,-88754,-37069,32727,47786,8483,-33568,-45402,-45623,-59563,-48584,-16039,-8460,-53302,-72666,25738,102709,-18701,-95508,-1409,103037,197509,142348,23006,88724,170917,119163,18616,-59838,324,26068,28499,5012,-7900,-40102,-81540,-67055,-31715,-45856,-43211,-7608,77139,127562,103721,12573,-16489,6676,4490,1860,-10430,-40032,-16420,18547,-699,-304,23371,8028,-53002,-76480,-112832,10810,81857,69088,17834,-40002,-18095,84698,71198,21668,-6898,-30759,-56398,-70766,-58104,-83845,-61919,-37969,-24307,-18817,-11000,42550,125889,196957,152987,2765,-15722,109431,183337,150727,34448,-107737,-64824,-14689,-49945,-112859,-77625,-4280,67672,96137,60436,-27167,-2276,-1521,-24802,69455,216876,309621,315918,231911,100217,6728,7934,42210,-17575,-90485,30977,99953,127026,162293,106790,-1052,-67527,-139912,-78796,-15461,-71190,-37401,35203,96768,141403,216107,263787,219816,154076,105357,145570,220722,185994,169081,209728,228020,187245,154959,96184,35706,2330,3422,39282,133875,109494,63505,-7503,-90913,-52943,40887,124940,142145,77526,-18803,-115006,-96431,-83132,-74021,-56135,-100042,-159999,-115850,-82428,-70039,-76249,-86138,-159520,-39521,67286,101109,61148,83014,118898,119662,74286,41388,30091,14351,-25419,-99174,-99309,-32851,7845,10861,44699,76209,24329,-26439,-11327,-71737,-95392,-55737,-26501,-11208,42681,81635,5165,-93610,-108496,-72640,-64360,-27022,-14240,-25946,708,19518,-16321,-64918,-31313,8977,42253,62677,13984,25624,29510,-12483,9077,95704,182081,119589,694,-22840,50738,70320,8282,32962,70626,-3286,-80820,-91099,-8284,23785,4865,-38377,-8165,49193,69258,-31628,-82816,-84500,7777,94253,152699,192688,96298,-3909,-62258,-128897,19319,77613,-16177,-76087,-8799,81922,105496,105662,103726,71148,-8883,-72500,-105778,-116925,-80701,-77030,-104102,-64629,-35761,-79282,-101631,-55907,-13418,-23923,-51581,-92554,-113852,-102187,-76814,18745,111125,189783,199296,108391,3785,-105947,-94028,-39521,-10156,-40619,-49098,-37048,-19121,40347,188896,306816,325783,341086,268556,101771,-40993,-72996,15313,86367,146146,249101,257559,161978,130053,103011,168345,231230,235042,195264,113692,36369,-29850,-43686,-5631,38362,27422,-25911,-63850,-92896,-65197,-34345,-30605,-26732,-21443,8785,43954,97003,162265,220379,232470,97929,22933,113634,264712,357709,472503,601506,461654,176139,9068,-23608,-20792,-66019,-43403,-27259,-60142,-44071,-16255,-4869,370,-7365,1674,79571,238202,416077,416126,234678,157065,175469,168552,140705,81610,-29229,-87399,-43779,15325,43910,16192,-12819,4184,47136,61541,6904,-104744,-96496,-13205,53253,57462,10108,-28507,-13523,34432,93615,124536,140679,33954,-48637,-64549,-53492,-19931,31857,13920,-50988,-57603,-39480,-36377,-77519,-44033,-6528,4728,2454,-39419,-55316,-44861,-9072,-3043,-46004,-123163,-36958,80737,124476,93322],[128602,118494,67369,-47265,-96438,-17878,56525,74215,79787,102794,164331,268661,267793,138058,42329,-38994,-95361,-38882,-130222,-148705,-131536,-120760,-126003,-125056,-73981,-21416,21011,47103,69164,89078,59960,-30168,-72593,9980,76971,62375,-46177,-23843,131542,214422,95818,-100742,35484,176293,36071,-80222,-95107,-58516,-118123,-67099,40335,71445,19632,-68453,-92116,-45120,12132,46786,109534,140617,68640,24109,15643,32669,31516,45427,77540,40247,-55987,-142945,-114779,-49191,-41811,-34672,-35204,-46636,-30688,-24354,43355,42710,31521,54426,66003,19702,27498,38851,164693,219948,58820,-24474,-9460,12940,-12365,10229,26877,-21538,-42438,-14792,22678,-654,-103097,-116001,1057,62906,33902,-23437,-56568,-66097,-79133,-86678,-61861,-5126,90791,100669,34428,-5642,-14852,35816,117366,166731,183272,162449,170064,184326,94212,3396,-62150,-47017,-33944,-35231,-47975,-62998,9020,85367,126896,138979,111223,66432,-37680,-134527,-81515,-42044,-23603,-9581,-27843,-37683,-14728,369,-18830,16564,70845,147546,171589,124650,65708,16032,21656,95899,112814,-6338,-66794,-8480,7706,-43121,-84453,-4288,40561,-11007,-104409,-85077,-37662,-59646,-145132,-67142,63596,54966,-8824,-89783,-61044,30980,88679,77712,45188,-31439,-67677,-67716,-71347,-54523,-71192,27564,109602,148077,89098,9882,39150,117705,147350,55213,-34321,-20938,42305,42892,17223,10558,68684,120312,154834,103940,24692,-11266,-69980,-102658,-42221,10314,101388,137455,111727,8546,-104773,-40991,2108,-65158,-98536,-66700,-75892,-106939,-70887,-54031,1443,85282,99048,84334,52644,16608,18551,47730,130804,91649,7110,18891,1413,-38576,-78308,-62367,-43881,-7833,9887,-2347,27367,68764,51211,-36792,-120944,-126581,-31321,8183,-35151,-66586,-90940,-119397,-95858,-63848,-50545,-53287,-39628,-58939,-100266,19177,128223,117915,78230,92056,141590,211265,169222,40183,-66401,-63177,-41017,-34867,643,21050,34575,-14180,-94898,-60525,-99023,-117737,-17370,112017,282461,366157,233676,51683,-24526,-55224,-49134,23422,19419,28130,28584,33879,15770,-8967,-5369,-65501,-102992,-105892,-72390,18440,188485,271808,213886,128931,131040,127480,103608,42235,36827,75422,78719,61860,39907,-31179,-74417,-74392,-70890,-83574,-127442,-125714,-103714,23148,135316,135845,90298,52732,93205,247037,257602,103745,-34108,-61111,-30441,-52044,-102685,-129118,-100417,-19795,41338,51935,28306,39871,37226,30378,4713,4655,42090,70589,60721,-2356,-25071,8009,91482,96126,65405,38656,-8521,21785,-24770,-105177,-142354,-94727,-57516,-33081,-57802,-87232,-31909,141488,388842,481775,304444,91036,-30225,-83916,-36065,-1876,-9471,-40267,-67906,-90499,-115892,-93711,-544,100527,171835,222426,260616,148209,70769,70364,52747,-34581,-102348,-101638,-72540,-75020,-84150,-45326,28075,74198,29317,-68518,-76304,10693,15350,-55739,-105679,-101531,-97732,-90876,-110892,-112223,-74139,-6287,30306,140,-100818,-93827,-86373,-67875,10731,122712,119453,101005,48121,-10683,-25476,7032,176630,229464,82215,-61935,-81332,50669,189526,137112,87110,15740,-52650,-135036,-49235,55002,105790,92150,39491,40608,34917,3790,-19108,-82116,-140477,-109076,-30107,-10987,16990,102429,280168,460811,546644,389615,127975,-4197,-47483,-55049,-81080,-150212,-97645,-59811,-84535,-61854,31087,31928,27115,-29990,-73241,-34554,-42054,-43637,-4933,7865,-23602,-81086,-105506,-58778,-21669,-14553,-43472,-67069,-73603,-68417,-41332,58254,145362,219858,304653,198898,138989,75279,109041,175252,172235,101026,55488,34801,7723,7098,1204,22533,79904,80263,4846,-16631,-20912,-111887,-134395,-38541,54652,18020,-25691,-26580,71944,221965,270998,208801,121730,73780,93735,60188,-20748,-3644,103849,217023,288748,206206,40493,-77699,-44709,-53240,-63757,-70826,-52246,-37717,-28173,-68480,-107272,-67908,-24924,19683,135290,196431,189318,163290,157614,160423,239267,336462,300443,126648,-15981,-119825,-92773,-74387,-66025,-63078,-91670,-45934,-19766,38937,61502,124446,224893,219141,142423,46507,-27142,-62045,-52012,-58867,-51052,-57076,-114704,-51358,49500,84507,54465,19871,19464,42234,82100,110929,77121,31007,28633,-13336,-60262,-88955,-63757,-45767,-42761,-11602,31196,56713,79243,88818,87503,150206,269934,293983,251602,158027,52095,-64308,-98889,-104650,-72423,-21095,9441,11653,-6364,2934,30352,76238,152145,176728,74769,-29752,-80308,-61521,-38203,-59771,-73541,-21228,-5385,35416,139924,175247,153603,97467,3978,-75066,8938,38476,54344,39005,13368,-17625,-43983,-103036,-70839,6719,72553,125699,168578,75659,8384,19933,61400,67996,35940,11261,71296,209284,190853,3036,-72758,-10812,53244,76150,96804,122337,151595,104863,15898,-79114,-64543,-20951,-5849,-17064,-12576,-19756,-20636,9005,40036,133994,245166,271581,179887,12450,-60663,25490,73671,86459,84513,78720,134857,119301,36259,58323,94943,71851,-15609,-73530,-50018,-4378,-59286,-75566,-64602,-38636,-20559,9399,65051,-45874,-20009,5670,-31831,-91206,-162329,-151249,-79266,-36970,-11486,-58585,-100211,-95969,48525,167808,199168,242005,181003,122481,77629,22463,-25756,-75299,-64984,-27500,-33406,-51872,-24694,-12989,-29065,-67278,-37956,197,-12168,29939,123311,187581,160721,79838,13701,-40556,-58544,-80274,-110026,-119488,-34246,145628,318088,302043,201413,123375,28058,-20853,-47052,-64543,-41846,-5417,26222,32468,-31119,-73419,4689,27521,46070,-4400,-53748,34424,137563,117794,68104,29094,-25253,-92538,-96870,-94087,-72969,-14097,71763,80389,-419,-58721,-29550,-45505,-93619,49480,123214,136510,138431,24962,-25337,-31059,-95973,-60400,-23377,15144,4096,-8815,-13736,12401,40208,54927,35388,50110,85642,2831,-84670,-118490,-141872,-199012,-184655,-186912,-184193,-145692,-61010,-11858,-86556,-46708,-41828,-25375,11205,8726,-38441,-99171,-45544,30221,13562,-37601,-13271,6543,-20196,-53932,-72379,-85851,-89841,-32570,92986,21624,31093,48979,13967,-34269,18721,47216,71428,122662,64632,-65102,-16062,41603,-9954,-115144,-32821,26496,-8956,-54757,145419,477468,677464,688476,609427,478929,419229,431901,369099,73156,-35571,106698,259435,227773,165452,66956,-32841,-90787,-76915,-58258,-55695,-76132,-79222,9699,114846,95356,36615,-11629,-69891,-70201,-575,42164,56755,109836,168430,201221,168800,80040,-13188,-70381,-62815,-63874,-85155,-32629,33105,53909,25450,-10195,-103122,-183932,-237232,-252020,-211641,-116329,-12107,93637,87450,50089,32635,-9051,54147,88899,48049,26549,126009,238117,215295,133660,-7744,-106597,-42250,-5603,21431,-362,-43500,-64667,-26927,9689,47004,57162,42024,-52475,-95467,11805,85654,58425,2921,-96623,-69700,-6370,-30742,-41929,-65771,-93422,-63682,-68478,-91641,-50948,17974,47863,49012,51000,28553,52988,142093,254106,290193,181462,-5084,-55270,26246,38102,47496,13650,10176,-46589,-30252,42155,105884,64219,-20974,-86343,-111439,-88479,-61986,-95951,-136295,-180593,-159351,-94338,-48088,-24209,-4732,45876,98569,73072,-40132,-105497,-76595,-86808,-97055,-32985,38771,97329,86295,15822,-5611,21100,26761,18813,-23300,-13719,70153,184442,224340,103913,-28418,-87489,-100670,-95343,-105262,-146867,-114615,-27371,42696,9048,-50643,24018,56476,36280,59880,84146,100552,251974,498391,658198,763798,731715,490832,285581,155447,83962,24454,-24596,-48069,-70151,-49740,-16268,-17846,-44712,-105092,-26735,-41045,-74379,23893,130196,141622,98764,44361,-10724,20608,48989,28888,-55944,-146434,-104525,-110612,-91890,17844,73685,98935,93813,38078,-29143,-43123,6491,76789,41617,-52135,-137016,-25948,83885,121390,120798,46643,-47882,-111486,-121054,-107032,-78922,-59979,-65417,-15184,9938,-1177,-30847,-101547,-72121,-38028,-22580,-16288,-35995,-45260,-12273,31331,-24718,-44073,-41310,-10147,283,-41748,-107556,-140455,-112451,-52086,3296,36197,48468,16388,-30343,-37527,-98727,-118185,-86031,-93652,-10828,13583,2741,2780,75570,142544,142720,66338,-29588,-110626,-114289,-79521,-69106,-45759,-49168,-21469,14177,9914,-54730,-80023,3791,79735,77644,63380,105824,179269,204979,189177,119231,32759,28591,10229,-51652,-115677,-67161,-25414,-58226,-85514,-85036,-83560,-118643,-146835,-122909,-88233,-59474,-70173,-107408,-88452,-19228,58835,179850,242611,237932,131070,79536,99366,136939,179268,126580,35839,22602,46329,48182,18477,-24519,-20872,48567,80662,94118,-5349,-96197,-110451,-102564,-91788,-117045,-78462,5513,9845,-20789,48538,225380,313026,290392,233653,73372,-51493,-70034,-51364,-74219,-38712,66772,112704,43515,-41490,-43487,-16017,59339,167567,129978,1021,-89942,-75264,-5078,68715,242425,390421,400822,308801,269262,179047,124690,168901,184324,128998,-3156,-122402,-89218,-48374,-63463,-41833,31909,71984,36873,-48643,-105209,-83919,-88896,-113144,-133144,-61365,13373,79621,116993,137665,109792,37926,-43312,-44404,30981,97775,119904,113375,34849,34796,-15582,-75495,-114088,-93445,25479,126315,133391,36255,-83535,-45250,98347,279209,318089,140388,-73312,-105433,-9251,48190,87312,119256,63011,20870,-22187,-94114,-19535,131501,315990,305300,165720,39562,-13032,-13972,-4365,257,-4483,-37590,-87102,-87858,-63846,-31073,10194,15754,37703,40289,48677,96284,122330,69700,43498,98147,183372,155423,82185,47029,44358,-22355,-55140,95031,166603,63527,-42858,-125814,-100656,-65538,-92545,-139026,-106701,-65673,5067,68822,113120,74526,11750,-2754,-39447,-22987,20135,36173,-10682,-25596,2380,3059,28828,68468,52999,38662,9485,-73261,-39910,46413,70118,16125,5267,124725,163848,63437,-49296,-96128,-12008,11138,1427,-15022,-14592,4387,-15720,-25161,23073,34897,14027,1200,21953,8505,-35678,-55186,-16818,27133,-39527,-94699,-92249,-102386,-107462,-117699,-111402,-3356,58897,45917,-59442,-77195,-5965,136971,245479,298650,332147,314495,213593,31087,-88694,-77446,-26481,3880,32700,21827,6546,-26630,-59014,-88902,-65136,-21299,47341,113049,144383,66061,-34363,-37982,-17027,-29449,57485,155177,120944,-34032,-154229,-95342,1970,54889,50490,47041,41969,30520,937,-72838,-97992,-92991,-62890,58450,291432,525355,601420,365185,56735,-86513,-42153,-7535,-22460,-46094,-96900,-114165,-68367,22800,94174,96876,-461,-80171,-108417,-38243,40606,123193,131629,40339,-63218,-65266,-31793,-73709,-39559,108007,169799,66240,21089,57797,95564,33990,-84245,-110923,-50460,3002,933,-57659,-68323,20010,61947,98855,150476,203011,186407,143726,114043,78839,-24767,-79195,-103426,-106511,-48491,-28125,-14648,-28819,-39270,-101878,-128539,-93453,-92652,-101201,-77800,-50035,1325,58034,-3348,11649,32428,-16874,-48983,-40353,420,64515,102617,77689,14490,-50029,-23321,-6306,42745,94489,25672,4159,75892,177643,243462,203798,122179,85641,104744,167976,157795,22837,-63855,-36044,-34246,-9429,-3750,-1764,-63422,-113639,-106935,-84536,-75198,-74368,-52387,-81520,-18553,91505,159007,120606,59623,-4112,-73049,-97987,-125029,-90744,-44747,12513,100944,93822,12343,-73884,-21095,64376,54860,5156,15542,43248,22882,-72109,-96788,-70683,-50063,-13854,43257,13558,70275,176590,193553,242938,331140,391630,310271,165499,53606,-59922,-97616,-78379,-93151,-49766,-23806,-38331,-9672,60019,65080,96242,129435,132154,80609,2213,-2768,-17205,-73068,-75266,-97036,-41860,25542,26604,-22601,-70784,-75215,-62301,-64122,-49352,-20662,-14636,-47806,-48595,55365,127264,-4301,-96956,-18516,64567,154331,134374,47041,107739,164301,104295,14124,-38419,18455,36464,31990,9417,-8041,-46472,-86878,-69055,-35703,-52140,-47976,1792,102292,152187,124141,25429,-8350,715,-11118,-22318,-33589,-63733,-43583,-6690,-25843,-16749,22355,26600,-39185,-99211,-95602,23571,71428,59550,12030,-42648,-20151,86391,94734,48691,12539,-17805,-49802,-66159,-50772,-77726,-57787,-35932,-20331,-9298,2409,55058,128680,189229,153242,24772,-8123,95011,166917,137148,25363,-111029,-63401,-12184,-48526,-98302,-75637,-39598,13608,33133,5947,-8407,59649,44240,2214,80702,225430,314826,323125,234098,77002,-40961,-28949,23138,-23341,-91319,26917,78977,105462,139052,115143,22286,-34465,-139584,-112856,-51080,-116955,-18277,57023,114304,150150,213071,257124,217029,156235,116326,171777,277183,252546,211680,240292,246273,201934,175048,118371,52531,9801,3220,25782,88183,68548,44397,-20164,-108064,-55538,52569,145479,162820,92476,-5649,-105981,-107397,-100280,-93003,-73130,-113766,-169411,-112327,-75948,-57512,-64349,-85437,-158841,-27966,78906,98989,52115,72607,111547,111444,54506,17596,5005,-8756,-41902,-112656,-96340,-32562,861,-3124,32499,69534,24674,-25102,-24592,-69054,-111700,-75795,-38354,-24409,15041,40779,-31756,-118647,-108520,-78718,-77411,-38448,-21340,-12868,6305,17860,-23390,-74819,-34433,2140,30010,46019,4070,13942,23599,-12262,18516,123182,210240,139805,6229,-14108,65738,72831,-594,15273,44630,-28062,-92612,-84983,-7279,26038,395,-53195,-11098,57649,74699,-37896,-105667,-95720,3904,85503,147612,184207,87417,-4354,-60395,-130807,23624,82384,-14864,-62397,10894,93545,100806,89577,87280,59127,-13489,-66223,-91234,-119276,-102963,-94269,-114430,-54371,-10259,-54351,-90714,-61927,-15863,-23192,-43386,-77687,-107422,-115477,-66482,19805,105471,154585,155041,82877,-10501,-110872,-93919,-44703,-18295,-45570,-56179,-44737,-22585,36923,171877,329940,369040,374778,287612,105946,-38099,-69727,8898,76185,136981,230662,253858,166319,128292,102149,174320,266329,289817,225859,105329,25916,-44444,-57832,-6232,32669,21257,-28409,-68117,-101440,-65330,-35012,-32054,-20892,3313,52758,86322,116048,149482,175135,169934,43837,-8148,112779,282381,416490,580676,720540,510810,178896,8195,-19739,-7899,-51374,-33706,-20123,-57739,-44895,-16271,-3566,-5106,-21451,-19366,44764,195666,363261,349432,180809,122446,174062,186473,154178,73281,-43267,-81771,-36642,25369,56551,28044,-10808,2545,49330,63122,5232,-103614,-99616,-21259,43736,43037,-5538,-39398,-20621,27917,84576,107337,108585,8260,-70225,-73879,-51306,-27673,-159,-29804,-89411,-88270,-62588,-53186,-48037,-6789,15207,18123,9639,-31965,-44384,-38242,-14021,-17588,-62918,-122328,-24764,101183,167556,122523],[129402,115040,65656,-49714,-99280,-15094,61525,82064,90569,115614,167748,248334,221515,96927,17165,-54265,-159988,-56551,-102814,-127369,-116126,-112131,-130756,-149700,-120441,-60636,1163,37454,63089,94272,72188,-26275,-80592,4441,71170,59240,-22247,21767,174265,228687,75326,-116107,33285,197455,74180,-50718,-117726,-123337,-144886,-26599,73944,113051,59823,-34483,-69949,-22717,27101,41143,95041,123408,60085,22503,20918,40305,37899,49061,80417,48385,-46907,-128678,-117317,-56264,-46485,-26839,-19050,-32354,-24365,-20373,39869,15827,7554,48156,68470,15796,3028,-9277,100428,184648,40496,-43578,-36098,-2354,-2414,31565,36712,-15685,-30968,-11167,12116,-25365,-128207,-124180,-10425,38838,5284,-47110,-57471,-50320,-60086,-71637,-61146,-14118,90001,103815,35771,-3000,-15759,33180,118566,163503,175269,151275,163920,201787,121764,10201,-77624,-61810,-37171,-21106,-17241,-36038,23962,89355,117110,118675,71838,16743,-71168,-156269,-81151,-40105,-26783,-21865,-41510,-29585,7818,11762,-15799,25549,77818,139917,150937,104661,51217,2185,-1466,66662,93872,-9273,-65169,-3590,16292,-37311,-81894,-7468,36746,-13716,-106142,-99923,-47147,-49297,-98055,-14075,128167,100434,21814,-66802,-59352,21505,76006,73932,49954,-41376,-74843,-57964,-32476,-11779,-77018,-1064,75088,108706,65561,4013,51382,146413,159590,53475,-31805,-11215,57049,62411,35542,23009,80882,123634,127198,61004,-18350,-39079,-82602,-110504,-34443,25850,117361,145928,105270,-6820,-91232,-5893,38420,-52215,-123388,-83424,-86894,-109455,-73025,-59004,-14449,35056,21030,13943,15482,17214,39580,65879,129011,72622,-4455,17621,9357,-27334,-74800,-73996,-62441,-27262,-10752,-20021,20047,71004,59742,-30653,-122275,-127032,-25566,14884,-26682,-59446,-88678,-122904,-110824,-105963,-105591,-85776,-34824,-56867,-88086,26452,145535,146475,96502,104041,150955,221666,183932,49560,-65776,-72694,-51773,-48179,-15696,3212,20203,-21584,-119671,-46834,-79655,-93191,6294,135243,307807,369870,229489,50345,-25841,-51838,-33753,24503,20220,47253,53986,51527,24740,-448,2702,-54110,-86531,-87316,-66090,6413,156953,242783,212405,153347,155742,160783,158175,119317,102575,120552,113270,84522,41455,-35038,-80552,-91343,-94625,-102108,-147833,-121567,-119121,-6943,110358,116416,70749,31399,68982,229691,245296,87105,-48583,-72664,-37152,-51901,-95436,-114664,-90302,-14510,43042,58262,49066,63761,57212,49231,23904,22426,58219,83614,72486,7368,-21379,11862,101013,103064,72580,50753,7205,24066,-34174,-117306,-152957,-91315,-66731,-63701,-91954,-103150,-32887,134528,355184,423554,249914,59217,-56503,-102652,-48032,-22386,-27671,-52196,-81038,-102323,-121526,-94346,-6937,75420,124185,180661,249691,159544,99763,108911,72790,-40262,-122519,-98649,-71128,-87599,-119855,-75690,8941,61257,13591,-94434,-116452,-51072,-35506,-79775,-112275,-68244,-60152,-62428,-94024,-89224,-69472,-22166,-770,-35014,-112242,-87188,-81139,-62301,17513,113951,98383,77677,20503,-35538,-35141,2660,154801,224812,83538,-64803,-73223,96542,270313,206404,123167,23883,-54531,-128036,-35832,76103,138338,122863,55746,59334,47566,14210,-5563,-66267,-119578,-112023,-38945,-19802,3249,84550,249365,397309,477529,341690,103357,-5202,-38307,-44271,-72432,-137416,-101447,-77529,-110311,-52447,55349,70862,39137,-41403,-50390,-23273,-48120,-65425,-23755,-395,-22683,-66655,-78877,-64879,-43102,-40335,-74633,-95858,-95591,-95468,-62639,45473,131119,207224,340023,269826,191675,104115,116916,162196,163529,102422,59044,40909,13460,16550,45934,93122,131621,113615,30424,1150,69,-70578,-118580,-61427,33597,3482,-36495,-31471,84548,237584,301101,237590,121285,57811,75248,48363,-10127,42061,163091,259793,285059,194702,55148,-54751,-34428,-51915,-60993,-69024,-51961,-37312,-29050,-66330,-81898,-49553,-16735,24717,157539,260263,268714,250008,224754,198294,249665,311743,259757,100989,-32809,-127982,-85159,-67078,-60531,-63800,-70802,-15069,-9990,42173,82736,148884,222137,183010,104052,25311,-31315,-56208,-38688,-35364,-20021,-36318,-112575,-59416,30161,66105,43582,12927,10194,40465,125606,172190,139966,59139,19879,-11081,-58627,-97778,-68252,-42895,-34841,-2714,38789,62347,78423,74962,63039,123109,264971,320192,281674,155024,47962,-56858,-86271,-107303,-81978,-34117,-7774,-5328,-16599,6487,61473,139099,211639,199617,64891,-43237,-71678,-40040,-18466,-46317,-73114,-32306,-13257,25152,125738,156056,132065,68180,-31025,-68519,29820,56257,71568,59934,31337,-8478,-41231,-95965,-67676,-1589,61757,113248,165888,97798,34385,29224,54819,56722,30346,9349,67982,208876,189766,6271,-69416,-23319,33519,51856,73628,109070,146705,102152,8344,-85279,-51636,-3402,17955,15464,19240,1558,-5524,21237,41766,102723,164310,163740,80670,-70635,-25274,45962,86225,92503,93796,96978,159363,110285,6140,33817,81928,76212,-6503,-65601,-51381,-9532,-65005,-84621,-70653,-41335,-28461,-6132,49628,-30902,-9597,13050,-27677,-104644,-172177,-145106,-77055,-30218,3215,-48349,-92194,-90310,73951,241187,295427,287079,156039,96783,67915,19815,-24683,-68047,-58835,-30125,-34972,-44529,-12813,561,-17416,-66930,-49625,-21782,-28645,14369,102139,171859,153370,78948,13861,-40166,-56754,-78473,-108193,-98002,-12908,170154,342309,293631,208351,167766,58257,-10095,-44054,-76993,-63991,-34731,-9489,3364,-44674,-60925,25186,43380,54697,-1301,-40717,58967,147015,121098,75411,38124,-10653,-81316,-89872,-88565,-70003,-8539,76196,75557,-19543,-80020,-16061,-23518,-91283,30981,103313,114274,123515,24798,-19574,-19737,-93923,-57744,-25580,12802,4546,-10907,-25379,-5033,28603,50257,35771,60148,108342,24763,-59401,-93499,-128961,-197936,-180947,-177534,-171888,-137330,-63608,-27918,-133440,-79449,-49966,-26431,6765,3092,-38017,-87378,-19378,66371,40865,-36394,-17583,5127,-16363,-49125,-68535,-80205,-81194,-27202,104910,40082,45852,62030,25070,-46067,5930,43420,78771,132109,83298,-44837,-25901,8694,-59222,-122430,-9811,43089,-6847,-93411,80278,348165,477905,446433,368260,266120,248077,316909,315444,73827,-25612,140986,339538,320236,235054,104888,-19555,-90340,-78776,-59725,-58489,-74695,-60436,26901,131082,106153,41755,-7335,-66715,-65070,8286,47183,61947,114398,176040,210543,189836,104123,6891,-58037,-78253,-82806,-84958,-35511,23531,38865,14433,-21357,-98532,-169821,-228983,-243317,-201019,-110476,-18653,79865,69211,37241,33461,3280,52171,38719,-12508,-17420,91098,219755,222669,144121,-3843,-102451,-32480,-1691,24428,4742,-44087,-63976,-21147,8498,42945,55527,45951,-45049,-93384,30288,114529,76861,9010,-89419,-48401,1851,-26215,-31117,-33935,-53245,-43250,-47432,-91044,-52297,27382,64985,67757,53696,1820,16900,108086,213040,241485,149760,-2412,-62359,24181,40896,62926,58560,46783,-15583,-16289,44217,122197,82589,-8541,-80994,-108668,-86508,-62384,-101978,-139118,-171172,-169963,-111303,-64077,-41951,-35858,-583,54957,39755,-61952,-81873,-62001,-74857,-92398,-82901,-20761,54027,67758,15984,1644,27011,36968,46377,-4841,-12385,74723,210950,273088,149095,-11786,-84675,-101753,-95823,-104513,-149808,-125956,-43154,28915,6393,-55815,20981,57134,44686,70534,90270,99739,226063,445084,605348,687035,655573,452885,278372,166257,95150,29452,-24467,-52691,-80208,-53471,-13432,-16371,-47451,-88346,-13092,-32530,-91907,11180,126964,145008,104389,42497,-9033,50713,102192,82188,-9583,-111672,-120730,-116992,-75171,52175,100200,90635,76894,30039,-35428,-41873,7297,66411,22683,-67849,-122391,-21522,68079,80856,81228,25039,-59037,-105471,-103055,-94459,-76105,-54541,-55482,-10308,14211,3177,-28910,-88951,-50295,-24538,-19378,-16911,-34820,-39227,475,40178,-18766,-33223,-23517,5878,13849,-21357,-86132,-125291,-87225,-26336,34102,74428,93255,56046,-3473,-23664,-93270,-109066,-78379,-129678,-54179,-16192,-16950,-13191,59097,121663,117652,41738,-59758,-111030,-92252,-72459,-70834,-34522,-30659,-10215,27386,37951,-12512,-40477,18241,84474,80604,59597,94355,172544,219648,220618,153123,45473,19611,8415,-38402,-94602,-80898,-24263,-56546,-96423,-99479,-92314,-124778,-150776,-132405,-91583,-61225,-71698,-109272,-83419,-11717,70125,198117,277762,258414,139600,80925,93774,123884,159052,112033,38238,27617,43463,39656,15591,-26706,-10558,66182,106077,113507,-6608,-89944,-102665,-99977,-99455,-122205,-74028,1004,13906,-12831,55415,225527,300267,271647,215657,70771,-48649,-64841,-49540,-62921,-13160,96353,147141,81486,-10274,-31630,-21245,40515,139303,122000,1249,-80588,-59819,781,57142,234629,414604,451468,357446,305361,204816,165678,263069,302265,201855,33334,-107946,-88237,-36347,-46959,-45514,23761,72055,42659,-43715,-102041,-86871,-96777,-128104,-102942,-31489,28642,75104,97329,107804,82103,26610,-42788,-26514,67038,168604,196409,149028,29819,39434,-1515,-62658,-117568,-95177,29922,137986,145168,41297,-92689,-55864,95209,275514,304615,139308,-70675,-97324,-5142,38913,58180,83758,25864,-13978,-55271,-98280,8281,198361,409608,385427,207813,50592,-9246,-12151,-7046,-5744,-15586,-51992,-100501,-107696,-96414,-66091,-15870,-1071,29811,45811,58586,115352,107262,52991,34472,92700,177968,151549,77818,26549,4397,-64375,-15075,109106,151409,44285,-54005,-129078,-83717,-53355,-91797,-147008,-96125,-54437,8988,61583,82984,23171,-32942,-18885,-54535,-42486,1778,11763,-36227,-34469,-5548,-4264,18316,43333,18542,3673,-19084,-84827,-35517,42251,76483,41031,39970,118130,132608,38136,-68391,-74046,4771,26506,16130,-8466,-23791,-14891,-22640,-14989,24081,26085,11583,11165,32248,20403,-12025,-17169,31330,60150,-17949,-82213,-89035,-107719,-112277,-98849,-91823,6913,82950,77804,-35015,-97685,-31518,107142,218854,288861,333724,308054,191340,-582,-102295,-60887,-17237,10728,34850,16405,9535,-22375,-55086,-75850,-56169,-13281,70257,143765,158700,67186,-32234,-29745,-9737,-30180,53289,151406,120111,-40033,-137404,-70342,21891,82036,88079,85828,75329,49893,232,-79711,-91142,-86461,-62037,59642,306204,559865,625335,372948,65068,-84113,-37477,7497,-678,-19630,-69071,-87398,-44772,47630,125783,115183,7616,-69991,-101379,-33440,41017,125637,141733,39525,-70892,-66975,-16955,-58207,-64741,72967,130582,30463,3342,53904,87951,13066,-87399,-119335,-60528,-1766,5047,-55604,-66832,42141,91425,110058,137394,213977,220366,172468,134187,82905,-31463,-86561,-90382,-118554,-76890,-53933,-37243,-49897,-53984,-99421,-125845,-79614,-66347,-62932,-103939,-92072,-33119,41583,13744,36194,42013,-15804,-52476,-45448,-7972,52002,91637,69017,2874,-40581,6568,34471,84398,123375,50286,7645,86213,213324,286982,231802,128951,92551,129278,210580,210851,52856,-65702,-65595,-76927,-58989,-29535,-5292,-64130,-120040,-101926,-75919,-70660,-79874,-73982,-90950,13760,120170,183249,146485,84585,16000,-59601,-93432,-119634,-87759,-39872,42013,127898,106529,10543,-82330,-7287,70375,50300,-6743,3923,36859,23118,-68584,-103808,-87301,-57306,-15592,46008,30987,84799,144731,130121,151225,226442,312103,264512,140634,40357,-60930,-82729,-75137,-98805,-55101,-8628,-1647,34320,89511,73518,100064,129484,130270,78199,-7651,-12484,-13431,-68721,-79830,-100758,-44883,18634,4522,-52066,-99871,-88875,-66410,-62006,-47931,-24162,-17820,-32446,-18072,86686,148330,11813,-94800,-37328,26460,112152,125335,71548,119142,144223,83129,11272,-16242,37472,46257,33534,13648,-8027,-51271,-86917,-66088,-35905,-55975,-48701,21836,130289,175390,136738,35088,1705,-1018,-22053,-41727,-54345,-85368,-67580,-25958,-44432,-31614,17653,40171,-13844,-93922,-75876,34802,60841,51147,6971,-45097,-21906,87085,117060,74639,29736,-6730,-44088,-60832,-41996,-69088,-52063,-34046,-17084,3225,24508,72511,129071,173016,142153,42454,9052,87576,152265,122307,16550,-112936,-61106,-9414,-45333,-81032,-63729,-66160,-45650,-41294,-49871,65480,142484,98710,31451,87997,224237,307060,313260,222076,53693,-82696,-59580,5503,-27138,-87016,21012,59836,87366,114404,119647,45347,-502,-98243,-143601,-87273,-61191,9591,80389,130697,158734,210584,248920,212897,155987,122815,188783,318466,314869,255031,267717,258434,210826,189761,137510,70688,20564,6166,12955,41317,29472,24932,-32053,-122400,-53898,62437,159898,178064,105119,7867,-89650,-110503,-113561,-105877,-83036,-122674,-175929,-107338,-66585,-43401,-51256,-82855,-151414,-18613,85204,94038,42874,62309,105124,105140,39852,-1398,-15842,-28390,-56328,-113460,-79292,-19016,6350,-7130,27298,67553,30381,-17125,-36419,-69600,-113860,-91496,-47305,-31870,-945,10290,-63582,-135475,-100005,-81206,-87859,-50260,-27948,-132,13709,20586,-25619,-79023,-33991,-2086,20969,33618,-1131,5520,17859,-12302,26599,150159,235255,158452,12139,-4056,81590,76420,-4376,1772,21468,-48149,-97544,-72337,1436,38112,3187,-65623,-16507,64328,80228,-40062,-124506,-96093,1411,77712,147088,181633,87163,882,-53027,-131518,28620,88691,-8262,-45998,32231,104014,96471,75468,71665,47071,-16416,-56626,-73747,-101182,-117933,-104296,-118300,-44152,13697,-26359,-73136,-63231,-14675,-18255,-30712,-58326,-85227,-89801,-45723,16563,89962,117445,112462,59557,-22191,-111590,-89737,-46063,-23338,-46265,-58639,-51414,-25968,32188,152110,340735,404207,404329,308436,114791,-29834,-58634,14896,80433,141972,221985,255913,177043,129996,102210,176598,290456,335051,248338,93260,18314,-52123,-68365,-1171,32363,20024,-26921,-68255,-104761,-62383,-34660,-32244,-12397,32764,105216,136438,139169,140453,137150,116793,-2304,-36358,109091,292404,469093,681323,820995,545984,179119,7423,-15449,8824,-30767,-18432,-7527,-49778,-40024,-9943,4418,-3525,-27286,-30750,21853,156360,299632,278728,133697,94702,172879,207718,173329,71041,-45117,-67318,-24929,37936,70896,42891,-3080,6594,56897,71750,13230,-89971,-90820,-17871,44459,38295,-12024,-42542,-20520,28391,82001,95495,81100,-12398,-84742,-74052,-43767,-32944,-32888,-69142,-117104,-111879,-79405,-59320,-10812,31435,39923,36581,22735,-15786,-24461,-22699,-10332,-23654,-71179,-106343,-6766,125521,215310,156470],[122547,105389,60141,-52274,-102269,-16748,60628,84217,94974,119166,157258,210818,164423,53797,-10294,-64132,-123861,-34415,-77243,-107715,-99242,-103776,-125422,-138750,-146935,-108200,-33657,15531,45002,88077,77278,-26684,-93239,-5136,64631,61071,7874,64998,213489,232798,49792,-131058,24250,204068,107509,-21248,-105410,-143835,-95920,1935,96119,147518,98067,1362,-44079,5861,42116,32686,74359,95758,42397,14039,19473,41890,40750,51113,82062,55998,-36780,-112801,-114926,-64962,-54244,-22762,-7458,-21722,-20459,-17693,35706,-6184,-6613,52041,81028,23190,-9667,-47298,40792,142751,19481,-65010,-67528,-19642,15837,55470,43622,-10294,-20387,-8633,391,-48668,-146191,-128253,-26121,11682,-24406,-66492,-51623,-34166,-44955,-62090,-64770,-27330,83278,102344,33351,-3453,-19014,26063,113746,154185,161712,134885,150561,209289,144522,13224,-95533,-79568,-44701,-11708,6531,-14786,32233,86753,103850,98944,40169,-17411,-82771,-140799,-82186,-42755,-34016,-38690,-62264,-30355,17709,13831,-17493,33321,83538,129635,127318,82352,35775,-11815,-23563,35434,65479,-18728,-64202,-1004,20790,-35624,-81531,-13562,28894,-20040,-109949,-117692,-59448,-42826,-43792,59358,197929,143330,49108,-47040,-56010,12383,63901,72920,51831,-54047,-83582,-49894,2205,24911,-70389,-36102,30937,58624,34844,-4026,59635,167721,162079,47221,-31799,-4157,69017,79669,51642,33639,90825,123385,95786,18411,-54892,-67149,-97984,-115158,-24186,40296,129592,149684,97220,-19965,-76951,19578,66470,-29198,-110612,-94918,-98191,-114374,-80371,-71852,-39784,-20974,-50069,-42031,-7909,18205,51439,76317,122745,54529,-17033,13023,13975,-16678,-64767,-75304,-75171,-46736,-34884,-43152,5356,65327,61187,-28117,-125407,-129538,-23667,17526,-20838,-54322,-89138,-114476,-98193,-101489,-151753,-105039,-30932,-55482,-69916,36348,160105,169049,109078,107975,148377,215529,184749,51757,-68594,-83493,-63323,-61147,-31157,-15154,3449,-29187,-104532,-14978,-51816,-67825,30244,157159,317305,346160,205365,40863,-30203,-49141,-16943,25040,21078,67119,79479,67336,31644,8076,15895,-37535,-67550,-66790,-55737,-2143,125468,207257,202219,169050,167957,181938,200123,190232,165157,158403,138038,100738,39347,-38797,-84664,-105930,-116063,-112147,-149684,-108729,-123827,-49260,67898,80668,39935,1076,34733,199800,222249,66085,-66079,-86850,-46006,-54652,-90807,-102345,-79505,-9061,43194,61278,68803,90310,78776,66521,39098,35551,69205,90674,77761,13921,-20703,11571,104297,106304,78968,62682,20721,22549,-45349,-130240,-147991,-84167,-72443,-86253,-113978,-102722,-29163,126499,311364,356211,195558,26665,-86063,-105948,-48585,-38539,-49282,-69165,-96611,-108635,-117864,-89253,-10490,53500,80050,136519,232014,171540,132177,148112,90523,-44075,-143141,-92368,-65903,-86548,-139881,-103210,-13355,43689,-4106,-121202,-149754,-114832,-85616,-93956,-85158,-39430,-25558,-19321,-58819,-64835,-65056,-40148,-33425,-69815,-119412,-81257,-76229,-57212,23665,102147,76790,55880,-3561,-56471,-42435,-3345,123324,197540,73869,-69606,-66266,141050,340800,270592,158061,32380,-57545,-119795,-23175,95029,167156,144621,70548,74572,54439,17215,1573,-51758,-99674,-113148,-52154,-38063,-21084,57394,208075,320822,388967,280167,78363,-6553,-30041,-34162,-64061,-123884,-103637,-98432,-127989,-36245,78653,104053,52705,-20718,-15087,-12873,-52257,-85873,-45402,-14145,-29091,-59813,-57993,-52045,-50009,-59058,-100612,-108156,-101460,-115247,-80399,31480,115902,192299,360816,334875,237507,127935,118678,138758,143427,96961,59838,46069,17716,22777,83571,162616,183166,144333,55074,18657,27575,-12202,-75717,-86744,8267,-13047,-48141,-39715,88441,239766,315945,252419,115261,43862,57998,36374,1064,82199,211562,286909,265555,175226,71842,-34494,-29217,-52070,-59175,-68408,-53249,-38292,-29309,-57535,-57097,-34596,-11640,25882,169655,315304,354909,354545,304620,240246,256286,281390,217907,77957,-47669,-137364,-82856,-63914,-58472,-66779,-48844,15408,19549,65755,110410,168564,208381,140496,64104,2537,-36905,-50529,-24682,-12518,5874,-22171,-110954,-66514,11231,46545,30986,3910,-1578,33889,155235,217587,194323,85935,4936,-14161,-60120,-108016,-73103,-40252,-26729,7076,48586,72292,83543,67044,41017,93434,245323,327567,298237,148789,47944,-46211,-76263,-111325,-88043,-39571,-15532,-11526,-14955,23342,105514,206030,261040,209802,52482,-54831,-57210,-20183,-3281,-37044,-70919,-39753,-22296,8480,100353,126588,102762,34290,-67038,-62368,44114,68091,81462,73249,45211,1556,-36226,-86119,-65179,-11190,51685,100260,155975,113659,58233,40863,46669,39647,19428,3982,61182,198123,179012,9535,-61937,-32527,16932,30182,50716,93635,138137,96395,-65,-93480,-38413,17426,49261,52441,50535,21808,8600,32973,44925,75229,88882,59357,-34055,-79734,38361,78002,105151,102701,106982,120710,185023,101958,-23151,5834,62625,75020,510,-60906,-62234,-24639,-76808,-94363,-75737,-44945,-37229,-21662,32217,-18481,-2535,17633,-21119,-109233,-178680,-141970,-78321,-26953,14968,-39252,-86510,-75776,94445,301868,376952,309704,123769,67395,53908,14445,-24955,-61557,-55927,-37390,-41369,-40631,-2545,14827,-3039,-62938,-62558,-43783,-45689,-2943,78328,151252,141075,74795,12449,-40439,-55095,-77432,-106689,-80082,5128,182072,338904,262764,199819,204416,95147,2144,-41199,-90996,-77421,-60814,-54585,-37164,-66105,-43700,47177,60509,62750,519,-28535,79134,148230,119394,79286,44739,2555,-68118,-82042,-83326,-67051,-1215,84986,79221,-26794,-91414,-6475,-9871,-74460,15730,82810,89469,104257,24518,-13333,-10343,-102629,-58719,-29734,8315,3335,-14663,-38037,-24022,13975,42861,35486,72495,137305,53345,-28134,-66839,-115046,-192441,-176835,-168788,-161289,-132143,-70610,-47760,-97480,-103987,-54762,-26759,634,-5643,-40862,-75521,8347,101724,67285,-33559,-26029,-160,-14927,-44794,-64576,-75404,-73348,-18805,118061,58997,57720,70730,31486,-58924,-4153,41348,84391,135003,92884,-27213,-37171,-25066,-103143,-100544,10001,53743,-8444,-123196,42210,254523,328593,267702,194427,119317,141156,257389,294498,90436,-20007,172790,419362,414990,306026,145012,-1120,-81660,-78169,-62068,-63793,-74527,-44528,39631,139766,111711,43567,-5655,-66322,-61675,15839,51264,63737,111359,172357,205357,195105,118782,23563,-41091,-81706,-103955,-84502,-38427,16116,28357,8319,-27728,-88541,-154373,-218428,-232491,-190359,-106795,-27961,60873,45852,21111,31051,18290,55045,-2803,-57472,-60420,53276,191891,221299,148891,-1721,-102195,-28496,-2144,25074,8734,-42891,-61970,-20545,906,30684,45766,43439,-40509,-93520,45873,140515,92787,12228,-81775,-29864,8176,-24174,-26204,-12414,-12536,-13283,-26061,-89315,-55932,35304,81356,85940,54318,-23037,-15507,76390,174176,196084,120566,2424,-70003,15552,35107,68191,91918,72747,8730,-4257,41279,130706,96136,-207,-77890,-107452,-84858,-63598,-107409,-137014,-151590,-175769,-129734,-80144,-58705,-62022,-39946,11251,1843,-90226,-62699,-46129,-53190,-59257,-73832,-48849,24488,53766,17099,7193,30279,44280,74572,18243,-17082,70562,229530,312251,189975,3343,-81379,-99329,-93097,-104421,-146211,-116885,-45247,21666,4813,-64924,12011,52741,50117,77377,91597,94948,198036,386821,538647,589129,550273,390087,257231,168988,99604,28519,-28316,-60191,-93142,-58824,-14357,-18811,-51573,-71901,1656,-19212,-107747,-6503,113718,139107,102034,34394,-11867,73210,146688,127251,31338,-77332,-122765,-117674,-59163,78245,117291,73390,42806,6788,-50504,-45300,4415,53783,3225,-83673,-108355,-19872,45968,33540,31355,-4609,-72202,-93529,-80496,-73309,-65722,-47373,-47639,-8834,14624,4612,-25825,-66512,-30133,-14639,-20318,-21778,-36588,-34232,15481,50902,-10376,-21215,-7703,18222,23825,-3628,-66676,-107676,-67175,-5489,61443,111272,135276,91853,21905,-11619,-88052,-101931,-69235,-143698,-86467,-34575,-30809,-30240,39470,97102,89318,14240,-97620,-97723,-66311,-62910,-76420,-29148,-14770,-197,38448,65360,32341,8876,36061,84961,80783,53933,81531,161560,226357,244825,181996,54129,-493,1863,-25603,-70157,-91463,-26188,-55610,-106222,-116552,-104505,-133541,-136052,-138066,-95409,-64586,-74453,-109293,-76211,-2641,81685,210128,299113,264393,140974,78259,84824,107344,135094,92986,35554,28412,38216,29567,10310,-28809,1515,82684,127942,123006,-11318,-86213,-98049,-101229,-111355,-121653,-69872,-4281,16202,-6385,59186,218924,281843,252677,199620,68334,-48571,-58341,-44774,-49902,10154,123211,180638,120088,17713,-21678,-28203,21491,113801,118966,12680,-57999,-37510,9743,43322,208940,406333,472580,388446,325722,216560,192890,340310,412885,271764,66001,-94980,-86349,-24530,-30779,-53511,7391,65315,45106,-38436,-97818,-89465,-100373,-108068,-72919,-2159,45210,73586,80573,79713,53420,10011,-46959,-15943,93034,232069,274643,187659,23943,40369,8939,-54773,-121678,-100084,30113,144382,151844,43050,-104235,-68126,89784,265074,284492,135809,-66677,-89943,-2452,28625,33091,59936,3152,-40280,-85947,-98520,29706,255213,483537,445333,237759,56488,-6387,-11676,-12293,-13895,-28057,-69537,-116523,-127268,-124573,-99342,-41851,-19575,19134,48027,67125,132548,90265,35824,25914,87973,171978,145262,70100,2553,-37032,-85558,17269,109997,126282,24676,-66219,-126985,-69221,-44754,-93996,-144293,-86391,-46824,10224,53562,58096,-13962,-66005,-29636,-64742,-61426,-16934,-9944,-55498,-49353,-20799,-14855,7633,21745,-11242,-28513,-46129,-92114,-34206,34380,79483,66956,69267,106014,100776,12354,-86167,-55323,16720,36471,26352,-2800,-31215,-34743,-28432,-5745,24439,16598,6965,16876,36484,27352,10137,22317,77779,85151,-1896,-71834,-88022,-112927,-96601,-72268,-71957,11240,100195,102795,-13543,-117286,-58464,74887,186474,272323,331207,301556,174387,-21119,-79056,-43204,-7037,16889,34388,10444,12794,-18918,-52727,-65878,-47640,-5885,90763,169598,165097,63824,-32738,-24868,-6827,-34770,41123,131321,104944,-38183,-107391,-50745,35027,101418,123344,125830,109590,68231,-2958,-93584,-86621,-81252,-62024,57104,306112,564419,616370,363773,69720,-82023,-35322,20819,21234,7972,-41150,-59465,-19049,70009,150959,127059,13770,-57128,-94353,-33903,36701,123584,147204,35813,-77009,-60745,2206,-31628,-72247,43174,94077,-5673,-18822,42759,70199,-13386,-92840,-128158,-71221,-8049,7407,-53638,-68768,58025,116146,117212,116693,209368,240684,192022,145954,80698,-40527,-95693,-78429,-95969,-100805,-74658,-46894,-55726,-42657,-68034,-94945,-62510,-36015,-10409,-54841,-76965,-28813,51269,43983,58800,49014,-15679,-56009,-49385,-14368,41268,81475,61893,-2327,-27876,33043,68820,115397,136021,61749,15065,102857,250023,326913,255802,133129,99871,157504,255044,265015,86461,-60257,-98988,-93428,-56224,-49636,-10038,-65588,-127032,-99990,-71837,-68832,-83319,-93101,-89291,35617,137258,197721,165534,104785,32596,-47645,-89202,-115719,-87083,-34714,59740,135293,103405,2487,-94638,2709,71943,43026,-20802,-10867,26361,19428,-59164,-94349,-97981,-67918,-21744,42883,42231,94325,117788,83885,87313,143670,238020,219796,114699,24159,-63272,-70265,-70412,-104016,-60285,5682,31914,78487,113435,74513,93927,117861,114979,60361,-25307,-28922,-15100,-63700,-79985,-98092,-46535,10773,-18673,-79904,-117094,-87216,-62131,-57742,-47946,-29304,-20123,-11280,15310,114882,161741,26883,-88085,-59382,-11297,70981,111478,90189,118387,109746,55282,7721,1525,52219,50634,30433,14842,-11084,-57449,-84164,-61480,-35453,-60364,-48828,44229,153609,191006,138209,38741,9576,-2720,-32456,-60357,-75753,-107160,-83132,-36203,-57009,-47080,5608,41564,5515,-71322,-58306,40718,47733,41180,379,-49590,-27282,81681,131266,93794,40453,-1228,-42544,-57883,-35009,-60977,-47340,-34846,-17479,15630,51979,91955,124472,146034,117099,52762,29434,85198,138220,104851,6001,-116033,-61580,-10198,-43879,-65009,-47192,-70189,-104866,-121157,-61802,161669,233409,156904,59984,89070,210437,283967,284316,193529,29083,-118913,-84852,-12056,-31133,-81443,9734,40024,69271,87505,117301,64042,29288,-56085,-142196,-116021,-14512,38540,101206,142346,163360,204228,234340,202161,148783,121226,193113,337863,363595,293679,287238,260607,210185,194467,147964,84567,29731,7825,-2992,-6207,-8976,2075,-46891,-138136,-52258,66705,164564,183797,111091,16946,-73172,-105899,-120150,-107554,-82843,-125848,-181758,-104867,-58876,-32221,-41376,-82500,-145041,-15225,83026,83674,29902,47897,95051,96278,26264,-19211,-35264,-46987,-72197,-102111,-57245,2569,21313,-3209,25861,65768,36312,-7158,-50888,-78954,-104832,-104514,-56706,-36961,-4806,-610,-80371,-133811,-89822,-85012,-100703,-67388,-37573,7038,18203,22792,-27379,-82352,-34801,-7053,12764,22933,-5627,-4338,7662,-17002,27772,168255,248720,168542,13531,2586,92122,74560,-8971,-11850,-3036,-67371,-96992,-56636,17216,59882,14093,-74533,-27866,64153,80629,-42644,-140581,-90612,-4080,67566,146418,178178,87367,4850,-47355,-127725,32564,92642,-1982,-32943,48364,107300,88044,59468,52293,29883,-22873,-49495,-59169,-84820,-129623,-112239,-121994,-39660,29744,-2017,-55591,-65108,-15657,-14636,-18890,-40054,-61525,-57405,-26644,6025,64532,78866,70390,34327,-35495,-113100,-87172,-49194,-30811,-48433,-61819,-63678,-36068,19828,125628,332463,422177,421494,323751,121896,-22506,-46850,23607,87145,148593,212330,254116,186198,128670,97248,169601,295656,358879,253411,71935,8175,-53183,-78031,4367,32092,18062,-27153,-70252,-109675,-63455,-39990,-37666,-7975,58920,156116,185143,159522,130095,102820,71967,-38110,-62359,96004,286192,501920,754100,881426,555435,170685,784,-18668,19562,-12710,-5523,2706,-43622,-36497,-4463,11581,-2635,-32595,-40571,2694,117096,228633,207428,90902,69145,165503,224089,190779,69774,-40347,-53588,-16844,44766,78423,52104,2417,8920,62390,79615,22698,-72721,-76870,-9877,48044,35304,-17786,-46426,-21431,27678,77703,81195,51438,-35827,-100265,-73876,-40097,-44701,-72955,-110369,-118228,-131359,-95065,-58697,20411,60167,58855,51228,32598,-371,-5923,-8895,-8212,-30542,-79608,-92481,5445,141026,253328,183090],[116351,98126,59325,-46762,-96841,-15060,61074,87684,99595,119027,139355,166873,109944,18519,-31820,-65596,-82401,2938,-49949,-84527,-77103,-89945,-109101,-108316,-116250,-128939,-74736,-13066,20496,75079,80033,-24585,-103573,-12196,62875,71211,42896,110137,252207,232645,26840,-138433,16837,204080,142270,13747,-66341,-87768,-51479,24067,112248,178366,138052,43668,-8184,46707,62366,27821,54253,64781,21905,5149,17485,43549,46215,57411,87874,68275,-19709,-89161,-98530,-66975,-58256,-16306,5489,-8912,-12718,-9933,36890,-17705,-9279,65598,103253,42916,-6343,-68586,-4964,104097,3294,-81363,-96309,-30266,43995,84043,52671,41,-6052,-2493,-7830,-66189,-152366,-125800,-39469,-11542,-48563,-75362,-39249,-16294,-30978,-53113,-67268,-37968,78051,103392,34122,-553,-17942,21269,108947,144550,147999,118058,133728,207434,162068,17059,-105335,-93610,-51103,-2481,26654,3120,37166,82347,92905,86096,21810,-35677,-80489,-125894,-81940,-45259,-40507,-54291,-86099,-36739,19776,11752,-19048,44391,91984,121620,107321,65420,27440,-18469,-38203,9131,34463,-30603,-58609,4504,25858,-33572,-79291,-18075,21474,-25388,-110061,-133017,-69728,-36201,12814,148556,269815,184352,76025,-26624,-47761,7992,56733,78189,53591,-65230,-89923,-40742,35015,57316,-54729,-70040,-13334,8405,3286,-10424,66757,183252,158506,40800,-30276,3561,81334,97986,69083,46326,103042,125001,67581,-17407,-78291,-90753,-111311,-110815,-8658,56013,140675,151620,90675,-28341,-63668,37007,85987,-1258,-78116,-90556,-101683,-119378,-90108,-89620,-69221,-72902,-97715,-61379,-11969,20725,57838,82287,114818,40066,-27320,8374,18088,-4929,-48836,-62913,-73661,-57888,-56569,-67781,-13407,54775,58308,-26787,-127731,-131456,-23275,18676,-14893,-48312,-89145,-104903,-73927,-62045,-98343,-86339,-24223,-49653,-46383,51894,174498,187538,119072,107476,137605,195600,172389,48290,-71691,-92344,-72863,-70540,-41994,-29528,-11022,-31944,-60532,37561,-13889,-39898,54439,175830,309874,298008,163273,24151,-36199,-43682,3349,26711,23437,88062,104875,81729,37444,16917,34503,-12195,-43014,-43076,-41267,-5238,97555,169336,185047,176243,170252,193902,230696,251034,220041,186444,152215,111219,35931,-41548,-87121,-117152,-127910,-104822,-121926,-87845,-107194,-102148,11334,31028,162,-35856,-5278,164048,194494,44475,-83985,-101419,-54681,-58144,-86913,-90800,-68212,-3255,42043,61095,86061,117828,101508,82793,51895,46047,77049,94078,78384,18722,-21304,10135,106016,111335,89809,78414,34607,19704,-56070,-142027,-135383,-74468,-74474,-99369,-119538,-91991,-21635,118874,263475,287681,144889,-5204,-116306,-85613,-34341,-41808,-68308,-87640,-106747,-100871,-102779,-78382,-10076,36352,42643,94402,209760,183932,167796,186950,105809,-44497,-135165,-81373,-52798,-63411,-100204,-109204,-36304,24181,-20932,-142824,-142754,-141434,-105110,-85706,-55870,-15848,3954,23573,-18677,-39617,-59930,-58897,-64876,-98883,-116336,-75315,-70623,-50927,31876,91308,58428,38284,-21885,-72444,-48200,-10838,87229,153772,55537,-75514,-59851,182420,394806,325518,190260,41633,-60628,-110561,-11006,110376,188547,155474,82224,85201,56202,14372,3464,-39147,-80717,-109756,-66227,-63434,-56174,20256,157052,237393,290441,211465,53889,-8645,-22773,-24431,-55128,-108877,-101476,-118216,-103459,-19287,96206,127700,65503,13266,16197,-4085,-54083,-100057,-68294,-31241,-39799,-58213,-43976,-34710,-46180,-70860,-119347,-97443,-88260,-102955,-91049,16255,99574,175867,363833,386583,274034,146991,115929,108310,113908,84421,57560,49987,20419,25186,109193,221827,230187,171637,79329,36274,57806,47941,-30405,-108339,-20678,-31610,-60897,-50763,83337,228172,314173,252876,105564,32302,41826,23870,9733,113380,245632,296723,233844,150292,87995,-17748,-29804,-54645,-58672,-68905,-55999,-40220,-27987,-43115,-34964,-23506,-9782,23325,172080,356632,439329,466745,391268,283053,256601,245400,175895,57398,-59564,-145788,-84884,-64718,-60050,-71954,-28189,42557,63572,110567,142142,181514,185108,95346,25511,-19649,-42718,-45089,-11661,5841,22929,-16518,-112103,-73573,-7690,25753,16507,-7251,-15606,22100,168888,244384,233483,105042,-15549,-23111,-65240,-119889,-78375,-38420,-19500,15858,57709,83447,92155,64117,22364,63236,213519,315207,298674,138660,49749,-35522,-69597,-116938,-88945,-37191,-14085,-8102,-3545,49959,155332,268104,295162,207423,37773,-63544,-42037,-4314,5752,-34209,-72404,-46545,-32395,-14017,64708,87609,66740,2221,-97457,-59141,50404,72778,82749,77243,53184,10728,-29665,-75234,-63544,-21394,42852,86788,139323,121845,78122,53322,37578,16842,2660,-5708,49777,175731,157072,11146,-52264,-37481,4212,11000,28039,75433,124765,86215,-10428,-102944,-25157,40547,83962,87061,75828,37451,18813,41439,47664,55734,44456,18893,-55779,29495,105151,116267,129994,117701,124906,150228,211804,96448,-47709,-24293,38285,67782,4787,-59821,-83403,-49089,-94475,-103757,-80515,-50715,-47648,-38159,12533,-10173,260,18274,-16274,-108023,-183467,-143110,-83865,-28023,22463,-31845,-81924,-58551,106077,339690,430694,306657,87910,35266,36051,5885,-27792,-57973,-57113,-49645,-53232,-41446,3838,27045,11921,-55931,-76459,-66380,-64099,-22410,52176,126428,124213,67437,9658,-40533,-52856,-77518,-107238,-67732,17244,180540,309371,213879,176394,227640,135793,14668,-38751,-103641,-66481,-58762,-91402,-88389,-95893,-23066,69073,77794,69002,22,-18986,90893,139094,110911,78227,48121,13865,-54114,-74319,-79563,-65468,5833,94963,87384,-24724,-97442,-5514,-6443,-60902,2672,61357,62614,82103,23400,-9353,-6460,-124151,-59508,-35412,651,-1043,-21529,-52809,-45194,-4370,31355,32207,83955,168719,84414,4003,-41870,-102369,-183176,-172840,-161565,-153566,-131372,-83093,-72754,-60978,-96522,-56759,-27424,-7780,-18356,-48109,-64835,35360,133068,89242,-30620,-39818,-10665,-17754,-43026,-61660,-72178,-67675,-10725,128006,75359,64720,73470,31973,-73058,-12653,38771,86349,130846,93793,-12883,-47262,-52536,-118706,-71253,22955,56909,-15028,-133228,26874,194489,226714,146509,80251,30054,85447,230664,280607,102573,-20395,200980,491972,502090,370708,182747,21076,-63271,-74574,-65812,-72410,-77242,-34073,45108,138678,110594,40913,-7321,-69036,-62006,20028,53110,61452,100204,156847,186275,184139,121575,33556,-25876,-67730,-115758,-85681,-42458,9932,21125,5820,-30542,-76143,-138193,-205401,-219720,-180664,-106819,-41412,35889,16629,627,23345,31157,58931,-21809,-66306,-101283,14221,156047,209956,146164,-3159,-108100,-32178,-8259,21981,9819,-43038,-60800,-25937,-12939,10990,28088,33891,-40311,-97187,56814,161595,104781,11416,-76503,-18171,8826,-28167,-30532,-4462,19715,17570,-8015,-86196,-61834,40668,95665,102438,52096,-46412,-45418,45806,136516,153653,92493,4699,-75903,333,22155,63993,110946,86964,25351,3702,32370,129461,103283,2383,-78466,-106107,-84595,-66766,-113257,-133234,-136337,-174265,-150422,-96303,-74647,-83881,-72066,-28744,-34043,-124442,-49363,-35207,-36872,-34674,-42943,-39842,14526,46771,18855,9883,29592,46892,100488,49219,-29844,55286,239471,339571,224195,17706,-75718,-90854,-86963,-106908,-137925,-93815,-33469,23581,7837,-76363,-4386,42259,51070,78954,87106,84839,167773,327399,464687,481687,429586,309107,221826,160900,94722,20022,-37188,-71120,-109792,-66568,-20554,-26588,-58120,-59786,12986,-5781,-117294,-29954,89693,122627,90207,19251,-20589,83411,175635,158842,63338,-48085,-109977,-115884,-48390,93243,123389,50733,-7062,-31967,-75017,-54346,-3472,37593,-18097,-99481,-97470,-22331,17835,-16892,-25004,-40445,-82937,-77219,-56732,-48621,-48917,-38014,-42088,-11147,10618,2572,-21879,-46067,-14942,-10586,-27076,-32227,-41851,-30772,31159,59909,-2865,-10703,4575,25744,29194,9883,-51500,-93939,-54047,8490,83302,144724,171473,121066,43695,-2808,-84644,-98450,-61843,-116910,-89997,-36480,-35427,-47248,16501,68432,57962,-11691,-123420,-70185,-38068,-50923,-84136,-31078,-3585,7011,45536,89017,74340,57389,53204,79407,75949,45006,66965,146172,223323,258258,202356,58046,-32922,-8259,-14175,-46475,-92579,-32820,-57308,-113180,-136108,-121272,-126263,-121251,-135540,-100706,-71036,-79813,-108492,-69285,6488,92386,213901,302494,253797,133364,70028,71118,85879,106757,69203,27423,24427,30015,18815,5448,-27168,16052,98664,146410,122989,-19685,-86127,-97893,-107537,-128626,-113739,-66785,-11053,15490,-3247,57885,203565,255811,230807,182526,63321,-53398,-53515,-38944,-35924,29717,142307,204179,149967,39041,-15124,-37304,3096,92384,122658,39153,-26839,-10911,20246,27728,168940,367188,461432,397892,327662,212456,202830,391224,502973,332447,92072,-86639,-84916,-14225,-15339,-63822,-17808,52004,44481,-32566,-91453,-88932,-95313,-88144,-45053,24837,61839,74322,66569,54091,25374,-10416,-56365,-13269,107957,280918,340606,218833,16258,36061,14277,-54052,-128189,-109648,25145,144181,151607,39762,-115556,-78357,83834,249307,259267,130494,-60540,-84313,-2638,16857,16808,57933,7135,-45219,-102604,-98761,41491,292323,522374,470942,247849,55443,-5144,-13090,-20290,-24191,-40962,-89724,-134623,-141781,-138205,-130128,-67602,-40012,5713,46765,74435,145301,72078,18375,18021,83648,164603,135362,58356,-23581,-73282,-56064,38195,97633,93165,4433,-80053,-121879,-58039,-40358,-99425,-139470,-80691,-43821,8389,44692,39115,-34213,-82450,-37123,-69768,-79712,-37206,-30099,-67324,-65938,-37527,-23607,-495,4568,-36715,-57991,-71222,-94519,-34920,24509,80271,93192,91366,90487,71718,-11297,-96828,-39811,23920,40689,31263,711,-37275,-55086,-32140,1648,23182,6076,-176,17828,34175,28808,29747,61862,119811,101170,8271,-63964,-88843,-118220,-77818,-47577,-54459,8172,107889,118238,2006,-133605,-84409,43955,152292,250897,325000,296157,166691,-20971,-55471,-26331,2561,20700,29597,4389,15324,-17203,-52316,-59711,-41920,-565,106925,187946,163242,56086,-36055,-24024,-9020,-43268,21893,97248,77632,-31271,-83215,-37681,40751,112183,154329,165263,142502,83500,-8076,-114751,-81608,-76508,-62822,50753,290408,538136,576201,339444,70961,-79830,-35816,31846,41743,33464,-15559,-31863,6245,87928,166621,130722,16197,-45730,-86928,-39961,26456,115925,147094,29048,-82678,-52393,20630,-3719,-59339,26071,66321,-39037,-45401,24067,42869,-43823,-100440,-135186,-81913,-15578,8126,-51341,-74081,67292,135195,119876,90248,191184,246589,201472,148650,72536,-51681,-105936,-67323,-75345,-108305,-83284,-40723,-40926,-10464,-30329,-64208,-45306,-8780,30648,-10494,-40101,-4912,74981,78635,78015,53832,-16039,-59333,-51395,-16191,36625,76772,60203,-846,-15800,54455,96442,136120,135753,63541,25143,125363,286442,362431,276179,135647,107999,188198,297180,313561,119628,-48577,-128434,-63825,-5512,-48256,-13846,-66328,-132755,-101472,-72268,-69833,-84923,-103432,-81319,46534,142212,200690,175431,118653,45359,-36818,-85209,-113010,-87914,-29911,66191,125881,87569,-9624,-108377,8245,67676,32331,-36670,-28292,11674,9915,-51177,-78749,-98317,-81232,-31674,34545,47625,98164,94318,49457,45110,85299,175520,180838,90854,6854,-66140,-60046,-64481,-106852,-63885,18990,61860,120966,131846,70419,80170,96815,88823,30215,-46695,-49383,-21361,-58776,-74841,-88350,-43127,5112,-38793,-100494,-114968,-73948,-52011,-51983,-48747,-34811,-20447,12988,50389,138338,167321,41723,-71743,-77534,-41723,34776,93123,100794,105811,65508,24870,4180,13752,61336,48676,26027,14373,-16297,-63712,-78008,-54823,-33705,-64482,-48347,65257,170289,198042,130548,38568,15900,-4298,-42132,-77899,-96259,-116538,-78349,-33607,-61613,-60579,-11809,30879,14284,-49079,-42885,41768,33710,31242,-5401,-53200,-34372,71313,136522,105435,45062,-514,-44033,-56155,-28923,-52455,-42140,-36597,-19800,29680,85209,114242,116990,110835,80431,57524,51131,89251,127746,87809,-4087,-118287,-64262,-14151,-43491,-49655,-27934,-47600,-95310,-94997,146,259157,322065,216363,88945,86774,186729,248693,240569,152489,5620,-139026,-101942,-26672,-32945,-74180,-5471,21121,51391,61062,109731,78713,54755,-15948,-107140,-97546,19800,65033,119759,150339,164734,194206,213596,184819,135457,113137,186900,335802,394514,325767,298327,253645,201277,189870,149355,93102,36670,7781,-21743,-50348,-44233,-22296,-63236,-154804,-50129,66449,160914,181078,110998,21629,-58271,-94166,-112872,-93319,-68973,-118514,-180264,-104197,-52661,-23697,-34391,-83798,-139775,-16634,74304,70034,14709,30099,81726,85203,14181,-34898,-51297,-61811,-87986,-87810,-33347,30050,45295,10326,29764,64624,41856,4430,-65464,-94122,-90364,-111173,-65005,-38658,3151,11773,-68702,-112440,-79412,-89890,-115816,-89179,-47020,9124,20268,24524,-28318,-84965,-36134,-10694,7900,15653,-8835,-15256,-6230,-25175,23546,176334,249372,169085,10377,6007,96852,66870,-15694,-26520,-28935,-84219,-88930,-37196,43796,95392,37169,-73320,-42724,57927,76325,-44949,-145161,-81152,-11450,57114,145493,172500,86093,6497,-44390,-113988,38515,94949,3194,-23731,58097,103318,76578,43344,30528,8250,-32340,-44896,-47679,-71756,-133619,-117491,-126207,-40662,37403,17415,-39074,-67229,-18847,-12141,-7592,-22754,-38815,-28127,-12532,-9065,34513,42714,31456,8936,-49079,-114819,-85992,-53817,-40376,-51939,-64716,-81801,-53449,-39,94460,306708,421587,424859,332158,126512,-16755,-35687,31420,91097,151085,197967,244552,190905,123373,87254,154198,282297,358357,239895,42776,-2338,-40258,-78590,11160,32297,15698,-28691,-73686,-116706,-69314,-51494,-48677,-8234,79766,200577,228390,176011,118844,73195,38141,-52204,-75932,74537,263434,509837,788093,891781,537150,154784,-10657,-29183,22209,956,3699,9388,-39902,-34632,-373,17138,-3442,-38471,-49997,-14598,79548,159150,142966,53980,46094,152795,234828,206326,71082,-31022,-43284,-13796,44556,77718,54334,4848,9172,65379,85850,32408,-53881,-58980,1714,53002,32523,-24289,-52154,-24056,25071,70962,64087,20192,-61984,-116408,-74236,-41919,-64166,-117036,-120288,-89524,-121840,-101999,-49977,41679,77645,71121,60649,37745,12394,8756,555,-9877,-39852,-89482,-84375,9187,143969,275515,198481],[107938,90366,59847,-36941,-86020,-13124,58997,88202,99608,109627,110306,117041,59407,-11395,-50348,-65391,-48450,38311,-24676,-61237,-54170,-74871,-89450,-75962,-71275,-91477,-115234,-53327,-15953,48864,73723,-24074,-115273,-20452,61154,82888,74983,150546,282584,224645,3908,-141552,8901,196391,174672,50076,-20987,-34558,-16579,37175,118936,199844,173479,86642,33173,93483,82310,22682,31580,28363,-4376,-7584,11311,41762,50635,63757,92943,79780,-348,-62222,-72956,-64488,-61478,-11048,16106,2321,-4653,-590,39028,-24412,-9692,77989,124002,64934,2910,-78098,-39943,67665,-10649,-94605,-124421,-36293,71085,108232,58956,10741,6939,2074,-17664,-82983,-152939,-122266,-53097,-33669,-70609,-78758,-27851,-1949,-22003,-47852,-72149,-47389,74435,106287,36328,2906,-15285,17012,101850,131836,130811,96765,108634,188967,165160,17803,-103242,-104943,-59531,2542,38291,12219,34068,72712,81003,76310,10916,-49077,-80425,-118792,-84788,-50564,-48770,-69739,-115638,-49937,11920,2681,-23901,54572,98457,112100,88454,52462,25615,-18521,-47145,-13684,147,-48564,-51493,10092,28290,-34566,-79053,-24544,11032,-33001,-109028,-148085,-81073,-32927,63950,240209,332056,216311,97698,-9465,-39053,4849,51057,85110,50934,-78252,-97173,-34443,61378,80795,-40420,-102945,-56226,-39573,-30309,-18963,68294,187557,145625,31097,-30750,7935,89781,113315,84067,57530,114607,127212,42839,-47740,-93771,-113232,-122114,-100852,7233,68301,146296,147690,81500,-36705,-56582,42548,92126,22659,-47378,-77351,-99133,-128077,-106087,-115643,-99916,-115373,-103874,-50063,-6775,19665,56137,81010,102473,25468,-38541,571,18163,3467,-33778,-46006,-62860,-59521,-73920,-96024,-38699,36187,47660,-30634,-133102,-136291,-28111,14724,-12410,-44834,-91724,-97641,-51938,-25007,-47864,-52477,-17680,-40571,-21623,69757,185184,198013,123365,100002,116670,159849,142716,34990,-77651,-101739,-83266,-79087,-50638,-41452,-24063,-30074,-9776,102496,29487,-13689,73005,183782,281476,227049,102892,-2922,-46534,-35722,23345,25860,23230,104621,124501,90391,38589,22152,53698,20341,-14460,-19603,-27507,-6938,70500,127505,157715,170411,160448,194486,246802,293670,258284,198536,151485,112194,28551,-46869,-92219,-129212,-123794,-85439,-88940,-63815,-77006,-152805,-53827,-31709,-49904,-80800,-48075,128415,166107,22234,-103987,-118696,-65594,-64996,-86610,-83237,-60477,-1149,35736,53974,95282,139702,120231,94314,59497,51297,79094,91574,71844,18653,-25856,6682,107074,119425,106053,97386,46821,13631,-68261,-154681,-125931,-67181,-77218,-107303,-115352,-81667,-14333,109468,213806,221036,96063,-38961,-139732,-54747,-12181,-32130,-77216,-102405,-102663,-80913,-82182,-66516,-9248,20778,9348,53272,180335,191414,201157,219538,114681,-44462,-115050,-67799,-32640,-26962,-51792,-88044,-61065,1448,-37913,-146773,-110421,-93930,-73561,-64840,-32788,-1045,24030,57964,18552,-17324,-56871,-80522,-94080,-112361,-107919,-71985,-66595,-45205,41604,81647,43071,23780,-36519,-87016,-56498,-22407,48091,98370,28312,-84808,-56411,215123,424344,364182,215464,49147,-65261,-102908,-2187,117769,196468,152355,87032,88370,51068,4391,-1497,-31380,-65412,-102935,-76710,-89358,-103010,-29404,95236,150627,189261,139530,27771,-14061,-18966,-17160,-47218,-94329,-95300,-122311,-75830,-8206,101902,136336,72223,42521,37781,263,-55778,-102348,-93042,-52183,-54532,-62251,-38321,-22576,-41229,-79459,-115932,-80016,-70929,-81769,-94290,-2257,79881,156314,346007,415926,296827,159288,108247,72523,75731,63103,50163,50373,19553,21727,117861,259774,265402,194026,102740,52331,84015,100801,11463,-104674,-53876,-53316,-76739,-65163,68336,202228,294453,238415,92492,21357,24845,8929,12255,131826,261201,287527,192602,120980,99557,-6460,-37863,-61194,-60569,-71487,-61382,-43827,-25746,-26973,-17935,-17848,-12395,16129,164739,379673,511085,571740,474205,321036,247267,203096,133172,37462,-69271,-143826,-90974,-69925,-65888,-78631,-10632,63894,111931,164980,172600,185344,153689,50480,-9066,-38990,-48158,-40811,-1748,16745,28630,-20317,-117570,-81963,-27452,3198,-488,-21104,-32034,4697,166131,251686,253100,112329,-40431,-38607,-74723,-133839,-84637,-38588,-14906,21140,62701,91533,99823,62878,6366,33410,172494,284183,282045,124151,50956,-27289,-66971,-123765,-84789,-29582,-7146,-80,11497,79124,202142,316715,310296,193446,20972,-68257,-29147,6315,8239,-38000,-79552,-55383,-43476,-40813,21453,41662,29294,-13232,-101841,-59554,47683,69349,74651,70960,54262,17874,-22373,-64433,-61962,-30077,35842,72849,117128,121894,93120,65573,29186,-10411,-19659,-19838,33387,142240,124820,10579,-42553,-38307,-4831,-6243,5813,54540,106193,70809,-23858,-111139,-11037,65790,118457,114545,91691,46465,23452,44837,48193,44972,44329,71850,58630,129702,163052,154551,159596,138243,148169,185122,238470,93695,-63361,-53882,12258,55986,7286,-60280,-112490,-76942,-110876,-106069,-83915,-58003,-58949,-54880,-8060,-5717,-560,15551,-13687,-103679,-187069,-148000,-92837,-32718,25917,-25127,-75893,-41903,107821,349138,448861,280236,52407,2659,16614,-4495,-32450,-56858,-61022,-65100,-68880,-45945,6428,36564,27052,-45717,-87256,-88340,-82892,-42596,25825,100181,105501,59217,7837,-37951,-48352,-77318,-109136,-59784,23995,168284,260723,155388,142465,235634,178014,28439,-35014,-106301,-45051,-26358,-48549,-87797,-94065,322,90711,95821,74356,-1504,-11474,93032,120627,96440,73276,49888,25140,-37919,-65216,-75928,-64009,13030,105321,98219,-16541,-102552,-12642,-11227,-52387,-7578,40737,36448,60878,22920,-7628,-8125,-113935,-51685,-38885,-8224,-7340,-30119,-68094,-66533,-24310,17116,26387,94032,200645,116388,35959,-18482,-90295,-169997,-166030,-152714,-145610,-131891,-97813,-100721,-33497,-69719,-54147,-26491,-15896,-32635,-57384,-52802,63017,160816,106918,-26741,-56668,-24160,-23265,-42697,-58165,-68294,-62159,-2577,134292,90029,68562,72343,28988,-85112,-19040,36198,85965,122488,89902,976,-48318,-58830,-90711,-44080,29827,54946,-24275,-121401,27460,160638,161920,69006,9662,-19516,59547,214361,259591,102499,-23966,228321,553218,573802,423649,215949,48557,-32897,-63713,-67775,-81227,-80853,-28090,44056,129384,105276,36750,-8729,-69785,-63795,22518,54968,58174,84593,133407,158548,162060,115054,38156,-12951,-47186,-96404,-86433,-44620,7662,19132,8757,-28537,-60650,-117625,-185290,-200404,-167990,-107319,-56100,8130,-15397,-21475,12311,40804,60907,-15121,-44763,-132487,-21179,117558,191731,138118,-6251,-115361,-40422,-17077,17777,10520,-42677,-58590,-33605,-27750,-10183,7151,21079,-41661,-101377,65555,179650,115501,9520,-71658,-11025,6212,-35691,-41071,-7341,41991,46426,7640,-79141,-65066,46514,110402,119847,50208,-65280,-70836,18525,102229,116466,67559,4477,-74911,-16053,9689,56541,119064,93978,37689,10131,20965,121668,107600,2371,-80371,-101464,-81936,-68494,-116464,-127888,-123491,-166166,-166245,-107427,-86326,-98917,-93866,-57004,-51942,-106407,-38369,-26871,-25409,-20362,-18877,-15602,24200,51342,25320,13398,28393,47755,125297,94139,-34885,36815,249236,360804,256072,37598,-61806,-72826,-74765,-109383,-125738,-64528,-9807,37166,21336,-78449,-24208,29630,50804,78617,80590,73030,139562,274053,393597,379306,311006,222379,177436,144364,83140,7623,-46986,-80264,-116124,-72321,-28744,-36395,-63415,-49308,22184,8375,-111299,-55084,59289,99289,72395,1170,-31813,82406,188303,177667,88614,-20645,-90716,-109886,-40420,100474,122370,31135,-64158,-78396,-104180,-65063,-12839,21400,-37877,-109081,-86715,-25264,-10975,-61777,-78966,-74374,-82026,-56092,-30299,-19807,-24177,-21421,-33454,-12006,7234,1792,-13537,-26443,-3082,-9841,-36499,-44404,-45657,-24304,50405,68727,5901,1080,17044,32526,34025,22373,-37758,-81586,-44351,18506,102132,176504,202858,145477,64267,5818,-80326,-95442,-54003,-86510,-63973,-21293,-27280,-57955,-5184,40082,28943,-23519,-79410,-28760,-4565,-32906,-84492,-36930,5305,14362,51365,110084,112449,101847,69674,71036,68258,35442,54374,130635,213869,262490,215510,61585,-73017,-14893,-885,-21673,-80086,-41123,-59062,-112243,-144562,-133534,-110339,-102424,-121981,-103154,-76940,-84058,-104650,-60361,18470,105285,212456,290427,230943,120027,59351,55896,62791,78220,45401,18211,19665,22799,12516,9104,-13249,38101,119798,165901,118597,-27702,-86353,-98753,-114680,-141961,-98122,-61159,-15808,14735,-883,54202,182703,225481,208377,166402,58067,-60322,-48384,-29592,-17783,48515,155000,216711,169386,55515,-8929,-44821,-11027,77326,134435,82920,14340,21961,34092,14858,123226,306603,423476,388405,314923,197050,198702,414269,564863,381066,112768,-81019,-81040,-2470,2958,-67361,-47436,37740,45525,-22025,-78878,-80450,-82901,-68082,-17296,51624,81044,80197,58671,35012,3044,-28725,-67162,-14748,115601,314795,388606,239418,10466,28060,16471,-58552,-123800,-121036,18098,139838,146364,33767,-112543,-76065,83946,234078,234272,127341,-48635,-77512,-3631,6401,14781,79084,36835,-23842,-91322,-99062,44564,305141,518535,456060,235838,49818,-2597,-13394,-27723,-33218,-49769,-105855,-142175,-140479,-127454,-118520,-88497,-58880,-6714,45579,84265,154876,56477,4375,14421,82707,158312,124003,45210,-47532,-90546,-19853,49905,77342,58174,-13273,-92300,-114113,-47748,-37485,-104883,-134004,-76478,-42530,6384,37869,28399,-36467,-79228,-41030,-67587,-91761,-57389,-48763,-73104,-74504,-45549,-23506,-1564,-5422,-55702,-81977,-90379,-90140,-33239,17858,83860,122279,108516,76100,49431,-28178,-91011,-24283,29528,41947,33367,4214,-39655,-72866,-31112,9099,22134,-3143,-7394,16318,27733,27205,48371,102073,157250,110641,15111,-56236,-88415,-121339,-60195,-25552,-38101,-739,106131,124392,11926,-141483,-102855,20323,121948,228253,316460,291941,167982,-3432,-32038,-9169,12343,22918,21762,1545,18469,-15616,-51724,-55196,-37945,3674,119171,198846,155418,46360,-40151,-25520,-14561,-53283,-570,55308,43759,-22842,-64441,-29886,40890,116009,180905,203439,173114,95527,-11878,-115747,-71283,-69567,-62491,42528,261843,485612,511468,304425,70960,-75429,-37283,41614,60599,55243,7838,-3865,30420,100935,171761,127033,15868,-35652,-77078,-49778,11142,103375,142002,20720,-87398,-44217,36618,21929,-34087,27172,54776,-60786,-74750,-760,8623,-75202,-108511,-133690,-90867,-22582,8959,-47096,-81221,71161,149258,119077,61225,163736,239837,201877,143658,60479,-63323,-112476,-55506,-55198,-93118,-75156,-22540,-10964,29388,3334,-35967,-29105,13190,58074,21061,-8749,18699,99126,111207,93639,57497,-15820,-61681,-50700,-11270,42065,82138,67259,5946,-5307,71291,118303,148354,127214,60352,38474,153801,321792,392970,293510,137735,117322,219890,332885,349898,148120,-34099,-101216,-25451,48007,-19117,-13400,-64582,-134534,-106129,-76500,-73059,-85268,-101817,-73553,47653,136440,192773,175931,125956,54771,-26464,-81004,-110779,-89115,-25505,63675,104553,63593,-22803,-117741,9130,56977,17895,-53879,-47650,-7000,-6104,-46165,-62178,-88937,-96368,-44527,21941,47792,96513,73498,22511,15509,47797,127373,150068,71391,-9759,-68785,-51567,-57514,-105698,-64668,31393,87755,159261,144859,64141,62340,70280,56528,-6644,-67227,-70552,-31058,-54380,-65588,-74978,-33194,3981,-52499,-107996,-98077,-55152,-38868,-45335,-49788,-39843,-18992,36542,84152,154639,164796,56376,-43643,-76470,-54392,7169,70756,101423,82428,17074,-4276,56,19027,62917,39606,25859,13615,-23040,-68930,-69042,-46365,-30595,-68078,-48066,81945,179066,195975,115966,36470,20909,-6148,-51386,-93940,-107722,-99022,-59777,-22190,-59753,-69774,-31672,10073,11366,-31863,-30308,37847,19447,22247,-8591,-53274,-40577,58111,133413,109388,43932,-4035,-47822,-55175,-23680,-43548,-36044,-38413,-22676,46700,123156,138957,108470,70023,34449,58197,72064,99165,122397,73132,-12646,-118532,-69432,-21756,-44435,-35405,-8670,-16722,-39180,-15824,82548,342616,396800,272119,117979,83499,156086,204416,186681,103389,-16125,-121181,-110413,-37028,-31388,-65449,-23250,3577,32842,35827,97678,88758,75077,20762,-69184,-52605,39575,85104,135474,155081,162757,180093,186685,160910,116783,99700,172076,314245,403914,347727,299286,237666,184828,176544,141250,94450,39625,4169,-44298,-89265,-75200,-46644,-79599,-159287,-47759,62034,149817,170542,104970,21402,-46947,-79863,-96840,-70637,-46035,-101815,-171698,-105457,-48583,-18385,-30817,-87001,-135834,-22307,60342,54319,-1703,9063,64999,71602,3119,-48533,-62924,-70724,-101900,-74227,-9801,60428,75707,32955,39393,63886,45804,16301,-75966,-108578,-75973,-110280,-71261,-37228,17145,36208,-36491,-85129,-69809,-95726,-133185,-114331,-52146,6838,20136,25458,-28719,-87513,-37064,-11196,7826,12126,-10960,-27236,-23210,-35609,17033,174870,237435,159496,2025,5915,95316,53298,-26336,-44275,-56834,-96385,-74982,-14047,82252,144320,70918,-61190,-57955,47117,68263,-46157,-133130,-69669,-19272,48237,143775,163910,82639,5455,-44038,-95051,47639,95442,6584,-18294,61066,92966,63537,29315,8794,-16257,-43439,-42075,-38658,-61359,-127395,-118766,-130416,-45975,37318,31400,-23785,-68615,-23150,-9563,4364,-5373,-16906,-3229,-3477,-25407,5099,11958,-1727,-13743,-60800,-114942,-84567,-58277,-50296,-55234,-64414,-103467,-76675,-25114,61955,268603,404601,415727,334095,129439,-11601,-24672,37447,90903,147674,179020,226478,190021,114970,74249,133659,254910,336050,211092,10162,-7300,-9120,-59367,22041,35493,15550,-28740,-75459,-123689,-77886,-66887,-62880,-11042,96015,236185,264382,190045,109387,50853,17952,-40699,-66723,49890,228903,494025,780821,852213,495907,136379,-22217,-42254,19519,12289,11755,15210,-35272,-30830,5710,24380,-2795,-41993,-56177,-27669,47642,100916,92829,26455,28904,140272,244228,224322,79838,-17227,-34159,-12427,40993,72603,53672,8594,12085,70512,94667,46251,-30281,-34244,20079,62289,33449,-27397,-54766,-22980,25942,67172,49951,-6024,-83769,-123921,-69286,-44224,-85690,-122821,-75488,-57515,-91365,-86566,-30276,57393,90062,82744,70057,43752,27725,24508,10609,-9962,-45756,-94670,-76777,10222,139858,285157,207466],[97913,82388,61122,-23972,-70464,-10386,54008,84827,93426,89263,71020,65652,15800,-36073,-65558,-64853,-20904,68678,-1209,-37766,-31041,-59025,-68412,-44941,-27478,-38478,-99920,-104048,-66105,6979,54921,-25878,-128348,-29553,58829,93959,102050,183430,301574,210383,-17388,-140457,1672,184215,204967,87687,25208,12005,9128,43267,117416,210790,202030,127935,78216,141591,99925,17165,7305,-10979,-34742,-23420,1626,37328,54325,69767,96075,88525,19843,-33375,-41385,-57047,-62901,-6477,24884,12407,4257,10655,41320,-28181,-11472,84350,137775,84442,12622,-80400,-65365,34939,-21627,-102691,-149167,-38172,89888,122710,61385,20935,17634,4100,-29732,-99184,-148720,-117282,-65434,-53864,-90444,-78384,-18546,9139,-16332,-44599,-78340,-51773,77577,115245,42622,8309,-9874,16086,95215,118238,111655,71810,75779,153226,150585,16585,-86368,-108778,-68239,4271,41988,12659,23919,59647,69225,69144,5045,-60349,-84931,-117647,-89393,-56450,-55894,-79549,-138495,-61604,-1603,-10951,-30451,64392,103196,102168,72484,45722,33088,-8843,-47532,-29356,-32232,-70396,-41113,17961,30254,-36625,-79364,-31259,-526,-40714,-104774,-156878,-91155,-31004,107852,325200,378712,237935,114780,5988,-28743,4755,48787,94421,45722,-90799,-102622,-28471,83103,97194,-28934,-129611,-91899,-79054,-61772,-27816,65681,181541,126340,20675,-31134,10740,95889,127279,98454,69232,127746,134372,27733,-68396,-104438,-130801,-120980,-84555,24280,78561,148359,140053,71536,-43678,-53098,39944,88267,42019,-19140,-60596,-92248,-135776,-125839,-144127,-111576,-126528,-86426,-31028,2131,16933,50104,76231,89532,13331,-47557,-7019,17228,10786,-18978,-27311,-46373,-49641,-76845,-123019,-65291,13164,32494,-37060,-138874,-140557,-34961,8760,-10419,-40810,-93192,-89368,-31540,6703,-4156,-17924,-8567,-24388,7283,93012,195228,203488,125271,89430,90386,114052,99765,14933,-82093,-107031,-90607,-83030,-53217,-46342,-30045,-18400,47268,175344,79384,13014,87027,181495,237934,145917,35326,-32761,-52173,-16941,45911,26017,23445,118248,139809,96391,39000,27450,75805,65036,23781,7446,-11718,-4664,47922,86908,124572,154899,143719,188561,253110,319119,279952,197692,140454,107789,21734,-50750,-96311,-139160,-105982,-56321,-48619,-32977,-35344,-87555,-87855,-91376,-101182,-122112,-74249,110117,150324,7756,-119420,-133226,-73868,-70568,-85483,-75540,-52651,810,28143,44140,99037,156856,137093,104865,66464,55934,79845,88102,63124,17900,-29652,7713,114586,137764,134816,125490,62258,9632,-76379,-162118,-116484,-58891,-76895,-107471,-105419,-69731,-3187,103662,171182,164700,53628,-69492,-116964,-17590,16314,-10225,-63864,-92990,-78414,-49260,-55078,-51161,-4747,10310,-16504,18250,148407,195564,232791,246600,120611,-40045,-92173,-46346,-1203,20639,1082,-55198,-81047,-18842,-49222,-127608,-74619,-41711,-30224,-38468,-12523,9573,38492,85108,54172,5522,-51598,-99040,-104501,-97291,-94771,-66457,-59107,-34483,59186,79335,36549,17624,-43229,-96877,-63594,-32978,13674,43698,-481,-92377,-50915,240892,431057,387667,236747,59647,-65199,-92026,7588,120483,193588,141343,89430,89237,44778,-6745,-7659,-23870,-49198,-88341,-69754,-85408,-135758,-85607,29802,71057,98959,74618,4846,-17911,-13644,-7036,-34705,-75127,-80061,-97360,-46833,-621,98257,133083,75321,65479,54625,4869,-52658,-88660,-111289,-70938,-66677,-65593,-35163,-13032,-35350,-83212,-100879,-60146,-51779,-59842,-87598,-18985,61714,138727,313808,422753,308757,169448,101721,39712,36915,38706,42771,51830,19959,17676,113808,274659,288415,217873,132049,71452,106513,145911,52356,-76268,-85084,-71897,-90882,-76127,50238,169317,263811,216523,82749,15694,11943,-3588,12558,141299,262098,265604,150764,94399,109402,4135,-48200,-65428,-58621,-70250,-64034,-43355,-17557,-6702,-1687,-12611,-14147,9948,154403,388302,566462,660377,547664,354127,232135,160697,95188,22208,-72449,-132445,-94390,-73426,-69768,-76996,8729,83962,161907,221535,201859,184500,122099,14814,-29818,-46822,-46958,-32641,9399,24508,28076,-27502,-122130,-86896,-42819,-15575,-14577,-32192,-44956,-12296,154090,246355,257458,111999,-61528,-55211,-83376,-144075,-86859,-36332,-9060,26289,66270,98323,107706,64951,-3219,9603,130806,243040,255101,110777,55119,-17720,-63490,-124970,-72822,-15390,5600,12153,29397,109294,243318,350153,309941,174617,7472,-64062,-14925,16229,9545,-42514,-87301,-62768,-50399,-63436,-17770,1114,11795,7120,-73290,-58169,40296,61827,61531,58791,52857,27079,-10469,-49521,-54793,-29803,35279,62849,95336,118446,107236,81270,27786,-35266,-42380,-33732,16439,104053,89592,12263,-30222,-32421,-7474,-18358,-11581,35484,86598,53899,-37260,-110152,9216,97159,153463,135654,100252,51748,25538,45866,48604,42978,70752,152836,172677,214326,209162,191076,195349,167805,179483,226258,264656,94546,-66402,-76365,-7535,45807,13198,-55081,-115100,-73776,-98546,-95093,-81319,-62087,-66641,-67431,-24430,-908,-630,13775,-9424,-94434,-184871,-152449,-100764,-36848,28885,-15224,-64400,-24217,103472,332411,432419,239218,22577,-25153,1002,-11985,-34378,-53455,-62748,-78666,-83058,-49628,8849,46190,45078,-29574,-85919,-103829,-98298,-59198,4334,78383,90796,55495,11939,-28610,-38724,-73337,-108876,-52204,29087,151307,204358,98442,105809,231257,221233,46758,-26567,-95574,-23288,14164,11615,-27970,-53399,27365,113368,116518,81720,-633,-3208,87447,96787,79214,67765,53663,39903,-16370,-51385,-69054,-59349,22887,117515,112224,-3555,-108088,-24343,-19941,-45751,-13159,24096,15012,45402,25760,-6242,-12936,-74151,-28737,-34963,-14458,-12680,-37524,-80945,-84627,-42184,3000,20103,103725,231885,149099,68508,4954,-76912,-151962,-152034,-136798,-131676,-127890,-108862,-127344,-11687,-40018,-44845,-21256,-20263,-44824,-64361,-35312,93998,186782,121938,-20809,-73229,-37256,-28885,-41879,-52184,-61349,-54310,7134,138247,105000,71935,70440,26016,-91049,-23632,34288,84915,113026,85161,17148,-34259,-37780,-47858,-20420,32274,50552,-33671,-103165,37252,144269,122425,20519,-33762,-47083,45768,196500,229272,89955,-26946,257365,599092,622721,459081,241667,81575,10278,-42157,-65094,-87208,-83966,-26140,36708,113237,97990,34087,-6158,-63169,-64490,24468,58224,56075,67676,105567,126749,134084,101940,38505,-2223,-26265,-79545,-85259,-42864,10538,22643,17028,-22506,-42103,-90084,-154485,-170592,-148780,-105445,-69619,-19990,-48668,-43928,-1224,45299,56479,568,-20535,-129036,-50515,79647,168342,125326,-10753,-115931,-50614,-27071,13389,11698,-41079,-54951,-41219,-39205,-27561,-13993,7085,-43483,-104838,72578,194227,125405,7344,-66706,-7027,1931,-45057,-55777,-19127,52187,69376,19997,-69131,-62971,53487,125391,137777,49067,-79488,-92644,-5917,70721,83466,44888,517,-69360,-29772,2860,49383,118483,95827,46574,15173,7992,108783,110615,815,-84078,-93981,-75843,-68044,-117189,-123146,-113511,-156577,-157788,-111102,-94127,-109250,-106951,-71349,-46199,-74838,-29104,-20410,-18125,-15086,-6670,5228,42468,65443,36975,18453,27099,46801,146665,151543,-1122,35432,267693,379960,287472,65904,-39229,-47560,-58383,-112609,-112393,-34999,18462,57510,43338,-64422,-45562,15554,49136,76253,72265,59639,113678,228728,329949,289842,204979,137741,126157,118556,64414,-8181,-56917,-84766,-101658,-75324,-39444,-48804,-67714,-41357,27499,20862,-97006,-81251,23282,69044,48297,-19659,-46162,68704,182279,182202,106286,4601,-69457,-100928,-35852,99800,114254,16946,-119718,-118239,-136346,-77728,-24396,4450,-57130,-110354,-77288,-29202,-39490,-96297,-126191,-99993,-71633,-34658,-4290,9891,5068,2204,-20316,-9720,6023,2974,-2730,-10348,2798,-14375,-50035,-58304,-46939,-14895,71156,74733,13737,12380,28854,38355,37828,32182,-27280,-72264,-39371,22606,115056,202200,224989,161774,80666,11992,-77575,-94667,-47979,-59676,-31325,319,-13063,-62123,-26006,11474,2915,-15400,-15395,22837,31815,-11388,-75192,-48303,9025,19379,53341,124417,140681,135084,80603,58333,54673,22210,41688,113553,196469,254521,217875,63870,-113796,-16076,11607,701,-63239,-53419,-63531,-107208,-130502,-115839,-91650,-81333,-104228,-103642,-83637,-88476,-101123,-52492,30351,117499,203848,262218,196282,99399,43996,37018,36092,48150,20625,6626,12528,14844,9404,22039,13257,67166,146352,184482,109090,-37341,-89218,-102522,-122466,-131091,-80206,-55449,-21029,11065,-2428,45444,154680,189097,182477,148070,49907,-71411,-45836,-19586,1476,63805,158368,214578,173848,63942,-5694,-53132,-24575,63322,146864,136532,62159,57059,46877,2938,74324,230416,361655,359031,287223,170749,180083,406382,588506,409130,123296,-81655,-77504,7848,21376,-60747,-80634,23583,46944,-9302,-63212,-68343,-70661,-51499,6488,74335,99160,87818,53816,19952,-15189,-44710,-80620,-22103,114442,329896,411350,244367,6469,10846,10716,-71893,-109795,-136866,6154,127755,132070,22365,-92033,-58479,90929,219359,208559,123677,-34321,-72393,-9323,-6369,21158,108113,74062,7650,-69442,-104055,34729,286539,465591,395442,196982,36987,-1739,-15603,-37363,-43666,-56149,-99092,-131321,-129965,-111765,-99411,-103259,-78346,-20232,42270,94277,157244,40944,-8284,12629,82068,149605,107631,27485,-71352,-87707,6378,50411,49487,21460,-30905,-105062,-108220,-41644,-39107,-112634,-130039,-76268,-45458,1341,30041,21321,-31815,-75086,-46046,-62689,-93171,-79934,-71745,-81035,-73184,-43496,-16924,1329,-12020,-71882,-103153,-103597,-83601,-30465,14092,90325,151539,118401,61156,30359,-40659,-77079,-11204,31153,37632,29988,4777,-41622,-89710,-29498,13038,17730,-14310,-17802,9181,14281,19770,62074,137534,184637,111010,15879,-51634,-89091,-125518,-48586,-10790,-26633,-18395,90429,116789,11689,-143520,-111069,3479,94401,202014,300692,281671,168352,15767,-12587,4454,18143,19491,8087,-142,18501,-17384,-53726,-54875,-38920,3128,123262,198044,139229,32049,-47965,-32449,-26365,-67076,-26650,7817,4659,-20306,-55069,-30667,32718,110109,197902,233816,195047,99449,-15674,-88641,-57013,-62845,-63878,29743,219943,409863,426317,258845,67162,-71622,-42708,46317,72554,67352,25284,20610,48335,104322,161842,113287,10019,-29918,-67430,-65341,-12476,82516,128290,7996,-94730,-40689,45637,40069,-8926,40720,58531,-62810,-109339,-34232,-33384,-108753,-119480,-133040,-100715,-31250,7684,-43558,-92599,66967,155184,111958,28595,127784,219333,191059,129184,43018,-77686,-110161,-45602,-37803,-70529,-57661,-1282,22849,64464,25861,-14940,-18331,25124,68096,35968,9401,31719,113214,134243,102246,57272,-17730,-66094,-50890,-2861,55157,95666,79860,12550,475,81213,132232,150889,111416,53289,52942,184498,351533,414311,304712,137042,124498,247326,355248,365501,164753,-22962,-72613,8960,96546,24690,-8084,-61975,-132906,-116783,-86644,-80699,-87997,-97767,-71538,38294,119372,172803,164991,124275,58737,-18838,-78943,-111144,-92358,-23904,52602,74217,33554,-36634,-116072,2649,37221,-2887,-74574,-70799,-31847,-29707,-43137,-46744,-75860,-114315,-61804,3760,41110,87760,52867,-1034,-10050,22009,91158,125461,55132,-26353,-72773,-46401,-51598,-102198,-64048,40909,107077,188386,150146,56309,42515,41169,22297,-44523,-84926,-90773,-44528,-52151,-55728,-62115,-20123,5787,-60707,-103763,-77291,-36417,-26368,-40031,-52471,-45785,-18550,53982,110812,159656,152595,68762,-6268,-47769,-44109,-10436,44051,89585,48853,-30211,-30332,-7308,14739,53692,22882,34826,13093,-31948,-73045,-59375,-37804,-27402,-72171,-50110,91151,178298,183862,95793,32847,23446,-9907,-61786,-106574,-96321,-80378,-40014,-10049,-55881,-73972,-50409,-17849,-3122,-22522,-22370,27971,4332,13923,-8876,-48954,-43699,44092,123313,106068,37613,-11337,-53639,-55325,-20186,-35325,-29867,-40403,-25064,67033,163274,164409,100395,26839,-18464,55581,89959,112784,121957,61363,-19817,-117283,-77894,-34140,-47734,-23594,7605,10955,9994,52000,157344,400000,446643,317564,145261,80724,121747,154333,127162,50472,-36970,-110055,-112834,-43488,-26736,-55818,-41486,-12811,12438,11200,81306,93093,89131,52522,-31177,-5314,44385,95573,147625,156753,157071,161409,153920,131120,93916,82014,150472,276566,389639,355222,287972,212586,161421,155320,123762,86698,36233,-5761,-72259,-122180,-101322,-68763,-93247,-141679,-45613,53548,131944,152786,93163,15786,-41135,-67169,-79600,-46854,-20793,-80458,-161221,-109279,-47743,-17392,-31578,-92751,-133656,-31989,42069,37143,-18506,-15277,44505,54854,-7942,-60958,-70304,-73260,-108136,-62885,11575,90720,109144,62396,53738,62792,46896,26841,-77448,-112484,-64849,-105141,-75272,-34066,30542,59195,417,-58084,-62005,-102370,-151637,-135330,-49927,799,17518,24727,-29620,-91137,-36918,-7848,12169,11111,-13207,-40948,-43211,-47649,11292,164419,213278,138784,-13140,1074,86211,33035,-43284,-67740,-87898,-101128,-58051,11747,129108,199612,108121,-44257,-70991,32637,56779,-46409,-113274,-58356,-27266,40820,139121,150917,75797,487,-47038,-74819,57134,91540,6077,-17849,55961,76099,48696,17635,-11589,-43371,-56173,-41768,-33019,-54317,-119613,-117199,-133123,-56117,28650,37545,-12037,-70683,-29079,-7623,15940,10954,2801,15586,-489,-42623,-22107,-13720,-29440,-33684,-71376,-114134,-83687,-63395,-61359,-59327,-60614,-123684,-106177,-54977,28380,221581,372179,393549,327430,128510,-9076,-16264,38750,83938,135540,153933,197750,179572,101057,56952,108045,215981,294092,168769,-24609,-4494,34155,-24302,35515,39920,16077,-28678,-76543,-132404,-90865,-87863,-81904,-18361,104301,256756,287080,198353,99353,32737,6667,-20450,-45739,22992,183941,454146,730958,765122,434260,115128,-34624,-58111,10053,18258,15880,17491,-31797,-27186,11481,30914,-3225,-46072,-62366,-39993,17951,53161,54128,4429,14092,126894,250279,241871,92029,-6188,-30494,-16249,31045,60364,47682,11049,15062,74944,102682,60419,-6413,-7871,39890,70567,33522,-30814,-56913,-20674,27605,63574,36271,-29156,-101076,-120075,-61983,-50170,-111698,-78166,-36936,-31341,-61890,-59802,-8512,63732,94722,89774,74533,46349,40814,36375,16320,-13177,-52787,-99469,-74470,4264,124931,277051,205181],[87994,75326,63218,-8480,-50662,-5210,46906,77648,80538,58235,24899,17968,-18924,-55323,-76452,-63033,2858,95106,22023,-13054,-7097,-41696,-46108,-15733,11829,13846,-36842,-131067,-129026,-50634,21988,-29729,-141289,-37524,56891,104377,124390,208063,309644,194205,-33580,-134839,-3034,171652,234689,127906,71166,51938,27962,45444,110333,211812,222678,165904,125064,186180,114254,12212,-16223,-48989,-65774,-40196,-9185,32436,58529,75857,96961,93287,39560,-4024,-6845,-44619,-60760,-1133,33291,22755,15356,24650,43746,-29416,-15351,83006,142257,99197,20690,-79513,-82868,6803,-29023,-103705,-157748,-37873,95135,123652,59424,30064,25848,3588,-43310,-113142,-138678,-109252,-74527,-71316,-108031,-74768,-10662,18238,-11385,-41167,-84123,-47163,91165,133517,55372,17024,-802,21099,92441,106581,92572,44624,36805,102371,117985,15123,-59102,-101604,-75031,4045,39160,5720,8912,45419,58442,63475,2122,-68660,-92322,-120102,-93899,-60625,-58946,-78133,-107990,-59711,-15391,-26557,-37144,74118,106451,92779,60406,45732,50123,11400,-37999,-34755,-56291,-92605,-26434,29612,33603,-37977,-79013,-36876,-11626,-46675,-96369,-149282,-98104,-28859,143063,394149,405198,248434,127557,20709,-16179,8707,51009,106157,39563,-101250,-103896,-20268,102310,108608,-20617,-146315,-117066,-107034,-88315,-36080,59648,166005,102939,11040,-30467,12723,100070,140166,112782,81916,142560,148304,26135,-75816,-112525,-135347,-103920,-63014,41971,87096,147712,129777,61348,-48946,-50991,32718,78026,56524,5840,-43676,-84077,-124726,-148250,-146407,-87033,-104863,-70914,-14979,11168,13352,41799,69969,77845,4428,-53037,-12779,16667,17733,-4954,-9490,-28799,-33115,-64718,-117987,-86689,-12305,14297,-45339,-144226,-141872,-42106,1922,-8120,-35431,-91724,-79089,-12717,32167,30823,11842,2706,-1571,40968,122061,205118,204775,125347,76782,60954,62288,46570,-10632,-83070,-106120,-93866,-81711,-49172,-43427,-27605,2165,105262,246705,132408,39152,95028,168133,184604,67999,-23416,-52697,-40151,16790,70529,27771,24099,127479,149436,99863,39534,33431,99758,122075,73383,38518,5824,699,29582,48852,86978,130562,121910,177496,251231,327203,284165,185408,121669,99250,16351,-52560,-98821,-146824,-82420,-20969,-474,5552,15214,-5559,-41179,-102810,-123310,-116197,-61393,120074,154362,5935,-125527,-141961,-78696,-74331,-83215,-67667,-44988,2262,19236,32072,96590,166621,150097,114034,73012,60149,79277,84085,53010,16255,-32434,14188,128259,165986,176212,162497,80706,8157,-79628,-162416,-107655,-49703,-73048,-101514,-93522,-56609,11325,101870,137942,119782,16915,-95929,-81797,21035,45757,16471,-37145,-64296,-42843,-11111,-24694,-34756,1270,2989,-37474,-11579,114035,192959,257047,263459,121946,-32889,-67291,-17654,38382,74063,54766,-20288,-93789,-36878,-55186,-102862,-40823,3596,10057,-12342,4012,15779,46397,101922,84038,26671,-45632,-107155,-86761,-72533,-80288,-59559,-49033,-18814,84152,82950,37266,17993,-44378,-103922,-71040,-43186,-15512,-5171,-29609,-98922,-44108,256190,413551,392405,251185,71538,-60273,-79268,16434,116357,178389,123790,88424,87205,37057,-19186,-15583,-18099,-33762,-68797,-45105,-45812,-82798,-140548,-36980,2579,24581,18807,-16442,-21584,-8066,4943,-18572,-52780,-58409,-61644,-19355,717,82923,116393,71970,79043,65894,8290,-46858,-68952,-111833,-88721,-77093,-68819,-35027,-8079,-32442,-86916,-85442,-41587,-34719,-40639,-77400,-35545,43331,121207,269188,403098,306464,174859,94846,10552,-1453,10454,33896,52093,19536,11721,96672,261844,293415,242771,166167,90597,119766,177386,88240,-43842,-115225,-86811,-105588,-83533,29454,130654,223543,188553,75411,12799,1018,-15818,8117,139223,246406,231179,109191,69617,113765,11708,-62579,-66145,-53204,-66342,-65851,-40591,-6531,13141,10953,-9994,-16899,3235,140690,381205,596816,718281,599200,375187,208937,117576,59779,8235,-73095,-121035,-95776,-76261,-72170,-65867,27623,100442,205207,267918,223172,176880,91048,-10500,-35310,-44527,-41354,-23096,19049,26970,20209,-38792,-127534,-90934,-55994,-32422,-27722,-42506,-55891,-29847,133696,229260,245936,102673,-76472,-74722,-93437,-150277,-87684,-34751,-5483,27531,64426,99114,110404,64927,-10728,-10764,88997,194104,219045,96915,58768,-10044,-61780,-121531,-58413,-282,17708,22031,43576,133176,270658,361703,292100,150251,-5016,-55606,-2708,22645,7702,-48966,-97163,-71744,-55504,-76385,-38086,-15778,36630,54510,-37380,-56498,25573,46849,40366,37986,46367,35204,2497,-33757,-44504,-21658,37411,53486,72132,108820,117001,96440,31271,-56946,-67741,-50091,-3936,61118,52877,13273,-19619,-25402,-9201,-29705,-27350,15386,62967,32129,-54560,-100728,33177,130731,182443,145084,97575,49488,21181,40265,43840,40808,94449,216885,260768,273200,236733,218057,230364,201275,212460,264744,280915,91923,-65252,-92527,-20338,36911,20724,-43992,-77913,-41241,-73873,-80309,-76205,-65377,-73527,-78691,-38650,1501,-2679,10129,-6532,-84517,-178850,-159307,-110169,-43299,27783,-6092,-52046,-10236,90977,289299,381277,187125,-4698,-50040,-12732,-18644,-35014,-48926,-64205,-92244,-96949,-54713,8141,52209,61978,-11605,-74643,-102025,-113531,-74644,-14004,60136,79204,54736,19510,-16550,-28796,-69473,-109625,-47755,29597,128787,144851,46025,67338,212740,257956,65978,-17424,-82847,-8045,49111,65366,27657,-12199,52123,131136,134157,87112,-609,2044,70778,65654,56363,58774,56430,54673,6755,-36155,-61995,-54497,31700,127096,124202,8327,-118732,-42910,-34485,-43540,-18501,8120,-4218,33283,28118,-9128,-23903,-31830,3758,-25812,-19963,-19951,-46889,-94609,-100995,-59639,-13711,10003,108380,255064,176594,96765,24369,-66124,-133614,-132670,-113694,-110759,-118084,-114687,-150478,2222,-13322,-32827,-15088,-23538,-56463,-68473,-13359,125673,207744,130938,-17354,-91427,-51662,-37314,-44012,-47568,-54882,-47401,14619,136795,117346,72662,66057,21906,-91945,-32218,28455,79580,100085,77733,32504,-10015,-3794,-8791,-4475,27213,41197,-45847,-88320,46455,132912,92806,-16566,-68141,-70376,28952,168966,188544,63283,-29215,285379,622273,639142,467888,252485,114519,61348,-11580,-59212,-91623,-90059,-32511,18851,87523,86765,32059,-164,-50575,-64962,22733,59590,52400,48070,72496,90599,100945,81164,31976,3063,-10331,-68590,-84583,-39714,14949,27185,25697,-17607,-24443,-57565,-114027,-130783,-123508,-101950,-82542,-48372,-85943,-69675,-20099,39874,39421,7292,-7148,-114062,-76374,40838,137686,104569,-19965,-107412,-62777,-40308,5930,10332,-41020,-52853,-49935,-46776,-39094,-35810,-9561,-48164,-109865,74679,200886,130993,1969,-64144,-7608,-5165,-56934,-75345,-40265,46617,80183,25194,-60305,-57534,58929,137069,152052,45503,-92158,-114632,-30702,38648,50526,20633,-10306,-66154,-40400,560,41632,109157,91322,50063,16341,-8293,90386,111495,-3257,-92010,-86358,-68355,-67215,-118306,-122702,-109174,-149921,-144083,-110170,-101470,-120414,-116266,-78610,-33190,-49946,-23412,-17135,-15573,-18361,-6944,15368,58194,82996,51655,23698,24197,42118,160316,213960,66476,76473,300025,397283,316895,101848,-10985,-18943,-41239,-118820,-101093,-9839,44208,77403,67554,-41191,-65036,-509,44546,70386,60874,43389,88586,190218,274770,216332,116516,59493,69063,82324,37881,-27334,-66820,-83827,-88456,-76525,-54087,-65352,-72350,-37594,26927,29178,-82303,-106751,-17985,31260,17089,-43719,-64851,41871,157650,172577,115908,26960,-47927,-90170,-35144,91020,98709,6640,-124063,-109051,-122269,-92955,-39093,-14314,-77271,-106968,-70469,-34692,-67103,-114530,-135128,-109144,-59840,-17224,18080,37445,35659,31914,-1265,-1979,9508,7196,8334,32,764,-25675,-68792,-71956,-44120,-2477,91497,76226,19049,21812,39427,43722,40578,38080,-21276,-66911,-39788,19489,119313,217048,233886,167287,90257,13832,-78163,-97072,-44891,-37844,-1612,20672,867,-61600,-45555,-16960,-18221,9784,55373,83124,69527,11634,-60033,-65405,5939,20526,50074,129433,155259,152795,83346,41648,33967,3730,27912,94615,171449,233752,208073,65130,-81872,-10540,21780,18428,-48174,-70314,-71206,-100982,-113378,-95561,-70181,-58546,-85266,-101791,-90281,-92438,-98991,-46746,40891,127709,188757,221219,153443,72829,24273,14724,6277,17331,-4173,-6628,3489,6449,9315,43467,52025,105142,180079,201420,95496,-48478,-94595,-108211,-126341,-109565,-61752,-49969,-26863,4226,-8239,31963,121098,147910,153183,127415,39483,-84206,-45030,-8602,21186,75629,153345,199381,164287,64786,-4996,-62021,-39100,48265,155508,194188,115477,92771,57359,-7307,26913,148161,284192,313738,248439,137976,151303,371891,572125,412845,122276,-88392,-73598,17148,39870,-43670,-102423,14657,50151,5802,-44701,-53978,-59713,-38354,26122,92711,115916,97155,52198,9442,-28165,-55058,-92291,-32655,107214,328367,409563,235921,10411,-17749,-4533,-91532,-90210,-152797,-9584,108188,108959,9332,-58271,-25443,108045,208331,184591,120127,-17464,-67696,-19369,-21149,31408,134676,108717,39092,-48238,-112654,13140,238213,369760,296110,135386,20031,-1190,-18456,-47762,-53985,-58299,-85512,-119362,-117328,-98315,-84944,-105262,-95862,-32445,39206,106072,153623,27250,-17271,14320,83058,139589,87745,6972,-92764,-79453,22385,43444,19147,-12586,-45980,-114906,-102953,-38018,-43087,-119545,-125213,-77528,-50251,-4735,22976,17665,-25618,-74044,-50596,-54302,-79497,-96372,-97894,-90192,-64387,-32357,-4576,8678,-14404,-83789,-118226,-105399,-73902,-23385,17293,104975,183664,124611,48637,15392,-47449,-59612,1912,31579,30529,24100,5140,-41099,-96404,-26581,15356,11979,-25337,-29216,-1266,-3400,9431,72451,168040,202518,105487,13409,-47608,-87922,-128276,-41192,-1651,-18092,-40562,63085,97393,2834,-138926,-103293,-3560,72789,175047,278625,264212,164002,31909,4902,16599,21874,12649,-7115,2005,17609,-19667,-55102,-55199,-41685,352,121420,188145,118455,16434,-56503,-41790,-41098,-80583,-50146,-36391,-32400,-23123,-52662,-37046,19737,97959,206070,255057,207662,96820,-15216,-56815,-36145,-53068,-63836,15858,171442,322080,331981,208856,62951,-65394,-49045,48058,78508,71053,40045,43620,61289,100298,140021,93779,2515,-24796,-54639,-81113,-41176,56691,109037,-5667,-101685,-38924,50365,53008,14368,62956,76807,-42935,-145238,-72098,-76580,-139296,-129507,-132394,-107789,-37397,8341,-37263,-104120,58455,156271,102083,-2672,90281,191143,173819,110394,25169,-90629,-102822,-34186,-19439,-43706,-32703,23205,58924,93244,39336,844,-10843,29517,65282,38623,17724,36703,118718,149012,107181,56736,-18179,-69338,-49675,10644,76715,118127,98424,20529,5389,88541,142587,149050,95070,48995,72519,219372,377103,428574,312870,137353,132287,271398,364914,360930,170040,-13339,-43996,41920,142863,78599,8832,-53572,-123212,-129751,-98331,-88482,-90113,-93553,-71784,24906,97174,146413,147532,118015,61584,-10032,-75137,-110070,-93140,-20965,39790,43672,5145,-45189,-106634,-7543,12664,-25952,-94646,-93339,-58635,-51040,-31490,-26633,-57410,-125799,-78681,-14964,32284,76891,36697,-17070,-29394,5811,68636,109693,45804,-37879,-73614,-39941,-42482,-92544,-57894,51585,123435,209473,151029,52590,28452,18490,-3278,-69977,-94435,-103141,-55560,-47005,-42161,-46849,-2771,12626,-61356,-89694,-52909,-15230,-11483,-32458,-52723,-48751,-16387,66506,130311,155712,135523,82292,41636,3521,-12798,-13125,19220,69933,12680,-63377,-47089,-14915,4485,36668,7048,59672,19344,-37868,-70572,-45313,-25178,-19740,-71939,-50665,96357,172664,167128,77046,33119,27728,-11639,-69319,-103234,-75329,-58722,-19289,2092,-48686,-68862,-57967,-42198,-22236,-17421,-15376,16829,-7020,11080,-1543,-35876,-37246,36411,113810,102593,33419,-15429,-55361,-51714,-14129,-23678,-19457,-37491,-20123,95574,207603,193719,99511,-7723,-69249,55336,108093,132729,130090,57163,-21223,-110895,-84846,-47135,-49416,-10730,23340,35264,50597,106543,217417,428664,468571,350859,172878,83525,91920,106701,70943,2236,-53233,-101531,-108444,-42913,-15738,-41200,-51604,-23685,-5992,-9153,65327,95356,100605,82577,10161,42412,40291,99665,160552,160223,152057,142597,120826,101729,73180,65899,128350,231511,356207,348687,266963,182919,136108,131831,102290,72900,28192,-20850,-102842,-129357,-117195,-80677,-95408,-119588,-39848,45305,112158,132755,80244,8983,-38194,-54949,-61099,-22121,5676,-54663,-146345,-112526,-47469,-18026,-33619,-97716,-129694,-41467,24250,22844,-30799,-38974,23856,38246,-16312,-69586,-71040,-67791,-99233,-51086,33069,122086,146026,99356,74443,64113,47965,38373,-64461,-98306,-55232,-96624,-73958,-27265,42274,76205,35949,-30479,-53188,-105320,-152975,-118814,-37301,-4738,15497,24906,-28734,-93432,-31805,2367,22715,14116,-13483,-53498,-62566,-57219,11556,148839,180947,109781,-33128,-6437,71616,8848,-64544,-95060,-119157,-94059,-37056,42055,180455,253050,142930,-25496,-76448,18701,45612,-42704,-88872,-45664,-32435,36540,132088,135168,67529,-6464,-51274,-53377,65515,83075,2387,-20851,44618,55454,34173,10315,-26710,-70085,-67903,-42148,-29086,-48651,-111292,-112263,-126736,-69131,13276,35985,-4153,-73068,-34342,-4741,28150,27199,21340,29674,-1662,-58713,-44117,-32654,-50229,-49637,-79895,-111156,-82074,-67948,-72318,-63247,-51927,-114869,-137396,-85725,-4291,171139,328316,360568,312448,123588,-9250,-10861,35133,70779,115377,123783,159764,158403,81392,36095,79369,170405,238540,117770,-57934,7152,83423,19593,51038,45086,17059,-28482,-76592,-142754,-107684,-114202,-105379,-30214,103369,259226,293041,199274,87604,16778,-139,-2657,-25028,-3845,132146,394350,644417,640634,358129,91646,-47585,-75767,-5361,17587,14878,15075,-30007,-24536,15976,35747,-5779,-52071,-70409,-53609,-11866,13081,22930,-14623,-220,112568,252113,256197,102999,-2878,-35055,-27464,13347,40256,35815,10921,16496,76751,107446,72018,14348,16067,56762,73732,29458,-36951,-59855,-18649,28332,58396,21453,-50427,-111606,-108065,-55089,-60679,-124681,-38874,-9423,-15118,-38714,-33187,8362,58785,90121,88917,70113,42385,47803,40554,13949,-23122,-64523,-107160,-80896,-11564,97547,249493,189117],[77799,68060,63979,6573,-29773,1446,36360,64458,58318,15772,-25404,-23709,-47285,-72045,-85321,-61421,22674,116722,43837,11213,15606,-25005,-25418,8549,42442,57813,31491,-65163,-174299,-125054,-28053,-38321,-150530,-45130,53549,111647,139935,221989,306729,178251,-43885,-128253,-7508,158399,261673,168557,113410,82765,38920,42641,96627,200414,231012,194959,167056,218446,120884,5024,-39807,-83279,-97515,-59216,-21845,25523,60297,78199,91296,88922,52731,19506,23263,-32027,-57823,2189,38569,30555,25616,37534,42302,-32035,-24916,69952,133153,104318,22842,-80229,-98537,-20990,-37287,-101667,-139860,-42252,79384,104637,48277,32980,27182,-3422,-61230,-125450,-126754,-101272,-83053,-90083,-127926,-71596,-7503,22059,-9519,-40415,-92173,-36333,110272,156529,70883,25143,7453,28658,91802,94858,70843,12068,-10695,36210,65366,10375,-31456,-89185,-82412,-1514,26903,-11374,-12734,27414,44355,53175,-3835,-77235,-105086,-128679,-101150,-65849,-60504,-68809,-72079,-43594,-28341,-46390,-47437,78988,103706,79917,47800,46898,70150,36232,-23682,-33078,-68652,-110022,-11970,40813,34829,-41885,-81778,-45122,-25719,-54068,-88423,-137901,-105276,-30036,164151,434837,404876,243323,131525,30583,-5726,12449,53512,115180,29125,-113173,-103673,-11871,117358,113462,-19334,-155520,-135154,-127916,-112788,-47932,46055,137624,72871,-1452,-32951,9553,97592,146829,122253,90665,153253,163651,34385,-70265,-116475,-122376,-79918,-42171,54925,89464,140478,113220,46717,-56733,-52365,20091,61020,62393,22924,-32246,-80427,-110347,-132077,-105692,-45979,-80929,-63600,-7272,14970,5271,28422,59362,64120,-5327,-58538,-19828,13305,20562,3598,1563,-17131,-19309,-50011,-93810,-92446,-42061,-9669,-58982,-152095,-140888,-51571,-8972,-9248,-32481,-89718,-70457,519,47201,51871,30462,10970,21857,75547,152505,210796,198527,119563,58390,26060,4980,-16663,-43639,-82959,-102286,-96648,-79136,-42744,-37143,-21624,24066,153643,302453,179509,59141,91967,140464,124095,6428,-47087,-46475,-5041,61475,92359,27734,21394,127368,148592,97149,37009,36660,120301,185367,130418,69908,21128,4527,11230,10458,42858,95588,93247,159017,239385,316406,269128,161156,94992,84736,9619,-55074,-101966,-137409,-58737,15367,52365,49721,69582,75847,34362,-50664,-78981,-66410,-17592,153254,174919,16508,-120469,-142160,-82614,-79015,-82704,-62708,-40725,-75,6067,15437,85010,164226,154424,118357,76236,60866,74246,76914,39620,10692,-36889,22202,141882,197495,224368,203316,98559,6534,-80572,-159114,-102200,-41149,-66774,-93129,-83111,-44831,26044,101474,111990,82894,-17089,-117949,-48214,55447,69849,40302,-8981,-30921,-4312,27312,3934,-21901,4341,-5393,-58427,-39854,75864,178783,266078,263958,115174,-26793,-43374,14416,79596,126208,103620,11171,-96961,-55006,-58652,-80260,-12752,38403,42631,9549,15006,16238,45864,104892,102374,42186,-41998,-91334,-59167,-49241,-67826,-53517,-38759,707,113324,88312,40990,20743,-43807,-110040,-81108,-54860,-41168,-46598,-59419,-105834,-37606,257782,372455,375619,255001,81828,-52079,-67093,21487,103190,150447,100806,82600,81083,26920,-33825,-26586,-16199,-21518,-47846,-10874,6677,-16100,-90950,-96166,-49743,-31849,-28551,-38026,-26889,-3831,17340,-497,-29353,-33516,-23812,3768,-6086,55024,86460,60512,82271,70690,9187,-40713,-49254,-93549,-107256,-87362,-72758,-38197,-8786,-34732,-93842,-70123,-25723,-21790,-26172,-68170,-53293,23375,102095,215936,356859,287809,172968,85693,-14986,-38135,-21657,22839,49505,16724,3308,68616,222277,278252,267804,202569,106877,120685,192141,116444,-12778,-84176,-92976,-122227,-86602,7593,88879,176809,157321,69919,11164,-8940,-28691,-1992,124902,214696,186385,68883,46081,110755,15281,-81017,-59378,-43553,-59816,-67439,-36441,5031,29673,18685,-10680,-20957,-4001,124663,360382,598522,737026,620855,380221,178512,75153,26326,-6016,-73677,-111380,-94423,-77484,-71190,-47839,45736,113274,237370,297395,233388,163308,63089,-23769,-28950,-35882,-32593,-12707,26884,24819,7045,-52165,-132517,-94319,-66910,-46865,-39492,-51697,-64043,-45973,109302,204885,222465,86666,-79989,-96136,-104600,-146433,-87234,-34236,-4818,24238,56762,93106,106523,61116,-17706,-27952,49662,143180,179367,84027,61723,-4312,-61567,-113992,-43254,13994,27039,27623,52187,148372,281540,350909,259778,122639,-15770,-44855,7548,26034,3973,-55185,-106436,-81457,-57712,-68677,-17246,17319,104923,113027,-2814,-52751,4893,24900,11836,9742,36358,42893,16741,-16894,-30141,-5375,41615,45111,49029,94092,122546,110614,39737,-69011,-94135,-67672,-26574,17927,21118,14478,-10726,-18564,-11325,-40267,-40711,-4581,36673,6826,-74546,-82633,61818,165846,203395,143096,85194,40835,11256,28525,33709,35422,106143,254866,318205,305107,246494,233766,261740,236839,243964,294992,282895,84706,-63905,-99158,-22217,33826,32538,-24053,-36386,-5171,-47396,-63667,-68156,-65982,-77958,-86262,-48381,3574,-4756,6454,-3438,-72935,-168414,-166566,-118704,-50138,23948,2615,-38976,630,73816,228230,305308,132449,-28109,-68982,-22099,-21231,-29900,-39300,-62593,-102904,-106152,-58367,6581,56286,78858,9323,-56053,-86826,-123494,-85713,-25819,49330,74563,60078,32461,-1312,-18279,-64685,-109255,-44076,27757,104569,90363,3851,32257,185170,286439,87369,-6697,-69853,1905,75930,108452,75308,27387,74080,143277,147449,91485,562,5913,46419,31116,30822,49062,60375,70902,32629,-17642,-52382,-46986,41360,135497,135049,20181,-126369,-64762,-51214,-42644,-22155,-4946,-18404,26723,31826,-14226,-37659,11151,43670,-9681,-20899,-25908,-55621,-106702,-103891,-70161,-28774,-456,109552,268788,198890,121812,41649,-55971,-113463,-104868,-78026,-76070,-95179,-107775,-152805,11720,12630,-16243,-5882,-23171,-62630,-61968,18015,161323,226845,137015,-14735,-106771,-62752,-45079,-46451,-42327,-46652,-39084,21892,133357,130453,75127,64120,22230,-83370,-43586,20377,72327,87007,71108,49162,22324,34690,24912,6458,17728,30035,-57604,-75459,52997,121117,64571,-52267,-102682,-97038,4445,132477,142148,27682,-23976,315017,623900,623500,449829,248218,146943,119986,31900,-44680,-89270,-96024,-45332,-7114,56684,76368,36432,14186,-30160,-59578,20465,61621,49830,30016,39198,55186,68580,57828,22465,6403,2965,-60041,-80762,-32272,22758,34008,35563,-12695,-5652,-16905,-60158,-76807,-87586,-91802,-88286,-66032,-124288,-96003,-40479,27659,12805,2232,-3437,-103591,-96441,4777,103578,78732,-30793,-91501,-70422,-52915,-1753,8983,-39542,-49251,-55293,-46105,-39517,-53073,-24687,-52321,-113236,74088,200505,133791,-4172,-60652,-8378,-10456,-65523,-94203,-64967,29133,79476,25302,-50715,-46712,65791,147523,163712,41653,-100668,-133783,-52506,8972,19716,-2962,-24767,-65131,-44835,2516,35837,96427,84437,51731,16721,-24092,72032,114710,-5096,-100005,-75773,-56292,-62443,-116913,-124048,-107630,-143727,-130163,-104857,-106137,-130537,-117332,-83071,-23260,-30927,-18180,-13295,-12780,-23655,-13428,17824,70134,103294,71859,32682,23345,37095,167537,276606,155763,159636,348348,413746,344644,146688,24496,14801,-21165,-124822,-89479,12623,67354,95985,92626,-12199,-69823,-13971,40588,64550,50020,27885,67315,160602,231670,163008,51675,-6035,12198,40763,9165,-44086,-71735,-76316,-75133,-73456,-69081,-82781,-74133,-34834,23664,36069,-66150,-119414,-58872,-9877,-17193,-66835,-84276,7906,122496,155706,122356,50263,-22985,-74479,-33921,78640,79827,379,-84343,-69306,-95354,-107024,-53373,-31545,-95501,-100478,-63116,-37943,-89342,-114581,-112712,-105273,-49863,-3588,37724,64026,68812,70163,28323,16979,24008,19041,21342,6858,-6515,-40859,-89788,-77171,-32849,16479,113250,75826,24177,31675,51509,52535,45584,42502,-17139,-62699,-42536,11647,115482,219610,229545,163130,93763,12760,-80242,-100032,-42147,-18445,25154,38758,13345,-57194,-60410,-41348,-29616,46182,132156,153398,109991,37133,-40632,-84942,-2038,19292,43460,126402,157023,155814,79462,24759,8697,-18089,14911,76201,142364,203481,188527,67614,-36113,2054,30580,31840,-35957,-89558,-78888,-92264,-93680,-71039,-43558,-32417,-64399,-95728,-93562,-93443,-96635,-41694,51126,136758,170871,174615,108802,44876,3737,-7920,-23364,-11155,-26028,-18811,-5035,-242,13133,71730,102959,154662,222271,216624,80094,-59279,-100352,-112486,-121309,-84974,-42382,-43441,-31727,-4062,-16591,16327,85596,104907,122387,106196,29346,-90986,-42627,5258,41811,85415,142953,175706,144950,60547,-5022,-70195,-54753,32358,158787,250779,172687,127981,65739,-14699,-14489,69461,200967,258433,203497,103906,118162,319124,520313,391739,109621,-99795,-67833,26428,58364,-19969,-87037,15325,56012,23407,-23166,-37462,-49492,-27957,42127,107025,131284,108358,54125,3894,-35285,-58014,-94943,-42606,97240,314188,387663,218733,27843,-57412,-29695,-92407,-65439,-145064,-28142,81248,78172,3185,-13493,19732,135251,202215,163704,116421,1577,-62611,-33882,-37783,41496,153020,135785,65248,-31299,-122854,-18462,165883,244117,171536,59586,2910,-333,-21561,-58434,-63626,-56491,-72075,-108158,-105873,-88734,-74803,-99271,-109915,-42327,37447,119133,144626,15746,-21990,19360,85418,128039,65143,-15382,-110971,-74518,29114,31571,-10647,-41394,-57672,-119622,-98286,-36572,-48599,-123619,-119215,-79633,-56662,-11691,16557,15516,-21370,-76465,-54115,-43325,-57077,-92691,-121813,-96505,-53760,-17965,9940,18318,-14057,-92079,-125255,-98205,-61849,-12132,27629,129646,218289,128325,38597,3104,-50770,-41865,14479,30671,20746,16261,5494,-38754,-91676,-24293,15242,4216,-37066,-42462,-15454,-25194,-3637,78267,190525,209221,94330,7471,-44749,-85454,-129806,-38939,742,-13756,-63702,24633,65816,-15930,-127515,-83501,-3376,55727,146818,248822,237055,150715,41289,18922,25808,22140,1502,-21907,5704,14390,-23191,-56316,-56316,-46591,-5585,112682,168892,93158,-1177,-66732,-54302,-59061,-93128,-68706,-72399,-64932,-33244,-58408,-49900,1427,78975,202040,261297,206241,85510,-11704,-24164,-11922,-41688,-63729,-80,119124,229670,234941,155713,56909,-58573,-57982,44196,75428,65162,51650,62374,66438,87439,106459,68587,-7395,-21232,-40481,-92987,-76345,25555,83352,-21727,-110101,-40605,49024,58735,31676,85512,101060,-14244,-123674,-113589,-114275,-149096,-140058,-133682,-113441,-42275,9403,-30296,-116135,44006,150491,87653,-33474,52103,156267,149962,87285,6391,-103529,-95693,-23711,-2420,-16866,-5205,47432,92263,111192,41626,7979,-10051,24008,49937,28732,15010,32442,114208,152761,106221,53519,-19552,-74106,-50970,24076,99504,141849,116156,26255,7389,91544,147633,141960,77843,46575,94010,253207,393678,431990,314826,136025,137101,286841,357976,334020,160505,-7872,-17947,70868,184071,135555,36604,-39567,-107547,-146796,-113596,-98624,-94840,-94152,-75717,7749,69408,112687,122231,105364,61000,-2984,-72473,-110406,-93823,-19182,24865,13719,-21919,-51054,-99472,-24486,-18487,-53512,-116832,-117717,-89845,-57865,-8276,-3217,-37434,-119079,-96876,-35930,19161,62150,22431,-27903,-44671,-6928,53673,97808,39160,-46930,-73953,-34671,-32940,-79971,-49550,60174,133374,217141,143667,50107,19263,2842,-18503,-78660,-101201,-110668,-64699,-40645,-28373,-33036,12811,18270,-61006,-74719,-29538,4719,1940,-26460,-54295,-52696,-16953,69168,136214,138997,111636,92849,92256,61428,25121,-6641,-4375,41228,-24504,-76596,-57932,-26853,-14907,8687,-1948,93715,30892,-42978,-64657,-30570,-11860,-10613,-69728,-52779,94592,160055,144502,59278,34703,30536,-14639,-77148,-90218,-53299,-37252,-2044,8726,-43005,-59362,-54019,-57313,-45513,-19366,-12699,2168,-17321,10904,9807,-18492,-24413,33757,104996,99461,32727,-15100,-53557,-46689,-8329,-11601,-7871,-31593,-7849,129186,250751,222738,104948,-26295,-108200,55442,123083,154677,142508,57332,-19836,-102488,-90858,-62750,-52359,-225,34611,51581,78001,142750,254810,424459,457171,364374,195365,88383,67052,62863,19320,-40680,-67502,-96446,-102462,-39456,-2555,-24309,-51234,-31434,-24773,-27977,47942,92969,107016,107960,51700,84820,28334,96467,172896,164203,146144,122372,87459,73957,55328,51240,105703,181923,304528,323954,233756,147588,108116,106159,77420,51577,11387,-45660,-138403,-107347,-121975,-79701,-83980,-94776,-31977,36236,89891,110126,65931,736,-39942,-46422,-44786,-243,28829,-28588,-128555,-117340,-50224,-22419,-38546,-103293,-125172,-51243,6846,10953,-38267,-62483,2226,20644,-23823,-76527,-67991,-58438,-85801,-40264,52942,151774,182866,140243,98333,66445,48075,49362,-40692,-74382,-48547,-88040,-68725,-18481,49665,83927,65081,-4023,-43717,-102502,-127588,-81958,-17618,-8675,14015,25598,-26711,-94713,-21459,18552,37787,19852,-12022,-64113,-79788,-62592,18528,129744,142815,74272,-57214,-16352,52241,-17385,-87956,-124130,-143235,-77286,-12441,76349,228323,293667,168666,-7206,-71940,8444,37750,-32937,-60267,-30549,-33036,35280,122570,117785,59193,-13767,-55274,-31195,70983,70028,-3828,-25921,29166,33731,21746,8350,-33397,-93215,-75848,-41174,-24803,-41877,-100499,-102968,-114463,-82333,-5883,28007,70,-74689,-35036,1695,42983,45438,41123,42277,-3242,-70298,-56458,-41520,-61378,-59506,-83920,-102929,-76411,-68578,-79694,-63730,-35889,-78813,-133949,-106594,-31364,124894,280495,322709,293212,118029,-8755,-5227,30593,56434,92731,93814,118999,130753,60468,17075,54121,127311,180775,67904,-80332,29753,137278,71231,72249,55388,23214,-23001,-70337,-137448,-119540,-138689,-125998,-40093,98843,248898,286827,197810,79407,7451,241,15418,-3479,-22070,84239,328009,538699,500438,281759,73645,-53513,-86791,-17372,17525,15971,15333,-21796,-15149,26908,46709,-2466,-52034,-72637,-61164,-34263,-13510,4860,-23034,-5505,106786,258640,273713,117812,-407,-39704,-37250,-1596,23826,29403,18183,25923,85229,117916,89706,40548,45673,78648,80472,30729,-35470,-52418,-6220,38864,62521,16626,-58609,-103025,-83809,-38526,-60857,-91511,-663,17431,2592,-10337,1321,29745,56047,89629,92001,68621,44451,60467,49199,15904,-27177,-68330,-104829,-82670,-23102,73630,219901,175140],[77115,69711,71809,28747,-724,18185,31586,53508,35056,-26746,-63802,-47357,-62905,-79399,-85258,-52088,47736,142510,72779,43576,45107,-1231,533,34655,70918,98033,102071,28543,-82199,-163713,-85114,-43765,-128584,-43349,56903,123488,156955,234065,304254,173893,-38426,-114761,-5270,152229,292505,216531,158384,112063,50167,42388,84213,183804,232295,218757,206140,239846,125193,2171,-53660,-90148,-119666,-72229,-27414,23842,65292,81685,83897,79728,61888,39352,50588,-15374,-48587,9299,46590,41624,40517,53691,42203,-30760,-34285,51326,116882,105211,25072,-75270,-108993,-44292,-42601,-93303,-116039,-48263,46541,70291,32192,33241,26128,-11781,-76653,-123642,-109292,-88570,-84927,-105020,-142798,-62851,-3793,25420,-5595,-37627,-95994,-16544,134726,184626,92002,36215,17939,41852,98401,88524,51503,-20937,-60646,-35580,1757,6882,-4272,-71454,-85110,-7987,10422,-33073,-34460,10368,30149,40145,-10210,-81663,-118115,-138405,-106313,-67701,-56767,-52061,-36724,-17186,-32719,-65155,-57468,81688,97985,66833,37233,50400,93069,65955,-3489,-22576,-62026,-96031,4239,53496,36781,-44796,-84540,-52863,-39330,-59255,-78951,-125931,-109530,-31424,173663,445682,381333,226235,129140,38075,4865,18148,58418,122730,17452,-123894,-98772,1022,134223,118436,-20412,-154895,-144520,-141312,-132320,-61324,27167,100163,39839,-14425,-36766,2953,89696,147790,127811,96314,159639,179240,52358,-48208,-100913,-95712,-52964,-21959,63753,87240,128777,92716,29405,-65036,-53393,6885,42552,62599,34114,-24854,-80245,-95158,-96184,-53210,-2835,-61178,-61231,-5287,14931,-5462,12448,46752,50068,-14844,-62622,-26085,9311,20991,7633,6158,-11506,-10443,-38087,-74852,-75486,-70806,-36485,-75713,-157858,-132724,-59500,-21883,-12562,-30882,-85685,-62401,9290,53216,59862,38147,15983,44403,111391,184029,212777,186264,108436,34969,-12100,-51885,-83348,-79427,-80072,-95974,-98356,-75159,-34128,-27949,-13548,43708,186790,334438,215274,71485,77902,101051,63155,-21129,-21053,-10721,48314,113101,110426,26535,15804,117751,137213,88718,32026,37377,135911,249959,192348,101311,33990,6133,-7535,-27561,-5817,53216,59930,134823,219790,290813,239012,128950,64116,66261,2259,-57371,-103423,-122032,-35682,51374,109484,100688,125804,150684,104971,9722,-25405,-13573,35100,196967,204611,38492,-105266,-132560,-85206,-84245,-83744,-60584,-39838,-6179,-11097,-4909,65134,149065,148564,117217,75975,57525,64490,66886,24310,1240,-42994,28927,150587,226188,273136,243412,114310,4410,-80050,-156199,-99333,-31096,-56630,-83346,-74395,-34538,40139,101799,92162,52176,-48670,-126568,-18747,83021,85864,57845,15607,1773,33411,62482,28056,-14939,2382,-16483,-81599,-68083,35186,151545,255272,245497,99215,-23476,-21785,46678,117030,171525,143789,36964,-89972,-73493,-60787,-61675,8651,62738,67047,26467,20958,11793,37378,93526,105426,49563,-41839,-67508,-31208,-30094,-58570,-48863,-28739,24927,143945,92327,44539,22937,-43585,-114473,-94156,-68388,-63997,-79720,-89336,-111607,-31333,245642,312358,337921,246152,88466,-42080,-56847,21192,80936,112155,74472,71929,70937,14501,-50455,-40912,-19156,-13818,-27865,26271,60929,50644,-19137,-80063,-72306,-69021,-69060,-60799,-34676,-1656,29392,18304,-6268,-7609,12321,20702,-21180,16061,45918,41161,75905,68813,6869,-35883,-32314,-72234,-127737,-98871,-77997,-44340,-15178,-43133,-104899,-54649,-12736,-13803,-17595,-62249,-73180,993,80236,158640,287662,252085,161389,72057,-37890,-71706,-57117,9509,42811,10272,-7832,33169,161819,244892,290042,236425,117363,108257,189461,135116,14528,-53848,-85369,-128003,-85768,-13896,46726,127142,125539,65100,9213,-19039,-43123,-18423,98224,168559,133567,29828,22512,98987,13833,-81334,-44399,-30259,-51612,-69759,-32571,14320,39911,19991,-15620,-26927,-12111,106779,328559,571316,713480,608756,367385,142781,34770,-6313,-22320,-76766,-105034,-91064,-76693,-65726,-26268,62170,122005,255404,306539,230887,144799,39520,-27614,-19545,-26474,-23193,-2847,32025,18394,-9745,-65734,-134094,-98066,-76292,-59217,-50218,-60237,-69702,-58926,85190,177713,191435,65862,-73720,-118431,-117472,-137748,-86525,-35870,-8279,15396,42788,79668,94895,51819,-26276,-43425,13706,95180,141100,72514,63014,-1497,-63672,-105099,-29450,25282,31418,27123,53496,152938,274810,319328,216222,92586,-25375,-34400,14695,25597,-1731,-60388,-111638,-92038,-57365,-45156,32374,89556,196107,169480,26480,-47304,-21102,-4160,-24354,-25316,23967,49574,31312,344,-11359,16156,45847,36728,25763,73878,122373,121617,50445,-67576,-121195,-86381,-51507,-21933,-836,15064,-4690,-14066,-15972,-50950,-52391,-24714,8088,-21040,-94375,-58277,93571,199339,213493,129743,64194,26311,-4113,10320,17354,24785,104926,267610,345076,311629,240089,236619,285090,270237,268939,310404,267335,72235,-65412,-97188,-13982,38647,49031,3235,4343,28530,-22195,-46955,-58631,-64358,-80265,-86084,-53625,5642,-6760,2699,-485,-60422,-154795,-173204,-125722,-57220,17143,9321,-27014,7535,53673,157822,215580,80398,-48039,-80860,-26942,-18096,-16593,-23796,-57726,-109674,-108325,-59885,4632,58424,94858,32485,-33725,-70699,-110842,-90272,-30249,46825,77683,71821,50083,15547,-8584,-59947,-107588,-40892,23656,79744,44495,-27205,2370,152428,303949,109812,4454,-57744,6913,92136,136691,110800,61891,90995,147275,152637,93217,2646,7969,16865,-4871,3779,39469,65327,87590,59936,3715,-40038,-36566,51643,142279,144003,32021,-111645,-87847,-68621,-42080,-24320,-14805,-26946,25122,36874,-21110,-52111,50458,86807,11969,-15956,-29007,-63082,-116724,-88801,-66157,-37349,-8068,107366,270378,214280,142900,56825,-46461,-92045,-68771,-28123,-24459,-55590,-85098,-132537,18077,38384,4683,6129,-19278,-60336,-41509,61128,201769,245439,141729,-12824,-115190,-67846,-50441,-48353,-36380,-36153,-29241,28772,129442,145906,82312,68159,30945,-63868,-56335,10213,63632,74911,66230,66749,58936,72120,52624,13658,5017,17848,-68059,-63967,54912,103722,30190,-94562,-144008,-132153,-30866,86605,91134,-13591,-7538,346294,605966,579157,406520,228739,176183,182562,89186,-17184,-76485,-97262,-63881,-39338,25551,70882,51206,38928,-2511,-45795,19334,64934,48717,15285,8509,23222,40067,35112,12548,10030,15085,-51616,-72266,-19968,33762,42590,45743,-7920,14360,32300,7626,-8169,-39855,-72579,-81597,-58134,-136007,-122135,-58135,13283,-18153,-13014,-6929,-96666,-110138,-26873,68485,49582,-41103,-71949,-69474,-62594,-8527,8385,-35485,-42681,-55004,-37278,-30043,-62625,-35926,-54185,-113672,71152,192307,133058,-10587,-54600,-6811,-11383,-66817,-104798,-88716,3864,67920,21133,-39573,-30451,75593,157614,172325,38131,-103601,-144108,-67945,-15778,-7413,-24284,-40481,-66165,-44658,5185,31928,83731,77655,53758,18110,-36898,57739,122447,-1730,-104501,-59383,-36884,-51422,-110611,-125131,-106928,-136088,-114856,-95754,-106128,-124007,-106412,-86469,-19694,-17239,-11756,-6684,-6235,-25193,-20580,16257,79064,125567,98571,47381,26958,34114,169272,332937,257075,266448,405473,425734,367272,197838,67653,54768,3474,-127834,-75836,33855,88421,113211,117577,21000,-55237,-21083,40065,61512,42444,15919,51945,140287,201489,129611,11975,-55449,-38038,1087,-14359,-52510,-68506,-63127,-59755,-64759,-80526,-98193,-70631,-30304,20756,44156,-46654,-107553,-92265,-50440,-50722,-85221,-100833,-25493,87661,139636,130385,77706,7930,-51555,-28066,67032,61394,-2342,-48412,-29921,-69647,-116500,-63553,-43832,-109100,-90006,-52121,-35445,-102399,-106387,-94704,-99428,-42808,6813,55640,90895,105916,118593,71651,51307,54096,41868,38036,12790,-15551,-56363,-109675,-66862,-10413,45201,138402,76764,31835,44419,67470,67850,55629,48156,-11797,-56395,-44057,2196,104688,209573,213433,151457,92519,10655,-81288,-100287,-36444,1817,51232,56065,25396,-49004,-67236,-57049,-27415,89820,214728,234152,155024,66691,-16452,-102353,-11453,18146,36586,118509,149506,148107,72533,12435,-16538,-39514,5580,61504,113937,168909,163670,73666,9772,20903,39866,42328,-25377,-107216,-80616,-77371,-67676,-38645,-8402,-311,-39368,-83074,-89551,-88528,-90996,-34522,63358,146781,155729,131719,69747,22200,-10984,-25156,-47068,-32404,-40536,-25696,-9244,-1846,22743,105797,165420,216377,272099,230476,66287,-66363,-102524,-110235,-105583,-56297,-19913,-32845,-32168,-9918,-23453,3470,53703,64812,93921,88224,23959,-81190,-32788,25513,65563,96491,132550,150982,123319,56287,-1887,-74252,-68906,18765,159093,303409,232728,163391,74834,-16300,-44086,4295,123394,201463,159165,75129,88402,260247,444876,350862,88581,-111195,-56412,38931,78676,9219,-49226,29003,66891,45774,4171,-15703,-36182,-16567,58077,120404,147810,124107,62492,6208,-33791,-51213,-82923,-44488,90856,295123,355211,201120,62292,-73276,-54741,-57590,-32874,-124646,-45634,50199,46539,19487,44221,76639,172607,203417,149506,115216,25647,-52756,-50120,-51742,52833,164867,157017,87413,-15973,-127518,-53904,82274,109889,43776,-11372,-5767,4846,-21098,-65509,-68671,-47983,-55078,-93984,-93019,-79535,-64876,-88421,-115696,-45649,41303,135618,135009,10339,-18833,30856,92309,118563,45333,-34024,-121033,-70151,32461,21014,-33552,-58092,-61631,-114864,-90038,-32784,-50461,-119018,-107951,-78148,-60678,-15302,14732,17585,-16150,-77740,-51663,-26548,-26949,-66462,-111125,-89387,-39466,-69,28121,32614,-7953,-92952,-119870,-82569,-43765,6699,48265,168501,257871,134597,35112,-3007,-48390,-21349,29910,32424,12809,11733,10551,-30761,-82012,-19659,16630,-1458,-45742,-53732,-28608,-45840,-14384,83287,207261,208830,82575,2596,-38923,-77794,-125426,-37641,468,-10095,-75540,-17822,27663,-40051,-103075,-53210,5284,46279,122114,216349,205182,132511,47463,33059,35776,22909,-9211,-28676,13071,12729,-23474,-52769,-53305,-48682,-10183,101933,146137,68754,-16219,-74309,-65186,-74652,-97840,-75908,-90957,-86371,-46067,-67435,-64347,-17202,58043,188274,252647,192303,69655,-2017,10744,17069,-24934,-59480,-13517,71164,144895,146042,105830,52925,-47505,-65738,37764,67420,57427,65861,79784,67489,71298,68749,43791,-14704,-14566,-21299,-87000,-111964,-2427,57722,-35736,-115995,-41475,45984,61482,46052,108021,129542,20281,-84597,-126579,-109248,-124004,-146572,-132788,-112930,-41632,14880,-19041,-118262,27980,141871,72899,-59195,19241,121706,125593,65933,-8045,-111634,-85565,-10850,16599,12684,27314,74822,125048,121570,37555,9572,-12961,13208,29274,12664,6552,24202,105459,150202,103530,51379,-18080,-76779,-52646,37910,121423,164530,132614,32813,10562,94557,151680,134599,64552,49668,119278,286262,403061,427657,313792,136476,141599,295131,338749,292509,142011,-918,9445,99673,223699,195876,79030,-12125,-80416,-149092,-128225,-107251,-99065,-96550,-77410,-6894,41467,76644,94100,90987,60680,5278,-67863,-109113,-90859,-15045,12715,-10422,-43220,-52678,-94663,-44920,-50488,-80634,-137776,-140258,-121852,-32531,30360,26873,-13447,-97095,-109999,-54436,5626,47793,13212,-30523,-51748,-13955,46288,90821,36446,-50841,-70658,-27324,-20011,-61820,-36723,68998,139322,212993,130645,50695,17748,-1968,-20306,-71530,-105748,-113617,-66859,-29188,-11856,-18611,26819,22435,-60029,-59449,-5126,25715,15824,-20477,-55868,-56353,-18845,63904,129361,112706,84918,101694,141817,118006,63255,6619,-22107,8758,-53963,-68768,-63060,-41539,-40768,-25788,8480,132292,49709,-44329,-54757,-14062,3800,1892,-62853,-53868,88662,143774,120193,46574,39368,33555,-17160,-83346,-72648,-29136,-14214,13306,10955,-37923,-46292,-39349,-55004,-67198,-25820,-12824,-13353,-24745,14739,25409,2724,-5884,37460,100077,100745,41141,-4321,-44551,-38487,-1299,2253,6147,-20210,15293,167909,291387,251372,118639,-19631,-96294,57012,135764,178394,158330,61992,-14920,-90771,-89317,-77301,-55638,8271,41677,60207,93102,161979,269561,391995,415419,355876,210215,93468,48615,26721,-24293,-75845,-78246,-92541,-95697,-34142,11478,-5197,-39604,-35862,-43039,-44814,30196,86440,108902,128614,92700,119701,12596,89487,186062,169856,140459,102299,56847,52073,43477,40115,84424,132283,239900,281341,189230,107902,78660,80474,52678,25409,-15820,-82317,-164170,-86038,-116186,-65592,-60290,-67265,-21880,26864,65971,85987,51647,-6667,-45377,-42696,-32100,16954,46453,-4477,-108088,-125062,-57418,-31212,-46506,-109732,-120534,-61091,-9593,1502,-40346,-85180,-20643,1466,-31918,-83673,-63743,-48665,-73207,-31676,69678,177227,216322,181332,121650,67880,45916,57811,-11872,-50236,-46368,-82139,-61969,-9935,50674,81117,84321,18984,-34821,-93423,-95195,-42043,3907,-11515,11558,25027,-25587,-96671,-8283,37401,53814,25444,-10579,-73761,-95334,-64300,29042,107074,99816,33094,-86241,-30717,27152,-45060,-111362,-149595,-120867,-57477,12115,109754,260948,309112,177459,6502,-61280,1458,32920,-18555,-30168,-15487,-31564,32593,106862,96041,48020,-23835,-61792,-13075,68355,48908,-16163,-36254,7393,8716,8019,6881,-35455,-114872,-82831,-42315,-23567,-37030,-90603,-93738,-102059,-98909,-31680,9318,-5431,-80207,-33277,7707,55726,60985,57807,50022,-8237,-80675,-62025,-44711,-67977,-69350,-88697,-94031,-71173,-69798,-87932,-65554,-19033,-39323,-93162,-107058,-56383,80656,227544,277559,265663,106665,-13120,-5010,20425,37019,64447,60105,73022,92865,34032,-3723,29089,85011,121482,18132,-90842,53339,183889,119251,91046,64154,28100,-18405,-64285,-121947,-116792,-138941,-143377,-52458,85422,221438,262898,187147,67735,-2996,-918,26735,10720,-37424,37217,255886,419917,354105,205365,54642,-59154,-97121,-30542,11567,12311,11437,-13454,-5667,37208,56694,-257,-52952,-76237,-70473,-56504,-35255,-9286,-28964,-9022,102440,262100,284025,125548,-7197,-52793,-53012,-18102,7481,23101,25209,35005,91665,125012,104031,62689,70996,95499,81613,28537,-34736,-43236,7323,49988,66791,12645,-63646,-89416,-61113,-22707,-55269,-63901,24660,33856,13329,14514,32568,44787,47505,84543,89260,60698,43203,68290,52138,12149,-35372,-74508,-103230,-89362,-39259,45894,183220,156049],[69997,64072,70500,41269,19097,28284,18042,29575,-3275,-76983,-88370,-65028,-82984,-93875,-93049,-50865,63518,158384,94744,70652,67527,15307,16710,47714,82976,119351,155054,115436,14998,-67294,-124415,-56135,-107178,-43845,55088,128212,164615,234857,294136,170913,-29003,-107222,-9145,140984,314252,259672,194519,129675,51586,33838,62997,152034,214968,224032,227222,237002,116540,-6074,-62489,-69219,-102937,-86451,-33360,18007,62907,75354,64383,55453,54597,42756,62527,-5450,-42873,11062,48452,47141,50934,62990,35229,-34020,-50961,20690,88081,95572,21493,-69209,-120366,-71719,-53862,-88334,-98111,-62335,-8858,15830,4221,23105,15971,-27213,-92413,-110674,-94385,-78171,-84510,-117042,-133219,-52686,-4843,22314,-5839,-39101,-96891,3211,153177,206464,110436,43438,23652,52926,106033,82602,29860,-58631,-115599,-109633,-69502,-159,13753,-56414,-86836,-19369,-13174,-61811,-57604,-9670,10928,19008,-21388,-84111,-131267,-150983,-111871,-69752,-52546,-36381,-8687,6984,-31075,-83803,-70011,78468,85891,50122,24626,51022,112441,94296,17131,-9266,-46045,-66934,17663,62890,35649,-49208,-90010,-62623,-54393,-64205,-71493,-117322,-113371,-35233,170194,424806,336422,197098,118311,40788,13089,23199,63051,125383,2849,-135421,-91407,17603,154889,127897,-19819,-146367,-148297,-151073,-148257,-78037,1682,54490,3869,-29218,-43697,-8876,74229,140140,126960,96417,158585,190231,75960,-13208,-67160,-64755,-28038,-5017,66557,79509,112243,68175,8935,-73617,-52878,-5161,24850,58449,40029,-21205,-83645,-80584,-57793,989,34571,-46983,-62716,-8116,11085,-18701,-5392,32709,35614,-24691,-65755,-31108,5419,19565,7198,4140,-12114,-8139,-32077,-62774,-52852,-87677,-62946,-92475,-153480,-115883,-62528,-35214,-17478,-30266,-80225,-54603,14397,51744,56403,35934,17531,64473,147617,215130,211252,169408,92340,6946,-51324,-98905,-138378,-107819,-73616,-88112,-98540,-69789,-23640,-16191,-4238,58608,201467,338473,235199,75135,54301,53970,7458,-16166,22031,37563,109484,165615,124162,25233,8618,99970,116639,75814,25709,36271,145793,309282,254677,132606,44867,5777,-25999,-63199,-55696,9580,25727,108106,196112,256807,200499,94001,33367,46876,-3993,-57368,-99210,-104002,-12691,86843,170508,159660,182520,214851,161104,60265,21875,33556,84295,239131,235169,69457,-83389,-117700,-84965,-88263,-84708,-59698,-40677,-14288,-30326,-26541,39848,123259,133033,111356,73357,50829,51635,56067,10524,-10039,-49245,32609,151679,247017,315923,278158,127610,2818,-77948,-154974,-95186,-15560,-40836,-71667,-65841,-24340,54399,103490,78192,27457,-76194,-115684,6618,103464,93846,68709,35441,32391,68986,92573,46458,-14446,-4463,-29237,-106565,-94984,-4524,113161,224175,209485,75360,-22635,-2434,76731,146889,206224,173449,57238,-77005,-89703,-60626,-46091,24789,79266,85530,40106,24373,5365,23764,70438,92146,47534,-44295,-40846,-3798,-14402,-51537,-44094,-16672,56546,174441,94096,46855,23795,-43484,-114647,-108185,-82319,-82946,-103110,-117028,-110608,-23017,223458,241434,283750,225177,91072,-30676,-48145,16051,52203,68632,47881,58308,58652,1601,-67110,-57050,-26087,-10235,-9383,63433,113161,114289,50143,-23230,-59604,-84972,-103326,-83852,-44002,-614,41733,37959,16567,18805,45230,31556,-42162,-29384,263,16533,62591,61732,2110,-32370,-18515,-51712,-140787,-111544,-83956,-51703,-25268,-56235,-101917,-37817,-1155,-9586,-14325,-59671,-94772,-23111,56083,102550,203012,201093,139186,52876,-58807,-97694,-93284,-4451,32249,354,-20748,-4678,91113,200504,305795,262532,120604,84415,171814,144386,37699,-26497,-69717,-107432,-81878,-33088,7782,79047,96272,60408,6383,-29415,-58933,-40570,60654,111346,76019,-7632,-1697,78600,7448,-56194,-23770,-14357,-42450,-73054,-30170,19295,41847,14212,-24925,-34684,-20833,87816,289434,518944,650999,564754,338632,105750,-942,-38592,-41580,-83821,-102806,-86891,-73457,-55627,-2781,76388,126684,258755,295989,216524,123191,20755,-27736,-13201,-20070,-15414,5203,33835,8303,-28393,-76727,-131159,-103066,-84749,-69789,-60178,-68599,-73698,-66886,65770,152464,157517,41908,-65318,-129185,-132773,-130437,-86630,-40559,-16794,433,22604,58884,75099,35864,-38309,-58928,-18580,54490,108248,62128,61436,-2887,-69341,-97432,-19143,31452,29014,19141,46170,145699,251076,270521,164756,59952,-35117,-26891,16887,19777,-10375,-65038,-110341,-104254,-56232,-17776,89853,178732,291997,214360,47353,-42511,-52158,-40016,-68314,-64944,10731,53762,44479,17437,12016,38557,47302,26303,642,46626,113664,125871,58801,-57304,-143579,-106407,-79495,-55033,-12422,12716,-3761,-14826,-25916,-63582,-64576,-46692,-23097,-49472,-101653,-31562,124247,225790,209418,104622,34922,6021,-25037,-15134,-6534,7389,92140,258835,343967,295789,218998,224855,294884,294975,281064,304766,232862,53473,-72730,-92349,-1280,49264,67467,32548,39018,55028,-2360,-33699,-51141,-63652,-83204,-83210,-57460,5706,-10960,-3579,-398,-50133,-141373,-175265,-133016,-66792,5025,10269,-20153,7473,29310,84080,121060,31319,-67223,-87850,-29966,-10501,2841,-6237,-52891,-113996,-106358,-61742,-20,55985,106133,54225,-12475,-58223,-100708,-89955,-30733,48842,84875,86283,68288,29650,-3848,-59296,-107595,-41151,14111,51554,4962,-51697,-25092,115073,305853,128603,11764,-50244,4579,93467,144679,128316,85028,97748,137917,142881,86792,1696,4283,-18065,-43979,-26881,27246,67190,99904,83453,23568,-28642,-26931,58469,143315,146879,40933,-88980,-111847,-89109,-44825,-28668,-24830,-33417,23653,39623,-32713,-68116,78017,125020,33358,-8837,-31693,-72550,-126774,-70752,-49106,-35689,-11495,98487,254249,217365,155307,65838,-41800,-74221,-29908,31208,40112,-3302,-52160,-109687,18025,59991,25252,16052,-16799,-52322,-11614,112403,242314,260193,142382,-15402,-116710,-69929,-56134,-53279,-34045,-27124,-22629,30263,121593,160419,92730,77075,46543,-37694,-69968,-6135,49254,59821,58738,79766,91955,100839,69894,13783,-14632,-23,-81838,-57553,47764,74727,-16928,-149370,-196978,-179897,-80532,28079,31638,-62201,15630,373061,567514,508650,338144,190900,194586,239230,154067,21915,-55103,-89428,-89996,-77877,-2329,70105,74086,69767,26549,-28720,15801,64532,43517,-738,-22843,-8612,11965,10250,-444,10766,22300,-46567,-63852,-8336,41919,46770,49870,-8800,29660,83538,82317,67691,13048,-49076,-64687,-25413,-95187,-147284,-69397,-220,-49911,-39091,-19438,-95967,-120330,-57885,29671,13655,-54153,-56330,-64532,-73121,-19369,3063,-33993,-37969,-53756,-28023,-20070,-68678,-47433,-58278,-116501,59787,169757,121430,-23388,-50987,-7347,-12690,-65522,-99642,-112322,-29839,41607,7306,-32350,-14935,83427,162090,171365,29178,-105954,-139599,-78477,-38484,-35133,-47616,-61224,-74887,-48673,-178,23312,67282,66783,51554,15629,-50904,43628,128281,1658,-109863,-38300,-12066,-38124,-102968,-129475,-111388,-131482,-103226,-88842,-105514,-110266,-92345,-93547,-28127,-14225,-9540,-2396,-160,-24742,-29938,7982,80421,142964,125376,62169,30075,28456,160257,370253,353335,373988,454192,422186,373829,243888,111382,94772,27353,-131711,-65448,48603,101741,123171,135627,51000,-35396,-25758,38491,56757,33552,2950,37218,122312,176488,105833,-12748,-92583,-75823,-30512,-29402,-54463,-63080,-51283,-47451,-55996,-89093,-115143,-66944,-28574,14028,48785,-29047,-85116,-112174,-93699,-86929,-102595,-117422,-55090,58248,124793,136705,104408,39492,-27053,-21305,53093,39605,-8395,-25987,-3755,-52238,-125614,-72989,-54949,-121325,-80766,-41980,-31761,-110927,-100612,-83620,-99762,-45698,7398,65388,111814,140720,170016,122471,95459,94062,69744,52403,13155,-29899,-75587,-132339,-47750,17019,78619,161254,74841,37158,54706,81324,83436,64789,50000,-9775,-52493,-48429,-13166,81053,180621,180944,127681,80746,1865,-86332,-102164,-32155,18522,71699,67318,31322,-43820,-71448,-67331,-17877,131544,294376,316197,198225,93988,5867,-104006,-25429,12382,25297,102305,130157,127772,59180,1233,-43307,-63293,-4843,45796,83041,128043,130962,77159,46957,37255,43619,43629,-22297,-117854,-76807,-60069,-39204,-2226,30802,32351,-15700,-69548,-83143,-82975,-86818,-30225,72006,152164,141126,93850,34734,3570,-19285,-36624,-64981,-48685,-51285,-30985,-13282,-3115,32038,136780,228008,278222,317097,234827,49298,-74330,-104957,-105098,-87117,-29929,-74,-23050,-32565,-17047,-32160,-9241,22727,24103,63574,69320,19471,-60997,-18138,47037,86503,104095,119521,124743,99227,49311,207,-78489,-86145,3089,152202,342079,285649,191791,79856,-17370,-64309,-47144,53213,142770,113752,49134,60663,199118,352759,290420,55740,-124348,-43790,49706,94360,35915,-9094,47995,76615,66981,32149,6807,-23321,-7628,70148,128234,159990,138940,72121,11184,-29147,-41124,-64990,-39198,86275,271056,314487,182763,104662,-13883,-48653,-11978,1804,-102107,-66229,10971,19235,60160,107848,136629,210504,205090,137063,111428,49621,-40263,-73319,-63326,60819,166739,168373,100914,-6225,-126102,-94036,-6007,-18418,-62989,-49887,-5941,10431,-21069,-72990,-73145,-37734,-38374,-80720,-83183,-74560,-58779,-79117,-117165,-46492,46705,149186,121990,7030,-12595,43808,98722,107193,27235,-50058,-125259,-69537,30790,9752,-51159,-63384,-61716,-106256,-81631,-29591,-50895,-108958,-95209,-76417,-66042,-18969,13781,19447,-13549,-80775,-46456,-8634,3981,-33422,-79901,-72819,-25764,15804,44745,46733,-413,-90135,-108556,-64471,-23666,28508,74393,215626,295296,140095,34277,-6806,-45178,-2900,43696,32904,3552,8326,17281,-20970,-73087,-16891,16106,-8358,-55130,-66527,-42015,-66030,-25074,84188,214047,199021,67775,-4128,-33490,-68719,-118553,-40328,-5527,-11012,-71795,-62663,-17530,-69806,-69132,-20298,16370,40043,98661,180174,168026,108146,47689,43671,42998,21127,-21571,-28427,18975,9405,-23344,-47394,-48796,-50294,-16020,87330,119127,43537,-31185,-81871,-76315,-87916,-95456,-75891,-95370,-99269,-63121,-80858,-81931,-38025,32998,160948,223605,161672,47305,9319,42239,44925,-6312,-54037,-26905,27997,71277,67637,58477,47759,-35442,-75550,25236,53892,52093,81296,92190,62351,51764,29125,18685,-21256,-7238,-546,-63765,-98598,-18752,34327,-49625,-122152,-43982,39107,59072,54594,125295,155592,54561,-44193,-83097,-71408,-100251,-147971,-132185,-108735,-38362,21807,-6604,-106161,8431,128240,55752,-82117,-9638,87757,100521,45810,-19629,-116294,-75521,1167,34339,41309,61296,102747,153761,122560,26114,2994,-22346,-3743,4297,-9355,-8504,10856,92031,140696,97342,48009,-15998,-79313,-58697,46101,134059,178182,142229,37546,12870,95724,152847,125495,53008,54570,143488,312762,402051,413634,307414,136197,142781,292972,307816,241493,118162,9147,36293,126467,259575,254226,132332,30873,-40970,-123973,-143264,-116285,-105252,-102161,-76028,-18962,12735,37408,62760,74290,58624,12011,-63856,-108855,-86400,-10753,1860,-30578,-60936,-54880,-97091,-69662,-77892,-103981,-158826,-160645,-115301,15032,78453,60322,11569,-70793,-108367,-69783,-9592,32736,6488,-28199,-52657,-17279,42272,85003,33865,-52479,-65823,-19913,-6078,-40706,-22365,75094,138784,195201,110661,50878,20165,210,-14769,-60789,-111231,-116289,-62992,-14294,5037,-6188,35426,21149,-62270,-47451,17933,45374,27517,-17666,-61012,-63064,-24834,49428,108291,77107,55144,105712,181618,162557,93488,19881,-34665,-25942,-69250,-54039,-67683,-61342,-74210,-58503,37826,166650,71691,-43286,-45021,815,19090,15309,-53085,-54859,77903,123346,94712,38245,44456,34501,-21329,-89787,-54558,-5244,8202,25067,7238,-35759,-33940,-21877,-41156,-83123,-37455,-17655,-30592,-31198,19946,41636,23829,13583,43806,97067,105000,58357,17569,-29088,-29059,5053,15917,20614,-4183,47918,207669,325125,276347,137735,5674,-58256,57236,144001,200582,173536,68058,-8748,-77029,-75092,-85036,-61209,12346,42386,59526,95578,165128,262603,337288,348016,323056,212289,93438,32735,-1857,-59849,-104426,-85119,-90342,-90573,-30034,22808,13273,-23426,-39550,-62044,-61177,10861,74313,104798,142431,129892,143537,-5367,80931,198955,176065,134228,82256,30387,38012,37953,32246,64132,84323,167648,222599,134183,63801,47276,55289,30871,-384,-53778,-132406,-114712,-68113,-106657,-44073,-29642,-38306,-10591,16678,40039,60242,37962,-10601,-51605,-44502,-24694,27459,56496,15251,-85901,-130223,-70219,-44240,-56778,-116814,-116736,-71226,-25007,-6020,-37759,-103242,-45061,-19862,-42097,-93011,-60450,-41133,-63851,-26481,82003,196207,243396,218999,140693,66418,40284,61991,17297,-31498,-49606,-80568,-55617,-3280,44734,68616,92337,37081,-26995,-79322,-61221,-3529,23676,-13367,7450,22394,-26303,-99656,5599,56480,68568,29534,-9582,-82472,-108541,-62176,40723,82706,54824,-10361,-119079,-50131,-2264,-70842,-126351,-140802,-84698,-38059,34705,138179,270185,293401,166497,14613,-47794,-1048,32826,923,1409,-498,-28481,26642,84337,70030,33963,-36282,-70574,-890,56622,20304,-34794,-51849,-19439,-18826,-7384,3913,-35381,-134006,-88918,-45822,-25326,-33662,-81492,-85126,-90122,-117980,-63040,-19869,-22447,-87318,-27863,13094,65628,73190,71103,53711,-15371,-87950,-60669,-43051,-70859,-80905,-94613,-84484,-66350,-71555,-96807,-68743,-3340,-1289,-49166,-84952,-77054,40004,173077,228140,231776,90254,-22286,-10148,5836,14409,33411,24944,25650,48904,5540,-22450,7536,46922,66013,-27572,-85927,74768,218705,158953,105126,71095,32020,-14218,-58413,-106935,-93499,-103250,-137065,-63558,66062,181827,224975,168400,53182,-14385,-3637,32899,18668,-49258,-5145,185792,301643,217751,135682,35952,-63503,-104741,-41402,2021,5743,5354,-2631,6627,48649,67357,2770,-52777,-79002,-79844,-75895,-49934,-18687,-31498,-8777,101572,264130,286907,126335,-20494,-72401,-70101,-26256,166,21962,34409,45582,97656,130192,116221,82171,93194,108695,79642,25534,-31993,-30692,23294,63197,72825,11142,-65224,-74223,-39677,-6124,-40735,-42435,38712,42934,21908,39727,62378,55791,37368,78428,84134,50742,42215,73740,52327,5891,-44457,-80062,-100146,-96817,-55059,20723,148184,138555],[61432,56058,65358,49020,33490,35123,2528,-555,-46050,-101702,-78599,-72555,-104524,-112312,-106296,-54976,73553,168543,114181,97762,87542,28476,26198,51023,82753,125673,190231,189992,105307,23420,-55698,-64285,-89582,-43077,52383,130653,168568,231064,281893,171383,-14956,-102684,-16591,127110,328310,300067,225272,140454,47602,20589,37248,109983,182563,212503,230233,213341,99136,-15032,-58891,-46553,-86311,-95051,-36056,10674,55145,61180,35736,19689,32111,30633,60322,-353,-38639,10190,47038,49957,59250,66932,25322,-38683,-70722,-16168,54135,81924,18370,-59082,-114277,-100735,-68872,-85454,-83477,-75199,-79314,-50479,-31274,6063,899,-44426,-99358,-91873,-80369,-67754,-76844,-108451,-99214,-36620,-6565,15881,-7927,-42447,-88849,22656,164041,219634,125963,48293,26053,62050,115137,79127,8949,-96778,-154398,-104725,-116477,-8103,22538,-43547,-84734,-31810,-38747,-92407,-76084,-29825,-10699,-7490,-33644,-79037,-122626,-149733,-113342,-69400,-46660,-22298,12625,26300,-23585,-94831,-80412,72587,70754,32714,12204,50122,128418,121109,38772,6499,-26590,-36224,29225,69422,32601,-52362,-95400,-71348,-66975,-65685,-64218,-110088,-114370,-38509,158497,379994,279415,161696,102280,41265,21368,29875,69504,124599,-11876,-145202,-79954,40403,184352,150779,-6115,-127927,-145675,-156229,-157657,-95525,-27160,6444,-30906,-43128,-51453,-23649,53385,125647,121486,92731,151643,196459,105200,33715,-21445,-31259,-5032,9802,65394,69199,94256,43232,-11210,-77643,-46819,-11929,12376,54634,45144,-16962,-86184,-64578,-16081,54493,65232,-35209,-64296,-12051,6681,-31194,-21261,20763,23620,-32492,-65786,-31820,5152,19880,5660,-1050,-15383,-9698,-30151,-55599,-31364,-75300,-79961,-99738,-132702,-89173,-55922,-44237,-20530,-27508,-71297,-44123,19575,47604,46888,28492,18584,83637,184853,246050,209064,152125,74558,-22625,-85914,-112886,-120538,-106159,-61103,-76622,-94391,-60707,-9227,284,8846,70394,200162,317860,239347,72212,26468,6601,-37201,1146,61048,86718,170856,214360,135469,27113,3763,78756,91386,62179,21504,36316,151804,358004,313142,165379,56415,6190,-40551,-89255,-97361,-22780,-1808,85350,175130,223786,163152,63452,8615,31715,-5143,-50767,-84243,-79862,13098,123752,236102,228338,240224,267916,202175,98961,61338,73131,125975,274136,262715,109107,-53960,-97040,-78195,-86915,-81540,-55943,-38977,-19894,-47021,-44528,14808,92492,111466,103797,71741,44339,40788,49384,4677,-17846,-51703,34587,146764,258385,348083,304755,140390,5260,-71670,-152312,-82185,10777,-16653,-55030,-53340,-10220,72298,109703,72341,11546,-95319,-94751,31037,119854,97480,76207,53121,62909,103867,118290,60331,-18319,-12460,-38049,-127904,-113367,-36045,70320,178333,162720,48516,-20668,17523,104728,168950,230184,194468,75602,-58306,-95418,-53695,-28926,40507,94023,103662,55421,30719,3053,11389,42545,66207,37231,-44764,-7367,26910,2303,-42122,-34050,4293,100993,206470,96873,50962,26608,-39386,-106231,-116873,-91635,-93521,-112184,-131424,-96641,-6515,199929,172094,222786,197321,93089,-14725,-36832,10727,23994,28904,27046,47569,49941,-6260,-77813,-69568,-32024,-6327,11249,102825,165169,176239,116674,32674,-32034,-79502,-126263,-102008,-49658,4326,58854,62554,43375,49472,77833,41113,-61426,-70871,-39855,-5929,49392,55428,90,-25600,-3474,-28349,-116538,-120506,-85782,-54110,-31674,-66167,-79603,-14451,14987,-2881,-10798,-55303,-112920,-43171,35154,56124,116392,142546,110695,32232,-73739,-100041,-98911,-11962,23280,-7651,-29576,-35607,27896,160033,315816,280785,120957,57451,148242,150406,62110,3186,-46905,-81216,-70988,-43674,-19538,41902,76698,60488,7556,-34788,-70378,-62161,19604,52341,22341,-37931,-21604,55841,2168,-24916,4878,8024,-27683,-71876,-24840,23760,39544,6634,-32768,-38319,-24299,73953,252125,453418,563690,501132,304823,78523,-22139,-64501,-58378,-89771,-99333,-77502,-62166,-36098,27561,93902,133477,254706,275343,198873,106382,11696,-23634,-6816,-12726,-4988,16334,37900,1264,-41347,-76761,-122974,-103811,-86549,-72824,-63432,-70984,-71119,-63319,60435,139306,131066,22365,-54220,-108722,-143748,-120352,-82019,-42236,-24157,-13929,3634,38219,54128,19365,-48481,-69325,-39980,31293,89382,58874,62629,-2869,-72967,-86140,-7308,37673,25578,9925,36532,133471,219571,216487,115532,31358,-39328,-17581,19322,14079,-15975,-63367,-100743,-111394,-49784,13535,151733,278118,385580,248491,64632,-34175,-80040,-71573,-103295,-85499,6981,61339,62123,42812,47193,65212,51044,19240,-20786,18320,101085,127221,67755,-39523,-122482,-117445,-102055,-68773,-11072,12630,-2380,-15678,-35722,-72101,-71942,-64499,-48215,-63772,-78473,1070,156448,247315,196841,75832,6046,-10635,-41392,-38730,-29825,-8877,77709,241167,327431,269913,193110,205846,294618,312640,283273,283091,189604,35851,-79859,-82215,17332,68854,91817,65953,70909,78323,16391,-19329,-41076,-59150,-81727,-77971,-55648,9625,-11626,-6818,2140,-37207,-123433,-164794,-134729,-72969,-6252,10385,-13814,5894,7060,19198,36894,-8520,-80163,-85985,-25689,7381,32202,16503,-43534,-109373,-97404,-58642,-1499,54707,116876,78973,11674,-44446,-88975,-81553,-23859,58443,99426,107311,91174,45203,502,-58366,-103991,-39522,4283,25183,-24234,-66726,-45479,81259,297318,147301,19634,-42425,1147,85499,137785,132478,99917,98345,119524,121067,75140,1973,-618,-49313,-79367,-54449,17925,70088,111438,106359,45855,-13595,-13573,66058,142925,148323,53252,-59629,-119061,-106607,-45507,-30075,-29720,-33325,25990,45159,-42463,-76759,95181,158573,57321,4237,-28286,-78643,-125569,-47862,-18856,-13399,-5,88806,224964,211994,163161,73277,-37602,-56325,13952,101778,119294,62886,-9148,-86820,16752,81839,49349,27398,-12139,-34640,31187,174760,285387,275758,144846,-16896,-111474,-65543,-56593,-56011,-30720,-14661,-15658,29950,114485,178644,113061,97583,74232,-1870,-70712,-23612,33627,46079,52526,91258,122674,123201,81364,12229,-36154,-20087,-95531,-50900,37653,40845,-68826,-207386,-251834,-230588,-134981,-34511,-29534,-110085,46907,396367,517207,425866,256388,142041,203798,288449,226657,77975,-19538,-66039,-98340,-97513,-10722,81891,109507,110153,59605,-6467,14734,63659,36868,-15130,-50524,-35682,-11459,-11607,-10703,13543,29192,-40276,-52591,5118,49425,48802,50180,-12313,42347,137288,163239,149590,71007,-19180,-34459,26617,-49925,-114963,-58523,928,-66929,-65544,-33071,-94756,-117560,-80718,-5668,-23256,-64625,-42991,-54662,-80281,-31098,-4381,-32270,-32136,-48949,-17759,-9723,-68994,-55700,-61206,-119263,42101,135717,100040,-40891,-47204,-7219,-12158,-60981,-88424,-114936,-62642,6656,-13459,-26556,1748,92178,163891,162862,17109,-105079,-121967,-77744,-53219,-59468,-69130,-82303,-88593,-55994,-11916,12040,50597,55246,48051,12042,-62677,31693,131133,5406,-116332,-3608,25848,-17574,-89432,-131077,-116812,-126489,-92669,-81857,-101170,-93787,-75382,-99460,-44503,-18770,-9390,1676,7760,-18466,-36194,-2145,77763,156579,152808,78261,34617,22560,143368,385452,434769,469771,486603,402061,362774,280384,155142,135405,52289,-132812,-56330,59126,109484,127991,148265,78210,-14385,-25649,38292,52728,25714,-8652,24869,107199,155767,88099,-28128,-106458,-71653,-32851,-25811,-47649,-55272,-39891,-36159,-45214,-85080,-119225,-61353,-27403,6110,52034,-11798,-59270,-103408,-135052,-122156,-116130,-126083,-67392,43841,116037,143528,131453,72681,-217,-11350,40261,17184,-16721,-15224,8769,-42857,-131575,-77897,-61714,-115041,-71002,-30867,-25641,-114068,-95163,-73704,-100095,-57582,-1368,67201,127078,173144,222200,178885,148107,142007,101563,64592,9858,-46244,-94314,-115416,-22734,49146,117234,182402,72259,41629,63376,92857,97966,72572,49207,-9317,-49355,-53550,-32144,46142,135109,135784,94850,60029,-12632,-94118,-103754,-27628,33209,87850,73799,32165,-41509,-73187,-70363,-2612,169820,367832,394639,238616,118483,25725,-84505,-39365,4363,12037,81242,103523,99957,42281,-7292,-64266,-84183,-15159,30056,52114,84914,94179,77554,73469,48889,41627,35615,-26127,-96655,-63561,-38738,-6538,40780,75380,65555,6668,-55274,-74337,-76513,-83255,-28195,77092,153083,129950,66583,6315,-8110,-15450,-34377,-69750,-56196,-56683,-33182,-15921,-3553,40371,161411,282158,329620,347928,227031,29641,-82547,-106236,-96813,-67971,-6966,16668,-13685,-32068,-23742,-40340,-19324,-5362,-15954,32029,50171,16479,-35170,2179,68967,103608,108350,105929,100898,76965,41751,1815,-81680,-105364,-13874,139617,363485,326591,211383,81160,-18301,-72780,-79851,-5028,86386,70185,27295,36919,142479,256466,217826,13983,-133005,-30042,58335,103759,57643,28750,68284,83657,85712,60256,30467,-9085,1240,79878,130794,166876,151750,82252,18077,-22297,-29344,-44525,-25693,85470,245604,271427,166161,148675,66414,6328,39636,37042,-77789,-89741,-33963,15816,120422,173252,194687,243285,204429,125492,104719,72483,-21218,-100807,-62874,66388,160871,171302,106612,-1031,-116193,-134590,-88554,-109656,-48489,-27407,3144,16596,-21186,-80624,-76958,-26311,-21758,-68016,-76201,-73256,-55894,-71777,-115304,-45230,53068,157425,106946,5818,-4302,57099,103332,94441,14987,-59411,-122218,-71603,26145,-688,-60909,-56684,-58049,-95263,-72390,-25727,-48104,-94134,-80971,-73760,-72418,-22009,14010,21049,-12691,-84420,-38578,9518,33358,62,-45968,-51216,-12547,29097,59128,60093,8301,-83488,-93578,-44613,-1824,52468,105588,266690,325881,144629,35646,-8428,-41757,12543,54922,31703,-6478,7582,26111,-9642,-64881,-16066,14239,-15946,-65178,-79920,-49775,-74977,-34011,81825,211608,182096,51169,-11885,-28123,-58380,-109377,-46160,-16351,-16650,-57361,-98416,-63924,-91040,-28020,12146,28091,36353,77847,143473,129319,80742,43244,50874,47749,17623,-33654,-21734,22436,4996,-22182,-39918,-42257,-50382,-22020,70880,90900,19451,-44675,-87935,-84925,-91496,-86750,-72147,-92821,-105157,-81065,-93882,-98995,-58905,5320,120972,174501,115514,21174,21343,68569,69513,14027,-46762,-39124,-7554,13637,4679,16822,41737,-22017,-87110,7287,40147,57604,98921,100001,53503,33021,-5570,-4043,-25436,1518,21599,-29613,-48454,-7233,21625,-60877,-127746,-47005,29964,53104,58424,137017,177522,87378,-2982,-31759,-30224,-78624,-138509,-130740,-101016,-32306,30468,7376,-86117,-12237,111761,38221,-101227,-32912,57941,78172,29627,-26675,-115152,-65075,12649,51030,68918,96735,132221,178920,116807,10098,-10142,-36617,-23406,-20905,-33694,-27430,-5310,76620,127567,89783,44994,-11605,-78851,-69375,46248,133425,179732,144383,41651,15875,96693,152738,116371,43819,60548,165356,331238,392327,392572,297458,136434,141715,282340,271433,191871,99201,27573,64168,153101,293233,308873,194629,91784,13824,-90335,-151666,-124050,-112017,-106553,-68096,-25651,-13878,-2367,31929,58716,56463,18166,-59216,-108574,-78978,-4940,-6079,-45799,-74137,-58191,-105722,-84944,-76832,-104679,-163488,-147173,-72178,72900,132227,96688,38229,-40751,-87389,-74608,-23743,19504,3044,-21230,-46874,-15396,42175,80971,31815,-50927,-57876,-10833,9988,-15798,-5848,79145,133244,167402,87377,51282,26165,8195,-4729,-50179,-113045,-114072,-52182,5187,23538,5535,39478,15616,-66573,-37522,41047,65069,38136,-17421,-69281,-71851,-33301,29459,77698,37859,26262,106142,207808,190265,113463,31317,-40436,-57413,-64371,-39708,-72364,-84360,-110900,-50417,79435,193729,95875,-37473,-35277,14761,35045,30904,-38741,-52170,66135,102534,72785,36577,51074,35087,-25246,-94310,-34934,19876,31685,35762,754,-34574,-22108,-4918,-22900,-80912,-50662,-24845,-46402,-34722,27626,58869,45113,33553,52459,96783,112702,84477,51506,-5445,-16695,12731,31361,37561,19151,90709,247756,351970,298470,162079,39904,-22756,56804,149650,221781,188235,76425,332,-58545,-45570,-73273,-67127,13647,38894,52586,90322,158523,241253,272436,266637,270273,200910,86909,17796,-21093,-82379,-108697,-83404,-86937,-85281,-25930,32076,31659,-5801,-41604,-79061,-74573,-7532,59096,97126,151165,163375,157443,-21287,75902,213143,184975,130276,65838,12828,35073,40812,30054,47562,42354,97892,156802,74835,19074,17043,34411,18472,-11190,-87104,-146114,-61854,-51390,-94961,-17537,6819,-5687,4362,8871,15225,36100,28784,-4898,-48405,-46753,-19927,33368,61136,32095,-59609,-106763,-82224,-54049,-61890,-118374,-111370,-78430,-36038,-9004,-29151,-97205,-67287,-40050,-52215,-103025,-56385,-34633,-56308,-22360,92201,210120,264674,252665,155068,62981,33115,63528,45687,-18489,-55915,-81504,-48822,2898,34898,50825,91853,51899,-17893,-60429,-25875,33007,41756,-12132,3727,19658,-26961,-99915,20407,76051,82739,33562,-7185,-88503,-116090,-54309,53783,60731,12731,-49502,-151084,-73158,-31868,-88223,-119327,-102565,-48147,-18852,55711,159268,253778,248460,138429,18829,-32603,2911,40000,27040,36231,16157,-22714,17914,56751,41845,18880,-48805,-79320,5418,37574,-12577,-57675,-70723,-47995,-46773,-23408,-923,-34964,-141704,-93546,-50794,-28727,-30126,-71954,-76327,-77975,-111711,-97387,-57331,-50615,-81807,-18337,18358,72794,82226,81426,54746,-22641,-88793,-53409,-37348,-70114,-94828,-100376,-73995,-61738,-73627,-105925,-73101,9422,32633,-7561,-56653,-89391,3459,119948,177353,194040,70064,-36317,-20691,-12131,-9975,2185,-9256,-19165,5225,-19086,-34137,-7754,14614,16839,-67671,-73440,90981,237783,185194,110646,73971,33891,-11439,-54036,-93909,-65882,-66665,-111132,-70563,42887,134554,176351,141319,34595,-28170,-9185,33647,19950,-60039,-42612,121189,192455,101137,74458,16024,-68637,-110860,-50209,-11473,-4756,-3853,9620,21981,59933,76827,4937,-53116,-82151,-90759,-92293,-58930,-26380,-34061,-7392,101711,262103,279006,117418,-40605,-100759,-82697,-18352,5680,25303,42935,54345,99689,129881,122459,95328,108426,114778,72106,19085,-30359,-19487,36810,73572,75718,7138,-69577,-64639,-24437,6466,-25027,-33137,37476,41789,27119,61873,85434,58184,22027,67147,73063,36303,37151,71508,44853,-7641,-59287,-90225,-101505,-108764,-73575,-4421,113600,119763],[63482,57896,69304,64817,53996,49306,-277,-19760,-63189,-64970,-45324,-64879,-116626,-124046,-115278,-54731,87549,183443,142017,136472,116264,48482,38642,54601,81182,128259,215790,254845,189845,109460,24012,-51229,-68094,-33385,58035,141033,179723,233513,275376,180130,8468,-92589,-19539,118216,340879,344064,259046,154243,47580,11244,16148,67858,144307,191753,221460,179789,82763,-14860,-38615,-23797,-73031,-90195,-30480,7779,48035,45581,5780,-18668,1444,9902,51050,6161,-30046,13016,48790,56402,71239,70874,20242,-38215,-85592,-49156,26865,75144,25120,-41608,-93524,-125158,-81872,-79742,-66075,-68952,-151236,-111805,-65948,-10280,-11331,-54521,-88877,-67911,-62919,-52713,-56856,-73722,-53244,-9735,-2675,11522,-7599,-43288,-71574,43909,169535,225099,140218,53973,28510,71214,126729,80476,-7268,-127791,-100647,-37574,-67028,-13151,24245,-30620,-76256,-39983,-58887,-118696,-83853,-46617,-30768,-34632,-41120,-63804,-98472,-129302,-106810,-64119,-37566,-8716,28958,41155,-11787,-89986,-81692,68235,56521,17823,2509,49620,141800,146441,62079,24668,-5765,-5910,39522,73051,28124,-52194,-98147,-76200,-73009,-61454,-55838,-102724,-111086,-39061,143156,321453,219660,125190,83634,41058,31157,39511,78832,121079,-25262,-151278,-64302,69435,223106,190963,27080,-100669,-137556,-156888,-159122,-112801,-57319,-38690,-62128,-55283,-59576,-40895,28345,106070,112237,85582,139316,197216,138339,89274,30859,2576,14771,21460,60274,56998,75835,19113,-29536,-73869,-34835,-13036,5590,52445,50993,-10455,-84322,-47867,26319,102546,87231,-25451,-65333,-16686,1825,-42878,-34456,11094,13577,-39245,-64204,-29033,8196,21960,3167,-9004,-20720,-14799,-32450,-54161,-15326,-44601,-77996,-89047,-100354,-56151,-41739,-47906,-22033,-23399,-60523,-32103,24656,41991,33506,17026,18350,99832,218526,272150,204866,134384,54662,-54918,-111384,-85428,-63559,-74224,-44994,-63539,-87896,-50364,6387,18765,23985,77747,184014,276167,226255,61426,-3252,-37451,-72100,13599,86640,126504,221280,249997,141359,30107,120,54578,61423,46354,17498,35215,150933,386045,357264,195114,65743,4726,-52165,-92836,-89196,-30925,-18163,68722,158925,195556,130453,37961,-10985,19633,-3218,-39582,-61603,-52248,38537,157955,299726,300398,293170,305272,225298,121936,87601,98619,153029,294475,280468,151842,-20106,-73681,-67541,-82430,-76560,-51550,-36760,-24612,-62792,-60401,-10771,56753,81698,90864,67824,36620,32369,45572,6399,-22533,-53043,30667,132818,253888,359379,314250,147712,8415,-65095,-149746,-60399,44311,10814,-37222,-39768,4970,90370,116654,70089,441,-108823,-73673,50951,128809,94057,77247,64767,88359,132052,132958,63260,-31972,-23503,-41420,-125200,-116575,-56904,24551,119021,106853,16878,-20839,33536,123693,176903,237267,202331,88577,-39082,-88665,-42946,-12948,53252,105337,119258,69529,37400,3059,-828,9906,25746,11626,-43438,30176,57449,16989,-33183,-20930,34064,154713,234141,96879,52771,27520,-34676,-94282,-120200,-99159,-99389,-111324,-113475,-75665,16374,176237,108272,157681,161030,90395,1091,-26610,2430,-4381,-6598,9403,37647,42423,-11775,-84305,-80911,-39828,-5576,30072,139154,211363,230157,172959,79031,-6481,-65750,-130818,-117893,-54427,10010,76837,87918,70207,79994,105160,46434,-78397,-102094,-71063,-26745,35183,47807,-2032,-18988,9224,-6223,-90307,-128385,-86874,-53724,-34135,-68860,-52466,11938,33087,4628,-9388,-51930,-130529,-60929,15166,17778,32802,76804,72852,6728,-85921,-81733,-63487,-13840,13454,-16312,-36766,-59799,-17311,129826,313710,284415,115448,27897,120223,151878,85350,32438,-22037,-52796,-56920,-48488,-35973,16010,64244,61796,9516,-38055,-79713,-84917,-25364,-7155,-27197,-63788,-40299,29167,-3503,8039,36275,32381,-10903,-68672,-20307,23622,29395,-5334,-41214,-40100,-25096,62778,216687,379780,460544,424991,270512,63988,-27042,-83482,-74961,-97193,-97255,-66587,-46158,-11009,61639,112087,140381,243534,247532,178978,93317,7600,-21055,-3855,-7707,4598,27291,41620,-4447,-50122,-69750,-114463,-102784,-84231,-71203,-62496,-69924,-65519,-52646,66993,137544,112510,6056,-44979,-84876,-129271,-110595,-75305,-42582,-31659,-28360,-14171,17649,31526,883,-59043,-77204,-51007,24731,81863,60143,64278,-3674,-76810,-73980,3410,41609,19556,-1556,23599,115947,182473,161461,69961,5517,-40277,-9310,19421,6315,-20358,-58214,-89517,-112659,-41735,43833,211047,376277,464409,267561,75954,-25936,-101783,-85154,-75521,-56661,15134,70555,82717,77781,92026,92519,55006,13391,-40600,-12262,82130,122242,73280,-21045,-94378,-113384,-111955,-63687,-4696,12638,-2177,-18436,-46920,-77885,-76724,-79443,-63953,-55032,-41260,35488,184931,259187,175372,44497,-20627,-20192,-47297,-55088,-49416,-22455,63522,218876,300873,238839,164740,180573,282076,318498,273184,246785,142881,19331,-87518,-70330,36704,91898,117997,98561,96865,96000,31654,-6184,-30726,-53026,-77930,-72838,-51139,15998,-9946,-8347,5551,-23685,-103126,-149442,-132111,-76609,-16932,8532,-9664,1764,-13948,-34481,-32091,-41044,-88125,-79299,-15420,33198,67097,40551,-31723,-97664,-84759,-52148,-578,53815,124538,104307,36192,-30680,-77156,-69616,-13261,71649,117526,131856,116360,60264,3123,-58912,-97908,-37038,-6802,-541,-46149,-75359,-60892,51712,278524,163378,26584,-35429,-3343,68855,117377,123678,104751,91464,91658,86129,55848,1483,-8233,-71993,-108260,-77383,10740,72055,119970,126025,68481,3632,1860,72620,139549,147570,69884,-26330,-101939,-120434,-44643,-28991,-29914,-28394,30234,52889,-47939,-75367,99064,182209,81186,20852,-19575,-81578,-114478,-21456,20169,27362,28391,79164,183304,197475,165527,78391,-34804,-40031,59392,178800,207128,136514,37245,-67793,14167,102828,75761,38404,-6604,-9300,85390,243595,326823,290856,149579,-15980,-105680,-57693,-52136,-56230,-26346,813,-9833,26654,107457,199257,143868,129889,112242,40327,-54365,-41297,16529,33039,46569,99703,148162,137790,87256,9804,-58312,-43653,-110542,-43346,26465,5859,-119647,-261419,-301308,-277197,-187249,-95112,-88095,-145522,81821,411487,459087,340903,170251,86507,202273,325046,300821,149239,29562,-31811,-66166,-68001,5934,106799,155678,158379,94707,18077,16355,61193,27214,-29612,-75148,-57823,-30422,-29805,-16820,18566,35849,-33014,-40016,18697,54456,47105,45322,-19220,50424,188713,243667,230696,128916,14574,6335,89414,-1399,-75467,-26237,20944,-62500,-82612,-42280,-89782,-103603,-83499,-30369,-56677,-70990,-33300,-43343,-83768,-43993,-14918,-31235,-26119,-42034,-8620,-1075,-65802,-61136,-63221,-123037,17561,92281,68602,-64803,-44341,-7691,-11591,-56322,-78771,-97770,-83088,-30947,-41521,-23018,18267,101207,162853,146429,1226,-101914,-100345,-66383,-57768,-79212,-87902,-98149,-106885,-65480,-28982,-1991,33842,43138,42909,6941,-71950,19394,125256,4617,-119262,49776,81203,13782,-68269,-124979,-120321,-120430,-83505,-75273,-94012,-76623,-58021,-101604,-66614,-29747,-11727,4718,16367,-7552,-38036,-12208,71996,164956,178170,93709,39290,15855,119404,375869,490621,541618,496511,365706,333459,301317,195007,173991,77144,-130613,-49087,65305,111683,127726,155165,100971,4818,-21899,39071,49139,18614,-19267,14013,93443,136608,72301,-40172,-91539,-32843,-1769,-4854,-35182,-47044,-29905,-25909,-32437,-69175,-101277,-54509,-27040,-2964,53380,4140,-33972,-77368,-154915,-152432,-125804,-119350,-58693,43918,112402,149487,157005,105955,27368,1178,29506,-5525,-27679,-14820,7769,-42537,-130973,-76807,-63152,-101157,-61064,-19400,-18572,-113442,-88551,-61999,-91829,-77572,-20290,59567,135023,200604,269584,235013,203672,191818,132926,72572,2940,-62668,-106626,-89807,4424,83564,158802,200550,69353,44872,69363,99820,107695,76353,45202,-10441,-47272,-59252,-53606,1341,76536,82472,56371,32205,-32685,-104888,-104781,-23152,45446,99213,75301,27734,-43095,-74483,-67715,15041,202246,429967,461994,273019,137798,40791,-66514,-48146,-3631,-1602,57809,73024,68423,23015,-14195,-69750,-95196,-25615,13573,21592,41820,55670,73026,87009,53055,32387,17260,-36896,-69814,-42412,-14041,30184,91935,125111,97511,26210,-41868,-64930,-70396,-80988,-29285,77275,148574,122554,51146,-15813,-14169,-280,-16305,-60194,-54167,-57131,-32776,-17637,-4288,45687,175292,316865,357346,354091,204030,6462,-91943,-106721,-87562,-51103,10118,28443,-5911,-31420,-29829,-46872,-26498,-30594,-55878,-1823,29602,13342,-8330,25696,88235,114241,107692,91706,80566,57997,33689,1680,-83393,-124584,-32496,121702,365179,350434,219690,77685,-20979,-71501,-89501,-49984,33921,29821,8713,16174,92657,165342,140154,-33709,-129705,-17188,62728,104056,70983,60247,84819,85221,99097,86341,54228,7476,12308,88106,127056,165925,159587,90287,24359,-15822,-18638,-24934,-7379,87452,219346,228450,150253,186657,148772,78155,91821,69419,-53466,-116674,-73476,49390,189207,233403,243494,264153,197417,112171,93503,91129,6273,-102308,-42765,69306,148188,166026,104325,-805,-101752,-150926,-133239,-43612,17666,15445,16483,21574,-22850,-89849,-81920,-16074,-7094,-57423,-73498,-76805,-57431,-68122,-113393,-44408,57354,156388,89160,4671,3005,67470,102524,79516,10887,-60042,-114247,-77429,17999,-11120,-62693,-43378,-52795,-84455,-63648,-21909,-42808,-77866,-67467,-71547,-81427,-25694,13718,20554,-14710,-89437,-30892,24844,57049,28340,-15331,-29798,-1755,37713,68840,70176,15808,-75131,-77989,-25428,19209,75667,139901,313519,342593,145402,36271,-10496,-40761,21922,60386,25981,-18988,8416,34709,399,-59506,-19167,9505,-25965,-78090,-93291,-44814,-59369,-41697,75033,199353,158508,31483,-22286,-24992,-49402,-100562,-56646,-33431,-29507,-45577,-86826,-88293,-72791,13893,39171,36693,32085,58127,106602,89758,50407,32782,52269,47798,10756,-46050,-14367,20454,-2469,-22317,-33201,-36345,-51032,-29971,51725,61422,-4325,-57411,-92709,-89419,-82123,-77467,-70890,-93229,-109972,-96090,-100215,-110268,-79595,-26314,67840,105520,53886,-7698,30429,85701,86394,32895,-39962,-52042,-37084,-28410,-40177,-17899,32443,-10057,-103208,-17686,29492,74215,114965,101061,40905,15951,-31489,-25263,-29056,8883,41493,7266,2689,27216,23802,-68522,-128552,-52715,16909,42016,55650,140403,191305,114666,34992,16872,5319,-62166,-129190,-130606,-93940,-27033,37524,19772,-64832,-32935,92596,19779,-119090,-52833,31872,58259,16021,-31591,-110599,-57290,20371,63360,91876,129896,160556,197732,103783,-11329,-31245,-56755,-45236,-46745,-60704,-51235,-25849,57719,110336,79522,40595,-6586,-74749,-88287,33347,113888,164328,136084,42720,17324,95169,148973,104731,33208,63013,180141,337525,372817,363933,282204,134617,136020,263052,233413,150917,91196,52780,90277,177457,322127,354128,258383,163737,79118,-52785,-140035,-132979,-121813,-105292,-56815,-29422,-39265,-44153,2000,43797,51707,20701,-56598,-111044,-71315,-465,-13940,-59567,-86124,-65691,-103719,-58554,-42377,-77300,-137129,-118715,-28995,129762,183771,131015,62893,-10568,-61430,-65734,-37774,6155,-812,-14347,-38894,-11684,42815,75587,26965,-49199,-49622,-2916,24787,9002,8944,77524,120130,130244,60852,48780,31544,16964,4449,-43479,-106704,-103248,-39193,25157,40211,13563,36241,3983,-75284,-32350,61056,81572,43956,-23764,-83676,-84929,-46366,4085,39765,-2418,-1730,100737,214543,194867,118139,35918,-43766,-85108,-50493,-31939,-80784,-112624,-91256,549,121064,208398,117477,-28799,-29066,24838,48460,45562,-22840,-46274,53460,81289,55028,38652,56079,32858,-31183,-98933,-16932,43363,53606,43742,-9082,-36516,-14368,5791,-8566,-65906,-65796,-35917,-61901,-37643,34625,73483,62963,49955,59118,95604,119286,113123,91335,22751,-3983,19557,46376,54869,47566,138785,283177,368538,314709,186855,72128,2125,52398,150622,238440,198904,84118,9932,-36856,-6787,-47762,-75392,10130,29823,39255,79354,145193,209994,205568,180272,200506,172718,69512,-1447,-34584,-85580,-85677,-75579,-83618,-81616,-24018,36661,46579,8157,-44901,-94649,-85995,-26109,39805,84775,153078,189460,159865,-35583,73821,225539,194719,127650,52853,4009,39707,48640,31424,33499,6497,38121,93814,16419,-25494,-12252,17836,16982,3914,-70110,-69471,-9789,-37069,-83247,10073,45755,29518,22355,3893,-8184,13507,24319,10709,-29317,-43784,-16906,34599,60344,45160,-29727,-74918,-74822,-47030,-52125,-108942,-104652,-81991,-41994,-7624,-16509,-72841,-83015,-56861,-61702,-114004,-51606,-29765,-51086,-18754,100884,218945,279322,279746,162829,56518,24602,62573,70522,-11937,-64481,-84599,-42973,8540,23034,30572,84811,63712,-6827,-38721,9022,65696,57488,-7524,1126,17542,-26761,-93768,35223,95445,96197,37944,-3090,-91852,-114573,-40046,67878,43257,-23409,-76556,-168307,-99158,-57304,-91053,-91908,-57923,-11891,749,75373,170956,214265,181931,99006,21313,-15909,13983,55377,60432,75803,36264,-12993,8012,26884,14305,5366,-58094,-84713,7048,14645,-44849,-80498,-88344,-72687,-72008,-37775,-6273,-34071,-126651,-95290,-54946,-30812,-23271,-59210,-64685,-63108,-84216,-121262,-96823,-85269,-59471,-3620,26119,79752,90743,91624,56865,-25444,-78632,-39280,-25648,-62681,-107124,-98751,-59327,-54139,-72676,-111702,-74997,21136,63707,32406,-27128,-85812,-24932,74262,132025,159629,52478,-50839,-32198,-27966,-30440,-22142,-34617,-51131,-23029,-25323,-28741,-9661,-6230,-20325,-96523,-56242,105358,244891,199855,109672,75109,37731,-5354,-45973,-78224,-34148,-27355,-77037,-65263,24997,91077,127762,113016,17993,-38419,-11162,35998,21763,-64839,-68490,70721,104928,16490,28791,1269,-68638,-109258,-50130,-20704,-11611,-8446,30432,49560,79079,92041,13424,-46601,-77619,-94550,-94492,-55646,-25872,-30334,1931,110117,263679,268659,107730,-55694,-128841,-67653,16813,32891,41673,58824,69233,105802,132332,130895,110566,125187,122945,69163,19069,-20826,-1806,55651,88864,83343,8639,-69127,-52384,-6169,24152,-2286,-27298,32090,42933,42340,91167,110746,62219,12207,61333,67901,30399,38705,71892,40484,-17388,-68799,-94121,-96662,-107251,-80533,-16158,93014,112317],[69402,63250,76742,83344,74345,63820,5869,-24986,-39679,-13923,-13411,-54676,-124516,-134166,-126335,-56565,98440,196729,172353,181074,148036,69136,47828,52928,73742,123338,226479,299496,255869,178124,92618,-25589,-49564,-23161,65284,153833,193109,236172,266026,186986,32206,-82455,-23722,108160,344415,383328,290086,166877,47214,969,-4482,22962,96993,157408,196122,136390,64995,-8614,-13487,-7425,-67970,-81909,-25351,2461,35484,23318,-28990,-61706,-40270,-21555,32035,9090,-22703,14300,48598,61274,81188,69527,16454,-37313,-98208,-77717,7330,74717,38360,-23728,-72680,-136285,-97004,-76055,-49948,-42830,-77360,-97334,-99159,-26752,-22195,-58472,-70490,-45678,-47015,-37965,-31316,-28376,-2700,22103,3615,5777,-9455,-46064,-53593,60841,165045,217182,146665,55223,26211,74569,133294,79902,-23753,-133073,-49451,17582,-12901,-19265,14318,-22846,-67474,-46083,-70696,-101753,-85536,-64036,-51884,-63120,-43704,-46125,-74763,-108467,-97624,-58765,-30417,-592,35995,46959,-3034,-75767,-73494,63506,41038,2425,-8024,45616,147824,164485,81737,39615,10732,18423,43410,68020,17035,-52456,-100422,-79559,-73700,-55472,-50494,-99085,-107655,-40138,123567,255341,160695,87264,59969,36605,38902,48645,87284,111296,-40762,-147649,-48933,99212,263788,241876,73274,-70913,-129255,-157420,-156455,-133146,-89695,-75746,-90819,-68899,-71721,-64068,-1495,82951,98279,72286,119145,189632,170005,146248,82600,31705,27109,25521,47944,40160,54509,-6409,-47248,-63209,-20893,-12254,598,48819,55059,-3810,-77087,-34245,63382,138194,97246,-20277,-68058,-24598,-6318,-56619,-46970,958,2096,-48721,-65332,-26766,10994,22801,-2665,-21605,-29734,-24545,-39740,-60812,-9109,-13094,-57212,-62114,-62136,-22489,-26280,-47932,-24330,-20815,-51427,-21781,27448,34338,17130,1204,14352,109576,241742,286842,195610,114475,31585,-92636,-117831,-45748,-12181,-34906,-29382,-52350,-82797,-42846,18818,34682,37710,79234,155369,219357,196973,42484,-30642,-72034,-99580,14497,95164,149694,250739,263839,138061,30760,-4596,27631,26219,25815,10605,29748,139758,384814,376599,215834,69084,-2029,-61130,-67925,-41909,-10815,-18474,60647,149530,174615,104096,16622,-27837,8186,-1247,-27146,-36219,-24717,59770,184631,353460,367350,335256,323806,229708,127266,96493,104725,160308,295767,284299,192650,16026,-50065,-55931,-77520,-72503,-49118,-36388,-30202,-79274,-76032,-38152,16295,42073,68654,58426,29250,29151,43628,13881,-23707,-55447,17865,108532,229562,342334,299663,144828,8993,-61581,-144676,-32261,79830,36360,-21836,-27940,18484,105238,120788,67331,-9709,-119350,-57030,63292,127680,81567,69450,67183,104086,147420,130336,49084,-60770,-34847,-33595,-92361,-99717,-60970,-19161,50058,45417,-20547,-25356,41604,128010,166660,223665,194183,93377,-23104,-73431,-31339,-613,60774,111509,130074,79541,41694,3421,-13587,-26544,-27472,-35269,-32126,69743,84844,27144,-26925,-6134,72689,212951,252480,91353,49202,23669,-32089,-83421,-117093,-107322,-104125,-106440,-89729,-52031,43877,153219,52966,91678,116274,79936,12815,-20513,-10623,-33196,-38005,-7195,27026,34110,-17282,-87590,-92357,-51619,-10755,44113,167879,247081,270655,212985,111421,11557,-52443,-113607,-132191,-60456,13745,92067,110361,93678,106517,123208,45522,-90322,-105588,-88329,-45851,19369,37410,-6281,-15140,16838,11369,-66294,-135362,-89898,-52334,-31380,-57565,-24139,38173,50684,11836,-11638,-51500,-137325,-76077,-4994,-14859,-43474,5427,24557,-25090,-95071,-59325,-28811,-10679,1319,-27260,-44187,-78219,-36369,111757,296067,269928,102661,-3320,89891,148728,105920,59213,1932,-25074,-42333,-50294,-43395,677,55742,61639,9893,-41392,-88112,-109549,-73705,-64554,-70983,-87063,-59987,-2003,-9328,39189,66208,54994,5040,-64807,-19460,15920,9190,-23186,-51247,-41660,-25461,52182,182759,303669,352067,344914,240594,62873,-18355,-81533,-91786,-107448,-98401,-56955,-28398,16478,96904,128945,145919,226538,216096,158014,82174,3734,-23493,-6452,-7129,10815,35480,42956,-10335,-56952,-61903,-108338,-101780,-80112,-67750,-59776,-67688,-59837,-39962,80155,143366,100345,-8249,-40025,-64089,-114131,-103578,-68834,-42751,-39739,-42554,-30100,-2034,7759,-20179,-71447,-84378,-52923,29553,80840,63223,64500,-6956,-82551,-63058,11069,41752,10370,-15383,7298,93743,142387,109009,28641,-18311,-39994,-4307,15129,-4995,-24798,-52300,-80119,-108320,-35367,69577,262654,462943,518989,269964,79780,-20782,-104928,-66427,-20654,-4761,34310,79980,105089,122370,142660,117798,57804,6992,-60458,-45025,55628,108607,72593,-5848,-68156,-96728,-100393,-51437,548,11121,-4168,-24157,-60397,-82297,-80938,-92431,-66476,-28218,-496,67679,204815,258065,145918,11963,-42462,-20016,-38192,-56241,-60021,-31738,50258,194253,268447,206050,135449,150497,256816,309476,250568,200321,98488,3327,-96155,-59545,52692,112904,141680,126121,114635,106372,41551,3701,-22109,-47152,-73794,-69214,-46511,23210,-6904,-9291,8419,-11424,-82424,-131516,-124650,-78054,-26565,4594,-8564,-5513,-34632,-77450,-84194,-68459,-92330,-70846,-779,63518,102620,62336,-19250,-81393,-70148,-43669,1995,52633,126600,127386,58554,-18282,-66709,-57590,-2216,84766,135395,156694,141418,73157,3348,-62191,-90374,-34582,-19631,-26350,-62680,-79835,-73487,26042,250670,174752,31534,-30223,-8933,45079,86416,103766,98971,76583,55311,39862,28276,-1768,-19930,-78309,-111269,-92529,4604,71186,123570,140175,89375,21489,17565,76350,131725,144408,91422,8464,-77797,-127621,-42790,-25805,-26111,-20639,34680,62063,-45488,-66139,88478,191334,102197,38627,-7240,-81905,-100551,7254,65312,81041,70160,70344,131556,174204,161960,80527,-34161,-26895,103231,256817,296220,209958,80436,-55373,10275,121709,103366,47485,-886,21939,148737,312182,361496,303496,156527,-10765,-100651,-49252,-44131,-53677,-20334,18758,-6299,19604,99644,219825,183832,172179,157139,84595,-28523,-57354,-1983,20030,39936,104014,166203,144063,88022,7448,-77601,-71604,-127176,-34731,15084,-27535,-164960,-306166,-340115,-314436,-231604,-148043,-138864,-129696,115338,413068,396219,262307,89273,29374,189922,345505,369410,230921,89292,8747,-22995,-22030,37877,141302,208998,211417,129489,41903,20060,55985,13319,-45677,-97770,-74929,-45212,-43829,-18222,25321,41872,-25725,-27704,30772,55439,40517,34596,-29950,52114,231909,315008,303072,181570,49908,54744,157129,48856,-30327,18258,53435,-45407,-81643,-41868,-79494,-85409,-66243,-34246,-74072,-72710,-27923,-33216,-83497,-57719,-29172,-31613,-20861,-34403,-1755,5106,-60919,-64212,-64452,-128353,-12007,46658,31906,-96172,-43266,-10054,-12626,-53583,-71820,-81308,-76602,-56861,-76494,-22246,33553,109859,159099,122873,-18564,-97302,-77859,-48514,-53065,-91803,-101284,-90707,-102850,-70465,-47859,-17860,17437,30661,36032,228,-78148,4258,105340,-6489,-89174,123665,155352,59807,-37540,-107047,-116725,-112184,-75642,-69098,-85254,-60314,-42201,-98414,-91062,-44662,-15981,6542,24768,6070,-35140,-20098,64347,167215,198858,106851,42994,8061,90129,342811,514138,581810,483101,317565,289356,303455,227193,207853,100874,-125310,-43679,67829,109327,123352,157057,118691,21298,-15591,40799,46112,12370,-28892,4279,80408,117842,57333,-49915,-67218,14115,45210,25200,-20115,-39101,-21129,-15645,-16783,-46814,-78841,-46325,-27155,-12724,52817,18464,-10567,-47546,-121710,-151291,-131700,-107123,-40485,51413,111026,153149,179602,138442,54993,16061,22291,-27472,-40524,-21947,-4029,-50501,-122484,-69032,-58520,-86024,-50501,-7617,-11473,-109284,-79025,-46802,-70911,-99228,-47977,42385,135054,221043,306977,284663,255768,236878,159587,75276,-6427,-75253,-102040,-63937,32096,118866,201463,215590,67561,47766,72858,101360,110443,75087,38934,-11857,-45383,-64291,-74112,-49006,12953,30124,20020,3537,-54949,-116817,-103618,-17948,55885,106584,73117,19646,-47828,-75688,-60844,33607,228254,477413,512443,299407,150927,50177,-50978,-45427,-6608,-11884,36194,43363,37831,3685,-19642,-56767,-88889,-34656,-2793,-6965,2220,19205,63974,88387,49813,16595,-9947,-51597,-41299,-15376,14155,71880,153682,180763,127950,43112,-29145,-54930,-64099,-78861,-32423,73296,139891,119760,46758,-31063,-16661,21725,13189,-41878,-43925,-51874,-28982,-17502,-4754,47898,176541,324471,352383,330115,166549,-18927,-101517,-105346,-77818,-37119,21156,35584,1066,-29526,-33474,-49120,-29736,-51115,-93990,-37228,8197,9954,17911,50780,103513,117935,102593,78184,65355,44191,26645,453,-80581,-120082,-50178,101264,349490,356347,217492,70634,-24988,-64364,-79695,-78630,-11669,-3854,-5876,-1293,51416,87666,66665,-79848,-112891,-5204,63202,95512,75535,84328,95941,81397,106851,110608,79565,30120,31483,98989,118840,157235,161848,95910,29832,-9822,-9009,-6520,13916,92239,193802,188353,135113,214656,223537,151298,141266,98107,-28297,-117754,-60684,110832,258149,283492,278458,270260,183612,97327,79258,104916,43366,-50467,-4813,72039,132120,155531,96877,-3190,-85169,-114433,-77194,10108,61115,49675,30504,26302,-24469,-98973,-87090,-6650,6280,-47802,-73481,-83499,-61754,-66825,-111540,-43896,59002,145802,70433,4315,9185,74208,95445,65340,17860,-49726,-102247,-85418,8209,-19563,-55483,-26274,-45111,-72923,-53883,-16163,-33787,-60508,-54138,-68374,-91704,-28198,14271,19342,-17841,-93180,-23559,37344,74372,50029,10891,-9562,7679,42992,74803,77681,22845,-64189,-61047,-6098,39982,98547,178444,350469,342848,142670,36225,-12618,-41504,25621,60218,16069,-32180,12246,43454,9269,-55940,-24387,3889,-36897,-92611,-97196,-24022,-32836,-45462,66122,180715,132108,10604,-33678,-23076,-41182,-91421,-69842,-54774,-48578,-42250,-57545,-52198,-28197,52958,59715,42186,27538,40752,72429,52275,19597,18087,48902,44356,2295,-56244,-8912,14007,-11518,-22968,-27042,-30705,-51439,-38605,31867,33234,-25272,-65284,-91548,-84797,-65590,-68956,-73149,-99113,-115466,-95001,-89787,-103351,-93735,-59541,6580,23522,-18249,-33242,36663,93859,95514,50689,-32372,-64090,-60129,-53921,-59435,-39465,21659,756,-116947,-47094,26540,97921,127918,97008,27840,3494,-43855,-43029,-31040,15040,58603,43912,52008,69818,39971,-67180,-116472,-60022,1597,27597,47832,136514,196915,135933,68921,60385,33868,-50367,-121351,-130392,-88256,-22896,42833,30707,-42957,-44468,76485,4591,-134188,-68625,11869,43168,6120,-34164,-103718,-51983,24424,71334,109866,160102,188016,210714,86215,-35937,-57929,-78356,-64011,-71175,-87610,-77747,-49266,36627,91276,68570,36718,757,-63099,-113391,8989,76571,132694,118747,41610,18015,91785,142102,90901,20280,60853,186891,331875,346214,330517,263145,131185,126685,239293,200915,126030,97168,82366,114323,200225,346372,387500,317720,238411,148656,-11702,-122595,-142771,-133612,-93577,-44394,-30927,-60309,-86284,-22637,31628,44655,19553,-55542,-114776,-63452,2522,-21895,-72422,-97145,-75346,-69488,-8478,3029,-40175,-107722,-90729,13019,179793,228406,161062,84610,19042,-34146,-46457,-49210,-6977,-6293,-9366,-30726,-7298,43525,68512,18975,-47453,-41577,3295,37115,31661,20299,69074,99474,87319,33361,43020,35062,24749,11307,-40657,-96505,-85579,-26666,43077,53457,17075,25716,-12459,-88100,-32407,76489,93234,42473,-38657,-101783,-99450,-63424,-24509,-281,-37943,-26252,90296,201112,175480,105995,31475,-47979,-107802,-38694,-32406,-93730,-113820,-40347,60210,154907,209324,134486,-16713,-27667,30476,58094,57725,-7140,-36720,41945,61632,43157,42261,57827,26794,-40024,-104257,-2486,63495,72513,48490,-21377,-42488,-12802,7209,-2144,-51807,-81731,-51015,-77357,-41389,38771,82988,74892,60097,60903,91071,121388,138397,130630,51967,7081,23847,59206,70848,78513,186845,309650,372752,322766,207612,95459,12877,41457,145296,247397,202750,88513,17739,-13949,35049,-20523,-87902,176,14249,20211,65247,127760,172806,142350,96831,118171,125663,37873,-29127,-46309,-73669,-68308,-67762,-82614,-81857,-26817,33809,54059,14009,-52864,-108896,-97050,-46765,14670,65773,145645,203550,149085,-50578,70867,231297,201792,123779,41197,2,44908,55608,32006,18828,-24943,-5335,45809,-33474,-70097,-42465,2999,22507,38778,-3484,11160,35090,-28554,-74752,33825,81945,63577,40389,220,-31700,-10356,20942,30085,803,-31177,-16129,28948,51732,51069,139,-37668,-38407,-11733,-22199,-91556,-99956,-84520,-45805,-5684,-5305,-49533,-84439,-68918,-72068,-118257,-49494,-30448,-52064,-18325,105322,219648,283588,294340,158918,42186,11060,55565,85589,-15471,-78101,-93554,-43813,9605,6811,5895,69033,68344,1905,-20765,36469,87978,65754,-4531,-4627,11713,-29981,-89441,44038,108856,103621,37533,-3007,-98361,-106719,-24453,77132,25083,-57230,-86791,-147761,-133464,-77883,-83419,-60552,-17669,17475,15175,87461,165983,152452,99310,49700,17758,-3965,24954,71473,93727,113799,54141,-5244,-7825,-9199,-16918,-11342,-67915,-90631,-1963,-15957,-77368,-95512,-95479,-92230,-99457,-56226,-18308,-39605,-119044,-101246,-64439,-37033,-18692,-49197,-56159,-51721,-60103,-90442,-122413,-112162,-37240,7668,29689,79884,92103,95103,54095,-28934,-65688,-26650,-15561,-55437,-119196,-91294,-47543,-50678,-75709,-121022,-81079,23507,82902,61229,-6680,-76570,-51347,30843,87949,125106,33897,-72270,-51332,-47593,-53039,-44265,-53948,-69367,-31262,-13221,-12358,-5416,-23062,-53327,-117738,-45178,109538,233383,194150,92491,62817,33205,-4543,-41239,-68227,-9999,4173,-48509,-56570,7223,48415,75999,77073,-4409,-53033,-17118,32616,16946,-72732,-91519,26117,32831,-44833,-11084,-16904,-72637,-109732,-50666,-32856,-22757,-16458,50424,81527,98528,103671,18984,-42349,-74043,-98110,-90875,-51907,-27491,-30625,8786,116769,259559,248194,89764,-69379,-120703,-31869,63172,66879,59878,71875,80047,105999,127765,131529,117940,133662,124080,62266,16399,-13795,11128,68450,97481,84179,4276,-75102,-47664,4968,36182,14288,-35439,14699,40148,59512,116170,126324,57321,-2716,50362,59212,24089,35797,63810,28412,-34004,-83805,-102770,-96893,-99396,-83869,-25026,75162,104647],[71932,65236,81147,98302,87952,71804,14844,-15817,1782,27539,6272,-51187,-132474,-144330,-144719,-65896,99538,202094,198833,224630,176474,84156,48033,41207,56536,107845,219285,316865,293615,219687,138622,-994,-40065,-20406,66839,162731,202697,231947,246378,183696,48910,-76962,-33793,92047,333027,409904,313023,174604,42953,-14152,-27840,-25839,39049,107210,152437,85151,44759,527,7873,-1256,-73806,-76943,-27481,-10711,13154,-8830,-69986,-109073,-92085,-60390,3694,5037,-20671,10162,42620,60592,84636,59760,11181,-39508,-109537,-97870,-4087,78652,53169,-10134,-56577,-110648,-116469,-77317,-37641,-8195,-4498,-38157,-116467,-41546,-31837,-58195,-53957,-29189,-35764,-26763,-6137,19078,47978,54036,10094,-2846,-15994,-53230,-39558,69659,149200,193999,141299,48836,16562,68944,129781,72348,-44143,-104687,-8914,55333,23709,-28053,-8665,-23180,-62471,-50979,-68567,-77462,-86990,-83507,-72965,-85482,-39805,-30937,-55526,-91733,-89927,-56150,-27882,-161,32291,42466,-920,-61285,-59318,58471,24519,-14122,-20489,36854,144664,172191,94938,48451,20574,34492,38526,51382,-2841,-54020,-99764,-80983,-69127,-49900,-49822,-100467,-105758,-42704,101212,189359,106736,49365,31350,26730,43501,56482,93814,95084,-59310,-134458,-35511,126479,299809,295173,124390,-42647,-123306,-159650,-152538,-156941,-114969,-83591,-103400,-82951,-88633,-93185,-28207,66083,84684,54095,91968,174778,197557,200061,130193,54352,30956,20589,28157,18707,30485,-32889,-61933,-46863,-6860,-11079,-4390,42360,56413,2380,-65752,-24746,91908,158628,95924,-19642,-72196,-35728,-17943,-72648,-57960,-9834,-11578,-61964,-70718,-26639,12131,21485,-11737,-37979,-41171,-36269,-47478,-73940,-12830,13618,-26841,-25609,-19575,9079,-13262,-45107,-27047,-19886,-44699,-13678,28403,26761,1694,-16315,6897,112416,250582,286815,181078,93499,8911,-135488,-98780,-9093,27976,1244,-15505,-43875,-80230,-39599,26260,45843,48482,76470,120367,157639,158890,21162,-44368,-79720,-109171,4910,88652,154900,255179,252869,124917,28030,-10325,1404,-11496,616,220,19425,118109,352243,366152,224044,65444,-14723,-63406,-34218,4054,23059,-2330,64968,150942,164471,86639,188,-42459,-3137,-126,-14867,-10624,1370,75382,201501,391810,422462,363490,324690,218634,117021,88031,90792,147499,278913,274929,229726,55438,-25826,-43805,-72664,-69814,-48940,-37992,-36097,-95145,-90975,-66547,-25703,-5914,35966,43896,29714,36999,45100,25738,-19334,-56885,-3267,76183,186414,295767,259415,129862,6093,-61554,-131498,191,113648,57333,-10052,-18409,29752,115781,120970,62430,-20574,-126979,-45873,67493,116521,60550,52995,59761,107730,146032,107340,14827,-107416,-32469,-8045,-56155,-72660,-46200,-47618,-21761,-14461,-62358,-33135,40381,115767,138279,189819,170557,89531,-11811,-56147,-20460,7309,62533,112245,135268,84097,42389,3400,-25913,-63228,-78356,-104224,2722,110968,107851,32059,-23643,10901,120321,270859,258852,79573,39236,14250,-32602,-75928,-109933,-117083,-109701,-101517,-68785,-27324,74898,131542,8877,29082,65324,60839,18225,-19907,-28327,-61654,-65056,-23191,15539,24264,-23863,-88086,-99952,-67963,-23109,51832,185760,269217,294167,233304,128117,20712,-43079,-95365,-132554,-68684,13915,101867,127249,111541,126257,129610,37740,-93215,-85989,-90451,-62502,2206,23795,-13493,-15439,17864,22319,-46809,-136204,-96312,-51123,-22948,-35463,3055,61822,65762,18049,-18171,-54937,-115177,-85368,-24964,-43968,-108390,-68857,-32151,-61186,-96088,-38617,1339,-3745,-13473,-41199,-53092,-92348,-37578,100750,262833,237369,82448,-35458,59451,141590,122820,81937,23038,-526,-29276,-51503,-45518,-6976,47943,58017,6934,-46498,-95755,-135093,-123494,-112564,-103394,-108511,-82318,-37708,-13616,65363,91003,72668,17704,-61461,-24709,-1357,-22159,-47550,-63069,-44594,-27707,39955,149141,229645,247611,268186,217140,71047,-4544,-64371,-104230,-120758,-104434,-51210,-11651,43609,130638,142304,148378,204646,183222,135720,69613,-4382,-33556,-16508,-12920,11250,38211,39690,-18405,-65483,-58555,-107087,-102900,-77128,-65760,-58312,-67110,-57095,-30092,92813,150052,90523,-22671,-41506,-49766,-102870,-102170,-65788,-44829,-49481,-56855,-44374,-20667,-16938,-44719,-87566,-93061,-50720,37134,79903,64342,60642,-15022,-92449,-56160,13129,36106,-3016,-32141,-13019,66761,100382,59939,-9902,-41565,-41693,-5607,3550,-21849,-31335,-49200,-75789,-106364,-34701,86673,301094,527733,542022,254822,73776,-22448,-92335,-35600,32161,47902,58194,86769,126378,172218,192358,137411,56847,-3026,-83180,-78111,21281,84136,62725,2223,-47717,-78444,-82344,-43483,-445,5264,-10585,-34982,-78386,-88750,-88167,-105839,-60378,1652,37001,92053,210230,240414,108297,-22432,-58213,-14401,-20414,-43606,-60736,-38894,35107,165347,230185,170988,103699,114958,217829,282344,214842,147579,58142,-15384,-108359,-54532,59898,125093,156590,143003,120552,106099,42393,6328,-19309,-45510,-73428,-70558,-46179,27077,-5706,-12993,7064,-4505,-65556,-114134,-112209,-79188,-36525,-2989,-12996,-18632,-58275,-111110,-108227,-95042,-96886,-65090,13456,91682,131244,76204,-10329,-65433,-57081,-36947,2788,47782,118061,141967,73528,-11755,-61847,-50793,3795,91905,146816,175691,160910,79524,-1579,-71782,-85176,-35752,-36903,-54934,-75606,-84931,-88286,16,212576,176939,30740,-30652,-18886,13118,45479,72246,79932,50717,9801,-15101,-8038,-12535,-39873,-71916,-92218,-99473,-5055,62539,117433,143763,103312,35123,28347,72218,114909,135793,113823,38882,-58770,-128390,-43885,-24421,-22886,-15515,34347,68150,-36634,-57753,60377,179205,113678,52063,3192,-84410,-89948,33328,110830,138660,114754,58781,69415,140111,148925,75494,-39866,-21987,139143,326178,374561,271448,110664,-55497,1455,133370,126873,49564,1256,53806,213423,368567,380248,307377,161091,-3790,-98788,-46241,-38604,-52513,-15819,35190,-9092,4498,86070,233007,225321,216485,200161,122039,-6015,-73237,-25669,2276,27710,99431,171240,138017,80035,1823,-91108,-107623,-140081,-29892,-1131,-62812,-207180,-343713,-370516,-344306,-269144,-193541,-180452,-95750,137765,391846,326055,190837,18289,-28635,163470,343932,420851,310984,149998,46719,15192,17099,67522,174578,259615,260008,156420,57377,19536,42256,-10196,-68385,-123235,-91432,-60884,-58049,-20418,27937,41677,-24504,-21892,35095,46359,23551,13147,-49459,41227,255678,362881,353784,219822,80757,103421,219798,93789,14849,63605,83141,-32929,-71522,-36229,-70282,-72066,-49551,-23189,-66787,-76176,-32014,-30864,-84838,-76066,-52523,-39047,-22374,-32414,-2791,3653,-60552,-70615,-70155,-139430,-45249,8816,-863,-139906,-49690,-20670,-21785,-59072,-72744,-73027,-58942,-54081,-121842,-29721,41283,111955,147321,88526,-47256,-97290,-61410,-33837,-48773,-99693,-108275,-73943,-78953,-66640,-68515,-39574,-3576,12529,21981,-13515,-86168,-20588,62679,-38373,-43687,210013,239436,116113,-1523,-82523,-107025,-106319,-74364,-68745,-81625,-51853,-35124,-96449,-116039,-65071,-26254,1877,26825,15055,-33677,-29559,50273,157037,206492,110432,39058,-6788,52020,285189,497625,581784,444065,258381,230774,280843,242507,228460,116329,-123773,-45523,62059,98142,110459,149310,125589,29118,-13485,37635,37958,1255,-43343,-10457,61811,93271,37673,-61495,-47360,55004,88276,51019,-10440,-37349,-18584,-9614,-3093,-26057,-60151,-42437,-33292,-28680,44593,25158,4550,-24124,-86600,-126434,-140061,-101619,-28820,52983,102718,147137,191894,163460,76327,27161,13902,-53346,-60353,-39592,-28822,-70916,-114958,-61586,-54442,-75423,-44805,-1650,-11131,-107242,-72049,-34385,-47524,-108867,-86420,10326,120878,226327,323702,315606,291409,264352,171231,65923,-22846,-85024,-89933,-44123,53397,147785,237026,221642,62382,45595,68472,91393,99384,62903,26082,-17973,-48658,-73442,-94617,-104860,-48446,-13559,-8781,-21542,-77897,-130774,-104706,-17324,59143,104898,62834,4095,-60414,-82536,-57153,46219,241739,501836,535826,310154,151206,47338,-44095,-36778,-6280,-20984,14342,12635,5901,-19696,-29663,-41584,-74786,-46227,-23830,-38231,-36834,-17651,45820,74178,34784,-9928,-49316,-70718,-17872,9542,39409,112638,219959,235578,150686,51897,-22502,-49852,-62693,-81246,-41961,60641,123031,115551,44451,-44962,-24021,39024,41412,-25957,-34099,-46398,-27120,-20839,-10381,41373,158617,295411,305417,270172,111917,-50580,-115857,-107253,-73532,-31829,20934,33185,2426,-31083,-39117,-51636,-34833,-70325,-132155,-78953,-19098,474,36695,69691,108031,108961,88065,60563,49824,30297,15973,-6787,-76539,-98998,-68188,75911,315473,340437,201175,55816,-35221,-60004,-68134,-94002,-53731,-33376,-21690,-21026,13205,22216,-11,-117129,-94936,493,55046,74047,66353,95107,95711,67543,103771,127988,102757,57080,59150,111709,103256,136122,152861,93565,29073,-9530,-5459,5518,31542,93537,164102,147053,115117,225339,277119,211096,179623,117503,-6473,-81983,-1129,179237,315039,314323,291068,255658,158640,76525,58815,108500,82212,16070,39336,71746,110735,137701,82178,-10816,-72661,-84173,-40229,35836,76935,64861,37929,27039,-28906,-110309,-96189,-2463,14114,-42870,-79070,-96245,-71905,-71087,-113997,-48274,52733,121904,47593,778,9613,71621,77027,51016,30392,-34560,-91588,-98657,-6130,-28553,-44951,-11024,-38482,-63964,-46194,-11506,-25333,-46699,-44929,-67543,-106057,-31981,12765,14687,-24656,-96734,-21011,42884,80936,60449,28025,4858,12571,42360,74031,79260,26145,-53923,-45820,10197,57019,117861,217053,368535,322438,132816,31634,-18297,-47051,20553,51046,-1397,-47301,15723,48455,13079,-57075,-32773,-4104,-50907,-110559,-86324,2685,-8134,-47206,53797,155774,102863,-13302,-48001,-25007,-36782,-84901,-86889,-81636,-76080,-52467,-41111,-11999,16127,82495,70039,41556,19774,23164,39533,15380,-13500,-2535,38716,35506,-9200,-65610,-9828,1471,-23709,-26546,-24339,-28106,-54118,-50176,9524,4819,-43716,-65400,-83242,-73513,-50603,-64110,-80741,-113282,-123529,-79356,-67730,-83635,-95092,-93103,-55229,-60632,-97552,-50338,37773,91541,95298,65621,-24925,-76108,-79671,-67313,-56222,-44973,10229,8562,-92119,-79838,28404,118876,133809,87359,14537,-5762,-46278,-58301,-33169,17704,70043,75745,94797,108248,60283,-57518,-105588,-70009,-16501,9530,34543,124698,192880,148941,96077,95204,53385,-44416,-116676,-130396,-86214,-21956,44471,38541,-22395,-36856,69747,-3496,-138868,-81357,-2252,32643,-1357,-36258,-97604,-50444,23539,73629,121302,185115,213020,216945,65191,-62988,-88185,-91653,-73231,-93087,-110377,-105412,-75325,13336,71016,57881,34703,11066,-43419,-116505,-18377,27197,87260,93906,38460,17801,86186,131769,74370,3550,52871,184834,315113,314755,294386,241095,125843,114290,215002,178809,117535,111502,111447,135233,221390,365341,406731,365940,304845,212906,30822,-107540,-153425,-138005,-76596,-33200,-31337,-71888,-121520,-36782,23444,35638,14961,-55079,-112612,-55373,4059,-29826,-84250,-106600,-81803,-24849,47711,48504,-2537,-78485,-63786,53096,219364,262925,185533,103209,48151,-5528,-22536,-54116,-19067,-13696,-6611,-22967,-2346,44418,60512,8952,-44605,-33358,8190,46698,50756,27495,54016,72747,43173,7564,35185,37292,31865,16587,-40052,-86871,-65140,-15134,57616,62953,16840,9927,-30056,-102681,-36595,87089,99567,32879,-59270,-107451,-103109,-80715,-52620,-34732,-60098,-41943,78848,172215,136793,79290,18745,-53952,-123092,-32213,-39400,-108230,-75308,11821,118150,178428,199342,148385,3393,-27714,34417,66085,68636,9211,-21652,36437,48829,40274,47685,57646,18799,-49703,-107910,9375,81415,89901,52330,-31999,-50210,-16055,723,-2567,-41539,-92896,-66648,-89923,-44128,41365,88510,82067,65188,59072,84834,120287,159061,167012,82144,18098,27307,71540,87266,112478,232922,327314,367237,324529,224088,109210,11480,26108,136368,249937,201598,91244,25501,11605,77786,4810,-102150,-12916,-3819,1526,54811,112188,136728,89161,26075,32864,64021,-5293,-62833,-53775,-58223,-54341,-60115,-81622,-83394,-31802,26122,55426,13334,-63430,-113772,-104259,-66111,-12912,43321,131714,206692,129335,-63683,67632,231055,207725,121036,33267,296,49315,61530,32730,5746,-47871,-23340,28368,-56496,-107053,-69500,-7810,33876,82775,77047,88990,72396,-23382,-66468,55352,116082,98135,61302,2587,-49337,-32598,19740,51848,37882,-3846,-11160,20889,39387,52981,32341,9287,19839,53252,29775,-67225,-94192,-82612,-44507,-715,5911,-28033,-68643,-67372,-76181,-100147,-46572,-33409,-55735,-16385,109981,216928,282002,299211,146795,22738,-4002,46523,93670,-23784,-90479,-103823,-48441,10164,-8534,-18086,50001,69300,11183,-5513,56885,101327,69471,-507,-10025,5645,-33061,-86146,48990,118581,107800,35089,-4838,-105308,-90460,-4647,83958,8277,-83567,-72273,-105915,-170401,-81446,-66939,-28360,18580,41921,27360,94261,147471,81259,17179,2148,12607,6138,37065,88855,127560,151769,72578,3520,-24301,-45602,-46869,-27058,-73009,-91979,-17986,-48675,-85394,-73396,-74147,-91910,-124521,-75124,-33279,-48003,-115673,-108890,-75932,-43282,-12746,-38400,-47118,-40362,-36707,-52503,-84963,-70753,-15965,16969,32259,76695,89681,95258,50261,-28805,-49207,-13205,-4365,-45637,-115469,-75427,-35732,-48383,-79510,-130593,-87502,18997,91956,80157,6637,-64564,-69884,-4719,51536,97707,22282,-94631,-73710,-66270,-73433,-58920,-60295,-66741,-16546,16040,14388,5960,-33342,-79023,-108077,-37759,106736,209287,172629,62381,36339,19919,-6413,-34564,-60233,5663,28307,-25243,-45242,-6202,13372,28564,38794,-28787,-68230,-23141,27503,9731,-80764,-109591,-10870,-22046,-85234,-43897,-35366,-77902,-110317,-49877,-43478,-34436,-24574,71115,119677,122355,113958,23940,-37734,-68768,-96915,-84197,-47788,-29465,-32808,14868,123600,252707,222816,68550,-72963,-81044,18158,115553,104038,80208,84198,89052,102980,119139,127058,120078,136709,121748,55270,14284,-7387,20850,76614,100636,79621,-4297,-85253,-47097,11895,44644,25070,-54258,-7751,41715,81458,137463,133026,45899,-20635,36470,50066,20029,30185,49493,11073,-54823,-101776,-113506,-100251,-93252,-82034,-30265,60428,97387],[82648,75529,93941,120852,106320,84865,36449,15945,54018,67451,25213,-43767,-127887,-135159,-155160,-70192,101436,209866,230868,274965,210368,103094,49831,31008,41745,94526,208043,318473,311954,242904,169028,26010,-30478,-17908,69388,174607,215485,227860,225226,178073,66179,-66785,-40266,79214,315743,429529,335555,186540,44305,-24918,-44059,-65355,-17626,52557,102958,40380,33191,19978,31122,3567,-80540,-67017,-30258,-24543,-10349,-41060,-104848,-115555,-121086,-83474,-20975,1790,-16854,7699,37750,60923,87681,49733,11186,-38291,-111159,-97217,-1466,91093,72682,4647,-39471,-83441,-132457,-76854,-22614,32332,60541,15409,-93445,-44807,-33279,-50637,-37636,-13381,-23654,-13974,21270,70227,102089,89128,21666,-7836,-21470,-59200,-25598,74692,128961,162653,128341,39205,4611,59312,119399,60245,-65309,-72185,24361,80492,46400,-34078,-38523,-27802,-58495,-50877,-54673,-58333,-87058,-98149,-83619,-78055,-26488,-15794,-37687,-76146,-81599,-53250,-26663,-3663,22494,32635,-2306,-47221,-40470,57392,12080,-27302,-30768,27380,136104,172073,104019,53516,26788,45431,27906,25529,-27914,-52083,-89969,-75896,-57624,-42867,-51031,-103668,-102641,-43747,80968,132762,63692,16114,1662,14050,47614,66130,101387,76920,-78048,-120132,-21846,151637,328107,344557,175422,-16389,-118598,-162091,-147428,-133274,-101766,-56674,-81766,-78451,-92313,-114325,-30823,71023,82445,36689,61810,157203,221361,249260,173499,72055,28540,8495,3688,-4607,6565,-57306,-68418,-25815,7649,-8691,-8859,33483,55659,8769,-52694,-18018,111640,165136,86974,-21458,-75864,-47988,-31186,-89123,-64663,-19567,-26154,-77908,-79632,-28307,11772,18346,-22537,-55471,-51866,-44539,-47093,-86576,-23391,35847,8736,17528,27795,37781,-3944,-40421,-28380,-19083,-39282,-6665,29420,22474,-7747,-31198,-2206,109534,243611,271429,162637,74067,-5759,-150278,-67234,21514,57286,31521,-3003,-37500,-79942,-40730,28225,51262,55410,71710,85774,101436,122884,8025,-34654,-56761,-91284,-11577,71444,144466,235658,218968,103008,21933,-16249,-19138,-46629,-27997,-13147,5071,87630,291941,326292,218004,55200,-32574,-55124,-118,44702,57645,23028,82266,165495,166960,79503,-10478,-54688,-14167,86,-3343,13989,25567,85121,207695,411273,460535,377037,311553,196913,95260,65245,59898,117784,248142,255912,263096,100422,670,-30412,-67275,-67779,-50138,-40680,-40900,-106110,-103472,-94139,-62331,-58207,-6095,28221,45893,58862,52544,40782,-8891,-52742,-29808,40212,129316,224295,196952,103336,505,-63124,-110200,35674,143602,73101,-1318,-10100,39691,122616,117902,55582,-32083,-129686,-39076,65026,97580,33545,30085,44051,99052,126516,65036,-37313,-163050,1213,35866,-17784,-42292,-20508,-45261,-88217,-55645,-94130,-39179,31710,89301,95905,140330,135405,79042,-4376,-39319,-10186,11925,59898,108983,135813,83900,40439,4061,-34974,-87710,-62006,-43028,64012,155237,127525,33456,-21103,33110,177046,324414,253912,63517,24634,1284,-34554,-70857,-101365,-126833,-114588,-95799,-48913,-135,109930,112898,-20502,-23307,13888,35851,18341,-22973,-47351,-86512,-84741,-35634,5862,15112,-29571,-84940,-93092,-85861,-40551,54454,192772,278153,301094,235286,131742,23779,-36040,-78957,-118773,-76654,12219,106845,139297,125010,139912,126157,26152,-85650,-64812,-84683,-73377,-12794,10137,-20701,-17281,14844,28602,-30186,-127073,-103370,-47654,-7416,-6752,30824,84407,80090,25953,-25628,-58780,-90289,-81078,-39526,-67375,-142664,-135871,-83826,-86202,-82510,-17008,29908,8953,-26220,-54092,-60171,-99714,-35269,92709,220977,194021,59754,-63845,35049,135534,139531,103767,44409,23332,-14970,-49378,-42019,-6918,42919,54368,4267,-49788,-97502,-146526,-150837,-120525,-107774,-121271,-103252,-71964,-9678,88997,112834,88173,30446,-54665,-32469,-23439,-58952,-71987,-70461,-44895,-28326,29731,119909,166185,159643,205095,204029,87247,12610,-44785,-96081,-127738,-110491,-45455,8057,74664,166413,156262,152370,184581,155776,116886,58158,-13655,-46492,-28936,-19995,10560,39800,36612,-23849,-72751,-56351,-105921,-101347,-71232,-61231,-54014,-63921,-52834,-19626,105789,157849,85344,-32322,-43882,-37321,-90544,-101712,-62123,-44125,-55170,-65082,-50991,-31123,-34425,-65479,-101339,-97568,-43129,47589,81165,67602,57982,-22119,-100444,-47999,15260,31003,-13394,-44250,-29774,42977,64802,21488,-39510,-57196,-40382,-7691,-9569,-36986,-33291,-43569,-70656,-102634,-34665,100158,330370,570893,538771,231328,64750,-25373,-76162,-2624,83434,101039,88048,96843,151977,229080,242509,156922,58658,-10444,-101554,-90372,-6555,59012,51803,9827,-27062,-56454,-61211,-36351,-1434,2211,-13718,-42909,-93309,-91285,-92054,-112191,-46545,33292,75356,113282,206463,214287,72514,-49483,-59394,-1819,4601,-19257,-48645,-38899,24026,138629,194276,141457,77298,83183,175521,246172,176870,102340,30288,-29709,-116308,-49068,64352,133584,167830,155229,122344,103007,41633,8778,-15386,-41101,-69837,-69315,-43163,34309,1498,-11658,8992,4262,-45481,-88863,-84962,-70037,-36920,-3763,-13310,-28542,-76508,-98544,-84887,-103834,-95150,-54576,33556,122323,157398,88799,2611,-42810,-37206,-23610,10162,47613,106274,152916,87828,-3938,-54832,-42100,11833,99862,158155,194825,181299,87241,-1523,-78171,-73800,-31720,-48183,-74726,-73014,-83179,-97731,-18633,175726,178519,33229,-27922,-24101,-15474,7522,41242,58272,24006,-30773,-54910,-34017,-21532,-58181,-54941,-67609,-90335,-9927,54420,110141,145307,118285,52732,42080,68453,98105,132042,144314,72149,-38465,-120849,-38585,-15685,-11867,-4970,37773,79667,-13651,-43970,26463,154589,121984,69457,20213,-80943,-73969,65288,164530,205186,164587,53434,10814,108111,137283,73072,-42014,-16084,175304,390939,443960,323467,133002,-59461,-1783,146733,154205,54062,10867,95085,283768,414782,388840,310358,172284,15014,-87321,-39654,-27470,-43375,-1996,61147,-6074,-8076,76167,245537,273026,267481,246187,158377,17892,-76336,-43380,-10410,19724,96223,173207,130818,74310,3864,-82010,-131335,-120350,-19431,-12378,-89143,-234750,-362752,-381753,-355692,-287702,-218311,-196545,-58855,154427,355234,260168,138202,-23764,-71687,135461,331488,459729,390643,215427,88064,53398,53420,96759,210132,311480,308573,182593,72160,22804,29505,-32726,-84282,-122959,-96379,-67385,-62046,-14820,35446,44705,-20235,-13313,40965,36954,6544,-7917,-67080,27654,265155,389640,387237,252380,118334,161006,282991,141291,68969,115834,112442,-20953,-52794,-19443,-54663,-55886,-29891,551,-41753,-73377,-34720,-26324,-77933,-85608,-74343,-43367,-20935,-26660,-1392,5381,-54714,-70420,-69954,-139703,-57326,8996,4040,-127854,-53034,-29909,-29462,-62631,-70375,-62481,-34600,-20566,-103751,-34614,50790,116783,137585,55987,-73728,-91918,-41713,-15067,-38842,-95405,-99280,-50061,-46190,-43405,-74422,-55097,-18405,-763,11220,-23781,-85413,-44372,7806,-80867,28830,312240,335928,189784,49704,-42853,-80783,-92062,-69017,-63709,-73753,-42231,-27803,-87108,-109692,-74242,-29806,1896,32844,28831,-23944,-28875,40909,144134,208558,113040,36851,-18801,17475,220060,454156,553644,395570,204580,174524,246244,248494,243329,131832,-117308,-43890,59549,90072,100697,143263,132103,38508,-6253,39532,34731,-4737,-52617,-20512,47169,72744,23575,-63975,-23975,96374,129900,77708,2416,-31534,-10995,3978,19418,2426,-35571,-32737,-35358,-40665,39013,34140,21148,1692,-47343,-93210,-138914,-94569,-17936,54299,94997,140163,202387,190018,100951,44084,14899,-71431,-76768,-55611,-53206,-91732,-99389,-46444,-42627,-59452,-34053,7722,-8629,-97598,-58612,-16592,-17262,-81709,-113952,-25685,101824,223903,325847,332145,313754,277901,173567,53417,-35441,-79994,-70120,-21317,77123,178429,272428,228114,64289,49208,66428,79909,84581,50580,18156,-18020,-46950,-76598,-100841,-141145,-74663,-25120,-10839,-22903,-79711,-126059,-98140,-11878,64611,103995,55018,-7518,-70321,-85531,-48758,61090,251637,510943,539176,313174,147171,40811,-36939,-18630,6546,-18120,3533,-7706,-16390,-36944,-35427,-23045,-52321,-49653,-39516,-62840,-64727,-43548,29206,56688,19298,-35708,-88907,-77556,8049,38730,68794,159219,294881,294405,173448,61337,-13023,-40835,-56948,-78288,-47840,49327,108310,117319,49303,-49214,-29846,55286,70753,-6312,-18380,-32536,-18808,-19592,-13190,34354,129982,239049,227843,188208,53160,-78718,-125910,-104380,-66853,-27038,18385,30179,6727,-27634,-38667,-47468,-34780,-77946,-144952,-118061,-43982,-7634,54501,87806,108614,95128,72357,46661,40549,23041,9538,-11989,-63606,-71794,-72878,56268,276272,313636,180712,41800,-43738,-51981,-53420,-91682,-83847,-50105,-31734,-35996,-15701,-23508,-46950,-120226,-74213,6894,46337,48925,51538,99439,91248,51695,97296,145536,132080,97615,105232,136218,89906,110512,139293,89722,28613,-8212,-992,17980,51126,96213,136423,111088,96355,224959,310042,256995,210775,133983,19266,-34024,75653,250275,360700,329568,286041,227781,130250,56854,40269,108376,124024,91227,90744,75909,92499,120981,68744,-15697,-58608,-56995,-14206,47687,78690,68942,43928,30935,-28126,-114464,-102123,2496,22467,-36080,-82681,-107520,-80634,-73759,-114408,-51965,43634,92250,27291,77,9936,63759,53244,45533,50231,-12479,-77298,-110556,-18197,-31026,-27623,7467,-26705,-51233,-34430,-2269,-13041,-31581,-34479,-63336,-113948,-30321,15528,13158,-28464,-93928,-18435,46555,81975,64753,40843,18096,18504,42281,72665,80415,31367,-38906,-26644,28962,75525,139240,258060,369098,288289,120793,27085,-22530,-51929,12521,38410,-21174,-56039,22729,53565,15860,-57907,-36118,-7939,-62184,-123488,-62554,34036,16757,-42719,44270,132028,77749,-34614,-59722,-26003,-31947,-76799,-100250,-106975,-106661,-70029,-34822,22744,56652,104210,74302,39108,12931,9421,12617,-16192,-44498,-24121,26586,26134,-18593,-69874,-13357,-11711,-33920,-28841,-21228,-24609,-55106,-61106,-11607,-20004,-53263,-50730,-63834,-55602,-35882,-58837,-87027,-131144,-124475,-57703,-39530,-58501,-82041,-110844,-84263,-94941,-146657,-50387,37175,83443,90444,81488,-12952,-83454,-93727,-70992,-41318,-33103,5950,17969,-61872,-107167,33010,133532,134263,76406,4845,-10206,-42082,-68058,-33250,19004,77427,102861,130866,139309,80084,-40895,-93581,-79692,-33987,-8553,19353,108458,182098,155616,117769,122301,66388,-41591,-112967,-128048,-86056,-22493,44145,45140,-1508,-8971,81073,1952,-127052,-89194,-8773,28261,-5259,-36914,-91750,-50916,19561,72027,127675,205452,236186,218074,44020,-89161,-113046,-81368,-67416,-98563,-109052,-125795,-101411,-9888,52039,50513,38373,26869,-15336,-74675,-25855,-17363,34936,65703,35455,18272,79733,119403,56579,-16316,40302,175760,290597,282002,258712,218083,119481,100694,194236,169066,120483,126718,136396,152989,241665,379215,411570,397956,353136,262619,71797,-95343,-149759,-125721,-58579,-24093,-30920,-69400,-101247,-37183,19650,25514,7878,-53484,-101969,-46770,4576,-37172,-94269,-113174,-78949,22002,103643,89738,32316,-49914,-37782,90383,246250,285141,203451,118524,76646,24844,3119,-49988,-29739,-23500,-6252,-15961,2904,45078,51881,-2103,-40263,-25314,11428,52488,63807,29044,32094,40831,469,-16009,25577,38101,37977,20250,-41255,-79584,-45520,-5597,66197,66992,12353,-10035,-45963,-117594,-45462,90667,98303,15703,-71400,-79950,-86618,-93355,-78987,-57407,-65405,-46130,69264,133307,84360,39844,-2741,-63688,-127354,-32725,-52826,-119516,-36309,62335,168442,189213,180107,158605,33971,-22387,38360,73165,77460,24715,-2825,38274,45036,44544,52583,54343,8136,-60822,-110715,16876,95395,104396,54496,-39768,-60116,-25357,-14131,-10602,-37766,-96425,-82080,-100043,-47201,40700,88241,82693,63613,52217,75838,115059,172112,195919,110072,27163,27772,81242,102072,145943,271538,333589,351731,318530,232796,110527,-2718,5638,123142,244185,193997,90311,31125,36659,115134,23065,-119259,-28902,-23532,-13766,49239,98731,102871,44343,-30072,-50112,-10445,-59975,-101997,-56621,-45480,-44994,-55381,-82627,-87816,-40601,12285,48364,4434,-77824,-110036,-109281,-84555,-43886,16204,109904,196227,100841,-76721,60622,221703,209350,116857,26029,-536,48329,62359,30125,-8224,-62780,-22341,35727,-48243,-127627,-93667,-17840,44472,122775,151967,154216,97450,-23853,-60197,71754,143767,129225,82648,10492,-57962,-55503,16039,70133,73334,31351,-1555,9989,22297,49072,63590,64880,94375,138413,95049,-41090,-89459,-78731,-41022,4331,13797,-11851,-50895,-56365,-72889,-82660,-44777,-40271,-63025,-13559,113838,210548,275123,294525,126844,-3618,-22473,34534,94821,-34626,-97016,-112288,-56725,10036,-23066,-41911,27856,64949,18255,2775,65653,102655,66670,2085,-16664,-2324,-37650,-86572,47438,122017,106647,28398,-11403,-113731,-69954,16702,85917,-10018,-100038,-42652,-60253,-135458,-66268,-48403,58,47316,59046,35449,93494,115744,10623,-50454,-35879,5328,12712,46947,103297,157250,185563,89220,11526,-39315,-79000,-74741,-42473,-74000,-90139,-41614,-82057,-63100,-45566,-48248,-76101,-144587,-95333,-51491,-59424,-116419,-119768,-90425,-49852,-6499,-27816,-38373,-29921,-15461,-17387,-38322,-22986,863,22061,33029,69950,82953,91500,45026,-25656,-31813,-191,6803,-35115,-95157,-55046,-25096,-48183,-84596,-129382,-93895,6885,89519,87412,12100,-53318,-77040,-29693,25615,80458,21537,-107753,-97058,-82479,-90911,-66100,-55621,-52148,7391,52372,46016,21185,-38214,-94213,-90505,-33469,97728,176598,139198,22977,-6263,-4935,-10290,-22969,-51756,9295,42612,-8847,-35100,-15999,-11816,-10185,1584,-53229,-82097,-27616,22372,2114,-87663,-123069,-40942,-61888,-108325,-69361,-52624,-83150,-110073,-47083,-49898,-44475,-31557,91810,162208,152172,123581,29128,-31328,-60625,-90175,-77350,-43580,-30623,-35090,21378,131845,245553,197325,48535,-64041,-37493,78076,170220,142075,102945,97975,98750,99877,109854,120602,119939,137595,119839,52128,16041,740,29733,82501,100619,72334,-14086,-95643,-45712,18835,52839,32377,-78179,-23667,57095,110428,156798,133695,32289,-37620,23788,44828,21459,25788,33789,-6349,-74009,-115340,-116778,-102076,-85888,-74367,-29450,51603,93881],[88464,81199,101822,137193,116785,90947,56027,50458,98254,94227,33581,-43458,-123637,-121190,-144842,-78030,93246,208464,255466,316891,236146,114026,43002,13390,21008,75467,186646,298194,302969,239799,174335,41747,-30843,-27194,60263,176415,218899,213143,194852,161201,74006,-60763,-51458,61515,285246,431156,347792,194139,43429,-39103,-60153,-95454,-76451,-10949,45265,-790,24509,39938,47224,496,-93302,-58889,-40815,-45589,-38728,-74902,-121643,-74531,-77424,-76478,-42242,-6835,-17836,489,27282,55252,83171,35048,9377,-40399,-110281,-86743,4467,101387,87425,13948,-27710,-62197,-145201,-79904,-10491,67948,109682,53459,-65774,-41808,-33188,-45324,-28769,-3819,-15912,-5166,43293,115945,151711,120150,32335,-12974,-29792,-68046,-17354,70986,101824,121558,103428,21670,-13466,42449,97746,38004,-92775,-44709,46118,90763,53456,-40244,-76682,-40935,-60583,-51760,-43191,-48359,-88819,-102424,-80791,-53144,-11559,-4847,-25128,-65586,-76971,-53895,-30175,-13961,4821,16068,-9814,-38297,-23236,56629,1635,-39128,-41048,15207,120403,161443,105655,51716,27002,49148,9945,-11897,-58172,-46419,-75243,-66487,-44213,-37701,-56305,-110106,-100302,-45406,61878,86689,30460,-13246,-30000,-3496,49209,76113,108659,57607,-98223,-107869,-9804,171282,342848,380429,218004,3771,-117592,-166941,-144150,-107781,-67267,-24457,-58658,-61488,-69254,-86860,-977,100716,97282,23584,29488,138162,239052,290014,210046,83990,19768,-11043,-25066,-29601,-17093,-79269,-66708,-3916,20448,-6828,-14581,20161,50851,13209,-41479,-14783,121247,158723,72379,-25859,-79855,-61437,-46184,-105984,-67164,-28586,-42056,-97131,-92450,-32775,8325,11541,-35855,-73108,-60359,-46022,-36065,-84556,-37548,54731,48575,65890,79009,61884,-36,-36606,-28354,-18182,-35182,-758,30988,22394,-9418,-40743,-12387,100982,219856,240612,140720,57612,-5349,-103383,-34393,45052,76535,54639,7816,-33199,-82370,-47175,23492,49294,56658,65385,55552,56831,97765,11859,-7870,-24245,-67874,-32369,47045,121709,196254,166858,73256,11799,-22607,-30545,-72362,-59223,-29541,-12916,49944,210961,261413,196900,38331,-54968,-38069,31747,78561,86577,49828,108111,190995,180126,81137,-16239,-65244,-25522,-1376,6228,36074,46747,88285,202240,409469,477270,375731,288090,168448,65806,32681,17394,75871,208539,231125,292695,152075,30267,-15719,-61461,-66305,-52434,-44374,-44572,-107611,-112263,-118556,-76504,-103993,-54669,17672,76953,90702,66708,57115,5059,-43575,-58774,4828,64380,135605,118263,66223,-7378,-64154,-83277,71911,167230,82764,4315,-2655,48384,125809,111692,46357,-44761,-128070,-36067,56840,72689,2418,2203,21098,77590,88418,8490,-93029,-102480,64566,93754,22347,-11530,7691,-23036,-96754,-45498,-55208,-38140,18146,52369,44183,80129,92525,63051,-1131,-25121,-1925,12725,52615,101407,131019,78238,35443,4783,-40296,-77293,-1451,58897,143360,201168,143161,31411,-18773,61121,238336,366775,237397,43392,5421,-14918,-38174,-68787,-93974,-132492,-117294,-89184,-29968,28662,146102,95870,-36367,-59956,-33695,6305,12451,-29788,-66467,-107254,-94569,-43879,-2014,6399,-34930,-80719,-81691,-102909,-63393,50082,186606,272002,290047,219096,122920,21007,-31755,-65723,-106029,-84905,7269,104494,143995,132126,145082,112140,10630,-74413,-49328,-80934,-80339,-26210,-4005,-28400,-21353,7040,28940,-18158,-115859,-111640,-43360,11438,23392,56924,103552,91466,33668,-34879,-63109,-64215,-64222,-47504,-86639,-120609,-126970,-95850,-76243,-60562,4258,55720,24783,-35860,-66172,-66577,-102668,-38327,81051,174130,144004,34818,-89159,16751,129865,154010,122733,64272,44109,-1818,-46083,-36927,-4247,38167,49225,499,-52831,-95248,-132382,-118191,-90448,-90188,-122289,-123620,-89354,452,107066,128612,99014,41111,-46447,-44567,-49748,-100312,-92188,-73333,-44833,-29726,19173,92769,113139,90635,156083,195833,104109,27854,-27909,-79242,-123375,-117696,-42127,28309,107854,201055,168175,155792,165519,132018,98404,43631,-26744,-63890,-45380,-30010,6655,37772,31704,-28817,-82421,-57953,-107008,-99756,-65542,-57163,-49939,-61151,-49824,-11880,113780,160577,79701,-40236,-49190,-29537,-79858,-105168,-61793,-44603,-60269,-70956,-54009,-35906,-45091,-82680,-114647,-100504,-36184,54754,79517,68925,53426,-30860,-108231,-41787,14683,24322,-22451,-53393,-44436,21124,34145,-9232,-63014,-67491,-40065,-13886,-27231,-51020,-33128,-38904,-67757,-100114,-38885,106324,346092,586056,508736,199794,50289,-33111,-65158,22766,125517,146689,115817,105959,176468,282794,284037,171696,59580,-18963,-109463,-72197,-14503,38613,40025,14217,-10244,-36592,-43996,-34480,-5600,-1038,-16150,-50088,-108111,-94613,-96625,-115086,-34907,58044,108005,125722,189426,178222,37421,-70437,-54660,8384,25752,3100,-36180,-39804,10800,108299,156098,112613,51993,52314,129271,200036,136093,64145,8320,-44197,-124118,-48295,61017,132936,169656,157922,116294,93214,35008,6339,-15317,-38958,-67958,-70101,-42402,39381,10165,-9828,9426,9830,-27515,-59947,-48609,-54036,-31814,-162,-12081,-38491,-93060,-76596,-63476,-90329,-93464,-44785,52565,147108,173214,94426,14110,-19660,-15586,-8268,19264,47102,86159,151308,94749,-583,-51280,-37560,15917,102549,162852,206748,195342,90570,221,-82809,-61458,-27340,-56192,-85104,-62812,-81178,-107930,-36159,137501,174506,34124,-27214,-29751,-43480,-29570,8140,30626,-7425,-60852,-57403,-36696,-30987,-73960,-39163,-46885,-76595,-15931,41013,96167,139348,127974,67872,52053,58840,76285,128399,173577,100602,-24072,-115620,-32466,-5582,277,4306,38642,89887,13974,-31820,-15875,113762,118327,83505,37606,-78747,-58869,96258,218540,270013,207209,46831,-45260,76887,123041,67812,-45919,-14597,205151,440657,492327,354577,138383,-73213,-4624,155132,176703,55189,23529,138281,346694,438246,378696,304753,182783,38100,-71119,-35883,-18532,-33649,14733,90888,123,-23115,63306,248296,314035,312457,283642,183812,33807,-73338,-59823,-24526,9598,88595,166429,117534,65330,7314,-60152,-112148,-93060,-10477,-24689,-111233,-251925,-368477,-379914,-354312,-292331,-227196,-192594,-30287,154661,296602,193128,96175,-39886,-99439,101874,304066,475750,453965,271831,121989,81117,76894,114162,234985,350917,343793,197800,77224,20575,10441,-59013,-88221,-100660,-96585,-72043,-63389,-10474,39560,43081,-20972,-9713,40740,20171,-17040,-34303,-89230,5144,251394,385442,395946,275204,158810,219059,334953,181529,122377,163929,129533,-18477,-39492,-4004,-42733,-46434,-17175,20708,-20477,-73699,-42457,-26536,-70738,-88890,-100527,-51781,-24292,-25291,-4820,3418,-50950,-71482,-71321,-129421,-41394,43251,46223,-76904,-59665,-45593,-43478,-71178,-70926,-56596,-15798,14932,-56773,-42831,53261,115453,121614,20133,-104397,-88848,-27192,-1797,-33446,-92811,-90586,-29253,-13877,-15745,-70775,-70224,-34323,-16698,-3687,-37912,-83826,-71767,-62590,-104133,117699,411941,426011,265895,105752,1935,-48660,-77312,-66895,-61503,-70008,-40226,-28831,-78822,-86562,-72664,-31278,357,35868,39959,-13568,-24851,29350,120437,194797,105089,27886,-36069,-19246,147526,383027,495555,336608,152748,118279,196617,236149,242659,137587,-115073,-45636,54243,79411,87921,132323,130977,41880,-2233,38528,28545,-13510,-64480,-34051,28198,48240,6840,-66595,-6242,127733,157751,94367,9678,-29012,-4549,18979,43505,30550,-13137,-24997,-41139,-56109,29177,37907,31610,22008,-12473,-62221,-132341,-94408,-16789,46370,79240,124051,202422,209535,121090,59008,17912,-84876,-96697,-76011,-82033,-118026,-83996,-32848,-32150,-45891,-25941,12157,-12202,-88462,-47501,-2864,8315,-42942,-108150,-70844,70133,204479,304272,323565,310919,266426,156588,29907,-50240,-70740,-53979,-3575,95183,201966,297660,227244,66131,52578,60293,60824,60984,33545,10096,-18496,-47212,-80930,-100291,-112054,-61985,-14053,4382,-7041,-63239,-110579,-91609,-9302,64684,96852,43350,-20523,-83367,-91774,-44126,69823,250363,497209,515704,301064,131603,23081,-36710,-3795,20827,-11754,-3461,-24235,-35796,-54583,-44198,-11545,-33865,-51076,-55674,-88139,-88428,-64240,9201,32931,-350,-63283,-130858,-73048,27925,62522,92692,200547,362730,343539,187552,64250,-7613,-34723,-53409,-76134,-55571,33886,90276,116637,52004,-51434,-42142,60348,89552,9819,-4791,-17727,-11022,-21072,-20759,19708,85077,154725,122497,88190,-10569,-108687,-137769,-103969,-64799,-29182,7895,20639,7259,-26130,-39797,-45500,-37308,-79648,-123007,-153325,-72546,-21525,63120,96065,98019,69991,49146,29351,29134,14220,360,-21600,-50000,-47646,-67552,38297,230632,273687,152110,22784,-56827,-46907,-43852,-86338,-108521,-61520,-43104,-52970,-42842,-58476,-78594,-105819,-60569,7229,31777,16526,26042,90907,76538,28482,81648,156584,161734,145796,162353,166143,75146,75653,115017,77729,21805,-12261,-1646,24657,65409,91945,103795,73575,72324,208623,313704,278578,226970,141636,43206,17831,151708,310768,385480,322411,257935,183479,94293,33158,19143,99569,157945,161846,139463,79048,73067,101132,52440,-22295,-48796,-38535,-966,47745,68566,60566,43496,33681,-25787,-113409,-108774,2562,25733,-32623,-88273,-121182,-92236,-79140,-117593,-60773,25916,54085,4791,-3050,5123,43869,21162,45295,67838,7983,-64988,-125156,-31841,-31115,-10189,23992,-14258,-39025,-23369,5872,-3320,-20740,-27918,-60652,-105480,-27215,18494,10976,-32762,-91837,-20953,43527,73252,58811,44610,25132,21081,39501,67545,77069,34625,-23408,-7506,46137,91277,158933,292572,346957,240207,102402,18024,-29361,-59523,-993,19861,-46134,-58519,27573,53524,12721,-62333,-34744,-10262,-73584,-125946,-36851,62537,36754,-37234,34972,107955,54605,-56110,-71732,-29552,-30600,-71187,-107569,-125984,-142246,-87200,-36909,48582,87370,113996,69828,31722,3545,-4212,-11546,-44933,-76586,-48997,10315,13882,-28201,-72576,-21396,-26722,-43903,-32324,-20259,-22616,-56770,-74962,-35179,-44325,-53750,-25732,-37790,-37219,-25106,-54841,-89073,-143582,-115239,-38827,-14202,-36449,-66812,-95696,-51247,-39840,-77811,-39085,32496,68864,80184,95858,2037,-87280,-105538,-73222,-27740,-13719,11526,30612,-29001,-111608,32742,136339,126883,63117,-3469,-13705,-38292,-74839,-34426,16174,77696,120886,155736,157902,93315,-23183,-82502,-90699,-52236,-27706,1289,86949,163428,153822,131319,139241,71785,-43207,-112049,-125171,-89490,-26520,39773,48548,17473,27735,109127,19616,-113449,-94372,-10857,26957,-8282,-38595,-88511,-54940,11181,65264,127497,218434,254317,212469,22392,-114043,-110912,-58818,-54643,-86746,-92358,-121398,-127190,-33485,33895,46495,48588,47653,18419,-21731,1629,-31955,-17190,36254,32629,18713,71668,104509,37342,-40008,23305,160428,260370,249256,224387,194092,111089,85788,177017,167405,126626,135988,153396,166406,260127,386936,401818,409276,374793,289539,106499,-85947,-141073,-111995,-42055,-17901,-30202,-56474,-67296,-27298,18863,14644,-1026,-49518,-87626,-37739,4284,-43479,-101700,-115962,-67068,64881,153637,124113,62658,-22253,-12314,124173,259906,294365,214623,130913,104739,57888,30007,-37030,-37951,-35342,-7607,-9066,9040,45950,43765,-11854,-33463,-16845,13694,54533,69478,24781,4670,6133,-38251,-36540,15744,38775,44228,23668,-42576,-74008,-27659,3038,68073,65532,4755,-30951,-55497,-128707,-57921,86613,89694,1987,-42294,-25483,-57073,-93103,-101014,-63347,-57772,-38284,65899,93159,27587,-7052,-30423,-75788,-121804,-37623,-69900,-115431,3686,111418,209898,189387,156379,166689,77332,3019,49775,83956,86799,41089,20555,49703,53040,55233,57863,49949,-2771,-70778,-111367,21577,106958,117861,57312,-40883,-68851,-38082,-33325,-22623,-38483,-92968,-92942,-104820,-48353,38924,84324,78963,57885,43202,67289,109350,179871,218131,136976,36426,26650,89845,116989,179222,301842,330954,330557,307662,234931,102015,-25255,-15326,109562,233297,183258,88282,36990,62005,145509,34803,-132481,-41898,-38566,-18787,51368,90377,75155,8370,-68481,-117737,-90064,-119969,-131051,-50388,-33030,-36612,-50549,-82573,-91742,-49824,-3792,36410,-8152,-89474,-103276,-110305,-95936,-73808,-11684,84170,175631,69176,-85891,52468,206388,208720,113667,21221,-1715,44122,60248,26540,-20030,-66467,-11546,53651,-22146,-119859,-109542,-25267,54087,155251,214237,203574,111921,-26624,-52276,85863,166078,157822,107012,28056,-49270,-74693,10807,85521,105712,71362,16206,1250,4871,43118,95574,132503,186821,239008,169229,-11645,-82279,-70144,-33038,12020,20937,1675,-33195,-39541,-60384,-63620,-40703,-46669,-67876,-5652,120596,205434,269797,288880,107901,-31949,-40881,24331,96787,-38029,-87458,-105039,-59917,15874,-31595,-61014,7980,59256,25589,5413,64423,95319,61273,6548,-20435,-8226,-39867,-87442,42823,122456,103963,21140,-19521,-117492,-43404,41819,86435,-26361,-98359,-3418,-10069,-82625,-35602,-26258,27729,71901,72890,43440,89238,78622,-42381,-76079,-52176,561,19599,57054,116403,183316,215758,106729,22236,-44103,-95186,-93316,-53258,-68185,-83000,-67848,-102106,-36977,-16955,-19959,-53563,-140464,-112666,-67885,-68627,-115658,-129956,-103796,-52234,3562,-13740,-26043,-16533,7001,17227,7495,21660,15114,26005,36181,64625,76347,87960,42520,-16460,-11102,15748,21084,-21838,-65451,-28647,-12821,-46812,-87071,-118097,-95554,-8905,79093,86183,13675,-40427,-68583,-37774,15772,78040,36064,-91409,-109405,-90870,-101614,-64841,-42946,-32681,32450,91105,81153,40559,-35717,-89228,-70799,-28348,86632,142273,102413,-13638,-59785,-38274,-11176,-2280,-36779,718,47214,1767,-26850,-22248,-25197,-34561,-28411,-73208,-90291,-27212,20636,-2252,-90246,-130582,-62569,-85455,-99541,-84059,-65675,-85498,-106275,-39910,-48637,-49633,-35654,112313,206685,188512,133740,35797,-21270,-47799,-77859,-70230,-38433,-29102,-34938,30089,143023,240634,176170,33714,-46169,10486,145028,224394,179855,128436,115067,111359,99514,102787,114625,119605,138592,120913,55125,23301,11619,38971,87310,98573,63830,-23401,-103310,-40316,27952,61962,37080,-102385,-21110,89465,144750,173410,129162,18387,-52496,13577,44207,27747,23500,18770,-21025,-86398,-105596,-104578,-101222,-76770,-63135,-24093,47574,93435],[93193,86040,108068,149803,123117,94372,75343,85940,136076,113554,37797,-45207,-117707,-104263,-121496,-81949,79641,201130,274019,349059,254322,119418,32013,-5889,310,56603,162665,265360,275180,218575,161399,47882,-37364,-45932,40436,168237,213642,191238,161308,137872,75409,-55418,-63281,43203,247437,417056,351818,200362,43977,-52772,-71862,-100920,-122334,-76122,-10495,-31296,22376,60987,58514,-6227,-104493,-49877,-54822,-68036,-60110,-92723,-96821,-37566,-28649,-44996,-51709,-17303,-20335,-7922,14160,45988,73677,20990,7548,-43563,-107319,-73537,11067,107802,97341,19927,-19056,-44899,-136701,-83530,960,98128,144651,78221,-42024,-33930,-31990,-43180,-25835,1628,-10311,1460,60048,153890,195156,146974,42768,-15665,-37777,-76753,-13555,60629,71619,75823,69442,-1746,-34776,22310,68216,7560,-125081,-20580,58859,90396,50151,-44147,-118309,-60955,-67847,-54458,-36656,-45168,-86901,-90663,-66828,-27354,2819,3023,-16589,-58785,-75047,-56904,-36891,-29065,-17656,-3888,-20940,-33558,-8103,55871,-5807,-47975,-49635,2435,100353,142648,100876,44457,23049,47714,-11685,-58647,-85844,-34223,-56266,-52735,-30072,-34127,-64292,-116989,-97327,-46763,45187,52314,7315,-36840,-61566,-25023,48929,87384,116783,40702,-118010,-97327,1337,185017,342704,397744,247329,16736,-120058,-173834,-142670,-84820,-31985,2946,-39904,-44509,-44547,-46517,46556,145595,128264,19221,-2669,119885,250473,321030,239590,91456,6738,-35875,-55720,-54335,-38768,-97043,-59630,16832,30735,-6001,-21816,2029,41854,15086,-33071,-14333,121869,143013,55231,-31928,-84247,-75126,-61994,-119800,-66174,-36545,-58565,-119093,-106941,-39448,1263,-162,-52311,-88761,-65027,-40156,-19072,-68475,-49480,73249,94155,119638,133348,80652,-2041,-35358,-27271,-16703,-31822,4466,33621,26230,-4651,-44051,-23123,86862,180373,196230,115972,45116,11543,-58496,-4747,61491,87118,70500,16891,-30581,-87704,-59840,11052,38638,50780,57369,31191,24743,85894,31945,23789,6395,-46869,-55527,17968,90365,143444,103491,36690,-3255,-30079,-32396,-80756,-91624,-49206,-34284,6759,118614,179406,161943,14913,-80631,-16880,59567,104227,106674,72895,136197,221947,199418,87921,-19378,-75553,-38384,-5812,12231,53740,63191,83763,184210,385667,470033,360036,257357,135768,32062,-2916,-28192,27653,165311,203992,318068,209564,62729,-515,-56048,-65914,-56126,-49773,-48505,-104513,-117405,-116637,-59414,-89854,-97486,18437,114217,125144,86147,72681,19114,-33205,-84645,-25830,-1281,39366,31023,20147,-17234,-62409,-52981,106006,182225,85329,6431,3827,55490,125239,102140,34088,-59254,-125003,-36550,43774,43684,-31207,-29518,-7953,43757,34471,-43635,-85812,-10856,145208,160115,63260,17968,33839,204,-56796,-17126,-19463,-27096,4556,11808,-10930,14713,46296,42908,-2452,-15233,2690,8824,40056,88790,119922,66369,27068,4802,-42720,-57362,56615,162908,229981,245871,153873,25956,-16360,94308,297052,391111,209935,19378,-18344,-33912,-43697,-70048,-88889,-124777,-114945,-81184,-11793,57929,179638,79107,-42630,-74567,-70230,-25199,909,-39591,-84053,-122944,-93790,-47783,-8115,-1798,-40150,-77283,-71480,-107048,-90778,37794,166525,250104,261271,186736,103260,13174,-29963,-56011,-96160,-93406,-1812,92960,139289,131410,140232,88152,-8395,-63672,-39574,-81985,-86137,-38776,-18708,-36442,-27446,-5357,23121,-11457,-105751,-120451,-38890,30829,52185,79686,117723,98647,39841,-46169,-66307,-36734,-38981,-47977,-102042,-91332,-71278,-52906,-40112,-35580,24798,78577,42579,-39384,-76190,-72118,-102413,-46102,64640,127310,92992,9003,-110758,4306,124112,164913,138033,82247,61015,9229,-42235,-31608,-1167,33308,42967,-3982,-55438,-90782,-111945,-79349,-55386,-67549,-114025,-130217,-63633,14077,118687,137619,105054,49688,-36854,-60309,-74170,-123802,-94651,-71361,-44806,-32011,8295,67650,70320,41350,120794,188967,118341,40117,-14049,-61868,-111467,-123757,-41056,48702,143474,233591,178068,159260,148563,111475,79364,25321,-42343,-83808,-64608,-41619,446,32761,26100,-32350,-94455,-62246,-109295,-97855,-59969,-53212,-45806,-58538,-47565,-6548,115969,156801,72467,-46384,-56199,-25607,-70107,-111736,-65394,-47370,-65974,-76306,-55311,-35887,-47712,-92630,-125547,-101201,-30921,57643,74465,68180,47603,-40084,-112259,-36943,12483,17745,-28747,-58623,-55367,3088,9890,-31729,-79165,-72132,-40584,-23264,-47843,-59153,-29556,-34329,-65785,-97078,-45994,106496,349357,574445,458699,164887,32648,-44388,-59165,38902,155909,181935,138817,114046,198197,326885,312465,181449,60454,-27382,-96000,-38936,11008,38406,34786,18196,3844,-18848,-30772,-36278,-10519,-2241,-15404,-53530,-120487,-98001,-100416,-113835,-27002,74315,133666,129702,161910,137117,6896,-79882,-48455,14377,39899,18711,-28413,-43887,-5343,74122,116153,84891,28995,24662,84139,149768,97149,34679,-9428,-57415,-130162,-50976,51468,124843,163524,153206,105124,79161,24652,683,-17717,-37755,-66241,-71231,-42334,43248,21866,-5738,10035,13711,-10487,-25939,-4408,-29991,-20600,10325,-5749,-44915,-102603,-57722,-46535,-79172,-90871,-34576,70262,164843,178696,94909,25598,4772,9254,11368,32177,48053,60781,135483,94245,738,-49591,-35844,17601,101635,162263,211885,203224,91086,6942,-75282,-45983,-20131,-56714,-79997,-48567,-77935,-117171,-51002,102405,167691,36126,-26041,-33513,-66105,-61426,-22745,1262,-39530,-59684,-25366,-11810,-31247,-66471,-23836,-27990,-59936,-20361,25064,78495,129104,134560,82221,59816,45756,53644,127479,199543,124819,-13911,-110617,-22855,8179,15405,14268,39218,100489,45446,-18937,-60379,64914,103788,94458,57334,-75995,-42083,128017,273212,330938,239991,39862,-84234,54691,111512,63461,-47759,-12537,232899,477844,521633,366633,129628,-91726,-3377,161323,194769,57123,43589,184327,397805,438136,352508,292747,194385,66389,-47931,-31561,-9992,-21735,35808,125387,14934,-35493,50501,242580,344734,348095,311113,199347,43503,-64243,-69608,-36868,763,80632,155555,103117,57228,14871,-30996,-73467,-61602,12,-33306,-122870,-252586,-356048,-360790,-335568,-278518,-217213,-172513,-8926,139438,222448,129773,65305,-34910,-103208,68662,268652,471310,496719,316427,148727,99512,89584,121074,247846,375039,363156,202547,74701,14561,-10938,-76614,-68650,-74144,-89817,-71872,-59802,-5641,42679,39603,-23977,-7836,37949,212,-42720,-60579,-111104,-19658,222643,361344,393362,302072,211357,280068,375249,215551,175314,207916,136402,-21364,-30276,10492,-32870,-42121,-9167,36827,-3580,-74804,-50357,-26970,-60207,-79320,-116064,-59865,-28783,-25242,-9311,1770,-45784,-70606,-70772,-109262,686,97773,110685,-21633,-63665,-63926,-60093,-79242,-69220,-50938,160,47495,-9328,-47165,50796,110075,102157,-12796,-133348,-84093,-14722,8517,-29642,-90984,-81894,-8685,20335,14546,-57661,-79346,-47294,-31300,-18648,-51583,-78231,-91642,-129541,-38248,218177,499804,501038,338494,165437,52523,-10398,-58998,-63702,-58133,-66901,-42708,-34601,-67461,-58931,-55839,-24266,3028,41331,53717,2212,-13202,20533,89896,167272,88460,15240,-54920,-52279,79093,298052,420056,277094,108729,69234,141756,209989,229517,135821,-114266,-45368,52145,72434,77892,121663,126873,43449,2252,38537,23448,-20902,-74549,-47152,8701,23663,-9076,-67547,8649,150698,173250,103264,14758,-25161,6379,40508,73606,62109,10915,-15241,-46597,-70052,20672,41242,40509,41198,21944,-29622,-117556,-97333,-21137,33930,60121,103460,195983,225441,141086,76199,27174,-81797,-112640,-94949,-109243,-139935,-65454,-17857,-19890,-30818,-16354,15282,-17705,-76297,-35541,9493,30677,-988,-67544,-114014,30304,171649,264188,294090,286281,234203,124480,70,-60484,-57177,-38540,13071,111649,221797,315131,223097,71970,61432,55939,41028,37448,20632,8443,-14634,-44780,-81986,-94352,-86211,-38345,6476,29201,20230,-34753,-88836,-81485,-5730,63371,88103,32990,-28889,-93069,-96735,-39891,75708,242132,466210,472941,279753,110366,-846,-38513,8585,36152,-529,-4089,-33461,-48559,-67819,-51535,-3747,-17553,-46218,-65909,-109973,-105035,-74976,-7087,11850,-15649,-79558,-118104,-55858,44750,82764,112521,235527,417052,379174,195138,64659,-1844,-26949,-47391,-70163,-59406,20204,74477,116566,55595,-48419,-56705,57003,99022,27518,10949,1384,462,-20851,-29137,1363,30750,57065,8140,-11068,-68057,-134384,-145519,-102139,-62965,-33138,-4798,9635,7977,-22967,-39618,-43446,-38732,-72898,-90805,-123612,-98253,-37307,65310,96859,80560,38291,22899,12085,18052,6503,-7950,-31413,-33670,-23752,-52210,27551,186710,229056,121803,3333,-70283,-40633,-35971,-79957,-124454,-66143,-52290,-68054,-64953,-82164,-94821,-92827,-52293,5105,16644,-15763,-4592,73675,56045,2693,61456,164323,195026,203590,229533,201915,64882,37480,84508,61145,12080,-17989,-3330,29427,76998,82525,69392,37524,46802,182553,293454,278685,231585,144654,68898,75780,224554,359568,391721,297811,213232,130514,56378,9807,-7,87209,184208,225425,185612,84416,56759,82571,37712,-26303,-39444,-24576,6360,44178,55439,47795,41862,40202,-17002,-102549,-110125,938,27169,-28993,-91224,-132089,-102397,-82912,-119531,-71837,3064,13825,-16099,-5393,-469,15163,-9731,52533,83071,27589,-51780,-125482,-42311,-25330,9514,41617,2471,-23454,-9909,14831,5529,-11646,-22358,-56518,-90904,-19312,25299,11908,-33485,-89277,-25762,36905,58754,46761,42684,28860,23474,38407,63807,73195,39624,-4256,14948,65086,107557,180275,318437,307426,186512,80880,7347,-35447,-65606,-14284,1817,-69132,-51089,31377,50074,5767,-67195,-24814,-7914,-81231,-112758,-9534,88694,54042,-29028,29562,87864,37056,-74017,-80714,-32633,-29968,-65493,-101581,-117256,-113693,-73957,-31561,73518,112124,116161,61004,22719,-5690,-15509,-30041,-65212,-105306,-72596,-5870,2372,-34691,-71052,-28626,-38348,-49472,-33296,-17554,-18088,-54894,-89310,-59064,-63893,-40545,9574,-4030,-17859,-15910,-48244,-79822,-121740,-98342,-22760,6632,-18175,-51949,-63262,7987,31380,-15924,-21938,26328,52090,68347,109937,21842,-84824,-112696,-75065,-16939,8776,30937,53930,7893,-93553,26599,129188,114712,50563,-8792,-15351,-34764,-77458,-35875,10653,72227,130060,169754,164953,100391,-4831,-70630,-100774,-69155,-45521,-17091,62938,139518,145245,137921,147858,72308,-47099,-112290,-119847,-93963,-32556,32633,50037,35402,67655,149249,47136,-98853,-96480,-9443,28041,-10319,-40810,-87208,-61307,-50,54935,122115,224042,266142,200902,1898,-134213,-87357,-34318,-40482,-75526,-75742,-101252,-146509,-55855,17981,47172,66909,74067,56764,35102,50372,-8705,-56786,9044,31506,19848,62856,88334,18456,-66044,4370,141644,227917,218619,193054,170070,100719,70208,162116,168374,130802,136888,161248,175683,276643,388718,379555,398948,366635,290615,132282,-77199,-131384,-98185,-27753,-14235,-28764,-39216,-36939,-13016,19602,3759,-10712,-42245,-70719,-28206,3653,-48091,-105817,-115161,-51479,98205,192066,149647,87236,4063,12834,153523,260847,290750,218901,140444,132005,93754,57778,-17809,-42956,-49181,-10683,-2514,15755,46789,36540,-18394,-24450,-8149,14903,52148,66002,13962,-27357,-29499,-72814,-54776,5911,39299,50406,26754,-43829,-70621,-13284,10579,61433,57111,-6589,-50639,-57076,-132940,-74696,72624,74224,12336,32102,42363,-23829,-83816,-117074,-58724,-46348,-23634,68400,57182,-26134,-57752,-63558,-90265,-114693,-45818,-90307,-99233,42762,156875,240021,179636,129933,170453,128626,52460,75816,100818,96827,57401,46341,67896,69427,67887,61443,43316,-14801,-80338,-112546,21818,114208,128560,59368,-36618,-76091,-54609,-55359,-37817,-44616,-90060,-99678,-105637,-49190,34504,75259,69389,46865,31210,58574,102921,181571,231634,160587,44367,20979,94401,129289,208276,319569,318329,303715,290469,227711,82919,-55298,-35341,95158,216409,168295,83206,40873,83575,163523,36820,-123246,-50194,-47358,-15579,56352,83587,51069,-23668,-91911,-114532,-162748,-157096,-111451,-39397,-23312,-30979,-47582,-83596,-97208,-61527,-23561,18521,-23817,-92067,-100772,-111850,-98612,-102420,-42209,52870,143626,33964,-92537,40657,183291,202070,107830,14601,-7281,33956,52085,18807,-32440,-64971,-2852,65614,2008,-100092,-118505,-34499,57414,173279,253638,229512,112048,-34676,-45664,94148,177759,178032,129754,51515,-26854,-85677,-1060,92608,128100,107194,36541,-7565,-15635,31877,122480,206437,288393,340176,239590,15668,-76333,-61296,-25446,17649,22899,8175,-21212,-25363,-46629,-47698,-38557,-55238,-70104,2800,125084,197708,264609,284542,93887,-62715,-63653,12418,99472,-32247,-67867,-86261,-53968,27712,-37532,-79318,-12679,48216,27456,-4013,48037,75628,49457,8333,-25134,-16100,-43980,-93371,31112,115457,95714,9166,-33820,-118176,-17034,64143,80983,-44837,-84374,36390,39678,-25410,-1116,-4972,50947,88636,79960,47382,78318,37043,-66744,-63842,-52492,-5795,22265,61848,121917,198051,234308,119048,30482,-39943,-88377,-102864,-63777,-62397,-76433,-99331,-86813,-17474,5575,4146,-34826,-126708,-131624,-85890,-79114,-116372,-143170,-120203,-54934,11985,-1385,-15200,-5201,25251,45275,43913,53343,20591,23709,37550,57715,66104,80251,38055,-7518,6742,29111,32515,-12764,-39004,-3482,-5086,-49810,-91431,-108911,-96790,-32800,56341,72080,7066,-31681,-54484,-34520,16153,83334,57334,-60113,-100267,-95491,-111239,-64166,-33031,-19090,47457,121217,110602,56319,-32410,-74091,-54679,-27324,68839,103767,63055,-34633,-100846,-73855,-11177,20151,-19222,-27368,34079,-863,-29139,-33990,-35724,-49353,-53116,-92185,-97054,-27846,16546,-8886,-94290,-137498,-81242,-88987,-80241,-92322,-80353,-90781,-104982,-34615,-45598,-55442,-44132,123601,241256,221087,136677,36075,-15306,-37343,-67952,-70348,-39663,-31427,-38156,34503,150238,231798,154437,18900,-30797,54639,207554,267698,208880,149083,129040,120924,96511,92500,103301,112787,133545,118812,57667,28988,18100,41747,84364,87900,47943,-38373,-112036,-36352,32917,65017,32692,-99920,-1815,129023,174172,179088,113284,-1280,-71843,-677,40725,30527,16649,-567,-35480,-87623,-85835,-91533,-103247,-72530,-56271,-22397,40265,88281],[91040,84345,106695,152143,120141,90457,87772,114108,162066,122979,35668,-52189,-115163,-90454,-100337,-82750,57889,183286,280275,362635,258066,114528,14492,-27673,-21236,36565,135916,222873,231947,182217,132317,41258,-51647,-77376,6235,145603,195815,160923,124653,107582,68159,-52990,-77168,23119,203524,385803,344825,202861,44361,-66741,-80398,-84566,-117450,-138771,-54973,-49519,24488,79494,63551,-16432,-98369,-42064,-71288,-86014,-61056,-78114,-62444,-7497,12310,-10395,-49364,-29233,-23915,-16433,-1324,32812,59665,10034,5005,-47966,-104835,-63077,14940,108023,101308,22992,-13131,-31175,-122212,-86757,11985,121919,166823,91933,-22732,-24505,-31301,-44864,-27755,4157,-5653,6778,71248,180893,229290,168812,52950,-14656,-42782,-82448,-13130,45748,41529,30062,29885,-28761,-55867,3692,35949,-26973,-116391,2881,66030,84123,42115,-43652,-136647,-85065,-78105,-58224,-33603,-44286,-76010,-71316,-47591,-3742,16964,10157,-9447,-53022,-73231,-59571,-43731,-45451,-40221,-22256,-31181,-29679,6851,56370,-8456,-51227,-53491,-7119,81039,121253,93544,36132,19206,45614,-28745,-109320,-93036,-13120,-30059,-32457,-13071,-29074,-70875,-117622,-89731,-44266,34133,31397,-3684,-50126,-87366,-46417,50204,103215,129075,31777,-131186,-84927,15319,196087,331694,397623,263624,25479,-122055,-178714,-139035,-61182,3199,27243,-21917,-24667,-15248,-621,101183,195868,170852,28187,-28961,107362,259806,345773,266203,100015,-3924,-58860,-81316,-72479,-52613,-105366,-47310,39034,41983,-2598,-26444,-16195,34162,19054,-23003,-11201,120271,126857,42893,-34047,-84494,-83353,-72806,-111979,-58764,-38618,-69885,-137755,-111139,-41711,-4539,-12923,-67878,-93745,-60407,-24782,3665,-45416,-47951,99104,151654,183441,194522,99012,-4726,-32479,-20795,-9257,-23259,14700,42667,37815,8274,-37861,-29080,72361,133413,147098,94345,41808,44222,-12044,25066,76591,95995,85127,29814,-23644,-90361,-74015,-4210,24101,42768,53435,18094,7501,87579,64759,58323,37042,-24420,-73267,-8464,59532,90314,42319,252,-18215,-33263,-21643,-65391,-111286,-66504,-52831,-34228,30726,96178,123270,-7255,-97666,10493,87555,126357,122195,94839,166648,257724,225588,101745,-16630,-81239,-47969,-8555,19100,71125,79101,76470,159220,347307,444677,337289,227695,106478,3669,-24760,-55665,-13385,129516,183287,344476,276077,103021,20046,-46073,-61262,-55579,-51753,-48691,-98279,-115176,-95136,-29382,-41080,-83178,37251,153742,161338,114006,91710,36424,-18755,-70588,-41306,-52022,-46668,-49748,-26198,-22201,-50319,-15573,140967,192926,86026,10578,15151,66736,126924,95037,24248,-70010,-116415,-34289,32827,18662,-59600,-58136,-35117,6326,-18242,-37123,-1677,91415,236698,234249,109137,50663,61398,22524,-25987,9416,15535,-2531,3615,-14900,-54328,-44310,7458,26144,-2725,-5224,7860,4966,27190,75955,107229,53399,20843,9048,-38315,-38187,107119,262476,317621,290786,164277,22676,-8418,135852,349954,397469,178418,-2918,-41198,-49667,-45998,-69503,-81383,-111530,-102483,-66330,10875,91409,211565,66917,-39274,-65498,-78798,-48955,-9413,-45545,-93256,-126665,-85735,-43560,-7647,-4331,-40462,-70920,-58879,-88871,-110308,24711,139097,218161,221401,146209,79571,5914,-25729,-45359,-84860,-96982,-10971,75559,128007,126167,129255,60268,-25852,-50453,-29184,-82432,-89194,-47335,-29852,-40203,-30638,-17465,15731,-6047,-93530,-124006,-30452,52953,81652,101505,129736,104914,47446,-55375,-61528,-3424,-5082,-38028,-109652,-63358,-17217,7770,5359,-6587,47946,101983,65397,-30179,-78498,-72474,-95977,-51383,49382,88491,49592,-12768,-121569,-331,120599,174101,152357,101499,77117,21002,-34820,-23112,4944,31918,39695,-5148,-53824,-81816,-88311,-40607,-20532,-43148,-99523,-112886,-34298,31814,126671,142952,109814,59566,-22691,-74508,-79157,-85105,-76278,-63276,-42211,-32049,386,47751,39291,12436,100142,184190,131326,52191,-137,-42846,-94564,-122273,-39091,70618,182918,265251,189127,166446,137193,95691,61581,6269,-54755,-97807,-82646,-50667,-4518,28173,23604,-30933,-97548,-64944,-109113,-92990,-51874,-46486,-38851,-53327,-43225,-785,114760,148681,65513,-48667,-61609,-22401,-58460,-117504,-71374,-51681,-71971,-81124,-54648,-30907,-41736,-91504,-130139,-97549,-25685,57975,67947,67137,42799,-46992,-108233,-31241,11357,14306,-30260,-58846,-60587,-8735,-5915,-44404,-85693,-71003,-40247,-33402,-67537,-55769,-20691,-27695,-62208,-90733,-52412,104070,343682,541535,398213,131843,15349,-56600,-55760,46942,173982,205365,156031,121535,215873,355957,324827,186517,62741,-33554,-78829,-1452,60753,67802,44116,25436,17089,-2251,-20311,-39151,-13017,1199,-8968,-50539,-127335,-99936,-101437,-108188,-22158,82035,151412,126439,128131,96448,-15469,-75998,-42400,16183,45877,25458,-27653,-52258,-24767,36415,75092,58849,9412,1954,44449,101206,63368,12634,-23668,-68181,-133137,-55802,37477,111497,151608,143562,91357,63024,12434,-6828,-21524,-36478,-63425,-71543,-41890,46429,37176,1559,11821,16826,6032,12597,44189,1031,-4246,27469,6971,-45588,-98837,-41560,-33078,-69924,-86941,-23934,85486,173938,173976,91473,37326,30070,37237,36055,49567,50804,33180,103648,84288,1552,-49556,-36826,17294,97816,156962,209970,204115,88843,18774,-50649,-26749,-9398,-49174,-64209,-33208,-73944,-125183,-63003,72434,158984,39876,-23795,-35081,-79892,-86771,-49812,-27859,-69746,-34026,11788,22026,-16586,-39802,-8887,-10395,-41584,-21871,7794,58333,116092,138462,95211,64735,29965,33387,128460,217799,143059,-8236,-104714,-9669,25471,33085,24546,39343,110666,78059,-5269,-102514,18533,80266,99360,77323,-72588,-23657,159604,325635,382958,259004,30896,-68306,45852,105124,61210,-46535,-5920,263712,509857,540064,366258,111579,-108912,2108,165500,206894,62177,71166,230128,430351,413782,311838,274012,205637,97360,-19811,-26446,-3158,-9474,57855,158873,36332,-42955,37526,227489,359142,368621,325054,203895,46499,-52553,-71360,-47814,-6882,72793,141884,88819,50312,24903,-1586,-33777,-28519,11470,-37028,-121962,-235355,-324982,-323885,-298669,-246228,-190952,-145503,3434,108040,137846,71210,42392,-22263,-91882,37229,228323,447201,513524,344239,165667,107191,90961,116492,245187,378378,361616,194131,63735,3756,-32772,-66618,-38087,-46774,-79003,-68404,-53497,-2416,43064,32871,-30651,-8290,32468,-22381,-70167,-85148,-130018,-40696,192290,338049,401576,349431,281394,341821,399833,240233,222889,243675,132758,-28869,-25457,22430,-26702,-45598,-7655,46078,6437,-78458,-58073,-27681,-48037,-60344,-94551,-66812,-35058,-28083,-16107,-806,-40895,-69589,-69945,-84131,52454,154011,176845,32906,-63238,-85445,-80147,-83880,-65501,-46241,11944,72739,33615,-44182,40061,97394,77002,-41516,-148360,-78571,-6132,13946,-28077,-91207,-75665,9547,53526,42775,-41823,-82775,-58650,-45899,-34800,-65377,-70838,-93765,-88474,46455,315394,560999,548016,395633,220517,103024,28714,-39890,-60609,-55184,-66129,-51620,-46061,-54099,-31698,-31095,-9984,9962,49527,70405,22812,4188,14162,51391,123505,59508,-3954,-77214,-80520,19169,208252,334893,219368,70681,26645,85620,170615,202732,123792,-117597,-43008,53605,69614,70642,110658,118722,41591,5216,37797,17940,-28109,-83588,-60997,-12849,-2642,-26217,-69958,17860,161450,173629,101915,15520,-21212,20901,66869,108080,94942,34309,-5567,-53563,-82460,13392,43303,46678,57789,53844,2406,-98256,-105276,-32005,16749,37510,78081,182030,235399,159309,94010,40547,-63513,-112953,-110827,-135255,-127245,-46791,-4400,-8581,-16505,-7286,14931,-26384,-63725,-25366,17484,46066,36526,-19663,-122604,-18801,124151,207062,245003,240845,183103,78078,-36805,-64198,-43609,-26065,26699,124772,235671,321953,213682,79115,74757,53431,22474,18520,14952,12356,-8562,-41386,-81443,-89858,-74621,-24887,21619,50919,46383,-5739,-66255,-70329,-3455,58557,76200,22604,-33667,-98498,-102233,-38794,75895,225126,418649,414244,250714,85324,-30381,-43108,14844,46965,10641,-2682,-39109,-57870,-78360,-59145,-1417,-6301,-38131,-69580,-126813,-117806,-78120,-18441,-4010,-24600,-76664,-81632,-35320,55660,95542,123669,256580,445765,391735,191836,60244,2472,-19043,-40597,-62591,-60233,7811,59896,114363,57439,-43484,-74833,43497,96155,45853,28623,21686,13259,-20174,-39847,-23041,-31051,-42824,-98603,-85103,-109262,-152579,-145163,-100792,-62418,-39285,-19925,-3922,6515,-20880,-41250,-44348,-40953,-62987,-60230,-81390,-111522,-56791,58144,87588,55465,-754,-7876,-7655,4260,-2979,-17639,-43160,-18484,-3138,-34333,21936,144958,181717,89899,-18048,-85673,-34986,-31861,-77233,-134795,-68343,-61362,-82972,-84324,-99661,-106214,-90832,-52590,-1567,516,-45475,-40450,46471,28589,-26834,35686,165867,228146,264759,297220,236052,58039,-3153,47124,38138,-2625,-27122,-7286,30798,82866,64785,31282,710,18416,148081,252640,257927,223737,141886,93784,135431,287609,392009,378538,257078,154777,71808,16633,-14393,-18644,71027,199650,275723,224586,89471,41860,63640,22882,-29323,-32062,-16047,8068,36567,39788,32532,39451,49878,-3201,-85671,-106208,-4566,24706,-27139,-92783,-140234,-112374,-86329,-121369,-87558,-25967,-27333,-36897,-9131,-6613,-20787,-29296,62152,91704,42569,-40074,-112468,-49813,-16061,28762,58117,21642,-5777,3656,21121,10238,-6840,-20048,-53200,-76534,-8985,34168,14127,-32313,-89083,-35068,24919,37786,28039,33716,27370,23817,38271,62393,68995,45297,16819,38991,84167,122815,201024,329458,253823,130615,54796,-6537,-41980,-70328,-25298,-11786,-78196,-39367,30633,40451,-7456,-73444,-10537,-3721,-86368,-94562,15797,109176,66612,-20304,26655,70700,23426,-89093,-88408,-36777,-31476,-61255,-88828,-94589,-77802,-36617,-7086,103821,133025,112463,48567,11375,-16365,-26639,-43867,-71946,-103327,-90167,-21188,-8923,-39158,-66078,-32954,-45164,-50784,-31902,-12784,-10472,-48520,-103516,-83157,-73449,-15393,51865,34467,-186,-9537,-39572,-62548,-94837,-79040,-12267,18643,-7111,-40373,-27919,66509,91678,33239,-6154,17597,33503,54463,119974,42765,-78275,-115489,-78444,-10558,29225,59685,89206,45793,-77198,12571,112623,98086,38209,-12868,-16971,-33037,-78366,-40062,773,59664,128215,171099,159860,100119,11400,-59523,-110332,-86029,-62976,-36479,36057,110036,128728,136085,147557,67829,-54055,-114892,-113080,-98085,-41787,21231,48054,50192,104946,191926,78178,-84755,-97854,-8173,28158,-13829,-45595,-89729,-71461,-14991,40204,110458,219846,267500,181632,-18865,-147319,-63394,-13146,-28963,-68031,-62802,-81036,-143344,-77875,3157,50771,90873,103463,95715,88797,97864,24782,-71451,-15586,30955,20002,52064,70168,-7,-94142,-15207,120453,194365,189702,163889,144814,86473,52345,145425,165332,128586,127727,158528,179759,289391,383656,346448,367456,329319,266930,148207,-67084,-120929,-85619,-17264,-13727,-27496,-22737,-12676,-41,19240,-7778,-21611,-32917,-52758,-19428,1964,-51679,-107677,-113169,-37789,116742,213091,163849,104125,27411,36682,176472,249580,274364,215405,146201,156775,131079,85277,4674,-44691,-65444,-16284,2414,21687,46531,29841,-20570,-14278,98,14634,44476,52093,-4018,-62680,-63615,-104176,-71787,-4254,39153,55798,28907,-45316,-69987,-3896,16461,44978,40319,-22767,-66070,-52287,-129980,-96464,46980,55866,60515,130189,114560,7939,-74104,-114404,-51855,-36006,-6772,73714,27838,-69857,-107806,-100703,-105711,-106649,-55478,-113368,-79670,79408,197068,257877,161768,102364,167736,180299,118615,121012,126353,108668,73683,73249,89910,89836,79307,62214,34102,-28091,-89597,-115725,17032,116170,135409,59985,-28651,-80203,-73374,-76348,-53362,-55069,-89936,-103284,-102927,-50091,27330,61076,54042,30981,16931,50391,96681,178355,236849,180665,52020,9721,93564,137868,230897,323342,296937,272749,267293,210691,55532,-87980,-49547,81349,195043,150123,75298,42764,99714,167528,29091,-111259,-51174,-48429,-8200,60645,76415,29641,-53086,-99010,-71091,-94314,-102000,-78194,-27542,-16493,-27561,-45779,-85083,-103684,-75121,-45770,-2743,-37300,-82572,-103718,-114554,-92219,-118846,-74318,17408,102841,-2531,-95545,26051,154267,188964,98911,5498,-17097,19097,38713,7638,-44548,-61966,456,66660,17307,-80820,-120511,-45938,53781,175841,267032,231051,98810,-47050,-39692,97042,177978,187986,149546,79868,6172,-73455,-19531,90707,138860,135235,57217,-14944,-38015,16213,142444,282455,389977,428305,296669,39528,-70961,-52061,-18557,20955,19908,8018,-15033,-15300,-33963,-34933,-37910,-63439,-65968,10975,125565,186725,260742,286543,93852,-86426,-90329,-758,104725,-15368,-42421,-60088,-27796,51001,-40025,-96212,-32559,33074,23393,-25963,18314,46195,33011,8458,-28979,-24377,-48727,-102729,14690,102678,83742,-5812,-52994,-113435,8803,82698,70967,-63256,-61922,76802,90760,37194,34897,18233,72846,100570,83274,49768,64699,-1193,-63633,-49615,-46266,-11793,22665,62701,120739,200969,240234,126657,37629,-26435,-65909,-99711,-71488,-56266,-68183,-109646,-62893,-3449,23052,25162,-19593,-114216,-149649,-101749,-87826,-115318,-151081,-135039,-55641,20502,11240,-3716,6352,41277,68313,71239,71696,19504,18345,41015,54715,57076,72240,34782,2626,23524,42178,42847,-6706,-17838,20459,107,-54377,-93287,-98920,-94431,-60507,26652,50760,-3072,-24252,-36872,-20945,26571,95673,83472,-22354,-77384,-94085,-117616,-63651,-25379,-10094,53651,142250,134980,70550,-25280,-53542,-38683,-26387,48944,66977,31427,-20305,-45789,-61679,-3103,44349,3666,-70168,6533,-14005,-40114,-49649,-43178,-52796,-64564,-102686,-97174,-25968,13905,-13757,-95881,-133174,-88799,-71598,-60944,-90739,-92492,-94704,-102311,-27332,-37047,-56980,-53587,127508,264818,248639,135158,32417,-12045,-26762,-57136,-74195,-43582,-33367,-39651,39306,157669,223568,137139,9125,-15887,97356,264944,301725,232532,168758,144592,132718,96628,84691,92096,104518,127585,118413,64091,37236,24671,43071,79019,74177,30628,-53159,-112073,-28503,38640,66743,25273,-66057,33596,175221,200539,178535,93227,-19044,-89930,-13193,39121,34244,11097,-15888,-36250,-66216,-61207,-74561,-98713,-66770,-47966,-19007,34873,83790],[85584,79697,101134,147368,111990,83436,96059,136779,180214,128362,32890,-59219,-112181,-76755,-79337,-75841,33662,158404,276229,357567,248876,102525,-3888,-44697,-37119,20610,112020,179716,183577,140487,96247,26571,-66762,-117709,-36356,113561,169859,127694,89830,75499,55988,-50335,-89224,5310,160075,342662,329516,204082,47625,-76767,-83231,-58187,-74843,-112550,-66524,-51950,31748,96263,65286,-25908,-82848,-33715,-85389,-85535,-35374,-39265,-27377,18553,46318,21153,-37429,-39237,-25095,-20604,-15795,18266,45126,6303,3891,-51156,-101757,-54935,16964,104012,101600,26039,-7263,-18407,-106425,-87011,24373,140826,179789,98949,-5281,-13907,-30390,-48504,-31700,6309,408,12821,78179,195472,251782,185798,63766,-8702,-41942,-81682,-14183,29276,14832,-11270,-10718,-56421,-72056,-8089,7790,-57581,-72025,28281,71290,76255,33903,-37627,-94078,-106746,-87504,-60957,-31159,-40124,-55775,-48289,-25951,17641,31289,18074,-1900,-46440,-69803,-60195,-48730,-60863,-59221,-35387,-37240,-24253,22519,58332,-6440,-48625,-51859,-11741,65873,102308,87252,30523,18052,45446,-32321,-137155,-70538,14857,4018,-5646,7181,-21573,-74154,-108438,-76290,-36846,29039,22115,-3541,-51611,-100761,-65194,53606,123187,144727,31533,-129604,-70069,32588,205010,312484,381167,266177,30518,-122614,-180604,-132377,-36957,36937,48787,-3799,-1701,18603,48992,155163,241435,215585,47409,-47943,100871,267752,364551,290200,111256,-9262,-75795,-98313,-81545,-57127,-104435,-32933,61350,53497,2601,-28720,-32783,30819,26591,-10359,-4072,119327,114440,37771,-30870,-80266,-84801,-76961,-95450,-46641,-34866,-74530,-134599,-95404,-36405,-8168,-27094,-82963,-83758,-46931,-2794,29396,-19359,-31916,133082,220347,255341,260045,117251,-7442,-28305,-9883,4071,-8720,30440,57825,55445,25929,-25514,-30815,57159,83660,97998,76276,46216,84629,34273,53935,90823,104517,99407,46809,-12143,-89818,-90330,-22487,5534,33107,54324,15218,537,94871,100838,91806,66137,-1330,-82179,-31256,31652,43224,-10032,-34850,-33427,-31554,-2026,-35041,-93175,-81438,-68143,-71247,-43172,21989,88373,-20792,-87711,41194,113942,143823,132268,113295,194558,291820,253646,118881,-10590,-83908,-55313,-10818,25396,86444,92684,65369,127481,297648,403403,309300,200411,81450,-15122,-20929,-47821,-38318,105033,170426,370376,346514,148991,44293,-32956,-53331,-51417,-51431,-47483,-92439,-108460,-71858,2137,8070,-29025,67284,187378,193788,146399,112279,54396,-3137,-46269,-39855,-72357,-92950,-88633,-68214,-21104,-28536,26043,173575,198007,83916,15962,30685,81733,130655,89838,16191,-77536,-103820,-29496,24795,-378,-80853,-83169,-55458,-25768,-34448,33414,99422,193694,326707,307938,157017,84672,88597,41615,-3398,30593,47771,29991,19416,-14408,-67354,-88577,-19141,14297,-2259,3439,11722,-336,12718,61398,91421,38332,16202,16178,-29578,-23459,144557,345134,393831,330454,172725,20880,3678,180794,387435,382230,143976,-24157,-64009,-62076,-46332,-68316,-72922,-95020,-83536,-46026,36757,126213,236842,57652,-31678,-47036,-61686,-58563,-16084,-46207,-94181,-121029,-76671,-34556,-2338,-2472,-37591,-63934,-46014,-63774,-92797,17778,108376,177809,172490,99969,52540,-1398,-20627,-35567,-73745,-95899,-21888,50159,107314,113948,111187,29354,-42757,-36823,-17641,-80936,-93372,-55158,-39793,-41237,-31913,-30311,5586,-3637,-81502,-121984,-20250,74463,107967,118616,136543,107874,53862,-63027,-47512,34030,33053,-22260,-111580,-38041,31002,67374,50554,22637,70894,123191,90298,-9555,-73113,-68998,-85901,-52708,36647,58397,14954,-31568,-113487,-1731,115470,177508,162498,119194,89940,30837,-26541,-13946,11690,32095,37913,-4605,-49821,-70656,-64063,-4557,10819,-20745,-84010,-95108,-7436,49578,128752,142701,111590,68720,-6301,-80474,-63067,-52753,-53764,-53827,-39869,-32023,-6487,31127,16237,-2332,89094,178526,140348,62028,11780,-24993,-76701,-113319,-38102,89113,219945,291376,199902,176384,129804,81139,42072,-14221,-60661,-89271,-92980,-57684,-9723,22583,22956,-26280,-81012,-66087,-107668,-87361,-43355,-38875,-31133,-47548,-38821,3529,108416,134589,56529,-49741,-67004,-21442,-46892,-120791,-82698,-61363,-82425,-89175,-55497,-25204,-32442,-83842,-129771,-92278,-22950,53413,57712,63076,36623,-53480,-101037,-26956,9455,12151,-30226,-58134,-63537,-17252,-16374,-50478,-85839,-68698,-41535,-46095,-83626,-43199,-9571,-21232,-58885,-83003,-57298,99246,329557,491038,332906,100985,-2084,-71041,-55957,45362,176358,212516,163185,124591,224231,362203,315864,183501,63925,-38995,-63069,33491,117663,116732,67736,35473,27722,10636,-14696,-43996,-13769,7673,1200,-43461,-128775,-102211,-101417,-101592,-22283,78637,157100,114160,89423,57918,-30233,-67686,-39622,11523,40580,19636,-37596,-68189,-50552,-6958,30799,32148,-8922,-17724,10280,56306,33604,-6999,-37026,-78592,-134521,-64377,18023,92484,133771,128799,74476,43996,-2775,-17803,-28535,-36853,-61026,-72853,-42987,46644,53256,9865,12816,17249,19488,50857,90018,34338,13751,47277,23092,-42429,-89714,-29826,-24692,-64045,-83776,-15573,94655,171136,157799,83049,46866,53224,65419,63521,69235,52944,5093,53665,60052,-872,-53781,-42650,13188,89738,145746,199320,195624,81591,31992,-13988,-5315,3058,-37322,-46609,-20191,-71820,-133688,-73933,46469,146888,43467,-22156,-36411,-83521,-107339,-74083,-57269,-92201,-5516,40497,50592,7409,-9523,4023,4486,-23601,-20421,-10706,35321,100320,138737,104608,64541,11723,18144,127903,223173,152107,-8553,-98047,5258,44549,51306,33188,37248,118068,107941,7551,-112270,-9233,54678,95541,93481,-68422,-5089,188571,371054,420145,260691,17537,-37062,49268,104120,61025,-42812,9672,306775,552017,565315,368658,94984,-113115,10124,167260,212606,72586,103784,270683,438537,366836,258824,247726,214028,127441,9776,-21470,-199,291,75566,182582,57978,-44799,23352,202486,352641,369443,322894,196817,42493,-41105,-66728,-58576,-14261,64549,125882,74924,43968,34779,22773,1471,3341,22338,-36092,-108859,-201555,-276759,-270168,-244374,-196982,-151819,-116868,5822,61953,48758,18429,24619,-10184,-78280,7868,185220,405789,502307,352513,171305,103890,81384,100387,225371,357745,336517,171281,45080,-10359,-47961,-38172,-5814,-21126,-67059,-63451,-46568,-2455,39165,21620,-42181,-11015,25026,-46053,-98801,-105211,-132741,-47320,182575,346933,450229,434937,372487,401781,406129,253311,260440,268137,120211,-39133,-22868,33100,-23263,-58299,-13514,47103,8429,-85632,-64798,-28513,-35527,-36706,-60814,-69432,-42531,-34637,-26126,-5492,-37753,-69832,-70148,-56524,102402,201160,231995,82246,-56538,-107838,-101632,-79873,-60303,-42865,19123,88991,68134,-31938,18459,74921,45597,-63416,-126636,-72250,-2132,14204,-27002,-91343,-72920,24245,83617,66463,-27138,-81381,-68773,-60837,-52162,-77734,-62824,-78517,-23765,125095,393222,584378,558466,427975,263437,147854,64457,-21807,-57710,-53164,-67911,-67176,-61226,-38961,-6352,-3917,9373,21491,61637,91269,48414,26104,11452,6019,63925,17296,-30610,-103171,-94040,-28334,122747,248204,164923,37214,-10228,32417,121558,164206,101422,-126034,-36982,60079,72432,67542,100183,107005,36112,6249,36237,12394,-34162,-89584,-73499,-35425,-30300,-44542,-74439,20355,158520,159348,90551,11933,-16753,38760,97087,146652,128559,56362,3505,-61935,-90180,8446,44979,50730,72010,82687,33008,-75620,-118091,-48055,-2794,14276,50556,162451,239297,175774,112582,57367,-36711,-90966,-114980,-153115,-103472,-29170,6708,1168,-3293,1271,11423,-36569,-51307,-17251,20606,53505,66319,25726,-79817,-75724,64094,138246,182245,180904,120189,23284,-78600,-58384,-30860,-16193,37804,135219,243995,318393,199400,86595,92571,54870,10048,10924,19595,21363,-813,-36760,-78538,-87550,-76378,-24922,26504,63749,65326,19242,-43952,-58054,-2134,50760,62062,12902,-34803,-97478,-107876,-41069,70114,200161,358697,346437,219096,63366,-57907,-48265,14975,51820,20148,-743,-42624,-64737,-85916,-66154,-3102,422,-27845,-64789,-118861,-114641,-73854,-21788,-11086,-25007,-58863,-50246,-15983,60948,100428,125023,260046,442852,376806,176073,51202,6116,-9805,-32270,-53382,-57124,-1449,47843,110378,57749,-37291,-94525,22232,82749,65835,52541,43458,26819,-18171,-51536,-53241,-93330,-109329,-71679,-56679,-106283,-149524,-138920,-98468,-60576,-44707,-35020,-18361,3297,-19756,-44566,-47518,-42724,-52033,-32832,-39326,-94850,-78207,42248,70028,26108,-44282,-41587,-29180,-11686,-13536,-27617,-55446,-5076,14356,-16200,20709,107269,135883,59113,-39739,-100079,-28801,-30317,-78093,-139641,-68301,-68903,-95989,-99973,-112171,-118315,-99484,-60538,-11473,-13985,-65761,-78266,11728,-3566,-58191,6600,161401,259159,324091,357598,263816,55206,-41326,6093,10608,-20667,-37475,-10844,31167,83926,40184,-8425,-35172,-10368,110096,200242,222847,206964,135670,118221,194903,338933,408788,350375,206226,89970,13782,-21330,-37263,-35224,53702,206108,312007,256091,95059,29712,45697,9229,-29891,-24691,-10307,7001,26649,23889,19135,40078,64947,16651,-63676,-96375,-12618,19917,-25513,-91356,-142615,-120169,-87425,-120552,-106577,-57606,-64817,-55592,-13000,-8672,-50101,-23567,72106,94085,53196,-28814,-97960,-51173,-2570,48485,74675,44560,16256,18437,24815,11325,-5232,-19659,-49524,-61549,4511,46512,18925,-28263,-89134,-47454,9601,13471,5758,20154,22505,23793,41557,68012,70086,54920,41881,66221,105126,139057,221668,325036,194977,78364,26470,-21073,-46164,-70245,-28200,-12804,-60624,-26184,25804,25967,-25450,-76761,6694,2210,-87418,-73988,39646,124897,76424,-9147,28016,58345,15066,-98557,-93521,-39944,-32729,-56139,-72589,-69155,-41480,9044,38043,146847,156202,109020,37294,882,-26356,-36195,-50246,-61318,-75924,-85751,-30350,-16910,-39239,-54702,-29130,-43035,-45256,-24896,-2026,4356,-33226,-107346,-96939,-61231,22108,101270,77809,17254,-3444,-26744,-39575,-65191,-56938,-5939,22026,-2153,-29361,10026,119288,138194,70739,7559,8948,16725,41118,125269,63485,-67115,-110931,-79574,-5104,48095,94359,136221,84493,-64189,-5921,91880,81231,28995,-13642,-16444,-30603,-76487,-45584,-11116,43073,117936,162812,146991,95895,26887,-47119,-114997,-100470,-77527,-53939,9649,78406,107031,128351,141798,61892,-61108,-117181,-102403,-95050,-51361,7907,44855,63433,138549,232154,110700,-68946,-96854,-6508,28063,-17332,-51114,-94203,-83069,-30276,24182,95339,207468,258113,156852,-37890,-148119,-40972,5538,-18619,-61724,-51475,-61399,-126730,-96849,-8213,58613,120282,135843,134190,135739,133275,50978,-63485,-35046,32835,20920,41737,53034,-14208,-117414,-29800,101383,163886,165368,139336,120720,70267,34189,127117,157366,121071,111940,148796,181729,300344,375043,308729,321807,272285,228705,160883,-49345,-106591,-71815,-8116,-13094,-23766,-6574,7455,11677,19317,-17084,-30923,-19957,-31645,-9150,2065,-51601,-105436,-108911,-26094,121040,216286,168411,115293,49552,61441,194573,230668,249290,206780,150562,180474,171151,114622,31662,-39941,-80670,-21577,7945,28711,47337,26595,-14656,-572,10797,16182,34643,31193,-25606,-93757,-88119,-129880,-85052,-11863,41034,62903,32737,-44196,-69114,2773,23122,21811,17386,-41763,-70231,-41263,-119958,-120178,12609,45522,138135,235635,185768,37776,-65317,-107636,-43637,-25200,12635,80551,7090,-95433,-146964,-136859,-116126,-95858,-61838,-135010,-57315,115224,233557,266530,140738,77515,159860,226651,192649,184206,164077,126289,93121,103109,115986,112949,90131,62282,24976,-39877,-95887,-118755,9878,114840,139873,61246,-16126,-77204,-88396,-88357,-62847,-64427,-88779,-100853,-94124,-48505,20336,44952,36120,13683,3841,45892,93843,174182,237502,199906,64200,-4309,89127,144596,248052,315872,271113,241626,241288,186824,26389,-105376,-50644,72025,173694,132529,67658,45581,112257,160630,15299,-98694,-43005,-41417,1283,63976,69737,12406,-76904,-90806,-32734,-28942,-46783,-46331,-15765,-10470,-23571,-42040,-83902,-108195,-87521,-66711,-21610,-40469,-66585,-109612,-114677,-77930,-106678,-104333,-18272,59064,-36068,-94042,11976,123763,171680,89053,-3755,-27968,3637,23899,-3366,-52859,-57439,115,59104,24307,-63814,-115335,-56961,45684,166150,257402,212597,76375,-60244,-31587,97406,169045,188689,166900,113427,49276,-41013,-40131,81968,139707,155417,78538,-17460,-58979,-1001,155773,355714,480818,490893,333250,60282,-63546,-40210,-10572,23595,14328,3804,-12308,-7737,-21683,-23457,-36349,-66593,-54121,19357,121336,172503,258334,296580,113945,-85958,-118306,-13892,112063,11192,-11438,-23632,28879,91175,-37240,-110013,-49012,16806,14916,-58263,-19247,11964,15318,9459,-28710,-29807,-51288,-95516,-1456,87750,71386,-20692,-74196,-101843,35031,97945,58956,-77665,-31777,120181,145805,106000,72870,47234,97380,111679,86725,54096,53634,-27922,-55273,-42166,-39139,-14880,23690,62241,115252,193483,234450,130944,45777,-5340,-37346,-85142,-72696,-47790,-54650,-77555,-39075,7651,37658,45179,-5631,-101903,-163626,-111506,-92295,-110363,-142062,-138526,-52147,31166,26372,10704,20542,57292,88288,90899,78540,15067,13802,50488,61332,55151,68493,35960,15655,41182,57086,53767,-2080,-2668,42301,5004,-57315,-88049,-85408,-86421,-87468,-2697,29691,-11870,-15499,-16274,355,45237,113617,112480,19928,-49916,-86881,-119682,-62193,-18435,-3487,53684,154569,155181,85586,-11505,-28053,-20302,-22550,30802,36483,15473,17805,30777,-2834,15912,68812,31331,-115153,-28912,-34309,-57763,-67403,-47553,-46881,-58776,-98408,-87866,-19369,15118,-14332,-92568,-119441,-79380,-48673,-41949,-81066,-99519,-94584,-96149,-15957,-21266,-50681,-60898,125281,275924,267971,130774,26204,-12664,-16923,-43738,-79912,-48232,-32825,-36302,47663,167749,218209,126266,6585,102,138689,314485,326833,252462,189129,163803,149252,102720,82220,83874,97251,123166,121666,75710,49351,33244,45525,74328,60756,15362,-64626,-99420,-15540,46452,68773,18367,-28874,78796,223825,223049,174218,74289,-28561,-104047,-21518,40865,40426,9347,-21055,-15189,-29734,-31076,-52235,-83529,-56289,-35553,-11732,33188,81704],[79383,74601,93860,138094,101751,76102,101909,155000,193111,133105,32502,-63108,-106728,-62153,-58223,-61973,11039,128472,262440,333372,227006,84748,-19142,-51863,-43871,10426,92380,140162,136152,98926,58301,6135,-74574,-164163,-75917,79188,139498,93669,56898,42461,38821,-48576,-99994,-10729,118933,289686,304609,201748,51884,-83108,-83482,-32754,-31969,-58911,-45826,-44378,39729,107325,61702,-35630,-68086,-28045,-97858,-68397,1687,4212,3307,38449,70438,44042,-24317,-49998,-26604,-22132,-31822,-1221,28759,6073,311,-56850,-102502,-53382,13140,93141,95304,25750,-5063,-10359,-94264,-88697,32971,149996,180328,96608,6408,-7979,-34545,-58473,-41595,3623,3069,14519,75498,190337,253756,190916,68912,-4358,-40652,-79597,-21902,6896,-12959,-51779,-54538,-88704,-84536,-16115,-15863,-74111,-28249,50038,70526,62891,21261,-33112,-55719,-94813,-91109,-64079,-31869,-33641,-35490,-29931,-10346,29885,38716,20325,-193,-45276,-71151,-65257,-58104,-81419,-78318,-48115,-44301,-22914,31774,54236,-8007,-48582,-52892,-18670,49557,83378,79611,24482,13761,41228,-23269,-79097,-39550,38275,36968,18968,22665,-19135,-80760,-98329,-64860,-32058,21542,14042,-1850,-49383,-97134,-83604,51139,137293,153102,30070,-120297,-60951,44528,203736,280081,343474,247910,24280,-129344,-187058,-130556,-20955,59851,59823,6741,15836,47948,91915,195050,267619,246456,63641,-67478,91281,266303,369310,302939,117467,-15463,-90460,-111365,-88196,-60375,-104558,-27254,73678,55752,-168,-38030,-51382,28080,31381,-2466,-474,112754,99977,32689,-29755,-79605,-87112,-81221,-85395,-39844,-34361,-79731,-112801,-72091,-28995,-16540,-50638,-103671,-68577,-34086,15416,48197,-287,-14755,164778,288275,322805,317362,127153,-17828,-31466,-4075,14231,3688,43462,69730,68950,37460,-18301,-37989,32275,29251,46400,53404,47370,117656,70366,72775,96261,105311,105841,59712,-4473,-92300,-117295,-51616,-24970,15065,52396,12592,-8221,93906,125645,113948,84610,13593,-85809,-57930,-54,-2135,-57650,-75449,-56024,-30913,15541,-5696,-61651,-97571,-87790,-110752,-95998,-41844,58531,-18875,-58873,64698,129017,147834,128712,118719,208124,310547,271230,128404,-11210,-92714,-68608,-21122,22296,90484,94763,42100,82412,233698,342846,270592,168456,53807,-27055,606,-20728,-47494,86120,157941,386099,406703,190235,63011,-25490,-50432,-51533,-56954,-54179,-95849,-105507,-55664,24630,44881,20920,92208,202884,211773,172263,125480,63899,4091,-31681,-33207,-62280,-58317,-35645,-87997,-19512,-6319,61878,194160,189988,71491,15111,43019,93738,129634,79417,2983,-88317,-95155,-29090,13898,-18150,-98486,-107453,-61178,-34229,9887,115573,189402,278533,397230,366335,197151,112010,108175,51201,6866,40485,69680,59098,43015,6152,-48625,-94007,-35638,2917,-6691,4066,7080,-14092,-10181,37978,65376,14720,7142,19205,-24341,-20571,160419,395461,442584,354225,172255,14425,12565,217295,396224,339778,102536,-50154,-92991,-75520,-51320,-72971,-70275,-82246,-66448,-27336,59135,154105,246189,44650,-28708,-33634,-42465,-54817,-20303,-45395,-93938,-118112,-74162,-28852,948,-2739,-38454,-63344,-39887,-42996,-56280,23822,78466,129083,113732,46081,18128,-14069,-21016,-32980,-68792,-94353,-39717,11185,70925,88995,82717,-6665,-64211,-28839,-9318,-79277,-105914,-69698,-55395,-45402,-36314,-48897,-12376,-9714,-75791,-119244,-14518,88344,123568,123426,131451,101638,53290,-69148,-27857,69885,67792,-9320,-113819,-19810,67735,114896,86528,45179,87097,135608,110416,15728,-64333,-66601,-78155,-53338,23975,32856,-14935,-51875,-105892,-7633,101659,168012,161921,128882,93902,33055,-23298,-9793,13732,28835,32918,-7183,-48403,-62122,-43822,24113,33760,-5780,-73785,-83358,11418,61108,120227,132472,105971,72273,7022,-68957,-48376,-34509,-39370,-49961,-43210,-36797,-16858,13303,-4595,-11890,79944,167378,140871,65258,17225,-13199,-63008,-102587,-41986,96274,243926,304522,207034,186434,122833,62618,15987,-37245,-57957,-68193,-75623,-65027,-18918,12487,20390,-22747,-67126,-67702,-108418,-85091,-38377,-34211,-26685,-45216,-38346,2588,93709,111665,41733,-54043,-75930,-26077,-39340,-118718,-103751,-81626,-102594,-104657,-62050,-23943,-26310,-77295,-128862,-89792,-26563,40277,40079,51760,24997,-63256,-97000,-27839,3359,7478,-33631,-61891,-69463,-27282,-26430,-55013,-85127,-70402,-48117,-64412,-86427,-28432,-881,-18615,-59151,-77515,-59648,91923,307103,426754,266177,70655,-21202,-89976,-61388,32729,160206,199311,155802,118309,217611,339663,281961,168689,60618,-45865,-52307,60403,169376,169791,98934,46116,33260,16674,-16454,-52324,-14765,14105,11553,-36544,-128066,-107142,-103122,-97958,-29439,61894,146693,90941,46575,21896,-39882,-62694,-42976,-1763,21622,-1472,-60875,-94332,-85454,-57386,-18723,2319,-28640,-37004,-19828,15387,5393,-28487,-52146,-91230,-135854,-78573,-7989,67351,109942,108465,53519,20862,-22516,-34165,-40612,-40555,-60729,-77271,-47902,41434,66514,16458,10693,12835,26953,82791,125667,64618,30192,65463,38608,-38967,-83228,-24193,-22918,-63259,-83651,-12332,94423,154245,129884,68559,51619,71146,90555,90891,88475,51816,-20993,-13555,17783,-12911,-65602,-55321,3562,76227,127859,179201,176347,67181,42118,28455,16850,15303,-25417,-32820,-12306,-74149,-144222,-85492,22475,129728,44616,-22946,-39503,-81834,-109082,-96333,-87540,-83073,16784,56214,66978,31824,17701,13139,15055,-7840,-16015,-29465,9418,82083,135008,108823,57800,-6228,10505,122261,212382,149489,-15687,-91040,19950,63756,68120,38370,31230,120503,131650,17817,-79355,-4606,42521,86539,104586,-61270,12239,212586,404808,437879,243581,-1788,-13918,59399,107297,62727,-37579,38969,373667,622895,619409,394522,96074,-95934,18535,166778,213732,90171,137767,300750,419706,301952,196746,213576,217131,153170,37267,-17905,-3055,4845,83555,188243,72886,-42790,7115,168173,323677,348783,304136,178542,32017,-31495,-59492,-70369,-22358,55099,107724,61434,37451,42016,38362,28468,31092,30571,-31926,-86250,-155024,-215086,-202751,-175589,-133918,-103127,-88196,-1035,6142,-38757,-26291,9978,-2063,-68174,-19742,140550,350612,464609,341149,165474,90422,61938,73537,188828,312969,288306,134890,22159,-22293,-44832,-8599,22975,28,-56633,-58988,-40891,-6984,29640,4728,-59488,-15225,16900,-67904,-127555,-116661,-118057,-31794,211862,410800,557400,565496,483168,456488,392918,253253,283856,279250,101197,-49682,-19221,45552,-18676,-79621,-27095,39040,1625,-97101,-70238,-29979,-24216,-12184,-26182,-64092,-49770,-45495,-40561,-14011,-38273,-73036,-73034,-29094,143092,233312,268576,121909,-44432,-118085,-99926,-68892,-55407,-41852,20893,95179,90596,-13815,-16280,40562,9127,-76074,-100485,-65511,-3288,9687,-24003,-87700,-74978,33745,108117,83522,-16237,-77771,-78251,-76646,-70741,-85002,-55821,-59557,24701,183456,436310,563471,528702,429153,287251,181043,92481,-6922,-55649,-53099,-72599,-88848,-74895,-23487,15375,21541,29992,35933,77024,115698,77568,50104,12645,-43330,-8768,-32994,-58180,-110930,-83062,-59584,46821,165009,112775,6154,-43251,-16131,66613,116683,69430,-140852,-27230,71291,80566,68651,90263,91433,25891,4067,33049,6617,-38398,-90207,-80422,-56745,-59177,-64737,-82519,14248,140436,131175,69329,3527,-12545,57608,128256,187258,161299,75171,10213,-72282,-91417,4473,45429,51883,82670,106391,59663,-51969,-135617,-68476,-22689,-6770,23359,138759,236053,188646,130334,75214,-7116,-60140,-101486,-141767,-82568,-14984,13485,7535,7137,7986,4336,-46948,-40938,-12585,17425,51224,84976,63029,-29046,-138976,-6767,62516,111637,113108,52787,-31772,-101188,-46149,-20668,-9897,45448,142135,245846,304007,179290,91477,111627,59613,5796,15316,31637,31826,5940,-32626,-74220,-86491,-89545,-38477,18642,63627,72698,36363,-24206,-45934,-2712,39144,44929,2424,-35199,-93249,-115309,-48670,56451,166369,289190,274321,188091,50546,-67533,-53526,7800,48758,25290,-1057,-47055,-72051,-92854,-73607,-8950,1775,-18310,-54430,-97023,-96813,-64430,-18603,-11085,-20316,-39162,-27281,-2014,59382,96027,114839,242947,405873,332035,144824,35449,7439,-357,-24052,-44861,-52270,-8576,37010,102980,54522,-32610,-114893,-5698,60028,84840,84751,66802,37869,-18084,-66352,-91250,-112903,-51783,-10655,-18354,-86252,-137687,-133847,-95696,-56868,-49175,-50625,-34592,-3655,-21860,-51486,-54089,-45392,-43714,-11480,-968,-65164,-100636,16538,45087,-5041,-90397,-79094,-54084,-31248,-26566,-38946,-69345,3593,26513,-1159,19632,71857,92289,29071,-62576,-103625,-23628,-32633,-84265,-139307,-67770,-75827,-107735,-113557,-122265,-133719,-118202,-76904,-25773,-27541,-73475,-116901,-30104,-40381,-92257,-26249,148428,282371,372301,400266,278642,52944,-73727,-37659,-21738,-42481,-48620,-13379,30957,79826,9485,-49628,-70541,-39413,70426,142913,178396,182532,125458,139460,249125,375255,409490,310053,148909,23612,-40168,-56456,-59537,-51290,34326,203047,332269,277718,99195,18570,26960,-5151,-29760,-18410,-7692,2710,13568,6937,8091,43794,83752,39954,-39812,-84035,-24765,11654,-25430,-88891,-141268,-127029,-87521,-117590,-129547,-88917,-96425,-73132,-18754,-5671,-49863,2327,78041,88390,57111,-20040,-84214,-47243,12720,66617,89316,68989,41558,32352,23145,6522,-8661,-22870,-47453,-47962,18590,60268,24482,-24358,-88237,-64192,-9616,-13881,-20114,1481,13148,21950,46987,81084,80250,70058,70150,94740,126275,154973,238875,304004,137099,30767,-4766,-35888,-48013,-65999,-22648,-1125,-33259,-16456,14734,5556,-49078,-74169,22771,6287,-86696,-54152,59592,134128,82517,3299,31781,48970,9718,-103259,-98299,-43301,-34574,-51090,-56210,-45261,-7395,54758,94140,200012,182074,107912,28579,-8633,-36708,-46042,-50457,-42586,-47675,-64823,-31560,-21963,-35942,-37957,-17505,-33508,-34782,-13173,14429,26222,-9185,-91999,-85782,-28535,68317,153613,122050,32933,1588,-11969,-15506,-35456,-34455,-5303,14680,-4282,-17651,49219,162759,169305,95701,16948,-221,1535,27278,122296,79163,-54313,-100918,-76909,168,63700,128345,187610,119982,-55427,-27882,68925,64838,22277,-12409,-15053,-28499,-74035,-54004,-25454,23150,99668,145745,128206,88214,40022,-34656,-113374,-112935,-89929,-69720,-16031,44917,79897,114312,130923,54638,-68449,-119521,-88824,-83337,-61063,-7994,39718,73604,164837,263274,140327,-52599,-94718,-6499,25840,-22237,-58487,-101805,-96495,-44530,7257,76632,185935,235407,126028,-56367,-141555,-22142,20320,-10437,-57076,-42679,-44211,-109776,-113242,-16992,68657,151079,167343,167527,169698,149324,62107,-52501,-51084,35271,21105,31277,36905,-23621,-118879,-36995,85309,136893,145162,118595,97240,51330,15035,105877,142716,107572,90662,133605,182100,308556,363362,269939,268041,205519,186480,175734,-21981,-88657,-57224,-460,-11901,-18161,7624,22703,20583,18938,-24400,-39295,-5258,-8483,1804,3733,-48557,-100557,-103905,-18160,111168,200778,162759,120087,69127,85848,206384,205791,216767,192562,152619,201195,211386,144631,61731,-29254,-93819,-26467,13736,35793,48132,26518,-1229,16126,23943,20101,23456,5112,-49510,-98886,-96006,-149078,-95015,-17219,44461,71070,37707,-40890,-67850,6324,29639,-6454,-12110,-64498,-62172,-26763,-105866,-144725,-28234,50744,223302,331571,247484,62894,-59301,-102236,-35528,-14344,32878,84877,-8205,-103748,-155508,-167395,-118199,-84040,-64217,-148849,-33797,148682,264809,266541,118000,55351,146131,259605,261608,253817,210662,149600,115467,134449,143652,135000,98603,60804,15466,-50622,-99904,-122134,120,109038,139813,61948,-1122,-67680,-95126,-88328,-63941,-68471,-84062,-90602,-79953,-45001,13395,27213,15947,-4714,-8051,44423,93818,169458,234126,217324,82301,-19795,80218,148374,257989,297771,241997,210643,212376,156471,584,-87478,-38970,67293,153539,115968,60176,49087,120658,144544,-3382,-86600,-29654,-30863,8990,63916,61720,-2178,-93842,-76524,-1972,26517,2377,-19336,-7249,-6776,-19967,-37053,-80600,-111386,-99151,-86276,-35623,-33124,-50333,-118610,-110349,-58953,-81254,-130734,-53692,15012,-66385,-90957,-1874,92478,149260,77036,-13813,-39915,-11782,8168,-13860,-57593,-53587,-4587,43764,22251,-51288,-106567,-67721,32706,145348,227605,177478,45868,-74056,-22509,94479,150544,178344,178399,147951,98566,2462,-56014,65334,129553,165205,97742,-15680,-78885,-20947,159216,415558,544775,513561,340103,74007,-55619,-27673,-3812,23042,4611,-5583,-14438,-4637,-12666,-15564,-35541,-64966,-39272,23990,107322,150467,251178,306846,148321,-58262,-146614,-30178,114307,39991,21498,24402,116234,145829,-32221,-123994,-64418,-2028,-151,-102139,-60347,-26162,-5157,8885,-26154,-33777,-53495,-82314,-15624,69954,56996,-37452,-99199,-88132,57043,105524,42123,-88208,1594,163174,200772,174457,107975,79364,121966,119745,88109,57842,44100,-43275,-55190,-43714,-37394,-18810,22186,57304,102260,172066,213125,127332,50719,15828,-11264,-67557,-69824,-40507,-38997,-45432,-20820,12062,45381,59991,3199,-93900,-171755,-119094,-98009,-107136,-129393,-130988,-49736,38817,38908,22927,32240,68019,99817,97625,70029,3542,6573,61283,74063,58701,66200,36884,25571,53795,67805,58990,-4890,-960,52773,3982,-62885,-80541,-74132,-79605,-115906,-29865,9477,-23034,-11483,-616,19033,61870,127459,134385,57283,-27995,-82805,-125572,-67098,-19168,-5759,41899,150482,163517,94980,2172,-5906,-7060,-23086,8231,6475,8061,51715,93199,55663,34135,82141,51900,-73178,-64569,-64983,-88815,-95135,-58534,-44262,-47891,-87509,-78817,-16991,11271,-19581,-93462,-110259,-68675,-34193,-32986,-76246,-110887,-99924,-96533,-10698,-8981,-45334,-71760,107231,262704,264351,113665,8616,-29152,-21900,-38694,-97686,-64647,-41281,-38529,49883,169710,204245,109473,-921,5719,164934,340392,330405,256514,197546,173920,157840,102287,72750,66547,78542,107692,115254,78464,51361,30523,36592,58343,35907,-9893,-85385,-92239,-13075,41137,56502,-433,-5253,113205,254568,225064,152713,46369,-37902,-99984,-40436,30229,33466,-3687,-27511,8126,-573,-12222,-41207,-76420,-55791,-34498,-16583,18561,65045],[69955,66647,82741,122893,88122,66746,103082,166134,199219,135713,32727,-64698,-100427,-49188,-40115,-46293,-8157,94291,237804,289310,191576,61033,-28809,-48003,-41877,4677,75326,104578,91993,59703,20505,-18639,-65864,-123744,-82319,55643,110581,60348,24565,8098,16082,-49523,-110824,-26231,80944,229435,269184,193369,54913,-86220,-84399,-13443,2680,-15302,-18549,-33796,44995,109992,51871,-45413,-56269,-26581,-107882,-47243,37525,43134,27622,51942,84542,57034,-14317,-62474,-29702,-21578,-49712,-26994,12436,6629,-7041,-66082,-108408,-59229,3266,76981,83728,22022,-6764,-7482,-86734,-93184,35798,148179,168392,85286,11928,-8049,-44661,-74935,-57374,-4420,1417,10863,62445,164249,232132,181680,66504,-3963,-40829,-78465,-36353,-20957,-41860,-90512,-96832,-122341,-88836,-20841,-30568,-60850,11477,67097,64546,44959,4559,-31713,-25121,-55985,-72417,-57185,-29290,-21392,-18241,-17917,-2335,32590,38505,16549,-4533,-49710,-77553,-75093,-71627,-106712,-91007,-59721,-51905,-24871,34209,43574,-14321,-52685,-58367,-29025,32804,68587,77108,22375,7256,33698,-3529,-25007,-11785,52827,65435,39365,32433,-22054,-90104,-90398,-56409,-30090,10859,4940,-351,-45055,-79865,-87140,42789,142523,150777,24346,-113959,-58138,49989,192085,237662,289423,211817,7696,-141686,-194128,-133508,-13906,71007,60870,10076,27335,71538,125627,217363,271574,258727,72805,-87441,77565,255715,360580,303918,118575,-21434,-99219,-117914,-91849,-62850,-107681,-31757,74525,47848,-12153,-55525,-58286,31399,36093,2156,328,101881,84734,28164,-29547,-81388,-90127,-84613,-82508,-39207,-37557,-84553,-95157,-48133,-18295,-26937,-79268,-100852,-51596,-22275,29280,59813,11491,-854,191056,350250,380887,361866,129385,-34181,-41358,-3767,20893,14421,54387,77740,77292,42133,-17211,-51443,-2129,-17986,1073,26146,43022,139031,95434,81966,94097,99819,105908,69440,652,-90843,-148975,-88467,-65620,-7723,48273,8873,-20714,83267,136822,124635,92867,20734,-82990,-86984,-33922,-43925,-98148,-115049,-78312,-27050,30525,19516,-31699,-83568,-109851,-139865,-90083,-84736,40495,5366,-27064,79191,132254,139085,112987,111343,205726,310425,275469,129036,-18880,-107294,-85390,-38010,10595,83546,85782,8113,27774,162257,270011,224789,133395,25895,-28075,28687,6656,-42797,72998,146107,390580,450812,224736,76028,-23287,-51714,-54702,-66854,-68318,-106954,-104260,-45677,38373,68580,58298,106533,200128,215367,189823,131426,65242,2835,-26294,-26808,-42479,-18361,6552,-59115,-15305,15189,90741,202515,170802,50308,9532,53544,105111,125929,65598,-13015,-98622,-89432,-31429,2634,-32014,-107787,-91799,-43417,-3367,77966,188245,258641,338229,440840,404260,228438,133682,121964,54298,9432,42623,82927,83130,69422,33683,-22246,-68848,-40771,-4882,-12447,-428,-3805,-34074,-39074,7494,30774,-14852,-3416,19779,-21463,-27646,156843,410972,460126,361264,164792,5734,19013,241472,374914,276383,58336,-77611,-125801,-84950,-59165,-81540,-71850,-71997,-50614,-9184,79450,175225,240052,29566,-29656,-26226,-28371,-42065,-16959,-41067,-93187,-118900,-76553,-25768,3383,-3915,-42047,-67917,-39495,-26821,-18246,49852,64091,84253,54725,-9205,-19835,-29383,-25210,-35776,-67680,-89490,-59152,-37437,22347,55946,51595,-39090,-86164,-24517,-1624,-72482,-125253,-90070,-75716,-50686,-41030,-70051,-35061,-21533,-74441,-115190,-11639,95730,129178,116646,116082,88674,48776,-61179,87,105782,99327,363,-114662,-5683,95494,150066,113535,62185,97738,140325,126234,45837,-50201,-62829,-71081,-50983,15000,14078,-37726,-70317,-102759,-17522,80235,146729,151822,131383,91106,29712,-23416,-8846,13263,24582,27301,-10436,-47197,-53435,-24587,48294,51024,4003,-67200,-75639,24499,68026,104159,115463,95878,72588,19147,-51571,-41579,-29466,-33656,-50670,-50166,-44021,-28066,-2998,-21154,-17382,72417,153587,135928,64756,18928,-4947,-50931,-89024,-46678,91738,250890,304831,214675,201788,120221,42980,-14022,-54035,-43474,-44676,-56449,-68397,-29017,1298,18537,-18273,-54085,-66088,-108349,-83232,-33834,-29391,-22589,-43522,-38908,-574,74519,84295,24451,-59024,-85170,-32869,-33094,-106008,-131244,-110284,-130047,-122757,-70816,-24752,-22070,-71615,-125992,-87651,-33474,21813,18155,35871,10527,-73621,-94230,-30819,-3678,2843,-38580,-68286,-76671,-36972,-34403,-56537,-82280,-73637,-56809,-84727,-69989,-12138,7244,-17043,-59928,-71574,-53222,88915,283250,359044,206036,44974,-37070,-108791,-66749,15189,131083,170065,136928,104583,198093,292657,229169,145882,56160,-49570,-43395,81039,213245,220991,135302,60608,37873,19560,-21248,-59007,-12312,23247,24394,-28003,-124553,-110587,-103310,-94550,-38979,36932,123818,61798,6544,-5791,-42497,-59070,-48556,-19015,-5891,-32760,-91977,-124677,-123866,-106410,-68600,-26542,-46014,-52297,-41916,-16291,-17747,-48407,-65518,-102368,-134098,-93872,-34964,42265,86467,88257,33613,-1488,-42161,-51542,-52821,-42520,-57982,-80481,-52710,34714,79274,24653,9333,7797,31726,108404,150939,92798,48496,84236,55605,-32973,-76771,-20062,-22898,-63180,-82650,-10694,88219,128571,97003,53132,55195,87062,115538,121069,110388,50932,-36975,-84336,-34250,-36979,-82620,-70370,-6978,62447,109039,155871,152151,49883,50874,76336,44433,31543,-10817,-20028,-5785,-77209,-151927,-93355,3897,111995,46943,-21978,-40195,-76874,-97652,-107735,-108714,-57896,35175,63644,74137,55435,43630,22582,25465,9684,-3741,-40947,-13143,67880,133455,113500,51217,-11939,16285,114552,190485,140010,-23523,-78972,38294,87305,87525,44361,25647,121955,152188,29788,-46306,26397,63261,91655,122279,-41502,33047,235471,428888,439466,214202,-22019,4294,75362,117873,71454,-26418,90017,475450,736073,718663,461766,131516,-60568,31024,170283,218683,119747,174528,321437,380725,231710,135310,177532,218518,177137,65052,-11494,-7454,7611,83214,176298,81354,-34933,-5908,131874,279844,313763,276067,156159,22167,-18809,-47648,-78390,-26271,49359,93208,54013,35955,50576,48660,50156,57850,39985,-20678,-52308,-95262,-139480,-120685,-91094,-55529,-42281,-53633,-8307,-41344,-108976,-50937,2988,6732,-57583,-40247,100620,291629,410888,318282,155108,74283,40110,43216,143752,252948,226570,94603,7996,-18042,-21688,20951,50372,20025,-44032,-50882,-32028,-10622,19600,-12508,-76696,-13476,15302,-77751,-145160,-112961,-97610,6699,282981,528950,719170,736044,611667,507643,366575,245569,296418,282368,84562,-51754,-5782,68791,-1204,-96159,-41721,27651,-8194,-106884,-68885,-27082,-9534,16667,12176,-44621,-48412,-54418,-54295,-22030,-38249,-74714,-74020,1418,175983,254011,289236,154327,-24006,-97117,-72099,-50745,-46865,-38364,22548,96921,104585,10370,-58565,892,-21038,-73457,-72781,-52822,-3151,8200,-11102,-72739,-76959,42544,130828,98654,-4566,-68448,-81038,-86990,-83132,-78090,-45275,-39536,57464,217575,440424,504735,467308,403760,293799,204153,115733,9346,-48774,-49655,-73819,-104740,-71570,-3454,38052,48425,54263,56594,99663,147616,113959,79480,23106,-77475,-69538,-44698,-42688,-78728,-61921,-60232,-12232,93666,67401,-18142,-67778,-53740,16315,70539,36556,-155588,-8855,91866,98654,79423,87069,78131,15991,3554,33707,6791,-33808,-77882,-69849,-64417,-81420,-81171,-89808,3996,113039,96928,45356,-3314,-3475,80517,162874,232736,197292,94814,18762,-78341,-82364,4715,48813,54939,94295,128592,85599,-23647,-129031,-84774,-33987,-16276,5558,118734,230611,201245,150870,97189,27577,-21009,-71275,-112825,-60372,-358,20167,14847,19181,17549,-65,-49609,-28469,-6541,12978,43958,96136,94618,23383,-118269,-79880,-9520,44888,50139,-5541,-64663,-57301,-26554,-8595,-2198,54543,150345,246194,284894,158502,96476,132845,70981,13911,32011,51065,45482,14711,-25174,-64014,-78559,-103147,-58215,3216,54499,72236,49015,-3223,-29116,242,29183,29874,-4878,-32456,-84895,-120533,-57701,38941,128745,218702,207251,164783,55012,-45689,-53496,-1780,42445,29627,-193,-49242,-76749,-96432,-76935,-13342,2940,-6479,-37145,-68896,-70189,-46831,-7350,-3039,-10255,-19559,-9175,9460,55721,87692,98856,211760,344837,265788,101775,16277,9832,13177,-12274,-33859,-42929,-9888,31058,95983,51180,-26635,-121945,-33427,35481,104433,129814,99880,50089,-18463,-81432,-122716,-60374,486,23679,-926,-71278,-125396,-127028,-87938,-46243,-48660,-63054,-48542,-11124,-24262,-58546,-59757,-45643,-35945,6390,35517,-29720,-112083,-14047,20638,-27984,-122033,-116213,-78851,-50643,-38284,-47472,-81090,9696,36171,13045,19355,41259,55617,3692,-82374,-88530,-16400,-35306,-92311,-131304,-63281,-78245,-114103,-122142,-125180,-134899,-138673,-96891,-40964,-37363,-68088,-124420,-72350,-75866,-125209,-58856,129187,296189,404638,421175,280257,51765,-91663,-78542,-54176,-63083,-54501,-9539,35581,76642,-19070,-86532,-100404,-63920,34481,90211,133407,155807,114611,158820,297380,398958,399010,264761,92439,-35956,-82169,-82603,-78059,-64431,15570,193485,339132,291360,103774,10478,9467,-18402,-27100,-10768,-4977,-1563,823,-7806,2629,53016,107349,67429,-13157,-68457,-38868,2668,-24508,-84102,-136460,-130960,-84733,-110153,-139622,-106528,-112237,-86967,-24760,4006,-14611,35826,80031,76712,55577,-12567,-69850,-37035,30618,84296,103131,95288,71414,46268,16798,-3068,-15745,-28237,-45942,-34786,33487,75913,32539,-20913,-82202,-81999,-29246,-40397,-46821,-19877,1142,19581,55291,102300,104362,95863,103440,124745,148123,171486,251625,270215,87816,-10164,-36774,-46453,-45261,-57236,-9751,18882,-5993,-11762,-1699,-18168,-74627,-62904,36207,7191,-84537,-35319,75549,137677,86187,17780,37746,42408,6904,-102966,-102901,-45926,-35956,-45313,-39716,-23358,23762,97426,153933,256780,209052,110833,24640,-15456,-46768,-56457,-45657,-21313,-19980,-39095,-24167,-23507,-28927,-16223,590,-18607,-20687,2537,36071,54619,23246,-59381,-50097,17821,119783,204544,163634,46533,5656,2971,7101,-7122,-13018,-10747,-3177,-11374,-1466,89682,195979,186100,108901,21413,-9828,-12181,12531,109501,86307,-42048,-87744,-69077,6323,75437,156662,235151,148621,-50371,-51848,45379,49267,17215,-10537,-14173,-28001,-72958,-66330,-41894,1684,74975,121586,105552,77523,49405,-23413,-106826,-122782,-101003,-84062,-40588,9865,47065,93547,114956,45669,-76521,-122389,-73919,-65768,-70195,-27249,31841,78985,180438,279880,162939,-37597,-93005,-10201,19512,-30250,-69178,-114099,-109577,-54848,-10159,53750,154256,197501,88374,-76178,-134786,-9056,29360,-6009,-55522,-38391,-32010,-96390,-128519,-25100,77857,178040,192751,190110,184879,142774,56326,-47717,-66917,34733,17787,18888,20440,-29742,-100422,-37653,70845,111795,127114,99460,72626,27953,-6625,80511,119925,86785,63856,113645,180027,311338,347110,231543,211244,138267,148208,193757,12577,-69557,-44025,4094,-11513,-13327,16792,30683,24060,15693,-32052,-49684,7026,13325,10555,4575,-45588,-96530,-101370,-17003,87300,166271,144971,116080,82538,105928,208309,174211,175687,169850,148912,214558,246182,171500,91070,-16347,-105497,-33156,17488,39759,45254,26597,15702,32845,36999,24498,9851,-25736,-76350,-78701,-89983,-154744,-104923,-23459,46116,76833,40481,-38739,-68716,3895,32130,-38607,-50963,-94243,-47880,-13253,-92172,-166206,-71639,68917,293706,400467,289220,78309,-59589,-101029,-31213,-6727,49521,80945,-23974,-105871,-139564,-153681,-115337,-75869,-66353,-137706,-13225,175128,286152,255657,91294,32242,123957,270308,310234,312268,255767,173741,136515,162232,167533,149798,100369,53948,1930,-64055,-105646,-129169,-15437,94397,129593,57654,11387,-56520,-93300,-81963,-60692,-66176,-76423,-75147,-64596,-43297,3292,5477,-8868,-27095,-22350,41532,92338,160946,223852,227984,102632,-36197,63546,145237,256393,267360,207442,176617,177394,117560,-18303,-57005,-22117,63564,132412,97670,49663,49989,122094,119297,-28316,-78671,-18016,-23398,9657,56184,48331,-18154,-103822,-64838,18566,67169,40109,-1377,-6747,-9863,-20797,-34727,-78892,-116865,-113263,-107296,-46086,-23156,-39893,-132185,-102673,-39502,-55634,-139731,-90692,-28767,-96028,-90513,-18317,58291,118687,59447,-27186,-55179,-28915,-10082,-25657,-61720,-53998,-15941,19974,9469,-46326,-98772,-79221,13375,114007,181364,128942,7022,-89228,-15607,85843,121350,154628,179186,177050,148132,50961,-52050,38951,106736,162041,111596,-11623,-98335,-46124,148993,449928,566343,486005,310788,75980,-49682,-17484,-1527,15990,-11120,-21201,-22966,-8145,-9951,-13910,-37510,-61050,-26132,20774,78874,116495,232717,307372,186090,-16180,-153031,-51534,104929,64327,53283,85108,228442,209453,-27643,-140992,-80698,-23788,-21276,-141774,-90664,-65022,-29268,5055,-22484,-36374,-55556,-67570,-23361,50622,40435,-56430,-126918,-76078,71374,103350,19435,-92161,35560,203378,252028,236302,137116,112717,145184,124258,87127,60399,36449,-49319,-64005,-52446,-42285,-24829,17729,47786,81941,137389,177056,114878,51507,34226,10365,-49720,-62222,-33647,-21490,-17077,-8727,10138,46684,69942,7688,-89565,-164701,-125314,-106186,-106456,-118188,-120418,-48893,43292,48740,32850,41353,73413,103054,92387,49374,-12728,-1236,73188,92775,70906,68619,38949,33069,62126,74879,59216,-13679,-11480,50691,-905,-66926,-69667,-63354,-73058,-115537,-42793,-1713,-32705,-10003,11338,34716,75867,137203,149175,89465,-10753,-80337,-133520,-75641,-24501,-13278,23148,133866,163601,103327,19229,15661,4093,-24825,-14213,-18219,7543,75001,135973,102310,49921,86091,65998,-16397,-59045,-85573,-121129,-127118,-71942,-42735,-32615,-68419,-66456,-13896,7383,-24480,-93578,-101780,-57967,-23908,-27875,-72212,-120963,-105192,-97974,-6265,4768,-34423,-70897,81655,232158,241802,92612,-6628,-47073,-34174,-33426,-105269,-85263,-52540,-39037,55085,171553,188874,93036,-6939,9107,182355,348149,320828,252908,201552,182187,165631,102849,64423,49063,57362,90125,107563,80237,51568,25796,26784,42498,11384,-33873,-104472,-85037,-13121,31480,39763,-18728,13860,143139,273590,216502,127012,26494,-31133,-79164,-58019,18401,24921,-15926,-23743,37950,30222,6622,-29898,-66729,-51238,-31074,-20007,4095,46676],[50565,49226,61628,96667,65784,49567,93639,164021,192984,130059,27212,-69163,-98754,-43965,-31569,-36996,-24966,56451,199215,223894,140034,29394,-34216,-39346,-37336,-1887,55623,68730,48495,20547,-19254,-48427,-46059,-68256,-43119,54564,88086,27325,-10584,-30480,-14776,-57050,-125369,-44668,44302,162921,221013,174657,52449,-89503,-90602,-4746,24277,13805,397,-27199,43255,100875,33813,-56131,-50161,-31463,-114870,-31813,63528,71396,43174,57951,88262,59311,-10606,-78370,-36806,-21352,-69611,-60490,-1879,4484,-19682,-79857,-120561,-73013,-12331,57641,69181,15026,-12208,-9971,-84462,-101627,31127,134589,143998,65301,11062,-14584,-60730,-97329,-78328,-17708,-4841,1583,39455,118836,186986,156958,55631,-8889,-44035,-79720,-55458,-52710,-70875,-123580,-123874,-136741,-84511,-24219,-36390,-34552,44909,79255,55110,24468,-14638,-33213,-2071,-13178,-37543,-35118,-15447,-2244,-4625,-11682,-998,27700,32210,8429,-13123,-57911,-87208,-87848,-86001,-115128,-88188,-68952,-58491,-27349,32013,28555,-23533,-59384,-67530,-41763,17884,62293,87122,29013,1746,26065,22555,23947,10505,57736,87673,55938,38264,-27735,-98802,-84034,-49148,-28041,-357,-3274,2899,-37422,-58707,-67813,32478,139075,138150,14979,-111009,-58876,51093,173411,191621,228278,166118,-14137,-154946,-190343,-137650,-12751,73493,56175,10206,35754,91559,151170,223899,257181,254428,76255,-103711,62614,240032,342952,296440,117694,-23779,-99347,-116433,-89430,-61500,-110719,-43392,66750,33312,-30237,-78454,-40602,47336,46685,8780,2599,91048,72696,27897,-25440,-80156,-90525,-84661,-82837,-40906,-40632,-85081,-79006,-22825,-1862,-32405,-89653,-71203,-30270,-7296,43049,68758,20456,11827,212925,404524,428821,393402,128919,-49834,-52580,-4624,28094,27993,68232,85945,84191,44515,-17445,-67065,-40911,-32036,-20939,-637,35780,150663,113681,86879,90169,93876,105495,81500,11078,-72900,-126726,-114309,-109117,-25561,46199,7486,-33322,68361,138952,129114,96247,25211,-74226,-112342,-63832,-77744,-113231,-91958,-74343,-12046,47835,44266,-1038,-63071,-110400,-111762,-60753,-95272,35603,43902,5391,86829,127940,123412,91734,96789,191686,294206,268571,124570,-28909,-121845,-94741,-53688,-3501,71143,71559,-28864,-25498,94936,196904,179960,101338,4988,-14957,58938,30544,-29589,67911,139021,387473,478227,254824,87956,-21039,-51441,-54972,-74061,-83120,-114530,-98262,-36255,48818,84174,84787,112461,186313,210768,202442,134884,63781,-1803,-23740,-18919,-23120,9945,35640,-24481,-4018,39160,116034,203605,147222,26545,5313,68013,122451,125920,54759,-24486,-98901,-81074,-30865,-3332,-37860,-106061,-70027,-11443,48253,147434,247141,305873,372012,457602,422917,254409,155091,135899,57846,12387,44600,93807,105605,97977,62769,3211,-44546,-35460,-4038,-11853,-1889,-13427,-53018,-66181,-23512,-6479,-42990,-8323,23614,-15572,-38371,141576,398166,451280,356501,156581,1045,27467,253890,330216,204697,19020,-97839,-148451,-83104,-64317,-88340,-72368,-59508,-31530,13114,102603,193522,224013,17658,-29491,-20101,-16584,-24236,-2874,-30377,-88976,-118473,-78442,-20740,9447,-1742,-44058,-73042,-40560,-12073,19850,91003,75769,61802,11458,-55854,-54621,-41515,-28365,-38865,-64692,-77028,-67186,-84931,-28118,26989,32108,-52345,-97145,-18914,10030,-56004,-144726,-111676,-96880,-52175,-40755,-87160,-56247,-33201,-72547,-107143,-7316,100712,128841,102435,95421,74747,47176,-31946,40383,145263,130100,9439,-109938,9386,119274,176488,135102,77464,106506,141011,140402,82729,-27526,-53431,-60805,-42930,13585,5289,-49643,-80938,-100112,-28117,55068,117769,135786,129421,85736,24950,-23239,-7407,14298,23504,25204,-10383,-42205,-40202,-1809,72392,66888,12505,-60841,-68294,35739,73847,85395,96416,85573,73339,33178,-32070,-41820,-33432,-32929,-52694,-56988,-50102,-36385,-14087,-30300,-18015,67901,140923,129698,64369,20612,3451,-36685,-69919,-45879,77543,239280,295257,228674,228880,126756,26948,-44207,-53784,-19100,-18566,-35228,-64727,-36700,-7358,19821,-10776,-39712,-59148,-104625,-78469,-26323,-21161,-15759,-39539,-37488,-2924,54847,57010,8136,-62031,-91596,-38580,-25746,-84120,-154515,-144473,-161229,-128687,-77683,-24939,-17949,-65626,-119935,-83694,-40965,1011,-5379,17893,-4659,-82720,-90703,-33219,-9027,6,-43477,-75612,-83677,-44913,-39171,-54204,-76213,-75893,-65006,-103919,-45203,5048,15768,-14850,-59349,-63712,-37242,94911,263133,295855,156916,26080,-46474,-122431,-68006,-1561,95130,129782,109218,84358,167803,227838,164852,118339,52535,-47405,-34794,95883,246683,265467,173111,79531,44065,21611,-26189,-60872,-5464,35453,39658,-18010,-118327,-110791,-101247,-90681,-48419,7355,91460,30082,-26280,-22868,-39786,-56012,-54755,-37822,-38494,-70211,-123464,-130105,-134893,-123913,-116034,-52942,-60064,-62868,-55491,-37626,-35147,-65455,-76611,-111217,-130001,-108725,-59650,20675,66369,70376,16409,-21619,-60366,-68754,-62530,-40692,-51854,-81117,-56879,27100,90310,34167,9155,3092,33817,124986,163835,116605,68606,102451,72633,-25660,-70419,-16730,-23638,-63276,-80688,-10776,76251,96628,62431,37781,57277,100340,139250,152543,133658,49805,-42323,-87160,-59146,-75584,-104889,-87101,-18023,49251,90733,131613,125388,29830,56019,124197,77275,51457,5621,-8502,-888,-81378,-156038,-98228,-10816,93605,49235,-19952,-39100,-71854,-88715,-101815,-95747,-32214,48511,63628,72198,73718,65660,31105,34362,27355,14272,-43861,-31377,58858,135196,120439,49728,937,31611,103221,159310,124646,-30376,-63530,58350,113303,107669,49807,19167,120834,167264,41975,-17809,62511,109875,126373,158305,-6582,56174,255306,440553,424522,174768,-43788,16664,91445,131954,85165,-11562,159733,602834,877469,848987,559989,193849,-20215,44999,176877,227250,155712,208524,328413,325243,162854,77558,139074,215114,195369,88962,-5037,-15551,5543,70835,144549,79141,-26042,-17131,94354,224462,267019,240275,130152,13360,-5106,-35259,-84761,-28215,45058,80797,50935,37612,57924,51094,63122,79804,47607,-5486,-12008,-28321,-56121,-29893,3369,32874,26757,-13995,-11848,-54095,-73190,-50435,869,14058,-48788,-55766,63580,230966,345732,285819,140153,55509,15835,9282,91816,181304,155734,55601,9153,2481,6097,44616,71438,34782,-33032,-42589,-23070,-15199,6860,-32026,-93457,-6417,18281,-75810,-138990,-103203,-79290,53924,371270,667773,900767,918994,742409,548165,326772,228675,295061,276026,70732,-46049,15386,101040,30016,-89810,-57415,11026,-22958,-114977,-64521,-23455,4959,45758,49802,-16607,-39043,-62417,-69920,-33228,-41505,-78414,-76429,29945,196397,260743,291590,174802,-1377,-65714,-41574,-31702,-38917,-35977,21088,91870,106718,32851,-104579,-38353,-36364,-62440,-48316,-37435,-2615,10014,8822,-51257,-82261,46833,147398,108671,4699,-57553,-79205,-92780,-88333,-63821,-35021,-24670,70940,220344,400428,412955,379899,352970,280053,212710,130440,23980,-39675,-45749,-73165,-98738,-52132,16697,57933,72069,76563,77723,123803,181080,152019,108787,38361,-66185,-31777,16924,16310,-44290,-42394,-45500,-59392,32190,25097,-39383,-87044,-83357,-26984,28776,4945,-161746,13277,116834,121883,96014,88191,65222,3254,1242,35305,10661,-22584,-56483,-43436,-53925,-94278,-95801,-99728,-13807,75136,56621,18157,-9836,6912,101963,194607,276159,231703,110997,24996,-81338,-70647,3421,49964,55878,102800,144507,105811,4758,-105857,-92793,-36269,-15125,-3141,101118,219323,207780,168508,117705,61871,20741,-34590,-80894,-40019,10847,23174,19576,29323,26650,-3019,-45572,-17688,-2125,4921,28955,96434,116213,71007,-51285,-152758,-76065,-15504,-4768,-49946,-58836,-17296,-5403,2091,3986,61972,156488,242053,259797,134683,96537,148277,82782,27335,51540,70181,56837,21026,-18384,-51692,-65234,-108871,-84048,-21256,34268,61684,54147,15563,-10015,5310,19508,14624,-12633,-31282,-77804,-126525,-71341,14608,85216,148263,145684,146078,70233,-13190,-51471,-15796,30981,30059,-1361,-52550,-82394,-100943,-78647,-17633,2445,4283,-18012,-38988,-39236,-25141,6156,6642,-800,-5094,1670,15545,48400,75271,78442,170904,270190,185692,45918,-9368,9771,27526,338,-23245,-32666,-8627,26945,86884,45030,-22598,-109215,-60207,10401,119687,182111,145496,65843,-19219,-86883,-77498,-10828,31643,31817,-4043,-65986,-117072,-120468,-77097,-31226,-46734,-75091,-61814,-21352,-29525,-67694,-65693,-46110,-31688,18125,66627,6542,-101145,-47737,1768,-35482,-101845,-150199,-105088,-71133,-49974,-54014,-92196,10654,41351,24119,16227,12998,24776,-18462,-99342,-70001,-9001,-39536,-103250,-119927,-56197,-77151,-115999,-127528,-120648,-115031,-146946,-118855,-58046,-46274,-59027,-92519,-103156,-102418,-153982,-91323,102253,295475,414012,415636,266728,48578,-93717,-114219,-84871,-79651,-52186,1679,46690,78121,-36798,-104502,-117767,-82409,3250,45626,91683,128139,102760,174441,336407,410431,379516,217896,39844,-84132,-104949,-94857,-92901,-75103,-2523,177101,332382,296056,107702,4633,-7390,-31333,-22949,-2315,-1891,-5294,-10650,-19662,2353,66492,133750,97356,15180,-50715,-54975,-6146,-22451,-77884,-130359,-132259,-79465,-98694,-113761,-96010,-105046,-96235,-31123,17306,32388,66401,77591,59980,48655,-6649,-54873,-21733,50624,101348,115843,122000,104689,59642,5838,-17100,-25902,-35194,-44876,-22019,48468,92682,45185,-16774,-70432,-89846,-43511,-60718,-71745,-41664,-11829,17616,66231,129607,142270,135619,142474,155621,170610,188971,259081,229367,51984,-42974,-65953,-46359,-36270,-44225,7582,41253,17420,-12434,-21127,-39333,-88838,-43556,46330,4553,-80257,-16752,88446,137524,89660,35589,46422,39326,7154,-97196,-105647,-45295,-34270,-36529,-21139,-1916,52950,136675,213213,310140,234673,118874,27946,-16531,-54022,-65889,-35930,2053,8484,-10637,-8588,-19553,-15823,11948,25317,1752,-2198,22950,63365,90011,65402,-11798,2339,75186,174635,251473,201375,60541,11478,18954,29173,21257,8838,-19481,-25753,-13834,26760,134610,222175,193765,114902,24215,-16486,-21564,39,90571,86377,-28575,-69963,-53047,17380,86747,179616,275126,171180,-44203,-72635,25903,38125,16540,-5609,-11260,-26439,-70763,-78702,-54805,-14168,50623,96893,85213,68532,58413,-10021,-93839,-123053,-106805,-92293,-58369,-21168,13340,70769,98767,39296,-80693,-120877,-54312,-40935,-71921,-44921,26243,83652,188334,283916,180628,-20370,-87564,-13501,13274,-37029,-78483,-126060,-101691,-50750,-20730,32388,118300,150447,49788,-92802,-125564,2732,37396,-427,-52072,-34207,-20782,-82676,-137571,-27855,89991,203020,213930,203963,184651,121389,42634,-42717,-77412,34564,15333,9912,9326,-27898,-75472,-28360,62944,93874,116611,87278,52828,6445,-23972,58501,96443,65749,39420,97622,182275,313400,331768,201587,163458,85417,124041,217988,57334,-43935,-26249,12354,-5272,-3855,26366,37508,28276,15691,-34173,-56767,21012,38412,22673,10537,-37342,-88051,-95630,-16392,59739,123515,122704,110022,95083,126150,205867,143804,133739,144634,144880,225321,278679,200368,124838,3729,-106838,-34713,26360,47039,44351,32899,41146,56003,56675,36681,2581,-50578,-95586,-53904,-72775,-141634,-108597,-24257,52176,86272,47350,-31485,-64563,2624,36560,-59894,-91350,-123348,-23478,5590,-72722,-154703,-94007,98900,342177,438927,312872,90061,-58764,-96470,-24026,4343,68186,74647,-34797,-102192,-119138,-126910,-104480,-65439,-62534,-116472,10846,200260,303220,242046,68224,14881,102069,263796,336639,353399,297094,202402,161357,191417,192838,162393,102073,48624,-8652,-73333,-106483,-132061,-29154,77360,114338,54708,27325,-38202,-77376,-67170,-48945,-50526,-57788,-48430,-41735,-36343,-2336,-11137,-29109,-45537,-32318,43124,95608,155761,214346,237155,129589,-40145,47447,142321,250388,234270,175852,146947,144037,79507,-17340,-19904,3002,67523,118496,85420,43586,55603,124842,96133,-49925,-67664,-3126,-13518,9923,48093,36893,-28438,-98626,-50502,37023,100150,73035,15380,-6926,-13496,-19681,-28723,-72272,-117808,-122597,-122212,-46128,-8421,-29553,-134970,-84457,-12951,-25156,-117224,-119443,-60694,-117046,-86022,-29815,29024,87577,43269,-35857,-65860,-39550,-22347,-30682,-58831,-51791,-25826,-2838,-4989,-41340,-85576,-81314,-2505,83882,133938,81000,-30222,-95186,-4429,78889,90881,126041,174625,203775,200783,108283,-19318,11298,79664,153961,126945,1615,-106600,-69804,131356,457589,543945,414216,253026,71453,-39124,-3926,1907,8312,-25018,-33844,-29836,-11234,-7473,-12208,-35652,-50442,-10578,14587,41021,76142,206220,297863,223910,35876,-119824,-69365,87545,86357,88535,163829,360797,281217,-18712,-156189,-92203,-40929,-37104,-87153,-81419,-89941,-51018,3119,-12341,-30921,-50513,-46665,-16110,38094,28305,-71083,-146089,-63653,80628,96143,-3872,-82978,72930,243485,300409,289901,162398,149666,170138,129543,88284,65708,34763,-46527,-75144,-62830,-49839,-29874,14128,37933,58979,95121,132349,97175,51057,51671,30220,-29659,-47163,-23059,-126,8821,-204,5113,45042,78322,11409,-85566,-157302,-129106,-115599,-106822,-107947,-109488,-48484,45867,57011,41471,48659,74263,99056,77402,21104,-30879,-7857,84911,115037,92051,77718,42929,38638,66564,78194,54655,-27285,-32150,35959,-8108,-66257,-56467,-53119,-67418,-96997,-38389,-2756,-40762,-11381,18676,45363,84740,140677,154596,113022,-152,-80850,-144966,-88744,-35227,-26480,-1857,105524,155490,110770,37707,34345,10829,-30337,-37927,-39421,4956,81337,151865,126747,55807,77162,68463,28867,-16638,-74706,-128192,-155237,-91024,-46870,-20516,-48475,-55439,-13900,-458,-33186,-97423,-99343,-54714,-22643,-30435,-74239,-134453,-115719,-105670,-8472,13626,-23705,-60972,46608,181468,194824,65979,-12347,-46155,-44834,-28194,-85767,-110929,-74584,-45290,58013,166690,164553,68302,-20396,2933,182283,329381,291445,233858,192210,178831,162265,94231,47615,22619,24917,61340,88684,70473,39677,9568,7745,19068,-20684,-65360,-130725,-90863,-28147,5636,7541,-45322,16382,154196,266568,186123,87986,7814,-24122,-70845,-85412,-7163,2276,-39770,-27937,55280,47178,11124,-32590,-69160,-55931,-38400,-35236,-23986,12120],[29860,30952,39556,69473,44189,33392,82417,157292,183120,123762,23295,-68485,-93499,-38648,-25212,-27902,-28429,32648,157921,150721,84126,2144,-27495,-22642,-25731,-2767,40153,39507,13403,-10199,-52060,-71000,-17309,-11055,18874,83091,84705,5551,-40223,-65204,-45086,-63905,-136605,-58865,17203,101825,168914,151890,50340,-87645,-96018,-17,39336,34904,14714,-20153,40305,86750,15114,-59999,-43240,-35384,-115119,-18801,82903,93408,56434,63767,89726,58782,-7176,-91088,-42433,-16489,-81356,-93066,-5347,4230,-31405,-91121,-131517,-87490,-25784,43895,60932,12378,-14062,-11126,-81241,-108092,24106,115216,113523,43131,9663,-21709,-76415,-119034,-97727,-30226,-10218,-7803,12981,63214,126711,121831,40759,-15222,-46836,-78745,-69550,-81841,-94231,-132008,-116082,-114221,-72726,-25076,-35495,-7850,74006,90019,47377,6911,-31100,-33360,17872,34006,10038,1758,15023,25547,8526,-7172,-1880,20468,24586,484,-21443,-65419,-95727,-98806,-93368,-91533,-73554,-74087,-61340,-26054,29630,13569,-31353,-64249,-77506,-54173,7769,66495,111887,46122,1235,22643,53030,69346,29133,54562,102420,69768,42677,-32824,-103253,-77266,-40700,-22408,-8527,-7368,10707,-24715,-35437,-36787,24925,127846,116972,3437,-109442,-60526,49838,151009,147416,168807,119667,-35813,-163597,-182390,-140135,-14893,70028,49185,10178,43037,109006,168600,216796,229270,236854,75498,-112867,48079,221771,319609,282331,115794,-22179,-93834,-108650,-80244,-54977,-111065,-60749,51791,14322,-52561,-106043,-8473,75233,64804,19345,7385,81262,64328,32167,-16150,-73861,-87935,-82490,-85213,-43757,-42685,-81602,-63972,2633,17880,-31166,-66536,-35133,-4652,11590,57543,76143,27690,23085,228494,445996,462955,409199,126724,-61475,-63214,-6058,35786,44450,85799,95141,89935,45571,-17229,-83265,-82007,-12942,-15440,-26462,24300,151446,125246,88566,85623,88388,105437,96495,32134,-37314,-85265,-94929,-116785,-33431,44889,7386,-46454,50286,132948,127860,95015,26936,-64466,-133514,-88949,-104702,-94218,-56573,-43704,13473,66965,67520,28766,-41923,-97768,-85609,-36964,-91592,32212,80818,33484,83371,114523,101069,65946,75287,165570,260376,247154,112818,-42541,-134532,-89401,-63858,-19185,52965,52332,-62786,-65491,36764,128356,137242,71977,-8196,5736,85225,47106,-17086,65643,133888,374363,483459,276276,96899,-19862,-50402,-53212,-77161,-93205,-105403,-88871,-28622,54725,90569,97660,108220,163566,198225,207120,133671,58212,-11172,-23917,-12288,-9601,25495,51817,4066,10104,61529,134205,195838,118929,-819,1302,84635,144114,128336,45998,-31059,-89009,-71642,-29605,-7331,-41558,-102180,-49505,24928,102645,206021,285741,326164,375337,444105,418788,271637,173842,147713,60489,15103,45822,101174,123235,122306,86420,22049,-28513,-28718,844,-6033,884,-20563,-69816,-88614,-54258,-47665,-67812,-8355,28689,-8958,-53829,115688,360225,417484,338959,146381,-1494,34497,248982,265196,130603,-16022,-107386,-121152,-75024,-69070,-95499,-74372,-47958,-12482,36396,125449,205372,197146,6404,-30684,-17636,-9971,-8730,14215,-19023,-85134,-118751,-82190,-16718,15772,125,-47809,-81979,-46554,-3828,49850,129810,102263,66303,-6748,-88519,-87637,-52544,-33480,-44786,-61627,-60862,-57726,-97140,-64596,12730,31098,-42819,-90630,-14810,21998,-34999,-139830,-134533,-122408,-52399,-38432,-99620,-76650,-46028,-72658,-99452,-4903,100045,119797,78376,67821,58865,48760,10162,88567,183495,154659,13566,-102995,22659,136508,191281,147964,87637,109901,134384,148346,120272,-804,-41902,-50803,-34265,14840,1452,-54872,-85116,-100667,-42826,23611,79118,110803,118787,74917,15858,-26171,-8855,13705,22513,23390,-10374,-36648,-25343,21623,93467,78405,16587,-58214,-64612,42169,75379,62007,73068,72245,71222,45239,-15971,-52634,-46231,-36213,-57216,-65777,-58056,-44999,-23313,-36174,-18711,61904,126286,119667,61245,19412,9307,-22853,-48745,-38793,51704,204562,276115,250136,267314,140346,14135,-76424,-38413,7442,5593,-15943,-58997,-45185,-16479,19983,-4578,-28091,-51969,-100801,-73668,-18703,-12583,-9452,-36367,-37140,-7623,32520,28200,-9760,-66316,-98082,-46092,-21006,-60302,-130260,-156573,-134988,-111641,-83373,-27099,-17359,-63091,-114646,-81358,-51936,-24439,-33216,-4963,-23919,-94424,-89351,-37529,-15450,-4663,-51745,-87091,-93832,-54646,-44614,-52151,-70558,-79042,-74660,-107842,-20909,18348,20740,-15490,-60711,-57556,-18231,107221,245468,238196,116121,10529,-52054,-122663,-66650,-15956,56038,81218,71773,54612,125786,150246,93551,85570,47362,-42163,-29454,101313,264140,296053,205388,98658,50131,21428,-32211,-59637,1938,46626,52903,-10670,-112707,-110720,-100551,-89687,-59525,-26919,50437,-3945,-51460,-32579,-37066,-56255,-63854,-59610,-76023,-111139,-127852,-93869,-93047,-84749,-120334,-78915,-73503,-71705,-64147,-52162,-49688,-81546,-88183,-120495,-127123,-125003,-80824,2811,48739,53123,-198,-41640,-79070,-87822,-68984,-36555,-45075,-80760,-63010,16181,95451,41592,7682,-2938,30938,128678,161636,131624,87515,116410,85713,-20575,-66731,-16377,-27026,-65582,-80206,-14992,56862,59132,26908,20810,55187,108114,158264,181180,154415,45862,-43442,-19696,-1858,-69500,-101963,-105285,-31217,35270,72088,106532,96861,5487,54031,164404,112597,72805,22101,1054,1489,-87456,-156910,-102924,-24850,73056,48775,-19224,-38407,-69191,-83727,-90850,-74196,-10505,54714,55756,61128,82321,80297,35931,38772,41768,32977,-41188,-45746,54721,140032,131353,60260,30551,49342,86608,121398,105160,-34656,-47832,76935,138172,125502,52476,9593,114874,174272,52168,3747,90936,162257,188866,219054,42391,79838,269883,438210,394493,128223,-68108,22101,103214,145022,100399,4095,239820,733465,1015496,976492,659666,260885,15685,57874,184046,235185,189772,234042,318829,259261,101503,26128,97575,203703,203949,105055,-1483,-29189,-3955,44978,95173,64613,-19738,-27735,56395,162485,212735,198985,101300,6100,7601,-25183,-91173,-30104,40308,69244,50611,41040,62603,44549,65350,94150,51642,11775,32321,43286,32492,67114,105183,128948,102713,31753,-4663,-22816,-22938,-33742,1504,18839,-42814,-67347,28210,170819,274929,246874,121543,34781,-10136,-27419,36076,103920,82798,27170,26392,31438,30073,58979,83183,41965,-25810,-36027,-15623,-20699,-8819,-53288,-99836,5220,23337,-67310,-124126,-94568,-66089,98503,450524,790702,1062956,1082607,857683,572169,275661,203316,280033,261247,60712,-34323,41058,138729,71795,-58004,-70339,-10627,-42457,-114398,-59793,-21149,17571,73128,84356,15975,-22784,-67789,-87173,-48958,-49589,-85453,-81058,53626,203441,254387,277591,181987,19722,-33498,-12037,-14425,-33333,-36068,15731,80110,97191,49421,-87654,-50133,-27996,-49215,-28771,-20814,320,17106,32707,-26506,-91545,45282,156142,113132,11199,-46082,-72877,-92106,-83620,-47829,-26417,-16505,66971,192947,321836,300477,278159,284553,249199,207623,137204,37213,-28228,-41628,-69616,-73333,-25371,35205,74031,90867,94378,96093,145674,211950,188259,135083,55596,-21169,48918,102389,90845,-9732,-26627,-30673,-97207,-18090,-14354,-58358,-101070,-104605,-58468,-3047,-19643,-145636,36202,143176,147565,116543,93519,53967,-12431,-3502,37498,18284,-5668,-28617,-5649,-27527,-91521,-105906,-110760,-38716,29800,13387,-9183,-14249,17492,119282,219647,312108,261535,122178,27520,-80289,-60451,-2114,45954,53041,106653,152241,118407,31526,-80913,-85535,-29444,-5851,-3865,85522,200675,204554,179195,133340,92582,62101,4122,-48637,-21869,17866,21953,21165,36964,34754,-3055,-35721,-9581,446,-5646,6676,86018,127237,111507,12922,-102803,-133132,-66534,-48599,-75765,-34874,16146,15212,10781,8189,66902,159343,232798,230168,108299,89385,152421,90475,40710,68550,85216,63711,23273,-13798,-39164,-49114,-99437,-112842,-53304,4286,42142,51905,31267,11195,13567,11421,-778,-22162,-33499,-73867,-132131,-90131,-16937,36307,80893,90649,128578,87008,15841,-49800,-34005,14859,25974,-5288,-57794,-89976,-108133,-79385,-21260,1035,13207,754,-8887,-5947,-1480,18918,14482,5310,2817,5288,15844,37928,61189,58752,130624,199614,107590,-19365,-42224,5191,40334,12852,-13591,-23037,-6639,23031,74788,35213,-21879,-94707,-83649,-13281,127709,234602,204519,94523,-6469,-52658,-20982,28214,43685,20407,-21691,-69904,-113907,-114705,-64562,-15086,-47019,-88473,-74614,-35135,-38877,-79627,-72134,-48540,-32485,22411,90135,41295,-76712,-73417,-3950,-23762,-58359,-126169,-133362,-93139,-62158,-58784,-103689,5049,41074,30834,8184,-14612,-1495,-38651,-112397,-52698,-2987,-45943,-117206,-107926,-48120,-73802,-114894,-131467,-113486,-92226,-129641,-137949,-77955,-57760,-53861,-65688,-88653,-100359,-145023,-122940,66856,276590,396465,383064,238378,40982,-87351,-138387,-110277,-87965,-40664,19349,64295,85941,-37079,-84867,-110975,-94550,-23906,9036,54131,99383,88555,184154,363264,410056,352229,170818,-8168,-116792,-105555,-93750,-105440,-84593,-20166,152764,310800,289539,108402,-1125,-25301,-45935,-19841,4667,-12,-9787,-22121,-30202,4194,80637,159073,126362,42499,-33412,-74889,-15392,-20885,-72954,-126214,-133381,-74376,-86214,-83587,-71207,-90269,-102458,-40109,27838,72955,86388,68688,36938,34315,-4866,-41701,-5057,69724,114991,124472,144513,136126,68876,-11865,-37710,-41088,-45935,-47045,-12721,59748,106393,62207,-7492,-54455,-73180,-45561,-69241,-93415,-63947,-26896,13695,75801,156160,185660,184786,182573,182418,189567,203561,257226,184177,26645,-69393,-83784,-35470,-24414,-31407,22512,57318,30709,-22208,-43837,-51708,-73070,-21368,48156,-6072,-77122,-2100,94867,131257,90419,52884,53444,35550,6237,-90648,-108566,-43254,-31215,-26776,-3146,15851,76285,167750,263617,348708,251039,126483,34114,-14906,-61258,-78220,-26741,22557,33333,15196,8135,-14382,-125,42224,51418,22366,15613,42389,89971,125909,112172,45471,62862,135924,224037,285490,227968,71049,15258,30504,45492,44572,25901,-35199,-48694,-3268,66664,180005,238236,190730,111496,21921,-23955,-31063,-14059,63547,75290,-19059,-53066,-34628,28993,93717,191566,298243,181885,-39815,-92772,6580,26585,14825,-3191,-11684,-29060,-72608,-94149,-65319,-24893,25728,70079,64488,57403,62360,641,-80616,-117184,-111990,-98316,-71903,-50114,-24935,42261,78394,30834,-85131,-118743,-35661,-15950,-68748,-64304,19505,83211,183591,270180,187089,-6531,-83400,-21023,2507,-47217,-90473,-137117,-79779,-35144,-26002,8999,75162,92601,7050,-111091,-119647,8196,39594,1514,-51418,-35443,-16264,-74379,-145235,-30525,99061,218610,223576,202486,164910,85593,21815,-38016,-84140,27966,7989,-642,-1310,-24638,-53924,-17779,55360,77648,108560,77023,33366,-17108,-40159,36995,69778,41260,14721,83193,184162,308116,311000,175282,123189,45585,105825,235829,102478,-17719,-9089,20027,1892,4300,30671,38126,28232,13571,-36512,-66479,29278,59416,32147,15805,-30130,-81251,-92487,-21433,27465,73016,92591,97242,100452,138978,193160,110322,86661,111059,134067,226582,300175,224335,155998,23732,-102913,-36404,35326,52165,39022,39057,67817,79713,77075,51046,-2286,-70494,-97142,-36042,-57613,-129831,-112364,-25876,56182,92804,52026,-25459,-60979,-2729,36575,-65162,-131665,-98604,3259,23943,-53778,-126037,-81370,124357,355032,436747,310973,92575,-61440,-93813,-19918,12605,81495,60308,-47273,-101873,-106221,-106527,-94994,-59361,-59831,-96140,32050,216940,308719,220854,43191,-2721,76610,235899,330743,362048,319271,224597,180834,213546,211731,165594,97746,38975,-22173,-84554,-108623,-134194,-46112,51934,86932,46824,39852,-19994,-57744,-53449,-37423,-30927,-34942,-18225,-18165,-29993,-8611,-25362,-46822,-64626,-44337,42142,96891,147924,200321,237344,152957,-32596,28443,134359,235088,195682,142750,116321,107445,39850,-2712,14855,28327,72998,106933,74212,36732,60466,124540,73340,-71034,-58639,8625,-6952,4871,35209,22907,-37931,-88365,-38947,49237,121533,96904,27908,-10673,-23252,-22315,-24894,-66447,-119381,-131716,-135055,-42661,3436,-24410,-123185,-61801,15450,4523,-91884,-134185,-79746,-130697,-82088,-40163,932,52574,24235,-43153,-75509,-46922,-31475,-32622,-54144,-50961,-36978,-26255,-22544,-39113,-70914,-74630,-13960,57333,90509,37372,-65719,-91803,7035,70795,58914,91854,160875,221483,248667,167419,25092,-17454,47422,140202,141395,20753,-101996,-94652,104045,431400,473688,302667,171175,58774,-25941,9805,3482,-2126,-36211,-40678,-34300,-14698,-6909,-11927,-31651,-37337,3718,3445,-7351,29081,169938,273921,252892,89879,-76173,-79037,61175,102251,124713,254362,496400,351604,-7448,-170956,-99536,-52059,-39478,-31761,-44960,-88375,-70417,2423,3678,-16806,-37147,-20701,2724,34775,22327,-79208,-144947,-53198,83453,84849,-26809,-62973,112396,282107,342221,329942,182346,188266,195835,136148,92416,74061,39012,-38127,-85007,-73002,-58617,-33407,12684,29797,36274,49527,84194,77031,50972,69242,50017,-6353,-24238,-6119,25592,33164,6860,-282,43752,88424,17993,-78288,-146749,-127728,-123752,-105719,-96657,-96828,-46172,49060,66181,51252,56434,73063,90875,57323,-7974,-45808,-9788,97251,140025,122472,96881,52637,46455,71372,81613,49939,-39718,-54673,16363,-9796,-54126,-36817,-38305,-57667,-76137,-19628,7440,-42456,-9582,27450,56516,93817,143599,156624,132507,10106,-77433,-152409,-98869,-43524,-37041,-23533,76464,149308,126731,64872,57667,20912,-31985,-54147,-49415,4564,79025,149310,134761,58069,65388,67862,66319,39148,-29038,-92313,-128353,-105139,-46677,-3415,-19630,-35302,-6047,-1062,-34531,-94104,-92428,-48918,-18833,-28600,-70577,-138685,-119554,-107092,-5377,29209,-1210,-35522,20173,128414,139933,52581,12768,3028,-12443,62,-43777,-104124,-94224,-43676,74480,170223,146212,49578,-27179,2838,180291,301490,260433,216188,185366,178995,162506,91656,38390,4460,-1032,38966,75828,66141,33270,511,-555,8401,-40010,-84392,-142889,-91935,-40006,-17229,-20028,-58259,22014,164551,253060,156139,59255,11332,-2525,-54561,-98712,-24464,-12228,-52662,-22577,78356,70976,23335,-26844,-61182,-46948,-32462,-37628,-40533,-14102],[13077,16956,22080,47775,29045,23351,74694,151199,174694,120690,24661,-58788,-80261,-28915,-17061,-15842,-15435,35995,122028,80562,32718,-11501,-8457,1572,-6304,4478,32033,19501,-10575,-29189,-73116,-76761,17263,47328,84826,128291,100765,653,-59189,-91815,-69803,-66313,-141189,-65425,3394,54103,118550,128005,50683,-79555,-97606,4494,51549,51617,27117,-10690,38806,71458,-150,-54612,-32598,-34524,-111241,-6631,97221,111165,70400,72840,93164,59651,-1221,-97177,-44081,-4859,-74839,-106102,4621,7633,-39324,-95511,-134129,-98144,-32785,39314,62707,18530,-8425,-7812,-74345,-109057,17174,93131,80140,21987,10115,-26829,-88535,-136760,-111908,-39151,-12399,-14871,-13385,4939,59829,79505,23288,-22155,-48772,-72940,-68875,-104689,-109159,-116355,-90794,-82993,-57128,-24809,-33398,14286,98037,99725,42860,-5751,-42866,-30765,36408,84202,68463,51770,60939,60405,21820,-2999,-3142,13326,17573,-5809,-28053,-70881,-101785,-105393,-88112,-61737,-53054,-76574,-60900,-20293,28691,208,-36069,-64668,-87724,-66181,2029,77417,144561,69627,6316,24751,85398,110768,44763,43819,106186,79314,45476,-36718,-103373,-70332,-31180,-12341,-12252,-6272,23636,-7374,-11505,-2565,22250,108417,88176,-10357,-109148,-62799,46039,126035,107329,116436,79233,-53256,-163480,-172497,-140540,-19748,61454,41094,10696,48895,122547,176091,197230,191631,208870,70834,-114010,33624,201280,291634,261555,111509,-18973,-86748,-95428,-65195,-43469,-106840,-84173,30224,-7425,-76428,-105042,29082,109741,88149,32737,13209,71335,57816,38920,-3077,-63307,-83363,-79920,-90237,-48167,-44583,-76542,-51406,25615,36555,-26106,-33688,2714,23413,33063,71610,81257,32559,31695,235414,469450,479671,406898,121991,-67462,-72289,-8960,42246,61862,106157,105821,94770,45603,-15003,-92463,-95168,11411,1232,-51766,6416,140339,129350,86807,79991,82515,104772,113364,67708,12037,-41130,-55583,-75917,-31429,41840,6712,-60725,28933,119258,120326,88260,24597,-57399,-142172,-109313,-122101,-76085,-25243,-4242,45360,86006,87456,55390,-22426,-87981,-63308,-20394,-90985,19177,103953,52621,63918,89532,71542,35780,46562,127150,208353,207706,90603,-61900,-137277,-72100,-63121,-35529,28127,28197,-74627,-68707,-8216,66719,96302,44251,-14667,27173,103248,54229,-10766,60880,127286,349023,462962,284718,100458,-21267,-49987,-51188,-75152,-86317,-87183,-78815,-24782,54197,86525,95592,93698,134116,177794,200870,125092,46846,-26753,-26765,-8972,-4002,29189,55998,22899,21852,77661,141535,177629,85031,-33400,-4229,100614,166422,130890,37870,-32993,-72853,-62881,-30753,-14496,-50022,-102286,-30919,61633,151535,247275,300668,317866,347275,400601,390803,276800,186465,153925,59767,15457,44502,103350,132947,137441,100382,31072,-23200,-26938,4158,1654,7995,-23463,-81755,-99217,-78457,-90392,-81661,-5287,32608,-4291,-75093,80417,302844,362956,308712,132619,-4601,36357,223306,185640,58936,-47891,-105509,-97557,-67474,-76083,-105435,-80657,-40890,2916,57147,144288,207181,159207,-6925,-35855,-21190,-10906,-250,27023,-12230,-84844,-121330,-90420,-16642,18810,-1986,-56380,-98139,-61066,-7836,63829,151983,127475,86993,-1698,-97611,-120591,-64875,-43811,-56048,-60322,-44795,-36163,-56829,-50829,22717,47305,-21410,-76581,-15082,30381,-14730,-114624,-139572,-136055,-53676,-37675,-105254,-94981,-60944,-77254,-96031,-7876,90664,100054,43072,32804,40832,53631,57468,138873,214676,167229,8812,-97291,31095,144448,192188,149308,89496,104672,117718,145960,151586,25416,-32000,-44644,-29666,13444,-2871,-58386,-86300,-106915,-64639,-15818,29844,74615,95905,55897,-364,-35488,-16440,8375,18404,18425,-13906,-33842,-12063,42358,108233,82455,13140,-62716,-67849,40837,69597,32165,43023,52945,62920,51419,-7730,-75922,-63294,-37787,-60659,-76271,-70306,-57199,-34363,-43440,-23616,50617,106424,103173,52444,12527,10159,-11930,-28897,-25825,15455,147213,252859,281450,314753,157888,5113,-108337,-17511,30166,23825,-2309,-56466,-57870,-29429,14597,-4033,-23327,-49533,-100388,-71883,-14162,-7050,-7510,-37049,-40927,-18037,5036,-4104,-31943,-75169,-107558,-58559,-22814,-40756,-93675,-113790,-98533,-91707,-88255,-33592,-23406,-67422,-113792,-84127,-69381,-55966,-67210,-34977,-50461,-112638,-92449,-45955,-25759,-14754,-66622,-105749,-110154,-69507,-54463,-54358,-68795,-84330,-86365,-90574,-2417,23595,18337,-22516,-67468,-56888,-2539,120350,226958,184675,79192,-5832,-57955,-115037,-65841,-26919,20222,30546,25063,12973,72176,66152,19816,47380,38143,-37974,-30516,93904,261361,307259,226136,113526,54188,18048,-40075,-58473,5608,52354,59404,-10094,-111278,-114226,-105187,-95115,-74696,-66307,3480,-38681,-69076,-40126,-39094,-62821,-78544,-86240,-118164,-135895,-96952,-56076,-49593,-39120,-82187,-105809,-89472,-82312,-72230,-64568,-64942,-98717,-103117,-133410,-129178,-141491,-95823,-12078,31299,33646,-19302,-64288,-100626,-111016,-71976,-33192,-41348,-82479,-74274,-996,90327,42931,2075,-12018,21389,117429,143090,133767,101294,122063,90526,-21506,-68809,-21925,-35746,-72596,-84119,-26049,28385,16375,-9976,-423,45702,107049,168625,202026,168068,36166,-48933,37077,79387,7632,-64128,-114838,-48891,18183,51095,79366,66518,-25083,41424,189097,145927,92464,36601,8494,1642,-94534,-157786,-111252,-41900,48286,42346,-22932,-41137,-71327,-84951,-84480,-58393,3223,51086,38485,40434,77507,83552,33294,34580,47951,45256,-40206,-58008,53770,146189,146527,86330,67308,61911,62929,79246,83542,-36202,-36118,89584,156610,136706,49124,-6256,101004,170102,57213,15568,104692,202496,260103,295803,100352,101100,276332,421098,351781,77246,-97124,18416,106441,151843,111969,16521,317652,838977,1113300,1061822,725700,307294,39283,66189,186696,234381,212141,244727,290539,188812,50830,-17804,51111,179729,197831,108511,-4996,-51221,-24086,5277,32303,37015,-19987,-40282,16987,97542,153741,152729,68937,-1228,15703,-20994,-100562,-35219,31999,55930,49842,43452,62226,27339,54374,97297,49257,28034,78681,118272,125126,168678,212083,230449,184204,83878,16571,18627,12074,-16429,1188,18683,-41960,-77388,-7964,110817,201850,202413,98256,10650,-38827,-67671,-22192,25024,13992,15205,49994,58186,44062,60197,82001,38416,-25617,-34288,-12588,-28261,-28352,-74545,-88607,17395,25176,-60992,-115056,-92173,-61599,130198,499589,868135,1171185,1195841,937660,572636,214288,169178,251451,237916,52463,-21699,65280,174728,115754,-19882,-77119,-38358,-67637,-109051,-58772,-23669,25117,95343,112184,48347,-4154,-70503,-105528,-71584,-65164,-98349,-89445,68695,196129,235050,248929,174241,34635,-5676,12758,-2365,-32975,-41326,4327,60435,75915,55929,-35943,-17546,-4159,-39992,-16877,-6276,5620,27767,55089,-2682,-105332,35352,154351,110434,13382,-36040,-64470,-86419,-73088,-34766,-22183,-16881,47684,140139,215456,180444,173304,207163,205978,190911,136591,48126,-15680,-38776,-63994,-45654,251,49254,84216,102240,104331,107378,160159,234564,217531,154116,70393,27018,124481,186444,167261,22003,-16822,-20743,-70960,-51887,-51457,-76988,-111116,-116800,-76894,-23636,-34927,-126555,55448,166319,171571,137422,101014,44457,-31964,-12442,38325,27911,13990,2515,37109,5252,-77669,-108537,-118022,-68752,-18859,-30187,-33966,-16671,25696,128971,233139,333462,281741,125731,23872,-77767,-55512,-14785,33035,43636,103266,149294,121093,54157,-56577,-68478,-17826,5400,-2379,68496,171831,186917,177270,139221,114912,98373,40476,-19004,-7488,19297,15336,18441,40846,40522,-375,-23858,-5860,164,-17533,-22565,64884,127087,142323,69314,-44350,-132457,-108337,-82587,-87782,-16716,40452,33099,16202,9108,67549,156701,217033,196721,79486,72762,140437,89236,49257,79338,93412,64279,19806,-13387,-29202,-35044,-83408,-134259,-91143,-33743,14871,42573,42635,33374,25008,5476,-16864,-35051,-40744,-74551,-133143,-114334,-56086,-17102,19602,41639,107849,96309,34560,-51223,-56319,-5582,16860,-12602,-65609,-100014,-119224,-80183,-24115,-686,19889,17470,19726,27487,22100,28879,18171,6415,3659,1997,10334,24865,47794,45272,102042,150695,53528,-85024,-81737,-5816,48658,24310,-4730,-15113,-5601,17817,59072,21344,-25314,-84138,-100922,-34810,127009,279642,272408,145130,39298,13059,38293,55383,41581,-1820,-46895,-81358,-115834,-109766,-51678,-1753,-52591,-103582,-86148,-52204,-52594,-94228,-78968,-53857,-38790,19076,105080,73551,-48475,-64910,7202,1545,-14062,-89921,-158027,-116133,-74490,-61613,-115678,-6878,35842,33477,-4764,-41838,-23894,-57257,-119617,-38039,1161,-53819,-131607,-96653,-40023,-68896,-111827,-134673,-106690,-70323,-103502,-143163,-100115,-73969,-55746,-46723,-51460,-71964,-115933,-145905,24561,239757,353647,328614,199192,29253,-80405,-137335,-122807,-83777,-20522,42684,88042,98745,-25747,-65815,-98505,-100848,-46895,-20282,21389,70553,72535,188352,378091,400433,319764,125530,-50197,-128855,-96332,-88203,-115490,-91896,-34857,122586,276156,271858,105314,-6846,-43387,-61694,-18015,10025,1092,-14399,-33323,-39542,6932,94195,182003,153669,68672,-16518,-97811,-22980,-19068,-69306,-124021,-134298,-69676,-73253,-53907,-45775,-77162,-105562,-51113,32748,100144,94463,54690,9283,13817,-6582,-29697,12543,87930,125460,129080,161016,162420,73187,-34620,-63478,-59620,-59293,-51997,-6780,66813,115915,85815,20231,-27710,-41333,-28030,-59714,-101086,-80733,-40681,9190,83524,178623,227753,237964,220582,203309,204159,214624,246496,140734,9240,-85107,-68966,-15398,-9836,-19216,32932,64112,32478,-40099,-63293,-44750,-35400,2898,40921,-24633,-73837,9169,95685,120659,89810,69524,58553,31078,4220,-83724,-108325,-36970,-23515,-12834,16126,31283,94562,190861,302057,367956,256167,132342,42251,-9959,-66595,-92726,-18568,40145,54759,38201,24134,-7876,19214,75110,78995,43273,32558,59917,114128,160278,162902,112910,130115,197188,264046,303692,241935,79096,18195,37473,56168,62775,37946,-56339,-54432,32054,120382,226309,246414,180356,101603,16403,-30948,-39933,-28390,32592,55718,-13048,-36950,-14663,41342,97697,193634,303235,181637,-35086,-108557,-11672,14843,11991,-3332,-15196,-35374,-77775,-107247,-68504,-26926,4905,44796,45510,45690,62405,9466,-66929,-107105,-115959,-100856,-78395,-70577,-65518,10426,55581,21244,-88233,-114400,-17971,8129,-59856,-81172,14545,79830,168464,241284,182768,4374,-79498,-30885,-10937,-59070,-102093,-125802,-52154,-10594,-22608,-13634,28706,30129,-36415,-129369,-115922,8744,37509,1330,-51853,-40863,-17598,-70685,-147552,-31957,105714,224820,222094,187294,130383,43574,1519,-28170,-79302,15165,-3128,-11202,-9987,-20173,-35853,-7618,48332,64374,104731,70586,16558,-39676,-51454,19478,44474,17357,-5834,73910,186927,295551,284920,152821,92366,18331,89082,241322,144352,10063,9146,29570,11470,12042,31039,34453,25791,10641,-38055,-77312,31416,75507,39836,21335,-23296,-75160,-90698,-30112,-4216,22796,58805,80341,99637,144011,171923,76393,37403,70597,117106,218866,309621,243627,184433,43463,-94723,-36459,46242,56872,30101,45529,95377,104940,98800,67991,-3054,-80529,-81679,-25338,-46732,-120233,-115573,-27722,58458,96598,55081,-20066,-56863,-10339,33135,-49293,-106751,-56396,32077,43022,-34593,-94472,-44078,138502,332308,397231,286659,88320,-64757,-91672,-17894,18581,88891,40000,-60764,-104835,-100369,-92585,-87929,-57053,-57776,-76019,50821,224959,302219,193838,17303,-19405,50308,192351,294835,335786,315887,235105,191439,226597,222909,159583,88283,25901,-37835,-97222,-111591,-129731,-64627,19670,48047,34679,48769,-2546,-37498,-42098,-27438,-10126,-9151,13627,5442,-23877,-14298,-32988,-55784,-81506,-58677,37785,95591,137412,182509,227856,168470,-14606,10136,122499,212400,154826,109497,85407,68763,2896,19600,46085,52617,79466,98113,64466,29350,64404,121908,53524,-88616,-51131,17091,-3170,-4483,18783,7478,-46114,-77079,-29811,56284,133383,113721,39334,-13409,-39167,-29362,-24177,-62332,-121805,-140003,-141294,-37796,11442,-24006,-108079,-36731,44620,32442,-67479,-120234,-82427,-127603,-78959,-48814,-25445,14821,2146,-48977,-84005,-50513,-36774,-32153,-49232,-51731,-48507,-48332,-40898,-38663,-55227,-58831,-15469,40530,58541,4514,-94475,-80624,17864,61816,28427,54806,138008,227240,286552,223200,71976,-40968,11926,122944,154922,44241,-85909,-121036,67684,370738,361157,164132,77949,41783,-9893,22412,2232,-14760,-40516,-36782,-33504,-17472,-8029,-12894,-26421,-24681,14338,-12032,-64653,-21596,125846,235631,267520,140133,-30628,-75812,27124,109592,159241,346755,615707,410403,3795,-167804,-103687,-57098,-25878,17226,-5821,-67923,-88257,1524,23876,5148,-16177,7725,25394,39131,22426,-79921,-125316,-47297,78174,69135,-50438,-38307,150925,315953,371541,350034,193707,223537,218035,141337,96950,82362,45360,-29283,-94150,-84872,-70772,-38412,10875,21666,13186,1096,34178,54251,49158,84222,66997,16348,1423,13814,50689,51912,9364,-8795,40557,97856,25184,-70018,-135249,-123113,-132718,-106684,-88466,-86823,-46190,48592,71763,57608,59700,64966,74143,29355,-39345,-60583,-12133,102965,158369,152096,119152,62979,51979,72047,80125,40933,-53787,-78561,-6221,-6287,-35928,-16502,-24083,-48995,-58892,-597,17552,-44810,-9614,32871,63081,97737,140766,150330,141499,14875,-75184,-152755,-110887,-54132,-49466,-45462,45006,141781,146147,93926,79232,28182,-36172,-68649,-55738,-1272,63814,125714,121267,49870,46513,58568,86665,86037,24324,-48272,-103579,-120081,-48640,10900,9838,-12353,3221,-767,-35115,-90807,-88515,-48334,-19587,-29596,-68269,-140053,-123666,-108935,-4573,43361,24827,-6881,336,70981,75120,48086,53094,74316,55943,47728,9442,-72830,-120689,-43284,95955,173402,125622,28131,-36513,381,168531,259258,221880,192215,172186,172914,156124,85019,27126,-14166,-28763,14262,59714,57618,23124,-9842,-6247,1397,-55864,-100109,-150054,-98521,-58760,-46318,-51720,-66885,20911,163070,224026,118947,33058,21585,18856,-41237,-105978,-43328,-28581,-64781,-20786,93431,89073,31851,-23933,-54263,-36259,-24539,-37983,-54995,-42504],[-5779,1060,3434,26506,14538,13170,64474,139943,161639,113779,24275,-47133,-65740,-21344,-13864,-8071,2897,58108,88524,13047,-15467,-14872,11305,23241,11820,11736,23888,703,-31884,-44562,-88187,-70601,47035,96423,137212,166852,120320,4563,-72355,-116290,-94014,-70361,-144304,-71055,-4306,17568,66211,96570,45813,-73575,-101500,3411,55577,58571,31665,-5736,32342,49950,-17349,-48392,-24734,-34535,-111020,-1930,100274,118412,79003,79232,93262,56741,1188,-101494,-46530,8541,-51857,-80079,19261,8359,-49014,-96746,-127600,-107500,-38009,36788,66542,28677,-168,-5550,-69438,-107855,5816,64041,39294,-2640,6797,-35246,-101572,-142809,-124403,-49284,-16557,-24571,-43186,-53799,-7408,27984,-2541,-36117,-56225,-66297,-57954,-122818,-119949,-102589,-69555,-56932,-45871,-30347,-39408,24201,110163,102116,35954,-18681,-54900,-30538,48793,129459,129800,108664,115000,94789,29935,-3728,-8880,2521,6973,-15218,-37769,-79194,-110276,-109595,-75153,-31383,-32903,-82158,-62859,-15545,25060,-15567,-41591,-63204,-102229,-82790,-5203,85470,171409,90082,11975,28265,113474,143409,54061,22965,92016,78551,41685,-43753,-104432,-67836,-25083,-1684,-14374,-3415,37952,9878,7871,26261,20907,77572,49986,-29950,-113895,-69353,35859,95944,68951,71176,46869,-65506,-157847,-164915,-142291,-30065,45404,29595,8871,49672,127509,169110,164008,145013,171003,59872,-112328,16026,175895,257088,231492,100679,-19115,-82436,-79171,-47426,-29444,-98498,-116353,2243,-29738,-91926,-67751,65328,142841,110932,44765,16127,58070,49280,43977,9889,-51848,-79348,-79592,-100180,-56115,-48903,-73783,-44228,42198,48890,-23220,-4306,37331,50361,53945,82409,81915,33075,35538,231460,470924,476402,385565,112880,-68617,-79036,-15015,44903,77256,127530,118970,100293,45724,-8679,-79343,-56096,28490,15811,-75392,-19579,117607,125560,81228,72414,74992,102144,130687,118028,70229,1405,-15803,-38222,-25034,35218,4054,-75576,4570,99141,106661,75707,17516,-54860,-132755,-123612,-117930,-62051,-85,36422,79564,103677,103443,77835,-5414,-81137,-43826,-8622,-94354,-8125,107212,61632,26867,52288,36012,3041,12374,78867,141048,149832,56541,-87283,-125647,-49072,-48433,-48655,-2028,2235,-49572,-36578,-34621,14631,58535,19489,-14795,46334,112415,53203,-11077,52102,118759,312960,418967,279590,99380,-23526,-48744,-48060,-65884,-63354,-65457,-68099,-23834,48364,74243,82112,73370,103107,152740,184702,110006,31513,-46274,-28657,-7103,-3880,25419,52585,33504,29979,86748,138601,151623,48384,-69028,-9218,116432,188193,134785,32870,-27405,-50234,-51790,-33309,-26340,-64955,-103890,-9859,100631,194675,272565,295765,286904,294928,335209,344842,271541,193349,155207,57522,15334,42885,103106,136906,144648,106719,32903,-25210,-29085,5807,11402,22111,-16564,-81147,-88259,-76048,-97366,-70279,3751,38257,1048,-96645,42519,237974,298680,271919,118926,-6004,34964,181788,104212,-1969,-71583,-94677,-76072,-59964,-82254,-114686,-88003,-35939,16927,77690,161156,201771,116577,-18912,-41440,-26853,-15251,4131,36261,-7906,-84401,-121313,-99261,-16834,21600,-4824,-65439,-117018,-81044,-23278,61860,155092,146065,113515,16997,-84508,-118267,-74188,-55756,-67825,-55758,-25492,-7042,-11305,-1900,57991,77184,5609,-59013,-15318,38717,7401,-83687,-111422,-104289,-50686,-34974,-100582,-99449,-71053,-81135,-92911,-12105,77414,76078,3884,-686,28776,67919,110875,192010,240226,170004,-364,-88397,39433,148237,185386,144669,88017,95966,97028,138026,177607,54683,-19432,-37723,-24914,12718,-4501,-57109,-81930,-112404,-87701,-55268,-21483,34256,66640,34613,-17855,-45722,-24613,3914,16556,15474,-15803,-28417,4951,65380,121955,84679,8009,-68693,-72268,37731,62527,3177,12781,33730,54265,56948,-1969,-102740,-66270,-23692,-47649,-75177,-78191,-67019,-41881,-47583,-27271,39899,87367,86757,44368,6714,13206,3036,-4303,-1352,-16771,83469,243954,332715,375216,184692,9274,-105608,9270,53869,42220,11863,-52112,-68305,-39951,9163,-3584,-19607,-46412,-96804,-66508,-6366,1633,-4512,-34731,-41795,-27592,-20417,-32240,-51178,-81794,-112769,-69173,-25049,-21093,-52105,-64993,-58760,-68839,-83839,-36356,-28695,-71486,-110535,-85140,-85973,-80634,-94159,-61226,-75535,-129702,-90868,-49953,-32308,-23185,-80644,-123906,-124689,-82088,-61724,-54030,-63775,-82391,-88160,-68452,16633,27898,15716,-28691,-72328,-54754,14917,137934,213462,142683,51620,-16739,-58549,-103921,-59309,-25077,6307,111,-16406,-31255,18672,-7807,-42305,14574,33151,-28655,-30145,81645,246612,306410,241562,130961,65231,21921,-39580,-50596,12328,59343,65625,-9047,-106762,-114406,-107944,-99253,-85630,-100449,-32459,-58887,-70754,-40407,-38804,-67595,-90448,-108376,-140310,-108285,-56461,-14882,-3247,7391,-44511,-115308,-99796,-87036,-73019,-68543,-73746,-107415,-112753,-141638,-128472,-130011,-93158,-15161,22053,19805,-33086,-80886,-115487,-125607,-63545,-23477,-33283,-79122,-82539,-16102,82472,45616,1144,-13959,16350,102971,119801,131230,116943,126982,94410,-20601,-68375,-24955,-41132,-75212,-83808,-34910,1022,-20288,-38168,-17443,37112,105378,177918,221508,181526,29523,-54298,80500,161799,103628,-13766,-99377,-62009,6793,36666,59361,44880,-51925,26884,203092,183235,118483,58525,25714,13156,-88735,-152070,-115491,-53946,28771,38551,-22723,-38984,-69183,-83298,-75684,-41396,16630,46419,21328,20783,68258,83134,30800,28747,51321,54504,-38417,-58638,64971,162195,175126,134538,111897,74786,42340,46458,72420,-26098,-21262,102966,174211,148134,47805,-20196,87726,163453,65328,26523,111474,230226,329997,381044,170966,128060,283480,401285,311249,36108,-121834,14580,108966,159015,125754,32980,390682,905318,1152503,1085268,741653,324922,56033,77896,190166,228059,225632,246466,254376,130781,21935,-42414,9011,149717,183241,106076,-8454,-73240,-45915,-35486,-27538,7982,-19127,-46619,-14559,42788,102493,112100,43122,-534,26403,-14938,-104908,-35942,28054,49073,56074,52696,65389,9159,39370,97017,48313,50044,135025,205259,230189,282421,330709,343970,278965,151696,58950,61008,41151,3644,6994,21962,-37785,-77954,-36068,60147,138619,162706,79009,-8561,-61016,-101770,-71785,-42035,-32862,24506,79319,84935,54222,55894,75639,32089,-24873,-29813,-6366,-28766,-41340,-79075,-63299,35205,28747,-53025,-105863,-88971,-58670,151128,516046,892830,1212789,1245572,975523,554000,153709,136196,220326,215884,52608,-3345,92372,211700,162892,22598,-69637,-63114,-89019,-98382,-55153,-24371,34291,118717,139666,85964,21847,-62389,-112112,-93089,-80726,-109545,-92457,82053,184202,212830,217231,160550,48899,23273,38901,11007,-30775,-44647,-5614,41315,53124,59226,17035,38765,28710,-29825,-5606,12028,20739,47147,80139,25747,-109296,24194,149175,108426,18984,-20085,-47570,-70108,-53729,-18846,-15807,-17924,24727,78736,104735,74008,83938,138490,165456,174825,138411,64311,5470,-29410,-48728,-13533,28622,65330,95427,112758,112310,116473,171367,252334,243305,170537,87259,75498,192709,264656,243335,56554,-6167,-9963,-45028,-52727,-76843,-88588,-111169,-113273,-78347,-29088,-36254,-104070,75065,190085,198164,163159,116184,44387,-47443,-19053,43502,45704,42069,42498,86610,44319,-54149,-96093,-107279,-86021,-53984,-61839,-45721,-11003,36646,135822,238544,341392,294608,126876,19424,-70092,-50754,-28771,16020,32828,97933,141490,120012,78133,-26679,-41910,1599,20701,2163,53032,137806,158658,164838,137778,130933,131381,77327,12118,8406,21103,9586,17633,47046,49804,10625,-6978,-1031,3058,-21739,-50259,40523,122618,168157,120317,6620,-99467,-136309,-104205,-91538,-4503,60741,53140,23825,12026,68648,152893,200049,166495,55322,52264,116720,82156,56353,88400,99798,64022,15980,-12512,-18269,-21191,-63683,-120246,-123583,-70955,-12150,33017,54570,60685,44405,7172,-28379,-46612,-48143,-74766,-125109,-135692,-96942,-66415,-25146,3424,86378,98024,45146,-52109,-76781,-24230,8214,-17968,-70574,-106505,-129243,-76568,-20975,3161,29748,36373,50547,64234,49154,40123,21654,6914,2711,-2515,4392,14815,41466,45771,95408,134066,43942,-113578,-119604,-19748,54145,38152,8478,-4952,-2163,14757,44061,8079,-28624,-74309,-106114,-50124,122035,315127,344733,221841,124068,102597,101033,75468,35223,-22456,-69387,-94206,-117757,-101414,-35762,8896,-61212,-114784,-91222,-67559,-66354,-107028,-82315,-58505,-46529,12541,115295,106818,-14890,-25195,34583,36885,31333,-51248,-137811,-135582,-82855,-59287,-122632,-20174,30535,36661,-17861,-64770,-39583,-71054,-119350,-23482,6553,-58803,-136304,-83809,-29618,-59977,-104631,-134433,-98101,-47571,-74920,-129147,-119667,-93183,-62757,-33551,-12636,-33969,-84589,-139139,-19194,190822,294193,263629,157563,17658,-73682,-122033,-116771,-66069,8520,73000,118436,113722,-12714,-53198,-88974,-102234,-63945,-41649,-4707,44857,58068,190644,384417,386402,286420,85309,-83306,-124409,-86819,-83169,-121379,-93896,-42441,92047,233807,245831,100072,-10485,-58274,-75660,-15475,15724,3772,-16704,-42405,-46436,11404,108202,203576,180641,95596,2022,-104939,-25323,-14762,-64987,-121553,-133310,-63939,-58684,-24697,-22643,-66089,-105222,-61757,32378,113365,93238,38808,-19742,-9610,-9246,-16631,32376,106692,134391,131207,171176,181167,73022,-58571,-91169,-77840,-72610,-57989,-2830,70467,121317,116693,73588,18214,1104,6481,-36196,-87591,-82266,-47577,6791,90226,195464,263070,288255,252831,217276,214349,222164,228970,104442,-2838,-85348,-40057,11435,7884,-7192,38269,60916,23057,-63653,-69069,-19939,10414,28749,24989,-49830,-68304,18155,92402,107919,89175,85342,61857,26258,1601,-76370,-101809,-23568,-7360,9316,38638,45941,109021,206847,326539,366486,250105,135584,51193,-1726,-68151,-108593,-11592,54872,72923,58254,38110,-65,42885,111030,108477,64540,48334,74516,134013,190836,215973,189501,202234,255226,291146,304792,242816,85255,21108,39713,61139,75407,44297,-81615,-30234,91438,186530,272455,248320,164979,87294,8834,-37062,-48036,-42362,1112,30519,-10566,-22122,5384,53351,99022,187168,290755,171704,-29349,-115277,-29121,2004,7058,-6891,-22321,-45596,-86233,-108049,-63153,-21431,-9368,22853,28554,33608,58704,16244,-53374,-95574,-119929,-100788,-78060,-74956,-107227,-23065,30672,10110,-89863,-108617,-2866,28830,-48095,-89477,12711,74713,144883,199866,167401,11384,-76383,-42304,-26398,-72114,-109956,-101994,-21168,17822,-12111,-34453,-18520,-31171,-78344,-147227,-114714,4248,31082,-1207,-53504,-50854,-25364,-72274,-145630,-32742,109031,220932,209443,159870,85578,1596,-13579,-13041,-63562,-4698,-18314,-22045,-17280,-16351,-22422,-350,40607,53787,105224,68128,2807,-60131,-57249,6369,22867,-3443,-19899,69896,189017,274290,252142,131338,68062,-1772,69263,229741,177586,38551,28199,41050,22497,18271,26829,26321,20515,5847,-39889,-88828,25327,83743,44501,25926,-18130,-70781,-91054,-42477,-33385,-21214,23803,60048,91955,139252,142570,42665,-12306,23390,92505,200985,304937,256570,207910,60724,-86112,-35212,58730,60989,16592,50473,121199,130224,119660,84648,-1915,-82556,-69036,-22829,-42462,-114035,-119778,-31522,56936,95382,54747,-16961,-53575,-20541,25342,-22078,-49276,-8250,61628,61686,-16583,-64691,-4408,136616,278178,327287,243994,78421,-67871,-91206,-19150,20589,87849,14124,-76490,-112200,-102151,-86588,-85551,-59670,-57062,-57257,65438,222231,281490,160537,-10369,-35695,23463,138811,234505,276948,282741,227006,187335,226717,223093,143293,72717,8415,-56720,-112836,-116808,-122875,-84440,-17804,-1784,17661,52115,11654,-20387,-35296,-21407,8117,16122,43176,26331,-19665,-20132,-32970,-52523,-92047,-77349,27647,89324,122296,159720,207304,171434,6906,-4560,106733,183457,113269,75792,53304,27538,-27647,41766,71455,73490,84766,90391,54725,19907,65335,115503,36153,-99963,-46307,21061,-2611,-18336,-1430,-9755,-54065,-67940,-24226,57898,136820,124787,51790,-10038,-61390,-42747,-28771,-62210,-126495,-147222,-134316,-33803,14779,-28447,-95580,-12672,71816,56342,-46084,-96457,-74167,-116941,-78033,-56345,-50239,-25260,-24405,-55470,-92579,-51000,-38929,-31571,-46499,-55416,-60803,-68414,-59012,-40118,-40239,-37485,-4766,36584,41165,-14344,-109633,-67303,26304,51412,1406,16935,106345,218719,309112,269360,114818,-47604,-25144,103761,166483,69607,-64317,-149689,22888,278985,217679,14923,-3369,28816,9201,32581,-2614,-28229,-34991,-22291,-26367,-18755,-10441,-15057,-21626,-15170,19094,-28911,-125479,-67262,78693,186092,265168,181955,12036,-62946,-12201,107418,189630,429407,700433,448676,12926,-152909,-105828,-57746,-4407,54092,25344,-45687,-104544,-261,47146,34842,11831,36565,46081,47411,28156,-72396,-99727,-45370,65912,49981,-74959,-13258,186710,342939,384331,347279,195508,251385,233229,143111,100158,88702,51083,-22850,-102471,-98618,-86926,-45987,7837,13584,-8784,-47889,-14018,31892,46403,96438,80281,36281,26352,34296,72030,63355,6381,-21064,35230,106161,32600,-61036,-122797,-115153,-136148,-110528,-84741,-80932,-50008,42919,72064,58861,56428,48122,47488,-6381,-72352,-75607,-17181,98515,164212,173152,139405,71886,53943,67496,72338,27291,-68626,-98832,-24264,4575,-14807,2278,-12146,-42918,-46132,13313,22206,-50941,-12630,34326,64518,95860,131685,135716,139058,13837,-74900,-149328,-125267,-67355,-63879,-67090,13419,132905,166912,122298,97168,31192,-44411,-82426,-60829,-13345,37732,86171,89661,31299,21912,41108,88601,115654,72110,-8168,-84319,-135683,-53671,20715,37593,13157,13686,108,-35669,-88849,-88874,-54326,-26006,-34604,-68142,-139582,-128315,-111495,-7132,54440,52551,21444,-10260,13951,6560,49866,94329,146751,140292,110300,71432,-31459,-145951,-45425,119242,173764,101935,3025,-49723,-5370,147301,206184,177576,162138,151933,159103,141468,72648,12466,-33913,-58212,-13230,39531,43928,8697,-21479,-10182,-4621,-70507,-114097,-157240,-111571,-84797,-80949,-86861,-73915,12554,148532,181018,76543,9713,31541,36564,-32172,-109175,-63762,-47045,-76920,-24363,97661,99065,35416,-24934,-49686,-25737,-16167,-37512,-66505,-72521],[-23087,-13427,-12674,9789,4126,6017,55258,127454,147665,106152,25563,-30263,-46806,-12589,-12256,-1495,25318,91164,63265,-43318,-50199,-5674,31374,43513,30444,21390,18778,-14323,-48679,-54656,-93180,-54587,73364,136877,174071,192489,138233,16762,-75015,-134137,-112241,-71418,-137000,-72008,-3438,-553,19487,62370,38937,-66840,-102663,2462,57274,61603,33584,-1082,25618,28370,-31220,-39001,-15391,-30635,-109841,188,97690,120422,87045,87615,95067,55327,4856,-97936,-41415,31153,-10645,-31605,40092,11334,-54986,-88562,-108366,-105519,-35938,38670,73278,46648,15718,487,-61471,-96678,-1831,35697,-2219,-23879,5005,-41350,-108759,-124876,-127309,-54446,-16733,-30591,-68255,-91305,-45257,-18909,-31113,-52429,-63876,-52298,-39122,-122125,-121145,-89552,-51293,-32839,-34558,-36179,-49438,27105,115194,102032,31636,-26658,-61737,-27085,60916,172479,196089,177046,180816,132031,38424,-3125,-12497,-5336,-1051,-22187,-45169,-85057,-115951,-103460,-51613,5506,-7229,-83433,-61722,-7146,24588,-27647,-42031,-53330,-113134,-98388,-9328,92391,190659,109432,23224,38783,141838,172964,64257,1540,65058,72053,36352,-48576,-101836,-64282,-16728,15451,-7842,7444,59608,31916,27216,51954,24674,42962,11012,-49011,-117905,-74339,25219,67717,38547,40404,30961,-64082,-144791,-154634,-139956,-39294,28885,21425,10646,50764,128299,152832,125304,98478,132568,48982,-105594,986,151649,222545,198468,88038,-18404,-75107,-54830,-21812,-7005,-79390,-151444,-19572,-37641,-72874,-19836,102787,175033,134986,58825,20185,46478,42974,51167,26497,-35268,-70612,-75790,-109094,-61753,-50653,-69322,-37730,56446,58250,-20932,21879,70940,79541,77717,93906,82842,34153,39586,222411,456014,459543,353293,104362,-61560,-77076,-19246,47839,94134,154622,142603,116173,55039,10101,-43976,-12677,40976,29353,-85008,-48290,91088,119954,77307,67664,70141,101791,152418,184125,136470,43670,23833,-2377,-15381,28956,3303,-84646,-17067,79221,92440,62444,10234,-53014,-124088,-126349,-104262,-48608,22053,78487,116783,123171,119684,100144,13270,-71512,-21930,4760,-92821,-45253,94005,66340,-20896,6922,-96,-26359,-21097,27870,66760,79034,13507,-115115,-104724,-20530,-20447,-51271,-32529,-17702,-5357,7918,-38847,-23580,28299,2222,-7430,64233,115894,48641,-14310,41886,111174,271537,359372,264575,97733,-21702,-42751,-40656,-47244,-30359,-39278,-54498,-22693,40561,58314,64078,54137,76642,127954,162322,91533,15965,-65163,-24959,-3146,-5092,19298,46685,39435,35320,89753,128001,122124,13126,-104311,-10552,133024,208473,141895,34337,-11785,-18710,-33676,-34774,-43418,-85661,-99737,18478,144405,233796,285943,277121,241488,227987,258184,288370,257811,194497,152274,55413,16171,42549,102528,137210,145808,107731,30062,-31427,-33324,5969,22190,42382,1331,-66358,-59822,-40228,-48945,-37661,20327,47371,8455,-104571,7393,175157,233729,233081,106834,-5391,30803,130183,31053,-48387,-83478,-80034,-56181,-52618,-86517,-121812,-95086,-32815,29471,97794,175522,190049,73439,-28579,-46312,-33214,-21305,5465,41482,-5750,-82517,-117149,-107031,-16393,24475,-7524,-71756,-113538,-102889,-51562,43172,138650,154534,136413,37388,-66027,-96609,-79771,-69252,-78120,-46912,-3328,23678,29800,51537,105455,111798,32959,-40342,-15075,46730,30353,-48943,-72373,-66227,-42576,-31182,-92074,-91058,-74497,-83578,-90460,-18040,60741,50266,-35420,-26115,25541,90271,166088,242648,256516,160785,-14032,-77014,47133,147788,172016,134435,82840,83786,73439,124670,194048,84627,-5652,-31043,-21013,10914,-5387,-53355,-75217,-115342,-111339,-89692,-70562,-8628,31754,10996,-36840,-57472,-33889,-272,15983,13364,-17224,-21471,24330,88799,133193,84129,550,-76949,-78721,32115,53460,-23996,-18000,13919,44328,60219,429,-105756,-50952,3024,-18203,-59654,-77478,-75547,-47840,-51121,-31620,28198,67629,69313,35871,1351,18157,21171,23374,29600,-35788,29782,256207,400358,441354,217122,25006,-74944,36915,75966,58705,24505,-48497,-77812,-49966,1211,-5833,-19306,-44871,-91643,-59662,2136,10833,-3926,-31553,-41095,-38290,-45637,-57688,-69107,-88141,-115224,-79975,-30401,-5573,-11422,-16235,-20822,-47630,-73300,-36499,-34795,-77123,-107105,-86676,-103582,-83100,-94529,-72483,-92715,-140786,-84507,-50506,-37053,-32155,-95694,-143271,-138262,-94465,-68926,-53879,-58106,-74912,-79970,-45411,33326,29052,10543,-36468,-77785,-54030,29781,153364,200071,108217,28761,-26100,-58578,-94829,-51417,-15047,15239,740,-40621,-78417,-33358,-67519,-91434,-12812,29818,-18563,-30977,62514,219077,291994,248516,147606,81224,32505,-32249,-40280,18286,63695,67539,-10818,-102822,-115193,-112273,-105024,-95285,-130448,-49035,-60928,-63689,-39120,-39819,-73573,-102354,-121936,-114894,-74493,-19521,23348,39758,47814,-12162,-102817,-107214,-89585,-71122,-69084,-80806,-110596,-119453,-142250,-128651,-117551,-81222,-11455,16623,7562,-45439,-93403,-122709,-117885,-50617,-12470,-25234,-75279,-91391,-32562,68390,45594,2286,-10028,16271,86843,92215,121123,129226,127160,93105,-21726,-69128,-29031,-46445,-76211,-82619,-44235,-26780,-52381,-60933,-34074,25712,99333,181717,234027,189742,22804,-64969,103143,227869,197361,37946,-80675,-73946,-2643,25026,42612,28711,-76415,7426,200664,217364,146173,84358,51381,36529,-72432,-144369,-119951,-65194,11456,33873,-22662,-36275,-66507,-82396,-69079,-28147,24966,37023,1015,-298,51960,74416,23428,15207,43481,50843,-45669,-50251,83762,182741,210411,192544,153921,82468,22611,22207,68457,-11169,-8737,111038,183927,153925,43807,-36680,71084,150710,71992,32949,107908,237637,379816,452711,243005,155639,287639,378723,274815,5810,-146081,6675,106313,160930,135006,48022,444632,914244,1115455,1029233,691463,301806,60903,88233,187139,209084,222739,233855,209775,87102,8676,-51018,-31255,107595,153940,92269,-17192,-99494,-71373,-75548,-81446,-23339,-21967,-51836,-42448,-3927,56444,73791,20714,2295,34057,-11882,-109068,-37527,23627,43857,63667,63384,67612,-12923,17241,88641,43511,70067,192974,295328,338066,397882,449629,458319,377612,227852,111384,94470,61420,19934,13525,24424,-34579,-74476,-58494,14640,82398,123806,58849,-27972,-80407,-130399,-112747,-98786,-52531,38691,103576,103369,55236,41896,60026,18880,-28279,-27565,-2020,-26443,-49283,-67096,-35658,50813,27131,-50034,-101604,-89748,-62390,152851,492683,856668,1175855,1217288,957939,510399,91859,101541,185190,191952,54418,13717,114898,240710,202621,59388,-58306,-88340,-107904,-89470,-54639,-28816,39267,136853,160880,121950,48209,-49734,-107585,-116523,-100783,-123463,-92709,89294,165608,185521,181348,138196,56201,46829,60220,20148,-31697,-50986,-18754,19017,27103,55171,59527,91934,55879,-24805,155,27709,38856,67005,100647,52397,-98215,7619,136491,102970,23517,-3067,-27681,-49614,-33118,-5761,-12646,-23527,-2814,13988,953,-13264,13224,81994,129812,159093,139684,80623,30472,-16922,-28124,17185,53950,78628,103088,117558,112938,117146,172479,257763,257580,177741,99574,115374,244200,324174,306026,87997,913,-3468,-25497,-36337,-91266,-97885,-107927,-103800,-73966,-30627,-34955,-85427,88243,207372,220577,187023,132737,48957,-61444,-27927,47141,66845,73970,85247,132876,80126,-30235,-76214,-84071,-75904,-63508,-77757,-47834,-3696,44440,134204,229286,327771,291965,120126,8804,-64095,-51195,-48207,-9835,15639,85680,124824,111546,98813,4979,-12242,23178,33509,1540,32081,94384,115194,135427,121901,132461,152110,106756,38158,20340,18866,715,14740,51401,58147,24223,8345,262,4906,-19579,-75486,10683,110817,183905,158922,44255,-76317,-156960,-121994,-98163,-2098,73020,70448,29180,12264,65057,142492,177458,136304,33449,25887,79815,64790,57195,91761,100788,59542,8127,-15825,-12230,-14182,-48194,-95843,-132874,-106099,-39888,20826,62480,86943,65683,11123,-39762,-61237,-59722,-78296,-115792,-136615,-142284,-105704,-49989,-28337,59409,86282,42693,-57112,-98159,-43876,-3187,-24795,-75859,-111584,-140953,-72816,-15928,9122,39418,53166,78414,98633,74652,48484,20752,2908,-3222,-11307,-5287,4392,38172,54494,101958,134047,61301,-80392,-146157,-40821,50123,48554,21979,2888,-1165,9144,25889,-8057,-35500,-69426,-106363,-64087,110051,332885,407194,311109,231389,203777,159415,86193,25619,-39236,-87440,-110361,-121956,-93465,-22314,9666,-76823,-122070,-93076,-83559,-83253,-121187,-86321,-66256,-58948,52,117750,137334,20364,22309,68182,74646,73341,-14504,-114253,-153931,-90679,-56504,-121230,-36077,23325,38232,-32783,-86201,-52845,-83924,-119920,-13457,9214,-63793,-130935,-73942,-21554,-51545,-97846,-134769,-91954,-28549,-50339,-109930,-135731,-119477,-78704,-30219,18543,2197,-56656,-119337,-65181,130998,222819,194170,115625,4541,-71367,-110045,-103402,-43721,40253,105065,148330,120837,-9318,-51830,-87989,-106231,-80157,-60627,-29027,19245,42735,188855,379941,366018,249547,46490,-111053,-119123,-84317,-84713,-127782,-94148,-46646,60806,184289,209182,88608,-15912,-72266,-90472,-15819,18103,4626,-20035,-53106,-55430,13241,118565,219732,203305,119693,18861,-84860,-25301,-11550,-63370,-121719,-134057,-61118,-46715,-915,-6831,-60768,-106423,-74716,23598,110274,81722,19228,-52028,-37270,-14846,-5216,50972,122400,138444,127582,170238,185521,64127,-83615,-121339,-95895,-87710,-67944,-4137,67021,118323,147856,143067,81812,50811,47711,-9576,-66149,-69808,-46945,4964,92821,202118,283621,324529,271279,219482,216043,222021,203205,74092,-15151,-78055,-11703,39884,25209,1208,34574,44361,-55,-93122,-60165,9341,54545,50887,-1604,-82258,-62360,22217,82838,91311,85626,96071,59760,17760,-4681,-72122,-92099,-5080,16717,39327,62163,57616,117517,213378,332708,342291,230991,132380,56472,5959,-67795,-128164,-9198,63469,84647,71939,45918,5771,67956,147034,137356,83099,59548,82207,145037,212428,265706,268758,272953,302776,300212,286885,228759,86996,21790,34591,57641,79192,41589,-112249,12250,163020,258118,313531,242508,143674,67504,-2606,-44882,-57853,-58232,-31002,65,-14095,-11658,21661,61212,95192,171557,261239,151752,-25003,-112318,-48422,-15219,-3259,-16987,-35796,-62014,-100068,-97188,-54664,-14665,-19123,2687,11019,18871,49183,18528,-42647,-85995,-127754,-102048,-75529,-65747,-124250,-57564,1812,-5045,-92229,-104911,5641,41545,-38871,-87361,12199,67061,113567,147525,139424,11611,-76668,-56202,-44941,-87609,-111574,-77338,9451,43580,-714,-54884,-65846,-85213,-116805,-164623,-118066,-7133,18459,-8188,-58504,-67668,-41568,-81249,-148465,-35208,106524,205428,184989,121189,33866,-36735,-23168,2725,-45195,-33115,-38958,-35002,-25474,-16143,-15855,1167,30223,44653,108734,68314,-9109,-79135,-60908,-4844,4831,-20102,-27772,68300,187067,242615,211076,106619,44892,-20793,44009,199550,196805,65841,46714,52816,32529,20795,16290,12305,10495,-3164,-44096,-100066,8555,80647,43947,27414,-16639,-69953,-95248,-59554,-60353,-53745,-10602,36374,76373,122741,105508,9437,-58340,-29060,58041,171397,284735,261100,223613,72783,-80734,-33953,71495,63937,-2662,51376,141921,153124,136274,96715,-2664,-83574,-63332,-29087,-46549,-112711,-127109,-39577,48917,86288,48676,-18277,-53101,-34121,12153,4720,9892,47236,92219,78296,-1476,-39678,26229,117654,201096,237182,188521,63912,-70906,-94082,-25159,16748,76112,-16901,-95392,-124845,-111956,-89752,-89699,-68000,-57587,-41154,74085,206987,244879,120437,-40690,-51770,-3866,81645,159512,194162,221098,195337,163529,210931,209528,116568,50335,-14155,-79496,-132694,-125382,-118260,-102209,-53280,-58936,-3721,48462,20501,-9067,-34392,-20912,20952,37644,66846,42003,-18814,-26818,-27710,-39874,-90078,-101677,10135,76264,101115,131136,175916,159853,26032,-11986,88554,151105,73338,42173,19907,-15968,-47148,58738,89535,89446,87466,82542,44063,7493,61734,104292,20130,-102223,-44668,20412,-4594,-35824,-25039,-28491,-62282,-62299,-22573,54829,134051,132429,67644,4008,-83839,-63170,-39617,-67281,-133606,-150905,-124262,-30964,14578,-36362,-87489,8066,95103,75008,-28353,-74284,-63191,-108780,-79550,-62352,-71216,-65291,-55599,-64691,-100961,-47998,-37519,-31842,-46656,-62137,-73417,-85298,-75367,-42835,-26834,-13984,16137,44544,37070,-19962,-107684,-55074,32040,40392,-19549,-18667,68394,196622,313855,301406,149799,-33326,-59499,85305,176020,95884,-40398,-177811,-27841,164759,59820,-109687,-28594,32263,33198,41133,-9513,-39056,-20237,-1433,-13508,-16956,-12168,-17045,-17604,-9223,18139,-39855,-93561,-84533,37196,131999,247703,213495,49541,-47317,-52420,98134,215555,493237,739024,462131,20133,-139322,-105674,-55444,16554,77087,46263,-27488,-116510,-1075,74763,74752,48660,66125,63296,57110,39920,-55252,-72679,-42177,51937,30933,-97782,11556,220201,363455,380718,324434,190575,270341,240444,141954,102969,94160,56515,-18079,-107670,-110728,-104428,-53551,6077,8832,-24746,-91837,-53072,17234,47895,109599,92255,54535,50439,55571,90068,69662,686,-34050,30983,116137,43052,-48331,-106065,-101569,-127840,-113916,-82563,-76324,-54856,34758,69782,57890,49453,25577,14263,-45444,-102687,-87093,-22628,85881,157308,182742,156362,81774,55777,61382,61985,13788,-78792,-107215,-29167,24948,10531,22136,603,-35994,-33431,25405,24172,-58123,-14644,36578,66027,93487,121845,118971,131222,12721,-71879,-142795,-136730,-77800,-74801,-82545,-11806,126421,191027,152885,115408,34409,-52051,-90063,-60117,-24957,9582,43003,51605,9935,-883,22757,79567,130294,112435,28473,-65987,-138042,-56072,31259,68068,47889,33079,8620,-29964,-82486,-87384,-60775,-31771,-37179,-63712,-131589,-126242,-107787,-6469,68469,87512,54624,-5417,-29939,-50515,59330,132700,212527,230001,186777,146015,23411,-112379,-41620,147817,176507,82820,-17756,-58978,-6396,126176,155010,137919,135166,133201,145660,126788,62578,2594,-46107,-79748,-34443,24195,33983,-661,-24870,-4774,-3633,-76680,-118665,-158879,-121462,-107420,-108934,-113666,-72521,6989,130917,137008,41427,-1381,46705,58936,-17656,-101575,-74624,-56792,-79113,-22990,100675,110338,44406,-19230,-37060,-5526,2612,-26075,-63570,-90225],[-34882,-23320,-22820,1019,482,4312,49740,116861,135687,100527,31708,-5715,-21624,-683,-10185,5767,50345,126023,48434,-82685,-60917,12677,50497,61949,49441,33624,17386,-25261,-61454,-60590,-88353,-33232,95626,167136,193605,201596,149282,32828,-68186,-144230,-122095,-68626,-123126,-68688,3826,-667,-17069,26504,29250,-60486,-100247,2955,58096,62126,33532,2815,18653,8048,-41888,-28653,-5582,-23808,-108034,-358,90173,117325,93698,96758,97485,54536,8685,-87616,-25610,64111,42925,24089,63130,15339,-58084,-73221,-82281,-90275,-28149,40665,77151,67413,36083,7690,-52395,-76542,-2858,10542,-44049,-41296,2843,-46773,-110307,-108435,-122861,-55975,-14241,-33766,-86268,-79797,-28864,-42500,-63047,-73819,-72403,-33343,-20220,-110657,-117575,-80003,-39223,-13949,-25479,-43027,-65982,21455,110686,96526,26635,-32967,-66455,-23270,70106,207734,260116,252010,252682,167022,44431,-3464,-16093,-12656,-9332,-30113,-53819,-92141,-122569,-91292,-21905,46147,21279,-78366,-60009,703,23786,-39078,-41188,-39669,-118254,-115850,-14424,92381,194552,122089,36084,52389,166187,196139,73417,-17727,23621,55993,25443,-55294,-100007,-63221,-9279,35692,4944,23354,85026,53996,41647,67979,26161,3596,-29511,-70564,-124870,-81339,10889,38826,12336,19681,25456,-54695,-131479,-146261,-137981,-50370,9610,13694,12104,48001,119967,123699,79716,50525,92521,34526,-100105,-15171,124930,184740,159402,69138,-21544,-68099,-28474,6396,19608,-54184,-128627,-26920,-25892,-30459,32044,134505,197759,152567,68635,20069,32196,33826,54960,40887,-19054,-61697,-72157,-117730,-68670,-54508,-68505,-36613,63620,60068,-26071,37079,96252,104462,97832,100273,79055,30994,39219,205128,423069,427572,310038,91916,-53877,-72784,-26243,45778,106641,182649,175093,143157,74154,38950,1226,25235,44620,36699,-77762,-81684,60664,109667,71002,60961,62861,98626,172844,254058,199234,77698,55412,24534,-10993,18077,-772,-90781,-38933,57076,74498,44846,-1507,-56557,-120707,-125234,-94573,-40919,35668,113824,149145,138809,131785,118171,29668,-60878,-2214,16154,-86491,-92330,65174,66517,-68197,-50006,-39720,-54987,-55639,-26790,-13757,-4561,-42401,-148859,-82928,6457,10027,-47189,-66720,-30955,39017,47745,-33121,-52670,1746,-11397,-226,74347,109287,37217,-24104,25829,99902,222967,286319,237211,92666,-18143,-36041,-33645,-25907,3886,-14713,-43344,-25863,26621,36014,41428,34768,51995,100445,130819,65972,-3207,-79869,-19814,-1074,-10905,7899,35332,37391,32514,81279,106093,86774,-23180,-142115,-12080,144077,219616,147262,38754,8958,18069,-9970,-37100,-71342,-113846,-87279,51283,188117,264807,286408,245469,184232,150659,173867,223059,231677,184005,140300,49089,13344,38814,97309,130043,137439,100065,19344,-44522,-42907,-138,27371,60759,22898,-45694,-25918,12779,14366,3683,40588,56157,13857,-91527,-24935,116260,170049,190661,91971,-7834,19398,70777,-31418,-83733,-86986,-68358,-42030,-49659,-92704,-130271,-105182,-35876,35514,112028,181938,168723,29225,-39587,-53876,-43398,-31800,759,38954,-9079,-82107,-112337,-113273,-18524,24032,-12532,-73112,-87901,-85131,-94131,6225,102836,149305,147763,50450,-52104,-79821,-84568,-87844,-87191,-36783,17641,48811,60413,96625,151017,141954,55319,-24477,-17063,51237,50269,-14620,-30939,-26101,-32089,-29961,-86359,-81481,-74111,-86729,-91590,-28797,38596,22698,-70962,-38337,29354,114839,215888,282607,258246,136297,-33857,-66095,51388,140858,151092,116880,71374,66183,46433,104721,195735,110367,5948,-27266,-20540,5099,-8643,-50496,-69908,-114683,-132302,-105374,-103441,-53430,-8609,-16323,-58862,-72540,-45896,-5965,14472,9845,-20329,-15226,43460,109460,139492,78978,-10638,-88902,-88694,22507,40931,-47647,-50077,-7412,31819,59271,-1240,-78750,-27519,32128,18242,-35569,-68900,-83631,-54293,-56313,-38724,13709,45586,49563,25816,-4003,24631,41323,52396,61058,-37393,8131,285039,474336,503655,251210,48521,-40244,62652,95007,71334,33677,-46857,-86243,-60442,-10623,-12445,-23781,-45517,-85537,-52817,9382,18651,-7498,-28993,-38949,-50745,-71516,-81211,-86334,-94880,-115455,-91529,-40053,3234,24136,27847,11614,-30267,-59484,-33975,-41614,-84403,-104016,-89192,-122223,-58595,-58715,-47162,-81104,-128425,-72504,-47449,-40257,-41624,-111370,-161816,-147721,-106483,-76325,-54282,-52231,-63004,-64695,-22077,47504,27693,3338,-45540,-83588,-54854,40718,163298,184699,79361,9102,-34919,-59647,-88551,-43396,-487,38563,26186,-31258,-112576,-79798,-106843,-122830,-32625,28167,-8687,-32441,38275,182474,267320,248374,163906,102901,51412,-17757,-28106,23399,65305,65149,-14749,-99380,-116572,-117597,-111211,-102997,-146846,-42822,-46572,-52536,-37312,-41616,-79780,-113035,-108891,-90758,-46657,10619,56911,77952,81195,15124,-85283,-109658,-89332,-66631,-66549,-86532,-109746,-121026,-136960,-128651,-105526,-65630,-2776,14860,-2468,-55349,-96000,-117750,-101710,-35190,-369,-16616,-70304,-99479,-48866,50364,44400,8296,3143,25945,75601,65749,106243,138009,124178,87947,-23308,-69538,-32454,-49605,-73300,-78700,-51081,-51047,-77100,-77337,-48708,13426,90752,181250,239825,193548,18560,-79046,106958,270709,275890,86372,-62229,-82512,-8199,18033,30578,19146,-91609,-13422,184112,246793,176448,115803,88101,74257,-46950,-132586,-122184,-73542,-837,31176,-20543,-31221,-61278,-79891,-62839,-17101,29979,25643,-19396,-19388,32973,59506,12500,-5988,21763,30824,-63321,-28522,111262,208210,250061,253467,191585,87604,8239,9324,70979,7238,2980,114889,186217,155339,39298,-53062,54343,135537,79640,38319,98429,228185,403714,499287,311098,185379,292226,359891,249681,-7736,-163974,-2046,101551,159761,140672,63584,475665,866126,1007102,899760,580809,243090,58980,99850,178689,181106,206421,210755,164522,63026,9196,-43743,-61056,55640,112053,70083,-28227,-125924,-90664,-103280,-120966,-50636,-25325,-53546,-63595,-39579,18784,41527,5882,8673,41026,-8687,-110036,-37357,21762,43120,74694,77655,71875,-33933,-6783,75873,37533,87313,248538,382361,441578,507272,560491,565784,474725,309362,169682,121327,77858,35599,24015,30292,-28307,-64477,-67338,-21128,36723,88883,40446,-44756,-92189,-124084,-111505,-120486,-46709,52368,122776,115197,51089,23199,40346,3713,-31698,-23980,3804,-18021,-45852,-42210,-4461,65156,22982,-48856,-98392,-90445,-68913,137898,437217,769742,1069796,1117724,888630,447717,34504,70562,152655,170879,59678,31782,134906,262893,234653,91006,-44244,-108689,-110341,-79341,-53921,-33636,42843,151810,178730,158139,77037,-31040,-91014,-121925,-120704,-134560,-84674,95617,147195,159567,148184,113524,59415,67288,79272,28382,-31808,-56387,-30923,-1463,4691,49233,91605,135424,75972,-21503,4520,43265,60759,87990,119007,79765,-71013,-8148,122104,98756,31012,18698,-1323,-21926,-8974,7866,-9114,-28835,-28072,-42054,-78611,-71122,-31223,45642,106778,149960,144668,99855,62804,4831,2557,51065,80508,93521,111595,120813,110080,112643,166433,253233,261719,178491,110119,148425,280670,363773,352731,119249,9062,3112,-8573,-15194,-90532,-100923,-98880,-88080,-64082,-29624,-33075,-68371,97690,220520,241234,211296,152979,60913,-67176,-34730,52081,95348,113692,131616,174085,112765,-3819,-47437,-48419,-38561,-41736,-70595,-39292,6986,52030,127798,208811,295886,276083,109195,-4395,-57125,-52598,-67912,-39306,-3361,70921,104980,101747,120948,43877,25680,52072,48011,-1426,8974,48071,64016,95314,95866,121331,160646,129268,61025,31305,16770,-6608,14411,58366,69682,42949,24938,2126,10095,-5346,-84294,-17781,97406,193528,187792,72837,-57195,-161500,-134602,-104053,-2655,82548,88799,36324,13693,60315,128882,153618,111069,20182,3480,41597,43875,56840,94857,102093,56566,1630,-19098,-8124,-11026,-34343,-68983,-107460,-124864,-60305,11959,70143,113645,90153,19248,-47333,-74717,-70834,-80336,-102437,-111706,-140866,-106597,-47451,-49202,32280,66265,32149,-61882,-113751,-58849,-12071,-28078,-76223,-109237,-130029,-64741,-5136,21370,53488,71861,106280,133141,101826,58204,19766,-1202,-9256,-19548,-14121,-2182,40501,70672,115829,138556,84481,-31956,-133103,-64285,38642,57000,38365,11584,674,4404,8705,-22519,-41517,-65427,-102632,-73592,96723,335337,454194,402895,349623,310422,213251,93499,20106,-44847,-90857,-123788,-122608,-82130,-9290,2394,-93381,-117862,-88501,-94734,-98517,-132221,-87617,-73006,-71477,-13194,117602,169033,61844,75071,107985,117151,115533,23692,-89405,-164375,-94135,-50614,-112084,-47274,20053,43594,-43513,-101014,-60511,-92222,-120796,-4971,12498,-64837,-118804,-64121,-12987,-40608,-88356,-132201,-85145,-10268,-27261,-88021,-136335,-147583,-99523,-33003,43192,36958,-29468,-96882,-106853,69427,152028,132407,81579,-4700,-69201,-100079,-86885,-17680,75960,140541,176966,118874,-14902,-58161,-92429,-111829,-93733,-75228,-49303,-2231,31241,187491,368985,343226,212499,11634,-130143,-115155,-86095,-90008,-130627,-90241,-46368,33886,134789,166930,73680,-20494,-81412,-102210,-15990,20144,6761,-21175,-62220,-64308,15013,128064,233288,224268,143726,37035,-62969,-20624,-7025,-61509,-121004,-133700,-58860,-35276,18998,4045,-58104,-107138,-86369,10894,97105,65821,207,-83389,-63677,-18803,7920,71044,137327,140264,121150,160330,175967,48728,-102227,-144324,-107055,-100142,-78746,-7923,58990,109208,176458,219670,161134,109690,92943,18320,-41089,-47624,-36052,7818,94558,201352,289894,343693,275128,211893,211433,216166,173983,51631,-26033,-67239,16654,71897,44693,8302,24097,17887,-32570,-113974,-41522,37555,93722,68623,-30985,-102079,-52873,24265,70390,74388,81280,102628,54147,7737,-12127,-69069,-79081,19707,51345,79562,88667,68938,123184,213653,322799,300860,203033,124529,59163,14353,-62913,-145283,-9613,67725,91754,80949,48773,11405,96047,184809,168151,100985,67908,84208,148059,225274,310450,346674,339374,337566,292825,255131,204218,86498,22658,24737,47945,75893,31816,-140197,60440,237945,330520,348435,231818,119683,45351,-15470,-52580,-67205,-73832,-60488,-31169,-21429,-4061,35015,65691,87978,150817,221150,126402,-20434,-101611,-67361,-35500,-17666,-32190,-53780,-82123,-116688,-82633,-45414,-8696,-24489,-14143,-5835,3202,35951,18054,-33144,-76621,-139052,-104852,-72379,-50693,-88499,-85462,-28727,-22508,-93822,-102779,7306,45745,-33374,-80494,13324,59334,79438,90097,101696,6025,-79319,-69711,-63791,-102972,-105659,-52807,38833,63655,8189,-73907,-108940,-113653,-138583,-169844,-124450,-23666,1241,-18311,-65482,-90228,-64346,-95853,-150662,-38418,99082,180705,152011,75930,-18594,-66081,-27148,16836,-27910,-67387,-62823,-48788,-33828,-19008,-14938,-1905,19201,39118,116617,72439,-17827,-95199,-64656,-14947,-8677,-30202,-29466,68054,180550,202881,164250,78028,20707,-40323,15663,155701,201278,92781,66107,65348,41633,20153,325,-6591,-3937,-16159,-49955,-106232,-17725,66425,38753,26400,-17933,-71800,-102367,-79904,-83624,-68823,-40068,11892,54869,96062,64325,-19724,-84035,-74875,14871,131675,251671,257945,231314,79459,-79053,-32415,84788,67331,-25904,48051,156413,172956,147059,101788,-6815,-87231,-64028,-41705,-57838,-115542,-137642,-52130,33802,68630,36528,-24100,-55521,-49951,-5332,25424,67048,112507,128134,93380,10983,-19850,44570,85323,113332,139841,127571,46868,-73822,-100256,-35623,6971,53812,-50919,-116153,-141788,-128443,-101311,-100181,-80553,-57304,-27611,76504,179508,193269,74656,-72894,-66167,-30193,28365,83718,102367,139304,139819,118271,178984,181700,81361,21871,-40928,-104982,-156774,-136910,-117164,-104603,-65813,-102617,-26676,37904,23236,-4502,-39299,-26064,27056,53311,82416,51032,-21878,-34695,-21810,-24653,-77511,-131612,-14838,55739,73408,96760,135599,134851,39604,-10040,71608,120142,38396,10366,-13887,-60671,-53789,68100,99792,99795,86877,73865,32138,-8117,52718,87840,4202,-99857,-46279,15694,-7905,-55197,-51497,-48283,-71164,-60634,-24716,48319,127497,138669,87799,28341,-83725,-90295,-56826,-78214,-142704,-150370,-115892,-29090,12352,-46270,-84560,23533,112571,87339,-14826,-56529,-54970,-105190,-83795,-67048,-84579,-100400,-91185,-79154,-107539,-41624,-32339,-33404,-50095,-72311,-86758,-99409,-90119,-47327,-16703,8029,41144,58270,39767,-18937,-99142,-46339,34207,28861,-34005,-50303,26372,162476,299498,315161,173201,-12179,-84720,68565,182174,121335,-16401,-175535,-82719,37769,-96498,-27188,9688,56309,62226,48090,-17673,-46281,-2436,19307,925,-13387,-13399,-19652,-16226,-8186,10757,-40137,-38904,-62637,8522,78747,217380,232354,78554,-35519,-91391,83685,235395,529944,725425,448279,24090,-128324,-105149,-53769,30124,84672,55481,-16175,-123657,-966,105888,124901,93740,94591,74910,64301,54674,-31007,-47110,-34303,39704,12805,-118071,33644,248873,375312,360514,284724,179900,276815,236523,135941,103958,97554,59800,-16325,-111048,-119375,-122871,-60460,5696,7802,-33274,-127695,-78346,13609,56176,124584,102185,69240,70741,74536,102608,70372,-7788,-47595,27787,127071,55746,-32427,-85403,-84216,-115916,-116570,-81865,-73090,-60967,23823,64774,54989,39774,-1252,-24331,-86628,-129471,-94674,-29289,64809,135623,175996,165186,91286,57356,53777,49621,1703,-83463,-105257,-25537,48361,37088,41545,13166,-28797,-20454,36838,24675,-66769,-15837,40281,68935,92234,113085,102751,121146,13291,-65885,-133546,-143877,-84487,-81331,-90955,-30686,119675,214487,183427,133079,37469,-59083,-90432,-53183,-33384,-16643,2931,14022,-11280,-20137,5472,63242,130219,141001,58788,-48811,-127843,-55669,42376,100017,92463,64694,26664,-17529,-71634,-83353,-66999,-35971,-36335,-54454,-116318,-116513,-97176,-1922,85438,128756,92125,11714,-53191,-82971,71339,161697,261405,310824,267833,228336,89729,-65062,-28177,177312,179766,69096,-32850,-62830,-1240,108205,111217,105770,113388,117700,133993,113766,56015,-1402,-49517,-91028,-47715,15287,29388,-3095,-18609,9089,3001,-73998,-113889,-154939,-126079,-122733,-123842,-122377,-63323,6060,112523,96908,17184,-582,65890,86195,3437,-84228,-73634,-55915,-70533,-14811,104257,123783,60225,-5260,-15198,24931,32259,-3147,-45776,-89046],[-48832,-37892,-35879,-9036,-6105,-1610,38695,99584,117217,88873,35378,17911,671,5530,-16105,5466,67594,147589,34394,-102787,-52764,27088,59120,69324,59810,39823,11696,-40146,-78726,-71401,-83374,-16000,106044,178885,189061,187379,144124,42204,-61708,-150024,-125823,-67981,-111509,-68182,8884,6207,-43071,-15434,10577,-61064,-98997,515,54101,56389,27142,609,6710,-14478,-54543,-23619,-834,-19785,-109961,-7503,74579,105505,94290,101570,95595,49813,8189,-76410,-2096,103078,100196,77788,82555,16534,-61818,-56633,-55163,-66842,-18321,37536,71925,83439,54843,11438,-45603,-51771,4340,-7925,-85090,-54651,-2512,-53988,-107984,-96493,-117952,-56067,-10785,-35062,-93080,-45199,14857,-21811,-90857,-101783,-77850,-12386,-5809,-101389,-113827,-74902,-33969,-1203,-18493,-48276,-89457,8045,96485,84599,19397,-39284,-70506,-20294,75373,232125,316216,328917,325493,196922,47469,-4723,-19599,-19771,-18420,-39910,-64646,-101267,-130212,-75008,13839,90717,52986,-62818,-56216,7427,22337,-49569,-39827,-24711,-110750,-133027,-20436,84944,182659,128051,50909,69057,186533,213902,83487,-26120,-27403,32018,9758,-63441,-98448,-63164,-617,60451,26105,46753,115352,76222,51462,73640,22831,-36161,-67644,-92298,-133053,-88377,-4569,12169,-8263,8008,26539,-40405,-118112,-138660,-135162,-60276,-8303,9457,15079,43314,104063,85183,31778,4949,54994,18673,-94951,-29410,98529,146629,117841,46628,-25938,-58598,-437,37703,52064,-21782,-84916,-8379,6501,23298,87141,160495,210209,163396,75219,18005,18176,24179,57251,54475,-1579,-50280,-65366,-113538,-73157,-57942,-69183,-37986,67264,58960,-36388,41993,113734,125935,114922,103111,73013,26200,37227,184194,379477,387462,263667,78624,-45423,-66275,-33099,41306,116904,214324,221749,188863,110854,81713,56207,57651,43475,41323,-57670,-107578,34922,99738,65802,55199,55898,95509,193698,321659,254116,103641,79486,43626,-10851,5736,-5255,-90440,-55586,38237,57992,27735,-13607,-61668,-118893,-121300,-86494,-35722,43526,142637,177256,153048,143570,136479,48820,-42815,17281,28494,-72003,-127094,36099,70627,-62034,-112202,-77092,-77447,-83922,-78091,-91414,-81598,-98743,-136375,-58257,33260,41200,-36143,-100073,-30363,81044,81555,-22872,-70079,-17159,-18039,7155,78370,96397,23425,-35903,8108,88432,173584,210649,204380,89984,-7516,-25142,-23980,-726,40028,10132,-32091,-30048,10192,12541,21594,20335,32779,74395,95543,37818,-21595,-68485,-11131,2339,-17314,-4720,22444,31616,24715,64303,77420,50914,-54571,-168674,-10374,150704,222323,153487,49831,37203,63155,24250,-31780,-102318,-123535,-60942,91234,232822,290817,280529,208828,124463,73595,92563,157156,196822,163946,122346,41332,9356,33976,89854,118491,123216,87291,4453,-60291,-53880,-9857,27559,76026,47126,-20148,11930,76448,86426,52869,67098,67188,19647,-73217,-47936,66878,113586,148592,75857,-12055,2838,12835,-78039,-103970,-83315,-58380,-31249,-48575,-98499,-137595,-115277,-43268,35811,120356,180762,140803,-11200,-49842,-61798,-54830,-43773,-7107,31366,-15037,-80525,-105184,-110166,-20657,23122,-15675,-62095,-54718,-37769,-102046,-41003,56484,134361,148458,56523,-42092,-65779,-86300,-110021,-88958,-23758,38135,67438,81076,131409,189939,166372,73744,-9982,-19255,53950,68176,19690,12210,16118,-18235,-30264,-83401,-73555,-70139,-88545,-94582,-43148,13294,-2365,-84382,-34242,39759,139098,256968,308231,245540,99120,-56498,-54706,53284,129097,125308,93953,54489,44773,19267,81001,182764,130016,15583,-25394,-22559,-3932,-13717,-48173,-65712,-108921,-128193,-89704,-85929,-95540,-50850,-45667,-82514,-89735,-59257,-12116,12574,5553,-24394,-9266,62189,126688,141026,70021,-24342,-103178,-100830,9954,25804,-60598,-80837,-28278,17869,54542,-5069,-52609,-4514,55826,52629,-8323,-56859,-89519,-61219,-63185,-48644,-3700,21235,27791,14719,-8224,33270,63254,82009,88530,-28668,20157,317714,541635,552955,283730,76778,-5280,85758,111323,79231,38294,-46270,-91697,-71166,-26545,-24196,-33365,-47319,-78575,-47074,13683,23581,-13836,-27490,-35123,-64596,-98701,-103752,-103463,-102464,-114462,-103816,-54913,3182,50361,62501,35014,-18585,-45153,-29654,-49378,-93571,-102114,-93428,-139402,-24889,-5321,14946,-34620,-97634,-56501,-42674,-43411,-52217,-127563,-149031,-149684,-118979,-85175,-56651,-47771,-49656,-47039,-207,57977,23396,-6391,-56693,-90631,-58585,45298,163899,164413,52653,-9964,-45594,-64552,-87096,-37769,13593,63906,57445,-1926,-71991,-113139,-109953,-123323,-46678,25482,-1998,-36317,8887,139084,234390,241021,178082,127747,76071,505,-16909,25146,61691,56302,-22601,-98870,-120907,-125747,-118926,-110908,-132731,-28222,-27343,-43336,-38435,-46691,-88397,-123659,-98167,-75603,-30397,28972,81232,106986,104108,34633,-69987,-109092,-89210,-63054,-64661,-94671,-110926,-121548,-134452,-131025,-96951,-52797,5203,12735,-13377,-65318,-91247,-110938,-87202,-22220,8738,-10913,-67541,-109679,-67779,27171,40136,17758,23019,42643,68986,40422,85054,138786,115383,76003,-28328,-72862,-38373,-53441,-69730,-75400,-57592,-72833,-97752,-92175,-64615,-2762,76389,172669,234365,188862,13858,-98782,91418,282679,323744,121975,-49395,-91196,-13446,11919,19050,10847,-94602,-37192,152079,264488,204131,148019,130448,118675,-20425,-120641,-125045,-82715,-11809,27206,-20196,-28161,-57948,-79846,-61231,-12748,27428,8867,-43083,-39592,9484,34546,-7262,-41155,-22360,-14519,-93597,3356,141245,231947,284649,305238,218303,87235,-3353,982,70600,21314,8922,109439,175839,147273,29636,-73263,34121,114861,83718,39175,80778,201274,395076,508393,362910,211249,293154,342313,232589,-10133,-151680,-15604,90698,150851,136966,74345,477045,765019,838253,709399,420491,155566,50483,107740,159650,143059,174879,175175,118955,51187,13883,-30736,-71838,-9888,53364,35997,-45125,-136121,-96410,-114611,-142816,-76598,-33685,-57290,-83044,-70810,-16426,10731,-6008,12058,41879,-10145,-112864,-40886,17333,41300,82914,89186,72408,-57401,-35482,54675,25236,93130,288267,449807,523060,592700,645324,649159,555076,383130,222152,137112,86611,45923,33659,35702,-23231,-53821,-64166,-48706,-4244,51991,17696,-64539,-99685,-102787,-85960,-90237,-38733,56514,130057,114776,37747,-3271,13936,-16572,-39284,-24153,5717,-9730,-36189,-16057,23628,71000,11172,-54384,-100959,-95648,-82712,103024,353305,640338,905869,956992,772079,366846,-22100,39169,119532,147919,61594,44749,146289,272019,251774,110576,-35220,-123277,-100021,-73637,-58420,-44256,38830,156604,187309,187425,101748,-13697,-72935,-101704,-143043,-140175,-73598,97514,126534,132194,114980,83980,52821,77933,89514,30007,-36204,-65877,-47028,-24361,-17034,38069,106530,158788,81662,-25124,2629,52336,78071,102425,129212,101263,-38330,-22706,104186,91366,36042,39424,25839,6934,12164,16437,-10611,-38340,-54307,-90016,-113217,-96669,-55672,23235,90881,141876,147170,115213,96125,33129,38904,84128,103932,105365,116226,117709,98858,97792,148061,233290,248933,167116,113155,168498,296772,376395,374439,144249,14029,5628,1045,-568,-87232,-102948,-89494,-72267,-55040,-33521,-38976,-59111,97944,223678,254061,229611,170285,73347,-67714,-43928,52665,125340,154148,171121,199560,134157,19394,-15956,-7464,6317,-11465,-54333,-29549,14201,53751,112063,173285,243586,243482,90115,-24926,-54628,-59070,-91130,-74846,-27438,50116,79873,88828,141243,87080,69801,86280,61619,-9977,-19355,-715,8910,49231,60880,93621,150051,137051,74107,35859,10521,-16196,12786,63895,80072,61098,37875,469,14714,16054,-72999,-45408,79961,193378,202740,89746,-43681,-149966,-145190,-110551,-6797,86957,103980,41258,12222,50224,107846,125150,87474,13561,-9348,10867,21024,53701,96016,102218,53533,-5368,-25296,-10133,-15430,-26301,-45763,-78022,-120568,-72837,4562,73901,134571,111340,25853,-54834,-90037,-84023,-83419,-89048,-83449,-94444,-71068,-28901,-61607,4361,37902,12501,-68534,-119790,-70345,-20018,-29755,-73552,-101682,-116410,-54937,8231,36723,69288,89664,130304,163411,127214,66936,16514,-7641,-17307,-29283,-24363,-7644,44109,87257,127064,136824,98204,7489,-101556,-90558,16767,58637,52881,17967,638,-2002,-9395,-36829,-48196,-64085,-99704,-81062,81803,321732,477055,481116,460818,408925,256905,97519,18786,-40898,-81097,-132557,-119556,-69162,53,-14433,-106845,-104506,-80541,-101263,-112621,-140769,-88040,-79801,-84694,-26985,115161,200540,108877,129373,150930,162690,156508,61634,-64965,-162736,-94436,-43618,-99409,-50869,21457,53020,-49267,-108386,-63995,-96588,-124158,532,15275,-62991,-105316,-55583,-5132,-28220,-76993,-127307,-78706,6312,-6663,-65971,-118533,-156518,-124273,-41457,59637,68039,-3974,-74737,-138915,11086,89225,83811,57809,-8891,-66049,-91573,-70658,9337,113886,177466,200353,106285,-28842,-70855,-101584,-119601,-105420,-85691,-65522,-17932,25369,187564,352636,318338,175361,-19622,-139092,-112897,-90996,-97885,-125318,-82461,-43347,11991,88938,122119,56006,-23910,-84736,-109322,-15020,22766,11180,-18879,-67951,-72307,17791,137907,245531,244380,168490,57696,-38131,-11336,-671,-58161,-117513,-130588,-56239,-23734,35516,11593,-56094,-105978,-94345,-1630,80143,50313,-15290,-110833,-83560,-17361,25100,94317,152594,141585,114254,143918,154216,29085,-107239,-139656,-106181,-105843,-87677,-11739,48850,96769,199324,292904,249195,176832,140166,47464,-12266,-18845,-15480,18788,99202,197533,285562,346625,266570,198306,203937,207689,146779,37944,-32346,-52161,47911,111083,70348,17405,10460,-13191,-68045,-92441,-17555,63046,125300,82128,-41595,-71504,-36190,28594,59899,61879,79416,107354,48571,97,-16361,-63491,-61550,51584,97622,130491,120473,83802,130898,213005,302508,251136,172772,116341,62954,27075,-49339,-131151,-8686,71824,98525,89609,50695,21151,130805,228077,205757,123321,77998,84813,147320,233081,351051,420792,400757,361310,275572,219335,177836,89097,29144,16518,37988,71276,21580,-117563,109895,311287,401212,379235,222376,99514,27258,-23849,-54507,-69962,-83193,-81135,-55486,-26163,6336,50620,71950,83290,133050,181893,104669,-9876,-81681,-78401,-52660,-30065,-46244,-69429,-97826,-127740,-63620,-32043,407,-21842,-22058,-15973,-6835,26153,21679,-17914,-59799,-146225,-104181,-64733,-29671,-49007,-89675,-52852,-34863,-87932,-95880,7483,47018,-26711,-69196,20582,58539,52924,39173,63471,1568,-77492,-74353,-74270,-109693,-89503,-22753,71269,81051,17542,-85643,-134385,-99173,-124700,-156384,-125846,-37100,-12599,-23854,-65956,-110608,-84204,-106779,-141535,-34937,94244,156164,120657,35272,-59916,-76604,-20712,34464,-6769,-96585,-80265,-55142,-34610,-17036,-11086,-504,17486,46367,136564,88376,-15208,-100516,-63186,-17708,-11109,-26775,-19657,75304,176808,166000,122727,53691,2206,-53375,-5863,112866,200143,127818,95462,86472,57613,24817,-12255,-21700,-14782,-24703,-48475,-96856,-42838,50973,38068,32092,-12494,-66956,-103097,-93823,-93189,-62633,-52581,-2453,38380,70452,31736,-31971,-64131,-72726,-22201,94131,218894,257016,239840,89576,-72150,-22442,106388,80855,-41714,49397,172632,197487,159344,106855,-6039,-85161,-60936,-48541,-65401,-112524,-142254,-60148,20486,51418,27326,-25159,-51647,-57736,-16613,46926,128811,196657,183304,117664,30727,4396,59951,54250,35848,55835,76358,37391,-68552,-100079,-40586,900,31462,-76003,-126913,-152356,-140645,-110560,-106740,-85191,-45109,-7032,82195,150461,138568,34285,-96140,-68053,-44211,-4626,32312,30560,61310,74506,62345,142265,150301,50162,-1952,-60701,-120856,-175064,-140542,-110553,-88424,-38711,-67536,-37478,30886,29314,2786,-39786,-26739,35518,71223,98193,62162,-19527,-34906,-10251,-3102,-52112,-147161,-36466,37471,48913,66618,98535,109228,56016,9224,70634,105719,21499,-7643,-37016,-95428,-42411,78759,111865,113914,92358,73614,28580,-17019,47593,75908,-3125,-89277,-41330,17387,-1757,-64056,-70744,-59187,-71511,-53197,-20352,49460,128838,154015,120851,68376,-48091,-108348,-69611,-85433,-143293,-139082,-100643,-18631,18685,-47677,-77237,41849,132104,101987,3568,-34835,-42596,-97313,-81582,-61961,-78802,-109405,-119099,-90552,-99517,-23102,-14084,-26322,-47317,-77045,-92571,-103505,-95712,-45765,-2708,34402,73032,79773,51040,-9945,-85542,-33844,40823,25542,-34638,-68491,-8820,127715,275565,316797,190837,14195,-84276,61963,191834,152745,14893,-144306,-130367,-83329,-33814,70247,69900,101636,103212,61445,-18429,-43763,19746,42698,20429,-2872,-7705,-16696,-11628,-5441,4248,-24867,13264,-20181,2780,37999,184877,244494,103687,-23791,-120141,73829,255003,541946,668588,415261,30476,-114229,-99444,-48859,39327,83749,59541,-6310,-121807,6118,145503,190164,151536,126070,85843,72439,74789,2835,-18907,-14835,37066,1312,-128851,56296,275412,382004,331250,238904,169814,273424,224433,128762,107063,102868,64335,-13929,-109840,-118101,-136044,-60978,11318,14600,-30670,-147965,-83720,24560,76197,145356,112710,82153,88087,91549,111341,68658,-15711,-58176,28613,140996,72547,-11162,-58850,-62395,-100966,-115697,-79772,-68658,-66007,12334,59642,53571,32976,-24726,-61263,-125975,-132116,-96063,-36148,37615,100546,151844,162930,99768,59426,45596,36982,-7153,-82663,-98633,-21971,66999,61413,58675,24311,-22093,-7453,48879,26031,-76762,-17118,45194,73733,93012,106607,89055,111465,15837,-58393,-123438,-145575,-88251,-84691,-94056,-46636,107036,230146,208530,146448,37112,-68247,-85434,-42820,-38769,-40440,-32595,-21082,-33486,-38864,-13353,39491,113898,151743,76911,-37229,-118473,-57306,48813,126735,140927,106264,50539,-3851,-62066,-81857,-78243,-43641,-37451,-46553,-100621,-105526,-86334,91,98054,167383,126103,30129,-57419,-82528,74545,170055,279338,363328,335360,303134,155450,-13795,-10051,193691,172341,51701,-50765,-69519,1493,86286,68899,72709,87894,96274,114694,93148,42929,-9996,-54962,-101809,-63545,2141,19357,-9501,-14771,17447,2093,-74252,-113013,-158086,-136652,-138815,-130427,-109840,-60751,-3284,81076,50195,-8786,-4305,73335,102793,16049,-73423,-75517,-59458,-67335,-14898,93827,123391,66661,698,-1043,47809,54573,13026,-32242,-83286],[-57146,-53637,-48171,-17957,-13683,-9742,24458,78447,95228,74840,40401,42532,21636,7808,-27839,113,78060,154716,20654,-90487,-35837,35847,58158,66337,62051,40753,2950,-57684,-99552,-86518,-78470,-2235,106043,173303,164101,154097,124008,43800,-57321,-145371,-120017,-68043,-101600,-70309,10710,14815,-51337,-60417,-15621,-67851,-97286,-3152,47534,46931,16390,-6726,-8760,-36794,-68801,-24090,-1056,-18926,-111556,-19660,52923,86471,89159,101816,89248,41311,3577,-65963,26437,145055,156256,125596,97337,15082,-66078,-40773,-28008,-38305,-6103,29126,56607,91243,68536,10231,-41090,-24368,20865,-13009,-109285,-61122,-11232,-62885,-103174,-89156,-116188,-55266,-6228,-33718,-87241,-15291,55882,24337,-79320,-111329,-69874,8590,2307,-97367,-111661,-73348,-33729,7052,-11110,-46910,-118752,-10670,74057,66494,9310,-46515,-74722,-18926,76054,243716,359158,401395,392742,219137,47084,-7129,-23445,-27545,-29248,-52700,-78639,-112996,-131402,-55621,55155,138476,87358,-38745,-49499,12012,19045,-59760,-39810,-12194,-93351,-145189,-28294,69543,156395,127425,66872,87308,201601,225679,94141,-20283,-83208,1139,-11161,-74117,-98275,-64083,9815,88742,55156,78487,149368,96587,55147,67027,10930,-74724,-102477,-114120,-142696,-95595,-20665,-11965,-24566,819,28195,-26345,-106769,-133254,-132924,-68589,-22707,8966,18452,35916,79887,38789,-17157,-37923,20150,256,-91774,-41348,72196,107924,74361,20730,-31461,-47891,25540,68731,87945,15333,-39010,28830,49562,80248,140411,177649,209327,164713,76848,13515,4157,13206,56763,65352,15210,-37912,-56354,-100312,-75409,-62174,-72715,-42324,68033,57176,-51057,34729,120657,140996,125793,100343,63357,18461,32388,160095,329162,342375,217416,63553,-39376,-60964,-41116,33267,123471,247772,282134,254360,166524,136757,116299,81013,37400,42636,-34427,-105436,17830,90733,60720,49014,47933,91262,212161,376121,292951,118020,92855,52099,-17087,-8865,-11152,-86551,-65798,23843,44186,12299,-25554,-68123,-118893,-117558,-80829,-33718,44464,161484,198138,164388,154783,155965,72627,-16864,33153,39280,-53690,-100491,21579,80410,-5120,-103310,-105449,-93081,-100402,-122611,-100940,-65303,-93539,-96130,-32327,57271,68156,-23678,-131224,-17818,116723,106486,-14103,-78477,-29007,-19437,11424,74219,77171,7583,-49079,-10622,76370,125548,138764,169999,91777,10625,-10798,-12650,25774,75240,33454,-21911,-35723,-8849,-10515,7049,10516,17812,49799,58355,8276,-38234,-52923,-1019,6264,-24285,-18420,8019,22621,12436,39123,43433,16411,-76877,-147956,-5803,150978,215305,160019,67594,71870,114502,68041,-12906,-104475,-89999,-23563,135945,275086,311418,271258,171482,67184,2546,19331,94663,154644,134667,99278,32062,3940,27521,79612,102718,103974,70082,-13732,-77218,-64848,-22780,21394,85586,71484,8534,51635,145270,163500,107695,99212,80199,25705,-54546,-58412,28050,65673,107807,57634,-18914,-18646,-36365,-107702,-105363,-76479,-50090,-23094,-48356,-103409,-143532,-124006,-54764,29190,120487,170630,107800,-45315,-59053,-69610,-66746,-56050,-16898,20185,-22062,-76932,-95673,-100989,-21116,24251,-13071,-38666,-13147,25083,-41067,-82820,8948,113441,140259,56724,-34952,-53292,-83675,-135293,-79502,-7466,57728,78777,92562,155509,219928,185113,89346,4163,-20349,56028,84627,53740,55982,59186,-1221,-31302,-82805,-67677,-63469,-87437,-97515,-60049,-13061,-21434,-69096,-20278,54380,160567,286424,317288,220488,54401,-76675,-41814,54156,114453,97400,67779,33148,21291,-4449,56788,157800,142245,24331,-23781,-25453,-14641,-19276,-45155,-61235,-98386,-105192,-61097,-52802,-93453,-90501,-74328,-105393,-106806,-71485,-16725,11861,2337,-27415,-2080,81366,141022,139339,59437,-37929,-116472,-111304,-2778,10393,-57052,-98884,-44258,5374,48360,-7319,-27912,15466,70872,78916,18648,-42900,-90033,-66351,-69467,-59067,-21983,-3294,6436,5379,-8235,46173,88264,113061,110559,-18185,42096,342981,591218,583585,313906,110058,31608,108800,129039,86307,41677,-40989,-89585,-78744,-43434,-38771,-44817,-45282,-68014,-40579,16330,27394,-13598,-21782,-26262,-74946,-123833,-123258,-117976,-107831,-110135,-112238,-72060,-3790,66996,86942,49954,-10306,-28837,-21368,-54710,-100853,-98369,-96132,-126018,13094,60059,102020,36008,-55491,-35218,-35065,-44302,-60334,-137372,-132735,-142726,-128637,-92448,-58076,-42022,-33365,-25952,22885,68100,20262,-14421,-65887,-94915,-61666,46180,157178,141926,29905,-25779,-55363,-70725,-87161,-31604,28379,88221,87164,32634,-34645,-96949,-97677,-110340,-53623,23976,4046,-39243,-19936,97012,201033,232150,193678,158002,108181,24456,-3638,26814,56331,45084,-30109,-97582,-124250,-132170,-122881,-114988,-120976,-12789,-6657,-34425,-39403,-51396,-95489,-120122,-88999,-66403,-23065,38043,98703,129435,120212,50416,-53537,-102554,-85654,-57196,-60334,-101693,-112267,-119817,-131277,-131421,-87874,-40263,14426,13399,-20977,-70390,-81138,-101705,-70699,-8756,18151,-4385,-63098,-117688,-84870,5606,39280,36225,52344,67395,70568,22245,63348,134962,105873,62200,-32210,-74953,-42536,-53514,-61854,-68820,-59056,-86052,-110587,-102192,-76879,-17915,60749,159947,221384,179686,13067,-117482,65574,268888,338723,144806,-38642,-95495,-13950,10805,11952,6508,-82880,-56528,112964,272331,231990,183829,179675,168116,7940,-104495,-122986,-88030,-17458,26638,-17124,-23025,-52664,-78052,-59971,-10889,21839,-8104,-64670,-55424,-11830,4770,-32629,-86964,-85034,-82887,-109767,48703,175610,256011,314329,346868,238000,87812,-6757,-1704,67623,33066,13388,99451,157925,134287,19326,-91544,16267,94735,88739,41110,61881,166945,362172,484053,396895,236116,294972,330560,226262,-1370,-133565,-28690,79316,139267,128107,84405,456046,632708,638002,489569,239905,63251,46514,116110,135635,104908,137951,136077,82441,51245,24457,-11354,-50990,-76927,-13815,-1724,-59468,-105103,-79417,-107846,-132153,-95435,-41643,-58697,-96030,-94815,-45436,-13360,-10829,16048,41256,-11164,-112720,-43727,14880,42417,91808,101329,72780,-77532,-61585,31434,11949,90342,310269,492730,576772,648658,698986,703815,614935,446433,268562,147938,93485,56296,47828,46971,-13501,-38038,-46585,-56314,-35612,17195,-5319,-82283,-96748,-80085,-60872,-66470,-32182,55341,129928,107515,21577,-30073,-10945,-34477,-44840,-23145,8387,1932,-18009,12924,52004,71929,-2607,-61014,-103859,-99780,-97448,58938,258113,491472,713334,765465,632143,283120,-71551,12778,91680,127934,63891,56943,153643,273331,258857,122809,-27460,-111489,-84685,-67757,-63315,-55871,31195,154531,191001,212928,126033,5401,-52058,-76188,-134491,-127042,-56071,101068,110608,110310,88573,57134,41259,82145,94354,29325,-40060,-74496,-62050,-44167,-32034,28070,109726,165302,77848,-30662,-430,58809,92928,113431,135643,120159,1073,-21746,92240,86253,42661,62672,57570,40199,33465,24151,-12707,-47132,-75823,-124544,-86894,-86774,-61519,14769,83572,137277,150057,129467,132930,73960,85308,121337,129008,118705,121488,112820,84075,77482,122572,203192,223065,147937,112735,179670,298110,367514,374594,166280,20809,9281,8425,10321,-83618,-99958,-75569,-52593,-42730,-38367,-49784,-54258,93342,220771,262419,244894,187093,88102,-60106,-51039,52974,157645,193535,200156,208388,145867,42675,20855,40635,54972,19839,-34345,-18452,20126,52637,91363,128798,180678,203350,69556,-48224,-53161,-66250,-112889,-110043,-50952,28482,56182,79462,164589,139262,126277,132126,80955,-16914,-45771,-40764,-31695,19751,35174,57559,123586,130737,78515,36290,3378,-24482,13279,71177,92235,80647,49975,-1352,22146,45357,-43872,-64120,63281,187604,208016,100283,-30446,-132189,-139628,-110014,-8420,90897,118682,46782,10651,37653,82295,95592,68771,17108,-1478,2862,6038,53517,100478,106387,55476,-8025,-30387,-15383,-24071,-21515,-24694,-50105,-99734,-72620,2363,76383,149985,129152,31811,-59752,-104132,-95991,-84450,-73798,-52529,-45307,-21128,-2870,-63056,-18927,7675,-11068,-73055,-109286,-74332,-23250,-26511,-64922,-87204,-98122,-41006,26078,56709,88682,108627,151604,189998,152181,77142,13720,-13926,-24821,-38173,-33901,-10377,49607,103434,134583,130186,102087,34898,-69450,-114322,-12566,53489,64578,23031,260,-8427,-26323,-48662,-53166,-63237,-96759,-84884,68394,297193,474691,535708,551534,489222,289011,101352,23671,-28643,-63913,-128955,-110189,-53009,6430,-36122,-106613,-84548,-69473,-101369,-123136,-138629,-86596,-85053,-96601,-38490,113172,232417,162423,184519,197099,211956,196821,99519,-40378,-151407,-90918,-35341,-82781,-43958,28953,67463,-49062,-107027,-63084,-95847,-129702,3115,17769,-58394,-91609,-48119,2254,-14095,-63332,-119576,-72585,21280,11667,-44093,-88110,-120908,-138908,-53762,67615,94148,19486,-53186,-134109,-40027,39087,49815,44106,-7840,-60905,-83303,-55780,35650,152164,213248,214959,84061,-48940,-87987,-114686,-129639,-115846,-92204,-77226,-26306,25647,188417,330853,290190,137094,-48610,-136890,-112287,-98704,-107741,-112614,-72266,-40019,-6850,47163,76274,34988,-27439,-83739,-112154,-13669,25027,16883,-13885,-70053,-80165,20877,147313,255690,262188,192131,79315,-11738,-36,5294,-54905,-112236,-125344,-55066,-14316,46531,14732,-55693,-104329,-99598,-12971,62347,36090,-27990,-135039,-94537,-10705,44777,118530,165302,140293,105560,120715,120149,4178,-100495,-116445,-96421,-105618,-96343,-17496,34968,80195,210103,348546,331520,243780,182716,73812,16908,11102,8776,35084,105379,190777,271590,333002,245535,178620,192395,194901,121319,28125,-36385,-35741,79774,155423,100833,26132,-8233,-48837,-101606,-60187,4686,79599,140487,86067,-15986,-25633,-15925,32882,49565,51520,76397,105919,39903,-7889,-19686,-58445,-45322,82526,146084,181820,150902,97961,137642,209189,271252,194874,138898,104667,64124,40088,-31323,-108630,-10245,72109,101468,94380,47761,30944,166899,271340,245824,147218,85831,79898,138827,231399,379752,479862,447739,368408,247561,180630,149390,90918,37133,7317,24756,62729,9825,-87009,150031,369680,457692,398331,210145,79404,9345,-32011,-54845,-70092,-90595,-97457,-76188,-32034,14976,63449,75005,76589,115397,144030,84557,1621,-59557,-83869,-70956,-44973,-63592,-86179,-109843,-131282,-47728,-21321,6506,-18528,-27265,-24798,-16207,15445,24839,-1283,-38926,-140698,-106463,-59914,-10911,-12637,-72728,-73620,-46519,-80289,-90049,-174,39710,-25566,-62410,25454,57936,30966,-6470,21940,-7271,-76991,-75076,-80780,-112558,-72367,5485,97522,86406,17823,-98080,-131178,-76820,-102705,-141875,-127293,-52316,-28551,-30654,-64397,-133062,-102324,-116181,-128463,-31296,85671,127381,86955,-4306,-92942,-76121,-13223,47551,9922,-114944,-95462,-60192,-34454,-16541,-9977,513,20723,60261,160488,108563,-8243,-102375,-64781,-21312,-11497,-19809,-8248,81515,168709,128302,82866,27896,-17761,-67709,-26877,70428,189032,163661,128001,108223,72703,27774,-28126,-40208,-29800,-35590,-46169,-81626,-69599,30173,35852,38482,-6269,-61712,-103905,-107597,-95127,-52972,-54775,-12085,22092,42056,4751,-31783,-23370,-23875,-38226,60255,185126,252362,241996,95822,-67099,-12963,126231,96218,-54495,47993,182290,217464,164226,103308,-7676,-84054,-60412,-53966,-74420,-110217,-148421,-71172,1648,27637,13513,-28925,-49139,-64311,-28140,61193,185031,288612,252228,145874,51120,26191,66521,21938,-30535,-15127,30353,26877,-64743,-101087,-47200,-8863,3044,-96802,-131480,-163063,-154957,-123892,-115950,-86172,-28641,12599,83347,113817,76644,-6646,-115359,-65228,-52324,-20555,10542,-6223,1237,2543,-7894,96740,110245,18504,-27803,-78969,-129843,-193292,-141942,-106735,-73372,-2759,-17359,-40205,20752,31033,5212,-42962,-30081,38447,82462,105746,67040,-19911,-36606,-4229,13067,-26620,-116718,-59647,14512,20348,33529,59381,79109,67393,34337,82379,103963,16553,-17745,-55785,-125795,-27352,83316,118387,124069,96147,73916,25933,-26150,38958,61476,-10234,-80313,-37058,18859,6989,-66259,-89976,-68511,-71090,-46801,-15719,52346,131972,170624,157109,112206,-2820,-90667,-80749,-95054,-141561,-126950,-86111,-7117,26511,-47554,-71864,55378,145677,111600,19721,-16606,-33910,-92119,-79856,-55245,-64691,-93321,-132474,-100775,-81487,128,10197,-15626,-43966,-82868,-98543,-106689,-100942,-46282,6790,55949,100355,97243,59148,-4852,-78067,-24997,44873,23886,-30315,-79772,-41502,89718,238873,299970,195010,35186,-68221,58497,197558,182568,47148,-111017,-157072,-78656,78931,140181,120513,151072,147663,75012,-17427,-40930,35552,59511,35876,6124,-2541,-15300,-10699,-7048,-6641,-6659,54133,20391,10095,6963,148780,244718,118252,-18429,-138297,66353,268760,524007,572940,362748,33514,-102785,-94943,-47236,38348,71444,54769,-2545,-119349,15002,187166,262826,214321,154067,91388,76073,92714,38449,6640,9960,39718,-8015,-132861,73997,293776,378873,293695,190145,157770,255879,200209,116533,108253,106030,65818,-15040,-108859,-110982,-134985,-56811,20005,25120,-22728,-154198,-76355,42986,103452,167805,119464,88553,97243,100984,112351,61858,-25589,-67712,30849,154397,89967,12517,-29949,-40307,-86710,-113414,-77725,-64655,-71644,-1338,53707,54455,34068,-31761,-76895,-137059,-106742,-91952,-44727,4872,53152,110110,146007,104076,60521,35979,24458,-12898,-78810,-92884,-24956,73455,78958,70893,32399,-16746,5026,62375,31190,-85988,-18696,51723,81682,97870,105165,81505,106191,22004,-48949,-112000,-138634,-87336,-83504,-91106,-59514,86973,234531,225981,155369,34157,-77705,-73482,-27713,-36969,-56383,-58753,-48316,-52823,-54838,-30765,13992,87973,148023,85500,-28103,-107385,-58321,53016,149290,193701,161600,84168,14084,-50534,-78567,-90149,-49949,-36246,-36255,-81007,-89412,-71319,4156,110194,205441,160527,51932,-42080,-61043,72402,162666,270654,386260,386379,368549,221461,44660,20111,198665,158897,36777,-64534,-71297,9008,69448,37452,46579,66647,77143,96159,73652,31498,-15322,-54983,-103623,-73299,-6498,12744,-11125,-5830,27278,2855,-67894,-107878,-159131,-141216,-139273,-117131,-88655,-55878,-11047,48046,9467,-25987,-4483,78553,118106,30179,-59534,-70040,-56773,-59304,-11728,82314,120899,75034,10176,16506,73542,79887,33177,-12599,-64949],[-52567,-65304,-55393,-23738,-20327,-17973,9497,56344,72880,62289,49776,69528,42757,7923,-43028,-7292,83683,149214,7075,-71830,-19347,39071,49408,54350,56982,37522,-7271,-75965,-122189,-103893,-72132,9599,98008,152984,124152,107895,92446,38476,-54851,-136015,-109257,-66953,-92206,-74273,9311,21974,-43535,-103475,-45844,-78173,-93235,-6266,40870,36789,4109,-17210,-25360,-55726,-83389,-29214,-5314,-20762,-107625,-34314,27834,62443,79464,98066,79184,30094,-3982,-56709,56294,185920,206549,164826,107793,12012,-70237,-26218,-582,-5859,10196,17915,32806,89891,74857,3882,-37466,4306,44249,-3096,-90026,-59809,-22378,-72182,-96972,-85061,-118032,-53530,-8,-28870,-75434,5177,85469,72891,-32544,-71294,-44495,28531,4271,-97983,-110279,-72819,-34633,14924,815,-35065,-116413,-30311,46802,44187,-2707,-54030,-78496,-18599,72811,242875,385838,463036,448290,232615,44015,-9988,-27240,-35800,-41452,-67882,-94413,-124328,-119419,-32060,102279,189381,124866,-8058,-38503,15130,14198,-68942,-41459,-3979,-72438,-143374,-37668,47836,120853,122649,84435,107031,211688,232176,105561,-4099,-108626,-33376,-35944,-86739,-99141,-64397,23581,119828,92002,120459,186724,114559,53049,48685,-10296,-110150,-131651,-133845,-150470,-101469,-35342,-32164,-36718,-4571,28011,-14560,-97601,-129853,-131051,-73498,-29555,13669,22446,26571,48897,-11561,-64285,-76141,-11068,-20514,-90422,-49112,47171,69728,31208,-6039,-36099,-36600,47541,97373,125643,56043,7978,73786,96032,136148,187980,184974,195135,156753,74489,8621,-8308,1938,54115,73430,30978,-24753,-45130,-84152,-74721,-66915,-78717,-48186,68447,58549,-64253,16188,116634,148442,129118,91783,50407,8016,24905,134407,277029,296420,174689,47238,-36810,-58021,-50294,22325,126844,281655,354136,337783,240116,201784,176328,93957,27519,41352,-11762,-77516,11937,83946,55957,42490,39226,86299,226612,409365,310739,119602,94235,48923,-29735,-24799,-17863,-81176,-68268,15823,35710,1549,-34671,-73694,-119487,-114176,-76926,-34318,38949,169158,210935,172935,166459,178905,104528,16084,42880,46559,-35042,-56830,29312,94498,58475,-41393,-99986,-101879,-101562,-106176,-44795,9829,-23925,-50016,-5486,77204,88060,-13387,-144359,2359,144379,122000,-8927,-80813,-34239,-16990,10874,61190,52692,-9194,-62116,-28465,64383,81515,76534,139099,100287,36408,6947,122,52142,107830,54547,-12943,-42425,-29745,-30508,-848,4621,6199,27168,21772,-20385,-51089,-38181,9313,10378,-31309,-32464,-7298,11445,-2318,7465,6410,-14350,-84641,-116092,1449,144377,199468,167157,92235,111839,168458,118028,21090,-60340,-40399,20595,181986,311201,326329,261033,137110,16350,-58578,-42830,38478,107715,98173,72864,21658,-2644,19484,66522,83241,80760,49299,-34106,-93272,-74145,-37866,8749,89251,95338,40016,91868,214552,241327,165353,135173,94536,31989,-36309,-56401,-119,26182,69040,36861,-28950,-44070,-68264,-114266,-95670,-68677,-43019,-16347,-47460,-106576,-148081,-129744,-69701,14727,110162,150556,71317,-71063,-67066,-77121,-78645,-67740,-27631,6808,-28711,-71029,-84058,-88207,-17561,30891,-1043,-5637,38467,100028,31137,-84239,-30790,89832,125486,52517,-29689,-41655,-76024,-126034,-59053,11792,75392,82514,95936,169516,240333,198877,102994,18530,-19785,57993,99627,86576,98349,100456,17508,-32831,-84593,-63966,-54978,-82513,-98432,-79083,-39194,-33118,-48203,-4324,69626,176452,301518,308745,186262,9623,-87526,-27451,54391,97915,68822,39358,7206,-3698,-22274,33998,124595,145800,32614,-21966,-28639,-26687,-25154,-41380,-56118,-84368,-77989,-31475,-22709,-63458,-123071,-100441,-126147,-122723,-81466,-19448,12342,577,-28868,6175,100055,151488,134507,47837,-50379,-126058,-115723,-14138,-4705,-45273,-86998,-52400,-4580,41439,-6384,-5348,30809,75131,91326,39699,-29984,-86434,-69140,-74714,-69495,-40900,-27767,-13970,-1283,-3568,62435,114660,143420,124642,-11890,55518,351684,612620,590242,338982,147130,70406,132496,151227,98984,49299,-26216,-79755,-82122,-59989,-56080,-55946,-36668,-53799,-33933,16135,29757,2806,-5803,-11591,-77723,-136898,-140460,-130179,-110407,-103002,-113442,-90738,-17805,71872,98483,54892,-5515,-11478,-10194,-57387,-105058,-92516,-96812,-109433,52025,132536,200603,118742,-6799,-11041,-26961,-43991,-65479,-133457,-116670,-132248,-135549,-98353,-58853,-35518,-15583,-2890,46510,77814,18842,-19914,-72279,-95610,-63647,43011,142799,117297,10146,-38884,-64681,-78712,-88521,-25068,42533,108425,110685,64240,-2782,-72317,-88065,-99586,-56779,22142,8463,-41819,-45934,60435,170827,223252,209879,191431,145000,52357,11069,27945,49061,32133,-36721,-95314,-126012,-135609,-121831,-115090,-112324,-1493,11362,-27185,-40906,-56121,-101147,-112114,-81950,-63362,-24915,37393,108328,144352,129480,62495,-36253,-91751,-79323,-49970,-54523,-107312,-115066,-117658,-128111,-129641,-78541,-28928,23348,16076,-25019,-69799,-68421,-91113,-52217,4323,27048,2401,-57492,-123538,-100133,-11258,44595,63759,87690,94887,76858,11101,42056,125997,96262,47171,-35042,-76444,-45489,-50443,-51043,-60031,-56604,-90853,-116097,-107390,-84451,-31484,43548,142299,200293,165387,15000,-130058,33976,233726,320369,152465,-30747,-95557,-10445,13494,8220,4228,-65195,-68131,71026,268266,257558,220610,231059,215237,34481,-85624,-116498,-90086,-19571,28270,-12229,-16982,-46798,-75643,-59993,-12447,12679,-25353,-84193,-66650,-29773,-29393,-65395,-135742,-127504,-154213,-69339,103185,210436,277249,335235,374347,250435,90281,-3245,-2268,58931,39966,15476,85113,133390,116068,7481,-105867,1023,75501,93546,43896,42928,129625,311750,431224,408624,257109,295986,321907,225938,12315,-116026,-41672,67438,124668,113202,92115,417684,489136,433197,270434,68434,-10286,50971,123035,107402,70656,100643,97508,57288,57903,38384,11076,-12179,-76141,-73642,-35716,-64892,-70136,-51814,-96300,-121546,-108164,-49596,-59079,-103314,-113904,-69761,-31268,-11225,18669,38059,-12597,-110656,-47460,12716,44242,98815,111275,70188,-95223,-83539,6989,-2683,77548,309651,503903,595167,668256,715281,723592,647671,492217,304187,153856,97962,65892,65631,64039,509,-18532,-21022,-42796,-55979,-17122,-30240,-97351,-85513,-58429,-39283,-48820,-29541,48481,121737,93364,2858,-55387,-31262,-48250,-48413,-22321,10330,14330,4150,41024,77520,66108,-18451,-69137,-107803,-103382,-111553,15328,165359,343095,520422,574303,493767,209930,-110387,-9903,67834,109305,64505,66740,155848,266884,256249,127599,-22441,-96525,-69870,-63140,-69790,-69720,17963,143291,188373,231930,147642,23664,-31875,-51147,-108033,-106064,-35215,105221,99351,94149,69340,34690,24283,77482,91163,24605,-44689,-83306,-77084,-61660,-41397,19098,102447,155586,65160,-38915,-5574,60998,102388,118980,137041,133840,42477,301,90274,83116,48756,85573,91019,74332,52080,29325,-16811,-56482,-93299,-143486,-67394,-70617,-58000,13756,79993,132601,150550,139862,169264,125539,138852,160393,153764,131657,125629,104744,64905,51456,90384,163840,183694,120100,107517,180997,285723,339587,354015,183039,28555,13522,13400,16748,-83051,-93141,-58555,-31000,-28566,-44341,-66987,-55300,83321,210872,264577,254901,200537,101642,-48932,-56943,52807,185298,221647,209364,196190,145218,63741,59620,91472,101139,46222,-16517,-9851,21998,46541,65018,77406,115306,164781,53258,-70658,-53847,-75008,-133801,-141748,-73036,6281,35480,74641,189970,198599,194890,189662,107340,-18400,-65859,-63021,-41000,26780,38844,23173,82770,107298,70477,29899,-6588,-33302,13821,77922,103663,98622,59068,-5051,30521,77569,-7999,-70070,47022,175754,203788,105001,-17624,-111158,-121479,-100726,-7230,93817,130623,50713,6918,20884,50603,63843,53436,27962,23672,15800,2247,57246,108643,114874,62427,-6274,-34329,-24751,-37769,-21747,-8546,-28236,-77271,-63143,3866,76058,156803,140097,34665,-63312,-118026,-108063,-85036,-59211,-22106,3400,30490,22308,-56987,-36676,-21928,-37341,-74885,-92617,-71877,-22343,-19273,-52049,-68697,-77400,-24758,46280,78648,109130,126606,167423,209630,174123,87315,10356,-21456,-33288,-47915,-44561,-12486,54598,116348,136655,119591,96662,47878,-44731,-131183,-48284,39439,69579,24636,-2121,-16449,-43373,-59236,-57435,-63982,-95484,-86756,55772,264875,447126,557719,608252,540238,306326,104368,32467,-13391,-46055,-115010,-95974,-34832,9232,-55888,-89699,-63064,-58196,-97317,-129965,-127908,-84949,-90032,-107982,-47708,111205,261778,219508,237114,244129,262772,234183,134801,-17596,-137565,-85450,-27870,-64229,-29533,40123,84156,-45903,-100737,-59744,-91051,-138531,703,17993,-53504,-80034,-43438,7582,113,-48954,-110526,-68634,32787,26142,-24149,-52573,-76298,-105172,-68920,65833,112552,38983,-33616,-103660,-82043,1282,26544,36558,-3975,-54818,-75491,-43571,58871,187383,243554,217195,53917,-73388,-105763,-131254,-142556,-126323,-95396,-83153,-27096,30517,187538,302514,256443,95867,-77374,-126133,-113450,-109684,-118019,-96094,-61632,-38687,-25306,7949,30071,9699,-32773,-80773,-111401,-13006,25516,22334,-7438,-68396,-88130,23584,155347,262843,276003,212321,99879,14532,10892,8586,-53550,-106445,-118086,-56939,-9113,50448,12710,-57668,-103259,-103175,-22474,45859,23457,-38623,-156572,-94796,440,65520,141451,172964,134893,94542,92171,76264,-25745,-89082,-92525,-83180,-101022,-105614,-26314,16867,60284,205595,376239,394258,301262,215208,94950,44478,39029,32646,53978,112411,182584,251601,306980,215749,155183,177675,178093,98141,19459,-39041,-18778,111815,203832,136311,34076,-31668,-85962,-81682,-29110,22085,84192,133923,79263,29227,21221,5732,36698,39529,42744,70648,96531,27467,-16268,-21783,-54327,-33589,106120,187403,223515,174316,108847,142176,202072,231809,136009,102352,89144,61883,52170,-10697,-85287,-15298,68241,100675,95076,39238,39496,201314,311211,285816,173071,90405,68530,121956,219355,392746,517362,475673,358584,212071,142727,121483,91452,45633,-2004,9167,52441,921,-59319,176093,405470,492152,402394,194438,58873,-8821,-40453,-53648,-67933,-96625,-110287,-93253,-38800,21342,72609,74135,67453,98507,111166,67460,13095,-37052,-82008,-90008,-62405,-84113,-101404,-110842,-120058,-37117,-14798,8809,-16499,-31451,-33133,-25327,4090,27717,17347,-12623,-115065,-112811,-59945,3710,19203,-45755,-87962,-56959,-72168,-86976,-15935,24715,-30366,-62252,24808,55074,13943,-43065,-19853,-20474,-78079,-72266,-82993,-111928,-56625,29895,113918,77426,6140,-113334,-110275,-60209,-83804,-128504,-127682,-67883,-46376,-39003,-60237,-119525,-107294,-116732,-112553,-28418,72842,95684,52481,-41220,-112762,-69069,-7040,54888,20577,-92310,-105867,-64076,-33875,-17606,-11018,2768,30131,79833,185515,131003,2140,-100977,-70231,-26896,-12071,-12852,2071,85083,156138,92426,47400,2868,-38422,-83723,-47510,32841,171228,199097,162728,129038,85749,28757,-46992,-62727,-49949,-48101,-42713,-64270,-87977,8335,33675,47153,2044,-55266,-104162,-120474,-90722,-44932,-49619,-16046,8320,14823,-12603,-20434,21556,41399,-723,48643,157907,245592,238129,98318,-63437,-5788,140724,110877,-61484,43949,184855,230751,160969,91420,-10910,-82796,-61498,-55621,-82052,-107553,-155579,-84827,-21550,-1141,-4520,-35188,-48023,-69271,-38875,69067,233605,382555,333292,180976,73770,46834,67100,-7627,-81581,-70022,-9747,13608,-64072,-103065,-54833,-21805,-29222,-108382,-126960,-170780,-170095,-139809,-125703,-80568,-9008,30828,79970,71950,12261,-45693,-117593,-59054,-54119,-20043,16612,-685,-14366,-49417,-84884,48338,66130,-9988,-54515,-92137,-125946,-168861,-138323,-106072,-61786,30075,25717,-34112,8913,28753,3313,-48102,-35342,36194,86487,105217,65596,-23366,-41298,-5726,21453,-4069,-86173,-77784,-10970,-11130,-1554,20195,48006,74188,62025,107976,114698,21807,-20262,-69690,-137278,-12803,82611,119761,130180,98084,74496,24280,-34649,27426,45311,-17637,-73394,-33209,20740,18152,-59572,-108988,-76285,-70162,-40675,-9667,57953,136896,186711,193495,156040,44970,-55795,-79699,-104180,-137377,-115549,-72776,4530,34705,-46780,-67510,64108,152829,116153,33576,-2065,-29149,-89545,-78710,-48291,-47991,-67690,-112023,-93225,-54306,27111,39424,51,-38844,-89237,-105779,-111237,-108026,-50609,10016,70282,119263,106995,60625,-7034,-78883,-20621,45579,23200,-23890,-85626,-70430,52141,193848,266600,185165,48348,-48605,56335,197922,208908,80235,-77101,-121371,24801,162452,183946,154764,194877,190885,87223,-15988,-41914,41114,66877,44131,10589,-292,-17232,-14941,-13851,-22028,7895,81225,52207,21419,-14872,111984,233549,121136,-20133,-132822,62499,275635,478956,452078,296637,31646,-95642,-93778,-50791,26884,49396,41680,-5298,-119640,23612,227104,336580,276044,175342,90573,73883,104670,71001,27491,34672,44137,-17037,-132503,84808,301607,365170,252619,144302,143578,224294,163940,98364,105789,105130,62314,-21617,-109998,-102603,-119548,-48772,30117,35999,-15006,-153359,-65326,61844,132241,187353,118697,84587,94110,98357,102723,47760,-39688,-77037,32199,164044,104798,35786,-2822,-22398,-76957,-112601,-77600,-63210,-79904,-19398,46003,58173,47244,-9590,-46121,-96180,-84090,-86193,-58102,-34150,-5481,51952,110858,98452,56235,21580,9783,-19083,-77375,-93632,-39421,60086,82071,72140,32427,-16991,12612,73300,38082,-94214,-24768,55772,89113,103760,106448,78129,102805,27606,-42226,-103790,-129970,-85670,-82199,-87351,-73003,53796,219172,227200,153031,23149,-91527,-60769,-13864,-32545,-66836,-79122,-71451,-73435,-73497,-51670,-16102,52139,127845,80772,-26053,-99667,-64526,48848,160033,240490,221600,120421,29677,-43193,-78618,-107853,-59704,-38720,-30037,-64278,-74833,-58774,4163,114859,233706,188267,68945,-24297,-45771,58308,135267,232682,371934,408521,411129,275330,99307,52677,182906,132035,17004,-80914,-74403,13880,51894,10576,20409,42817,53756,71958,48830,14621,-25048,-58125,-105253,-84405,-18154,1861,-16182,-1336,29409,-1197,-63546,-107932,-166229,-143079,-131516,-102743,-76277,-58158,-26144,6069,-32621,-44168,-12128,71716,121616,35594,-53135,-68255,-58317,-57107,-15050,61530,106893,74945,12766,26363,90128,95884,45246,810,-50408],[-36807,-63049,-51696,-22300,-21452,-21378,-859,38974,56145,57332,67603,102409,68067,10357,-56423,-10583,89847,137721,-2790,-53592,-3058,40917,38132,38152,48480,34302,-14337,-89393,-140743,-115946,-59203,24310,87958,124507,78348,58397,57552,32017,-49047,-121201,-92930,-59671,-78813,-75739,8461,29770,-25824,-113648,-69940,-82712,-81749,-4140,39456,32068,-3302,-24967,-36871,-64757,-92396,-34362,-9018,-21119,-100080,-45330,5256,39069,69955,94509,69859,20939,-9588,-45064,87477,224658,250286,197027,118161,11934,-70364,-9480,31062,33805,35815,11526,7005,83989,76089,-3455,-29454,36115,73558,19337,-56389,-49982,-31290,-76790,-86131,-78888,-119253,-47385,11264,-17251,-60244,20256,106410,118420,28432,-16923,-3242,49971,4423,-98116,-104564,-67121,-29146,30295,23816,-10355,-82044,-42334,22275,23677,-11904,-57330,-77402,-14944,70062,234619,398180,510906,489768,240249,42375,-9479,-27440,-40945,-51026,-79861,-103062,-123368,-98242,166,157704,245881,168971,31504,-19571,21081,11686,-73019,-41383,2293,-49419,-129018,-45194,25366,85716,119804,107023,131421,220639,237285,120448,18637,-62727,-64374,-59657,-97233,-97497,-59605,44295,154698,138352,176183,229384,132814,49140,23252,-36911,-138120,-140775,-138852,-145878,-101584,-43854,-44608,-42209,-6722,28339,-2830,-87469,-125128,-126193,-70806,-23162,27226,30016,18874,15992,-57494,-102139,-103051,-35191,-40552,-87740,-48985,27299,35743,-6428,-27762,-35433,-23103,66899,124338,165676,101629,57524,121601,143698,190027,228832,184884,171884,144121,73154,8637,-15120,-5940,52637,81324,47896,-8602,-29647,-64389,-68818,-69524,-84261,-51506,72814,67400,-64695,-9228,104451,149778,126451,79979,36929,-2606,17114,110375,228904,254752,139441,32311,-36203,-56091,-58706,11578,129931,315523,433393,433644,327737,273401,231360,97949,16797,39961,10349,-41516,17337,81611,53442,37648,31999,83017,237234,418057,307036,109895,84633,35253,-46578,-39010,-23060,-74110,-62445,16543,36107,-125,-36196,-74340,-118119,-109382,-72751,-35622,29166,167083,217111,180469,180806,208235,147669,54367,45721,49436,-17659,-15964,51785,109895,113625,18001,-72362,-104859,-96199,-80638,-55,81068,55889,1936,22895,93097,100341,-5811,-119994,26987,164132,129225,-7157,-79383,-33444,-11398,5266,39805,24861,-25323,-73111,-42765,53988,44233,28423,116413,116624,69514,28394,14454,77564,136918,73427,-4743,-49196,-51342,-44377,-2446,1774,-2686,7208,-11853,-45489,-57931,-24664,19243,14508,-37850,-46025,-22733,-903,-16905,-28304,-31454,-39387,-77914,-84558,10714,131353,177048,175259,123229,154690,219447,168413,65394,-1718,12264,66408,224661,337221,334833,250844,107744,-25827,-108337,-93402,-10388,58729,56955,44620,10155,-10438,9672,50321,60193,54001,25171,-56188,-106495,-80966,-54398,-9832,88732,118864,73620,130557,278651,313788,221028,170990,108152,37673,-19354,-46055,-18179,-6293,32285,12899,-43199,-71720,-75854,-102992,-84418,-61642,-37365,-10330,-44923,-107584,-152291,-132091,-87603,-8788,86925,119375,31991,-87314,-74775,-85313,-91147,-79131,-39538,-8520,-34805,-63960,-71713,-73147,-7982,46103,21374,34329,99495,179583,100861,-48726,-57418,64784,105340,44187,-26674,-31646,-64456,-94685,-31267,32181,88773,77845,91366,173569,250473,207380,114105,32209,-18709,58761,111725,115723,135491,135248,34605,-36052,-90236,-63567,-46231,-74245,-96081,-100838,-65373,-39548,-31695,7688,80732,183052,299368,282195,145945,-25326,-83948,-13556,52551,78633,38909,7767,-25076,-30983,-33866,12191,86912,140032,39511,-21360,-33249,-41704,-33133,-38746,-51841,-69573,-51483,-6431,-430,-40116,-103085,-120700,-143281,-137833,-90233,-22344,11757,-1608,-30558,12969,114866,155040,124482,33578,-62992,-130292,-111400,-24287,-21184,-35325,-68297,-53965,-13624,32195,-3783,12790,39274,66793,84679,47047,-23719,-83138,-71451,-80970,-82013,-62570,-54237,-35159,-6756,3044,77694,137260,167605,127019,-13713,52673,337505,597803,568638,354201,184533,108743,155274,178946,125890,69182,-1653,-66922,-83453,-76664,-78519,-64265,-22766,-38772,-30288,9373,28211,35845,23563,6997,-71464,-119586,-152071,-143018,-112304,-96285,-108039,-111675,-41024,61268,92883,46226,-6724,3390,-238,-60521,-107714,-87032,-97731,-95678,86573,203508,295177,200242,41042,10265,-23465,-46402,-70203,-124387,-104643,-124255,-143115,-106108,-62265,-31792,-504,17992,66846,83841,16299,-25325,-77955,-94893,-66787,32808,118295,88099,-10058,-52717,-76849,-91846,-93390,-21045,52326,120281,123412,86389,19290,-54860,-83136,-95226,-62083,15665,7342,-47889,-69687,29416,142761,211558,221938,222162,180503,79593,23541,25057,36798,15238,-44918,-94632,-128173,-137560,-118928,-114626,-109015,1414,21456,-25598,-46594,-64327,-108180,-106990,-80291,-69192,-38352,24659,106888,148326,129094,67765,-21669,-81104,-73975,-45260,-51078,-112836,-123034,-119062,-128657,-128426,-72142,-22278,28046,17332,-28028,-66608,-58190,-82657,-34608,13506,31870,5988,-54215,-129792,-116348,-23103,55279,95873,121730,116984,80935,2517,18741,109014,84059,28854,-39992,-81080,-50854,-48191,-41720,-53227,-55168,-92542,-116779,-108918,-88169,-44972,21809,116220,168128,142616,14944,-127661,-2463,181354,271585,142371,-28790,-94145,-7014,15467,3793,-380,-49932,-72074,27703,248654,275426,252648,276600,250363,53283,-68720,-110006,-92726,-23136,27378,-9554,-14107,-44533,-76646,-65076,-21073,-3249,-45844,-104727,-75995,-45904,-69861,-108276,-79997,-40458,-53269,9675,158080,238841,290052,342269,383142,253324,92216,2153,-5739,40686,37618,11781,64691,101408,90151,-9359,-109884,-14397,54483,94141,44199,22125,89919,249584,356668,394295,268846,291527,310503,224191,23451,-103018,-57491,52645,104289,89221,93154,365742,350620,246691,80123,-64315,-46989,60721,123709,73608,40133,65090,61268,41376,65364,51439,31815,29627,592,-51331,-50044,-56502,-37729,-26845,-89388,-117179,-118407,-60345,-61972,-107498,-131072,-92271,-45831,-12503,15893,28973,-17714,-109966,-55983,6566,41996,99119,113677,59471,-114194,-101487,-19823,-21334,52265,282151,477742,572775,646935,690514,704440,647741,513431,323574,152402,97085,71439,83419,83735,15785,1147,5606,-19448,-63169,-53934,-60337,-106010,-71660,-41119,-24110,-38802,-33345,34119,103518,70661,-20314,-77582,-45420,-58448,-52677,-25298,8175,23170,24297,62537,94592,50438,-38339,-81082,-115428,-108834,-122051,-14184,89078,215292,355495,414759,382334,160586,-119940,-32343,44228,88441,59856,70844,150279,251472,243530,124076,-22673,-86740,-59777,-62812,-80567,-88637,-4172,119748,176714,240507,162893,37293,-16820,-31424,-84107,-85133,-15681,106262,90006,81534,55563,16996,1243,60593,76064,12773,-52884,-94618,-94633,-79190,-48476,9171,85772,131564,44151,-51821,-15038,56365,103197,116444,131111,138712,79490,36641,98789,80789,50986,103605,121337,103859,64060,29208,-25350,-68892,-108671,-123617,-57493,-58258,-53660,13654,75105,123987,145423,143127,199868,182652,193820,196445,174243,140682,125448,90952,39787,19331,52244,116893,131220,82400,95608,171264,260480,296005,315146,191618,35429,17044,15718,19329,-84598,-83954,-40896,-10450,-15099,-51275,-92064,-63349,67273,193065,258718,257308,207564,110248,-39208,-62711,52362,199673,227105,190687,160771,130490,79659,95755,139149,138909,63838,-4731,-7079,17086,33223,32315,22195,59651,140589,52079,-69197,-56760,-86346,-149912,-127865,-92640,-16478,18534,73717,214719,261074,272768,256312,139916,-11652,-74063,-62710,-20365,65693,74924,8716,33764,65914,46614,13970,-21568,-45002,11744,81215,111272,111847,62723,-12571,37482,107355,26792,-63175,30345,157334,190431,104047,-6132,-89417,-101547,-86293,-4437,94421,137272,50621,-1163,-1618,11282,29072,40042,42072,54688,35119,7027,64476,120054,127093,73554,-739,-36582,-37994,-57034,-28599,-1,-15764,-60468,-50438,6864,71790,153605,142358,33432,-65682,-130534,-121782,-86988,-47649,5083,48935,77814,41797,-48090,-49002,-48723,-65140,-73179,-76712,-65474,-18266,-8972,-36762,-48898,-56525,-7542,66925,99936,128020,141401,175348,219490,190600,96038,5778,-31348,-44088,-60098,-57886,-15496,57631,124573,133082,106028,83704,46459,-31316,-133702,-87262,16552,65743,21596,-7429,-26965,-61394,-69561,-61620,-66859,-96753,-88194,43087,228562,398690,544083,623067,555345,307602,105800,42625,826,-30776,-97594,-78658,-15156,10372,-60704,-63645,-43583,-48790,-91620,-131399,-117768,-84118,-95613,-118991,-54473,108620,285485,276224,284151,290054,313013,266669,165434,2062,-123601,-79356,-22556,-45451,-12093,52053,99864,-42989,-93271,-55194,-83052,-140778,-8006,14601,-50068,-71911,-42436,10107,13430,-34863,-101087,-68019,39642,35876,-7110,-16511,-30876,-65954,-83427,54352,121589,53428,-16545,-73041,-102833,-25991,9373,31297,360,-48746,-67968,-33973,77938,216827,264846,205942,19258,-99620,-96227,-119100,-145507,-117706,-94242,-80031,-21207,37939,182604,267320,215696,51046,-106827,-110796,-115322,-123691,-117433,-77731,-51619,-40314,-44586,-29733,-15245,-19775,-40549,-77120,-106465,-12974,23630,26635,-166,-62285,-93664,26236,161950,266904,284954,227351,117903,39630,20333,7895,-55235,-100873,-108212,-62274,-9218,46953,5774,-61901,-102885,-105728,-29727,31986,12605,-47434,-153251,-85396,15031,86400,161336,174299,125130,81871,61744,27632,-59243,-78833,-72785,-70757,-94208,-115436,-38483,-4785,39098,185975,371106,426720,340775,233959,110054,69446,63011,53616,72875,119586,174593,229940,274736,182726,131410,161607,158574,77680,10812,-40570,-1262,144414,254788,176869,42049,-57774,-103350,-37982,-1727,33389,75997,104052,64919,75891,64066,26964,40081,30397,35263,61345,78806,11771,-23594,-21253,-50284,-28248,117100,212665,246214,185185,113973,143160,191511,187850,78283,64433,70146,56297,62826,11219,-62453,-24224,61242,97899,92843,25411,45997,231188,344245,322554,201440,91491,50419,96718,196891,387959,529836,482784,334134,173076,108416,96216,90767,54034,-10304,-6731,44222,95,-36677,185784,414468,499609,389703,174840,37634,-27215,-48745,-50115,-63715,-101553,-120077,-106513,-45829,25380,77751,69254,55961,82843,85652,54246,23941,-15380,-72975,-108580,-81853,-106928,-108005,-96538,-103093,-32963,-13062,7550,-16502,-35713,-41405,-34289,-7385,30824,38884,20128,-78900,-122753,-66164,13423,45741,-17398,-91980,-65646,-65026,-89362,-37598,5382,-39243,-69533,16610,47637,549,-66590,-57363,-37269,-80023,-66268,-80999,-108831,-43665,48700,117925,54409,-18303,-130462,-89157,-50473,-69858,-116488,-125172,-80580,-65359,-49232,-54512,-89072,-89764,-102748,-94803,-27324,55391,62284,18599,-74232,-111026,-59358,-3314,56052,24349,-65866,-108693,-67000,-33336,-20232,-13503,7777,45666,103275,208269,153256,14980,-95319,-79334,-34958,-14171,-8314,9486,84848,139409,60320,18661,-17484,-57235,-100501,-67282,2405,150011,232069,197400,147048,95463,27470,-67625,-89723,-76005,-60348,-37987,-47446,-80768,-9573,33594,60103,13807,-46934,-103247,-130926,-83322,-39527,-41063,-14441,-1117,-7219,-18080,-2351,64761,109798,80646,78314,144812,238318,228698,97182,-60694,-2558,146327,121270,-62094,37341,180084,235155,149779,72949,-14755,-80759,-63660,-53179,-85484,-103636,-156983,-100013,-46598,-32168,-26042,-43790,-48426,-72783,-48156,71916,272914,471434,421619,225344,100614,67749,64527,-32377,-117504,-109689,-44756,-4018,-67823,-105496,-62925,-37323,-63018,-106463,-117093,-163642,-183165,-156382,-131358,-68582,11921,46792,71952,27564,-49053,-77921,-101230,-51532,-50689,-9207,34850,22986,10347,-36591,-136551,5301,24455,-31966,-81078,-95760,-109807,-143138,-128673,-108734,-53527,56512,58860,-22007,-3253,22871,-2321,-54634,-41886,29387,83317,97398,58316,-30048,-50187,-15503,20808,13222,-57448,-79229,-34040,-42778,-36725,-17032,18434,77134,90072,144644,133888,32984,-18076,-79915,-114102,-127,77835,116493,132206,97997,75062,23605,-41500,14124,28402,-25381,-68165,-29476,23448,31003,-45293,-124581,-82254,-68664,-33923,-1241,66621,142620,200057,227073,197226,92105,-18684,-62920,-106657,-131429,-105645,-60926,15406,41819,-46378,-63120,68767,153977,116301,45522,9108,-27844,-89072,-77862,-41887,-31860,-42252,-75457,-58826,-18822,57310,72401,21221,-30622,-94295,-114505,-117945,-117930,-59578,6172,76159,127739,107470,54181,-17575,-88177,-20336,43056,23327,-16819,-87275,-93840,19345,146868,221680,162939,53342,-31241,54441,192879,230793,115295,-41597,-68734,111608,218984,207281,173251,227602,228398,97150,-14890,-48175,35629,64429,44368,9694,-1336,-22151,-23830,-24767,-40225,16193,94927,73617,30735,-28477,78390,214362,114122,-27287,-114476,63711,276598,414395,323572,225457,25591,-92211,-95616,-58771,7769,21565,23265,-12271,-122077,31863,263215,405931,331907,189290,85225,67592,110259,98408,44248,56388,48843,-24844,-129888,90373,300369,344012,215577,108900,129884,183512,120097,76818,100984,101478,55386,-32042,-110270,-93567,-102902,-35650,43177,47138,-9251,-151981,-54007,78772,159708,202370,110573,70585,79128,83960,84004,28186,-56381,-81117,34763,171399,118540,60045,22426,-8655,-70975,-111793,-76721,-61716,-87406,-38895,40590,69078,75697,36984,9491,-52480,-63380,-78200,-74135,-74912,-67237,-12802,61652,82430,46849,4464,-4283,-24489,-77829,-98990,-61320,28711,69768,62465,25528,-20885,16955,82772,48772,-93692,-33094,59239,97836,112734,113074,81369,102915,34133,-36242,-96464,-119909,-80851,-78581,-81170,-81165,11072,184578,211264,139778,6235,-105122,-46341,103,-24397,-68945,-90341,-87398,-91734,-92071,-72799,-46036,14662,99672,68920,-26689,-91698,-73005,39165,160570,278734,282404,159143,45285,-36788,-77753,-125070,-67778,-41329,-24591,-47320,-58535,-45272,4232,115385,253460,212567,84088,-6896,-37127,37460,96249,177494,329280,404366,430754,316131,149599,86609,151688,97524,-2969,-94797,-73843,19914,38808,-7137,-574,21919,32128,48386,24863,-1973,-33980,-60182,-103792,-91331,-27262,-7905,-19825,2749,29254,-2289,-57214,-108718,-160959,-136539,-118619,-89970,-68725,-62196,-42746,-37266,-68943,-58629,-22471,58699,118487,37645,-49017,-65756,-58897,-55265,-18575,39501,88620,72584,14797,34315,102580,107399,54410,13129,-36216],[-21979,-53092,-44508,-19957,-22359,-24755,-10941,22270,40997,54978,86494,134194,91354,9550,-72618,-13390,92318,118011,-14577,-42204,6371,36201,19933,12991,30556,25241,-23634,-100421,-143683,-119337,-44893,36667,72293,84998,25609,4810,18924,22399,-42748,-105885,-77345,-51374,-66871,-79969,2336,31637,-11222,-82580,-80183,-77773,-67591,-2237,38156,28323,-9477,-33523,-46673,-68236,-96084,-44529,-17267,-25454,-95086,-56461,-18941,12048,55597,85607,56103,9000,-17952,-36844,111184,251315,278020,215106,123182,9715,-72318,3606,61246,74720,65676,8691,-23096,70252,66447,-16194,-21483,62999,98522,41162,-29236,-41151,-42671,-80943,-76212,-74606,-124493,-42687,20910,-5871,-50012,26078,115157,152269,91281,44275,43708,66371,-1672,-101067,-98474,-59770,-20058,50347,52820,18057,-49617,-47722,-594,2314,-22306,-60588,-75611,-12064,63708,216129,391195,534709,507572,236744,37404,-10773,-29303,-47957,-62272,-86259,-97305,-109431,-74119,36348,213938,300823,214117,74142,1916,25873,7242,-76245,-44110,1647,-32259,-115656,-55985,-63,52702,116571,129600,155695,224654,236914,133119,38378,-28457,-91759,-85041,-109058,-97486,-53604,66488,185565,186776,239021,270678,146532,40369,-11281,-71095,-135127,-126552,-128704,-138242,-99540,-49622,-53530,-46019,-10394,25330,4743,-80111,-122663,-121904,-64269,-7911,45337,36956,9319,-20318,-90715,-113322,-112854,-55230,-63244,-87100,-45485,9473,2913,-39542,-44858,-32588,-12284,79204,144404,201931,146686,104774,164217,185682,235216,256705,174628,139295,127254,73330,12886,-18542,-12748,49823,85945,62384,6943,-13711,-44993,-61634,-73003,-91854,-53815,78615,79815,-50810,-41375,82396,141771,114878,62778,20752,-15922,6218,85646,183990,216113,109235,16525,-40485,-58403,-69311,-226,131012,343303,507002,526809,416363,340647,271455,90921,3740,36451,28268,-7720,27131,80919,50929,32540,24530,79957,240508,398990,280786,87543,61814,9089,-68533,-51477,-28160,-68205,-53012,23294,43899,6740,-29604,-70263,-116242,-104924,-69783,-39146,14255,154783,215861,185834,196481,242269,198823,92136,39113,44217,-5416,16479,74169,120768,152011,69140,-42790,-105015,-94502,-64982,30705,137310,131577,56651,50885,103153,103849,-1054,-85195,51995,174632,127671,-10062,-77679,-29780,-5070,-6659,9292,-6232,-41325,-82485,-52822,45240,14205,-4977,102995,138481,107351,51937,28735,99884,160571,88913,1806,-56434,-73866,-51066,-619,-182,-10464,-10571,-41939,-65479,-58891,-13345,27472,17575,-44399,-59293,-38475,-14399,-29390,-66221,-69125,-58315,-64001,-55688,20326,112724,150582,184017,158650,196160,260620,211908,111859,57132,60920,108061,258634,349740,336053,240473,83821,-58611,-146973,-132928,-52181,10455,13881,16007,-2188,-19213,-1674,31325,34163,24367,-1821,-79213,-114053,-84692,-71019,-31677,88121,143251,108855,165997,332528,374913,269640,202159,119181,42753,-3357,-30611,-25272,-31356,-1091,-13108,-61158,-94053,-65475,-87894,-73599,-55210,-31983,-3023,-38582,-104494,-155581,-130642,-104910,-40025,51399,78669,-7953,-91812,-81379,-93460,-103022,-88773,-51135,-23828,-38614,-55156,-57903,-54872,11866,74578,55581,82148,168507,255672,160648,-9718,-69117,40902,83059,34194,-24093,-21793,-48104,-58178,2698,54234,98377,67373,81938,170983,253101,212967,124562,46899,-15705,59932,122399,141717,166498,161832,49560,-39069,-98050,-64034,-34978,-59746,-86059,-119829,-87977,-41153,-19396,15725,87106,180972,282302,242745,106894,-35936,-64089,1264,50583,59169,10242,-24410,-61185,-55529,-36117,-5963,53407,131390,48645,-19177,-36315,-57448,-41151,-35314,-45871,-52566,-25069,14528,15516,-22393,-80326,-118063,-144414,-146304,-94976,-23660,11866,-2170,-30480,19691,126405,153069,111548,19218,-72931,-124896,-96997,-28860,-36293,-28361,-51777,-49448,-19657,23414,2571,29156,44243,50755,61933,38931,-25058,-78746,-70810,-85761,-94353,-84381,-79707,-53791,-7910,13094,91556,154837,184448,120036,-20266,37461,303677,549570,523223,360603,223712,149316,180766,217263,178314,112497,33815,-51454,-80855,-87449,-103191,-59791,-1800,-20772,-27306,-2204,26061,81330,68793,32649,-53050,-93472,-135380,-142655,-110634,-87858,-95331,-125577,-69338,38443,72883,26534,-10719,17641,9601,-62414,-105058,-78822,-95685,-82992,117047,268639,375820,272550,85542,28239,-23626,-49606,-71695,-113802,-94719,-117604,-149437,-113289,-65926,-28725,13533,38342,85629,88380,15090,-27756,-79249,-89442,-67257,18784,87655,58006,-27989,-64789,-89214,-107430,-97197,-16345,60278,126376,128096,100366,33880,-42113,-79725,-94525,-68402,6671,2963,-55226,-85585,7886,119610,198802,230314,249963,214672,107660,36132,20760,22598,-1745,-51229,-91939,-126607,-134387,-112815,-111707,-106976,-511,25599,-27254,-53889,-73267,-111413,-102028,-80904,-80022,-58874,4794,98231,144710,122552,69130,-7446,-68584,-67177,-40662,-47503,-112079,-131727,-120830,-130076,-124226,-65495,-17266,31343,20292,-26223,-59046,-49950,-72405,-14465,21835,35616,9350,-50385,-131657,-128856,-24795,74521,132734,153304,133142,83117,-2452,-3062,88014,72747,11728,-44018,-86363,-55953,-44627,-31939,-46308,-53506,-90986,-110066,-102156,-83070,-51985,-195,85215,128962,114678,14269,-112816,-37738,123032,205988,120661,-28865,-88124,-1916,18227,831,-5089,-36567,-66861,-9967,217477,286602,280474,314667,271578,65503,-52365,-102059,-93927,-26843,25181,-7104,-12222,-43681,-78781,-72698,-33998,-22668,-66282,-123306,-80558,-55262,-108580,-107498,-4101,73629,72652,103161,210146,260329,295449,337964,376795,250776,96471,10220,-10038,16684,28588,5260,43188,67836,60638,-28332,-98540,-27195,34758,92509,44322,3340,52951,186788,274815,359349,272504,283131,297063,220667,32164,-92346,-72778,38742,81574,59486,89182,309176,234125,101747,-51116,-129266,-43176,73938,119097,38861,16763,37663,34543,36316,75051,65589,52423,71259,81319,27687,-26219,-32210,-7334,-7001,-85498,-115634,-123060,-70954,-65037,-106275,-138475,-108331,-54476,-14043,9631,16463,-24180,-108202,-67398,-2357,36488,93704,108622,41573,-132289,-109679,-44540,-41332,18050,231404,417733,513460,589331,630021,651081,617910,510798,328039,146146,93053,74766,102101,106809,33858,22585,33244,7839,-53677,-89346,-93130,-96951,-55439,-26104,-12729,-32880,-40446,15775,79044,43166,-44928,-84278,-48624,-62398,-56259,-30841,3932,29780,42198,76688,102288,27363,-59461,-94335,-124411,-113468,-118813,-13404,46841,131376,247170,315221,319955,146853,-90685,-53270,21540,66488,51310,70765,139188,230647,225213,116488,-25386,-81154,-53290,-65052,-93495,-110782,-33494,86303,158248,239817,172861,47384,-6373,-17019,-63507,-64572,2440,104285,83162,73610,48915,8224,-21953,33630,50070,-4705,-63062,-105731,-112596,-94768,-52783,303,65388,100898,20339,-66916,-26865,46956,97109,107827,119842,135782,109756,79352,117637,82400,50292,115982,146948,126936,69707,25134,-36670,-82823,-119690,-105966,-50839,-49568,-50699,12950,68662,112211,135798,140293,223336,241619,246668,227413,189562,145373,120975,72467,11088,-14431,14388,69798,71572,37675,78980,153223,227000,244293,265316,192859,42844,22145,19675,24784,-76442,-70552,-21964,9212,-2068,-55200,-122531,-74635,48369,170241,246868,253671,208998,114042,-31789,-65633,54694,196158,203922,142900,105938,104572,90550,127303,180212,166035,72918,1151,-9794,6214,14054,-3713,-27978,31957,142180,77472,-31170,-56961,-97557,-127736,-95906,-105491,-37215,7503,76850,237372,323260,356626,329085,177437,4160,-67637,-48424,9938,112996,124103,26971,-6475,12215,7235,-11412,-41221,-59722,6509,80214,114033,119429,60705,-23549,42629,131759,57075,-47964,14085,133877,170358,99212,4611,-67915,-82233,-70410,-635,92730,138011,45981,-13810,-28895,-34989,-6640,29346,57007,82466,48935,14240,74349,134631,143014,88692,8631,-34979,-51635,-80270,-41874,20,-13765,-51489,-38754,10175,64307,142292,137635,30157,-64582,-127836,-134112,-90688,-39879,28103,90121,118007,53784,-39848,-56622,-70312,-92372,-67696,-63555,-57439,-11539,4562,-19358,-28596,-35264,11407,87247,119017,143709,151665,174236,218234,200215,102754,516,-43558,-57666,-75409,-74185,-19460,58683,128238,124648,89778,65081,32656,-30463,-123353,-120899,-12263,53575,14277,-15328,-39659,-80355,-80089,-65597,-71410,-100431,-90340,29715,191832,337055,497929,595036,533595,293723,104982,51932,11764,-19336,-79953,-59813,5699,13461,-43887,-37249,-28496,-42664,-86414,-126713,-109285,-84667,-102445,-128867,-59015,104273,300187,327620,322874,332851,360197,292587,189746,17654,-110403,-73818,-20413,-28166,4175,61664,111156,-43081,-86813,-50529,-73330,-122100,-24026,6399,-49561,-68230,-45838,9239,24833,-22206,-92300,-71918,40634,39956,6006,16427,11184,-28802,-90697,33662,119955,61770,-2689,-45690,-82634,-44815,-5820,24797,2554,-44344,-61338,-26803,92158,237918,274127,181757,-16845,-118689,-69058,-92106,-123937,-102738,-90760,-70967,-12458,44529,170710,224652,166673,2291,-125342,-94393,-117084,-140943,-100298,-59759,-43698,-46050,-65831,-66871,-58604,-53677,-51481,-73912,-97170,-13521,18289,28185,6508,-52554,-91749,28649,166508,267195,287651,234907,131110,61693,27024,1638,-61813,-97142,-96719,-71354,-16028,35615,-6241,-68759,-103776,-109057,-36197,19673,2184,-55680,-132230,-71553,30460,105567,175831,168302,110846,68036,33443,-19301,-95487,-73705,-60178,-62997,-88498,-124069,-54918,-29574,17960,152899,332943,422034,354860,236119,118593,90172,80626,68953,88153,124526,166362,208611,240410,150112,109090,144692,136622,58607,566,-42220,15728,176727,304648,220493,50522,-81946,-69221,1781,19560,37100,54885,52656,49663,113847,97972,44782,41725,21353,27319,46785,52370,-6779,-28400,-17579,-45911,-31176,110813,213861,241832,177545,109552,137551,175504,141587,23462,25163,47035,46548,70534,31961,-42455,-38593,51943,94910,88716,6061,48504,252452,365737,350933,230524,88678,24375,61953,162951,363558,515523,468682,297766,132968,77805,73442,87931,60698,-18005,-21377,40491,7934,-21741,177566,394840,477204,358951,149830,14250,-46340,-56362,-44324,-59090,-106801,-128462,-116978,-53715,25971,77574,59394,41213,67297,66834,43871,32509,3176,-60768,-125500,-103778,-130415,-98574,-74151,-87219,-36884,-17090,2562,-19611,-41750,-50945,-44195,-19582,33496,62765,58018,-35803,-132742,-80517,17212,65740,7506,-86165,-73418,-61059,-101388,-58738,-12770,-47833,-84905,-923,32941,-12644,-75607,-83653,-56508,-81333,-57685,-75986,-105308,-35277,59501,107769,19529,-54248,-124121,-71112,-46915,-61567,-106454,-118866,-85150,-84179,-62531,-49492,-59610,-60110,-79146,-77092,-29951,32392,27409,-14227,-101827,-94512,-49868,-3030,50523,20409,-45664,-105230,-69930,-33927,-25019,-17297,15824,65392,127707,224903,172135,28740,-84877,-91188,-46073,-18849,-7959,12285,79493,118641,32570,-1922,-28269,-69455,-115530,-84849,-20774,127403,259200,228107,159667,100016,23258,-84954,-118256,-108571,-68778,-32469,-33185,-56872,-20175,37278,78985,29959,-36514,-100828,-131105,-75787,-36667,-31904,-8504,-5484,-21029,-13278,18072,103733,175792,180201,144301,149997,231893,214300,92555,-58374,-4326,140681,124026,-58773,28303,168157,229020,132131,51177,-18292,-77865,-66575,-48091,-82941,-97732,-143310,-112847,-67892,-60185,-49466,-54282,-50201,-75194,-55397,71527,302245,548485,510810,280121,133971,90614,61451,-51582,-141317,-136475,-74821,-25935,-76256,-105850,-70253,-53924,-95184,-95462,-106054,-151142,-169783,-159207,-125317,-52322,32710,60013,59909,-15536,-96707,-83408,-83506,-43652,-43311,6006,54297,45884,44659,18672,-76767,-21077,-5597,-44432,-105411,-87218,-86496,-116157,-113449,-112703,-45674,77570,83354,-6432,-13566,14697,-10166,-61176,-48233,19841,74580,84695,47424,-38467,-62631,-32212,11968,24447,-31317,-58872,-43980,-66729,-66238,-48248,-6884,78181,118152,188672,157270,46730,-13874,-87653,-85792,12185,71484,110316,131301,96863,76452,24888,-44664,1814,13095,-31868,-62713,-24312,28401,45741,-25283,-111241,-84451,-65040,-24546,11282,79165,148801,209910,256677,235363,137756,19276,-38596,-96738,-123339,-96270,-49430,26081,47928,-45748,-56590,71801,151542,114544,57631,19002,-27723,-88563,-75455,-34958,-16220,-18362,-35066,-7046,25986,91869,109203,48351,-17333,-93879,-122673,-124874,-129138,-71788,-3287,74727,126681,100001,41343,-34715,-103563,-21321,39425,25784,-8096,-84046,-107986,-3114,106534,173840,133038,52506,-16189,53823,184672,249102,155063,-1053,-11696,182960,255608,218006,180309,248455,257557,105593,-13128,-57581,22034,54957,38778,5575,-3243,-27034,-34243,-36122,-57292,19547,98795,86660,37072,-33986,52974,193472,102166,-36003,-93843,71798,274712,341600,206168,159090,18578,-89402,-97518,-67823,-13605,-6144,4918,-18507,-122146,41728,295291,466906,379081,197959,79558,61293,112167,121387,59768,75626,55250,-28262,-124077,94942,294333,321037,190175,90561,121107,141396,75863,56610,97228,98628,48951,-42164,-103250,-81182,-83901,-15202,62565,60887,-3894,-151110,-40999,95112,185533,213505,98008,49693,55765,61318,60464,7273,-72003,-72789,42975,180756,135228,88191,47606,3245,-65776,-107231,-70327,-55226,-87307,-53484,43089,90636,117430,96647,73562,-7147,-40955,-64879,-88238,-109174,-99847,-64681,7023,58032,34129,-11292,-13723,-26413,-77115,-104154,-82693,-13105,44518,44450,15043,-24484,21552,93281,65365,-78449,-39465,65406,110356,126787,126946,92644,107737,43933,-27571,-86116,-105534,-69548,-69295,-69548,-76087,-34146,134853,179936,117886,-12776,-110324,-27866,16779,-11113,-61800,-89724,-92392,-102733,-106485,-89720,-70254,-15421,73920,58015,-24463,-79161,-80019,27978,153986,306465,338535,199216,63797,-27225,-71227,-113777,-68172,-39874,-15883,-26289,-36571,-26781,9205,115924,267155,237028,101099,11378,-30676,15833,54941,119199,271674,380586,430365,344161,194956,120197,113791,62688,-18160,-101036,-65790,30145,33898,-12448,-11407,9107,17914,31371,7360,-13075,-37551,-57640,-97337,-89944,-29463,-12450,-18397,9834,32039,5370,-46474,-106734,-148927,-124364,-103628,-78239,-62223,-63748,-56369,-75757,-93252,-66507,-31738,44228,112729,40138,-43582,-59874,-55305,-50097,-18069,22034,71386,72102,20590,44191,114025,117335,63698,27269,-20009],[-9680,-40834,-36347,-17011,-22182,-26557,-18599,8617,29437,55250,104741,163971,112620,6467,-89267,-12893,93640,94894,-26651,-35951,10286,26958,-2497,-18487,4624,11436,-33505,-100439,-122674,-106107,-27930,48430,54897,39041,-28640,-46737,-14053,17502,-30182,-87392,-60867,-40281,-54436,-84270,-7130,29197,-938,-53690,-64796,-56963,-47935,1701,38993,27901,-11072,-38387,-50660,-64881,-87691,-56793,-27331,-31348,-90565,-64106,-41437,-15340,39096,73647,40677,-2656,-25876,-29750,127703,265406,289944,221151,125585,8013,-74030,15382,92163,118794,101571,14983,-50817,54297,49707,-29631,-10713,84760,117791,59534,-9139,-33601,-53176,-81019,-64612,-68397,-130016,-37210,29822,5766,-43267,27227,117318,176517,154694,113707,95244,79422,-10222,-101322,-88437,-47389,-4325,77408,88294,49214,-17594,-42547,-15171,-14506,-29925,-59886,-69020,-5632,58009,193260,369823,534807,502607,225390,32141,-11234,-30096,-53750,-70972,-74050,-74695,-84920,-44523,78434,269822,353755,261855,121741,28213,33232,4506,-75208,-46080,-2258,-19922,-103953,-67497,-22392,30203,117580,154582,182934,228066,234802,145463,55587,-4198,-105938,-107162,-117630,-95358,-43330,91300,211968,236192,307165,310513,158507,31741,-48409,-105814,-108583,-107929,-116156,-128162,-92385,-49767,-56416,-45741,-12354,22861,11882,-71771,-118578,-114387,-51215,16594,69907,46014,1300,-53397,-82885,-85530,-98393,-66326,-84488,-84726,-37141,-2850,-25000,-61617,-51794,-25094,-1908,87618,159904,235190,192291,151686,202285,222948,272507,273448,159103,104951,114560,82575,26090,-15050,-14571,49583,90803,77440,24825,5406,-23151,-50735,-73903,-97455,-50712,88297,96415,-24064,-71952,55827,128199,98648,44820,6267,-28006,-4276,63753,146259,184102,86820,3947,-45930,-61861,-78923,-7800,134267,364677,566203,605592,496159,396920,293819,77618,-7234,34612,44652,24014,40354,84364,52087,31259,21121,81632,239342,359085,239845,57914,29887,-24919,-88728,-55620,-29096,-60355,-39169,37690,61417,24904,-11240,-58093,-110705,-97538,-64302,-41084,-1134,138362,212487,193236,216779,282534,256501,128443,27265,32764,3419,42298,92070,127951,174549,112206,-11271,-97567,-95920,-55766,51197,178679,199465,114765,81050,110984,104180,8263,-43376,78829,179669,121775,-14061,-73741,-21897,4455,-20230,-25771,-35795,-53451,-86786,-53918,42719,-4338,-21052,101593,166700,151020,79667,45324,121271,181398,104056,9865,-60537,-93423,-47337,5469,667,-14642,-22859,-64623,-75452,-52498,-1370,36614,22256,-47849,-68950,-51312,-25633,-34857,-99986,-102559,-68555,-46178,-27753,31768,93332,126096,195927,198683,234165,288748,244663,155164,110736,102654,142822,281944,349625,332200,231862,67327,-79869,-173024,-155092,-85097,-32066,-25736,-9172,-12428,-26096,-11511,12789,8505,-4926,-28719,-99974,-111624,-83053,-83887,-49557,93733,171137,146691,198623,374053,421515,308186,225864,127566,49378,14276,-9623,-19043,-44730,-27014,-37297,-79732,-92140,-47774,-70339,-60980,-47030,-23982,8954,-25287,-94229,-154971,-124560,-112690,-74714,8042,33074,-44666,-83885,-84395,-99117,-111085,-93654,-59464,-35714,-37400,-42626,-40220,-31093,47223,120651,103643,140185,241703,320400,206135,22980,-68910,21274,62627,25917,-19191,-9589,-25301,-15003,43029,79409,106283,55383,71889,166217,252198,218572,136773,64923,-8660,63876,134115,166266,191731,179952,62857,-39149,-105375,-61599,-17891,-35554,-64907,-119760,-100352,-38090,-8933,21808,89775,172500,255007,197521,76628,-18642,-31909,18729,50705,42316,-14463,-54262,-96631,-66637,-27521,-18026,32556,129187,65062,-11568,-34270,-71146,-46891,-29021,-35433,-31618,2222,32784,27446,-7946,-60735,-97723,-128191,-141441,-93555,-21928,14271,566,-27184,27344,135051,147117,97907,7037,-77814,-110309,-74853,-24772,-47233,-23864,-38322,-41650,-21774,17409,13814,46183,49277,32946,29316,15849,-34553,-70976,-65737,-87266,-105064,-103984,-100914,-66630,-2686,27304,102586,165155,192217,106466,-27959,15704,255926,475539,460987,359485,264982,193922,211863,267711,256158,179049,77295,-34407,-74275,-86977,-126605,-39882,25693,1284,-23096,-17397,25857,130472,125075,66615,-23930,-64193,-116224,-129044,-104258,-76726,-77016,-118010,-98310,7438,41900,-2022,-15352,31509,18696,-63196,-94810,-65960,-88951,-70877,142523,321853,432630,326988,122670,41196,-27212,-52630,-68826,-102081,-86261,-111992,-154240,-118804,-68881,-25645,26857,58387,103028,91980,15834,-26190,-74118,-77820,-62543,3147,53765,29266,-42339,-74077,-100619,-124234,-95912,-9326,67472,128101,126475,106776,42172,-32784,-77217,-96167,-75154,-3634,-3588,-62472,-90276,-4697,100366,183845,233270,272694,245788,136250,49386,15939,7759,-16984,-54299,-85744,-119907,-126193,-104481,-106722,-104076,-4948,24644,-31433,-61976,-81829,-106137,-96156,-82371,-93565,-83261,-17994,85188,135470,111497,67357,6487,-54046,-58434,-35618,-43140,-102399,-125464,-119399,-130191,-115533,-57222,-12575,34454,26276,-17998,-47693,-44056,-55937,9395,30491,39504,13625,-45034,-127281,-131207,-16703,100614,171222,179753,142415,82872,-4905,-22118,65311,63327,-1614,-46171,-91811,-60096,-39723,-21739,-39186,-52110,-87238,-97663,-87792,-69137,-47396,-17980,52257,85782,83269,12421,-96066,-69095,66892,136661,92919,-28539,-77481,4148,21134,-613,-9535,-25678,-57046,-38392,177755,290295,302607,342089,277023,71106,-37233,-93192,-93938,-31191,20896,-5090,-11173,-43969,-81715,-82285,-50232,-43964,-85136,-139168,-80597,-55990,-66023,-50840,72119,186731,199740,197130,254257,272893,292942,323931,358225,244707,103036,19871,-14506,-10487,14149,-2950,23809,36528,29892,-48334,-84750,-37126,17110,88590,44181,-12118,20537,129909,196767,309729,268107,270937,281342,214325,37786,-83696,-84998,27865,58325,25639,80097,252891,146610,9250,-110233,-129155,-18996,85071,108424,5673,258,20170,20817,40372,87025,81048,72759,109989,154100,108584,20366,1122,19801,6173,-83218,-115822,-121891,-80304,-67637,-101370,-129958,-112734,-57253,-16483,302,1369,-31432,-104641,-81072,-14460,27052,82156,94873,17359,-146093,-106839,-64467,-61673,-22770,161875,329643,423542,501939,540453,569348,561970,485852,318540,135801,86270,75901,120160,130912,53760,45426,60903,35441,-34010,-113941,-127063,-76550,-38046,-12873,-3913,-29033,-48777,-4469,51099,13450,-69628,-72129,-42936,-61764,-60160,-39141,-1117,34894,56983,81686,98356,-1622,-80667,-107937,-133613,-115903,-103979,12734,43557,101647,205518,281252,307131,163968,-53000,-72291,-811,43463,39197,66851,123682,206474,204187,107716,-28472,-79455,-50165,-69136,-106922,-135353,-68893,45178,134419,230509,177771,54362,-625,-8660,-47329,-45256,18181,98401,77687,69502,48823,9603,-37196,219,14468,-26972,-74315,-112596,-126661,-106587,-54671,-6410,45732,70452,-1493,-82319,-39889,34300,85705,94649,104566,125920,130739,120990,142163,90011,47514,121289,165244,141240,69096,17921,-49607,-97065,-124502,-92467,-45522,-44732,-50013,10634,60478,97975,122605,132289,238219,296787,292541,250682,198321,144639,111566,49896,-18775,-43692,-14569,32470,13102,-11157,59544,129533,189432,191160,211712,187602,51717,30881,30150,40883,-50045,-51925,-1559,27805,10200,-53204,-152381,-83483,29879,145456,231400,246055,206345,113918,-26537,-63057,60670,172860,150743,69460,37938,71683,96701,152352,211316,181218,74355,1894,-16951,-8842,-8255,-37775,-56598,37782,165509,126719,20133,-48771,-103768,-106888,-68639,-108661,-53654,2694,82726,255682,380324,440418,402299,216320,25458,-52999,-33029,33804,149767,166861,63411,-13208,-39470,-44688,-45160,-64397,-77164,-1970,74451,111284,120943,53233,-36920,45910,148760,80988,-30469,-1019,107148,146120,92297,15252,-47191,-64268,-55032,3273,88843,132921,36974,-30462,-57769,-86461,-37843,23045,71437,102076,52423,17915,84662,151449,162123,107516,21655,-27727,-59906,-103944,-60357,-8297,-21837,-50206,-30188,13229,55338,127054,130356,28958,-56977,-109549,-117379,-95083,-35405,47604,127031,150056,58347,-34128,-61140,-85311,-115251,-59718,-53127,-49064,-2337,22545,2066,-5399,-9293,35122,107500,135404,155648,157030,164360,206240,202808,107864,-3678,-56525,-73176,-93310,-91733,-22538,59300,129026,113075,71375,42867,10147,-40768,-110439,-117797,-40470,36858,5215,-23531,-52204,-98428,-89987,-67939,-75390,-104591,-93177,16131,158052,272296,428455,530913,480557,268283,102403,59714,19440,-11013,-62297,-39636,28131,22313,-15410,-14827,-18185,-39509,-81955,-118185,-101529,-85571,-109743,-134027,-61023,97965,304124,369565,352310,371726,402871,312055,208063,30178,-96992,-68431,-20620,-12526,17726,67922,116779,-46282,-80820,-45283,-62253,-101234,-46350,-5895,-51444,-67955,-52531,6172,34906,-10556,-83583,-79641,36381,39305,15979,44870,47847,4116,-84612,6392,108710,64887,8789,-21376,-52655,-54727,-19974,16309,2101,-41672,-54982,-20023,103341,250921,271847,148937,-49980,-94243,-43814,-66474,-102803,-90194,-88135,-61252,-3959,48267,150923,175745,110797,-47538,-93999,-77821,-116531,-153623,-79436,-42560,-37452,-54961,-88186,-101182,-93549,-90133,-63730,-69748,-82367,-12131,10525,27162,12804,-39543,-79778,32382,170270,264912,284759,234813,139150,80645,32072,-9228,-73217,-95171,-83747,-80814,-28387,18625,-21173,-76300,-104309,-113350,-42285,8567,-7817,-62942,-115490,-56858,45789,123186,185356,157558,95013,56077,14147,-51743,-130738,-73897,-54968,-60873,-85000,-117544,-73919,-53899,-368,111486,268549,381087,341359,223020,123191,107143,91785,78433,98291,126208,157993,189266,207120,120796,90177,128294,113884,40825,-11073,-43532,32621,209056,350724,265919,62117,-87489,-30787,34931,34591,33981,24457,-10541,43871,138441,120449,57891,41625,12679,18418,27105,19868,-24397,-27020,-9102,-38995,-40937,86740,188371,208085,148862,93540,123506,152888,95885,-25636,-14044,20734,33483,75255,50475,-26254,-58346,44030,96009,86360,-16610,46567,262754,372853,367185,258195,84874,-8554,17784,117859,320347,476447,436221,254098,94530,51081,53387,83402,65521,-24792,-31957,42213,20578,-15338,152751,349252,426762,311671,119293,-11247,-63996,-59813,-35537,-54820,-112696,-136082,-124719,-62228,23030,71949,44786,23411,51444,53319,35716,38238,17323,-49233,-135749,-127579,-137702,-76424,-50235,-74456,-48987,-26135,-4800,-25417,-49911,-62071,-55330,-32535,35391,88194,98869,12159,-129248,-103605,15854,79465,27377,-74762,-80362,-59770,-121824,-62673,-20778,-47725,-104924,-27734,9761,-28553,-74714,-88552,-73397,-77823,-45772,-68343,-102297,-32429,60766,83951,-21991,-90484,-94134,-56677,-48163,-58738,-98669,-109104,-77215,-95735,-79781,-45726,-32226,-29224,-53311,-61259,-38265,3347,-8921,-45492,-115653,-75958,-42236,-6671,38200,8542,-33738,-100915,-74000,-36813,-32656,-22370,26104,86485,149960,232065,184374,41594,-70764,-101788,-60818,-26877,-12899,8806,67602,93720,8557,-14250,-26895,-69565,-123523,-98035,-38198,103640,275869,249430,163288,96579,14885,-83291,-105082,-140873,-69050,-27679,-23691,-34437,-24933,44374,103693,50137,-25059,-97723,-120630,-70572,-36981,-24566,-1057,-6328,-26937,-3716,36791,136013,234594,280375,225825,170133,225974,194537,83437,-57228,-12640,122005,115615,-56457,15600,148230,210215,109177,28868,-22537,-76071,-71657,-43854,-76626,-91162,-127531,-114831,-76771,-76221,-73680,-67774,-54896,-78843,-62147,67637,319498,605713,591691,342363,173643,114647,57566,-67703,-159240,-153537,-99831,-51741,-90842,-102300,-77231,-71240,-120727,-84814,-97917,-141047,-153268,-140606,-111959,-36482,49684,67595,42413,-54631,-89941,-62272,-70263,-38253,-35718,19468,68512,60798,70253,71437,-13670,-25620,-18690,-49887,-123122,-71919,-62400,-90430,-96248,-113207,-36384,92936,98997,8295,-23066,2413,-21835,-69577,-56171,6325,59290,66815,32741,-49109,-79654,-56970,-6651,25956,-11941,-29523,-32788,-72084,-81750,-70206,-29070,75676,142725,232434,177659,57146,-13248,-95634,-57287,22441,62110,99058,124693,91655,75413,24804,-46744,-10650,-2315,-39346,-59193,-20420,32546,58221,-5206,-89554,-84998,-62105,-15384,24645,91150,150439,211611,277266,266250,177099,53051,-16055,-82005,-117138,-90976,-41869,32533,48754,-48690,-51161,70743,143336,108682,67178,24970,-31311,-90849,-74661,-31232,-5278,-419,1107,48874,75538,126754,144436,75503,-3444,-89978,-132206,-134238,-144916,-90677,-21722,62410,112621,81319,18853,-61389,-127250,-25398,31456,26383,-1963,-80587,-114604,-16910,74987,127061,95373,42948,-7840,49881,169944,258781,195304,42160,44140,236015,273953,216331,174273,252602,270345,107307,-15634,-72992,-1484,36008,24223,-4994,-9288,-34824,-49024,-49996,-75667,14121,90804,87961,35265,-38219,32848,170889,84422,-49051,-77344,80749,266216,265233,108414,98650,7405,-90569,-102918,-81120,-38826,-35093,-14728,-25667,-119873,48166,316246,508860,408396,196896,70642,51801,106696,134480,69949,87467,58631,-31504,-119510,95482,280724,294280,173173,84310,113600,98219,30790,34993,90521,92683,39491,-54841,-91665,-69858,-67391,6683,83547,72478,-3633,-156553,-31260,105696,202679,214533,77074,18155,20595,27242,29161,-18261,-90820,-57828,53175,189022,151076,114156,66416,7876,-66241,-102836,-61911,-46698,-80403,-61760,49401,114833,159576,154779,133721,33785,-21437,-51246,-88395,-76196,-51755,-64557,-48929,20128,11705,-29522,-23355,-30468,-79920,-111963,-100514,-61379,2453,13468,-3486,-32130,21576,98995,80828,-56573,-47678,68874,119927,137951,139274,102903,109207,50453,-21546,-77550,-91940,-57329,-59828,-58174,-62546,-80733,67787,128934,83283,-37642,-106331,-11584,30052,129,-54134,-85565,-92395,-109340,-121325,-106857,-91757,-38783,51284,47029,-22977,-67094,-90778,10744,135218,313702,375129,229727,78949,-19362,-63715,-91178,-64769,-39168,-8803,-6197,-13677,-8162,15138,112097,269314,256097,115007,24485,-30300,-9615,11176,62344,205465,337965,406933,352546,226517,143630,72433,27367,-32069,-103362,-56139,38475,31052,-11789,-16097,534,7695,17738,-7232,-22566,-40316,-55929,-92388,-86120,-30130,-17225,-17415,14711,34393,16677,-37402,-107050,-138781,-115183,-94723,-73626,-61291,-67267,-71325,-111488,-103608,-73740,-44336,24892,100443,38440,-41776,-56402,-53054,-46513,-18056,6002,51895,69041,25990,51587,119588,120597,67925,37821,-7266],[-3904,-32959,-32860,-17989,-24610,-29836,-26335,-4324,18224,52665,115930,185835,126855,-2662,-107589,-11721,91368,67981,-41977,-37653,5632,10483,-31343,-57984,-31555,-10771,-47027,-93264,-104499,-87923,-12738,55883,34641,-13980,-85265,-93559,-33802,20982,-11629,-69111,-47605,-30693,-45259,-90889,-23342,18767,269,-35025,-40664,-28968,-26092,4556,37941,26474,-11844,-41340,-51886,-60939,-76787,-73869,-42498,-42455,-90657,-71784,-65503,-46311,16749,54579,20051,-17332,-36614,-27687,132193,261946,281863,212023,121574,2752,-79932,21782,119255,160945,137503,26324,-64472,34887,24154,-44782,-2037,94708,124228,66761,-1576,-33321,-66349,-80909,-55832,-63985,-137425,-35734,31751,10909,-44908,21240,111565,187718,210395,183745,142907,83906,-24633,-100371,-78818,-34976,11927,103995,121792,75426,8311,-34170,-23944,-29232,-38302,-58755,-60817,1561,50096,164710,333177,507456,471365,202609,21996,-15751,-34478,-62666,-78958,-54023,-48282,-58759,-15027,119224,315338,395660,305221,168064,53825,38920,-622,-74474,-51309,-12852,-17767,-100246,-84639,-42502,16357,118720,176433,208587,227794,227104,151681,64268,5908,-106890,-128612,-125207,-94801,-33946,111645,226205,276992,368781,340312,163710,20859,-86654,-122544,-84784,-93276,-108173,-120898,-85655,-50157,-58912,-46644,-17004,16896,14591,-66499,-116829,-107834,-37371,42155,93988,51698,-10058,-77962,-51833,-55738,-77759,-70986,-107305,-84823,-30560,-14653,-52416,-74371,-53576,-19457,2553,87833,165864,258541,231209,192197,229732,249322,295585,274450,135866,68900,106025,98613,43045,-10054,-16111,47436,91312,88064,40001,22515,-3918,-41538,-76786,-104982,-46615,95521,109636,4225,-94150,22703,105585,74816,23183,-9748,-42541,-18599,40203,110824,153503,66647,-8932,-55840,-71059,-91987,-13355,135717,372069,595452,651486,549579,428582,290731,55771,-19430,30459,54846,47671,49780,86607,53033,30546,18860,85066,230017,301378,186945,19928,-13840,-67804,-92973,-52843,-29474,-54691,-26965,53352,82359,48027,12889,-43504,-106389,-91730,-60123,-44980,-19526,117592,205555,199598,237044,321480,309807,155727,9015,10441,3954,57215,99307,126996,178132,141146,17043,-84355,-104641,-56009,58949,201039,250836,169010,108684,113925,101711,23784,-156,102353,176421,109217,-22362,-71979,-15045,13030,-35412,-66064,-64933,-64607,-89614,-48570,43948,-14793,-26137,106256,195180,194623,106549,59855,137538,195816,115403,15953,-64415,-110305,-38441,10513,-53,-19136,-32990,-82589,-78812,-44839,7628,42909,24847,-51589,-78160,-64645,-37806,-36087,-124585,-133902,-74885,-31259,-5157,40236,71983,102869,206480,236059,260141,296040,258179,184910,149181,129434,162544,287590,333097,319512,220382,53186,-95039,-192050,-143313,-113281,-70647,-63338,-33589,-23749,-34327,-22708,-7756,-19255,-36600,-58539,-120977,-103717,-80236,-95146,-59943,103423,197559,181404,223163,396741,446322,328846,234134,127582,53978,30441,12654,-4525,-46898,-46112,-60898,-100725,-67341,-31304,-54145,-49259,-40153,-16297,22523,-8556,-80204,-152157,-118377,-106109,-112390,-41215,-16543,-79341,-70633,-86426,-104807,-116605,-96080,-66837,-46081,-34128,-29480,-21249,-4383,97465,181134,161899,203977,307335,361933,230626,43784,-65447,3594,42628,17532,-14321,2520,521,30951,85003,104217,110363,41802,60732,158853,246927,221961,147993,83527,-238,68282,144916,187008,207987,186119,70973,-38098,-113637,-56649,3767,-3293,-35540,-96539,-98210,-34317,-1771,24454,86567,156782,219329,150010,56546,11927,4413,36285,50794,26525,-36815,-82969,-123101,-55763,-12413,-26055,25214,137774,90767,2239,-27230,-82940,-51756,-21697,-21616,-8542,27735,46418,34334,2379,-45602,-75635,-107714,-127280,-88329,-19415,16944,4472,-23081,33206,137832,135627,82382,-4235,-79059,-91640,-49670,-14526,-53762,-23739,-30731,-36209,-22967,13202,27639,62969,54744,16714,-6456,-20925,-53665,-59806,-58211,-86753,-115850,-120023,-115269,-73178,7219,43594,106622,163404,187015,86921,-36219,-9580,198632,384436,388217,350284,305280,241091,248318,325758,347181,257214,121786,-19175,-66726,-76757,-96238,-11428,56119,25786,-17663,-36987,27238,172968,182305,106200,11378,-34408,-96054,-113701,-94912,-64323,-56393,-94977,-121619,-27558,3254,-38822,-20967,42159,23536,-65149,-76682,-48591,-78391,-61006,160121,355810,456811,355024,146993,45989,-35337,-56058,-62802,-90554,-80486,-108797,-159134,-123196,-71999,-23732,38038,76532,117354,93307,17123,-21679,-62701,-60670,-52070,-12778,18095,2488,-53445,-81178,-111478,-142574,-87350,-91,73424,125408,118911,105259,44115,-27192,-76182,-100064,-82232,-14355,-11649,-67149,-84479,-12155,81596,163836,227783,286970,270892,163598,62484,10257,-7753,-30352,-54517,-76434,-109159,-115199,-95861,-101246,-99810,-10736,18791,-38440,-71063,-89095,-94923,-89299,-84207,-108343,-108580,-39301,70373,122035,96642,62088,18962,-38359,-48205,-30429,-38198,-85614,-105302,-110725,-124659,-101898,-46682,-7508,38016,35778,-2819,-31679,-34520,-27401,36949,39901,44176,19383,-37841,-118673,-121731,-2587,129359,206990,198809,144740,79959,-6172,-37938,42699,55860,-9227,-45976,-97264,-62981,-33915,-11563,-32152,-51451,-81764,-81828,-68349,-48538,-29280,-23689,23025,42631,50298,8932,-80306,-94802,18378,74892,64772,-25471,-63227,10053,23395,-726,-13447,-17674,-46381,-56162,132978,285895,317544,356460,267049,70766,-23971,-83842,-93065,-36420,13991,-3834,-10800,-45016,-84992,-93071,-68258,-64616,-99240,-123794,-77219,-49588,-25422,9089,141108,284934,315154,281240,286320,275403,282632,302547,331304,236807,111494,30532,-17981,-37805,-3684,-11384,9581,10961,546,-67826,-72840,-44105,2337,82625,43683,-23413,-6037,82485,130269,252991,257014,256165,264336,205522,40780,-76299,-88455,22670,37174,-10125,66549,199983,87009,-34989,-112561,-96764,5552,89960,91803,-23195,-9865,12170,20707,51988,101914,98541,93285,144545,213616,179758,72499,37825,43102,13335,-80577,-115583,-118525,-86733,-68517,-93894,-114763,-103624,-54518,-19262,-10759,-14688,-38236,-98088,-94459,-28913,14248,65423,73700,-7911,-143786,-95427,-76547,-80341,-66218,81851,224741,314904,395863,432249,468597,487169,443325,297990,122795,77842,75577,136293,153353,74463,69687,88554,62537,-10057,-102350,-111956,-51844,-19409,-49,4525,-24290,-54730,-23514,23821,-14614,-92264,-53477,-32671,-58743,-64794,-49008,-3725,41032,69533,77832,82136,-33807,-100173,-120193,-140321,-114041,-84950,47018,68096,116755,216655,294661,326156,197370,-15589,-87113,-22153,20613,25063,60583,105962,181644,183581,100942,-28545,-79961,-48895,-73058,-116262,-160132,-107631,385,107940,214849,179167,60120,1955,-5548,-35136,-26850,31872,89362,73331,68806,54785,20734,-34377,-29319,-25413,-51584,-83953,-108158,-118766,-109950,-53089,-8791,31341,46699,-16302,-94761,-51782,21205,72048,79712,87875,111802,142252,157360,168121,105676,45741,119956,175093,146438,64046,9741,-61675,-108696,-121490,-81237,-40873,-41899,-49954,7885,51983,83325,108110,121555,245046,343314,328020,265603,200806,138769,97849,25275,-45289,-58383,-23309,17394,-29089,-59040,40751,104170,152798,143260,161843,178255,64024,46281,52371,73313,-7057,-26303,21662,46394,22504,-43510,-138753,-82001,16156,122989,216162,238181,203126,113081,-20822,-52475,69759,133199,73379,-20301,-34071,38274,99983,170783,231255,185633,70794,-13,-25515,-23723,-27386,-57672,-47137,60765,197193,189059,77416,-29374,-98783,-86869,-45139,-102763,-63226,3826,90508,268535,428004,517286,469591,253089,48806,-36132,-21323,46102,168098,193395,99976,16926,-56353,-98849,-83821,-87553,-95508,-12163,64988,103826,117423,41968,-49834,48663,158448,98821,-13273,-13484,79891,121062,85949,27454,-26230,-46406,-39565,7557,84043,123693,25358,-48894,-78382,-122928,-52315,24140,86037,113160,46996,15917,93604,169680,184309,130599,39008,-13449,-56310,-119566,-80936,-22728,-37469,-54256,-24253,16885,47899,113909,127192,35348,-40257,-86425,-98002,-96529,-31697,66547,161695,175193,57632,-30616,-63562,-93598,-110151,-49563,-43622,-39727,10189,47639,32396,27504,29797,68226,129090,149988,164762,158537,147782,186028,199861,112996,-3849,-66696,-87991,-111672,-105114,-20936,62700,130222,101343,52955,20106,-16084,-58325,-98738,-90922,-57407,22377,-892,-27681,-59999,-110979,-96717,-66018,-74886,-105500,-95294,4125,130200,214912,349182,443836,407292,237087,99892,66963,25621,-3545,-43046,-16954,53023,38485,14331,2997,-11152,-37384,-76668,-106657,-92141,-84397,-115329,-130937,-59619,90701,297631,399505,373383,407037,440745,327081,222810,42620,-80960,-61340,-20636,2833,29464,72076,118186,-49944,-72965,-37712,-48922,-78840,-72071,-19688,-53345,-68249,-59806,3539,45566,1866,-72984,-88475,29232,36573,25202,69417,78899,32478,-69372,-23188,90992,65246,19885,1390,-24571,-54757,-31463,7459,464,-39249,-47220,-10403,115423,259142,262156,114819,-73706,-74161,-21875,-42055,-81860,-78392,-86187,-52478,2818,48581,124164,123358,52223,-88183,-61492,-60291,-111388,-135634,-57751,-24978,-30927,-64346,-109366,-120721,-97094,-124534,-73028,-61510,-60629,-4609,3276,25265,20220,-23052,-61050,40123,175894,262764,278714,228938,143488,97970,38504,-21154,-87684,-93435,-68477,-83044,-42398,721,-34595,-80487,-101492,-117106,-47113,-645,-16092,-67357,-101148,-41900,61964,141531,193555,148119,83379,50871,10586,-53717,-126939,-76711,-55249,-63047,-82696,-103118,-88964,-69480,-12520,69044,190002,312180,304000,200197,128970,122745,98697,84193,103996,125226,150334,173265,176849,96528,76372,114306,93089,25705,-22306,-42524,51173,242438,391518,312709,80683,-65364,4417,62168,45309,26908,-7418,-57404,53282,149279,131745,66903,41138,5744,9513,4396,-12253,-33170,-15235,6443,-26246,-51748,49010,140050,149543,101140,66307,100984,123944,54359,-63031,-50026,-6002,19833,78664,67361,-13052,-78240,45259,108017,92018,-36869,41716,262289,365686,370207,282786,87218,-42463,-33662,63904,262180,418252,391046,209169,61282,29651,37613,79597,70675,-28658,-35475,48341,33319,-15698,115842,284886,355188,252938,85560,-36050,-73287,-52861,-21879,-49763,-117546,-141383,-128359,-69495,18413,62872,27803,4842,36713,44791,30976,42799,27983,-39448,-132164,-145956,-113365,-47318,-26164,-63763,-66567,-35994,-10349,-30737,-57733,-72634,-65831,-44451,37608,115151,141148,64258,-102360,-131355,14182,90588,44828,-58415,-81747,-53449,-102910,-37945,-11087,-32509,-91488,-60069,-19868,-46865,-69884,-73249,-75674,-62984,-27232,-55611,-97226,-33097,54140,51101,-58762,-68964,-60582,-43974,-50832,-58625,-91097,-95432,-58543,-85780,-99247,-40584,-6759,-1242,-28389,-46820,-51857,-29139,-44415,-71790,-104083,-57645,-35017,-11944,21842,-8326,-28188,-97360,-77783,-40490,-41140,-26098,39581,108644,169681,230198,189854,54317,-52731,-98452,-76857,-35858,-20637,430,50747,67358,-10125,-17638,-14400,-55505,-117105,-101870,-49243,80720,280351,258690,156794,84561,4520,-52930,-58402,-98607,-56987,-22460,-17791,-17645,-26310,55602,135449,76331,-11013,-92201,-108801,-66344,-38107,-17792,7981,-3282,-25195,8293,54064,162823,285234,371063,308349,200388,222637,172477,72203,-54833,-25048,93776,97489,-55794,1262,123039,181127,86029,11901,-25724,-74238,-77017,-39957,-66989,-82337,-110140,-99473,-66171,-69111,-90796,-81664,-60529,-82600,-66789,62990,326270,639602,658231,410308,221667,141780,55056,-80216,-173107,-155931,-111279,-72562,-106420,-93340,-80020,-83036,-113288,-76179,-91811,-132157,-137517,-120235,-95735,-21217,63304,70726,22673,-78078,-57172,-40630,-60320,-33536,-27063,31146,78170,69652,85807,110300,35286,-12562,-14430,-49715,-110165,-52410,-37750,-64354,-75939,-98842,-19658,106837,110225,23213,-28779,-11532,-34675,-77410,-63242,-8044,41265,48190,19241,-56141,-93157,-85837,-31446,19257,1237,1627,478,-47078,-67938,-72620,-44278,72501,165050,273416,193985,64370,-15505,-92865,-25490,33431,52705,85220,114347,84065,73363,24547,-46397,-19919,-14823,-45106,-55001,-15735,37518,69270,14953,-67317,-81483,-57954,-4851,40196,102548,147800,206363,289646,291375,210984,83058,3745,-65832,-111230,-87987,-36615,36169,45787,-53327,-45164,68157,132512,101891,76886,29945,-35595,-93303,-73270,-28827,2605,13320,32723,104253,129732,163363,178167,101946,11437,-81347,-132475,-139960,-162462,-113405,-46143,42101,88839,54656,-10095,-93424,-146503,-27268,22093,26860,3456,-75275,-111388,-20092,57922,91389,56789,28266,-3822,44424,151678,261035,236441,91251,100035,274642,280705,206910,159338,242999,266659,103818,-20478,-90112,-29230,12378,4836,-17962,-15916,-41908,-64291,-61087,-91313,3683,76317,81682,28253,-40714,20422,152820,67197,-62531,-62609,91048,254096,195607,40179,49539,-3933,-91791,-107870,-94564,-62759,-59762,-30015,-28514,-110655,53209,326664,529668,419301,189356,62464,42753,97903,140722,78438,95859,62294,-31829,-112131,96218,264328,268772,165730,89563,110568,60877,-8542,17032,84730,87380,31185,-64013,-73356,-56344,-50451,31639,108429,85393,-4063,-165054,-21479,113905,213179,208402,52944,-18574,-20950,-12355,-3838,-42253,-108297,-36499,69065,201186,170344,139468,80796,8232,-68963,-94134,-47233,-31033,-61929,-52452,61748,140175,198387,208379,188879,72883,-1214,-34092,-64382,-39414,-4000,-21708,-73946,-26239,-17065,-44271,-29452,-33232,-81747,-115711,-94289,-82243,-49437,-24492,-24755,-39229,21168,103397,97245,-28228,-51570,73288,128602,146741,149253,111543,108695,56223,-14574,-66624,-75040,-40659,-46572,-43592,-40402,-109639,-7046,68133,47037,-58469,-89121,5709,43293,12094,-44204,-76843,-85205,-104821,-126129,-119104,-102388,-48716,39042,42837,-17088,-51416,-100718,-6871,109696,302128,388718,249744,94037,-8451,-50678,-65178,-53676,-34444,1487,17767,15642,15775,27969,109854,265490,273918,130860,37032,-30105,-32304,-26569,18699,146345,289022,369999,346636,246936,159023,43429,2734,-37599,-95611,-40640,49284,34204,-1576,-8626,2635,8096,14240,-12504,-24287,-36736,-49997,-84317,-76090,-25063,-17708,-11974,22929,43218,35662,-24668,-103682,-125387,-104542,-87460,-70410,-59392,-66492,-81241,-120641,-89119,-75309,-53111,9087,89798,39225,-37475,-50003,-46758,-38521,-12292,-1098,37816,69782,37749,63397,125983,123665,73239,50580,7916],[6172,-19909,-24545,-13166,-19493,-24038,-23342,-5658,17187,55487,127846,207477,142543,-7838,-110811,318,96360,49767,-49736,-36245,3296,-2161,-55068,-91698,-61813,-29825,-52471,-76491,-81437,-61221,9437,68495,23957,-60846,-132634,-108020,-22707,46237,23373,-41862,-28815,-14237,-30092,-88408,-36265,9981,1646,-17789,-10241,9971,6962,16741,44005,32107,-3879,-32840,-42423,-49876,-59001,-81854,-53147,-49717,-86998,-71682,-82158,-71760,-2764,36794,3187,-25989,-41229,-22031,133357,250155,263860,197873,119568,1913,-82112,31087,149959,207699,178695,47866,-41949,21686,686,-50336,10890,98992,123689,68384,641,-33666,-73854,-73542,-42843,-54057,-130252,-31382,32402,14495,-47877,17187,107778,194943,261842,256383,189390,86390,-36978,-90054,-63165,-16857,32999,132678,155362,100613,33580,-20018,-21502,-34331,-40049,-49719,-43220,17653,48231,140078,292416,463195,424266,176349,13259,-18176,-36022,-68050,-75315,-26997,-15708,-27173,18813,160791,350643,427827,347127,216934,83756,48884,-1846,-68418,-53287,-22719,-19103,-99075,-100687,-50151,16251,125342,199764,238363,231190,220475,156488,69346,8880,-97361,-133044,-122811,-89087,-20613,130667,231880,309743,421144,361496,167132,15486,-99153,-85415,-59020,-77630,-99707,-111568,-75325,-47190,-56793,-43943,-18972,12853,18508,-58641,-111744,-97053,-19079,70398,119463,57723,-20442,-62641,-15960,-25633,-53303,-63518,-122086,-82410,-22708,-21970,-74733,-73447,-48676,-13394,5022,84962,166966,274653,265123,229228,250414,268368,308110,265405,111647,39653,107740,124550,65920,-742,-13966,47124,91395,97869,56054,41111,16278,-30712,-77748,-109883,-38223,102439,121232,33584,-83177,-10222,79383,49248,3405,-21976,-54413,-32448,18818,80637,127000,51429,-17121,-63806,-82382,-104260,-11415,139038,367252,591101,658469,570328,433175,266328,31601,-28178,27919,62511,66092,57497,90205,57687,35172,23130,95005,217719,238805,133853,-18209,-63545,-104377,-65282,-40470,-25529,-47591,-14227,71491,107585,76780,43416,-25150,-100924,-84734,-53706,-46922,-35825,100047,201160,209105,259369,357862,354875,175102,-7608,-19115,-547,65204,100054,122067,169190,158206,44145,-62747,-116393,-61171,59239,209418,286224,218875,136006,116910,104374,51873,45589,124549,169200,94699,-31141,-69598,-7192,23470,-42605,-100796,-85006,-70366,-87584,-33068,52165,-15116,-21235,117012,224781,238844,134022,74738,151530,207281,126187,23157,-64167,-103816,-23805,16317,39,-21355,-38075,-91061,-75517,-35298,16352,48983,28011,-52748,-83738,-75696,-48037,-31177,-115795,-153864,-75878,-18084,14083,47352,53448,85355,216505,268701,272350,283364,252560,198867,170618,140841,166621,276262,303726,300287,207146,41868,-104394,-186430,-119201,-127051,-101925,-95477,-54598,-33837,-41605,-32491,-26922,-45882,-67774,-88739,-135007,-90721,-75010,-101764,-55455,117072,221523,212186,240149,401533,450015,331190,226111,119404,58237,47143,37408,17267,-35935,-53442,-79678,-119340,-34209,-15516,-37193,-36147,-32553,-7257,38548,12104,-61485,-144257,-111025,-87360,-127957,-83314,-61550,-105235,-53271,-84894,-107623,-115109,-93850,-70919,-52264,-27434,-14037,1146,28388,165335,254954,229777,270747,357461,376225,235198,54998,-59981,-10153,25696,11392,-7583,16419,30124,79579,127991,129382,113301,30927,52168,152410,240396,224745,159290,103700,10998,74974,157144,206365,217645,182727,75247,-33831,-119321,-46009,32098,38249,2109,-62699,-82529,-29083,4691,26491,80202,137775,181637,107208,48800,45529,42482,55056,52304,13740,-54868,-107982,-105964,-25252,7995,-28892,30126,159472,130515,26985,-12029,-87180,-53326,-11630,-2207,18737,52557,57416,38914,11481,-32299,-53622,-85108,-107433,-78816,-15003,21236,10674,-17199,37959,135597,120827,67230,-12667,-75238,-69560,-21899,931,-51715,-25948,-27900,-34299,-23193,13139,44918,81448,63607,8039,-31766,-59117,-72292,-42487,-47238,-82228,-122431,-118360,-113776,-70717,22307,63104,103563,148905,169219,65216,-42227,-33749,139090,289520,314701,335935,343658,291150,291597,387059,438259,335231,162675,-6163,-58465,-60022,-64240,21913,88470,53510,-7884,-58540,31367,203574,232888,149627,51258,-3953,-74086,-95783,-82021,-49777,-33834,-66766,-120642,-56363,-34223,-80085,-26187,48264,22855,-65597,-47502,-24535,-63126,-52868,169548,367469,446456,353989,156726,42625,-46333,-57940,-53018,-78240,-76432,-107124,-162463,-124380,-73944,-22055,47768,93227,128954,92981,19353,-13621,-44057,-37066,-34147,-24427,-15608,-19734,-59825,-85023,-120311,-142865,-70176,12615,79239,119918,107391,97468,41395,-24108,-75079,-104491,-86938,-21343,-16817,-60696,-70198,-16755,61603,137917,212889,291232,288619,189149,75943,4856,-22753,-40925,-51488,-63770,-94786,-102099,-87225,-95441,-93114,-15822,9791,-47316,-80059,-89390,-79645,-80252,-84721,-121291,-128287,-52582,58022,107352,79887,53924,29612,-21530,-36021,-24401,-31955,-63689,-78855,-94156,-108853,-82287,-32462,-409,43556,49836,20439,-5043,-3083,18340,68247,51000,50945,27926,-27873,-106991,-107796,14181,156778,236452,210056,141759,75242,-6520,-49627,22250,50670,-9306,-42361,-101414,-63746,-27160,-1384,-25030,-51170,-74234,-63764,-45458,-22816,570,-8148,8305,6177,18607,4164,-65946,-112262,-19711,28201,41198,-17793,-46463,14817,24506,396,-16377,-12692,-36660,-64056,86770,273181,323951,356517,244067,65774,-13041,-74295,-91563,-42553,4286,-3760,-11033,-46473,-88150,-103822,-85076,-79134,-98963,-106753,-71749,-39523,11013,65606,195920,356886,407146,347042,303396,267236,264661,275917,299678,227927,120774,41484,-19693,-62784,-23068,-19068,1855,-7128,-25504,-85709,-64361,-48728,-9546,74343,41973,-31154,-26577,44660,77805,196022,240863,239963,246871,194563,41348,-70074,-79321,24684,20500,-46402,48842,151290,47534,-49118,-90897,-62614,19679,85639,69017,-45929,-14918,10832,30747,69014,119260,117693,113458,173225,255758,234613,120797,72960,61100,14976,-77315,-113201,-114944,-90016,-67755,-85056,-98165,-87440,-48070,-22542,-23220,-31258,-44622,-88946,-102852,-44757,-1776,44921,49595,-23493,-121146,-79125,-80045,-96406,-108432,1428,117431,202355,284153,317058,359153,401584,388466,268712,107022,67302,72974,147451,169442,92679,93290,114471,87413,13908,-71081,-75929,-26605,-868,12146,13161,-17448,-55855,-39678,6,-38139,-97926,-35343,-22568,-56656,-71998,-59821,-1551,49328,79604,65602,52314,-68266,-118359,-131577,-142221,-108395,-67164,74785,100881,152467,251477,326350,353657,231603,18073,-96152,-43537,-2625,8634,51530,86201,156322,163506,96163,-24726,-82716,-49948,-76605,-115555,-158317,-148142,-45929,79326,193286,176527,64597,1265,-8630,-28258,-11206,41765,76263,67713,68631,63479,37142,-13168,-37361,-56633,-77695,-90173,-94758,-99643,-104203,-49269,-7426,22728,30756,-23717,-103466,-62804,7863,56670,63218,69832,94036,143032,183605,189913,127154,46806,111178,173758,140806,54233,223,-72998,-116877,-114137,-72798,-38560,-41001,-50905,3868,42162,67511,91804,107891,242447,374264,348056,269857,195202,125663,77944,-1834,-65189,-53617,-10118,27437,-37512,-99030,23364,78050,118617,102572,118543,164541,78565,67894,85811,118706,46617,4948,45924,63047,32657,-29685,-103720,-68865,7626,103509,201585,230520,200106,112569,-13838,-36220,77069,81752,-19625,-115942,-102570,7988,99425,180162,237078,178504,62017,-4941,-34923,-35554,-36979,-51667,-18969,82118,222826,250957,135187,-3491,-85834,-69126,-26377,-93551,-68035,6497,96127,272145,459188,576466,520816,281177,68713,-22560,-16571,44151,163879,197494,124730,57696,-22628,-116450,-123122,-106749,-115957,-25390,49849,89298,106673,25282,-62190,48966,158438,108207,-189,-25649,50975,94446,78852,39156,-7164,-30370,-26314,9301,76273,108875,9715,-69815,-75060,-68322,-41790,31468,98569,114236,33091,5206,95974,184148,205217,154800,57742,4306,-42428,-118062,-102494,-43278,-61034,-64265,-23207,18603,41018,104267,130115,49443,-17493,-62772,-79034,-93727,-28829,85287,193192,191897,50673,-31981,-68178,-100431,-95567,-40402,-36692,-31969,23133,78639,73701,74887,85840,110057,149239,159876,168346,153608,123304,157200,189472,115828,-1400,-73705,-102276,-131429,-108532,-14671,68479,131399,88710,33610,-3761,-45181,-82318,-91275,-68648,-57870,13322,-2956,-26932,-61842,-114959,-100783,-61437,-70415,-103685,-98966,-8317,106012,168488,270357,345839,323258,202223,95471,71113,28362,1571,-24430,5478,76686,56531,37099,13217,-9347,-38036,-72561,-95084,-82735,-82743,-120869,-125200,-58185,79718,278289,412076,383753,435156,469786,336395,233336,54729,-63875,-54524,-21502,15558,37177,72405,114483,-54063,-64946,-30122,-36251,-58237,-101603,-35593,-56412,-69890,-68762,-71,54662,12857,-62520,-98072,18121,30960,32409,87339,100794,52608,-54655,-54833,66494,61388,28317,19841,-2856,-50336,-42120,-3444,-4348,-39317,-40478,735,128664,263467,247391,83584,-82589,-60895,-6587,-21982,-63691,-69024,-87094,-48850,2815,41133,87909,66420,-6735,-86078,-32509,-44924,-104852,-118572,-38985,-9691,-26073,-75101,-130882,-107363,-73899,-130342,-78383,-50555,-35176,8453,-3972,20377,26133,-7090,-41826,49986,181817,259428,268248,215857,142133,111378,45529,-33053,-107127,-94400,-54298,-75988,-56162,-16075,-45316,-81310,-97315,-121777,-53564,-11165,-25237,-71059,-90974,-29834,76567,159724,201821,142999,77848,52393,19464,-34463,-97998,-82366,-62503,-71533,-84001,-89751,-89134,-70144,-20512,28473,106942,224042,246678,171454,136744,135501,100363,85100,102804,118590,139959,156988,146403,73662,64126,99871,72528,10792,-35198,-41346,68843,272897,421266,355571,104518,-35315,32534,81094,50092,15179,-33403,-40596,68838,144388,129490,68908,37516,-2465,-2423,-22856,-37613,-29601,4468,26177,-9648,-58624,676,73321,71614,35721,25474,66574,85407,16229,-79311,-82990,-34186,4524,78475,79197,-5721,-77343,60511,132811,106987,-50283,31930,248493,342105,356707,298413,99714,-66187,-92858,-82,190216,343898,335011,163960,31834,10895,23661,75147,74927,-31148,-35873,51773,38668,-24152,68382,206667,267901,185452,48045,-59428,-69890,-35711,-6039,-46438,-123316,-144689,-131045,-77710,10182,48744,7210,-15873,20821,37267,27170,44447,32776,-35052,-123622,-130062,-82714,-16913,-5441,-57334,-89349,-44101,-13120,-35466,-65563,-83457,-77475,-57559,36775,138544,178557,115036,-62784,-142199,15929,100712,60884,-37619,-71359,-33959,-50889,-654,9681,-9368,-62640,-94172,-56644,-69346,-67082,-53746,-58109,-37906,-3295,-38857,-90031,-37696,39009,11503,-73229,-25712,-29627,-35011,-55806,-62259,-85596,-81574,-37559,-63551,-117843,-38065,9909,16448,-10522,-37295,-73972,-64811,-80482,-92154,-85510,-42686,-30271,-20178,778,-30374,-29846,-97448,-83373,-46905,-51894,-29584,53168,128218,183314,217516,185636,64049,-34505,-83714,-95195,-46487,-31249,-14701,27222,38778,-25754,-17331,803,-35693,-102444,-98472,-57389,56596,268595,250813,135602,59269,-7339,-8901,-6777,-52047,-37843,-19302,-17448,-9945,-30618,66669,170107,106213,3368,-86501,-99785,-64958,-41340,-13721,15240,-92,-21181,18420,67401,182247,323748,440983,378470,231771,219630,147999,58002,-52392,-41974,57567,69373,-59422,-16195,92007,141931,64079,683,-30000,-74706,-84155,-38526,-57853,-73492,-93601,-78376,-48211,-52693,-92340,-96433,-68565,-88704,-71464,56202,320658,644435,701000,476416,274606,169348,51672,-92312,-185876,-145986,-104322,-76365,-106837,-83175,-78734,-84761,-90961,-72463,-89860,-126244,-124476,-102209,-80985,-9557,70844,67484,1567,-74751,-33880,-26736,-55268,-30702,-19456,38691,81391,71452,90813,131220,66318,3636,-4755,-49580,-89911,-33229,-15372,-39946,-54687,-75499,3934,119074,117319,36125,-31773,-28175,-49604,-85828,-70670,-23887,20901,29699,8469,-56376,-89449,-117603,-61981,3035,5586,27919,43900,-821,-28576,-54942,-52159,67735,182805,306173,202914,66022,-21768,-72873,7782,43482,42119,67502,98503,72038,67888,21369,-46760,-27342,-25590,-50340,-51569,-12129,41006,76089,31865,-47496,-76264,-54901,4343,55203,109119,137829,192365,291559,308785,236969,106227,17196,-52968,-107489,-89307,-35913,34718,37101,-61407,-41039,62343,118081,93245,85521,33063,-41404,-97178,-73143,-29771,5255,20825,56263,151572,183134,198678,206405,123055,23413,-72215,-120439,-136533,-174522,-140625,-77136,13168,55218,19679,-45514,-125070,-118895,-24845,10420,24822,5885,-70583,-103577,-17146,52608,70196,20846,8043,-5686,35222,128676,253015,272978,143466,152093,297944,276278,188844,134881,219071,244015,92773,-29663,-108558,-59284,-15084,-19168,-33209,-24158,-49510,-80760,-67983,-100965,-11646,56871,68211,15140,-44924,12250,139353,51918,-77387,-51816,98690,236638,135952,-1476,9954,-16070,-93700,-112813,-108303,-84785,-78873,-40701,-27812,-99800,53882,323026,524411,408165,173931,53481,32265,84996,139203,84242,100369,64402,-32140,-103043,96013,244815,243931,162492,99866,109457,29711,-41493,2586,78569,80999,22884,-66879,-52496,-43149,-35817,55585,133090,97665,-5371,-178373,-14024,117679,214437,193641,26539,-58128,-67739,-55360,-35305,-59195,-97207,-13969,87343,215393,191118,160343,87285,1521,-76550,-83134,-28982,-10056,-36396,-29633,74937,158985,225708,249876,232659,106236,16618,-17012,-40395,-9214,30738,15683,-38854,-80815,-52192,-53897,-34721,-37579,-84575,-114982,-72769,-44960,-109180,-66217,-48691,-48198,17453,103321,110155,605,-50645,75419,131618,146935,149102,111076,100959,56521,-10701,-56954,-58478,-23658,-33604,-30073,-17604,-97091,-82553,10269,24170,-61020,-67970,19291,52016,20028,-37149,-69341,-76971,-94206,-107204,-111584,-100276,-50762,31997,41218,-11286,-36888,-112624,-26503,75193,267516,370711,251047,103550,1176,-36897,-41179,-41196,-30337,10523,41137,47937,41347,44058,106067,252740,285021,144082,44327,-34050,-55781,-61165,-14017,96974,236479,320758,323882,250692,160642,31159,-10265,-37864,-82694,-24880,57111,37166,11479,6027,11408,14815,16313,-13314,-23319,-32367,-45490,-78801,-67169,-21683,-20517,-8145,29071,53535,54956,-13490,-101441,-114905,-98396,-87795,-73674,-61274,-66904,-91340,-88274,-69780,-77771,-61404,-5054,78583,37855,-36376,-47285,-43258,-32523,-7127,-4634,24387,67947,49625,73903,127536,120558,73107,58475,18553],[10026,-12898,-22756,-13981,-18041,-20159,-20712,-6453,14684,51654,128163,215949,147450,-19507,-101915,12462,98769,31649,-59089,-40451,-5419,-19467,-81392,-111718,-72249,-47038,-54527,-62210,-63381,-37780,28341,76738,16276,-103155,-162486,-86808,3641,81823,64443,-15184,-14105,-886,-17781,-83540,-53143,-4953,-4690,-9991,13411,47699,42197,31803,49394,35673,3061,-22248,-32403,-41292,-44098,-72405,-65337,-60375,-87780,-73339,-98842,-98860,-27053,12534,-16986,-35795,-47081,-19923,124966,224917,231767,173814,112381,-2153,-87830,36359,176239,249743,214648,68490,-21456,7734,-24923,-51601,19407,90430,108477,56324,-9230,-41959,-81692,-66921,-33169,-46187,-120240,-31497,23989,7743,-58863,10098,101273,193835,299470,318841,223823,80171,-52995,-78232,-48865,-1062,49742,152615,177618,115616,50480,-9861,-18146,-36995,-40998,-38377,-21737,37078,47447,115654,246189,402308,361323,142461,-236,-24553,-40477,-75388,-66616,-2184,14600,1691,48601,192142,364328,439944,378054,259739,110949,56787,-4921,-63518,-57371,-36058,-27265,-104222,-115522,-48175,20877,130632,217456,266052,233922,210371,153706,64881,689,-92223,-118990,-116309,-82906,-9477,141060,223154,325077,451345,365411,163005,12187,-71098,-46911,-37622,-66625,-96183,-105992,-68012,-47671,-56036,-42978,-23326,5408,18670,-52894,-108056,-87476,-3044,93115,137648,57417,-35835,-31759,13533,-1408,-32186,-51106,-120207,-82709,-20128,-30786,-97474,-68989,-46438,-14350,-192,74419,158468,277093,286110,255981,259173,274685,305123,243374,83395,14717,112457,151217,86912,6122,-14670,42437,85286,100918,67054,55281,31555,-24242,-82396,-117080,-31950,102468,124777,56228,-55188,-44901,46138,18669,-18367,-34278,-66784,-50296,-5482,49628,98396,35160,-24550,-69790,-101199,-97341,-7072,138528,344697,546282,618484,548959,404315,219863,2739,-37702,22099,62863,74097,57802,89034,60902,41114,30918,107270,199919,175700,83621,-53949,-120461,-88645,-34394,-27042,-22477,-43992,-6915,84983,129484,103470,72433,-9949,-100370,-82234,-50005,-51481,-53340,84102,196378,217176,276908,381974,380844,181063,-21716,-59508,-13698,62938,91419,109649,147174,158551,63525,-40347,-119434,-74467,49592,202085,300365,256091,157133,116850,110296,85954,86438,139407,154275,74832,-44483,-71594,-3934,30557,-39932,-112008,-90462,-73630,-84748,-12372,61161,-12473,-15242,126220,248829,276533,155754,84794,158654,211688,131853,26762,-63413,-80469,-10205,17443,-4221,-26524,-43355,-92482,-74251,-30380,19714,49693,26654,-56298,-90169,-89348,-61269,-26918,-87891,-143936,-76765,-12058,24657,47607,34362,69249,218699,286671,263146,246995,223364,190074,168273,131001,149160,243247,258661,269473,185840,26588,-114973,-169989,-99250,-107412,-128258,-126860,-77366,-48068,-53182,-45528,-48408,-75411,-102990,-124111,-122518,-79631,-73320,-108753,-44310,125216,234225,230873,243303,384151,428772,310171,196292,96878,56354,58710,58177,37847,-21369,-54080,-96815,-122014,-6691,-6291,-24702,-27081,-29697,-3044,49688,29247,-44776,-137309,-108325,-70051,-91942,-92612,-89133,-103323,-38806,-84285,-110962,-110252,-92615,-76938,-59318,-23522,-1931,21783,64547,244074,331426,297248,327952,378668,356546,216625,53077,-59048,-25477,6756,2215,-4615,26508,56684,122873,163768,148197,110616,19309,42215,142555,227953,220918,164084,118643,19076,78403,165841,219985,217334,166685,70527,-31909,-123986,-35165,60932,81471,40255,-30634,-67249,-28418,5670,23497,66755,112580,140654,67679,45610,70695,74049,68701,49182,-1631,-74171,-133867,-70682,7805,25507,-32995,35709,182999,178443,59783,6413,-84173,-56229,-4354,17375,45337,70853,60896,36880,15051,-25342,-38260,-67043,-90052,-71738,-14686,21320,13165,-15339,35594,122904,98310,47694,-23562,-72464,-50920,1315,13308,-46264,-34663,-35119,-42960,-29155,12708,59512,96112,70854,3887,-39707,-63886,-56593,-24694,-38733,-78389,-109676,-100156,-101409,-65611,35615,80088,88495,116063,134037,38082,-50798,-60290,76969,196739,242738,312792,371723,336205,334584,439230,509842,395084,189039,-2310,-56266,-46444,-37799,51198,115044,78120,2481,-85285,31434,213426,264214,187229,87539,20545,-56519,-81245,-71768,-39121,-16317,-43730,-99476,-71486,-63027,-126135,-36857,41858,10685,-60189,-10442,1734,-49371,-52613,164495,350179,398340,319097,145566,25792,-64507,-62619,-45671,-70694,-79485,-112247,-158801,-125931,-79493,-25965,50464,102588,131873,85213,16379,-8180,-24695,-13001,-14574,-32013,-48513,-40674,-66456,-91235,-131590,-118273,-51897,23087,79388,106716,87359,78872,29296,-28743,-78799,-114266,-91922,-24991,-17378,-41851,-55829,-25675,33440,100013,182318,278288,291588,205852,83939,-5249,-42518,-54548,-51518,-54222,-83450,-93352,-84758,-95506,-89779,-24847,-6605,-63261,-93571,-81388,-66512,-74082,-88321,-132732,-133189,-58177,46332,88794,57400,37487,31883,-9788,-27555,-22907,-29790,-44054,-52733,-76104,-88764,-62035,-19472,4337,46484,63044,46664,34105,56384,75920,96668,58507,55016,34572,-20194,-98217,-98324,25359,173653,251071,208512,129982,64123,-11511,-62154,-175,42275,-7077,-39900,-105539,-67150,-25109,3177,-23259,-56248,-70034,-49857,-25742,1478,33708,24586,14748,-19118,-13616,-6428,-58165,-119310,-52549,-6613,19981,-10567,-33799,12151,18689,-2828,-23277,-16177,-34038,-69739,36927,246907,315345,336896,206574,52449,-9933,-69981,-94900,-54651,-13232,-10507,-17043,-53160,-95703,-114072,-95856,-80236,-86941,-95449,-70188,-33302,36483,108287,226602,390452,462103,383808,299267,243546,234448,240814,261574,213540,124849,47249,-24022,-87891,-47029,-30054,-4556,-22506,-51628,-105819,-64602,-56207,-23503,58826,33376,-41382,-46012,10453,33399,139880,217299,219096,225225,177463,35323,-69511,-67122,29771,6502,-86411,23250,102450,14223,-57517,-74886,-45762,15690,66770,36047,-64810,-20458,9103,42252,85392,134159,133655,128424,190576,274439,265049,155505,98406,68382,7745,-77957,-111868,-115406,-94767,-69845,-79674,-85588,-72956,-43282,-30075,-40558,-51870,-54660,-81935,-100605,-61440,-22682,22775,31338,-17382,-91624,-63148,-79414,-112804,-148240,-71115,20521,98552,177208,203730,248615,310670,323898,229865,84705,50546,63733,147383,171437,101268,110176,133241,105080,31994,-42518,-45588,-6445,13008,20310,19309,-11016,-53889,-54117,-20749,-56418,-77826,-23116,-18394,-60650,-85803,-71603,4253,57341,84264,45334,6176,-107134,-138563,-145715,-139760,-103215,-56508,85779,124324,184215,282355,351275,370906,254351,42888,-100107,-68526,-29365,-12833,36796,61936,127629,140623,89647,-19903,-89523,-56193,-81535,-104933,-129804,-160549,-94040,46390,163939,166923,65381,-4569,-20750,-29906,-2432,43968,56338,56503,63982,69308,51922,15772,-14351,-48478,-101110,-91578,-80396,-82285,-96600,-46630,-5620,16558,18548,-28223,-110349,-75435,-7814,37852,43201,48494,71514,131394,194890,201840,148948,51586,94454,158398,122294,37936,-12683,-85474,-122526,-107884,-69080,-40585,-43264,-54769,-3539,28638,48162,71573,89574,228396,382915,347998,260825,178994,102400,49101,-32606,-75038,-36446,14670,52371,-13583,-101371,6975,50522,86438,68115,81405,145238,92713,93569,126138,168944,104566,39361,68285,74838,37658,-16958,-71372,-49313,2400,85823,186380,221910,196878,113056,-4647,-17793,77715,26278,-103303,-105425,-131158,-16672,93691,178432,226964,159579,47467,-13555,-44426,-40686,-31555,-27735,6841,93442,234081,301513,188331,23277,-71395,-55188,-12902,-84576,-71392,6441,96018,263798,468326,608417,547100,295296,81459,-15016,-19831,28320,137895,178246,132853,90979,28827,-67508,-114354,-107454,-130087,-41703,27961,66005,87065,2038,-72657,45520,147766,108009,6951,-39235,19465,65449,69756,48600,8625,-17212,-16826,6757,64542,88075,-10240,-91637,-48326,-14603,-13116,43628,108039,106278,12829,-14549,88349,190358,220943,177857,76105,22617,-23085,-101418,-116775,-65801,-91076,-79280,-27605,17236,34352,98564,139387,69844,8617,-39745,-60888,-84806,-24264,106406,222488,200750,38341,-38899,-76899,-109317,-85926,-33111,-32337,-26441,35191,115269,128615,141103,159848,158865,166204,163710,165505,141569,91967,121904,171937,115631,3165,-75631,-111990,-140687,-97280,-2767,78141,133972,76496,14929,-26889,-74543,-109580,-87265,-53344,-45805,12714,1344,-18932,-55429,-108801,-99980,-53919,-61665,-98917,-103988,-20806,84905,134488,202472,251390,240367,167658,89674,72359,28446,5543,-6234,27333,97707,72982,51374,16481,-11750,-40462,-68864,-83032,-72405,-79762,-125218,-119492,-57265,65350,247795,406574,384592,455483,489433,342215,242634,69681,-44520,-46920,-21052,26483,42201,70948,109080,-54929,-55715,-21803,-23850,-39395,-101844,-49899,-58314,-70336,-77248,-3115,63123,23411,-50988,-101531,6147,25667,39946,99871,114144,65031,-42465,-85219,38561,55175,34991,34530,13065,-44135,-50334,-14272,-10402,-40276,-33559,14952,146437,268987,234489,62245,-75210,-52521,3411,-4959,-46441,-59355,-87502,-50472,-4951,25703,44023,8073,-54427,-50559,-6496,-30873,-96773,-102794,-22206,4748,-20801,-83756,-148235,-84487,-47685,-100530,-75702,-35129,-5434,28784,-7272,14798,31952,8741,-22283,63564,190167,257563,256430,199008,137921,123122,56362,-38104,-128658,-96206,-40407,-60757,-61307,-24613,-47948,-75823,-90214,-121633,-59706,-21345,-33202,-71746,-82033,-18406,92181,181924,216426,148141,82794,62897,37168,-9257,-71457,-85827,-73070,-83242,-86232,-75777,-70968,-54730,-22921,-3977,32992,132137,181091,146252,150148,148427,101103,85218,97808,108602,128363,141435,117701,53505,54400,86715,54989,-1316,-46735,-37454,87605,300253,438864,393009,134590,-3932,55768,94848,52543,3277,-40311,9527,83392,128781,117664,66542,33001,-10083,-15233,-50805,-42164,-12060,32260,51362,12558,-51638,-47342,737,-12045,-37748,-24657,22953,40293,-13534,-66949,-104967,-59504,-8353,77522,87671,-1328,-43421,95353,173329,134138,-48135,20846,225379,307114,330821,305254,128310,-53028,-146276,-69182,111975,262358,274889,123338,9275,-2473,14419,73966,82637,-28132,-33708,51275,37014,-35984,17716,125295,176972,118537,12932,-72593,-49325,-6929,14332,-41689,-126328,-141597,-130636,-83730,1942,33685,-12522,-34481,7182,33058,27561,47419,35613,-32767,-112243,-104899,-47142,17023,14844,-51361,-106275,-40883,-7028,-33689,-67411,-88351,-86348,-68699,34569,157978,209998,163868,-13647,-103694,31939,118533,84181,-4343,-39231,6710,14481,40408,36594,18268,-30870,-93725,-94857,-88978,-62804,-33642,-22868,-1407,29050,-13954,-74684,-38965,22581,-26157,-59005,13343,-320,-26270,-58890,-65355,-78709,-65485,-14817,-35268,-92146,-41104,13189,21245,-102,-30916,-101995,-94083,-112725,-98842,-65426,-27947,-24482,-27205,-20004,-51668,-33266,-97135,-87063,-52124,-60430,-28603,69341,147563,193482,199163,175395,73593,-14003,-62983,-110490,-53282,-38014,-32328,1348,12989,-35122,-13118,17163,-12232,-82550,-88090,-60660,34990,244641,229062,101966,21747,-10668,44315,49408,-3254,-12910,-15032,-18592,-7266,-36412,78505,207643,142066,21297,-77496,-90282,-62532,-42524,-8946,23141,5090,-14305,29184,80384,198232,352346,487111,431739,262387,219625,126872,45938,-45767,-57831,21301,37919,-63204,-32754,60169,99414,48897,-2079,-32187,-74142,-88683,-35563,-46747,-61533,-74847,-54439,-28954,-35526,-78258,-106386,-74987,-93780,-73011,50772,306264,621879,717071,536851,332243,199047,50022,-101701,-185508,-127841,-81262,-53951,-81764,-69365,-70071,-70857,-68345,-70410,-88581,-119520,-110469,-83265,-65080,1229,75199,61785,-13232,-51375,-17429,-17646,-50917,-25445,-9516,45523,81895,70119,90666,139371,83852,18384,4976,-48798,-69119,-12514,7411,-14239,-29617,-44258,35702,133081,124482,49590,-28916,-43244,-62423,-90943,-74794,-37119,3369,16717,5787,-44850,-66551,-107238,-92749,-18356,3949,49590,91301,57763,27077,-21586,-48954,65008,198473,330929,206990,65429,-26324,-39715,43834,54790,33413,49207,80097,58192,61191,17107,-46636,-30945,-31865,-52009,-46064,-7035,45190,80710,47063,-28163,-67901,-51081,13773,71030,111022,122633,173061,285915,321198,257575,124436,25848,-42309,-103076,-92430,-37576,30546,25582,-70184,-36930,55672,103089,85849,96036,37848,-45158,-99271,-71989,-31818,4853,24390,73016,188628,233433,233241,229446,138859,32869,-62438,-104251,-122612,-150579,-166387,-110762,-20519,16176,-19330,-80487,-118821,-74979,-12914,-136,21970,7002,-65035,-92372,-9340,56550,64901,-3774,-14130,-10852,24174,103750,236208,302098,197547,199111,308107,263365,164634,103790,184375,205787,76105,-41023,-122529,-85214,-41515,-43628,-46744,-31762,-55739,-95731,-67082,-88024,-26854,38456,52330,-1019,-50212,7713,132036,42500,-91114,-43843,103597,215743,89756,-24925,-19913,-26128,-93444,-114467,-117416,-97071,-86628,-44763,-22927,-88848,50484,306178,494135,376698,152642,44819,21274,70374,132970,89690,103459,65743,-32566,-91227,96559,224885,221864,161472,112742,110449,6766,-65320,-6205,73673,74663,16435,-58675,-30298,-30131,-23420,77184,155508,109834,-4593,-180176,-8641,117737,207470,172571,3341,-86892,-105697,-86642,-49585,-52568,-69939,8096,106400,230793,213614,177549,86703,-11857,-88617,-70061,-8093,15863,-6255,-255,86534,167611,238188,275825,262197,132387,31202,-1385,-18680,12959,50617,38564,3039,-85957,-75222,-52648,-39080,-43596,-87904,-109120,-52403,-2927,-80533,-83679,-68564,-59225,9787,98159,117917,27221,-41912,74804,127389,135963,134719,97315,83705,49005,-11997,-50318,-44097,-8535,-23048,-19916,1164,-60767,-98164,-8032,37691,-32540,-48880,26449,53872,21535,-35461,-65852,-71198,-83393,-90657,-95230,-91666,-51986,23844,37356,-9334,-26649,-112023,-45034,32570,210525,319101,229637,103980,6703,-25646,-22195,-31650,-30114,15277,60837,81182,66865,60818,99150,230224,285495,151324,43303,-44659,-82428,-95205,-40721,56530,183139,262339,284833,235640,146353,32826,-12573,-35349,-68894,-12378,58542,35651,22445,23823,24504,24740,20075,-13769,-23839,-31537,-46395,-79575,-64890,-26117,-30321,-10281,29257,61032,69181,-7310,-103191,-111963,-100575,-99422,-86287,-69690,-72634,-103013,-61800,-57996,-85699,-68637,-15703,67663,32389,-41983,-52914,-47722,-33429,-7587,-9092,8562,58598,56293,78638,120133,106984,62657,56031,19246],[6313,-13746,-29443,-22858,-22653,-20644,-21363,-9834,7584,38398,113893,207187,137832,-39801,-89248,21858,96411,12142,-71236,-50994,-21098,-41826,-108277,-90651,-43512,-43831,-48921,-52684,-52437,-20738,41172,78419,11150,-113212,-125429,-59189,31703,119907,106639,8038,-6163,6213,-10366,-77560,-73354,-26662,-19508,-12496,26594,79385,76504,49570,53255,34744,5646,-13483,-25679,-37867,-34853,-59049,-75921,-74430,-95044,-80356,-116312,-127552,-57639,-19954,-41513,-48408,-56184,-22699,107001,187552,187755,140719,98407,-11568,-98232,36267,195397,282718,240151,82732,-10629,-9826,-52449,-52185,20441,68847,77267,28551,-32177,-59970,-90844,-64255,-29422,-43278,-114933,-38460,4551,-12553,-79269,-292,91381,184727,319778,363373,240881,63596,-73392,-68918,-38891,8927,57891,158190,182155,115968,55779,-7987,-20048,-41234,-42787,-26092,1910,57148,45968,90984,196664,330188,287707,101262,-20293,-36336,-49186,-85644,-60072,16259,38437,23609,69450,206162,350596,426978,392562,291589,132093,59818,-11995,-62639,-65329,-53434,-40615,-111130,-114048,-40488,24385,131022,225730,288059,234423,195772,141330,48870,-19420,-96552,-110857,-112072,-78517,-3098,139812,199099,318834,452278,348388,149156,9602,-36151,-16752,-23826,-62695,-99672,-106776,-67006,-54696,-59012,-45469,-31773,-7751,13097,-50739,-107392,-81641,7206,105751,143245,47348,-58923,-5475,32981,14536,-17292,-39429,-105702,-88058,-25884,-43614,-123156,-69089,-52596,-26260,-15502,54633,138839,263240,289781,268812,254386,266576,285665,208928,50555,-7655,113709,171693,101451,7038,-21891,29841,69999,94103,69885,61953,38802,-25231,-93637,-128583,-31245,92682,117632,68448,-30338,-78400,5348,-17646,-43622,-48145,-78652,-73015,-34583,14948,64877,15114,-32657,-69313,-103147,-82223,-4476,130960,303272,463111,533872,485742,343967,156574,-30291,-49691,10854,54166,69898,48323,79779,59727,46633,41860,120206,177358,117232,40593,-76910,-127588,-43304,-9572,-17870,-23196,-46151,-8000,89661,143419,123458,94967,-1666,-107841,-86906,-51180,-60483,-73023,68675,189618,221253,285091,387631,382104,172455,-30910,-110475,-34094,50789,73326,88921,114401,141192,71342,-22381,-101614,-95393,30601,180746,292944,276187,169142,112901,116993,118576,117625,143878,130660,48941,-63479,-79870,-7639,31860,-28641,-88780,-79646,-74628,-81902,10543,66444,-11646,-13137,129763,263877,303516,168628,88143,157607,208021,130818,25110,-62766,-57448,-590,11913,-14802,-36852,-51414,-91684,-79283,-33031,15678,42928,18704,-64293,-98932,-106918,-79318,-27064,-62409,-119525,-78518,-14567,24969,39363,13916,52411,208942,283881,230437,189242,172305,157898,141480,99630,110256,189389,199121,225626,153819,4624,-128194,-157094,-85416,-89551,-132912,-158291,-103815,-68434,-70814,-62699,-71067,-106868,-140556,-133680,-101835,-72815,-77079,-118316,-36045,122297,231312,233577,230711,345896,385065,267473,146184,58945,46146,62866,71878,52806,-9728,-54068,-112421,-107058,10009,-5506,-18556,-23991,-33440,-6402,52073,39027,-33142,-134257,-111997,-59637,-61477,-63880,-75711,-80821,-29518,-85261,-113358,-104718,-94592,-86497,-68929,-24713,5119,39628,106293,328101,402181,356684,366659,365857,305235,177955,38904,-64532,-44032,-15561,-11518,-7187,31021,77204,156556,188170,158053,101774,6679,30373,128490,208635,208466,159798,125413,22111,77134,170090,227919,208995,140519,56608,-34003,-125102,-26777,87245,121427,74715,-4645,-57939,-33835,426,15117,46801,82328,98076,32752,42817,84450,96062,75005,39546,-21034,-96125,-145720,-40995,34972,36779,-40561,35921,199198,228958,101048,26863,-75528,-60773,-993,35791,70678,81606,56740,28502,13078,-24925,-30876,-55014,-77208,-68994,-19804,15931,10628,-18129,25676,100094,68783,23757,-37717,-72495,-37474,17709,19588,-41253,-47893,-52038,-63402,-42117,12004,70001,105818,75250,2900,-32139,-26001,-19665,-8660,-33719,-75270,-95090,-80753,-87652,-61169,44901,93410,64512,66887,83474,6695,-62334,-87301,16686,115564,178158,282204,385909,372024,373296,475183,550310,426466,196365,-9107,-61309,-38720,-18937,73341,133485,98052,13765,-110081,25068,202129,271819,214237,117282,37653,-44492,-71061,-65181,-33366,-5610,-28813,-78060,-66726,-68421,-142864,-52960,22101,-7449,-33097,35935,30805,-38336,-61050,144867,305954,319347,255233,114840,-3128,-88146,-69132,-41711,-68081,-89199,-123129,-148860,-125758,-87272,-34847,46467,104568,125964,69820,7535,-6338,-6486,10410,5428,-31172,-71413,-57096,-73019,-100132,-142466,-97638,-35078,30562,73578,86241,59632,50572,8562,-40814,-87172,-128577,-94428,-20753,-4848,-13086,-43259,-38887,-2964,50894,136572,247408,278412,212090,86211,-19227,-66956,-71802,-55550,-48845,-76013,-89445,-88782,-101895,-90389,-37362,-28928,-85820,-108006,-69249,-55693,-70443,-93798,-132722,-120806,-55497,38273,69858,31641,13315,24829,-3889,-22954,-25745,-31541,-27996,-27349,-56157,-65215,-41300,-7508,7675,47501,75039,75680,88618,138746,141136,120581,62458,56867,40018,-14322,-92290,-94141,29291,177526,249357,195839,111811,47914,-20673,-74943,-23553,30867,-3500,-37727,-102854,-72324,-27766,2190,-26596,-65782,-69153,-40601,-9821,23757,67895,68609,43845,-23574,-41352,-21141,-56070,-113948,-81151,-31744,2444,-4725,-26193,1657,5933,-10439,-33490,-27863,-38592,-75270,-14002,207750,291153,299017,159191,32758,-14227,-70659,-102935,-72028,-37681,-24072,-28488,-64369,-105884,-108428,-86713,-66682,-74845,-89429,-72588,-31644,50447,133604,231686,384449,476476,389559,274868,205641,193109,198932,219789,194250,123279,47903,-30294,-109402,-73364,-43221,-10719,-35933,-76292,-126832,-72528,-65995,-39253,36769,17688,-55059,-64390,-20990,-5116,89136,189520,195551,200804,155623,23951,-73781,-56236,37662,-1799,-127939,-8195,53928,-19973,-72727,-75580,-49698,-5123,34800,-5356,-76959,-26937,5910,52559,100459,146789,146595,138457,196825,271025,270776,173919,111901,64969,-6715,-82373,-111685,-118948,-101513,-74561,-77460,-76836,-61202,-39905,-40172,-61011,-75099,-67521,-77060,-85965,-67280,-39673,14060,38325,15485,-60191,-46638,-74938,-128075,-179433,-123742,-50896,17802,87553,103835,147797,223679,256651,185256,56700,28195,48396,135593,157869,98037,118711,143994,115287,43706,-20164,-21642,8153,22445,25936,24963,-3571,-48658,-63531,-35348,-64842,-62551,-16447,-20045,-70198,-103799,-76787,14700,65672,84954,25365,-52328,-143785,-143959,-140172,-133856,-98765,-53433,79119,132486,201023,296896,359293,371887,262518,58280,-98267,-96297,-58225,-37401,18151,34989,96608,115203,81008,-14222,-96045,-65941,-84801,-89098,-102238,-120678,-136828,10566,128790,151306,63819,-12911,-40339,-38933,-599,38637,30852,39577,54045,70723,62529,44577,25819,-9803,-88889,-86563,-66925,-67595,-90055,-45265,-3803,11645,7659,-32525,-115344,-88995,-24871,16875,20829,25175,46418,110121,191546,203142,168207,63352,75108,131597,93459,16832,-27845,-97990,-125510,-104132,-68911,-45142,-47142,-60638,-13489,12117,25876,48235,67747,204463,367837,328184,239635,153077,69499,12070,-64121,-72070,-15717,41892,81738,22897,-66774,-6392,23085,57502,39951,50696,121807,106022,122927,169905,217540,162122,76430,88005,81198,37031,-7745,-43959,-28079,-497,69851,170332,212168,194135,116865,9581,1896,70794,-19798,-45356,-28022,-88595,-33103,83563,166426,202655,131300,28538,-24529,-51182,-35645,-12637,-340,24042,94159,229616,334474,233527,47774,-58561,-44916,-3412,-75783,-75146,1780,89037,243730,453983,608146,543931,293513,86300,-13314,-29819,1667,95100,139705,124898,110366,74290,-8093,-71351,-88392,-109767,-57810,546,33973,58363,-27589,-78354,38273,127374,98819,8423,-54133,-14559,33696,57912,54645,20448,-7564,-11781,-437,49120,61938,-33417,-106382,-14180,33951,21517,58824,114196,91579,-11352,-42241,68969,184524,227734,197647,92986,39182,-3312,-80466,-108869,-79409,-124298,-97741,-37479,11986,27166,95116,152230,93170,35402,-18186,-43773,-70528,-14780,132497,250202,202443,21602,-51799,-90945,-122676,-81204,-28396,-30856,-24004,44726,155662,196356,225091,247148,209685,177102,159321,154808,121303,54681,82306,147288,110745,7713,-73161,-112310,-124223,-77837,13651,91992,138059,64980,-2494,-48152,-102534,-137845,-86604,-44813,-31023,18569,11297,-4051,-42033,-98716,-94845,-44658,-50711,-93442,-111380,-34229,64895,109022,149780,170808,166981,134742,81472,69562,25392,8068,9952,46457,113100,83783,56182,12352,-18932,-45499,-66715,-71889,-62386,-76826,-129154,-116452,-59156,46198,206874,382336,375521,465695,497816,344918,251780,88367,-24188,-39712,-19486,34228,43747,67597,103204,-52070,-47048,-14603,-13697,-24669,-75694,-60174,-59305,-69866,-85908,-7156,68905,31635,-40083,-94794,-5200,21735,47395,105806,117443,68215,-35349,-114585,7355,45098,37492,42846,21030,-41016,-58237,-26236,-18898,-43657,-28497,29791,167307,276185,225632,51022,-65201,-50254,6720,7440,-31240,-49802,-85625,-60827,-24784,-1269,-8834,-51271,-70529,-17169,13298,-21089,-90714,-90877,-10088,15938,-17029,-90698,-148151,-65490,-26911,-73546,-67890,-18540,24670,52017,-7184,6976,34672,20788,-6243,77381,197912,254916,241703,177685,129640,131166,68984,-34541,-152464,-101663,-30804,-45209,-55542,-24045,-44029,-67781,-83585,-118703,-68126,-33974,-42663,-72153,-76296,-9941,106441,206711,236392,160294,93901,77211,55213,11303,-51339,-87715,-88153,-100086,-91688,-64303,-49073,-34914,-24225,-29377,-25794,45919,114855,127021,164680,158352,99675,82907,86970,92286,111603,122083,87523,32274,42647,70870,37147,-13892,-59676,-34447,103028,317436,437246,416481,163849,22055,70654,100711,50157,-10540,-31557,50179,87170,102431,94998,56556,23491,-21482,-32891,-81600,-32072,8904,60509,75942,34687,-34351,-85868,-71078,-93644,-109175,-84523,-32800,-13071,-34901,-49610,-107974,-84490,-21876,71583,87518,-2959,-1202,140638,219846,164886,-37495,5348,191029,260238,291587,297854,165935,-5243,-135890,-144013,28372,175549,209680,83608,-11290,-15165,5347,72260,90409,-23451,-36730,40127,23625,-53634,-36449,43077,86938,54952,-19499,-73758,-20671,25770,33653,-39948,-130616,-140021,-132310,-92291,-10524,14144,-34692,-54603,-8547,27318,27591,48327,33365,-35760,-102214,-79958,-11235,49475,29947,-49842,-101377,-27729,4121,-28494,-66097,-89487,-96747,-82992,24203,164528,226368,201452,36234,-51677,62304,144569,115789,41257,7935,58640,80551,74394,58964,41070,-3644,-63349,-116656,-97809,-60674,-19811,16956,38252,62894,13663,-54732,-36225,6167,-61220,-47993,37590,20138,-23041,-65171,-72955,-76271,-53906,1720,-9771,-64639,-63285,-11414,1764,-5508,-34406,-138587,-106541,-144431,-96898,-51144,-19238,-23404,-38319,-44911,-74689,-41905,-100981,-94201,-61213,-71254,-28683,81395,160045,194065,171909,154421,76485,1800,-45719,-120992,-59796,-42864,-56809,-31453,-14176,-44539,-12795,25890,5796,-66653,-80325,-66230,10658,206305,191546,52107,-35003,-2086,95939,100647,39166,8225,-15886,-26337,-13858,-49726,82941,237646,175392,36293,-71738,-86291,-64735,-47337,-9758,24672,4808,-12490,34187,87207,205233,364249,500059,457118,282407,215277,105354,31870,-40826,-76333,-16911,829,-71829,-54104,22763,51330,34196,-5630,-38864,-78787,-95008,-36573,-40350,-53212,-60658,-36800,-18736,-27738,-66565,-114842,-85578,-104126,-78074,40015,277244,566624,696211,577368,382708,222002,42799,-115643,-177804,-112265,-57526,-23008,-54039,-58845,-61892,-52430,-54010,-76259,-94123,-117801,-101463,-69566,-54546,4429,69774,48343,-23029,-29090,-11378,-18180,-52314,-23282,-3722,45366,73874,59815,80538,131681,84147,22343,4497,-55079,-55417,2423,23635,5785,-7901,-13847,65809,141364,125027,55887,-27920,-61731,-78439,-98612,-81862,-53792,-16489,3776,4401,-31466,-44243,-79651,-127397,-49564,-9882,58298,129350,113333,82824,12704,-43178,57935,204848,339254,199926,57012,-31294,-6366,73197,59348,19598,23976,52507,35613,45900,4117,-54260,-39257,-41241,-57124,-45474,-7518,42743,75993,52920,-16719,-64439,-54173,15564,78824,99305,95706,143127,266789,321993,266407,130872,22606,-41205,-104257,-103917,-48543,17137,5401,-86003,-40096,41268,81196,73359,102048,38719,-52273,-105247,-76645,-41739,-5323,17403,75835,205751,268988,257986,238954,141203,31706,-60003,-93569,-111084,-131827,-165435,-151028,-63552,-32386,-65669,-104740,-78268,-33061,1991,-14423,11655,-34,-65720,-85891,-5858,57864,62607,-17913,-42926,-24846,5166,71642,204578,312417,241712,230780,298633,235883,128671,60705,134429,149050,48216,-60011,-129304,-106190,-69722,-72326,-62866,-44831,-67070,-114242,-67089,-83505,-42777,19944,31833,-24634,-63232,-1538,122926,33520,-108411,-45151,98737,186084,49684,-48108,-47209,-38627,-95909,-117369,-122616,-95919,-88064,-49720,-22115,-85644,36376,271103,435656,321598,120670,30251,3626,49418,118405,89937,99875,59756,-40008,-83408,92380,200204,197497,154967,120265,106963,-13653,-85272,-15218,65059,63082,7236,-47831,-13950,-23408,-19261,89048,167227,115662,-5573,-164152,-11119,108844,187978,142198,-15816,-85224,-88355,-75473,-36120,-27785,-47388,22782,118614,239249,231323,188343,77357,-35390,-107980,-61005,8770,40242,21584,26609,90489,159897,230164,279886,271205,145398,36985,6793,-5443,21504,51004,41765,28208,-33153,-53060,-44356,-46484,-55129,-95474,-105613,-42270,22451,-24123,-51639,-75192,-76148,-6103,83933,115883,46065,-29051,68264,112371,110094,101106,64495,52274,28644,-23532,-51647,-36906,-561,-19936,-18161,9596,-30937,-38229,27689,77977,6121,-38576,22308,44488,12385,-43378,-70745,-72764,-79156,-82776,-88559,-90178,-61471,6098,23713,-17259,-25581,-92973,-56413,-16526,133459,235603,183274,91197,4068,-21280,-11932,-29442,-38031,11704,72674,111733,89950,74264,86447,196646,271154,148421,30592,-64658,-113968,-130608,-68177,19379,129490,197397,231142,201485,115980,36677,-10454,-33496,-58165,-5486,51425,26569,27639,41379,40594,35710,22216,-17324,-29130,-37226,-54939,-88352,-72589,-42337,-48894,-20513,21585,62822,75535,-7653,-109768,-118792,-111984,-122825,-107366,-83703,-85229,-105050,-47748,-57011,-99758,-71174,-18576,60766,25308,-53170,-67119,-61332,-42381,-15082,-16048,-8851,40914,55741,76539,103477,82850,41462,42302,9158],[2107,-15508,-37400,-33601,-27192,-19497,-19767,-10502,1644,22441,91849,187002,119327,-62129,-71569,34404,95554,-2202,-78751,-59790,-35318,-60457,-115848,-54900,6663,-6875,-27851,-40579,-41544,-3785,54245,80416,15155,-80783,-90496,-30998,61709,161756,153303,33882,1613,13288,-609,-63845,-84760,-45821,-33817,-16469,36315,110102,115720,78345,64491,36822,10473,-719,-15984,-32251,-24095,-42251,-71654,-78780,-100872,-86132,-123495,-136054,-85535,-52425,-61337,-56127,-61144,-21922,89329,149283,143760,109084,85975,-18458,-103426,39465,214644,312003,260327,96007,-2074,-23944,-72653,-47573,21780,46204,40230,-5925,-58183,-78796,-92755,-58415,-23904,-37976,-107439,-44216,-16446,-38229,-98954,-4194,87005,177863,331236,394336,247220,45826,-85375,-55319,-25749,20271,64213,155473,174253,108170,56983,-7325,-21595,-40407,-36551,-3787,35883,84340,51213,74899,155135,262080,218803,63875,-37613,-43688,-52564,-88779,-50047,35273,62428,45061,87115,207414,317019,396799,396870,318619,154580,65764,-14628,-57921,-68450,-65011,-46968,-101916,-89583,-23689,32470,133541,231461,310386,240676,186072,128899,30630,-41735,-101381,-102512,-104159,-68423,6849,135675,170738,299893,431252,319685,134606,15381,386,11651,-9923,-57443,-101301,-105687,-64607,-59947,-56991,-42061,-34999,-18125,10440,-42916,-100689,-71415,19152,115239,142676,35398,-80860,21187,50655,30814,-425,-22967,-84573,-90052,-31671,-51329,-124536,-69087,-60855,-41480,-32094,34910,117526,242217,283567,275361,245787,253983,260601,173676,22874,-20470,116270,190841,116550,9965,-28059,16792,53481,85237,72264,68905,45703,-25923,-103609,-134882,-28229,81824,108678,78232,-5224,-90952,-32518,-50057,-63527,-55299,-78696,-88320,-58745,-14766,35198,-173,-32895,-52070,-76048,-63834,2181,123727,253853,359630,424241,398173,269740,94290,-56021,-55673,2699,45579,62862,37660,69857,61264,59803,65528,142511,161165,75908,16593,-69000,-69705,4851,14860,-6610,-20305,-45880,-9798,92041,155508,142873,116721,6806,-115636,-90327,-48722,-65117,-86577,60228,187840,228127,289375,380398,366345,159539,-27099,-153122,-46959,40114,55585,68906,82524,116218,74171,-3692,-79485,-109104,13164,157200,275312,286141,179403,113226,129057,151501,144645,145152,107238,26110,-79105,-86125,-10344,34916,-6792,-50743,-55418,-65326,-70262,41566,73072,-7233,-8910,133963,276509,325370,179515,92964,157023,204947,131208,26430,-53488,-29117,12490,7821,-23844,-44824,-55436,-86779,-83744,-36185,11855,36148,11607,-69396,-102378,-117728,-94235,-25401,-36792,-90227,-72680,-16771,23538,31147,175,41427,193055,265213,184007,123777,112632,113737,101424,57953,62128,126928,135992,176965,118211,-16493,-133164,-139176,-69812,-71339,-115242,-165422,-126622,-87659,-87001,-74694,-81089,-118353,-118690,-97130,-76621,-62889,-78559,-124041,-29255,113459,219106,226570,210245,298382,332247,216636,89896,15098,34419,66110,84192,67034,2637,-51574,-120736,-91469,21651,-6049,-12248,-20094,-37005,-11425,50760,46409,-21082,-129359,-114908,-50582,-35540,-27696,-42218,-54700,-18733,-80318,-105938,-94009,-93711,-92979,-74860,-24790,13802,62526,163224,417543,466625,408671,388545,328153,237335,131717,21456,-69944,-59398,-34669,-23349,-9029,36157,96711,184552,205567,164670,93940,-377,23342,116882,189139,193405,151923,129036,26190,77653,176638,237797,202483,115102,41645,-34095,-120871,-16514,114687,159605,108254,19306,-50071,-39146,-4432,8246,28286,54812,61264,9757,44679,93465,113505,79029,28884,-38557,-114882,-128586,-15321,58493,46236,-46385,34434,207901,280952,156473,54976,-60191,-60692,4358,58468,100513,91181,52111,21084,12223,-24547,-25379,-43313,-63505,-65269,-24713,10680,8734,-18840,16040,75703,40226,2281,-49312,-70464,-24100,31899,24188,-33706,-54884,-69923,-88990,-55501,16955,81436,115677,81397,7852,-16587,15585,19412,9048,-26865,-67152,-76749,-59139,-72417,-54593,54291,107622,44393,13041,27472,-22215,-71344,-102250,-28279,60387,130973,251445,389168,399580,408349,495321,558686,429292,188159,-21573,-68048,-31976,-3268,91754,147702,117324,30488,-105666,15788,177991,260713,232342,143449,51800,-33412,-60611,-57638,-27924,2205,-18633,-60161,-47777,-48289,-103721,-65839,-1419,-9596,23934,96660,68061,-25910,-73369,117171,245224,224982,175925,73262,-36193,-109110,-71841,-36801,-65226,-98941,-131450,-134732,-118120,-89931,-41945,42130,104973,116805,52020,-2590,-4133,13300,36511,29045,-18135,-68656,-61151,-74663,-106841,-143768,-77451,-17120,38738,66185,63683,29790,18613,-15242,-55238,-95497,-137435,-89605,-3963,27398,24385,-29192,-50393,-41755,-2802,82011,203576,252942,210871,87145,-31291,-91429,-88713,-59996,-44125,-68569,-86036,-94837,-110411,-91165,-48924,-51181,-109897,-108879,-53165,-42993,-64852,-95651,-124185,-104349,-44785,39158,58329,10207,-13256,11790,-531,-18304,-28629,-33008,-12402,902,-29516,-34825,-16704,7130,14050,50833,88911,110060,158029,236254,210550,141912,66572,60455,48456,-5845,-85162,-91599,28864,171089,235281,178087,93363,31910,-29485,-83883,-43545,20361,3406,-31893,-93837,-74982,-31438,-566,-31102,-75071,-68187,-32746,5461,47091,104899,120900,89089,-5416,-55775,-34374,-55045,-105627,-103561,-47910,-8610,1419,-21039,-13258,-10243,-19153,-43005,-44004,-46842,-78769,-61170,160034,254602,248629,109519,11735,-21948,-72762,-112231,-90593,-64750,-41165,-41922,-76298,-111505,-94324,-65956,-47889,-63572,-85256,-75695,-31539,56242,143144,215974,346152,454675,368538,235431,158258,144888,154387,178949,173342,118720,46464,-35385,-119429,-97349,-54916,-15195,-45884,-95599,-129586,-83136,-74438,-53852,12002,-2287,-70328,-79538,-47610,-36701,49032,163049,173536,177320,132991,11119,-79404,-45636,49647,-793,-149888,-40400,8319,-56542,-97317,-92643,-70406,-37339,-5343,-50457,-79368,-32363,3287,62546,116054,159777,159076,146272,195157,251314,256628,177465,114464,53690,-24729,-88285,-111346,-122562,-108876,-79512,-75856,-69306,-49861,-35011,-48448,-80141,-97244,-80171,-72215,-64754,-50157,-33871,37864,79529,64894,-26873,-26488,-64412,-139186,-195510,-147797,-87467,-31172,23687,26100,65537,148983,194184,140165,25846,3040,29945,115366,131867,83841,119442,148007,119970,50970,-2859,-2470,19104,29979,32900,34175,7655,-39772,-65122,-41659,-62580,-50091,-12635,-24678,-81814,-116440,-68163,29903,75232,84574,17629,-106663,-116690,-127622,-128227,-125093,-93323,-55720,59291,127473,202593,294166,350253,358064,257969,65875,-91878,-123931,-85096,-60161,210,9403,66227,89272,71487,-6759,-94266,-74305,-81680,-69599,-73875,-80264,-124110,-25127,91502,132467,62785,-18850,-63256,-51837,-3564,28103,2985,19113,40389,68467,69055,69610,67648,30927,-66441,-76931,-53129,-53831,-83600,-43667,-1026,8055,-2630,-37460,-117984,-101292,-40871,-3567,-1159,2852,22452,84379,177298,196170,183991,84209,62150,100191,59862,-5493,-42345,-107861,-126458,-101787,-69543,-48797,-49812,-65981,-23530,-4928,3105,24467,45302,174504,332102,292717,209747,120552,29853,-29693,-88484,-59188,4904,68068,110997,60716,-26838,-13573,-1429,33881,18834,27224,97626,119582,156525,214742,260301,215564,116344,105910,83352,32305,-1823,-20544,-6817,-858,56495,154124,201791,192998,126652,31993,24277,59275,-40887,23342,30602,-50591,-40090,71742,147556,169000,98414,8517,-34632,-51367,-20202,14246,25355,33362,87834,213269,348513,269687,69581,-47071,-36247,5242,-64742,-78646,-6457,77007,215617,419786,576956,512703,278033,85705,-14389,-42664,-30293,43628,89990,105713,116742,107001,44828,-27869,-62755,-85926,-64273,-26310,-3252,23152,-60339,-75426,29587,101119,84105,7661,-66108,-47602,1040,44646,58392,29664,-52,-9145,-9484,33169,33726,-55012,-98673,21567,76835,56963,77100,119154,74935,-35057,-73949,39857,166189,224424,214076,110004,54735,15695,-58200,-82614,-68833,-139458,-114865,-50064,4831,21004,93735,166935,118045,63049,3776,-25232,-50311,4895,167572,278384,200068,4222,-68032,-108027,-138902,-77561,-23961,-29814,-22699,52891,199260,275131,323238,341569,258496,181600,147190,137706,94749,15819,44067,118851,102319,12473,-66076,-102406,-103596,-53648,35701,112771,146185,57179,-15386,-63385,-123566,-160335,-86356,-39210,-16035,29662,27640,19087,-21450,-86103,-84476,-31708,-36616,-86309,-118802,-46041,47663,90134,113782,112457,111009,106921,73192,65168,22374,12164,25844,64070,123841,89999,55275,4370,-27795,-50515,-63809,-59598,-50544,-71859,-130083,-114249,-62232,24778,160665,344418,360309,467806,497649,348554,265186,114694,-643,-30179,-13514,41358,44935,65876,100943,-43140,-37015,-6417,-3639,-12204,-51742,-60836,-55820,-65120,-91496,-10042,73863,39634,-27515,-77390,-8972,24834,58432,108481,114195,65792,-30337,-136565,-22957,33691,37686,46680,23454,-40325,-64099,-36468,-26679,-46473,-22765,46866,192485,287406,224109,50198,-55346,-50535,7127,18831,-14223,-36158,-76502,-76792,-55358,-37923,-66583,-100116,-45966,10542,28580,-13563,-84947,-80287,-139,26528,-11722,-91693,-133631,-49155,-10046,-49459,-54960,454,55966,77717,-137,1184,36493,30693,7844,92586,206450,253872,227376,156461,121663,139008,85968,-18664,-163266,-108100,-24113,-30043,-37352,-12190,-32468,-56123,-75124,-112920,-75511,-45813,-50452,-69450,-70108,-1000,122310,236615,262607,178074,110064,95044,73273,28370,-34713,-84496,-102617,-117835,-96378,-52287,-24712,-12965,-22583,-44415,-58945,-21042,61309,118478,180355,167717,100607,82331,74828,73290,92423,101167,59181,12999,31273,55201,22028,-23787,-70278,-29517,116888,323674,416815,423930,190883,44208,80665,102754,47074,-21497,-14405,75611,81710,72623,67763,42959,11963,-33482,-51550,-93461,-17514,29711,87944,100214,57731,-9195,-91985,-130024,-112763,-85395,-133275,-95102,-63357,-39671,-32286,-94478,-104504,-32267,63683,81098,-5050,44417,190053,266108,195475,-22260,-9912,151974,209742,247205,280266,209200,62618,-67764,-170644,-51807,92880,145945,48289,-27163,-24055,-240,73717,101916,-14278,-43232,22001,3681,-71321,-86633,-31159,10088,6819,-39227,-58682,14910,63031,54479,-37277,-132028,-136599,-132262,-99650,-22962,-4830,-54062,-71445,-22094,24175,31285,52520,32532,-36795,-86911,-49818,29645,84239,44098,-47800,-76212,-2388,23575,-15634,-57642,-84535,-103749,-96011,8203,158923,228673,227858,87371,9979,111748,186786,164525,105069,68964,117361,143779,102803,78466,61308,21960,-30275,-78587,-81880,-55055,-7610,60789,82462,100190,47288,-25283,-19161,2682,-80445,-43900,50097,35167,-20696,-70131,-80636,-74633,-43771,14588,15608,-28973,-102601,-65764,-39482,-20895,-40780,-104634,-87333,-135784,-86925,-38336,-12007,-22636,-48895,-68502,-89053,-48907,-103018,-99603,-68628,-78300,-25425,93178,169691,189939,143446,129308,76944,16794,-28493,-111610,-59371,-38072,-79878,-64020,-35758,-49548,-11971,30557,21607,-51313,-72304,-69731,-9997,165729,153188,2624,-100166,27545,146207,148151,77937,28486,-16657,-34172,-21787,-64099,84034,261148,208044,53141,-64315,-82251,-65730,-50158,-10923,24616,3606,-11098,39011,93847,209460,365112,485769,458480,295181,211032,91357,23825,-31906,-88742,-47853,-31978,-77250,-73685,-13107,7757,23981,-7116,-44421,-82588,-94772,-34967,-32867,-43101,-45685,-21204,-12877,-23917,-55870,-114346,-93825,-113574,-80810,29533,240863,489243,644572,597222,425766,241610,35496,-128443,-166649,-94958,-31733,12913,-22067,-45941,-49101,-28160,-41807,-83302,-99551,-113814,-90412,-54161,-42587,6597,61250,35415,-18385,-5921,-5746,-18739,-50956,-16942,4309,44932,64773,48178,68401,118471,77335,22159,117,-61942,-42363,17835,39715,26332,16309,20559,97724,149411,125024,60416,-23915,-74634,-89088,-101316,-84773,-66780,-31102,-2467,8938,-13996,-20815,-52778,-121955,-80815,-27702,60341,160168,166195,138706,49690,-31009,53577,208558,337684,189885,49629,-25417,30018,99933,62943,7380,-545,23185,11482,28755,-10958,-63412,-46881,-47758,-59037,-42849,-6572,40548,69310,56360,-6150,-59233,-57356,16111,83055,80069,65596,111933,242858,318722,271644,133716,15390,-42016,-102956,-115599,-61102,2912,-14096,-100298,-43091,26837,60470,63677,111367,44454,-53729,-106323,-79399,-51664,-17245,7988,72703,209703,293331,278045,241727,137407,27085,-57463,-81205,-96680,-111385,-137872,-178209,-105566,-79804,-102566,-85288,-25673,12507,25372,-22393,2385,-7114,-64840,-76553,-33,60798,64159,-15941,-67530,-37947,-12538,42421,168051,308360,277809,251627,278088,202870,90422,15220,79699,87100,19028,-76607,-120968,-107969,-87539,-94292,-72112,-54719,-75204,-121252,-63977,-80333,-45235,14079,19521,-44947,-75270,-8407,118150,32679,-118154,-46973,92702,157617,21134,-68203,-62935,-43549,-92004,-112841,-115449,-82771,-80923,-49720,-19216,-82566,20374,228988,363261,256254,88367,18397,-11756,32333,106495,94355,98384,54592,-46081,-71640,92322,180698,179915,150997,130182,107170,-23342,-93393,-16631,62554,55972,5161,-30380,4737,-14054,-14146,99077,175002,123066,918,-144618,-12275,100710,166823,114265,-17895,-50279,-42109,-35722,-1035,9995,-19576,38080,131062,246025,250397,204526,75096,-54900,-114444,-47527,29434,70633,55470,58818,97061,147155,213207,272539,269703,154559,43320,16459,8054,25952,43063,37159,43667,14033,-8857,-25848,-46855,-61349,-97120,-98409,-34044,38789,26089,-4137,-57698,-88127,-19810,71391,114419,66615,-4695,67524,98866,82336,60519,23169,17259,5418,-35694,-51443,-27607,9283,-14932,-15334,16577,-5314,21212,85703,128127,49335,-28640,16630,34075,2945,-50649,-73992,-72043,-72823,-74080,-82093,-89562,-72471,-14392,7155,-27242,-24799,-60694,-42393,-52893,55221,139810,126389,75577,2942,-14366,-168,-24489,-44496,9276,85623,147949,120761,92995,77896,163779,251503,144159,16214,-83256,-105746,-130025,-88719,-9033,86609,140332,177672,162026,83255,43599,-74,-23953,-41383,6483,46769,19933,36473,67875,70492,57978,31814,-15088,-30021,-39718,-60470,-93849,-80279,-60651,-63949,-28170,16564,68130,83726,-4392,-111077,-125258,-120927,-145049,-121520,-89437,-94283,-96678,-36119,-56632,-107378,-60483,-4394,69274,30323,-55958,-76560,-72684,-48614,-19492,-16390,-16423,25873,56743,76891,87893,59142,20393,27655,-1343],[301,-15053,-42244,-44076,-29952,-15375,-14985,-7739,-1796,6471,65389,158376,94008,-85207,-49190,50506,96663,-11036,-80341,-64700,-45567,-72307,-99022,-18123,61329,48922,5666,-25062,-30249,12793,67056,82663,26141,-41253,-58595,-5162,90156,202170,199705,60583,8256,19028,10926,-44104,-81699,-60172,-46324,-21128,42094,137084,156931,116544,83227,41219,15893,13691,-5282,-25699,-13356,-24939,-58697,-71259,-105258,-92539,-118900,-116839,-107514,-85569,-76488,-61429,-64541,-19172,71620,110858,100969,78812,73336,-24953,-103035,44208,230801,332660,270557,104195,2045,-37530,-87529,-43118,21355,25484,-1564,-48200,-86602,-99993,-91180,-53052,-19836,-33871,-101405,-51716,-39631,-71059,-114637,-3895,84859,171235,332111,407110,239849,24701,-82368,-41939,-13665,28534,64196,140031,148958,87493,49906,-12258,-27758,-38876,-25724,24978,75097,111778,57115,62427,118492,198585,155777,28822,-54749,-48894,-53773,-88299,-42035,49471,80711,59954,94870,189473,261369,346991,385809,334652,172798,69347,-17581,-54536,-71517,-74779,-49821,-80953,-61656,-7377,38415,131880,228368,324780,245993,176497,113197,6777,-70238,-108634,-98644,-98713,-59213,14964,124529,135952,265542,385771,276932,115016,22013,29547,32020,-1758,-56238,-105947,-108356,-66850,-68469,-55180,-37577,-37736,-31142,5110,-34583,-93254,-62847,26382,115144,129591,16103,-95745,41119,61011,41874,12434,-9558,-67469,-94574,-42804,-58276,-111483,-76673,-78028,-65861,-55042,10241,89695,209647,261797,269568,229189,233251,227245,134745,-4782,-31971,112339,200773,125693,9186,-39265,-3186,29572,67943,67562,69540,45536,-32903,-118831,-139551,-28772,64932,92848,79816,12821,-82349,-70586,-83769,-83921,-63110,-74936,-94501,-80891,-44357,4506,-16199,-32183,-29196,-50043,-49655,4504,109853,193617,242477,298749,293939,188029,36710,-76891,-62322,-8308,32005,48306,20225,52472,57835,73387,95736,167751,147011,46208,4423,-45051,-17673,42566,31133,-548,-20836,-49372,-18806,84485,157829,153797,129392,8665,-129553,-97122,-47933,-70240,-101760,48989,182138,229160,280886,353352,329781,138732,-20792,-118962,-50387,28215,33469,44058,47611,80095,64949,7147,-61819,-108216,-6036,128544,245422,280173,181322,110801,136082,173457,159445,136644,78672,1040,-96401,-95925,-17778,33400,12855,-18136,-32449,-53414,-55822,71679,72673,-7024,-9597,131721,279624,333726,181410,93682,151680,197102,127285,25420,-40998,-1322,23232,-170,-37036,-56479,-62272,-86449,-93395,-46054,2350,23278,-749,-77937,-106961,-120130,-110925,-28626,-18415,-65282,-65542,-22720,16120,18699,-12558,29297,164552,224523,122494,51856,45373,57558,47794,5909,6720,56926,67200,119107,73733,-41122,-131360,-121822,-57606,-58487,-101053,-151984,-150013,-111169,-106864,-83598,-79690,-104913,-89507,-63218,-53304,-54847,-82228,-131820,-32060,93220,193227,204977,178007,241292,272059,160955,33047,-35888,15907,62718,88670,73603,8404,-54914,-132043,-81820,23484,-12685,-11359,-20620,-45636,-23990,39484,44785,-15041,-128673,-121599,-48097,-20107,-1835,-13826,-33216,-11326,-73704,-94004,-84686,-95447,-101488,-82687,-28866,19322,87252,230470,499247,513388,443873,388328,269466,159541,79393,-1824,-79821,-76429,-55284,-38035,-14994,36916,109270,200335,210237,163288,82934,-7263,16088,103083,165141,171162,135562,124290,26902,75881,181301,245764,195660,89854,23432,-36551,-120066,-10754,135470,186412,132636,34975,-48704,-48568,-12886,-922,8398,26437,25788,-5375,46399,95151,121672,75676,12720,-58234,-134615,-116622,937,72461,48881,-54897,26832,202414,322955,219444,86481,-45199,-60201,7750,80808,129756,96528,44700,12263,9223,-27521,-24842,-35532,-52837,-64480,-33104,1793,3876,-19986,6639,50282,11776,-18985,-61851,-70701,-14802,39601,23091,-28405,-54630,-84816,-118394,-69334,23530,89869,121735,84763,12211,-5150,44667,50077,22869,-21738,-57525,-57657,-39570,-60949,-50998,59514,118107,33516,-37549,-31127,-51022,-80897,-100566,-45531,34269,100196,219258,377238,411594,431612,494119,531364,400387,162115,-42192,-77852,-27827,6593,102626,154135,131798,47781,-88984,-94,143298,231692,236920,161587,59935,-26269,-52978,-52163,-25783,3574,-16898,-51386,-30153,-22033,-62462,-69259,-17977,19038,99836,166616,110250,-15346,-91735,82035,173279,124575,89017,23771,-71545,-124532,-73239,-33547,-63860,-107646,-133649,-119367,-106149,-87083,-46215,38095,103734,103906,30636,-15895,-4247,30653,61513,52414,69,-49887,-55734,-73546,-112186,-140076,-60711,-1530,44690,55100,37839,-2915,-17147,-42747,-73106,-104988,-133388,-81398,20037,73577,64252,-16235,-59760,-81754,-59442,20087,147011,213955,199622,85434,-41048,-116213,-106636,-66808,-42034,-62600,-84029,-103659,-122151,-93754,-60923,-72695,-134523,-97844,-35790,-29676,-58294,-93839,-115661,-90828,-32179,46780,55604,-3988,-41002,-8874,-1662,-14913,-32453,-35175,915,30218,2870,54,9610,22768,22367,55285,102447,146006,232023,333779,274149,157820,69707,64629,58918,5141,-77407,-91389,22871,153731,209796,156881,75897,17012,-37760,-89747,-60564,10142,11079,-23650,-83369,-75683,-36663,-5518,-37049,-83558,-68052,-27136,19207,70384,142455,175626,139458,23785,-55975,-44728,-54551,-98669,-121743,-59242,-15565,5603,-19307,-32456,-30023,-29539,-51683,-64475,-58936,-81735,-104261,104783,206036,188680,60575,-9551,-32465,-76209,-122368,-109358,-93551,-61874,-57467,-88751,-110575,-79636,-43708,-29999,-54548,-83043,-79528,-33016,54644,137508,183709,283766,402213,324378,183746,103190,90998,107813,139524,150788,110870,42858,-39616,-118581,-117770,-64897,-19160,-53495,-108964,-120891,-92758,-80830,-67369,-14012,-26170,-87908,-92488,-70167,-61890,20107,139676,153775,155248,110469,-2171,-85647,-35977,63856,7738,-122344,-70517,-34731,-96691,-131286,-123649,-104172,-77518,-50891,-96410,-75168,-37142,1008,71239,131447,173286,171194,152110,186744,220044,227454,167174,105963,35466,-45368,-95859,-111626,-125957,-117281,-84593,-74723,-62725,-38617,-27927,-52765,-95292,-116842,-91894,-67589,-41970,-14922,4711,94545,141326,116397,6701,-2252,-47489,-145701,-196921,-145532,-92371,-51072,-15454,-29127,3219,88766,139380,96835,-7162,-23974,9936,90041,97599,59191,111488,144900,119332,54037,9406,11972,26767,36581,43367,48871,23014,-28591,-61450,-42578,-55397,-39990,-10664,-30935,-93052,-111710,-49040,46566,84020,83488,26505,-74550,-82919,-109800,-114821,-114203,-86716,-62269,31520,114283,193201,277841,327165,332091,242516,66017,-84320,-149975,-105022,-76114,-12861,-12011,38061,63373,60839,1633,-82367,-75961,-70994,-47127,-44191,-41780,-90917,-59390,53967,111659,63152,-19345,-85477,-66160,-10231,13591,-25574,-3780,23683,62345,70864,87831,101544,62750,-47123,-65359,-38954,-40651,-77081,-41872,2104,4580,-13657,-44260,-119528,-111768,-55049,-22479,-21587,-17060,1464,57838,155535,182767,194591,111527,61952,71776,26577,-26772,-54711,-114196,-127425,-100701,-69880,-50209,-50243,-69625,-32703,-21461,-18982,1710,23761,141236,279921,245752,173453,83381,-14546,-72484,-94793,-41728,23711,91616,138177,95838,12003,-13875,-21975,15413,3509,9908,74702,133045,192776,256800,292805,259471,156242,121014,81098,23769,381,-1028,12981,289,44958,136641,189238,192049,141810,62498,49520,46156,-39264,69614,67988,-22993,-40484,59398,124186,130004,64232,-10858,-42255,-44697,1582,43521,46886,35831,76889,188873,343841,294976,87534,-37478,-28690,14255,-51119,-82131,-17960,61198,182801,370694,519129,457229,251353,81373,-16286,-55610,-63543,-10115,36008,79402,112054,124985,85804,11831,-35816,-60305,-53408,-42092,-39897,-15481,-90525,-64430,20368,71637,66143,7108,-70188,-74202,-31568,29628,59575,36042,5374,-7865,-18006,18652,5250,-69306,-75022,55454,112014,89458,96603,123140,58969,-55829,-107404,2666,134588,208834,224861,127145,68883,32338,-36039,-48669,-37870,-114232,-126443,-64217,-3850,15563,92559,180179,141666,90178,26113,-5066,-25586,36420,211141,305273,194158,-12029,-86552,-127055,-157203,-72837,-19378,-28788,-22548,58911,242175,357666,425532,431906,298517,177577,125751,113516,61985,-21374,11281,88183,89481,15349,-56926,-87818,-81862,-27409,62188,140218,157959,53474,-23184,-71256,-132900,-165348,-86323,-35385,-2575,42559,48126,48939,3910,-72365,-70489,-15591,-20634,-78587,-126170,-55850,32877,74485,89241,75187,72985,84102,64697,59283,20087,18053,40595,78933,129098,91577,50376,-6186,-37710,-55521,-60511,-46831,-37490,-65431,-128550,-113392,-67277,1122,111928,296726,340285,461739,489413,353736,283199,148359,25310,-18255,-3204,47713,45975,65869,101709,-30429,-26633,2033,5771,-2708,-32398,-54300,-47654,-56187,-93907,-12784,76754,46451,-14139,-54167,-1318,37192,73275,108313,105467,59060,-26878,-122487,-51408,20256,34430,45042,19753,-43709,-69590,-45739,-34047,-49031,-17032,64332,218335,298953,226294,54320,-47527,-53103,5357,29671,4925,-18259,-61626,-84621,-96305,-84453,-126268,-96415,-9111,30020,37744,-9657,-80910,-71915,6771,35704,-5469,-87154,-118420,-36884,1665,-30117,-40901,19138,85169,101277,12232,-1312,36224,36152,17490,105904,212632,252279,212286,135603,114377,146246,105325,5594,-144772,-116572,-22902,-18665,-13196,5792,-17587,-43682,-66562,-106630,-82517,-57519,-57405,-65109,-64234,7389,137737,267488,288393,194387,125477,112060,88465,40663,-22787,-78987,-115270,-136605,-100432,-41024,-711,7512,-20180,-51442,-65829,-60638,25980,116591,192405,174047,102967,82372,61300,50800,69250,76747,31013,-6008,18418,38224,7903,-32744,-79744,-24753,125958,313990,375053,409701,209443,59818,84495,100076,42313,-30140,1233,83957,66904,41435,37431,24962,-3330,-46580,-68978,-66435,-7709,43179,107819,118828,77393,16062,-73920,-114263,-65359,-27200,-87414,-132634,-76991,-29912,-17859,-80101,-120734,-41755,51389,65931,-6427,85604,230884,299179,216230,-9433,-25790,109608,158742,200914,252626,248099,135366,8748,-101284,-126078,17084,84323,15021,-41386,-31827,-4912,75681,113753,-4932,-55877,-3237,-22342,-89215,-130618,-96518,-46139,-19717,-43768,-35391,51483,99576,73069,-35896,-132814,-133386,-132504,-108142,-37270,-24311,-71694,-86698,-35466,21474,36244,58788,33921,-33684,-66381,-15615,73237,118299,55060,-46671,-47353,29023,47216,1335,-46188,-79120,-105389,-106885,-16681,136670,212920,237494,133199,76244,175455,243281,228590,181071,134097,171068,194018,122004,91805,75808,42581,-1709,-43588,-58683,-48369,1234,102668,125704,135592,82402,10592,11920,14662,-78330,-48705,49412,41976,-21623,-76480,-91345,-77659,-39495,19355,36394,12645,-53965,-124993,-87193,-36365,-40615,-48801,-55692,-112459,-76356,-29719,-8991,-25202,-62019,-93116,-88439,-55239,-104961,-105496,-76249,-83263,-22420,100921,172917,178658,113603,99346,71574,27283,-14998,-99599,-54592,-26624,-95094,-93334,-52233,-53516,-13377,27736,31162,-40362,-68031,-74282,-27967,129133,126283,-15618,-81714,69704,186916,185171,108171,43622,-19995,-43368,-30671,-80891,78570,271929,233170,68142,-58542,-80860,-67995,-53851,-15464,19694,-1906,-13281,40999,97916,208723,352920,445119,434313,296664,203097,83515,21078,-22184,-94824,-71979,-58912,-79561,-91882,-49155,-29827,13095,-11132,-51759,-88044,-91227,-33199,-27178,-34565,-33433,-11614,-14152,-26222,-50070,-110228,-102188,-124737,-84144,16092,196237,394617,563930,589312,452588,252547,25052,-142918,-156042,-79820,-9205,46087,9723,-33843,-34953,-3894,-34354,-93925,-106599,-109277,-79381,-39201,-31344,5395,47347,22251,-4242,14272,-843,-18759,-47717,-9057,11316,41290,52520,33562,52684,100082,64048,16364,-9613,-71936,-32905,30499,52529,43901,38972,53966,125711,153241,120722,58918,-22108,-82868,-95484,-101689,-86403,-79008,-43496,-6279,13650,1170,-1298,-30780,-97696,-110477,-50497,53015,177411,207598,185656,82714,-18340,48735,206315,323889,175411,42362,-11441,62674,118347,61512,-6662,-26617,-10378,-16968,6545,-31197,-77455,-58095,-55685,-61456,-41483,-7403,35409,58129,54479,614,-55202,-63270,11586,77731,50445,31222,78667,212543,308347,271130,131287,2336,-47035,-101783,-129126,-77531,-13367,-32771,-112259,-48596,9807,38521,54022,120865,52883,-51573,-105071,-83116,-64250,-33322,-6180,61410,198379,300740,287888,234477,124889,16112,-57383,-70204,-83138,-92635,-111000,-159237,-146325,-125979,-104968,-43275,28486,57023,51048,-25522,-7833,-16853,-65406,-67444,4645,60387,61857,-10221,-84618,-51083,-30201,15502,126610,285264,296834,255982,244633,162747,48292,-34147,19461,22754,-12167,-91498,-111221,-103133,-96900,-110373,-77784,-63925,-83006,-117857,-63603,-80920,-37682,18112,15000,-62673,-88659,-16540,112510,35076,-121189,-51691,83161,128958,-2177,-88156,-69534,-43485,-85231,-105297,-104609,-70028,-73937,-50487,-19299,-83166,326,180316,281180,183451,54594,6266,-27432,17337,95652,99669,95447,46746,-53658,-59584,92787,163628,165629,146286,138828,107262,-26657,-94158,-14235,64252,51378,7446,-12166,22456,-4875,-10474,103830,174519,127540,10266,-126151,-14703,91178,142858,87742,-8528,-8824,1980,4291,37785,50522,12297,50174,138778,243782,262935,222769,83447,-64238,-102927,-33184,49578,102025,91830,92867,105233,130863,188779,254015,257075,157694,47782,24689,18724,24178,26545,25164,47718,48301,31936,-6295,-43426,-64182,-95926,-92343,-30761,44829,64747,39830,-32397,-96669,-33015,59087,111941,86491,25749,71717,87555,55073,15742,-26553,-22106,-22235,-50670,-52300,-19123,17754,-10898,-13957,19429,11600,65037,133733,166996,86322,-22256,7466,21019,-8340,-59045,-77700,-71535,-67341,-67146,-78303,-93074,-88657,-41295,-16501,-43506,-27334,-16762,-8456,-66998,-14328,41410,63200,55904,718,-7716,11073,-18501,-51766,5074,95845,183964,155078,112272,70162,130422,224080,134690,-2158,-101261,-88153,-112109,-104792,-34677,51197,91281,126158,118828,49417,46607,11191,-11074,-21702,21441,43014,13335,45974,99587,111150,88547,45279,-10753,-29886,-41707,-64709,-97173,-89402,-81545,-74288,-34898,12135,73595,90812,-669,-110910,-133584,-128388,-161050,-124901,-88733,-102109,-88440,-28942,-58735,-109270,-44796,17883,86599,45452,-49950,-78673,-81311,-53577,-23270,-14028,-17158,12165,55072,75395,70367,33983,-2269,9944,-14460],[-5854,-18179,-45839,-59416,-37911,-15683,-14444,-8845,-9021,-13570,32539,120701,60047,-114292,-28766,63475,93253,-20986,-81775,-70189,-55730,-80497,-80757,10793,107298,106851,43251,-10688,-23175,23848,74300,80372,36895,-7394,-34012,13472,111308,233182,237249,82576,9446,19131,20602,-22875,-66359,-68789,-57891,-28196,41560,155930,194942,159309,107001,45879,19070,26523,3606,-20478,-5006,-10130,-44785,-59752,-103458,-100576,-107803,-93857,-107516,-111595,-86309,-66920,-68506,-15823,53604,72857,60300,50067,59803,-31834,-97500,49871,242160,341771,268922,105919,2064,-50622,-95980,-40164,20202,12854,-40962,-95920,-107464,-120971,-87543,-48299,-16895,-30847,-96618,-60049,-60716,-106766,-110252,1383,85230,166213,325669,404176,222212,2910,-69417,-28157,-1850,34554,58998,114026,108638,55648,36272,-21134,-36441,-33931,-8229,61704,119193,138115,63284,53751,88052,143932,103690,785,-66769,-47920,-49867,-82703,-33959,60939,94975,69785,93976,155623,191672,285220,363660,342035,188875,73130,-17863,-49618,-71622,-79566,-47790,-52508,-32886,8748,44550,128364,219303,331536,251559,170135,100218,-15814,-99865,-108209,-94156,-92143,-48273,24866,112005,101940,224068,326129,228944,96035,31440,54375,48517,5035,-54399,-108409,-110351,-69494,-74721,-48836,-27217,-34905,-41751,1670,-21184,-80305,-51534,33285,110405,109859,-4231,-75330,58556,69477,53041,26256,4655,-50809,-96440,-52669,-57529,-97494,-86771,-98520,-93114,-77592,-12944,61983,173302,231674,257781,212376,213032,195205,100772,-26038,-37941,107874,207174,135100,11655,-48560,-23714,4680,48364,61480,69591,43934,-40327,-133311,-134115,-25730,49987,77858,80432,30200,-59622,-95623,-111489,-97619,-66772,-65398,-84013,-88916,-64662,-18542,-25436,-25311,-288,-21011,-34216,7658,95561,132942,131595,180337,195572,118945,-1225,-83359,-63686,-14995,21605,34986,3874,34423,55028,92660,137707,201314,142242,32976,6444,-11501,31551,74013,45569,6984,-18199,-49307,-27795,73141,156367,162174,138726,11100,-138942,-96488,-39801,-66243,-113991,38558,176407,228313,264712,315020,284337,119887,-9335,-75225,-34351,25261,15816,22398,18208,43256,51184,15997,-42536,-91751,-17080,104775,214924,267372,182169,111775,142329,188775,168466,125906,53280,-18178,-106939,-100957,-21620,35041,33808,12635,-6681,-33321,-31541,104929,71546,-4336,-7962,130068,280100,334122,180947,98299,149868,192554,126953,30812,-17090,34184,39744,-3525,-46238,-64027,-64874,-83661,-99568,-54858,-4929,12026,-10722,-82618,-105784,-110933,-119303,-29338,-137,-38328,-51112,-22892,12352,11517,-16738,22687,131735,171748,59363,-12218,-15222,3357,-5588,-41297,-37283,-3473,4244,61586,29215,-59081,-115275,-97865,-40748,-42822,-84769,-134791,-149269,-130967,-120969,-79888,-66375,-81848,-57222,-25121,-24378,-40495,-79306,-133359,-37066,70777,163874,178312,143751,187139,218981,117479,-2209,-79676,-1210,60287,92280,79140,14177,-57441,-141983,-68683,25027,-17034,-8285,-17889,-51590,-36667,25760,40992,-8534,-125347,-123644,-43952,-7094,19113,13127,-9048,552,-56474,-70956,-70015,-92481,-104512,-85303,-29229,29508,122864,311886,571993,545220,467734,377941,210668,92106,34488,-21271,-86105,-87655,-69876,-48053,-17631,40528,121489,210579,209857,161913,76408,-7807,15080,94213,144332,149576,118543,119006,32295,79945,191601,258741,195964,73854,11334,-33561,-116702,-4066,152880,204259,151225,47883,-46966,-54792,-17566,-4997,-4689,4442,-1562,-6098,55139,98409,127612,71315,-1834,-72620,-148058,-103418,14650,83372,51416,-59112,20679,190248,355915,291979,127732,-24908,-53045,15999,108639,162985,105426,42989,10237,11232,-26690,-21434,-24452,-38499,-59888,-38071,-3983,2921,-14131,8001,35276,-6854,-31844,-68564,-67210,-3366,47012,23007,-19264,-42084,-79789,-114093,-70394,37065,101346,129931,90810,20076,5840,64885,74973,37134,-12449,-40486,-31362,-16139,-47659,-45228,66028,129419,41679,-61906,-78668,-73202,-84798,-85170,-28153,39331,90471,193320,356551,410937,444637,477733,479170,350437,127018,-63751,-81647,-17513,18424,111985,158514,145961,68622,-70208,-16793,109239,196816,233773,176316,67784,-17435,-42793,-43343,-21495,3469,-18526,-46973,-14506,5305,-21691,-49993,-4834,79201,189407,245638,160198,-2057,-110012,49441,104096,33983,9618,-22484,-98381,-125112,-69008,-26778,-58044,-105847,-121256,-97737,-86023,-72420,-38790,43302,108971,94719,12128,-26748,-1888,49047,88570,78614,23919,-22639,-39986,-64943,-109225,-130992,-43471,15311,52282,45039,14309,-32449,-49991,-67766,-88688,-109587,-122482,-67248,52302,133362,107563,-312,-60838,-110200,-109486,-40620,85367,167508,182645,86234,-41758,-128948,-119575,-71506,-38086,-53154,-77811,-109312,-131513,-93537,-68861,-86584,-144265,-78563,-12866,-11071,-45748,-82633,-102511,-76116,-16029,63233,66315,-3496,-61088,-32897,-3734,-8606,-32662,-33615,15696,63591,43984,41341,40367,42812,36331,64539,118456,183699,303367,420465,326984,170952,75794,73000,74961,23678,-64609,-88985,15461,130805,179844,138375,64962,8783,-40593,-89126,-70625,4043,21741,-10318,-69013,-70961,-39322,-8481,-40176,-86313,-65258,-20124,34983,96838,182576,232034,191492,58835,-43009,-47690,-50324,-89620,-133098,-64628,-17077,10043,-17395,-50766,-49405,-38199,-55592,-84972,-71029,-81587,-137852,47486,150889,126654,17894,-26734,-41279,-77110,-119493,-121982,-119476,-82529,-71747,-98127,-104549,-63173,-20405,-12317,-45347,-79736,-80775,-32660,50284,122604,144032,210848,330766,265579,126019,45457,35978,62921,104440,129517,102571,40010,-40526,-111551,-130938,-70359,-20332,-56384,-113370,-112318,-93980,-82214,-77149,-36223,-49909,-105445,-101598,-86979,-77644,3939,122552,138802,137144,91106,-12676,-89352,-25124,80815,22915,-93229,-93037,-73088,-137097,-169287,-161625,-144072,-119848,-96833,-132454,-65831,-39294,1017,80071,147863,189522,185071,158177,175033,184501,191949,148469,89980,13745,-66063,-103365,-111098,-127271,-111376,-87677,-72299,-55177,-25465,-16556,-50195,-102297,-130774,-100474,-61845,-18593,30563,69811,171100,206981,161129,40400,27288,-22795,-146021,-187595,-124795,-75111,-50145,-35550,-65519,-41255,42647,93829,57671,-40565,-50240,-8025,65920,63143,27797,96009,135877,114884,54433,18088,23068,32806,44478,60213,71214,43373,-14932,-54566,-40694,-46756,-30777,-8671,-36599,-100323,-93085,-25178,61996,90516,82084,47114,-15007,-49588,-89970,-98694,-100479,-78027,-70910,3299,101304,181080,255337,295911,298299,219207,59963,-77280,-154987,-108611,-79126,-16156,-25939,14308,38643,49423,10599,-62552,-65681,-52875,-21248,-12391,-5388,-59373,-90505,18052,90349,65452,-12668,-99169,-78909,-18864,-3095,-53039,-27546,5241,52875,68130,97878,122758,81493,-33099,-53066,-24345,-27813,-70271,-39940,5048,470,-25847,-53087,-120736,-120041,-66851,-39122,-39469,-33439,-15397,33360,129865,165087,199021,140677,75205,54253,-1015,-44831,-63837,-116930,-129462,-100530,-69258,-49045,-47924,-70521,-40274,-36731,-39382,-18708,4369,107052,217047,191760,132632,43293,-61754,-106975,-80040,-22699,40411,112510,163113,127256,48357,-8153,-38218,915,-7860,-2732,54451,145858,229302,292316,311779,288509,191080,131161,73620,11271,-1513,14546,30427,1964,34148,116504,172523,188918,159877,99156,76956,34285,-33079,91741,85648,-4851,-37986,46861,98078,88924,31022,-28698,-46890,-33336,25433,71255,62766,32482,62707,159723,322755,308204,100584,-30662,-22581,23457,-36101,-86158,-32522,43013,148665,312912,441868,383642,216390,74554,-17762,-66362,-94533,-61083,-17052,49142,98755,128874,112209,44912,-9970,-33810,-27756,-32835,-59589,-47387,-98176,-48438,10753,40779,46466,8367,-62051,-83272,-61809,11784,57608,39077,8831,-7280,-22820,6822,-22347,-69860,-46602,84255,137054,115751,114680,125298,44684,-72032,-141118,-40402,89949,179301,226722,143408,81051,45271,-15043,-11514,707,-82951,-128668,-79424,-14262,9897,89695,188978,161244,114915,47814,15459,1676,78887,258904,326631,183811,-26471,-106838,-146694,-168847,-66167,-15032,-28145,-24327,61358,278992,433619,518470,504977,322801,163044,93070,80651,22552,-52378,-12569,56311,70953,13622,-48643,-72352,-60432,-1295,91343,172328,171582,53095,-26643,-72742,-130145,-154237,-87357,-33557,7921,54223,69935,83214,31231,-58812,-54924,2294,-4491,-71682,-132685,-63669,19807,59864,69819,51588,48311,64896,55250,51478,18355,25020,52804,89404,128220,88796,42654,-18451,-48526,-61140,-57773,-34852,-24454,-58595,-125723,-114764,-75377,-25122,62857,243487,316336,447328,473039,359311,303709,186737,52139,-4194,10353,52756,46475,66551,102993,-17157,-17273,9737,13813,3166,-19801,-46672,-35495,-43972,-93551,-16720,76038,50811,-1232,-28525,18511,59159,91183,105408,92448,49512,-24403,-102837,-76473,4117,26733,37189,9443,-52236,-76310,-55297,-41771,-51901,-12076,80185,240338,305661,226802,58419,-42562,-57781,2028,40070,25796,3075,-42825,-57750,-68031,-127235,-124321,-51086,24067,40057,39580,-10446,-79631,-66422,10096,42879,1254,-78540,-104734,-29770,7312,-16967,-29016,34864,108872,118469,27308,1373,34090,35173,19939,113773,213246,247737,194980,115016,108052,152593,125009,33466,-115941,-126938,-29095,-13030,11313,24749,-3113,-32580,-59258,-101297,-89348,-69197,-63804,-60291,-59312,14226,150301,293699,306487,203571,135901,125216,99435,48039,-16084,-74291,-124142,-155850,-103191,-31116,21442,24865,-18255,-52928,-59826,-68675,7701,116153,197616,175619,105638,82008,46811,24833,41584,48195,1936,-25741,3336,19555,-6085,-41773,-88648,-21452,127923,285819,313020,371696,215113,67500,81837,92616,35613,-36509,11670,78263,45670,11447,6327,2908,-22453,-57379,-70449,-39233,-5640,44701,114808,127630,90663,36634,-54920,-90090,-37168,17637,-28166,-65468,-35115,-12482,-6523,-68707,-133872,-51795,33751,41960,-4560,116356,253237,309094,220276,-2174,-41844,66756,111449,156947,217678,274999,203355,83423,-32637,-125736,-49146,26567,-16941,-55289,-39595,-9756,76588,122966,1213,-74518,-32449,-51745,-105738,-145120,-151900,-68977,-23656,-35641,-10602,85404,131732,87166,-36491,-133844,-130870,-133271,-118286,-53535,-43577,-87095,-100646,-48976,18639,41677,67063,39754,-23130,-40570,22337,118043,149780,62238,-46113,-18803,62847,72691,20239,-34167,-75514,-100915,-104261,-50216,97199,179065,228335,168915,143477,249121,310746,303265,260376,194188,210870,224815,131587,98798,84354,57441,20635,-13830,-36465,-41928,7105,139440,164746,165979,116025,51192,55021,38766,-64626,-59885,38200,40918,-25819,-84608,-105673,-87054,-43429,14264,50350,57701,31747,-14046,-52513,-22945,-14027,13976,-23059,-92556,-67684,-25358,-10237,-31410,-78131,-115847,-74416,-59790,-106353,-111292,-83291,-85869,-20910,103377,168702,160555,84159,66450,59724,32255,-6120,-89217,-46778,-11093,-87397,-99402,-61490,-57094,-16767,17212,33427,-34712,-68230,-80015,-41327,104383,124271,26745,3785,114750,213117,208735,128638,52971,-25402,-52051,-37220,-98829,66916,268228,247076,80102,-54903,-82002,-71261,-58572,-23433,9805,-11880,-19024,40401,99875,203693,329240,384508,388652,286593,190955,81986,24678,-12167,-94221,-88055,-75167,-76601,-98141,-84301,-57040,-10,-18119,-60570,-94475,-86321,-31102,-23205,-27952,-24425,-8467,-21532,-33211,-48624,-105170,-110036,-136623,-87795,-268,146199,292826,463324,553419,459191,253464,12124,-157748,-145815,-67217,8926,74236,40851,-21541,-18658,18929,-30965,-107273,-112720,-102640,-67194,-23600,-19543,2093,29286,11078,14669,31578,4541,-16010,-41195,484,17090,34543,38092,17439,35110,79459,47829,7516,-22057,-84074,-26603,40502,62285,58263,59171,84550,148008,152659,111931,50845,-24271,-85817,-96509,-99606,-86521,-90200,-53809,-8856,16866,12489,13725,-13853,-77832,-123501,-75180,37868,179702,233204,218717,109199,-6816,43476,198416,299958,158653,37486,7628,88694,127003,54877,-22356,-52542,-47029,-48844,-20192,-55594,-95554,-72940,-65469,-64495,-41118,-9667,27807,43700,48283,4478,-51060,-69409,2414,62251,12998,-4429,45983,177833,291202,266081,125685,-14320,-54702,-100177,-141338,-95530,-28041,-45082,-111071,-55405,-8539,16652,45107,130578,64819,-45082,-101422,-87091,-78514,-52202,-23693,43651,174706,291067,286171,218164,105323,146,-58095,-59752,-69975,-75202,-86772,-131610,-158509,-142782,-75023,3927,81731,99439,76723,-23089,-17134,-28113,-66738,-58040,8741,56589,54309,-7039,-83117,-61522,-45270,-6221,84581,244690,295171,243508,201003,117868,4225,-85209,-43536,-36943,-41994,-101751,-103167,-100600,-102135,-118710,-79744,-70992,-89498,-115328,-66331,-83890,-25753,28363,17863,-75759,-102023,-25512,104967,39089,-118237,-58017,71631,102103,-21651,-105390,-68500,-38683,-76019,-95771,-93010,-59174,-68708,-53298,-23274,-87136,-21706,129492,197428,109586,21757,-5577,-42371,5613,86700,105283,90828,36476,-61696,-47356,93103,148924,154098,141289,146175,106789,-24915,-88111,-7267,71797,50904,14003,5913,39405,4739,-7039,103865,166034,127937,20256,-109168,-17483,81472,117950,63821,6239,29708,40051,39629,75399,90774,49890,59444,140157,229014,263856,239301,104264,-54950,-83688,-18009,68319,132470,130252,128590,116826,116735,162766,229148,237145,156609,51732,32179,27153,17839,4956,9389,43413,68199,62964,11152,-36883,-63176,-92291,-87668,-31517,43927,92051,77029,-6509,-100649,-44097,48701,110170,106775,60857,82089,81718,33964,-24809,-79882,-62274,-51837,-66824,-53308,-10994,24947,-7300,-12981,19340,20505,91409,161126,186072,112843,-18616,-3223,7460,-19487,-66880,-80566,-70302,-61957,-60973,-76024,-99608,-108986,-73361,-46537,-66434,-30603,40529,37815,-54436,-57027,-44665,2420,34892,-1711,-671,23078,-9642,-57935,-362,102521,215694,189654,129986,62843,98269,190473,119736,-23332,-112160,-71638,-95454,-114430,-57933,22642,52042,80532,76361,18349,45874,21723,4583,1227,40105,41564,7681,56503,135518,161071,126603,62252,-4538,-28635,-42445,-66125,-96473,-96549,-97896,-75582,-38985,9538,79308,97061,3303,-109831,-142254,-133001,-158614,-117640,-83945,-107841,-80312,-24631,-61538,-106224,-27358,42911,107284,68504,-34523,-69872,-82010,-55027,-25372,-9406,-12278,1899,49936,70673,50964,8842,-24729,-9373,-28858],[-13051,-20390,-39083,-64258,-47979,-18510,-16192,-11667,-16650,-30867,4378,88573,31554,-103792,-8898,74428,86612,-31138,-81911,-73863,-63063,-82825,-65807,31208,140723,160135,82986,3872,-18916,30180,76428,74298,45994,19658,-15732,25734,125204,252691,262359,98611,5296,13916,29031,-321,-42897,-67152,-65555,-36098,35865,166042,227621,203803,135117,51651,20084,37426,10511,-16543,863,1449,-32365,-48376,-95487,-106636,-94439,-72057,-83893,-86251,-89755,-74591,-74070,-12921,34919,35277,21776,22488,44657,-39802,-89942,55187,246612,336643,253981,99839,-2184,-63305,-97239,-39886,18432,11069,-63820,-127136,-99819,-128390,-84799,-45845,-16480,-30535,-94714,-70311,-76795,-130501,-89364,9002,85434,160664,312203,386978,196118,-19803,-56596,-16453,7214,35944,46720,77247,54011,11875,14494,-35866,-48129,-26278,13282,102345,162189,157564,65016,44072,59304,95312,60133,-21415,-73593,-43335,-44045,-76509,-28777,66808,101986,71090,81072,105834,112197,215447,330561,338025,198918,73637,-18727,-46434,-72330,-83329,-47311,-26784,-9561,19641,46916,118865,201120,324891,251453,162371,88718,-34862,-114530,-99246,-91012,-88014,-40230,32366,96154,67732,176742,256762,177483,75723,38382,71138,57894,7075,-55270,-111650,-115481,-76440,-81271,-41988,-15396,-30639,-53351,-4172,-7805,-66271,-41980,35548,97698,81770,-27126,-54747,68946,72326,60334,36711,14721,-39495,-99892,-63130,-52692,-86071,-102287,-125151,-125931,-102243,-38030,31164,131445,191674,237259,193321,192278,164228,70039,-44643,-43283,99817,206643,141130,14367,-58263,-47791,-24674,22645,49446,64399,36132,-52741,-151334,-123552,-22360,34463,60829,76838,43029,-36342,-98582,-135112,-107141,-71982,-57754,-69616,-84863,-76854,-36208,-31717,-18457,25137,3510,-23260,6110,76032,70671,33298,78293,112617,68006,-21777,-82879,-65426,-21833,10815,20015,-14986,11258,47055,110662,182819,234851,140770,27561,12459,19639,70967,93197,53218,11095,-17515,-50286,-41216,52505,145494,162274,139058,9646,-137833,-88654,-26841,-55490,-130624,21232,162216,216684,234410,263202,230620,99904,-592,-37600,-9010,27226,-994,-397,-10168,3692,28924,17226,-27420,-74503,-23688,82494,182319,245036,176788,109823,141131,191191,166435,108347,26781,-36335,-115499,-105427,-25953,35302,49463,35683,15512,-11767,-3439,132498,64319,-4563,-9159,123644,272418,320052,172211,101822,146892,186386,125332,38876,13658,72790,57364,-6404,-55935,-72299,-68613,-83346,-105542,-67263,-14678,-2422,-23178,-88802,-104535,-100934,-121090,-32559,12854,-15367,-36589,-21274,8853,6027,-17829,15845,91383,106372,-4427,-68405,-69060,-48262,-57981,-78479,-61404,-44076,-53056,1657,-18579,-72209,-93511,-73102,-24061,-28642,-71040,-120058,-134665,-151499,-124937,-71028,-52172,-60036,-27155,11678,5019,-24519,-74118,-131852,-47632,43613,129368,144393,104915,134994,173488,88668,-10415,-100513,-20750,54344,90086,78509,14916,-63635,-129491,-54277,24176,-22857,-7478,-16579,-59314,-53749,5846,30374,-7081,-124650,-124733,-41725,240,31444,33874,13366,12601,-31493,-42080,-55024,-89400,-106496,-87285,-29932,40250,165214,396115,623488,555129,475864,360178,161374,42490,-1799,-39024,-92394,-97383,-82711,-57581,-21117,42595,128766,211481,201664,157418,70208,-7473,14947,85643,122920,125480,98247,111131,39700,86850,203456,271285,197372,62207,2550,-28265,-114591,-2183,158821,205565,156735,52621,-49016,-61779,-22427,-8031,-14387,-14599,-23293,2508,66909,100732,127721,61625,-18287,-85081,-158530,-92683,22410,87757,50245,-62642,13004,170236,372610,363890,173699,-3608,-43715,25169,136612,193453,114812,44721,12319,14642,-25578,-17762,-13180,-24329,-55183,-43105,-10282,2309,-5086,18031,30449,-16522,-38247,-72822,-64144,6183,50455,20886,-10083,-25182,-60839,-83245,-57470,52777,112041,136307,95314,26571,12683,73677,89145,46762,-3208,-20240,-1771,7271,-36211,-41357,69783,136587,60609,-54551,-108472,-92037,-86426,-67776,-716,59323,93902,171608,325877,393075,441292,445466,407804,284514,83924,-87057,-78314,-544,32574,117986,157932,155187,86634,-55597,-36833,76808,160203,221572,184011,72434,-10034,-33540,-34574,-18457,-1623,-26687,-49539,-5622,26669,13804,-13871,35753,150858,278167,322540,210208,9821,-129999,22255,42905,-42384,-57767,-63179,-112005,-118078,-63332,-19457,-50109,-94171,-99361,-72993,-61788,-49546,-20253,58459,120932,88880,-4779,-37251,128,64622,113068,102939,47719,5130,-20032,-51719,-99193,-120469,-29383,29499,57740,33175,-8875,-60321,-80566,-91518,-103564,-110364,-110026,-50969,87726,199136,148698,15688,-56312,-99632,-116757,-98028,20063,113526,157993,87796,-34325,-115545,-125905,-76258,-34355,-41896,-68267,-111907,-136907,-92386,-74927,-92763,-127482,-55329,13838,11179,-28278,-62916,-84489,-60667,838,83958,86207,9646,-68615,-61831,-9417,-1480,-30963,-30146,29560,97104,89000,83870,71927,64601,53407,76125,133812,216914,359406,481339,360077,178854,83067,83298,93995,48956,-47998,-85180,5611,102832,147333,122633,59925,6870,-38808,-84358,-75475,312,32497,5066,-53004,-62899,-40421,-10370,-41357,-84034,-61426,-13082,51363,124552,222149,284779,239223,93797,-24337,-45308,-43705,-79502,-124407,-66869,-16184,12907,-15623,-65668,-68689,-46280,-55667,-105103,-83685,-79914,-132566,-9257,92474,66628,-18542,-40196,-48177,-75745,-109621,-122188,-140496,-103315,-85481,-104828,-97308,-47282,766,2693,-37477,-76467,-80147,-30966,44146,101720,102519,136903,249476,197566,64519,-13626,-18915,20000,72773,108784,93141,37250,-39282,-103424,-137297,-72282,-19496,-55145,-110313,-104090,-86377,-79802,-83814,-51600,-70450,-123375,-108057,-99727,-83979,-2158,110595,127444,122109,74533,-20493,-90433,-13768,98231,40903,-66339,-105660,-106971,-175967,-207379,-201644,-185838,-161444,-140949,-115637,-53991,-39325,2611,87980,163802,207954,200164,164063,161054,149290,157436,127216,70272,-9377,-86599,-111325,-110562,-126916,-100185,-88400,-69208,-47124,-10813,-1436,-41509,-101271,-138143,-105942,-55747,3177,78942,148651,251293,262204,191979,72114,60850,8390,-140502,-174455,-96904,-49029,-40591,-46424,-90989,-74205,6297,55708,22670,-74287,-72821,-20590,48309,36239,-5862,73876,121274,106872,52351,23414,31001,37692,54565,84023,100749,67824,424,-46429,-38470,-38708,-22089,-6081,-40854,-102197,-70714,-1997,72966,92475,79258,70232,40212,-17494,-68363,-79936,-84109,-67339,-80191,-18249,96022,173647,233515,261893,260283,190408,48495,-72342,-134389,-95904,-67877,-7619,-30633,-3515,15660,37068,19248,-37159,-43375,-28381,7918,21513,28514,-30017,-115398,-15225,69359,69125,265,-94795,-87564,-27894,-20268,-78149,-50911,-13665,40831,61349,99468,129676,86202,-25784,-41144,-9776,-15587,-63344,-38193,7134,-4826,-39173,-63525,-121926,-125986,-76034,-53046,-54077,-45641,-27822,12570,103410,145183,197096,166810,96829,52088,-17952,-57467,-68995,-116571,-132500,-100424,-67035,-45416,-42531,-67520,-45205,-49757,-56794,-35140,-11512,74217,150208,135179,89096,2275,-109337,-104717,-53970,-3143,55803,131964,186717,155311,81980,2375,-49713,-10684,-16554,-11570,38270,158293,264318,319012,316252,299232,215188,133840,60325,-4953,-7158,26766,45738,4248,24002,93633,150989,182254,178645,139870,105860,26387,-31608,93890,88353,6194,-34593,34711,71280,48929,874,-43892,-48197,-19389,48796,95453,72950,25179,46905,129157,290349,310713,109336,-26535,-17722,32694,-20769,-90457,-48746,25252,117525,254041,355111,300360,177130,67081,-17190,-72009,-117751,-102701,-64782,18246,80547,122086,124643,70221,14006,-6584,7057,2524,-37498,-43702,-65800,-29692,1532,10870,27050,12852,-41109,-65954,-81814,-9010,53040,39791,11828,-6106,-18899,-763,-46930,-55978,-17393,106000,151004,134185,129633,125387,32989,-81560,-146998,-84155,35233,136798,217577,158039,92011,54818,5108,27099,39320,-53209,-121072,-94149,-25569,4113,84888,192478,175750,136602,68573,35580,31191,130693,305219,338506,168746,-38093,-127259,-162280,-149533,-56996,-10573,-27369,-27889,59915,305285,492968,588957,549606,327191,138355,48926,38299,-22903,-68223,-24563,25179,46904,5838,-42805,-57290,-39659,23886,122401,206904,185628,55793,-26214,-69689,-121403,-142018,-89559,-33523,15150,63474,91536,120462,58779,-45737,-38888,21135,11040,-65934,-125529,-68560,8661,46135,52196,34356,31455,48513,44996,42218,17483,32909,62024,94972,122020,83117,33844,-30731,-59252,-67216,-55719,-24117,-11901,-51542,-121745,-118336,-86651,-53465,16261,189810,289992,425282,448718,363281,323312,226046,78770,12480,26400,56724,46594,67170,102595,-5468,-9472,16503,20686,5984,-14435,-42357,-19940,-29067,-90342,-22298,71017,52205,10551,-2262,48092,89485,111231,100335,77047,39276,-21857,-84253,-93634,-14099,14806,23572,-6922,-65684,-84677,-65861,-50301,-55217,-8108,93075,254693,303398,221502,59805,-40336,-63901,-2105,49910,47495,26701,-21026,-16030,-10983,-78712,-62750,-3724,48470,40785,33835,-16182,-81310,-63803,10008,48110,8448,-67397,-93139,-28407,6459,-10875,-21620,45438,124006,126157,42379,10861,32916,27383,12269,112793,205777,238128,174151,94439,102690,157754,143189,61020,-85168,-136232,-43518,-13257,32313,40803,8183,-24463,-54372,-98090,-96075,-80611,-69662,-56057,-56130,18241,157204,309171,310942,202173,138795,132500,105512,50736,-14746,-73141,-128568,-162806,-104046,-22973,40717,38141,-17794,-51755,-52027,-64487,-2012,112683,194074,171114,106939,79874,31431,-4569,9224,15471,-28939,-47103,-14554,-1062,-20759,-51974,-97813,-21038,120665,238681,234486,311193,204949,66101,72302,80060,26340,-41289,16256,63280,21670,-15326,-23873,-23081,-44518,-59030,-47023,-15036,-12273,31012,104557,123100,94690,49048,-43227,-81722,-26794,45047,22923,-1585,14819,5459,1258,-61577,-145862,-64449,9953,10498,857,131488,250028,289289,203019,-2700,-58273,25593,70496,117516,178069,283703,257903,149448,26879,-75381,-104992,-26836,-48860,-70587,-49003,-16516,73938,125393,226,-98525,-61603,-82021,-118956,-120820,-122199,-61682,-16033,-23405,9890,112409,154951,93593,-40758,-137049,-130592,-135772,-131401,-72614,-62818,-101109,-114900,-63964,13971,45648,75406,49458,-6114,-12273,61308,160224,175005,63694,-47025,6667,95006,96599,37723,-24837,-76385,-96357,-88553,-89236,40947,127871,199117,188809,205252,325354,381467,378139,329682,238586,228805,231269,130628,98448,85868,64800,34503,7664,-19852,-38834,8725,166923,195192,187118,143308,92267,104401,65455,-51497,-76142,18542,31518,-34706,-96359,-125457,-105927,-59447,-3362,53847,99489,124913,108176,48933,31729,41404,77746,4516,-78640,-63696,-26760,-17088,-42610,-98114,-112731,-56744,-63609,-108798,-117590,-90647,-88422,-23943,97550,154315,134326,54273,30499,39153,28943,-4521,-83206,-39548,3734,-63167,-77075,-64911,-62767,-23749,-2812,25628,-37151,-75272,-88884,-50782,91941,144724,98802,88400,151665,219524,215655,137221,54635,-33983,-60231,-41185,-119137,47827,248055,245020,85370,-56090,-87793,-77609,-66752,-36959,-7015,-28359,-30403,35194,97831,192700,293885,309484,325047,263088,172120,83026,31502,-4936,-92552,-99002,-80727,-70652,-88296,-119986,-73400,-18315,-30305,-72809,-103461,-83541,-31340,-23473,-26134,-21715,-14243,-36127,-45776,-52804,-102594,-118772,-144312,-93984,-21869,91210,191540,351705,490726,441654,241619,-4619,-171727,-138567,-60084,19401,93558,68519,-9199,-1324,36741,-33649,-125129,-116777,-95315,-55533,-9134,-8669,-4431,5725,429,31220,43273,7309,-13893,-34535,8533,18409,21820,19433,-1924,14428,56106,28907,-4342,-37250,-100176,-25845,44994,66306,66314,73064,107651,160687,145021,96003,33334,-34682,-88214,-95894,-98325,-88053,-103057,-65162,-13971,14975,16615,21271,-4907,-65971,-113893,-100848,14240,164379,237221,231198,124053,-387,34834,182370,265665,138633,33397,24983,102865,122472,40313,-42350,-78476,-88369,-86066,-53629,-85290,-118873,-93766,-80090,-71056,-44452,-15998,15348,24371,35994,3486,-48234,-73897,-11020,38076,-30206,-41167,13202,137759,264547,254343,115781,-34986,-66410,-101019,-150261,-113259,-38817,-48405,-103246,-65314,-29801,-6791,34532,137138,77360,-37310,-98781,-93765,-96529,-75358,-46067,18232,139405,263237,269605,191345,77794,-21926,-60630,-51966,-59511,-61686,-68672,-110039,-134322,-113634,-42721,47973,129232,135662,97567,-18795,-26686,-42701,-71124,-50930,9939,47161,38945,-11327,-75822,-70092,-58593,-23910,43352,187940,269268,213139,147982,67754,-42682,-137862,-109543,-84893,-69478,-108295,-99958,-105207,-111179,-120146,-79322,-76980,-96338,-116457,-73945,-90917,-17407,36887,21918,-86498,-116894,-37434,92344,40589,-114545,-67524,56905,75876,-39951,-120981,-65566,-32675,-67443,-87523,-84048,-52551,-67679,-61132,-34192,-96643,-45566,78159,116363,37571,-10441,-19238,-58245,-4954,76955,107575,81815,21825,-71420,-37715,89854,133591,142142,134000,149718,102826,-21917,-78036,3229,84095,53606,21814,20987,53092,12768,-5098,97772,148528,121015,26229,-96305,-22132,70256,91031,40379,19236,59813,68787,66922,107640,126396,90865,65735,131510,197450,247353,246446,130993,-30719,-63326,-4120,82755,157755,167650,163289,130016,107231,138815,201121,212212,151595,54993,37983,32269,6925,-19919,-8931,32295,72811,80049,23504,-29797,-60386,-88398,-85680,-36706,37809,108235,105306,16060,-101485,-53333,39838,108853,126826,98037,96869,81192,20887,-53449,-132720,-99494,-81636,-83510,-54853,-4146,29578,-4941,-12554,16504,21756,100130,164270,182064,125963,-17446,-14215,-5370,-29679,-73661,-82352,-68385,-56718,-55353,-74799,-108472,-132434,-109006,-81337,-96622,-27596,109032,89613,-25280,-60395,-90862,-47252,14846,-3896,6960,36368,3150,-60617,-6729,104300,237865,218993,143385,55358,68527,153035,99636,-46054,-107486,-55320,-79592,-117051,-77718,710,23227,43410,38199,-7041,43565,31820,23240,28014,62858,43560,4041,68616,174267,217289,170417,82644,3955,-25553,-40652,-63005,-90116,-96359,-97741,-65639,-38265,10682,86293,103483,8092,-106931,-148028,-133671,-145619,-103933,-75770,-109590,-70354,-20346,-61935,-98559,-8338,68651,128024,96879,-9784,-49867,-70142,-49324,-23065,-1076,-1807,-1714,42646,63258,31700,-12860,-43168,-26751,-41115],[-25550,-25005,-27476,-49930,-62574,-28861,-24881,-20293,-26984,-42788,-9626,76144,25474,-69997,5769,78602,72485,-46058,-85480,-79494,-71230,-85375,-59644,38309,154798,198595,117969,15178,-20379,28471,69828,61097,48623,36109,-6449,29061,128848,256314,269078,104113,-7190,1128,34126,21084,-17554,-57738,-69760,-46051,23762,165087,250779,244531,163830,57458,17604,44573,13743,-15417,2781,7872,-23965,-39954,-87291,-104926,-81545,-53280,-54975,-52657,-88812,-86974,-81939,-12006,14533,-2817,-15613,-4846,27143,-49329,-83119,58851,242583,316076,225885,85783,-10094,-67840,-95111,-41945,16954,19344,-52964,-78948,-74081,-113344,-83864,-45627,-18206,-32662,-95364,-81636,-84087,-108375,-64068,18037,84926,154229,293629,359911,166281,-41063,-45266,-6569,13821,33291,28700,33413,-9305,-39940,-13187,-54879,-58492,-13868,38803,144885,200714,168408,61824,32537,31316,52609,24714,-36647,-73420,-35314,-36145,-69762,-25145,68800,103363,65407,58297,46348,32655,147583,292367,325165,203738,72212,-18664,-43302,-72265,-85293,-48990,-6706,8203,26327,47089,104995,176825,305984,245671,153844,82190,-39615,-82930,-81909,-85729,-84095,-33675,38880,80514,37450,130523,188223,130089,58360,44871,83327,63703,7509,-55909,-112401,-121200,-85075,-84363,-32568,-610,-23024,-62704,-10317,6102,-49553,-32197,35637,80880,51241,-46185,-34583,74902,72672,66537,46335,22981,-31049,-102210,-68068,-41699,-73178,-115776,-150549,-158889,-123648,-61244,1208,89684,148422,213350,177289,177130,141148,48007,-56537,-44890,92873,203733,147609,21731,-62313,-69480,-53715,-4844,34895,57217,25422,-66608,-167968,-106066,-14330,23517,46738,73772,55528,-11682,-78792,-134273,-106446,-75527,-50208,-52732,-70545,-75818,-43459,-31341,-9457,47101,24372,-14131,3048,54958,13760,-41351,6054,57513,41173,-26878,-77612,-64651,-25144,3964,8508,-31496,-12738,36970,128539,229072,266775,143842,29419,21968,48719,102775,103843,58084,15594,-15244,-48445,-54679,25946,128436,157179,133863,8648,-119307,-67163,-3259,-33042,-137703,-1021,139995,193876,193107,205187,177539,83394,7835,-4067,22367,36547,-12350,-20116,-33586,-32372,3604,14774,-13148,-55449,-22613,65944,153593,219212,168615,107542,135736,184563,157329,88245,3376,-49930,-119062,-105059,-26366,38333,63436,55118,37205,13420,30485,154397,54848,-4308,-9774,115690,259755,294593,158335,107339,146154,181850,125841,54162,54510,117651,79510,-4776,-62260,-77774,-70290,-81893,-105554,-79360,-23238,-16251,-34394,-93495,-100332,-87926,-113466,-34931,23775,5928,-20915,-14967,9474,5996,-13426,11458,49294,37507,-60678,-110668,-110073,-90244,-101482,-90203,-56654,-44557,-89876,-55092,-64473,-75138,-66644,-45613,-4738,-12371,-56227,-104414,-116925,-136031,-110102,-57091,-36399,-37531,3355,49352,37171,-4422,-64162,-122682,-57848,17046,95499,108891,66387,90236,141223,78948,3821,-77967,-38617,48222,85108,74667,13623,-69811,-109740,-34552,25925,-26460,-6004,-14161,-65957,-71681,-15754,16389,-8557,-124542,-121449,-37761,6137,39742,51739,36546,27479,4476,-5957,-37710,-83795,-104886,-85924,-27954,54285,215019,476661,650391,545151,471557,343299,132007,19680,-22407,-50657,-95732,-103331,-91509,-64216,-23026,45359,133535,206799,190170,153220,66451,-5083,16704,78985,103507,102622,79749,106688,53524,100026,218784,283635,199158,54482,-858,-17657,-110014,-4652,151835,190752,149090,50142,-52999,-67722,-25739,-8501,-18741,-26846,-32543,20652,82923,104636,124315,48325,-34268,-93535,-163548,-82640,26615,88188,47644,-63636,6108,147410,374091,430141,223861,19936,-31417,36404,164031,219503,126275,52286,20415,20669,-22883,-11681,88,-9428,-49259,-46868,-15901,3150,7270,35928,36912,-14530,-35538,-73121,-60964,14371,51052,18382,-193,-6191,-35775,-48177,-32439,70432,122532,141307,98613,31766,16541,74534,93778,51388,5623,2610,30421,30569,-26102,-39267,70779,139065,82358,-30106,-111922,-107090,-85477,-50529,26077,83794,105305,155310,289107,359568,421343,401977,328509,212818,38065,-106540,-64220,26247,53508,123283,153082,158097,98699,-45802,-59240,47995,127947,203352,184722,74102,-4236,-25881,-26560,-17487,-12028,-41308,-57834,-3085,41085,43279,30505,88442,218604,354180,387454,253570,18239,-142455,6005,-3777,-101263,-109470,-94954,-109209,-110375,-58081,-12403,-40519,-74615,-72035,-46457,-35331,-21073,8114,84262,140589,87240,-19568,-47683,988,75891,132479,122665,68596,30397,1093,-35089,-83011,-109396,-20666,38460,58612,18065,-32454,-86841,-106998,-113617,-117877,-107894,-97592,-34478,123261,264085,183742,30193,-48980,-74959,-78682,-139983,-45902,53607,125454,89123,-20044,-89008,-121419,-82374,-32043,-29787,-55656,-110562,-130872,-91503,-80759,-91926,-100908,-29558,43235,36064,-6131,-35546,-60947,-43872,16943,104959,109890,30457,-60367,-96264,-21033,4260,-29162,-26712,40051,126005,131574,121748,100368,85348,70800,87318,145291,239539,389889,505553,367417,179473,89399,92766,112578,78975,-29376,-81070,-7868,70088,113357,108375,58708,9438,-34459,-78545,-78011,-3754,39910,18480,-38296,-54495,-41822,-12996,-42455,-79202,-59185,-8366,65909,150455,256874,327751,277124,124015,-6455,-42150,-38071,-70894,-116161,-69368,-16627,11749,-14828,-72738,-88812,-56268,-54714,-122656,-98793,-79483,-104163,-58883,37076,13075,-51243,-52379,-54809,-74120,-99964,-111679,-134115,-124848,-100283,-108686,-92919,-36115,15064,10959,-34385,-76480,-80399,-30487,35114,76396,61727,67202,165216,123788,-1003,-74726,-73318,-22254,41496,85617,79686,31622,-39286,-98391,-140636,-74208,-19630,-52694,-104548,-98743,-76995,-77892,-90341,-58915,-82115,-142504,-114908,-112566,-84540,-4009,99432,115523,106336,57439,-28749,-91628,-5157,111287,55725,-45754,-110851,-138949,-213809,-244347,-242037,-228654,-202798,-182119,-77793,-44014,-40635,2116,91026,174729,224651,212654,166203,142718,115153,127991,108801,50962,-32830,-109270,-123274,-113936,-127847,-89134,-88939,-69401,-42438,1411,13190,-31885,-98662,-142279,-111725,-53358,18281,121235,226445,318546,294626,201654,96364,93280,40665,-133073,-166134,-74287,-28449,-36071,-60129,-116311,-105296,-28346,19138,-11878,-110658,-84700,-26627,37052,18627,-38559,43860,98561,92115,44387,22032,32410,38299,63741,110095,131644,91215,13052,-41650,-40437,-35296,-17171,-6155,-46910,-103707,-53561,12901,73388,84604,70095,85354,82285,8787,-49369,-62903,-69313,-58713,-92465,-31633,98532,171283,213246,225514,217204,154384,28731,-74528,-119869,-81359,-51034,6759,-30291,-18264,-8930,19645,22764,-11908,-15673,-2593,35978,53118,55601,-6561,-122019,-49190,45260,69082,12860,-81447,-94444,-39807,-40068,-103819,-76771,-35761,23525,47698,89721,119775,74938,-29846,-34847,-206,-8704,-60846,-41144,3605,-15769,-57428,-78869,-127155,-133719,-86683,-68102,-69074,-57719,-40453,-8342,74136,120524,185132,181789,115809,59006,-25844,-67027,-74303,-118063,-139429,-103131,-66831,-43879,-38263,-63963,-50377,-63467,-73853,-50053,-26901,40324,81566,75337,40082,-41595,-142123,-72500,-28536,12275,66673,147160,205489,176219,108543,12135,-60371,-24589,-27731,-21468,22767,166811,292339,331744,302945,286183,218880,121817,36195,-29000,-20392,31908,55130,3426,10943,64966,121274,167881,192446,178116,130681,19577,-39265,78939,77668,8168,-35401,19078,41246,8091,-29231,-60019,-50814,-8912,65700,110727,73802,11639,26797,95708,248892,301889,111620,-28661,-18077,37269,-10477,-98806,-68780,7118,89266,196972,264863,211702,133175,56338,-17579,-74681,-130089,-126565,-107106,-14403,57337,105171,121726,83631,31758,17249,43461,49337,14802,5052,-16745,-13730,-10582,-20096,5453,16494,-15676,-34883,-84183,-36365,42426,35607,11544,-7003,-6676,-7441,-69581,-37971,6718,115450,150042,140076,136307,119416,20323,-87407,-118885,-115448,-28514,80590,192759,165848,99105,58449,21655,61950,70159,-29979,-111180,-110154,-40315,-4997,74959,187408,181565,151593,84874,51748,60667,185280,340457,334452,145632,-49872,-149107,-167545,-130180,-49149,-9067,-29106,-36191,51430,314548,524058,623002,555130,307416,102641,-8654,-17100,-76452,-64992,-28713,-6444,15347,-11743,-43553,-46253,-22756,44675,151645,238101,195668,58337,-25503,-67201,-114642,-135082,-95627,-37840,16376,67209,109227,156395,82304,-36049,-26052,37299,22707,-64030,-120183,-72305,-2799,31105,32986,16842,15863,31915,31816,29734,15218,39121,65787,93281,109525,73739,23144,-43618,-71051,-75705,-56518,-17074,-2336,-46424,-118609,-125909,-103016,-85302,-26784,138490,260707,394418,414337,360525,335353,259174,102097,30282,42261,58162,44681,65229,97268,1555,-5169,20696,25255,5324,-16930,-45172,-3660,-13788,-85791,-30969,59970,48963,19277,21861,81670,123728,130507,92214,59751,28847,-19782,-67770,-97671,-33654,-1318,4392,-29195,-84193,-95167,-78825,-61082,-60083,-6175,101009,257716,289027,207513,56580,-41205,-71523,-7567,57555,67596,50396,2541,28070,45739,-15584,-2802,37863,62080,32715,20541,-26901,-85969,-64000,6798,51485,16001,-55275,-84057,-33400,-1288,-12481,-20478,48943,127900,122468,55040,27125,38112,16302,-8338,100430,189272,222308,149328,73981,98171,161537,158637,85746,-54353,-136618,-64397,-16465,47820,51885,14924,-20032,-52263,-97292,-102100,-90524,-74129,-52564,-54743,18854,156645,309768,299369,190036,134226,133917,107583,50486,-17172,-76207,-130076,-149191,-101796,-15477,57939,48307,-18119,-49236,-44059,-61085,-10224,105065,182785,161533,106880,76397,16717,-35444,-25698,-18736,-59997,-68682,-33634,-21672,-34707,-62255,-105978,-22717,104838,176708,147625,235225,180358,57248,58001,64490,16182,-43071,18395,46622,1333,-34261,-49407,-50256,-63776,-43648,-9595,7010,-24626,3651,77859,106491,90443,54095,-37458,-82257,-27267,57770,63757,55709,59233,22265,8077,-55914,-155246,-78176,-16370,-21023,10784,131441,222157,241946,166914,-8643,-71756,-8199,40337,86266,139752,274412,295557,204492,76507,-35576,-141450,-72123,-77937,-84785,-57500,-22788,69294,121218,-6974,-120354,-80841,-105103,-121910,-96965,-89207,-44840,-4998,-10589,26124,132882,169422,93895,-45930,-139836,-129543,-136699,-143994,-90424,-77627,-110523,-126547,-76920,10670,51012,85981,64956,17946,19498,102250,199874,194897,62405,-45324,32072,127015,120815,55799,-15841,-78805,-87937,-64286,-103369,-23925,67350,156099,193759,259286,400114,450762,445716,380856,263917,226060,217749,124489,95786,85335,69094,44007,24183,-6263,-35967,10602,187412,219180,201455,165427,134402,158804,91823,-37864,-90561,-1191,20030,-43260,-107065,-145323,-130430,-84390,-28625,50457,136364,215468,228012,164140,113392,117711,142088,29846,-66053,-59647,-28268,-23355,-51912,-111492,-83149,-33437,-61138,-106988,-117609,-92302,-86725,-27306,87801,134517,106067,29601,-1692,15320,22053,-5406,-76580,-28934,21034,-29192,-42976,-58928,-65367,-28370,-26256,12851,-42685,-83681,-95029,-50948,93218,179530,175940,166269,179487,211458,212931,141001,55543,-38282,-60247,-36406,-129180,28385,219214,231938,88280,-56683,-92207,-81061,-72604,-49754,-24036,-44737,-41065,31664,98154,182378,255391,234123,256284,233288,152897,90315,45388,4811,-86748,-101132,-73005,-56942,-68629,-121936,-75101,-35219,-40923,-81578,-107574,-77024,-28023,-21822,-23182,-19484,-22120,-50058,-55905,-54577,-95664,-119616,-134880,-95926,-41845,40535,105564,247289,414799,408185,224782,-16742,-171183,-128018,-52236,28495,110215,99282,13296,25641,55536,-35175,-139486,-109046,-79854,-37010,11506,8936,-5682,-15174,-3051,49191,55936,13122,-8261,-23078,20788,21168,9742,3998,-17009,-1351,38633,16599,-9635,-45913,-112478,-23312,50740,71606,74731,86650,128598,170260,137794,80638,14093,-47229,-85805,-88592,-91464,-84257,-110365,-70554,-14961,15040,20848,28573,3200,-55304,-98234,-115472,-7913,140423,225885,228265,132730,7448,29893,165968,231065,123967,37236,44521,110955,112367,25506,-59059,-91954,-124647,-120229,-85376,-109564,-135684,-112088,-91844,-73659,-44020,-18911,5851,8590,25996,5721,-38342,-63327,-11264,25358,-63424,-68767,-10581,101785,235980,243490,109986,-49725,-73556,-97322,-145269,-114452,-33436,-34984,-88388,-70215,-45459,-23347,29944,147083,97123,-21622,-90450,-95658,-110065,-93508,-64601,-5953,103469,228059,246405,163195,51686,-40724,-56156,-38959,-44018,-44701,-49809,-88654,-108000,-82319,-7728,93479,176305,171551,119188,-7047,-28138,-52497,-70935,-38915,15752,40147,24133,-15326,-63463,-68961,-62368,-30834,13147,128264,228940,175809,96988,21686,-82921,-155927,-160528,-96736,-83528,-104124,-94388,-109612,-118008,-106920,-67627,-73516,-95611,-112607,-77453,-94558,-9009,46209,29781,-89241,-125595,-44864,81470,45331,-104961,-72449,47048,57986,-49678,-128251,-56064,-19638,-53088,-74122,-70987,-42786,-63326,-66961,-45547,-104562,-61023,36609,49553,-22201,-33281,-27963,-67977,-8186,72139,111763,74745,9939,-75182,-24694,88629,123412,135385,130865,155466,101252,-12508,-58492,24229,107672,66589,36082,38541,68971,25158,2107,92622,130036,112195,32044,-82150,-22364,63795,68359,22793,33627,85960,93545,91592,138963,160928,138261,78589,117549,154711,218272,245253,161739,6842,-37692,13558,97344,180893,207226,200659,148386,108899,125998,179501,191286,149989,64527,48338,39927,-1918,-39616,-22408,22102,69717,88103,35360,-18158,-51809,-79980,-81217,-40436,33718,120482,129668,39103,-95197,-55629,37268,112811,151218,140259,118795,89239,19653,-60956,-169225,-119939,-103784,-94725,-52344,5336,35187,142,-8116,15915,20811,97326,148905,160995,129655,-13584,-19901,-12227,-34353,-75152,-78927,-61894,-47718,-46186,-70318,-115025,-153735,-141637,-112829,-130007,-3722,186506,144841,12434,-35975,-68211,-72914,684,-2474,18128,53771,22911,-54336,-10883,102425,247887,239187,152175,49708,44461,117333,78173,-66765,-91446,-36513,-61837,-112342,-91210,-12747,6106,17296,7812,-23882,43220,43607,46315,59849,90216,50187,3743,82991,213963,275487,217169,106105,15130,-20048,-35451,-54560,-77653,-84636,-75146,-46209,-31853,16396,94678,109998,13253,-101915,-147611,-130941,-130340,-87365,-65201,-107179,-58456,-15327,-59063,-87754,10702,92160,144837,125286,21053,-22281,-47715,-36499,-16669,9455,11263,58,31630,50726,11411,-31282,-57515,-42502,-51824],[-27559,-16972,-2400,-18258,-62053,-32463,-25858,-19494,-23339,-31195,10526,104752,63863,-24504,28005,88566,63996,-53147,-80574,-75126,-68879,-79286,-50564,44075,160516,229143,156421,34865,-15181,30693,65956,52139,55052,53027,5402,35096,133514,254618,266506,108048,-17681,-7682,47112,52318,18570,-34213,-60836,-47537,15903,163068,272267,287436,200128,73266,21998,57254,22473,-7997,9858,17758,-11487,-26496,-71433,-87097,-61249,-29279,-17945,-12777,-77733,-97508,-82721,-5872,-59,-34260,-45062,-24922,14561,-52862,-71193,67058,236498,287670,193051,71136,-14083,-57267,-87579,-39266,22727,40084,-12497,-24883,-40603,-92088,-79390,-41742,-16038,-31365,-92767,-87876,-78476,-71885,-33952,32339,87929,150907,275496,330994,140976,-54297,-31522,5607,22022,30919,10048,-9465,-69762,-89459,-40404,-73363,-59312,6635,70209,188734,233695,172300,56315,21136,5854,17632,-1689,-43766,-66004,-23126,-24799,-60707,-20402,70094,102367,56008,29775,-14843,-35553,92712,255562,306767,204550,70498,-16014,-38373,-69916,-84560,-52071,6609,20882,30116,46412,88397,149396,277015,234330,144631,82098,-23361,-47179,-58770,-76824,-79565,-28397,44261,66467,12652,89585,127746,91275,46256,52279,93409,67929,7442,-55801,-110017,-127352,-95198,-83332,-21471,15531,-13145,-69409,-17775,17272,-32494,-23684,32741,60658,20884,-58172,-17207,75708,69906,70542,53769,28114,-26709,-104791,-65632,-27312,-58698,-117053,-155650,-171048,-139612,-83360,-28515,48864,104307,187210,164413,168055,126853,34786,-62168,-44821,86122,197559,152610,32127,-60278,-86552,-82212,-34486,16312,46076,10086,-83398,-168595,-85226,-3794,15893,34465,69937,65908,11073,-53714,-116197,-98870,-79468,-46399,-38177,-54457,-66892,-43426,-27712,-2189,60565,36877,-10168,-4364,29912,-36220,-88403,-34914,26973,28932,-27742,-74280,-65064,-28371,-2207,-2037,-47789,-40041,21263,140329,266447,287827,145195,31459,28646,70402,122513,103252,57122,17023,-15159,-47404,-70670,-10203,101201,142684,119597,4992,-94575,-36512,27637,-3547,-111191,-33060,103056,152613,137397,140747,124942,66367,11441,20397,50414,46456,-22137,-40667,-56061,-67096,-26784,5559,-3915,-39741,-19791,50499,125419,187596,153003,99757,122027,165621,137455,61888,-21002,-63778,-123154,-104060,-26986,39905,71911,67514,53630,36321,63191,163199,39036,-8455,-14812,101053,237058,253842,135128,109261,142340,173565,123298,72035,99099,162459,100623,-3446,-69928,-85479,-75069,-84227,-103123,-95017,-35477,-33554,-48737,-102178,-98589,-77425,-105170,-41634,27368,19410,-11336,-10828,8290,5709,-9876,3863,3221,-33704,-111252,-142957,-142760,-125904,-135662,-81311,-39254,-20157,-84494,-109882,-111260,-73533,-42981,-22149,11247,918,-45147,-92878,-102278,-115469,-93169,-45312,-25519,-20200,28499,81461,65543,13311,-55993,-110522,-68491,-12110,59008,68874,24348,48717,116867,78326,19656,-55354,-58517,37293,72597,62961,5568,-80020,-90216,-15768,25958,-32271,-9093,-16268,-76817,-94264,-41547,-4406,-17955,-130620,-118525,-36545,6819,40858,62259,54792,39839,44699,30097,-24029,-81158,-104966,-86022,-27964,66460,263271,538943,644729,511615,450187,323118,114635,14227,-30860,-59929,-101002,-110849,-101608,-73100,-28388,43722,131271,193544,172635,144992,59794,-6460,14259,68569,81539,78256,62590,105739,71610,115663,232121,289061,194017,43092,-4987,-6142,-104646,-17713,124980,155774,123127,35168,-63757,-77709,-32640,-11801,-22946,-33699,-27520,41552,97256,105387,113370,27116,-53757,-102824,-167551,-78037,23363,81158,39852,-66635,-4250,120316,357714,480579,270932,40888,-21406,44564,183881,234090,134905,61503,29956,24472,-23317,-7371,11068,1114,-46849,-53759,-25271,805,17022,53405,47154,-5369,-26942,-73052,-62387,16359,44790,11849,5733,8576,-13680,-17392,-4175,84965,128278,140486,96303,31195,13693,66476,86626,46468,8741,22140,58940,48683,-21430,-43358,64524,132524,96270,-9559,-104071,-122226,-86123,-38212,44951,102984,116207,140858,246946,310434,383095,348865,248196,141118,-8998,-113488,-42848,59961,80545,127549,141214,149786,98463,-43872,-86495,19345,99709,179216,175699,69698,-3618,-23926,-23712,-22910,-30587,-65051,-72631,-8200,46278,63745,72332,135877,268203,404275,428322,280467,18077,-121661,706,-33936,-142955,-146682,-118762,-102743,-108136,-57322,-8912,-32457,-53042,-44832,-21965,-10787,7882,40761,116398,164495,87192,-34023,-60374,-1881,80132,143108,133848,82693,49440,19411,-18044,-63802,-99530,-21070,37911,50894,-3133,-58698,-113596,-109323,-112105,-124743,-105075,-87671,-20427,155318,320262,208545,40863,-42532,-56390,-48535,-109083,-108197,-10702,85017,88401,-1638,-59930,-108730,-91606,-32749,-18357,-41011,-105610,-118699,-92379,-88190,-87048,-73147,-2038,73888,62484,20450,-1961,-32252,-25178,31336,122902,132160,53134,-40656,-125329,-39494,6570,-28803,-24965,45115,145615,165280,149763,122542,103068,86500,96231,150763,247544,389828,489542,348065,172429,93695,99713,128112,111730,-9542,-76494,-24456,34112,79577,95009,59902,15193,-28697,-73118,-79809,-9316,42490,27651,-26052,-46892,-43643,-16396,-43559,-73069,-59258,-6308,78194,173417,284488,357475,302989,148250,8510,-40717,-35004,-64391,-109576,-72676,-19097,7360,-12746,-65572,-105655,-67824,-53223,-119460,-114616,-80043,-77144,-74250,2368,-22615,-80027,-63071,-60201,-71380,-90361,-97785,-114308,-128719,-100921,-103287,-91615,-30393,21394,12065,-36004,-79543,-80712,-30304,25326,51213,26144,7596,87806,51932,-67232,-132924,-117190,-59933,11789,61089,63405,24256,-39690,-95315,-141443,-75523,-19445,-47921,-96170,-94511,-68593,-76400,-95001,-55416,-73643,-129924,-119681,-124078,-79720,-2567,89287,103559,90751,41242,-35938,-90913,2620,120425,67095,-30236,-109231,-166338,-246023,-274831,-277248,-267541,-239784,-181744,-40508,-34263,-41224,1331,90904,181730,240644,223965,166551,123412,87308,111116,104330,44647,-46028,-127581,-136734,-118976,-126015,-76682,-85546,-70839,-39041,13134,28878,-20575,-95399,-142206,-114919,-52298,28437,155923,295956,366245,303310,192354,114366,125678,74732,-121480,-162327,-59084,-16723,-39528,-78817,-143134,-135646,-61356,-14428,-42177,-121517,-67736,-19077,34823,12556,-58748,13576,73206,74838,34315,17785,31214,38698,75442,139085,163644,115100,25830,-36874,-42352,-31929,-11554,-4612,-50521,-104459,-40929,20808,65900,70175,57712,93004,112851,32423,-29866,-44467,-52682,-48439,-102266,-32437,111205,177412,199846,193178,175347,117127,6107,-80366,-108559,-66935,-30612,26123,-23021,-25501,-30197,1304,24701,15737,19155,27630,66562,85969,79996,15695,-100309,-78687,22916,68521,26504,-65020,-95124,-48759,-55796,-123979,-99514,-55201,7513,34055,76187,102212,57400,-39781,-30785,7892,-3331,-58637,-44445,-1356,-27771,-75360,-93180,-131269,-138432,-94030,-79263,-79388,-65281,-49483,-25107,47961,97103,169036,188069,131762,73583,-21343,-67942,-75394,-117088,-141259,-101535,-63130,-39809,-30404,-54483,-49155,-71001,-83536,-56774,-35841,11791,21280,19723,-8122,-78670,-96343,-32552,-2220,28389,78995,164228,224625,195374,133144,25175,-64751,-36278,-36769,-27688,13339,177294,317691,336077,279683,255953,203589,97564,5687,-55532,-35760,35348,64146,5465,1569,38455,91672,153281,206554,217053,155010,19018,-47446,59883,64098,8167,-35308,5524,14582,-26827,-53648,-71706,-50414,1950,80192,121789,71679,-930,9283,67107,210503,292475,116455,-30254,-17948,41945,-846,-105356,-84414,-2661,72222,152329,185216,130215,92964,48807,-13024,-68785,-123218,-116090,-118180,-40140,38736,88621,113069,91677,48810,43157,84905,105206,84246,82354,41621,3976,-19495,-44888,-11590,23382,13921,2403,-64428,-63700,31099,32687,13398,-1832,18763,-8251,-80533,-15751,29774,117524,140776,138977,139420,113005,12080,-85195,-90143,-92977,-88771,20981,158614,170341,108621,63587,41723,96922,96657,-7855,-96529,-119660,-51733,-11265,66319,180518,185131,166083,103246,71405,98150,243945,365288,319230,121017,-56207,-162163,-154502,-108273,-37913,-4610,-26817,-42944,42312,311273,527754,620440,525539,271730,66114,-70690,-78064,-127047,-43110,-23538,-31245,-15667,-32936,-45825,-33740,-4045,66619,183895,268646,206268,66285,-19344,-60957,-105779,-127575,-99272,-40153,18011,71594,128469,194976,106237,-24062,-11455,55554,35864,-59965,-111024,-68781,-8336,20950,18483,4069,5844,20716,22068,20737,17583,49328,70279,90732,98198,67785,17611,-49800,-76988,-80355,-54096,-7923,9875,-37262,-110201,-130951,-118174,-113923,-55890,99609,235789,361587,375711,353252,340592,286001,126627,55025,62953,63317,46719,66124,92416,9127,1485,28360,34040,8706,-18714,-49462,17583,6769,-74163,-36307,48986,46967,30397,48492,120365,163458,152739,87103,47692,24990,-12238,-47539,-82866,-45317,-13567,-12262,-49622,-100404,-100228,-88303,-68727,-60890,-626,108909,253733,268216,190638,54395,-38859,-74293,-9043,67092,89448,78056,32982,73719,101670,50101,56146,76842,70655,23063,6509,-35927,-87087,-60616,7045,59218,29710,-37461,-71880,-39499,-10348,-16265,-21021,49618,124348,112595,69072,53732,60532,17402,-38609,81401,170449,206025,126774,59690,99383,168772,175633,111224,-19343,-117560,-79414,-11970,61948,61873,21321,-14821,-48269,-94131,-102181,-92860,-71753,-45150,-50561,20100,151971,298011,276815,173369,127947,134688,111269,53760,-16619,-78668,-127561,-132932,-91978,-3210,78536,60846,-14245,-42064,-32151,-53800,-15714,97566,169547,152296,109595,76038,7726,-61908,-56410,-46660,-85413,-85183,-48584,-36610,-42898,-67947,-108534,-22239,85148,109299,64672,156557,147991,46181,44325,51080,9790,-37758,24714,37713,-6836,-38660,-64417,-73077,-69113,-9211,38477,30356,-36610,-31178,41063,84038,82505,55932,-32387,-82488,-29377,62426,96122,106411,97032,39837,18209,-46672,-155557,-88853,-38130,-40053,25998,120916,176856,176058,119371,-15395,-77662,-27896,24195,65781,108667,251404,316162,248176,117553,-2324,-130747,-104539,-100433,-94464,-61604,-25329,65110,112199,-17825,-121432,-81251,-110695,-113480,-75239,-61029,-27440,6616,2220,39447,147766,176093,90134,-49270,-139668,-124811,-132998,-152557,-102873,-84488,-113406,-133100,-84624,11589,60080,99849,85730,47470,54427,144375,235685,209484,60417,-38020,59707,159607,146138,75458,-5740,-80860,-72706,-31906,-64971,-86421,5559,105756,184833,301276,466145,510878,496438,406404,268206,205892,190035,116799,93888,85746,72869,51424,37247,5320,-31841,14851,201398,237039,209689,181328,174372,212795,114354,-23296,-99809,-16169,9898,-49302,-114826,-155151,-158858,-117038,-58071,41755,163608,289715,328366,271555,201670,201717,202521,53075,-53485,-53932,-27529,-25720,-53946,-104080,-43439,-4462,-51167,-99609,-109779,-86988,-80883,-30722,74639,110313,77753,10897,-28082,-10256,12029,-8387,-68829,-15322,39936,9638,-4857,-45886,-64453,-29645,-51727,-4444,-51086,-92856,-97661,-43366,101414,214244,243128,229605,194896,191912,204106,142539,57831,-36018,-51243,-24461,-113632,9925,184780,208459,87324,-57248,-95180,-81751,-76383,-61457,-40167,-60186,-50754,29815,100769,172898,215934,164826,188305,198201,133226,100570,62788,15572,-79079,-98033,-58391,-37985,-45065,-95111,-69475,-50574,-50263,-87066,-106524,-68030,-22687,-19546,-20576,-19262,-32410,-63043,-63258,-53522,-84596,-112005,-120016,-94685,-61058,-4987,38289,158171,333026,361626,203875,-23476,-156817,-116231,-45736,34454,122620,131318,47361,62045,72957,-36934,-144948,-91679,-58015,-13344,36513,31688,-2037,-34112,-2661,64710,67094,18625,-4205,-12384,32557,21360,-4076,-9799,-29680,-13926,25787,10128,-8913,-49071,-122826,-21156,54927,75614,80720,96555,143495,174108,128931,64400,-7952,-64990,-83481,-79339,-82635,-78508,-114663,-72775,-14801,14424,22732,32798,7447,-49108,-86938,-117833,-28353,107969,197364,206954,130994,12980,25323,146760,195469,111947,44269,60287,109056,94316,7598,-75616,-89987,-122243,-152385,-116681,-123666,-136821,-127481,-103190,-75586,-43423,-22044,-3972,-6549,15257,7617,-25247,-38523,12372,37435,-78938,-88918,-28005,68495,202062,229224,104342,-60352,-79479,-93847,-133393,-98801,-15468,-13431,-72125,-73929,-58959,-36475,27069,155073,118416,-3424,-81511,-97420,-119489,-106602,-82285,-32171,65484,185426,214152,131208,24298,-58715,-48776,-25202,-28089,-29163,-35321,-72812,-86670,-55808,23135,133590,216058,200639,135248,5382,-26323,-61881,-71031,-27372,21032,31218,6329,-21760,-51224,-63871,-62707,-34535,-10352,67358,174672,131512,47500,-23669,-115146,-112902,-109566,-75186,-86461,-96142,-91649,-118317,-121572,-86040,-49899,-65850,-92513,-107628,-79479,-100426,-8142,47708,32247,-91770,-133450,-53026,66935,46794,-96033,-77573,37277,43035,-56203,-131456,-46848,-6177,-38974,-61485,-59342,-34846,-60305,-75456,-62996,-115860,-69633,1977,-5865,-73724,-50340,-37698,-77236,-10835,65319,110746,63551,-4475,-78031,-14721,83082,111902,126995,125427,156763,95837,-3499,-36932,48981,135392,83929,49612,51595,79837,35203,8647,83308,106781,95236,29866,-73607,-24437,55687,43534,4484,42207,101506,107988,107357,162085,186094,181261,96258,93138,97704,173485,228098,183669,45549,-13853,28130,104927,193456,239581,231965,162943,113722,119368,161032,171159,147546,75969,58569,44758,-13653,-56920,-35302,8673,56489,82979,40818,-8881,-44461,-73675,-80143,-47955,27170,125117,144723,56107,-88665,-57124,34459,115490,173286,179620,139674,97465,21128,-57103,-139593,-116368,-118716,-104767,-51616,10891,34994,1617,-5453,12369,13192,80061,113792,122328,120317,-11261,-24718,-18251,-39249,-77150,-75936,-56575,-40557,-38833,-67674,-123863,-149439,-163785,-132546,-146606,40696,259271,193049,46435,-9541,-38768,-75391,-11895,-2552,27309,69349,43613,-42432,-17156,90720,236824,239338,149140,40626,21729,82643,53949,-87875,-74313,-20021,-46866,-107200,-103061,-22458,-5208,-3219,-19299,-36746,41449,53049,68918,91269,116084,56105,1763,93968,246282,324681,257527,126281,23724,-17138,-31695,-45910,-64312,-65432,-40606,-25196,-24285,22422,99891,111918,14036,-98417,-142137,-128846,-118810,-73511,-56504,-104224,-48353,-12681,-55989,-78145,25295,108229,152361,146126,51803,7076,-20535,-19982,-9075,18417,22137,2769,14007,29677,-12247,-47982,-69126,-58153,-62778],[-31632,-10951,17915,9622,-56428,-41840,-30899,-20415,-16958,-13046,41210,147954,117701,18588,45181,91767,49541,-64377,-79855,-73755,-69683,-78757,-49936,37811,147476,237549,183537,51491,-13441,26768,54361,36741,54064,60051,9824,34203,129567,238283,244630,99060,-36265,-20243,59412,84967,56442,-9327,-50420,-49883,3629,151366,281598,320073,232274,90295,26069,66763,27995,-2923,13710,22525,-3856,-16778,-56667,-66132,-41995,-8001,17485,24216,-65548,-115192,-81214,-2549,-16333,-66801,-74773,-45443,-227,-57156,-62129,71809,221544,246794,151031,50005,-20140,-49165,-82970,-37877,29427,63135,34829,25981,-9714,-74075,-77690,-40013,-15586,-32250,-92433,-94122,-70599,-40595,-6788,45295,88337,144366,252612,296854,116985,-62940,-20947,14535,26378,23861,-13212,-51261,-110516,-110732,-67365,-94908,-52591,28708,100441,224688,252802,164350,44244,5127,-21851,-14784,-25069,-49561,-58803,-12841,-15398,-54021,-18401,67660,96462,40790,-5481,-75672,-79251,55256,220044,280702,197312,64945,-14244,-34747,-68489,-84650,-59210,9583,25564,28603,42229,67269,118062,237884,214893,131863,85453,7933,-10688,-34348,-66729,-76700,-26869,45748,52183,-8597,54060,77599,61527,39246,61073,102874,71209,6279,-56374,-105850,-134823,-107763,-79622,-11039,30106,-3177,-73990,-28500,21284,-19079,-18967,25419,37183,-7813,-62367,-5008,70748,63316,71127,57672,29109,-27310,-108827,-55938,-11775,-41967,-97960,-128195,-138522,-145229,-104080,-57560,10775,62934,161427,155528,165526,121992,31161,-60446,-43785,79560,188454,155397,44841,-51507,-93583,-105824,-63008,-4303,32258,-7840,-100232,-146048,-61715,9021,12323,25410,66761,75246,32211,-28618,-96910,-87081,-81762,-46049,-26212,-38713,-53575,-37281,-20969,3739,65908,41859,-9595,-13900,3977,-65980,-92929,-47194,14293,24054,-27664,-72781,-65556,-30492,-6860,-10088,-61195,-67970,1891,145448,290408,294787,144001,32946,32511,85376,131674,94743,52942,17586,-15320,-45123,-84612,-53191,65895,120675,99023,1513,-64953,2836,66413,32867,-76596,-72839,52167,94065,71716,75815,77413,50816,12619,37986,74212,56648,-28135,-59437,-74930,-95818,-56999,-5620,3562,-24887,-14294,38103,100514,154559,132591,88741,103403,138882,110803,33084,-43010,-75139,-125341,-99530,-24910,42932,78724,77228,67901,58805,94597,160592,20634,-14208,-21647,82297,207199,203143,107648,109812,137872,163997,120329,94536,147563,207794,122642,455,-75631,-92322,-79872,-87266,-96174,-103303,-47884,-48842,-61681,-112029,-96319,-66688,-95470,-49564,26759,27407,-6448,-7958,6843,7210,-5184,-4043,-40374,-97384,-150528,-155883,-162833,-150782,-137346,-63468,-19160,10362,-50757,-119553,-146989,-67011,-21691,-919,26336,14621,-34020,-81847,-87559,-93671,-74812,-33612,-16967,-5155,51073,110127,91966,30457,-47433,-92152,-70609,-38415,24594,29641,-16660,14280,101806,83344,31765,-39720,-74664,25995,57054,48121,-4798,-89196,-69741,2974,27314,-36015,-13114,-19681,-88400,-115074,-63811,-24899,-29500,-138169,-112039,-34020,7016,40109,69586,70922,53016,88925,66567,-11244,-78254,-103292,-83454,-25819,80227,308493,578527,610854,461288,415389,299498,103331,18355,-27490,-63266,-104717,-116681,-109757,-80753,-33567,41377,126437,177518,154412,136323,53409,-8502,10436,57458,61242,59022,55975,116117,100067,137878,246120,289829,184359,29857,-8096,9472,-91774,-38623,81805,107365,84082,11539,-77634,-88567,-40005,-15114,-24365,-29411,-4457,66367,111813,105896,99174,2409,-72657,-110316,-168703,-75644,16757,71251,31215,-68388,-14624,94529,330345,514728,315201,62218,-11071,52003,197092,239085,143233,75303,43628,28812,-23969,-1900,22594,9682,-45141,-60550,-35075,-1826,25803,69863,60446,12630,-8996,-68524,-65420,14839,35220,4912,10412,20839,5886,9816,27042,98951,131906,136821,91409,27794,7559,54990,73165,35133,7897,38936,83824,63324,-19299,-51060,53518,120260,101717,2529,-97283,-134207,-85920,-28560,57606,116703,126117,130612,206790,254282,333699,294291,177822,79470,-48422,-97642,-14106,101330,116052,136397,126086,131875,86474,-45513,-114878,-7450,77690,154919,160685,62153,-5890,-25976,-25072,-32898,-52910,-94369,-87697,-15888,46552,78325,108163,171299,295141,424276,441169,287811,9673,-98490,5932,-44798,-155729,-163089,-132828,-98196,-110407,-59784,-7299,-24424,-30201,-17855,1370,12515,36944,75886,152841,191374,89192,-45850,-73181,-6353,79750,146657,137864,91238,63352,35592,533,-40516,-87868,-29740,27713,34835,-29027,-85837,-131989,-88089,-92523,-111722,-101322,-78932,-7473,184381,364012,223547,49193,-36326,-44224,-27657,-71348,-134674,-73451,40906,87077,21397,-28829,-91534,-102422,-34885,-6248,-22911,-96182,-104855,-93595,-96011,-79330,-44617,28970,106255,91501,53071,38192,2474,-2443,45546,137446,150990,74888,-15093,-92096,-60170,5462,-29362,-24526,44780,153485,186173,165572,137706,117904,100556,103023,150380,240540,361084,438261,306725,159453,96413,104100,139475,145431,11842,-70162,-41666,-2485,47885,82670,62781,23301,-21978,-68252,-81352,-16463,40085,31541,-16446,-40221,-45311,-20005,-44171,-66462,-61735,-6551,88342,192727,303277,371658,315945,166235,20070,-42549,-35946,-60593,-104405,-77137,-23806,1181,-7446,-47251,-109851,-80412,-52033,-100429,-118122,-81580,-53040,-39774,8132,-28893,-104276,-72875,-64518,-67636,-81122,-84161,-96993,-108146,-83963,-94454,-94249,-31592,18052,4821,-43210,-86344,-81258,-30822,15176,28275,-2996,-40413,25143,-9389,-131214,-161367,-123488,-88029,-16544,34678,43847,14567,-41248,-94432,-141762,-77393,-19629,-42050,-86867,-91893,-64287,-76960,-98012,-45950,-51486,-107946,-121727,-125978,-72670,-584,78173,89743,73828,24851,-43252,-89079,9056,123735,72597,-21131,-105925,-189499,-271503,-298406,-306643,-301873,-271954,-148128,-7371,-25953,-42309,-1123,86270,182904,253060,231819,163590,102869,65992,106189,115799,57128,-40990,-130130,-152750,-126673,-122331,-65248,-79824,-75308,-38792,22164,43044,-10500,-95029,-140770,-116506,-54022,31754,178522,347375,387552,287515,164568,123354,154606,106649,-108438,-165500,-55059,-18236,-55205,-106714,-175913,-169586,-96356,-47581,-67824,-83751,-32081,-457,35704,9565,-64130,-12712,46532,54473,20792,9329,26111,37493,86773,164617,189778,134988,36100,-33929,-44540,-28753,-6081,-2629,-52825,-109625,-36760,18496,48528,47550,39937,90429,129531,50747,-12792,-27641,-36939,-38839,-110382,-27778,125752,185086,188997,162857,133747,78016,-19920,-92254,-103855,-57700,-13740,42667,-14396,-28571,-49679,-20309,22208,41418,56377,58602,96292,116461,99104,34547,-74541,-104334,192,63806,35925,-52770,-94074,-56452,-67713,-137749,-120731,-73590,-7643,21109,60859,81005,38044,-54852,-32920,10528,-3085,-59937,-51045,-10829,-43527,-95136,-107644,-136384,-142821,-100885,-89156,-87882,-72016,-58991,-41576,22215,72685,147265,182057,138945,86914,-11861,-64436,-76189,-117110,-135590,-96409,-58586,-36600,-22585,-42375,-43151,-73290,-86952,-57513,-41109,-13611,-30506,-33443,-57640,-95661,-51433,3767,19865,41567,89835,179934,240008,209402,152378,37283,-66132,-49447,-47396,-34080,6117,186241,335785,329644,246619,208822,164822,55907,-35135,-87808,-57076,32882,68863,7243,-6119,14549,64025,139364,218746,251204,173342,19790,-56180,39033,47396,3618,-38121,-9595,-11672,-58992,-76686,-83485,-52235,7967,87247,124388,63809,-14873,-8171,41529,176898,284015,124527,-32889,-20962,42070,3283,-113730,-96065,-5988,63189,118461,118100,56684,54407,40846,-7859,-59933,-107824,-91459,-93791,-58937,24510,72826,99132,92064,61213,66801,125532,161100,157059,167189,98842,18460,-29092,-66113,-27092,27245,37998,32431,-40522,-93371,13578,25881,12709,10451,49249,-8856,-80482,3240,46030,107966,120671,127178,134177,102030,3415,-81651,-65902,-54114,-119482,-40897,113257,164831,115646,67659,62356,125647,113514,8927,-83003,-125036,-63386,-18717,55313,168800,183372,176752,121227,93813,141274,297264,372615,289825,91958,-62070,-156101,-137526,-89408,-28965,-1647,-24214,-51955,29213,291997,499330,577190,460938,221314,30678,-131014,-120090,-85333,-16679,-17727,-52773,-46391,-60254,-54520,-24460,11854,85053,213276,291378,212170,74974,-12687,-56074,-99385,-123041,-104167,-44070,16738,73030,144986,229504,124876,-14340,-268,70373,45694,-57860,-102273,-62735,-12002,11411,4892,-7568,-2788,10570,12002,11819,20493,59205,71954,84028,85284,61864,13815,-52600,-80470,-84996,-52429,-854,20290,-28171,-100524,-136293,-135656,-142068,-68289,72269,212615,324053,329333,334143,330440,296651,146866,81894,83508,68400,48728,65661,84397,13099,6559,35668,43623,13861,-19422,-57296,37829,27558,-59652,-41086,34904,42517,39661,72590,155829,200014,171674,81153,37666,23876,-3462,-27740,-60386,-48523,-22348,-26783,-68916,-114573,-100718,-97341,-77258,-61605,4569,112375,239003,238964,168638,49957,-36412,-75462,-11096,72857,106691,103992,65516,111822,147804,108917,107257,108095,71593,10090,-10137,-45172,-86952,-56224,8293,68310,46041,-18092,-59950,-50579,-23887,-25194,-27031,43329,109371,94163,80001,84163,97818,40489,-82632,55091,150263,188526,106223,49920,102423,175441,190061,133124,15628,-85820,-74310,2973,71192,66871,23605,-12618,-46041,-92047,-99664,-90288,-65755,-37374,-47232,17887,139148,270772,242596,151408,118338,132493,114313,59234,-13443,-81847,-126754,-118080,-78494,11421,100396,73740,-8744,-33946,-20158,-44240,-21673,87629,152988,141619,112082,76048,1865,-84907,-80375,-64744,-105795,-98506,-61269,-47249,-47453,-71484,-108185,-22409,59951,39839,-9860,82068,109324,31711,29969,38182,4953,-28297,34311,36913,-3626,-31969,-70882,-92274,-57170,35728,90719,51916,-48286,-71079,-1927,58474,70585,53234,-28922,-81334,-31843,60045,117028,145272,123677,54898,29622,-34744,-143337,-96942,-52047,-39497,41245,101202,119476,98831,64718,-23448,-77380,-34031,17350,51601,83489,216048,316881,276137,147034,23542,-101731,-121843,-117586,-101513,-63045,-26026,59022,96346,-33708,-99026,-67035,-100026,-100918,-57646,-38816,-14073,15009,12022,47756,154264,172499,80620,-52495,-138522,-117927,-126139,-157515,-110136,-85451,-112767,-136026,-87850,15470,70994,113763,106567,76873,88023,182484,262507,215357,56056,-26124,88207,189977,169686,94091,3463,-84086,-51401,6170,-10525,-99121,-50642,52267,161959,324849,513298,551425,519983,400539,250570,172042,153268,108196,92836,87150,75941,56434,46061,13805,-26805,20991,207474,247198,210743,188137,205827,257653,129170,-9316,-102982,-24949,2024,-52847,-119683,-133448,-153211,-156571,-86695,28914,176390,335208,394075,355046,280307,280291,253326,73329,-40906,-46104,-23389,-21637,-42812,-71445,3453,29076,-34126,-86577,-95247,-75404,-71904,-34584,58166,82491,50611,-2256,-47741,-36227,-1120,-13572,-59916,566,59522,50602,34663,-27936,-59839,-27073,-77903,-25392,-61952,-101965,-96176,-30498,111012,239916,292627,273910,198157,166529,193796,144981,64262,-24835,-33435,-7218,-95949,-5844,148684,177016,81910,-57668,-95799,-79049,-77475,-70549,-52699,-72320,-57983,30756,106603,165486,178695,107000,127033,160437,114571,112159,81692,27329,-69453,-90780,-39595,-14597,-18586,-68233,-60074,-61869,-56694,-87451,-98704,-55851,-14905,-15950,-17692,-20277,-43005,-72783,-65507,-47397,-67317,-95589,-100244,-88985,-77846,-42628,-8258,91168,255464,309236,183280,-21420,-133371,-102372,-39617,38682,132610,165775,95917,109509,89831,-37281,-128882,-65311,-28729,16592,66981,60820,9006,-48407,1413,78380,77869,24391,-2272,-4755,41142,17930,-17603,-19207,-37766,-21385,19690,11744,22,-44958,-129053,-17271,59067,80068,85970,104139,153415,174442,120980,51004,-27661,-85817,-80363,-67740,-70789,-69574,-112929,-69803,-11445,15488,24777,36033,9826,-45535,-79783,-108514,-41172,73625,157320,171867,120832,17980,23276,127985,163075,104477,54475,72540,99739,71969,-10599,-89442,-71895,-81608,-149444,-133212,-113905,-116972,-116660,-108728,-73879,-40313,-23062,-11392,-18185,6408,11055,-7969,464,65173,79492,-69637,-98050,-35595,43530,166341,213347,100492,-63311,-81545,-88891,-116633,-70196,14204,14441,-52303,-73449,-67297,-43180,28239,162657,142053,18667,-70108,-96954,-106971,-101777,-94282,-56965,30278,142502,178561,100127,-166,-71175,-36464,-8285,-9384,-12940,-23008,-60266,-68281,-31970,51471,169164,249100,223881,147164,19339,-19590,-68003,-68959,-14359,27857,23411,-10201,-24047,-34965,-53222,-58797,-35466,-26170,14070,116644,88529,7125,-64017,-108857,-65237,-49890,-38782,-75824,-83601,-88990,-127413,-106761,-57154,-25438,-52581,-85051,-98184,-74650,-105900,-13360,42157,29417,-93800,-138022,-59128,51709,46775,-85832,-79315,30615,33302,-57342,-124422,-36263,9346,-22834,-47140,-46266,-25344,-54817,-81732,-83093,-124105,-65995,-21207,-45259,-114062,-56903,-46231,-83467,-11537,57898,105931,50377,-18627,-77288,-5884,75559,100746,118100,118909,154913,88816,6614,-13109,77497,166992,107036,63410,61255,86481,44110,16392,72940,83179,72659,20596,-69477,-26748,47270,18075,-12351,46944,108539,114156,116236,178067,202205,216397,122455,65233,36215,121672,198991,194663,82922,9314,40562,106575,195632,262695,255897,172590,120202,119585,148808,155532,147520,92707,72347,49471,-25778,-66998,-44590,-5007,38671,69610,41908,-1140,-37561,-68459,-80867,-57262,20541,125377,152603,68091,-81352,-56890,31873,117122,193099,215230,158679,104655,23022,-48983,-109198,-98406,-119449,-111295,-51713,12653,29010,-165,-3895,7115,937,52280,65587,73724,102475,-8068,-27350,-23196,-44438,-79493,-73055,-52203,-34850,-32748,-66136,-133536,-124655,-141776,-117376,-98069,100669,318418,229750,73071,10435,-21102,-68166,-22594,-3934,34175,82069,63752,-24867,-23641,69241,203515,216003,133433,28057,866,53862,33057,-101014,-58137,-6442,-35211,-103381,-113927,-28977,-12492,-20089,-44452,-46567,38283,60032,89890,120174,137906,59506,-3527,99121,266324,357470,285434,139852,27522,-18907,-31585,-39675,-52666,-42773,-4279,-7412,-17978,26624,99691,106895,8135,-97605,-134276,-128476,-113566,-65293,-52037,-102963,-42441,-14398,-54982,-72635,32382,113454,147650,153816,76824,33424,6575,-3177,-2933,22395,26571,1613,-12280,-2313,-41118,-64445,-79707,-74946,-75926],[-39755,-11268,27888,27580,-52673,-58301,-40699,-23919,-11249,2122,66891,185609,167067,55247,54654,85646,27542,-81771,-86223,-78835,-77682,-87085,-58868,19102,116209,221214,194092,62333,-16293,15984,33914,12940,43314,55478,5132,25055,115791,207030,203147,74324,-65022,-35063,70310,118449,95591,13459,-42913,-55614,-14628,128723,275922,337602,255620,106073,29602,70920,28118,-2398,12366,20096,-3630,-13184,-45409,-46681,-26141,8680,48235,55598,-53975,-142601,-76678,-4253,-35626,-101526,-107302,-68381,-18587,-63492,-58387,70281,196857,195452,100949,21546,-29714,-46730,-83710,-39350,35026,84454,80437,70683,15419,-61878,-80731,-42115,-18422,-36879,-95864,-101649,-66254,-19172,14156,54269,83986,132134,223309,256663,92805,-68368,-15725,17906,24665,10343,-41870,-85884,-87312,-74051,-85990,-120028,-41894,47721,124665,246506,253812,143612,24711,-16783,-53162,-47021,-48190,-58088,-56025,-8026,-11119,-52233,-20917,60590,85440,20342,-45804,-130141,-72478,36782,185691,246397,179831,53664,-15217,-33958,-69538,-87327,-70885,2161,21975,21309,33361,41654,83168,190719,187097,114655,89894,46041,24828,-11379,-57385,-76809,-30314,41962,36440,-28194,23212,37956,40211,37118,72832,114384,75128,3977,-58817,-101187,-141449,-122345,-75013,-3353,40528,5064,-76657,-44121,14219,-13752,-20757,12289,10419,-34655,-62565,-62,59560,52116,66922,56549,24891,-33748,-115857,-42057,2718,-23004,-66867,-92997,-105597,-138652,-122881,-85686,-23268,27045,137724,150054,167862,124656,35870,-52209,-43322,71739,175459,153954,57401,-38439,-88825,-116852,-84335,-23306,18163,-24609,-110154,-118979,-37236,22274,11697,19451,64334,83356,51044,-5796,-78791,-74006,-81206,-49616,-17697,-24974,-39441,-27926,-12577,7902,63742,40676,-10232,-22351,-16831,-55951,-71953,-42857,10895,21674,-27963,-73318,-66329,-32054,-10949,-16125,-70571,-94881,-20124,142619,296742,285113,138560,32722,32888,93269,130841,80442,46725,18150,-15045,-40877,-90695,-100224,23529,91847,73692,-517,-31594,48008,109983,73417,-35707,-118589,-10544,21961,822,14269,36388,36961,12275,49784,92678,65804,-30089,-75424,-89373,-113715,-82606,-14601,11583,-9476,-6183,29053,79373,122438,108709,75369,81734,107536,80195,4409,-60475,-82347,-123382,-90479,-19241,48299,85755,86853,81835,81446,122903,148471,1844,-20379,-29321,60403,171667,147390,80709,109824,133618,154140,117906,120699,197113,251723,145518,7953,-77519,-96456,-82872,-89581,-85271,-86394,-57335,-55696,-69308,-121640,-91965,-54609,-84107,-57128,23679,30983,-5962,-6897,4963,10880,1227,-10724,-75659,-133870,-161031,-143875,-155738,-152827,-116747,-45321,-1002,39356,-12876,-72225,-122286,-57365,-2926,18539,41508,30618,-20494,-69077,-70874,-69211,-53783,-21033,-9378,9140,72488,136104,116776,47312,-36772,-66105,-59232,-57575,-4930,-5336,-53661,-10716,95352,90922,39964,-29660,-81648,17779,42191,34221,-13861,-93377,-48390,21021,30941,-34850,-15317,-22138,-98210,-125746,-74358,-36571,-34926,-138226,-99187,-27349,10143,41298,76687,86685,69223,134376,102407,2504,-72698,-97331,-75059,-18213,98087,348284,593122,555843,401557,370430,270525,93209,26249,-16330,-59391,-104328,-118247,-113375,-84342,-35502,41580,123089,163603,139384,129619,49952,-8249,8065,48646,46798,51663,67479,141968,143074,169322,262604,288495,173561,17503,-8740,31169,-67282,-63358,27990,54109,39002,-16248,-90830,-97254,-44780,-15724,-20791,-12492,32910,95958,128285,108704,86061,-20876,-87105,-113887,-166415,-72192,10832,63003,26037,-65806,-21687,74597,299434,533991,357001,86882,2390,60846,205375,237905,153951,96346,64027,36702,-21589,7535,37224,18976,-40921,-63485,-41261,-1306,36034,86337,77666,41228,21354,-55004,-66010,13370,26692,1764,17405,33539,25078,35548,62545,116436,137251,134564,88086,25551,2560,45425,59673,21983,6049,54315,105862,77218,-15645,-58608,41523,107262,101888,8473,-92736,-137939,-81322,-18019,67737,127429,136845,127576,176369,201984,283169,247104,126139,36441,-66809,-66587,22705,150563,160749,155248,113344,108075,65892,-43582,-134220,-29033,63482,136722,145458,56182,-7055,-28588,-28064,-42108,-69779,-123401,-93903,-19205,48342,92158,138207,194210,301291,416684,428065,277316,-3992,-73016,19576,-38325,-139322,-155473,-136182,-92867,-113156,-61804,-3750,-12973,-4192,11243,26579,37467,67960,113569,192424,220475,94883,-51206,-81789,-7899,79902,148043,139407,98457,75944,52865,23969,-9667,-68497,-41710,10774,13622,-55397,-109171,-111966,-64292,-71168,-94676,-93267,-67461,8461,213774,395631,232794,59505,-26246,-33728,-11795,-38314,-93801,-121686,816,89477,52648,7637,-68662,-110253,-33948,10591,2306,-79461,-86697,-90805,-99823,-66640,-11981,67117,142610,126128,94843,87368,46192,28343,63970,151952,168529,97258,15678,-42137,-67272,4263,-27123,-21791,42457,151371,195173,171706,149195,133653,116654,111520,148300,223679,313606,365780,254503,146007,101504,109638,149387,180911,38356,-57650,-52531,-33774,22863,74886,70094,36336,-11212,-60244,-79091,-21367,36712,33461,-5663,-30591,-42576,-19629,-40116,-56352,-62785,-4684,100387,211541,315657,372926,319843,181976,32503,-44043,-38013,-56035,-96626,-79000,-26656,-996,5644,-20876,-94282,-88796,-47820,-76634,-100901,-79962,-28173,17721,53904,-5453,-112949,-78321,-64177,-59059,-68247,-67548,-78893,-82162,-61210,-80722,-97021,-36540,8205,-7304,-52201,-92562,-77573,-28187,8915,12709,-21667,-72938,-11072,-41748,-160445,-117618,-86246,-94530,-38979,10445,25145,6515,-40034,-91268,-138071,-76142,-16372,-32000,-73657,-87074,-61220,-75949,-95071,-31970,-22727,-83813,-116927,-113210,-61338,4618,69261,77297,58964,12091,-47042,-82327,18633,124505,75161,-14760,-100514,-204273,-285801,-312172,-326750,-327417,-294338,-113627,24651,-15235,-40216,-1657,80983,181763,263639,238677,160726,85558,54759,112878,141951,89277,-14122,-109786,-166563,-132129,-114215,-52273,-69500,-79440,-38463,31285,58107,978,-93799,-133331,-112333,-54447,32066,191168,378738,385093,255170,125840,126254,181786,137643,-91657,-172072,-59475,-30755,-81088,-142309,-213696,-206052,-131455,-77322,-81362,-36036,14806,28398,38421,6137,-57139,-25440,25770,36025,7787,534,20962,38150,99059,184691,207759,151096,46334,-29355,-41967,-20634,3704,3957,-49327,-117960,-38784,9171,25587,21048,20374,81816,136663,66523,4181,-10198,-19589,-26924,-112805,-21336,137811,190829,179520,136090,95835,41458,-44179,-106690,-103601,-52280,-878,54973,-4441,-26532,-63570,-42156,18008,65827,96217,91777,126796,145926,115685,52998,-47441,-115572,-19851,56874,41795,-43945,-91006,-60055,-71591,-137202,-136711,-87834,-17888,14810,51492,65382,26210,-64571,-39816,8971,-6212,-62524,-58417,-22380,-60239,-113502,-117684,-139186,-144259,-104699,-95232,-92540,-76518,-67663,-56264,-925,50001,123687,167081,139042,97717,547,-56630,-75314,-116233,-121785,-84556,-50913,-32469,-13421,-26156,-29611,-66681,-81141,-50619,-41046,-33310,-69890,-81108,-104752,-73357,-9831,35636,38534,53226,100821,195151,252030,219844,167991,49616,-62985,-62291,-58067,-39393,1863,194069,346447,315378,209307,152009,106686,-1148,-83215,-121912,-83576,24510,69606,10200,-9371,-661,47150,133748,232701,280520,185447,21532,-61532,20903,30486,-3555,-42685,-25038,-35932,-87171,-98230,-95505,-56720,8821,86762,119280,52176,-28081,-23540,21650,152225,280635,140517,-32253,-25854,37883,2071,-122787,-99351,-2143,61429,95549,67212,-5734,19213,33012,-2227,-49593,-90576,-66674,-70675,-65520,17978,61552,84512,87521,69682,88193,163971,213659,227346,249127,150038,29346,-38987,-81553,-38926,26797,52493,48914,-23392,-121415,-11527,13951,12118,36311,80072,-10688,-73043,17090,54164,87546,91987,105798,120469,86783,-6442,-79133,-46819,-18916,-75769,-99979,60564,147410,117940,71273,83571,145898,120463,20260,-71675,-125610,-75326,-27709,42021,153167,177453,184750,141175,122703,189825,340328,362137,249025,59598,-68885,-144901,-123019,-75491,-24420,-1177,-21722,-63436,12687,258832,442292,499023,370412,162801,2831,-106204,-53798,-18833,8383,-14726,-72033,-68197,-89256,-70997,-20039,23332,98354,236658,303116,211701,82761,-7333,-54125,-96404,-121737,-110822,-49979,12620,71195,157839,255898,135567,-8631,5266,79057,50184,-59084,-95444,-56567,-15330,786,-9424,-19145,-11277,-214,412,2040,22472,67314,70211,72715,70212,54655,10344,-53651,-82938,-91145,-53186,2290,26707,-21111,-91494,-140248,-155962,-155978,-61810,56155,190865,281841,274858,299224,299880,284695,159529,107333,100833,71369,48591,61818,71925,11503,7945,40484,52065,19794,-16596,-66384,52690,45117,-44948,-45836,16729,33609,44362,90656,181732,226307,182540,71795,27249,22384,3349,-11553,-38718,-42860,-26264,-37302,-83890,-113621,-96787,-106948,-89433,-65157,6313,108177,212014,201288,140805,41102,-36190,-77591,-17618,70007,113713,122999,95069,135414,177432,153273,144920,127606,63316,-7402,-30396,-55546,-87257,-52966,8361,75769,61388,-901,-51201,-70279,-44066,-41036,-41118,27070,80719,66025,84090,111770,142249,85745,-110825,26990,132633,171574,89949,43856,103320,177304,197834,147472,46189,-49507,-43518,26855,72445,63169,17998,-17453,-49587,-94770,-98509,-86741,-60282,-33287,-48906,7758,114469,226613,196885,123213,103363,124552,113730,64769,-8171,-84654,-132487,-108736,-66106,25070,120464,84114,-5004,-29028,-12382,-36673,-31312,71804,130591,126609,110439,72670,-4837,-103284,-86288,-67267,-118249,-111877,-74848,-56174,-51974,-76735,-109339,-27496,26711,-29948,-73545,17387,65601,11588,12215,22499,-2279,-19540,43235,39954,4691,-22787,-74489,-109067,-34208,81313,138911,66596,-61269,-103614,-43056,32829,53666,43154,-30343,-82357,-37750,49112,122384,165899,133883,62313,37629,-23718,-124747,-103487,-56524,-23503,49600,72593,55046,16540,6003,-35638,-75858,-33495,11302,36276,58525,168621,294987,283071,160248,38382,-78125,-120791,-131388,-111110,-66833,-29989,45843,69959,-58249,-74930,-50884,-87147,-91857,-48906,-27125,-10260,14834,14038,46993,147690,154493,61315,-60606,-141991,-114007,-121294,-161401,-116430,-87582,-115286,-139718,-90937,17168,78009,120669,118668,97280,112034,207559,271971,205955,43899,-14932,112077,211413,184518,104954,5755,-93986,-29168,43410,41335,-41781,-89082,-4267,122972,322355,530035,560578,506378,359082,209706,125939,108894,94487,87894,84768,73456,54115,45521,14000,-25126,23765,200209,243872,199334,179067,217823,280201,129128,-2327,-103265,-32391,-8358,-59141,-126523,-109437,-110216,-141250,-101094,9547,167601,340205,411775,398768,332636,337329,284735,84814,-33446,-40968,-20184,-14374,-20009,-27819,49882,60183,-16419,-73631,-81080,-64412,-66235,-44627,33526,46938,20156,-16204,-65811,-66357,-22900,-26697,-55424,12388,73359,85860,68244,-12303,-57266,-26426,-109097,-53391,-80037,-115269,-96293,-20766,112911,246989,315435,292395,186467,135498,179457,144540,70785,-9978,-14243,7411,-82371,-23856,108017,134258,65402,-64264,-99382,-78821,-81805,-81535,-64580,-84531,-67535,29070,109866,154641,139841,56727,69810,116087,91817,117302,93917,33451,-64172,-86375,-24429,5666,3470,-47870,-54409,-72720,-65315,-87759,-90581,-46724,-11169,-17306,-20792,-28489,-58678,-84204,-67874,-41865,-49419,-77333,-81801,-84779,-97636,-77199,-42050,41448,183401,251547,160200,-15443,-110675,-92720,-39900,35599,135089,196360,152366,160393,99722,-41991,-111595,-37738,1435,46152,96233,89601,21621,-62894,1793,84020,82059,23940,-9304,-9670,34998,2259,-34797,-28231,-46259,-29473,14344,15116,10413,-40590,-136219,-16961,57421,79307,84862,103670,152537,166169,108966,37184,-44400,-114464,-82039,-60564,-62465,-63893,-110161,-67487,-10470,12921,21725,32679,4756,-50210,-83035,-99770,-48354,37498,105810,121962,97677,16728,18414,105495,129692,95053,59977,74523,78668,41467,-33973,-105383,-50757,-43751,-115349,-112265,-93358,-95735,-96213,-107888,-72998,-39989,-27255,-21329,-31432,-6050,9530,5726,42748,130311,130340,-52149,-101638,-37864,25216,125461,189870,91888,-64857,-85265,-88339,-103234,-40067,46691,40668,-34444,-73034,-75143,-48435,28074,164018,161150,38502,-61974,-99581,-87291,-82962,-101443,-84660,-5764,98326,138338,67100,-25342,-81144,-25368,6448,6679,-1544,-18078,-56054,-57961,-15857,71846,193932,268893,234978,149283,28471,-14408,-75666,-69823,-5436,30690,12136,-28338,-22181,-18023,-42366,-56765,-40695,-41999,-31928,58152,47340,-23571,-102058,-78729,-23123,3961,-3166,-59338,-72386,-90658,-136941,-82936,-27308,-1533,-40094,-78806,-89052,-66653,-107530,-29134,24720,15791,-101410,-143804,-67170,32331,40534,-78911,-80582,23042,24013,-58126,-117965,-29264,21979,-8846,-34916,-35279,-17375,-49470,-85446,-105388,-118129,-55522,-36385,-68764,-100118,-56678,-57504,-90037,-15044,45294,92831,31166,-36050,-77019,-2348,62409,85211,103479,106211,145125,76554,13122,6986,103053,195412,130633,72781,62802,83952,47271,21279,59033,57727,42026,258,-73968,-33282,34270,-11756,-29896,45097,104342,109129,115265,183179,205314,235802,151006,41666,-14162,69369,159790,190831,112950,28463,47195,99119,183992,270032,266541,172402,122653,121747,140291,142848,148357,113606,89592,53252,-40030,-70989,-52076,-20270,17349,49487,36893,2230,-33801,-66826,-85451,-70146,12164,120197,151877,72711,-76036,-57349,26679,114546,207255,243085,172408,107285,21173,-44252,-89501,-83097,-113427,-115539,-54180,8291,14867,-7297,-5441,-1263,-16470,15500,8630,20774,79218,-3791,-29306,-29598,-52308,-83875,-71972,-50460,-32040,-29221,-66824,-139040,-102637,-109619,-81092,-40565,165471,354847,249998,89172,20686,-15144,-64134,-32522,-7239,37638,90101,80819,-3804,-27369,39535,149960,169148,105878,12079,-17599,35162,22817,-92742,-44073,3697,-27273,-101759,-123750,-32694,-16899,-34709,-68547,-53507,34355,65426,108981,145347,154501,60091,-12282,97506,271468,369572,297484,145464,26252,-25491,-35466,-36481,-43074,-19182,28412,5775,-12956,29271,94601,95545,-3556,-97532,-125222,-127232,-113188,-61894,-50746,-102475,-39693,-19117,-55097,-70262,32995,109043,132907,148339,94371,56192,33417,14935,3469,22643,25291,-3257,-43431,-41694,-71077,-76919,-86375,-86999,-86908],[-48996,-16249,28832,36146,-52417,-77042,-50450,-26366,-5545,12626,83184,209735,204589,86692,59304,73268,2038,-101675,-96969,-88101,-90793,-100603,-71834,-6069,73806,185358,189234,69726,-19593,3511,9599,-15929,25836,42828,-5423,11251,96079,166151,148013,36668,-100931,-44893,83644,156504,140258,36840,-37325,-62935,-35928,98561,257541,340573,270473,122120,36252,71617,24865,-4409,8062,12736,-9160,-13789,-35798,-27974,-11914,23006,75457,82936,-40015,-153394,-66958,-9108,-54693,-125913,-140809,-91161,-37288,-69155,-58378,63395,165944,140540,47915,-11428,-41104,-48973,-88282,-41945,40800,104681,123376,109879,35618,-54431,-87277,-46661,-23131,-43790,-101544,-109123,-66172,-7446,28873,59723,75808,114868,188909,212066,68370,-71803,-15395,15985,17231,-8896,-74209,-101191,-46820,-34227,-84585,-137256,-31145,61052,140100,251203,236545,112366,-460,-42724,-86358,-78863,-70465,-70588,-59125,-10214,-13376,-56227,-28031,49599,70779,-2636,-87118,-100420,-43679,32316,152039,204465,151455,36050,-19518,-36348,-73379,-93073,-86152,-12728,12225,9298,19707,12860,45541,138803,152382,93625,93604,85027,58208,8391,-50197,-80343,-38786,32890,18605,-48234,-4801,6891,25364,38659,88366,130141,81145,353,-64612,-97748,-139665,-135113,-71878,-712,44136,9538,-78256,-66407,-7320,-21405,-32384,-8551,-20621,-61556,-65643,-4644,41085,34782,55781,48107,13567,-47731,-128480,-28938,13303,-3616,-33269,-59855,-77895,-126554,-138473,-113265,-53076,-2923,115384,144939,170553,129879,44605,-41434,-46536,59045,155528,144261,64822,-26700,-78738,-111570,-88813,-34817,7878,-34469,-103559,-92976,-15952,31484,9947,13504,59954,87333,64331,10968,-65301,-64153,-80114,-59910,-15832,-16976,-29487,-20716,-6828,7172,52710,32938,-11376,-25718,-21355,-26803,-53043,-35733,8636,17116,-32018,-79188,-71205,-37361,-19143,-24621,-78849,-122073,-47134,127793,280140,255104,123969,26304,25640,90079,117087,58447,35528,15609,-17425,-37869,-85938,-143428,-28612,52930,40981,-4328,200,91006,149340,110054,5153,-94405,-74737,-54321,-71723,-45187,-2578,20155,6405,52295,100895,68429,-32860,-92414,-103988,-117954,-101587,-22002,17646,3040,-58,18552,56903,87732,77579,55168,53388,69395,43425,-26478,-76046,-88761,-119529,-81920,-15194,50680,88439,92609,91600,99374,141155,124561,-21170,-31837,-43013,30318,126053,85966,53658,104170,124325,138907,110588,142046,237688,285350,162459,13409,-80004,-101874,-88281,-96434,-77226,-64995,-63693,-54070,-74072,-136268,-90809,-47053,-77369,-69617,13069,24553,-16203,-14699,-4116,10158,2929,-21687,-98145,-106810,-141170,-134408,-146772,-142471,-103443,-36252,7611,58624,17550,-29977,-88878,-53338,5973,29201,50056,42901,-10014,-60080,-58121,-47929,-35033,-14311,-9230,16221,86092,152143,132238,56296,-28949,-39522,-43083,-73357,-35398,-41356,-92176,-32088,88753,92111,38523,-30311,-83783,7532,23395,17065,-26359,-98007,-34661,29606,28872,-35235,-21449,-29977,-112326,-124937,-74891,-38670,-31559,-125475,-86261,-22859,10298,38666,77332,94804,81179,168679,127431,10029,-71203,-93797,-67317,-11254,113131,371883,575017,480255,331415,310756,227596,75060,27263,-9559,-57410,-106961,-122447,-119415,-90611,-40694,38093,115610,146360,120911,117356,42484,-12071,916,36081,33233,52488,90624,173741,192506,201423,273038,278207,155977,-141,-15010,50267,-39101,-92002,-38656,-3648,-13159,-52846,-108836,-110624,-53811,-20913,-20258,5163,69642,120817,138180,105995,68087,-47641,-103864,-121763,-169884,-74641,-877,50306,17856,-66391,-32679,53611,261523,530560,386119,107031,11200,62283,200765,224562,159288,116297,82851,40519,-23496,12875,46359,21079,-41610,-69320,-50072,-4752,39811,94389,90390,71460,55490,-39437,-70323,5067,12884,-4257,19651,39298,35927,51657,93184,131654,138758,127951,79899,17730,-7659,31445,40902,1071,-4325,58780,115170,82350,-17147,-72941,21583,87798,90791,2323,-97751,-139303,-79852,-13957,68398,127255,139775,123239,150356,152696,230748,203885,87233,6756,-64090,-36699,57278,195711,202610,176028,97998,71799,30075,-41402,-114489,-52682,47331,118219,124805,45461,-14179,-39280,-40334,-52335,-78415,-153515,-94488,-23053,46621,99051,153349,196614,281598,377781,384572,243397,-29723,-54260,28970,-29891,-123416,-148782,-139987,-92610,-122670,-70658,-5614,-5929,16114,33863,45587,55879,91660,142703,222366,239325,94457,-58146,-93271,-13238,74600,141492,132698,97844,80075,63353,44139,20935,-46516,-58434,-19478,-19961,-88835,-129053,-90716,-47210,-55910,-82339,-88585,-60597,20217,235629,405904,229859,64916,-18942,-30161,-6731,-17782,-53542,-130802,-38503,88815,84633,41749,-48530,-121439,-36630,24826,26507,-63548,-71757,-90833,-106136,-57166,16966,103409,172961,156946,135997,135907,90095,59112,79595,159246,176910,111876,42074,5678,-52616,-4167,-29360,-24121,30801,131608,184564,161608,150251,143469,127794,114910,138403,193100,249514,278393,192824,126676,102055,109523,150375,207795,62418,-45754,-60202,-64757,-2274,64401,73933,46226,-3935,-55913,-79781,-30641,26138,26839,-228,-24467,-41875,-21862,-37991,-50216,-68946,-6574,107878,222535,313929,354567,308710,189171,40067,-50737,-48081,-57376,-92733,-84586,-33710,-4001,19040,2618,-74987,-97064,-47321,-57601,-85669,-81314,-8925,74420,111684,25806,-104170,-86001,-65876,-51966,-57662,-53811,-65724,-59838,-40214,-68169,-105458,-51556,-14237,-30341,-68172,-101790,-74855,-28483,554,-1363,-36650,-96941,-23977,-38593,-114320,-67278,-42624,-83919,-60367,-17112,1869,-5532,-41643,-90875,-135688,-77241,-15439,-24259,-63048,-85920,-65007,-78449,-91796,-22328,1123,-64482,-112409,-102738,-52359,7077,57012,60623,40595,-2171,-52566,-76065,26808,117392,69193,-16239,-100124,-215935,-295643,-323813,-344346,-349707,-311015,-86247,50133,-6977,-39991,-5314,70502,173701,265594,238363,152756,67122,47162,120491,168984,126836,21426,-84340,-159130,-137116,-107302,-43494,-60617,-88043,-43052,34982,68273,8795,-93187,-122904,-106825,-57113,25722,189554,383571,357462,208322,76727,118723,201173,161281,-76435,-185776,-77143,-59854,-123294,-192356,-263762,-252071,-172641,-108223,-82877,11471,64245,59049,35952,-5520,-51556,-26865,10432,17321,-7984,-12081,12174,36370,105765,190417,208690,156251,51726,-26993,-37732,-10532,14868,12149,-42545,-132497,-50642,-9805,-4691,-11416,-3815,65425,132743,75960,16758,3454,-4816,-16306,-112837,-21920,137801,185280,163405,107180,58086,5311,-67292,-125502,-111557,-54968,2400,57086,1468,-24824,-74294,-67178,9092,83531,132225,122439,153464,169519,126665,68147,-23423,-107086,-40050,44293,39848,-42282,-90562,-63027,-70818,-128364,-149000,-101048,-26361,13541,48285,55827,21494,-61564,-54967,-615,-15894,-69033,-68947,-38418,-79913,-131129,-123698,-141513,-145078,-107733,-100018,-96529,-82019,-78604,-71954,-23890,27074,97551,143174,130683,102277,10809,-48887,-75455,-116870,-106271,-68910,-42438,-29997,-5806,-8729,-11130,-53399,-69223,-39796,-38753,-49149,-96716,-120006,-116941,-38520,25189,59907,51341,61059,109403,206338,257270,224594,178242,60027,-57578,-75839,-70467,-45660,-2142,197008,345787,292931,169824,90808,34142,-70763,-119959,-137275,-117671,6782,63197,12403,-9148,-5226,46090,140551,249177,302761,189125,21442,-63630,5072,12710,-14065,-50193,-41874,-59148,-112426,-120406,-110033,-66265,2169,76665,105262,36504,-40879,-37096,7498,135599,280738,164116,-25602,-32917,28158,-5695,-132716,-93885,6072,63346,80381,32251,-56648,-12758,24261,2242,-40186,-75855,-46951,-53917,-59846,19169,55662,71555,79781,74067,106251,197873,259196,289231,318763,190077,35710,-49492,-89234,-44646,21768,54804,47536,-19736,-134472,-44090,-1796,20394,77933,106822,-14972,-64720,24454,53123,57787,57376,76548,98844,67905,-18072,-79127,-33236,8804,-33187,-150806,6303,118309,112989,73897,104151,156630,118598,26667,-62671,-121785,-87276,-38081,27087,135221,169622,192703,166726,161487,242937,371276,337511,201956,26198,-76855,-137914,-112850,-67134,-25111,-2950,-18955,-76200,-5034,216723,365367,398147,267962,104698,-11006,-38793,36173,50108,30888,-14512,-88677,-63446,-99538,-94231,-20427,30434,106659,252798,303795,205644,89918,-2938,-54311,-95342,-121638,-117396,-55740,8423,68469,168779,272657,138428,-6240,5551,81633,49979,-62462,-89501,-50088,-17407,-9884,-23757,-29799,-18602,-10524,-11143,-6847,24988,75615,67867,59654,55189,47724,8554,-52064,-83125,-97146,-54861,2954,30198,-14870,-81850,-134758,-163738,-126630,-41115,52211,173801,239222,216659,250049,249770,250073,165621,131032,115582,73835,48059,56710,57810,6540,7473,44540,61054,28669,-6153,-67888,62229,60282,-28608,-46326,-1550,22670,46152,103647,196996,240459,185439,60922,18150,21718,9515,2280,-19002,-27205,-20337,-37549,-83332,-94451,-86720,-111777,-102888,-69554,6266,98227,177150,160490,111446,30784,-35578,-78114,-27206,59222,110384,134806,120687,144903,191355,182439,169622,137196,49800,-25401,-49589,-62274,-84449,-47667,10271,83597,77195,15909,-42807,-96324,-64690,-57517,-58210,5372,44025,33552,84014,136249,189300,146761,-36743,16616,128312,164547,87618,46851,104391,176334,201237,156949,74339,-8893,3208,59213,69490,53852,7434,-26735,-56378,-99368,-96090,-80215,-53188,-30298,-52972,-7744,81794,172482,147125,94645,87758,114989,113263,74682,5202,-75766,-138240,-101342,-52460,41414,142339,96062,841,-23950,-5361,-28622,-40785,53772,106788,111460,108149,69532,-9111,-98817,-63790,-49959,-107813,-120805,-84737,-58519,-52725,-80036,-108998,-34151,-9002,-91870,-81101,-22202,26957,-7933,-3577,8555,-8076,-8600,54284,48309,17811,-11465,-74367,-113541,-3434,126564,182632,77381,-67891,-74030,-56900,18398,39751,31490,-31893,-82130,-43188,35644,117277,171481,131869,65599,45670,-9417,-99546,-99943,-45357,2518,53783,44224,-2212,-56847,-44549,-46172,-70502,-27378,6591,21655,35996,118673,259119,274667,162441,47286,-57919,-104352,-126272,-119516,-69429,-33709,29513,39533,-85463,-50913,-34565,-74539,-83344,-44583,-21557,-11919,10646,13673,43893,134872,129508,38973,-68722,-146508,-108977,-114565,-156184,-117832,-89243,-117750,-138100,-89002,20614,84542,123033,123321,109922,127962,220619,266350,185154,28302,-624,135048,226841,193325,110824,4949,-98849,-1837,82628,90419,19020,-74619,-54578,77449,300639,520179,541495,461666,293439,157033,79121,67254,80741,83695,83201,70143,49251,40602,11134,-20824,27506,184658,231560,180462,158305,210677,279145,118243,1134,-97461,-34723,-16903,-63852,-129862,-84958,-65138,-83460,-75372,-7371,143414,310151,386557,403473,356896,370083,298887,92048,-26089,-33469,-12824,999,17423,24616,97802,91539,5226,-56815,-64027,-50897,-60129,-56248,7012,10600,-8148,-27282,-77660,-93064,-48333,-43063,-50429,24210,85416,118085,99119,4525,-52347,-23647,-113395,-75151,-96380,-124084,-93899,-11852,110052,240011,316827,292204,169226,107662,166369,146137,82147,11790,8947,22299,-68568,-39101,69215,87226,41867,-73116,-100676,-76798,-85169,-87811,-68136,-89473,-73706,29556,114813,144931,105229,17878,22125,71473,70119,119095,102224,37710,-59137,-81194,-9810,25511,24047,-30150,-48479,-75939,-70787,-83218,-79059,-36661,-7691,-19643,-25814,-39339,-74009,-92295,-66258,-33267,-27117,-52981,-60619,-77923,-115544,-102996,-61638,10580,125661,198463,141205,-2023,-86544,-83372,-42217,30072,135252,226356,217552,215052,106416,-46752,-92978,-6280,35854,78512,127394,120941,39107,-72415,1698,85997,83736,21281,-21000,-25356,12798,-21830,-46496,-30216,-49594,-33810,13385,23199,24655,-33546,-135401,-15321,54839,77958,82081,99944,145729,154368,97910,29828,-44741,-130752,-83055,-54222,-54146,-57923,-104879,-62114,-7615,11307,18128,27098,-3231,-58503,-92404,-90799,-44433,10451,54583,67627,67994,13586,15403,85098,100220,86564,62964,69944,51850,8718,-57665,-117248,-27213,-7026,-79480,-77923,-70421,-75411,-75215,-95025,-67760,-37968,-30030,-28915,-41928,-18226,5778,17216,86037,197377,176119,-35005,-96596,-30546,20303,86489,162435,81430,-63591,-86867,-88363,-91020,-8034,83350,67795,-14859,-67706,-77591,-48130,30569,163059,178315,59485,-53556,-100408,-63463,-55578,-95121,-110134,-37753,60054,101323,38244,-46017,-83583,-12510,22693,23620,8566,-16535,-55949,-51546,-3254,88168,211067,278390,237010,145338,35630,-8547,-80952,-69903,2725,32776,1422,-41871,-9767,3929,-27553,-52971,-47234,-56502,-64887,9957,15650,-36666,-114212,-46789,15686,54307,32460,-36609,-59256,-92160,-128305,-53357,4825,22947,-26441,-71076,-77275,-53409,-91886,-50344,205,-4567,-111648,-146739,-72705,14162,32011,-71139,-76094,18476,18400,-55608,-111288,-22557,34946,7101,-20167,-21544,-6088,-38999,-77679,-107633,-96026,-39090,-41605,-69563,-70171,-49215,-67065,-91766,-17928,31092,75197,9825,-52445,-74001,-553,47577,68033,85647,90031,130404,63015,18708,25113,126459,220857,156242,80800,59064,74990,47602,26601,46541,35736,8863,-27061,-83742,-40670,19738,-42064,-41957,41514,93842,97515,108959,181396,199764,240684,179331,40040,-14689,30962,120507,178032,137992,47729,51758,86943,163350,262849,265418,165372,123386,127927,139088,137631,154682,143721,117130,63011,-51048,-67467,-53956,-31880,-749,30210,30671,5251,-28887,-64341,-89197,-81819,6593,114380,147548,74300,-68862,-54271,22781,111214,218785,265931,184473,109109,19150,-40682,-75978,-70751,-105662,-113375,-53662,2472,-3073,-15364,-5917,-8214,-33522,-22860,-47592,-25587,59338,7369,-26499,-34052,-59135,-85578,-68412,-47048,-27645,-23724,-65124,-128111,-79928,-75950,-36760,23627,229784,367984,255867,98253,25706,-13383,-61114,-37284,-7473,42257,97301,97793,23313,-19264,11308,87178,108191,74589,-1601,-27842,32405,31305,-67761,-27764,15143,-18190,-97742,-126747,-29194,-14216,-42955,-87139,-52638,35420,75266,130923,170623,170207,63071,-19192,93604,265618,364285,297120,147432,24997,-31783,-38599,-31779,-30703,8141,59274,19009,-4155,35587,90310,83778,-14724,-91470,-110600,-118155,-110662,-57245,-46643,-97072,-34216,-20769,-50820,-65115,33278,101662,115935,136088,107404,79210,64374,40325,16438,25196,23972,-6469,-69425,-79444,-91077,-78101,-83260,-83867,-86496],[-42097,-8881,37726,51399,-40251,-78776,-41886,-11040,15049,33132,103877,232310,241690,127850,75856,71692,-9133,-106502,-95518,-85299,-92435,-100151,-68630,-17509,41226,150421,184731,88953,-6260,7988,520,-33376,17696,38441,-6073,8768,86861,133695,98434,2182,-127906,-31867,114813,213901,205677,76441,-19922,-58100,-45394,76221,241211,342379,289528,151308,60074,81997,31734,4490,14424,14250,-7460,-5193,-14539,2516,13755,48417,111574,119093,-9740,-115073,-41320,-4163,-58964,-105604,-122837,-99198,-41337,-60582,-49314,62897,143216,99968,7807,-35440,-42412,-44192,-84309,-33519,58438,135537,174364,154677,62244,-40223,-85876,-42187,-18241,-41380,-97858,-105761,-59648,5864,47693,72307,74973,103569,160967,174902,53104,-65622,-9568,18922,14308,-23287,-98548,-85835,-5541,5304,-62007,-114765,-14402,76033,153951,247147,212391,83190,-19369,-59614,-106819,-96964,-78775,-77837,-59485,-11244,-14117,-57521,-30256,44739,63132,-15998,-112804,-59889,-10913,41949,127089,164800,121127,20829,-18387,-32999,-71063,-93078,-94652,-21558,8864,3332,10517,-8601,14729,94349,121966,78943,103760,129438,97189,32564,-37132,-77805,-41859,29013,7758,-61985,-23723,-10015,23014,50333,115295,159287,98632,3784,-66536,-88580,-122464,-128285,-63758,3602,47511,17211,-71546,-87814,-36341,-37147,-47955,-29965,-48401,-82570,-68428,-11473,23271,18755,44617,39123,2247,-61881,-139079,-12240,26431,22554,5779,-24632,-49710,-107089,-137815,-129880,-69269,-19243,101151,145194,177341,141002,61223,-23665,-47181,46781,134582,131501,70917,-13019,-63137,-92575,-69430,-23094,17582,-22042,-75018,-63300,6769,41127,11762,12997,59581,93054,77770,27223,-50812,-52571,-73415,-70313,-14385,-9067,-18819,-11299,1182,7529,40830,27464,-3509,-10762,3883,5939,-35384,-25599,10876,15938,-33951,-84626,-75116,-41863,-26981,-31088,-80690,-139636,-72225,107052,247397,212683,105094,18486,16046,81304,97063,35828,25446,16039,-15932,-29903,-64045,-121155,-82951,10307,7581,-4062,34350,132704,184313,143837,48527,-30238,-59528,-77109,-117392,-93656,-35044,5161,303,51546,104174,69173,-31840,-104014,-114241,-108638,-100223,-20088,28595,18823,9481,11681,37594,56033,45203,33291,24359,32095,8643,-51112,-82140,-88051,-107521,-69416,-8555,54115,91304,99733,103183,118120,153893,97755,-42539,-43654,-58070,-3053,76052,28457,35238,97889,114853,123383,102769,159536,269062,309770,176556,21110,-77243,-101556,-89540,-103081,-68371,-41362,-54828,-41309,-70374,-150777,-88090,-39822,-71292,-82080,283,13182,-32830,-27313,-15893,9084,3914,-32042,-88703,-74281,-123179,-127707,-140976,-134457,-95596,-32439,11356,72617,43795,6904,-60133,-52250,8629,34762,55806,55738,2394,-49829,-44634,-24386,-12342,-9311,-12369,20147,95738,161692,141408,61107,-16971,-9520,-22537,-79651,-62275,-73474,-127165,-44839,84764,90464,33188,-35511,-79532,352,6651,3102,-36268,-99723,-25864,31703,24211,-33574,-26409,-38620,-125501,-109603,-62307,-24428,-9443,-95772,-68941,-16167,12163,36902,76097,99053,91964,191131,143027,15205,-69489,-88574,-56291,-475,129171,381093,531453,397191,261094,244879,177125,54068,24215,-5957,-55321,-108794,-125099,-123769,-95296,-44609,35732,109150,130660,102979,103337,35361,-14832,-5277,25860,27272,66644,125770,210972,248846,235467,279715,263508,137405,-17386,-23229,68919,-4725,-90420,-107618,-51692,-59494,-90376,-122253,-123066,-62306,-26494,-19360,22881,103693,142661,144468,101323,50503,-71189,-118575,-130189,-175263,-78307,-13634,38052,11047,-66348,-43517,35370,223614,508864,403771,125791,18817,58751,187752,205249,163053,137935,102958,44052,-25528,17489,52643,19664,-43133,-73246,-55972,-7686,41052,98008,102632,105798,95428,-18319,-72616,-5126,-994,-8422,21691,42673,42590,62098,121515,151296,144949,124032,72163,9245,-17920,17919,22390,-21876,-18667,54893,114149,82552,-18728,-88976,-1481,67501,74846,-9180,-106487,-134955,-77581,-12098,64392,120068,138051,120323,132385,114584,185981,171121,63978,-6129,-46015,-7579,91077,236084,240911,200303,87007,29197,-14555,-32114,-88469,-73796,31988,103164,104866,35227,-22675,-53696,-55021,-49749,-67388,-127489,-86145,-22249,46999,103832,157641,184808,245702,319263,321796,195997,-60494,-39564,35073,-20740,-110732,-145255,-142189,-90749,-132016,-82030,-8824,280,33636,53109,61901,71108,110349,163911,241700,247439,89935,-63687,-103592,-18024,68815,132448,123510,94443,80052,70483,63905,54456,-16311,-60375,-53625,-60689,-124142,-111518,-70290,-33131,-43063,-71163,-83784,-54658,31562,252973,398436,219782,69418,-10095,-27053,-6397,-5201,-21943,-101080,-69851,89105,120515,76576,-28003,-130824,-38880,39735,51921,-45185,-56458,-89788,-110527,-47644,45011,138335,197437,184220,176103,183986,135574,91902,95728,163235,179812,121945,66330,52308,-17029,-15216,-32702,-28246,13382,99010,159690,140959,145366,151161,137583,116999,125489,156590,182135,192635,132671,106150,101406,107574,146082,226251,86400,-31313,-58781,-90071,-24395,54191,76743,55258,2603,-51835,-79832,-40626,12506,15919,3651,-18074,-39693,-23476,-34752,-45553,-76557,-7922,114275,228298,300736,320886,286897,191317,46876,-57279,-62464,-61161,-89527,-90123,-41213,-3939,33878,24019,-54531,-99180,-47464,-41128,-71197,-82273,7858,127602,169281,57234,-89389,-92854,-66758,-43062,-45588,-39108,-53503,-38440,-18048,-53441,-112847,-73190,-45431,-60554,-84061,-103620,-69297,-28763,-7057,-11582,-46158,-111361,-18455,-6915,-59805,-19604,-310,-62363,-76473,-44648,-22583,-18481,-42970,-89682,-131097,-77161,-14051,-16690,-52999,-85876,-71994,-80369,-85854,-15582,19966,-48110,-107289,-93038,-43628,9502,44651,42783,21592,-14734,-56643,-67595,36977,105570,57644,-22425,-102712,-222625,-301277,-333247,-358527,-366691,-319127,-64012,71522,1732,-38803,-9216,58405,162389,260407,232621,142167,50617,43620,126831,191653,163343,60999,-56880,-143495,-135573,-99643,-37132,-51534,-98442,-50237,34976,75012,15539,-85152,-106908,-97899,-58149,16602,177843,366024,313130,156425,24670,103994,213837,178288,-60980,-202521,-105545,-103966,-180908,-256482,-326126,-307472,-218954,-138019,-70346,58580,115330,90455,29809,-23637,-51175,-19762,4041,2253,-23547,-25904,2066,33524,106444,180547,191434,149536,53294,-25103,-30717,2833,29577,24289,-30005,-117291,-69039,-34475,-37810,-46148,-29700,45251,122079,80887,26174,14390,8528,-5305,-108920,-30797,123870,166363,138919,75808,21990,-27530,-84339,-141769,-125950,-64593,-3441,49717,3761,-23543,-79869,-93420,-2466,94005,162082,150262,176032,186939,133581,81574,-1730,-92551,-58992,27370,30919,-46475,-92109,-64836,-66299,-117072,-154655,-112660,-33761,16186,50928,51477,21407,-46429,-77355,-17844,-31047,-77930,-81043,-57361,-100478,-133210,-124216,-142262,-144073,-108667,-102808,-99678,-87869,-91054,-87273,-45157,5480,71333,114374,116512,101401,18393,-41604,-75737,-118264,-90600,-50281,-32709,-28826,438,9901,11691,-34531,-52890,-26592,-35080,-60816,-106907,-109227,-74547,-3892,53434,76755,58729,65275,115191,212111,254897,223921,183728,68766,-50122,-87737,-83935,-52587,-6379,193313,332370,263932,131479,33251,-39793,-115334,-77026,-100800,-159419,-21817,48098,13286,-5975,702,61680,161216,268950,317526,184495,18591,-62715,-8644,-5547,-27326,-60392,-59810,-81092,-132773,-135371,-124810,-81231,-12841,56218,82294,17208,-53051,-48575,-1305,124299,280208,191822,-11390,-41457,12723,-20211,-141995,-82342,15676,65922,69879,11479,-92540,-41075,13933,4374,-33246,-65650,-34009,-44044,-47935,25770,54155,61035,70170,74306,119819,224938,294514,337416,368204,214720,36714,-61007,-88768,-42477,13895,44918,26725,-33033,-115883,-75364,-11806,49538,131158,125777,-22951,-59485,23905,41768,20318,19144,40996,69786,45492,-32702,-83309,-26227,26829,-3057,-114041,-42716,79456,97981,72582,120581,156787,108393,27473,-57236,-116430,-100290,-51101,9625,114984,160759,202186,199691,210030,297725,389222,302746,152358,-7922,-87623,-137827,-109356,-66429,-33554,-8447,-18039,-90883,-23488,169166,277309,287166,166052,51898,-13316,21565,124976,117054,48684,-18117,-99436,-40562,-75619,-123887,-28174,30481,107466,258271,291914,192473,93881,-1758,-58362,-97214,-123444,-124765,-61771,4431,64877,176887,276158,131179,-9377,-1752,75563,42942,-69900,-86551,-46114,-20648,-22607,-40583,-42457,-27567,-22589,-24557,-16725,25936,82748,64559,44455,38761,39055,5977,-50927,-83773,-105011,-59682,-1086,28160,-12131,-74281,-122797,-141330,-94590,-17052,55260,160245,196822,155896,186238,179423,192268,162902,148361,124298,73126,44744,48418,40582,-3766,2624,45129,67483,37197,7493,-61757,62699,69674,-13733,-43090,-19695,7691,42156,108086,197106,237330,176514,45787,7188,18419,11676,10221,-5792,-8406,-7497,-29412,-69975,-75935,-75896,-110891,-119673,-77695,919,79616,134198,116454,79402,16768,-37321,-79448,-43320,36475,91868,133689,135434,137689,187312,192205,177401,133744,29504,-45702,-68430,-66673,-81171,-43120,10974,87532,88672,28262,-37526,-128896,-76173,-68790,-74396,-19352,2042,-3510,77031,152212,228624,208041,39854,34548,137857,169099,99946,56685,102040,168572,196647,158449,96113,30316,52226,91235,60229,36134,-11115,-43845,-69996,-108831,-95816,-75130,-48737,-32069,-62975,-31998,39348,109705,94185,64949,69605,101420,109965,86040,24493,-54127,-128990,-97893,-41681,57589,162332,106720,6099,-21736,-2067,-23687,-53180,30386,78944,93346,101902,63471,-14489,-80326,-34714,-27118,-92568,-126846,-92622,-56942,-53122,-84628,-111068,-45869,-47939,-67691,-41544,-29104,-2407,-26514,-18680,-6113,-15610,420,62716,55714,28811,-3721,-76455,-106211,25681,163924,214444,80273,-67567,-31715,-37961,14725,29210,17207,-36086,-84275,-51570,17745,100185,159279,115476,61276,49787,4353,-73294,-87429,-26329,25764,50274,16918,-44853,-113523,-78256,-56872,-66595,-23858,-2588,3066,10948,67882,212513,251548,152648,47971,-44812,-88329,-111149,-122865,-74714,-41322,6758,5306,-109476,-32307,-24513,-68312,-79392,-47634,-25179,-22210,46,9577,39384,118372,100751,15391,-77357,-148142,-106115,-109633,-147533,-118980,-95880,-122912,-132736,-85193,22035,86358,116133,115265,109363,130420,216288,241951,150382,6620,12794,153049,231932,191629,107204,-1762,-77639,26993,118877,130905,69057,-37584,-97171,29546,265055,487627,496759,391133,212050,97981,34336,29060,64016,76947,79124,62983,38999,29068,3633,-15739,28611,158845,207601,151952,123807,179697,249090,93951,-2989,-93185,-36599,-27402,-70534,-131183,-65272,-25202,-30433,-39557,-20027,105473,249635,323765,369055,348827,372464,292548,92252,-21342,-26528,-4740,19575,61238,78341,141252,118102,26277,-40021,-48170,-39118,-57290,-72159,-20710,-25674,-36539,-39327,-86668,-112413,-79145,-64553,-46928,32918,92431,142813,123353,18915,-48210,-22374,-78132,-70164,-98744,-122728,-92616,-8232,98960,218380,297810,275755,148750,81300,149991,145675,94041,35145,31557,33529,-57397,-53952,30495,35600,8706,-87448,-101379,-76172,-90718,-89457,-64727,-88114,-78078,29615,118191,133482,72890,-14376,-19404,25563,47409,114055,102916,36905,-57301,-78536,469,40593,39027,-18196,-45104,-73030,-74790,-77142,-68070,-28733,-7688,-25989,-35587,-54993,-90771,-99519,-64476,-25478,-4330,-24363,-39658,-71304,-133032,-118959,-72069,-8791,81187,151223,124570,13954,-65038,-77351,-48898,20370,131298,251021,282528,265227,107037,-54047,-76654,25007,70893,109884,156634,150647,57362,-78763,-1827,82266,80521,14135,-38909,-54470,-30514,-47643,-46771,-25792,-48590,-36342,13786,32197,38476,-27828,-128296,-13811,50418,74530,76163,91766,132049,137812,86325,28531,-28151,-94778,-83433,-51063,-48457,-54316,-101157,-56514,-4999,8969,12311,17643,-15426,-71256,-109209,-84009,-33946,-3536,10891,14360,33341,7136,12855,66316,72909,75820,60140,57195,19632,-26433,-82751,-121022,-5074,25738,-46540,-45902,-52231,-60576,-57943,-77886,-59444,-35403,-32262,-34894,-51093,-31801,-2982,22385,122361,252011,203003,-25742,-85688,-16260,26692,51750,129371,66785,-63787,-88020,-90290,-82751,21489,120251,93660,4867,-58963,-75222,-43768,34380,158643,191128,79956,-46629,-98177,-38124,-25519,-77809,-131654,-66629,28205,69394,13963,-62635,-80732,235,38885,39586,15704,-19472,-60752,-49834,5055,99383,219071,276062,228479,134367,38830,-4741,-85186,-70584,8452,32325,-9973,-49684,10019,28935,-10168,-47843,-55610,-71834,-86054,-24618,-5764,-34277,-85097,-18431,49084,98790,66007,-11162,-45482,-93632,-109827,-22434,35839,44653,-14328,-63867,-64858,-38429,-71774,-74815,-30193,-31331,-125648,-147178,-75892,-1491,21058,-62707,-66029,15871,14922,-51454,-105677,-17325,46868,24517,-2628,-4587,8485,-23328,-58080,-78914,-69299,-22240,-41664,-57230,-46186,-39547,-73994,-87987,-20957,14723,52760,-13952,-67859,-69791,-1373,30479,47715,63166,69031,109616,47683,21783,39169,144589,239355,180387,86517,48752,58371,43843,31198,35825,17299,-25262,-61096,-99747,-49906,2370,-73055,-46322,36600,77702,79652,97571,172718,186439,230300,199910,61991,28305,12567,85807,159332,157327,67223,53982,70408,135173,239289,250363,150871,121259,136333,143920,139115,165690,182289,156461,81501,-56981,-61691,-52032,-39460,-14768,13361,23378,7449,-22928,-60904,-91836,-92132,3298,107545,139783,72678,-60508,-48017,19694,106127,226112,282203,194211,109749,16650,-38728,-67775,-62525,-99778,-105300,-48702,-3586,-24651,-24502,-6042,-14302,-49795,-60511,-100012,-59971,45142,25302,-19839,-37325,-65601,-84411,-63141,-42733,-22356,-17030,-61767,-113404,-57829,-43605,8843,89841,284081,355712,245715,99097,25157,-14688,-59131,-37976,-5340,47030,102143,112141,53054,1712,-8528,23429,39981,43107,-13089,-30545,40658,52238,-38533,-10835,26583,-9142,-92725,-123643,-20588,-6313,-46493,-101725,-45718,40821,89040,153743,193396,183291,67472,-25054,85804,247780,341137,283239,144224,22530,-39171,-42924,-27622,-17448,35599,84854,30733,6606,43747,85616,70666,-25738,-80551,-92852,-102977,-105788,-52395,-41180,-88530,-27625,-20983,-44376,-58859,31893,90711,97105,117132,111315,97742,95300,70941,33996,27932,20235,-10294,-84905,-113513,-92911,-71557,-74496,-70402,-76931],[-34116,-3752,40442,58827,-30712,-76686,-29413,6767,34722,48575,114364,238734,262567,163137,90629,68054,-18216,-108390,-94790,-83310,-94252,-93951,-58421,-24019,10456,109135,169160,106586,12014,19420,-1656,-50453,7206,30867,-8949,5594,76855,100229,46586,-39322,-148738,-8825,151528,277117,278663,121618,-2709,-53340,-54109,51150,216474,331845,300608,180791,88304,89721,37122,12786,20195,13874,-10211,1632,7414,33298,39870,74246,145168,153163,26360,-69506,-13233,134,-57904,-78690,-99099,-100393,-38581,-47295,-40481,58229,120216,68019,-26004,-59036,-43993,-42305,-80922,-23739,77954,167358,222919,194820,85474,-28787,-86140,-38313,-13225,-38759,-93862,-101741,-55743,12380,60980,82574,72697,89609,131346,137520,37057,-60854,-7226,17589,6953,-41416,-121612,-62846,23783,32938,-39783,-96371,-3258,82125,155802,226370,176057,50670,-37949,-70386,-106818,-91941,-75910,-87183,-65663,-20213,-22651,-64981,-35033,38749,55490,-25595,-115650,-30955,13357,51148,102504,120968,81634,443,-19296,-31220,-69877,-94659,-101980,-26736,8824,-1457,-568,-28293,-15708,53495,91821,65264,111955,169083,133941,53750,-24721,-73380,-41962,27683,-812,-77267,-42372,-22426,24116,63122,144371,193709,120862,7735,-71786,-81083,-103025,-110307,-58083,2504,43743,21307,-63935,-113807,-77783,-67983,-74256,-58036,-79102,-105390,-78890,-25774,912,-1547,27528,23641,-14804,-81394,-126036,259,36270,48567,41885,5209,-27321,-88197,-125642,-135261,-75921,-28747,88048,143088,179744,149356,77495,-6264,-50309,28645,106960,109677,68125,-5180,-51775,-74962,-45328,5725,46686,6883,-39744,-36552,24190,44650,10769,11941,57846,95226,86041,37691,-40693,-45040,-67769,-84284,-17465,-6128,-12781,-5423,5896,4293,25241,21330,9110,16173,41247,31236,-24814,-19931,11253,13245,-38174,-94194,-83130,-51128,-39909,-40987,-81722,-144535,-98470,77476,198011,157655,77555,4302,-153,63150,68055,9695,12765,15678,-13359,-20365,-34452,-67268,-134678,-38560,-29119,-3409,65280,164776,206093,167060,87596,35279,27605,-14204,-94938,-120701,-65540,-12150,-9735,44644,99491,64358,-31170,-111533,-124546,-101852,-88599,-12597,41717,35086,19273,5211,17596,23972,9135,6496,-7574,-4615,-23250,-67864,-81056,-83388,-91910,-56932,-3455,54312,90292,104631,114297,135838,159790,69517,-64510,-58890,-77652,-42570,19744,-22449,24277,88402,102506,105147,91042,166712,284089,319080,183356,27725,-71051,-95786,-87409,-112261,-62322,-20581,-36994,-27759,-63773,-160213,-86571,-36142,-69192,-96686,-16283,-4683,-58216,-46547,-31581,4926,1211,-43906,-70466,-53885,-112676,-126583,-140953,-132901,-95722,-35945,8595,79520,63169,34911,-40110,-57412,2452,32483,55911,66387,14848,-40022,-32264,478,12754,-8192,-21192,18326,98616,161816,141205,60051,-536,19653,-3582,-79519,-87747,-103454,-159627,-50789,80508,84106,23183,-45439,-75532,-5889,-8763,-8056,-44189,-102949,-25025,25039,14289,-33138,-31647,-49646,-136533,-90102,-44484,-780,25691,-57088,-49325,-9137,14076,34327,71469,97388,98154,196820,145770,16023,-69290,-83712,-44467,12039,143634,373552,466952,313802,194198,176861,122472,30232,15096,-8508,-56442,-111912,-127873,-128216,-100077,-48669,33316,102568,114969,83755,86161,27407,-16861,-9654,19477,29822,90733,165964,247531,305008,266139,279186,243244,117657,-33910,-34798,83593,32282,-51617,-117726,-76698,-87015,-121545,-117972,-121981,-70459,-33567,-19899,35969,129074,157765,144925,93009,32933,-90256,-132035,-139183,-175196,-83363,-28147,25391,4169,-67082,-55367,18114,186476,469008,406335,140662,23242,47848,166773,181314,164037,158665,121864,45981,-28591,19807,53845,13567,-46432,-75537,-58511,-10566,38931,96762,113776,141454,137459,5941,-72126,-16926,-14696,-11092,23225,43743,44926,66515,145454,177201,161632,126315,65508,286,-27901,4944,4394,-45892,-36456,41403,101616,77344,-19863,-105142,-27278,46884,55910,-23642,-116997,-127990,-75275,-12685,56097,105383,130309,116903,119522,87573,151361,148915,53091,-6347,-25055,18632,121415,267046,271210,224552,82954,-15547,-63243,-16286,-64273,-91926,16922,90313,87066,26431,-31949,-70908,-63138,-29610,-43776,-98514,-73514,-17324,49797,106618,152294,162617,200675,250776,249332,144301,-88947,-30018,36621,-13325,-102164,-145483,-142385,-84733,-133457,-95437,-13250,5396,47857,68644,75459,82909,122874,174803,246972,242181,80514,-68331,-112615,-22088,63071,122005,113599,89571,76542,74000,82144,89808,22547,-31673,-71744,-103846,-140860,-84862,-50894,-21684,-32478,-61148,-78942,-49634,42469,264998,374863,204173,73194,671,-21539,-7685,1214,-97,-73177,-91138,90470,159357,111545,-7111,-135116,-40209,55024,77203,-24169,-40490,-87239,-111948,-37668,71455,168535,213079,204610,210876,228038,180433,125315,112229,164937,178475,128254,88205,95985,26635,-25398,-36589,-33774,-8692,57444,125079,113648,136548,157596,146682,118683,111686,119406,120489,118951,79710,85859,99906,104956,138128,234525,109648,-14092,-48449,-106200,-43210,44530,78415,63201,8587,-47265,-78293,-50244,-2559,2976,7360,-10123,-35087,-23885,-30359,-42399,-84058,-6837,120464,228936,276788,274784,256622,189340,54334,-60250,-79055,-65941,-86122,-93993,-47677,-414,48857,42902,-34138,-93318,-47202,-26670,-56983,-81716,23131,175316,219483,84831,-73793,-97400,-65558,-30583,-29687,-21555,-40129,-16698,6353,-35280,-105578,-99216,-82700,-93965,-84877,-89109,-59343,-27920,-12943,-17704,-50232,-118113,-5603,35535,-6812,25062,39165,-36564,-84789,-70444,-46403,-30905,-42614,-85826,-122539,-73809,-11062,-8629,-42970,-85914,-79305,-78700,-76541,-10585,33828,-33969,-101513,-83066,-34114,13451,34473,25930,3648,-23733,-57220,-55517,50813,91310,42645,-31211,-106673,-224277,-303704,-340517,-368854,-377313,-319135,-45790,90144,12648,-34725,-11239,47741,150944,249525,222720,130667,38035,43753,130697,206695,194252,101734,-27464,-126258,-127703,-89983,-31817,-40987,-108173,-58289,32405,79253,23569,-64480,-84405,-84335,-54378,8353,160729,332753,261528,107535,-24095,85583,220881,189428,-43872,-216401,-140650,-159728,-251010,-332131,-398557,-370115,-268118,-163806,-46729,104687,166722,122127,22879,-44546,-55716,-9232,6661,-6028,-35932,-38365,-7209,30808,101385,156492,157678,131064,52097,-22110,-20712,19687,49402,42341,-10018,-88937,-88203,-59494,-67984,-79050,-53950,25412,109186,83637,34175,24205,21983,8059,-98976,-46806,97296,135068,106742,43159,-10137,-53580,-90465,-136622,-143289,-78794,-16077,35918,4457,-21215,-78144,-117839,-13489,98096,184339,175559,195071,199083,138967,95784,19589,-77603,-74481,8724,17519,-53674,-93091,-63644,-57766,-103386,-150409,-120578,-39864,20582,56690,49422,22304,-27062,-103811,-40297,-48644,-85945,-91595,-76053,-117265,-118115,-118949,-139444,-138453,-104790,-101610,-100128,-91262,-102222,-98113,-60493,-11141,49031,86487,101032,98260,25454,-32664,-73144,-117759,-73422,-27568,-19467,-26577,7645,31795,39883,-9862,-32039,-10500,-28985,-66530,-99721,-74141,-31119,30028,77349,89133,63666,68443,120031,213635,246917,220492,187339,78447,-38479,-91240,-95266,-57237,-8604,184530,308642,232659,99102,-9076,-75774,-47915,-4592,-44128,-135846,-58943,26094,14935,1315,15948,90909,194760,293470,327421,175321,15442,-57122,-17572,-20853,-39737,-69842,-75438,-98401,-134232,-111020,-113035,-94915,-32904,28316,53688,-2358,-61558,-55024,-3360,117686,277150,220904,11973,-47300,-4875,-37970,-143603,-65265,27470,70485,65173,5245,-94742,-60979,5037,6753,-26219,-57400,-24949,-37306,-32221,37763,58233,55785,62861,74003,131495,246911,320960,371525,395838,225227,35708,-69844,-79127,-29509,10931,30453,-7123,-59141,-80659,-67951,7879,108103,193130,138971,-31163,-55162,18701,23863,-18131,-15485,5731,38884,24186,-46973,-88420,-22283,38292,17194,-80848,-71473,40800,77212,69205,134449,151208,95158,26583,-51953,-107744,-110088,-63333,-6702,96891,156163,219294,245561,271310,356265,399751,266966,108012,-38045,-97641,-141187,-108831,-69862,-47068,-13969,-16733,-103049,-37311,124203,191826,183198,79805,11156,-8068,72084,207702,182305,65381,-20547,-85078,-13301,-38306,-127668,-40618,25837,103550,255655,272135,176066,97145,-672,-62511,-97477,-122512,-128466,-63209,6295,66302,186739,269498,117670,-14652,-13165,64530,32957,-77633,-83140,-41718,-21953,-33652,-56430,-54262,-35367,-33017,-36206,-24093,28486,92454,65436,32494,25188,32407,5720,-47693,-82114,-110946,-64128,-6192,23978,-9849,-65764,-105395,-110984,-60913,9142,64961,153726,160853,99958,115336,96436,121043,156043,160856,129650,72540,42386,41163,24662,-15342,-3087,45567,73939,47333,23826,-50482,57355,76449,2709,-31977,-30781,-7018,35812,107025,185237,219830,159094,29999,-2514,15538,12944,15159,3427,12572,12792,-12545,-49927,-57876,-63095,-101011,-132849,-85770,-6839,56173,89474,74946,49647,3222,-37865,-77270,-62278,4895,60669,120623,139146,119747,171476,186858,171943,121193,7253,-63886,-81074,-65046,-74328,-36014,13565,89446,97143,38414,-31396,-102105,-56161,-58101,-71961,-31312,-31083,-38976,67361,161849,258116,262571,114931,76453,160920,188045,127649,75205,99432,156956,187334,155779,114437,69389,101227,121279,49375,14223,-33716,-64996,-86907,-117037,-93956,-68929,-44363,-35359,-75388,-61041,-7346,46312,45410,39912,53490,88136,107390,101744,52170,-19681,-101493,-92266,-30686,77434,182638,119445,14795,-18401,1219,-18165,-64353,5303,50953,75985,95084,58020,-17644,-59038,-5055,-3353,-78257,-124921,-92874,-48461,-50034,-86963,-112575,-59183,-81379,-22927,-8221,-11703,-12895,-36227,-27537,-17230,-21179,10398,70721,63168,38838,2748,-78735,-91633,52378,193243,234394,78369,-58953,4873,-5523,20870,26933,6219,-38715,-85148,-59132,-75,76799,134575,89931,52920,52826,20040,-44371,-65111,-2964,44187,43150,-3878,-59206,-73672,-76149,-63546,-62587,-22679,-14294,-16723,-14083,23570,166158,223045,137698,45067,-35297,-73388,-93635,-107555,-78885,-50186,-18744,-24371,-80427,-16822,-18833,-66239,-77059,-54169,-34277,-37383,-12124,7327,41664,110249,81360,2072,-76782,-133378,-101715,-103467,-136281,-117429,-105152,-123117,-121204,-76849,24227,85816,102378,96954,97759,121514,197241,203290,106637,-16354,27722,168380,229343,182156,96828,-8621,-46126,60000,153634,164564,109200,-3204,-120540,-7846,232891,450080,442510,312476,132517,44576,-1525,-1240,47392,70469,75340,55192,26868,15488,-2945,-6546,29367,127396,176021,118354,81374,129835,195209,60602,-12431,-88561,-36714,-37692,-76778,-127917,-49067,8646,15294,-6772,-23003,63619,173931,239997,306773,314657,348700,270488,88820,-15885,-17737,5599,40985,108373,132099,180131,140758,47910,-21524,-31635,-27291,-55535,-89002,-39913,-52904,-61620,-50361,-91391,-110819,-108350,-83917,-40750,41246,97019,161588,142860,32989,-42509,-20776,-43529,-29977,-69452,-106839,-90781,-8355,82156,187845,266597,251814,131304,57303,130011,143333,106267,59629,54439,42943,-46349,-65110,-5338,-15853,-30593,-104764,-98336,-75197,-96459,-83865,-54304,-79446,-77892,31366,121430,122199,45271,-40199,-54115,-18026,26399,104100,97781,32855,-56717,-76642,7601,51502,49179,-10269,-42469,-64661,-74832,-68989,-56645,-21387,-9725,-34774,-48229,-72783,-106539,-104630,-62318,-18028,18996,11401,-17539,-63470,-144589,-118343,-74733,-19813,50565,113147,111333,31165,-45803,-73549,-58022,9005,124980,268213,339918,305725,102873,-62376,-61910,55779,106288,140087,183763,178058,75778,-80616,-7590,74647,73937,4221,-60436,-90442,-81077,-42357,-29924,-14383,-41262,-35248,16188,42022,51379,-23567,-121441,-10589,47220,71157,69151,81540,114259,118572,75693,33919,-1708,-58241,-80105,-49966,-44718,-52502,-98449,-50513,-1840,7203,5676,5942,-29583,-84778,-131052,-77537,-20372,-2244,-14998,-28435,-854,-1019,11783,50592,48239,62522,51449,37862,-14941,-61745,-107616,-111306,15838,54849,-16768,-18489,-40325,-52251,-45210,-60542,-48028,-31080,-32304,-37807,-58047,-45454,-16200,20309,146959,285306,205700,-25154,-69659,3301,40912,25853,91363,48192,-66676,-88188,-93108,-78803,45961,154828,118459,25863,-47252,-67568,-35238,39836,151478,199222,100119,-41058,-91721,-11908,5404,-54454,-137608,-92234,3417,44635,-4637,-74880,-74686,12737,54652,53785,19375,-26732,-70004,-52373,9369,105551,217902,262059,209494,116726,37276,-4465,-88930,-72376,11002,28446,-22671,-51144,32710,54951,8606,-40870,-64130,-87275,-95970,-44694,-17493,-22936,-58338,5043,75848,135636,96195,14707,-31854,-94662,-91153,6783,62905,60993,-5951,-58758,-53497,-24519,-50903,-92970,-64081,-63343,-143860,-145234,-76844,-12757,8375,-53723,-51851,13866,11987,-47264,-101838,-14685,56233,42555,17769,16062,25940,-3257,-31084,-39787,-42532,-9707,-41893,-43875,-29068,-31686,-76352,-80045,-25064,-4444,25330,-40695,-82767,-66578,-5963,10289,22863,34723,41729,81401,29510,20626,47085,154307,246941,198604,88825,30736,33032,34484,33177,26083,881,-59043,-101703,-123704,-62667,-19916,-105604,-43169,29495,55561,54852,80358,156460,165793,205213,206068,92946,75684,9970,56904,137040,170163,86164,52892,48838,100494,197899,218879,127496,114479,144386,151847,144363,178150,225193,205631,108656,-55842,-59229,-50064,-44740,-26533,-2655,13304,6750,-17666,-57880,-94548,-102548,-377,97311,126884,66116,-53230,-40773,15445,96779,226024,288977,199376,107253,11894,-39821,-65303,-59592,-96989,-92811,-39068,-8603,-50728,-36456,-8473,-22165,-66957,-96415,-146618,-78117,34896,46894,-11631,-39902,-72503,-81724,-58855,-40300,-18976,-12135,-59603,-98210,-39320,-16200,50314,151165,318930,317783,217589,88899,16817,-20944,-59757,-37899,-3997,48743,101182,119445,79688,30382,-14662,-32298,-29129,12987,-24796,-29676,50904,73545,-12587,2835,34480,-3486,-90127,-118610,-11353,2826,-48819,-115696,-37186,47444,103598,172881,208928,190110,70213,-32443,70860,216410,300061,254587,133096,15987,-50857,-52356,-27944,-7210,57989,100964,37807,15528,49892,77422,53496,-38501,-68778,-76290,-86337,-100182,-50140,-37775,-80515,-23482,-23423,-39940,-55014,25767,73991,74922,90949,100664,104650,119637,102462,52212,26967,10093,-18040,-82182,-101831,-78683,-63969,-66047,-55887,-65133],[-26626,-1750,36954,58674,-23602,-72203,-15141,24738,51245,57887,114847,230446,267244,190343,102958,62888,-24558,-106713,-94363,-81384,-93267,-78436,-40157,-23066,-14220,67193,145186,121934,35819,39191,6366,-64314,-4429,21377,-13683,1834,66915,68439,-3067,-84829,-122804,21769,193019,343331,356361,173483,15116,-48216,-60685,25174,185707,311148,304431,209680,119174,94640,41741,21247,26390,13334,-16889,8042,31386,65202,67639,101783,176991,186207,68922,-17910,16008,5209,-50905,-53266,-77865,-93408,-26920,-27524,-28758,51163,99359,47486,-49494,-78951,-44441,-41160,-75400,-10714,100884,201925,269980,231542,107037,-18050,-86152,-33234,-6096,-33463,-87173,-95603,-51755,15563,70781,92395,71487,75967,103343,103586,22247,-55965,-5876,14328,-2313,-60478,-136366,-39555,43390,50714,-20389,-81432,2891,80780,147500,193839,134169,20048,-51388,-68090,-87080,-71724,-62534,-92839,-74955,-35011,-37288,-76539,-38381,34982,50811,-28706,-100128,-10521,31858,59784,81762,77816,36763,-21707,-18999,-27705,-66681,-94666,-103617,-22500,17769,-56,-9444,-42274,-41985,22155,67934,56788,119835,204247,170450,74844,-8938,-60164,-30167,37361,-854,-91009,-59397,-29803,29525,77611,174763,232792,149249,14851,-77832,-72965,-81134,-86947,-52357,-1198,36000,24744,-53524,-137745,-125409,-109140,-106947,-88885,-109570,-127856,-93710,-42497,-21804,-22202,8332,5436,-33863,-101391,-100893,10904,46632,76255,76325,31835,-7466,-67365,-105345,-124979,-71648,-31298,77054,139566,178443,155540,94317,12462,-51482,7521,76095,82279,58409,-1378,-43616,-59707,-21577,45324,92460,46976,-763,-10932,38078,44285,9291,12690,57628,96906,92217,45467,-32130,-39011,-61498,-95116,-20688,-4825,-8400,-429,9912,616,10302,17600,26257,50719,81734,50103,-18614,-16918,11423,11534,-41486,-104823,-92108,-62806,-55635,-52069,-80698,-135250,-121747,44200,140461,97800,44763,-13799,-19613,39613,34776,-15999,713,17358,-5731,-5968,558,-12459,-115949,-88425,-64423,575,94060,186456,214203,179857,122410,101492,125288,69599,-42825,-102729,-91780,-29232,-20901,35094,90559,57022,-28584,-110312,-132800,-99176,-75008,606,59238,54587,31979,2132,-532,-5999,-27073,-22264,-37979,-33980,-44176,-70237,-72807,-73788,-72368,-42675,1792,52820,86991,108991,127951,156781,164750,46374,-83869,-74951,-98948,-85300,-38963,-55238,22190,78718,90263,87444,77500,163559,282561,313938,184046,35275,-58476,-81101,-78733,-120843,-57399,-2140,-15489,-17119,-56073,-144300,-84118,-34279,-69352,-110114,-32833,-24706,-88960,-66893,-45761,149,-3170,-54541,-55492,-43534,-107549,-128826,-144179,-135556,-101315,-43805,2321,82103,77723,55707,-27233,-67033,-9982,24513,52066,76194,29569,-28097,-18237,29572,41148,-8643,-33846,12321,96036,154017,133319,56908,22418,47309,12994,-74734,-110239,-129081,-176022,-49129,77335,75319,11138,-56721,-72230,-10408,-20248,-13994,-47929,-108271,-30969,11684,389,-34050,-35903,-61287,-135657,-70561,-25480,26636,67048,-11923,-26565,-534,17385,32293,65114,91190,99368,186388,136774,13591,-69442,-78520,-31724,26485,156249,351309,390742,238419,135449,113517,70264,5523,1179,-16614,-60932,-115861,-129965,-132136,-104349,-52068,31750,96570,99738,64000,67391,19910,-16216,-8693,21154,42702,121853,206861,280511,355070,289808,270255,218066,97751,-47704,-48745,92783,69574,-4033,-60510,-70288,-82882,-117710,-101319,-107624,-76330,-41451,-21790,42879,142718,164108,139126,81134,16204,-102915,-142633,-144327,-160911,-87935,-43861,12394,-3251,-68541,-68030,1337,151215,413638,392343,149998,23313,29381,140466,155124,162147,176757,137940,45974,-32605,19430,49182,2828,-51535,-75916,-57193,-13045,33605,91209,123852,175954,177923,30968,-68230,-29302,-27468,-12254,24636,43501,43852,65539,163716,210096,193658,138724,60959,-8525,-37005,-7008,-12704,-69654,-55702,18553,77944,66870,-19858,-116581,-54981,26056,35563,-38778,-126442,-120879,-73740,-15944,43987,83064,115176,111020,107983,68385,126245,135383,50320,-2,-6602,40405,145779,284856,290009,245250,87229,-51997,-99366,2787,-43607,-106686,1671,77987,71816,19530,-41341,-88412,-52496,738,-19063,-75536,-61369,-10401,53694,106413,138577,133563,152590,181079,176601,98120,-101306,-27038,32775,-9265,-98185,-149899,-139698,-74447,-122195,-111225,-19699,8403,57918,79790,85626,90396,127693,173300,235906,222342,65651,-72732,-120999,-26844,55948,109242,102835,83106,68985,72419,96199,123765,66962,20218,-47967,-114063,-105234,-58933,-33972,-13902,-25491,-53839,-75655,-47171,51163,269120,336520,182911,74516,11512,-13538,-9136,2052,11045,-56348,-104984,90661,197488,144036,12326,-132250,-42102,68452,99289,-2177,-25547,-84877,-111615,-28483,93570,188992,215944,213303,234341,262491,220192,155847,126699,163388,172508,129972,105689,132938,67800,-31212,-42036,-42099,-35533,10760,84416,81781,123673,161218,153331,118442,96745,84053,68391,60342,34113,64420,95313,100426,126293,229790,128980,3598,-34038,-111275,-61011,33132,76388,67360,11674,-44172,-76997,-61090,-20105,-11887,9673,-2031,-29750,-25159,-27957,-43498,-91897,-4341,124354,221680,240572,217206,217448,181095,60412,-59900,-97923,-72903,-84508,-97660,-54620,3203,60108,56454,-16923,-83680,-48344,-16412,-45348,-81683,34688,213434,255644,104197,-60565,-100474,-63457,-15257,-10094,-2665,-26819,3741,30846,-15850,-88514,-127350,-125938,-99830,-61514,-63427,-47257,-28132,-19381,-22777,-52073,-122717,4170,75777,41407,64263,72746,-12481,-87179,-96226,-71136,-44880,-42765,-81041,-112015,-68855,-8947,-2886,-35938,-88518,-86668,-74261,-66671,-9142,40273,-24547,-98122,-75334,-26282,16885,25364,8993,-15175,-31266,-56071,-42257,65576,73362,22851,-44161,-113687,-223759,-306177,-348165,-377863,-384161,-316816,-34318,103312,23465,-29689,-12880,38122,138667,231407,206533,116195,27279,43734,128533,209565,213635,138180,776,-109935,-119431,-81118,-29809,-31512,-115642,-69434,24445,77922,31274,-35211,-58980,-69124,-47576,458,139204,288019,207775,63694,-68705,63464,219794,191688,-28196,-223126,-179945,-224932,-331754,-417907,-480092,-439455,-320291,-186301,-20005,144625,212311,149570,14344,-67993,-66654,-2480,11974,-9944,-46587,-51249,-17928,25144,87643,118296,107899,98051,44821,-20980,-12017,35393,70861,63303,13984,-56759,-100820,-81838,-90400,-109913,-77761,5139,93648,82106,38105,30077,32493,21003,-85391,-71872,57041,90152,64942,7029,-40153,-74008,-88472,-116495,-148995,-99223,-36532,15456,1736,-20110,-72040,-139929,-25207,92912,193873,194149,206936,202936,140847,108624,38015,-65973,-89095,-13460,-1996,-65363,-94974,-61841,-48565,-89677,-139579,-126033,-47653,20552,57946,42625,17458,-12706,-118871,-68688,-69354,-94158,-102108,-95882,-123122,-103466,-112756,-135564,-129954,-98322,-99213,-100404,-93511,-113564,-103650,-69119,-23465,29702,60050,83737,91512,29970,-24217,-69340,-117367,-57618,-4069,-5132,-25354,13580,54359,69695,16098,-11007,4507,-24083,-69689,-86180,-41805,8466,60111,95069,95676,64601,68508,121206,208005,231251,212281,187048,86789,-25231,-85185,-105896,-61299,-11049,168751,274223,198839,71712,-29241,-38208,31026,70716,18528,-79929,-103322,-4215,14875,8634,33259,123734,232687,317741,330382,161158,10129,-50087,-23533,-34412,-52391,-79657,-90023,-112091,-117986,-84611,-84528,-90978,-56653,-8142,18286,-23683,-68378,-58843,-2807,110725,266099,243588,39186,-51132,-25471,-59936,-136250,-47048,38379,74720,63693,8378,-71622,-71525,-4005,7459,-20929,-52818,-21246,-34421,-17277,50435,63819,52809,56345,71805,139195,261293,336071,388034,398456,220115,31649,-76891,-65685,-10472,15954,17805,-46741,-93608,-38745,-9596,66808,188972,256331,145479,-40324,-53475,7878,-801,-53797,-42296,-26021,8042,4130,-61879,-95265,-22281,42304,27297,-56948,-71182,11375,54795,63892,145208,141280,79595,23307,-47958,-98013,-115010,-75734,-22866,80426,155790,244356,303239,341886,415395,403614,233250,70561,-64487,-107447,-146695,-110172,-76856,-66998,-20018,-17639,-112793,-46266,84191,116238,95789,15190,-19148,-3473,108637,276252,241375,80497,-20718,-66886,10731,-2075,-91074,-59223,14438,93572,244070,245263,155904,97567,-940,-67169,-95825,-118681,-128586,-60356,14417,74220,198388,252862,98049,-22849,-29111,48892,20376,-85798,-80082,-38101,-22486,-43451,-71766,-66126,-43112,-42717,-46897,-30004,31027,103036,70517,24620,14516,27313,6530,-44028,-79723,-115368,-68939,-12881,17082,-9245,-57563,-85329,-78029,-27150,34403,76944,152005,132239,51978,42548,5999,47518,146226,166376,130382,71280,40695,35040,10082,-28332,-10248,45110,78652,56477,38388,-40837,46305,80136,19678,-14784,-32738,-21096,26672,99910,162017,188757,133471,13272,-11741,12343,12643,16217,7678,31709,36124,8038,-29568,-41796,-50215,-86356,-130301,-93213,-17933,28160,45142,37294,23077,-9627,-37691,-71284,-82039,-35561,16481,93513,129170,94547,147311,168512,154235,100199,-16150,-79514,-86234,-59254,-65230,-27223,17090,87350,99954,44625,-24133,-52131,-11986,-24200,-43126,-16118,-40641,-70818,55711,164570,274231,302531,180871,124534,188788,214940,162716,98422,96050,141010,173147,149232,128751,106127,146107,145397,37899,-11058,-59804,-89077,-105391,-109351,-90064,-62320,-40899,-40306,-89753,-93675,-56037,-13723,4931,21411,40155,75745,105262,120298,85746,22371,-65131,-80511,-18555,100754,201059,133345,27129,-13300,4587,-11895,-71961,-21149,23156,59499,87550,53161,-18602,-38442,22084,17658,-66522,-116511,-84242,-34337,-43866,-86942,-113849,-73695,-87729,11773,17432,10545,-5988,-34294,-29025,-24177,-24307,21176,77648,69278,46877,7697,-81426,-76249,74063,211966,240543,71935,-47247,32335,23069,29501,31499,931,-38895,-84207,-65062,-16573,49974,100640,57672,41272,54637,36739,-14192,-37399,19745,55971,33906,-18307,-53555,-46883,-59778,-66316,-59587,-25159,-28811,-37465,-38767,-10944,127725,196411,122120,40474,-28461,-59997,-75175,-86093,-78295,-59992,-45957,-42247,-50000,-4547,-17504,-68122,-75953,-62884,-47765,-56217,-23090,9260,54249,118844,81318,6953,-61868,-113709,-94390,-95547,-123147,-111705,-114241,-112956,-105186,-64494,27447,82802,82232,69387,75768,101835,165163,153762,57154,-36960,44048,180824,219849,166049,81186,-9465,-6997,97060,186039,191650,139806,22851,-116448,-24028,219527,425537,396765,244541,70900,5740,-26277,-23843,31510,64748,72340,47706,14225,2764,-4946,6345,29559,92779,139128,82709,36731,67920,125037,20860,-26814,-82161,-35598,-47559,-82279,-122542,-36752,34147,50186,18844,-18041,26457,98005,151348,228732,261713,304571,236962,83274,-8701,-7211,17223,62742,154200,182772,212798,158821,69394,-1548,-14300,-15195,-54239,-104273,-41363,-62500,-81541,-60005,-93063,-94715,-115249,-85401,-29536,50245,100306,174671,158092,47268,-34669,-18603,-10956,26043,-17882,-83817,-88381,-11772,61004,152575,230144,226743,119238,34623,105086,137594,116774,83367,77030,51350,-34325,-69854,-37133,-64000,-72291,-121844,-91081,-73679,-101422,-73464,-40040,-66150,-73043,35161,124337,111492,23045,-60519,-82704,-57296,8321,90289,87837,26306,-56622,-74586,11877,57913,54331,-5668,-40069,-54153,-70730,-59397,-44703,-14163,-13425,-45485,-62696,-90637,-120224,-108320,-60509,-11303,41683,55371,6168,-53984,-141728,-106836,-73104,-25662,31658,84699,100661,47463,-29260,-71690,-68407,-2416,116406,273978,380560,330789,94574,-71051,-48699,84528,140101,167672,207508,201487,92906,-78321,-14893,64217,64890,-7249,-83520,-89158,-41769,11172,-842,1809,-27763,-29272,20928,52404,62727,-21038,-115456,-4785,47776,69451,62568,71174,94775,98148,66562,43899,26733,-24057,-71997,-49970,-42504,-52188,-95892,-44181,2178,6828,-649,-6354,-42860,-92089,-115159,-69640,-6717,10006,-18438,-51673,-28513,-9307,12346,38009,26270,46612,37272,13825,-48910,-95130,-129583,-93636,36491,81177,10223,3927,-34673,-50703,-37377,-44878,-34179,-23873,-28584,-36644,-61864,-56099,-30432,12304,157602,293189,184872,-31345,-49466,26145,58567,12077,49802,27033,-71654,-86321,-95048,-78583,63283,184271,142974,50941,-31687,-54520,-22030,47519,142683,203069,120744,-35466,-82549,14987,36289,-28261,-121036,-114004,-14141,28269,-16605,-82428,-66176,25727,70026,65834,19665,-37516,-82574,-58059,10497,107313,208502,237822,181449,93730,31112,-8071,-92099,-75018,10471,21124,-36640,-47171,55266,80490,27887,-31334,-68952,-97746,-93658,-51333,-20670,-7639,-34843,24307,96109,164209,122676,40069,-18253,-93927,-74072,32735,84659,71014,-2123,-55994,-43575,-12637,-30599,-80228,-95895,-97838,-164705,-139996,-74610,-16682,-3090,-43110,-34680,12239,9499,-43166,-99341,-14211,62984,61427,42193,42392,47776,21716,-345,296,-17574,-3690,-44742,-33505,-18151,-26760,-71840,-69293,-29305,-24896,-4955,-69073,-96061,-64741,-13266,-11453,-5399,1367,8790,46686,9553,15922,49147,155007,242598,208563,89172,7869,1596,20982,32891,18175,-13509,-87780,-143836,-154750,-77662,-46567,-134611,-33506,21211,29224,24642,58920,134543,140856,170109,196644,120153,112814,14927,34937,115286,178702,106357,50536,24122,63435,141715,172088,96670,104219,152388,162218,152374,190602,268834,262336,143974,-44029,-61113,-48920,-47449,-35865,-17709,1265,3778,-12277,-53801,-95505,-110884,-4590,84074,109963,55990,-46202,-32014,11170,83837,218433,286683,200727,102634,6080,-42209,-65674,-58768,-92158,-74716,-22146,-6837,-77445,-49600,-12689,-31219,-83535,-120528,-109712,-75850,28428,71575,459,-35590,-73272,-75322,-54794,-39141,-16957,-8733,-57828,-80918,-23518,6659,86915,204431,331509,260860,174856,69040,2371,-30461,-60939,-36887,-3234,47881,95069,119519,101353,62899,-4361,-63051,-88180,-11413,-35380,-26198,59397,89117,8544,13358,39337,-433,-89018,-112372,-1805,13451,-49012,-127649,-27577,55988,119355,187725,216952,191487,72397,-39267,50451,175572,247177,215863,116676,7606,-65054,-66121,-31862,741,75177,109054,41955,23507,54880,67461,34521,-49674,-55991,-60394,-68251,-91063,-48098,-34807,-71666,-20436,-26873,-36642,-52054,16939,54422,52686,63023,77029,97873,135747,134733,72143,23689,-5012,-26882,-61857,-65968,-60574,-56276,-57924,-41842,-52402],[-20749,-3213,28173,52837,-17359,-67311,-1670,40597,62797,60673,106686,210739,257850,207960,112226,57054,-27907,-102052,-93579,-78097,-85756,-54803,-16401,-15547,-30163,29149,115811,133848,64613,66252,24107,-70258,-16335,10759,-20526,-3511,56633,39625,-47228,-131649,-82490,56960,236942,407549,433385,231088,33806,-42882,-64571,-780,150737,282342,301235,235787,149136,95821,45434,29747,33116,13722,-27827,14568,57704,98052,97164,130980,206726,217942,116468,37334,44290,11127,-40020,-30877,-59313,-81152,-7833,-1295,-11955,43034,80824,35965,-62356,-93343,-43501,-39727,-66561,5897,127179,239228,314742,264578,127182,-7378,-85396,-26627,3682,-24398,-76893,-86907,-46369,17471,77832,101873,71960,64156,78740,74954,9879,-50030,-4343,10184,-12252,-78914,-133894,-18400,55452,60679,-4010,-69340,4150,72892,130655,154320,91864,-5780,-57575,-54498,-64421,-50249,-44670,-87813,-85805,-54681,-57605,-91451,-37221,34934,49650,-26564,-84744,3638,46688,68692,68070,40043,-10815,-42746,-15637,-20730,-60066,-91652,-98034,-8499,36470,9500,-13760,-49401,-61629,3808,53633,54915,127401,233895,206662,97126,12551,-33754,-1292,63426,11832,-99879,-74612,-32601,38649,92911,203661,273018,182472,25712,-83720,-63576,-57061,-60874,-45459,-6079,26202,28845,-39968,-138587,-173112,-154781,-139635,-119082,-137868,-136960,-108997,-56909,-42342,-40646,-10231,-12721,-52533,-115688,-68866,21730,60064,105687,109184,56275,11857,-43305,-80114,-104470,-59538,-28961,67384,134090,173018,159108,111403,32844,-47444,-14773,44226,52021,43434,-224,-37378,-46731,-120,88268,146287,91895,39781,13919,48936,41243,8531,16263,60369,99819,98079,52280,-23762,-33269,-53892,-93794,-21012,-3233,-3999,5126,14508,-1946,-1780,16562,44919,87677,119982,63471,-14826,-14963,12318,11985,-42076,-112256,-96885,-75198,-73055,-63240,-77816,-121154,-139686,11355,82268,39114,9153,-34444,-39612,14138,785,-38922,-8979,21983,8622,14660,38937,38598,-57696,-129720,-92673,9292,120382,197020,209013,182564,152146,166037,217147,144750,5988,-72783,-112457,-44602,-31597,25042,79885,49022,-23159,-100396,-136464,-99556,-60726,18020,81094,78108,48523,4022,-15143,-32692,-61212,-50857,-62103,-49525,-48275,-59461,-60112,-60188,-49473,-25988,7870,50295,82033,113260,145495,183725,173331,31843,-98689,-90119,-119092,-128903,-96703,-57859,27508,70931,80352,72790,63668,150758,265513,295724,179478,45022,-38068,-56692,-63148,-119299,-52632,13858,6227,-11472,-48812,-125677,-79311,-33163,-70691,-118009,-45601,-41652,-118762,-78613,-52081,-3116,-7676,-61820,-44777,-40357,-106099,-132765,-148257,-140221,-110154,-53324,-5158,82423,89019,70860,-19861,-79258,-25641,13202,45760,85849,48033,-12012,202,64726,72674,-8428,-48740,3418,89056,139959,120041,56190,50634,72321,26958,-67541,-128226,-147048,-155008,-40806,76280,66125,-867,-66268,-67684,-12726,-25464,-13509,-46684,-115141,-42011,-5893,-16000,-36620,-39070,-72246,-122915,-52420,-7442,53789,108541,37608,-127,10728,23245,32034,58726,82171,95696,163003,118606,9081,-68942,-72532,-18192,42490,166159,317575,312460,176552,87418,60131,25711,-18604,-15728,-29026,-68434,-120109,-130591,-134969,-107596,-54152,31642,91519,85386,44893,49206,14341,-11237,556,34152,65852,157023,245400,308594,393520,303323,252467,188630,78052,-57392,-63502,95529,104282,41598,-15985,-47922,-60476,-90597,-83292,-91783,-77849,-49169,-24490,43570,143239,160345,127255,66418,1195,-108778,-146899,-138846,-140170,-89184,-59882,-840,-11401,-70074,-80772,-14914,118575,347494,362371,152533,18085,5765,112903,129203,157786,190924,150023,44209,-37004,16683,39072,-11686,-57927,-74111,-52219,-14357,25911,82437,133127,207025,213331,54597,-61103,-40780,-38110,-11440,27081,43810,41343,60800,176081,248726,240937,163415,60032,-15876,-44059,-16897,-27808,-89871,-70583,-11229,45452,52337,-17616,-114208,-82386,5486,15558,-52025,-130472,-114444,-73040,-21348,29379,54445,92284,101632,95190,53608,108581,128195,52326,8402,8174,57619,163112,288302,296156,260539,100317,-56829,-79595,22190,-26909,-115799,-13243,65888,59962,15979,-48244,-97776,-23247,31524,158,-59958,-51534,-2751,57798,103023,118932,101526,106762,117892,112670,66156,-87717,-30357,24605,-8126,-97802,-157443,-132675,-60413,-104094,-128338,-27782,9822,64957,87879,93494,94348,125369,160366,210454,191082,47730,-74810,-126686,-32771,46662,93822,91557,75797,58052,65609,104537,153441,112922,80748,1449,-70916,-69764,-34886,-19722,-9525,-22156,-49531,-74254,-47707,57076,264175,287011,156976,72768,21454,-3311,-8641,-464,12932,-51216,-115016,88312,231586,172602,29767,-123469,-44610,79294,116950,20278,-12135,-83161,-109792,-19717,110214,197302,205254,208282,243195,283878,251822,181562,138141,159078,163252,128058,118521,161208,100551,-27646,-47397,-52147,-63534,-32472,43306,48722,107976,161777,157133,116133,81671,53559,28194,16539,-4911,41707,86829,94156,112137,212472,142991,21051,-18495,-106191,-78543,19296,69809,66748,11193,-43057,-76374,-73257,-39640,-26507,10928,6298,-23615,-27446,-29283,-49770,-97563,-283,125192,205313,192949,151492,170721,165918,64082,-56811,-116837,-81407,-84954,-101279,-62006,5091,66069,63973,-3904,-73214,-50874,-10620,-36801,-82681,41927,239960,274921,113837,-50485,-100268,-59198,4459,15164,17300,-13454,23041,54994,4238,-68495,-105782,-99787,-56936,-24610,-32039,-34013,-29803,-26831,-27849,-52920,-127786,6826,108652,84570,97875,99882,7816,-85397,-121958,-96305,-60727,-43961,-75339,-99985,-62817,-8503,-457,-33041,-94329,-90745,-67117,-57185,-10952,39613,-20001,-97973,-70576,-20787,19538,18020,-6746,-35017,-38081,-53603,-28639,79620,52377,-1101,-60978,-123186,-220531,-308670,-356035,-385776,-387998,-315437,-30623,109982,33511,-23964,-13612,31187,126315,207014,184196,98640,17865,42076,119672,199572,219424,167341,26738,-94991,-113198,-74138,-31140,-23718,-108437,-83907,10198,69766,38483,-2191,-32770,-53606,-38912,-6350,115778,238125,157275,26600,-107779,39890,210571,184188,-15531,-216508,-216686,-293127,-417422,-508901,-566298,-511617,-373060,-205135,4755,175024,247559,170145,4954,-91595,-82318,-2162,15685,-11372,-55424,-64502,-30504,15558,65312,70467,47408,51312,30145,-22794,-6698,47186,91754,85465,39969,-23024,-92012,-92470,-91650,-125013,-100725,-15077,76200,75908,37099,30983,38621,32148,-69111,-105194,5418,33808,14840,-32083,-67886,-88547,-82505,-95085,-123093,-125000,-62834,-9306,-3870,-20102,-62870,-136734,-37149,78353,189179,204372,210809,198303,139110,119612,52865,-58236,-103585,-39103,-27232,-81189,-97072,-59757,-39452,-75986,-124268,-126703,-55796,14650,51547,28604,4557,-7319,-83856,-96452,-89861,-101672,-112127,-115916,-110209,-91355,-107607,-130541,-118576,-89992,-96608,-100949,-93856,-122655,-101756,-68853,-30417,13778,36356,65343,81512,31891,-16544,-64536,-117406,-44067,18923,9663,-25317,17731,76621,99044,40727,7848,16389,-22100,-72071,-72627,-14360,43059,85605,106795,96976,61772,65208,118012,194881,208162,198929,182232,92943,-11315,-72498,-114615,-64782,-14077,146977,232127,163914,49050,-27022,14481,99872,141411,82573,-19698,-129436,-39491,12632,13574,47796,153046,268190,337818,326088,143402,2686,-42827,-26684,-45862,-64724,-89247,-103243,-120778,-98345,-57403,-49890,-57280,-72419,-51231,-23110,-46423,-73949,-61285,-2056,101056,245406,255008,65993,-52534,-47907,-85293,-122816,-29424,47737,78774,65144,17217,-45322,-71357,-13125,6284,-17437,-51831,-22748,-34478,-4521,61316,68560,50265,49921,67589,142483,267703,339852,386706,377561,201316,25257,-81585,-51640,10585,30178,15412,-73491,-114935,7742,72306,154654,281981,315669,147174,-49194,-54361,-7736,-30390,-75929,-53257,-47279,-18138,-13062,-76632,-102499,-25427,39821,29274,-40065,-51328,1895,41254,62982,156819,130321,63575,18348,-44953,-87769,-110790,-87536,-38468,65984,159756,276882,369666,416502,470868,400863,203438,41014,-86639,-115532,-143050,-107759,-81828,-92095,-25497,-21934,-119227,-50015,51312,56130,31121,-26447,-41936,-2847,130372,325522,291278,95101,-16337,-48046,29540,28579,-51262,-83134,-4042,78271,225022,213746,132831,94227,-2488,-71093,-90692,-110674,-124029,-53473,28975,90608,212654,228927,74345,-33208,-48041,31714,8048,-92047,-76749,-34942,-21942,-50905,-85459,-77236,-50230,-51302,-56223,-34379,32943,113022,79783,22282,8068,24602,8416,-40172,-76870,-117395,-73553,-20282,8538,-10189,-49644,-63005,-42971,6686,57936,88855,152952,111577,16055,-22808,-84342,-6345,135995,164734,126804,69949,40739,31260,-2200,-41768,-18035,44469,81050,63251,49081,-35211,31772,81945,37387,6935,-24919,-32883,15709,87935,130602,147815,102041,-3342,-19910,9513,11554,14045,7587,47284,59712,29356,-10653,-27415,-37309,-69089,-110211,-96979,-31757,-2620,4118,5668,1732,-20396,-36159,-60701,-84407,-83087,-38625,52895,106276,67148,119708,141547,127467,73107,-38905,-90671,-83851,-50783,-54260,-16709,21700,80804,95839,46252,-14360,2445,43540,24303,4288,25920,-21712,-96238,44039,161744,276983,324528,232362,167149,214160,242464,197473,122570,92374,121642,155340,140305,139741,139634,184872,162172,27585,-37564,-87425,-109548,-105240,-90691,-82650,-54648,-37848,-45711,-103581,-125830,-103360,-65029,-20514,11644,31067,65744,104084,140563,123145,68847,-21554,-57562,-1228,127222,215740,147751,43665,-4855,9093,-4106,-70466,-47450,-3061,44945,80096,49715,-16340,-18236,46315,35267,-56500,-103216,-66693,-15036,-34117,-83655,-114204,-87556,-60122,38592,37154,31145,10576,-21931,-23376,-26164,-23580,33747,84237,74398,53571,12190,-83072,-61694,90098,219534,233444,62555,-34359,51045,43011,36176,40556,3588,-35057,-80239,-67852,-29629,23736,62685,22101,28180,56099,54376,16751,-7218,39949,62263,24999,-27228,-45848,-32787,-46676,-65533,-57474,-30806,-45003,-57722,-61420,-32033,103391,178580,111072,36980,-22434,-46975,-54909,-58977,-65961,-68058,-72777,-42118,-22044,5591,-19044,-72460,-74592,-71403,-63505,-76229,-28541,17356,77451,146312,103332,29807,-34960,-88107,-81722,-84334,-106917,-98867,-108974,-94198,-85088,-47920,32842,78204,57621,35336,45847,73795,123867,98493,6393,-48978,62549,191062,205641,146200,64209,3168,39442,138294,216229,213882,162947,40804,-106268,-15581,231761,425537,374897,204368,40618,-11565,-38925,-39441,17843,61161,71485,42292,3375,-5028,976,22303,29670,58060,100561,49872,-415,6975,51613,-21528,-44680,-71988,-32561,-55633,-85807,-115769,-27535,51021,73200,37001,-8933,2134,36429,72355,147761,199284,248683,197637,77828,1473,5299,29797,83586,195553,228307,239070,172869,90825,20479,4822,-1537,-51434,-110255,-24842,-53446,-92623,-66867,-92296,-76482,-87676,-60552,-11219,61602,104302,183459,170412,63042,-23494,-14683,19948,87555,44334,-57936,-84610,-16885,37978,117019,195133,205547,113536,14818,75965,128195,124591,105503,99480,60634,-19551,-65060,-62256,-104883,-105408,-126407,-79555,-70788,-101702,-59982,-23659,-50146,-63824,41620,127178,102337,7208,-74940,-104837,-89878,-5263,74611,75080,18788,-55544,-70327,14703,60558,55292,-2922,-36881,-43064,-62630,-47970,-31377,-5948,-17731,-56955,-76792,-104613,-129523,-111047,-58788,-4817,63138,107242,32693,-41839,-125681,-92023,-69163,-27760,22139,65621,92073,61710,-15174,-70837,-78123,-11962,105493,265203,397128,336835,83502,-78858,-36362,109947,169907,191015,226682,219564,107834,-72130,-22397,52459,54793,-18510,-104998,-39598,52006,87515,33357,20587,-8849,-16972,29090,63946,72726,-19742,-109207,4306,54130,71094,58135,62761,76328,78274,59324,55764,53036,6728,-59603,-49621,-40942,-52653,-91966,-37050,7621,8800,-5234,-16969,-50968,-84541,-85466,-59068,5603,26952,-4810,-52090,-43651,-15872,14234,27859,7239,28742,18732,-12552,-78510,-122961,-137193,-72482,58404,106218,35489,22225,-33852,-55341,-34296,-31701,-18629,-12815,-20049,-31214,-61866,-58631,-37044,3430,155843,277140,145776,-41170,-26522,50304,76072,9586,6826,6094,-75760,-81476,-94093,-80501,72069,205725,167753,83538,-9084,-35823,-3704,57602,133072,203319,142456,-27512,-71544,41884,65879,-1258,-97600,-130960,-25146,19980,-21723,-85190,-54892,39656,84484,74864,16321,-51359,-97685,-66226,8747,104878,191638,204878,145867,66444,20265,-15946,-95076,-78633,6586,9981,-52382,-40413,75381,103650,45931,-20186,-67272,-96055,-81651,-48174,-17929,8467,-13687,39898,109682,183416,144260,63348,-5509,-91444,-60096,53459,99431,73541,-4156,-56395,-36118,-4043,-12970,-55432,-109878,-132832,-169732,-132057,-69586,-12855,-10819,-30764,-16868,9673,6550,-40290,-99400,-16436,66069,79801,70061,75082,75490,51277,30253,35892,2551,-6842,-52240,-27880,-13901,-26441,-64294,-58629,-33997,-45943,-36578,-99059,-108337,-65852,-23203,-34122,-36946,-37180,-30485,5275,-12524,6961,44168,144963,224845,206976,87534,-15198,-32046,4277,29268,10869,-27828,-106456,-163016,-184970,-93032,-77480,-109917,-22211,10604,-1374,-11382,33095,107239,112545,128490,171722,135122,134896,19008,17394,94796,182686,127025,47106,-4075,26352,73966,109984,57659,89558,158292,171715,159307,198660,305470,318634,181183,-25259,-69045,-51529,-50512,-45574,-34560,-14740,-3628,-8988,-50102,-95672,-113801,-12448,65482,87350,41065,-41401,-24451,5099,65147,200351,272945,195766,93544,-3020,-47591,-69403,-59600,-83071,-54572,-1002,2177,-100024,-65751,-21669,-44290,-101623,-115621,-70418,-65088,21100,94626,17114,-21070,-63016,-67222,-54118,-42575,-19747,-10534,-59120,-64075,-13346,21564,114342,242958,318170,189372,118013,37305,-20427,-45445,-65312,-39552,-7579,40476,80339,108208,111929,90358,11308,-64809,-120008,-32839,-48532,-26224,59511,91286,19185,15915,36733,-4116,-93269,-110555,2746,20730,-51273,-122994,-22821,61325,130540,192111,212065,182808,69266,-48919,21135,124286,183593,166803,92516,-5494,-84993,-89179,-44126,1190,81437,105142,38796,25282,53417,51341,9958,-62006,-48623,-51027,-55082,-83200,-50014,-36822,-67175,-23885,-36909,-40297,-55257,584,27861,26242,32283,38113,69024,135324,159124,87217,12297,-30786,-40339,-42590,-41805,-51266,-56072,-57218,-35934,-46757],[-17185,-8058,15742,44310,-10073,-63409,7797,51856,67754,56851,91664,183445,237619,215293,117825,51290,-28988,-96557,-92035,-71977,-70910,-27930,7713,-5915,-38107,-2844,83016,140018,95788,96702,46823,-64605,-28759,-1474,-31006,-13348,43397,12602,-84115,-157507,-41324,92792,278559,462298,501576,290159,51801,-39357,-67425,-27998,111393,245753,289311,254432,172134,90424,45743,35807,38131,14062,-45287,19556,84006,128983,125697,158736,231291,245041,163836,90183,67036,14859,-30369,-15048,-46395,-69060,13461,27834,8822,33243,61287,25948,-70333,-104158,-44001,-40232,-57019,22883,153127,275302,352653,290163,142586,279,-86883,-21717,13055,-14099,-65839,-78566,-42058,16273,79191,106930,70294,51617,55360,49272,-2146,-45486,-5199,2480,-25309,-98403,-117602,-2977,58885,61870,6925,-62318,-2383,56256,104007,109074,49523,-29047,-60391,-39477,-46538,-32990,-28742,-75291,-99876,-81851,-86707,-112398,-32684,35470,47731,-25682,-78258,9868,56027,75620,60919,10952,-61697,-61021,-11353,-13016,-53154,-88746,-89809,8693,58664,22974,-16114,-53951,-75434,-4337,46001,55399,130376,252981,237675,117246,36902,3445,41663,103116,34680,-102098,-91844,-35171,46619,103975,224213,306131,214266,36248,-92795,-56795,-35409,-37236,-40608,-15007,11968,30357,-27351,-113511,-173526,-190179,-154282,-141823,-139334,-110603,-111340,-66303,-62837,-58485,-29270,-31825,-72524,-115428,-34341,31785,74531,132331,136316,75357,28189,-19417,-55193,-82755,-46920,-27727,54141,121870,159035,155584,124283,50827,-40079,-40472,9341,17756,21887,-3610,-34738,-39128,14318,124714,195644,133011,76118,34073,53195,32808,5620,19495,63209,101476,101198,55538,-18587,-30856,-48262,-82001,-20222,-3864,-2190,8456,16696,-6295,-13568,14087,58587,118978,148718,68706,-15418,-16159,11299,11777,-42417,-102787,-88618,-88570,-95061,-77407,-77157,-110542,-154566,-20975,26127,-17650,-30694,-60092,-60036,-12744,-34231,-61012,-18772,25993,26156,38286,75430,80231,-2134,-115299,-101948,19894,140119,193496,189208,173192,172710,222344,291065,198538,41884,-48106,-119518,-60406,-43974,12683,66026,38287,-17914,-87513,-132503,-103286,-47318,35198,102999,102118,65677,8341,-28053,-58435,-94851,-79798,-76211,-50183,-39108,-44693,-48281,-46836,-26962,-9730,12105,44186,72866,114523,164225,214575,184234,23288,-110829,-105603,-134790,-155471,-130119,-37483,35408,63876,71877,60643,48519,127683,233106,264387,168110,55267,-11841,-25354,-44170,-109145,-49917,24616,23091,-14097,-45121,-108048,-73294,-34207,-74772,-116738,-52993,-51030,-122508,-71147,-47351,-5223,-13223,-66372,-39515,-43710,-109083,-139331,-151609,-145470,-121812,-63969,-14198,79844,96147,79836,-18321,-94098,-42677,-591,36491,93616,69020,7834,23738,105060,105811,-6675,-66273,-9047,76873,119880,102667,60095,78993,91798,36665,-60946,-138992,-151184,-133094,-29569,76037,56410,-12822,-72670,-60375,-13371,-23890,-8162,-42469,-116882,-57443,-26541,-34700,-42609,-43569,-83520,-106808,-37406,7386,76957,144304,87533,28909,24267,31311,33332,52648,71030,86849,130455,93605,2414,-68256,-66742,-5454,57945,170906,275107,239611,129152,49551,18376,-9250,-41458,-34502,-45031,-79272,-125080,-130080,-137266,-110409,-55406,32335,86583,71426,26969,33130,11160,-1897,18319,58292,96719,192889,278882,331059,415522,303812,225468,154889,57661,-63446,-77604,90837,132493,79503,13915,-24673,-36537,-64813,-67056,-76064,-74750,-56255,-27772,38483,130352,145508,109584,49700,-11697,-109807,-142171,-121712,-114945,-84735,-75386,-14621,-20529,-70978,-92764,-30501,88633,276675,318924,147253,6634,-16907,88730,105688,151429,200082,157164,40972,-41152,12170,24721,-28702,-64945,-70183,-44445,-13766,16985,71636,141746,232485,240472,74818,-51895,-50045,-45283,-7835,32186,46911,39993,54557,183259,289990,298084,199199,64422,-19942,-47504,-23396,-39186,-93333,-69595,-42785,7981,35787,-12026,-96475,-103227,-13822,-2191,-60901,-126261,-108326,-72468,-27639,14353,22655,62518,88650,80313,41559,96449,125519,57454,17151,20218,71501,174032,278976,290924,270397,121760,-22218,-29980,40486,-13376,-115882,-26299,55344,53154,18425,-47814,-87677,14167,56448,11591,-50929,-42941,5940,62331,97534,96804,70459,67393,67093,64907,51862,-59304,-37669,15201,-7460,-98562,-165252,-120174,-42442,-82193,-141669,-35484,12198,72533,96685,102259,97621,119083,140666,177650,156680,32774,-69709,-123720,-38706,35811,76851,81196,69669,46104,55339,107420,177035,156649,140275,54741,-24871,-36113,-11700,-6559,-6479,-20693,-46697,-73287,-49851,61515,251437,232398,129022,69174,31217,9504,-3582,-2145,9825,-54217,-121951,83983,259526,197649,46563,-110046,-45433,89249,131568,44342,1028,-80581,-104952,-8831,122732,194960,184440,191566,238159,292087,274749,202897,147769,154544,154258,125782,128874,181585,123262,-12091,-47349,-58778,-81611,-55672,8956,19280,92554,161062,159810,113736,69272,31847,2385,-12756,-36925,19762,75972,88359,99300,186959,153029,39970,-1353,-94569,-94206,4737,60357,62908,8975,-42085,-74553,-84563,-58130,-35869,13730,17200,-14060,-27839,-33357,-59228,-95283,7231,124270,181046,138206,84285,120379,145572,66257,-51022,-130173,-88276,-85138,-102912,-67438,6341,68369,67617,6662,-61473,-52132,-6823,-29210,-82871,46719,255805,278549,115435,-41715,-92341,-48578,32860,50293,40036,2133,43828,80916,26831,-45117,-69673,-52293,-5594,20788,4138,-18359,-30747,-33119,-31156,-51277,-131863,3682,134413,125484,128842,123053,25731,-79694,-145019,-118027,-76188,-44265,-66143,-84586,-54374,-8053,281,-32767,-101342,-86185,-55892,-46417,-13062,35439,-17274,-98956,-66957,-15798,23605,15401,-16883,-53449,-42858,-48316,-13259,93290,31572,-25946,-78752,-131490,-211481,-307712,-361034,-390145,-387062,-314022,-33254,111508,44556,-15520,-10344,30667,116385,180060,158623,80493,11564,40138,106544,179865,213569,189067,51739,-79372,-108119,-67819,-33046,-15780,-91437,-98958,-8640,55947,46525,31593,-5914,-36985,-28145,-9976,94434,190637,115478,-1505,-138447,19679,196366,168690,-5155,-192911,-240633,-354386,-499551,-597831,-650042,-579920,-422092,-219642,25777,195133,270465,183515,-3058,-110051,-97940,-6845,16977,-10649,-60618,-75740,-42933,3705,37678,21421,-13477,-4401,9570,-26044,-4099,54707,111537,108714,67642,11751,-64494,-82516,-72133,-102024,-120336,-33343,58901,66491,32211,27813,40676,41625,-49756,-143464,-52409,-28947,-39496,-71238,-91201,-95686,-74949,-74619,-92261,-124909,-89586,-33830,-9630,-18994,-50206,-112254,-47511,57066,173031,207941,209307,187948,135418,129781,65133,-52849,-116281,-66275,-56027,-99306,-97058,-56152,-29336,-60956,-104720,-118538,-58983,7149,40251,9933,-14998,-11308,-49438,-94666,-99376,-106253,-118591,-126275,-92273,-81205,-103065,-122206,-103289,-79456,-93395,-100710,-90658,-116909,-93447,-59959,-30639,2333,16748,47184,69587,32281,-8935,-58330,-117228,-32442,41288,25314,-25502,20475,98235,126615,62473,23242,24185,-23609,-74347,-60830,8401,72673,106951,113800,94501,56167,59096,110885,175535,179155,180681,172593,96401,2834,-56831,-111802,-67240,-17389,121543,186800,129575,30668,-14067,55754,152288,201814,143997,41923,-86059,-69546,8449,14385,56445,174227,296132,350461,314694,123569,-6537,-35953,-27249,-54887,-76044,-97964,-114884,-122413,-78893,-29753,-10294,-7253,-58072,-92944,-69113,-69251,-78644,-63794,-3008,87324,215423,252324,88381,-51920,-70387,-113058,-107088,-13683,55177,82956,69020,28151,-22208,-63672,-22673,2686,-16154,-54728,-29806,-37055,4857,68160,70069,45902,41996,60369,140464,265736,332466,368252,336573,171467,16647,-84430,-39823,29458,49415,25213,-65617,-89990,54688,159986,254576,375098,365762,145370,-57055,-58706,-28201,-63640,-70319,-45736,-51485,-35111,-27233,-91214,-108992,-32021,30726,24119,-28863,-28478,12704,46114,74423,172896,119717,47062,10850,-44196,-78979,-99918,-99144,-54736,51761,165104,312021,435957,484079,513383,387482,175158,16687,-106146,-121256,-125312,-95682,-75938,-104299,-31306,-32322,-124361,-51595,24221,11383,-12175,-51490,-62225,-8874,135987,350679,327469,108080,-8478,-31358,40386,49315,-15616,-109776,-31180,57263,198558,177750,105359,83823,-7721,-75197,-83511,-100098,-116243,-46386,46056,113277,226512,198204,46242,-47409,-69796,15091,-2511,-94628,-75133,-34539,-22644,-57533,-98922,-89629,-58999,-61314,-66783,-40192,30680,117554,88962,22849,3880,21957,8300,-39330,-76849,-119422,-80508,-30619,-3481,-15620,-45100,-41753,-9280,37369,76098,95811,150795,94530,-8074,-65763,-135357,-14618,123782,153010,116076,65831,40046,27163,-15221,-58420,-28813,41105,77093,62867,51258,-37511,12938,79670,52267,27723,-13371,-44642,206,68929,91126,97909,63867,-22692,-30315,3835,6650,5594,38,54432,77477,45496,2316,-18253,-28205,-54201,-87950,-96948,-51362,-38390,-35525,-22366,-16861,-32129,-37038,-49792,-58771,-110437,-105828,-3156,69462,37601,88466,106197,91072,38126,-63892,-98734,-80590,-45457,-46396,-9211,22951,65476,79477,38110,-5853,53587,99193,75882,56569,77431,7039,-117155,29400,150407,263562,323553,261320,193459,227402,259467,220812,138929,83575,94917,130355,125423,143037,164064,211144,166252,14624,-67973,-118870,-104822,-79705,-73223,-76003,-50431,-39847,-55502,-117342,-148602,-150958,-94994,-29367,6043,21810,53889,98605,155381,156423,111524,22677,-26081,20722,149321,218963,155659,58409,2387,10092,-83,-63056,-77672,-31969,27564,67668,42520,-15751,-3286,62103,43960,-52638,-91247,-47211,3130,-26292,-82323,-118844,-103483,-32595,53871,46435,42841,23889,-9522,-18715,-29475,-23891,42979,85331,73171,53692,11207,-87586,-54221,94436,210308,208982,45822,-26749,56445,48350,33356,45579,8576,-32251,-78610,-72891,-43679,-3955,20802,-20011,9083,51647,66379,41476,17057,50901,58757,12067,-38037,-47195,-32488,-44237,-68298,-62472,-45231,-68032,-82375,-86649,-43836,88277,166236,101539,30335,-22248,-39805,-38737,-32139,-45206,-75225,-103207,-34554,-3318,8017,-28445,-84369,-78187,-84027,-85885,-99895,-31074,25288,101395,179973,133534,56276,-7094,-62258,-68315,-75178,-93188,-84463,-91518,-76121,-67764,-33804,34519,66046,23896,-8868,4134,33481,70897,35791,-48201,-53111,76957,192782,182245,119115,44384,24256,84565,175904,237367,226161,173938,45257,-108410,2334,255426,439735,372421,189459,34943,-14815,-47374,-56021,856,54014,66931,33506,-10531,-11570,8399,33214,23026,18718,57412,18853,-23817,-37388,-11444,-69463,-71550,-64068,-33825,-67411,-93183,-114215,-27485,53079,78012,41753,-5568,-13059,-7548,4884,66858,128736,182622,150710,67136,8060,12616,35905,95670,222986,260063,252409,176845,105200,37980,19631,8089,-51467,-105029,-7074,-42560,-97625,-76456,-96289,-66711,-58025,-30081,7538,69517,103764,182429,174070,74372,-15072,-14787,42811,142411,102910,-37949,-85712,-28935,8668,77916,159301,183749,106964,-5195,37662,108660,122410,118535,114858,65822,-7458,-57438,-79468,-98655,-102916,-112024,-70797,-72623,-99377,-50494,-12449,-39150,-57687,44152,123253,88754,-8419,-89644,-126688,-118314,-20129,52375,54857,5123,-58761,-68265,11335,53958,46504,-7199,-38687,-38387,-57471,-40603,-22385,-2258,-28153,-74539,-93638,-114517,-134275,-119518,-63021,-4362,76421,157738,56917,-32548,-109697,-81842,-69464,-32797,13471,48640,79036,66943,-9530,-76312,-91333,-24341,85599,234267,379617,316843,65016,-90729,-30302,124547,186479,201687,233572,224850,113768,-67947,-34581,34820,39089,-33715,-89145,8896,144244,160928,61936,34499,8707,-3133,36265,71893,76227,-24592,-106879,11273,61201,71576,51699,52504,55916,55042,48479,61635,69742,28091,-49547,-52761,-44398,-58395,-90483,-33667,9864,8763,-11851,-28512,-54591,-68936,-60029,-50665,11209,39082,11227,-41756,-48736,-23775,11963,14367,-13222,5394,-7256,-43409,-100308,-130705,-125174,-53610,78370,127043,55876,33633,-39700,-69196,-39770,-25591,-6248,-1492,-10743,-26340,-62208,-53763,-29242,-843,143596,239923,92472,-55121,-6341,70231,87324,9895,-37262,-13183,-76705,-76753,-92031,-84971,69130,213858,189441,122791,22224,-13304,16914,66652,119979,197615,162590,-16937,-62317,64363,89605,22055,-77225,-140193,-33419,15735,-22738,-84953,-42636,52106,94666,77369,6605,-70237,-117011,-78651,2097,96208,166022,162921,102579,33971,2860,-30067,-100116,-84992,-2585,-6970,-72002,-34432,90231,121325,59450,-10709,-61060,-84424,-66387,-40900,-13561,22115,4529,51410,115604,191470,158675,82005,4454,-88898,-51179,66657,105385,67363,-13582,-61017,-32427,-55,-327,-35325,-95206,-145907,-148067,-122698,-62735,-3326,-13027,-16502,-243,5088,2723,-39349,-102853,-21327,65128,96520,100585,114837,112397,86255,58515,63475,15719,-20042,-63626,-26165,-15304,-30662,-57055,-49106,-38093,-64887,-65369,-128419,-118696,-69360,-33520,-54728,-69123,-79076,-74541,-40520,-34938,-4785,33333,125366,195806,194167,85876,-27262,-55825,-10914,24326,5553,-41041,-108286,-127306,-152146,-98729,-104346,-80243,-10576,-37,-32414,-49881,6836,78912,85244,87558,137890,139021,145978,22547,5686,79222,185305,150690,47057,-31437,-3218,7274,38799,14822,74777,164991,182042,166464,203234,332068,369723,217593,185,-75954,-54297,-51112,-52613,-49672,-30591,-11421,-4037,-42159,-90029,-106073,-20298,46120,64433,27368,-33841,-13962,2568,46002,176270,252952,189259,84926,-10321,-50425,-69881,-54778,-64357,-29057,27014,21949,-99499,-78677,-29907,-55653,-114750,-88645,-34743,-49814,17254,120170,49837,11918,-34497,-50980,-50641,-44312,-21175,-11448,-55570,-40976,-1669,35362,138816,271356,288707,118546,59133,3153,-42429,-56696,-65180,-39721,-10526,33967,65392,93488,117459,116059,30995,-49971,-101414,-44674,-56072,-23400,58369,87570,26811,18458,35125,-5664,-93589,-105447,10296,33158,-46496,-110603,-15316,71509,144387,193867,203265,173522,69851,-50891,-5774,75986,124597,121800,73284,-10739,-97313,-111227,-53858,4281,86846,101013,39418,31316,56155,40717,-7633,-62734,-36747,-37598,-36491,-65760,-42512,-30747,-55265,-22250,-41982,-39303,-52506,-10657,7501,8517,15126,5311,29607,129659,184356,108758,5735,-53978,-42307,-18177,-18364,-39794,-50958,-51293,-25743,-36030],[-17403,-16854,950,35377,-1696,-61023,9189,55520,64606,46535,71655,152245,210453,213205,120074,46581,-28874,-92150,-89076,-61584,-51174,-2829,27299,1283,-41033,-27587,48984,138965,126579,126638,69839,-50236,-40491,-14416,-44885,-29503,25423,-13335,-106675,-108256,-1637,127265,314448,502105,554659,347067,69356,-37826,-69401,-56072,69408,203743,269127,263078,184690,78340,42374,39147,41478,15877,-66441,24326,110019,157287,152556,184017,250050,266503,207754,136710,82794,15903,-23815,-6196,-39113,-58303,35020,58724,34551,25449,40985,13813,-77428,-111535,-45522,-41808,-46724,39974,177917,308816,382264,307879,153159,5205,-90259,-18303,22340,-1821,-53530,-69966,-38036,13264,75382,106596,65467,38818,34308,27529,-12018,-40938,-7306,-7668,-39962,-114343,-95066,8091,56636,57538,14678,-57262,-14598,33401,71076,63091,10396,-48907,-61066,-26748,-33535,-19485,-15051,-59626,-105248,-110509,-117877,-105489,-23052,37240,44846,-27790,-80536,11147,62533,82830,63115,1540,-100636,-64022,-3355,-3057,-44835,-84963,-79806,26734,81821,39373,-15426,-55943,-78251,-3381,44710,57756,129276,261588,262802,136055,64669,51455,98347,155146,67177,-91536,-109986,-37072,53308,110710,235047,329018,242983,47142,-103232,-51925,-16165,-15936,-36313,-26067,-4438,30500,-15144,-85335,-128779,-153754,-126582,-123209,-105710,-83998,-90324,-63423,-81017,-72139,-44432,-47278,-89875,-97697,1923,45710,92028,156215,158354,90624,43375,5020,-30387,-61177,-34957,-28049,37631,103034,137064,145441,133237,66930,-28344,-66735,-25995,-16658,-1344,-7874,-31724,-34564,22190,150632,233965,167587,107288,50200,52124,21116,2359,23802,67718,103830,103567,56961,-15293,-30482,-43505,-66158,-16901,-5207,-1383,10979,17694,-11223,-23661,10844,66413,141960,166468,67786,-18363,-18684,10010,12221,-41035,-81318,-67623,-86407,-119900,-93376,-78453,-103987,-165266,-48889,-22628,-69084,-72156,-89119,-73923,-35036,-66287,-80511,-27411,29513,46235,64970,108911,111638,46474,-70587,-81555,32860,153184,178230,158973,154700,184366,267550,341655,228281,64431,-29697,-102650,-75110,-56693,-499,50664,25907,-12637,-73025,-119508,-103439,-32345,51818,123914,125987,83185,15311,-37793,-82079,-126381,-102715,-73229,-37442,-22348,-30371,-38371,-34420,-5298,6213,14914,35134,60167,113019,183820,248043,195835,18810,-119965,-118426,-131925,-108272,-75033,-8962,44637,58955,66523,53073,34426,97994,190012,223878,151717,66917,20499,12565,-22760,-97976,-48634,30124,33274,-24463,-44724,-91028,-64324,-35744,-80576,-107323,-51534,-45870,-85483,-43031,-30155,-4410,-18400,-67102,-38051,-50647,-114986,-147446,-147461,-142241,-130422,-72789,-23389,75420,100038,84190,-20767,-109108,-56233,-13340,25872,99462,92507,32432,54363,150696,141513,323,-84940,-23821,60695,96376,85023,70255,103760,104919,42398,-55422,-132249,-140937,-115235,-17947,76005,46940,-23623,-73554,-48122,-10414,-14610,823,-36671,-103843,-74592,-47630,-53991,-52359,-51214,-96029,-89452,-25576,18591,94637,171034,134525,60279,40619,42003,36689,47989,59499,74388,94144,65304,-5800,-67355,-61606,5355,70959,168641,227691,178245,94802,20709,-11832,-33614,-60709,-52903,-62711,-93026,-130664,-128508,-139285,-113074,-56104,33258,81103,57681,11118,20666,10559,11064,42968,90999,131951,226674,305701,348195,418604,289956,189784,116896,35393,-67439,-88729,78425,150303,105574,29237,-5666,-16481,-44605,-54263,-61671,-68819,-62729,-31727,28255,104864,119416,86638,32000,-22543,-109132,-130481,-97876,-86951,-74353,-89614,-29906,-31237,-71021,-103243,-45716,60563,207083,265659,133127,-12250,-28424,71436,85482,142835,202683,157920,35728,-45338,5698,6901,-47704,-72930,-65459,-35848,-11822,6978,58783,148487,249190,255529,88590,-43623,-57714,-49047,-1723,40253,53442,40993,47824,185157,328433,355817,240773,74085,-20295,-47406,-26887,-46546,-77638,-52766,-66895,-31714,17762,-4255,-71520,-99873,-32395,-17793,-65689,-117368,-103618,-72900,-35223,-735,-9292,25872,70390,61746,30134,86599,124130,63268,24341,29160,81761,178044,258272,274952,273620,147935,28608,19614,54939,-3985,-109906,-37919,46093,50919,27424,-37367,-62471,49044,70136,12985,-48455,-35496,14349,65556,89059,73008,40986,34473,29259,34426,49321,-30528,-48267,5869,-6691,-100297,-170813,-104286,-22584,-59104,-133296,-42923,16251,82489,108135,113008,101024,110557,118421,145374,128006,25915,-56117,-110635,-45576,21640,57153,70447,63890,33007,41144,102938,190195,191473,189409,99653,14412,-6667,9195,4573,-5232,-21842,-46352,-73882,-54687,63344,230670,176289,98946,62411,38903,22185,4478,-1850,4010,-62851,-125438,75961,276224,216723,61349,-94188,-44302,97939,142260,68035,12316,-78350,-98252,3908,130276,182759,156294,164542,219378,285845,286300,217873,154194,149419,146140,123598,136406,192836,133530,10211,-38995,-57462,-76587,-48101,-15888,-5618,77230,157914,160197,110336,59045,18456,-10770,-30123,-64058,-2154,61604,82128,87936,156057,158167,59337,15886,-80852,-109161,-11493,47164,54846,4242,-42098,-72353,-95568,-74037,-37811,17692,30013,-1196,-25283,-40841,-71606,-84661,16535,119648,147484,79504,21172,67780,119224,64839,-46029,-134027,-93111,-85274,-103589,-71336,5961,66594,67173,14081,-49965,-52030,-5038,-22964,-83183,48241,259662,266406,108468,-35041,-76362,-30315,71153,95682,64032,18993,65848,108144,51199,-19908,-34322,-7233,47053,70801,42163,-1851,-31308,-38583,-33292,-48076,-134793,-4825,152533,164725,158100,142609,40646,-72706,-163378,-131466,-91357,-44249,-53371,-66693,-45155,-8360,-1349,-35838,-109763,-74337,-42144,-35008,-14908,29394,-14982,-100661,-64831,-11779,28849,17584,-19220,-70014,-46840,-41537,2710,104518,12001,-50385,-96401,-136213,-197059,-301760,-362026,-390478,-381382,-311536,-42698,107253,56307,-4401,-2229,36989,108449,152098,130874,62390,7977,37556,89994,152529,197287,201743,75078,-62890,-104594,-62861,-34388,-7753,-71010,-111507,-31719,36024,53914,61507,19393,-20431,-17157,-11135,76302,149573,83827,-21121,-158149,5916,179815,145863,2294,-155723,-244300,-399908,-570823,-678350,-724083,-637412,-464219,-231970,40843,203601,278614,188326,-9594,-117477,-108777,-15201,15063,-9271,-62073,-83313,-53719,-9222,7571,-20951,-59995,-63326,-14153,-29026,-3844,57078,128369,131527,95455,45866,-30457,-59036,-46665,-75048,-125224,-49185,42448,54404,23692,20653,38104,48531,-28205,-182655,-111264,-93306,-94163,-107732,-108492,-95179,-67280,-55901,-59878,-90421,-108132,-53965,-12987,-15063,-34148,-85844,-55568,32255,150597,208664,206830,175591,131323,139788,75664,-48130,-122172,-92238,-85879,-118052,-93119,-50070,-17282,-43662,-81163,-100371,-51734,6281,32144,-6283,-37231,-23479,-18315,-58793,-86900,-106328,-115487,-108157,-73205,-71950,-97647,-108065,-83034,-66074,-88616,-98098,-82932,-103414,-81383,-45077,-23845,-3628,2245,30818,57529,32753,-231,-50014,-115557,-21565,63698,42895,-24097,22972,119147,151637,80853,35017,28147,-27783,-75682,-49919,28083,98687,126012,118692,90851,49869,52001,101991,153306,147436,159013,158864,97743,17990,-38754,-100342,-66992,-19188,96437,143985,98544,17300,843,82772,186697,248772,200110,103037,-17588,-73229,4560,11597,59239,186512,314981,355425,298629,104795,-15195,-27850,-23744,-59330,-83645,-103302,-122870,-114825,-58124,234,36065,53404,-14279,-87024,-110597,-84548,-80124,-65191,-4429,71545,180500,237708,105935,-47423,-86103,-135393,-88547,1939,63316,90301,77172,40899,-1717,-51152,-30234,-921,-14539,-58740,-39785,-38676,13076,72410,69630,41028,34218,52297,135760,258807,317936,337891,283841,137270,9355,-82951,-28697,46425,70772,44411,-31409,-46367,99939,244934,354458,459711,405124,144500,-59146,-63614,-49690,-93863,-43897,-24548,-36355,-36005,-34951,-100792,-108610,-38243,19017,16766,-18383,-6052,37152,73530,106018,198380,113769,33789,4187,-42670,-69261,-84215,-106042,-68514,39932,172225,347186,494422,535160,536266,363394,149499,-1620,-120366,-119165,-98916,-67107,-48155,-68151,-33956,-45881,-125354,-49674,5395,-16716,-35652,-63455,-77893,-17715,130679,354912,351609,123333,5410,-14337,46635,62523,16182,-107075,-60300,37390,170882,142929,77685,68925,-13444,-74615,-70851,-83295,-100931,-37343,66512,143804,240924,166656,19312,-60978,-84504,8441,-3148,-85546,-70997,-32979,-20700,-58745,-106874,-99370,-65666,-69055,-74918,-44105,27389,118606,99569,29078,5940,23367,9641,-38025,-76233,-117574,-85599,-39432,-13968,-21526,-40068,-18002,26418,68554,92412,100537,147180,82805,-16675,-57647,-59030,20191,113956,136049,102868,63627,43216,26875,-25173,-73751,-36641,40393,70551,58412,48679,-42814,-3054,78741,68266,49942,2488,-51296,-14785,48793,51778,48083,26032,-39821,-38388,-29,2921,-3968,-9955,56979,92087,59503,13538,-9550,-18472,-37917,-62730,-86084,-70465,-73091,-68085,-41515,-27555,-39808,-35806,-34725,-22292,-46818,-100890,-65131,29068,13315,60794,70976,53579,2407,-85273,-96100,-73896,-39595,-37687,-738,25314,47006,55521,24432,5805,101910,154580,130483,112454,132121,36521,-125493,17812,137011,241738,306656,271559,205926,230940,266520,233119,148706,73843,66466,104349,110455,143780,183278,228732,162746,4302,-93835,-127737,-74189,-46871,-53477,-65375,-44483,-41676,-63655,-117593,-128409,-116474,-68766,-17980,8448,17432,45567,93341,167250,187337,152258,70520,18088,54162,168267,213526,159867,74610,13342,13038,5008,-48579,-104493,-57273,12854,55490,36599,-11577,12093,74756,49270,-48674,-75799,-22350,24285,-15521,-77756,-122182,-108116,-6845,64251,51272,50388,35188,3737,-12756,-30319,-19738,54267,86513,71115,52805,10446,-86806,-48430,92664,190740,175305,28425,-19395,55532,46167,26743,50240,20156,-24750,-73773,-75055,-52418,-23517,-11348,-61045,-9521,46772,77310,64162,39006,57989,52614,1461,-46003,-51294,-36575,-45418,-69807,-69314,-62473,-91410,-103439,-104694,-42653,84325,162936,99440,27021,-21903,-32808,-21445,-487,-12349,-68109,-118865,-22692,11456,8691,-39012,-97388,-80370,-93379,-106325,-104974,-23340,37390,126925,215949,167117,84258,23773,-30695,-47437,-61849,-76161,-63993,-66793,-54680,-48174,-17016,38193,52165,-11645,-54970,-41092,-10925,15723,-24619,-97036,-42807,92714,191513,157101,93365,32717,54444,130279,213014,254473,235212,179951,43403,-118320,25334,282342,459596,383871,194617,45951,-6548,-49037,-69135,-12777,49559,64540,27668,-20626,-10652,20529,43018,14961,-18284,19578,1484,-19081,-34517,-27024,-107944,-100939,-52977,-33552,-76288,-98246,-112074,-30508,47165,71897,40022,-3713,-17342,-27901,-44230,-3046,61277,118429,105296,57158,15793,19328,40209,103614,240045,282118,258939,177076,117519,56230,36014,20196,-45838,-92313,8963,-32542,-92009,-82290,-99702,-60330,-29542,3389,30491,79329,104820,177846,174961,86853,-3968,-12857,63280,191899,156971,-19950,-86252,-41383,-19702,42996,129888,166588,103486,-16064,-2404,84956,115313,126963,127760,73332,7719,-44207,-71671,-69212,-69197,-84534,-60069,-73783,-92749,-39556,-1198,-28412,-50293,47439,117314,76075,-18981,-99592,-126934,-103189,-31296,30208,33820,-8566,-60259,-61725,8969,44499,33985,-12442,-40152,-35171,-50607,-31895,-12318,2479,-39043,-92257,-102669,-109233,-125934,-128652,-67743,-4598,85829,206403,84384,-20796,-91214,-71175,-68653,-35853,8698,37102,66237,67455,-7498,-82716,-101384,-33989,61061,186888,333648,277681,45149,-101047,-25341,131655,191073,201278,230560,220508,114545,-60816,-45331,17019,23441,-46838,-70133,51930,224909,223803,86316,46928,28320,16979,48171,81694,78305,-30366,-102675,20374,72358,75494,48538,45970,39978,34160,38001,64051,80197,44052,-38648,-53788,-47668,-64392,-86144,-28999,13781,11707,-14994,-34427,-48256,-47891,-35850,-40796,14505,48301,27070,-26132,-42783,-27208,9310,1249,-30271,-17451,-34474,-71945,-97162,-112288,-106884,-33246,100995,148773,76596,44118,-44763,-86013,-48847,-22356,6664,14535,2800,-19040,-59556,-39889,-2647,12741,133940,195974,37662,-66349,13450,88506,95057,11785,-67027,-19454,-66928,-68129,-83986,-83426,61298,212647,211557,172887,70329,19823,44141,78037,107564,190608,185073,3782,-52050,83674,109378,43952,-58170,-134520,-36282,17616,-16135,-76444,-25081,66669,103375,76132,-5937,-89916,-136108,-91072,-5324,85376,136469,117762,57626,1369,-16927,-46265,-103636,-89762,-13031,-25816,-91615,-25962,103379,136372,70792,-1135,-50064,-66882,-48244,-29778,-6765,35084,23176,63095,117927,191747,168305,98111,14152,-83987,-44549,74878,105594,56169,-27276,-66377,-29488,2324,9324,-20554,-77105,-119528,-125076,-109834,-51817,11760,-6903,2354,17153,877,1041,-37620,-106687,-25526,63084,113173,135007,163901,164014,129859,85469,82712,22470,-40801,-73636,-24457,-18718,-36724,-49640,-39222,-38782,-76814,-83879,-149505,-124532,-72582,-40127,-68107,-96038,-120214,-119956,-86702,-54834,-16626,19331,99196,159614,172706,85888,-19608,-54758,-19258,20752,3951,-51556,-95101,-76443,-100926,-83525,-105792,-52517,1074,-8483,-59568,-87618,-15687,53718,62238,52757,102230,135821,151238,27705,509,69980,187555,176881,52254,-55006,-19383,-34263,-33838,-28825,62575,173395,193086,173386,203584,344103,407897,247943,29975,-72990,-55238,-48634,-56414,-61875,-44810,-18294,3280,-28718,-77343,-93398,-27329,27603,43624,17836,-22244,-116,5108,28346,147151,228185,181850,77490,-15125,-49884,-65850,-43770,-39052,31,58645,47370,-80675,-87645,-36688,-64746,-121909,-57863,-2574,-33627,16171,146751,103346,62414,8127,-27115,-44227,-44023,-21234,-11450,-45203,-12227,11930,48323,160026,288590,248259,55355,4093,-29384,-60536,-61971,-61111,-38768,-13022,28462,51512,76254,116975,136298,48315,-36182,-84675,-49959,-58612,-19470,55241,78573,30705,20260,34174,-5120,-89770,-98436,19623,49776,-35251,-98058,-7203,84338,157675,191171,189933,162869,72545,-45998,-29240,32866,73555,83741,60511,-6593,-97600,-133009,-60839,8787,90263,96737,42933,40260,61954,35278,-17554,-53218,-22501,-21842,-14443,-41043,-25009,-15490,-37158,-17062,-43695,-35139,-45023,-17581,-7302,-1925,12204,-4528,-19782,118290,204862,133263,2994,-75180,-32073,6647,1583,-28660,-42937,-42347,-13755,-23054],[-19880,-27225,-12065,29495,8231,-56789,977,51067,54736,32495,50630,122196,182224,206009,122173,45232,-27425,-88754,-83558,-45965,-28966,16900,39078,3414,-42300,-44558,16027,130354,154189,152728,89762,-33140,-49132,-26112,-60007,-53046,1297,-39077,-102971,-64877,34747,158633,341450,522900,587689,397677,86576,-38651,-71328,-85048,26188,158076,240818,259270,183961,59537,34319,38721,42412,19605,-71096,30074,134005,180832,175456,204253,261094,279982,243321,171724,89268,12238,-23148,-6044,-38927,-50875,53710,88005,63125,22157,19843,-3558,-88725,-119138,-49501,-45641,-38103,54529,198256,335676,399939,315171,156421,5167,-97604,-18556,29292,10322,-42265,-63240,-36462,6611,64121,96917,53075,22670,13294,7544,-21025,-38168,-12660,-22224,-57430,-118234,-72833,13443,48272,47517,18322,-53189,-32339,4193,32436,17108,-26843,-68353,-64133,-20805,-28036,-12354,-6732,-46255,-88445,-86707,-93085,-73281,-12123,36891,37360,-36940,-93462,7123,65058,88334,71243,14234,-69782,-45493,7924,6788,-38000,-83495,-72519,40247,100059,53497,-15170,-58907,-73607,-47,44398,57368,120901,256487,277204,149928,91238,104476,163221,212707,103540,-72796,-131872,-42129,54515,109184,231731,335563,263158,55241,-115560,-52538,-3555,-811,-35350,-41469,-25168,26038,-7166,-62892,-96021,-116428,-92320,-90708,-74736,-61600,-71489,-56592,-98067,-81936,-55233,-58188,-102050,-78927,33744,62909,109184,172973,171626,99119,54310,25794,-9718,-44013,-27929,-33903,14430,73760,103719,125135,134312,77248,-16991,-92607,-63726,-50802,-23980,-13200,-28390,-34253,19959,158820,252236,189518,128303,58785,43069,4323,-3602,26339,71030,104367,102710,53771,-17082,-35337,-42974,-53849,-15238,-10488,-4548,9588,14223,-20019,-35279,3651,64580,150930,168949,58613,-26364,-25647,5404,10026,-41024,-58231,-40820,-61715,-116830,-114244,-85474,-105093,-175524,-73220,-64253,-116754,-116865,-123139,-75904,-49863,-94396,-99997,-38013,28560,63555,90151,134285,128720,82022,-31599,-54866,44074,155795,150700,119435,126711,184004,295370,362584,231214,71025,-20869,-91724,-91027,-72513,-17286,31063,8687,-11221,-61218,-104496,-95201,-18006,64041,139076,144989,96754,20896,-46938,-105851,-156107,-106389,-57820,-20521,-7258,-22314,-34545,-27021,11405,18092,12945,20116,41058,105491,199864,277336,200868,12275,-130173,-125117,-111595,-62474,-25193,16220,51069,53680,61969,48124,20698,62881,138448,175428,129166,77234,55350,52736,-3245,-89870,-51660,27242,32406,-44352,-50050,-77282,-53577,-38322,-89962,-98611,-43395,-27173,-40370,-6700,-6754,-2629,-25016,-66914,-41748,-61311,-125190,-158171,-138324,-130763,-126053,-79686,-34717,66779,98342,82330,-28385,-124107,-64400,-24249,12585,100221,114697,59094,89845,197097,176554,12950,-105437,-42291,39224,69791,68342,82472,119294,108701,41892,-53695,-121168,-130359,-104781,-11146,72098,35142,-35272,-71288,-33677,-4250,-1262,8890,-33521,-91434,-92172,-68670,-74047,-68431,-66407,-114036,-73658,-19240,23601,103557,184328,172778,91040,57813,53006,39792,43020,46666,58006,56458,34419,-17609,-68937,-60131,10407,76888,155540,176859,129071,68150,-2874,-34215,-49264,-74686,-69177,-80650,-111085,-138817,-128411,-143546,-118123,-58823,31460,72156,41769,-4071,10325,9793,23921,69500,126188,165665,253848,322973,358612,400996,260154,144662,72915,8129,-73369,-95241,57070,152637,115307,29546,6242,-2672,-32212,-47997,-51841,-64575,-70877,-38505,11779,66850,81537,58054,13208,-33275,-111174,-117998,-73833,-60112,-61637,-102398,-49532,-45720,-71857,-111757,-62469,31837,141859,205551,108316,-40742,-21736,60777,67238,130092,195939,149543,26200,-51718,-4710,-15203,-69881,-84080,-63124,-29935,-11111,-5689,41955,150170,252702,253983,91505,-41203,-66926,-51435,4918,49486,61618,43191,39651,180327,357165,403566,280427,86913,-18318,-45853,-29746,-51596,-61530,-32486,-66207,-72576,-3110,2142,-46699,-80548,-52365,-33420,-69658,-110067,-103011,-76796,-46156,-17287,-36948,-17840,43701,37044,16506,74960,119891,66446,27340,33198,86635,173606,227071,248103,267828,173051,77906,59509,61787,-1190,-104512,-50040,36457,51117,41422,-18256,-33914,72693,68461,2201,-52723,-30196,19848,64371,75276,46244,11357,5282,1120,16642,48912,-9858,-62637,-3564,-6786,-104446,-167926,-88732,-4273,-38203,-116888,-51732,21148,94694,121900,124608,103499,100155,97101,121023,112214,29336,-37134,-91991,-55173,1082,32290,56296,55631,16882,21130,88055,187626,209867,219455,127481,41135,14962,24759,11065,-7988,-28026,-51212,-78833,-64758,60088,201375,120239,64809,49546,40990,30362,11211,-1172,-3797,-75000,-124125,61386,275148,225176,70952,-78819,-41942,103739,146458,87166,18217,-79557,-92552,16027,130595,161278,123185,128512,187017,263543,282763,222949,154281,141193,137162,119760,139011,192548,128853,31087,-23751,-46386,-51798,-25633,-33227,-28204,59336,149051,155036,102905,47938,9354,-16579,-39579,-89799,-26779,40732,72161,75222,120918,155774,75953,30005,-69224,-126655,-32341,27517,39743,-5750,-45936,-72578,-104913,-81808,-34184,19898,41518,12396,-20265,-52201,-86211,-71363,22927,106564,101323,21235,-29734,12123,83968,55380,-47355,-133399,-98090,-87765,-106840,-76665,1117,58401,60204,15400,-42241,-52949,-7680,-20843,-87075,43093,248218,236919,90196,-33801,-56384,-6783,116640,147185,84623,33090,85757,133509,74006,2947,-5741,29090,93876,118776,76126,10942,-34711,-46414,-37622,-47017,-138280,-19960,161066,200101,184026,156206,49267,-69458,-147894,-129975,-109154,-47574,-40410,-50655,-40052,-13282,-9001,-45880,-122356,-62159,-30642,-26744,-19269,19822,-14715,-104966,-67653,-12366,31566,20572,-16308,-86474,-54665,-38305,14364,108057,-8587,-75887,-115065,-137873,-181948,-293424,-361357,-389470,-373917,-307845,-62436,93403,64780,5955,7350,45156,97696,120532,98354,41394,2850,30397,67312,116336,168847,200545,92054,-49270,-106044,-63795,-38009,-3663,-52369,-116385,-61363,6038,54442,79507,36822,-9327,-11914,-15389,57340,112767,57806,-37316,-161088,-3276,160564,113001,2012,-114287,-229410,-426213,-626902,-745442,-780730,-677227,-497921,-248073,44342,195747,266712,179457,-19579,-114859,-113525,-29642,5650,-12778,-64635,-89518,-64723,-25626,-26469,-54321,-70669,-102300,-35546,-32324,-9316,49327,135568,147288,116884,72791,-222,-35767,-25570,-53846,-110526,-67514,22328,35358,6943,4681,25438,46880,-10709,-170047,-169766,-159117,-149940,-143609,-123227,-92499,-64937,-44392,-32854,-59172,-110556,-71135,-16703,-12294,-20491,-64795,-66833,2453,123561,206982,203644,160151,123025,144688,79865,-47692,-117747,-115968,-116730,-115633,-90024,-46575,-8329,-29320,-59772,-79821,-38173,14322,32838,-14043,-58634,-47438,1128,-22333,-68015,-108045,-106872,-86900,-59103,-68520,-95519,-92567,-63134,-55334,-87284,-97805,-76949,-94389,-73135,-32612,-17244,-10033,-13010,11201,40625,28394,4115,-45493,-117555,-16637,80265,56736,-25833,19942,132175,166417,89046,36812,22436,-39675,-81176,-44986,39839,116125,138211,117431,81756,38086,39091,87263,125342,109693,128574,134763,90547,27846,-24848,-93064,-69587,-24682,68270,101227,65946,2517,7859,90809,197068,273372,241068,154256,47560,-47933,-4110,-1016,50017,183473,317571,346426,273323,82433,-28341,-24282,-22317,-64677,-92526,-110651,-132291,-106090,-41381,26883,83533,114122,35741,-38940,-85049,-84815,-83471,-71688,-12223,48624,137946,207891,112053,-44579,-91824,-124791,-73741,11520,66840,95459,82894,47784,9545,-43435,-41567,-10075,-18048,-68962,-57968,-43823,14468,67931,60934,29320,20403,37583,123299,242644,292407,293279,219901,97130,-1387,-83184,-24163,54528,83607,58759,-657,-11690,132516,311426,434917,519208,423925,139226,-60107,-74719,-76685,-108893,-18831,-4139,-16724,-28948,-42505,-108131,-105459,-48933,-34,3074,-13341,8602,58731,108027,147063,224023,106343,18165,-7216,-46308,-65148,-72951,-112514,-85649,23444,172026,369704,527378,551396,524921,320983,118649,-22359,-136082,-115931,-74183,-30742,-8140,-31880,-39895,-67876,-125249,-51747,-12593,-38661,-52753,-73104,-92737,-34330,111212,334823,357224,135003,17445,-3855,42776,62323,35935,-74759,-85207,18052,139031,105309,44674,43215,-25830,-74358,-59405,-66481,-83570,-33437,80991,172035,245501,129663,-10744,-78759,-85721,10085,2730,-71378,-69587,-35940,-21917,-60228,-113411,-112380,-76358,-80478,-86651,-52407,17049,109467,103514,33386,7848,22838,6171,-42425,-81135,-118076,-94194,-52108,-27880,-33426,-40192,2044,57636,94105,100847,96551,134814,68198,-20163,-26419,1423,58273,99938,109286,82332,58355,44673,24136,-38471,-92603,-43778,38471,56006,43661,35941,-55274,-18918,74485,79345,66334,13986,-58215,-34120,23673,10672,-2796,-14394,-59758,-49517,-7422,-4527,-19106,-27217,49397,96953,65170,17656,-6425,-13637,-26219,-41436,-71223,-90251,-110660,-98378,-57584,-36536,-48897,-37992,-21649,13402,15091,-27367,-88667,-10830,-9697,32585,33639,13811,-36484,-106409,-90481,-69789,-38715,-33961,2715,23354,22482,20179,457,14277,138039,199700,178974,162269,177328,54547,-126312,5035,118044,209906,272878,259530,199930,219412,256691,226924,144022,57127,32123,73897,91353,137300,191537,232147,147446,-8382,-109020,-100164,-43950,-16667,-37533,-56415,-41636,-47965,-73883,-106882,-96079,-79343,-36234,-433,11978,12742,36028,82926,168770,207625,183067,114280,66268,90997,174978,193512,153600,85079,22382,13398,6254,-35433,-96253,-81354,-3453,39086,27209,-8541,23819,80253,47519,-47965,-61910,1607,42646,-6795,-74501,-127707,-99598,11200,66352,48128,49563,38375,10548,-12229,-34523,-15524,63080,83640,64101,46788,5917,-82687,-47574,81822,159116,132171,7796,-16627,45923,34673,13681,50043,32866,-16438,-69744,-78931,-59356,-34607,-26514,-100980,-30505,37561,82457,79785,53511,57825,41517,-10215,-54819,-60495,-46457,-52276,-73678,-81606,-85569,-114734,-107681,-98677,-37409,82222,160168,99253,23630,-24818,-29673,-7200,31438,26484,-47961,-97629,-14485,18933,4616,-52838,-113822,-83705,-100867,-117468,-83245,-9387,48993,146933,243164,192976,105647,51647,2562,-21659,-46991,-59130,-42285,-41681,-34063,-29889,-967,40877,33951,-50260,-103261,-89658,-59732,-40907,-81890,-130855,-25409,106709,184440,129115,68867,29940,84383,169313,243705,264223,239276,179810,34795,-135940,45457,299282,469047,392683,203141,58987,2938,-49784,-81730,-23906,46131,62025,22938,-28430,-6461,31902,48069,3037,-54188,-9770,-422,4508,-534,1770,-95616,-100515,-41249,-33605,-83432,-102576,-111071,-38031,33224,55618,31599,-5136,-18494,-36956,-81248,-62026,-1770,58244,61699,45745,21582,22593,40199,105186,244096,292084,258047,173036,125788,73209,52794,34245,-32806,-76169,17433,-27890,-82350,-85149,-103642,-57699,-6034,34725,53532,88431,105989,168866,171845,98852,8135,-9743,80386,231697,200227,-6347,-87644,-54509,-46925,12520,105587,151497,100230,-17455,-43199,57178,102535,129204,136293,82545,24789,-28795,-55295,-45586,-34350,-53258,-48762,-75243,-84037,-27505,9711,-18674,-42977,49996,108130,63400,-26060,-106142,-116281,-88009,-40239,8636,12533,-22187,-60019,-50653,9506,33457,18217,-18476,-41793,-33771,-42686,-22169,-1495,8080,-50279,-108713,-97895,-91936,-111592,-127834,-72751,-5653,90527,246327,114277,-6775,-71241,-59966,-66563,-37125,6469,29242,53454,62761,-9353,-89719,-106735,-40702,32081,126578,265001,224233,24940,-109191,-21256,130383,180957,186630,215107,205263,109524,-50375,-53028,-30,8638,-56820,-52801,85497,283706,267931,104712,57241,48858,42917,65826,94223,79636,-36232,-95500,31374,85840,82422,49150,43934,30195,16982,27526,62012,84204,54783,-27459,-51603,-49767,-69856,-78219,-22110,20270,18571,-13371,-33233,-34497,-25125,-13710,-30017,16315,54163,39880,-10549,-30892,-24391,7260,-10493,-42502,-36837,-59921,-94603,-81779,-91973,-86961,-11245,126062,171866,98569,55572,-45189,-101818,-59813,-20969,20532,35915,20173,-9795,-54362,-21072,34296,44725,135378,157117,-10190,-72551,32129,104718,99440,12582,-59345,-7444,-48140,-54979,-69277,-70943,54932,205135,234233,232415,136858,67484,78991,91779,96682,183656,209976,38262,-40834,96700,123802,63541,-40748,-125108,-33992,24687,-1892,-58106,-1490,83661,110454,71155,-20594,-108994,-153369,-102157,-12234,73631,105028,72400,14418,-29003,-37437,-62779,-104659,-90674,-22751,-44692,-108548,-13523,116488,149676,80171,7927,-36890,-47428,-28735,-16762,1077,46509,42094,76104,118217,185511,173054,111218,23505,-77089,-39738,78579,101115,41716,-44143,-71071,-26684,3692,15825,-11820,-63859,-97337,-102536,-94013,-37337,29581,5044,23615,34278,-2902,2065,-34704,-109587,-27984,60550,128718,171193,220093,230267,181233,109916,91562,21203,-68045,-77249,-21205,-22783,-44217,-43114,-29773,-36270,-80076,-87648,-147577,-126266,-75186,-41783,-71758,-111003,-155334,-165087,-131606,-72159,-28256,2837,67534,118320,143622,85426,1019,-34787,-20177,18267,4844,-60529,-76547,-25173,-44283,-49822,-78728,-28929,10412,-15360,-80264,-123887,-32800,32720,43052,24641,68304,127655,152736,34032,-497,64489,186581,200148,59326,-75335,-22028,-20055,-71824,-72610,52173,180762,201408,176398,195963,335261,422961,264379,58331,-58522,-55370,-45679,-59891,-73628,-59625,-26694,9743,-12831,-60783,-80307,-36299,7754,23522,11209,-9922,13273,9734,10471,110129,195989,169747,67483,-21302,-50002,-61624,-32604,-15110,26137,85778,68205,-63350,-97318,-45665,-75844,-127797,-32703,21367,-22433,12523,167945,172971,124499,56842,-2031,-39957,-46656,-25285,-15664,-32268,15165,21846,54950,171961,288938,197155,-1604,-45570,-59216,-75735,-65526,-60486,-44129,-21917,18251,34345,51772,104070,142119,53505,-34395,-84778,-57908,-63946,-22646,42850,58750,23634,13739,26558,-9660,-89129,-98191,22188,61978,-25865,-94256,-8382,89450,159130,174777,163896,142002,67380,-44429,-56348,-12262,23780,45798,46203,-1397,-90989,-152140,-72799,4423,81555,82782,38807,41356,60308,25076,-28767,-46494,-17590,-15372,-810,-21619,-8166,-370,-24667,-20449,-54291,-39852,-44892,-31703,-28346,-18352,9280,10865,-79354,92114,204311,145154,-8134,-103987,-24353,16221,3590,-31891,-45963,-44934,-14939,-23256],[-18903,-32525,-15503,31929,23039,-43169,-12941,43236,44994,22583,36903,101958,162868,203791,132771,53398,-19758,-80893,-70579,-20935,-1191,33510,45885,4376,-39338,-49482,-8888,119914,180972,177633,109944,-11030,-46376,-28220,-65760,-77894,-23848,-59310,-79123,-22773,72274,191516,363466,529158,604360,444648,110105,-35477,-67669,-107366,-9586,117073,211581,248523,175780,41701,27608,40581,47280,31931,-35685,45574,160941,204401,198970,223992,269925,290644,273269,198258,92272,9414,-23154,-8535,-39573,-40852,74323,119574,98725,32296,7772,-18655,-99478,-123206,-49132,-45056,-25948,71617,218556,359415,410362,317731,157929,5875,-102955,-16450,39685,27944,-26450,-52584,-31595,2276,51315,82444,36922,7733,-2340,-5024,-22885,-31133,-15193,-34942,-69913,-98901,-46316,19994,41225,39377,24732,-41228,-45132,-22446,-2897,-20856,-55904,-81405,-64371,-15830,-23677,-5566,1861,-30538,-62864,-40434,-40022,-34943,3889,39501,30847,-46790,-107661,6411,70721,97919,88241,47528,-13909,-6742,30758,23156,-26928,-79051,-63263,53462,117142,69211,-10156,-57217,-62169,8217,48532,58671,111053,243959,284963,163634,119997,163827,237714,276963,146642,-45106,-151316,-45610,54897,104534,219787,330136,278854,66640,-116828,-53484,7042,13322,-31824,-54536,-43880,22305,1407,-42657,-71989,-88453,-60498,-55330,-42285,-39013,-53787,-48664,-90459,-81106,-54291,-56797,-97318,-60071,62863,88458,130157,186885,181074,106197,65799,46808,11328,-26410,-20745,-40012,-9691,39321,64650,100146,132277,86379,-2752,-92245,-97525,-72123,-34528,-11897,-17384,-30333,12905,152012,252350,202097,143064,64946,32309,-10667,-6084,32662,78481,108701,104281,51325,-19036,-40477,-41873,-41991,-11952,-15071,-6668,9183,11050,-27904,-43818,-2444,58460,149796,161486,47336,-34287,-32500,1984,9583,-37695,-29888,-1545,-19772,-82225,-134862,-93858,-108992,-181323,-88079,-92029,-151013,-142170,-109112,-58837,-48931,-107630,-114156,-46092,27152,80473,116687,154510,135917,106910,1844,-26955,56659,152223,118692,79557,96602,176777,308351,358428,214951,67478,-17001,-82597,-102586,-86805,-33240,11560,-9270,-10082,-48433,-84775,-74679,-304,75539,151411,161807,109462,28243,-51099,-123286,-150262,-83589,-33366,-759,6454,-17689,-33390,-21223,26341,29246,9975,3266,19931,96090,214920,301995,199333,5247,-138861,-115753,-81693,-17692,19469,38831,57951,52146,62221,49874,13323,30772,87674,127305,106593,90017,95234,96648,16796,-81603,-55223,19870,23937,-68021,-56267,-62558,-35484,-34505,-97018,-89743,-26897,4773,8027,34165,21808,3959,-28435,-62898,-45527,-69278,-133729,-151635,-124709,-113556,-107337,-78763,-44010,57679,94898,78825,-36154,-131680,-61502,-27145,1472,98913,137273,90419,132284,243392,210699,34306,-100677,-59425,17740,46984,59121,96829,127564,107001,39194,-52123,-109479,-120350,-98602,-8156,65754,23962,-44131,-64579,-15551,9344,16737,17165,-31266,-79440,-100757,-82400,-87525,-86631,-86960,-132205,-55897,-14719,25849,106761,186915,202835,123828,79621,67460,45650,41157,36710,42898,23842,6359,-29726,-70299,-59695,11226,76628,134246,129461,94838,49411,-19243,-47528,-54113,-76290,-72833,-88076,-127298,-145480,-127000,-146807,-122449,-60672,29414,62306,26762,-14901,4862,10753,37849,97886,162701,197282,275642,333931,366323,369111,220066,95475,27142,-21360,-79419,-91059,32542,141435,111327,20577,14897,9488,-22887,-45469,-44535,-61049,-77991,-45116,-6784,22531,38813,30476,-662,-40514,-114165,-104981,-49744,-33475,-45892,-106311,-70994,-60551,-70189,-111107,-77129,5552,87196,146862,77363,-74706,1560,58627,54304,116601,182890,135026,15290,-57403,-15945,-37357,-91300,-95594,-61231,-24844,-9297,-17418,24191,148619,244473,237933,84977,-44238,-76202,-49656,15072,62652,73954,49528,33659,172525,375561,437918,316336,105574,-10571,-40208,-29541,-51727,-45917,-11176,-41787,-107589,-23588,8218,-22168,-59860,-70800,-46598,-71930,-104229,-104119,-81485,-57438,-31780,-46494,-59440,10842,9524,3383,63262,114451,69134,28924,35657,89440,164564,191748,215773,255990,196250,120751,89082,62913,-2204,-99214,-59410,29878,56564,63019,10320,-5014,84535,55023,-16336,-57263,-23027,25081,61083,59177,20006,-15316,-17971,-16578,9688,48702,3653,-75897,-8465,-3787,-107210,-157572,-71775,14520,-17286,-99432,-58397,30637,112623,140842,139565,108290,92784,84217,113546,115524,45525,-11961,-67029,-62415,-22835,5751,41203,47237,1138,-967,65918,170932,211631,229916,138283,56832,31201,37570,15832,-11523,-36133,-58472,-85224,-76471,55731,170204,70799,30191,33379,39707,35598,17619,2616,-7904,-82212,-114635,43666,256504,223404,77719,-60874,-32825,110991,147223,103118,21251,-81672,-84807,30267,127481,137648,93549,91679,148324,230656,267260,220799,150951,133054,130949,118012,140573,184893,114169,49839,-380,-22824,-17183,-1284,-41968,-45623,41883,137269,147157,94467,38660,5660,-15520,-40574,-110753,-50466,16917,61208,63861,88520,149654,92679,44115,-56799,-143427,-54157,5534,21658,-17113,-49863,-71339,-92534,-68363,-23210,23561,54606,30152,-7254,-57061,-89327,-55145,27698,86444,46753,-16275,-45023,-40241,43964,40443,-52942,-132228,-98978,-88159,-109405,-79789,-3841,48578,51233,14672,-34712,-50522,-10291,-18630,-90931,34758,225829,196451,65163,-34276,-30347,25346,171620,205516,103854,47163,106814,160852,99151,26398,17763,57911,134762,164074,106897,22474,-37110,-52640,-40247,-44472,-136378,-34563,166841,236995,212474,168947,55867,-67023,-130683,-115183,-124165,-50503,-24067,-33836,-36370,-19103,-18636,-58702,-126259,-48223,-18399,-17766,-21508,12090,-11026,-105093,-71078,-13316,35571,27434,-5448,-93511,-62957,-35874,24403,107150,-24431,-93890,-124382,-130580,-162832,-278592,-353737,-381595,-359146,-293484,-86420,75090,73780,20357,22197,56875,87109,90331,66614,22870,52,23065,44132,78487,135311,189683,106041,-34095,-106161,-66644,-38950,784,-31753,-101508,-87323,-28747,50318,87215,48741,-593,-9615,-19954,41376,84837,40494,-46598,-148202,-2728,147824,77570,-2416,-68842,-195842,-425952,-654983,-782185,-800275,-682700,-509376,-262605,40634,176979,240242,161694,-29148,-103860,-105722,-42939,-5728,-17044,-64232,-87831,-67503,-37532,-56693,-71379,-48205,-54230,-28084,-24985,-13429,36587,135968,158567,134725,95570,28332,-11807,-5165,-33446,-93053,-83831,3655,15034,-12771,-15172,7107,40504,5974,-126553,-213488,-215760,-197424,-170920,-129248,-83667,-62869,-35432,-8032,-28772,-94064,-78304,-14223,-5363,-5773,-45438,-77617,-23382,103208,213052,208995,150041,116697,149461,83246,-45061,-101226,-117380,-118929,-91930,-83343,-40916,2328,-13297,-36735,-55071,-16796,37112,53809,1060,-56587,-75677,11552,9284,-49095,-107841,-91846,-63469,-45161,-65450,-90456,-70743,-38731,-42245,-83848,-94468,-68941,-85802,-64533,-19088,-7719,-12762,-24632,-6342,24557,24680,9052,-40128,-117760,-12284,95441,71306,-24956,16924,140482,173819,91268,33584,12918,-52320,-84338,-40021,49809,131104,149901,116673,73524,26728,26558,74063,99971,73739,95128,104982,79395,36921,-10445,-85379,-69873,-28162,43964,65489,37552,-8963,11280,88083,190727,279614,268699,197410,107236,-5549,-11988,-18088,34620,171121,309362,329493,245588,62561,-39875,-19837,-17931,-65400,-96961,-114606,-134208,-92518,-22460,55719,137387,175334,87908,16028,-35553,-64987,-82658,-77897,-20575,25140,96393,172684,113433,-36697,-77781,-94179,-57574,20535,71469,103648,90292,53010,16694,-37230,-51238,-18867,-20719,-78723,-77740,-45486,14936,60455,49567,16348,6194,22339,110092,224842,263621,243666,156101,60230,-8956,-79463,-19694,59414,90634,67563,21418,13651,153953,356861,490081,550374,424605,134471,-55360,-86119,-100328,-85404,5040,16918,5766,-15035,-45763,-106251,-96095,-57521,-19762,-9998,-7876,20988,76980,143853,192619,248319,101702,5711,-17529,-49603,-61655,-62543,-112854,-100575,6773,167125,378817,530715,529770,480539,266919,87112,-41884,-148823,-109176,-48053,13736,41211,3436,-44749,-90415,-116026,-53058,-25910,-53837,-64168,-77351,-94471,-52256,86095,300470,350339,148002,30858,4651,34945,55033,47799,-36193,-75852,10511,111101,71825,12532,12517,-39459,-69119,-44877,-44930,-58978,-29099,90967,197096,240227,92802,-37571,-93999,-68133,24290,18883,-50227,-64927,-37955,-21195,-57572,-113230,-123422,-86082,-90307,-96870,-60158,5259,95693,104397,39176,13750,25161,2685,-47573,-86341,-116153,-100315,-63204,-39730,-45635,-39826,23040,88662,118764,106527,88777,118227,53883,-19666,4395,46542,87595,85446,79165,60746,55864,49172,23039,-50953,-107078,-40600,42586,39674,23723,18829,-67830,-27582,72359,89972,80536,24122,-60815,-52124,166,-23991,-45910,-50100,-77084,-58684,-13340,-10207,-33515,-46110,37039,96542,67255,19955,-3708,-9056,-14845,-20352,-50962,-97491,-144114,-121380,-67772,-41322,-55423,-39075,-6595,51024,77256,43875,-26504,-30340,-26700,8549,954,-19270,-69914,-117460,-81924,-63770,-37872,-31037,4962,21396,391,-18411,-27252,22387,162856,234602,222169,206649,212352,62673,-122283,-4109,99228,175708,231458,233042,182046,198156,234344,205916,127343,36491,-2928,45240,73286,128267,192704,225624,125520,-19633,-96887,-69794,-15216,12060,-22641,-46183,-38097,-54583,-81184,-89630,-64319,-48114,-7609,19842,18388,10891,28864,70671,161342,217615,204589,153889,115767,127453,169413,162907,139122,90715,31561,14548,6892,-22216,-71003,-94985,-17583,22142,17736,-3632,35527,82785,43304,-46201,-47161,25900,59897,2376,-69564,-130061,-85278,24100,64103,41070,44091,36023,12213,-15828,-40136,-8592,71775,79605,55073,38556,660,-73343,-46656,67348,122288,87230,-11308,-15877,31884,18716,-1444,48105,48191,-4717,-64111,-82516,-61950,-32675,-16813,-91449,-50045,26514,83667,89936,62322,53562,28998,-20509,-61598,-71632,-58697,-61154,-76820,-95990,-110498,-103694,-89825,-81977,-31047,78976,154815,99934,21765,-28965,-28673,5199,64080,70340,-17933,-70255,-9258,21363,-1876,-66465,-128960,-85698,-103189,-103906,-53430,10300,60783,160799,258558,208176,119275,75626,37425,10290,-28753,-41091,-19658,-16631,-13851,-11939,15541,44018,13520,-88887,-125751,-130477,-108999,-93845,-128147,-115208,-4910,119786,172941,100872,48619,36053,109564,198140,265534,266995,240057,175978,23382,-125813,61656,302298,461950,390742,207283,69144,9968,-51463,-92861,-29672,45662,60664,20490,-32928,-1307,40421,48065,-12110,-87359,-24725,11485,33859,36262,38716,-55461,-67630,-29084,-33454,-87944,-105546,-110558,-49054,13793,32608,18599,-8637,-19557,-44226,-111504,-108087,-58680,3696,20778,32042,23913,21355,35293,100246,235213,289887,250872,165945,129937,88303,70314,51021,-10292,-52737,17116,-28591,-72051,-85430,-107513,-57137,11642,61063,73091,94098,105841,155162,163981,109017,19931,-5883,93856,259315,228713,1359,-91007,-68432,-72928,-13839,84166,135696,94488,-12948,-83666,26079,83940,124143,138658,91964,41904,-14114,-40936,-28460,-5872,-22706,-38551,-78510,-74425,-14998,19769,-10718,-37170,49888,94091,49048,-32212,-111547,-110057,-79846,-49392,-12858,-9530,-36717,-59219,-36849,13852,21780,-1207,-26404,-45360,-35454,-35275,-13079,8416,12881,-62796,-119541,-81330,-70316,-95664,-116734,-79225,-9334,88407,269427,142633,7436,-52358,-50216,-65182,-38914,4162,21744,38682,50802,-17215,-98611,-108057,-46248,-1701,56907,181395,161257,3122,-116803,-20129,118603,152929,153179,182754,176100,96125,-38847,-58364,-17978,-7266,-65576,-39934,105173,311905,286253,113760,62524,66374,70704,86970,107197,78011,-44248,-87608,41166,96960,88580,50674,43763,24679,1966,13737,51990,78920,57618,-19294,-48726,-53051,-77345,-69553,-15370,27013,26931,-9292,-28426,-20072,-5915,2417,-22213,14190,53669,45534,-393,-20105,-17364,4937,-22144,-51802,-52545,-83286,-108218,-69249,-75649,-69050,8704,148605,191950,118105,65245,-42180,-113809,-74463,-23829,32227,59143,37065,-2695,-50866,-4004,69878,83277,146011,128157,-47795,-76669,45476,114936,97306,7729,-29600,16776,-26174,-40422,-51614,-49643,53488,192133,253790,294255,215756,128111,118162,103919,84227,173987,232456,84189,-30645,95689,127510,75943,-28861,-117983,-30425,32452,15626,-33477,24587,99433,112121,58960,-40276,-129572,-170228,-114391,-21265,58383,70038,26008,-27282,-58300,-60337,-81082,-105645,-88408,-31796,-63750,-118461,1122,128306,159427,85099,13064,-26401,-30831,-11726,-5999,5995,52574,57433,87815,114911,171425,170029,118053,29547,-71362,-38929,75810,90716,23654,-65073,-75833,-25990,2042,16813,-11251,-58784,-82249,-83618,-78129,-22090,45813,16683,40207,46180,-8040,4318,-32207,-111885,-29503,56331,140298,204570,277466,305009,235547,129183,87671,9692,-99850,-70968,-16514,-27257,-53744,-39269,-22518,-32245,-75890,-78066,-128358,-125953,-77538,-38809,-65909,-107798,-161145,-195225,-172110,-87137,-39246,-14968,31987,74055,108747,81995,23372,-11684,-15861,16594,7394,-68494,-59026,22269,15069,-4898,-43441,-10318,16840,-20097,-89641,-130391,-41487,18011,28147,3619,39838,117857,153150,42454,2276,62049,182001,216626,65854,-90802,-12599,32682,-10896,-100479,45668,187406,207066,175517,180705,305447,411235,264878,83390,-36049,-51559,-40256,-61327,-82916,-72681,-34387,16894,6979,-38567,-64341,-44333,-10232,8006,10849,4901,28059,18907,-2522,69236,160229,155546,57667,-26124,-48223,-55210,-20775,7515,50250,108302,83349,-50111,-104462,-51607,-84353,-129541,-10772,41044,-12452,10290,186686,258471,202086,115558,27747,-32865,-47144,-28441,-18427,-12093,44261,32857,60579,179729,278910,147014,-44969,-73012,-69801,-75758,-61020,-58350,-50243,-30581,11247,23370,29572,86961,139766,52957,-36518,-91298,-61904,-65416,-25876,29251,37965,14350,7330,21069,-10372,-83260,-96806,26339,77847,-9693,-90042,-11148,93975,155683,154174,135713,120725,63207,-38022,-74432,-47993,-13047,19750,41197,14924,-68135,-117191,-75244,2125,72112,70837,38130,46003,63216,22690,-27946,-32825,-10114,-6212,16374,3945,20011,28280,-5051,-19540,-60759,-39858,-38492,-37982,-40928,-28037,15955,52657,-46119,72258,195882,157004,-10802,-101421,-8130,24562,3216,-32850,-43497,-43103,-13476,-20982],[-23708,-41006,-18253,31085,30980,-29858,-41490,23776,28691,10259,23329,83983,146139,201520,145085,61304,-15513,-77311,-60150,2516,21484,36222,37479,-5035,-42400,-53368,-33574,99991,195409,190770,120860,6412,-39462,-26488,-63408,-107867,-57625,-81243,-56967,9799,102063,217201,372026,514324,597472,478060,133250,-34887,-66060,-112994,-40428,76033,175997,224877,155065,20422,15737,38302,49843,45767,8295,66126,182970,220228,215123,235542,269996,291777,288925,208564,86191,1162,-30188,-19303,-46519,-34135,89974,145375,132670,49778,4673,-32222,-113322,-128709,-48549,-45134,-16602,84761,231758,372232,407496,310322,152129,1840,-111460,-16860,48189,45266,-11656,-43310,-28769,-4881,32257,58042,11017,-12403,-18461,-15726,-22954,-24904,-19654,-50138,-78725,-71369,-20761,23845,31904,29549,29628,-25338,-50783,-46891,-36222,-53911,-80401,-90178,-64947,-14743,-23702,-2892,6657,-17145,-37205,7058,15006,2828,19032,40590,22212,-58033,-111542,8080,76557,107117,106800,87839,40890,39717,62993,44056,-15127,-75579,-56080,62195,128690,82012,-3774,-54275,-51065,16510,52479,57807,97002,222260,281986,173089,145436,220924,312443,339630,190898,-15020,-149268,-51241,50932,93962,197704,311021,287097,79749,-103541,-57683,12416,23931,-27959,-66353,-62435,16623,7493,-28247,-59462,-74351,-36964,-21948,-11507,-19606,-41323,-45660,-78183,-74361,-46054,-47525,-83077,-45959,83472,116700,150870,195000,184314,109554,74788,64419,29963,-10483,-14945,-47596,-35328,-1362,19139,69676,125178,92010,10861,-69583,-85843,-70827,-32088,-5004,-357,-21803,173,128101,232432,203058,149530,67537,20214,-23115,-5349,41870,88779,115824,107374,48454,-22700,-47344,-41767,-32973,-10097,-20791,-9120,8323,6684,-36299,-51101,-8667,48034,137909,144635,34161,-42888,-40617,-1902,9192,-32446,1567,51335,37965,-42881,-149055,-104810,-116153,-181216,-95559,-106275,-145340,-102439,-70873,-30891,-36243,-104438,-122712,-52792,24134,94146,141881,167711,133074,119047,26944,-1434,68209,141801,84889,42592,66187,163213,305558,331699,183655,54895,-18342,-75904,-108681,-100029,-49123,-8751,-28699,-10312,-35658,-61857,-47493,18963,85204,159488,174624,119831,35857,-51063,-129830,-124264,-52426,-6233,17851,16317,-17421,-35749,-17817,38419,38550,5332,-15708,-3042,84962,227349,317702,188622,-4070,-147342,-97019,-48169,23950,57098,57425,64533,53921,66452,57103,12777,5376,42215,83326,86192,104604,137776,140709,35702,-73981,-59618,8214,8508,-93040,-61950,-46424,-8941,-20394,-97958,-82158,-5388,44042,56556,75126,51443,14664,-28024,-56187,-48362,-72295,-136590,-137611,-108641,-93307,-83360,-69860,-50841,48119,89809,74357,-42945,-129934,-49945,-21872,-6623,95038,157779,124345,178121,282887,237141,59707,-84502,-73662,-1672,31038,58259,110007,128733,100974,35197,-50277,-98307,-111893,-96492,-11044,54949,12841,-50121,-55896,3958,28922,36019,23659,-31210,-69976,-97041,-85320,-89220,-102400,-110528,-111026,-35743,-11425,25709,104528,179535,223124,157926,106563,85110,53754,42059,29770,30151,-2389,-17788,-42285,-71960,-60585,6201,68395,105465,88352,72181,36585,-29402,-54223,-52054,-67217,-61146,-78467,-129151,-148615,-124582,-147886,-125603,-61688,26668,51247,12822,-21171,2947,11811,50843,125034,196314,223453,290798,339443,372322,328676,174197,45528,-17968,-52104,-85484,-77814,10348,118209,95242,5399,21683,22045,-13589,-45782,-40317,-59568,-84361,-51508,-26222,-24086,-1258,10247,-6011,-43738,-118316,-93584,-27997,-9071,-29215,-98172,-94053,-74192,-65932,-101855,-88303,-17397,44050,94185,43246,-111561,29244,61736,46769,103186,164550,115237,3197,-62329,-27713,-58322,-110662,-107512,-60524,-21260,-6853,-27189,5687,142925,224372,208680,68938,-54497,-86676,-43901,28732,79439,89719,59303,30051,162676,381894,455524,345398,129737,3276,-30849,-26773,-47909,-31485,9119,-13097,-111649,-43668,12071,-228,-41861,-87567,-58018,-74606,-101481,-107279,-86956,-68823,-43620,-34133,-73341,-27923,-19510,-9089,50971,107221,70887,29104,36979,90568,151961,155566,180668,238474,213909,152170,106341,57892,-6928,-94996,-65729,26759,66875,90791,44750,20584,83800,32561,-39960,-57631,-13525,29781,55331,40978,-5332,-38917,-35978,-26499,8649,46886,10298,-86186,-8250,2646,-107847,-145715,-54450,33060,3093,-82147,-62913,43975,134175,161947,155152,114102,88593,80506,120510,131935,69364,17129,-37051,-62853,-48421,-21117,24801,37951,-13981,-24219,37597,140679,196090,220265,131987,61694,42108,47398,18788,-15780,-46066,-68371,-92693,-87667,52809,141968,31011,-4423,13759,34341,36688,21789,7981,-7455,-80964,-101299,23471,219044,207993,80373,-40577,-14925,120478,144306,114228,21491,-85487,-75081,45552,121453,115207,70989,58958,107620,190096,240582,211166,144014,124780,127318,118320,141586,171133,91960,64197,27454,8823,18681,18497,-45738,-59054,24299,122135,136126,84673,30341,4833,-11549,-37516,-124682,-72499,-9103,48623,52804,61192,140092,108549,57637,-44182,-147056,-76179,-17311,1936,-29101,-53511,-67969,-73758,-43818,-8056,27994,68226,51278,13655,-47328,-73351,-38670,28195,57029,-13474,-9234,-20593,-84348,250,19657,-63229,-130891,-95765,-85968,-111666,-81020,-8155,38315,41104,12339,-27333,-44418,-12306,-15866,-94539,22971,194071,148528,34435,-36490,-470,64323,232165,265554,119756,59875,127935,189890,126698,49494,34517,77067,165481,200850,130939,31038,-38954,-57407,-41316,-40840,-128833,-44487,173704,276946,244921,181701,60758,-66164,-116427,-98549,-125839,-53426,-6299,-18163,-35273,-26226,-30239,-73975,-111650,-34328,-6497,-8493,-21544,6296,-4300,-99254,-75020,-14564,40150,36510,10199,-86255,-72233,-35587,31204,101621,-34173,-96856,-117443,-115918,-140597,-258385,-338956,-365939,-336078,-266129,-108997,54691,82514,38833,40690,68841,75251,61431,36668,7642,-1133,15470,21515,41591,99369,169568,115529,-17904,-101750,-71791,-37744,5164,-10057,-74618,-92940,-66822,39705,83223,53363,4224,-11822,-26551,27219,64370,29923,-50247,-133341,6101,145684,44804,-12704,-23866,-152673,-404524,-653554,-782249,-779646,-654057,-493330,-271102,30402,148849,201535,135907,-39234,-91310,-90239,-52416,-17882,-22361,-61701,-78784,-59841,-41319,-80275,-77472,-25594,-4363,11155,-3197,-13067,19964,127893,162990,146906,112630,53599,11517,14819,-12984,-74045,-97091,-12775,-4952,-34596,-38710,-17003,28660,20087,-84475,-228606,-256658,-232010,-186964,-125962,-69836,-60722,-29145,13054,-1304,-72719,-76409,-5250,5634,7626,-29484,-89667,-41343,91983,228113,223226,146581,113002,153756,86089,-39355,-79827,-93729,-87397,-66936,-74276,-33793,14062,3628,-13545,-29147,7247,68209,90777,36044,-28591,-102527,11529,30544,-35906,-105941,-72887,-39204,-31802,-62623,-82045,-43569,-10483,-27071,-78024,-88580,-60430,-78406,-56089,-5454,2958,-13255,-33717,-22043,9464,21518,14066,-34615,-116103,-8715,107801,84957,-21528,14201,142045,171712,86821,25795,1870,-62188,-83388,-34319,58812,144394,161805,117217,66612,16067,15344,64634,79831,42065,59490,69015,63677,44204,3728,-77653,-68381,-29545,24224,36898,13567,-17681,11114,77746,171121,268038,280505,229376,156276,37538,-19705,-39312,14099,150977,291529,306018,216756,45357,-49244,-14550,-10913,-61641,-97225,-114946,-124648,-74592,-630,86852,196564,231676,136540,69152,13165,-38078,-77896,-83697,-28920,2299,58522,137285,113090,-22043,-51695,-61175,-40353,28888,76912,113743,97656,55664,19594,-33708,-59464,-26874,-22106,-86267,-96634,-42412,14968,50577,35996,2547,-7931,7710,98251,207789,233872,192564,96879,29138,-12380,-71040,-13241,62372,91171,68039,31784,28122,162370,376236,512348,548219,405983,129134,-47126,-96891,-102192,-54150,26502,37145,27737,372,-46506,-98428,-83617,-63114,-39043,-21311,-2105,31369,89924,173488,232801,264302,98440,-3702,-26381,-52455,-59078,-54059,-109069,-113135,-10602,155687,370340,499826,468684,405275,205263,55075,-60767,-159375,-101021,-22320,61228,92351,34431,-49549,-103511,-99999,-53373,-35683,-65257,-72743,-77560,-84491,-70380,58559,257758,332661,161379,43883,10671,24237,42361,51867,1344,-37477,17384,89188,43706,-17746,-21335,-53273,-59524,-28125,-19345,-27834,-21965,92963,211966,220684,56112,-60539,-104352,-43416,46280,41559,-24230,-56127,-38634,-18788,-52178,-108808,-131598,-94569,-97911,-105357,-67139,-6881,78901,101748,45245,22683,30048,-852,-53257,-91007,-111489,-102305,-72139,-49471,-57065,-37841,44671,118807,142411,110071,77857,98013,39057,-19254,27139,76515,104215,69745,47490,40061,57182,56423,22871,-62996,-109565,-24341,55018,24344,-96,-1057,-77169,-28622,72637,100042,92050,32380,-59424,-67573,-19923,-49026,-77253,-78302,-90712,-65263,-17228,-13112,-44827,-65240,21420,91790,66849,21718,-582,-4499,-3878,12,-27845,-85991,-155353,-135968,-74509,-44195,-60139,-38666,10363,89951,137679,108782,33021,-21954,-37878,-11292,-25068,-40786,-89395,-112731,-72251,-55357,-35634,-28365,6055,19848,-13354,-51774,-53193,29121,174669,256494,257529,243191,234826,61082,-117829,-9038,82236,142388,187651,197285,156046,169539,201596,171725,98802,11586,-36860,21648,57968,118130,187798,210570,98765,-29167,-73125,-40768,10049,37152,-9476,-35184,-33705,-60907,-84594,-71050,-36360,-22597,16643,40183,26688,11696,24298,56977,143873,215028,214812,185669,159423,155440,150210,124305,116788,89753,39648,16588,7063,-9769,-47358,-91246,-28703,5674,8933,3089,47603,83808,38585,-42386,-32253,48631,74675,11513,-62933,-127735,-70941,32032,58647,31470,35279,28801,8296,-24324,-47040,913,79770,74556,44324,28381,-4832,-60222,-42012,54009,86514,46636,-26076,-17009,14968,246,-16834,45489,65460,10379,-57055,-85952,-60455,-19928,9022,-56926,-65876,14001,80894,94430,65565,46310,16083,-29271,-65575,-83914,-72325,-70641,-77927,-105558,-98206,-79505,-70482,-66863,-26450,71365,143300,98615,20838,-34160,-29916,15116,95652,115788,16589,-44028,-6688,19484,-10078,-77704,-128432,-85868,-100177,-78911,-21394,33579,72359,167927,260646,211008,123886,93643,71534,47096,-7032,-22700,2252,6891,5044,5372,32576,47851,-7716,-120249,-85561,-106717,-149427,-130541,-130184,-85494,15303,131577,157498,73463,33139,46162,125971,212941,275261,262137,237965,169923,12963,-96991,73412,291080,437722,375333,204042,74019,12283,-55699,-101704,-28390,50023,62294,20810,-34300,2166,44099,42486,-30288,-115955,-24614,30198,59994,63832,67689,-15719,-34359,-17380,-33329,-90134,-107318,-110450,-62933,-9133,5620,2616,-13205,-21363,-52295,-128799,-124256,-106770,-45384,-17920,14611,20952,14394,24892,88744,214097,275674,238122,156753,130262,100847,88737,70863,21526,-19383,10069,-32558,-62782,-84549,-110300,-56541,24093,80530,85829,93076,102244,136147,150439,115566,29825,-2006,103443,273578,240619,2273,-97484,-83475,-98111,-37247,63104,116656,83963,-7869,-122137,-6802,60081,111377,133552,99526,56957,-2468,-31466,-18237,13745,3970,-30898,-84945,-64934,-2483,28864,-4756,-33606,45753,74227,31591,-39772,-117710,-108964,-79493,-60550,-34589,-32736,-52927,-58998,-22268,22427,11290,-24095,-37074,-52203,-40799,-29303,-5782,16172,15530,-76108,-115013,-59576,-49211,-80489,-106064,-87692,-17103,78215,270149,164641,20027,-36800,-43738,-66357,-43295,-115,12268,20491,30435,-32294,-109181,-105865,-51427,-37834,-17038,93241,94791,-21133,-124963,-23513,96030,107014,98736,130683,131530,73092,-28190,-61787,-37871,-25830,-74971,-33614,109000,306426,276377,111601,60762,77433,96117,109079,118300,71634,-55987,-81173,47231,102028,90609,50487,43018,21458,-11500,-5876,31382,62294,50569,-16730,-47694,-59646,-89075,-62761,-10777,32070,34540,-5065,-24217,-10462,5459,9177,-20711,6056,44639,41311,995,-15040,-8498,3334,-33753,-59949,-63864,-102221,-108721,-64653,-66080,-56061,22888,163145,203970,130818,69554,-39029,-117503,-94389,-33037,38773,80184,49119,-1646,-53215,5799,94698,115236,156635,107419,-73126,-82818,49455,115325,85606,-6241,-1832,44404,-5732,-27731,-35152,-25074,57042,174121,266176,349700,297300,196588,157039,109930,66481,158000,246060,135549,-20438,72549,114544,75468,-27060,-116718,-30032,35922,30860,-7792,48396,109362,103922,35494,-68755,-153942,-183348,-131580,-36644,35543,28418,-23860,-69256,-88875,-88439,-103760,-110430,-85256,-39442,-81614,-114123,14227,136028,162714,82091,9806,-24130,-22445,-2314,-2621,2803,48039,63388,93103,104307,146500,154646,113540,27340,-71868,-46292,62820,71398,144,-91386,-83232,-31785,-7090,7804,-22727,-66143,-79050,-73861,-67597,-11287,54563,19459,40967,42738,-18804,3388,-34876,-117235,-34144,46061,142027,227060,325266,374984,282395,137223,66805,-16424,-124817,-60185,-14989,-35684,-69467,-43513,-22994,-32618,-71463,-65763,-112125,-130136,-84408,-37082,-58335,-95169,-137807,-163247,-155129,-104543,-53798,-37328,-10379,23660,65156,68337,34569,640,-15512,9747,5396,-81173,-51584,57276,68197,39394,-15443,-3048,14354,-28143,-91295,-102562,-46596,4449,11260,-17462,12131,101721,146925,46315,1506,55217,167331,216074,62082,-107292,-2022,86092,57544,-76571,37466,186198,202837,163462,151039,249745,365183,242077,95455,-18164,-49851,-38636,-67254,-96175,-90215,-47857,17515,23048,-17802,-51840,-57274,-32617,-9252,9036,13888,36232,24810,-14741,19975,115107,131721,40567,-37190,-52428,-55215,-17894,19050,63025,116202,82689,-50382,-115575,-59381,-95173,-135063,-389,48767,-11374,1788,194273,343940,285576,176931,54222,-30509,-53192,-38449,-26441,5640,64743,36232,57103,175014,252203,94586,-83127,-77107,-62427,-66811,-58387,-63889,-65523,-45980,1146,13120,5121,59677,121731,39124,-48922,-108324,-70184,-72246,-37701,6644,9630,-4297,-6567,10143,-15202,-81308,-103213,23654,88041,4471,-92034,-25096,87336,137136,121438,98092,90780,50768,-37047,-88523,-81439,-44591,-2874,35959,31566,-42790,-85829,-73967,-7060,53264,51969,31458,45159,62153,19859,-23856,-22680,-9241,-3837,27396,25189,48080,59892,11965,-23814,-72642,-44282,-35181,-43738,-53080,-41878,17981,91504,20226,56165,170575,157483,-12814,-78520,1965,20914,-8602,-39109,-44350,-46501,-19281,-26481],[-36881,-54524,-25197,21276,27164,-22524,-82499,-5968,6525,-5414,7163,64557,129107,197337,155286,63394,-19044,-81548,-57100,18284,33797,21081,9787,-28500,-55966,-62596,-61858,67970,191029,186741,118061,14421,-34189,-24424,-53762,-123902,-102471,-104140,-43659,28737,119016,230528,363061,477008,564979,491775,151947,-40244,-71019,-95976,-62683,33265,131730,186402,120918,-5751,-4938,28246,46297,55507,47768,87015,194323,222883,218209,233681,257174,279157,284815,198467,67901,-16586,-48350,-41921,-63261,-35042,95533,159099,157276,66998,9973,-40534,-126152,-128522,-50844,-50448,-15201,88566,231971,367781,387028,289023,134583,-11491,-127199,-23669,50237,57015,-2835,-40155,-32752,-19480,3258,21367,-27486,-43491,-40774,-30238,-27111,-24677,-30741,-71608,-83948,-46041,-1518,20515,16020,13687,27939,-12141,-49549,-68506,-68997,-85468,-101022,-94958,-68148,-20127,-31552,-8435,3262,-11019,-17279,48217,62426,32357,26940,35268,8850,-68720,-94288,9447,78020,110071,119062,124409,86955,84125,99348,66741,-7193,-78078,-55818,61614,129919,86904,-295,-55169,-46107,19795,51123,50114,74881,188810,263564,172848,160803,265200,374798,389955,228901,10522,-133845,-64180,37874,73603,163663,277202,284786,91586,-85407,-69557,8161,27210,-27751,-79482,-84552,4608,6325,-24592,-61851,-77604,-26159,4455,12511,-8591,-39457,-53056,-72583,-69967,-39312,-39398,-71469,-42229,88345,138097,164758,192530,176942,104488,75779,72785,41209,-424,-13878,-59388,-64119,-50480,-34488,31994,109191,89801,18526,-50418,-61840,-58140,-25177,1831,16706,-11271,-20291,84641,191089,188908,144085,63379,5402,-34435,-4107,50698,98109,122209,108552,41453,-32022,-59775,-46703,-31194,-14780,-31999,-15865,3011,-2857,-49131,-61594,-18901,31056,113345,117275,16717,-55156,-53619,-10321,4688,-29422,31014,114208,107807,-2875,-133906,-121858,-129178,-180051,-102717,-113443,-123191,-69568,-35717,-3627,-22956,-97048,-128302,-61992,15983,99620,160495,170132,118111,114725,39098,16832,73688,121517,49115,8249,33937,141581,285177,284528,139315,31865,-27603,-74788,-111596,-115292,-68495,-33543,-52550,-15222,-26360,-39877,-20518,34943,89371,159735,179449,124073,39846,-50679,-125950,-102480,-23738,17060,30184,18412,-24463,-44729,-19804,44281,42430,-4133,-39640,-29911,70229,233435,319060,165756,-19182,-155775,-77326,-16244,57926,83862,68897,67705,55792,70777,65074,14940,-13900,2871,44055,67335,117375,177278,178103,49314,-70286,-67647,-9746,-14699,-94581,-67852,-31077,23641,3639,-92683,-79226,15544,83068,100390,110731,76694,25822,-25981,-50280,-52266,-72131,-132801,-124607,-93666,-73758,-59739,-57336,-57212,35719,80740,66919,-50468,-124954,-37196,-13448,-13989,85847,171127,155320,219627,305734,245953,79997,-74417,-86577,-19515,21161,61842,117550,121913,89947,28664,-49978,-90330,-107524,-99886,-23736,35626,-886,-55639,-49363,20427,49038,51129,24517,-36668,-67176,-90496,-81348,-81841,-102056,-110014,-76040,-15339,-11032,21358,95149,161553,231063,190106,136521,103244,61061,42604,22818,17351,-24801,-40300,-57909,-76664,-64880,-7993,49159,68796,52465,54354,26240,-36722,-59459,-50007,-55506,-43476,-59524,-114189,-148451,-123689,-147307,-128903,-64060,20684,36642,-1972,-25536,480,8930,58616,145584,220658,239086,296415,338473,375297,284339,126212,-2816,-59500,-83045,-91803,-61212,-2977,85408,68155,-15355,25752,34402,-3229,-48757,-41282,-62912,-92429,-59819,-47598,-70341,-28608,2974,-2553,-44856,-125235,-87491,-12706,9003,-15474,-83083,-116763,-85161,-61517,-90725,-96218,-37737,9511,48382,7779,-106699,50196,64307,42094,88727,140502,89517,-11912,-68529,-41820,-79195,-128227,-121985,-63722,-21787,-6283,-35821,-15370,130331,191746,167726,43241,-74703,-100655,-36598,43685,97717,106101,69297,26354,149409,374068,453829,363989,156635,21095,-20337,-24075,-43495,-20511,25333,10597,-87642,-65772,9802,14892,-30131,-104346,-70680,-81537,-104920,-114743,-95024,-81969,-54467,-13799,-42617,-72022,-49340,-22692,35830,95904,69399,25845,35399,88130,134553,118910,143377,214000,220788,166739,108349,44746,-17195,-94429,-71163,24973,79026,120147,78811,38179,69856,2819,-67251,-52942,-4298,31462,44825,18833,-31688,-61571,-51712,-33544,7702,41195,9480,-94188,-6012,9777,-108216,-136168,-39859,48560,20372,-67568,-68532,56255,152539,177556,164475,115826,83376,80074,130884,149250,92540,45791,-5306,-53022,-71549,-47566,4709,24780,-30650,-49698,2995,97215,162927,190496,108720,55161,46213,52123,17646,-23109,-59841,-83350,-101483,-94364,53249,119153,1569,-40792,-11645,22003,30414,19814,10403,-6133,-74926,-90408,-756,161265,172897,74535,-20727,10144,129632,135115,116922,17814,-93739,-65742,57901,110310,93064,53333,31261,66124,142382,201809,191658,130980,113679,123240,117711,139769,150057,62345,70726,53600,41255,48795,29432,-50164,-72615,3361,100925,119184,70647,19461,1975,-10343,-36761,-124314,-93273,-37999,31314,38349,36905,124430,119416,66873,-35008,-131012,-98773,-40863,-19695,-43202,-59091,-64389,-54791,-18227,5427,29359,78125,71391,37131,-27372,-50249,-26991,18855,13612,-70376,30606,16032,-108257,-48247,-8995,-79932,-126226,-92226,-84564,-116964,-83987,-14301,25668,27566,5835,-23017,-37782,-16494,-15293,-99981,4638,152895,94742,-3574,-43517,27352,104063,288994,317614,127218,66566,144432,216710,153367,68087,40218,81756,178696,219379,141110,31428,-44469,-64336,-44447,-40042,-120989,-49118,181944,317634,278455,191431,60786,-70798,-109757,-88052,-116435,-60074,6863,-9199,-41068,-38583,-47215,-94297,-97765,-25447,405,-3125,-23358,-2172,-388,-92412,-83102,-19824,40584,42207,23632,-74441,-86078,-42071,29733,88522,-41037,-88414,-103621,-100803,-119898,-237814,-321282,-346129,-308448,-231186,-119518,33558,86854,56718,56568,73991,56976,29437,5503,-7761,-5583,3354,-3734,3982,59489,137130,114537,-5969,-94591,-83470,-39863,4669,7339,-47244,-72994,-110137,17564,63688,45507,-497,-23972,-40871,9312,44874,19778,-54067,-123536,16115,151461,19271,-35232,11929,-113964,-376958,-635146,-758875,-738609,-609047,-459447,-269420,11142,108957,149458,99048,-55239,-84822,-77037,-60485,-33942,-33446,-62548,-69629,-48307,-40085,-99131,-85913,-17325,30250,58977,26411,-10179,-3143,105534,153559,146721,117977,69880,29333,30532,3877,-57758,-102527,-29594,-26376,-61460,-70322,-51450,6190,24973,-51560,-215948,-280665,-254871,-195093,-118727,-57229,-63173,-30562,24260,16519,-58429,-74089,3994,15761,11791,-24384,-109818,-54101,81752,242789,236990,143200,106561,151618,83110,-35927,-62135,-65921,-54657,-46996,-69405,-31424,20707,15180,2879,-10017,24234,94107,128215,75293,4264,-89513,-4561,32423,-37436,-105834,-56899,-20758,-25089,-65605,-76291,-18032,15112,-15685,-75226,-86697,-58456,-78476,-53648,2152,7902,-18598,-47139,-42038,-10442,12882,12893,-35236,-118404,-12290,109506,89410,-22077,6350,129934,153395,70134,9754,-11195,-69438,-82426,-33132,61663,150565,168086,113186,54975,150,609,55020,60614,11124,17559,20784,37214,42649,10877,-76278,-71842,-35078,2975,8739,-11788,-30047,1733,56343,136240,234855,269381,241705,184860,66140,-34779,-70224,-16091,119060,259903,271633,181727,24402,-62222,-14628,-7710,-59914,-99894,-116276,-112627,-58621,18207,114442,252521,271866,171327,110537,52059,-16344,-76540,-95178,-42965,-25140,19998,100290,108436,-5900,-26826,-34312,-28798,29925,75943,117560,96836,48694,11869,-39795,-72935,-40129,-28299,-95605,-115036,-40544,8586,32678,14479,-17914,-27788,-11209,83593,187401,199032,136574,38363,-1373,-17491,-63268,-8596,59111,79828,53691,24352,25770,151658,362191,492852,506314,363087,115696,-43876,-101096,-84736,-29780,38975,49486,41178,7807,-52936,-95159,-76691,-71885,-63528,-36727,-2970,33311,91103,186829,254447,261101,88875,-16937,-40086,-61379,-64179,-54673,-110156,-129785,-35214,130688,336548,429883,367734,301037,135061,17169,-84764,-162588,-98969,-5069,100262,132242,51950,-61576,-95652,-85959,-58596,-49101,-80595,-85686,-81343,-77456,-94271,25004,206012,299904,167031,48530,7305,5240,19762,42732,27950,2160,28725,67604,15073,-51832,-61259,-70818,-52900,-16466,2731,1888,-14757,78257,203624,178139,13406,-86089,-113546,-23663,64800,60635,-1038,-48887,-44092,-21754,-52128,-109289,-135992,-107415,-108439,-118251,-79214,-24385,54883,89530,44459,27379,30756,-10741,-65465,-99913,-109562,-104536,-84271,-63657,-72725,-39392,60082,140884,158518,106068,58616,69163,17421,-26830,34770,86943,103157,46617,9821,16352,56749,59699,16827,-80844,-101809,-2379,70569,7703,-31713,-27958,-85268,-29997,68919,103377,94764,32986,-60456,-85117,-41360,-68291,-99250,-102039,-105310,-74526,-24457,-18335,-56352,-88874,-1308,78642,59876,18664,-2144,-5612,761,13379,-9519,-67481,-136071,-145814,-85738,-52675,-69612,-41918,23791,124481,189056,158563,76348,-8460,-49406,-32546,-48330,-53277,-91163,-105416,-67373,-49847,-35888,-30398,976,13787,-19654,-69385,-73014,28677,168248,258872,278067,265344,239378,46372,-118749,-14751,63288,107267,140632,152519,120710,131150,156388,122274,55007,-22323,-71982,1812,42312,103871,173845,184380,64262,-41308,-52666,-18768,25993,52011,-3257,-28405,-33098,-71071,-88942,-57669,-17502,-6254,33350,55706,32079,10653,18162,38386,112038,194473,208423,202001,186182,164136,114327,77544,84116,77275,41486,15467,2886,-2558,-30021,-80805,-39934,-12796,-1883,7670,56223,80857,31480,-39896,-21701,64066,81871,16414,-58391,-126112,-62055,31958,47705,17250,21158,14625,-4179,-41292,-57080,9365,83035,65361,28977,13404,-13092,-47274,-33025,45164,56901,14581,-36740,-22773,-6416,-22085,-33867,40331,81211,25743,-51657,-91826,-58040,-3289,37481,-27260,-77369,-1938,72027,91159,61461,34825,1220,-38744,-68755,-98362,-88308,-81459,-78346,-98449,-74513,-57651,-54886,-56749,-26812,55932,122115,91465,18502,-41788,-35041,20392,122493,157166,49758,-21979,-7513,12709,-20605,-85614,-116543,-85619,-94459,-52351,10149,57510,82514,167915,249487,200866,118272,103136,101054,85349,16955,-5536,21253,26933,21100,21172,49769,52211,-27991,-92352,-50631,-68740,-119879,-113589,-101851,-59979,33230,141476,138727,47460,21398,54922,131291,211432,270536,249175,233207,163193,7758,-64970,80930,268165,400135,348394,193728,73027,9503,-62694,-106192,-19427,62111,71105,25355,-32018,3335,42828,32312,-50035,-133105,-14496,49917,79615,80638,87271,20996,-686,-5554,-32168,-89387,-106775,-109212,-77202,-32244,-21501,-13166,-16200,-21921,-58316,-111540,-102325,-128441,-86312,-53181,-5750,13260,2975,11019,73263,184472,252324,222465,148500,130069,113137,110731,96245,63029,25002,4764,-33499,-52708,-81337,-108584,-51237,36247,95745,92587,85790,96026,114465,133623,119777,39414,4356,112345,277947,239654,-192,-104472,-96394,-119583,-55686,44072,96420,70918,-2793,-126058,-34834,36249,95381,124464,107082,71961,8570,-23898,-11007,27999,28630,-22603,-91073,-52067,14266,41679,4006,-27718,41632,53009,14747,-45823,-121247,-108532,-82162,-69532,-51595,-52164,-66208,-55273,-3501,39653,8995,-44302,-45674,-57790,-44213,-19648,4697,26546,20657,-81571,-94449,-31867,-25830,-62093,-91799,-92170,-24037,65593,252673,181531,35526,-20216,-35763,-65266,-45452,-1415,5822,4523,8023,-47819,-112374,-93959,-49434,-63158,-83176,18680,37737,-41195,-127337,-25295,71383,54404,31621,65631,79267,48259,-12703,-56805,-52539,-40563,-79120,-27537,104827,277550,248165,105618,58748,87292,122895,137209,133248,67318,-64259,-69838,56019,106951,94316,54866,48172,27185,-14340,-23822,7264,41839,41208,-12744,-41918,-62378,-97625,-50824,-699,43097,48605,6350,-15051,-414,14965,13551,-18480,-67,35298,35268,1376,-8632,9263,13754,-35045,-58990,-61417,-103489,-101979,-60131,-54871,-40120,38313,175039,213591,142913,75447,-29546,-105828,-109923,-39314,48485,105699,63370,1045,-53964,15111,112800,141099,167343,99458,-76290,-83648,52197,114191,73425,-20056,26336,80508,21469,-7965,-11833,8307,72186,162132,279483,401904,381972,276917,202458,117896,52360,144680,256624,195760,5185,33877,92319,69465,-26799,-111315,-24022,43522,51313,26487,78262,122199,95186,10627,-96203,-166871,-170900,-144209,-49473,14341,-9637,-66543,-100115,-109044,-110652,-119321,-109062,-70788,-29783,-79626,-90508,35384,150432,170900,82367,8533,-20522,-12651,9221,3194,1290,42678,68973,101057,97027,122574,137440,107676,26877,-68578,-51037,51093,55522,-14804,-102248,-80966,-33465,-13133,-248,-34475,-74287,-76833,-63204,-52251,5673,66633,21907,31586,27941,-23264,10390,-31960,-114021,-30725,40957,144066,246620,368049,440807,326061,143988,42462,-43480,-99587,-38596,-6157,-35969,-78883,-44948,-20422,-27147,-58520,-45349,-91852,-128574,-84554,-27076,-41692,-71317,-104482,-123018,-120065,-112725,-60045,-51085,-45851,-20081,26221,54537,41881,10028,-11467,8104,9404,-87083,-45051,88290,121947,88566,11927,3729,14231,-28235,-77890,-71503,-38899,2529,2952,-29075,-4189,90360,144422,55444,6905,53943,154185,207246,56349,-113498,16713,139565,126016,-31689,39057,187652,199297,150840,118325,183432,299124,208826,102972,1471,-40192,-29915,-66760,-102238,-100912,-56129,21959,45013,11827,-31754,-62956,-48598,-18545,13998,25774,47027,36652,-13229,-21387,73035,108346,26218,-44575,-52923,-52493,-15285,28096,73332,118299,75565,-54345,-116462,-55492,-92809,-132024,8070,54382,-9299,-3101,199914,429164,380195,250397,88042,-23177,-55194,-45494,-28679,27926,83743,40509,53730,166944,220335,52056,-106001,-57655,-34002,-44396,-50859,-68704,-80377,-56570,-1280,13576,-8772,33917,98777,22290,-61073,-122725,-74008,-76605,-49413,-15702,-16321,-22309,-18349,3075,-15731,-76195,-109419,22767,99711,24278,-87788,-42609,75923,110930,85647,60378,60667,37752,-34730,-88772,-99046,-61777,-15260,36627,53522,-11360,-52310,-62377,-15884,32425,33032,25333,45858,64615,24314,-10142,-9660,-8310,-2121,38020,47011,79122,97625,31840,-27229,-84095,-47119,-29170,-41348,-57779,-55585,17499,122008,78667,51522,136079,150815,-9018,-56989,6518,9364,-25543,-42743,-43338,-50443,-27823,-35600],[-47379,-62083,-28990,11024,21028,-13853,-81722,-24763,-6308,-13103,-2437,51892,120081,199728,170233,67163,-21223,-83836,-52677,33731,44273,234,-26408,-55831,-70472,-69301,-84510,34926,175838,174400,110977,21728,-24184,-14600,-31423,-96060,-135227,-105234,-30447,43387,131388,239442,346243,429775,518877,492882,174064,-42161,-74041,-74577,-61507,229,89418,144760,85813,-25918,-25110,19618,45293,67782,86937,113845,201872,219883,215466,226223,240176,261497,269306,177788,47126,-35085,-68869,-67247,-80551,-35680,98380,167263,177302,87698,29763,-29853,-118038,-115608,-48494,-54114,-14630,89806,225663,352577,357449,262274,113121,-26540,-138557,-28716,53229,69779,7017,-35943,-36396,-34214,-26732,-13935,-62604,-78808,-63144,-42681,-29830,-24165,-41524,-90129,-76572,-18109,17174,16386,186,-1580,25691,2253,-37950,-76242,-90998,-105228,-102688,-88456,-65282,-23427,-39464,-15051,-1474,-5866,2543,86620,103855,56642,32492,29954,175,-65274,-65635,16869,80673,111523,128683,159724,128607,128706,142893,98181,2739,-80966,-56642,57667,127017,89832,6135,-55047,-41913,23891,50162,41542,51164,151437,236004,167783,169914,296597,421714,426610,262434,34985,-119377,-79496,21356,50167,126937,239438,279878,108619,-62512,-83529,252,29418,-25623,-86996,-104205,-8434,2843,-26648,-72364,-90169,-21174,28732,33985,-1718,-43743,-65518,-68046,-65730,-32837,-31351,-60877,-44532,80562,152118,174276,184012,163659,95089,72135,75068,48911,8366,-11974,-68759,-86937,-98330,-85230,-3667,89557,84358,24013,-33984,-42222,-43747,-16264,10154,35369,5086,-40020,29351,137457,165507,132172,57844,-4993,-37975,3098,64149,110781,132401,112391,34629,-42742,-73517,-52794,-32747,-22578,-45064,-23021,-2924,-13687,-62513,-71956,-29263,12976,82673,86268,106,-66175,-67290,-19445,-311,-25395,60427,187618,190503,41473,-110152,-140633,-142538,-178494,-109825,-115714,-104025,-41625,-2377,20793,-12565,-90400,-129930,-70493,6464,99733,174678,165909,96555,98321,41422,30416,75289,95693,17801,-17985,4368,117129,253651,226957,90223,3713,-40567,-75457,-109794,-128857,-88332,-59859,-76294,-21037,-17324,-16468,7021,49362,91044,155574,179310,125242,43052,-47614,-114574,-83282,2732,37680,38411,15940,-34989,-56740,-23457,47224,43800,-15152,-65028,-55843,56806,236311,308799,135714,-36795,-150106,-55328,15868,86127,102672,76727,70550,60451,77042,74576,20220,-24500,-25273,14919,54425,130252,213437,207868,59533,-67800,-76163,-29940,-39887,-74542,-69437,-13338,64374,40255,-80278,-78175,36667,121087,140714,142046,98742,39308,-19260,-42762,-54360,-67032,-121154,-110186,-77395,-52661,-34729,-40452,-59519,23870,71017,59856,-55402,-118758,-24867,-2721,-18192,74400,178012,182587,253755,309034,234901,91891,-68162,-95965,-31703,19724,70171,121976,112432,78938,23949,-47596,-82571,-104002,-103702,-43733,10036,-13830,-57787,-43039,35276,69306,62752,21858,-45206,-69336,-85013,-73153,-68691,-80546,-74143,-33858,7966,-9937,16363,82469,138235,230627,222190,171971,124352,69737,44752,17745,6714,-41512,-58823,-73960,-81627,-68404,-27513,22940,30017,24071,40926,20623,-39404,-62603,-47837,-42016,-22336,-35507,-93345,-142976,-121455,-142584,-128198,-64624,14411,21731,-14007,-25784,-1188,3537,62194,159471,235024,245212,295549,335278,378980,245616,85714,-39613,-83566,-102817,-91331,-40033,3877,54471,37901,-36151,31252,50403,13481,-47225,-42926,-67506,-99052,-66732,-66674,-103705,-28509,15692,12579,-40835,-130230,-84376,-2022,22482,-2571,-62059,-107492,-84403,-54014,-76861,-95911,-50440,-14349,14000,-21348,-72346,63435,67112,42893,77823,116480,63350,-26095,-72262,-54308,-95480,-137320,-135228,-67620,-23076,-4187,-38334,-34632,114529,153776,124964,16615,-99460,-112546,-24355,63892,122302,126780,82378,25735,137089,357424,438692,375721,188945,46393,-5196,-17941,-35488,-8958,40999,31304,-63102,-86184,4030,25293,-21357,-110536,-81299,-89755,-110904,-121993,-100678,-91659,-59869,8567,1811,-96626,-68792,-32661,22298,84949,69130,23766,35595,86637,117421,87803,111151,188933,219623,167583,100085,28792,-27845,-93091,-71600,28644,96295,152619,113035,50776,50543,-25378,-88821,-39082,8314,34612,34541,-1958,-54006,-78497,-61326,-35093,9698,37093,8387,-93986,1294,21296,-103545,-124637,-23663,65716,39525,-50381,-72283,68304,166863,186466,167335,114884,78987,82384,141021,164791,115567,77395,32507,-24980,-71354,-62036,-13347,12635,-43394,-70198,-28787,50419,121845,150643,78295,45831,50742,58197,18318,-27866,-70838,-97236,-99766,-82108,66909,110212,-9398,-71950,-36668,8335,22237,16594,13710,-723,-62786,-78332,-22079,92571,121265,64066,4717,47995,143409,126055,117118,19144,-97776,-50165,72004,100395,77064,43992,15404,32664,96617,159603,169399,118740,106454,124811,122135,141690,129463,34293,76194,81820,77267,77298,38239,-50356,-81052,-14525,80969,103612,59235,12176,2281,-6946,-33619,-110747,-99809,-57735,16383,26787,21810,109594,130610,77608,-23300,-110456,-108510,-53008,-32257,-50138,-58294,-52555,-28764,12983,22067,33803,90046,95723,66608,1749,-21253,-14406,5026,-36893,-66540,84004,55819,-90040,-89610,-34434,-90994,-108867,-82147,-77540,-116718,-81790,-14423,19217,19141,3484,-13762,-23205,-14886,-8868,-97025,-11351,115682,49734,-38199,-47063,57956,148664,342791,362977,132810,73953,162811,248350,187057,89645,42846,79481,179479,222308,142078,30046,-46600,-65295,-41668,-34419,-106897,-38779,201765,366904,320469,206382,64683,-72461,-103235,-77333,-103156,-61379,21990,214,-45232,-47721,-60355,-106911,-79131,-14007,10049,6358,-18905,-6103,6309,-79065,-86324,-20413,44543,51551,40985,-55818,-94024,-46409,28604,78627,-37037,-69575,-82125,-79003,-92441,-208446,-292164,-313521,-268087,-182527,-94103,29726,97708,82162,76712,79281,40858,3288,-16402,-13950,-4859,-4253,-21627,-22673,27374,103328,110435,9306,-76606,-91752,-37346,8023,28326,-13993,-36635,-97216,-6028,40483,35265,-5764,-36805,-54265,-3796,33734,17888,-49982,-109649,34061,173061,21359,-61293,43778,-78204,-343952,-601829,-717963,-684615,-550943,-406656,-241360,-3427,69575,97737,62884,-67878,-75657,-59425,-56739,-42332,-40239,-57629,-53199,-27063,-26219,-101946,-91607,-13895,57508,113193,69334,5989,-18925,79018,138741,142852,121161,87213,52622,53545,28570,-33379,-83508,-32206,-34150,-78603,-98353,-84973,-16103,29488,-19573,-180278,-275473,-253994,-184813,-98294,-36587,-59581,-29071,35541,34179,-43011,-64724,21916,36663,15465,-22269,-128266,-52397,77188,260240,254408,147197,106875,152544,84471,-25266,-39621,-31684,-17010,-22491,-59175,-24087,32057,31107,21771,10841,41854,119322,167488,120651,43252,-56885,-24958,24034,-45031,-94638,-34488,1349,-14902,-63808,-63599,14915,47682,2384,-64647,-79114,-53482,-75729,-46409,14298,17235,-19116,-55235,-56089,-24504,9242,15975,-31345,-114011,-13159,108858,92382,-17140,4808,115533,131162,54395,1804,-6501,-57608,-69873,-25153,69666,160388,178773,114679,48840,-10373,-5449,57154,53333,-6196,-15443,-28141,11483,42254,21099,-70724,-70074,-34345,-9441,-8869,-27083,-35245,-5217,36711,100946,194664,246965,244066,201748,86144,-48033,-98937,-42816,88924,227929,239186,152192,10136,-67521,-9090,2398,-49606,-93752,-105367,-89552,-33911,44808,150437,312876,303064,200546,148910,90359,8604,-69055,-101122,-51262,-45437,-6979,76058,113043,22037,4352,-3753,-12429,34102,78238,123899,97160,42598,4686,-44624,-80922,-47390,-28213,-93289,-111691,-29460,7030,18584,-3262,-33455,-41788,-21928,78652,176518,172437,89306,-7767,-20403,-13243,-44342,7539,63105,69871,37165,11928,19011,134848,329042,445936,441068,311172,104396,-36155,-86779,-58549,-2893,53443,64449,56128,16619,-55617,-87936,-65944,-73402,-81896,-45400,-318,37442,92001,193878,265328,248555,82927,-23812,-47971,-65824,-66518,-54080,-107052,-139821,-55795,103825,290259,339257,250111,191359,72609,-13631,-100424,-150821,-92924,12932,136837,166181,64876,-70747,-73142,-65371,-57745,-56130,-89744,-92671,-79176,-65917,-112797,-1785,160290,264727,173120,53775,4470,-10871,-650,32391,51514,43255,48079,55953,-3886,-78991,-89822,-75435,-39879,-714,29835,37892,5348,57320,177664,123247,-24522,-104704,-110907,-1134,86400,83208,28154,-32943,-44332,-21349,-49338,-106574,-129175,-112658,-110396,-125768,-85936,-36291,35354,78138,45892,36520,36253,-17484,-74315,-101408,-99862,-96308,-88347,-72820,-81812,-34563,77600,162975,175780,104633,41635,42432,-1418,-33312,37731,89675,96592,25776,-23252,838,63453,67159,13326,-95408,-80895,31390,97115,2237,-59111,-51238,-82612,-25815,69057,108424,97560,35272,-55598,-94717,-55206,-73609,-102786,-110498,-111117,-77422,-26143,-17020,-57911,-106728,-20444,67877,56821,20560,325,-4139,7046,27313,10665,-41372,-110820,-142427,-94648,-59745,-76583,-40292,42173,162817,237856,199006,108723,5317,-54286,-47302,-59964,-50760,-75438,-94008,-59621,-39846,-29964,-28351,-2053,11100,-12221,-55670,-70078,28652,152784,249621,290363,280297,235161,28622,-116976,-14300,50496,79088,100426,110411,86334,92540,108965,68278,5852,-57378,-91104,-4915,34791,94411,160301,156849,30654,-48702,-31226,2437,38735,61852,2227,-19489,-29928,-78307,-88831,-43555,-824,9132,50741,73275,40947,14076,16941,22538,73340,162762,191957,206927,197530,156429,71451,33251,49824,59702,42361,17121,533,5099,-13287,-65726,-44880,-25711,-7482,15673,66637,80427,28900,-33385,-10724,75736,85561,21955,-50764,-121297,-54160,30035,37879,5160,8582,633,-18741,-61191,-61521,21223,85836,57222,14484,-941,-18360,-30183,-13036,51598,46037,1925,-37825,-28147,-26357,-42290,-46745,37812,99161,45247,-43802,-95265,-50700,18274,66954,567,-78250,-16243,62160,85222,55273,24407,-10767,-44753,-67486,-105990,-100664,-88081,-74270,-80713,-48936,-35614,-39981,-48192,-28633,36186,95039,81292,18181,-47486,-40000,24452,146199,193792,81437,-1645,-7536,5403,-29166,-85535,-101792,-82202,-84367,-23383,43379,83707,94362,165399,231133,182842,106041,106096,125827,124447,45088,12458,39012,45305,36343,38016,70117,60319,-41530,-66562,-20534,-33817,-83548,-81304,-74513,-37869,50527,151381,119913,25442,13741,60850,127069,195349,252285,229702,227345,158709,12088,-30949,85880,238258,355568,314868,178768,67592,3197,-71132,-104076,-3203,84352,91780,36218,-24870,3420,37942,19436,-69344,-130700,-1118,66914,91868,88557,99766,54342,33219,6907,-29291,-85646,-103478,-106149,-89860,-53516,-46548,-26717,-16503,-20499,-61036,-95044,-74806,-108342,-110276,-85040,-29500,41,-13064,-5754,54673,148457,220846,203828,141228,130343,125484,136209,126286,110206,75276,8406,-28452,-42799,-77447,-103711,-41293,50057,107427,92432,70588,84684,89241,112365,118990,46227,11528,119542,272446,226642,-6255,-113566,-108345,-139302,-71900,24769,73172,53463,-1811,-101471,-55156,13238,76189,110276,111177,83512,16268,-20264,-8534,35350,47712,-16270,-99047,-38349,33251,56500,14015,-21012,35655,28854,-4158,-53809,-125382,-111059,-89675,-78126,-65998,-70097,-79174,-51345,15512,61015,12548,-62884,-55055,-65152,-47630,-8988,15551,36320,24771,-78276,-69105,-4165,-5241,-45082,-78328,-95531,-33883,47841,215936,186254,49123,-7257,-30597,-66142,-49512,-4139,-1750,-12953,-19088,-64942,-107339,-76343,-43627,-72371,-131162,-34266,-8590,-60546,-128412,-29569,44135,657,-45824,-13823,18317,20460,2282,-49113,-65550,-55935,-83413,-26348,90233,228150,203048,92387,52112,90067,142943,163654,145414,59998,-73693,-59310,62079,106252,93732,57903,53390,35848,-10070,-43180,-25356,12644,24633,-12897,-37777,-67120,-107999,-39504,9376,54591,63092,18292,-8388,2411,15426,9455,-21680,-9766,20383,22088,-4790,-6911,28086,30690,-31653,-56072,-53443,-95774,-102227,-61255,-47862,-27845,47577,175655,212345,146140,75262,-22623,-92981,-125700,-48199,54671,126833,71944,-1794,-60676,16126,114773,148765,165022,92122,-70629,-87122,46590,104496,54332,-39770,45690,115883,48559,11840,10415,39940,85617,148594,285176,437925,452982,354088,243805,119605,34382,126653,253927,249101,40339,-26902,52594,48935,-36133,-108408,-20332,47011,67693,59653,105438,129875,78792,-22168,-129723,-162778,-153827,-159583,-68235,-13388,-51725,-109447,-126675,-123374,-133254,-133505,-109339,-53575,-7650,-60753,-63739,55707,163547,177170,79556,2341,-23228,-9217,15098,3701,-6276,28752,65631,102613,85300,93363,111302,92700,20177,-69409,-60542,34162,37531,-25015,-91164,-76534,-38918,-23932,-14544,-52853,-89613,-82769,-59631,-40052,21413,75697,16856,4423,-12004,-26941,17722,-31196,-109985,-27197,33528,138425,253394,392506,484784,352493,141062,11252,-72994,-63334,-18506,1112,-35552,-86684,-51123,-22415,-24054,-46988,-27961,-76127,-128943,-85629,-18063,-26483,-49606,-76353,-89269,-92449,-118898,-65540,-62305,-78963,-63448,-13687,33104,36540,8282,-13330,3489,11671,-92411,-47828,105645,164058,129654,28830,3023,9867,-27612,-62295,-45944,-28758,3636,-4256,-39453,-17606,76559,137767,61690,10508,50699,137110,183833,41165,-115061,34705,182789,183915,11760,44263,185441,190320,131777,77669,106621,214131,163315,98530,13205,-30169,-20495,-65920,-106649,-109894,-64798,24166,65914,43886,-9624,-65155,-64107,-27774,17076,33037,53497,47353,-3060,-47216,32159,80068,9135,-53762,-55334,-52897,-18779,28979,75799,109832,58037,-65888,-107190,-42131,-76214,-120658,10211,53492,-10584,-8709,199165,500096,474731,329618,126800,-14874,-56999,-52971,-27652,48362,95685,41305,46804,152066,182382,16964,-109738,-33006,1514,-17177,-43052,-75968,-94918,-61314,2061,20438,-12802,10272,71274,2055,-73410,-127705,-75854,-81011,-62427,-38729,-40370,-39595,-28155,-905,-13785,-70542,-116184,23339,110764,47970,-73787,-63377,58526,77416,47970,23841,31325,24724,-31105,-78418,-93031,-63899,-18408,42485,79497,25014,-16364,-42794,-22876,11269,15237,21025,50020,73045,39025,15150,8639,-5128,720,49823,70195,111988,139973,56442,-26693,-92067,-45401,-17262,-27477,-51831,-66402,16462,143366,125028,57599,100461,141366,2706,-38178,6970,-5351,-39174,-35937,-35373,-49338,-33060,-42411],[-55199,-65223,-32953,-1136,11880,-6861,-43593,-20415,-7079,-14011,-7844,43146,115810,204796,185116,70291,-22843,-84496,-47893,46643,52092,-20188,-68030,-86082,-85356,-74118,-101104,2736,150143,154385,100331,28061,-11710,237,-2558,-54548,-104178,-86558,-16832,54650,139158,243442,323131,376914,463152,480351,197873,-39996,-74666,-51380,-41739,-19587,51818,103896,53931,-38291,-43157,13762,47359,81581,123198,143442,205313,211888,207353,214192,220655,240558,244798,150302,26617,-52342,-89573,-92833,-95447,-35175,99301,170379,191600,109570,59784,-1310,-90069,-95200,-41106,-55825,-13995,89134,213572,328041,321815,232750,89861,-41501,-131605,-29857,58770,84502,19376,-29028,-38033,-47143,-53019,-33473,-69167,-115509,-84314,-52180,-30583,-22256,-49962,-98160,-57142,12928,35697,12441,-14216,-14618,24172,17303,-20352,-69924,-97803,-105633,-89074,-73125,-54061,-21484,-44263,-19907,-4908,476,23824,121642,137056,74746,36859,27496,1707,-44970,-31443,31150,85801,112583,136346,193533,166709,172263,191291,139686,16826,-82123,-56117,53007,123021,93578,17147,-52509,-36180,31410,52221,35007,29193,114705,203230,159944,174134,313455,448274,445618,289377,58940,-104013,-94918,4913,28544,95134,206587,277933,133621,-34929,-96222,-7068,34502,-18625,-85508,-117090,-19498,-229,-31340,-86287,-104982,-16548,53375,54788,3160,-51526,-77357,-60654,-60224,-26035,-22781,-49564,-49584,62729,157409,180198,172359,147418,83526,65477,72767,54988,18458,-5720,-70814,-94566,-115519,-104183,-26199,70314,78928,29915,-18154,-24357,-29663,-7194,19949,55707,28028,-48890,-30203,80302,138011,118375,55049,-5660,-29067,20589,86083,129848,149490,121944,31030,-51631,-85593,-57486,-34770,-30745,-57469,-27961,-6905,-23097,-73776,-79937,-36939,-2193,51547,57101,-12078,-72123,-78513,-26340,-3100,-18341,90357,267680,282329,92422,-81179,-155791,-150277,-174093,-117052,-115054,-87248,-16826,29451,40529,-7397,-85561,-128847,-76062,-1489,97162,186144,159010,73469,74339,36849,41298,74809,68494,-3806,-32744,-19610,94101,217337,168048,42755,-25181,-53685,-74754,-103432,-137216,-106430,-85506,-94642,-24436,-6189,9780,35551,63428,92609,150019,176935,125913,47755,-40371,-98891,-64723,27639,56669,44527,11834,-45624,-68574,-25487,50054,45005,-25054,-89084,-75676,49190,238917,290658,103591,-53981,-134848,-29282,49492,110125,116331,83883,75377,69688,86182,85599,27975,-27123,-40260,-1230,49581,144001,244993,228835,67687,-64514,-82798,-49045,-61374,-56925,-64738,8407,113007,88962,-62038,-76812,58299,157107,177985,169739,118484,56068,-6205,-32074,-53448,-57322,-103263,-92635,-58313,-28633,-7127,-19037,-55445,15083,62957,55220,-56076,-112496,-14243,8539,-18577,62917,178708,204151,276762,292033,204763,92904,-63081,-102123,-36687,26170,82555,125657,104371,71465,23986,-40966,-73279,-99207,-103019,-67583,-18941,-23003,-55279,-36012,48944,88403,70985,16875,-55522,-75692,-81882,-63678,-53075,-50820,-29054,13874,34519,-6378,12612,68738,113338,224928,253932,212542,148956,80164,48678,14829,-1259,-52805,-73136,-89592,-85569,-67211,-45315,-5579,-6726,2117,31208,19910,-37732,-64122,-45720,-27413,1011,-9010,-70395,-133861,-117131,-134356,-122252,-62557,8652,7726,-21741,-22191,-2527,-4990,60114,164223,236901,241380,289299,331136,383558,217182,58640,-55559,-77645,-98759,-80169,-14535,30838,36878,10476,-54850,38782,69897,36727,-36867,-42071,-71518,-103899,-71958,-82438,-101259,-5389,44168,36343,-32431,-131052,-84652,3197,30344,8711,-37688,-75685,-70992,-43929,-61328,-87631,-54594,-29036,-9799,-41173,-43625,67599,68446,47753,71174,94618,38673,-39160,-73532,-65004,-106620,-135395,-145645,-72771,-25561,-1135,-34442,-50931,96518,115945,88596,-2558,-121832,-117494,-8065,89699,155117,151993,97566,26980,125455,333834,413057,380390,223984,77586,13411,-9399,-25110,2655,55215,47995,-41038,-105535,-6961,28482,-16694,-97596,-91185,-100690,-120381,-128395,-103187,-96627,-60892,27651,43858,-60496,-66979,-39512,9669,73628,69392,22259,36760,85070,100016,61950,85939,165876,210092,154681,82214,10274,-39078,-92068,-69127,35605,115769,183585,142236,56315,28412,-49801,-99884,-20752,21671,37735,23651,-22088,-73454,-91307,-67319,-33979,12503,33818,7874,-86812,10049,33985,-96119,-113076,-7892,82831,59150,-31426,-78508,73337,169448,181335,157344,105845,70146,80503,143507,172360,133466,108279,73296,17368,-40327,-58593,-30319,-628,-54167,-84845,-54098,3683,76312,104370,43891,35413,55797,65023,19281,-32078,-78774,-107842,-85947,-54065,91992,111650,-5626,-95862,-62809,-8716,9975,9456,13990,3586,-51151,-68612,-41726,17015,49755,45760,34442,94750,157594,115489,113109,26229,-91604,-30122,84170,89267,63025,36521,6292,5685,52457,114177,143291,105832,101464,129497,128591,144633,107793,7045,78809,107498,111303,100140,42892,-49993,-88256,-31838,61074,88014,48156,5392,1988,-5230,-32121,-97001,-89921,-61583,1854,14944,11267,92584,137443,85497,-13138,-89635,-100008,-51207,-34726,-50324,-52425,-35108,1159,44885,36888,37139,99376,118672,94560,29888,5841,-5193,-17157,-95139,-4652,134002,89256,-57301,-111839,-51722,-90716,-86096,-70450,-69775,-111664,-78520,-12180,16087,13179,2513,-2770,-4722,-10768,1,-86825,-25154,87608,19419,-67146,-49920,84580,190068,382815,392328,132229,77436,178064,279835,223605,110244,39613,67009,162861,202974,127712,21653,-50371,-63758,-37039,-28387,-92147,-19876,228082,417687,364331,222023,68923,-74307,-101456,-71503,-92564,-59305,34866,6179,-50724,-57161,-71973,-102269,-61163,-4768,17733,15302,-13003,-10925,8769,-66417,-88321,-20503,46889,58956,56093,-37477,-96416,-51412,24837,70238,-28676,-50788,-60995,-56794,-63031,-174564,-256091,-273200,-220896,-127384,-44445,47318,114951,110531,95278,79436,22640,-21056,-31782,-15639,-3980,-11909,-35972,-40499,843,65904,97086,21171,-56215,-99425,-35684,10099,46538,17210,-1914,-62461,-33513,13349,20821,-14850,-53324,-71644,-17354,24576,18120,-44073,-96632,52854,201482,49490,-92736,62028,-56849,-318214,-568102,-676261,-633358,-493121,-346677,-194714,-12401,28463,45253,24635,-82233,-68904,-43935,-47752,-46499,-47268,-52469,-36489,-4638,-9088,-96722,-100556,-18324,72491,161573,116074,28598,-27020,45019,112868,129614,117365,101264,77775,80322,57062,-5586,-56245,-21399,-29308,-83308,-121975,-120845,-41874,27552,4873,-140760,-250612,-235703,-162434,-71228,-14030,-55044,-29384,41976,46419,-32001,-56130,41054,65206,15639,-30067,-111317,-45849,68260,268422,264599,149904,107090,150097,84270,-14173,-19151,85,17750,437,-49550,-17744,42174,45442,36775,26569,53113,135067,196916,160593,78305,-27274,-52885,631,-64500,-78003,-12388,20520,-7151,-62774,-50760,48047,80612,21503,-51747,-72029,-51835,-75742,-39571,25529,25411,-20816,-64347,-70160,-38112,5044,17863,-28013,-108546,-17972,97876,85217,-13889,5054,95985,104180,40058,6312,18574,-31167,-52036,-15704,77379,167592,186665,114792,41722,-21271,-6901,65162,51108,-14606,-36014,-80662,-17068,36971,28147,-66828,-69242,-33566,-19501,-22152,-37141,-38671,-14284,14756,63034,146384,210158,230968,200866,89534,-66611,-129415,-68626,57904,192768,204922,123061,-3583,-70312,-3400,13597,-36506,-83107,-87019,-61944,-6611,73136,190868,368291,317902,217484,177588,121463,29787,-62275,-106709,-59044,-63674,-27408,59902,121346,53967,34315,24097,2754,35381,76970,125256,91974,31850,-6751,-53144,-88717,-53790,-27230,-83438,-89867,-15722,5087,3860,-21705,-48769,-54606,-28680,78274,170801,151256,48221,-47412,-34089,-5323,-19330,30949,71219,59164,16016,-8274,4423,109758,278501,375136,357569,251619,89855,-30141,-71614,-32865,20808,64857,76545,66922,20977,-60682,-83127,-57525,-73683,-98933,-52888,72,38437,88246,190546,260615,223710,75057,-30006,-55315,-71081,-71344,-57405,-105577,-147876,-75922,72764,231769,235005,126911,86277,18481,-37858,-106334,-139098,-88057,25855,162563,185976,68039,-82034,-51878,-45073,-55559,-62053,-98075,-99025,-76768,-55822,-126613,-24711,118763,224466,172390,53566,-3002,-28266,-22104,18097,65836,75742,64703,47966,-18340,-103474,-97934,-64807,-25781,13429,55281,72422,33060,30686,128646,55057,-60827,-121462,-103609,18408,104323,102645,57448,-12849,-43810,-23625,-50143,-106233,-122436,-110961,-108103,-132573,-90874,-46215,17229,63864,44517,44589,41145,-25828,-84021,-97974,-86164,-82166,-86259,-80301,-87229,-28272,91260,179012,188654,101859,23814,14862,-21372,-42410,33593,83223,83253,3702,-54997,-9488,71885,73281,7433,-110852,-56600,69799,127646,5009,-82032,-73749,-77795,-22992,67396,110286,96355,35610,-49465,-99412,-66337,-72449,-96657,-108550,-111705,-77942,-26378,-13516,-53959,-120474,-37863,57852,55497,24178,2684,-4443,10379,36830,27157,-15903,-87550,-133090,-105423,-69864,-85680,-37383,62188,201036,278642,225090,125806,12608,-57307,-59130,-64030,-42210,-57549,-83920,-52857,-29812,-21610,-24954,-6076,8075,-408,-30346,-51438,25956,127600,227016,290850,285218,221766,7434,-115159,-12036,40537,54922,64886,70486,51503,52214,58677,10149,-48074,-95621,-76426,-2634,32825,88177,146731,128130,-3723,-54199,-13003,19192,44817,62494,3308,-12108,-27964,-85934,-88513,-31730,11773,22512,67328,90225,50217,18783,17555,7987,27064,119457,164419,197526,189575,130582,23970,-7464,14102,35707,39157,18645,-2475,10355,105,-51368,-46182,-33992,-9255,24094,75292,79880,28425,-26185,-2692,79270,81814,24880,-42875,-116524,-50221,24849,27961,-5770,-3239,-13282,-35597,-85315,-57965,33004,85078,48027,-914,-16324,-22013,-11957,14766,72759,53631,5499,-33816,-34921,-45859,-61243,-56796,35957,116169,65908,-35828,-97588,-40708,40775,92698,24263,-72735,-29800,50720,76134,46552,14339,-21017,-48955,-64266,-100107,-107141,-90896,-68018,-60671,-24022,-15582,-27613,-42670,-33089,11379,61906,66819,18643,-51408,-45143,26322,163947,220749,107347,15019,-7365,-2571,-35880,-79263,-87200,-77303,-72024,5769,76217,109702,106773,161326,208718,159383,87700,101501,142348,159684,75052,29917,54103,60712,49589,55175,93221,72101,-46399,-45768,3476,-4230,-51275,-52155,-51769,-19076,66892,160614,101954,7224,8044,62043,114096,166222,220803,203428,219279,156576,25021,2278,87805,203895,307943,277913,160112,58316,-6066,-80843,-96579,17672,115049,124319,53808,-12689,3857,30782,5324,-86898,-119984,10313,78560,96630,90033,107618,84169,67006,20556,-24010,-78706,-97078,-100817,-98707,-71398,-67850,-36166,-13435,-16625,-60456,-80826,-48943,-75157,-99984,-110850,-55792,-18240,-32642,-23517,34903,109304,183551,182812,135263,132579,139571,165958,160572,159287,126016,25429,-15554,-32319,-72458,-96006,-26669,68216,119099,88281,49881,68657,62070,88015,112976,50066,20105,126201,259867,205534,-13039,-123404,-117440,-156394,-85438,6586,48915,33279,-4793,-80285,-61823,-4324,57870,93910,112192,91904,21786,-18601,-8767,38215,61853,-10589,-106799,-22057,56285,75300,27511,-10834,30553,4810,-23260,-62469,-128779,-114271,-99093,-82491,-75489,-84269,-89758,-45724,35720,85971,22095,-75550,-63008,-72065,-47801,5133,29196,47612,29679,-64954,-39478,23848,13390,-28463,-64374,-95747,-44485,28444,167805,179351,61691,3652,-26283,-66838,-53074,-6302,-8226,-29233,-46598,-75766,-88027,-51003,-31919,-62183,-88828,-53072,-38072,-75667,-126370,-33354,21355,-34554,-109022,-96498,-40962,-1947,18555,-37793,-73154,-68866,-85715,-26982,70633,170525,151474,76502,44474,88241,156315,187763,155689,52553,-80801,-47248,68147,103174,91529,62059,61174,49607,4729,-54302,-62178,-21595,4770,-13996,-33046,-71238,-114222,-25606,22640,70063,81328,32861,-2605,-492,9035,311,-26994,-19486,3898,5926,-13476,-6299,48711,54256,-22270,-49461,-40332,-82718,-107801,-63215,-41227,-16271,53197,167069,202430,142689,71652,-16789,-80354,-128928,-55274,60524,144556,77363,-6880,-70580,11883,103305,139266,150488,85077,-60993,-90430,36228,89920,32508,-60741,58909,152365,79862,35144,34177,70024,94776,135119,285061,456444,504752,422429,280445,117824,15984,107726,240030,289843,83258,-94136,-64,16644,-51813,-103551,-15746,49405,82056,92946,132322,135796,59620,-57108,-164960,-143000,-134212,-162397,-89816,-44407,-94532,-148886,-144426,-125189,-141300,-140541,-107866,-31666,27843,-25967,-33427,77150,177699,185283,78570,-3739,-27759,-7959,19402,2981,-15757,10358,56730,100287,72531,63827,81043,72729,10916,-70751,-70753,17184,23382,-24522,-66775,-67950,-44860,-36022,-30758,-72784,-107000,-92448,-59349,-27311,40200,87861,12216,-24938,-75922,-22643,28758,-29020,-103110,-20802,27326,128731,249808,398296,502732,360415,131488,-17957,-88857,-29405,-61,8611,-31987,-86001,-58494,-25411,-20430,-35166,-12225,-62100,-127825,-84672,-8285,-11470,-29638,-51911,-59662,-69138,-120185,-68341,-67861,-103168,-102570,-50277,7734,21854,-1156,-19245,-2021,14692,-92612,-57713,110079,192086,159750,36557,-1880,4732,-24063,-45683,-23595,-16286,8606,-8178,-46885,-27627,62746,128834,66563,13986,47507,120094,151551,20672,-108038,53345,217059,231366,53427,55264,182508,179121,110058,34023,28668,122101,113691,84450,16624,-19055,-9083,-63008,-107473,-114197,-71495,26094,86529,79138,16396,-60641,-77730,-37976,16994,35476,55842,56784,15017,-39980,260,48773,-9289,-63418,-58567,-55436,-27070,23357,72289,93580,33518,-81719,-87791,-18317,-42354,-98287,7745,47388,-14173,-14122,193239,549815,561817,411163,172484,-4512,-57555,-59403,-22368,65121,99971,38683,36934,131294,141319,-10977,-97979,-10200,36916,11376,-35528,-85354,-99652,-56849,10308,30119,-9497,-8668,42079,-19744,-83969,-118732,-76961,-86118,-76312,-61940,-61792,-55011,-35420,-2367,-11019,-66324,-121782,25409,119228,73146,-50189,-83121,35293,37797,9108,-11101,3154,11829,-26771,-63877,-76423,-56200,-15685,51022,106590,63936,20167,-19693,-29012,-11285,-3065,16943,56385,86313,63304,50649,30531,-1864,2033,59783,90672,140551,179796,82174,-24332,-98796,-42158,-2141,-6796,-40318,-77334,11533,151654,152811,63702,64951,126714,15474,-27990,-2163,-25658,-46711,-22439,-24919,-46753,-37800,-49882],[-56881,-63213,-36005,-12596,2855,-503,-5160,4779,4575,-8021,-8706,38530,115738,210984,197926,73680,-21986,-81449,-41215,57590,59130,-28245,-103839,-115944,-97388,-75129,-103201,-25038,117698,129979,88811,34846,3159,18829,29045,-10510,-62097,-59535,-1222,64600,143699,243183,296334,323219,402655,454470,221114,-33226,-71809,-25626,-11881,-23666,22067,67671,28424,-42732,-57581,11487,52436,95960,154397,172204,204580,199876,194642,198605,199767,217582,213860,119537,8176,-67142,-108933,-117032,-104841,-33842,98198,168591,199009,130082,94435,38284,-51176,-69006,-29387,-56782,-14014,85714,195322,294977,281862,201450,65255,-56345,-120641,-27467,66302,100167,33732,-19847,-38117,-58413,-71461,-26351,-38672,-120146,-104721,-59837,-30962,-20323,-56131,-90111,-30192,44656,51286,6567,-28799,-26619,21935,30191,-2309,-57081,-93154,-94131,-71304,-54062,-37451,-15920,-46657,-23683,-7845,6788,44715,149371,157166,82843,38017,27420,13331,-15138,3481,48440,90734,110884,139504,221914,198224,209712,237160,186041,32858,-83522,-55973,46122,116774,96512,29101,-50403,-30998,40281,55333,28910,7759,78255,165087,147049,170837,311595,447564,439823,302301,78041,-90410,-112649,-11630,10026,71360,181345,278237,162836,-6996,-108657,-13778,41205,-9143,-78452,-122792,-30700,-5242,-40507,-104192,-119680,-12592,75078,71312,2894,-65231,-80323,-52096,-56741,-22784,-17509,-40543,-58422,33389,148826,178156,155118,125676,66400,51975,61915,55472,26294,1985,-67450,-87670,-82541,-72095,-28946,50283,71000,33323,-5981,-11248,-20323,-3375,25805,72149,51553,-42843,-91042,22112,105800,101406,52977,1539,-9869,46893,114293,152210,169866,133554,27544,-61476,-99452,-64617,-40720,-42505,-73022,-34582,-12883,-34883,-86816,-89737,-45580,-17409,18773,28063,-23383,-76224,-90936,-34690,-7563,-12930,114495,341342,370118,144669,-51663,-158857,-152116,-170648,-129917,-117172,-76797,160,53263,47825,-14693,-87977,-130972,-83320,-11775,88373,190263,146951,47288,41252,22019,44792,67712,38225,-18020,-40969,-42577,69374,175557,108725,-4902,-57595,-70231,-76394,-98297,-142554,-127303,-115242,-106870,-29026,2185,33036,58700,71681,89583,139288,168373,121834,49326,-34412,-85866,-51659,45100,68428,43870,2275,-59846,-83639,-29499,48628,41469,-38060,-115931,-89830,44603,237387,262513,67457,-74620,-119252,-4050,79103,125021,121196,86393,77382,78174,92163,91485,31162,-30045,-49533,-10819,46510,152212,264041,234073,68457,-65283,-92092,-70671,-77421,-47899,-60324,28109,160790,140394,-44989,-79525,74163,183721,205945,187982,130370,70244,7644,-23592,-55572,-49952,-86102,-77036,-41731,-7081,17620,770,-50029,5110,52057,48068,-58045,-112561,-12009,12773,-21496,47103,167827,212019,280012,251537,154285,76717,-61946,-110670,-40289,33201,92602,124782,94572,63778,24625,-34831,-67232,-97456,-99291,-92281,-49853,-30847,-53593,-33676,55764,99369,70279,4748,-72434,-91289,-86601,-60127,-42237,-23144,14338,58650,57743,-5242,5548,49847,84185,211153,278519,250391,170959,86603,48523,8811,-11695,-65220,-89116,-109848,-92651,-61903,-50138,-33717,-43569,-20616,19699,18095,-37892,-69760,-48797,-17095,20782,13359,-51810,-127693,-115787,-128457,-116713,-63024,-1468,-9586,-29229,-20617,-9018,-22454,45134,151945,219151,222609,273514,321012,381882,194593,41709,-52889,-53356,-76937,-63643,9872,65116,35871,-13226,-75303,42680,86360,59320,-21559,-39750,-77020,-111881,-80584,-99427,-79848,21032,75018,59404,-26062,-130664,-93337,-2420,27106,12823,-16596,-43912,-54924,-36810,-49697,-78351,-55793,-41277,-30248,-56781,-27563,58561,62553,50210,64122,71884,12543,-55782,-77114,-78481,-116997,-129312,-142589,-84245,-34194,-2448,-29765,-65625,75334,81665,63217,-8599,-126683,-113643,6848,117812,194470,178378,110121,24762,109760,301264,376178,373704,253943,108112,29902,-3615,-17470,9714,63053,56218,-25984,-126002,-28368,18374,-20983,-87366,-104848,-119171,-137814,-134473,-105089,-98589,-62902,37171,74131,-13245,-49874,-47680,-6459,57515,65887,17089,34410,78788,78151,36958,66289,146216,192131,127560,53330,-13437,-54091,-95561,-69371,40028,131038,205206,158477,50356,2539,-72504,-101174,-5955,30209,36474,8644,-45056,-94211,-104646,-74850,-35054,11975,27729,5491,-77469,14185,41727,-91267,-105985,2932,95735,75407,-13763,-93510,62088,151192,154229,127391,81656,49838,66909,131816,166104,140155,132413,111133,65822,6242,-41241,-48621,-19173,-67336,-93911,-69773,-41830,27689,53191,6570,23357,59260,70170,17136,-39732,-83283,-100589,-68840,-21086,119715,114802,2833,-96613,-92981,-32619,-9874,-5487,6221,585,-46539,-65658,-62277,-54669,-43479,19949,66909,144088,166419,100624,102417,36680,-71306,-8760,89910,73309,45477,24316,-3566,-18888,7688,64839,111923,90479,96787,134221,133322,144779,82313,-21691,76077,125926,137758,113242,40620,-53244,-98580,-50951,40331,70966,34730,-4334,-2770,-9169,-36443,-88286,-73440,-48571,-13950,-593,4,70026,134984,85812,-8866,-72675,-78347,-37557,-29145,-45354,-43006,-15096,31745,72415,45228,35233,101587,134363,113595,49320,24882,-2890,-48867,-115721,62103,171462,110862,-29075,-95837,-52326,-76272,-64424,-61708,-65702,-109244,-77767,-11247,13228,7209,440,6972,13853,-6816,8275,-72627,-32571,75769,9835,-81624,-54036,101441,220775,400564,399151,122820,73648,186327,306788,259169,127171,29757,43408,127598,159947,95013,2592,-59675,-61796,-33525,-25179,-80613,450,254088,461344,402971,234618,71149,-77481,-107301,-73660,-87754,-53566,44706,7992,-57911,-67989,-81044,-85363,-47375,-600,20618,20755,-8842,-19889,2501,-59289,-91137,-22430,44477,61012,65135,-23273,-91754,-56736,18739,63195,-20780,-36804,-44361,-37931,-34460,-138411,-215501,-228403,-170945,-70613,14319,83927,140779,140558,109898,72885,1115,-44335,-41191,-15719,-5361,-21681,-48380,-50274,-20225,25516,71488,24977,-39978,-105172,-37174,8487,57929,40929,22496,-38568,-62988,-13672,5617,-25040,-69357,-94515,-33432,14385,17422,-39356,-86655,68857,229886,93628,-116166,59741,-57202,-307153,-542480,-643039,-593489,-443649,-287162,-138961,-12164,-13445,-6707,-15450,-99891,-65937,-32989,-37933,-47702,-55576,-49163,-22562,14805,5808,-90268,-113710,-29818,75063,197565,160942,53068,-24572,6424,75027,105752,106118,111848,104810,110538,88384,24218,-26241,1008,-14605,-73571,-116005,-152665,-69933,17337,19477,-105328,-215034,-204765,-131290,-40326,8181,-51127,-32226,43023,52591,-26108,-51004,58048,101540,20405,-46844,-82859,-39730,51717,262255,263254,147789,104411,142125,80613,-5339,-3148,26075,46836,19949,-41957,-13864,49555,56676,46199,35160,56291,139079,211919,189702,105277,-4069,-86187,-35934,-95300,-58653,7062,34703,-3181,-63610,-40083,78476,111636,40502,-37641,-66682,-54948,-79106,-33740,35002,31864,-24415,-75926,-85489,-51586,-215,18179,-25213,-102940,-28780,73903,64571,-14671,7386,74903,79291,35812,31978,63291,5011,-31441,-5657,83737,170199,188869,111178,31893,-33219,-3137,76800,51134,-15860,-33622,-113970,-44378,26251,30873,-65348,-70403,-34076,-28905,-32388,-42121,-40601,-24732,-8651,24612,94191,162417,203481,182893,75502,-92031,-158528,-90025,28428,156527,169861,94101,-17712,-70579,2104,25119,-21180,-66628,-61830,-30851,22056,102544,236843,414784,316379,222058,196034,144554,46002,-57553,-111033,-66678,-80186,-42061,49611,130339,86300,61212,48160,15952,33030,70773,119822,80434,16703,-21301,-64146,-95686,-59178,-25498,-66965,-58206,-808,2739,-10646,-39924,-63205,-65554,-31448,81007,169949,137632,16697,-81790,-43587,5466,11222,60992,84321,50944,-6214,-33580,-16158,79532,219380,292804,269081,191832,72363,-26341,-56620,-8598,41262,73454,85602,73433,20941,-68508,-81170,-51919,-73535,-113927,-59715,-2137,36358,80663,178959,243147,190797,65374,-35782,-62118,-77077,-78434,-64071,-105625,-152117,-92788,41839,168865,131088,14413,2513,-19944,-48631,-98079,-127708,-84040,33845,176161,191334,63167,-94784,-34326,-26410,-51846,-66858,-105968,-104925,-74345,-47348,-112936,-41858,83139,181519,163076,47331,-14865,-46020,-42820,2379,71046,96968,75221,42414,-28428,-123513,-81211,-40113,-10486,25622,77464,102701,65038,11213,61151,-19414,-92242,-135173,-93948,34931,117936,118128,85882,11705,-41367,-29554,-55599,-108285,-115849,-103595,-103434,-134262,-92439,-53180,1730,47933,40383,51082,44909,-35594,-93648,-88386,-67742,-62376,-75898,-82793,-86920,-21256,99892,187815,196225,98414,6952,-11676,-41373,-52299,25125,70894,66165,-18218,-84097,-14212,80857,77242,-850,-126419,-31435,110417,159100,14646,-93724,-93895,-73831,-22968,62848,108510,91719,34919,-41995,-98154,-75386,-68082,-86019,-99454,-107036,-75839,-24958,-8027,-46116,-126246,-51338,50828,57370,29920,4846,-6595,10475,41252,38904,6828,-66273,-120140,-116258,-82602,-96958,-32550,84751,238812,310169,237047,129286,14592,-58838,-67009,-61915,-31643,-41330,-75189,-46913,-20271,-11403,-19228,-9969,4856,10868,-6495,-27361,21821,96751,194419,280768,281968,203390,-13516,-112445,-8713,33363,34961,34627,34615,17646,11982,8114,-47847,-100006,-134963,-54642,5627,36500,86623,136185,102370,-36949,-57365,1669,31399,44596,53901,-217,-6809,-27830,-94017,-88143,-21369,22168,35978,84233,106664,59804,24658,19925,-3577,-23572,69733,130104,177136,166329,92708,-21935,-41975,-20101,7810,32183,20020,-5608,13375,10417,-38333,-44120,-36266,-6450,32541,81125,78568,29294,-19159,1769,73464,69559,24395,-34924,-111661,-50070,17836,19173,-14108,-12810,-24706,-51361,-110259,-44965,43129,80148,38006,-16617,-31933,-23394,6264,47527,104865,73757,17367,-28080,-42802,-64010,-77923,-63850,34333,130883,86447,-28069,-97976,-28407,62798,113190,43514,-64900,-41577,39183,65420,36648,5429,-29141,-51436,-59914,-90746,-104138,-89787,-60368,-40106,-544,1922,-18044,-40089,-39612,-17301,24511,48743,20188,-52120,-48999,26764,174781,235424,125048,27374,-6872,-10395,-39925,-68885,-73428,-71571,-58271,33879,107118,133692,119033,157094,186176,134464,65111,89759,148613,187188,104677,46235,66039,72683,60283,72315,118693,87255,-43808,-30628,21186,19531,-23535,-27416,-33213,-2628,82703,168770,85965,-7368,2899,58283,94508,127439,178074,170478,207384,155807,42816,31941,85931,166869,259740,239766,138708,46135,-17648,-91565,-85915,40333,149322,163755,77126,4108,6593,23174,-8591,-101782,-110327,16646,83040,94072,87025,112320,110138,99952,35501,-16048,-68685,-87852,-93585,-102494,-85555,-84892,-40976,-7704,-11089,-58058,-68381,-25736,-41491,-71586,-120214,-83844,-41454,-55110,-40829,14869,69104,141939,158836,129151,135964,155382,198875,196606,204800,170425,51739,2840,-21843,-66988,-86933,-9673,89857,132417,82911,26591,48167,33424,60737,100415,49255,28995,131568,241360,178630,-19208,-133841,-122974,-170279,-96927,-10190,24539,10646,-12584,-64185,-55148,-13671,43078,76887,109160,95806,24602,-18664,-11510,36955,70042,-6307,-114127,-3272,82778,97464,44100,2902,26896,-18081,-42742,-72539,-132218,-118146,-109596,-81272,-80635,-95042,-98438,-39368,55607,111065,33831,-81038,-69861,-78738,-44497,22384,45186,59966,34348,-45868,-7147,50155,28453,-13960,-51461,-94415,-56227,8362,115059,160783,71178,11489,-23529,-67922,-56561,-8609,-14309,-44553,-72547,-73788,-55353,-19761,-16581,-43567,-56347,-46981,-50728,-86009,-122481,-36753,6431,-34030,-95057,-120686,-76949,-12226,34541,-25227,-75535,-79439,-87008,-29569,47817,113043,100119,59198,36185,81489,160459,205180,161429,44415,-85505,-34764,73516,97848,87303,66457,70589,67052,28292,-47157,-98032,-60729,-17456,-16120,-28952,-75767,-109818,-9534,38621,89745,104020,49272,648,-11210,-5257,-13749,-34493,-29406,-13827,-12591,-24149,-6906,67786,78828,-10398,-41136,-25560,-68015,-119552,-64113,-34982,-6293,54207,148702,183305,131791,64057,-13686,-70614,-119633,-60141,65245,156174,78790,-14271,-84530,2339,79057,112624,123893,75746,-52601,-94212,21146,70626,8479,-81958,65639,187783,116087,61478,58024,95108,95556,119821,277236,454054,529837,472539,307652,111688,-3131,88329,215145,309719,124642,-49290,-60335,-27231,-73971,-96252,-10758,50111,93035,123845,157628,140008,39852,-89559,-172837,-118902,-113475,-143587,-114490,-79251,-138754,-157232,-147398,-122564,-125898,-140773,-104999,-7139,70793,17509,-1309,97743,190768,194389,80211,-7840,-32277,-7573,23145,1995,-26068,-11628,42580,93393,58473,35124,48439,48879,-436,-72522,-81076,1988,15136,-14732,-40667,-57572,-51620,-49353,-47784,-92423,-124271,-104699,-61422,-13416,62980,106305,16057,-24365,-131851,-5564,43556,-25111,-95299,-12114,22683,115881,236447,384547,491354,348181,115773,-39486,-80399,-2716,14562,15212,-26438,-78248,-66151,-28325,-15882,-23455,1444,-49514,-124576,-81247,1928,2788,-12051,-30802,-33415,-48499,-116502,-69691,-68635,-114445,-136036,-81650,-19564,110,-16246,-28598,-8394,18830,-85474,-74119,100847,202267,174850,35554,-9346,433,-17579,-29218,-3618,-2202,16977,-8299,-51064,-35323,49983,118557,70489,17836,45119,105451,117126,752,-90789,73442,243522,268138,92768,72449,180981,168375,89647,-6626,-42650,34494,67763,63611,11854,-6271,4653,-57134,-104268,-112295,-74283,29427,107293,117432,47560,-47910,-87347,-49694,12950,33127,54427,64870,38924,-3640,-11873,17228,-27149,-71651,-60897,-58348,-37708,14476,66251,74043,6925,-95788,-60355,15841,10765,-64391,4113,38849,-17662,-17144,185092,576203,636256,492159,227458,11515,-53836,-61165,-11174,78937,98957,35181,27217,108318,102285,-30353,-81052,11089,70837,41896,-25492,-93233,-83319,-40048,24227,41909,-744,-18220,17026,-37928,-86854,-103379,-75112,-88694,-86353,-80940,-75856,-63794,-36411,1443,-5245,-61092,-116343,33202,127676,101216,-14659,-81993,14104,-394,-25105,-38986,-17922,4889,-16795,-44060,-54698,-39936,-4970,65522,137944,109270,61657,9800,-28867,-29951,-16905,18259,70270,109657,102710,101433,60524,6011,6131,71917,111498,166283,217404,112710,-14623,-98550,-32711,21407,23604,-20636,-82396,8686,153778,167503,70171,39032,113616,31509,-21900,-15861,-42399,-35867,1379,-7000,-36718,-34842,-50516],[-77281,-82864,-63457,-47398,-29504,-19508,2086,11962,-597,-21234,-29855,13479,94721,192624,183078,54277,-40980,-96880,-54994,43883,43920,-37945,-117458,-161246,-124801,-92957,-111654,-67530,61600,83287,57575,22123,-461,19286,40049,11821,-39437,-47871,-2441,55239,126836,219904,248966,253635,323116,397792,222071,-40645,-82807,-14531,5438,-30423,-14471,21712,-6423,-57443,-84430,-4142,43254,93670,162815,180872,184237,169609,163091,165233,163132,178441,164303,73903,-21593,-93150,-139875,-141869,-118541,-46081,81289,149014,186140,134228,116093,69964,-19459,-50861,-26296,-70312,-27734,66741,159224,243363,227864,157873,28495,-82215,-120019,-33547,64189,105156,39138,-19175,-47319,-78178,-87282,-9777,-5382,-90973,-131471,-75337,-41196,-28551,-68220,-77748,-8079,65825,52723,-11490,-53032,-46386,10091,31284,5239,-51093,-91053,-87562,-60862,-41545,-25792,-16016,-54483,-33607,-17370,5860,57488,160746,155242,72767,29144,24084,26833,11895,30383,60102,88343,100085,131796,236749,216042,232310,269192,226413,44588,-90638,-61448,32141,103762,93475,34833,-54291,-31313,45338,54633,19014,-16753,39004,119515,125073,156082,287516,414783,403244,292754,86517,-82236,-134264,-27615,-3801,56483,162163,276833,190400,16569,-121126,-19636,47654,104,-70265,-123044,-43912,-14061,-55263,-126106,-131611,-10329,90801,80786,-4545,-85756,-67319,-43326,-56729,-24828,-17114,-34813,-68647,-5723,125223,166514,132254,98342,42898,30573,41372,48856,30574,10224,-59469,-72176,-42024,-26712,-10740,32582,61452,35195,3480,-2050,-15461,-4945,26936,83558,73627,-21764,-116859,-31571,72522,84347,54044,18461,21904,85462,151241,179528,194051,147970,26429,-69456,-113246,-72741,-48708,-55294,-90000,-41365,-19337,-47275,-99912,-99741,-53015,-30155,-11502,2675,-31857,-76435,-102135,-42017,-11270,-7388,133038,401168,445937,198352,-19449,-142448,-145194,-164896,-145617,-118191,-68990,12064,69923,43307,-32806,-94629,-133295,-89400,-20770,77815,190435,134896,24231,6000,1849,44317,57991,12444,-20624,-40624,-61253,47421,135095,56405,-47296,-88104,-84795,-75614,-90561,-137954,-144730,-145067,-103520,-29975,11436,56024,79186,77956,86582,128704,158927,117932,52310,-25889,-71854,-39542,58958,77053,41446,-6996,-71561,-95266,-29690,48288,38308,-48492,-139005,-89136,49027,237430,232484,34671,-92497,-98966,25818,109396,136601,124164,90364,81858,90739,99409,96429,33907,-30293,-51299,-11533,48637,159011,274016,228781,67510,-64259,-97784,-87334,-72275,-41878,-52342,49987,208478,194332,-24417,-79367,89199,205001,229579,202360,140221,87114,27621,-11747,-55607,-39982,-64381,-57296,-21770,17813,45402,24440,-37622,871,45067,44683,-55617,-113122,-12337,15012,-21672,34304,152746,211277,269299,199928,97476,51622,-56002,-110604,-36291,46128,106435,127062,90597,62912,32707,-22539,-57434,-91226,-84226,-91588,-58248,-27564,-46535,-29438,62277,108034,67667,-7106,-88531,-108386,-91054,-56461,-30222,7243,59633,103839,82813,297,2479,33604,59858,198471,301152,288842,195849,95695,50868,7348,-17198,-73017,-100206,-127071,-93786,-42414,-22892,-42395,-71109,-38413,13472,21357,-33669,-72687,-49463,-3638,43878,37935,-31114,-117972,-110231,-118134,-105473,-59083,-8418,-21645,-28350,-14358,-13112,-41421,22411,127720,188353,197329,256523,311483,377243,182278,38719,-34144,-18886,-42655,-37619,39816,106269,56241,-21578,-89683,48765,104829,85232,3408,-26195,-73637,-115797,-85653,-110314,-56024,47987,108158,84840,-16234,-121485,-102426,-11271,20205,16570,6965,-7967,-33155,-26182,-35406,-63413,-49122,-46184,-43162,-64563,-17425,45323,56061,55710,63200,56368,-6455,-68963,-76020,-87509,-119810,-116625,-124545,-95072,-42163,-1922,-19416,-65208,65500,66854,61476,9785,-96560,-94815,26478,156831,249483,214346,127345,25683,96708,269076,338603,362806,281878,141988,49747,5648,-6204,18930,70907,63041,-10994,-123963,-53462,786,-27582,-75926,-113647,-138152,-154895,-127814,-98457,-90599,-60457,43235,96962,33837,-24105,-50919,-19652,42958,65064,14763,34852,73990,58465,18982,60696,143036,180287,99616,24028,-33899,-65087,-96906,-67319,46514,146174,220548,165212,39695,-18514,-86355,-91949,8886,39176,37067,-3355,-63835,-110140,-112688,-78172,-32261,14544,25211,8046,-61245,18281,48577,-84274,-97675,14457,110420,94519,9550,-105799,36293,115011,109741,82597,46485,22009,45765,111478,151566,140147,153355,149104,121148,62576,-12463,-60237,-37577,-78139,-92101,-68695,-76632,-14455,6827,-24129,17046,67213,79756,17451,-45804,-77012,-80219,-47500,16521,147480,119256,14653,-76084,-120705,-57798,-31768,-23035,-5394,-6335,-45318,-64762,-77318,-59815,-115924,7187,109239,196968,172854,86889,90954,53250,-35795,18497,93458,57236,27853,10526,-12656,-37774,-32614,19003,82578,79594,98909,144083,140666,146107,58020,-46870,73014,140655,159346,120675,36030,-56695,-108652,-65626,25794,58394,23563,-12962,-8230,-15124,-43243,-81321,-53770,-23767,-25030,-16137,-9909,45588,125594,80892,-7763,-56771,-48514,-13563,-15251,-32487,-25346,11725,66216,96948,49347,30661,98882,143347,123412,60500,37019,-3996,-78566,-49979,122157,196536,122857,-6461,-62265,-31427,-50196,-43492,-54369,-63535,-108024,-77074,-9677,12745,3990,96,17728,33973,-23,18364,-53537,-22403,86791,22839,-71532,-56376,108760,239065,395384,384828,107907,64828,189217,329753,294240,142840,18535,14609,81396,102779,49436,-25151,-73443,-56915,-29412,-23286,-71155,20100,276158,492297,432863,244589,73186,-78497,-118866,-81910,-86256,-40986,55900,10251,-62371,-75951,-82030,-67391,-36986,-94,20074,23783,-5654,-31726,-12032,-58046,-93716,-24598,38211,58374,68347,-12962,-80028,-58217,14486,59262,-14180,-27550,-32259,-22525,-6414,-99573,-170263,-179570,-119265,-13835,75531,132036,176482,174255,122367,62337,-21180,-63067,-43727,-14626,-8445,-32801,-58173,-52824,-34386,-14099,34172,18480,-31791,-106372,-41157,3327,60720,53994,32946,-27203,-87266,-34017,-3390,-27951,-71741,-121304,-51759,2590,14993,-36648,-80062,80762,253882,142816,-101216,32810,-82954,-313875,-528827,-622655,-569682,-407694,-233826,-81770,-1952,-53280,-56421,-55977,-120795,-66479,-27107,-30043,-47396,-64874,-48477,-12873,29025,15332,-86452,-130545,-46888,66781,217330,199435,75794,-13141,-26882,26618,71775,88404,119633,133816,143784,121544,54896,4523,29713,3111,-57781,-93036,-130156,-96898,-2174,22735,-77894,-176648,-166732,-95102,-8390,27770,-49646,-38306,38352,52430,-25631,-51263,69753,143232,42588,-60450,-54954,-37755,26468,240000,248674,138563,96288,126689,71356,-1620,5775,43113,67301,33741,-38151,-14227,52271,62800,48044,34412,49640,129867,209361,202988,119847,9460,-112413,-81373,-127083,-40452,20573,41011,-5260,-68532,-34868,102018,137084,56895,-24892,-65135,-65142,-87138,-30994,40402,34826,-31177,-92466,-104549,-66003,-8054,15401,-24382,-99710,-49110,34081,26776,-22822,9867,54418,61547,46523,75997,117239,42553,-12712,1911,85396,164090,180537,99583,15780,-48335,3757,87183,48552,-15414,-11933,-73701,-63776,8037,26095,-69130,-76700,-39511,-41729,-43432,-45755,-43810,-37982,-34837,-15113,39654,106018,161992,147851,42773,-127571,-176681,-105796,-118,118158,131883,62198,-35645,-71091,4304,33335,-7052,-46292,-32987,76,48044,130208,285368,446075,297443,212406,201523,156324,53427,-59019,-112505,-77941,-98900,-56116,38314,132751,111926,80157,64183,23079,23199,55387,103123,58974,-5364,-40224,-78298,-103843,-66947,-26670,-49554,-26983,10338,-3624,-27776,-60498,-79662,-77538,-35064,80753,168763,128810,-5310,-115585,-53763,14263,42279,91879,97749,43720,-29397,-64984,-44954,42778,156087,207990,184744,133923,48426,-28947,-46215,9842,54524,75388,87406,71677,12963,-83090,-86148,-53403,-77696,-129116,-70660,-11250,27236,65829,157268,212717,150222,49990,-45511,-72628,-87917,-91649,-77403,-110978,-155662,-107392,11348,105469,35749,-77772,-42824,-37717,-46819,-86037,-121431,-84856,33402,174051,180080,48920,-111576,-25748,-14826,-51108,-74846,-117869,-114111,-76116,-44877,-102624,-56715,49156,133453,139561,30187,-35220,-67925,-65864,-17148,63657,101414,73674,33627,-39128,-138891,-59570,-11929,1629,31190,90291,121547,91827,9793,-18375,-94158,-117391,-146589,-87689,44098,122596,124655,107633,35946,-39657,-44453,-71237,-117079,-113969,-98965,-103153,-132332,-94627,-61689,-15475,26502,28738,50670,42116,-51455,-106752,-77996,-49221,-42262,-62763,-81975,-84934,-19300,97751,183641,192673,89736,-12185,-40254,-65137,-65411,10343,50871,42791,-43577,-114203,-19373,84063,73420,-16159,-123046,-11984,145706,183484,22899,-95572,-113685,-76647,-31304,49579,97674,79309,29059,-37998,-95731,-87457,-67312,-78585,-91332,-102747,-75992,-26718,-5794,-41214,-127936,-64489,42847,57683,32450,1629,-15536,2231,35168,40246,20588,-51773,-109548,-126838,-101534,-114516,-29960,105426,269890,326279,231124,117247,8654,-63793,-74473,-60459,-25846,-32293,-72361,-46493,-16557,-5235,-15522,-17283,-3215,13971,6290,-9512,12835,59778,151065,257326,268069,179330,-35361,-113352,-9892,23815,14180,5003,-991,-19059,-31407,-45308,-104612,-131701,-101645,-38284,12010,40366,85674,126356,79026,-70880,-62793,7926,34406,34083,32161,-13131,-8950,-34886,-107038,-91626,-15968,27559,46299,96953,117374,64689,26837,19201,-15488,-79520,17869,91610,148360,132234,48739,-64320,-74134,-55087,-25512,17699,16719,-12762,9959,13533,-31119,-43690,-36660,-3671,36060,78649,71054,25715,-17593,-2191,53562,43817,15209,-31574,-109855,-56685,6535,8333,-22913,-23483,-36102,-65727,-106206,-29858,45636,66491,23184,-36190,-50837,-26552,18808,77314,137140,93796,26030,-27278,-55642,-84194,-95655,-72418,28144,137896,101391,-24822,-99613,-18265,79117,123466,54022,-61488,-54400,25199,50743,22883,-5674,-38858,-56281,-58948,-85238,-100041,-89570,-55735,-23814,17025,12655,-15294,-44111,-51124,-52097,-18971,24272,19345,-52023,-53348,23328,174947,233083,129284,31257,-9973,-21132,-44466,-60066,-64520,-69193,-47508,55899,130506,150004,126335,149681,162934,108668,37182,68320,140232,200384,128007,57414,71102,77429,64389,85349,141885,100816,-41679,-24693,29542,34315,-3393,-9932,-21079,9250,95086,172092,69570,-21929,-5749,47065,67867,80267,124177,128203,186497,151030,57554,52161,76176,125324,209306,198831,112602,29027,-33868,-105724,-76880,59063,177660,199148,100839,21625,10619,14530,-23673,-116216,-106900,13643,76661,82026,78268,112065,129394,128778,49016,-7970,-58407,-78872,-87604,-103839,-98758,-100035,-44053,-2995,-7467,-57505,-59376,-7599,-12232,-42347,-106609,-113440,-71007,-81373,-58090,-7025,27198,95347,129223,118866,136290,169462,230598,228949,239404,200705,77923,21011,-14178,-63703,-79884,5030,110004,145138,76900,2778,22863,2151,29009,78734,40373,34935,132572,215948,145992,-25697,-145291,-125864,-172381,-108155,-26719,-426,-15647,-27240,-55450,-42395,-15123,32524,59178,99960,92498,22654,-21782,-18273,30075,69877,-6013,-121368,16127,110214,120355,61256,17877,23143,-40318,-64242,-86151,-137918,-124263,-121219,-77068,-84271,-104665,-107431,-34861,72068,131116,42307,-82190,-77399,-86769,-39714,40726,61442,71648,36053,-25632,25153,71616,37233,-4602,-42527,-94608,-70250,-12535,63203,131410,74572,14279,-24115,-71130,-61805,-12874,-21922,-60439,-95392,-57530,-14449,13345,-1837,-27241,-36048,-36451,-52207,-92314,-118806,-41048,-466,-4829,-25072,-44213,-57190,-7670,47472,-14653,-75112,-88761,-89170,-35268,21950,60319,52659,40397,26500,68948,152927,210956,159224,33995,-88860,-23970,76435,89547,79992,69431,79820,85783,57085,-21071,-94396,-105231,-40536,-19673,-27293,-82532,-97636,7179,56149,113173,131842,67826,896,-32125,-28889,-33194,-44931,-40673,-33393,-33538,-37006,-9847,81153,97903,-119,-33682,-12371,-53288,-117017,-62377,-30190,242,49099,120168,154484,112604,51526,-15200,-66129,-113085,-63698,66971,158694,75089,-24218,-104082,-12525,43242,70447,86505,61532,-48838,-99737,680,46187,-17905,-102555,65166,218559,156429,89337,79305,111100,85545,101336,259620,428842,523038,495710,320126,99564,-24159,68330,180473,302796,153768,35679,-87612,-81210,-103045,-87491,-6883,47621,98561,148949,179098,141828,21730,-108466,-135087,-95863,-93838,-120997,-144228,-120326,-143112,-118012,-133365,-124092,-114797,-140185,-102408,16422,113490,62378,29716,114075,198846,201348,83028,-9467,-35328,-7349,26374,574,-37186,-37640,22347,80061,41247,6402,13962,21063,-14896,-76466,-92708,-11528,11680,-1856,-19241,-49738,-61633,-65818,-66121,-109597,-129394,-120392,-66535,148,87928,131012,33377,22391,-38038,25137,60059,-21553,-90383,-3926,17429,98604,212561,350641,449473,314638,92380,-53297,-64314,11348,21198,17240,-23005,-70599,-75529,-32468,-12578,-14633,10265,-41014,-121709,-77534,9938,13513,654,-14771,-12023,-31653,-111126,-74328,-69873,-115814,-153705,-108094,-49872,-29167,-38000,-43696,-19034,20741,-73749,-99296,74468,188795,168965,23367,-21503,-5585,-12422,-17164,10904,9494,24590,-8419,-55899,-45541,35068,104042,69799,18188,39720,90236,83816,-14317,-68048,91165,258789,289591,124154,90301,177582,155617,70120,-39899,-106608,-43206,27400,34406,-4906,3667,15197,-53306,-102702,-110236,-77300,29900,122632,151930,78492,-32748,-94220,-67955,-1307,20034,43358,65058,59805,38869,-4629,-17855,-49309,-83446,-67412,-66753,-55024,-778,54489,48769,-24155,-105083,-33783,51943,75796,-27231,-4561,22983,-26516,-23694,169742,572729,686713,561648,284344,29193,-51524,-63236,-1966,82558,86992,24714,12000,78238,60877,-48883,-69586,23556,94262,66121,-19549,-104541,-61755,-20754,34121,45706,2140,-25838,-9205,-57772,-87326,-92661,-78576,-96109,-97619,-101465,-88785,-73180,-39777,1337,-5795,-63709,-104289,38711,127028,121079,22413,-56088,-5151,-40125,-60872,-66647,-38377,-3056,-9419,-29307,-39175,-27597,2735,75779,163112,151156,98855,35665,-30848,-53376,-35176,16115,82514,133423,147177,156533,87459,7825,2206,74806,120339,175898,238291,135891,-7926,-101405,-28274,42327,50796,-5802,-91401,-2015,141389,160627,64091,13721,91585,36600,-31457,-45113,-58931,-18845,21201,5515,-31578,-35636,-55183],[-83491,-92089,-82073,-71891,-51422,-31084,7227,23303,4262,-23956,-40602,-1412,82533,179134,170014,42564,-49377,-100779,-59539,34965,36290,-23558,-84309,-138627,-133794,-99101,-110107,-95736,14217,44837,35480,17408,3855,26891,54503,35858,-12459,-27420,5333,52978,114839,199059,207677,195707,253031,337126,221423,-39707,-83461,5918,31349,-20205,-32720,-9153,-27812,-61201,-101362,-12299,40610,95781,169451,188696,166725,144203,135549,136216,132041,144349,119099,36151,-41910,-110124,-148592,-123420,-116288,-53030,67847,131787,173024,139715,139921,107745,20135,-23758,-14164,-77885,-38002,49454,123859,193207,179085,120171,-2751,-102115,-114144,-33069,67753,114829,51331,-11360,-50152,-90671,-85079,15892,29400,-57553,-132768,-83417,-46979,-33064,-70547,-53245,20417,87609,51474,-29397,-73895,-60506,1638,33066,13861,-41832,-83002,-76661,-46923,-25085,-9497,-11846,-56919,-38235,-21963,9082,72790,165813,142190,55521,21656,28761,49235,42274,57521,74289,88126,90437,123116,245667,228530,247189,292025,264081,59845,-94569,-63792,19995,92876,92241,40493,-56487,-29301,53639,57308,13024,-36027,5262,76025,101691,137695,251085,360160,344227,264598,89257,-72698,-140534,-30832,-2339,56856,152425,276158,218081,39594,-124999,-16847,59312,13974,-57739,-116979,-53711,-21252,-69418,-144801,-133556,-5773,103500,86674,-14997,-107037,-43886,-30453,-55986,-28237,-17693,-28324,-71649,-47151,91822,148770,108165,69567,16445,4398,13998,37008,32889,20491,-46143,-52246,-3788,18052,21412,23526,53271,38837,13379,5932,-12937,-9819,24543,90491,93548,8863,-71957,-76292,41975,70366,60739,46687,68358,139092,198435,212624,221108,164785,29568,-72977,-124587,-81544,-57965,-67324,-108051,-48500,-26601,-60454,-113407,-110364,-59322,-40626,-38298,-18814,-38662,-74390,-112656,-48964,-14946,-3076,143193,437311,498735,248696,13557,-120872,-134928,-157656,-161517,-116531,-64194,17398,76229,24559,-63356,-106553,-136513,-96341,-29957,64844,184951,122104,4747,-29399,-24161,37735,44281,-6439,-15517,-36187,-78567,25822,95170,10125,-86313,-117946,-98139,-74562,-82853,-126147,-146875,-159580,-89219,-30341,17508,73786,92453,78821,80647,115802,146106,111223,53257,-18862,-60805,-31885,65270,78689,34072,-18683,-83190,-104642,-29355,45398,31910,-59093,-149422,-77743,57872,234945,199176,2548,-110348,-78484,56698,135866,141752,122793,92150,84532,102490,102937,95483,31254,-33652,-53168,-11178,49401,158742,269422,209623,60702,-65798,-103390,-97297,-59883,-42939,-46889,67524,245602,238979,-5778,-79557,98028,215002,243451,208079,143291,101115,47913,-2102,-59173,-32832,-43449,-38537,-3809,40625,70893,46341,-24313,-2436,37245,39900,-54388,-119318,-19979,9853,-24955,20337,130459,197495,242090,140666,38406,16659,-50247,-101192,-29588,59328,118681,127815,87160,63131,42411,-9649,-48833,-84947,-64397,-59237,-32208,-16729,-39957,-28631,63251,108983,58598,-23147,-108153,-109537,-96720,-58050,-22572,33763,98922,141120,102835,4660,-1644,15491,36920,183512,315144,318774,216465,102357,50631,6468,-22625,-82235,-111594,-143229,-91271,-15289,18739,-31563,-93039,-56814,7367,23859,-30828,-77947,-51898,8380,65083,59143,-13684,-109885,-105414,-108637,-94460,-55949,-16492,-31327,-23668,-8523,-18593,-64248,-14346,85830,140801,163042,234689,296755,360144,170769,38286,-15300,12388,-9050,-10178,69540,144204,83052,-19589,-102528,50587,118211,106392,29269,-7226,-65750,-120437,-92047,-119745,-39122,66650,134284,104909,-9064,-109487,-113486,-25866,6598,15471,27238,25860,-12373,-17058,-23356,-49121,-41530,-50151,-55117,-72164,-15866,26022,44579,58571,63055,43963,-21488,-82994,-74514,-95969,-120322,-104208,-105315,-107960,-53761,-4506,-10201,-49760,72473,72306,76836,42172,-53588,-71496,46086,203907,316294,257006,146161,26238,82526,235697,299722,344429,300428,172126,67708,14302,4758,26722,74918,65303,592,-102809,-84599,-27543,-39618,-67307,-114829,-156160,-145353,-112497,-87110,-78828,-57790,42956,108523,72479,0,-52827,-33074,26639,63677,12229,35026,67629,38359,4886,66051,156900,180814,77211,-3055,-51340,-73152,-98121,-66606,50879,156542,224628,158478,23152,-35982,-93940,-81277,20269,45916,37561,-13434,-79522,-123170,-117241,-78920,-27313,18469,24255,13295,-41848,19520,50983,-78033,-90035,24759,125324,115022,37484,-85362,-7748,59336,48047,23270,-1061,-15269,15765,82401,128192,131626,167698,182829,176672,120247,19397,-63722,-56992,-88762,-87368,-61470,-99382,-48787,-33011,-46283,15554,78042,92388,19179,-51555,-64950,-58274,-25149,53441,167155,120136,24974,-56377,-132367,-84078,-55492,-43262,-21669,-18252,-48141,-66195,-85517,-940,-9032,31505,161557,248218,175487,74371,79293,71659,7914,50629,94772,41325,9883,-5079,-22388,-52034,-68325,-19857,58844,76306,110060,160020,151116,148801,36301,-67103,70388,151856,175635,123171,29889,-60494,-118437,-72171,20251,51637,15413,-19717,-13663,-22347,-52030,-75422,-33097,4952,-28468,-30915,-18736,20240,109466,70734,-9453,-41572,-15266,14880,2670,-13256,2918,48487,105073,117693,49788,24251,91869,144630,123034,63534,42506,-6026,-82181,19491,171061,209645,126848,11038,-27930,2111,-18292,-23455,-47691,-62154,-106623,-74676,-6293,15555,4945,3140,30727,56154,12055,32303,-28411,9495,116248,49810,-46179,-54933,107709,244368,369826,353647,91593,53866,188991,349593,329023,159979,12372,-9683,39202,51357,4316,-57093,-89151,-46255,-22091,-20152,-61388,39178,292132,506779,451878,253546,77873,-73170,-132346,-92065,-82424,-19486,73225,18615,-58800,-74909,-72612,-48727,-26935,465,19804,27720,-358,-42256,-30914,-59901,-93359,-22630,32029,54693,68983,-3326,-61695,-50547,17692,61247,-6005,-19276,-21253,-7365,24317,-55252,-118208,-124718,-63947,44593,138695,186192,221442,215742,138675,55197,-36977,-69197,-36586,-8874,-8473,-40332,-61067,-46953,-37790,-44185,-8794,4184,-30357,-101141,-42173,-482,57995,58366,32652,-23604,-90866,-39481,2879,-11949,-50288,-129814,-66700,-5865,15622,-31186,-71850,93009,275648,194176,-47912,-14009,-128366,-331620,-521220,-609750,-557543,-382281,-185436,-23594,19987,-79425,-96136,-88964,-137874,-63742,-19924,-19405,-41197,-68297,-44422,-1873,43081,24245,-80397,-142109,-61480,56358,225825,234435,100861,8757,-29091,-21145,36619,73134,132264,171190,186275,162568,92686,42236,66700,24672,-37265,-67001,-97784,-108560,-23639,21580,-52909,-133535,-119312,-50032,29597,50468,-44327,-40167,35884,54120,-22286,-49750,81947,193432,95546,-37714,-21867,-33587,1610,211994,230543,130435,90303,112003,63951,3719,14497,57728,85770,48884,-30382,-10902,58060,71388,50156,32158,41512,116500,197468,206255,127872,20485,-84434,-103037,-94104,-17247,34992,46887,-5409,-69632,-28095,124529,163218,78267,-5945,-58778,-73923,-89974,-23224,49714,42972,-30887,-105114,-118478,-71034,-8906,18956,-16551,-90654,-71305,-11010,-18902,-29227,20488,45475,61278,78244,136620,178657,84836,10988,15020,90160,156744,168792,87588,1648,-56191,22405,103081,50669,-7361,25883,-16097,-56896,-7242,22684,-68948,-79139,-41549,-50030,-47353,-40873,-39380,-43365,-52672,-44857,-3664,56665,121514,110526,4919,-163040,-160444,-104741,-16950,88246,100772,36618,-47681,-62329,12614,47149,14718,-12817,8835,40000,80238,166615,344082,469541,274080,200299,204780,166797,61528,-57575,-109127,-83497,-110787,-62525,32426,135000,137107,99567,81167,33234,15510,40311,84718,37933,-22954,-50251,-81195,-101753,-67351,-21111,-23633,9814,26355,-4139,-37137,-72513,-87482,-80081,-31480,84911,174895,133732,-6394,-134578,-55633,29722,81847,130784,119260,47999,-39801,-88922,-70534,11093,104229,140721,123466,90719,28531,-27978,-30725,32170,70676,80753,91769,71936,8023,-93699,-87650,-51860,-76498,-130105,-76326,-17206,21427,54537,137653,183398,115793,39411,-49196,-76820,-93349,-100407,-86066,-110881,-151595,-108462,-5692,58096,-31956,-102268,-33426,-24490,-27623,-66588,-110564,-80017,36162,169025,166404,39230,-97411,-16111,-725,-43266,-75293,-121999,-113876,-71089,-37919,-88510,-59572,26262,92143,111975,12243,-53209,-83165,-79938,-28791,55615,99849,70418,30978,-40914,-133995,-33092,25423,21022,40726,102981,137304,118990,37133,-69176,-125314,-118460,-141177,-74952,56708,129007,132493,131696,69421,-25772,-57332,-87273,-121406,-106651,-88533,-98305,-123537,-87996,-62118,-24509,10259,19669,52865,42162,-63234,-111556,-58172,-20856,-12526,-39247,-68226,-72227,-12960,94599,176213,187273,85782,-22410,-59141,-81272,-69007,1964,35804,24906,-61300,-133944,-17110,90099,71267,-27928,-107298,10236,182825,208100,36281,-83398,-107596,-76190,-38101,36880,87201,69546,28470,-27544,-82999,-91743,-60916,-65521,-76168,-89988,-68710,-21835,2678,-30882,-120534,-67769,42910,64938,40408,2429,-21438,-4622,28175,40587,34192,-34447,-92524,-120221,-112322,-109538,-19197,133305,301340,335341,218689,102837,6539,-62415,-71451,-51638,-15750,-20495,-65466,-41896,-9476,5280,-4410,-17159,-6257,17273,16438,8609,9763,30298,110562,232493,255279,162156,-45663,-108800,-6885,20688,1469,-14631,-26180,-48439,-67384,-90237,-129943,-102004,-63215,-17965,23918,52450,94265,127580,70404,-89089,-61564,14868,37551,23412,7966,-26303,-10014,-40682,-115024,-88524,-5408,38138,62755,113536,130051,73106,33874,23966,-18467,-127879,-12627,68148,130461,108393,20428,-86013,-96053,-80778,-52469,5617,17528,-14516,9237,18617,-20826,-36692,-27177,6924,42777,75752,65030,24861,-13669,-6141,28902,13285,5070,-24885,-100942,-57793,1851,4925,-22766,-26740,-38764,-66499,-77141,-8208,47656,52662,12201,-50570,-62979,-23658,32282,108316,171064,115353,35670,-24634,-64930,-97643,-105820,-75171,24752,144255,117522,-18109,-93854,-2754,96584,130944,63593,-55981,-58996,18285,41611,14312,-10662,-42231,-55838,-53907,-76257,-91024,-83619,-46641,-4627,35954,24023,-11776,-46789,-58675,-83337,-59081,2007,23770,-42858,-48649,25333,173000,222009,127039,33868,-9687,-26992,-42058,-46891,-53422,-63308,-33285,77493,151393,163648,134300,145874,147573,92631,14220,45749,124730,204628,149725,70060,76241,81673,68221,100182,167564,116889,-37642,-20691,36209,47693,16693,8064,-7388,24209,110968,176708,59999,-30195,-11605,36195,43681,36088,69769,84176,161275,145668,71177,66841,64041,86670,164113,162604,89356,14272,-47597,-115863,-64448,77601,199804,228319,127598,44493,22921,13115,-32503,-124024,-103789,7322,65461,67519,70953,113601,148101,159164,66993,5945,-42246,-64749,-77475,-98270,-105575,-107279,-40565,5372,-867,-53425,-47449,11538,17745,-10045,-79985,-129004,-98074,-101938,-67098,-24439,-9484,51311,99900,108677,136921,185115,263673,259786,264837,219106,103535,41338,-4404,-57556,-70504,20594,130385,160465,76606,-12274,1385,-24760,-768,53893,27912,41839,133242,189795,114638,-26885,-146715,-120618,-157605,-113272,-36921,-18953,-39267,-43409,-49116,-24258,-4611,32609,47423,89772,86363,20697,-22529,-24011,22556,65706,-6041,-117482,40146,142521,147538,82353,37053,23087,-56251,-82982,-99101,-141829,-128158,-122861,-68454,-83734,-109724,-113227,-29023,87720,146731,48481,-78473,-81548,-91900,-30464,63584,81745,86756,37391,-2442,60062,90892,42782,2147,-35089,-93287,-81001,-28828,21539,98920,74872,15659,-24417,-72907,-65646,-15830,-27872,-73449,-107899,-27817,33124,48304,12980,-14265,-23145,-25249,-45470,-91365,-112433,-42924,2567,35754,50241,39410,-4343,11277,59077,-4532,-70678,-93557,-89548,-40851,-2985,17580,14354,23908,18803,54363,136767,205500,150485,23867,-88141,-12863,79187,81577,72829,73556,91167,107395,91407,19132,-47109,-113887,-54987,-20088,-25283,-88846,-80186,26641,78236,143210,168785,94837,6547,-58947,-59049,-54647,-55348,-50946,-51834,-53143,-48524,-12880,88648,109544,8647,-25961,176,-35795,-90614,-53772,-24766,4786,40025,85235,119439,88163,36673,-19447,-65314,-109204,-64142,66949,153255,68918,-32825,-127401,-28295,1104,19398,43665,43567,-48653,-105033,-22643,19562,-43368,-114426,60139,243524,201471,119859,97974,117336,67361,82625,234326,384644,486055,489129,316580,82948,-45274,50778,141576,270756,164776,112804,-25948,-122981,-133626,-75920,-2780,43443,99811,168129,197479,143643,10999,-97181,-98518,-74735,-74772,-95020,-131286,-129596,-90598,-75318,-109969,-126687,-108461,-141577,-98950,38181,151551,105093,59447,125710,200911,205321,87470,-5971,-32094,-2921,32495,1569,-45929,-64834,-1530,61696,21919,-20663,-18779,-7507,-30461,-81404,-104013,-21174,12862,10602,-4172,-45681,-74513,-84281,-81912,-104109,-112957,-137528,-72090,14480,114934,162571,65059,90546,76852,69403,79627,-17149,-87885,4228,12324,78823,181325,301481,383423,264572,63500,-61572,-54009,12220,19645,14612,-22285,-64865,-83303,-35288,-8975,-7595,15366,-35582,-118227,-71685,17625,22784,11190,-608,7550,-16098,-103701,-82908,-73000,-111534,-130172,-119686,-79678,-62009,-62954,-62364,-33127,21153,-57286,-128136,33707,153092,143169,2728,-36049,-11851,-8519,-8824,21501,19817,32162,-7866,-60656,-57663,19659,87591,65922,16053,32268,75669,58932,-15358,-40304,107639,264615,296658,146947,107742,173443,143053,55999,-52351,-105656,-73471,-1444,1513,-29511,12150,22744,-50815,-102304,-108555,-79096,29104,133051,181487,109393,-14903,-90693,-86968,-23975,-2576,23611,57564,75816,78139,16444,-51796,-73762,-96925,-76090,-78587,-76095,-17701,41205,22326,-55212,-99359,-8815,88939,149874,12120,-14179,2855,-38225,-31844,150197,544252,712713,617886,343067,53179,-48223,-62552,5816,78267,67772,10130,-5395,45436,21187,-64769,-61923,29735,108570,85429,-14910,-108740,-38754,284,40440,42175,-470,-30678,-32958,-74268,-82567,-84119,-84746,-105054,-103199,-107213,-96683,-80740,-43913,-1022,-10732,-71444,-85334,44754,120044,133118,61535,-13487,-8287,-69774,-91194,-88146,-52677,-7355,-1113,-16815,-26784,-17188,9584,84390,184437,192423,135694,61759,-30035,-76551,-52889,15450,97581,161413,199235,217353,113860,7227,-5989,71266,119595,172032,244352,154675,487,-102176,-24350,64870,78033,7877,-97992,-14036,122976,141932,51798,-5173,66720,34510,-49605,-81241,-56493,4900,40963,17719,-25922,-34386,-57386],[-86858,-101640,-101228,-95246,-71717,-44232,33,24399,6378,-26927,-50637,-15751,69178,160956,149808,29732,-56041,-102371,-63893,22215,27670,-3344,-47555,-110682,-130685,-102527,-109137,-117429,-27978,9348,15646,12922,7586,32398,62640,51616,9221,-7529,13881,50451,100749,173382,166257,143605,187927,268795,209048,-39933,-81009,28372,57087,-4502,-39740,-31225,-43550,-62016,-115871,-22187,36043,94656,167513,187758,146797,118937,107287,106033,100109,109040,73760,1349,-58998,-124433,-135856,-104937,-108178,-61100,51934,112050,155435,139996,157308,142152,59088,5214,874,-77845,-50602,28540,85792,142339,132195,84170,-32861,-120950,-109079,-32838,70586,123181,64755,-1806,-51967,-100874,-76456,35589,53136,-29340,-116842,-88201,-53004,-38919,-67584,-25649,47831,102401,41048,-52543,-95605,-72992,-7819,31203,18781,-34677,-75222,-66858,-34701,-10208,5242,-9259,-59347,-42234,-25952,12389,86034,160717,115900,28811,13170,37491,73017,69172,79562,85917,86512,79277,110426,243608,231263,249652,299462,290466,73657,-98625,-66565,6490,80795,88415,41121,-60636,-28568,60706,59131,7363,-52696,-25651,33268,74389,113587,203704,287634,265252,215130,82550,-64057,-122161,-19951,12105,65543,144157,268663,238447,57290,-123455,-8085,72597,28857,-45262,-110659,-62600,-28965,-84029,-159368,-129219,-2914,109121,85703,-30878,-121386,-18342,-16551,-56482,-34990,-21199,-23070,-66013,-87226,49642,123766,82057,38376,-14316,-27987,-21800,17018,29741,29118,-31836,-33819,26971,55499,55964,24798,45510,43739,23198,11675,-14144,-19043,16996,90730,107927,40887,-30512,-112077,14532,59375,72371,84645,128233,206632,253735,249243,247262,181320,37176,-71112,-124973,-92480,-68978,-77342,-127529,-57554,-36396,-75882,-128820,-122914,-65580,-50200,-61957,-37370,-45795,-72663,-123603,-56695,-19709,-1548,142585,442626,519658,289903,45037,-99210,-125457,-149762,-155440,-109664,-62099,15439,70318,-8035,-105613,-122705,-138141,-104799,-39778,49662,173151,108142,-10329,-60748,-55126,24489,27011,-15687,-6448,-30353,-95427,3408,55650,-30855,-122482,-145430,-108054,-73580,-75733,-109776,-125250,-125736,-70763,-31544,18505,83699,96772,73608,71381,100535,129912,101267,51328,-14563,-53677,-29287,63430,72773,21652,-32617,-94300,-109773,-29352,39131,21964,-68723,-130543,-60602,68481,228296,163731,-28958,-126295,-58651,88644,157839,141380,118194,91551,85217,112281,101934,88108,22661,-41196,-57643,-12727,46684,150223,250143,178669,48320,-70134,-106958,-89948,-49403,-50327,-45109,78607,266345,267162,10117,-78589,100208,213227,247132,205356,139621,111226,66970,4215,-66992,-28837,-23921,-21391,11318,60554,93424,65587,-11699,-5478,28381,33294,-54940,-131168,-34184,-2406,-31910,5732,103605,173191,203536,82819,-14317,-22975,-47077,-86352,-20471,72236,128734,126653,83199,63081,52333,3034,-41451,-78152,-42712,-10024,16906,518,-34588,-31451,58696,102475,43855,-42680,-128572,-84536,-96877,-64716,-19343,55344,130083,168203,116398,7261,-6947,-4011,16726,167583,319578,336751,230566,107166,48696,7346,-28065,-93261,-122777,-141669,-83615,14922,60160,-12043,-109028,-75421,1335,25066,-29946,-85136,-55012,19275,84049,76514,321,-103297,-101287,-100087,-84261,-53690,-24575,-36280,-15755,-3134,-23735,-82008,-65158,27257,79690,123137,209215,276006,326858,155239,34115,-2350,36634,19542,15878,97575,175248,107038,-12352,-114160,46366,124086,119702,51956,13120,-56623,-126352,-100074,-127974,-29654,75926,150828,117370,-6007,-96866,-119673,-41772,-10970,9690,42785,55564,5807,-10166,-14174,-36930,-35225,-54660,-66784,-79235,-19736,2863,27992,57408,62003,33671,-32533,-96631,-73054,-103824,-120500,-93488,-86201,-111973,-69698,-11479,-5571,-23403,99586,93875,100180,77366,-11744,-49505,64370,257839,391494,305432,166720,26726,66968,202226,261256,318767,306172,194376,81488,21383,14550,32540,74266,62743,8232,-80231,-118111,-65541,-57055,-62556,-106651,-144855,-121941,-93852,-73429,-66687,-56293,36373,108662,99065,18756,-54766,-47527,7481,60568,8762,34221,59028,17501,-6329,78541,183553,196170,66671,-23273,-64034,-78180,-99270,-68646,51016,159568,215259,137698,1963,-50343,-97148,-72017,27581,49855,37591,-21429,-91894,-133338,-118431,-77067,-20719,22833,23526,19257,-22161,16575,46827,-74093,-83775,33000,139797,136045,68955,-44784,-70230,-12875,-27033,-47442,-59982,-61844,-22117,46055,96454,113732,172605,208046,225655,172450,48860,-59780,-78047,-101432,-86318,-58489,-111501,-75817,-66161,-59957,16077,88716,105001,20376,-58749,-53148,-38519,-4915,84072,172311,113839,30148,-42982,-113327,-111246,-81212,-66882,-43880,-36268,-55835,-70982,-88084,56934,101225,93427,219193,290691,172172,61348,65909,85943,52153,84003,92408,24324,-9815,-24011,-34936,-64087,-101561,-49203,42309,81207,129442,180403,163127,151230,17028,-82107,66223,157582,184271,119206,20311,-67257,-130006,-70884,21231,47219,7429,-26754,-21144,-32828,-65113,-72333,-14518,31234,-26007,-47318,-29595,-8262,84123,52402,-16722,-30080,15402,39610,17376,6682,40416,94622,143957,130123,43529,13178,77646,133987,108889,55558,38236,-10304,-54031,79715,202706,208046,120446,20374,-360,35743,11890,-8589,-45332,-64866,-108229,-73469,-4591,17558,6082,5807,41843,75545,26405,47137,-116,54171,149561,76490,-21144,-54066,95152,232274,323928,306664,72659,38379,182504,361571,357507,175120,11348,-21578,19035,31662,-18067,-84434,-74693,-33554,-15290,-19536,-55228,52315,294813,497007,452606,256569,81051,-65430,-150020,-105607,-76341,4514,91631,29314,-51324,-68718,-61208,-34450,-21116,-2285,16352,28629,2816,-54191,-56703,-68405,-95133,-19500,22814,46284,62852,1259,-44269,-39147,23383,62918,-831,-15927,-15768,2717,52425,-11525,-66737,-71521,-12333,97589,195710,233849,263214,257667,155464,50187,-47242,-66008,-26799,-3679,-9549,-48291,-62138,-40112,-37172,-64303,-59261,-23654,-42269,-97327,-44204,-7262,44031,47647,17510,-30910,-83608,-37846,17329,16178,-20123,-107507,-82377,-15627,14527,-27920,-66976,100245,288428,237294,14865,-80260,-191973,-358618,-519732,-605062,-559158,-372120,-149973,25611,43223,-86191,-109530,-109460,-138950,-61678,-15437,-11131,-35101,-69951,-41763,5339,51547,27154,-77320,-136352,-76550,41214,218532,258126,121703,31531,-2624,-58829,-663,57982,144982,210438,231780,205509,132110,81455,102947,41058,-21369,-46493,-71675,-105141,-51310,11419,-36293,-94696,-72366,-4951,66022,69554,-41194,-42875,30900,53231,-20308,-51334,88336,240682,165859,18943,9462,-32877,-25934,178080,207418,120039,82594,94851,53806,5061,17329,63967,96198,59511,-23864,-8744,61803,76957,47466,23411,27366,95226,172335,193028,122221,23444,-50600,-71161,-50489,3686,43823,46525,-9110,-72625,-26282,138085,182227,98129,12775,-52749,-86137,-91138,-16564,56726,50649,-26911,-117045,-129736,-70763,-7454,23892,-7709,-82010,-101408,-59792,-74526,-36709,31853,40779,66232,113784,194250,231624,121596,32255,27053,91262,141573,147059,68693,-16387,-59872,45937,116862,50612,-27,63929,36720,-34917,-23588,14794,-70305,-83307,-46842,-60798,-51184,-35365,-33939,-45912,-66126,-68282,-37427,16009,84958,74269,-35233,-187795,-134127,-95842,-28351,60931,70288,11154,-58574,-50647,20802,59726,36608,25574,55953,81704,111634,205904,402515,477641,243752,181943,200967,170392,64148,-59809,-107939,-88904,-119162,-69961,23421,128885,152703,111964,92098,39428,3716,19403,58767,12012,-40310,-54004,-75767,-95774,-67343,-15697,2230,42901,39605,-5326,-45103,-81671,-92529,-79659,-29130,84845,179301,143061,3627,-121680,-56707,43778,120630,167808,139381,55781,-42106,-106664,-98382,-21353,58915,88176,79675,54622,6310,-30158,-17312,51229,82835,82626,91560,67800,653,-105037,-91789,-53966,-77077,-125123,-84273,-26808,12356,40552,114870,151427,82726,27025,-53952,-81869,-100285,-111246,-95658,-111815,-149913,-106196,-17036,21923,-74862,-73036,-9598,-433,-5982,-50021,-102651,-76493,36710,157516,147692,30323,-85847,-12287,8563,-35478,-74397,-121848,-108774,-65426,-33263,-78019,-59522,6069,51625,74326,-13454,-75074,-98300,-91740,-39185,41688,86823,59401,26622,-41919,-122960,-12778,61492,40556,47893,108077,141888,135785,71052,-44164,-89987,-106454,-129525,-63119,66150,130654,134690,149628,103407,-5002,-70295,-110744,-126280,-101492,-80737,-96864,-115295,-81380,-62889,-33469,-7972,5695,49604,36873,-78314,-113608,-37853,9064,18144,-15475,-52038,-57904,-9624,83571,158524,172274,78728,-30811,-74261,-94730,-68799,-5363,20309,6393,-78029,-148506,-17081,90359,63147,-42587,-95114,26423,211707,223633,44838,-72107,-96056,-78756,-50266,17052,69308,55418,25973,-18178,-68500,-93380,-56359,-54593,-62375,-77178,-61733,-17844,9630,-23497,-115524,-70363,41360,69406,44761,-613,-31597,-17353,13138,32640,39585,-22182,-77665,-105940,-108167,-91350,-7217,158921,322066,328714,194309,81992,2213,-62047,-66706,-43877,-8723,-12770,-61605,-40449,-6681,11675,6003,-15897,-11007,13246,17107,18795,6053,4389,69182,201522,238064,146043,-50601,-106944,-7756,15845,-11176,-31625,-47009,-76742,-102345,-128149,-103852,-61134,-31019,-450,33358,63959,103878,131950,69670,-85808,-61651,15164,33816,6448,-23656,-46918,-17692,-53017,-122785,-84993,3425,46557,77019,124764,135513,76678,37869,26411,-20623,-103526,-13909,62756,125876,97612,9440,-86337,-115401,-104031,-77740,-10046,15257,-17445,4429,18870,-14433,-30723,-16189,17040,44999,64928,52726,18369,-15231,-17000,-5591,-28127,-13160,-22594,-91110,-53513,-646,2497,-20167,-30308,-41637,-62051,-52743,9705,41983,32450,-1725,-66112,-72825,-22688,37986,129492,193807,127198,37466,-27740,-77182,-110837,-115401,-80090,16533,142377,126870,-14799,-87609,10570,107083,128428,65357,-55881,-61057,12750,32464,4993,-16139,-46149,-57162,-51848,-70805,-85178,-79611,-39994,10346,49133,29017,-14295,-54396,-67181,-114325,-101007,-23997,26411,-31702,-40475,28099,164301,198004,112257,28542,-13170,-34432,-39728,-36963,-46965,-60908,-23143,90436,160972,165941,134646,137980,133222,81610,-6247,17365,97281,193361,161428,77335,75014,78678,64605,108972,186372,125574,-41048,-23944,36060,54417,31345,21294,2475,36330,123731,175566,51024,-38910,-21074,20639,18202,-6960,12920,33723,124464,130274,73657,67605,42607,45578,119046,125864,63897,-3433,-64030,-125152,-55599,87620,204655,238414,147150,64607,36580,13835,-40567,-132036,-106038,-7192,44236,45810,60041,111685,160753,185147,83701,19305,-26595,-51977,-69473,-93480,-112306,-112397,-37533,10697,2295,-51603,-38186,26251,42586,18633,-53943,-118977,-117779,-112647,-71227,-42223,-45436,6638,66778,92739,130822,194295,289261,280854,273980,219881,119955,56531,1943,-54004,-64820,30115,142579,170020,75650,-22038,-16790,-49159,-31381,23292,7159,43574,127653,159078,81459,-27769,-137846,-113180,-143327,-116263,-44614,-33346,-62315,-64934,-49504,-8871,10521,38361,38325,74909,72884,14350,-24658,-32871,10158,52880,-12044,-106481,63423,175145,173731,101461,53471,20685,-69444,-102458,-115717,-148430,-134026,-115820,-62528,-84946,-115477,-120945,-27202,96539,150344,45834,-77146,-86239,-97799,-22234,86171,102595,101551,32899,17798,92037,103165,40665,1259,-34232,-93712,-88187,-42631,-10733,63909,68579,12217,-28034,-76867,-72210,-21636,-36213,-87426,-111618,4127,77934,77546,21999,-9855,-19839,-18399,-38743,-88003,-107235,-46023,8829,71449,112950,110305,48330,33364,64648,493,-67539,-97270,-91796,-49422,-29641,-19307,-18167,6943,10135,35632,110134,184908,131592,10729,-86998,-5264,78209,71326,63472,75976,101443,127923,126049,64183,6154,-62836,-51492,-16667,-24198,-95449,-61916,46035,102979,176313,211519,131724,26447,-77423,-97077,-79412,-67628,-62769,-70819,-71837,-59667,-18504,86320,108764,12052,-21154,8971,-17522,-60591,-40522,-21162,4490,25176,44001,77773,57671,18128,-28181,-69996,-109984,-64063,62558,138293,59660,-38863,-114940,-42348,-45444,-35679,-2311,20194,-53957,-111565,-49687,-9346,-67332,-108806,50046,257715,246173,150086,110349,110672,41709,63936,201720,324945,421699,450874,294477,60727,-67260,35861,101774,217580,152816,170774,48915,-79097,-140702,-63119,419,36828,95970,179521,211398,145516,9840,-68868,-66454,-58260,-57888,-65952,-84316,-68314,-33696,-30821,-81226,-119256,-107756,-147298,-95288,55623,179852,141005,85849,130951,194813,203827,91746,2351,-20551,8646,43717,6264,-50605,-90219,-27305,38876,521,-45729,-47010,-34409,-46209,-87014,-114354,-26912,16049,19266,2725,-47145,-90599,-103789,-87795,-88545,-97620,-154730,-76266,29191,141637,198124,104264,154878,186224,123097,103317,-10502,-86606,12085,7433,57986,145922,243176,302390,204394,31554,-69627,-53856,752,10285,7496,-24609,-61547,-84083,-34056,-3338,-805,18343,-31892,-113000,-61538,27912,34273,24112,16227,28829,257,-93836,-95227,-78189,-105614,-111415,-109604,-100608,-92096,-85525,-81321,-49138,21440,-35653,-141274,-13460,101677,102751,-22121,-49869,-16543,-4907,-2361,30626,30832,41362,-5168,-63606,-69367,6662,72689,61531,13507,24656,63367,47042,460,-7219,124875,263872,291846,161597,124313,169695,132771,50407,-39371,-65851,-33411,-14856,-28246,-51854,21770,28999,-47543,-100845,-105668,-77214,29888,140631,206376,141412,7474,-73599,-89387,-47914,-30517,-1724,44598,87299,111569,43682,-76061,-96844,-108668,-83247,-89990,-96195,-29544,31920,233,-80619,-82342,15891,127342,228555,53881,-19083,-16595,-48433,-37955,131130,499671,718002,661921,404559,89374,-39699,-54871,15028,71015,47140,-3922,-19950,16228,-11415,-74180,-53951,34163,117651,103043,-7325,-99417,-12229,24999,46379,34681,-4980,-30654,-49873,-80479,-69419,-72602,-88699,-110337,-97042,-91823,-96107,-83246,-45508,-2124,-16159,-79195,-57213,55353,111593,139864,103982,40279,13600,-75512,-105468,-95608,-54918,-3018,12530,-2020,-12564,-4345,19559,95379,205546,236741,177338,93633,-20437,-92934,-63591,22341,120920,198144,261072,284875,143295,9206,-13268,64931,112990,159908,240587,173441,16422,-94635,-15032,94045,110029,25847,-95499,-19740,108002,122888,42103,-12294,46176,31197,-65979,-100745,-27487,37750,66083,35773,-13492,-25073,-50937],[-86258,-109437,-116239,-114396,-86957,-55612,-15295,16348,6525,-28312,-57437,-27125,56764,140912,126160,18574,-58470,-99666,-65733,8615,20508,17856,-12347,-81154,-118144,-101636,-106965,-128519,-57921,-17713,1888,11694,12995,37429,65923,60509,26886,12821,24900,50096,87590,145968,128373,100404,131932,199866,186420,-41397,-72893,54747,83711,15498,-35413,-42473,-52311,-58299,-125185,-33990,30281,91912,159940,180394,128335,97725,82208,77737,69450,74646,31767,-27770,-70815,-132746,-121623,-84944,-94533,-67860,35940,92973,137362,136907,168266,172026,96892,36649,20538,-67770,-62812,7610,50356,96514,91362,53355,-58347,-135644,-103460,-32211,73437,131294,80697,10973,-51202,-107116,-65930,46518,64288,-7732,-98445,-87790,-57121,-44317,-59171,3551,72905,109013,21970,-79453,-114585,-81333,-16278,28020,22040,-28026,-66717,-56965,-23153,3835,18694,-7636,-61199,-44676,-28081,17457,98516,148545,81505,-2742,7535,51003,96741,92152,97174,96052,86009,69821,96407,231787,225615,241611,292975,304091,86217,-100817,-68327,-6567,68968,82499,37456,-65298,-27865,66768,60502,2958,-64875,-51748,-5857,45508,86537,152148,208369,177423,150674,69090,-53640,-92803,5195,37327,78287,133932,251609,248495,69058,-119692,5619,87222,44747,-32836,-104101,-69430,-35561,-96147,-164389,-120699,-1953,107805,78695,-50614,-105727,8008,-1301,-56558,-43271,-25886,-17654,-51474,-109041,4080,94681,56744,7341,-46862,-63936,-63499,-10295,20823,35515,-17463,-17681,50004,84519,87937,38257,40539,52103,35241,16990,-17482,-30426,6146,85615,117011,71157,1791,-123137,-7220,53490,90169,132291,201234,287300,316079,288897,271353,197770,52085,-61374,-114125,-104381,-78939,-80758,-132103,-67319,-47861,-92433,-145059,-135659,-70285,-57908,-79612,-51571,-52650,-71131,-133305,-63937,-24262,-1786,132134,416517,506034,318175,74479,-77819,-117101,-140120,-129627,-94744,-59991,7973,53510,-48899,-152780,-135702,-133751,-111010,-48423,34209,156301,93792,-19557,-80898,-88162,6277,8812,-14526,4709,-23513,-109602,-19225,17605,-66301,-154459,-159874,-110254,-71400,-68114,-89365,-93788,-89403,-51534,-33635,14429,85266,92730,63666,60125,84349,111820,89148,47268,-12489,-49681,-30631,54933,60781,5806,-47228,-103339,-109474,-29633,29964,10000,-73997,-105284,-40986,78972,216666,127748,-59062,-133667,-38763,123003,176290,137953,112521,89549,85763,120359,97339,75624,9335,-52143,-64863,-16814,40258,134153,218655,140106,32152,-76285,-105424,-77746,-41416,-61518,-46221,82801,267622,274776,23893,-74012,97259,201721,242291,196301,130801,117661,84133,7264,-78304,-26862,-5320,-5506,23819,77960,113474,82419,-301,-8364,19187,25574,-56468,-147244,-52493,-19712,-41630,-8180,76056,143405,161318,35009,-52799,-61088,-48551,-71682,-9547,84761,136549,123667,78301,62219,61795,15544,-34330,-69546,-20976,42379,72898,22209,-30032,-37014,49719,90115,25273,-64060,-120227,-58873,-87613,-74999,-19351,72216,152754,184927,123635,8502,-12699,-23482,1239,152514,315369,341580,237138,112023,48000,11490,-32971,-105118,-131799,-127743,-71567,43657,93321,4936,-119102,-91723,-3533,25530,-30606,-92653,-57068,29835,101070,90448,11755,-97020,-96942,-91547,-74149,-51149,-30261,-34455,-5140,2640,-25916,-77469,-124923,-43863,11523,82723,182113,249797,277083,132631,22896,3501,53218,41547,39163,122988,197738,123701,-4558,-124522,35598,121228,123653,69152,31286,-49066,-133487,-108978,-134529,-26085,77440,158034,121992,-7243,-84610,-111644,-50347,-27305,633,53186,80060,21077,-5191,-7397,-26676,-30503,-59191,-75384,-80165,-24195,-21115,7377,52153,59354,24964,-39505,-92102,-71211,-110207,-121007,-84094,-66835,-97695,-89759,-23162,-7960,9926,141288,123062,123375,107295,22787,-31595,81073,316240,470029,357915,189645,28742,51134,170139,224895,287389,298087,206092,89991,27035,23385,36909,69344,56144,12401,-59263,-131417,-107674,-78195,-61489,-95030,-122733,-98513,-74259,-58556,-55233,-55898,24846,99254,112731,31336,-56954,-62547,-14353,55691,5185,33146,48922,-3154,-14584,94245,215198,220617,67788,-33802,-70119,-80374,-99424,-73076,46561,154518,192966,105617,-20352,-61239,-96984,-62862,32658,52265,38096,-26496,-100182,-139182,-116114,-71777,-12009,27632,22624,24926,-3677,9903,35994,-72039,-77946,40046,154533,157749,103285,3587,-142362,-88614,-105376,-122566,-125321,-113108,-62435,6693,58787,87658,167282,222336,263177,214553,73510,-50876,-98150,-116486,-90508,-62997,-117278,-95564,-91197,-66038,16929,97450,115418,20357,-67492,-43992,-22041,12112,105075,161411,100145,29419,-36804,-98358,-121828,-105042,-92375,-71004,-58692,-66706,-78049,-87308,101355,198604,173226,275918,319278,163179,47793,50723,93176,91740,116017,86870,6990,-30342,-45708,-50064,-74083,-125429,-64223,35281,95171,156701,204884,177139,154215,2762,-88638,60356,158125,185431,109459,7509,-77321,-133959,-63807,25593,42043,-1799,-34219,-30572,-46280,-82578,-70739,2314,53630,-19020,-64907,-43076,-39787,50105,25728,-29761,-22814,40652,56581,25634,24404,86780,149773,179533,132394,30237,-2667,56344,110922,81435,36975,24283,-15781,-16708,125415,215486,192429,104028,21416,18714,63643,37272,-85,-48068,-72131,-113266,-73661,-5258,17384,5848,6751,49465,89884,42089,62688,32087,103545,176629,95311,-2826,-55771,71868,203067,262820,249255,52738,19286,169814,364262,376683,187338,16420,-12989,34598,55456,4563,-64367,-52423,-19718,-9827,-22240,-53589,57795,281924,461835,432814,252007,81348,-57262,-161926,-118900,-66110,27430,106851,39208,-42940,-60782,-51677,-25761,-20064,-8465,9486,25775,2850,-66676,-87664,-81386,-98780,-14957,11324,33045,49275,-156,-30814,-27979,27874,61421,407,-17910,-16728,6266,75585,28668,-20360,-25114,30988,141383,242113,267600,292757,293604,171191,48268,-50637,-57590,-17628,-583,-12371,-57300,-62961,-34734,-35852,-72217,-114039,-65671,-68660,-96516,-48007,-17574,17697,20770,-10805,-47227,-79829,-36364,32465,47769,9126,-86803,-99249,-27320,10963,-27846,-66585,101063,290234,267387,73332,-151685,-260703,-385230,-518576,-603237,-570151,-376342,-130687,60732,62465,-74838,-85716,-97356,-125667,-60448,-13336,-5438,-30088,-70051,-41088,7987,53533,23459,-77903,-127929,-90136,22701,196525,267659,136484,51477,32911,-51167,-34019,44489,156177,248056,277441,248382,171905,120810,134402,49566,-12527,-33124,-53564,-94081,-84792,-7341,-29232,-63990,-31070,35552,97498,82634,-41712,-47226,22830,49455,-19727,-56059,87600,277504,238638,90914,36733,-36366,-54390,143690,183079,109290,75023,77899,41952,2075,13705,61106,97637,64601,-19029,-7571,63443,78955,39925,8336,7745,67332,135690,162840,101202,18532,-19758,-27260,-10388,20223,45853,39469,-16662,-78128,-30794,139930,191150,114632,29762,-47318,-100705,-89843,-12254,60211,56922,-18175,-121675,-129758,-66082,-3964,29845,670,-74962,-139164,-90147,-119054,-40297,41461,35877,66387,139836,235592,267072,148858,49463,36920,87643,118225,115386,42609,-37912,-56691,72465,126840,47534,4558,95922,80339,-10024,-39345,2495,-72809,-88367,-56249,-75190,-55805,-30707,-28653,-46085,-74350,-83657,-58368,-8749,63644,53072,-60023,-152564,-109329,-84693,-36418,35294,39636,-14233,-65690,-36713,28467,69945,56108,64693,104333,122146,140207,246150,454646,469734,209423,159383,191340,167739,61416,-65976,-107893,-91468,-112882,-79844,10095,113862,156756,116356,96324,40989,-11906,-6753,26396,-17307,-55018,-50397,-63623,-87819,-67928,-11178,25932,69730,48945,-7263,-51836,-87562,-94410,-76869,-29545,79034,179722,153244,18859,-103466,-57931,54912,155337,199436,155333,64650,-37470,-111902,-127554,-54099,18912,47588,47295,22650,-17957,-35443,-6451,66483,90712,80709,86431,59948,-7276,-110941,-97255,-59487,-79687,-120512,-95144,-39863,403,24500,90202,118885,51704,13007,-60029,-88115,-108779,-123800,-104694,-113499,-151872,-105339,-26546,-5682,-95431,-58725,9875,23376,12989,-37893,-98062,-74382,36434,142810,127593,24016,-77326,-13739,13217,-27561,-71056,-115251,-98947,-58309,-30468,-71132,-58841,-12523,12826,29333,-46059,-97493,-110278,-101283,-48430,23897,65044,42523,20394,-42864,-112413,374,93888,60328,54313,106671,135958,140673,98544,7483,-51989,-91785,-116531,-52020,73318,128735,132125,160851,136037,22842,-69304,-137079,-127493,-98497,-76291,-98463,-107064,-75703,-64734,-42817,-27759,-12862,40606,25935,-96274,-111301,-17862,39649,48438,6654,-35776,-42994,-8021,66690,132384,148582,68634,-37346,-84165,-98649,-64762,-10009,6357,-11144,-92557,-153779,-20258,84815,50112,-57783,-86693,36207,231212,229968,47936,-64874,-86699,-81027,-65688,-8865,44796,38171,22455,-9294,-52424,-89143,-52546,-45048,-49654,-64244,-54486,-13909,15749,-18632,-113614,-73596,36534,69626,44876,-6834,-44699,-34491,-8040,18175,37576,-14557,-65215,-89436,-92071,-72392,7020,180098,329118,306715,161314,58739,-2485,-61546,-60874,-36568,-3334,-7334,-59311,-40793,-6948,14463,15959,-11542,-15012,3769,10987,22824,3358,-14285,31154,168300,219034,132425,-50026,-107339,-11718,9925,-22894,-44328,-59810,-99899,-133791,-110837,-67081,-25690,-5049,15931,41943,75022,114375,139068,75973,-67631,-62263,10573,25370,-13663,-57166,-72735,-30611,-70227,-123973,-79269,11703,53329,88864,129966,133419,75933,39869,27706,-21779,-64889,11011,79542,139009,102719,14642,-72331,-104879,-122187,-97456,-26158,11965,-18948,-1930,16670,-9718,-24006,-2758,27676,44387,48443,36111,7564,-20688,-31857,-43952,-75963,-34763,-21672,-76938,-34755,3342,3386,-12650,-32183,-45755,-55991,-34235,23864,32440,9822,-16106,-80010,-75599,-22394,36820,139679,203331,129293,33146,-34075,-88868,-120741,-122562,-85753,5404,134558,131295,-12130,-78887,23453,111918,118491,62260,-58351,-57611,11526,26623,-1921,-19450,-48176,-57907,-50306,-66360,-80382,-75525,-33222,23584,58926,30067,-20190,-63343,-71614,-133375,-140843,-50596,29174,-17130,-26452,36012,154205,167556,89292,18307,-18051,-40588,-35393,-28140,-42462,-59465,-15186,96206,160349,158141,128724,127491,121198,77947,-16884,-11568,63539,171139,164962,81948,70520,71159,55864,113195,198177,126661,-50162,-29376,33801,58940,44747,33809,12091,48534,135604,170978,45424,-45351,-31028,4637,-3547,-41974,-38905,-17675,80086,105791,65389,56172,14801,6034,78395,92627,40287,-20024,-78815,-123522,-47660,90725,193076,229033,158709,82883,52664,19111,-45173,-138495,-108142,-24278,17819,21574,49563,110248,171289,210203,103264,35155,-8807,-37953,-60638,-87542,-115923,-112330,-32697,15664,4900,-48917,-28418,40079,65622,46597,-27197,-91618,-107731,-101174,-66994,-56299,-76246,-32174,36037,75315,121015,198333,307630,293689,270720,208678,129856,69269,8486,-49522,-59748,36140,148097,174485,75106,-24584,-24177,-62090,-54809,-4863,-16604,43055,119021,128801,51921,-25061,-120720,-101759,-128541,-113503,-45661,-37862,-76128,-86469,-51943,6097,31329,51749,36347,60726,56603,8066,-23351,-40269,-2796,35448,-21146,-89265,89923,212793,202340,120760,67935,17876,-75981,-116173,-131442,-153163,-137314,-106410,-57261,-85141,-118706,-127424,-26417,100515,143244,37019,-75544,-86872,-99595,-12232,111945,129786,120557,25552,37381,123439,112224,34966,-3870,-36539,-89637,-83128,-48535,-29165,34215,61052,8877,-30423,-78422,-77427,-26621,-43123,-98377,-105318,35519,118061,101399,27849,-9986,-20932,-12774,-30530,-80111,-99581,-46604,19172,101300,162328,167406,95208,55938,67079,3537,-63174,-96560,-92241,-56755,-53483,-48311,-42299,-6458,4494,17944,79141,154220,107037,-1585,-82437,2077,76943,62943,56554,80983,114525,150355,162693,113764,63187,-5733,-20944,-1151,-17118,-93356,-39411,69967,134576,213662,259990,182775,71589,-47766,-131346,-101759,-77400,-72359,-85308,-83133,-65035,-22951,77412,98313,12800,-16263,17143,4619,-24688,-20696,-16122,2381,8757,2654,34804,26050,126,-37197,-75736,-110163,-60757,56838,118828,52374,-35579,-82521,-45373,-88979,-80198,-42583,-4241,-61358,-115757,-76312,-35252,-83335,-92230,39255,260725,287747,180231,116976,93448,14243,49255,167515,259555,340698,387413,257548,36344,-86241,27274,67900,155469,121611,206770,119478,-11102,-105263,-47015,5370,30951,90319,185679,223335,150636,20070,-37284,-38701,-45647,-41304,-29659,-19069,11998,31581,17680,-46409,-100032,-109388,-154523,-89320,69313,197403,168888,109436,131241,181704,197202,96179,16098,788,31182,64097,17549,-48313,-103461,-50099,14605,-20685,-66292,-65542,-55182,-59564,-91175,-121109,-28437,19710,23272,1753,-53827,-107856,-114419,-79064,-74247,-84743,-148040,-77087,43723,165072,233346,142717,202173,277037,180610,132213,960,-85030,18646,2601,37399,109439,182184,216753,141072,-821,-81301,-64221,-21151,-6286,-4119,-30576,-61207,-76623,-27477,5085,6518,19989,-29638,-106262,-46631,42622,51035,43214,38612,52697,16680,-83255,-112436,-86150,-101174,-98420,-94525,-95949,-101804,-96576,-98201,-67899,20533,-10710,-114025,-50951,44786,54136,-49235,-63011,-21415,-3661,976,37325,41066,50189,-2559,-66601,-81417,-4716,58672,55357,8573,14537,50258,43124,23617,26790,139985,254740,273338,163812,134305,161319,120081,47274,-18148,-39158,-4281,-19770,-51575,-58781,28890,30036,-47285,-101909,-105533,-75765,28552,141233,220734,168726,29457,-52274,-69721,-64453,-63511,-36007,21715,87974,131548,65342,-87724,-122503,-123213,-93369,-105129,-118249,-38394,22812,-21429,-103615,-67638,33304,158658,296416,89006,-23610,-39603,-62128,-47831,107534,439230,698169,685412,458799,132229,-31085,-46463,18975,55951,20339,-23665,-37836,-14180,-43067,-84652,-52800,30012,114378,110546,-4786,-94020,9305,44479,44329,15270,-19184,-35761,-68824,-82743,-57195,-65469,-97936,-119958,-91617,-82078,-98883,-91298,-54710,-12153,-31989,-94725,-31167,59758,92396,130138,135659,89048,43185,-67720,-109460,-98402,-56695,-1955,19588,3695,-7665,-659,20481,96245,213382,270339,211609,119726,-13769,-113142,-78529,24760,139694,229438,315330,340741,161087,471,-32734,40614,85757,127276,214861,177704,26168,-92192,-13976,114585,131701,33809,-98803,-32248,84739,93774,23219,-23816,16316,12593,-86916,-79819,2719,61826,80289,43735,-10385,-24415,-52982],[-80983,-113317,-106298,-103588,-93800,-62510,-33517,2218,6186,-26252,-58709,-33495,47152,121726,102841,11443,-54735,-91157,-63087,-3007,16773,38386,20897,-49317,-98581,-95109,-101824,-123135,-69763,-31086,-1922,16942,22536,43904,66483,64856,42327,34706,39875,54030,78245,120284,97586,68203,87624,137403,157516,-43766,-56040,86703,112452,39675,-20844,-41909,-52701,-48309,-123185,-47207,24584,89624,150405,170284,115255,84093,63941,54446,42433,43540,-3628,-48742,-74927,-127475,-102339,-60388,-73184,-69406,22863,77898,122900,133024,173887,196856,133494,71472,47288,-47930,-69283,-6735,24731,62061,61284,32091,-74155,-139632,-95241,-29542,77824,140856,100712,28852,-45803,-107524,-54572,49877,64830,7467,-79064,-80884,-56570,-46579,-45460,33580,94764,107290,-3738,-107407,-122979,-82420,-20981,26808,26795,-19148,-55335,-44904,-10368,18772,32321,-5085,-60893,-43961,-26495,26653,112500,134164,45845,-32815,9219,70153,120523,112398,112480,107305,90392,66251,84818,213554,214587,227261,277292,306866,99009,-98178,-66826,-16533,59560,76095,31856,-68004,-25071,72967,62674,1436,-70171,-69890,-38034,18493,60339,103892,135715,97265,84837,55360,-37453,-55549,42401,70634,92701,121190,225064,247181,75485,-115913,22722,103141,62123,-19258,-95511,-72395,-38747,-102097,-157135,-108911,-1692,101350,67914,-71389,-77393,35690,16489,-53783,-50289,-29089,-9992,-29925,-90914,-38001,66313,35981,-19975,-77104,-98631,-106153,-42245,6959,40067,-2575,-2629,66947,106035,115785,63274,42001,66190,52078,24214,-20484,-40612,-4787,77997,122764,99054,26517,-106566,-20410,55073,115166,188814,285586,378463,383735,331304,293673,215559,77356,-41945,-98732,-114881,-83218,-73910,-112389,-75175,-58996,-107839,-159860,-144018,-70851,-61782,-82920,-58857,-57237,-68031,-135690,-68293,-26238,-1461,114882,364108,460957,331340,102007,-55657,-108347,-126802,-96621,-70480,-54066,-1733,29306,-85451,-156263,-130269,-123060,-106694,-52880,21094,136668,80376,-22028,-83976,-119363,-13802,-6541,-4880,17832,-14617,-114845,-40160,-16941,-94824,-167486,-147363,-102522,-65840,-57970,-63927,-54575,-49018,-31777,-35468,7066,80190,82940,51841,49423,69681,94280,77006,42958,-10860,-46756,-33512,42902,45831,-10507,-59924,-108288,-104549,-29341,19613,-606,-70330,-77172,-19404,88725,200430,93273,-86147,-126891,-16801,161878,193567,135015,108655,88289,89974,128264,91662,60960,-6001,-64133,-73047,-22086,31629,113053,179693,99588,15305,-82131,-97984,-64358,-33811,-72171,-47525,81650,250181,262198,37593,-63082,92874,185346,233195,185186,120157,122058,99820,8549,-90759,-24321,13991,10647,35171,94611,132983,98426,10778,-10189,11598,18891,-56556,-163246,-70469,-38160,-51532,-19033,52475,114799,123927,3545,-70871,-90526,-54559,-59295,2714,97425,143046,120057,73435,61518,71467,29211,-24916,-56579,1011,91688,127911,47457,-24285,-42871,38940,75101,6060,-84296,-101458,-32524,-71132,-85745,-19754,86397,168874,193780,126833,10452,-16649,-39814,-6592,141263,305788,335217,237393,120303,53865,21054,-35345,-115121,-135517,-113200,-56272,68013,115136,15607,-122642,-100002,-4420,27437,-30758,-97478,-55624,41894,117719,102842,23027,-88318,-89953,-80383,-61414,-45228,-29637,-24646,8861,11003,-21844,-49006,-104700,-116845,-50793,48972,156903,221006,215488,102813,5266,5268,64676,58198,60391,146344,212551,133306,2791,-132304,20153,110699,119472,81483,46355,-43026,-140135,-116036,-137582,-24651,75520,159363,121332,-10784,-71483,-86660,-41143,-34862,-8269,60027,100239,35225,195,-380,-15678,-24829,-60384,-74826,-69328,-23620,-40984,-14096,45027,56603,19172,-41131,-79125,-66717,-112882,-119821,-73274,-44739,-75323,-111296,-38119,-17035,49425,189598,153911,143248,129323,48812,-17022,98077,376909,547001,413031,216683,35781,38506,142406,193348,254187,278965,207911,94754,33584,33606,42428,62909,48502,15764,-38482,-104496,-127666,-97776,-61591,-81393,-98951,-73956,-52522,-40873,-42517,-54007,12050,84971,116436,40155,-57202,-75187,-36152,51627,5302,35130,40606,-20262,-17746,111961,246079,245798,75307,-35144,-67688,-78433,-95714,-76423,40282,144003,162512,69844,-36634,-66108,-91784,-49329,40494,57222,42284,-26253,-102598,-138924,-108876,-60721,1347,35068,23507,31948,14971,2878,21772,-68081,-68741,49753,172607,182400,141461,57801,-83732,-106525,-137968,-154236,-165080,-144930,-89915,-26537,20799,57815,154513,226894,288150,245613,94586,-37476,-106561,-129202,-96344,-71625,-116193,-105554,-102984,-64151,19829,105667,124430,21251,-74827,-35613,-6547,28168,117251,139125,83059,25815,-34825,-87353,-103431,-108846,-113789,-98297,-79626,-75404,-82964,-83133,133149,277905,255469,326785,333226,152349,36961,36849,95286,125482,146796,81814,-6689,-47257,-66194,-64015,-79053,-103862,-61498,40796,120165,193295,235657,196717,162097,-1066,-83365,56037,157351,183123,98166,-4717,-87289,-124327,-51431,32576,36079,-10303,-38791,-38294,-58798,-100894,-64756,22316,75730,-5905,-77228,-55745,-70368,12427,-5275,-44578,-16262,61816,67087,29602,41336,142489,213561,211096,127021,13692,-19160,32761,80650,46529,12590,5250,-18093,20114,157231,213590,168155,82115,18203,32612,86616,59869,5410,-52322,-80151,-117894,-71413,-4777,17909,6799,8670,56084,101182,61572,82637,72754,153994,194705,105954,9589,-57718,43734,163024,196986,191435,37432,2351,155688,361259,388524,199781,30216,15150,74418,99385,53743,-21127,-24112,-1330,-2203,-24703,-52977,58797,257484,408254,397247,243033,81741,-46539,-146198,-121562,-48224,50447,118751,48781,-32560,-49928,-41729,-18896,-19586,-13624,3511,22982,3271,-74226,-114121,-86523,-92415,-4555,3357,19771,32478,-3665,-19055,-16476,31865,59278,1592,-20847,-20243,6547,95659,66916,21671,14563,66531,177291,278199,286569,308010,321090,187514,53166,-44010,-44111,-6845,3765,-13078,-63408,-60153,-27402,-31564,-67013,-148695,-115493,-103678,-93773,-49900,-26959,-16084,-16308,-43793,-64792,-79721,-35844,46043,79215,36567,-66818,-113065,-36361,9325,-26834,-66853,99116,284793,286059,123693,-192369,-308601,-397196,-508934,-595367,-581348,-389167,-125464,82743,79287,-54364,-61150,-76585,-110561,-55547,-8167,3159,-21128,-63881,-37871,10526,53592,18145,-77583,-118123,-94422,7084,166924,266266,148919,71296,70293,-11014,-48423,38093,168431,284684,324585,293887,215656,163548,162901,54373,-6383,-22346,-39097,-79035,-118340,-28177,-27230,-39262,5356,72514,125987,92494,-42037,-49007,16018,47296,-15796,-58603,84028,302527,304749,167984,63020,-39421,-75958,118932,165979,105149,74738,69190,35287,187,8684,54125,94712,68449,-11129,-1849,68350,82209,32815,-7459,-11443,39362,94947,121641,69134,12389,11903,17723,27528,35791,45480,30838,-22950,-81419,-37621,133010,192329,130553,48357,-38174,-109923,-82053,-6406,64125,65715,-126,-108865,-114167,-54682,5219,40728,12057,-65532,-149074,-68223,-76745,-30762,52268,31978,59438,151242,255564,283605,168858,66602,48987,83911,92398,80165,15055,-56086,-40681,104838,136879,46092,10123,123126,116972,15319,-48401,-8628,-70745,-87436,-65164,-88959,-56213,-22537,-19533,-40324,-73580,-86854,-62364,-10621,70744,65293,-44341,-109278,-84473,-70871,-39006,14946,12938,-33698,-61096,-16227,40220,81540,75057,103938,152627,160979,167362,288035,499430,451238,178135,139186,182037,164540,58673,-71019,-102684,-83817,-98046,-86931,-2823,95567,153491,117140,98422,42453,-25818,-32193,-5730,-43149,-60352,-37490,-44168,-75515,-65416,-3541,50223,92912,58294,-5055,-52469,-85198,-88158,-67747,-28826,71423,179320,165887,39139,-83837,-55387,66573,187264,227045,169665,76960,-24485,-100494,-152320,-82022,-13227,17800,23424,-3178,-39292,-39005,6059,82013,98604,79315,80852,54206,-8733,-100381,-97273,-63518,-79972,-114014,-104867,-51385,-9368,11538,69186,91434,27023,1850,-63255,-91472,-114497,-133345,-107451,-111421,-153460,-104656,-34172,-25357,-100567,-52614,25832,45998,30860,-26698,-92770,-69704,40201,131149,112246,24336,-67817,-15609,17793,-15105,-60381,-99612,-81686,-45336,-25062,-63627,-55276,-26283,-19531,-14688,-79994,-84629,-103935,-104932,-53118,7848,41455,25800,16297,-40383,-100243,10380,124532,83997,65619,104761,125200,137716,116825,50488,-22825,-75848,-100689,-37883,82527,128057,129499,168824,168477,59244,-43235,-118422,-118768,-94039,-72330,-98159,-94981,-67971,-64631,-49371,-45147,-32107,29121,12644,-113276,-101049,4660,72994,80034,29033,-17593,-24991,-3177,50034,103653,121169,58912,-39302,-85826,-90574,-55368,-8419,-1712,-23324,-100776,-148061,-23673,77230,37098,-67238,-79177,42753,244444,231018,48872,-59505,-75646,-76000,-77929,-36328,17765,21927,21468,2400,-32060,-75421,-45623,-33435,-34895,-48312,-43700,-6512,24390,-12981,-111845,-75844,29872,67282,42996,-12928,-56789,-51831,-30510,1871,31765,-8849,-53070,-71117,-71839,-50744,26055,196216,322230,272655,125433,38669,-4071,-57799,-51930,-26837,3811,-565,-55198,-39511,-6835,16493,27531,-816,-13445,-6886,2924,24938,4652,-22092,1498,138129,201974,123478,-43607,-107920,-16287,5319,-30993,-49361,-59850,-107575,-130835,-76853,-32438,3932,16692,33555,52762,87233,126756,149104,88141,-45641,-61379,4290,15914,-32042,-80521,-97757,-46502,-88093,-113821,-69738,20703,59263,98641,129466,124564,72358,41788,29856,-21067,-31986,46561,113077,166088,118507,28284,-52789,-85111,-119656,-107809,-39172,10406,-15926,-6483,14947,-3939,-14134,14788,40464,43182,29487,18063,-5395,-27858,-46610,-76411,-120483,-48656,-14991,-51873,1782,16614,9466,1955,-27966,-51727,-51700,-21398,35235,24712,-10199,-28635,-89894,-70000,-21422,30011,138567,199131,122707,24895,-40384,-92883,-123189,-126219,-90959,-6948,123143,132717,-7575,-66476,36997,111973,103610,57381,-59604,-47427,15898,25987,-4393,-18847,-46734,-56538,-47568,-61133,-75098,-70098,-24770,36624,66648,28544,-27831,-70221,-68233,-124505,-175720,-76164,32369,550,-6677,51104,146565,136398,61906,5081,-23154,-44059,-28567,-19554,-38624,-57870,-8943,95269,149954,140791,116750,114443,110643,80293,-14159,-36603,28073,142088,161363,84887,64107,59976,42625,112703,201423,119070,-63756,-32746,32331,63749,58976,47273,22331,60988,146108,163178,43429,-48938,-40539,-10025,-19558,-64329,-78190,-64925,33286,73161,45773,32885,-18270,-30425,43840,64152,19795,-33958,-89911,-112609,-40396,86786,166446,200984,159731,97461,68931,27152,-47450,-144447,-106126,-39818,-11065,-3373,40375,110078,180776,234942,127574,54442,10659,-23233,-51107,-81052,-116254,-107554,-26727,19919,6663,-45892,-18339,53156,86834,73440,-704,-60784,-77394,-76686,-56863,-66306,-100809,-60660,11691,58153,108063,195979,316206,297243,256906,188982,133838,79290,15267,-44318,-55787,37945,145878,171834,72352,-23414,-21229,-59679,-64607,-24563,-40760,39572,107015,99889,27048,-19754,-100260,-88646,-114873,-106805,-41194,-33207,-75904,-105857,-55650,19951,55399,69850,40684,48549,38174,2241,-18373,-45754,-16355,13285,-34582,-67588,121337,256070,232335,137718,76814,12490,-77677,-118974,-142788,-153288,-136825,-98046,-54373,-85542,-120233,-133899,-28094,96957,123265,21123,-74026,-83379,-97250,-1885,139964,165304,143793,14554,54200,151999,117858,25727,-13930,-42401,-79782,-67908,-47157,-36113,11574,53418,6224,-31479,-77403,-81405,-31561,-49300,-106806,-95278,60554,147517,116371,29416,-14349,-25988,-9656,-22591,-69974,-90536,-45675,30793,123619,196577,208029,132059,74212,65003,3594,-58973,-93106,-91766,-63054,-74272,-70831,-59936,-17070,1117,2008,45770,115531,77698,-13649,-76087,8040,74433,55916,52148,88566,129983,173367,198672,163951,120532,54260,28749,29017,-772,-77732,-12678,99588,171516,250459,307198,242644,136848,12519,-96497,-116362,-84630,-79933,-93674,-84667,-63593,-26340,62174,78316,9842,-12303,23850,28766,15198,3159,-10481,-2434,-8910,-36154,-8371,-5928,-17183,-45954,-81178,-106163,-55425,49228,96893,48097,-22212,-47121,-35224,-116195,-90048,-68389,-28299,-71001,-117760,-102079,-56151,-88613,-74436,28575,248964,318058,205128,114635,65545,-12992,37885,134141,195510,252738,305427,208163,10297,-100796,24282,41912,95682,76051,219244,178616,55763,-59961,-28453,11822,26253,83652,187129,233208,158657,37171,-9301,-17386,-38344,-25260,16159,68675,113417,106688,69598,-7476,-74762,-110200,-150314,-81233,78198,202890,186604,128847,126754,161791,184606,99420,33402,29729,64900,95161,36058,-39004,-94340,-64305,-8796,-40188,-80118,-70176,-66193,-68923,-92893,-121869,-26968,22024,21964,-6577,-64608,-116310,-98306,-64065,-62099,-74409,-133874,-74075,56508,181508,262856,173524,226914,340073,235923,166602,20531,-81279,22503,-1995,18762,75207,124970,137011,82117,-29456,-95840,-82054,-49156,-27544,-18556,-39044,-62471,-63325,-13902,18391,16931,22906,-26735,-96536,-25303,64866,77670,73401,69839,80317,33821,-71270,-132432,-92903,-96145,-88733,-79690,-74118,-79095,-84477,-103939,-86677,21042,19883,-58516,-45134,6222,12472,-71690,-71720,-24275,-2251,4525,45038,53413,61142,2500,-66464,-88510,-10472,49415,51306,4753,5159,38807,45118,49774,63026,155859,241660,246070,156026,138447,149259,105710,44785,2599,-20499,14761,-18334,-55778,-38771,37034,29976,-45897,-100970,-103655,-70818,29528,139418,227981,194086,54646,-26180,-35839,-50938,-83893,-72134,-5271,82089,141783,82882,-79705,-144057,-134876,-100873,-117790,-132348,-37730,19588,-36473,-115734,-52350,48386,186049,349910,120570,-21373,-58161,-72072,-54685,86958,375873,662568,693207,507869,187717,-12596,-29525,25769,42577,-3525,-41249,-51302,-36449,-65424,-89235,-50636,25655,107358,115081,-85,-86681,34206,67289,44782,-6178,-33369,-38434,-81300,-71962,-37013,-52477,-101352,-124093,-81212,-70624,-97887,-96464,-62425,-22037,-48718,-103601,799,66755,73371,114113,162861,138289,81204,-45638,-96003,-88262,-49547,4886,29645,10844,-1230,4611,22786,97231,217944,302054,249074,151632,1384,-123598,-85442,34271,164854,264910,368574,391384,178151,-6586,-51229,9983,50189,89817,183305,180235,42834,-81252,-7461,138458,155888,45683,-95029,-36879,69194,72475,11908,-26436,-6393,-4318,-83931,-36481,42287,90853,98459,56834,-1317,-17477,-48841],[-74516,-105634,-76881,-74894,-91369,-67084,-53487,-17921,3090,-23207,-56773,-37624,37459,101333,78726,5663,-48076,-80322,-58971,-14780,13365,53972,48262,-19166,-77099,-86493,-96956,-106684,-66016,-31404,3068,26978,33763,48879,61811,62458,52498,53999,54820,58735,70036,94741,71839,43002,50851,81975,123460,-50474,-32473,119970,139010,63042,-2636,-35074,-49098,-36116,-108608,-65905,15024,84424,137111,156063,105054,74881,49570,33314,15810,12422,-35308,-65085,-74517,-109436,-79495,-33522,-47104,-66279,10117,64039,109710,125331,170066,210489,162934,104597,77911,-18705,-65009,-10445,10834,38770,40513,19027,-79835,-130446,-88186,-28604,79713,147729,120124,47521,-39773,-106510,-47489,42981,52911,11698,-64508,-73109,-54886,-48823,-32623,57462,106473,91900,-39109,-138760,-115900,-79781,-25255,24849,30300,-11257,-44888,-34643,-407,30437,41894,-5386,-62640,-44552,-25510,36113,124286,116790,9790,-60518,15199,89400,139198,125838,122208,116731,97195,66141,73278,187526,196133,205975,252782,296945,108123,-93961,-65989,-26922,48557,65087,21117,-72298,-24208,74453,60838,-1804,-72886,-82580,-66443,-9153,32652,59220,76515,40658,34801,44841,-17587,-15485,83599,103804,102052,101483,185355,229154,71760,-119135,35230,113622,75024,-9202,-88860,-75790,-42608,-105022,-145862,-99698,-6391,86402,50293,-95936,-49199,59543,31984,-52060,-59432,-34329,-4293,-9087,-61337,-74506,37705,17250,-45904,-105699,-129615,-144841,-79839,-16336,37408,7677,7133,74147,115761,133476,91694,47889,81100,69248,29145,-26736,-51925,-18236,65255,121902,119197,40610,-97762,-28722,59881,141495,245973,371157,468967,447825,369899,309341,230162,108660,-17400,-83933,-113408,-83105,-62492,-91989,-83677,-73395,-125413,-176509,-144719,-70546,-65611,-76298,-62809,-62952,-66680,-129645,-73074,-29043,-3738,89150,288896,386436,322966,121752,-37334,-102954,-113654,-62863,-42277,-46515,-15581,-3434,-98312,-106976,-109948,-111630,-98275,-55968,6964,111020,63513,-23451,-77229,-150333,-37899,-21035,5283,28016,-7793,-110579,-62377,-51123,-118668,-147462,-128069,-91393,-60315,-48827,-37924,-12334,-8530,-16043,-40868,-5954,66696,65853,36051,36566,53500,74255,61612,35026,-13043,-47996,-40662,25597,26268,-29341,-73452,-113026,-101385,-32884,5025,-10767,-59870,-50363,-480,92540,175502,56888,-113891,-115480,4229,201545,206904,130610,103907,85006,96827,132576,82601,42266,-25465,-79613,-85054,-31736,17684,84933,133597,57436,-4158,-90670,-89194,-53245,-29263,-82166,-50647,72677,213092,228941,48406,-48961,86671,165405,220721,172360,106663,121433,109584,5004,-106536,-23466,30630,23661,42039,107598,149347,110525,17849,-14847,2798,10801,-57289,-166207,-87781,-58303,-63542,-29457,31670,88182,92556,-15004,-74110,-101854,-68298,-54346,10850,105595,144311,112357,65169,57607,77496,40772,-14731,-41432,19493,130096,173265,71209,-19717,-50933,24466,56071,-15273,-105089,-85136,-9427,-54147,-98153,-22124,95668,176609,193714,124450,11022,-20794,-53958,-9075,131939,290190,316675,229028,130378,66894,33126,-37514,-124972,-137008,-102908,-43495,81581,120857,15987,-123065,-99084,-3012,28630,-32577,-101586,-53575,52427,130949,111138,32050,-79057,-82354,-68298,-47451,-37014,-24055,-11634,22554,19484,-14110,-12869,-39408,-107547,-83373,24219,132602,188831,145578,62704,-20197,3822,70464,67365,76413,163916,217012,133714,6225,-140414,-1439,90216,105525,86771,54512,-41455,-148612,-122589,-139788,-25688,70543,154915,114510,-18508,-60134,-52422,-15197,-32552,-17782,60956,113107,46097,4398,5814,-4840,-19047,-58580,-65781,-51723,-19235,-56018,-37287,34433,51460,13682,-40579,-66034,-61560,-114432,-118389,-62234,-21514,-49515,-117669,-59560,-34243,89924,233372,179173,155399,139627,63135,-7939,113309,432431,612483,463813,244318,46544,28560,117437,164378,218958,249163,198080,94012,39257,43350,47373,53866,38811,16974,-20076,-68990,-99958,-109587,-64322,-68957,-76712,-50695,-30957,-22444,-30297,-51923,-2463,66555,110361,44174,-57231,-86418,-58902,47751,9573,39645,33402,-34625,-18065,127402,268395,260474,78906,-34704,-60234,-74409,-89584,-78536,31738,127797,126735,36626,-43524,-66807,-83638,-31757,51820,64615,48806,-23344,-102593,-136428,-99319,-46373,17412,43012,24031,38217,31487,-5049,4244,-61713,-56168,62133,192455,207493,179538,111864,-5658,-43832,-84918,-97708,-116880,-116090,-86984,-45867,-15477,24797,133899,219998,297026,261855,109782,-23170,-98292,-124391,-102206,-82503,-108114,-107738,-101445,-57648,23194,111303,129302,21178,-81799,-29544,6466,41680,118847,108501,63162,18750,-37515,-81585,-85913,-95386,-123722,-124132,-96261,-80665,-85453,-78301,151743,332594,325555,362809,329573,139517,28065,23506,91524,149223,172224,76491,-17139,-60152,-85347,-76919,-80699,-85373,-48392,55110,152244,235336,269927,220648,174517,4435,-71479,52415,154998,177420,85390,-16635,-97624,-112669,-37651,37762,25923,-19855,-41383,-44916,-70575,-112487,-52301,46767,97498,11048,-77792,-67712,-100103,-27199,-40432,-60504,-10643,76506,69597,28499,55219,200425,277524,233171,113004,-6271,-35838,8497,46467,7251,-16767,-17971,-17982,50268,173657,198562,136826,55135,10654,40924,102802,78215,7498,-58462,-89188,-121225,-67246,-3870,17885,7328,10045,60014,107558,82395,105585,120054,197821,199406,105672,13934,-61505,12814,115392,132361,138159,27402,-10282,141154,352790,391845,211199,49461,51734,117296,138728,103356,24530,8571,20559,6626,-27740,-54260,54477,222664,341707,348598,228894,80849,-35416,-126619,-111887,-25630,70810,124060,54759,-23032,-38573,-32724,-14186,-19765,-17792,-1804,19585,3117,-76409,-116135,-72443,-66950,10818,8,6940,12622,-9490,-10727,-7741,32565,55273,2101,-24851,-26794,2355,109282,99316,56186,44426,91518,202476,299660,287288,305655,334249,200806,62346,-31052,-28969,3712,8103,-12713,-67586,-54914,-19009,-25955,-55720,-109442,-158833,-142538,-88550,-51165,-35414,-55830,-59652,-75494,-79719,-83994,-39289,53189,103969,58258,-49574,-124564,-42677,9385,-25313,-68696,93374,271623,291387,159885,-171689,-315067,-390383,-490701,-580596,-590208,-410286,-136325,89305,91963,-32081,-38986,-56753,-95127,-47772,466,15603,-7494,-51733,-32475,12602,51660,11651,-76609,-107544,-88497,-4431,132281,253302,158120,89485,104071,31490,-39411,37504,178808,315473,368680,339073,261352,207282,186287,56055,-2399,-13958,-28399,-64256,-150761,-47896,-29845,-22092,33990,102834,148824,97036,-43285,-49184,9589,45909,-9291,-58726,77200,311332,352902,238493,86534,-42437,-85905,106558,157837,108377,82428,70033,35346,22,2507,43259,87164,70214,-735,8742,76778,86464,26190,-23523,-29494,12579,52585,71426,26168,8093,43577,59993,60663,48914,42235,20761,-28004,-82959,-47949,115835,183256,142611,65798,-27443,-110738,-70268,-477,67140,75379,24809,-83951,-90969,-40122,17066,54046,24673,-55130,-105869,-19185,-18630,-9971,62436,27011,41893,141779,248129,277761,179581,82672,62491,79753,65061,43195,-12948,-67984,-14161,139938,145636,45605,15301,142828,144375,36849,-51566,-18185,-64122,-79716,-73821,-102967,-52208,-11555,-7938,-30981,-67450,-82953,-56461,3166,102667,110435,5638,-65321,-61716,-57756,-39314,-2112,-11170,-45455,-45376,9430,55053,92582,89528,136527,192474,190505,187671,325622,531812,423156,150396,121721,173391,160922,55853,-75048,-92679,-68271,-79824,-88351,-15416,74904,142871,113699,97776,43153,-37756,-56182,-36142,-63849,-57427,-20173,-21730,-61907,-61763,5540,72179,109876,66288,724,-47284,-75290,-74669,-53837,-28032,60951,176456,177940,60638,-64208,-50542,77003,212475,246977,180195,90138,-7343,-80712,-148800,-105508,-39706,-6403,3064,-24857,-58171,-41364,18986,96417,105340,77365,74230,51587,-2110,-78323,-90118,-66410,-78913,-106741,-114464,-61415,-17153,1383,51703,68667,7218,-7547,-64890,-93225,-118567,-140576,-104432,-106488,-155120,-106245,-43536,-41957,-101753,-50661,36380,64168,45137,-17857,-87992,-63954,46570,121841,100760,28618,-58425,-18398,21549,879,-43411,-77620,-59061,-27957,-18027,-56552,-51192,-36952,-46149,-52285,-110984,-58320,-88556,-103795,-55095,-6586,17562,9849,13242,-36125,-88059,16561,150579,109665,81797,103848,110968,127273,122864,76623,-4006,-61650,-84310,-22262,92484,127985,126377,172295,196519,98939,-3092,-80174,-102932,-89422,-70989,-94631,-80529,-59962,-64329,-54717,-60955,-52970,13527,-4431,-130510,-85236,27773,105958,109498,49027,-11,-6250,4657,35020,73727,90770,48289,-38983,-82703,-80566,-44017,-2915,-5216,-31040,-103731,-138448,-28231,67523,25285,-69046,-74460,45238,251141,226735,46854,-57381,-63443,-63635,-82654,-64531,-11948,6137,21721,15348,-9372,-55232,-36568,-21121,-19684,-31109,-30721,3211,34212,-7758,-111434,-79241,19432,60659,37558,-19950,-68297,-69508,-53610,-15861,21552,-6825,-43553,-54380,-51975,-28828,47152,202360,298060,226590,88352,22410,-3745,-52263,-41771,-16206,11487,6475,-50415,-37528,-7049,16635,38530,14654,-5756,-18315,-6605,25231,8266,-21823,-20083,111557,186069,116895,-35080,-110817,-23022,623,-36544,-47660,-49788,-95885,-104953,-46601,-3630,25847,32684,50131,64412,98214,137987,158107,101022,-25549,-60916,-4267,5558,-46759,-75114,-97651,-66268,-100551,-97171,-59258,27265,61140,102941,120231,106455,63845,41756,31005,-21179,-6407,80002,151708,196355,134893,41970,-32482,-65459,-104745,-110210,-49553,9703,-9185,-9097,13100,2068,-2179,34682,53508,40182,8116,-1650,-21448,-37688,-59392,-89056,-103240,-40768,4938,-10856,51300,36675,18748,21881,-13683,-60275,-53458,-16038,42485,22186,-24589,-40386,-97035,-60811,-21121,16254,124154,179525,106462,12409,-44758,-83166,-118667,-128150,-97304,-21743,107812,130520,-1464,-52311,49190,105418,83879,51945,-56354,-32864,23437,28785,-3713,-15638,-43211,-54429,-44737,-56046,-70457,-64877,-16132,47986,70616,22970,-38209,-72630,-57645,-97808,-190977,-102038,33365,18178,15529,71293,141494,107386,31692,-11633,-29703,-46081,-21401,-12794,-36660,-57490,-6258,86349,128920,113072,97156,96891,98441,84068,-1464,-53915,-6649,108714,150280,84900,54892,43728,23546,105872,193533,101039,-81015,-31372,32171,68969,73672,60716,31297,71176,152195,150541,42926,-51106,-50761,-23808,-30555,-71058,-78934,-91077,-5727,35745,14242,-2429,-56579,-63800,15008,39515,1591,-45641,-96809,-100579,-35223,75096,127483,157228,147589,104947,81450,33928,-50716,-150874,-97867,-50093,-40414,-28942,31383,110104,188663,258410,157341,77733,29911,-9986,-42609,-75709,-114396,-100265,-21582,21715,5885,-44598,-9520,64082,104685,97228,23364,-32221,-44243,-50304,-45348,-73696,-118439,-73922,-2863,42346,91995,185893,312361,290184,233985,163354,131931,85424,21043,-39894,-54571,34000,134703,160208,64662,-22282,-13595,-46586,-58825,-31916,-62312,31601,90505,71846,6091,-14052,-79907,-76923,-104770,-99448,-34294,-23593,-64405,-117176,-60780,31579,80007,88913,48697,38519,17373,-3694,-11083,-49899,-31684,-14626,-54196,-42783,160573,303771,261190,148760,76413,2373,-78003,-110789,-133042,-147604,-134073,-92864,-55893,-87832,-121166,-141952,-34582,82461,88809,-2716,-72592,-77087,-92801,6916,168557,209952,170536,-330,65623,174723,119549,12787,-29851,-51914,-66124,-49453,-41603,-35881,-4576,45666,4044,-31800,-74557,-84671,-37690,-55979,-113757,-87100,74385,161010,119563,25692,-22783,-35170,-10176,-16482,-59992,-81840,-44926,41181,137845,215424,231074,156364,84757,56894,-368,-56225,-89170,-91782,-68812,-91255,-86282,-72988,-26394,-1516,-12097,11413,71335,44468,-26466,-70010,11133,69335,49042,49519,98103,146893,195236,230938,210545,174431,113845,88528,72680,26045,-49935,18608,135395,209822,280445,344534,301683,210384,80435,-51940,-111069,-89892,-85747,-94534,-76464,-55727,-28945,41451,49535,1818,-10819,27720,51924,56493,28215,-5660,-11338,-28188,-68610,-51734,-38475,-34605,-54524,-84973,-96278,-50017,38641,74004,46245,-2036,-11560,-17393,-91422,-64677,-70635,-50694,-83723,-118779,-127627,-71182,-84930,-59373,17720,218932,327484,216996,99043,26695,-39469,27128,102144,137570,166884,212691,148923,-17936,-110027,23485,22163,47269,22727,209264,220880,114305,-14507,-9633,17988,21661,75429,183394,239395,166682,54166,10322,-5776,-38883,-11083,71684,177757,233089,189962,121906,31336,-48269,-107177,-136777,-73341,79843,194767,191348,140942,116222,134126,163895,98381,50283,61608,106486,135054,59655,-25853,-74443,-65827,-30464,-58091,-86278,-61687,-66417,-74543,-94207,-117453,-26019,19486,12887,-23330,-77948,-100358,-77197,-50201,-54634,-69015,-123720,-70796,62691,184523,278418,189186,226359,368194,280291,202021,47536,-73561,19356,-9319,347,42621,72995,67791,30564,-52847,-111634,-106626,-81496,-54062,-37551,-52330,-67194,-49281,3293,34278,28776,25345,-25440,-86614,-882,91826,112201,112102,105581,106020,47099,-61650,-154881,-96564,-91844,-84541,-69485,-52656,-52397,-62774,-96596,-107570,20617,53843,8107,8716,7482,-9237,-87067,-78514,-28594,-3510,6004,51216,64598,70646,6650,-66000,-90629,-13591,41671,46693,-664,-6396,25275,45239,70809,96068,168560,222576,208803,134455,130824,127570,83076,34292,13342,-11972,22726,-18148,-45962,-10561,41955,25627,-46824,-101177,-103133,-66334,29137,131975,224348,212200,78035,-1876,-2036,-15008,-75802,-108665,-38532,66001,138311,90836,-64070,-162197,-147150,-109716,-131388,-134067,-33449,17005,-49080,-118124,-41169,56758,203016,377748,142067,-17525,-74744,-81721,-62148,66226,310995,610236,679612,542103,248637,15344,-6930,32836,28819,-27460,-60690,-64761,-53744,-82137,-93250,-51826,17169,93055,111454,1050,-81390,58936,90223,46891,-30633,-50119,-43861,-90674,-54300,-13197,-37502,-101273,-127144,-72449,-62592,-99097,-104143,-73535,-36905,-71148,-102816,31201,70182,50576,88109,177557,178809,115649,-22820,-77902,-74426,-41138,10416,36049,13547,976,5531,20236,91825,212612,323487,282518,183036,18456,-128328,-90608,43864,188525,295246,408969,425543,187318,-18019,-73231,-30592,1684,45730,143796,174760,59623,-68406,-1951,157269,175176,54944,-91663,-40477,55374,54130,2629,-27979,-26566,-23035,-63961,6114,80267,116647,113098,67586,6127,-12207,-46763],[-70895,-81456,-46638,-48407,-79455,-72506,-75246,-43778,-4772,-21870,-54398,-42791,24326,77150,51959,-1924,-42301,-70912,-56641,-29077,7102,61663,66692,5627,-57635,-78821,-95342,-88392,-53359,-21216,15694,40585,44924,50209,50336,52091,55222,67305,66289,61114,60795,68770,49570,21481,17854,33545,88740,-58620,-3384,150895,160156,82184,14508,-26608,-44828,-24708,-85838,-90935,-472,74495,119602,137914,95740,67452,36899,12886,-11815,-20158,-64509,-78427,-71086,-85092,-53200,-4825,-17659,-56742,-2698,50281,96826,113038,155425,209240,181349,132924,111112,22107,-40481,2908,10794,26861,29075,14614,-73868,-115600,-83479,-30156,78078,150579,136692,65106,-34522,-105877,-46007,27023,30764,4543,-57401,-67478,-53221,-51106,-23645,71197,104524,61884,-82960,-159572,-96157,-74771,-29469,22352,32799,-4547,-36094,-26989,5943,38028,46693,-8845,-67126,-47539,-26145,45108,133407,98688,-23058,-80802,23893,106703,151932,132742,127235,125076,106557,69408,62557,156989,173014,181603,224077,277609,113914,-88174,-66146,-37659,35630,49487,6031,-77967,-25608,70350,54073,-7629,-74133,-88534,-90507,-35928,4793,20645,38289,25801,27014,45759,7216,26865,125543,133433,105098,76038,134875,195397,58494,-131494,39392,115482,81359,-3148,-83961,-79596,-47356,-105150,-134410,-93821,-15623,64656,27902,-120931,-23151,78772,44541,-51484,-70218,-41219,-820,8669,-34294,-93971,11673,1751,-67881,-125772,-139502,-146065,-112194,-47564,26912,12654,11955,72678,114231,140189,119552,60262,95079,85275,31192,-35578,-62019,-32197,49343,115924,131419,45857,-95746,-32129,67398,167003,298959,450267,550117,503063,402292,318206,240713,143923,12227,-69400,-102431,-77873,-48838,-72056,-90280,-90030,-143808,-192932,-135855,-68653,-68880,-69313,-63926,-68701,-65573,-119868,-77451,-32032,-7486,58172,201247,292257,292931,131969,-23276,-100257,-100358,-29175,-11279,-36050,-30831,-41027,-76321,-55821,-83780,-99697,-88857,-57027,-7660,80539,43194,-25477,-67425,-155879,-63819,-33044,13709,35085,-2719,-99871,-83524,-83013,-128878,-128683,-109776,-79080,-54291,-40192,-11986,31935,31731,-4237,-48987,-21191,49714,45447,18688,22903,36672,52601,43709,24144,-18291,-52401,-50719,5492,4807,-48503,-86578,-117667,-101328,-40542,-12074,-16743,-43028,-24805,15603,89968,142896,19238,-142063,-102837,25190,241270,217141,126059,99074,81124,108302,133782,71729,21648,-47227,-97128,-99805,-44933,-665,51867,84522,16925,-24640,-101350,-78817,-43532,-26818,-87664,-53219,58001,162468,182260,57089,-31720,82130,147191,210099,162312,93244,116671,112727,-2569,-123439,-23210,44479,33479,44581,117561,163671,119282,20882,-22658,-6528,2435,-57264,-150075,-100467,-77382,-76188,-38964,14422,65486,68120,-24560,-70426,-92971,-88409,-57383,13048,107746,139648,100408,53519,50533,79294,50205,-1522,-23373,34326,155002,205517,91977,-15543,-59866,7390,34465,-37489,-125382,-71571,9705,-38647,-110449,-25241,100822,177452,187085,118252,11312,-23937,-63661,-6647,124931,270691,288592,213225,142424,88555,47244,-39039,-133660,-138159,-97677,-35890,82132,110837,7123,-120276,-89419,1068,29429,-35601,-105143,-51958,60485,139914,115070,38868,-69111,-73989,-54849,-31397,-25501,-13983,1893,34549,27479,-4371,22386,21949,-42457,-63140,10744,110076,154913,75108,12655,-49938,3894,72966,69735,86449,174102,211004,125644,5235,-146619,-27560,60878,83971,86162,55202,-44452,-148868,-128272,-141812,-27979,64320,146679,102762,-30371,-51388,-14263,20784,-22189,-27342,55492,117677,53308,7683,12132,6825,-12114,-53084,-51275,-32548,-13109,-64872,-61651,20359,43291,7473,-39640,-53813,-56636,-116412,-116541,-50963,2405,-21171,-95719,-90094,-53969,126747,265150,195309,158605,137767,65522,-4389,125824,476145,657769,503506,268918,59694,21446,94310,136286,182201,211186,177557,87718,42996,51268,50375,42056,26845,15447,-5318,-35846,-63918,-104973,-70461,-59677,-57987,-30352,-11036,-4599,-19634,-50392,-18756,45043,95983,43181,-58193,-96751,-82688,45202,19323,46566,26907,-46948,-17644,137549,277172,257719,71763,-37949,-50533,-68779,-82153,-78535,21682,107471,91103,14403,-40171,-65442,-74470,-11716,66322,73753,55709,-20938,-103702,-134323,-89647,-31499,33833,49044,22053,41895,43872,-14639,-15767,-52045,-40031,76900,211493,229550,212728,159341,63975,24382,-28869,-48119,-64596,-68654,-58353,-46190,-47455,-11156,105524,200781,287721,260562,116689,-11152,-83781,-112508,-104906,-91863,-96459,-105305,-91421,-49420,25395,112244,127414,17747,-90136,-27603,15029,50536,108950,73003,40459,7122,-45600,-82167,-74172,-83619,-118396,-143616,-106749,-83005,-86618,-75238,156803,358432,372011,375886,306615,123368,19212,9092,81038,159216,187444,68714,-26426,-70067,-103069,-89644,-82220,-71955,-33729,72025,185315,276877,302850,245477,188575,14189,-59138,47343,149384,167054,69690,-29872,-109526,-101816,-26652,36472,8206,-32787,-44433,-52670,-83037,-94372,-33642,75145,117061,28221,-66434,-79313,-130628,-67083,-80818,-76859,-7208,81328,62059,20670,62503,249333,329041,238896,88331,-31355,-53162,-15525,12513,-33161,-52055,-45824,-18795,68758,173268,171129,98382,21732,-3191,41548,109420,89494,4247,-68566,-101339,-120118,-63856,-5332,14101,3894,7373,57668,105571,99568,126904,166955,225786,186310,90789,6685,-70469,-20996,61761,71272,90542,20199,-18275,125755,337921,384568,218168,68389,86165,149180,160711,138606,64294,40880,42307,13267,-34518,-60678,41876,177199,266538,288762,206905,75012,-28225,-109809,-98081,-4365,83854,118935,52727,-19042,-31105,-28177,-14215,-23087,-23626,-9383,12309,-1179,-76633,-93589,-41703,-26249,26644,-1423,-7638,-11883,-19812,-9669,-6423,25938,46102,-1376,-32710,-39279,-10026,109807,117380,76491,59287,101249,211170,299532,265656,283009,327016,205020,69817,-18406,-17262,9653,8262,-15430,-73935,-51430,-13460,-23180,-46286,-70597,-115706,-123864,-84190,-56096,-45493,-101509,-102430,-99097,-90295,-94495,-50907,48120,114333,68247,-39919,-137545,-49073,8011,-26489,-75983,79863,247598,279556,175256,-113047,-282813,-370188,-469159,-562985,-598279,-442036,-166810,76865,96678,-13905,-23113,-42615,-83562,-41499,9257,29484,8356,-37281,-28484,10644,44631,1414,-78315,-99569,-78582,-14126,91771,225866,160185,101658,128130,64697,-21647,36634,180995,332367,401369,376991,302919,245889,200299,52754,-2645,-10758,-24675,-55085,-143474,-63890,-38223,-15402,50426,121289,160599,91166,-49885,-52165,-765,40896,-4772,-59800,63606,298747,372527,289919,102366,-49147,-84278,102377,154673,114615,93103,75456,38855,-1226,-7799,25595,71488,65593,7936,20856,85443,87981,16458,-42984,-49279,-15316,8023,12421,-29507,6840,71004,94313,83879,54940,32431,6000,-35355,-86626,-66440,84732,158793,143303,74598,-22182,-108248,-60586,531,64430,80584,49773,-55809,-67200,-29227,23956,62662,33055,-49000,-64307,26380,29028,12655,67179,17330,10234,106178,209027,246322,176643,93396,73248,71601,33952,2997,-43519,-73736,15235,170462,148233,41700,15268,149812,157673,48642,-54640,-29378,-57229,-70084,-84513,-112135,-47030,-1938,1310,-23865,-63288,-81104,-51907,18813,143935,172051,66512,-27386,-46285,-51087,-43391,-21176,-37510,-50142,-25630,34984,68172,97509,92358,152507,211961,199224,192359,350671,545713,383924,122337,103104,161769,153267,49332,-81373,-82726,-51974,-63580,-83354,-30719,49665,122417,102381,90566,39193,-50890,-81443,-66996,-81386,-53326,-5805,-3264,-53436,-62649,10559,85171,114978,68294,5970,-39894,-62198,-58649,-40053,-31229,43476,166745,183844,77445,-48982,-48175,81369,224338,252960,182104,98875,7313,-62296,-127233,-128424,-65014,-30593,-18464,-46597,-78429,-46265,27784,104991,106487,70599,63241,50303,9912,-53650,-78421,-71220,-80343,-101995,-126605,-72556,-26192,-9511,34175,46558,-12406,-19647,-69380,-97743,-125329,-149094,-100427,-102679,-157048,-113542,-59088,-60643,-106584,-55308,36899,72902,51009,-15556,-87913,-61713,50358,110089,88298,30971,-53124,-25718,20662,16165,-24613,-54095,-35746,-10933,-13452,-53909,-51347,-48971,-70578,-75304,-83005,-34959,-73588,-100660,-58650,-22787,-8433,-7886,7360,-34344,-79874,15680,166956,132361,99083,102606,92237,107905,114196,82902,2705,-53527,-71866,-9535,98724,124793,119563,167804,213615,133361,38174,-42634,-86246,-88203,-76766,-88477,-67992,-55824,-67858,-62611,-77841,-78460,-9923,-28606,-151348,-68748,47258,132944,131170,62051,12417,8559,11979,20269,41701,56246,33474,-40738,-80400,-74707,-35743,1511,-8302,-37831,-105048,-129984,-35914,54761,14787,-65058,-76489,41852,250037,215383,39387,-61371,-53077,-48924,-77055,-91736,-46141,-11744,19778,25827,11608,-33724,-28578,-11621,-7643,-16277,-18796,12148,41819,-6088,-115272,-86684,3092,47821,26434,-30413,-81152,-89251,-78283,-36422,4787,-11889,-40556,-43685,-37087,-10794,65317,193081,253850,168552,50894,8602,-4473,-48113,-33681,-7873,16617,10846,-47810,-37317,-9666,12571,45456,31410,6434,-31093,-18812,22144,10912,-18978,-36300,87180,169025,109327,-28475,-119408,-34399,-6168,-41168,-41938,-35879,-77747,-84293,-23654,16436,37981,40709,61967,73712,104538,144091,161404,109270,-11268,-63746,-16469,-6137,-55388,-45330,-60933,-81264,-90496,-79825,-51595,27285,55184,97953,99259,76626,47964,37254,28469,-25272,10267,104707,185951,220437,144893,51587,-14689,-48576,-92615,-109236,-58818,8240,-628,-9819,10126,6956,10290,54501,64226,33650,-15886,-23408,-41678,-51032,-67426,-73695,-53461,-8232,42045,47326,107649,59625,28628,44301,13328,-63509,-62480,-18704,44841,26383,-30209,-52688,-103068,-51984,-22266,-5116,96111,144863,80619,-3627,-43102,-69158,-114786,-128746,-105930,-39994,88592,124536,5875,-38290,58019,91006,60316,48656,-43998,-16198,31570,32937,-1287,-11017,-38779,-52681,-42583,-51568,-67094,-61089,-8766,56173,69260,12297,-51034,-66217,-41763,-67645,-161072,-128976,30041,33179,37361,93846,138104,82930,1101,-31557,-38061,-47323,-15354,-8704,-37019,-58915,-7960,69825,98489,76169,69984,74311,82918,85951,15987,-57642,-37206,74552,133111,81794,43098,22129,-1143,93580,174840,73567,-92520,-22897,34330,75508,89247,73843,37820,77422,151878,133088,42964,-51919,-61536,-35918,-36560,-64677,-51222,-64131,-15279,6041,-24965,-46212,-96879,-91070,-7027,19080,-13791,-54189,-97788,-89304,-31681,58084,83137,105692,123578,104234,88453,37394,-56395,-144643,-82352,-50043,-64896,-53329,23082,110997,196241,281556,194893,108129,49351,1685,-34869,-70858,-109361,-90580,-16996,21454,3115,-44586,-1315,73558,119740,118132,45095,-6914,-13260,-25285,-33990,-78111,-124059,-68712,-3839,31356,75556,170222,297393,274507,206036,136255,126511,88923,26888,-35309,-55146,25686,116726,141541,53148,-20877,-4467,-28736,-42557,-26701,-73578,20647,71317,46567,-9559,-7406,-59639,-66560,-97678,-91440,-25327,-10944,-46835,-106874,-64600,43059,105760,108701,60402,33248,-3083,-7425,-369,-50392,-46876,-46134,-77627,-11537,214024,356194,288898,154042,68221,-9955,-76812,-96957,-114589,-138305,-129817,-89110,-60097,-90058,-118687,-135262,-45141,57834,43400,-31095,-67130,-66496,-85486,16039,199446,266454,203532,-13707,72956,192341,120584,86,-48476,-60299,-48698,-29785,-32098,-29237,-12120,40540,5379,-28482,-67447,-83966,-42250,-60416,-116362,-80459,77674,159142,113398,20114,-30991,-44592,-10785,-9354,-48077,-71208,-41991,52408,148072,223973,241229,171112,89681,45911,-4597,-51441,-82485,-89378,-69902,-96706,-88111,-78867,-31667,-734,-20227,-18470,28663,12783,-36495,-61598,14553,65001,45549,52076,113148,168755,218911,261264,254153,225724,173828,155950,130304,65993,-10298,59508,180849,248615,302260,368900,354131,284738,150202,-6622,-89848,-88770,-84435,-83202,-56461,-38051,-25646,22275,18742,-7324,-8223,32551,76211,101700,57373,2261,-20272,-44388,-79978,-90415,-66785,-47987,-57925,-80778,-77998,-41225,29441,56497,50414,25514,26533,6024,-61487,-31265,-49936,-63838,-94581,-114650,-147701,-75282,-72725,-43843,11703,174585,313363,213238,72016,-16983,-59295,19845,76511,93393,96435,123332,88815,-43119,-108602,26369,10842,19681,-24319,186417,248961,165531,32639,13096,27746,21669,70833,179980,245877,176855,70969,24215,-631,-43097,6475,141512,308297,369535,283219,176759,71458,-18935,-94096,-118282,-62144,78410,179020,187741,149071,104902,104629,139856,96623,69360,98396,158237,187007,92267,-5756,-48674,-50694,-42150,-67358,-78342,-38509,-50035,-68757,-91134,-104204,-21841,15972,749,-41795,-79821,-70872,-52258,-34653,-47390,-63971,-113544,-64663,64263,175499,279606,191423,208795,366722,312915,239073,85868,-49552,14322,-14876,-12681,17391,32715,17251,-4729,-62116,-112227,-128823,-107519,-78986,-55700,-65590,-69316,-31073,27232,57086,47011,32043,-21308,-72262,29780,125920,156493,159717,145304,129515,58716,-50913,-147909,-86917,-82151,-80784,-59991,-30602,-24676,-36211,-77676,-124783,24182,96135,85099,90010,51568,752,-87328,-79675,-30515,-2789,10340,60233,78214,82219,13844,-60867,-83438,-10814,38636,45671,-2966,-15444,13590,45086,88359,127895,181480,203174,168492,103614,113512,98478,53878,16750,15828,-8228,25971,-16918,-28983,19111,47041,21610,-45833,-98078,-99310,-58572,31238,123549,214638,225795,101995,22320,29936,30817,-40349,-115487,-71779,44680,125933,92831,-44769,-165437,-155367,-115902,-141447,-122611,-25091,16896,-55744,-107947,-29701,62612,211813,380648,155871,-9908,-84213,-86876,-65785,50002,252743,548792,648125,560102,313759,59779,26655,45555,19915,-47157,-78050,-74515,-61759,-88740,-93658,-52665,8611,76077,102764,809,-71605,88756,118547,58173,-46745,-62581,-48877,-90559,-28500,17863,-17077,-93605,-126069,-63016,-54799,-99654,-111235,-84280,-53345,-95445,-85985,60266,72243,28379,57737,181567,210780,145561,-561,-57303,-57216,-30377,16120,40623,14271,1435,4461,15002,82039,199612,334931,312644,215332,38787,-124644,-92669,54333,210439,319092,433940,441991,190420,-31082,-91808,-63421,-49919,3980,103008,163799,77820,-52317,4144,171002,190519,63266,-87546,-42157,44622,40561,-3043,-27850,-40519,-37828,-37424,45006,115206,139496,125006,76640,12522,-8245,-46535],[-70034,-55891,-18532,-25570,-64186,-78968,-96911,-70932,-15355,-21638,-51374,-49173,7313,49390,23123,-11732,-38538,-63853,-56502,-45575,-2255,62023,76516,24505,-40813,-71884,-96981,-71339,-37277,-3093,36426,59011,57174,48809,33499,35390,51193,74083,73444,60553,50851,44653,31534,3204,-12167,-6501,61920,-51836,31574,178049,175279,96554,29217,-18321,-40763,-14623,-59623,-112921,-20967,60568,99597,118103,86964,60991,25596,-6063,-39039,-52907,-89432,-87652,-64317,-57583,-22603,26829,15404,-38992,-13478,37510,85066,97737,131460,192329,187184,155355,146735,76103,4552,34228,23541,25641,27321,19574,-58218,-100180,-80114,-32515,74392,150413,150229,81677,-29414,-105211,-48806,5567,3080,-11031,-57929,-64786,-51218,-51451,-19130,73385,88571,20265,-129489,-124352,-71391,-67462,-32284,21012,36017,2354,-27955,-20934,9784,42642,47973,-13897,-73083,-52128,-27602,54420,140737,82786,-48732,-87553,34157,122089,160530,135955,130569,134338,118828,76138,54285,127251,150694,159723,196778,253922,118407,-79839,-66175,-47267,21982,31113,-11107,-83350,-28200,61512,43090,-15469,-74012,-87110,-106273,-58727,-20862,-9640,22342,46797,61642,62948,38414,72294,166749,158100,102975,48372,78710,150828,40054,-152010,33388,106691,80435,-247,-79471,-82083,-51967,-102365,-123471,-90242,-27326,39856,5363,-127948,597,93851,54677,-51314,-81465,-48593,1070,22982,-11285,-86157,-9300,-8822,-80348,-125700,-116642,-104417,-110146,-79803,9824,12857,13254,64846,103318,136683,144001,80714,106637,98232,30015,-45243,-67362,-43838,33174,107419,137108,45015,-98100,-30240,77533,190227,343740,515360,613506,544902,426824,320817,246196,179797,47384,-54243,-91329,-68491,-33837,-51910,-91182,-106559,-159940,-189865,-122561,-64206,-70466,-63496,-62909,-72832,-62365,-106511,-80251,-34370,-11287,25942,112799,190453,243961,131581,-13506,-99056,-86210,4209,21998,-21805,-43995,-79121,-42379,-9388,-55220,-86680,-78393,-55756,-22060,47161,20199,-28837,-58475,-133733,-88901,-41362,20049,39612,1502,-85873,-98152,-106659,-118464,-111885,-93223,-66382,-47109,-31362,13249,76593,71097,4313,-58094,-32962,37177,27532,2740,9949,20119,30246,24180,11203,-25592,-58728,-62082,-14700,-15439,-65315,-97685,-121731,-104748,-52103,-28565,-15017,-21289,-410,29072,81645,105200,-18201,-170019,-89117,46928,279567,224831,122246,94886,78622,124670,132564,60652,1403,-69185,-115026,-116063,-60622,-22231,16191,36379,-19525,-44597,-113529,-66206,-34191,-25474,-87623,-52994,40676,107638,132889,64358,-11512,82069,134731,205462,159015,82939,109092,109132,-12920,-124488,-22622,55337,40044,43190,125449,177365,125709,20262,-33606,-15466,-4816,-55051,-129700,-105440,-93027,-88026,-47072,661,46726,49117,-29443,-65295,-83348,-112314,-67477,8469,102763,128709,84369,38876,40661,76562,57872,17315,-1855,45882,165844,223186,108846,-10838,-67942,-11148,11571,-59497,-143564,-60460,24652,-25516,-120780,-28025,102746,173172,176478,110370,12922,-24264,-66686,-297,120216,249087,253932,191731,155861,118026,63157,-39251,-139781,-140520,-97710,-35005,69667,87707,-8309,-113722,-74165,7841,30317,-39052,-108292,-51728,65132,143883,114540,43494,-58505,-64654,-39681,-12564,-10027,-740,13887,43747,34323,5468,52082,72762,14143,-24117,7667,90131,121179,13014,-45064,-74469,11140,75256,66997,90445,175960,195235,110447,178,-143780,-54400,26754,60042,82361,49505,-50946,-145001,-132746,-143598,-30382,58352,136600,87744,-45802,-45628,23860,59087,-8228,-36439,43898,113963,57167,11122,20291,20813,-2647,-43851,-34615,-15218,-7394,-67705,-86170,3392,32166,205,-39456,-43052,-52567,-119654,-113532,-39065,26993,9706,-70040,-130841,-59190,155632,280846,201312,153664,125702,58058,-4903,135316,502598,676303,526272,286930,73721,17429,72764,108289,144976,168993,149690,77288,44325,56377,50358,28197,13133,11389,5438,-8317,-33758,-93622,-79945,-54420,-43746,-13525,6809,12208,-10687,-49360,-36153,21958,75962,38018,-60264,-105916,-105713,47262,36759,56576,21484,-57262,-17522,141215,270916,236017,51794,-46318,-39655,-60246,-73186,-74462,13139,87756,64510,10481,-28895,-63099,-65123,9404,83416,84300,61732,-21019,-107623,-132771,-80586,-17629,49093,51899,16993,42923,51940,-25474,-35169,-36792,-18256,94652,227721,245973,237508,195702,118971,79090,13391,-12505,-22303,-23884,-22148,-31992,-69521,-48218,71920,171264,261746,242283,114861,-2512,-69123,-100783,-101316,-93644,-83786,-100104,-77370,-40130,26794,108618,118714,10570,-99793,-29499,19212,54612,89822,37646,16677,-8123,-57269,-87163,-69075,-77539,-111258,-142814,-110310,-82471,-86283,-73747,150431,356490,389627,363182,266893,104393,10343,-5811,65503,155430,190525,58189,-35035,-76838,-111630,-100191,-84572,-63423,-21333,87674,215272,313795,331257,268938,202165,24376,-48515,41008,141050,152987,51779,-43714,-119410,-91797,-19467,27719,-16186,-47755,-47940,-61413,-94399,-73346,-8062,108179,134229,44423,-49210,-86152,-145789,-97988,-123001,-87847,-3961,76437,46007,7539,62696,280193,358125,225518,54447,-60157,-67511,-34882,-12307,-63609,-91486,-74892,-21314,75276,159004,135398,55697,-16407,-22310,35422,107319,94312,-2942,-81479,-115432,-116705,-61074,-9004,6467,-3872,351,48807,95490,111140,144123,207090,233303,155934,61764,-11813,-84289,-54953,6756,17204,50887,15750,-18642,113172,320115,369265,220850,85093,114110,165829,163836,154890,94929,70879,63377,17793,-44600,-71902,21814,124792,190263,223808,178489,64465,-25339,-96581,-84591,13348,89263,104972,43319,-20896,-27827,-27598,-17553,-28129,-30058,-18444,1710,-9302,-75569,-67490,-1157,25209,41443,-1438,-22552,-36729,-31586,-14952,-12017,13281,32913,-8035,-43011,-55881,-29652,95163,115474,77991,56925,94534,200984,275669,223885,244393,300747,199504,74137,-7613,-9193,11057,4391,-21153,-82382,-49711,-10549,-22870,-39895,-41378,-64986,-85607,-80891,-64394,-54751,-107159,-112893,-102436,-92414,-105896,-69102,31380,109085,66109,-37904,-148640,-53649,6907,-28468,-87607,59547,214669,252599,170613,-50376,-229806,-340681,-444737,-541606,-601921,-480126,-213418,48649,95043,355,-12447,-33351,-75167,-36451,19100,46648,28372,-19487,-24463,6080,34510,-9989,-80695,-92291,-66462,-19762,49301,187088,156550,108772,142733,87128,-5216,33976,174224,333346,419737,405601,339050,278625,207042,48064,-3836,-10264,-25746,-50690,-113197,-66036,-45265,-13471,58769,130328,162645,76041,-60740,-56888,-13826,33311,-1539,-60072,45568,267819,363333,318271,111535,-57560,-74754,104685,156043,123531,105472,83795,46224,-1144,-19431,4128,50011,56026,16235,36595,96656,88658,5538,-63373,-67971,-40756,-32262,-44907,-87847,15202,95633,122002,98732,55425,18490,-10737,-42678,-90106,-91689,44097,121266,130976,72276,-24541,-106628,-52814,-2325,57282,82041,73640,-25098,-42464,-22313,23864,64656,36842,-46890,-27077,60553,63603,34049,68364,6520,-30535,49610,145868,196105,163080,100899,83266,62182,3023,-35903,-72421,-70292,45460,194923,146072,36095,11542,146071,159244,52356,-57411,-39451,-48776,-57962,-89357,-92444,-37954,8504,9875,-18053,-61126,-82244,-50655,31790,185754,239128,128120,4665,-36701,-49349,-49914,-40451,-64210,-44254,-2792,61222,81013,97371,83805,149962,207497,184128,181826,364909,544262,339152,96130,85460,149701,144278,41969,-86392,-71350,-34807,-47996,-72763,-44520,24526,97144,86651,79881,33541,-61816,-104193,-94399,-92167,-48776,6348,11739,-49523,-67522,12072,89137,109763,66587,13103,-27562,-43823,-38345,-24561,-35422,21864,153222,185592,91198,-35792,-46210,81937,224103,246580,178032,105189,20578,-45248,-107933,-147855,-86357,-51659,-37526,-65565,-97044,-50524,34753,109912,104549,61801,52145,55289,29832,-25498,-59643,-72792,-80253,-95211,-126264,-79581,-32692,-17886,19644,27712,-29603,-32108,-74263,-102363,-132208,-154252,-93793,-97049,-149530,-121052,-76322,-76879,-111670,-63924,30507,74768,51107,-16818,-89683,-60558,53144,97842,76884,32949,-48884,-34380,18136,33193,-1510,-26613,-9367,7824,-8624,-52797,-53198,-59695,-89043,-69250,-45440,-12747,-56036,-90943,-60443,-37391,-31933,-23434,1721,-32178,-72640,11514,176189,153918,119508,105654,74707,85425,97170,76503,2940,-48278,-60625,2768,103314,121231,112595,159196,221017,161133,77670,-5713,-67270,-86498,-86888,-75655,-54938,-52680,-72163,-69491,-90017,-103606,-37330,-54994,-130300,-49284,65900,155468,146780,70845,22262,21709,21097,10088,13079,23414,18319,-41684,-76569,-70116,-28121,6817,-8557,-40720,-101853,-118674,-40551,46341,12789,-53730,-82247,38993,246972,201997,30924,-67259,-41293,-30664,-59209,-97843,-79540,-27528,18816,36678,33433,-9016,-18415,-1927,4209,-777,-4512,23716,50240,-4551,-119410,-92974,-12545,35372,15996,-39482,-89958,-105686,-98654,-54915,-14017,-20692,-41152,-36385,-24716,5783,81864,171446,196172,107198,21592,1961,-2888,-42159,-24465,1272,22305,15745,-43980,-35028,-10336,8587,51453,52214,26611,-38982,-28932,20028,15508,-12758,-44440,69303,154848,104209,-20472,-130565,-45767,-9739,-39275,-29322,-17575,-56553,-65390,-4642,31601,44910,44987,71536,83027,108931,147399,160971,114549,52,-66629,-27372,-13143,-49618,-5783,-11498,-51385,-51394,-60124,-44322,22972,44116,86463,70529,39613,29083,31978,25424,-30462,22673,123209,215290,238158,151037,61015,3254,-31450,-80502,-104446,-63312,9720,12832,-3192,10844,14976,27207,76985,75197,27153,-37230,-41870,-61594,-62377,-63238,-43259,-5354,39984,96113,122870,169661,86563,41580,70811,55361,-40689,-69218,-23323,46948,39774,-21999,-61758,-104170,-40819,-19964,-29122,60903,102545,51528,-15497,-27889,-52206,-109611,-121597,-112361,-57757,70454,119493,18398,-21649,66050,72746,39477,55300,-17114,4875,42340,40673,5742,-1798,-30181,-47959,-37434,-43666,-61037,-55574,-89,63552,65084,90,-58717,-45167,-18607,-34776,-126009,-152393,24739,47352,60346,119437,138274,67814,-23157,-50314,-44409,-44661,-7892,-4154,-36224,-58817,-10667,50782,64976,36144,39863,50532,66897,87371,37223,-43994,-56673,46279,115358,79056,32691,-1349,-26638,82262,151249,42462,-73169,-5117,42224,87152,108957,89228,43755,81105,146557,114478,45804,-48197,-69453,-42446,-35157,-51384,-23120,-21341,15432,6684,-56087,-84698,-124436,-102215,-18443,5848,-23239,-56473,-90739,-76442,-26159,42412,44624,59184,94128,97735,91412,38667,-62958,-122972,-58888,-36370,-75033,-72581,18144,115714,206977,307486,243803,150295,72019,14062,-25412,-63453,-98376,-76479,-10603,21591,1013,-43036,8769,84082,134356,138125,66427,16786,15654,-932,-21716,-77805,-115256,-50188,8920,29146,62908,153326,275506,254339,178251,112496,120687,91973,34879,-28444,-55277,15930,95816,119727,40890,-17056,5925,-8920,-21793,-13659,-67661,9458,52298,26504,-18100,1583,-38504,-56548,-92097,-81508,-13659,4214,-26210,-87107,-63961,56957,133784,129962,76326,34974,-20312,-6615,14848,-44942,-59545,-78645,-94144,31765,285829,412331,315548,155409,56837,-20087,-73070,-80213,-93542,-125629,-123292,-84900,-65164,-90297,-110116,-114317,-59669,25744,-7620,-59795,-54503,-50916,-74833,26863,233335,334527,244274,-18250,77163,205005,123286,-8968,-67230,-62613,-28688,-10307,-19658,-17458,-10708,38751,11315,-20310,-55472,-77760,-43772,-61140,-113261,-75139,71178,143257,100048,14751,-36358,-52005,-9492,-2,-33537,-58095,-36202,64913,156449,225920,242252,178258,90095,33731,-6796,-42952,-72592,-83719,-64329,-86275,-77248,-77662,-32459,3691,-21275,-41239,-8534,-14709,-42635,-50548,19159,62393,46000,60127,133896,195958,244571,288890,292838,272422,231608,225816,197129,115805,37660,110518,233442,283075,312508,376145,392405,350803,215868,37729,-63634,-80204,-74003,-61106,-27450,-11601,-14843,9119,-9905,-17040,-4498,38572,100422,149536,90378,13725,-28572,-56942,-64348,-119805,-89768,-57458,-55835,-68378,-54330,-29948,21863,45323,59009,56932,65122,30303,-36545,-2111,-21320,-64797,-102526,-105664,-154144,-69810,-57043,-28782,10437,117654,271630,187851,31752,-63544,-71375,14443,56273,62184,46150,45633,31687,-65138,-100257,29269,4221,8566,-54053,156115,262363,206671,78590,37977,39358,24887,69168,176572,250645,185366,83261,30207,-3753,-51475,27357,222230,450033,511061,379326,229487,108194,8931,-75515,-98547,-50403,72419,156429,175373,150894,91993,73456,111728,91964,87411,136185,215596,246723,131427,18696,-21195,-26969,-42031,-67359,-59686,-6937,-20578,-49408,-85106,-85188,-16497,9446,-15950,-59975,-63011,-37651,-27054,-20438,-42550,-61268,-105901,-59883,56996,150599,260946,177186,177784,338840,327711,269921,129136,-9110,10452,-20208,-22222,-2395,1874,-16657,-23425,-58196,-94959,-114280,-116526,-102128,-75048,-81419,-68901,-12407,53345,83357,68389,39438,-17944,-57042,61638,160441,201508,205052,178245,142067,62997,-43558,-117041,-65244,-69699,-80356,-55063,-12935,-1747,-11999,-57309,-132854,28351,142748,164983,175476,110779,27676,-79138,-80641,-34436,-3814,13770,67533,88910,90646,19405,-55587,-74660,-8175,34370,43317,-6010,-25727,-826,38994,96769,151833,189225,180681,124348,60296,80484,56408,12421,-13094,5383,-12733,21452,-20089,-15820,40886,46888,13569,-47748,-96420,-96653,-52865,30468,109729,195169,228887,119537,39256,51113,70087,-1323,-86350,-106680,14534,100935,84105,-31068,-155602,-163051,-124103,-151370,-113056,-21388,11615,-61989,-94452,-22118,61475,206659,354707,156101,-5737,-91540,-93065,-70644,33256,198378,477116,594842,552584,370742,115932,66314,58708,10342,-68681,-98601,-85546,-66088,-90753,-96224,-58977,-5670,51349,82798,-8105,-58804,119274,146974,74195,-49559,-71989,-59959,-85797,-3295,49395,1677,-86606,-128339,-60071,-53822,-106143,-124096,-99807,-77253,-126609,-65851,78332,65627,1323,19391,168764,225978,162126,12299,-43791,-45774,-25454,14124,35755,5870,-7070,-5912,-320,60449,172040,327766,330258,239578,53662,-122051,-100402,56420,220099,325569,433002,432121,180333,-51919,-104030,-56282,-85099,-32623,57697,140541,88810,-41650,2508,170356,193322,62541,-90968,-50836,28038,22819,-14042,-34948,-55144,-52819,-19639,69547,136810,150323,125524,75060,8885,-14644,-57215],[-67891,-30737,6709,-6517,-50481,-84397,-92718,-80321,-24070,-20755,-46747,-55404,-13140,19011,-6773,-23477,-37259,-59408,-58241,-63449,-14198,56428,78940,37714,-26466,-64763,-100112,-56613,-21514,19486,64703,83196,71919,46171,13205,14153,41383,74192,75611,56530,40593,24863,18211,-11894,-39327,-37004,49958,-16649,71123,199805,183864,105805,40592,-11650,-37855,-6509,-33404,-95293,-45087,43165,78197,98034,77869,54388,14905,-23213,-64031,-83782,-105651,-91943,-55129,-29120,11235,61036,51097,-14821,-20639,25811,74396,80489,99633,159357,178552,169933,182323,140403,63833,76140,43066,31160,32824,31570,-38349,-85874,-77842,-34732,69521,147653,159849,96399,-24638,-104647,-55051,-18953,-26633,-31531,-66296,-66351,-49751,-49090,-19809,63241,59553,-27600,-149144,-82687,-46332,-59015,-33615,20969,40097,9424,-20642,-16520,11211,44368,45994,-20115,-80207,-58499,-30058,63490,145501,69466,-66336,-83279,43740,135115,166644,137957,134142,144460,131862,84167,47990,101773,133746,143755,173665,228846,121877,-69611,-66205,-55594,7685,10762,-29355,-88047,-32164,47960,27692,-25872,-73932,-81624,-103169,-75460,-43605,-31974,20661,78528,110240,92252,74895,119983,204623,175801,96280,21121,21342,101925,23319,-123133,15817,84856,71035,-729,-75367,-82195,-56243,-97800,-113792,-88715,-40226,15367,-12165,-104058,20888,104256,61849,-52059,-93498,-56690,790,32969,7129,-67156,-25948,-14159,-77121,-104162,-78846,-52579,-67161,-96593,-12210,7835,11356,51985,84077,123113,161300,107246,113409,104102,23705,-54168,-65905,-51645,18534,97942,137131,39688,-103584,-23991,89002,208990,376074,558726,650901,568519,440881,316378,244109,210646,86275,-38661,-80346,-57268,-18779,-31889,-84257,-119893,-168021,-173838,-107389,-57488,-70170,-58946,-61126,-74867,-55815,-88986,-81123,-36511,-15077,-4626,33549,91904,180125,119235,-8929,-99001,-71454,36157,56203,-4427,-52461,-113718,-11350,29390,-26173,-72657,-67118,-52905,-36269,12649,-4833,-34194,-52178,-114261,-110807,-46162,24214,41793,5265,-69852,-98328,-106837,-100295,-96707,-78715,-54109,-38892,-22316,36336,118573,107718,9894,-66445,-35336,37063,18257,-9202,-1507,4046,7465,3306,-3441,-34421,-66244,-73659,-32912,-31908,-77329,-105143,-124204,-112056,-67301,-40300,-4396,3278,22384,39919,68764,66057,-52921,-195203,-74007,69657,313914,229787,119338,91736,79454,143936,129374,50508,-16398,-89120,-131531,-132838,-77907,-45879,-19889,-7702,-50562,-62672,-125953,-51009,-24432,-24371,-84388,-48743,24185,60176,92933,70750,11360,87468,128914,207312,164070,78093,100313,99407,-24398,-110404,-20941,63076,43430,38857,132889,192172,131446,16972,-47241,-22782,-9259,-49273,-106886,-101974,-103624,-97656,-53069,-9730,31285,33890,-32356,-60866,-74153,-118433,-82017,-2430,90441,111887,65072,22244,28879,69644,64883,43911,23668,55218,164210,226941,121741,-4312,-72731,-29584,-11132,-79913,-147639,-50652,36153,-14483,-127003,-29223,102697,165958,164765,103455,18277,-19008,-61400,9285,117889,227096,215971,167032,170058,153293,81372,-36766,-141200,-144186,-102009,-40309,47024,56227,-26115,-102551,-55100,17694,32483,-41329,-110111,-52896,66249,143033,110350,46649,-46664,-53438,-21963,9948,10193,14760,23570,50020,40106,14548,74030,109249,57629,12103,12573,74221,90256,-31373,-103541,-75974,30454,81084,62415,89903,170198,171937,90556,-7227,-136689,-74055,-2416,43309,79737,40545,-58202,-139404,-135118,-143835,-31214,54430,126989,72004,-63014,-42077,59223,94326,5914,-43873,28021,103879,59529,17322,33205,39444,11243,-30652,-17211,-716,-2509,-65369,-108471,-14616,19518,-7104,-39773,-33356,-48987,-123406,-107553,-25075,53306,44604,-39239,-102368,-34750,174297,280427,198869,143638,107985,45452,-6159,142636,508981,665593,529061,296331,88028,17464,54046,81541,109727,128062,120206,65845,44029,58740,47360,14463,-452,6420,13384,13086,-11997,-81967,-91214,-52234,-33154,937,23793,28929,-2161,-47440,-52673,-180,54204,30950,-62150,-112510,-122386,58198,64736,71529,18718,-64380,-17037,139407,251751,198953,21154,-57299,-27064,-46535,-60734,-63647,11509,76660,56746,24945,-12484,-59329,-55028,31227,102841,96655,66870,-23736,-113810,-129945,-71253,-4808,62487,51748,10217,43312,57543,-35740,-48808,-12792,12950,116631,240112,255579,252287,219139,156899,116289,40296,9427,8344,14376,13074,-11805,-76006,-82598,38038,136168,223934,210710,105820,3435,-55037,-88869,-92095,-85757,-70369,-92304,-60868,-29004,29222,102413,105373,1079,-109178,-33112,20898,55543,66060,7371,-5275,-24390,-68306,-91785,-69358,-77079,-107037,-133108,-108899,-78839,-83383,-71976,136171,332092,379132,327160,216142,84307,2544,-19282,48036,140750,182160,45968,-42420,-80123,-106842,-105248,-87128,-58269,-11721,100310,239597,343320,353088,289215,213419,32970,-39434,34973,131805,137339,33474,-56209,-119456,-81372,-15341,13085,-42999,-60834,-50642,-69737,-100650,-49195,25059,145876,149069,59405,-29836,-84641,-125624,-102142,-125970,-86257,2375,64199,24793,-8257,56809,286931,358387,193611,14535,-88954,-73529,-45312,-20766,-66924,-132185,-97253,-25108,71855,135670,96443,12599,-56438,-44599,24508,98720,94531,-11527,-94918,-128006,-111766,-57924,-13866,-4128,-15307,-10275,34401,79023,116322,155283,234287,219224,111163,20695,-39780,-101404,-86176,-45045,-27796,20188,14088,-9845,108193,304269,350135,220443,98987,133634,167313,151368,152191,114745,96859,83341,20905,-56789,-86926,-4073,69648,119222,159912,146074,50347,-26222,-86892,-73169,26313,87857,85245,28516,-27877,-28324,-29865,-22226,-33016,-35732,-27907,-11225,-20494,-73866,-43061,43913,81663,53512,-1609,-36789,-53918,-40018,-24400,-22749,-2958,17331,-16757,-53907,-73379,-54116,66266,90709,56739,34866,69793,169764,227587,166020,195725,259661,185017,74570,581,-4673,8093,-3340,-29794,-92971,-49986,-10396,-24716,-36610,-22728,-23532,-54630,-79748,-75707,-60779,-68902,-85067,-91748,-88851,-108764,-91278,4641,88545,51988,-43699,-145327,-55080,7549,-29265,-102202,33330,174715,213060,148811,-652,-174454,-307153,-418171,-516159,-598503,-519374,-271538,8535,88077,10496,-6650,-28778,-70010,-33226,29338,67063,52813,1566,-19792,-545,22410,-20898,-82318,-84689,-53636,-21042,7559,139909,147884,110937,147886,97989,4636,27207,157329,316794,420893,422163,367461,304232,207976,43611,-4678,-11659,-30794,-51172,-86553,-49450,-41689,-6705,67532,136043,158248,53046,-76052,-63652,-29698,22781,-486,-59805,24157,222204,327966,321471,113865,-67010,-64548,108913,158676,132185,115741,90973,54643,44,-31518,-19876,23287,41217,23571,55850,110557,88232,-6859,-84339,-84744,-61897,-61104,-75713,-76435,33627,116604,142538,105257,50076,754,-28990,-49949,-92834,-123877,-240,73062,102672,54099,-39154,-111507,-48793,-10267,44694,78171,92888,5434,-18933,-21654,12435,55418,31425,-51797,1255,78687,82719,50079,65474,-4572,-76608,-21580,69288,134616,140222,104507,91475,51096,-27019,-72593,-98766,-62766,71146,208759,137557,27285,2623,131311,149239,47532,-62126,-49540,-41162,-45887,-82645,-70864,-25784,18701,16181,-15612,-63478,-89104,-55521,37582,219338,300349,182110,27777,-34811,-53972,-60227,-60739,-92600,-32727,19093,84792,90994,89771,61713,125587,174984,142582,157972,370222,528422,290629,69763,66665,135432,132428,32445,-90521,-61229,-20322,-35923,-62774,-56111,207,68480,66230,64799,24990,-71631,-125113,-119857,-99033,-47362,14248,21215,-52272,-80716,5415,79685,91834,59102,19745,-12840,-23024,-16828,-10206,-42037,-5435,134879,181083,99250,-27086,-47289,76478,209521,225846,166340,106593,29285,-33103,-93798,-160893,-106097,-71298,-55846,-84331,-115499,-55974,37069,108310,97021,48848,40673,65074,53532,2772,-37231,-69463,-78429,-86668,-110412,-82161,-38252,-26045,5438,9091,-47588,-48100,-82581,-109825,-142121,-154792,-88343,-92486,-139037,-126553,-94633,-89306,-114775,-79078,15467,66892,42639,-24310,-96204,-63771,50904,81539,62897,30748,-48624,-47320,10911,48142,22874,1527,16494,24345,-7057,-56513,-60165,-72605,-103074,-51013,-14859,4472,-38858,-77554,-62738,-53416,-55202,-39665,-6996,-33061,-69728,1344,175003,169726,137755,109458,56755,58819,72115,59035,-4539,-49029,-54349,10403,101391,112936,101986,143808,214479,175194,107276,24372,-50894,-86586,-104940,-61872,-45979,-54509,-81012,-78161,-96282,-126798,-70012,-81923,-105262,-31383,79491,168385,151653,71379,25112,28378,26388,-16,-14793,-9506,-389,-45942,-75421,-70741,-25639,7946,-10941,-44323,-98929,-107914,-42474,42897,17068,-42913,-95952,36623,239487,183615,18280,-78293,-32893,-14860,-39581,-77709,-113749,-44791,14186,42872,50772,13164,-10861,3029,10964,10584,7640,33277,54365,-7777,-127323,-98925,-26509,23702,6820,-48885,-96076,-119059,-115937,-74938,-38434,-37693,-50073,-37171,-19996,15377,90173,134945,126610,46148,1580,-1817,-4019,-39531,-19242,5959,23215,15923,-43934,-35286,-13167,751,51611,71435,48747,-44206,-40968,14359,16485,-10127,-50720,53246,139116,96989,-15370,-145863,-58958,-11591,-32955,-15822,-1646,-39304,-53076,5396,37361,42822,41259,72958,85819,105563,141875,150731,110601,2803,-74950,-40403,-18092,-34474,31667,40540,13056,-1908,-44418,-43439,8401,22511,63227,30352,-7206,4601,21606,16440,-42654,26623,130674,232549,243178,148841,65166,15150,-20125,-74114,-103000,-68822,8406,24690,6123,11226,21370,43281,95327,79599,14923,-59631,-60323,-85781,-73486,-53285,-17748,30487,85104,151584,201701,226467,109446,50760,93125,101112,1776,-65495,-31964,43874,52347,-9349,-72743,-104694,-33145,-18488,-59691,17477,52785,18305,-21318,-6917,-39664,-107293,-111128,-119505,-80314,48954,110493,29837,-9164,66281,45867,19255,68210,15616,23057,48516,44749,10607,5578,-23721,-46465,-35191,-37847,-57550,-54584,2722,62581,50969,-18568,-57117,-17404,4915,-6347,-95643,-169494,11002,53390,76838,139039,133855,55460,-43549,-73056,-54278,-44735,-5927,-5499,-40300,-63382,-20166,25510,26212,-9709,2603,20362,44458,81482,53421,-26362,-68643,20165,93199,70802,18377,-32288,-54760,71016,121121,4876,-47648,12067,48948,97797,126150,99717,41509,74175,128711,89278,44413,-46113,-80030,-48919,-33903,-42459,-4756,13403,57913,35765,-54543,-81883,-108964,-95552,-25370,-6702,-33264,-59390,-85024,-68400,-23693,26651,14013,22033,59132,80025,83546,30496,-77440,-100458,-36545,-19751,-73058,-92219,10062,118126,215054,329908,297290,198506,92423,20779,-20662,-59247,-88162,-64942,-9028,15596,-6720,-46088,14087,89064,141856,150227,80443,32130,34999,15575,-15553,-79766,-107196,-33553,23097,28915,48931,131007,243225,225517,146536,87025,108136,87554,38048,-26011,-61308,-601,67579,90454,22738,-17125,10396,3925,-7547,-5461,-55715,-7294,27924,5514,-26346,6030,-23820,-53980,-94567,-76153,-6458,14099,-11294,-72852,-64090,67448,156886,145700,89157,37119,-39627,-7341,27517,-39839,-74992,-115623,-71754,86428,368438,463027,334679,149700,42870,-29032,-72483,-68015,-76945,-116156,-120500,-85575,-76546,-93803,-100821,-92382,-84134,-12003,-59922,-86131,-40444,-37014,-67328,33502,263088,404153,285672,-13535,72535,206085,122439,-17996,-90346,-61289,-13841,1652,-11610,-7946,-7579,33879,15382,-13388,-45104,-71943,-47600,-63433,-110073,-76846,50372,110145,76035,5040,-43146,-61811,-11160,6243,-21836,-48227,-33055,72839,158460,218587,232038,174196,81683,16505,-10223,-35268,-64893,-79860,-56768,-70658,-65150,-75704,-34139,6184,-20753,-60205,-43102,-41581,-49361,-41913,20521,57195,45540,68226,154439,222997,267002,308086,319889,307572,279171,287359,261620,165479,85567,164700,283218,303883,304868,360334,407078,397346,268638,75750,-39017,-68020,-58186,-35021,3700,17892,152,2298,-34845,-30727,-3654,42074,119993,194791,123596,25675,-38634,-69395,-40846,-83489,-108363,-66947,-52378,-53411,-31239,-20513,12726,36713,66853,86155,98974,49347,-20663,16791,3189,-57702,-108184,-94747,-134348,-59271,-43213,-17396,10704,50030,200598,135687,-24035,-112417,-77001,7642,37963,38520,13353,-15686,-21191,-85810,-91929,27475,-2719,3284,-56934,121806,260871,234985,119607,61971,49802,28409,68165,171334,250384,187732,87147,26020,-16949,-63566,50849,307534,588678,642527,468152,274327,136672,31040,-57027,-80874,-40943,60835,128278,154831,144969,76945,41369,79942,83386,102326,172086,274119,309613,175571,46884,7368,483,-29837,-57753,-34198,28708,17754,-14913,-71512,-61021,-9587,488,-36388,-69735,-32772,-3352,-2572,-7955,-39727,-60123,-100515,-57511,40591,110915,222470,148274,140109,293888,323938,289475,171254,42859,18645,-21765,-26366,-15147,-18487,-33253,-24310,-43249,-70711,-89059,-100686,-114867,-93007,-97671,-61087,7641,81777,114264,93827,48373,-14262,-39670,94489,193341,241418,239953,198296,141249,60292,-38548,-82221,-32406,-52502,-80067,-52358,2049,17672,10645,-35911,-115111,36120,194998,246693,257535,170058,59864,-65654,-79765,-37245,-2984,19678,75692,98598,98251,26341,-47070,-63380,-3741,31098,42852,-4979,-31974,-13744,30644,99891,170321,195407,161688,86528,12500,36014,6381,-35760,-47923,-10651,-18789,15993,-22646,-3582,58127,46563,7348,-47080,-90676,-89282,-43887,32138,96894,173537,227024,134847,53427,65223,102074,37181,-50605,-124786,-15645,72069,72520,-17763,-134087,-159749,-125622,-148346,-101396,-17540,6694,-59814,-72267,-8966,62921,196902,313796,151688,1899,-88935,-92132,-68043,24730,157926,408971,532689,527521,421217,190489,120313,80436,8396,-83572,-110765,-85927,-57153,-79381,-90242,-60550,-15421,29734,61941,-16090,-30055,161308,184763,103289,-28330,-65589,-66545,-68299,29443,90932,28451,-71840,-124087,-52852,-48411,-106997,-126719,-104595,-95236,-142333,-37666,94804,62156,-17301,-11550,153700,236722,177148,27445,-26195,-28869,-14354,16938,34372,1689,-11237,-12255,-12304,40732,144462,315486,347328,267534,75442,-109115,-101106,62413,228674,326500,420039,411947,172954,-62972,-87389,6081,-51249,-37729,26728,121528,107019,-21873,8180,170302,198929,68437,-86119,-51083,20806,15841,-15159,-33369,-54680,-50321,3037,95363,160749,165720,131693,79647,12118,-14344,-61487],[-60943,-8310,27009,7133,-41343,-83031,-70424,-56416,-26931,-19264,-41644,-60323,-38083,-14580,-38504,-38454,-40421,-59311,-62965,-83467,-29608,44719,73807,44219,-15791,-58263,-94000,-46362,-9663,41930,97524,111936,88804,42565,-9873,-11410,25390,66382,70818,47248,29101,10224,8281,-25175,-64612,-57687,51891,36349,111185,213429,184460,108638,46946,-8790,-38091,-2091,-10700,-56733,-71072,21649,55012,77422,66860,45956,3212,-39441,-84229,-102550,-105384,-92514,-46120,-2713,45158,95302,86769,11718,-24176,13998,63578,61293,60825,110164,153184,173580,212798,207668,130132,119358,62242,37980,41109,46069,-19228,-74301,-77393,-37106,63312,141904,163957,107488,-21280,-104899,-64513,-45570,-56405,-52501,-81330,-73963,-50649,-44817,-25406,42106,21403,-69398,-107206,-44355,-24104,-51139,-34473,20951,43769,15475,-15234,-14581,9548,42499,40191,-28013,-88919,-67467,-34299,70775,145738,57209,-77920,-77172,50497,145419,171962,140868,138635,153532,142083,90226,41716,81443,124545,134224,154736,203207,122940,-59004,-67039,-63262,-7763,-11386,-48603,-92364,-38287,29593,7564,-39754,-75774,-76208,-91731,-85099,-63875,-47967,23578,104759,152311,125029,113782,167823,236066,184676,85445,-3851,-33312,57179,17832,-80002,-11366,49623,52752,-5148,-72275,-79509,-59772,-92635,-106063,-89295,-53265,-5400,-19321,-74298,36264,109251,65294,-54481,-107231,-66266,-2649,37784,20443,-49721,-41224,-14210,-56349,-70684,-37227,-360,-8578,-77237,-35511,-3014,6188,35137,57420,99743,167871,135010,113926,98391,9874,-59227,-57641,-55031,6657,88561,132372,30955,-111295,-14774,100227,221394,392859,574686,656552,570268,441816,303660,232059,230437,125061,-22755,-69881,-46149,-4933,-12668,-69835,-123874,-161067,-157006,-91532,-49210,-68059,-55551,-59630,-74969,-45667,-66938,-78851,-39323,-19559,-31347,-27524,5342,106993,94377,-10550,-99925,-56645,65264,89620,14853,-54587,-132409,11908,58761,1926,-57858,-55360,-49253,-50218,-20380,-30548,-41472,-48889,-97791,-124938,-48112,26456,41910,8939,-52252,-83549,-86759,-80813,-83047,-66519,-42952,-30008,-13220,55731,154293,139253,12830,-71961,-25144,52871,22097,-15000,-11045,-11613,-15661,-18798,-19581,-44384,-74365,-84519,-47492,-42631,-82352,-106768,-122642,-123556,-85117,-42526,13864,28778,43041,48248,53292,30315,-79814,-185069,-57198,93112,341367,231539,117262,90007,85302,162882,124655,42126,-29762,-103869,-142679,-149213,-95855,-70288,-54049,-45140,-75418,-77277,-129919,-33238,-13632,-22664,-80045,-40464,11934,31431,71595,76767,36485,97236,127204,211804,175623,79569,92035,84994,-34958,-93930,-17481,67945,44182,33755,142634,210227,138829,12784,-62698,-27032,-9059,-38781,-81682,-91655,-108696,-103936,-56057,-16496,19022,21881,-34469,-57537,-64199,-94929,-96479,-18130,71494,90308,43952,5101,16397,59487,72841,78612,53425,63718,153230,219098,131115,5343,-71639,-46076,-32179,-97095,-133999,-40382,45756,-4388,-127221,-27681,101929,157886,154526,100059,29982,-5319,-47590,21661,117986,206089,177876,141943,184266,191657,102693,-29918,-136116,-148011,-108456,-49239,19032,22009,-41426,-86037,-32461,31204,37371,-40508,-108842,-54804,64289,138218,103894,49501,-32679,-39100,-809,36676,35559,31919,30886,53822,45385,22917,87767,130192,87570,41646,23237,63985,64796,-52361,-133333,-44827,63614,93553,60032,87538,158960,144351,68917,-14516,-125188,-75945,-11068,45039,82740,32443,-62754,-130886,-134347,-140685,-28751,54189,119972,58304,-79547,-39336,89640,123118,18709,-48095,10809,90768,63345,29708,53937,64810,30999,-13157,782,11480,2485,-58425,-124330,-31146,7534,-12682,-39471,-23748,-45068,-125791,-96408,-7020,82964,85927,268,-41413,10979,182668,267071,191400,132952,90616,33814,-4111,149065,495173,627518,512113,296904,102843,22831,40407,58622,79878,94268,95591,57088,43693,59130,42369,3875,-11258,3059,20737,29477,2060,-70187,-101575,-50586,-23654,15709,42348,47423,8190,-42382,-65481,-18298,35066,25098,-61551,-114560,-123628,80411,105570,93869,21017,-66214,-14211,134790,224495,153570,-15246,-65524,-11286,-25537,-41695,-43355,22865,82719,72118,52116,7994,-52446,-42518,54401,124891,111890,72353,-27517,-119777,-122740,-59487,8022,73643,49977,4987,46920,64267,-42416,-51267,23191,57903,144218,248843,258872,257697,230821,179100,137183,54446,20782,28703,45956,45322,10200,-67851,-106928,11015,102418,181836,172326,93029,8994,-39844,-74747,-77670,-69727,-54340,-80259,-41044,-14060,35728,97309,91629,-7403,-114951,-34466,23923,56927,44039,-13529,-21338,-37299,-72047,-88953,-71360,-79867,-104282,-123299,-103625,-70541,-75422,-66503,119018,294077,347124,275608,162794,66421,-1597,-27878,33254,120962,166194,35004,-46348,-78433,-96705,-102386,-87213,-53098,-2558,110995,258260,365035,368378,305925,222050,40854,-29212,32829,125388,124024,18379,-63550,-107795,-67332,-11056,-2469,-63461,-65382,-49278,-74069,-96051,-18844,67449,188350,163104,74797,-8246,-75387,-104934,-78758,-86852,-68402,16320,50146,4274,-22063,48423,269464,330240,148581,-25517,-103667,-66579,-44412,-12719,-44781,-102079,-97447,-26998,63706,110528,61256,-24738,-92912,-65420,13205,88437,94472,-16602,-104132,-127509,-101811,-50994,-16396,-14161,-27057,-20982,18375,60896,117561,161532,246682,188509,58941,-26925,-72203,-117097,-109837,-87528,-60752,545,17713,10036,117511,297980,334451,221306,112896,146831,158748,131285,136185,125980,119934,104101,26237,-66713,-101701,-30997,18516,60330,104983,115461,37244,-26881,-77299,-61191,37167,84099,66043,13742,-35662,-28756,-30532,-23156,-32854,-36263,-33555,-22213,-30668,-68671,-18037,92767,139230,64372,-577,-46813,-51821,-36986,-31420,-32718,-16495,4576,-22932,-59835,-83127,-74806,34503,54856,23255,2908,35117,123722,161618,100844,146597,213321,167133,74762,9623,199,4713,-10894,-37304,-101987,-48776,-9444,-24565,-32149,-10337,8392,-30313,-77977,-85470,-58402,-32731,-50736,-76494,-80169,-95981,-108459,-25159,58731,30890,-53153,-131674,-48518,15491,-22437,-112909,6865,134168,168356,118640,34359,-123544,-270490,-386858,-483604,-583666,-550784,-331884,-35099,80727,20610,-1173,-24384,-63827,-28097,43009,93853,85400,29914,-9505,-4294,13665,-25499,-77233,-71499,-36299,-14221,-25818,92562,139707,113039,148781,102224,10619,19371,134742,287805,408737,430022,391554,327091,209052,44384,-444,-9983,-34333,-51595,-60260,-13052,-11876,25737,99059,158482,162337,31675,-90811,-67593,-43275,14115,2618,-54623,5810,171936,277629,306106,114792,-71260,-52043,116250,164486,142808,125729,98863,66194,6472,-38362,-39947,-2806,26517,34765,83476,132310,91596,-15791,-100038,-93235,-71269,-64939,-47707,-11476,63654,138412,161143,109494,44550,-14749,-42734,-51519,-88121,-150645,-30126,26149,63977,23107,-63379,-119156,-43992,-18369,31777,73604,110305,38779,6903,-22692,-7564,38008,17515,-60501,22761,85240,92204,64351,64293,-9677,-114432,-88879,3140,78539,116545,109726,102712,43771,-49710,-100761,-116447,-51891,93271,214341,127686,20177,-6377,112463,135142,41146,-63429,-54968,-30380,-29609,-61557,-42976,-4390,34524,25475,-11526,-65459,-96636,-60804,40942,246016,354097,229447,46183,-35277,-58862,-67783,-74346,-112755,-14656,43378,109041,102296,79797,32521,85946,121558,85501,137031,377729,506496,246844,48344,51786,124326,123311,26592,-87553,-47745,-4482,-22842,-49858,-57679,-15134,45589,48731,52019,19756,-74256,-137073,-138382,-98161,-42817,25763,34400,-51303,-98441,-6894,60760,67130,51691,31011,8867,4768,10469,7922,-44528,-31731,119206,176557,107137,-17409,-46045,70989,187707,198123,153889,108899,38743,-20704,-79365,-147903,-118833,-83736,-67863,-97592,-122503,-56193,40188,105729,89905,38294,37038,84603,84698,36506,-6207,-51374,-65450,-68912,-85454,-73062,-36264,-27972,-2797,-3879,-60969,-62107,-88693,-113995,-148971,-145224,-78972,-83530,-123330,-119653,-103251,-87302,-104233,-93376,-697,55603,32001,-31630,-101339,-65438,49115,67128,51980,30006,-46246,-58474,5087,66156,55404,36846,47621,43904,-3109,-59171,-66322,-81911,-104767,-30267,12467,22608,-15928,-55373,-58044,-64347,-71564,-50463,-12604,-30903,-65031,-8105,170289,184971,157820,118643,45281,36076,48542,41247,-11734,-49069,-46983,18851,97807,105060,93702,128829,200962,180071,130150,51725,-31883,-80413,-120006,-43720,-35809,-55226,-88057,-80415,-87088,-127349,-93277,-87080,-75680,-9366,94025,177314,152071,70107,26915,34084,32269,-5561,-35468,-34686,-15471,-47192,-70673,-69986,-22119,10620,-9838,-42910,-90756,-91449,-32624,53593,32160,-29651,-110511,44757,234154,167209,8636,-87091,-22263,3528,-16118,-46852,-108984,-56579,11856,50027,68962,37906,-98,9023,18471,23803,23887,46829,59713,-9644,-129731,-93548,-26152,24245,10990,-47709,-90192,-114691,-118667,-89488,-61044,-55923,-60236,-38437,-16265,23874,95359,95101,61822,5643,535,2859,-1800,-34134,-11922,12136,25288,17431,-41372,-31550,-11221,-3521,52776,94845,77591,-39238,-47825,11730,19776,-5784,-49750,45441,128952,95006,-5348,-126599,-60113,575,-12691,4238,17571,-19953,-40456,13275,41099,39715,37083,72538,87478,100619,133685,137038,103582,3357,-82044,-46778,-12695,-7491,71751,100955,100259,57604,-26681,-42497,-9523,-2390,35777,-11738,-49783,-12218,15547,9008,-55585,29868,135015,244140,242969,146237,70359,27113,-8529,-67042,-98777,-69315,10349,40200,23892,19293,33573,65176,114557,82739,3275,-73868,-68914,-106339,-72062,-36123,3835,58157,124830,204343,279443,279206,132694,61609,115010,150066,57395,-38691,-34243,42352,66291,9067,-77326,-96751,-22289,-10562,-88045,-20398,11052,-3768,-7297,21895,-25914,-98330,-92494,-114638,-100105,31927,104556,45490,4674,64100,18804,9907,92053,56428,43283,55568,50521,18913,16990,-13325,-42002,-29413,-27332,-49196,-51566,4951,58093,32486,-33353,-31759,21150,35060,23905,-63677,-151034,-3547,57154,92112,156395,129557,50506,-50317,-92423,-60492,-41893,-3726,-6512,-42732,-66271,-29413,3263,-6605,-51238,-32957,-8509,22957,75204,69814,-4763,-67635,3848,75178,63822,7620,-62515,-66266,72026,96374,-29256,-21073,30989,59779,113507,146289,110566,36222,61295,104194,64703,44455,-39354,-84382,-48693,-28152,-33294,9722,42845,99718,80595,-10548,-29802,-63335,-71584,-22891,-12930,-38312,-58081,-77183,-58727,-16270,21462,2494,7748,33605,60070,71911,19301,-92848,-72609,-11690,379,-58313,-105806,4804,124529,226747,354334,359593,258308,118008,28405,-14489,-51570,-73558,-50776,-6700,9106,-14181,-48010,20016,93929,147606,159564,92444,44864,50236,29839,-9766,-78343,-99459,-17902,38822,34039,39771,110788,209530,195991,118053,65636,93928,80118,40873,-23100,-67646,-16986,39650,61264,5275,-15667,14301,13977,3385,204,-39915,-22675,4317,-10983,-29637,10783,-11195,-54159,-99730,-69944,1034,23186,2020,-60611,-59085,79757,179038,160548,103214,43967,-54812,-4740,41791,-31115,-87257,-117355,-9792,161935,461922,510928,353122,147968,40330,-25853,-68922,-55764,-60321,-105247,-115967,-84950,-88166,-94114,-86193,-64498,-86215,-23064,-63273,-74046,-21235,-20770,-58642,40641,291507,473582,329136,4792,64337,199911,122657,-20714,-111160,-51705,-982,9844,-4465,2700,-380,29975,20824,-4113,-32793,-62887,-49201,-62791,-102901,-80996,21546,67848,48054,-4175,-46565,-69030,-11464,13559,-8739,-37505,-28361,79685,158561,208140,217586,164923,69846,172,-8875,-24371,-55786,-73764,-43920,-51492,-51409,-70441,-33282,9937,-16205,-70214,-70453,-63463,-52679,-32098,22848,53636,47702,79050,176548,251973,288966,321531,337251,332644,316613,337640,319128,212165,132701,220598,326817,310819,282953,326318,399782,423724,308954,110128,-13171,-49467,-35023,-4055,37927,51743,21968,7048,-45369,-44743,-2807,46198,137761,239091,160298,41928,-45240,-79201,-17434,-46851,-112829,-74272,-46245,-36132,-8142,-11192,4681,31814,74821,113493,128659,63888,-11276,27583,22257,-45705,-105814,-79490,-102324,-41436,-29108,-7516,13718,-18381,109009,61273,-90536,-148127,-74409,1045,22819,20990,-5340,-52961,-65119,-102929,-84852,21354,-10118,-440,-44026,89240,249107,252558,155916,85562,59546,32540,68444,165228,244953,183311,82877,12949,-38297,-73684,78187,391732,710768,750462,540707,307519,154699,45837,-41193,-66283,-34487,44898,97574,128920,132298,60614,10637,47321,72082,113884,204739,329892,371280,223967,80024,38158,30455,-8000,-39828,-4634,65156,60173,32118,-41899,-31758,-387,-9502,-59448,-61940,1427,29577,19895,2114,-38835,-59985,-97424,-58607,15504,58879,166392,106946,99983,240550,301747,291870,202778,95496,42651,-16969,-25277,-21578,-29415,-34789,-13423,-24010,-47559,-69019,-81840,-107119,-104328,-101447,-47309,26709,109299,147048,119868,55780,-13148,-22971,124061,218724,265677,251843,196048,122190,47237,-39555,-50613,3738,-34611,-81805,-54798,10889,29770,27597,-18004,-95088,44368,246770,322521,326659,217589,85775,-54730,-81622,-42247,-3671,24191,79951,101794,99971,30123,-39942,-55085,-3050,23553,39874,-2532,-35985,-28392,15598,93453,177643,195115,144150,59027,-34462,-23348,-54707,-92946,-83211,-31703,-28749,6992,-29401,1666,65081,40772,-2095,-49305,-86538,-82784,-37605,30120,79754,145656,214419,140452,57766,65107,116457,63423,-22887,-110121,-49490,35353,53096,-11788,-112862,-149508,-125143,-137246,-95047,-22173,-6065,-55492,-49583,4304,62250,178545,259281,137350,4989,-85222,-91910,-65807,16610,123786,341587,459886,479341,450540,269645,177549,100226,4137,-101362,-117382,-81312,-44351,-65282,-83755,-65321,-28996,3162,32093,-31447,4369,203748,219161,130923,-4365,-58388,-78278,-51881,56780,129864,51595,-61702,-124693,-52021,-49084,-112483,-121074,-104206,-112310,-126027,-17481,97038,50908,-37797,-43735,128125,232341,179179,32909,-17083,-19342,-9516,12591,24829,-9803,-22869,-26564,-32997,11079,105926,286550,349684,284004,89519,-100650,-109161,57221,220043,307151,383281,371349,156356,-73887,-63653,75761,12495,-25960,-2196,93593,116776,-8673,5853,156024,192157,65579,-88362,-58459,6687,2869,-23049,-39167,-57381,-49341,13362,106093,170227,169186,127158,73556,5235,-24310,-76151],[-47426,13883,45126,18517,-33968,-73989,-52026,-30148,-18690,-13489,-33330,-57823,-63950,-47412,-68496,-53504,-45424,-60711,-67219,-101792,-44927,30937,65246,47377,-5739,-49605,-83762,-38345,-94,64599,135439,147495,111034,42309,-30766,-37229,6835,53744,61303,35165,19568,4402,3770,-34307,-84968,-65519,63585,96304,150527,220502,179921,107899,50727,-7776,-39457,829,9379,-17450,-86317,-910,33066,59309,56742,38466,-7003,-52120,-91100,-84474,-91827,-88768,-36572,22149,78940,129856,122780,40222,-21951,4065,54610,43360,19548,49241,113080,166601,235395,271436,198587,159602,79014,44772,50964,61754,-1120,-63812,-76569,-37501,58301,135736,164208,116075,-17570,-103540,-73709,-70994,-81813,-64249,-91886,-86129,-52870,-37493,-28920,19232,-12373,-74935,-59193,-10268,-4297,-42689,-33636,21694,47769,21501,-10443,-13549,6484,38634,32223,-36023,-97330,-77458,-38696,76790,141665,46325,-84569,-72480,55542,155489,180471,148475,145705,160781,147927,93233,35075,66607,124014,130848,140055,178439,121272,-47722,-67663,-69222,-23031,-33482,-67196,-95036,-45595,8646,-15138,-55918,-79516,-72178,-82345,-87518,-81238,-57938,26868,121301,180892,154876,152755,214159,259532,184995,72335,-24207,-80344,27132,31161,-29755,-35574,7771,28422,-12715,-69870,-73796,-60378,-86594,-99753,-91058,-64495,-18573,-13087,-45530,46369,109287,65445,-58034,-122580,-77184,-9398,37636,29019,-36750,-58000,-8177,-21884,-31251,4999,49237,52232,-29638,-52663,-19550,-1932,15784,24847,67684,161568,158164,109076,78134,-12966,-55248,-44285,-54109,-1472,80191,123966,19778,-119236,-3944,109815,226259,392743,560885,628524,548492,427550,281726,208787,234259,158452,-6199,-60752,-36662,6435,4763,-50319,-113149,-145032,-140963,-76293,-40610,-64737,-53478,-59574,-74214,-33193,-40847,-70509,-43876,-26445,-53303,-59744,-62797,30442,57092,-19814,-102342,-43231,89310,119512,33842,-51143,-114440,25442,77147,26960,-43486,-44380,-46265,-64131,-48124,-55132,-50744,-49248,-85311,-123040,-49081,26029,39205,11732,-34519,-62448,-63564,-63164,-72353,-58261,-34896,-22353,-5743,68692,178946,161860,12052,-74086,-5834,79583,37459,-15247,-20222,-28750,-40772,-43770,-38803,-56898,-84387,-95641,-59130,-48534,-81063,-102156,-115402,-141356,-104492,-34342,35178,51637,59080,52310,35743,1554,-92284,-157551,-40736,114350,356932,227420,113666,87820,94676,175919,116495,33678,-39326,-111016,-140550,-159777,-115816,-96114,-85864,-75977,-95976,-88847,-115813,-15917,-4026,-22229,-77966,-31803,3587,23521,66845,80139,60423,106028,122299,209667,186018,83355,82650,65038,-45289,-78430,-14596,67793,40680,28695,155371,230858,147643,7265,-81961,-29980,-5774,-26002,-57247,-79984,-112057,-109451,-58420,-22304,7267,10183,-39225,-57969,-56163,-72380,-106866,-39857,43908,62268,19477,-14285,969,43972,79687,115850,83411,69054,133101,199251,133929,15401,-66533,-62298,-54088,-112771,-118416,-31369,51757,2806,-123713,-26428,97433,146555,143612,98037,45995,14558,-30178,32384,116279,182931,138464,115307,193463,225837,123531,-21410,-127692,-153134,-117685,-61814,-13032,-14004,-53736,-68023,-10196,44589,41855,-39247,-106746,-60941,55585,126239,92352,48895,-20109,-25014,19771,62779,61013,45461,31352,51228,46361,26538,89434,132140,101085,60705,33690,56008,42107,-58184,-95648,5110,104424,109221,58737,81905,140577,111216,43495,-24101,-113191,-60666,7332,66065,89226,24015,-66670,-123642,-134697,-137645,-26878,53528,111863,43764,-98146,-41253,107918,138211,24689,-52905,-9606,73384,66644,46100,79074,92216,51433,3274,14128,17033,3498,-52334,-129274,-49309,-7169,-20283,-42895,-19039,-45874,-129844,-83933,11128,111758,130168,46212,26615,59057,176749,239974,177079,120380,73624,23004,-1399,149520,457396,561807,472747,284055,112723,28569,28189,36480,52880,66323,74801,47746,38789,52298,30690,-6914,-22965,-2391,23608,36351,4248,-63404,-113895,-52407,-17896,27970,58850,63165,16229,-38424,-78263,-36104,15741,16901,-62664,-116904,-114822,106142,153026,118934,24067,-67280,-13432,123880,188324,101332,-58389,-71382,2345,-3019,-19878,-18293,44191,103106,99894,79681,25802,-47471,-32807,72787,142887,124016,72869,-36994,-129011,-115141,-50021,14814,74588,41208,-1550,51061,68960,-49516,-47264,65775,111802,170527,247371,250013,248460,226495,181972,138246,52758,18315,33974,64309,67277,25871,-57369,-114962,-9208,69728,136161,127115,73087,9223,-29034,-63810,-64785,-53829,-40817,-69498,-24096,-1085,41377,89379,74416,-18791,-120908,-37007,24920,55270,22085,-30333,-35654,-49989,-70272,-81075,-78050,-90779,-108132,-120723,-101675,-63506,-67706,-62010,95820,244033,295400,210980,107416,46061,-7584,-36442,17437,94458,139761,20450,-52477,-78167,-89650,-99250,-89997,-52482,1016,113685,264139,371386,369724,310725,220144,41788,-22877,30116,117336,108592,1720,-70391,-94167,-54720,-11187,-20726,-75117,-64242,-49012,-79008,-85720,12288,111612,225968,169388,83828,7645,-67780,-89358,-49989,-48094,-43193,32162,31930,-18277,-38067,32885,223981,271144,89661,-68152,-90996,-55111,-42099,-2587,-19514,-68689,-81663,-32026,47703,81642,27426,-58648,-128508,-88738,-2837,72484,89397,-22558,-113565,-120167,-91903,-45740,-21885,-28805,-44431,-36782,-3788,37211,109300,156420,237200,141158,-1012,-83800,-112534,-134379,-130751,-124684,-88643,-15774,20165,32858,136504,298628,320029,219119,121098,147806,137440,102736,105410,122981,132390,117951,28269,-78780,-121244,-63177,-31640,9142,56117,83430,20956,-32079,-73134,-54444,40146,73551,43813,-5005,-48874,-34292,-34323,-24907,-32492,-36872,-40600,-36265,-45016,-66124,1352,135630,184324,66505,-5943,-58991,-38676,-27307,-38375,-45215,-30590,-9476,-31501,-64714,-84748,-88046,13473,33576,8331,-10122,11295,74681,81033,27921,95785,161940,142479,69262,13598,-308,-4715,-23688,-48889,-115314,-52211,-13767,-27870,-31759,-8708,23107,-19772,-82166,-98401,-54306,-7306,-26815,-67882,-74373,-79845,-117152,-59399,17223,-1402,-71708,-118124,-39764,26072,-11623,-120491,-23167,90012,116334,79565,48449,-88106,-240884,-359274,-452513,-565868,-577564,-396160,-84826,67256,24612,-1705,-25836,-62514,-27443,52534,118863,118813,59155,975,-10537,2915,-28883,-70274,-58179,-20689,-6482,-51646,43938,127579,109893,140733,95275,6821,4013,101546,243298,379451,424231,405730,341784,204901,43501,1835,-11411,-41557,-57382,-41179,29924,45006,96133,171780,215995,187389,15732,-110303,-74251,-59823,1698,1549,-51029,-13515,116670,214589,270994,109512,-74510,-44233,118439,165404,147498,127538,99797,72664,10871,-45882,-60875,-33340,6998,43882,112809,155647,92571,-27238,-115147,-98074,-73358,-50676,1168,49609,94293,154398,172187,106678,33801,-32970,-57059,-52736,-80500,-132779,-33763,-12253,14968,-23485,-100638,-123629,-44092,-32317,12886,62332,118298,66669,27360,-30733,-42115,9793,-11808,-78328,29499,75641,88350,70670,59459,-14560,-124008,-123797,-32431,35023,89821,110648,110182,33916,-70476,-126310,-132517,-48523,102048,203917,110512,8527,-21356,85864,113887,29647,-66440,-62714,-23703,-16093,-37459,-14707,21292,50965,31887,-11747,-72997,-110392,-70698,37026,258518,389868,261267,53287,-43712,-68543,-76410,-83106,-98575,837,62237,125813,107519,61668,-7243,28754,47061,22599,128593,385109,474146,203889,25466,34535,110263,110983,18629,-84028,-37802,5458,-15662,-41168,-55359,-25614,25795,30493,36697,12254,-75598,-143525,-148204,-95622,-38182,39847,52998,-40883,-123042,-33632,25951,30559,38695,40119,30166,32149,36273,22983,-48124,-61203,102407,166744,108804,-13031,-48787,59908,155204,160302,136124,106289,42727,-14388,-70905,-138171,-131197,-95685,-80344,-111884,-115827,-56781,37732,96031,77563,25214,36577,105203,115091,69221,26484,-24052,-45560,-47937,-60403,-59934,-32715,-29876,-11554,-17779,-76241,-80436,-98790,-120275,-157171,-135782,-72531,-77076,-110237,-108266,-104547,-77591,-90203,-111261,-22613,35578,13772,-44285,-110884,-71391,41734,48797,37781,24475,-47771,-73801,-5064,80266,91050,74262,77768,59677,-3212,-67003,-77802,-93925,-102688,-18303,29139,35810,6344,-31931,-51437,-75546,-87022,-62261,-21002,-31787,-64679,-22405,157229,193057,171796,125009,33964,12225,22674,20232,-23269,-53904,-44666,21355,85310,90398,81080,108990,176274,169974,138815,68833,-17168,-72871,-97024,-29906,-31400,-60975,-99128,-80078,-72515,-106920,-92533,-65357,-48386,10098,103176,176140,142637,61323,21400,32105,30982,-14906,-55826,-57495,-32137,-51546,-68686,-73561,-23595,8460,-11847,-43197,-84312,-76256,-17791,70651,47342,-22573,-113486,58057,223564,146609,-3698,-98832,-16223,17413,2621,-21465,-82875,-68813,5212,51225,80803,57801,7080,9260,20012,32274,37767,57602,59091,-16690,-127460,-81641,-15306,32682,24100,-38701,-79643,-102631,-113796,-104477,-87085,-80423,-75729,-43439,-18639,24958,90804,53695,12412,-4699,8466,7742,-2845,-32443,-9041,13175,21970,13870,-42515,-30097,-10680,-9634,49509,115586,105007,-31923,-55380,5911,18802,-6373,-48292,39412,118770,93068,4873,-94264,-45178,26955,17251,24191,33569,-4668,-33259,13351,37698,30964,27484,64469,81268,88059,116870,114192,87499,-4361,-93317,-50606,-3346,21245,107870,163262,195673,116773,-13135,-46975,-35544,-35328,-290,-57042,-65797,-15899,13071,-44,-75251,27374,131746,244847,233200,138070,70001,32820,-3147,-65449,-97753,-71547,8759,51822,41876,29649,46287,86589,126960,77562,-13998,-81783,-71031,-106044,-62807,-23067,13374,70527,147748,239692,339153,316806,148361,67063,127848,189159,109629,-5541,-34336,35912,72804,23544,-78216,-87648,-14398,-2944,-79357,-47200,-16048,-8906,18086,48819,-17713,-88528,-73504,-101507,-120365,14361,95507,57475,12731,52556,-11545,6964,115658,94615,57795,56692,51045,23774,25700,-5499,-40922,-26292,-18099,-41055,-51652,-192,42811,3365,-40807,5944,62665,65945,50059,-36125,-117825,-20317,53265,99574,163574,118565,44891,-49226,-112687,-67997,-42950,-7746,-13218,-49280,-73468,-43444,-18999,-33882,-90212,-70027,-40462,-1750,64369,80713,11905,-64379,-8613,57162,52884,-4224,-88002,-50153,82226,75988,-61492,-2436,42781,68073,127924,162434,115032,21431,35525,67982,35850,39768,-33759,-82202,-47870,-25183,-30228,14628,59897,126631,118393,39308,23761,-20003,-47017,-19305,-19434,-45027,-59880,-74402,-52426,-7604,22626,1860,7802,21276,38033,54221,2256,-98057,-46275,7993,14184,-45434,-118534,-2870,129773,236433,374014,421946,322903,145295,32867,-11840,-45312,-61091,-40372,-9583,-3746,-26579,-54273,20555,92585,145469,159878,96491,49693,56183,36742,-9190,-78170,-99247,-10987,46874,36004,29583,88414,172077,162434,88106,42150,71881,62900,36320,-26039,-79603,-36728,8877,28615,-16138,-18200,12357,15357,4731,-2577,-29233,-38864,-23258,-28366,-34190,10083,-6773,-62873,-112459,-67837,3230,25855,7978,-56138,-54160,88139,193485,168741,112500,49153,-68317,-4645,51249,-26086,-99803,-68372,67084,253417,553378,549167,369154,152207,49634,-14259,-66071,-48522,-49085,-98242,-113545,-85879,-80255,-93559,-72075,-35782,-37325,16008,-9695,-37062,-3340,-7918,-54118,43213,311183,529708,364532,25239,48713,181935,118493,-21533,-123805,-42096,4390,9396,-3643,8823,3930,22324,21658,1773,-24052,-56223,-53251,-64022,-97168,-91680,-17461,16111,13788,-17359,-51465,-77851,-15027,17361,1346,-29770,-26374,80226,152289,191566,196839,148023,51790,-17244,-6001,-15440,-50255,-69665,-31185,-35199,-41376,-67248,-34728,9968,-13606,-75135,-94847,-84516,-56814,-25441,22448,48043,48126,87367,193900,276672,305245,324442,339815,341999,336976,366880,357572,245681,170910,268198,354052,298523,245352,274572,368382,425228,331829,136840,9942,-29476,-10208,26217,69672,84346,45349,17966,-40782,-62061,-5742,47433,150460,277739,197185,59870,-48465,-90482,-1051,-16916,-102167,-83493,-42546,-22466,9829,-6150,-5755,25597,78362,133862,149141,69712,-11057,27785,31340,-37043,-98702,-63181,-66743,-17921,-16186,-1975,15131,-64629,7946,-27994,-159747,-115193,-69146,-8435,7662,4604,-19078,-66366,-98541,-119107,-83206,8000,-21548,-7115,-35364,58123,227903,258123,183980,105197,65227,33715,66550,155188,230870,168802,68066,-10729,-68332,-77259,105834,464405,800049,819855,585375,322493,157759,49577,-32544,-58351,-34313,23394,64186,97896,112095,41156,-19236,15846,57935,120240,230860,376528,424781,273418,117825,70767,61427,19022,-17169,25785,98065,100215,84283,5878,1335,10299,-19481,-84659,-42292,32784,58127,38493,8646,-40033,-60368,-96518,-63570,-16140,-837,98720,56981,59822,185960,263579,273515,214840,137162,74284,-4294,-19230,-22329,-31730,-25676,2363,-4650,-28052,-55447,-69055,-92440,-90357,-80005,-30332,44042,134133,179515,143911,60440,-15565,-7795,148419,233825,267304,232896,167624,85768,24626,-47060,-24841,38727,-17314,-84215,-62157,13443,34382,38712,-3789,-76927,53530,294789,388530,379974,251322,103473,-47449,-85648,-47809,-4756,28008,80368,98001,95858,31335,-33657,-49284,-5766,12577,36346,5159,-32361,-39941,-4142,79635,175112,190256,132411,53236,-45971,-88358,-113776,-89262,-79426,-46034,-36243,100,-37210,2030,64487,32127,-12145,-52069,-81825,-74922,-31741,26656,61305,115743,194383,138169,54674,53845,114477,77297,-2863,-86433,-80385,-3445,30692,-9575,-90460,-129892,-117264,-119124,-89842,-32781,-23466,-45202,-23690,22298,65851,159638,204127,119984,7513,-77985,-88806,-60552,12480,99255,283273,387509,417599,458483,349272,237541,119872,567,-118433,-109885,-66657,-24843,-45717,-72222,-66862,-40511,-22283,-5,-46039,46157,247567,250661,156665,18657,-50838,-88983,-34033,81201,167964,75220,-52109,-125070,-51843,-50038,-116452,-113998,-96671,-109407,-103533,-2591,90913,38753,-53387,-68952,101632,220462,175322,35327,-10174,-11089,-4446,8324,14991,-20569,-34104,-41103,-54530,-20056,65979,250659,343924,294162,101859,-90108,-117888,46928,200007,275537,334274,323058,140591,-72974,-34527,143015,82799,-1488,-20895,66330,125391,5437,3650,136881,181652,62278,-89219,-64116,-6037,-8052,-29412,-43404,-56459,-44776,20448,111624,174730,170279,121694,66260,-2323,-34896,-91034],[-26140,39707,65212,32070,-23989,-60260,-32963,-3743,1123,143,-18584,-44378,-86108,-74134,-92349,-64657,-48764,-59789,-66598,-111141,-55927,19537,57783,51010,7018,-36223,-71071,-29813,9740,88763,178724,191627,141349,49463,-44171,-59248,-10637,39752,49699,23161,15265,9138,6116,-37337,-97477,-61883,79519,155982,187398,223086,173394,106493,54341,-6670,-40059,4243,27893,19595,-72032,-21836,14723,46094,50527,34948,-13333,-59314,-81992,-58211,-75654,-81670,-26344,45379,111507,163837,158545,70035,-13911,-2913,48575,28859,-20264,-18558,60730,148931,246604,323672,262555,193540,92259,50493,60941,76994,15542,-53745,-74353,-35395,55577,130536,161469,122183,-13033,-99227,-79749,-93170,-98759,-60136,-79112,-100912,-56336,-27554,-19963,9736,-21096,-40164,-17800,18008,12765,-33611,-31435,22331,51254,27012,-6356,-13220,2280,32887,22192,-44235,-104967,-88216,-42931,80518,132517,36148,-87891,-69524,59615,166750,194047,161822,154317,163670,146940,91184,26279,54415,128181,130002,127224,153870,114992,-36855,-68496,-73959,-38165,-55244,-85018,-96542,-54376,-13165,-38261,-73590,-86110,-71280,-77246,-87198,-97307,-63705,28147,127365,193927,176479,187725,255106,272495,176428,57339,-40277,-114759,15885,58731,22980,-31077,-21794,2528,-23714,-69289,-67376,-57420,-80625,-95664,-94634,-73912,-23946,1806,-21383,49854,103928,61934,-62661,-133004,-90118,-20765,31673,32053,-29625,-79689,2860,20014,10109,45251,93261,107535,25076,-56264,-42470,-13963,-5757,-13088,27399,140711,170021,100682,42265,-44816,-40635,-29436,-50940,-6520,72299,111918,5859,-118966,6174,115598,222102,375097,517664,568107,502944,396300,249729,173860,218802,180407,10607,-55015,-30806,13513,18548,-29360,-92109,-128439,-127745,-63712,-33734,-61700,-53469,-62567,-74586,-21168,-12430,-52620,-50362,-38129,-70709,-58340,-93615,-43475,8465,-38183,-107112,-33219,105712,142584,49994,-44793,-92353,28664,83593,46699,-31036,-35622,-45298,-76781,-63064,-74322,-61250,-53640,-77780,-111385,-50906,22137,32916,12852,-18090,-41057,-43274,-49598,-66188,-55526,-31786,-17800,-1529,73059,188778,172333,6798,-72833,16590,109038,59030,-11791,-30573,-49009,-69059,-72820,-62369,-73072,-97303,-107706,-68715,-51380,-75269,-91539,-101483,-152788,-118174,-18253,55465,69311,68915,51318,17593,-16506,-85452,-130319,-26155,130788,357197,215942,107140,84152,105700,179250,103904,24016,-45360,-108218,-128218,-142120,-134679,-120718,-111677,-98423,-112471,-96074,-96349,-1197,3156,-23767,-79258,-25493,-1645,29364,70310,80039,80919,109611,108587,193531,188080,85342,71310,40584,-54469,-65067,-12988,62961,34381,27815,173446,254990,159743,2802,-104870,-31792,440,-11804,-34882,-69992,-115963,-115166,-60572,-27495,-3955,-1462,-47026,-61981,-50692,-52853,-105339,-65966,8681,29235,-6783,-34849,-17161,23994,85270,150856,111536,71217,106663,169977,129866,25375,-57738,-76560,-76833,-124683,-101834,-22328,55833,8870,-115518,-25729,88773,131892,131975,97263,66045,39686,-11348,40160,111630,157484,99605,89430,196107,251841,143234,-10833,-115758,-152535,-124177,-73604,-44879,-48324,-59728,-48892,11556,57699,46166,-36884,-102426,-70807,40675,108136,76952,45719,-8580,-10796,39330,86609,84517,53961,24654,42867,43982,26095,80546,118128,101210,71287,43222,50794,23164,-57907,-40560,63335,149592,127463,60898,76578,118998,76155,16724,-33912,-100272,-33905,48019,102892,99840,17946,-68272,-117323,-135665,-133663,-24988,52857,103490,30030,-116568,-46737,112658,138926,24521,-56909,-29509,56106,72750,68686,108813,120640,71631,18399,23179,17386,2045,-46571,-119131,-66883,-22578,-28133,-48859,-19023,-51228,-131424,-68718,30713,141018,178519,100328,97330,101253,160084,205073,160068,110211,61827,17260,3930,144511,400198,477442,417184,260983,118749,35743,19794,18318,32098,47389,60603,39680,31106,39673,14760,-15330,-33154,-7320,24537,36155,-2175,-59869,-120819,-53143,-10814,42315,76427,78193,24355,-33291,-88159,-50953,-625,9250,-62989,-117745,-101206,132337,205615,148248,30330,-65162,-12030,110410,149662,50688,-101978,-69140,15565,21683,7544,13592,76554,136170,133734,105355,42337,-42030,-23854,87730,157717,134534,71135,-48438,-135946,-103942,-40068,16984,65089,28477,-3567,60749,76077,-53409,-36842,115556,174775,195542,237784,231981,228393,211178,171416,125609,41057,7222,28142,71538,80532,36763,-45965,-101568,-16361,45035,95248,83415,51182,7488,-19818,-53210,-51071,-36246,-26287,-56967,-7616,12330,49067,82752,58969,-28337,-121728,-35886,29301,56110,6216,-40625,-44420,-57023,-59271,-65373,-82402,-105569,-114261,-122116,-99769,-54498,-56722,-54736,71896,191774,236003,145542,58562,27370,-12101,-41293,5339,68534,109817,6613,-57263,-76252,-82275,-93638,-91387,-51756,3369,112378,260564,365377,360071,305368,210243,39757,-15744,31763,112437,95773,-12037,-72328,-76015,-39163,-10339,-32456,-68776,-53707,-45710,-79567,-67084,48078,158794,258264,171012,89588,19839,-60170,-73998,-17966,-6905,-8755,52365,16951,-36266,-51032,15606,161214,193768,27575,-104989,-65252,-38464,-38471,7246,6312,-34262,-56851,-34861,30685,56239,1828,-80699,-149002,-108230,-17837,56872,84251,-24457,-118324,-107278,-76787,-37397,-25287,-42755,-62162,-51809,-25744,14493,97363,145672,213934,91662,-54768,-140629,-153388,-137213,-143700,-150536,-108001,-25858,25753,61145,168537,312118,314353,220545,129041,142425,111934,74848,70276,112091,137938,127820,32292,-85918,-139585,-93839,-73622,-29217,19854,57677,8622,-35110,-68186,-47071,41269,62924,25224,-21064,-60882,-38703,-34799,-21449,-26264,-31969,-43211,-47195,-57490,-60885,20347,174194,215849,64382,-13164,-68203,-18430,-8871,-37207,-52600,-37750,-17518,-36192,-61679,-69716,-76940,34239,82620,85114,71150,63321,72259,15207,-42092,51672,116143,119300,64409,18192,-472,-14189,-35271,-57524,-126761,-54519,-17561,-28298,-29057,-10214,26810,-16746,-86746,-106331,-44769,12171,-9693,-61080,-66244,-58654,-104610,-84786,-25187,-36913,-92699,-99122,-23511,45705,10407,-112838,-46719,51647,66719,42400,50376,-63437,-215097,-331872,-419621,-542322,-592965,-455567,-132811,53248,28228,-2150,-26978,-60101,-25694,62042,145009,156761,94584,17954,-12834,-3887,-25058,-55282,-38816,-1157,6788,-56785,6807,119481,108592,131391,85200,457,-12483,65855,194272,343947,414051,417620,354893,201198,45300,6459,-10538,-45836,-61847,-23942,79106,133506,219782,309372,335763,258758,24852,-127475,-76979,-72366,-7893,2321,-43560,-25924,67532,152998,228704,105596,-69318,-35197,120522,166443,151325,126571,99310,78701,17853,-48868,-76266,-61640,-9406,57021,148261,185507,96939,-34982,-121591,-92467,-63019,-22576,52907,105908,127025,169729,182112,104063,24952,-46867,-65133,-46893,-63225,-84710,-2801,-18361,-21755,-63340,-118847,-96477,-41483,-45122,-5220,50885,122278,93022,46997,-37519,-80000,-6858,-34713,-89344,27145,58842,80484,75922,57623,-13403,-92960,-87274,-17456,20191,69817,113192,118839,27060,-83151,-136902,-143627,-49573,100944,183421,92583,-1555,-35774,60558,95074,22074,-63970,-67372,-16184,-167,-7352,19903,58005,75477,42035,-9750,-79462,-122953,-75792,34443,264008,411785,282259,55269,-52966,-74456,-77055,-77186,-72126,17974,80201,139286,111412,42383,-47377,-34152,-32216,-7006,148101,396897,437771,168877,6825,20927,99359,101653,14818,-75162,-26138,14634,-9034,-31426,-45786,-25200,17225,19828,25926,8647,-69937,-136536,-129163,-84085,-23542,68246,90225,-4899,-115355,-69298,-16785,-10361,26543,52147,55596,63487,65163,40065,-46431,-83518,92582,158299,110175,-8272,-49825,49692,121316,122343,120630,104900,47042,-8466,-62779,-128333,-137957,-102284,-88227,-121541,-101204,-51902,35147,85060,66364,16754,44368,129098,148366,106132,65418,15493,-14366,-19322,-31051,-40114,-22697,-26587,-15792,-27516,-88120,-97569,-107117,-121675,-155395,-123056,-64310,-68627,-95576,-91795,-94509,-60210,-72075,-121143,-43421,13457,-5768,-56150,-118996,-75621,34576,32255,25400,19421,-47803,-87437,-13360,95084,135196,119700,111873,76248,-2272,-74769,-89309,-103579,-96871,-10822,40167,49786,32482,-3534,-37805,-80744,-96808,-70382,-26733,-30597,-63602,-36000,142534,199081,183627,131792,27070,-7141,742,2687,-32979,-58035,-42475,22277,68015,72869,68203,89669,147821,151830,138484,80014,-2588,-59527,-72065,-17819,-28678,-66901,-108776,-72684,-53092,-75621,-60668,-27985,-19530,31069,111412,170074,129198,50192,13201,26609,25908,-25363,-72198,-73078,-44880,-54516,-65460,-76494,-25389,5920,-12799,-41334,-76057,-59249,2958,93189,61931,-19107,-89742,77846,210004,125573,-14518,-108430,-10924,30458,19422,-581,-61420,-77716,-2120,49862,89423,75738,14083,7165,19040,39460,52786,68733,55380,-25361,-118410,-62502,5888,49906,46009,-19304,-63949,-87657,-105480,-116077,-111929,-105113,-88000,-43919,-21631,22569,80664,24284,2236,12535,20659,13854,-3992,-31113,-7386,12257,16627,8788,-43777,-27758,-8649,-13816,46213,136415,132466,-21737,-60348,138,16690,-8397,-43245,37902,112187,95160,19486,-55082,-7335,73401,60302,47100,49433,9791,-27983,9427,31364,21089,16795,52659,70339,71501,95107,86072,65854,-17133,-103566,-48608,10670,52241,142919,229560,294251,174560,-738,-52576,-64335,-71597,-40074,-88774,-31614,4228,23545,-2186,-96115,22766,125090,238747,218396,127354,66401,34708,-1700,-66743,-97181,-73757,5357,60541,59807,44057,62302,109192,133398,65916,-34422,-79556,-66961,-86710,-49413,-15599,12611,70093,153929,254685,374576,337588,157035,68448,131819,214593,152534,26284,-31746,25879,72889,34203,-71510,-77556,-7984,4556,-51658,-49273,-17100,7840,49029,72775,-13883,-77575,-53623,-83362,-129072,-1545,84253,65252,15427,32866,-39223,9592,134488,126588,66282,52781,47075,25820,32334,586,-42223,-24768,-9043,-31318,-51395,-11098,17697,-34141,-29638,49247,106362,98656,73275,-11996,-82743,-27796,45649,100563,160953,102118,38060,-43521,-111179,-74700,-47782,-17323,-24618,-58722,-84088,-60397,-38256,-50032,-112854,-104931,-73054,-26256,52449,88299,23597,-63195,-17921,40897,39514,-15536,-73698,-16146,99353,62199,-79600,7237,46213,73979,140740,173797,112956,-2177,-2912,22953,3885,30661,-29172,-73551,-47236,-25831,-33081,10502,64414,135849,140702,80256,67463,15080,-26838,-17163,-27128,-54282,-66161,-77090,-48411,3377,27381,4528,11799,23826,23083,37777,-12586,-72993,-22807,20718,18897,-40121,-127348,-11846,134481,243617,387009,479376,389577,176263,36428,-11730,-40369,-52016,-34911,-18388,-23523,-42469,-62893,15127,84063,134405,150093,91927,46655,53271,36731,-12788,-77965,-107474,-14367,44594,31637,16810,63815,132711,126019,56203,14739,40803,34197,21768,-36405,-97238,-57681,-22883,-6412,-41783,-25605,3950,7459,-4195,-13496,-25537,-47980,-55090,-47443,-41853,2743,-11995,-81328,-132171,-70331,-986,21108,5527,-60440,-51006,90638,197582,168676,115222,50415,-73365,-8968,53240,-27785,-103100,-14298,151478,354280,631886,574666,384309,164807,66240,-532,-64533,-47352,-44785,-96771,-113813,-87361,-64014,-92708,-60963,-8217,21734,77189,45721,-1764,10288,-754,-55689,39491,317840,562225,384113,39970,25410,151612,107412,-23212,-109654,-37877,656,-719,-11111,7885,1973,9521,15212,1585,-21260,-54495,-61536,-69231,-95475,-109512,-65827,-42643,-26701,-36512,-60580,-90045,-23652,15829,6905,-24985,-28479,71873,137691,168014,169798,123635,27438,-35004,-4072,-11808,-50971,-69232,-21391,-24469,-37306,-68873,-41103,3573,-16565,-78816,-117893,-106844,-64131,-24175,17644,38704,44454,90030,202272,292614,312451,314250,325031,332540,336177,368863,368280,258848,194472,299636,358468,265872,194237,209457,315319,401524,335298,153557,27721,-11847,11961,51879,94993,111401,65802,28352,-30382,-84119,-14959,43412,156260,307428,231698,77754,-47527,-106123,4749,3443,-87770,-97557,-45149,-16566,18947,-8347,-21230,14279,74283,143442,156576,64040,-21581,16269,27927,-36964,-93568,-48793,-30651,9915,-4509,-2736,11206,-29817,-41700,-73934,-104198,-76257,-67023,-23264,-9936,-13856,-33824,-66755,-104584,-136953,-89892,-13897,-39398,-18924,-36207,26915,198003,250898,200633,117420,63763,28651,59100,138252,205397,141985,41179,-46302,-105542,-71864,128695,514714,843026,839594,592799,313533,142128,39248,-34985,-60537,-43670,-5015,26979,61397,83873,16327,-49838,-10183,41377,119610,246841,407210,462629,319293,159026,104039,91784,47613,6786,53857,122883,131005,131835,65380,35657,19955,-29171,-110427,-23441,55863,78644,50585,9724,-44233,-61773,-98236,-72761,-51192,-61543,29827,3217,19694,132824,212193,232622,199807,156231,99513,12713,-11066,-20445,-29273,-13787,16647,11080,-14537,-49995,-65561,-83736,-76114,-61256,-14408,57232,152285,206053,160692,59386,-24196,3352,164240,235328,240383,177969,112058,35219,-6372,-62576,-8702,67175,-3458,-87564,-76142,7597,29572,42340,4972,-62858,61874,333395,439064,414557,270166,111707,-45467,-92486,-54078,-7436,29635,75116,84960,84033,28449,-29865,-47377,-13331,-2597,32708,19787,-18024,-42930,-27996,58611,162631,180916,127520,70060,-4027,-73746,-53710,-31136,-42805,-44401,-36354,-1352,-44553,-2494,57017,20692,-22983,-55781,-77175,-66388,-26724,21319,41635,84822,167770,127638,44303,32700,96829,77713,8267,-67083,-103094,-41553,7065,-10240,-67562,-102469,-97966,-94801,-83698,-49447,-44299,-29391,4691,45122,75834,144162,155835,103375,10430,-68066,-83005,-52688,11953,83259,236864,322115,349853,444078,419870,294621,137587,-2537,-134558,-92826,-44140,-499,-21500,-55480,-62503,-47696,-44354,-31015,-53516,91774,288181,275617,177058,37524,-44502,-95254,-15300,101367,201942,99317,-42643,-123809,-50540,-49639,-117178,-105349,-85935,-93646,-82342,6907,79354,28499,-62306,-84204,78814,204322,168494,37188,-3230,-2066,3115,7229,8650,-26695,-41223,-52393,-73310,-48183,30233,213862,332768,298947,114047,-75164,-124962,33332,170903,236453,280965,275390,130833,-57142,-2254,201402,149517,28436,-28014,44459,135666,23276,5054,117893,171373,61859,-85309,-64053,-13827,-13422,-30515,-41908,-49221,-35078,29055,117377,179285,173752,120171,62399,-6082,-41475,-100515],[3633,71050,89553,50400,-8688,-40428,-10270,24884,30293,23089,4382,-20454,-88264,-85869,-105005,-68694,-47534,-53214,-57005,-95831,-58736,14406,55401,58554,25365,-15985,-53574,-17784,22898,116292,227439,245489,182225,67812,-44420,-72675,-22778,28976,40085,15639,20411,25766,17691,-31198,-97897,-49153,98322,212104,222015,225655,170236,109352,62165,-1442,-35915,12246,48424,56307,-38994,-36040,4485,42417,53862,41176,-10553,-56641,-61023,-30603,-56963,-69095,-12244,69958,144902,199364,196528,104060,2695,-2640,49759,22965,-50846,-84110,3848,125021,247813,361258,319301,223313,106048,58968,74280,94830,34747,-39406,-65792,-26391,60106,131757,161189,130192,-3060,-86450,-75049,-103631,-97250,-39535,-41896,-101108,-55915,-10600,12125,32500,10291,8895,18474,44463,32233,-18761,-23274,27060,58507,36689,2162,-8175,2395,30547,15388,-47585,-105876,-93981,-41236,86431,123854,32436,-81677,-60560,69885,186090,218846,185992,168392,165822,143391,88634,19835,47784,137720,133761,119779,134805,108948,-21265,-63761,-71802,-46927,-70226,-95608,-91546,-58282,-26412,-50883,-83544,-89253,-68100,-70861,-82587,-107588,-60683,32824,130298,198968,193545,221358,293052,279783,166028,47370,-46987,-115945,23306,95652,79513,19330,-2271,-10160,-31193,-64823,-55951,-45040,-68958,-87827,-94090,-75723,-17905,24107,2148,52800,100244,62014,-60262,-109801,-97323,-30861,26263,35930,-21619,-101312,23482,71070,57358,88455,136369,158918,80926,-38983,-64939,-23817,-22025,-48293,-12961,112628,172797,98443,2693,-66658,-12037,-9296,-40811,-2572,71131,103197,-4088,-103555,20593,122887,215247,347902,455811,487448,442893,355179,215263,135634,191202,194027,33785,-47588,-23449,21790,33867,-3289,-61615,-108760,-112202,-48666,-23468,-53472,-49031,-62850,-70903,-5658,22821,-17558,-48994,-49503,-76908,-37282,-64956,-96560,-41705,-59337,-107809,-21532,119235,162767,68093,-31599,-69168,28865,84969,66248,-14828,-23360,-40278,-77149,-52183,-74585,-64310,-55210,-69002,-94160,-48238,20905,29304,18532,2562,-15954,-21773,-35207,-59227,-52933,-28469,-11352,4602,74135,188331,175225,3281,-62782,43353,140704,87450,-788,-36932,-67194,-94240,-99876,-84849,-87402,-107544,-114859,-71178,-47285,-61399,-70218,-75529,-117537,-106341,7103,77678,86198,77782,51244,6499,-17195,-59870,-99724,-8880,145920,346426,202455,102693,84208,121597,176692,92094,17963,-42962,-93196,-109277,-119917,-117954,-126029,-117629,-104099,-118236,-92190,-70683,14528,12399,-22204,-78480,-18295,-400,43757,79008,81468,101249,110075,87959,164444,181201,86366,61839,18200,-56365,-49363,-7860,60027,33702,40396,202549,287743,181920,7666,-125435,-27816,14037,7885,-10777,-58818,-117367,-117149,-57961,-27307,-9414,-8127,-52662,-64326,-43388,-32664,-88031,-89067,-27628,-1260,-27305,-50157,-32907,5797,93280,182980,139914,74535,80935,138363,123261,38932,-41871,-81439,-96053,-124552,-79977,-7668,64390,20743,-97130,-21439,79445,117393,122887,100731,92413,71467,10770,47816,107010,133629,66920,70565,195241,270157,164599,5984,-95907,-135383,-116802,-77180,-69999,-74602,-54274,-25420,36302,73959,53825,-29664,-91662,-79991,24190,88860,62552,44454,5715,7094,60391,109242,106374,58989,13869,33562,43452,25962,66680,95927,94980,78806,54649,51362,11232,-54361,13800,125999,198155,149325,70073,77686,101586,45626,-6600,-39695,-83901,-157,101188,150200,116250,18141,-64676,-109461,-134407,-125841,-20601,54483,97550,20426,-130421,-52776,105695,128130,21533,-56713,-43012,45063,86221,99919,143241,149377,91720,33465,30145,15841,1188,-38870,-102478,-80301,-35362,-33026,-54894,-23246,-60151,-123442,-48556,53833,172917,231402,162450,165650,133931,138316,169173,145106,106614,58862,19285,13172,135145,330843,386061,354249,232870,122913,45860,17787,7573,20464,38852,53744,34164,22702,23506,-1744,-19296,-39661,-9235,25999,31681,-13460,-57782,-110465,-47230,3376,63563,97813,94096,34433,-25324,-92903,-61034,-12107,4143,-60754,-115914,-85283,155170,259406,181778,41318,-58322,-8246,97192,113605,8513,-138782,-57163,29094,47881,41455,52757,117568,175686,167524,127784,58254,-35023,-15114,99312,169167,143739,69182,-58307,-134252,-87944,-28570,14424,44580,15076,3760,78552,87712,-52540,-22857,169445,242181,216842,221172,206654,200235,188546,151993,104359,23622,-9252,13488,68029,84905,42776,-34684,-79812,-10598,30758,63282,46364,30057,4523,-12131,-42838,-36444,-16949,-9910,-42267,8138,25568,58210,77988,47004,-34341,-115615,-30041,39107,61936,-1848,-45235,-47772,-56865,-41413,-44490,-79856,-123078,-120462,-127038,-97071,-43619,-42636,-44848,48542,141896,176780,86968,19349,10473,-15836,-43047,-2749,45793,79518,-6234,-61150,-73419,-74889,-86618,-91450,-50448,4787,107412,247846,347193,339331,288625,192022,35111,-7280,38094,110683,85456,-23223,-70013,-54452,-21108,-7375,-32818,-48106,-37294,-40419,-75829,-42600,86956,204507,280285,166706,90496,25675,-55679,-58003,16061,37098,33001,73536,6536,-49242,-61451,-3236,89898,109263,-31922,-90712,-37307,-20360,-37424,12844,29633,-302,-29307,-35711,13346,34739,-15398,-88093,-130733,-123239,-31982,41423,77472,-24325,-120505,-90353,-57352,-27365,-27625,-56598,-80682,-65329,-46627,-7079,82199,130469,182921,51670,-82633,-160722,-154298,-120894,-150130,-164516,-121259,-32610,32460,91297,208679,335561,317059,225809,136004,130924,84053,48917,34877,93991,134403,130148,36857,-87011,-156783,-122772,-107659,-56987,-5230,38679,696,-35683,-62553,-39698,40066,51807,9209,-35249,-72086,-42504,-32656,-14446,-16258,-23487,-42891,-56052,-69214,-54778,36952,203383,228086,56129,-24099,-75745,146,11427,-29762,-55733,-38896,-19814,-38378,-52611,-42957,-41686,100071,217229,283874,286697,235228,160395,8079,-106997,13138,76957,97692,58766,21217,-2511,-25388,-46606,-63029,-130343,-57075,-22340,-27210,-25686,-15039,19696,-21587,-93678,-105983,-34118,23584,-1196,-57895,-58135,-36665,-79332,-91749,-62873,-75356,-116752,-77195,-3102,71605,41218,-90317,-59986,20882,20797,8379,42225,-50410,-196078,-308083,-388624,-517149,-598899,-510196,-181014,35544,28701,-4898,-30211,-59170,-25719,67213,166200,193450,132592,38998,-13399,-9970,-17395,-35658,-16714,19072,21586,-43429,-11635,115198,107870,119997,71780,-9083,-31606,28114,144652,306413,401354,426396,363604,194377,45246,8869,-10949,-49607,-67144,-11900,126549,242434,386952,505525,515672,378866,65139,-143718,-78080,-82801,-16990,2110,-35708,-33098,25603,96329,183052,101651,-58411,-27724,119374,164515,151288,120277,94704,80651,23048,-51885,-89807,-90488,-22759,70935,184062,216745,101422,-41484,-119913,-79801,-46161,7767,96871,150660,155083,180152,187999,99542,15836,-58791,-69484,-36626,-39258,-29541,43279,8257,-22128,-59586,-74292,-51818,-36412,-58249,-24775,36922,119369,112962,61573,-42740,-99864,13853,-6508,-73209,13777,35312,68956,78308,56046,-9779,-55014,-28133,24707,30073,56330,113906,124336,19683,-90660,-118121,-154520,-59327,86004,151334,71657,-12867,-51896,36910,79356,18226,-58450,-71935,-11885,14143,23500,56959,102121,106243,53923,-7751,-86898,-133424,-74800,33567,262381,417482,289622,50065,-63972,-76104,-69933,-60502,-45905,32772,93188,145225,110069,20755,-83906,-97748,-93768,20522,186112,404078,394528,139096,-10742,8360,89063,92814,12599,-64954,-16130,19776,-6130,-23862,-34632,-18790,17018,15553,17809,6114,-60623,-120657,-106325,-66243,380,110520,143350,51037,-64273,-105811,-62962,-55972,13179,63653,81301,94587,93175,55793,-42073,-90253,88560,149207,108748,-5809,-51782,38448,87414,86828,106749,102576,49276,-5432,-57599,-121122,-142054,-106859,-94530,-127859,-86179,-44300,29716,70652,54658,11871,55491,150435,180280,144233,106766,61006,22551,12518,-1376,-18651,-9822,-21141,-18482,-35894,-99058,-115694,-115180,-118657,-145030,-110336,-57383,-61458,-82683,-75964,-80405,-42108,-54180,-103669,-63116,-11259,-27841,-68591,-127241,-79402,26031,15559,12421,12634,-48415,-99531,-20423,108140,183884,170123,146982,90988,-2246,-84253,-102706,-112975,-92208,-9211,44438,63056,59542,26393,-20167,-80813,-103416,-77004,-31246,-29254,-63715,-50335,126113,201743,191198,136165,22018,-23530,-18583,-12495,-41765,-62866,-42254,19363,43823,49969,52366,69163,116356,127063,129304,83983,9707,-43688,-49417,-10707,-29740,-74411,-115886,-62399,-33255,-42806,-18550,11919,8468,51327,117028,158598,111687,35881,1085,15952,14957,-39312,-85774,-82211,-53868,-57328,-62867,-79591,-28586,1841,-14127,-39150,-68116,-43142,24325,113899,70627,-21630,-64422,97729,190528,102174,-25538,-116363,-7408,41431,32411,13327,-47100,-85416,-11721,44254,92937,89593,19270,1168,13952,43643,67223,78146,46608,-36974,-108246,-41261,30008,69548,69675,5603,-46223,-72947,-98387,-125266,-135452,-124614,-89878,-36841,-24089,16526,65437,12821,21239,33775,29194,18153,-6250,-30946,-7889,8564,8804,1985,-45477,-25567,-6678,-16852,43342,156325,157893,-11271,-63642,-6117,13102,-11468,-35238,39759,108802,101090,38192,-10474,48129,136566,114672,73020,65045,23265,-24555,2147,23003,11145,6208,38304,55440,51930,69331,53754,39385,-34516,-107419,-42756,26472,84206,177285,298196,387477,227288,11072,-56830,-91162,-108362,-81128,-74905,14271,42903,50868,9633,-91468,17332,116797,227825,200597,114677,60059,33146,-3853,-70159,-96493,-76152,-47,65533,75537,61150,81855,132233,133318,48473,-56801,-72596,-61848,-71944,-37295,-15403,2714,59181,145091,249087,382210,340328,158464,66148,126815,223394,181086,52047,-28804,12658,67801,41330,-58482,-66758,-2631,11197,-28955,-32078,1425,36821,80814,92450,-13757,-65521,-32661,-62933,-117744,-14738,70891,67847,12745,6999,-57068,14113,144537,148475,68315,44734,39464,25723,37419,5636,-44943,-23849,783,-18694,-46417,-23706,-14241,-73555,-2493,93871,151104,133934,94776,9919,-47563,-12559,42521,98704,151348,83055,30931,-36311,-96354,-78715,-55322,-30730,-38663,-68729,-96179,-77581,-52346,-54552,-100015,-131316,-102563,-45328,44357,96916,32952,-64990,-24417,28563,26761,-24051,-39693,22799,118800,54522,-70485,9356,42921,79463,152921,181222,106318,-30669,-50241,-23526,-28326,19593,-23720,-62439,-46005,-28570,-39369,78,58963,129777,146650,108656,99427,41768,-10904,-16001,-34555,-64378,-75543,-82391,-43233,18431,33584,7108,14719,34842,25415,35866,-9003,-40098,-913,27777,15768,-41964,-124005,-16998,142420,250365,393960,528397,456403,214746,44851,-9584,-34036,-44336,-32344,-30507,-47092,-53487,-64639,6853,70833,116840,132762,81831,39494,45877,34238,-15092,-73123,-120103,-25168,34215,22396,3383,40115,96168,91329,25435,-14412,3918,-2991,-1408,-51531,-110282,-72581,-49153,-38259,-67994,-34591,-7214,-5327,-18665,-26780,-25403,-41962,-86718,-64295,-49971,-7740,-23292,-105901,-148867,-73396,-8041,12762,-1485,-69514,-47204,89762,193573,163480,114371,50388,-65720,-14734,49839,-31624,-80343,42922,240233,457498,690589,588362,401791,186477,85163,13074,-61242,-48083,-43698,-97316,-113827,-85887,-50109,-90929,-50301,20785,85481,139367,92959,29807,22188,3794,-59931,33116,312833,567369,386146,48985,-239,114557,92358,-24056,-94745,-37560,-7623,-15313,-22941,3038,-3353,-4312,4911,-1502,-20966,-54310,-70156,-74940,-94609,-127609,-117131,-100995,-68193,-57995,-71116,-101927,-33213,12992,12544,-16453,-30136,58054,118794,142341,142021,97787,2796,-47630,-1319,-11002,-54461,-67960,-11038,-15501,-35250,-71767,-49026,-5858,-22274,-80652,-131466,-125970,-71165,-24491,12643,29823,40384,90153,204013,301612,313425,294907,297149,308079,317678,346097,351773,252918,205285,314969,342660,220292,139236,142944,251376,360605,324613,164052,43392,5585,33382,75178,116174,134650,84768,37540,-19816,-103802,-26832,37723,159290,330882,266576,99322,-38300,-121526,3312,17574,-73288,-113121,-51349,-15671,22175,-14256,-38295,613,65819,144877,153688,50631,-38185,-1694,16354,-43038,-90017,-33713,8365,44616,11119,-5602,4433,13786,28313,-534,-36894,-45126,-67046,-39818,-26432,-31105,-46975,-63099,-90143,-130827,-101285,-38292,-59322,-31763,-41259,-1031,165130,235751,208596,124445,57948,19996,48568,117361,172249,107194,7090,-89052,-134295,-57025,146286,538464,836686,809783,562989,282122,110737,18333,-46085,-70452,-60073,-36217,-10566,23848,52949,-10394,-78415,-19979,28501,115696,254286,420819,482917,360848,206063,141349,124798,80071,34295,81475,140435,151245,169559,130457,72040,29687,-35065,-103903,-8678,71003,92255,58049,7840,-48181,-61201,-98904,-81525,-80457,-106855,-17343,-41136,-16335,84332,154876,174799,158144,148442,110817,31493,-1053,-16296,-23622,-2011,28600,23901,-5150,-50177,-69122,-81630,-66187,-45658,78,66776,162054,222491,167346,52452,-38749,10910,171416,223917,185679,90380,37763,-17636,-38652,-84003,-2743,87201,7101,-89396,-96076,-6535,15725,39387,8796,-52703,69367,359065,471054,430783,276163,112012,-47978,-100190,-59770,-11745,28915,64230,62486,64183,21176,-29152,-49624,-25903,-21269,30349,42680,8591,-31561,-52607,31458,141456,167938,128911,99921,54472,1105,11112,19029,-8302,-29452,-26900,3642,-49202,-11855,43091,5885,-35655,-61737,-74173,-58927,-24003,12681,19552,52194,134311,107717,25802,2035,64524,63591,8468,-56303,-113545,-78258,-18474,-15066,-47136,-70366,-63830,-64453,-76519,-74290,-67787,-12213,31589,68636,89106,130186,114709,87257,11261,-59709,-78534,-46525,10312,70083,198662,263737,279317,405066,467353,337823,147194,-9733,-122897,-76378,-22449,21029,1230,-38888,-56028,-54124,-66755,-63376,-54445,130901,314552,285028,183940,45081,-45829,-98971,-2501,109451,220995,116317,-39982,-126587,-53819,-54018,-121113,-101683,-80513,-82594,-70978,3987,57846,14305,-72283,-96075,54405,177969,152421,31756,-3233,465,5878,2735,-207,-34278,-50565,-67202,-96085,-78643,-5759,171868,308716,288852,116785,-64670,-139330,7095,124737,183960,219409,223881,119349,-39140,20662,235792,196380,48826,-36154,19552,137788,34499,160,90576,151565,53535,-87679,-68809,-27559,-24050,-37073,-45280,-47409,-32386,28935,113553,173673,168776,111648,50803,-17657,-55795,-112768],[18897,85409,96074,51735,-9662,-36163,-5270,34287,44050,32407,13247,-9912,-67557,-80933,-97237,-85934,-62522,-61297,-58078,-85434,-72999,-4461,38146,49584,28258,-10425,-52226,-22574,19222,125948,257957,285851,212134,76994,-50230,-95283,-48647,3156,14455,-5201,15916,32357,18055,-35639,-105109,-50624,98605,240784,232923,210674,153514,98961,56068,-10465,-45515,6485,52475,73353,-17926,-60066,-15665,30329,49530,40075,-15766,-61968,-52321,-21399,-55001,-70357,-12917,77102,159557,216818,217409,123634,9057,-12525,40630,8661,-84575,-139872,-68490,79135,220970,362474,346139,231174,103943,53321,73460,97531,39404,-37417,-67324,-27229,55522,123514,147922,123511,-4221,-81150,-74384,-108619,-95224,-26967,-10464,-85586,-66810,-2740,46792,67923,49940,40713,32408,53288,39119,-13612,-25096,19753,53561,34917,-80,-13368,-8139,16503,-3252,-61355,-113784,-103326,-48215,78993,102048,21668,-78681,-57012,73757,199675,239530,204843,171888,151905,122764,71090,1108,30993,134603,125583,102270,107260,89540,-15157,-67039,-76417,-62301,-91198,-111374,-94324,-69582,-39661,-59444,-92777,-100116,-75468,-76152,-89397,-126334,-63303,27535,118643,185863,192833,238136,311894,268375,142662,30462,-58476,-109071,24892,119138,122415,82343,50330,-13279,-46077,-69046,-53290,-37552,-64476,-88756,-102151,-83617,-17247,35195,11418,43826,87847,55528,-60282,-90138,-105709,-51522,10080,29353,-23191,-134352,39042,115590,96779,121867,165899,191734,119451,-20490,-97144,-42997,-43040,-88875,-62006,68871,153976,92855,-32962,-50858,14714,3226,-36077,-1324,65435,87354,-20554,-92938,27484,120322,195547,303147,371388,384257,362626,296293,170091,86634,145188,189178,52135,-49334,-26386,19946,39133,15124,-37720,-98720,-105608,-42442,-21058,-51091,-50091,-70703,-74059,944,52035,21263,-43957,-70672,-81728,-21517,-37105,-99627,-97398,-92106,-113837,-18947,119188,168645,77512,-22966,-55392,17855,72985,75399,-4585,-17386,-40409,-71090,-31213,-62783,-66698,-62441,-68017,-83462,-50863,13042,19392,19841,17770,2066,-9331,-29997,-61122,-59972,-34614,-12907,2903,62953,168968,161481,-6936,-54432,62460,161673,109877,6852,-48388,-92056,-118506,-126137,-115197,-108873,-124047,-125741,-76334,-46985,-50493,-48682,-47249,-79153,-78628,28762,91292,93056,77225,44248,-4887,-12920,-34231,-75787,1528,149357,316695,179068,91686,79348,131274,159826,72598,6523,-41876,-79401,-94673,-102023,-94584,-109594,-108095,-101050,-120045,-86123,-49106,21580,14735,-25844,-82832,-19573,-3093,51908,80690,76355,111544,97581,51814,114360,154086,74689,44517,-8720,-58442,-39600,-7289,53025,34754,59527,232195,319247,206753,16638,-143124,-26523,26294,24383,6279,-55525,-125246,-123930,-58622,-29550,-16488,-17216,-62973,-72328,-42048,-20047,-70015,-111577,-69586,-31837,-45146,-65130,-53032,-15825,94739,200244,158612,71240,50379,99317,106873,47737,-27490,-80972,-119016,-118241,-60441,6225,72280,34223,-74799,-20229,61350,94487,107457,99208,114577,98788,26883,47118,94425,104258,34410,53159,183847,271511,179117,22410,-74242,-111140,-101169,-79176,-94756,-96307,-45334,-5114,56813,86063,57525,-24839,-81655,-93227,1273,63460,43830,39367,16287,21698,74949,121279,116090,51800,-7627,19944,41167,20917,43968,64091,79658,78567,61050,50437,-819,-56122,55287,181209,239446,165732,78578,80488,85892,16499,-31626,-47410,-71493,29038,150251,194079,130309,18216,-62880,-106850,-137022,-120958,-20765,51319,87391,8723,-144083,-65592,81303,101131,10468,-58008,-53488,36417,101254,131469,171987,168151,102870,40930,28815,7155,-4837,-35691,-89293,-94321,-50794,-40150,-66382,-40936,-80624,-109603,-30079,73767,200646,278727,221089,217921,148116,109083,129980,127989,104085,57890,21472,18500,114656,249895,291572,285371,197600,119473,52361,16285,-819,11651,32413,45891,24275,7868,-858,-21597,-25158,-48409,-13577,22619,18268,-33347,-62918,-94803,-36100,22983,88591,117701,104764,40606,-20582,-97889,-72309,-24733,-4148,-61752,-117486,-74542,164867,302331,211513,51138,-52537,-7673,79636,77285,-25953,-134753,-43675,36701,67922,74758,92008,156836,208284,190569,140188,67850,-32001,-12805,101143,170797,145728,63396,-67732,-124283,-72952,-21164,1038,8784,1407,18255,99254,98671,-52156,-13905,216691,301172,225963,193380,170433,161122,156243,122301,74175,-730,-33573,-13217,48853,74843,38359,-29203,-60761,-1241,20903,36190,13795,6535,-4781,-11745,-38346,-26278,-1208,3452,-30543,17524,32358,62208,69412,33901,-40905,-108456,-24906,49906,69085,-6982,-50170,-51777,-54685,-24953,-26590,-72614,-130455,-125380,-139923,-97410,-36151,-30962,-37785,21634,92027,118517,35590,-14092,-9759,-24608,-47609,-12018,22760,46632,-22861,-69493,-75152,-72634,-83772,-95147,-52955,788,94719,222654,313741,304129,256416,162211,24351,-1324,44589,107127,72695,-36861,-68948,-34994,-5665,-5327,-24200,-25208,-23435,-38911,-72697,-18865,122313,239532,284119,151656,81213,18977,-61283,-43118,49413,81407,76434,88638,-3350,-61769,-74165,-27396,16282,27020,-87436,-58034,-14334,-7540,-44969,9333,45255,27966,-5679,-38603,-7975,12830,-28970,-85828,-108882,-136313,-49244,22015,63508,-28552,-125980,-73402,-38386,-20740,-33460,-73996,-102330,-77889,-67607,-31025,61425,109689,148593,29420,-63761,-104885,-110076,-104804,-154811,-166672,-132944,-41352,35210,116924,248277,361436,323510,231985,138711,111409,52209,22257,363,67264,117643,119282,37895,-83382,-166564,-150822,-137036,-79277,-24019,23531,-5103,-35750,-58373,-35275,33598,36898,-8296,-51242,-85454,-48305,-31246,-8497,-7449,-16096,-43727,-66353,-83674,-52166,46725,216702,216483,38582,-42076,-83755,9352,24981,-22777,-59086,-38256,-19313,-41708,-42845,-13821,4611,186119,398489,561135,598511,501055,326567,74161,-148110,-24059,41516,75055,48716,18373,-10707,-41594,-59907,-66007,-112675,-61475,-30379,-27554,-25245,-25315,1563,-35403,-106056,-97884,-27911,23936,-3684,-61417,-53961,-19062,-53068,-77849,-83299,-114234,-132938,-56608,16326,98369,75423,-60058,-60405,-1616,-21710,-24199,24971,-49736,-186470,-291376,-363254,-494242,-598092,-559354,-233301,9779,22012,-13573,-39234,-63587,-31519,62886,175179,220996,167682,60206,-15551,-19949,-10837,-16498,3257,35414,32851,-24048,-7542,113725,105772,105042,54112,-22507,-54570,-10701,98548,270612,386856,429517,363490,180212,38347,4027,-16973,-56291,-76210,-9095,164304,356036,574098,732637,729768,529631,129315,-153449,-80704,-93743,-28656,-2522,-31585,-38379,-9780,45080,136226,95413,-46234,-25140,111781,156643,144658,106413,83242,74913,21805,-60243,-105858,-122379,-32372,81536,213339,243169,102663,-48627,-111772,-64721,-29432,32072,126465,178249,172249,180855,186188,90493,3690,-71738,-73168,-25199,-11914,25587,87054,47804,16557,-4864,-5461,-1234,-28706,-72299,-48145,18058,107270,122102,67236,-46189,-67615,72715,73825,-31646,-11270,5521,53633,75972,51638,-7485,-21574,25186,67807,51156,47852,109428,122608,8822,-94989,-102638,-140682,-80425,55349,107638,45739,-27999,-71690,15443,66910,16968,-53082,-78436,-14747,22662,49835,91498,148350,140629,66078,-7590,-96894,-131764,-67791,34804,254582,406955,282294,36638,-76217,-72663,-56862,-40048,-23486,41958,97743,140352,100294,-3419,-105137,-133040,-66493,74795,224489,396971,342755,111400,-30146,-5300,77220,82297,9632,-56799,-10677,18300,-9551,-21202,-26380,-11880,20452,15313,10318,1978,-50984,-101666,-84038,-46435,29685,160796,202204,114037,294,-89441,-93721,-104608,-3044,71700,104000,121716,116758,67259,-37800,-76449,87993,137489,102399,-7842,-56764,24687,55280,57267,94157,97626,47546,-7250,-57478,-118675,-145967,-112077,-101729,-128447,-73434,-36410,19232,51237,41278,9351,64845,164466,207318,180834,146879,106433,59456,43149,24788,437,2605,-16213,-22115,-45161,-110849,-136219,-122868,-112318,-132886,-99958,-54150,-58100,-74054,-64379,-68090,-27670,-39050,-87715,-78546,-37863,-53065,-82346,-136417,-83464,14862,-2879,-2996,2447,-51114,-105060,-25833,117930,231804,220883,179958,102031,-4257,-96044,-119158,-123537,-91132,-13773,42184,74352,84859,54980,-1463,-76970,-108349,-83269,-35437,-29202,-66385,-66345,108326,200649,193648,136693,17077,-37879,-36279,-26302,-50397,-69530,-45434,10997,11700,20046,31379,45863,82520,97780,112830,80724,18260,-28541,-32440,-10658,-35904,-84316,-114702,-52414,-15463,-12387,23274,48603,33652,69001,118735,141832,90425,18042,-15527,-806,-2889,-57259,-95065,-84680,-58623,-60295,-62031,-83220,-33870,-4417,-16754,-38006,-62117,-30176,41945,126860,69959,-31564,-41331,111589,163453,74888,-38457,-122871,-5745,49955,40616,19175,-40770,-94064,-24754,33223,90031,97765,21455,-9838,3481,43258,79363,83787,31347,-52400,-99450,-21741,51156,85997,89424,31777,-28188,-59304,-93522,-132990,-146983,-126039,-77477,-23121,-25554,7073,46286,14356,41237,45293,29144,18339,-10305,-32526,-11236,1669,-1437,-6195,-47666,-24493,-6350,-19886,41222,174667,180006,-1742,-66269,-13152,8180,-14501,-25135,43711,107832,110021,59853,37890,113856,208993,176583,102220,80437,35472,-22978,-7759,13353,1818,-3183,22968,37962,30609,40532,18320,8963,-55830,-101995,-36173,41376,116315,211595,366117,466682,271431,22807,-57347,-107003,-139801,-120921,-48778,55328,89836,93320,37618,-65161,12205,108227,213745,181224,100425,51430,28352,-9302,-74862,-95632,-79091,-7747,65975,86990,78598,104007,154051,126387,26131,-79429,-66167,-59275,-62925,-29997,-23499,-14739,41007,125207,226076,362783,325425,152574,60601,113437,214775,192327,69017,-27652,-3388,59056,45410,-41729,-55316,1678,16241,-11534,-10665,25007,67438,110050,106321,-17050,-52738,-10872,-41490,-100092,-25366,54910,63951,4077,-21651,-60986,16468,142819,156532,63080,32929,28686,23675,40792,9563,-48856,-23333,11465,-3145,-34392,-31256,-46476,-81087,30695,135653,194146,170647,114517,29807,-13200,26188,54651,99585,138957,64156,24281,-29516,-83999,-80944,-65163,-46877,-53943,-77578,-107964,-93600,-62494,-54555,-89840,-135813,-125429,-55413,42982,110143,42592,-69832,-29711,20341,16568,-29542,-5585,61304,134686,48999,-57693,4834,34484,85036,163845,184390,96341,-58506,-98128,-59799,-59149,8001,-16942,-50727,-44556,-32873,-47718,-15065,45278,111368,137488,123065,118721,59688,574,-15913,-41296,-74493,-87612,-87875,-35382,36339,38622,8079,14797,45791,43484,55560,19529,-3705,19124,29266,5515,-49909,-111857,-14184,155617,256741,393917,563152,517340,260425,61348,-2614,-25816,-37565,-32179,-44737,-71249,-49996,-55526,-2494,53790,93651,109048,67894,30387,36878,32165,-12124,-62377,-128795,-41616,17134,8886,-10477,18292,64488,60760,-2699,-44364,-36678,-46262,-32981,-70467,-101306,-77209,-65433,-62210,-93040,-43766,-19086,-19502,-34195,-37786,-26998,-31233,-108457,-76462,-57565,-19446,-38113,-134090,-145978,-75111,-16183,2876,-10913,-80887,-42506,86074,182220,154367,111033,49898,-53657,-20636,41520,-29180,-37009,101614,325534,550382,721311,588206,418673,211145,100369,24225,-56127,-48579,-44010,-98413,-113157,-82387,-38574,-89790,-39851,50842,148490,192517,129462,56975,32980,6732,-65505,25652,296165,542164,368800,52014,-25137,74738,74403,-24654,-83430,-40428,-17620,-30807,-37083,-4518,-10848,-17539,-7545,-6214,-21725,-54171,-77355,-79874,-93393,-137069,-166857,-154650,-108282,-80309,-82375,-112413,-41867,10684,20827,-715,-29343,40181,97531,117101,116574,74165,-18394,-55163,806,-12648,-58967,-63488,1413,-6505,-33401,-74383,-57304,-17062,-29746,-81809,-131231,-138541,-76813,-24835,9135,23147,37372,88851,199955,303838,309183,268669,258843,271082,284340,301853,310395,230130,205169,314624,310107,168847,88272,85278,186399,309718,303574,169796,57719,22759,53851,96231,133454,153666,101595,43889,-12502,-101573,-39849,31635,161101,348296,301320,125384,-21653,-129081,-3720,26853,-59801,-128324,-59881,-18097,21340,-21773,-55366,-14322,54436,139264,141887,31680,-58003,-22505,-359,-53696,-87844,-17634,49616,84591,32123,-8226,-4202,45408,98996,79868,19093,-22258,-68965,-56110,-40165,-45677,-57128,-59065,-77257,-126221,-114668,-58988,-77531,-42965,-46490,-24378,132375,215590,209138,126945,49225,9153,36212,94302,134390,67979,-29801,-134503,-126882,-37756,156641,532706,782939,735560,499260,230697,66692,-9679,-63455,-86170,-81656,-67001,-46676,-12000,23939,-35137,-93715,-13470,23380,111203,253884,416377,483839,395294,258482,184519,162419,117859,66894,109577,151319,160044,192535,191965,108866,39139,-36822,-91303,1064,78764,99737,62117,4744,-49922,-57488,-96367,-85877,-95742,-118140,-20888,-58581,-43808,40925,98002,108685,95258,114312,104857,48645,9711,-10954,-16669,8584,38328,34699,2099,-53167,-76561,-84652,-59928,-32634,13126,72885,161295,224408,161504,39634,-58536,15575,170543,201770,108986,-19488,-33934,-51733,-59855,-106769,-5646,99144,16099,-86279,-119877,-27967,-5594,32169,9206,-45374,76621,370000,483519,431070,272787,107264,-52552,-104915,-63055,-16790,26902,49949,33238,37904,10711,-30707,-54780,-41940,-40637,31312,74740,48438,-3830,-68285,1637,115377,154019,135685,133789,112333,75976,69498,58969,17623,-10583,-8920,14991,-47362,-22922,25654,-10540,-48875,-68823,-71920,-51751,-22384,2138,-3418,19521,96633,80673,1597,-34552,23057,38504,-277,-53210,-112453,-109100,-43702,-22144,-28942,-32974,-10061,-23448,-64815,-103722,-83919,5713,56697,91931,104431,116673,81441,74260,11828,-52468,-74588,-41739,7135,58227,167395,214220,212487,346745,484431,361554,147831,-20164,-110496,-62815,-4936,37148,21401,-22563,-47132,-58559,-88079,-94165,-49502,158983,322576,277488,176992,41788,-54412,-97501,4026,104533,221051,124303,-44342,-132351,-60924,-62880,-128357,-102655,-80824,-78740,-69939,-10036,29485,-2849,-84325,-104461,29786,142913,128212,19868,-9428,-2888,4433,-3852,-9867,-41818,-60635,-84314,-121340,-107159,-37418,128920,273546,263887,109863,-58647,-160903,-31596,64026,121935,154105,172023,106807,-22630,32397,244110,220392,57695,-47670,-6482,133160,39453,-10507,56818,123179,37147,-97005,-78631,-47366,-39616,-48551,-53026,-51329,-36723,21287,101827,159445,156314,97042,32467,-36450,-77572,-114336],[33779,97128,99390,50799,-12056,-32495,-2914,39364,55108,41214,21631,221,-48700,-62452,-81046,-99712,-78838,-68613,-54736,-74156,-83037,-22327,20614,38206,29019,-6534,-53434,-29858,13046,130997,280901,322695,242815,89785,-48535,-109651,-73879,-22119,-10168,-22661,15448,40650,20143,-37285,-106240,-54378,93443,253170,232666,193480,138710,90094,50123,-19887,-55345,517,53663,84059,1338,-75212,-32474,22779,50386,44395,-15537,-62023,-44675,-17940,-57380,-73564,-16198,78845,166848,227326,232396,140502,16941,-19727,33647,-1665,-100108,-76544,-121606,27123,180047,338973,352354,230027,99270,46257,70438,96755,41430,-35680,-66828,-25833,53931,118175,134715,114083,-4721,-71539,-67012,-98867,-89329,-15650,19386,-60038,-76024,7625,88199,112920,91255,61299,35341,56721,45744,-6896,-25966,11300,47446,32884,-1684,-17334,-18000,1896,-22533,-74655,-115754,-94949,-52928,68769,79958,16236,-67570,-45912,83663,218060,265021,226972,174515,132861,96545,49724,-19011,14532,127638,115226,84937,82283,68727,-8121,-67390,-77024,-72811,-106344,-119948,-94996,-75792,-39616,-51356,-86325,-103803,-81146,-81576,-97502,-139941,-62448,22228,103820,167677,185526,246582,319463,249161,118363,17307,-65495,-107389,21776,132463,157348,148648,116844,3592,-56462,-72133,-50581,-27826,-58351,-89191,-109971,-90144,-16764,40547,15223,33933,78386,54039,-52016,-68002,-100319,-73080,-6748,22397,-23339,-115605,55103,158694,135383,153458,190233,213369,145767,-640,-127788,-62583,-58613,-116830,-106347,22274,124003,90944,-24894,-3038,44178,15667,-28794,5094,63409,73317,-34456,-80556,34755,116339,172641,252639,280576,276335,276739,232365,125345,38463,96266,178627,74046,-50736,-32602,15091,41382,31634,-17171,-92157,-100651,-37827,-19262,-47317,-48586,-77683,-76454,4604,79390,65477,-24458,-91720,-78227,-6486,-12644,-65371,-135388,-126779,-117175,-18559,112937,167091,85555,-12139,-43224,4596,56820,81459,7310,-10375,-37857,-54807,-3223,-37889,-60173,-67154,-66986,-72455,-51703,5728,10844,24404,34368,19113,555,-27346,-64947,-69554,-43385,-16005,-128,47260,139747,139417,-16105,-42586,79349,177224,130983,16720,-57200,-113228,-106201,-105777,-144538,-130759,-140159,-133487,-78701,-45479,-37881,-22198,-10908,-31843,-39983,49911,101621,96242,74233,37631,-10405,-3512,-8978,-53715,10267,145869,276549,153174,80407,75588,138447,136136,51607,-4830,-37915,-63937,-79364,-83019,-68714,-81538,-86906,-88155,-112719,-74571,-27752,24664,15244,-29034,-85020,-23554,-5443,57503,80372,70474,115855,77393,8117,53215,112121,53426,23248,-33402,-55524,-30485,-6054,48714,45058,86922,262174,350225,237423,35036,-124772,-23701,41132,41895,20465,-55790,-135152,-130961,-57888,-29543,-20269,-23500,-72109,-80847,-41841,-10390,-51158,-118532,-106482,-50284,-50363,-72067,-71691,-33487,92822,204545,170220,65702,20929,59468,85985,55513,-10927,-70646,-138179,-104929,-39105,24279,85674,56318,-43251,-15486,38356,65728,87885,94647,132753,121763,39568,41810,77876,74130,7006,41723,167465,259988,189704,43530,-45314,-79059,-78372,-78299,-115932,-100979,-30713,15839,77066,97881,61120,-18741,-68920,-99669,-20107,38836,26851,35911,27754,37005,85981,124581,114252,34826,-34283,12129,44752,16743,19597,31944,62909,76259,66300,51235,-9735,-59383,85366,228626,273859,178441,88345,88702,78230,-4370,-53464,-53358,-60246,54445,192790,233366,144684,21880,-59157,-105346,-138267,-115765,-22373,46535,76595,-1370,-151208,-81229,45482,64636,-3517,-56719,-55854,34413,120193,163335,193959,176925,106651,43552,23543,-3716,-12011,-33683,-77067,-102630,-64018,-44471,-75257,-71858,-110940,-87937,-10497,93291,226266,318625,272703,251634,147214,79077,93544,113108,105124,59904,24564,21238,86352,167773,205844,220496,162261,112190,57978,18138,-3678,7193,28247,37985,12485,-9785,-27577,-36993,-30631,-56381,-16885,17953,417,-56660,-71940,-77961,-14334,53494,121600,138801,112773,45688,-16466,-100052,-82168,-36053,-12821,-63191,-119581,-66914,162442,331347,237663,62391,-45072,-7487,61388,45415,-45646,-99368,-29023,40831,83005,107925,131776,192159,230430,202612,145241,74389,-29683,-14407,95760,165278,143706,59496,-67769,-103609,-56762,-15260,-19975,-33470,-389,43503,124273,111045,-49830,-9326,254347,346767,223581,159225,128354,116563,119795,88983,43404,-24222,-59204,-46160,18403,54001,27085,-26192,-42767,10207,15695,15542,-10628,-14953,-17568,-16460,-37342,-17770,13725,16734,-18917,23180,34494,62197,58736,22076,-44841,-99394,-19024,63376,80026,-7445,-53675,-55071,-49419,-9954,-11639,-59225,-101405,-115978,-157226,-96925,-29821,-19771,-31265,-5439,45761,66882,-3810,-39772,-31086,-36735,-53452,-20534,2297,15524,-40696,-80237,-79446,-73235,-83149,-100086,-56388,-5792,77726,189776,270452,259706,213955,126532,12150,5683,53697,103767,59591,-50804,-67562,-16030,9087,-155,-6756,-3537,-12797,-40035,-68493,4626,153941,261944,270826,128818,64092,1672,-74521,-22239,88027,131201,122953,98849,-10813,-72097,-87107,-53380,-46328,-34219,-103568,-31023,4521,725,-58862,543,55648,52316,15264,-40804,-30591,-7615,-37854,-77896,-92249,-142536,-66862,1131,43717,-36927,-131256,-53865,-18384,-16009,-40581,-90504,-112923,-80291,-80250,-54426,39513,88890,119626,30340,-18211,-48036,-69054,-90521,-156110,-157895,-139136,-50292,35641,138557,285441,388290,334795,242288,140940,89214,20848,-1909,-25642,37746,91020,97458,38430,-71045,-146770,-160864,-157943,-94872,-35476,14821,-5089,-30755,-51062,-30302,25220,21014,-25091,-66391,-97418,-51880,-27796,-1959,1489,-8172,-43470,-75240,-97836,-51278,51601,215376,186364,15900,-63386,-86981,10258,30785,-17836,-61876,-34538,-13466,-43611,-32200,15204,53686,270081,582873,857766,944373,806174,527303,175452,-94818,-58327,11806,54157,36510,11385,-23184,-59226,-70364,-61113,-88108,-60630,-36097,-26016,-25344,-37349,-20983,-52337,-119012,-85399,-25063,16763,-13085,-68680,-51592,-4652,-27861,-50761,-68009,-103040,-102228,-35789,35497,125565,112470,-24073,-44672,-10673,-55029,-52383,4643,-56045,-182625,-279162,-341362,-471520,-587869,-589467,-286966,-22049,10135,-25847,-51831,-71301,-40984,50485,171220,236842,199058,82817,-16568,-32278,-4687,2735,21857,48860,41335,-3428,14979,119366,106423,91030,37284,-33787,-73909,-41089,65727,244303,375011,428707,355623,160908,25994,-6777,-26881,-63561,-86018,-13701,190733,462491,757131,958590,945707,687152,207124,-136723,-82566,-102269,-40360,-9294,-29539,-40481,-34636,3407,94282,89725,-32132,-25205,100343,145812,134917,88913,68073,63895,15344,-73520,-120338,-133159,-32040,90012,235100,264550,103755,-51062,-95251,-46745,-13601,49390,142293,189965,178725,172516,178085,79728,-8949,-83573,-74071,-10846,20870,79402,123089,86876,71271,65974,65491,52118,-13957,-80951,-72310,-2726,89556,122282,66142,-44376,-14609,148672,173085,19781,-42341,-24968,38980,72078,46367,-5193,7679,69475,104255,75608,46901,102427,115849,-2156,-92315,-87752,-121272,-108767,14461,58541,18097,-44298,-91663,1244,61584,20648,-46608,-83008,-23533,26032,71184,122489,194856,179651,82181,-5827,-105605,-117038,-53532,42226,246344,386650,265692,19959,-82836,-59845,-36883,-17283,-3137,47592,95856,127155,84442,-24789,-94295,-87551,-5308,126178,252431,373575,287232,87166,-49415,-17167,66499,72648,8184,-49069,-7725,12732,-16891,-21277,-19999,-4811,26655,19900,5599,-1829,-39896,-79993,-61325,-25105,62798,213893,258139,175429,69180,-22244,-74637,-139081,-19208,78038,125156,145877,137006,76179,-32171,-51350,91369,125241,93439,-12035,-62319,11322,30510,40658,86573,92804,44469,-11370,-60049,-118660,-147744,-115987,-107919,-121891,-60578,-26238,5951,29655,29215,11180,72121,171759,230606,217380,186230,150107,94923,72164,47701,17716,15583,-10260,-24904,-53300,-120973,-153409,-124407,-101097,-117929,-89688,-52476,-56503,-67590,-55421,-57372,-15805,-24722,-71057,-79719,-60219,-77961,-93928,-142948,-84927,3568,-20726,-18559,-8719,-53333,-96469,-25340,127341,276723,269668,211027,111752,-5181,-104921,-135463,-132318,-91351,-20760,37878,85821,109488,83254,19270,-67623,-108214,-85877,-36482,-28108,-69119,-81128,93039,199342,194371,136376,14687,-47166,-49273,-35983,-56293,-75685,-49837,-532,-24958,-14456,7001,21717,49809,69162,94477,74397,25477,-13456,-20223,-15415,-44530,-93751,-106855,-41247,2121,16782,63353,82120,57627,85619,118693,123365,68942,-180,-33483,-20790,-24326,-73770,-93536,-77479,-55671,-59661,-60061,-84347,-38623,-10096,-18207,-35828,-56211,-19044,55540,131085,61268,-46480,-20214,117717,131358,45670,-51887,-125032,-2225,59294,46737,19896,-39300,-102491,-39100,18967,82844,102055,22755,-23596,-10484,39719,90180,86419,11663,-69187,-90241,-3635,68420,98290,104417,58781,-8109,-44182,-87908,-137463,-131276,-107875,-53084,-4618,-24354,-2579,27333,20332,52481,45228,20722,15586,-13849,-33606,-15194,-5764,-10858,-12287,-47586,-22722,-6406,-21496,42465,193632,200955,9287,-66537,-18357,5204,-13392,-11450,51001,110716,123137,85335,90056,184831,283679,242761,137166,98220,48543,-20754,-17016,5397,-4156,-8129,10903,22204,11247,11970,-16794,-21964,-77299,-90101,-29234,55714,150355,249096,431290,526477,306277,37205,-50907,-102086,-144316,-139996,-28287,88818,139561,148445,80716,-32867,10769,102794,200028,163464,87236,43093,22810,-15354,-77563,-92607,-80636,-15702,63549,94747,96047,129008,174594,114948,2255,-95708,-60286,-58756,-58251,-27635,-38037,-35284,21996,101872,193310,322785,296955,141781,54660,95308,192512,187962,78137,-27283,-19560,50270,49093,-20919,-41060,7074,21406,2857,9340,46977,95481,136052,115023,-21502,-37727,13377,-17522,-80614,-32133,37867,54529,-9209,-44247,-53497,15825,130098,150516,51893,19558,17224,21742,43963,13793,-52153,-21477,24527,16526,-14001,-24695,-60290,-46197,64676,172370,233612,207985,133461,49153,21206,81756,91616,112786,131266,50068,20702,-22008,-72456,-81214,-75166,-62960,-67291,-81930,-113480,-106121,-69927,-54575,-86887,-130839,-134971,-54934,50208,131881,56792,-75311,-33852,16865,11709,-30986,26013,98267,144200,43281,-48082,-3830,24348,91643,173666,184194,85673,-74452,-109788,-67314,-85434,-1558,-7488,-37527,-41960,-37054,-55683,-32295,26365,85390,117511,125126,126794,70081,8712,-15476,-45534,-82190,-100634,-89393,-23256,55983,42456,8457,13115,53431,69505,93644,67331,36329,37676,26369,-9557,-60290,-92907,345,175891,263081,386991,578991,565480,310706,87536,11498,-14999,-30470,-33159,-58751,-84653,-28522,-37423,-10217,34601,66493,81026,52635,22068,29647,33751,-420,-45176,-119927,-60717,-4016,-7071,-23823,-386,39447,36804,-25638,-72955,-77530,-90198,-70111,-92104,-84905,-71974,-69708,-72851,-114565,-51401,-29056,-30187,-43953,-41798,-28186,-20545,-95297,-81317,-63026,-29753,-52261,-157715,-127657,-73635,-23307,-6123,-20192,-91288,-36352,80608,165196,142893,106618,50181,-39498,-24627,30393,-8661,22079,158900,398011,619533,718773,572496,430017,232656,109479,32572,-49052,-46703,-43636,-98428,-110983,-77379,-28803,-89635,-29525,80703,204838,231794,155373,80166,43644,9273,-70875,18871,269163,488032,333323,50180,-46389,36401,55191,-24958,-74916,-44675,-26286,-43223,-51081,-13204,-18957,-28682,-19978,-10883,-21814,-52276,-81170,-82585,-90397,-130186,-170951,-191718,-144934,-101565,-93200,-120652,-47855,10971,34112,23070,-24663,19950,76007,94782,96285,56200,-32761,-60434,446,-16393,-61903,-53459,17708,4452,-29838,-75043,-64624,-28606,-37586,-82160,-125465,-141885,-79927,-23652,8553,20244,36896,87528,191753,300358,301394,238462,213414,224952,240654,242228,250751,196333,198240,301630,266909,119649,48710,45297,130253,256795,276484,172284,71427,39787,73439,115391,147418,168339,115999,47192,-8688,-91073,-52264,26472,162919,359540,334437,156076,1001,-122199,-14189,33057,-46457,-138548,-68402,-20584,19794,-27662,-70142,-28973,42102,128595,123760,10089,-77527,-41870,-18232,-66132,-85555,-158,91764,127261,58445,-7979,-12893,65758,150063,143132,61257,-6291,-71328,-69512,-49165,-55811,-62996,-53947,-65929,-120681,-125239,-68198,-88342,-48855,-47970,-41211,102549,193602,204464,126493,40013,-1425,24424,71980,96071,29150,-62323,-143028,-95193,-17132,159446,499191,691045,628758,410336,165137,15875,-38489,-81664,-103120,-104378,-92183,-78737,-42649,2880,-49738,-76738,1489,28490,109705,247722,395712,466472,420577,315033,235836,207222,163083,106956,140170,158164,159427,199604,241981,144544,49203,-34214,-80954,7731,81969,103763,65614,3616,-46730,-48603,-87772,-81603,-93108,-97234,11498,-41668,-56378,4312,48329,47914,24544,61886,84650,63319,21994,-3511,-7712,20023,48422,46377,11116,-53966,-82050,-88409,-54027,-19319,27073,77694,150367,211124,144730,23664,-80176,20358,165126,174663,24200,-123147,-55963,-44225,-55116,-119385,-11298,108430,29306,-72242,-135672,-52889,-28880,26821,10818,-36878,86942,368628,479896,421511,266428,103350,-53350,-100631,-59863,-18643,27861,39096,5877,11114,1750,-30304,-58120,-56285,-53855,39494,118385,105039,42478,-59961,-22642,92324,145125,149297,169771,167832,148053,123221,91817,37878,9042,17699,34914,-34207,-27511,11898,-22683,-57179,-71667,-65190,-39685,-16244,-4255,-21105,-7240,61912,53774,-20991,-68820,-16266,12256,-10227,-51080,-103049,-123550,-61800,-24823,-7849,14803,68536,37047,-40685,-118350,-74425,29263,85115,119361,124765,106492,60426,71283,20048,-39174,-63433,-31543,8145,52361,146649,179096,159827,282691,474042,368368,145537,-26106,-92801,-46501,12346,52103,44428,6,-29502,-53762,-100458,-113859,-36536,179587,317662,261026,165103,36666,-62019,-85008,11729,94175,207163,128434,-48158,-131984,-63347,-68154,-131086,-99814,-78764,-74573,-70695,-24445,5645,-14111,-91039,-101396,14537,109493,105534,11044,-12245,-2569,8364,-2342,-10124,-39549,-61499,-93749,-137868,-118216,-50714,98424,239351,234762,103177,-47382,-179443,-71937,2856,64591,98332,131893,103100,-94,42277,237916,231950,65389,-53410,-20320,135195,50041,-15353,29461,98816,24211,-102761,-82854,-61975,-47944,-52528,-53099,-49472,-35938,19118,95684,150220,149560,89603,21073,-48973,-93954,-95328],[49898,108006,101498,49542,-13750,-27092,-765,42345,64201,50012,30360,10581,-31046,-43583,-65665,-102518,-93362,-71669,-45395,-61461,-86185,-37458,4292,25476,27880,-4182,-56447,-37884,5973,132132,294612,352795,272508,105577,-40667,-111373,-97256,-43802,-27584,-31976,19168,49979,24145,-35704,-102266,-60062,83822,249832,222305,176363,127871,84248,45297,-28804,-64995,-5207,52696,89313,17909,-72686,-46043,19024,54944,52331,-10343,-56521,-37602,-19561,-64403,-79601,-22853,74421,165606,229404,239911,153431,25314,-24240,28302,-9074,-95430,-21883,-94372,-24412,128430,293444,337354,220797,92638,37787,64497,91518,39856,-35171,-65324,-23030,54366,114900,121584,101222,-5360,-59154,-56325,-87063,-84952,-8852,41945,-34543,-82967,19200,128813,154408,122957,67751,27112,55219,51664,-371,-27699,78,38749,29211,-3992,-21472,-28716,-14866,-43892,-89181,-113986,-87665,-57535,53974,58009,15245,-51562,-29048,98445,238337,291243,248522,174261,108223,64409,23703,-41650,-2597,115158,101534,66771,59084,46688,-2045,-66156,-75176,-79335,-115883,-122367,-95680,-77061,-31223,-34774,-70066,-98070,-83259,-85868,-105475,-130671,-60858,14839,84733,144746,171419,244268,312830,221830,93180,6416,-69525,-116015,8219,130580,179358,204699,176446,30021,-62132,-75782,-50240,-20144,-53602,-91675,-120504,-99308,-21199,36597,11966,23364,71989,56986,-38599,-46741,-86383,-96976,-25125,14049,-22443,-85514,66100,194206,168945,179989,206896,221416,156269,13155,-153092,-84657,-70178,-114430,-133221,-24916,84627,86346,12446,46992,70686,25335,-21249,13792,62364,59118,-47353,-69175,39977,109146,145912,197720,188567,170348,189604,166442,81338,-8322,51314,167371,99742,-50317,-44404,4283,37729,41585,-6468,-92690,-99847,-37454,-20613,-44792,-46723,-83861,-79936,1997,98828,105925,4050,-106181,-70178,5396,6133,-36501,-123993,-161359,-119804,-22729,99057,156659,90758,-1031,-33929,-11518,36365,82733,19284,-4204,-34325,-35421,23898,-9336,-48267,-70592,-67029,-62692,-52473,-2883,2543,30918,50329,32801,5908,-29036,-72108,-82820,-56253,-22576,-6417,26698,102415,109976,-24812,-30098,92239,186050,148565,27099,-62173,-114621,-74645,-70113,-124120,-153623,-156965,-139240,-80650,-45195,-26340,6149,31434,22139,1551,66998,106822,94795,68333,30860,-12945,4577,10672,-36235,15051,133445,228420,125187,68065,71679,140309,106741,28268,-17742,-34073,-49681,-65099,-64641,-42803,-51956,-63750,-71892,-100150,-61219,-9550,22179,12391,-32876,-84621,-29377,-8076,60629,78186,63032,112098,49656,-38207,-10396,57703,21210,-3532,-54911,-49267,-22862,-5353,46131,62031,115463,285024,373486,268174,58901,-102834,-21349,56284,58591,30046,-60840,-147959,-139124,-57008,-28749,-22161,-27785,-80081,-90386,-43600,-4507,-34407,-106682,-123530,-50984,-41682,-70221,-88287,-45770,85761,194527,172599,57027,-7391,19744,61157,60916,6537,-54384,-120912,-89073,-17101,45689,104568,87225,-2579,-3616,10439,28146,60969,83975,142132,136047,47017,31415,57169,43666,-15535,34561,147736,237159,195035,69842,-8609,-41658,-53887,-78396,-135417,-86597,-12279,37049,96744,109073,64377,-11900,-54194,-90055,-33746,18729,13900,35468,40800,53085,92760,117895,98557,7407,-61078,17071,56087,15001,-3087,4381,47976,73583,70768,53368,-15890,-63438,103780,265452,299202,186471,97735,100583,78403,-15278,-71101,-57871,-50573,74886,226040,266013,159702,30047,-51879,-102449,-134608,-110057,-25176,40584,66019,-9161,-149399,-98343,2785,23476,-17829,-52064,-50553,38443,141152,191976,205941,174363,103063,42328,17161,-13873,-18716,-31887,-65219,-100626,-72009,-42922,-68634,-107080,-107615,-59371,10700,113035,248917,347149,311978,265182,134929,51896,62673,101891,109167,63375,27334,21050,52485,92322,135755,165495,131126,103126,63712,23965,-801,6079,25067,30026,106,-28026,-49981,-41784,-35191,-62020,-17378,13923,-18825,-79928,-82754,-61767,17165,95001,162652,161307,119175,51011,-11766,-98297,-89399,-44981,-20458,-63658,-120204,-61108,149915,343806,259244,76401,-34411,-6147,44599,20607,-48312,-65659,-13941,43124,93841,139829,170683,220722,239674,204174,145567,80882,-24876,-17357,85824,155483,140961,62719,-52001,-74327,-38081,-8977,-44779,-64576,18119,79040,153056,125602,-44235,-8036,279708,374888,211333,123424,85144,71520,83866,58167,20163,-38782,-78112,-77472,-16583,28058,14363,-21248,-23186,23531,14760,1223,-25889,-30917,-31124,-24115,-37351,-8098,30363,32521,-4558,28164,34137,59445,47447,13243,-43824,-87363,-11455,79459,95198,-2494,-54192,-56371,-40741,4098,1060,-40836,-69255,-93468,-153978,-92226,-22339,-7110,-22632,-28934,5797,25139,-29388,-56566,-51152,-50240,-58718,-26340,-13396,-10250,-56968,-91064,-83979,-74103,-82420,-103526,-57758,-11946,60135,154629,223743,212553,168519,92489,4363,17463,67872,102748,48563,-62477,-63900,4315,25347,11705,16992,16059,-4775,-42276,-61584,28633,181529,271129,243947,102142,42567,-22659,-78164,12755,138711,192012,174515,107190,-13820,-78156,-97455,-76466,-83677,-53456,-66095,-8065,21033,6139,-75333,-8147,64250,75190,35662,-39178,-51542,-24452,-41175,-67371,-79631,-139041,-81418,-18169,20769,-48050,-123460,-29204,4252,-11089,-46045,-96616,-91283,-65227,-74875,-73905,21221,73014,99303,46933,31346,4563,-30741,-76481,-152493,-144176,-134896,-56825,36200,157759,319531,415559,352177,259767,147321,70559,-5373,-20067,-36009,12685,59455,69492,42922,-47546,-115127,-137590,-164223,-102323,-38431,14651,4042,-16263,-36026,-21051,18586,7355,-38320,-77268,-103451,-48461,-19309,7551,12730,2673,-39122,-79190,-107505,-49760,54425,203015,146466,-6285,-83071,-81048,6794,30115,-15419,-62926,-25941,405,-40963,-19942,43176,99795,337101,737271,1122451,1265697,1097443,722413,280227,-42942,-87324,-10154,37662,24790,2585,-37172,-72659,-72001,-45193,-57614,-46088,-31684,-18784,-23042,-47149,-40668,-64840,-119174,-69812,-23272,6339,-24835,-76219,-48323,8614,-3275,-18524,-29680,-55089,-59088,-12676,55590,152492,151468,17080,-15695,-4769,-73164,-73595,-13851,-64488,-181309,-269487,-321633,-447727,-566972,-581931,-334880,-56693,-4322,-38876,-65233,-79590,-51128,32920,155383,239096,224967,107218,-13143,-43881,2077,23036,40353,60648,48222,17701,46489,135187,114338,82859,26680,-36224,-76404,-50208,53234,231685,367799,424798,341883,139768,10605,-21222,-38030,-68465,-92564,-23303,205210,550123,911626,1150713,1130479,826410,287316,-114916,-81346,-105479,-49319,-15538,-27462,-38410,-46085,-25393,61554,86957,-15340,-25584,87892,135264,126001,72219,52685,50486,5389,-90698,-118950,-92972,-18650,97695,249971,282580,109535,-41802,-69855,-25437,984,59661,146084,188462,175727,156171,164985,70229,-19356,-92352,-70520,7794,60611,130185,149790,119239,122696,131367,130303,105006,9449,-77794,-94183,-22692,69903,116120,60958,-37140,37542,223932,270746,71054,-73312,-51084,28395,69132,41808,-1931,33779,105621,133512,99833,54867,96850,107780,-8817,-81151,-71898,-99584,-138357,-29289,10425,-8429,-59530,-108129,-2849,64590,29533,-38524,-82303,-37340,24221,86395,147677,238196,222282,104897,519,-109310,-99237,-33845,57031,241342,362616,245640,5466,-77624,-36709,-11000,6808,16134,51273,89265,108110,64663,-38724,-65817,-36676,47661,163227,264561,335428,233007,66926,-67167,-25032,58492,65158,9151,-41094,-6154,4788,-26627,-22881,-14981,1862,34025,28110,4155,-4555,-27563,-56843,-38799,-3852,96229,262283,302097,226956,135080,55703,-18486,-116606,-33861,83057,144991,166912,153749,82935,-25296,-23198,96687,112717,82599,-17537,-67480,-400,15657,39008,85380,89263,41097,-16795,-64512,-120364,-146823,-118166,-112916,-112223,-46776,-13353,-9327,6996,19344,16507,76231,172235,249849,253317,223445,189063,126183,97389,65849,32029,28360,-3598,-26898,-60173,-128798,-139365,-116445,-85363,-99303,-78827,-51682,-56061,-62711,-48751,-48776,-6717,-11321,-53447,-66538,-72310,-101217,-101883,-145395,-83945,-7901,-37916,-34092,-20586,-54737,-81196,-18193,137097,314421,311423,237863,120418,-4102,-104948,-147751,-137124,-92624,-28925,33350,96759,131983,109838,40769,-53935,-101633,-83775,-34354,-26193,-71925,-94279,81080,198660,194300,135876,14885,-50993,-56780,-41450,-59820,-81810,-56056,-15317,-64153,-53351,-21097,-3688,18363,42640,76433,66566,31224,-178,-13802,-24804,-55358,-102635,-98384,-29588,18886,43590,99139,110646,79153,99695,116055,103635,47422,-18622,-52227,-43458,-47307,-82146,-80093,-62490,-45905,-54495,-56451,-83075,-43393,-15552,-19147,-33586,-51518,-11286,62487,124255,44197,-66609,-3811,112788,94348,13549,-67651,-123223,3820,69617,50486,15752,-42197,-112289,-55839,573,70487,101184,22094,-40897,-29369,31022,96749,83193,-13297,-87859,-81794,10734,79014,103563,111905,83144,12316,-28754,-82142,-140541,-117341,-84680,-24388,12425,-23803,-12950,8764,22343,51946,32288,2112,7996,-18138,-35651,-21112,-14496,-19619,-16416,-46336,-22106,-9113,-23864,45375,211304,219410,20805,-66435,-22739,4000,-8133,3296,58955,114722,137325,111266,141217,251778,349170,304470,175291,116890,60525,-19324,-26415,-2234,-8512,-10047,2085,8394,-6984,-17544,-52403,-53812,-95942,-77757,-25630,66311,183971,288707,486491,559220,327659,52573,-40341,-87127,-124501,-115254,-18177,110605,184837,208998,132115,1304,12170,99500,185474,145826,73425,33218,14803,-23388,-79223,-89783,-82986,-25976,56051,95743,109061,152055,189266,97548,-23929,-97838,-57863,-63110,-60555,-33796,-60765,-57336,5118,78437,154694,266388,255597,124438,47083,72503,158040,167739,77253,-30287,-37209,40459,50586,373,-26242,11463,24447,12437,23211,61508,115234,154191,115144,-29148,-23442,37373,6577,-63227,-38094,17459,36946,-29220,-52792,-44929,8347,104828,128404,32160,2464,3504,17684,43974,15098,-57630,-21190,36739,36503,9836,-6505,-44785,-10154,92170,197816,262842,239535,147550,64644,51944,143332,149393,141956,130984,40492,18035,-16651,-64087,-82929,-87261,-80359,-79748,-83397,-111047,-117566,-80151,-60050,-93229,-133874,-135203,-50518,60898,159202,74530,-82790,-41164,13605,9423,-31576,49816,128581,142133,32017,-45727,-18688,11317,94760,177610,176897,72258,-71811,-70185,-49113,-106893,-11474,1017,-26371,-41868,-44230,-65664,-53824,508,51776,87059,113042,121235,69781,9967,-17770,-49898,-89220,-117035,-88244,-10835,71266,41420,4822,6229,52827,91980,137335,123167,75507,50010,15690,-31234,-72343,-71380,22919,198542,264442,369021,568316,589335,355872,117639,28468,-6135,-26721,-38804,-74022,-74212,4349,-14740,-17960,10300,32272,46137,33732,12097,22215,36587,16493,-26322,-105453,-83370,-31009,-28203,-40489,-19764,17260,16487,-45127,-101615,-114299,-114883,-102896,-116948,-69551,-65449,-69371,-74183,-119900,-60901,-39585,-37338,-45957,-41237,-32131,-15335,-80197,-82700,-69645,-40902,-65012,-150645,-108070,-72726,-32468,-16993,-31904,-101875,-33170,69537,139678,125528,97420,47412,-27873,-29215,16394,28813,87386,205413,443247,648668,677011,536068,426474,242185,107978,33714,-44798,-45880,-45730,-100988,-111528,-75778,-24836,-95374,-24782,103034,243779,250406,167157,95223,50227,7573,-79644,9411,229332,405837,278827,40198,-66844,-1619,31638,-29424,-72863,-53121,-36027,-54073,-67413,-26466,-31236,-41565,-35187,-18776,-24536,-51916,-84740,-86698,-89268,-116099,-137592,-167738,-181201,-124428,-107121,-130852,-54749,11019,48628,48049,-20577,-6007,51094,72346,78255,41458,-43155,-71504,-9867,-27730,-65011,-40835,34314,13978,-27956,-77518,-74912,-44266,-49447,-85989,-122838,-142839,-84625,-24796,6722,17146,35043,82413,176360,287738,287013,202473,159220,168554,186998,169890,177536,155069,184660,275355,215351,75234,20115,21301,85181,203805,242286,167597,79800,51545,87051,127837,153559,173519,122620,42860,-12512,-84347,-67631,18103,160151,358795,358104,185279,23317,-111069,-31123,32775,-37121,-139786,-78872,-23690,16920,-33156,-84947,-47149,25547,110103,97358,-16344,-97854,-60597,-38187,-81985,-86665,13422,127340,164075,83399,-8112,-24985,72798,176167,179884,84085,-698,-77789,-82821,-57271,-65387,-69165,-51795,-59059,-116810,-131563,-66891,-91698,-51454,-48228,-55176,72133,167011,191474,119422,27382,-14633,10289,47871,56056,-9867,-84583,-106010,-62381,-1920,150075,438163,569810,499513,302590,87997,-38780,-64276,-96986,-118414,-127156,-110328,-109758,-70426,-10356,-49948,-58487,14534,37484,108130,232283,356523,428038,429124,366882,290432,254875,210801,149923,168891,158229,147000,186799,268812,171024,54988,-32970,-76586,8002,77951,101315,65340,1388,-42503,-38626,-76560,-72398,-81784,-68496,50749,-9244,-56805,-29273,4479,2264,-37041,-1571,50706,69380,30426,899,-1712,28387,55307,55323,18989,-54365,-86279,-94585,-51444,-9234,37876,76765,124358,178672,114827,1777,-106488,21629,152632,142742,-51215,-101883,-11811,-6420,-29448,-115202,-17558,116325,47024,-48729,-119875,-84800,-52263,23946,11529,-30181,96512,351952,458234,401546,256119,98942,-51586,-90779,-53922,-20538,28859,32554,-14058,-15597,-8067,-30868,-62047,-70916,-61299,49972,167059,173454,102131,-31395,-39215,72665,138860,163374,201102,214739,210084,167495,114474,49569,22512,45283,57930,-14291,-25049,1036,-32659,-63089,-72842,-56745,-25564,-7982,-8265,-35138,-30268,29044,26311,-42722,-101087,-49307,-12349,-21025,-50816,-93161,-122719,-74781,-25307,12660,68222,163711,114182,-5484,-96070,-43867,54743,113152,146433,143733,94052,46908,75205,35406,-20161,-45196,-17452,10342,48449,130695,153182,120110,218045,434903,354262,137526,-28865,-72405,-30597,24726,61105,65974,25724,-6669,-42897,-106200,-123358,-22510,188352,298299,235958,148846,29627,-70197,-66666,18252,76814,176606,123703,-53983,-126445,-62967,-72175,-131673,-95089,-76499,-72430,-74401,-38352,-13579,-21858,-95553,-90295,7122,77378,82988,3730,-13208,-77,16154,5999,-2778,-29980,-55596,-97703,-143435,-109174,-45300,81362,207279,201557,95213,-33062,-190989,-113990,-54187,14236,51736,101902,105090,24406,47886,218916,231383,70807,-56001,-21040,144985,65850,-15639,8446,79141,14412,-106981,-84174,-73002,-49428,-49515,-47018,-43769,-31323,21665,94673,145755,147936,88828,16779,-54734,-104973,-67635],[63168,114249,98801,44247,-18114,-23049,-1687,40257,67311,54331,35157,16925,-18479,-29435,-54332,-96430,-102256,-71111,-33192,-50260,-85388,-52407,-13659,8285,20895,-7225,-64387,-48247,-4005,126684,294841,369728,295569,120031,-31593,-105228,-121083,-61647,-34178,-32131,23737,57045,27365,-33475,-96697,-69252,68409,230682,201480,158512,119559,79861,39927,-38715,-76522,-12707,47995,88068,29305,-63330,-58945,15748,59010,59276,-3242,-47227,-31239,-26067,-77780,-90918,-35238,61668,153591,220501,237167,159693,31729,-27301,22882,-16132,-85755,20082,-36196,-59973,70556,230727,302409,203926,83677,27163,54280,80256,32946,-37793,-64816,-20597,54912,111864,107628,83940,-7299,-46557,-45989,-77951,-84792,-8870,52843,-15073,-87589,30177,162088,183743,138870,59010,8580,49890,55983,3811,-32211,-15389,26294,22608,-8451,-27381,-41933,-35319,-68613,-106338,-111504,-82924,-64321,33289,36395,16760,-34162,-9253,116139,257326,314386,266271,170128,78773,26769,-7169,-67292,-20598,97254,84914,48328,37893,24046,1597,-64229,-72137,-82775,-120575,-122491,-97750,-75285,-21594,-18520,-52308,-85407,-79452,-85413,-106526,-115216,-60451,4050,60637,117181,151038,230367,290954,187216,67533,-3368,-70822,-135179,-17151,112177,185798,242231,218084,55366,-63168,-80720,-53441,-17517,-52521,-98062,-135924,-113489,-32515,22998,2281,13471,68589,62963,-23861,-28851,-70793,-123607,-44799,4242,-20746,-59252,68095,216966,194157,199081,214496,215456,150219,17375,-158442,-110415,-79520,-94500,-120643,-69708,39477,73772,46639,87257,89911,30858,-14558,22670,60296,43451,-59997,-60424,41746,98018,115684,140264,99893,72033,105833,102175,38291,-53428,17528,159989,131596,-43292,-61559,-13868,26408,40818,-10615,-102771,-104649,-43032,-26674,-45286,-46228,-86535,-85216,-8701,105432,134515,33606,-100897,-60659,12658,17758,-19551,-97049,-171605,-123710,-32923,77409,137628,92814,9417,-28172,-30817,11840,78140,29966,-272,-31637,-17614,45705,16469,-35549,-74116,-68904,-55173,-54342,-14274,-6026,38234,63898,41331,5350,-36176,-83211,-99994,-74044,-34068,-17453,1387,59508,74966,-33493,-19049,100344,188142,161655,37326,-60736,-92464,-41737,-34597,-93250,-164828,-173551,-144194,-84206,-47986,-18170,33358,77261,79538,40726,77289,105463,87914,58912,22783,-16265,6739,20908,-26123,13541,110787,175191,95511,53986,66349,134939,72929,1751,-33951,-33340,-39239,-53908,-49006,-19367,-25433,-44025,-57192,-86604,-49465,2436,12711,4550,-38886,-83086,-34882,-10211,62321,74091,52671,98255,15208,-77760,-59485,-3295,-21431,-36282,-71582,-42143,-18155,-7300,41916,79085,137223,293360,380835,290395,81152,-85785,-22386,68459,71598,32350,-72603,-164816,-149509,-58332,-30001,-25127,-32419,-88303,-102450,-49275,-4228,-22778,-88969,-109896,-37937,-24622,-63194,-103606,-54246,71242,169555,163038,42977,-36489,-20811,31960,61319,22258,-37330,-101941,-75053,2673,67407,125920,123183,44603,17937,-20511,-23317,21377,62433,136637,136381,46035,14119,30658,11582,-35706,27149,124277,204178,192250,98994,33126,-3614,-33650,-84113,-147435,-65488,6463,55844,113111,117007,64894,-7085,-40471,-70465,-35571,4866,4586,36526,53509,67493,92357,98490,65830,-32486,-77527,34083,70485,13339,-23909,-17752,34390,69134,72159,53775,-22435,-70295,108904,287313,311534,186791,102588,110297,80332,-20549,-87348,-64820,-45716,87146,246343,288689,173248,40885,-41810,-97248,-126503,-106722,-31882,31066,53537,-17289,-143167,-118559,-44764,-20484,-33253,-47274,-43406,43237,158100,210542,202904,157625,89889,35760,9955,-23546,-26751,-32748,-56481,-91701,-75341,-36630,-41156,-47159,-54837,-27947,30453,130079,263710,358337,332142,256818,112689,26175,35368,91162,111400,63272,25325,14312,12211,25575,79954,119219,102911,90391,66681,30088,3135,3247,18354,18796,-15077,-48303,-61674,-38349,-42358,-67525,-17585,8143,-40664,-104128,-97068,-51718,49012,138727,204328,180020,120637,53504,-9596,-96482,-97114,-54744,-30062,-66244,-121490,-59951,126639,335069,271203,89861,-23649,-6774,26502,-60,-42634,-39524,-2912,40825,97116,164533,202158,235925,231143,192559,139809,86178,-18176,-22146,70701,140739,136711,72277,-24714,-42997,-20548,-5242,-72841,-62935,49812,117005,179394,137839,-39298,-13021,287017,379439,187563,85641,40440,25737,47860,30918,6378,-42618,-85496,-98379,-47868,2830,4222,-13385,-3965,35025,13386,-12164,-37843,-44084,-47787,-37470,-40654,419,45811,47911,10105,30839,28968,50581,32008,3517,-41667,-76304,-6582,91795,108295,2711,-55752,-59671,-33648,12831,7442,-23906,-39469,-68690,-130568,-86388,-16904,3530,-14540,-49945,-31098,-10616,-46871,-69143,-73030,-68416,-66742,-33016,-28074,-33570,-74301,-105079,-91873,-78074,-84664,-108035,-59966,-20413,39918,116891,174501,163886,122751,62698,1387,31518,83583,100503,36463,-74795,-61589,22176,39545,26643,39105,28537,-3658,-49696,-56302,48020,198857,262179,203017,70187,14901,-54982,-48051,61957,201205,262286,227079,111810,-15754,-83276,-107509,-96083,-90989,-43044,-40296,7461,31488,5041,-95629,-16969,68843,93288,52012,-36661,-73785,-41341,-44002,-60269,-74599,-134135,-95134,-38531,-7188,-64609,-101713,-3456,24832,-9721,-52573,-86906,-59353,-40269,-57625,-91967,4545,59081,79763,63013,72590,46791,-104,-66474,-148607,-132074,-125885,-64227,33650,170640,344823,437387,370749,280371,155943,55174,-28034,-34973,-34250,-5905,22760,36777,50394,-17423,-80804,-106823,-159104,-106542,-37972,18283,18392,4762,-16136,-10516,11011,-6967,-50985,-86107,-104813,-40440,-9159,16754,22958,13255,-33337,-80647,-112917,-50818,52732,179216,101061,-27620,-101355,-71287,-860,20304,-20517,-66298,-16041,19413,-36582,-10804,64065,133282,374245,835439,1311440,1509710,1326118,877290,368408,928,-114087,-28084,22121,10481,-11108,-54704,-79816,-65558,-23730,-25155,-19417,-15948,-8075,-20912,-56543,-56344,-70123,-102230,-55340,-25013,-8570,-40123,-86081,-46814,17685,16669,10805,11495,-6418,-14540,9474,72387,172654,185608,58101,16751,8265,-78149,-91040,-32384,-76708,-185620,-266795,-309211,-427956,-540867,-543490,-351236,-94892,-23652,-54788,-81678,-90357,-63366,9296,125548,222005,237497,127195,-7193,-54671,5359,40334,55201,66964,49895,35365,77262,157044,128512,80024,21972,-30234,-59627,-37040,56840,228013,360410,413661,320459,115931,-9338,-40690,-51397,-71978,-95258,-39545,203541,604500,1012572,1277659,1253021,922814,356167,-94202,-79302,-105389,-57020,-22701,-27208,-35349,-47626,-42866,36424,84578,758,-28223,73055,123920,117526,56689,36610,33749,-9986,-114104,-91120,-41882,2774,102347,257020,297843,122881,-18695,-39369,-4212,10452,59553,136638,173724,161695,129814,145041,61692,-27718,-99715,-64943,28223,104173,172595,164310,139707,158483,178630,180659,151024,37445,-64178,-112004,-42617,48601,103698,51578,-29223,79375,284554,350314,113132,-100363,-71112,21267,66116,36386,229,54850,132542,154578,120538,69662,95698,101620,-8648,-65273,-57153,-79100,-140244,-67907,-32614,-33753,-74220,-118219,623,72549,40382,-30950,-77162,-57378,14806,92044,162419,272311,263906,133463,11941,-106728,-82621,-13030,76054,238877,337620,225987,-2710,-59602,-6491,17387,29788,33144,52739,78190,84270,41520,-44063,-36155,6325,86955,182573,259344,286166,183273,49740,-82197,-28087,52886,58994,11221,-34005,-6507,-5358,-38762,-26320,-11929,6811,40284,37196,4645,-6935,-15723,-34778,-18615,14659,125340,298069,326718,261687,190278,130728,46179,-69192,-46934,85913,162701,183778,165894,86881,-18353,4101,100826,98978,69553,-24449,-72204,-10314,10199,49047,90174,87276,37686,-23258,-70764,-123780,-143019,-118795,-117130,-100397,-31813,2220,-25600,-16196,11608,23575,76715,166475,264725,287510,256960,220988,151123,116881,77959,42212,40129,3408,-28131,-65647,-133703,-118043,-98539,-64345,-75421,-66070,-50242,-55304,-58122,-43250,-41788,105,1280,-34123,-46230,-68944,-120892,-104460,-142942,-81014,-19350,-53878,-48808,-32208,-54436,-63623,-4681,148272,342601,342681,259145,129169,572,-93517,-139015,-133335,-93645,-36274,30716,107251,151995,134481,63142,-35623,-87021,-75248,-28178,-22469,-73535,-104020,73972,200396,195528,137155,19042,-48031,-56836,-41341,-59909,-86831,-63144,-31354,-96680,-94345,-49950,-27829,-10108,20466,61797,60440,37463,11992,-11383,-36011,-65517,-108840,-89015,-15783,36571,69377,131134,135221,99320,111965,112208,85063,28016,-34737,-67972,-64123,-63017,-71497,-55444,-40200,-28940,-42018,-47741,-76990,-46059,-18486,-17573,-29432,-46178,-5250,63935,108829,22750,-88754,8475,98139,55950,-19030,-84326,-114839,15889,84045,54864,10620,-45191,-120548,-72612,-19282,55772,97567,21995,-58501,-50986,18890,99379,74901,-40188,-103999,-71318,23434,85083,103952,114137,105482,35131,-10721,-73449,-140009,-103348,-59055,7093,26822,-23459,-20733,-5655,21333,44638,11442,-23098,-1508,-20119,-35826,-25894,-20638,-23358,-14539,-40800,-19926,-11948,-24254,52374,229568,238172,36115,-63140,-22481,9202,5041,21296,69685,121763,154089,138948,190790,310516,400027,357534,217465,139523,74415,-15013,-31831,-6128,-8186,-5937,718,1197,-20597,-44376,-84260,-81039,-92367,-63236,-22964,75900,219954,333744,529546,565498,337849,72402,-23488,-67597,-97887,-86871,-14391,123688,225628,273495,191125,40395,21577,102975,174290,132385,63132,25899,8699,-28566,-75175,-83386,-82096,-34315,47839,93826,119913,174221,199896,79434,-46851,-85719,-54845,-68192,-65663,-44846,-86029,-70239,-417,63233,119620,204618,208858,105630,43296,52300,120683,139893,71904,-32073,-50479,35113,54837,25510,-6410,19795,30383,22627,35366,72395,129763,167458,110946,-34620,-5631,65697,35887,-43336,-38450,-239,17519,-47469,-39110,-35317,-1163,75129,99012,9525,-12632,-5724,17255,45756,17849,-60480,-17802,52328,60208,39236,22138,-11881,24031,115271,214677,283496,266327,160417,80768,83253,209755,224983,192342,145548,41863,21661,-8177,-53152,-80477,-93867,-91455,-83996,-76405,-98591,-121381,-89251,-65995,-101685,-140292,-129348,-41052,77130,195107,101683,-84425,-47157,14367,14455,-24937,70278,155947,134019,20076,-45081,-33169,2251,98149,179688,167678,62504,-47931,-14985,-17868,-110923,-15774,13554,-11973,-38991,-48752,-71305,-73043,-25187,18804,55260,94686,109114,64829,9854,-16775,-47976,-88347,-126801,-78932,6418,85449,41484,2881,-162,49621,111493,183906,186623,118048,60387,3458,-51018,-74413,-42320,56901,226389,264996,345920,535953,589154,394758,153494,51832,5347,-20637,-42952,-80272,-41575,53312,21074,-16819,-11920,-2346,11603,18265,7120,21437,46781,42757,-1240,-84499,-98586,-55491,-47454,-54622,-34203,3252,5709,-53333,-113451,-96121,-83492,-80421,-97026,-50185,-55686,-63349,-65857,-106867,-66220,-43894,-33126,-33129,-31590,-32695,-10300,-64273,-76453,-71109,-45582,-65372,-122490,-84648,-66975,-37289,-23103,-39231,-103997,-27617,58867,112907,108344,89294,47360,-13213,-26900,13309,82758,157054,241046,458733,636302,605069,486152,411157,243637,102750,33470,-38281,-40421,-44094,-100296,-109397,-72375,-20463,-101730,-21787,119650,265864,253986,171883,108093,58661,7590,-85799,3470,184960,309855,216334,28737,-80440,-31512,10551,-32366,-71006,-58839,-40290,-56572,-78797,-38199,-41672,-50451,-46398,-23468,-23563,-46917,-81702,-86214,-84110,-94864,-103804,-137799,-185348,-140566,-117535,-133950,-56689,17599,68795,75654,-12605,-31590,28942,55643,68270,35956,-44215,-84861,-28384,-43300,-59465,-19199,56773,27746,-22057,-76603,-82807,-58557,-59647,-87973,-118856,-139601,-85877,-23149,8388,18771,36832,78843,160133,272184,272435,168390,103840,110432,133438,97164,106349,120068,173236,244563,166983,45241,6814,13288,57367,159644,208288,160558,86871,61813,98583,137692,156367,173224,125122,35676,-18620,-77103,-80746,10968,156558,349055,372724,214680,47902,-94754,-48935,31281,-26811,-128422,-83507,-18473,21337,-30682,-92586,-64370,10003,89963,69817,-41281,-109271,-71370,-52670,-93186,-86436,25723,156755,194715,107883,-4517,-35687,73034,184730,194463,92208,-681,-84043,-91137,-60899,-70591,-72214,-48816,-51963,-110182,-127322,-54709,-83249,-46460,-43220,-62563,44471,140125,174735,109813,15812,-26066,-1815,26547,19960,-42407,-82908,-66703,-30812,9537,132360,360284,437776,366213,190837,10998,-81057,-72923,-95769,-117177,-136194,-113076,-135152,-90881,-11267,-32034,-34711,26130,48888,108390,210393,304221,373900,420739,410380,347704,305644,260678,195828,196690,154946,127376,159070,270810,186752,57763,-32337,-75666,4516,69824,95056,63495,163,-35956,-26049,-60543,-57426,-66538,-41671,84642,26720,-47066,-57691,-31834,-16731,-52604,-56600,10720,66394,34485,2010,1376,34385,59890,62100,26504,-52801,-86895,-100730,-50977,-1769,45598,69872,84323,131403,76827,-23238,-136224,19548,134751,110270,-74043,-10258,55028,39880,5570,-97161,-17404,128459,72983,-14726,-87089,-125133,-62089,28181,12017,-25653,104010,321186,420682,373243,243001,94882,-46541,-77606,-46889,-23447,28970,33153,-17006,-36383,-19006,-33307,-66966,-85749,-63103,58806,214532,248040,170449,7631,-44384,57271,133101,173221,223734,249320,257332,199571,125923,51700,26256,67512,79718,8736,-16070,-7767,-42426,-68905,-74689,-49244,-12187,-17,-11492,-46937,-51655,-3491,-2730,-64663,-132605,-71235,-32264,-32160,-53551,-87355,-116928,-85947,-27159,28055,119915,262005,199944,37785,-54237,-5764,77103,135441,166953,153348,73678,34548,80474,55764,3933,-21006,-2387,8851,40538,112038,128341,87345,154675,367994,315555,118635,-32557,-55042,-20863,25378,56829,78251,48363,14619,-33013,-111557,-128566,-15914,179442,261872,200314,125727,16847,-84627,-51023,17164,47389,125017,101822,-68656,-121553,-66450,-82068,-136354,-95386,-81146,-79323,-86456,-55951,-34556,-34394,-106282,-80390,-150,40549,53238,-9696,-19999,-3081,20018,13168,3246,-22757,-52761,-105901,-139359,-91640,-31859,70237,171947,158160,77487,-25325,-170644,-161762,-102095,-33875,4812,71435,101179,39113,39095,182089,212372,65169,-65853,-18078,153538,77323,-21757,-15070,57376,542,-118152,-94433,-89999,-53132,-49504,-46347,-46068,-34240,17761,87742,135146,140283,83630,9256,-62653,-104205,-46869],[71681,114357,89984,33371,-26184,-21247,-6276,32539,63128,52296,34200,17500,-12284,-21123,-47376,-87949,-96607,-66367,-18365,-40580,-82103,-66700,-33178,-13463,7092,-16520,-77254,-58720,-15623,115480,281815,371325,309570,131946,-22525,-95848,-144571,-72423,-27815,-22074,29013,62234,30526,-29887,-89131,-79094,49656,200549,174141,141959,114833,78301,35763,-47484,-88337,-20384,41672,83122,37175,-53526,-70166,13296,62243,64504,6433,-32383,-21522,-31657,-94418,-105807,-51547,42766,133189,202719,225881,160691,37832,-25956,20173,-21096,-76930,51064,19725,-52626,18073,161869,255314,184344,76262,18209,43208,66250,23629,-40953,-62918,-16087,57958,111578,96237,66139,-7274,-32044,-34439,-69064,-85658,-12430,54415,-1261,-85813,43454,187729,200718,140984,40225,-13229,47105,62208,8325,-36411,-31310,14222,16914,-11577,-31804,-54308,-55794,-92738,-121504,-104970,-76650,-70318,10898,19666,23002,-13434,15645,139325,276964,336128,282610,166796,51262,-10460,-37641,-90906,-34393,79992,71721,36365,24639,6334,6614,-57203,-64039,-79446,-118010,-119323,-97037,-68516,-10764,-3254,-33772,-65894,-65423,-73836,-92028,-95595,-57447,-5777,36282,90017,130231,210387,259461,151977,47027,-7996,-64848,-146118,-47628,84019,181401,262282,241775,77833,-55780,-81680,-55078,-16604,-51529,-104381,-152433,-127744,-44725,7609,-5891,10811,72200,74592,-5965,-10920,-52008,-141126,-59337,-1236,-13628,-33989,64379,228407,213902,214475,217826,201923,134423,16562,-140462,-134946,-83564,-71725,-94347,-102293,-1992,56198,69021,116348,104337,37390,-3649,35650,61247,31074,-67094,-49618,44992,88565,88453,87851,23514,-8277,35497,48539,1859,-91163,3835,162247,176332,-17392,-74383,-33321,12146,31685,-26806,-117877,-109722,-49750,-32437,-44069,-42538,-79755,-86280,-21936,102017,151156,62935,-77111,-45924,20407,27187,-9217,-74550,-146875,-124910,-43857,54874,117580,98141,24685,-20283,-47431,-10466,72922,43718,6371,-25746,1662,65562,41475,-20020,-73135,-67085,-44486,-51899,-23291,-8544,51338,79667,49583,4224,-43041,-91779,-113855,-90643,-45229,-28038,-22033,19933,42727,-36362,-4513,109813,190473,176397,53775,-45286,-58732,-5313,3484,-59008,-143572,-172621,-143286,-84540,-48742,-8735,62934,129536,142344,79758,85278,102977,81363,51579,18093,-17506,6523,25530,-19382,10154,84143,126187,71090,44416,65282,128227,42614,-21801,-48275,-31662,-28312,-41248,-31660,5662,1274,-24592,-40922,-68869,-35435,12334,2169,-2670,-41829,-76749,-31186,-3693,70303,74362,44684,79769,-17235,-89793,-62553,-51076,-63400,-65556,-73941,-29822,-10980,-7403,38529,95456,152466,288749,372353,301748,100539,-70672,-22925,81019,84554,31442,-86046,-178494,-154782,-57543,-29645,-25721,-33521,-91953,-111832,-54086,-4598,-12040,-68551,-82320,-15352,-653,-50173,-112431,-55811,54484,137291,146374,28048,-61981,-56839,5005,61003,40249,-16928,-81837,-59802,23764,92526,152123,165047,100871,55979,-35345,-86110,-29516,32361,118029,125418,40487,-4850,3548,-16835,-49579,21630,102545,169345,185616,133833,82029,36345,-16032,-92083,-125223,-38735,28722,75770,129513,125338,66720,-565,-24272,-44165,-21133,3846,3806,43113,69942,83898,88448,71012,21220,-79018,-64148,61382,86351,14253,-37147,-29179,26894,67383,74457,55707,-26248,-75710,106333,297356,314258,183296,105508,118159,83060,-20568,-99654,-72120,-42539,94903,257712,305297,189496,58652,-23908,-82998,-111186,-102485,-38899,21977,43235,-22475,-132883,-137213,-89161,-59662,-45030,-40066,-34246,49482,171137,219240,188115,131904,72035,29147,8290,-27225,-31916,-32646,-47473,-77005,-70247,-22871,2875,24947,7679,8461,51796,147407,272031,354955,335698,233819,88149,5413,14680,83074,113000,61146,20696,3898,-28995,-27438,38771,83431,80477,77786,69823,38486,9060,-96,10246,7500,-29129,-65726,-54345,-28861,-49727,-69008,-14597,3656,-60817,-124700,-109897,-47392,75781,178327,242160,194574,119427,55632,-7448,-93007,-102720,-62888,-39051,-68571,-120128,-60490,98492,308835,274752,104793,-10499,-7080,9507,-14917,-33453,-19187,5718,36800,95485,181845,225047,237936,207575,171728,132464,94636,-4367,-21542,57032,126879,135594,90018,10943,-10024,-2609,-1739,-96299,-32025,86106,153820,202163,148449,-33854,-21435,278201,363163,157233,50231,-1209,-15974,16430,12937,5392,-33598,-75256,-90972,-51343,-2086,10116,4178,18193,47076,12983,-24331,-47778,-53446,-64804,-54019,-44096,10179,61765,64567,27249,34690,22492,38066,14254,-6173,-37950,-65234,-3700,98794,117463,7679,-57759,-64096,-28050,16982,8675,-9219,-12462,-43937,-107917,-78815,-12127,13274,-5269,-64209,-63716,-40368,-57806,-77463,-95115,-89744,-75877,-39550,-41085,-53385,-90473,-120589,-101620,-83339,-88369,-111336,-62002,-29787,19166,80055,127362,118776,83207,43080,6375,48750,101186,97728,24537,-86198,-59992,37817,52194,43737,57072,33968,-8892,-61975,-52882,61657,204041,235970,152715,35661,-16230,-90278,89,125293,276200,341644,279448,114845,-15483,-86160,-114562,-105361,-81411,-31746,-25635,16451,36310,-1958,-115632,-23155,70832,107057,64623,-32804,-96461,-58050,-47394,-57183,-76603,-131885,-106305,-58748,-36418,-81197,-72252,22243,41872,-12051,-59153,-67355,-27051,-12053,-37037,-107313,-10410,45693,55954,70908,101972,76852,21702,-60714,-145320,-122483,-116130,-72474,28131,176898,359608,451679,388446,301719,166323,44198,-46049,-46892,-26384,-13990,-15452,6872,62197,17694,-44302,-76803,-150311,-109751,-36416,23314,35748,30617,6839,107,2093,-22326,-63439,-92413,-101166,-29405,1454,25114,31803,23257,-26051,-79782,-112374,-54404,47387,147675,56559,-45271,-115174,-62412,-8741,3014,-34343,-72723,-5455,43574,-31047,-6918,74644,148694,377915,866421,1399874,1642524,1460069,971283,431160,36357,-135261,-43518,5990,-7305,-30270,-73723,-76388,-52706,-975,7134,14760,9824,5089,-19561,-65809,-66660,-65986,-80914,-43380,-30204,-27534,-58655,-98583,-47874,21563,30321,33855,47895,38399,28219,29168,83236,181200,209474,95309,46036,21422,-75479,-106547,-51969,-93343,-197196,-273901,-307552,-415454,-513245,-492062,-311078,-132930,-48484,-73801,-101976,-103085,-76808,-18603,83069,183207,229728,136455,-245,-61048,2017,51132,63733,65001,44047,47335,102390,179844,147344,81609,21832,-19529,-35643,-13506,68126,227269,348563,392863,291462,89549,-33761,-64247,-65324,-73490,-92024,-62286,183569,615701,1043395,1319369,1294021,960843,403602,-76644,-78140,-104084,-64204,-31332,-29574,-33354,-44032,-51198,16488,80012,13300,-34700,54834,110778,108888,42708,19821,13331,-31925,-140795,-47018,11427,26152,102627,257863,313453,147502,16593,-7447,13761,11477,46386,113554,146539,136010,92445,118149,54831,-32826,-106813,-60040,47775,147062,201750,165211,145585,172645,201168,210752,184453,64840,-46173,-111478,-63755,25354,85232,37844,-25236,105458,321647,400233,139565,-117823,-84504,15636,61201,27989,-1317,68424,148672,166305,135292,87968,102190,101477,-970,-49539,-46788,-64074,-109919,-87906,-66039,-58465,-89774,-118426,6211,80251,48899,-26850,-71470,-84828,-5062,84423,162025,290918,298236,164711,27361,-99484,-70854,4040,93856,235087,311293,208407,-2217,-33308,25572,43705,48170,45262,50479,61965,55698,14251,-44425,-12584,38378,111174,184136,237603,230019,138292,33463,-88729,-27003,47575,51234,10848,-30896,-11217,-19379,-55110,-33667,-13044,7323,42011,42890,3597,-11724,-8122,-18339,-4919,26097,144068,313479,326488,273822,226564,192005,104186,-23325,-60784,83391,175246,193308,170198,84987,-14958,25780,98670,80573,51406,-35501,-79071,-21091,9062,62698,97011,84275,31693,-33266,-81469,-131719,-139010,-120839,-123569,-89356,-18501,17539,-42679,-42328,2618,27791,70942,152818,272033,315404,282294,241627,165682,126301,80286,44233,46863,7212,-31770,-72786,-138302,-98919,-74671,-39625,-47999,-53209,-49331,-55510,-55563,-40927,-38943,1878,9739,-15762,-26493,-56618,-129048,-104388,-139846,-80698,-34399,-71824,-65698,-46400,-55506,-48792,9929,157320,356542,357745,270241,135039,5972,-78822,-123405,-126829,-97189,-45209,27108,113270,165181,152821,82544,-16182,-68210,-63845,-21681,-20298,-77049,-112855,68229,201410,195292,137338,23732,-42307,-53136,-39245,-60012,-94050,-74770,-50427,-93518,-110630,-75825,-50061,-38364,-517,47879,53886,41466,19521,-15279,-50448,-76078,-115049,-82469,-3148,52055,90627,155380,152315,114244,118134,103419,64590,7448,-51014,-80118,-77937,-61530,-45036,-26793,-16365,-10194,-26183,-36244,-69240,-49811,-22083,-17013,-26927,-43609,-4370,56572,83561,-3116,-114800,12237,71041,14201,-54820,-105907,-103174,31016,99376,56969,2688,-49515,-122005,-92767,-43475,35996,88032,19234,-77988,-78841,-267,92681,56914,-71037,-113004,-61860,31103,83632,96422,108120,120576,56092,5683,-65780,-139653,-92235,-35792,35294,32766,-28601,-29199,-19000,14722,30411,-17477,-56826,-15777,-23202,-37751,-32802,-26524,-24380,-9725,-34638,-19892,-18650,-26037,59008,242787,252353,51118,-60410,-20518,18313,21960,37991,78573,126921,168033,162744,231174,351200,426501,391897,256203,161608,86191,-11090,-36337,-10086,-7279,-381,2536,-3217,-34190,-72322,-115477,-101984,-73603,-51083,-25553,80352,253249,378264,551416,541860,332893,92391,-5056,-49712,-72278,-61397,-18832,124618,255516,333013,249905,80130,36995,109848,162712,119335,52766,17688,1342,-33542,-69118,-77235,-81496,-44017,35894,85778,123814,188957,201131,58285,-68846,-73143,-54712,-77323,-76750,-64200,-113612,-69867,3868,53880,87589,139666,155919,82376,40343,33969,81855,105371,60069,-35994,-61123,31193,58509,49606,14368,28740,36156,30680,42832,76443,135097,171315,99105,-40503,11782,94670,67079,-24007,-35908,-15736,-2668,-56049,-16214,-30219,-15268,42884,66306,-17896,-27615,-10707,18828,46567,18203,-64267,-15118,66860,82263,67610,51284,20505,49936,128919,218588,289907,281254,167262,93462,110899,272197,304660,253812,169040,50164,27729,-135,-42747,-76659,-94421,-96493,-82215,-65072,-82359,-119008,-100872,-75228,-113334,-152111,-123944,-32841,92309,231993,133601,-81026,-55793,14345,22015,-12848,85114,176108,118537,4759,-49121,-49565,-5846,96946,175556,153273,53545,-16731,37881,11677,-102046,-17861,26114,2051,-36783,-53883,-75293,-91863,-52598,-14785,21697,69280,88843,52550,5105,-15405,-42701,-82493,-121519,-66428,23808,93533,39831,-512,-9083,41120,121923,223275,248112,158308,64228,-12228,-67497,-65345,-10247,95568,252117,260174,315508,481467,560287,418089,187262,75269,14991,-15442,-47651,-74447,1186,114679,70342,-5908,-32229,-38934,-23680,4249,4434,24555,60635,72631,25582,-62048,-101419,-76799,-66315,-69112,-46933,-6450,645,-52930,-99386,-64051,-44716,-32896,-55686,-30259,-47997,-57855,-55648,-94556,-70374,-44783,-21812,-12340,-18426,-32855,-8623,-51540,-67772,-70216,-45834,-53774,-91167,-62003,-60096,-40494,-27002,-44521,-99806,-23000,45954,83502,88560,79216,46916,1320,-19118,26938,141175,219308,258034,437416,579280,508290,424118,381892,234735,92579,29251,-32920,-33758,-41587,-99421,-107843,-70190,-17428,-110626,-25368,124089,265896,241968,168664,116636,66710,7137,-91689,-1370,136636,207968,149510,14099,-90034,-54659,-9575,-36105,-71248,-63356,-41591,-54027,-86235,-50676,-52508,-57802,-55174,-26665,-20758,-39397,-74040,-83190,-77177,-71460,-73203,-111088,-160099,-147046,-124870,-128910,-55784,29221,90147,99557,-4272,-58591,7632,42090,63521,36956,-38885,-98975,-60200,-64976,-42829,10246,82572,43496,-14246,-74679,-90299,-73444,-69961,-90156,-115745,-135915,-86149,-21199,10806,22489,39738,74765,142166,252878,256899,136959,47760,52709,83069,28690,45713,95910,163680,210549,125753,28953,2836,11604,40858,123606,174244,149212,89963,67876,105548,142715,154046,165498,121074,24473,-27451,-70859,-92377,3228,149619,327931,373075,239358,71438,-76321,-67992,28091,-16216,-110707,-79796,-2799,34955,-19322,-91168,-81746,-4633,69334,43322,-63386,-106546,-73600,-59938,-95476,-85542,33954,175494,214382,127685,1046,-45300,67614,179909,189914,87105,-6106,-90651,-94878,-61518,-72423,-73048,-45763,-45061,-101711,-117240,-38168,-66556,-35494,-34149,-64339,18306,112844,154954,98063,5617,-35610,-11766,8222,-11147,-65444,-63825,-29308,-3407,16160,107790,274610,309865,242390,86327,-53191,-87340,-60630,-77867,-97458,-123337,-102334,-147217,-102056,-934,-1904,-4207,36587,58656,108319,182254,242707,308532,394770,439725,402832,355947,308932,241229,221779,149678,103829,121866,249868,190481,57784,-32333,-76952,-1452,59236,86306,60842,529,-26938,-10215,-38191,-36310,-50100,-19541,109312,60829,-30862,-78671,-60535,-12481,-21587,-69600,-26870,54671,33688,-313,1885,38886,63151,67196,34012,-48567,-83062,-104503,-51034,4249,51029,58042,34477,79353,39856,-45137,-166729,15743,114897,82518,-34747,66876,115820,82627,41812,-72928,-4367,150503,111350,32122,-41845,-99187,-38142,46158,15277,-21443,110571,281613,373412,341496,230872,94753,-35106,-59870,-36933,-24831,30549,44775,2223,-39244,-27386,-34395,-69001,-95664,-57761,66547,258151,324612,244702,53981,-33381,50473,130046,180086,239841,274199,291963,223169,131513,49516,24062,84779,102271,37640,2501,-9981,-47882,-70553,-72967,-38792,4259,11965,-8538,-50742,-65824,-30054,-27145,-80313,-141131,-72157,-37746,-35177,-52387,-80431,-107411,-90674,-25829,42427,169967,356299,291787,94313,596,39377,100729,155876,184140,155850,51413,27113,91503,88818,43879,19455,21782,9760,33723,95039,107898,65266,103740,289315,262815,95680,-29920,-34781,-10721,20628,44971,85750,74512,40713,-18518,-110138,-124071,-10267,162482,221101,166411,106906,8056,-97178,-32038,16370,15780,65386,72224,-83108,-108912,-65439,-89541,-130877,-92197,-84168,-86151,-95281,-66088,-48755,-44015,-114989,-64332,1079,9957,25950,-19850,-23193,-1949,29516,28249,16386,-9713,-45039,-110401,-119423,-62108,-5131,74333,147012,118305,61020,-14474,-137435,-165658,-98635,-62045,-32650,49588,100172,53150,26958,143822,190618,61638,-70847,-2732,170694,95506,-22334,-27087,51027,1372,-111342,-100673,-93571,-44666,-39552,-39416,-44573,-32353,19862,87495,131270,139498,87171,12422,-56639,-77780,-21972],[80482,113800,80604,22006,-32246,-16245,-8898,24904,56793,48337,31772,16545,-7780,-13632,-39338,-74635,-79647,-52752,4349,-27250,-72775,-74405,-48901,-34628,-9492,-28118,-89847,-61738,-22933,104114,261418,361234,316727,144269,-10098,-81897,-136435,-71709,-9410,-745,38386,69575,37629,-21172,-75957,-82677,33204,167698,147219,130744,116496,82846,36776,-50706,-96448,-24382,37986,79339,45534,-41373,-76685,14003,66524,69628,21090,-9182,-3788,-28173,-107299,-121088,-68555,21415,108454,179775,209171,158771,46054,-16684,24015,-21293,-68035,74503,69953,-12659,-10297,98384,205109,166837,74031,14828,35091,53159,14997,-42129,-57521,-7639,65311,115926,90003,51270,-3389,-14802,-20372,-58134,-84580,-16397,50404,8974,-74697,60894,206053,206739,132359,16166,-31290,51301,71853,14415,-38590,-45077,5380,14394,-11677,-33349,-64240,-74205,-113991,-125791,-92755,-66444,-74079,-10800,9305,33617,10648,45683,167961,296954,355984,297678,166361,30186,-43846,-65099,-109900,-42043,66566,65320,34721,21840,-4646,13668,-43940,-50373,-69390,-109788,-113591,-92624,-57832,-133,9181,-16710,-42587,-42958,-52281,-65759,-72349,-51614,-13915,12751,64264,110644,186522,220947,118956,32866,-7719,-52502,-118848,-78355,50499,168277,264988,247357,94369,-41873,-77566,-53764,-17721,-51150,-110839,-170320,-138900,-53934,-4182,-8369,15699,80570,88733,12596,5906,-31914,-117344,-67015,-1703,-2163,-11183,54932,226254,226547,225238,216919,182780,111649,11563,-116331,-158178,-84681,-51817,-70158,-114070,-36674,34006,75266,130550,112220,45103,11070,51204,63913,21409,-68920,-37347,49364,81047,65148,42091,-38077,-64574,-16626,7942,-28094,-121262,6169,169205,230229,31720,-71589,-52153,-5713,12292,-55415,-138021,-114643,-58231,-38305,-41942,-36743,-67000,-82827,-36754,87641,152575,86485,-47275,-27784,28182,33881,-5252,-61321,-123483,-125446,-55846,32796,98401,106899,43886,-10781,-61675,-30739,66038,57867,14290,-19013,20022,81511,62662,-5001,-69451,-62447,-31524,-45777,-30511,-4521,68572,95855,56381,1845,-49836,-96924,-121969,-105420,-56868,-39040,-43303,-14376,14734,-34385,12474,120580,193616,192722,76454,-17955,-20193,31921,41116,-24066,-116887,-156361,-138134,-82929,-48392,569,91957,183382,204847,114922,89563,98549,74341,45028,14444,-19669,2163,22807,-18114,3162,54303,83535,52184,39460,68284,120718,17096,-42143,-61433,-30833,-18719,-28971,-14550,29929,25370,-7952,-25591,-49468,-21142,18656,-9211,-9215,-42673,-68692,-18987,11599,84580,78277,38067,56641,-44161,-71488,-28212,-61739,-92433,-82581,-61447,-14155,-2098,-7297,32441,105228,157310,269389,344834,295101,109952,-60381,-25006,91199,94706,25361,-101852,-183457,-151673,-56387,-30191,-26644,-33542,-92808,-119450,-59282,-6623,-3636,-49732,-56256,7086,23232,-36777,-116883,-54175,35431,100323,122343,10882,-85615,-88953,-18718,58651,58507,3995,-62871,-45843,43710,117950,178926,206463,161215,107359,-11258,-123176,-95135,-8570,84100,101616,29035,-25606,-24569,-42174,-59045,15127,81415,134829,174362,170355,133000,73367,-4303,-103629,-101367,-9655,51996,94402,143253,131857,68248,5870,-7655,-16211,2106,13213,9324,52847,88089,100000,79373,35483,-33701,-128334,-31231,88690,95987,14082,-43289,-31832,23968,67045,76207,57075,-29565,-80870,96760,294548,306441,175092,104359,119966,81135,-20781,-110544,-82809,-42913,97137,259893,315012,207100,81904,548,-60674,-92340,-99158,-47575,12453,34088,-26710,-123051,-154571,-128281,-92408,-54250,-33293,-26854,53602,176205,215097,162337,99116,50259,23128,12196,-25472,-34988,-32724,-39527,-61145,-60169,-6156,50364,98803,74137,47288,73291,163165,271719,338135,323827,200700,63703,-12036,-1485,75080,111106,54849,11823,-11165,-69901,-69013,6185,54025,61267,64558,71697,46816,13928,-6345,-593,-4432,-42123,-78614,-38250,-20211,-58812,-66825,-9989,-939,-79324,-140717,-116661,-51806,88738,202752,266467,200377,113924,55824,-6743,-89968,-107351,-70729,-48666,-72153,-117344,-63424,67637,267544,268301,119267,3460,-8508,-7837,-26577,-26399,-5851,10514,30450,88468,188804,235330,225093,170105,143131,124639,106618,17615,-10382,49799,117005,138069,111776,48149,21318,13938,476,-107868,699,116106,183049,217483,155235,-29761,-33162,254544,329175,123216,17979,-38322,-51171,-8053,5283,12950,-17437,-53126,-57469,-13835,30367,42236,34537,43825,59773,13105,-36759,-59070,-61567,-81932,-73493,-46788,20504,76985,81233,45948,40300,16573,23166,-5666,-17143,-34851,-55594,-4116,97289,119100,9841,-61893,-70939,-25790,15353,4078,1083,9459,-22247,-88409,-71505,-8818,21073,4140,-70092,-93007,-65907,-64937,-83260,-117553,-114405,-85813,-46760,-53602,-70712,-104404,-136518,-113054,-89576,-93678,-112967,-65165,-40731,-2115,45094,84139,79259,52447,34271,17844,67568,119062,93604,12595,-96420,-59994,49938,62166,59732,68142,31695,-20694,-79838,-52706,67154,194581,193738,96727,-125,-49251,-91782,52795,197537,359257,424716,327305,116584,-12696,-85908,-115980,-100307,-71511,-29086,-20518,19146,35296,-14714,-120236,-26610,70314,116007,73028,-28299,-118959,-74790,-52654,-58611,-85456,-134469,-113781,-77944,-60900,-83961,-38719,45740,53246,-18635,-65107,-46554,2085,14260,-18844,-115988,-25156,30381,25530,67446,117658,93499,33763,-59505,-143299,-116010,-107920,-81509,19692,176353,362796,456681,402684,320000,175817,36520,-59083,-56744,-18769,-12233,-49149,-9793,77930,56191,-5371,-48979,-142482,-113826,-35745,27446,53386,58706,30316,9165,-8688,-39039,-75883,-95836,-93679,-17644,11361,32422,39450,32919,-16807,-76364,-110851,-58372,41037,113696,18014,-56770,-120912,-57659,-12833,-17507,-56298,-81139,6300,73851,-23584,-9654,72869,143729,351331,832481,1382310,1651589,1485823,996839,466107,64185,-113415,-56962,-11256,-28241,-53670,-86276,-62014,-36303,20423,37774,51570,41831,20115,-18500,-74517,-71905,-54836,-60325,-33713,-36908,-49060,-79129,-112858,-50960,20815,37849,50014,77395,78195,67877,46442,86852,175350,219456,126155,68607,30733,-71041,-120230,-71806,-112911,-214745,-290215,-316592,-409889,-484382,-436100,-257441,-151098,-77232,-91927,-124745,-112459,-87402,-45628,33649,125202,197796,130359,7105,-57820,-9234,53066,64604,53991,30747,53787,120786,199683,169119,86905,24907,-7602,-12190,10706,80914,225983,331300,363639,257981,62921,-59210,-85108,-72963,-69770,-80189,-86212,147173,581706,1000216,1271571,1250047,937502,425740,-61184,-76977,-101464,-68936,-39024,-32137,-31117,-37472,-51755,1258,73151,22221,-43853,34981,97290,101440,32731,5161,-8002,-58109,-110624,5284,64620,49139,100779,258023,335156,187556,61673,25204,28638,4564,21219,80148,111173,101886,47435,90723,55578,-28643,-110222,-54952,67092,187136,217244,155401,139119,166855,200296,220922,204393,89958,-26369,-93104,-84042,2879,64450,23061,-24891,116769,334851,418614,150666,-117636,-89546,12411,56020,18189,-5585,75650,155992,171023,145801,109457,121065,113491,15150,-34573,-40385,-54587,-82382,-78200,-80014,-78688,-103653,-110030,11979,86470,55022,-25100,-65799,-109761,-33226,65055,147518,293455,323097,198222,48939,-86602,-62920,17186,108987,229181,285435,196611,10441,-1019,58521,67862,62900,54079,47287,44731,27139,-13791,-41742,5446,62152,124902,174346,206502,175604,100734,20648,-75185,-18488,44992,43327,8663,-30550,-18324,-34489,-72907,-42301,-15997,5494,40927,46084,2169,-17062,-3720,-7218,3031,31248,152016,308366,304649,265758,243109,235981,151920,18850,-72529,77152,184479,197388,168544,79116,-13917,42291,90720,59133,30248,-48587,-85782,-30737,11325,77416,106347,82412,25371,-44472,-94350,-141986,-132743,-122119,-129481,-77156,-4815,34575,-50036,-68375,-5995,30165,61932,135088,273655,337213,300335,253028,172198,127451,75101,39934,49704,9504,-35587,-79252,-139925,-80486,-43398,-7365,-14014,-36891,-44553,-52293,-51304,-38370,-37238,1260,16145,3985,-6917,-40015,-112093,-100215,-134863,-82074,-51158,-89557,-82342,-60517,-55763,-35495,25607,165354,358257,358323,272803,140210,14055,-62046,-107008,-118693,-100581,-52920,24547,116560,173067,166201,100922,6938,-43828,-48218,-13124,-17467,-80016,-117663,65525,203719,196022,138765,30797,-32818,-44806,-33464,-57779,-100595,-88848,-67045,-55662,-63114,-74804,-59098,-62661,-18056,36941,49796,46219,25185,-21494,-62995,-81071,-117299,-76350,10780,67975,109633,174102,164533,125966,119905,91844,44690,-11833,-63731,-79825,-68510,-34880,-6898,5309,9548,10881,-6115,-19375,-57285,-51748,-23725,-15197,-23693,-41114,-5686,44149,54713,-25798,-124266,9803,35998,-26874,-89499,-129934,-85666,51433,117625,59581,-4086,-50565,-108503,-113511,-68454,14873,75734,16744,-92716,-109930,-22576,78686,31919,-100742,-100394,-50281,37057,78506,84706,97543,129763,76959,22156,-57253,-137092,-80500,-12025,61683,32613,-37422,-35602,-28523,6953,15463,-46732,-93850,-30430,-24644,-38835,-38720,-28050,-19253,504,-25399,-19315,-26376,-25918,66985,251136,262375,67211,-55662,-13784,34223,43863,55133,87373,131645,180078,183298,261515,372496,428753,406134,289593,184231,98113,-4534,-36826,-11563,-3525,8203,8598,-3696,-46593,-98875,-142994,-99482,-50054,-39099,-31019,82154,284352,420273,550801,494597,316421,114152,17278,-30297,-44805,-35549,-25970,117026,275433,385292,307220,122595,62820,122326,153036,108989,45003,11598,-3966,-34558,-58892,-68789,-78377,-51971,23725,75226,123054,196711,194858,38124,-86082,-60345,-54435,-87210,-89686,-87790,-121270,-51980,18592,51711,62624,78922,101729,57927,40924,22401,48469,71141,46114,-39122,-64458,31464,64346,73929,37885,40910,44777,39910,49105,77267,134418,168295,83185,-42911,31174,126643,102574,-1657,-26377,-21172,-11427,-37754,9172,-27391,-29432,17969,42832,-44876,-36640,-3783,28718,51160,19026,-66248,-10757,81923,103323,94625,78838,49099,68912,135507,212953,284276,284588,169815,104909,136926,328668,381112,319256,198702,66182,38074,9821,-30185,-68626,-86216,-91550,-72377,-47847,-60510,-107459,-111612,-84199,-122530,-150811,-115978,-24742,106541,267425,170251,-68743,-64783,15010,32956,8177,100799,192783,101983,-9796,-54674,-64271,-11060,92821,167504,136821,47922,16669,85512,37608,-87347,-15757,40510,17928,-32726,-57035,-74896,-102212,-77838,-44873,-9026,41711,64627,36189,-1583,-10966,-32002,-70452,-105334,-50197,42223,97114,39282,-2722,-17621,30588,124457,252403,302745,195120,63242,-26221,-71648,-43780,25426,137255,273689,251484,281900,413346,508229,424206,216674,97628,23874,-8810,-48337,-52500,53673,188542,136320,19795,-43106,-72058,-54160,-5202,6299,33533,79155,105308,54768,-37543,-88031,-86723,-80012,-81198,-55801,-10740,1920,-43945,-77465,-33449,-8537,17256,-3121,-8005,-41555,-52417,-43853,-81415,-71599,-40917,-4643,13602,-2212,-30854,-8436,-40758,-56764,-65354,-39767,-30360,-57568,-39593,-51198,-40397,-26957,-45844,-89369,-17831,32844,54574,67909,68623,47407,16997,-3711,59617,196593,267379,255555,381872,486143,399734,357539,343526,218986,80305,22790,-27805,-25447,-37315,-97467,-105943,-67724,-12909,-114572,-35964,115128,246030,219366,160802,123020,76458,8478,-95128,-3958,88909,111669,85419,-1804,-94706,-69579,-26809,-39231,-71837,-64952,-39521,-47394,-87742,-62759,-62597,-62637,-59886,-26694,-14729,-28266,-60730,-76388,-67534,-46463,-45414,-86880,-134767,-139673,-125674,-120348,-51185,46620,110927,117380,3947,-86016,-12143,31355,63326,43783,-27153,-93605,-102401,-76904,-10405,48520,111217,61142,-4284,-71170,-96234,-88053,-79695,-92270,-113384,-132346,-85798,-19421,13370,27616,43116,70040,123354,230891,241281,110790,-6438,647,40461,-30637,3100,83112,154582,175484,95541,23452,3297,10604,29277,93901,140435,132946,87772,68530,107003,142150,146262,150155,109658,9597,-37691,-65828,-101078,-5845,137958,295236,356303,255238,91481,-57887,-87719,23702,-5168,-89000,-66509,22552,57219,70,-80766,-99120,-17605,50036,20547,-79839,-95206,-69239,-59904,-87657,-84850,35340,179808,219315,138835,5989,-54490,56790,165165,170659,70806,-17227,-98821,-96160,-61435,-72774,-73328,-44269,-40210,-93931,-107201,-23567,-46842,-22120,-23984,-63341,-9036,83772,131837,83491,-4715,-45244,-21579,-9147,-38654,-78000,-42065,1691,15892,15539,76627,188144,195964,135700,-2866,-83735,-59441,-39694,-55246,-71538,-100555,-87892,-137861,-104877,15128,32714,30269,45064,60739,101592,144804,173096,234036,349498,447145,446233,397412,347435,278080,238121,139634,75772,77845,208918,179842,52075,-36459,-83329,-12933,43297,71881,53526,-1642,-19740,5051,-12547,-12614,-37462,-6675,120072,86271,-15671,-94570,-86943,-3895,11221,-46034,-58869,29820,22124,-11723,-5446,36915,59978,64804,35167,-48060,-81593,-110808,-56665,3463,48496,36500,-25360,30008,7612,-62328,-183015,5223,89616,56256,9277,113070,153756,109647,67204,-54250,14167,175698,155126,84817,10141,-38504,10056,73250,15740,-24700,108591,230738,314538,302179,214339,92729,-24036,-45070,-31226,-31404,26290,58012,27750,-28967,-39417,-40543,-74002,-103249,-54977,64211,284805,385957,308612,95450,-17374,44253,120925,175290,241452,281898,306487,231577,125619,37041,9171,87022,116062,63255,20447,-14126,-57300,-76165,-75624,-33943,14964,19581,-6830,-53857,-79493,-57661,-53848,-96064,-121545,-65267,-36965,-36679,-54670,-80481,-104998,-98620,-30992,45917,203868,425098,370845,153241,55828,78753,115307,163278,186075,139343,19595,13318,97329,125520,94041,70658,47220,3467,17245,68758,79892,40923,57186,199783,191862,58934,-31463,-22927,-10466,658,14685,75635,93218,60695,-11650,-113619,-123207,-16052,130368,170975,127667,83818,-6573,-111884,-22488,4716,-27066,-5368,31023,-102795,-100573,-71370,-105128,-127208,-97294,-97213,-103752,-108823,-80090,-69482,-64011,-133753,-55942,-2761,-24463,-10650,-39182,-35415,-9258,31674,37409,22493,-4984,-47082,-126111,-103640,-38110,16873,77541,121587,72356,33175,-14823,-112532,-125056,-65629,-75653,-75879,20515,86103,50788,-2398,94638,156333,48216,-82867,5574,177321,103407,-32668,-39833,50727,10270,-92879,-109407,-86690,-38675,-35490,-42559,-55387,-41532,11804,77632,117853,129159,83013,9798,-53151,-62318,-11064],[84913,108487,66788,5584,-39767,-12420,-13706,13448,44160,37644,22825,8971,-9558,-11130,-34082,-61603,-60848,-34361,30747,-14538,-62759,-78613,-64036,-58641,-33708,-47159,-98595,-59538,-29132,89273,231431,335711,311027,151081,447,-69378,-122681,-67252,9792,22831,46489,74351,43688,-12632,-62599,-82023,15923,131243,118386,119564,118055,87411,37753,-53145,-105514,-29552,32424,72740,49995,-31869,-83444,11937,65774,68647,34718,16170,16569,-17729,-111114,-141663,-91119,-6588,75669,147624,182276,148109,50624,-4533,30341,-21928,-64344,86608,107495,30228,-5847,42452,152658,147669,72203,12826,26203,37266,2719,-46363,-54225,-1269,70923,118926,83542,34951,-2313,-1645,-9706,-50211,-85654,-24357,39544,14277,-58006,76990,211849,198064,110355,-15010,-44902,58160,78842,16372,-43975,-60715,-4271,10257,-14122,-37642,-76952,-95011,-136663,-115620,-80217,-56520,-79649,-35913,-578,41754,31754,74459,195355,310714,367206,305207,163983,13251,-75981,-93424,-126813,-48584,53212,61777,39504,24258,-14129,17099,-29818,-36972,-58869,-102802,-111083,-89692,-49589,4183,12407,-8103,-23531,-19892,-28097,-37475,-51662,-48430,-25355,-14545,35219,87845,155565,173049,85463,20223,-8530,-40946,-91254,-105220,11699,144174,247787,232344,98683,-29091,-72904,-52838,-25539,-56692,-122346,-194578,-144409,-59211,-11408,-7052,21561,85672,97086,24849,15817,-16791,-97200,-71557,-1813,7400,3638,36589,205165,226345,226172,207404,155591,80459,-578,-95835,-168339,-89145,-41097,-55340,-107026,-67034,5248,62001,124966,108856,50089,24697,63571,62969,9881,-70060,-28126,50617,71746,42554,377,-84378,-87287,-47614,-21721,-55076,-137034,13212,170909,281451,100387,-42182,-66392,-28969,-18629,-95676,-162992,-121072,-71786,-47302,-42759,-33052,-53761,-78205,-53994,60499,135478,97544,-19994,-10957,32666,34625,-10306,-61255,-109455,-130089,-71703,9753,78632,115492,62766,-3173,-76687,-52303,53539,66114,18721,-16427,33025,89667,75355,4547,-67371,-58608,-19821,-38911,-37941,4105,85434,108180,58338,-4648,-58796,-99621,-123162,-118279,-71734,-53267,-64451,-44653,-10629,-31061,28965,130344,195628,208213,102791,15284,17982,65592,73458,7104,-91105,-138809,-132276,-82242,-49402,6927,115764,230870,258709,141249,87460,89780,64201,35905,7654,-26604,-8889,10321,-25462,-10274,21492,46798,37152,37965,74345,112282,-3983,-59754,-74671,-33152,-13064,-19922,-760,49941,43183,2735,-14346,-31556,-9210,19767,-21488,-15143,-43191,-62501,-3963,31555,102040,83577,31097,28922,-62404,-40519,11449,-33572,-90773,-76698,-39271,2431,7201,-8791,20704,103968,149496,235732,298170,265877,103217,-57882,-30593,96116,98845,12169,-120063,-173130,-139598,-56613,-34204,-30561,-34987,-93092,-126009,-66124,-11228,1331,-34793,-37187,22438,41098,-28133,-120112,-52212,14622,61521,91630,-9519,-108940,-116721,-37840,53557,75075,23115,-46967,-35191,60387,140803,202064,240892,219488,166101,50748,-33681,-141117,-59909,35298,65573,11510,-47299,-53455,-64491,-65411,6256,59940,102360,159072,204706,180633,103332,-217,-118848,-77057,19782,74398,109845,152139,134979,68688,11404,8294,10906,27684,28912,18749,63772,106404,113941,64632,-6465,-94857,-118927,4719,107883,94305,10677,-42425,-27548,24772,67750,77060,56981,-33394,-85967,82028,279913,289109,162822,98705,113893,72049,-23398,-118590,-98235,-47147,94461,254347,318316,225401,109783,30462,-32136,-72184,-97171,-57729,3196,26321,-30727,-115523,-169467,-159925,-116946,-61392,-28143,-22457,54388,171966,198695,129822,63582,27076,19194,20681,-19106,-35543,-32549,-32366,-45580,-48221,9069,91194,164941,138942,87372,95263,176906,263696,312654,301281,163839,42115,-26356,-13899,66477,105197,44620,-654,-29597,-107081,-101511,-21149,28885,44333,51518,72541,54596,16965,-15450,-13037,-15465,-52312,-82973,-22436,-15141,-69037,-60371,-3791,-5443,-94287,-147476,-110464,-65055,83816,204890,270253,195111,104533,54327,-7049,-87315,-110124,-77609,-58191,-76566,-113214,-67450,37510,217242,253179,133048,18424,-10534,-25075,-35881,-22520,1662,12383,23218,77827,185495,232238,199457,123183,110749,118880,123167,49014,15735,55465,115466,144946,134036,83068,49922,29188,2134,-102869,23771,134510,201464,224288,158407,-26643,-46009,221042,284856,90696,-8524,-66812,-73474,-20484,8203,24735,1204,-25463,-11111,52226,99888,104675,81596,75420,75145,15769,-47992,-72193,-69174,-96640,-92697,-45990,32169,91936,98361,66617,49236,15283,10609,-24582,-28346,-32410,-46894,-6804,87356,112749,9045,-67648,-79383,-26476,8951,-4816,7441,26325,-4123,-72064,-64456,-5945,27676,13770,-67675,-118169,-86275,-68155,-86253,-137852,-140328,-93559,-53493,-64854,-84580,-112259,-144423,-121943,-94123,-98771,-112666,-69360,-52418,-22533,13861,46995,47101,30981,33893,33671,87514,136964,89079,2143,-103482,-60867,58834,69791,72877,72169,23250,-37046,-101977,-55090,64061,170689,139676,39911,-34590,-81100,-57665,104053,272212,443816,503938,365886,117851,-5907,-80082,-108518,-84121,-63770,-32570,-21733,17439,29970,-31211,-105076,-27816,68196,120900,78190,-22705,-136018,-89978,-59260,-63324,-99315,-141196,-115939,-93636,-71088,-61305,-2633,65976,58283,-28603,-68531,-27029,26752,36167,-4824,-112099,-40616,12241,-9439,53358,120195,97482,36816,-61928,-141950,-112060,-101408,-89960,9434,170060,354980,452000,411441,331603,181396,30487,-66945,-64875,-14247,-5257,-60937,-7053,95996,96874,36834,-22790,-135646,-119427,-36854,29375,69031,86468,52060,15456,-21344,-56928,-88044,-96253,-83712,-6859,19831,38853,46622,43000,-4853,-69053,-106863,-56616,38758,83329,-11857,-61255,-119923,-58460,-11974,-34757,-84602,-89010,20104,110960,-11277,-20317,57442,119259,302299,746077,1271002,1545491,1408629,958202,474971,85433,-92291,-68617,-29786,-51492,-78134,-80727,-41342,-19484,38438,64840,86407,75343,35841,-17505,-82852,-74973,-42103,-42431,-26264,-43112,-72114,-100630,-128484,-55876,15766,39388,59052,98936,111737,102797,60924,81499,153037,212438,147101,81389,33381,-69400,-132547,-91281,-133839,-236036,-313603,-334698,-409655,-454069,-379666,-205071,-127945,-107707,-97239,-102644,-110698,-91550,-66291,-14777,53469,139509,104454,12717,-46367,-30545,42335,54923,32440,9394,53976,131005,211696,188918,92385,27559,1606,6480,29994,90293,220845,307809,327121,221758,36593,-81732,-91442,-68537,-60186,-61649,-99784,96653,505137,888390,1141829,1129096,857866,421018,-48085,-76576,-99148,-71359,-45080,-33866,-28697,-30863,-48831,-11929,61968,25580,-56418,13287,82641,93784,26149,-6736,-29252,-87228,-71756,58669,112703,68266,97104,259364,362514,239776,110246,55387,38633,-10856,-16514,37930,69508,60520,-2722,71032,69191,-11728,-106971,-50433,84475,219568,217666,135828,120896,142945,177996,211249,208823,108942,-8630,-75108,-104152,-19495,41807,7261,-29477,113653,325250,406677,146813,-109578,-91150,8927,49069,5569,-14838,74498,153174,167574,150449,129820,148754,135082,34229,-23955,-40768,-53502,-63797,-57490,-76015,-93038,-116569,-103099,13130,86971,55521,-28059,-63912,-90620,-69647,33244,118176,277765,333240,228673,73862,-70595,-61106,22778,116451,216345,256567,187652,30606,31171,87615,85942,70977,57067,41682,26847,-346,-43922,-42168,15239,76244,128506,155457,168898,125163,67100,9314,-52822,-5074,43254,32518,742,-36400,-30569,-52550,-93749,-54010,-23389,-1220,34393,43464,-3085,-25843,-5985,-5519,1482,26518,145063,280647,262735,237899,237191,256964,183757,52791,-82274,64095,187235,193079,158124,66157,-19289,48966,73095,31497,3365,-66797,-95206,-42782,11063,86837,113067,78166,15332,-60125,-112626,-156199,-127908,-125841,-135709,-67764,5447,49424,-41447,-94253,-17959,26627,47190,111285,265497,347125,306415,252257,168135,117206,59543,26356,43958,6047,-43089,-88420,-142191,-67366,-9989,29038,22249,-20706,-38462,-48040,-48180,-38629,-39952,-5382,16244,20373,7418,-27553,-98300,-97511,-132478,-90323,-74033,-111399,-102891,-78474,-59834,-28919,35928,166312,343837,340981,262406,139576,19344,-49528,-95667,-114474,-108099,-63837,17842,112227,170631,169223,113344,29616,-19500,-34292,-7901,-18929,-87217,-122799,60115,201814,192582,136186,34547,-26012,-38585,-29871,-58130,-110056,-110505,-80520,-17474,-20088,-45684,-51917,-84780,-37552,23242,42761,46850,24526,-33389,-75292,-82328,-118157,-75729,20941,79045,120798,181929,166809,128757,111387,71901,19732,-35248,-76416,-70427,-43066,2296,31965,33049,30359,27006,10537,-3632,-46948,-56939,-29136,-18188,-25573,-44070,-14052,23182,21318,-44523,-100479,-3966,-9972,-71630,-114745,-148010,-68220,70422,131667,56644,-14772,-53119,-96438,-140523,-98474,-11952,55507,8881,-101815,-148728,-50055,53593,-3931,-115975,-83416,-42217,36303,65301,64185,77583,126137,90517,31530,-54848,-138946,-73496,6967,80294,22083,-56130,-46122,-40646,-6733,-3003,-71794,-125980,-48146,-30818,-45626,-49280,-30209,-14264,9109,-19723,-24423,-41066,-29590,68883,245997,259318,76191,-55470,-8892,49525,62348,65278,88702,128291,182017,192103,272666,366572,401505,392659,306675,198625,103104,-1786,-39568,-17121,-3880,12089,10315,-9100,-65995,-130725,-171978,-84199,-31590,-34277,-46208,74513,303492,446366,519174,423392,283732,129426,36761,-14587,-21702,-15683,-38872,95441,277785,419369,352649,160228,92845,132036,137745,93865,32847,1080,-13472,-37615,-52148,-65234,-79702,-64780,5163,56336,110916,189268,174335,13031,-104491,-55178,-60639,-103995,-106280,-115332,-97606,-29706,32267,47001,37781,19215,41003,25871,37267,11253,16230,33288,24353,-48474,-67007,28413,65022,89848,55664,48605,48982,43406,47713,68791,121654,151894,57349,-48018,44973,153630,134220,17537,-15738,-18112,-4638,-3621,24843,-33686,-48239,261,28928,-74522,-41913,12875,44792,55847,14046,-73468,-12291,89013,114176,110440,94377,64022,73592,128605,192644,260730,268475,160460,107538,153619,368191,438619,371954,221784,80597,44557,14071,-22979,-64067,-80604,-86685,-63657,-33011,-40692,-95828,-126363,-99148,-130913,-138303,-111856,-24409,110967,289342,201049,-55483,-81414,8356,38356,30070,116200,202896,82098,-28511,-68064,-83308,-21696,78525,148938,112278,38131,40877,117809,51404,-78357,-17423,48959,28280,-33749,-65134,-77579,-97081,-106255,-76799,-42404,7029,31051,9625,-16731,-10445,-23870,-61182,-92907,-38909,53168,89374,33205,-10405,-32095,12191,112326,260552,336038,217231,51366,-40454,-65792,-20981,55798,170968,280569,232049,240634,333293,433443,405235,231176,108958,24278,-7307,-48368,-24403,107302,263635,209369,52876,-45250,-100941,-80152,-16106,5921,41158,94320,131227,78052,-19086,-72964,-87725,-90083,-95264,-66887,-17114,1323,-36014,-61008,-13100,15357,55947,49309,9971,-43123,-53775,-37670,-73875,-76520,-39730,8967,34905,9064,-33089,-15811,-38579,-51187,-63338,-34340,-5325,-29352,-24524,-47243,-43401,-29416,-49433,-80751,-18191,13913,21240,40460,51289,42506,27444,12736,97959,235351,289479,228956,292460,363991,286027,286981,294962,193169,61113,8652,-29059,-22280,-37761,-100648,-109539,-69904,-11063,-107191,-60037,86761,204803,185128,144862,122984,83793,8140,-98759,-10048,39372,23742,23149,-23667,-99186,-81826,-45991,-46771,-77309,-68596,-40213,-43920,-88647,-79323,-76926,-69995,-65115,-27860,-10051,-18244,-46807,-70378,-59977,-25755,-25612,-70095,-115274,-127926,-123566,-114076,-47548,64385,124544,122964,6668,-118176,-34995,17597,61543,50445,-13650,-62899,-100841,-46991,34831,90820,136914,75649,3412,-69351,-102335,-103928,-92227,-98466,-116056,-133503,-89532,-22597,11367,29229,42113,60397,100294,203064,221999,88045,-58727,-41117,5586,-81317,-24399,72717,139221,137589,74043,20735,1583,4770,14950,64590,103444,108184,76173,59987,99483,132754,130232,124970,88067,-10715,-49653,-64327,-105632,-18941,118388,250011,319682,256840,103757,-43581,-108289,17104,4789,-66685,-47498,51515,82786,22993,-66035,-113168,-28832,32506,2370,-87804,-84623,-63277,-56001,-75665,-86226,26731,166615,206623,137565,6929,-64444,40111,142277,140901,45467,-34288,-109815,-98086,-62888,-73558,-74747,-45920,-39364,-89386,-101043,-14966,-27950,-9196,-14996,-62078,-39229,52868,106579,66680,-16083,-56405,-32595,-26843,-63069,-81014,-24827,23755,25456,7545,41243,108071,102989,50807,-65783,-68264,-23856,-20001,-35127,-46801,-77848,-74820,-121307,-99320,34416,69283,68269,55284,54076,84974,98410,99861,156185,288936,431026,472101,425135,372024,302131,243558,125583,46227,33678,158358,159757,43063,-43173,-93083,-28320,23691,53373,42599,-5433,-13282,21225,18333,15753,-26704,-830,119750,103607,-1795,-102037,-109902,770,30986,-21898,-75990,-5248,847,-30891,-18891,30209,51951,55895,30323,-50985,-82263,-117881,-65710,-1986,40164,9277,-84300,-697,-10952,-66183,-152493,-8213,63822,34847,38345,130638,169100,121569,81109,-41382,35434,202072,203101,143733,71397,35537,74500,110803,17904,-33172,100472,176542,252440,261231,198188,93094,-9954,-29746,-25932,-38879,19748,72135,53109,-10085,-50268,-46430,-76196,-100831,-51942,55633,294190,425973,356208,132175,3171,41961,109892,163830,234178,278729,307734,231760,115835,21642,-11167,79252,125434,89797,41344,-15484,-65062,-79624,-76143,-28828,25523,28973,556,-49565,-84493,-77228,-74349,-103269,-104740,-52642,-27266,-30323,-53020,-79807,-102703,-103443,-35987,45426,224420,466190,435276,218814,116694,117596,128066,164063,178607,111164,-10628,391,105070,173187,164198,142944,83486,-734,-599,41723,52435,21146,23641,118929,119114,18621,-28899,-11020,-10125,-22899,-23693,56153,113404,84181,-3824,-112852,-117910,-21955,97875,127194,97523,67702,-16145,-96262,-12985,-6756,-67736,-60909,6984,-98678,-86118,-72622,-111839,-118895,-99157,-107942,-117946,-112333,-87762,-86404,-83192,-134558,-44568,-1018,-47111,-43003,-55216,-44368,-12622,38357,51778,33113,3427,-47377,-138403,-81355,-9121,43518,89109,109104,37078,8361,-13613,-84810,-78098,-24839,-64492,-112224,-3507,71424,44786,-34236,52501,127572,41695,-83678,16541,182282,112067,-38652,-37607,72213,45199,-57253,-92739,-58718,-21480,-23685,-41490,-63583,-46671,8311,72775,109588,123885,85666,15359,-40353,-44917,383],[86314,100503,51167,-14350,-45256,-8266,-18927,362,27620,22092,8785,-3957,-15618,-11225,-29121,-47328,-39645,-8083,62442,-546,-50836,-76618,-74313,-80996,-63452,-72117,-84993,-50587,-31369,74042,196583,298954,294038,153255,10619,-57143,-110297,-60834,27110,46807,54757,78477,50136,-3220,-48132,-74926,1084,95894,91008,109381,119430,91990,39458,-53652,-113592,-34223,26852,65607,52830,-22837,-87520,8047,61041,63106,47737,43477,39371,200,-96936,-157153,-116905,-38193,38276,109241,147323,129561,52458,11702,41633,-21487,-64036,90563,133616,67606,13606,430,104248,128972,72004,14078,19458,21771,-10573,-51845,-51934,3617,75279,120995,77720,18945,-4613,7370,-1514,-43667,-86152,-32514,29076,23309,-33292,92543,207954,179030,79876,-47906,-48059,68020,83482,15279,-51074,-75289,-12456,6023,-17869,-43796,-91025,-115549,-145360,-101234,-66427,-44781,-82347,-62004,-9699,47443,50228,102112,221256,318387,369733,305414,160574,3183,-101480,-120299,-132219,-53341,41636,62020,50839,31303,-21632,17521,-14360,-23497,-47732,-96838,-110898,-87257,-43431,3045,7273,-7777,-9920,2435,-2071,-9308,-33645,-47202,-38909,-44074,4338,63165,120418,120072,54958,9841,-10431,-31300,-65296,-108917,-25524,113279,215823,202056,91764,-19019,-67110,-49750,-37635,-66960,-136987,-216039,-135093,-54340,-9820,-1085,26517,85372,97622,30027,18983,-7032,-80915,-72549,-1283,14396,11148,13049,167155,213743,217987,190581,123292,44671,-17164,-79321,-141568,-96746,-39261,-49484,-95365,-90427,-25702,34416,102808,96044,53516,37173,72159,58415,-2787,-70186,-21280,49679,61968,22289,-34626,-102456,-70727,-51190,-38327,-76747,-118353,20479,164597,321432,185389,16739,-52342,-43928,-46439,-125617,-166543,-124051,-87039,-56023,-45204,-30730,-39880,-71776,-68187,25609,104192,96147,3235,4568,35102,30843,-22480,-72312,-105155,-138763,-89320,-11518,60101,123444,80906,3235,-91148,-74444,35778,65918,18134,-18462,41249,91180,80054,8727,-66842,-55224,-8927,-30030,-41630,18717,101058,116308,56168,-14063,-67953,-97448,-114855,-122546,-88165,-69317,-83740,-69437,-32258,-26396,45730,140161,197621,223498,133005,52017,54820,95024,99376,33677,-66496,-121400,-125633,-81734,-50628,11249,133237,266800,298739,157628,79858,77562,51381,23891,-3087,-38291,-25467,-10415,-40892,-29427,-10161,17432,26807,41660,85767,105795,-18627,-71871,-85356,-37009,-10418,-13650,9615,65133,54174,7511,-7155,-15167,899,17625,-31435,-17449,-42424,-58483,9486,52209,120182,89999,24746,-126,-68477,-10585,43121,6205,-59187,-48430,-11628,19938,18001,-10730,4206,91790,130908,192560,237922,215775,78669,-63449,-38708,95618,96117,-7260,-136440,-150825,-120537,-57479,-41838,-37605,-37884,-92895,-128511,-73653,-17074,4193,-22841,-25368,27916,49524,-26991,-122930,-49465,-5266,25168,57425,-31979,-131462,-134248,-49547,47155,89478,39998,-34189,-27853,73562,159924,218920,263807,270380,226228,133425,74643,-46968,-112667,-24285,20880,-10037,-67151,-81181,-82131,-68319,-4012,38813,73989,142373,234597,220739,124151,-3268,-136123,-52385,48937,95295,121504,155312,134411,68593,16671,23970,36769,53059,48406,30933,75202,124197,124667,45171,-51638,-156179,-67764,35737,114551,80051,4369,-34298,-17114,29527,70183,77762,55697,-37545,-90360,64668,256033,264789,148282,89497,100327,56158,-27023,-115705,-117885,-54232,88566,243425,316349,243976,141628,64893,801,-51855,-96109,-68163,-4184,20735,-34507,-110609,-179911,-182533,-132389,-66610,-24604,-20713,52141,159158,173218,96556,30282,5382,18061,31480,-9571,-33022,-31113,-25099,-30491,-36788,18679,117449,214625,196443,127785,118495,188565,250430,283804,273148,128931,25199,-37311,-22941,57369,95841,31660,-15279,-49225,-132809,-126305,-43995,7423,29548,39684,72872,61833,18227,-26438,-25073,-23662,-57948,-77872,-10108,-14012,-79179,-49742,4169,-9196,-102735,-142672,-98251,-85547,61838,182418,249680,177701,92093,51608,-7701,-84575,-110070,-82603,-66598,-80983,-107676,-71021,10748,164717,231784,145928,34632,-12354,-41442,-43208,-21246,5041,12714,16757,65650,173354,216823,164780,72060,78717,116723,143878,89282,55913,76327,124281,155477,153591,113048,74946,43305,3843,-88782,35403,139915,207795,222728,158827,-23634,-57874,183356,238211,64635,-26232,-81252,-76004,-17070,19987,37657,19620,4229,40414,131971,194424,194998,148736,115547,94985,23104,-55545,-86626,-76357,-105743,-105101,-39688,45755,107152,116451,89316,62034,21801,6144,-37879,-37966,-30117,-38443,-10261,70704,99595,5958,-73904,-88174,-29184,-713,-16039,11013,38892,10692,-58200,-57056,-2248,33994,23452,-60203,-138138,-98791,-66644,-85783,-149684,-156569,-95224,-58170,-73696,-93449,-110386,-133054,-118661,-93772,-101299,-111497,-74225,-63851,-40689,-12201,17106,22405,16459,37619,51616,108302,154884,85602,-5016,-105534,-61535,65207,75657,82240,70266,11098,-54769,-126188,-58182,53086,134503,79336,-13187,-65028,-108447,-25431,149681,342076,521607,570151,390241,119437,6211,-66493,-91187,-62308,-56400,-37817,-25727,14008,22784,-48380,-89278,-27613,65540,123098,81868,-14893,-131419,-100666,-65513,-69070,-114989,-147897,-112130,-102614,-62187,-21566,35162,82922,57733,-39890,-67015,-8576,46994,53016,5530,-104654,-56539,-7694,-44424,31843,112307,91567,33261,-65845,-139507,-108819,-95225,-95224,-367,160369,338496,438784,413664,334256,181353,25674,-69167,-70228,-12255,3412,-43026,8966,114955,139319,83833,4035,-127149,-125309,-38816,29633,81949,112470,71464,19473,-34323,-74313,-98175,-92716,-70763,3291,27777,46038,55527,55748,11864,-54103,-87958,-38174,49074,63367,-31215,-58067,-115314,-63304,-6765,-40250,-115050,-91168,38433,156209,12670,-38049,29760,81598,242909,627692,1093366,1352171,1251591,871038,464283,103213,-71566,-75995,-47019,-73043,-93107,-55935,-17060,-2427,53864,88597,117659,108434,53290,-14164,-88880,-76866,-29732,-26085,-18620,-44709,-93209,-119386,-142383,-59939,9312,37875,63800,114787,140598,134106,74929,68432,116633,189754,157268,84847,30602,-70021,-140910,-106966,-151671,-255361,-337786,-355964,-409401,-419438,-322704,-155176,-88541,-115397,-80915,-77962,-95531,-85567,-73081,-46611,-15921,59957,60318,18027,-29170,-60059,19850,36367,3493,-16698,50741,135486,215451,204218,97267,29894,9068,21667,45385,97200,213558,281995,288713,187658,14346,-91021,-73661,-49360,-42179,-35517,-84468,40763,398408,726477,952593,953349,738574,395627,-33400,-73666,-94506,-68392,-45266,-29813,-22125,-21979,-42051,-21403,48820,25702,-68733,-6156,70131,88447,25720,-11352,-44742,-109067,-30653,110779,154884,85359,96056,265006,394295,300775,160304,84324,47002,-28686,-61927,-6039,28077,18030,-47476,72899,103702,23495,-89059,-40736,103657,245376,208267,112789,97071,109260,143235,188616,202332,123872,9442,-56699,-117685,-37761,22292,-4904,-34081,103344,302399,375627,136010,-99553,-90086,7765,44336,-5494,-25754,68556,144449,160251,152993,149959,182916,164156,55690,-15187,-44704,-57185,-51414,-36813,-61605,-94862,-122972,-97768,11780,84179,53572,-31942,-62910,-57652,-97370,-3968,81220,250017,330845,256255,104285,-47421,-60579,23884,118164,198728,227260,182958,57730,64397,114881,100802,76096,58268,38397,15198,-18454,-71357,-43860,21059,85703,128308,135273,133043,84580,39887,3712,-25053,16197,47443,23738,-9552,-44865,-43761,-68216,-109310,-62968,-30791,-8125,27204,39376,-8182,-33655,-10676,-9462,-5599,16114,127640,238072,211497,199911,216335,259774,203526,82295,-79750,49301,188076,185493,144427,51191,-27456,49007,50548,3112,-22855,-84602,-101837,-52912,11058,93920,120160,75776,6033,-75525,-131073,-147028,-120219,-127043,-133870,-57177,16555,66135,-17147,-96344,-27861,22143,32577,87442,251775,347935,304722,245393,160083,101847,39935,10812,34207,1481,-48659,-94434,-140649,-55644,27755,72868,63709,-567,-26453,-37766,-40950,-36320,-41584,-12746,14661,36933,20731,-16265,-85054,-92616,-127746,-100780,-97943,-132423,-122247,-94783,-63282,-24836,44192,163457,319118,312578,244395,136843,25289,-37679,-85146,-109602,-114490,-73199,11333,105262,162933,166460,124492,57294,8901,-18225,-1669,-19979,-93815,-123704,56011,199858,189495,134040,39063,-18292,-31100,-24508,-56087,-114779,-134273,-79476,18993,21396,-3898,-29049,-92736,-54322,11036,36973,48197,23330,-44119,-79089,-75167,-113320,-75033,33095,90053,128672,183908,164454,127330,97486,48711,-5457,-57364,-81483,-51696,-7269,46981,72921,59648,49727,41749,26792,14509,-33675,-59736,-33604,-21496,-27748,-47036,-23174,1702,-6711,-49486,-77813,-22512,-58559,-113210,-89508,-117283,-45887,92011,144980,52833,-24095,-52290,-82686,-157616,-124549,-36975,33511,1014,-95314,-163533,-68902,29137,-39535,-92204,-64515,-32261,35297,51135,41738,54748,114755,100709,38144,-53974,-140580,-65486,27447,97852,10630,-78739,-55321,-50479,-20122,-16158,-68329,-92102,-56852,-36659,-53280,-57839,-26803,-4563,20579,-12482,-29576,-56648,-31321,69070,231574,246810,81652,-54647,-1229,67693,80674,72828,87116,121261,177774,192822,268711,340276,354648,359034,309687,207827,106079,2500,-38805,-20899,-3108,15751,11409,-16073,-88004,-161836,-151034,-65619,-13911,-31207,-65649,62955,312579,454709,463002,341886,243241,142006,58922,4417,2540,3622,-47647,66952,268401,438126,388794,197665,131069,142013,121600,78750,21682,-7936,-20882,-36662,-44108,-61433,-80195,-76709,-13682,35704,93671,172124,146308,-10788,-116651,-52507,-67440,-119320,-104475,-101413,-64420,-3823,46025,42575,17786,-30592,-19238,-7134,33761,5061,-8192,-918,1262,-58680,-65191,26744,65546,101383,71516,56256,53611,46417,44529,57488,103730,128999,28660,-50146,58028,179631,165796,39751,1958,640,24516,38929,33977,-42954,-62969,-2787,28356,-90660,-33696,46444,76515,70021,10493,-80257,-14813,92078,118475,118486,101453,69668,70068,115079,165934,227461,239537,144736,106473,165924,393547,476400,409894,239661,97182,51800,17620,-16298,-58561,-75048,-80295,-52878,-16283,-18316,-81172,-133244,-113942,-129743,-126680,-106422,-26406,109974,299188,227718,-37772,-100363,-939,41883,55458,141565,217977,69200,-43528,-82862,-99203,-33608,59879,126298,86313,28901,58918,138685,58328,-71301,-18633,56003,37982,-34427,-72770,-79049,-85925,-123322,-102264,-71889,-27896,-5298,-21000,-34385,-8902,-14416,-51399,-81494,-28924,60386,76432,26981,-18151,-46814,-7620,91964,251007,346613,225453,36789,-43587,-47564,3901,83779,197803,275499,207674,199400,255582,350765,368098,233360,111854,20626,-5678,-39832,11463,164420,338302,287934,94323,-32677,-107759,-87742,-23233,7956,51603,109638,152596,98559,-3097,-58040,-81514,-88103,-100819,-74430,-21537,2194,-26814,-46652,851,30443,83429,99826,28025,-47527,-56649,-32386,-67072,-80557,-37544,21624,54119,19163,-34770,-25501,-40327,-47361,-60164,-25922,22643,-2765,-12596,-44062,-45085,-30147,-50879,-70427,-19139,-5565,-10926,11161,31852,36689,37030,33455,137798,256918,288324,188198,184134,233831,182669,222275,245474,164394,40373,-8123,-32222,-20592,-39110,-104642,-113486,-70701,-6507,-88377,-92504,45854,153304,148279,127406,122487,95061,13796,-94524,-15696,-5174,-46494,-30357,-46394,-98241,-87537,-62592,-54283,-82494,-69983,-40177,-40781,-85893,-95276,-91028,-75422,-66182,-25035,-1770,-4406,-28096,-60486,-49881,-5737,-9652,-56529,-97873,-113051,-116283,-106349,-40549,85718,134330,120698,7822,-150353,-56534,3672,60718,59719,5593,-17398,-31080,23047,94852,139254,161883,90295,12948,-64072,-100339,-108200,-101751,-104599,-119853,-135741,-93924,-27357,8244,30386,39874,49512,77195,173811,202684,73324,-93360,-56892,-15913,-116728,-40083,61507,118369,102356,63051,20877,34,-2264,225,37510,66832,78652,58408,45939,86919,118609,110438,95211,61064,-30913,-56301,-61629,-99612,-31441,94984,199049,269550,246458,110839,-31030,-118612,13670,18129,-40951,-22415,82279,110615,49821,-46326,-107726,-32365,21952,-6654,-83583,-74453,-55161,-47628,-60640,-86163,11126,139907,180410,126456,5830,-71233,22344,116938,108784,18074,-52309,-119802,-98999,-63116,-71915,-74387,-47808,-40003,-86086,-97114,-10580,-8504,5153,-4756,-58723,-69065,25262,85068,52227,-25903,-67016,-42594,-42555,-81070,-76518,-11865,38550,27988,-3882,7359,42212,35347,-9475,-87313,-33450,8983,-3720,-18773,-24902,-57534,-62858,-102960,-84714,58174,109476,111913,74031,42990,58705,46371,29534,82671,221068,395140,478524,437285,381695,311958,238302,109689,19095,-3659,110347,138444,35447,-49135,-103130,-44653,3295,33612,30419,-8529,-5090,40806,56550,51047,-14594,1551,112695,115007,11989,-99328,-127098,440,37896,-6457,-75016,-46486,-28048,-55570,-36058,20432,40420,41277,19588,-57255,-84392,-123752,-76340,-10216,28125,-18631,-111055,-7284,-15041,-55720,-122253,-21220,41143,18933,49893,125342,165024,119923,83343,-34751,54573,224168,249922,205282,140051,121181,148847,155717,24900,-47076,86623,124523,192561,221847,184503,97248,7717,-13018,-19851,-45702,11583,83223,72088,8858,-58760,-49795,-73654,-91962,-48252,42094,284227,436330,378119,160265,24914,42566,97537,147377,220092,267395,299049,226454,104935,5946,-34173,63363,130237,116118,64035,-14586,-70757,-79947,-73166,-22855,36032,40696,14384,-37816,-79839,-84558,-85678,-101462,-89780,-38923,-13140,-18121,-47589,-77680,-99788,-105432,-40645,41540,229448,475235,478525,286727,180607,154405,139383,158088,161124,73466,-35098,-11342,114151,229531,252292,234172,130224,-1444,-19212,14575,26118,5379,1674,55079,52927,-23353,-23346,556,-8469,-45773,-67913,27777,133416,110263,4183,-108255,-109226,-26246,69529,93663,77175,57960,-20688,-77626,-4117,-17234,-102627,-72422,20623,-64687,-65844,-68318,-102703,-106788,-97267,-113705,-121872,-107306,-91681,-100169,-100855,-117171,-31069,5219,-53990,-68262,-67362,-49903,-12069,48704,69890,47559,15273,-46695,-123898,-53498,23055,71950,105088,106984,14504,-12233,-11391,-56445,-34412,11554,-42789,-141861,-23683,55111,34278,-67636,20009,106638,43617,-72653,26253,180561,117657,-40759,-22996,110404,101652,-8485,-55600,-18633,4573,-6444,-37499,-69705,-48474,8094,71379,104842,121807,92847,26117,-23166,-27655,10685],[83505,89608,34742,-38014,-46525,-4845,-25286,-14428,7923,2297,-10499,-23188,-25508,-13132,-23921,-32267,-16827,27123,98348,14576,-37594,-68918,-76708,-95471,-97159,-101913,-64793,-37089,-29235,59597,160002,254688,267060,150651,20650,-45179,-99084,-54369,40679,69230,63773,82731,57135,6849,-32915,-62778,-9553,64115,66504,100124,119704,95342,41194,-52531,-119518,-37602,22130,59123,55499,-12643,-85879,2905,53207,54771,59700,71432,63229,23226,-71591,-133967,-138316,-69095,187,67658,106272,103780,52417,32754,59728,-18748,-65471,89346,150322,97264,31223,-24684,64352,112165,74107,19736,17343,9917,-21904,-56423,-49305,7885,79053,122577,73297,4834,-10305,12836,5662,-36516,-83102,-36043,26745,43982,400,108287,198545,155363,46953,-75189,-38562,80560,86810,13150,-57560,-85042,-16895,3542,-21260,-50145,-104105,-129968,-126709,-84767,-49787,-28779,-75946,-85852,-16820,52084,67556,129766,246381,321366,364820,299681,157532,1575,-110314,-142209,-123089,-54913,33903,66910,68334,42751,-25753,16884,3716,-8421,-34439,-89988,-110689,-83098,-37397,-903,-3278,-13372,-965,24217,26316,18541,-17036,-45775,-51776,-72808,-25446,39215,85332,68460,32394,3574,-11799,-22739,-40754,-85684,-51949,81327,176536,164078,77052,-11334,-58638,-41209,-47833,-77886,-148641,-182410,-110176,-36281,1588,9213,30473,80133,91244,29784,17695,-1063,-66893,-69355,1348,20097,14298,-9339,117735,191759,203601,169742,90353,9331,-33868,-64330,-111558,-103750,-43422,-49501,-84451,-100874,-52247,1122,71205,78375,57951,49934,78270,52282,-13938,-67281,-14261,49320,54696,7578,-57326,-84098,-35101,-31653,-40013,-88162,-95755,28090,152686,344903,281201,104462,5749,-19036,-37093,-97719,-131689,-116159,-94295,-56534,-45560,-26999,-23141,-61580,-71583,-8530,67034,86129,23770,20805,38440,25737,-37947,-89895,-107891,-149092,-104186,-27195,45181,131049,99358,10881,-101558,-94703,15206,56776,11722,-23174,48390,90125,80214,10291,-65709,-50200,3346,-16074,-33580,41118,116162,121751,52478,-23361,-73400,-87892,-97338,-112190,-101230,-83398,-97655,-86531,-48103,-18743,65071,152365,201784,240157,168133,91874,91154,121343,119696,56693,-41421,-102337,-116304,-78960,-49252,16312,145220,287978,322052,165135,69359,64329,37814,10294,-16608,-52673,-44567,-35761,-61784,-51522,-34413,-2629,22808,53274,106066,104788,-24550,-75098,-88840,-38204,-7606,-7835,17991,76394,59508,8119,-2317,1271,11377,16090,-34591,-12763,-38307,-55162,19222,70372,136768,98083,21247,-25747,-62925,13461,64748,42842,-15773,-8139,19669,39439,32223,-10383,-13755,71757,105663,146549,173084,151713,38484,-75816,-46332,91358,87259,-30064,-142039,-121488,-95682,-56949,-52033,-46511,-40843,-91163,-123681,-79827,-21791,7436,-11296,-18242,23303,46029,-35132,-122929,-43685,-20871,-4644,23989,-54269,-151656,-130884,-51887,41621,101475,54852,-23861,-22966,83818,174747,227655,272397,309271,281884,224218,188562,53867,-118266,-88609,-27486,-32634,-81733,-104856,-92500,-66728,-13517,19638,51413,127479,258455,249985,135139,-11808,-152074,-27326,77297,114274,129166,152449,130225,68737,22604,40080,61661,77869,70805,45595,87005,140625,131054,22333,-96725,-138548,-21834,57765,107104,54893,-2897,-19590,-1130,38479,74986,78978,53487,-41781,-93741,46556,225548,236049,133073,77752,80531,35399,-27841,-95824,-133156,-62867,80841,228861,309621,261539,175889,102143,35697,-32769,-95992,-77876,-8598,17393,-38468,-108667,-184367,-191931,-140096,-70469,-22683,-21289,47132,139077,142459,67566,2599,-13340,18270,41179,685,-28127,-28332,-17720,-16651,-28480,18335,122829,240517,240631,166314,142460,197035,233335,253911,241673,98792,12494,-45851,-29998,47102,82958,16308,-31576,-68719,-129593,-110317,-62649,-11196,15990,28571,71758,67276,16754,-39323,-35793,-28892,-59587,-68404,-3096,-17458,-88950,-37030,12646,-12316,-102421,-133689,-86914,-111212,28059,137558,203711,146690,75823,46363,-9831,-82981,-108545,-86694,-74648,-86118,-101981,-74565,-12903,114153,205102,155593,50125,-15118,-58058,-50548,-23441,4043,10948,10541,51834,152639,189550,123597,19614,48177,115913,164689,133952,103360,106872,139879,165441,165809,133929,93230,53867,3417,-74656,35765,131576,200211,211459,155196,-22153,-69845,143723,193195,46158,-34593,-80478,-62573,-1222,36025,48018,34458,32189,91441,214383,300363,305295,234867,163465,117568,33709,-59475,-104249,-85537,-109226,-103020,-30270,58562,120046,132805,110560,75064,33775,10776,-43734,-46844,-30407,-32857,-16270,46868,78775,-1487,-82478,-99274,-36136,-15372,-31006,9753,44825,19406,-49262,-51925,-121,37257,29254,-54347,-132553,-103287,-63390,-84836,-145823,-133861,-91804,-62970,-82802,-99621,-102241,-113618,-106628,-90606,-102810,-113718,-83188,-78077,-59461,-36288,-9431,-61,1646,37818,65958,125571,168722,80574,-11511,-105992,-65227,65497,75950,83258,59877,-6223,-74148,-154261,-63695,31512,85229,14117,-63372,-93612,-118025,-1180,182385,395707,579573,609934,391933,117427,19581,-48864,-69533,-42331,-52621,-46623,-34136,6753,11514,-67762,-79806,-31586,58192,118998,80984,-8619,-115731,-108388,-74413,-78443,-132078,-145372,-107796,-107987,-45209,20500,68535,91844,47945,-55172,-64106,4481,58075,59726,8244,-101473,-77309,-32669,-80702,1707,92563,74115,20706,-74381,-139576,-109775,-93210,-100431,-12967,144187,310593,413019,402872,321223,169827,17083,-71079,-76940,-16672,6771,-23336,23392,127585,176813,130392,28027,-119928,-135628,-46123,23392,85976,129490,82507,16300,-51766,-95334,-110367,-90411,-59841,7694,30272,49491,62141,67095,28855,-34022,-55286,-2141,73033,51673,-45890,-53114,-112088,-76065,-5019,-36986,-148206,-89290,56901,202778,47840,-65580,-13956,34775,179009,492760,876770,1103376,1041265,749978,435501,114080,-55204,-82353,-65907,-93103,-89843,-26252,3030,8868,61427,102983,138025,133324,66855,-12904,-97305,-84344,-24658,-16586,-15324,-45641,-113595,-135711,-149219,-67333,-2520,29557,60558,120815,159697,156266,83866,42756,63642,148144,149551,73285,17547,-77901,-149599,-122982,-169758,-274655,-363458,-381076,-410929,-385633,-272125,-114556,-52436,-89880,-60658,-56342,-78252,-77272,-71478,-53863,-51483,-35519,-2582,18363,-15397,-101402,-15490,8527,-33371,-50880,39798,129678,204630,205331,93455,25458,9481,28278,51919,96448,199213,250630,246175,152170,-8053,-87689,-47007,-25615,-21945,-8006,-51835,-15066,271126,531659,725348,743113,592951,351072,-20858,-72709,-92416,-65566,-44302,-23828,-15865,-15872,-37715,-32801,28590,17210,-84494,-26963,55171,80158,25838,-12757,-56724,-108705,4558,151233,182836,94933,93314,267161,418081,356882,202104,105188,49266,-47966,-117417,-50538,-14375,-27386,-73861,93141,152500,71436,-57990,-25986,121139,259115,187550,84561,65888,66187,97196,152483,182425,129549,22775,-42934,-120033,-56614,1852,-17823,-41746,85435,268879,330394,118797,-94134,-94149,3218,37488,-18498,-43030,53254,125769,144946,148588,162408,211319,188548,71185,-13815,-56990,-69724,-49614,-25435,-49993,-90416,-126358,-100211,2434,72722,44261,-41340,-67877,-31236,-72500,-46174,36530,209550,311183,272502,132681,-22195,-63899,15416,108120,170812,191967,174765,82686,91906,134076,107000,73507,53165,33038,6984,-28124,-99868,-52380,18563,86532,120952,111173,96459,48162,13017,-1528,692,38846,53582,14208,-26821,-60920,-62429,-83972,-106975,-71324,-42037,-18941,15714,29850,-17608,-44722,-21728,-23267,-22560,-4089,96466,181114,153064,153086,181105,243016,207682,102896,-66915,30315,183095,171489,124937,31494,-43569,37161,19948,-27924,-47849,-102286,-108105,-65446,6100,93796,122121,70515,-6983,-94773,-149427,-132910,-114309,-129802,-130406,-50251,23847,79592,8945,-77727,-38012,13506,14965,60298,228075,334324,291187,229891,145940,79451,14130,-6207,17858,-7631,-54771,-99633,-140229,-50338,61899,116289,102852,17767,-14211,-26807,-34102,-35421,-45642,-24289,7252,48113,28657,-10777,-76534,-90362,-124681,-116027,-125855,-156223,-143933,-111294,-70503,-27547,45451,151808,281595,271650,215594,126590,26392,-31426,-79696,-108016,-122761,-85191,794,92248,146879,154336,130250,85980,36853,-4672,1316,-24634,-103756,-125278,48672,193394,182647,128150,39869,-14454,-27305,-22034,-55457,-115431,-158958,-67885,47199,55497,36180,-5091,-89980,-72253,-3985,27716,45938,18461,-55826,-78570,-66778,-108211,-76656,45070,96999,129045,176507,154136,117880,75057,19390,-34194,-80212,-80728,-31309,29928,90958,109554,80100,62996,50419,37437,29801,-21683,-63217,-41188,-29258,-33943,-53023,-34934,-20443,-29622,-46619,-61932,-46940,-109828,-103742,-57315,-82642,-22245,111864,152718,44472,-35664,-52592,-71273,-134511,-139989,-59690,7847,-9988,-80380,-129519,-71187,12834,-65019,-72539,-49147,-23542,32138,34843,16067,27203,93123,103146,38479,-57860,-145586,-59483,46885,113171,928,-106731,-65667,-61392,-35414,-23893,-44750,-53520,-52836,-45305,-65190,-64676,-20411,6436,31474,-6441,-36964,-74799,-34037,64041,205554,221988,79674,-56022,5355,83639,94137,74272,79335,107276,163769,181704,247302,294784,292216,307539,294984,207367,104182,5623,-36669,-24422,-3640,16056,8242,-28472,-115235,-171004,-131957,-50290,21,-31815,-91360,45542,306030,437006,383967,256214,196157,148159,81354,25301,25112,19751,-50800,31286,246788,438939,411773,231854,171602,147278,101939,61018,9511,-16726,-27021,-33541,-37316,-59652,-82073,-89329,-34249,12439,70645,144723,111074,-34747,-121428,-54245,-76134,-118596,-86092,-68302,-32532,19825,54863,34696,-546,-69397,-79126,-40280,27714,218,-26627,-32450,-24104,-71558,-63292,23989,63764,105833,82218,61099,56209,46957,38288,42823,80959,100363,-2453,-51504,68117,201200,193670,63757,24805,30480,65811,79482,34662,-55541,-71759,2041,30677,-83162,-13615,93042,122591,94668,9598,-87369,-20121,88480,113809,116559,98318,65048,58441,95587,134803,187069,199565,122277,100537,172443,402551,490318,427785,249324,114179,58597,19501,-11509,-54010,-71983,-75791,-42775,304,4474,-66547,-128707,-128731,-127998,-119076,-101776,-31156,102500,293947,246198,-18385,-122172,-14075,41374,80019,176256,242279,65948,-53288,-97443,-104580,-48166,37237,100519,59828,19243,69389,147661,58557,-67360,-20944,60392,46023,-35132,-80245,-80904,-76685,-110481,-113758,-96167,-62153,-43728,-55197,-53936,-7255,-5388,-43077,-73009,-22071,62262,59382,20354,-26137,-61739,-27677,65310,223848,330249,216382,24633,-32888,-23491,27375,106890,213995,257562,179419,160472,187889,270000,316814,222195,104742,12461,-4037,-22710,52143,221099,404574,362966,138219,-11099,-91841,-77379,-26890,11832,63791,123565,166922,114203,9138,-47245,-76399,-78983,-94864,-77596,-24746,3297,-18015,-35026,8158,36615,97393,141309,45016,-53839,-60072,-27788,-60845,-83823,-35186,32077,69967,27629,-35703,-36658,-45683,-45883,-56457,-15413,51424,21778,-3750,-41750,-45537,-29512,-50422,-58926,-20091,-24689,-41093,-19307,10734,30183,45859,56900,172327,259743,266689,142446,69721,112916,97263,166740,198949,135145,19323,-26548,-36759,-20616,-41461,-108716,-115492,-67763,910,-65409,-130684,-1678,99803,113265,110822,123413,112575,29602,-81638,-20936,-42439,-96791,-73855,-68601,-91926,-86837,-75891,-61355,-85904,-68802,-39480,-38307,-80536,-108139,-104105,-78139,-62229,-16694,11867,14970,-4113,-45711,-36018,13852,3244,-45422,-82166,-97118,-105756,-96773,-29287,110241,141103,112861,8352,-142485,-75063,-10726,60222,71225,30674,35017,51149,111230,165419,191029,184839,105123,25467,-54197,-87058,-94576,-104519,-109523,-123925,-138448,-98545,-33231,4491,31170,36672,38135,55060,144342,183548,66435,-84200,-45610,-24587,-129901,-52027,45435,91227,72057,59398,22674,-972,-9278,-13774,12845,31484,45498,35273,27774,70804,101374,88904,63861,31359,-47857,-54524,-55752,-84974,-40606,69872,147070,211825,225415,113254,-20205,-111422,15482,35964,-11788,6130,110249,136841,77991,-23053,-84666,-26465,18993,-7558,-72798,-65050,-45941,-36589,-44379,-83810,-10118,102813,143774,106723,2531,-73698,6077,91962,78603,-7267,-68494,-127113,-99135,-61478,-67204,-71591,-49401,-41899,-84186,-95333,-9881,11140,20588,7000,-53488,-95776,5308,71148,41998,-34232,-77251,-51536,-56111,-91077,-68651,-3308,46378,24836,-16566,-22008,-6985,-10117,-48422,-75788,540,35788,7658,-8008,-8359,-41894,-52548,-83997,-62886,86499,154113,161576,104512,33429,23010,-9249,-33673,18434,152711,344313,464601,432130,375329,305832,221564,91830,-4814,-31518,71719,121332,31859,-52975,-112483,-60939,-17039,13479,17610,-10176,5579,64089,100894,91906,-240,2116,101431,121275,25534,-89295,-137604,-4488,35105,1017,-64366,-90422,-62415,-83449,-55131,7575,24829,19980,1406,-68242,-87577,-125339,-87617,-20559,13403,-41723,-78957,-924,-11945,-38260,-94628,-31943,22834,6541,45420,103177,144845,105668,73469,-35729,66361,235377,287493,262237,209795,211522,225679,202217,38620,-68439,66054,77612,137349,184853,173209,104474,27668,4121,-13665,-52135,718,86634,79778,20937,-65860,-50371,-67418,-81628,-44706,23954,253645,410680,365882,174113,43711,43133,82830,126079,199669,248882,282010,216107,93001,-9846,-59349,40421,128568,138533,85240,-14056,-76287,-78482,-67735,-17653,44215,52830,32388,-21659,-68892,-80825,-88306,-95075,-77870,-27898,33,-4910,-41765,-76562,-98438,-107472,-47218,32603,216579,450932,494920,349162,241390,185299,147300,143875,132110,28836,-52627,-23955,121099,287807,349374,334389,181989,-269,-40442,-14813,-1097,-9232,-13636,9624,-742,-67864,-19281,8319,-7499,-65091,-117861,-10115,146807,132666,8196,-103800,-101452,-31166,44731,67914,61921,49373,-24133,-60560,215,-29521,-129343,-44117,64414,-16943,-43787,-61594,-87145,-94601,-94932,-114691,-116762,-102553,-98109,-114180,-117345,-99973,-20188,10911,-48576,-85904,-79082,-56132,-12133,57213,85892,60904,25747,-50024,-107129,-25687,51925,95050,117361,106147,-749,-32205,-13315,-34237,-2331,35319,-24378,-128292,-45719,31703,13914,-106261,-6445,88893,48613,-58640,26551,163887,112036,-44337,-5673,152544,166643,46575,-9954,24030,31879,8408,-37394,-79775,-53423,4069,66038,96085,115117,96154,33307,-11150,-18156,12405],[74997,75369,19307,-61218,-42321,-4043,-34374,-31620,-13892,-20103,-34354,-50931,-38812,-16552,-19055,-18133,5608,69730,135155,29066,-25131,-58597,-71818,-95767,-126260,-108003,-43393,-23273,-25234,44604,122369,205122,230468,141590,28716,-35517,-90997,-50891,47854,87009,72180,85590,62379,14854,-19883,-50082,-17609,34628,42882,89084,115447,93366,39073,-53216,-124947,-41874,15988,51206,56250,-2893,-80474,-5745,40404,42802,66757,95099,83480,45624,-43389,-107270,-123454,-92380,-36099,23178,57716,68054,48258,55642,82065,-16313,-70837,81925,156325,115667,40213,-38436,31721,94322,74920,26354,17470,462,-32296,-61809,-48915,8542,78946,119938,66665,-10117,-22654,11721,9293,-31006,-78317,-34600,32948,73342,37533,120098,183588,128789,13783,-91594,-22789,90866,85822,7886,-65339,-91500,-20723,-227,-27218,-59390,-117727,-129635,-111634,-69894,-33387,-11272,-63188,-108971,-25093,52863,80750,153860,266765,316599,349439,284995,151303,3503,-103142,-133287,-113559,-56659,26926,72091,86473,53762,-29801,12656,20641,5029,-22156,-84944,-112832,-79813,-34136,-9523,-20551,-26586,5,40979,52433,41286,-5365,-46784,-65673,-102341,-56077,13690,49491,20567,17294,-1838,-15662,-18774,-21812,-56856,-63784,48824,132288,120817,53670,-10259,-50928,-30149,-51805,-87787,-150799,-146621,-79262,-11815,15670,17885,29396,67103,75955,21952,9947,-1747,-58325,-66735,2413,21283,11635,-28753,59018,159589,181679,143759,56274,-25910,-51470,-52780,-81605,-108129,-54693,-56500,-78028,-98439,-71710,-33813,33597,56256,60721,59554,78717,42179,-25445,-63991,-9129,47661,48114,-3133,-65401,-49137,3194,-3652,-32467,-89893,-76303,33138,135452,345674,374687,213963,96222,50449,17354,-40714,-88154,-97490,-84464,-44831,-43951,-23411,-5815,-50205,-64956,-36980,28795,68447,39320,35619,41245,18262,-57013,-113346,-118070,-162344,-115435,-38744,31273,134080,114918,18068,-107998,-114634,-9311,35252,-5931,-30766,56186,87979,76550,8826,-65438,-45297,15295,1951,-9986,67898,127712,122456,46231,-33174,-75077,-73761,-75765,-92877,-105666,-94143,-106298,-98089,-60020,-9967,85460,165363,206348,255626,205031,131386,124504,142449,132358,74218,-17490,-82805,-105511,-74730,-45750,21828,150000,289651,324251,162375,55524,49457,22518,-6260,-34170,-70303,-65989,-64537,-87803,-75784,-47926,-15016,23566,72117,135133,108733,-23680,-70840,-84028,-34206,-3017,-2368,23323,82159,58166,4093,-313,17054,22203,16738,-30214,-2130,-31475,-53011,22518,81511,147417,105880,20499,-45505,-51676,29072,75862,70756,26845,35065,52034,59893,49338,-6889,-30876,46334,76429,102111,111781,82719,-13591,-94641,-50589,84559,72693,-53056,-129575,-88089,-66652,-54256,-65015,-56888,-43380,-87965,-115142,-83668,-24306,12326,1706,-12516,9235,27307,-55313,-115155,-33678,-30342,-26013,-5486,-74807,-167872,-112059,-46096,37930,109561,66867,-16069,-20268,91138,183981,226211,264999,332063,327170,313016,298261,153376,-60620,-151498,-74671,-53554,-88255,-119907,-92932,-59733,-19688,4356,35924,117123,274882,266038,136806,-23553,-144157,-1969,104236,131001,132983,143935,122991,70039,30308,57602,86444,103076,96799,63783,100121,155219,132715,-1582,-137776,-87067,14728,69417,87193,23771,-7305,970,20519,52568,83541,82134,51531,-44851,-95017,29973,192056,206415,119667,65728,57729,14579,-19455,-61637,-106814,-69552,73792,213246,299753,277885,212068,141704,71430,-14739,-95340,-83967,-7649,17736,-41247,-108051,-182001,-180265,-140523,-71203,-19981,-21588,41892,115737,112555,48125,-15681,-26430,19756,49148,11704,-19722,-22149,-8124,-2539,-22952,7402,106964,241642,269608,202982,168549,203552,215144,225241,209815,77089,5340,-50447,-33575,37992,69501,1781,-46240,-83691,-106603,-90230,-73101,-24370,5951,20480,71160,72747,14887,-50740,-41294,-28665,-55745,-56188,1197,-22254,-93085,-21017,24136,-10054,-89172,-121317,-75699,-102208,-1328,83306,140312,105689,58608,40952,-10902,-80040,-103607,-87268,-79259,-88337,-92772,-74791,-30490,72054,178244,163712,66739,-15932,-71810,-55384,-25629,2588,10733,8103,40309,128464,156391,83083,-27758,23231,117279,185184,181730,154699,143451,160992,174967,171889,147028,106394,62940,3042,-59802,31799,115742,183445,194814,151324,-18497,-78849,107693,156148,39493,-29306,-64571,-38334,25844,57813,59173,49277,61394,143528,296874,411271,430680,340928,222709,145996,50733,-54915,-120899,-92976,-103671,-85640,-15449,73469,133712,150348,132323,89904,52354,27203,-36751,-49631,-29646,-26955,-21011,21919,56327,-8803,-88776,-108558,-43313,-30619,-45125,7769,48159,25729,-41262,-45352,4079,40833,33639,-48891,-114892,-95192,-55306,-80019,-129550,-106686,-80611,-63762,-88486,-99465,-87192,-88929,-88466,-81880,-98747,-114719,-92610,-91417,-75235,-55304,-30351,-18986,-12693,35610,78632,142007,181547,78409,-13325,-102062,-68330,63141,73813,79128,45937,-22844,-87189,-133781,-65568,5045,30642,-47536,-104140,-115173,-98150,18466,204055,430968,613950,620134,372670,115464,36988,-24441,-41786,-22129,-48465,-54521,-41508,877,1341,-83366,-73057,-37085,49457,112549,80096,56,-96565,-107688,-81149,-86294,-131274,-127403,-100258,-107250,-24797,62566,99235,96426,33923,-68643,-56177,16096,63754,60035,7828,-98212,-98566,-56727,-112493,-29035,68942,52514,5430,-82436,-137652,-110173,-90847,-101093,-23546,126551,276972,379324,381429,295928,151436,9323,-69196,-80355,-22413,7979,-6166,34817,135780,210723,178615,53907,-108788,-145842,-54481,14755,84192,139422,88397,10168,-69021,-115405,-119720,-85700,-47113,10357,31240,53377,70877,81290,49795,-3845,-5571,54354,115147,51151,-53165,-42903,-102981,-91188,-4652,-25738,-132014,-78462,79278,250861,98326,-82706,-66307,-3633,123659,362793,656470,841310,815465,619349,399212,123470,-38228,-81668,-78795,-99263,-66010,6429,21338,18096,65471,111690,150526,152266,80156,-9181,-103376,-93746,-23350,-9799,-11954,-42165,-107009,-134089,-136380,-73014,-14576,20000,55078,122500,173536,173364,92429,10210,3031,96436,127975,51345,-612,-87801,-153424,-134595,-182820,-287084,-381679,-400222,-405987,-348231,-224744,-79785,-18778,-58780,-36082,-32826,-57440,-65752,-62664,-36956,-17061,-71992,-60433,20057,-2414,-129899,-41340,-7554,-58351,-86023,26644,118923,184111,193546,83083,18333,8018,31553,54948,93103,182873,219781,206113,120543,-25783,-73172,-15681,2900,3616,24856,-9387,-49001,145804,333189,492882,529156,444639,300126,-4848,-68721,-88083,-59266,-38703,-11854,-5766,-7954,-31715,-41610,6196,4535,-96557,-42946,42805,73588,30516,-6103,-58932,-89892,34979,179669,198858,101624,93284,266794,431382,404071,236167,120916,50564,-55788,-163041,-77853,-47938,-66838,-60112,126832,212344,133636,-6654,4773,144001,266648,164230,58845,35173,22995,49777,111757,156772,131199,36361,-28787,-111410,-71549,-14717,-27053,-46370,68706,236150,284619,104448,-86835,-99869,-777,33596,-27009,-61380,33767,102712,127009,141725,169569,232158,206768,82805,-15528,-72548,-85197,-52464,-19022,-39442,-79618,-122929,-106118,-10271,57256,32420,-51336,-74148,-10458,-41457,-79410,-6336,165933,280583,278892,160087,8247,-63115,2087,90316,137298,155230,165221,106668,116788,148602,108690,67893,46529,29908,6606,-24961,-112659,-63297,12622,83655,111500,88214,63943,17961,-9891,-3474,27185,65232,65949,10858,-45234,-80159,-81893,-91270,-94445,-72839,-51232,-27974,5627,20323,-26602,-54196,-33462,-41287,-44382,-28948,57961,119532,97146,106701,141416,215734,202433,119418,-41998,16374,177932,157354,106754,14711,-63809,17559,-12074,-52163,-57937,-105111,-107499,-75641,356,90922,122452,66171,-19616,-113221,-143994,-115842,-106289,-129975,-124484,-43248,31070,92762,35193,-54821,-41694,6350,-657,34579,198911,310501,270750,211495,131610,56666,-11690,-14947,3485,-15028,-54910,-98093,-137697,-48204,91849,157860,139131,36112,116,-13064,-24624,-32224,-47733,-35257,-1850,56601,35106,-7040,-68746,-87400,-119674,-127044,-149372,-177346,-162894,-114603,-77891,-33115,43202,135063,237261,224813,180938,111271,25014,-27618,-75469,-105725,-127285,-96351,-10046,77789,127655,137659,134140,118206,67413,9600,4567,-29282,-113458,-124963,41334,185700,175621,122062,40242,-11487,-24375,-19509,-52804,-107684,-154086,-48509,68854,83708,72504,15924,-83838,-87849,-18711,17459,42499,13397,-64304,-74299,-57030,-99869,-75146,62056,102906,124649,163196,139450,103682,48603,-10941,-61619,-96418,-71588,-7874,68863,134022,142609,96457,72518,55399,44445,43720,-8716,-64279,-49526,-39027,-41304,-58482,-44499,-37243,-44928,-40427,-51444,-71226,-156609,-75352,-25694,-43072,5473,132182,156872,34607,-46872,-52480,-59767,-109676,-131154,-71909,-16765,-21238,-61394,-93305,-53103,15529,-63637,-58389,-35708,-13382,30560,20930,-8159,-1068,65348,99565,35523,-63221,-151561,-53317,67298,129462,45,-121604,-73675,-71052,-49194,-23056,-15632,-16855,-35226,-54039,-79118,-64373,-8735,20773,44020,1212,-43190,-91603,-35964,55906,172369,188959,72371,-57236,11936,97242,103320,71334,67348,88475,142128,160800,212529,237635,223773,246884,266097,198517,99604,9593,-30699,-24202,-3009,14854,2369,-44748,-144483,-147832,-115141,-37162,12126,-32923,-120383,25268,283846,392445,290600,175363,147997,148976,105482,49862,47015,34154,-45920,-7352,217877,425474,423095,263713,210965,147078,80414,42315,-1438,-22112,-28323,-26449,-30187,-58093,-83599,-99755,-54225,-10652,45265,111387,73290,-56643,-121217,-58341,-84157,-106858,-62631,-33602,-3085,40408,58464,23945,-17224,-93782,-134036,-66509,20269,-3478,-38559,-59405,-49500,-85590,-61429,21083,60832,104246,88033,63646,57486,46184,30838,27398,57032,70594,-32034,-51875,75893,217451,216762,90452,52909,68003,111608,113595,28951,-68695,-72267,8711,29259,-67440,16065,148803,179741,129855,14915,-92616,-27413,78457,101116,106083,86872,52504,41573,73285,103344,144774,153847,95628,91155,174319,396926,481847,426058,251847,132875,66782,21626,-7209,-49707,-70964,-73420,-33589,16729,27138,-52711,-119797,-140244,-129381,-116269,-98600,-37070,90043,274521,255054,1909,-143613,-30215,36769,101124,216000,276400,73363,-55971,-104662,-97034,-64578,12829,74249,35200,10120,73603,147026,54166,-65853,-24309,62384,52746,-34917,-86360,-83217,-70031,-95377,-107470,-111095,-93229,-82357,-91227,-73160,-5366,2790,-36586,-67802,-18914,58589,40569,14048,-33555,-75934,-45578,36208,182487,287453,189894,21376,-11094,1993,47625,123617,217496,228295,149447,126499,135427,199529,257492,199118,88063,344,-2149,809,95240,273243,455262,425381,178698,12853,-67173,-59387,-27242,17274,76920,135004,172633,123205,16758,-42906,-76070,-67786,-82675,-75939,-27053,4020,-10330,-26123,9417,35023,98171,168227,59398,-60543,-62768,-23514,-54924,-86269,-33121,39784,81837,34341,-35699,-48179,-54101,-47084,-52765,-3353,79844,44227,2398,-40214,-44888,-27995,-48555,-46844,-20674,-42712,-68861,-50343,-11652,23113,53876,81106,196698,245436,230800,102302,-37386,17374,32497,120923,157331,107067,-963,-45907,-42328,-22689,-44937,-111670,-112490,-59651,9896,-42304,-157041,-46709,51908,83110,96592,126631,137100,57667,-61211,-26136,-70551,-124574,-107709,-88976,-81754,-80566,-85084,-68170,-86534,-65387,-38567,-36967,-73962,-113966,-115941,-78102,-53219,-1932,32534,41198,24797,-25871,-17792,32794,13355,-36567,-68277,-81427,-93647,-85526,-13556,136558,145382,101679,8759,-111570,-88233,-26237,58926,83976,60234,88833,132708,203274,239643,241469,203774,119510,41857,-39344,-63404,-70795,-98504,-112626,-128064,-141670,-103506,-40166,-6,31129,32366,26494,34098,115088,163997,65073,-53457,-22865,-24274,-121965,-64919,22937,58005,47476,59417,25427,-1438,-15888,-26319,-9076,-2146,9448,7271,6676,52210,82289,67224,33484,1488,-59394,-45139,-45972,-65054,-43785,45240,98043,153174,196130,111572,-11272,-97976,22474,57611,19863,35008,131044,157663,104357,2107,-53096,-12516,21752,-3734,-60464,-56514,-36247,-24315,-27859,-78951,-35332,59266,100403,80096,-3127,-71643,-6320,69936,53253,-27368,-80324,-130314,-98506,-57410,-58872,-65729,-50251,-44903,-83784,-95081,-11784,30835,36297,19817,-46759,-109705,-1582,67892,37004,-41221,-86795,-58932,-66902,-91392,-58776,1987,48643,18294,-27963,-44465,-39711,-39073,-70123,-54475,29356,57127,14717,-3273,1532,-31620,-43290,-64006,-34631,120441,205387,218318,147414,34602,-18240,-64888,-83911,-31398,91254,286268,433598,411356,354779,284967,194705,72664,-24840,-49027,45074,111556,34732,-52701,-119115,-75037,-35387,-4972,6276,-8015,20705,92087,149801,136425,17615,3528,89581,124919,40454,-73648,-139029,-10995,28404,5264,-49490,-126198,-92897,-104765,-69499,-5850,6618,-6893,-23367,-82299,-86674,-113982,-92799,-28792,386,-49833,-41453,7313,-6780,-19130,-69032,-36174,11946,-1607,31071,72601,115030,83192,55184,-42199,70330,234158,311347,309578,275539,300289,300267,247782,63500,-95435,41770,40930,91224,153798,167284,117401,52188,24231,-4511,-54727,-9864,83302,77706,26187,-68181,-44428,-55464,-68392,-37567,6950,208872,352848,320343,173596,60626,45499,69472,104872,178222,228870,262712,205476,84246,-21095,-81662,17183,124015,158345,106751,-11123,-78430,-71579,-55945,-9408,53199,68718,57154,1071,-50316,-66703,-80312,-82722,-64327,-15962,14470,11087,-33087,-73355,-95212,-106301,-51619,23500,192283,403534,489043,404748,298847,213355,156823,128750,100042,-8208,-56704,-32552,129408,347264,450509,437166,238864,8115,-58146,-40878,-23551,-17749,-19296,-12661,-27793,-107722,-13221,16812,-1538,-69450,-161604,-46630,154619,151600,12288,-95206,-90368,-31298,29242,53473,54443,45577,-21332,-40022,5504,-37337,-131986,-3954,123289,42839,-14584,-46460,-63505,-75684,-85613,-105320,-104628,-95645,-101773,-119561,-116320,-77909,-6028,21778,-28476,-84586,-82962,-56333,-6614,69255,105091,79317,40749,-50917,-84414,7395,82207,117474,130183,109206,-4825,-43541,-12335,-12527,23663,53232,-5306,-103897,-62368,8960,-8228,-139372,-18823,81073,62590,-37407,23508,139810,102284,-40689,18936,200042,240296,114152,49307,75198,67138,27695,-33268,-85034,-53337,4036,64373,90970,111364,102595,44072,2835,-8082,14056],[57926,56163,6367,-63882,-35302,-9076,-49066,-52694,-36063,-41178,-58113,-90416,-54102,-21390,-15925,-7373,24958,115755,168224,40490,-16029,-49309,-63858,-86105,-112317,-78693,-23898,-12883,-22702,27054,83692,152500,185658,125169,33251,-29767,-87542,-52354,47405,98563,79581,86355,64330,18874,-11168,-40003,-24743,6240,18655,74623,104532,83235,30265,-57950,-130672,-48004,7335,40896,54409,5722,-73687,-18368,22615,28077,66782,111132,97560,64278,-15356,-79307,-94474,-89860,-61224,-19825,2608,21948,40598,79293,107113,-14820,-80294,69052,152648,122765,40890,-47662,5705,74622,73035,32452,18798,-6453,-40816,-67317,-50756,5349,74381,111990,56741,-25930,-41141,4320,9717,-26759,-71593,-26788,46185,105472,73958,126463,165437,103755,-13918,-90530,-4919,97589,80991,702,-73035,-95270,-24719,-5515,-35577,-70743,-126688,-118853,-100712,-56688,-17184,7667,-46335,-105418,-34122,50588,90277,174066,281739,304563,324383,262143,141785,6948,-89988,-118498,-106009,-58292,21019,76880,103687,63554,-33377,6190,36056,17189,-10504,-80826,-116151,-76448,-32620,-20932,-41918,-44976,-6017,52103,74957,58002,1557,-49212,-78197,-129406,-85943,-12125,15412,-16944,11139,-6140,-21205,-18799,-8484,-30158,-59361,19355,88177,77370,24734,-16056,-43744,-16858,-41847,-87884,-133822,-108958,-46575,14641,28855,23453,24156,49146,56008,9297,-2067,-7813,-54725,-65772,1668,18609,5496,-40586,-2411,121091,155086,115575,24072,-58383,-67623,-42956,-51239,-101490,-69847,-67761,-74664,-87606,-77072,-63304,-3314,33428,61999,65917,73940,29317,-35777,-59596,-4630,46056,43495,-8223,-55049,-8469,41107,26399,-19204,-82775,-59076,36495,116983,325188,454697,337123,210343,146971,93153,18068,-43149,-69197,-53958,-19036,-37288,-18733,12477,-37302,-51805,-52937,-3626,47554,50921,49840,44896,10371,-77148,-139114,-131841,-174718,-119497,-46054,18354,131359,127088,25699,-107771,-133014,-35824,2427,-37273,-32037,71310,89935,73224,6918,-64851,-39809,27625,25101,30715,97049,135268,118986,38747,-41808,-71364,-56149,-51949,-68795,-93672,-96466,-108090,-104616,-67728,143,106999,179215,211235,268780,241872,169295,154438,158338,137799,86650,5579,-62068,-92624,-68158,-39024,29228,148450,271339,304911,150249,39546,34048,6457,-25021,-54870,-89956,-87973,-93597,-116230,-97538,-47982,-20360,28700,98315,172904,117118,-17787,-61306,-71173,-21536,7185,4514,25853,82154,50606,-3678,-288,32624,34479,21659,-18801,12602,-22072,-51389,19093,83445,149418,112083,22842,-56831,-38778,36770,78039,89172,63638,76725,84035,80570,68622,500,-44046,19082,46027,62598,61729,22005,-68379,-115249,-46558,78445,55413,-68954,-101413,-52139,-34621,-48591,-80939,-67589,-44515,-83310,-105410,-83954,-23922,19704,17898,-3200,-10113,-8331,-89921,-94931,-19535,-33134,-38646,-28743,-92048,-171101,-89141,-35416,35783,111395,74233,-11640,-20140,94802,185586,212521,241262,335789,356766,389947,392428,241448,3803,-168902,-116722,-71362,-86298,-119316,-83133,-47894,-20933,-6010,27537,111854,281349,266697,129459,-37127,-120637,21997,127481,143667,131888,129313,112152,71615,39008,75607,110216,128053,125754,85530,114364,166012,128280,-25368,-155092,-46699,38285,68841,56496,-8408,-7218,24012,45361,70086,94674,86135,48625,-47838,-95549,14307,156524,176699,107745,53218,33209,-2412,0,-19727,-68297,-72096,66913,195936,285433,289901,246548,179969,103872,-362,-95642,-86204,-2490,19985,-44367,-109897,-178022,-168567,-136902,-69733,-16867,-22031,35846,90096,85776,37400,-26014,-35420,19274,52343,20522,-10332,-14317,2045,9767,-22744,-16491,70035,218088,280306,234181,193820,205228,193268,194832,176235,62170,778,-53663,-35960,28468,54495,-12816,-60153,-93906,-84080,-74244,-73594,-33574,-2492,13247,68662,75735,10726,-61520,-42828,-25853,-50175,-45515,1295,-29505,-88946,-4947,37014,-915,-66952,-107844,-67377,-69952,-10265,35437,68668,54850,38456,32905,-13297,-78215,-98346,-86909,-82332,-88423,-81415,-73732,-44526,37810,150978,166961,80923,-17169,-84594,-60188,-29623,-853,10268,7422,29319,100718,118502,44704,-70253,941,115567,199365,224941,201018,176998,180228,179038,168562,148880,110626,66698,-1043,-47401,24903,93901,157596,171744,145142,-14767,-88334,73253,124913,40771,-14691,-42395,-11950,57223,81587,69547,62718,89550,192820,371800,515037,557473,457401,288707,176684,70250,-44868,-137074,-100584,-94416,-65223,485,87047,144952,165605,150110,101650,71188,48201,-22163,-47826,-30547,-24167,-27667,-4550,32297,-17549,-94448,-118547,-53162,-48697,-60670,2344,46283,26869,-36870,-40456,6962,41201,32515,-48317,-99467,-80568,-46380,-74957,-112832,-82147,-67363,-63728,-94224,-97243,-71395,-64322,-69546,-72019,-92252,-110132,-104695,-107141,-91661,-73540,-50679,-39703,-31307,26546,85034,153331,189640,76350,-13895,-98122,-74646,54345,65135,66407,26305,-40099,-92680,-106044,-65287,-26220,-27214,-103342,-126598,-127237,-84099,30249,211122,441359,617166,594902,330224,109773,53367,1459,-13582,-6413,-47384,-64846,-50478,-6537,-10642,-96964,-72396,-48526,34920,99904,75889,7243,-79766,-103160,-88807,-95390,-113807,-105796,-93983,-107026,-9769,96589,121423,92985,13376,-81469,-47921,22459,60404,50554,1172,-97618,-122898,-79325,-126830,-58000,42934,26981,-13816,-92868,-137442,-113361,-91601,-101340,-35676,104134,235210,334557,344607,255999,124934,-177,-67727,-83797,-32333,3008,2794,37459,134258,234134,221354,77626,-97381,-159600,-67675,-97,72320,136982,84887,-2388,-89580,-138129,-128632,-82989,-37060,7342,26477,53557,77577,93825,69433,31373,54519,122532,166176,53970,-58410,-31980,-89522,-110791,-10604,-16263,-104385,-64484,100189,290827,154887,-57329,-117673,-22268,78406,245348,452108,593183,598510,491446,356678,128163,-24260,-77409,-85033,-91038,-37363,34364,32552,20947,62382,110807,151051,160050,88422,-7095,-110346,-108768,-29747,-9780,-12714,-39696,-91807,-121592,-123904,-80360,-30320,6266,44704,117089,178537,181467,96827,-29803,-62133,38131,91061,16487,-26598,-102323,-155745,-145531,-193872,-293735,-390304,-409149,-392592,-309685,-184452,-54927,7409,-29019,-10402,-10249,-37973,-57092,-55769,-15943,37441,14487,-52205,22096,6112,-89300,-28155,9137,-48029,-117176,8695,100584,151970,164199,61063,5315,2340,29082,51945,84274,161500,186710,165986,89220,-42764,-58430,12670,29845,29486,59161,33508,-47965,38581,151252,277280,330873,306738,247400,11584,-65109,-84924,-54055,-34055,413,3307,-1948,-27687,-50961,-21036,-15680,-103642,-55928,30071,65731,36030,5078,-55077,-73554,53508,188872,198713,102482,91885,258126,426653,432110,256151,126945,47863,-50239,-110991,-74210,-66774,-92223,-32300,158518,269205,201341,61963,53225,171782,267016,138898,35031,4740,-19904,1657,66962,125442,127062,47872,-16660,-103157,-85886,-30681,-36197,-50388,53116,205932,241637,92753,-77961,-109774,-7615,29975,-32133,-82393,8096,73603,104354,129457,167115,238402,212273,86261,-22937,-93223,-104629,-60866,-19133,-33149,-68583,-117142,-117521,-28246,35804,16006,-64081,-83944,-66,-18150,-88392,-45477,121533,239781,271130,180350,39087,-57131,-17618,62532,96744,115436,150767,125124,135722,155437,103530,57249,36346,26120,9803,-15404,-97454,-78425,1457,75236,98019,64029,32584,-10296,-31350,-6159,50758,91025,81196,13468,-63070,-104083,-103119,-89715,-83330,-70746,-58870,-35780,-3448,10268,-36473,-63491,-45886,-63042,-71905,-59340,12793,56224,45082,62142,100169,181156,188301,130923,-8445,15167,173389,143939,91511,4249,-89509,-10578,-43389,-63374,-47802,-89573,-100871,-84065,-7237,84368,119180,60662,-33551,-131552,-127513,-98090,-97977,-129217,-118919,-38050,36271,102522,56414,-33974,-38830,694,-15221,9232,164077,276525,243485,190278,116963,34552,-37061,-13375,-2582,-17834,-47706,-90211,-134822,-51056,111746,190202,166450,51063,13370,502,-14750,-28239,-48621,-45699,-13096,60672,39275,-5574,-62587,-85161,-114285,-126352,-150357,-186475,-170284,-109370,-86341,-41882,36786,113069,188281,174337,141261,89400,19329,-27129,-72667,-103039,-127726,-107533,-21567,62423,106640,117677,135568,151302,99280,23922,7590,-34399,-123460,-123956,33397,176248,168211,115589,39801,-9979,-23055,-17664,-48717,-93831,-128363,-27292,82421,103924,100440,28908,-80730,-101179,-33465,5167,36443,7414,-70023,-69977,-48186,-88610,-68228,85403,107506,114845,144077,120586,84840,20181,-38590,-83167,-99403,-56264,17739,107221,173246,170015,107961,77831,56363,47320,54972,4384,-63288,-59305,-51253,-49852,-62816,-50102,-46675,-56442,-37061,-47404,-91715,-137826,-51545,3659,1446,37534,152815,157640,24458,-57217,-52534,-48028,-82797,-104699,-68934,-37345,-32217,-42987,-59658,-25027,33654,-44939,-50415,-24356,-1325,31664,11202,-28391,-28140,34181,90504,31238,-67702,-157542,-47271,87271,145529,8641,-99868,-77684,-78757,-60012,-15415,13278,16952,-9212,-60260,-93790,-55612,8550,38876,59027,11834,-46308,-104631,-37098,45760,136007,151713,61328,-57340,18156,107159,107747,64587,52050,66131,114541,131886,168445,175575,156925,184772,227419,182584,93692,15308,-19909,-18117,259,13237,-5206,-63640,-163681,-124327,-99562,-25313,23731,-31674,-147106,4928,247244,323764,192086,104722,102963,145518,131495,78289,68469,47705,-34382,-45012,186880,402363,424819,293418,244613,140917,58549,24169,-9182,-20949,-21525,-14028,-21227,-55084,-83167,-104204,-71534,-31098,20838,76884,37602,-74421,-119607,-62566,-88952,-93068,-37411,435,23872,57973,57505,11698,-31777,-102710,-116826,-75316,13256,-5434,-43787,-79435,-72381,-98885,-58439,19518,58369,98617,90098,65110,58792,45877,24563,14317,36325,45406,-54491,-50495,82476,227840,234283,120373,86287,110724,157521,139646,20308,-78634,-64779,14601,22797,-49586,53754,209630,242672,173231,29237,-92720,-34881,63720,83202,90473,70864,35905,23385,52173,76035,106394,109091,68820,81166,174114,381040,456610,409419,250835,156313,80293,27997,229,-42837,-69579,-71495,-23910,34245,50174,-38795,-109059,-137102,-132947,-117056,-96050,-41136,76154,245264,255382,24002,-131713,-46693,29944,118238,255481,316462,90832,-50171,-96503,-84160,-79925,-9385,51608,16153,4612,75483,141668,49168,-64080,-26694,64140,60261,-31160,-87976,-83951,-64021,-80597,-93387,-111038,-114381,-116778,-125303,-87381,-1216,11875,-29857,-63763,-17829,51520,24139,10670,-37669,-86579,-56778,11449,134579,224886,150898,31766,18035,28087,65453,134788,209559,192613,122014,101570,101118,145706,198591,169351,65818,-12719,2024,29480,140204,318815,486950,469547,212598,36405,-40493,-38483,-22419,26032,92207,145098,171020,126198,21125,-44304,-79412,-54195,-65818,-67751,-26408,6268,-1789,-17440,7953,29847,90616,180467,72031,-63535,-61328,-17030,-46817,-85560,-29313,46917,91818,41599,-32410,-56383,-62617,-48780,-47156,12539,109785,67209,8875,-36811,-40889,-23733,-43577,-32578,-18459,-56700,-91754,-79064,-32443,17925,63284,106283,210578,220567,191152,78666,-106595,-33648,-10962,85804,123340,83553,-17043,-63230,-46303,-24720,-46991,-109020,-99967,-44054,20889,-19788,-116688,-72817,17788,61776,87632,134266,169629,99072,-31381,-28953,-84063,-118721,-128004,-101335,-66969,-67677,-86139,-72409,-81365,-58019,-35709,-34932,-65108,-107037,-124250,-73512,-37424,21942,64079,77218,59925,905,7035,52843,22931,-27816,-54359,-64782,-79016,-70895,8490,164388,149185,91050,11320,-77673,-90417,-41263,57552,98616,93892,140809,205891,289329,311576,287262,218556,134467,65198,-15217,-29198,-40322,-83455,-111656,-130542,-143996,-107265,-46289,-3733,31550,28590,16351,15813,87792,144956,67895,-21241,1835,-17601,-106080,-77750,-3828,21379,29479,62028,30016,-263,-20817,-36014,-26795,-32513,-27588,-23803,-14861,33143,63541,47908,7409,-25044,-64069,-30878,-31839,-41064,-38151,24371,55778,101050,162903,107439,-3480,-84458,33243,81406,52801,61469,141951,170581,126179,27640,-16654,6699,27705,1772,-48657,-48490,-26059,-11427,-11397,-71566,-62405,13807,54334,48757,-11138,-65578,-12908,53341,34808,-40007,-85946,-128639,-97181,-50738,-46752,-56502,-50183,-49282,-85368,-95647,-15479,49856,50491,31542,-40136,-94880,7957,75600,36480,-47658,-95257,-64630,-74766,-82890,-47653,4879,46624,10104,-36897,-59835,-59217,-57390,-78326,-33738,52203,73652,17794,-5774,2646,-28057,-35743,-44129,-2214,159100,263683,280718,198439,51180,-57860,-117871,-108063,-63405,40829,227164,389221,376661,321406,250169,157906,50390,-43624,-60125,26638,105844,41806,-49829,-122962,-87417,-52802,-22678,-4169,-2576,38799,121795,196934,178007,35750,4374,76716,124926,54845,-56704,-134100,-19785,18909,6431,-35634,-119081,-100007,-102170,-71182,-20128,-16830,-42316,-57049,-98544,-77689,-89766,-83263,-32787,-9581,-41526,-14345,8528,-6200,-5734,-49098,-35465,5838,-9058,8205,35440,76491,52012,28044,-56885,62355,216109,313489,337261,326019,374559,362096,284588,95535,-130300,11627,12063,51128,125143,162870,132187,77236,43296,3753,-56695,-23363,69395,62820,20582,-68181,-36176,-43288,-57175,-30217,-8909,153067,266186,240950,153065,69717,44175,53483,80871,153195,204872,238727,190734,74147,-31824,-104816,-7941,112253,168739,121856,-11407,-82705,-64701,-43168,-3023,57354,82462,81613,23243,-31935,-52548,-71029,-71496,-54189,-8653,23655,22583,-28808,-75191,-97122,-108854,-59961,8948,154605,336179,457973,442077,342004,231183,162103,111398,67253,-27817,-55146,-43863,131143,395212,537619,522977,288241,16479,-77327,-69802,-47390,-27579,-24208,-23254,-32878,-137115,-14200,17912,1680,-64391,-158128,-78343,145175,153407,6992,-91909,-85364,-35789,13098,38628,43431,36849,-21002,-25192,3140,-49039,-122151,25016,172676,100808,11905,-32463,-41771,-58111,-78100,-98317,-99118,-97414,-111249,-121853,-104272,-61357,1346,27583,-8518,-74491,-88143,-60357,-6087,73504,116089,91769,48543,-60005,-67669,33097,100909,126463,130793,102054,-12623,-56930,-19371,-3437,31971,54794,2081,-90045,-84868,-23669,-42204,-160936,-29822,69612,71038,-22885,4516,98339,77595,-40941,36426,235034,301784,177854,106448,119838,95878,37740,-37809,-97550,-61101,-5189,52971,76094,97053,98016,44461,5007,-10601,2424],[40421,41212,6947,-35126,-20112,-13034,-62249,-68684,-45841,-45256,-60729,-114529,-58433,-18279,-7018,6581,47299,168214,201055,54824,-4376,-36054,-49730,-68791,-81579,-43563,-1532,-1313,-17595,12057,50757,105972,141828,108239,39795,-22361,-83147,-53451,45422,109688,92448,91238,68241,23615,-2395,-28826,-27058,-16561,-1813,61100,90978,68394,17944,-63093,-132649,-51508,450,32453,54225,17074,-62730,-30031,5024,16022,62953,121325,108244,81661,15181,-46171,-59198,-59920,-58181,-46837,-52058,-30361,35312,106230,135957,-11213,-90356,54758,143787,122696,38218,-53456,-12245,55464,70169,39469,22564,-8895,-44615,-69798,-52051,954,67625,100459,45071,-39978,-61848,-6086,9643,-21339,-61064,-11329,64387,135377,107067,128053,147553,85774,-28649,-73636,13859,101824,74759,-5519,-77603,-97143,-28446,-11335,-44880,-81369,-119322,-106284,-92871,-44102,-221,28493,-26252,-87197,-42478,47051,97442,190635,291237,286508,291502,232937,129658,10860,-76409,-106073,-99768,-58982,16897,81337,119296,72085,-35748,-764,49730,28443,838,-76853,-119591,-72216,-31930,-33383,-64837,-66032,-17679,57083,92167,67767,3652,-52451,-86615,-138335,-113921,-37578,-15331,-38478,12440,-9792,-28170,-22543,-986,-8327,-45008,-5002,47179,36824,-7165,-29490,-38261,-2984,-18814,-71241,-101486,-71232,-15810,38444,37913,24688,15897,30670,37622,-5062,-16792,-18548,-56637,-68801,-2582,11599,-3196,-43953,-60414,79990,126115,87447,-4460,-87079,-81891,-34782,-21735,-81410,-85785,-81956,-74076,-75131,-68488,-80787,-35588,11285,59834,67142,62867,13288,-45253,-55220,-1431,43855,40001,-8137,-29856,33192,76307,54310,-4629,-71679,-44791,37326,98515,286947,509361,459749,336156,253251,170051,69018,-1239,-35848,-10944,16404,-24953,-14198,29582,-24613,-38237,-56504,-27769,25548,57754,62239,48665,2139,-97962,-160093,-143072,-160600,-116465,-51847,4651,120488,133386,32442,-101343,-150465,-64177,-39921,-85080,-8743,99225,99149,72437,5150,-64867,-35183,38860,52036,83147,124033,136671,110094,29218,-49702,-63914,-38074,-28869,-43931,-71322,-88310,-104721,-108883,-72852,9623,127191,191501,214001,276050,274222,202513,178639,167178,135080,92853,26075,-41410,-79074,-60527,-30277,37723,140457,233715,264209,128260,20654,17526,-10704,-46303,-78959,-112057,-110477,-120320,-143496,-105981,-37742,-21304,36071,129797,216144,126875,-10722,-51131,-54530,-689,25214,13940,24556,74817,36078,-15637,-2677,46961,47742,30378,-3907,27530,-12098,-50999,8376,74120,139860,113925,26745,-59604,-26968,37201,71961,97499,91250,113000,113148,99181,87374,10177,-51799,-7392,15486,28329,26799,-14510,-100766,-103331,-30345,77231,41005,-66899,-65649,-15982,-1888,-40470,-101001,-77113,-43703,-78219,-96437,-80361,-21313,28985,37617,14513,-23044,-55497,-138726,-63768,-3322,-30744,-44169,-45198,-104440,-153027,-67056,-23770,33475,104227,74254,-12100,-23509,93531,177263,185201,202457,319498,367083,446195,460427,308141,59225,-112023,-146290,-85396,-77795,-101651,-65702,-32641,-16555,-10713,25862,110866,275592,251352,114194,-50823,-97267,42712,144682,150584,125198,109019,97805,72481,47720,92921,131852,151899,156958,111477,130527,172440,118392,-45764,-117460,-19211,47234,55920,18526,-34698,-2255,46420,70867,89138,107158,89998,43937,-51326,-96167,-829,120278,147961,97271,40715,9467,-10132,28640,25441,-26982,-66837,60174,176713,266151,295420,276363,213997,129847,8947,-97415,-83588,6064,23291,-48077,-113867,-172161,-156971,-130601,-65741,-12382,-21798,29598,64123,64430,33415,-29993,-40983,15773,50156,26070,-1015,-5332,12489,19734,-27900,-51937,18024,175983,274102,258424,216571,200473,166225,162110,142542,53022,-2341,-56215,-37407,18840,38831,-26566,-72387,-97931,-65778,-62067,-64393,-38257,-9238,6694,63996,75894,4604,-70108,-40640,-21685,-44483,-37333,-1878,-37970,-77955,10436,52314,18380,-38873,-92648,-61675,-40915,6451,15198,8217,-1891,16039,22543,-16696,-77269,-92975,-85623,-83048,-84160,-66972,-70864,-54855,11931,125566,165362,92021,-18293,-94662,-64211,-34264,-4965,10625,9351,19949,72307,80268,12527,-105316,-19190,109203,205279,259218,237467,203131,194279,176915,157039,140446,106063,64746,-9052,-36747,19026,70999,126834,144890,137980,-9464,-98126,41181,99509,48442,7054,-16854,14919,90916,107606,81755,77871,118644,239580,436073,603974,674304,575153,358722,209808,91974,-29761,-139641,-105275,-82638,-44137,17813,100361,155111,179563,164005,110101,88436,70235,-2914,-39754,-31089,-23333,-35175,-28496,11622,-24212,-96412,-126984,-63134,-66978,-75342,-4656,41359,24987,-33932,-35673,9761,39737,27067,-51487,-83838,-61119,-35687,-68414,-96184,-59295,-52440,-61390,-98558,-92641,-55032,-39197,-48826,-59731,-81360,-95222,-109517,-122517,-107051,-90027,-69909,-61436,-52377,12615,86520,161038,195267,77231,-11100,-92417,-82480,41135,51647,47883,4661,-53662,-86908,-80080,-60148,-53238,-72825,-113929,-106389,-116791,-73134,37240,207602,429785,592058,539752,271624,102452,69459,29169,15321,6333,-46753,-74675,-58181,-13008,-21927,-103544,-74598,-63717,16365,83303,70974,15024,-63612,-94865,-94576,-102481,-92084,-80658,-86760,-107537,-18,122086,136042,84539,-9379,-87324,-37899,26154,51273,34997,-8217,-95576,-135073,-86869,-97965,-72037,23910,4917,-31307,-101804,-136453,-116363,-92443,-99051,-46856,79715,189186,282436,295635,207985,97395,-7077,-64257,-84287,-42704,-5086,5821,33926,125361,247074,257348,101031,-83369,-173983,-82801,-18092,53717,125008,75305,-17606,-110168,-136635,-131025,-79803,-27573,1684,18652,52697,84618,106542,88774,71788,122857,198376,220982,58961,-59999,-18322,-68970,-126394,-20096,-9174,-79049,-47272,120454,319376,211801,2919,-99625,-12368,47785,148704,279863,381287,411430,379190,314585,131534,-10267,-67720,-79322,-71863,-7561,57747,38758,20328,55846,104171,143582,159364,93821,-4073,-114152,-125024,-39926,-13321,-14944,-36638,-76119,-104880,-109724,-85713,-46516,-7793,33594,108837,178414,184017,100143,-67005,-114832,-12526,48304,-25299,-55771,-116667,-153512,-152282,-198289,-287602,-378143,-393476,-359776,-264030,-147060,-36287,29213,2935,21187,15946,-17002,-49209,-50515,2412,85920,107934,16731,30005,14795,-35826,28215,62647,-5349,-99235,-9561,79187,114269,122283,30521,-8819,-2405,25781,47401,74054,138970,155059,129411,61273,-56465,-43980,39142,56615,57693,97739,76757,-15279,-29095,9390,102170,168802,194679,202596,31502,-58823,-79766,-47649,-29557,12936,12682,4881,-22497,-57036,-48498,-39697,-99146,-61609,20690,60457,45602,23882,-43347,-61154,59905,180061,186348,101445,91604,244017,406686,440149,263648,125872,44254,-31589,-59691,-46684,-61782,-83192,-4319,182364,315381,270020,147677,123253,209047,265263,117224,17811,-19889,-56874,-41598,24114,94574,122094,61447,-2562,-93046,-96676,-43181,-42710,-50972,43134,183363,207835,87616,-62639,-118496,-14325,29737,-29727,-100163,-19225,43144,81015,115017,157601,231563,206982,84216,-32174,-114482,-122904,-69634,-21006,-27575,-55850,-106934,-128882,-46737,12838,-818,-75713,-93431,2409,-1867,-73976,-74279,83482,196208,252441,193632,70696,-40925,-38052,29232,54177,77293,134709,140157,151438,157655,95136,45299,26199,24182,17218,-533,-77418,-93719,-11092,65018,84070,41624,4722,-34365,-48215,-8168,73075,117088,100355,25088,-70210,-126442,-113555,-79829,-71248,-64361,-61308,-37948,-6575,4642,-43186,-68952,-53570,-81532,-100392,-90995,-33017,-2227,987,23990,63569,146690,170771,141598,36395,39650,176220,137211,85405,8314,-113488,-41451,-64756,-55097,-19564,-59985,-86152,-86285,-12677,77999,115104,56331,-46003,-144887,-106869,-77467,-86827,-124750,-111469,-32331,41769,109590,72689,-14096,-27547,36,-25947,-12791,128222,237684,213900,169987,105163,17501,-58169,-707,9303,-8281,-28857,-73841,-129288,-56629,120424,210312,183135,63280,26466,14955,-2914,-21276,-45495,-51864,-22896,62853,44026,-3290,-55539,-81587,-106811,-111922,-131464,-175436,-161523,-102437,-93228,-50578,29124,89426,140591,125874,101149,63711,11245,-27062,-68034,-97207,-123029,-116364,-30937,49811,88421,99084,137201,185133,133774,40647,12765,-37690,-131542,-120378,27134,167350,163005,111326,41005,-7648,-21241,-14482,-41385,-74227,-96615,-5765,89239,116688,118346,32787,-80814,-110016,-46134,-7753,28494,1542,-72219,-65685,-39641,-72901,-52264,117527,112737,101124,121212,99623,63517,-5289,-55499,-88410,-85257,-35068,46547,144437,207694,191743,115756,80315,54902,47654,64190,18230,-59423,-69757,-64903,-58203,-64276,-49369,-47050,-66746,-38817,-49278,-104344,-109601,-31875,30810,51801,75502,174829,157049,17069,-64416,-51809,-34793,-52595,-68667,-50252,-49655,-41515,-26911,-30157,3584,55989,-25491,-47826,-14273,13687,36530,7145,-41871,-51429,3442,78434,29207,-67344,-160137,-41718,104339,158188,23382,-75819,-76410,-83513,-66956,-3681,40373,47649,21714,-57964,-101468,-38920,31308,60765,77033,26370,-44918,-112240,-37524,34845,100355,114369,48386,-55950,23200,111867,106738,54163,33874,41269,82907,97040,119092,114061,96688,126993,183666,161104,87079,22692,-4777,-6000,6446,11387,-14284,-84513,-142838,-101951,-85310,-14773,35021,-26381,-132161,-13260,198763,237080,96273,45048,62783,137981,157539,108569,88168,59778,-19694,-78852,157238,372800,417764,318973,266682,127493,36200,6390,-13715,-12260,-5847,3018,-10814,-50944,-81168,-102077,-86133,-48761,-1739,43713,6011,-88319,-118481,-66886,-90608,-79699,-14035,30366,46261,70587,50834,-2680,-45451,-100563,-75796,-65435,6219,-7111,-44789,-92165,-92688,-112278,-55333,18160,55239,88523,87178,64135,58847,45075,18927,3586,20024,27398,-65637,-49408,85704,228642,242144,149813,121031,153178,197709,154532,9100,-84873,-54110,16440,10090,-31316,94879,267666,301732,217275,49586,-88340,-44270,42967,59988,70150,50771,15504,3825,32087,52673,72887,67657,42131,69724,170734,356380,418301,380729,246521,183511,99524,39050,11173,-33814,-68834,-72126,-16319,49804,69691,-27931,-100161,-128616,-141086,-123852,-97051,-44794,60446,207573,244913,44368,-109238,-65000,18661,127113,285178,351131,111735,-40334,-81006,-70759,-95460,-30284,31414,1049,1191,74656,132030,42749,-63944,-30718,63098,65815,-26307,-86911,-85686,-61348,-69160,-80330,-102408,-118077,-138959,-157168,-96485,2171,18809,-25416,-63182,-21959,38482,8609,7534,-41055,-96260,-62379,-6729,84459,147472,102031,49143,45888,49545,76690,136266,187441,150704,95685,83417,78806,104781,142289,133972,37869,-29010,4749,56643,180812,350872,493367,487213,232671,53186,-18636,-20477,-16212,34063,105051,149393,158480,118853,18328,-55121,-89161,-42121,-49069,-57570,-26450,6358,4040,-12133,1586,19869,75417,176202,79167,-64303,-58541,-11814,-39993,-85246,-27448,50032,96397,45846,-29563,-63014,-74126,-54520,-43359,29175,137778,87775,13079,-34572,-37074,-20656,-39777,-20589,-17257,-69843,-113393,-108638,-54465,11079,70212,126643,209760,187060,151856,69837,-65374,-37385,-41173,55558,92740,61491,-31487,-81537,-52126,-30452,-50556,-101734,-81865,-25934,28360,-3959,-80721,-72081,-3631,45748,79948,141466,203140,145917,3811,-31870,-83270,-103227,-116894,-96073,-52564,-53304,-80491,-76546,-73642,-50947,-35074,-36183,-58498,-93603,-132370,-68767,-19386,51203,103774,119108,96287,30308,34311,69835,28353,-22908,-44375,-51524,-66330,-57004,32473,186894,148100,78433,12327,-45415,-82142,-59261,51141,109849,124990,182488,259345,356160,370330,320211,223997,145435,93336,19925,10605,-9343,-65989,-109889,-135049,-149568,-113370,-54530,-9991,28939,22117,4266,-3681,58877,122491,68930,4633,20905,-10959,-90864,-91263,-36136,-20523,13179,62323,32190,-1463,-27815,-46811,-44195,-63150,-68345,-60693,-38900,10542,42327,28532,-16140,-49691,-67386,-19720,-18564,-18344,-27394,5941,18283,57186,126128,98243,-284,-76686,40765,100036,80525,78493,137533,169892,136689,47429,17951,23995,30426,2884,-42200,-44590,-19191,-2151,959,-65769,-93043,-32673,5754,11288,-25059,-59986,-16249,40600,21230,-47401,-87799,-125402,-98481,-44886,-34234,-47034,-52075,-58474,-92587,-98736,-23320,64129,58712,36676,-38463,-65205,30221,89335,36247,-56489,-103023,-70459,-81463,-70868,-38056,4316,40170,26,-45014,-71081,-71160,-69764,-77609,-17781,67476,84550,16439,-17803,-8082,-33286,-32064,-27335,30292,199287,326632,344327,249798,78269,-76931,-122590,-90457,-75453,2517,171038,335262,330119,276754,202817,111497,22592,-64835,-70389,11430,98714,48716,-47089,-120582,-97782,-70558,-40771,-14145,5221,57712,149215,235023,209673,50189,2642,61933,120329,67011,-41476,-126857,-31313,6880,3864,-25691,-77728,-65909,-63693,-49967,-31680,-46895,-87676,-95346,-100288,-55927,-56435,-55718,-26898,-12442,-24414,614,1541,-11868,-589,-35469,-30390,3776,-15851,-19595,-5499,32230,14625,-4517,-79119,42752,182228,291902,340390,354267,425593,404974,309067,130996,-130552,-21642,-9042,17013,98531,159564,148975,103071,61488,11448,-56996,-37784,47635,38782,7941,-62795,-25785,-31358,-47473,-21069,-16937,99376,166934,138591,115168,71404,39882,36814,57065,128005,180254,213351,174110,64353,-39853,-126151,-30438,96347,170739,131308,-12997,-87225,-56135,-27515,4642,59440,95969,106376,45882,-12947,-38440,-60444,-59337,-44092,-2646,30477,31899,-26715,-79939,-101991,-112633,-68779,-6588,112395,262768,410499,460965,370657,242059,167475,102431,51878,-14276,-47426,-53967,129560,430588,604465,584975,329115,28489,-90034,-95454,-66214,-34188,-24785,-23284,-21575,-102312,-18363,16418,6807,-48848,-115921,-84202,122023,139204,-3406,-89675,-81891,-40194,-221,26229,32937,28969,-17019,-10457,-370,-58185,-107376,46448,210877,158935,41164,-13729,-15226,-33688,-65062,-88411,-94063,-99968,-116264,-112803,-83333,-43430,9302,35763,15716,-52748,-86166,-59975,-2914,77290,126246,105667,56075,-68695,-49896,57578,114526,129186,126790,91840,-18141,-63738,-24914,1917,32635,50822,7277,-76891,-103083,-54798,-75224,-138448,-31585,62736,81555,-5752,-19566,53728,51657,-33684,56188,263662,353345,242492,168148,166073,127039,49398,-38963,-104701,-64717,-11562,43914,63829,84739,94512,46894,8250,-12247,-8976],[22869,31611,20181,6590,-157,-16929,-74716,-78196,-41798,-30952,-37761,-74544,-48079,-6587,7117,22669,70964,221180,229397,70385,8341,-20925,-32963,-50037,-51121,-8075,21004,9263,-12960,-2488,22729,66806,101194,91058,46924,-14512,-78981,-55457,41434,119638,110543,100263,73292,27610,4595,-18736,-27133,-35711,-20470,46656,72915,46846,-198,-70674,-132826,-53903,-6309,24181,53784,28651,-50265,-41159,-12752,5654,53573,122723,113505,95583,45882,-9359,-20032,-18757,-29188,-42940,-91625,-87713,34525,133308,163421,-7554,-102543,37775,129017,114917,32046,-58020,-25929,34504,63244,44014,24958,-10463,-46670,-71413,-54790,-6531,56512,82846,28922,-54104,-84707,-20192,7264,-16987,-49474,7465,81324,155653,130560,121995,128513,74780,-29404,-51094,29661,101291,65706,-12013,-80032,-101247,-34971,-20534,-57479,-90463,-101564,-95492,-90620,-34857,14623,47664,-6909,-72614,-52289,40521,100001,200164,291677,260345,249677,196232,112556,11601,-66594,-97985,-96989,-61066,12147,82767,130015,76539,-39255,-9479,58521,36078,9050,-75433,-125212,-69434,-34186,-48143,-89703,-90103,-36082,53093,99789,67310,-1817,-58625,-90141,-116521,-139855,-64836,-44216,-45259,15495,-15891,-38870,-32063,-1602,5218,-30072,-25419,8524,-1051,-41092,-52863,-39253,7215,8658,-41595,-63437,-37984,7780,53843,38869,19346,4971,16856,27038,-18603,-34136,-34321,-65662,-80495,-14177,-2141,-15816,-42986,-105515,39743,96333,60720,-28831,-112302,-96071,-30376,3479,-54541,-97933,-99347,-77811,-66125,-56010,-80645,-62435,-11579,50302,59561,42821,-8054,-56164,-53871,-2158,38382,34727,-5489,1940,71376,105224,75920,6525,-62353,-35915,33264,78151,235386,528675,564031,457189,352883,234137,105843,32389,-3326,35339,55415,-8857,-12923,41344,-15496,-29778,-55418,-45871,2095,57578,70096,50269,-7703,-120027,-132371,-137052,-136128,-110407,-60351,-12489,98805,130193,35419,-92449,-167451,-95421,-84945,-69668,44957,141174,115487,73998,2396,-67834,-34279,46147,79939,138286,143131,128941,93539,15486,-58623,-56614,-23523,-10340,-22486,-47872,-74099,-100479,-114851,-78140,15083,141759,198071,210551,272510,296166,226970,193799,166176,122655,90930,41075,-23422,-67656,-54569,-22277,44882,125608,179416,203466,95144,-3111,-1442,-29517,-70068,-106289,-137431,-133187,-136656,-155074,-89112,-24258,-21715,42498,162982,259270,133574,-7235,-45766,-40166,23718,50188,27466,18420,58209,13270,-32917,-8667,58092,60336,40125,9550,37948,-4891,-53510,-10556,51801,116129,107687,29128,-56237,-17832,30942,57353,94537,106643,139866,135790,112089,101207,18286,-55300,-31397,-15762,-3105,4986,-18102,-73440,-58420,-2627,84898,37218,-43598,-29463,16728,27789,-32180,-127624,-83039,-41227,-75129,-91122,-75221,-18986,37702,58992,41898,-9515,-73944,-121419,-27714,10825,-27089,-46560,-57038,-111215,-132803,-49486,-15742,27417,84725,62961,-20349,-32524,84782,156051,143083,150262,283415,355775,474109,493223,344451,97427,-68471,-140934,-96919,-67364,-77520,-46119,-17503,-9029,-11183,28384,110826,254821,219680,91161,-64027,-78212,56750,152132,148843,111149,82863,79171,70023,53630,106385,148148,171481,187438,140573,148565,174411,104648,-58240,-84211,-6475,39966,30075,-23813,-49550,3913,63471,92429,105470,117400,90548,34744,-57705,-99402,-17735,82636,119083,86135,27024,-12289,-7288,59764,67985,12092,-54565,51429,153280,239577,290616,296454,238702,144515,10185,-103041,-78342,14642,24809,-54347,-120968,-164107,-146754,-124788,-61461,-7955,-22322,21448,37140,47171,31179,-31889,-46073,7041,40743,25594,5201,2104,20718,24812,-39270,-96930,-40661,122429,252577,272691,232609,185338,131155,126141,109594,45597,-7154,-60898,-40329,7039,20955,-41001,-84493,-98476,-54770,-55452,-54069,-40630,-16602,-1762,54627,70529,-5538,-77275,-38422,-19905,-42355,-34516,-9937,-48930,-67571,22017,68140,45193,-10366,-78082,-60405,-20436,30671,24715,-17381,-61953,-10469,7791,-23298,-79509,-90135,-86074,-83482,-76962,-52268,-68616,-64122,-8840,101091,156862,96837,-21523,-100986,-69298,-41242,-11479,9821,11734,10320,43105,42949,-12900,-128014,-39839,95104,199634,278519,257825,216230,198186,165934,136455,120784,90678,53944,-23816,-30081,13562,47985,92104,113612,127666,-4372,-110199,9170,76433,57587,30864,8197,39039,122391,132600,94673,94365,147365,280749,484032,668389,766698,679919,424970,242080,112328,-13809,-123743,-106689,-71666,-25397,34162,111658,162696,190240,171331,112351,99692,87451,15257,-28507,-32196,-26251,-45625,-49071,-4273,-28546,-95638,-131349,-73392,-85345,-90174,-14821,32217,19055,-33682,-32938,10236,34561,15553,-60053,-69121,-40809,-25724,-62657,-81967,-40315,-38998,-59032,-103540,-88775,-41195,-16339,-28570,-46907,-67730,-75779,-95860,-135070,-122900,-107174,-90673,-86235,-76983,-7104,81434,163512,197597,80445,-6024,-86108,-93419,22618,32102,23458,-18530,-63078,-75400,-59422,-53273,-65595,-63401,-73990,-78239,-99856,-65556,39228,195047,398636,542063,461261,202456,91861,82369,55185,41303,14022,-47944,-84761,-66034,-20387,-34282,-101898,-79430,-83587,-7917,61378,64060,21564,-50020,-86578,-99759,-108262,-71768,-55122,-79934,-112154,2215,135964,140899,70541,-33821,-84994,-28634,25948,36230,13842,-20420,-91836,-113125,-72822,-67053,-63348,17034,-10053,-44829,-108548,-136442,-120345,-94320,-96147,-59020,51659,138495,223021,235398,156492,72546,-11432,-60640,-83594,-53921,-17013,1545,23377,108159,246227,281017,121109,-69070,-190115,-101087,-40110,28511,103780,59754,-35289,-131128,-114989,-125741,-77782,-20875,-7631,6403,49394,90043,116767,104284,112100,191104,271948,269694,61741,-60507,-4586,-44623,-119656,-34210,-7598,-59006,-30996,136136,329591,257732,72793,-33738,13812,28301,71822,141748,210854,259409,284612,273700,132243,2110,-55858,-66224,-50213,18408,73040,38045,14961,45420,91851,128531,149335,94085,-2222,-115125,-140127,-53198,-21148,-20346,-35540,-62375,-88203,-95559,-89675,-64665,-23015,21157,97411,172651,180322,100900,-87375,-119391,-42235,9573,-70126,-87677,-130132,-148919,-155776,-195712,-266089,-338626,-343524,-301772,-209873,-112623,-24289,46012,36870,58810,45829,4099,-43805,-49430,12920,118753,183925,89517,42863,24035,16278,97813,129731,44311,-70222,-28204,54825,73024,70872,-8630,-22595,-5436,22113,41147,61915,114566,123561,95022,35132,-69143,-32780,61010,80453,85900,138126,116254,27678,-51628,-80334,-20637,51895,113608,167822,52684,-51729,-74290,-42304,-28974,20633,18921,10451,-17709,-60663,-75278,-67907,-87573,-61677,13700,57011,57920,48767,-26151,-55744,50068,152088,162480,97979,90575,224414,372872,426003,257165,116409,37880,-9279,-14033,-14570,-43834,-59386,17950,192012,340581,329389,241775,209286,252808,260318,98521,5753,-39007,-87849,-80071,-16103,65206,116660,76568,12854,-82179,-105436,-53851,-48442,-50394,37016,166575,182509,86948,-42199,-122892,-22259,31087,-21558,-108903,-47365,11926,56606,97310,139920,210936,190335,75691,-43396,-135830,-139457,-78207,-24408,-23386,-43528,-94172,-134626,-64482,-11074,-18000,-86576,-103011,-3510,5524,-58606,-91803,52900,153083,223567,196974,99143,-16237,-54836,-7815,11321,41793,116992,150415,162768,154555,83219,31644,15463,22436,25679,15988,-56703,-108822,-25182,52769,69255,20115,-21092,-55181,-61322,-11860,91664,140036,119767,42490,-61810,-127230,-98648,-65858,-58735,-55703,-59694,-34107,-2661,4639,-46489,-71027,-55329,-92245,-127332,-123499,-76324,-54531,-36388,-8292,32281,114605,151321,151866,91020,89957,189150,138987,89496,27773,-116774,-68805,-69483,-34568,16973,-22350,-65347,-81770,-15306,72092,109538,51857,-57771,-149848,-84359,-55544,-73966,-117297,-103300,-27511,46296,110904,81424,3048,-11181,3349,-33924,-32029,93022,196494,183130,150510,95380,5540,-75324,17087,38664,16061,912,-50795,-121958,-65651,115245,213906,185970,70808,37516,28509,9492,-12147,-38686,-53086,-30350,63222,49134,-308,-48301,-77702,-98689,-91175,-109241,-160340,-151344,-95795,-98737,-58721,20248,64911,97185,82066,62805,35497,866,-26479,-60994,-88451,-114991,-122707,-37924,40822,74722,83947,139383,217130,169260,59481,19742,-39619,-138115,-114775,22257,158733,159946,109263,43820,-4549,-19127,-10306,-31556,-51218,-62713,13333,88689,120510,123112,25637,-85128,-114558,-56746,-21949,17251,-5570,-72668,-62741,-32542,-53737,-26943,157690,118660,83149,94599,76522,40043,-24025,-55079,-72002,-59112,-9832,77343,178025,234981,206352,119345,79670,51009,45651,70672,31701,-53571,-81670,-80601,-66693,-63115,-42659,-39592,-77123,-47777,-57721,-110037,-88671,-17210,54409,106666,119543,197881,156276,14658,-66608,-50168,-19981,-19131,-26589,-20204,-51642,-48704,-14613,-6919,25932,71490,-14031,-50240,-5300,31706,44691,8297,-47689,-68793,-23356,66898,33282,-58509,-154111,-38238,114486,162745,39142,-51882,-70178,-84968,-70671,9388,64487,74553,54813,-40638,-86449,-15011,58326,85424,97638,44731,-38842,-114060,-37179,24345,68376,80251,35253,-53286,25953,109980,99649,39955,13016,14998,49746,59044,68514,57143,45601,77230,139510,136258,80356,31502,13677,11062,15398,9477,-24540,-106384,-115290,-81291,-72397,-5402,46210,-15837,-100853,-26059,144439,143552,10327,-4766,28447,127351,181806,138750,105366,70269,-3998,-103505,131587,339553,403194,338488,273331,107177,13890,-10558,-14742,4761,19572,24599,1478,-45278,-77249,-95281,-96316,-62833,-21182,14576,-19426,-97755,-117628,-70335,-88906,-67460,5294,54182,63329,77690,38852,-18412,-57619,-91093,-39346,-45732,100,-8317,-42381,-95507,-107987,-125191,-51421,17381,51738,75227,79999,61239,58225,44564,14932,-3478,10241,19417,-61875,-48606,84957,218175,238361,176010,154409,191739,229340,158553,-2594,-85559,-42331,14497,-6262,-11266,136940,317430,349994,256537,73550,-78851,-55189,17639,34092,47981,29300,-6418,-15301,14629,34468,46228,33117,17999,58420,165635,327292,373839,346153,241543,215308,127083,57424,28494,-20119,-66472,-74604,-10687,62892,84500,-20330,-93233,-118987,-147439,-134950,-100475,-46543,45614,166368,225177,62309,-85874,-83192,4035,127389,300677,373056,132776,-27811,-62141,-56326,-107714,-47957,14783,-9361,1240,73866,121560,37140,-63914,-35596,60119,70015,-19677,-81955,-87225,-61037,-60176,-68915,-90243,-102203,-117797,-155754,-97273,5389,24360,-21746,-63799,-30256,20971,-4445,5497,-42738,-104081,-61200,-13123,41879,66231,52199,67394,69010,65495,81366,128375,153706,106747,72517,72692,65307,74147,93385,98969,9418,-46580,6325,80492,215239,367975,475738,478381,238240,62907,-1634,-4708,-8085,41545,115087,147962,136637,102698,10703,-71132,-99969,-30446,-31881,-45370,-26258,5244,8249,-8737,-7179,8494,58534,161997,83775,-59552,-52858,-6737,-33313,-84182,-26377,50599,97013,48301,-26225,-64542,-86698,-62793,-39864,48797,165667,108191,17631,-31258,-31735,-17421,-36337,-10322,-16079,-80462,-132325,-137261,-74728,4175,75798,141639,196950,151721,119414,72006,-7341,-18587,-61362,29609,66095,42528,-41796,-98311,-58071,-38147,-52669,-86582,-58169,-5580,32511,5231,-52396,-54972,-12677,35443,74137,148125,234780,193963,44899,-30333,-69685,-87560,-99096,-78859,-37925,-37177,-65676,-75702,-61596,-42874,-35215,-39026,-52780,-76252,-136429,-62845,1676,86914,152861,167229,134201,63392,64967,85199,31663,-19897,-36516,-40067,-54076,-42273,59187,202699,143031,66250,13536,-13853,-61884,-76734,40535,117923,152331,212084,290575,399723,412786,339563,221564,153779,129410,72985,56650,22358,-46362,-105012,-138966,-156618,-118522,-60735,-14836,26901,16385,-7066,-22313,30796,99285,69353,25964,35808,-3526,-74657,-96711,-67343,-63578,-158,61902,33499,-3114,-34587,-56727,-59531,-91793,-107509,-98697,-60859,-12965,21633,12456,-33378,-68169,-70253,-13048,-5927,3735,-11300,-6033,-11669,26890,92054,87364,1029,-73175,43794,111562,101731,85525,120105,157020,135592,60995,49573,38514,30090,427,-39510,-42591,-13619,5262,11032,-60003,-123364,-73094,-39421,-27954,-42530,-53567,-14466,34758,15327,-47130,-83493,-118511,-99527,-37867,-19342,-35016,-52829,-70001,-103373,-99595,-32286,74707,63255,36241,-40403,-30544,63327,108004,37399,-64282,-102542,-72375,-82789,-55564,-27441,4980,35313,-6763,-49328,-76367,-74784,-73019,-68572,-4035,78792,94099,16555,-35009,-26989,-42647,-29000,-11644,63549,241880,394671,407764,297843,109937,-54234,-72873,-58221,-67489,-20410,124340,279651,278707,227408,149736,61123,-8104,-87297,-80497,-62,90018,55129,-43150,-108793,-98979,-84936,-55746,-19494,18018,78866,173779,261018,229201,60720,-241,47717,113836,79020,-26521,-117548,-42384,-4507,0,-18140,-32975,-5517,594,-3349,-28029,-79620,-133352,-93705,-66045,-19136,-14282,-14092,-5472,-2985,-4714,7286,-9047,-20697,-991,-24858,-19420,7917,-18071,-45826,-45461,-12358,-23458,-35136,-104948,15584,137799,250254,319610,358246,449544,426864,320917,166124,-80059,-51240,-21326,-9247,75282,158470,169617,131830,80716,20496,-53258,-48776,24147,12714,-3013,-48976,-12519,-18612,-37246,-7824,-10419,65834,80943,30120,66295,67661,34530,22140,36887,106388,158496,189868,158159,56857,-43025,-142767,-46802,79911,166624,136579,-13615,-89920,-44320,-7333,16995,63008,110946,131672,69813,7426,-23653,-47841,-44561,-31614,4604,37301,41035,-24961,-86073,-108472,-115955,-75535,-19696,73210,194506,354500,461360,384284,248092,175158,109044,67009,23973,-35271,-61117,126085,451509,645226,617656,359118,44788,-90549,-112861,-75770,-35830,-20228,-16447,-4954,-70980,-24808,14088,14815,-27479,-74920,-64194,87645,109082,-18033,-88206,-79309,-44172,-10971,16098,23980,24140,-7878,5180,-3131,-63393,-91902,62375,236142,214052,73041,9943,17045,-288,-45082,-74805,-87774,-99408,-111318,-94458,-57719,-23579,18805,47308,43460,-22605,-75904,-53907,3610,81249,136056,121079,63407,-75304,-31745,79223,122260,125567,118434,78845,-22166,-64224,-27757,4534,27920,43670,11401,-63397,-115895,-81467,-100884,-105226,-26130,59387,92545,14041,-46773,11215,29085,-18633,77476,282288,387186,300524,229004,210388,157922,62505,-35843,-105442,-63743,-14558,37750,54959,75336,92475,51786,13362,-11833,-19051],[3887,25694,39568,50328,18704,-23855,-89331,-82903,-30785,-8004,-3233,-31978,-27054,10648,23517,37886,92239,266195,247367,83555,18928,-7497,-17935,-34912,-26752,21871,39218,15390,-13092,-19898,-3003,33782,64132,72652,51826,-8674,-77424,-60743,33771,126259,132082,112716,78253,28842,7317,-12387,-28092,-53765,-39993,28704,48096,16756,-26220,-82758,-133201,-57235,-15004,13946,50572,37223,-39196,-52111,-31348,-5053,37572,113358,111909,104454,74580,29334,21103,26561,13101,-8886,-71411,-119829,41051,156990,183879,-5683,-117917,17030,107739,99286,21947,-61942,-38188,10093,49800,43291,22883,-14314,-49979,-74263,-60432,-18276,39766,57889,6741,-69427,-108274,-37550,1432,-15334,-38692,26086,93031,162658,140556,107400,107655,70050,-18758,-28809,40645,95284,53549,-19126,-80517,-107781,-45125,-34363,-74158,-93094,-79768,-86368,-94769,-30185,25906,63031,9548,-62391,-64065,30866,97360,200958,281389,225979,200107,153180,90341,8085,-61303,-94138,-97793,-64893,6400,80813,135048,76413,-44164,-19236,61708,39516,13395,-76931,-132925,-68307,-39344,-64275,-114330,-115241,-59752,40361,96648,56371,-14951,-67154,-86430,-91079,-136954,-93583,-70466,-42680,17051,-24887,-52957,-46528,-9453,10691,-18199,-41117,-26768,-33966,-71204,-83112,-49787,11956,35106,-4933,-24316,-11026,22453,59178,31906,9071,-4185,15752,30201,-25453,-50008,-50519,-76314,-102419,-33408,-21537,-30820,-40024,-107374,9370,72298,41207,-44438,-128849,-108646,-28762,24249,-24904,-95424,-115584,-84031,-60541,-44559,-69146,-80043,-33941,33250,43202,14932,-33209,-67418,-55058,-5993,30354,28174,155,36374,105426,127994,91514,14241,-55512,-31253,25796,56795,179318,511493,636985,559528,434595,279630,128566,57129,26861,81589,96610,11976,-13938,47327,-9350,-26197,-54063,-58654,-20249,52175,74718,51298,-16426,-129711,-100741,-112265,-110655,-102389,-71217,-31100,68992,118517,35870,-81683,-169565,-125937,-92721,11190,122057,197202,139701,79930,1025,-71898,-35671,50957,110151,190791,153623,114041,71800,-192,-65906,-49213,-11770,4497,-3858,-24759,-56627,-95732,-121727,-81789,17558,150560,198794,200860,258215,306852,243607,201602,157560,104135,84003,52374,-6166,-56649,-48568,-13439,52423,108790,118711,130486,54677,-28814,-18783,-44467,-88121,-125578,-155017,-139556,-125212,-132246,-55931,-9526,-20630,49743,198721,300782,137855,-6714,-45157,-28963,50104,82719,51838,13822,36825,-13270,-50927,-14083,69253,75423,52268,22082,44766,1145,-55424,-33197,20881,82000,95073,31658,-45439,-6593,24276,39165,84298,112667,158995,153563,120659,110564,25403,-52952,-46197,-43061,-29872,-5710,656,-18548,-3864,37472,107900,54011,-5265,6780,47347,55531,-21544,-146699,-76758,-32494,-71551,-87206,-67543,-14810,48003,84261,81103,42016,-6503,-38230,11925,23817,-21402,-45273,-63036,-108357,-112950,-34321,-10041,19068,55967,42223,-33967,-43805,71467,125364,92142,92722,235108,328314,474762,491407,350300,118549,-36743,-116913,-102561,-54372,-50883,-24513,-1183,2538,-5012,36918,113050,223081,178205,65925,-70952,-61617,66013,151809,141275,93752,56772,61302,66963,59048,117807,160808,188444,218746,176376,174149,179434,96469,-52917,-56204,-3910,21569,-3051,-60402,-47700,11458,76092,110601,119696,126514,89478,23543,-64047,-102367,-33350,48054,93891,77402,16461,-25334,6971,91585,107497,49425,-34782,43735,128666,208892,277373,306979,254170,148903,6113,-109430,-68880,24843,27041,-59573,-125958,-151693,-134925,-117410,-54658,-529,-20206,14555,13126,36548,31494,-30482,-48312,-3038,28247,22095,10850,10737,29690,28018,-50492,-126574,-78247,71230,223987,279875,242893,161730,92483,92918,83748,41162,-11066,-64850,-41787,-3832,4454,-52496,-92875,-94662,-48016,-50811,-43151,-38459,-21603,-9348,43510,62357,-16467,-78924,-34792,-18599,-41612,-34318,-19310,-58457,-57142,32092,86685,78505,18856,-61731,-59692,-6859,50378,48078,226,-113173,-37457,-7906,-29852,-81801,-87015,-85578,-80884,-64666,-35791,-64340,-69823,-22820,81459,145387,97895,-23802,-96911,-71945,-47094,-17179,10785,17415,3822,18175,12632,-26689,-116168,-56023,77528,186585,284440,263363,217613,193528,149494,111723,95153,68713,36889,-42386,-24368,11628,29506,58768,81949,116555,3445,-118233,-19353,57476,68983,57735,35101,62973,152425,157753,111064,115717,178817,317961,515913,705747,827385,762794,483896,274967,132990,4121,-102021,-100554,-58890,-5962,52979,124894,171807,201118,175159,111227,106525,100440,32977,-12734,-29426,-28965,-55245,-59973,-10266,-26151,-89617,-124143,-78217,-95335,-100918,-24687,22827,13251,-32341,-29198,11231,29050,1770,-69879,-51666,-17782,-13948,-54911,-67081,-22076,-24617,-54036,-106164,-83408,-27573,6524,-6057,-30416,-48368,-50294,-70844,-130512,-134898,-122121,-110179,-110629,-100948,-28152,73673,164586,200944,90367,5650,-75055,-102869,4089,11229,-1122,-37141,-63995,-60171,-42476,-44234,-53644,-20712,-34330,-50454,-80289,-56475,41183,180390,357223,478382,373630,133818,81351,94349,80928,65606,19612,-47808,-91258,-71063,-26026,-44792,-91751,-80719,-102501,-34254,38107,58744,29868,-35997,-76552,-101144,-108952,-51331,-27489,-69827,-118718,471,141237,139454,55457,-54732,-73760,-17843,25520,20426,-7059,-30230,-82358,-84130,-45447,-35066,-34383,27700,-11244,-47859,-107121,-134614,-121826,-93424,-89799,-69679,22781,87247,161493,171269,112210,57716,-9572,-54241,-79449,-61705,-28402,-6400,9756,86922,234082,291938,138939,-52497,-176312,-119029,-62165,2225,79624,43849,-49887,-129296,-91340,-111852,-73909,-14642,-16955,-6763,47085,96480,126296,116992,150915,254524,337192,307880,63553,-57986,10790,-15869,-96119,-49407,-9219,-42448,-15036,147621,320898,286618,142051,36989,44507,18525,15002,37634,81989,143093,209468,237855,133003,15304,-40699,-47562,-27030,41100,81748,33212,8092,35146,78576,111025,134088,91303,442,-109993,-141642,-62754,-28801,-26046,-34414,-48394,-69940,-79071,-88406,-82207,-36117,10698,86458,165055,174146,101781,-73492,-80219,-40008,-8267,-104826,-117297,-137462,-140546,-153282,-182439,-224196,-264598,-250630,-212351,-143092,-77537,-15256,61854,77040,105983,83058,28042,-38146,-50176,17205,136641,237937,152272,61592,37522,64703,163084,193523,90634,-43225,-43532,31545,34183,19222,-51385,-29374,-2542,22116,36654,51092,91384,94647,65120,13049,-79224,-22924,79837,102678,115614,180310,151766,70118,-39035,-115196,-85848,-15561,66072,145560,76005,-42255,-66755,-36579,-32083,22295,22419,16222,-11353,-59309,-94719,-96320,-70992,-55581,11528,57983,75082,81459,-1485,-54827,24722,109661,132311,95050,90714,203462,331891,394035,240095,101444,30244,11951,25378,17039,-20856,-33020,35640,188102,341622,373062,335819,304892,300194,252855,83936,-742,-51219,-110382,-111185,-50308,40977,113957,95621,31935,-68374,-110329,-60934,-51775,-47758,35171,155404,166233,91098,-16054,-115538,-29370,35049,-7350,-98100,-70631,-15855,33903,78513,116736,180585,166197,63424,-53324,-135392,-150998,-83350,-26335,-18227,-30340,-77679,-123752,-76188,-31959,-32235,-93808,-109997,-14114,6657,-47186,-96162,32048,115829,189664,191928,123952,16715,-56255,-40674,-25501,13347,100929,157981,171643,148666,70579,18799,6336,22201,35509,34507,-34118,-119180,-38018,41239,56103,1639,-43178,-70635,-68534,-16465,106685,159029,138227,63987,-38618,-99801,-73979,-47327,-43221,-42392,-51572,-20660,12166,13994,-43491,-67793,-48578,-88749,-137091,-146821,-104460,-97099,-66159,-33231,8466,88497,133740,164565,155131,160245,214804,152313,105195,61162,-83824,-75514,-55981,-7915,57168,22331,-37828,-68558,-12016,69284,104388,48449,-67022,-141458,-59126,-31652,-58223,-105160,-92985,-22638,50808,105923,83315,18436,9034,11091,-38127,-46598,62569,157889,154466,133696,88765,52,-87165,36469,80615,55502,41512,-20723,-111412,-76232,98334,202066,176490,74727,47307,41940,23550,748,-26273,-46747,-32044,64557,56467,5206,-39519,-72348,-89173,-66910,-85184,-142529,-139278,-88136,-100782,-63776,12109,42189,62351,47041,30771,9809,-7944,-21506,-49166,-75245,-102747,-123227,-40187,38012,68632,75814,144562,247147,205706,81852,29922,-38915,-141586,-105700,20323,151848,160567,110983,49922,1150,-14956,-3563,-18187,-24912,-27410,29829,82423,116174,114770,8898,-92110,-113359,-63324,-35941,3408,-13321,-71150,-60129,-25983,-30716,8809,206044,127470,62796,66024,52889,16803,-30495,-34724,-37606,-24622,19473,110123,207336,255020,214641,120093,77371,46500,43452,75848,45466,-44679,-93579,-97258,-74062,-58319,-29666,-24474,-82834,-63202,-71166,-111678,-74599,-6715,74694,165217,171035,223094,158240,20859,-59942,-45382,-1862,19040,21858,18494,-42651,-51439,-4690,10411,39820,75410,-12190,-54999,4759,54317,56806,14960,-44807,-75760,-40381,62533,48974,-37257,-138000,-37241,115357,157040,53440,-27523,-58417,-81311,-70862,23254,86197,98402,88975,-6179,-59041,17120,89133,112616,121168,67341,-27413,-108342,-33885,16937,43350,52939,24715,-48568,26651,101950,87460,23117,-9061,-9894,19750,22818,21772,8510,5188,38121,99889,111630,75200,42522,35210,32147,27555,8679,-34592,-125668,-86425,-61728,-59822,3937,58268,972,-66252,-28756,95287,61118,-57647,-45222,1151,115847,203463,167828,120517,80150,12491,-107275,111305,304780,382858,350711,263792,82228,-6984,-25390,-11609,30719,56136,51444,16907,-36864,-70252,-84563,-96137,-71668,-35928,-8029,-36875,-101537,-115839,-71297,-83527,-56164,19398,71025,75288,79681,22998,-33910,-66685,-76613,-7209,-22584,-3426,-7981,-36334,-88584,-112138,-120450,-45188,18239,48785,60700,70384,58012,58541,45953,14137,-5371,8454,22109,-47063,-47061,80128,196151,222555,196450,183918,223446,251046,153710,-12540,-79545,-29962,10295,-22498,11743,177779,354968,382822,287164,98824,-63904,-66771,-9879,8837,27148,9357,-27546,-32206,1308,22314,27576,8047,-1147,49134,160666,298321,330049,311816,238257,251540,164595,84703,53930,291,-59712,-77841,-6623,73157,93897,-15739,-87883,-107610,-125668,-141921,-102260,-44004,34584,126563,198550,77165,-62191,-97976,-12218,119725,300481,378332,151793,-13204,-40711,-39982,-105799,-60880,2016,-15001,5511,75248,113031,34223,-62344,-40510,56129,73486,-10813,-72462,-86748,-61883,-52633,-58666,-76437,-78237,-83572,-121331,-88959,8965,29348,-17197,-62431,-40939,721,-14202,5083,-42111,-109542,-54057,-6561,16773,-6686,11437,80791,84901,75148,79530,111870,111861,64127,53699,68769,58223,50853,54824,70154,-13593,-63789,6816,99793,241935,370033,438106,446889,231010,66601,11566,10105,2065,48196,121525,140679,107495,81159,4559,-78620,-96524,-18375,-13974,-31370,-25406,3403,11429,-6315,-16457,-1803,44838,145658,90150,-46833,-43457,-1248,-26314,-81849,-25517,49535,94587,49497,-22220,-59263,-99120,-72520,-35363,73163,194738,130146,24650,-25038,-23561,-13019,-32943,-1852,-14797,-87811,-147012,-163363,-89074,-1854,80291,150226,175211,118871,95466,78322,38115,2664,-73713,6846,42926,26882,-46893,-110093,-63509,-46792,-50987,-63491,-30036,15492,33029,7739,-33642,-38917,-14323,29117,69197,152822,260404,237322,89871,-20427,-50012,-71531,-83490,-60398,-23569,-20242,-43137,-65348,-45264,-33745,-35844,-42912,-47571,-57020,-131303,-56072,24998,127759,209017,219178,172355,99502,97994,98887,33515,-18194,-30276,-30029,-41944,-26560,87412,209533,133574,54824,14999,16206,-33098,-89654,25191,121397,173129,227577,299237,418435,436840,344987,212099,159488,173269,144041,107089,53382,-25950,-96891,-139976,-163815,-118992,-60809,-14030,29102,14084,-16338,-39538,4583,77185,69967,43968,47389,4344,-57578,-87461,-87726,-105579,-10403,60551,33656,-5096,-40674,-65520,-73002,-116520,-107337,-115439,-76642,-36925,2417,916,-42911,-78265,-75035,-13271,4248,23734,7356,-11004,-34207,10088,64136,76015,1279,-73604,39783,112440,113001,81208,91867,132634,121466,65817,74578,47861,25439,-6244,-40932,-42507,-9620,10319,18355,-55069,-152174,-100910,-76890,-66811,-63303,-47244,-9319,34876,16184,-40317,-73687,-108137,-98522,-30420,-2909,-20900,-51447,-83010,-117850,-95947,-42233,79630,64764,30117,-45515,5140,101865,127342,38394,-69455,-92495,-69652,-77864,-39483,-16367,8580,35252,-8586,-50467,-76930,-71310,-67589,-55940,6955,86423,103053,21737,-52471,-49975,-51971,-26022,1811,94883,283650,462482,464855,336035,136854,-16578,-30969,-29055,-50786,-31056,87237,225062,225236,176204,94423,9352,-41770,-112550,-93561,-10525,77901,57766,-40162,-94583,-89146,-93962,-67029,-19976,33921,99493,190922,269431,232278,63681,-6851,32391,104158,89082,-13798,-109277,-53663,-15982,-6325,-14816,6795,61709,75959,59832,864,-93873,-88176,-31863,-12152,27355,32831,34867,26367,14766,11141,6194,-22424,-33099,-6909,-17385,-5381,16139,-15834,-67617,-84217,-56491,-60717,-59394,-133338,-18912,84448,190488,274589,334866,441668,423552,316413,192061,-29972,-71247,-28661,-29915,52482,155870,190859,160664,98036,27886,-48453,-56504,1677,-11143,-6362,-31255,-624,-8683,-29202,6256,7306,61339,36703,-63627,10240,55959,25149,6831,18135,86276,137212,165773,140068,48359,-44943,-144189,-60433,61194,154254,134378,-16218,-94002,-33226,13413,32025,67046,123586,152235,90418,24639,-12462,-37457,-31121,-20307,9758,40797,46560,-26930,-97319,-120664,-122172,-83111,-32636,37645,133907,291673,439180,378043,245817,180830,126971,103716,65453,-25503,-69651,116411,452029,652150,614473,371416,59510,-83163,-118791,-78755,-37056,-16123,-11123,5529,-49395,-38762,6610,20173,-9928,-44658,-42057,40626,60003,-41865,-93740,-83521,-53811,-25050,2814,12108,18366,841,15899,-10100,-70411,-82670,68734,243160,256392,100096,31437,48032,35823,-24320,-63445,-84947,-97635,-100176,-76284,-36008,-8707,23375,55702,67119,7000,-64306,-48572,6667,78863,138766,130634,63882,-84868,-21418,89007,116384,108561,98761,56383,-32258,-66726,-34558,-1884,12738,27810,7782,-56533,-130363,-107416,-114384,-77462,-23312,50748,94858,28578,-81729,-31284,6298,-4812,91046,279793,389001,335751,274599,240513,177131,68369,-36230,-107763,-66543,-22373,26363,41606,61061,83676,50672,12210,-17158,-35619],[-11438,26628,63575,92993,36123,-31207,-103310,-81144,-15757,18079,33794,11709,2776,34206,43831,54190,112265,299951,254668,95444,29024,5561,-3775,-22534,-8136,45318,53063,18227,-17501,-38653,-24870,8800,34316,56041,55724,-3322,-76873,-67644,24602,130833,158311,131697,86197,29479,7247,-8462,-29003,-69348,-59474,8173,18047,-19519,-57755,-97291,-132297,-60321,-24406,2812,45124,42538,-29416,-60191,-48577,-15748,17445,95291,105411,109920,101948,70256,64518,74976,62872,42646,-13063,-67536,58168,175600,194069,-5300,-134955,-6373,81334,77613,8955,-64338,-49060,-17205,29449,36483,15431,-21542,-55870,-79080,-68886,-33860,17851,26423,-21057,-85686,-127947,-56287,-7999,-17019,-29348,42449,97933,156377,136102,85300,85356,70270,-1443,-9159,46132,83889,38420,-27069,-79459,-111536,-57933,-53165,-94734,-84941,-55805,-77784,-105461,-30982,32410,72688,21343,-56939,-78214,17948,88951,191598,259266,183722,144615,105360,63126,-431,-60965,-94566,-102580,-71168,-1085,74903,133482,70873,-51296,-30138,58367,37620,12500,-82491,-143300,-69912,-48228,-81599,-134881,-139773,-88116,18906,81649,34346,-36580,-77930,-77503,-69200,-115708,-124597,-94872,-39772,13239,-38497,-71455,-66290,-24639,7487,-12257,-53745,-59886,-61013,-89694,-110337,-74175,7079,54482,30946,10198,5995,25202,51944,16057,-6081,-9816,25470,41412,-25356,-62025,-62249,-76593,-132148,-61084,-47286,-49299,-39321,-77215,-4038,59023,32143,-49915,-133124,-120574,-31800,37789,2012,-80674,-126221,-93734,-60546,-38531,-59931,-88377,-58061,6138,15444,-22379,-63558,-81159,-61409,-15346,17171,17524,5334,67226,131190,141393,98409,15771,-54390,-33019,13033,31748,122651,458588,665979,627163,485909,300527,135194,69429,49942,121702,134919,33782,-19268,43355,-9372,-29971,-57503,-71314,-43842,39282,73283,48964,-25848,-116150,-74887,-85093,-87988,-96940,-87699,-53164,30433,95659,30704,-73875,-157294,-150619,-55123,92399,209692,258432,165180,85568,-2177,-79901,-42518,50139,138807,230968,151079,89735,42905,-20199,-73780,-46130,-6670,11799,7812,-6997,-42691,-95611,-133304,-87076,13104,148285,188049,179507,229307,301813,248960,199167,138922,78318,70253,56672,6885,-49717,-46272,-7716,56238,89496,59137,48722,5434,-58455,-35243,-54719,-93827,-120843,-143280,-124309,-104882,-101400,-22483,204,-22674,53929,231657,333169,135033,-13769,-54423,-27057,70515,114664,84742,14247,11995,-43203,-69777,-20552,77828,89912,61870,28767,43538,1636,-59406,-60756,-19623,36227,72248,29748,-32817,5238,17139,16361,64620,106460,166308,161955,120020,109635,25689,-51320,-53286,-67239,-56652,-15721,17460,29343,51346,83353,140553,84140,33051,36796,70551,75619,-13627,-114994,-60253,-20724,-71881,-89126,-63228,-13703,54940,108053,124321,113138,94002,46637,47005,29995,-19636,-46667,-70111,-103167,-99054,-26298,-11871,3086,15483,8151,-57233,-60496,49806,83088,33646,31171,176269,285078,445914,453245,322669,118195,-20794,-101348,-107129,-45055,-29845,-7822,10194,10848,1492,45214,111418,178925,127196,36485,-74844,-52722,65180,138894,123875,70070,29733,41915,58704,58779,121382,163966,196747,244317,213762,204792,188181,95875,-35701,-38404,-13861,-9503,-44833,-82393,-40720,12987,78131,118403,124672,127539,80478,5184,-75031,-109710,-52123,13141,68160,66410,5751,-32007,22074,115417,136169,77939,-15774,32393,98271,169740,250252,300334,252706,137015,-7838,-121115,-61965,30336,24666,-67862,-130760,-141390,-126904,-114257,-51605,4114,-20579,3596,-12308,26362,28165,-31987,-53154,-18052,9276,11028,10809,15614,34650,24727,-61093,-91372,-61218,27563,188534,275130,240415,124905,48813,60590,61445,33644,-19138,-72873,-46937,-18886,-15336,-65641,-102159,-93860,-50087,-52774,-37853,-38262,-29360,-21263,25735,46163,-33020,-80348,-35941,-23332,-47561,-41805,-34622,-70853,-52720,34951,100619,107503,41269,-49639,-63532,-5236,54552,62266,28088,-121837,-69292,-29045,-41021,-88923,-88798,-89463,-81049,-54322,-24559,-63634,-77664,-36391,62021,127315,90227,-30149,-91954,-76878,-56673,-27313,7962,20808,-4070,-5269,-13100,-33626,-92959,-67447,55157,164683,273663,249904,202099,174871,123388,79825,61477,37630,9047,-69244,-24624,7188,10539,22969,45197,98144,8206,-118129,-48248,36584,76026,81226,58382,81336,173598,175410,124113,135534,206720,344058,524683,708048,844692,809081,524091,301345,147684,17455,-84271,-93136,-49421,9491,70222,136509,178785,207785,171017,101943,103155,102812,43734,907,-26592,-34663,-66846,-64249,-12216,-22595,-85185,-121930,-80550,-93779,-111183,-38951,9059,3642,-34427,-29613,7504,18550,-18290,-83803,-36315,2007,-5982,-50505,-56429,-9370,-14646,-51905,-111496,-82096,-19695,23622,13200,-15449,-28869,-25057,-46119,-115846,-145457,-139851,-133391,-138934,-128149,-53923,59547,160282,201252,102905,20194,-63464,-110275,-15350,-12771,-26917,-52251,-61916,-49561,-35298,-40741,-34061,14642,-5112,-29537,-64318,-49339,40067,162214,307217,404842,283012,67704,66456,99985,99962,81658,18280,-51345,-98597,-78639,-35385,-58223,-81741,-79987,-115371,-65807,10451,50862,35065,-26401,-70402,-103805,-109749,-36606,-3963,-60662,-132325,-8928,134195,128027,35931,-75043,-63209,-11024,20804,1472,-29303,-39806,-72343,-58389,-18687,-8050,-1314,46885,-3835,-44145,-101977,-136032,-125191,-93790,-84934,-84224,-11927,31701,95712,104626,77736,49417,-6646,-50114,-77452,-69516,-41832,-21550,-10707,58503,206814,283280,147733,-39456,-160018,-140458,-87514,-26617,52196,26247,-62689,-110312,-71313,-97261,-72633,-13965,-30165,-24372,42044,99189,129543,120766,179408,301322,381444,325605,58970,-57972,21860,10348,-73428,-69581,-18649,-34784,-5871,148063,288044,287776,195947,96972,65931,9188,-30242,-42811,-17106,51448,146046,202547,128910,24153,-28270,-31177,-8966,54497,78876,20151,-4121,21814,61787,88864,110936,80484,-1454,-103912,-128424,-67081,-37538,-35790,-38306,-39288,-55496,-65340,-85470,-103565,-50796,-1908,72150,152236,162195,98354,-43144,-42926,-21916,-3769,-115469,-144777,-141172,-134367,-149965,-163161,-166392,-160635,-119871,-96329,-67865,-45619,-12660,74012,120435,158073,123254,50217,-36369,-57096,11024,136062,263536,194754,79046,50682,101397,207952,236707,122184,-25211,-59123,6396,-3482,-28248,-98780,-29779,2300,22180,30167,37816,65609,63767,35025,-9646,-91797,-18719,90788,117984,141061,215811,176270,101189,-15916,-114470,-107587,-45326,41976,128956,95074,-35817,-62430,-35801,-44815,10799,17243,16931,-8269,-57579,-102795,-124358,-56548,-49945,9560,58879,92126,116326,26407,-58767,-20278,53043,94841,88801,87400,178375,283934,344208,210292,77819,16412,23354,52105,41020,-1439,-11729,44428,167479,313397,390336,413447,394089,339673,236376,67332,-8715,-63129,-129604,-139411,-82126,18145,109853,113871,50057,-56254,-116024,-69050,-57368,-48447,31193,142703,151649,93612,9298,-99374,-39752,35977,6280,-77613,-86627,-41969,9169,54397,84697,139031,132607,44112,-64822,-115692,-160444,-88727,-30523,-16308,-21324,-62918,-104352,-82612,-52047,-46444,-100670,-117870,-31276,-969,-44713,-94962,15472,82146,150306,175284,139207,51046,-38043,-61146,-53124,-9544,83584,158927,173785,136414,53827,2986,-5341,18665,41329,49683,-14673,-122593,-52923,27055,40952,-17854,-65975,-85015,-73549,-27082,111729,166803,148300,81570,-11794,-69251,-49254,-29300,-28211,-26788,-38474,744,35569,29672,-37817,-63866,-38609,-75625,-117544,-113595,-94285,-119545,-93165,-55660,-12261,64996,115380,175994,220645,236082,245569,172047,125879,98634,-37888,-55239,-36947,15742,92368,67238,-9038,-51925,-6233,65904,95654,41535,-77515,-126804,-36310,-11326,-44566,-92674,-84654,-22454,49848,88728,74031,27408,26384,17400,-43539,-60468,34606,120382,124934,115242,80459,-4147,-98624,49618,122652,100785,85640,10726,-102194,-91980,68683,173635,153108,71065,51190,50469,34684,13267,-12261,-36722,-30548,63931,61855,9007,-33714,-70137,-83211,-45850,-64465,-126591,-129369,-83608,-102749,-69324,570,17737,33140,18040,3667,-12371,-14881,-13868,-36644,-62175,-90943,-119578,-41252,37535,66375,71388,148994,269447,236819,102927,38657,-40288,-145797,-97469,17000,142091,160128,111871,54893,5418,-12740,1580,-6005,-952,2934,38411,66825,99362,89377,-20148,-105243,-110885,-69266,-53395,-17578,-26412,-72651,-62155,-24513,-9436,49421,256074,136375,37091,31702,24542,-8784,-26956,-4525,2727,10611,47144,138748,226450,262899,212432,113947,69361,37662,37739,75987,54872,-36860,-107707,-119183,-84629,-54730,-16162,-7663,-80597,-88772,-91837,-115914,-71737,-4949,86427,219971,224896,245898,160086,32621,-47140,-40282,15863,57864,71988,58432,-30269,-52504,30,18047,40168,62171,-23950,-63771,13316,77640,67881,21627,-38889,-73974,-47211,65910,74422,-7273,-118062,-44786,100424,135841,60128,-7237,-46004,-76261,-72694,32521,100841,114508,117523,37260,-25567,52646,117351,136261,141912,88368,-15876,-98060,-30209,9828,22078,29387,13625,-46596,20368,83553,66224,-464,-36075,-35095,-6634,-10989,-21646,-34896,-29939,5042,62939,85204,67808,51087,54024,50530,37505,4674,-48480,-110540,-62040,-47895,-51979,8958,66480,18437,-34323,-23021,60852,11274,-91704,-80971,-23642,100377,216640,189688,129016,85185,24957,-93874,90348,264040,352743,349142,234455,50288,-30402,-42217,-9507,59862,99385,79136,31285,-29790,-64372,-74844,-87379,-78646,-50214,-27972,-50776,-104096,-117031,-73590,-79777,-50813,22303,75306,77341,72003,-300,-52889,-76493,-64120,16062,-3371,-7961,-10220,-31503,-78566,-104828,-102850,-40324,16553,42027,41603,55355,51359,56640,45791,12729,-6354,9469,28306,-31734,-48440,66012,158365,190825,203792,201969,240589,257099,137519,-24126,-72189,-22032,445,-39963,32568,210007,372819,392996,301903,118397,-48670,-83118,-41985,-17491,5341,-11589,-51071,-50584,-11940,11475,12100,-11386,-18492,38414,152435,268211,287259,277414,232991,285196,206406,115401,81773,22636,-51655,-85770,-8860,75127,92526,-18788,-88689,-98740,-102298,-126802,-98831,-38687,24977,87129,162713,83059,-43979,-108067,-32808,100472,280731,361989,162707,-1509,-21722,-25984,-91464,-73057,-12252,-21290,8919,74883,103183,30326,-62607,-49719,47045,71858,-4473,-63267,-86454,-67294,-50465,-53832,-66155,-56407,-52868,-89443,-78316,8410,29642,-15153,-60330,-55637,-25137,-25296,1629,-43761,-117042,-47394,4685,9297,-59906,-16408,81072,87215,73078,66596,83476,61488,20465,34890,65468,51511,28662,23383,47498,-29840,-83935,1643,109384,255371,353827,382027,395057,210393,61990,18263,20802,9433,48922,118847,122929,68977,56071,7625,-59365,-74756,-9987,148,-20372,-28260,-3489,9369,-8730,-29348,-14032,32724,128813,97883,-29370,-34151,635,-23298,-82449,-28977,43065,85378,45223,-22108,-52999,-114973,-86837,-32625,99242,221393,150513,31614,-18535,-15626,-10670,-33520,386,-17879,-95888,-148521,-142531,-94504,-10302,79394,147335,143537,86056,73991,79857,67990,19037,-80901,-17999,18246,9835,-51000,-109653,-72460,-59491,-48059,-38288,-3054,31288,25669,23,-29261,-35237,-18248,20237,59593,149972,272299,266298,130907,-5084,-32736,-59066,-73512,-46746,-14267,-7699,-19990,-47687,-29393,-27747,-40837,-51416,-46468,-41043,-122381,-52955,45439,167135,263642,267222,205014,133332,127651,106611,30418,-21257,-29130,-24909,-33530,-13789,111425,202396,115909,40064,12648,39819,-3848,-95594,918,114831,180921,224659,284596,410530,438935,334019,193415,159016,218809,223871,155297,78520,-9638,-89680,-138053,-157848,-113769,-54239,-6142,36901,14893,-25555,-58079,-21795,55397,69119,56708,53182,8874,-43791,-70020,-86178,-142169,-20400,54551,29127,-10625,-49082,-76270,-88003,-91304,-66336,-79675,-84098,-64274,-17536,-8348,-47232,-81413,-84714,-24854,7371,37158,22817,-13400,-52999,581,41459,62222,-1635,-79426,24745,97971,109288,63636,54369,96155,91555,57240,86814,47652,13175,-19933,-49219,-46916,-10101,9967,19923,-54283,-155530,-110593,-102391,-104243,-89010,-44193,-5559,36211,19302,-31199,-61641,-96601,-95225,-25689,11747,-7535,-48880,-96081,-135627,-89712,-55380,74941,61129,16015,-52837,37886,139101,141478,35880,-72596,-81087,-65263,-69731,-26421,-7512,14055,39764,-7129,-51408,-75773,-64147,-58425,-45177,12856,88676,109891,33141,-59493,-66324,-55760,-23837,10561,120193,319205,521180,507346,357804,151137,13001,-1746,-8153,-35634,-35891,56293,170960,170222,124138,38834,-42067,-78059,-141675,-112351,-23740,61032,53635,-40665,-82073,-74569,-94957,-74237,-17292,49771,115936,195888,256556,216419,55826,-19930,13891,89740,95317,-5034,-104236,-65820,-27977,-15633,-17077,37846,125312,152935,131904,55421,-47834,-10874,46327,50326,78442,81483,86247,61451,34478,20166,-1464,-37652,-48338,-16456,-11850,10052,26994,-9347,-80635,-119999,-98180,-93598,-71406,-145185,-59064,25087,117748,209601,286165,402735,394910,294726,202691,12623,-72573,-32979,-44583,30494,150345,210849,188128,112428,32586,-43927,-59719,-14270,-25072,2364,-13100,8273,-2437,-23331,20098,31176,80886,45874,-71881,-43672,37157,11878,-8945,1103,67950,116488,141294,120189,38866,-46250,-130748,-72378,41693,135694,125551,-20065,-98862,-23096,34458,51108,74720,134030,167052,107265,38479,-4623,-28968,-18694,-9610,13664,41967,49673,-30945,-112046,-137488,-127285,-89014,-42694,9400,85467,228334,397583,354150,237378,185005,151895,148499,101152,-18247,-78158,102431,434416,628150,580147,367248,72865,-70624,-109473,-74169,-36193,-11636,-7344,9415,-36112,-58271,-2871,24474,3129,-24744,-27652,-11237,-551,-71581,-104894,-92812,-67275,-39329,-9820,1790,15706,11214,23923,-18215,-76991,-77342,69607,237129,285522,123335,52064,78499,75404,-642,-51354,-80903,-88304,-81485,-57506,-16782,3486,25862,63714,88769,37593,-49065,-40895,9320,73957,138058,137505,62055,-90747,-16304,89209,100828,82700,72108,29150,-44412,-68429,-40839,-11773,-6253,9170,1381,-51665,-142076,-121500,-100970,-52747,-20437,40524,92248,42431,-105554,-60785,-8763,10691,100200,259302,360700,346634,304246,257923,187067,71800,-34529,-106418,-67915,-29457,15552,29867,48153,74145,49231,10849,-21744,-51884],[-22596,31648,86463,127011,47318,-40752,-118123,-76671,-2193,39975,64161,51135,36066,60536,65587,69775,128568,316803,248769,103817,37058,16523,7681,-14304,3068,59229,60015,16435,-27752,-59191,-43705,-9514,11979,41656,57651,857,-77771,-76308,14232,132644,187857,158321,99044,30768,4819,-6656,-29698,-81721,-78907,-14867,-16227,-59733,-91841,-111546,-129301,-62454,-33592,-8402,37816,44311,-20935,-63439,-62558,-26020,-3724,71812,96633,114286,129143,113628,110440,126373,118453,104334,56115,3522,86438,188426,192850,-5030,-149777,-29847,52600,53073,-4496,-63465,-56325,-44628,3994,24943,4207,-30674,-63159,-84363,-77765,-50534,-6137,-7600,-51036,-99854,-132579,-71977,-18729,-20091,-19164,57678,98373,141635,121244,60526,65519,76613,21362,9974,48884,70484,23623,-32999,-74320,-102699,-67290,-72955,-113991,-64095,-27016,-64710,-118060,-33852,37205,79227,31274,-52140,-90618,6014,78790,175891,230059,139535,90976,59963,36365,-9312,-60710,-94125,-106607,-75445,-5893,69794,129958,64531,-56106,-37161,53489,34946,10704,-87586,-150633,-69647,-55895,-93740,-135374,-151755,-114690,-4391,61085,7482,-60856,-83494,-60999,-47039,-92540,-151327,-112286,-36750,7631,-51682,-88653,-84602,-40028,2340,-6967,-58855,-85412,-74604,-83689,-102819,-102937,-4926,68637,65957,41719,17062,21172,38112,-1689,-18690,-5869,43584,57138,-16094,-62200,-57914,-50891,-98051,-82587,-70906,-64706,-36116,-41143,8351,67089,41774,-39423,-121147,-124878,-33292,49709,29803,-56831,-120632,-99612,-59699,-32320,-50414,-85572,-77828,-24206,-17211,-61631,-91320,-90872,-66722,-23845,5007,8784,14907,97743,153312,151171,103206,17864,-52539,-34188,2328,9913,75683,384560,653558,657470,507528,303257,134105,75881,71024,159457,174308,61432,-20180,35343,-8941,-33104,-58487,-78417,-61855,26306,72572,49864,-28926,-97982,-48920,-53576,-61508,-87452,-102439,-70536,-6774,69639,26969,-63233,-139835,-137546,-11575,171778,304753,324188,194536,95397,-935,-84460,-47526,50980,171498,260844,142683,64660,15609,-36160,-74585,-40933,-1274,18488,19127,11486,-27167,-94084,-142069,-86783,8685,140596,170895,152108,194885,289860,251473,195171,119276,55051,58877,61769,23024,-39613,-40526,1808,62884,77337,20782,-26458,-42776,-81692,-40736,-50350,-77257,-92748,-115808,-101559,-81210,-67156,14001,11107,-21096,62413,267087,360356,132177,-21132,-66789,-28558,88601,147850,130018,33870,-7,-61849,-77268,-18843,92364,111724,75560,36687,41902,3885,-57351,-81778,-58799,-10216,47632,30453,-12602,26215,19667,-306,45068,97181,169875,168350,117159,104661,25347,-45566,-46733,-76575,-75722,-22064,30615,70131,112076,140243,184689,124909,71523,66273,92749,93914,-2164,-78636,-29165,1395,-68729,-89467,-55713,-8802,65267,136334,174503,195683,201130,130836,81370,36091,-15411,-44784,-73369,-92840,-84367,-18330,-14263,-13598,-25770,-29242,-81790,-73147,28308,40900,-14967,-21378,120630,239444,400608,393122,274239,106189,-11600,-89209,-104504,-33491,-9336,9319,22442,20616,13294,58627,111938,134349,79162,12238,-69935,-44605,61061,121184,105127,49445,12338,30003,52696,59602,123339,163967,202436,269197,258134,247808,210593,112432,-7055,-23301,-26595,-42493,-84345,-72803,-29592,13971,76036,121112,125363,125261,68972,-13435,-83308,-114018,-66385,-13734,49274,60476,3345,-26021,39934,135605,158739,102836,6939,24656,69599,129924,216217,281097,238827,115687,-23890,-130454,-52146,36744,24218,-71551,-126604,-127349,-116286,-108976,-46788,11445,-17255,-5390,-31780,22087,27493,-30361,-54116,-29656,-7582,5,12014,23789,42790,22406,-59062,-47335,-24762,4366,156797,265274,230297,83908,11969,37546,48096,29452,-24463,-77789,-49356,-31664,-31544,-73526,-105468,-90760,-53545,-54378,-31816,-34839,-33436,-30984,8178,28531,-48331,-76181,-35567,-27313,-53237,-50103,-48917,-78976,-48275,36555,113265,133091,61191,-36462,-64474,-7966,49771,66880,51998,-83051,-98697,-48605,-49846,-93994,-89144,-91514,-78491,-41692,-14058,-60720,-81939,-44375,49082,110640,80919,-34108,-84381,-77778,-63691,-36063,6820,27338,-6236,-18213,-26002,-29198,-66005,-62414,40115,145861,257280,227181,177219,148850,94818,48807,29515,7957,-20928,-96623,-24681,4902,-3910,-9035,9306,76505,14667,-102266,-69158,19263,83852,106330,83584,99744,189473,188508,136979,156819,234356,362210,515262,681225,822671,819019,546510,324643,161167,30849,-66013,-80843,-37427,27252,93026,154147,190815,216611,165555,90799,95130,99742,52331,16757,-17501,-34828,-70697,-58689,-7857,-14449,-78733,-120577,-76048,-81273,-114564,-51889,-2784,-3444,-34340,-29045,4211,8724,-38175,-92191,-18010,22965,2799,-44525,-44735,3288,-4022,-47873,-114386,-79979,-12713,39409,33624,2563,-5220,3487,-18961,-96103,-146666,-155171,-155047,-165381,-152538,-77727,45639,156493,203679,123052,43129,-46407,-102816,-24921,-29757,-43544,-55537,-53872,-40455,-33665,-40106,-14285,41569,17761,-11356,-48013,-38900,42061,147707,258758,333280,202410,13306,52461,103714,115575,92730,14858,-54018,-101791,-84882,-44461,-69082,-69002,-71693,-102464,-91267,-13568,45778,41638,-16734,-64134,-103926,-107688,-23894,18514,-47791,-148126,-20074,121055,112532,17551,-89118,-52467,-4504,16748,-14052,-45525,-42599,-58634,-33063,8042,17390,32957,71642,12206,-31897,-91845,-136910,-126193,-90963,-77684,-99146,-48515,-23138,32687,47388,60427,49364,270,-44347,-74232,-72590,-50197,-37762,-33198,28326,170459,258577,149421,-27217,-143118,-159710,-110267,-50647,29665,14014,-66795,-91045,-52087,-80271,-69895,-15247,-42833,-40728,39247,102011,129565,118431,197863,329795,402719,323939,51364,-57696,31066,35469,-50977,-90407,-31988,-32998,-1497,139283,236900,262845,230154,143436,77442,87,-64618,-102324,-90865,-19036,94356,170584,122826,31269,-16504,-15816,6004,61186,68167,3014,-17424,9964,46416,67249,85244,64794,-5472,-95089,-106375,-58234,-39333,-44641,-44408,-32551,-42635,-51955,-77717,-122242,-62402,-13248,57952,138190,148685,93831,-10720,-14937,-2102,15095,-96061,-149964,-139585,-129078,-144192,-136033,-91271,-26989,46724,46487,18661,-13184,-12658,86786,170016,215816,167692,72609,-35439,-67229,-2232,122140,265466,218628,95467,64998,126788,229098,254707,137806,-14803,-71975,-16584,-34405,-58176,-112327,-21247,10555,24693,24556,25188,40444,33302,6865,-30760,-104626,-17060,96454,128143,162342,241708,189758,120356,6319,-95850,-101367,-48759,34620,116814,109951,-31221,-60024,-38525,-65441,-12850,4771,14135,-6599,-53738,-92832,-121751,-43936,-44553,9344,61359,110204,153395,59564,-54644,-79684,-8431,55621,81595,82443,152054,234541,284016,172703,49237,-1703,24934,67155,58249,14813,5414,46695,135140,261744,380424,465533,466132,365693,211313,48842,-19000,-75676,-145497,-163509,-109238,-1753,105482,132045,68219,-44710,-121167,-76609,-63613,-51472,24974,127659,136814,94009,33178,-76040,-50818,34206,18865,-54159,-85775,-62021,-15658,26566,46504,90814,93445,20456,-74708,-98286,-157908,-92687,-35266,-16262,-15734,-49857,-82140,-81096,-68177,-57828,-104604,-123512,-50940,-13335,-48141,-90669,2783,53827,110607,150688,145629,85448,-1299,-52314,-60220,-23056,67298,154924,170404,119740,35034,-14130,-18349,12611,43623,61916,2029,-114302,-67670,12352,25547,-37049,-88621,-97254,-74488,-43001,105180,161336,148132,93041,14173,-39113,-25020,-11530,-12140,-5143,-14372,34615,70264,52962,-28528,-59013,-26768,-56828,-89894,-81809,-60848,-92844,-115680,-75351,-29217,45411,98371,186962,283211,308012,275651,196064,149120,135631,11997,-20118,-18328,34427,120071,110016,20285,-32794,2706,62875,84484,32041,-87154,-109180,-16171,4755,-33070,-79233,-76672,-26039,42522,59437,55066,30617,39717,21441,-50152,-72605,10940,86506,96127,95733,70617,-7568,-109866,55254,158350,146005,129802,42443,-94118,-111112,32620,135574,121384,61404,49779,54408,43253,26044,3864,-22956,-24560,62847,65635,11450,-30605,-70782,-80739,-29008,-46980,-112016,-120642,-81235,-102916,-74581,-13937,-7636,9661,-4293,-15888,-24891,-13954,-1920,-23757,-49434,-79423,-111305,-40353,39404,67615,70732,152675,282720,260378,121811,45624,-43975,-148947,-89785,12446,129172,157905,111478,58556,8596,-11953,5546,4837,19760,26740,38968,43397,71264,49662,-58061,-121936,-107262,-73040,-72226,-45000,-44435,-77026,-68274,-27871,8856,92679,304439,147967,9142,-7469,-8310,-33368,-14850,28755,43741,44288,71825,161283,234564,259117,200766,101646,56220,25371,29782,72261,60200,-29272,-115807,-145532,-98090,-52773,-3464,9250,-66103,-120412,-108431,-114988,-78863,-11636,89115,267264,279345,266139,162941,49777,-28327,-32953,34226,97846,123347,96940,-18004,-50198,2264,18300,28873,34612,-46422,-71736,22962,102240,77458,27365,-31493,-64508,-42418,78171,108749,30984,-94593,-62401,69932,101273,59283,9448,-33016,-69330,-76661,36829,108563,122832,138376,84752,14602,90371,140981,154704,158306,105937,-4931,-82361,-24157,4408,5044,10071,2762,-47572,7186,55990,37165,-30010,-66299,-55884,-23635,-36016,-57386,-72238,-61101,-23142,30016,59086,58945,57225,69029,64237,44242,-2249,-65561,-85627,-42699,-39569,-48523,10070,70642,34953,-5721,-8520,53262,13631,-67832,-108040,-45790,82480,220786,203397,131307,86068,33916,-76787,66669,217321,313516,332626,188855,14131,-55573,-60358,-9176,90276,148327,108412,45069,-23294,-58962,-65810,-76019,-82181,-63772,-45103,-61486,-105451,-119673,-76240,-78052,-51355,13758,67108,69992,55642,-29378,-74203,-86246,-54907,31073,11395,-12236,-14190,-27760,-67895,-91107,-85953,-35636,13128,32083,19429,37329,43826,54824,45707,11700,-6208,12081,35111,-18330,-50737,42773,107206,146328,196790,206682,241422,247663,112816,-36021,-64328,-18077,-13312,-55008,50304,231603,370732,381306,300685,131256,-33248,-101633,-75512,-41315,-15008,-31038,-75042,-69025,-24308,2095,-224,-24787,-32462,27741,142503,239951,249172,246121,226374,312854,249549,147448,109501,45658,-41736,-96821,-16867,68746,80928,-28571,-94826,-91518,-77730,-95911,-81004,-26140,19139,51135,120791,79361,-32212,-104631,-53988,71969,245032,327879,165827,8124,-4648,-13399,-75171,-83379,-28187,-28380,11157,73239,93159,26635,-62774,-62148,34196,66218,-102,-54008,-82942,-74458,-52139,-53157,-58612,-37589,-26431,-61699,-67271,4633,26514,-13905,-54291,-67528,-53320,-37159,-4216,-46950,-123706,-41660,16749,14731,-67746,-28968,68123,76245,59789,43971,46833,8851,-21935,16785,62009,45133,8297,421,34093,-34879,-104634,-7850,110550,256579,323155,315817,332449,183065,53582,22091,29735,14712,44323,107389,96107,25295,38035,32345,-15053,-46381,-3964,11658,-11393,-33504,-14154,3454,-14264,-43621,-26477,23889,114626,109492,-6114,-22962,857,-22891,-84515,-35192,33039,71329,36897,-24792,-46824,-124990,-102042,-28145,129114,247042,171251,41331,-8882,-5437,-7759,-35858,-2023,-24013,-103153,-134742,-115090,-84537,-18121,74645,134339,106429,54719,53818,76530,87154,33307,-77653,-44303,-7239,-7992,-53631,-98020,-83468,-73161,-42192,-11772,22654,41482,12258,-15007,-36927,-43582,-26727,8155,45617,140150,269888,278326,164841,14574,-18615,-48955,-66542,-36905,-9095,957,2252,-23350,-13350,-23395,-48340,-62385,-47267,-27391,-112517,-52332,63316,203165,312361,308543,231819,164523,153217,109517,24377,-26965,-30934,-22548,-26833,-2364,130811,183509,92433,23202,7929,57514,23980,-87829,-30223,98344,175304,206225,253960,382243,422598,310607,169201,154585,263782,305491,199320,98038,3241,-82420,-130873,-143179,-101157,-38622,12904,55963,23264,-31346,-74898,-44328,38967,70753,67301,55723,11462,-32475,-50055,-65007,-110386,-27943,45536,21827,-17670,-57769,-86963,-102360,-67499,-26460,-37972,-79527,-92850,-35141,-12977,-44759,-75623,-92380,-45925,4566,44811,34932,-13895,-66883,-3834,26355,48746,-5025,-85525,1632,71346,93339,39260,16554,53867,49820,36638,85918,39174,-4562,-38161,-62003,-53400,-13089,6068,17602,-56041,-131469,-102229,-107185,-127161,-113956,-42735,-3112,38125,24293,-19615,-46142,-81913,-88292,-22283,25714,6674,-41972,-98429,-130469,-81190,-69651,62358,52891,-7132,-53903,68855,173388,149559,30914,-72400,-72035,-59662,-59005,-15556,409,22852,49738,-2016,-51359,-72017,-53801,-47398,-36226,15360,87565,116331,53105,-41574,-55281,-45829,-19663,16019,139287,346416,564351,530927,362124,151732,29178,15613,5341,-24250,-38071,30330,118958,116559,74601,-12687,-87551,-109839,-166996,-135343,-39933,41692,43981,-43611,-70858,-58791,-87436,-75332,-11988,64918,127244,187730,224288,184351,37862,-38926,-6885,71982,98860,1225,-101101,-76817,-38125,-25372,-23364,60283,180774,226338,208720,131450,26872,73920,130496,118037,131628,130267,137275,95547,52622,22999,-12798,-52276,-63128,-25200,-5228,27225,40480,1312,-81576,-146694,-132088,-115168,-68183,-118785,-101309,-36190,39556,132783,218913,338703,344683,257924,195602,43745,-59289,-34771,-51214,13114,142648,228306,213016,123798,34526,-40331,-58187,-19442,-23953,19875,3008,13653,329,-18821,33108,56345,108895,77733,-17501,-79989,12874,-4697,-24920,-14174,51209,96032,116432,98852,28393,-47816,-121956,-84005,22331,112985,110960,-24866,-104247,-14638,54964,74100,87497,141634,174745,119216,48033,-597,-22851,-7970,-135,15876,40430,50218,-36376,-128781,-158065,-124680,-91918,-48939,-11510,49391,168568,339995,314742,223221,185965,175729,188102,125640,-14985,-87374,84210,400812,577953,521230,347327,82707,-58268,-97321,-66013,-34655,-8625,-6644,5525,-31818,-83528,-13289,26574,9317,-16915,-26595,-62492,-66256,-106253,-123483,-108920,-85853,-52529,-20382,-5634,15978,21146,27501,-28615,-85122,-77637,64250,219790,297817,139364,68490,103949,112837,22708,-40641,-76271,-73659,-60748,-41970,-3706,9802,23633,68350,104752,65087,-33956,-34029,8699,64658,131905,139178,56824,-91984,-19512,76872,74179,46822,36647,-4597,-61149,-73160,-49049,-25933,-29118,-13368,-9975,-51438,-135579,-119759,-75441,-35737,-22222,24842,81187,52220,-80935,-69339,-18814,21933,99590,217136,299609,326072,310125,256375,182140,68556,-34612,-105715,-72180,-39813,1501,16008,32842,59963,42961,4953,-29645,-71138],[-25017,41703,107615,149849,52381,-49881,-130674,-68655,10204,56603,86042,86101,72408,89840,89705,86272,142252,316491,232015,109836,44707,26898,17929,-8159,8976,64563,61003,11698,-42003,-78821,-57681,-20484,-1358,31783,58885,5187,-78459,-84661,5055,133046,220403,194667,120453,36170,2469,-4893,-28181,-88250,-96641,-38810,-52029,-99803,-122204,-119620,-122460,-61847,-40540,-17847,30102,43419,-12962,-60596,-71358,-34566,-22286,47124,88630,120215,157464,159188,158467,180071,178735,172714,130604,79753,123255,194920,180572,-3896,-155649,-51004,23995,28293,-16344,-58538,-58403,-69387,-24977,9682,-9407,-40528,-70978,-89186,-85419,-66517,-29856,-40577,-80380,-109391,-121875,-81828,-29948,-24236,-7300,71666,95810,122512,99889,36523,50612,88333,47922,29111,49528,56188,10151,-36468,-64931,-82403,-68700,-91356,-126173,-33480,6645,-45292,-128560,-37647,40987,83036,39845,-46468,-99713,-3516,68211,155806,197598,98270,46168,22387,13013,-16603,-58530,-90681,-108226,-76478,-6890,66969,125972,58716,-57424,-38989,48955,32747,9020,-91159,-150802,-66596,-61077,-97656,-120707,-142918,-136764,-25638,38705,-21224,-84956,-79426,-38127,-24279,-68389,-159720,-122645,-35423,402,-63444,-102941,-98196,-52338,-1944,-681,-56787,-102570,-74173,-57799,-57863,-97805,-25742,75281,95487,67222,21999,11711,19930,-18854,-26751,5105,62415,70637,-2756,-52036,-38744,-6517,-37756,-70667,-85318,-75847,-30040,-5969,40408,95641,68079,-16299,-100042,-121181,-32516,60415,57165,-29199,-104185,-100122,-57069,-25251,-40685,-77829,-92735,-55865,-53331,-100353,-112976,-95716,-70446,-30886,-5760,2128,27496,125579,170538,157235,106760,21630,-48998,-33560,-4845,-7381,39619,300657,602689,647494,498683,290547,127785,77459,89400,192657,211923,92768,-13793,23682,-7470,-33422,-55133,-79952,-74096,14069,72670,53682,-26340,-79536,-23065,-19170,-31111,-73303,-114166,-81774,-38767,42466,25098,-50195,-120242,-113440,25208,240519,396401,386732,223966,107140,3809,-85180,-50148,54024,205921,277631,129745,40677,-8237,-46404,-68820,-33888,4569,24613,29795,29939,-11247,-91721,-146324,-81084,4403,126641,145831,118494,159945,275339,253454,191577,100710,36787,51623,68282,41984,-26439,-31549,14620,71378,72891,11506,-82150,-87386,-93233,-34794,-33560,-47949,-57725,-85023,-76934,-57208,-32685,51338,22608,-16497,74859,302095,379176,129166,-28515,-82535,-34261,101166,176515,180171,72448,9011,-61091,-70944,-8759,112914,140436,92521,45651,40251,7680,-49930,-88909,-93036,-53936,22579,33236,13182,55146,31830,-8151,27585,86504,170448,172590,111581,94715,23371,-37921,-31383,-69403,-85581,-26716,38331,102138,175460,205318,233310,166197,104844,93110,112470,108321,10949,-39180,11661,32579,-62337,-88584,-45835,-1021,77893,166970,226714,277670,298091,205155,111435,41481,-9768,-41022,-75097,-81264,-69987,-11348,-18041,-31542,-62437,-63530,-104004,-79671,7842,5136,-35194,-59887,73040,196853,346192,320160,212281,86092,-7480,-80236,-96737,-21477,8411,24681,33559,29202,27464,74574,113008,93982,38075,-6061,-59875,-38097,52728,99161,86038,33386,5645,25237,48478,60455,122307,159778,204041,290529,305661,299577,243645,141505,25883,-10981,-40463,-74683,-113472,-50498,-19286,13063,69126,116698,119391,116745,52594,-32996,-89220,-115600,-76167,-32269,36545,59132,9204,-11547,56680,149825,173049,122100,30893,20014,42547,89693,174954,246771,210062,84997,-41599,-136823,-41182,42168,24462,-71041,-115243,-111100,-104160,-102482,-41937,19240,-11908,-14220,-45148,21837,28461,-26849,-52201,-37303,-21400,-10696,13959,34632,53513,21159,-45030,-9168,4192,-1703,129792,249425,211065,42680,-13729,22533,40288,27833,-27479,-79780,-50185,-43182,-44778,-76833,-103478,-86232,-58034,-55917,-25667,-29818,-34817,-39239,-9474,8967,-62346,-68015,-33711,-30143,-58006,-58815,-62042,-82854,-44680,35829,120837,150262,76185,-24009,-62682,-13888,38352,61673,65527,-42762,-124525,-66799,-56474,-97047,-88695,-92465,-74654,-29276,-6319,-56758,-83782,-48403,41537,96185,70611,-35972,-76013,-75568,-68913,-44606,5829,35351,-2184,-18816,-26224,-16889,-38193,-43252,37456,135566,241386,200250,145117,116004,64272,19696,2823,-13862,-46605,-119227,-24962,2906,-15886,-38218,-26442,49117,20699,-79053,-79191,5291,91674,131791,109670,117284,197419,193664,146121,175390,257581,369004,487436,627894,764184,791542,548194,342069,172156,43045,-48377,-65847,-23290,47424,122293,179253,208590,227566,159414,78219,82384,90929,57882,33357,-2937,-26848,-64018,-48682,-1379,-4775,-72124,-120230,-68486,-67113,-112877,-63740,-12414,-7950,-32748,-28378,566,-830,-57407,-89934,2043,43570,11126,-37956,-32726,15462,6574,-42902,-115473,-77816,-7370,52708,53689,22084,20416,32898,8325,-75744,-140642,-168413,-174574,-177219,-172172,-98265,32970,153108,207055,149289,73438,-25235,-85310,-20762,-33758,-45987,-47361,-42372,-33997,-38187,-44149,-624,58283,33600,3019,-32883,-26320,47201,137404,214661,267325,135273,-28207,39550,105011,126117,97378,9119,-56317,-101057,-90991,-54217,-75568,-55367,-58439,-77110,-84714,-28010,44006,49055,-7490,-58574,-102872,-104823,-14190,38148,-32100,-157275,-31792,103440,94083,709,-97302,-44006,665,13236,-25069,-54272,-38628,-42793,-9491,32518,40243,64071,95453,31442,-15437,-79829,-138084,-125556,-85669,-68821,-114874,-86836,-76801,-24309,8792,56252,53233,9670,-37070,-70359,-71662,-50720,-50699,-57239,-2743,127565,218989,142077,-17319,-126946,-171309,-127717,-66986,14705,8719,-62074,-73526,-34916,-62596,-65758,-18595,-54842,-53099,39636,104906,125779,109547,203903,336992,398502,302972,40536,-58120,37244,57335,-30546,-110029,-48854,-37593,-3371,120113,172127,214367,239975,172177,77865,-11121,-91979,-146760,-146370,-74323,51187,140750,113936,35629,-6743,-3081,16897,60943,50651,-17136,-30766,426,33397,47354,59037,44611,-12310,-85169,-82509,-37714,-30254,-49826,-53036,-28950,-32386,-39849,-66257,-114770,-68341,-22872,43952,123471,134493,88398,16199,1827,9955,32323,-68662,-133247,-137004,-126301,-137409,-102387,-1061,131443,241874,211878,116336,20955,-14248,100614,223470,274432,212766,93522,-35312,-80368,-21792,97882,248630,226141,109358,78872,140123,225429,245616,136408,-12386,-82296,-36009,-55823,-64389,-71990,-7965,20159,28709,19926,13803,16870,3327,-19719,-50460,-116560,-16740,97799,132934,176236,252522,190383,126744,21541,-74122,-84105,-39879,35096,105910,118509,-29415,-60385,-45151,-92764,-47836,-14855,7685,-6275,-48117,-73565,-94017,-34432,-40744,10124,64822,128162,189959,97300,-29948,-127512,-61615,18292,73727,75794,124932,185889,219142,130804,18040,-23224,17105,71187,68866,27577,18188,43267,95280,194498,345116,484615,510071,372608,178041,27597,-33250,-90793,-160181,-182841,-130094,-19388,99854,148862,85606,-34371,-125952,-83300,-70090,-56857,15611,108875,119017,90753,53648,-49141,-59855,29050,29325,-31004,-68580,-73582,-40237,-4741,3621,38881,50995,-6019,-80982,-83969,-150423,-95139,-40302,-18009,-13888,-39697,-60837,-74647,-79601,-65005,-104576,-123686,-70307,-26922,-53826,-84911,-7291,30624,73995,121561,143957,117747,45884,-15554,-43442,-25828,53087,146726,161796,99669,15299,-31738,-32355,4158,42428,71048,15694,-101628,-80657,-1436,10913,-55319,-111019,-106424,-70788,-63108,84294,140159,135761,96337,35963,-11207,-2127,5501,5495,25628,27417,85423,118214,83804,-15930,-53791,-15272,-37255,-63429,-52948,-26439,-60440,-128150,-92651,-42275,30368,84068,197235,337470,366917,297964,220535,172248,168413,61402,17047,-3010,46969,138295,147386,48595,-12556,14207,60401,71971,21422,-92801,-90319,710,15692,-23983,-64418,-66498,-31387,28386,19611,28551,28997,48409,22651,-57894,-82078,-7819,57654,69300,75851,59598,-10597,-121018,53361,183210,185272,169756,72829,-87093,-130706,-1894,96721,88063,47897,44190,54401,49750,39583,22227,-5974,-14092,62214,68035,12955,-29630,-73634,-81203,-16510,-32206,-98006,-111792,-79451,-100126,-78514,-30513,-33150,-8964,-20245,-26642,-24896,-2331,13754,-11397,-37150,-67651,-99949,-37062,43226,71462,73238,154975,285668,274101,137201,50516,-49953,-147511,-81968,7150,113024,153079,109474,60927,11272,-11688,9196,14646,36930,43299,32547,14774,34980,1435,-98390,-118991,-102333,-72700,-87353,-76455,-65755,-83087,-77134,-34987,23383,135569,346794,165598,-14579,-49662,-44872,-50695,2648,60841,82288,74898,92593,176371,232237,245637,181972,84878,39300,11162,21463,66726,62847,-20192,-104535,-162505,-113255,-52150,7958,25353,-43081,-122400,-90782,-95867,-91930,-25276,83370,304156,332204,284363,168053,71759,-4013,-21027,55304,140116,175391,131871,-7674,-42867,5779,15632,10850,-563,-73327,-71539,37264,129158,85969,32329,-23013,-50122,-28889,96595,148863,77519,-65733,-90448,27982,58844,53210,24307,-18350,-59382,-82018,37334,110803,124507,150872,131791,61631,129008,159150,167412,169648,118951,5981,-61017,-13755,2305,-6925,-4266,-6667,-50537,-11267,22288,3104,-63244,-94108,-64638,-26476,-45857,-79402,-101242,-88201,-46809,2499,35797,50426,62170,80506,72901,47898,-10677,-83954,-61383,-27416,-35144,-47816,8924,71806,50109,20524,13951,71291,45017,-33470,-109021,-63803,64707,217305,209831,129365,84909,41550,-59279,40534,166484,267417,302370,133585,-22205,-80404,-77665,-10151,120403,201202,141529,59948,-15336,-52047,-55745,-63559,-80479,-75214,-58405,-68464,-104624,-119585,-76904,-77123,-56119,-3911,48974,55790,34262,-60595,-95286,-93870,-47935,40060,23373,-13761,-17641,-23566,-56575,-75058,-68338,-28733,10237,21050,-3062,20491,39936,57047,48684,13216,-3669,16266,41824,-6001,-50000,12612,48112,95621,177241,198792,226996,225253,83868,-45590,-55155,-15886,-27823,-63135,65266,242732,352135,352715,286894,138875,-16188,-100060,-101678,-57342,-30351,-44924,-94657,-84016,-33621,-4256,-7870,-30850,-40337,19867,133650,217041,219199,220944,219875,331690,290358,179017,135080,68643,-29093,-107075,-28449,55857,61955,-42270,-103764,-83750,-51014,-57929,-46865,-1836,19959,22007,77444,67139,-26802,-86384,-68678,38737,199835,283611,163951,18451,12635,128,-57817,-89067,-44101,-34718,13254,71688,84957,25464,-59607,-75155,20517,59320,4430,-42788,-73425,-77699,-54472,-53762,-51302,-20043,-2487,-36455,-55481,98,22769,-10722,-42011,-65814,-76927,-47696,-10268,-49371,-119975,-34942,28839,25411,-46828,-31714,45659,55079,38071,15625,9741,-35734,-59818,1362,59454,40649,-7432,-12100,31285,-28161,-120775,-18258,106905,249150,284384,249260,269881,157500,48008,28501,40441,20164,36827,89542,63726,-16850,38343,79236,40011,-16320,2373,23611,-1644,-38007,-25677,-3315,-19622,-55675,-36578,19723,104127,125311,24328,-6363,3378,-21972,-84923,-40906,22911,56047,27600,-27465,-39320,-108127,-109793,-16524,165504,273810,195027,57511,7772,10548,-326,-35673,-5418,-30068,-106572,-119107,-87503,-60937,-19708,69690,115256,69456,27228,36342,71835,101691,49392,-63224,-69635,-31087,-24482,-53361,-84580,-93612,-82298,-31708,16387,48077,47450,-3418,-32216,-51387,-59516,-38562,-5574,29614,126280,256039,274629,189988,37123,-5931,-38505,-58359,-27864,-5383,7990,24142,6692,5070,-17456,-54718,-71886,-46029,-13266,-100055,-51308,80523,235232,352181,341988,254019,193788,175241,110307,18925,-31577,-31880,-19107,-18243,10945,146881,158278,67602,7100,4005,71583,50870,-64601,-62404,74007,158483,178484,217408,342516,393705,280423,144663,150277,307051,382687,238595,114007,15089,-72604,-117906,-124565,-81291,-13718,44144,89716,43127,-29310,-85069,-56992,33719,79444,79630,58611,14981,-21196,-28963,-36696,-75195,-29903,37014,15431,-22607,-63276,-94143,-109666,-45383,10647,2750,-64674,-118885,-45646,-9726,-33342,-59386,-85228,-71428,-640,49514,45826,-11545,-73157,-2716,21137,39635,-5066,-84348,-22571,41305,73985,20325,-8651,16370,4048,8398,74622,26144,-23543,-56460,-74984,-57739,-14882,2300,15023,-56887,-109471,-84984,-93595,-116305,-114636,-39435,242,41927,32619,-3557,-24537,-60957,-76583,-17067,41673,24965,-26970,-82355,-105646,-69859,-81258,48400,44163,-40697,-35539,102058,205327,153284,26402,-68379,-64740,-51856,-44733,-3943,10374,36752,65323,7576,-47758,-63227,-39266,-33376,-26216,18119,86808,125450,83158,-248,-14162,-19364,-9799,21457,154110,365004,587630,534386,351901,142257,33890,24808,14850,-14580,-37582,10162,72432,68518,31949,-55058,-116800,-119070,-157976,-158234,-56269,23865,32748,-45684,-58253,-40964,-73764,-69241,-3754,80225,134270,168754,179002,142682,13688,-60689,-26763,54571,103126,8891,-95968,-82782,-42405,-30915,-29890,77016,227285,293695,288028,225583,118688,164910,217911,190079,186556,179601,186976,127779,69446,23233,-23282,-61880,-71602,-26839,6828,48412,58367,17105,-71022,-151191,-146419,-117027,-51673,-85639,-137137,-93429,-34453,55596,144323,260645,280987,211910,173694,63330,-41043,-32105,-46264,8477,137434,244110,235815,134443,36224,-35738,-50954,-12148,-8512,41772,18021,18113,2954,-12122,47427,82137,135892,106259,25384,-79937,-12241,-21080,-38131,-25200,38246,78114,93878,79171,19792,-47601,-115111,-93238,6589,90889,94492,-27591,-107042,-5594,77079,102726,107631,148605,177435,128214,55527,2323,-16470,3447,10561,18942,38712,50855,-39582,-139981,-141046,-111265,-87801,-47992,-23573,26771,118719,274722,266600,207065,185224,195011,217686,140050,-13310,-94615,65519,358252,512346,450069,317341,90691,-46068,-85133,-54705,-30610,-5112,-6312,-2465,-32655,-106516,-18677,29503,11071,-18199,-36696,-102357,-124576,-139320,-146886,-129449,-105511,-57384,-22795,-5026,22234,32557,29101,-38396,-92546,-81129,55598,196962,295323,149393,81768,124085,145809,46337,-29354,-68521,-54479,-38818,-28844,4146,11416,18611,70922,115805,89740,-18408,-26923,6511,53876,123157,138058,51531,-85737,-28647,55174,40912,5383,-4102,-41575,-80007,-79555,-56626,-39556,-50501,-35614,-23172,-53266,-123794,-105924,-49235,-25747,-27976,5261,64052,59829,-39732,-55573,-24075,28151,89310,157032,212628,276617,292453,236900,163675,60044,-35064,-104409,-78048,-51756,-13912,1814,16798,42834,32951,-4291,-39459,-89824],[-8943,64237,133754,167217,59035,-49216,-129545,-48929,29500,75476,107578,124951,118589,128680,123028,111186,160547,307024,214074,120621,59323,43836,34159,3680,17752,68873,63132,11301,-52421,-89346,-59879,-18488,-89,33018,65453,15491,-72683,-85858,4077,138258,259477,245839,157740,53721,7138,3080,-18319,-82222,-106649,-57866,-82364,-130965,-134261,-110806,-106520,-53091,-39608,-20077,27130,44577,-1253,-48299,-70555,-36482,-31795,28292,87095,133072,190774,208822,210173,237142,244485,247486,210393,160277,167293,197800,162116,1459,-143603,-64979,363,8107,-22116,-46582,-51958,-85387,-53262,-5750,-21524,-47521,-75992,-90224,-87958,-78179,-48816,-66180,-103983,-108769,-102824,-82035,-39198,-27939,8380,85941,93472,104400,78002,17917,44305,105882,78409,49679,49443,42906,-188,-36164,-50221,-53634,-58477,-104260,-120841,5661,45635,-17965,-126720,-40295,45232,85462,48390,-37990,-103355,-8932,59041,134863,168688,68348,20744,-295,-3301,-19947,-52177,-82030,-105695,-73049,-3038,67808,123039,54687,-54210,-34656,46678,32277,8470,-92283,-141499,-60211,-62856,-91849,-101919,-124742,-149068,-40424,18979,-48596,-103908,-62870,-9910,-1178,-43768,-136356,-127703,-36726,-8296,-73345,-113024,-102907,-58782,-3241,7755,-48588,-111706,-63707,-22740,2771,-36936,-54629,71627,114216,83041,20270,-1964,-522,-34022,-30346,17948,76201,77566,9634,-36470,-11901,47023,34628,-23409,-79838,-83079,-21796,26365,81283,137173,104376,13710,-75663,-111978,-30328,68993,81718,-1559,-84079,-95933,-53401,-18049,-31665,-68823,-103804,-87987,-92264,-134548,-122017,-96275,-73547,-37514,-16428,-4037,39775,146899,180024,157886,108271,26557,-44222,-31576,-8700,-20342,11876,216686,520192,598600,461254,264732,116595,73540,102759,217487,242789,123232,-729,7786,-5941,-30617,-47844,-77635,-82476,1105,71418,57700,-21776,-63509,566,15348,949,-56211,-123341,-87934,-63534,14560,23397,-37065,-101210,-91386,50064,289507,471932,437105,248498,117016,8920,-84100,-51972,57819,237018,278775,112030,17248,-29208,-51518,-60095,-27323,8885,28079,37374,45491,2045,-90950,-144373,-72730,-1688,104270,110683,79295,130550,261850,255225,187884,82780,23125,47369,74369,60779,-12787,-22047,27642,78237,72573,22759,-84757,-126605,-89994,-22344,-11743,-16296,-23590,-55598,-53949,-35830,-1456,85830,32134,-11763,88182,330663,384728,123639,-37470,-103916,-46083,103724,193512,224174,120616,35522,-43946,-55773,5893,135888,172318,109620,53224,36735,10471,-40909,-79566,-118033,-94289,-3468,35242,40084,86981,48963,-8278,11770,73837,166694,172260,100692,77160,16933,-32172,-14083,-51456,-85284,-31524,39661,123814,236202,272664,277893,198585,126838,112821,125840,114469,21276,-908,55677,68830,-54796,-88989,-36552,6516,89462,195397,274019,347341,370965,259680,132195,43713,-5709,-38678,-79037,-73185,-59296,-8609,-26286,-53179,-82795,-74005,-97060,-80790,-12769,-16668,-17963,-79822,34400,159534,288503,241982,142653,60098,-8731,-75491,-87685,-12724,19542,34228,39589,32498,39209,88460,111202,59523,4321,-20535,-49876,-35998,37308,71699,65801,21065,6182,23751,43413,58308,115337,148944,198541,303729,349555,351813,278253,173233,56525,-3377,-56145,-105865,-89691,-30820,-13849,7791,55496,102011,103265,97638,27424,-55625,-94822,-116616,-83402,-44495,27248,59986,20449,5263,68269,154983,176176,132587,52293,16053,15277,47653,124812,194241,163419,44208,-61884,-138387,-32178,43247,22399,-68963,-101537,-95649,-93075,-96960,-39759,24094,-7728,-26086,-53237,22460,28523,-24039,-49859,-42483,-33079,-22235,14518,45365,63897,19504,-26001,18573,20724,-1577,105274,225296,181214,6025,-27820,11545,33773,26490,-29940,-80511,-52048,-55770,-56972,-77765,-98386,-81592,-64253,-58853,-21279,-25635,-35852,-47985,-28734,-14011,-73979,-58024,-30925,-31711,-61074,-66703,-72917,-83261,-43673,30820,119408,154770,83267,-15076,-60133,-22735,22139,48362,68171,-9269,-135008,-85240,-62466,-99152,-89030,-93998,-71809,-20171,-3731,-53788,-85083,-50924,36888,83148,59024,-36784,-68357,-72205,-74054,-54954,2650,42233,7381,-8527,-17066,-963,-12040,-18432,46710,135322,230118,174047,108307,76515,31341,-7667,-15776,-20533,-54819,-115513,-26511,-932,-27954,-66430,-63090,13347,23398,-54087,-77144,-5314,98569,155957,134933,132414,194826,187604,147882,186666,271461,361018,441936,552869,676229,730178,528535,350981,179259,52728,-32600,-50065,-7811,69662,157888,212177,231656,239727,152746,64499,64973,76209,59502,49176,15353,-10255,-49540,-38704,3720,3536,-66802,-119507,-61103,-55212,-109794,-74787,-19839,-10449,-30798,-28744,-4413,-10847,-75800,-77835,22191,62039,17550,-31986,-21470,26377,16338,-37968,-115491,-76373,-4339,62426,71646,41213,45476,60500,33516,-57210,-132675,-178389,-165201,-152858,-159297,-113558,22235,149395,209731,179332,109188,-1721,-64573,-5233,-22541,-34130,-31590,-29153,-30360,-48745,-53667,4324,64496,42009,12711,-20379,-13328,54688,130680,175812,207870,81026,-57818,28121,103726,130477,94942,1101,-58496,-97140,-97502,-65173,-75290,-42534,-43381,-49690,-52981,-25393,46370,57014,1082,-54189,-101726,-102376,-7975,53573,-14876,-137675,-42702,83117,73881,-14277,-101423,-39047,3848,10066,-31435,-56144,-29839,-25795,11659,53626,59903,89540,114276,49938,1826,-67533,-139978,-123962,-78732,-58857,-127518,-121556,-127583,-66051,-4276,57562,57826,20931,-27600,-65493,-68074,-43182,-51606,-81633,-33647,81450,167863,124973,-10759,-112316,-165357,-135796,-73803,8089,10174,-51211,-58504,-20385,-45088,-59867,-23116,-65794,-57785,44191,108385,118521,94962,197330,323585,370555,266013,27097,-59346,40163,74787,-12880,-94969,-67712,-48068,-11945,90970,100603,149552,225434,182081,68586,-24648,-114511,-180368,-188730,-118435,14351,112296,102084,36865,467,6520,23797,54856,28636,-38184,-42220,-5732,23664,30365,34944,21850,-21505,-74753,-59340,-10420,-10081,-47840,-63615,-28486,-25052,-29296,-51965,-89069,-65003,-29202,30864,109000,120890,82993,35716,8566,11641,38402,-47176,-117962,-136696,-126450,-130061,-62993,101674,308308,456433,394037,224601,58573,-15874,115139,276442,327218,253550,111194,-35507,-95570,-46093,67191,220147,222277,121042,91670,142718,200665,212971,119985,-16875,-90145,-49966,-65754,-56034,-39478,5855,29566,33587,16892,4899,-3066,-25010,-44337,-68031,-120859,-15532,97351,133576,180138,244701,177757,121408,28532,-56545,-66364,-28345,37311,94491,119606,-30485,-63486,-54764,-121384,-90415,-39840,-1320,-6082,-40110,-51927,-65880,-28218,-38769,11654,69160,145292,223468,138532,16012,-68719,-79659,-12829,65998,68105,97847,139512,155014,88695,-12374,-45676,2940,67049,74435,37612,27232,35636,52708,121998,290625,468766,519271,358133,139048,4143,-51210,-108364,-174963,-171221,-139396,-35102,92327,163292,101832,-25447,-130155,-88118,-75592,-63630,3457,86472,97469,83368,69562,-20911,-61716,20845,37762,-8120,-42844,-75950,-64097,-38981,-42145,-13984,7471,-33339,-81955,-72251,-142167,-95843,-45155,-21106,-15539,-33150,-42620,-68390,-87327,-67137,-100427,-119119,-86864,-37797,-56757,-78143,-15318,12307,43224,91769,135954,146149,96742,34587,-11259,-18893,41750,135304,148540,77385,-4185,-48736,-46801,-6158,38349,77415,26482,-88990,-90141,-12785,-1769,-71706,-132604,-110741,-62976,-82447,46572,101680,110250,90453,51587,13142,18711,21280,24697,67648,92390,156948,180907,121700,-785,-48846,-6071,-20354,-40500,-27908,3938,-31497,-123218,-108044,-51686,20125,73395,206066,378365,405384,306599,241166,193154,194497,106752,50131,7779,52767,145726,175558,73571,7202,26778,58081,59167,11827,-90863,-71266,13429,20459,-17734,-48126,-50918,-34284,10119,-26877,-2952,23631,52099,20569,-66879,-88599,-22537,33780,45082,56087,47634,-13729,-132532,44341,194316,213114,200501,99219,-81657,-144606,-27906,64408,58570,32339,35334,50679,53998,53382,41722,12685,-887,61550,68491,13272,-30743,-78530,-84413,-8642,-20297,-84506,-102322,-77340,-95125,-79864,-48080,-58919,-24777,-31672,-30484,-16741,15934,29599,-1864,-26502,-55930,-87494,-32498,47263,75747,76888,153779,276146,274789,146150,51543,-59427,-140302,-74390,528,92531,143528,104415,60965,12869,-12206,12213,22577,49286,51385,19770,-16677,-5142,-46215,-121069,-99352,-97372,-68585,-91801,-107766,-88939,-90595,-88424,-45895,32063,172587,376308,189741,-25479,-92588,-84852,-54605,21055,87780,114469,99435,106882,181386,219224,223491,157286,64062,18467,-5119,12855,59797,62901,-9709,-78562,-134728,-130223,-54215,16071,38123,-18363,-80994,-47914,-63548,-103575,-45347,68409,326596,378745,299185,174215,95745,23298,-4877,79335,183201,224311,158713,-2066,-32173,11400,12837,-9437,-36191,-94366,-60795,56840,156579,91725,34795,-15470,-34705,-12519,114372,188025,129450,-30653,-130480,-19758,13397,42734,36964,-3108,-47596,-89120,33613,107099,118639,152817,171424,111239,164005,168992,171829,173009,124124,15215,-37253,-1131,1683,-16002,-15848,-16396,-56932,-35437,-16512,-35372,-99708,-106794,-58894,-18640,-42608,-86186,-120745,-113010,-68776,-21608,14442,41185,64456,86276,74051,46042,-22030,-104233,-40185,-17753,-35715,-50998,4374,68446,61151,42999,40195,99006,74099,-6873,-92487,-79062,46296,205264,207409,122311,80838,47118,-42381,11696,111442,214167,257883,72938,-58237,-105947,-94579,-15029,144763,250938,177062,74536,-7264,-44980,-46302,-52623,-76948,-86641,-70339,-74637,-104092,-116169,-76625,-78800,-66546,-30170,21568,35057,10407,-92168,-116826,-100893,-45030,41911,30951,-13949,-21940,-20955,-47526,-60965,-52275,-21238,6531,7416,-27011,5407,40406,63119,53573,15342,-1468,18487,45018,3005,-46439,-25269,-15812,42863,144790,176595,196032,189370,50812,-54125,-47421,-17061,-44027,-66136,73972,240568,318285,310096,261346,139524,-74,-78765,-89716,-65311,-41814,-53559,-103545,-94455,-41983,-10222,-13333,-32856,-44073,13032,124049,197774,194980,199244,210245,334700,319533,203254,152069,86238,-17665,-114654,-45625,34414,34809,-61072,-117294,-77936,-25888,-18619,-3933,30974,24526,-2358,32598,43332,-32358,-63114,-73459,1374,147310,232727,155878,27679,27511,12084,-42568,-91877,-62560,-43328,11520,66570,75372,23994,-55180,-90938,4116,49134,6427,-32590,-61813,-76017,-59153,-57714,-46662,-6668,15995,-16803,-46857,-7767,16129,-8471,-28207,-51364,-88615,-59821,-19370,-53708,-111627,-29914,36723,32073,-31998,-36369,13738,22812,6644,-17572,-20325,-62018,-95581,-14789,54022,34437,-21187,-18697,32716,-17943,-128244,-31054,97149,231988,238817,185482,210713,135155,45813,36887,50383,22612,23675,62766,24329,-54556,54155,133410,91954,8601,5949,33949,6423,-43832,-40639,-13512,-27152,-67640,-47828,15184,91877,137922,56707,12989,6770,-22933,-86191,-48449,10409,37472,14786,-32902,-33998,-93786,-106066,1227,204043,297100,217657,77044,28480,29094,8961,-34371,-11503,-38538,-109167,-106089,-62989,-32934,-14855,63266,89506,31644,210,18256,63920,110633,64126,-45440,-97288,-56612,-43447,-55006,-75433,-106105,-86942,-21840,39891,67335,44668,-23400,-52055,-72276,-83598,-57297,-24841,8396,105960,229261,252725,199378,55022,1306,-31079,-51137,-22372,-6458,9665,40580,35333,21973,-12766,-62313,-81995,-45066,-1917,-88526,-53076,92754,256739,374839,360926,266844,215323,188033,105450,11201,-37687,-34471,-17083,-10504,23140,155059,126771,39590,-11490,-2130,78237,71563,-34727,-89119,38482,127878,142864,178303,293819,351932,242335,118039,143824,341518,443718,266516,122373,22030,-64140,-104391,-105993,-59946,13367,79627,131261,69426,-22678,-90468,-61301,36450,91398,90017,58452,15754,-13855,-12374,-12022,-46887,-30285,26219,7116,-28402,-68842,-101022,-105145,-28768,39581,36461,-48705,-145149,-51222,-2644,-17919,-38551,-63141,-98880,-10461,48068,51660,-11122,-75689,-704,20691,32011,-5108,-77817,-44290,14210,58490,14507,-16122,-8914,-41112,-28321,50776,6396,-45800,-76687,-90184,-62286,-18338,-4100,9321,-59781,-92668,-69801,-76824,-93160,-93839,-37525,625,42997,39698,12678,-1039,-37725,-64587,-13391,55650,43873,-7737,-57835,-79718,-61103,-92807,38051,44877,-60736,7887,136616,229392,148656,18909,-66791,-63508,-46638,-31761,5191,18933,50478,79453,15885,-44256,-53532,-25376,-20502,-18353,18471,83749,133797,117459,51137,39280,14834,1995,23777,160729,368987,582176,512249,325610,122119,25523,23955,17865,-9790,-39188,-8865,29048,24059,-6378,-90412,-121725,-102450,-130455,-175127,-74821,5119,18131,-49518,-47566,-25222,-60647,-62261,1547,89905,131782,136670,122766,93125,-17617,-87496,-48314,35423,105688,16136,-90640,-86315,-43611,-34006,-38757,85458,259347,347216,361081,326994,218067,253871,299884,258943,236818,223759,228485,152519,80745,18997,-34661,-68115,-74128,-22334,21689,69767,76458,33069,-57524,-138298,-138683,-103851,-30817,-53759,-143678,-146533,-101241,-16547,68612,175371,207676,158153,137128,67827,-26504,-28469,-33491,18380,135158,253845,251177,141184,35024,-33293,-42843,385,11435,60336,28669,19649,4148,-4885,60242,104202,154015,119924,46427,-63021,-38415,-38598,-50574,-34545,26238,60139,71461,59359,11024,-48208,-111847,-102073,-7085,68970,75279,-30113,-109073,1692,98302,133109,130673,152436,173253,131769,58769,2452,-11622,13570,20589,21058,34886,49562,-41803,-138728,-117231,-93343,-78152,-41789,-30398,12603,79030,206769,213161,188368,180400,204628,232485,143430,-14427,-101073,46334,310330,438902,375355,279993,95090,-36364,-75256,-43334,-26022,-2543,-7199,-13699,-37475,-96489,-16235,33107,8163,-28189,-56814,-109335,-111575,-158986,-174782,-154937,-118491,-50701,-15570,4049,33407,44400,28360,-47614,-99592,-88296,43437,170819,278749,152406,90530,136405,169322,67907,-18380,-59042,-34623,-18446,-19520,5539,7233,10677,70358,120446,109470,-4115,-20921,2402,42454,112659,134423,46556,-75365,-42492,26642,4544,-38248,-47813,-80093,-100233,-87642,-62567,-49189,-66434,-54522,-36231,-55822,-113502,-90349,-28362,-23185,-38127,-17674,42682,65828,242,-34093,-27569,27663,68846,83733,109228,204429,253587,201751,133738,47032,-35491,-101895,-84698,-63977,-29239,-11648,942,23894,19807,-16269,-50444,-101056],[13415,86857,152460,167500,56920,-48326,-118176,-27599,46193,87903,122088,159689,163685,165650,154348,134069,173236,281205,188379,126282,71077,57445,46690,12211,21210,64220,57944,6583,-66548,-98367,-59506,-13700,5220,35786,67786,21936,-69592,-88066,3217,139919,293493,300529,202156,76729,11544,9052,-8408,-71640,-115722,-79599,-113011,-153667,-124428,-91788,-89842,-44086,-38366,-22748,21242,40018,5757,-36269,-68972,-39062,-38860,9266,84797,145598,220365,251844,254577,285945,303566,315981,283630,233020,205883,189601,133154,3435,-126528,-77719,-24188,-13363,-27827,-34838,-44299,-94500,-86313,-27259,-37892,-57710,-84226,-93188,-90548,-91417,-67471,-85582,-123829,-101416,-85574,-78515,-52258,-38857,20831,93483,86093,83525,52994,618,41335,121326,104860,64541,41681,24436,-13509,-38509,-36886,-25766,-43826,-113170,-100461,45433,82868,10792,-109251,-46367,44576,81236,51559,-31773,-105969,-15405,46573,111279,146413,55929,19757,-7185,-14923,-23130,-45597,-72302,-103341,-70079,638,67656,116838,47908,-51171,-29011,42993,29399,4818,-95354,-131213,-55327,-65636,-82808,-86260,-108365,-135703,-48519,2373,-74921,-108060,-38637,18292,17239,-23865,-112630,-134344,-45008,-22057,-85102,-119685,-98430,-61102,-3799,15440,-38914,-117389,-52133,10589,62781,40849,-67711,52052,114190,82846,8577,-21215,-23849,-49348,-33851,24942,78782,73309,15053,-22570,13858,99946,110044,35217,-57921,-89849,-14999,52136,119474,180121,140941,43105,-53854,-102612,-30203,72152,99048,21173,-66386,-90913,-51904,-13754,-26309,-62325,-109524,-120714,-131520,-138069,-111531,-94657,-78618,-46507,-30066,-13185,46601,156505,177587,150029,105350,30486,-40019,-30087,-10923,-30519,-11907,139273,415356,516173,399338,227293,99144,62342,107815,229508,261274,147188,14701,-12738,-5876,-25878,-38998,-74418,-89904,-15251,65644,58157,-20095,-52918,19146,46525,31142,-39468,-130894,-91437,-79672,-13661,19543,-26594,-85627,-75113,60500,312414,520415,467840,263900,121664,11112,-83892,-54890,60900,259716,263689,89234,-6855,-48513,-53101,-52276,-23600,9660,26802,39465,55362,10002,-93774,-135628,-64698,-11327,72835,66565,41135,114150,251883,256075,182606,64438,12981,44357,78057,76211,-1254,-14691,37730,80145,71967,38781,-47887,-124402,-76753,-9373,8355,11415,5347,-30632,-35076,-18962,24210,114627,37703,-9307,99285,346803,373488,113735,-48383,-132077,-63117,93793,194043,252565,167521,68842,-21302,-38511,20986,157161,203291,124241,57554,30056,10297,-33490,-64969,-116327,-128619,-30007,34283,64321,116802,66069,-3316,-2181,59283,158155,165685,82904,50768,4424,-30762,605,-29506,-74211,-35483,35534,135537,289766,336255,312117,216497,133415,121748,129833,109233,25168,32303,97573,106688,-46687,-91969,-29964,11590,97516,217884,310770,395919,411100,288257,140777,41518,-5202,-39973,-87476,-71570,-54787,-12423,-41179,-79635,-69698,-48220,-68672,-78840,-33530,-17055,13423,-79242,4411,128931,233386,166003,71223,31358,-14756,-74741,-79910,-9698,21649,35256,37791,27994,44949,96725,104254,31493,-22769,-33040,-43130,-40090,12998,38894,44597,11873,9583,21827,35594,51155,100903,130468,184315,305692,383625,395818,305277,199234,80706,-1508,-73776,-132822,-61299,-18566,-15098,-2930,34775,75815,75511,65387,-8858,-81688,-101063,-118417,-89367,-52271,19422,61290,34171,20265,72615,149769,167127,132719,68409,10972,-13286,3365,65397,122793,98344,-5726,-84282,-132990,-27178,37742,15820,-67617,-89162,-83052,-84628,-93509,-41408,24206,-6668,-42553,-56023,21815,25947,-23514,-48640,-46491,-43253,-35078,12014,52982,70631,16321,-8503,34273,25482,-2962,80860,191862,141743,-19440,-33302,1233,26113,23741,-32730,-81114,-56894,-70911,-69268,-78021,-91931,-77117,-71984,-63979,-19924,-23836,-38230,-58497,-50414,-40931,-74001,-47595,-26950,-30649,-59628,-67642,-73578,-80153,-45983,20624,107300,145163,80787,-11645,-58801,-33827,2880,29717,62532,16563,-112308,-104870,-69508,-101248,-91061,-97211,-71523,-16507,-7516,-53212,-87032,-53720,32818,70291,45796,-37062,-62006,-69060,-80292,-68446,-4334,45932,21212,8768,-2726,15332,10365,4984,61760,141587,223800,152494,70705,31249,-4177,-33500,-24404,-8753,-35292,-88969,-29866,-7847,-41798,-95011,-100342,-32016,20297,-30572,-65557,-11727,104299,177687,157963,143903,180309,168521,139917,187402,272156,336525,381386,463281,569387,642882,489831,350020,181800,59270,-19327,-34645,8477,93724,198678,252022,258615,251630,145590,50392,43691,56024,56825,63125,35619,13016,-32344,-31320,5337,8626,-63282,-115084,-55656,-47351,-107961,-84549,-25010,-11705,-29548,-31036,-11467,-21900,-92952,-61869,40803,76658,20830,-27604,-11976,35259,24640,-33722,-114932,-76156,-3949,67883,85942,58124,67474,83816,54669,-42237,-126455,-173234,-144615,-130648,-141498,-120477,13622,144237,210172,210594,147957,22346,-43823,15315,-634,-13423,-12508,-15149,-28825,-64333,-68421,30,60751,42934,17121,-11759,-1730,63099,126146,141688,154094,36644,-77598,18661,99978,128139,85542,-8962,-60779,-91317,-102551,-77468,-69501,-31997,-28893,-23277,-16971,-5131,53641,65303,8831,-51250,-101329,-100895,-5368,63772,2180,-114753,-51701,61500,52864,-27245,-103830,-38029,4636,6739,-34181,-53704,-18956,-8264,30109,70774,75791,107801,125974,65315,17696,-55789,-142827,-122148,-71019,-48536,-120144,-116196,-110164,-61384,897,58238,61590,34019,-14991,-58917,-63287,-30616,-37517,-101067,-63393,35295,109790,98362,-8313,-99868,-150582,-133055,-71924,8393,16384,-37805,-46323,-8730,-28232,-51907,-27309,-75219,-53370,53069,112898,108556,76267,179688,293122,324008,218388,12023,-61030,40134,87349,1798,-74019,-85162,-63083,-26915,53583,29785,78477,190758,174857,52475,-39195,-132871,-205786,-221356,-154087,-17750,84778,87488,34961,5025,13072,27424,44823,5115,-57322,-49564,-7676,17834,17216,15654,-96,-31407,-63631,-37598,19426,17927,-37293,-74865,-30667,-20505,-20206,-35371,-59247,-50529,-29938,19849,95796,109166,78903,48665,7915,3853,30463,-36183,-107721,-139669,-128551,-121946,-19048,212541,494237,678080,584121,340857,100856,-15989,129002,323078,366560,284373,123981,-35264,-111292,-72910,34609,187827,213212,132214,103854,137417,161829,164302,92888,-26002,-95189,-56715,-65503,-45623,-15832,17920,38214,39337,16570,164,-16456,-49242,-65794,-81838,-111116,-10616,99043,133402,173857,218124,153189,106917,28679,-45010,-52547,-18797,38435,82456,113420,-33482,-68166,-64592,-132152,-132560,-66624,-10323,-3477,-27978,-29110,-39734,-24117,-37643,14573,75076,161685,252175,182073,76529,12773,-50609,-32731,60072,61101,72711,97229,96651,51139,-37260,-64440,-11659,60067,78171,46944,34402,26390,12693,55489,226741,422592,493454,324352,98772,-18918,-69538,-124208,-179901,-153211,-131524,-47644,83666,175462,117773,-16900,-132456,-88828,-77532,-69068,-9134,62793,74045,73247,81480,8411,-50048,12160,45642,16864,-12977,-69512,-85451,-74378,-87791,-64259,-33960,-57871,-76139,-60596,-130741,-93273,-48026,-23616,-18728,-29168,-27810,-65662,-91765,-63036,-91519,-111365,-97665,-41431,-51440,-69163,-19952,449,21710,66390,125343,170649,147761,89136,28534,-3536,35342,123338,133065,55756,-20661,-62164,-59313,-15804,34130,83475,36698,-75818,-93124,-18732,-9681,-83195,-148507,-107258,-50451,-83779,-7503,47639,73879,77362,61956,34839,38798,37204,46929,123242,184176,252187,260333,167860,18008,-42750,1464,-6143,-20177,-5355,30767,-4949,-106772,-119773,-56014,16663,69051,214718,404348,421086,300490,256364,212785,215078,147362,78490,16008,54073,144227,193294,94788,27263,41005,57620,49564,8434,-77087,-50404,23459,20753,-12164,-27922,-24137,-23768,1426,-64633,-32947,18649,53517,17713,-74516,-89896,-32135,16597,26460,39717,37837,-14499,-142112,31699,193375,228205,220094,121186,-75735,-139633,-39830,44250,38300,19140,27122,46323,58442,69246,63481,34146,15769,62756,69298,15046,-30912,-82263,-87061,-2478,-8676,-68745,-89106,-71525,-85247,-72807,-60584,-82008,-36456,-37711,-27974,-4353,37056,44313,5417,-15701,-41501,-72207,-25056,52772,81486,82748,150234,256008,263186,148601,49497,-70828,-125592,-64264,-4745,70026,130562,98416,61289,16274,-10487,17488,31056,59071,53909,5427,-43758,-36489,-69769,-94347,-78017,-90385,-58971,-78419,-120641,-106577,-95552,-97853,-56982,36440,201243,389767,221254,-12307,-118839,-117067,-39919,40603,110401,140463,118521,115717,177847,199500,197619,131795,43542,-2668,-20156,7358,55296,64242,5321,-43979,-98572,-143835,-56584,22684,49041,7050,-30501,7108,-19683,-95493,-65465,47718,335741,418028,312961,183656,122849,55223,18130,109981,228334,268857,176711,756,-16835,22086,15481,-23253,-58805,-87323,-39177,84611,185632,96958,37223,-6459,-16731,6756,129843,223570,186554,15760,-144017,-57540,-25516,32890,50970,15641,-31068,-90785,30473,101710,108939,147261,201641,161597,194630,172507,170254,170284,123156,25455,-10440,14605,4210,-20327,-22735,-23995,-63780,-60996,-54562,-73242,-125633,-87488,-39246,-3084,-29867,-78585,-124646,-131754,-86912,-40243,-2028,34382,67018,88940,70416,41139,-33303,-107682,-19700,-10603,-37823,-54673,-151,64055,70785,65396,71120,127308,94119,13754,-74061,-88351,30704,188820,199617,113907,77505,54294,-21663,-11896,58104,158820,204880,15627,-89435,-127539,-105243,-21402,162405,293932,216973,92570,4137,-34566,-34611,-40783,-70800,-95595,-78530,-78060,-101507,-107165,-71879,-79752,-78927,-56864,-6972,15282,-5160,-111318,-133529,-104375,-43054,40360,37336,-9763,-23608,-17165,-38567,-47119,-35388,-10388,5460,-5431,-48953,-3033,49590,76609,63458,20639,2435,20520,46936,11576,-36788,-65108,-73760,-2121,105458,144735,153700,145323,18582,-57902,-38636,-18258,-58094,-63806,78337,228390,276562,262113,230568,137004,17448,-53659,-66485,-63733,-46556,-53713,-92638,-93429,-46618,-13452,-14049,-29345,-41280,10166,116522,184680,178168,182535,199075,321210,332967,218274,159773,98427,-6298,-111073,-65044,8121,4536,-80461,-132084,-71756,-1222,22312,45705,71321,33869,-19693,-9028,10975,-47609,-36775,-63538,-33270,94275,182945,145797,38965,42305,24784,-27207,-88989,-80560,-52135,7475,59327,66117,24236,-47123,-106672,-11921,38669,8247,-21397,-46988,-66546,-62866,-62123,-42177,4790,31181,-716,-39843,-16550,9300,-5371,-12994,-28624,-78395,-71306,-29217,-57466,-101019,-24040,42327,34686,-26221,-44626,-21850,-15237,-28615,-44722,-26002,-56562,-126841,-30079,47331,28208,-30890,-19704,36717,-6696,-119918,-42368,85042,209308,192423,130548,160478,119650,50581,50203,61323,23864,7338,30035,-18148,-76851,78941,184775,135483,27697,8543,45914,15723,-47633,-56578,-24773,-34370,-76728,-58818,10309,78833,145241,89975,36450,14334,-23089,-85937,-55129,-1887,18441,906,-38807,-29066,-80307,-91125,27348,243829,316544,238928,100545,54082,50784,21263,-28993,-16764,-46866,-109368,-94043,-39909,-1985,495,60567,62961,-3609,-24469,1648,55486,116720,78536,-24945,-124805,-81931,-63767,-58547,-70099,-119447,-83917,-13067,56702,78402,33574,-44855,-69736,-92733,-110320,-80833,-48249,-15849,82207,194066,216965,192403,66245,4061,-25308,-42762,-17912,-10746,7107,51654,60802,38261,-7458,-68609,-89986,-42307,8134,-76635,-56048,100453,266545,378657,364719,270624,228094,191002,96132,2775,-43437,-36740,-14550,-1895,35843,155959,93661,10791,-30928,-8849,78494,85812,-2049,-86279,-4396,87914,106715,142885,242360,301517,199214,91203,137152,365387,483275,281744,123834,24715,-56566,-90367,-86935,-37652,40388,115607,176144,99846,-11625,-89935,-57365,45425,105355,98192,55798,14383,-9918,-559,7176,-25018,-29149,14608,-1844,-33990,-73703,-106694,-97760,-17236,59735,62272,-34112,-147799,-50894,7838,630,-14635,-31282,-101809,-22291,41929,53152,-12381,-74351,2491,23887,26647,-4959,-67734,-53347,1720,58970,27245,-5918,-11836,-69346,-69446,17731,-17800,-69332,-96528,-105418,-65773,-22547,-12015,1470,-63776,-80060,-58649,-62635,-71783,-72447,-36687,-1768,41085,45251,28765,23633,-12853,-52370,-10844,67285,63296,15016,-30038,-54479,-55761,-102951,43551,84343,18431,80632,176404,244098,136100,8860,-69041,-68006,-44320,-20628,12460,26306,62464,89275,21347,-40666,-43448,-12743,-9086,-12384,17282,79354,141566,153980,107266,96267,51646,14669,23346,159296,357142,545966,465123,286568,95381,7503,15100,15594,-9127,-43123,-27135,-9626,-15412,-39906,-117944,-108610,-77513,-102162,-153986,-93404,-13551,1863,-54265,-38594,-11852,-49418,-56623,1911,91111,118272,94024,61748,41182,-52307,-117654,-70549,15990,107487,24539,-83522,-87193,-42027,-33770,-48713,86593,275954,383338,422165,426176,317285,334666,370636,319686,279157,260176,258680,168445,86526,11734,-45802,-70091,-69515,-11476,38958,90435,93759,47813,-44536,-120889,-118808,-82097,-8560,-23034,-114472,-189692,-155927,-76720,151,92488,132069,101677,91185,58916,-16710,-23953,-14802,43307,139485,256832,257035,143863,31609,-32677,-34956,14394,31326,73828,35771,20014,6230,4166,72055,122353,163022,120529,50471,-49107,-62733,-55240,-61019,-41577,15681,42933,50318,40785,3190,-48827,-110391,-108786,-17266,49431,55629,-31219,-109260,8194,119162,163850,154346,153829,164132,130817,58953,1452,-6782,23788,31479,23900,30428,47393,-41716,-125356,-91935,-71364,-62206,-29853,-32403,4586,50498,144246,161251,169680,172794,205162,234113,139336,-15893,-104426,29915,263479,367506,307540,241547,98070,-27143,-65455,-30721,-19294,1279,-6709,-23277,-40939,-63428,-1600,40741,4453,-42203,-80902,-91033,-75106,-142434,-197154,-181822,-102967,-30928,3219,23441,51283,59430,28795,-52535,-102207,-95744,31287,146309,253884,151896,97746,143237,183335,88981,-4786,-45974,-13401,2190,-11052,3745,658,4413,69849,121723,126619,11619,-13037,498,35465,105452,132497,45505,-60603,-54822,-981,-26364,-75332,-86551,-113434,-116563,-92588,-61366,-47640,-69277,-62416,-42204,-53040,-100489,-73805,-10962,-23274,-48106,-38301,24386,75379,39844,-9440,-27371,24145,43437,8854,6805,125015,203877,160270,100956,35563,-30582,-92427,-85711,-69501,-37518,-18182,-8676,9542,9533,-25021,-56647,-90258],[38491,106964,161475,151086,46573,-46903,-97862,-5006,61334,96904,134532,191827,205692,198412,181525,153467,179437,242731,157923,126228,79067,66719,54664,17074,19937,52065,46329,-2177,-82509,-104661,-57622,-7922,12234,38391,64572,22799,-70226,-90992,2391,137954,318979,353755,250919,105429,16336,12353,615,-57781,-118174,-101529,-135039,-143488,-98647,-67132,-73583,-35365,-37143,-26272,12171,29575,7014,-26920,-68619,-42388,-43832,-9987,80709,156932,243943,284174,287245,321193,349697,371432,344422,292330,233628,170555,97240,1145,-110187,-88795,-49180,-35672,-33038,-23899,-36403,-90658,-122732,-53494,-57668,-70776,-94996,-96506,-91351,-105809,-82996,-90994,-121945,-88587,-71499,-71645,-66377,-58576,28533,93455,74350,61312,27559,-13868,41244,132325,124822,71906,24988,393,-30097,-43997,-25979,-1742,-28174,-111321,-71868,83779,116796,39599,-82911,-53965,39460,70901,49661,-27530,-105640,-22807,31717,89758,139815,70742,44031,3689,-19221,-24730,-37641,-60754,-100345,-67499,4152,66854,108131,38924,-47978,-21965,39152,25137,-932,-99647,-121625,-51847,-68919,-72838,-73753,-94461,-114642,-46173,-5826,-90228,-85693,-8694,46015,30687,-9414,-92480,-144446,-58707,-38853,-97329,-113597,-85916,-57845,-1818,23943,-27276,-119297,-42380,39012,115752,119647,-14283,17395,94204,66592,-10823,-41877,-45363,-62666,-37521,24551,70822,59946,13943,-11154,36651,148250,182818,96019,-29579,-95154,-8837,72298,150820,218630,173679,70031,-34782,-93375,-31112,71252,109733,39252,-51124,-84937,-51394,-10996,-23018,-57067,-94479,-101520,-123034,-98560,-86118,-88294,-83051,-55643,-45003,-24272,47557,154363,164210,135526,100165,35520,-33713,-26366,-8886,-35016,-30804,76240,303503,413808,323592,183854,78124,46551,106051,229713,267506,164160,31380,-31389,-3689,-16871,-27368,-69067,-94705,-33336,56639,55798,-21456,-45910,34437,75328,59846,-22738,-133545,-90867,-82732,-36142,15827,-16889,-71696,-62816,60447,311482,539454,478690,271656,123016,12011,-82869,-56159,66709,274650,237981,65435,-28849,-63273,-49741,-44255,-20329,9734,23607,38577,61731,15071,-96720,-120380,-55386,-21363,38510,25435,23600,117910,248431,257444,177137,48435,9008,44735,81687,89532,10073,-7609,46174,78538,71295,53066,-11217,-87938,-58637,3294,26040,35468,30469,-8091,-17805,-3524,47088,139963,42223,-6787,109403,349478,347962,102350,-55942,-146610,-74943,75560,180455,263268,208074,103538,2571,-20048,37149,176848,233344,138393,61470,23546,9955,-25828,-49530,-93924,-108875,-51117,33013,87113,144670,83151,7192,-9664,47701,149276,156065,61861,19798,-10455,-30869,14200,-4074,-51053,-31433,32018,142897,336654,394317,336135,221868,126735,121411,126723,95437,24146,61272,137187,147442,-32966,-92727,-23255,16939,104598,235760,336967,422113,419763,293419,140794,38814,-5160,-42037,-97346,-73733,-53830,-19786,-59668,-105330,-42570,-15261,-40027,-73826,-48579,3453,44927,-67769,-14215,109503,189485,102401,6812,7520,-20030,-72557,-70644,-9425,17934,30614,30970,18930,46491,101022,95150,12879,-40611,-40782,-36897,-46932,-16696,6129,27554,9268,16283,20920,28065,42237,83031,108796,165248,299170,407217,428299,322283,218440,100224,-1380,-88655,-105417,-36930,-10812,-19217,-14860,12210,43253,41276,23971,-52276,-104233,-103560,-117436,-90641,-53151,16113,66048,52030,35428,73394,138714,150941,126653,81719,7751,-39339,-38186,1944,38603,21117,-57461,-101530,-122759,-23013,28847,7652,-64492,-76042,-70206,-75318,-88080,-42323,23809,-4760,-58085,-49975,22887,24122,-21609,-44968,-46096,-48223,-44961,9346,58604,74479,14861,7552,42555,25091,-4537,59178,154033,100429,-25305,-30950,-6341,20349,23109,-31557,-77825,-61706,-84903,-77762,-74569,-81221,-68450,-76002,-67355,-18026,-21073,-38705,-67166,-70364,-67115,-56489,-33564,-17302,-21129,-46578,-51297,-55776,-69772,-46949,9817,89540,126923,72745,-10608,-56139,-42164,-13860,12646,56382,40289,-77156,-111965,-75101,-100474,-90807,-98492,-70523,-15263,-13681,-51659,-86068,-53743,31508,60203,34267,-32901,-52871,-62744,-84046,-81549,-11704,49255,41383,32819,17254,33778,31462,26673,78636,151288,222479,140614,41534,-14076,-38252,-53947,-19789,20321,6411,-56724,-31069,-14277,-54102,-120625,-130136,-82424,13559,-6807,-45644,-9164,113108,200294,181638,154793,157786,140283,125560,180318,261901,300206,314227,371544,459728,544141,440378,343019,183636,66508,-4866,-16351,29053,123054,245840,299791,290621,264946,141466,40742,23826,34992,53655,78222,60085,43451,-12563,-24180,6179,13357,-57602,-102868,-49182,-40748,-104826,-87761,-24393,-8993,-26271,-32302,-17493,-30789,-104560,-42943,59893,89331,23440,-22050,-1630,44840,34478,-27023,-110570,-74026,-2794,72236,98787,74626,87623,104136,73511,-28805,-120637,-158414,-121630,-107960,-123611,-115165,9902,139614,210460,243674,190284,48462,-21803,38728,28992,13720,10001,2189,-24929,-79727,-84037,-9645,51164,39757,19045,-4952,9876,73752,125104,113956,107561,1442,-86511,14528,96940,122075,72870,-17857,-60558,-81857,-95222,-88107,-59710,-22079,-13693,3585,21807,28806,68898,76456,18300,-47207,-99647,-97811,-3585,70688,19746,-89530,-55777,41996,34155,-35512,-102203,-38336,5241,5007,-32395,-47192,-5809,11794,48180,86014,89626,120204,132044,78607,33178,-42832,-144446,-118518,-61070,-37031,-93815,-71349,-60590,-27415,11744,57524,66256,51150,3473,-48015,-56390,-14306,-13971,-84436,-89183,-6545,51491,65190,-8833,-88386,-133964,-121827,-62492,14932,26456,-22909,-35469,1676,-10719,-40185,-27815,-80663,-41106,66832,119939,98216,56854,155180,252387,267401,167543,-2232,-61354,39095,96355,14805,-52686,-90981,-78729,-45944,12080,-32364,13371,144239,155648,34299,-51405,-145370,-223000,-244999,-181921,-45242,58941,71448,30916,7857,17755,29589,33874,-15965,-70633,-50275,-4345,16786,9122,3964,-15889,-38419,-50518,-16658,49685,50409,-19207,-83929,-34339,-18064,-12070,-16530,-26569,-25833,-22710,12510,84985,100548,77508,57333,3137,-10891,9945,-35971,-100766,-143924,-130201,-112997,26647,324083,675984,890828,769632,459329,147191,-13891,139844,356938,385327,299505,130193,-34229,-126079,-99951,4784,158232,204177,144538,115944,127073,116502,108246,59921,-37627,-96978,-56655,-59745,-38664,-1207,26705,45398,45520,19219,132,-21612,-66695,-83552,-90859,-95336,-718,105976,136727,160149,175672,118037,85258,23055,-39927,-44566,-13790,36476,69289,99635,-38369,-73977,-71631,-108941,-149150,-92171,-17604,2918,-11279,-5509,-16187,-21834,-37559,18116,81705,175885,273091,224436,143416,92385,-4532,-39749,55816,54869,49890,58908,45784,20407,-53788,-75824,-21579,54447,81591,55668,39656,16121,-22369,2096,161763,353259,435802,274176,59463,-40148,-84122,-129765,-160736,-134613,-113726,-56855,72898,183377,132088,-9915,-133556,-85935,-75966,-72537,-21654,38461,48857,59669,87831,36410,-25054,4958,51131,42677,17000,-57672,-104255,-112055,-133266,-111630,-73144,-77949,-66194,-49123,-117212,-89005,-50198,-26592,-24300,-29368,-19583,-71775,-93986,-55300,-80510,-102860,-104587,-39004,-39430,-60059,-23001,-6506,8643,46273,112384,188090,192933,140228,68615,15274,32082,110040,114476,34064,-35152,-72573,-71031,-25631,29172,88292,45222,-64290,-91545,-20802,-14241,-90534,-143205,-98942,-36389,-57490,-79147,-21791,26881,56188,64801,51037,55454,50591,69166,188380,297050,365556,351618,218750,37400,-38206,4252,2037,-5370,11875,51010,16605,-88726,-129960,-58569,17057,68853,220063,411339,410740,277138,261082,228252,228081,178820,98526,19495,48935,131863,195537,107045,43729,52759,55868,41712,11209,-55299,-30950,27485,13845,-9821,-6505,13586,7997,19323,-55976,-55210,13750,50896,11939,-83145,-89380,-40610,2270,11013,24962,28344,-15377,-152326,13870,178567,225873,222456,132976,-72555,-123997,-43641,30807,23753,6934,18181,39010,59928,83101,82810,54020,31236,62181,67377,15427,-32577,-87109,-91400,-696,-762,-54111,-75271,-65339,-72717,-57284,-65185,-104923,-47829,-43152,-25628,4188,52238,51144,5383,-8792,-27603,-58018,-19116,55185,84009,86055,140117,222615,235544,138800,38582,-89098,-107747,-54954,-12036,42155,110185,88226,59223,18770,-9607,21587,36282,62565,48449,-11001,-63214,-46408,-53979,-60540,-60775,-85782,-49166,-55710,-101707,-112575,-99855,-106189,-70824,31929,213148,379242,251345,20265,-98372,-106155,-15339,56115,123921,154543,126488,113801,161506,170906,166360,103969,21367,-26905,-37465,1334,49965,63975,20866,-8822,-62898,-148410,-63614,22964,53170,26912,18543,65504,29764,-65752,-79561,18503,327767,442944,321118,191521,147503,86667,43185,142839,268427,300016,178598,-3481,-2833,32169,19788,-30716,-63352,-60802,-14881,114700,209413,96805,35185,-405,-1058,23445,136592,246832,239829,69930,-86012,-70328,-55989,20976,62190,33463,-14412,-84042,27134,92544,92543,131182,214939,202885,213229,165344,158629,157108,111681,32064,12747,26694,4030,-25267,-30077,-34135,-75216,-90169,-92230,-112770,-101182,-55754,-16597,10567,-18557,-68459,-119605,-146321,-105783,-58703,-18330,25651,65426,84160,58196,29015,-48727,-90748,-4918,-10127,-45349,-62786,-8462,55400,75497,84625,100936,145915,100553,24554,-61474,-95974,13722,165061,182943,100485,70969,58873,-1149,-26656,6763,99811,143148,-38185,-119100,-122125,-108892,-33638,165736,319466,254131,110875,14724,-25192,-25411,-33048,-68139,-107154,-87724,-83917,-101811,-98733,-66952,-83587,-96142,-76776,-30705,515,-7385,-106235,-142668,-109334,-46476,31666,38240,-5786,-26296,-16874,-34776,-38926,-22872,-1204,2948,-21399,-73053,-8607,62543,92401,73377,23992,2722,17182,42954,15313,-26484,-99126,-107318,-37148,58886,101711,99107,92032,-14811,-60532,-33432,-23497,-73515,-63871,73544,203275,227349,209852,193811,128105,31405,-32010,-51051,-61595,-50247,-51599,-77838,-87172,-52121,-18769,-14826,-26196,-37447,6672,106448,172566,162778,164835,180857,285672,321333,215821,151669,98833,-676,-102597,-89572,-25219,-29719,-101592,-151787,-70120,16949,58155,93448,109872,41462,-35103,-49827,-31512,-75327,-14270,-47356,-62689,39865,133388,130958,48270,52323,33380,-16533,-85687,-101465,-65964,-3998,44792,52119,21255,-40399,-126368,-31428,24039,5446,-14040,-34301,-56203,-69192,-70966,-42182,9912,38571,7147,-39363,-30555,-1645,-6406,-2683,-8207,-61489,-86292,-43931,-64618,-93540,-21467,41626,29053,-31783,-60720,-61714,-58578,-63342,-53477,-5618,-33705,-121417,-49262,34920,17640,-40956,-21780,36296,-1150,-108566,-54598,67761,178974,144061,81941,116061,105799,57325,63581,68295,19547,-15654,-11382,-65567,-80472,99192,220163,161531,35124,6028,56771,23591,-51733,-76841,-40764,-44889,-86127,-73820,-213,61496,141114,116767,58471,22681,-25497,-87760,-64009,-17261,-4037,-17252,-48450,-28282,-71713,-75228,56477,277179,325935,252488,121950,78816,69749,31325,-23213,-23224,-57901,-111342,-86732,-22134,26562,22934,63056,37893,-38258,-50123,-16822,43358,116616,88272,-6515,-108312,-109491,-89321,-69001,-73015,-136114,-78357,-10534,59572,73629,9904,-69877,-85034,-107475,-129843,-110931,-78902,-45068,53618,150673,168236,165717,65050,-1307,-24743,-36386,-15961,-21057,-3119,53254,77467,50322,-4391,-75701,-97898,-40719,13808,-67679,-62989,99770,260289,360030,349998,261946,227252,180074,79377,-9311,-51512,-41231,-14101,4945,46397,146667,58595,-21041,-53282,-18643,69469,89662,26771,-51171,-46285,43441,74388,111068,189362,242930,149766,61384,127722,373806,494685,280214,115569,20071,-53342,-79496,-70850,-18499,61871,145269,215884,127841,-846,-87611,-51385,54012,115592,99883,47520,7927,-12274,3223,17159,-12314,-30116,-45,-13848,-41991,-80702,-113671,-94172,-13672,67705,76588,-24928,-128835,-48178,17805,18304,7945,1315,-75762,-36118,29959,48258,-17482,-72259,4279,26817,20888,-7662,-59213,-48506,5096,75589,49813,10489,2063,-65857,-113395,-22908,-46734,-95076,-115555,-119497,-70283,-29618,-23237,-10434,-70753,-73370,-54304,-55537,-57967,-57096,-39631,-9307,33650,46700,41843,46005,10180,-42369,-11621,73564,80056,37751,-3939,-33330,-56464,-112532,69301,173263,151206,179079,221876,246141,114394,-5369,-77462,-79515,-46851,-13697,16296,30490,69285,90807,21000,-38845,-35587,-3867,-1862,-10404,13150,72490,147014,189210,163390,150359,85653,24814,18438,148567,327954,479209,394365,236765,64324,-18065,-1406,7440,-13606,-50968,-46433,-44035,-50622,-70234,-138332,-94850,-55411,-77623,-131173,-110970,-32777,-16229,-60884,-32828,-2676,-42345,-55402,-5760,79248,91260,42853,51,-9432,-86639,-150397,-94039,-3891,107651,33804,-74859,-87077,-40005,-31725,-60103,79890,275606,398181,464327,510892,405556,399199,423006,365625,308906,284928,273943,173714,85875,1210,-57369,-69393,-60092,2861,56182,108006,107857,58931,-34993,-105393,-96885,-57557,12969,5769,-81840,-165209,-189766,-121513,-56475,18109,59143,45492,40274,38382,-12501,-19895,6162,77653,150852,251795,250499,140650,25219,-34921,-29241,26295,47620,80880,39240,19753,9923,14236,81750,135308,163233,111537,42971,-43926,-84230,-70606,-69945,-47357,5531,25828,29949,22975,-4506,-50287,-110670,-113256,-24653,32090,36004,-31613,-108571,13071,137803,191137,174441,151597,150443,124551,55429,-953,-2409,33538,42838,27353,24988,43257,-40783,-108889,-66762,-46789,-41637,-14355,-31888,-806,29996,91515,114641,150907,161710,196611,223865,129450,-17529,-104699,16674,220321,303285,251608,205160,99610,-18421,-55822,-18010,-11409,5886,-4877,-28894,-40364,-27710,23291,52361,1096,-58047,-105347,-76388,-51728,-114881,-172464,-146754,-70125,-2841,30071,50146,73860,77014,30533,-52892,-99171,-103439,19199,123937,223744,148320,103222,144328,185914,107575,10548,-31334,6758,21534,-4020,-1349,-8077,1150,68823,119212,140051,27802,-4017,1080,33575,102014,131703,46945,-44303,-63495,-24424,-47719,-100081,-113706,-136094,-128418,-93983,-52731,-34910,-59188,-58066,-39423,-44287,-85807,-59171,1400,-25890,-58460,-55903,11497,87744,76244,14234,-26205,16156,13585,-58411,-74607,52608,150077,117421,68993,25569,-21526,-76849,-80588,-67369,-38163,-18421,-12874,-669,1405,-31483,-59219,-63738],[60995,120531,157581,119003,28247,-45732,-76797,17140,75513,105568,147898,219703,240484,223269,201298,166845,177558,195440,124677,119415,81727,70020,56544,17036,13664,33502,28971,-15035,-97836,-107359,-56146,-3520,18187,38466,54220,16062,-75950,-93963,1040,132034,332658,399105,299046,138223,21939,11923,7279,-42796,-103022,-107474,-115828,-109522,-70988,-42132,-58985,-27367,-36352,-31097,-206,13465,1872,-22197,-71338,-46399,-47625,-30093,73510,165995,259265,302322,304407,338280,376845,407218,386844,333016,246568,142204,58694,-5714,-96773,-97664,-73914,-58098,-36610,-13854,-28787,-73978,-146265,-80336,-79046,-85884,-106041,-96525,-87514,-119163,-89719,-79452,-96648,-73610,-60716,-61464,-71377,-87003,30329,85968,59502,39321,4289,-23556,43164,137079,136222,70503,-910,-28628,-49301,-52121,-17856,16759,-14065,-96795,-40334,119473,146744,67614,-53450,-58539,31566,56041,43870,-24262,-99234,-30265,16524,75994,153351,110267,83954,28402,-14300,-22787,-26644,-46289,-95268,-64704,8123,66313,98327,28936,-43690,-12866,36856,21259,-6918,-103628,-112461,-49060,-71638,-62614,-63243,-81934,-94591,-34001,-2491,-78885,-51704,25140,73238,39541,-1027,-75669,-158402,-73605,-54547,-106823,-97388,-69760,-49242,4017,34850,-12521,-115532,-35476,61297,157825,189796,61778,-25741,56996,37022,-34157,-58667,-59796,-71927,-41212,17219,54932,41191,8432,-1523,56380,189177,247224,153946,71,-97781,-2345,88052,173591,248892,200045,93657,-17910,-83841,-31850,67923,114977,53492,-37620,-77839,-50605,-8343,-20119,-51585,-79520,-64438,-72255,-50746,-53889,-75298,-83088,-61609,-59143,-36225,42602,141291,141680,116694,94791,43184,-23250,-18025,-702,-31761,-43159,31088,198980,306383,244767,138944,55676,28477,98954,219969,262972,174399,48092,-36856,4025,-2659,-12503,-60860,-95423,-51872,44942,50782,-26071,-40690,47771,102038,86406,-6765,-130415,-85691,-72938,-45941,14111,-6628,-58135,-52975,54114,292045,530792,471601,273526,122811,12837,-80233,-53759,78060,283139,207115,43368,-47362,-71851,-42086,-35333,-15759,11482,20900,36736,66364,19494,-95955,-100318,-44149,-29413,9521,7531,42144,137887,248667,256980,170073,35879,11816,48903,86091,100781,21809,-241,52808,73776,70093,63570,18816,-53400,-39405,14554,40482,55758,52329,12975,-877,12113,68604,162898,47285,-3394,117927,337114,310584,90833,-55699,-106662,-67765,53803,155912,256012,237692,135396,25300,-1348,53736,193392,260303,152082,65799,18471,10331,-17686,-34598,-70191,-79571,-61922,32134,108008,169212,98911,21215,-9136,41600,142299,144511,39532,-13082,-25700,-31563,26753,23558,-18395,-15503,32673,148959,375416,442736,349346,216373,108010,111646,117419,75298,17923,84525,172345,189900,-10816,-86943,-16158,22812,110796,248089,351006,425007,400505,278885,134770,36978,-5101,-44570,-108017,-78873,-56069,-29488,-80261,-105525,-16367,12219,-15901,-69281,-53503,33193,71623,-55150,-23140,100863,159466,55840,-47115,-7716,-22200,-66633,-59862,-11506,9122,20710,19599,6184,43048,100165,83925,1809,-50701,-44272,-31025,-55870,-51075,-24052,16210,12455,24137,19776,20636,31825,62808,85207,142244,284461,417488,444323,326277,228708,114077,-2550,-99656,-79430,-17557,-7436,-25652,-27224,-10043,7638,4538,-23719,-99639,-113800,-101453,-113952,-87867,-48809,16617,73223,71835,49664,70976,123172,129632,115340,91072,5344,-63083,-73653,-62134,-53931,-64229,-98718,-105308,-110496,-20251,16286,-2853,-60989,-63503,-57875,-65653,-80718,-41502,24110,-708,-65924,-37689,24637,22502,-18572,-39292,-42436,-49126,-52235,4948,58938,71847,13584,19500,44425,21358,-7562,39164,113645,62294,-15556,-25428,-13176,15281,24245,-26349,-70961,-67650,-98035,-82905,-68963,-68076,-56441,-75781,-69686,-16474,-18524,-38433,-74834,-88311,-66578,-33055,-17724,-3198,-3515,-22583,-21467,-28508,-54117,-45735,-688,68363,102694,59461,-13107,-54209,-48022,-27775,-1304,52199,63223,-35382,-84524,-79615,-98468,-88791,-99012,-70193,-17686,-22658,-50484,-83474,-52557,30371,50285,22249,-25641,-41888,-54649,-86309,-95138,-20183,50633,64160,58988,39058,51577,48900,42996,89814,156066,219082,134927,25278,-57063,-72024,-70303,-6544,57149,55303,-25062,-31193,-21437,-65971,-144583,-134733,-133210,1015,14104,-23355,929,124157,222150,203818,163080,127141,103291,104918,165382,240647,254528,245379,285088,357369,443539,384100,329437,183736,73353,9463,3003,52084,155300,293610,349047,322236,275489,138217,35111,6077,12648,48748,92382,85918,75909,5808,-19545,4421,16159,-50596,-86753,-43360,-37324,-101840,-83964,-20088,-4904,-23332,-34680,-24489,-39443,-111246,-25254,76298,96756,22790,-17583,7071,52647,43692,-19725,-104205,-71980,-2582,73689,107577,87673,102411,118028,86838,-19827,-118158,-141865,-98576,-86999,-107818,-104479,8111,132486,207892,274181,231524,72962,-1965,59922,60269,41939,32014,20171,-19279,-93027,-99809,-25111,35072,31222,16605,-2619,18122,82929,123884,88947,64815,-29773,-87499,13860,92785,110802,56150,-27279,-60205,-71613,-81402,-82126,-51401,-15514,-713,28160,59991,68285,89717,88156,27146,-44236,-99302,-95028,-4440,71825,33730,-65802,-57539,22691,15847,-40980,-96531,-41656,3260,1917,-29562,-40463,5914,31844,63630,96910,98499,123950,130266,86980,45267,-31349,-146687,-115607,-51840,-28840,-62233,-20755,-14382,4550,18078,52577,69691,69910,25454,-35065,-50473,1166,10828,-59096,-112413,-45019,-5313,24713,-15450,-80949,-120385,-109251,-51004,23016,35721,-10717,-28547,8370,4650,-27477,-25674,-82805,-27981,80993,126178,85508,35999,124514,204620,205662,116468,-17259,-62582,35120,99520,23614,-34062,-77992,-91583,-69078,-31740,-81359,-37060,91506,127303,15337,-61164,-153129,-234154,-262363,-204951,-71147,32106,51654,22116,6274,18153,28490,21394,-34437,-77989,-46437,1323,17512,3436,-1901,-23232,-41055,-37266,1183,75931,81340,1180,-87197,-41534,-20371,-7856,1066,5249,3356,-9674,7158,74284,92682,76666,61211,-5655,-32693,-22591,-47389,-94956,-143130,-130241,-106715,66545,423260,834662,1073665,932806,568796,192366,-12492,142349,370028,376330,292107,125974,-34954,-140705,-126284,-19444,133577,196211,156758,125921,111765,68905,50434,23385,-52018,-96103,-54048,-54687,-38275,2942,29298,48456,49525,22505,2365,-20748,-76242,-99285,-96473,-79895,12121,117986,146852,145014,123056,72502,56440,10866,-42539,-44387,-15950,28722,53008,76702,-46748,-81691,-73695,-77553,-119836,-114711,-23240,12264,8352,17541,3663,-22223,-40191,19920,86500,184867,282311,260277,208210,162276,38648,-37311,51494,48086,28508,23050,1504,-3650,-61683,-78060,-23803,52477,84589,62490,41763,4207,-51949,-35692,101555,269704,353108,211541,21785,-57970,-88582,-116596,-140379,-116424,-93031,-61543,59210,184892,142896,-6105,-128924,-81105,-72108,-73930,-33642,14248,21748,41714,87065,60562,9307,5005,52356,66330,45009,-41752,-116889,-153040,-177873,-154427,-108805,-89781,-55009,-38282,-103329,-84721,-53030,-31075,-32856,-34850,-20650,-90388,-89626,-46184,-69475,-94646,-110576,-33893,-24978,-52517,-25859,-9883,2635,31549,97448,196235,227554,182781,104813,33993,30637,95373,92842,12315,-48107,-79766,-82017,-35341,23981,92007,51974,-55275,-87429,-20311,-16431,-93779,-124658,-88446,-22378,-16066,-84503,-96573,-25396,28694,59914,60554,67462,60191,89600,258210,421642,488395,448312,271517,56160,-36112,1411,3251,3046,22878,63805,32614,-71536,-137464,-60812,19960,72102,221160,399445,376695,238946,253864,239304,234645,199993,109977,18619,38057,109809,181038,107980,55214,60572,52197,36187,20797,-28545,-13625,24988,211,-10362,15857,62770,65239,71028,-9013,-52891,11972,45906,4431,-91933,-87709,-48352,-9905,-850,13190,20596,-15482,-141871,-7478,152659,206858,206695,132867,-71736,-106881,-44651,19445,12874,-2536,10770,30156,58987,94397,98701,71765,45019,60279,63784,15547,-34198,-91349,-95875,-2168,3612,-40809,-60965,-59181,-55296,-31614,-55749,-124743,-58015,-48088,-24818,7495,59070,48909,-2003,-5049,-13125,-44221,-14338,54763,83584,86890,124668,179701,194882,116971,17756,-113620,-85543,-44967,-19670,11110,84943,76980,58481,23714,-7239,26116,39669,61624,38716,-23873,-66249,-28266,-19524,-31801,-46980,-82479,-39005,-28499,-66193,-100165,-99453,-106628,-83845,20089,207260,345725,275436,65255,-47505,-59147,14651,69142,130305,157861,124270,102454,135198,137683,134018,78280,2182,-50277,-54364,-2896,46464,65307,38978,27295,-26422,-134683,-73149,18790,52511,42523,65645,127062,86115,-19743,-68267,-14442,307666,454516,325974,199795,171182,119497,72115,178892,302327,315983,165374,-11176,11144,42390,26959,-28692,-48795,-27567,12656,147288,227803,93854,31861,5837,15166,40261,137944,258523,286664,132818,-18632,-50704,-71321,10847,73444,53407,5213,-63622,32381,86424,75275,110483,214164,233730,221163,152149,141899,138383,94801,38425,34047,36868,3718,-27666,-34382,-42796,-86754,-114806,-117210,-136685,-66532,-19412,8457,23384,-8308,-56786,-108162,-149195,-120697,-73359,-30559,19287,64063,76869,43231,15302,-63164,-72197,8121,-11458,-53165,-70189,-15110,48940,81925,107121,133436,157921,100844,31134,-50404,-97361,292,140530,163528,87682,66426,65465,22918,-21910,-30089,46138,83228,-80443,-135431,-100711,-98644,-45364,158597,328426,289811,136085,30457,-11536,-13784,-24642,-64685,-116488,-92358,-87139,-99881,-86559,-56598,-83405,-108239,-68995,-29082,7378,12743,-81854,-134158,-111052,-49822,22198,39513,3544,-22979,-14387,-30800,-31337,-9680,11427,5153,-33727,-93129,-6200,83368,115062,88486,30728,4788,14273,39410,20555,-10698,-81512,-82294,-52294,15749,57561,42958,40464,-38958,-55147,-25456,-25957,-82564,-61748,66355,174121,181505,164168,160759,120664,47830,-8782,-37972,-56149,-48219,-43381,-59294,-74273,-52021,-19669,-9512,-18033,-27258,8910,100372,167250,154148,151606,161713,236745,290208,200774,134356,93617,5373,-87347,-107799,-53781,-54820,-111292,-138710,-66399,34216,93794,142373,148724,52494,-42113,-79908,-67721,-96089,9880,-23316,-69951,-5533,93335,120147,63042,64723,44704,-3664,-76238,-115981,-77702,-15776,30151,40482,22101,-28256,-131406,-46341,13287,5618,-3342,-16911,-39885,-69882,-76234,-38982,16450,45863,14311,-38069,-41889,-8294,-4203,9259,14077,-39453,-96195,-55142,-66834,-81855,-14360,43097,24271,-37673,-74930,-93984,-90277,-71876,-25425,37387,-1120,-96698,-64512,25005,11051,-43439,-18522,38137,5941,-91161,-58136,54476,151009,103979,47485,85382,99795,72056,83542,78570,17843,-36025,-51348,-106561,-63755,117283,242564,175997,38651,7413,76194,40236,-46079,-91669,-52560,-49852,-86732,-84067,-8445,49085,133959,142292,85250,39760,-20635,-82963,-65636,-26446,-20418,-30179,-52329,-22686,-59353,-53044,94439,308581,332072,264661,147021,108660,92224,46156,-9121,-20822,-61850,-106716,-75269,-909,60563,60289,84654,29915,-60599,-67483,-28175,36578,119281,101780,17844,-78924,-125321,-110965,-78535,-75845,-123771,-64074,-6012,54540,58333,-17273,-87231,-86105,-99456,-109914,-119362,-106823,-67110,31693,111836,120547,130765,59620,-5601,-20472,-22935,-4584,-26881,-11618,54389,93204,67285,6034,-73538,-96009,-31165,24587,-52504,-63841,99768,247621,330471,327677,250661,221427,164869,64988,-15658,-52323,-38223,-6079,19779,64454,137401,32367,-46024,-67513,-21646,60867,91953,58251,6216,-46669,19203,61899,92773,147180,189110,104992,37785,124622,374843,486139,271366,107304,17364,-45826,-63339,-49277,5478,84913,174716,254594,159057,16729,-76532,-37801,67918,128464,102923,42563,5458,-11760,7937,26757,523,-24960,-8405,-19722,-43476,-81009,-112664,-85745,-9072,72483,88175,-12595,-105098,-35690,34950,42814,36572,39086,-38641,-40146,23069,46751,-16650,-61220,13355,37248,23175,-4784,-44800,-28641,25312,108050,80569,33252,29339,-36303,-140593,-57654,-69286,-113083,-117311,-113500,-67474,-30875,-28757,-17494,-71790,-63556,-48134,-47735,-44287,-41018,-38634,-13685,29037,52283,59727,73219,38388,-26440,-7464,81983,100884,66977,26712,-9177,-54934,-112050,117805,302585,318592,303783,280074,243184,93137,-14893,-82804,-88676,-45753,-3067,25092,39392,77852,91061,22460,-30800,-22652,8490,7993,-4879,14171,71577,158107,229727,225271,206554,122349,38587,16699,137238,291129,395697,313041,187417,39715,-40006,-16023,1921,-15204,-55137,-59454,-66301,-73879,-90183,-142256,-78513,-31840,-50826,-103582,-116378,-44477,-28012,-61943,-23229,9086,-32937,-52766,-15509,58767,57642,-5738,-51285,-46984,-106455,-174953,-111350,-16541,112863,51017,-57496,-79729,-32158,-22251,-65580,72470,265396,396969,489274,576902,479538,447552,458232,398043,329292,301966,279337,174582,85307,-5984,-63188,-61263,-42315,24129,77596,126989,123220,71140,-23955,-87338,-70302,-26732,39205,38469,-46224,-128471,-163537,-140612,-93099,-38589,-1786,-2526,-5822,14817,-8220,-11667,31894,119906,172634,244247,235555,135290,20595,-35523,-21789,39146,63520,86389,44488,24594,20385,28908,92982,146859,160547,101152,33389,-42795,-97749,-79786,-73467,-48590,-799,12588,14089,9492,-8901,-49329,-108651,-111570,-26459,20109,20618,-28337,-104373,19070,155290,214465,190779,147986,135930,115576,50778,-2006,4015,45207,57174,34330,21277,38872,-38195,-91123,-40763,-18423,-15470,4769,-28416,-3172,16444,52547,77669,133567,148568,181869,205936,117189,-17481,-100404,7931,183362,250183,210420,174183,101092,-8841,-45484,-5299,-2430,11642,-835,-27992,-33346,7029,54774,67470,-632,-73132,-125826,-65598,-39886,-89124,-131737,-104059,-31398,29243,60941,80301,98421,95653,32774,-49443,-90173,-112143,6235,102593,190437,141311,105879,139078,175873,120626,25215,-18506,22394,36768,-429,-11171,-19516,714,64960,111055,147325,41882,3839,2424,34685,99882,128535,46723,-30905,-69104,-44264,-59591,-108095,-117739,-128362,-137608,-94439,-40604,-17151,-43309,-47022,-31361,-33680,-74531,-51744,4874,-34038,-73767,-73308,1965,97333,103070,30709,-30214,-1807,-23697,-86271,-66673,4279,95637,74280,37187,11662,-15187,-61934,-74271,-62444,-36647,-19234,-18691,-13440,-11384,-42843,-65751,-37827],[79066,126730,141199,76735,6005,-42912,-56590,39486,91917,118527,163767,241359,265414,238798,212841,174005,168559,145578,92058,107365,79910,68089,52995,12740,3779,11388,8449,-30122,-106850,-105019,-55581,-1238,21999,35139,36920,1495,-86510,-94080,-344,122922,333222,430976,341293,172790,29530,7569,10753,-28145,-74644,-76798,-74445,-75654,-47784,-20013,-46438,-19796,-36029,-37284,-15533,-7456,-9467,-23244,-78508,-50887,-51506,-51861,61995,171600,264430,303864,303410,333899,379969,417511,405268,350435,241938,106435,20919,-17641,-87999,-104768,-98446,-80604,-37455,-5627,-22750,-52711,-101406,-96796,-99388,-103130,-111532,-90325,-78528,-121191,-83679,-61899,-71794,-59993,-54311,-49443,-54141,-112552,23881,70180,41324,17420,-16266,-28370,44045,132359,135368,57787,-37234,-63278,-71899,-63812,-14579,26931,-4984,-78331,-10427,149508,170377,92021,-25112,-55542,21287,36433,33313,-23240,-90317,-38925,1389,71568,180124,160914,127655,58378,-2927,-18115,-13657,-30582,-89403,-63735,10538,64266,86188,16467,-40114,-3844,34811,16808,-13890,-108291,-105982,-49119,-75645,-54921,-56329,-72380,-78172,-18884,7794,-52934,-17815,58037,96665,41559,-2548,-64015,-135739,-83555,-64600,-107580,-81325,-55396,-39969,10728,45768,2997,-106817,-34991,73565,183361,240494,138720,-44793,8232,-3058,-59622,-69868,-66773,-79418,-48116,1092,31010,17597,-2292,3958,70045,217332,294561,201339,25496,-100449,1513,96731,183810,264991,214769,109762,-6430,-77244,-35221,59835,112332,60927,-29085,-73440,-52295,-8405,-20091,-48543,-67829,-33085,-21538,-4959,-21332,-59038,-78578,-63566,-73613,-52140,27998,114851,108419,92047,86854,50012,-11869,-7702,10249,-24404,-51358,-1117,108951,203521,167834,91638,29225,5766,83821,198744,246213,174780,59980,-25150,15384,12624,1562,-53542,-94955,-73603,25739,38116,-38345,-39566,55890,122125,105258,2982,-127177,-79817,-58015,-41905,11851,809,-48261,-48524,41116,257383,495969,446335,267289,118352,10339,-79979,-50424,92917,282938,171549,20388,-66191,-77150,-35306,-29000,-12369,13234,17035,31831,66975,21681,-91179,-80435,-35004,-37689,-7568,25073,83533,159765,242943,246327,154600,23362,16589,52208,87124,105447,29794,3211,52614,61768,63905,66528,38441,-26660,-24878,19641,47183,68223,67268,29076,12415,24701,85407,180013,50005,-2968,119397,305202,260534,75898,-48841,-63691,-41315,31078,120983,229381,249865,158023,42053,13219,66060,201174,277420,160498,66540,11213,7622,-13241,-24570,-52620,-58687,-63402,27746,122361,185205,108247,32540,-5116,38287,134505,127541,13855,-49270,-43340,-36349,34152,48305,17358,8310,35695,151623,400585,473583,347998,198527,75198,89031,100238,49183,2611,96671,197189,228393,17429,-76201,-12886,25004,111824,249942,348053,402260,356361,246992,122026,32948,-8891,-51537,-123027,-89129,-64226,-41898,-98843,-72891,2144,26674,-3378,-72309,-48770,59954,88663,-47185,-28931,96899,138606,24201,-92778,-16441,-23486,-59434,-51468,-19220,-7675,2534,1020,-12721,30443,89338,66659,-7953,-58604,-48020,-28992,-68831,-92758,-51573,7406,15980,27809,13798,9477,16808,37624,57014,112552,258823,409369,437699,313284,225896,117918,-8575,-109454,-60887,-7355,-11948,-37522,-43094,-33211,-28453,-29676,-70912,-129371,-102138,-98077,-112181,-85701,-44623,16437,77820,87807,58600,62312,101179,102004,96524,91985,-936,-88219,-89443,-93260,-82643,-75737,-78264,-92391,-100313,-22697,-3125,-19410,-61633,-55871,-50139,-59635,-75181,-41375,23489,4743,-57614,-25820,22730,17350,-17872,-35364,-39972,-50829,-61082,-5975,48074,56680,7385,22463,37673,11779,-16115,17375,70589,29920,-2292,-23023,-24323,6775,24033,-20271,-63569,-78405,-112922,-88311,-65971,-57602,-45879,-74749,-74805,-19208,-20349,-41536,-85114,-98862,-37352,-12176,-5130,10162,17023,6346,13074,-263,-38344,-43830,-11563,44661,73578,39493,-22529,-57652,-55163,-41497,-13847,48565,83443,9534,-45574,-73782,-93628,-88086,-102696,-74478,-27154,-37380,-53643,-83270,-54172,24412,35493,5010,-19636,-32923,-48760,-90135,-111185,-31886,46641,82914,80819,56889,63693,58103,49014,87968,147320,205171,127973,22076,-88372,-109153,-86115,7621,91796,99637,699,-33799,-32745,-80154,-162742,-109837,-85126,-20123,27010,-5530,13510,134188,239525,220253,164626,86943,57591,78285,143139,209606,203028,179147,208457,267542,346799,322531,306902,178959,76649,20240,19521,73427,185251,332896,389596,345048,276873,131398,30666,-10242,-13441,38940,101576,108331,103209,17743,-21236,-3171,14168,-44986,-72158,-41403,-40385,-101083,-76717,-16435,-3833,-24760,-42004,-36148,-51497,-115685,-13778,85155,94013,14785,-17922,10096,54565,48469,-15206,-99184,-73642,-6728,68921,108522,93054,107332,120992,90095,-19599,-122873,-126897,-79077,-71377,-97514,-96209,3639,118694,198565,296746,265827,90678,10996,74039,87513,66006,48754,34215,-14619,-101066,-112626,-47601,10686,15284,7091,-8362,18623,85761,117777,61809,21346,-62445,-84201,13187,84322,92035,33691,-40110,-63242,-64406,-69178,-67949,-49689,-15597,6562,47033,93793,106603,111955,97020,31917,-45481,-103790,-95226,-10613,64031,39317,-48181,-61271,255,-5061,-46378,-89717,-50360,-4595,-6187,-29462,-37295,12274,48482,73318,100201,98700,115777,118131,87174,50453,-24843,-149983,-115884,-46914,-29872,-32105,26383,24379,27581,15158,40907,69067,86662,47106,-23676,-49112,11289,30879,-38439,-128051,-82686,-60914,-24145,-31938,-81306,-113755,-100680,-42675,27949,39652,-5319,-28791,8318,14466,-17454,-23366,-82190,-20814,89916,126920,67392,12074,87728,151812,142122,66308,-35318,-67728,25655,94203,25134,-21768,-57835,-92854,-93177,-73122,-88545,-63883,36974,92545,-3979,-69108,-157494,-240712,-274907,-224975,-97804,1421,25281,5523,-2926,11294,21639,5883,-51212,-81215,-41830,5562,16265,-3282,-5593,-22621,-38427,-26068,13529,94008,105025,18623,-80205,-54522,-30604,-11274,13096,31672,30564,4765,1242,60732,82357,73280,59043,-19084,-61967,-66362,-69579,-85996,-126374,-126041,-107548,91641,495622,950770,1205727,1055246,656315,229478,-15682,131305,356490,336039,257694,107806,-40715,-153808,-142691,-35235,113297,187793,166245,130862,90362,20640,-6058,-15580,-69988,-93943,-53828,-55197,-46618,-4762,22824,44341,48143,23099,3079,-18761,-79297,-115292,-101711,-68989,24098,132123,164729,137567,71056,16857,19604,-9526,-54413,-53794,-27591,12393,31060,42962,-60659,-91998,-71121,-53108,-90888,-133227,-28932,21768,27720,37817,18441,-26624,-48107,16663,85919,184735,275873,283481,262509,216044,70707,-32674,44104,38323,6745,-12889,-39064,-23749,-64404,-73892,-20040,52868,84865,64592,38213,-11297,-77127,-61046,48006,180145,253625,139922,-15402,-71493,-80828,-95527,-123007,-101407,-74113,-60885,41740,177609,147287,-8031,-125270,-77850,-69220,-75133,-45849,-9905,-8724,17211,76638,77156,47117,20065,49761,84567,70449,-21114,-114787,-187274,-191403,-165264,-129227,-90819,-46832,-30835,-92840,-83870,-59674,-39909,-46655,-48036,-34801,-124727,-75523,-39293,-61952,-89304,-120555,-32093,-14533,-50040,-31825,-13370,-772,19120,78424,191411,245838,210950,132117,47880,27490,77225,66313,-11667,-62320,-86144,-93852,-46503,16877,92476,54536,-51733,-85347,-21429,-20052,-96167,-108650,-80094,-12072,27839,10028,-69967,-67337,-3855,45257,60004,71158,62244,103793,323513,542211,606098,538938,319678,70657,-39834,-10164,-5627,1716,24157,65803,39833,-59012,-141759,-66828,20984,74695,214341,367755,321223,187322,231864,242892,233437,207806,110263,10798,19256,76691,147163,93025,57308,60026,42842,29557,32128,-3382,-2619,12413,-22476,-16623,35156,118219,140606,140372,39510,-29669,12673,37099,-6870,-103292,-89033,-58639,-23888,-12635,1937,12277,-17678,-133295,-34578,115313,169980,170330,116680,-76368,-94774,-50376,2835,-220,-11977,3028,17423,52312,98566,106247,82836,52799,53651,55622,12382,-38491,-97605,-103636,-10425,-180,-34632,-52528,-58922,-35351,-945,-37259,-137507,-70646,-56850,-30627,1169,52542,33173,-20665,-8006,-2028,-34896,-15024,47141,75848,80543,100723,127190,141244,80488,-17854,-128560,-62600,-38037,-31079,-25444,54384,64389,58915,30277,-5823,27269,37324,53073,23618,-32933,-57321,-2213,8901,-14570,-41073,-84943,-33796,-5110,-31522,-82147,-97037,-100960,-97242,-2896,179068,288067,283493,108901,6840,-9182,41292,75585,126043,146420,107431,77562,96506,97826,98228,52467,-15524,-74279,-74594,-9759,40568,64547,54980,58928,5708,-117633,-89696,5559,42656,49067,104159,184814,143869,32139,-38147,-51720,275183,448382,322955,203386,188271,148203,99195,210402,321322,309006,132542,-25270,19324,46182,29791,-24943,-29604,2004,37684,174290,233076,83171,22901,7677,27032,52308,130815,253621,316447,194129,46489,-23126,-78910,-3077,78498,70007,22868,-35461,46931,82645,55400,83392,196268,245910,212838,129880,117215,111469,70156,39171,46983,38792,-2417,-32798,-40621,-54336,-102258,-129685,-119766,-109488,-37918,12206,28238,29052,-5653,-50979,-99940,-146673,-135641,-89511,-44111,10204,58005,63031,22584,-2804,-79862,-58888,13766,-19359,-65816,-81357,-24154,41605,87279,129370,162647,158654,92422,29145,-46127,-98546,-14775,111588,137527,70817,58545,67860,42731,-6528,-48633,-1983,26032,-115086,-124044,-83589,-84644,-59210,136637,314056,314167,163235,46874,865,-5802,-21721,-66764,-129252,-97576,-93428,-101605,-77148,-47099,-83376,-110734,-44760,-4291,34656,42922,-59290,-124327,-116457,-59320,6635,35265,11765,-18575,-15518,-32983,-31018,-2669,20604,6043,-47311,-114864,-3731,103627,136819,101687,34042,2026,5695,30619,21470,3308,-41634,-44644,-56654,-26190,10007,-16394,-8869,-53631,-48261,-20973,-31571,-89787,-64049,51305,137403,135822,121233,127196,109310,59665,8156,-33798,-55986,-48960,-38107,-45795,-64436,-53295,-22853,-5590,-12793,-19036,9423,91220,160825,144190,134962,134478,172052,235895,166786,102419,76281,4578,-74673,-115767,-74544,-68155,-110451,-124811,-68042,42146,119954,181329,176253,58258,-48563,-101318,-81483,-85389,26954,-2732,-60325,-45897,56355,107048,75709,72116,50762,3390,-69833,-128198,-94767,-35157,8180,23673,18916,-19063,-118527,-63769,-755,1240,2706,-3159,-26916,-72308,-85288,-40212,16888,45477,12940,-43971,-57979,-17476,-6634,14414,28408,-23541,-107151,-69774,-71480,-74402,-10994,39345,13820,-49283,-93220,-120942,-101567,-51028,20582,82018,25670,-78629,-83801,9923,638,-46778,-19093,33599,6409,-77165,-60794,37425,118538,64822,16958,58877,91436,83890,99572,82730,10307,-60936,-96260,-140636,-46826,122241,241869,170459,30372,5729,96614,58765,-38598,-106733,-68293,-57622,-87348,-97436,-23075,32800,116292,154905,105134,54896,-16805,-80566,-68383,-37727,-38723,-45774,-58426,-20834,-52078,-35039,128659,325221,324868,264620,163351,131063,106463,54999,2787,-18419,-67022,-104970,-68691,14577,90105,101911,117808,33352,-74711,-85504,-41710,25897,115498,109447,37896,-53947,-124606,-136724,-97345,-88226,-108234,-52518,-8748,30793,20868,-55716,-100216,-83692,-83041,-82046,-92688,-127904,-85245,9405,71123,68917,82156,40881,-18000,-22206,-12207,9863,-35043,-27329,45918,98143,79666,14562,-71762,-94602,-23644,31143,-40853,-66992,91211,220761,284712,291245,228392,201448,137276,44134,-25851,-55426,-37140,51,33312,80371,119897,5543,-73343,-80759,-27217,43497,82869,80313,63446,-305,23652,61635,77013,107508,133580,56684,10611,117220,357987,449139,246663,89886,6818,-44627,-52778,-33177,22849,97801,191635,278138,180289,28942,-69089,-29471,74489,131692,96362,30811,-3163,-18400,3480,25847,3537,-24749,-20701,-29853,-49049,-85174,-113760,-82789,-13439,64450,87159,-7388,-87081,-25522,47704,62606,59452,68503,-7904,-42587,13271,39410,-19209,-52453,18856,43743,22454,-6899,-35407,-12402,40956,133605,100980,46738,49993,-11381,-110214,-90882,-92859,-132876,-109977,-105038,-68644,-36983,-38849,-30083,-77185,-60925,-50599,-50096,-41860,-36145,-45406,-25854,16594,51168,71166,93489,59815,-15562,-9252,81161,113116,89699,49358,6269,-61364,-111653,166294,436006,489186,430570,334628,225096,63793,-29035,-91973,-103840,-51097,589,28464,42201,76801,79351,15328,-27192,-15766,13057,8935,-6687,9848,66428,164374,264002,280582,252510,149934,44345,7570,116250,239902,294543,217818,131170,12897,-65745,-37287,-10499,-23946,-66087,-76954,-87228,-95850,-110444,-140805,-71197,-18428,-33103,-82692,-115485,-58203,-43272,-67744,-20260,12908,-31873,-59982,-37833,18426,8375,-56851,-100139,-76496,-113792,-188714,-132135,-31613,112295,65626,-41752,-75456,-29693,-16785,-74424,54774,236629,370017,484096,605920,521278,465382,463087,403491,328469,300163,265470,161997,75431,-19491,-72982,-56931,-28476,40147,91814,136460,128870,73888,-21391,-76584,-49654,-294,60548,65621,-18163,-103388,-145155,-139440,-117102,-86561,-58406,-50642,-53503,-17766,-12667,-9209,50807,154716,191606,226528,203651,117729,8408,-43942,-22378,42833,69116,81925,43269,26336,28095,37711,95771,147415,147508,83039,16182,-52523,-111275,-90807,-80689,-54844,-12574,-5611,-6143,-8725,-19345,-55029,-112639,-112548,-32368,4277,1706,-30318,-105810,17262,160849,222243,192690,133986,112840,95455,36487,-10137,3906,50170,66047,37029,11657,25642,-43657,-82076,-23278,4689,7507,17639,-31045,-10729,233,19007,43346,109423,125535,154954,175661,96626,-22956,-99144,-4374,145171,201319,175313,142344,95648,-5280,-41967,-723,-329,11152,-1417,-26875,-26805,31439,81435,77494,-7075,-91975,-134141,-61886,-41872,-73576,-96810,-65170,3570,56267,86521,104466,116482,107816,28853,-48753,-81389,-127553,-13621,76023,150895,125956,100354,123178,149719,121478,32808,-14467,26885,41947,-5382,-30002,-35754,-418,53325,93240,144395,49750,6929,914,34197,94236,117665,39381,-25602,-73934,-64145,-66437,-101865,-98180,-100683,-132048,-96763,-30053,-1949,-30185,-37209,-23279,-26005,-71157,-54580,-1188,-47791,-97193,-90454,-5579,100030,116734,37086,-41919,-32126,-65974,-37229,187,1458,48591,36309,9286,-7663,-14658,-50750,-68229,-56500,-34887,-23188,-28520,-30622,-30286,-60817,-78102,-18157],[97688,131318,119939,37020,-8985,-31187,-31085,68378,118627,143092,185618,259527,283761,249896,221618,180874,159630,104581,68247,97817,80739,67964,50816,10629,-2855,-6146,-7216,-39941,-99974,-93573,-50877,3933,28367,33273,18797,-15087,-95666,-83610,3790,116492,325681,449781,377395,210810,44984,4480,15340,-9940,-36285,-27078,-28117,-41977,-26173,2582,-30638,-7115,-31374,-39998,-28480,-27164,-21027,-25471,-86377,-50883,-52191,-71234,50434,177511,263161,292794,288117,311618,360944,403264,400225,346071,223273,70037,-9444,-30447,-80739,-106820,-118569,-98564,-30728,3981,-15333,-29243,-56054,-80566,-105197,-118321,-98518,-74884,-62551,-99933,-65922,-43749,-49192,-46079,-49164,-33299,-15168,-68986,11599,49703,23502,-668,-29936,-25619,44695,119323,122901,36153,-80093,-99750,-94519,-75887,-14248,30557,255,-58923,18132,174835,189403,113843,2537,-39502,13703,15860,20773,-22396,-80069,-45910,-9135,77581,212251,214179,170935,90282,14151,-8494,3498,-12029,-80939,-63186,12821,62353,73911,3435,-35715,6357,34881,14162,-19150,-110834,-101013,-50756,-79384,-48887,-51246,-64049,-64049,-3434,21640,-25189,13876,88563,116193,39053,-13126,-53900,-100790,-73804,-58496,-93451,-66474,-43199,-31215,17972,56943,19774,-92259,-40790,75700,191707,267200,207446,10484,-27210,-40728,-79466,-72335,-66238,-85006,-57899,-21429,2474,-7147,-15618,6319,78200,231751,321102,234736,45420,-102954,2823,98784,181833,265732,216697,117559,-382,-73670,-41053,47667,102619,61724,-25730,-72484,-55980,-10558,-22395,-47627,-59176,-8254,24211,36774,10103,-40481,-68387,-57767,-83701,-72011,3654,76619,66702,63478,76698,54879,-880,3934,22689,-14835,-55329,-24853,39321,114906,98145,43048,-1153,-21247,61143,168170,219684,166004,66008,-6749,29886,27750,13968,-47746,-93327,-93345,-3948,14753,-59409,-41342,58421,133819,113804,4280,-125887,-73803,-41902,-26243,9709,4846,-42457,-49341,23520,214684,442509,407211,254020,109932,4326,-83241,-46074,111705,275066,133796,-3773,-86219,-77933,-30365,-24961,-8786,17078,14062,25407,65024,23820,-80046,-62087,-28844,-45463,-5974,65492,127435,173982,225966,221048,127669,11367,21235,53005,83639,102461,33032,1709,43718,41897,52015,62371,48361,-8319,-16320,17921,45808,72715,75318,40155,22057,33960,97201,191260,51031,-5848,111705,254748,201309,57638,-36305,-22321,-5593,15037,80867,188040,244311,170364,52713,23529,73373,198818,281882,162163,62933,1366,1392,-13083,-19883,-42020,-46409,-59638,19472,129508,191748,110250,39098,179,37647,126038,105169,-12898,-82783,-60942,-45114,36063,68965,54016,37050,41539,151619,411009,483982,333041,171072,30879,55920,80035,24383,-20837,97014,210613,260751,51550,-62445,-13944,23024,107179,240678,328287,357838,296352,205493,106126,27210,-16579,-63008,-141261,-99833,-73759,-46729,-86388,-38282,12739,27290,-4298,-84980,-35930,79750,96588,-43350,-34035,94751,123840,6254,-115609,-18958,-22783,-50376,-45149,-31238,-30707,-21930,-21942,-35184,9618,68566,43686,-18009,-65354,-52194,-29762,-78757,-93689,-66209,1190,18418,26788,3160,-4233,-646,9380,25676,77913,224558,383926,409456,285909,211444,112221,-18777,-116446,-49768,-5883,-23397,-53353,-61216,-53602,-51576,-43699,-76185,-86085,-75970,-93323,-112019,-84401,-41213,15475,79242,98902,62634,49002,75390,71454,72787,85035,-10935,-111277,-64714,-31996,15615,15097,-26224,-70212,-91073,-28976,-27121,-40109,-65546,-52250,-46163,-56559,-70861,-40300,24679,15448,-34100,-15751,17745,9889,-18133,-32147,-38182,-53338,-71173,-22756,26610,29547,-3797,17232,24712,-2015,-28994,-3564,31066,9654,9073,-23947,-39596,-3600,24574,-11754,-53659,-90520,-125637,-92722,-65309,-49924,-37026,-72521,-81317,-25091,-25430,-47027,-95678,-83415,-12450,5156,4254,22357,39548,39060,50602,28148,-22387,-38347,-17322,25380,46627,17906,-36036,-65386,-62674,-52522,-22062,47947,103190,58880,2230,-46827,-80080,-86689,-108104,-81699,-40974,-55284,-59598,-84101,-56976,14469,16884,-15695,-13977,-24669,-43612,-92474,-116985,-41719,40149,96671,97954,70893,70940,60452,46340,73980,125095,180750,118835,33098,-75051,-147099,-98825,21600,122531,137056,21815,-36951,-45732,-92523,-138489,-79478,-26951,-42649,32870,7859,28538,145448,254652,232713,161295,42247,11650,54593,122613,179115,157949,126779,150355,197339,262546,262146,278805,171790,78984,29835,35135,94581,212894,360279,416679,356525,269165,122595,29925,-19684,-39650,27122,107796,128396,124355,24934,-26704,-13315,11069,-37786,-57859,-40237,-46501,-97642,-65770,-11794,-3828,-28215,-51804,-49842,-64230,-116560,-6723,87946,82744,2010,-20134,9993,52959,51383,-10396,-92426,-76237,-12506,60949,104648,93477,104972,115513,85407,-25806,-131205,-110053,-60252,-58153,-89491,-88960,-1250,101184,185410,313393,294484,103174,19094,83906,112673,88098,62350,45814,-8352,-96403,-109195,-71125,-16781,-2590,-4843,-18607,14035,84348,109139,34899,-20236,-93676,-74373,15438,74988,70590,10752,-52354,-66267,-57112,-56260,-54747,-51729,-18082,12102,64052,126602,145396,137997,106688,36191,-47007,-109397,-93917,-17615,51592,39298,-34002,-64427,-21746,-24367,-47514,-80215,-59584,-14394,-15320,-28180,-33734,16982,65496,81256,99934,93923,100129,100757,83479,52711,-19521,-144983,-113128,-41771,-38655,-1965,71026,59151,46008,8318,27804,68798,104679,71375,-10426,-48297,19473,48837,-19353,-111701,-115029,-109501,-74779,-54343,-85469,-109519,-92044,-34217,33181,42060,-2667,-31767,6211,23047,-6281,-16825,-73436,-17672,95459,124573,48083,-9226,52075,102340,86035,24469,-50930,-72125,15850,85699,24084,-11608,-34102,-71910,-99832,-91036,-60877,-62333,-9156,61109,-16526,-69167,-152508,-235863,-274939,-234077,-118018,-27407,-2465,-13579,-14720,2262,14359,-6692,-60267,-76465,-32882,12526,17308,-6518,-3689,-11071,-24564,-11013,26510,108556,124750,36684,-64253,-66509,-43569,-17879,23143,55924,57576,23156,-110,49543,74443,72194,57329,-29696,-90019,-112367,-90259,-63763,-90097,-107113,-111606,101739,536556,1016158,1278283,1129357,717795,259667,-18855,111240,322431,274034,203826,81705,-46395,-150291,-126393,-34083,102930,184088,177939,135886,69545,-20465,-52002,-47698,-83152,-86166,-51539,-56202,-56925,-16712,13570,38882,46843,26049,6716,-12914,-73471,-124529,-102329,-57479,39564,152086,195368,152038,43514,-38779,-17483,-31110,-68236,-65312,-41579,-6014,9810,6542,-72417,-95785,-59709,-33208,-68009,-139991,-28855,36290,51788,61531,35682,-27226,-54922,14013,85441,180768,259861,297636,308151,258148,96625,-23932,39448,32137,-7979,-42315,-70193,-35009,-58798,-60654,-7080,60288,87868,67834,35460,-23364,-90256,-71873,9067,100352,155149,71599,-43974,-72196,-59533,-69625,-103415,-83630,-51599,-47204,30456,170031,152375,-8312,-117218,-70580,-61651,-69765,-50059,-24427,-34017,-6375,63873,92210,92166,62020,61104,109038,105987,16411,-82711,-145533,-146972,-127104,-106338,-77096,-36189,-20665,-80017,-80390,-63827,-46516,-58402,-61396,-55106,-137206,-46860,-28319,-51639,-79811,-128600,-29357,-4011,-46317,-34474,-11348,2933,14539,62439,180356,252907,229661,155859,62588,28836,63139,42843,-30398,-70967,-85179,-97066,-50688,15732,97052,60099,-46631,-79598,-18572,-19245,-91781,-89494,-67525,935,75992,109313,22245,-52605,-26882,29422,56304,72965,63093,117437,384372,651675,713058,621414,366358,87640,-42306,-22946,-17110,-2305,22625,64135,45289,-44434,-133521,-70044,25980,82300,206314,326975,258527,134776,204000,246209,233486,210425,107582,3839,827,41842,103403,69362,56283,57412,34558,28036,49020,24274,8228,-2892,-45544,-20770,57580,183041,232876,218787,88204,6652,24717,33921,-13108,-108205,-86578,-63425,-32337,-17248,-825,11585,-14263,-120422,-59002,77107,126268,124029,93333,-77974,-81050,-54794,-12834,-9143,-13539,3783,10036,48033,102296,111913,93837,61542,50119,51152,13978,-37212,-97628,-107228,-18211,-5960,-31397,-47031,-59578,-4742,39613,-7953,-127377,-78354,-62381,-36228,-6932,40754,12221,-42267,-9288,12648,-22839,-13986,39462,67932,73738,76643,76591,87723,41647,-56518,-85784,-31286,-26622,-38311,-57556,32010,63146,72395,49590,4436,32852,37018,45640,13739,-28250,-36435,25758,32034,-1648,-35369,-85876,-27014,19275,5505,-56753,-85131,-84343,-99080,-28670,138634,220244,279416,151132,64442,43714,69234,83346,119952,129123,84363,47782,55717,61038,68102,35571,-21751,-87323,-89862,-11933,39720,69567,76091,93004,40398,-93815,-105655,-8980,31542,54300,140116,243807,209430,94671,6654,-77532,243277,434057,320011,209488,205358,179093,130471,241069,329749,286052,90090,-35659,28575,49877,33734,-15504,-4942,33867,67535,199986,230686,72509,16563,12921,42059,67203,125102,241653,332313,253783,110690,5372,-77818,-14734,82898,90110,47864,9369,81292,92691,44247,61117,172939,246264,197115,108694,94770,87046,48714,41745,58469,39665,-6654,-32769,-40680,-59790,-111438,-117540,-98133,-80499,-9266,44789,49249,35347,-2800,-43917,-88952,-136025,-141058,-99011,-51145,6484,55604,52144,6921,-14092,-86796,-43985,19575,-25391,-74620,-87434,-26281,43161,101363,160357,195767,157637,85086,27551,-40327,-92481,-23244,87803,114546,58501,55177,72997,63526,18661,-39453,-28837,-13707,-130563,-106451,-63221,-62812,-62485,111809,286627,331664,199365,73171,20149,6083,-16670,-66694,-127885,-94795,-94461,-99006,-63070,-31115,-74457,-94334,-10370,40155,84388,81807,-35795,-110556,-118451,-67238,-6409,33530,25659,-5532,-11828,-33589,-30495,5354,33411,13346,-52765,-128467,4922,129232,164202,120162,41471,2262,-158,25321,26630,22939,4856,-5868,-49305,-55969,-29276,-66600,-37325,-45962,-32647,-11832,-31860,-85786,-61704,37937,104083,100169,89982,102418,102889,74354,25702,-30033,-53875,-45844,-29433,-30388,-51094,-48309,-20190,4049,-3493,-6314,15239,86605,160088,139789,122111,107257,106090,174181,125559,67015,56308,5004,-57569,-97876,-67255,-56391,-93931,-107403,-67379,47606,142521,214467,197034,65694,-47133,-100757,-51701,-41927,43708,19896,-35817,-68593,30670,100020,93595,82637,58801,11905,-60128,-126350,-108101,-53287,-12304,9904,19353,-5784,-101862,-75444,-9865,322,11679,14114,-10540,-68649,-89960,-37872,19422,45596,10954,-49312,-70150,-20088,-5537,20593,41721,-7173,-108366,-78300,-69950,-63795,-4067,38599,6845,-56984,-105847,-124986,-79760,-6651,78820,128303,51841,-58898,-98302,-1623,-5304,-43504,-16037,30784,8736,-58980,-55415,24571,90355,34491,-4282,42256,87304,98599,117518,87740,4835,-80836,-135785,-126887,-27705,122024,227784,155236,20127,11351,126335,87988,-21991,-108032,-79570,-60199,-81066,-104772,-35864,19782,97656,160373,122861,72995,-6770,-73165,-64676,-42958,-50494,-55353,-58276,-14670,-42009,-14313,163107,332102,311969,259144,175284,149674,117594,64200,18707,-9164,-65407,-98694,-59185,31988,122195,153729,167328,52994,-70188,-96242,-49775,19033,113101,118590,60492,-26217,-103123,-152126,-118283,-101513,-86500,-37123,-10009,-2960,-30922,-90217,-92260,-74232,-59078,-49761,-58042,-94124,-83358,-3523,38399,24480,32712,18192,-30167,-22177,3184,37646,-33390,-41293,36589,100648,95320,29211,-63570,-87221,-10905,41565,-25092,-63089,82983,190481,236115,252531,204659,176647,107586,25756,-31912,-52983,-29995,12283,53665,101682,103761,-14392,-94231,-82325,-27358,25937,70669,98995,120997,72291,63636,77097,69536,78078,86780,14188,-11594,112331,331288,395267,216379,72250,-3339,-42476,-40919,-15806,39910,107174,202413,291625,196806,41698,-59462,-20480,79890,131800,87861,20369,-10040,-24132,-2066,22492,4748,-22516,-29361,-36843,-51438,-85713,-109274,-77145,-18228,52712,82329,-1240,-67290,-11511,62660,84248,83024,95140,21609,-35499,10702,35414,-16433,-39147,27793,52985,25665,-6164,-23374,3937,52590,150942,114040,55922,66510,8635,-84099,-102988,-104521,-120619,-97845,-94574,-67130,-40527,-45628,-40382,-78957,-57778,-54065,-55142,-43391,-36009,-53788,-38719,3963,50686,83123,113434,80880,-2641,-9797,78156,122208,110674,69762,19845,-67287,-104629,210946,556284,646443,549542,384125,201026,36673,-38148,-89248,-110506,-54760,4817,34057,46202,73253,63842,7740,-20676,-7686,16936,7884,-8489,7672,64701,173258,298668,335035,294575,175384,49250,-1279,94929,186854,195039,124220,78102,-8272,-85380,-55792,-21377,-31908,-76437,-91961,-100303,-109479,-123639,-132830,-65609,-8240,-17677,-61924,-102466,-65720,-54217,-70911,-16500,16362,-31552,-70228,-63981,-32652,-46390,-91496,-138107,-85622,-100061,-169394,-147986,-41499,112298,84041,-20876,-66577,-25919,-9211,-77976,34951,198898,326924,456018,601368,533819,458778,444427,388391,313812,287417,242040,144956,64358,-31640,-78571,-49957,-12965,56607,105131,143160,131398,74125,-19774,-65541,-27855,28523,84483,94857,9905,-82113,-133617,-130476,-116339,-114955,-103019,-91028,-93752,-48883,-17695,-5584,68636,185021,210718,208615,164919,95438,-3703,-52712,-23828,44399,71618,75858,43819,32756,38987,46429,96573,143873,132731,66050,641,-63069,-115628,-95274,-84367,-59301,-22635,-21244,-23364,-24494,-28856,-60116,-114615,-109698,-36109,-8685,-12451,-30376,-105819,14954,160377,220144,186637,116698,88924,71756,19871,-18175,4250,55336,76425,43046,4349,10950,-51130,-75563,-8156,28875,34011,29882,-33212,-16205,-11874,-3977,18263,85145,99861,124787,143049,76366,-26379,-93981,-13857,112438,162962,150502,116897,90864,-366,-38715,2061,1388,11442,601,-19280,-15084,51086,106266,87316,-11292,-105563,-112226,-55736,-45464,-60857,-63405,-24680,40169,83588,111749,127171,133071,118930,25149,-44457,-67029,-138484,-33321,51038,114290,110259,94392,105660,118237,116989,39747,-13177,26940,44343,-10970,-49177,-44363,5269,41632,74608,140444,60553,14880,5150,39138,91944,105996,31784,-21242,-69881,-77954,-65075,-84238,-67792,-70671,-113437,-92758,-15425,14492,-16668,-25868,-10850,-15860,-69216,-57704,-3741,-53423,-120934,-94738,-3896,102235,124993,41854,-51348,-66065,-84431,21923,60558,35636,26156,18165,-1580,-23637,-13332,-36965,-55990,-43842,-26878,-23866,-35661,-45018,-47089,-77327,-84163,402],[110448,128620,90840,2020,-16203,-15609,-4659,98704,150790,172124,204711,267150,289246,251731,223210,183280,147918,72107,50137,88628,81779,67316,47436,7585,-9243,-21164,-20008,-46635,-85092,-79915,-46033,8224,33303,29125,-2440,-35997,-104520,-66644,10036,109836,307649,449267,399645,245364,65265,282,17459,8102,6570,27225,16185,-12454,-9046,23092,-12651,8936,-25061,-41693,-40878,-46302,-32106,-29537,-97781,-48295,-53143,-90594,37981,181608,253972,268632,258083,271251,318389,362306,368593,317467,189865,33968,-33227,-45653,-77389,-106996,-135541,-110889,-20084,12553,-9023,-8561,-16076,-44235,-87987,-106176,-78373,-55974,-44117,-73749,-45369,-30102,-31816,-34460,-46794,-15781,31238,-11804,-7186,24116,5266,-15671,-37302,-18710,42085,95753,96336,6078,-125616,-135551,-117042,-88746,-18541,26445,-149,-42286,42470,193086,202272,130805,26829,-15136,11253,-4634,5744,-23229,-71092,-50889,-13772,88374,240118,262028,209410,119939,33195,4937,23905,8063,-71148,-64252,13792,59637,61172,-10762,-31479,16635,36349,13191,-22456,-110566,-98561,-54654,-82852,-45579,-48297,-57289,-52751,9658,34868,-651,40987,113683,130071,34867,-27869,-39746,-60559,-44535,-38576,-76109,-54001,-34223,-24828,23922,66897,36575,-73785,-53608,66976,182921,268072,259542,89974,-8430,-52374,-84174,-67276,-62209,-89778,-70675,-47637,-28114,-30216,-29684,5916,80903,232159,325048,251532,58475,-105833,1137,94235,168465,250996,205220,116205,-143,-73555,-49567,31742,86476,55810,-28103,-75830,-60873,-13944,-26502,-48697,-53460,9680,62595,72920,39230,-20787,-54309,-45153,-81516,-95177,-29535,29330,19803,33389,64579,56448,7897,15504,35026,-5054,-55872,-44194,-8875,46118,38411,-5948,-35330,-52034,32098,131021,186501,149710,66253,9679,46168,42195,24594,-43437,-90484,-81752,-47230,-22564,-89101,-43619,55522,135909,110506,-3791,-125590,-67261,-26151,-4665,9204,5476,-40452,-54551,3475,171162,379691,359792,235577,98476,-4576,-90445,-39928,134687,260808,96122,-28892,-106023,-71865,-25684,-20783,-1714,26390,15207,20406,63377,29028,-62474,-45514,-25541,-51528,10088,107702,161347,176348,196566,180176,88981,2057,24631,50765,75563,92237,31743,-4545,25538,15008,35191,52701,50621,2798,-12994,10780,38107,70914,78076,47460,29098,40481,104656,197789,52435,-10774,94393,190202,137998,37470,-20234,16150,31018,12328,42249,139235,224516,174223,59337,31248,76561,187076,273056,156920,55385,-10378,-7566,-16446,-19538,-37309,-41262,-56433,8299,130600,190025,105802,40600,5363,39749,117402,78595,-35857,-67373,-73447,-56551,33475,85650,90686,68458,50515,150193,407601,474212,307317,137870,-20556,19367,65779,11163,-48708,87382,213753,285498,90430,-46679,-18681,17449,97496,221323,294124,298501,230919,163128,91116,20923,-27133,-77922,-136567,-101127,-72997,-27993,-45132,-5253,16783,15903,-17631,-107151,-19371,91800,97295,-41951,-39364,92521,112147,-1812,-92465,-16612,-18989,-38955,-39663,-44690,-56516,-48355,-43448,-56056,-16157,39775,16292,-28740,-71014,-56019,-31257,-71612,-46950,-58045,-2631,19236,21669,-10795,-17342,-16099,-18824,-6840,40890,185116,344452,363755,248623,188047,98485,-32004,-119766,-45376,-12024,-40221,-70692,-79864,-66997,-46999,-26688,-29339,-28036,-46453,-87565,-113058,-83786,-38544,13885,77274,104705,62637,32934,48469,41250,47039,71720,-23624,-110647,-27320,37127,105100,96299,24564,-45448,-81343,-36855,-52279,-61433,-70736,-51161,-44869,-55728,-67540,-37893,28689,32387,-6103,-8303,10278,1294,-18280,-28935,-36617,-56547,-82401,-43660,-2480,-6688,-19736,4855,7234,-18960,-44837,-19974,2157,2883,16005,-28291,-58856,-13626,27614,58,-40129,-95070,-131051,-95698,-67189,-45693,-30914,-70199,-88082,-33690,-33246,-54635,-102933,-63796,6892,17622,9752,32287,62169,73748,89031,55310,-7191,-29636,-15107,15272,27411,-160,-50297,-76593,-71151,-60184,-25566,50088,122104,111118,58106,-6677,-59835,-84747,-115125,-90993,-56950,-75157,-68125,-86043,-60699,424,-5085,-37830,-9278,-17595,-39362,-92302,-103227,-45068,32874,103266,108793,79823,72689,55973,35608,49078,90464,146975,106992,53954,-31240,-140356,-107434,33430,147260,165237,37939,-40954,-59736,-99467,-116662,-53127,23784,-52224,30981,15265,43599,157547,267571,240881,152839,-3820,-24080,42119,111233,158197,129212,95742,113539,146883,193449,205538,245553,161525,79854,37634,48870,113934,234906,370409,423657,352150,250519,110750,31718,-21265,-65160,13119,109910,143669,135697,26458,-36342,-25479,7505,-29855,-45597,-40108,-54744,-90872,-54089,-7883,-6145,-34593,-64947,-66253,-78063,-117618,-5538,82677,61490,-15910,-24402,6057,46770,51400,-5912,-84570,-80644,-21326,48849,95506,88301,94673,100678,71233,-39923,-140669,-92030,-43274,-48384,-84561,-84082,-7733,79466,167654,322901,315327,108318,20237,88785,133917,106450,70747,51672,-3538,-86048,-96314,-92719,-45835,-20226,-18215,-33712,2729,76445,95979,6549,-61485,-118136,-61515,18402,63269,46607,-12299,-64789,-70688,-51518,-44847,-44762,-58787,-23078,15293,78230,156802,181815,164886,115750,38499,-49977,-117372,-92036,-26119,33886,31869,-25638,-69644,-45102,-42919,-46346,-71769,-70104,-27604,-26292,-27087,-31180,18475,80963,85736,94602,82415,76233,77754,74633,50374,-17359,-135225,-105596,-35642,-58620,23509,108382,87356,58752,-2327,12542,66950,120747,94674,1783,-50083,23222,61674,-4456,-94792,-141725,-151882,-126827,-84604,-95225,-108396,-84690,-28157,36039,40785,-4849,-39513,334,28266,3233,-9532,-60748,-22464,92778,114509,24720,-29346,17244,56249,37842,-9799,-65428,-78056,3769,72385,18204,-6376,-12338,-39617,-80117,-76440,-40563,-54597,-46687,33261,-24611,-64476,-140908,-221035,-262404,-231011,-130512,-55112,-33745,-36586,-30816,-11082,4284,-18595,-64841,-68999,-23766,18677,17278,-9490,-804,3830,-5078,5663,38653,116934,136745,51539,-47560,-76350,-61344,-30717,26733,72829,78142,39417,-516,37801,65630,69901,53802,-38553,-113169,-158903,-101277,-32922,-43443,-76015,-123268,89824,536424,1019639,1280201,1143409,742377,275666,-25669,79732,268796,195078,132700,45981,-55618,-138729,-101294,-22978,97126,180130,187021,136734,46432,-57347,-88495,-72009,-90552,-77940,-51004,-61000,-71541,-34320,-871,28959,41938,27039,8359,-9635,-67790,-127851,-103832,-49271,53456,170990,229480,181509,46703,-90412,-56639,-56536,-86287,-80851,-59985,-29314,-14025,-32332,-82098,-93769,-47185,-22505,-56311,-142900,-28278,49977,75069,84343,52375,-26371,-64107,7874,80767,168611,231396,297426,338467,284652,112907,-17685,33039,25919,-18219,-68351,-96415,-43707,-52632,-46797,6306,67068,87635,67335,29446,-35512,-95769,-77539,-20066,32694,63274,7223,-65655,-66189,-37197,-47744,-87186,-68224,-30922,-27394,25646,161719,155775,-9310,-109194,-64494,-54638,-63130,-50103,-31531,-55089,-32135,45664,101147,137219,121583,96294,146345,154577,69997,-29446,-91945,-101337,-87390,-73955,-60558,-28708,-13177,-70242,-79466,-70535,-55769,-72255,-78456,-84388,-88959,-14494,-18352,-43547,-70796,-132860,-32125,84,-46413,-38844,-9886,6672,11199,44660,158866,243572,233158,170017,72438,29071,48589,18418,-48402,-79208,-82991,-94743,-51732,15936,100539,63615,-44857,-75864,-17933,-20081,-86858,-72395,-56121,11005,119138,199155,110640,1813,-34601,9547,44502,67184,56980,124275,429190,732072,792837,682687,402841,101863,-48306,-41119,-35567,-13996,13152,53890,43707,-33382,-120748,-75744,28443,87727,191372,275913,190503,80911,167709,243663,230786,204002,97681,-7136,-21624,1969,47957,32976,46101,46582,21410,24543,62272,45917,12274,-25814,-72664,-27692,76219,245619,325485,288091,128694,43605,42413,32824,-18202,-109634,-86265,-67281,-40180,-20465,-431,13315,-10821,-109070,-85286,35377,74540,67623,61807,-80097,-71433,-63462,-32581,-19287,-12765,8309,5001,41768,99556,109476,98375,65242,44330,45350,15097,-35538,-96730,-112749,-31663,-20830,-40620,-55768,-67439,30062,80836,20782,-113361,-87351,-70989,-47711,-21616,19961,-17823,-70687,-13357,24062,-14356,-17345,25527,53577,59789,47116,25202,35167,4942,-75945,-27171,1871,-16995,-47165,-87078,18876,71793,95589,77901,19905,37301,33023,34580,5279,-17052,-15795,43517,41910,1246,-35504,-91596,-25750,36564,37044,-30937,-70171,-65156,-92619,-62415,84952,144363,256233,180064,113748,88722,90146,86319,107177,101845,50429,8624,9630,22627,38298,21774,-22029,-92093,-105884,-16318,37053,73746,95299,122493,70400,-70805,-127411,-30853,13156,52149,165991,294975,274560,159279,53551,-82749,210660,408221,311377,211249,214827,203782,157291,260576,319577,242993,35952,-46121,31784,46222,30926,-9376,15766,60864,95386,214842,213076,55565,6829,14938,53346,78164,115983,219231,325388,296677,160895,22396,-80395,-32643,77493,106102,77160,65612,127392,111322,38103,40263,142528,229714,169968,84266,70067,61200,26694,39265,61552,32870,-15202,-33944,-40890,-64448,-115973,-95772,-74953,-58068,11822,70266,64223,36161,-5740,-42247,-82533,-127380,-142736,-108025,-58196,1790,50845,39373,-7663,-21886,-85443,-35173,18582,-35739,-85525,-94118,-26989,47597,117743,193092,225044,149914,73245,20639,-39076,-86658,-31478,63830,89435,44539,49353,73174,76253,39698,-20209,-35820,-37670,-126017,-93472,-46307,-41731,-57506,83524,244576,333536,235011,103048,39623,14731,-16419,-71127,-116694,-90541,-96356,-98632,-51398,-16002,-63309,-74679,20617,87219,140643,115532,-20190,-101040,-124321,-80237,-22822,27772,36626,7005,-9674,-39412,-36796,7024,42257,19831,-55634,-129606,11778,151947,189453,136771,46190,-1040,-9267,17804,30144,41324,46793,24508,-42342,-78888,-64051,-110095,-40961,-26178,-15972,-4491,-32913,-77699,-59520,21646,70176,68579,63523,80305,95313,84714,36479,-32449,-56456,-46197,-24898,-20281,-41557,-43928,-17960,12043,2579,3040,18750,79542,157322,133458,106006,74140,40090,110546,77902,26321,29552,666,-42923,-69377,-40847,-33441,-75168,-93718,-71004,43495,153266,232233,202808,67924,-44812,-92564,-8865,3388,53019,36830,-11445,-75376,9844,92581,109380,90363,61749,14874,-54761,-117963,-119685,-73959,-35832,-6514,16894,4376,-88233,-87407,-20112,-3295,17022,27844,2127,-65537,-96303,-38053,18206,40434,2293,-60331,-82782,-21174,-6623,21907,47595,2945,-104279,-84309,-67412,-56494,-406,34809,-1895,-65859,-116541,-112270,-48694,40374,134547,165589,70507,-43019,-110969,-14415,-12263,-40090,-15372,24332,7890,-42646,-49333,9788,60968,6490,-24360,26880,80594,108818,129829,87005,-4369,-99114,-154234,-96535,-14146,112545,198937,128748,5526,21016,158862,121679,-3335,-99084,-91536,-63319,-74846,-110178,-51908,3827,73921,152127,129905,84898,1790,-66898,-61030,-47795,-60998,-63979,-57389,-9758,-34721,2844,188657,322401,288589,242603,174289,154649,117765,67163,31608,-183,-62975,-93779,-52315,45622,150487,207822,221911,76831,-59608,-104867,-57871,10495,106766,123264,79513,-1619,-79003,-142479,-146315,-110156,-64163,-23862,-13412,-47335,-99193,-90400,-78089,-66282,-37265,-20936,-24978,-60556,-67617,-11506,9574,-16083,-17746,-11240,-46546,-25330,17629,74361,-22658,-56486,22729,96815,108976,44939,-55451,-80102,1403,51049,-10419,-55718,71810,155321,185288,210668,176310,144283,73729,6183,-38512,-49980,-21631,25798,75940,122790,85910,-32695,-111342,-76465,-27067,4271,51467,108311,168466,145195,115772,96109,63393,52921,45697,-25550,-31711,104292,291507,325704,179102,51206,-17032,-44298,-33149,-2763,50706,107941,202014,289520,202408,48942,-53650,-16454,78865,124073,73675,7517,-19289,-32859,-12463,12845,107,-23247,-38959,-45419,-55372,-87012,-103825,-71867,-26063,35001,71036,2164,-50136,941,74708,102562,102126,113650,44482,-24690,13030,32388,-11702,-26248,35318,59971,28037,-6221,-12655,15122,53497,151631,113749,55524,72395,17218,-67596,-91469,-102370,-105384,-89013,-87694,-67747,-45692,-52703,-51790,-80232,-57894,-62330,-66665,-52789,-45228,-69201,-56241,-12379,46888,91348,128641,97000,8036,-13241,69144,122743,123417,82988,27815,-74791,-96374,240018,638868,763161,639261,415511,170031,11685,-42817,-72943,-99502,-59697,6163,38383,47664,63638,42212,-2878,-14940,-1735,16844,1216,-13835,4135,62867,181027,329338,383254,328572,195204,50357,-12770,71914,134347,106526,37166,27021,-27917,-100493,-72861,-32982,-41845,-89598,-108424,-110008,-117634,-131131,-126155,-64901,-4635,-8203,-45190,-86360,-69594,-63846,-74794,-15046,16807,-34097,-86869,-90570,-86737,-104707,-81664,-124498,-78664,-76834,-139164,-158235,-49546,108470,101624,946,-55880,-24431,-3789,-77755,11058,152002,268454,404762,561450,514269,426816,401618,351665,284489,263099,209724,122550,49998,-44901,-80930,-43664,305,69651,114102,144010,127564,68806,-21715,-56895,-8092,56178,108089,123459,35739,-66099,-129981,-126921,-104435,-86694,-98569,-115457,-128618,-78870,-25252,-3873,81515,205317,223664,190625,121236,66816,-17604,-64052,-28681,41293,68645,66607,44107,40879,48420,50938,92044,133293,114465,48402,-14569,-73849,-111338,-94852,-86862,-64670,-33347,-36379,-39824,-40149,-39699,-66492,-115434,-106751,-41002,-21683,-23201,-30818,-103395,10538,152068,206624,171048,94095,62110,42760,-1185,-28563,2440,57978,85522,50076,-1667,-6534,-63503,-74365,1464,51018,61014,38074,-37513,-22141,-22240,-20939,-1313,57937,69406,90533,108087,55211,-29755,-87696,-23572,82328,131112,130504,94919,84569,3393,-38964,119,17,10178,2684,-9501,-2506,62920,123338,92168,-16481,-115109,-91402,-49534,-49053,-52415,-35720,13219,74613,107624,132677,143995,143926,124686,18536,-39796,-51066,-117636,-55233,25054,79405,92612,86419,86372,83447,105374,43159,-17704,20743,42643,-18129,-69019,-42198,14153,28405,54908,135824,74691,28317,13984,46756,90285,91441,21693,-19695,-60601,-89831,-63076,-67339,-40631,-45577,-97402,-84862,-648,27366,-7814,-18684,686,-7485,-71492,-57197,2860,-44955,-124159,-85020,2670,101219,127075,45112,-54118,-100057,-51244,70056,103795,72203,27403,18707,2765,-35612,-13839,-23771,-41662,-29378,-17180,-24518,-42899,-58838,-60949,-87737,-63755,14076],[107803,109889,48743,-25788,-18959,-4464,15691,122197,179066,194216,210861,256842,274813,237894,211225,174712,128063,42940,31122,74975,78243,61704,38263,-1678,-20915,-38822,-34923,-55133,-74974,-72407,-47106,5953,30967,17165,-30902,-65049,-111295,-51470,12567,97763,275660,423597,400184,268043,84647,-8289,11956,20832,48353,77750,52275,8177,28,38827,5914,24671,-21611,-46517,-56196,-65214,-40161,-34090,-78093,-46607,-59061,-113243,24764,181634,235452,231328,213391,213654,252775,294626,309090,263389,141463,-1729,-53504,-65821,-81135,-109707,-147654,-109019,-11568,16714,-7160,4817,13997,-7826,-63487,-85716,-62022,-39959,-28197,-50033,-27807,-24347,-22654,-28218,-49420,-674,74198,40381,-31387,-7336,-14808,-29148,-40781,-12523,33169,59864,54174,-28161,-126441,-117785,-119380,-102705,-29270,13653,-7873,-31328,59617,201808,207240,140496,44965,10548,15102,-23064,-12578,-27639,-65466,-53533,-13374,97145,257079,298653,239924,144299,50845,20369,46091,28058,-61676,-68164,12214,55108,47566,-26800,-28489,25922,38338,13460,-24098,-108168,-99475,-60838,-83720,-45753,-47693,-52451,-44649,19039,45141,18812,61846,130939,137070,34599,-27941,-13864,-16264,-7057,-14782,-60333,-44490,-28862,-21655,27303,74360,52180,-53139,-73421,47845,159245,245539,289340,168195,54376,-23264,-69129,-57617,-58165,-93960,-85432,-71907,-57942,-47802,-42214,3625,78865,220085,307968,251464,64303,-109130,-3260,83931,145825,222692,181391,105962,-5283,-76603,-60254,13082,65328,43909,-36001,-83221,-64669,-16503,-30800,-50764,-49814,21428,92538,102777,65555,-340,-37928,-28828,-67667,-116499,-68192,-22046,-26849,5508,51546,54325,13360,25955,46367,4112,-53748,-60391,-38911,-1454,-9851,-53536,-72431,-84825,-611,90958,150466,128736,62280,22356,63377,56761,34565,-39406,-85768,-48875,-105022,-75700,-83226,-42492,48488,128502,95812,-20004,-121918,-58683,-10226,19379,12882,3901,-40818,-62105,-16134,133307,316978,310300,214791,85941,-14448,-100832,-29937,161937,241853,61185,-53496,-110163,-57746,-16753,-11241,14006,45325,24281,20961,65998,40424,-39102,-29590,-23538,-54125,31134,140735,181214,168015,158105,127193,41805,-1482,27208,46545,64414,77081,27908,-13455,-492,-16143,15894,40407,48761,9885,-11908,2012,28302,66654,78974,53883,35916,46218,109918,202291,58017,-14319,69689,119555,77068,18632,-1372,52177,65375,23491,12504,91701,197436,174388,66324,40045,78469,169220,253280,146653,46119,-21586,-16629,-20674,-20644,-35384,-39856,-54812,-2694,129249,183802,98067,39042,11115,45715,110145,50992,-46748,-35657,-74249,-67489,29374,100442,128230,102668,64107,150109,394208,448642,276019,104319,-72212,-6379,68283,17036,-72157,73172,210605,302745,133042,-27262,-24303,10876,85505,195456,250898,233733,171230,128877,81516,16878,-37394,-93015,-115729,-84478,-48569,19136,9416,27377,17817,-2441,-37463,-135024,-850,98646,94841,-39445,-43012,90976,103097,-3129,-68508,-9130,-9571,-22991,-31650,-53766,-77722,-67294,-53004,-65367,-38758,8895,-11695,-38026,-73327,-56340,-28964,-41813,-356,-37943,-2410,20612,15722,-23884,-22905,-21347,-39962,-36177,6687,146586,297775,308882,208575,161099,81087,-44652,-118366,-44361,-22016,-58035,-83299,-94576,-69083,-21152,8940,28356,28735,-15753,-78788,-112283,-80949,-33771,14411,74542,107816,62268,18556,25157,16481,24745,57112,-34108,-85256,13289,103724,182340,166215,72447,-17333,-66999,-40433,-70765,-74789,-71157,-47767,-42121,-53598,-62386,-32051,37319,55831,22936,-876,3982,-4342,-14664,-22371,-31883,-57043,-91175,-61229,-28944,-41669,-36253,-10247,-10371,-34896,-58553,-24666,-7187,8573,21066,-32679,-78413,-16685,38130,19366,-18712,-79184,-122779,-93856,-68398,-42123,-25158,-65721,-89881,-41273,-40166,-60542,-98758,-42406,23102,27427,14237,42647,86623,111868,129298,82946,9530,-16208,-3104,18300,22221,-6343,-56533,-84728,-77837,-61624,-22179,56975,142137,166364,122934,45590,-31030,-79593,-119282,-96655,-68262,-92144,-75389,-85598,-61512,-13648,-25341,-53543,-2442,-8668,-32622,-86902,-82474,-35963,30039,104918,115837,86429,72298,48785,21806,19772,50590,111241,97966,83744,22435,-101140,-107687,45650,168607,187033,52827,-42371,-69854,-94702,-95609,-30092,66872,-31117,25505,19517,60506,173688,282309,248652,143258,-43398,-31914,50282,117321,156319,125091,91241,99606,116672,143237,158132,211427,151050,82375,46836,63705,133704,252059,364111,410460,333365,224595,99407,38537,-12712,-84027,898,110937,155511,138732,26054,-46110,-34444,8208,-18280,-32600,-37176,-58835,-77738,-39463,-1964,-7483,-40247,-77837,-81369,-88347,-116695,-7091,71913,33881,-33849,-25803,2593,39743,52081,2093,-71736,-82941,-30411,36111,85466,81886,80880,80579,50963,-58532,-137140,-69119,-24659,-38384,-78826,-77702,-11505,58582,149941,329483,331673,109654,17359,93168,154526,124313,76937,53213,951,-73571,-80574,-100376,-67298,-29181,-26114,-48051,-11667,65052,81562,-19292,-98402,-99968,-44091,24639,52659,25295,-30196,-72960,-72686,-44324,-31883,-34986,-65992,-24995,20999,93836,187923,218500,194850,128138,42793,-50161,-123115,-85747,-31514,15899,21312,-19730,-73807,-66056,-55637,-40267,-62155,-77762,-40080,-33485,-22076,-25528,20853,98255,90500,88389,68309,49364,54428,65104,47470,-14661,-119748,-85702,-19281,-84696,45302,139513,112062,70313,-10989,46,67085,137233,118993,15859,-50633,26077,72550,9642,-78086,-132402,-150870,-169349,-117487,-104837,-103699,-73593,-20687,40078,39958,-7659,-47938,-4768,34232,14412,690,-43017,-32233,83280,98275,487,-43812,-11687,18643,2747,-31969,-73768,-81551,-6450,58874,11535,-2519,9686,223,-38420,-43201,-25466,-47156,-71693,12635,-26506,-53420,-120456,-192985,-232757,-209483,-127279,-74445,-64111,-56616,-44467,-23606,-4417,-26136,-63036,-57340,-11865,27076,19536,-8735,5353,21561,19695,27695,54980,123645,144759,66472,-28043,-73431,-77141,-44452,26657,83953,93009,54360,2786,29465,59560,69770,52624,-40390,-114661,-148640,-89834,5434,12884,-32867,-139991,58238,497202,963817,1214683,1098369,729137,277874,-32444,43084,206208,113067,55870,6853,-64809,-124192,-74472,-4950,96689,177610,195314,136088,24970,-86421,-107624,-78965,-84846,-66169,-48191,-65143,-85461,-51645,-15116,19067,37224,29169,10670,-7251,-62358,-122354,-103416,-40447,68505,189378,263098,217529,73437,-110420,-92063,-80966,-103313,-94670,-77026,-52417,-36088,-61639,-79614,-81024,-32489,-16208,-50443,-144145,-25271,64446,99528,109086,72336,-19404,-71017,2346,75768,152277,196382,286775,356405,300901,124787,-11085,28375,24085,-18632,-84835,-113944,-48157,-44821,-31609,20143,73453,85952,66129,24187,-43199,-92671,-77818,-36992,-15291,-10917,-45336,-73991,-54113,-15637,-28600,-71639,-52269,-9442,-1430,34671,161427,164810,-3775,-97385,-56267,-44854,-52259,-42810,-27568,-63061,-54049,27897,108290,183278,193331,161554,209117,223068,142258,41071,-32455,-54252,-47046,-39494,-41858,-21169,-4961,-59960,-77519,-76182,-63976,-83876,-93872,-114138,-37294,19782,-5904,-33845,-58339,-119108,-37353,880,-46394,-41034,-6079,12673,11349,28966,132247,222894,225620,177772,80910,31473,37533,-2417,-61481,-83329,-76946,-85118,-45613,21177,105996,68744,-42453,-70274,-16274,-19323,-78283,-53405,-42119,21623,157559,275421,190117,66357,-17521,-7142,29149,57404,47556,127730,457423,778512,841773,721891,431132,117847,-52567,-58626,-55342,-28472,552,40004,39372,-21943,-102157,-78968,31473,93020,173348,222752,127420,33554,130411,238942,230155,194379,85777,-17595,-43113,-36914,-10590,-9147,30807,31230,7042,21404,72873,62972,12706,-50790,-97179,-32641,93657,302923,410386,343182,164043,82863,68446,39381,-16511,-102238,-84059,-65186,-41904,-17939,7371,21578,-3433,-95373,-107511,-2817,23911,13074,34782,-75439,-61417,-71615,-50747,-25357,-5496,21246,9891,39641,94784,103212,100290,68078,40824,42972,20360,-28897,-90541,-116084,-46713,-41391,-60746,-78814,-70336,70821,122798,48797,-98445,-93771,-78838,-60620,-36801,-2155,-49632,-97497,-14188,35333,-5556,-20784,9493,36862,42388,16797,-20594,-4218,-8274,-29863,42298,39746,-5385,-53379,-100929,23327,95419,131869,118773,45996,45738,30175,25502,3328,1293,6001,53506,43003,-815,-36368,-97791,-26493,49960,67240,1189,-47158,-39880,-75435,-98773,30261,73050,220371,196415,154505,126372,106721,88555,93316,71606,12281,-33366,-34313,-12172,13464,14718,-13638,-84660,-118054,-19506,35967,80532,115823,150732,98769,-45399,-150404,-55171,-7964,47157,185266,339912,340825,227574,102840,-60010,185218,378750,302332,212607,219748,224122,181312,270398,295935,189520,-19420,-50460,32572,39092,25117,-3371,35667,86791,124665,220790,184798,36771,-1881,17464,64447,88876,108339,194002,300272,319434,195534,30308,-85622,-54183,64367,121244,118411,136138,184800,140689,41822,27179,113872,203797,138936,62300,48463,39739,9734,35585,60287,22854,-23273,-32098,-37215,-63368,-108014,-70246,-51754,-38282,28769,91591,76875,36211,-9596,-41743,-77071,-118523,-138542,-112256,-61187,369,48308,30250,-15338,-20590,-71320,-29499,14341,-46209,-94134,-96818,-22027,57916,138625,229427,252666,140704,61431,12992,-37940,-77958,-35522,44318,67118,32865,44365,71300,83059,56059,1761,-25240,-43952,-115779,-81217,-29142,-18840,-40363,61922,198062,322993,269575,138821,62410,23261,-17458,-76027,-101637,-81590,-94875,-96627,-38783,1179,-47090,-52425,49073,134731,199218,143136,-9940,-92688,-130408,-94109,-37909,22003,46148,19020,-6048,-46871,-46573,5313,49746,28182,-52262,-115504,19654,174211,215359,154915,51839,-4017,-17289,12585,36319,61924,85958,50015,-34783,-92040,-89069,-133349,-21152,1816,4113,4590,-30769,-63747,-52426,8091,41111,44285,44383,64153,90121,93475,43460,-36698,-59973,-46851,-21571,-12501,-32887,-37003,-12460,21076,8263,11283,22268,72855,154718,127641,89646,39541,-13870,63031,38041,-10242,2139,-4292,-27545,-34738,-3952,-4943,-55013,-81100,-75602,33133,154280,236020,196773,68293,-38757,-83288,32018,43252,58087,50772,12065,-66422,-3285,87541,125120,99125,62213,14801,-51371,-103357,-116494,-87761,-55913,-21367,14604,13771,-74861,-96269,-28117,-6240,21762,40434,13612,-60299,-100937,-37334,16944,33841,-9471,-73690,-88440,-16898,-6148,22088,49539,9939,-93584,-81796,-59642,-49233,2543,31052,-8742,-72101,-117623,-91834,-16241,85472,184962,194307,84890,-27180,-111270,-23545,-16338,-33790,-13652,18299,8160,-25030,-40701,-4003,33595,-16739,-41486,13551,73781,116775,138425,83166,-14069,-108887,-118303,-66675,-3180,99487,164258,99282,-5538,38783,194819,160632,18886,-83440,-100321,-64005,-66718,-109662,-67397,-11781,49459,133854,127291,90227,8803,-59325,-55553,-49586,-67160,-68633,-53293,-3328,-27307,18823,205534,299687,259250,218835,161427,145236,108320,66235,43093,9721,-57797,-87764,-45373,58031,176881,263781,277568,101814,-47246,-108108,-63240,3010,99418,125841,97247,22235,-53109,-112961,-151372,-85902,-38898,-10332,-14113,-85714,-114566,-44502,-62635,-58869,-16978,5828,7480,-27136,-44494,-12674,-12339,-49629,-62454,-42019,-63732,-28716,33167,121151,815,-66581,8666,90598,122478,63842,-46327,-71492,15150,62137,5427,-41781,62232,121171,139198,171469,147319,109202,40775,-11015,-43003,-44268,-9839,42709,101835,144750,70078,-47280,-117131,-63783,-24679,-18309,28843,109942,203588,208797,166386,114425,58879,32786,13733,-57279,-44333,94415,243520,249877,140483,30502,-31243,-48043,-27993,7115,56226,102252,192884,274554,198391,51544,-50706,-15942,73318,111156,57248,-4671,-28450,-41870,-24764,-367,-8021,-25449,-47783,-53932,-59105,-86947,-95926,-63171,-32340,15666,57115,5384,-33790,12966,85125,118705,118009,125599,62166,-10450,22450,33893,-2997,-12690,42520,65741,30798,-4774,-1494,23024,45780,136879,101718,46867,68523,15740,-59082,-73579,-89833,-93210,-82891,-83463,-69605,-51257,-58321,-61567,-78159,-59366,-73469,-82707,-68249,-62542,-91531,-74297,-30275,41301,97073,140286,109173,17382,-18488,55936,115253,127221,90192,32382,-80035,-87295,250556,671310,822940,686958,422964,136740,-5959,-38896,-47156,-77560,-64087,6036,42682,47689,49469,17203,-14254,-8950,3970,14981,-9586,-21648,239,61668,188136,355858,424049,354852,210336,49524,-25190,50072,88752,42882,-30800,-18786,-46415,-109428,-85342,-43303,-52156,-104715,-126167,-115885,-113567,-123808,-121703,-68140,-6720,-4143,-32270,-70060,-68980,-71322,-78980,-15100,15799,-36488,-108654,-81709,-39473,-60153,-47112,-93997,-63524,-52163,-109450,-151905,-56018,99959,116786,22671,-43289,-25465,-1324,-72978,-14931,99560,199843,335964,492636,467374,374839,339785,298099,244886,231276,172930,97041,33347,-58216,-77464,-37928,11054,79000,118633,139159,117395,58009,-26951,-50624,9056,81707,130908,151101,59859,-53407,-131281,-129403,-93449,-60316,-62447,-80252,-101144,-106178,-34917,-4607,88434,214006,228027,174344,78205,33351,-32056,-77487,-36945,33528,60355,54705,43815,49130,53849,49520,81213,114997,92569,29988,-28893,-81288,-101104,-90233,-88228,-71169,-44650,-50836,-55583,-55611,-51204,-72748,-112791,-105470,-48253,-35607,-30156,-31968,-93621,5325,138614,185150,148101,66685,32044,8759,-26965,-42045,-2469,56954,91940,56905,-5865,-25259,-80910,-78983,4358,69539,86422,40993,-44765,-29968,-32223,-34340,-17922,26463,33477,52369,71478,32973,-33995,-82029,-35082,53427,102792,111777,74232,75189,4076,-45095,-8023,-5701,6079,3059,-993,7862,65717,128356,88338,-25390,-122200,-77677,-46245,-52577,-48845,-16586,45000,103903,125831,146473,151673,145670,121383,6710,-37362,-36661,-91874,-81017,-3933,44708,71727,75458,65817,47770,86043,40780,-30389,8297,37034,-26771,-88398,-31579,22037,12566,34230,130983,92410,47118,25693,54246,86656,72475,7224,-22357,-50401,-102036,-66364,-57868,-22820,-28991,-87241,-76708,10557,32829,-7392,-19744,6864,-4858,-80296,-47329,21349,-22667,-89441,-67857,8674,94698,122976,47810,-44363,-72377,-7654,102559,128321,95879,38755,27289,12714,-41181,-18616,-14498,-29638,-18177,-10795,-28616,-53120,-73698,-64721,-72964,-38327,19294],[71542,57857,-19112,-45990,-33703,-14171,14464,121921,184799,190006,187652,215248,227031,194571,171448,140430,86137,1018,-4396,43099,56630,38258,10596,-30511,-51796,-73357,-66017,-79427,-87189,-86552,-68373,-16698,7464,-16179,-78949,-113826,-119081,-54333,-3050,66527,218545,361193,365178,263149,88462,-31426,-14258,15286,75219,108911,66325,7362,-10183,39872,15729,27431,-33998,-66967,-86250,-84569,-50436,-43241,-67957,-57754,-82494,-127563,4966,168625,199144,173789,147148,133119,159003,195225,215465,176906,71234,-43954,-81308,-101460,-102723,-126396,-152634,-109158,-18283,5237,-20902,-803,22350,11382,-52209,-81783,-62661,-39810,-26854,-40099,-24169,-36509,-32169,-38118,-67106,232,97626,70913,-63248,-53061,-45919,-50989,-52392,-19356,7709,3176,-10604,-61451,-86812,-91031,-109084,-123119,-55567,-15935,-31969,-36153,59151,191096,194902,133025,46691,24193,15570,-43492,-42584,-44998,-72575,-62367,-19368,90633,251672,312326,252432,153362,56639,27860,60419,38432,-61907,-83713,-726,40156,25008,-52993,-35483,25592,32250,6553,-32798,-113934,-111900,-75558,-88231,-57174,-57140,-57571,-47640,16466,43684,24637,67614,130951,128924,36301,-646,19558,22784,23645,-685,-55246,-45910,-34792,-29506,19722,70649,57702,-39490,-107087,12369,116933,197621,286891,226999,117062,19729,-48534,-53118,-62902,-104318,-106977,-89180,-90572,-63083,-58579,-7149,65433,190574,266435,228657,55597,-120321,-17298,61576,109057,176486,139866,80272,-22532,-89782,-79844,-14592,33323,19531,-56413,-100611,-72112,-23697,-40783,-60064,-54693,20561,106081,118358,81119,13147,-27546,-18423,-56255,-122177,-111499,-76668,-72142,-23363,31448,41237,7359,26741,48526,4974,-56989,-80229,-63841,-38014,-52304,-103289,-118925,-123033,-40508,44140,107560,98643,48691,24539,73538,65245,37919,-41600,-85867,-16795,-37953,-65966,-44584,-41685,31613,104996,64161,-48902,-118191,-54040,-533,37092,15436,-5484,-49242,-77117,-39748,98002,254256,256536,186974,66968,-30326,-120776,-21105,184747,212319,23922,-82869,-95906,-42881,-5610,2446,36053,69519,36245,22937,68469,51715,-17987,-20343,-28341,-59408,43529,153830,180685,145743,108950,61102,-15697,-5097,22542,34503,44823,52603,16928,-28969,-38926,-55371,-10382,21073,39143,9436,-16487,-10877,14272,57038,74339,55159,37494,45940,108063,200274,64329,-19186,34677,45196,17386,-2493,13165,79275,89450,36419,-10692,45582,163680,169328,71191,46420,74919,142013,219148,126666,30490,-36794,-30061,-30052,-27290,-40105,-45829,-60358,-17029,122622,170358,83518,29744,11514,49230,98235,18934,-46943,-11375,-69435,-81852,19794,108450,160279,133322,76717,147004,368585,406467,237439,68260,-121483,-11786,85005,32261,-83458,54123,198508,305560,169878,-9641,-34752,-1112,66952,159970,197350,165638,118890,101497,72789,10439,-51183,-111885,-97457,-58878,-7000,80250,67161,53969,12213,-29259,-59746,-107483,12474,96460,86042,-39767,-49709,84405,90155,-6610,-52761,-2735,506,-7528,-25078,-59723,-91388,-73859,-50402,-62670,-53226,-22177,-43078,-50591,-76996,-57205,-25741,-2499,38992,-20314,-3521,18003,5350,-38523,-21549,-16981,-51501,-64721,-26197,107833,244044,246627,165267,128865,57653,-60154,-118834,-50296,-39015,-78348,-90072,-107262,-67099,5588,43872,78529,75395,9788,-71797,-113695,-79924,-31003,12778,66940,104195,58237,3073,2246,-6052,3895,40148,-42950,-57858,50496,159867,239485,217794,111824,9416,-51216,-40605,-80664,-77908,-67290,-44022,-40664,-53652,-59680,-28231,44126,77199,45585,2504,-4364,-10087,-11129,-16448,-27735,-58225,-99556,-69378,-42768,-59293,-54578,-30435,-30946,-52634,-69166,-20644,-1812,17098,20712,-40443,-100580,-12802,54150,44209,8567,-50826,-106997,-90900,-72285,-42937,-23869,-63511,-88358,-50776,-49797,-66917,-86725,-23849,32100,30103,13990,49775,108066,147610,164865,105549,22993,-3739,10835,27072,25969,-2305,-52818,-84901,-86513,-61888,-17660,63055,157677,216336,188280,101381,188,-75733,-115361,-97704,-74359,-107735,-84503,-86231,-62658,-29864,-44634,-60732,2774,-1871,-27074,-81544,-63390,-20394,28848,97678,115035,86777,66412,36329,3384,-13395,7594,75896,91577,115570,75796,-63310,-104120,54015,182610,199195,63370,-44767,-77783,-84323,-79552,-15428,96241,7392,15153,16865,74412,189714,295718,253074,129806,-72370,-13879,73535,135659,168113,137114,102849,98511,98066,106171,117147,173751,135949,82190,53342,75434,148899,258591,337900,373358,296911,189364,85476,45610,-717,-94411,-12737,106795,158084,129210,20691,-58958,-41726,10287,-7487,-22999,-35013,-59130,-63144,-26347,1693,-11497,-48490,-93913,-97624,-96374,-116819,-15235,51268,-2809,-51986,-25936,-2578,28860,49930,10181,-57222,-85700,-44384,19046,71884,71721,61208,52422,21226,-84639,-117908,-44979,-8085,-31550,-75531,-72938,-14830,37354,130491,330559,340509,104699,6591,94604,170807,137875,77013,44940,-913,-66082,-69347,-93379,-72347,-28527,-28398,-61239,-32363,46226,62204,-45277,-133353,-72744,-27231,29429,39622,4577,-45167,-79447,-75393,-39323,-21323,-29415,-73900,-25296,26912,107848,216192,251121,223033,140729,46024,-50369,-126995,-78898,-36577,-4400,5390,-19675,-80531,-87715,-64148,-34217,-55957,-86277,-54412,-37446,-16341,-19898,21109,113235,92034,78502,49013,18067,28951,52293,40920,-14831,-102790,-54355,9436,-97986,57660,158756,129154,77658,-19505,-12134,65392,149332,139138,27675,-53173,24575,77723,19299,-65327,-111226,-119965,-136784,-148652,-112042,-94959,-61071,-14959,41877,36657,-13842,-60006,-11464,38090,23551,8913,-25814,-50185,61553,70758,-28436,-55391,-37425,-12998,-21974,-45572,-78187,-85762,-18026,42532,1007,-3578,27526,40031,9809,-10699,-17800,-43713,-88893,-6731,-28971,-42170,-96889,-157221,-191081,-173345,-109541,-83979,-96135,-70149,-52239,-35814,-14542,-33192,-60422,-46415,-1508,33633,20397,-7871,10416,36020,42830,50813,72646,126276,146041,77884,-9921,-59290,-86315,-57373,19801,84092,96287,62124,5219,21320,52846,68109,50509,-38098,-95112,-104238,-64107,42791,70068,12709,-166538,5087,418813,851135,1085156,994314,673877,260758,-42584,1623,139216,34455,-21697,-36160,-77516,-112595,-51985,11360,95347,171167,197294,129436,1780,-110662,-107108,-71186,-72087,-54299,-45934,-71131,-100824,-69840,-30537,6742,29434,28487,9481,-10434,-62523,-115601,-104174,-33891,80705,201344,285794,244234,102295,-82814,-124836,-106754,-121265,-108245,-93963,-77120,-59127,-69839,-63186,-61689,-19611,-15315,-50624,-149409,-24803,74385,119944,131086,91393,-9888,-77640,-5219,67550,129227,154162,263785,359374,305976,130766,-7330,22024,23999,-11779,-91166,-125651,-53266,-40225,-20145,28830,73707,77977,60176,16667,-49030,-87695,-78068,-46725,-45481,-65246,-84720,-72946,-43353,-1392,-17029,-61019,-39965,8300,24077,53847,169327,179930,8970,-85113,-49424,-35739,-40871,-32707,-18407,-58730,-72105,9883,111310,224165,264218,241783,290677,302925,223762,118771,27721,-9978,-10285,-8415,-26355,-16942,898,-52224,-77766,-84053,-74476,-96147,-109329,-129850,7253,48282,5353,-25564,-45658,-101795,-48354,-4615,-49089,-43999,-3701,16785,10657,12306,99331,190197,205292,175686,84721,32354,26505,-22498,-72565,-86537,-71035,-73988,-36332,27706,108900,71870,-42884,-65449,-16840,-20310,-69573,-35591,-28599,29464,185321,329283,252458,125667,14288,-19230,8376,40525,31962,125055,464385,784596,854024,734947,448379,133957,-55586,-74620,-76245,-46586,-16075,21338,30081,-12879,-81830,-80394,31706,93541,149515,168327,70866,-7826,92699,229015,229041,180570,70225,-29856,-65629,-75818,-69606,-55120,8404,8629,-11599,14453,76087,70802,6587,-77344,-117137,-37626,105831,345360,473601,375925,191515,120666,98179,51421,-9725,-90434,-82364,-59414,-38326,-11456,20210,33430,4985,-82157,-123748,-36469,-22413,-31204,20966,-63580,-52915,-81126,-68064,-28432,5618,40023,24832,41241,86326,91344,97209,67887,37439,41896,27587,-19588,-81557,-118890,-65373,-69798,-93451,-117140,-51263,110832,158430,70288,-87008,-100096,-88411,-76357,-51803,-23297,-80810,-114873,-12522,43197,1120,-26004,-10640,15703,19148,-16165,-61560,-24715,10852,46103,114072,77900,5466,-59197,-92883,40505,127761,174550,166065,79072,56990,27272,17496,5007,20792,25952,54588,34644,-8796,-38775,-105694,-31571,57647,95525,40482,-16120,-10745,-52871,-137938,-15345,11070,174364,197098,181597,152198,116012,87640,77639,39818,-28670,-77429,-74347,-44731,-8226,11085,-1653,-71727,-128236,-24207,33683,87024,134602,174784,122314,-20595,-169581,-82192,-33280,37872,195773,374445,402988,294344,149187,-27478,166609,347431,292707,212075,217777,236311,198633,268215,260928,132222,-68954,-50222,28834,26982,15221,1135,52932,109746,152349,215152,146064,14817,-11250,18224,73008,97124,100398,167293,258658,315640,209165,27539,-96193,-80868,42276,133765,170213,214484,245831,174965,51997,20981,88974,171503,106140,42033,28819,21611,-3685,29061,53382,8796,-31400,-28798,-31607,-58213,-92936,-46182,-31713,-22590,39799,106518,85582,34629,-15015,-43644,-74393,-112061,-133138,-113331,-61612,889,46908,24197,-17334,-12854,-50719,-29182,4955,-58282,-101803,-96925,-13645,70595,159554,264358,274816,129319,48631,3561,-38052,-68601,-37137,27968,46555,21639,37975,65195,81674,64078,18860,-10621,-43101,-108012,-71048,-13456,3242,-16630,49341,151493,299282,296368,175430,85444,29376,-21517,-82042,-85013,-70306,-91242,-94336,-27029,18113,-28531,-30984,72302,177793,252524,160590,-7040,-86855,-135165,-108020,-51613,15639,51489,26116,-3991,-57351,-61458,-1728,53375,35744,-45287,-99939,26735,193821,239990,173321,57339,-7629,-24827,9112,44322,83179,119959,69800,-28949,-98829,-105238,-119457,6108,31318,25035,13914,-26452,-46792,-41316,-2098,16702,25277,30108,52037,85664,98435,45126,-43223,-65203,-48999,-20916,-8669,-26755,-29068,-4797,29232,11781,16131,23521,64606,149826,120135,71497,3606,-46527,41925,16757,-36500,-24339,-10158,-12722,1291,34587,23200,-36708,-71341,-82272,16290,144125,224342,179211,66031,-30491,-77040,61936,71255,58352,60566,31984,-51968,-10771,83155,138364,108218,58718,9559,-51279,-84744,-93947,-84789,-68177,-34368,11296,20561,-63176,-102960,-34782,-9333,24822,50138,22378,-54486,-104676,-36395,15291,25776,-24596,-89962,-82283,-8374,-4530,20939,47437,13306,-79609,-70478,-46670,-42158,3655,26506,-14180,-75860,-108186,-70456,13115,123804,224954,212400,94929,-11276,-95857,-27473,-17157,-25459,-10955,13179,10121,-6674,-30873,-17389,7564,-36159,-56650,564,65972,121555,142112,75529,-24528,-106776,-81458,-39727,5508,85239,129240,71751,-8233,62869,229614,200367,42730,-66287,-105002,-62675,-57852,-104590,-81700,-26381,25415,107754,114328,86310,10763,-51627,-49536,-49135,-69367,-70085,-47136,4002,-20112,32958,212036,266265,225972,189436,136375,119196,88712,61296,52012,18994,-51096,-81192,-38696,68726,200269,317496,327561,123915,-36125,-105876,-66036,-3572,91219,126234,113362,45088,-26607,-77634,-106375,-45192,-11366,3319,-10218,-83217,-29538,11257,-47730,-52699,803,29820,38061,4842,-19938,-8849,-27266,-76308,-97006,-70749,-80757,-31791,49352,174729,34875,-66130,-3422,83442,134715,84899,-37287,-61582,29857,74835,22426,-21534,56379,91048,100848,137282,119081,73932,11028,-24674,-44893,-35930,5206,62530,130094,165956,57374,-57903,-108255,-47767,-20868,-40662,4842,104334,223514,255317,206136,128088,54939,17173,-7302,-72841,-45463,82397,191405,175892,104192,12200,-44552,-53125,-25459,13486,56256,91146,176627,249271,185367,49145,-50927,-18633,64085,94786,41053,-14370,-36455,-49805,-37185,-15723,-18679,-28936,-55534,-61941,-61999,-84531,-85311,-49092,-33140,-2080,43166,9673,-17506,24910,94365,132994,131155,132119,75653,6349,38467,41770,9978,1642,49574,70575,34389,-617,10700,29102,32256,109668,79868,31078,56188,5991,-56909,-57651,-74651,-83417,-78813,-81262,-72365,-56781,-61689,-66359,-70297,-60279,-85244,-101039,-87972,-86368,-96771,-73764,-47293,35270,101341,149398,118307,25960,-24685,40435,100983,122332,93508,36284,-78949,-77664,243058,650575,819338,686972,404862,105657,-12098,-24584,-16282,-52370,-66207,5903,48185,47549,32642,-8151,-23976,-1410,12014,14819,-21961,-30529,-2807,61860,194982,377998,456245,373944,221703,48708,-36332,32204,55271,15423,-35723,-50285,-63150,-112134,-89396,-49689,-60271,-119825,-143767,-113021,-105221,-114282,-118530,-73595,-12654,-3964,-21974,-53672,-63026,-74880,-82259,-14960,16077,-33326,-108760,-41705,29887,1532,-13274,-68187,-45947,-29247,-82010,-135436,-60324,87477,128851,44435,-28142,-28100,-1253,-63664,-38645,47092,128417,258550,406545,402705,311780,267306,235973,202468,198438,137447,72047,16933,-67267,-66258,-30731,21118,86497,120633,130687,103003,43934,-33223,-44852,24811,105885,154100,178927,84603,-39599,-130307,-134556,-83464,-37715,-31484,-47459,-69456,-120496,-44367,-6100,90915,212929,225161,162466,44427,-858,-42724,-89674,-46037,23736,49539,42901,44524,57919,55652,43474,66031,91157,69154,13028,-39270,-79071,-86852,-80650,-85542,-75422,-52848,-61067,-67372,-66866,-57788,-71794,-104059,-104241,-55583,-47986,-30596,-30972,-80733,4848,128178,165757,125942,39764,2251,-26146,-54202,-55713,-7894,54565,97574,65324,-4864,-38027,-95730,-84749,3611,86639,111600,42234,-51599,-37283,-39856,-42307,-30028,-6557,-4460,14391,37566,13260,-36236,-74811,-45485,28679,79494,95913,56686,64633,3497,-55290,-18670,-12179,2163,4197,7534,17807,63513,122408,77019,-36422,-125055,-68613,-44133,-53294,-46345,-3641,71792,129695,140567,155342,152129,140015,110442,-7433,-34771,-21873,-64692,-106879,-32963,13101,51147,65583,49633,18113,64009,35614,-48180,-2835,34229,-31122,-94063,-15172,30272,-1760,17643,130635,117578,74321,42939,64077,83848,53237,-7914,-24853,-37275,-103547,-73125,-53878,-12273,-17978,-79778,-66516,20523,33660,-12108,-24974,10307,-5511,-89262,-22221,53129,10948,-53730,-46380,15108,87130,119492,57258,-18921,-24437,33264,124025,140750,108619,52061,38178,24662,-33416,-22993,-5802,-17391,-8208,-5713,-32804,-62214,-75842,-48611,-43263,-9219,20291],[41138,12797,-63519,-26273,-24719,-4877,31535,136204,204325,196275,174902,184767,188040,162394,143566,119025,60812,-18538,-19821,30700,54666,35290,3198,-40622,-64545,-88733,-77397,-84098,-86828,-87473,-74602,-24227,-1948,-35584,-110651,-143395,-102035,-42938,-3917,49445,172338,299493,329642,262530,107625,-32629,-28263,24344,117699,150027,89457,17197,-6594,59946,50399,47134,-32060,-72557,-100120,-73280,-36346,-26175,-42552,-52277,-93993,-106279,12520,175126,177592,129584,93017,64519,73379,101125,123777,92508,13469,-58763,-88099,-124158,-113496,-128161,-138975,-97678,-14768,4365,-24067,446,34650,36516,-31435,-69278,-55804,-31546,-15684,-18907,-8820,-40577,-35516,-39935,-75259,9642,121212,98550,-67237,-87539,-63614,-58582,-51825,-17688,-10956,-48678,-67765,-53832,-38159,-59765,-93328,-122410,-74226,-38474,-50068,-35487,61831,182032,186375,129114,52286,43806,30023,-42486,-62499,-54896,-72245,-58968,-15798,86114,243173,321258,265700,165691,68519,44936,84398,57003,-53790,-92202,-6610,33182,12111,-70936,-34660,33504,35717,9882,-31949,-112502,-117716,-78094,-82507,-61327,-59047,-55773,-44730,18791,46884,33064,74134,129325,121975,56964,61183,73322,70184,59051,16341,-46164,-43113,-36626,-33032,15848,69843,66632,-19779,-136620,-21812,75156,145753,267366,273047,175917,70415,-17223,-40834,-62105,-106101,-114804,-82397,-81113,-63382,-64520,-12909,54025,159088,218413,198431,45149,-127316,-28327,40371,72655,127881,95121,52048,-39604,-101257,-96312,-39024,3028,-5365,-77867,-111926,-71361,-24504,-44588,-65188,-57017,18191,113117,129083,95084,29028,-13961,-5594,-40036,-98365,-125832,-105739,-92529,-40549,14572,26712,-1654,25399,49302,5976,-57383,-93985,-78401,-59204,-75651,-117558,-152007,-142133,-73988,1534,68100,69636,34902,25000,83581,76016,43110,-41642,-83114,19838,45261,15605,3140,-32491,13399,73260,24949,-79396,-107276,-46323,9724,53893,23658,-14430,-58176,-91699,-58877,72631,201276,207463,159667,48673,-44377,-144107,-6335,205415,178852,-8948,-109074,-75045,-22374,16367,30063,73010,104748,55852,31952,75942,65988,4257,-12549,-34166,-62793,49048,151836,167666,118651,59123,-6654,-72627,-5701,15168,19603,22180,25239,5394,-42365,-80843,-95113,-37837,314,28093,8164,-19703,-20057,3915,48855,69837,56414,38193,44049,103855,196590,76749,-16860,-834,-19408,-32924,-20139,26144,100351,105743,48922,-24498,7746,132320,166302,79810,55160,70330,111173,177033,101430,12676,-51873,-43415,-40336,-35147,-46976,-54556,-69245,-29466,116431,155317,66954,16417,9062,51895,83513,-11921,-37345,7414,-61144,-95884,8563,112576,188042,162104,90706,144222,336698,355562,197245,34521,-129791,8784,112287,49538,-74904,37730,181857,294897,197966,7360,-46136,-15753,44689,118903,139145,102112,79173,83111,65770,3539,-65510,-130509,-80163,-28457,44868,146832,125847,75507,2823,-59457,-65105,-74475,21245,88225,73895,-40773,-57626,73924,74081,-12742,-42547,3484,12393,8568,-18113,-59454,-90163,-64552,-38968,-51179,-49762,-40534,-73371,-64821,-80450,-56924,-19254,40832,70472,-6075,-5132,12955,-7145,-50979,-11764,-2974,-47925,-86231,-52732,72821,188769,183909,122820,95025,31635,-76296,-121188,-61089,-60441,-92069,-85992,-113515,-63838,27679,72876,117972,110852,30432,-65631,-115848,-79304,-28948,10156,56045,95527,52599,-11274,-19136,-25551,-13038,25608,-44506,-29898,84363,203880,276001,251103,143174,35723,-32289,-34499,-78605,-68877,-55905,-37048,-38114,-54231,-58494,-26604,47900,93280,61085,3244,-12765,-14221,-6886,-10358,-23041,-58475,-102636,-60390,-32746,-40935,-67704,-52830,-52377,-70012,-65548,-10367,12191,25748,16803,-49702,-103216,1151,78860,78775,45301,-14345,-86358,-85456,-76484,-46056,-25434,-62267,-82301,-59017,-60425,-69163,-68760,-7280,35354,26613,10841,55607,127054,179895,193934,122535,33422,7396,24243,38135,35622,10749,-37019,-71888,-93940,-61080,-12793,67806,168085,257149,248794,155379,31454,-72575,-109766,-90490,-71548,-116031,-93479,-86327,-62485,-44252,-57660,-55240,7767,3924,-21418,-76130,-46033,-1519,30074,83487,107889,82340,57010,21357,-15839,-44139,-29301,49500,92158,148145,127533,-26178,-97677,59298,190533,204106,71606,-46503,-80170,-70881,-67456,-8523,112297,50786,6002,9397,85889,206259,309391,256361,115103,-75473,16908,105689,161129,187251,156488,121946,104322,87294,79998,83871,135353,117153,79959,58149,85044,159820,255002,296398,317487,247238,149278,71513,53540,13461,-89325,-25771,98800,151376,109872,12892,-72430,-43654,15501,3446,-15393,-32119,-52406,-46682,-13729,4232,-16368,-57104,-111137,-110382,-96817,-113305,-28270,22066,-45002,-62303,-20796,-5472,16970,46909,20102,-38968,-84527,-62384,-408,57631,60893,38969,19021,-15264,-111873,-86947,-17969,8296,-25677,-72404,-67403,-14312,21135,113843,329823,345984,98078,-9944,96265,184774,148985,73026,27544,-8947,-62632,-61786,-80782,-56601,-15659,-20649,-64606,-56281,21858,40027,-67419,-113230,-46014,-9756,33879,26695,-12079,-54189,-81077,-75786,-34277,-11124,-26010,-74118,-20317,36178,122783,243483,281420,250658,156350,51150,-47465,-121326,-69696,-38631,-23182,-11792,-22559,-87090,-106646,-64597,-27076,-51502,-93846,-65872,-32702,-7223,-11502,22209,127329,92770,68350,28471,-12742,5526,39704,33718,-15128,-81995,-8298,53865,-59878,61843,167308,140701,83507,-24288,-20667,64093,158543,156231,39484,-54599,21559,79871,27169,-53714,-90479,-90774,-93025,-138563,-104038,-76595,-43814,-7799,44422,34223,-19742,-72283,-15597,43423,33399,16820,-7903,-71094,29401,34391,-59154,-60521,-56746,-34681,-33469,-49086,-75439,-87371,-27972,27009,-9932,-6564,43433,79783,60188,17894,-13408,-39152,-95738,-25058,-32233,-30154,-69564,-113567,-137604,-122565,-75488,-76917,-125202,-64555,-42065,-39418,-21872,-37188,-55475,-34013,9646,40816,22834,-3878,17065,49079,65038,76695,94431,129045,144892,88969,9435,-35935,-74425,-56429,11930,75740,89752,64327,8964,16733,48863,68030,50702,-29030,-64302,-60191,-31026,77893,124615,56533,-200662,-61180,313111,697211,908466,844425,583959,227732,-52576,-37138,78566,-29808,-89183,-76132,-90519,-101492,-31717,26278,94341,162733,194465,119310,-19653,-123264,-90175,-52549,-52910,-38682,-40198,-74630,-113014,-82698,-41286,-3577,22180,28023,7907,-16044,-65123,-104879,-100973,-25359,93242,208859,296352,257231,126002,-40075,-148192,-129412,-135307,-116371,-105219,-98107,-79035,-47179,-30208,-33248,-3916,-13173,-49493,-152180,-24372,81797,138079,152377,111744,4645,-78602,-10421,60383,104291,111017,234354,352761,306049,136206,-2158,17619,29866,5354,-82121,-127608,-56501,-35986,-9650,34921,70430,66729,52441,10784,-48984,-79279,-75856,-48029,-55547,-89443,-98879,-63857,-33072,7404,-10304,-52582,-28684,24564,49960,82549,188371,206124,34636,-68990,-40552,-23738,-25489,-17328,-3534,-42679,-78575,-2194,114798,260541,328599,324404,380200,385921,308652,200304,89795,33991,25674,21668,-11575,-12139,8585,-43006,-76481,-90615,-83912,-105455,-120222,-105247,42685,71333,18340,-14987,-29401,-79739,-61111,-11825,-50469,-43998,416,21952,11895,-1635,65788,152237,177878,167310,87279,34616,18249,-38414,-78113,-85380,-62223,-59022,-21653,38165,110919,75323,-43806,-57114,-15988,-19621,-57688,-15627,-12005,37791,204048,361551,298454,178147,54597,-18735,-12569,20162,14329,120773,454746,755909,834785,727386,459752,155508,-50520,-79790,-89079,-60547,-29255,4213,20382,-2469,-56859,-73370,32598,91354,123760,118887,26548,-38909,60822,217450,230769,167603,55483,-40094,-85164,-108896,-112057,-92480,-15990,-17449,-31310,6157,74446,71927,-1824,-94884,-120223,-38706,115014,370864,510108,388139,214915,159615,132722,71634,5472,-72845,-77370,-46995,-24729,3623,41755,51568,17341,-66318,-121185,-57003,-53500,-48347,30880,-40421,-41997,-88151,-79283,-24142,23487,67283,53084,50997,78570,78210,92831,68387,37538,45289,39862,-4660,-66895,-116113,-83322,-101151,-125144,-125593,-4755,147507,185895,85629,-76883,-103170,-96437,-89579,-59162,-35113,-98339,-104594,-4726,50108,8814,-28728,-31125,-6190,-6472,-48190,-92251,-21003,54770,128914,183869,116409,18034,-61676,-69605,66035,164736,219911,216352,117824,74182,28322,14291,11430,41395,46894,52637,21926,-18454,-38311,-109382,-37583,64226,127323,92625,28712,24965,-24125,-96565,-31967,-34592,126769,186277,196648,168107,120425,85760,63940,13130,-64506,-117549,-100114,-71968,-24115,11800,13079,-56157,-134205,-28333,32120,94870,153107,196180,142361,5018,-144693,-105106,-59627,27414,200126,399166,459584,357914,191692,7168,156665,319630,287045,213459,212093,242053,210869,258585,223435,83635,-95970,-44882,22960,13175,5420,7855,70335,132088,179034,200792,102398,-7451,-19169,18930,80729,104723,93923,143228,208546,286660,202851,17325,-109382,-104322,19454,146652,229993,294902,306015,211440,67459,22750,71881,139654,77009,25767,13127,8473,-12536,21843,43375,-6123,-36305,-22267,-22796,-48189,-73640,-23296,-13471,-8839,46950,116616,92253,33765,-19382,-45811,-72940,-106991,-127141,-110143,-57837,5107,48431,22906,-13375,-222,-26925,-32649,-8245,-70475,-107124,-93448,-1897,84788,178773,295050,290270,117575,36638,-5967,-37830,-57931,-35592,15742,28909,11449,30665,55791,73488,64278,29485,1252,-42000,-101878,-61812,1471,24452,9809,46032,109930,265087,311258,208625,107126,33104,-27867,-85862,-66521,-56808,-84745,-90791,-15589,34711,-8278,-10916,90578,214929,296619,167714,-10820,-81631,-126760,-113570,-61197,10852,54048,28779,-3924,-69963,-81045,-13844,52617,41592,-36192,-84633,33220,210682,263451,192782,63641,-10964,-30835,8272,54623,104958,148401,84608,-24944,-101258,-113146,-98502,31871,59179,45622,23238,-19747,-27913,-26990,-7668,-2698,10705,19585,43064,81215,98528,41440,-51386,-71519,-52274,-22922,-9152,-23691,-20591,4804,35723,12364,16431,21379,53765,141194,109702,51045,-32221,-50435,43927,17865,-46154,-47732,-16460,988,36095,70372,48218,-21891,-65539,-91464,-5235,123426,198108,152096,61057,-21006,-74230,77230,84726,54215,65830,47022,-38231,-14775,77948,146951,116689,50798,-2923,-54419,-63067,-58821,-60061,-67007,-44849,5847,23038,-54547,-108462,-41084,-13455,25156,55231,26866,-49816,-108524,-36028,12766,16223,-43209,-109748,-65978,2163,-2747,17939,41082,12616,-64573,-52415,-29053,-35100,1904,20209,-19131,-77530,-94583,-51123,36924,151918,250285,218371,100369,4200,-72223,-25553,-14968,-16466,-8011,8752,13430,11171,-21420,-31382,-18727,-53010,-71124,-13631,55629,121627,139201,62676,-36912,-94752,-48580,-17062,11601,70820,97181,49115,-1313,88615,256459,233872,64910,-51527,-105687,-60976,-50519,-99010,-95177,-40129,2145,76802,91482,71270,3831,-47036,-45561,-48797,-69661,-70967,-41749,9933,-15124,43088,206256,224366,189465,154983,99305,75139,58305,51068,55748,24687,-45802,-76424,-34511,75313,217652,362518,364218,138792,-29317,-101137,-68457,-11388,80444,122746,125647,64803,-2194,-42268,-54470,899,15358,14868,-3094,-39554,50412,63531,-36162,-50220,13348,48354,63469,31993,1074,-4365,-37654,-98117,-84062,-91145,-99093,-36423,63265,227833,73820,-54618,-13823,73899,141596,103543,-31770,-52910,42406,86258,37914,1250,52867,64260,68637,106383,89926,37961,-16665,-36756,-46518,-27886,20216,81287,155622,181397,45419,-67137,-95152,-33862,-19428,-64722,-20872,89776,224148,276868,226825,131911,47965,3221,-18659,-65997,-37952,64999,136398,107851,70047,-4946,-58665,-61934,-28489,13062,47961,72881,152288,213947,161500,38445,-57656,-27190,48949,73651,24455,-23116,-45664,-58741,-51100,-35197,-34407,-36910,-65451,-72316,-66696,-82270,-74990,-32767,-29318,-18872,27861,12426,-4041,33860,99607,142419,138678,131087,82641,21699,55863,52800,23150,13131,52981,71187,35632,3313,20492,31038,12441,70449,46887,5995,34013,-13310,-62838,-48143,-63315,-78848,-79525,-84001,-79584,-65697,-66148,-65510,-58712,-61650,-97192,-120648,-112756,-112900,-54574,-45190,-63169,26289,101260,153021,121351,30215,-35003,20698,78031,106463,91990,38379,-73122,-71550,216842,579541,753794,638682,360560,76142,-10006,-5267,13518,-29854,-68870,2888,51724,44291,11015,-35056,-34138,4721,20879,16561,-36077,-43243,-8204,59608,197278,390756,474088,381657,225184,44515,-48580,15828,31584,14809,4886,-41339,-79413,-114390,-87573,-54133,-67558,-135624,-156306,-102708,-100263,-109521,-119654,-83986,-25019,-10527,-17532,-41028,-56115,-77270,-88077,-17601,15709,-24067,-74559,-2595,88080,52640,12240,-49722,-32652,-13418,-61319,-121456,-66618,67776,132387,61894,-14575,-35995,-7543,-55247,-58246,-3408,57369,177699,311755,326822,242715,188521,169775,160499,166108,103417,45978,-1551,-68504,-52990,-24904,27730,89433,117404,116054,81993,24347,-42804,-42336,35705,124658,173799,202850,107255,-25035,-123241,-135979,-77276,-21675,-8595,-22105,-45012,-99792,-56466,-11527,85898,199996,212762,151466,22809,-36834,-50354,-101356,-58033,9851,34271,28800,42495,62626,50077,29911,44049,59527,41332,-5404,-47983,-70651,-73641,-70604,-80961,-77887,-57832,-67641,-75924,-72913,-56925,-62597,-95113,-105953,-64160,-59740,-28284,-29992,-68686,9292,123578,154843,110974,16631,-26832,-61563,-84065,-70306,-15821,48364,99414,71988,-1418,-40956,-91724,-88231,-1316,100281,133920,41951,-58848,-46096,-47975,-47854,-40519,-42885,-44919,-23280,6216,-5091,-38559,-68591,-56139,6587,58602,80462,39511,49388,-1598,-72070,-30797,-19698,-3203,3885,13227,24872,56462,103169,55442,-52404,-125887,-65694,-45453,-53414,-45988,1424,90292,149051,149739,157183,143181,124556,89476,-25094,-34066,-9191,-38750,-102487,-63389,-17266,29815,56301,38683,-4020,39926,26297,-72245,-6117,37400,-30286,-79853,865,36536,-15246,4979,133370,147268,106330,63076,74123,80108,33359,-24460,-27212,-23168,-87176,-84322,-56561,-10318,-13671,-76061,-56569,27422,28877,-21760,-30997,10747,-10672,-79189,12326,90898,48058,-19717,-25795,19562,79145,119130,75033,14649,21585,67728,135790,143468,111487,60759,45556,34442,-16941,-25745,1535,-6339,-1228,-3615,-37669,-69588,-59035,-24817,-11083,22680,19239],[3929,-36270,-46500,808,-8688,10434,53793,151138,222360,199409,161674,156738,149775,131681,117171,99169,40640,-30033,-27685,25967,60681,41968,6463,-40843,-68207,-94933,-79891,-80862,-84251,-85941,-76129,-26379,-6941,-50449,-134976,-135829,-78634,-28316,-734,36405,129785,234637,287919,256967,130684,-18808,-38145,39852,164228,189584,112416,29477,3358,91089,101725,73494,-24800,-71662,-104950,-55351,-14059,2857,-10587,-38468,-100665,-82019,38312,195518,166132,95391,48188,6583,-2695,16092,38071,12425,-26399,-50202,-80830,-135418,-115522,-118451,-120108,-83065,-7610,7951,-22555,2937,45437,60636,-7878,-53781,-46961,-20880,-34,8702,14060,-39734,-37172,-38667,-78445,21452,137373,115465,-48515,-110993,-71565,-58047,-45967,-12763,-25869,-92727,-96268,-17496,7174,-30906,-78331,-114098,-85687,-54649,-64967,-32940,63777,171156,178122,125295,58160,64272,51363,-27526,-71556,-59975,-67266,-48752,-9122,79652,229713,322569,276659,178077,82812,67140,113455,79998,-40463,-95464,-7733,31922,6723,-82542,-28408,47563,46506,21034,-24631,-106955,-117380,-69144,-69959,-57464,-54420,-48828,-37371,24745,53243,42551,79773,124828,115464,90023,138231,139372,121895,94943,33454,-34734,-37325,-35150,-32763,14697,70429,76811,3336,-127151,-50138,38312,96247,233954,300835,222341,118427,18939,-21238,-54500,-99199,-106078,-69386,-67701,-54676,-60414,-13585,44799,127973,169298,164158,33469,-130477,-36114,21212,38706,80456,50140,22805,-55820,-110784,-108956,-59346,-24337,-29900,-99578,-106204,-63727,-20687,-42332,-65648,-56347,14963,113710,134390,106512,46551,2334,8889,-18641,-62883,-97535,-89254,-82168,-44957,2173,11870,-13540,20980,47906,7099,-54829,-99016,-82369,-66746,-74573,-82928,-106717,-118899,-91803,-33468,34323,44068,22713,25303,93371,89999,51235,-38393,-76811,60198,139789,111692,58971,-14339,-3489,35586,-17627,-102985,-89899,-35226,20893,69486,37239,-19662,-65634,-103670,-70844,57121,159610,165089,134596,32772,-53564,-136431,15403,220637,143802,-36025,-124548,-50096,4031,50969,75220,127835,150868,82133,47533,87452,80882,26477,-5365,-39448,-63925,48140,138442,147864,92114,14351,-67689,-107044,-4452,6202,3327,-1561,-1877,-2703,-44662,-105466,-125895,-63821,-19650,18438,9426,-17756,-21437,1087,45045,67304,59193,39319,42192,99381,193095,96778,-3,-24649,-59653,-66076,-31158,38358,116215,115445,59340,-31033,-19359,108639,169298,94782,68095,66698,80267,132001,73954,-4866,-64472,-53859,-49169,-41823,-53435,-63349,-78975,-36217,114467,142324,51563,1403,4876,53752,66660,-35128,-22435,22189,-51493,-107439,-1915,114424,211433,189601,107517,144048,303478,302776,159590,6354,-96602,44963,141714,62474,-57983,29165,163483,272046,213781,23295,-53774,-30835,20778,75352,80613,48564,53139,72538,59995,-2831,-78237,-133193,-62805,4020,99587,210031,181300,92216,-8280,-88360,-46167,-40424,26403,76393,60548,-41116,-65504,60351,55722,-21042,-35281,10555,26699,25827,-9840,-53125,-77146,-46732,-24822,-36407,-31501,-34757,-92848,-79169,-82253,-54476,-8537,83924,93664,5501,-6519,6649,-20006,-58140,4236,17094,-33828,-84657,-67162,44055,136150,125833,83846,62489,6104,-91182,-125044,-75062,-83660,-84898,-72794,-111717,-60556,44164,94550,145922,135062,46653,-59523,-117755,-78185,-26842,7312,43233,83296,46811,-23078,-39085,-42588,-25245,17245,-35553,-1486,114494,234246,292833,267447,166894,62003,-9393,-22371,-68771,-52727,-37163,-25529,-32984,-54349,-58386,-27413,47792,101647,69228,2328,-19871,-16151,-2151,-4169,-17552,-57183,-99320,-43524,-9551,-10641,-67070,-75047,-73420,-85793,-55269,2311,28609,33207,10568,-59396,-80950,24807,114879,126641,93647,27839,-62906,-76910,-78608,-49244,-28297,-60833,-72573,-61273,-68398,-63133,-46572,7214,33779,17360,6194,61345,143350,206486,213760,132352,39978,15960,34701,48126,46958,28209,-13199,-52000,-92383,-60074,-9214,69689,171758,283976,296915,200062,58369,-70801,-103606,-78115,-61888,-113134,-101663,-85731,-61013,-53314,-61090,-40488,12443,8439,-16006,-71765,-31505,16563,31729,63302,94732,73243,44588,5007,-33771,-67633,-51190,37251,99648,178309,175029,9355,-91389,60120,191656,202382,77541,-47801,-77034,-57236,-60170,-10414,114742,90383,3821,-1685,93490,221327,321998,258239,99577,-59354,47807,138033,185408,204304,173274,139701,110425,79040,59442,56125,96820,93536,73846,59699,91000,164492,240509,243882,248285,188144,107041,57640,60465,26827,-75947,-38984,85731,133826,82432,2515,-86658,-40607,22114,12651,-11166,-30141,-41539,-30969,-3714,3739,-23288,-66788,-130246,-114856,-88430,-103994,-47587,-17035,-90479,-59208,-10336,-4816,4243,41595,29919,-18450,-76466,-86295,-23329,42093,49030,14311,-20312,-57808,-112304,-49844,9706,22671,-22190,-70928,-62592,-10866,12039,101899,329262,351415,93394,-33486,97325,194586,155560,63457,-1426,-25759,-64422,-59845,-71849,-36558,3612,-5461,-54765,-81638,-10074,12882,-83185,-81908,-22795,5798,35166,12569,-25863,-59277,-79416,-74822,-30877,-3477,-26902,-65671,-12233,46774,136224,266918,306881,274718,173254,56668,-43046,-110827,-61114,-40290,-41596,-30725,-29911,-95178,-120930,-59834,-22231,-51633,-102380,-70989,-20613,2924,-2607,22051,136500,90052,56414,6069,-43035,-16809,25715,23720,-17893,-60070,48418,106547,-13228,55156,162105,143665,85062,-27869,-28027,60031,161258,166333,48382,-56986,14532,76401,30522,-45802,-73404,-66604,-54970,-94321,-78729,-51463,-24864,-1650,45142,30279,-27305,-86874,-18584,48142,41133,20764,6555,-86106,-14767,-11296,-93935,-61680,-72500,-48083,-36513,-48080,-69520,-88754,-39397,9967,-23540,-14234,53924,113612,104551,37100,-14403,-34674,-93306,-47828,-41693,-22189,-43577,-68042,-79210,-64409,-31878,-57192,-128058,-43580,-16316,-31792,-27763,-41646,-52289,-23987,17638,44787,23547,-30,21994,57202,81631,100346,115892,129589,139363,96569,26285,-11015,-45768,-37698,5363,56770,70251,57202,9947,12408,44482,66206,49829,-17883,-33509,-21959,-593,103694,166001,87438,-245581,-134167,190321,516452,700309,661175,465491,178737,-64945,-72785,26422,-78045,-90445,-106636,-107390,-94689,-17859,34761,88997,148187,182282,102070,-42233,-120204,-70510,-32201,-32551,-22463,-33894,-78279,-124258,-89117,-48122,-14383,12181,24102,2824,-26140,-71428,-92875,-94910,-17389,102589,208027,289614,250576,137650,-2155,-159643,-151391,-147642,-121065,-112373,-116833,-98765,-11348,11352,-19,13022,-10133,-46956,-144674,-27868,82199,148938,168018,128460,19314,-75703,-15916,51755,75654,65791,197756,335407,299850,139048,1823,11869,38745,27701,-65154,-124285,-62025,-35872,-3879,34810,60522,49433,39017,3331,-46648,-71734,-75152,-47247,-54318,-85825,-90049,-55304,-28432,6653,-12191,-50571,-22934,34492,70349,111728,210205,237141,68285,-52941,-33372,-12425,-9618,-890,11375,-24239,-74696,-10017,115959,286234,375248,391335,456379,454600,382780,274765,147302,72884,56422,46253,-1565,-9489,15402,-35212,-76868,-99364,-96080,-115368,-129962,-78438,62355,83730,28861,-5506,-13425,-57298,-77207,-22169,-53434,-44446,2539,24338,11130,-16168,30114,109004,142560,149491,84925,34067,8249,-53925,-81679,-83367,-54139,-44080,-6111,48324,106817,73532,-50207,-47572,-16782,-20799,-46691,2783,4307,42980,209725,369496,324474,218016,93820,-7253,-34067,-6632,-7165,113357,428727,695737,785972,699834,464008,180693,-37639,-71880,-88649,-65450,-35379,-10323,8491,6358,-30899,-58457,31541,82399,93542,72932,-8389,-62973,33356,201679,231898,153602,39208,-51215,-104185,-118602,-86312,-98069,-42315,-49495,-55303,-6983,65005,63657,-13182,-93290,-105412,-38682,117395,373414,512961,378766,231810,195802,166527,95471,25141,-53538,-71472,-31681,-3744,25741,69265,72155,30206,-51001,-102879,-61086,-63099,-36330,57561,-10687,-31140,-95102,-85161,-15086,44627,99077,89089,65594,69829,62253,85052,67293,38246,49908,53763,12384,-49933,-108425,-101093,-133657,-119368,-59292,52646,172014,197668,89897,-71347,-105638,-105248,-97589,-57383,-36620,-89170,-76454,5774,53248,15100,-29799,-53366,-30061,-36008,-81025,-107503,-2927,103770,204102,241838,149458,29307,-63350,-44808,90335,196672,258337,259733,153891,93422,31589,13544,18137,58780,66436,49324,5145,-30688,-35989,-104308,-45235,70240,162536,156391,87850,64827,7560,-48187,-16219,-64151,81033,165122,198434,172688,118020,80190,50868,-6413,-86949,-131615,-95269,-95572,-36423,13063,25455,-43965,-138937,-34050,28803,101257,168348,211962,155885,28357,-105976,-114605,-87971,14663,196794,410660,504339,411584,225299,37990,151645,295304,285595,217594,203535,240939,217400,244197,189350,51221,-89615,-38870,13741,-2263,-2936,16940,86935,152401,201271,178114,56224,-30934,-27492,17634,85742,109895,86936,120931,155654,234384,176821,-170,-123599,-96014,10391,159918,288040,366665,357752,244497,83681,29028,61616,110945,52855,12319,59,-1546,-19200,13146,29941,-21241,-37662,-13919,-12632,-35907,-53658,-3446,1870,2414,49770,121007,96075,32975,-23012,-48767,-73704,-104748,-122861,-104507,-51026,11939,51631,24639,-6639,12956,-4152,-39508,-26058,-83662,-111274,-88289,10514,97585,192706,316395,295664,104834,24918,-16094,-37828,-47318,-32467,6156,12874,722,21073,42549,58809,56369,32051,6331,-44772,-97888,-54135,14582,43084,34361,47156,74515,222171,309586,231996,123716,33052,-37004,-82420,-47366,-42545,-76386,-86298,-5107,49651,11706,6224,103377,244286,327878,164633,-21157,-74458,-100711,-99489,-64610,9345,57044,31290,-3144,-82441,-105669,-30827,46507,44107,-27200,-70583,38722,224328,285469,213744,71451,-13452,-34862,10081,66764,126393,170689,94701,-22906,-100891,-114678,-82126,52187,83067,64461,32006,-10804,-8170,-11061,-8688,-17486,-380,11734,36235,75874,92785,32694,-60575,-77698,-55562,-26926,-13900,-23934,-11776,16208,40168,9569,11567,15343,39765,127979,95722,28456,-65073,-35499,54352,32030,-39911,-65429,-22150,13676,68195,101397,69167,-10880,-63865,-102763,-26535,95717,160963,118955,54298,-10351,-72253,78785,85020,47512,67537,57551,-26771,-16455,71710,150125,124134,40900,-22427,-57132,-38312,-17027,-19533,-49524,-50610,-1418,21089,-48813,-112082,-46561,-17993,23332,55757,27194,-46441,-111971,-35322,10564,7024,-63231,-131594,-44125,13822,-305,14282,32254,9822,-47282,-27601,-5055,-24800,-776,13836,-22172,-75215,-79287,-33505,55872,169950,260579,213990,103542,20993,-44387,-16214,-8026,-5661,-3241,7054,19961,29807,-10958,-43832,-44369,-65089,-82866,-27667,43956,118269,131022,46055,-49580,-76190,-18816,3156,17589,59375,72286,35289,14568,113723,271651,256625,84696,-39372,-101206,-57581,-43881,-93711,-104151,-49701,-16034,49490,66224,50372,-9860,-46154,-42867,-47689,-66948,-70546,-36668,15451,-11051,50455,190989,180548,153901,119812,56355,18794,22156,38215,55404,27693,-41177,-72336,-31597,78867,229586,396018,385058,146825,-25569,-93864,-69115,-18888,69107,117608,135739,83107,21318,-7052,1041,50368,41741,25871,8207,12157,118822,108998,-26494,-49692,22184,62932,84651,55195,19104,997,-42100,-102741,-57513,-77066,-116143,-40339,76162,276571,116012,-33293,-19010,64340,143237,118674,-28698,-43646,53897,97541,53510,26662,53277,43266,43816,80437,62435,4947,-39555,-45208,-45817,-18510,36113,98836,176933,190274,35824,-73113,-82065,-21982,-19608,-88037,-43176,70092,207995,273308,227880,126633,39327,-7097,-18950,-42903,-24708,43884,83837,52337,41564,-17837,-70485,-71900,-34897,7787,34013,50962,124375,174248,130534,21387,-69113,-39059,30722,51316,11540,-27938,-53645,-66069,-62737,-55805,-52897,-47464,-75855,-82787,-70715,-77891,-62786,-13670,-19935,-31139,14233,15689,8901,42201,103348,149235,142884,125529,85952,36871,74199,67290,36997,23095,54321,69495,36495,8703,29338,31414,-9176,24867,6805,-24695,7331,-37526,-73375,-42730,-54539,-76754,-81989,-88622,-89574,-75980,-69669,-54715,-41328,-58169,-99715,-125639,-127914,-84528,-7468,-7781,-68270,17123,99076,153249,120360,31667,-47443,-30,50339,84108,90149,42075,-62112,-67614,178296,474527,643930,555667,299338,51063,-1446,17572,42244,-9466,-70204,-965,55039,40072,-12215,-59524,-42168,11468,33689,25580,-44927,-57252,-14169,55939,195527,393878,476926,378544,221082,37475,-59805,2388,16669,22937,39680,-9803,-82337,-109667,-80916,-54375,-70108,-141212,-136250,-88253,-95369,-107185,-122596,-97005,-41523,-21769,-17269,-30877,-47981,-76675,-95175,-21433,16950,-6685,-38239,30872,130708,91938,30413,-36783,-23643,-4050,-46525,-110385,-74330,43144,126757,75301,-1871,-47942,-19350,-48117,-65102,-42526,-4274,103288,220649,250476,176682,111763,108013,125444,138566,73916,20971,-20149,-58197,-39187,-19383,32267,89360,110593,97081,56392,1484,-53687,-41604,42526,138066,190011,222526,128803,-6967,-107082,-121761,-73118,-10990,7365,-3331,-26539,-78776,-70599,-20315,74339,177487,193001,140815,15865,-72489,-54321,-108714,-71159,-6422,16356,13321,37331,62275,37768,10297,16810,21937,9861,-24983,-54647,-60428,-62108,-60878,-74012,-75636,-56368,-68377,-78489,-70319,-47125,-48500,-87758,-106787,-64206,-56296,-25102,-28657,-57786,18731,125782,157417,112846,7012,-47958,-90647,-112511,-77304,-25135,38678,97059,75966,2847,-31576,-65075,-80512,-6723,112158,154951,43641,-64501,-55776,-56819,-52074,-49654,-81736,-82224,-55282,-19494,-21127,-41142,-63791,-66036,-12199,39936,65081,22042,27237,-13080,-93508,-37901,-25902,-9889,1598,15289,28516,46882,71388,23267,-74111,-122543,-68408,-50645,-53379,-47699,-1255,98833,160374,152609,151363,124328,98653,58400,-45965,-36138,-56,-15706,-69436,-93348,-47359,7537,47711,33493,-17904,14812,12269,-88099,6406,49488,-24635,-64165,13611,39533,-28709,-4691,136571,176982,138548,83133,82233,73618,12267,-43254,-29777,-10223,-64813,-99445,-66814,-18076,-17384,-77466,-49168,29133,17471,-35059,-30383,8989,-21352,-55455,48702,126612,81743,9222,-10388,19560,70583,122357,99046,49419,61588,93265,138080,136826,104534,60850,45480,38888,461,-26441,5058,433,-519,-7547,-45363,-74304,-42508,-2963,18165,53953,19599],[-39814,-59841,-66,17075,-97,18826,67964,153270,224527,186967,137021,121520,103870,92573,81771,69504,13673,-47066,-40604,16470,62080,46198,9444,-40436,-70968,-95389,-83568,-82069,-89984,-92975,-83326,-33076,-17358,-70419,-159859,-110950,-62464,-21898,-4812,16547,82315,162503,234631,237395,145150,-1759,-52219,52411,201418,215227,124974,34739,10205,121774,157442,94411,-22425,-73762,-105759,-44659,2378,29412,17718,-26172,-109761,-64573,66822,218919,156564,64696,6966,-44687,-68301,-51978,-31488,-54089,-33795,-33802,-71210,-126933,-110434,-105228,-103982,-73184,-4781,8088,-23940,-359,47977,75918,10645,-42267,-42596,-14327,13580,36202,37909,-38806,-43176,-40971,-83029,28025,138436,114622,-26421,-100553,-76184,-57740,-42719,-11277,-40626,-97753,-67817,22100,39111,-12356,-71227,-109641,-88054,-65505,-81297,-33852,59494,153255,164570,116324,59125,79306,71392,-9637,-67678,-64236,-62142,-38338,-6452,66354,208163,312387,280495,185450,93997,87830,140544,101429,-27107,-96596,-8218,32112,4379,-91558,-21065,63919,60565,35790,-15427,-101247,-113257,-55088,-54513,-46961,-46397,-40574,-29096,31039,59314,49688,81265,114990,106878,124588,213510,206343,171342,125732,46519,-24442,-31679,-32985,-30991,13657,69293,84363,25203,-95393,-67166,8647,52114,189910,306028,250585,156894,54632,3186,-40914,-86657,-91713,-60659,-58238,-42020,-49370,-11002,36112,97444,122078,127754,19786,-130060,-42159,3240,7257,35827,6408,-7182,-71966,-119635,-118235,-76136,-49059,-54445,-120675,-86938,-52958,-16651,-37025,-62925,-53884,9939,106973,132628,113155,63437,19488,23521,7584,-22475,-55031,-54304,-59294,-40168,-5900,-2890,-28758,11944,42645,7232,-50234,-94369,-79190,-63652,-58361,-42883,-54679,-76470,-86029,-57713,7195,22950,12656,25870,101944,106699,62093,-31935,-67259,102029,237472,214576,120278,11674,-16116,-5495,-59054,-107166,-67911,-21726,32107,82869,54339,-18060,-69983,-111338,-74325,49594,128259,129643,112510,20362,-55136,-104480,43087,227011,109588,-56751,-116404,-21820,35879,97820,139505,201199,205819,112984,67808,100665,93340,46647,1412,-43199,-62827,42333,118396,126842,70312,-21078,-106599,-73414,-2370,-3411,-13128,-24754,-25736,-3049,-26388,-75343,-119960,-85491,-37100,12282,15669,-8027,-13112,7368,47029,67405,64004,41987,42018,96643,191163,124273,36470,-22589,-62090,-71297,-33103,50906,128032,120531,68138,-32255,-34680,95749,180554,117386,86231,65701,52671,89520,47842,-19291,-71801,-58109,-54117,-44919,-56940,-69542,-86706,-33850,119806,134500,40634,-12423,393,55124,49512,-41379,-3977,35055,-40458,-114293,-8987,116029,230979,216871,129184,149293,273958,254665,128570,-12928,-61241,85560,166643,68760,-39476,31063,146198,240573,215915,37797,-50229,-42352,-1733,32994,26090,9412,39936,68520,56023,-6981,-86630,-116192,-43621,37790,151293,262100,229058,105090,-18253,-99100,-15584,-6006,30406,64234,48875,-38604,-71148,45630,37201,-29266,-27298,20841,45035,45660,1348,-41223,-57692,-25382,-9840,-19447,-5511,-8253,-82699,-90162,-79582,-47830,7817,124154,110105,16853,-5593,1404,-30491,-56901,24970,41112,-13551,-67760,-65659,23968,90481,76978,51378,35073,-14607,-101271,-128307,-89200,-100222,-60771,-52414,-102769,-55492,57445,110861,164691,150632,60780,-51129,-117008,-74350,-22583,6491,31490,70575,43526,-29794,-56427,-56399,-31486,18277,-15392,28712,141739,251801,294132,271061,185243,90089,19447,-4662,-54858,-32938,-11679,-7743,-22709,-51513,-57150,-28553,45904,103402,72485,2541,-22814,-14076,4385,3641,-9463,-52431,-91694,-24708,16363,18770,-51558,-92184,-91182,-96910,-42402,16971,46174,41298,5175,-66775,-54362,58741,166490,191612,155615,75675,-35655,-62611,-73493,-47181,-28113,-55395,-57508,-51532,-62292,-45088,-18911,21534,30574,5229,4079,70137,158821,227426,224320,135874,43992,22974,42816,57164,59150,48045,16013,-27125,-79416,-57098,-5990,69602,169694,295373,327717,230686,78894,-68887,-94807,-61141,-47251,-102978,-106034,-82240,-56355,-51933,-52748,-20003,18869,13815,-9086,-67167,-18465,33189,33744,40722,78609,62183,32022,-9423,-46536,-78293,-52390,40524,113052,205010,217949,44874,-85394,57106,187378,196776,83254,-46527,-68017,-42809,-56108,-19497,106740,122998,15052,-10944,98113,234598,333489,260074,85745,-39688,74841,166303,204152,214676,183468,152856,114721,71710,42295,33483,60957,66834,64536,58821,94159,163688,217915,188033,175035,126933,68282,46329,67106,39579,-59553,-50789,69081,108070,52710,-8142,-96868,-32370,30351,20719,-9261,-28508,-28421,-16468,3706,572,-31097,-75653,-145410,-104482,-70976,-87609,-72172,-63651,-113096,-41415,6324,2869,-5816,34758,39610,4872,-56920,-112246,-47661,26887,38048,-9239,-63690,-88351,-71127,-8053,37814,35407,-20309,-70469,-58019,-4243,13234,100584,336422,366021,101081,-61470,98899,200554,157641,49358,-41292,-49379,-68122,-62108,-68681,-19316,24690,14648,-33465,-82598,-47494,-19418,-83399,-53189,-2864,19554,33219,-1508,-36324,-61089,-74638,-71189,-28040,1744,-31824,-54009,-2369,57973,147342,285443,327341,294700,191638,63333,-37011,-99695,-54205,-42725,-59230,-50099,-41107,-104190,-115647,-52545,-20788,-56807,-103231,-62214,-2957,13609,6253,20284,138211,82995,42989,-16650,-70891,-37336,10418,10523,-23611,-37929,111060,158958,29601,38120,142883,136995,81191,-31732,-35499,51781,155873,167631,53365,-60411,2705,66494,28312,-42449,-60970,-48393,-24514,-46071,-42585,-23032,-6261,2564,43009,23889,-36980,-104028,-20487,51558,45547,18994,15199,-69564,-60700,-54353,-99979,-60502,-86228,-54645,-36260,-46830,-63582,-90539,-54114,-9411,-40025,-27465,57205,136882,136866,44226,-21612,-31055,-83109,-77742,-60241,-20967,-22161,-25035,-21349,-4899,15254,-30880,-98018,-18496,15872,-13784,-31902,-48610,-53404,-19043,19592,42854,20395,1510,23222,58522,89757,117851,133192,126302,128467,98568,37940,10675,-12595,-8395,5124,28984,37793,39279,5375,5843,37469,60300,45405,-8670,-8400,6871,21074,115088,185704,96089,-301246,-201515,65707,328004,481114,462751,330641,118292,-80189,-105266,-16966,-97137,-45024,-94159,-130983,-94824,-13575,33277,76027,124863,158117,75778,-67051,-107361,-54777,-15256,-14540,-8389,-29612,-84435,-134570,-88179,-52194,-27874,-3397,13746,-7411,-38831,-77373,-82192,-88396,-12203,105670,196243,263639,223107,134740,23925,-158437,-174785,-160314,-124447,-117152,-134472,-121255,22040,53509,33314,29237,-7395,-44203,-129522,-38561,71767,148034,173392,136891,29382,-72176,-24415,39454,41912,16660,153223,306091,285317,136543,1776,1432,47474,49682,-48594,-121507,-73961,-43641,-6467,25355,41841,24562,16119,-9197,-46522,-69203,-79697,-50689,-52968,-75671,-79771,-54287,-34236,-7194,-26276,-59534,-27660,32866,79285,132346,224153,262724,101476,-41671,-32270,-6112,2521,12015,21036,-11134,-67599,-17590,110670,294918,394762,427771,499756,492586,432009,330582,192628,100981,76652,60134,-780,-12283,17562,-32702,-82896,-114611,-115765,-129578,-143856,-64036,61858,80945,31798,-1651,-2758,-39833,-89934,-36690,-61884,-50076,-2163,19104,3470,-35775,-10806,59023,97434,118125,72569,25164,-9320,-73904,-88199,-85378,-51599,-34195,4667,52848,90730,58654,-66551,-40098,-23473,-29234,-42365,14356,15162,39840,198063,351646,327392,239588,123432,7776,-55396,-44018,-33987,100166,386185,608410,709796,651605,457145,204305,-21260,-56189,-75845,-57995,-32332,-21930,-8853,8841,-9570,-40533,24728,61387,54499,25911,-39934,-85666,5673,177584,226992,134369,16741,-68329,-120235,-88578,-40022,-69162,-69218,-91807,-88816,-30160,43467,42527,-28371,-75269,-87835,-43080,107263,347680,477997,346941,237300,222524,191329,115464,42426,-38619,-69587,-19715,18634,50399,96894,88532,37505,-41956,-85179,-53417,-54532,-13164,84625,16789,-25954,-107284,-89840,-7582,62568,128298,123158,77350,55297,39007,68980,59336,33583,49296,62469,24676,-37281,-101166,-119595,-139364,-75693,13587,103269,173549,183974,75599,-76481,-113222,-120144,-97605,-52263,-34921,-70031,-50989,11528,47011,14319,-33241,-80308,-58951,-73291,-119049,-102933,13926,141038,257681,276098,168005,32905,-70136,-28735,102950,212110,277647,283185,175307,105720,30902,8607,17494,65893,78259,42446,-18696,-50044,-37233,-95196,-57457,72515,195320,223797,156288,102726,35622,-6574,7697,-81625,35586,132183,183696,161987,103483,64513,33007,-21297,-86802,-98954,-76164,-120363,-51455,7421,27222,-43409,-149001,-46945,17583,99656,173588,215426,156269,42467,-71028,-103697,-122174,-5237,180439,401926,526818,444316,241303,57248,143485,269127,283727,222126,190847,230786,215360,224448,158951,32439,-71306,-40362,-3757,-22580,-12034,23944,97471,165033,211581,144263,5767,-60865,-42480,8254,82038,106632,73270,94172,101315,159915,129259,-28829,-133040,-59819,26404,168655,329206,415038,390138,265134,92557,31728,51473,82129,29404,-3897,-16051,-14682,-30182,-2152,8498,-39665,-39969,-9748,-7390,-28285,-39817,7467,8975,6221,43526,114537,91674,26782,-31039,-57514,-82039,-111127,-126552,-102662,-47175,15340,50158,22480,-4909,18550,9931,-51816,-53491,-103113,-120217,-88261,16330,101897,193927,319305,283500,85648,8096,-31983,-43135,-42706,-34116,-7199,-7764,-16795,3378,20682,33832,36161,21578,-1298,-57130,-101049,-53337,20136,52882,48968,43070,39989,168146,283907,235069,126754,23421,-53471,-73407,-33501,-33571,-72085,-85839,-806,56986,24725,14346,105686,259910,339498,147825,-42111,-66467,-69187,-75421,-65766,7492,60291,37017,2993,-86750,-127103,-55013,30069,37256,-24900,-63304,38172,229829,301245,232069,77040,-19012,-41300,9414,75131,141630,181672,95587,-27378,-103093,-116697,-75691,60853,96563,75489,34946,-4643,6735,86,-11159,-33269,-13662,787,25835,63979,75797,14732,-74975,-86049,-61558,-36201,-27145,-32269,-7476,24411,37665,-1648,-3430,609,17550,105019,73298,-356,-93400,-21755,57328,41974,-31276,-79201,-30911,20807,91768,121973,81115,-8102,-70773,-120131,-44139,62357,113547,78856,42109,-3190,-71037,66027,71410,35688,62296,59751,-22199,-21343,59881,143024,125104,29648,-47559,-57175,-15755,23190,24818,-24020,-54219,-14522,10367,-50157,-116003,-55233,-26824,15545,47616,19188,-48950,-119075,-37702,5397,-4377,-86206,-148975,-24191,21251,-1396,6598,18381,3120,-29575,428,22779,-11147,-5225,5608,-25789,-71739,-66998,-21250,66816,174926,253006,197709,102801,36606,-17865,-3949,467,3985,687,5768,27393,46536,-1943,-55715,-72461,-73057,-90715,-44549,28060,108782,115198,23271,-64677,-58050,4920,18753,21667,49124,52618,27531,32058,132326,268999,260966,96923,-33792,-96678,-55115,-40889,-92667,-107260,-55621,-28227,32082,47316,31643,-26196,-53278,-44349,-48630,-63929,-71161,-35124,17922,-10254,52690,166437,137873,119686,84729,13000,-41087,-14769,22066,48702,25622,-39901,-71416,-32375,76837,233114,412298,386095,145628,-26825,-87240,-70162,-27991,55729,109563,141909,98303,41696,24649,54409,97645,64629,34430,20152,55637,168725,142750,-20493,-52513,25794,72002,99605,72442,32296,4981,-42714,-87693,-38841,-54697,-107998,-44318,86312,314187,156622,-8547,-19459,53925,137432,126321,-29467,-34894,62485,106693,67903,51703,55040,26574,24035,57981,36581,-24152,-57887,-51121,-43504,-8679,51022,111976,189478,189343,27244,-76844,-71912,-13955,-23068,-110882,-58453,47706,177153,245289,208744,111483,28122,-14669,-12510,-16839,-11108,18608,35506,10420,18800,-26444,-79189,-82517,-44267,-1988,15645,27250,95833,133874,94767,-1633,-85175,-53184,10294,29118,3585,-28693,-60082,-71566,-70234,-76170,-73766,-59958,-86713,-92644,-73270,-71201,-48276,6397,-8039,-38408,2882,19514,21963,50887,106690,154266,144530,116810,86719,51599,91663,83005,50200,31229,53734,66118,37599,15516,37265,31223,-29588,-23349,-37302,-56615,-16539,-61224,-86131,-39993,-47146,-74852,-83092,-90401,-100490,-86100,-70829,-34652,-17760,-45488,-84531,-103198,-105174,-39855,41331,30256,-58002,9746,96137,151226,116518,31045,-60706,-19301,21523,60496,91061,48852,-47689,-64849,133998,356013,514261,457704,233264,31255,10205,42347,69910,9330,-69147,-4201,59311,36735,-33578,-77430,-46321,20351,52250,45019,-41812,-69900,-19133,51678,190019,387042,464594,365119,209485,27593,-68488,-7564,7469,29584,65023,21680,-63541,-94159,-70301,-49029,-64703,-125298,-105427,-70547,-87184,-103556,-123366,-109404,-59530,-35230,-19073,-21527,-37757,-71441,-101836,-24658,21582,17941,-805,57795,156911,120299,43618,-27130,-17433,797,-35705,-100570,-81959,17676,112689,85048,11395,-61700,-34517,-41248,-54521,-56342,-43129,46117,143914,183353,122045,45066,58311,101491,118451,51461,-436,-35631,-41326,-24407,-12482,36950,88885,103095,76906,29666,-20918,-62758,-40010,47374,147421,203821,238705,151130,17158,-83150,-102268,-67578,-2769,19118,11453,-11036,-58461,-84883,-30459,58919,149534,169862,131570,21746,-103909,-55349,-107631,-81747,-21525,-536,-1079,30401,57901,22077,-10960,-11794,-17080,-21931,-43370,-57585,-49605,-50607,-49827,-62896,-65998,-47209,-62417,-73408,-60336,-31092,-31734,-80604,-98436,-50516,-41366,-20482,-25008,-46211,31993,132032,172119,136674,21281,-47515,-95780,-109383,-63129,-31825,28230,92395,78410,7721,-12163,-29829,-57935,-4694,128102,180266,52792,-64210,-63181,-63912,-53590,-54729,-96561,-82694,-65342,-32474,-31434,-41678,-58096,-71510,-24537,26057,51965,6572,-1647,-30737,-80823,-29019,-25505,-15026,-505,15943,31128,40010,32428,-15928,-98208,-110295,-72599,-57118,-50920,-48676,-8259,99163,165168,151466,140458,98556,65483,21860,-65122,-38794,7100,5701,-34466,-92578,-74845,-12667,42580,35578,-22501,-8032,-3504,-49683,38748,73490,-13506,-49697,24884,41296,-40318,-10115,140090,204686,169337,103151,89332,65654,-7697,-62084,-30276,2367,-41194,-110484,-82089,-33227,-27190,-82174,-43145,26852,2055,-45416,-13119,10331,-33742,-28448,83718,156792,109502,32733,-310,16579,64356,130973,128338,83652,95563,111557,134002,123539,90332,53097,38720,38980,16712,-21663,5422,2903,-6051,-17005,-54369,-70216,-28638,14920,43019,83337,29967],[-23280,1386,42428,27155,5760,25138,78420,147443,215170,164867,107111,85430,58171,51862,43651,35591,-15562,-65913,-54534,5994,62135,51142,15657,-34601,-66777,-86766,-83517,-84685,-99420,-104237,-90608,-39113,-27924,-89890,-146229,-90490,-51538,-20865,-13377,-7138,34295,92080,177973,208659,151728,16888,-65114,64629,228334,227614,129309,35414,15500,150724,214383,109254,-23441,-76582,-100534,-40039,12479,51914,42885,-14532,-115327,-52768,92570,241067,148619,39020,-28058,-83986,-98717,-64947,-43712,-56122,-8315,-16268,-61672,-113176,-98746,-89349,-89106,-66702,-5599,5192,-27586,-8169,43821,83048,24428,-33723,-40778,-9927,26514,64154,62372,-36183,-52372,-46491,-88604,28767,125133,98286,-9268,-82040,-79176,-59621,-43280,-13740,-50983,-58048,-18115,53286,54545,-5980,-73425,-110120,-78806,-67433,-98721,-38622,48484,127879,144599,101501,54636,87606,87217,7059,-54292,-66062,-57142,-29393,-9727,45540,179085,290924,275872,186064,99823,103425,161334,117995,-16204,-95919,-9418,32017,2805,-99090,-14603,81254,76291,52388,-6141,-96287,-107196,-40639,-38083,-31351,-37058,-33505,-22242,35501,62809,52299,76713,98867,94594,151504,273918,263506,212281,146895,52334,-18299,-28925,-32367,-29747,10472,63692,85687,41066,-66397,-68860,-13212,13885,138721,286990,257541,181138,85038,28448,-24381,-73100,-79605,-61565,-53495,-28539,-35812,-8321,25030,65808,76929,89447,2301,-126695,-49703,-16283,-23944,-7008,-36769,-39348,-90668,-130974,-125980,-91825,-73242,-80619,-128686,-65566,-44820,-19072,-34842,-61420,-53537,-540,89860,119925,110258,74506,32738,34601,34498,15697,-16104,-23946,-40554,-34473,-13403,-20044,-50472,-5615,29037,1964,-48012,-89220,-78029,-59069,-42004,-7243,-1448,-31318,-64105,-71032,-16326,3020,988,22804,104374,120921,70944,-26856,-59117,138352,324352,310277,179204,39785,-24607,-50313,-97339,-92392,-47928,-11824,37473,88374,68102,-11936,-73959,-117232,-74272,42934,100247,95734,89015,7636,-51848,-69708,69069,217381,73556,-75954,-98420,3619,67094,150142,217078,285329,260467,140389,85050,107606,95123,56892,2144,-50316,-65194,28045,90838,103263,50179,-49646,-87078,-38563,-5711,-18635,-34630,-51882,-49110,2110,8666,-21452,-87109,-104576,-56904,4840,21992,4179,-1788,15935,48758,63913,64351,41041,38967,91057,185244,151001,85434,1416,-42878,-57537,-31391,58488,130685,116750,70163,-35392,-44637,87751,193607,140847,102948,61764,24496,48105,20226,-34370,-77398,-60074,-59893,-49280,-62228,-77773,-96426,-27657,126954,126869,30016,-28896,-10140,49173,28092,-31673,10867,40983,-34392,-121761,-17405,112217,240308,237658,150333,155310,245054,209053,100284,-27868,-34150,116810,176226,61591,-27717,35540,125048,198205,197958,43015,-38032,-50853,-26255,-11707,-28024,-19807,30237,62793,47581,-14597,-95541,-100296,-28348,65241,187760,289305,257128,107696,-31742,-77719,11881,21034,28644,47456,34228,-38453,-79691,24429,13328,-42130,-22356,29432,61578,61942,9457,-31410,-41432,-9276,-916,-6833,17406,21765,-57353,-98229,-76817,-42425,23473,152201,114831,23168,-7548,-7933,-43485,-53322,42397,60767,4543,-53319,-60106,6457,47614,32947,20601,8915,-33501,-109451,-135934,-107428,-88764,-33987,-32267,-94192,-53381,63455,117585,170542,153953,68307,-45138,-118246,-72836,-21269,2865,16790,53373,37982,-36172,-76704,-72769,-38043,22289,7379,54747,159657,251430,278244,260132,193811,114617,48653,10911,-44944,-17616,12426,10269,-12149,-50168,-59224,-33896,38820,94810,67442,47,-25646,-13155,7393,7954,-3638,-49151,-87254,-11429,35411,39375,-33215,-103577,-109310,-105693,-32274,28181,59410,46156,-2478,-75537,-29434,97707,230098,267958,224321,122580,-9253,-45985,-61988,-40058,-26052,-47835,-40887,-35559,-46502,-18503,9741,31714,23230,-12166,3123,78860,169549,237684,221092,128968,41377,24084,44299,60773,67099,64056,43620,-2555,-64126,-55327,-7130,63431,158126,286522,333029,239499,86945,-70387,-86531,-43949,-33762,-94003,-108585,-78899,-51846,-43277,-39001,-762,24210,17754,-3800,-65743,-10043,44051,31789,14861,58438,47601,17714,-23455,-55961,-80543,-44675,49717,125119,222978,251776,78021,-82950,46492,174803,185603,86449,-44665,-57451,-30652,-57545,-37735,88407,143600,36440,-14818,96980,241343,338991,258622,72049,-23949,93714,184826,211730,213270,182669,157102,113395,61784,24641,12344,26885,36062,49876,53337,92414,155664,187956,133206,103863,68344,36040,36980,71632,49736,-43819,-62079,48139,76299,25482,-19248,-91581,-22188,37834,25922,-10919,-29039,-16997,-6131,6062,-7122,-40716,-83513,-132820,-83292,-47833,-66527,-100076,-100781,-73213,-16241,26817,18011,-10159,25440,47152,29500,-26424,-117571,-71050,12100,28456,-26454,-94564,-52448,-18603,35732,64622,45606,-20475,-71641,-54519,3793,23718,115644,359623,399126,133231,-80809,101034,202188,154522,31564,-91009,-71973,-67784,-65860,-71992,-7769,43661,36553,-6147,-49238,-66834,-56437,-66572,-26167,14759,32174,28891,-13959,-43490,-60677,-67425,-63752,-23545,5601,-39663,-43239,7850,68894,155420,298413,343491,311240,212201,72959,-28969,-88873,-49268,-46576,-75215,-68068,-54506,-112101,-99689,-44579,-22403,-65420,-86797,-39665,19025,25598,15670,17788,131230,72088,29637,-36590,-92913,-54006,-4653,-4685,-30998,-14751,174364,204071,64811,14642,112314,121938,72860,-35577,-42619,40123,143302,161034,55833,-62318,-12343,51790,21939,-42021,-51581,-34477,-456,609,-960,7174,12383,6638,39799,16822,-46495,-118593,-18946,55726,48542,13224,19109,-33994,-50244,-45706,-59553,-55968,-96174,-55213,-34414,-45329,-56922,-89660,-70303,-27753,-54141,-42019,55836,148822,155494,41268,-31755,-25916,-66416,-111826,-85391,-24177,-3733,15823,35263,54709,64750,504,-67953,6619,50347,12842,-29888,-55168,-56520,-17220,17392,37206,16116,3459,23842,56479,92131,130514,147486,122362,116135,98050,47026,30427,20596,24910,17858,3978,925,16104,-1602,72,31170,53720,40684,507,12749,28855,35375,114266,184054,81841,-351334,-241852,-37373,158912,279452,276756,201938,60738,-90853,-129355,-47830,-79015,-11581,-59144,-132769,-96874,-14845,25645,59520,97817,128085,47256,-84943,-89851,-39840,1623,4923,7641,-23047,-88539,-132055,-80221,-50252,-39243,-20002,1778,-15524,-39622,-67919,-68744,-78223,-4677,107081,179344,226530,184302,124246,41625,-149216,-193701,-167643,-121147,-113932,-144433,-141604,52076,96686,69239,49401,391,-36265,-110034,-50969,55618,139903,172803,141333,38974,-64342,-30008,30275,10941,-30196,108423,272038,268372,134083,3346,-8084,61593,74721,-29548,-115487,-87158,-53908,-11723,13090,22359,1405,-10177,-21080,-44308,-66448,-83556,-54308,-51352,-66689,-72858,-56789,-45102,-27168,-45817,-74121,-37976,24462,81094,146300,230181,281386,134325,-30168,-31808,620,16419,26760,30825,822,-56722,-20731,104209,291304,391251,434542,507270,498417,455135,367691,228628,123048,91602,68863,-2723,-13272,21290,-28973,-87717,-129515,-137033,-135763,-147045,-55670,50931,70908,33148,2839,8435,-21740,-71672,-43786,-68563,-54759,-7429,12681,-4652,-53705,-49470,11492,51727,80677,56213,13661,-28701,-91254,-91279,-84985,-47933,-22968,16745,58331,70331,34833,-75132,-25986,-28092,-39297,-38945,25344,26497,34951,177599,320110,317332,250310,148284,28902,-60307,-82426,-50223,90551,339068,511131,621100,593579,445596,230760,3651,-31254,-49338,-33128,-13097,-19983,-22351,12487,13622,-14466,21282,36194,14667,-15208,-61808,-100109,-15460,153789,223280,118034,-4308,-83891,-102626,-50793,5661,-30603,-76607,-133598,-124078,-55409,18925,19338,-34100,-46720,-67927,-45180,92059,304003,418453,305736,239045,245352,211486,136735,63167,-21299,-64037,-4300,48946,85070,130720,106680,46005,-32038,-65906,-33726,-30082,14856,110284,45844,-19546,-117285,-86476,4431,83710,160581,158541,90930,42793,16836,52705,52089,30490,49951,71957,38148,-22648,-88674,-122287,-107941,-26383,79744,145005,157086,149782,48992,-84807,-117589,-132330,-83694,-40958,-27697,-48741,-26435,18287,39401,13903,-30818,-79061,-77616,-105792,-145275,-82754,30798,168605,291940,290624,177067,35790,-74566,-15484,109314,215399,280918,288760,184769,114794,32358,5651,15786,69637,88976,41387,-38944,-67864,-35200,-80995,-62657,79637,230385,296899,238992,145940,66911,34362,32135,-81098,332,99520,163538,146048,85137,45947,18281,-23152,-63693,-67991,-55684,-125135,-62434,1117,24259,-48047,-147651,-58653,5901,97138,175684,213543,150763,53944,-34800,-73495,-137634,-23390,159296,379954,530361,458729,245013,71579,137784,248174,288762,237660,187087,224221,216055,210736,141578,29521,-52247,-43300,-20743,-37004,-11504,36553,109532,177352,216229,109974,-38076,-89513,-57266,-2008,76855,102056,59980,69348,58220,79846,72837,-59185,-117139,-16109,68251,179475,352840,440500,407012,278525,99955,36242,47041,61252,14157,-15450,-27886,-24040,-38638,-16276,-12448,-51057,-35703,-2958,-365,-19009,-25561,16681,15445,10435,36295,104831,86230,22090,-36294,-64345,-90398,-119074,-131404,-97914,-39952,21397,49851,21934,-2897,21998,20994,-56243,-82510,-121007,-127560,-87791,20950,103504,188202,308240,259526,66788,-7024,-46475,-46454,-37704,-34633,-18576,-27036,-35040,-15819,-2111,7108,12117,6281,-13497,-71050,-104145,-52736,24462,59804,58651,37998,12312,112980,241178,221029,120311,10779,-67853,-56336,-19112,-24119,-66094,-82755,3842,62519,35731,19128,104170,267915,337715,125927,-65795,-49124,-30594,-44984,-60014,10969,72317,57590,30070,-61301,-87781,-70193,10678,26674,-24294,-57084,37620,233473,317050,254491,87735,-20471,-43827,11667,84656,155468,187149,93597,-31865,-101986,-114821,-72771,63502,104386,83407,37471,4131,21687,10822,-11212,-45485,-24432,-8616,16547,50255,52906,-6097,-88562,-87177,-62078,-42807,-42251,-43150,-2428,34218,33468,-16213,-23093,-17292,-7818,77512,48031,-28871,-98458,-10416,54255,45608,-22980,-82280,-36972,27416,110830,136595,89069,-7962,-80567,-127127,-45270,35800,66704,39727,29971,4887,-61379,49886,53683,25116,55760,58976,-19622,-25764,46957,130148,122760,28410,-49111,-44480,7273,62969,72098,7964,-50732,-28765,-4765,-54197,-112482,-62821,-35577,6300,35286,7079,-53714,-124958,-38464,1873,-12882,-104348,-121834,-4433,27095,-2642,-976,4547,-1101,-5217,35422,58252,13099,-3179,1887,-24964,-63730,-54536,-10686,74022,171930,233563,175810,103556,55524,9754,12671,13407,16329,8006,9326,40317,65542,9898,-60440,-98917,-71406,-84245,-61260,11339,96909,96045,-1478,-77538,-39508,25889,33426,27571,43315,40348,26669,50138,145317,250525,247039,101817,-33003,-91253,-50671,-38793,-93746,-102099,-54644,-30078,33298,50693,33931,-27483,-65935,-47629,-49211,-58215,-69075,-35301,19781,-10056,52457,138313,103403,91729,55145,-17757,-74398,-37789,6433,38084,20834,-40064,-71797,-35009,70920,229599,411125,369624,137456,-30785,-80065,-69887,-36717,42569,100945,146149,112251,60309,53082,102872,140187,84225,41957,32290,87660,199307,164525,-16677,-56810,25981,77270,109689,85128,42265,8820,-39133,-72635,-26435,-36589,-92422,-46516,94758,337713,193197,16876,-14604,44295,125716,126371,-32156,-25585,68558,113758,81767,75345,56932,13891,8812,39776,14704,-46201,-70283,-54201,-38741,2572,64734,119150,190581,177659,19609,-78483,-64961,-9861,-29945,-131907,-62333,27288,136834,197523,171889,87337,14399,-20290,-4180,6345,72,-10267,-7429,-19388,1253,-31421,-83995,-92730,-55337,-14861,-4906,4510,70163,96453,57233,-29339,-104855,-67594,-11354,7914,218,-26467,-65038,-75883,-72925,-94047,-96813,-72192,-96531,-101238,-74130,-62822,-31987,24876,2641,-42525,-7041,22924,34848,60013,109829,157343,143266,104974,84677,64332,105530,96108,60004,35755,50001,60418,38159,22125,42821,29605,-47334,-72839,-82010,-79949,-26618,-74668,-99852,-40435,-41393,-72118,-80610,-84021,-99066,-94811,-69958,-9328,9953,-23579,-55110,-68330,-69607,4017,85170,62227,-43589,3481,91080,145333,108267,26431,-76156,-37574,-7592,38724,93273,55939,-34166,-64905,87358,241800,388115,363552,172073,13732,19443,64903,93523,24000,-68254,-8962,62108,32709,-51639,-87685,-48948,28942,73371,70805,-29505,-81812,-25286,43948,177347,366584,434214,338468,187001,11285,-77524,-17923,-2646,29490,79673,47126,-39198,-74937,-58868,-41661,-54551,-100003,-74177,-53534,-78288,-98949,-121207,-119976,-80865,-52943,-25319,-15824,-28926,-65134,-110338,-30358,25765,43207,32671,73812,163878,135181,49594,-23451,-17083,-1476,-31587,-94899,-92708,-8294,87173,85309,20714,-79672,-54657,-38368,-36707,-44836,-50872,11099,83326,126794,79462,-10178,19469,83187,100539,31897,-21643,-49172,-25127,-12966,-8365,38168,84961,92296,53197,61,-44093,-72720,-40633,46795,148557,210498,246424,169963,42811,-58576,-84149,-63143,365,23813,19269,-1019,-41358,-101908,-45702,36818,114593,141484,119512,30576,-92114,-60185,-104644,-91641,-37349,-18253,-17787,17508,45105,1551,-33120,-42927,-56826,-54579,-63239,-60948,-43131,-43064,-41216,-51780,-54371,-37376,-56569,-67854,-51531,-17012,-18329,-77571,-91458,-36748,-29288,-18787,-23179,-37952,40987,131607,186347,172299,53780,-25777,-75093,-80104,-42835,-36843,14212,81633,74373,7155,8514,4906,-29318,6718,149191,209407,67097,-60259,-70864,-72269,-56114,-58013,-57735,-47293,-48764,-32810,-38385,-43120,-54261,-74566,-32993,14115,38061,-9359,-41969,-59749,-43975,-5917,-19800,-20825,-5299,12578,30228,35555,-9965,-61174,-118534,-93251,-77458,-66531,-49031,-50935,-20480,89090,160713,144216,122852,64975,24991,-16552,-48026,-44026,9644,22483,124,-59957,-99126,-31538,39072,40564,-23559,-30331,-20403,-5985,83902,105392,-608,-37676,33329,40119,-52005,-13902,140556,225297,194187,120042,93179,54395,-27410,-81864,-30174,12387,-19974,-105167,-102209,-55921,-43655,-90692,-39627,19511,-16558,-47248,18311,17154,-43068,-1379,113176,177314,127659,48531,3206,11115,61194,143286,159637,115149,122703,123420,124969,104593,69702,37737,25662,35090,30663,-10728,2771,457,-17992,-31328,-62297,-60503,-17675,27945,62061,108759,53916],[42264,73241,80457,36379,13791,33882,89259,139003,199743,139635,78017,53964,19474,16062,9158,3468,-42185,-82292,-64592,-1067,64618,60055,27910,-20521,-53296,-73987,-78016,-84888,-107412,-113982,-90861,-38801,-32477,-101403,-128186,-73142,-42545,-21349,-22574,-30657,-9683,32214,126346,176783,152401,35988,-70269,79456,245721,229247,128655,34576,21015,177132,268526,118629,-25070,-76435,-91183,-38151,18095,70989,66565,-1471,-110671,-43912,112951,257505,142019,19540,-54500,-101973,-77803,-33093,-7129,-9329,25833,1342,-51482,-100323,-82958,-69635,-72414,-60324,-7478,1457,-31218,-17478,36325,84862,35693,-25205,-37250,-3221,42127,94492,88025,-29710,-61534,-52868,-92903,25414,101819,73142,1815,-68280,-81093,-63034,-46304,-18367,-50483,-15816,28494,72522,54065,-10558,-83484,-111598,-64174,-61064,-114274,-45221,32852,97086,119445,82583,46762,90921,99392,23066,-36181,-60484,-49499,-19759,-16658,19539,145547,261401,264254,180951,100906,113294,174299,129029,-7570,-92400,-9849,32643,2376,-103398,-8097,101382,95342,72396,5164,-89058,-99269,-26719,-19699,-10741,-26000,-27174,-16284,38792,64447,51392,67613,78927,79968,166926,312480,304428,241832,157709,51304,-16021,-28446,-32051,-27754,6376,54522,80890,49654,-43412,-57930,-26083,-16532,86780,248400,245906,191769,109453,53264,-5885,-59592,-70926,-71453,-48075,-13011,-20301,-5161,12343,34500,36056,52667,-16474,-123359,-58403,-36583,-54028,-46517,-77171,-71385,-110629,-143724,-129799,-104607,-93759,-101720,-106525,-45470,-40374,-29550,-37862,-61595,-55213,-16088,63958,97151,97593,78685,41405,43095,60454,48687,14416,-3233,-29944,-31217,-20414,-37543,-77037,-29891,7926,-8539,-48320,-85610,-81451,-57191,-29848,22499,51229,13076,-36183,-71704,-35026,-14884,-11802,16437,100389,131369,77248,-23471,-52604,166621,391383,389251,232035,68697,-24440,-90624,-120235,-70967,-32031,-7045,35605,85166,76528,-1203,-75508,-118992,-72388,35070,73156,62593,64638,-4127,-43331,-34064,89553,191454,37417,-93585,-81672,24716,96238,205247,304124,373614,309019,160965,96476,105735,83824,54660,-3847,-60938,-71748,6756,59015,78896,32082,-69012,-59033,-15275,-15187,-39409,-61160,-82523,-69279,13391,54797,34580,-51565,-113823,-79332,-4376,27336,17045,9567,24101,49145,56487,59343,36937,33886,82801,174364,172567,139793,34783,-21882,-40325,-27720,61003,124409,105001,65635,-41586,-51201,82120,205591,162469,115998,53950,-3529,10992,-6384,-48541,-79914,-60486,-66594,-55145,-69429,-88070,-104927,-19867,133794,118377,19924,-46231,-27754,33971,5065,-11653,20462,39700,-34511,-130603,-27332,102639,238299,250369,169932,161679,217318,166831,74789,-38928,-16578,133827,167738,40851,-24119,38133,99657,148314,160958,36243,-21183,-49739,-49206,-56471,-80419,-40162,19737,52559,33585,-26649,-105382,-87994,-18168,83818,203267,285531,259362,98317,-48763,-56172,31708,38196,21180,26223,16489,-41279,-91346,-3893,-16556,-59185,-19788,35952,74955,72979,12881,-26233,-31297,-881,696,74,33739,47262,-30968,-93805,-73893,-39412,36287,164359,107948,23883,-13290,-22362,-59878,-50312,53493,72874,17945,-44024,-58118,-11166,6627,-7711,-9492,-16099,-49665,-113654,-148221,-123416,-63275,-8566,-14672,-87911,-54816,62214,114842,164295,145918,68863,-42272,-121818,-74899,-24175,-4516,-1050,31445,28856,-43310,-100900,-92881,-47231,25157,27830,74048,165357,232809,247729,236843,192091,133459,75279,20550,-41674,-9728,30692,25479,-3216,-51464,-65465,-43063,27426,77026,54608,-5620,-29327,-15265,5001,7022,-1651,-49008,-88748,-5855,45150,49925,-17637,-104390,-127976,-108641,-26366,34390,67040,47266,-12488,-86495,-8311,139657,301791,349116,293348,164482,14726,-27706,-43329,-26332,-20869,-37709,-23399,-16694,-26617,16603,37400,36535,11906,-33749,4246,86285,174108,235766,203667,110909,30897,17745,37914,57601,69042,73603,65976,19360,-49394,-55247,-13909,49732,136145,257061,310095,224361,80534,-76456,-79863,-28270,-24193,-88948,-110255,-76957,-48915,-31656,-24870,14079,27609,20385,-1395,-68865,-7095,47707,24184,-13325,35444,30066,1832,-37369,-63934,-82111,-40552,55478,130189,229128,274009,108401,-83974,26050,152578,168377,86029,-42925,-47760,-22192,-65130,-65244,61772,150289,61325,-9128,88878,237549,333964,250889,57614,-13812,102795,190739,205528,198302,169417,150600,104709,47769,4973,-9403,-5979,1443,28969,42108,84657,140002,152613,82877,39898,17769,13471,29134,73102,56348,-30359,-72664,23217,43275,6363,-30423,-79368,-12878,42572,26940,-16977,-33227,-10406,-2762,980,-20849,-52649,-89596,-111093,-57694,-21839,-42529,-89519,-57540,-28194,9103,47841,38849,-5756,12690,50081,53149,11648,-85208,-87898,-2629,20273,-29106,-51748,1348,35409,77841,87625,51749,-23787,-75774,-53726,10368,38870,148371,402064,453693,194523,-58069,102668,198049,144565,10525,-149437,-73214,-57904,-67138,-81951,-4447,56778,56580,21973,-9054,-26182,-69978,-42173,-777,30740,43640,22646,-24737,-49377,-60714,-60291,-53737,-15880,8927,-49850,-36855,15424,76669,157842,303512,354504,323786,233703,85915,-20802,-80223,-48468,-54408,-90756,-85277,-70521,-118607,-85932,-39294,-28460,-75652,-63743,-10531,42156,37318,23642,12968,112261,55391,15085,-53668,-108887,-67814,-20769,-23396,-41283,7569,228959,233511,87877,-12667,71035,97266,58362,-41809,-51907,23000,121850,144969,54223,-63223,-32096,30877,9694,-46018,-46858,-26424,15357,40294,38950,34303,28013,8922,33912,7262,-57348,-115745,-15951,58757,48401,1867,16052,2148,12750,11203,-20969,-51115,-104419,-55834,-35320,-46632,-52264,-87690,-90017,-44595,-61377,-53730,49299,145052,155391,26576,-45379,-21679,-48432,-144824,-117599,-33085,9400,50966,85937,109199,111629,32271,-41677,26160,80266,40550,-23834,-62850,-64008,-21246,8333,25428,8728,3715,22194,49834,86990,134947,155065,115647,100978,93092,51263,44848,46779,52717,37494,-8169,-32653,-10543,-12713,-7135,23551,44569,33580,6467,26887,41405,39249,99507,160134,42954,-334760,-245457,-104177,28633,117220,125320,97470,16368,-94170,-145594,-71021,-66050,9441,-26479,-104902,-99839,-22776,10310,38110,67079,94718,20205,-88195,-73387,-27958,15999,23366,23251,-16385,-92548,-127278,-73352,-47725,-50527,-39336,-12790,-19450,-23021,-44976,-55657,-67881,3326,104843,157073,181162,138068,106562,48617,-143128,-209020,-171110,-113227,-104801,-147755,-161903,73918,134586,102438,69650,9939,-26936,-92088,-66389,32282,122686,164047,139516,45498,-55975,-33881,24114,-15738,-76469,63328,232701,246909,129052,4252,-18342,78739,98947,-11039,-108673,-103524,-68842,-21410,-2649,2950,-17177,-40402,-34415,-43652,-66068,-88482,-60900,-54421,-65152,-74190,-65800,-62909,-53161,-70935,-96586,-56707,6511,72789,148836,222544,284899,158916,-21658,-34760,4819,29051,40246,38156,8629,-48278,-24677,93000,272869,363995,409960,475153,468252,446436,379761,250274,135628,98291,69934,-8959,-14212,23583,-26446,-92872,-143753,-149832,-126911,-131949,-51626,33275,54202,30583,5474,17318,-6062,-42991,-41773,-74972,-61327,-15709,2903,-15370,-71727,-87822,-33726,5622,36111,32808,-3528,-52529,-106818,-93619,-84930,-45532,-13128,27287,62762,48280,1424,-53212,-5977,-30706,-55194,-39962,32431,34348,25802,148339,278285,295771,249313,164978,49978,-47287,-88650,-45437,83644,289066,411034,524944,526608,425270,252999,31093,-5387,-19473,-2039,12537,-9402,-32364,15257,35434,14410,20832,6100,-27463,-53437,-76598,-109031,-33550,129242,218580,103008,-26141,-98827,-76945,-12327,46017,4103,-60471,-125694,-155798,-83799,-8615,-3325,-28780,-19274,-51597,-48546,69735,245099,340822,258099,234517,259465,221558,154377,83222,-4854,-57559,11478,83519,125972,165646,122281,52340,-24190,-49582,-12118,-2829,38285,126614,70387,-15561,-128205,-80226,16692,104202,191188,188804,100959,29489,-6440,33831,42580,25551,48136,77890,48370,-10096,-76126,-113130,-83600,9038,124839,168018,121223,91921,6700,-98487,-117546,-129556,-67947,-31392,-22414,-32106,-7478,21901,28296,10640,-26471,-57477,-74886,-117355,-124989,-62766,41714,181486,302039,282202,172500,34551,-79527,-8553,106273,203086,263420,270913,177015,114540,30917,269,9381,66867,94530,42652,-55188,-86208,-34292,-68631,-61209,87324,259946,364783,326461,191030,97715,70395,48942,-76270,-27207,67957,138671,124404,60959,21706,4435,-17378,-37900,-44928,-41219,-111562,-73292,-9712,12729,-60790,-137348,-70589,-9046,90583,171344,203261,136795,59257,-2264,-39630,-111996,-40640,131507,342311,509120,448195,232356,77903,130242,228601,296209,262305,193346,222812,219438,201124,131477,30616,-41189,-51019,-38206,-45163,-3741,50902,119951,186150,211995,75537,-75260,-119609,-75103,-16068,67233,93011,43930,42685,25514,2007,10378,-91298,-93084,23278,114030,187320,351488,436872,404194,280884,102457,38575,43739,45018,3567,-25006,-38266,-32674,-47492,-31521,-34051,-55377,-28298,3298,5390,-11271,-13862,21785,19075,12982,26202,89525,76844,15682,-41797,-71374,-100655,-130990,-139825,-93162,-32959,26099,46727,19044,-4373,19925,25680,-50418,-111471,-136737,-136440,-90777,20498,99038,172480,279650,221147,45450,-23182,-61795,-49938,-35282,-37437,-31537,-48159,-57073,-39044,-27261,-22206,-16203,-13777,-29516,-86174,-109110,-54908,24771,60906,60233,28876,-11818,57734,181964,186644,100717,-6469,-73080,-37713,-7346,-17311,-61588,-79505,6440,63265,40904,17569,96701,266025,321294,98964,-92611,-26361,9007,-15878,-53191,14500,87567,86682,72741,-19178,-46169,-60404,-11055,10108,-28417,-54548,34670,233122,330513,278768,102103,-19173,-44754,13685,91800,164359,184791,86880,-37877,-99919,-112255,-74850,58312,103670,85142,37184,12804,33692,17949,-12710,-57495,-35814,-19625,5308,31787,22296,-30953,-102330,-81878,-57513,-45555,-58527,-58124,1095,42613,25467,-36327,-48567,-39749,-38430,43985,19340,-56037,-82505,-4996,43618,38961,-20562,-80569,-41866,31494,122771,143355,91518,-11071,-92451,-108252,-33913,20278,24333,1971,16451,11425,-44781,35437,35044,15150,46859,54082,-20484,-32240,31106,110077,114042,39127,-11952,-22803,26710,97416,116385,40070,-42750,-45204,-25818,-62424,-106826,-71095,-45983,-5888,17638,-10512,-62722,-121726,-38706,-1438,-19909,-114097,-95734,11550,28541,-6430,-10203,-9887,-2127,25220,74077,97328,46681,7734,3285,-20719,-54102,-43956,-3483,76495,161286,204243,149770,105551,76783,36061,29959,28092,30044,18163,17405,58536,86166,23715,-56915,-114412,-63368,-70623,-79555,-7651,81730,73559,-28169,-87302,-23372,42717,46001,33908,39858,32095,28234,64928,150329,216613,213581,95517,-39328,-86722,-45570,-38784,-98477,-95927,-50523,-25607,49314,78684,63340,-4958,-78564,-53906,-50568,-51052,-63439,-38737,19816,-11236,49132,108965,78845,71018,32612,-27739,-52366,-36638,-8704,23056,12821,-42693,-74654,-40721,59841,217624,391050,336932,122060,-37854,-73806,-69523,-45880,29003,91127,147575,123840,75814,75930,140979,172830,98271,47301,42045,106328,210323,173144,-15854,-62908,22485,78411,114428,92911,48949,12135,-33240,-60942,-20433,-25307,-81538,-47176,100919,344361,221636,39655,-6730,35668,109912,120252,-34273,-16220,71181,117370,94163,95184,56473,3317,-3266,25984,-1348,-59193,-77007,-55491,-32030,15196,76295,118558,177900,154783,12021,-79480,-61799,-10129,-40665,-124629,-55003,13422,93633,136651,120827,55145,-2196,-25798,1775,23669,7123,-41985,-44424,-40487,-12615,-34639,-85764,-101672,-66585,-28790,-24820,-13888,50514,64985,21624,-58969,-124899,-78736,-32745,-11702,-202,-22700,-68436,-79862,-71741,-103401,-119290,-76410,-93774,-106775,-72688,-52805,-14355,40053,10094,-45497,-16009,25652,47894,70344,113618,159020,139521,90767,80257,74472,114497,104058,64739,35969,43136,53169,38662,28250,46002,26725,-59768,-119914,-105448,-72830,-12751,-64819,-108345,-43136,-35903,-66148,-72564,-70172,-81046,-91885,-63956,20494,41693,7171,-16731,-29332,-32659,43591,119093,84278,-31651,-707,84458,135961,96129,18134,-92839,-53323,-34301,23290,95942,62108,-22678,-66744,43521,148380,286416,289625,125260,-1511,24873,84205,112871,34782,-67547,-14968,63436,29055,-60217,-88466,-50138,37125,95417,98716,-13784,-90447,-32017,32899,157251,332717,387441,299534,154201,-10987,-86788,-29502,-15572,23574,85885,66308,-15188,-53540,-45795,-32737,-41134,-72079,-43660,-37801,-69015,-91935,-114226,-119992,-103850,-73625,-35033,-13229,-21483,-58199,-110762,-38340,28557,66304,60646,79067,154635,138553,49559,-24949,-22012,-9809,-33161,-92435,-105989,-29650,53143,73135,24394,-92390,-72315,-39355,-18828,-21352,-33602,853,40498,82459,50360,-48745,-10620,65958,82124,14062,-42747,-56043,-10189,-5033,-7685,35705,77985,79082,27267,-29822,-64007,-82727,-42861,41339,141450,208956,244464,184222,68278,-35433,-67985,-59110,-576,22312,20864,4747,-26109,-90250,-65885,9332,74763,109447,104672,38118,-63330,-68941,-103811,-98922,-51485,-34523,-36405,-1556,23581,-20166,-46724,-66772,-81430,-78910,-81483,-64755,-41190,-39536,-34935,-41117,-42754,-29203,-52878,-64336,-46318,-7648,-9918,-78857,-85980,-25244,-21070,-20376,-23969,-33674,41756,119004,191390,209129,95704,7790,-45044,-50872,-22672,-37951,-2839,64112,61465,-1214,27776,36798,980,28386,177635,241672,84250,-53701,-78814,-82196,-60113,-58978,-23472,-10764,-22850,-24875,-42530,-45533,-52059,-75282,-38164,3592,22986,-25145,-94709,-95540,-2661,24356,-10427,-27315,-13349,4885,25564,33886,-39504,-92951,-104924,-74219,-78889,-76275,-48992,-54819,-36757,68954,146511,130635,98897,24891,-19377,-41079,-32042,-52230,6467,33095,33040,-26727,-94975,-48376,35785,44510,-26293,-53975,-32743,40218,134941,140546,11738,-27948,37832,34524,-65139,-18060,135641,234995,209581,131182,91813,38268,-47685,-103565,-31590,17596,-4008,-87530,-125554,-86291,-67318,-102568,-40025,5758,-37300,-38663,53324,27544,-43296,22208,132606,184087,131989,53159,-1507,2961,59437,154926,188050,140556,140925,127922,110036,78662,41111,13058,4690,25339,39610,2707,-4733,-9956,-38626,-51543,-67922,-52964,-12626,32653,70870,124395,83388],[110534,137459,108795,42341,21180,41786,96879,126229,177253,110829,48650,25196,-13520,-15699,-22344,-27198,-67476,-98433,-71642,-6421,67236,69898,42332,-2809,-36035,-60965,-71122,-84574,-114653,-120540,-84693,-33262,-31211,-103675,-114670,-60841,-37026,-24379,-33343,-54849,-50463,-14357,81879,142856,145005,50344,-67534,95232,251154,219148,121854,30560,23821,196313,311089,119534,-28365,-73562,-79423,-38964,17865,84111,86629,11396,-99651,-38646,123622,261205,132966,3213,-74346,-98155,-53651,-3807,28819,34745,56312,17211,-41776,-89757,-65890,-47229,-53832,-53296,-10115,-3304,-35164,-27816,26366,82054,44414,-16108,-30119,8004,61393,126351,112800,-20465,-69328,-59622,-95757,18198,72300,45681,6627,-59649,-83755,-68402,-51713,-24795,-40095,21096,65009,78216,38461,-24935,-99889,-108084,-48927,-52017,-114223,-52640,13923,62156,89434,60436,36746,90619,108463,39333,-14017,-46509,-36789,-6739,-23573,-9483,109876,226705,246835,170919,97755,116973,178126,133653,-1251,-86318,-8281,34811,3369,-103719,-589,126119,119700,97736,21089,-76103,-89436,-13713,1349,14269,-12899,-20917,-10510,41743,65289,48506,56150,58180,64708,169998,326432,325457,258436,158784,44816,-16584,-28736,-29782,-23000,3514,43789,71348,50879,-27907,-42997,-31114,-37698,40265,198131,221042,191743,128665,77002,13925,-45779,-64672,-85802,-35109,6603,-1951,85,343,5929,1675,21719,-31863,-118816,-66604,-55682,-81275,-81080,-112482,-99843,-128900,-149013,-127218,-110984,-102679,-99380,-77044,-26882,-38134,-46177,-45718,-61821,-56870,-34336,33402,67916,77448,76994,46787,51833,84355,75626,36292,8736,-26060,-30216,-25441,-51293,-104175,-54730,-16117,-21469,-49065,-81556,-87311,-57394,-20872,47601,102889,56662,-7115,-62495,-46131,-28081,-23006,9368,92401,138746,82751,-19767,-45488,187142,434203,446239,277752,99522,-11952,-106361,-115552,-51129,-19554,-6179,27883,75428,80831,14327,-70817,-113973,-68135,27316,47892,32528,43169,-10577,-28410,2549,103513,154036,4955,-106495,-66834,42922,124811,262807,396689,459197,347781,174364,102702,96494,61440,41829,-13682,-72133,-79963,-17048,28007,56906,18356,-74658,-38884,-1743,-27865,-62250,-89507,-112669,-80098,31799,108129,88486,-16805,-105225,-101617,-13109,33122,31247,21285,32982,51805,51231,54559,35141,31579,75105,160649,187550,193357,68101,-4997,-24547,-21078,61956,113163,89520,58174,-48105,-53420,79086,216456,182511,126256,44601,-27390,-15546,-25753,-56697,-77719,-58747,-71372,-59627,-75520,-97275,-101599,-10097,140748,110828,13413,-58050,-50090,11366,-11641,12807,26824,34266,-38437,-138153,-35692,90417,227780,256767,189754,170584,193598,130845,54798,-43817,-5277,138266,145021,11115,-25676,38391,73130,97823,112037,19255,-1848,-35791,-59712,-89740,-119722,-50499,8667,39332,16853,-40480,-113254,-77358,-10775,94965,198368,252415,235644,79039,-65467,-36884,45195,47345,11571,4245,-868,-44051,-101464,-36121,-49443,-74592,-15469,43643,87347,80704,13642,-24065,-25519,1899,-2106,3764,44956,67387,-4816,-75644,-67221,-36262,47692,162339,93669,21872,-20198,-39416,-77200,-47190,59408,78483,28225,-37440,-59730,-28132,-30449,-43431,-36574,-36943,-59274,-109746,-147078,-108024,-35168,16567,1926,-81644,-56908,57067,106267,150436,131098,65696,-39700,-123580,-78347,-29050,-13041,-18753,7954,18038,-48926,-123506,-113066,-57192,26459,45173,87318,159661,200240,208714,206850,183423,147714,98955,24570,-43181,-7761,42616,38208,5282,-53237,-73102,-51476,16367,55506,38201,-11486,-31519,-18568,-928,2806,-1492,-49857,-94703,-5630,48401,54002,-4359,-95278,-135927,-104724,-22453,37940,71765,47649,-21618,-97128,10311,185124,377171,428897,358153,200645,38167,-5248,-15175,-3596,-9423,-22328,-2146,7156,1701,63359,65101,38299,80,-53207,10459,93926,174461,224719,176689,85341,15136,6215,26339,50217,67224,78281,83519,39895,-33611,-53717,-23765,30829,106783,212042,263229,190299,63251,-84478,-72521,-12242,-17033,-85916,-110155,-74472,-45624,-18246,-10743,26051,31766,25596,336,-74255,-6524,47122,13588,-39426,14726,13818,-12142,-48700,-70310,-86317,-43251,54526,127291,224816,286366,139380,-82240,-2848,123048,147883,84168,-38835,-37187,-14910,-75392,-97770,32692,146312,86019,8748,76633,222605,317049,236767,44754,-6190,104779,186023,187943,172912,146820,135961,91157,32258,-13936,-29734,-35221,-33149,4886,27793,73562,120293,117354,41695,-10700,-16068,4360,25181,74416,62355,-16877,-78235,-1417,18108,888,-37812,-66071,-3271,46242,26062,-24608,-38902,-7720,-5458,-10238,-38077,-63334,-89972,-87500,-28317,8665,-12113,-42566,4918,13363,33125,69472,65461,11214,-315,49424,76458,56074,-40570,-87818,-14357,16531,-12973,-2635,56646,88764,117763,107788,55886,-27827,-80667,-53740,16254,56848,196312,460714,526024,281662,-6438,106206,190272,129818,-9030,-109220,-40768,-35233,-58376,-91791,-7306,65131,75395,50804,35136,34581,-24893,-11937,27058,50380,58286,19145,-30858,-52708,-60073,-52096,-39441,150,17673,-56204,-33704,21367,82115,155743,302419,363457,336043,258544,106400,-10720,-71574,-50067,-64637,-102711,-99061,-85909,-120371,-74264,-35656,-36015,-77254,-35652,23874,67405,50872,31630,7901,82596,34808,1362,-65398,-117331,-76820,-35690,-43356,-51720,30684,269281,245255,100065,-35999,23983,65918,40041,-48578,-61843,2319,94059,122147,50758,-60546,-54147,6252,-6210,-52059,-44605,-21982,25063,72235,74723,57664,41526,11608,27765,-2777,-67534,-102271,-10351,62230,47183,-12509,8025,34953,82968,77276,15576,-44948,-109011,-57581,-38267,-49317,-48069,-83173,-111169,-54208,-52736,-49163,42572,126323,136613,2875,-58340,-17048,-29442,-121396,-150986,-44393,19171,81085,130292,157736,155380,64673,-17893,40011,103980,66702,-13952,-69182,-74248,-29550,-5901,9351,379,4234,20722,41504,76949,132136,156445,107818,85372,85925,52656,54990,64639,72245,58547,480,-47660,-33726,-25201,-13794,16610,35093,26151,10475,35482,46359,34526,74847,122187,-11548,-276010,-214351,-125845,-46880,14507,29809,35682,-2375,-83831,-148279,-88995,-59276,22343,2968,-73659,-96327,-32931,-9408,15147,37890,67191,5686,-72972,-57083,-17026,29722,42429,40102,-7755,-94338,-123966,-67999,-45469,-60065,-58422,-25850,-13830,8072,-14708,-42118,-56085,13834,101347,133766,135122,92059,85718,47437,-141239,-217557,-168392,-99093,-88434,-142281,-179612,88477,165730,131713,89706,21494,-16280,-75514,-81527,5134,99690,150044,134226,51315,-45687,-32614,25458,-31438,-119771,22076,191632,222881,122859,6163,-26094,100425,123171,9166,-98302,-119292,-86060,-32684,-17831,-11338,-24880,-68043,-47081,-43666,-66209,-91796,-67992,-60629,-69451,-81654,-79153,-84191,-78889,-94921,-124059,-81733,-18589,56772,141197,202775,272387,172944,-14840,-39368,7926,41666,53625,44999,14490,-41982,-29962,77952,242921,319933,362094,411590,408781,409170,367888,258145,140322,98772,66018,-16021,-13104,25583,-23261,-95232,-146761,-126228,-108553,-111532,-43815,18105,36900,26885,8505,25924,9054,-11398,-30084,-78320,-67920,-24410,-7259,-25608,-85964,-123536,-71540,-35614,-10962,4241,-24375,-77614,-115636,-93301,-83331,-42101,-2675,38391,69373,38221,-21534,11,22576,-25494,-76423,-44338,36654,39230,14984,115384,233777,268880,241162,175851,70969,-21858,-48895,-21918,81706,241301,318337,430294,456185,397132,268235,59477,19436,10658,30604,39298,5615,-35739,19888,57342,45586,26933,-23477,-68155,-86201,-81923,-111780,-47410,107434,215702,92592,-45924,-104900,-47607,29317,83250,34771,-30239,-80647,-126021,-109615,-33396,-17250,-11769,5184,-38298,-52074,43487,179811,257646,210659,225864,264778,221630,168428,103365,12249,-48408,29419,123207,172862,200498,135778,58023,-16451,-34749,9364,23636,56787,133766,89663,-12955,-138559,-71484,29988,125078,220188,213186,107619,17163,-28444,14520,32419,20196,45169,81044,55988,1364,-63214,-101180,-69875,25378,143895,170967,74828,14642,-48609,-112598,-113778,-118976,-53602,-24905,-19391,-18490,7521,23672,16551,5887,-20621,-38178,-56643,-95650,-95445,-45145,47346,181683,291210,255668,156592,30714,-82999,-6118,96585,178859,228150,232370,154695,105262,26322,-6924,-141,59528,95761,45904,-62993,-102676,-34331,-58375,-53332,94317,280554,420378,410649,238447,129009,102166,59088,-72809,-46191,41654,113798,100763,33651,-5544,-5480,-6092,-14535,-28119,-31690,-99615,-83370,-23924,-5851,-78946,-125062,-79074,-25279,81714,162209,186605,117017,59880,26352,-6317,-81217,-52528,100211,292340,463846,412666,205086,78211,121523,210877,305180,295559,210906,229309,227287,195296,125232,30826,-37025,-61615,-52184,-44155,10552,66748,129641,192378,200997,45136,-100856,-149073,-94387,-32270,54708,80773,26433,15179,3035,-58870,-51470,-118340,-68622,55342,151835,190951,326382,406325,383936,273751,101558,39682,41629,33754,-2227,-31186,-45950,-39414,-55344,-45969,-52455,-50325,-17515,10226,11289,-3628,-3063,24857,21975,15938,15509,70334,64665,8433,-46558,-76500,-109776,-144149,-148222,-87172,-25705,29467,41202,14451,-8381,13711,25301,-36030,-100826,-139013,-145413,-96816,15524,89593,148387,235734,171138,22878,-39070,-75853,-51808,-34288,-41734,-45362,-69882,-81554,-64573,-52021,-51221,-44891,-33267,-42624,-95181,-113831,-58485,22331,57510,55280,17516,-31945,7106,113057,135555,69931,-24625,-60233,-18418,2539,-12379,-57844,-74990,8271,60141,40408,10632,84938,256067,293723,70459,-117941,-729,47152,9936,-47150,15562,100695,116007,121247,30558,-3295,-30510,-28546,-10464,-36311,-54620,30467,229994,342239,305064,121208,-13566,-43257,15720,96460,168232,175843,77052,-43459,-96239,-108664,-79914,47202,95429,81362,35334,21940,43235,22018,-15569,-69142,-47533,-31954,-7546,9177,-13853,-57345,-101702,-72683,-47625,-40850,-68559,-74174,4033,49472,14863,-60739,-76112,-64328,-72963,7168,-8194,-73857,-62205,-4502,28357,24324,-23388,-77722,-44300,34160,128572,144022,90535,-14088,-97725,-88674,-19443,16326,-8560,-31986,2874,16797,-23256,28609,20178,7411,37166,46767,-23302,-40184,13462,84697,99248,58839,40564,2074,41194,124704,155037,70059,-31109,-61488,-51319,-73222,-100946,-79118,-57170,-19873,-3482,-31772,-74417,-110797,-36900,-3607,-25232,-112979,-73448,22719,25560,-12660,-20609,-23294,1923,61131,113663,136059,86838,28351,10779,-13025,-43671,-35057,908,75417,145677,169828,123274,109737,100841,60906,46772,43758,45697,32915,32041,83782,109657,40214,-45008,-95055,-52231,-55204,-97202,-28516,64204,49913,-54168,-91213,-10129,55760,56759,40541,37944,26021,30043,75629,147758,171611,164102,76836,-53222,-81941,-39549,-40272,-106429,-91507,-46746,-19753,71906,121999,109958,31839,-69104,-62342,-51895,-42016,-52263,-44373,18096,-13073,43827,81688,64700,58998,18959,-18229,-4940,-17563,-23115,4846,2739,-47252,-79699,-49318,43803,197421,353867,291994,100802,-46997,-68633,-69214,-55102,15508,80523,146233,132741,87946,92158,165036,192095,105867,50368,48522,112999,205045,169856,-17748,-70055,16223,76271,114697,96805,53628,15812,-25923,-52522,-20180,-21094,-75774,-46051,105309,334508,239268,57902,2259,29218,94416,114092,-29938,-6516,70518,117169,104645,109719,52543,-6162,-12494,17877,-8836,-62147,-78654,-55432,-23570,29505,85760,110380,151815,122655,4368,-80662,-62136,-14163,-54369,-108097,-40510,9921,56463,72000,60714,16860,-21332,-32645,3038,33793,9733,-74082,-72228,-55481,-24257,-37807,-86336,-108593,-75998,-40887,-40513,-24472,38698,41461,-7721,-84956,-136550,-82098,-51509,-29322,377,-18488,-70056,-84214,-68797,-98941,-117543,-66876,-82671,-107367,-68391,-40848,3867,50893,13568,-48904,-24351,27620,61332,82416,118623,159696,133734,74919,73895,81678,117905,105112,63068,31442,33588,45671,39836,33989,47215,22778,-65364,-116917,-75928,-38188,19304,-39458,-104078,-47097,-29450,-55848,-60021,-52353,-57906,-66494,-45444,56168,77906,46084,27889,11831,3964,76380,139199,93785,-24332,-2281,76929,123746,80879,6854,-85824,-65195,-56209,16002,97703,66405,-13416,-68750,7358,85634,218695,240742,96138,-13156,26697,99937,128249,42406,-66639,-21781,63416,26991,-55325,-82351,-49920,44752,116380,123764,-391,-93772,-38368,19293,130326,287473,328185,250905,113462,-36897,-95155,-42290,-31226,13697,85997,79941,7070,-30659,-30097,-21978,-25371,-43032,-14224,-23410,-59353,-82240,-103243,-108852,-124865,-95384,-46600,-12508,-14708,-50371,-101940,-47691,29673,85770,82512,75326,134486,133750,45468,-30023,-30787,-22274,-38433,-91129,-120117,-40399,19005,48457,23694,-69393,-66902,-42920,-3663,2926,-8192,7927,14745,50480,34602,-62010,-36103,46489,62043,-2052,-62752,-51432,5061,866,-9780,30453,69413,65361,1699,-54402,-72834,-90555,-44435,33858,128433,199843,233366,193974,93026,-13389,-52321,-53571,-3092,17111,18698,9170,-9835,-66497,-87989,-19568,33932,76947,89389,44589,-36210,-74783,-104790,-100356,-58677,-44539,-54039,-24405,-4144,-34490,-40257,-48464,-62708,-75473,-88333,-65801,-40758,-37169,-28031,-28545,-29794,-21052,-49296,-60901,-42747,-1805,-4901,-81541,-79262,-13869,-14015,-22243,-24960,-30941,35097,95431,185335,241190,142516,47990,-11790,-21148,-513,-31093,-18518,42869,40737,-14072,49144,68162,34087,60790,215343,276175,104059,-42762,-83368,-89996,-61698,-53699,8926,23939,4904,-11485,-40818,-44183,-46328,-69613,-36373,-1410,11307,-34861,-105433,-58923,45559,59971,4452,-29551,-19903,-2160,22174,39008,-25330,-59092,-68599,-49748,-69219,-73307,-46064,-55088,-49937,45787,128617,116732,75316,-13695,-53729,-26122,-17123,-57215,3130,42697,68149,7603,-73638,-56038,37588,50810,-27591,-74466,-23957,94663,193715,181861,29601,-13361,44252,30419,-72819,-16443,131561,239018,220764,142265,91556,24062,-60961,-108436,-28445,24436,12883,-61243,-131300,-114043,-88095,-102265,-36415,-6145,-48681,-14826,91042,45422,-26038,48410,147991,183865,128911,53486,-4644,2624,66708,171692,219377,167438,159091,134676,98719,55128,14015,-11405,-14517,19174,52606,26281,-5980,-18987,-56969,-63822,-59670,-40054,-4237,38246,77816,137020,119954],[167468,185562,125358,44615,26989,47522,99597,109469,149191,79963,19824,-982,-41177,-43065,-49857,-54362,-89345,-110132,-74514,-10021,69445,79192,56448,15220,-18586,-49101,-64459,-84509,-120836,-120620,-74746,-24134,-25248,-99608,-106618,-54053,-35324,-29902,-45512,-79551,-88351,-45424,45459,108078,128673,56268,-59017,111148,244173,197636,108087,21653,21282,204814,334569,109935,-33979,-68351,-66086,-41868,10808,89255,100907,22330,-87218,-37569,121744,247405,118126,-13263,-90051,-88543,-38615,12793,50772,65317,78826,29827,-33799,-82666,-49732,-23804,-34367,-45704,-13609,-9906,-40658,-39701,13816,74528,49689,-6993,-19426,23927,83630,157095,133388,-11106,-75633,-67386,-98474,6438,39977,21363,5060,-56814,-89369,-77031,-60579,-34001,-26140,49594,87890,69532,8424,-47459,-116814,-96507,-36116,-45218,-106253,-61556,-8469,22984,53265,34157,23941,86470,113734,55742,11953,-26639,-18207,11123,-26783,-40719,72184,187654,222989,154965,89150,112619,170315,129138,614,-79946,-5866,37103,3999,-102412,6798,154664,149080,128035,42031,-56763,-79248,-4059,22595,40016,11,-16509,-6715,42654,63975,42851,42234,37073,48058,159725,314556,323376,259208,148913,31962,-21524,-30652,-25683,-16197,1424,31102,56210,42502,-23406,-32871,-33688,-51812,1422,142657,186562,182139,140993,96156,31458,-33892,-62171,-95607,-14429,28783,17260,6068,-11329,-20570,-27662,-2516,-41707,-114222,-75697,-74772,-107428,-113229,-145078,-124860,-145426,-140284,-121216,-111612,-96762,-76435,-47920,-12521,-39013,-67513,-60074,-63060,-59404,-55824,65,33724,49673,67549,47119,59564,101411,92969,47559,11294,-29205,-33232,-30531,-61174,-128540,-73481,-39495,-36637,-51248,-77721,-94955,-60276,-16103,66316,148947,96158,18233,-51259,-52014,-38049,-33426,803,79777,140229,85787,-17112,-38915,197537,448494,475740,312592,129734,8248,-91643,-101775,-39086,-12905,-11084,12609,58384,79465,30108,-61469,-105814,-64029,18175,22827,4916,25481,-11127,-10427,36315,107245,108324,-24327,-115108,-56118,56535,151076,318621,484928,530147,369832,177259,101558,79040,28092,19307,-26869,-84249,-90479,-42477,-1772,35984,7220,-70544,-27172,2232,-43825,-86312,-119589,-137362,-80976,53030,161693,135315,14129,-87300,-124179,-22777,37039,43959,30936,41435,59012,55434,58133,40772,33964,67425,142724,191590,236201,93054,4416,-13485,-13952,61473,97624,70840,47722,-55649,-54022,75493,222709,197617,131087,32642,-46520,-30223,-36078,-58781,-75000,-58173,-75570,-63625,-81225,-105949,-95089,-1345,144653,102390,9435,-61142,-78110,-19438,-17704,34467,28476,24113,-47169,-144784,-43148,75151,208518,255063,207338,179716,172277,99377,38789,-44325,74,130653,110975,-25912,-32478,33506,44988,49380,56811,-8346,14992,-16943,-53234,-90165,-109522,-54385,-5250,21692,-3056,-56817,-120084,-69932,-7395,97140,173268,192684,185615,48831,-80485,-21796,51151,47565,-328,-18217,-17825,-47229,-105928,-71618,-84968,-82030,-8992,52308,97444,83703,10389,-26295,-25150,-1700,-9706,3274,49697,79536,18496,-51674,-57017,-33558,55814,146407,72894,16309,-29208,-60190,-96630,-46334,58238,75641,33529,-34396,-66349,-46864,-65416,-76137,-62038,-54583,-63457,-100761,-134139,-85895,-7995,39162,15548,-76516,-60340,47526,91680,129623,110269,58422,-38231,-123333,-84629,-37184,-23664,-36735,-17650,3614,-54578,-118229,-129002,-68813,23242,55712,91597,140442,155386,163436,171921,167956,154946,115278,20488,-50667,-13185,44749,45210,10696,-57144,-82860,-57956,6172,32041,18720,-18308,-33574,-24443,-11781,-5752,-4425,-52381,-106651,-11404,45058,51899,4521,-84648,-126948,-101048,-21745,37733,72750,46526,-30539,-108722,24006,229047,444923,495794,410136,226921,59174,19973,19762,24486,5853,-3893,21990,35671,41649,118969,89704,35694,-12699,-64032,19342,99168,168951,204895,142457,53053,-6652,-11581,8953,37830,60505,76464,93456,56693,-18650,-51320,-37430,5592,69718,154147,196263,141793,36805,-95022,-66045,2250,-14001,-86330,-111379,-73417,-43814,-6867,519,33691,35799,33232,-131,-83049,-8456,42366,-276,-62608,-2382,-774,-24889,-59482,-78957,-97200,-55062,43428,113575,208889,287727,170546,-72567,-42382,85215,123083,79147,-34017,-27217,-9441,-87269,-131875,3420,132439,104692,32306,59975,192657,283585,212368,32032,-1448,99040,169919,158662,137174,114745,112660,71921,14230,-33074,-50082,-62485,-67686,-22757,9495,58232,96620,83306,8241,-47846,-31296,3872,22983,74876,67111,-4877,-78896,-25207,3175,3697,-41996,-54493,4404,46838,21766,-34721,-47568,-11334,-16672,-29656,-59008,-72474,-86349,-65014,1693,42526,26478,16205,66488,47349,52007,88096,93221,36723,-13320,42431,95579,100535,3941,-74967,-24555,15283,11600,43939,107364,135932,150944,122190,56180,-34133,-88020,-56538,18656,72484,247590,520182,600487,380615,55626,110056,177029,108534,-25764,-53926,6226,-5677,-40629,-93443,-17042,67039,90291,77073,79975,98868,28847,21793,57617,75428,76727,18514,-34428,-56288,-61320,-45509,-23503,24368,33257,-56409,-36024,23118,82296,146560,293305,369567,348011,285030,134110,-215,-64931,-56097,-78654,-110672,-111060,-101564,-120190,-67286,-36146,-45293,-66740,-6108,59404,91893,64231,36829,581,40833,8441,-13909,-75079,-123890,-84031,-51438,-66315,-63285,51780,287353,236457,100425,-51250,-27678,27149,16484,-57507,-74486,-23862,58955,91637,43492,-56827,-80005,-23520,-27449,-61725,-46660,-22969,26854,92313,100588,72993,49957,12865,19927,-15200,-79429,-90898,-5483,63312,42704,-31208,-6669,58657,143535,135545,46049,-40344,-112027,-64178,-45963,-55749,-46719,-78961,-134256,-55326,-30672,-27405,38164,91204,96717,-30834,-69302,-14841,-13429,-88474,-174029,-58594,23437,102866,164061,195670,191633,94225,603,44825,116689,85490,-5596,-76102,-89758,-44011,-27103,-13080,-10836,2838,17724,30345,60794,119410,148284,96180,67301,74764,49335,58217,70269,78807,72544,19256,-41852,-51138,-40170,-21968,8070,23330,16281,9887,36139,41619,19471,41646,79069,-65397,-217240,-165990,-111084,-69121,-25275,-4624,20585,6158,-60655,-137999,-108146,-59895,26728,26264,-41959,-83824,-43297,-33673,-9855,11863,50682,8647,-51017,-43788,-9303,40297,59342,55427,275,-96194,-125060,-67213,-47379,-70931,-77504,-36874,-1440,41850,13848,-31651,-45420,24310,94834,109478,91105,47902,60663,36685,-146435,-221065,-162028,-82066,-68551,-131280,-195560,93197,185175,151992,105058,30971,-8442,-63781,-97276,-26395,70669,130161,124580,55057,-35335,-26803,34296,-34819,-161966,-15465,147918,193896,112463,6122,-31607,123443,144146,29323,-85871,-132321,-107145,-46885,-32829,-21351,-24507,-83509,-61682,-47511,-69231,-95303,-76753,-71322,-80690,-96182,-98187,-108227,-99255,-110166,-155840,-114665,-51964,32055,121741,170494,241966,171578,-12651,-48139,7026,51032,63538,48911,16674,-40448,-40445,56154,201751,263827,298207,325897,326935,346269,331858,249850,135036,91359,56119,-24547,-13096,24000,-22057,-96292,-138000,-103389,-88687,-89245,-31104,8275,20800,20940,10072,32326,21516,18181,-16130,-81128,-76705,-34560,-18468,-35869,-95425,-147690,-97755,-69296,-57666,-30986,-50302,-103027,-117336,-92755,-82582,-39643,6218,48146,77493,50833,1535,66478,56066,-11393,-103821,-55209,34908,37906,1300,79583,188668,237999,226511,179905,88886,6226,-8722,5266,81041,195351,236609,340665,383837,359405,270656,83213,38364,35682,58282,59897,17241,-35697,24790,76639,74711,37294,-49726,-106291,-108886,-82034,-113564,-59772,87222,213166,85973,-64276,-98758,-17096,72753,115636,59000,1550,-37111,-90993,-125739,-52897,-20396,9398,22824,-30841,-58633,12865,113148,176667,164508,211178,257546,208985,175251,120452,27621,-38991,47274,164343,220352,229706,143793,60737,-10660,-23250,27084,44939,68025,130119,99755,-14471,-150765,-63597,41635,143649,243952,228109,108156,3752,-50789,-7116,19284,12204,38934,79010,58515,9555,-52276,-92431,-70051,18744,133585,153123,31154,-78945,-113353,-118776,-111441,-111309,-44725,-24712,-20491,-8619,17290,21814,3484,-2693,-17527,-25871,-39102,-68672,-70248,-32746,45891,169087,261788,214838,129809,22533,-86388,-9452,80057,144604,177368,175839,120125,85904,15501,-18313,-14287,46373,90460,47161,-64144,-118545,-38262,-53171,-45184,95689,286522,454244,478756,283831,158431,127166,61641,-74536,-59724,19877,89133,74817,2617,-35225,-11155,6096,3002,-18546,-28377,-92408,-95053,-43245,-32523,-102092,-113666,-84089,-43937,69237,147061,162888,91427,54539,47911,22001,-53704,-57990,65892,231462,394741,351637,163244,71804,109594,192377,311510,331280,233641,239300,235573,188795,117295,26059,-40022,-75653,-61859,-37181,26409,80623,136397,193832,183216,19330,-111405,-161341,-115456,-51677,38042,63867,6031,-14535,-14048,-84980,-110023,-128841,-48283,75801,173302,187068,280348,351968,347499,256684,96365,38246,38554,24824,-5961,-35627,-52580,-45863,-63519,-60323,-65284,-38737,-5742,16582,16354,3108,6306,25651,23770,18766,3974,46436,48358,-1154,-51971,-80064,-116135,-155027,-149663,-81206,-20030,29311,31843,6976,-15825,2857,19294,-20255,-72015,-126628,-153834,-107487,4701,74365,115828,178139,111359,-1795,-55538,-88106,-52596,-35565,-48599,-61050,-92193,-108555,-92499,-75341,-79396,-71532,-47766,-47498,-92797,-117908,-63978,16613,49379,44076,4011,-49740,-36971,40858,72305,30033,-39594,-39372,-450,9544,-10278,-55826,-70067,8711,52491,33013,-2236,68901,238469,257377,41742,-130254,23215,79736,29857,-44218,10713,105195,136507,164321,80697,37241,3121,-35744,-33967,-48159,-57591,24620,223507,350630,330635,143216,-4373,-40173,16683,97231,165798,160340,64433,-48135,-92035,-105126,-87227,30963,79862,71947,32215,30774,49741,22767,-20209,-81124,-60360,-46318,-22718,-17760,-53595,-82475,-91281,-63128,-34938,-29111,-64318,-85300,6282,53431,1950,-88862,-98858,-88595,-110772,-29259,-27977,-73390,-45556,-8549,10348,4743,-29558,-73893,-44076,35834,129053,140215,88033,-13684,-87302,-70135,-10204,16476,-31719,-61412,-10305,20643,21,29763,10609,2143,27315,38002,-27176,-49386,-5329,55682,78810,79629,91463,24002,49152,143089,185430,96093,-17346,-74784,-79935,-84565,-95262,-86294,-68711,-34923,-26302,-54078,-84910,-96063,-31815,-4149,-29594,-107177,-56842,27786,18153,-21413,-32144,-34576,10577,99302,149954,169054,127923,55125,22613,-3199,-33353,-27885,2809,71651,127364,134754,99398,115779,126908,84018,62216,59501,63445,53782,55113,117059,136690,59428,-27222,-72159,-40086,-39083,-92983,-51033,45083,27287,-75743,-88953,-94,65197,65643,46950,36612,20670,30933,82316,138754,121102,104706,46602,-74766,-75033,-32395,-42581,-116919,-88858,-46090,-16547,93694,168733,160024,70154,-42539,-70470,-51619,-30318,-34667,-48086,14807,-14667,38022,58844,59343,55785,14311,-32,37711,3813,-37700,-14686,-7832,-52844,-86305,-60296,23437,169896,303352,239686,75485,-56794,-64481,-68976,-63831,2743,69750,142207,138538,96615,101238,172925,195976,106792,51329,51738,110626,188555,157293,-21786,-77221,8495,72089,111919,98367,58076,21103,-17599,-46797,-24824,-23475,-75111,-43084,108785,310795,244676,70276,10742,25994,84166,116097,-13610,4073,67377,113429,112728,117997,45038,-14944,-18761,16483,-6281,-57071,-76510,-54226,-13743,45363,93632,96622,115401,85064,-3078,-82269,-65319,-20756,-68940,-93908,-23493,17104,34343,15633,-2293,-25055,-42278,-41846,-1535,35987,8287,-97898,-81253,-65894,-34942,-42173,-87478,-113785,-81977,-48503,-48943,-26198,33701,25739,-27394,-98954,-129943,-76240,-64796,-45028,333,-14561,-69910,-89543,-66211,-86884,-97179,-50777,-71126,-103075,-61121,-26794,21280,56691,12872,-53822,-32548,28410,74598,95778,124400,158958,125795,57670,65618,85437,115219,97943,53511,21600,21986,39202,41955,39123,46551,17524,-65418,-79162,-31965,5819,58531,-10433,-93492,-52058,-22033,-42095,-45087,-32350,-29212,-21102,-6797,99546,118748,92167,76976,54161,39505,100229,142617,88732,-22949,-2289,68113,108465,62412,-7547,-75475,-73827,-72779,14039,96338,67264,-7239,-70351,-17999,52937,179373,208481,79738,-20751,24624,110742,138728,46383,-66407,-30487,60465,25877,-42422,-74840,-50080,49806,132398,139633,5241,-94185,-45209,2329,95974,232761,260276,194671,66761,-64304,-102607,-57814,-50672,-430,79830,86736,24833,-9247,-13770,-11285,-10028,-15625,11327,-12851,-51745,-72556,-91808,-95819,-134301,-119006,-61116,-15159,-10639,-44076,-93727,-60178,26179,97779,95006,61914,106106,121117,36061,-40316,-45216,-40268,-48653,-92128,-136344,-41688,-2732,16513,24523,-21744,-42204,-51366,4294,19693,12012,17738,-1194,25642,26495,-53552,-64735,19153,36021,-20414,-84767,-41629,17981,2017,-18387,18641,55798,47952,-25652,-69988,-70490,-99193,-47912,23546,107950,179186,208901,193847,111132,2879,-41118,-50376,-10350,5022,9527,9156,4037,-42223,-107651,-50276,-10145,40767,69914,45359,-15846,-74514,-111768,-100798,-60930,-50878,-73790,-55077,-41233,-38194,-27122,-29086,-37128,-53645,-83042,-67859,-45727,-40133,-24863,-19188,-21319,-18390,-50893,-62623,-46123,-5648,-9569,-90671,-76957,-8642,-13739,-29769,-32140,-35958,14832,56497,161051,256246,182539,84355,15638,2552,17183,-23689,-37333,11676,4390,-33020,67232,91575,61643,92775,250027,299269,115628,-36514,-91900,-102648,-67720,-50026,31428,47408,23200,-4292,-41914,-45610,-43261,-65193,-35699,-8609,-4311,-44805,-44913,4925,90607,88483,14194,-35419,-32762,-16414,12119,40919,7393,-13287,-33688,-29469,-58765,-67352,-49066,-60608,-66938,13192,99430,94359,44583,-56828,-71189,-4385,-13464,-67644,-9691,41399,92374,30158,-61251,-64593,33195,47640,-39033,-100588,-2826,146424,246627,216390,42862,-4591,41122,16601,-84024,-19995,117619,226149,216005,141398,80906,614,-77802,-98745,-33046,20951,18469,-42203,-118667,-130302,-106631,-95562,-40158,-26901,-58594,6099,113042,53273,-11103,62793,145350,163537,104871,36259,-15424,-782,68546,178174,237954,181773,164164,130762,78014,20761,-24706,-48742,-45021,3043,55600,44695,-11034,-38495,-79390,-71650,-55155,-37534,-7616,29690,67173,129308,141027],[211796,218658,136136,49960,37390,57049,103175,96295,124571,55810,-357,-17423,-57227,-59003,-65173,-67590,-93726,-95822,-65674,-4586,78093,93855,75259,37852,3399,-32557,-52174,-78466,-118998,-108583,-56734,-6627,-10151,-87863,-97491,-45696,-30296,-30456,-51419,-97002,-116086,-54194,23271,80105,110443,58421,-40472,133642,232686,172813,93674,12955,18268,207740,341223,95843,-35165,-54545,-45072,-38648,3228,91923,114371,36593,-69319,-34085,113093,221479,102161,-25633,-96011,-73409,-25358,23699,64075,87301,98523,44896,-21729,-73156,-29396,5853,-8570,-31151,-10948,-12246,-42180,-47034,5171,68969,57418,8005,293,49979,114066,190283,153428,2576,-73976,-69981,-95945,-3609,15354,10512,4285,-53243,-92349,-82956,-67067,-40275,-6776,74653,102456,53814,-27467,-65568,-103483,-72371,-20917,-36824,-96131,-66177,-27728,-13235,16386,9359,14005,84725,121382,79247,48899,5518,14326,41609,-15919,-65149,38861,151306,198730,138768,80627,105567,155936,119654,2231,-69158,2333,44406,9018,-95008,19531,191856,189052,168747,74244,-24934,-62529,6805,46868,68130,16500,-9474,-458,46065,65443,39982,32126,22152,35738,143335,285619,304355,248983,133807,18245,-26163,-28533,-13641,-2036,5709,22384,41179,29130,-26304,-26245,-32343,-55692,-22077,95118,152755,170697,151126,113503,49383,-19935,-58355,-80151,16719,57497,41300,17338,-16830,-39634,-47516,-13967,-39111,-104669,-81137,-89200,-128414,-139617,-172472,-140314,-153516,-126269,-109159,-102909,-76630,-42531,-16355,1249,-37610,-79201,-74721,-59804,-57692,-74957,-27009,3240,20716,54613,46623,69571,113203,103917,53196,10477,-33057,-35325,-31979,-62831,-114523,-71980,-50245,-47342,-49905,-68811,-94734,-59502,-10266,82924,190141,133899,42384,-37516,-51001,-41515,-38484,-4472,67750,138748,90287,-11269,-28522,201820,439341,481541,339270,161999,34958,-64766,-89218,-32520,-8390,-17546,-5920,39233,76986,47232,-45231,-92670,-56541,12045,2649,-14867,17964,-956,12699,68785,103893,63958,-45975,-115741,-45587,69739,179059,373713,563435,580576,375155,172686,97143,59036,-9119,-3080,-35993,-91950,-98133,-63328,-25334,19951,2028,-58099,-17134,3307,-57272,-101302,-117359,-126803,-70174,77732,214328,176698,44460,-62978,-136506,-29372,42297,58110,42314,54765,79283,83060,87676,66850,48267,64233,124691,186949,265288,110224,10368,-3406,-3284,64736,83641,54386,39172,-59831,-50290,73935,226524,209796,133313,22511,-55285,-30035,-33797,-52567,-69747,-56235,-75929,-63061,-82283,-109668,-86358,9159,148137,96678,11683,-49813,-105916,-52006,-7921,53700,29172,13851,-56244,-144644,-45387,61596,185854,248799,224837,191197,156406,75406,29883,-37357,5409,118533,75632,-62845,-39276,26884,19788,9589,7591,-40245,30253,4883,-32579,-61227,-73343,-50810,-18440,3746,-21219,-70948,-121981,-62069,-4076,94532,136317,118380,117401,12345,-85426,-7246,54021,43624,-9780,-35624,-29210,-46247,-97092,-98192,-106660,-70112,4820,66907,109113,85968,7128,-28684,-25500,-6777,-17323,2745,52071,87163,41871,-20103,-38770,-26056,64513,123794,51533,11288,-36151,-80584,-114151,-44555,53582,67950,37068,-30616,-73032,-64230,-94890,-102072,-82342,-65438,-59906,-85886,-116430,-60000,20677,61966,29177,-68651,-60575,38037,75681,107097,88790,51528,-33787,-118124,-90200,-44775,-32300,-50565,-40964,-11360,-57151,-96705,-124405,-76959,18801,61521,89175,111670,105620,118729,138467,151290,158403,125468,11831,-60017,-22055,39457,48411,15265,-59989,-90325,-57100,1239,12639,1335,-22014,-31870,-28823,-23218,-13372,-5759,-50856,-119111,-18440,40111,48662,12394,-72268,-115070,-95761,-20332,37692,73992,47761,-35300,-117696,35250,269118,497239,543443,446491,244762,80623,51277,62995,58082,26330,19639,52681,73901,99484,182412,112623,32430,-22253,-57853,32333,104288,161150,182313,109038,20487,-29968,-31420,-9517,24859,52845,71773,98358,72399,-1336,-43836,-50046,-21929,29794,91553,120157,90259,8994,-102574,-57122,18152,-11580,-86469,-111466,-70908,-40425,4631,11877,40923,43895,47097,634,-90848,-7694,39054,-12072,-76802,-10627,-9077,-32775,-67256,-88093,-111703,-69989,27388,93377,186488,282820,205911,-45040,-89373,43712,97959,74196,-25326,-14140,-1180,-92724,-144290,-18905,115146,118460,58505,44242,150085,235247,179562,23400,4936,90176,147414,123085,96445,78330,85634,51527,-2287,-48678,-66792,-84466,-97291,-49145,-8534,42912,74119,55741,-15220,-67805,-29744,9727,24888,78807,75003,9031,-71869,-42995,-902,11368,-39691,-41436,13262,47519,17553,-43161,-55540,-18074,-33001,-53307,-76227,-74777,-77077,-41118,34768,84407,80753,88241,125831,75991,67983,105521,122417,69755,-20057,31663,111353,142922,46395,-55443,-30378,18495,40410,88807,153758,176897,178150,133150,55907,-39225,-94445,-58940,20277,86548,293846,567721,664398,480755,126337,117633,161536,84231,-33610,-780,58374,29466,-14018,-79232,-27446,67008,104034,102977,127219,164057,89063,62570,96016,112051,103718,24220,-33403,-57700,-61631,-37887,-3553,59398,58814,-48421,-40424,23633,79768,133294,279981,377051,364568,316246,172657,16015,-57286,-63046,-90505,-109203,-117975,-113525,-116923,-62095,-37701,-50519,-45467,26561,97212,117874,80308,41512,-5818,-7371,-20100,-28121,-81545,-128586,-87719,-64994,-88735,-71424,72642,283291,212614,94428,-52782,-77262,-14268,-8178,-64426,-85894,-51975,21540,58059,35521,-49998,-101326,-54467,-50180,-71241,-49575,-25936,24281,102479,116936,81930,55893,16250,14439,-26274,-90315,-80157,478,64210,37847,-50124,-24054,73964,189368,181613,71832,-34717,-110628,-73141,-55450,-62842,-45233,-72469,-123268,-45062,3039,8414,43917,46245,40501,-69794,-71198,-12493,1160,-57179,-161974,-71032,25298,118383,188532,223959,221438,122747,16296,43273,119966,97329,1322,-80670,-107558,-59736,-50611,-38345,-21422,2672,16783,20608,43003,100223,133135,83284,49957,63373,45107,57855,66762,75096,78900,39228,-24150,-58486,-53223,-28317,855,12545,7151,7607,32031,30614,-1840,7869,47395,-80473,-162106,-111956,-71541,-47203,-8604,16929,48550,40583,-23946,-115822,-127776,-63761,26840,46110,-7560,-58610,-45429,-56511,-31908,-4751,50760,29569,-25986,-31030,-1996,50322,76401,71534,10189,-95315,-127529,-68206,-51225,-81088,-89112,-40449,16629,73683,38830,-22438,-33000,37299,88892,89121,55529,10338,35042,20384,-155267,-216980,-149856,-60721,-44152,-113558,-203964,91212,194246,164271,116876,39794,-1911,-54766,-109494,-57445,41125,109512,115296,60955,-20522,-11526,55088,-23189,-139642,-44038,105789,162868,100014,6114,-29145,149516,163847,52673,-68205,-132711,-127537,-60133,-43524,-25299,-18404,-74681,-76250,-52886,-72246,-96046,-82720,-81586,-93447,-111917,-117337,-125336,-102473,-103867,-161399,-150922,-88606,3498,94984,131879,199592,157086,-12935,-58566,4192,58800,71539,52247,18419,-40415,-53811,30518,155658,206149,231590,234673,236720,268281,278865,229237,123184,79758,44579,-30576,-12984,20547,-20700,-93388,-123206,-79593,-66640,-63657,-12551,6924,11236,16538,13253,39717,34300,46642,-1682,-82097,-84333,-41603,-26009,-41439,-94895,-121258,-100315,-85316,-89250,-67298,-76472,-119908,-109507,-89859,-80430,-35632,16073,59455,91024,89003,68894,137445,93533,14308,-112355,-69413,30007,32957,-11544,45954,147907,208017,210367,181260,106200,35691,29779,31807,81430,154127,170682,262308,315598,316521,261161,101553,51842,55667,80203,73257,24076,-32487,32327,94947,102123,52372,-64774,-131282,-101840,-78494,-114436,-68822,71140,213164,86321,-76535,-84070,16604,120272,145347,79154,32211,3695,-57524,-120530,-61175,-11796,31459,35048,-27469,-66715,-18124,53516,107451,123451,192672,238911,186489,175758,135414,43032,-27687,66631,206560,266175,251838,147266,62338,-4509,-12474,42754,62341,74531,119226,101580,-18619,-163117,-55129,53252,161293,263074,234956,104547,-8767,-71262,-29230,4759,3429,31611,74074,58315,17101,-40621,-84394,-81008,-6730,99804,121649,15764,-90316,-103230,-105938,-109076,-105303,-40238,-28664,-22099,1101,24618,18578,-7934,-13583,-17338,-20000,-25573,-44494,-49015,-23856,39929,148129,221276,168353,97696,12199,-87481,-15890,60206,106515,118931,110334,81548,60905,-137,-32287,-30806,29808,80356,46524,-59957,-131647,-45182,-52158,-38824,90746,277591,463028,522441,324574,186842,146391,59204,-79901,-67668,3749,66904,48843,-29562,-61590,-9288,19047,16109,-13745,-29096,-88163,-107180,-65990,-64681,-125450,-102699,-84345,-63188,54998,127952,134784,63308,45261,62607,44914,-29574,-55445,32338,164842,307452,270313,110952,61083,95592,173438,314201,365040,256445,248887,241767,180548,106897,17299,-47401,-90757,-65275,-26655,41687,91819,140619,190824,161732,535,-106364,-136091,-133616,-72726,18604,43479,-16160,-44913,-27248,-74154,-157928,-116784,-32804,84051,177109,176195,222005,281907,299590,231948,88340,35424,35050,17788,-7948,-38033,-57732,-51531,-71279,-72988,-67852,-22308,7015,23330,21803,10382,16027,26053,26091,22808,-6552,19100,28722,-12363,-57229,-80563,-115930,-153305,-140336,-74731,-15806,25685,19681,-2249,-25428,-11036,9212,-6395,-44054,-108645,-156476,-122362,-11213,54510,76799,111687,46496,-27695,-71837,-95557,-51375,-38188,-57225,-77511,-111749,-134953,-120991,-93725,-104913,-91562,-52390,-41670,-82731,-119652,-70334,8689,38069,28766,-10289,-65398,-72514,-26411,4850,-13481,-44545,-16684,15736,14012,-10632,-55137,-64430,8229,41108,19169,-20158,49912,215089,215919,14658,-118656,42662,104237,43170,-44559,-888,98319,143714,194364,125190,71902,32932,-31422,-57725,-62910,-62707,17572,213615,354268,352205,165706,7804,-35574,16476,93747,156866,139337,50270,-50923,-87796,-102015,-95386,11138,58305,58038,29051,39173,53471,20938,-25841,-93097,-74293,-62646,-40193,-48141,-92396,-95183,-81422,-54620,-21421,-12557,-46095,-81070,8186,53545,-12460,-119154,-103670,-108366,-150438,-57746,-31788,-55898,-34769,-16362,-8839,-15751,-35126,-66728,-40939,37337,125890,134348,86693,-6604,-63967,-53504,-10354,12252,-49168,-86323,-22677,22731,22457,35022,5461,-998,17697,28624,-31196,-59421,-24561,24905,53840,94342,130868,38202,49604,151623,205647,116885,-2884,-81827,-109779,-93020,-90010,-92146,-80325,-50466,-48887,-72245,-85915,-76862,-22417,-2732,-33934,-103452,-47864,25466,6400,-32865,-45062,-43320,21486,134847,178205,190873,163018,82560,35343,6585,-24260,-22868,2143,65531,107778,102281,80016,122216,152788,104672,75269,74032,82631,81141,87352,157798,166664,80362,-6896,-51083,-28263,-22714,-75563,-75706,24473,7042,-88739,-83605,5934,70493,71797,51876,34448,14612,30014,84927,124238,70001,42543,8522,-103568,-64930,-24685,-45751,-129813,-87408,-50843,-18820,109734,209707,203298,101599,-14219,-73468,-48156,-15582,-11436,-42282,10425,-15542,32538,40677,59446,59246,16236,16451,64543,16592,-54988,-33859,-18054,-59317,-94517,-73841,-1140,135712,243770,184027,47228,-66569,-62120,-69702,-72445,-9521,58624,134734,139806,100857,102149,163510,183348,100537,49573,51469,101980,165599,137975,-28185,-84269,-183,66346,106859,98439,63186,28235,-9219,-44003,-34352,-32578,-80205,-39333,111220,276332,236897,74813,16431,25297,80993,129881,14316,15304,62206,106150,117030,118787,33751,-23812,-22857,20756,4378,-48246,-72750,-52764,-3987,61113,99642,79970,73412,46253,-10614,-84828,-71285,-29054,-81355,-82163,-7785,30935,30505,-18105,-60670,-68376,-64529,-54467,-12957,29235,2895,-92388,-73146,-73447,-46087,-48896,-90696,-118756,-84270,-50746,-49701,-21934,31790,15113,-37494,-96296,-110595,-64603,-70927,-59464,-1523,-11505,-68439,-96357,-65565,-73949,-77121,-34308,-60780,-95505,-51136,-10919,36021,57110,8165,-60799,-41115,27324,86423,109125,129735,155863,115351,39142,55540,85558,106443,82153,35059,6537,10354,35589,45358,43609,44301,11122,-62260,-44682,11774,52011,98881,17936,-82204,-57525,-13799,-25529,-28397,-10181,7367,41156,54517,152725,165153,145232,129923,98025,74972,115621,129936,69689,-26961,-1298,58502,91004,41739,-24063,-68169,-80107,-83574,14204,91577,64960,-3479,-69980,-30128,42594,157995,183092,70178,-23310,20225,116989,145030,47985,-65962,-40489,54497,26276,-26827,-67928,-50642,52075,141754,143261,1680,-93408,-51395,-16470,56587,174534,191228,136595,19956,-86203,-106300,-74677,-72048,-16575,69559,88101,38327,10445,3331,122,5276,10470,33073,-5573,-45562,-62449,-79703,-82877,-125181,-142052,-76417,-19398,-7939,-38247,-85323,-73551,19119,102708,98992,42155,75456,104618,23909,-53573,-63116,-61205,-60975,-92465,-149493,-35686,5839,8005,48666,43633,-10915,-62350,6176,28720,24984,25186,-10749,7495,25281,-33024,-94215,-14352,6129,-39312,-102534,-28171,31305,1453,-31436,2247,39319,29174,-50684,-68364,-59703,-106329,-49907,17136,85929,150134,173843,185090,123384,15525,-31783,-46869,-18789,-10367,-3046,8227,18530,-14538,-96387,-72996,-52322,4774,49816,43741,270,-64710,-119910,-98067,-55333,-50643,-88657,-88942,-76017,-27542,-13351,-14128,-15773,-26515,-67655,-66486,-50853,-43306,-20729,-9176,-13816,-17225,-53166,-64867,-51906,-15228,-20362,-101268,-75076,-5702,-15905,-38308,-41229,-44641,-13172,10321,124654,255433,215860,119036,40921,24865,35050,-12603,-51446,-23480,-41043,-39949,87567,111240,87149,125101,279663,309640,120957,-31628,-99776,-114588,-72453,-43523,48867,63875,35833,301,-41261,-43328,-35976,-56209,-30600,-12132,-17668,-48953,18365,79310,135333,112767,23170,-38560,-44955,-31105,2139,44472,43336,32873,3315,-7528,-43656,-57725,-51199,-64667,-79274,-18702,67911,71701,15563,-93300,-60589,13411,-13890,-75252,-24026,36578,109075,45824,-51448,-68307,29041,41743,-53363,-83640,32210,202462,299120,250477,60069,5792,36098,1274,-87497,-20202,103056,205897,204115,136956,68713,-22800,-88462,-89314,-36762,16241,21801,-22764,-95780,-105449,-94540,-79548,-40537,-44051,-55163,29109,125965,57095,5102,73850,134384,134003,70965,14135,-17029,4656,74313,183675,252730,194193,167652,127609,59769,-12628,-62949,-86534,-73787,-10868,60300,68805,-2682,-47535,-73236,-59477,-46092,-33909,-10619,19606,51501,112965,153810],[229957,225138,132406,49647,43052,61055,98453,78859,97142,31873,-19075,-32407,-71125,-72464,-75804,-72057,-84808,-80537,-54232,2061,85254,105284,89457,55188,20149,-20066,-42897,-74826,-117467,-96089,-39882,9868,3889,-79692,-94595,-42439,-28532,-32378,-57106,-112555,-136520,-52487,6474,52248,84418,49377,-20543,154861,211722,139702,71692,-3997,7170,198814,323921,71082,-37900,-39283,-23440,-33775,-11333,85156,119318,46619,-53830,-34199,92191,179085,78043,-41447,-97375,-59151,-17352,25538,64580,95393,109096,55949,-11959,-67483,-11881,34778,16493,-15837,-7193,-16118,-46171,-55833,-5180,60106,61648,22600,21864,78624,145400,217583,165428,13572,-70103,-72533,-94740,-16944,-2585,8149,207,-53245,-96585,-90040,-76078,-49013,10486,90935,104370,28339,-70083,-69655,-64533,-43027,-8655,-32689,-89338,-71584,-47629,-47740,-26038,-18905,1811,80921,127279,106679,93652,48829,59499,81300,5880,-78071,5975,114285,170154,118140,67928,91814,131272,100117,-2388,-60486,11183,51674,13514,-85954,33648,232027,234526,214652,113383,14788,-41048,15267,66646,89826,30322,-4787,3292,47190,65346,36199,22802,10548,24703,120317,241987,268204,225069,110722,291,-34758,-25134,3268,15626,12829,14727,23448,7404,-40387,-27730,-32776,-55268,-32087,59727,121525,156837,155479,123728,62186,-8303,-56305,-50826,51752,87984,65670,29987,-18623,-53972,-61416,-16334,-28493,-93413,-86470,-102329,-147676,-160957,-176986,-144121,-152342,-111650,-95324,-89411,-50697,-5334,13326,10725,-36189,-66071,-81947,-53786,-54228,-93014,-44392,-20635,-9542,35251,42266,76814,115234,105428,51620,5405,-38212,-38247,-33202,-60660,-92783,-55690,-45282,-53370,-47096,-57014,-83227,-55167,-4819,94975,220423,165191,61747,-25563,-48402,-42653,-40896,-8694,54739,130809,93237,-4879,-17000,197899,408379,464063,354642,191792,60658,-42035,-84314,-33930,-8187,-27162,-29448,16956,71748,61068,-27002,-78319,-48286,7035,-14023,-27667,19520,16756,36983,95418,91851,24148,-61838,-112642,-37116,80948,206843,422924,621418,601213,360070,158847,88311,36817,-47764,-17879,-38483,-95690,-103320,-79470,-44105,6756,109,-42536,-7721,2865,-67599,-93065,-86003,-98805,-53745,101202,259718,209504,72041,-36712,-119511,-34269,46853,71539,54296,72930,113326,135430,148620,118358,75056,64143,105340,172072,275081,117197,12148,4579,8724,70735,71038,39576,31527,-62020,-44603,72149,225225,215935,130762,13676,-54353,-20646,-24151,-42535,-64178,-55043,-74669,-59316,-79918,-109543,-77556,19638,149576,92522,18412,-27609,-115292,-79812,12153,67458,27661,3132,-65659,-137101,-43370,49408,160371,236843,239134,201835,143985,56936,25887,-24914,11944,105717,45348,-95719,-45640,17759,-2968,-20930,-26606,-72571,40831,24982,-7814,-27178,-37447,-43369,-31712,-14955,-37166,-82209,-119881,-54705,-1449,87214,93426,40264,37133,-29791,-77714,6068,53862,35986,-16922,-46918,-34645,-41429,-79490,-84310,-79199,-42136,26169,87766,121800,87303,3680,-30914,-25701,-12392,-24669,1846,51908,89860,63819,18116,-12575,-12156,74336,98559,30784,6360,-41167,-100443,-129081,-42664,45028,55066,37675,-26258,-77574,-80981,-115792,-119598,-98335,-70759,-51430,-67948,-95684,-32391,49002,83332,41435,-58566,-57071,28941,58519,83383,67246,45017,-26738,-109500,-95771,-52137,-39082,-60239,-61718,-27917,-58071,-75027,-107333,-79740,13343,61425,78824,74562,54557,76914,108369,135212,158469,128515,-750,-71024,-34326,25847,45849,17066,-62778,-95068,-49373,585,-2010,-13354,-22829,-26946,-31374,-33474,-16629,-3157,-42236,-110879,-25846,34265,44795,18814,-59907,-102809,-89708,-18413,37545,75076,50679,-36454,-124493,42362,297514,523145,563457,462214,252453,101087,87611,111388,93106,49033,45955,88751,121973,172718,245709,131022,28187,-28867,-43591,46575,107756,150977,159176,80440,-9309,-54181,-52774,-27927,11829,44148,63907,97127,85625,17508,-31322,-59722,-51406,-12161,28125,42600,43556,-16271,-104042,-46624,34143,-10206,-86585,-111566,-68173,-36534,14974,22708,47793,56085,65609,1969,-96187,-3164,38818,-20168,-80992,-11026,-11761,-36975,-73689,-99049,-129457,-82614,11179,69380,159862,272794,244081,1952,-143406,80,72537,68523,-13760,1628,9996,-87080,-118866,-32145,96862,126030,81420,30918,95122,171769,137739,19227,12978,78719,119875,82961,52001,38727,56051,30645,-17292,-61197,-80288,-101930,-121224,-73615,-26208,27696,53592,34821,-30738,-73183,-21863,16580,28881,86066,85983,23890,-60034,-54878,-1918,18383,-32734,-27598,22445,47385,12718,-50032,-63147,-28395,-54052,-79080,-82078,-70510,-65047,-17515,69261,134518,151847,169911,178479,98100,79813,119808,149397,104901,-18680,15893,120498,176866,81670,-36336,-33832,23308,68202,128762,192520,208220,196551,139072,54174,-43886,-100736,-61910,19963,96318,323871,589247,703478,568070,200593,127855,142681,56358,-32733,46122,107884,65458,16341,-56984,-34292,65983,115270,126575,173672,223658,151394,109147,142192,160120,137351,33533,-30353,-58592,-62235,-30686,18403,101253,89443,-37154,-47339,21900,73196,115145,262305,385157,385241,350221,219649,40836,-48757,-70240,-94768,-100134,-121031,-122684,-113360,-59899,-41285,-50245,-19259,59569,133963,143099,97330,43842,-12243,-57081,-51089,-42925,-86967,-132483,-90302,-77744,-111195,-75797,90147,256377,177265,83588,-45583,-120024,-57610,-33708,-69124,-94954,-82282,-16212,22048,25423,-42409,-81553,-86598,-74354,-81039,-54167,-31697,16673,101256,120971,82525,57927,21205,11217,-36024,-101756,-72133,5081,62710,30973,-69432,-44031,78582,214095,209592,90276,-29691,-106588,-85757,-67849,-71715,-44903,-65296,-104583,-28163,43196,52865,60289,-2563,-29410,-112442,-64627,-11653,11748,-31411,-138642,-82167,23419,125539,201006,239584,241536,147473,27339,34322,112253,99320,3273,-84579,-127909,-73532,-74038,-66960,-32111,2566,17095,12318,24247,74881,110229,67557,32313,51556,39949,53763,54626,61354,75267,51837,-8529,-60318,-64307,-33786,-6504,1602,-2365,2431,22270,12687,-29174,-21898,34938,-45980,-114860,-62986,-23300,-79,44441,74940,103460,89910,20205,-87496,-125352,-70813,22249,60960,27273,-24144,-37173,-75382,-50424,-12605,61119,57810,-2387,-20598,3276,57978,91475,86317,20011,-93329,-132377,-72180,-58489,-92275,-89149,-37399,34175,96810,55398,-16638,-20097,51088,82988,72701,28576,-21618,8143,-1534,-167505,-207601,-134235,-38057,-18580,-92284,-203112,81797,191233,166443,122793,45616,1133,-50205,-118769,-87042,12742,89343,107071,69285,-128,14237,87108,-1510,-111216,-62582,65518,128931,83773,3940,-16757,176167,180073,77830,-46766,-118963,-143655,-72261,-50807,-27253,-13311,-57817,-93111,-60965,-76182,-95403,-85322,-89337,-104210,-122490,-127546,-125801,-90454,-83649,-132110,-172126,-124400,-27280,62185,89667,149019,129743,-17399,-72101,-2392,62651,75304,53278,18719,-42136,-70623,1045,107697,152701,170131,149502,147744,182846,213754,197400,104815,64163,31980,-34872,-15535,13327,-20918,-88420,-107900,-57221,-45024,-37739,6479,9767,7386,13370,17340,47716,46741,71456,9415,-83861,-89074,-44311,-28836,-41755,-86740,-97157,-84481,-80181,-87516,-96380,-98532,-121392,-96011,-86297,-78339,-31418,25667,71596,109619,141138,151119,202232,128967,47266,-75857,-79731,24337,25125,-23348,15305,111232,179106,193522,180565,122344,63797,63558,53376,79087,116088,118276,195819,253427,270641,239731,110911,57444,67818,92959,76269,23055,-29516,40804,110355,125047,68463,-66612,-131005,-84685,-74842,-116289,-75956,57845,213706,92814,-80924,-66522,51942,169679,170735,94340,58222,38584,-28592,-104613,-59288,2486,49708,40711,-29344,-77726,-48363,4863,53341,87173,169478,207992,155387,168326,145953,57161,-15948,85705,245711,304590,263086,144535,61795,1374,-2488,55949,75076,76330,102218,94058,-26481,-176470,-47066,63834,176617,275688,233208,96541,-21059,-90406,-52790,-12188,-6805,23047,66742,56263,25007,-27325,-75004,-99113,-46441,49975,83948,35914,5103,-27998,-83050,-107361,-101680,-40480,-35410,-21723,11917,29895,13912,-17345,-27188,-21916,-21607,-18508,-26478,-32829,-18632,30337,121546,175227,122300,64559,193,-86253,-24556,38338,68460,59604,44554,46018,33946,-20179,-48795,-49228,10345,65596,42907,-54050,-139795,-55718,-56085,-36852,78195,253927,445343,535068,355347,212950,159253,52462,-88174,-71441,-8271,46672,22978,-62067,-78018,402,31820,25098,-12843,-33158,-86376,-119412,-91790,-100906,-142937,-93222,-81829,-82931,39425,105617,103741,34546,32822,69659,61192,-9753,-47463,2268,96676,208306,175134,51967,47262,79674,153450,311712,391577,273827,253403,242733,169652,93730,5324,-57582,-105612,-63850,-15940,53970,98995,141802,182797,138778,-10542,-93362,-107579,-139534,-94735,-3043,20113,-39792,-74681,-36916,-53896,-120980,-98002,-23165,80026,164818,159685,161306,204907,244707,201290,78187,31739,31308,11809,-8693,-38732,-61491,-56468,-78460,-82460,-59012,-2740,20600,31003,28404,19226,27476,27480,30071,28857,-14461,-10499,6549,-24428,-61490,-77059,-107534,-138571,-125834,-67442,-12944,19028,6206,-11847,-35774,-26276,-3283,4192,-18136,-88289,-148922,-140712,-31078,31420,33647,42768,-17333,-53709,-87111,-95382,-47153,-40854,-66300,-92726,-121572,-150914,-145482,-102155,-125502,-100686,-46519,-28484,-70399,-118249,-75981,273,25939,12210,-23645,-77981,-97889,-79433,-56680,-51717,-36551,6220,30484,17030,-12318,-54527,-56997,8010,27873,718,-41185,30345,188885,173678,-8629,-101886,56786,120063,50940,-46502,-17405,81522,138083,208302,159486,97924,55645,-20773,-76828,-78132,-67927,10866,201219,352573,366906,186598,23292,-28156,16554,87333,143078,115638,37527,-49725,-82446,-98110,-101676,-9271,33996,42946,28712,48569,56494,19173,-29667,-102488,-87471,-79000,-58110,-78487,-111817,-82922,-70641,-45835,-6614,8217,-18433,-60445,11993,51033,-25594,-121662,-84376,-116661,-187354,-65493,-15272,-29312,-28342,-25072,-26048,-30982,-33122,-52299,-32570,41755,123328,131313,91479,10762,-32402,-37284,-18842,988,-63876,-104914,-31609,25266,44328,41970,4964,-363,10936,21712,-32072,-67175,-41040,-3249,28498,101045,154721,44063,45079,153052,217441,134342,13817,-78115,-129806,-91938,-82646,-93682,-88940,-63154,-66059,-75113,-69379,-49280,-4880,3986,-35648,-101984,-45093,17900,-6313,-44013,-56512,-46606,34951,165751,197595,200764,188895,108519,48676,17339,-14193,-17216,2062,60501,91119,77848,69315,130886,179172,125419,88465,89504,105544,117543,131570,207425,201444,105068,16777,-29295,-13999,-2693,-53131,-99669,6163,-6525,-87964,-75039,10840,74665,77916,57735,33949,10646,30607,87259,108894,25764,-10456,-23097,-113971,-47662,-13377,-46177,-138093,-82118,-58147,-23847,121576,243161,237574,125534,12897,-62988,-35571,6786,20207,-16317,12447,-10358,32128,30241,65863,70373,25448,29654,76146,19414,-73428,-46141,-23269,-62568,-100230,-85964,-25356,100332,184134,132559,21266,-71672,-58257,-68214,-77340,-17446,51115,127388,139332,103858,98449,141791,159176,91364,48772,52192,94166,144720,118878,-32898,-86955,-5120,63772,104531,102026,73706,41166,2747,-40099,-44552,-44114,-87271,-31696,116322,238895,220646,74078,21464,29585,87014,155594,53587,31195,60122,100268,120716,115866,23270,-28962,-21567,32675,23920,-34828,-64795,-47563,8428,78828,107533,67941,36667,15110,-14146,-84268,-75614,-33737,-83162,-68413,8513,50375,43932,-17373,-91431,-103727,-82301,-66665,-27371,17115,-2034,-69879,-58882,-75553,-54358,-54336,-92562,-120129,-78987,-44099,-40578,-11646,33087,10170,-37672,-78728,-83978,-47383,-66920,-68812,-1381,-5303,-61924,-100511,-63517,-58663,-55603,-16367,-48540,-82083,-34791,10087,50301,56368,3981,-65893,-46441,27588,99078,124575,136980,153203,105918,23435,47983,86242,96081,62148,11253,-8369,6753,40741,54073,51122,44407,7658,-53994,-10908,56434,101639,141290,48092,-67724,-59447,-1498,-2768,-5973,18479,56623,119606,138430,219155,221044,208016,189433,147508,115636,128850,108330,42432,-31469,3547,52028,75842,23469,-38190,-60602,-82141,-86143,17469,87280,63579,1984,-63460,-27500,47841,149993,162945,66700,-18481,18086,122241,150953,51641,-61316,-48051,48226,31056,-8567,-59417,-48804,54300,146151,136287,-7960,-89341,-53129,-32725,18199,123000,131976,86241,-17092,-91659,-102004,-88524,-90846,-30097,59624,87885,50381,30599,23338,15102,23295,37820,53327,1270,-37976,-49298,-64314,-67980,-110369,-159994,-88441,-21604,-3420,-29955,-73792,-82769,11698,103217,97496,21006,49050,89392,13122,-65979,-80817,-81117,-71254,-88195,-148702,-24667,44237,58668,113410,125366,23898,-72499,4640,32214,32419,30223,-15631,-3244,31493,-4200,-99713,-49516,-24125,-56264,-92744,-10242,47839,2587,-46300,-16222,22468,11353,-68269,-51496,-44310,-110517,-47603,21275,68897,116610,131404,169151,130664,26529,-22278,-41202,-25588,-26232,-16256,8711,35252,18151,-62997,-77029,-88009,-28604,31232,41696,13328,-50444,-124920,-91152,-42715,-44842,-91121,-102706,-65016,-7753,-807,-3166,52,-272,-47631,-60579,-53183,-43753,-13545,2613,-6364,-16204,-54343,-65805,-58162,-28965,-36388,-110693,-72990,-4475,-19566,-46739,-51312,-56236,-44648,-37620,80178,238825,239609,150966,64254,46204,53349,1298,-56530,-58851,-83671,-21950,109182,126388,109165,153927,297838,303267,118029,-29736,-107872,-125499,-75638,-35313,60527,72210,41472,1017,-40143,-37585,-24500,-43452,-22077,-12777,-29413,-50057,75988,154354,174362,129277,29218,-40099,-56627,-47016,-8754,47222,74434,74373,39369,13910,-27438,-48105,-54222,-69179,-88048,-48202,34461,48048,-12001,-118839,-43741,20457,-20116,-81718,-41309,25849,112306,50444,-46931,-72139,21429,30002,-73395,-59338,73867,258110,345750,279570,77802,13479,25675,-18649,-86706,-20587,85325,176472,182322,125326,51669,-49210,-96533,-83983,-43585,6623,19098,-7746,-73181,-75497,-68050,-61354,-40530,-57514,-44713,46717,124621,50350,13786,75591,110663,92086,25363,-9687,-8051,13796,77970,182361,257264,199490,164764,120003,39502,-49371,-104528,-111020,-98250,-27505,60903,91764,15333,-39292,-50104,-43962,-40996,-35833,-19433,2313,25432,82490,148837],[221320,205943,115474,44120,43738,59376,85754,58003,69119,10076,-35358,-46338,-84497,-85273,-83355,-70220,-72277,-67870,-42142,9446,90582,112753,97782,65367,29767,-12869,-37851,-74713,-117889,-86226,-25714,23406,14067,-77587,-98030,-43865,-29663,-35345,-62177,-124285,-135667,-47998,-7819,23756,51610,29730,-1334,171631,182307,99397,41561,-31872,-12197,179863,285484,36041,-42109,-24189,-2684,-26684,-33600,67819,113713,50193,-43075,-38608,59885,123144,44566,-62440,-94279,-46752,-13487,19981,53634,89691,109218,61116,-6346,-67381,236,60283,37709,-2186,-3665,-22651,-54718,-68181,-18996,46525,60365,34117,41691,105559,173506,234633,166264,18905,-66751,-76213,-97961,-34837,-12814,9127,-8145,-57320,-99096,-95193,-88113,-62310,22136,96677,93189,-6216,-112812,-48655,-17656,-12320,-1301,-35120,-88290,-80317,-68581,-71179,-75572,-52872,-15274,72914,129842,137229,144644,105201,118201,127897,33753,-69183,-28116,75245,135802,91313,49169,70055,95801,68491,-17408,-59084,17716,55765,14638,-77385,47328,270703,280968,260957,155590,58079,-14686,21163,75785,97682,36260,-5844,1191,42876,60909,29294,12583,639,13883,92440,188760,217991,187481,78708,-23846,-49839,-21032,22706,33873,20102,6275,1610,-23999,-66456,-38744,-38244,-55216,-32841,39280,95444,140887,151754,123046,65663,-2412,-57884,-20541,85010,116096,86622,40772,-18773,-65150,-71751,-14389,-15636,-82990,-94379,-116283,-164400,-154460,-140166,-131723,-142659,-98825,-82374,-73989,-22949,31612,37800,13240,-36616,-40571,-62468,-46275,-51059,-104195,-47375,-32806,-38882,7451,31914,76837,105275,96208,42308,-4171,-44615,-42822,-36807,-59004,-76821,-38079,-30612,-54179,-44362,-44611,-65599,-47018,-501,100790,235179,185984,73714,-18147,-48114,-45136,-43307,-13866,39481,114073,91892,-316,-7015,184540,359906,426574,356648,214569,79306,-29695,-89506,-44008,-13022,-39834,-58575,-8862,62548,68280,-11184,-65696,-41426,1618,-28274,-34458,27386,38074,59077,112588,71264,-8651,-72899,-109381,-31852,89356,233011,461756,650937,587506,324251,135809,75028,13421,-82607,-17246,-32245,-95573,-105625,-90452,-59308,-5182,-826,-26754,1882,2791,-72734,-70174,-55378,-70585,-36422,119924,292982,231936,95380,-10861,-94728,-37824,49702,83178,66666,95563,158023,204707,233740,193409,113494,66097,84265,147667,264350,113889,9919,10163,20502,77928,59269,25715,23851,-63384,-38450,68888,217269,213907,122390,6665,-45401,-7342,-12006,-31820,-59370,-55482,-73077,-53196,-74883,-106244,-69310,29680,149009,89841,28545,1399,-78096,-84443,35988,74675,23644,-7184,-73006,-122889,-37440,38960,133627,219422,248128,209508,134183,43150,25370,-8232,21701,97247,27381,-113275,-50097,6778,-22857,-41149,-36449,-85002,45785,41048,15999,4885,-5187,-33980,-44570,-33578,-48779,-87204,-113134,-47275,1283,77034,52796,-25382,-46313,-74806,-59502,19093,52255,26606,-20779,-49945,-33029,-32106,-56156,-43122,-34426,-3007,56305,116374,136581,89401,1838,-30389,-22645,-15520,-29812,1932,50822,89285,84564,63879,23276,11874,88774,76780,13230,2810,-42395,-115963,-130699,-39274,34357,38947,36202,-19719,-73720,-90996,-94161,-118352,-108803,-70120,-38635,-47081,-71440,-2865,77193,103690,53089,-44728,-47020,23251,42867,60965,48030,40940,-15391,-96326,-99684,-57067,-41771,-63589,-76860,-44292,-56414,-53747,-86217,-73008,10467,57970,63069,34528,8666,42778,85758,124193,159694,129037,-12249,-80464,-47078,6641,38665,16953,-63663,-93716,-34018,5373,-9473,-22336,-18251,-16471,-28293,-35043,-7125,10389,-20997,-85764,-29499,31018,43484,26548,-45502,-87863,-80351,-13211,39977,78381,57342,-31748,-125841,46909,309819,518255,554399,458224,252660,122282,130748,164537,129156,74669,76136,131459,181350,257390,302779,145737,26197,-29677,-25283,63116,112145,142420,141011,63217,-28673,-74851,-70610,-40556,3105,38001,56390,92850,98811,40933,-10216,-59211,-77651,-51550,-29229,-24905,12438,-31938,-94444,-31571,52667,-6306,-82888,-108542,-62380,-29208,27321,36693,58474,76144,90315,7311,-91990,9744,46898,-18969,-73412,-2388,-6453,-34893,-75825,-107780,-142026,-80159,6637,51062,136466,263119,286026,69753,-146782,-37983,51506,66024,4303,24280,28419,-63966,-76892,-31817,84047,131967,101674,25716,35364,100479,93571,24830,26878,69858,93700,45177,9855,1966,30187,15007,-25786,-66126,-85976,-110670,-132529,-90809,-38711,17475,40420,24831,-35004,-65286,-9580,26118,38021,100922,104488,43580,-41167,-57171,-1035,27156,-18020,-8398,36388,50813,11741,-50392,-65318,-37002,-72378,-91544,-66434,-56517,-47528,9306,108579,196556,241837,260621,226136,118466,92215,134936,176443,142657,-4155,-84,125881,202446,111114,-16150,-31644,32462,96907,166481,226713,233178,209894,144423,55834,-43228,-101961,-60644,22572,105448,335522,582276,714474,636738,278476,144986,125065,30349,-20064,89217,154998,103978,51526,-28376,-26806,70774,128491,151817,221168,277411,216679,164959,200394,222459,178869,48824,-21604,-54349,-58154,-19164,46308,150183,124515,-19975,-50605,23284,67782,97929,246328,397965,413961,390080,277131,83640,-29820,-66352,-79363,-80831,-115399,-124324,-105335,-55478,-41375,-38438,14296,96288,172493,171398,119402,49029,-12660,-80563,-77717,-53260,-85134,-126990,-87284,-84614,-127263,-70101,107275,215683,141501,75489,-30063,-126474,-95088,-52419,-65231,-92180,-106827,-43141,-8637,18188,-29754,-54907,-74593,-91284,-84876,-54622,-34388,10042,94637,117809,80200,61649,34044,17076,-37114,-108179,-62179,12623,63278,27006,-82666,-59196,78395,221290,222855,105873,-20091,-94943,-96209,-77358,-76665,-40245,-52257,-80437,-2900,92269,108687,90169,-36507,-100772,-142042,-47005,-7038,22729,-7622,-114181,-86951,23174,129257,206006,246712,255494,172055,38743,24279,99990,96532,4484,-82690,-135999,-72593,-84977,-92292,-36715,8190,24593,12346,12655,52000,87074,54803,20548,46468,41289,53613,42747,46189,68335,59983,4432,-56024,-66913,-32539,-8670,-3869,-6518,213,13055,-5748,-54941,-36553,44222,10647,-71564,-18396,28665,62251,120632,156056,175481,149433,71979,-50708,-102995,-73909,19250,76075,66808,21872,-14669,-81190,-58719,-8895,78926,90292,23412,-7395,11682,68165,109105,104381,34424,-85163,-133651,-73390,-63496,-97677,-74567,-24131,52627,113130,66755,-9227,-1284,70748,83405,66127,15255,-42586,-13884,-22283,-174377,-188682,-110895,-10348,11648,-63720,-187516,71243,182196,164135,127753,53184,5600,-44873,-120013,-106975,-6165,77392,106948,86805,33898,57879,134990,31193,-81222,-65233,34333,98317,69005,4130,13122,207239,196965,109157,-16918,-89971,-140396,-75442,-49684,-24904,-7438,-38041,-107164,-65382,-75173,-88390,-78243,-85570,-101186,-112491,-112051,-106077,-67074,-54462,-94028,-136158,-133738,-51431,31273,52645,100851,97701,-21235,-83796,-7992,66734,79101,56548,22431,-39714,-84422,-25011,67381,113371,124267,83981,73150,103136,148006,162388,86546,51076,24712,-33133,-17209,6848,-18279,-77598,-89122,-32879,-20493,-8829,27100,18022,12227,16494,27484,61973,64109,96287,20420,-82815,-83110,-36474,-21044,-31893,-69775,-70604,-57333,-54972,-50854,-94185,-101694,-101454,-75410,-78092,-72122,-22862,39274,89415,137614,201520,235839,257114,161377,86604,-15864,-61118,29805,22240,-28601,-6723,82646,155837,181248,183407,142153,93943,95420,72417,76161,84354,79683,144963,203299,229416,213708,113885,58375,74917,99009,72171,17645,-23958,53005,125887,146028,86943,-53602,-108822,-65074,-68250,-115377,-77592,50618,217043,108608,-72612,-43908,91672,221865,194329,108206,81763,69431,-2099,-84466,-47465,21087,65698,43649,-32872,-88251,-71791,-26005,19062,59278,145260,169578,122534,156331,153981,72870,-933,106673,281475,334356,264967,138651,62366,10527,10922,70880,87073,77763,84395,81057,-34748,-177803,-36248,76457,192194,284304,226978,88136,-29773,-104735,-74834,-28508,-15187,17179,62109,58082,38701,-7606,-58087,-111991,-90641,-2927,51701,73519,95448,52760,-53812,-103480,-97248,-41178,-38366,-13038,28129,36743,11095,-21395,-39700,-28942,-27486,-15872,-13111,-19144,-13718,21673,95618,131623,84199,38044,-9241,-79601,-31102,18688,36410,9089,-8829,21974,11807,-40299,-64353,-65900,-8533,49435,38643,-45985,-135526,-67351,-62688,-38120,60668,220351,406495,517819,373935,237527,167983,44520,-95589,-69915,-15634,29936,-448,-91645,-75996,18701,46102,32715,-12793,-37634,-84197,-127483,-117861,-137444,-143542,-84132,-76773,-101419,24988,82840,73253,8788,19921,70662,71912,6909,-35533,-19824,32958,106453,76323,-7724,33156,63793,133801,304906,408579,283866,251686,238385,157677,79658,-7506,-67812,-117691,-58923,-6080,63034,102658,140795,170747,117546,-12917,-75495,-77156,-126595,-116011,-25266,-4570,-63488,-100250,-41262,-35673,-88409,-80060,-19219,65619,141267,140699,109237,130481,187846,167044,66967,28124,28096,6954,-7900,-37495,-63416,-60300,-84510,-86328,-40752,19226,35257,40233,36959,30648,41798,31119,36645,37474,-18236,-40938,-17034,-36303,-63823,-69238,-91975,-117209,-108293,-59347,-11514,10081,-6981,-20596,-45728,-41546,-16927,10897,5074,-66414,-132931,-162134,-54012,5978,-11765,-20364,-71229,-79380,-101222,-87946,-39816,-42966,-75138,-104437,-116149,-141236,-136586,-99498,-136316,-99781,-34949,-13710,-58756,-114923,-80590,-8029,14253,-4021,-35659,-87079,-108611,-102446,-99231,-72669,-21006,27323,42703,18149,-15773,-54219,-48248,7618,13339,-21516,-64857,11124,161249,132734,-28240,-86874,64095,126003,53023,-49729,-37596,56779,121163,204747,178447,111045,67436,-11062,-86551,-93516,-73436,3634,184832,342680,369551,201281,39956,-18942,16135,77255,124187,90049,27083,-45235,-77266,-94627,-106342,-30046,7790,27821,31082,57649,58248,17414,-31719,-108759,-100721,-96210,-77397,-106324,-92023,-63665,-59912,-37936,7446,30185,13135,-31925,16791,44426,-37959,-94587,-53806,-112201,-206293,-50409,13890,-2516,-27501,-35313,-41874,-39132,-21556,-31684,-20277,48467,121844,131977,102822,35799,1519,-23614,-36395,-19463,-80148,-118793,-38474,26621,62391,45659,5303,1545,5505,16055,-30798,-73485,-55854,-28825,2978,96433,158069,38519,34927,146924,219387,146509,30169,-66756,-114244,-83135,-75088,-92925,-95988,-74180,-76829,-63265,-41646,-14291,19741,14708,-35872,-104937,-51067,3210,-21081,-56438,-68224,-46793,46858,186045,204084,195554,199318,126985,58091,25415,-5806,-13076,759,54924,76226,60754,65513,139104,201944,143706,99408,103043,128877,158930,183725,260652,236729,130106,39992,-9205,425,19179,-27787,-124077,-10647,-15345,-79761,-67616,12223,75328,81293,61618,32406,6437,30733,87540,91668,-11586,-46443,-29974,-77713,-25876,-1234,-46092,-127206,-73754,-68828,-32960,126829,264283,257999,138264,32606,-43526,-13959,35685,56954,27068,26537,1711,35444,24047,74024,84075,36854,35478,70699,8183,-96485,-50698,-25416,-64805,-105349,-98550,-50111,64042,127383,85880,-3364,-74216,-55839,-67601,-81305,-23530,44892,117829,133923,102567,87833,108179,123901,77749,46404,52409,87634,127062,100345,-38163,-87619,-8179,62597,103355,107378,87281,56631,15275,-37573,-57865,-59984,-98513,-23533,120647,199353,195437,64546,21543,33939,94903,181850,96242,49053,59833,94795,121072,107241,11827,-33087,-18617,46972,46401,-21316,-56226,-41744,19608,93743,113962,60443,9462,-7133,-16250,-83089,-80623,-36325,-75191,-54958,21518,68335,62970,2644,-74216,-97073,-93492,-80653,-47188,-3112,-9072,-48701,-47031,-76069,-62759,-61226,-96012,-119628,-69153,-32759,-26977,-1209,31972,5162,-35843,-58229,-57954,-30393,-58690,-75259,-1501,1603,-53366,-104117,-62965,-44742,-36352,-1526,-38005,-66856,-15619,32106,59888,52322,-1707,-71656,-51553,25748,107949,137280,141754,147150,94363,8067,40973,85599,82607,36516,-20042,-21158,14538,53596,65272,58515,43923,4464,-44559,19374,98389,150762,181734,77084,-52746,-60398,11600,23416,20418,51787,114470,204395,234218,292660,282506,275578,251241,200090,160502,141833,81803,7899,-36898,9112,46443,61429,6250,-51534,-55411,-83662,-84635,20243,81799,61482,7313,-53298,-17458,58230,147928,144993,64800,-10932,16492,124219,154431,56024,-54260,-54911,38559,36699,8056,-52278,-47357,53864,142592,116954,-24465,-83946,-52154,-47431,-17607,83425,87508,48212,-39647,-82065,-92581,-99764,-107651,-41751,49141,84860,58971,48515,43291,31343,41865,64082,69682,5831,-30891,-35218,-47675,-53262,-95925,-171813,-97763,-22763,1559,-20780,-60774,-85696,3141,98183,89730,-1046,27987,75958,3743,-77477,-98545,-100024,-79535,-79991,-137562,-13227,95370,154943,211293,215589,57978,-82091,-892,29615,33779,31530,-19178,-8813,42708,29769,-67946,-80310,-53454,-71793,-76933,10492,66958,5662,-62889,-36668,5230,-5999,-75177,-27348,-27952,-113216,-41140,37714,60528,81273,83158,146077,132326,35977,-12664,-33883,-30263,-41901,-29398,10665,53552,55152,-19271,-59746,-112845,-58817,14545,39466,23191,-37221,-124284,-79949,-25120,-36014,-83511,-71608,-22177,16799,10163,4165,10190,22055,-25995,-50461,-50714,-39229,-2075,16618,1563,-14275,-53022,-63985,-62767,-44502,-56125,-114547,-70054,-4173,-23529,-53725,-60886,-68893,-70405,-79236,33157,209898,253111,180393,87010,67857,73218,18602,-49129,-82794,-80780,16846,130744,137634,127824,177580,302134,281355,107986,-30101,-114889,-132419,-74791,-24109,68285,74169,41790,-277,-37045,-26655,-6872,-25321,-8490,-8564,-37182,-48811,122778,221926,205115,138653,34270,-37674,-63841,-61156,-17826,51083,101278,112127,75847,36989,-8606,-36490,-55450,-71520,-90878,-69066,4348,27576,-33552,-124019,-29590,19389,-27894,-83959,-57086,12554,104018,47489,-43736,-73895,13319,16185,-94784,-28477,122946,314411,387609,305690,98539,21072,13748,-38858,-80322,-17622,69267,144049,155949,110938,34601,-73382,-98665,-78410,-49102,-3093,15244,6947,-47702,-41994,-33136,-36763,-34027,-57593,-26077,62293,115485,38340,17476,72357,80626,45939,-18996,-12990,18651,30771,84427,179698,256640,203553,161638,113706,24168,-80573,-111904,-80534,-88002,-39998,63311,118285,46870,-8981,-18093,-24848,-34775,-36983,-27149,-14561,-2539,47335,132603],[192037,168388,90823,37322,42822,55591,69570,38081,45820,-4677,-45447,-56542,-95016,-96029,-87817,-64519,-58927,-54579,-27132,20599,97421,119729,103504,71152,34915,-7870,-33900,-74886,-117451,-76433,-11004,36887,22606,-78485,-102999,-44871,-28750,-34787,-62441,-127219,-122589,-41762,-17590,-1438,18323,6872,19601,184479,149919,57761,8393,-68198,-31444,160342,237460,-3155,-42450,-5593,21062,-12807,-58193,44434,101216,50524,-33892,-42643,23219,62950,6516,-83996,-84219,-32579,-8256,13669,37996,75921,103194,64024,-1220,-68988,9872,84935,57154,12540,3090,-26404,-63711,-80629,-32596,32273,57154,45344,61887,132082,199677,243399,159206,21552,-61232,-76115,-102842,-52285,-11919,13244,-16382,-59880,-90627,-87534,-94832,-76102,30690,96035,74501,-43542,-123861,-6293,35370,21854,5222,-40084,-89696,-89476,-84037,-61134,-115846,-88812,-34067,64035,133012,174910,204283,179662,194681,183252,66796,-44709,-59040,38280,99985,62211,28079,44804,55275,29430,-41140,-62919,25089,58926,15050,-66163,63991,308221,327822,306730,200850,104133,19625,30499,73904,90297,34236,-10737,-4803,35237,54522,22102,4613,-4472,7609,66837,135984,162553,142187,42103,-51070,-67118,-11120,46530,54284,29258,-363,-20811,-60682,-96619,-54060,-46379,-54938,-27937,34857,80030,127183,142514,112891,60486,-1181,-60126,8262,115453,141860,104668,50581,-15893,-70405,-76712,-9507,-1976,-71860,-103147,-127085,-159543,-120929,-99578,-106815,-126982,-85842,-68299,-54634,8138,69441,57889,10299,-37401,-14932,-32315,-35714,-46906,-88375,-33470,-26991,-57977,-26881,17365,69458,86126,79350,28297,-15343,-49167,-46427,-41818,-58561,-66588,-24745,-13910,-48337,-40324,-31232,-44878,-33384,4943,101893,234229,195573,78890,-14646,-50302,-49557,-45922,-19556,23113,89691,85915,2343,786,163152,301546,375946,346033,227888,88271,-28187,-103715,-59845,-19977,-51001,-90079,-36420,49970,68216,74,-55792,-36446,-4080,-39754,-36100,38670,60245,77361,118961,44624,-32400,-78056,-106628,-29283,95692,257281,487427,648769,540869,271248,106102,58718,-9337,-97770,-1279,-18178,-91606,-104033,-95653,-71634,-16928,-2547,-12557,11746,4702,-70316,-46684,-27723,-45535,-21405,131339,310733,242992,113102,12700,-69841,-39756,50328,92332,78954,120453,206437,278228,327966,283167,160277,68474,60770,115169,234859,100717,3207,12237,29581,82841,45856,10464,13694,-66422,-34176,62015,200424,200886,106576,1106,-32663,4743,-2148,-24065,-57748,-59153,-73263,-47217,-69796,-102154,-63507,37583,145273,86794,39044,31957,-28214,-54853,56334,72905,14761,-17615,-74814,-106009,-30619,27931,104553,194696,247575,209982,123827,30813,24138,8383,33196,94186,23251,-101890,-54268,-8341,-42572,-53470,-27250,-56014,42151,48557,32948,29288,18890,-27554,-60059,-54784,-57028,-84675,-104398,-42607,1333,62318,18023,-56739,-128107,-115281,-38462,28949,46787,13225,-24911,-48136,-28719,-22394,-32555,487,11811,40368,91387,148889,149837,89434,-982,-28765,-17815,-17836,-35685,-534,45505,82298,99278,112102,65213,44145,106374,58245,-4299,-3447,-43218,-121011,-113282,-38262,18038,16281,28122,-15293,-63098,-67950,-67507,-102836,-118282,-69101,-27537,-29087,-49384,22652,99335,117278,58792,-31954,-34337,18322,25649,35948,26838,34738,-4744,-83816,-106744,-63717,-44771,-65351,-89258,-64726,-57726,-39295,-69056,-61872,7331,48135,39159,-8220,-32041,14042,67059,114988,160172,127297,-22845,-91735,-64662,-22066,21024,8272,-68127,-90367,-18328,9194,-15588,-30695,-13600,-5670,-22352,-25748,14331,33303,7430,-60039,-33201,25610,39630,30335,-34827,-75949,-73361,-10435,39130,77635,61120,-27607,-125654,42142,295131,474802,510899,429743,240460,137163,172893,212704,157591,95626,102523,172161,241899,336973,338851,149171,20685,-31171,-11686,74513,111509,130628,123321,52397,-38411,-95926,-82163,-49507,-6280,28464,43323,79534,104950,62487,13254,-50308,-101130,-93646,-84369,-77281,-5396,-42570,-83355,-18933,66122,-6281,-81558,-109084,-60658,-25552,34941,47409,66900,97024,112123,9822,-82862,24281,57050,-14362,-64862,5519,-1830,-34500,-80642,-118969,-128557,-65383,13363,38694,113235,247870,319764,145107,-78543,-70240,28977,60076,21876,47689,48384,-31165,-35982,-27169,71180,130517,110681,22113,-28415,21945,46693,33890,39147,57397,64178,5880,-35259,-37123,3276,-852,-34100,-70355,-90525,-117353,-132009,-107112,-53038,5412,28001,17911,-36151,-57031,-2769,29851,43876,115134,122431,59999,-24324,-58594,-7729,30030,-4004,8933,47710,50379,7235,-51428,-68657,-50164,-88784,-77823,-43052,-42553,-33539,30605,143277,259056,335885,345575,259297,130099,98078,143143,194274,171942,13491,-23122,119284,209298,125033,-4234,-32786,36775,117023,192786,247907,243910,210588,141730,53404,-44783,-105570,-62785,20659,105705,318622,538594,687716,671933,346936,160050,100656,-776,-6384,119147,188599,134394,80053,-5809,-11015,74546,135241,169750,258039,313201,272436,219041,259787,285758,214692,59874,-15872,-52973,-57117,-11288,71089,192523,150667,-5879,-56327,20456,56191,74935,224931,404942,439746,424966,332767,138445,-261,-48104,-52809,-61150,-109344,-127121,-101209,-56482,-45316,-24350,45258,127008,202641,193337,137158,50465,-12891,-52188,-104195,-66496,-81141,-116440,-86754,-93408,-141272,-62108,113982,159680,103022,63870,-17727,-98651,-125583,-66724,-60639,-84334,-118693,-56872,-37939,5703,-20722,-31319,-43924,-92989,-89607,-58193,-41158,-2613,76249,100701,67966,59921,48148,26036,-34655,-115427,-58756,14385,57411,17790,-96529,-74113,67677,204841,214272,110570,-13752,-83773,-111366,-91097,-84961,-38761,-41227,-59248,20357,139728,165260,121039,-45151,-154410,-122415,-28709,-6127,25720,5205,-101001,-94458,16937,121747,195547,236950,254000,186769,42658,6883,77669,82235,-2756,-82501,-118709,-58974,-82728,-119799,-41898,12278,32141,14435,3937,28874,60090,38940,8661,42950,44281,53042,28243,26452,53696,57053,6061,-56389,-68078,-31655,-13057,-11041,-12248,-5727,-1931,-30793,-83548,-40880,57125,58916,-39713,13197,71699,122618,199502,239365,246178,204250,119685,-15091,-81910,-78445,11583,84181,102317,68259,9718,-80561,-63987,-4743,90609,114500,43292,1431,16108,73442,121412,117984,45729,-78085,-137455,-78203,-72478,-97775,-57707,-10192,62640,114381,65376,-6803,16563,89239,84273,62442,7313,-58829,-36734,-46872,-175915,-167845,-87520,14312,38326,-35713,-165960,54348,162196,151969,125452,55844,5005,-45019,-120706,-119864,-19689,68962,109567,108087,77346,114032,190325,65198,-56115,-60945,8407,66460,50150,603,54504,234651,207081,138794,14326,-56223,-118696,-71028,-46134,-26080,-8259,-24319,-114496,-69143,-74137,-81040,-67504,-74371,-87139,-91092,-88016,-82038,-44179,-26822,-57335,-95175,-108227,-69838,-696,17988,54309,59252,-30056,-99054,-17954,65038,77106,56184,23644,-38356,-98831,-49980,33510,84562,89482,35173,11972,30237,82300,122365,65047,36748,18247,-31903,-24193,-4160,-18283,-67249,-73429,-13377,209,15696,41934,24188,17996,20476,38816,78232,81792,115382,25681,-84602,-73341,-23450,-8058,-18121,-51769,-46555,-29145,-22988,-3093,-58420,-82570,-71088,-54792,-70520,-66848,-15177,51759,108313,169113,258450,307793,291817,181220,121633,50325,-10553,49543,23369,-31054,-23817,56785,133262,169115,185773,161276,120971,119891,83583,67063,53253,46220,103692,161237,191386,183237,106140,49905,71810,93253,57080,4302,-20043,63201,136363,159816,101602,-35290,-83256,-48772,-63273,-115711,-77991,44861,217459,128187,-57235,-21005,130151,268207,210523,116537,97943,90933,16850,-67586,-33877,36934,74760,40527,-41671,-101912,-88978,-42007,-621,35944,116713,122509,88313,136693,154294,85636,13105,124509,306683,348333,253505,126335,60555,19615,25149,85250,95909,76593,64318,60635,-46337,-166472,-26066,87678,204130,285497,214473,77126,-37781,-116665,-98419,-47010,-24449,11956,59537,63806,57267,16519,-35032,-108870,-135714,-52316,28397,107929,171545,128060,-24098,-100378,-93896,-42467,-35455,3553,47856,43052,7886,-22582,-51274,-40050,-38237,-20028,-7238,-10231,-10628,13778,71724,92123,54114,19968,-15943,-69272,-35642,582,10334,-28811,-42012,8804,-4638,-59860,-79291,-81147,-27648,30848,32032,-38525,-124584,-81266,-73622,-44942,37520,178860,351007,473335,376174,257070,171235,34599,-101489,-65961,-21569,14282,-22935,-118090,-58454,41441,59952,38056,-14273,-43193,-82233,-127544,-144029,-173685,-130554,-77493,-71860,-120427,11010,59260,43663,-13760,6106,64703,75603,18818,-23360,-33065,-22778,8537,-16012,-64135,18694,47254,113586,292829,413107,284305,242296,227799,144129,64294,-21262,-77943,-126850,-53836,808,67489,101924,136429,154127,98674,-8612,-54969,-46706,-103952,-136841,-48279,-30648,-87628,-115148,-40384,-21621,-63214,-66551,-22181,42092,111022,121257,73359,65849,131957,130047,54164,23949,24757,2406,-6341,-35139,-64117,-63753,-89905,-83214,-16500,42182,50215,50448,47069,44409,58557,36787,45559,48092,-17615,-71245,-41145,-47305,-63983,-57952,-71649,-92454,-88900,-51065,-11952,-243,-18462,-27649,-54560,-55926,-30827,13591,24999,-43451,-110987,-175007,-78708,-20942,-57524,-61421,-92987,-103927,-113239,-74777,-29125,-43689,-82700,-108556,-99879,-117031,-112609,-90248,-128841,-93430,-22516,-932,-48551,-110120,-83431,-15039,4772,-17999,-45361,-91146,-99103,-88805,-101342,-67610,-3021,45847,52252,17760,-20555,-53373,-37650,7704,-593,-44774,-89295,-5291,134895,95833,-43333,-73747,65519,123452,51127,-52307,-58002,28792,97705,187085,180873,110074,67587,-4786,-82647,-107132,-77851,-3497,164736,323918,357682,207590,57539,-7100,16442,65088,102565,66048,22329,-36204,-71255,-90590,-108003,-49064,-17120,16196,37603,67283,60449,17700,-30197,-108596,-112367,-112693,-96513,-120770,-62881,-43700,-47690,-29148,21730,53510,47702,2190,24227,35584,-47578,-68086,-20041,-96180,-179005,-20653,48632,21414,-30287,-45015,-54206,-37625,999,-3853,-2537,59394,124085,138999,122366,67179,36224,-11471,-59342,-44159,-94494,-124100,-41631,28397,77051,46105,6389,5511,3078,13506,-25416,-75810,-67043,-49127,-19276,83016,143026,23808,23106,137152,214529,155259,47165,-49310,-88876,-68442,-65761,-88804,-99406,-81208,-78028,-43389,-6554,29773,53432,31450,-31422,-108429,-63574,-15929,-35079,-67836,-77800,-42685,57582,195264,199456,178552,194638,137304,63903,31503,2283,-8600,440,51137,65764,53337,70078,148847,221802,161115,109961,116044,153127,204160,242288,315096,271700,156089,63593,11101,17037,45219,3365,-119176,-20892,-17780,-67835,-60538,12244,74571,83706,65181,31702,4190,32738,88198,75577,-39547,-54598,-3503,-32765,1461,13277,-43484,-112048,-59579,-75235,-41147,128656,274735,266585,142596,45002,-17780,20039,74327,99689,85144,61876,26698,45383,23094,84324,100117,50540,36302,52996,-14451,-119554,-43769,-22587,-63964,-107151,-108375,-70576,32975,80672,48480,-23101,-72671,-53236,-66386,-82628,-25759,42111,108673,125458,98659,73033,68882,83972,63199,44757,55402,86764,116954,86628,-41410,-84224,-6877,65458,106042,116851,105473,75262,29424,-34485,-72369,-75929,-107813,-13490,124727,162306,166483,48010,17116,37718,101605,202115,139019,70491,64376,93814,120986,96266,2224,-34391,-13432,62789,70725,-6844,-45827,-33948,30287,105811,119726,59638,-2550,-17507,-15146,-79372,-84329,-34471,-58683,-39920,32270,83310,82010,27037,-40012,-63705,-88183,-93030,-70241,-29377,-16925,-30909,-37449,-74316,-69881,-67938,-99636,-113421,-53819,-16952,-9791,8910,28244,-591,-34971,-39845,-34334,-14453,-47846,-76116,272,10814,-41877,-104993,-62698,-31621,-19117,9918,-28943,-50345,5856,54014,64761,46700,-7246,-76935,-55762,22158,112197,146044,143480,137734,81185,-5837,36357,85804,68599,7954,-55948,-21117,39047,75302,79055,65624,42822,1694,-34395,46703,137669,198886,220088,105542,-36548,-60012,25357,53315,52254,90532,177098,286472,331295,367097,346567,344373,313120,255252,210332,159509,59629,-29127,-40143,15179,42104,48845,-8538,-63201,-52564,-85182,-80301,22424,76055,59470,12946,-40170,-4592,68287,146988,129108,62885,-3239,15180,122575,155280,61667,-44724,-60471,24369,40949,21045,-47583,-47213,50238,130830,87202,-45468,-76679,-48685,-60053,-47073,60004,60899,26416,-45624,-65519,-80249,-107114,-121272,-51506,38151,78953,63417,62817,61387,47462,59819,87882,80931,7314,-25285,-21485,-31042,-39948,-83820,-172316,-104375,-23240,6215,-11786,-47542,-80619,-6517,87438,75720,-23456,12620,64726,-3795,-87006,-115661,-117591,-86094,-69245,-123711,-4448,145858,266846,324527,303454,87336,-91561,-11072,20517,28833,28390,-23684,-11747,55959,65427,-26342,-86106,-78843,-87129,-62010,31327,86529,9355,-81623,-59519,-13281,-24589,-71086,-2172,-14144,-117161,-32238,62785,60787,46317,29570,115329,126841,42427,-4771,-27504,-34694,-58860,-43828,11777,70390,93108,29593,-30399,-123682,-88003,-2488,34611,27287,-30718,-120804,-67180,-6920,-28923,-75360,-39507,24065,40912,17037,5488,11967,35348,-7818,-40212,-45867,-31835,10653,29300,6708,-14238,-51943,-62269,-67412,-62273,-81178,-113021,-69897,-8174,-30900,-62402,-72444,-83252,-76363,-93676,-14978,169715,252785,203151,105777,86019,90559,34938,-35157,-81492,-40014,57716,144528,140114,137799,189504,287454,242634,87321,-37325,-124926,-137339,-73562,-14607,68168,65861,32734,-7669,-36840,-15940,11620,-7305,4780,-4506,-45319,-52688,147618,266905,218388,135261,33482,-36300,-69836,-77845,-29959,50679,118391,140078,106428,56032,6797,-28595,-60234,-77180,-94396,-84772,-25746,5910,-53254,-122112,-26936,6374,-41098,-88257,-75370,-8569,80509,33743,-45965,-78508,-248,-3827,-112681,2517,170691,361876,415819,320680,114078,21370,-5569,-65012,-76408,-18297,49161,104510,120142,87938,12014,-100092,-102791,-79156,-59809,-19073,4128,14437,-26582,-13006,507,-12584,-26663,-49315,-9208,68416,94574,16436,8234,57127,39796,-6190,-51370,10095,52226,46582,86179,168779,243843,199397,151271,101280,7472,-104731,-87420,-54890,-73715,-55219,59454,138639,79985,26749,9996,-12531,-36008,-45106,-41055,-37682,-38005,3727,99249],[158526,129390,71927,40509,50996,60534,61765,30205,38423,-2179,-40221,-54146,-92427,-96175,-82777,-49816,-37484,-31368,-840,43835,114247,135123,115600,81047,43824,3286,-22768,-67055,-108062,-58757,12348,58112,36759,-74277,-100031,-36200,-16971,-22698,-50846,-116522,-102850,-28661,-16825,-15700,-5253,-6492,47627,197172,122843,23529,-18301,-106588,-32022,154714,196323,-37309,-31305,23052,54541,13925,-73119,22288,88316,53303,-20741,-39600,-8120,9639,-28888,-97972,-64426,-11927,4259,14028,25679,61244,96892,69757,8504,-66960,21200,111961,77809,31974,17148,-20434,-66604,-88763,-41499,22115,56419,59804,85536,160487,226064,247491,148794,25201,-50312,-67129,-104910,-62335,617,21830,-20164,-55274,-69914,-65541,-85671,-83410,38773,93137,53777,-77636,-87106,47871,94384,61300,14958,-43350,-90528,-96721,-86648,-25954,-64531,-115944,-51213,56985,139882,221655,272353,272344,288698,246769,103460,-15038,-77301,6720,66321,33908,7366,19600,14760,-11814,-70015,-62255,36275,62247,16276,-50837,84971,342987,371967,348523,246347,149205,60118,46290,60580,66882,23948,-18527,-13956,24964,47014,15740,32,-3912,8255,48611,90856,108772,93967,3781,-79806,-76423,7327,73981,76263,39828,-4932,-42081,-97899,-105269,-68054,-56063,-55182,-22586,39213,75514,117030,128679,93524,45781,-5433,-61546,33017,140372,163176,118263,58113,-11546,-70420,-77428,-4662,9981,-60634,-112119,-127420,-136044,-82758,-57932,-77208,-108383,-72544,-52575,-30829,42618,107359,72731,1685,-39500,5649,-2788,-23603,-42931,-65663,-10128,-6839,-57446,-67269,-1101,53642,59630,56547,10557,-27593,-51619,-48708,-48891,-61303,-63369,-19286,-2033,-39391,-35848,-18593,-24286,-16535,11527,98175,217380,192267,76439,-15845,-56070,-57907,-50810,-27292,4752,58041,73268,1045,3626,133517,238897,317413,322221,227880,84502,-37584,-126679,-77971,-25909,-54760,-114737,-64783,32814,59257,3582,-51112,-35490,-11550,-49631,-36708,48418,79116,88936,112695,13236,-48670,-78336,-104907,-29891,99429,277708,496549,614247,465687,205479,72212,39712,-31401,-82366,19039,-2174,-86161,-100097,-97333,-82905,-30743,-7891,-2799,19555,7620,-63223,-28131,-6003,-26631,-11948,132713,310241,241282,122997,31390,-47785,-40069,48019,97894,89431,143121,249638,342691,414526,374867,209943,69153,33864,76149,190533,78321,-8970,9050,32922,80942,27241,-9417,-2119,-73991,-34208,49237,172663,174562,82503,-3360,-20689,11767,1862,-22375,-61739,-64923,-75027,-43860,-67301,-99262,-61314,42161,137562,81648,47102,59937,23091,-8855,68207,60473,-787,-26615,-66100,-89736,-25763,14150,72221,161692,234459,200281,110594,17534,18848,21099,44612,95881,29735,-75372,-59321,-29088,-63827,-60233,-13936,-26425,29203,45030,39459,42626,31778,-27520,-80119,-79776,-61631,-75250,-95308,-41814,-2610,42769,-8959,-43583,-72908,-73545,-18938,34406,36676,-5048,-31643,-45210,-25418,-15114,-11772,40218,55209,83956,128580,182203,159500,86314,-5355,-25975,-11505,-19611,-43257,-7053,34691,67889,105257,158234,110914,83502,126334,42777,-23140,-14208,-44778,-106898,-94081,-40947,-4890,-13533,11824,-14968,-50910,-47478,-45729,-87261,-128396,-70495,-20978,-16856,-32546,41005,112282,121112,56237,-22286,-20899,14902,7759,7816,2317,24849,3154,-73904,-118275,-72731,-49323,-67256,-97609,-88406,-63313,-34043,-58570,-50141,4355,33728,10020,-47121,-62056,-8182,51383,106768,160660,127883,-27569,-102793,-87495,-59726,-8422,-11730,-77405,-85319,-5063,10219,-22255,-39727,-10111,5039,-10435,-1916,45745,64240,38991,-37109,-36667,17457,32433,29377,-29018,-68249,-69944,-11413,33474,70972,59854,-25953,-122799,26345,250839,395753,437091,379524,216664,143647,210151,250813,175456,109792,122634,206445,296213,398568,346506,139749,11072,-34753,-4505,79377,105805,116109,105871,45714,-37533,-90056,-67450,-50828,-15837,15044,24399,57229,102825,81335,38239,-31568,-104955,-137745,-134844,-79936,-12464,-49339,-74263,-9859,72776,-10684,-82900,-113792,-64034,-26578,37234,54351,72893,117019,128116,8763,-71248,38853,67981,-7631,-58858,9826,-174,-37222,-88154,-125291,-105364,-44709,29907,36956,92652,226513,338258,217885,-11138,-85601,5881,51067,38926,73344,73153,10164,580,-21958,58421,122916,108222,18998,-77721,-44566,10151,45866,48903,41912,33638,-30738,-81290,-76314,-22098,-15328,-41621,-73968,-93696,-118064,-123915,-121595,-69271,-8256,16597,13225,-35204,-51272,-2137,27545,45651,127091,138276,72254,-10714,-59959,-21352,27712,8747,24716,56617,46374,-444,-52784,-71680,-66224,-90764,-48924,-19164,-30548,-24174,45174,170619,315363,423404,416744,277387,134104,98428,145009,202329,190532,30984,-51480,102030,197483,123250,-1050,-37860,35741,127926,207340,256730,241904,200236,132152,47712,-47802,-110663,-67725,15119,97758,276045,464435,627526,671340,401052,171719,69856,-35315,6238,135803,207138,154748,98800,7885,10087,77481,135264,179637,280884,328959,314742,267468,315640,342522,239337,65860,-12883,-53706,-58161,-6280,92200,223308,164616,5425,-61135,14885,40085,48394,199273,402947,458869,452159,382134,203985,47375,-9136,-18985,-41466,-102339,-130852,-100257,-61630,-51581,-9532,72680,150921,223360,208224,149864,51815,-8622,-8620,-116329,-79821,-71351,-99799,-87535,-102652,-142487,-51479,109688,97071,67035,50747,-9075,-68932,-106809,-65678,-55178,-73859,-96782,-48233,-57607,-10951,-14904,-10583,-15500,-74610,-93216,-63075,-50025,-19166,49290,72958,48446,55000,65925,41423,-24640,-116181,-61335,10766,45886,4464,-108565,-82453,50999,170656,188083,105969,-9379,-72087,-114966,-106989,-94636,-38772,-31010,-40326,41125,183897,220380,149474,-25161,-104434,-77251,-9882,-6955,21781,7720,-99952,-104702,6376,104630,171217,211495,237120,190680,40444,-14832,49494,59718,-16197,-82107,-89648,-33451,-64951,-132105,-45345,16466,41348,20749,2493,12846,36528,24352,560,45075,53162,56719,17326,8411,36962,47559,-628,-61249,-66798,-29559,-18190,-18254,-17615,-13088,-20024,-59590,-109127,-36018,66275,92228,-16931,34301,105950,177929,275332,318550,310559,251236,161475,18771,-61698,-81524,1535,86671,133013,111380,31789,-75584,-66243,-1896,94347,129071,58147,7446,18095,74979,128964,127855,54722,-70848,-140965,-84398,-82798,-86412,-39588,3685,64808,102748,53572,-7044,34707,107777,87817,62497,4509,-68078,-57639,-71602,-165556,-144368,-63570,36201,61696,-7670,-138859,34582,135011,133222,118166,55402,1298,-48535,-120353,-121377,-25525,66090,116533,134794,132281,183109,251023,99559,-34425,-52281,-8054,37558,30477,-2623,106727,257489,210753,165908,47482,-18812,-82408,-51400,-37298,-29415,-14230,-15415,-94203,-65850,-70236,-71675,-52318,-55376,-63475,-63908,-60777,-56975,-22645,-1083,-22241,-54421,-73583,-76185,-29705,-10823,14520,20073,-41837,-115097,-29295,59648,71396,53779,23684,-36758,-110197,-68463,10986,66841,64933,1518,-33220,-29878,23128,82440,44076,24113,14092,-30898,-35297,-17782,-19425,-56800,-60487,1142,17064,35417,51638,28545,23899,26035,52789,98487,101525,129905,26675,-87919,-60260,-5429,9826,-1086,-33222,-23883,-559,11998,46715,-3035,-43330,-34762,-34139,-62532,-61365,-7452,63900,129264,203283,308769,361589,305612,186484,147769,115765,60251,85210,31185,-29128,-34175,34089,111828,157700,188378,180237,145201,137526,87789,52626,22939,16492,71279,127498,159298,153898,90604,33087,59089,76696,33439,-14050,-15948,70880,141874,166698,112003,-15499,-58716,-35236,-59295,-116279,-76326,41071,214494,150212,-36341,2324,165722,303511,218193,119673,106942,102948,28212,-54513,-20659,49077,77544,32618,-54763,-117424,-95847,-45094,-8588,17641,85176,70815,57161,111089,146040,94578,25884,138205,318956,345085,230131,108742,56853,29075,41204,100488,103083,74296,44109,35180,-60192,-154517,-16467,97486,212034,279823,197602,64743,-44512,-124602,-122724,-66688,-33958,8513,61180,75762,81527,44767,-6491,-88004,-176494,-91018,15363,132350,229245,192119,3850,-98239,-90019,-40894,-23284,28169,71122,49079,4559,-21236,-57811,-51745,-49273,-30114,-8565,-5588,-8274,8979,53310,59266,32103,12176,-16875,-54850,-36073,-14666,-8852,-50779,-51067,3082,-15017,-75585,-90924,-92539,-45623,10694,23365,-31956,-110428,-95256,-88209,-57420,10235,133567,286830,410127,362603,269995,169682,23504,-102385,-61234,-27734,-1337,-44743,-135670,-33253,65166,72392,41148,-17077,-49605,-80212,-117739,-157284,-166485,-114396,-74288,-67754,-119605,-2191,35392,15992,-32645,-8526,52035,71902,25227,-13265,-37987,-63673,-75491,-80071,-104363,3888,29647,92446,275504,404525,274932,225626,211308,128565,47297,-36059,-88123,-131366,-51003,3716,67061,96678,127602,132832,81915,-655,-33945,-18790,-79344,-153361,-72697,-58592,-112943,-109123,-35877,-12526,-46662,-60315,-33715,10705,78003,102302,55027,16029,78194,90118,38194,17421,19456,-3525,-5835,-33458,-65248,-68699,-96199,-74340,9745,63423,63224,59432,56620,58392,74947,42187,54596,58207,-14779,-101648,-65855,-58164,-63739,-46291,-50569,-67887,-70530,-45237,-16482,-12412,-28827,-34367,-63767,-70773,-46338,10459,39092,-21964,-86637,-145774,-103710,-50671,-103162,-57991,-69417,-126103,-119780,-59147,-17292,-44714,-90437,-105094,-82157,-92664,-91357,-81260,-120135,-88672,-15403,5135,-42756,-106767,-86836,-22677,-4123,-31282,-55015,-92141,-87695,-73930,-83240,-51917,11274,58045,55795,12839,-29670,-54435,-28109,5564,-15205,-68282,-114427,-19464,109097,61679,-56743,-65248,59220,111165,43517,-56148,-78556,-1530,68882,157027,164545,92160,53182,-6001,-74070,-120179,-83962,-14143,137345,292296,326505,200604,71744,3904,14513,48545,77181,43877,22748,-25588,-67519,-89335,-110144,-68855,-41790,6726,44398,73787,60170,17072,-28677,-105388,-125135,-131514,-118482,-112974,-40140,-28375,-37296,-22104,32850,74005,80317,36407,30876,22181,-57707,-47584,8279,-77306,-147678,9785,78545,35726,-39720,-57478,-66216,-31643,28212,26668,16624,70434,126037,147849,144241,97437,65092,-5193,-88762,-69053,-102194,-120392,-45138,26623,83630,39008,3085,6775,-386,10076,-20072,-77499,-78768,-68107,-41030,59267,109296,-1760,8889,122326,200681,156750,59838,-33205,-68092,-55148,-59229,-86436,-103370,-88130,-76735,-26271,27342,76754,90780,49265,-25527,-112090,-85337,-42341,-51768,-82175,-88617,-39423,61811,188593,180904,148767,171697,134088,60946,30300,5094,-8395,-3153,44975,55807,50522,77286,155765,233698,172777,115577,123541,172116,244783,297869,361067,298620,176943,82104,26970,31152,70663,36031,-86617,-24488,-19112,-60327,-59025,6712,67980,80394,63542,27130,-659,31947,84607,56478,-63761,-47413,31297,9932,28015,24737,-43392,-99161,-44895,-72382,-48397,123793,270681,260111,135684,45105,5463,61038,118227,141955,147212,113235,62077,57434,21653,90516,111698,60246,28530,21970,-51249,-120896,-31925,-20495,-65266,-109996,-118064,-87172,7429,43325,17319,-41557,-73253,-55755,-70014,-86523,-29107,37813,95774,109390,87027,50157,23628,39759,44468,39377,57369,87853,110166,73976,-46727,-81903,-6025,67757,107977,125335,122506,90606,38787,-36010,-93218,-84086,-99699,-6788,121910,124530,132963,20687,2095,33666,98703,206289,172493,89989,69346,94692,117638,80135,-9587,-37890,-12206,72682,89329,3229,-38918,-29486,34804,108925,118976,58849,-6356,-23090,-15734,-77789,-91319,-33055,-42608,-28222,35667,88456,91864,42634,-13590,-35504,-72633,-102193,-100595,-65137,-30963,-22936,-35274,-75840,-80543,-79122,-108111,-104776,-38740,-3039,4406,13044,16684,-12949,-42605,-32210,-20345,-5926,-41063,-74812,216,17816,-32656,-106801,-67465,-24640,-9589,12104,-26918,-39274,22410,68296,59657,35425,-16850,-86390,-63967,11775,105801,144349,136361,119810,61418,-22660,30599,84005,51780,-25748,-93523,-3199,75170,100029,89682,66610,35488,-6118,-29122,66378,169121,240060,251391,129097,-23513,-63082,34732,81941,85570,129550,233855,351485,413322,430123,403912,405122,367430,306656,259428,180121,46655,-65550,-42351,17290,34890,34686,-23793,-76588,-56168,-90997,-78068,20142,66684,54085,15080,-29000,4260,71162,139129,110168,55747,-1241,9491,112994,149365,65094,-36457,-67240,1259,37582,25018,-49855,-52500,39912,108290,47176,-70274,-70051,-46164,-73245,-69860,47651,45997,16088,-43431,-51445,-69773,-112131,-129552,-62517,23791,67490,60714,69918,73621,59717,73723,105655,84026,2922,-24189,-11449,-17763,-31186,-77425,-170142,-110156,-25137,8070,-5718,-37084,-71811,-18403,69898,54525,-47140,1161,54561,-10054,-93455,-129896,-133837,-92540,-58775,-111112,-1229,186470,370870,433431,376487,107901,-101045,-26662,4667,17615,20425,-30673,-14522,68261,99018,16115,-58820,-89949,-102215,-50355,49822,104271,12072,-101388,-84053,-33271,-45323,-59137,20519,-4972,-123761,-21569,91124,67636,16022,-27230,79027,115061,46195,1229,-22994,-39371,-76780,-58722,11587,84699,130355,80930,2801,-119761,-116198,-19781,27161,25757,-32032,-116359,-53201,10523,-24723,-69367,-9013,68654,63419,20976,2139,6559,38672,5832,-30317,-38429,-21039,24744,40743,9739,-14922,-50103,-59801,-69802,-76373,-105311,-107052,-71568,-14996,-39909,-71096,-82380,-89298,-58125,-69651,-55644,126315,242483,221015,122750,102425,106826,51738,-16238,-61624,1008,90612,149208,135461,140403,190631,258170,194691,60163,-48513,-133805,-135035,-68709,-4205,63831,51426,18425,-17321,-36803,-3552,32973,12673,20125,2254,-49869,-60188,150213,285039,215243,123185,31106,-32223,-69510,-91961,-41020,49988,130278,162073,134350,74961,22626,-20280,-64034,-81587,-95277,-91465,-49385,-11200,-65021,-116699,-29571,-9965,-51883,-89943,-88803,-30682,53203,19848,-44916,-76774,-9362,-18233,-93563,38911,219960,402636,433785,328668,128390,20090,-25229,-89842,-69299,-16661,32175,66896,83637,64277,-7614,-118556,-102780,-78920,-68229,-33399,-6104,22303,-2384,18529,39312,19177,-9517,-26813,12068,73503,73687,-3150,-4354,39685,1484,-44716,-40971,60797,95581,68486,92264,159399,229135,196767,143453,92241,-286,-100538,-57057,-25594,-54595,-62657,58839,160425,120256,71715,41905,2072,-34423,-49149,-49593,-54847,-67491,-31962,63843],[112314,80645,46805,39279,53618,59910,49264,20455,32319,1843,-35540,-53983,-88138,-98051,-83815,-42118,-22642,-12026,22377,64605,126719,145462,121214,82087,43361,7554,-17418,-63987,-102282,-45760,31860,74587,43885,-76617,-99449,-28750,-5620,-11164,-40392,-107833,-89717,-20969,-17872,-29775,-27073,-15167,69933,196824,91563,-12384,-43986,-146009,-8209,160126,161226,-73725,-18374,52259,88665,43277,-68544,-6610,66516,49156,-13067,-38107,-38811,-41449,-68714,-107266,-45912,5478,14938,13561,10591,39069,82792,70159,14816,-68715,25533,131021,89942,47253,30659,-11394,-66641,-99878,-52990,9139,51169,69815,104850,182586,244528,240941,129532,23144,-40943,-55374,-103718,-65349,14814,27800,-24970,-48575,-47313,-40479,-67731,-78138,40183,83236,27568,-110457,-42631,100583,150937,99585,24156,-48170,-94869,-106913,-79402,10969,-10539,-83590,-68309,47654,146393,270942,340215,372729,389505,309764,136457,10832,-64089,-21379,32877,3794,-16038,-7783,-26108,-51831,-88163,-40586,49572,61881,14996,-35329,105465,368009,404859,377895,283887,184538,98286,63922,33674,26294,4992,-30296,-28531,9315,35698,7721,-3827,-814,13735,38166,55603,59579,44892,-35708,-106045,-62107,32010,100917,96412,48662,-10028,-62622,-109440,-73585,-74965,-67541,-58179,-21387,42824,76795,108741,109976,64746,19835,-17105,-61513,50879,156483,176977,124985,61091,-8676,-69045,-76967,-2595,17973,-50517,-116981,-116130,-110317,-45680,-18635,-47822,-88812,-58710,-34335,-1728,80830,144602,82094,-12172,-43723,19100,22178,-11444,-40013,-45065,15266,19978,-37593,-109299,-21717,30391,28990,30716,-9087,-39784,-51925,-48979,-57061,-67201,-66688,-21971,2724,-30417,-30674,-6867,-4789,1999,20188,91461,188030,177436,67946,-20089,-63280,-69600,-57798,-36458,-14405,22679,54547,-4103,880,97878,178625,257752,287525,213993,68952,-53434,-149833,-89124,-24526,-44188,-106595,-87622,12568,43091,-350,-51127,-37779,-19327,-55486,-37822,55124,93925,94328,96079,-18774,-58026,-74621,-101101,-30581,103197,295185,489910,553423,372565,136015,40831,21617,-50010,-61288,35601,12474,-78943,-93697,-96296,-91237,-45208,-15914,3323,25816,12485,-54039,-14190,10780,-12662,-6879,125891,294207,229640,126821,46625,-27263,-35296,46450,102816,99584,162260,283270,390963,482701,458913,260176,70284,7038,36353,140720,51955,-23385,2848,31670,71998,4063,-33113,-22583,-84138,-36420,32710,136820,138077,55256,-3037,-9153,15176,1740,-25053,-69266,-61954,-70928,-41038,-65513,-94967,-58756,46867,129330,76955,54474,86298,74912,40136,72716,40466,-19837,-26881,-45794,-72626,-21390,-318,39786,124186,211170,182739,96857,5650,11179,30683,57671,103437,43714,-47764,-62621,-52465,-83435,-61061,-2707,-3857,12010,33589,37376,46579,35285,-32401,-101845,-103892,-59210,-60217,-83537,-40935,-7073,22511,-26543,-17600,-12751,-23610,398,38780,25754,-24774,-39072,-41349,-22599,-8769,7759,76451,96453,128063,168439,216399,167447,82955,-7717,-18851,-1337,-18148,-49285,-14762,21421,49361,104212,200365,160595,130906,149237,31949,-40739,-26968,-44425,-84822,-75687,-44380,-31080,-46652,-9404,-16640,-38853,-28855,-27105,-73386,-136132,-72777,-17404,-9077,-19982,53027,116732,116113,47363,-13913,-5439,17250,-4896,-19176,-22899,13622,10056,-64506,-130426,-80620,-53001,-67455,-97711,-105505,-69140,-35643,-52847,-37942,4592,20935,-15577,-67675,-71814,-20787,40145,100664,162702,135454,-20601,-106055,-112135,-101791,-46653,-42048,-88556,-75847,7388,10708,-27783,-47507,-5601,19604,14025,36247,83772,100951,71694,-16600,-37246,9042,24284,26152,-25862,-62692,-68156,-14344,24501,59644,54549,-25584,-116168,1404,181802,292698,344007,315402,185696,142952,240885,277098,183602,118462,137111,232437,338567,433230,324950,119764,-419,-38992,-1797,79911,98133,101757,90126,42013,-29998,-70191,-46331,-42740,-22796,-212,1932,29045,94091,98999,65906,-2981,-78852,-130884,-114426,-47772,-13216,-52746,-66907,-3183,73344,-17866,-85097,-120940,-71179,-30962,35820,58978,78169,135845,137877,5416,-58373,53241,79558,818,-55454,10524,-1356,-42222,-95877,-116272,-83402,-23891,50534,46092,76906,199256,336094,277334,48433,-79429,-15105,41403,57233,104881,109241,61182,32668,-17920,46515,111660,96649,15715,-76794,-48524,2478,60311,56429,25070,5681,-57465,-122783,-110875,-42071,-26000,-47010,-76405,-94943,-114928,-115939,-130718,-86630,-22346,7175,10886,-32380,-47907,-6610,20419,43697,135522,150554,80106,-417,-60470,-39170,21964,20669,39950,64039,39943,-10011,-53346,-71901,-82798,-77508,-19876,1736,-21511,-19881,52071,187432,357613,492855,466898,281361,132123,94841,141880,201314,197765,45745,-82530,77390,169839,107348,-6212,-46825,29744,130013,210853,254827,229783,181432,117363,39805,-51345,-116043,-74787,6913,82924,214755,370348,542465,636834,436233,178055,33287,-70691,16482,139733,210056,163217,104542,11108,31916,78320,127886,180205,286574,324296,340142,305162,361057,383687,248081,66504,-12445,-56058,-60669,-3661,108679,238392,164795,14050,-61830,7584,20805,20042,169613,388011,466615,468463,420183,274758,113248,46954,18471,-22479,-94552,-135491,-102307,-70287,-59440,3544,94810,166603,233296,214618,156043,56504,3378,30091,-100094,-88452,-55310,-79020,-89202,-111265,-127849,-39140,93706,35538,35740,36760,-4484,-44074,-72767,-50262,-49851,-63499,-66319,-23683,-58606,-31432,-13001,6218,9389,-54524,-95278,-68656,-60121,-38609,16038,37294,23414,48139,88136,65287,-5319,-103081,-70881,873,28502,-12656,-117031,-79549,32315,125179,148770,92818,-7049,-60343,-94152,-122856,-104766,-39925,-21884,-24451,57959,221502,269924,171704,4810,-37917,-30029,8539,-8647,11087,-272,-111782,-117278,-7789,78481,133675,170655,204015,181335,32080,-39367,18264,31275,-34499,-81115,-58331,-2996,-38954,-106569,-46597,20513,51778,30921,9388,8707,22971,15488,-741,54770,69772,66441,13216,-3784,22344,35456,-12840,-70753,-64404,-26731,-24421,-25729,-22547,-21375,-40391,-91047,-124670,-27404,67719,109260,-2051,46888,132244,226844,344809,389677,365261,287819,194726,48699,-43835,-82943,-10796,82954,155452,145196,46818,-70786,-67886,-2516,89083,132738,67347,10397,17313,72083,130291,132624,60239,-64129,-142451,-91641,-92828,-69146,-21556,15607,59134,80222,32912,-9171,52202,125385,93864,64983,4911,-70675,-75547,-93663,-147051,-119546,-40526,53822,80309,19197,-107851,14104,102710,109408,106544,52013,-5235,-55037,-119929,-114437,-25312,67497,126481,165525,196325,260681,311534,131891,-16534,-42631,-13625,14977,12877,593,164973,272603,206702,187361,80930,20152,-36860,-13169,-21003,-33857,-24795,-10603,-63164,-51893,-62696,-60343,-33739,-31070,-34286,-34303,-32481,-32807,-3395,21790,9768,-16298,-40347,-70862,-54028,-32995,-16755,-16432,-55874,-127506,-38966,52274,63168,49619,22588,-35446,-116250,-76975,1051,57686,47426,-22177,-63409,-74483,-25994,45775,25818,14236,11668,-30729,-50172,-33269,-21468,-46973,-51320,9185,28777,49055,56422,30661,28539,32332,69136,122831,123402,140079,24044,-92172,-44480,15894,30631,17259,-15400,-2891,27413,47224,93835,59322,8006,4420,-13849,-54001,-55528,214,75267,151420,237448,350062,394428,300544,176592,160515,172411,137396,129015,44040,-22664,-37263,14518,91080,146368,190361,197921,165934,148543,85761,33707,-6410,-8818,47001,101010,133877,129525,71713,8843,37216,50562,4055,-33663,-10122,75356,142244,166882,117853,3200,-36533,-24128,-56072,-116332,-72008,39559,207941,172508,-11246,25865,195656,322074,216034,117741,109106,105766,32336,-44952,-8646,57494,75110,21209,-71065,-132114,-90537,-39427,-8349,5034,52678,19155,32449,81763,129006,98523,37119,147107,317493,325527,197763,87698,52114,39523,60055,117943,110366,72622,26089,7938,-74548,-141734,-7117,106164,216058,268803,178839,52694,-48815,-125780,-141357,-84922,-42407,8329,68568,94968,111148,76300,26026,-59242,-172703,-114265,10150,146689,267825,241449,28933,-96334,-82496,-32514,-1135,60310,98383,55923,2423,-16808,-53805,-54780,-50648,-43323,-14929,-3107,-4175,10498,44059,35624,18370,15138,-7817,-34571,-29453,-24530,-19530,-55781,-42879,1439,-19622,-82554,-93821,-95138,-58791,-8375,14803,-24378,-92105,-99225,-101706,-73314,-17598,90311,223888,340594,339052,278217,166852,14383,-94542,-55193,-33321,-15616,-63857,-127916,-5026,88857,84589,44168,-18796,-54394,-75740,-100601,-131995,-130748,-98210,-72621,-61316,-91327,-10690,14980,-5922,-45114,-21098,36325,63919,28646,-3994,-34600,-73675,-88300,-70404,-82679,-8490,13596,73292,256686,387181,259966,206104,192925,113634,31594,-48831,-95489,-125213,-48218,6327,66330,91286,117260,110904,69929,11222,-11320,7374,-53460,-129937,-95234,-85070,-134775,-85973,-26378,-5710,-36233,-59798,-51271,-22701,49405,88049,52381,-12235,30753,51098,21618,10800,14422,-8398,-3978,-29897,-64074,-72635,-100454,-58352,38607,84477,76299,69207,67727,74534,91845,49034,65705,69575,-8159,-125294,-85154,-64718,-60578,-32911,-27804,-42092,-51365,-39764,-22208,-21478,-34077,-37491,-70125,-82668,-59935,4999,50048,497,-57912,-110678,-107012,-78438,-119361,-19772,-28454,-118902,-106633,-38096,-987,-42296,-94328,-94457,-63709,-68933,-71208,-71389,-111556,-84937,-12657,6706,-38292,-101871,-87439,-27316,-8856,-40137,-61275,-87407,-75581,-62451,-66669,-35347,23447,66553,56262,6421,-40126,-53569,-16448,4765,-25381,-81676,-112643,-25247,89510,35057,-64786,-57361,50349,94981,34956,-57131,-92349,-27617,41572,123564,136500,63610,29707,-10563,-62992,-115155,-87781,-25189,106261,251682,280455,184248,85404,17438,14350,32729,55159,32015,34691,-8984,-61727,-86914,-109345,-84865,-59726,4142,54205,80800,61630,19354,-24103,-97785,-133374,-148209,-138464,-90705,-22434,-14464,-24623,-11525,45593,95548,114003,73159,40745,10305,-64125,-30269,32356,-55583,-116817,38846,102935,42511,-50825,-68221,-73057,-19557,61215,63151,40853,84712,130418,160289,169016,127102,89926,-852,-116849,-76295,-88757,-104211,-44909,25634,86401,29285,-836,9105,-556,10147,-10801,-73827,-86974,-82129,-57132,33159,67776,-29067,987,109697,184534,155845,71823,-16441,-49013,-40678,-51448,-82106,-103495,-90230,-72751,-10802,60724,127369,133534,71131,-13629,-105486,-107807,-69340,-65833,-94504,-94211,-33061,63808,172125,155863,115319,138801,122658,54021,26114,6871,-7890,-5143,41420,51458,55623,90062,164356,242268,183171,121100,130127,189182,281572,349789,398307,319298,196006,99683,43204,47379,99470,74011,-45882,-12692,-14830,-53698,-58015,1492,60986,76376,61587,23646,-3212,32951,81488,39522,-80624,-35469,63466,51227,56751,37339,-41308,-84035,-26043,-53536,-45156,118583,258845,246080,124943,39281,27973,111155,171299,186661,211895,179424,111748,76308,24097,96485,122197,70021,18893,-13077,-93911,-86488,-13666,-15259,-64215,-108710,-119022,-89826,-2963,22680,-1503,-52999,-72348,-58561,-73661,-87826,-28429,36927,84965,91712,72830,25572,-17999,2157,28327,36001,64010,95858,110960,67486,-47917,-75922,-761,74578,114210,137353,142638,106924,47071,-37241,-99254,-61691,-71122,1880,115742,92007,104477,-8806,-19067,25147,89760,198179,198405,111721,79480,104056,118683,66252,-17782,-38591,-10937,79528,104879,13832,-30691,-23602,37925,107866,116243,60497,-2867,-22527,-12994,-72931,-95662,-27362,-24648,-15006,36914,87907,95489,51588,6416,-9551,-49663,-92827,-132203,-101611,-46511,-20583,-35428,-76220,-89638,-89580,-115357,-89389,-20335,12529,19219,15998,2844,-27127,-55192,-32659,-13012,-1066,-34581,-66848,4131,27584,-21312,-103926,-72446,-19548,-3801,9186,-27715,-30898,35789,76893,49469,23845,-25318,-95181,-71249,-507,92971,135703,124500,98111,39606,-37416,29311,86801,39611,-56867,-91763,35047,122627,129622,100053,64432,25189,-15283,-24906,82758,196297,276714,279614,152224,-9300,-65556,43724,112685,124091,171093,282207,395454,474115,478620,453380,457071,414734,355418,308759,207013,50890,-74260,-37524,19600,29058,23762,-34082,-86168,-61881,-96856,-74339,17732,58223,49804,17840,-16645,11714,70377,126655,90807,46665,-2220,2278,98806,140098,70091,-25691,-69579,-26775,27925,22244,-56054,-59551,27218,80626,5148,-88580,-59746,-40826,-82398,-80811,42979,38924,13880,-37671,-39060,-58548,-110617,-123571,-71524,9772,54520,54722,73173,82929,71083,86806,120531,82843,-3564,-24201,-2125,-4993,-23896,-73758,-169802,-110956,-24493,10690,625,-26542,-59239,-27616,50741,31328,-67074,-3414,49526,-10175,-90439,-129401,-142545,-95633,-46396,-97250,-758,216062,454228,524761,428278,121071,-104348,-43389,-13015,5227,12054,-36815,-14950,81204,131070,58934,-19479,-75908,-106762,-40060,67589,121198,15338,-115587,-105603,-51783,-65253,-41235,41333,1110,-130595,-6659,119961,79829,-2639,-81806,43599,101610,50703,8062,-18322,-42263,-92266,-69941,12259,98014,167284,133601,36491,-105761,-141577,-35258,19189,20799,-38979,-110693,-37165,27438,-22430,-64982,19912,109979,84678,24400,-3150,-3510,32696,15007,-20356,-28166,-6615,40256,51310,11701,-14964,-46622,-55942,-68562,-80233,-97767,-99196,-74307,-23181,-48959,-78501,-85649,-79172,-32608,-41423,-74575,87367,226489,234939,138816,117386,121887,68841,4852,-41302,28469,107683,142637,123650,135241,180900,218554,143439,28801,-62403,-137308,-125020,-59998,6902,56277,32633,690,-28281,-37653,8697,55208,32818,36085,10573,-50860,-72900,129572,272300,195201,103315,27153,-26355,-63826,-102080,-51850,48024,136618,177109,157616,92263,37343,-12972,-68045,-85836,-95726,-93526,-67018,-24559,-69442,-108412,-34613,-26157,-58265,-90826,-97549,-52357,29124,10349,-38698,-65824,-6978,-15670,-61235,77685,265070,430538,436981,325682,137033,14596,-46765,-114918,-62065,-15887,15957,30627,45848,38662,-25134,-125079,-102050,-80542,-77151,-48583,-17819,27608,21667,48999,78917,55236,14636,3145,33133,74665,52408,-19806,-20112,19632,-29717,-54940,578,119782,138452,90888,98613,148052,209763,191851,134365,82389,-3638,-80817,-27346,1984,-36313,-66708,56178,176115,158105,115949,70618,13143,-35013,-53569,-57019,-69993,-93836,-58628,25873],[63323,31748,21943,37375,54197,57443,36664,12402,29539,8450,-29751,-52825,-77610,-92670,-88139,-39353,-12007,5981,44558,84568,136573,153261,123703,77688,36625,7793,-15034,-62762,-96966,-34489,50240,89029,46760,-81979,-96858,-19144,8198,1925,-29764,-101105,-80429,-16020,-18712,-40493,-41496,-12866,87701,186099,60184,-45844,-57312,-98249,45625,182072,140142,-106264,-1459,85251,127002,77467,-41009,-37507,40000,41133,-8047,-35252,-60743,-84125,-108159,-101731,-27383,21440,25588,15144,-2421,13834,64486,68142,20649,-70488,24997,141678,94583,60264,47395,3696,-57402,-110509,-64084,-3466,44596,77932,122316,200725,257576,228579,106028,18329,-30337,-38209,-87594,-53494,31018,33962,-27355,-37579,-22526,-12376,-43849,-61125,37560,70073,661,-129606,-606,149795,204700,138386,37381,-48965,-95789,-113542,-63291,45162,40355,-43710,-74761,39853,155703,322213,405421,474602,490398,369400,166165,33547,-42123,-39417,5066,-23742,-38518,-33185,-60935,-70773,-54993,8257,68582,60545,14291,-17736,125515,381889,423950,392876,311108,207867,130700,81965,474,-19441,-9408,-37594,-43617,-8628,23432,856,-4623,6446,25579,38136,34825,21619,2126,-69275,-81271,-27582,62767,127202,115757,57145,-14040,-78144,-75113,-31933,-67037,-76061,-61510,-22910,43471,81226,103504,90538,31736,-14267,-33773,-55893,63626,165100,184335,126419,61034,-6573,-66896,-74916,-1702,23872,-39243,-108847,-99205,-83727,-9882,17907,-19332,-67127,-41105,-9649,36499,125881,183022,89053,-27524,-47999,27404,42956,1992,-36368,-25921,40768,49750,-6517,-99240,-39520,3888,-404,6947,-26769,-49030,-49051,-45598,-62959,-73444,-73578,-29923,2079,-21668,-22973,5672,14938,22653,32698,85295,152580,155495,57292,-23549,-66440,-81258,-64781,-44595,-31537,-10471,32541,-11469,-6534,60021,126665,203407,246056,188258,45492,-67628,-129436,-84089,-11943,-20124,-74435,-93094,-8219,22756,-9706,-54102,-41469,-24990,-54471,-39290,58906,105176,95285,73036,-47339,-61620,-68362,-93045,-27717,109758,310536,469630,475079,273554,72832,18799,7893,-63027,-45608,44614,23944,-69489,-85165,-93413,-94712,-58508,-25282,6853,30916,19230,-44240,-3788,23934,-2096,-4576,113315,266562,211019,126349,59835,-7061,-23838,49015,109488,109922,176354,304344,418772,525160,526317,307932,73696,-16204,673,94094,26777,-37085,-4618,26678,56050,-22816,-60052,-46832,-93523,-38898,14282,95858,95655,31478,4187,2315,16416,-815,-30661,-78526,-48029,-58838,-37131,-63038,-87724,-52501,54218,122731,74262,62258,111582,125761,85696,71264,15265,-39116,-15258,-18303,-54096,-17004,-14516,9027,85059,180025,159406,84042,-3351,2441,37234,72381,115075,60290,-23424,-63634,-76572,-98772,-58029,4678,11128,-4481,17127,28026,42036,30321,-41515,-121985,-119193,-50191,-42224,-68440,-36924,-9536,4186,-38302,451,30683,21644,19958,43883,16484,-43987,-46767,-37850,-20861,-3298,26205,108547,134624,170961,208889,248956,173558,80171,-6773,-7550,11718,-13946,-52551,-22388,7120,28385,96479,234012,210745,183215,171458,24075,-56492,-40755,-41890,-62352,-58880,-47368,-58599,-80167,-32646,-19829,-28789,-12409,-11498,-61688,-139774,-76002,-16883,-6112,-12628,57524,111185,101271,32606,-7031,10946,26088,-8441,-41380,-47926,1516,15720,-55489,-135497,-85887,-55662,-66311,-90949,-102395,-71529,-42413,-51139,-26620,7526,12858,-30938,-65566,-66797,-26139,31390,94312,162758,146744,-4649,-99400,-135661,-144921,-91219,-82714,-99133,-61985,19200,11126,-32555,-54414,-101,40298,52460,82383,121661,137168,101238,-37,-35797,373,15220,20870,-25313,-59440,-68353,-19685,11379,42749,44105,-27491,-108432,-32395,95035,179239,242648,243977,149944,134545,261195,288598,181518,121016,144520,246174,361261,433209,275517,90170,-13936,-44651,-3423,76589,89186,87400,74537,37795,-23034,-54735,-28180,-30995,-27507,-17679,-24092,-3660,78573,114259,94316,31060,-40348,-90014,-75499,-19826,-13362,-55684,-62750,-165,66406,-28707,-89011,-131206,-83062,-39693,29855,60044,81662,150259,139082,-1504,-47161,64471,88802,7807,-56432,5785,-7231,-50866,-103535,-102127,-66030,-8420,66764,58474,63140,163244,306941,309931,90981,-67902,-34103,31091,75890,142526,158897,119903,58155,-18336,32991,96125,76308,8820,-39569,2137,23941,73276,59236,5600,-19019,-69393,-141607,-134686,-56238,-34054,-52241,-80216,-97217,-115223,-111280,-131948,-107140,-38468,-2343,8237,-30655,-48724,-17493,7160,35757,136084,154392,80324,3899,-61831,-61073,11683,29419,52650,67996,29532,-22741,-54665,-70166,-100327,-64653,1362,14957,-19028,-23960,47223,187313,375302,530892,487733,270190,122878,86037,132490,189895,191421,53219,-115038,47054,128283,77164,-21851,-62188,16883,121499,201871,241469,207741,154246,96236,27760,-57458,-123268,-86343,-6102,59985,141221,265610,440254,570916,445946,173869,-10933,-102180,20731,129021,194755,155247,91476,1544,48043,72289,109345,166919,270260,297787,343540,324052,385455,397838,235397,59123,-17317,-62595,-67126,-5977,116623,232734,148880,17082,-60198,-3640,-3393,-11722,132930,354076,455921,468336,439533,339830,188350,110659,53577,-7996,-89435,-143319,-110336,-85018,-71617,9228,106426,169616,228535,208130,151368,63366,20427,56113,-78331,-88383,-37682,-59288,-94630,-120785,-109899,-29279,63107,-21647,6207,19075,-7159,-28449,-44792,-33615,-48763,-58207,-40290,2068,-45533,-57923,-19150,14430,25961,-40611,-99386,-77836,-73928,-63233,-24578,-6840,-8598,37161,111248,95728,20100,-80330,-92123,-19708,2073,-35826,-122483,-70382,12033,71871,97952,68703,-10444,-52669,-75827,-111843,-116784,-45389,-17792,-16039,66110,245813,306151,181715,27191,14324,11421,22291,-13580,-8733,-21709,-138408,-130713,-27453,40946,80701,111963,151162,153067,14043,-69068,-17237,-4440,-59725,-83275,-32532,22118,-15593,-81674,-49416,20040,58719,39864,19423,13484,20318,13753,3673,68838,90678,78045,12624,-11630,9395,20806,-31117,-88277,-66354,-27930,-36210,-37829,-31190,-34321,-66450,-127634,-126218,-23290,57249,108024,2152,49150,148275,265562,402642,446921,404753,308839,213626,68623,-33933,-87659,-29901,68050,161671,160258,47998,-73050,-75133,-11789,71273,121507,66288,5768,9080,59760,119459,126233,56694,-63034,-144341,-104084,-100917,-54199,-8927,19935,42223,45482,1245,-16751,63395,136264,97155,64062,2428,-72642,-93375,-112284,-129970,-99431,-24544,61319,88424,39125,-78862,-8747,62676,77278,86673,41275,-18868,-68767,-124680,-109410,-26691,66199,132487,192870,259448,334505,360403,155188,-7606,-38534,-13777,-1979,-2552,14382,217833,272201,189284,195065,107721,53844,10035,37639,-185,-42107,-43952,-13401,-32866,-32895,-56451,-52198,-17729,-8618,-7394,-9014,-9274,-15372,8302,36234,32335,12094,-16771,-64840,-77823,-53760,-44469,-53141,-76401,-129082,-47308,40837,49021,38943,15516,-39747,-119452,-79591,-3087,49357,29526,-44723,-85401,-107323,-68378,9371,6746,2505,5042,-36361,-73019,-55144,-29552,-43863,-52369,3923,28821,50559,51506,24974,25651,32940,81555,145042,141495,140760,13106,-101260,-32007,33204,46633,29444,-5055,10301,48228,75111,129834,115586,59591,39081,407,-50414,-54901,1996,79533,167232,262547,375279,400843,275796,147923,151356,206937,202404,164350,52345,-17896,-39122,-7429,64732,128441,184544,206677,176373,147571,72664,5811,-39247,-32082,24855,74518,108683,106072,49741,-27433,1014,10701,-33439,-55068,-7544,70313,131478,154798,113155,13308,-23286,-21303,-59561,-120983,-70629,34425,191894,186288,10819,42970,210385,313043,196812,104637,98761,93959,23809,-44389,-4147,56346,62353,1218,-95749,-143493,-81518,-35146,-9178,-7454,15838,-34144,9004,44679,97243,89575,39837,144368,296649,286145,153565,58673,40666,44853,75603,131638,112567,66495,5684,-24313,-94101,-134759,-4597,107088,209747,247588,153778,35778,-56371,-124722,-126231,-102572,-55324,5485,74719,113493,137493,102597,53480,-36135,-146212,-127642,2590,146526,282046,267499,43296,-100985,-75493,-22599,21900,91762,122596,57432,-4341,-15918,-44371,-46248,-41559,-63193,-30816,-7561,-3153,13252,38364,15256,5773,20345,6531,-14095,-21466,-34314,-27922,-53020,-33953,-5128,-26888,-85038,-90805,-92163,-70265,-31002,1174,-21131,-75765,-88399,-108040,-97422,-49869,46681,162877,268551,305870,278270,159726,3126,-86828,-54562,-44727,-34612,-85645,-110042,16535,104343,90033,41517,-24765,-62865,-74483,-85426,-105613,-102886,-89680,-77840,-56219,-61774,-15748,-4387,-25524,-56472,-36217,14255,47871,24435,-1397,-31782,-58778,-34734,-24182,-47622,-23673,-5976,51428,232788,358895,236458,180431,168745,94125,12345,-64491,-105263,-120212,-49681,5871,63458,83323,101473,84930,56976,19518,5818,24602,-33839,-110363,-117929,-113918,-131670,-62752,-18871,-6830,-37355,-71046,-79873,-59049,23362,73865,52384,-25445,-15069,8738,-863,-1621,3863,-17961,-6374,-29864,-65783,-81010,-107651,-42755,62440,98577,83266,73636,74272,86276,101459,50550,72336,75547,-4912,-126147,-98661,-71129,-60608,-24832,-10597,-21967,-37961,-40830,-34003,-30533,-39136,-42433,-78946,-96698,-76465,-7415,52461,17997,-31117,-76330,-81204,-97281,-80010,20642,7769,-91851,-85523,-16550,14926,-41031,-98851,-86481,-51984,-53171,-58289,-66723,-108652,-88650,-20580,-1454,-40222,-100838,-90396,-34070,-14964,-49807,-69472,-83714,-68505,-58283,-60328,-27243,27658,65993,48483,-6778,-57486,-55143,-8077,452,-34585,-80966,-86734,-25472,73093,12093,-72090,-54431,35715,72375,21515,-60337,-100863,-52444,12895,86405,97007,24492,-4416,-21982,-56261,-102019,-93446,-41958,67006,198443,217950,156081,93057,28150,11315,14486,36236,30261,54624,9632,-57824,-87728,-110783,-100955,-72925,2960,60914,83462,60232,19263,-22420,-92817,-136957,-166342,-157629,-71824,-15185,-6977,-14315,-688,56693,113801,143313,106131,48894,-2187,-71437,-21470,45986,-38100,-92580,58498,113952,36238,-67200,-81443,-78332,-8070,92774,99906,64727,95992,130446,168261,187753,148240,104340,-3043,-126837,-62643,-62694,-84666,-45586,21170,81741,13856,-9783,7798,-1768,9520,-2446,-69213,-96145,-96678,-71744,4249,22523,-53795,-992,97357,164006,148772,78129,-4955,-36590,-30432,-47059,-80547,-104094,-91605,-72730,-3082,85769,172080,173093,90645,-1098,-91640,-122668,-98495,-80867,-108419,-96094,-28146,59695,144740,123620,78614,97077,101048,40080,15201,3436,-10987,-9211,36851,48913,62810,102398,169857,243572,188256,122930,132149,199579,307250,388988,418931,327669,208213,112182,56120,61628,126180,110843,-4092,10012,-8466,-51250,-59870,-5391,50894,68430,55912,17777,-7216,31602,74932,21197,-94436,-28696,82536,83854,81972,46817,-41133,-70435,-8009,-30387,-34808,110423,237875,223942,109359,26514,43897,161999,227286,228081,269276,248660,167969,97680,26692,98091,126947,75872,5990,-50655,-139542,-47820,4539,-11230,-64590,-106904,-112623,-81153,-1082,14340,-11795,-61181,-74191,-64536,-79873,-88589,-26392,36249,73742,70763,53464,-2314,-54990,-25793,13264,32339,72162,106459,114476,63252,-46920,-69642,5479,82697,121572,149321,162398,121575,50985,-40741,-71760,-26961,-35648,10460,102487,62169,82303,-34889,-49112,8462,72173,176987,212163,131758,90957,119121,123168,53789,-24464,-39175,-13040,78915,112671,22292,-23920,-19083,37256,100706,109074,59914,323,-21140,-9534,-66811,-97441,-19969,-8580,-2971,34061,79211,89846,51037,17534,11539,-25672,-72615,-107253,-113747,-65304,-26381,-39930,-78059,-99259,-101425,-118209,-71252,-2526,26170,31302,15827,-14031,-44655,-75328,-44488,-15911,-2879,-31347,-56422,10195,37766,-10534,-98641,-79931,-19096,-4636,-1137,-33759,-29122,40832,75391,32783,10362,-34317,-104851,-78783,-15971,72141,117654,105779,71117,13738,-51823,30845,93606,32661,-82912,-53127,82791,172848,158315,106076,55236,8407,-28176,-23714,93628,215672,304132,301922,172685,3767,-69798,50135,142082,163779,209847,314119,411464,504840,505535,488382,494038,449380,395731,351947,234650,66038,-49538,-28292,20256,22759,14584,-40304,-90573,-71207,-104298,-71391,13403,49011,44966,19295,-5783,15322,65025,108615,68996,33861,-8622,-9374,77593,125003,74182,-14550,-67563,-59398,8143,9558,-68629,-69873,11264,48420,-36105,-93966,-47702,-34468,-88086,-83390,37287,30580,10295,-36000,-31270,-48982,-105337,-114634,-80722,-5566,38816,44214,71007,87412,79605,97369,130836,76628,-13292,-26954,4422,4961,-20036,-74701,-173677,-107676,-22311,12762,5527,-17972,-46747,-34224,30725,6926,-81937,-3679,48383,-4699,-79409,-115476,-142815,-97292,-34644,-83958,-4517,230940,504648,584278,451016,124481,-102312,-61228,-31696,-7536,3101,-43302,-14970,92281,157943,97923,19761,-51029,-97375,-33242,82075,133416,15889,-121201,-124386,-71104,-85102,-23041,56923,1766,-138102,10456,143275,91519,-9750,-131169,12497,87587,55636,14672,-14997,-45269,-104595,-76377,12452,108430,200364,182115,65654,-89839,-166211,-50508,9258,11233,-52036,-106268,-22111,40531,-23990,-64394,44136,143660,101793,26182,-10785,-18774,15489,16724,-12981,-18293,7977,53712,58097,10483,-16278,-43976,-53343,-66547,-76690,-80878,-93794,-80225,-33814,-58986,-85746,-82980,-62377,-10144,-18596,-66177,56629,206603,243096,151891,128373,132771,83226,23118,-30123,34489,102608,121714,102572,119935,158996,171433,91556,-6540,-78916,-132497,-110692,-49673,16291,44485,9691,-19799,-41404,-42365,16700,73835,49056,49022,17100,-50724,-93374,86313,228153,159229,75904,19857,-21574,-56705,-107461,-65178,41981,135333,182640,172587,104667,47771,-9714,-75146,-92437,-98963,-96757,-81541,-36915,-69446,-96309,-38456,-39171,-60489,-93441,-104827,-71316,12800,6486,-28145,-46488,13058,12103,-23744,114327,299010,438821,420615,307394,134924,1474,-72513,-142132,-58748,-20088,-3079,-6191,5337,9219,-42113,-121463,-104672,-87770,-90239,-68142,-34330,26607,41483,74058,114068,91079,41587,33515,49021,68368,28488,-35064,-36769,-855,-45892,-35397,46720,169695,170317,107666,100427,130340,182389,180227,119774,67111,-8575,-61950,-4213,22122,-24162,-72375,45904,178016,183804,149669,89040,14909,-42791,-62954,-67931,-87646,-120290,-75906,-15482],[11586,-17657,-4726,29925,47751,48303,19606,708,23049,10227,-29300,-55373,-68182,-83170,-99728,-47411,-11722,16167,58777,96482,136803,152130,117752,62932,18334,-1733,-21447,-69084,-97607,-30688,61249,95319,39688,-95471,-97193,-13234,18300,9805,-26274,-103906,-80544,-19491,-25810,-53724,-53071,-7571,93984,160859,24161,-81250,-56901,-33210,112527,210582,125928,-108769,12370,116136,163911,109697,-12726,-72802,4405,23707,-11536,-37379,-74534,-105651,-134623,-90038,-15922,29107,29210,12268,-17581,-18788,36790,57864,20127,-76971,12991,134368,84481,64588,63454,20286,-46366,-123896,-80387,-21219,31309,78315,132033,209204,259846,207188,74455,5083,-24166,-21685,-65868,-34946,42029,34723,-32765,-29659,-3030,11179,-23066,-46692,25259,48695,-31048,-125304,29476,186369,246875,170802,50673,-46859,-91425,-110848,-48801,67588,79298,-10557,-69237,29269,162207,365476,456636,561761,574610,413858,185085,46285,-28272,-48928,-19804,-52427,-64817,-61166,-90646,-60479,-3526,65671,86103,52919,9061,-4656,136245,375194,419414,384786,318449,210719,146726,90650,-32294,-41409,-6355,-35893,-59179,-33226,5245,-10039,-8127,11375,36384,40292,21667,-8225,-35067,-93285,-55648,8854,90084,144416,127302,58885,-23266,-92141,-43213,3017,-52215,-84186,-70035,-32415,34161,79131,94262,67143,-5994,-59524,-59772,-49495,66250,160975,179474,117159,52318,-11571,-70769,-77393,-7103,22723,-31757,-98146,-85164,-62552,17746,44347,1001,-49537,-23973,17816,79944,172966,216918,89860,-47154,-57092,26362,54047,11279,-36961,-13496,59695,74524,23422,-60127,-55753,-28235,-30427,-16946,-45670,-59644,-49135,-44500,-70096,-83335,-87310,-46256,-7579,-18761,-17733,14243,29970,39744,43591,76285,111304,125463,42455,-28515,-66512,-89894,-75176,-54954,-49763,-41010,4695,-25124,-23392,17780,80358,152573,196347,148272,13839,-76159,-102656,-70023,4415,5468,-43703,-85104,-32665,-4234,-27500,-63657,-50148,-31730,-51996,-45410,55158,108373,88565,42625,-74817,-65831,-65094,-85314,-23751,115813,318611,433230,383545,174687,20606,5488,-3998,-74430,-41032,40976,27040,-62063,-79425,-93343,-97102,-73499,-39330,4148,30601,22861,-38380,-189,30294,2128,-7799,93159,227314,183737,118825,67971,9503,-10240,53707,115009,116006,180121,307559,421028,534929,566275,345924,76613,-36541,-31023,53509,3818,-51060,-15565,15098,30418,-54992,-92739,-76586,-98317,-43263,-7715,49804,50196,15741,15424,11026,13760,-7196,-40876,-89307,-31150,-43416,-33709,-61600,-79757,-43533,62827,115983,71648,68486,133420,170996,121827,62925,-15686,-56465,3202,10934,-36491,-14966,-30404,-21455,44299,141336,130111,70803,-10639,-8074,38807,85866,126038,73606,-5692,-65003,-101720,-109354,-55220,6399,17406,-17405,-2953,11058,28086,16011,-55753,-133858,-116492,-38404,-24407,-51526,-28921,-9127,-11572,-49918,5459,56713,58834,38555,49490,9373,-62384,-55818,-36828,-21893,-34,42300,134658,167256,208989,245514,275340,176071,76958,-3446,5381,24507,-9588,-53685,-29775,-7826,5644,81854,254025,255335,234272,187588,16421,-70786,-55036,-38201,-42247,-44557,-49471,-84673,-106072,-52421,-24207,-22046,1142,836,-52375,-139208,-80334,-19653,-8376,-11626,52732,93657,75612,12804,-1991,26991,40175,-1676,-54167,-71553,-10847,20047,-46662,-127054,-87499,-57248,-64072,-80593,-83721,-66975,-50474,-51327,-16287,12120,10196,-34694,-56927,-60219,-28461,23197,85497,156792,155740,15163,-86385,-144466,-164967,-132245,-127762,-102798,-43239,31810,12966,-35873,-59747,7396,69838,103924,131335,154901,168286,125268,12857,-32507,-7315,6646,15226,-25729,-57080,-69329,-26303,-5004,21313,29429,-30755,-99556,-71991,4454,74429,146373,173737,113733,120712,270341,286289,171774,119306,145913,246789,360798,398292,206007,55035,-27284,-49894,-6499,72540,81586,74572,59924,33037,-17995,-42783,-12752,-18022,-28515,-34901,-50760,-35580,59906,128366,123663,68912,3639,-49004,-40058,2240,-12601,-56997,-59622,1265,54291,-40822,-92429,-132472,-97040,-50165,21965,59649,85506,160466,133697,-9702,-36381,73268,96484,14174,-59438,-1935,-15356,-60395,-107357,-87189,-51885,2180,76611,69997,51017,119986,251787,308880,112215,-61724,-47400,24301,97809,188546,223863,186993,79729,-21087,19686,79696,52287,-10,-68,57594,59851,85229,59538,-13247,-35689,-62784,-118304,-134632,-61273,-36909,-54825,-83080,-98544,-115905,-106228,-123427,-127410,-53070,-9112,7813,-27624,-50024,-30655,-8157,25027,129877,150103,75011,5242,-60588,-81915,1101,38149,66171,71998,19364,-33905,-52503,-62958,-111970,-55534,15649,22532,-20580,-33784,32464,170474,366186,533679,480042,249585,111135,76870,121921,173643,176794,56131,-105379,19746,82259,39649,-43420,-79582,2388,107734,186040,222695,182531,125333,74171,16127,-61681,-127115,-98174,-19553,34713,69209,165385,335439,485561,432383,161130,-56690,-99896,22853,109103,166456,133772,62000,-12158,60764,62115,83288,142561,236415,257064,329044,324563,386656,383674,206028,48864,-22723,-68399,-72519,-8170,120054,211562,124175,19233,-53251,-13474,-26631,-41144,94178,305098,429436,455423,442313,395441,268286,179572,88544,6150,-82549,-146955,-119239,-100325,-83092,10008,110169,164054,214267,193186,140447,76516,44950,73157,-56048,-74353,-15109,-37046,-98368,-123881,-87842,-17456,24699,-64462,-16969,3426,-11463,-16914,-19601,-15042,-47036,-53875,-16423,27406,-23295,-80751,-28691,18163,38286,-29031,-100690,-84686,-84838,-85977,-64463,-51033,-39809,28774,139627,138848,56600,-45856,-120238,-45996,-26250,-56238,-116530,-54043,-1122,22829,46374,40794,-13929,-43873,-55647,-93292,-119984,-48810,-13231,-9982,70594,260200,331427,184375,42360,53994,50831,36955,-14132,-28078,-48076,-163370,-127815,-43338,588,21028,44043,86353,111194,-6923,-96514,-48894,-39140,-83889,-83085,-9524,43463,7016,-56099,-48010,20443,67158,51987,35824,29771,34334,28573,21092,92860,121218,95845,19969,-9227,5924,12736,-45887,-106606,-67595,-27759,-47732,-48622,-37519,-45538,-91519,-155901,-109252,-19117,43018,98451,3421,49584,162231,301120,454788,495998,435157,320857,224099,83636,-26757,-90483,-49804,47619,155326,160470,41954,-76389,-82656,-23244,49258,103461,61573,-36,-410,43971,101510,113265,49401,-61764,-140832,-115049,-93967,-37130,4047,22594,22360,8676,-32255,-22440,73600,145439,102992,65092,2451,-69387,-101947,-113629,-110770,-79033,-10542,64427,91932,57657,-46514,-23449,23434,44603,65899,30109,-32531,-82656,-128270,-103480,-26014,66289,138614,219749,320605,401603,397434,174006,-1262,-33725,-4221,-3315,-2857,50068,264694,260989,165086,192941,131953,86921,62444,103228,31918,-44798,-63987,-15491,487,-5711,-45616,-40953,1405,16899,21877,17385,14656,1667,19164,48592,51003,35642,2167,-56744,-94256,-67310,-62880,-82329,-95588,-112587,-43369,35886,37700,28864,9674,-42185,-111024,-71775,1889,46694,16892,-60567,-94714,-122121,-96875,-18903,-5365,-3687,1051,-39322,-93853,-75982,-36952,-41599,-58046,-9238,23083,46654,44280,18157,21345,33417,95160,170001,161284,138814,1232,-104393,-16996,51026,61957,40073,3141,21518,67372,100485,159289,166851,113131,74481,15216,-45179,-53048,4104,82352,180409,281291,390050,389706,244028,111587,126204,220085,250301,188306,58809,-9391,-34499,-24732,38720,109409,175836,210796,181876,141621,56023,-22772,-63746,-41166,11137,53018,88703,89736,37536,-67328,-42176,-34298,-67644,-64939,-1936,62076,116041,137265,104308,20129,-13193,-20561,-63606,-122471,-65776,31758,172918,194765,34639,58852,212470,280220,166161,86540,82623,74809,9978,-45733,-877,52148,46300,-20328,-121623,-132024,-66481,-28630,-6999,-13168,-14615,-77534,-8424,7873,57837,72151,39051,135708,264565,237243,107085,29248,28956,50906,93309,146846,116036,62663,-9941,-52785,-111371,-128369,-3618,105530,198924,223611,129798,20625,-60974,-115847,-98465,-101457,-66307,5418,83400,134200,163301,126887,78823,-16402,-125064,-128925,-3768,140242,280564,275896,51490,-106708,-62623,-7005,48023,126062,148244,59155,-9776,-13325,-27070,-22316,-20877,-80082,-48579,-11840,1278,22382,39993,2666,-718,30926,30929,12472,-7464,-38475,-29087,-40094,-22245,-11677,-33115,-78952,-76824,-78229,-71836,-50100,-11121,-16015,-56107,-64284,-90553,-121924,-78993,10533,112949,205742,274458,279784,157573,-2831,-76700,-54315,-56607,-52783,-103648,-89397,34787,115385,93569,38790,-29115,-69174,-71227,-68448,-78816,-78591,-83962,-83509,-45062,-24868,-4728,-11267,-34493,-61066,-46960,-5550,32083,19786,440,-26708,-34144,15527,20634,-17306,-35946,-22923,33389,211479,329000,212517,155909,145491,75927,-4221,-77065,-111813,-113269,-47290,11768,68591,82170,88289,62473,47905,27957,21217,36786,-16737,-90864,-107912,-114819,-106251,-38615,-9536,-10661,-44498,-88873,-113271,-84383,7429,65081,54893,-25490,-53688,-30567,-23615,-14676,-7213,-27339,-7892,-28008,-64804,-88463,-112092,-24587,83932,109464,88573,77301,80764,97403,106486,50347,78164,79791,-1895,-104563,-96096,-71916,-59812,-18707,4160,-4154,-26630,-44299,-45572,-32980,-39545,-44751,-85564,-107949,-90616,-21114,51305,34709,-2441,-39027,-44501,-73402,-34979,58594,40368,-58732,-56640,10697,35654,-35528,-98954,-79150,-43821,-42202,-48610,-63015,-106636,-95601,-34693,-13934,-43523,-99275,-91342,-38599,-18793,-56262,-75393,-78145,-61972,-55444,-58025,-23359,28429,61106,37425,-21952,-77746,-53589,984,-2690,-37476,-64153,-57342,-15438,65501,-2017,-73952,-51437,21328,49881,8286,-62167,-99765,-70087,-11583,52919,56127,-14084,-40451,-34136,-49790,-86505,-94913,-60163,24828,139067,149010,124778,98588,39595,9629,-242,29198,44147,85939,35123,-50651,-86993,-110624,-111321,-76198,5339,67383,85826,59906,19922,-20888,-87846,-129928,-171822,-154118,-57120,-14282,-2045,-2570,15256,71739,133229,171382,137362,58542,-9336,-75937,-17496,52406,-22369,-71730,70756,113566,20854,-84119,-93032,-77669,5044,124142,138939,90532,105766,127294,171454,199535,161488,110703,-8185,-101199,-35090,-29976,-61366,-43915,16977,74652,-1911,-19942,6193,-564,11867,7910,-60664,-102378,-109076,-81935,-20568,-13152,-59031,7493,89928,144159,139309,81428,3417,-27865,-21900,-43219,-78828,-101913,-89078,-74236,-1039,102380,207918,207002,108354,13215,-71644,-108162,-109316,-93556,-119520,-90244,-22004,53096,113123,90358,45060,54944,75106,23642,1390,-2133,-14419,-12014,34543,50829,72968,115100,173809,240253,190785,124347,133028,205895,322221,414064,423385,325382,215413,122284,68651,76230,151030,145133,38293,41262,3036,-48268,-59116,-8875,41784,59985,49658,12415,-10251,29957,67306,4205,-101525,-25415,89144,107534,104135,55101,-40404,-55841,10425,-7005,-19193,102090,212393,199035,93612,12014,54313,209781,284123,266360,315912,314334,226587,122362,31670,97258,127298,79712,-5898,-82213,-118843,-8845,22786,-6858,-64393,-102917,-98881,-63590,10675,16295,-13937,-65828,-76878,-70021,-83930,-83982,-19738,38140,64744,50631,32151,-29605,-81374,-37237,2738,31226,83082,119877,120702,62113,-41129,-61203,14320,93892,132021,163001,183534,137276,53364,-43270,-39629,15113,6518,22156,84324,36987,70918,-40058,-84977,-14247,49439,148786,215671,150857,104533,140139,133015,45746,-27141,-37402,-16748,71740,113292,30593,-16603,-13894,35587,91037,100407,58304,3066,-18080,-3424,-56803,-90578,-8083,7569,9853,29978,65196,77408,43832,23134,30146,-558,-47649,-72198,-78720,-81109,-37803,-46121,-79209,-106931,-112321,-108245,-50030,15124,38767,41872,15140,-29547,-61677,-100536,-65590,-27539,-9725,-29835,-43688,19994,49896,1145,-89739,-88134,-21836,-10608,-16491,-42996,-33162,37213,64637,12698,-2618,-41355,-110482,-82578,-31106,46829,92665,82569,41746,-14028,-63622,36673,106561,33947,-94909,-11434,133971,221065,183876,107365,38967,-14863,-42816,-23223,100265,226927,321019,318745,191659,16966,-74299,55811,170169,203266,243672,327455,400748,505511,511164,508081,515149,470057,425558,386324,260448,86573,-18710,-15086,21168,17873,9123,-40263,-84833,-81793,-110476,-67731,8892,40911,41422,21096,4696,16757,58083,88980,47642,19713,-18729,-24454,50874,105314,78063,-1681,-58605,-83754,-20715,-12198,-86134,-80693,-4935,15967,-70469,-83855,-32817,-25378,-86959,-77335,29589,18776,2215,-39337,-26576,-39623,-96129,-104590,-88477,-20285,22751,31682,65731,89157,87257,107657,138971,68674,-23667,-30429,9776,13282,-17994,-78259,-173122,-97668,-16011,16615,10889,-9782,-33717,-35337,14554,-13667,-85561,1016,52889,8433,-60718,-94067,-133532,-96175,-22358,-69348,-10144,232655,519332,606934,445066,120334,-96814,-76255,-46645,-16457,-3394,-47875,-12443,103092,180175,132983,57210,-22512,-81446,-27704,94523,140398,14014,-117659,-138614,-90814,-100918,-5458,67937,-1087,-139520,31144,160343,101611,-6052,-130529,-7261,77674,64626,24170,-10208,-46322,-108080,-73781,15157,118462,230098,224930,90698,-72630,-188290,-63040,129,245,-67150,-100874,-7065,50846,-26650,-65088,65082,170244,116331,29166,-16771,-35125,-9776,12671,-6226,-7508,23671,66041,62759,8536,-16377,-40175,-50086,-62595,-69782,-68305,-89814,-86586,-42741,-65615,-88078,-75836,-42556,9321,292,-46087,39218,188325,248115,164435,137686,141359,96611,38746,-27698,21117,78381,90173,75767,97924,129932,124709,45313,-40137,-91203,-115812,-89905,-34664,27012,33052,-11071,-35760,-51578,-48277,21972,89735,62958,60932,24162,-46656,-117013,29910,163291,117686,48519,13499,-14786,-46253,-104002,-77614,35204,130458,182505,182056,115169,57121,-7105,-81745,-97142,-101058,-98877,-89971,-44811,-62367,-74934,-31831,-40934,-55641,-92664,-107523,-77875,8853,11546,-10006,-16507,55217,65358,23181,151272,322371,429296,388587,277951,125160,-14901,-96583,-130734,-55747,-25588,-20953,-38077,-31439,-17798,-52649,-110041,-106664,-96330,-102877,-87668,-50974,23696,61018,97638,147614,129790,74628,66174,63460,59539,6978,-44671,-43042,-7831,-35584,1110,88079,205135,190357,121680,101701,110504,152510,166666,104887,51246,-12312,-44149,15899,38687,-13649,-75035,32410,168922,198170,173546,100247,11887,-52475,-71693,-76979,-102596,-138424,-80470,-51523],[-32559,-57015,-23239,24460,41869,40203,5865,-7682,18554,13004,-27398,-53458,-54598,-65888,-104682,-58620,-14835,24770,70843,106000,133679,148709,111181,46493,-3191,-13326,-29062,-75150,-96271,-26668,71863,100695,30791,-108506,-92572,-3507,32042,19459,-23294,-109517,-81435,-22983,-31477,-61809,-54940,3712,96653,132372,-6967,-106465,-38717,36443,187756,245721,121247,-85173,30117,152605,207066,146957,19400,-80360,-30203,5887,-14927,-36744,-72423,-81472,-100405,-71301,-3945,36284,33524,12751,-25025,-48024,9104,48055,21882,-78092,-2302,114666,67937,69131,89368,48819,-28349,-123480,-92607,-34922,20719,80114,143021,217470,261186,188278,45751,-7472,-13187,3027,-32352,-6117,56031,39237,-32231,-17398,18839,37655,1780,-28056,12890,28844,-57213,-106674,55125,217030,283850,204739,74614,-27011,-71687,-89518,-29607,85528,112710,23135,-48235,26359,174717,405191,497637,632834,640442,446557,200990,57524,-14772,-43007,-30757,-71130,-84902,-82011,-100247,-33065,53733,128056,107190,48508,8780,11831,143643,354384,398010,361816,312942,202127,152615,96355,-32836,-2384,28973,-10482,-57703,-53146,-9020,-15536,-5528,22169,53200,49837,20939,-21339,-53987,-89674,-27893,49861,118559,158568,138317,61996,-29495,-94754,-11003,37350,-27367,-80838,-73819,-40333,23999,76831,88336,50832,-32128,-100111,-83163,-34253,68521,153941,171544,106473,43817,-15394,-72324,-75595,-9410,23992,-18894,-79570,-65696,-38471,44750,67911,20540,-28309,1813,57338,137165,229696,253832,94495,-59587,-61838,25983,64637,25022,-32845,981,80186,101692,57494,-17253,-58752,-55035,-49880,-30574,-55977,-62885,-44685,-38466,-69481,-86674,-97479,-60571,-15898,-13202,-6905,27244,48500,60868,60009,73149,76652,99565,34367,-24824,-55481,-80201,-74782,-57491,-59109,-56017,-18171,-35393,-41060,-18289,47490,113883,149752,105712,-11846,-66192,-71953,-46803,27150,33803,-13268,-67484,-51487,-28084,-44022,-70924,-55039,-30745,-41686,-47525,52026,111549,83381,16085,-92537,-64219,-57289,-70696,-10450,129019,325482,390491,294331,91727,-5878,7922,-5937,-77038,-39194,33554,29453,-49246,-69459,-88297,-91600,-81578,-50006,2958,32151,29963,-28977,4642,37847,8135,-8288,74536,187341,156665,112204,78725,29783,11051,67679,126018,123745,179721,300147,406408,520278,581953,377596,85798,-45254,-49740,29312,-6513,-56288,-21955,4540,4159,-80895,-120188,-96731,-85535,-41154,-24883,9567,17743,20374,36487,24332,15335,-8907,-47280,-85558,-6914,-18779,-22875,-53391,-64143,-24801,79666,115906,76123,80387,158681,215210,153422,56116,-43936,-58920,31438,46827,-13374,-8789,-41203,-44619,10304,104486,103464,64150,-9124,-12318,42377,103518,140362,87836,11459,-61285,-118900,-107827,-47558,9365,22695,-18007,-16902,-5589,12034,-294,-67490,-122318,-94015,-19794,-1502,-26835,-9527,2430,-16788,-57387,4711,73502,92721,62189,62051,11313,-72649,-60008,-32661,-19961,6832,61743,160073,198732,245012,280158,297706,179846,78589,7164,23704,40221,-1202,-47553,-30508,-16648,-11731,67072,263170,294108,282922,199094,12933,-78096,-62717,-28582,-20018,-27421,-44615,-94194,-96003,-53614,-23293,-13637,16783,15236,-39893,-130534,-80296,-20438,-10647,-12638,41835,67512,44017,-5302,5976,46621,62232,17946,-50138,-87402,-17925,27847,-33053,-107865,-80829,-53303,-56443,-64626,-57087,-51113,-49960,-46063,-2097,21656,15043,-28885,-49576,-54253,-27516,17877,76381,145730,160935,38548,-66845,-127955,-131726,-126866,-132051,-88935,-15867,49886,20841,-33659,-59341,21056,112298,168399,182149,183887,194410,145681,25986,-24380,-9865,2890,13840,-22497,-51291,-67054,-30422,-20869,-588,14492,-31590,-86193,-106475,-54044,6608,69919,114506,83465,107054,272021,275713,160038,117624,144858,236933,338941,336106,129119,20819,-36393,-50827,-6231,72283,78766,65908,48919,30273,-12475,-31238,2604,-2793,-23606,-47910,-73541,-58015,44400,143423,154618,110305,53159,-4594,-3951,22895,-8107,-53923,-54077,4281,40804,-50949,-92528,-123394,-109415,-58878,15472,60483,92141,167547,124956,-16293,-24132,80980,103990,21498,-61604,-9588,-22664,-67648,-104815,-71368,-39147,9641,80581,78748,40232,71844,175506,272314,109934,-64228,-51728,24358,124654,241873,300329,260497,99838,-23876,8002,64783,28909,-8935,30825,103017,96820,96013,58752,-29218,-41829,-42653,-83780,-115821,-57198,-33917,-53572,-83684,-97821,-114410,-98281,-107818,-143303,-63903,-11866,10690,-22159,-49624,-43432,-23034,13203,116825,136704,64712,5146,-55587,-99006,-7620,48007,81663,77476,11832,-40502,-44860,-49862,-108661,-51038,23176,25001,-25644,-48858,7766,136549,329518,500265,445986,223216,99186,69742,112847,156037,157581,55563,-79243,1134,38899,-560,-68901,-96407,-10573,91711,166457,201566,157533,97972,53280,6156,-62913,-125752,-109348,-32492,9629,7861,78558,237445,390736,396886,139206,-96029,-68374,23542,82014,127366,98753,16755,-19584,70081,47658,50088,106770,188376,207213,298987,305375,361223,340167,163538,37048,-27863,-72591,-75889,-9205,119393,178469,95067,20993,-43029,-21110,-47443,-67183,54500,243546,387989,430508,428386,434146,342848,246123,121128,19531,-74189,-143309,-128499,-115381,-93936,3778,104001,150005,192116,170283,123865,92483,72828,81466,-35742,-52058,10958,-13571,-100161,-119171,-63143,-4218,-18432,-90625,-34650,-9662,-16859,-9307,1946,3649,-44814,-51705,2921,48412,838,-85065,-42442,16098,45064,-20839,-100051,-89016,-91737,-104486,-100328,-92393,-67710,23505,170543,193021,103006,-1772,-126757,-77662,-52561,-68094,-100070,-33753,-6328,-17335,-2186,10266,-17977,-34901,-35178,-73656,-112327,-50052,-8926,-7313,70409,262681,342834,179258,48616,79499,85922,51872,-9177,-39847,-73204,-152483,-100659,-51726,-39279,-41782,-29509,12595,56140,-30117,-120712,-75972,-71852,-105832,-82422,7218,57758,25972,-31703,-43925,20028,74934,64542,54457,51401,59011,57781,49515,124398,158603,116384,31452,-247,9874,10904,-55832,-125703,-69909,-28088,-60406,-59396,-42982,-56254,-116546,-145970,-83284,-15796,26408,83297,2202,48929,174421,332825,499817,535606,455835,323895,225833,92145,-24215,-93556,-71992,20280,135172,146466,30573,-80584,-92018,-37439,24268,79920,52545,-8176,-12597,23146,74199,90618,36025,-62256,-135547,-125794,-82538,-20978,15264,22137,251,-28144,-66362,-27166,80290,149994,108427,65625,2764,-63926,-100466,-100090,-92853,-61381,-1287,61294,89128,72376,-13536,-27480,-14548,10806,43366,17331,-47253,-97798,-132375,-100127,-27142,63977,140801,240341,369386,450350,415318,185014,920,-29109,11079,9575,14223,101828,297312,236963,133208,177645,149047,115631,115824,175258,71185,-41773,-85593,-17213,32445,24093,-33221,-28937,20890,42183,50132,42074,36812,16447,27546,56843,63086,51112,13724,-51053,-105634,-76837,-75296,-105427,-112969,-92274,-29509,38336,29235,17935,3728,-42869,-93664,-58915,10789,46495,7062,-71802,-97079,-125096,-114497,-40830,-12091,-4949,-441,-38104,-103572,-97003,-45664,-42853,-71083,-32913,9732,36344,33603,8448,13335,30739,105963,193137,179015,132315,-12939,-99321,-2542,64968,71832,45119,5938,27989,81751,119767,178825,206722,162225,107322,28498,-40443,-52310,4008,80732,185605,287816,391477,362481,208854,72124,84826,207106,270431,192845,58961,-718,-27370,-38685,10394,86208,160723,206189,179361,129146,34795,-51179,-65378,-35018,2896,33012,69989,76715,36628,-108360,-93372,-83621,-90982,-61550,3393,48706,94009,112584,89135,20590,-9156,-24486,-70731,-121100,-60002,28707,149065,192727,55839,69673,196617,222269,122133,61182,58997,47520,-9749,-50167,-1002,42819,25229,-45044,-148596,-109334,-50716,-23556,-5300,-14303,-33369,-89612,-24820,-29421,10199,42792,31213,118762,222141,181592,59110,-1721,14880,54845,109591,159562,117978,59044,-22533,-77498,-127346,-126037,-7512,98243,181276,195936,105509,5181,-65097,-103562,-71493,-85380,-77485,4582,89491,151307,183007,144197,96988,-4355,-111640,-126757,-12218,127757,264879,266122,50492,-116495,-47429,8847,71493,158338,171125,58141,-16364,-12084,-8737,6368,1486,-89694,-68732,-17351,6570,33430,42929,-6952,-4199,42442,60342,42645,8182,-40659,-26906,-21780,-9244,-19915,-42046,-70393,-57840,-58578,-65546,-66664,-24007,-11291,-36236,-36644,-63658,-120502,-105256,-20073,71702,151517,245233,283853,161543,-4529,-68213,-57296,-71462,-72538,-118586,-71605,45982,118199,91989,33337,-34235,-75746,-69134,-53303,-55603,-61086,-83623,-90707,-29825,17032,24551,-1412,-32843,-61446,-54296,-21988,17634,14465,-20,-23266,-12700,52632,52701,3703,-47600,-38893,17844,192306,298524,187898,131298,121548,57198,-19677,-88454,-117352,-106623,-40632,25531,83567,89063,78130,42963,39730,32978,31118,40567,-5722,-74569,-87448,-91000,-81586,-17563,-1931,-19233,-59391,-115052,-151949,-86137,-269,58960,55658,-21690,-85709,-67844,-48134,-30291,-20931,-38852,-10606,-26175,-62746,-96551,-115602,-8229,98461,113796,89700,77973,84856,104668,103031,45074,79624,78858,-2892,-84992,-83494,-69916,-61288,-18089,12565,7652,-20694,-52990,-56061,-30790,-38526,-47212,-92435,-118649,-103903,-37181,44938,47985,25099,-1985,-5733,-34509,8148,90016,66879,-23986,-22468,41993,59544,-27158,-96885,-75970,-42331,-39074,-44627,-62450,-107177,-107738,-56295,-31116,-49470,-99185,-92710,-43362,-23484,-62266,-81398,-73827,-57753,-55235,-59629,-24548,24376,50760,22388,-39478,-102983,-49468,8254,-6318,-36255,-42945,-29331,1228,64767,-9208,-72442,-49738,6582,27305,-6135,-65487,-96205,-80474,-32493,22827,17129,-45755,-74195,-46830,-44809,-70755,-91393,-80140,-19894,75204,80621,94514,100291,49375,7454,-11702,34067,68956,124464,66075,-40858,-85463,-110605,-114896,-73766,7628,71290,86420,58738,18739,-22180,-85333,-120818,-157869,-135455,-49929,-20472,-1050,8783,34783,90525,152860,195917,163481,67294,-11909,-79383,-19418,50472,-10314,-55535,73878,100300,-3615,-102055,-103891,-73166,17249,151461,176441,114921,110302,117388,164769,198949,163182,107160,-17643,-78744,-6654,2244,-37725,-41693,11880,65634,-17197,-32223,2874,1523,15914,18334,-50181,-105444,-119383,-89943,-39901,-29978,-42356,22744,85921,124677,126446,79839,6614,-24246,-16939,-41719,-78495,-98168,-84206,-78307,-6613,106636,227695,228046,120348,25856,-51252,-81916,-85578,-105177,-123683,-80031,-16370,43439,79470,57236,15158,15584,46464,5188,-15214,-10675,-18917,-14356,33458,55146,82889,124978,173479,230658,189260,124509,132245,207066,323960,421089,410031,311197,215709,128720,79615,89289,169646,170774,76172,73665,18250,-42763,-53286,-7742,34002,50724,42164,6513,-13921,26258,57231,-12566,-100550,-26380,83101,119423,120066,60425,-40068,-41310,26992,11789,-4183,92096,183017,172572,78391,-3019,57731,246996,335005,298291,346312,366724,278866,147045,37789,92596,121337,80011,-16322,-99967,-71925,26232,38440,-3722,-64804,-98496,-82062,-42630,25733,23156,-12225,-70485,-80551,-72597,-81515,-71537,-8056,41980,57207,32351,9457,-55314,-94811,-34558,-3312,31990,94260,133021,126687,61821,-31884,-51739,24370,106905,144654,177613,204526,152317,53551,-44205,-3399,62083,52844,36827,61529,15401,69124,-16974,-124241,-42592,23023,117421,209500,166995,118473,163440,145436,41401,-26178,-33563,-22441,56912,105441,37852,-9345,-8490,33526,80466,91210,55487,4734,-14080,4619,-42948,-73148,9510,24254,23175,25271,46838,58904,31117,24920,46453,23934,-21743,-38485,-41574,-78979,-53941,-53338,-79625,-111870,-118446,-91389,-27487,31062,49196,50171,14403,-40681,-74683,-129539,-94588,-47278,-21611,-30494,-30520,32265,63087,13056,-78261,-97404,-28313,-21995,-36042,-55074,-43463,24065,45156,-9427,-14745,-45764,-104478,-79920,-43575,19602,62113,55678,11330,-43281,-72440,45586,124329,42166,-90044,24800,182225,261390,202513,101840,13978,-46688,-58234,-23398,101450,227603,324399,328133,208054,29660,-79163,61131,195277,238989,268951,321322,367198,479767,498041,512597,519834,474997,442145,408715,281043,107372,10371,80,22689,14760,7605,-34065,-70969,-92661,-108665,-63253,4420,34283,39467,23410,14575,16508,50537,69966,28578,5281,-31823,-42905,19313,81219,80780,12717,-42984,-67754,-55650,-42952,-107874,-89533,-19504,-14025,-93032,-65877,-15584,-13304,-77435,-61454,22404,3733,-11539,-47759,-24286,-30062,-83713,-93032,-93356,-33574,7536,18546,58712,89415,95148,119099,146639,61362,-33184,-33771,14349,19829,-17379,-83055,-156386,-79558,-4222,23424,17474,-1454,-20196,-30283,5787,-25936,-76345,10204,63084,29309,-35726,-68330,-117256,-92264,-9412,-52649,-16259,222876,500428,593130,414462,110607,-89418,-85584,-54562,-19305,-6233,-49646,-6007,114545,197794,163313,91693,7342,-60808,-21325,105205,140852,9090,-110853,-149512,-112023,-108579,10360,74364,-5892,-128109,55401,170968,109391,4329,-93749,-12727,74301,79976,38931,-1847,-44276,-101763,-61755,22543,129965,256222,260052,112071,-53567,-187105,-71374,-6444,-9792,-81307,-93127,7965,58753,-28267,-65165,83529,190043,129081,34867,-18257,-49052,-40132,3936,1078,4739,40590,77424,66208,7462,-13809,-34129,-45075,-56388,-62718,-61197,-86744,-91295,-46191,-65149,-83735,-65550,-20925,26683,16779,-24684,34610,174160,250969,177476,146592,148530,109450,51157,-32074,-6431,40823,52268,46309,72382,98616,84254,8279,-67040,-92636,-87968,-61020,-12918,41179,25622,-24026,-40683,-54434,-53416,25271,102739,75326,72880,33157,-37276,-136848,-29177,91775,82716,28983,11464,-3802,-31257,-92528,-86591,30198,125080,179793,188191,125886,67771,-2534,-84941,-96217,-98330,-96928,-90366,-45980,-47031,-42979,-11492,-29799,-43944,-83808,-100574,-68401,14077,24080,15790,23220,115122,137250,82537,189786,335673,404681,345433,241718,110793,-30670,-111660,-109849,-50266,-29421,-34604,-60778,-58807,-36971,-52997,-92855,-104931,-102718,-110371,-103794,-64158,22305,83043,122714,181274,172578,115102,102300,79372,52105,-8951,-47705,-34269,8094,-3374,42721,119750,222688,198066,134735,105144,91412,124352,155073,94165,38857,-13079,-26242,35514,54605,-1213,-70974,19530,151799,202296,188224,106625,7884,-59532,-75168,-80119,-111110,-138003,-76313,-75907],[-69191,-83665,-33760,19768,35458,31951,-6159,-15170,13003,13916,-26277,-49013,-40424,-45702,-96316,-74018,-24074,27953,76314,108574,123604,139364,101352,26960,-29787,-29713,-40847,-83683,-95902,-25660,77865,101224,17350,-123262,-86934,6145,45375,26549,-25557,-122599,-85539,-29631,-39615,-69261,-53997,12876,92297,100278,-35775,-113064,-16987,99350,254935,274446,115837,-68319,46096,188673,249930,182599,48336,-56999,-66891,-16237,-22715,-38939,-66933,-62201,-72957,-54852,2700,37340,32864,10773,-29497,-74789,-22933,33532,20467,-78086,-26211,75575,40454,69304,119391,83599,-11730,-116398,-105661,-49931,7639,77951,149582,220288,256659,167864,15783,-25007,-3005,29714,5465,22828,66273,41303,-32387,-8314,35647,59216,22876,-12664,-4743,4671,-83401,-93124,69220,233797,306926,232322,103386,7733,-42947,-62003,-13792,91391,131768,48928,-26756,24912,185564,430123,517204,671989,672208,456195,205888,59907,-9053,-36077,-36257,-85629,-104912,-102704,-99074,-11885,99873,176673,119417,40246,6064,22994,138077,311545,352530,318034,287511,177522,140860,90867,-9687,47569,75046,26050,-43261,-71306,-26139,-22989,-4784,30410,66588,55712,20075,-28888,-62725,-75514,-6814,83335,136389,159272,139073,57775,-41229,-94897,12826,62400,-4275,-73717,-79478,-53756,6169,65534,76810,35360,-45847,-115990,-101407,-19549,63625,137619,153513,87172,27839,-26225,-79592,-77133,-15914,20420,-8405,-61699,-48560,-19685,62283,79724,30572,-12332,27934,100097,197917,285129,283918,95687,-70144,-69845,19609,67788,35275,-31670,9724,94197,122772,86072,18412,-56462,-82375,-64641,-41477,-65176,-66874,-44403,-36704,-69829,-90374,-109503,-79076,-28807,-12566,889,36462,61980,76988,72315,66987,42839,72674,26744,-20012,-44170,-70507,-72284,-59112,-66097,-62768,-41391,-47110,-65930,-53800,18559,78327,101334,57315,-32094,-49254,-46970,-27820,43343,51920,5814,-54586,-71464,-55242,-65422,-82919,-63318,-29653,-32174,-52473,42179,107212,73327,-11423,-108278,-65415,-52734,-57499,3771,140652,321432,336008,205799,22659,-13543,14740,-6029,-78730,-46291,17054,24383,-38986,-63296,-85300,-86876,-89436,-64525,-4118,27921,32416,-23369,3593,39364,8786,-13089,51130,141833,123103,99178,84634,46009,30695,81772,133336,124252,167431,276218,371324,478766,565800,392386,92407,-50152,-62451,14189,-10335,-58862,-30118,-11405,-25622,-95990,-124031,-85613,-65445,-38655,-42909,-26276,2437,37089,58685,35705,15281,-11330,-54665,-75465,16376,7577,-10743,-44431,-47795,-3633,97160,115260,80824,91523,180643,249857,173174,45797,-74410,-50169,60249,81477,8348,-5150,-53282,-66746,-21996,65812,74884,57777,-5286,-15485,42203,117737,149883,95552,21752,-59555,-126453,-102030,-41836,8068,22429,-13976,-27701,-26170,-10964,-23234,-80426,-101214,-67379,-1903,19813,-694,15375,20712,-15844,-66156,-5458,77864,116781,84749,75567,16270,-79714,-64632,-30957,-20687,11654,78683,178804,222110,270588,303401,307517,178609,78923,18356,40192,51199,4449,-40422,-29552,-23680,-27397,48774,256036,316981,317394,198437,7547,-83757,-66845,-18714,-1167,-12406,-37496,-82706,-70621,-38737,-20701,-8322,29374,26882,-28717,-119637,-80344,-23906,-17368,-20868,18225,27095,2936,-23748,11971,64311,85267,41772,-36650,-98639,-23674,34618,-18667,-85643,-71304,-48778,-48416,-48982,-31725,-31462,-41227,-36945,12245,31113,19815,-24991,-50797,-54779,-30153,9646,61338,124136,155141,58428,-47155,-107866,-98655,-83694,-80112,-60913,15224,69142,30603,-30073,-57088,36580,161228,236300,226808,202900,209761,157880,35940,-15658,-10818,593,13691,-18552,-45282,-65025,-35967,-39639,-25879,-3645,-33249,-71871,-81347,-21194,-1708,18788,67281,58083,93166,265678,257751,145776,113656,138581,214223,294543,252663,52041,-12511,-43711,-49911,-4469,73143,76958,57553,38206,26501,-9228,-22818,14855,10860,-16740,-58595,-93307,-65850,34132,155535,181661,149500,103983,41368,31764,41421,-2248,-48913,-47808,6999,25063,-60945,-91787,-113520,-120979,-67233,8732,60339,98835,168419,111914,-22863,-13156,84570,108359,27109,-64472,-18447,-30292,-73783,-99216,-57863,-30001,12185,76772,81130,27721,18501,82711,200882,81538,-77521,-47234,29809,153054,295075,377274,332830,117352,-27541,-3992,50022,6570,-18888,48810,132842,125563,102557,55120,-43280,-39872,-17619,-49467,-91849,-48109,-27692,-50154,-83368,-96524,-110937,-88172,-88366,-140496,-71349,-12133,15304,-15551,-47918,-55625,-37515,-366,95285,111852,48087,3173,-48256,-112178,-14701,57879,97864,83666,7419,-41505,-32224,-32714,-97491,-51876,23578,21807,-35133,-70075,-27483,86157,267529,434103,389994,193483,88062,65797,106601,139354,136690,52155,-55132,-6361,4074,-39404,-96942,-106895,-19001,75777,145395,180002,134603,74004,34579,-1908,-61071,-118777,-119647,-44806,-13597,-37034,9457,152324,295892,343193,108323,-86040,-30137,23437,49518,79776,50831,-40847,-8319,76902,29691,10739,60566,132684,153973,257593,267973,309642,271223,113851,25248,-31619,-73965,-75907,-7581,116053,139265,66683,23358,-30421,-25464,-63871,-88383,16495,175589,335854,396542,400679,451470,403061,303745,150203,32664,-63767,-132292,-136327,-128174,-103386,-9829,88458,130618,166631,142302,104266,108214,101129,83509,-16806,-23598,40757,11456,-98385,-105859,-35128,11622,-59288,-100007,-45869,-17938,-20876,-3478,21176,23365,-39899,-50949,17662,64684,25113,-61670,-59058,9282,47508,-14422,-96044,-88668,-91460,-112607,-123438,-123759,-86558,23545,202452,256337,159952,52594,-77868,-105018,-64885,-61851,-73435,-8396,-2252,-43234,-42720,-19212,-20381,-23971,-13270,-51702,-96362,-46452,-2774,-6087,67639,255279,341672,169539,49136,93903,117639,69512,4591,-31988,-79477,-103393,-51260,-46486,-71232,-99583,-100135,-61605,-5995,-50560,-129467,-94922,-99039,-121068,-80017,18757,67004,43123,-6639,-35648,20435,83264,78284,75011,76354,90784,99460,89223,164121,202924,140029,47121,14515,20915,16250,-57925,-141928,-70915,-26959,-71778,-67456,-45349,-64210,-138775,-106576,-50482,-9244,12712,68819,3019,51547,188611,363568,540229,568750,470748,322816,223870,97835,-23437,-93764,-92660,-8911,109081,128313,22199,-79857,-99764,-50171,2040,57036,43319,-15313,-24408,423,40602,60287,18933,-61866,-126981,-133210,-68562,-4151,27153,22034,-18910,-59038,-95378,-27781,85748,151837,115007,67948,6077,-53984,-86780,-76713,-74376,-44689,5402,55161,83395,85720,22051,-16037,-45607,-20112,22930,6607,-59170,-110423,-133715,-97036,-28288,60943,140314,253911,400925,475738,413987,190468,2865,-19828,34137,37147,50074,164025,314452,204916,98545,152413,159515,141298,170077,248919,116607,-29942,-104409,-14573,63822,56551,-17318,-13504,43050,69183,79308,67498,59964,32405,36991,64257,71420,60996,20961,-45321,-109600,-80558,-80003,-117773,-117266,-70627,-7749,50982,28045,9960,1444,-36584,-67134,-40631,24628,51050,2715,-75837,-93548,-119504,-120526,-53674,-10434,4060,7553,-25499,-86791,-113920,-52329,-44631,-87882,-62880,-5880,25020,23874,-333,4980,27488,115252,214827,195954,124648,-25395,-85907,13522,76001,76905,46203,5851,32771,94086,135294,191284,235585,206367,139776,43609,-32895,-49563,4688,77451,183321,282469,382179,326733,177820,40705,35137,172628,262385,179665,55608,10009,-16228,-44767,-17163,61578,141732,195064,171764,114219,13604,-69559,-41053,-14554,1858,16748,54308,68275,48904,-129886,-147703,-124821,-86529,-46026,10212,34112,69271,84711,71032,17299,-8578,-30166,-77789,-112905,-50667,27684,123944,181217,75002,76740,164717,147319,69658,32111,32001,17474,-29515,-53062,-1160,31731,2776,-68955,-150991,-81085,-32902,-17387,-1513,-8315,-30511,-64402,-39353,-62583,-40057,4654,18474,97094,176429,127619,15390,-30233,1741,59164,125865,170749,120489,58646,-28790,-93601,-137659,-125997,-14218,87517,160323,168998,84601,-7435,-66103,-87146,-44269,-63795,-85716,4452,93381,164765,196939,155402,108854,1917,-103259,-123362,-20202,113874,242211,244693,43638,-127824,-29216,24719,92361,188784,191853,56437,-21564,-10078,9915,36287,23691,-83780,-86605,-20922,14445,46338,45960,-13715,-2820,56130,94227,78765,25919,-40190,-20766,2356,9401,-25728,-51988,-60305,-34991,-33825,-51067,-76855,-34796,-4787,-14671,-6043,-32419,-92173,-122193,-44013,38862,107156,219906,293358,176040,789,-59938,-61533,-86972,-91556,-125165,-55637,51563,114072,86662,26847,-38238,-80619,-67007,-38948,-35074,-48781,-86475,-95727,-9773,64889,72473,28721,-18315,-56125,-55528,-30265,9783,12530,163,-20045,4758,78749,73332,17488,-56876,-51482,7259,178134,271374,165536,108642,98839,40105,-31670,-96646,-120198,-98534,-27511,49717,110808,106165,73401,28806,33276,35210,35856,36896,-235,-60734,-68595,-68493,-57966,1087,4426,-30677,-79704,-146639,-128715,-66378,-340,55951,55999,-16008,-94531,-100053,-72203,-46565,-35594,-51023,-12965,-22649,-57633,-102574,-117239,5148,105045,112011,87925,77345,88059,108679,91629,35115,76529,72749,-8043,-69659,-67643,-65666,-64768,-23067,13988,12888,-20320,-66517,-59736,-24548,-36488,-49605,-99042,-128176,-114459,-53394,35051,58330,51557,34522,34342,10327,49807,115986,88569,12425,17972,78147,87355,-14652,-92465,-77067,-47570,-43685,-45897,-64426,-109109,-124115,-83217,-49879,-56513,-99754,-94387,-48468,-29642,-68211,-87389,-70973,-55219,-56906,-63357,-29033,16780,36629,5826,-55006,-130085,-41646,13382,-9951,-31985,-22299,-3243,22371,69498,-10639,-68346,-48916,-7618,5825,-21404,-71107,-94245,-82928,-48250,-3057,-16491,-62937,-92897,-58093,-40481,-54563,-81909,-96276,-61122,12402,26387,71111,98421,56765,4415,-19428,47926,99752,166546,101765,-27841,-82397,-110835,-112800,-69855,8456,72451,85324,56137,14675,-27239,-86100,-113827,-145124,-118227,-50864,-32701,-3855,19067,56613,112986,172560,215745,182513,73906,-11311,-82482,-26672,40968,-2016,-43218,69062,76145,-34535,-120209,-112967,-67077,27089,171807,208854,135036,107050,98768,144812,182620,151592,93607,-31878,-63340,16245,29972,-16031,-40108,5360,55761,-30492,-46779,-2857,3415,20721,27449,-39214,-103649,-122552,-97048,-53017,-26831,-17558,39791,83068,104951,109453,72010,3259,-26574,-16897,-44110,-80710,-93868,-78438,-84450,-21130,95818,225831,230060,123231,33712,-34776,-58889,-68603,-115321,-116229,-69439,-13127,30059,45167,24520,-12127,-19661,16099,-15036,-34160,-22696,-25132,-17227,32138,59130,89319,128850,166128,213002,181706,122041,128807,201779,310700,407560,378695,284418,206946,129578,87000,98030,176914,181370,103670,100011,34123,-33535,-41717,-2521,26901,39511,31868,-1987,-20849,17972,42531,-31158,-97339,-33185,64958,117042,125825,60031,-41838,-28931,38558,21853,4758,77493,148725,143872,62774,-19296,52285,266104,371642,319747,355892,396500,314980,166600,42278,81403,105885,73693,-27044,-99727,-32405,52423,47723,-4840,-68478,-96885,-66988,-22940,38408,30063,-11296,-79633,-83751,-69456,-69286,-51585,7229,45495,48369,14854,-15320,-79675,-97675,-27247,-7354,31463,100779,140844,127817,58281,-23163,-44477,32179,118390,156617,190711,221286,160593,45829,-45312,34261,109578,97767,50786,32841,-5895,71025,19424,-124493,-76919,-7469,83661,192758,175836,129106,182555,154182,37018,-24628,-30428,-32343,31434,86052,40188,-5465,-5951,29206,68109,80051,49280,2806,-12429,10894,-28317,-48985,31492,39578,33992,17661,22577,32555,11542,21961,57576,43187,-347,-11741,-13841,-59671,-75915,-63708,-82459,-114725,-108546,-74687,-8467,40848,53375,52420,10711,-47538,-81155,-157513,-129996,-75532,-41172,-37049,-21867,41855,72732,21039,-68581,-111598,-42469,-42254,-61987,-72899,-63156,-880,15945,-35778,-29364,-50360,-92585,-73414,-54302,-9809,24355,22353,-22267,-77143,-81555,52111,140433,50228,-82152,48464,218623,285443,207390,84018,-24612,-90981,-70315,-28876,91339,211529,308045,323628,216110,37005,-88463,62550,211894,263487,278900,293705,313785,431192,467629,500239,505130,459775,440005,413463,290293,121568,31900,11366,20756,9417,5704,-26776,-56311,-100513,-101085,-62178,-4169,25055,34833,21886,19222,10657,38285,48175,8469,-13130,-51498,-68803,-20376,48846,76698,23567,-26729,-28188,-76621,-86456,-134305,-97189,-35295,-44198,-103703,-50183,-1392,-3100,-64386,-40076,16978,-15545,-34318,-65065,-28412,-24711,-73242,-83981,-95642,-49434,-10518,1323,46501,84652,99570,128286,150708,51880,-45427,-41342,13347,19109,-23049,-91686,-131810,-57459,8992,28978,20708,2272,-11249,-24624,1860,-30979,-63337,18186,73155,52185,-10337,-44353,-101650,-91140,-1181,-38709,-26922,198540,449729,543852,361518,92337,-85752,-92560,-59114,-20924,-10735,-53698,19,122060,205643,182713,116806,32175,-40681,-16447,109216,129020,-4966,-109827,-164133,-141167,-109336,18166,70900,-16173,-110309,76931,170304,109433,12014,-65690,-11752,72076,97160,55399,6234,-43903,-94970,-47851,30439,138745,272634,280309,124756,-37326,-165072,-80337,-15159,-22779,-98106,-88096,16708,58677,-32938,-68924,94080,197658,134588,38008,-19449,-63027,-78177,-14477,3599,12626,52492,81794,63059,2355,-13809,-31309,-43716,-53925,-62657,-65709,-90370,-98487,-47200,-62092,-80379,-58584,-4333,36776,25972,-10304,32766,157940,245150,184606,149299,148169,114875,53153,-46608,-46977,-8549,6217,10569,40015,63288,47298,-24276,-89452,-85685,-56410,-29465,10272,53594,18308,-31667,-37741,-53461,-62573,20407,105502,79998,78770,38164,-28906,-134822,-86865,23368,58990,17653,9597,6099,-17709,-80841,-96900,22054,114726,170170,185936,131397,74544,-913,-89091,-93303,-94331,-94626,-88263,-46015,-30063,-8475,13385,-15589,-32802,-70550,-84264,-53290,16924,34517,40756,63291,178504,213265,147552,222894,332694,361725,289101,195933,87718,-49515,-114228,-91372,-47450,-36485,-48985,-78504,-79304,-51524,-49316,-77418,-104577,-111339,-113624,-121447,-78675,17533,101717,143870,208300,211396,155066,134844,91445,41610,-24935,-52176,-21377,36925,32458,74995,131025,213801,186174,139975,104608,67229,93508,141025,83734,25700,-17310,-14961,48431,64148,7939,-65236,2906,122232,190113,186837,102166,-1843,-68022,-77764,-82514,-118539,-131158,-73037,-92818],[-95995,-88145,-35408,18589,31573,26470,-14133,-19970,8212,15017,-23460,-40125,-24076,-21453,-75516,-87181,-36878,26983,75877,104988,108716,125975,90907,8686,-57276,-47829,-53965,-91256,-93742,-25044,80902,98962,3006,-133961,-78156,18162,60601,33392,-31127,-141138,-87763,-35680,-47236,-73957,-50242,20660,85006,70815,-57393,-99343,4206,151467,306069,292328,108514,-56214,62145,224902,292034,216737,75069,-31977,-101113,-38462,-31446,-41595,-60876,-47549,-50158,-39939,6322,34905,29948,8828,-28737,-86789,-55021,17486,18719,-73585,-53861,21100,7882,69509,153657,124758,4463,-106744,-115492,-62971,-4543,75073,154507,220959,249801,149795,-10910,-43787,9838,60897,48593,51868,75081,43602,-31023,-488,49268,77201,41677,1441,-22609,-20447,-106251,-84149,74623,238886,317499,254899,139535,61491,226,-27037,749,88006,138069,68087,-6597,27244,196251,439769,515564,676181,667606,443392,201897,56109,-8482,-30532,-37762,-93680,-120447,-119704,-93931,1184,130889,204695,120876,30739,2965,29920,121197,251410,288505,259665,247561,144615,116654,77764,17110,89318,119780,67493,-18700,-77175,-42838,-29826,-3895,37774,77456,57941,17701,-33178,-64118,-60647,9198,108104,142905,147159,129939,47603,-56727,-91850,30809,80657,17429,-61921,-83437,-69498,-15483,48145,61892,23869,-41167,-82943,-92445,-4787,54911,116147,129029,62501,7058,-41829,-90331,-79357,-23791,14793,1859,-42467,-31204,-4090,72043,81758,33181,-58,55591,146053,260083,336898,306969,95501,-75530,-78861,10419,66762,44065,-31097,14923,103786,139495,110075,47234,-49695,-102047,-72088,-48681,-71669,-70007,-46796,-38322,-70759,-92745,-116978,-98122,-42514,-14554,6637,43187,71296,88482,80294,57659,11745,47475,21426,-13465,-33456,-62937,-71708,-58940,-69005,-65027,-61204,-53741,-91320,-83710,-6227,46056,55240,10334,-39592,-30358,-27544,-14604,50814,57734,12975,-47515,-90300,-83461,-88934,-97701,-73300,-27743,-23035,-58201,27368,96930,60806,-36565,-121356,-68834,-50437,-45216,18887,150313,305952,273494,122851,-27292,-9063,22898,-4339,-78474,-59691,-5075,13856,-31022,-60485,-83047,-83138,-95760,-81949,-16260,18648,30595,-20752,-2550,35392,4640,-21675,23966,92869,83532,79989,85767,57982,47250,93698,134953,116548,143989,238654,321200,418033,521455,388214,94335,-53403,-70234,5735,-8883,-58514,-39071,-31282,-50429,-86151,-92245,-49957,-41841,-35318,-60483,-49191,8358,59450,80169,45455,14409,-13189,-60223,-64982,37272,34686,2857,-34423,-31195,19040,113660,113106,85084,101647,198797,273262,181015,32933,-105465,-34628,87471,113245,27798,-4562,-66873,-88131,-51998,27265,45307,50951,-433,-17816,38159,126510,152662,95699,24764,-60999,-119512,-95394,-39005,2537,17356,-9542,-34448,-49370,-40291,-51685,-91668,-78818,-41567,13314,38010,25449,44212,45355,-8879,-74740,-23950,71299,129784,104478,88206,21911,-84845,-70224,-32482,-24980,13382,91733,189551,235177,282266,311033,301846,170755,76155,27675,52150,54482,5313,-34461,-28290,-29578,-40938,28460,234201,320041,331372,183941,-1517,-89590,-67334,-10359,12858,-606,-29593,-64752,-47298,-18186,-17030,-7033,37225,34291,-20025,-108484,-81672,-31520,-29522,-37463,-20478,-28486,-45123,-40384,14106,77665,105497,64371,-20830,-106351,-29432,38693,-3883,-62692,-61767,-46076,-42485,-36322,-11195,-13241,-26717,-24352,25662,38545,20332,-28265,-61566,-63551,-39633,-4492,37816,91003,136374,70984,-30756,-91330,-73227,-39500,-21778,-25472,46344,86188,39237,-27759,-55316,50686,209389,298324,259528,209163,211804,159819,40895,-8919,-12478,-2452,12821,-15760,-41227,-65755,-46032,-63398,-56233,-26629,-37861,-59059,-40873,32389,22848,-5855,31599,36503,79754,253496,235120,129126,105608,125103,178248,230252,157322,-18585,-45105,-51545,-49504,-3389,71763,72073,45892,24808,19133,-10606,-20086,21141,19574,-11872,-69097,-110046,-58012,31462,160564,198903,180713,151770,86702,65398,56070,1900,-44989,-43026,7212,6036,-73121,-93355,-106317,-129569,-77290,-643,56315,101879,160089,93200,-31221,-7077,80488,105999,27638,-70394,-30714,-40272,-80997,-95393,-50593,-27517,7332,63258,74348,11325,-39321,-20567,100370,27264,-99232,-35183,36806,176870,337629,440619,393581,129434,-34213,-19634,32244,-16659,-32159,51528,143797,139552,100442,45120,-58192,-35397,4640,-20512,-70801,-39758,-22734,-48125,-85272,-98033,-108116,-79353,-69638,-121733,-78092,-13862,17725,-11386,-47727,-69285,-54211,-18720,62154,72201,22056,-3334,-42664,-116376,-23193,63889,110505,86968,3831,-39252,-18589,-16243,-86854,-60295,14704,10154,-52523,-100672,-74801,19925,183622,340903,316444,159801,76028,63169,101158,122338,113662,43819,-37333,-6976,-20195,-74209,-127499,-100519,-23058,58852,121508,156068,111365,51028,15248,-11531,-59861,-110189,-132176,-60158,-37399,-67202,-45161,79363,205378,273847,66391,-44498,5293,19542,9423,22255,-12055,-100730,20242,78680,5870,-37064,3766,76025,98920,206141,212411,232322,180783,59861,10742,-37064,-75555,-75506,-6035,107621,96126,39149,23044,-20062,-30147,-78243,-107015,-20390,105942,275182,352969,359482,441604,437479,342587,170492,41552,-55327,-120151,-144453,-138844,-115031,-33888,63890,108390,139917,108617,80064,116672,122818,77434,-2565,6020,69855,33590,-96393,-89453,-7958,26487,-90134,-100884,-54470,-24082,-25721,-1944,34816,40477,-34401,-55593,23254,71765,44301,-30475,-81684,-5646,42578,-12572,-92072,-86886,-86700,-109246,-125747,-135733,-95008,25181,227947,318935,221356,111613,-19525,-96818,-53896,-39114,-42074,18490,6061,-56977,-77127,-49715,-24229,-14580,5904,-31576,-79332,-41314,1907,-9637,59100,235671,325200,153239,42291,95784,141689,86821,23491,-6618,-56941,-45203,6469,-30025,-93527,-148784,-162974,-129944,-70488,-67285,-113606,-107079,-123026,-130161,-79974,22100,69173,55458,15193,-27670,17548,87649,88407,91944,98052,121461,145217,134401,206627,247958,161898,61874,28903,32457,22554,-57126,-157510,-73671,-28153,-85000,-75550,-48343,-73355,-156361,-61828,-15941,-1113,986,54561,4245,55279,201932,389728,572250,592396,477978,316789,218149,99841,-26579,-91867,-105267,-34042,85827,113950,19192,-74763,-107249,-62764,-17770,34935,32285,-24002,-38630,-26659,-791,19670,-5068,-63745,-119081,-127491,-56820,9092,36182,19967,-36300,-84905,-118096,-27671,86515,147247,118284,68357,9220,-42890,-67039,-51620,-59138,-33031,5920,43423,72269,94227,56171,5645,-69188,-50398,2311,-4388,-70375,-122765,-135054,-97512,-33052,53484,133056,254615,406715,470270,390358,187485,3212,-6858,61718,73075,96285,224682,311762,165060,60551,116226,158466,159405,218558,312750,160177,-14315,-121732,-10527,89866,86263,-1824,1904,64217,93926,105458,90228,80957,47026,45036,68233,73259,62439,21539,-42120,-110116,-82687,-81334,-118807,-105725,-53129,12935,67187,31153,2772,348,-25463,-37713,-21836,39275,56835,396,-76807,-89698,-112750,-120881,-61095,-3997,22292,26437,-2367,-57529,-127436,-59317,-49233,-108053,-96423,-21205,13168,13873,-10016,-5834,20814,118829,229697,207510,113426,-37808,-70591,27622,79701,72542,39683,327,33919,102059,144438,194650,249813,240131,168398,58261,-24758,-47162,3707,70254,169632,261397,359360,284683,151013,22005,-17241,119563,225899,149029,47487,19460,-4679,-44223,-45846,33302,116739,175371,157343,95711,-7920,-69315,-10960,11617,3883,1473,38667,60717,67256,-106287,-163383,-111917,-63157,-27554,15232,17316,40911,52689,48432,8001,-13812,-39600,-86010,-100796,-40337,26017,96265,157630,87495,76327,116156,62730,10442,-1488,1430,-13695,-46938,-54412,-2760,17513,-22230,-92336,-122535,-51823,-15683,-11855,2487,1822,-12125,-41599,-54290,-90311,-91334,-42187,-959,70216,130048,78837,-23144,-56947,-11544,61957,138962,176989,121071,59875,-29953,-101299,-142280,-130747,-25720,71859,135909,142951,66368,-18388,-65689,-69681,-19493,-43088,-91815,2406,91973,171212,202266,158171,112202,1009,-101273,-122947,-28845,99232,215740,215354,31804,-114411,-11436,37052,107428,213675,206953,52233,-26666,-8834,25634,62500,42342,-69227,-100913,-23657,22467,57387,44882,-20991,1489,70046,128535,119236,42810,-40083,-13721,28915,33293,-28017,-64346,-52026,-11962,-7338,-32366,-80704,-44385,1988,6588,24706,-833,-62579,-123448,-64532,9878,70226,195458,304211,199586,11741,-53076,-67942,-103738,-110434,-122509,-43028,50419,101803,76078,17924,-42365,-84569,-66415,-27114,-19018,-42630,-92995,-97765,11989,115498,133306,74121,6291,-46700,-52029,-30449,9624,14656,1200,-17564,17420,94793,83454,24404,-64626,-61125,973,168210,247463,144899,86877,76446,24330,-40393,-102153,-121175,-89997,-11165,79872,145203,128465,70903,19103,27132,33336,33885,25064,-1498,-50655,-53360,-49573,-36749,16437,8369,-45055,-104341,-145638,-86885,-42595,3239,54354,55819,-10140,-76069,-113515,-95444,-63216,-50896,-63749,-15051,-17486,-49099,-104201,-118244,12542,101612,103489,83384,75990,90761,109240,72661,19910,67454,60280,-18506,-59595,-53466,-61257,-71122,-34735,6591,9541,-27082,-85663,-53195,-16793,-34954,-52871,-106042,-137233,-120812,-67978,22715,65470,76080,69205,74767,59832,89938,137269,105887,49538,64318,118448,118311,2105,-86201,-82868,-60092,-56254,-52531,-69011,-111694,-144361,-112304,-66536,-63616,-100675,-96607,-54737,-38287,-75054,-93822,-70016,-54421,-60111,-68576,-35702,6583,20246,-9431,-61344,-107833,-30853,15567,-13595,-26303,-4121,20578,45950,77050,-8746,-63202,-49103,-21113,-14142,-37456,-79669,-95324,-80715,-57689,-24018,-43356,-65809,-83896,-66149,-36054,-37892,-67662,-95484,-73231,-34152,5446,58077,93561,61271,182,-23872,66136,132413,208259,140656,-11115,-77089,-111044,-109875,-66426,8074,71768,83125,51998,7486,-36103,-90200,-110091,-136370,-105392,-58919,-48960,-9450,28200,79399,138278,192191,230342,193707,78131,-9173,-85166,-37480,26151,3990,-31930,60954,47455,-65802,-134341,-115834,-60645,34179,183461,233261,148911,95259,71584,110649,150172,127682,72205,-49838,-55162,31648,51720,2998,-39018,-1758,46778,-39524,-62157,-10136,5414,26550,35439,-27590,-94627,-113198,-100974,-59547,-14373,6397,55678,80281,85634,89362,58630,-5861,-33599,-21050,-50091,-84530,-88321,-71397,-87824,-43567,70476,201140,210930,116346,36183,-23367,-42345,-58662,-112151,-103590,-59408,-12076,14344,12849,-5906,-36390,-49130,-13558,-34715,-51971,-35415,-30886,-19201,31381,62328,91782,126427,152087,188582,168701,117896,123999,191296,284457,375578,333440,247814,189881,125376,91145,102128,171043,174791,118448,117314,49603,-18511,-23787,7265,22020,27899,19931,-12446,-30812,5672,24132,-50659,-95416,-44469,38924,102230,120951,54356,-44104,-17713,45336,23436,6804,58525,111264,114723,48597,-34682,39929,265206,390015,330439,345957,400656,330117,179169,45554,64570,81414,61027,-37306,-86970,-2170,68867,50642,-9671,-74497,-97653,-54169,-4081,49498,38008,-10075,-91696,-78095,-55880,-44776,-22697,27930,50216,39188,190,-38260,-97587,-93142,-19128,-8410,29976,101500,142387,123810,51604,-15111,-38697,38372,129071,169259,204273,234210,160122,25736,-43151,74537,156603,138948,63104,1656,-25681,74392,57833,-78991,-107848,-37329,51366,169314,177743,137617,195864,157715,33544,-21174,-26290,-43033,-2507,57398,37931,-3819,-4786,25286,57440,70037,42317,-574,-11956,16124,-11401,-17543,60472,56163,44038,9464,-4192,1585,-11109,17987,65200,57439,16240,7215,3280,-36835,-96128,-74073,-86136,-112376,-96811,-57955,7277,45394,52531,50097,5992,-46917,-75357,-137831,-148319,-102032,-64427,-47963,-17317,48650,79172,26104,-59664,-129239,-62839,-69095,-90003,-93741,-88984,-31409,-16103,-63117,-44429,-52667,-78990,-63159,-59479,-35451,-16128,-14603,-55230,-112372,-88240,56319,153332,56113,-78140,60240,241521,292578,198800,55117,-74172,-71178,-50260,-35899,70646,179838,273158,304691,215456,39986,-100069,62591,221005,276211,274305,251150,251072,371458,429022,476935,475609,427838,421648,403100,289809,130102,47430,19668,17472,4104,5306,-17302,-40259,-86792,-92792,-62209,-14437,15683,29655,18655,20563,1819,23638,26034,-10235,-32777,-74571,-99150,-64190,11681,67126,32263,-9546,14595,-36336,-111755,-124264,-96818,-48481,-71001,-100795,-36391,11341,6999,-47308,-13417,21796,-28676,-59184,-87275,-35780,-20817,-62377,-74362,-88951,-63936,-27547,-16003,33125,78789,104199,139132,155227,44321,-56510,-50196,9336,13006,-32181,-96475,-98797,-28352,26794,36423,23501,4293,-4075,-16498,6255,-24707,-47322,27083,84785,79012,18321,-19673,-85462,-90580,4777,-24660,-38127,164965,380359,472542,298641,70940,-82928,-94003,-57877,-19372,-14722,-57128,9233,129279,207255,193594,134667,54300,-17878,-5766,111922,110375,-25206,-111323,-172398,-172237,-98240,21268,61753,-25820,-85953,97666,163099,105857,18202,-44216,-5999,72926,119365,78730,19028,-40842,-86752,-30582,43061,149379,282652,288801,133234,-19274,-139531,-85621,-21879,-33603,-112252,-81893,22292,54794,-35599,-71335,100807,197643,136942,42478,-15997,-69479,-113705,-37401,5446,19976,62897,83105,57907,-1944,-11989,-27417,-41557,-51067,-65184,-76873,-95770,-101327,-40285,-53157,-74211,-50756,11001,44850,33301,1498,34376,143040,234278,189236,150132,144426,116068,48524,-63313,-87274,-56134,-38679,-24400,8506,32686,20190,-46973,-99612,-66377,-17402,9763,40129,69652,17445,-28029,-23318,-42655,-68608,12858,102286,82336,84036,44485,-16848,-109078,-123002,-18518,56882,23533,14934,21037,60,-63883,-101512,17547,106547,161044,182263,138044,84005,4683,-86199,-80304,-80794,-83577,-77147,-38502,-5933,32337,44780,4639,-16310,-45489,-49827,-30818,21893,47459,69190,106877,243943,291573,221501,255989,321293,311705,231273,151190,65509,-61398,-95297,-67833,-39199,-38372,-55752,-82695,-83013,-52616,-35627,-56659,-97269,-112480,-99428,-122704,-85762,18129,124611,169304,235734,251480,199881,170942,108574,37800,-32388,-51005,-2493,76718,70307,100096,127888,188134,164108,145177,108428,47114,70738,135395,84991,23047,-15543,-1423,63683,76866,23766,-47712,-5710,92637,172737,179545,97066,-5999,-65929,-68331,-73712,-113824,-112714,-60398,-91918],[-110102,-78959,-31587,21121,30846,24156,-18309,-22647,4056,16329,-18770,-27520,-6001,6192,-47067,-89175,-52492,21066,68287,94171,89396,108492,80142,-6071,-82720,-66645,-67692,-95983,-89402,-24415,80546,93911,-10516,-133349,-66123,32963,77884,40616,-39713,-164937,-84137,-39135,-53230,-75745,-44649,27263,77095,47243,-68575,-80614,21957,187692,333512,295079,97835,-47785,78305,259221,329857,246936,98771,-9049,-108939,-57759,-39251,-43907,-55321,-35903,-31300,-26762,7587,30048,25961,7751,-23220,-76769,-82966,1556,17784,-63773,-76528,-42866,-23299,72323,188742,168444,20067,-95424,-119690,-72486,-14283,72812,158587,220820,242223,135528,-31365,-60123,27484,97222,95678,80090,83365,47274,-27342,6913,60448,91730,58334,14994,-35438,-44169,-123587,-78187,73532,234132,316617,272490,183144,135183,61686,16209,15378,78000,133215,81118,11356,33821,207096,434425,494353,645741,628088,410530,190742,48279,-10998,-26735,-37403,-95611,-126391,-125887,-86035,8104,145079,208408,110990,21859,676,33258,95636,180789,213459,194088,200080,111526,86666,61339,38803,118326,156028,108529,11352,-67414,-56119,-33828,-1202,45710,86770,57307,13782,-35782,-61790,-47430,21948,123953,138997,124265,111670,32966,-73988,-83794,46130,95340,39383,-44592,-82184,-83548,-36316,29375,47350,19055,-21254,-33134,-59185,10995,46080,94343,102700,36476,-15065,-59114,-101639,-79020,-29645,10446,14541,-19119,-10349,11417,77040,77589,32017,11462,86698,195274,321374,383004,323797,96379,-74075,-85776,2409,65757,54333,-27688,19930,112177,154824,131821,71294,-38255,-94193,-71091,-50808,-73188,-69371,-48653,-40657,-70559,-91736,-113916,-110686,-51925,-15320,12900,50078,78788,97154,85255,46389,-14367,26510,20468,-3673,-21752,-55453,-70843,-55111,-65934,-64907,-72748,-48060,-97436,-95725,-23723,19964,17575,-24366,-31738,-10666,-11083,-5015,51295,53121,10877,-43865,-103286,-108602,-109783,-111176,-81180,-22516,-11792,-60748,11768,84754,50334,-54551,-128857,-71155,-46998,-30808,37639,160257,282492,209889,50867,-51053,2213,33059,1421,-72888,-73767,-26931,2675,-22541,-57705,-77740,-77644,-96996,-98563,-29769,8103,27997,-17523,-10321,29109,-1128,-30982,-3552,44550,40820,57822,84981,68391,62498,104001,131985,103239,114011,194237,265100,349743,458539,367605,92527,-54342,-71830,3928,-1453,-52342,-44308,-48873,-54476,-55124,-48628,-4240,-13201,-27844,-73005,-49754,29830,84358,102753,57309,16872,-9982,-57706,-52016,57928,64877,21422,-19743,-11246,46120,131053,112290,91851,114051,216234,288223,181364,21961,-127174,-13970,115277,144469,48013,-3430,-78006,-104769,-75119,-5712,19227,46777,7718,-16437,33888,131841,151264,91736,24350,-62385,-106416,-86540,-35644,-2930,12211,-3800,-34406,-69002,-70904,-79099,-93253,-54364,-14904,28620,56003,54433,79601,79561,7463,-75965,-45368,59326,135404,123665,102249,30008,-85691,-72702,-33295,-29058,15663,104150,195932,240881,282359,305043,284198,159908,73478,37670,62036,52671,4763,-26860,-23678,-30691,-47347,13337,206742,307340,326248,160705,-10749,-92611,-61096,-2,25994,12081,-17678,-44826,-25494,4503,-8759,-5274,43836,41101,-9941,-93721,-80359,-39580,-42590,-56100,-67728,-91579,-78095,-47267,15865,89682,124740,86449,-3597,-107662,-31390,43897,17346,-35368,-49300,-42141,-35775,-23495,7649,4773,-6767,-5029,42668,48046,19629,-34688,-75325,-75922,-52689,-21354,9763,52686,110568,78869,-15092,-76112,-53126,519,33420,15621,78967,102828,49127,-23685,-50700,65283,253681,350334,281109,206801,205178,156070,44873,-776,-11370,-2731,14956,-10263,-35579,-65956,-57760,-85602,-87231,-49949,-41450,-44213,-1422,73224,47644,-7072,10670,22687,73027,244016,216127,115745,97557,108660,135671,157018,65852,-71880,-71816,-56387,-46232,255,70438,66188,33705,12016,11822,-12780,-19456,24818,26332,-6683,-75861,-116062,-36866,42336,160840,207004,204764,198272,135190,100906,70476,7130,-39164,-36022,8989,-10990,-83350,-94098,-99065,-121575,-84954,-8872,51826,103758,146716,73842,-35791,-3137,72071,99928,26299,-75084,-42214,-48269,-85174,-91466,-46836,-28223,-780,45100,63518,-2011,-86306,-119315,-11639,-41917,-107293,-11964,47343,195449,365242,483055,438469,139380,-39404,-35654,14665,-36943,-44596,44762,141033,141324,92214,31796,-70025,-27775,24904,5513,-51030,-30602,-16743,-44400,-85792,-99042,-102714,-69261,-49724,-98809,-80616,-14631,20451,-6840,-45614,-79579,-69427,-38402,21898,22603,-8724,-10241,-36353,-103262,-29872,68557,121534,90139,4930,-30821,-2112,1201,-73877,-70761,1809,-5622,-74344,-134976,-121368,-51558,90493,236374,237892,128202,68288,66356,100421,109397,93701,35005,-22848,-906,-27661,-90015,-131548,-76798,-18113,45800,99434,133789,91185,32332,-1352,-19783,-56636,-97935,-139793,-75882,-58302,-82428,-84777,21907,127686,199567,19041,-2927,38186,15465,-34056,-39884,-83227,-75199,59845,79170,-19098,-88633,-48930,37488,49451,152452,147198,139419,81790,10944,-3042,-41012,-74189,-71433,-1123,98152,57025,17504,23098,-9923,-32785,-86151,-115140,-47607,49159,215874,305838,312286,408594,444331,361338,183529,48501,-46712,-106059,-143831,-127154,-121935,-57894,47211,98400,122485,75879,55945,118589,138109,67693,10469,38631,100059,54573,-91535,-69412,20256,43004,-89876,-95468,-58244,-24807,-27185,-707,46168,57865,-23716,-62489,22074,72042,59972,3043,-100729,-24590,34654,-11183,-85282,-81209,-75302,-91960,-104239,-117510,-88124,30134,245711,375010,284819,173781,45337,-46318,-18303,-3155,-5244,49223,19561,-57676,-102781,-77947,-26524,-4175,24212,-11534,-60711,-32787,7628,-15291,47606,208303,297872,134290,32239,89923,159907,106346,48230,30051,-12968,14323,65514,-2712,-100406,-180139,-205933,-174894,-114967,-72352,-96540,-105736,-127665,-128418,-80045,21682,68989,65938,35354,-19031,12942,89391,96014,105839,116488,149862,192760,184768,251797,292725,183219,76754,43093,43973,29064,-53983,-162188,-75344,-29788,-96823,-80111,-50188,-82422,-133056,-13299,21470,11629,-5001,44403,8867,62297,215811,412091,596623,608114,480289,309783,214011,104016,-29129,-81863,-83447,-31761,83807,114750,25650,-63290,-108449,-70930,-30881,18097,22850,-31709,-52847,-55012,-44058,-26147,-33470,-65692,-110500,-116703,-46432,19755,43944,18652,-48705,-102103,-117746,-25629,84347,137907,118838,68011,13874,-28931,-41597,-25029,-45748,-25373,1792,28443,58262,99508,89621,35181,-79298,-77776,-16090,-13195,-78165,-132283,-134709,-99996,-39892,43165,120382,242796,386601,435703,348974,178746,5946,12695,95205,116236,148751,277845,292512,122849,23537,74310,146720,170246,258878,360403,198255,3711,-128101,-4280,110876,112827,13960,18185,85063,116828,129023,111184,100909,61951,53374,70510,70472,57441,17846,-39282,-106855,-83172,-79444,-109205,-88494,-39880,29101,83159,38278,-1813,1732,-9555,-7527,-3191,54977,64488,703,-74793,-85334,-105540,-116938,-63042,6907,50527,59084,31399,-24475,-129783,-64995,-54376,-119926,-109524,-26549,5368,6202,-18558,-17145,12031,116844,236630,213042,100042,-48023,-54033,39960,76040,58655,26197,-8685,33962,107745,148954,191238,251098,262711,193358,73654,-14652,-43769,2350,61039,145838,226055,324064,241718,130322,19605,-57233,57265,169296,107579,37410,28078,7484,-36331,-73370,3008,87722,149554,138354,75975,-26258,-50045,19645,40100,8044,-12008,23891,54241,87651,-57748,-100937,-64118,-34873,-9570,18812,672,11472,18947,23147,-6116,-23819,-51341,-91598,-84769,-28498,24223,67931,124115,92056,68164,56131,-15068,-48329,-36654,-28943,-39524,-55447,-51397,-4141,1931,-47899,-110865,-89805,-21669,1780,-5489,7828,15505,12576,-23780,-66518,-101233,-117209,-93132,-24997,40956,87990,40690,-52537,-79660,-23040,64340,148688,178187,120184,63818,-24409,-98799,-138462,-139707,-40659,53379,111236,120615,52772,-26021,-62806,-51080,3099,-23907,-93507,-1180,85657,170896,199913,153876,108610,-5136,-104055,-125370,-36060,87081,190722,184744,19959,-93361,5227,45613,116711,231871,215409,46306,-30383,-7125,38780,84303,57995,-51463,-107338,-24549,30645,65780,38947,-28940,9176,84906,161969,164072,58658,-40703,-6263,56637,62667,-23553,-77793,-45581,10655,20460,-10602,-77205,-51526,9634,27807,55238,30287,-32242,-109036,-82625,-17171,41249,172171,312368,230154,28626,-46188,-74901,-119973,-127286,-112966,-32871,44044,82939,61123,7343,-45716,-85461,-66252,-17186,-6821,-41105,-101395,-94767,34227,166434,202051,130316,39364,-33025,-44385,-23286,17813,22258,4949,-13924,27554,104300,86828,27323,-69685,-66668,-337,162790,227493,126685,66539,55208,11591,-44240,-103691,-119302,-80411,5265,109719,179118,148827,66934,14103,21839,28175,25934,6834,-8335,-43549,-41146,-33609,-17220,29798,11094,-60308,-126513,-104802,-46022,-20911,8470,54227,56460,-3566,-55423,-92846,-115833,-78122,-64026,-74211,-15105,-9086,-34929,-96890,-117182,12749,88643,90009,78335,76346,95102,108522,49565,1201,53108,42364,-33314,-53372,-41665,-56792,-79282,-52115,-9637,-2989,-41159,-109151,-36505,-8188,-33560,-56232,-112401,-145006,-120465,-76292,11260,71189,99585,102435,116228,114391,129901,156110,120637,87558,116719,162833,152295,24259,-76710,-91469,-78670,-75003,-62934,-74671,-112248,-159470,-129523,-74766,-68365,-100321,-97957,-61576,-48767,-82252,-99716,-69795,-54094,-62988,-73455,-42350,-3961,4643,-18910,-52179,-74860,-18109,15340,-16100,-19148,12390,43377,71745,85860,-4917,-57345,-49469,-32907,-31343,-52928,-90170,-98322,-76683,-60028,-37945,-62511,-62036,-66360,-68459,-29945,-19895,-49040,-74214,-42383,-26636,21865,55820,87465,63606,-4527,-24864,86115,164927,246595,181211,10551,-68223,-109826,-107263,-61860,8942,71655,81433,47352,-1660,-47351,-96282,-108879,-131290,-97082,-71331,-66080,-15678,37068,102389,165226,211684,240042,197896,81038,-6046,-86434,-48946,9543,10576,-16866,57929,25695,-85736,-131766,-112055,-53686,39079,185992,247616,155556,76022,37960,63805,104469,95171,47121,-69014,-52765,40001,67661,19763,-37360,-7862,40121,-42750,-75849,-17141,8646,34261,43397,-14196,-77515,-94990,-98396,-60476,-435,27175,69362,77434,68041,68184,41598,-18732,-42910,-27540,-58457,-87811,-80252,-61983,-82895,-71689,33359,156108,172127,100740,33991,-16572,-32126,-54168,-103612,-88989,-49408,-12289,-1802,-14954,-31755,-56680,-72053,-40166,-51075,-63761,-43982,-32816,-18145,32582,65090,90859,118583,132986,160067,151733,113461,119363,177495,249005,329700,279971,205294,166166,116936,92646,101721,152176,152024,120345,124840,63860,2397,-578,20909,20462,17682,7843,-23848,-43027,-9304,3671,-69698,-94432,-58381,9441,78250,106043,44541,-44602,-6294,48181,18120,2638,36162,72557,86683,37497,-46535,23201,245705,388435,331022,320479,380241,322605,183502,48136,43790,49032,42535,-46935,-71592,18370,75628,47672,-17514,-81839,-100116,-43637,14815,61591,49265,-5751,-96897,-62303,-31896,-9607,15258,55108,57517,30658,-10602,-54590,-103267,-85010,-10757,-5956,27729,95355,136830,114638,42080,-7878,-33842,43529,139555,183842,220233,245301,153827,-9267,-31136,117423,200774,173128,71678,-28789,-42662,77385,92528,-32151,-110611,-60711,22858,142545,173179,144884,202270,155184,32126,-14998,-20000,-50030,-42617,21941,30790,-3845,-4032,23487,50616,63154,36328,-4300,-12492,20087,8640,21579,96600,74924,54013,1885,-30884,-31566,-33641,15118,69736,66070,26795,16727,9302,-15997,-96455,-82092,-90313,-107726,-85197,-41841,18947,44715,46953,43636,649,-40106,-60243,-102092,-120592,-107825,-85252,-62868,-17755,51218,81061,27742,-51865,-141323,-89300,-100722,-98074,-111349,-116862,-58118,-42721,-89604,-59480,-52648,-65933,-52147,-59501,-53208,-55942,-54400,-84794,-141526,-91149,56561,159433,56240,-81543,60556,249164,282414,176682,15637,-121534,-1313,4887,-32806,41922,134442,221015,269194,203124,37125,-113454,61248,221701,275409,255171,199115,186661,309125,388201,446126,433886,381338,388453,379008,279526,131823,55906,23258,11850,-2001,5189,-7521,-24774,-75440,-86379,-64139,-26915,5412,22699,12486,17171,-10885,5624,2450,-28964,-54540,-101284,-134093,-111249,-29845,50138,36229,4990,51976,19590,-55374,-86692,-88066,-59681,-95562,-93422,-26671,20182,14240,-30728,12284,36325,-27366,-77574,-114161,-47689,-20143,-53205,-66011,-79864,-74541,-43535,-33772,18065,70979,107702,150230,158593,36973,-67298,-62437,-234,-1520,-46213,-91837,-60646,4908,46457,43149,23140,1990,-1227,-9390,15074,-12234,-33016,33163,93649,105765,48187,2423,-72831,-94510,4623,-14139,-51886,121268,300013,388105,231708,45300,-84557,-95123,-56618,-20142,-23095,-63895,17789,132652,199468,191683,140404,68803,3168,10789,114393,87290,-55260,-114984,-155619,-161091,-81813,16375,44493,-35575,-61712,111053,146465,94990,17395,-33566,-4718,69736,140081,104991,32684,-39245,-83340,-16797,54878,156922,280877,280690,132925,-4306,-115489,-92186,-32307,-47015,-127808,-80563,18319,41938,-41415,-77506,97770,184883,130199,41764,-14696,-71695,-119353,-68842,-55,19870,64699,74868,44737,-11578,-15134,-29340,-45358,-54707,-75814,-100126,-106819,-102929,-33673,-47377,-72661,-49620,17253,44156,32043,3644,29585,120815,209961,181989,140518,128658,103339,28934,-86957,-123869,-98845,-85280,-64998,-27725,1395,-5531,-68440,-105815,-47589,18439,46698,67084,80008,14030,-24425,-10711,-32252,-77550,-5583,83586,72940,79351,42149,-11966,-89601,-118782,-31547,62013,34955,18017,30789,11475,-52448,-109078,6898,90920,142969,167432,135088,85418,3867,-85145,-67263,-67797,-73886,-68579,-34944,12913,65195,67445,17068,-6380,-20841,-11817,-15563,17796,50183,86910,138274,291605,351035,285526,274410,290677,246990,163747,97909,34012,-75416,-76604,-52354,-38185,-47597,-67607,-86645,-83310,-54472,-27823,-44774,-96609,-117230,-83376,-101129,-99160,10225,136329,184111,247733,274880,231525,194675,116335,26955,-46141,-59842,2520,101869,86526,96999,94161,134173,118600,133313,99753,15533,42067,123947,83956,17118,-22970,-2170,64316,76049,29568,-35257,-20454,49616,135613,150672,74920,-20269,-68547,-63956,-71392,-112533,-100386,-55166,-92705],[-101863,-71706,-28409,24020,30412,21855,-22396,-26965,-2661,14689,-15451,-15253,10130,33300,-16327,-76251,-72688,6305,49436,72206,62871,83671,65695,-18867,-103300,-88522,-85019,-99136,-86473,-27215,72825,82457,-25208,-124320,-54462,47066,93304,45410,-53689,-167644,-75013,-41920,-60413,-78402,-41379,29504,66562,27376,-71757,-65486,30884,200639,329020,276503,79079,-45876,90343,284781,354966,265999,114182,6632,-87485,-74618,-48567,-49371,-54240,-30173,-19953,-19767,2584,19251,17445,3561,-18688,-58002,-99013,-17312,13966,-53249,-79511,-106591,-49518,74336,215598,204511,30223,-87122,-122021,-82344,-25599,66850,156956,215615,230076,120781,-47782,-72539,46744,133416,139155,101570,86675,47968,-25863,9554,64732,97696,67598,23346,-42292,-68785,-137403,-78215,63079,216533,300615,279463,227174,221170,137131,62202,25904,59034,114133,83178,21391,39066,212719,410718,451922,579952,554026,356658,168838,33002,-20212,-29500,-41533,-97830,-124924,-119501,-77862,7480,138456,183092,85778,9524,-5622,27949,59295,102149,130424,123331,147011,79065,51889,39945,47937,128944,174822,139452,37938,-54440,-69298,-39128,-1428,49290,89368,48977,3110,-43123,-63361,-41204,27183,125587,120996,87896,79393,9127,-97190,-74653,55741,103434,57244,-26986,-79281,-95544,-57204,8984,31772,16492,1009,13556,-21107,22232,34120,70521,72947,6769,-41429,-81282,-116908,-79628,-36778,3985,25503,4309,10524,23542,74249,64956,24746,19080,116645,241065,372906,415322,329083,93752,-72388,-94321,-7437,61834,61942,-24827,21423,115818,164943,146955,86368,-27831,-79643,-68989,-53547,-74675,-68958,-53260,-47422,-74010,-92498,-109133,-112743,-59420,-17981,15555,52833,79887,97838,81647,27786,-40466,4363,18115,3851,-13859,-52338,-73888,-52303,-62412,-68223,-79512,-35710,-79140,-89665,-37455,-3233,-12376,-42691,-18934,3586,-1582,-2773,41472,35036,-3678,-47635,-112569,-133580,-130322,-126330,-90305,-18749,-3228,-63905,-7453,67726,38849,-68939,-135413,-75943,-46116,-18162,56300,166313,249551,145986,-13437,-54514,11588,39792,6265,-66469,-89416,-50174,-11639,-17931,-58566,-73089,-74624,-97397,-117542,-47982,-6875,21133,-17347,-23566,16353,-12666,-45341,-35465,-6621,-9656,29172,77920,72703,71269,106261,118915,80412,75622,143069,204734,277740,381035,327624,81180,-58791,-73115,2030,5654,-44653,-48079,-62275,-37782,-19414,-3834,43009,15444,-20558,-83548,-39942,51524,103595,121292,67657,19427,-4858,-50227,-40814,73391,92958,41031,-4164,8021,73555,144193,108701,96887,124659,228752,291116,171917,9828,-119737,5018,139036,170521,65030,-4994,-89383,-118669,-93385,-35343,-6366,41214,14250,-16120,25744,128789,141498,80287,17405,-67302,-95891,-80222,-35255,-11088,4461,-1377,-33409,-84427,-104637,-102333,-86745,-32682,7992,40046,69863,82103,117163,118791,28754,-70213,-71003,40061,130692,137218,112745,35394,-87067,-74970,-36320,-35986,15321,112376,195002,235963,267701,282470,253026,143378,67612,44419,65931,42560,-30,-21424,-19660,-30727,-49403,3850,177115,279214,300010,128394,-23119,-96476,-52967,9482,35837,23140,-5442,-28287,-9321,22779,48,-4997,46200,44348,-1323,-78643,-79168,-50970,-58226,-71925,-97186,-72595,-54412,-45265,14384,96908,138516,102850,9172,-107220,-32396,47746,44731,-6326,-36951,-40141,-31786,-13558,22336,18735,11835,16525,61205,57474,15810,-44076,-89869,-92807,-71650,-43466,-24386,10125,78484,79132,-3623,-65529,-41593,29837,76613,55209,108079,114679,56528,-20884,-46086,75876,284463,382616,287290,194590,189270,145544,45764,6131,-10082,-2776,17751,-4234,-30812,-68145,-73583,-76047,-119991,-74735,-45613,-29580,31857,95392,61601,751,-215,13785,71848,237973,201127,104559,87687,87931,87958,80967,-13400,-97151,-94022,-60619,-42669,3664,66028,56330,18602,-2302,2695,-17503,-22882,23778,28693,-4240,-81538,-111521,-12102,62586,153931,202100,217754,239752,184782,136167,82229,10654,-34000,-28889,10849,-26313,-92409,-95932,-94272,-111546,-91583,-17541,45078,101843,127946,53542,-35205,-3285,58534,88360,21574,-78805,-53782,-55067,-87277,-89888,-48603,-33520,-12937,22605,49883,-7726,-83146,-113503,-111332,-111920,-82530,18261,58392,203093,370127,494661,459273,145300,-43446,-53441,-4245,-55748,-57019,30141,125945,130307,76264,13690,-79199,-20665,40265,26588,-34572,-23005,-11720,-40412,-85662,-100437,-96597,-60137,-31356,-76456,-80532,-16562,21489,-3658,-42988,-85275,-84063,-60334,-24408,-34767,-41537,-17457,-31128,-91247,-35997,70092,128488,91607,9662,-18759,14400,16984,-59829,-79726,-13114,-24486,-100187,-118620,-106646,-111166,-2431,133320,163072,100982,66301,75268,103430,99873,76815,25839,-12224,7636,-21132,-76891,-95758,-47814,-6668,36539,79260,112814,73030,16729,-15899,-27454,-52449,-83695,-127454,-93077,-77054,-89293,-113462,-21476,65256,128205,-30921,32000,65766,11424,-79428,-100769,-107428,3364,99819,78067,-43474,-142209,-55989,33642,9126,100122,78564,39646,-15476,-27453,-16340,-43863,-70370,-64102,6860,88118,25152,1864,23252,-1073,-34526,-86280,-105667,-55189,20216,164829,257705,263176,356610,422880,358454,188344,52737,-38921,-91767,-132174,-111984,-108445,-50807,63013,115218,121380,48323,33238,113362,145459,55682,23165,73237,130187,73183,-84232,-47739,48378,60867,-61405,-86833,-58026,-20132,-23809,1889,56312,76104,-6112,-67339,14875,65810,71384,35509,-74589,-42207,27482,-8035,-75532,-72157,-58651,-65301,-71950,-85825,-69330,37277,252760,415822,343105,233146,110907,16966,29954,38957,35227,83121,37080,-49071,-117800,-103113,-26375,7559,41334,7842,-41662,-21935,14436,-22575,33750,175886,262935,114309,20509,78761,172218,127984,76434,69266,38265,69651,119093,30688,-91335,-188820,-220395,-179715,-103955,-63398,-82307,-92425,-104292,-119134,-79171,21172,69364,75383,53211,-10787,6432,88199,100684,115899,130534,174040,238626,238039,297356,334308,203803,91444,56184,53945,33891,-50652,-145148,-74481,-31372,-102152,-78075,-50548,-91789,-99153,37374,60897,29115,-4317,39310,17053,71826,228725,428584,611278,614686,477671,303065,214448,115598,-26370,-61902,-42291,9319,110923,131372,39192,-47650,-99646,-71994,-35827,7883,16211,-37632,-66098,-82563,-76714,-64131,-64099,-66591,-101221,-105561,-37679,27734,50766,19203,-55130,-107901,-98266,-21994,79854,124587,116060,66604,20185,-11752,-10446,2803,-33812,-21598,-6295,11533,42844,102303,122073,69338,-73964,-101480,-31101,-18565,-81087,-137600,-132677,-104085,-48125,30859,103228,219415,343426,377235,295521,166517,14155,39191,134216,164774,203167,318663,261393,82529,-9016,32479,125767,173570,287906,386530,226860,21959,-111529,3739,126837,135464,29986,35297,105196,137303,149461,130245,119784,77560,62515,71833,64210,47545,11684,-35329,-99936,-82804,-75255,-94923,-70143,-30849,38335,94998,47481,-3136,5723,9072,20748,13757,71076,73885,3595,-70129,-80090,-97787,-109818,-60434,20612,86092,103857,73528,8772,-119261,-68494,-57848,-105142,-74313,-14266,4439,2356,-24788,-27583,1985,109396,234616,211586,85154,-54521,-36825,50070,65236,35635,6301,-18947,35389,113090,150517,183096,241806,273756,214098,90037,-2028,-38756,1232,51438,114440,179083,277160,201419,115658,30297,-62479,-3270,103618,62460,27358,35891,20035,-22508,-95450,-28002,56558,120223,116760,56687,-37891,-23010,48895,68262,12976,-23376,10519,48983,107124,-3377,-38483,-14741,-7434,6153,21077,-14239,-17093,-14668,-3550,-24302,-37969,-64165,-87963,-65118,-15324,22248,40161,83741,87661,52143,-7947,-53158,-91692,-70002,-54365,-52233,-50502,-42687,-4291,-13765,-73010,-117008,-56023,9074,19972,2596,14869,31275,37207,-9392,-69990,-84650,-68802,-105189,-50825,11696,53556,16316,-68928,-96536,-31331,66923,154495,174297,117937,70768,-11172,-85575,-124405,-152220,-57367,34582,89179,103841,44957,-29280,-56994,-31601,23382,-6578,-89382,-6223,74902,164265,191128,144234,100136,-14549,-110198,-129852,-39666,79857,170752,158036,13138,-68418,19775,50151,120081,241669,215589,38765,-32117,-4208,49877,101695,71498,-32348,-102898,-23262,38634,70666,27694,-37627,19984,100776,192866,211306,72818,-42812,679,83539,95812,-11179,-91322,-41125,31970,48699,13007,-67447,-55951,17831,48411,84241,59521,-1665,-87103,-98748,-43927,20475,151658,313377,263199,50905,-38324,-81285,-134631,-140457,-100537,-24958,33404,58682,42090,-4911,-48155,-81014,-65354,-9181,1533,-43281,-110741,-87051,54981,213370,271617,191862,78247,-16199,-34678,-11946,31974,34406,11668,-8197,36892,110107,86508,28362,-71898,-68366,2597,160604,210561,110192,47003,34905,2823,-42870,-101214,-114782,-70420,17450,130630,202008,157824,56843,12679,16927,19689,12093,-16419,-19888,-39361,-32132,-20829,334,41677,13302,-74661,-123012,-61576,-8380,-3671,13130,54552,57581,3078,-36726,-71321,-131768,-90454,-71960,-78120,-12601,2762,-14137,-79295,-110663,3856,66384,72800,73948,79187,101366,107573,25486,-20019,33509,19133,-52339,-50280,-33023,-53288,-89261,-75133,-35743,-26799,-64316,-129702,-13966,-224,-33093,-60194,-118344,-152088,-115723,-75150,3338,76441,121773,133238,157712,171889,169020,172790,132797,124721,172410,208671,186747,50641,-63887,-100340,-103335,-99085,-76786,-81188,-109326,-135197,-111959,-71901,-70407,-98939,-98802,-69948,-61888,-90838,-105739,-70758,-54651,-65523,-77837,-48761,-14543,-9012,-21073,-32446,-43096,-7195,11543,-18245,-11763,26836,64706,97947,92819,-2031,-52786,-51219,-44104,-46567,-68089,-103090,-103420,-73654,-58212,-45153,-75536,-58914,-51038,-65335,-22997,-2096,-28063,-44168,-3092,15124,52498,59501,79760,62514,-11052,-23903,104724,193824,276618,218973,36060,-56915,-107683,-104983,-54941,12032,72423,79554,41172,-13435,-61290,-104664,-111337,-131579,-95034,-87129,-83199,-22650,44262,122430,189599,227829,242797,194277,81730,-4102,-87601,-60618,-7754,18313,4577,66986,21432,-84376,-122378,-107936,-47976,40025,177213,247954,151939,49038,-1307,4971,48946,57592,21239,-88002,-56565,40172,76115,32434,-36484,-13956,33608,-42934,-87750,-24518,11721,42032,49968,-391,-55291,-74281,-92705,-59544,10766,42436,78299,72378,51025,45647,20741,-35409,-54220,-36636,-70383,-90582,-71122,-51761,-72512,-105210,-13994,93381,115468,75833,25800,-15863,-29390,-55519,-96515,-75353,-41160,-15385,-19302,-38874,-53522,-74596,-91189,-64464,-64177,-68120,-45697,-30171,-14645,34455,65397,84894,104044,108297,127945,130059,107300,113407,159682,206330,273156,221619,158329,135130,102134,89154,94358,119732,114565,108692,120908,73566,25120,23465,34151,19742,7662,-5724,-37882,-59173,-27831,-19496,-89544,-95727,-75712,-22409,46250,79864,29616,-43553,4015,45554,5460,-8841,9265,31975,58324,27847,-54602,2001,209225,365168,320157,282434,337410,291596,176498,47911,19292,7876,16316,-58779,-61215,27029,70942,37047,-30256,-92184,-106116,-37798,31573,74677,63411,2321,-85060,-41288,-1836,31300,59004,86432,65830,21307,-20044,-62754,-98370,-77410,-3759,-2330,22683,79198,121107,98091,27846,-3877,-31794,45881,147989,199067,237821,256601,152236,-43967,-4675,158927,236310,194604,72023,-57689,-57630,76810,118718,10356,-83470,-72989,-2517,113049,160908,149146,199624,144915,32198,-7503,-12737,-50524,-87965,-19447,16709,-6970,-4718,22857,46640,58473,30389,-9805,-16161,20327,30490,66622,136042,93456,62158,-6228,-57010,-66461,-54672,12310,69332,66742,28226,13622,3341,-1151,-81147,-88030,-96467,-104330,-75469,-28818,24140,37345,35463,31936,-6841,-31840,-42948,-68153,-77673,-84668,-93258,-82174,-25334,46903,75430,23976,-46919,-125879,-122291,-127044,-78100,-99910,-131474,-68599,-55819,-112856,-74830,-52472,-55954,-44168,-58303,-62438,-91166,-97544,-107704,-135092,-90033,50681,154670,46979,-94361,50547,241090,256098,142175,-32503,-85432,75985,81190,-373,17488,82349,155704,216221,176041,26487,-124636,57891,213267,260438,222807,142989,125957,250020,348873,410151,382571,323194,342810,343511,260019,125957,56446,20731,2922,-9678,4257,1067,-11564,-68200,-83301,-68324,-41384,-6080,13102,2592,8116,-27943,-16059,-22739,-48448,-78687,-130240,-157518,-139954,-74069,25312,33703,14298,79630,72968,4645,-46146,-73716,-69054,-118167,-87548,-21353,24262,17089,-17907,32259,55932,-9463,-75400,-141734,-63735,-22702,-46024,-59295,-71909,-74365,-55157,-49641,3143,62458,110628,161689,160442,29574,-75799,-77118,-15102,-24038,-61546,-73195,-18142,41594,67495,49076,19728,-4194,-1921,-3212,26777,3150,-21104,35941,98761,131643,81251,22498,-63919,-103144,-1884,-7342,-65964,70433,218959,302622,168720,18088,-90001,-97468,-57087,-24318,-36167,-73145,25799,132818,184029,177982,134162,75508,22583,36269,124605,71411,-91483,-110959,-125465,-118955,-62499,6886,23621,-40494,-38395,116060,123402,79044,10973,-31365,-9039,61763,158013,135542,49375,-36908,-83863,-6465,66141,162290,268869,258879,126019,9066,-91460,-97659,-45259,-60908,-135210,-82840,6258,23005,-48321,-85081,86922,162504,116612,37466,-14504,-67708,-83051,-99598,-11166,13962,59714,59832,26783,-23652,-21026,-34847,-52638,-62123,-88245,-107958,-109201,-97923,-26772,-43518,-73144,-52548,17178,38242,25748,-317,20523,94137,175578,164708,122864,103546,78818,-1619,-110465,-122146,-112581,-114899,-105730,-62025,-24962,-26974,-85563,-107061,-30163,52237,82765,93465,87603,11026,-20456,133,-20052,-80057,-27033,55958,56485,69470,35080,-11302,-76043,-95979,-22587,70385,51620,23325,39493,20619,-42424,-110781,-4657,73269,121632,147177,127192,83410,1841,-79033,-49093,-50459,-60707,-58149,-30381,30641,92813,84239,25890,2414,7664,30458,-2832,12133,48616,98316,160447,321486,389944,337624,281879,249545,178896,96788,45372,2892,-79681,-56510,-38483,-37439,-56987,-77340,-84243,-75380,-51932,-20883,-35103,-95544,-114495,-61953,-77139,-111424,1279,142846,194697,250485,286132,254448,212767,122818,17987,-57868,-70599,-470,112662,83185,70143,39936,67138,62151,111874,86078,-17933,18843,117333,91499,19841,-27762,-7419,59405,70871,34388,-19007,-28178,7100,91670,112449,47364,-32204,-63787,-54748,-65716,-101809,-83596,-45900,-86604],[-89670,-60988,-19653,34492,37961,27060,-19209,-25563,-4022,17982,-5831,3779,31775,66909,23053,-45414,-85357,-9587,27160,47072,37662,59720,55327,-20844,-98481,-102820,-98067,-92014,-77870,-26091,65029,72126,-32314,-105525,-35899,67704,113496,56278,-60898,-126318,-52051,-35517,-60793,-74769,-33334,35137,61662,18486,-62291,-48251,37368,196343,299623,243676,58944,-42254,104744,305471,369931,277538,126725,20940,-66401,-78526,-51215,-50735,-50492,-22857,-8914,-12603,-2081,9456,11302,2464,-10551,-33101,-83513,-31727,13935,-36434,-48377,-99552,-57815,80976,236098,233141,40576,-76125,-117588,-86716,-32843,62549,154580,210970,219599,111251,-52468,-67181,73982,173423,180877,120662,90496,51173,-21082,13185,67770,100185,74187,31809,-34617,-84319,-137206,-76569,50633,193450,276405,280101,272881,317827,228238,113983,37763,38909,88193,79452,28013,47195,217717,376834,398263,491943,459214,292151,142596,16566,-30162,-33517,-45528,-96253,-113573,-100521,-61876,9059,120201,138372,53039,-909,-11277,18620,20049,27441,51904,58327,99061,54108,21197,20373,49300,127502,179718,161339,62457,-38996,-77067,-41142,-597,52201,88947,37323,-10075,-51679,-65475,-37334,29588,117725,95560,45672,37860,-19794,-121572,-59958,65006,110295,75210,-5690,-70564,-92949,-69048,-3786,22942,19689,23482,55085,17870,31654,23982,51015,46559,-20654,-66691,-103150,-107667,-76934,-40657,-142,38406,31481,35551,37012,69104,50166,17341,27743,148721,284851,414632,434906,326130,90731,-69097,-100683,-14885,59055,69845,-18570,23669,118635,173471,158673,96127,-16099,-64468,-65171,-55071,-73923,-65691,-56410,-54566,-78162,-92785,-103346,-105306,-61578,-18775,17843,54278,77048,92322,71008,4010,-64295,-17493,15416,10823,-7239,-50371,-77426,-47930,-56744,-71994,-80059,-19969,-51378,-77269,-45355,-20235,-29484,-41565,-5013,13837,3828,-4252,26404,9072,-26366,-56131,-115537,-153580,-146513,-139892,-97976,-15098,3892,-66088,-27064,48816,28548,-78761,-140316,-80788,-45607,-5061,77623,171230,213769,89617,-67322,-46168,19024,43949,10758,-58617,-101093,-71349,-26346,-16058,-60948,-67717,-72767,-96209,-131112,-68755,-23970,11865,-18775,-40963,-1796,-28868,-63914,-70370,-58048,-67317,-3019,65451,71398,73556,99457,96004,49767,32409,90449,146167,209033,297816,271845,60050,-66919,-74687,-1046,11638,-34687,-47735,-62955,-9692,15570,40002,89432,43528,-13663,-91765,-30744,67138,115269,135090,76867,22819,2700,-38906,-31364,82907,117467,61515,12461,26736,101259,152162,102321,99841,133045,235859,282737,154273,-3126,-102140,20722,158083,190676,78715,-8583,-99583,-126487,-104742,-60892,-31366,33660,17756,-18318,13450,116143,122762,61365,4107,-75947,-89290,-77392,-38097,-21666,-5477,-2829,-34046,-91081,-138474,-108293,-75030,-15190,25738,46697,78693,107225,155213,160469,52804,-57842,-98258,13971,115551,142316,117002,35621,-90824,-77624,-42049,-46377,11687,115388,186503,220217,238888,244537,210509,121160,57882,46555,62571,24276,-9237,-19707,-18137,-31704,-49272,586,149531,240041,255643,89148,-39544,-102630,-45531,17314,41985,31718,4960,-17482,-640,33562,6530,-6638,43022,42678,4366,-65142,-79495,-67097,-76161,-72943,-52390,-7049,-10992,-38499,8320,97292,143874,110117,13871,-108435,-34329,48942,77494,22806,-26312,-41911,-32914,-8490,31800,27115,24712,36220,79415,65153,8468,-54469,-99377,-112424,-97404,-72091,-65002,-35164,41388,69941,950,-62043,-40885,44094,102076,87623,129085,118156,58328,-21860,-43996,78362,293393,387555,275300,171919,163925,127357,41467,9235,-11149,-5023,18948,255,-29318,-74395,-70865,-47200,-113739,-101921,-51660,-17432,54868,98864,63601,6977,-7389,5871,72687,232172,187125,93029,73785,61463,36242,7667,-69605,-89245,-114281,-67235,-41999,3454,55472,39772,-1925,-20714,-10681,-27146,-32919,15335,23633,-8183,-90174,-103939,9039,84508,137612,180820,215888,271662,231940,167493,87626,8687,-33140,-25164,9774,-41931,-101513,-101183,-95219,-107835,-99895,-29511,33138,92628,102576,30503,-30583,-9405,39674,68780,11216,-82705,-67386,-62922,-89628,-93430,-58905,-46139,-31387,-5409,33771,-3331,-38343,-39917,-93185,-116600,-44368,47509,65358,193267,345642,467755,448218,143233,-48787,-76047,-27717,-76625,-72377,7269,98344,105034,49637,-12305,-87954,-19174,46304,38695,-25216,-20907,-11485,-39682,-87625,-104573,-93988,-56451,-19454,-59923,-82433,-23962,16655,-5884,-43928,-87832,-101289,-87705,-76926,-97605,-68999,-27082,-31084,-85361,-45354,64351,126563,87368,13756,-8699,25492,25991,-49040,-83302,-29600,-46411,-123125,-73364,-49819,-100407,-89660,41145,97096,78085,68422,86050,105564,89338,59017,13013,-8643,12768,-10166,-50060,-58486,-21803,3820,26679,57389,89393,52578,-351,-32240,-38155,-51153,-71913,-109998,-115819,-97692,-96611,-136459,-55062,15843,64716,-83585,53661,82369,4715,-119744,-97244,-27170,76627,129473,71160,-67891,-94685,-5027,56187,-21129,48027,9882,-61232,-102242,-54385,-33025,-49707,-68430,-57711,13616,74031,-1748,-12392,19704,2058,-40106,-82948,-90818,-44232,21925,123774,206864,211426,288583,372956,331757,180996,49923,-36618,-82490,-121942,-103639,-89199,-6034,115026,157700,133850,25849,8892,97914,140748,38837,32449,104820,155031,84281,-78907,-29966,71269,75669,-29586,-80655,-58776,-14744,-18608,3858,62950,92265,15216,-61808,-184,49906,74056,60688,-37965,-46641,22776,-4879,-67100,-64552,-42443,-37554,-41103,-56138,-48611,41342,243524,430031,383607,278432,166362,77600,77364,77623,73082,114573,53236,-38774,-108344,-105674,-26827,16808,52907,21768,-27380,-14369,17837,-35218,13850,136968,219940,90517,3938,60065,174491,146717,101028,100645,84076,112537,158379,60965,-73154,-178940,-209246,-150871,-56970,-49836,-75644,-78207,-83515,-111567,-80096,19751,67938,79720,63608,-8323,-6234,79916,98108,117495,135322,188539,275622,287257,336372,365543,219263,101520,63454,57221,31587,-52856,-130906,-73921,-36156,-95508,-70779,-52945,-105551,-66779,83513,96324,45890,-1928,34518,23369,77481,233571,431627,608676,605383,464548,292184,216453,134859,-17536,-37773,2804,67408,152472,150823,50325,-35315,-88696,-69499,-37727,-939,7757,-46020,-82032,-110744,-68258,-50353,-88971,-69539,-95711,-98494,-35194,28720,52572,17795,-60083,-106694,-82456,-21668,69239,103859,105028,59133,23471,4405,22971,27545,-27220,-25645,-21646,-10207,23249,99249,148816,101334,-61607,-125516,-45877,-23823,-82434,-141880,-133714,-113922,-61258,13362,78649,182615,279190,299101,232274,148794,25599,67083,172917,212105,251534,340334,220016,43124,-37680,-6042,94769,165446,299015,384492,238934,34523,-95193,8804,133944,149663,42055,48978,119721,150368,161843,142781,132921,89483,68323,68489,51384,30296,797,-33050,-93314,-86559,-73685,-82691,-55643,-29239,35938,96262,52542,-5157,8038,24138,40784,23304,82455,80708,5004,-66984,-77586,-93026,-104091,-58463,30982,120357,152222,116860,35903,-111393,-73150,-61101,-70753,-22252,10168,6881,-906,-31828,-39746,-12248,93316,219787,198869,65480,-59628,-23303,53592,44755,1432,-22718,-30845,37023,116391,147259,168542,221265,270198,226208,103450,9501,-35512,-3021,39373,76083,121096,216416,161753,102228,44451,-34612,-50022,37367,16410,14920,39266,29035,-8328,-98362,-61864,21796,86703,90879,35698,-42913,1696,72066,90426,14054,-35881,-4402,41835,120870,47577,18248,28206,13831,15444,18821,-29712,-46533,-49935,-33895,-49179,-58872,-79360,-74144,-45486,-4518,16622,10557,37339,71366,25949,-66174,-26940,-82878,-98638,-70604,-49298,-35934,-31426,-5530,-31480,-99754,-107290,-25150,37038,36176,9917,20533,44437,55534,485,-61175,-59046,-28230,-51413,-76302,-18364,25525,3171,-72549,-108099,-38057,67274,153163,162945,111713,77792,7530,-64509,-101732,-162673,-75239,16103,69546,90964,40801,-30052,-50582,-14134,38645,6214,-82231,-15051,57975,149753,175228,129112,87153,-27203,-120535,-137260,-39739,76752,155395,136027,12624,-42984,29062,48339,115267,239148,203653,27175,-33810,-1696,57580,113288,81790,-14240,-89962,-21193,44447,69738,9286,-48564,31388,115403,217649,255438,82642,-49088,4285,105689,128336,6365,-105337,-40577,49243,74504,35645,-54931,-59630,24111,65715,108134,83513,26713,-62977,-111827,-72481,6470,134854,303163,291984,76389,-30163,-87518,-148434,-147724,-88936,-20746,17918,28946,17827,-20465,-51008,-70403,-62869,-4442,4764,-49610,-121752,-77545,71112,250105,332624,251498,118606,953,-26317,-766,47714,47947,19525,-1208,45772,113637,84093,28218,-72550,-67981,7734,159155,194528,93514,26479,14307,-1791,-37418,-96025,-109066,-61850,20919,134096,203380,146662,37379,12740,11051,7111,-7901,-43203,-34908,-38232,-27007,-12104,14921,52040,15679,-85123,-92115,-19774,23409,7712,15225,53789,57960,8754,-20784,-52848,-121513,-100210,-71501,-71210,-7691,17602,13558,-52144,-93407,-15233,35799,53383,70872,84042,108416,106527,3582,-42573,9221,-8780,-74903,-49144,-27744,-51539,-100893,-103258,-72267,-63732,-98196,-102747,10706,6127,-34123,-65086,-123745,-158739,-109659,-65733,2016,83035,142815,160974,197971,229146,206056,187249,142320,159170,227509,252636,218666,79512,-47269,-100901,-133110,-125681,-92605,-87177,-101486,-107918,-80858,-60714,-69611,-96227,-99092,-79906,-77640,-101073,-111746,-72548,-55699,-67206,-80843,-54176,-24368,-19148,-16306,-9412,-15794,-1132,4167,-19985,-4091,40052,85093,123674,96303,-1419,-50260,-54531,-54727,-59412,-81509,-117187,-109139,-71879,-54343,-46125,-82462,-57180,-37644,-56729,-15140,14966,-5414,-11212,34104,58036,81617,65304,71346,58268,-19192,-20371,121270,217416,295483,250730,65674,-42663,-102997,-98678,-42486,19801,75688,78274,34216,-26480,-75569,-112645,-116690,-137107,-98390,-103283,-97889,-28828,50181,138370,208874,238796,238478,184588,81478,-2887,-88008,-70434,-23026,29314,35710,93529,39603,-66419,-113578,-104143,-42917,37529,157942,233541,137902,17185,-41809,-61486,-5574,23577,834,-99685,-64038,33952,78249,41785,-35284,-18839,26925,-41327,-95556,-30505,15705,50455,56326,15011,-28481,-52454,-85072,-56616,20188,53490,83373,66235,36331,24511,-846,-52645,-63983,-45289,-83936,-90076,-59727,-39586,-58235,-118795,-65505,20488,48056,44780,13659,-19237,-31545,-59772,-89986,-62189,-33295,-19833,-36238,-56851,-68987,-88684,-106317,-83874,-71308,-64210,-37400,-19929,-6362,38823,64740,75825,85211,81007,95987,106621,101139,107663,140632,162122,213074,164594,111699,99929,82083,81529,81309,78797,70744,88461,108838,79367,48729,47452,46114,20378,-113,-18627,-52598,-76980,-46419,-41775,-107788,-96761,-93620,-52587,11104,45833,13473,-37504,15636,39892,-10911,-24349,-18884,-6923,31964,21289,-55717,-20029,163256,324879,300904,239197,281065,243404,160071,46917,-2747,-37854,-15189,-71683,-55942,26325,57783,21454,-45671,-103342,-113418,-34818,47350,91343,82956,17702,-61124,-14312,34324,77016,108383,122849,77197,13862,-27132,-60919,-86201,-68928,4463,4021,17453,54749,96571,76407,11543,-1090,-30152,47994,156647,217462,259654,275109,176277,-12874,38912,197511,261222,202635,64726,-80192,-67281,74551,137649,48982,-46942,-69487,-21458,85067,144532,152286,191248,130932,37460,4241,-1489,-40111,-109444,-60866,-983,-9799,-3222,26190,47818,58506,27282,-14523,-20784,18682,56525,118924,177626,112629,70604,-12006,-78019,-98330,-69072,11602,66288,61855,22058,-226,-9756,9129,-63547,-90079,-101607,-99918,-65094,-17046,25067,26436,21539,18446,-13774,-22106,-24310,-35763,-32786,-44548,-78474,-99255,-37187,37940,63835,17315,-42095,-107182,-138885,-109112,-57567,-85335,-115153,-55955,-50741,-121588,-85470,-50504,-47126,-38123,-56067,-62713,-111025,-140411,-116123,-105589,-81627,41517,140225,30008,-113196,36745,223050,220977,102692,-78743,-25525,156000,172735,68544,25276,43869,90375,152012,136604,10528,-122461,55767,199647,236150,183859,91302,75722,200769,316192,374086,328117,260590,291537,303233,236166,115996,52335,14962,-6235,-15761,5391,11070,1582,-62715,-80970,-71132,-53209,-15258,3848,-7940,-3676,-46158,-37992,-45653,-65525,-101840,-141634,-129835,-105482,-115289,-3392,26688,19598,98186,120523,65844,-3143,-54334,-74010,-135637,-82288,-17167,26483,17539,-8429,46145,77560,20622,-52065,-154165,-80106,-25147,-37873,-51600,-63538,-66929,-57188,-57980,-6597,57451,116318,175938,162552,24288,-77083,-88266,-31027,-48913,-67942,-40341,30319,83240,91791,56745,16252,-10726,-2151,5385,42750,21531,-9280,37679,101958,158227,121558,44224,-55888,-113829,-12415,-2163,-75300,18050,147048,227661,117049,-6208,-96085,-99670,-58100,-30090,-51423,-80898,35104,132119,164999,156404,118642,76258,42294,72602,149126,74209,-112611,-94183,-89405,-73494,-40637,-1263,6380,-36527,-15479,113448,98249,61562,2302,-33433,-16903,50333,172603,171554,72093,-30852,-85977,1809,77545,166515,249244,227800,115316,22508,-65678,-98847,-58947,-72911,-128768,-86737,-11337,1835,-54116,-91568,70831,134316,99097,31770,-13911,-58209,-41782,-104866,-26006,4166,50272,41369,7751,-35139,-27421,-41743,-60983,-70349,-91931,-77262,-90630,-86000,-19220,-40377,-73571,-57182,13515,30163,17277,-7516,9380,65869,134986,139602,99501,71977,45674,-38475,-121823,-97791,-93081,-97090,-135647,-87554,-43166,-42976,-97311,-105259,-15679,82846,116663,119118,93279,9014,-17250,8547,-5909,-69636,-40293,29020,37127,57506,25212,-14171,-68183,-78595,-9654,77594,70450,31961,48186,28574,-32722,-103343,-15037,55718,99313,123922,115589,78932,216,-65500,-24942,-28512,-43912,-45442,-23665,47568,114336,95063,31783,11382,39521,72838,8405,7266,44484,103994,172759,331416,404385,371200,277579,202155,113159,34849,-2216,-22293,-69384,-35792,-25216,-35582,-65187,-83457,-75560,-60759,-45520,-14976,-26808,-93164,-101896,-36465,-50493,-121660,-7860,143523,200397,243772,284020,267036,225342,129022,12579,-66040,-81997,-10703,105477,58724,19740,-29416,-2783,696,81097,67171,-51162,4784,117507,109322,34376,-24677,-14632,50031,61948,38318,665,-24496,-28400,45058,68799,18549,-36821,-49892,-40805,-56537,-82307,-62213,-31643,-74437],[-81048,-53075,-12542,45004,46483,32814,-15666,-24952,-6031,20212,3919,23142,52873,100274,63771,-9177,-84702,-31294,-2822,14596,9382,32413,44352,-16852,-75909,-97161,-99736,-80933,-69281,-26304,52424,58304,-35945,-84737,-15454,89680,132663,69829,-54631,-76386,-20923,-24127,-58289,-69251,-24875,40225,58528,15344,-48756,-33778,37319,172669,245956,195363,34016,-39056,117247,315052,367947,275349,131466,29467,-50307,-72374,-49725,-50935,-47007,-16761,-867,-8542,-9705,-2393,4370,592,-3814,-9538,-58775,-43837,14917,-17124,-1695,-41111,-51527,87443,244671,246950,47980,-65687,-110975,-89098,-39522,56379,147871,203950,208644,104285,-47295,-44396,106271,212157,214454,133931,92206,54277,-15390,15747,67553,96898,75336,38183,-16576,-84369,-122445,-72204,36656,165408,244369,272002,313452,413115,325807,166586,49363,18831,56481,68890,29743,56467,220922,335992,338232,391487,353536,222011,112678,-673,-40887,-39081,-49601,-91632,-96170,-73985,-37706,17376,97121,82234,16926,-9325,-16651,5113,-19357,-37621,-15514,3949,60013,35219,-3813,3607,44540,117211,172266,172416,82567,-23537,-79337,-40049,613,53392,84793,22617,-25465,-61260,-67425,-34648,29984,102211,66608,3109,-10928,-53003,-143408,-39521,75249,117274,93715,19133,-55914,-79038,-66614,-3687,24930,28640,43557,88282,53034,39143,17303,38696,27359,-42580,-88325,-118914,-91177,-69740,-39702,-316,54149,63159,65901,53993,65049,37624,13569,39911,183609,326213,445876,442560,317212,88660,-63825,-103025,-18019,59054,78762,-7026,29309,122923,182361,168745,103111,-1961,-48094,-59222,-54549,-69998,-58016,-55081,-58670,-80562,-91019,-95883,-94291,-57392,-15180,22511,56817,72183,81781,54468,-22697,-83682,-37419,13535,19153,848,-45643,-76147,-39335,-46980,-72755,-74035,-4077,-22097,-63783,-46663,-28556,-31751,-27823,8909,22526,8657,-4809,13234,-16456,-51247,-65917,-111848,-155020,-153450,-147545,-101085,-9496,11505,-65370,-43169,31493,21606,-83169,-141787,-82403,-42364,11993,105810,180075,184521,51131,-92453,-30979,27014,48029,16843,-47465,-102247,-85984,-37571,-14151,-60938,-58914,-69039,-91010,-118009,-87992,-38986,3771,-18716,-59239,-21979,-46230,-83428,-103006,-97119,-127858,-30647,51114,67186,71670,85449,66802,16016,-9118,44478,97380,151126,219149,207866,32476,-75483,-73885,-2729,19289,-18269,-38109,-45117,23606,50274,83866,135352,73231,-4521,-95263,-24003,77460,122143,146771,88204,30801,16049,-21943,-20375,89230,140078,85675,33644,48679,132268,157898,96776,103902,142153,240600,267968,133589,-13201,-83624,36078,175850,208384,93055,-9368,-102961,-122420,-104593,-78118,-51950,27532,21064,-20195,1043,97504,98891,39168,-11230,-84235,-82888,-74399,-40116,-30251,-12999,-3883,-33667,-86051,-117216,-91198,-57736,1519,41766,52436,86409,133358,196380,205829,81853,-36945,-115913,-13947,94743,140783,116744,33123,-93278,-76636,-46214,-56009,9062,117274,175386,199038,202681,198952,164650,98591,49002,48136,56323,4368,-17527,-17990,-15759,-30538,-44674,6178,130079,199894,203485,50332,-55505,-106496,-35102,28313,49480,42117,16685,-8891,4495,40314,13401,-5494,38711,40349,11125,-49581,-77213,-83696,-89894,-50718,10399,52595,29574,-27361,2378,94882,144163,111199,13482,-108046,-33347,51978,118116,56078,-12754,-42903,-35430,-4279,41069,35590,35418,56284,100625,74862,3138,-58956,-95232,-119061,-121502,-101293,-106028,-76191,5859,56091,2357,-61625,-46596,46713,113211,114601,143999,116586,58092,-22593,-40611,75439,280875,366923,250096,144674,135296,106840,36149,12332,-10724,-5416,22813,7705,-26830,-79595,-50287,-13687,-84822,-125580,-54087,-3472,70931,92065,60336,11864,-10676,1223,76971,227007,175483,84362,60406,34847,-11711,-48547,-55195,-82751,-128888,-72476,-40579,3219,43196,21356,-23163,-38815,-23862,-37181,-45193,3789,15140,-15096,-99191,-93903,28588,107417,117725,148218,203402,296640,279350,197614,89867,4470,-33285,-21701,9006,-53832,-104872,-104018,-97352,-106907,-105789,-40725,20158,80080,76440,9647,-19411,-13816,25210,47100,887,-81726,-77618,-67182,-87451,-96059,-73004,-61595,-51310,-33113,22286,14829,11216,16238,-22750,-58471,-5792,74209,70829,168439,296159,406895,407897,136178,-51474,-99204,-51656,-95942,-86703,-17657,65080,71751,17114,-41672,-92051,-20797,46062,44985,-19519,-20822,-12540,-38664,-87532,-106219,-91928,-55427,-11663,-46974,-84231,-33842,9065,-10338,-45564,-85711,-115310,-116394,-121260,-93262,-67076,-34222,-33011,-82425,-54599,54555,118482,80736,19595,976,33002,30476,-39042,-74903,-39381,-61404,-104739,-28127,5509,-51295,-153145,-24689,50158,66160,78743,100806,108655,79870,42599,-320,-8201,16777,3427,-19891,-22695,2266,13124,17807,36653,66544,32496,-16544,-47300,-48296,-49383,-59670,-91190,-125593,-116812,-103640,-127621,-75603,-16554,20909,-93674,63721,89768,-194,-105845,-29468,55609,138164,148155,60832,-84613,-44021,58511,86890,-33534,474,-47193,-128520,-80836,-65926,-50212,-55995,-66150,-49802,21145,58808,-21078,-23591,15492,2096,-47224,-76447,-75960,-25206,41187,97264,157653,161446,215186,304547,288365,165004,42659,-37590,-76478,-114191,-100948,-69554,50729,186400,215488,155675,12273,-14012,76657,127609,21134,41295,134651,175740,89335,-73426,-14705,90359,89295,-2049,-75624,-58960,-7367,-9162,9533,70711,110277,42609,-39277,-16791,28161,70234,79340,-1879,-26654,27661,1751,-58278,-56859,-25713,-8934,-12590,-29725,-28124,43579,220652,415941,400691,304880,207408,130828,119922,110971,108097,143530,68586,-26965,-91749,-79786,-24682,25973,60889,31702,-16742,-9504,19205,-50728,-9710,95913,174553,66156,-14693,37329,168905,162974,120991,122083,121084,142148,182736,86087,-48323,-153203,-178208,-106624,-8738,-37112,-74655,-64292,-65993,-105991,-80018,20574,66622,80133,67255,-10981,-23054,66858,90397,112424,132396,194407,302987,330944,367523,385350,230922,108458,66350,55063,23272,-59634,-119913,-71388,-40682,-76965,-56607,-54543,-119537,-36378,123096,126624,61381,1591,29836,27224,77939,228459,419020,586759,578860,440441,277276,220554,164777,468,-10325,49649,126062,192526,163752,55381,-27931,-79116,-64466,-38257,-9969,-3320,-56700,-99352,-111930,-35739,-7524,-61852,-72519,-93371,-94824,-38423,23763,50390,15118,-63919,-104906,-72676,-24557,53695,77474,86091,45370,23635,20092,60219,49731,-24870,-36199,-42317,-34664,1627,91977,169906,129813,-47722,-148639,-58494,-27860,-81366,-143967,-137261,-129143,-77571,-7491,48677,136279,202755,211759,165753,127567,40499,94305,208957,255434,290792,342890,174406,7009,-58150,-31832,59470,147269,291457,355560,233492,40517,-83034,10572,133062,155740,50454,59369,127821,155205,165409,148122,139535,97067,70470,60673,32961,7538,-12772,-31319,-86719,-95112,-75210,-73343,-45266,-33299,23104,86315,51590,-8275,8241,33899,50970,23902,87577,84362,4650,-65829,-77930,-91093,-100387,-58622,35579,147794,197901,157028,54504,-109711,-78832,-62465,-32686,27068,37540,10421,-4082,-39601,-52628,-29645,69799,193175,175115,41451,-62216,-14276,49779,17054,-40238,-59244,-39875,40577,119090,140726,149191,192388,253325,228733,112895,19224,-34419,-10770,25792,36838,57804,143673,122030,87934,56697,2078,-59224,-18177,-26732,50,37571,33458,3876,-75587,-96760,-14634,51295,61741,13566,-40961,20655,87501,104066,9947,-49938,-21034,32590,127978,91521,66312,62196,27434,17287,11547,-45811,-76267,-86222,-67565,-80668,-86110,-91746,-54572,-27083,2608,6357,-21032,-10960,44760,-8823,-78875,16788,-44117,-108477,-70830,-34545,-17318,-19274,-7810,-50464,-128214,-89025,1423,61125,49750,15891,23653,52496,65139,6701,-42777,-34566,1927,-6540,-91403,-48299,3181,-2173,-66547,-112422,-43130,64741,143747,144211,100980,83547,30737,-37256,-71076,-140071,-87893,1003,53143,81225,39361,-28703,-44094,276,48086,13707,-74205,-27942,35258,128102,153816,110660,72425,-40612,-133574,-144503,-35589,77393,144136,118736,17893,-19389,31797,39589,101693,222403,177775,10400,-36118,147,62172,119538,89124,2343,-71556,-17259,48487,63258,-15737,-60841,42085,127652,234352,291443,86890,-60842,3165,120659,156943,26349,-116880,-44572,60985,96026,55802,-41721,-63625,26938,77930,124123,99970,51320,-38432,-113361,-101265,-897,122786,281310,311343,103801,-21566,-93042,-161118,-144073,-79942,-20863,-2111,-5209,-11756,-40064,-54476,-53595,-56177,-3191,2629,-59694,-134667,-68725,80547,271563,376570,302219,156302,15979,-21701,7632,61809,60141,26724,6133,54538,116268,81071,27547,-72768,-66781,13700,156729,178014,75426,3652,-7007,-1456,-29081,-89325,-103405,-56228,13040,115090,176720,110558,9157,12557,3188,-9848,-33294,-69791,-49839,-39036,-25863,-7951,25811,61167,19891,-85920,-55560,17406,47332,12689,13455,50616,56528,12790,-7825,-37714,-105443,-107853,-63982,-57569,-861,34583,47732,-16039,-63653,-43280,-1094,33648,69070,89261,113899,104240,-13898,-65084,-18401,-39761,-97960,-48300,-25625,-52205,-113829,-135132,-118832,-114796,-143603,-60603,34680,10038,-37295,-71315,-128207,-158447,-104255,-52818,8828,92895,162868,184814,234920,281528,238678,198592,148627,188495,276747,290317,244277,107826,-27105,-85182,-141823,-143685,-107077,-90219,-88834,-78976,-49434,-46812,-67044,-92082,-98686,-91088,-96292,-113484,-117584,-75018,-57180,-68121,-82273,-58548,-33494,-25432,-7698,11324,3356,-2767,-6920,-21794,3615,52434,104417,147251,94673,-4447,-50800,-60017,-65116,-69659,-91288,-129664,-113515,-71586,-50361,-43052,-83671,-55600,-24811,-43589,-7094,29932,17120,20880,65737,93362,103160,70131,62350,50637,-29233,-14115,134742,233506,300717,272976,98697,-25203,-94030,-83896,-23214,33047,81742,77504,26643,-39740,-85452,-113411,-124067,-148350,-105277,-117069,-108824,-33690,54498,148673,220212,242004,226469,170376,80874,-2310,-87746,-77592,-34803,44021,76550,135433,72616,-44545,-106334,-100723,-38596,31478,129159,204395,113436,-16581,-77080,-130139,-37395,3569,-8491,-95280,-72605,22730,74785,47952,-33463,-22362,19048,-39864,-98658,-34312,20767,59240,62777,32370,1612,-30870,-76399,-51407,28520,61202,85162,59778,25064,7007,-20321,-67328,-69127,-50706,-97166,-85018,-45874,-25336,-41254,-84623,-107820,-54988,-22465,10434,-930,-25225,-36469,-64757,-83767,-49864,-25431,-24852,-51735,-68127,-77623,-98606,-117640,-95372,-71493,-54817,-20884,-1400,7717,46390,63917,64997,63944,53290,66676,83723,95747,102668,122356,120864,155334,113167,69051,63487,57049,69650,63464,35901,31325,65368,92102,81663,71618,69828,55307,21923,-4723,-29642,-66800,-94383,-61223,-59388,-121828,-95728,-109913,-78088,-23538,7696,1459,-24117,30117,32979,-28203,-40970,-45099,-40630,9284,18308,-49586,-40067,115224,273295,275835,196699,220603,185816,136586,46880,-14512,-82239,-49689,-84892,-54988,18611,39002,3375,-62015,-113977,-120544,-33435,62043,111535,108169,41305,-29210,19125,75883,125375,161291,163684,92401,10321,-31672,-51797,-70364,-58506,15289,13746,14408,24006,64034,51318,-4736,1921,-27151,51746,166858,240074,286097,303839,234149,81050,95364,229526,273116,197128,50906,-92978,-70012,72293,150951,84002,-8038,-53654,-31849,61424,127232,154845,180500,117578,50203,22394,15888,-18860,-73143,-95204,-17917,-8815,3682,35052,54995,64322,28523,-16796,-24815,16320,86992,176877,218305,132019,80418,-13556,-90693,-123048,-74625,13452,62113,53643,9769,-22714,-24770,16261,-46468,-88523,-103341,-92522,-52364,-5331,23592,14748,8292,6121,-18108,-10522,-4153,-4368,11072,1722,-46637,-102292,-49698,26916,47929,9902,-35113,-83525,-107316,-74362,-37597,-69779,-87972,-29567,-33673,-113149,-86963,-45618,-38076,-33000,-52803,-56580,-108934,-179661,-108018,-70500,-64540,32274,118075,7484,-134506,25415,201489,184933,66815,-102617,33887,232187,271074,162639,77389,43083,44062,87005,89025,-8346,-109835,57230,184563,207788,144916,50036,39318,164505,292592,341380,275987,199666,240523,263793,212215,105088,46504,8605,-12912,-17623,10941,24619,16369,-56936,-77249,-69554,-57912,-19239,-2606,-16535,-15796,-62964,-57499,-62908,-77713,-121352,-123386,-99634,-73321,-121094,-31994,16931,21818,108807,160459,126474,42359,-30232,-73079,-145359,-76012,-11521,29442,17316,-1920,54356,98638,57139,-18458,-141726,-93439,-24683,-26487,-41088,-53348,-56590,-50358,-55859,-7426,59159,127159,194118,165519,22318,-68502,-88062,-42717,-67054,-56037,4630,84864,129967,120080,67812,15131,-14441,1708,19298,64091,43199,4163,40065,104622,186025,170574,70933,-46144,-124055,-25246,2667,-76202,-30422,90200,170015,80096,-24729,-100205,-100250,-58352,-35596,-66160,-82795,46461,131670,145742,131150,96596,72231,63265,118110,185883,94751,-86209,-68338,-49757,-27923,-16930,-3318,-1387,-24511,6362,103820,74039,44966,-5956,-36315,-25975,36642,182234,211382,102107,-19893,-88091,8650,88359,168743,223551,191016,102153,35906,-38050,-94154,-72751,-82242,-121044,-91259,-32619,-18758,-58076,-95999,51087,103052,79644,25995,-12241,-45125,-2140,-76204,-44055,-8527,38065,22168,-9514,-44168,-33240,-49067,-69249,-77232,-80803,-44898,-59127,-69342,-11591,-37922,-73302,-62200,8123,21649,7986,-16660,-2870,37681,91681,109532,73576,38456,10377,-74248,-109678,-76358,-67028,-62820,-114709,-96657,-52903,-54272,-105065,-103531,-6473,107067,144694,141488,95919,6560,-16887,13116,8559,-47598,-32107,18233,21751,46522,13264,-21543,-66877,-69546,-1438,80626,87356,42269,55427,34065,-24624,-92982,-24579,37861,75680,97554,99033,70291,-1885,-45840,3094,-4842,-26416,-32713,-16242,61480,126731,97905,33032,19016,70994,108619,16232,1332,36539,102247,172799,319207,390978,378743,258567,149847,51348,-21351,-42720,-37525,-49797,-17623,-14845,-34661,-74492,-87874,-64252,-43854,-38311,-12870,-22330,-92001,-85504,-11374,-24947,-132799,-20184,134150,196448,224042,264975,264956,228895,131779,8057,-72824,-96609,-29651,76855,14087,-52306,-105148,-62078,-63062,37717,38896,-85582,-1223,120782,132814,57161,-13123,-24041,33420,45296,36529,18242,-12717,-47790,-4882,19760,-8591,-32324,-32180,-27748,-48992,-61994,-42063,-17658,-61891],[-79137,-52087,-12341,49206,50027,33372,-17334,-30283,-13591,16449,8661,37515,68413,127144,98857,23147,-69577,-61359,-43240,-28047,-25900,-1382,29268,-12292,-53766,-79295,-83733,-73277,-66684,-33445,30365,36197,-41661,-68631,1089,106712,143962,81304,-29901,-23877,10828,-14153,-58408,-67473,-21690,39215,51314,10563,-40350,-28240,25623,128480,170929,131428,345,-39794,121773,306418,342227,252517,121682,25822,-45758,-66290,-50015,-55388,-49209,-17405,-940,-12872,-26086,-22246,-9596,-9012,-6116,4247,-40825,-58900,11138,-2117,42231,5355,-44567,85438,234621,237749,45994,-62621,-110079,-96905,-52904,41304,130017,188095,191415,93538,-39908,-16189,135389,239947,229988,134176,84997,50413,-15401,10902,57884,81647,64251,35990,1079,-70467,-102946,-68321,17489,128659,200732,248808,337209,488433,412862,209473,54026,-4919,15225,46028,21031,61147,217058,287014,271710,284167,242099,145809,74716,-23504,-57763,-51524,-58592,-89735,-80766,-48017,-12276,29518,71934,19044,-23143,-21189,-27417,-17905,-62274,-93933,-71613,-41915,24857,13391,-29570,-15814,30277,95804,149706,166586,90576,-15689,-83099,-42530,-4866,45274,69914,-1066,-48826,-77041,-73661,-37911,22894,75148,32172,-37715,-70442,-94899,-136011,-20349,80654,118554,106179,40344,-42365,-66501,-57738,4177,32729,36208,53522,104415,73844,38004,8391,28479,11520,-62743,-110603,-105397,-77192,-64331,-39890,-2371,66189,92409,94872,68946,58297,24401,9415,49920,213595,357186,459788,433242,297947,81731,-62902,-107117,-22949,55440,81586,3735,33386,123408,185831,171435,102434,8041,-36785,-57638,-58537,-69588,-52377,-54324,-63731,-85864,-92950,-92970,-87731,-54375,-12880,24803,55797,60188,60133,25790,-57310,-103800,-60781,6750,23663,5967,-41022,-70890,-31403,-38856,-75060,-68961,2584,-1564,-56867,-48951,-34826,-29181,-15866,15796,24632,8693,-7443,1898,-39176,-78992,-81356,-109625,-145277,-155343,-152005,-104882,-7867,13544,-67934,-60169,10666,11383,-89512,-145240,-85788,-41519,28566,136946,190486,162563,31700,-69092,-17506,30222,46579,18444,-39214,-98223,-98315,-49937,-17395,-62631,-52262,-68481,-87372,-104144,-109111,-55833,-7884,-22436,-82943,-47858,-68126,-107243,-128355,-91634,-123498,-48751,31161,54782,59848,58793,27733,-23635,-49744,5588,57638,101640,145316,136133,-5257,-88645,-75711,-7809,24004,1326,-22439,-18005,52224,78189,120567,172691,98387,1425,-100042,-25533,77736,120078,151188,96737,39080,30309,-5083,-12579,87429,154575,107928,54826,69763,161071,156839,87868,104388,146933,238211,244102,106941,-24801,-69693,46726,188353,219800,104616,-10088,-102157,-113498,-99361,-90972,-72278,18498,19507,-26319,-14884,69720,66400,10199,-32095,-95727,-80418,-75102,-44948,-40247,-21299,-7740,-36572,-79554,-92164,-68462,-41171,13572,52305,53891,89707,156750,235322,247932,110513,-13754,-116114,-46345,65599,127169,105962,22812,-97419,-75558,-52108,-68177,4400,114924,159382,170885,159161,146804,116101,73794,38590,46181,44796,-16699,-26787,-19749,-16341,-31278,-40443,13983,113999,160209,147218,11536,-73607,-109811,-24476,40205,56046,51141,25710,-5856,3218,40106,16660,-4503,30780,34654,15847,-35369,-75241,-103379,-99563,-18601,66364,97217,58096,-18015,-5297,87337,136548,102986,4863,-108643,-32483,54335,160017,90386,1779,-44727,-42060,-3583,48279,43770,42901,73282,121006,83374,-1888,-60090,-86153,-108868,-116084,-123835,-147843,-113124,-28975,36305,-1816,-66372,-60278,36454,109985,132649,149166,107678,53503,-25114,-38353,64346,244476,319986,211696,112479,103127,82945,27776,13081,-11090,-5940,27597,16587,-24863,-83776,-25906,21120,-59796,-145290,-53509,10541,78216,77480,51492,11857,-14780,-3629,79779,216298,161255,75658,46635,8541,-52926,-60941,-34710,-84379,-139963,-78077,-40175,1309,28625,946,-45560,-57539,-37759,-48390,-60607,-11802,2016,-26693,-111048,-84379,44474,126583,95800,105483,180379,312550,323784,223758,87200,-3720,-36171,-20526,6094,-63987,-103473,-102840,-99523,-108089,-110308,-52147,5429,63726,50192,-9288,-5855,-11221,22272,27370,-7516,-77732,-84068,-68196,-80841,-94676,-89720,-79947,-72563,-59408,16251,40300,53667,52251,25885,-8346,24959,92850,72841,129241,225822,317549,340303,122808,-52810,-122549,-76035,-114121,-100420,-43356,28431,32734,-20129,-73165,-92957,-26787,38707,44543,-18124,-23195,-15354,-37967,-85874,-105253,-91290,-58052,-9325,-39050,-87684,-46848,-1767,-17523,-48834,-83329,-114922,-144794,-99125,-44041,-43316,-38515,-37214,-82645,-64009,40559,103899,71663,25900,8821,35624,29549,-30938,-60615,-39713,-62539,-73591,12647,50182,-12497,-107004,-54862,24788,66258,96125,117473,111028,70142,26316,-14672,-10326,19358,16794,8193,9649,22997,19029,8129,16450,44124,12543,-32339,-61117,-57324,-46802,-46832,-71969,-106120,-130169,-111192,-119905,-84719,-32792,1886,-58388,62272,87640,-1788,-57535,42104,131406,184008,155048,46891,-89766,-406,114769,112266,-30481,-41884,-77447,-63585,-31716,-67600,-67463,-62754,-63868,-40388,28625,42858,-34053,-32376,11383,-325,-55417,-69292,-63348,-7455,60851,82514,111625,114108,144288,227432,234899,142452,31798,-41416,-73666,-109610,-104181,-51286,105906,256713,272357,177360,5403,-34499,52477,108681,4695,50031,161809,191429,88212,-67306,-1933,105510,101719,18937,-71786,-58534,1524,4308,20728,82571,132523,76346,-7441,-28825,3494,61003,91255,31030,2311,42127,11988,-48943,-48758,-8373,20159,13358,-6781,-9470,44275,187427,375115,390295,308380,230086,172042,154240,137107,138892,168462,82362,-14344,-74847,-53682,-18174,36422,66387,38291,-9342,-7366,18970,-67159,-35479,55687,131077,43636,-33119,13196,157240,176062,134945,132631,147171,158434,192858,104914,-19908,-116820,-136278,-61018,28702,-28774,-77395,-50846,-51181,-101823,-78002,23699,65430,77011,64702,-18110,-41843,51673,80013,102884,123637,193068,320413,367253,389343,392990,239727,113619,66530,49289,10875,-69027,-110878,-65851,-40647,-53071,-36521,-52093,-123162,-8859,153533,150386,74933,5310,24836,28261,72663,212743,390189,545334,535416,405952,258662,225911,204430,26722,20130,96325,175628,219867,164860,52881,-25993,-71945,-58747,-39203,-20881,-18281,-69817,-116534,-92599,-8954,28392,-29578,-73779,-93188,-93368,-46222,14687,45752,11942,-66825,-106038,-68003,-29932,35043,48075,60898,25717,20947,36417,102579,70334,-25006,-50986,-65473,-59053,-19311,82756,186040,154529,-34912,-151603,-65935,-29261,-76925,-142503,-138846,-148300,-92783,-28343,16386,85589,124378,126185,101990,104623,57684,119181,240194,292305,319249,329265,130328,-23419,-66452,-37563,28474,122675,267502,305353,212472,40766,-74210,9800,126323,155578,56878,67873,129807,152226,160625,146623,139823,100502,69527,49560,11006,-17453,-25510,-28141,-78768,-107007,-78466,-66030,-37917,-39303,4146,67486,44650,-11843,7241,38733,52057,15897,86108,85423,3428,-66107,-80289,-90860,-98119,-61002,33583,164674,235525,190129,63648,-113779,-84189,-60781,562,66472,59919,13089,-6881,-46946,-63693,-46789,42655,158911,143432,15678,-60428,-8944,39740,-11422,-75039,-96411,-39995,48014,123430,133735,128054,159491,226860,222700,118814,27733,-34439,-20932,12796,7054,13,63399,82203,72476,65284,34724,-34617,-51293,-63806,-16045,31798,33859,13795,-47931,-118379,-48074,17835,31770,-7582,-33938,33540,95424,108760,1648,-64122,-37855,22697,129789,127354,104605,86933,33926,12582,454,-61240,-104230,-121334,-102412,-116685,-116077,-87422,-32293,-9478,6466,-7731,-53192,-53947,13862,-46932,-40066,49967,-10723,-93023,-56854,-15498,1418,-6284,-8996,-67210,-155147,-68872,24252,82038,61617,21407,24652,54844,66281,11366,-20104,-12703,22281,26782,-83952,-75778,-13654,-2863,-55868,-108341,-45169,60175,127449,120325,87064,88201,58373,-4577,-32566,-105241,-83970,-6607,41297,74768,40860,-24164,-36184,12515,52872,17043,-65533,-42790,9456,102654,130902,93240,60816,-49675,-143799,-140802,-26623,81971,136840,105957,26905,1559,28838,25228,80737,192298,138876,-10963,-37988,2684,65603,122522,95023,18490,-48664,-7477,54487,55190,-43178,-69834,52460,138031,243218,316338,86365,-77499,-2073,128186,180264,47493,-116671,-51925,67591,113087,73795,-27692,-67268,26441,84877,131143,108525,72126,-13157,-95846,-115599,-82,115922,251270,319048,133168,-11075,-95935,-169187,-134432,-73266,-24277,-24683,-40613,-44651,-62583,-56497,-30844,-41863,-3446,-3055,-71288,-148350,-61203,83298,275635,398150,338832,188411,27901,-21055,13554,73719,70218,32829,13867,64272,119943,79446,27678,-72452,-64235,20931,153561,161579,56674,-21187,-26970,5775,-17950,-81044,-97704,-53584,-5521,74697,122645,50961,-21589,11919,-6171,-29763,-60366,-86858,-56986,-37876,-26901,-7334,33760,70704,29502,-71751,-18694,48395,63377,12567,8255,45207,53741,15998,3321,-24564,-90210,-112917,-53631,-41318,8274,53481,88059,29680,-22604,-71405,-39701,16684,68809,93584,116057,99705,-25516,-84715,-45675,-68401,-102850,-44620,-24842,-54554,-126085,-151098,-160929,-175923,-126722,-13476,56951,12023,-42031,-78005,-129538,-148152,-99671,-39223,23564,108428,183072,204896,266957,324723,265090,206647,152079,211340,315533,318123,260867,132872,-3281,-57134,-100955,-125521,-109933,-85773,-71196,-48363,-20193,-33288,-63206,-85337,-95060,-98512,-117012,-127263,-120576,-76665,-57972,-67418,-81337,-61208,-41473,-27619,2253,27025,12190,-12819,-20523,-23288,11973,65051,123135,167471,87612,-11253,-54398,-67265,-74399,-75795,-93700,-128354,-112233,-72005,-46634,-37382,-79372,-51934,-10832,-26289,1133,42006,37659,49398,90403,118902,116065,72983,53471,40214,-40609,-4863,144726,240742,291878,283831,134621,-2970,-77736,-58204,2962,51829,90767,77580,19259,-50964,-80355,-100107,-127540,-164559,-109483,-124105,-114632,-36518,57436,152866,222132,235891,207150,154090,80877,-1697,-86475,-81305,-41542,62273,124874,186327,109738,-24770,-100248,-97054,-34704,22325,93138,162749,79998,-47975,-93157,-104459,-21253,6086,-3447,-75546,-78027,8474,66975,51469,-30507,-24312,9743,-39626,-97366,-35136,27184,68291,69764,52250,33720,-10449,-67029,-43242,36596,66669,84717,54235,18557,-4373,-34236,-75594,-66933,-49778,-104763,-74829,-29488,-9052,-22140,-47100,-89627,-123481,-87376,-24063,-16317,-32236,-42032,-68460,-77592,-38748,-17466,-29615,-65089,-72659,-80077,-104441,-124557,-94934,-65006,-42368,400,24716,27847,57290,63583,53748,42159,27092,41708,63451,91639,98795,106580,85763,104396,70060,33497,29527,27441,53157,42108,-65,8745,45281,74237,81160,92268,88985,60372,23869,-5739,-37898,-79521,-107915,-67337,-67581,-113670,-91175,-118064,-94807,-55024,-29343,1634,-1638,48441,26293,-44273,-55875,-65675,-64810,-8113,18848,-37511,-55413,71502,216551,247100,158887,164371,126914,109142,49739,-8485,-112040,-84261,-97534,-57215,6182,17441,-14478,-77230,-123160,-126563,-32769,74901,133356,137540,72002,9033,58707,121072,173015,213915,206798,111219,11950,-33799,-38973,-52928,-45708,28986,26749,15543,-10062,23860,24162,-19625,5984,-21623,58257,178910,266165,314850,339013,312458,194525,156430,250199,270054,179025,32230,-95868,-66185,71248,160164,115389,31049,-30831,-33225,43546,111329,156275,170039,108793,70849,48108,40528,11108,-34793,-108697,-28355,-291,18483,49765,67777,75667,34366,-15946,-27510,13579,119384,235351,253577,150206,91562,-10159,-93806,-137114,-72972,16979,57314,43965,-6905,-51641,-36856,21176,-30727,-84199,-100302,-81148,-36711,6607,20896,4282,-1943,-3016,-18788,3083,17554,25909,51987,48512,-5361,-83345,-57371,17374,29917,3232,-24556,-53812,-64138,-34371,-18001,-52935,-57523,1099,-11770,-96540,-78874,-37400,-28453,-28376,-48566,-46661,-91113,-185848,-87894,-31966,-38892,26213,90805,-18537,-147367,20871,181974,154685,42660,-85930,87213,296703,364471,265836,156917,82683,35781,38365,40364,-27833,-90650,63223,170751,179870,111135,21577,16796,141325,278182,313916,230033,144534,193684,228864,191090,95512,41060,3627,-15198,-13676,22189,42779,33577,-49560,-70927,-61895,-52450,-16449,-4807,-21600,-26812,-76829,-72935,-72158,-83860,-135710,-99737,-68426,-44235,-95163,-57107,5688,21288,112698,191549,183881,89465,-1741,-65842,-146079,-67655,-2951,35001,17762,1865,57726,117389,96000,18803,-119489,-101051,-19393,-10611,-26885,-40645,-44158,-37962,-44295,2036,69307,144434,216180,169101,23978,-50243,-72230,-43903,-66310,-25211,59090,143824,180334,151919,83005,18122,-12727,12438,40544,91331,68222,20212,44168,107693,214551,226856,105162,-32321,-131104,-39169,7722,-67662,-68205,51208,131858,57992,-36339,-100438,-97654,-56413,-38830,-77043,-75473,59851,131698,128984,107148,71627,64408,85667,168538,226533,122688,-47550,-37100,-8481,15613,7976,3232,2628,-7560,26089,88562,53020,31198,-11413,-36827,-33442,22351,185448,251255,139079,-3936,-88573,14716,97519,167468,193257,151913,87403,48521,-9186,-82920,-86069,-88493,-113113,-95224,-55351,-36103,-59609,-97463,29618,71534,60571,22008,-8231,-28955,34384,-36519,-64835,-22199,25915,5755,-21694,-48610,-36934,-55430,-75936,-79852,-60229,-12577,-21237,-48732,-3618,-35508,-71319,-65155,3883,15086,-233,-26054,-14711,11700,50550,81056,53701,15850,-8932,-83912,-89592,-58908,-43143,-29367,-79113,-85919,-54370,-60929,-109758,-102962,-3002,122922,164236,158816,95485,3335,-19526,14395,22923,-18237,1087,39015,25769,45268,2996,-32332,-70964,-66892,2144,80009,100609,53444,60898,37091,-18117,-82304,-32376,20515,51605,69241,77797,57289,-3508,-20320,34125,19011,-9557,-20524,-7879,72024,129277,93077,29927,25509,99875,133934,20190,-6463,25297,93798,161271,287473,352195,358435,225444,95943,-3963,-68340,-68310,-37050,-26584,-2640,-7426,-34538,-85198,-90199,-51660,-26121,-30106,-13945,-21269,-91656,-69312,11382,-2011,-121492,-36072,113656,180784,191206,230023,248075,223003,130483,4068,-77392,-113613,-53508,31722,-31686,-97993,-83125,-64867,-116806,-17352,1256,-73114,649,125360,158651,85017,6690,-30137,11483,20589,27683,31529,2711,-32281,-52294,-26790,-20321,-16341,-13933,-17644,-44449,-44312,-25538,-6092,-50780],[-78277,-53340,-15354,49523,51355,31918,-20701,-37623,-22688,10750,12359,50761,82592,150005,130027,52609,-46791,-87862,-86605,-73809,-62811,-34270,17053,-3615,-32613,-60766,-69292,-66635,-66694,-43722,3945,10545,-46702,-54089,17199,121489,149831,94102,13934,33845,45065,-3313,-57739,-65681,-20079,35860,43337,6131,-35303,-27983,7288,74224,90049,64971,-33643,-38230,122116,283597,298108,213600,100962,13670,-49251,-61549,-49554,-59904,-52769,-20625,-4330,-20149,-46563,-46330,-27243,-23501,-14753,10745,-28466,-72363,6920,11964,80478,34344,-40909,77335,211569,210530,38371,-63682,-112343,-107539,-69963,20884,105130,167437,172331,82905,-28968,15078,162116,257239,228953,124783,72265,42935,-17485,2504,42913,59001,44921,29199,18728,-44262,-77944,-58677,282,90128,152380,215406,343766,536237,481753,242347,55276,-25911,-29170,16674,8351,67399,212159,238975,208165,184723,138905,72525,34815,-46056,-75710,-65283,-66407,-86168,-64584,-20019,16829,49382,56058,-36118,-57263,-31619,-38453,-44718,-101781,-120211,-102828,-71969,-3763,-9442,-52584,-32377,14239,71208,120353,149658,90003,-12231,-85452,-45060,-13726,30670,48049,-29026,-74831,-91823,-76996,-40994,13446,43345,727,-57982,-128869,-127604,-104786,570,85355,118277,116131,60905,-26853,-53452,-43903,20772,48689,45339,57202,106778,81817,32491,1590,24327,3961,-74879,-121751,-87057,-62324,-56940,-37259,-2135,78036,122082,125367,85945,54904,17094,10105,61348,239908,379433,460352,413040,274523,74571,-61983,-108738,-26063,51671,81386,17426,40964,124961,187999,171175,99315,17422,-26607,-56458,-63308,-69218,-45374,-49821,-63957,-88154,-93873,-90406,-82026,-49896,-7912,30107,57749,48006,33080,-10312,-94252,-119198,-82273,381,29940,14272,-29271,-55888,-18626,-28152,-74035,-62158,2470,11708,-52935,-49442,-36419,-22629,-5605,19757,25355,9660,-5621,747,-47325,-98617,-96805,-106101,-132600,-149604,-148223,-105183,-6379,13790,-70103,-73093,-9567,531,-94988,-145470,-86564,-38750,49821,176158,209019,154717,34544,-36027,-3171,32828,43772,19172,-30433,-88245,-103960,-58850,-21264,-60732,-43938,-66663,-81341,-88556,-121832,-69030,-18660,-26003,-106015,-70637,-85486,-124426,-118135,-40721,-51700,-41941,12235,38475,41782,24332,-14650,-62155,-79493,-16959,33968,65877,83703,66533,-46822,-100752,-75843,-11576,30695,30146,5656,18660,77823,102414,151942,202359,121488,7737,-102829,-30003,73686,114599,152434,106414,52436,49391,15205,-3898,81832,164021,131229,80003,94486,190415,153700,80270,105476,151171,232947,217362,79936,-33762,-55916,57523,200840,230459,119125,-4761,-92555,-98358,-87536,-95250,-88024,10831,17271,-32364,-28980,39316,30881,-20459,-53564,-105400,-77071,-74823,-47846,-46749,-25336,-9193,-38295,-71213,-67688,-42750,-22380,25707,62353,56500,94030,182097,274531,287809,141565,14024,-96660,-77829,33623,104787,86885,7591,-97363,-69878,-55059,-78245,2727,113415,144270,142375,116474,97039,72747,52817,32271,45807,33999,-30029,-31469,-20610,-15799,-29964,-33159,25156,102717,127576,97205,-20771,-88773,-106424,-8486,58124,66636,62805,35557,-3996,400,37989,20240,347,24305,30366,22780,-18532,-69105,-121146,-98764,17940,112538,127684,77022,-7586,-8999,79855,125768,90229,-7267,-104936,-27640,60318,202559,129236,22452,-41323,-48149,-2006,58166,57904,54758,92233,143906,94489,-2044,-55626,-73766,-90357,-89829,-107650,-144440,-138572,-57832,16433,-6840,-71316,-76274,20683,101413,145858,148532,96466,49306,-24597,-32986,49898,192017,256232,167680,81327,73425,61003,20888,15737,-8010,-2071,37997,31634,-18260,-79798,9743,61363,-35250,-154133,-44978,28830,81764,62759,42143,10867,-16907,-5574,82814,201404,146638,70391,38089,-10031,-73825,-35466,-20777,-86828,-143597,-79561,-36324,2364,17390,-15440,-63414,-71756,-47249,-55474,-73985,-26306,-10829,-38520,-121375,-70926,61047,144365,79431,60563,153563,323560,367170,248768,83946,-11670,-37694,-17905,3993,-69110,-94571,-91597,-93312,-103203,-109130,-59238,-6150,48982,29515,-21448,11709,7666,40637,23280,-5919,-68266,-82442,-61253,-64857,-81342,-100602,-95869,-89787,-78115,19204,71152,89694,74145,54005,28655,48744,104472,74452,84305,147527,214649,256062,107083,-49661,-129917,-95485,-126297,-109015,-64160,-4795,-4791,-55317,-97710,-88376,-33205,28507,41377,-16861,-23638,-15587,-33510,-78864,-98393,-88051,-60325,-8770,-32634,-89480,-58608,-11324,-23106,-49900,-78870,-105864,-131121,-60072,-1045,-14074,-36344,-39332,-81544,-69366,26934,87507,64762,36039,18411,36988,27137,-21346,-41810,-28314,-47056,-38887,49757,84120,13576,-75631,-52837,20821,80225,122067,137699,115255,63135,13157,-26582,-10562,24464,32524,36213,41332,43421,24449,259,31,25918,-3391,-44072,-69960,-61160,-39611,-29584,-48897,-84136,-125109,-115874,-113629,-84018,-34227,5355,-29593,54195,80100,4268,-1350,114850,199535,216518,154790,33083,-83183,37865,160287,131122,-17916,-75477,-69506,-11305,2571,-63157,-80896,-66654,-58507,-26266,38284,30129,-39010,-35882,11393,-1027,-60465,-59603,-50510,9015,77155,77056,73070,72772,84712,154521,181453,119000,21619,-44263,-70502,-104946,-110049,-32493,155123,314782,318265,193901,4024,-48567,31107,89995,-5556,61151,187839,203900,83983,-57090,11578,119648,115626,36537,-65975,-54440,14443,23889,40688,103416,163565,119017,31446,-28676,-17905,50394,99336,61341,33290,64162,27269,-36368,-37142,12627,52422,39912,15881,9397,46465,150970,316161,355190,290447,235386,200604,180640,157514,166616,190194,96134,828,-54459,-24894,-3946,51657,72837,44652,-2220,-5247,20136,-79433,-59793,20827,95089,27527,-46226,-7182,144023,187530,144402,135191,164097,164940,193153,119806,12073,-72154,-87721,-17469,55014,-23901,-79344,-35823,-36526,-96277,-72444,29630,65701,72701,58937,-26553,-57902,39345,71986,93755,113470,188415,330243,396381,402649,390391,248216,120208,67774,44260,-755,-76015,-100470,-55524,-30729,-24352,-10039,-41216,-107924,16203,174110,168135,87880,10282,21188,28854,64660,190054,349445,489385,480116,365504,239222,232606,250824,60375,55017,141622,211790,231121,155061,44739,-27631,-65597,-52083,-40214,-33247,-36768,-84145,-129316,-77694,7437,51852,-1705,-71408,-92720,-91464,-55895,4982,41539,10224,-67454,-108613,-65785,-35590,16681,20322,33850,2264,16879,55562,150879,91275,-24774,-66376,-87072,-79591,-36019,74733,198970,176680,-22461,-132610,-64690,-26066,-67540,-135032,-130999,-149292,-97999,-43660,-13882,36533,54223,52320,46130,81581,75497,140892,265258,321131,336818,304691,92626,-45549,-62828,-26908,11120,97595,232565,242807,180431,37582,-66518,8120,116731,152224,64236,76888,127150,143000,149058,139498,134839,100625,66712,36966,-11707,-40248,-33018,-21261,-67565,-116882,-80486,-59123,-31805,-42790,-14303,44172,33110,-14620,6720,40441,46562,1046,78444,84936,2709,-66855,-83553,-91036,-96328,-64978,25187,168991,260761,212625,63428,-121308,-87518,-56805,24417,92111,72423,13533,-8930,-52652,-70229,-58316,17757,123358,109120,-7424,-53601,-6013,25376,-29714,-62995,-94370,-28868,59864,130728,128656,108111,126676,195274,209955,121928,35683,-34396,-32273,2028,-2986,-32494,-18897,42550,56364,70032,59667,-4810,-58073,-93159,-32191,23063,30873,21457,-21241,-97281,-71184,-10062,3155,-25585,-24898,40721,96362,104871,-9020,-76613,-53360,13400,127734,154387,132276,102286,33905,2246,-13367,-75052,-128405,-152395,-135344,-154420,-138158,-68610,-8910,7562,7372,-24857,-84763,-80676,-12546,-79496,-1205,68075,10861,-72184,-38268,1703,17646,7566,-6766,-76863,-145752,-49203,43767,100188,72152,26734,23498,50741,59469,15634,3207,5952,33764,47293,-64422,-99164,-26271,-2026,-44527,-99104,-44006,53708,105393,93219,70800,91230,88870,31403,11660,-64972,-62023,-5967,33457,70550,44488,-16319,-26024,23076,53755,16880,-56678,-56835,-16339,77271,110454,80502,55840,-50408,-143328,-127165,-14397,89156,131859,95701,35838,18349,20632,5926,53262,150419,88514,-36878,-39085,6331,68646,122885,99466,33995,-22720,11236,66991,51108,-65565,-70090,61992,146088,244172,327670,81510,-99250,-11464,127583,196373,67756,-104829,-62317,68731,124585,89025,-13409,-70705,21782,85387,127523,108233,87991,11888,-66828,-95934,7917,111785,216511,313261,162639,1070,-96450,-167455,-125709,-69533,-31014,-48815,-74250,-78899,-87405,-55413,-4544,-20475,-3714,-11104,-82956,-163007,-56416,78686,261033,393641,356022,210716,34526,-25074,17296,82738,76764,36222,20365,73884,124108,78672,27679,-72987,-60817,28692,148816,144779,37220,-48996,-42845,19361,-5810,-72714,-93390,-55282,-33556,18311,47496,-27431,-45681,9241,-17907,-52141,-82828,-84150,-50287,-31595,-29288,-10567,38096,80524,46106,-45945,14828,70507,70684,7533,-1202,36357,48581,17516,12095,-13756,-76369,-114202,-45175,-25734,17996,71564,131127,82956,25175,-73674,-73869,3118,67711,93735,111544,89862,-33889,-100007,-69029,-83110,-78143,-37354,-25083,-59448,-136486,-117598,-105338,-102425,-60125,34541,75101,10851,-49573,-85914,-127304,-137877,-97777,-28475,41530,128161,201869,219082,290090,352523,281498,209196,151077,224675,337922,330973,264355,149783,21520,-23801,-57686,-90994,-95070,-73486,-50564,-18256,3918,-23672,-60589,-77127,-87273,-91111,-116179,-137778,-117456,-77482,-58832,-66316,-79633,-63865,-50308,-28350,9741,34218,7696,-32460,-37089,-26239,19285,76410,139191,180651,73111,-23817,-63021,-77722,-83348,-78230,-88162,-112480,-105473,-74503,-45197,-32189,-72735,-47173,2693,-7674,7396,48032,51288,69276,104974,131906,118567,71458,43009,25417,-54903,4487,148297,235836,267732,280489,170105,23855,-53223,-24122,32468,72764,99981,76319,10515,-59250,-61809,-79439,-116132,-163399,-102501,-122477,-116997,-39278,56858,148673,211804,217359,179213,135948,79709,-2964,-86425,-83566,-44423,80556,174008,236238,140427,-11566,-97306,-95094,-33553,8122,50319,110211,37578,-73297,-80415,-38381,23981,26613,11828,-49999,-77542,-9297,53538,50243,-28703,-27312,-3272,-43800,-95286,-35165,32348,74740,74896,72415,63491,5256,-60023,-34509,42320,68106,80437,48108,15168,-10303,-42063,-76790,-59355,-43199,-98823,-62284,-13589,6075,-4294,-11464,-42956,-83765,-115986,-58404,-33845,-41749,-49390,-72180,-74145,-32094,-12561,-36300,-78673,-74059,-80687,-109568,-127176,-86065,-55867,-31134,20282,53600,50381,67913,61088,40309,18742,1111,19083,44407,86095,93340,91516,55343,59839,33615,4696,265,-8592,28611,16090,-20935,6782,29589,55169,75723,106349,100400,57312,22851,-6152,-45871,-93052,-112367,-63627,-65507,-100325,-85220,-105234,-97697,-84581,-58878,18408,28219,67817,17880,-60835,-69330,-79346,-77460,-21749,19448,-24093,-65968,33279,157085,213105,124362,114879,70342,78313,54508,14034,-106065,-116756,-111471,-64537,-11948,-7246,-31961,-90050,-132223,-134197,-35498,81776,150903,165116,104123,48513,99850,163690,212479,258041,245599,129402,15984,-37017,-28399,-38476,-33956,41759,39082,18906,-44785,-26868,-7109,-35750,8099,-16219,64568,188776,289879,337915,368131,385343,299444,208753,251674,248029,147138,7384,-95329,-60620,68687,163127,139476,65430,-8026,-30127,28323,94696,152097,157899,103928,94758,78031,69174,43899,-1059,-94697,-29479,15927,39154,66181,81495,87907,40642,-15600,-32327,6620,145330,282925,274895,161742,99687,-5635,-91554,-141300,-71423,16879,47952,30857,-28334,-87962,-45801,20632,-20763,-81581,-95788,-69447,-22228,14646,13889,-7339,-11323,-11613,-19362,14725,36645,50580,84226,88140,36686,-51344,-54549,11855,10025,-5470,-13623,-21718,-16888,4883,-2785,-39012,-29920,27333,7176,-79629,-67333,-30020,-22716,-28249,-47531,-38685,-70183,-150583,-64592,4912,-9806,22643,57938,-50224,-123709,20409,163968,130405,31157,-50980,125810,338250,436139,357417,238133,137854,60659,24681,-723,-48869,-70459,69193,155561,151375,81287,849,1739,124931,267226,288130,188105,92812,148486,195735,169974,84328,32985,-3006,-16380,-7799,34911,61049,48668,-44474,-66150,-52303,-40717,-11223,-6825,-27039,-40779,-91683,-87701,-76694,-88617,-131524,-78207,-41582,-23166,-76632,-80733,-10791,13167,106229,208403,230092,131580,25673,-57336,-143042,-61764,4086,39349,15188,-1586,52407,127706,129121,51114,-99702,-105928,-13258,5005,-14012,-30510,-35193,-27585,-31283,15721,82972,163298,236099,167529,23679,-29391,-48482,-35075,-46470,13065,113951,198500,226192,180567,96907,20957,-9196,26067,64549,118658,90644,33626,44949,106159,237040,281229,142530,-18018,-137338,-59092,7289,-56950,-90189,24904,105946,42846,-47273,-101708,-96399,-56887,-43874,-86128,-64835,68592,125747,110610,83909,42888,47804,102565,211794,255387,141783,-14001,-9206,26378,49288,27212,11685,10068,5090,36402,63593,30317,15371,-18546,-38797,-42910,2924,174916,279276,173760,9547,-92450,14060,97254,154427,153287,106867,64946,52498,12804,-72182,-104994,-98168,-111112,-104104,-83828,-54864,-65102,-101670,1809,35599,37388,15096,-7147,-16055,60296,-2898,-95150,-40477,10796,-11046,-32949,-53834,-43939,-66436,-86709,-82795,-42622,11361,12279,-31624,-1939,-39576,-74029,-70172,-3336,5616,-12775,-41475,-32119,-17619,9453,56389,46911,18410,4170,-58473,-75832,-51491,-29621,-6282,-50569,-70531,-56253,-70685,-119812,-111190,-12263,121902,166145,162205,84679,-8307,-32184,6064,29219,6515,40890,78638,55409,58903,-6337,-51636,-86316,-75799,-4471,69336,101379,56525,56301,29779,-21063,-80051,-45673,-3620,19814,32009,44338,32071,-10848,2597,58833,33461,-2529,-17334,-6437,71026,113851,73233,14866,22853,115791,138342,11426,-25030,3060,71520,131656,232769,285640,304710,172470,35397,-58767,-104566,-77640,-30240,-11951,341,-11376,-43492,-106209,-98610,-47564,-17311,-29029,-25201,-31226,-99499,-64605,21287,8113,-111086,-64348,73187,143208,137631,173661,209155,198878,115626,-9024,-88176,-129918,-81001,-24341,-38286,-22485,-2751,-24275,-115567,-90899,-52095,-43675,-2108,119606,173231,103885,20681,-36448,-20782,-21087,1758,29396,6677,-12355,-67631,-53507,-14908,-3531,-7971,-21668,-53325,-41219,-24251,-8612,-52447],[-71807,-50593,-16028,50367,55057,33600,-20239,-41118,-27559,8986,20848,68615,101378,172856,160538,82552,-18435,-84319,-118754,-113533,-93940,-55300,16917,14362,-7815,-38153,-51216,-56285,-64099,-51573,-19857,-12193,-47265,-36303,37820,137883,154362,111693,72139,99376,85110,11912,-51806,-58804,-14958,35291,39275,5789,-29370,-27600,-10757,22918,22537,16048,-51862,-27612,123650,253442,244497,166274,74925,-1632,-55620,-56441,-45484,-59234,-52118,-21055,-4935,-22677,-63607,-69784,-44172,-38730,-25095,14659,-17603,-78654,7899,29913,113727,49032,-39766,67699,183964,174290,30089,-64484,-113840,-117150,-86098,366,79229,147406,156783,77285,-12165,49579,187562,265994,215384,110438,58372,36187,-17080,-4670,27738,34913,22845,22794,38708,-7450,-44537,-38239,-6941,57895,107102,178290,335370,553053,526908,266168,57207,-37629,-70030,-11019,1481,83301,213120,200548,156107,105170,55319,10106,-484,-61774,-89107,-73668,-66817,-76930,-44564,12735,51874,78163,55606,-68417,-76209,-35874,-44292,-68662,-127661,-95600,-98000,-81364,-24507,-29652,-67915,-39080,4707,50712,92136,128350,85066,-9718,-83475,-44385,-22701,12710,23701,-56208,-95929,-95084,-70012,-37761,6732,13163,-20183,-44224,-82839,-95901,-65766,25655,92726,119842,126468,83071,-7025,-37514,-25652,44637,72567,58173,58613,100054,80299,26915,288,28277,6612,-75373,-108414,-66949,-44084,-44788,-28958,3445,92152,153706,158786,107405,59064,19843,18592,75933,261905,393044,450679,387203,251903,70774,-57619,-105116,-25234,49881,80335,36205,55578,131096,191399,171003,97419,28262,-15044,-53042,-66464,-66773,-35220,-39553,-56184,-83115,-90284,-85307,-74707,-42490,1808,41996,68689,44569,9414,-48254,-128314,-125376,-97902,-1222,42306,30254,-6642,-29493,2836,-12651,-67288,-52591,-2187,18418,-50002,-46834,-32707,-13190,3981,23673,28052,15017,3970,12106,-37574,-101109,-108507,-99926,-117245,-136881,-136860,-100326,-3557,13808,-70381,-79773,-27870,-10717,-98662,-139702,-83133,-32419,78097,224762,237356,160169,52051,-3275,12491,36324,41157,20106,-20301,-74116,-102288,-62686,-23770,-53093,-32919,-61982,-71807,-70507,-110821,-76074,-27223,-28534,-114772,-77118,-86877,-117707,-75059,26043,27175,-9881,-1135,19999,18593,-15025,-56281,-94636,-90217,-20449,27217,44438,36716,5440,-88448,-108548,-73247,-12559,41034,70356,49931,64060,99936,122995,176606,222218,141220,14478,-103342,-34159,68332,107972,151363,117664,72423,73660,39049,5976,73489,168521,154787,109076,123117,219123,149865,74918,107663,155045,225674,190218,54173,-39869,-41438,69966,215255,242696,138781,8358,-74733,-77917,-70318,-91256,-98930,4806,14766,-37801,-39976,9832,-5475,-51718,-74854,-111880,-72218,-73055,-48325,-49159,-24522,-7366,-38447,-62593,-44671,-16708,-2217,38564,73084,61988,100965,209751,311872,322331,173362,44645,-68147,-107468,-142,73465,58016,-14120,-91209,-59576,-54953,-86236,4476,113283,131074,115382,77646,53092,36675,36896,30932,47564,25672,-32575,-31591,-20977,-14753,-27194,-23819,37038,93555,101431,56746,-45831,-100865,-96225,13052,81765,80814,75883,44809,-3770,-3905,34312,23458,7746,19345,27165,31007,-235,-59428,-136160,-88234,52579,144472,142636,86111,2940,-7973,72223,110929,72417,-22852,-96620,-19993,68643,239811,170268,48926,-31652,-54033,-518,69599,77617,73598,114260,168073,107078,1545,-48673,-61470,-69882,-60224,-77392,-110620,-143849,-81185,-2951,-13115,-76765,-94033,3084,91913,153287,141458,82874,44952,-21723,-25870,32199,128735,182254,120492,51284,46196,40575,14507,19027,-2860,5003,52824,51401,-7507,-66256,58695,105534,-13047,-154927,-30345,49335,81198,48442,31621,7962,-19034,-6860,82858,180112,129529,66776,34921,-18511,-66472,-9555,-10818,-89411,-141709,-78182,-30308,5287,9099,-27943,-76973,-82183,-53088,-58982,-85830,-40357,-24212,-51740,-128458,-54548,76946,158199,69388,15837,124312,328432,405171,269620,78867,-20837,-39529,-15906,-113,-71665,-81522,-72147,-77086,-90642,-104176,-63520,-15670,35417,13529,-28495,29663,40282,76457,42542,7192,-56627,-76054,-47976,-40972,-57308,-101343,-110043,-103795,-89636,26720,100834,115843,83033,64302,50352,62727,105913,72663,38796,70640,109498,162221,87243,-45139,-114101,-110154,-133574,-114129,-80975,-34374,-39816,-86483,-102253,-82120,-41973,13827,33456,-17737,-23951,-15073,-27400,-68875,-88715,-84203,-64148,-12172,-30114,-92081,-70450,-20822,-28665,-50884,-75146,-96503,-107444,-26499,30945,10636,-31219,-41065,-80635,-72615,12277,68344,58633,47586,27811,35233,21477,-12800,-23193,-11515,-24138,-5316,78716,103632,25479,-56941,-40328,27851,101684,151230,156959,118112,56058,350,-38581,-10728,29929,47775,61244,69403,60818,27133,-8485,-15319,9666,-17327,-53901,-76274,-62302,-30605,-10642,-24641,-62420,-114476,-119976,-109717,-81019,-30305,16639,-9637,39150,65943,15084,54610,183464,254703,234168,147147,17605,-73862,67140,189639,140577,-4783,-101328,-49412,23352,22334,-58805,-92622,-70337,-52906,-10696,46183,18984,-39817,-37067,13388,-1686,-63860,-50828,-40484,20703,86150,73265,39949,34889,36285,90886,131291,94524,10701,-47972,-68980,-102168,-120685,-16867,190384,348847,341768,197528,2304,-58061,11970,71676,-10960,70879,208064,209060,74364,-45110,23487,130117,127912,49139,-60442,-49251,28383,45879,65829,131019,201140,166768,71407,-19113,-35137,36900,101111,84326,59585,85930,43139,-23409,-24442,34855,84965,64928,36165,25472,47639,113236,245524,297447,250736,221629,212303,195115,168999,187127,204273,106076,14771,-33393,3885,15133,69204,78009,48488,2292,-5484,20765,-86508,-84537,-10267,65501,16568,-53914,-23613,128959,194006,146410,128668,169878,161045,183676,128779,43419,-25141,-38699,20018,68329,-25246,-81097,-22483,-24801,-91946,-67321,33739,63682,64585,48257,-37767,-71528,29265,66343,85260,101589,179519,330307,413801,403789,375311,253477,126188,68859,39808,-10771,-79666,-90396,-44055,-13431,5428,18708,-24245,-84436,34252,180114,176103,97057,13222,16477,28127,54693,162724,300550,423650,417232,321576,218545,236192,294097,96072,90810,178976,228509,223285,133854,29422,-35004,-62670,-47970,-44714,-50350,-62156,-101961,-131802,-70441,9602,58081,16506,-69085,-94031,-90919,-69126,-6219,35983,7397,-68566,-114584,-67820,-43602,-1835,-4062,7551,-26291,8499,74738,199521,109734,-26066,-83209,-107642,-97199,-49809,66243,206003,193394,-12641,-113683,-57498,-21154,-56211,-123074,-116022,-125214,-88844,-51473,-41655,-9932,-4108,-7281,-2802,55165,87685,154625,278965,336736,340239,270940,60092,-61672,-55482,-13182,7829,74983,190099,173933,139145,29767,-61637,3234,103191,144854,71779,85147,118131,125793,128881,124369,122055,94477,59369,20816,-36187,-59652,-35251,-12721,-55212,-116545,-81116,-54724,-28874,-44098,-28553,18156,15439,-18963,4831,37824,34405,-21587,61774,80278,290,-70591,-90294,-94167,-97672,-73187,7664,156990,267548,218965,52003,-125469,-90535,-55768,33042,98802,69513,7808,-13281,-59179,-73972,-61478,-318,91542,76335,-24515,-45478,-7337,5733,-30357,-27088,-59811,-12365,72026,137704,123496,88574,94188,159861,189723,119933,40486,-36301,-46672,-8747,3220,-25260,-100283,1058,37787,68509,73441,16831,-52767,-116310,-50268,9497,22184,24067,306,-68616,-78146,-32419,-25150,-41245,-18614,40101,88346,91205,-22054,-87716,-68951,2794,120256,169512,146095,105476,25188,-15550,-31637,-89278,-147697,-142353,-143828,-179240,-130949,-48737,11738,21578,3131,-46671,-117201,-82905,-27664,-91427,23738,70425,17586,-58393,-24310,11149,27646,20235,-1150,-76823,-120951,-32993,58020,113424,78964,29411,17675,37263,43228,17615,22711,18583,35299,52831,-48225,-119137,-38407,-3890,-36642,-90401,-42592,42980,76796,62487,50603,89701,117481,65619,55740,-23518,-33356,-2042,25890,65001,46924,-7665,-15080,30385,49398,11773,-50100,-67270,-39306,55021,94481,72922,56738,-44092,-133361,-113274,-2825,95282,125291,83808,39655,27693,5820,-19670,18440,98349,28224,-68459,-40895,9364,69490,118454,99755,46106,2727,38063,88812,55854,-71939,-61278,68242,149421,235786,323315,71763,-128022,-26603,116798,201962,83541,-92319,-77166,62519,127754,99080,-1151,-75591,10426,76635,110621,96989,96038,33662,-35840,-65920,18206,105794,178681,291830,187600,12299,-97942,-164820,-121824,-70867,-42621,-74857,-102320,-110148,-112607,-51001,21020,3518,-3670,-21322,-94314,-172074,-56972,65028,227249,361321,348962,217960,32401,-34857,18607,87457,77579,34132,22435,80195,125726,75693,24493,-77065,-58250,34730,140291,125914,16338,-81948,-50613,36012,3995,-67381,-93315,-63855,-68807,-41990,-33010,-117571,-54709,1737,-34050,-76452,-88704,-64954,-31808,-19738,-33051,-19006,37023,88834,68390,-15537,40653,80477,67926,-2934,-16560,21958,38902,15144,16557,-7106,-65722,-110578,-42838,-14364,24899,84279,171222,138875,73189,-41351,-88654,-8971,61726,85623,96720,71174,-43774,-110332,-84137,-72632,-49139,-28312,-27069,-68484,-143144,-84531,-44759,-25987,7569,78217,86068,4377,-62126,-96324,-123430,-130093,-101323,-24543,55975,146871,215281,223774,299250,358798,283669,203243,143216,225161,338659,324164,250941,153343,42987,9389,-17330,-57872,-73084,-57413,-29759,8135,19674,-21378,-62137,-69772,-77280,-72853,-90790,-123565,-109976,-77881,-61095,-66865,-79688,-69110,-62916,-31161,11157,29924,-12138,-61563,-57188,-33115,22915,83819,149513,182383,49015,-44436,-79034,-92875,-92724,-78443,-78177,-95818,-98434,-80981,-48309,-30495,-67554,-44040,12703,8641,9197,44455,52393,75194,106415,130201,109066,63113,28728,4332,-74021,9965,142017,215731,228061,261279,201053,54830,-20433,14284,60734,91534,105880,71071,-1478,-63299,-39892,-56564,-92462,-130512,-81095,-116361,-118539,-44327,50473,134213,187326,184259,142125,115887,75017,-8457,-90149,-86703,-45142,94715,216215,275879,157415,-7855,-99673,-97124,-37710,-13103,1587,50379,-12878,-85684,-55454,16798,70013,52889,30237,-25183,-70438,-30930,33129,42067,-30625,-34159,-21763,-55161,-95824,-36944,33419,75672,75672,90363,86259,12788,-58457,-28064,43388,63558,70741,39759,12808,-12520,-44660,-72704,-50396,-33673,-81783,-50414,-1388,16622,8847,18037,-1050,-29641,-74868,-91525,-54955,-55457,-60117,-77582,-75911,-32851,-13934,-47021,-94582,-76024,-83527,-117258,-124780,-76026,-47999,-24498,33431,79573,70858,74146,53652,23037,-7130,-25801,-3311,24895,76572,83950,75122,26996,19904,1713,-17679,-19746,-50097,-6759,-14340,-22592,16048,17311,34350,63819,110454,100556,43557,16495,-8612,-55630,-109245,-103259,-52671,-56593,-89886,-79955,-90479,-88664,-111598,-65855,49580,63819,85453,6242,-79524,-80729,-84806,-78321,-32534,17336,-12911,-70437,139,96965,172464,90837,71972,18219,46084,60952,45670,-71153,-136410,-126612,-77722,-35810,-34238,-46822,-91902,-134213,-145195,-43496,79761,159433,185430,132339,84636,138037,197708,237289,286421,274040,143434,20143,-43466,-23889,-30001,-25744,50682,47711,22919,-67507,-87420,-42201,-54649,6447,-12529,68452,193059,305363,347467,378990,431149,375275,240865,229333,206474,103011,-23280,-96699,-56731,62978,158928,154125,91960,10681,-26355,13588,75957,139640,142587,102208,117988,109553,99549,75417,24852,-73260,-19639,40437,64293,81434,93063,97964,44679,-17843,-41112,-6669,157425,309274,276439,163343,102250,-2291,-87011,-137748,-75155,9655,31776,14735,-48237,-125522,-50951,13290,-18748,-82647,-91510,-59413,-11258,16692,1578,-20486,-20267,-20667,-21515,22544,51106,67347,104655,116207,74330,-13005,-33660,18571,-5911,-16389,-3375,11143,32000,40597,6634,-29845,-7803,45901,20513,-64554,-55203,-25153,-22784,-33768,-50951,-34744,-51684,-116553,-42188,37826,20057,23602,23846,-86695,-100578,21795,147613,112271,30614,-18146,145822,351517,474920,421806,303804,188443,98092,49380,-15048,-65817,-51097,73362,138963,123471,55609,-15169,-9314,111682,256925,263429,150364,44260,104718,164115,148957,72001,22853,-10614,-16316,-582,48184,78218,60719,-41845,-63388,-41613,-24507,-4643,-9082,-33062,-57909,-107392,-99859,-76632,-92753,-119982,-59742,-20067,-10357,-66159,-100281,-31402,-2712,90505,211157,262081,166476,51149,-47897,-137091,-58308,9467,43120,11186,-11073,39913,129209,154121,76152,-84484,-106517,-5536,20312,-2597,-23012,-29975,-20612,-19152,31851,99727,183901,253266,160927,21229,-7919,-20504,-15972,-13997,52658,165036,245154,264753,205015,109939,25148,-2192,43508,92000,145708,110371,45071,43433,101309,253118,330280,183815,-647,-138008,-83410,2063,-45562,-86718,11037,89825,32748,-57456,-102789,-94189,-57582,-48168,-88969,-51929,72799,114359,92990,68114,19449,25666,113694,243012,266764,147843,13085,15103,54991,73904,41928,21363,18638,13411,38719,33733,8706,493,-24091,-38614,-49992,-17592,152863,291693,203000,20886,-96189,9535,88883,130785,107866,60869,37674,49011,28330,-60548,-125714,-108157,-111562,-113566,-112039,-70756,-71335,-104045,-26538,940,15487,10640,-3933,-1921,78807,24071,-131492,-53648,1178,-21357,-38313,-55504,-49118,-76843,-96567,-81518,-26540,30090,42465,-14247,-1833,-45154,-76775,-70518,-6648,-342,-23486,-57167,-49576,-44409,-22235,49261,69621,57803,48466,-22858,-64609,-47905,-20613,11922,-24397,-52051,-54729,-78501,-130383,-122077,-27110,110401,156424,157263,70183,-22131,-47571,-3945,33366,29470,81902,126677,113582,101068,670,-67664,-103570,-86770,-12382,56822,96067,57173,48205,19341,-26173,-79270,-56819,-26667,-11681,-5737,7024,3325,-13070,30040,83500,45168,1973,-15097,-3479,67095,89662,48052,-2799,19813,125594,130250,-1635,-45518,-20404,45965,95675,170469,208897,234236,114011,-18453,-96526,-103947,-65931,-14447,2117,1348,-16295,-50869,-127329,-102698,-42525,-8022,-24558,-33754,-39764,-102909,-61966,27839,15348,-101487,-93178,25288,94959,77749,113423,163264,168984,98640,-20187,-93813,-118811,-82324,-44214,10710,65681,70536,19269,-75443,-155226,-89241,-19478,-794,114565,185591,122390,36677,-29657,-42516,-64259,-26858,24869,9374,6505,-32368,-28654,10104,13296,-1994,-25908,-60868,-39042,-24290,-11362,-52870],[-62832,-46695,-17473,47772,57109,35008,-18985,-43620,-31264,8251,31185,87961,121630,190838,184889,107901,8777,-61278,-101668,-137719,-119259,-61917,27673,37785,17353,-15020,-32844,-45889,-62325,-60127,-42895,-34458,-48316,-19324,58866,150607,153080,127627,131585,164470,124953,26204,-45204,-50829,-10165,33789,35044,4920,-26470,-30164,-29943,-20792,-19731,49,-43316,-11613,123046,215113,182924,110731,41056,-23242,-68174,-56512,-44010,-57090,-50597,-22186,-5569,-21027,-74608,-96681,-64849,-59093,-40000,13340,-11759,-81007,11037,48025,135709,47265,-45864,53432,152232,131231,17521,-69248,-119118,-130020,-104385,-23081,50365,125033,141366,72823,4612,79882,204331,260736,186528,87580,39171,26056,-18134,-14301,8963,7325,-4292,13366,55556,32334,-7975,-12327,-5684,31819,64308,136162,308323,532326,537953,274640,55475,-43235,-109034,-33560,4634,108265,217625,170387,114013,44753,-9707,-43443,-32692,-72452,-99803,-77902,-63543,-67176,-26120,44399,86660,107674,62445,-76376,-82613,-38111,-48050,-89724,-122885,-67367,-79020,-79118,-43963,-50029,-76264,-36542,1546,32724,63789,101518,72473,-12547,-81902,-45441,-36459,-12409,-4550,-83792,-104510,-83659,-54980,-30530,49,-17543,-32665,-16213,-21972,-42089,-25809,49293,97973,118544,132106,101064,11421,-24025,-9601,66952,95869,68913,54484,83157,67665,18461,-145,33922,12018,-71509,-94795,-50632,-27720,-32869,-19964,9529,103246,180916,188502,127526,66150,27374,29155,87459,271519,390818,426638,353375,227103,66326,-53806,-101240,-25891,44814,73804,54623,73010,137790,190984,166433,92703,35283,-6976,-52084,-72859,-67350,-27474,-29382,-45985,-74710,-85767,-81770,-70253,-37439,11098,56389,87533,54900,809,-77339,-125554,-125310,-110437,-624,57911,50674,21243,2942,29353,2762,-59781,-45773,-14665,13445,-52773,-46293,-29526,-6881,8688,24244,29440,21060,16377,27809,-20892,-91240,-118592,-95969,-104140,-123416,-124032,-95366,-4583,8708,-73642,-84985,-49505,-28325,-105622,-132952,-80627,-27480,108691,275778,267805,168594,70173,22690,24090,35928,34016,16170,-14217,-62729,-99579,-66196,-28927,-44346,-24299,-59031,-63866,-55328,-92249,-80820,-38416,-35216,-93168,-60059,-68793,-87452,-22540,95039,103276,31511,-10229,-4046,-13405,-60944,-98303,-117373,-85077,-13742,28963,30693,-14,-46528,-131015,-113231,-72598,-14991,50905,117176,107509,112383,113409,134752,188168,225566,150664,16238,-106242,-39184,59587,97013,143753,125696,95740,98584,61344,11935,58556,163848,172918,136511,150307,241262,141903,67610,106445,153970,212724,160149,26146,-48006,-30337,81049,229100,254328,160887,25413,-54535,-57237,-52887,-84476,-109475,-4083,7824,-46709,-51613,-19162,-44322,-87010,-99626,-116570,-69955,-73973,-50589,-51601,-23112,-6168,-41158,-58884,-28366,3754,14191,48363,81624,68162,108032,235420,340840,344723,199951,72270,-40009,-136690,-38872,30181,15254,-47648,-81492,-48787,-55706,-96224,5842,110811,116384,87309,40766,13008,4763,22998,31267,48086,17869,-28470,-32050,-25220,-17670,-27292,-17077,44136,81567,76436,22805,-67389,-113531,-84051,36179,106387,94026,85358,48477,-9166,-13090,26078,22410,12759,12346,21101,35995,14792,-50318,-145968,-73486,78495,157544,140129,83581,10094,-4656,60376,86846,44959,-44418,-86845,-13913,74636,263679,207455,77342,-18083,-62767,-3263,77917,97964,97506,138090,190078,117572,4899,-44166,-53921,-52957,-33155,-47946,-81980,-132362,-102463,-23956,-23482,-85673,-115236,-13872,82321,151555,125438,64350,37337,-19912,-21084,9336,58914,103288,69998,19566,18452,18563,5312,19353,556,11509,68062,71308,4226,-45185,118653,149400,3152,-156116,-14598,67087,74004,31933,17458,502,-24739,-11561,75447,150016,107017,61559,35299,-17036,-45134,9382,-5329,-94775,-138142,-77089,-25302,7026,1029,-39230,-88715,-91443,-57975,-61395,-97794,-56268,-40552,-68892,-123716,-38065,89108,164627,62914,-28198,92559,324819,431987,282054,69605,-33883,-44675,-17908,-9952,-75034,-68452,-48475,-53628,-73473,-98961,-67939,-25575,21220,-449,-33908,43784,78633,119922,82689,29862,-46805,-69465,-31394,-12204,-27276,-91805,-124121,-116635,-96644,32929,123217,128677,79150,60299,56597,64920,95082,63933,-1252,5305,12959,65941,61182,-42942,-100652,-119774,-138035,-118219,-95800,-61247,-72031,-108153,-85060,-78060,-55445,-7383,18265,-23376,-26576,-16244,-22258,-58599,-79419,-82137,-71717,-21852,-34073,-98178,-83523,-31405,-35916,-54046,-74506,-89238,-86595,-2085,49453,25852,-27159,-44349,-81545,-75982,-4942,45583,51751,58267,35485,29082,11129,-7656,-8077,5157,-822,23652,96242,107336,24496,-47533,-28219,37041,124237,178239,171089,116938,46693,-14245,-52675,-12452,33791,60328,81120,91505,73136,25899,-19549,-31679,-6433,-30730,-63319,-82004,-63031,-22366,7318,-1539,-43138,-105148,-124789,-108408,-79828,-27834,25655,797,18009,45281,27538,105742,243476,293678,237702,133186,-73,-67221,85182,200739,140371,4884,-81336,-32676,42046,30519,-57157,-103885,-75407,-48926,3225,49383,9155,-38673,-37703,16043,-2964,-66194,-45103,-34980,26188,87119,66979,11007,-498,-2585,39558,87114,69933,-1070,-52979,-69519,-101217,-136308,-6435,207092,353412,337424,184987,-1914,-63788,-4718,54745,-12085,76858,219123,204556,59248,-32287,33092,136000,137141,56973,-55704,-43924,42107,68335,93661,163431,243255,216413,108583,-4971,-45804,20803,96053,97589,78345,103009,57314,-11021,-11242,57626,116470,88109,53919,37904,47120,77524,172989,225339,194328,191787,207150,196975,171214,198775,208873,110698,25889,-12911,31498,37752,87976,81483,49592,4117,-7916,21547,-85056,-109498,-37616,42178,10824,-54578,-33565,114333,195160,141275,115209,166228,149249,167176,132793,73291,22319,9402,52044,71059,-32102,-81317,-11581,-16312,-89065,-63684,34879,58698,52926,33954,-50132,-81159,21947,65019,80076,90285,168005,321431,418209,392585,349169,254897,131908,71025,38547,-15153,-76743,-79762,-32239,9049,35546,48543,-2377,-58994,44031,171290,174296,102609,14322,12053,29938,49225,139638,254433,360143,357762,282308,200761,236236,327253,131618,126441,204972,225834,199959,105342,9197,-46643,-62333,-46082,-52216,-71434,-93095,-117977,-119077,-68673,-687,48363,24268,-67464,-95823,-90221,-84018,-16527,30420,4327,-69239,-122265,-72578,-52316,-16389,-17828,-8365,-55443,-3606,93650,244715,125981,-27850,-99182,-124561,-109706,-59041,58609,207845,205528,-3465,-94099,-45105,-14237,-42596,-104821,-92999,-94495,-66170,-48150,-62319,-50365,-46321,-50078,-43649,25732,92052,159624,280591,338738,331123,233477,33706,-71535,-47714,-1629,15465,61282,148642,108166,94624,20110,-57627,-3334,88159,136263,82545,95560,105890,103524,102810,103244,103316,83214,48786,2915,-59353,-70459,-29854,-1059,-40116,-99691,-76261,-50978,-27111,-41473,-32758,-4085,-5014,-23030,3829,34129,20300,-47895,38002,72910,-1817,-75413,-98904,-98742,-100562,-83762,-16934,131205,257198,211473,35106,-113228,-90483,-57606,27469,88081,52414,-2902,-18596,-64931,-74003,-52520,-2565,73822,55200,-27521,-35641,-10368,-15523,-16925,6872,-25286,6778,84119,144329,119348,72271,65922,125865,166007,115104,43929,-37805,-61510,-17968,16639,2771,-61156,-38950,19917,63216,78300,30253,-45335,-128874,-67764,-6273,10051,23414,17762,-41878,-68876,-46264,-49956,-51320,-14091,34451,74503,73061,-31804,-92685,-81600,-6817,110092,174644,147998,98485,10194,-38027,-51520,-101546,-150688,-123962,-121473,-152312,-106662,-30132,30446,34718,-3555,-69808,-144820,-68962,-27358,-79083,36487,62817,13041,-52377,-16195,13447,33492,34751,11939,-63735,-95978,-17869,69802,124142,84123,31500,9482,16571,21218,19667,39363,27145,30684,47223,-38025,-130854,-48649,-6749,-30308,-81632,-39617,30440,46109,32352,29502,85442,143644,97430,97513,18736,-3430,3351,19396,59372,49559,3743,-365,37658,43262,5102,-43442,-66535,-49918,44236,88776,73715,64799,-30915,-118200,-98998,9411,101691,118352,71433,39569,31627,-12013,-48092,-18999,45500,-31574,-98639,-39734,14905,70556,111254,97590,56439,28713,74250,124817,76210,-54076,-44089,73655,150410,221895,308304,62700,-160734,-43910,99090,199134,96414,-80476,-92975,52195,124909,106340,11588,-78473,-5156,60913,83734,78251,98386,53685,-4206,-35219,29847,98943,143303,258599,207198,24319,-99547,-164226,-120439,-74346,-55554,-97571,-113391,-117944,-119230,-39322,46424,29760,1362,-28388,-100031,-160994,-60234,46038,180788,307834,320314,210870,23485,-45100,22366,91587,75885,29103,21916,84623,126041,71734,19687,-82128,-53531,41294,130437,108049,-1089,-117053,-43162,56245,12886,-63349,-95499,-76681,-99034,-74983,-73084,-151547,-47242,-8355,-51535,-93824,-71664,-37877,-5123,-334,-33614,-28914,33732,98146,97613,18339,59497,80627,59299,-13980,-34067,5076,27448,11422,19370,-1971,-55639,-103425,-45094,-5831,29783,91755,206915,195630,119292,1367,-73684,-18295,51535,70602,73863,46063,-54596,-112433,-84847,-48988,-20907,-16062,-27129,-77981,-142790,-54977,12442,48027,73417,116945,91877,-4732,-77160,-104942,-116547,-122061,-107997,-26516,64809,161664,222375,219599,294389,344028,272994,190792,130959,214993,319522,299559,223054,144202,60995,42278,20221,-27688,-48832,-37664,-7023,32029,28843,-24652,-65615,-60931,-63686,-49476,-64985,-103767,-99322,-74393,-61590,-66731,-79541,-74945,-77614,-34641,8201,16837,-42971,-92299,-76106,-41840,24473,88666,155295,173145,18224,-70538,-99924,-108385,-98536,-74635,-64798,-79866,-91466,-88855,-53497,-30364,-62754,-41393,20246,23444,8694,32773,40571,67256,97020,117016,90793,50182,12821,-20345,-95223,11912,127096,182743,178202,230362,227728,93390,23972,56574,87398,108125,109253,63537,-14192,-59698,-16104,-30372,-60414,-88332,-48721,-108782,-117814,-49560,40548,112586,152256,140126,101010,97801,68468,-16370,-95954,-88860,-41792,104923,248279,301952,160504,-11432,-105283,-101316,-45567,-38909,-47078,-5326,-64437,-81050,-31153,59609,107651,77933,49095,-1454,-56654,-52161,8537,28803,-34947,-43536,-42785,-71956,-97664,-39198,31530,72322,73679,107222,101394,12934,-61355,-23110,41284,54905,58004,31208,12688,-10364,-41505,-64351,-41028,-21660,-59699,-38483,7553,22811,17619,41149,32912,12118,-38326,-114493,-77505,-71645,-72557,-83033,-81434,-39921,-21048,-60261,-109984,-78298,-88386,-126858,-120355,-66748,-41495,-21883,38779,99640,87348,74914,41795,3780,-32566,-51156,-24198,6171,64016,71863,58382,825,-14738,-24555,-31343,-23517,-84553,-51683,-43577,-12104,26024,8072,13668,47372,105223,90351,21647,6546,-12436,-65852,-126517,-88356,-37470,-44359,-81178,-74684,-77795,-77494,-115914,-46298,89282,105373,101197,-7046,-99233,-87015,-82082,-70596,-38961,12967,-4182,-67799,-27381,39976,126394,58180,35463,-26971,17743,70899,79645,-30071,-126897,-138309,-94157,-62208,-59179,-53696,-77549,-123251,-156724,-55838,69239,157712,195854,153799,115169,170678,219475,244434,295507,288980,152402,24332,-52126,-25765,-27434,-20921,55436,52144,27641,-57199,-127767,-73160,-74483,2130,-9720,69753,190485,308586,338485,364658,438184,409452,246322,183765,149403,51607,-57145,-101668,-55416,54420,148637,159565,109922,24107,-23645,-976,55312,118937,123905,102881,138259,141174,130736,103707,42178,-55447,-1254,72858,93110,94372,101409,104754,45733,-22873,-53775,-26352,150777,307333,256026,154116,98678,-814,-81529,-129877,-86802,-6435,8184,-1700,-52231,-113265,-52544,-717,-25007,-87291,-88027,-51845,-4815,12195,-15541,-34217,-28400,-30369,-25835,25897,60149,75263,111823,130348,103856,28018,3980,43311,-10243,-28380,5929,43979,80904,71150,10030,-26276,7540,56042,27874,-51744,-43721,-23507,-29376,-44874,-59113,-35633,-37894,-85909,-22848,65059,48447,30188,-3963,-126472,-81158,21989,131436,98012,34701,4211,146025,335583,475036,448258,342399,222837,130698,88787,3734,-69701,-34232,73875,120457,96233,32855,-29326,-19355,98035,244384,238627,115836,-2365,61457,132985,127484,58590,11049,-18721,-15519,6724,60427,92385,68331,-42329,-63570,-31365,-6915,1305,-12745,-40606,-78891,-123797,-106079,-74248,-97701,-111883,-45758,-5342,-6404,-64389,-112910,-55089,-26953,65875,199850,276728,191089,72834,-38695,-129503,-58202,11849,45554,6632,-25441,20902,120934,167945,90989,-76030,-103579,2884,33612,5725,-19728,-30220,-19498,-11088,46895,117017,204415,265591,148270,14780,10327,6670,7639,20277,86956,206001,278086,291533,222704,120860,30113,7073,62660,120742,169344,124932,52858,38379,92278,260566,368592,226167,19412,-132031,-112839,-9751,-37336,-69891,4862,77846,23286,-68954,-104929,-91479,-59349,-52690,-86915,-41016,69558,95272,74796,61211,8708,49,115566,255562,255928,137897,30697,33048,74882,87792,50142,27947,23351,15185,31942,586,-12910,-14342,-29051,-37427,-54953,-38914,119093,282190,218227,25840,-100379,163,70390,94843,57673,14430,4570,35381,33262,-51580,-143677,-118820,-115192,-122966,-134862,-84503,-79536,-104446,-52788,-30951,-4571,8946,1815,13659,88887,40884,-111405,-53686,295,-25003,-39809,-55347,-52831,-86459,-105875,-78458,-14480,41975,65500,1743,-3892,-52500,-80607,-67421,-6059,-2703,-32083,-73091,-67541,-68903,-42705,60240,117338,117295,101528,8768,-57304,-48306,-15997,25338,-1106,-34018,-52025,-85669,-142593,-135227,-45767,90521,137008,144771,52743,-38138,-64366,-14144,34659,47316,115133,169254,184387,165018,27287,-73728,-119111,-97492,-20689,42899,84126,53580,35746,5584,-33599,-80341,-66229,-48558,-42718,-43492,-33184,-26469,-6846,60638,106089,52992,3519,-13678,1085,60919,58407,19110,-21998,16574,128173,111141,-18771,-67279,-43856,19057,56615,107173,131404,158092,57610,-59519,-98692,-86368,-47317,4350,15250,1184,-21150,-55418,-146587,-102330,-36670,1303,-17069,-37173,-44357,-100402,-61287,30766,19823,-92190,-120041,-26630,38265,17715,58967,116270,135599,80382,-29268,-95053,-106459,-65405,-16808,66977,138750,128155,53465,-39325,-96981,-65604,-584,3009,110380,193929,138272,52182,-14340,-46283,-101949,-54202,19596,10826,21729,6564,12873,40404,30976,4587,-28490,-64546,-36017,-23835,-12691,-50523],[-49991,-39795,-17730,43239,58606,37792,-14955,-43144,-32033,10414,45090,110226,144347,204027,202693,128723,34263,-36048,-75848,-111251,-126924,-52227,49496,66946,44327,9964,-12792,-34256,-60067,-67875,-62737,-54363,-49851,-2825,80380,158694,146390,139607,184623,223551,162116,38709,-38173,-41551,-5243,32015,31043,3700,-25708,-34014,-46862,-48389,-27572,20440,-10576,9022,121182,172578,119525,52011,1626,-49899,-85520,-61886,-46712,-53003,-47584,-23488,-5212,-12465,-68779,-126777,-89564,-84487,-55452,10222,-8953,-78301,17280,66790,145870,32994,-57845,36166,120287,87950,1074,-78146,-128590,-142923,-121036,-47922,20894,101404,126417,69418,19844,103277,209825,241544,145306,56867,14522,12512,-20616,-26030,-12862,-21269,-34059,1445,68122,72379,30333,16752,3978,15110,27423,92056,265371,477469,513490,266869,49615,-43943,-117492,-38659,24351,142844,225291,148906,82648,2423,-57105,-86793,-57781,-76798,-98958,-77556,-58773,-58829,-11021,72649,118694,133707,70217,-70794,-81365,-39387,-49941,-100057,-101304,-45871,-61528,-73453,-63903,-67831,-74154,-24904,6011,18560,36532,71420,53074,-21124,-81325,-49485,-55739,-42218,-29636,-101961,-88100,-59112,-33549,-19264,-5574,-47848,-38019,10619,31034,11768,12699,69578,99890,113325,131734,112830,26409,-14577,2263,83891,114484,75585,45564,60343,48377,8316,-857,38510,16245,-68130,-86284,-39532,-14722,-22483,-11616,14811,109752,201058,211500,143860,74131,36752,39228,93508,265607,370585,388666,312916,200327,60662,-50987,-98562,-29642,35146,61718,70898,92337,144533,185493,156556,84496,37001,-3580,-54590,-83562,-72148,-23898,-21689,-36166,-64659,-80476,-79946,-69145,-35863,18592,72316,114998,84403,24914,-57141,-88045,-121614,-118952,2498,76621,74599,51000,39419,59854,16845,-52855,-42947,-33434,-3548,-61949,-48730,-28353,-4517,9113,22496,30122,27388,29231,42345,-5649,-77793,-124131,-94892,-93946,-110732,-110929,-91514,-10823,-2386,-80596,-89848,-75546,-53814,-116565,-127006,-80435,-25022,140024,324223,294531,173740,82692,40507,30586,30894,21631,6346,-13574,-56248,-98230,-70292,-36644,-35742,-19069,-58457,-58719,-44421,-75801,-83775,-53062,-47101,-66962,-28979,-37559,-47149,30974,160903,170959,71555,-13970,-32195,-52369,-109467,-132921,-114331,-73518,-4660,33077,20936,-27346,-83434,-165671,-112118,-74578,-19173,59846,167918,176063,160726,117959,136873,185086,211133,147262,11695,-111750,-42247,49247,82328,129674,129899,123244,124228,80900,12858,37583,150824,184705,160983,174753,255867,130688,58244,101579,147924,195179,128894,-3416,-58991,-22638,92171,244163,267072,186264,45757,-33596,-37117,-36002,-76319,-119624,-16138,-3419,-58940,-63952,-44026,-82069,-125394,-126040,-113966,-70371,-77720,-54799,-54213,-21521,-5705,-46491,-60858,-19842,17228,25840,55233,89227,76976,116758,258337,359223,353334,219582,95250,-14780,-127880,-81285,-22005,-38277,-93196,-67831,-37614,-56874,-106984,6851,105993,100336,59064,6942,-22552,-23004,11694,33690,48079,12601,-20976,-34369,-33719,-24954,-30552,-13476,45731,66881,51543,-5604,-85775,-126229,-71040,60295,130455,105390,90266,45738,-20073,-26339,14513,17492,14580,3617,12079,37094,25732,-41914,-136640,-55930,95002,153965,124273,72735,14884,2497,44461,52308,6874,-68418,-75303,-9748,77587,271802,238431,107312,90,-72912,-10553,82101,116865,125808,165328,210524,126580,8198,-42108,-51165,-40369,-9661,-21115,-58805,-120545,-121347,-44720,-36576,-97116,-136493,-23713,75030,141358,102351,42145,27104,-19036,-19040,-16636,-9460,28113,19557,-13017,-9461,-4558,-6156,16961,2151,17157,82871,89713,16811,-16317,187764,191770,14073,-150817,500,80155,61288,13932,974,-10503,-33711,-19915,60483,113426,80557,55510,40531,-4725,-21533,22623,-3381,-102546,-133176,-75947,-21032,7863,-6556,-49237,-98302,-98833,-61411,-62130,-105350,-72793,-58684,-88355,-106572,-21294,97729,164123,58759,-68306,61447,314100,445783,285697,57530,-49769,-52642,-23802,-25170,-78797,-55734,-21407,-24392,-53754,-93906,-72268,-35127,7545,-12336,-38348,53596,117230,164352,136027,60631,-39291,-63433,-11726,20995,6466,-75242,-136049,-127487,-100334,35634,136305,128535,65374,47771,51447,57578,74585,48383,-27685,-34800,-60923,-23363,30261,-43531,-90637,-121301,-139573,-120993,-108044,-83855,-97710,-107271,-63555,-76683,-73018,-34206,-3805,-33645,-31237,-18768,-17878,-47827,-70731,-81495,-82472,-37099,-44054,-107632,-95453,-41096,-43705,-58821,-76251,-83303,-68601,13690,56039,31257,-25436,-48723,-83368,-79327,-23840,20934,44933,68354,42628,20302,-2633,-5646,3291,19984,20753,47448,102734,98066,15282,-42555,-18014,44853,144439,200084,178574,111709,35379,-30167,-68298,-15116,36244,70313,96047,107667,80802,22232,-31407,-48715,-22016,-42891,-71520,-86760,-63369,-15240,23491,19920,-26343,-97275,-129421,-108149,-80511,-28817,29121,3424,-6103,20702,40029,149594,292241,316384,230503,115832,-18120,-64504,92076,195175,132488,10730,-64934,-21142,49106,31262,-58123,-114363,-81703,-46887,13175,46838,2059,-35832,-37813,19387,-4147,-67175,-42996,-34069,25968,81377,57372,-13929,-32442,-33071,1499,50957,47026,-12569,-58333,-70992,-99941,-137298,-1485,204203,328948,305582,157043,-7915,-66098,-18236,40515,-9037,78171,219067,189823,40492,-18701,40734,137602,143095,61188,-51361,-38509,55369,90342,122434,198594,287390,264545,140189,9665,-48306,3209,84529,100295,88622,113325,68738,635,2518,80652,145842,109536,69516,46575,44726,46387,107808,150242,129285,151293,187761,187341,165110,201096,203494,109361,33270,5913,56710,62483,106454,82855,47962,3494,-11883,23489,-75044,-134209,-61430,24197,9484,-48448,-35354,102274,191582,130251,97489,155880,132437,146274,133080,101575,69511,56484,80017,66328,-43230,-79744,-3797,-11382,-87991,-62078,32809,50550,38159,17415,-61855,-87179,15808,68145,79527,80907,154708,304225,408714,369448,313910,251193,136912,74612,42018,-11450,-66699,-68345,-21070,33167,64535,77617,21716,-35386,44698,148800,163148,104463,13628,9228,38734,55811,131082,223434,311996,313447,256150,190066,232883,344258,163441,159085,216271,205722,165756,72836,-14221,-61623,-64473,-46571,-62639,-96042,-125261,-118498,-98402,-69409,-21028,25104,20870,-67945,-97743,-88958,-98229,-25005,24808,846,-69507,-130062,-79625,-60527,-22704,-15283,-5302,-76457,-19901,109792,280766,138681,-31005,-113824,-136976,-116753,-63987,51306,203735,212690,5925,-73790,-29910,-6673,-28077,-80616,-62220,-58382,-36172,-35856,-73104,-83832,-72742,-78358,-77686,-7444,85716,154062,268852,326495,310553,195438,11810,-77652,-42192,4933,26206,58521,114638,51500,50585,9316,-54881,-12070,71841,126829,97041,109039,92547,77980,72307,76792,79041,66299,34237,-17047,-79867,-71321,-18472,12696,-23146,-73357,-65654,-48255,-26772,-36856,-28085,-18611,-26121,-27083,3612,30390,6786,-75034,7420,62017,-3872,-81429,-109967,-105475,-105515,-96801,-48397,94097,233150,195870,21790,-93722,-86729,-61720,9840,61977,22069,-19236,-25883,-70932,-72909,-35176,12327,75086,51429,-16891,-26108,-15215,-37295,-2021,32338,3721,24344,93102,147286,113569,58476,42313,94992,140153,107065,45001,-39452,-76806,-27197,27879,29107,-6776,-75876,3181,54003,74175,34652,-41328,-131845,-85260,-24620,-6140,18393,29394,-19911,-54691,-53891,-71400,-56890,-12696,23706,55614,54764,-35614,-91433,-91735,-16633,96551,169035,137467,80426,-11768,-65577,-73423,-112922,-146557,-112611,-103055,-125062,-84717,-16246,44671,45742,-12943,-93524,-134218,-54933,-20973,-64950,38172,47770,-1546,-56264,-16878,6998,34660,50748,31772,-42148,-72491,-4756,78295,130987,85973,31428,-2031,-12235,-5952,20294,50871,30083,20110,31490,-36604,-135073,-58527,-11710,-26700,-74933,-37522,15174,14651,3155,6702,76721,163027,122553,130745,56432,21155,5230,11336,51421,50089,15803,16761,44074,34913,-3606,-38188,-57479,-45914,46833,92735,80005,75662,-16085,-103512,-86505,20314,106270,108890,56576,34169,28903,-33125,-79771,-56326,2199,-70863,-112622,-35362,22341,69974,99200,90681,62510,52234,114871,171149,108824,-23401,-24102,76768,147416,202537,285288,57233,-188235,-63427,74118,186628,104251,-72059,-110204,37163,114601,109039,23102,-79917,-26289,36924,47330,52147,93382,69258,24027,-8677,38446,89106,110540,214219,215800,34279,-104152,-167691,-122714,-80876,-69935,-114631,-108088,-100062,-101184,-22266,68372,53926,10397,-31634,-100150,-150896,-67239,21841,125648,238493,271451,187870,6767,-52844,28654,94395,71144,20141,16958,84663,122199,63966,10976,-89018,-48109,46101,117355,89905,-13808,-114489,-24755,75972,18261,-62963,-101931,-94535,-106219,-61448,-42774,-82620,-36539,-22587,-70864,-96688,-46862,-12052,21945,22047,-31570,-40263,27586,106511,129254,51191,68470,70132,45609,-24277,-52995,-14735,13249,5058,19144,83,-47771,-95824,-53551,-2765,29125,90990,233244,246469,157623,40250,-52045,-28327,34388,47015,42570,14358,-68369,-110772,-77725,-26814,2737,-3681,-26080,-87205,-141694,-31627,61034,112454,130813,146736,91220,-17398,-95828,-110462,-108959,-114470,-117822,-37125,62721,165019,217567,203431,272710,307601,248475,170694,113452,193826,281447,257744,181281,121131,71908,71221,51740,-3482,-26632,-17213,15801,51021,30063,-34792,-71455,-50938,-46823,-24474,-40594,-84239,-88247,-68399,-61034,-67171,-80622,-82523,-95701,-40062,-132,-4681,-82197,-111473,-91616,-53541,22119,88945,154371,151079,-18984,-102332,-125599,-120411,-100901,-69237,-51786,-66915,-86791,-98670,-61192,-32549,-59832,-41057,23574,34723,5292,12791,14192,44340,77380,93590,64416,32218,-5328,-48523,-116352,8190,102451,137509,121343,190182,247877,139084,78784,98846,109489,120073,108366,52861,-27633,-51721,7655,-1327,-21272,-38077,-13210,-103178,-115899,-55090,27237,85070,108750,87607,60388,82492,59271,-27248,-104396,-90748,-35669,109563,265996,311103,149515,-21737,-114170,-108052,-57589,-68653,-88549,-39110,-98346,-71653,-13399,88084,132628,96344,65134,19711,-40073,-69955,-19262,10449,-42328,-55792,-64381,-93601,-100661,-42464,26183,64538,69072,122029,107097,5268,-69175,-20572,35767,42455,43057,22591,13897,-5916,-35668,-55482,-33515,-9487,-35915,-26805,12203,23472,21104,56633,57616,41682,-13012,-115070,-100471,-90033,-86528,-88365,-89980,-52862,-34150,-75559,-116843,-81169,-95295,-137882,-116323,-59402,-37096,-23382,35146,109540,96275,68179,25232,-16277,-55069,-72879,-43012,-11605,48820,57793,41431,-23662,-44233,-44708,-36490,-12101,-84877,-104399,-63160,-804,31073,-26,-6014,28049,91893,72085,-3183,-4447,-16986,-75163,-142481,-74215,-21237,-31329,-72685,-68959,-67254,-68104,-98454,-18019,130322,151324,114758,-20216,-118793,-88013,-75325,-60059,-40581,7367,2508,-61210,-49697,-10862,76407,26640,4234,-63990,-1540,85075,110866,8043,-98180,-140891,-109788,-86459,-76397,-50167,-55639,-107837,-158360,-70586,52041,146370,195278,166710,138732,195685,226766,233516,284855,289417,156738,29378,-59999,-32245,-28834,-17790,57248,53371,33776,-18930,-74337,-77612,-89429,-1319,-5397,69665,181397,297441,309476,324849,405399,398711,224709,120471,84761,668,-89884,-108846,-55404,44980,135025,158207,120932,33542,-21413,-13759,34825,92822,103558,105790,155484,172719,163335,129269,52963,-41969,21863,111931,125869,106263,108201,110018,45865,-28071,-67265,-49363,125336,276324,216691,136753,91579,1044,-73226,-116512,-105118,-29960,-20057,-12122,-31035,-72372,-49791,-18144,-36225,-91353,-82913,-44443,-597,4135,-33510,-44455,-32778,-38055,-29659,27514,66392,77015,108333,132574,125271,71255,54972,84882,988,-36822,17409,79526,131447,98846,11205,-25161,19075,61752,33509,-37430,-29797,-21088,-38121,-56880,-68071,-37773,-25968,-55860,-3979,89108,77189,45040,-13548,-126067,-63394,22198,117077,87994,40375,16948,131878,298031,441368,436856,352338,240130,154242,126645,40217,-53907,-16870,73600,103822,73526,15743,-38921,-25801,86077,231913,216970,87722,-43721,22906,106322,109760,48880,2944,-22006,-9939,17694,74960,106609,75240,-41516,-62285,-17877,14203,9815,-13773,-45345,-98526,-133639,-100217,-67285,-99399,-102917,-32036,6978,-5980,-66011,-112281,-73981,-53938,38390,180736,277781,208506,94651,-24912,-115330,-56150,15868,51532,8198,-36495,2213,108378,174079,99250,-69831,-92712,17004,49174,15459,-16045,-31363,-20281,-3583,63745,138243,228848,277400,135261,8980,27928,34580,35503,54706,117172,237461,298854,309472,238420,135535,41758,23283,87470,154550,192569,138438,61906,35260,85021,264418,398110,272184,47628,-114629,-141035,-23020,-28804,-47754,7447,71684,17631,-75471,-100118,-81538,-56258,-52230,-77409,-29058,63114,73643,61188,67585,20226,-16664,112866,252820,229690,119487,44118,49723,91447,97193,57382,35120,28102,16514,23281,-27247,-28517,-23074,-27758,-30020,-52001,-53626,82164,254774,218565,27074,-98469,-7443,48105,53785,11274,-24936,-27597,16993,31064,-41992,-132278,-121660,-115070,-123471,-132506,-89677,-83348,-96322,-64647,-50211,-15317,16763,17672,38464,97565,52837,-65842,-29046,15950,-16801,-33305,-48183,-48573,-87743,-107654,-68836,-674,53386,85856,22187,-1111,-53998,-79069,-56248,4367,5191,-31173,-81441,-79050,-83988,-46049,88617,183283,188476,157161,39275,-47343,-45143,-7766,42030,26626,-10537,-42388,-85749,-149590,-141864,-57788,74183,119914,135084,41424,-48251,-72864,-15577,40184,64986,141859,205079,259073,243973,75577,-59602,-120198,-98604,-21774,34968,72866,51466,25565,-4164,-35984,-76022,-67166,-61847,-65793,-73487,-67325,-44523,16751,99674,131744,63409,9286,-5506,14394,60656,29788,-4695,-34439,20243,130243,90690,-32257,-82390,-58859,-280,24772,55682,68979,95921,19552,-71525,-76643,-62902,-22356,29770,34320,7462,-18171,-49258,-146686,-91177,-23452,16740,-1211,-28142,-36846,-85768,-55426,36581,28445,-76087,-133652,-71741,-17038,-26638,28146,81018,107430,67873,-30060,-86876,-88823,-39789,25637,114381,194025,172748,83019,-4730,-34591,-16219,19823,15001,113522,203205,155910,71854,10590,-27928,-103698,-67997,21025,17595,39800,49157,61075,74753,53335,17831,-22305,-56786,-24973,-15813,-5761,-38863],[-42879,-38904,-25281,28370,50527,33483,-16221,-47731,-37911,7558,54439,126995,160445,203794,205215,136656,49317,-20979,-63216,-96018,-118263,-39087,72045,93659,66477,30410,2803,-27462,-63196,-80423,-84460,-77230,-58137,6649,95265,154836,128824,139563,218706,264282,187343,42802,-36606,-36501,-5278,25254,22539,-2509,-30839,-41929,-62385,-60047,-16505,53131,28475,28602,114519,125620,55686,-8988,-44447,-83839,-105700,-74551,-57423,-49759,-46028,-27818,-6435,448,-45438,-120936,-120585,-115938,-64140,8492,-7704,-71341,25139,84500,143036,8880,-75089,15946,88768,48059,-20454,-92854,-143977,-133632,-124131,-73625,-8037,76464,111033,65778,31453,117081,202147,209679,95741,18803,-16011,-4579,-24694,-39644,-37194,-47163,-62475,-12422,75636,110295,69114,46885,19768,9217,421,49982,212087,397973,458302,244400,40115,-41492,-84227,-19425,60827,185038,234883,135783,62671,-23496,-86441,-99681,-66850,-73169,-91441,-74781,-54091,-52142,809,96897,147423,154760,76052,-62745,-76784,-38927,-48884,-92659,-81057,-29916,-47598,-67689,-82540,-76187,-60732,-5706,18285,11108,13414,42498,30869,-32598,-79248,-54704,-77934,-64780,-34648,-89940,-55803,-25419,-5996,-2238,-6159,-73808,-36649,33766,76248,63794,50944,88326,100932,106882,127977,120306,39684,-6832,12336,96818,129369,80568,36755,40494,31792,1391,970,43788,20268,-64830,-79932,-30440,-2147,-10564,-918,22277,114638,216193,229455,158385,84800,49072,50785,96690,247562,336944,343211,272100,176091,57591,-45204,-93774,-33085,24696,49740,88173,117003,155446,178988,145410,76796,37052,-1032,-56556,-94530,-77085,-21021,-13705,-24584,-50465,-70133,-74786,-66425,-33310,28303,93460,154007,134502,80843,511,-49404,-113845,-118394,12172,101993,104902,84054,82470,97272,33648,-42430,-39423,-50840,-26625,-72380,-48905,-24482,-417,12072,25308,36143,38674,45254,56694,8061,-63067,-119309,-91333,-81458,-94363,-93018,-84259,-17960,-14465,-85554,-89755,-100556,-82308,-125194,-117749,-78231,-20302,175507,369660,317149,177082,92247,55112,36971,26370,9189,-4439,-13878,-50583,-94503,-70117,-40921,-23003,-12165,-55071,-51751,-33349,-58466,-80515,-65886,-59026,-39637,8582,2393,49,86305,224375,230575,109121,-8330,-56406,-88599,-133965,-113292,-93807,-59317,6076,39841,17053,-40935,-92938,-157021,-100651,-74061,-19730,72722,223637,254583,210020,120028,134728,172634,185076,135150,5463,-114128,-36825,44225,69959,115074,135412,160551,156363,101759,13405,17110,136804,195770,187264,201142,268561,122813,52432,98703,143078,180434,104190,-27680,-67975,-12887,110222,267238,287096,220049,73557,-7806,-12825,-14822,-62500,-122901,-25890,-13104,-68710,-72009,-57373,-108191,-160101,-138903,-98788,-68172,-79078,-55720,-51800,-14953,-1022,-49123,-63765,-14642,27839,37021,64206,101864,95006,133222,282087,370400,352941,235986,117259,11058,-92104,-116646,-69449,-80452,-109854,-45925,-21162,-52552,-104317,12251,103389,87509,36037,-18588,-49089,-42241,7920,43186,53247,16198,-9171,-35276,-41955,-32067,-32458,-8624,46509,54684,31131,-25584,-96956,-132238,-53460,88885,156538,118526,94554,40749,-31565,-37867,5700,14031,17290,-2053,4494,38218,36338,-29769,-110200,-31916,107521,142427,104643,61721,22988,19294,32330,15643,-34054,-79398,-57754,-3286,81391,268395,265268,142312,26864,-77883,-18453,85341,136138,159738,199309,233307,138685,15924,-37691,-48690,-28425,13592,6318,-37038,-108585,-133346,-59147,-46636,-106184,-146567,-18982,73920,127736,78239,21284,18629,-15374,-16402,-40012,-66061,-31233,-23644,-41712,-33643,-24715,-15538,15886,5487,25079,99528,108054,32925,22880,264739,234508,25029,-129728,16670,89739,47605,-1408,-13334,-20771,-42012,-28573,41894,76345,55284,52875,54253,19642,4020,34719,-1708,-108846,-123889,-71309,-14135,11040,-10672,-55326,-102992,-100792,-60139,-58094,-98963,-85059,-74007,-102299,-81886,-1554,105817,160478,57794,-98676,36602,300782,448647,283760,47199,-64025,-59958,-30509,-41818,-79446,-40829,10703,11116,-31273,-86814,-73619,-40970,-2163,-19747,-39953,61720,154022,207141,196020,98937,-31789,-55681,12876,59901,43848,-53571,-139320,-133403,-100254,35936,141357,118690,46465,32889,41291,45949,50452,29294,-36966,-42818,-89758,-95173,-1358,-44862,-81888,-115017,-136707,-120209,-115247,-98734,-109720,-87799,-42146,-76029,-91963,-63545,-30220,-46352,-35635,-20221,-11944,-34369,-60883,-80050,-93996,-54735,-57031,-117892,-100784,-45699,-48844,-62632,-77587,-76101,-51515,23805,54874,29441,-25274,-52226,-83622,-80991,-42020,-2380,40402,79639,52021,12710,-16751,-4757,12620,33775,41264,67464,101393,81403,3820,-37602,-8555,51252,160950,215489,179862,104145,24106,-45281,-83012,-16626,38845,79262,107663,119455,85864,19250,-40388,-64488,-35381,-51819,-76246,-88450,-61467,-7718,38553,40452,-10727,-89198,-131898,-106539,-80888,-32111,27568,1163,-28629,-3492,52154,184992,328467,325020,217188,98820,-32945,-64749,89408,176888,119866,14256,-50702,-12846,49548,28370,-60282,-122859,-87929,-46345,17329,39063,-299,-30520,-36314,24297,-3800,-66359,-44123,-36790,21619,71157,45509,-34428,-58679,-54788,-23889,23945,27775,-22098,-62318,-71335,-94882,-115693,-990,183701,280716,251339,117551,-13467,-65205,-27740,30050,-1638,75160,207526,166166,21633,-4048,47335,136050,146446,63377,-46599,-32510,68465,111617,150964,234385,330438,307569,164482,22803,-43028,-14169,67521,93059,90904,116628,77347,11983,17309,103738,172051,129348,83557,51928,40695,21209,56164,83897,65042,106887,158777,168961,152827,195036,189142,102346,36777,22490,78509,87775,122883,81887,43847,1003,-16262,27461,-59009,-140298,-81718,10494,11382,-37159,-29007,94242,184728,115504,78503,142275,113698,123380,131136,128879,116698,103264,105714,57503,-56838,-76547,824,-9816,-88628,-62096,28368,39899,21281,420,-70832,-91169,8385,74329,83432,73847,139959,279552,385619,336032,272430,241322,140623,79661,50845,570,-50839,-55756,-10854,55854,90929,104189,45334,-15814,37156,116133,144406,103226,11856,9687,58821,81322,145957,217671,289407,293206,249636,190196,227813,342890,187485,185325,211528,172616,126067,39421,-38561,-78390,-68441,-48891,-75100,-122888,-130361,-96233,-72628,-67876,-47324,-7471,7236,-70921,-98814,-86309,-100435,-30897,19345,-2674,-68878,-130468,-87579,-65194,-16372,3712,17099,-75626,-39879,120847,303277,146887,-36377,-126681,-144037,-117989,-64879,44010,193484,215122,16878,-52361,-13342,764,-13664,-51071,-24744,-18354,-3074,-18479,-73443,-108622,-86366,-95466,-105526,-43641,67852,137630,244425,301521,281256,159602,-6860,-81898,-39321,6458,34855,65348,92563,8086,10217,-1846,-53571,-22986,54879,117105,115415,126286,81264,52441,40399,47309,51170,44477,15825,-38649,-95126,-63328,-2939,28030,-4674,-41833,-50183,-46165,-27383,-31695,-18402,-22966,-43668,-30377,4753,28159,-3469,-98168,-28142,47775,-5281,-87527,-122818,-113816,-111699,-110931,-85054,51684,205085,185037,26389,-69701,-77631,-62376,-11919,27113,-17654,-40289,-34939,-77122,-72129,-13398,40107,94058,64793,1684,-17643,-20994,-57487,8621,48222,26161,38748,97575,144440,104276,47098,24372,69247,114537,96745,43938,-40717,-91045,-36747,33817,47179,32419,-102377,-10945,42065,62595,31154,-41662,-131560,-102165,-44630,-25528,9367,35006,-3047,-41355,-57550,-88499,-59077,-14072,9318,34767,42761,-31687,-85260,-98877,-26672,80172,153942,116336,52523,-39555,-97046,-96293,-123148,-144790,-108345,-91425,-105210,-70347,-8353,53499,54861,-23273,-114163,-117275,-45781,-16956,-56169,32487,28769,-22769,-69644,-26786,-7210,32822,69094,57698,-15651,-50087,7029,84064,133999,84418,29273,-15709,-47658,-35069,19587,56841,27677,5383,8639,-43387,-136174,-67142,-17649,-25042,-70335,-36849,-1500,-14025,-23234,-16911,63830,173578,139012,151586,85223,36988,1938,1457,41103,48230,28009,36052,50163,25564,-13098,-33957,-44725,-31331,61373,104670,89492,86610,-2092,-90495,-75434,30305,109277,97248,39888,24895,20850,-55773,-113123,-83507,-15683,-58377,-94320,-25095,33359,67903,82515,79061,64094,72459,155708,221993,147928,10917,-3277,78284,140879,179762,259212,60573,-159591,-82657,44008,166007,107409,-66697,-127192,19034,97783,107443,33661,-78720,-51734,6230,5196,21646,81971,79862,47551,12696,42965,77075,81730,162270,210048,41114,-111681,-173553,-127057,-88712,-82993,-121741,-96004,-75123,-74520,-414,86324,74480,22948,-29614,-94579,-141178,-76251,-4666,68927,162391,208566,152077,-14412,-52351,38388,96710,65173,9174,8639,80666,114178,52447,-968,-95401,-41447,48928,101378,72294,-18790,-85479,240,93411,20178,-65977,-111941,-113809,-90182,-30367,4694,-31772,-30268,-39700,-89229,-86032,-22259,9865,46051,44694,-26508,-50327,20593,114179,160378,81100,67815,51511,30564,-30140,-68483,-34761,-1695,-2401,17068,-30,-41393,-87330,-66166,-5208,22138,83239,248971,287177,185786,71496,-33544,-39813,10890,16665,5988,-20556,-83430,-107586,-68784,-9281,21616,8444,-22835,-92133,-139746,-13088,100093,164272,176817,167090,85875,-31687,-116531,-110129,-99659,-105104,-124313,-56438,47848,152775,198196,175232,235463,254161,213043,144998,92853,165106,230658,204278,130464,87368,75385,95410,77074,15142,-6805,4033,39340,65310,24984,-50095,-76483,-36207,-21667,2784,-16650,-64289,-75829,-59510,-58171,-66971,-81751,-90123,-114089,-45468,-11750,-30980,-123059,-104428,-99541,-66626,16553,85422,147161,118320,-59127,-136907,-149472,-121978,-99242,-62448,-39445,-56157,-83525,-108543,-69216,-35064,-57351,-41898,23987,43501,1258,-11291,-23555,10083,51993,64456,33351,11384,-23802,-77257,-110878,-319,70122,84119,63104,146050,261924,192159,142753,138977,126628,127631,104107,40656,-39460,-41136,32539,33933,28653,21456,21669,-99065,-111741,-58614,13312,55663,62026,33385,28861,71980,48866,-39358,-113704,-91255,-26594,109873,269245,304434,128040,-35735,-124106,-115614,-71996,-99025,-104046,-34707,-78215,-64455,-2346,103656,145610,107365,78285,39252,-21800,-79440,-47219,-11047,-51603,-69146,-81645,-116410,-102477,-45285,19072,54539,64249,135395,104317,-8274,-80301,-19542,28301,28340,28433,15369,16789,-86,-29147,-47817,-28114,2368,-10288,-13351,13138,19058,20126,65277,74365,61957,3845,-100806,-120419,-108913,-100428,-92150,-98838,-69381,-51672,-91058,-111066,-83238,-102294,-146313,-111787,-53169,-34056,-27708,23382,106605,94997,53382,5130,-34597,-70896,-87735,-58268,-27523,32505,43470,25325,-45640,-67633,-57766,-34610,7964,-50103,-128585,-64956,6874,31197,-7621,-23482,8195,73311,50887,-21286,-12427,-20833,-81462,-149438,-62885,-5533,-17488,-62295,-61911,-58083,-60448,-79773,9189,167018,198637,126096,-31226,-136043,-86132,-68266,-50321,-38067,1943,7961,-53354,-67597,-53290,24151,-3218,-22534,-91572,-9399,102379,136000,40087,-64963,-132818,-120289,-103261,-82339,-39538,-32070,-90865,-150810,-85999,30037,126486,183017,169166,153487,210270,217848,205540,255941,275262,156491,35265,-64276,-41339,-32347,-15162,56745,51701,40748,29009,9305,-42139,-91657,-247,1688,68199,165359,269859,260616,263257,338809,346882,179167,46227,21287,-42038,-117819,-117433,-56707,34858,119027,151036,125342,38963,-20375,-24959,14764,62863,81636,108339,167917,201355,195207,150818,57689,-33574,43944,152094,159459,116232,113191,113648,45219,-32822,-80310,-74350,81845,218061,161614,112320,81487,3196,-62469,-97927,-129663,-61800,-51594,-13467,4035,-32673,-45294,-38543,-51221,-92709,-76832,-37925,848,-7287,-51292,-50780,-34466,-44715,-33673,26795,69060,72082,93987,122361,135529,111514,111519,131949,18553,-41846,30067,116484,180800,122238,10235,-27027,26252,63545,37948,-21847,-14146,-16665,-46895,-68589,-78031,-41742,-17012,-28097,12922,108124,103575,64070,-5874,-95829,-49550,19502,101230,77557,41511,18359,105688,244523,379446,389341,332286,238503,164813,152259,74751,-28411,-1387,70139,87092,53118,1359,-46266,-31124,73214,216687,195756,63173,-82142,-11811,82617,93927,41149,-2598,-22048,-2281,29442,88661,117545,78761,-41628,-61413,-3906,34696,17538,-14851,-49703,-117110,-135012,-89162,-60211,-100775,-95745,-21301,14508,-10586,-72671,-106540,-86326,-84613,6692,152859,262776,214932,113005,-9218,-97337,-54073,18671,57938,13774,-43424,-17091,89402,168570,97005,-68779,-77879,33438,62957,22877,-15596,-37052,-27259,-1287,77000,158053,251987,284281,119054,-36,39020,56115,59217,81123,136854,252229,301386,313757,248728,151090,56526,41388,112268,187055,208675,145542,67545,29956,75828,260269,411552,313320,78426,-93060,-170567,-42452,-26079,-30860,10032,63723,9394,-79128,-87706,-67789,-52851,-52613,-69111,-23302,47382,44402,46214,77370,43227,-20499,101759,230893,187396,91007,48407,59566,99310,97413,58044,36108,26677,12634,9104,-53656,-43962,-31822,-26970,-23663,-48397,-66780,39804,205670,193811,14998,-96392,-18846,16967,3760,-34927,-62721,-64397,-12662,13132,-41612,-110651,-120853,-117118,-120048,-115025,-93223,-89578,-87614,-64103,-60199,-23882,25887,36906,66097,98580,52601,-20976,8605,37923,-7332,-28978,-43110,-44736,-88182,-109437,-61680,6718,56589,94464,38292,-1159,-56528,-80435,-47051,14700,14165,-29029,-89128,-92301,-97907,-44739,115947,245819,252997,199997,58674,-43328,-46098,-3268,54528,50386,9056,-35559,-87998,-160179,-148338,-68130,58480,102507,123810,29580,-60124,-79297,-16423,40808,71705,149195,220036,314948,313530,126728,-39642,-114678,-99084,-25634,23019,52904,39656,7225,-19815,-43254,-76277,-70189,-76276,-90825,-105565,-102526,-52477,45911,133999,147865,65305,8728,-984,25268,56416,-3857,-32747,-50189,19304,120798,60483,-52659,-101450,-75596,-22051,-8649,8760,17160,47274,-3679,-65903,-61230,-48952,-5764,47932,47011,8317,-19128,-44409,-134595,-82665,-16010,24633,8317,-20938,-30410,-73480,-56792,32141,28360,-66091,-138109,-117580,-80395,-54789,15644,49760,72835,47544,-36938,-84463,-80159,-24908,50598,131112,213429,188890,94249,14467,13004,24607,27985,20604,109599,198264,159382,80074,27069,-9595,-78915,-73492,15136,15066,46266,79056,96355,94441,63257,21838,-22373,-52300,-20692,-15275,-5959,-33703],[-39309,-41521,-37122,6496,35128,24468,-20235,-54964,-46510,1875,60831,139273,169988,191859,194153,133250,54946,-15657,-62427,-92188,-108579,-27042,92716,117436,84776,47594,15441,-23925,-70016,-96004,-106383,-101472,-71963,9198,102497,138768,101872,126784,229546,281233,197067,37655,-40680,-35774,-10015,14032,10033,-13049,-40323,-51331,-72836,-60004,-3601,81450,65422,45338,103169,77291,-4992,-68709,-92884,-102441,-96309,-89356,-74316,-47257,-46455,-35638,-9841,15205,-12169,-83929,-138615,-124726,-55030,13617,-3222,-59722,34277,100456,128265,-21802,-95376,-6498,57262,13055,-47743,-114604,-157922,-112639,-110917,-99312,-35783,49775,93764,59958,37097,118899,180363,167347,42908,-26419,-53746,-26121,-31729,-56187,-64308,-65772,-83603,-29532,75655,141607,104899,73994,35942,9806,-16277,12037,153010,304116,378969,207380,24672,-40824,-57003,12138,105472,226966,240550,125814,49585,-38377,-92291,-78538,-59035,-64410,-86884,-77112,-55063,-51490,5216,112063,167762,165564,74442,-59503,-75150,-40779,-49239,-81297,-68242,-22516,-41231,-67433,-102760,-75449,-44781,13456,30838,5997,-8805,12694,4148,-49661,-79446,-65174,-106149,-65684,-15567,-61002,-22833,8289,20722,14733,-5292,-97456,-35887,47974,108311,106949,83198,100570,96647,95017,116699,118724,45964,-5538,16065,100869,135366,79442,25473,23713,17755,-6142,387,44224,18186,-67642,-79896,-27675,5191,-1975,7086,26791,112946,220681,236306,164959,91451,57294,57708,91812,214363,288228,289455,228852,150110,51966,-41565,-92174,-41292,8885,35442,100876,140952,165370,167247,128328,64445,30249,-4495,-63047,-110795,-86946,-24347,-11633,-18001,-39002,-60467,-70851,-66372,-34442,34992,113684,195722,191812,146861,62207,-17456,-110002,-115431,21304,126359,133652,112078,123992,133624,47322,-34206,-39948,-68513,-59192,-87919,-50721,-22502,1684,14631,29428,43226,49273,57338,63276,12638,-56082,-114531,-89629,-71435,-79856,-76116,-79143,-31817,-32308,-90745,-90145,-126457,-118470,-130415,-111049,-79872,-18676,207719,401358,326220,171867,92955,61468,37976,17224,-8367,-21485,-20906,-51736,-94645,-71232,-46164,-12155,-8640,-54098,-48744,-28030,-46600,-77727,-81469,-75561,-19462,40244,39168,44074,134520,275718,272877,135385,-1655,-78764,-117781,-102218,-87781,-78849,-52160,9757,40656,11033,-48133,-83980,-126058,-87973,-76408,-21970,83450,273257,327984,249141,116448,123656,146725,144701,109595,-7891,-118331,-30095,39951,55239,95490,136737,200615,189001,116760,8039,-6516,119181,201924,210047,223952,274927,114280,45466,93322,135720,166013,83820,-49268,-80311,-6175,131019,293121,308344,255393,102209,16810,10084,5215,-48795,-122273,-37644,-25342,-80226,-81336,-65660,-122430,-193491,-124056,-80799,-68139,-82931,-58176,-49230,-8748,2564,-53627,-72657,-17981,29950,42042,69834,114295,117323,152226,299242,368258,339573,243433,132321,31580,-58156,-102735,-80347,-53061,-49470,-21810,-4399,-46395,-90433,16732,97427,72321,13618,-40747,-72336,-58458,6365,54826,59875,24454,-405,-40570,-54766,-43714,-37816,-7362,42245,40600,10511,-43544,-106292,-130846,-36644,115732,177738,127791,93312,28987,-47620,-50506,-3206,8590,16304,-8975,-6236,34430,41561,-18269,-79767,-6433,113495,123542,81845,49607,31270,42339,31350,-3126,-54447,-61510,-38712,1440,81849,251405,282103,177015,57078,-78702,-31324,82633,149522,191189,232483,252592,149624,24236,-33995,-49773,-21244,32110,29796,-20464,-100896,-140350,-68912,-55520,-115906,-140024,-5463,73646,108445,51345,-1081,8437,-13085,-17505,-63142,-107189,-67893,-58682,-68547,-57498,-45335,-25812,12818,6726,30884,112636,120336,47310,66394,339230,272265,35436,-100228,28857,90037,30542,-16940,-28394,-32980,-52250,-40881,17326,37818,29537,50884,72095,49350,27231,43083,-3431,-115568,-114018,-66422,-7914,13112,-15039,-61478,-106855,-100433,-57523,-52948,-87268,-90767,-86447,-98508,-55653,17290,110161,151586,55167,-116958,16970,283511,438067,274329,37506,-76483,-68723,-40595,-60937,-79144,-26913,43343,47208,-11200,-81049,-74582,-45305,-10325,-25983,-42144,65800,182892,241958,252333,138412,-26917,-48880,38573,99743,79446,-32175,-133340,-136895,-100521,30819,135509,97954,21962,15238,27015,30651,24402,6172,-39532,-37116,-76891,-135130,-33345,-49193,-76631,-107836,-132705,-118263,-119562,-106997,-107377,-65713,-24854,-78128,-113710,-96201,-62429,-63207,-41345,-21954,-5974,-20118,-52127,-79671,-107893,-74043,-72232,-128299,-97650,-44998,-51796,-66436,-79205,-68815,-36974,27940,46791,20162,-29097,-56631,-83544,-82901,-60645,-24732,36766,90363,62762,6982,-31272,-6020,18711,44794,58897,82397,93383,60380,-7853,-32829,-1329,54465,170112,220918,173234,93445,12258,-60005,-95912,-17464,40524,86083,115083,126069,88071,17617,-44667,-79128,-47221,-58014,-77514,-86819,-57009,223,51521,58705,3016,-81318,-132647,-103645,-80266,-37390,20999,-5208,-46557,-24264,61927,209337,349735,320963,200253,83680,-41924,-68036,77473,148824,103583,15751,-38009,-7055,45880,22991,-63528,-129671,-93949,-48383,12801,26142,2071,-23187,-33197,30497,-1780,-64839,-49082,-43120,13740,57579,31898,-51109,-77302,-67188,-38828,5230,12622,-29128,-64125,-69241,-83759,-90110,-4035,148801,216074,182044,71609,-16900,-61975,-33386,23111,9607,68446,185151,136004,6588,11301,53350,132287,147799,64662,-41092,-25737,81302,131604,177854,268156,368509,341698,180425,33797,-31906,-29428,46075,77439,86475,113762,83568,23626,33599,126421,193984,147400,96508,54710,35572,2303,19712,34791,10598,65411,126029,145824,137524,183076,168412,90970,37206,37014,96554,112224,135822,78852,37992,-2268,-19376,34171,-38563,-117253,-97615,792,16063,-21952,-15540,91156,176914,100248,61757,129532,96545,101144,129144,156880,165352,151479,131558,48389,-70091,-70741,3797,-10002,-89494,-61596,24053,28973,4628,-14193,-74339,-93489,-1383,82190,91142,69344,124571,249615,351614,296243,229314,225946,143577,87163,65887,20590,-29480,-40085,136,76309,114706,128068,67524,303,25711,80137,122351,101588,11707,16226,93330,129427,188108,240694,295229,299300,264936,203860,225121,327404,201512,203311,193484,134114,87725,9684,-59291,-93060,-71366,-50119,-86226,-148151,-97707,-59186,-40968,-57878,-71629,-42289,-12196,-73622,-95541,-79134,-86496,-31780,16483,-3439,-64472,-120805,-91389,-59473,6200,36639,53067,-51412,-59706,127744,312511,152393,-42520,-135133,-142888,-111072,-59802,38792,179671,215720,33018,-27070,6219,10138,2275,-15048,19192,25278,32542,3215,-63717,-117968,-89784,-101762,-124289,-78525,42165,113982,212162,269493,249421,130394,-20505,-82403,-35664,6739,42036,80452,85293,-18227,-22055,-10526,-51165,-33382,40830,110248,139489,149071,77254,33561,13916,21225,25650,22330,-3165,-58371,-99375,-46316,18045,47403,17925,-4635,-28576,-41242,-25403,-23844,-4314,-15253,-49578,-28855,10774,31482,-6189,-108969,-63183,33766,-2430,-89177,-132826,-119429,-114565,-120928,-121450,16130,189656,196013,58743,-38965,-58875,-48627,-21930,-2395,-57802,-61516,-42101,-80025,-69272,12994,77805,127297,91926,25678,-7561,-23695,-70985,16687,58504,45454,53005,100232,137519,93199,41355,16045,53172,94506,88462,44401,-37917,-98998,-43379,37479,59334,59040,-100309,-18209,31884,48606,24582,-42766,-128783,-114626,-62050,-43686,242,38088,12303,-27048,-55624,-97126,-56096,-14359,-3876,19228,43893,-18313,-72966,-99740,-33698,64766,134561,90888,20760,-67175,-127498,-115709,-128663,-142199,-107036,-84037,-91761,-62584,-3920,59681,65610,-28960,-123020,-100001,-39044,-15810,-48978,26416,11839,-43527,-88169,-42412,-23960,33158,93134,91124,16344,-25212,21220,90586,136244,82596,28347,-26599,-83230,-57508,20844,60213,23561,-8615,-15323,-53634,-133142,-70014,-20120,-21450,-64629,-34786,-14711,-33279,-42193,-37434,50458,177349,148826,160735,103959,44756,-3664,-6909,31756,46912,42623,59447,58792,19103,-19329,-27305,-28195,-9378,85716,124078,102659,98495,12592,-76362,-62168,42993,114140,87060,25403,16519,12068,-75395,-143305,-82860,-2144,-16012,-55869,-3627,52415,67575,64714,65899,64092,91340,194589,272309,189444,46997,20197,81598,133858,157911,236293,78327,-125872,-96151,13688,142039,109168,-60785,-139964,1760,78085,104172,45803,-71905,-77365,-26294,-35636,-7411,67973,87459,67763,30833,45761,66414,60002,109241,189875,45682,-118947,-176590,-129069,-93289,-89064,-116687,-81218,-47796,-41760,27787,102523,92702,39658,-20401,-82275,-128522,-83015,-28218,19647,90565,141629,111378,-31511,-38507,52887,100450,61423,504,614,75575,104582,39873,-12898,-96602,-31398,51327,84730,57650,-12999,-52584,31030,108866,20848,-70052,-122743,-122093,-67828,-4190,39681,254,-28771,-56405,-100943,-68101,1136,28868,67214,66957,-17280,-54996,16342,122817,189427,107709,60056,29473,19342,-27618,-73084,-49973,-13441,-7629,15894,90,-34384,-76035,-77728,-11439,10398,73297,255692,315795,204115,95475,-18237,-51404,-16210,-16668,-30945,-53649,-96262,-102181,-59356,4555,37272,21483,-15613,-88252,-131477,4761,131911,203888,211338,179697,79063,-44390,-136459,-102557,-86126,-90607,-117252,-83450,20472,123813,164147,136872,186433,191301,171564,117142,72540,134146,176198,147490,77446,48431,72978,115370,97478,29891,11531,26977,64602,75845,16244,-67914,-76211,-11629,18225,33969,8532,-42399,-60341,-46869,-51654,-64477,-81268,-95334,-115618,-48078,-23723,-57664,-139930,-87173,-98839,-78874,8994,79590,134651,79242,-97351,-163391,-146710,-113331,-93841,-54033,-27255,-46336,-80334,-116541,-75252,-35710,-53442,-42150,23525,51615,-522,-33171,-67020,-29269,26684,34747,1187,-10124,-40672,-102822,-98770,-12180,32732,27279,8398,102950,270328,250726,211950,174377,138515,131190,97419,28373,-47813,-28799,59718,79834,93157,89698,53113,-95659,-104785,-58409,1370,28171,17550,-13584,14412,66797,38299,-51366,-122500,-89998,-15097,107240,259465,284570,100102,-50825,-133296,-122941,-87380,-125749,-91036,-12592,-51408,-61332,2832,108247,148079,111127,88539,57600,-2676,-78968,-72886,-34586,-62499,-82450,-90435,-134276,-101628,-46774,11535,44347,61168,147053,94272,-26022,-93695,-19900,19437,13867,15541,9655,20524,5303,-24506,-43358,-25820,12727,16672,3444,10112,9094,14695,67332,84045,75167,14812,-83795,-132091,-127226,-113477,-94148,-105803,-87868,-72766,-105935,-102499,-84194,-108128,-147502,-106717,-48150,-32674,-34708,3904,88267,80288,29586,-17875,-49567,-78498,-94884,-70127,-42150,15318,29173,9802,-65334,-85316,-65023,-29300,29397,-5630,-80032,-54396,9510,27250,-15705,-39127,-11439,51671,32538,-23307,-14769,-23902,-84326,-147435,-56760,7832,-2837,-49632,-54135,-50864,-54980,-62938,31023,193878,241680,133739,-39831,-135621,-85069,-64258,-44265,-34063,-3322,11601,-46574,-83175,-86704,-29954,-31932,-46122,-108242,-8957,119116,151904,63616,-34369,-118542,-124004,-110149,-80211,-28046,-11022,-74852,-142286,-101762,3772,98239,157849,158321,156237,210379,190996,162016,211210,246600,150430,40339,-64204,-51581,-37039,-13250,53145,46022,46328,75932,96984,18194,-77402,8239,10947,63805,140953,224101,193612,185919,248855,263437,115562,-32359,-30049,-68249,-132158,-127073,-60738,22499,99749,137608,122324,39118,-22403,-36378,-6076,29370,57154,106798,172758,222457,222118,165857,55735,-31780,59407,185618,188454,122037,114963,114490,42867,-37734,-92510,-100537,23197,138544,94815,81295,67972,4450,-50828,-76074,-145980,-103662,-81931,-6445,40284,266,-42338,-62506,-68771,-90807,-71667,-34091,-1888,-22677,-68854,-54736,-36208,-52630,-39621,22146,66304,59089,68269,99176,131510,141838,164080,171766,30530,-46196,41639,152232,224590,139064,6384,-32865,28226,61442,40972,-5964,2259,-8428,-52075,-78865,-89740,-48655,-12559,-4978,26072,119953,124493,82036,8329,-72285,-41890,11320,80730,62498,34018,7981,70529,181878,298333,312766,285275,218756,161280,161260,97287,-3633,9792,61296,68146,32579,-12903,-53461,-37451,57673,196602,172591,39699,-119037,-42011,61306,78524,33460,-7194,-21152,4702,39319,98746,122347,76671,-44621,-62104,8473,51346,21865,-18063,-55481,-131838,-129440,-78928,-56072,-103948,-92167,-15344,15985,-20575,-84951,-102521,-90598,-117234,-29510,116388,231566,208507,125565,6946,-77282,-52183,19088,62874,21203,-45179,-36454,63621,149669,82513,-73162,-61054,50346,72688,26177,-19990,-48779,-42573,-6636,83472,173005,270044,283709,98921,-13538,40811,67128,73897,95582,143352,247426,284048,303704,253576,167386,73270,59069,134222,214133,214076,144164,68185,21458,63963,246860,405456,343331,108421,-71418,-174496,-69024,-31219,-22486,8560,50964,-3530,-77614,-64951,-49942,-49509,-55621,-65611,-26385,21041,7292,28234,84286,67320,-8015,86401,194241,135210,56229,44122,62229,98260,88814,51686,29958,18849,4284,-8660,-78234,-59882,-41686,-28385,-20351,-46398,-78495,-3718,142094,145338,-13385,-94226,-33565,-21194,-51825,-77443,-98310,-104955,-52881,-21511,-53549,-91040,-117459,-120684,-113525,-96249,-95547,-98190,-79745,-54173,-60856,-31620,34143,59113,96301,93217,41227,18954,51757,61274,186,-28817,-41315,-42285,-88330,-110872,-57359,7982,52341,91658,49622,-3417,-58691,-84366,-40595,23565,23326,-25748,-94143,-106519,-110072,-42564,135578,295945,304996,227579,67895,-43848,-48853,44,65153,71542,25577,-30920,-91353,-172700,-150550,-72053,49881,91841,117012,21251,-70054,-80145,-14978,38761,68942,138020,214535,344427,362862,173469,-18300,-105208,-97770,-30635,9061,27541,19836,-17008,-38768,-52721,-78208,-72545,-87770,-113917,-135969,-127473,-42003,80082,163567,155840,61580,5252,3290,36290,52279,-34935,-60236,-65009,16588,104086,26628,-75705,-119883,-89412,-41572,-37797,-26712,-15304,20920,-7949,-53040,-50856,-40554,5686,61919,57136,8047,-19523,-37046,-118473,-73559,-10751,28327,14052,-13597,-22170,-60651,-59982,22369,24721,-57258,-126745,-144766,-142203,-51885,23752,31543,39056,24553,-45326,-83475,-75315,-17176,59013,122272,203388,183290,94267,25390,49674,58190,30825,26068,104939,185784,154630,82952,39836,9861,-48116,-60233,9533,10463,48576,102526,123767,105007,66586,23084,-21260,-43352,-15030,-14348,-5684,-27774],[-37316,-45353,-50346,-18760,14856,13061,-24585,-62361,-55200,-4289,65846,148012,173273,171358,172877,121355,53417,-17503,-69692,-95967,-101330,-16909,110594,138725,101048,63779,27808,-20670,-77271,-111210,-125403,-123550,-87814,6684,102573,113062,69577,104047,218078,273885,190990,24929,-48021,-36977,-16659,1440,-3236,-24264,-49428,-56438,-73773,-53863,5854,101185,98724,60701,90261,33178,-57184,-121052,-97160,-69352,-68944,-90396,-86267,-41923,-45889,-43793,-12650,32045,27316,-41150,-105896,-90492,-27523,31583,12747,-39640,48456,117830,107559,-52500,-111683,-26366,28658,-14096,-76657,-139704,-139407,-88109,-92801,-117636,-57469,25613,77918,54817,39674,112299,150209,123327,261,-70824,-93964,-46946,-37633,-70518,-86314,-67277,-84805,-45767,71392,167286,139550,99811,52479,15790,-20189,-13642,99242,212844,290592,162829,6998,-40320,-34213,48915,155127,266064,242516,119450,43677,-42608,-81817,-59874,-39294,-47246,-78658,-84316,-60112,-54537,4665,119549,180994,168085,67728,-58777,-74039,-42119,-48643,-70268,-59525,-19530,-38716,-69803,-119952,-65382,-27323,32944,43256,4434,-26765,-13660,-21756,-67518,-79171,-77767,-134655,-39616,19716,-27217,9364,41694,47255,32796,-551,-109602,-34581,56690,130213,142226,111097,108883,90064,81080,101547,111347,47743,-7785,16622,99566,136041,76115,16514,14482,9405,-11894,-12,42294,12448,-74009,-82179,-27562,10347,6142,15031,30920,107644,217126,234267,165421,95293,62648,62036,82094,172359,232103,234872,188719,125878,46314,-37589,-91023,-51186,-8537,24466,111511,165366,176543,154656,109223,50333,19695,-10943,-70972,-129290,-98126,-31111,-13334,-14634,-28787,-49491,-65180,-65353,-35741,41564,134759,238513,250899,214177,121962,9489,-108488,-109509,30331,149267,160507,135155,163377,168363,60002,-25787,-40926,-79484,-96287,-101077,-49519,-18576,6107,21424,38946,54702,61595,67080,63968,10199,-55658,-111533,-85795,-60465,-64618,-58083,-73439,-50019,-51316,-87730,-88357,-130332,-155558,-121009,-104470,-82995,-17189,237114,417943,322524,160941,88051,62915,36472,6433,-27975,-41930,-32304,-57466,-96496,-71200,-48880,-823,-5263,-52792,-47426,-26304,-38258,-74203,-95062,-91618,-5788,64400,70889,83860,174941,313565,298031,151520,5906,-93728,-115362,-76922,-71807,-70985,-50838,7616,36450,3740,-49644,-67883,-96685,-74963,-79269,-23736,93280,312699,387380,274366,112076,107109,111907,96260,75782,-25236,-122536,-23395,38274,40899,73996,135565,241149,221149,125462,-912,-29275,102618,206404,231195,244642,277415,107916,39967,88390,129632,156669,72681,-62661,-93906,-657,156158,321286,329816,290941,131989,41395,33124,25698,-33802,-114937,-48062,-37036,-90456,-90667,-71518,-124938,-174204,-94628,-60683,-68086,-87299,-60082,-44504,-1446,6406,-57523,-85378,-27791,24888,41933,72835,126349,143374,173405,307944,353754,316692,243249,141255,47626,-26380,-60938,-38463,4205,10770,4690,13896,-36135,-73749,20920,88488,55091,-6668,-58388,-92012,-71230,7231,69425,70400,38196,5623,-49283,-70887,-58346,-45211,-8340,35008,25945,-9283,-59570,-112936,-121855,-19960,140159,193045,133261,87597,12134,-66312,-60883,-9569,3474,12949,-16016,-19125,26462,42040,-6281,-46689,20760,115752,102693,60642,39853,41459,72665,60044,40594,-2811,-11352,-17453,5850,80347,225625,289025,210879,90234,-71986,-48379,74221,156218,217054,260730,266213,159223,33692,-29458,-52647,-17933,46321,49605,-8121,-96619,-137968,-71714,-60722,-124867,-122077,12246,73158,86060,24037,-23496,-2651,-12046,-22274,-84530,-94793,-69923,-77532,-89784,-79691,-65709,-35799,8542,6099,34148,120736,124840,58336,110987,404430,304088,49502,-64181,36473,79666,11711,-31851,-43720,-45832,-62663,-56210,-11280,335,5009,49697,92119,81290,47886,48309,-7793,-114225,-104053,-61391,-2533,13745,-20232,-68366,-110608,-98018,-53928,-47377,-75525,-83125,-88051,-77708,-29752,34046,110425,138269,49701,-113841,3351,263681,415603,258840,29951,-80860,-77931,-53901,-80243,-77789,-14772,73913,80210,4148,-77465,-75200,-48034,-17364,-32165,-45816,66055,201437,266141,298675,175051,-24685,-43554,63042,136923,109699,-13362,-122931,-139045,-102555,19871,118589,67299,-7090,-4726,10301,13674,-386,-18816,-45442,-34346,-61320,-115592,-62738,-57095,-75606,-102832,-129346,-116416,-122086,-109374,-96939,-46859,-13411,-83671,-138418,-130764,-100583,-84222,-48458,-23864,-332,-6177,-45890,-81573,-125048,-89311,-83780,-130572,-86495,-39339,-52606,-70432,-81099,-62292,-26042,26336,32919,4023,-38598,-63540,-84337,-86723,-80581,-46378,32648,98745,73518,3530,-45998,-10189,20716,51810,72264,91304,80424,37741,-18928,-29144,2648,53202,168731,213590,157485,78781,-966,-74904,-101559,-18406,39859,89259,117039,126429,86790,17155,-43450,-92402,-58851,-62809,-76155,-82088,-49899,8432,61267,72844,13557,-74888,-133187,-100747,-78624,-44250,9466,-16100,-57685,-39104,66717,219750,353665,305155,180444,70218,-43679,-75050,55632,112702,83227,14335,-27666,-4652,38137,14271,-69156,-136492,-100740,-55422,-3745,7587,6743,-15837,-29973,36190,394,-65224,-59929,-54633,1177,39860,15414,-66239,-87790,-71771,-47241,-8466,-554,-35481,-65147,-65652,-67858,-63914,-11216,101838,141334,104278,23690,-19266,-59292,-37861,16732,21743,57146,152079,101005,-3355,24291,56636,124849,145446,63461,-37247,-20666,90897,146924,198993,294512,395160,361251,185299,40176,-19569,-43029,18499,52924,74299,103446,85221,33242,48724,144906,207540,160123,105406,52685,26936,-13874,-6845,1344,-30706,29328,92026,118962,119341,165302,141502,73700,32429,46656,107500,130852,140612,70600,27555,-8966,-23359,40074,-18020,-94746,-111318,-8438,19761,-7286,-250,89145,166289,83712,46394,117320,80010,77653,125056,183248,212947,198699,155493,38017,-84146,-64603,3174,-14022,-92847,-62031,18491,16070,-13640,-28131,-75008,-97595,-17550,85824,96727,62226,104473,212494,306114,250263,184641,201972,141737,93394,82811,43385,-6875,-23771,9705,90372,131587,144784,83384,10432,11869,44124,97270,98015,11460,25888,136203,191664,246916,280165,316050,318592,291307,224662,223585,301700,200066,207074,162259,93193,51855,-16684,-76413,-106156,-75025,-51893,-97030,-144851,-60112,-17961,-7623,-41282,-86725,-77003,-36484,-76748,-89125,-69086,-68454,-30494,13820,-3513,-58343,-107473,-89017,-41964,40729,76211,91394,-19874,-79188,128147,306739,152671,-52978,-141665,-136225,-99259,-52241,32585,160100,212300,52335,-500,25618,18688,16401,22575,62680,66003,65316,24430,-50247,-113573,-89851,-102096,-135485,-112349,8952,82887,172877,231807,216160,105950,-32090,-81416,-32323,4838,45262,96953,86634,-32092,-48754,-19884,-50294,-45828,28275,104116,164703,171850,78334,22154,-5147,864,4337,326,-24460,-77730,-93422,-24986,41024,68158,42163,33529,-5025,-35289,-22520,-15750,10005,-861,-42915,-23592,19782,38372,-4086,-107727,-97066,18705,2779,-87174,-138913,-122494,-114408,-126316,-156216,-3606,195668,230859,109188,-4633,-32375,-19282,-11250,-14973,-91639,-83325,-48790,-81240,-66635,39590,118146,165601,123262,49318,1773,-24709,-78514,20634,63020,60604,66002,99531,124028,77754,39742,15976,45529,79758,81396,45018,-32679,-100685,-48713,37999,64752,72213,-81385,-20216,22666,32205,14943,-45397,-125765,-123850,-77636,-60969,-9855,37583,25333,-12893,-50077,-98395,-50663,-14616,-16122,11252,54355,-387,-57643,-96204,-39298,49312,111818,63884,-10685,-87797,-132441,-131673,-130559,-137747,-107785,-81968,-87139,-63712,-4571,61769,76921,-28842,-117601,-83826,-35586,-18730,-41928,21682,-2208,-60858,-111528,-64273,-41484,36104,120693,128149,50531,953,36776,96536,136251,79300,27565,-33580,-108559,-65037,23027,59649,17184,-21449,-39122,-66258,-126207,-67080,-19074,-16496,-58900,-32549,-23636,-41825,-53826,-55234,36421,173573,151109,156921,108674,42233,-11683,-14105,22936,45198,57643,84104,68213,15093,-22366,-18593,-10071,15090,113373,146274,116617,109169,26518,-61630,-46723,58274,120601,78438,13714,10195,3622,-91089,-129310,-57326,27095,28961,-9249,29724,79793,69138,46398,51180,62223,107237,226013,313742,226838,81937,45300,86695,126029,137500,217336,109036,-87769,-101696,-15100,116736,110002,-53256,-148228,-14211,56138,98638,58728,-60133,-101705,-57775,-70756,-31986,52647,91233,83401,45153,47069,58088,45516,59385,154293,45924,-124408,-173094,-126481,-92039,-85111,-102977,-65351,-18856,-2971,61656,117335,108108,58575,-5382,-64457,-111972,-85372,-45859,-16606,30220,79176,74238,-34967,-12272,70313,104789,60674,-3576,-4987,70953,94716,27666,-22913,-90354,-17802,53184,68034,46593,3332,-13929,66503,121630,21298,-74068,-132520,-107657,-45222,11699,56951,15888,-30659,-70514,-101299,-46217,23114,45782,85516,87765,-4036,-52092,17058,132933,214158,129901,47490,8196,15588,-15449,-63309,-55529,-18526,-7861,17749,2263,-25260,-60715,-80835,-19289,-3032,67190,255817,331565,214136,113968,-4096,-61030,-43606,-48999,-63393,-80180,-103294,-92924,-48387,16702,51621,36988,-2767,-73053,-110491,27574,160947,234341,236516,187612,74514,-51802,-151225,-86545,-65199,-67158,-92624,-116084,-16997,80625,118511,92221,131660,128305,130265,91739,56999,107797,128866,97879,30652,11619,68559,133574,116045,44036,30638,53584,93347,84986,8011,-84086,-65256,28682,78301,72561,38226,-15486,-38582,-27956,-38686,-56407,-75836,-94004,-98020,-43400,-31062,-78580,-113612,-67694,-89195,-85583,3033,75276,120593,42837,-122475,-136700,-121613,-96056,-82681,-41149,-12019,-33675,-73337,-118402,-74632,-29861,-43555,-37074,27319,64189,5904,-43316,-105467,-61852,10549,12679,-25539,-27243,-51051,-116478,-82210,-22336,-3478,-24911,-35662,68324,276823,314273,283775,205988,148539,134855,92945,20943,-47791,-11070,94019,144093,177705,167790,83043,-88178,-90776,-49459,-2265,10100,-14610,-36651,23580,70824,32753,-57799,-125227,-82412,2742,107782,244174,259957,74413,-60082,-135373,-124547,-97467,-133729,-67591,12219,-27597,-56943,8676,109345,147074,113482,101177,80148,21952,-65241,-88661,-54158,-69799,-89429,-84832,-131139,-91596,-40435,10811,41972,67369,162312,84700,-40168,-102339,-15884,15352,6010,11058,10918,29909,14468,-17861,-37751,-21591,26525,50025,30572,9365,-692,11168,69653,94054,89628,28520,-60565,-123736,-136076,-117953,-87829,-102249,-99657,-89722,-112487,-87585,-77300,-104907,-136219,-94382,-37658,-26415,-37431,-15417,61017,57621,4356,-34916,-52416,-71566,-88725,-72160,-49070,4556,22066,1740,-75687,-90827,-61314,-16227,54988,43522,-27116,-34056,14975,28073,-17024,-45900,-22822,37223,30895,940,-2565,-18397,-76188,-137896,-49670,26557,21213,-27067,-38271,-38143,-43820,-40662,53773,215358,282839,144496,-38165,-123165,-78998,-56995,-35135,-22560,-121,21309,-33763,-89524,-100932,-76234,-50884,-58347,-105550,3145,140118,165612,86094,-1045,-94151,-113506,-100810,-67403,-11611,13199,-53213,-126758,-108582,-17141,71255,128623,141277,153310,201913,155509,115500,164322,214303,146811,52147,-51420,-51352,-32298,-2970,55048,44687,57802,125538,189657,101037,-38849,36207,30861,64561,117107,170273,122380,110296,158136,171853,52234,-98951,-43708,-64739,-118116,-125942,-58991,16014,85869,127342,121220,42915,-19134,-39959,-18977,2582,39538,108363,177843,241757,249694,182276,56810,-27633,74470,215479,217257,131693,122454,121882,48361,-33260,-93347,-115258,-33869,59625,32023,55006,61126,14056,-29628,-43170,-112691,-145918,-83962,15751,80395,33641,-33004,-79879,-75435,-76668,-58818,-24118,572,-31896,-75829,-48228,-30382,-53489,-38584,22662,66884,47424,41982,74157,122104,166161,213297,204223,38938,-43209,60296,194189,268562,157711,9435,-32588,35314,66229,52813,19942,29658,15629,-39764,-76227,-93108,-48788,-3248,21919,44698,133575,147894,104979,29769,-47069,-31380,6585,64067,50685,26713,-2582,40627,127409,219040,228205,228267,194049,154735,163654,114455,24432,25189,56044,55729,20374,-18532,-51837,-36035,48785,180818,156243,25956,-143262,-55087,53202,73171,34301,-2592,-11683,18826,55373,113169,129072,77495,-41905,-54705,27996,71943,30995,-14889,-53918,-128340,-112485,-62740,-46667,-100327,-83434,-5397,20780,-25720,-92905,-93273,-79874,-133715,-59942,81781,195310,198471,140392,32265,-46894,-40404,26441,74520,37319,-33477,-45530,40885,126385,64745,-71977,-33852,75661,86139,33631,-20698,-57804,-58068,-11865,89914,189274,288387,282643,83661,-22655,41412,74335,85624,105278,144860,231747,256679,289469,262536,193052,99833,83585,160053,240650,215180,141991,71613,18016,57555,231930,386542,364947,142402,-44267,-143830,-94411,-36789,-15538,8883,39918,-14059,-62574,-24789,-19988,-37840,-53919,-60580,-31610,-7962,-28795,14379,91591,92190,21917,81759,158217,87934,26708,40328,65608,96162,79593,45822,24040,12640,17,-20578,-93690,-69442,-46463,-26318,-14578,-40876,-82333,-36591,84132,91389,-51743,-84945,-44152,-57007,-101171,-101032,-122877,-141521,-95209,-65429,-73329,-71370,-108825,-119093,-100035,-75003,-91338,-103188,-68184,-36410,-51441,-34944,44508,88453,132793,88166,25875,54194,98148,85876,8104,-29247,-38891,-37465,-84438,-106974,-51278,8111,46049,83297,60206,-3238,-55688,-86392,-33194,33783,35449,-18133,-91847,-117358,-116690,-38505,147624,331197,343920,242922,71707,-44273,-48237,7239,78507,93680,42205,-25401,-92548,-168321,-144345,-65592,52654,92812,119796,20869,-73119,-73498,-9418,37552,60407,112558,192438,345154,385457,210281,2291,-93790,-94240,-35203,-4786,545,-5584,-44574,-58781,-62175,-79388,-71655,-91788,-128650,-156940,-125202,-16665,116495,186905,156138,53804,614,8671,47886,49932,-56868,-84683,-77237,12435,82275,-7935,-100085,-134632,-99261,-57969,-60927,-48796,-28478,11271,-2712,-41655,-45089,-37146,11558,70601,63614,6058,-20017,-29233,-102868,-66165,-9753,25601,13137,-10133,-15866,-50541,-65856,6180,16241,-51488,-111290,-134319,-157994,-31811,38910,24098,6049,-3856,-58668,-87489,-77448,-20226,48396,88950,165314,155392,81343,25937,70705,78303,25458,27504,95500,162850,137882,76282,43693,23060,-22325,-41075,123,-856,42046,113838,136867,100666,57015,15172,-24612,-35760,-13235,-18798,-11224,-27898],[-32802,-46071,-60091,-41645,-5737,3230,-25397,-65795,-59696,-7120,72303,155370,172311,147667,147083,105706,48743,-21955,-79297,-101771,-93708,-6612,126593,158847,117637,81664,43077,-14161,-81056,-121967,-137269,-133033,-101113,1507,96518,81766,36744,75868,189168,246179,171476,6853,-55928,-37533,-22342,-9448,-13987,-32332,-53275,-52224,-64266,-44780,12435,112865,128058,76013,78483,-2235,-96629,-98254,-57947,-31203,-34808,-68982,-78353,-31388,-42246,-50000,-13188,50370,70514,8810,-61330,-47930,10535,61650,43478,-8994,70029,138001,85729,-79075,-118922,-40820,4201,-33308,-103078,-148027,-115266,-60871,-74211,-121160,-70783,6425,64999,51447,40577,99876,116768,85358,-17563,-95743,-124692,-62520,-40120,-76709,-90543,-52908,-69528,-59099,64050,186225,172359,124004,67734,23682,-15043,-23281,59262,137032,206325,115865,-11540,-40061,-15086,86038,205175,297899,239328,114842,42232,-41082,-71882,-45973,-15834,-22236,-63339,-97258,-69627,-61370,-921,118108,185435,162047,56071,-60910,-73179,-42766,-47267,-60977,-53760,-19410,-38802,-74014,-129638,-51584,-10734,50872,53096,4145,-40531,-35702,-44601,-83626,-79157,-92371,-123087,-3558,58188,5730,37902,71927,71357,49974,6389,-105533,-33852,60436,142335,167879,132982,112604,80887,65132,83120,98741,44597,-13943,13865,93568,132500,71801,10809,10336,2868,-17854,-1238,37181,2423,-84384,-85881,-29812,12886,12995,21851,33565,98209,204878,222340,158186,94161,63194,62439,67566,124898,172810,182453,152643,103109,39430,-34626,-91153,-63203,-27136,17836,118940,187056,186782,142096,89117,33994,5200,-20709,-80520,-150236,-110255,-42068,-20112,-15973,-21715,-39035,-59079,-63960,-37595,47075,154611,277120,303964,274179,174067,29742,-110682,-103157,36263,166356,181312,150135,196103,196970,69928,-18614,-42528,-81778,-135279,-100865,-44820,-12862,12642,32002,52944,69544,74359,72993,57893,7,-63295,-113163,-79822,-48982,-49819,-40627,-68010,-73810,-64334,-79020,-85710,-108425,-117978,-104843,-99137,-88814,-16394,260603,416520,305465,144362,77687,59381,31837,-6656,-50209,-66488,-49291,-69034,-101203,-71232,-49432,10209,-2282,-52102,-49058,-29477,-34871,-72020,-102893,-100726,-744,77490,93396,115406,203891,334091,304571,156860,12228,-100205,-106238,-67430,-67590,-71259,-55564,-731,26408,-6074,-49542,-54493,-74874,-64593,-83722,-26501,99886,335063,421591,279995,107796,85610,70139,43552,38690,-44435,-129200,-21006,36971,26361,50463,130058,274549,246090,123990,-13739,-49863,87825,208669,248644,260573,274308,102693,35324,83712,125235,153182,71230,-66040,-109355,2197,182502,345856,346047,321184,160139,64184,54794,45209,-18954,-103435,-56107,-47917,-99108,-101450,-80305,-127186,-152529,-64868,-40539,-68446,-92883,-62002,-38307,5757,9202,-60629,-100556,-43681,11695,35222,71032,134013,167768,192151,303392,326024,285809,234847,142803,57851,1343,-20963,7840,54255,64440,31349,32465,-22627,-57596,22938,74665,33914,-25207,-72359,-109828,-82505,8202,85283,84989,55573,8391,-61563,-91037,-76113,-55079,-11789,25149,10081,-29334,-74937,-117054,-111618,-4468,159724,200151,133281,76816,-9387,-87184,-67227,-13108,-866,7104,-23858,-34745,13630,37078,5700,-12650,47946,114887,82228,42502,33056,53098,108792,123100,139340,99429,58071,5538,10223,77292,195443,285885,241961,124482,-58092,-69800,59496,154879,233827,278917,270742,165718,43275,-24090,-56422,-18393,55843,65145,-10,-95690,-130551,-68174,-61756,-132696,-102684,29071,71075,62387,-2464,-45209,-14418,-12742,-31042,-103276,-71426,-51340,-74961,-100436,-98244,-85607,-44853,3302,3390,34052,122187,120125,64049,152313,454158,329510,70678,-23556,39688,58382,-6892,-45587,-59012,-57675,-70539,-73208,-41015,-33503,-17029,48691,111747,112723,65880,50996,-13841,-105992,-94473,-56372,1852,12700,-26609,-76208,-114058,-93773,-49438,-41625,-64772,-70870,-76465,-53461,-5543,47837,106752,121745,41427,-100524,-4083,243078,384407,239611,26044,-72534,-85050,-69553,-95660,-75131,-4657,100082,107036,13734,-75935,-74494,-48387,-23119,-38571,-50692,63802,209671,279335,331666,206609,-23337,-39276,84544,168289,132246,2187,-111338,-139744,-105895,4575,92619,29194,-38681,-25515,-6824,-2475,-20317,-40929,-58789,-38704,-53160,-86367,-83454,-67486,-78095,-100224,-126749,-114626,-122764,-106951,-84611,-32126,-7564,-91635,-162439,-154084,-142697,-105989,-54629,-23724,6315,7795,-41965,-85453,-144395,-85810,-77060,-112754,-69251,-29109,-50340,-73086,-81641,-55837,-17945,20970,15836,-16288,-53203,-72813,-85602,-92160,-100070,-65480,28495,104830,84280,3756,-58592,-15766,20142,56063,82404,95657,66384,17571,-27383,-25374,4933,48645,156755,194328,134448,61779,-14019,-88011,-91114,-17928,37855,89693,114737,122036,83777,19449,-35759,-98311,-69187,-65376,-70952,-72344,-37775,19215,69548,83899,22264,-68630,-132529,-96769,-73598,-48642,-3369,-29392,-59005,-43762,67043,217164,342089,281676,160630,60405,-36245,-82616,26350,72684,61115,12038,-17837,-3937,28498,4170,-75586,-141502,-105651,-65998,-30957,-13193,13712,-7385,-25013,42862,4565,-65950,-75094,-69674,-14140,20217,-1835,-78385,-87768,-68653,-49758,-17359,-11101,-40118,-63854,-58774,-46777,-37117,-19305,48901,65574,27980,-16220,-19086,-56449,-40598,11171,34976,44557,113758,67530,-5491,35096,58297,115664,141193,61416,-34156,-16467,97385,157380,213724,311872,408514,365737,181004,43477,-6498,-51304,-13282,23018,57177,88393,83847,41997,63331,158754,212482,167309,110550,47245,16098,-27448,-26240,-20974,-56053,2985,61966,92616,101736,145754,112696,52959,24288,52564,112151,142601,136956,57730,13250,-18439,-27123,45016,2420,-71893,-119310,-16626,22778,6588,15530,87603,154062,68235,34504,108116,66147,54007,120074,209023,260323,245775,178553,28288,-96103,-55835,1198,-20033,-97040,-60979,13882,3013,-31989,-40045,-72884,-102012,-38731,83723,97902,50478,79032,170214,252968,202041,141525,170710,134661,98061,100560,67738,16912,-5591,19701,98854,141500,153954,92520,17080,1771,14911,73150,94786,12971,38004,180857,256694,307369,318937,333982,333913,315106,245569,223822,275516,184823,195973,123137,55558,22188,-36433,-86450,-114108,-77629,-52201,-104562,-118023,-23073,23700,26491,-19092,-79868,-100858,-58983,-75600,-77379,-54299,-47017,-26450,12504,-1505,-49173,-89878,-75045,-10363,85843,120120,126843,10516,-92942,125090,290486,149753,-67704,-145138,-123793,-82882,-42549,25682,136225,205933,75469,27849,45186,27201,28907,59472,101347,100330,93502,44462,-34886,-103025,-87994,-97901,-137806,-141899,-26854,48401,131208,193290,185281,86789,-41015,-77249,-26904,3101,46233,112245,92412,-37029,-70583,-30509,-50479,-59416,19379,99775,188835,190879,83042,20064,-12731,-8255,-7268,-16813,-46468,-94787,-77434,-125,65896,90766,68532,70517,19072,-27406,-17659,-6637,24500,17948,-24315,-13012,32421,48807,1669,-97775,-124414,4516,10686,-80391,-135744,-120152,-109069,-124504,-179573,328,223709,280870,166050,32239,1261,22079,19341,-3351,-104258,-103615,-54113,-80095,-63928,64270,156941,203356,153185,70337,10265,-23559,-80038,21915,64104,73008,79278,96859,104570,58448,43122,24684,46472,71268,76471,46281,-25057,-95712,-52422,36653,65056,74078,-60226,-17705,14937,14814,3882,-48209,-121918,-129478,-90623,-76013,-20149,34421,37258,2415,-40372,-92413,-43510,-14660,-26708,12300,68122,18635,-40592,-88936,-43745,34032,88222,40580,-30614,-81812,-98707,-131456,-128665,-128117,-105707,-82850,-90604,-73580,-10436,59757,88656,-21361,-100885,-69185,-35026,-23728,-32646,19648,-12446,-70653,-137865,-91794,-56014,41959,149129,164834,84203,27326,52701,100733,132938,73784,26127,-34934,-93309,-51626,25280,53994,8230,-32738,-61870,-79683,-115290,-59019,-14870,-11189,-54480,-31348,-27878,-40947,-59240,-71074,21463,162532,145988,140923,97310,28097,-22012,-20805,13791,41688,70241,105958,75602,12048,-23123,-8910,7401,38134,137924,166059,128163,116258,37788,-47604,-30241,74761,127113,70340,4238,5596,-4828,-103086,-99865,-22683,56710,66824,38998,72401,112999,71563,27125,33425,56503,116619,243825,337926,253432,112054,69302,91477,115038,116559,199484,146280,-47875,-99930,-42956,90034,108484,-44825,-154770,-31254,30258,87730,68787,-46864,-125520,-86690,-98150,-51865,34775,87837,90658,52623,44855,50266,35469,14696,101716,37007,-127469,-163287,-119829,-85109,-72478,-86189,-50932,9869,39611,97281,128146,117372,74545,10376,-45489,-94372,-84921,-58698,-40269,-17756,25943,47190,-20571,19475,84615,104722,59080,-5282,-9885,64664,82202,13465,-33053,-79957,-4851,50406,47824,35521,25312,27990,101494,127414,18511,-80933,-142192,-82793,-27412,14619,55110,15423,-38236,-84620,-93437,-26099,39302,56964,96815,101675,7996,-45783,19134,139598,227700,141717,27559,-13510,16283,828,-46206,-53070,-19363,-6128,18984,2539,-18399,-46146,-73505,-30501,-17750,64864,246402,329552,212634,123728,5508,-71936,-73472,-82394,-92945,-102069,-107654,-84445,-40406,23034,60195,50088,10589,-52525,-79449,54494,185844,253465,249108,187600,68782,-57338,-142699,-67614,-41057,-38397,-57012,-109239,-67756,21739,59961,39145,70775,66471,87752,65844,43051,85110,90794,58022,-9456,-23928,58992,145337,128346,52946,44627,77245,118430,86960,-3824,-102790,-48419,79788,151339,113675,67078,10771,-16371,-9158,-25433,-48425,-71094,-91180,-78198,-36565,-37838,-97207,-91487,-54341,-79015,-90517,-6468,67064,100928,11663,-121066,-108556,-95300,-79451,-73103,-30534,-240,-24228,-68528,-119930,-72959,-23168,-33340,-31968,30460,76209,15717,-46047,-130461,-83526,650,-4530,-50804,-45637,-60746,-117988,-67879,-36054,-42786,-75281,-73924,37583,274211,369942,343730,224352,149273,131799,84265,11938,-46390,4779,128695,220302,272599,243524,102809,-83405,-77176,-39042,-3590,-3579,-35866,-33946,43782,75720,25427,-65254,-128440,-75893,19123,105631,219781,227499,47120,-69193,-136273,-127168,-107608,-123151,-50547,25935,-16057,-57247,9630,102081,137126,107882,108773,99353,44094,-48954,-100002,-76995,-81502,-97120,-76065,-114101,-79356,-32701,11444,42474,76767,173127,70539,-55695,-111476,-15280,8625,-1951,7409,10654,35999,18123,-18586,-40202,-24178,34862,79940,59035,3820,-18401,2083,65332,97716,99039,38686,-39440,-106952,-138228,-120017,-81340,-95540,-109599,-108882,-116825,-75314,-70820,-100113,-123722,-82940,-29882,-23624,-43883,-41227,19367,20693,-27081,-50306,-49971,-60860,-80281,-73552,-57212,-8001,13614,-7482,-85197,-93845,-57149,-5713,73905,83352,17941,-17793,15922,26368,-19924,-52704,-34128,24211,40533,36239,14840,-12649,-66226,-130541,-49785,44288,46678,-4089,-23299,-28636,-35231,-21732,68452,221393,308882,148842,-35557,-114222,-77731,-55925,-31977,-13550,3046,28285,-24084,-95904,-102890,-117635,-67138,-67515,-98662,13865,153891,168444,98869,24858,-71391,-100668,-89353,-57336,-1755,29584,-36538,-114365,-114646,-40348,38162,87827,108888,134376,174773,105195,62682,112667,172832,136629,60700,-36659,-46801,-25395,6853,53370,38438,64966,165823,272103,191210,14238,76247,51557,60885,85782,102791,44534,35513,70124,78298,-9432,-98289,-29365,-50636,-101621,-120838,-60880,5376,67800,111513,113456,41360,-20088,-45819,-33542,-25729,20253,103097,173541,247736,265714,190084,52467,-30213,78436,227900,232320,134998,126318,126942,53047,-28567,-92160,-119910,-84152,-8644,-28923,26543,52562,22736,-8919,-10333,-67418,-119102,-56025,40300,111448,57206,-27336,-98458,-75681,-61335,-48225,-17636,-764,-43332,-81196,-42303,-27804,-57368,-40105,18981,61030,28074,8069,40915,99334,171369,242103,213722,31125,-44794,75541,230402,299606,167899,10203,-34404,39532,69877,64643,46939,59802,46301,-19324,-69670,-96561,-50852,1896,42661,59732,139922,163670,121489,45079,-29417,-26885,-3554,42266,33010,11874,-18977,11586,78304,142770,138851,161152,159702,138522,153130,117998,44398,35457,45688,40697,7109,-24853,-50792,-36025,37965,160851,137930,12980,-157399,-57187,51347,70172,34504,1215,-3914,30320,68075,122408,128526,72364,-42427,-47136,45983,87131,35857,-14208,-53694,-115959,-96072,-49916,-40488,-98254,-77926,217,21185,-32911,-103567,-87464,-67246,-126099,-90302,42565,148957,177984,148936,58405,-14772,-25775,33528,84366,51966,-19025,-51368,14653,92002,37088,-69325,-4033,100800,94999,37492,-25094,-71081,-80656,-24419,87263,196908,296170,272147,66103,-33723,34831,70580,86442,103291,135226,200407,215478,266771,269433,220362,128535,107540,181880,256801,204732,132637,71140,13282,49736,208760,348921,367659,170458,-19814,-114240,-123977,-48728,-16050,3823,23802,-28392,-42538,23707,15126,-23134,-52791,-59607,-44140,-43860,-66981,-508,91466,107617,53953,88190,125912,46841,677,33832,65365,88627,65638,35923,14044,4412,-3525,-29669,-104731,-77381,-51385,-26215,-11736,-37442,-83504,-58963,44886,54152,-95279,-72105,-53675,-91035,-131880,-95536,-130448,-174962,-138757,-117961,-104027,-58365,-101485,-115544,-84836,-56091,-84678,-107589,-57219,-18972,-40226,-38822,51483,119540,169436,81736,6115,77224,137717,104403,11813,-33701,-39126,-33706,-79773,-99993,-45654,5379,36583,69815,68082,-2452,-49779,-87889,-26819,42739,47614,-8724,-84550,-125458,-119356,-35128,150009,347486,366552,246266,70946,-43988,-43455,18876,94778,116251,58374,-19454,-91852,-155869,-131273,-50842,63745,102921,130908,28471,-68293,-61692,-597,38749,49322,77531,158089,318403,378531,232617,20921,-80922,-88589,-38228,-16509,-23750,-32765,-71535,-77210,-68906,-76711,-64177,-83786,-122977,-145063,-98449,17728,154127,205054,152232,46232,-798,19034,63298,53692,-60406,-99832,-81841,11272,62108,-36209,-119977,-134010,-100273,-66037,-72185,-53332,-24439,13391,8354,-27794,-36633,-31415,18401,79797,72190,9084,-14163,-16136,-82824,-55056,-7090,22719,11702,-5357,-6225,-37164,-66122,-7485,11508,-40833,-89059,-102701,-107004,-3292,60081,32538,-13875,-28520,-68424,-87817,-77386,-24471,31428,47834,116206,119357,67731,27758,86380,94101,23531,35517,91982,142175,121418,71707,49807,40057,8171,-11489,-606,-6701,39028,124836,147430,94371,46917,10211,-19355,-16890,-1592,-15104,-9361,-21142],[-36815,-54388,-76446,-71060,-36416,-15618,-33377,-75317,-69750,-16737,69161,149978,156475,113543,110049,78532,32528,-36719,-97755,-116199,-94248,-5264,130458,167380,124911,91938,52633,-12472,-88846,-135321,-145061,-127415,-117211,-14237,75712,39741,-1743,37975,141451,197348,135096,-22985,-70781,-43991,-33297,-24611,-27780,-42096,-55953,-44030,-53315,-40931,10648,111308,146105,85076,62973,-32473,-120869,-70184,-22180,5282,-431,-37657,-53720,-20492,-40022,-58407,-16216,63932,109754,60573,-13376,-5105,48501,94473,82977,28706,95643,156518,62125,-102958,-119665,-52513,-19072,-46786,-111586,-124331,-88870,-35583,-59831,-117106,-78508,-9269,52791,47422,37958,81413,82211,57331,-7668,-75859,-101204,-70026,-39526,-68646,-71575,-31187,-49435,-69628,52767,195557,200159,144363,78875,29373,-7029,-20065,37322,84114,136282,70476,-30682,-40644,525,120523,251246,318796,230081,110218,42634,-37927,-65891,-36300,6988,8428,-40574,-114153,-83141,-71507,-11055,107219,179854,148175,40637,-65180,-71323,-41561,-44047,-51866,-48372,-19260,-38724,-77505,-126372,-36756,4988,67339,60447,4902,-48832,-50948,-60220,-91586,-78149,-106478,-94692,33826,94439,37290,62612,98779,93510,67100,16270,-93171,-31624,62453,148261,185650,150290,114195,71906,50409,65531,85520,40158,-20880,11077,87281,129988,71836,12270,10994,-2363,-22272,-584,32041,-8355,-94930,-85761,-30074,16453,21781,30516,37773,88435,187827,204155,146288,90650,61861,62308,53129,79747,118298,138127,124972,86118,35013,-29149,-88361,-72618,-41041,19711,127090,207534,198356,135168,74994,21062,-7433,-28132,-85289,-160463,-116828,-52261,-27494,-17574,-13801,-25281,-48551,-57724,-35085,56052,176877,312751,350648,326332,219945,47731,-111680,-92074,42882,179774,198319,160670,224125,221329,81380,-8052,-38953,-71416,-108860,-80506,-31054,88,26295,50744,75680,92588,92792,80631,51352,-11690,-73446,-113954,-65729,-31090,-30114,-18907,-57053,-97577,-50373,-63070,-77136,-79111,-75095,-81345,-89321,-91702,-9959,282304,403443,283126,129421,69126,57861,30518,-15793,-68777,-88916,-66114,-80669,-102642,-65600,-41530,27367,6931,-46116,-47815,-31711,-30661,-65893,-95619,-89863,1468,84383,110723,142501,225615,342176,300008,159042,23583,-91585,-104776,-68357,-67862,-71244,-57475,-6634,18757,-11006,-43652,-40895,-55667,-51820,-83672,-24729,108074,342426,430074,270224,110003,67106,30913,-1993,14136,-51714,-134061,-18881,40751,18217,31972,125422,299731,263059,116309,-22801,-58875,81509,214494,266557,275313,270230,104024,37810,85934,129317,161848,84664,-53835,-119415,7798,212488,366819,358235,347242,190988,90566,80479,69301,1426,-83787,-53788,-50932,-99330,-107610,-87884,-131508,-134601,-32680,-15103,-62535,-93298,-57422,-24382,18691,16722,-55743,-100209,-56441,-3246,27525,69146,139721,190476,209618,288268,292035,255441,225040,142987,67978,30155,19957,50997,95088,112405,62606,56666,-708,-36978,27561,61038,14118,-34975,-76526,-120259,-87659,13510,106918,109871,81159,14641,-69767,-109337,-90080,-61746,-10636,19646,-1005,-44106,-83456,-111714,-96005,15453,178790,203985,132796,66783,-28442,-102750,-62824,-8379,1758,4991,-27142,-47348,1653,32473,23161,26821,79106,116666,68771,33110,34394,71009,154119,215165,267551,226425,143107,35716,20643,79060,170925,279346,274086,163757,-33801,-89701,43874,150434,244716,288864,269310,172887,57152,-13025,-54815,-16891,65916,81308,9222,-92616,-117746,-55507,-54493,-133883,-80593,47023,71811,44101,-22075,-60050,-21078,-10201,-38429,-109610,-51177,-26673,-53432,-92822,-104333,-99465,-47503,2210,3377,34872,120769,110539,67750,190671,488875,353411,104867,24090,44666,33041,-17638,-52837,-69249,-61865,-68129,-83782,-62595,-56080,-31437,51005,132620,145502,85431,56080,-16528,-94344,-81555,-47433,9203,13927,-30286,-80825,-112055,-83983,-39995,-31618,-50898,-54578,-56474,-25954,19582,61750,103255,106966,34637,-84493,-2401,227011,351862,222484,29834,-54129,-83447,-83070,-98488,-67939,6551,122870,128380,20545,-72598,-67992,-42529,-24267,-42111,-52858,63655,212142,285539,353049,234967,-17051,-32641,104142,193585,148213,17091,-96485,-134934,-106408,-9772,63856,-10678,-68155,-42838,-20361,-13690,-30717,-51419,-76980,-46818,-48156,-62377,-86573,-76332,-80806,-97286,-122459,-110584,-119548,-99646,-70948,-19238,-4575,-98568,-144389,-128505,-153286,-118060,-54510,-17160,17003,23768,-38218,-89193,-129382,-53882,-41382,-77176,-46176,-14202,-43568,-71760,-78311,-47477,-10385,15117,-840,-36403,-70243,-82945,-85811,-97319,-106633,-77818,25906,109839,95719,8901,-65623,-19943,19877,60211,91675,98141,55527,3722,-30982,-19646,7768,42813,136159,166361,107431,44916,-24642,-96278,-72256,-14056,36193,88961,110040,115091,81147,25708,-22410,-89786,-76899,-64855,-60983,-56316,-19073,34316,78194,93259,30732,-61197,-129571,-90700,-63638,-46001,-12769,-42962,-52094,-37796,63768,203648,318237,254530,142934,55355,-20937,-85884,-7880,32047,39144,10515,-7396,-3874,18347,-5785,-81784,-141085,-105551,-76913,-65958,-32726,22191,2679,-17173,51755,12507,-63506,-91972,-87208,-31076,-58,-18421,-85779,-79393,-60384,-47972,-22525,-19508,-43204,-60046,-48470,-21989,-10782,-25666,-5152,-4853,-37895,-35567,-16768,-53742,-42190,5576,48080,33334,76112,41014,-1493,42548,57965,105183,135451,58550,-32396,-13898,99224,161181,220113,318074,407142,355437,168868,43828,5651,-52117,-48910,-10231,36288,69747,79278,49115,75993,165717,207306,166977,110254,37935,2588,-40320,-42195,-39887,-69147,-13239,37469,67951,85185,125848,83994,29135,12724,53990,109695,145060,123609,38769,-6494,-32698,-32284,46653,20391,-50278,-115694,-25265,23321,17386,28581,83654,138602,52976,24982,101128,54101,28248,112434,232265,305353,290537,198596,17844,-103958,-44246,-2147,-28760,-102999,-58936,9274,-11563,-52143,-51927,-71143,-106977,-64056,73537,90756,29518,44992,122283,193498,152230,99259,131304,119201,97825,114998,89851,39098,12519,29065,100844,142202,152765,92513,20618,-2343,-5540,50368,91007,14664,47663,215403,307082,348418,334614,326660,323469,317344,253963,220986,253709,159732,168830,78775,22077,-1783,-50072,-90262,-116542,-80959,-52564,-109038,-93479,8671,59889,56922,3616,-59400,-82463,-70749,-68088,-62095,-36624,-25070,-22516,10145,279,-39413,-70638,-51262,32172,136838,163270,152771,31909,-98463,119019,266240,143555,-89928,-147535,-109247,-66174,-34787,14804,106102,193950,98688,54514,61641,32916,36528,89255,127466,121786,112232,59446,-22048,-93907,-87922,-93891,-135564,-167401,-63126,11525,88101,154669,156010,69430,-50079,-71663,-20724,112,43281,121508,95918,-40165,-92388,-46670,-55244,-75065,13450,94981,206054,198999,85174,22962,-11194,-6492,-8549,-27107,-70230,-109465,-56346,24562,89318,112395,93846,100594,38803,-20466,-13464,841,36177,36384,-505,536,45550,58698,6092,-87360,-120230,-9547,17629,-72301,-124953,-113516,-100728,-118196,-169867,21550,260653,328738,216424,66680,36869,65184,56295,21925,-91298,-123245,-60781,-79576,-64218,81317,186840,232655,174397,83772,14466,-23466,-80191,18875,60595,80573,90992,90928,77482,33579,48917,39164,52372,66042,71048,45329,-18632,-88700,-57407,31458,58796,64317,-43887,-15162,5591,-5764,-10406,-52945,-119526,-134232,-103422,-90397,-32908,26913,46636,17428,-28690,-82663,-37929,-17512,-38460,17484,76694,33142,-25804,-81443,-50057,16334,63591,24099,-26266,-46722,-65007,-116948,-125458,-113498,-95335,-81777,-99686,-92716,-23691,51522,97914,-8891,-81060,-59063,-39253,-29946,-22334,18094,-20966,-71954,-148870,-125629,-64605,47732,172770,194688,112332,50192,65441,99691,123198,63284,21041,-31486,-50892,-25917,24627,40084,-5563,-44297,-84972,-93787,-103194,-49311,-10335,-8870,-54762,-34104,-29554,-35886,-62139,-87664,3737,143915,133186,114154,69179,745,-35858,-29282,1929,33487,75980,119223,76568,6770,-24101,-979,20832,55225,152654,177476,133308,116715,43623,-36741,-15314,89491,130619,60409,-4940,806,-15057,-111996,-72494,10674,77678,92525,82934,119066,147214,73143,6268,10543,44093,115595,243299,338806,263820,133592,88851,93048,97948,92280,179021,182198,-9446,-93239,-71189,61303,103072,-36195,-163089,-52280,-1262,68197,71770,-35787,-147115,-109599,-113961,-67364,13174,74244,86164,50772,37796,41200,27122,-21377,33282,15244,-124055,-149382,-109467,-72455,-53638,-69669,-38921,38144,84419,131229,133212,118331,83586,22768,-28724,-78061,-82908,-67665,-54174,-54320,-12981,36033,8471,50772,91284,96707,53613,-6437,-14658,56022,66178,-3614,-44001,-68422,4740,40986,22538,22915,50182,71939,132677,124861,12090,-90288,-143720,-55530,-15888,6491,37999,2189,-51604,-99004,-81772,-10484,48038,61410,99928,106336,16102,-38704,20722,140282,226762,140630,671,-34269,19800,18018,-26791,-44248,-16416,-2991,18689,-142,-15281,-34267,-57444,-40035,-25856,66825,227838,309956,200634,125397,10795,-82987,-103147,-114645,-116029,-115533,-109665,-77852,-36099,23241,62426,59839,23123,-29447,-39817,87253,208844,263631,250744,180705,62106,-60609,-123073,-46850,-13929,-4051,-12009,-54655,-127714,-45397,-4594,-18015,8886,10158,46795,41035,32010,68839,65784,32849,-38568,-55370,46387,151446,135188,57072,52670,96042,137222,81397,-18197,-122880,-27043,138920,231668,157691,95140,35988,5538,8360,-12686,-40737,-67159,-86692,-57904,-27788,-42614,-111967,-77024,-47049,-69505,-90500,-17318,56474,80936,-3660,-98823,-84298,-70775,-65283,-65884,-22518,7942,-17714,-65507,-120493,-69685,-15069,-22170,-25752,34343,88585,29114,-44673,-116231,-87011,-2906,-14500,-71340,-64117,-68649,-106175,-55129,-51118,-82192,-118198,-104835,12243,262848,411907,385318,228578,141122,122955,72602,2388,-43411,19327,164250,305746,372025,311422,112636,-80266,-63585,-26893,-1501,-11196,-41800,-11689,68640,81362,17720,-72145,-130477,-69279,35043,103238,191466,192553,22265,-75657,-133530,-127915,-112282,-107272,-40765,28908,-14835,-58167,9363,90569,121749,96957,112963,116734,65103,-30850,-103996,-101182,-96321,-103496,-66148,-90150,-62643,-20183,17949,50269,92091,180925,56449,-67162,-112817,-16072,1693,-7023,6366,10223,39872,17297,-25426,-49657,-32191,39040,105740,87597,-2515,-41363,-9185,58145,98738,107085,48761,-17997,-84750,-127847,-115714,-72427,-84152,-110968,-123853,-114226,-63567,-62486,-91335,-108582,-69742,-22116,-21683,-51099,-68871,-26640,-20022,-53458,-55468,-39204,-46166,-69005,-72272,-64184,-19465,6355,-15203,-91118,-93010,-51227,4100,88010,113866,55162,-4543,16563,25884,-21199,-56820,-42150,17736,62038,76671,38269,-3246,-52103,-120406,-49219,67913,76098,20914,-6398,-18741,-25240,-2774,78797,215807,320208,149573,-29619,-105541,-78245,-57583,-30893,-4015,9880,36169,-14039,-98661,-93510,-115531,-73570,-69642,-89908,24253,162601,165330,106651,46831,-48083,-84619,-76170,-48714,3921,40435,-22431,-102133,-115846,-60589,4765,41729,66195,103131,133611,48673,14658,66727,130109,124219,69190,-18013,-32846,-11451,20149,52157,31292,71078,199134,343087,286958,86263,131898,75991,56787,53252,31213,-28308,-27838,-2475,-557,-54895,-52227,-5114,-32741,-84336,-109114,-62026,-5822,49482,94914,104204,39300,-20916,-50375,-45960,-50586,4496,95751,164776,244105,272728,193511,48034,-34654,75445,225074,234941,135685,130945,134540,62128,-19397,-86381,-112956,-85948,-36295,-76274,2631,47435,34791,14758,24906,-14128,-57721,-10109,68509,136083,75313,-21224,-110238,-63881,-42145,-35998,-10418,-1058,-51763,-81299,-34313,-25232,-60306,-39842,15620,52897,6062,-26015,7904,70808,160752,249717,202220,11508,-47956,90695,261896,318476,172920,12660,-32905,46399,77379,80574,79324,97311,85214,9445,-56557,-95135,-50016,7430,60984,75614,143807,175628,134702,57423,-14447,-23451,-14112,20595,15154,-3205,-32606,-8624,42246,80532,59029,96327,123746,119099,137247,114614,59991,44867,35103,27248,-3373,-28092,-46674,-33387,29641,141363,122030,4813,-150974,-45400,60827,75139,38392,7150,4940,42396,80764,129851,124598,65277,-42402,-35100,66138,100270,39995,-12464,-51175,-96821,-78203,-36982,-33465,-93633,-71717,5419,21541,-37207,-111775,-81353,-52713,-100376,-108900,4145,99556,152556,154563,88317,21969,-4519,44523,95289,66635,-1685,-50999,-10361,51623,5073,-58001,31556,127862,102046,40951,-29568,-84375,-99243,-39329,77334,196290,293070,253934,49283,-42365,26915,60858,80084,93882,119059,159978,167666,241339,276877,250063,160962,133531,201805,263162,186346,119822,69634,10118,42381,180199,298135,352270,191784,3128,-85214,-153755,-63630,-20856,-4477,4803,-43720,-18357,78127,55277,-3296,-48901,-59021,-58968,-81866,-99821,-13085,85426,113434,82393,106214,104577,18116,-17730,28128,63941,77936,49353,24078,2376,-2957,-3696,-33820,-110065,-82347,-55452,-27145,-10795,-35275,-81719,-68476,36819,65458,-80446,-54160,-60005,-117774,-109288,-72843,-115598,-180906,-166735,-161341,-138639,-53635,-96990,-109445,-68513,-39453,-75848,-110571,-47344,-4058,-29806,-44277,53170,148980,201969,74799,-15422,84555,163444,112841,9651,-42971,-42958,-32216,-75335,-90757,-41047,-295,24517,54121,73323,-1874,-42709,-88432,-22477,48788,57473,348,-74927,-127867,-119662,-34148,142282,343346,371185,238394,65903,-43113,-35258,33684,112284,136930,71813,-15331,-91546,-143380,-115768,-33513,75793,114743,143788,39505,-59687,-50355,7138,40132,36376,35536,112978,265870,340327,234150,32993,-70793,-85394,-43678,-29215,-45476,-60892,-95884,-97207,-76324,-73552,-54023,-69530,-104693,-119516,-67310,50613,185003,212414,140688,35492,-2609,29825,77368,58810,-50367,-107835,-83443,8606,41488,-60119,-137657,-123494,-98763,-71376,-77556,-50708,-17694,14829,15350,-16651,-29709,-27678,21095,83346,76330,11714,-8574,-6209,-66547,-48266,-10388,12468,2441,-7532,-1813,-28757,-67651,-24230,4036,-32782,-69766,-75531,-67802,16788,74284,43885,-24534,-56406,-82959,-93019,-83509,-37683,3539,-2266,55166,71501,47194,23104,88304,96016,16848,40330,84557,115957,97094,59913,48306,50006,31938,14307,-2758,-17518,29017,124629,144569,76213,25487,-3302,-16440,952,8521,-14798,-12159,-20078],[-37499,-58426,-87232,-93528,-64718,-32433,-38016,-79780,-74241,-22592,65894,141133,136281,81802,74886,51676,15785,-50522,-112825,-127486,-93162,-3634,130370,171670,130351,101924,64273,-7426,-92075,-142374,-140519,-116908,-124830,-32742,48053,-2420,-36278,1476,90924,145567,97102,-55619,-85102,-49582,-42821,-37355,-37675,-46250,-50587,-27167,-37699,-37249,6824,103536,157335,92815,49758,-50951,-111644,-46249,12032,43772,37711,1421,-17059,-5641,-35039,-64633,-18184,75297,145793,115328,39794,38979,85002,127676,130429,76314,127698,174659,41571,-119372,-113777,-59173,-37921,-47687,-90096,-96182,-58772,-12305,-48753,-111910,-80229,-19161,42949,44136,33728,60357,51413,43108,19291,-32232,-61134,-66079,-33891,-42270,-36479,-5529,-28545,-75672,38286,194341,220625,159683,84518,30777,-198,-10584,31811,55364,86926,30497,-50322,-42635,12514,150223,289271,326113,214033,103419,42025,-35963,-65545,-31810,25299,39745,-13928,-110713,-101703,-86398,-27343,84456,160712,124833,20043,-73054,-70174,-40509,-41071,-44229,-44144,-19788,-39317,-81259,-121899,-25939,16163,78473,61733,2644,-55340,-61826,-69556,-90041,-79559,-120671,-67929,64346,121097,62162,77797,116479,108602,79398,24074,-82460,-31856,59492,145288,191412,158202,109643,59235,33399,46337,70178,32078,-32376,4301,77783,126462,74119,16444,9178,-12705,-30676,-3312,22105,-24264,-109498,-84907,-32398,16254,27104,35364,37920,73466,161294,174803,124228,78754,52848,56070,34675,34662,65601,96615,99482,69496,27380,-27127,-87965,-83935,-53770,22518,129884,218352,203106,128267,63744,8347,-21505,-36739,-86980,-143956,-121281,-67009,-41410,-25412,-11600,-15187,-40593,-53584,-34813,61617,194029,336436,381107,360672,250654,56668,-117788,-83031,43323,181034,202884,159619,238551,232300,86818,-1394,-36715,-59024,-71975,-56204,-15843,12803,38977,68756,98355,115953,109766,83601,38776,-30707,-92707,-118516,-50626,-13759,-12837,-745,-47561,-83077,-25518,-48510,-70486,-55087,-37721,-59258,-82167,-98987,-4587,293813,374037,251551,110325,56463,52200,25846,-27982,-90722,-116195,-90217,-99857,-107702,-61994,-32667,43409,15120,-42567,-51298,-40555,-33245,-63869,-85688,-75366,-6087,77555,114381,156170,231764,330843,279641,152594,32831,-76735,-119145,-84559,-76380,-73723,-59633,-13296,9994,-16054,-40461,-35608,-46971,-45035,-86952,-26881,108811,325609,403318,238630,109214,45493,-10367,-42566,4585,-44799,-146352,-25860,40519,9020,11466,112896,302576,257915,94011,-33668,-61382,75297,214992,274582,278114,255751,102797,39260,87138,133581,173213,102162,-37673,-129030,7366,233550,370406,354130,356478,214804,111944,101157,89336,19025,-65367,-48468,-53662,-99566,-116020,-100761,-148346,-127112,-7901,7017,-57569,-95883,-53680,-10488,29342,21037,-50112,-82409,-67088,-26805,10922,58439,132678,197564,213163,253329,246232,220254,207446,134694,70351,51721,52603,79700,115979,143380,89307,78271,20955,-20101,26217,39865,-10835,-41518,-78245,-129372,-95296,14237,125161,137020,106247,18010,-77912,-116284,-102744,-73072,-9670,12362,-14250,-60657,-90848,-103782,-82211,32924,189583,197713,124380,50602,-50502,-114063,-56266,-3740,4056,139,-33338,-63639,-16091,21842,38760,63420,105450,113705,55049,24384,35610,87101,198709,314951,397863,354413,229794,66146,30674,79692,148856,264757,299192,200029,-8224,-113390,21102,136395,242136,282456,254830,173048,67572,-3653,-53791,-19311,70228,91366,13254,-93441,-107129,-42661,-47337,-134347,-63283,58420,68837,25980,-40165,-72679,-27323,-9943,-49008,-101981,-39168,-8373,-30091,-77481,-101274,-108969,-49372,-451,250,30528,110402,90828,62850,216344,500711,370159,144584,70578,48524,4542,-22453,-58344,-79412,-62458,-60245,-85889,-74491,-69590,-43752,49520,146668,171789,100915,58689,-20732,-85544,-71207,-40306,13902,11947,-36711,-87220,-108743,-74382,-30784,-22242,-38458,-39590,-36931,-1850,39375,70095,95243,89847,24930,-72678,2011,211754,316498,203985,35431,-36707,-77942,-98534,-93777,-61707,13545,135284,137510,19971,-71307,-59553,-35165,-25639,-47538,-55919,62199,206415,281776,358502,255009,-7341,-28044,115324,205453,152020,26714,-83070,-128116,-106317,-23861,33324,-52975,-97594,-59530,-34000,-24145,-36168,-49801,-101047,-61220,-48752,-47850,-76037,-85282,-86731,-97599,-120456,-108523,-117106,-93518,-61094,-12038,-7845,-106756,-112885,-87558,-103806,-110510,-48480,-6445,28210,37440,-38295,-96513,-98595,-5513,13593,-30798,-22047,-539,-37401,-70355,-75104,-40931,-6525,6428,-19182,-56448,-89958,-97194,-88775,-103439,-86745,-81054,21472,110121,103370,14371,-69112,-24525,18339,62528,98056,96975,46552,-5801,-32533,-14862,8510,33305,106077,130367,76103,26537,-34799,-100403,-53670,-9153,32681,84850,101054,104094,77024,32701,-8389,-75996,-84476,-64209,-49401,-37224,2965,50887,85172,98963,37222,-54584,-126493,-84780,-51318,-36166,-16248,-57385,-43883,-27450,55281,179622,283847,224765,126337,52924,-2803,-81010,-46687,-9014,16663,8851,2032,-5970,6600,-16422,-88958,-133285,-99094,-83072,-105327,-49350,29570,12974,-6945,62880,24989,-52674,-100228,-107700,-50123,-21283,-34131,-86601,-68113,-50956,-44712,-26201,-27542,-46208,-55020,-36325,3702,13093,-28512,-56391,-65929,-76056,-28001,-13956,-52077,-43812,-1359,59133,25657,45633,24795,4460,45296,54888,93428,128313,54515,-32703,-13880,95027,156892,217024,312646,392295,333244,151127,41520,15606,-44727,-87589,-44140,13151,49005,71749,54071,85524,164372,191862,158216,103677,25057,-13231,-53365,-56543,-59051,-74562,-19953,19308,45724,69850,106721,57647,3576,-1043,51529,101060,138485,102447,13858,-31748,-52657,-39206,44432,35065,-30237,-101866,-34118,21387,24712,37861,76580,120042,38268,17953,96881,44905,9,101959,252578,347543,332408,215048,7050,-100808,-27777,-4410,-38629,-109191,-54706,5400,-27264,-73935,-63471,-70275,-109329,-85818,59250,77096,-1235,2471,71309,131669,103463,59059,86482,95890,92495,125034,109095,59877,31298,39514,99450,135590,142251,85132,24555,1718,-15542,31565,88793,17765,52601,231465,329731,354727,311958,279704,273029,284872,240981,212171,239390,138665,131716,35145,-4526,-17988,-55753,-87073,-111460,-83473,-51167,-107544,-70785,35062,89323,83125,25935,-35390,-54771,-58803,-50997,-41872,-14527,-1792,-17630,8208,3260,-27829,-48604,-18077,85913,192866,204752,168303,42864,-94155,113670,240254,139595,-117840,-145942,-92138,-49181,-28660,1151,72289,177997,121973,80064,76042,37474,40593,110108,139164,129873,121915,70327,-11045,-85696,-87933,-89395,-129844,-180762,-92717,-22185,48552,120433,131199,55112,-57175,-62110,-10847,-1099,39341,125886,96936,-42523,-113977,-67021,-63809,-81083,15410,92805,216312,195532,83805,29862,-1134,6420,2104,-24863,-88538,-112275,-29933,50721,113262,135513,119772,123744,54628,-12455,-7684,9085,47324,55475,27137,19248,60911,68881,9685,-77542,-91678,-17930,24707,-62035,-108054,-100073,-87600,-106939,-140262,51826,296398,365023,255775,98618,73598,105277,91699,50655,-66382,-134891,-66505,-77717,-65405,90317,205909,251538,186074,90388,16230,-22648,-78041,15024,56113,86027,103823,85878,47247,7673,58972,61134,64462,65735,67425,44415,-11908,-79538,-61346,25527,49676,48089,-31517,-12002,-3675,-27031,-25008,-56467,-115790,-135462,-113218,-100231,-45222,18935,57266,35545,-12400,-67590,-31699,-21180,-49548,25154,79016,43446,-12029,-72071,-55921,-1138,42676,21170,7167,3250,-31255,-102868,-118523,-91416,-68775,-63953,-99578,-112932,-40851,40394,106393,9519,-59777,-51389,-44862,-31141,-8654,18942,-25496,-62519,-113663,-140341,-60000,54609,190689,216348,134900,70561,76238,95026,109194,50190,14273,-20581,-1168,6126,23018,19839,-21431,-53232,-104486,-102678,-88782,-37151,-4099,-8461,-58481,-38702,-26827,-27733,-62032,-103137,-13749,122760,118085,84491,31643,-35586,-49738,-37271,-10431,22367,75152,122989,71554,504,-23589,6566,31399,66643,156315,179661,132869,112436,45988,-27128,-497,103331,131973,50354,-11814,-2401,-25024,-113424,-46291,40571,89348,107206,121118,166956,180560,76107,-11788,-15075,26643,105795,226589,317852,258530,147100,104411,92178,75761,65679,156735,213173,27790,-81485,-97652,33121,95813,-24408,-171369,-76353,-36038,40630,66757,-27214,-129956,-117797,-111675,-76249,-9996,51334,70713,41340,28591,32262,20840,-40755,-44531,-18206,-109732,-131289,-93330,-51829,-28777,-52751,-26823,68806,132114,162698,133831,112142,85183,30900,-14589,-62852,-78454,-71661,-61086,-79870,-32523,41486,44768,78820,89528,80634,43886,-7172,-17833,46714,48184,-22155,-54379,-56874,10762,26069,-6581,10496,77907,118151,159104,116008,5238,-96092,-124829,-28087,-9564,-8438,11825,-19006,-69158,-111197,-69110,13,49867,60233,95967,101913,19466,-32171,21089,134152,211026,126881,-30936,-51273,25116,34574,-7287,-31628,-10074,1701,17052,-5581,-16149,-25895,-37770,-38473,-19100,70911,201452,275603,180633,120710,12950,-91052,-125607,-137715,-119103,-111739,-110082,-73691,-35556,17659,58568,66093,34092,-6151,5550,125447,230987,267035,243454,168024,54389,-61666,-103385,-25217,15743,35628,40120,5060,-99657,-101418,-61270,-70727,-47107,-38553,9201,18235,24351,59258,52310,21185,-55797,-82237,31827,151994,136625,56183,53329,107038,146030,67497,-34903,-141667,-4451,199501,310111,203317,121454,58502,24852,21901,-2631,-34959,-65549,-82183,-39749,-19400,-46031,-123613,-71585,-46447,-62731,-84390,-25997,46708,68903,605,-77215,-67686,-51913,-56850,-63594,-19409,10327,-16016,-66086,-121578,-66827,-7617,-12128,-20169,37275,98433,41842,-46486,-101596,-82427,-6148,-20253,-85736,-84181,-76551,-90114,-46133,-67693,-119378,-117214,-130038,-10238,240551,432167,400947,215980,121717,106309,55975,-10101,-42198,29785,197059,390518,463882,362512,110143,-81403,-53341,-16688,479,-16394,-38117,13593,89814,83812,6985,-81008,-133853,-65259,47620,98532,159767,155554,-1243,-81753,-129686,-126905,-109816,-96789,-41677,19157,-24738,-59243,6794,73961,99537,78543,110467,128890,81555,-15852,-104783,-129763,-117823,-111847,-60667,-66911,-44446,-4513,29439,63386,109527,181348,41056,-74518,-105729,-21717,-8473,-12068,3725,5455,36894,7612,-42072,-70718,-50245,34647,120249,107453,-11235,-72167,-24536,46025,94608,110867,55369,-338,-63823,-112895,-109310,-65335,-73446,-105935,-128445,-109363,-56624,-56776,-83368,-95351,-58952,-18380,-24689,-62866,-100174,-64173,-50688,-64284,-50212,-25640,-33591,-60496,-73149,-74617,-34277,-4512,-26023,-98077,-94146,-49071,8189,92538,129270,78159,947,13348,22336,-25462,-63223,-51621,13546,84783,110720,60318,5264,-39372,-109672,-42549,94949,102162,40849,6803,-12626,-17916,11431,80688,195547,310647,141338,-26461,-101982,-85498,-66357,-35875,1146,15409,40122,-8543,-102491,-84678,-81046,-71811,-70208,-86696,27979,160803,153034,105832,60262,-30060,-72400,-68651,-47815,-295,39678,-17213,-95926,-117944,-81675,-31857,-11763,10276,55398,75689,-12882,-25597,26306,84353,104814,71601,-2682,-16227,3664,30979,45987,17894,70151,219107,392929,375886,170265,194648,97135,46965,17080,-43210,-92367,-80668,-62210,-63325,-81481,-24749,11459,-21126,-72751,-98775,-67472,-23622,25138,72449,88835,31930,-26874,-59758,-62558,-77436,-12556,81921,147386,226405,264892,187400,38865,-45881,60459,201597,218035,127657,130543,139271,70700,-11636,-83993,-112898,-58297,-27146,-108269,-20684,40361,44034,34430,54752,38327,4772,37135,92056,147936,82617,-20631,-113502,-49678,-26394,-28492,-8497,-5842,-62653,-83674,-31727,-29448,-68422,-43687,6860,36607,-23412,-62185,-25702,35561,130613,228972,165393,-23328,-58043,99029,279011,316332,165732,9984,-33498,50463,82544,93696,110312,134997,122193,36018,-44932,-94492,-51842,7594,70515,86303,140058,177716,138450,61379,-7072,-26135,-30103,-5098,-5883,-19876,-44721,-23989,13681,29019,-10761,33823,83033,92413,113223,101519,66207,48276,19557,9784,-17184,-34521,-45796,-33949,18371,117174,103037,-4430,-137829,-30007,75511,84137,41699,9112,8472,48837,87241,129463,111944,50860,-47486,-24472,82162,105261,37535,-15630,-52339,-80960,-65585,-29694,-30860,-91664,-70038,4914,16786,-43394,-121132,-80324,-43642,-76080,-102526,-36812,45127,119085,151897,115564,57131,17526,54324,101216,74485,10586,-51255,-38235,2130,-32863,-41233,66970,150072,101680,38648,-38963,-100661,-78151,-56180,54295,179533,271067,222037,27970,-52207,16548,43979,63713,74103,93370,109802,113056,210683,278771,274395,190689,156810,214829,254245,157531,100457,62781,3870,29784,142640,234840,315460,199279,19223,-61871,-172922,-84214,-33113,-19822,-20955,-62993,3230,128537,92975,16487,-45169,-60406,-72878,-117695,-114390,-25291,70463,105667,98730,124482,90264,-963,-31483,20501,58034,60735,27588,7072,-13685,-11860,-3515,-36988,-113558,-87870,-62177,-32390,-14755,-37472,-81007,-71231,48984,115777,-11552,-33919,-65014,-131821,-77522,-51111,-96686,-152140,-147759,-137948,-140383,-60390,-99424,-103220,-54031,-27417,-67722,-113660,-41360,5066,-23357,-53683,46171,170624,223877,66020,-37750,73329,168295,106818,-876,-58776,-52181,-34974,-72729,-81303,-38850,-9470,10474,39793,76714,-2499,-36375,-85614,-20844,50820,63165,7579,-64852,-119505,-118286,-35816,126097,321024,359221,222054,58352,-40276,-23424,51531,130785,155227,82348,-13059,-91521,-130611,-99115,-16190,85173,124375,154733,52005,-48979,-40948,13213,42770,26707,-5350,63025,196766,278142,216050,39389,-62441,-83973,-50491,-40791,-58405,-78220,-97540,-115437,-82184,-67909,-40031,-50132,-80857,-91107,-35496,80712,208887,211558,125882,25633,-1082,43865,92668,67906,-29297,-103952,-79265,8636,27349,-71446,-136564,-108113,-92324,-70479,-74827,-42361,-9186,17493,22039,-2734,-18402,-19720,25574,86340,80990,20161,1199,3730,-50503,-41853,-15010,294,-8982,-11538,2370,-19950,-64573,-36128,836,-21187,-48340,-50392,-36783,31374,86220,60726,-16484,-77111,-94604,-95810,-88280,-51300,-24004,-47640,-3055,25662,30973,21036,85813,92721,14910,49748,81310,94346,75284,50199,48217,61319,56894,42896,2677,-24016,21497,122943,138524,57423,3258,-15152,-5463,26470,26794,-7682,-9620,-14953],[-40749,-63907,-97758,-109014,-94365,-52673,-45333,-84254,-78201,-29965,56617,123505,108277,50123,39748,22497,-4648,-66363,-125482,-137529,-94316,-5766,121911,166442,128597,105988,72831,-3467,-94641,-146565,-134651,-107569,-124360,-56667,12530,-44266,-67796,-32050,45504,102017,67442,-87218,-99931,-56726,-53471,-50134,-45719,-46738,-40357,-6245,-21569,-35967,-478,89247,159553,97236,38084,-58717,-92214,-27014,42110,81420,76768,42774,22614,10704,-28795,-69757,-20866,82456,174836,168202,94341,80235,115082,155676,180355,131802,163656,189469,24445,-126538,-104959,-62272,-51415,-37990,-63852,-65030,-26582,6587,-41752,-108312,-77684,-23182,35390,41466,28435,38725,26594,40633,51086,16803,-19303,-52745,-22050,814,10183,23269,-7548,-75706,21690,182772,231819,169232,84391,27608,3973,193,36730,46394,60478,1027,-68717,-44715,22701,175763,318262,321208,193496,95210,40847,-33763,-68716,-30652,39228,69498,15311,-84366,-122200,-103747,-47548,51854,128956,94509,-2976,-81372,-67279,-37509,-36161,-35025,-37472,-17312,-36805,-81451,-118176,-18195,24491,85850,59186,-797,-58534,-65818,-69422,-78947,-80283,-119387,-41312,88330,138925,81551,84096,125690,118161,88812,31643,-71990,-31833,54775,137364,188449,159240,102125,46132,17801,30586,59109,26593,-44361,-2941,69404,126886,83472,25766,6828,-24740,-39998,-6694,10724,-41464,-121654,-79170,-32775,15772,31856,39139,36898,57089,129501,138545,95832,61711,39521,47236,17132,-4382,19397,60751,78686,56871,20384,-24949,-85621,-90784,-59492,27438,130783,221337,202791,124340,60922,4054,-28451,-38217,-76558,-118691,-117573,-81017,-57386,-35050,-11255,-5391,-31881,-48359,-33501,66908,208910,350753,397752,379522,268769,60450,-124480,-72165,42088,173545,198104,151495,242456,232670,89625,4904,-31909,-43548,-35569,-27741,3674,28256,53182,87739,122795,142480,129069,86823,26161,-51159,-116161,-116154,-30635,7082,5955,17420,-35420,-50262,5425,-31529,-62081,-33857,-3449,-35079,-73231,-106332,4404,298765,336416,218494,92652,45122,47646,22677,-38668,-111517,-142425,-116296,-122250,-111158,-56391,-18983,62157,26131,-37566,-55232,-51636,-38338,-62080,-74152,-60016,-17749,62365,108810,160294,227034,306669,251479,143948,44178,-53963,-122464,-101934,-80580,-67983,-52790,-10930,10040,-13581,-35709,-34210,-44298,-40477,-89547,-29515,105156,290313,349027,193781,106772,26142,-46919,-67919,14929,-18823,-138894,-37915,39471,3193,-6464,95834,283239,230830,63232,-39562,-55460,72130,213028,274511,270761,234077,101509,42876,90576,140543,188475,124049,-17695,-128848,3742,244669,356194,334500,348842,233265,131171,118828,107983,37017,-45493,-37731,-52964,-97815,-120278,-109497,-165932,-121376,11943,28560,-49504,-96368,-46871,6689,40996,25633,-40551,-56383,-62917,-53742,-10940,41975,114577,187691,202446,203153,195304,185588,187085,122387,68604,68850,79129,96217,120071,159047,113252,99900,44517,-4183,21390,15140,-32943,-39806,-74948,-129145,-103054,12413,141147,167760,132604,22354,-78724,-89631,-93509,-82673,-2234,7318,-26192,-75162,-92206,-91239,-66725,51893,195615,185962,111629,31886,-71008,-107325,-47401,2174,8158,-3940,-40028,-80065,-36002,9156,54718,98397,127985,108166,42729,17380,37778,102733,241604,411608,516942,471941,313395,98901,42793,82208,133591,247249,318882,234679,19402,-133413,-5683,115831,228639,262613,230907,168080,75854,5380,-51216,-22721,71341,97382,14484,-95410,-96615,-29141,-39975,-131228,-48565,65281,64421,10693,-53795,-79181,-28851,-7959,-57007,-90977,-32305,4094,-8822,-58883,-91038,-101307,-48410,-2384,-3618,23322,93810,64535,51427,228544,491596,381135,187964,115361,56601,-11710,-17275,-59691,-86722,-58116,-47790,-72034,-68995,-70735,-52908,44417,153505,191195,113873,60987,-24255,-78342,-62243,-33740,17340,8346,-44299,-93315,-102780,-64004,-20226,-11449,-24907,-23404,-16823,19526,54466,74009,84631,72594,14338,-63617,9177,199501,282314,185902,42183,-22008,-71037,-114162,-87384,-55954,17011,137022,134846,13882,-69625,-47776,-25695,-26396,-53681,-57450,61344,196001,271097,350501,267275,8376,-24630,117326,202924,144434,31885,-70485,-119076,-102334,-31855,9853,-89572,-120830,-73285,-46792,-34100,-38379,-37160,-108797,-79066,-53840,-41137,-58268,-89623,-93105,-99758,-120056,-108141,-115714,-89548,-55259,-10002,-16377,-113059,-82226,-46605,-53959,-81917,-34248,8791,39715,48287,-41645,-106846,-63589,51401,80320,25294,2563,9414,-33871,-70202,-73193,-36625,-6162,-4309,-38145,-70684,-96288,-108270,-95215,-97975,-63113,-72675,14855,105206,105832,18208,-69750,-28451,16908,64274,102482,93150,39759,-11521,-32734,-11598,6762,20211,69679,91019,42880,7269,-44338,-99851,-37530,-3749,27347,77389,88097,89715,71377,38860,3856,-63122,-92774,-64603,-37824,-17128,25880,66843,89614,100526,41487,-49313,-124088,-79795,-38335,-20397,-11131,-70612,-38761,-18112,41562,147653,242630,194159,110588,51605,14732,-66493,-87466,-49825,-6181,6687,9348,-11072,-7180,-28050,-97515,-122051,-86229,-76767,-136443,-61402,34076,22599,5853,77274,43571,-29550,-80302,-130365,-71484,-43425,-47930,-80054,-58102,-43525,-42423,-30359,-36788,-50510,-50268,-24254,27525,32707,-26866,-89547,-92920,-58153,-7491,-12616,-52473,-46722,-10973,66079,22517,27509,17831,7851,42037,47991,79882,119354,48502,-36165,-17616,83885,143852,204331,296760,367189,303400,129740,35999,21349,-32114,-89536,-73927,-11440,26643,60523,55226,89643,152925,165908,139882,89514,8004,-31953,-68302,-71723,-79792,-75978,-20455,5408,24186,53374,86681,33347,-24057,-17041,44460,86222,123585,76385,-17699,-63353,-80737,-49389,36598,44085,-13931,-86782,-44488,15433,26681,41064,64403,97094,22291,11341,93743,38082,-33042,86250,267221,384048,368322,224923,-5862,-85656,-7611,-5215,-49987,-115578,-50034,196,-46329,-99626,-75709,-72448,-108230,-90348,48341,62548,-40769,-49395,18257,68749,55229,19266,37628,64832,80536,127781,122651,77014,48742,49834,95694,122194,121798,70618,28770,9695,-19666,15735,87436,20527,47815,220255,313045,314291,240282,183698,172967,207433,197782,191590,227216,134828,92589,-5412,-25878,-28534,-56366,-80806,-103113,-86939,-49594,-102097,-52373,53618,108654,101905,44461,-14326,-32180,-36695,-28548,-19147,9636,19992,-13999,4869,5438,-16668,-26094,20780,147322,249166,240286,170747,40463,-88317,107064,213419,140469,-149041,-140213,-75402,-35285,-27060,-17175,34152,156563,141506,101425,86036,39090,39186,117593,133412,122731,120511,74884,-4307,-80422,-88995,-86394,-124742,-171868,-112120,-51542,13180,90527,109344,41773,-63445,-50360,1353,-1446,33563,123879,93110,-47192,-138045,-90835,-76695,-61229,26497,93199,217627,178699,75740,36208,12003,24297,18942,-12187,-90449,-97096,-1015,76575,136470,159352,144530,137833,64145,-4964,-1715,16888,56666,73054,54654,41181,76523,76748,10055,-70969,-64738,-18356,29314,-52540,-89944,-82506,-72379,-94572,-111991,80561,320724,382056,279058,124472,106582,135710,117786,73046,-43368,-129410,-72640,-76275,-69019,88050,209411,255313,184948,88062,14138,-22840,-74683,10279,50324,88235,115855,81851,15488,-17425,70650,88121,80360,68265,64319,42426,-6691,-70972,-65211,18580,37967,27120,-24780,-10761,-14680,-50132,-40786,-59404,-111489,-133847,-120081,-104606,-57395,11340,69311,56188,7315,-48779,-25373,-26774,-61328,31077,73291,47519,-991,-62223,-61783,-18614,26521,30912,55091,56565,294,-91102,-108861,-63970,-28493,-24578,-77423,-120830,-60673,27064,112302,30698,-39976,-46746,-50820,-25003,7016,20930,-27058,-46648,-73492,-98759,-42754,60794,199724,226534,149662,86905,83920,86259,91083,34760,5541,-3734,49112,39923,20323,-6660,-38508,-59045,-112909,-102679,-73527,-24070,2537,-11231,-66435,-44556,-20492,-18977,-60532,-117665,-29785,102179,104444,58709,-6284,-77687,-62050,-44388,-22802,8481,66798,115538,59914,-7079,-21985,13175,38807,71353,147235,171084,126529,104346,45781,-18323,13911,115224,130328,40377,-16050,-4031,-34307,-106522,-21614,65137,92064,111923,151351,211339,209627,81210,-22399,-41180,6482,90622,197921,278969,239056,152597,115562,88737,48989,37317,133712,236123,63271,-65648,-120735,6801,87620,-7641,-166643,-101788,-70986,5747,52605,-22262,-109021,-113165,-102477,-77885,-32869,20598,46522,27574,20549,24507,16816,-38575,-122658,-58885,-86686,-108633,-69965,-21817,1992,-34123,-12044,103879,182189,190848,131678,100656,79862,34735,-2992,-48235,-70721,-69524,-63215,-95161,-34345,56919,81023,102377,81114,58604,30948,-7192,-17722,39017,30474,-40023,-62369,-45354,14437,9017,-36261,2528,109829,167221,181429,105127,4419,-86455,-89492,-469,-5662,-25130,-16919,-42979,-87851,-115048,-55610,6758,47532,56702,88350,91214,19497,-25489,21234,122732,183762,104160,-62592,-59899,33138,51613,13448,-15798,451,9745,16462,-11040,-18615,-19242,-16238,-20370,1428,75367,171252,233170,157909,114050,15964,-89759,-126676,-130786,-101675,-100106,-107487,-69458,-35840,9798,52410,72260,46142,18462,55937,169485,254728,268209,232280,153650,48446,-57907,-81403,-142,50856,83051,98973,66998,-31765,-94824,-78779,-95309,-78762,-75461,-20051,1771,23707,58191,48840,20260,-61250,-101852,19593,150676,136587,54362,49829,111745,145855,49478,-49108,-130915,20226,257761,381219,252904,149925,81341,43852,33426,7345,-27854,-62802,-74594,-21374,-9011,-44526,-128455,-70352,-47630,-55154,-68434,-19478,52474,80241,21988,-57890,-56790,-37112,-51664,-62986,-17780,10483,-15295,-66355,-118877,-60826,2679,245,-11566,42717,107626,54674,-49016,-94389,-78169,-9577,-20623,-86897,-100529,-80050,-70627,-36720,-78435,-99963,-83942,-142242,-26509,212520,431508,392816,192019,96040,87208,39511,-21018,-39117,40342,229755,469595,542279,396210,100908,-82376,-42635,-4986,5563,-16541,-27289,38197,108475,86684,-2031,-86999,-133755,-58787,61516,96512,131914,123601,-17652,-82494,-120068,-118001,-98044,-89303,-47925,4181,-36026,-52030,8333,58985,76915,58481,105985,140342,98028,-523,-100194,-157288,-140722,-117096,-55639,-40652,-19127,21075,52543,86720,132542,178293,30513,-70937,-91139,-26875,-16036,-11598,3986,1322,31110,-6015,-61664,-98338,-74018,26873,125728,118794,-15580,-103166,-35695,36121,91825,116298,63912,18368,-40574,-92859,-97238,-54942,-58996,-91827,-114233,-99329,-49065,-48615,-71454,-78683,-45161,-13017,-26962,-73161,-124459,-59854,-42509,-45371,-30165,-5829,-18609,-49673,-70678,-82942,-46930,-13733,-34428,-100643,-92526,-45584,12073,93514,135430,92200,5190,12803,21541,-27124,-66512,-57080,16080,108724,140025,84476,18712,-22875,-90725,-15249,129564,126898,58991,20916,-3604,-6668,26797,80873,169164,286470,129804,-21308,-97456,-93283,-75156,-39550,8330,25399,46276,-1479,-101285,-73858,-43145,-56543,-64197,-83527,30752,155159,139684,104212,72227,-11398,-58972,-61687,-48849,-8205,33184,-15516,-90088,-115950,-96177,-62520,-62004,-49296,-51,11154,-63571,-44698,-408,44169,85263,73577,14084,6583,24590,44604,41015,4566,68014,231593,425069,456416,267483,265288,119392,38096,-12739,-103435,-109346,-110348,-104294,-103583,-85938,-8174,24088,-10569,-60754,-84957,-69906,-41898,1093,50892,74595,26550,-30949,-67839,-77830,-100209,-23969,69638,129896,203809,250144,179278,32347,-56510,41095,166268,188459,117135,131221,147427,85752,1433,-79474,-116898,-35357,-7374,-116865,-35909,37739,56053,54998,83527,93161,72204,87195,115144,153559,86138,-19383,-103890,-31527,-9072,-19994,-5860,-8784,-69887,-84023,-29691,-34977,-75624,-45466,-914,18771,-52257,-89049,-48187,5966,92727,189320,114496,-63336,-65997,106164,284368,297626,151411,6980,-30493,57165,90194,108354,143852,175787,158517,62738,-30450,-88871,-50279,8307,76796,97179,135409,175969,139016,63956,-358,-28298,-44849,-26450,-19927,-27038,-46183,-29372,-3855,-6989,-62486,-17795,44725,65366,88924,87038,70083,52587,6079,-5785,-29140,-39254,-43280,-32410,9922,94301,86495,-9565,-121482,-10419,99183,104168,52729,13292,11892,54614,92330,126298,96394,34755,-52433,-11055,97857,106724,33304,-19130,-52730,-65918,-54153,-23296,-27637,-87240,-67527,3865,11965,-46663,-124240,-79659,-36196,-52938,-78382,-71846,-6360,84593,145701,143130,94114,43812,66970,105647,78819,20286,-49771,-63568,-49835,-65553,-15817,104780,169729,97698,34257,-49120,-98928,-45333,-60113,22675,148130,232081,180062,5666,-58452,11205,28649,44267,49931,63563,57477,59620,179862,276747,293560,219039,180646,224302,234175,124581,79521,54018,-2832,13707,100743,168459,264145,194383,30770,-41775,-141730,-105248,-48752,-38324,-49768,-81037,22880,171497,126961,36832,-38677,-58793,-71508,-98644,-95260,-32907,50553,87878,102970,136981,80736,-10824,-39729,12860,49351,38710,2230,-13203,-31813,-20004,-1735,-38785,-114556,-92833,-70253,-40321,-21725,-42350,-80856,-70982,64703,173808,64618,-10651,-67040,-127425,-52741,-33190,-79018,-122773,-106877,-81490,-96603,-76041,-109309,-96169,-41169,-19350,-60436,-115585,-39361,8329,-20723,-66121,30004,180384,231268,55543,-58102,45055,149493,84765,-20446,-81288,-67043,-42597,-72368,-73053,-39774,-21719,-3166,31346,80138,-5008,-32379,-79857,-22458,47820,62815,11359,-56288,-109646,-116531,-40866,102670,283585,332417,198858,48550,-36120,-10080,70020,147856,168610,87722,-14852,-93907,-119813,-84496,-3136,87355,126812,158280,61115,-40863,-37678,13855,43630,21006,-39155,9863,117633,198145,177950,37099,-59398,-88143,-62441,-54084,-61993,-74156,-73117,-119896,-90052,-64263,-27603,-32263,-59202,-65915,-9213,101717,219862,199195,105368,13322,-201,56124,103961,75274,-8159,-95446,-75485,7104,17545,-72007,-121044,-96838,-87616,-69378,-71885,-37446,-6599,14977,23187,8446,-8174,-12589,26927,83134,80454,28920,7649,5468,-42929,-43777,-28305,-20326,-29024,-24316,-738,-17561,-64332,-48775,-4831,-13719,-33278,-36015,-22456,31728,87704,72336,118,-91008,-109587,-103884,-99500,-72259,-56730,-93101,-61360,-19316,14083,13416,71366,76226,9729,53755,72465,69001,48020,33450,39989,63739,72094,62351,4790,-36419,6345,110187,120257,29419,-29286,-34591,2850,46889,40919,-5314,-13472,-17868],[-34648,-59031,-96128,-87739,-96873,-64443,-44640,-77403,-70712,-28219,51558,108216,85303,30686,17059,2878,-17450,-73262,-119318,-133262,-88129,-2338,114322,159930,127209,110894,84844,6737,-88830,-140233,-121459,-92101,-109779,-76731,-18452,-74127,-86419,-49728,23014,85337,65373,-92641,-104589,-58382,-58867,-56688,-45520,-37836,-21219,22053,-610,-31274,-5054,75579,158720,103998,34553,-51480,-67857,-6673,72100,121244,119533,87685,64574,31434,-17570,-69671,-21020,88688,198434,218026,149492,118225,138527,178203,230963,195401,203348,201117,13486,-121286,-92931,-60797,-55354,-22059,-34971,-29926,7377,20898,-37479,-105303,-70763,-20468,31169,40350,23536,18943,8781,45398,82049,66264,22182,-34194,-3535,58099,66892,54931,13284,-69941,3217,160855,230948,170891,77152,18763,3502,7718,43834,47830,51296,-15890,-86328,-47980,30369,195633,335515,304091,168211,83705,36992,-32618,-76095,-34367,46090,92272,41873,-55741,-138074,-125017,-73249,8178,82378,55501,-30178,-91357,-65032,-35439,-32209,-26621,-30257,-13720,-32990,-80015,-118942,-17468,26382,85812,49885,-8901,-62784,-67192,-64876,-66630,-82006,-105197,-19455,101093,143625,90422,75800,120569,117338,90736,34186,-66405,-36028,44079,120867,173083,148949,87480,28334,-304,15585,50693,22722,-59929,-15186,57813,126751,94926,33632,-1386,-42344,-55169,-16501,-7289,-64710,-124473,-74495,-36381,9492,29884,35590,28555,34047,87908,91158,56382,33897,16153,30080,-4135,-41477,-25975,23673,55545,41936,8306,-28555,-86632,-95197,-64306,25836,123162,209325,189829,115366,59623,5970,-28566,-33378,-59593,-96326,-112449,-98725,-81172,-52480,-19381,-3086,-29652,-49576,-38943,63952,213474,348426,393660,375863,266813,51998,-137875,-66926,32900,150763,177005,130342,228883,215221,82007,3010,-32428,-34083,-8020,-4022,18733,37594,59764,97736,138883,162855,142319,83302,7961,-77982,-149961,-108952,-13835,23446,18311,27304,-28782,-21864,32330,-19946,-60021,-24099,18446,-17236,-70065,-120135,9389,289076,286834,178909,69359,27833,36775,13379,-55624,-138931,-139250,-123969,-153692,-119684,-57043,-9240,74324,30845,-39631,-67492,-72648,-53899,-68948,-71655,-54449,-39570,32558,87041,147375,204798,265048,211270,126732,48644,-34848,-98746,-104666,-78465,-58906,-43109,-4062,15207,-9446,-37189,-44216,-55273,-46665,-99971,-41547,88118,232450,266910,133977,91873,1382,-85106,-83167,26335,9117,-123698,-62347,28907,-7087,-29522,65760,232923,173372,21741,-46944,-53970,62729,199628,256975,244366,197470,90529,39338,86812,139982,196370,138873,-5007,-126379,-12321,233577,314321,289814,313670,235518,138475,122841,115481,46376,-33342,-32003,-58261,-104037,-125385,-113323,-152839,-116891,18267,40250,-46507,-102162,-45312,18170,44955,22172,-36200,-35512,-51014,-88659,-45760,11868,77183,150558,167641,133630,134978,144563,157465,99357,55008,72914,90392,92720,101252,151784,124947,112698,60755,2284,4472,-19084,-48526,-38090,-76140,-128899,-119501,-885,144550,190905,150531,19720,-78769,-69242,-76008,-80649,6326,-3027,-44505,-94443,-95246,-83459,-56950,65858,190591,163688,88405,4102,-96637,-102448,-46393,302,5334,-14349,-55375,-102993,-64699,-11720,62474,122313,137479,91891,22880,2900,31825,108997,271387,485406,603464,558459,378494,125156,48794,78933,117554,221900,325197,259208,40561,-139431,-43166,82198,197742,223965,192495,150635,73795,5760,-55334,-34072,62091,91783,5730,-105226,-93507,-23230,-40839,-131332,-43122,60948,51712,-8790,-69553,-85775,-30839,-8018,-64121,-88929,-36990,3609,1001,-47932,-85911,-95153,-51757,-10146,-14477,7226,65806,27113,27618,219342,456468,378190,223739,149518,64823,-7549,-10330,-64143,-96676,-57745,-40510,-53071,-54207,-68189,-66396,28137,145329,195759,117915,57068,-32802,-79343,-61230,-34259,13188,-2889,-59040,-104566,-101680,-59529,-14389,-4650,-14968,-10480,-1569,31942,58549,67643,66116,49962,-2369,-62574,12392,184848,245022,162045,42109,-17465,-72039,-112200,-89026,-56891,10948,122097,115492,-1994,-71652,-38487,-20451,-32309,-65605,-61718,56107,177837,250240,325938,265679,23674,-27954,103915,180356,121209,27549,-64199,-113801,-98977,-34541,-2898,-104325,-127949,-87108,-63362,-49868,-45415,-24749,-83569,-97321,-67885,-46053,-44559,-89733,-99829,-106838,-125653,-114265,-120743,-93357,-58611,-17724,-34164,-118359,-58463,-13279,-11424,-48085,-17133,22594,45982,51144,-51801,-114677,-28393,106813,147557,83404,22076,8466,-39719,-77507,-78310,-39475,-13537,-20910,-61141,-75046,-76665,-93006,-110040,-86026,-44860,-64142,1715,90801,98034,14752,-73675,-34933,12874,62819,102120,83832,30933,-18395,-36233,-14061,-1438,96,28180,50542,6752,-15945,-56905,-100390,-28447,-2039,16928,63386,68318,69446,60845,39438,9409,-56471,-105914,-70091,-30940,-1317,43845,76775,87528,94451,40256,-48811,-126045,-79341,-29238,-4650,-1288,-79553,-41988,-16279,20304,108295,195853,161378,92638,47228,26657,-48786,-120183,-92358,-31661,900,10953,-22335,-25797,-43379,-109772,-113307,-71732,-60341,-125602,-70808,32285,28662,19546,94268,67437,2117,-49798,-118411,-97115,-67791,-59827,-71461,-53735,-42200,-44938,-38410,-50239,-58850,-48863,-15717,45509,45187,-22916,-62658,-56387,-27000,9692,-15821,-57018,-53161,-25511,66156,22028,20860,14116,4613,31153,35507,63114,107281,39125,-44279,-26401,66161,123133,183623,273241,336061,270242,106020,25950,20294,-19450,-47398,-76950,-36260,2630,44438,50471,85784,130122,129832,111619,67120,-13767,-54203,-86813,-89922,-101023,-74726,-18783,-7465,770,32793,63142,9720,-54381,-34998,32089,65567,103167,51428,-54398,-95744,-117909,-62470,21923,45425,-3428,-74424,-57160,4330,21938,36637,45930,69234,3457,3219,90183,33865,-72712,63065,273385,411750,394852,225336,-22182,-64883,14156,-4309,-62314,-120350,-46858,-8332,-70585,-130626,-86453,-78511,-104963,-72308,52858,61129,-73870,-107753,-33767,6253,7150,-21155,-10961,30492,63275,122351,128928,89217,63521,59102,90978,104201,92515,50915,32346,16399,-23224,2032,87118,22195,29752,177812,252830,224207,118535,38770,23209,83384,121374,156031,210541,152272,65224,-40119,-43565,-35766,-55063,-74641,-95030,-92221,-48638,-95323,-39343,63553,116777,111848,57508,1406,-16395,-17098,-5528,4150,33869,38256,-12729,-529,5894,-7104,-4345,63422,213085,301436,266828,159975,24759,-86487,96231,185505,148291,-155972,-129019,-60831,-26637,-31510,-40495,-7471,129854,154658,116729,90664,37301,31896,109917,111117,101953,108321,72493,-2704,-78585,-89998,-85015,-121999,-160898,-119920,-75809,-16905,65234,89715,28825,-68519,-37643,14972,-1042,26187,115891,84307,-54727,-165160,-105213,-76624,-20694,47608,97516,211157,150574,60549,39623,24665,42247,36623,6211,-67233,-67911,29175,101591,159185,184752,168274,143817,67153,1679,4320,24243,64085,88295,79985,65040,91442,81166,6645,-67941,-42132,-10093,30073,-45527,-72997,-63148,-56975,-83477,-89797,101771,329014,378321,285075,142058,132011,152880,131019,84670,-26835,-113319,-79531,-76271,-75800,73652,194992,241354,169742,76302,7954,-24821,-69533,5285,43359,86631,124829,78357,-15413,-38798,81429,117598,98387,72211,61151,39081,-3797,-64364,-69123,11010,24512,3461,-24224,-13008,-28599,-75554,-58272,-62313,-107255,-130389,-122778,-103762,-69170,5252,82484,78320,29226,-27294,-18643,-34585,-73762,33152,59936,44461,6139,-52930,-67429,-35805,15270,47997,103935,106247,27676,-82398,-97626,-33499,20121,29807,-35817,-103939,-81025,12291,113423,50982,-23654,-45469,-55629,-11865,22988,22697,-27112,-29047,-34038,-51042,-18310,64492,197457,222943,154808,97727,87419,73204,69266,17346,-5419,16184,96175,72657,16640,-38786,-55515,-61903,-100766,-94792,-59304,-11985,7588,-18901,-79604,-50599,-12046,-11714,-59526,-131917,-43583,84014,94651,41854,-33322,-122659,-71998,-50977,-35253,-8498,49973,95756,41016,-16861,-20822,17552,42123,67770,124171,150395,113461,92865,43295,-10979,26285,122581,123642,29602,-18688,-5466,-43806,-95643,-25,82143,86086,107051,170769,246181,230001,87310,-22182,-65194,-12687,74801,162144,226891,206805,148909,120357,81072,16983,6661,110066,247873,94684,-48278,-139271,-18822,76663,12840,-142686,-124418,-102067,-36887,27194,-24521,-96242,-110515,-94723,-74927,-55515,-17306,16620,13354,15184,16622,13062,-21773,-89800,-88506,-59590,-83136,-40661,15926,36199,-14749,4886,141067,229975,212181,125841,83356,66185,32046,3573,-36452,-61811,-63042,-63675,-103205,-29223,71629,109148,118302,67172,31669,13889,-9112,-16367,31589,11833,-58567,-70042,-36791,14218,-8868,-64612,856,143681,215476,197238,93202,13323,-56726,-46500,24071,-4846,-42919,-46976,-69292,-108331,-109288,-44416,7729,40481,50626,77020,73893,14181,-21536,18330,104165,145751,73440,-92995,-60864,40904,66660,32960,-1185,10995,18010,14876,-17847,-24247,-16564,2446,4586,23297,74331,137011,185361,132932,105066,19190,-79368,-106654,-104946,-83572,-91569,-105166,-67279,-38749,-1519,43392,77306,57248,40869,105099,213342,276174,265678,216618,136064,41494,-52582,-59752,25772,88687,133877,156795,121741,28143,-41848,-48253,-75582,-70093,-102282,-42391,-10411,27068,60150,47366,20522,-63689,-118330,7236,144555,132628,49809,40021,106204,132632,26277,-61765,-110441,41871,303532,434148,301505,178354,101375,58656,38782,13688,-22385,-61555,-67192,-6666,-579,-41725,-129336,-74238,-52011,-49507,-47634,7422,83448,115347,46801,-45216,-55931,-31411,-53647,-67253,-20757,5443,-18369,-69116,-115207,-55094,12226,11297,-3585,46620,110636,61784,-51177,-94262,-82849,-19136,-21592,-80419,-113643,-82082,-53252,-29995,-81914,-66642,-56684,-138691,-40813,177431,406296,359276,155986,62520,64700,21582,-33017,-37755,47732,256916,530357,595054,406632,83536,-86450,-35331,3972,9137,-16959,-18300,55016,119372,85903,-12480,-93243,-133709,-52684,73110,93617,105969,94701,-30016,-81385,-108177,-105164,-85464,-89419,-61435,-14586,-43085,-38323,11193,43459,51687,34101,95615,146599,109995,9728,-96877,-148291,-159861,-122079,-54870,-15120,10830,54370,83764,115033,154879,167045,21164,-61654,-76861,-34908,-23825,-9484,2944,-5598,17524,-26576,-82154,-130794,-105003,13817,117167,114369,-19729,-129268,-42893,26191,87449,119749,70325,33522,-20392,-74520,-85278,-45335,-45212,-75953,-96269,-89754,-44618,-42105,-59912,-62408,-32321,-9776,-32139,-85248,-119279,-25674,-4681,-10930,-4727,14019,-5734,-40532,-68570,-92858,-61436,-25500,-44374,-102947,-92541,-44882,11955,87790,129817,94421,5653,11624,19585,-30317,-70939,-62883,19091,125850,158667,105215,33053,-6979,-67148,26473,162425,142411,69066,30498,5016,5035,39324,76248,135718,245637,111138,-19049,-95670,-104974,-86019,-44111,14163,35512,50811,3362,-99306,-66160,-10694,-35528,-56387,-84207,28903,143058,123327,99581,80058,4159,-48720,-59457,-55514,-23089,17511,-21513,-88755,-114936,-106990,-86457,-100292,-107976,-61807,-58936,-88515,-46452,-19119,6744,62439,70934,27430,29094,45506,56087,33462,-12247,60682,232909,434732,517136,365634,332754,137159,27118,-36053,-105759,-78625,-111905,-133382,-130046,-86097,-3067,29873,-4494,-51953,-72094,-71436,-63958,-25843,27224,58818,20775,-35466,-77656,-95925,-122702,-32791,57285,111491,176883,228304,167663,26243,-68348,15876,119827,145284,101062,129369,155322,104349,18085,-73673,-126438,-27419,117,-119456,-45208,36617,66856,71922,106372,143923,138361,133738,133004,150758,83753,-20536,-93635,-15796,5810,-13930,-5620,-12846,-76818,-86800,-32122,-45205,-84678,-47977,-10172,-2264,-79768,-103428,-58245,-14433,53102,135999,54776,-106569,-69537,109458,273108,260022,126900,-150,-27561,62378,95980,119963,174226,212795,187386,84649,-16515,-81144,-47771,7127,77329,105148,128499,168633,135086,64270,4562,-31387,-59669,-42088,-24105,-22904,-38833,-29467,-15702,-32298,-98929,-60378,7438,36815,63752,71157,71151,57651,-5230,-20641,-41287,-44768,-41617,-30933,2750,71646,70709,-12479,-106374,8493,128276,134923,74433,21046,14499,58232,94288,118981,77414,16225,-58435,2324,110105,102990,25863,-24712,-54250,-54491,-45877,-19138,-24985,-81429,-64545,1662,6069,-48651,-121676,-80485,-31740,-33568,-52645,-89106,-51868,50659,135556,168300,130782,72281,80714,106869,78274,25574,-48920,-85659,-102226,-80293,14564,142019,184598,89607,26838,-60528,-82697,-13594,-44345,-14278,100664,175601,128590,-17897,-60821,12778,19846,26080,24141,31342,6505,11547,149987,269298,304938,243929,204896,230847,205690,91173,59052,43919,-10483,-6626,56999,105634,204716,177597,38002,-24518,-107525,-121559,-65770,-57249,-78617,-91988,39896,202729,154564,56444,-28997,-51727,-51467,-60001,-65930,-33942,29018,63639,96418,140016,72884,-14294,-43491,5831,38729,12867,-25371,-35214,-49986,-25635,2385,-38699,-112415,-95920,-77906,-48671,-29120,-47549,-79910,-69756,74202,219841,138459,17059,-63817,-116616,-34002,-17225,-61165,-94273,-64482,-26150,-47101,-90553,-123958,-85109,-27119,-12084,-51581,-112686,-38517,9001,-18185,-75912,8141,178329,225145,46634,-70398,7418,111426,50448,-45373,-106427,-83069,-51187,-70269,-63099,-39983,-31299,-7525,36797,90144,-4982,-26989,-69383,-22335,44443,60531,16105,-45097,-96427,-109755,-43711,79500,241362,299952,176749,43102,-25421,9002,93390,167993,181813,93059,-15408,-93212,-105513,-66757,10307,87606,126975,158959,71092,-30824,-35536,14507,48274,26554,-50407,-36020,44002,117143,131379,33406,-55151,-91390,-72925,-61419,-49895,-44758,-35911,-94078,-92226,-56390,-11043,-10626,-33913,-37013,18410,120467,225398,185149,88983,7384,8156,74036,118754,87923,17422,-77851,-64748,13208,21597,-56740,-99029,-82164,-76581,-59758,-61711,-28524,-1257,16008,28431,25610,9871,3196,35542,84092,85377,47306,19138,7617,-35330,-45167,-40577,-38590,-46753,-35111,-205,-10051,-56363,-50365,-2106,-87,-14612,-21845,-13496,29532,90429,88263,30938,-77676,-112268,-104579,-104632,-87229,-80877,-125035,-100558,-41270,11944,12738,58559,60242,14456,63895,70121,53095,29217,22875,36599,69795,89635,84261,15455,-41378,-2678,101330,105669,8460,-56801,-43911,21794,74041,63045,5611,-10073,-15267],[-34157,-58651,-96841,-60628,-57948,-77113,-49555,-72304,-65346,-30669,37830,84003,57714,12154,-4010,-17728,-33202,-82086,-103077,-122504,-85870,-4501,97104,141206,114579,104238,87194,11371,-85533,-134425,-111425,-80595,-94939,-99104,-46004,-95699,-97562,-54601,19853,88106,84287,-62675,-99409,-61249,-66574,-64483,-44345,-27717,-2386,48472,17358,-29421,-12578,57896,150296,108316,35069,-37176,-45238,10154,96262,156406,159109,128724,100807,50792,-6160,-68363,-23301,89891,211541,256257,196415,145522,149488,190150,274595,259878,240132,204592,5659,-108982,-81137,-58246,-51012,-5280,-6641,5971,38680,27727,-37379,-104177,-61650,-13123,29022,39637,18538,1271,-3888,52094,109084,112962,61225,-14240,21060,126372,132328,89631,34360,-58925,-16077,130377,217107,163878,63257,5351,-975,11180,49682,54230,53863,-17885,-100339,-50500,37999,212045,342927,279541,141919,71436,33156,-29070,-83248,-39603,48719,108767,66021,-25527,-118067,-145682,-99785,-40750,26443,12697,-56884,-97477,-59276,-30398,-25189,-14630,-17651,-3931,-22548,-71937,-119005,-19059,26896,83790,40191,-15919,-63432,-61866,-52971,-49645,-75739,-83614,2822,108742,141925,94293,58118,106166,112470,91738,37983,-59331,-37999,34108,103122,153260,134806,73293,13348,-13054,9982,53782,30610,-68581,-24671,50412,132454,114299,45696,-7464,-56166,-67774,-25193,-23754,-85229,-109920,-63917,-35065,5624,28907,32534,20924,13398,46865,43885,16534,4778,-8023,13883,-19150,-65939,-61140,-5885,38583,33507,972,-28133,-80723,-86844,-61298,25526,116349,192525,173904,109359,67037,24750,-8345,-9191,-28760,-68093,-98053,-107052,-101179,-66633,-25429,1789,-23734,-47270,-41683,62036,217153,340535,380718,361612,255860,42018,-145267,-57037,27447,125231,151824,108904,210197,192292,74721,3507,-27925,-20482,21125,25117,39237,50662,68547,107805,155127,186050,159440,84560,-2430,-95184,-168846,-87304,10866,46502,35610,40084,-16691,12488,65843,-1837,-52537,-14309,38838,5513,-60401,-120688,22426,276918,240984,146623,52806,16719,31622,10050,-66594,-160034,-113194,-92474,-137217,-119599,-51796,7936,90445,40154,-36808,-75085,-90076,-67227,-72272,-66918,-47199,-56459,3018,63554,131474,179945,222633,175060,114772,57643,-10322,-63287,-76586,-56702,-36078,-19928,19249,38312,8741,-31734,-51839,-66232,-50896,-105764,-50652,70397,170820,180436,79471,76147,-15863,-110839,-82765,41167,43479,-97997,-83364,21859,-8089,-43340,36447,167857,102708,-5959,-43540,-46265,59573,187903,235536,213388,160821,81968,40674,87678,143112,207448,157358,11858,-113506,-28323,211462,259589,234085,263715,231691,144727,123733,123196,59382,-16600,-20117,-57618,-106161,-119012,-98103,-114278,-94317,24939,54240,-35653,-99235,-36433,35816,53703,23602,-24937,-8760,-25830,-109161,-79293,-17453,35525,100633,123004,64549,82187,110969,133148,80296,43194,76553,98633,83417,75943,136931,136318,128860,81559,11992,-11814,-45259,-34011,-25708,-70449,-121373,-131967,-13455,145880,215118,170819,22270,-68098,-43101,-45952,-45106,28174,-6274,-56471,-104769,-89304,-69105,-39975,88850,189405,147070,70159,-17967,-114410,-94503,-42242,2250,7330,-17832,-67126,-115968,-88288,-26535,73419,145770,145184,77023,6793,-7787,29073,117107,296914,538765,659110,615521,429631,154920,59706,81261,111540,202972,330195,284734,66751,-118212,-78638,48441,162888,181342,154213,133002,72659,8511,-55515,-41582,54150,86001,-1141,-110553,-86250,-13935,-38789,-123347,-34726,57812,42700,-21038,-75951,-81939,-21470,4848,-56750,-84993,-41204,2122,9967,-35085,-77001,-84664,-48467,-12176,-20355,-5333,39865,-7713,4043,200396,409433,370540,258522,182176,84559,25648,5619,-62398,-98672,-52895,-29640,-23956,-26222,-55554,-74344,11022,132435,195470,123910,58031,-35213,-77984,-57591,-31349,12130,-10778,-69962,-109740,-96197,-50927,-2796,9294,3211,11292,20133,46007,62184,61807,50695,32711,-14284,-58441,21593,177943,215192,141674,43385,-14011,-72782,-99086,-88648,-54759,5246,101397,91487,-15879,-66485,-22425,-10474,-33795,-72793,-58812,56253,163503,230846,297144,258868,44869,-28771,84796,148663,93940,23652,-54958,-103328,-88158,-22634,6207,-81702,-108882,-89266,-73142,-62917,-50456,-8452,-47969,-87660,-80301,-52106,-28873,-76226,-93363,-107018,-127400,-117600,-123416,-96294,-62366,-25981,-51347,-112747,-33738,19670,30730,-7758,8856,41442,54604,54591,-57716,-96522,14999,163902,216326,145810,42696,2304,-48879,-85448,-83205,-41720,-20319,-34826,-78993,-62291,-43633,-67040,-113229,-67497,-25092,-52248,-10058,74950,87461,10893,-75236,-36079,14734,66962,105671,77756,27275,-19865,-36041,-14705,-8335,-18919,-4304,22294,-22290,-35277,-65381,-97818,-19583,2749,9209,50676,49865,51684,52834,40696,14630,-49454,-116514,-73696,-22768,15462,61556,85840,85446,87584,40381,-46352,-125848,-76886,-18349,14955,16344,-72493,-47752,-17091,-732,71911,153821,134022,78749,45182,38102,-25827,-100773,-128972,-52812,-2852,12379,-33663,-43017,-56126,-118397,-102259,-52497,-35958,-93581,-72641,29897,36999,41035,121403,103212,45063,-13655,-92749,-117870,-85763,-62195,-58894,-50191,-42287,-47727,-45511,-62660,-65690,-45822,-6094,61979,55955,-12720,-25705,-21299,23,23456,-18756,-60044,-57591,-39452,64739,28087,25999,14477,-96,19098,23296,48951,98085,32662,-50599,-33068,52062,105938,166011,253216,309719,243696,87471,16657,16685,-4995,-6340,-50369,-50487,-16304,29001,44384,78304,102335,91390,80700,43373,-33982,-74024,-104123,-106351,-111733,-65869,-12669,-16845,-21085,11648,40002,-8742,-81253,-48160,19428,45402,87092,40837,-76983,-76425,-94830,-68389,5008,42724,4653,-61992,-66892,-7512,14739,28783,25637,41483,-14606,-3312,89392,37275,-115376,34948,272472,431090,412147,217895,-38384,-40138,39130,1860,-70136,-117538,-42995,-17901,-96953,-155906,-85792,-84078,-99251,-44387,82015,89713,-56511,-134400,-73472,-50521,-37413,-59046,-43956,6418,48702,113307,130806,99250,78064,69622,89064,87361,59722,31929,36596,20766,-27275,-7102,91547,26013,-688,108566,156118,94003,-42185,-143359,-164277,-76796,18438,108292,187346,182396,63965,-62804,-56719,-39764,-52145,-68104,-86455,-97193,-46309,-86938,-29645,67416,116421,115037,66677,13226,-5555,-2227,16143,28103,58062,53393,-12407,-6067,6213,2172,17882,110951,281033,347306,284022,139351,-232,-86883,80118,157368,163739,-111445,-109930,-48324,-23401,-41354,-66683,-49421,100699,161092,126276,91212,33726,20506,88881,77563,72792,88437,64735,-5001,-78697,-87777,-83347,-120735,-154860,-121087,-94794,-39293,45793,73032,17387,-70511,-23988,30086,1053,18890,104233,72482,-63219,-149892,-84376,-34672,34840,79021,108024,200819,116611,40402,40122,35825,58061,52266,26442,-26769,-29811,60800,126357,182887,214035,193352,145367,65589,8394,11663,32288,70526,101518,102582,90184,105648,82412,491,-67116,-23836,4298,26946,-41438,-57784,-43294,-42169,-74327,-74576,113167,321290,357005,275836,150708,147494,156069,131028,84839,-17321,-96448,-86349,-78332,-85748,49092,163296,209477,141104,56181,-1503,-28511,-61894,1244,35789,81257,128393,73745,-43376,-53482,89515,147096,117510,76883,58021,34874,-3073,-59900,-72449,3741,10591,-20713,-29501,-19377,-45831,-102163,-77020,-65622,-103533,-126336,-120873,-100805,-79681,1528,95913,100674,52378,-3659,-10339,-43391,-82667,31521,40998,34582,8935,-44663,-71914,-51784,8123,66166,145568,147266,49545,-76565,-85617,-1913,72085,90412,13615,-73643,-97425,-2961,107987,67230,-11757,-47130,-57163,6097,38171,23541,-26738,-12515,2749,-4356,8235,64902,183222,205212,149865,102430,86588,56697,45028,-903,-18027,36739,137670,102922,13505,-72923,-69145,-62000,-84672,-83663,-47135,-2046,9798,-32351,-97563,-53822,-2252,-6579,-59815,-145744,-53779,69537,89954,36061,-39879,-166661,-78334,-56647,-46878,-27827,25444,64906,15842,-28619,-20704,19663,41525,55616,88135,118357,94256,79619,39868,-5055,35564,123349,110981,18370,-19906,-7119,-53455,-83942,17983,91117,73256,94249,178407,267383,239329,93842,-10197,-77668,-24319,64293,125342,168257,165157,136335,118144,68923,-19116,-24893,87277,248107,121043,-30291,-146609,-44173,61527,35476,-108759,-126710,-117283,-85459,-7821,-35749,-95414,-117143,-86789,-68864,-75931,-57973,-9484,7205,14937,8718,9294,587,-19420,-56086,-30248,-54813,-5339,60762,72972,6096,24202,177999,271373,225231,117131,61621,45101,22851,4586,-27821,-51840,-52301,-61974,-103147,-24382,80060,125513,126530,53102,5266,-4808,-12881,-14119,24648,-7097,-77274,-77962,-31577,11138,-23247,-82237,8159,178699,260590,206510,82565,35002,-10714,435,44891,-5402,-59049,-75616,-95653,-128816,-97488,-35765,3773,31032,44425,64502,52598,4533,-20211,12438,79885,101513,39216,-116195,-54521,48521,80403,51601,10472,19598,25571,12851,-24320,-31348,-16882,17479,28897,39850,66735,101736,137648,108658,96217,24748,-60663,-76216,-76281,-67957,-86351,-102646,-65875,-42763,-14079,34646,83691,68820,61217,150138,254096,294488,260845,198752,116763,33923,-45699,-37374,53555,129412,185541,207898,163399,75065,12399,618,-31721,-39402,-111852,-56580,-17355,34330,63205,45302,18919,-65891,-130107,-4034,134148,125754,44567,26333,91230,107609,1526,-69697,-90570,59852,332024,464243,347324,208422,119704,69834,38470,17295,-17060,-59821,-58707,5147,6562,-37215,-124567,-79025,-56391,-43867,-22772,54744,142354,167015,69248,-37666,-64097,-34620,-61597,-74495,-26387,-2652,-23021,-72108,-108967,-48163,22240,22271,4992,49810,107512,63801,-43487,-89955,-94245,-33409,-22843,-69869,-117039,-80589,-37318,-23843,-73758,-35537,-34340,-128457,-51907,139991,361530,307405,113566,26570,45669,7584,-42416,-35626,54513,278781,567943,618974,396523,62841,-91068,-29394,11899,12658,-16701,-11772,64951,124104,83563,-21503,-96890,-131522,-43873,84361,91864,85002,72100,-35829,-76078,-91245,-84858,-72000,-95036,-76015,-25535,-32304,-16373,17899,30885,27723,8938,81595,148633,118234,15307,-94226,-116448,-130791,-121673,-55085,12953,50069,99231,124923,148869,176336,150294,15404,-47100,-61531,-42378,-27862,-3320,3451,-11331,-1527,-47086,-85776,-126405,-108225,4898,99603,96680,-22808,-106435,-40787,20284,85095,124222,77352,47441,-1575,-56623,-71653,-33475,-29148,-57061,-76214,-78283,-39704,-33911,-45527,-42998,-17109,-5211,-36570,-94990,-94364,13825,42442,28786,23938,35234,8136,-29486,-62987,-100327,-74298,-36417,-52260,-101574,-90720,-43307,11785,80083,118384,90830,7669,13893,20126,-31525,-73082,-65817,23935,137661,170076,125395,51793,11851,-35935,77472,190639,149563,73334,37976,17101,21067,52687,71425,102038,195341,89843,-16511,-92453,-115492,-92097,-43818,23065,49089,57720,10072,-93239,-57789,19339,-8187,-43305,-84302,27057,130167,109597,97402,88970,20904,-37780,-57800,-63240,-39904,-2207,-30915,-87867,-111678,-109650,-93244,-85992,-70747,-100724,-120193,-71203,-35133,-29931,-23954,41204,67689,40777,53255,68629,68458,27690,-27953,52367,227763,427043,556069,458059,393117,153062,19135,-46066,-64108,-47136,-94297,-134309,-138782,-84943,-1440,34893,2122,-41847,-56353,-66190,-84481,-50439,6555,46745,20247,-34208,-83013,-112395,-139827,-34309,50931,99222,154406,208090,159551,26318,-74505,-8126,71757,96894,84679,129272,166841,130851,45398,-56047,-114914,-28895,-3689,-124284,-42425,42498,80343,88615,126632,191963,204252,178714,149018,145428,81157,-19296,-81487,121,22167,-5880,-3053,-13357,-79198,-88229,-34893,-55637,-90457,-46305,-15530,-19603,-95494,-98018,-51690,-17579,26831,85682,1136,-140711,-60006,114096,249832,210771,97390,-7504,-21433,68721,102643,131117,202244,245909,210203,104975,1072,-67128,-39710,8764,77044,114200,125114,161407,132688,68365,13432,-29954,-68901,-43756,-11075,-2920,-20733,-22663,-20097,-45196,-117693,-90714,-23959,12020,43089,59615,75085,69590,-7271,-28877,-48780,-46946,-36864,-25430,1503,54590,60280,-8698,-88035,29897,165701,181666,116376,42090,22713,64559,97577,112387,60647,683,-60730,18457,121569,98477,19687,-28289,-53055,-43262,-36952,-12918,-18610,-69891,-55747,3353,3409,-46017,-112849,-78703,-26173,-14600,-24877,-69529,-79821,23742,126210,193173,169657,105615,98173,107978,76573,29814,-45958,-98394,-140780,-63054,49872,179609,197352,81738,19922,-69534,-62734,16662,-13037,-42782,41834,107189,73405,-38544,-55941,24138,24162,17915,3943,2207,-36487,-23497,125451,259022,310097,266537,232157,238485,175824,63708,43709,35974,-16761,-28734,16733,53924,146840,153504,43889,-7053,-70780,-121118,-79983,-70262,-97605,-85914,55938,221765,175839,75933,-14770,-36912,-20072,-21375,-35684,-26918,10445,38267,83389,134863,66812,-12778,-42987,562,27555,-15237,-53449,-56999,-65874,-27013,9700,-35674,-106272,-95685,-83235,-55060,-34414,-50968,-76959,-68092,75402,246693,204726,49518,-54506,-105567,-19116,-1594,-41777,-65851,-24518,22018,-927,-86372,-125629,-68315,-10525,-4170,-40565,-104142,-37824,8671,-13746,-76380,-17479,163871,206164,39762,-72306,-32649,59155,6186,-74424,-132725,-97555,-59914,-65965,-52019,-39069,-34939,3141,56714,107624,-2150,-20528,-55594,-19865,40975,56370,21906,-31755,-80612,-98527,-43783,58667,199351,265923,157689,42443,-9621,31914,119690,189525,193478,97229,-15819,-90480,-88658,-47039,22822,85483,123995,155612,79735,-21007,-36488,13526,54478,39721,-39772,-71829,-18659,42713,80723,27498,-51618,-95585,-83870,-63792,-29383,-6769,2978,-63341,-89312,-47719,5751,10599,-8571,-7282,44729,134558,223886,169277,75534,5448,20704,93828,133343,101540,42253,-56809,-50894,24138,34170,-36382,-78230,-68175,-63145,-45884,-49216,-19810,3319,16324,33621,43468,30499,22610,47410,85819,92526,68971,29721,4999,-33300,-51545,-56640,-58161,-66118,-48161,-247,-1074,-45483,-45555,3432,13669,1481,-13387,-14227,21043,89901,101873,64531,-45109,-103304,-102223,-107805,-100084,-101438,-130254,-102786,-38390,18972,12261,41859,39505,22091,72218,66842,39649,12553,11635,30837,71779,101354,100023,25579,-46062,-12315,91007,90266,-9524,-83180,-43655,41792,97479,82595,15529,-8484,-16325],[-38615,-62323,-97721,-37138,-19520,-61325,-57260,-67574,-61943,-36835,16642,53688,28987,-4614,-22399,-37770,-50370,-91885,-85496,-108489,-87509,-12253,71119,111034,90460,84629,76652,8155,-85717,-130560,-105266,-73658,-83008,-115884,-59877,-103349,-98448,-46468,30073,99487,112506,-14395,-80238,-64100,-76946,-73971,-42972,-18435,13412,70078,30695,-30847,-23153,36888,135801,111214,40079,-19511,-25368,23010,113215,184105,192408,162722,128272,66713,3971,-66456,-29138,85126,212891,277749,228455,157478,145529,189908,306145,318425,268664,197056,-991,-94227,-71379,-57068,-42688,9531,18675,39320,62871,25004,-42820,-106297,-52825,-4164,26938,37297,11847,-15674,-15034,55965,129176,152750,94112,2451,48193,198606,201675,124937,53396,-46238,-38040,90825,187383,144386,40045,-14623,-11893,7123,49316,58676,59681,-10239,-111387,-55006,43259,222545,338352,247734,113063,55987,27240,-24461,-89212,-48549,44564,115024,82648,113,-94385,-167320,-128560,-94865,-38463,-35593,-85425,-101089,-53295,-25888,-18571,-2542,-3028,8890,-8604,-61042,-120332,-25814,23426,77967,29061,-23956,-64102,-54567,-39206,-31987,-62691,-60580,21753,108835,131940,89878,27911,79099,101350,89552,39881,-54281,-41346,21446,81158,126885,114435,56924,-1695,-23260,10521,63972,46716,-69778,-34684,42841,137861,134654,56053,-14856,-68671,-80896,-36695,-42114,-105274,-92671,-52471,-33017,217,24476,25644,9818,-8077,4992,-3186,-24746,-28382,-36278,-4660,-31359,-80680,-89357,-31912,23342,26969,-5155,-27153,-71445,-73009,-57906,21338,106064,168662,152025,100782,75416,52540,25845,28436,8422,-39557,-81376,-108031,-119501,-80851,-33269,4922,-18276,-45727,-46834,55758,214655,323820,356556,334478,232567,26089,-147647,-47479,21866,94921,120372,84772,184127,161772,63238,1458,-23739,-7933,46707,53997,59253,61578,73746,111428,163894,204279,173548,85323,-8442,-101297,-143262,-59498,38089,70934,52788,50511,-4945,46351,100065,18164,-44300,-9219,52367,27513,-48797,-110961,38602,257938,196674,117316,37734,6258,26605,7316,-76557,-154907,-86631,-55611,-106769,-115157,-45754,26428,103537,47425,-34497,-81890,-105787,-82989,-77364,-65610,-43714,-70760,-28922,35567,109427,149874,177989,140160,103439,64810,11296,-29809,-41964,-27604,-8962,7801,49683,69885,32804,-24643,-61263,-81432,-58422,-112625,-62420,47309,106572,95277,31524,54580,-31230,-128962,-82226,48471,72907,-68624,-98802,13381,-4113,-50629,4814,89278,21998,-12336,-37291,-38303,57167,173206,206819,175563,121311,69974,40639,86707,143089,214502,172515,26725,-98505,-49479,174113,191646,165036,195554,213322,141593,113899,123918,69813,-1368,-8898,-57314,-109985,-109938,-76488,-72316,-60781,28471,64503,-22674,-92278,-26596,52558,61125,24384,-13008,16804,590,-106415,-114225,-48603,-11718,37455,67133,-798,34641,79881,109971,61407,28585,74244,98069,64704,42746,112724,141456,142314,100644,19562,-32658,-60346,-1670,-10736,-64387,-113903,-145460,-31058,137728,230507,185836,23555,-55937,-17645,-10262,7175,54313,-8734,-67721,-111322,-82353,-54733,-21129,116333,188901,134269,55105,-36631,-129445,-90417,-41274,1918,8488,-18937,-80205,-117010,-110179,-38932,81166,161787,145162,58295,-11484,-20502,23637,120886,310294,560005,672561,631050,455105,179820,68737,82612,108393,186490,328753,304945,92372,-91307,-116940,10057,120440,132413,113013,110365,66648,7561,-58328,-51162,41655,74268,-11352,-116154,-80493,-7223,-39311,-113550,-28394,51237,32373,-31712,-79188,-75359,-7738,26411,-43995,-84498,-49516,-4780,12730,-26348,-70231,-75262,-44218,-13680,-25943,-18290,13285,-42807,-22954,168414,349243,351402,283199,206512,108534,68428,22022,-61316,-99990,-50516,-21670,6704,3553,-41981,-82496,-11771,110192,185397,126911,58913,-36688,-79352,-56437,-30196,9162,-19984,-81669,-113848,-92290,-43752,9289,25824,25718,38115,43797,57102,60902,52117,33898,15977,-25946,-55284,31842,173224,187364,118878,39522,-17234,-78323,-86880,-88950,-54516,-4868,72065,61030,-30422,-58962,-5111,-1461,-35957,-79289,-54600,56560,149292,209574,262001,241222,62979,-32341,56442,105963,60658,16072,-47685,-92737,-76097,-5216,24409,-53808,-84806,-83207,-78370,-77315,-59500,4334,-13165,-63173,-93192,-62133,-16626,-56810,-80661,-102901,-128597,-121881,-127794,-102381,-70597,-38409,-70662,-103704,-13176,46811,66646,30677,36107,58691,60465,55051,-59276,-69704,60310,212848,274282,200036,56966,-15320,-67461,-98168,-92568,-47890,-30537,-49992,-94285,-45538,-10419,-40767,-97680,-48100,-8569,-42534,-24434,54006,70288,2313,-79872,-36732,18235,73050,109597,71700,24502,-20608,-36366,-17207,-17415,-39912,-24950,5324,-46387,-54595,-74244,-98128,-14992,6359,979,36121,30005,33888,43820,38362,15504,-45668,-114723,-78399,-17756,28018,73475,89147,79720,76542,38174,-45633,-127231,-76194,-10036,32638,34448,-59552,-59655,-24664,-23543,38357,115570,108970,65006,41152,44817,-4243,-65649,-119329,-72377,-8925,9523,-48335,-62148,-69509,-124439,-93125,-34849,-14847,-67885,-72223,23689,44220,67669,156029,147061,92950,21552,-69265,-102445,-93515,-59569,-47877,-50863,-47360,-54692,-55364,-77366,-73812,-44606,919,73233,62400,-1222,4330,4568,17865,29645,-24534,-63918,-62466,-55167,59810,36098,34092,14076,-7354,5163,9719,35456,90094,28227,-55179,-36143,45967,97586,155946,239289,288718,223031,72872,5863,7707,6605,28860,-23523,-49599,-30177,13038,35054,65592,70471,52420,48818,19582,-52401,-91707,-121831,-121503,-106622,-52448,-5773,-26528,-43744,-11146,16905,-22325,-96348,-55275,5119,25744,78247,47083,-56025,-33404,-46139,-60601,-15058,34003,7956,-52191,-73161,-21140,4015,16572,2866,13596,-33603,-10680,88693,46809,-161366,-977,259411,435081,413340,198689,-56218,-16299,63323,10253,-73540,-110650,-41394,-31187,-124967,-126218,-72842,-88785,-95517,-19362,126047,143581,3525,-82298,-86592,-99638,-79619,-94100,-41694,2960,41767,102045,127410,105699,90418,78920,87712,71707,24465,14894,38192,19065,-35281,-13032,100281,32058,-45138,18843,34714,-61184,-225770,-346409,-371652,-255628,-99900,51050,155109,208341,83359,-70948,-68244,-44052,-50737,-63323,-79093,-102592,-43863,-79099,-24275,64814,107790,110943,70813,19925,-607,5416,32213,49259,78621,62914,-14561,-12699,5109,9689,39058,161825,345125,381746,289421,110333,-31778,-85995,56659,127630,181426,-48489,-84823,-40700,-28371,-58235,-95558,-90602,70045,158696,128371,87007,27839,4777,55653,37598,39272,62381,51369,-11816,-81158,-82496,-81506,-121450,-154871,-124299,-111588,-53422,31059,58105,6732,-70045,-11259,44729,3621,11562,89693,58249,-71666,-118590,-38174,37575,104070,118417,124338,189225,81648,16775,37115,44026,69475,63117,44877,21366,14081,92752,149994,207414,247925,221230,145317,60836,15030,20725,41106,75857,112036,121168,114675,118012,80157,-7935,-67902,-10448,19619,19579,-41162,-45168,-24597,-29073,-67742,-66895,113647,299347,322725,254282,149903,151049,145710,118448,74074,-14641,-81554,-91734,-84001,-98459,18556,117398,161341,100580,29209,-13534,-34071,-52314,-1240,27732,71911,123780,64804,-68364,-60498,93615,173827,136552,81601,54938,30256,-4179,-57500,-74658,-2617,-2867,-43831,-40135,-30234,-66424,-122780,-93885,-70039,-100995,-122811,-117459,-98623,-87899,-75,107954,121659,75845,21628,872,-49780,-78091,27609,19085,18917,7386,-37668,-74150,-65425,3443,80630,175374,175981,65033,-72742,-73400,29078,122746,149488,61484,-42578,-100804,-17863,95110,77063,-4487,-50690,-53679,26394,52037,23351,-26525,1727,35793,39142,33883,62271,158148,174889,135679,101304,82128,38358,20222,-18331,-30993,56331,172244,130136,13854,-87688,-74007,-59719,-70647,-72595,-37172,5435,8847,-51501,-116884,-49933,8847,-3052,-61246,-158298,-59081,59167,89972,39503,-28011,-131584,-79849,-60459,-55996,-47788,-4500,26323,-13352,-41277,-21144,20434,38008,35809,42041,77564,70721,66902,37123,-298,40886,115926,92655,8197,-19184,-8607,-62478,-72394,32650,92918,56203,75824,174879,273078,237279,100565,10828,-66834,-25553,60973,91882,109480,118224,116038,109076,52990,-56887,-54413,67129,238468,142104,-11684,-135973,-69297,41133,57977,-67422,-99266,-104665,-136467,-44302,-52968,-108760,-134206,-75291,-60226,-89887,-90407,-16682,17642,20934,1354,5897,23221,38910,-1048,486,-23358,36038,111542,111645,29416,45704,211651,302505,229627,106654,37229,18379,7915,107,-22109,-40241,-37404,-56735,-96525,-22513,80367,129209,128284,45575,-12684,-20917,-17173,-10914,18569,-24977,-94980,-86698,-29445,6715,-29911,-75476,23657,213266,299635,209351,74056,67314,43826,47791,61728,-5640,-70564,-99710,-119642,-147589,-83995,-29633,-3917,21623,40174,52949,30007,-8134,-21170,3864,51792,55964,5998,-122093,-43178,56137,93563,69440,17017,23557,30818,10410,-29113,-38196,-19237,28460,47981,48043,53103,68025,94166,86967,89195,33693,-36711,-43501,-49091,-54984,-83933,-99402,-64397,-46905,-26187,28769,92981,81507,79257,187962,288656,308522,254196,179756,96154,25233,-37848,-13833,83453,171356,232988,245337,186423,104984,54893,47312,14754,-8042,-101806,-63488,-19353,43929,65054,40905,14389,-67527,-128777,-13541,118951,115481,39156,10499,67300,72143,-21940,-71535,-72127,72834,339634,468340,386397,239525,135842,76751,32114,17704,-11819,-56970,-49227,13589,11684,-32234,-114941,-81583,-59226,-38031,3933,113847,217110,221980,85594,-34889,-81403,-46912,-75718,-84377,-34343,-13355,-28860,-74896,-100927,-40694,31764,32328,13305,51196,97298,60828,-23361,-73818,-107829,-51306,-25247,-58853,-108655,-76236,-24249,-18681,-57471,-7323,-16333,-118316,-60798,102510,302324,243930,68280,-6346,37757,2343,-47059,-32382,60755,293375,578304,612331,368583,40987,-96497,-25565,17769,15005,-17138,-9684,66969,121940,78985,-29243,-98213,-127712,-32823,93603,89732,68010,55158,-36293,-67727,-69901,-55743,-59227,-107090,-84207,-17748,-2709,10582,26689,20593,5024,-17259,62279,142745,118639,12409,-94131,-85376,-95510,-114252,-56382,43023,99559,154923,173054,184412,192630,127959,11504,-31486,-47151,-49925,-28467,4836,4491,-15396,-25232,-56685,-55840,-62003,-49237,11375,78088,67408,-28927,-79264,-32119,16984,83356,127863,83035,57823,13017,-42163,-58848,-21003,-12526,-37714,-57072,-67031,-35491,-25366,-29677,-21754,-1223,-947,-41667,-103068,-70384,45673,82891,64013,49998,54213,20922,-18198,-55422,-106199,-87253,-48300,-59717,-98427,-88804,-42506,10177,69778,102085,82738,10943,17855,21142,-32849,-75161,-68399,26743,141411,173118,142664,72469,31427,-693,126690,206608,145061,69202,40229,29664,38633,64305,64777,68486,137783,64768,-16515,-89872,-123073,-91983,-39641,32832,62891,64504,16290,-86202,-50981,44312,20665,-27908,-85603,23447,115551,96972,95972,97118,36237,-28973,-59206,-74150,-60235,-27227,-45870,-90095,-109494,-107360,-82954,-42863,-7664,-54835,-65758,-37792,-22010,-39688,-51842,19131,60771,50421,74186,89087,77464,20826,-45198,40028,213703,401357,566364,530155,435436,162605,11706,-46822,-30152,-24915,-76479,-116713,-125617,-85832,-3330,37550,6628,-33688,-41629,-56994,-104279,-74842,-13733,35553,22497,-28571,-83658,-128363,-149572,-32100,47880,91272,136180,189898,153838,30040,-75610,-31306,23351,44057,65238,126924,177274,160379,81576,-25119,-89198,-40366,-20126,-138355,-29633,53283,92102,100189,139579,230425,262026,215795,158332,134910,75373,-19444,-72390,11033,35378,59,-2032,-14394,-81409,-92790,-42272,-70362,-96316,-44332,-20228,-34276,-97512,-81517,-37840,-10041,16967,48090,-37898,-122390,-42592,116354,212525,150074,60082,-19707,-17936,69733,103969,135452,219581,266372,220577,118548,17468,-51909,-30805,8753,71944,119279,121730,151025,128586,72687,22454,-28003,-76226,-35616,12377,24440,-250,-16031,-23635,-52767,-125919,-115160,-54159,-13342,22480,47991,77460,83849,-2544,-33275,-55545,-50816,-34451,-21309,1141,39207,50341,-3207,-70315,49112,205393,239294,176981,77211,34193,69201,97313,102101,42346,-15733,-64104,30690,125841,88498,9940,-35060,-54610,-37885,-32884,-9789,-13746,-57896,-45346,4643,-1246,-45014,-105735,-79708,-24784,-1792,-1843,-38952,-81919,490,113038,210467,203551,136901,112238,102764,68264,27306,-47115,-103936,-99289,-30550,80663,209141,202220,69745,8308,-81637,-46394,36508,16653,-48252,-29864,25433,12889,-60234,-50279,36753,35104,18513,-11450,-26521,-73129,-46759,101712,240315,302512,279135,255292,242069,142945,38611,28474,24732,-27766,-58430,-23890,9216,90431,118956,42630,4752,-38354,-106548,-96109,-77782,-93189,-68656,64185,221757,183343,87560,-3751,-22237,9130,8665,-13788,-20609,-9742,8455,60822,117240,55952,-14883,-46260,-10136,8792,-52367,-88833,-85102,-85599,-31049,12731,-36695,-103371,-98926,-92524,-65226,-43279,-58791,-78788,-73171,62837,247319,252257,78548,-46794,-101453,-13261,7559,-27283,-44222,4628,53771,31254,-61994,-93307,-51755,2579,-1660,-34259,-97439,-43557,1894,-12506,-67567,-51588,131399,170008,28087,-71130,-72765,-6118,-51422,-111367,-133413,-109433,-74556,-66078,-47055,-42929,-34770,24840,81503,124521,-3002,-19805,-45992,-21104,31295,44653,22775,-22976,-68996,-89850,-46764,35708,155631,228031,136987,40284,3323,50699,140918,204861,196515,93333,-22974,-92266,-75524,-31750,28227,75770,112322,142687,80248,-18127,-47242,4668,55012,50078,-24290,-94158,-72323,-24977,25720,14085,-55213,-106826,-101411,-66711,-11961,25279,34188,-36863,-84742,-45539,15133,23575,9637,16690,63785,138765,211170,147907,59702,1214,30354,108334,140803,108826,59163,-39505,-40271,33896,45332,-22176,-66063,-61109,-53491,-34486,-41011,-17132,1725,9944,32289,54747,46502,38361,56059,83199,96672,85203,32396,-8141,-42884,-69066,-81774,-82707,-91589,-68387,-6057,4466,-37429,-40404,5489,21105,8802,-15988,-28356,3803,82345,107382,91250,-9006,-87662,-100857,-110352,-103091,-94301,-104602,-75739,-21986,27440,6264,17044,10347,26189,72555,57146,23403,-6509,-4884,17864,64577,101935,104167,28963,-53872,-25202,77685,73435,-23748,-84711,-33460,56304,110638,92790,18622,-13662,-25810],[-42330,-64742,-79620,-13531,18509,-20424,-53015,-57097,-55650,-41258,-5418,25417,7037,-14237,-32752,-51267,-62798,-96582,-66509,-91089,-88279,-20829,42358,76198,60868,57018,55413,-755,-85042,-124605,-98637,-66779,-70796,-103051,-50407,-92568,-86409,-27448,47651,111935,141266,39330,-47431,-60017,-84799,-80010,-37288,-7013,28873,89313,43037,-30965,-31936,18187,122233,119051,53918,3264,-4113,36268,126728,206724,221462,192164,150231,82556,16570,-59361,-34495,78890,207451,284261,245058,155986,131011,182484,326917,368980,289330,182172,-2867,-74539,-59646,-54066,-30235,25650,44095,71961,81542,17146,-49451,-107188,-41264,8793,28445,36859,7313,-28124,-22421,59525,145683,187574,123041,17533,79009,271722,274344,163803,73632,-29669,-58863,47992,146093,114924,10903,-36962,-25259,-1263,45036,61996,68112,5812,-112824,-58574,49365,230423,326096,214534,85618,41128,23696,-13648,-82476,-57217,37219,114190,93463,21413,-70971,-146083,-153273,-146842,-103295,-84910,-112112,-97887,-44684,-19577,-9967,11854,15698,27119,11102,-45772,-117816,-33931,20096,73883,22585,-28401,-62120,-43780,-22338,-11230,-40809,-34304,39824,105357,118178,80580,-10334,44385,89638,89212,43234,-48603,-43497,8926,58257,98232,92093,42140,-13265,-27675,18723,80989,70856,-59274,-42242,36648,142524,154610,65205,-20968,-76589,-91214,-48294,-59327,-110523,-73096,-38624,-28200,-4281,18629,17158,-2371,-27054,-31680,-41636,-61002,-61342,-65231,-22222,-38529,-84272,-107098,-51839,11883,24058,-7366,-22757,-56511,-53874,-54174,15209,94703,142807,128461,91138,83809,85874,70686,77325,50727,-10026,-62541,-100105,-130604,-91869,-40091,8806,-10455,-42018,-52489,46695,207581,301919,325666,299135,200706,6493,-140861,-36401,18633,64846,87781,62198,155571,128908,50069,-1218,-18373,5320,70404,83469,79611,71500,76760,109448,164481,215977,184008,86564,-7809,-91432,-108337,-25905,69095,98224,71616,60249,7403,79959,135629,42191,-32978,-6275,61039,49817,-32976,-94434,59853,235108,157515,92667,25352,-2506,22767,6498,-83603,-137969,-58449,-13877,-71324,-104684,-37028,47005,113856,53166,-31020,-84094,-109779,-98516,-82577,-66065,-42044,-78476,-59182,7294,85102,118661,135665,109688,94530,71077,29599,-803,-8165,4619,20675,38451,84315,106007,60461,-14831,-69814,-98098,-67362,-119102,-75090,22049,47117,22465,-4005,30395,-43417,-138099,-84368,48143,94955,-36013,-95402,5619,7621,-46476,-23027,8189,-51866,2879,-28942,-28421,57279,158263,175381,136519,83105,56192,40274,84768,140637,218060,184959,40958,-80719,-72511,128197,120345,89687,115295,179636,127654,93747,117662,78553,13348,2313,-56239,-113792,-98867,-52472,-30407,-20535,33131,72598,-6313,-79495,-15433,68058,68066,26000,528,41212,25785,-84831,-140713,-75248,-56502,-29584,7645,-51193,-4333,53407,90336,45425,13789,67780,90422,40316,7078,84916,142087,154174,118963,26964,-55718,-55631,38289,6296,-56996,-105401,-156505,-52089,120429,234696,195040,24095,-43333,7494,30631,68741,81511,-9963,-77014,-113682,-74774,-39732,1292,149684,192069,129334,48077,-47198,-137148,-88905,-42240,623,10869,-15352,-89947,-112444,-125630,-46047,86621,170964,139231,37900,-30233,-33397,17057,121480,311934,548956,645124,605205,452794,198039,76007,83177,108078,174588,322814,320456,118944,-61354,-155576,-30683,73797,81448,72014,84866,57045,3893,-63230,-62255,25353,57777,-23082,-119924,-75061,-2183,-40871,-101688,-22755,43207,22398,-39804,-79198,-66951,9084,55622,-29278,-85872,-59627,-14608,11193,-20273,-63907,-65094,-37968,-13378,-29486,-28915,-9861,-74490,-50460,127938,282231,321876,296364,222828,134913,111589,38085,-60515,-100322,-50076,-15818,37863,32403,-28627,-89363,-37385,81876,168372,128583,61055,-36406,-81885,-56269,-29423,5802,-28724,-92175,-116188,-89128,-37109,22812,46560,54568,71725,70542,66897,56771,40555,17404,906,-35816,-50902,44607,170982,161969,94352,30765,-26096,-84597,-73239,-85830,-54762,-17763,38233,29050,-42019,-48559,14221,7169,-37781,-83305,-49227,57631,136809,188587,224278,214025,75268,-37963,22341,57389,25668,6752,-41324,-81123,-62579,14128,43417,-29984,-60470,-68754,-75118,-89278,-71776,13588,20150,-34766,-102373,-72993,-6423,-32971,-63954,-93822,-126888,-124747,-131605,-109044,-80930,-52188,-87511,-92949,3921,68690,96474,65816,62827,73584,64397,55087,-50875,-34665,105342,249651,315126,238844,62605,-43563,-94970,-104839,-104587,-56852,-42703,-64976,-103137,-28634,20916,-15022,-78886,-27453,5540,-34150,-39864,29906,48622,-9331,-86881,-37064,23451,81773,114747,67206,23741,-19616,-35819,-19821,-26870,-60391,-30872,-1633,-64037,-73101,-83042,-101171,-13393,9781,-5856,21704,11187,18500,35259,33514,13434,-43175,-102185,-81212,-15091,36374,79511,87351,71893,63171,34776,-45513,-128980,-76132,-3588,48052,51580,-45225,-76064,-37481,-44993,11154,83253,87084,52002,35727,47552,14810,-33176,-93810,-88353,-17253,2865,-64740,-81862,-82195,-125092,-85598,-20521,-762,-50791,-70069,15142,51276,100351,198419,198092,143601,54959,-47599,-84048,-87857,-54575,-38693,-54489,-56436,-65215,-67369,-93462,-81576,-44395,5978,80156,66338,11242,28085,23186,28468,29683,-32044,-67017,-66277,-70942,53726,45969,43190,14482,-13329,-7199,-2918,24359,85311,28892,-53450,-29417,53190,103834,158469,233882,273150,207475,62787,-5324,-5521,15167,57353,-655,-38001,-36224,-530,25099,51194,40545,19070,21952,1139,-64896,-103881,-137680,-130342,-89576,-34978,2152,-36458,-65067,-30404,-10,-25800,-81067,-52855,-9152,9286,78861,66252,-15706,10728,4990,-38801,-35356,20690,7441,-44442,-73025,-34167,-7818,2715,-19400,-11159,-51819,-18263,88099,62415,-199848,-44465,230599,417205,392697,166526,-74711,5611,85562,19852,-71706,-102276,-42087,-47795,-137875,-89232,-52192,-89639,-94274,-733,172246,208567,74472,-23720,-70039,-117227,-109900,-75531,-15165,20627,46860,92573,120860,109746,101021,86668,85917,57459,-10510,2100,36521,11280,-46613,-14294,114727,43283,-100776,-75236,-87844,-213910,-403793,-540773,-564453,-417792,-209724,-6935,116214,220411,109044,-66255,-78810,-49480,-51091,-59815,-72241,-105685,-40207,-71219,-22156,57358,93286,101285,70900,22453,-444,6330,41167,65778,93672,66437,-18914,-19637,3018,15757,59469,215769,400555,402129,283105,76353,-64096,-78493,27764,97500,196091,20670,-55768,-39651,-42799,-81843,-124721,-127839,40473,147544,123177,79096,20562,-14043,13884,-1824,6602,33082,33597,-22373,-84956,-74781,-78672,-123057,-159627,-132273,-126322,-58070,20649,44821,-2878,-67660,-184,57912,6156,4946,73985,43275,-77764,-88150,16614,126936,185871,164068,145541,178622,50764,-7836,31267,49164,75918,68405,60399,72858,62646,124497,171985,232363,286224,252563,145775,54766,21956,32627,51311,80491,119764,135246,136948,127804,74794,-17547,-69444,-1983,32001,8640,-44709,-35218,-7812,-17855,-63153,-66063,103856,266647,280945,224434,140279,142368,123855,95240,54224,-17764,-69040,-92281,-94329,-107293,-10136,64077,101688,51433,-2112,-27153,-41406,-41454,-1837,19334,58625,108841,48296,-92106,-60964,93473,195464,154448,85925,51970,25687,-6597,-56884,-75530,-7872,-15372,-64903,-55612,-45749,-89810,-113443,-96811,-76471,-100598,-120799,-115237,-98362,-92881,-998,116406,139358,98422,47590,15616,-48230,-59628,22737,-3718,-1492,1298,-32540,-73906,-76192,-1066,88090,190582,189727,73171,-70234,-62084,57084,166906,199734,100976,-16714,-91706,-32611,74335,78229,-2339,-55472,-45616,46235,63564,21521,-27525,12438,63571,77115,56282,56730,123945,134062,113159,94308,74249,19145,-4255,-34302,-43722,73060,198182,152970,19963,-56809,-68084,-56676,-60031,-63733,-30059,9799,4070,-76230,-124807,-36979,20395,-1187,-64364,-169458,-60366,51243,91860,47057,-9509,-93628,-77244,-62670,-62002,-67220,-37818,-16590,-44994,-54743,-22343,19583,31508,8878,-11403,30465,44066,55413,34557,1712,39693,97758,69104,228,-17067,-10542,-71230,-62417,43074,87739,36195,52679,160429,262118,223688,105827,36173,-46658,-23587,58849,61111,53691,68322,88027,92236,33088,-94067,-78836,49558,220124,156426,6339,-114951,-95235,13685,76112,-21865,-60051,-75450,-154845,-60957,-59427,-126097,-124682,-60194,-50619,-92697,-92966,2658,44076,30638,-6428,1873,42455,82606,51318,30334,9637,81066,164326,149652,54387,67120,237330,318831,224366,93810,10314,-13536,-13248,-11072,-20347,-27721,-20500,-48745,-87593,-25190,71461,119866,123795,47503,-16434,-30910,-21109,-7657,12782,-39908,-109647,-98202,-31312,932,-28555,-52940,42249,243175,327672,204237,65467,103012,97989,90068,73026,-5734,-76352,-116130,-139512,-149504,-72257,-27446,-15442,12890,37565,42210,6965,-23910,-25434,-8396,20599,12325,-23937,-111281,-31002,62270,105204,85235,15392,18423,30396,5754,-32854,-44568,-24135,33955,58370,46128,33671,36440,56022,67446,83578,44648,-11971,-13741,-26031,-45730,-85104,-96146,-63612,-51864,-37806,26205,104318,93988,93263,214727,313270,316215,244551,158700,72849,13425,-30654,9987,114030,210118,268723,261675,186105,114515,80888,83449,54327,16554,-91313,-65952,-17620,52830,62810,32318,6698,-65687,-109756,-20965,97704,99832,32205,-6737,34442,27351,-42431,-68490,-56370,78995,324716,445090,412998,268350,147643,77664,18857,13321,-7931,-53707,-40014,17197,12847,-29237,-103190,-80205,-60462,-33260,29071,173329,290309,267506,93221,-37403,-108488,-65557,-96349,-97335,-45312,-27208,-36667,-78286,-93323,-34762,38489,39416,19389,48894,79122,52972,2738,-49533,-112515,-71076,-30174,-50096,-93710,-71236,-16550,-16253,-38392,16871,-2804,-109384,-69306,65765,234271,175266,22628,-27125,48937,10899,-44804,-28162,65777,298705,560624,576833,326584,19073,-103948,-25450,19802,14587,-19743,-13914,59842,111891,70955,-36633,-98423,-123356,-21409,98074,84713,52605,41952,-33762,-58416,-45864,-17951,-47644,-126835,-74550,10489,37100,38457,34739,10720,-17348,-45608,35184,124050,105848,-3378,-97236,-57825,-61332,-101834,-59047,73618,158984,219064,223952,217046,199411,100799,7481,-18458,-35905,-58603,-26811,12425,4934,-17018,-45352,-36650,5315,27437,35618,42616,61926,31957,-41443,-60919,-22516,13822,80248,128528,85274,62371,20625,-33914,-49072,-9563,2950,-20123,-41070,-57998,-33028,-17740,-13351,203,13543,1382,-48835,-109470,-50803,65472,109306,89230,69217,67842,30710,-8224,-47359,-110518,-101679,-62557,-67783,-95014,-88124,-43712,6180,56687,82363,72082,15178,21947,20995,-35870,-78842,-72606,24862,136048,168035,155695,93103,50244,35118,165741,206185,128349,56051,35584,39801,55075,72214,55369,35738,76717,36014,-20808,-89138,-115958,-84370,-32470,41836,74487,69564,20644,-80146,-46781,62979,47910,-12102,-88305,17578,99220,84580,94212,103308,48469,-23947,-64905,-89064,-84297,-57183,-66798,-96605,-109930,-102288,-62079,605,50058,11206,-3133,-5256,-11931,-51363,-79352,-4701,48804,54391,89056,103896,80638,11801,-64763,22492,190248,360067,546391,570984,452586,163754,4150,-43321,-8894,-12438,-63883,-101087,-111693,-88430,-7466,38036,8419,-28615,-29660,-45739,-107213,-97983,-33777,24579,26975,-17807,-75686,-129864,-139312,-27599,46946,86959,122735,175244,151267,36996,-70260,-50489,-21862,-10060,42768,120983,184398,189732,125201,17974,-60472,-59233,-46252,-141747,-7323,70190,100891,104920,143888,256124,307000,242034,159469,119461,66361,-21625,-67419,15559,44151,3190,-3128,-16791,-84362,-101307,-54761,-89930,-101793,-42620,-24060,-43622,-86393,-61878,-23268,1552,21031,32181,-50192,-89607,-22443,115982,165085,83178,17002,-36980,-18843,63445,98108,130977,222682,270706,217598,124733,31743,-36675,-21888,6672,62307,119735,118716,138476,123415,77397,31655,-25569,-81342,-21666,41024,54189,19273,-11258,-27401,-56788,-126122,-133876,-83339,-39220,1776,35929,77843,98828,9819,-31523,-59931,-56139,-34836,-19109,1277,26513,40896,3781,-51667,67757,246701,306398,256214,129445,51411,72893,93814,88963,23917,-31495,-68299,37976,122610,74062,-2693,-44514,-58655,-38214,-33520,-9434,-10199,-45325,-32467,6721,-7585,-46168,-100938,-83162,-27094,5087,16008,-10197,-61822,-17210,97293,219130,230999,164983,121756,91287,54155,18710,-52132,-99995,-55025,3446,104266,229277,200901,56436,-5524,-94312,-33745,44539,37673,-22534,-99248,-61111,-43346,-78252,-43903,48215,49922,29938,-15598,-48351,-93947,-53861,81392,215364,283557,281321,273476,242912,111929,18104,14665,12085,-40610,-93034,-61411,-27812,40745,78718,35812,12132,-9549,-86246,-111105,-72851,-63245,-45782,65625,205750,178611,91758,3941,-8470,33890,30683,98,-16575,-29316,-21702,33981,92346,42312,-20148,-52624,-24972,-16080,-96335,-130277,-117915,-106967,-36715,12238,-40408,-102612,-104298,-103857,-76612,-53180,-69060,-83724,-82875,41084,227784,280377,103964,-40276,-101335,-13115,12474,-15793,-27611,24194,70502,49760,-28738,-54899,-32965,15047,-1795,-30659,-91478,-52992,-7551,-10723,-49433,-89618,86479,123130,13693,-67591,-90120,-69151,-115579,-125378,-92969,-101109,-91041,-68336,-45937,-47425,-24627,58346,109519,140347,-5007,-22320,-38780,-23198,18622,29826,22218,-16084,-58963,-81422,-49114,15108,116434,192602,118717,39112,14840,66889,158464,215864,193401,83971,-34289,-94607,-62553,-17476,30437,63212,96488,124828,76111,-18512,-64372,-8002,52614,57104,-10779,-86277,-110579,-79265,-24814,-2202,-62362,-120711,-120885,-66487,2876,51651,60070,-11541,-73822,-46689,19830,30850,23833,38452,80002,138587,193802,126962,45554,-1923,39901,120499,144425,112971,71850,-22069,-28514,46804,55557,-12550,-58871,-56492,-43425,-21981,-32931,-15534,-961,1750,28653,63182,61480,53649,64932,81256,102148,97863,31279,-26278,-58367,-92362,-109311,-103120,-116193,-90077,-12928,10742,-28368,-31460,8282,26483,12100,-23999,-48354,-12678,75093,110180,113591,28231,-65150,-95577,-106122,-90974,-77374,-84960,-48753,-515,38517,-261,-9273,-19962,30398,69776,46597,9931,-21787,-20249,3962,54347,97503,102800,30815,-56311,-31613,70740,65008,-23738,-54682,-12999,69733,118418,98203,20173,-19365,-37018],[-42646,-63757,-55244,10765,55365,25629,-25984,-40427,-45908,-42453,-25656,3299,-5154,-15628,-34437,-57189,-69130,-77739,-47366,-71996,-88176,-30257,12515,40847,30287,25825,23777,-18151,-82881,-115882,-91947,-60193,-59365,-72148,-27139,-73305,-68785,-5950,63866,117669,161539,89621,-8383,-47795,-89005,-81493,-28741,4269,41668,103641,52727,-30815,-39833,1603,110679,131845,73625,27662,16717,48218,134777,220983,242578,214155,164910,95968,29403,-48852,-41036,69786,194895,273737,241567,138779,105663,167701,333428,403710,297286,158701,-2071,-52434,-47916,-52084,-18287,40238,66573,99590,91288,3302,-59021,-107737,-30353,21797,30728,35509,2307,-39015,-29730,59806,155931,213478,144253,26676,107332,335174,342121,202360,91651,-13372,-81203,1890,92996,72508,-26989,-63266,-42516,-16412,33430,59812,73462,22908,-105165,-65034,52571,232182,304214,178597,56539,24445,21218,1484,-62782,-67548,23663,103586,94412,32718,-54064,-124580,-147231,-117687,-120683,-137066,-138104,-91748,-38051,-16057,-3886,23792,33447,46001,31525,-31664,-113123,-45635,15101,71527,20595,-31075,-61512,-34584,-7548,8047,-16175,-9700,52734,95426,98135,63299,-57130,4816,78815,90006,44646,-46615,-48793,-7378,31010,64812,65407,25894,-24564,-30232,28159,96827,94612,-44113,-51224,26432,139325,165943,67086,-30391,-84240,-102108,-63728,-78972,-95816,-56729,-27477,-25441,-12203,6720,2662,-19900,-46930,-62612,-67873,-91414,-95986,-98230,-42256,-46121,-84747,-118248,-70011,-544,19667,-10157,-19350,-41142,-35600,-55821,2803,78083,113353,100806,75625,85438,114682,115345,127230,89711,14233,-47974,-90960,-135865,-103144,-49737,9416,-3839,-39257,-62762,30329,191256,271844,285756,253584,157788,-20947,-131199,-28185,13526,33460,52860,38576,122997,92592,31553,-8909,-16643,14700,87537,107747,94794,75553,73058,97116,150376,213087,183688,82689,-5758,-74082,-74939,7360,98670,123610,87681,64817,15138,107320,166551,65906,-22399,-8702,61198,67265,-16805,-76120,81983,205768,120029,67851,10721,-14563,15214,2915,-91691,-124109,-33147,26979,-35795,-93019,-29550,64618,116419,52508,-30362,-83431,-100355,-115458,-92007,-72072,-45648,-83169,-89827,-23039,56442,84113,93316,80050,83889,72211,39708,17740,17156,32431,46582,65697,115439,137725,83987,-7180,-80584,-118913,-81019,-128591,-91491,-6540,-7123,-35249,-30171,2144,-56301,-143068,-93476,37139,103679,-6296,-80504,-4694,24233,-31986,-43287,-65432,-81722,22123,-23343,-19916,56737,140816,140932,96702,44765,37738,35996,78166,132073,214338,190836,51377,-63685,-95600,79979,54432,13561,27478,126996,97761,60486,100277,81904,23995,9871,-57616,-120124,-89987,-32126,4920,17562,38429,76310,10212,-64167,-7134,77480,70949,25551,12387,60281,44544,-61025,-141629,-93591,-92025,-92870,-51528,-82096,-37087,29688,71945,30057,-2669,55193,73886,10069,-30356,54989,136492,161780,133745,32505,-81917,-37847,76043,21618,-50793,-98180,-162242,-78346,91572,222897,194540,20954,-33802,28981,71380,129421,103137,-13019,-86731,-115754,-69831,-26836,25691,185329,197010,130807,48429,-50433,-136123,-91387,-46339,-2563,14120,-8530,-90528,-111156,-132004,-48930,88082,171657,126970,15550,-49979,-46937,8234,117404,300747,507279,580850,540910,421231,205173,78946,80383,108096,165840,311502,329066,145262,-30176,-138505,-74200,23796,29540,30981,56066,42741,-3896,-71915,-77028,3488,35562,-36669,-122245,-71175,-253,-44370,-90066,-19252,33103,11911,-46744,-78321,-59389,25303,86674,-16826,-89712,-71481,-27021,5489,-17024,-57994,-54488,-30827,-12277,-31638,-36864,-27786,-100759,-77828,82195,213339,282733,296044,230095,159955,148949,52063,-60821,-99504,-51953,-12255,66703,57221,-17242,-94444,-62844,50951,146872,129005,63942,-35395,-85527,-57048,-29117,2067,-36801,-100742,-117740,-87100,-31522,37044,71377,89583,111201,99112,75372,50498,27667,1392,-12820,-43843,-44492,59973,170029,138235,68130,16656,-40244,-84577,-57458,-77773,-55142,-32687,3388,-451,-48573,-36070,35526,15205,-39209,-84579,-43592,59055,126142,168625,186500,178966,79078,-45737,-14095,7625,-7679,-3171,-35585,-68363,-47823,32372,57698,-12275,-36875,-47486,-61707,-93672,-86512,19544,51301,-5349,-105128,-82231,2846,-5761,-44167,-80426,-121030,-124309,-132623,-113156,-90272,-63721,-94672,-81274,18021,85810,120459,96613,87322,85512,67248,56941,-31045,8233,146726,271239,334350,256545,57867,-78406,-115651,-88411,-112121,-67373,-55378,-78493,-102966,-12346,49305,9525,-56443,-5142,18295,-25869,-54578,4848,25167,-21679,-94767,-37276,29937,93024,121107,65358,26263,-15401,-32549,-20436,-34548,-76830,-27015,-3118,-75172,-90027,-90937,-105868,-12922,14563,-9046,9863,-3562,8175,28932,27975,10695,-39015,-84280,-77853,-13079,41421,80709,82237,64164,50172,31899,-44285,-129235,-74912,2550,62011,67934,-29700,-94345,-52466,-60782,-7069,58308,69444,41006,30504,48123,31473,-4851,-71043,-97332,-26896,-6260,-79865,-99823,-91992,-120580,-78527,-10133,5963,-40047,-65007,6964,59920,139583,248156,254990,195525,87180,-26041,-65296,-76215,-48233,-30084,-58342,-67291,-77375,-79734,-108941,-86039,-43156,11038,85189,70922,26237,48705,38136,35351,26704,-38848,-66697,-66530,-83817,49963,59551,55319,19717,-13050,-13760,-11402,18256,86504,38375,-40296,-7890,73315,124053,173607,236031,261410,195499,57489,-14809,-20167,22541,80171,19414,-22411,-33329,-6951,20010,42211,21161,-1132,6943,-6145,-66755,-106661,-147395,-127126,-66081,-12481,13161,-44599,-79885,-36604,-1179,-13095,-48613,-39383,-20388,-784,88141,91886,28232,54389,57622,-7267,-50084,6083,5895,-36363,-65631,-42258,-16307,-7830,-35846,-27053,-65127,-23640,89245,84568,-189204,-92957,182895,370893,345202,122007,-91345,26932,106705,31435,-63948,-91882,-43015,-64839,-112237,-49814,-26865,-83788,-93161,12572,212223,272733,144749,30543,-42026,-88188,-81423,-44591,14843,48718,63344,89227,115426,114593,112258,94474,84427,45161,-41499,-3810,33713,471,-56862,-7131,137453,64272,-155075,-143830,-176730,-325064,-533334,-676040,-680751,-504687,-273842,-51267,76726,217689,132420,-53647,-86393,-53987,-50598,-54623,-62970,-100183,-31535,-60072,-20080,48685,77374,90067,70240,24080,-1655,3887,44833,78319,103986,66293,-22896,-23931,2577,23003,81860,273891,445271,409407,268414,43035,-86322,-62587,-484,71016,205438,92385,-23690,-44584,-65027,-108543,-148402,-154396,16684,130960,113737,71184,15169,-32294,-29831,-31618,-18843,5514,14969,-33541,-86578,-63337,-72155,-122032,-164794,-141515,-127102,-51685,16241,35345,-8998,-62170,10954,71024,10334,1858,60890,31403,-77262,-57026,74962,225712,278347,216244,171925,171698,29407,-28811,25748,53717,79740,70645,75514,127284,117037,157622,193797,258475,328496,287384,148814,50728,31629,50590,65703,87169,127053,146908,157804,136604,69172,-24994,-68967,4052,41536,-2332,-49196,-25322,9132,-5773,-56867,-67965,87984,229545,238847,192669,125611,125027,95842,66462,30096,-22997,-56337,-81972,-103945,-92399,-23680,17093,41780,1558,-31950,-38990,-47740,-27449,1771,13157,44061,84974,24555,-114587,-54576,92168,213011,172809,92135,51689,24035,-7264,-55175,-72869,-9739,-24328,-80691,-72646,-63367,-110543,-78871,-74204,-82979,-100780,-118605,-112711,-97549,-91914,-521,121795,154570,121385,75440,36143,-32845,-33806,20040,-23386,-22987,-6879,-27353,-69126,-81299,-4709,89413,192793,190030,75964,-65813,-50372,82021,202109,237616,130156,3636,-79462,-45232,48815,71962,-3020,-58071,-32291,65849,74290,20006,-28104,21185,87216,110013,76360,51338,85895,88224,86334,84265,65818,2429,-25414,-46199,-53180,88030,216736,172551,35193,-14960,-53381,-51956,-50766,-55425,-23443,13704,-1749,-99860,-101599,-13576,34046,1545,-67092,-173540,-57219,46119,94989,56686,9248,-60130,-69497,-61283,-62245,-81562,-69038,-57008,-74822,-66456,-22037,18903,24430,-21055,-66564,-17144,18348,47253,32691,1040,31420,69753,45917,-1078,-11545,-10934,-77596,-52725,50868,78603,16685,27914,138448,237786,202032,110397,64507,-22227,-25346,52009,32183,4224,19368,54885,69503,12089,-121403,-90787,36387,197007,165169,25039,-88628,-117620,-18681,88434,26323,-17201,-41415,-102410,-32286,-24177,-81523,-84249,-40971,-39175,-82275,-62712,41363,80528,42640,-13253,-1344,58593,113739,96524,59342,44372,128521,216273,186414,82191,88409,253400,319910,211699,80189,-16708,-47620,-38238,-27256,-20656,-12555,-1743,-37378,-75753,-30257,56019,101112,115720,59009,-4044,-30158,-20666,-2067,10555,-43280,-110638,-111327,-35323,-3980,-19688,-27236,60887,266021,342352,192211,56449,136680,146140,124255,79931,-3878,-74389,-118663,-147920,-129709,-62148,-28143,-28192,7296,37674,33668,-13760,-40422,-31484,-22719,-10325,-24230,-47283,-96412,-19204,67616,116465,100893,7674,2800,23681,-585,-34358,-48075,-29672,35337,61034,36702,11574,9249,25222,51457,80667,57833,12200,12096,-6608,-38734,-88194,-91123,-62037,-56101,-46684,28587,118116,106795,103888,230032,327619,318482,233041,136697,47772,-752,-22517,35903,145898,242780,288010,254398,163242,104935,91161,107817,84853,34103,-83985,-63832,-10078,60707,56775,21001,-208,-53518,-80662,-22766,72521,79450,24375,-21813,-3737,-22330,-55868,-60519,-41551,80166,291498,398699,424046,292691,155120,73582,1770,5582,-4191,-48334,-29687,17399,10697,-28111,-89728,-72573,-58101,-28543,51663,224516,348380,296687,93228,-42982,-142117,-74053,-115037,-110239,-57322,-41850,-44690,-80884,-86168,-30241,42477,43967,23857,43980,55600,43115,28903,-22348,-95943,-84881,-36254,-43105,-76482,-65676,-14253,-16093,-17911,38393,8499,-99432,-76602,32105,165544,109496,-18389,-22714,83651,38347,-31822,-20402,71577,296409,520363,520092,277623,235,-112216,-28174,18886,12862,-22384,-22905,45495,96164,61187,-42076,-96473,-117499,-9596,97494,76716,38552,32632,-28444,-47927,-18951,28573,-33161,-132608,-44607,52554,81291,65878,41609,1490,-38110,-75019,261,90679,77674,-33138,-98614,-33954,-29548,-85768,-60692,104940,228358,289845,274883,244216,195624,72852,3946,-8372,-27439,-67060,-22309,19325,6192,-12866,-39150,20155,86213,129305,132934,96504,62911,2298,-59266,-52728,-15265,10319,76015,126576,84568,61491,21303,-31807,-41746,1746,18116,-3885,-27783,-50659,-30782,-9952,5322,24258,27701,2471,-57105,-110600,-35061,74617,121398,103827,80951,75809,37978,1176,-38099,-110482,-116376,-77976,-74166,-90329,-87539,-45675,1320,42978,62785,62727,21826,26837,20454,-39664,-83249,-77867,18769,123821,157988,165947,114121,69291,70251,191300,190938,103142,36850,25664,46837,69727,76829,44711,6472,18394,6328,-28432,-88939,-96214,-68805,-21724,50579,83867,73748,24256,-74392,-43748,76742,73141,4609,-89544,11538,83375,73625,93025,108281,58046,-21977,-73706,-106358,-109844,-89001,-91288,-105914,-111623,-93953,-35739,40913,101380,74932,53561,25099,-3009,-62289,-106090,-28735,32976,53388,97908,112711,78207,2114,-84651,1250,159625,308755,500634,576060,443148,157675,-1909,-38224,2166,-6890,-55851,-89595,-101136,-90512,-10920,38589,9267,-25312,-19694,-32610,-83496,-112515,-50793,15670,35234,609,-55453,-104204,-113765,-19948,48673,86785,115200,166146,153813,48664,-56805,-59284,-57921,-60670,19816,112636,188464,217385,174306,70300,-29780,-80727,-77064,-106605,24295,96125,108254,103841,141159,269382,337731,257496,153756,101541,56351,-24023,-64836,15340,49840,5470,-4441,-18951,-86314,-111891,-69789,-112122,-103466,-39472,-24688,-44077,-67242,-42675,-10380,13606,32089,35911,-38099,-62087,-2164,114845,115289,18122,-26338,-56428,-23021,51598,86611,119019,212064,259784,204206,125633,45131,-20386,-11631,4383,50816,117570,118360,126983,119659,84453,42895,-20762,-82331,-4557,72080,84459,37796,-6951,-29386,-56142,-119293,-139998,-109355,-63446,-17092,25006,77658,113939,30967,-19839,-57483,-59684,-35965,-17048,3616,19587,34127,13989,-28602,90377,291243,382020,352060,199346,77362,78265,89453,75858,8631,-42946,-71274,41917,114535,58465,-15366,-53666,-62453,-41731,-36482,-9582,-5909,-30277,-15014,12254,-13464,-47878,-96338,-86705,-30641,8398,30426,15552,-35890,-26621,82006,220471,252302,190326,127610,75815,37059,6731,-58612,-87781,-16405,34020,120868,241916,197999,47161,-15253,-95087,-22770,42593,48060,15979,-74768,-101519,-68649,-83812,-35086,58408,67002,51754,-3205,-52590,-86709,-43659,68763,188694,256997,274799,286929,242948,87913,4804,4429,1739,-47171,-113425,-88758,-56048,2164,38987,26561,17543,17879,-63850,-119223,-53406,-23765,-19939,62881,179897,165767,90954,9791,5102,54961,47116,8271,-14826,-45981,-47386,9144,66748,29018,-26170,-59557,-40447,-42642,-137830,-172385,-151179,-125244,-41989,10151,-44337,-101848,-109595,-114417,-85691,-60785,-79087,-89114,-93566,15447,196858,291212,126069,-33991,-101295,-14899,15837,-5081,-13787,36566,75560,57322,4629,-12966,-9366,30275,-1172,-27214,-84647,-62654,-15103,-4845,-25769,-79693,36842,73249,-1101,-62623,-70496,-86272,-111148,-80237,-49101,-74617,-100372,-70653,-45879,-47485,-2536,102645,139375,154054,-6112,-25835,-32468,-24158,5865,16766,23211,-8862,-48379,-71469,-48203,135,85830,164028,105483,40192,25753,81272,172789,223423,185702,70725,-48089,-92587,-47235,-1751,32528,51491,80085,105669,69982,-19073,-85392,-21141,48895,59976,-2342,-68329,-124928,-117836,-64654,-18492,-71100,-131930,-116146,-62306,15340,72882,81943,14092,-56368,-49385,20888,33227,35200,59365,95665,137536,176035,109065,34121,-3332,49525,130668,144941,114862,81721,-2956,-13343,65050,63587,-7375,-55454,-52513,-31837,-7819,-23703,-12965,-2808,-6257,24359,70112,76261,68602,73825,80970,108750,105990,27519,-46903,-75748,-116849,-130349,-110846,-134406,-111636,-21031,16228,-19533,-20172,11780,29955,12102,-35834,-70504,-22791,70825,111325,130465,62650,-40238,-87861,-100308,-82440,-66841,-72178,-28753,17661,48535,-7443,-35584,-49179,32840,63581,35460,-740,-32889,-33526,-10048,41881,88916,96798,30971,-52868,-29004,71667,65979,-12038,-24843,9689,80390,119876,97451,19157,-25776,-49265],[-50085,-65148,-42488,21306,75821,58520,-674,-32920,-46326,-52365,-54785,-21193,-18423,-20620,-39930,-67694,-80629,-65116,-40275,-63451,-98727,-51933,-26445,3466,1557,-23,-13731,-56223,-85444,-110940,-94496,-63095,-58401,-50951,-11376,-62522,-60024,4186,65893,106194,161980,123955,24467,-35381,-92710,-82040,-25419,7062,43837,105411,52607,-37217,-53377,-18699,95992,142937,90184,45771,30519,52512,131110,219850,248436,222500,167468,101276,36783,-40584,-53112,53591,172537,243927,213747,103632,68292,143849,321719,414408,287441,125158,-1385,-30846,-39080,-54693,-11179,49872,82742,118209,90346,-16406,-72875,-106649,-23187,31483,31617,31221,-5014,-50497,-39180,55435,158778,228594,156234,27725,128301,380633,398431,238594,106293,1046,-102518,-42940,33543,18750,-73041,-89992,-59530,-35936,15070,52150,74710,38559,-89661,-74252,52924,228354,275229,142220,26902,8839,24054,22671,-34582,-74699,5869,86094,87485,34855,-44078,-107382,-120868,-67981,-59431,-111918,-134072,-82143,-32126,-13928,1247,34645,51267,66993,53743,-17763,-103878,-55372,14347,77934,28666,-27316,-59135,-24708,7333,28172,12247,15628,63647,83459,76495,42680,-101218,-20025,81135,99582,48457,-44785,-53575,-23089,4556,32510,40349,13359,-30323,-26651,40593,112268,118301,-23584,-56751,15782,130785,169994,64972,-39041,-87720,-107729,-77144,-94862,-77015,-39586,-14742,-20253,-18479,-6382,-12703,-37415,-61690,-77047,-71126,-105384,-123329,-129068,-58810,-50598,-80986,-119181,-81213,-8844,18576,-8606,-12070,-21353,-14562,-57685,-9788,62231,88055,76178,59859,84663,140161,159335,177372,126860,37080,-33479,-78134,-130416,-107936,-55766,13083,8412,-29876,-70521,13182,171867,240880,244628,206085,112159,-49630,-114414,-16168,13104,9499,24707,21320,95238,62019,14999,-15161,-12532,26367,104200,131668,110189,80001,69325,81350,126844,198870,176647,79078,2571,-48447,-38151,45172,132189,153147,107521,70691,24051,133406,197290,95270,-5698,-8632,60430,85552,6597,-48839,111410,178398,90753,48849,-53,-23762,10232,2927,-93697,-106572,-4341,71627,5609,-74192,-16306,85162,117796,51981,-25566,-71865,-76917,-119558,-98902,-76406,-47003,-79600,-112796,-47004,31766,54215,58257,57583,77898,75015,48434,32279,39217,60356,73975,94573,146872,167700,106719,3651,-86634,-136095,-91706,-132934,-102009,-28114,-47263,-68585,-42880,-21254,-63335,-138854,-101996,23917,105160,24466,-57898,-11130,51693,260,-41119,-96875,-44171,41478,-14486,-6130,62360,128455,112607,65359,13933,22009,34408,73384,123918,209746,196309,64678,-41035,-100807,49219,17122,-39288,-46565,65076,58703,22619,77947,85634,36563,19771,-55115,-121912,-77539,-10892,37323,54958,51753,83300,32850,-40924,3352,85290,75296,29171,28396,79085,61724,-34854,-116420,-93046,-101936,-128084,-98832,-91859,-57934,15715,60630,20650,-13893,43366,55715,-17724,-61126,32057,131724,171022,150742,42914,-102705,-10243,112731,40111,-39862,-86200,-153504,-103124,57967,200261,189119,19561,-22093,51530,113755,186940,121390,-12961,-91529,-113441,-62677,-11059,57994,225677,207954,142589,60073,-42972,-126852,-91348,-46158,424,25824,6563,-77024,-108428,-123270,-42188,91484,170244,115767,-1416,-63323,-54012,3114,114273,283751,447498,495093,452664,369382,204481,81877,78444,112668,164630,300189,334851,176205,7597,-97500,-113389,-22157,-16557,-4677,29610,28846,-11010,-79718,-91590,-19365,13288,-46106,-117854,-64172,2986,-45172,-75431,-14032,25635,5397,-48582,-73269,-49450,42865,118264,-4317,-91331,-79867,-36478,1216,-11265,-47240,-39001,-19022,-6613,-28480,-37580,-34798,-113348,-100047,39206,152048,240792,286334,232458,185092,181763,67286,-58116,-92261,-51176,-5598,94405,79841,-4679,-92559,-78396,27349,128450,132247,70810,-30781,-86287,-54785,-25439,1791,-40393,-102721,-115532,-82790,-23858,54554,103034,132787,157513,130709,85420,45911,17108,-10804,-22261,-46847,-32313,80826,172186,118630,43787,201,-55615,-69667,-36826,-62581,-52537,-45981,-26247,-21158,-46553,-19600,61371,25183,-37660,-80969,-35898,62832,119359,152340,152924,141171,75413,-53422,-46919,-36880,-34528,-10660,-28215,-52456,-30057,49573,66794,1271,-12243,-19114,-37076,-84506,-100950,24528,81379,25391,-99933,-86438,13461,25350,-20178,-61720,-109262,-117970,-127688,-110104,-93031,-67062,-85756,-67786,30681,99939,140205,123433,109212,95148,70786,62850,-1195,57463,181588,277067,331221,251429,43103,-101129,-76437,-59010,-100135,-77727,-66817,-89075,-95352,3915,74334,32513,-30202,19275,30979,-16339,-66597,-18893,2912,-31995,-101376,-37658,36683,105596,127495,66293,32661,-6918,-25098,-17350,-38647,-85130,-20233,-3434,-81170,-105324,-97429,-111517,-12160,21704,-7196,2356,-11876,4305,25600,22898,9012,-30797,-60403,-65431,-10653,43367,77609,74883,57531,39162,30037,-41546,-127450,-72042,8769,74372,82983,-13355,-112534,-66817,-68015,-16914,39744,55313,31748,25680,46956,44641,18118,-50953,-97411,-38543,-18264,-91435,-115378,-98636,-113556,-72719,-5768,4934,-34248,-57405,133,69602,182111,301110,313091,244995,117044,-4871,-46595,-63785,-42600,-22831,-61547,-79821,-91610,-92834,-123987,-86721,-41280,15707,88555,76789,43346,67090,50366,39277,21244,-45142,-63368,-63801,-93594,48541,76038,70625,30596,-5829,-14520,-16220,16181,92608,55998,-15907,25709,98273,149101,193456,239155,248359,182606,53382,-24058,-36189,27818,95696,35374,-7681,-25967,-5238,23392,43888,16582,-6329,4391,-2982,-59345,-102030,-150288,-116350,-40688,12726,25797,-52219,-85546,-25358,15882,13496,-10168,-19220,-29562,-6273,99702,115899,69545,93565,106840,27822,-55739,-10255,2349,-29361,-55369,-45131,-20783,-13718,-44737,-32208,-72412,-28296,89830,109217,-136441,-145901,109126,285764,262376,61967,-107930,45316,123843,42022,-54083,-82027,-45987,-82024,-71534,-11687,-2133,-74712,-93323,18748,237572,324024,205220,75021,-16321,-57588,-49385,-16530,38905,73012,81526,89220,110669,119016,122103,99686,80040,30692,-70159,-5864,28151,-14012,-64290,7272,165322,93312,-147869,-154100,-202969,-361958,-573264,-696769,-662086,-473843,-265555,-71640,38582,199809,146800,-39590,-92587,-59369,-50744,-49304,-53071,-86826,-18304,-46908,-19666,37477,59484,76551,67493,23445,-5486,-2728,41691,83702,106546,60713,-28534,-27445,1645,29403,104608,331693,473932,401489,244918,10867,-89369,-45122,-26194,47099,204249,157960,5367,-58703,-96477,-137677,-164632,-167191,-2049,108511,99004,62511,10146,-50890,-73266,-49161,-37409,-20692,-5878,-47061,-87197,-51462,-64587,-119954,-169462,-147659,-110094,-39574,14493,26933,-14197,-57301,19125,80649,12930,-93,48870,21189,-72081,-28543,129617,320448,371473,269622,198295,164814,15522,-46858,18811,55341,78747,68193,88522,179547,172902,188546,211687,280509,366882,317953,149680,45993,41149,72222,81859,93647,131458,153575,173342,141148,61207,-32130,-69075,5386,44824,-14450,-56111,-17573,23769,5461,-49487,-71915,66513,189591,197589,159889,105351,99122,62706,32830,1868,-31437,-45530,-63174,-95971,-60413,-17612,-9852,-4748,-41424,-57846,-50790,-54547,-13146,6725,6939,26284,50274,-8853,-139779,-45548,88480,223687,188753,97978,51903,23268,-7955,-54223,-69594,-10936,-32166,-91900,-91133,-85002,-118336,-39536,-39992,-90840,-104275,-118935,-112089,-97862,-89103,-2338,120628,163854,141358,101466,58998,-8913,-8690,16906,-41124,-46521,-19118,-24650,-62824,-82622,-10435,82251,180658,175607,71469,-61099,-41561,99252,222206,256948,144639,15215,-70817,-58316,18184,56269,-8288,-59333,-17931,81437,81350,16373,-30878,25321,103630,134229,91131,44996,45757,38943,55285,69960,55433,-12933,-45013,-56343,-60787,98598,225421,185732,56208,24047,-37420,-48638,-44695,-49423,-18468,16751,-7841,-100141,-62507,15499,47208,3378,-71472,-165393,-53946,40073,95224,63950,23006,-33129,-59998,-58653,-58978,-88924,-94703,-90481,-102260,-77985,-22296,16023,15226,-51159,-120267,-61494,-6071,39233,26757,-7018,11370,31486,29581,4856,-4573,-11692,-83443,-45877,53807,64789,-3092,438,108930,201137,172667,111215,90992,3668,-36354,33871,577,-41069,-29376,15616,39557,-9983,-120335,-88530,25139,169154,165928,41856,-61531,-115120,-55107,90913,71081,23198,-10507,-54087,21801,43189,-14226,-39799,-21427,-28786,-67513,-26400,82743,115802,51814,-21454,-5963,69061,132058,129747,83890,76803,172408,260085,217482,110029,106141,255904,303864,190958,63669,-44858,-83201,-66680,-49018,-23658,3180,15031,-26101,-63749,-38298,34011,74058,102773,72290,15722,-21471,-15723,5254,13309,-28754,-91860,-121698,-42667,-9408,-8814,-5795,74074,276185,338974,171444,43682,160707,180548,144835,80589,-2026,-68106,-110337,-141779,-114295,-56350,-33817,-42420,3206,37447,24723,-33221,-58574,-40920,-40515,-40630,-52355,-65698,-86451,-11579,69392,124742,115601,-1643,-26244,7773,-11077,-36205,-50168,-37190,31154,55315,20358,-13266,-15024,-536,36725,77960,69806,31900,30726,6826,-35624,-94464,-85893,-61470,-61326,-53955,33113,130770,116906,108663,231564,329349,313612,217746,111700,18936,-18647,-13734,62971,176097,263195,284900,221556,118826,76540,84966,117972,102997,42575,-81853,-59029,2496,64649,44863,6177,-4098,-31161,-48318,-18892,43458,52379,13165,-33895,-44677,-74687,-62145,-51019,-28454,76531,244004,333044,414508,306524,155199,62991,-16341,-5385,-2115,-42000,-19582,13279,3201,-31508,-77977,-62081,-53907,-25863,67853,257112,378513,303362,84387,-51982,-119676,-50989,-103430,-119897,-71010,-56909,-53873,-84717,-82554,-30094,40930,43645,24604,35165,27076,30645,48258,1372,-70891,-83028,-44984,-40117,-62518,-62689,-20153,-20800,311,55372,16525,-89685,-84593,-27,100125,49784,-51683,3104,134125,81855,-10137,-9784,77392,286256,462578,448545,225446,-16117,-123032,-35771,13295,9195,-24227,-36253,24025,75081,49125,-46882,-94593,-112568,-710,88888,62715,22482,23977,-23812,-39202,7344,78110,-14015,-96918,-5726,98644,123104,88640,43871,-10167,-59128,-107760,-45293,40357,32300,-78319,-93313,-16802,-4409,-70184,-62218,133002,301353,359820,318697,259803,178161,44860,-1759,-4288,-24606,-77208,-18302,22169,6236,-3952,3584,98093,173563,231865,230477,158533,79949,-11516,-81493,-57768,-15917,2548,67443,119120,78227,52486,12124,-38718,-39393,10350,30304,7991,-20278,-47942,-30716,-4502,24875,47920,38113,-748,-69170,-107266,-25839,72314,117917,105117,81785,74509,39445,6865,-30943,-108005,-133360,-96627,-78331,-87156,-89735,-50945,-6740,26737,42313,53446,27662,29162,16391,-47152,-91298,-87373,5618,103619,142326,171082,131959,85524,99465,198838,161163,70225,11229,8732,46278,77640,74467,30235,-20993,-35860,-25798,-42334,-91978,-76432,-51412,-11800,55110,86876,73680,24018,-72436,-44756,82762,91716,18295,-90527,3069,65511,60696,88594,107970,60748,-26848,-88892,-128849,-139130,-121774,-121090,-120863,-117171,-86047,-10769,73642,141885,128880,101010,51532,4818,-70812,-135825,-55908,9863,43686,96364,110482,65999,-11428,-106527,-26755,119533,248305,431848,541378,404668,141403,-9938,-37469,1713,-10377,-55624,-85747,-98015,-95462,-16565,35929,5765,-27523,-15996,-23074,-61285,-110421,-66541,5700,43408,23162,-28453,-71831,-86633,-13652,47971,85174,108149,157633,156725,60606,-40951,-58361,-83445,-109501,-6454,97784,184493,236080,219245,121768,-3104,-103949,-113378,-71224,57908,126347,110485,92752,127848,266174,348530,257417,137234,77711,41692,-30526,-68349,6831,48389,3278,-9884,-25067,-91147,-128130,-89354,-139321,-103737,-39309,-26339,-41197,-51279,-31111,-5644,18744,38301,42203,-23826,-45015,11321,108702,65216,-43719,-69078,-80285,-34655,31675,66485,96137,184260,230448,178282,117327,52442,-8385,-5159,-2638,33788,108706,116130,113202,112983,88980,51186,-18486,-84593,7868,97384,107992,49626,-7689,-33690,-56211,-113507,-134716,-136050,-90536,-38910,10068,71571,121712,53912,-2789,-51144,-63946,-42055,-19913,3077,14286,25485,22045,-5267,114456,333449,456519,451937,276681,106095,80617,79569,58544,-7615,-53725,-78178,37854,98079,38008,-32199,-66019,-69781,-52648,-46290,-15097,-6080,-18200,1295,15932,-24128,-55528,-96545,-95003,-40098,3483,36183,32086,-16652,-33582,62752,209094,260532,205926,123786,51721,12599,-13090,-71223,-77087,10375,52934,124768,243241,191323,40013,-20263,-81731,-18585,26709,41302,45515,-6738,-33674,-45033,-77330,-29282,60745,78177,74219,18219,-40093,-63806,-27258,59951,157839,219681,254397,288182,235669,66976,-6823,-8023,-10005,-44411,-82955,-99692,-81299,-30488,-2110,10766,16263,38778,-46565,-121696,-30337,13025,993,51335,143695,142338,80805,8308,12230,66568,53314,5999,-22146,-65915,-71320,-15584,38665,11606,-37481,-71252,-58397,-68022,-137096,-153162,-156025,-137127,-52157,1181,-53349,-106360,-119987,-128657,-96228,-70267,-93679,-99595,-108456,-16867,155545,281247,137853,-34246,-104906,-22418,12863,-463,-7948,37222,65883,50763,27788,24134,14018,44369,-3270,-28320,-82378,-75459,-23154,539,-5324,-45517,-15009,21111,-20975,-63289,-51639,-49263,-51006,-29651,-8716,-47047,-93535,-77789,-50205,-44902,23742,149865,163754,158486,-11215,-34910,-32260,-29233,-10565,4146,21694,-5777,-41743,-64808,-48488,-13343,59697,138607,92572,38096,30668,88270,177856,221875,168541,48723,-68594,-86715,-33509,11765,31462,38017,60650,82678,58679,-22204,-113345,-36699,39698,53123,-4745,-58153,-120385,-136307,-93451,-37933,-85149,-131277,-95946,-59559,20889,85037,96174,36085,-37436,-56108,14424,26563,39804,75468,107727,133865,156452,90757,21027,-7503,54447,134180,138176,110816,85562,14743,3529,86629,64703,-10308,-58789,-51681,-22211,4199,-16353,-11596,-6028,-15954,17809,73791,88246,79805,78761,78906,111933,105930,19096,-70510,-90705,-123655,-123985,-104397,-139862,-135011,-34321,15401,-15522,-11118,12961,28945,6930,-52461,-92640,-25310,68725,109327,139084,89513,-17958,-81444,-97823,-80362,-63610,-67353,-18008,27609,53419,-16827,-61665,-75267,30506,52610,22889,-9830,-40874,-44819,-24118,27448,76743,86858,29160,-46717,-19746,78788,73626,4528,623,30212,87192,114918,90144,15288,-32400,-60149],[-53521,-58299,-38582,21236,82371,78755,16911,-33304,-54191,-65958,-84406,-38393,-29562,-26603,-47450,-80962,-93086,-62751,-42721,-63291,-116450,-83525,-62579,-14003,2807,19218,4518,-85119,-83891,-107217,-101463,-72564,-65796,-41992,-7445,-61701,-61409,1817,53591,79937,144668,141459,49492,-23748,-90502,-78437,-26693,1987,36584,96535,44067,-49209,-71494,-41479,78739,150832,101112,56604,37050,49078,115819,202866,238147,217185,158883,98271,38028,-35762,-69793,30846,142274,199120,164936,54854,22427,112967,292678,398443,259489,84168,-180,-9382,-33362,-62783,-10361,53427,91511,126808,80650,-39177,-90154,-103386,-21562,35802,29987,22922,-15787,-64204,-52359,45416,153351,231745,158153,18919,136774,400978,436638,269527,115642,11210,-91164,-76301,-22478,-42721,-127707,-109285,-70105,-56558,-11011,37278,69300,48810,-72483,-88188,47761,216745,238879,104073,-5542,-5028,32990,47561,-4938,-75831,-17989,60842,71390,26083,-44894,-98995,-100953,-29504,-5174,-62950,-108182,-73811,-30659,-16878,1818,40511,64766,85948,72992,-8731,-95426,-62465,18053,92038,43094,-20474,-58047,-18027,18064,44585,38799,37242,68894,66712,50531,16174,-118136,-12995,100907,117123,50969,-47286,-61824,-41160,-23005,-287,14848,1407,-33377,-20763,49888,120581,134692,-4362,-62285,220,112113,160758,53932,-51825,-92614,-111518,-90983,-106585,-62312,-26849,-5378,-17509,-27406,-25168,-33260,-59050,-75390,-78309,-60856,-106109,-142145,-161875,-76587,-58910,-80943,-118603,-90860,-18285,15168,-8679,-7208,-4461,1633,-64662,-26994,42405,62552,49846,38610,75621,153802,191692,215798,152615,51119,-25862,-69539,-123913,-111299,-63474,14286,21097,-18455,-79494,-9497,144118,204113,197720,152723,60752,-84396,-97118,-5332,12263,-11034,-766,4795,68250,33323,-4448,-25834,-12394,33957,113986,147607,118895,78865,59996,57333,87821,165213,155264,68878,9084,-24677,-5631,79535,161847,179789,124777,71440,27111,150349,218964,122403,10536,-11336,53377,97256,30576,-18419,140722,148175,62403,28526,-13854,-36926,1177,-184,-95598,-91816,20852,110897,44798,-55432,-3600,101159,111674,45132,-23238,-56764,-51736,-109364,-109894,-85287,-52123,-76504,-134404,-70419,5516,23080,23541,34522,69195,72801,49556,36812,50854,80185,95005,116991,169532,185952,118872,9068,-95380,-155566,-104391,-135948,-106551,-45489,-79996,-87301,-52848,-45249,-71939,-134138,-115674,3498,93184,46467,-39750,-21792,80009,42054,-21152,-75658,-4792,49503,-9796,5587,66958,114630,84704,36244,-16330,2814,28476,63229,108969,196945,193718,73616,-20332,-86332,39565,13824,-44283,-77964,-2860,7457,-23533,44010,81494,43254,24264,-56198,-125795,-69214,2741,57556,80582,64854,87811,53677,-18521,7663,82725,73023,29275,40716,89453,69458,-16167,-91173,-84098,-95260,-121006,-138962,-102274,-73961,4779,48294,8327,-26988,25828,30093,-48302,-90624,10667,121519,174474,162356,51331,-118479,13732,137723,53605,-31448,-76579,-141548,-132366,14338,160913,171335,12658,-15530,67065,146536,227081,126858,-17644,-99096,-114999,-61130,-362,90448,259034,215458,154473,72152,-36033,-121213,-94344,-45576,6677,40926,21565,-62554,-108005,-109669,-33361,90545,161269,100968,-17654,-74339,-59768,-4903,105372,256389,372286,393307,345610,297047,188634,77293,69603,113716,162584,281803,329558,203878,45372,-56278,-134363,-67189,-62399,-41838,-904,8600,-24484,-93419,-113307,-49323,-13663,-56590,-113637,-61002,405,-50565,-66264,-15061,13651,-4476,-53081,-72125,-45189,52568,138014,-41,-97539,-91013,-48827,-7264,-8853,-37924,-25847,-10226,-4014,-27586,-38497,-38175,-115514,-123620,-4626,95592,192538,261631,223614,201622,202159,76614,-58724,-84598,-52357,146,111200,91732,1932,-89222,-83012,12249,110254,131631,74151,-30155,-90641,-55928,-24937,-1590,-46236,-104516,-116602,-82980,-21194,67339,133011,174323,199923,155750,89444,36462,2295,-25860,-34170,-51427,-20805,99741,169485,96045,15569,-24793,-76089,-49059,-19054,-48730,-53523,-63450,-54286,-37412,-43362,-6483,84688,30458,-39877,-79981,-33453,61765,109171,132933,117945,97269,57939,-67538,-79023,-79582,-59886,-21852,-25946,-40425,-16421,57851,63712,4910,6690,8285,-10109,-69096,-120805,22546,103043,49519,-95669,-91568,18741,52146,790,-44855,-98648,-112284,-122912,-105052,-91715,-64878,-71622,-59527,35452,105073,149683,139159,120653,95647,68824,66059,28330,101982,200005,261163,300989,218386,13019,-79128,-31374,-28641,-84134,-93638,-82860,-102849,-89652,13752,88663,46519,-7679,38925,37725,-11468,-80715,-46130,-22111,-44393,-109723,-45403,35440,110514,125203,62700,36096,-422,-19171,-15901,-44196,-88561,-20502,-11044,-89555,-125400,-108069,-123884,-15982,25846,-5504,-5350,-17913,1214,19438,13193,4106,-22496,-36196,-49057,-12591,36647,65127,60451,46762,25530,23591,-43033,-129188,-73062,9562,79343,90696,-2075,-104836,-81367,-70884,-25878,20612,38267,18413,15986,39085,48089,29676,-38808,-94800,-58152,-38741,-100634,-132797,-107298,-110593,-74250,-14014,-8115,-36902,-52652,-9206,74379,218106,346925,362105,283665,138809,10829,-33107,-57070,-43790,-22337,-67435,-97843,-113238,-110511,-137908,-88211,-43798,15086,86038,79865,57863,79517,56046,36248,9242,-55554,-62224,-63366,-104173,44150,89790,84517,42328,2798,-15293,-23002,12360,97427,75388,13377,61521,116208,165787,205544,233286,226522,161878,43247,-38688,-56756,26576,99171,42470,64,-21763,154,35028,56324,23069,-2677,7408,3092,-50044,-97279,-151431,-106861,-19297,35181,35135,-63844,-84466,-2771,43307,45073,27106,263,-41028,-13002,105004,130191,101059,121702,144871,58930,-53582,-31740,-7096,-27747,-48326,-46300,-23755,-16692,-47929,-30069,-75382,-36391,85015,129683,-75485,-198082,2776,152684,136405,-18333,-128854,56268,131985,46636,-47716,-77148,-54844,-96741,-30981,19097,15506,-68515,-97621,14601,241672,352506,247469,103958,-706,-36228,-24159,4339,51277,82809,89936,85657,103380,119701,126631,98040,68371,9018,-100279,-9276,16881,-34069,-67879,24821,192087,124538,-82178,-107285,-167442,-324686,-522038,-609824,-541298,-359327,-197304,-66021,2100,167957,148306,-28916,-98887,-68099,-54078,-46823,-45808,-70410,-2669,-34409,-24027,20842,37392,58657,60132,18027,-14342,-15045,30512,78922,98480,47466,-38716,-33157,-2927,32067,125532,383342,482335,377083,212077,-21088,-79033,-33183,-49340,23019,188693,207483,25288,-83126,-135623,-166438,-172042,-167029,-18205,80166,78169,52027,3445,-70647,-112146,-56662,-51974,-46923,-30921,-65183,-88437,-42622,-59321,-119401,-170570,-139717,-90113,-27504,11736,16545,-21476,-56798,21243,83229,10566,-3827,35702,10432,-65848,-6105,174064,397437,453150,317978,219326,154041,4972,-63156,8653,51757,71068,60068,97899,224542,225254,213584,221887,292822,392377,335549,143350,37206,47297,94323,97131,97796,130927,153158,180316,138678,49031,-40874,-72351,192,39859,-28569,-66082,-13623,34257,14819,-40991,-74954,41779,148801,157750,126633,79764,66367,26468,-3865,-29709,-43714,-38082,-40214,-63529,-23129,425,-8539,-17236,-60372,-74136,-64188,-61367,-632,10671,-873,4291,5316,-50655,-122493,-36784,81955,226272,200477,102161,51197,21981,-9807,-55102,-67753,-13370,-40576,-95086,-98576,-110388,-99669,-2067,-3885,-95500,-111438,-122541,-113367,-99716,-88074,-8555,111284,165378,156066,122821,80811,16753,10750,10985,-57515,-71983,-35949,-25578,-56835,-80654,-18868,66602,155359,147925,59609,-57026,-37617,105734,223815,255185,143225,17148,-67364,-72940,-15945,31983,-17872,-58725,-5141,90924,83368,9697,-36860,23888,111441,148094,99450,38070,7441,-10618,21824,52016,43317,-26659,-63413,-65914,-66565,104347,224036,191168,79545,56390,-23918,-47802,-41647,-45130,-13605,21837,-7485,-64115,-18518,47046,59043,4225,-77670,-157741,-52906,31599,91238,67772,31424,-12322,-50181,-55400,-53328,-86122,-105776,-107316,-123245,-89057,-23315,11052,4577,-68402,-85306,-86581,-26259,29787,13807,-25517,-22596,-7682,32494,19136,3841,-12683,-88643,-42232,51944,47725,-22010,-28920,74388,156482,138395,107535,112781,29185,-51299,6075,-33336,-82522,-76785,-27863,4530,-29286,-94841,-76529,15174,138527,158903,56508,-34462,-85366,-86076,83536,108506,59052,15059,-13789,77983,121759,61488,5305,-2848,-19963,-53472,4335,116652,143061,56167,-30936,-11692,74181,140280,150530,102927,104928,208582,290947,240931,137289,119926,244986,273436,164346,44651,-71579,-107941,-90358,-70845,-25740,19437,28692,-15796,-51839,-46695,8530,42742,85656,81250,35059,-8628,-5464,16183,25125,3645,-58998,-103708,-51397,-14162,1869,10419,80351,271857,317414,143637,27499,172232,198238,150686,76316,377,-59163,-97260,-129227,-102741,-54329,-43434,-54879,1101,36366,15371,-50031,-76384,-52255,-60025,-66606,-68821,-79375,-82143,-8378,67669,129863,130793,729,-66103,-15675,-24733,-38215,-50184,-45087,23314,44646,1277,-38030,-34978,-20996,23806,75655,80143,46864,42549,15292,-34791,-100671,-79136,-60617,-66107,-57932,39389,141534,124344,108437,221419,320358,303536,200283,85263,-11791,-35920,-50,93732,204501,269434,259941,168684,59985,34661,65848,115802,109867,43846,-82626,-49603,21615,65667,28973,-8557,601,10,-13224,-7752,14920,20685,-199,-39041,-76216,-119724,-59970,-39534,-14146,72842,191291,257432,384870,307529,148622,48602,-25082,-12190,1234,-31754,-7197,8371,-7392,-38060,-67525,-49581,-46580,-23214,77968,267294,376964,288895,69668,-60424,-72527,197,-60376,-115882,-82260,-66625,-60739,-88449,-81596,-33235,35431,40460,23853,25765,-1726,18031,60366,21324,-44828,-66778,-53764,-39152,-51831,-61108,-32417,-28669,16876,69739,23936,-78046,-90704,-28576,44076,1177,-67441,39214,193011,139747,20287,6566,86933,273086,397569,372996,176845,-27180,-133109,-45561,6556,8661,-18198,-44858,2527,55316,39788,-47703,-90640,-106463,6587,74554,44590,5784,17250,-18693,-30498,33742,127514,13767,-56119,38303,146507,161855,107588,43114,-22495,-76953,-141222,-97774,-15596,-15735,-117856,-74914,-4137,15103,-53863,-60238,157900,373480,424279,352299,262772,150274,21522,-7385,-3884,-25145,-85662,-13436,22738,7746,11771,70710,185113,260674,327813,320199,219178,106186,-3935,-94683,-71976,-23386,-7848,56706,108827,69188,38395,-3940,-51452,-38756,18928,42035,17903,-16213,-47240,-29433,2091,48948,73323,47170,-6039,-82254,-98816,-20129,63669,104511,96962,74534,66292,37368,11103,-23848,-101608,-131617,-108609,-73792,-82734,-91786,-56448,-14808,11308,24509,47137,34545,31181,11417,-55464,-99996,-98330,-11104,80506,126071,174594,148904,101624,123680,192278,124655,36523,-15077,-10596,40175,79933,67517,15425,-42152,-79834,-56176,-59194,-94575,-56268,-32326,-1341,57462,85689,72148,22968,-71566,-46554,84345,105223,31058,-87101,-3980,49060,48570,83228,104390,58541,-36058,-107442,-151884,-112989,-97982,-148424,-137627,-122026,-75633,14232,101534,174176,174360,143181,79650,19079,-66982,-119242,-81963,-17327,28311,86787,98874,47045,-25367,-116744,-57579,74704,185954,351405,475136,345047,119335,-16837,-38549,-4521,-18281,-59279,-85569,-98280,-99857,-21163,33136,1210,-32071,-15851,-15586,-42250,-95468,-75581,-1291,54541,52718,6150,-35275,-57623,-6243,46768,83433,102809,151013,161290,75046,-21585,-46111,-90806,-151540,-31688,79702,175076,246074,256843,169243,21121,-103914,-131296,-35337,92899,161006,111386,75211,108205,251149,342919,245524,113787,51776,25997,-37595,-73945,-5524,43702,610,-15928,-31799,-95120,-144558,-105217,-156993,-98652,-39204,-26484,-35351,-39337,-25291,-6559,19005,39472,45038,-14018,-34721,20530,101347,23814,-94370,-99267,-100571,-48893,11078,44686,68508,145867,189299,146177,103821,56271,1803,169,-11108,15324,97116,114946,101476,106731,93753,59161,-15972,-86120,17067,117755,126429,57699,-9709,-36436,-54727,-108126,-124193,-151739,-116952,-60430,-5958,62388,123394,79139,22068,-37711,-62904,-48551,-24103,2754,13819,18683,30475,21237,144192,374986,526904,548878,356947,138372,83013,67616,40750,-21318,-60333,-85793,30143,78411,17052,-49079,-76320,-75700,-66561,-59042,-22603,-7752,-6521,18585,19811,-36839,-66076,-97584,-104084,-51751,-5822,36610,42286,-2689,-36684,43175,188465,257335,213067,113110,23093,-15204,-36804,-86058,-67334,28386,62472,120207,238912,186577,40222,-13678,-63184,-17855,2605,21810,61881,49889,32573,-388,-58479,-23392,57859,84716,96324,46576,-13132,-35275,-7686,57945,128787,177100,223841,278288,222415,52287,-14150,-20306,-19054,-28329,-47728,-89296,-99780,-55378,-38914,-6676,13416,56354,-32041,-117474,-5776,47495,18402,34787,104739,114481,65887,2854,15493,71784,53077,-2868,-36338,-87563,-87275,-35063,13108,-6163,-50112,-82729,-69203,-70293,-86635,-101352,-119725,-130000,-64229,-11719,-64289,-113385,-132400,-142627,-104025,-78025,-109702,-111796,-122435,-51300,110905,256017,140518,-39202,-108215,-31807,6575,471,-7498,29744,46603,35377,41197,55904,39532,60816,-3550,-30216,-82211,-85492,-27142,7412,12346,-17887,-53262,-25557,-42920,-68095,-41717,-14619,160,19344,29118,-20845,-81233,-86714,-54116,-36196,53754,199082,183430,154989,-17978,-46871,-36051,-36783,-26582,-2817,20203,-4230,-36470,-59192,-47890,-23394,39361,118010,81510,34316,31295,89231,174398,212130,143715,19707,-91858,-73426,-18559,26139,30697,26515,42150,59614,45552,-23719,-127845,-49661,27308,38206,-15963,-55344,-114755,-124041,-105370,-58000,-102179,-118350,-76304,-57647,21230,90533,105225,56165,-15882,-61629,2776,12678,39355,88170,118297,130788,138124,73196,7094,-13623,55199,131505,125076,102404,85187,32813,25754,113722,59963,-19769,-66852,-51883,-13598,14836,-9495,-9296,-8297,-24464,12501,77450,99471,88397,80230,75357,111225,98943,8123,-92277,-91737,-97928,-97893,-89566,-130982,-158790,-53330,6198,-17284,-5348,11955,24135,-2112,-71755,-107334,-20345,69275,105107,139819,107537,243,-76938,-98607,-82901,-65632,-68864,-15345,29049,52377,-27777,-84870,-88460,22624,37421,9703,-17156,-45809,-53135,-36899,12710,63001,75043,26440,-39667,-7210,89305,84253,21471,21442,47041,89962,104339,76883,8865,-38430,-65530],[-43749,-46729,-33586,20845,85052,94537,32798,-32711,-59766,-71301,-73633,-38001,-31473,-25737,-49307,-89093,-94577,-60962,-44891,-62326,-114213,-113721,-61196,8516,44163,80234,77210,-25388,-68810,-98798,-99968,-78359,-72291,-37222,-8118,-63092,-65949,-6080,34866,49056,120254,149465,72454,-8040,-78148,-66665,-25185,-3090,28916,87188,35838,-59153,-86498,-59402,64606,159307,110753,65928,42580,44467,95792,176805,218145,205210,146781,93354,38732,-29348,-83210,8659,112311,151629,108362,5797,-21492,83223,254671,362228,221046,45623,8485,18935,-24654,-70573,-10510,56406,98504,131970,71781,-55059,-102279,-96203,-20659,39469,31277,16184,-24600,-75244,-64250,35224,145292,228820,156439,5886,134846,398454,458113,298633,124607,21592,-67911,-73632,-48909,-90647,-181721,-103071,-62579,-64876,-38503,20188,61766,56972,-52144,-100315,41482,202217,201710,69229,-36357,-9608,53360,80521,27870,-66300,-42946,33659,52173,13234,-52105,-96685,-85842,-210,37902,-18788,-80884,-64244,-30420,-21572,1208,44518,76564,105516,91286,-2104,-86032,-60166,32024,116100,64298,-8852,-54253,-11129,27527,59597,64888,57733,71916,49359,24342,-11901,-89913,26990,141975,145931,54871,-51209,-70258,-56697,-45007,-27264,-6162,-6247,-29518,-8919,57884,123301,144898,15110,-63696,-16483,87649,141647,37196,-66188,-97274,-111112,-99496,-103130,-49826,-16119,3240,-14523,-35596,-46326,-55596,-81069,-85331,-70206,-44639,-95816,-143890,-193608,-93257,-70281,-83683,-117337,-97059,-26443,11603,-8789,-3645,9450,12756,-73344,-45289,21625,39097,24103,14545,60853,156433,210658,239548,166145,57131,-23614,-63980,-116440,-110806,-70516,14954,36148,-2786,-85047,-34185,110941,164231,148094,97745,10309,-118732,-77276,7727,14436,-24776,-21088,-9302,45339,9901,-23370,-38626,-14477,39107,118637,156414,122579,74652,47990,29338,37064,114445,122078,54385,14243,-3197,23353,110808,187957,204520,141393,69101,25895,158978,231155,147126,27718,-13906,43193,103609,56336,17410,170139,118452,36126,8587,-28603,-51919,-9509,-4139,-94499,-77590,43841,144201,81907,-34953,11152,114000,100918,34645,-21414,-38000,-25404,-88612,-121903,-95930,-58199,-72856,-151165,-90580,-18832,-5937,-8874,11978,59396,67951,46182,34984,54801,93552,111448,134488,184229,192743,120557,9596,-105555,-173241,-112377,-130303,-94277,-53104,-103923,-96325,-60444,-66753,-80516,-128166,-130833,-19895,72020,59706,-26297,-35912,106446,92157,13377,-41725,21171,48114,-7097,17154,72562,101962,60012,11221,-43855,-16299,20878,50109,89497,178036,184875,80270,221,-57376,51040,35561,-5784,-41746,-46577,-42626,-70663,2403,70552,45776,25232,-58753,-128760,-62815,10455,66896,94399,77770,93549,74280,3760,7660,71519,66020,28056,51298,93588,70551,-3395,-69409,-71408,-82445,-101106,-146020,-118831,-80583,-470,36567,-6005,-39801,6035,1399,-76983,-113177,-5817,109489,174723,170920,60434,-114502,33331,151701,64132,-22711,-66327,-126644,-160103,-33414,111238,145133,3642,-10901,78109,169609,248221,121932,-24527,-106914,-117909,-62519,7528,124113,283702,220366,166455,83918,-30092,-118485,-94464,-36984,24559,63999,38014,-46800,-99007,-88999,-19703,89352,149875,88298,-27383,-76695,-59874,-12384,94336,224784,295206,291278,235795,216335,162914,68790,56920,113411,161346,259566,315381,229959,86640,-11106,-99870,-97370,-102440,-77004,-31464,-14229,-40786,-108229,-134099,-77955,-36047,-62257,-106333,-57841,-4288,-57428,-60443,-19717,385,-14653,-57551,-72288,-43961,56228,145502,-1059,-104674,-100417,-59389,-15100,-5217,-26270,-12044,-1721,-1657,-26122,-37028,-36291,-107637,-144470,-43188,49726,144942,227939,208272,212223,214026,83840,-57992,-72753,-48318,12057,118097,95212,6381,-79996,-68671,15468,98866,130777,76877,-30400,-94449,-56416,-23583,-4085,-50689,-103565,-117263,-83840,-19975,77650,162006,213238,237174,175048,90247,25872,-12935,-39773,-44224,-53255,-6125,119380,164677,74149,-11311,-53155,-89482,-24040,-1705,-34173,-54221,-80257,-74492,-45218,-36695,6765,108592,35124,-42013,-78625,-32890,59305,98891,114048,85834,54377,32782,-83399,-102512,-114560,-79305,-32606,-25035,-28898,-3609,60615,53622,4129,23671,37382,20591,-47565,-141279,18235,119565,69586,-90640,-94140,21962,76367,21744,-26553,-86051,-104016,-115041,-95123,-81437,-52891,-54026,-53129,36396,105878,153624,147607,124763,90901,65393,69311,57467,140208,203900,230175,252660,166778,-25440,-39756,15185,3589,-65489,-110489,-99199,-115783,-83173,21131,95682,54742,13600,57168,42904,-7070,-90524,-71281,-43728,-53004,-109730,-57423,28004,108418,115608,57105,39337,7345,-10918,-11823,-46531,-84671,-24725,-22313,-96525,-145508,-117294,-138576,-18943,31817,837,-7578,-16489,2461,14370,3728,1726,-8846,-7782,-25774,-13543,25961,48447,43989,36297,14121,16673,-44868,-130422,-73877,9123,80970,94945,8022,-83888,-85004,-66543,-32037,3798,21663,4933,5837,29282,45647,33785,-30311,-88182,-81936,-62686,-99605,-140030,-113806,-108085,-79641,-31064,-27248,-42211,-46733,-15314,77415,246385,384300,401411,313404,156461,25333,-20682,-52250,-48202,-24521,-69531,-112408,-138239,-117780,-123980,-86698,-46623,13498,82539,84876,74083,90900,59926,30941,-4589,-65704,-59749,-61718,-108658,39565,103268,100336,57691,14777,-14072,-29269,9326,102736,97805,48927,97506,126412,172546,208470,219518,199292,136774,29310,-55842,-75278,23107,95040,44712,4098,-18553,11224,60065,83055,40290,8772,15298,11739,-38460,-91322,-149994,-96585,1314,57947,44360,-75763,-75207,28251,78029,80781,64898,20449,-51082,-18726,105517,136897,124403,140894,172678,87278,-42964,-53865,-18397,-27866,-41689,-42677,-20638,-11630,-41701,-19990,-70888,-44176,78013,147453,-9592,-217117,-124300,-20092,-25620,-113559,-150305,63252,134203,48342,-42139,-73815,-65399,-92245,8729,44076,27719,-63276,-101177,4891,228691,359670,272840,120343,7117,-21375,-2756,21153,55352,79084,87091,78549,96587,120258,129131,92771,52800,-16435,-125983,-11974,4201,-54143,-61507,47000,217225,157024,-9616,-33994,-95092,-241720,-417817,-474214,-386861,-217051,-100346,-37109,-26106,130932,141898,-18731,-99095,-75440,-56514,-43766,-38058,-49295,18341,-19267,-30008,2055,14925,40552,51951,11606,-24354,-27921,17448,68532,84351,30995,-49950,-38004,-8132,34336,148821,429249,474439,342284,175802,-48411,-66446,-26187,-66250,1353,162779,237553,37726,-107781,-168899,-182745,-165153,-156379,-29840,52382,56912,44413,-1305,-85357,-122702,-55702,-61219,-69382,-56764,-84678,-86894,-34643,-54413,-118205,-164577,-124476,-69682,-15034,9735,6479,-28673,-58846,19788,80567,5185,-7326,23812,1447,-57912,12079,207608,449729,516244,359551,235042,141080,-2164,-74380,-1614,45708,60003,50611,106595,261998,273299,233717,225466,294726,401221,337157,130314,25515,51060,117202,112930,101857,128056,148272,180474,131246,35145,-49058,-77043,-8898,29633,-41638,-75139,-10990,43049,25506,-27527,-68991,21959,113411,123325,96675,53229,33222,-6303,-37084,-59981,-56701,-31560,-13549,-18332,16932,21628,11217,4779,-45277,-74565,-77732,-62467,11689,14858,-8260,-19183,-43498,-88953,-91878,-27533,75163,223260,209668,106782,51407,21849,-10948,-55771,-65808,-15579,-48031,-89063,-78182,-119622,-66098,32605,31616,-83928,-114994,-123835,-111845,-100566,-88364,-17765,95878,160746,166163,139424,100333,40656,23172,2542,-70639,-96632,-54747,-28249,-49955,-73104,-26873,46057,121575,112001,43345,-52521,-37787,101577,207944,234673,128697,11772,-66947,-87434,-49408,3780,-28330,-54012,6122,94698,81273,1336,-44732,18324,111733,152598,102557,32641,-22896,-55535,-10274,33260,31710,-36619,-78703,-74224,-68844,107301,214919,189729,103034,81478,-13291,-48429,-39394,-39857,-4807,35113,10182,-15496,27489,79965,70474,5775,-84068,-152099,-54439,21156,84092,69500,36780,4193,-39846,-50823,-45348,-73815,-96551,-101476,-129842,-98294,-23752,6166,-5339,-55094,-37145,-69867,-37290,20209,-5851,-55999,-69956,-16687,59738,41441,14440,-12949,-92340,-41011,46535,29654,-38210,-58604,38581,109457,102679,99665,127706,51367,-53830,-22396,-64304,-117283,-119224,-70866,-30139,-39705,-66671,-61982,6131,107206,145240,69251,-7379,-51182,-86259,68462,135662,89446,34826,17211,124922,197339,137410,48150,14078,-12841,-42194,25657,137610,158189,54799,-41385,-18013,74680,141079,159987,115761,126712,233082,305046,255185,163110,130071,222387,232874,134013,23528,-90519,-90492,-89773,-79319,-21906,35285,38187,-7269,-40427,-52733,-17169,10569,64220,81174,48042,3524,8224,31074,46844,46597,-19825,-80927,-59711,-17579,11096,21508,79049,252417,279239,110667,8447,170084,198129,142010,68101,3063,-49545,-84177,-117268,-94919,-55943,-56337,-62631,212,33301,4924,-64002,-92773,-64717,-80140,-84808,-74343,-89934,-83287,-10243,61678,130297,144803,21197,-106162,-44007,-41060,-41203,-49299,-53006,12890,31759,-17398,-60944,-50241,-37054,11988,72718,87542,56104,47237,18806,-35773,-98860,-70973,-59445,-70246,-58722,45688,148569,127926,102908,201339,301993,289142,181378,58248,-42716,-44666,21957,129113,229257,260031,216161,103857,-5654,-15662,36513,102378,105821,38573,-84931,-35655,45479,63615,9864,-20220,15247,36196,23167,8619,-9580,-14743,-15605,-36724,-75637,-108182,-52039,-26840,2165,71943,140352,180109,336444,292781,134817,31933,-16218,-5071,8654,-15931,7920,4943,-19733,-47847,-59566,-37327,-36941,-19982,81312,253204,344060,256060,50378,-65876,-25377,61394,-6949,-97389,-87330,-66497,-63158,-93007,-84215,-40130,26293,34969,22218,17516,-27856,5079,64741,36497,-21317,-48246,-62027,-40057,-45438,-61398,-50475,-39506,30349,81068,30899,-65103,-94201,-53666,-1035,-35225,-61979,75628,251354,207232,57198,28645,101709,259731,332766,300659,134698,-33350,-138381,-56251,1391,15244,471,-36719,-9477,43702,36968,-43360,-84538,-98952,12093,55636,22624,-11914,11712,-13756,-21930,58748,170712,48117,-12422,84376,193536,195648,121888,39228,-35521,-88664,-131459,-120329,-37835,-21961,-75357,-46758,4651,28567,-37342,-54376,177358,436374,475464,370590,250954,114526,3833,-12779,-6582,-28651,-90279,-8411,20939,10899,32396,144358,269857,339424,407779,392073,269114,131143,14953,-83085,-89109,-37036,-20677,44274,96721,58841,20884,-25154,-67567,-38005,28089,53596,26235,-15116,-47588,-25528,12784,78220,99525,55383,-13061,-95247,-87307,-16723,51664,85290,81885,60630,52027,32107,14121,-16838,-92745,-114136,-92569,-61589,-76350,-92710,-61082,-21788,-2385,9890,43515,42130,33246,6270,-63569,-108049,-109506,-29243,57882,112015,177992,165404,118234,142501,175599,87612,6590,-38433,-29419,29592,76382,56788,2040,-53943,-107111,-82720,-77224,-94332,-35826,-12745,9259,57947,81098,70287,22413,-70715,-47620,83026,113659,43112,-78640,-7700,35527,38431,77635,97985,51868,-48674,-127903,-137167,-84106,-65854,-123844,-153180,-122499,-61404,39767,125917,199605,211961,182531,112811,44167,-47375,-89827,-101585,-46723,8859,70381,78784,23867,-37706,-100905,-88024,29008,127002,269616,388572,273444,94915,-21024,-39217,-12201,-27295,-64176,-86542,-98938,-101432,-23405,31576,-2544,-36961,-17677,-9593,-26194,-78204,-74819,-2451,70557,90599,48713,5758,-26078,3543,46041,81998,99446,146477,167272,92837,1851,-25145,-80824,-158589,-52478,60842,162216,247452,283605,209215,43787,-80243,-98070,695,127716,197680,113740,54303,85956,229150,325478,225981,86934,26596,11895,-42578,-78187,-17660,39396,681,-19904,-36540,-95321,-146278,-106624,-138106,-86794,-37124,-23941,-27680,-30685,-23046,-10467,16800,37552,43877,-8650,-27697,28724,96495,-2620,-125981,-104052,-103518,-59543,-1925,29611,43685,104804,143734,113772,88677,58839,12270,6560,-18177,-1007,86414,116996,95496,103839,101075,68961,-10902,-85170,25120,134564,141852,65170,-9315,-34403,-49851,-101602,-111635,-137619,-139101,-78513,-20215,52923,121148,106878,56826,-15323,-51921,-50170,-25671,5841,20571,17510,41602,52773,181539,416189,589412,635105,434655,174484,88359,57158,26092,-29520,-60660,-89988,23933,60923,-187,-61815,-79159,-75092,-78443,-70488,-28488,-7769,7332,38904,25548,-48858,-76041,-95073,-108986,-61447,-15165,35657,49871,9381,-34439,27069,162924,245207,213635,99364,-5221,-41874,-60002,-98463,-55961,41885,66952,113173,235070,188448,51132,5931,-41393,-16765,-22651,-3364,66480,90854,85684,45519,-30322,-13676,53680,89360,118772,80796,24067,-3639,14615,64691,107769,135524,188033,259655,205571,47105,-13806,-29150,-21808,-2525,-13373,-70394,-106819,-70390,-65355,-18517,18067,74669,-16676,-108124,20889,81843,34968,17948,70514,89068,52189,-1691,18908,74978,51189,-13277,-53533,-108245,-88442,-44683,-5251,-19469,-58946,-87084,-62740,-38040,-26137,-45807,-77832,-110098,-74011,-24479,-73112,-119015,-142381,-150768,-104441,-79832,-122932,-121253,-129430,-82342,68833,222539,136822,-45583,-106671,-38246,1134,1193,-8712,18986,23922,17518,48270,83383,70153,83547,3607,-27370,-80148,-86189,-23258,18206,29553,5291,-51871,-58634,-62646,-73693,-37518,9560,43013,66750,66415,5238,-67655,-92413,-51698,-19286,88932,249761,200926,147377,-22712,-57826,-40442,-43939,-36053,132,22044,-419,-28744,-51138,-43448,-27586,26350,103978,74599,31700,30768,86814,164424,196157,114198,-13324,-106504,-49618,2676,45729,34711,21576,29446,41069,35096,-18937,-100038,-54079,15213,18685,-32072,-56018,-111411,-113019,-102838,-75491,-118371,-100602,-55330,-54585,19266,93005,112668,76955,10452,-57747,-9645,-5221,36615,99722,130048,131769,124135,58189,-5866,-19800,53483,124157,107704,92206,83211,53646,57757,147986,52127,-33007,-76494,-50455,-4485,25533,-1194,-3586,-6547,-27901,12849,85132,112802,96467,79805,71214,107251,87515,-2789,-101156,-76688,-62950,-67831,-72034,-116146,-165437,-77663,-12342,-24739,-3137,9152,16533,-13488,-91369,-107266,-11009,71647,99235,133441,116107,13432,-74444,-101482,-86664,-70285,-74950,-19285,22751,45381,-39661,-101820,-81216,8736,18506,-3602,-23036,-48474,-58402,-47693,-1185,49239,62868,23439,-32716,5866,99656,93950,36001,37273,59065,88178,88542,58182,-168,-43649,-62937],[-34177,-39625,-33841,14289,78244,98817,38905,-37588,-68926,-75848,-64100,-38540,-34069,-26252,-53139,-98940,-96557,-63989,-51318,-65908,-104767,-114887,-32524,46912,96336,148356,156691,37260,-50519,-92516,-98079,-84242,-81798,-40325,-16851,-70799,-78714,-24532,5602,10927,87208,143908,87131,4470,-65827,-55348,-25595,-11683,19158,76638,25415,-71055,-102442,-77457,46939,160346,112575,68364,42182,34193,67121,138135,184773,183117,127934,82208,33524,-27043,-96067,-16288,80106,103922,50071,-37555,-62968,52082,206646,304702,170999,10194,20961,50767,-16792,-81625,-15607,55039,100215,131642,63539,-64511,-109344,-91592,-24538,38482,32006,7850,-34844,-87444,-78480,21619,131594,217502,149505,-12956,117496,370323,458060,321260,130267,28892,-47972,-48453,-35945,-89775,-137937,-81261,-44288,-58988,-67454,-1697,49267,59282,-33464,-107252,31905,182924,163010,35528,-68157,-6854,80307,118291,59422,-54150,-70904,3311,29360,-1953,-65169,-103489,-78875,16608,64888,15412,-57558,-56993,-34450,-30806,-3362,43693,83201,121913,104365,-1323,-79547,-51511,53283,143586,85788,2497,-49811,-6240,32907,69720,86266,73993,70507,29833,-3661,-43116,-61565,75615,193248,179859,56607,-59086,-80838,-69529,-58928,-46845,-23557,-11618,-20319,7149,62005,117754,145897,31814,-61996,-34344,58763,113586,13996,-84296,-104832,-110832,-103217,-95558,-42066,-9617,9079,-13275,-44193,-70665,-80507,-103486,-94572,-62461,-31268,-83205,-133352,-211785,-111118,-87963,-91930,-119324,-102658,-35358,5745,-11647,-4562,15901,14396,-84227,-65303,-1449,15046,-3360,-13829,39095,146143,212290,243683,163929,52376,-28634,-62996,-109662,-108571,-78908,12396,50408,13827,-87823,-61272,71409,119585,94704,42709,-30467,-126554,-56537,22430,19149,-33231,-39362,-23700,25101,-9590,-42163,-55170,-21043,39338,115980,155558,119437,66152,32474,-1485,-23898,48164,78685,35224,15089,12394,45811,135597,206905,224078,155221,61987,18352,156687,230115,164996,43000,-17738,29103,102296,80429,56054,195101,88207,9506,-12786,-45660,-70070,-22681,-9979,-91312,-65398,62109,167484,113037,-14515,26805,121486,84850,19603,-22226,-19707,-1428,-64521,-132069,-108954,-66283,-70431,-140551,-108345,-41078,-32523,-40359,-12528,46405,59108,37739,26816,50613,99044,121849,145378,188821,185782,109037,2168,-119816,-185486,-110227,-113490,-67052,-52248,-121926,-103198,-68299,-87023,-91382,-123943,-147334,-46104,42836,61299,-20377,-56422,123303,142665,52749,-16501,31350,37506,-7972,26535,77182,89024,36859,-12301,-70376,-35287,10740,32723,63825,151100,167697,82611,18342,-25259,69104,60988,39046,14899,-30631,-71313,-113738,-46113,49683,41534,20518,-64736,-131828,-59990,10294,63365,93661,86045,99342,91977,22507,1759,50250,52485,23774,58097,90307,64487,2071,-54454,-61752,-73861,-89149,-123689,-137462,-77237,-2331,22986,-25202,-54930,-16890,-30067,-102877,-122416,-19212,94839,170159,174445,68063,-102482,44984,152352,69584,-15119,-56733,-111470,-175681,-82299,55278,111753,-7753,-9044,83369,180066,247652,106187,-35211,-116717,-123458,-68263,10668,154240,294608,219827,174864,91276,-28597,-121203,-89115,-17195,57341,93899,52854,-32713,-78675,-62306,-3108,87124,136300,78264,-30326,-71269,-56507,-20921,80167,190261,223517,197643,132653,135132,130256,56353,39349,109160,157704,232095,290186,250537,129355,36590,-53663,-94808,-131452,-111407,-62722,-40530,-60982,-120365,-123075,-87746,-44419,-62144,-97661,-55281,-11653,-67306,-60405,-29918,-15733,-26932,-64134,-75878,-47818,51431,137559,-8690,-114020,-108183,-68549,-22649,-1144,-14011,209,4186,-1669,-26207,-35679,-32892,-97639,-152673,-75863,13133,99334,186917,186489,215293,217023,88112,-55998,-58441,-36973,30390,111744,87915,7795,-66460,-40342,34502,93353,127896,76774,-33347,-98690,-57455,-22544,-6865,-55393,-102927,-118948,-86699,-21722,82346,184344,242400,262658,184634,85567,12493,-30006,-53548,-52692,-52866,10081,136753,155504,51561,-36473,-83144,-83962,-107,12412,-21759,-56066,-96772,-87573,-48270,-29638,18562,130571,38122,-45479,-79118,-35998,53743,86707,94046,55105,13700,2729,-99750,-115333,-142301,-94804,-44353,-27102,-19905,6344,56729,37578,-509,36976,65692,51201,-25549,-162851,10956,129024,82897,-87848,-96805,20719,94015,40033,-9048,-73839,-95617,-106734,-83923,-66231,-35669,-37667,-50651,32377,101929,151733,147781,119905,79704,58948,69670,80954,165432,191726,187097,192201,103612,-69437,-5706,56467,33088,-47618,-127923,-117082,-129178,-77827,24606,93861,55405,30585,71968,45421,-4552,-94255,-93422,-61556,-58313,-102497,-75881,10852,94566,95217,46598,39412,13648,-2543,-6941,-47190,-79439,-33779,-37943,-102503,-154369,-123162,-134938,-20675,39220,11345,-3999,-9003,5610,8733,-6130,1914,8996,22845,964,-13647,11006,27670,25167,25025,3898,7851,-48788,-132723,-75945,6120,77858,94211,15327,-63919,-76466,-59289,-38475,-12929,3631,-10085,-5770,16977,36209,29339,-26667,-80790,-111074,-83376,-92725,-132561,-119633,-107560,-90575,-57538,-51591,-49927,-41063,-18079,76340,260816,407407,426341,331942,168928,37457,-10645,-50506,-57339,-30335,-66854,-112061,-127386,-101982,-105227,-84479,-51058,10017,77476,90810,90587,100153,60864,22324,-21120,-76469,-57892,-60751,-108164,31906,113002,115329,73468,26363,-14295,-38057,4036,104477,118610,86022,126485,125446,165887,198738,196331,166644,107039,9697,-77870,-88483,16484,83064,41138,2891,-18625,23736,94155,117633,60955,21586,22487,18163,-28705,-87403,-149955,-87399,19600,79087,51303,-89453,-63378,59930,112651,115479,99547,37911,-61117,-25773,99219,134304,136732,148917,187330,109572,-30177,-77223,-32548,-31045,-37177,-36934,-12763,222,-29395,-7190,-63419,-52736,67370,159579,57325,-170439,-233669,-205174,-204611,-215940,-170925,65154,129161,45766,-38929,-73161,-77594,-67858,43013,60375,32083,-61252,-104062,-10043,200565,345772,280218,123664,5874,-14192,13351,32478,50758,61267,70072,64524,88098,119383,128424,82943,32684,-45472,-120545,-16050,-10095,-72844,-48108,69676,235005,184467,58109,38915,-16381,-148330,-302489,-335682,-239560,-83377,-3847,1919,-44770,92480,128913,-10234,-93573,-80707,-58506,-41271,-31104,-25989,41642,-3182,-38602,-19918,-8478,22116,42451,3671,-35930,-40200,4737,53754,65343,11781,-62679,-43202,-15076,35508,174448,466176,451653,299783,137909,-71409,-59363,-26110,-79483,-19337,127969,242854,43390,-119784,-180003,-176855,-145401,-143374,-39876,27786,37453,40007,-4407,-91201,-100597,-52394,-67919,-88184,-83948,-105995,-83758,-29024,-51704,-118379,-157657,-109959,-51830,-4562,6788,-4580,-37353,-64989,14057,71148,-4702,-12295,11674,-7524,-51186,24397,226963,470282,552000,389167,242664,125048,-8999,-81241,-12181,36788,45832,41013,113596,288574,312661,246667,220528,283206,388582,319147,109186,9253,50070,137083,126961,104652,122340,138525,172959,118203,18924,-57817,-84341,-22287,14341,-54295,-82649,-10579,49410,37413,-9162,-51256,13133,86581,94900,70104,27001,3335,-31587,-62344,-87143,-70480,-26549,13774,31549,55224,38147,30512,33385,-19966,-69671,-92941,-55933,22590,17782,-16068,-44096,-86603,-92598,-63087,-19877,67328,214207,215035,111016,51473,21575,-12539,-57101,-64476,-18559,-55576,-82093,-49217,-90545,-27897,61648,62428,-55566,-105484,-116852,-106108,-100850,-91198,-30628,74631,149474,169888,148780,113582,57616,25598,-10154,-80833,-119202,-74424,-32739,-42802,-60394,-32816,22755,82167,70832,23547,-49010,-43173,85653,175378,197622,102733,-168,-68851,-101130,-79959,-24355,-37503,-46136,14092,91177,73955,-9417,-55143,8148,103861,147205,99852,28071,-42490,-93309,-39582,14540,20829,-42824,-89872,-82104,-68114,107852,198987,180836,122866,97615,-7107,-51118,-37440,-32950,10005,60718,47533,35433,72022,111844,81024,8442,-90256,-149055,-60097,7865,73711,69160,39666,16508,-30322,-45941,-36665,-57368,-77218,-85156,-123251,-106261,-23576,2228,-13829,-23300,2471,-38073,-36292,14224,-27066,-99413,-124040,24478,101310,68294,26081,-13331,-95571,-42654,37650,11121,-51539,-88562,4372,64144,67050,86794,132602,65439,-37106,-39547,-83504,-125860,-129014,-101408,-54167,-37921,-43158,-50433,-3813,75560,125228,79070,18487,-17694,-59082,47763,149524,112808,47809,37298,155642,257766,203839,85044,27729,-8605,-35617,35229,142195,158215,46471,-53612,-25564,70255,135441,159043,120947,139295,241842,299282,258153,185304,136508,190165,186078,100793,-271,-90222,-49191,-57141,-59132,-8839,48080,41763,-2052,-30836,-55185,-40402,-20954,37046,68861,50497,10286,21214,47670,74655,92299,19991,-59587,-66902,-20078,17787,27433,69668,218204,227098,73818,-13479,154322,180699,119859,56077,4684,-41504,-73852,-108553,-91404,-61737,-72397,-64665,-1332,26629,-7899,-76233,-107840,-78513,-100594,-93400,-74473,-99391,-89554,-18275,49984,123474,152798,49887,-63338,-72385,-60121,-46768,-49998,-61921,55,18118,-33592,-80306,-61426,-50337,-413,67367,90243,58032,43824,16510,-39110,-88382,-62568,-58890,-74513,-57928,49687,149601,125778,90962,172638,275080,270477,161217,31421,-70009,-35153,54003,168327,247553,235104,159593,38055,-68511,-68870,-778,78242,90716,26528,-87750,-19202,69963,57500,-12519,-26506,36713,73291,58479,26334,-27250,-53837,-33205,-29726,-48358,-70882,-42599,-14597,19151,73747,94971,107461,272061,260195,112623,13691,6995,21318,23799,5942,24304,3844,-32283,-61764,-56274,-28011,-26947,-16251,77259,215951,284224,208657,26634,-67774,17371,120110,48669,-71895,-83160,-55838,-60210,-99746,-92610,-51896,13339,26801,19083,10522,-49585,-9901,60749,45163,-3338,-33687,-70754,-43949,-45003,-65112,-74363,-53708,37823,87149,35619,-53270,-96140,-76835,-37148,-60740,-46167,105499,300018,277075,97346,54321,121001,246604,271946,234697,98340,-37635,-134088,-67087,141,30652,31717,-7458,-2016,45447,42049,-34957,-77876,-91272,14631,32423,-4202,-32472,5000,-11207,-15181,79182,200349,82568,30029,128311,235974,221352,129216,30545,-50820,-91672,-95206,-59303,15489,41308,-247,-16094,8466,34210,-22953,-46953,187445,479897,504451,367795,221870,72366,-10865,-19927,-13756,-36672,-90867,-5973,14646,13185,52814,209870,340765,400440,461645,435696,299467,146204,33087,-56986,-91402,-56454,-37464,28550,81685,46612,-43,-51232,-84786,-37301,35920,62584,30685,-18946,-50053,-20014,29516,109352,121984,60501,-23763,-108249,-76139,-17021,36189,61392,59949,39134,30228,21361,13275,-12791,-85306,-98671,-72910,-47643,-70331,-94483,-66817,-29807,-16894,-4860,38726,47040,32703,-1367,-73511,-117028,-122313,-49196,35998,99198,179352,178711,132552,152945,150437,51981,-19376,-59030,-48310,13068,64119,40011,-11531,-57634,-104518,-106818,-97884,-92172,-18452,3209,16255,53450,70735,65716,20008,-72340,-50105,76601,113568,50788,-69372,-10233,22546,27818,68943,85699,37678,-67438,-152532,-111589,-58664,-39234,-98876,-161235,-119113,-46279,62464,144027,215596,238613,216924,148740,77020,-19484,-63369,-106387,-80045,-16809,45551,49102,-3705,-50797,-81663,-116110,-16995,71985,191248,290871,195705,67278,-25499,-41244,-21674,-38576,-72277,-90999,-101946,-102659,-26977,27690,-8460,-44783,-24458,-8894,-16894,-65144,-68409,-62,88664,132958,95113,47286,4049,12055,42098,76788,93729,139608,169566,109661,25379,-2529,-64685,-130024,-70365,38747,143172,236291,292610,234358,60876,-56311,-64434,31531,155876,228179,114566,28152,59681,200259,296984,198921,55340,-512,-3616,-48465,-83139,-30920,33774,892,-24869,-42313,-94799,-131516,-92911,-107164,-73367,-36950,-23565,-23894,-28992,-27421,-20138,9109,29702,35547,-11038,-26130,33926,92042,-16724,-130068,-97329,-96231,-64837,-6560,23249,24018,63657,95283,80079,69133,56266,18918,9955,-27331,-18132,73754,117851,92061,100802,106743,76232,-7447,-86134,28220,143383,150380,68956,-9385,-31545,-46278,-98146,-102480,-121405,-156914,-96549,-36454,39453,111428,130641,96485,11347,-35320,-47949,-26963,8947,29640,18829,50760,83469,219302,449113,633564,697053,497831,207908,92633,44963,11061,-36822,-60500,-92360,17543,43560,-16980,-73528,-77500,-70907,-89975,-83462,-36367,-10202,18449,56629,27241,-64884,-88991,-92160,-111412,-72181,-27336,30213,51569,16096,-32382,10670,129781,219832,202468,79298,-35641,-70430,-85803,-110797,-47163,48201,64278,102440,228964,192056,66209,28587,-22815,-19302,-49468,-33495,56277,109973,118982,81393,-2313,-4262,44872,87715,135468,113319,62006,24377,32971,73232,92050,93339,144407,227896,180854,46582,-10438,-38811,-23869,21720,13494,-54911,-108171,-81281,-82991,-23119,34357,89918,-4622,-100452,43559,110624,45701,-2443,39194,64438,38025,-7841,18966,72783,44456,-27900,-77137,-132203,-80876,-49224,-20516,-31533,-66862,-86615,-45562,8767,29271,4879,-38584,-89960,-85026,-40888,-83776,-127007,-152957,-155277,-101815,-79888,-136805,-131302,-132206,-111633,25786,179755,122252,-57553,-104026,-44882,-7025,-2609,-15593,2072,-4064,-4815,45761,100595,100482,107867,15452,-21454,-79243,-82948,-17346,27430,41290,19152,-34451,-78580,-83395,-83940,-41610,19277,72171,105627,97512,25691,-58340,-96605,-46044,-555,123605,293307,211661,133048,-28866,-71227,-49337,-54801,-39790,7403,22992,2187,-21979,-44383,-39527,-30953,14777,90675,66918,26202,25339,76779,143180,168951,76150,-53618,-97343,-17456,30197,67966,40914,20657,20161,24502,24985,-11253,-72107,-52655,346,-8099,-55246,-62140,-114124,-108023,-99654,-93889,-133069,-83982,-37181,-54351,11724,89870,115823,94815,37420,-44468,-22224,-29416,28483,106421,139420,133643,111057,41818,-21612,-29531,45856,108595,83348,77417,76726,73883,98075,185273,39797,-51942,-89054,-50136,1419,32637,5291,2595,-2815,-27433,17781,95570,126345,101798,75047,63197,96882,70027,-15673,-94467,-57315,-28757,-41085,-58022,-103042,-147340,-109328,-43994,-40711,-8006,1245,3486,-29369,-112450,-98128,-4068,70774,88470,117632,111930,17797,-76891,-107325,-89373,-77119,-86746,-31087,7297,30360,-54350,-111253,-70352,-13369,-5716,-18816,-30087,-51862,-63107,-58166,-15277,34896,49748,19025,-27756,16495,105711,98689,45397,46785,64658,80597,67242,34471,-11880,-48139,-55477],[-18954,-28558,-30293,11078,71976,100617,43478,-38926,-72385,-74325,-55825,-37485,-31328,-21143,-51283,-101181,-90975,-60824,-51872,-64931,-88862,-83553,8445,92945,153331,218900,236508,105055,-24314,-80547,-90181,-82136,-84622,-40413,-22304,-74345,-90196,-44193,-24071,-23721,57177,135060,101223,20476,-47909,-37890,-19302,-13440,19549,76537,23408,-75701,-110436,-88332,32080,159360,113508,71566,43821,26643,38932,96643,147847,160383,111571,73030,29283,-22290,-99913,-34982,55064,69785,10280,-56063,-88656,28412,159799,238798,121050,-9439,44501,93280,-2217,-87379,-17659,57538,105124,135383,65032,-60410,-103708,-82967,-25628,40515,40007,6218,-38649,-93326,-87386,12528,120343,206722,146939,-26342,92314,327992,444956,344017,140989,41039,-24429,-14498,2896,-42288,-85894,-49958,-16653,-37873,-84084,-20179,39577,62825,-10185,-95327,28484,168164,132327,11327,-92811,7958,117228,166110,95718,-36148,-93556,-21571,12602,-7050,-68723,-110409,-72207,28736,82802,44946,-32222,-45521,-35830,-37217,-4668,45063,91202,140803,117706,175,-69748,-32944,86166,176769,110988,18207,-37603,4078,41056,81071,108341,92380,71904,15925,-25542,-69873,-39452,122459,248341,218811,61278,-64228,-86175,-70941,-55386,-49695,-30034,-8083,824,33833,69275,111050,144414,51924,-49977,-43134,37542,88774,-6457,-99146,-109349,-106438,-98152,-84481,-32474,-604,18930,-6971,-45654,-88711,-98352,-114842,-98438,-52682,-16975,-66092,-112093,-182361,-122853,-105941,-99408,-118956,-102228,-38749,3962,-11322,-4386,19297,11264,-89484,-79216,-20009,-4016,-26564,-39704,17599,130513,203152,234246,152395,43241,-33525,-58269,-95729,-98987,-82787,11510,67727,34832,-83219,-83096,32687,76298,44987,1806,-33843,-84013,-28479,45532,33055,-31165,-51874,-33410,13242,-19453,-53401,-69339,-26785,39639,111530,150811,115695,59812,20215,-25848,-83986,-19389,38586,19933,16664,26315,66345,158132,222671,242333,171100,55966,10010,148689,220366,178926,60473,-17529,17350,98586,105815,100572,217571,62990,-12346,-30068,-58981,-85310,-31589,-11171,-80218,-49633,80113,184456,141393,11152,48922,128628,69818,5980,-21218,789,23767,-34002,-124960,-117110,-70716,-63636,-124211,-116823,-53722,-48906,-64704,-34387,34988,51670,30354,18957,44916,102553,131888,155165,188652,170617,89260,-9294,-133990,-179014,-89431,-79365,-24770,-41064,-130551,-104899,-71627,-101019,-100246,-117894,-148289,-68710,13528,56154,-17246,-79055,129710,190064,94396,2533,33804,25086,-7557,38019,85077,80618,19712,-30474,-91207,-47280,4061,16511,36635,120437,146562,84778,37883,9238,87283,84754,80758,69315,28614,-57350,-136587,-94135,22046,33629,14058,-69977,-129965,-56178,6703,51731,82898,91652,108959,109982,40481,-4956,24468,37230,21066,65366,85151,57381,5832,-41793,-52869,-67969,-81230,-100136,-124302,-60650,2105,11191,-45531,-69402,-38223,-58158,-117744,-113072,-26159,82373,165019,176658,77290,-89218,51828,144315,73719,-4488,-43407,-92399,-159206,-120244,4645,79991,-15410,-4959,87618,182367,231623,85986,-45467,-124331,-126559,-73873,13056,181081,294404,217590,182665,97187,-27866,-124431,-71266,20517,111174,133478,68597,-17423,-45482,-25890,19556,87846,125252,75382,-22909,-56989,-48047,-27204,67138,158889,166206,121971,47020,65662,100572,46454,21817,103715,153693,203505,257820,266236,175360,89534,-2328,-64922,-130465,-141017,-89805,-65905,-80736,-115112,-86056,-55274,-26161,-51530,-84226,-48450,-16436,-76213,-63058,-42058,-31066,-37968,-69828,-79837,-53567,41575,118463,-18728,-121887,-109581,-72146,-25833,6874,1551,13512,10132,-1178,-24950,-31883,-26279,-85075,-137235,-95982,-11480,61146,145351,163440,214740,216183,93841,-47960,-38639,-13656,56759,94753,72957,10607,-46161,-1590,65386,94974,125717,76448,-35930,-99754,-55743,-18400,-6434,-57334,-100479,-118477,-88220,-23181,82959,198487,259483,275357,186101,78130,-723,-45660,-63381,-54926,-46228,30478,153111,144506,31590,-54647,-102622,-61582,22873,25354,-9325,-55924,-108880,-92472,-46842,-20575,31899,152339,42848,-47226,-79114,-39974,47980,75414,75774,28490,-19904,-22967,-105208,-116185,-158678,-104969,-54377,-29426,-11130,15829,50180,21716,-4196,48974,95119,82276,-3725,-156834,4332,133990,91332,-85453,-98246,16767,105265,56969,9472,-60232,-85402,-96544,-70817,-46898,-14438,-21912,-50039,26667,97268,148234,143368,109196,65165,51870,68527,98151,176416,167913,139837,130446,41301,-111543,19095,90073,59239,-29699,-120130,-133884,-138745,-71421,26613,86056,51084,44174,85167,47934,-1621,-89470,-105895,-72363,-58487,-90403,-98754,-15188,69032,65455,32292,37049,19131,6945,-2,-44910,-74234,-44370,-54537,-103886,-136501,-119517,-117522,-17040,51476,29282,8908,5561,11554,4357,-13574,7491,32624,56818,30883,-9975,-4547,6673,7257,15254,-3098,-913,-53204,-134309,-77357,2570,71958,90355,21549,-44106,-59153,-49895,-44325,-28192,-14170,-24638,-16569,4912,22440,18802,-25899,-71942,-96881,-71284,-83750,-124875,-123378,-107172,-105022,-90005,-76781,-56610,-33954,-15153,71973,260069,415507,437380,341381,178363,48875,-1495,-49864,-69490,-37209,-56838,-91848,-97259,-76073,-84750,-81327,-55486,6708,72971,99110,108292,108404,60078,11892,-38571,-85640,-55820,-59537,-106747,21280,118184,129174,89121,36838,-16253,-49435,-3914,101152,135603,121572,144864,114627,147762,178296,166900,132409,76553,-13118,-104366,-90046,8275,65986,33681,-2204,-21381,35917,132656,154382,81288,33303,27325,21338,-21572,-85611,-151548,-78315,36518,98968,55945,-104022,-51167,88744,143875,147073,129532,51662,-70280,-33571,87316,123577,138057,146579,189497,125316,-17361,-100051,-48395,-36412,-34111,-29526,129,18748,-12586,6465,-54988,-60995,53935,165653,123625,-70484,-227494,-299282,-315769,-275661,-179830,63082,117876,39846,-37312,-74130,-88471,-33275,69579,67674,28883,-62331,-105374,-27880,162512,315504,272243,116211,-3272,-13702,24580,38813,39417,32643,40493,43786,77486,117207,125216,69776,9554,-74713,-99499,-21636,-24633,-87087,-31955,89665,241442,202430,116531,100429,52025,-64637,-197952,-213824,-115610,25935,76959,40721,-53328,56361,112059,-3143,-84396,-82320,-59508,-39226,-24840,-1799,64209,12751,-48652,-44346,-31819,4645,32435,-5029,-48222,-49759,-5247,37063,44043,-8495,-75759,-48840,-23563,36147,203074,492432,417275,253419,100987,-89826,-59527,-32711,-91168,-38987,87736,222617,47345,-103124,-152765,-142464,-115794,-132038,-50284,8910,22529,39141,-5333,-85212,-73771,-49572,-73452,-102371,-111979,-127807,-79872,-26274,-52072,-121107,-152724,-98112,-37755,3033,2319,-17029,-48225,-75616,4768,54951,-19556,-19625,-1616,-17683,-47390,30178,230729,457252,555774,403208,241040,106343,-17298,-84550,-22304,25702,29986,32932,117973,302226,339862,251079,206405,257402,353536,281846,80433,-11928,42856,150415,137181,105388,113882,124240,158003,99912,441,-67679,-94548,-39735,-5242,-67167,-88762,-13181,52852,50433,13598,-22937,19469,70941,73029,46912,2434,-19996,-45972,-75447,-108533,-85034,-23409,39181,80125,87673,46402,39130,51364,-1883,-69750,-108230,-43729,31053,18271,-25007,-70149,-94544,-60812,-39037,-15768,57341,198440,214978,113820,50273,19763,-15898,-60047,-64050,-23002,-64059,-77265,-18312,-49888,11621,82854,85006,-17676,-83249,-102407,-97753,-101537,-97351,-47540,48090,131294,165554,148598,116792,63291,16036,-28209,-87911,-110746,-91879,-38729,-35596,-43840,-35137,-521,40092,26917,848,-48006,-54322,57961,128539,147553,67555,-17615,-72201,-106894,-103103,-47615,-43248,-37134,16995,78758,60167,-23482,-68846,-7250,87287,131635,90641,22708,-52918,-121919,-65516,-3722,10501,-45853,-95000,-89781,-65314,105971,177066,164089,135566,103466,-6911,-56557,-35813,-24873,31181,99156,97141,82938,111404,140299,90443,12918,-95129,-148861,-71376,-9280,59878,66340,39756,24013,-23285,-42251,-29122,-41297,-57947,-70322,-114916,-114257,-23235,-1336,-20472,10502,31609,-10019,-24682,18319,-33819,-143130,-101455,85658,144750,95221,36715,-15543,-100126,-47800,25085,-8166,-62818,-118492,-25054,23610,31930,67907,124791,67178,-16608,-40193,-84143,-103338,-98330,-95271,-53757,-27392,-27439,-45418,-17039,43113,99015,84396,41251,11985,-31494,23086,148090,127557,52959,45113,165960,293251,251490,112347,36096,-8862,-35621,31572,128818,141616,29977,-68981,-35614,60030,123159,148396,116911,139949,232002,272346,247915,200936,139118,150946,136322,64638,-27704,-72280,-4291,-8033,-14252,12277,54164,37431,-1987,-24940,-55091,-58794,-51944,2264,43024,40088,7911,28783,61930,102355,133927,55271,-43213,-73687,-22845,20861,28000,52084,170727,164464,33714,-38775,126233,147929,85984,39726,3262,-37359,-68381,-104804,-93154,-72582,-91241,-63354,-5842,14767,-24471,-88616,-122529,-94624,-121356,-95745,-75796,-109085,-99873,-33516,31160,106661,148663,72069,-25057,-88776,-82337,-56879,-55259,-73785,-15611,3820,-46022,-92508,-70210,-62755,-15468,57629,86464,50850,31061,7012,-46012,-77563,-55600,-60381,-80184,-57917,49059,142561,115966,71161,136249,240088,247103,139796,6052,-83169,-8615,95578,209005,256646,197206,99455,-13021,-85480,-106102,-43325,43882,64325,7068,-90154,-3292,90123,45932,-38582,-26932,59912,107386,89884,41280,-36841,-96850,-52300,-22067,-19755,-42028,-35429,-4874,34026,75270,55630,43611,196436,209822,81176,-5763,34182,62289,50242,33063,39252,4382,-42036,-80257,-59893,-23986,-18586,-11954,66760,160160,205261,151228,-1754,-67680,51530,167708,100714,-44123,-69667,-37883,-52052,-105185,-108990,-68450,-2823,15655,13488,3704,-65484,-28354,48272,45816,6753,-26227,-81129,-51873,-51683,-73636,-103266,-70105,36468,85527,35884,-45107,-98396,-99583,-66998,-76913,-31200,124545,331496,341057,137956,81314,143085,232830,216563,175844,65674,-43399,-126884,-75690,5250,54275,72388,36114,25756,60840,53821,-24187,-71976,-84161,14045,6153,-36291,-57260,-4796,-12766,-11441,92502,211206,110366,67054,166192,270522,236721,127994,16055,-69165,-85868,-60994,6514,101345,131117,73515,11524,6747,31295,-12324,-39753,185952,497081,505808,341519,176065,26259,-25313,-30215,-26095,-49955,-89719,-8068,2525,12405,68520,257278,389272,437000,483068,445003,305350,147960,45343,-30170,-69368,-75715,-58145,9020,63480,33104,-22551,-79205,-96112,-35807,41480,67626,29720,-28650,-54019,-12537,54999,138705,136802,61046,-38321,-114764,-66934,-21350,17874,34527,32394,10488,933,4163,7039,-13321,-81339,-86908,-55883,-34935,-65863,-97875,-74528,-39968,-33779,-22019,30380,47430,28328,-12456,-85963,-126842,-135989,-69283,16184,87384,177926,187535,143040,154140,119883,19554,-40930,-76061,-66512,-8576,42762,16912,-25329,-55753,-89550,-126686,-120645,-88068,-5633,13592,17914,42838,54459,57941,15185,-76937,-54326,64704,103758,52242,-61493,-12066,9724,16397,56615,67026,15524,-92772,-167630,-87425,-37793,-19713,-80547,-152265,-111985,-31260,81091,155218,221830,253742,245784,185839,114065,10496,-40941,-93524,-109003,-44902,17880,16651,-30715,-64621,-65641,-118851,-57717,23950,121446,193632,119682,38017,-30726,-43845,-30981,-50594,-82853,-98612,-106850,-103654,-32860,20597,-16827,-55251,-36181,-13919,-14478,-56927,-59106,5869,108989,178475,144129,88417,31904,18694,34570,67224,84777,129499,166665,124279,48492,19511,-47700,-105020,-83542,14501,118833,213250,282676,242655,72053,-35484,-35438,55690,175050,248473,113823,-1235,31566,168153,262684,169342,22152,-28614,-19984,-54771,-87560,-43259,28620,1996,-30196,-48359,-93187,-113963,-69213,-75357,-59703,-38763,-26107,-24359,-33017,-37046,-34165,-2937,17247,21778,-19687,-27956,38313,89502,-19629,-119002,-95456,-92996,-60787,-2567,27614,14536,28787,49176,47419,46652,49234,22149,10744,-37658,-34719,60525,117418,91685,98423,110985,81198,-5170,-88435,27559,145033,153163,70796,-8321,-27594,-43859,-96860,-96226,-107931,-149619,-112770,-53503,23291,96275,148989,139958,43434,-13483,-38637,-24868,13973,41170,24265,58348,111945,253877,470230,655387,729352,541661,238001,97453,33485,-2492,-42709,-60102,-89138,14245,29016,-31531,-82210,-70715,-62004,-97130,-95209,-44407,-13595,27253,71170,24663,-83949,-102263,-86837,-108581,-81068,-39234,23177,50137,19948,-29689,-4033,92496,183471,180817,55740,-64605,-98025,-111468,-118796,-38756,51066,58934,91910,221923,197037,83953,50652,-7197,-23504,-72418,-61243,36496,110577,134905,106930,24230,6683,34618,82092,147307,143883,99504,49532,47952,82755,83546,55115,97012,186344,152174,52093,-2511,-46639,-24936,42062,33848,-42337,-105063,-86827,-86769,-11238,71531,105018,6736,-92664,63521,135227,52589,-22966,14380,44900,28401,-10924,19326,68814,36511,-42335,-102973,-129158,-66424,-47283,-30164,-38946,-70192,-80070,-21495,60301,76784,49783,-1019,-69190,-93344,-57436,-92966,-133618,-159465,-152334,-93992,-75492,-146912,-137876,-127785,-130713,-14929,133504,100457,-71220,-96916,-47544,-13802,-7608,-24441,-16276,-32070,-26726,38568,110167,132155,135923,35908,-6408,-74027,-76033,-8241,37422,50582,27289,-19539,-82317,-100436,-94634,-48567,20822,91429,137431,124608,43333,-49833,-93867,-34257,21815,160096,329252,219258,117994,-31610,-82413,-58444,-64401,-32110,20385,26891,8201,-11495,-34537,-32322,-30236,7338,80637,61843,22120,19604,63315,114634,134081,34524,-92096,-60609,30986,73131,98017,54670,29214,19706,15331,21049,2957,-41853,-42417,-11892,-36108,-78855,-66954,-117204,-103235,-95297,-108206,-127564,-64348,-17560,-52188,3848,86920,120341,114551,69174,-17693,-22642,-52898,20526,113177,151150,141104,103634,28919,-35104,-37326,38202,91029,59657,63988,71437,98446,152850,230995,31766,-68504,-95684,-45191,9088,41226,15292,14600,9009,-16543,33450,115162,146692,111274,72944,57434,86523,53682,-24081,-78367,-33807,7629,-13834,-43222,-87197,-122577,-131203,-82255,-57689,-14019,-6106,-8789,-43188,-126743,-81167,3743,70294,78139,99067,101136,18651,-78193,-106871,-80704,-76357,-96722,-43297,-9702,14436,-64902,-106872,-56558,-36419,-27726,-28972,-32220,-50162,-61271,-61677,-22331,27540,43221,20547,-17710,31102,113122,104303,56300,57429,71215,74881,48998,15742,-16556,-43185,-39226],[-5490,-20056,-29112,5495,61311,94638,40630,-42647,-75911,-74741,-54534,-41826,-30801,-17671,-50465,-100764,-82752,-55623,-51664,-65345,-73302,-49162,47661,132439,201369,278035,301268,165211,870,-69677,-83581,-80069,-86652,-41370,-27876,-77401,-104186,-69686,-58033,-58696,26544,119089,108375,32662,-31838,-21196,-12188,-12323,26659,81204,25045,-78125,-116006,-99275,12691,148493,106807,69167,41369,16089,6539,48453,103748,132647,92731,59964,18833,-22735,-102357,-52453,32306,46289,-8124,-55790,-99406,6591,111278,164757,69703,-16307,71808,138087,12388,-92602,-22045,58740,108340,138357,69004,-52511,-95233,-76673,-29766,39900,49436,6133,-41751,-98845,-96681,2446,106170,191968,144542,-34312,55147,271770,416012,360701,152153,52983,-3030,15037,40736,9087,-40026,-21071,8578,-15996,-85143,-39798,27535,61983,11246,-73111,29245,154977,105987,-7743,-112559,25260,153980,214147,129694,-19806,-115088,-45364,-1548,-4434,-58353,-116574,-69277,32248,87586,63273,-11299,-35637,-40025,-45423,-7689,43499,95005,155312,124699,-2994,-62361,-13297,121887,206248,131816,31154,-23101,15269,46943,87977,124841,107330,71415,3484,-44860,-96255,-31684,152253,289162,249388,61961,-71634,-90507,-66741,-42749,-42255,-31049,-909,27988,64609,75414,99369,136217,70183,-32847,-43767,25105,69235,-25167,-114598,-115931,-104343,-93219,-76050,-25346,6733,28573,116,-43926,-97133,-102842,-112721,-103360,-46543,-6750,-50892,-89551,-153196,-129091,-127569,-110172,-120716,-101092,-41242,1931,-12273,-7588,14650,-1152,-92798,-89763,-37998,-22761,-49858,-66709,-6607,107632,181532,209658,129355,27088,-39477,-50032,-77135,-86938,-86553,6767,80983,52660,-78551,-101695,-7980,30512,-1338,-10791,5240,-25478,3409,72836,51525,-24213,-64719,-42928,5211,-24414,-59568,-84375,-36197,35180,101246,138990,108247,52396,8264,-43993,-134328,-70958,11370,8868,15109,33597,80204,173519,230336,253894,184227,47856,-2684,131465,198456,183198,74805,-17668,4664,88944,125807,143291,230357,38797,-33147,-46670,-71385,-100238,-38103,-9868,-64834,-33611,93420,190946,161809,38290,73636,131899,53338,-9236,-22922,17488,45136,-1919,-103255,-119791,-74645,-55464,-106820,-116980,-58132,-56175,-83074,-57143,21568,42576,21654,9523,36160,102064,139221,161439,181502,145594,58974,-28607,-151406,-158261,-56158,-31389,25651,-26849,-134574,-104283,-73418,-111581,-110496,-114192,-135908,-89211,-15892,42989,-18563,-105979,119070,223117,129426,14109,29871,10457,-8536,48294,92898,73911,5501,-46622,-109076,-52575,248,484,5682,83116,118962,83661,55398,40280,97615,101074,113029,110953,89940,-22882,-131220,-141141,-15657,17755,2778,-77166,-125201,-53726,-2559,30411,60781,90533,118448,124710,54037,-13649,-6174,19181,18513,71210,77627,49137,7726,-31950,-46651,-66739,-76950,-76418,-89262,-36774,8978,-1281,-68821,-86512,-59760,-82970,-118777,-99552,-29818,70479,157417,175114,84643,-80077,51709,127130,74358,7171,-28110,-71666,-129841,-133007,-33015,54391,-18571,465,89970,176574,203130,62463,-56665,-130368,-126742,-80130,13545,200176,282824,212845,188321,100489,-28274,-124697,-42721,73821,182397,178546,82523,-3274,-4914,17248,45475,89439,114976,77185,-8825,-38883,-38439,-33451,54255,130754,122710,63752,-20034,13107,78682,41321,5038,95079,146582,173265,218208,272490,220021,144049,49715,-29048,-108339,-139257,-111143,-90582,-99967,-94526,-39050,4407,13786,-32299,-67202,-36946,-17247,-83871,-69181,-56508,-46212,-48727,-75937,-85379,-62153,26581,90340,-30918,-128914,-105396,-70995,-25514,17359,18547,26206,14650,-1352,-23468,-26967,-18185,-71562,-119633,-98495,-24570,31258,105930,140492,211095,212965,101996,-33307,-14084,19698,86196,67391,50936,16153,-20646,41452,99728,100023,123295,75107,-38533,-97893,-51722,-11411,-2852,-56904,-97075,-116209,-88488,-24344,78009,200085,260347,272939,179036,67900,-13939,-59683,-68573,-50045,-33009,54295,166444,131399,14573,-63783,-95440,-33476,43067,36761,2933,-53363,-115590,-92827,-43664,-10493,46886,172594,49748,-46961,-78842,-44448,42520,65353,59546,6125,-44694,-36232,-92603,-111416,-156124,-111237,-62540,-31682,-2545,25073,43316,9920,-5099,59489,125102,112004,15510,-139272,-313,135148,95163,-83207,-99151,9931,108611,71677,28658,-45428,-73588,-84826,-56738,-25632,8232,-7576,-51075,21109,94521,145906,136729,94547,48771,44699,66033,107696,172491,136713,94536,75835,-9700,-144133,32825,113206,80287,-12365,-103649,-148075,-135057,-63283,28093,74094,43345,54096,97152,51552,2524,-78874,-104025,-75827,-54217,-74835,-122386,-49075,33184,28234,14581,32033,23176,17052,8670,-40239,-69926,-54259,-69707,-99138,-111499,-104961,-95899,-5328,71122,56930,32790,26628,20323,2223,-16871,19399,62433,94145,62885,-1114,-17289,-11159,-7051,8642,-5752,-8286,-57183,-133943,-76779,-92,64655,84678,27840,-23872,-37060,-38642,-48591,-40842,-30297,-37032,-24711,-4530,7137,4586,-26430,-61210,-64594,-40266,-74520,-118020,-124088,-105104,-119772,-124233,-97431,-58807,-23826,-5575,65406,245407,410515,437227,344804,186836,60980,8055,-48327,-82630,-41767,-38618,-59640,-61178,-43814,-62039,-76872,-58017,5932,71187,111093,127860,116585,58779,1267,-54898,-90227,-52286,-56700,-103761,8770,118852,142091,104854,46482,-19152,-62372,-14288,92083,147145,152257,151370,97357,122656,151740,136319,101889,51732,-32357,-133867,-78155,730,47646,25613,-8579,-25194,47182,170860,188976,100086,43970,30580,22376,-16172,-84600,-153023,-67087,53991,118664,59246,-117268,-38229,113954,170968,175173,154555,62085,-76663,-39877,72655,107395,130320,136766,182488,135992,-3688,-117504,-63493,-41753,-30333,-19103,19598,44861,9315,21739,-45025,-66458,40156,167139,188523,55278,-83963,-181335,-217844,-206331,-165118,59896,103259,33438,-34590,-73776,-92391,6293,88506,68228,21048,-64270,-103567,-44572,121894,276771,254691,102723,-16921,-16829,33330,42705,25438,-396,3845,20113,66825,115606,122316,56866,-12612,-95852,-78025,-26663,-36169,-93016,-15483,105589,235719,209767,164754,148672,104890,2124,-111881,-114574,-19375,106589,137153,74883,-51740,27126,95823,5086,-71433,-77843,-57124,-35251,-16742,24060,84890,29202,-54855,-66743,-51014,-7948,25165,-11332,-57944,-53420,-9980,22503,24989,-25910,-84806,-52459,-30689,39433,237082,509009,377155,209060,69663,-101109,-64195,-42373,-100093,-54471,48761,183234,58983,-49247,-83362,-80397,-77819,-120913,-59526,-1260,15950,43756,-988,-66667,-47522,-45316,-75746,-108247,-135954,-140132,-73185,-23812,-53227,-124345,-147828,-86721,-24979,10443,-877,-28089,-58789,-87444,-3423,36306,-36396,-26905,-13725,-26946,-44539,32168,221895,416548,530220,402735,233260,88793,-24838,-82375,-27666,17047,17704,30598,121838,305206,355580,249480,186606,221631,302063,232073,48754,-34181,32169,157433,145005,106695,106336,109455,139866,80713,-16340,-75283,-103830,-57182,-24747,-77395,-91718,-16161,56385,67665,43451,16109,43188,70383,61267,30473,-15801,-31914,-46123,-73401,-117569,-96644,-18795,64063,125439,114525,48929,37400,56540,6544,-74702,-104277,-25725,39950,19212,-31924,-92995,-65080,-23958,-18403,-13030,47847,179101,211489,117794,50572,18955,-18414,-61555,-60644,-25377,-70130,-71621,16664,1326,54976,98881,100618,27830,-48784,-79655,-84818,-99528,-102835,-64538,21100,110263,155919,141292,111290,58898,-1989,-47710,-87993,-95478,-96499,-41147,-23985,-21169,-29169,-16301,2894,-13686,-20127,-46518,-66363,24340,75568,93132,30217,-34675,-72058,-99530,-104977,-57912,-40398,-24939,17694,60664,43289,-37243,-81957,-23854,66428,110600,78905,18918,-55686,-135880,-83587,-16818,5004,-42068,-88684,-91876,-56874,105749,154506,144184,143195,102976,-9330,-60451,-30320,-12362,61758,150977,153014,126726,146977,168130,103892,25243,-91742,-146332,-84611,-26307,47153,65135,40917,30582,-15570,-36477,-19581,-23772,-38818,-57265,-106828,-118606,-19069,-2538,-19196,44323,54136,14358,-3296,40289,-5934,-111185,-28653,149200,185803,122723,48875,-16665,-102480,-51764,13758,-23883,-68605,-125413,-41067,-4847,2368,47372,108104,59380,-792,-29406,-69142,-75943,-64971,-62362,-29772,-10562,-16359,-44072,-30689,14420,72215,88764,64009,40202,-8150,247,136270,137877,54838,45233,159604,303032,278650,132271,42489,-9900,-38447,19371,102885,113677,9732,-83617,-44311,48304,108801,133804,107787,132234,208246,230700,228660,212308,143172,113510,91632,30597,-53917,-44707,44465,52779,46603,41077,55158,28878,-3380,-19289,-50114,-65996,-77990,-36226,10106,22062,-541,32281,74784,129155,171085,86547,-29906,-76858,-22031,24627,28377,32268,118056,100621,-4107,-62596,93688,108462,48067,23717,2209,-33758,-64056,-101961,-95587,-83639,-104836,-57927,-9923,2235,-40164,-97676,-121550,-108924,-134493,-93783,-77373,-113742,-105690,-50519,10141,83461,132947,82421,2548,-80735,-102577,-67921,-62351,-85467,-29194,-6616,-49680,-90766,-73790,-70621,-29376,47222,80050,38521,13355,-5692,-52493,-64536,-46309,-59886,-83091,-55604,47341,131543,102584,47718,98279,202817,223873,122549,-10465,-69621,30928,149470,252994,260273,156994,52817,-27269,-45026,-80485,-80856,5532,32052,-15094,-87234,14188,106699,32854,-63307,-18680,85317,140289,119822,55203,-35431,-138417,-65128,-11818,5647,-19936,-28027,5434,48595,77194,25643,-4508,121018,149559,45624,-21223,61937,114435,93575,68179,54672,9545,-40748,-95670,-67067,-21809,-8258,-1634,58167,98490,121536,93330,-29835,-63790,78686,203252,149232,-11163,-44598,-11545,-35137,-94251,-125914,-81506,-15484,6392,9220,-220,-71421,-45867,32710,42411,12194,-22800,-89124,-59569,-61007,-83051,-128989,-79486,28955,78874,34410,-38059,-98525,-118364,-87674,-81511,-17635,135055,345385,395529,181348,112414,170188,221355,171129,127896,38770,-48844,-118505,-74501,21868,87837,122433,90516,68910,88425,73041,-8336,-63127,-73134,15667,-16599,-68797,-82518,-14425,-15050,-6805,101602,205661,130422,99225,198731,298612,244895,121937,-133,-85836,-71550,-25866,71445,189428,221148,139783,36563,3599,24250,-2126,-29294,177348,490282,483438,297981,121586,-16788,-37314,-40309,-39583,-64401,-86349,-11845,-11965,10895,80165,284711,414446,449809,474378,423131,289941,140688,54811,-3908,-38072,-76417,-76999,-10187,46040,23367,-39359,-97491,-90378,-28829,48390,72129,26289,-40672,-53731,2172,93423,166269,144929,60047,-51035,-105050,-56812,-25854,1371,10162,4707,-20460,-31274,-15945,-1967,-15684,-78133,-75855,-39149,-21299,-60027,-99543,-81134,-49414,-50453,-39472,20711,45836,23064,-23882,-97566,-133168,-144602,-83302,2885,79561,176655,194513,151924,149607,90125,-5778,-55079,-85581,-79584,-30161,16696,-8594,-35807,-48979,-74626,-130881,-138057,-79423,5029,20526,16500,28941,36200,50219,10993,-81256,-56992,50608,87146,49215,-52859,-10256,361,7552,44119,45753,-10678,-121193,-141049,-62464,-18988,-4871,-67267,-140714,-99534,-14183,97703,162116,221354,260321,271215,224584,153760,41198,-20270,-72903,-87730,-54657,6845,1429,-45519,-76101,-51427,-94828,-79172,-10751,66022,109066,54239,11386,-34230,-43752,-35899,-59043,-92163,-105933,-110273,-101971,-38969,12341,-25180,-65282,-49883,-21566,-15320,-50061,-46473,17453,134099,227963,196846,130914,59320,25546,25915,55673,74590,118109,160187,137937,73276,42379,-29431,-81899,-88161,-8086,92730,182485,257489,236575,79613,-16400,-9908,74497,186131,258307,113310,-29348,5807,138079,229785,144981,-6001,-54635,-34588,-59143,-89097,-51554,26899,6235,-33318,-51965,-88467,-94506,-39753,-43218,-45075,-40849,-29982,-26429,-39121,-48503,-49398,-16517,3018,5728,-31211,-29480,45078,90836,-12233,-104060,-101336,-96058,-47723,7370,40505,17107,5706,10741,18459,23868,39921,23734,10599,-47073,-48457,48992,116733,95087,98161,114946,85201,-2548,-90242,25544,141798,152518,73266,-4048,-21663,-41539,-96098,-91313,-96035,-134351,-123852,-69480,6548,78632,161425,185304,83088,13971,-20156,-15770,23403,55932,35293,65220,136753,281405,476601,653431,731055,564539,265211,105138,25826,-12399,-46467,-59008,-79149,16246,19182,-42380,-86303,-59273,-48311,-96764,-103173,-51076,-16748,33789,81269,17754,-105032,-112012,-78003,-100570,-85665,-48184,17103,47916,22860,-25690,-15678,54149,138450,149823,30678,-89374,-122607,-135156,-119088,-29246,53392,54235,82646,212759,201405,101874,69036,4948,-28658,-87597,-81065,12037,97113,136427,122337,47766,19196,24650,73534,154091,171167,134640,71245,58896,91047,80722,23197,48092,137816,123442,62806,9276,-51664,-26503,55967,47347,-32678,-99998,-87509,-76047,20614,129540,120543,17630,-84740,79977,154520,55312,-42880,-3932,31220,24972,-9056,21039,63920,28085,-54976,-128559,-103546,-48191,-40502,-34874,-41946,-69258,-70466,4430,108586,111988,85426,32872,-49107,-98060,-73919,-100729,-138482,-160693,-143566,-82550,-67737,-151966,-140783,-118023,-131432,-53638,85254,72092,-85558,-86201,-46380,-19032,-14337,-35403,-35416,-59282,-48072,27412,111470,162128,165030,63614,18900,-62905,-69192,999,46173,56074,29211,-11219,-77796,-113427,-106279,-58131,16037,100686,159355,144942,56270,-43322,-86417,-19627,44984,195356,352848,222139,102895,-31514,-91433,-68585,-70717,-15808,35118,31925,16362,1482,-23097,-23811,-27756,1482,70911,56884,17707,12070,44640,77178,89527,-10670,-103104,-7401,96491,131974,133324,74155,45675,26314,11974,21973,19827,-12746,-28394,-22869,-66019,-102481,-70744,-121919,-100254,-93169,-119814,-107909,-44600,398,-50640,-6640,82151,124024,133238,101940,17725,-7247,-74877,10496,117033,161768,150187,98297,16292,-49309,-45528,28978,71234,38928,49473,64518,123262,217749,282766,29494,-80265,-94786,-38913,14658,47501,25033,28350,25082,747,55283,139844,170641,122635,71644,51315,73699,35967,-31505,-62341,-12857,39950,8424,-32478,-73079,-95895,-106939,-124724,-74776,-24648,-17222,-24274,-58749,-134760,-64898,6488,63729,62972,73940,79783,11011,-82807,-101400,-65969,-70468,-108373,-59680,-31715,-6231,-75704,-98492,-46283,-63671,-50894,-38647,-34976,-49163,-58706,-63744,-27580,21981,38067,22929,-7563,44321,116220,105183,63333,64259,73824,66306,29868,206,-16333,-33578,-21858],[11885,-8161,-24125,4072,53689,88557,37568,-42366,-73151,-71133,-52731,-45005,-27153,-10565,-45076,-91970,-66188,-41828,-44640,-61507,-52969,-8143,87299,166586,241218,325960,350009,216771,27885,-55319,-73766,-74587,-83355,-36641,-26583,-72608,-110554,-93498,-88126,-86181,2047,103187,113583,44986,-13696,-1026,485,-2400,44432,92294,34432,-72881,-114177,-106465,-7326,131516,96664,65383,39126,7239,-23844,193,59513,105903,76500,47326,5403,-26001,-102040,-63851,16648,36518,-5058,-47026,-96512,-9625,67463,92743,25947,-8073,104662,184656,29367,-92278,-24091,63283,114572,144033,76109,-41129,-83754,-69584,-33529,40204,63289,11462,-41024,-100884,-102926,-5192,92606,177406,146143,-28321,11833,211491,378439,374171,167766,68287,19107,40745,71712,54275,285,5210,30416,3744,-71591,-56647,16229,59451,32546,-42354,41326,148526,87585,-18448,-110292,43912,188181,258486,161349,-3979,-129714,-65221,-9996,6688,-31588,-108543,-64979,31132,83484,72000,6007,-25819,-45218,-52258,-10105,41168,96413,165705,126251,-8883,-55901,6628,158601,230523,147629,41315,-5445,29528,52378,91735,136542,119950,70927,-5171,-58085,-118349,-37064,160820,306724,264921,58157,-79918,-91990,-59016,-25867,-27953,-26703,10591,60443,97776,81955,85209,123288,87094,-10634,-33591,25701,61089,-36783,-128097,-123739,-104707,-90139,-69238,-19016,13979,39444,9210,-38289,-87569,-89309,-102304,-109733,-42658,709,-37497,-67067,-123354,-122759,-146716,-122442,-123574,-99491,-42690,214,-13803,-13004,3750,-20603,-94838,-95630,-54894,-40894,-72785,-93811,-31692,80665,151729,174879,98426,7293,-41365,-33734,-53293,-73185,-90220,-3077,86891,63620,-76756,-113582,-48975,-17057,-33020,18268,68415,40775,39181,102639,72258,-14777,-79294,-52288,-31,-25971,-60280,-98346,-50093,24779,84863,121032,97647,43981,-3118,-54065,-126749,-67934,10741,5921,10507,32938,85948,180528,229000,257142,192995,37934,-19980,105082,165295,176122,83628,-19920,-9705,73001,136595,178293,229788,14106,-53882,-63330,-83054,-113039,-41631,-5847,-46660,-18243,100174,186267,172304,65130,98622,130325,35083,-27102,-29730,26790,59909,28899,-74798,-114458,-79412,-47259,-89172,-109522,-55533,-55569,-93871,-82246,4460,30475,10859,-1804,24473,97379,143173,163525,167224,111376,18347,-57545,-171238,-131587,-16563,26839,78836,-14614,-137357,-102960,-75521,-120017,-123929,-115548,-127364,-107505,-44204,23553,-23112,-134990,89147,234193,152050,18767,21203,-6526,-12617,54993,98139,66819,-8014,-63045,-125207,-51533,257,-13842,-29315,37245,83736,77000,68098,63756,96788,107433,133269,135493,133642,5754,-118224,-149914,-65328,-10036,-15977,-88359,-119519,-54789,-19349,-1502,26996,79801,123687,132910,60174,-25133,-41351,-1601,15494,74271,67522,39698,7967,-24334,-43376,-70863,-76595,-55835,-52572,-11995,14211,-16833,-96331,-109383,-83436,-104240,-110928,-89068,-33684,56984,145137,167033,86055,-79105,42822,100499,68938,17120,-13365,-52116,-100824,-116632,-50837,38811,-17350,5412,88789,162803,165655,35923,-70844,-132753,-123727,-87856,10885,208635,261089,204646,190227,100171,-29919,-116181,-9004,135285,261235,222279,91076,6458,36158,61745,70113,88070,101631,78706,6260,-22370,-32489,-43257,39144,103792,87770,17506,-72679,-21651,65359,41196,-10950,80217,132568,139591,170843,263544,255716,193231,96239,2362,-85241,-115214,-120918,-116242,-118715,-69821,13408,76150,62782,-9383,-49565,-22457,-14266,-90549,-80500,-74949,-63351,-61841,-85480,-95450,-76135,5410,54912,-46768,-137714,-99712,-68599,-25200,26164,32837,34521,14275,-5344,-24881,-24202,-12057,-60205,-103891,-87973,-28314,7974,68615,116747,203027,206701,111579,-14215,12349,57252,110514,28981,22170,24044,6259,81923,128739,102579,117396,69787,-43873,-96184,-48485,-4489,1224,-56840,-95793,-115114,-90141,-27612,64194,183825,240882,253055,161752,52704,-29750,-74229,-71290,-41291,-16319,77718,172132,113474,-1826,-65953,-70636,-7433,56909,44112,12644,-50407,-119340,-94611,-43424,-3006,60548,186785,56007,-47258,-81164,-51477,35380,54217,42910,-14650,-62133,-35232,-73384,-107806,-153074,-117664,-71595,-36306,3228,31798,36014,2194,-5473,65184,151549,135322,27188,-124962,-4844,130551,92361,-83353,-102914,-2633,100395,80332,45103,-32556,-63213,-74645,-45188,-6972,27433,1726,-56444,15032,93604,144687,127410,75199,28975,34843,59696,106405,152421,99996,53212,31524,-44365,-145045,33131,121714,92108,752,-88695,-146370,-124861,-56081,26705,56842,30781,57229,104883,53853,5281,-67845,-94666,-76348,-49825,-59168,-102705,-88378,-9584,-15564,-8880,21193,21915,23727,15131,-37511,-69595,-64790,-84655,-91769,-86033,-84760,-73070,12653,97017,92735,64752,50036,28668,-95,-18112,34240,95144,131067,92537,10144,-26913,-25770,-18583,3469,-6562,-16337,-63215,-133688,-76317,-3910,53865,74971,31852,-5926,-15108,-28377,-53314,-53091,-46647,-49031,-31951,-12606,-9978,-14151,-30272,-51817,-32891,-8841,-68624,-114729,-124244,-102905,-130888,-153172,-108880,-56729,-12631,7083,54733,217515,393421,426701,342109,192503,71237,15543,-47612,-97809,-43489,-15814,-21988,-21634,-8824,-40130,-74118,-60119,6505,70618,124241,146052,121880,54550,-11497,-71521,-90764,-49502,-54331,-100420,-7367,112293,151111,117761,52584,-25181,-78637,-30085,73699,148585,171607,143629,74384,92506,121219,106649,77258,37200,-38098,-127957,-59512,-7459,28604,17503,-16366,-31725,53922,200869,214937,114062,51364,30694,19802,-14517,-86208,-155202,-54815,70347,135322,58919,-129409,-26647,132657,190838,196483,171236,66463,-81996,-45664,54760,85167,112801,119778,167363,140441,9179,-118283,-78834,-48286,-27048,-7325,43838,75931,34192,36680,-35671,-70234,25087,162403,247047,184868,105237,30764,-29565,-93274,-137738,55108,85000,26291,-31211,-72313,-87451,44695,97619,61895,9093,-67791,-100935,-59644,82239,234368,230613,84876,-34735,-23554,38843,43543,9760,-34230,-36672,-4976,55642,113101,119255,44768,-32715,-99800,-59039,-32236,-45054,-92889,-3689,113001,215613,203878,199748,181647,138776,47480,-49056,-41920,46076,155868,173361,99980,-44558,5058,80890,13772,-56837,-69320,-52525,-30137,-7394,49052,99690,43369,-53029,-82511,-64156,-14910,20762,-15270,-65022,-53124,-12186,9608,8570,-40122,-87763,-54657,-36505,45414,274663,513772,333531,168574,44817,-105735,-72857,-54202,-107312,-65695,14831,132934,82603,31405,12382,-2502,-36184,-110080,-67988,-5170,16092,51868,8327,-39768,-23278,-39956,-75363,-106313,-139800,-129675,-64416,-21841,-55540,-128597,-143041,-75904,-13446,17825,-2669,-37768,-69256,-98717,-7590,18385,-54758,-34355,-24901,-35747,-42999,30485,201699,354998,479086,387714,220498,73321,-31534,-75486,-26723,13132,11607,34252,124512,298061,358923,242269,162717,179083,240242,175937,16423,-55651,19141,156642,149456,108560,100664,95716,120515,62526,-29713,-79507,-110323,-72908,-42442,-84484,-93082,-19418,60512,89319,80437,63522,79932,83305,59695,21358,-26191,-33221,-35499,-61083,-113898,-103842,-11902,87617,163757,134459,46939,26677,49702,5382,-83191,-83708,-3691,49749,21242,-36075,-109963,-31173,8190,-1650,-11494,39199,157210,204166,122949,52810,19451,-19730,-60762,-52859,-24372,-72594,-64138,56001,63875,102936,111020,109252,77273,-2623,-48585,-67147,-93737,-103893,-79760,-3751,88310,141932,127804,97567,45235,-25795,-65871,-81508,-80111,-85083,-36836,-5862,7353,-14225,-20105,-23537,-47871,-37311,-43535,-75189,-9879,23360,41203,-3903,-47186,-66607,-88292,-91512,-54265,-28434,-9454,17268,38736,25006,-48962,-92450,-39339,44302,87323,66839,17005,-54974,-138034,-91854,-22250,6618,-30035,-70701,-84720,-41256,108728,134389,124329,146982,98813,-12530,-59871,-19058,5425,101299,211442,207747,165347,179024,197057,125326,50032,-75356,-137736,-97454,-40783,38237,67589,44908,38192,-5635,-27012,-6458,-3858,-19206,-44978,-98344,-116472,-11061,-3390,-4215,78356,72902,36474,24252,77341,50625,-36504,49732,207276,221431,149999,63311,-15451,-99869,-51070,7088,-33490,-67610,-102237,-39007,-16949,-18010,28570,86536,45522,7662,-16974,-48249,-48338,-32657,-23846,3471,9585,-7545,-44105,-43002,-7133,49332,94387,88413,68136,11025,-17819,119361,147374,57213,41715,141267,289495,285643,146451,49087,-9116,-41144,2755,69764,79578,-10823,-94794,-49082,38132,95504,119326,96949,119745,176476,181868,204237,220761,152360,86036,58222,2608,-73784,-10594,98913,124486,116437,73860,51948,19086,-3404,-11488,-39764,-60731,-95828,-74896,-21792,3002,-11537,33118,86554,154271,203482,113899,-18598,-75308,-15217,32034,32332,15683,67769,43319,-35728,-80923,64075,70337,12620,11515,4070,-28092,-57956,-96770,-94961,-90534,-103615,-48598,-10711,-6611,-50590,-100696,-115942,-118299,-129870,-88808,-77263,-109075,-98802,-62620,-7630,57864,107916,79799,18711,-64127,-111172,-76940,-68971,-94686,-36644,-10348,-43865,-79252,-70920,-71088,-38222,39289,74003,24703,-5331,-18364,-55588,-47072,-31686,-54104,-79836,-48515,47646,120541,89688,24428,63640,168116,204686,113831,-12147,-37989,80593,215627,300454,262817,125993,33643,-7888,-4934,-38202,-99089,-30791,-1201,-35973,-77107,34677,120467,21476,-82159,-1794,113400,173320,149921,69633,-24220,-130191,-63784,3288,28951,-1157,-17925,18609,63779,79407,6430,-32966,57131,88689,11102,-29128,88941,173913,153882,111469,71581,20679,-25381,-93455,-74502,-18133,7361,19153,60278,44460,45715,42698,-53401,-55518,100456,227392,194321,30098,-6378,24215,-7914,-62912,-107888,-79617,-18480,2871,8884,-167,-68585,-57842,19103,38638,15977,-20477,-91127,-63251,-68756,-89921,-131608,-73500,18010,69471,33290,-30115,-95024,-130381,-95990,-75166,-3885,139797,343137,436924,228885,149868,203062,213913,138169,92696,18871,-52308,-107713,-60085,51393,130706,179703,152653,120992,123669,98534,14468,-48099,-54134,24082,-30067,-97187,-104855,-20922,-15047,2211,109416,188426,142731,126829,226108,321123,249037,114707,-14130,-95592,-49728,12458,133833,267806,299184,194994,59905,2374,17134,10593,-12209,167757,466619,445830,246984,68592,-51000,-44634,-47369,-50761,-76301,-79611,-14882,-25741,10576,88686,293277,418291,442293,441648,377305,259044,129703,65051,22966,-2880,-52739,-86962,-25504,32084,21152,-43807,-92703,-68036,-13353,59790,79219,23137,-51619,-43896,28952,144600,191466,148035,61197,-53571,-83756,-43471,-27448,-9521,-7221,-18195,-49312,-62134,-35637,-11774,-17564,-72963,-62837,-20557,-4774,-50475,-96697,-84206,-55850,-64394,-54978,12035,44578,19440,-33033,-105466,-132430,-142635,-86219,-1371,77555,177743,201726,160785,142604,65631,-22104,-60525,-85574,-83808,-46664,-9361,-32822,-40351,-37924,-58874,-119182,-123942,-64818,15564,25909,13999,14313,19628,45307,9897,-82524,-55374,37127,66705,42954,-41018,-2381,-2651,4408,34965,26132,-36297,-148894,-109362,-34903,-79,7668,-57378,-128556,-81112,6480,113804,166827,216772,261097,294432,264265,193989,72088,582,-48042,-44417,-18583,37330,26303,-37356,-82715,-37347,-65936,-69812,-26861,28312,44921,4821,-9327,-34055,-38839,-33812,-60676,-96883,-109785,-109213,-95725,-43308,4665,-31572,-72338,-62929,-28173,-15057,-40352,-29196,36154,165606,281154,253422,176006,87734,34335,18339,44325,65004,107224,151881,151441,101320,67608,-8345,-58023,-81961,-25239,68162,148544,222454,220104,85742,2552,13687,89501,190769,259041,114495,-51826,-14265,113812,203735,132299,-21220,-75696,-45052,-59657,-86682,-54278,30222,15131,-31933,-50693,-78916,-71919,-6481,-10457,-28843,-41696,-33019,-26699,-43496,-58448,-63001,-29103,-10488,-9949,-42207,-27404,56276,96597,4079,-81195,-109926,-102671,-28525,19810,57203,29212,-3743,-16253,-4896,3201,30591,25437,11133,-53620,-57329,41046,116835,102202,100836,119526,89643,1976,-89614,24636,136294,150785,78673,4998,-12897,-38113,-94327,-86049,-83955,-117414,-125064,-82421,-8451,61406,168082,229410,131921,48232,8491,3407,39629,74957,52881,72537,156433,298570,466842,629153,705704,568287,291059,118595,25603,-16097,-46869,-55979,-62604,24685,15472,-48057,-84415,-43243,-29659,-87308,-104789,-54618,-18108,38588,86297,7958,-125170,-111189,-64502,-87652,-83620,-51337,14903,47602,27077,-19005,-22418,18633,88318,111768,6307,-106712,-140613,-153354,-109805,-16500,58418,53073,74520,200580,204090,118737,82948,14259,-33297,-90807,-89107,-11619,76103,128385,129671,68244,33761,17284,63968,156678,194814,166528,89795,66211,97262,81968,111,637,87401,101029,78688,25080,-51833,-28402,63422,55357,-24355,-92944,-82429,-52272,70823,202772,138059,29340,-75391,93481,168465,54939,-60391,-15055,24587,29501,271,26388,60189,21099,-63039,-132198,-74428,-26597,-28935,-34056,-39890,-63687,-58405,30590,149218,133876,111251,63006,-28887,-96445,-88388,-105513,-139644,-154705,-129512,-67134,-55998,-149707,-138471,-102882,-112950,-88066,38081,40818,-95380,-71062,-40093,-20666,-21078,-46276,-52527,-82965,-66901,14980,106978,189640,194661,98925,57120,-42101,-62205,10406,54385,59086,27266,-6736,-69618,-118680,-116799,-67771,8938,103183,172161,158692,65650,-36937,-74806,-2562,69562,229200,363911,221790,91004,-26549,-86291,-75145,-64687,7936,51489,39434,28340,18714,-8422,-12622,-22206,-1320,62452,53103,14575,4657,22696,33538,37943,-51576,-57900,61139,180033,206271,173525,100491,71707,41716,16660,29813,39384,15895,-11042,-29445,-93428,-117555,-69950,-125469,-96660,-91580,-121802,-80943,-23185,17976,-47671,-17556,77838,129063,152517,136434,61976,24903,-84674,980,119967,172546,161426,96318,5815,-61968,-50985,22674,57007,32246,36615,58368,149143,291150,342335,39307,-75875,-81408,-29186,19994,53420,36363,45230,46512,25364,83771,170598,200347,139516,75585,48908,62485,20323,-35448,-45293,6915,68775,27008,-23698,-58279,-65269,-58997,-88403,-75925,-35404,-29215,-39881,-72818,-129923,-48460,6426,52580,45237,45944,51962,-1984,-87145,-87411,-45225,-57300,-116879,-76345,-54388,-27468,-83337,-87430,-36747,-86266,-68492,-44197,-35608,-46255,-52792,-61608,-28315,20747,36966,29331,6307,59734,118794,105136,70224,71296,76675,59294,15081,-4840,-5189,-15941,-765],[26437,535,-21703,796,44102,78230,29901,-43788,-69916,-68278,-53815,-51912,-26378,-5897,-40903,-81569,-47720,-25375,-36669,-59113,-34061,32300,119287,187449,264799,354263,374235,249660,49201,-43433,-66545,-72032,-80702,-30977,-22761,-63745,-106576,-113326,-112332,-106785,-19684,84728,112684,52254,1184,17607,13941,11459,64512,100873,45155,-63809,-108887,-113110,-32150,104687,79115,56084,33017,-3251,-52281,-49752,14170,78071,59805,31585,-15007,-37215,-104921,-72098,5071,33264,3332,-43670,-93991,-23923,26852,25296,-6772,7387,137453,224457,43811,-88408,-24815,69576,121937,148565,80828,-31440,-73795,-64733,-39666,38875,78130,19901,-39397,-101989,-107953,-12662,77553,161368,149114,-10269,-36521,150908,334532,382189,186255,85128,39660,59680,91043,86767,31232,25015,44459,16180,-56257,-71299,4192,53495,50914,-6860,66791,148893,75460,-22732,-94029,59721,213853,290574,186009,9016,-124730,-82518,-14808,20588,2393,-83878,-57557,25989,71633,70150,17056,-17875,-52653,-57110,-12717,37226,94436,169753,121118,-18152,-51599,24227,192179,246596,155684,46214,13458,46397,56726,91507,142251,129059,69992,-10201,-63733,-128195,-54807,145697,294409,258946,47854,-89423,-91205,-51696,-9795,-11581,-18822,25420,95202,129462,88411,69723,106308,101570,14922,-14911,37202,64392,-38225,-137101,-132641,-108155,-89557,-62964,-12312,22046,52318,20751,-29457,-68842,-72563,-92462,-116804,-39022,6658,-25668,-45202,-92382,-101126,-145617,-132591,-126273,-97701,-43295,-937,-15195,-18759,-9142,-42051,-97375,-97580,-70282,-57789,-94625,-119626,-55268,53193,118954,136151,64350,-10738,-33139,-6533,-24514,-58006,-92977,-18327,83086,65140,-78860,-114021,-87060,-62945,-28533,75830,141944,112010,78898,132769,92922,-4275,-94205,-59402,-2343,-24547,-55348,-103608,-67724,8898,63793,99642,85865,35922,-12498,-55797,-83186,-18642,38180,14555,5394,25565,84419,180578,220750,253432,198271,28862,-39823,72111,125002,159365,86937,-23985,-24732,52756,137264,201902,215956,-10372,-73397,-78573,-92066,-109180,-40169,2720,-25072,-2234,101164,173082,174273,91968,123371,125669,17176,-46298,-41297,28135,68190,58045,-41687,-101460,-83888,-38118,-69906,-95277,-46583,-48086,-93808,-108133,-15103,16787,-129,-12646,12681,91075,145742,163516,148821,72029,-28769,-94247,-172668,-101086,26992,92664,131883,-4864,-138549,-100076,-76733,-124295,-138706,-121110,-122387,-118691,-66223,4952,-24603,-131446,44958,223900,162951,20406,11551,-23322,-17966,59338,101805,60717,-19571,-78404,-117441,-43078,8692,-19019,-61826,-14677,44268,66534,77022,80128,87337,106063,143824,144783,154719,19469,-109710,-108096,-123752,-49198,-40657,-101023,-111376,-57840,-41586,-40627,-14106,61488,124784,135667,60430,-36401,-76370,-19809,15736,77346,58398,32588,10456,-14126,-38491,-76424,-77624,-38440,-18018,12065,18025,-33476,-124145,-136099,-105786,-115429,-99544,-80765,-36896,43716,130197,154010,81766,-85516,28487,68612,59263,26634,2276,-32458,-73452,-89582,-46675,37469,-8986,11858,86474,145494,126681,10367,-85698,-125721,-114490,-92262,9289,211015,235852,196639,191521,100009,-28025,-95909,27294,198246,337877,260948,95290,12967,74976,105659,92883,83989,85422,78914,21335,-7552,-30021,-55749,23709,79623,59539,-18823,-112279,-37834,61211,48266,-21503,61076,112781,105162,120483,239011,278346,233182,134736,27618,-64969,-94161,-111248,-139152,-126561,-43326,71240,154780,114270,16208,-30145,-3046,-4127,-91092,-93169,-94264,-80119,-75417,-96997,-108548,-93401,-17655,18774,-63484,-141601,-92546,-64565,-24513,32995,44408,38895,9847,-12019,-28037,-22565,-6942,-49768,-88698,-72059,-23247,-6900,36680,95241,193501,200757,125672,11065,42090,96737,126330,-16017,-5773,38357,35042,118140,149873,101798,109090,61855,-50548,-93925,-45219,3282,6974,-55733,-95521,-114265,-91891,-31338,43210,150693,203998,219774,137515,34582,-46696,-87270,-70433,-29247,3954,100300,169683,92084,-16222,-61730,-42244,15114,65497,49097,21604,-45132,-119691,-98706,-46410,2085,73137,193449,61846,-47088,-85039,-58869,28608,43501,27104,-32879,-71074,-23186,-52806,-104897,-154627,-124036,-80520,-41884,7555,37838,31488,5,-5258,66097,172999,150295,30228,-113962,-8046,122012,84979,-84252,-109187,-19950,81520,82766,58825,-21271,-53692,-65307,-35803,8519,42214,5947,-65195,11602,97765,147589,118115,53803,7459,22956,50493,95637,120357,62679,19473,732,-60022,-125207,22868,116544,94665,9354,-75652,-132578,-113948,-49641,22984,36199,15017,53872,108053,54962,6763,-57599,-84011,-75850,-46452,-43594,-68387,-96914,-40265,-58184,-37109,4526,14390,25453,17889,-38607,-72748,-74987,-98383,-83570,-61452,-61464,-49533,36387,129742,136739,103395,74114,35900,-2658,-17551,50425,129395,165813,118003,22981,-30783,-34761,-26179,281,-5907,-24907,-71542,-133206,-75948,-8844,39638,61094,33254,9235,5344,-19218,-58163,-65039,-63086,-60518,-38293,-18956,-26994,-36133,-37702,-45292,-5405,17290,-66591,-115459,-124102,-100282,-126391,-133070,-104552,-49695,-721,20539,40220,181061,368347,408640,334309,194441,78115,19825,-48243,-112616,-40491,9204,18700,20328,26891,-20867,-74505,-61684,8421,70924,137080,160709,122728,46253,-27101,-88356,-87910,-48502,-53391,-96712,-27108,97792,154755,126372,53898,-35144,-98209,-52926,44191,137984,176425,122910,47634,60228,89905,80496,61001,37055,-21168,-90212,-39613,-16988,10208,11500,-23808,-41768,53666,216583,227981,121474,54600,27375,13227,-17717,-91664,-157325,-42256,84144,146081,53637,-137035,-17534,143222,201478,208465,176976,62731,-88012,-51805,33251,56547,85728,96864,146065,138317,20137,-102692,-95325,-57307,-25525,4273,70739,108885,59949,49450,-28935,-73988,7409,149800,293440,300807,282094,233261,147156,14063,-107633,47617,62390,17944,-27981,-70304,-74977,76406,95558,48833,-6271,-73831,-100221,-73673,45350,191605,202182,63479,-57029,-34365,39711,40005,-7531,-65704,-78613,-30539,43115,107394,114406,33011,-50396,-88661,-45538,-40458,-53170,-91901,-1880,107098,179997,183024,218364,197563,151518,68797,-12457,1454,78822,172444,183671,112377,-37252,-11769,65917,20710,-43656,-60669,-48599,-26191,1061,69088,103987,50921,-41117,-84274,-70440,-17632,17497,-18756,-71270,-53555,-16984,-4898,-7606,-53197,-86372,-57902,-42900,52046,310922,502831,286031,130782,24644,-106008,-86680,-69347,-115589,-74946,-12594,82506,115134,118404,111203,74948,2468,-101187,-77216,-8560,17284,58687,19467,-10128,-3804,-36195,-75250,-101001,-120473,-110848,-56718,-23052,-61762,-136642,-140497,-68115,-5539,22739,-5606,-48815,-82445,-106710,-6476,3076,-76673,-44871,-37988,-47059,-45731,22383,169169,278711,406120,356687,201463,57548,-39955,-67430,-21581,13120,10505,39754,122247,279008,347077,227142,133648,130704,172270,116703,-17769,-77087,2640,144510,146609,107564,94222,81128,98520,43642,-41346,-82571,-115267,-88516,-60344,-91141,-97602,-26135,62342,111716,120805,113777,121313,102799,63747,15996,-32009,-30558,-22311,-47101,-105202,-108557,-5971,105441,188641,143247,38047,5888,30452,-6539,-94598,-60468,17003,56734,20925,-40931,-118043,-5776,29185,7176,-14872,27657,129940,188650,124839,53129,17334,-23758,-61116,-44161,-23208,-74666,-58267,95164,133346,151746,116842,107395,122156,49991,-13527,-49044,-87635,-100426,-96015,-28779,62659,120281,105116,72882,20161,-56392,-80548,-73862,-67929,-68057,-27992,15393,36359,4119,-15105,-38454,-78013,-54146,-43068,-81001,-42867,-25808,-6453,-34196,-56245,-60299,-79254,-78661,-45666,-13958,4345,11804,10364,2222,-62048,-103602,-56300,19326,60067,51375,12075,-58265,-140592,-94352,-23318,12037,-13970,-47601,-71428,-22725,110311,113619,102308,143544,88476,-19897,-57088,-6009,23535,142578,268510,249860,192760,203263,223855,153066,85662,-48944,-125713,-112846,-55917,29783,69636,47483,42877,2269,-18115,5991,13840,-3555,-37357,-93037,-110487,-8082,-11529,24566,108245,85087,52493,49208,115609,113533,41853,120996,250302,244554,170495,74522,-16772,-95429,-48420,2055,-40891,-64950,-79327,-25937,-17545,-31601,9213,59225,24403,4267,-12918,-32321,-26760,-7282,8328,32492,25746,-4536,-48986,-58253,-24259,28509,97096,109616,90711,21513,-35876,97560,153992,57893,32852,110755,252571,269734,150614,51658,-10348,-46834,-20187,28887,38491,-34728,-106219,-54005,25931,79693,101802,81426,100518,137903,128254,172483,221342,162747,69503,34751,-21912,-85783,23797,154402,199652,183167,99987,39321,4628,-5886,-5921,-30107,-51624,-108168,-115462,-47759,-14789,-26656,27188,91774,171573,225478,131601,-14635,-74932,-7318,38576,35954,916,20281,-7976,-64805,-95952,37432,34053,-21668,-695,4466,-24629,-54130,-93030,-94694,-95617,-94283,-41706,-12070,-13916,-57920,-101924,-114492,-121089,-119596,-86562,-79480,-99845,-83162,-67381,-22353,27942,71517,60376,18396,-53971,-99852,-87905,-79408,-105686,-41281,-12318,-36604,-68629,-67729,-68861,-43964,30588,64506,6613,-27784,-34906,-59892,-30196,-16039,-47092,-74474,-41382,45943,106650,74716,-1792,29393,133218,185762,109849,-3264,-3392,132204,284760,343702,262424,107113,36894,17320,23453,-3177,-93063,-65589,-37755,-58985,-66001,52308,125693,7559,-97312,16078,137795,200499,174249,79047,-12123,-93653,-50768,18772,45887,11078,-9751,29380,73221,75236,-8353,-47196,8551,30226,-24272,-34727,108137,229765,219958,154033,83674,31526,-4500,-75369,-85123,-16522,24399,46510,72221,3960,-19971,-2170,-75918,-49461,111601,235307,229424,75297,39532,62726,22607,-22280,-72947,-63337,-15115,610,7011,-2894,-66564,-66456,5126,30969,13860,-23632,-91038,-66663,-78054,-98267,-115503,-60170,-393,52337,27095,-26825,-93980,-140401,-96918,-66506,5074,134741,321210,456102,273716,188210,234259,204601,111542,63567,-215,-59245,-100060,-40182,85624,173486,233008,211610,169992,155323,121712,38344,-31211,-30845,35250,-37436,-124207,-128223,-28619,-17103,11559,111793,158996,141711,143231,241460,331855,245380,102973,-29193,-99555,-27306,48462,185223,323507,351654,230482,75680,-1386,6402,21277,7292,157282,429907,397954,193917,21730,-79184,-52164,-56056,-63766,-89407,-74988,-22237,-43015,6149,88453,279880,398632,413418,387035,310853,213220,113055,71803,45101,28533,-22060,-87280,-40924,16040,21151,-39501,-73409,-42019,5083,71277,84351,15978,-64413,-27792,64270,198059,206843,142017,63004,-42122,-59762,-32198,-30821,-18907,-21088,-38848,-78903,-94607,-58576,-27908,-23847,-69796,-52392,-5270,9292,-42273,-93927,-88688,-64114,-79266,-72768,-184,38891,12727,-44605,-113975,-129240,-135177,-83093,-2766,75481,175924,203916,163878,129165,42364,-35616,-63872,-82731,-83524,-59934,-37047,-59182,-44109,-29161,-47236,-107841,-107726,-50326,20900,24645,5365,-5502,1322,38696,7063,-85226,-54046,19980,38862,27588,-30322,6776,-3613,3248,26110,6415,-62002,-174351,-78434,-10165,14081,13562,-55711,-121741,-62977,25024,123779,164348,203681,252016,309462,296857,226085,96417,16605,-25459,1411,49916,106183,85871,-12021,-89025,-28456,-41608,-44813,-29244,3147,-2424,-33239,-28402,-35311,-34555,-30296,-60282,-100850,-113978,-107873,-89948,-50365,-7482,-41061,-80970,-79567,-35638,-15132,-29716,-11560,56795,197502,330207,306551,217795,111675,39936,7235,28613,51142,91930,137060,158725,127022,89946,10621,-37767,-70999,-39746,41691,109461,177452,191689,85990,16525,30551,96029,184895,247193,112483,-71037,-33027,90964,180897,127912,-23266,-95298,-55571,-61120,-86394,-57536,32733,23204,-30412,-48801,-69360,-51210,23504,16813,-16890,-46324,-38629,-27760,-48916,-70225,-78935,-44903,-27432,-29231,-55619,-25512,66426,99982,21351,-54147,-109705,-103722,-11345,26620,67702,40940,-7191,-35747,-27526,-19541,17158,22580,7474,-61904,-66037,31810,112415,106181,100284,119005,89613,3581,-91035,20789,124842,143728,82412,13451,-6837,-38587,-96391,-85052,-76162,-103954,-120231,-96704,-25607,40809,163438,262274,183372,84820,41758,28303,58071,92859,71027,75317,163347,296894,435361,580333,653929,551024,311254,134263,29741,-17473,-48767,-55816,-45901,33446,12397,-53671,-81887,-28585,-12070,-75215,-104577,-59718,-22371,36350,80682,-7269,-138670,-100214,-51757,-76024,-80000,-52929,12671,45217,28270,-14537,-28790,-15925,30964,63208,-21899,-119500,-142252,-146344,-97652,-4829,62380,50530,60206,178896,198427,127695,86600,15594,-42128,-89428,-92675,-36266,47975,109732,125350,79793,44269,8084,48895,149643,207903,187744,98986,64001,94638,79205,-18966,-49021,35426,85191,93291,38623,-51734,-36133,59276,53384,-22013,-89487,-77168,-24518,127329,276059,152382,36558,-69932,98175,170498,46291,-80390,-24935,19075,35992,11975,30897,53094,10769,-70788,-107687,-48770,-8360,-19152,-33873,-39019,-59903,-50284,49683,172680,137071,121816,83084,-14082,-92834,-105373,-112681,-142078,-147848,-117062,-53963,-46448,-147242,-136500,-88404,-89385,-118819,-11470,5042,-98826,-57770,-34830,-23949,-32775,-61391,-71505,-107238,-88359,-3202,92949,207625,217678,134995,102956,-15750,-59991,13863,56187,54231,16997,-9697,-65878,-119600,-131201,-82181,-4199,95407,170491,159363,65786,-35732,-66203,10007,89646,254500,356854,212512,77549,-22695,-77118,-70470,-49147,30711,62665,43336,38076,34272,3604,-4730,-19469,-6518,49219,44182,6714,-8335,-7835,-20092,-23616,-73423,3622,136140,270308,283180,209176,126146,100375,59506,23828,38205,54124,37190,2375,-35492,-114755,-114202,-69817,-133347,-98220,-96624,-114062,-54683,-6622,28263,-49188,-34832,67908,129337,165797,165063,107025,62121,-77906,-13766,115672,176308,166738,90474,-9025,-79084,-58737,15912,50280,40889,19418,46675,167881,359865,398850,54956,-59899,-64588,-22906,18227,52162,42119,57462,64841,48869,110155,198840,228125,155782,79561,45154,47802,665,-42970,-34537,18653,86136,34380,-23852,-49748,-38578,-11243,-30277,-57857,-49314,-48476,-62092,-91700,-122057,-39852,-3164,29434,17743,8969,12388,-26223,-96533,-74075,-28224,-46537,-125674,-99712,-83652,-55385,-94983,-83394,-35192,-78562,-77479,-52634,-41912,-49407,-51553,-63194,-32929,14990,31283,31601,16334,69869,113843,97083,69564,71242,72608,46847,-1744,-6532,8010,920,15476],[40603,8446,-19390,-1681,36030,68243,22041,-44155,-63750,-61892,-51995,-58996,-26119,-1465,-35622,-68286,-26062,-4910,-26209,-56239,-15354,71585,143183,195881,273248,364024,376019,263377,64718,-32982,-60703,-71376,-77497,-23171,-15081,-49390,-89510,-105533,-111947,-113663,-35944,67065,108145,55814,13667,35796,29092,28746,83219,104480,56074,-49421,-98418,-112971,-59892,70806,56034,42705,24489,-12709,-65911,-97670,-28003,52073,44488,14414,-40454,-55765,-110783,-75217,-834,33968,9216,-47523,-93947,-35377,-8210,-30827,-19660,26621,168553,253146,54808,-79749,-20114,80550,132218,151837,82706,-23549,-65155,-61283,-47161,37038,93855,32480,-36157,-100751,-108934,-18575,62524,145389,153496,16434,-85110,95203,289353,385549,208445,104304,59117,72400,99454,105906,52369,37845,50028,20333,-43962,-81463,-7551,44958,65968,32815,107034,156838,69202,-21528,-77250,71574,228167,304878,200734,19170,-109267,-96782,-17199,33481,36645,-49144,-44874,18967,54743,59178,20907,-12203,-61329,-57454,-14884,32323,89800,167617,110521,-29843,-49291,38850,220427,253965,155042,44624,33002,66102,60251,87702,142178,134484,68988,-11295,-60792,-116273,-82193,108521,251759,229454,30440,-99543,-88859,-47063,3032,4349,-8308,42937,129266,156199,94026,54249,86263,112564,42016,8182,53980,74431,-29621,-138471,-141520,-114429,-89842,-55294,-3850,31895,67982,34998,-18552,-48967,-58097,-86787,-120191,-33344,12118,-15260,-24458,-60648,-68545,-120121,-133073,-127500,-96239,-43872,-2035,-16350,-23056,-18084,-57058,-102476,-98770,-84500,-73345,-115286,-143065,-75309,27827,87312,98596,31118,-21723,-12538,30063,7126,-42555,-94668,-39693,67283,54953,-85364,-105661,-115154,-92164,10036,144824,217726,183603,120026,158657,109607,4968,-105292,-62477,-2636,-21552,-46833,-93964,-89089,-12690,38536,76299,73414,28106,-20119,-53086,-45152,35836,79211,33088,1682,12894,76759,175249,207645,244072,200437,22344,-60897,34246,81116,134489,83971,-30719,-40995,28952,126861,210456,189663,-35155,-92114,-92480,-98417,-96598,-34671,15100,-1157,13853,95958,153110,168369,117113,145381,118237,123,-67047,-58520,20018,68848,83349,-6448,-84942,-88752,-29134,-49789,-77369,-34550,-37440,-85057,-134719,-37523,1138,-11359,-22637,1454,83549,146630,161229,127331,29873,-79941,-137853,-145210,-69021,70656,159631,179681,1228,-138856,-96734,-77633,-124660,-154152,-131490,-121823,-118966,-77529,-6138,-18455,-101048,-6518,196988,164423,20752,1635,-39690,-24465,60869,103134,55153,-29697,-93024,-103455,-29742,26920,-8748,-80467,-70211,3203,52635,81660,88926,70899,97845,145635,140258,152193,15472,-107609,-71485,-152021,-99119,-70217,-112516,-101293,-63338,-68930,-84612,-58713,37030,121007,132955,55215,-46652,-107358,-30962,20594,81036,51367,28744,16263,513,-29710,-81158,-79859,-25656,11328,32814,19330,-50553,-147365,-161840,-120348,-111581,-87712,-74431,-39917,30824,113115,136388,70927,-99527,11583,34083,45823,35308,18517,-12997,-48963,-64154,-31238,46735,5733,19775,83669,127101,90773,-12418,-100295,-114274,-99814,-88954,13205,212640,211705,190751,193841,102135,-19943,-68656,61706,252633,399081,289083,95223,16349,107652,145375,111883,76305,65639,76077,34966,5126,-31124,-70855,8679,58365,36034,-47142,-139677,-40524,62269,60501,-24041,39478,88066,71625,71514,199153,283079,258556,161599,45368,-48643,-76031,-95131,-144288,-114730,-16366,131935,233995,162716,42649,-8762,21696,14115,-81836,-102289,-111612,-94668,-87982,-109484,-123695,-111788,-37902,-12475,-78908,-132162,-84125,-59058,-23679,36911,52617,39194,1712,-20729,-32281,-21516,-2328,-39536,-73224,-54531,-12790,-13414,11855,78176,184966,197722,146445,44070,76333,135586,131622,-62958,-22073,62569,66130,148915,162124,97763,99563,52778,-57245,-90638,-41274,12559,15240,-52224,-95067,-112824,-92580,-33940,18010,104197,155435,178953,110134,15701,-63178,-96435,-65532,-14699,27596,121211,159228,68902,-27261,-52892,-15093,34054,70795,53817,31916,-35552,-116170,-104505,-52056,5365,84663,191067,67195,-45117,-88707,-63341,24934,35235,13824,-47223,-71984,-6179,-31532,-99925,-157132,-128612,-87241,-45825,13109,46299,32592,3316,-4384,63101,188168,155782,24925,-105264,-8329,112372,76405,-82971,-116353,-39665,55128,80285,71019,-10033,-43087,-54568,-26494,22080,53407,6525,-74495,15376,110959,158092,112266,34198,-12808,11127,40873,79278,83223,30244,-3393,-15197,-59936,-106756,7714,101964,90535,15095,-63054,-117666,-101424,-42260,19032,15667,-705,46596,108063,56456,8726,-46987,-73067,-73833,-42775,-26342,-30332,-48750,-26007,-79503,-66390,-15439,2012,22656,17221,-43280,-75829,-82052,-108241,-73995,-36598,-34592,-23655,66673,170849,189963,148830,99621,43745,-3277,-13583,68404,165395,198726,140352,39263,-24173,-33037,-26235,2093,-1669,-31266,-79739,-129398,-73091,-12301,24698,45583,34318,23905,26414,-8057,-59725,-73771,-76681,-68711,-41144,-20809,-38982,-56792,-46214,-40337,16952,37249,-64673,-116907,-120204,-93883,-104699,-97122,-84049,-35079,14632,35878,25780,144987,342532,388358,324766,194410,82869,22912,-47655,-109505,-28850,37559,63728,66922,64591,-2735,-75673,-58785,15017,75259,151596,173372,121435,36616,-42375,-100016,-80025,-46557,-51095,-89300,-45836,79445,155898,133467,53436,-45687,-116004,-79875,7180,121916,172250,97165,23080,32411,64570,63621,57725,53219,15055,-46702,-18053,-24395,-1978,14475,-23243,-51302,48959,218322,229982,125690,57701,25186,7089,-22069,-97584,-152900,-25858,98402,152654,47700,-129254,-6986,149385,206179,213774,174552,54044,-91792,-54681,12406,26077,55158,75020,125756,134722,33197,-80513,-108265,-65151,-22134,19097,102576,145007,89109,63275,-21649,-74720,-9378,133037,327180,393845,422106,391113,284380,104666,-74930,41068,40011,13464,-20370,-62922,-53049,102678,87742,35212,-18500,-77348,-98121,-82263,17220,155829,176308,44439,-78560,-43829,40252,36424,-20885,-85027,-114086,-50246,34280,102220,111568,26482,-59755,-70297,-34347,-47533,-57018,-88723,-8389,90579,135873,153330,224462,201151,147937,70701,2197,19960,84078,162352,173717,115850,-27996,-19924,55191,29823,-28440,-49337,-42005,-19443,12690,86652,100873,54411,-15236,-63136,-63958,-12042,19803,-17467,-72211,-52560,-22247,-17824,-19726,-61039,-79348,-58076,-45161,63652,346757,479799,240488,100304,13485,-97781,-99872,-82351,-120680,-77988,-26116,52249,155508,199611,199962,144489,39071,-88729,-80631,-9545,20636,66427,35873,24477,15201,-29827,-71331,-89927,-94369,-86816,-46151,-23013,-67396,-143802,-134821,-58524,3545,29770,-5213,-56846,-93632,-96960,8059,-691,-96333,-53928,-48262,-56221,-48197,12416,131075,201751,324233,316870,182494,46300,-45080,-54109,-7802,22827,19194,49755,118997,254393,325997,209774,106181,85371,109815,64326,-47774,-90173,-9851,126674,140802,108022,91813,71376,80072,29686,-45446,-79138,-112343,-97324,-72849,-91891,-101272,-30892,67322,138945,168378,169483,168042,130032,76339,18388,-29557,-22413,-5158,-29314,-89564,-104391,3602,121529,203367,145740,27934,-17457,8122,-20071,-93659,-32758,39323,65217,22945,-41884,-107220,13998,43274,12823,-18333,17900,103108,169486,127274,56000,17127,-26019,-57840,-30260,-17041,-71332,-49258,137295,212018,205452,122805,100872,162458,110709,29142,-26449,-76401,-89811,-107749,-48135,38941,96565,79390,44340,-8421,-85611,-69593,-61150,-53457,-45076,-9366,44072,68950,28474,1082,-35505,-97051,-65907,-40564,-76823,-63009,-60497,-39194,-51439,-55388,-49470,-68089,-64454,-32397,4819,20287,6360,-17498,-18663,-71090,-110140,-68043,-416,36060,38155,8251,-62145,-141701,-86831,-14992,26500,10596,-16546,-47949,2829,114347,97203,84565,139005,78471,-25493,-45612,13645,45984,186541,319055,279224,213302,225530,254661,193563,137506,-8112,-104989,-124021,-65921,27061,75943,53313,49563,12873,-5112,22420,33794,12941,-28970,-84640,-95185,-11693,-15453,74468,139187,96920,67801,73194,150905,173621,118544,183745,280476,258852,187206,86019,-16333,-83926,-38052,4135,-41185,-56477,-53542,-2468,-5186,-32192,-3277,35337,4622,-3758,-13266,-19266,-7506,14970,35947,58094,41320,-1324,-52434,-71219,-30546,16664,101889,131872,112220,28768,-49706,80933,165511,64279,26723,77929,204181,240154,150215,55284,-8199,-48976,-41681,-10866,-1093,-55816,-111736,-53976,17335,66984,86868,67569,82464,103962,82085,140871,218903,178582,71618,27616,-36129,-78209,62322,214588,278207,244236,119019,22163,-8302,-5351,2282,-17431,-37628,-107401,-136330,-51098,-18267,-36154,21284,95846,186135,242796,145005,-13051,-71535,5728,48550,43801,-4882,-15302,-46064,-86127,-99005,21744,8123,-48011,-7733,8344,-18310,-47374,-85423,-89364,-92777,-80242,-33380,-8362,-12496,-55247,-96447,-111783,-107662,-105207,-81870,-78026,-83036,-57698,-53671,-24641,1941,33046,33019,8658,-47611,-85783,-94646,-87362,-108582,-37709,-8514,-25641,-56438,-60865,-59901,-38182,29772,59256,-7793,-46703,-49687,-61078,-9931,5426,-33908,-62212,-29742,47373,96174,64667,-24243,1306,104202,172047,114811,17655,34236,187329,355461,384309,266611,107192,55522,40991,44544,26009,-67838,-88446,-70548,-78231,-50689,70516,126683,-4053,-100681,37136,161683,225051,195867,87323,2399,-56860,-24475,39471,62265,23003,1155,41557,80118,68288,-16068,-45835,-13576,-13350,-53190,-35291,122623,280353,287502,195137,94129,45228,22323,-47115,-89400,-10883,48124,84443,96970,-12286,-68111,-35591,-92024,-42743,116443,232769,257774,128333,95736,105296,57578,25962,-27930,-34288,-3001,3087,6700,-5940,-63814,-65181,-2685,25023,10761,-27640,-84715,-64834,-83024,-103034,-98227,-42036,-20508,31610,19256,-24932,-92538,-143309,-88560,-54070,13384,125159,287076,455745,317191,230291,264747,196460,92973,42078,-15649,-66084,-92235,-14199,124181,214653,278977,264530,213827,182374,143364,65808,-8266,1108,52235,-35612,-143421,-147513,-33001,-16748,25627,113385,126626,132176,151260,247496,334222,239380,92540,-39502,-91367,-1863,84815,226606,356414,378274,248619,87056,-3976,-3334,33636,32753,154062,393585,354223,152889,-6072,-96947,-56308,-62686,-74493,-99161,-69407,-30641,-59249,1030,83061,252312,364116,372634,323104,237211,162231,96387,78489,65708,58243,11975,-73354,-52081,125,24497,-25965,-47585,-14162,28521,86571,90730,9098,-70993,-2074,110764,250048,214066,132436,73865,-9443,-30601,-20474,-32992,-23492,-27648,-51879,-103323,-122857,-79774,-47782,-30508,-63661,-40953,9506,23466,-32591,-87843,-91310,-70452,-88220,-87791,-12191,32115,6178,-55361,-118861,-121208,-122276,-73923,-367,75163,173716,203684,163395,113134,23169,-44881,-63820,-76099,-76738,-63921,-58650,-83213,-44902,-20646,-36705,-96569,-92507,-34468,23812,19572,-6595,-27110,-14445,33440,5208,-86303,-50104,2727,8620,5618,-17557,19975,700,8339,22691,-6415,-78310,-161377,-46508,13773,26277,16387,-58767,-117910,-43587,43182,129602,157231,185322,236835,318022,322054,249764,115561,30348,-3267,50500,137738,199778,165093,24447,-92092,-22190,-20659,-15399,-19583,-8629,-32619,-59567,-43247,-35813,-29282,-24276,-56325,-101088,-115237,-103643,-82250,-56631,-21678,-51386,-88446,-96534,-37104,-9270,-12838,10471,82075,230375,373974,355688,257299,132855,44480,-4759,11265,35465,74669,118564,160992,151468,111105,29600,-18596,-54954,-47235,17197,70370,129865,157459,83182,28074,43421,97107,172495,227945,110158,-82351,-48875,71092,162480,131551,-11219,-108318,-62975,-61032,-86953,-60314,35522,31994,-26011,-43439,-57298,-30050,51022,39834,-7801,-52355,-41877,-25034,-51412,-80347,-94308,-61144,-44884,-48834,-66955,-21148,76544,101200,38963,-22264,-83044,-79404,4409,29019,71737,51133,-5726,-45470,-47203,-41449,2838,17676,1927,-69424,-72346,23341,105483,107484,97283,114865,87591,4713,-91845,16968,110934,134040,86506,22739,-1804,-40578,-99712,-85615,-69834,-91487,-110840,-108985,-41234,20018,150085,281742,235882,126666,81524,60842,80575,111322,90583,76151,157774,277004,386272,514182,585599,519649,328788,155111,41285,-13659,-49547,-55869,-27748,43472,11520,-57199,-76962,-13547,6015,-59990,-100656,-63784,-26670,30144,68987,-18884,-118980,-79286,-37955,-64246,-73555,-50886,13080,43700,29281,-9776,-31978,-42811,-27333,8766,-51216,-123107,-124490,-124135,-81924,8753,68174,48002,40256,150062,186278,130269,82886,11995,-51988,-86815,-94048,-57100,20304,87093,113995,84727,52253,-114,31419,135313,210925,198336,100306,54225,84668,72747,-31882,-96792,-6986,81945,108155,51587,-48535,-46597,47349,45329,-22238,-86806,-69508,6624,185064,341877,166012,41978,-65783,96361,162348,32690,-99757,-31244,16598,45775,28107,37976,46308,466,-75045,-82913,-25175,8119,-9388,-32233,-37179,-55705,-43653,63375,179728,127023,121957,95892,-1509,-84096,-119447,-119251,-142441,-138567,-104062,-40582,-36700,-144128,-131654,-71249,-61544,-115769,-55931,-25313,-87795,-43911,-28296,-25873,-45260,-75756,-87027,-126761,-108717,-22748,75166,219167,236661,174025,158839,19679,-55654,15520,55551,45791,3334,-14744,-63572,-113822,-135950,-96613,-18073,83398,159472,150696,60873,-34979,-57134,21828,109787,274378,337300,198226,66583,-16877,-67143,-54691,-24685,54575,72230,47490,49226,52009,17130,4121,-15048,-9003,35819,34197,-1662,-22263,-41339,-74969,-80949,-47136,70315,216913,362756,357614,240800,153499,134399,83405,38454,51091,67866,55640,16670,-32994,-100984,-91745,-65638,-140210,-99686,-102908,-96832,-24497,10161,35609,-49409,-52754,57758,130185,178103,191923,156084,104720,-58120,-27687,109769,177817,170017,85506,-22568,-94170,-61616,17321,63581,68694,4020,35436,183529,421074,449579,78220,-34235,-42323,-14485,15374,49816,47921,70055,84278,75657,138778,228889,258732,177460,90450,47636,37600,-15918,-47887,-23685,29850,99149,37644,-25659,-40586,-10199,38773,30794,-24468,-52397,-66597,-83037,-106884,-109523,-32320,-13898,2418,-11628,-28443,-28975,-51346,-99653,-55926,-9196,-32774,-122692,-121219,-110244,-81045,-102982,-79673,-33310,-50991,-65274,-55866,-46059,-50902,-47331,-60541,-34019,11601,28208,37296,30667,83086,110452,90129,70134,72949,70645,38125,-11264,213,28410,24752,35257],[45298,6493,-26261,-12282,21197,51474,6908,-51981,-63444,-59108,-52755,-72580,-34768,-5733,-37585,-61135,-10408,10348,-22154,-61285,-6079,97997,148697,184005,259455,348438,350497,250373,65130,-32611,-64565,-80764,-81517,-21724,-12143,-38364,-72435,-84797,-95778,-113623,-53421,44294,93918,48637,15952,45916,37784,39324,88893,94033,58109,-36759,-89324,-107007,-96355,25603,21652,18936,7500,-25199,-55851,-73898,-69184,23025,24735,-9648,-75210,-87034,-123303,-78117,-6678,30597,3972,-63486,-100297,-49654,-42503,-72229,-16361,41146,189783,261081,55146,-72413,-12702,93167,140284,147870,76367,-22901,-63147,-64181,-60792,30003,104372,44110,-35922,-100919,-108046,-26662,43900,125527,153717,42548,-119396,42201,241884,379682,229235,121144,72849,74856,93981,107937,59147,39007,42696,11772,-40958,-89408,-22584,30309,72954,71607,155340,166917,63416,-20676,-65764,75032,225768,294200,198976,22788,-96905,-110269,-22334,39149,62522,-14683,-30792,8240,31595,37667,13509,-12911,-71978,-54659,-19344,23878,80355,157570,93803,-45741,-51817,47279,239035,250547,142807,32563,50092,85300,60163,78204,134224,133519,65552,-11245,-53263,-96403,-117891,51326,181708,177006,4126,-111145,-88366,-48581,9507,16712,2309,60217,157450,173005,95482,37670,62072,116913,66599,29794,68319,83074,-16253,-133358,-148287,-122894,-88699,-45769,5945,42753,85460,50405,-8174,-32306,-48747,-87889,-113572,-25214,16377,-7582,-6694,-30361,-32095,-88344,-122048,-126998,-96614,-46548,-5104,-18682,-25514,-18633,-57181,-112252,-102670,-98627,-88211,-135541,-162521,-90573,5693,58936,65101,1305,-23147,17101,71370,38450,-28640,-95700,-67993,38372,32242,-95488,-95514,-110632,-70263,60775,214851,288842,249214,157972,174521,118076,10614,-102859,-60331,-2051,-18411,-37224,-76271,-113475,-39751,9613,51923,60247,20028,-26795,-50395,-19286,78224,119303,56890,1417,-1295,67240,168161,192836,231337,200553,20135,-80533,-6335,37560,104156,75030,-40301,-58931,2602,106459,203268,154329,-60050,-110257,-104974,-102452,-85341,-26829,29965,24094,29344,84790,128613,156097,138851,162377,108730,-15139,-88766,-81407,2187,61642,103104,28838,-67227,-94308,-21068,-29371,-57568,-21659,-26179,-71421,-159951,-62631,-16390,-22604,-31315,-8605,75087,145368,156257,103769,-12597,-132173,-176122,-109161,-36801,111163,220777,217970,3834,-137840,-93084,-78116,-121803,-166622,-146375,-125539,-110618,-74776,-4046,-2676,-72482,-54400,163809,161617,21528,-7938,-54984,-31288,59819,102011,50292,-38255,-106317,-90775,-13817,54456,20029,-69319,-118414,-35017,36624,82393,91049,49906,84398,140124,124689,129498,-4020,-109580,-40387,-84142,-149400,-98368,-116009,-89466,-71381,-100531,-128052,-99430,9853,113460,126034,45960,-55253,-124240,-31621,30095,85333,46970,28459,25390,19543,-16206,-82875,-82645,-17774,33821,48689,17863,-66576,-154275,-148360,-114692,-95596,-75452,-69080,-42564,18774,94827,115252,53881,-120018,-3518,-416,29699,42982,35173,6197,-27785,-43622,-14538,59698,24620,28854,80921,109464,60603,-31207,-113483,-101154,-81049,-74719,28159,218140,191178,188067,198186,107735,-5088,-38527,89953,288557,432643,301905,91274,16892,130981,177359,125377,64428,42231,69630,46739,16157,-34476,-87931,-5308,39883,16513,-67881,-150397,-36568,63802,73718,-18656,18166,59850,40280,28348,145999,266309,264459,173527,54657,-36857,-61060,-79827,-126625,-94663,9904,190815,306052,203325,67751,14207,51195,39349,-62672,-102327,-124348,-105649,-98297,-122165,-140297,-127904,-50529,-35146,-91426,-122164,-75011,-52691,-23354,36527,55997,34515,-10523,-31621,-37774,-21358,1432,-29776,-57670,-37143,-622,-14230,-6337,66149,178405,198443,173976,85394,115049,170554,125355,-108476,-17566,97542,98794,172474,164657,90189,89000,42979,-63927,-87070,-37296,22524,25227,-46476,-94477,-111394,-92611,-35456,-8466,48406,101260,135448,81700,-3558,-79223,-100968,-58239,74,52289,137457,139736,43880,-35737,-42920,7638,48113,73125,58273,43328,-22382,-109772,-112365,-61418,5295,92458,176261,69405,-42267,-92251,-63604,24643,29029,2339,-58860,-69174,10061,-11319,-92246,-152026,-131030,-91538,-47346,20800,57939,37956,8360,-5488,54768,193464,148832,9643,-100318,-7354,101590,67302,-79302,-125297,-61925,22577,71920,80192,18,-32132,-42740,-17513,32703,59522,2247,-83341,27187,132863,175177,109166,16641,-32068,-1591,30080,58660,44912,3579,-17128,-20820,-53177,-92437,-9776,79981,79741,16569,-52749,-103875,-89314,-35879,13255,-5085,-16978,34774,102840,56002,9079,-38410,-64699,-72801,-40728,-9568,7146,9039,22981,-63174,-95515,-39491,-17280,11730,9003,-54930,-78342,-87588,-116074,-65998,-14234,-7469,1838,99374,216040,247540,196151,123062,49593,-4289,-9375,83896,197820,225495,156814,56894,-7747,-19905,-19045,7123,3555,-37457,-89998,-124056,-70064,-16640,6959,26188,32320,35434,45546,3445,-59378,-80986,-89563,-76122,-43249,-20982,-46440,-75877,-58623,-40917,28419,46209,-63178,-119333,-114071,-85918,-78405,-63882,-57637,-16705,30571,49123,10035,111836,315891,364104,310254,188118,80578,20717,-49170,-91680,-12301,64580,107917,113719,99230,9791,-80813,-53344,23377,80650,163688,179813,114572,22561,-59940,-101119,-71790,-47138,-50942,-81673,-63967,56083,151668,135842,48162,-59710,-131134,-113002,-34497,109182,164369,69792,34,8385,44335,53506,62273,75699,56519,-2944,-230,-33058,-9618,25382,-13777,-61581,36408,202241,217731,123659,57934,21778,-1006,-30604,-107478,-143166,-9357,109074,150239,39539,-111425,1797,148104,201449,208271,160132,36698,-97702,-58400,-11049,-9047,21237,54683,105940,127470,44745,-58717,-117163,-75559,-20983,32639,132994,177013,115646,73444,-18423,-77547,-29938,108299,340774,450775,506956,484601,365793,166492,-46604,30287,14581,10004,-12066,-53515,-27757,118483,72488,19139,-29579,-80819,-98747,-89748,-5851,124256,150348,24592,-102462,-54449,36403,28600,-33639,-90988,-139976,-67138,25239,93128,105563,20680,-64903,-56024,-30695,-58332,-62221,-89203,-28531,59853,83133,113512,213987,188254,123892,48776,-9975,8755,57883,122658,140437,105689,-23112,-25867,43428,35805,-16750,-41572,-38485,-15122,22182,95491,85665,48023,14852,-31108,-51256,-4447,22345,-16708,-72949,-56588,-34041,-34609,-33035,-69010,-74494,-60598,-48202,74699,373209,440158,192799,71488,5546,-87404,-115712,-97687,-127715,-80460,-30335,47436,191086,258248,261634,192441,65582,-77266,-80890,-14690,18270,67674,50695,56335,27843,-26793,-69641,-80308,-70813,-65162,-38970,-27466,-78043,-155026,-130734,-52551,8212,32900,-7615,-67838,-107039,-74398,30692,2089,-116071,-67279,-61159,-68673,-56218,-5440,83800,126699,236405,265915,159324,33660,-52515,-42010,7598,36021,30173,56154,108302,220183,291962,185419,76372,40922,52391,16179,-78676,-95398,-21176,99328,126172,103482,87124,60996,60239,14861,-47961,-75389,-107501,-102855,-85492,-92284,-109858,-38073,70373,164030,215354,222064,210788,155934,89277,21148,-26794,-17168,8037,-14604,-73878,-96966,10059,129050,201760,136395,10919,-47062,-18001,-35275,-79785,-9358,55065,68095,20582,-45749,-96076,22007,44822,9202,-28142,3403,71300,140587,122760,54524,12109,-33404,-57902,-18839,-12776,-69241,-44001,173337,288588,255503,123881,84689,187440,167961,70729,-7002,-67049,-80878,-119874,-67818,11107,65121,45676,8344,-43316,-106283,-51434,-50883,-42962,-24588,11426,71900,96512,49909,17852,-25182,-105196,-79858,-43170,-70934,-72068,-80780,-58418,-59768,-51896,-42285,-62076,-56349,-24281,18521,30488,-5523,-48868,-41784,-82405,-118857,-78766,-17636,10716,20756,-2006,-73800,-144849,-77349,-4678,42970,36100,13969,-22946,27117,112686,77643,65189,127794,63280,-34687,-31770,32748,65031,221974,349542,286798,220898,240519,283218,239364,195833,38470,-83012,-134393,-77091,22975,79029,55040,51076,18816,4501,35278,48410,23098,-26331,-78498,-77868,-30822,10423,137916,164293,102371,75669,87087,169971,214308,178639,226164,290179,257346,191675,89280,-21789,-72967,-27277,5949,-41860,-49863,-32113,19979,8879,-27424,-13264,12234,-17370,-20228,-23899,-17218,1522,26188,50388,71511,48815,-3604,-59605,-88334,-32595,7739,101671,147305,125087,26547,-66318,67112,177714,71790,19661,40895,145270,195674,139107,53126,-9352,-52729,-65155,-52388,-42782,-79988,-114760,-55899,5982,50985,67999,49641,61486,73495,42876,104983,206973,191416,84118,28941,-45464,-60707,96751,269318,345867,285568,120201,-5661,-25033,-8307,6059,-9474,-27857,-99215,-106421,-34397,-9251,-40649,12233,94335,193503,251880,150202,-18587,-71218,16139,54262,48139,-8050,-42218,-76154,-106058,-95025,11133,-12359,-72447,-16349,8979,-15753,-44235,-80486,-85822,-89951,-72500,-30531,-5490,-7623,-48591,-91259,-112515,-95459,-94056,-80105,-77938,-67162,-32476,-29431,-19559,-22972,-8857,-2921,-12726,-50836,-77240,-98722,-93813,-97312,-32775,-6313,-18783,-50020,-57950,-51846,-24665,38049,59109,-19354,-64664,-67536,-66305,6219,26088,-21068,-49837,-20356,45763,83877,55120,-46504,-26286,75727,156913,120680,39641,66119,236514,415043,413467,270842,115701,72230,53958,52883,42140,-43520,-98439,-102643,-97671,-38408,82167,117742,-19348,-96861,53598,177863,239615,207153,87923,11466,-27124,4185,59422,73783,30428,9047,48540,77796,52752,-24544,-40077,-16981,-40897,-78892,-38785,125935,314405,341339,223797,96453,55115,46400,-19396,-83591,-4848,73440,125524,123158,-14055,-104988,-63436,-106562,-42152,109717,216561,273138,181521,152759,142315,87735,70059,17293,-5279,8481,3220,1208,-15989,-66902,-59956,-8166,16815,2137,-37526,-78669,-62858,-87438,-108231,-89746,-28643,-44775,2122,3736,-30569,-96945,-140724,-79224,-44667,15865,107211,240385,432648,351258,269019,286201,183470,74602,20705,-33434,-78268,-89959,10104,157184,243420,305469,299491,242246,196245,156097,90093,15645,36188,67972,-32370,-156113,-165052,-38095,-18073,39672,109986,91625,111472,145992,239489,324380,228514,81141,-47256,-77411,20623,115332,251617,361774,374665,245589,89075,-10405,-16323,42605,58224,155044,359875,317499,125267,-16762,-109162,-61828,-71849,-87119,-109195,-68029,-44975,-76733,-8951,68792,211744,316645,322267,254721,161635,107442,76445,80346,80184,81173,42037,-53865,-61479,-20624,23533,-12254,-25435,8463,51196,102124,94526,420,-66735,28216,161146,289201,208508,118272,93198,36224,-684,-13471,-38718,-28009,-31466,-59844,-121152,-138340,-99869,-75289,-37675,-55790,-32072,19351,33079,-25758,-82136,-95109,-76742,-87885,-99318,-26949,20749,-3822,-68832,-121131,-113028,-110312,-65910,-57,71699,166877,196975,155087,91631,3684,-54871,-65225,-70685,-68885,-60989,-69950,-106389,-47297,-16398,-30540,-89160,-82513,-22330,20793,7368,-25268,-53283,-29739,26156,648,-89127,-47118,-16856,-23191,-22540,-5049,33902,7441,18100,24033,-11179,-80548,-126012,-17996,32850,33385,14127,-67774,-119430,-27075,56788,127572,142316,159333,213836,316530,334499,260193,125785,38745,14986,98328,232238,299798,245165,61147,-94293,-21343,-6687,9172,-6465,-12901,-52315,-80067,-57011,-38795,-26795,-20112,-53062,-100675,-116023,-99662,-75458,-62775,-40549,-65287,-96738,-113345,-31044,2436,9276,36401,110189,259325,406030,394950,290155,147947,45156,-19958,-9887,15618,53085,94573,154789,170304,127567,45591,-3030,-38327,-48783,-5933,31411,81782,118614,75519,35320,50757,91610,153534,202662,106358,-86139,-65733,50600,143873,135959,5706,-110064,-68278,-60970,-90702,-65209,35585,38721,-20375,-36103,-44367,-10237,73167,55917,-4106,-61064,-41231,-18965,-52077,-90047,-110665,-79330,-64125,-69482,-75553,-16424,83354,96773,52733,9951,-44018,-45829,16416,25899,67553,56672,-3373,-48277,-65591,-63449,-12862,9434,-6978,-77525,-78023,13749,94406,103246,89001,105175,82623,4217,-93164,12173,94205,120416,88718,30368,233,-45269,-105174,-88576,-65764,-81101,-101151,-117278,-54564,-1397,127930,283762,282661,172345,125909,98648,104644,128270,108670,74428,137646,238173,322308,435714,507434,477783,342587,179376,58126,-6215,-50077,-56884,-10054,52482,10952,-60162,-71408,390,22888,-44206,-95164,-67711,-31283,21025,56055,-17099,-81863,-53822,-24846,-54258,-66983,-47577,14397,42011,29281,-5677,-32728,-57446,-80854,-49869,-82246,-119250,-106820,-102671,-64589,23480,74393,42925,12823,114275,167068,125358,72028,3525,-62848,-85550,-96891,-73357,-3672,63342,97064,82385,55894,-8335,11001,112510,200648,194671,91658,35436,65796,60293,-40257,-138020,-28072,89484,121351,62185,-43614,-59694,28555,31772,-25193,-85477,-61051,37591,235781,390407,177393,44608,-64257,86704,142457,14305,-119214,-35326,15152,56030,46170,46789,39666,-10347,-77458,-62467,-6121,20548,-1791,-31015,-36028,-52581,-39845,69689,169167,107080,113757,100770,8061,-72257,-121465,-126509,-141910,-129327,-92427,-28881,-28845,-143574,-124747,-52146,-31658,-83022,-81499,-41053,-68481,-31632,-22919,-28562,-58764,-88645,-98310,-139823,-129068,-44045,54914,223738,250042,213302,220408,60933,-45279,15771,52182,33499,-13867,-22239,-64177,-106543,-120690,-111204,-32850,67734,139684,131900,49979,-35293,-48501,32403,129683,286913,306039,176788,55463,-12279,-58678,-37454,3233,76132,78128,49720,59152,69439,30166,12166,-10462,-9829,20955,21035,-12692,-38710,-77096,-116278,-88879,2880,133299,293987,444277,417319,262353,177643,168519,109268,57758,65021,77843,69279,30555,-21669,-69910,-66568,-60831,-148164,-103329,-111986,-77563,6917,25316,36814,-50003,-72929,45015,128882,186487,213199,203627,145607,-38738,-43025,99590,173565,166946,77658,-37588,-108461,-61512,25319,92880,103009,-12534,21627,191227,462423,480464,99660,-9219,-21202,-7998,8097,43048,49752,78333,99279,100171,164210,255065,286325,199341,103510,52445,28808,-32864,-54603,-16867,37810,106230,34811,-31836,-34705,14298,83486,85641,9832,-44798,-84009,-105811,-119814,-99880,-30587,-28549,-30828,-46244,-69760,-73174,-76421,-96668,-39348,5656,-22565,-115834,-144483,-136645,-108646,-113099,-82037,-35870,-29158,-52268,-60009,-53739,-56597,-46261,-59426,-37872,3697,20987,39594,42732,92818,102771,78443,65706,70105,64480,26720,-20762,3751,45315,47674,51425],[50156,4257,-32963,-21704,9103,38075,-5230,-57940,-60003,-50661,-46334,-76043,-43090,-9632,-37755,-51506,7501,28474,-16122,-65518,1403,116280,143064,162073,234510,318919,311300,222024,58190,-34653,-70118,-91837,-84009,-19069,-6747,-23895,-51183,-59966,-73969,-105065,-64045,25537,79529,39381,15490,55142,46200,47491,86244,77244,57820,-18303,-73614,-88899,-127905,-19497,-15168,-7076,-9167,-29415,-25182,-30802,-88310,-546,8283,-32055,-108709,-119015,-122581,-71993,-4651,30154,-4015,-81652,-101146,-59117,-67602,-76088,2559,56751,206199,253614,50750,-60364,5009,116407,152542,143570,69505,-22310,-60587,-66033,-73153,25086,115511,61065,-30981,-94489,-97989,-28686,29986,109286,155731,71488,-80680,-700,201145,370932,253753,141596,87120,74179,83009,101074,58502,35070,29596,-2296,-41600,-89375,-34170,16522,77606,114040,212350,182502,62605,-15840,-53616,76301,213081,264544,185149,26160,-82167,-112027,-25078,42265,82560,20442,-11550,845,9866,13906,737,-15109,-73669,-42715,-19910,18341,73235,147960,80162,-58402,-53221,55261,253250,244196,126225,14644,69845,107790,61632,69325,124918,131880,65386,-5157,-38401,-71699,-142889,-13386,100930,115930,-22992,-114926,-85400,-51045,15423,31089,18421,81675,182347,183291,96644,25562,39863,118745,91597,52064,81384,90753,2626,-119428,-141553,-120732,-76772,-27959,22829,60293,110016,71679,5892,-14910,-39289,-89574,-91306,-9222,24493,2182,12429,2113,8347,-53264,-101608,-119093,-94078,-47517,-6538,-18182,-21043,-5412,-39184,-118546,-104599,-105876,-96700,-149889,-166868,-95076,-7476,40020,42110,-18213,-11718,54955,117228,71601,-12662,-91306,-98267,3349,4486,-100211,-82669,-85489,-27737,115702,283361,353470,306776,191927,179520,119444,15600,-83166,-48925,3010,-11634,-24027,-53303,-125625,-66478,-17770,31362,50397,15453,-29227,-46510,-2572,107196,153799,84997,10100,-6354,67901,168789,183936,221717,203659,27282,-89727,-42977,2046,75471,65467,-48129,-74863,-21317,82937,187131,119512,-80121,-124233,-112307,-101260,-72948,-14779,49236,53085,46761,71818,105281,142672,158721,175766,101253,-24121,-106278,-105965,-21292,50264,119271,65289,-46386,-97503,-11280,-5935,-33453,-5643,-12249,-52498,-152777,-86977,-32539,-30675,-35534,-14429,68453,143907,150512,81461,-50469,-179778,-125318,-66843,-2914,148402,272401,246574,6554,-131958,-86094,-75221,-114241,-161790,-162213,-129741,-96526,-57671,14111,23208,-46634,-82644,138457,161799,26274,-14218,-65963,-34881,59072,101003,48905,-42442,-114295,-76662,5335,91300,67213,-24756,-109212,-62083,22472,82339,90465,29152,69704,130744,103481,94705,-32055,-109431,-11981,-15244,-117833,-100884,-102230,-73966,-79798,-133329,-149501,-118758,-12168,107064,119195,36667,-60018,-112017,-20858,44518,91259,46956,33217,38738,42992,2812,-78330,-82909,-12390,50675,60801,15835,-77507,-137249,-110812,-88059,-71171,-59805,-61490,-42438,10017,78286,94057,34250,-124711,-9911,-30631,14213,51466,53887,26988,-8044,-26481,630,72212,46736,40357,80376,95530,38821,-43429,-122223,-85170,-57347,-47419,59643,229980,176283,190298,206294,118459,16790,-6662,110497,300576,432432,298292,86036,16958,144809,200548,133907,50084,17908,62686,59797,29634,-34268,-102698,-15710,25949,2789,-79103,-141587,-29166,64498,85562,-6084,2765,32231,14165,-2909,85593,228960,249922,170547,57132,-27901,-47469,-65300,-106206,-71537,36568,244221,365479,234565,91466,40419,86654,71697,-33854,-88721,-128271,-110094,-102944,-131692,-155163,-132179,-50114,-45793,-97040,-109923,-63482,-43695,-21601,33274,55212,26038,-25108,-42697,-42542,-20288,6097,-18743,-40260,-18628,13271,-10539,-17206,61186,176246,204992,209243,137513,159933,201372,110796,-147279,10038,144034,134399,189933,159987,81595,80037,35360,-68294,-81502,-31494,34620,38225,-36579,-91255,-108179,-90112,-33789,-29055,-9044,50497,95758,56063,-20721,-92357,-98219,-47815,15536,77816,148356,113302,19435,-40294,-32001,26531,59039,75242,64570,57388,-4755,-98405,-118159,-72709,2775,96039,149445,68458,-36918,-92743,-56885,29763,26697,-5681,-66526,-63833,25284,9289,-79177,-137062,-127365,-89901,-42359,34649,75607,47513,14252,-8070,43112,190019,131615,-13298,-97433,-4353,92050,60786,-70646,-133695,-83763,-11205,60265,88022,11107,-18360,-26940,-5582,43204,62843,-4616,-85840,49479,164682,199249,110130,3903,-47412,-12765,20565,38465,11684,-14661,-21659,-18368,-42931,-79682,-24448,56281,66194,16098,-43061,-89742,-76197,-29087,7408,-23278,-31199,21549,94223,54732,9170,-30684,-57456,-71065,-38272,7958,43372,65189,79685,-26189,-114958,-63603,-40962,-6865,-7224,-71776,-75491,-89699,-119785,-57899,7146,20599,27894,133652,263363,306916,243811,144976,54818,-4192,-4228,96409,224582,246068,169492,78315,20753,9050,768,17640,11298,-41465,-100178,-115237,-65128,-20176,-11376,5058,28706,45337,64412,17771,-54251,-83570,-99445,-81107,-43153,-18257,-46453,-86996,-73288,-46475,28817,45435,-57394,-115118,-102956,-74375,-50355,-33372,-28366,5785,48759,61449,-3695,86272,290714,337602,291711,176060,70845,13238,-51185,-69819,9208,90465,150055,159794,130065,17197,-87555,-42631,35259,88921,174280,181251,104162,6465,-76533,-87148,-62382,-48587,-51341,-72520,-74307,32895,145107,135920,40574,-74797,-134078,-140121,-48254,123086,167659,49913,-16967,-8000,32222,51132,72761,99973,98327,40321,14462,-40877,-9953,46091,7712,-63447,19644,173256,195471,118389,58214,20256,-7732,-40311,-118666,-126170,9421,118254,141228,34498,-87449,11382,142505,190104,194294,136582,13413,-103733,-61295,-34469,-45411,-6928,42752,91446,120229,56919,-36066,-110087,-85350,-20058,46206,160902,203161,138927,81253,-17590,-81376,-52728,78674,334793,469877,535569,514318,392597,198333,-22864,15723,-9866,11125,-504,-39044,2309,127307,55197,4897,-36094,-79488,-98327,-93935,-22149,99094,127123,6817,-124186,-61287,30945,19044,-42965,-83318,-128548,-78589,18351,82996,97986,17190,-65217,-46173,-32515,-70676,-67549,-90646,-57141,22071,29765,70130,190890,161595,81730,4823,-47765,-30882,2551,56939,87665,84556,-21074,-29217,32273,40567,-6753,-35955,-36245,-11083,31452,97415,62385,34496,45509,6081,-33506,5736,26900,-14489,-71254,-63675,-49524,-51704,-44188,-74149,-70571,-63233,-49433,87046,389406,388820,146282,46082,2328,-73997,-124199,-112249,-133334,-80236,-25037,66283,218233,291155,293218,217082,82813,-64049,-74050,-21097,11768,63585,64784,85383,36083,-25069,-68220,-70926,-48750,-44715,-33415,-34085,-91151,-164844,-125062,-47592,10804,33905,-11098,-79470,-112517,-42111,60172,9849,-118821,-82244,-73556,-81152,-67229,-29014,31945,62237,153525,210509,135825,21931,-59603,-29267,25551,53518,43405,59590,92431,180904,250460,158031,48527,2962,5990,-23815,-107299,-87970,-26320,68208,106029,96214,82265,52769,42444,1604,-47247,-69548,-99628,-101179,-95213,-89985,-116866,-42022,75314,188666,261973,271373,249558,180950,103352,25555,-22825,-13246,19392,22,-55576,-84675,15405,130435,188093,119128,-9857,-77525,-38478,-42334,-59436,10056,65245,67253,16067,-50378,-86363,22362,38256,-217,-41225,-13106,38085,105651,113146,51006,4916,-43545,-59588,-8800,-8308,-66104,-40352,202950,359012,301188,123738,63473,197161,218431,111050,10814,-57590,-72051,-109761,-84539,-17650,29852,8608,-29033,-77753,-77652,-34385,-41279,-33609,-4746,35323,99302,119880,69157,34330,-10702,-95977,-93792,-48399,-64422,-69640,-82634,-60650,-57742,-45278,-37267,-59043,-51908,-19909,28131,36801,-20430,-77157,-59847,-92652,-127076,-81868,-25243,-11174,1958,-16611,-90254,-138464,-64733,9233,63497,64329,45207,4322,50965,106899,56753,47328,113739,46699,-42364,-13464,53583,82726,247700,358758,276223,220243,252438,311378,289820,257261,90391,-58052,-135351,-86382,19674,80937,54855,49723,22186,12610,46352,59558,29244,-26397,-70424,-55503,-35140,89741,213831,185850,104604,78772,92479,172545,232667,218586,248061,283125,243646,185710,85509,-31135,-60942,-14710,8995,-41190,-43147,-12662,41282,23868,-17363,-16409,-3940,-35919,-39526,-40609,-23776,2342,28360,53711,75125,51189,-7290,-65584,-105503,-29268,3837,98717,157423,131367,18192,-81727,61244,194754,84703,17029,7156,85535,144659,120890,47826,-11229,-54068,-83102,-87863,-80334,-103622,-109977,-57311,-5162,34638,48023,30957,41992,51961,16674,69477,188985,201926,105200,38143,-47518,-38946,127454,315514,396100,303542,103999,-40239,-41279,-12303,7436,-4471,-20864,-83634,-64666,-4078,12110,-33561,7477,93846,200580,260691,155158,-23059,-69063,25352,57167,50189,-7927,-56077,-92174,-115024,-86683,6514,-25134,-92795,-24494,8578,-14668,-42405,-75974,-82469,-87849,-70638,-30328,-592,2728,-36917,-84787,-109705,-82811,-83340,-77297,-75497,-51444,-7541,1092,-8261,-41360,-47389,-38969,-38023,-59089,-71508,-91291,-86459,-77435,-25342,-4223,-14282,-47382,-57578,-43760,-1913,64467,75631,-18660,-74320,-83025,-74267,19107,47542,-6713,-35853,-11489,43249,72296,48942,-62827,-50756,50628,141786,127038,60600,92755,278731,460094,431655,276932,127805,83827,58581,51632,47491,-24486,-92615,-126220,-108675,-27855,88723,102018,-36115,-87855,66517,187642,245222,208864,82727,16153,-3286,33183,80350,84294,37242,16382,52048,68360,31668,-33113,-32898,-11390,-50001,-96923,-44676,120291,330089,375420,238058,92774,62820,67760,7448,-63650,5693,102594,168934,146435,-10064,-131289,-84642,-116827,-46403,94255,191560,277191,232700,206583,171553,111510,105822,59521,20459,17611,1284,-8225,-31186,-73985,-52174,-9155,9745,-8814,-50832,-72136,-59089,-88179,-109835,-88698,-20152,-64871,-33771,-18010,-42134,-104934,-130374,-69316,-37364,14535,84315,188555,393746,375609,303824,297796,166831,55996,-388,-52233,-94128,-91411,32590,181851,256838,309091,312607,253013,196599,160180,111033,41739,74466,81720,-29200,-157104,-173133,-40865,-18116,55190,103741,59481,84089,129972,220455,306245,217177,73296,-48221,-59818,40598,140074,261571,344371,346344,225533,83300,-19558,-30960,48933,82888,159543,331627,290452,110382,-17440,-114938,-67577,-82028,-99664,-109166,-70144,-63844,-87735,-21308,48442,165437,263977,269993,191131,93327,54570,55031,78439,89732,98466,68182,-31190,-64030,-43070,16418,-1088,-8132,25697,73052,120802,100309,-2555,-44171,63330,211520,310724,192160,103707,120449,89008,30385,-11242,-47709,-32376,-32781,-61601,-121980,-118780,-110132,-105279,-34738,-42141,-24260,24813,38380,-21112,-75548,-96684,-77890,-73617,-99065,-42292,6210,-15972,-83146,-116695,-104385,-99730,-60485,-2595,65045,155889,184540,139735,66348,-16021,-65617,-67971,-66461,-60723,-52687,-64746,-117295,-51504,-15862,-27550,-84653,-77333,-14721,12695,-10810,-49604,-82352,-42551,17443,-6319,-93168,-44847,-36011,-46421,-33476,11680,49859,18041,34782,32792,-4793,-65383,-89313,6379,46708,36082,8801,-78221,-122506,-13693,65360,117882,120207,127189,185163,305607,333427,257342,127378,42235,29237,143371,325249,394537,315438,93292,-94593,-25277,415,26734,6081,-12934,-64983,-96996,-69892,-44359,-27639,-18840,-51609,-100245,-116362,-96332,-69510,-65330,-63594,-82007,-102879,-108375,-16543,20132,36732,68329,142158,282136,422981,421137,314362,156265,41845,-38058,-34304,-8033,27481,65955,139577,181200,137895,57723,8648,-22892,-44415,-25534,-5057,36457,77932,63555,38909,53683,81054,130439,174903,102284,-81473,-85756,28096,122576,135980,20786,-101742,-70398,-60015,-95998,-71541,32374,42811,-13205,-26340,-30133,8536,89507,64786,-5933,-70651,-34012,-9635,-51302,-99421,-128025,-99261,-84759,-90009,-79379,-12199,85443,85532,60775,39612,-2491,-10413,24628,18716,56781,57435,-1478,-46725,-82741,-84573,-28623,-1778,-19033,-86015,-83470,2578,79167,92679,74568,90189,75585,2516,-94774,6538,75489,102699,87733,35070,-1309,-52536,-112316,-93450,-63507,-72632,-92288,-114510,-62713,-22290,98925,267891,317762,219952,173420,139824,128387,142630,123579,70914,103588,182881,248662,351357,426297,429405,351740,205022,77719,3316,-50438,-58534,6529,59630,9996,-63095,-65969,12837,37928,-29014,-89312,-71462,-35239,12408,50205,4431,-40491,-26843,-13345,-47058,-62077,-44982,15073,39569,28175,-2312,-31072,-56086,-107543,-109813,-113954,-111639,-91166,-82585,-46231,39076,79892,33865,-21882,73658,142143,113634,55620,-8602,-73327,-84776,-101173,-83328,-20960,41726,77030,73501,54583,-16863,-12078,81041,175012,174330,71837,7286,37998,41689,-44077,-115979,-20147,103477,132022,69736,-37860,-73766,5102,14454,-30022,-85004,-52500,66343,273625,415633,185769,44612,-65708,69102,111166,-6669,-122070,-37478,13833,65098,64471,57217,34147,-21014,-79066,-47554,7323,28042,2834,-30778,-35832,-50521,-38773,68288,143178,83007,101128,98983,15267,-58389,-108382,-134250,-140531,-120767,-82583,-19366,-23644,-146614,-114941,-30455,183,-45057,-64352,-34328,-46667,-21393,-19403,-32663,-71523,-97568,-103403,-142839,-148660,-65595,35333,223438,258590,251851,283198,104691,-25352,18008,48530,19635,-32800,-30947,-66876,-99552,-106382,-118780,-46685,50824,114391,105264,34653,-35011,-37964,44781,151715,292783,266418,148026,43197,-9777,-50811,-18901,33387,94939,81082,50460,67715,86498,43420,20538,-4324,-7528,6492,5625,-25485,-55709,-104690,-93731,-35894,56151,188383,360329,505705,455244,272191,196995,200052,135426,81331,79859,85263,80399,47188,195,-35313,-41378,-55085,-153205,-107350,-120040,-56734,40727,42267,33950,-48216,-91293,31767,126938,192424,229691,247974,182634,-21805,-57484,87119,164918,158350,67999,-51963,-116752,-56245,41131,132867,136468,-28175,7469,191807,478564,484240,115741,12810,-1603,-2120,-1144,34427,49464,83621,110462,122727,187179,277858,310897,221613,119200,60746,23799,-47240,-60976,-11589,46468,114331,33083,-36939,-28873,36348,122667,132947,42720,-28651,-86421,-122593,-123152,-91529,-31568,-41741,-62536,-80376,-110393,-109597,-88753,-83224,-22068,18848,-13580,-107032,-143785,-148445,-133962,-122653,-86961,-38781,-12702,-42067,-62765,-61406,-62944,-45104,-56150,-40796,-5428,12951,41464,55471,101948,94513,65929,59944,66364,57794,16119,-28335,4411,59443,72385,67734],[50059,-3290,-44892,-35526,-6046,22257,-19941,-67639,-59320,-43329,-40340,-73626,-56537,-18823,-41886,-45307,21460,43037,-14137,-74653,130,116966,120122,127149,196083,273362,258275,176924,37943,-45851,-83589,-110178,-90361,-21796,-5917,-13474,-34176,-41427,-59004,-100168,-74938,5228,60328,22935,5616,55777,45512,43414,67790,49258,48574,-789,-57441,-68281,-101358,-63679,-59325,-40990,-29567,-27058,8218,4906,-77203,-24705,-11435,-58062,-119150,-96981,-105858,-62125,-755,26926,-18586,-105440,-99653,-69886,-87917,-60527,21913,66506,210137,225326,34655,-51227,25423,144104,161080,132795,56561,-27873,-63536,-72614,-90118,16162,119846,75679,-26574,-87429,-86989,-29933,15902,90754,152423,94505,-45482,-40038,161780,352400,273203,158093,94992,64573,61944,81123,44975,20106,5610,-26780,-52336,-91801,-48629,-2250,72992,150804,264240,193684,58661,-14923,-47280,69384,185675,212841,152721,23045,-71208,-105061,-31794,35969,88249,45728,3509,-9242,-15615,-16099,-22934,-26029,-67476,-29732,-22865,9857,63454,135337,66641,-72175,-59772,56427,256859,231686,103084,-16701,83684,123648,57282,55317,108995,123476,62031,-398,-25186,-51330,-118665,-80743,21112,55639,-50440,-112646,-87205,-59982,15817,41976,33760,99862,195524,179928,89839,11141,14067,110886,108342,66464,84784,88831,17094,-106216,-129758,-109194,-59952,-8269,40339,78372,134813,91691,16747,-3436,-34392,-91905,-64564,7195,29669,7454,26051,29094,42695,-24715,-82919,-110498,-94761,-54018,-13998,-22310,-17043,10593,-19233,-105612,-106192,-104439,-102831,-158259,-160502,-95896,-17948,24568,23514,-32954,1517,89216,156923,98298,-1493,-87594,-135639,-35910,-26231,-98247,-74647,-66352,8763,162207,338245,399680,344223,210635,163652,105431,13149,-61389,-36344,5850,-7857,-14658,-34537,-104457,-95193,-48488,8769,37512,7938,-34295,-48851,-253,116044,172523,107276,21502,-1663,80757,176125,177697,210897,204041,37560,-88739,-77299,-28004,45674,51918,-58073,-94232,-47383,55132,162801,86874,-97873,-139947,-120334,-101413,-65277,-5701,65363,78513,58900,52054,79010,123796,168870,178115,90457,-31623,-121010,-136668,-54717,29758,125148,94858,-29244,-104267,-5925,14357,-10964,8035,-1262,-35275,-125651,-115894,-52871,-41352,-41358,-22272,57168,135000,136657,54323,-88237,-143314,-71949,-26230,25506,174278,303999,258599,4804,-126392,-81307,-74614,-108946,-146850,-167163,-134050,-84775,-37277,37851,49488,-30181,-89272,121356,160473,29338,-22616,-77543,-39735,53466,94695,45699,-47444,-118875,-66366,20759,128388,121884,34880,-56560,-77277,6193,76964,83643,5487,49676,112691,74082,48866,-68681,-108311,9091,44885,-48304,-68572,-78420,-60527,-93467,-171186,-122758,-105007,-25872,100821,109967,24066,-66594,-94908,-8567,55795,91865,45191,36652,49340,62617,19561,-72777,-84632,-13999,56571,63610,8644,-86044,-114303,-74462,-56355,-46134,-44825,-55464,-44102,-125,59326,69474,10462,-90377,-9188,-59693,-4038,55680,69280,44294,5509,-17070,8000,75811,64324,48568,77094,80881,20095,-53666,-130323,-71415,-34117,-12912,101732,239435,161104,191433,212194,128158,38218,19820,116690,281205,392248,273234,75882,12619,144023,208464,132143,29057,-9967,54256,73382,45843,-27814,-108699,-26256,12133,-9617,-85930,-130707,-25305,58816,88780,5771,-7427,3779,-9971,-23450,19936,169154,210921,148705,49213,-25733,-39287,-56140,-90319,-51443,59044,283189,403288,250929,108320,65811,123434,105566,-1517,-67996,-126979,-111813,-104592,-139510,-167459,-120964,-41242,-49466,-97612,-99196,-53190,-35509,-21295,24447,45993,9577,-45623,-57254,-49928,-21841,8078,-10095,-24664,-2751,24463,-8334,-25660,59364,174848,213279,246885,196759,206779,223616,87805,-132858,48378,195303,168968,198092,146432,69768,70377,27957,-73033,-76940,-26810,45375,50443,-25816,-87599,-106102,-88081,-31900,-39809,-64919,6682,59896,31421,-38405,-104297,-91346,-38020,27750,99044,148838,78062,-6659,-44423,-24170,38322,64368,75035,69782,70371,12913,-84525,-117463,-88588,-5843,90469,108596,60486,-31829,-91328,-46961,36522,25053,-13168,-73360,-60240,36404,27737,-63110,-118932,-118546,-83147,-31220,53774,96405,56386,16671,-15229,27069,178588,106512,-43639,-98562,-2903,81422,55131,-59401,-142692,-106181,-45185,44450,92445,21964,-3137,-8344,8841,53178,62482,-15189,-79061,79242,202178,225353,111805,-5723,-59703,-23475,11086,19235,-15574,-26936,-21491,-13345,-33668,-69870,-36159,32512,50338,12667,-35778,-77364,-64268,-24070,-366,-40037,-44549,6603,81111,50441,6858,-26077,-52974,-70021,-36629,23811,74360,112243,127816,10799,-110927,-84596,-67959,-34554,-33941,-90377,-67001,-90044,-119584,-50376,26482,47285,52044,165033,306538,361150,286776,162859,57671,-4718,-539,102352,240568,258028,178206,102807,59180,53715,36338,32999,20058,-44407,-110731,-104425,-59678,-24378,-30983,-18331,21969,52061,81434,33969,-44884,-81217,-106622,-85011,-42347,-14421,-40531,-85677,-90814,-58978,16906,35057,-46644,-100168,-87200,-60225,-23769,-7321,296,30034,68072,71810,-14931,67164,265015,307456,267433,156622,50859,-2989,-53822,-46099,33095,112916,185694,200137,153170,17584,-94682,-27161,49627,99145,181915,176932,90200,-11113,-88694,-68819,-53122,-51648,-53140,-63081,-70969,14054,137785,134280,31113,-90833,-121047,-118929,9596,178443,190778,41760,-26216,-16429,27271,53779,84878,121284,135351,79635,24742,-47958,-4028,73902,38801,-49275,2460,137264,166930,111044,59055,21051,-12098,-49943,-129388,-103226,31075,126496,127854,35625,-60709,21938,133732,173265,172770,105558,-14646,-108694,-63715,-57240,-80729,-18187,42646,83701,113970,69314,-13129,-89899,-91100,-19265,58776,182704,219671,155890,85864,-19325,-86802,-77307,46393,310302,453170,514154,489298,372410,201335,-5287,-4484,-28855,17964,14719,-18526,37550,132145,39235,-5956,-38150,-71140,-93590,-94111,-32576,79593,106808,-8149,-134246,-60717,25085,8530,-48557,-70426,-106483,-84955,13761,73423,89023,15394,-63111,-41150,-38970,-83862,-73273,-90649,-82671,-12041,-17348,28253,158556,122244,21606,-61850,-112504,-100137,-81921,-33398,17333,53669,-21413,-30950,21752,44499,2026,-32196,-34645,-6580,40880,93576,34508,16242,72169,43725,-13243,17674,33573,-10350,-66503,-72076,-65446,-65047,-50014,-73676,-66950,-65013,-47831,100976,394157,330839,102600,24503,3678,-58032,-111108,-124100,-134289,-76513,-12817,96157,234612,299019,295872,219212,91236,-48421,-60377,-25848,3242,55005,77500,109997,40645,-23863,-66305,-61519,-28201,-25459,-28910,-41697,-105245,-161092,-116339,-42346,12328,33115,-15341,-89868,-97051,-1462,91728,18039,-99174,-96866,-83134,-90899,-79540,-57294,-21168,12957,84245,156709,114471,12206,-64804,-15103,45829,74290,57674,60151,72923,140055,206376,130700,25538,-24897,-26387,-54296,-131572,-71997,-23546,38393,83120,87679,78268,48058,28811,-8801,-43342,-61258,-89208,-93669,-100107,-84605,-109537,-37797,84513,213379,306852,315968,283666,205020,118637,31976,-17320,-9284,30681,16804,-33386,-67662,20723,127579,166820,97249,-32161,-102662,-44933,-35931,-37846,25299,70470,63882,10824,-54437,-76897,19062,27929,-12202,-54968,-29514,5987,68053,99832,47075,-2262,-54577,-62406,24,-2237,-60568,-36967,225034,417408,339939,124383,41228,193024,258291,148808,27844,-46896,-62245,-95871,-95239,-44752,-5860,-27821,-62581,-100929,-53127,-19017,-31264,-23542,15759,62115,125682,139424,86607,49847,5366,-78340,-105292,-53951,-58501,-61659,-73013,-50926,-48021,-36142,-33243,-57388,-49181,-17485,34933,40953,-35006,-94391,-65486,-98885,-129245,-72396,-19190,-25780,-16354,-33988,-108695,-121887,-48490,27435,89174,96348,77918,34114,74428,98363,35997,33214,99722,31715,-43246,10049,77637,100831,263194,348322,253104,215918,263881,338395,340990,315695,145350,-29157,-124244,-91669,18585,83238,54446,47233,24441,20393,56706,68519,33175,-26586,-57310,-23878,30324,207553,297539,205163,105887,79157,91342,160962,229216,236843,251002,263720,221538,171419,75789,-42713,-46858,144,13959,-38157,-34910,6583,61889,39595,-3151,-11180,-10043,-45970,-56845,-59603,-36284,-3097,23503,48611,72195,51719,-8660,-65879,-113275,-21209,5366,94702,163199,132761,6591,-90522,64952,218137,105602,22320,-16498,32437,94069,98916,41607,-11926,-50506,-87643,-105792,-104434,-120572,-100376,-56227,-13721,20338,29364,13951,26519,40265,4176,37999,168318,210589,132276,53754,-42373,-16303,153434,348089,422016,296182,72465,-77311,-52987,-15753,7769,-981,-14833,-62273,-22996,30964,40297,-14727,13245,101136,214923,277698,168675,-14742,-59574,34531,58439,50834,-5375,-57787,-89447,-103181,-77019,7021,-29976,-107570,-30833,8641,-13462,-40252,-70270,-78287,-87364,-73144,-29709,8253,18570,-20792,-76141,-101205,-67945,-70568,-70285,-68421,-35255,17261,33787,5419,-50556,-78036,-67788,-59635,-67437,-65927,-75918,-64869,-53127,-15009,-1048,-10371,-46632,-58593,-35162,27991,108756,112610,-575,-70321,-88992,-84193,28905,70329,10448,-19412,-1969,41209,62607,46631,-68865,-70116,30923,127324,132606,78867,114630,312777,488458,439684,284249,139561,90568,57387,43553,44899,-11027,-78144,-130251,-101937,-18007,91527,82489,-52729,-76592,76913,192108,242691,201638,73324,17538,15530,61048,102975,96770,46564,25181,53603,54092,8113,-40758,-25983,-4927,-49729,-104227,-51739,108179,327323,386066,237460,85445,69779,86494,33142,-35009,23366,136554,212457,163540,-6225,-119508,-98622,-121764,-54335,72749,162019,271219,277301,251470,190929,127468,129484,94505,40581,23163,-2561,-19786,-48395,-82792,-43890,-5784,6244,-19082,-65413,-64759,-52888,-83852,-104912,-92117,-15832,-67032,-73777,-44242,-57054,-110295,-114563,-58966,-31503,10973,59353,138156,347139,390664,333444,299075,147414,37061,-20737,-70907,-112323,-93744,53217,195876,253617,289136,301869,245074,184000,156185,127942,70113,114396,92484,-27337,-147272,-164826,-38500,-13920,72747,95967,32963,53883,105879,193600,283533,208832,72437,-40458,-40540,58000,158641,258473,310452,300431,192830,70958,-30840,-46465,52512,104727,164045,306617,269788,101368,-17996,-116009,-73103,-92024,-110153,-103438,-75615,-84318,-82172,-33137,24628,119196,212223,221273,138231,38158,6926,33090,73489,95174,111141,90940,-5975,-54672,-59044,2049,5772,4144,37745,93729,145522,116262,13053,-4873,102883,256301,311608,167556,91159,149506,141720,61416,-14135,-60213,-37084,-32759,-58394,-107798,-94835,-103379,-108387,-11868,-20574,-16626,25922,39078,-18357,-67395,-91996,-69446,-50590,-86037,-56227,-10531,-29353,-94040,-106684,-95194,-90707,-58529,-8731,54885,140854,166846,118120,38449,-36260,-77349,-72195,-63639,-53100,-42439,-50682,-103590,-58177,-18892,-27140,-82530,-76882,-12784,-105,-34077,-78693,-112297,-51745,7194,-16089,-98580,-43864,-50878,-45344,5413,40460,69858,33859,59461,49376,11326,-38532,-55128,25206,54354,34463,1993,-83403,-120471,-4075,67898,100427,91063,90018,152568,285947,318712,241798,120473,40623,38733,182965,407698,473714,368098,117411,-93265,-33933,409,35992,15072,-12312,-74159,-112320,-82833,-53297,-32889,-21863,-53478,-101313,-117476,-94870,-65257,-62234,-90644,-99097,-100730,-83869,3078,41189,67626,106592,177453,296138,421598,430635,326967,156359,33689,-59546,-62024,-35681,-2546,32846,114565,180831,139516,64033,15164,-10970,-36449,-40037,-37299,-5047,36333,47066,38868,52805,66309,104548,146573,97902,-69530,-111764,1913,96040,127060,28782,-94233,-69710,-57923,-97580,-78118,24793,43093,-5137,-14677,-15111,25792,99228,65895,-13528,-78160,-21068,504,-51388,-110144,-147563,-121709,-107404,-109272,-79318,-10496,80803,65998,60829,63182,35436,21927,28307,8217,40948,52973,-1783,-44597,-98865,-103020,-43720,-16336,-34756,-95647,-90191,-11631,58832,74581,52827,70213,66705,-880,-97599,-1108,54368,79574,80898,34484,-8015,-63357,-121874,-100896,-63861,-67074,-85728,-102795,-64035,-41863,64530,235096,335217,264656,220276,180621,148533,152133,132613,65225,56859,114067,169670,265714,346117,376153,353250,227743,95446,11400,-52391,-61714,20348,63232,6948,-67737,-62585,22098,49241,-16589,-85381,-76324,-38783,6742,55445,38507,-571,-2002,-5774,-44933,-61776,-46453,11927,34200,24405,-1122,-28626,-42925,-82722,-142605,-138921,-103890,-78979,-65433,-28704,53454,81808,18708,-64173,29855,112513,95245,34043,-24617,-82623,-84781,-106302,-87358,-31788,23084,54746,57757,46684,-27357,-38881,39520,131561,134434,38189,-31844,656,16943,-43718,-76110,4538,117328,137849,72160,-33979,-88179,-22442,-6475,-37507,-86549,-46228,89586,293143,413589,188666,40639,-72148,42075,68324,-28284,-105695,-39923,10074,69837,79549,66983,28863,-32528,-82570,-40485,12720,28285,2151,-33701,-38538,-51217,-42060,57339,103823,58480,85607,90316,18801,-45477,-94798,-143792,-140371,-115255,-76846,-14498,-23847,-155787,-103591,-8023,31683,-7967,-27924,-13288,-27459,-15479,-20162,-40511,-83285,-102811,-104045,-138462,-165386,-87512,17307,218343,261153,286395,339125,143951,256,23425,45375,4825,-53918,-42049,-73042,-95562,-95456,-111584,-60261,32353,84751,71630,14380,-34888,-25253,60245,175566,290038,219313,109309,25900,-12540,-44423,-814,62699,108379,79410,47624,72163,100308,54984,27924,2178,-3797,-8095,-13554,-41526,-72504,-101054,-44859,21488,102707,229802,407237,538253,465329,267581,207598,223269,156855,104980,92587,88771,88875,66971,29533,-1616,-18867,-50732,-151050,-112494,-123797,-37140,74376,62238,28908,-44241,-103151,17345,122984,194455,239365,284035,210976,-10084,-72001,71164,150281,142346,54432,-66984,-117524,-47848,61159,174295,161222,-44219,-8106,183404,464335,454785,121113,27368,12963,849,-13275,23203,45556,83988,115350,140091,204969,294332,328842,240508,133933,69337,20391,-59945,-68414,-8990,55533,126924,37979,-37889,-23330,53778,152568,168138,69692,-11732,-77371,-120334,-118921,-86121,-35975,-52121,-84058,-108582,-147130,-122342,-82194,-63118,-5560,29183,-7194,-99674,-130528,-139103,-152682,-133063,-94691,-42431,-3715,-37619,-66466,-69890,-70613,-44918,-51471,-43065,-16193,3444,41504,67039,108480,84473,51584,51607,60488,49297,4717,-37139,-421,67746,96550,83145],[53961,-6897,-53274,-45354,-16454,11241,-29808,-72816,-53533,-30563,-29268,-65491,-66732,-25260,-42124,-34687,39122,61437,-8325,-80498,-3051,105478,88860,91155,156038,223539,204318,127816,12678,-59313,-97207,-125560,-92570,-22824,-3043,-1036,-15799,-23800,-45796,-94801,-80591,-9422,44806,7918,-6871,52530,39500,31204,41398,19314,37603,21848,-33779,-40074,-65689,-81922,-101709,-74802,-42165,-7187,48203,39777,-54391,-43232,-28643,-80320,-94955,-63896,-75600,-41766,11716,28346,-30611,-125623,-91440,-75822,-95091,-40802,42955,76574,207726,186070,13214,-40128,52915,180192,169966,122010,44222,-33273,-65604,-77110,-105093,9256,122461,92083,-15766,-74187,-71010,-24443,8535,75909,148969,115601,-14696,-69752,129440,329388,290304,174726,101399,52254,38038,56042,25485,473,-22000,-54003,-66894,-94700,-60609,-20055,64179,183403,308457,202509,55545,-13621,-41506,60262,152237,150908,108727,18759,-58617,-88872,-36191,25635,83965,63104,16700,-17188,-38921,-45088,-50357,-40364,-48258,-13315,-23356,3784,57115,126777,60113,-80125,-66631,55500,255192,221441,86370,-57935,91540,132455,50360,41263,92234,113314,59758,6474,-11014,-32152,-82370,-113991,-25476,22071,-60236,-103009,-89990,-68929,16990,54684,52501,117860,200058,167480,78357,-2382,-10442,97234,118955,75753,82185,81189,28979,-91683,-113824,-90011,-37072,16091,61625,100660,162339,113036,27865,6073,-27302,-79979,-33020,25686,34722,11620,37531,53107,71774,-1223,-64580,-98817,-94646,-63200,-25292,-28807,-11884,27124,-522,-89005,-97871,-92149,-101119,-149543,-150016,-92520,-23439,15155,11608,-40674,14782,118595,189953,120239,7736,-81500,-137638,-56589,-40588,-85088,-68699,-53494,37624,199028,377468,425880,360298,213299,128481,78308,6453,-38748,-21958,8838,-4571,-7234,-19055,-78363,-112611,-78314,-13072,24116,-28,-39871,-54919,-7762,109412,177133,123590,36355,16381,109491,193955,177436,201780,203543,52059,-75874,-92115,-47438,19973,40109,-64022,-112476,-71351,30971,141444,66366,-104033,-154715,-126574,-100670,-59320,2088,79325,101122,66730,28880,53383,103080,169947,170932,78985,-34598,-122992,-157805,-93672,3722,122758,117753,-14444,-112396,-2793,33589,12357,22819,10045,-17835,-98028,-146465,-75048,-52629,-47248,-30887,42371,119085,115058,23654,-122968,-100136,-21582,12552,49091,189363,315510,256867,1781,-119240,-77050,-74685,-105083,-130436,-141450,-122812,-74139,-15932,63160,74149,-21306,-83889,111042,156375,31488,-31514,-87349,-43119,45232,85065,42593,-51274,-114582,-58119,32815,163305,179571,99652,-1930,-78557,-9524,68783,73993,-17417,26725,87657,40326,-595,-107506,-102229,24921,93946,19591,-22226,-49173,-48075,-108292,-135386,-73260,-66849,-21408,101159,102827,11485,-74158,-82353,2058,62410,86786,41855,38675,56599,76539,32320,-66084,-85630,-20698,52973,58252,-1813,-88908,-92426,-41509,-24361,-20848,-28967,-49018,-46178,-10538,39494,44064,-10772,-51248,-1086,-85255,-22606,56299,81546,58629,13930,-13733,8413,69908,75484,53302,71498,66295,4135,-61418,-136390,-59528,-10897,28293,149446,241254,144988,190101,214403,135213,56740,39324,108631,233322,317996,229579,62337,5062,129949,200804,120228,2397,-37867,50309,93770,71612,-8013,-92280,-36064,-1288,-20787,-89819,-123242,-25666,47214,82392,13924,-11108,-22257,-31173,-32927,-42114,92608,151144,110666,32413,-29691,-36085,-52143,-79255,-35068,77064,305135,418656,253394,117643,90292,160773,139789,33019,-43870,-122414,-112077,-103274,-142665,-162059,-99215,-28338,-49327,-93748,-89942,-43953,-27634,-20891,13049,29488,-14865,-71925,-74658,-59550,-25951,7371,-4007,-11168,10250,32234,-9310,-32804,59580,173186,221800,284059,261230,253795,237099,60536,-101469,86851,246012,201348,197643,125960,55631,60704,21776,-77695,-73205,-23015,54287,60892,-14839,-82983,-105005,-86654,-30116,-36861,-104330,-25689,28573,7822,-56833,-112336,-81813,-29736,35632,113366,137056,35247,-34098,-49208,-20468,42732,64239,72395,72949,80411,28165,-68849,-104336,-109545,-21875,73627,56125,44762,-27506,-87223,-36956,41821,22292,-21195,-80336,-59768,42928,43523,-44966,-98849,-105498,-71385,-13894,77120,117375,61603,13818,-27759,8806,166567,84041,-74339,-103204,-5059,68345,49303,-47272,-149134,-128698,-77248,25394,93046,33068,13466,12716,26238,63829,59379,-28793,-61820,113575,241024,248805,111719,-13314,-68777,-33474,1533,1795,-36880,-35824,-20314,-9350,-27799,-63869,-45332,10259,33215,6199,-31803,-68067,-55028,-22308,-11253,-56201,-57766,-9874,63543,41840,628,-26285,-52136,-70431,-36622,35802,96889,145138,159627,39854,-87643,-94042,-91648,-67454,-67320,-91522,-55093,-90368,-115099,-43141,43656,70811,71810,188963,338942,402882,320081,174323,56400,-7726,-675,98431,241827,260028,183106,128618,103733,111341,88329,52513,28009,-47878,-120761,-93714,-55670,-31336,-52829,-44498,10200,53406,94073,49765,-33279,-75166,-111476,-89811,-43004,-11969,-32172,-72886,-109062,-80519,-7162,15807,-33568,-78049,-67903,-45274,-1890,11976,24966,52880,86292,78489,-24557,50403,235419,271409,235025,128046,17732,-32834,-55145,-21632,55964,128648,209090,227478,162938,8015,-99398,-9679,63763,108685,183861,165139,71671,-29984,-88912,-52169,-46748,-58594,-58749,-56214,-57517,2994,130659,130447,18840,-109317,-100283,-59872,114402,265432,228391,42486,-29405,-20051,25254,56362,93315,134606,161527,109417,27626,-56363,3893,103052,74363,-26047,-9898,100717,135001,100772,58325,21639,-15843,-60162,-137201,-77613,54418,132498,111857,41295,-35923,30696,120359,149878,142898,67217,-48157,-110573,-68394,-81261,-104839,-8136,51184,79588,105924,78133,6715,-66565,-88706,-21203,66182,192086,220600,160705,83437,-26607,-96741,-101990,12349,267963,404679,452386,421974,315061,177330,2613,-34833,-37489,27318,30351,5365,75163,132705,23659,-16339,-40341,-59215,-84941,-92677,-41733,61061,85755,-22978,-121288,-53752,16757,-5626,-54356,-61295,-91618,-91042,7821,62592,75877,10981,-64408,-44153,-52468,-100696,-83058,-90002,-83776,-30786,-54858,-11239,117826,67939,-60280,-156042,-209529,-204073,-199347,-150853,-72541,10551,-27158,-35478,8009,44036,6260,-33649,-36691,-4783,46804,81800,1795,-7597,87487,74392,3834,26771,38249,-8041,-62445,-81243,-79261,-72887,-51138,-69502,-66813,-69145,-46947,112269,383302,267690,58759,3078,4910,-44205,-94500,-125609,-132135,-73002,-143,122574,236143,281876,270362,198174,87674,-34938,-46232,-29916,-7839,39550,83538,123992,37732,-26980,-67702,-56308,-13890,-12088,-29494,-53735,-123423,-147112,-108393,-40355,8961,26004,-24855,-99770,-70682,42280,115598,18742,-79205,-113041,-92191,-99291,-95695,-94095,-77321,-24384,30615,105754,92436,534,-71529,-3697,63320,92151,67166,53481,46612,96174,159747,101663,4840,-45176,-48210,-79749,-147486,-56766,-18713,9402,55281,74396,71031,42644,15903,-20196,-41511,-55389,-81616,-87869,-104405,-81279,-95683,-27938,93910,233014,342829,348912,307215,222938,130022,35556,-14868,-8900,38391,32131,-11984,-51399,21797,117284,137419,68745,-59086,-115685,-40036,-23483,-22067,31358,66532,54052,977,-61938,-71322,10947,13257,-28281,-71753,-48967,-28212,25853,79107,38990,-12360,-69584,-71593,2486,1532,-56935,-37983,233484,452660,363266,121292,16210,172987,279636,177297,39527,-39451,-55874,-86369,-101934,-72875,-44114,-65404,-92931,-83001,-38883,-10247,-25291,-16803,32417,85646,144749,150201,97324,58900,16563,-62773,-113292,-62567,-58290,-57921,-65034,-41463,-39353,-30273,-34279,-61056,-51812,-20412,35315,39643,-51011,-99329,-62825,-104206,-123999,-55522,-5716,-35715,-38195,-58245,-131057,-104627,-33727,44796,115060,127348,107193,61092,91885,83195,11673,19135,82417,15351,-38994,33373,100296,115563,263883,317298,218650,206188,270023,356070,381397,358819,194406,-1298,-111342,-97105,15359,81925,49875,39625,21268,23185,61554,70873,31058,-29854,-42611,16424,141260,339358,376111,217478,102483,73142,80527,134073,202243,229101,232915,231222,189442,146046,56147,-60340,-35436,12105,15909,-37467,-29481,21594,77120,50944,8886,-4054,-12274,-49753,-72477,-82355,-57063,-17976,8697,33318,61507,48657,-9822,-62844,-105035,-14821,6513,85600,160036,125524,-10932,-92676,71654,241403,130026,31517,-30181,-13885,43894,71170,31233,-15234,-46522,-81820,-102380,-106523,-116835,-92645,-56150,-22967,4885,9028,-4801,10745,30826,-3497,8089,143101,212984,158390,69678,-36350,541,167654,356548,413466,258990,24128,-115839,-61750,-22804,2893,-2770,-12725,-41233,12372,60447,64688,6467,26561,115800,237620,304294,192085,9910,-44095,39857,54344,46065,-6177,-57750,-83219,-95087,-71513,6623,-32490,-119715,-39356,5235,-15908,-41412,-66893,-76847,-92861,-81135,-30206,17345,34193,-5877,-69481,-93179,-54314,-58462,-61904,-60569,-22657,37493,61189,13711,-56362,-100848,-86553,-75093,-75768,-62799,-60707,-39705,-29291,-6096,-256,-9829,-50327,-64434,-30246,56954,157697,157915,27398,-57410,-84323,-99850,31050,89649,27077,-4352,4667,36173,50680,42511,-69264,-87161,13729,109599,131606,89058,128120,333689,495636,434463,286792,145152,89807,48364,27115,33964,-5062,-65045,-120489,-90209,-11938,87984,57855,-71988,-67875,81863,188321,228946,182432,57245,12795,26207,82882,123428,109283,56788,33233,50879,33677,-18614,-49757,-23357,-3895,-52224,-104822,-60862,88999,304779,369712,220127,73536,73664,99191,53729,-5250,45386,171513,249753,169787,-7140,-107462,-107852,-126373,-68117,44486,128007,253031,306277,278358,196073,131608,135577,114918,50245,21436,-10875,-33243,-64323,-92036,-39513,-2717,4305,-29004,-82044,-59312,-47077,-77655,-96262,-97867,-17108,-52307,-108582,-73092,-71668,-102931,-96806,-50962,-29369,3720,31906,91400,297528,395065,353906,287765,123335,15516,-42241,-90999,-134199,-94466,69613,195981,232769,246034,265639,216664,157553,142676,137578,97487,150910,97233,-29558,-133577,-145489,-31054,-4700,89936,85156,10053,21564,74205,159633,256471,202777,77711,-27058,-22858,70503,168572,242933,264544,242231,149580,51279,-45693,-64337,50982,119561,163177,279742,249096,90273,-24192,-118633,-79999,-102178,-117740,-103046,-86011,-89285,-65053,-42618,-1740,75385,163939,177535,96748,-2645,-35510,9899,64763,95950,119023,110070,20980,-33626,-57257,-20152,6635,10768,44118,111615,176760,149259,55650,46809,144808,288715,290701,136808,80182,171678,185728,88967,-22561,-77306,-43315,-33398,-53347,-90693,-75708,-88514,-73210,28067,8106,-9178,22092,34278,-17561,-57721,-79482,-52067,-25262,-67946,-67009,-28914,-43345,-92775,-94598,-85609,-83259,-60451,-19073,40867,121771,144388,91309,8899,-57242,-90262,-78031,-62398,-46643,-32769,-36730,-89514,-67777,-25135,-28795,-82187,-80672,-17023,-16954,-60920,-110260,-132024,-56817,-4508,-28803,-104698,-44517,-55987,-18539,74465,89055,97460,56980,92586,72597,33257,-7528,-25000,37636,55497,29309,-4132,-76903,-107794,2190,64416,76313,56100,50184,118887,259817,292457,216150,106583,34723,43710,215163,471845,530230,399430,132510,-90501,-45962,-5487,37647,19944,-12533,-81302,-125262,-95304,-64982,-42033,-28844,-58382,-103730,-119236,-94924,-62144,-53473,-93385,-102316,-85659,-54223,25602,64140,101225,151718,215758,301042,401989,422460,326949,148763,21795,-82959,-90479,-65019,-35254,-2591,81654,168251,131857,64473,17253,-2516,-25835,-46155,-60699,-40316,-3939,28284,37758,51307,50572,78938,120727,94860,-50137,-143465,-26022,65410,109072,28823,-89368,-65058,-52136,-87552,-80306,14621,41474,5890,966,2803,43890,104851,62328,-23057,-76119,-2899,11151,-52164,-121290,-167484,-144110,-129537,-117794,-75618,-10208,71095,40487,54346,80829,68478,50406,29998,-1814,24886,46274,-2447,-41590,-93907,-106630,-53507,-30635,-50720,-103650,-96235,-26759,36094,51830,27051,50396,60015,-2812,-99047,-8453,33981,53532,69242,30044,-17591,-74809,-130832,-107855,-63993,-61640,-78775,-85906,-55420,-54436,30605,192398,335326,304603,265771,220802,165999,158708,137506,60822,4855,39753,93193,186197,272968,322771,347895,246922,110755,18468,-53899,-63005,34289,66291,4707,-71316,-58749,30822,59316,-4559,-80957,-79117,-38026,9011,71862,77470,37984,21821,138,-45491,-64138,-50425,6596,28404,21086,1174,-22457,-21251,-39830,-89418,-120162,-93343,-66655,-47965,-9096,69043,82139,1262,-108928,-9252,85222,76162,12727,-39950,-84713,-81894,-105867,-83308,-33795,11841,35695,40260,36261,-35843,-64224,-7247,75527,79529,-6331,-77898,-39516,-5888,-33935,-36832,35397,130842,141944,72874,-29331,-96691,-48491,-25619,-43158,-85980,-39126,109815,296738,389606,189177,36924,-79981,10013,21011,-41470,-89357,-39665,6852,72878,93560,78955,28083,-40293,-84549,-37311,13779,25017,-296,-36206,-40378,-50745,-45671,40900,59870,40971,73021,80254,22728,-30857,-80657,-149376,-137907,-109548,-71811,-11062,-26450,-167474,-86987,18266,65696,30561,12586,14832,-8711,-10199,-21418,-47939,-87745,-100645,-98129,-127497,-155556,-102823,6788,213508,262172,319107,385291,176791,30421,36960,48784,-4448,-71927,-51203,-78447,-91051,-84472,-100943,-69069,17191,57513,38375,-5306,-30210,-5254,84989,205254,281828,171262,64338,5130,-17787,-34195,20545,93880,119710,77036,44708,75300,113285,68348,38602,13234,4581,-17801,-32250,-56232,-80210,-67550,5001,73911,142275,258788,434084,543247,451501,253019,211608,238208,173920,129310,105557,92400,99756,94606,67891,33992,4176,-44623,-144610,-113916,-116935,-16415,109198,90660,32519,-33366,-97707,6529,121248,196416,245463,311858,231461,-464,-82712,55413,133169,122413,39746,-79629,-109209,-34053,86285,214480,176842,-57323,-21459,169542,423795,396709,116997,35398,23689,3002,-24731,13195,41136,82216,116374,153512,219310,306064,341131,256635,148494,79134,20043,-68091,-73985,-5984,68019,149204,58181,-27354,-14014,68720,173781,191222,90761,4330,-66790,-109826,-110211,-81272,-40752,-55760,-82218,-114059,-134507,-104321,-59064,-37081,12352,39168,-1122,-92393,-118141,-124912,-140684,-141750,-101807,-44497,-279,-37371,-70360,-77214,-77270,-43778,-43466,-41912,-25517,-5088,41085,77983,112878,73810,36670,41642,53397,39819,-6957,-47553,-9854,70325,119728,98610],[61994,-5800,-57728,-51358,-23081,3329,-36384,-73475,-43418,-14397,-15701,-54585,-73648,-29367,-39152,-20278,59808,82847,1064,-82739,-9121,81019,51850,58917,118201,172853,152915,78982,-16679,-75627,-108865,-118029,-90957,-22767,792,11764,1963,-8947,-35976,-90979,-83434,-19461,33378,-4226,-22239,42087,24447,9089,9598,-10551,25072,47717,-2902,-5878,-27328,-60256,-129423,-103995,-38927,31755,94148,73370,-30630,-57192,-45280,-99336,-76005,-33858,-38549,-12165,32192,34632,-38583,-139141,-81040,-78477,-92385,-23494,62491,86317,199373,140722,-13417,-29156,84585,219481,176361,110715,31985,-39099,-67256,-79385,-117927,3376,121962,107428,908,-56291,-52044,-13973,7149,63745,143983,132515,9941,-88486,102450,301023,301123,188825,104682,36902,11906,27263,772,-23636,-52114,-81762,-83853,-100583,-71166,-37309,50141,206531,336898,205391,51315,-13496,-37326,48797,116073,87036,55904,12345,-45430,-68503,-37422,11008,69180,69488,24792,-24700,-60452,-72218,-78714,-56307,-22013,2930,-22722,-689,53667,121609,58933,-82234,-75001,51110,247721,215558,86477,-107232,85517,127196,38081,26109,74443,100541,56796,13113,1445,-16420,-49054,-81030,-20226,25276,-45550,-92237,-95318,-75806,19325,68391,72721,133055,194357,145739,60417,-17636,-34515,76841,120628,77878,72801,67515,35796,-78369,-97413,-69018,-12884,41885,84015,124888,188713,132455,37428,12480,-16620,-52850,-678,42260,36926,12774,45269,71901,92205,14246,-49532,-86989,-94699,-76975,-43284,-40381,-8970,38547,12468,-72966,-83890,-77658,-94725,-139329,-142619,-89800,-27363,8659,3067,-45436,22829,138139,211868,134745,13229,-75132,-99431,-40380,-27824,-68205,-66498,-49268,54776,221205,395402,427507,351402,196697,74106,37309,-5135,-18872,-9511,9529,-4037,-4460,-10017,-55974,-105883,-107277,-36111,8174,-10548,-48261,-66221,-24705,88636,166668,130356,49817,39837,144575,216366,179676,191616,198995,66867,-59036,-77991,-57886,-1824,30874,-63837,-125335,-92514,12782,128016,59667,-96942,-152923,-132892,-100659,-56015,6460,88158,117284,67154,1461,27261,79644,159198,152620,65230,-34731,-111537,-128572,-137491,-27858,110823,130630,-4527,-123568,-3228,50196,35232,38604,21448,-1691,-72865,-168996,-100625,-66351,-55531,-42869,21513,93130,82774,-12905,-152261,-64951,21199,45685,65150,191918,306414,242443,-2872,-112628,-75429,-77503,-105073,-117119,-116253,-104990,-66245,2241,84027,92782,-20788,-82664,97560,143246,29630,-42909,-96153,-45778,33652,71152,38347,-55190,-106409,-53474,38785,190383,232370,159382,42814,-75856,-25494,57191,61493,-39037,-191,54179,2552,-50072,-144632,-93358,34425,127720,76410,22934,-20580,-38083,-115935,-90614,-22456,-23738,956,110757,99323,-446,-84259,-77644,6716,60939,73745,34693,36765,57663,80908,37252,-61021,-86694,-32985,39309,43874,-15750,-86784,-75649,-15470,3470,2089,-13759,-43016,-49778,-22679,17718,17770,-23356,-13470,8857,-106972,-41382,51739,88504,68133,16090,-16974,1090,53352,76695,52401,62034,50437,-11400,-68657,-139952,-51184,11209,73092,193791,229623,125768,182860,209246,135902,68244,48619,85920,162527,219437,170633,45010,-6361,103235,176680,96965,-30426,-62218,55339,124959,110107,24247,-69548,-46219,-15849,-32648,-93938,-121125,-31677,29192,65359,14703,-12342,-44723,-50352,-36049,-87345,6075,75806,59738,7502,-40263,-38723,-54130,-74178,-24200,89022,309338,413928,244031,118478,112076,196219,172394,68060,-19309,-117652,-114172,-101815,-141378,-145453,-75724,-17047,-49587,-89417,-83265,-36681,-20583,-19461,3469,9979,-45752,-104722,-93325,-71749,-33469,3058,-1598,-1055,19213,35130,-15256,-39735,59578,168957,227879,316788,326542,297671,241655,32756,-78600,117125,289469,229442,189342,100190,39437,50902,16962,-81843,-70534,-20241,60381,68060,-4942,-77891,-104886,-86315,-29237,-24976,-75462,-45447,673,-15541,-76665,-112149,-71552,-23815,38187,118243,112043,-13620,-62508,-55743,-21633,39829,58789,66821,72874,85535,38602,-52686,-84142,-132809,-45994,44989,-3542,21830,-24108,-80443,-29899,42015,16357,-30553,-87703,-63005,44864,56474,-25448,-77087,-89476,-55584,8135,101713,134712,61236,5032,-45346,-7132,165139,80304,-85289,-108550,-12138,51808,42378,-35638,-144145,-149675,-105118,4886,90398,45664,31919,36047,47050,76807,55486,-43185,-36491,150038,277244,266036,108852,-19071,-73780,-41323,-7077,-12798,-52790,-43383,-20273,-7846,-25826,-61398,-52094,-8756,16605,-2124,-30686,-61849,-48670,-23902,-25054,-71560,-70341,-26487,43409,29582,-9372,-31435,-54131,-71594,-37800,43220,109891,162209,173250,59202,-60396,-83344,-93645,-83748,-79043,-59681,-41864,-90826,-106394,-33703,61114,92012,86772,203119,356436,427306,341236,179134,51304,-13085,-4798,84328,228972,254306,186401,154869,151414,178593,154805,77628,35504,-51358,-121309,-83035,-52957,-41025,-75342,-70443,-5946,49482,101763,64481,-19932,-65801,-112054,-94926,-44797,-10825,-22690,-52985,-108535,-107274,-37810,-8124,-19789,-51151,-43241,-28322,15350,25219,45495,74138,103911,82723,-31234,34625,202052,230592,195654,92998,-25471,-74671,-43718,6381,78001,137896,218389,237892,157216,-10773,-93529,9594,77856,117819,180798,147786,51257,-44650,-73787,-37375,-42620,-68259,-67122,-51351,-40034,4884,128998,128063,6621,-127731,-76999,13151,239769,364698,269169,48585,-26842,-19712,25013,57801,97541,139842,175538,128197,24249,-64199,13092,131559,113611,2064,-6703,75003,107216,90700,57369,22775,-17409,-67425,-132883,-48177,82185,139016,99721,50749,-13574,38461,104822,123319,109069,27641,-81081,-102872,-73541,-103668,-81222,16636,65738,78650,96645,83346,24403,-40029,-73107,-23888,68500,188076,205944,152802,74648,-37777,-107398,-105531,-15784,215299,336380,367485,331512,236917,135578,4220,-71560,-27761,39349,47256,33916,116034,132003,10736,-25391,-42454,-44065,-70500,-87594,-49245,43657,65199,-35041,-96205,-39095,8974,-21074,-59577,-56243,-83031,-96752,1984,53530,61549,5036,-68867,-52694,-70001,-118732,-95090,-85718,-51751,-23560,-75236,-42999,76300,3045,-161967,-276739,-337994,-341345,-347213,-291921,-178215,-41569,-35650,-41255,-7203,41020,8177,-37919,-39593,-3326,51091,65929,-30644,-32094,91474,97302,18620,34524,42474,-5704,-57336,-79003,-78692,-68727,-44096,-60415,-67333,-73087,-44898,122246,359824,206463,17408,-15632,7173,-31220,-78864,-115465,-126242,-67639,13652,142904,226799,247970,225902,161352,75800,-22366,-31639,-28671,-14300,22866,84159,127981,29812,-32065,-69986,-53242,-4411,-3161,-32956,-67356,-142418,-129735,-99142,-38973,3147,14407,-37712,-99693,-36548,89310,129624,12967,-61890,-123930,-96725,-100997,-109894,-136495,-131972,-48052,-1528,64829,72948,-10614,-76719,7308,79572,107627,73173,42285,17164,54579,117185,75932,-9836,-54936,-57430,-97973,-130634,-42038,-11835,-13803,27005,59757,63213,38684,6505,-29542,-39826,-49802,-74818,-82649,-107096,-78104,-79924,-11601,104913,248711,369360,370162,321209,236290,139283,38451,-12846,-8731,45544,48482,10417,-34200,21451,103465,106064,38516,-86632,-105593,-26787,-8521,-10769,30968,56955,41290,-10086,-69729,-66097,3737,916,-42099,-86258,-67321,-60831,-15880,54720,30198,-20864,-83462,-85033,1221,6423,-52426,-40243,230342,462710,370515,116437,-6607,143860,284159,197748,48791,-32463,-50042,-78211,-101000,-96349,-79519,-99071,-104556,-68688,-32129,-5182,-20365,-10346,47703,106826,157736,154955,103992,63931,24898,-47806,-106965,-69077,-59779,-56978,-59256,-33694,-31642,-25277,-36589,-66465,-56004,-24507,33579,37504,-62570,-95462,-55876,-105988,-116538,-30990,14115,-37151,-59942,-86053,-144665,-85592,-17882,63678,143407,159738,135605,87497,105425,65364,-11734,8591,65506,1825,-27124,58367,123945,130566,254353,274402,181453,195378,271978,363047,406777,383133,236015,27833,-97254,-99941,13162,80623,44807,30442,15818,23717,63545,69767,26732,-31427,-23001,70872,272018,468168,442845,225393,97929,64582,64633,99219,159929,201291,200676,192342,153284,115059,30951,-80076,-23917,23631,17638,-36278,-23792,35672,89998,60677,20535,5150,-11332,-46623,-78506,-101630,-80236,-37377,-10618,14659,50075,47800,-6207,-53615,-89713,-8546,8889,74724,150842,113423,-29661,-85449,81164,263911,159599,46482,-30397,-46602,219,43064,20902,-17677,-40128,-68559,-85428,-90707,-101158,-83871,-53331,-29108,-7836,-8692,-21717,-3154,22956,-8386,-16117,118676,212456,184889,88025,-27882,13056,170349,339502,371451,197828,-33905,-135334,-63344,-30628,-4269,-6234,-9990,-18710,43533,84216,83833,27574,47206,140580,273202,344312,228148,51966,-19771,44835,48546,39290,-8279,-57760,-78383,-89737,-67417,6940,-31148,-123957,-47156,1106,-19046,-42643,-62339,-73631,-98078,-84167,-26592,29363,50823,9436,-62081,-83597,-38776,-43269,-49079,-49504,-10644,55745,83738,17393,-59427,-86557,-88428,-79064,-78924,-58345,-43954,-11546,-3868,3882,1372,-8738,-54068,-71797,-26532,83282,202395,201331,60141,-37530,-68295,-117431,27609,106602,46198,11935,11242,30952,38487,36712,-66300,-98631,2117,91230,124892,92702,136300,343836,485340,419464,285116,146850,85309,35510,7118,21693,-120,-51716,-106041,-77780,-6352,81889,32655,-90843,-59196,84614,179485,207265,154762,38015,5141,31660,100153,143380,124807,71268,43785,47408,11780,-43294,-56400,-22316,-6145,-56907,-99045,-65017,68802,269474,332846,192308,62106,77634,108232,70857,25421,72990,208137,280303,168112,-9419,-97398,-109653,-130847,-84211,14273,94157,226079,316535,285245,189342,126221,126195,120057,50743,14713,-20074,-40761,-66243,-91495,-37596,280,5572,-34679,-95428,-53416,-39581,-68419,-83464,-97507,-19877,-30662,-73108,-83189,-69462,-77223,-75043,-43175,-28473,-4105,5649,52965,251801,392617,366460,267343,97392,-6117,-62227,-109464,-156070,-86148,84059,185690,201064,188330,209719,172318,121534,122849,141103,123969,182553,97625,-33690,-116815,-119168,-15618,13984,107799,73415,-8913,-9296,39107,122320,227023,199341,89436,-8762,-5842,79512,171370,219570,213980,179558,100802,27181,-61833,-82579,45570,127180,156823,251528,227945,77027,-33032,-120083,-86613,-109211,-118905,-106079,-98498,-66966,-43679,-45481,-27015,37457,122647,140903,67147,-27865,-70972,-12412,54403,94477,124976,128559,52116,-2253,-35696,-45730,3805,14398,47323,127491,214377,200861,122858,109515,188539,305581,252351,104630,71374,182266,215318,111077,-32647,-97546,-49603,-34127,-47187,-74572,-61294,-72760,-30999,77231,43398,-174,14913,25207,-16527,-44849,-59041,-27984,90,-48824,-71792,-46561,-55535,-81688,-80979,-74119,-75443,-64444,-32304,24406,100303,119346,62174,-19925,-77481,-103088,-84191,-61543,-40565,-23967,-25572,-79341,-79362,-32854,-30978,-81995,-86739,-26114,-35921,-87932,-135557,-116865,-57706,-16706,-43651,-106945,-46355,-48361,20568,155431,159084,136276,89586,133604,100211,56931,22554,362,43235,50467,21826,-7631,-59997,-86343,6069,55556,47330,16993,10895,87218,230065,257906,183756,87564,25379,44398,237937,511291,559554,408452,138451,-87137,-60100,-16094,32591,20500,-14668,-87369,-127601,-106832,-79138,-54831,-39622,-66172,-107483,-121921,-96607,-60300,-41893,-65274,-84112,-60222,-20852,48847,87057,135852,201648,254080,296377,365149,395850,312709,133174,6296,-107755,-116080,-93560,-69697,-39430,42186,142181,113304,57617,14242,1330,-14985,-43682,-72035,-68223,-42778,8338,36911,50916,35176,54168,97455,92316,-25555,-149688,-53372,31405,81936,19461,-88054,-58079,-42883,-69503,-76934,1687,38183,19750,20293,23317,62936,107103,55808,-31237,-62112,16751,19555,-55821,-134279,-187140,-157354,-142483,-110785,-71702,-12577,56134,9389,40674,90688,93676,72335,29415,-10891,9950,37354,-4328,-39513,-83711,-95233,-56257,-43079,-65753,-110307,-102689,-43662,10633,24594,-1753,33593,56039,-3531,-99965,-16555,14055,24019,50644,19919,-31030,-87112,-139483,-114897,-64793,-57145,-72123,-67250,-40237,-58033,-329,144324,317472,334360,305107,256241,178360,160732,136592,56790,-46268,-35823,21856,114453,206880,269062,332532,257815,119254,20894,-57422,-63116,47210,67860,2191,-75090,-56160,37309,66301,5137,-77809,-81039,-34265,16300,89550,111325,71178,41515,2378,-50708,-71490,-59483,-3387,20296,16777,3274,-14349,2545,699,-42980,-91357,-81870,-55378,-31834,10517,83172,78272,-18260,-155593,-38495,63231,58097,-7769,-55192,-82640,-78443,-101012,-75963,-31499,5622,19533,21236,23005,-42542,-83646,-55724,12618,13624,-62595,-130173,-74668,-19621,-15843,-958,63465,140048,142378,70303,-26288,-99516,-73203,-43037,-47900,-84453,-33015,124752,283978,346957,185366,32504,-90547,-27468,-25748,-43069,-75234,-39293,1820,71730,103443,90296,30040,-45285,-86219,-38641,9519,17097,-6066,-40037,-42905,-50659,-51037,17729,15066,29540,62155,68533,25233,-17426,-68994,-148054,-135233,-105988,-69505,-11358,-33816,-170087,-67712,45217,98902,67228,50146,41688,6991,-7082,-24351,-55218,-85340,-94489,-89849,-115336,-139451,-108138,2820,207261,260166,346281,413843,196268,57954,54878,57536,-8188,-86637,-59926,-84579,-87879,-75527,-92149,-74879,4169,33569,8302,-23761,-22199,20106,117564,237147,265370,123537,12893,-23018,-27832,-20249,43658,124209,126977,72429,39775,74534,122211,81318,51297,27260,15030,-23342,-51000,-69113,-74697,-27052,48868,115932,171258,273140,438475,521709,416635,229329,206845,240706,182428,149704,116044,94875,112142,127810,111424,69450,25950,-38607,-137518,-112012,-104343,2648,140200,125123,51281,-16290,-79846,-301,121851,197605,246657,327346,241031,5830,-90689,38767,112560,97763,22127,-92310,-96662,-17030,113339,248102,180650,-68661,-33448,149970,361052,316090,102261,34427,27628,2060,-36220,3991,35234,77183,112326,160419,227953,310858,345264,267069,160151,87456,20254,-73154,-78328,-3119,82477,178781,93853,-3632,-229,80261,183951,199564,102910,15981,-59598,-101552,-101193,-77633,-45992,-53710,-64118,-97834,-106732,-76255,-29088,-7833,31152,48742,4429,-85878,-107297,-110721,-123894,-146610,-106785,-45455,-2036,-41200,-75647,-83763,-82698,-41694,-32372,-36624,-31655,-11817,39871,86965,114039,62082,20807,29317,44344,28639,-19606,-60371,-23372,67041,140294,113878],[63885,-9282,-67412,-63278,-36378,-12327,-50354,-78234,-38958,-5790,-10555,-51017,-85696,-40108,-42188,-11237,74511,98385,5953,-88414,-25980,37601,6100,28362,78786,117004,98990,26781,-55195,-99971,-113538,-103083,-92626,-28216,-1371,17462,11444,-4121,-36305,-95454,-91066,-31681,20713,-16741,-44214,17125,-6834,-26409,-27215,-42843,6966,70189,30797,29039,8323,-23770,-106353,-108216,-16943,85291,142638,102177,-10789,-69466,-66470,-119375,-67703,-13769,-1913,22182,57414,43247,-44265,-141774,-74226,-81926,-88486,-12260,76742,93413,184801,93434,-45862,-21717,115781,254219,176718,97147,18147,-46869,-69832,-80178,-127649,-3261,116800,118615,21544,-35552,-31741,-755,9905,53051,136293,143490,27474,-93727,79150,267451,302732,198346,103922,18934,-15096,-2973,-27218,-50735,-82125,-104170,-96215,-107942,-79728,-52903,31690,216776,345124,201364,46201,-13959,-33905,36790,82579,34095,1042,5013,-30784,-44803,-32742,-5372,46839,65611,27861,-31055,-78120,-94358,-99960,-65428,7415,18775,-19422,-1598,54697,120453,62463,-77183,-82841,45161,237245,218143,113218,-67648,61724,105147,21560,12232,58897,87946,55085,21207,13850,-2137,-18452,-30045,15694,52557,-14873,-79672,-99972,-74322,26510,85833,96503,147420,182299,119685,39534,-32298,-54400,54356,116301,76358,61424,53099,41026,-63204,-77979,-44772,13552,70851,109994,153483,214601,151716,49037,20222,2613,-12703,34109,58634,39186,14776,53800,89686,107635,25281,-34516,-71910,-89868,-90291,-64569,-53064,-4895,47400,23278,-54266,-63305,-58515,-82200,-127253,-135529,-85464,-26911,7999,777,-45145,28467,150696,225932,146282,19984,-64168,-58723,2541,6099,-47120,-62782,-48531,63907,231620,394930,409108,323618,167531,11876,-9168,-14374,2185,4554,12276,-1723,-2039,-3089,-33737,-81696,-126151,-55192,-5204,-18631,-54538,-76911,-43558,62537,148429,132049,64052,65788,180600,241813,186919,184645,194855,85626,-36971,-55602,-57638,-13801,30645,-50389,-118056,-101521,6881,128831,69285,-77517,-138756,-133878,-95618,-48915,12903,96584,130783,64882,-23762,6524,59802,142413,130153,55027,-26948,-87557,-92456,-128060,-56910,96289,138323,5585,-131862,-646,70427,63873,62470,40030,19261,-44587,-138999,-123755,-76796,-60899,-53096,-73,62335,45359,-49559,-145458,-32028,60083,77170,79148,189172,286465,225117,-2082,-101302,-70911,-77527,-103494,-102052,-87458,-80427,-54969,21658,103676,109605,-21340,-84316,80540,123846,28195,-51419,-97134,-41299,25984,60150,39441,-52941,-92867,-46530,43605,211708,279565,212395,78760,-71739,-35333,48916,52963,-51656,-24921,18425,-31618,-88049,-153560,-78303,43718,150811,122873,66235,9695,-24227,-98186,-40958,30112,21398,40197,136474,107301,-3873,-90341,-75180,9786,56301,58741,29075,36010,57471,80071,38595,-53074,-82115,-43887,22707,27459,-25704,-75387,-59083,7865,30804,27114,5761,-31772,-49033,-31035,-207,-2908,-18051,24908,21402,-115700,-53524,47452,94899,77794,17791,-20457,-7644,32939,72313,51091,54772,39229,-21783,-70846,-134442,-41094,38080,123805,232719,208641,108244,173279,199989,133417,75676,51415,55721,83850,115948,107618,29863,-15782,71785,142817,68023,-63342,-71359,76940,172785,165349,69173,-43128,-51892,-27006,-40906,-94613,-119184,-38270,10537,43879,11490,-11134,-57839,-62682,-32775,-90580,-75016,-1286,7134,-18053,-51652,-41958,-56556,-70049,-14784,99187,303931,400474,232439,116852,134669,232661,207554,108380,10521,-108136,-115639,-98441,-134130,-125370,-50045,-5974,-48020,-82702,-75006,-27076,-9674,-10998,6505,3847,-65384,-110216,-92140,-81180,-40164,-723,1001,9292,27862,36896,-22469,-41865,61847,164570,233646,345983,391653,339337,242256,12390,-59938,138698,324015,255551,178953,75239,25755,45009,17527,-80158,-64822,-14276,67020,74781,6763,-69142,-101400,-83286,-25866,-7731,-40655,-51380,-21324,-35579,-94512,-100778,-58226,-16917,38716,115669,77967,-62850,-86997,-61036,-24283,33794,51898,61366,72088,87717,45876,-34097,-58279,-111307,-73732,10551,-61175,-3288,-18119,-68626,-24745,36968,8428,-38394,-91650,-66974,45456,69525,-2087,-50611,-68124,-33939,35203,126165,147381,57081,-6843,-64047,-12355,184675,107501,-57394,-106797,-22333,33718,36106,-23074,-130393,-160849,-124121,-12795,87737,62981,54703,63260,73153,94986,54586,-53167,-4345,188559,309584,277097,105500,-20774,-72408,-43606,-11597,-22060,-62686,-49501,-20736,-7398,-25532,-59875,-54740,-21759,3603,-9320,-30001,-56753,-43481,-27026,-39663,-84351,-80109,-40300,24508,16597,-20971,-39838,-56349,-71372,-38466,46996,114532,165102,171234,70329,-33972,-57738,-65321,-52367,-34922,-11938,-28117,-90400,-94007,-18865,82648,113625,98201,207143,357452,432364,349731,178292,43762,-19680,-11935,62083,206672,245204,190431,180394,199013,250254,229688,109605,43538,-53733,-110556,-71894,-50976,-52971,-95803,-87871,-24932,40880,104160,77251,-5568,-54135,-108041,-99371,-47116,-10572,-12878,-30123,-80128,-91447,-63203,-32272,-6899,-20762,-11489,-7819,28560,33302,61989,93730,121219,85527,-34614,19130,165664,186320,151005,56041,-65494,-85151,-8601,40754,99639,141210,212972,228791,134817,-37199,-75534,29606,91341,126046,173039,126466,31466,-48454,-52512,-24760,-40759,-80037,-77701,-48583,-22989,19003,137135,130351,-3285,-140394,-54093,93029,369311,456559,300086,54945,-21283,-17768,24452,56561,96749,136688,176176,134225,14955,-70571,21917,156437,154717,32880,13788,66733,89139,82500,55797,23390,-17338,-69970,-115634,-15326,114246,146446,94514,59703,4215,43963,87600,95642,75558,-5113,-93333,-89333,-78765,-114583,-49880,43823,80805,77740,84254,82803,39076,-10287,-48254,-27031,63899,169293,175697,130985,58391,-53081,-107648,-75498,-30888,159164,259185,273856,233161,151033,84496,3977,-91146,-4446,50997,63338,65048,156918,128807,-1040,-35053,-45827,-28770,-52984,-80269,-56961,25300,44074,-43773,-68695,-19725,2170,-37841,-65563,-56535,-81242,-104156,-4786,45998,46914,-3511,-78056,-66656,-91251,-138321,-110049,-80159,-11038,-1085,-80005,-65668,40253,-67888,-283277,-424825,-498152,-511301,-524069,-454998,-298441,-102223,-47220,-49397,-25042,34051,6769,-45608,-43556,-3067,52405,46755,-61461,-55963,82955,109843,29628,39531,44572,-4852,-52864,-66099,-63611,-54895,-31412,-49382,-68884,-77903,-43488,128570,324391,149770,-22176,-32136,8204,-21206,-66938,-108718,-120381,-62049,26506,154995,208159,202610,168930,113504,56441,-12881,-19529,-22761,-12583,9496,78452,120395,15823,-40436,-74334,-53900,-2116,-1039,-40824,-83499,-129510,-112949,-90355,-39385,-6421,-3426,-55336,-85830,3036,134670,129885,171,-50204,-124623,-97223,-95515,-115314,-150535,-124995,-59562,-15380,35486,54814,-22762,-81446,16269,92230,117560,73545,25707,-15564,16962,80994,54548,-19017,-56362,-57386,-109771,-116169,-30150,-6377,-32131,-1527,43172,53437,34014,-1247,-37848,-39895,-46087,-70266,-79501,-111493,-77027,-65929,6102,113871,257050,381929,375925,322611,242250,143918,38728,-12641,-9718,50387,63331,31132,-18425,18389,85857,73960,7233,-114525,-86830,-13225,2729,-6090,23365,41732,25319,-23018,-78815,-61994,-1812,-7198,-51141,-96892,-84532,-92596,-56644,26389,19829,-27484,-93724,-103647,-4206,11483,-48628,-44741,214562,444394,358367,107308,-27292,108957,271895,208211,54525,-27374,-46071,-72485,-96248,-110666,-109294,-128536,-93593,-63024,-33408,-4798,-17613,-5559,59498,122174,162027,152508,105268,63549,28732,-35129,-95579,-72617,-61981,-58998,-57324,-30541,-27541,-22261,-40150,-74118,-62192,-29855,29917,35001,-68892,-93606,-52394,-107517,-107698,-2136,35922,-30952,-80506,-118049,-131875,-66597,-2308,82394,172035,191437,161555,111502,113391,44949,-33200,496,48163,-9138,-11360,82654,146376,144973,236234,224959,144705,182165,266084,354560,410220,383872,265412,56335,-84112,-101819,11172,79007,38984,19234,7211,20642,61300,64493,20335,-30347,558,137477,400386,573165,487719,227599,91698,53494,44400,59674,107576,157485,157961,149475,114925,80668,1824,-101340,-13371,33562,18410,-35427,-18632,48183,99829,67959,30277,13298,-11023,-41636,-74983,-112049,-102432,-59142,-31502,-3236,41314,50642,1945,-40527,-74216,-3832,10827,61712,135085,96696,-48526,-73619,90139,281201,191548,65047,-21186,-62446,-35045,16390,11313,-19307,-32851,-53822,-67032,-72239,-85346,-74090,-47622,-32035,-17678,-23006,-36716,-16404,14020,-13811,-34333,96766,209356,210380,108183,-17638,20142,159446,295857,298784,118246,-96988,-115543,-58670,-39498,-13912,-10575,-5090,4372,69873,100743,95149,44491,70138,171587,318805,393159,271027,104840,11841,50228,42087,31321,-11794,-59512,-76228,-86644,-64370,7434,-26761,-119181,-54023,-3949,-22792,-43410,-55710,-65445,-93002,-73022,-17294,44006,67417,24573,-53777,-72482,-20920,-24102,-31571,-35153,1509,72312,100271,16251,-61666,-76425,-83034,-76209,-77272,-51975,-25678,18145,22620,15175,4694,-5625,-55496,-79470,-23721,103435,233248,231916,90844,-14369,-45477,-116100,18948,119956,68371,29952,18448,26265,26070,27752,-64040,-103630,-3220,73320,111924,89980,140864,344756,460786,396567,279015,145962,78832,20973,-13203,14330,9938,-34685,-89156,-64266,728,75594,9437,-108054,-49236,86844,167326,179774,121239,17663,-3686,33412,113210,162835,144006,91008,58118,45152,-8430,-62041,-58709,-21188,-9979,-60999,-87256,-58257,53336,229456,284666,161165,55125,83463,114991,85130,56232,105299,245156,303482,162008,-9994,-86408,-104363,-134436,-99534,-13832,63471,193413,306295,272150,173511,113656,104922,110624,43598,5226,-26109,-34665,-49489,-81043,-36943,3198,9999,-34420,-99273,-45321,-29067,-55446,-66640,-86803,-20434,-6193,-27200,-53849,-39604,-36666,-47680,-33805,-26657,-9919,-16852,24711,213255,386489,372973,242139,72369,-25510,-78263,-123176,-158906,-66082,98619,170928,168055,127566,142336,118209,80703,100041,139945,149017,207891,95794,-37002,-95858,-86841,9601,45336,126989,62719,-23813,-36009,4461,84664,195582,196755,106322,13987,11809,86702,169121,193180,164854,118715,51070,2059,-76203,-98402,38341,128855,147441,225766,209777,66082,-38520,-116616,-90580,-109396,-112394,-108074,-97421,-36418,-20218,-39447,-47580,7892,90716,112538,48544,-38454,-97330,-31083,45261,93971,132692,150256,90471,38157,-3738,-66696,1587,18957,50821,142634,255525,264226,205315,181378,233269,306776,204362,76458,66012,180828,227851,126888,-36558,-117984,-52934,-32825,-38774,-58646,-49342,-56670,11399,129205,84972,13101,7590,14641,-11591,-26077,-30368,1887,25875,-28594,-68464,-59658,-62362,-66294,-64059,-57817,-63705,-66710,-45387,8595,79723,95517,35246,-44107,-93487,-112825,-87729,-58288,-32455,-14198,-15867,-71208,-90042,-38323,-30497,-78787,-90841,-35936,-52649,-107317,-129508,-91661,-53516,-26504,-57583,-100089,-46975,-29324,65507,241151,246909,189082,134369,182104,131192,81044,50687,22479,43669,41943,15211,-5654,-36194,-58409,10662,44445,17800,-22264,-21238,62579,201697,220960,150347,67561,15588,43219,251722,524390,562529,399005,138076,-81704,-72759,-27880,24203,19131,-16995,-90316,-118440,-113976,-93095,-68578,-51451,-73935,-109700,-123191,-97568,-57533,-27638,-34205,-54906,-23949,18342,73798,111015,172321,255167,290438,284760,316229,353894,285835,112013,-10124,-130044,-126748,-113035,-101337,-74322,536,105350,85379,44588,7931,2102,-3495,-31988,-68215,-83932,-77766,-8250,40625,55836,23578,32423,78346,91412,4033,-107333,-70423,-805,50037,2961,-87687,-48187,-28814,-45576,-67370,-11609,36302,38595,45155,48349,85286,109427,51316,-30851,-36555,36859,25725,-61747,-147522,-184333,-138652,-125079,-98485,-67785,-16016,39239,-23597,22159,94041,111505,88358,28585,-16742,-1109,28429,-5758,-37272,-74546,-79161,-49102,-48485,-75451,-113713,-108204,-60690,-15420,-4302,-29258,24532,56692,-1369,-99053,-24160,-3451,-6775,25709,4775,-46912,-97657,-145563,-120497,-65028,-52198,-64115,-46241,-20337,-51075,-23540,97635,285724,351784,336020,285325,185977,159071,130811,53754,-83505,-106960,-41190,52334,148143,216079,306592,258007,119013,17311,-63656,-60791,59875,69018,366,-78212,-54620,41695,70198,12384,-75773,-81509,-27824,25268,101240,135084,97301,56165,1160,-60422,-84313,-74147,-18284,9892,11710,5484,-4507,25988,35373,-4475,-64555,-70112,-45058,-17456,29206,94270,69275,-36792,-166634,-50344,50375,43972,-25695,-69862,-80678,-75728,-94444,-68485,-28499,1830,5946,1865,8292,-45752,-83417,-84369,-35814,-45978,-124327,-162799,-81919,-14334,8496,30149,84876,142859,138148,63829,-26199,-99060,-96669,-58456,-52246,-82536,-28520,133388,256978,291346,176107,26909,-103909,-69556,-58588,-35056,-65214,-41207,-7084,64360,106551,98114,32378,-48920,-88070,-43995,-123,3977,-16420,-46933,-47727,-52681,-59758,-13538,-27003,20354,50349,54067,23715,-8596,-62940,-143433,-135092,-107290,-72494,-18262,-48734,-155724,-49800,68148,126531,97499,79806,61558,16678,-8304,-30580,-62689,-80338,-89376,-84307,-106870,-126922,-104887,1316,195520,251738,362380,417006,195479,74599,69401,66219,-10374,-98377,-72001,-94990,-89903,-72770,-89844,-82358,-10529,11000,-17286,-41777,-15093,45002,151338,262763,235401,74952,-45084,-64879,-47093,-6054,65206,147982,125441,60986,27793,64196,120575,88062,61005,38760,21319,-29741,-72528,-81145,-61733,7975,79340,140675,183617,268494,417370,474406,362232,194095,187782,223741,174901,157535,117004,90105,119314,157664,151135,97712,39604,-39511,-136597,-113249,-96202,11916,156304,154603,79815,70,-63296,-7922,119954,191931,236110,321696,231780,1781,-103279,13957,81359,61644,-6392,-114398,-88943,-4854,133263,264727,165060,-86274,-51957,117936,276362,215816,70354,15797,14762,-11683,-55920,-12529,19262,60207,94586,150815,220799,298809,331315,261324,158417,83712,10275,-85612,-90520,-9513,88238,201390,130862,22900,9584,78927,172228,182083,94045,10826,-67952,-107540,-103730,-85611,-61784,-58449,-52965,-87003,-92707,-59531,-9305,11934,39684,47175,-1420,-91322,-108802,-107323,-115493,-154761,-119230,-57515,-19549,-59797,-94921,-101924,-98689,-50575,-30674,-39110,-45102,-28295,25123,80096,98538,36270,-9132,961,19361,1872,-46627,-88531,-53319,45079,143198,114818],[71337,-4909,-69349,-68868,-44886,-24422,-60545,-74605,-29591,4866,-4067,-44513,-90997,-46827,-41184,2125,92844,117757,16748,-85997,-42127,-10458,-31466,13585,50413,68107,53159,-16741,-89603,-112406,-92361,-82314,-89150,-29972,-915,23999,20201,-1378,-38457,-99982,-96357,-38989,14785,-19240,-59410,-12763,-45178,-60041,-52793,-67601,-8232,94606,74660,71726,47968,20264,-61176,-71355,29310,157526,200475,133529,12145,-70151,-86769,-133629,-63752,539,36972,65487,92926,60231,-41709,-136569,-67237,-81967,-81615,-1723,90438,103199,171567,55156,-76874,-13878,148428,283379,174904,85963,7399,-51786,-68617,-74797,-125854,-6834,111365,128524,48702,-8430,-6404,18127,19114,47141,129375,151480,41440,-86097,61800,233189,296904,205126,101904,2149,-38419,-29338,-53279,-76115,-105507,-108202,-89649,-102501,-82865,-63377,12072,213794,333416,192168,42367,-12709,-29073,27126,57358,7010,-44618,-1145,-13617,-17842,-20805,-20416,20732,53564,26708,-35648,-90312,-109297,-105484,-59023,36565,33693,-12934,1598,59746,121750,68119,-66512,-89632,37989,224836,229459,163444,9984,18343,63582,235,-595,45921,75437,53837,29859,25289,9989,7881,15630,52573,81931,18726,-66879,-103664,-64951,37109,105032,121633,159146,164458,90453,15759,-47560,-70734,30756,105534,70811,48580,38722,44180,-47512,-57422,-20027,38807,99612,136934,182957,235020,167128,60870,28286,27278,32566,67132,71167,38816,15824,62208,105554,117043,30177,-22148,-56455,-81432,-101845,-91634,-67814,-1627,51288,29702,-36202,-40239,-37773,-67810,-116344,-131921,-83290,-26018,9028,606,-44352,28528,153202,229470,152645,25887,-51664,-19753,48843,43024,-26891,-59783,-53381,61840,226587,373176,369801,277861,127887,-47128,-56674,-21191,20459,15862,13052,-1574,-3967,-1763,-15838,-56909,-127745,-73581,-19428,-27909,-62346,-89781,-65695,30957,121448,125022,72782,84114,205402,260411,192920,176699,187558,103666,-14996,-36538,-54985,-20463,34440,-29479,-97322,-99175,6653,134929,84535,-56244,-126270,-133802,-89748,-41550,17311,99906,135957,55488,-50296,-12926,39886,116836,101686,44436,-16528,-61011,-58616,-87275,-83852,76766,136463,11082,-134605,1756,90634,94121,90416,61959,40826,-17588,-103548,-148820,-88415,-68104,-66428,-26870,22620,-626,-89643,-117642,-5521,89332,101248,86931,179084,256531,204427,417,-90449,-68223,-79525,-105115,-90386,-61000,-55608,-44666,36758,116098,119226,-26019,-92333,54215,93441,21458,-62200,-94825,-34286,19414,49769,41994,-48933,-80392,-41987,41823,219394,309885,246986,97952,-74924,-43347,39862,43883,-59118,-51830,-23560,-64541,-109519,-129068,-64175,48174,158763,151174,98613,33990,-10647,-65674,7191,76910,59613,83580,171030,122304,-2037,-95217,-79366,6152,43990,38151,20215,31422,51085,68989,31128,-47961,-77360,-56448,534,6480,-34137,-61934,-47371,23079,51562,48315,23834,-20388,-48432,-40340,-18806,-22383,-5159,55510,28248,-114164,-62975,38868,95461,82471,14726,-28048,-21472,6100,58351,45733,47282,29428,-31978,-73562,-127871,-33425,65370,171628,256096,175685,87303,155677,180721,121662,72722,42105,15877,3014,17009,42232,12942,-26871,34282,97325,29897,-99438,-65875,107865,227755,226655,116337,-19889,-58061,-39836,-50697,-97108,-121689,-49727,-12438,15414,-787,-16120,-67214,-72828,-31119,-67932,-128637,-70833,-42414,-44814,-66505,-49204,-62055,-70386,-11845,102992,289575,380974,219576,111157,152855,264339,241232,150720,43057,-96153,-121770,-100146,-129286,-108800,-28359,-844,-50063,-79181,-69671,-19521,1019,1000,21596,21026,-47868,-71506,-72394,-89373,-50202,-8219,-727,15094,31569,33262,-35065,-42658,60709,154441,233361,364916,446672,371519,235896,-2183,-48801,145627,341391,273991,164379,49010,10985,38799,18955,-76523,-60008,-8937,69767,76260,15400,-61488,-98158,-81452,-24192,6565,-15841,-52069,-41993,-56498,-114308,-87457,-46565,-12883,33610,101275,32963,-113656,-108140,-68936,-31914,21888,40323,51999,66275,82422,45272,-18228,-32427,-77653,-100837,-24490,-112039,-31739,-12637,-56464,-26043,20832,-6600,-47907,-94322,-75093,41242,78899,21055,-22756,-44898,-10692,60969,142653,148760,45330,-24829,-85232,-7131,218623,154339,-11409,-97629,-39431,10410,26513,-13880,-117600,-156020,-135200,-29719,82131,81231,77687,89482,99731,113772,53347,-59653,28513,223875,332550,278593,99636,-21484,-68738,-43154,-14573,-29383,-71431,-58816,-25576,-11142,-29322,-61455,-56379,-31659,-8314,-17603,-32251,-55654,-42544,-34557,-57674,-97729,-89828,-53340,5820,1684,-36038,-54161,-60620,-72363,-41663,43868,108283,152612,153681,71239,-13429,-29994,-25510,7682,35077,35720,-18211,-92171,-82317,-777,107192,134583,104253,198032,338670,414568,342432,169222,31450,-30121,-24629,31871,178707,233690,192755,199907,239308,315547,300062,144386,49589,-57277,-100188,-63463,-52657,-70011,-112640,-84739,-47665,25132,97818,83785,5697,-44366,-103885,-105205,-52390,-13714,-6080,-9481,-43279,-53788,-64368,-55463,1472,9493,25551,15072,36124,34665,72151,109077,135727,85004,-37748,1407,125004,137650,101116,22359,-63212,-17717,48478,81448,119521,137674,192119,198383,94995,-67860,-52105,47118,101451,130695,159089,100904,13122,-40469,-32025,-16330,-42990,-94727,-90996,-49604,-10177,38808,155883,138635,-10331,-135183,-34364,172034,486598,524680,311273,56648,-16878,-17695,20571,50345,89399,124291,162393,125809,-697,-75750,27902,173881,194412,64481,43093,73040,82414,76567,52151,21363,-17571,-68163,-92467,18974,147355,152879,94347,63112,14543,44905,68199,68678,48157,-18519,-68408,-74525,-83984,-102472,-24531,65196,91193,73205,66404,74237,49698,22110,-18433,-30527,50587,135960,131612,95508,33773,-72690,-93384,-32422,-29086,106370,182568,182389,137891,67258,32153,9087,-51711,23023,58831,75965,95630,192971,120844,-13750,-46930,-50704,-16077,-35575,-72771,-66326,4424,21819,-48327,-41417,1439,-3172,-54812,-72030,-62365,-86195,-114278,-12949,39472,33445,-14568,-92244,-85135,-115566,-136663,-127430,-76502,21869,20189,-78073,-79236,16895,-132812,-420887,-599163,-685898,-707516,-723663,-635986,-430692,-170051,-61678,-60047,-45829,22191,1331,-56559,-48063,-4269,50135,25643,-89030,-78105,63589,112106,36952,41456,43754,-6223,-49952,-51034,-43195,-36407,-15843,-37686,-70751,-84053,-43730,129727,279455,99752,-59129,-45705,6828,-15278,-59726,-106287,-116077,-56930,37676,159591,183125,151573,106433,60453,32093,-7062,-11148,-13601,-872,6817,69549,103152,-3927,-52222,-80633,-58607,-8168,-6947,-53492,-101985,-112692,-97682,-82478,-41537,-19735,-27618,-76471,-61226,47571,173771,116168,-17368,-44774,-115544,-93716,-82693,-102280,-99766,-78861,-59702,-18026,17475,37728,-36136,-85736,22773,100289,120472,67953,4555,-50236,-13191,53943,39547,-22145,-50900,-50880,-113418,-105507,-21448,-3520,-46713,-29071,25469,41721,27761,-8292,-44857,-41425,-44028,-67479,-77591,-118057,-78392,-54804,21586,118354,255967,378112,364624,310112,239132,142648,35883,-14203,-11639,52002,74991,48726,-5013,12742,65468,42781,-22859,-135477,-69029,-3458,7567,-8234,9854,22867,7619,-36978,-88861,-58579,-4769,-9501,-52762,-101300,-99178,-123049,-94923,-4762,8138,-31044,-95510,-113515,-11275,16537,-45970,-51112,187529,399584,326993,92908,-45598,72614,246232,209128,56999,-24396,-44064,-69046,-90645,-109788,-118191,-124014,-87064,-64895,-41415,-8610,-16925,-2801,66618,129457,156750,143081,101094,57745,27827,-25165,-84399,-72519,-62657,-61794,-58525,-32534,-27651,-20704,-43450,-83250,-69895,-35778,25194,32941,-70384,-97236,-55575,-110844,-95561,29000,57836,-16800,-92096,-149027,-108801,-48076,12691,100211,199341,220788,184177,132151,115393,22894,-50576,-6068,30083,-17550,5404,104519,165725,157924,212157,174252,110402,164912,249610,328149,388257,360499,280044,82847,-72395,-103852,9131,77277,32684,6050,-4958,13045,53955,55022,12825,-25336,27507,210762,506121,637158,503669,223296,83520,40289,20835,18140,50521,103110,108674,104662,76151,45770,-27834,-121235,-4688,41058,17871,-35473,-14695,58457,105996,72064,36915,18043,-13667,-38163,-67768,-110670,-118100,-79624,-49627,-16091,37482,57266,13193,-26295,-60661,-1816,10855,45932,112217,75363,-66835,-61419,95930,289409,222394,84983,-7608,-62184,-60353,-7895,2553,-20679,-26306,-41215,-52243,-56726,-71437,-63944,-39772,-32463,-25509,-34051,-50354,-30432,2312,-21666,-47259,77840,203320,232765,128825,-6352,20775,133836,228153,202570,27110,-160634,-84188,-50593,-50283,-27028,-15499,2236,26211,89982,108478,96504,53433,89531,202129,367164,441198,311056,160613,47646,55641,34929,21885,-17669,-64398,-77688,-86482,-63211,6597,-21175,-108910,-60873,-11605,-28526,-44565,-47592,-50368,-72674,-49716,-3740,59203,81700,37650,-46040,-61387,-2125,-1995,-10742,-18810,12937,85913,108668,9247,-65205,-70384,-79390,-73615,-74801,-45656,-7877,46195,47375,25980,8357,-1452,-54538,-88090,-23540,112621,241891,240671,112605,7799,-21213,-95504,3867,126491,91116,47753,24589,20498,11410,12638,-67040,-104014,-4475,54981,90415,79265,141598,336131,423295,365429,266838,141328,69336,4183,-33004,14916,27852,-12014,-69671,-49784,8883,68700,-12448,-125325,-39556,87213,150723,146085,82113,-4735,-14964,30042,119681,178675,163836,113168,73762,42543,-27343,-74566,-58652,-21633,-16617,-64517,-72909,-42300,45084,190641,233482,131694,52770,89254,117516,93844,83066,137288,277285,316359,152169,-9596,-76105,-96637,-136978,-113493,-39205,34772,154895,273282,238617,148386,93089,73274,86042,27572,-7914,-27892,-15950,-24629,-68933,-40036,2633,13207,-32175,-95573,-37601,-18415,-41827,-49540,-71184,-19781,17070,18689,-6528,8783,13121,-17556,-25341,-26036,-15601,-38103,2185,178386,374527,371815,213002,47054,-44575,-92123,-132812,-140809,-40239,110497,154825,139802,72703,68539,57155,35398,72990,131313,167191,221479,89504,-41204,-73793,-52628,40906,85805,143072,50157,-38773,-61420,-31087,44329,157408,187769,121767,36277,26408,88880,159293,163161,116747,59369,-601,-25479,-89800,-112358,27182,122247,134072,202735,194939,58526,-40057,-112518,-94212,-105139,-103660,-105750,-80338,-6095,41,-30264,-65926,-17004,63982,87569,34253,-42401,-116760,-48835,34760,92192,140329,173306,133003,81223,26528,-78434,-479,22962,52386,152468,289734,322832,286358,252650,271626,289185,150291,51444,60170,164953,218381,130968,-31174,-122162,-55648,-32658,-31945,-46586,-42768,-44158,46550,173331,126165,27462,-1808,24,-5059,-4821,1264,31679,47519,-11596,-62429,-70230,-66786,-52472,-47383,-39575,-50306,-68811,-60885,-9093,57590,70856,9131,-65439,-106424,-121805,-91417,-55652,-25684,-7127,-11116,-68339,-102252,-43286,-29918,-75391,-93939,-46817,-66935,-112129,-103793,-69618,-49103,-36443,-71891,-90554,-49506,-7642,108951,320468,339255,249557,186474,230457,158923,99862,71649,37632,35568,27551,6970,-2151,-13255,-30953,13295,29043,-13077,-62993,-42744,43681,173710,181881,115892,45190,2829,37143,252108,507452,537868,371579,129359,-78000,-85705,-42694,10554,12984,-22750,-92966,-108651,-117767,-109360,-85780,-66575,-83348,-112089,-125614,-100691,-56947,-15356,-4661,-22956,18767,59772,96727,132519,206511,304798,317164,264165,256517,296016,243905,83029,-29653,-142690,-115612,-115930,-125944,-108861,-43456,57715,45896,21920,-4667,-3244,4663,-16375,-55133,-87500,-110612,-20284,48908,65344,14290,10684,59880,88573,33685,-61056,-67161,-27132,15985,-21125,-89222,-39073,-13544,-20549,-56662,-27044,34842,59922,72715,75329,108673,111028,49970,-19637,-5687,52971,26097,-72869,-162078,-163885,-117325,-108087,-88162,-66923,-22084,21516,-57081,-1993,89281,119845,96470,25923,-21187,-9983,18075,-8420,-36836,-68109,-63369,-34287,-44744,-78534,-115509,-114451,-79118,-42893,-34813,-52854,22468,59668,1940,-97955,-32718,-19441,-38785,-6924,-16977,-66236,-105426,-149247,-125679,-65842,-47721,-55335,-24076,877,-37358,-37320,56018,243739,354376,355205,305340,188111,153219,119843,50272,-92204,-170678,-95683,-1266,94542,162939,269013,244448,107494,5585,-74423,-55800,71832,69854,-648,-80499,-54668,43438,70412,16471,-75149,-80512,-19879,32373,103030,146482,115277,65462,-2462,-72886,-103047,-94477,-37638,-2322,6434,8428,7284,48416,64173,26536,-40833,-58239,-35108,-4650,46576,101349,55589,-48668,-124680,-42220,49214,36866,-38225,-81966,-79612,-73129,-86908,-61170,-25689,-544,-4421,-15039,-4006,-41469,-57691,-55406,-27109,-51953,-119768,-112365,-45812,14578,38836,58135,100728,141160,131710,56450,-26600,-95653,-115767,-68345,-53197,-77001,-21536,139685,223207,232981,164817,23973,-113848,-108769,-54632,-19745,-56373,-42870,-16849,54049,105690,104709,37498,-48005,-85034,-46259,-8496,-8480,-26361,-52522,-50424,-52379,-67020,-47824,-56345,15069,41197,41997,22136,-896,-58483,-134603,-132895,-108353,-75845,-26872,-65883,-137032,-29953,89825,151389,124762,105694,78972,26370,-7132,-32597,-62054,-69632,-80904,-76825,-96846,-112468,-92234,6506,183542,242944,371624,399424,180095,83595,82398,78018,-6629,-98618,-80646,-102376,-89972,-69194,-87138,-85244,-19567,-1430,-26320,-47987,-1907,74625,189554,284341,199859,36601,-88960,-113218,-64093,17592,96575,172764,124008,51676,17467,52570,115946,96432,76284,55949,31624,-28403,-82339,-78009,-36754,44197,105372,158108,190014,257504,385807,419650,306542,161311,166005,198400,161805,161744,118555,88797,130680,191258,195005,129054,55818,-36335,-130546,-106931,-82824,21719,165263,184983,123584,26916,-38869,-1721,130664,193345,227220,307642,217104,764,-107512,-5625,53384,28490,-32147,-130806,-71452,16814,159395,277180,145971,-95986,-62636,89533,193963,122811,39222,-4563,-1013,-24190,-67937,-20773,8683,46967,79256,139942,212763,285402,315275,254969,158820,83423,5496,-90153,-93461,-7881,101032,228602,179411,66838,33836,83397,156491,156513,80422,4996,-75051,-109720,-99966,-86655,-69252,-53437,-35832,-69449,-74340,-38199,16241,40175,57263,54418,1463,-88437,-101531,-92893,-93745,-143826,-117301,-60620,-30333,-70037,-107432,-111056,-103907,-48792,-17261,-27904,-43021,-31987,18760,78487,88418,18820,-30641,-21226,246,-18132,-63759,-104471,-74727,29314,151048,124565],[76521,-37,-69837,-74342,-55053,-38766,-72457,-69591,-23098,9215,-4122,-42537,-94672,-56474,-43788,11657,106594,133066,26473,-81546,-60934,-63289,-58301,7796,27542,21148,9051,-55740,-114153,-97407,-62362,-64444,-87778,-34423,-4680,23988,20620,-7718,-48903,-110970,-106743,-49218,8196,-17206,-63710,-42671,-86942,-77808,-63966,-89287,-26298,112154,121076,115576,84912,61191,-16045,-24077,88081,237073,259886,161806,32422,-61858,-111405,-116138,-68769,2318,68631,108984,131417,79059,-37890,-138639,-67397,-85981,-79469,2118,97077,109297,155150,23300,-109894,-12536,173193,296037,164663,70986,-6198,-59623,-69554,-69786,-121939,-13838,100126,130648,74514,18942,17973,36225,27386,39719,117349,150368,46202,-79416,43563,193930,277678,202581,92889,-18407,-62226,-55028,-80253,-102766,-120461,-97686,-71838,-88058,-84666,-73050,-12928,191177,297514,172818,34682,-14803,-28134,15060,36792,4035,-66494,-10781,-458,4959,-9057,-37835,-11859,29826,16214,-44269,-102277,-122026,-100470,-42425,57009,41463,-9019,2923,61833,118211,68212,-57557,-100498,24474,206153,242559,222212,93152,-39018,-2061,-30690,-17827,30238,57619,47352,33434,30239,14729,24319,46528,74658,97572,43795,-59228,-109676,-55450,44536,119253,141529,162651,137898,55313,-13920,-67091,-87574,3915,85340,57866,31450,21673,42013,-35485,-40521,-197,57042,121916,159250,206286,242427,172439,68382,32936,50183,73194,91510,74294,31129,12070,67660,117102,118493,25977,-16745,-45210,-72865,-107175,-128041,-84085,-1626,47285,28320,-23355,-19660,-19594,-56156,-110371,-135881,-87492,-29297,6789,-2292,-47827,19845,143049,220409,151621,28517,-41020,13023,86084,71865,-11894,-59938,-65694,46033,203573,329283,310780,217161,82881,-75599,-91067,-25097,32351,20479,8034,-7384,-13737,-8479,-5562,-38710,-116780,-93837,-37276,-41361,-74570,-106896,-91798,-5774,85809,107158,71450,88579,212177,266197,193863,165811,175850,118382,4294,-23513,-54525,-25785,37382,-7142,-73844,-90005,5876,137562,97055,-38713,-117924,-135336,-85924,-36266,17314,95525,129573,37227,-79820,-33124,18144,82894,68147,31833,-6669,-36790,-30411,-53207,-102253,52676,123882,9738,-126656,3293,109655,123909,119842,85008,61150,6504,-69309,-167155,-102714,-78903,-84583,-60008,-25942,-54141,-130340,-90547,13616,107230,116083,88168,163218,220611,182257,3512,-81969,-68724,-84855,-111193,-83684,-39299,-33096,-36430,45757,119613,120419,-34476,-105266,20439,53688,8012,-76545,-91337,-25934,15485,43008,46038,-43962,-70520,-40677,32084,210411,316851,256554,97710,-86948,-49844,29690,33139,-62955,-80193,-70919,-92293,-106306,-103706,-53205,47323,152698,160069,116884,49635,2369,-28872,51329,115239,88072,124884,209598,142560,5125,-96534,-89747,-4025,24917,13445,8181,22979,38765,48331,15313,-46455,-73591,-68505,-24142,-15617,-38797,-48577,-39747,30464,65133,64805,39451,-9328,-47587,-50169,-37489,-40708,6480,75397,27769,-109249,-69635,26778,90353,82288,7800,-38474,-38792,-23935,38653,40250,44568,24105,-41306,-76987,-119638,-26247,93536,212917,262026,135538,63231,130512,151848,100686,59185,21192,-30244,-70578,-64932,-19208,-4348,-37471,-4710,44833,-14774,-134277,-48390,143097,282555,286617,161479,-2,-64223,-53790,-61506,-100821,-127210,-64596,-37809,-16670,-20632,-28213,-74185,-79798,-31512,-44873,-102128,-99340,-73174,-65797,-80505,-57218,-66070,-72140,-14533,101911,271778,360797,210484,106403,168393,292431,275982,198119,81779,-77715,-129757,-107292,-127968,-94254,-9681,-207,-54470,-77757,-65763,-12454,13244,17717,48161,63915,2690,-31571,-49991,-90521,-61685,-17629,-5257,17571,31740,26165,-50680,-40181,56733,139501,227868,373769,487999,393398,225580,-8853,-42407,139991,341454,285324,149264,24969,-2736,33761,22244,-70387,-54309,-2419,70155,73910,22112,-53654,-93289,-78794,-22371,18311,2308,-48731,-58777,-76001,-129074,-73244,-35019,-9386,25783,77915,-17788,-156970,-117697,-76844,-41724,7549,26872,40870,57466,71755,38813,-4119,-5460,-40913,-95420,-39244,-130431,-58542,-4813,-42393,-30824,-4612,-26869,-55502,-92360,-84717,34511,86559,45800,9159,-16832,16370,85464,150451,139613,28689,-45715,-102754,8870,257863,206889,38262,-80173,-60705,-15278,15950,-6142,-104593,-144334,-136836,-42920,75738,100860,101443,114847,126946,132717,52466,-59885,62813,257195,348208,274881,95676,-18578,-61632,-38144,-13369,-32736,-77679,-69486,-32177,-15911,-33447,-62187,-54043,-35835,-16265,-23623,-34158,-55539,-43040,-43411,-75719,-109009,-96751,-62277,-8451,-10348,-49728,-70972,-63041,-71547,-44650,36747,95035,130355,127345,66061,3144,-2507,17035,75265,109224,78995,-10249,-93464,-69578,22694,137632,158627,109545,179954,304769,378772,323079,155224,17730,-41364,-39604,1628,155130,225093,195323,213825,270836,368482,357390,181250,56579,-58652,-90598,-55657,-55550,-89357,-115231,-66637,-67628,5436,85117,85363,15202,-34972,-98352,-109243,-57713,-17337,26,10241,-2129,-13191,-43048,-72099,7891,41326,70049,43974,42013,33164,79115,122892,149854,83962,-38940,-15548,84169,88937,52195,4919,-9755,73443,125356,131883,141478,132131,162247,153490,45824,-82245,-24184,63971,110407,134085,142625,75805,1793,-22068,-11133,-9013,-46135,-106622,-100146,-50922,655,62370,187866,157838,-9738,-119732,-14877,246440,581272,563371,303443,55399,-12232,-17590,15702,42140,79177,107209,139377,107593,-17851,-75716,33596,185273,233456,100160,77033,89481,88985,77513,49921,19515,-15490,-59303,-64274,56268,180737,159627,98312,61700,19285,43578,50764,49479,38591,-1509,-31395,-56392,-84591,-88671,-4520,80324,97391,66324,45764,60927,60017,59660,17013,-30145,31876,94517,81431,52673,5014,-91259,-72180,15080,-10333,66349,117184,103696,56130,-4201,-11157,29563,15779,51745,63745,86419,125908,222818,110156,-25192,-57844,-52629,-4339,-17296,-63352,-74499,-16122,2196,-44753,-12126,25729,-3048,-64490,-72835,-69478,-93785,-123339,-18822,36886,26223,-23177,-106251,-102473,-138415,-118552,-136996,-73889,42723,33514,-74091,-82591,13702,-163932,-556039,-791785,-879781,-900026,-918275,-820263,-567486,-239650,-75374,-69489,-66114,7874,-5897,-66915,-49139,-3764,47244,7143,-107953,-95016,40334,109798,44765,43573,42790,-7141,-46097,-34365,-20241,-14186,3625,-22549,-68618,-88817,-43199,127733,231392,60567,-87000,-52469,5308,-11213,-54719,-105311,-110848,-49767,49605,161064,157402,102509,47178,10428,8680,-1682,-4118,-435,21738,22539,67454,84223,-25631,-64412,-85466,-64385,-20543,-19004,-68353,-116491,-94308,-81319,-72759,-42281,-33636,-54639,-91749,-26656,98705,204971,93557,-33775,-42541,-100067,-83716,-60106,-69252,-42419,-35604,-50191,-13456,10248,23968,-48122,-87041,29134,105539,118094,59306,-17246,-82427,-29946,39703,34666,-16440,-37327,-37618,-107274,-95348,-13287,-1090,-56598,-51915,10177,30799,21760,-13111,-47955,-41117,-40318,-62868,-72885,-115680,-79739,-44551,34812,119015,246489,359351,338517,285631,227720,136639,31978,-14974,-11967,51719,84096,64245,7625,7151,45624,15953,-46378,-122752,-52913,2853,7255,-14448,-5124,5395,-7608,-48734,-97243,-53200,-3028,-4303,-45079,-97247,-107691,-149436,-126833,-35309,-2558,-28963,-84297,-89589,-13707,22945,-42716,-56686,153828,335928,281175,75063,-59894,40358,213805,204031,58739,-21542,-41941,-65582,-83733,-98160,-102139,-106739,-83748,-70389,-52275,-13758,-16027,-383,69982,129031,143904,129227,93637,48775,24187,-16302,-72906,-67858,-58605,-60976,-59617,-37560,-29873,-17601,-42588,-90332,-76735,-39918,21701,33037,-67311,-104213,-63564,-113148,-76043,62063,80906,7841,-78835,-129651,-81756,-28255,28868,118392,225429,247718,204432,150493,113454,2017,-60456,-10599,12789,-21967,22924,124201,181879,169714,186158,127801,80767,143793,222696,285381,342931,317952,281249,108010,-60194,-105110,8643,77414,27988,-7228,-19275,1854,42631,43537,7477,-13733,59193,284181,574425,651516,489570,213744,74907,27251,-3250,-21834,-4979,45678,58086,61240,40286,15534,-50356,-123464,3031,47169,17597,-35071,-10891,67489,109599,74015,41148,19421,-18683,-36152,-60083,-100914,-119472,-91354,-58192,-19487,40481,68078,27223,-11492,-48536,-1552,9554,28443,83674,51187,-82328,-49668,98609,287975,250436,106323,8658,-50863,-72623,-27914,-4032,-20766,-19991,-30958,-41323,-44349,-58761,-52605,-29169,-29552,-30770,-40770,-61330,-44347,-11022,-30686,-53885,63438,195515,251431,150028,7202,16921,96535,145262,96411,-64941,-145379,-52833,-40044,-61367,-42438,-18415,13340,46737,104351,108295,88715,53551,102253,227180,411039,479086,340648,213661,86129,62329,28761,12465,-24869,-71422,-81553,-88145,-62983,4848,-14341,-94996,-66314,-21594,-35722,-45103,-37013,-26621,-40706,-19505,13307,74567,93463,48760,-38545,-50033,17942,23634,14019,348,24670,97277,109441,-2292,-69523,-66971,-78812,-73381,-73272,-39818,9101,71231,69167,36174,12574,4111,-50197,-96112,-25792,109270,226258,225606,122817,27772,2483,-72053,-16036,125623,112987,64996,29774,13940,-5251,-8764,-76353,-99947,-2323,37592,60894,61869,140722,319609,376253,328064,249632,133570,57642,-13662,-49195,25309,55106,18814,-44326,-31410,19919,62586,-31976,-141533,-29970,86101,130546,108145,40067,-28123,-28042,22156,119466,189779,182841,136381,89618,39483,-44019,-80345,-56945,-23518,-25165,-66442,-58113,-21041,46318,160120,189519,110396,56160,94860,115918,96482,103887,165552,301125,319008,141100,-7693,-66734,-88348,-134228,-121119,-59129,8605,112685,220627,188983,116003,65973,35561,50067,4509,-22713,-22964,10814,1011,-57739,-47129,-2271,13002,-30749,-90284,-31097,-8349,-28289,-33518,-54988,-17993,38170,62557,47300,68101,68755,14194,-18357,-26735,-21147,-59102,-17815,145007,355662,363884,183309,22961,-62432,-102726,-136715,-123600,-13285,118475,142181,121771,34189,-4534,-5164,-12106,42420,114975,175375,221161,78783,-45969,-51779,-18164,76327,131923,153668,34967,-55077,-86558,-66901,1261,111130,168393,131847,55556,36248,85076,141771,130460,70305,2460,-53371,-54143,-99434,-118306,13410,108695,118701,184647,185710,56693,-37407,-109327,-97034,-98011,-95331,-97622,-59565,20453,14607,-22552,-83196,-39045,39828,63231,20307,-45087,-123388,-66406,22315,88783,147759,197318,177763,122851,49263,-78370,-1070,26639,51456,154417,308726,362967,351742,313773,297837,254189,95641,29771,52416,137341,188002,121762,-16404,-101562,-58187,-34610,-28106,-39566,-42123,-36234,70512,202667,161967,41499,-12529,-18839,1942,16910,32636,58014,62931,425,-57126,-78863,-70828,-42426,-32295,-20396,-35904,-70375,-79406,-29229,33294,44928,-16155,-83832,-113288,-129138,-96189,-54848,-21740,-4325,-12539,-71802,-115636,-47583,-30050,-73068,-95327,-56093,-74548,-100637,-78360,-53784,-47006,-46785,-81862,-80776,-55091,11044,147045,384921,423438,310681,240946,271931,179124,110598,83041,44480,18829,7547,-3795,-60,4490,-8341,12566,9294,-43954,-104014,-48661,29406,145775,141845,81373,20532,-13841,24821,237204,462050,488806,329539,112211,-78179,-99119,-60901,-8781,790,-33296,-96359,-100273,-118099,-128600,-107410,-85227,-93358,-114268,-129832,-107497,-60339,-7872,19981,7181,63525,100229,115421,149765,235815,343795,328159,233905,188886,223896,186794,45489,-53148,-130391,-93064,-101084,-127964,-141912,-88731,3247,-4489,-12387,-25486,-16534,6845,-1274,-39433,-82631,-127695,-25111,62225,78835,6534,-13463,39164,81062,59163,-14308,-44200,-38741,-12477,-49004,-92253,-33666,-377,1871,-48964,-45728,33126,81086,99933,101651,130500,110953,52385,939,25052,61456,17755,-91488,-175560,-143692,-98734,-95125,-82935,-71398,-31373,5985,-86822,-32171,75435,117406,95320,19639,-26688,-19256,4438,-14360,-40312,-66155,-50054,-15224,-32512,-76149,-118310,-123513,-100598,-73159,-67331,-69466,22747,60818,3372,-99175,-44391,-35861,-72120,-48685,-47284,-90788,-110010,-152617,-132520,-69300,-45697,-47529,-3044,19440,-22849,-43833,20054,194241,339804,359014,313029,183149,141530,102208,43224,-77523,-151579,-143794,-49955,41976,106755,217790,213138,80960,-17885,-93423,-49956,80191,68195,-2946,-83876,-58924,39879,64272,14513,-78435,-80494,-14060,32956,92070,143208,122407,67262,-8983,-84375,-131003,-123033,-63432,-18639,-1497,9589,18114,66613,84641,47736,-23717,-49888,-28632,3095,58300,99398,34451,-52075,-88236,-24602,54741,33802,-47406,-93260,-82841,-73803,-82430,-57812,-27271,-6370,-15891,-31761,-14729,-31589,-20688,2482,31634,3170,-49462,-46714,11167,56904,69554,79514,107858,132236,120575,46234,-29894,-94005,-129121,-75261,-53586,-70447,-12961,142816,184626,174988,149054,21236,-117869,-133113,-27102,-5703,-52086,-48007,-30803,37806,97424,105795,40749,-46880,-79832,-45188,-15324,-21077,-37727,-59500,-54040,-52827,-75114,-87411,-72168,8012,30633,29160,16454,1169,-59575,-126297,-131907,-111863,-82868,-40154,-87453,-119550,-13908,103984,167241,143510,123476,90440,33347,-5915,-32378,-56655,-59391,-73674,-71749,-89318,-100146,-78770,12379,166822,229531,368164,358181,148075,79438,85781,84819,-4236,-96651,-90063,-110407,-92034,-68914,-88306,-88670,-27311,-7841,-22900,-44769,11802,101499,221910,291751,155588,6149,-91845,-133343,-69080,47229,136506,193138,118732,40370,4331,34787,102837,100441,91261,72673,40230,-25403,-80196,-64503,-8705,74859,122094,164600,187210,238646,344552,359929,251357,129142,138212,161752,139248,156558,115299,85582,139103,219112,234356,157036,68550,-34739,-124913,-99625,-70778,25434,158938,204921,167535,56902,-13124,14423,151139,198101,215702,281286,193013,-2389,-109206,-25279,23652,-6139,-59342,-120089,-47656,43445,185763,279586,120200,-103702,-71509,60600,116719,41608,7091,-29857,-25965,-42082,-76985,-26733,-2615,31533,60823,121887,197124,264506,291629,241890,154822,79801,-1265,-94469,-93468,-4342,113193,249236,225837,117869,66139,88899,131985,117388,54117,-9908,-88734,-113322,-96524,-87556,-75269,-47410,-21879,-54307,-59075,-20574,38457,68227,76138,63169,5965,-84059,-91543,-73310,-65507,-123448,-108873,-63020,-40040,-75938,-120505,-119608,-106530,-44315,-806,-11794,-33895,-30950,12553,73237,75642,1672,-51867,-45613,-22254,-39774,-75001,-98240,-93157,13125,154892,133760],[80007,5913,-67497,-77100,-63179,-49922,-78071,-62518,-18570,7969,-9411,-43542,-93925,-66856,-48796,17869,116130,145017,36788,-73205,-73691,-106224,-65295,8525,11605,-20279,-30309,-80930,-101471,-59653,-27294,-48285,-86301,-38915,-10388,19269,14420,-20702,-64554,-125162,-120163,-60920,2363,-8886,-46071,-41459,-89125,-59712,-58267,-103839,-44197,123166,170011,162790,121873,100491,29748,29251,156664,319701,320420,190412,53275,-42446,-121344,-96583,-76646,-4608,93263,152453,173822,101948,-30859,-145715,-72130,-91831,-79637,2505,99467,114093,138828,1096,-138050,-15137,189982,292365,149427,55188,-19437,-67040,-69666,-63120,-118448,-21689,86716,128229,100149,49725,44658,56440,36734,33555,103513,143423,45343,-74424,26739,154380,249423,193844,80533,-38662,-81732,-74177,-101150,-122734,-116885,-81184,-49761,-69045,-80806,-77449,-38113,153411,244843,147968,27074,-16389,-27593,4358,23666,15212,-49803,-19152,10310,24360,2909,-52950,-45088,256,513,-53837,-111132,-129854,-89768,-19533,70177,44818,-5169,4441,62417,111864,64821,-48445,-111876,8263,185610,258176,283314,179098,-51715,-83489,-66297,-36539,14393,37243,38282,34579,31503,15223,33842,65153,83737,100173,60459,-53684,-112764,-45610,50083,129600,157443,160584,107756,19294,-43729,-84759,-100185,-20229,61313,42295,14904,6753,39364,-23200,-23993,17473,70834,139507,178832,223708,237808,169542,74583,37827,71448,107339,107871,70473,19290,7306,74680,129389,118083,17783,-14943,-35203,-60758,-94928,-137395,-89041,748,40306,23049,-12875,918,-807,-44107,-105651,-144224,-94646,-33910,3672,-5427,-52732,6851,125720,204791,148522,32690,-28348,42479,114371,93208,920,-58869,-79709,21536,168082,270954,241400,152337,45859,-49292,-84790,-20341,41020,21263,-55,-16524,-28078,-18530,608,-25082,-103163,-111998,-55245,-55672,-87803,-124054,-115927,-41220,47841,83067,62620,82056,204703,262610,193525,156835,165045,133597,24847,-12210,-53424,-28248,40338,16539,-48311,-75448,5130,135875,106338,-23369,-110614,-135723,-81776,-30535,15819,86498,114564,14519,-108626,-50444,-1953,46979,35848,20973,4768,-13318,-5739,-24241,-99236,29634,105108,4510,-118718,7866,130941,155484,152006,110920,82869,30856,-33503,-141533,-115962,-90182,-104357,-95461,-76859,-107141,-145117,-64232,28808,117300,125109,87344,147169,185756,163379,9694,-73464,-69574,-90618,-118739,-79215,-20503,-11254,-27554,51094,117058,116333,-42777,-118557,-13744,11552,-8874,-91678,-85354,-13752,20242,47688,55161,-35477,-60898,-39889,16762,186530,299507,240163,80204,-103963,-51967,21146,22556,-62820,-98784,-117428,-104569,-86767,-81272,-43974,43712,137611,153485,122482,57840,16488,8614,91248,145162,107564,162442,249764,167901,18953,-90708,-103004,-17512,3048,-11349,-4382,13316,23592,22029,-5214,-46798,-69654,-75498,-44640,-31939,-36413,-34609,-32938,33225,73529,77982,53638,2817,-44269,-57894,-53466,-56407,12678,84548,21715,-104349,-72667,13969,81841,79213,-379,-48874,-56320,-51708,21814,43332,54900,28211,-47312,-79674,-107875,-15444,124095,246411,253094,94678,37788,100152,115863,72424,36719,-8981,-78417,-128997,-111499,-71092,-19817,-44343,-39190,-8070,-61641,-152522,-24102,178039,330268,338701,201910,17520,-69251,-67657,-72290,-104530,-133539,-80785,-63203,-48716,-45367,-45829,-79603,-82358,-32703,-28858,-59149,-72414,-72191,-73456,-88072,-61648,-63221,-71469,-21805,97394,253019,340553,206811,106922,184557,319379,314467,252785,128698,-50438,-132807,-118931,-129357,-78735,7855,-2027,-59814,-77292,-62095,-4685,28185,38836,81117,121030,65001,8950,-27340,-84436,-73243,-27743,-11668,17300,29130,16817,-67104,-34372,49998,120469,217832,372929,512329,404106,213317,-8543,-39022,124238,325330,289482,135574,4874,-14711,30006,26974,-62192,-47435,5355,68410,68069,26717,-45642,-86690,-74883,-20058,27759,16423,-42119,-69241,-92368,-114192,-58981,-23478,-5649,17013,48141,-70175,-140036,-112055,-83504,-52413,-7500,12612,28541,46197,56540,27303,7491,22111,-1748,-51544,-18498,-110278,-81152,5718,-26576,-36397,-37545,-50672,-59168,-86142,-95357,25121,91987,71529,45412,16916,47447,107207,148371,120090,7862,-68554,-111041,30135,289944,251300,83535,-58229,-85226,-42568,4523,-269,-91720,-132862,-135415,-53117,67116,117956,122545,135783,151291,147405,48500,-55877,97291,287476,357027,268109,94589,-12873,-52961,-30494,-9004,-33309,-82469,-82046,-40291,-21144,-37051,-61149,-47886,-34821,-20555,-27337,-35690,-56516,-45234,-53517,-93312,-118306,-101745,-67754,-18346,-18380,-59237,-89546,-63272,-69276,-47757,25716,75815,101041,95563,55609,14734,21386,55800,136651,173617,112181,-5407,-95038,-57368,49234,171381,184195,115306,154922,258870,328524,292842,136176,2338,-54031,-57063,-22226,139336,218618,195615,219471,289284,400289,390641,214002,63502,-58231,-84102,-50210,-61124,-111722,-105343,-47566,-77082,-18644,65185,79864,20567,-28038,-93452,-112558,-64260,-22548,3899,26793,38320,25297,-20819,-82157,11520,72209,118443,77348,46122,28571,81947,133673,161328,80475,-40720,-32793,43062,40505,7839,8403,55955,169929,213203,188649,164418,125317,126814,99683,-3762,-61984,4172,77653,116026,134121,122980,51245,-2730,-279,7826,-4158,-51463,-109520,-98981,-53237,7820,84661,228291,186158,-2504,-103327,3338,308172,641905,568465,277451,49443,-9869,-19662,7993,30679,65451,85837,108900,81135,-35686,-72102,37050,187912,267165,138252,109331,107155,102921,84533,48464,16512,-12970,-46388,-34904,92187,207740,162647,99937,52878,15996,37892,35217,40681,50091,34691,6449,-36981,-81307,-78347,6897,85745,96120,54210,21189,43319,69181,98014,53003,-27554,7187,47869,28801,5148,-27542,-102728,-49919,59021,15577,40174,64989,39316,-10696,-61815,-43627,63541,87927,76215,62193,91172,150963,240751,94817,-37534,-68760,-52256,3483,-1871,-54987,-83164,-37914,-15764,-35728,16294,49585,842,-62534,-66806,-78087,-104821,-131116,-23578,36060,24549,-28377,-114771,-114439,-125772,-101223,-125704,-75714,46736,33205,-73504,-81432,25819,-138880,-586696,-919561,-970183,-962049,-969647,-912819,-697073,-309438,-89778,-78849,-87300,-11660,-18465,-77380,-48041,-3489,41806,-9648,-116832,-109056,16312,105171,52430,44198,39576,-9897,-43738,-19709,554,7342,23713,-5807,-63121,-94014,-44147,120158,181895,30517,-98176,-54370,1096,-11655,-54189,-107808,-106815,-43035,59569,158443,130921,56516,-6805,-34585,-12987,2128,-588,12543,49119,52621,78702,69151,-49589,-78791,-89925,-72652,-41873,-40002,-87678,-100069,-76350,-65824,-63149,-43227,-49632,-84370,-86517,14193,151969,222754,64122,-48236,-44601,-83897,-69347,-29794,-23163,17062,1989,-38460,-7429,7498,10999,-60804,-87702,32871,105061,107949,46258,-40024,-110988,-34669,34648,37322,-4549,-19054,-21373,-96863,-86798,-7468,-1166,-65104,-70921,-3733,18906,13429,-18717,-49456,-40073,-35788,-56975,-65717,-106043,-82756,-37208,42339,112871,226172,324390,296995,247661,204668,122694,24699,-16862,-12750,46552,87031,74437,16758,-102,25134,-7785,-61344,-101547,-41688,2862,-190,-25664,-20530,-9404,-20269,-59502,-105679,-47612,475,4261,-32975,-89164,-111468,-172174,-151330,-66082,-14358,-23901,-64707,-58963,-10116,27241,-41349,-62903,114546,259457,223615,52277,-73131,12162,176978,192742,58183,-20869,-41658,-63823,-78210,-85682,-84829,-93877,-83697,-79338,-65852,-21150,-16553,-539,66814,118171,122413,109799,81323,35175,16066,-10837,-63769,-62341,-52115,-56887,-61088,-47017,-35375,-13382,-37497,-93981,-84215,-43994,17422,32333,-63793,-114321,-75463,-109346,-49565,92464,102665,41314,-40887,-85433,-53739,-8855,44421,134652,246744,268466,219724,164230,106597,-18430,-65051,-16173,-5537,-24622,38173,138746,191492,176812,158089,85979,53659,116327,183458,226624,276751,260768,269125,129519,-48527,-107569,8153,78138,23757,-21823,-37402,-14993,25758,29854,5023,3440,93895,347032,594261,613593,446075,197552,64456,13786,-27870,-60121,-55950,-9997,8322,19510,7765,-7299,-58792,-105770,7941,50237,16453,-35483,-8804,73514,109021,72126,41087,15281,-27400,-37294,-55323,-90240,-109540,-90411,-55699,-15123,47530,80047,41090,1303,-39505,-4329,5257,7863,48770,23575,-95238,-40497,96716,275752,272065,127279,25262,-35572,-73499,-45027,-10049,-20995,-15350,-24682,-35704,-36532,-48730,-41648,-17622,-24632,-34996,-44732,-70151,-58704,-26097,-40504,-55105,52493,184911,263597,169484,22167,10289,51515,58763,-1875,-135957,-91713,-25029,-29104,-71516,-59370,-18060,27013,64145,111914,99895,71954,43524,104580,240841,441260,496910,352965,257616,124098,69833,23590,2940,-33750,-80808,-88001,-91900,-64168,1250,-7588,-79541,-69521,-34511,-44834,-45261,-24713,3517,-2813,12458,31428,88491,101527,56952,-32100,-39224,38446,52110,42309,22315,36891,106324,102904,-17765,-74816,-65968,-82109,-76872,-74455,-35796,23876,91034,85828,44585,16466,10069,-43471,-102352,-30873,92783,188236,189254,120730,44412,23718,-48242,-38518,117287,131437,80483,33539,6401,-23805,-36215,-92125,-92147,1890,22124,24538,40293,140110,296015,322653,286527,228400,122884,44246,-31865,-59120,43121,89289,57311,-11315,-6325,35474,58144,-48284,-138268,-20605,83571,107679,68206,-1919,-51357,-42231,10491,112854,195242,199483,159067,104227,35544,-58143,-81331,-54486,-26553,-34562,-66758,-44937,1218,55555,141632,159682,101209,65357,100333,110760,93157,117264,187067,314075,312433,130790,-4180,-58336,-80259,-125805,-118425,-71249,-14083,69511,154746,129806,78802,34396,-3483,8849,-21973,-35472,-10805,40474,23814,-47987,-57514,-11155,8407,-32188,-86447,-25758,1689,-14420,-18772,-40379,-15277,57073,103266,103610,133465,126493,46877,-12512,-27897,-25610,-79836,-36964,112598,329628,351079,157364,3649,-75351,-106936,-134006,-108081,11742,122248,135966,114482,16837,-69613,-60351,-58522,10278,92558,172636,207750,65149,-49814,-29809,16362,115131,180198,158199,18119,-71921,-110728,-100043,-42384,59008,138576,135387,71116,41273,76216,118411,97209,27424,-49036,-104481,-79150,-98580,-108822,1750,92689,105117,174074,184270,62213,-30990,-106015,-96321,-88209,-87153,-85704,-36284,42062,23383,-18378,-98886,-57797,17792,39320,5985,-47953,-117498,-82409,9384,85274,156543,223339,223967,161340,63439,-71202,2056,31848,49395,148622,308713,377000,391766,357198,308958,207464,46993,13006,43996,105047,144284,102477,3861,-81212,-58960,-37117,-25878,-35925,-45059,-30939,83360,215169,190157,56282,-20432,-39014,10021,39240,63175,80671,73225,8898,-52336,-84252,-74108,-34881,-17089,1482,-18725,-68632,-98732,-49465,9027,19771,-38371,-96590,-111073,-130403,-100101,-54121,-19003,-4094,-18059,-79411,-124151,-48422,-28813,-70182,-92636,-58359,-69718,-80930,-56159,-42817,-45973,-54009,-77177,-69114,-61429,25716,179705,430944,491037,367753,294663,303228,191825,114902,86755,46036,-238,-13022,-14665,1056,17287,9264,10106,-11270,-69503,-122656,-40444,20416,119969,104557,50529,-2961,-31729,8650,209869,396585,424303,280345,90497,-80581,-109384,-79182,-30550,-14858,-45806,-97636,-91134,-113305,-146126,-130477,-102255,-97504,-112238,-132000,-115528,-65592,-3762,39808,34408,108119,139496,131718,165150,261927,369718,322513,197176,119844,143828,119488,3059,-77064,-110655,-66375,-75217,-107058,-124572,-126609,-44346,-57300,-55292,-52139,-35075,4941,13508,-22606,-72465,-106921,-18424,83720,98869,3924,-37830,17764,70690,80780,33404,-9429,-26809,-19407,-63831,-92049,-30313,11787,22530,-43288,-64050,34380,103246,127527,128547,151801,111907,61706,30102,55209,63687,2686,-114998,-176368,-122578,-80993,-83959,-80492,-78307,-38491,1494,-99905,-63687,56811,108341,88805,12584,-31299,-27168,-9868,-21167,-45195,-65738,-35878,9557,-11119,-67700,-120401,-132660,-121829,-102888,-97203,-73651,24013,60246,4238,-100527,-56526,-50198,-101204,-95195,-82180,-117264,-109015,-154142,-138073,-72382,-43238,-37692,19291,36587,-7951,-43422,-6910,144241,311845,349711,310839,174754,127561,81630,34639,-55636,-112773,-174340,-92339,-7995,49877,156821,166349,41563,-51096,-119019,-40198,86727,66738,-3712,-85234,-64616,33753,54630,9162,-82604,-78799,-8635,29002,73175,129967,122023,65209,-13005,-80232,-150790,-156172,-92094,-36033,-9365,11499,30150,82719,99659,62207,-11265,-43499,-23764,7356,64833,88209,8870,-43861,-56136,-3628,64778,34985,-51463,-100184,-87881,-75411,-79281,-56598,-31534,-14550,-27569,-46039,-20500,-14823,22639,66693,104345,76065,25688,20724,75917,106506,100338,96104,108921,119209,108005,37046,-32530,-91720,-123227,-77057,-51143,-60414,1795,147848,147969,123672,131620,21116,-110707,-119018,4033,5819,-50263,-54741,-46671,18319,84106,102726,42859,-44808,-71072,-36988,-15647,-29482,-46831,-64987,-56349,-51901,-80442,-128188,-74108,-213,20218,17434,8106,-1421,-64563,-117058,-129498,-114827,-90976,-54479,-107755,-103651,-2226,109798,173490,153992,134766,98509,40480,-1812,-27490,-46965,-49677,-66492,-67487,-82637,-88506,-65065,18782,146911,212688,352127,298406,105146,64043,78367,84411,-4671,-95445,-98957,-117143,-94468,-70411,-91970,-91990,-32761,-8190,-10546,-32794,25490,123238,243233,281744,106041,-15090,-60365,-73097,-43212,84843,186767,209206,111356,28510,-10477,11710,81922,99586,104915,87831,46958,-21454,-67493,-43915,20305,99198,130642,162635,177883,215812,299162,301005,201603,100180,106774,117428,109799,142756,107708,80628,143149,237786,265965,180477,77174,-34826,-119835,-92277,-60739,22376,137019,210411,203291,87539,13703,41263,183400,208272,203444,245809,161878,-7320,-108733,-44559,-7121,-40991,-82974,-87980,-15134,76252,211997,272506,90443,-109771,-79155,32481,50503,-21649,-21587,-55133,-59439,-65371,-81483,-30943,-15129,13642,39526,97187,173481,236379,261331,222450,146118,72194,-11166,-100379,-91604,457,122932,259530,263310,170779,104819,96933,102292,67027,13691,-36205,-110786,-114078,-93278,-89182,-81128,-42781,-12947,-43533,-48366,-8469,54805,93175,94032,71534,10520,-79249,-79299,-49524,-32965,-98001,-97284,-67140,-48380,-74868,-131731,-130331,-109346,-39833,15406,5741,-21652,-28107,4090,61671,58300,-17351,-74976,-73772,-50556,-63263,-73531,-75020,-102562,-3853,152399,138941],[86102,16848,-58107,-71483,-60341,-46395,-65292,-49184,-11546,5794,-14672,-42238,-85456,-71695,-51448,24700,125206,157601,52537,-56436,-67489,-105787,-53341,15333,5660,-49190,-56305,-73777,-62905,-8418,15337,-28783,-78860,-37777,-12611,14961,6730,-34438,-78543,-135086,-131119,-69283,1790,9045,-5743,6601,-39939,-23172,-41781,-106195,-56338,131112,222691,217493,164544,143407,81034,91773,234734,402612,382758,225025,80384,-10363,-91469,-70013,-77461,-12832,114467,197859,222663,133214,-15862,-140912,-75450,-94427,-76808,5206,102989,122050,127098,-8611,-147729,-16350,201662,277437,135360,43986,-26773,-68389,-63768,-50519,-112017,-25469,76992,127255,129263,89398,79600,84141,51813,33657,93469,136437,44814,-67032,15892,121137,219710,184952,71021,-52413,-90252,-79234,-106226,-123505,-97792,-60538,-23466,-42534,-66536,-70924,-55645,108752,186605,124691,25483,-11763,-22087,391,20950,32426,-15531,-19005,21705,42568,17338,-60027,-71704,-27209,-14024,-59257,-112680,-128846,-74243,8110,80483,48576,2548,9625,64983,107329,62888,-34818,-117534,-4805,169709,278938,344422,265553,24523,-132045,-96828,-51902,2331,18867,31073,37513,33510,16293,41334,76949,86338,96077,72391,-45478,-107075,-32490,57018,138930,172137,157351,80508,-11367,-65289,-90643,-100989,-34479,40747,30322,4928,-228,42474,-5058,-2851,37596,84862,156081,198774,237048,224962,162509,83774,47700,92997,135282,118448,63964,8100,6666,88455,147902,122841,12363,-11808,-21981,-40830,-63994,-91456,-70212,12438,36775,19109,-429,25441,23169,-26811,-96764,-152367,-99599,-35478,3603,-4804,-54567,-4365,108752,190582,150121,44614,-8176,73208,137819,111372,16180,-51218,-86890,-4623,127921,208297,172712,95224,29059,4815,-40505,-2696,51063,22591,-7177,-25144,-42011,-25341,7649,-11853,-86755,-122466,-68716,-66338,-97443,-135508,-129280,-67260,15224,59136,51207,71354,191494,256827,197956,155978,161419,154158,51692,2728,-47463,-25023,45982,43306,-18190,-54142,7871,133061,114854,-6893,-100161,-131185,-73901,-21112,16664,77205,95863,-6348,-131125,-59585,-15785,16709,11824,16816,21255,12598,18775,2670,-79476,13952,86178,-346,-107032,19773,158426,191568,188591,141967,109410,59625,7916,-103841,-121873,-97479,-121140,-127099,-116692,-138704,-114274,-36134,44239,124544,133346,89916,136546,158297,152214,22026,-61426,-66891,-92758,-123680,-73087,-1498,12697,-14502,56419,112624,111367,-46425,-127834,-41377,-25020,-23937,-103446,-74164,5939,41210,71680,73704,-20084,-48065,-35904,-537,152240,261328,201329,50254,-118407,-46301,17946,15091,-57216,-83467,-108697,-93800,-60732,-59426,-33638,40918,119776,138043,119531,61971,33498,45743,127273,167621,120532,196806,290648,198855,40877,-75714,-114512,-29776,-16540,-31551,-13902,6080,9838,-4418,-25308,-46069,-63104,-72782,-52211,-34624,-24576,-17754,-22648,36093,80216,90486,68521,18378,-35478,-59724,-62620,-66754,13865,85647,14201,-97580,-70541,4416,73534,76320,-6236,-55468,-69741,-69961,19196,66074,86706,46587,-46408,-78918,-90142,4527,159802,273784,235643,59737,14183,68542,77063,40509,8720,-44314,-123599,-135574,-93403,-108466,-30440,-43717,-61185,-51827,-103177,-134032,4754,210438,366824,379200,237042,35032,-70916,-79075,-80963,-105905,-137088,-94971,-85236,-76443,-70675,-64505,-82028,-78425,-31625,-18213,-25737,-35680,-50818,-64969,-83631,-56979,-48933,-63505,-31355,91535,233922,318883,208194,115951,206563,349347,359606,316043,184778,-12588,-120477,-129161,-127234,-56058,28420,-2521,-63204,-75259,-56273,6163,48040,64723,116254,181084,130011,50349,-3550,-73326,-82199,-36114,-17779,16108,25754,7589,-79598,-24725,42188,99953,205804,365081,519504,405187,202294,-1626,-35795,102848,297465,288242,125851,-8846,-23214,28831,33982,-50676,-37978,15371,66061,60597,30335,-36157,-77144,-68231,-15778,36862,30092,-31029,-69605,-100439,-98615,-43562,-10439,395,10811,17286,-118496,-103323,-95352,-86021,-61080,-20159,56,17158,34640,39407,13394,17503,51552,42244,11939,28261,-87444,-96510,19914,-7665,-37310,-70413,-70187,-55817,-75541,-104904,14220,95822,98636,87078,58313,84092,127124,138771,93478,-14801,-90966,-105719,52744,307709,280507,121257,-33554,-109176,-68938,-6024,4996,-77610,-120929,-132596,-60298,55816,129033,138163,149481,169891,154447,39154,-47440,132763,315348,361042,260818,97183,-4376,-42938,-20805,-1461,-30889,-84823,-94909,-47487,-24398,-37771,-56216,-36852,-27672,-19839,-27305,-35461,-57197,-47825,-63091,-107235,-122753,-104414,-69630,-23460,-20937,-60050,-104455,-59895,-64360,-49306,12973,53534,68881,62567,42174,22151,40926,87867,184009,219953,132891,-2953,-95994,-45546,77728,206055,209534,123565,127587,207009,270383,255193,113745,-13403,-67138,-75312,-31972,130727,212767,192615,216774,293500,406715,394092,237600,70855,-54706,-80986,-46895,-69142,-134448,-90894,-30571,-68019,-45598,39734,67762,21554,-23598,-89062,-114808,-71617,-28814,5740,39827,75008,58872,-4178,-86567,13537,101123,167327,113974,49822,22313,81407,141436,168932,73909,-43668,-49456,3334,-5129,-23578,27437,117143,260489,302503,247391,187758,119279,91193,45890,-35935,-23158,30875,87383,117852,130423,101162,28672,-1068,21565,24538,-1370,-58520,-100967,-87219,-55232,11665,103696,272283,221168,10871,-86523,21418,352653,664432,543193,238747,39268,-10171,-24093,-2413,16635,49490,62538,75162,50907,-51089,-65777,38093,181479,292086,177734,137253,121831,119434,97488,49447,13390,-9824,-30829,-5879,123224,223592,159934,95903,36969,4631,28297,24173,45535,79347,78149,42919,-16431,-73937,-71551,8767,80848,86643,36319,-5330,26273,77817,132714,84977,-24250,-21405,1037,-21278,-42285,-60434,-94541,-29013,94515,41637,26603,26345,-10496,-62467,-105656,-65985,103947,155129,94051,52961,88866,167982,244374,75536,-50687,-78300,-49473,6504,9036,-48397,-91303,-59611,-31185,-23584,42289,71008,7647,-49387,-54529,-86190,-118452,-133819,-26812,36555,28375,-27100,-106341,-110757,-105947,-85232,-108457,-82915,34033,19194,-77574,-79609,44892,-66649,-452918,-722285,-809456,-791867,-790226,-760189,-660022,-370029,-104821,-87549,-108589,-37579,-38982,-85784,-44724,-3835,33661,-24461,-116205,-121286,-3738,101968,60497,43176,33708,-15133,-43622,-8446,17342,26305,43229,12438,-53656,-97279,-46656,107002,134139,8945,-88223,-52976,-6641,-17520,-58642,-114304,-104436,-37784,66146,151643,104225,14740,-53732,-72595,-31194,5114,-814,23110,76707,90407,106429,64606,-72814,-95246,-92999,-82204,-72852,-70631,-112090,-82062,-59141,-51500,-54049,-44449,-67547,-109255,-57107,59726,203143,224751,32344,-59614,-50090,-68607,-50954,7742,32715,75606,32899,-28221,-2493,5491,-2151,-74697,-88647,32919,97476,89639,29382,-61813,-126375,-31426,34567,44797,11588,1849,-4233,-84870,-79459,-4238,-4188,-73523,-85292,-15852,5877,1868,-26499,-50544,-38100,-29606,-48743,-55434,-93909,-86945,-32911,43151,99283,195261,275313,242561,197489,168918,99379,13224,-20419,-14703,35351,81966,77637,21159,-9334,4045,-28395,-65526,-82923,-36618,-4254,-14520,-40518,-32928,-18957,-29221,-69450,-113026,-42384,3901,13087,-20284,-80484,-111780,-173881,-162074,-96684,-28195,-18045,-41979,-28799,-1709,26910,-43098,-69937,72314,178433,159576,25128,-87045,-12209,138186,176060,54867,-23176,-43931,-64310,-75167,-75905,-71341,-85007,-85369,-90242,-80794,-30414,-18967,-4283,55892,96354,93072,84945,63844,16734,2958,-9954,-58373,-58333,-45455,-50272,-62551,-61059,-43745,-7263,-27752,-91465,-92916,-48951,11032,28584,-62062,-124545,-86473,-93390,-17250,116141,121222,81672,12621,-36097,-25955,9297,58423,147618,260724,280341,228482,172252,95211,-38339,-67953,-24707,-25565,-26799,49553,146464,192574,176630,128060,48657,27449,81889,132126,154745,196337,195945,246179,146278,-37449,-111990,7071,79017,19714,-37920,-59982,-38367,3512,15855,7395,25509,130439,390369,564157,530710,379010,174615,51743,227,-51864,-95272,-96240,-56752,-36929,-18939,-19801,-19745,-50487,-84698,9119,49427,14095,-37054,-9106,75596,103485,65529,35705,4628,-39876,-42087,-54790,-82355,-96468,-79729,-45656,-7081,55468,90631,52753,10659,-34302,-10571,-2863,-16420,7861,-7170,-105128,-34684,90121,253807,285059,147058,41508,-19410,-67143,-60553,-17233,-22439,-13065,-23000,-35800,-33815,-42186,-32232,-6494,-18467,-38797,-47169,-76485,-72843,-41673,-48985,-51331,44038,170896,267071,185076,37820,4715,6658,-12923,-58421,-107387,-45229,-2026,-18834,-77145,-72434,-12929,41825,77109,112244,83890,47805,23828,94409,238932,450378,488691,345183,288144,158924,77946,19603,-6554,-44202,-92288,-96820,-97479,-66878,-4701,-1847,-63645,-68759,-49679,-55395,-44929,-11607,36180,36452,42621,48577,99768,105229,61700,-27133,-29313,58859,82905,73999,47582,50455,113524,90429,-36138,-80902,-66711,-89143,-84382,-79138,-34482,35296,103852,95565,50106,19184,15322,-35932,-105423,-38684,64571,133857,138684,108106,57211,41260,-25923,-59242,102727,144192,93043,35631,-2046,-43570,-68572,-112250,-81262,6984,9288,-16218,19165,140841,265720,265531,243068,204168,109556,29680,-49820,-61953,64014,126006,100642,28977,27135,56693,55847,-60343,-123666,-11690,79566,83179,28832,-40683,-73121,-56661,-3988,100558,194469,212243,179482,115895,30075,-70025,-80514,-52096,-30335,-43929,-66240,-35111,20870,68330,133545,144397,103532,79248,105669,102726,84281,122153,199213,314326,297592,121900,313,-51097,-72903,-114120,-109675,-75964,-32637,27751,83282,67687,38743,247,-40096,-30542,-47138,-42102,6385,68447,41400,-39880,-70416,-23444,-1155,-38340,-85033,-21253,12452,103,-5435,-28562,-12538,73291,139253,158820,199381,180986,78770,-7692,-28898,-28321,-99754,-55995,81238,296447,334406,138103,-7021,-78351,-103019,-126538,-94288,32112,121248,134684,112789,13532,-120426,-93696,-100976,-21943,65790,158938,183338,49802,-52022,-8424,50302,155937,226004,156349,534,-88550,-128641,-122887,-84093,4799,100636,132199,82178,41301,63159,90910,64747,-10542,-90101,-145773,-92525,-85259,-88138,-2541,78842,95863,171162,189808,73737,-22485,-101704,-90526,-76283,-78759,-71214,-11417,57545,26214,-19261,-112865,-73052,-2551,15851,-8718,-51150,-110012,-95814,-3197,82371,167204,251161,269395,194789,69356,-63443,8876,39240,46865,135586,288850,362132,400301,376396,302911,155160,8327,1340,35674,74818,97552,77924,23470,-61653,-57557,-39248,-24304,-34357,-49467,-26785,86091,210938,208682,72205,-21817,-57440,18593,61331,91785,99352,79412,15008,-47578,-86340,-76379,-28592,-426,27149,2053,-62190,-117246,-67930,-13596,-3547,-56566,-102643,-104356,-127667,-101887,-52254,-16275,-5095,-26008,-89393,-121491,-44474,-24959,-65766,-85699,-51927,-54021,-58167,-37473,-35284,-44806,-54996,-60656,-54567,-66650,35743,206429,456776,535738,415745,343043,321556,197569,114724,84903,45896,-11602,-27981,-23872,1383,25579,21852,6667,-29932,-85141,-95734,-26389,15635,96846,72102,25651,-22693,-48691,-9390,173527,320862,353532,230427,67684,-83890,-113657,-94596,-52083,-31681,-57537,-94648,-79738,-103584,-151836,-151644,-109467,-91313,-104061,-128966,-122475,-71018,-1766,54302,56628,148603,176100,146959,180602,286280,380787,300542,156369,54539,61601,47262,-40845,-97653,-88859,-37781,-44168,-78707,-100819,-105466,-62433,-93660,-102192,-82500,-56285,659,28103,-5376,-59694,-84018,-983,113729,126150,9463,-59863,-2916,59089,98859,81885,31957,3797,755,-48275,-86039,-27615,23752,41962,-38516,-78296,40584,126610,155142,156046,172403,115297,78397,65352,84079,61080,-17151,-140705,-160477,-99167,-62554,-72706,-78629,-84410,-36948,14498,-89196,-91426,37951,97087,80903,7327,-33474,-32373,-22747,-27024,-49625,-64134,-17385,41379,18045,-54336,-120560,-139368,-139358,-129122,-119070,-67236,25270,57941,5342,-100186,-66737,-60578,-119683,-140183,-114158,-131354,-103110,-152689,-139309,-72053,-37711,-23191,44800,53445,7491,-37805,-23666,99382,274926,330239,301559,166384,114774,61754,26733,-34842,-82006,-150914,-126604,-53068,-4968,90856,107993,-7530,-91399,-148731,-24013,92877,67960,-435,-81741,-68595,28197,44953,3822,-83917,-72808,-1594,23604,52309,112377,117929,63026,-10013,-55544,-113202,-150219,-119744,-51357,-14462,16537,45404,98864,112077,73068,-1280,-37371,-18698,9784,66457,67594,-17064,-25243,-26693,18112,77223,39868,-49644,-100050,-91650,-75289,-75308,-55365,-36222,-23175,-38020,-55933,-19311,8937,70724,130629,173295,145264,96831,86954,143023,159486,131270,110068,107216,105929,98051,33484,-30025,-84596,-108781,-71819,-43524,-44480,26809,159595,118963,83192,115349,25729,-93358,-89899,31318,15530,-48300,-60566,-61552,-1058,68893,97642,45157,-40576,-57686,-20333,-6589,-30314,-49910,-65596,-54648,-47155,-78758,-130540,-66595,-7762,12164,8970,-732,-6987,-70805,-104542,-122144,-113449,-95806,-63554,-115467,-89346,5053,107523,170940,157798,142389,106650,51149,8047,-16254,-33504,-39278,-57315,-61357,-74197,-75264,-49657,26934,126674,194482,325300,228009,59290,41913,61677,76580,-7627,-94049,-104956,-119573,-94613,-71000,-95589,-93230,-34031,-2225,7352,-13894,39432,138465,250362,254892,56451,-26543,-24855,-6712,8825,132555,246126,222317,104928,18837,-24464,-14329,56013,94976,117193,101444,53044,-15739,-47956,-17715,50135,118257,133857,156289,166108,193639,255276,247884,161327,77179,75351,71015,77995,123492,98105,75794,143605,246589,288552,199616,82693,-34987,-113840,-83912,-51456,14204,103721,201949,227063,117899,43469,80527,229463,227482,194718,207315,128370,-11844,-104689,-60892,-36183,-72724,-88103,-44313,29595,117818,239342,259023,61233,-112540,-84130,8426,24,-63316,-40256,-69777,-95804,-89536,-77890,-31802,-27041,-4652,17962,69418,144662,204471,228443,200148,135389,62858,-22513,-106997,-86892,8020,131172,260146,289293,222506,149641,111466,77087,14713,-38201,-72897,-122520,-102196,-86030,-89205,-85397,-38679,-7289,-35603,-40599,-409,66210,115115,111408,80281,16318,-72234,-62908,-20589,3815,-68287,-83093,-72191,-52187,-63802,-123197,-142728,-112182,-35328,30946,24195,-7378,-23500,-5619,44969,38096,-36983,-98503,-100868,-79332,-77355,-53096,-46722,-91701,-18173,145549,140460],[78301,15654,-58536,-73738,-60008,-41797,-55600,-46081,-18412,-13012,-35073,-53949,-86881,-84560,-67605,15509,117103,154226,57705,-47492,-57657,-85650,-49788,8841,-8414,-78381,-74645,-57137,-31568,34774,48187,-20522,-79731,-45970,-26347,-4007,-17281,-62921,-102897,-150755,-153595,-89212,-8769,19443,32869,61646,3812,-2227,-38167,-114000,-77417,119985,259182,262479,198527,175520,122834,146875,301338,462903,426837,250742,99394,16255,-61124,-51644,-81676,-34278,117141,227513,260017,157003,-7399,-129635,-89596,-107695,-84981,-3506,93625,117919,104524,-23333,-146540,-29812,192746,239519,109483,23595,-41970,-77315,-65894,-46633,-116973,-39333,57529,114814,146756,124217,110438,106032,58612,26108,73956,116582,31882,-71065,-3176,81565,177857,163840,52101,-72199,-100475,-82956,-106410,-116650,-85277,-51567,-9015,-23571,-56711,-67582,-75540,48196,116042,91667,17259,-13882,-24745,-10130,12966,37546,8226,-21644,18375,43577,18652,-72606,-103245,-62956,-38891,-73371,-121017,-132804,-68462,23926,75438,39852,-114,3919,55621,91989,50285,-29563,-125576,-25926,147491,290465,387670,332245,116269,-53693,-117148,-76009,-19512,-9983,12950,28888,23210,5363,34470,70591,72252,75662,67262,-47077,-105901,-29314,52088,133426,171388,140450,45170,-47838,-86049,-91570,-99613,-49454,13649,10916,-9947,-10945,40279,7738,11288,48356,87654,159388,205623,232411,192662,139640,83446,50299,100870,141990,109495,42817,-14011,-1465,96517,159971,121912,-131,-18659,-17370,-25500,-33429,-51533,-43524,22995,26754,5449,2193,41732,40824,-15183,-93767,-171514,-112778,-45532,-5328,-12280,-64584,-23438,84100,169799,146913,54371,9283,94423,146293,116162,22899,-47884,-92906,-40236,76002,136145,99541,40456,21421,49738,6705,14331,51848,13788,-24477,-44637,-65047,-37281,5292,-9695,-79498,-133610,-88412,-84052,-114100,-148736,-136132,-89815,-19017,27421,28467,50480,167810,242023,198405,153946,155493,169338,74350,11207,-47478,-27645,43065,60804,5012,-37780,4273,119737,111701,-203,-96962,-132518,-73333,-19344,9129,57811,64934,-32761,-150879,-69041,-32827,-14927,-11825,10085,32248,30199,32480,16737,-64815,-3217,59181,-14369,-101754,28583,181286,220378,217067,166341,130171,82963,44994,-66254,-125648,-109606,-143218,-148422,-120431,-122519,-84391,-17238,50181,120423,132265,87189,122179,129646,138805,29982,-55606,-70031,-100301,-135165,-74564,7857,28482,-7022,52418,97585,96899,-54461,-142284,-70673,-62176,-43963,-120167,-67631,24137,72181,106775,92818,-7266,-41310,-37771,-28708,101617,197907,135510,1958,-127664,-42589,11420,1770,-55960,-61622,-69635,-76240,-42349,-47398,-31381,30266,92933,109026,101403,54360,42668,70066,147410,171496,118041,217413,320130,224142,60105,-62503,-130639,-48012,-40800,-54836,-28760,-7000,-10012,-37001,-51387,-52837,-62704,-69131,-51671,-30506,-13687,-6892,-16386,32474,77533,93781,74989,28279,-29822,-63249,-71899,-79173,2440,72417,-671,-96716,-72373,-8950,58145,65631,-17326,-65636,-85779,-82453,27717,104334,133397,71042,-46083,-82589,-75013,27901,192921,287864,206939,25322,-14598,29426,29751,-1408,-31280,-90496,-157138,-108932,-79513,-112721,-43670,-43365,-73436,-82839,-133200,-106440,28185,229753,380991,397000,257393,45039,-76921,-95524,-95304,-112438,-143943,-113540,-110437,-105929,-101592,-87681,-88392,-75844,-34633,-18426,-10374,-13243,-33307,-53804,-75084,-48955,-31280,-54031,-49952,76634,205003,285404,203771,124765,229213,376236,403127,377391,239802,27318,-98140,-132112,-116954,-27415,47932,-6637,-70535,-77888,-54735,13647,66026,86899,142119,227427,183780,84098,13991,-65929,-94278,-48806,-29869,7413,15255,-7534,-88692,-19210,27091,72880,186616,345542,503406,391237,187465,3865,-38098,72455,255703,275978,114097,-22177,-34561,23663,36332,-42317,-32417,20647,57013,45877,26449,-31603,-71127,-65173,-15827,39978,38646,-21877,-66570,-102014,-88203,-33012,-1720,3383,3491,-14917,-141185,-75176,-79191,-88610,-71643,-34421,-15260,2014,18175,16273,-6941,20228,77806,88361,83600,78186,-75015,-109425,31091,8741,-35573,-78589,-75308,-50438,-66884,-116303,-3545,91928,120334,127590,102024,121038,140705,119578,58218,-43124,-116860,-95822,68231,302901,286214,143953,-13347,-128928,-97798,-19889,5108,-66771,-112775,-132764,-70456,35980,124946,139873,147537,173790,145158,17195,-37467,164537,335390,355662,247885,96917,914,-37019,-14909,3729,-30629,-88883,-110871,-56008,-28324,-38737,-51080,-25460,-18798,-17833,-27307,-37363,-61339,-54545,-75096,-114465,-123633,-109302,-73012,-28957,-22761,-55623,-101559,-56751,-60405,-51954,-3447,26591,33018,27084,23286,21786,51316,106840,207892,238966,136215,-6320,-99759,-38201,102684,234437,227618,130475,98685,151365,206966,209744,85600,-32348,-83806,-96105,-31304,120582,201035,181789,202869,280498,384041,363574,244138,75202,-50636,-85055,-48916,-82643,-136896,-78737,-19790,-52130,-77163,8087,47284,15157,-24732,-88198,-119105,-82802,-38997,2466,45865,101807,82059,2706,-91158,11926,123730,209104,148161,50963,12642,75164,142908,167901,60538,-50963,-67286,-36060,-46629,-35010,48368,162684,331584,379484,299137,206931,112433,57030,-2371,-38816,13021,51017,89886,112973,120186,75638,6716,2195,39180,36500,-2486,-69086,-91261,-73192,-57600,10569,116248,312105,256643,27204,-70720,38765,376243,649299,493261,191736,23601,-15217,-32791,-17079,-1014,30844,37877,40643,20140,-62664,-59754,34864,164667,303285,214429,157548,130075,133141,113477,53184,10253,-6995,-15237,19973,144262,223470,149093,83628,13722,-15196,15401,19900,63096,117387,120904,75703,3939,-63830,-68189,6,64839,67837,11636,-30646,15771,84802,157393,106826,-23744,-51876,-42313,-65932,-86069,-87230,-77655,-12492,117214,63047,21341,-1018,-47909,-101760,-138966,-82735,140910,209435,103377,35013,78454,174703,232985,53010,-64587,-85273,-45645,3903,14062,-43649,-95973,-76831,-43155,-11239,63827,87634,15638,-30983,-38852,-91663,-133940,-130365,-28534,38014,36879,-17099,-85447,-95539,-87662,-71098,-91634,-95556,7430,-6050,-86336,-79612,62817,24480,-291392,-509294,-583993,-561763,-571423,-580144,-539079,-375822,-120185,-94705,-112659,-70107,-69829,-87515,-39014,-4732,23348,-36870,-112322,-131953,-16357,102276,69180,40834,25511,-22750,-45657,-867,29587,42099,62024,32825,-39295,-92404,-49074,90107,91609,-4513,-70135,-49667,-17691,-28535,-67236,-124372,-103231,-34279,68693,141002,78080,-21794,-92279,-102066,-44154,9008,-3690,30678,101900,130408,146610,73271,-87590,-110889,-91878,-88508,-111937,-108009,-132247,-62549,-41578,-37324,-44604,-44771,-85699,-104111,-14592,109331,248606,212016,4024,-66892,-56421,-52930,-27442,52790,96786,131222,57958,-19543,1285,3631,-14634,-88441,-89088,29886,83358,65249,11487,-77341,-115688,-24348,36582,55352,31356,25003,13625,-71118,-71194,-1868,-8590,-80911,-92502,-23948,-6231,-11513,-35604,-50555,-33419,-19077,-35325,-40216,-78364,-88164,-29230,39166,80524,157333,218004,181385,140212,123140,68151,-911,-24008,-16306,19898,69880,74727,22073,-18575,-15432,-43654,-59601,-66942,-36378,-16517,-32173,-53687,-36379,-19878,-32107,-76441,-109583,-35822,7970,22020,-7496,-71308,-108219,-156979,-155251,-124244,-42466,-11373,-18273,-795,9210,22129,-46598,-75447,32356,103176,97367,-2401,-100453,-31445,101023,156787,50820,-26556,-46784,-64929,-72826,-67715,-59988,-76925,-84796,-98376,-93142,-38486,-21050,-9785,39221,66841,59888,57654,43785,-3900,-12769,-12030,-55195,-54899,-38219,-40247,-61329,-76943,-51243,4205,-10896,-80991,-100736,-53062,3982,22701,-60662,-126775,-87697,-65437,20574,131923,137045,128412,77487,17846,3208,28015,72601,158690,267885,283933,232231,176673,82905,-54716,-70341,-34744,-44715,-26642,58800,149064,186734,170090,98973,17883,3493,43777,72849,76559,113789,133629,218648,160366,-24165,-115764,7956,82658,18648,-52338,-84288,-65412,-19054,8127,19323,54659,170085,411010,494371,420357,300191,148475,39654,-9906,-70373,-119827,-109698,-80586,-67816,-47476,-37022,-18779,-29465,-61563,9036,47098,13271,-36862,-9121,76124,95553,56648,27303,-10014,-52582,-47606,-55927,-75791,-82655,-63566,-31273,3039,64353,100739,63693,18703,-30264,-17426,-12361,-41685,-35112,-37045,-108424,-29301,82348,227424,291257,168218,60358,-204,-54269,-71991,-24749,-23201,-10649,-23156,-38666,-33451,-36815,-22403,6009,-8705,-39072,-46013,-76837,-82261,-52321,-49844,-40226,40020,156021,263221,197745,56137,7433,-23283,-40475,-40799,-43986,-4329,18643,-6891,-71700,-67868,306,58967,87452,108190,64345,21838,-262,74215,222257,437441,457296,321866,306537,191685,89482,19846,-12952,-53035,-102485,-104722,-101378,-68224,-10394,5057,-45087,-59892,-61846,-63223,-41140,3868,69687,75744,71177,65955,110276,107039,65555,-21019,-17547,81606,118246,111791,79767,69645,122494,76924,-53316,-84602,-65480,-96182,-92654,-84696,-33611,45188,111231,99821,54375,22609,21467,-26535,-102274,-45932,30332,74288,86284,91114,68666,57034,-4073,-68812,86665,152352,104298,38602,-8498,-60686,-101366,-124936,-65310,14678,1711,-55289,6975,144767,231490,210369,202209,180338,96523,16999,-64458,-57361,86398,163112,147329,76728,71082,86114,58169,-64683,-106196,-1008,76486,60727,-4834,-70685,-89526,-67738,-17618,86130,189667,222116,198101,125274,24828,-77926,-77596,-47892,-32000,-50244,-63495,-27399,37463,82086,132886,141007,115640,98506,113249,94981,72920,120430,202564,303552,277546,116227,7062,-43028,-64451,-98576,-96922,-74298,-44644,-8458,15740,10154,-453,-32544,-69187,-58546,-63067,-38150,27496,92893,54126,-31335,-82787,-36305,-13669,-48582,-84078,-14811,26458,17443,8482,-18052,-8812,87974,170694,210903,261389,228068,109137,-1928,-27346,-26925,-113886,-72548,53179,258878,315753,128216,-4853,-67663,-90455,-114468,-80489,47428,116851,135947,112296,14974,-109982,-86464,-126509,-51444,38095,137051,152701,35288,-50946,13128,84218,198319,266078,149887,-15256,-102608,-110276,-115554,-118363,-45079,60796,124653,89683,37926,48251,62215,35182,-41291,-106353,-120056,-85078,-61320,-59803,5286,71962,93096,175308,200552,89622,-12227,-94647,-78568,-61689,-68670,-53827,14702,67190,24149,-24963,-123844,-83781,-20365,-5820,-22214,-53028,-101116,-104710,-14142,80984,180255,280362,311689,222272,69120,-57145,18701,49400,44985,117305,252438,321609,376968,368440,280026,103707,-18352,-5273,28459,52022,59869,54331,37830,-43281,-53937,-40158,-22308,-33327,-52931,-22342,81039,192729,216691,89502,-14351,-69943,26905,82159,117472,114201,82769,20038,-41996,-85235,-76860,-22100,18890,57206,26653,-50698,-133630,-82894,-33171,-24578,-70709,-102728,-95891,-123135,-100805,-48471,-12787,-6455,-35192,-100410,-110524,-35895,-18111,-59495,-75472,-38938,-32178,-34296,-22181,-29943,-42616,-48366,-38854,-37237,-69664,40537,226051,462561,554111,449796,380537,324998,196968,111612,79239,47651,-4283,-31365,-30768,442,29275,28990,1793,-45728,-89677,-67705,-12433,12581,75243,44529,6940,-37742,-63894,-28537,131159,243590,283626,183683,45883,-87746,-111717,-104713,-72077,-48512,-66756,-87288,-66301,-90487,-140450,-151407,-101280,-76585,-90802,-120602,-126833,-76446,-1968,61764,70274,179153,206443,160569,196097,308489,375175,262564,111589,-4391,-19522,-26208,-84700,-111638,-66850,-9741,-12450,-50032,-79769,-78087,-42748,-83318,-138316,-116300,-79417,-6371,40568,9930,-47527,-63272,21856,148009,157479,22769,-78021,-23706,45609,111760,128319,75675,42369,35686,-13186,-76520,-26664,33819,58150,-35921,-86842,50094,148235,179117,180502,188759,118935,98430,101326,108028,52460,-42451,-167700,-135827,-75260,-45053,-62636,-78207,-88507,-23390,42957,-65095,-111714,20528,85168,72535,3255,-34886,-36822,-35597,-33685,-55492,-61536,5715,77900,49917,-40481,-121086,-144510,-152163,-152360,-128938,-58136,23335,50900,3812,-100077,-76348,-69129,-125734,-159601,-122061,-108162,-96294,-150442,-136856,-69026,-30471,-5450,70901,67222,20186,-31979,-34220,60106,230158,300315,284244,157040,102338,42017,17934,-20160,-60211,-128581,-151780,-94604,-58788,21924,40535,-65572,-139083,-169721,-4008,95759,69912,4746,-75343,-71625,22502,35104,-1447,-82188,-64476,4785,15910,30738,91353,109159,59144,-2939,-22484,-70584,-113639,-131413,-66129,-18914,22072,60825,112216,119748,78475,3738,-34577,-16563,7285,58748,33047,-42277,-3442,-2954,35608,86224,43195,-46564,-96965,-95638,-75804,-73368,-56994,-44039,-35060,-50483,-64871,-15671,34109,117239,185945,226344,197997,154106,143790,203635,207930,157287,118373,100958,91200,89664,34806,-23064,-73336,-92163,-63507,-34236,-26179,58868,175345,95876,49971,96979,30813,-73651,-64646,47909,19394,-49254,-68539,-78149,-22619,49394,87234,43395,-38657,-44706,-1687,5927,-28254,-50162,-64151,-52118,-42098,-72579,-94271,-59157,-18449,2606,-311,-13691,-19756,-80906,-92298,-112558,-109645,-97282,-64879,-106230,-82820,1889,92231,155486,151249,143380,111998,61949,19388,-4362,-22567,-32875,-50448,-56813,-67635,-64393,-36936,32173,102846,170711,284128,149475,12361,12345,32668,56175,-18262,-96634,-110599,-121363,-96215,-74247,-102867,-96640,-35845,3703,22620,3783,47453,139737,235921,208786,5576,-35053,944,56465,71643,183888,303287,227414,95949,7627,-41458,-47357,22507,81974,121711,107221,53386,-13644,-30188,7150,74264,126950,128173,142898,149027,169229,210833,197802,126307,55098,40544,21344,41707,95861,82449,66518,135484,239753,294960,208006,79581,-40148,-112000,-79920,-48122,-3116,59603,176363,231776,140784,71422,126349,281818,251396,187292,165669,90564,-20473,-102428,-78164,-67325,-104286,-73724,2927,81290,162611,261653,235732,29919,-117021,-91546,-15183,-39216,-88172,-50925,-70054,-124731,-110047,-70950,-34343,-42914,-27794,-7772,36133,107964,166565,191075,172548,119333,48049,-39631,-119631,-85099,12953,132530,246908,296836,263485,192778,128716,61993,-26428,-100089,-123124,-89099,-80378,-76003,-90971,-92844,-40184,-9071,-34870,-40179,-822,67855,128131,122438,83803,18169,-67755,-47545,7298,37973,-41033,-72788,-83330,-55385,-50142,-104735,-160325,-120904,-37100,39168,36989,2064,-23201,-21271,18952,11029,-61760,-126148,-116982,-93632,-67292,-24377,-21945,-76610,-32262,131155,133380],[76802,21735,-49099,-64192,-43568,-20575,-34282,-33810,-19720,-27972,-49854,-58397,-79313,-83092,-77707,9130,110663,153648,71090,-27643,-31848,-56973,-41573,6387,-13845,-86036,-61238,-26812,7008,84638,88197,-3515,-69519,-45013,-33030,-18936,-38506,-86056,-113246,-146040,-163487,-101628,-10764,38667,80639,122132,44895,13993,-32948,-112682,-89683,107050,291567,311405,241086,214464,171993,209282,367074,510593,464536,283483,127439,51640,-21402,-25715,-72015,-49694,118523,255464,298808,188002,11183,-104844,-93715,-114004,-87251,-6675,88079,116962,86482,-29467,-130561,-38408,179300,199093,88972,10348,-48831,-77590,-60069,-35859,-117056,-47596,44375,107537,167375,169434,154886,138653,72595,26270,60953,100417,23095,-70873,-15613,51469,141901,147527,40337,-82009,-97719,-71753,-88813,-94103,-67125,-40066,6820,884,-38181,-54212,-79961,-8764,53559,65114,17193,-8302,-21135,-13088,12244,44581,32272,-12813,12788,39318,19140,-77900,-124791,-90762,-58441,-81913,-123214,-128141,-57920,40436,70053,32667,-858,-523,47500,80039,41709,-18880,-116270,-38970,134227,305343,423322,386077,205074,31183,-93227,-93057,-38610,-35218,-2714,21000,13186,-4555,26620,60540,56451,54609,58950,-45679,-97843,-23343,47876,125055,166445,122648,15361,-76573,-88992,-74414,-84145,-52596,-6075,-2843,-17192,-13137,45545,28273,31375,62665,92627,162594,211225,221974,155464,114219,85003,57028,105892,138069,92077,19146,-34819,-5399,108800,174785,126091,-6836,-23313,-9699,-4103,3126,-9072,-5748,43401,23052,-5944,6244,60576,63537,3014,-83133,-186845,-121156,-52845,-12254,-16993,-71345,-37354,65984,156040,150730,73614,35932,117863,152629,120024,32181,-38339,-84178,-69137,27808,70857,37074,1588,26202,87428,55408,38289,54569,6230,-41193,-64618,-83430,-41625,4535,-7758,-71283,-132431,-103998,-98330,-127307,-146827,-126101,-94293,-40454,1746,8062,35359,149160,231256,205810,160910,157255,188021,101857,22880,-44077,-26798,41360,77563,30300,-17103,5430,107669,106924,6089,-91405,-130532,-70989,-16528,2397,38528,33864,-51829,-142289,-67832,-42586,-36009,-24245,10853,46793,48282,44247,26786,-50678,-13036,35230,-27609,-93765,42469,206932,248735,243888,191240,153424,109650,86086,-19990,-114873,-115898,-153801,-121818,-86949,-89687,-57063,48,55135,114557,131175,87837,112198,108603,131025,41353,-47372,-69987,-103856,-144057,-74731,15995,44027,3073,47911,81251,82189,-58459,-152903,-93583,-89745,-57580,-131149,-57796,49593,122465,159396,120758,10956,-32517,-37203,-59089,49553,128569,61494,-50532,-113171,-33895,10223,-8294,-50488,-36890,-31422,-52640,-25367,-37196,-29324,19941,67004,78524,79213,44940,50201,86618,156434,162564,108461,230997,343338,249210,82322,-45394,-135620,-63107,-60785,-73184,-41342,-18256,-27565,-65778,-74089,-59375,-60742,-58614,-37487,-14967,1483,5108,-6471,31218,73715,95190,79754,38965,-20597,-60867,-72925,-83816,-10622,56536,-12556,-93737,-71253,-18045,43581,54246,-26196,-71852,-96306,-81308,51388,161248,198343,106333,-39508,-83540,-56399,62026,229847,297007,179041,-439,-40732,-8681,-16854,-44746,-74727,-138050,-118426,-85469,-71691,-94271,-52623,-37868,-70640,-83193,-121270,-74237,51919,241436,378870,397953,268611,54027,-81001,-110322,-108931,-117612,-146477,-128982,-131725,-130065,-128899,-102382,-91081,-69018,-34653,-20743,-4020,-54,-19474,-39675,-59702,-32437,-6531,-37172,-70331,58506,171539,245495,196481,136044,257255,404433,447320,437027,295144,73008,-63583,-107637,-80634,18063,74609,-6934,-75117,-78793,-51361,23829,87616,109516,161567,259382,226514,114127,30461,-57165,-102557,-59643,-41991,-3124,3515,-22350,-83599,-13356,11004,46715,167444,322129,472016,369850,175455,12454,-39640,41261,210241,259284,105670,-29688,-43407,19627,38797,-32131,-25713,25739,46887,29965,20061,-27109,-63818,-60903,-15383,42523,47873,-10108,-57982,-95333,-77612,-22165,7906,8789,1903,-36079,-106599,-51307,-60952,-84959,-76948,-43582,-27021,-10767,2965,-6182,-27022,20992,106893,144953,165566,126251,-67423,-115350,42314,26877,-26310,-48129,-55176,-39369,-55908,-117489,-23351,83880,138904,168753,151271,162243,153929,99863,23779,-70979,-140127,-81667,79551,281523,273819,155241,5219,-121779,-122923,-31735,5187,-54211,-103080,-130289,-79863,12439,107634,130332,132478,163892,121345,-13793,-18078,196476,350351,344037,231692,95355,5846,-31507,-9414,9984,-28727,-89961,-122001,-59037,-27049,-34871,-41390,-9848,-4283,-9872,-22757,-36926,-64291,-60650,-83639,-106717,-118608,-112392,-74532,-31728,-20989,-44569,-83733,-49820,-53029,-50207,-16992,1523,110,-4925,4258,18059,56052,115134,209842,233280,126996,-11001,-102001,-31535,126444,257231,239144,138170,75804,101076,147527,163479,56876,-50088,-99847,-111754,-24180,107434,184669,166596,183260,256848,340834,307997,235015,80014,-41833,-92571,-52591,-96185,-111735,-66331,-11786,-33759,-108055,-22324,24774,5988,-27396,-87022,-121750,-94272,-49450,-2463,48102,119771,96795,4023,-93997,10687,141908,242137,179447,53077,3768,66916,140536,159248,42852,-59400,-81677,-69137,-68421,-25133,66070,190689,377497,436567,340105,222293,107739,29603,-38141,-24140,39872,64832,87448,104046,106168,50224,-10985,7616,54401,46696,-3843,-79377,-80947,-57062,-55970,8278,124900,345309,290783,48413,-51683,59910,383480,607531,431854,145095,6049,-22163,-42791,-32673,-18400,13870,16885,11770,-3960,-65937,-52502,30032,141311,301258,247374,172075,134100,144186,132748,63524,11647,-988,2274,44010,154914,208847,133003,66276,-12753,-38449,5971,28370,93224,159796,161753,106446,26435,-48574,-62773,-15038,41437,42789,-16715,-45095,19161,91466,169474,116316,-26323,-77930,-76176,-100424,-119576,-90529,-59121,-39,127848,80735,23323,-16977,-72975,-129391,-163387,-96325,168997,247730,106157,10885,62876,173171,210775,30572,-76218,-86388,-40039,-2012,15530,-36713,-88952,-77317,-47767,1294,81319,99519,25109,-9258,-20106,-91028,-147953,-122484,-27032,42382,51218,4282,-56072,-74478,-69023,-57347,-75058,-110735,-26370,-36794,-97459,-80940,75787,113798,-137270,-312750,-370425,-346620,-373217,-420887,-431143,-331154,-134194,-98336,-95360,-103653,-110965,-76606,-29611,-4703,12996,-45384,-108003,-139283,-20368,106166,78827,38491,16512,-31401,-48405,4179,38190,55484,81087,56811,-18444,-78240,-47744,73075,57636,-10272,-51214,-45071,-31007,-43226,-77356,-134033,-102012,-32372,67014,127055,53226,-52401,-121848,-122424,-50912,15272,-7688,35392,123218,168667,190959,91330,-84233,-117384,-83796,-84888,-145154,-130040,-103764,-40555,-22636,-22516,-34285,-43429,-102470,-76473,34411,161133,284308,187212,-16691,-70575,-61430,-35654,1248,103709,165666,181229,77790,-11960,4069,1766,-25986,-100865,-88744,23774,63160,37124,-4832,-81027,-93640,-17223,37745,66345,53033,49014,31160,-56189,-61173,409,-13741,-87287,-92653,-27314,-16155,-25996,-46067,-49989,-26021,-3353,-15716,-20226,-59345,-81991,-24774,31540,58034,115424,157907,119268,81373,70932,30091,-17466,-27549,-17578,1251,50776,65314,19341,-27525,-32952,-53638,-49551,-54774,-41292,-33327,-50067,-59642,-29545,-13550,-30172,-79761,-98882,-28412,11644,29569,3779,-62928,-102417,-140494,-142523,-147984,-57561,-5925,2868,21530,17406,11340,-52725,-79625,-2625,40025,42556,-28019,-114165,-47212,65478,134586,45408,-31554,-50761,-66177,-71906,-62017,-51141,-69342,-81846,-101298,-101959,-45272,-23475,-17908,16468,30854,24118,28052,20911,-26960,-31608,-18359,-55594,-53678,-32628,-29415,-58462,-94957,-56757,20909,12129,-65517,-108889,-57866,-5341,13029,-60911,-121075,-78923,-31610,58381,136020,147042,176434,146887,72339,31543,45229,84814,165547,265511,276853,229197,176290,69770,-68192,-76038,-48032,-63703,-25796,64239,144940,172509,155239,70166,-8394,-20427,2203,6492,-4364,39792,78939,188672,169815,-10267,-119913,9497,87686,19363,-65434,-110979,-95681,-37408,10265,40410,88931,209119,405414,397555,299316,218100,119061,27097,-17388,-82239,-124524,-94406,-75248,-75525,-60175,-43343,-9714,-5280,-39154,6200,41262,12219,-36345,-10394,73285,83597,43672,13896,-30286,-65968,-55259,-60262,-72559,-72173,-48961,-19396,9999,70253,107148,71139,23245,-29178,-26724,-25409,-69637,-80415,-65395,-106837,-25767,72432,197520,288573,188493,80150,20234,-38414,-79097,-36911,-26301,-10597,-27228,-46150,-37531,-35174,-15073,16858,1960,-37218,-43772,-73172,-86952,-56719,-42214,-24969,37301,137916,249098,203602,73703,18207,-29854,-23767,3702,9479,28460,34617,4004,-58010,-47806,17957,74200,91889,97571,40405,-4780,-26291,43531,189374,402304,407794,286787,312014,219307,102086,21977,-18567,-62358,-113118,-113617,-105251,-70730,-18439,10111,-26800,-45649,-69029,-68907,-36615,17522,97043,108611,93548,79662,116604,104135,65722,-16476,-6478,103656,154662,152730,117080,93592,131448,62197,-70364,-88110,-64252,-103925,-103107,-93611,-36151,50058,109790,95096,53495,23050,24593,-19647,-96996,-54424,-8885,15447,38890,70851,75813,67751,13041,-66430,68282,152292,110495,39474,-15545,-76313,-134282,-113936,-47939,21455,-4249,-91550,4532,146123,190748,156536,162194,154500,81129,3560,-78395,-51867,104104,193523,190091,125281,119836,119238,61532,-64140,-89555,8048,71205,38473,-33490,-92652,-102372,-77150,-32051,67839,177839,224634,209597,127555,16159,-85658,-76589,-45212,-34293,-56203,-62458,-25413,45901,89877,130993,140173,129543,118317,120141,85468,57097,109357,193554,279413,249969,109532,11882,-37637,-58414,-83486,-84361,-73056,-53726,-40842,-45411,-42595,-40693,-65306,-90730,-72588,-68410,-28295,46137,107148,57575,-25398,-96288,-52060,-31750,-66990,-86117,-8756,40422,34494,19882,-12081,-8162,96961,192603,252465,309696,258947,131641,1647,-26095,-24433,-116238,-88014,25529,215515,291336,123163,5806,-49764,-74799,-102183,-70053,53085,105903,132532,105931,11583,-86990,-63605,-102570,-80681,7870,105938,116232,19008,-50287,30619,113566,236490,293015,136364,-31428,-115501,-92198,-95050,-121530,-84525,22968,111407,90487,28898,29336,30419,5459,-67571,-92797,-79832,-62956,-33042,-29257,21349,69986,92843,180311,209360,103552,-4556,-88019,-64853,-48434,-59959,-37663,36975,67579,14112,-38905,-134451,-93564,-38933,-28370,-36858,-55867,-93305,-111246,-26756,77185,191211,305376,343787,239054,61255,-55905,26387,58384,40774,92513,201599,259122,322676,330443,238779,54370,-37134,-11256,19215,35037,36760,33307,40314,-30653,-52403,-43343,-22964,-35290,-56962,-20408,67403,161371,210832,104288,-1947,-75219,30654,97073,135840,122108,81054,21627,-38214,-84335,-77958,-17444,38226,88150,51299,-37888,-149657,-95983,-51580,-46480,-84533,-101567,-89405,-120226,-99633,-45517,-11300,-10840,-47845,-114426,-98607,-26691,-11456,-54343,-65931,-25314,-10610,-13362,-12691,-28343,-41352,-37541,-17836,-20702,-72570,37362,234838,448104,543792,463705,399575,310911,188542,104529,69153,52375,23262,-22484,-37407,-4564,26036,28210,-7446,-61105,-88309,-45692,-3590,6798,51605,19086,-8432,-50009,-78860,-50289,84000,169776,217659,140373,24967,-92566,-106148,-107327,-90521,-65466,-73302,-78052,-53227,-77175,-124050,-131905,-84721,-58610,-75785,-109691,-127505,-83023,-5574,60207,71471,193631,225645,170259,209962,326497,351841,209202,61195,-54270,-98553,-98162,-127939,-115428,-47312,14419,15476,-25636,-63879,-57229,-9364,-39428,-112154,-152363,-104132,-17432,48047,20328,-39169,-47225,44043,180083,187559,41056,-89377,-46018,29018,117714,169328,118116,81022,72391,24742,-67449,-28905,39976,68803,-37029,-88850,60217,164700,195284,197420,197066,120007,116921,132702,123271,36815,-73715,-185715,-108114,-52873,-30277,-55119,-80044,-88183,3054,80787,-38464,-118914,6245,74163,64814,175,-36739,-42076,-49520,-42605,-64312,-56857,34181,116770,80266,-29292,-123593,-148207,-157015,-168773,-125544,-51018,17090,37828,-2172,-101268,-85743,-77165,-122014,-125234,-93130,-83736,-90497,-147976,-130514,-62972,-21798,15163,95766,76513,28551,-28422,-41482,27301,180838,262044,259800,146756,90582,23239,8637,-11745,-46172,-111674,-140718,-131968,-110182,-41389,-25132,-124396,-183234,-134559,18382,95040,72865,11712,-66156,-71742,18927,28107,-3049,-74426,-53460,10845,7628,11182,69421,96690,53533,5157,9951,-26454,-75931,-107544,-78962,-22109,28119,76007,122728,123362,79509,4503,-34948,-17289,349,41681,-14800,-58856,18634,15611,48721,90917,44102,-43051,-92048,-97234,-75790,-72702,-60691,-53926,-49023,-63962,-72406,-10773,58976,159630,229506,260132,230789,193264,187149,253414,248800,177860,122507,92907,78278,85856,44051,-8395,-55044,-72170,-51877,-22623,-4927,97424,194401,79687,23771,77502,36202,-53349,-45774,54371,18805,-51298,-76707,-94166,-43721,28294,73517,38680,-38301,-32055,17199,19702,-24282,-46800,-58727,-46578,-34720,-60341,-57646,-53008,-30511,-6940,-9046,-28508,-38108,-90208,-78163,-98318,-99168,-87870,-50579,-83622,-83977,-11190,66619,130730,137719,141036,117363,74840,33261,8235,-13538,-28650,-44049,-51045,-60297,-53553,-24772,36556,78575,143763,232656,71685,-27996,-18292,-3554,26289,-34147,-99997,-108935,-120105,-96257,-76700,-110314,-99444,-36117,10537,35861,20207,50803,127787,203129,151849,-41071,-40080,18167,114115,140240,237528,352958,227135,88305,-1243,-57235,-83595,-11927,64886,120607,107287,51028,-12330,-13384,32005,94216,128598,118042,127409,131295,146828,171247,155675,99252,36250,6605,-25109,6601,65471,65213,56807,122974,221484,287574,207781,71006,-46615,-110660,-76926,-47127,-23688,16797,141682,222205,158523,101352,180230,338657,282164,187052,129170,55149,-28820,-98407,-91239,-95227,-128212,-49164,53929,141065,212128,280990,208268,2354,-118929,-97052,-32972,-63307,-89942,-50542,-53499,-108677,-104706,-57824,-34124,-57478,-50589,-31953,4730,71180,130737,157235,147136,104706,34207,-56476,-133475,-82186,19297,131565,226634,290930,294553,235328,152504,68939,-23225,-107476,-89672,-47431,-46995,-55030,-87032,-97750,-41890,-12093,-35184,-40992,-3507,65729,137022,131726,86850,21143,-60546,-28709,37680,72703,-12458,-62044,-94972,-52834,-31605,-79920,-148375,-130524,-40708,44160,48325,10973,-22343,-36470,-9271,-15990,-85315,-144566,-99432,-65289,-27915,11939,3233,-59689,-38589,117187,124237],[74872,27662,-36793,-49809,-20326,6054,-10213,-19639,-22354,-44442,-64235,-61570,-69596,-72752,-87942,-1161,99437,149330,85694,-3728,-2514,-33027,-36173,1566,-18240,-80863,-35867,6042,45072,131682,127858,17712,-54019,-41279,-38736,-35349,-61622,-106206,-106767,-125823,-147558,-109757,-8676,59996,126899,171612,71810,18174,-31943,-109185,-98538,87342,309409,353759,285431,254523,221960,270137,420205,535344,486376,315808,158993,88201,19370,1190,-56441,-62369,114839,274874,330496,218765,34698,-73795,-86882,-116033,-88022,-8679,81881,113411,67965,-33407,-112937,-45493,157922,156989,70229,-54,-51774,-73602,-50610,-22542,-115275,-54687,33260,101718,186065,219558,210737,179086,89500,29836,50828,85092,15660,-69880,-25815,26891,109847,133468,32818,-85327,-87469,-52063,-61570,-65271,-47705,-29798,19263,25164,-16223,-36171,-71880,-60876,-390,42418,21401,917,-15035,-12543,14068,50951,52390,1501,737,25293,14306,-80800,-139498,-112511,-74438,-87872,-123380,-118595,-44760,54435,62681,24179,-4167,-8077,37530,69095,35232,-5566,-96116,-43346,128239,320299,447085,419983,273840,103206,-52275,-96623,-58110,-57579,-17923,10304,191,-16279,15468,45637,37858,32288,46192,-44145,-86494,-16817,42138,111150,153874,101744,-10752,-99125,-76952,-46525,-60463,-48041,-20480,-13357,-19660,-9886,55515,54488,55741,79118,99108,165611,214934,206014,114865,85902,85522,64812,105556,121899,64415,-8792,-56081,-7803,120428,186620,130784,-9945,-27422,-990,20119,39643,30630,35001,69597,24343,-16605,9477,79219,89096,26726,-64390,-172189,-123956,-59359,-19379,-21092,-76383,-46165,54766,148453,159059,99868,70181,142481,157031,122597,42262,-25263,-65908,-81771,-12633,15637,-13960,-23777,33571,114312,99096,64921,58308,-368,-57950,-86303,-91397,-39149,4091,-7152,-63675,-123552,-117115,-110421,-138367,-134069,-108308,-83144,-47010,-14963,-6462,29483,137062,224044,217874,174180,164177,206874,130878,35488,-39246,-24133,39747,91356,55526,6143,11366,97767,100027,10447,-85016,-127071,-68584,-14645,-5161,18829,4487,-61628,-118338,-57202,-45158,-46240,-26159,18128,63256,65038,52421,31269,-40280,-18605,14412,-40311,-84290,58949,231638,272813,265335,213677,177119,137833,128440,32313,-92394,-115264,-139318,-90459,-53685,-63451,-36387,13582,57575,106296,128694,89748,104418,93590,126887,54409,-37611,-67268,-103480,-150523,-74180,22012,57909,14445,42445,63581,67064,-59587,-158914,-111523,-108036,-63500,-131036,-45764,81893,190035,225525,156295,33483,-22667,-35015,-91829,8430,72543,-1261,-93532,-86944,-22308,14205,-13509,-40009,-12707,2189,-28604,-11014,-29268,-28071,9568,42680,49410,56038,35605,54612,93193,151429,139013,92737,236711,357891,271526,105147,-26484,-123746,-74206,-76040,-87094,-52286,-28255,-42729,-89354,-92613,-65503,-56968,-43299,-15170,6994,18663,17599,6294,32703,69240,94410,81970,49049,-9041,-53202,-65700,-77522,-18639,44388,-18404,-88127,-67284,-22592,29994,41596,-33045,-74282,-101130,-70943,82062,227449,273638,148502,-27696,-81791,-35581,104743,268007,301818,155584,-17210,-63424,-44362,-60346,-87687,-119737,-140182,-79466,-64320,-65579,-78933,-57015,-29013,-60306,-60475,-82583,-39272,75912,245868,362670,383785,270611,61673,-83561,-122491,-121149,-121217,-144224,-140195,-148732,-148696,-147537,-100764,-88748,-58853,-31406,-22865,-3058,6009,-10288,-25806,-40916,-9851,22764,-14318,-88979,38418,135215,201218,184653,146148,286005,429585,486642,488112,345708,121715,-20102,-59514,-17568,81520,108874,-2682,-76429,-77610,-45981,36799,112033,131100,173346,273953,254603,138970,45534,-47111,-105085,-68186,-53916,-15471,-9216,-36292,-68838,-7655,-4823,23756,150013,297279,429533,343859,167112,23704,-39721,11567,165652,239638,100405,-31389,-49553,16690,41023,-20541,-17963,30254,36459,13962,11226,-23092,-55594,-55859,-14810,44670,57928,3745,-46034,-84990,-66403,-10742,18706,16961,6914,-39983,-76524,-31071,-41100,-74162,-74694,-46066,-33802,-19845,-9596,-26063,-44936,20904,140288,214160,254587,168163,-62443,-114989,51944,45759,-12159,-13593,-23452,-24141,-42506,-103568,-44604,70392,151207,206344,203170,206325,168367,84543,-3876,-96288,-139573,-65346,86762,248532,247369,155839,21149,-97376,-138597,-40431,6334,-39075,-90702,-123966,-88344,-12003,78389,111759,106450,139083,82860,-51584,13265,227459,358249,325020,210987,90663,9663,-26288,-4369,17089,-25016,-87209,-121739,-54003,-19079,-25413,-26908,10065,15872,4612,-12979,-33366,-65050,-64920,-85971,-92190,-109638,-112900,-73906,-31665,-15914,-28824,-61408,-38567,-41460,-42451,-24379,-18386,-26877,-31234,-13024,12249,55783,113015,191611,206513,108611,-15489,-101498,-24614,148596,272962,242800,144973,61774,61069,96811,120064,29686,-65340,-114074,-112473,-16417,89606,163523,148603,161803,228793,287662,238725,211925,85919,-27185,-99993,-56829,-102056,-81119,-53141,-5399,-15018,-109319,-45191,5190,-2911,-29629,-84012,-121095,-104947,-59042,-8012,47539,128741,103854,2393,-93718,10988,155236,263073,204725,56923,-2662,57911,134096,141885,21488,-67608,-89556,-67582,-55060,-6470,76878,200046,394189,466700,365425,232123,105204,10114,-63107,-12338,52869,70361,80424,91857,89328,26720,-23066,14435,67698,56457,-3370,-86566,-70301,-39314,-48452,6999,131055,368726,320438,75090,-26332,87548,379492,551598,370907,104561,-11352,-29668,-52618,-47238,-32944,1527,2629,-8054,-17992,-60829,-43779,24887,114380,286753,273840,181834,135297,152276,153394,81252,20281,10364,22522,66392,154879,182515,114346,46765,-39484,-58865,7832,52297,133148,202823,199529,135625,52007,-26807,-49664,-29969,14329,14158,-45955,-40910,35516,97391,167004,111840,-32551,-92722,-96313,-121174,-134087,-73633,-40823,8273,128685,96719,31967,-22259,-86985,-147423,-181406,-108924,185123,268787,104546,-16867,45866,166451,182877,10586,-83096,-80242,-32402,-8895,16818,-22198,-63677,-52942,-41342,14460,95095,106605,35852,15097,1490,-83413,-153878,-111655,-21360,51325,72537,38167,-17030,-47405,-48210,-42725,-58228,-122998,-59184,-66692,-108492,-82432,82439,187838,-5293,-148814,-196826,-177412,-220561,-298509,-346327,-286429,-145379,-97270,-76017,-93470,-112385,-51147,-15237,-1999,5142,-48491,-102817,-140317,-17315,111867,89361,37633,8626,-39190,-49668,8614,44808,67909,101899,86092,10799,-55245,-38013,60373,34706,-9019,-32589,-38957,-44864,-58399,-82960,-122040,-98581,-31300,61557,110946,30828,-76213,-142015,-133486,-50942,25136,-10661,38473,140663,203227,232345,113037,-61059,-103782,-66276,-65792,-104457,-89957,-64607,-14202,-567,-5694,-21919,-39107,-115323,-44590,86818,213025,307782,155508,-27113,-70348,-62271,-15035,35242,158159,235437,224227,94440,-3507,7839,1456,-34383,-108772,-85838,16101,39716,10155,-15290,-69628,-67856,-10559,37554,76856,76194,73826,48804,-39274,-47621,4751,-17513,-91190,-86411,-24531,-20963,-38802,-56149,-47699,-14872,19069,12030,5977,-34283,-63685,-16568,23399,35186,74563,102201,64138,30486,21564,-10150,-34070,-29189,-16733,-16827,27124,51248,14947,-34055,-46514,-57663,-38462,-45579,-49663,-51542,-61164,-51665,-13170,-1191,-23510,-76032,-82894,-18797,16156,36894,14729,-53915,-93465,-124233,-128996,-164674,-71386,-1115,20836,37578,21090,-3983,-60044,-80816,-28134,-4666,1797,-46709,-125935,-58901,33261,111123,40263,-36226,-54001,-66225,-70696,-57146,-42769,-60033,-75242,-97303,-104492,-48619,-24623,-26933,-9848,-7498,-10690,-1280,-2460,-50157,-51436,-27632,-58267,-53426,-27838,-17698,-52997,-112776,-56402,44746,43115,-44112,-116014,-62213,-15605,1304,-61255,-111356,-63748,4895,92296,128868,151233,222678,216098,125340,59206,61247,95294,168473,254167,260286,220820,173019,58668,-76389,-84622,-63013,-79422,-22898,67318,135798,152008,134136,44286,-29097,-43150,-38854,-62781,-78447,-7949,38044,160542,175416,5110,-122103,13522,95787,23747,-73877,-135378,-119468,-39399,27639,72057,129462,246209,377167,292680,186849,143211,90077,16385,-20065,-83791,-109129,-67194,-48999,-58110,-51853,-38480,4338,19190,-16417,3096,33388,12385,-33654,-10918,68909,69730,28534,-2831,-54122,-76091,-62876,-65501,-70544,-64102,-37143,-11612,13271,73412,110614,76153,25834,-29191,-36905,-40628,-98034,-123557,-84485,-99482,-21731,62975,168356,279197,208989,102792,43850,-18364,-74760,-54358,-30901,-11960,-33721,-56451,-44456,-36101,-9341,26846,14388,-30928,-38896,-64488,-83604,-50359,-23969,-5403,36499,118079,226385,203005,90689,36741,-14914,5307,41764,50955,54857,47477,14847,-38536,-20552,38615,86977,91024,82134,15196,-26533,-44795,9951,147740,357328,356572,251153,310593,243887,117424,27488,-21883,-70473,-119349,-120865,-106862,-73163,-27401,14401,-7655,-25804,-64843,-69165,-30550,28943,115949,133214,109722,90019,119398,97729,63442,-12159,5360,125874,192305,197461,161390,125188,142401,49984,-83662,-89551,-61511,-106477,-110990,-104060,-40841,50662,100834,82607,47702,20845,24904,-15398,-90225,-61573,-47818,-34339,4204,51660,79776,74482,25619,-57081,50153,145135,112152,39301,-21706,-86907,-132260,-85499,-28735,28275,-8270,-119593,10851,142148,145629,106601,124655,128216,64733,-9279,-90185,-47060,116156,215349,226203,171523,170092,154347,66121,-58615,-73093,16208,64823,18564,-54606,-105309,-109986,-82437,-44683,48171,160412,219577,212567,122321,4771,-92696,-76555,-43082,-36036,-60526,-62547,-28037,46202,90433,125238,138465,142375,138282,127776,76581,39503,91375,174291,245126,217123,101648,14867,-34286,-54081,-68837,-70494,-73153,-59913,-67489,-95914,-88086,-79858,-94441,-99402,-73020,-63599,-15487,60340,109231,52079,-20788,-105886,-68816,-53035,-92630,-88101,-1455,55097,52717,29975,-9355,-10224,100315,204449,280608,339660,270841,144528,4187,-24003,-20068,-102463,-98237,-628,169558,261505,121154,22092,-27804,-57034,-89634,-62349,49504,89843,123016,93373,2557,-74841,-43335,-75595,-108333,-22662,69384,78232,2192,-49930,43895,137715,268418,304802,117824,-46096,-119283,-76215,-75349,-95978,-81823,-2948,95760,86264,17206,8516,-2567,-23926,-88412,-68416,-42168,-33091,-1559,2699,42484,72263,93992,183760,213256,113600,470,-81565,-50307,-36784,-52000,-23068,54082,59983,-2734,-59967,-142806,-102421,-57661,-50511,-51073,-58149,-85385,-113625,-40752,70342,198665,323607,362446,244657,48140,-58467,30965,65953,35141,64285,143800,184644,246344,267434,183389,10397,-49800,-17505,8293,23144,29236,17401,29857,-24855,-53944,-49222,-26150,-39344,-59862,-20668,47982,122050,192494,115776,13096,-72382,29427,105248,146369,123719,75421,20659,-35583,-83459,-78815,-13650,57693,118990,75000,-24585,-151501,-105649,-67301,-69156,-98574,-100239,-84832,-118859,-98201,-43301,-11773,-18056,-63282,-130187,-87430,-18077,-5454,-50411,-57825,-13214,8482,3674,-8220,-29087,-40062,-24212,378,-6143,-74994,27141,232605,417971,508631,455893,397096,281411,173911,95052,56981,62789,64932,-3302,-43185,-13527,16407,20073,-21135,-76656,-85467,-30594,-766,-2948,25301,-4520,-21176,-59375,-92491,-73602,35940,104295,158815,101886,7068,-93112,-96292,-99299,-102601,-78928,-74723,-67581,-40845,-64403,-107417,-112582,-65741,-39754,-60212,-97155,-121890,-88729,-10663,51922,60778,190677,232009,175762,222600,340134,314262,144683,5478,-82804,-136270,-146593,-161680,-108073,-31079,33306,37379,-7536,-53757,-43186,20634,9161,-57976,-153634,-126983,-32002,49442,24626,-35858,-36796,61841,204685,211970,61609,-89095,-69631,9699,116982,203305,157592,115747,103755,56695,-61639,-34213,41735,73184,-41995,-85193,69144,173955,200968,203613,195465,116916,130210,155462,127302,14452,-109926,-167203,-79971,-33214,-19198,-50741,-83968,-80703,40796,121737,-14703,-113467,-3587,65532,59128,-1322,-39376,-49007,-64932,-54697,-76653,-47896,68840,155482,105728,-22789,-129109,-150194,-152643,-159216,-117353,-47964,6579,18658,-13776,-104517,-94964,-85734,-115171,-88062,-55706,-61142,-87035,-145484,-120789,-53994,-12123,37951,117217,80098,31295,-28796,-48126,771,130723,218186,229311,134853,78966,5582,-885,-8695,-38753,-100425,-124888,-121608,-113395,-71602,-60844,-150933,-157703,-88415,40447,90635,76602,19763,-55170,-67576,19521,26587,2169,-59452,-40295,16196,-646,-5902,47060,79948,44448,9455,34108,13218,-41752,-88036,-89284,-24531,33529,89308,129237,122489,76153,834,-39235,-21727,-10921,16929,-71303,-58206,37938,28536,57022,90599,41466,-40764,-87314,-95769,-75668,-74019,-67124,-66260,-65209,-78576,-79476,-7139,80483,193817,257764,272871,241786,210372,212015,286908,278070,191289,122645,84300,68393,86655,61093,14226,-30354,-50060,-38867,-10322,17490,138419,212053,67876,1827,55501,39151,-35673,-35659,50398,13244,-54926,-85337,-109643,-64260,5816,56337,30003,-41071,-22080,32369,30053,-22158,-42355,-50484,-38578,-25468,-43901,-24223,-50369,-44873,-17773,-18651,-45324,-62774,-94286,-62950,-80502,-80374,-62883,-20919,-56968,-94794,-35278,32790,99163,118423,135511,121880,87927,47049,18481,-8473,-27862,-39609,-44707,-52943,-43810,-14392,38909,53449,112763,172523,-1142,-59174,-47276,-44454,-12148,-55713,-104111,-104608,-117611,-95620,-78634,-117698,-102688,-36712,15769,44970,32472,47427,101110,155416,91734,-82554,-44651,26267,160590,206146,286780,386679,220317,81497,-8017,-70735,-123155,-42023,45365,113028,100497,45167,-12823,-202,53818,107439,122636,103495,109882,112585,125499,136893,121116,77220,18005,-27296,-67252,-26941,33204,46344,46167,106115,192542,265308,196652,55603,-55405,-110895,-76334,-49534,-44724,-15144,102554,200511,169417,131591,236925,390910,314247,192986,99613,23060,-37748,-94331,-100538,-119717,-138665,-24578,102435,201959,260264,293162,176543,-21755,-119305,-101520,-45457,-74041,-79459,-44596,-30335,-67142,-76097,-42029,-32416,-70771,-73464,-54540,-23286,36661,99268,128668,125183,92363,22126,-72197,-149128,-79904,24833,126882,200660,272286,311581,271707,178126,93499,22946,-38056,-25462,-132,-6572,-23379,-76072,-100155,-44427,-16473,-36589,-43033,-8283,59957,140752,137691,87875,23818,-52154,-8892,67046,104433,14642,-52787,-107852,-46879,-11349,-51589,-127468,-142149,-47875,43756,56008,17480,-22416,-51068,-38894,-42697,-107890,-132217,-65498,-13588,25418,50670,26369,-44288,-38252,104557,113173],[66562,26909,-27784,-36681,1697,29210,9064,-10434,-32371,-66247,-81909,-68981,-64058,-61549,-102604,-21185,78016,135699,94877,17761,20830,-19897,-38573,-10771,-28066,-76758,-13734,33979,75691,167272,160210,38372,-39416,-41108,-49489,-58246,-89978,-117173,-88074,-101880,-124288,-113508,-6132,77511,162588,198812,77426,6204,-39129,-108314,-108939,56981,303905,378681,323414,289301,265483,320002,450312,530007,484962,339752,188115,118710,53539,22580,-42953,-76137,103022,280213,347516,241773,57535,-43012,-72199,-115369,-91714,-13976,70546,101746,44584,-40819,-100234,-54116,126326,113986,49429,-12059,-55395,-70022,-41921,-10925,-113321,-65073,19638,93182,197740,267954,274392,224125,104833,32326,39715,67552,6617,-71311,-38198,3248,78260,117805,25493,-86740,-75873,-30375,-32194,-36786,-31095,-24399,23781,43317,3635,-18979,-57998,-104909,-47755,19916,25153,9049,-10746,-13059,13705,53449,64561,13586,-20890,-1767,331,-85962,-142584,-131208,-89262,-94669,-125877,-108921,-32230,62748,51168,11086,-14651,-23085,22677,56396,28288,6871,-73075,-39422,126379,331750,455665,429435,312339,153198,-12871,-81178,-81209,-76216,-34459,-7086,-19518,-33276,-1904,24021,14469,6657,27075,-46233,-75766,-12538,32242,88924,130210,75049,-35860,-117113,-58711,-16881,-35549,-41631,-33467,-24434,-21501,-5571,65839,82723,81618,95490,105679,168211,217193,186235,72164,53720,81187,69492,97129,92696,25177,-43478,-80395,-12521,125390,188824,129818,-13967,-33862,5721,42724,69684,61299,71159,95620,27380,-29176,8401,93537,113670,53327,-39298,-141793,-121315,-68257,-30158,-27910,-82324,-51561,48057,143229,166780,127935,107952,165552,158053,121793,49776,-13057,-46161,-70337,-39983,-27714,-56184,-42160,35823,128259,132810,89252,60724,-7155,-74491,-110027,-83986,-34195,851,-10570,-59584,-113873,-129906,-122343,-147288,-120301,-91011,-65602,-41447,-21722,-12741,31541,128441,216288,228970,188244,171276,220469,155692,44776,-36640,-22867,35478,98565,76708,28289,19778,89034,89022,9485,-81380,-125954,-69553,-17220,-16954,-3709,-23002,-63920,-93879,-42044,-42998,-48552,-21348,28297,77737,76488,53256,26667,-38004,-25764,-6105,-54692,-76683,73306,248976,286494,275733,228511,196823,162899,166021,84180,-64747,-109851,-120900,-64818,-32103,-51018,-27045,19216,53697,92374,120498,87929,94285,80141,122062,65238,-29483,-64794,-101799,-156173,-75936,22655,66362,23205,33213,42068,48790,-61587,-159528,-127813,-120828,-65468,-122556,-35069,117831,268254,297915,195205,56582,-15397,-34733,-129413,-3745,52813,-24300,-92793,-60343,-12541,20183,-13890,-26140,6080,26078,-10174,-2786,-26686,-30885,-3987,17344,20702,32052,25328,52595,86244,127937,97477,70032,231548,359339,285975,123507,-10432,-110102,-83453,-88995,-100199,-65127,-40323,-58292,-109911,-109535,-73250,-53650,-27765,7592,28162,33047,26968,17633,33531,61502,88212,77972,53997,359,-44410,-54223,-62333,-16487,39692,-19166,-82676,-63506,-25890,14084,23815,-41360,-76498,-103975,-59857,108853,288822,345430,189171,-15194,-80549,-17164,148544,299461,298351,135017,-28418,-84845,-79530,-100318,-131028,-167344,-92129,-46072,-48044,-62350,-68046,-59356,-21779,-51677,-32921,-39568,-4863,97331,241293,333112,354620,260614,64036,-88474,-128170,-127157,-125707,-141022,-149245,-164730,-165436,-149042,-87797,-84186,-49791,-28591,-26495,-7563,4260,-8518,-17133,-24690,12705,50792,9231,-97890,17377,96314,152666,164458,148669,305514,442485,511591,520774,383142,166611,25974,287,62099,155261,144849,2122,-78065,-77918,-42273,48745,134296,146643,173828,267660,263057,153983,55359,-39468,-103593,-77855,-69370,-33381,-26578,-52795,-52655,-5692,-22465,2533,131932,269292,377258,312442,158909,33449,-41790,-18897,121649,214548,94050,-31366,-56552,10959,38808,-12076,-13050,30230,22876,-4831,-3739,-24158,-51000,-54644,-18525,42439,64606,15204,-35782,-76446,-58150,-2526,26786,23918,14002,-32503,-55888,-17524,-23478,-59988,-67475,-45215,-38762,-28277,-22474,-45821,-63103,17404,174982,291233,342388,198713,-61807,-113437,54539,59702,-463,13503,6261,-10468,-30573,-83078,-68547,45869,149356,230908,249040,246657,180646,73154,-23007,-119843,-118809,-51657,86619,206046,208144,143264,29542,-73054,-124011,-49321,5329,-24931,-78986,-117338,-99467,-36436,39059,87092,73133,97345,27613,-92360,51320,250906,352574,294023,181915,78024,7684,-25427,-3916,20555,-23648,-84342,-111764,-44262,-8332,-14637,-12095,29802,36952,21153,-2142,-30470,-67183,-70578,-84331,-78631,-101460,-114357,-74997,-32612,-11599,-13338,-39766,-27027,-29756,-32578,-27592,-34440,-49691,-54330,-31327,1238,47077,97420,153614,161269,81111,-22716,-101612,-20745,164671,276835,234215,144899,52664,30214,53435,78127,1379,-81582,-129957,-100832,-14485,63733,134579,125841,138942,200082,233575,165787,175194,88997,-10472,-99854,-62523,-90933,-51608,-43074,-3845,-772,-81993,-58521,-10876,-12399,-33696,-82084,-119553,-118223,-71315,-17702,40898,125483,100672,-3936,-93040,8930,158920,265456,216818,58373,-9906,44600,118489,110840,-7032,-78303,-91790,-45041,-33547,7593,75102,187877,377836,462626,367961,230849,99862,-5945,-87607,-14734,46634,61344,64503,72602,66139,2230,-33115,17966,75325,62743,-3414,-90298,-63775,-24799,-38824,4480,131921,376231,338965,103511,4048,119047,365171,488890,315857,69869,-31210,-41005,-65415,-63246,-46370,-7874,-7316,-22369,-26717,-54072,-37826,16126,82527,257748,287035,183514,130562,153053,168503,100371,32797,24193,41732,82739,140957,144994,91690,23568,-68229,-71412,23733,86767,175235,239319,228825,158864,76515,-2080,-29237,-38712,-16019,-19447,-76809,-24746,54299,97307,145805,89503,-46545,-94675,-104243,-127905,-127108,-57052,-27950,8450,119586,109427,42971,-22303,-96106,-162467,-199378,-125629,184872,269579,96711,-49745,28077,154240,150415,-9590,-87617,-71276,-26680,-18455,18388,1586,-22749,-12274,-25799,25154,101540,104837,43112,37368,21410,-74169,-146989,-102513,-15468,61816,97798,80827,30082,-16728,-28041,-30547,-45020,-121279,-85307,-93286,-121407,-86971,78919,233808,89083,-35907,-86572,-78778,-134911,-228835,-295170,-255476,-156961,-95509,-58896,-45839,-48426,-16909,814,786,-2013,-49316,-99628,-137443,-13756,113119,96149,35256,-530,-48239,-51096,10400,47114,76735,121616,117786,45775,-26696,-20791,51477,19402,-6015,-18171,-35088,-61730,-72359,-78283,-101290,-94636,-34561,48628,89701,7742,-96951,-157207,-140060,-48791,34643,-15011,37118,150605,228934,261909,129794,-28481,-77524,-42116,-34917,-45782,-28220,-20343,14085,21842,9953,-10820,-35072,-126100,-16725,135549,257729,313641,118819,-31349,-69668,-60881,5551,69467,208100,296834,255219,106047,3728,10706,345,-42038,-112052,-82329,5079,13829,-13173,-19798,-49411,-42136,-7249,32467,82425,96382,95364,63038,-23599,-33233,9165,-21787,-95100,-78920,-19041,-21976,-50491,-67870,-46357,-3208,44842,45390,36672,-3371,-35681,-6086,13986,11479,35658,53283,19570,-4771,-12790,-47852,-51515,-30902,-15849,-33585,-1802,31023,7406,-39873,-58166,-59893,-31384,-42230,-63428,-70464,-61056,-32720,6847,12380,-15632,-66738,-64326,-9459,19203,41920,23404,-46048,-83768,-110634,-118808,-174140,-84992,732,32333,44276,16669,-24986,-70559,-81387,-44486,-31336,-24377,-57556,-127545,-69089,2397,84641,33590,-41873,-58038,-66772,-70923,-54874,-36471,-50717,-67491,-90940,-102081,-50122,-26419,-38411,-40359,-47527,-44764,-31241,-27381,-74609,-73353,-41798,-65150,-55944,-25919,-8029,-47658,-131376,-50188,73689,80366,-18450,-123892,-68108,-28412,-13459,-63326,-102483,-48850,37846,115355,109645,147252,260824,276701,171234,82880,72947,100796,164502,231916,233179,205913,165928,49131,-79816,-97205,-80828,-87649,-19644,66595,120614,124831,106893,21270,-45485,-66060,-76585,-133155,-105049,-15844,11608,134408,174823,19340,-122669,19001,105711,30755,-76833,-144943,-114516,-18844,58959,111809,174214,276790,330348,195248,95138,80534,62866,7169,-19067,-76942,-88969,-40489,-17070,-29433,-33077,-28056,18885,40766,5225,555,22670,12519,-29691,-11146,62583,53996,11245,-23125,-81520,-80015,-70654,-71452,-69644,-59068,-30272,-10498,10887,72210,109879,77632,25754,-30804,-49013,-58961,-126007,-151235,-84856,-88324,-17224,53984,141192,263493,228203,127778,70166,4974,-56060,-79428,-37712,-16165,-43503,-70001,-54809,-40519,-6283,34780,27159,-20549,-31809,-52363,-72606,-33471,2345,16321,36182,96037,195552,194940,105258,58450,7683,27740,66369,80496,74838,56889,24510,-17783,6570,58055,94811,83633,61801,-9983,-40143,-46884,-12682,111489,322244,321559,225118,307874,266580,135365,35981,-23237,-77574,-112247,-119782,-106177,-76219,-37427,17518,11907,-1927,-48820,-63537,-24155,36167,123764,147137,118650,95967,117817,87502,58468,-8107,17880,147462,229355,244461,212107,164749,155329,41964,-90109,-88558,-57613,-100005,-108681,-115111,-47706,46579,84902,62913,36114,15041,21410,-15029,-83614,-66128,-82805,-70994,-17433,35000,80497,77301,33124,-48216,32711,131183,108723,37858,-26733,-90125,-100963,-52540,-8431,35349,-10470,-135484,18965,129362,97854,61067,89777,101977,47544,-21266,-99253,-44241,121595,226965,252855,211432,216648,187903,71016,-49760,-57161,23310,57708,1954,-68281,-111814,-112755,-82677,-53860,28646,138214,206144,204894,108830,-9159,-98961,-76866,-41219,-37001,-62791,-63457,-34353,38801,83335,114440,133902,152022,157734,137227,70447,22923,69559,147798,204480,181316,92132,15814,-32754,-51169,-55015,-53994,-73310,-63746,-87541,-134202,-125244,-116197,-114057,-94166,-67054,-54414,-3044,68034,97599,38478,-16352,-102414,-84939,-74138,-122428,-84901,8379,72012,74214,39989,-8438,-14509,98197,206118,293304,348681,263773,147524,7111,-20118,-13525,-81550,-99209,-24328,124062,227124,120120,40879,-3756,-37770,-76737,-56783,38075,70541,107886,76094,-10629,-70629,-28566,-52164,-132280,-51419,31598,42449,-13887,-49570,53197,156326,292401,301400,96742,-57271,-109486,-62166,-58598,-72212,-52394,-8955,81417,79807,7476,-11340,-34502,-52413,-102043,-43189,-6836,1457,32893,35683,65357,77195,95542,184244,210658,119032,3572,-74885,-35470,-26594,-43784,-9839,65529,47102,-24059,-85577,-145894,-109902,-75282,-70208,-62594,-57858,-75910,-110121,-55081,60276,201422,332735,365847,239951,32705,-62520,33022,72957,30112,36915,87592,109315,160161,188834,120611,-25665,-57726,-23953,-3168,15388,31255,6712,8193,-25779,-58627,-57627,-31031,-43706,-59470,-22049,26213,80778,165148,123971,28966,-65492,24510,107607,150244,121062,68033,18933,-32568,-81361,-78027,-9299,77740,148991,97418,-10709,-136678,-109811,-77731,-91077,-111870,-97982,-80892,-117840,-95365,-40798,-13115,-26730,-79665,-136641,-76634,-10068,463,-46676,-50510,-2752,24826,17096,-6745,-29809,-36829,-9188,15383,6268,-75719,12868,221536,379061,456108,428144,373773,241461,156060,85784,46485,80761,112486,22376,-46162,-24731,2500,6816,-37673,-91900,-83173,-21378,-2702,-15825,-2316,-25015,-30678,-64676,-101786,-95651,-7647,50678,109644,70182,-4564,-81254,-79631,-81536,-99802,-82380,-68211,-55205,-28087,-51302,-90570,-93545,-45646,-20174,-43738,-82363,-109320,-88485,-12404,43093,43227,174035,227259,178587,236179,350946,270009,76633,-53289,-72344,-68866,-99279,-145099,-93776,-17307,47284,52931,4236,-48265,-34055,42712,52591,-2426,-112554,-140078,-47616,45635,23591,-36966,-31229,73934,218948,228200,82701,-76474,-92321,-10025,112112,230962,194426,145546,127093,78705,-59901,-40308,40667,72706,-49089,-77648,76820,176210,196159,198837,185527,110421,137041,167780,119914,-12216,-146341,-133564,-51554,-15720,-11037,-48381,-87714,-64312,88085,161918,5086,-103208,-7969,61069,57868,1150,-41099,-56588,-80157,-69183,-90869,-30610,111296,192739,125252,-20564,-136675,-148793,-141838,-144093,-109334,-48046,-5941,-4042,-29791,-108618,-102049,-93884,-108599,-56705,-19693,-40382,-85089,-141209,-106975,-40975,-223,63557,134963,78998,29351,-32306,-54374,-18917,85454,173812,196051,122174,68088,-9510,-8581,-7799,-34874,-92980,-113020,-96057,-73302,-41412,-34580,-108280,-99697,-39738,60882,85150,82625,30160,-41730,-56817,27747,33897,17416,-36482,-23921,22084,-7151,-19604,25536,59814,31787,7824,46079,43699,-14059,-73620,-94802,-24922,38912,100848,132469,118576,70312,-5344,-46033,-28503,-23402,-6550,-106509,-38261,54054,37482,62683,87624,36929,-39054,-82449,-90758,-74323,-76247,-75122,-79575,-81836,-92376,-85163,-4881,97813,218044,270418,267046,233418,205734,216844,301953,294748,198578,121341,78276,63759,92114,85944,45494,491,-25927,-24791,2603,40793,178712,224782,59068,-16648,31301,38526,-21803,-33971,38203,4117,-58995,-92983,-123000,-82750,-16319,37369,18422,-46694,-15330,42039,34692,-23371,-37720,-39180,-27332,-13217,-23531,5201,-51110,-60713,-29506,-28848,-62149,-91464,-86626,-46006,-58508,-48972,-17622,20440,-30111,-114170,-67450,-2467,66566,96642,128221,125688,100384,59494,25162,-7519,-30136,-37063,-37166,-44830,-34741,-5500,39644,28466,78642,107875,-65241,-79291,-70874,-85521,-55747,-81397,-107246,-99906,-114372,-94137,-79225,-122765,-106273,-38304,18500,49747,39777,37304,61605,101775,39518,-116368,-50178,26818,193112,262990,326380,399914,207314,75827,-11859,-78299,-134989,-57587,27498,100496,87821,36479,-14652,8546,70711,113019,110033,85526,90941,93125,104820,108099,93131,57430,-1321,-61395,-103720,-58322,558,26780,35105,86042,155337,229217,173780,33136,-66665,-113044,-78715,-55425,-60539,-27512,64734,170816,173293,160625,290452,429627,341020,202446,77348,-4942,-47645,-91382,-106706,-139821,-133572,-4369,142237,255505,299655,293969,140555,-42899,-118687,-105206,-53304,-75082,-67888,-37776,-7976,-23516,-39917,-26659,-30367,-82292,-96568,-75330,-46864,6102,73304,105757,106850,82549,12394,-85265,-161651,-79791,27077,116969,170173,242671,311806,296101,199154,123636,84077,39486,42341,49451,36669,16166,-57939,-99975,-48601,-22898,-39654,-46693,-15244,50602,138386,138504,84917,24118,-45072,8286,90673,128698,36655,-47460,-123251,-40587,7718,-22249,-103724,-156023,-60451,35577,57311,19241,-25519,-65353,-69832,-69804,-130533,-111531,-29258,43639,81953,86638,44225,-33372,-34970,92443,99410],[64025,31251,-10136,-12992,32609,58501,33693,4251,-38084,-76189,-83309,-68673,-52164,-41454,-92558,-39528,58144,124211,108475,46554,46649,-5906,-36973,-19316,-33191,-68903,11469,66106,107629,199115,193903,67971,-17035,-35691,-56263,-76709,-107203,-92897,-55260,-69365,-92805,-97258,7988,100297,194433,210969,72227,-9831,-42969,-99219,-111053,26883,282472,389676,359228,325164,308166,362832,462587,504391,468849,360665,221532,149489,87021,45309,-25466,-82121,93313,280167,356549,262596,86297,-6397,-45896,-102819,-90311,-14663,61964,89154,24589,-44660,-85125,-55050,95123,81902,34505,-18298,-52571,-59960,-26857,6224,-101482,-71600,10361,88875,208809,318380,351189,280895,125224,40411,34737,55534,3803,-67015,-45952,-13482,53320,106029,23770,-81133,-58300,-2153,3386,-3650,-10899,-16868,26710,59902,26147,2219,-36097,-105466,-82303,3450,33382,21134,-2784,-9415,16342,57933,74534,25627,-43664,-33713,-15471,-87077,-125211,-140849,-96224,-96308,-125554,-94942,-15289,71391,42250,-778,-27219,-40013,9646,48384,27064,23530,-43710,-21736,133192,344860,455695,421791,325233,184547,25255,-52532,-99424,-78617,-44426,-25850,-40888,-50519,-19963,2091,-7575,-16532,7737,-47635,-61301,-5273,23875,64193,100815,48187,-54425,-122329,-35519,14807,-7886,-31201,-41783,-32467,-19379,2891,79376,116141,113403,116963,118187,177264,226359,172715,36216,24045,75813,74347,85864,58509,-17952,-79544,-102280,-15807,125683,183168,124711,-17005,-38548,14608,66434,94677,84270,103089,122368,35158,-39132,6430,106139,139703,86197,-4870,-105041,-108699,-75842,-41279,-33912,-84677,-49356,48542,142004,174746,158086,150338,190322,160288,121657,57695,288,-25031,-44012,-41644,-49484,-87052,-54239,35039,134722,159454,113289,65729,-8555,-77565,-98693,-63830,-26187,-2294,-14520,-55474,-101253,-125827,-126264,-134899,-104801,-73433,-44382,-24580,-14211,-4911,42376,124310,208925,238596,202973,179205,229465,176377,52472,-33791,-20193,31696,101800,95658,51295,33332,86071,78003,5584,-78524,-125319,-71314,-21552,-30451,-25794,-42760,-57842,-69244,-22310,-33853,-41670,-8911,42754,91631,84051,48514,15134,-42210,-34582,-24433,-67381,-68798,86315,257904,289337,275245,236048,213245,185098,197412,133204,-32313,-98720,-103071,-44883,-22348,-50872,-27242,18554,45212,74790,107493,82724,82800,68754,117638,75372,-20842,-60379,-96748,-154143,-77866,19910,70909,30605,22667,19359,29736,-62993,-152465,-140145,-127720,-64764,-111957,-24004,158796,353581,373701,237904,81525,-9295,-34879,-102607,24964,79599,6631,-46622,-34735,-4092,29356,-4591,-6125,20156,40782,2762,1091,-27409,-35934,-18884,-6958,-4666,11782,17409,46778,68845,88219,41214,45569,217994,348936,292627,137404,3244,-96956,-88289,-95827,-111256,-78133,-52079,-71322,-124792,-122073,-78655,-47936,-11341,29543,47408,45109,34509,27940,34576,52626,78328,69229,54129,7837,-34010,-38232,-38789,842,47360,-13103,-75692,-58276,-26876,-2785,1948,-49811,-77409,-104416,-49939,128131,336753,403454,223729,-1823,-78184,-917,189350,319923,286690,118862,-33412,-100932,-110179,-118092,-157685,-130188,-46577,-17626,-35182,-60469,-58474,-56999,-16106,-45918,-5778,4327,30858,118363,231444,296470,316231,241125,61801,-94789,-114434,-110985,-126499,-136445,-153160,-178200,-179067,-134293,-70551,-76528,-41484,-25498,-29254,-13518,-1400,-11621,-12826,-11355,34238,76803,32957,-80723,5417,61084,104883,137819,143198,311263,439554,518693,531927,404953,205363,72943,66252,149660,231837,179229,7398,-79237,-78723,-39257,60462,153819,156203,165208,244584,254204,160089,61139,-33151,-97646,-87141,-87446,-55537,-47067,-68977,-34886,-5336,-38605,-13952,115066,240707,321457,279315,151582,42250,-44790,-48267,81385,186059,86952,-29171,-62949,3395,32854,-6539,-9803,27008,8361,-24154,-23451,-30292,-50034,-57217,-26126,36565,68362,24702,-26836,-69112,-51676,3393,32860,30179,22463,-20831,-43282,-8770,-6850,-41807,-54445,-40679,-41079,-34908,-34305,-63457,-79416,13077,212292,373939,425366,219579,-62551,-111001,50178,67618,7104,31992,30286,978,-19160,-57362,-76376,10966,130797,237922,284078,280581,191153,67810,-29300,-128873,-99328,-39984,81274,160723,162431,120576,30719,-51862,-108152,-57245,3583,-10807,-66713,-109332,-110769,-52737,2541,68936,48403,46839,-39094,-103266,92752,264491,332389,253102,147604,59091,575,-28059,-7178,20744,-24022,-80568,-95898,-30130,5089,-2513,3137,49427,58670,39465,9887,-27485,-69710,-76147,-78156,-66254,-93659,-115607,-76808,-33393,-6828,2667,-18104,-14704,-17676,-20801,-25672,-43979,-65668,-72162,-48882,-13282,31662,71219,103471,107120,49803,-30956,-101230,-18333,175368,269923,215079,137502,47522,10275,19433,40304,-26464,-97880,-146438,-85391,-17732,32826,100898,102019,120566,179644,191577,103865,132354,90107,8844,-76787,-58042,-58819,-23774,-35469,-5654,9519,-58484,-60313,-20092,-19017,-37272,-79574,-114924,-132377,-85406,-30450,29844,112773,90222,-12296,-91027,4809,153133,249493,214466,57787,-16869,27816,93269,66984,-41144,-88640,-87733,-27791,-16678,13510,61432,158272,333901,426787,348220,218625,91368,-18590,-115753,-27519,25293,37209,39747,46933,37674,-21702,-40563,18524,78359,67273,-1805,-84827,-61157,-14018,-27272,2888,129399,368108,345684,134394,42310,154835,344377,427660,272810,43972,-51763,-55137,-80022,-78498,-55768,-12173,-12260,-32506,-33116,-48277,-34476,4778,48723,218069,285711,178232,121011,146781,175580,117494,48249,41141,60252,93067,115956,102665,67746,-968,-96481,-66767,55757,128974,216238,267060,248536,175673,99441,25603,-1297,-31275,-42245,-54392,-101371,-4661,69669,90434,108464,52115,-67080,-86467,-100556,-119673,-110362,-45076,-21129,1472,105883,121367,56152,-18748,-102575,-176726,-218631,-145954,170615,253539,85134,-84487,15254,140638,118090,-28903,-88846,-60407,-22432,-28020,25347,38584,32714,38040,-1223,35138,101798,94857,46125,56830,39104,-64920,-137956,-95262,-9638,74396,128030,132327,87570,19024,-7839,-20377,-35388,-104380,-94307,-109875,-134351,-93380,66682,247531,137886,15638,-51877,-62954,-126962,-219559,-282017,-241301,-168526,-93364,-43758,7902,23934,23528,18789,4737,-6790,-47636,-97359,-131934,-11601,108560,98480,31920,-9621,-56476,-50269,11442,46767,83200,140955,152298,86919,8020,4141,47633,10394,-2738,-7896,-33469,-80444,-74867,-57115,-76641,-88709,-42353,28246,64071,-15654,-115072,-168749,-143857,-45935,42692,-20131,32080,153375,244995,277132,139086,8097,-43616,-11049,5394,17063,39653,29133,44965,44677,24205,-1238,-31586,-133853,5262,176703,290849,301487,82536,-31558,-68384,-56721,25166,101332,247923,343510,273182,114007,10918,13728,-832,-48124,-108164,-76741,-6256,-7241,-25949,-16349,-23816,-15458,-5878,22772,82111,112195,112612,73421,-9352,-18066,14383,-25544,-98494,-71705,-11998,-18546,-58310,-80169,-45589,8524,72757,84067,73851,36403,776,7167,5152,-10908,1783,14722,-10056,-16295,-14479,-65645,-66415,-31874,-14304,-45233,-33387,6360,-1701,-44026,-67468,-62188,-29536,-44824,-81553,-83798,-46542,-6846,28097,25932,-6756,-52595,-43369,-327,21201,45491,30856,-38207,-73034,-99502,-112203,-175371,-96350,701,37791,42518,4852,-49251,-83565,-81524,-52187,-42856,-37328,-59747,-113905,-77349,-26701,56187,26271,-46996,-61855,-67138,-71836,-54571,-31664,-41066,-58364,-82076,-93638,-49012,-28454,-51259,-73213,-86532,-76351,-60521,-52608,-99163,-95767,-60362,-75808,-60419,-26335,-743,-43053,-149514,-37309,107268,123489,11705,-127390,-75234,-42910,-29794,-66589,-95108,-36453,63705,124136,81562,135853,287277,322783,206708,101263,79272,100025,152795,199633,197473,185935,156374,42381,-77056,-109385,-100130,-79648,-15824,62721,100589,92928,76536,3135,-55920,-88256,-98743,-121174,-48546,8572,-825,111173,167653,31283,-120067,26789,117997,41092,-72172,-124183,-78503,20274,101529,158393,222177,298205,272821,118278,31279,33604,40526,769,-14364,-64345,-69396,-17396,13719,1464,-12200,-15539,32597,59151,26110,2235,10834,13071,-23858,-9781,55951,38793,-5316,-43741,-108585,-74501,-76936,-75882,-67892,-55373,-27704,-15850,3227,67072,105592,76263,23927,-32993,-62688,-79597,-147766,-125596,-65801,-73824,-11053,46530,117928,243659,245829,155904,100000,31881,-24908,-109438,-44527,-23170,-56103,-85813,-67695,-47763,-5269,41097,40231,-5807,-21574,-37043,-54625,-7546,34559,39320,36349,72746,159087,180472,117122,80121,29662,41466,80064,100531,89824,63855,33039,1801,29670,73033,96611,69937,37880,-32537,-43190,-29050,-3082,105129,319611,314668,215821,309452,289613,156636,47991,-21891,-82782,-101211,-110272,-102849,-79600,-47307,20457,32726,25770,-23996,-52102,-17676,38726,120594,150417,120983,97817,112325,74391,51878,-2935,32126,168566,264603,292342,268091,211833,170488,39836,-86215,-83989,-52071,-87722,-95648,-121222,-55652,38669,64086,38251,19306,5921,14391,-18509,-77341,-66545,-109077,-92796,-30037,21806,79109,77521,36548,-42364,16777,111950,100754,35820,-29489,-84756,-70439,-18842,13233,44172,-8835,-136473,22528,106842,50543,20714,58728,77235,30625,-31300,-103557,-42611,121349,228968,269308,242527,255235,217034,76178,-38465,-41304,30135,51268,-10002,-75776,-116027,-110973,-77488,-57689,11239,113057,184777,185877,87854,-24393,-103177,-75864,-38466,-36223,-61932,-63683,-42195,26118,70408,99832,126736,158403,177174,150574,70238,11764,49067,119070,162675,146090,81781,15616,-31820,-48507,-41480,-33262,-68336,-64250,-99872,-159434,-150125,-145661,-114181,-80438,-59421,-45273,7274,68144,72593,19708,-9961,-87436,-98008,-88201,-124849,-70290,23175,95497,102745,52238,-6786,-19351,91963,199081,290945,337986,241983,143792,13334,-12745,-4027,-57934,-90188,-43789,82290,190594,119295,60713,21909,-16724,-62674,-51974,21768,50842,89710,57111,-25122,-70212,-17512,-30928,-106003,-75720,-2601,12454,-27138,-47892,59940,170222,308139,285359,76296,-62666,-94708,-49049,-44106,-51128,-23035,3545,72257,75089,5513,-25959,-61887,-78692,-104479,-17268,28295,41117,70994,70082,88396,84057,97604,182006,202041,120758,6549,-66944,-19996,-16842,-33508,3226,72275,33252,-45631,-110474,-140735,-114629,-89460,-84324,-68215,-52366,-62868,-99592,-67265,47814,199048,331493,354418,227441,18460,-64871,34944,81752,29083,15858,41840,43878,77698,107425,59528,-50919,-60951,-29293,-13064,12090,37138,503,-20338,-31323,-65155,-67477,-35736,-45412,-53215,-22418,6040,43624,134102,130005,45189,-56864,19064,107063,150505,117553,62100,19198,-26754,-75922,-73820,-2632,99131,177810,119014,4832,-119151,-106602,-79918,-108898,-121484,-92460,-75215,-114847,-88952,-35836,-12931,-34075,-93864,-118037,-64447,-1352,8004,-40954,-41970,7753,39868,28553,-5216,-27467,-29130,7912,28329,17653,-72641,-557,206304,339530,396028,385604,334207,198081,139027,80216,42564,107090,160497,52106,-43307,-34927,-12119,-7863,-53878,-104844,-80468,-15323,-6349,-29089,-28030,-39616,-34919,-63662,-102005,-111025,-39968,11626,72629,48006,-6190,-53744,-52861,-54379,-78635,-69497,-51557,-38861,-12458,-35436,-71332,-72471,-22899,1789,-24595,-63228,-88905,-75972,-3910,42177,27806,152320,216844,182179,254490,362494,230154,17243,-109638,-33172,-4893,-42980,-107184,-74211,-3462,58518,63714,11575,-44529,-26186,58541,89540,51026,-65021,-133664,-59773,39706,20077,-40029,-28092,81395,223185,236436,104303,-54256,-109492,-25915,107765,255396,230832,171915,143029,90372,-60826,-42680,40401,70950,-54698,-66069,85128,174136,183950,186743,172808,104026,138938,170407,103535,-38631,-155054,-93897,-20943,2034,-3169,-45165,-86785,-37282,144023,200130,22827,-91759,-6183,62826,64302,11624,-38109,-61802,-91017,-83537,-102896,830,163440,228770,140362,-19676,-143200,-141110,-125769,-127649,-100338,-47796,-16209,-25160,-46424,-110158,-102949,-98445,-101226,-30355,13866,-19348,-81598,-131496,-86604,-21270,16984,94098,151229,76911,26179,-35667,-57780,-30030,51793,135862,165516,111586,60103,-19125,-10593,-3827,-29370,-85229,-102036,-72839,-37196,10469,27211,-40297,-37890,10276,80564,83809,94113,46422,-23153,-36406,47718,53123,44835,-4301,-1417,31511,-8719,-27720,7748,39524,18177,1998,46509,63200,6614,-62430,-92112,-19893,47147,113049,135576,115444,66272,-9521,-51279,-33449,-30269,-11044,-64624,-4455,69453,46685,70703,87404,35043,-34617,-74522,-80412,-68651,-76057,-81199,-90066,-94757,-101114,-86397,-1144,113056,233847,271047,249184,212186,184485,204905,301290,302091,204216,123966,79971,67550,103073,119472,87240,38759,2080,-7645,18389,66904,217327,232175,54370,-29565,7828,35684,-10349,-37292,22794,-4683,-60086,-95945,-130522,-95736,-34267,20732,7765,-52292,-9759,47429,34719,-26120,-30949,-22113,-9948,5261,3147,32584,-52368,-74549,-39170,-36848,-74009,-113847,-63806,-24218,-27879,3836,52939,70832,-2444,-136046,-98002,-26983,41827,77879,122507,130924,113596,71810,29874,-8138,-32601,-33777,-25541,-32617,-23293,4794,41719,7248,45545,46723,-116496,-86925,-83672,-117961,-98041,-106724,-105529,-92911,-108425,-89629,-75846,-121152,-108036,-39317,20354,52582,44237,23521,15911,57116,7986,-130209,-55417,23870,213288,308657,355026,393994,190976,73322,-9953,-73787,-93622,-49884,17489,87377,73078,27977,-14942,15177,83594,113136,94304,67117,72912,74844,86125,85846,71260,39138,-21179,-94072,-131325,-85523,-29374,9460,26053,65698,114405,183391,141125,5591,-78666,-115732,-82635,-62881,-63193,-19619,34787,139143,172240,188162,335932,448857,357353,212759,62312,-27270,-57393,-89151,-109718,-152374,-122232,10517,169207,294189,323921,281025,101581,-60507,-116196,-106816,-56336,-70941,-58406,-31769,10772,15850,-3751,-13127,-28029,-90222,-118486,-92935,-64869,-19819,52474,87640,91572,75344,5828,-93090,-149191,-82085,24386,101173,136769,205184,294963,304096,209672,147895,141741,112427,108676,98088,79135,59835,-33379,-96419,-54535,-31829,-44791,-52120,-24095,38352,129960,132984,76406,20064,-42036,18673,103437,140991,49829,-48372,-142288,-36603,23148,5686,-78878,-162118,-79695,17786,49667,13932,-33850,-79420,-102163,-98452,-152271,-93100,2979,96735,133380,114600,53261,-30029,-33463,78602,81421],[52404,26031,1722,6525,56272,77747,47872,8960,-53061,-71704,-69180,-68961,-48625,-28901,-67414,-68893,27419,102264,112166,68071,60526,-2988,-43315,-36178,-46348,-72412,24259,88532,126742,213190,215041,92413,-698,-38308,-72052,-98598,-102425,-61114,-26205,-42775,-66744,-74026,23143,116906,209850,198381,48634,-37009,-50489,-90935,-113539,-11298,235581,372307,376747,348250,335870,383992,445954,452723,430462,365973,246942,168943,108122,58522,-15042,-89017,78284,266969,348378,270183,109952,25026,-21692,-90171,-92647,-19573,47463,66850,3,-53764,-76019,-55446,59525,55074,17540,-27042,-51811,-52109,-13910,20343,-88798,-82045,-2652,80697,211128,359379,429165,340506,142974,46560,28734,42247,537,-62516,-55399,-31051,26994,89235,18692,-77117,-43070,24213,36635,26436,6261,-12817,22262,67291,43617,19989,-15550,-71283,-111265,-13426,38954,30279,2436,-8159,15481,58074,76495,29511,-67768,-71599,-34381,-86726,-111904,-146321,-100212,-97583,-127832,-83173,-184,75673,31789,-15977,-46344,-62381,-4160,41573,27419,39197,-13779,1939,142516,354831,444867,397410,312887,194636,55462,-23375,-82864,-66339,-48142,-48019,-66984,-71634,-41868,-22602,-30990,-40407,-14533,-52492,-47291,1521,14472,34934,63571,18977,-68316,-115949,-14635,42279,16881,-21780,-50068,-41619,-17663,10917,91246,149643,147407,140843,134298,190374,240922,166309,8164,-4261,66525,75881,70524,21723,-61073,-115780,-120021,-19588,118323,166856,111770,-23623,-43924,23617,87920,110876,95612,125764,144878,44126,-47462,1071,113638,163093,121565,33954,-66812,-90443,-83803,-55027,-40905,-83964,-42029,52282,140565,178511,184673,191790,213991,162547,120731,63771,11780,-6455,-17172,-23627,-47950,-108671,-64453,30337,134575,177942,134710,72297,-4133,-60634,-67454,-42439,-19204,-7057,-19940,-51953,-86858,-105540,-116153,-116239,-89652,-57874,-24160,-2920,3535,13606,56624,121127,198930,242333,214209,184693,231123,189502,56729,-31733,-17029,27750,100276,110481,73237,50171,89331,67740,-2431,-78217,-126868,-74284,-27658,-46219,-47531,-53349,-47942,-46681,-1183,-19870,-28678,8209,59182,102808,85767,36742,-4081,-54010,-47517,-42317,-78082,-61542,95774,254869,278526,261626,233693,223802,201320,218137,173510,1881,-84886,-88257,-32735,-25047,-62586,-36968,10936,31412,52966,88343,72273,68635,57313,112249,83843,-12184,-54694,-89558,-144706,-80500,13204,70619,35397,10769,-4452,9727,-64703,-143883,-148578,-131543,-65972,-103467,-13218,202975,438212,446842,281943,107120,-5245,-36337,-55575,76641,129841,61044,6585,-12403,1500,39990,14813,19224,28439,45305,8913,502,-31353,-43388,-35453,-30492,-26656,-3426,12116,38437,43759,34657,-26635,23330,196829,326548,289732,144893,13118,-85792,-88797,-93146,-107264,-90287,-61253,-78842,-131471,-127276,-78772,-39198,4805,48439,62519,53624,39567,35686,34456,42595,64643,55582,47977,11602,-23408,-19554,-10595,28347,64191,-2604,-67798,-52264,-26798,-20956,-24350,-58776,-77870,-104220,-43402,136786,362952,436389,245245,10733,-74969,11645,220890,323864,265565,105704,-34231,-105850,-105252,-94149,-125695,-83601,-6540,4996,-26106,-60423,-49733,-49774,-13549,-44031,18860,47380,67697,139119,218269,256874,272498,213163,53805,-103109,-93792,-88073,-120087,-131899,-151954,-188692,-188163,-118379,-54652,-67612,-35335,-23419,-31350,-19637,-9411,-18782,-13298,-2393,52399,98585,54674,-46932,10850,34051,60349,105322,128666,299301,417863,505087,519530,408372,233783,116672,130392,231846,299200,205871,10798,-81255,-80935,-37862,70802,168055,158400,148545,208905,230804,157272,62530,-28919,-90095,-95345,-109169,-81104,-68268,-66254,-15383,-5195,-51183,-25417,98838,211635,266006,245792,143625,48708,-49719,-76982,44812,154097,77472,-26487,-68896,-6774,22200,-5439,-8508,20645,-6528,-43240,-48019,-43263,-54654,-65339,-38891,25945,67838,30943,-20394,-63934,-47750,5911,35558,34132,29346,-12412,-38829,-4720,8250,-21078,-37776,-34866,-42697,-41203,-46173,-79163,-93902,8781,251286,457081,498559,231661,-63973,-109836,37926,66818,8075,40482,45252,7951,-9269,-27740,-41609,-28065,93216,222458,301696,303200,197452,66350,-25426,-113751,-83013,-31450,71226,115927,113824,89304,23544,-36651,-96739,-65324,276,1956,-54843,-100872,-116713,-55867,-15601,67408,48124,2444,-108730,-64473,130943,264323,296367,204207,110642,34981,-12336,-35153,-15053,16095,-27616,-77433,-79727,-15011,18450,8664,16644,66690,78330,56762,20807,-25962,-73937,-82264,-70599,-56945,-87962,-117784,-80463,-34917,-2364,18136,2126,-3525,-7491,-10140,-21645,-48378,-75405,-85256,-66183,-31584,9743,36532,48475,52481,17908,-40752,-101756,-17830,179642,252067,185864,121191,42676,-1188,-6242,6259,-55039,-115527,-141449,-72013,-26702,-1915,64456,79581,110161,171667,166376,60743,89870,88202,28764,-36376,-29561,-14701,-310,-32024,-11619,14658,-41293,-58273,-25179,-23271,-40869,-77372,-108179,-141057,-103010,-47330,14206,92145,73656,-22659,-90239,-3613,136304,215375,195990,53365,-24754,6164,56494,10830,-81100,-95964,-82806,-19029,-9169,8165,35728,114762,269183,364078,307544,194613,77424,-29794,-141913,-39901,-1860,-2269,3816,13081,2886,-45704,-47425,14438,75908,69784,1177,-72572,-64167,-9984,-16772,1665,123063,344155,339088,165710,87917,191177,316504,369139,240918,26219,-73498,-73521,-97765,-92688,-60863,-12749,-15011,-42855,-42716,-47684,-35919,-10566,13235,169925,267711,164686,105176,131521,170351,126196,61713,58489,75728,95140,81674,59956,42210,-27527,-122271,-47500,98000,172804,250669,281919,255177,182865,117281,52958,29030,-11531,-55310,-86367,-100829,11233,75840,74299,57339,2299,-93957,-76610,-91431,-104966,-93825,-39941,-23043,-13033,90405,131693,68418,-15943,-111039,-194404,-242150,-170802,144046,223229,69801,-113911,10058,126628,86955,-48925,-89106,-50852,-21357,-37258,38670,86521,97819,90762,28036,44251,95484,75809,41830,70256,51564,-59295,-132878,-92372,-6681,86788,161756,189731,154060,57990,10145,-14325,-31619,-87690,-87224,-114685,-147604,-102770,45810,227436,135823,-546,-98752,-135086,-201838,-275647,-310942,-247467,-181878,-93208,-32723,59644,96364,65195,36323,8355,-10487,-46031,-97458,-127578,-14022,95908,93731,25723,-19616,-63452,-47367,11361,43387,86429,158137,187186,131407,46668,32669,45529,3072,-2682,-3938,-36403,-102068,-60198,-24222,-50122,-82637,-57814,-1632,32731,-41287,-133536,-180464,-148986,-46218,45690,-28197,21795,147426,249146,275776,138314,43449,-5405,24856,50658,78797,106488,80898,76310,65195,34235,4071,-31420,-140931,18197,204333,306107,270474,49082,-31997,-68639,-52295,40271,125729,270069,367669,275640,117245,16969,15090,-3979,-54458,-100170,-69893,-14453,-15418,-25303,-7227,3135,10970,-6596,6986,73047,119868,122205,77207,974,-4797,18412,-30334,-103288,-68026,-7278,-13801,-62651,-94299,-47340,17477,98599,124251,116813,84167,41298,20423,-4116,-32515,-27328,-14429,-26856,-9556,9877,-50687,-75552,-33727,-14026,-51394,-66804,-22943,-12964,-48114,-76475,-68644,-35911,-55763,-104633,-84574,-23103,20292,46871,36638,912,-37191,-22999,6231,20188,46179,35967,-31576,-63494,-93079,-111420,-175195,-105527,-1724,36592,32324,-14458,-74996,-100456,-83933,-56917,-48386,-44670,-58236,-101587,-85098,-56050,24824,17110,-52081,-66700,-69099,-74986,-57992,-30345,-33261,-49522,-71043,-80939,-46619,-32576,-66066,-108528,-124249,-106044,-90335,-79268,-124925,-117554,-84834,-92099,-67890,-30611,1796,-42119,-162566,-20924,141856,168263,43320,-117556,-85530,-60445,-48612,-72900,-91555,-29666,77650,115206,46730,116259,297283,347528,226927,110885,77031,89476,130387,156578,153611,160572,143502,36807,-69866,-108681,-109590,-66946,-13781,53970,74639,56047,44418,-10702,-60812,-111086,-88944,-53655,17166,41926,-4861,88442,151467,37157,-115646,35239,130569,52790,-61938,-93845,-34066,67081,149048,207490,268673,305915,210370,64669,-8512,472,22795,-4381,-8883,-51281,-54113,-1148,38086,28060,4820,-5268,42506,72094,44037,9645,-1249,12120,-18273,-8100,48529,24863,-18695,-59055,-111828,-64496,-82206,-79012,-66031,-53385,-30171,-28983,-11381,56151,96032,70254,18641,-37433,-80057,-103690,-151861,-87844,-40662,-59079,-5201,38483,96976,219436,258723,184980,131250,59569,11869,-86525,-49509,-35371,-73789,-105593,-84867,-59655,-8078,43688,50861,10175,-10225,-21408,-33756,22261,67717,59864,34264,46397,117017,158494,123491,96864,45618,46740,84281,110913,98465,66552,37561,15514,42960,77670,88669,47518,8988,-52745,-39584,-538,39794,141760,352721,328044,219129,314341,310948,178223,60562,-20366,-88295,-92137,-101783,-100128,-86181,-58608,21382,52656,54179,3065,-39102,-14415,33600,105045,141371,114810,93089,100558,56499,42032,1999,46067,185982,293217,335391,322945,260561,184067,40836,-75716,-78461,-47771,-75688,-80887,-113412,-66807,24713,37507,8005,-4909,-9163,1165,-28807,-74602,-65944,-122789,-104282,-41540,8940,73605,73247,33972,-42970,-318,85825,85568,30384,-32423,-75925,-45415,10469,33028,52851,-3931,-127082,14420,72404,3418,-17325,29395,51868,11367,-41981,-104017,-43869,113623,219487,272411,259729,278863,235570,77908,-29150,-28890,33758,43203,-20282,-82948,-123731,-108189,-71413,-59352,-6600,82881,152562,151988,57027,-43461,-107582,-75844,-37615,-36762,-61126,-65520,-53090,7635,50681,79587,113978,158239,193230,165698,74714,6553,31711,89383,120597,110661,67579,11215,-34371,-49138,-31853,-11982,-55722,-63353,-107422,-152954,-144976,-141739,-100046,-67239,-55657,-42616,9862,55317,31408,-3579,-3985,-71897,-110230,-89918,-85299,-46419,41555,127182,137658,64641,-6323,-27324,78730,180926,271112,307277,208094,134754,21821,-5012,4187,-37711,-78997,-62167,41803,149953,113773,76073,44041,1413,-51647,-51520,-969,28493,66554,34467,-43149,-74571,-12530,-15185,-83772,-98089,-34216,-14330,-40599,-48541,60757,175518,311019,255376,53914,-66339,-82763,-41134,-35986,-36830,-1257,20743,65380,70184,9787,-36201,-85287,-106848,-97244,6092,60529,81690,107695,100656,105598,87242,95148,172381,183372,114703,5648,-62593,-9209,-12157,-25228,11737,70158,17266,-67153,-126698,-132758,-121024,-103470,-95507,-70919,-45500,-50502,-87694,-79731,28117,185234,313260,324133,204142,2347,-68713,33565,88949,29434,15,8125,-8796,5464,31222,4561,-67673,-65079,-38299,-25649,7808,38522,-7960,-56750,-43621,-77656,-84085,-44569,-47703,-45713,-26036,-15714,8614,98392,128722,55255,-53051,10295,100655,144141,110053,54001,17254,-22773,-72155,-71797,660,115079,197748,133179,16176,-105171,-102517,-79438,-124666,-129789,-88262,-72544,-114553,-83891,-33168,-15682,-44215,-109263,-99949,-56156,2427,11735,-38246,-37258,13153,48247,32750,-8153,-26985,-22512,20235,33493,22142,-71256,-15347,185134,299128,330627,327810,277822,150689,118922,73849,41958,133473,198232,76975,-39763,-48303,-31487,-27938,-74087,-120550,-82832,-17158,-16139,-47346,-56042,-53335,-39619,-62126,-97613,-118384,-62253,-19360,41475,29623,-3485,-18989,-21251,-24719,-50382,-47157,-32103,-24537,512,-22329,-55319,-54908,-3513,19813,-9268,-45968,-67467,-56432,11544,46533,15511,127720,199916,182308,272942,370755,198010,-23211,-140257,10418,48805,3062,-73257,-57019,4686,60973,63278,8312,-48081,-24564,63144,112757,93147,-21250,-115616,-72080,26995,9053,-50927,-33616,77337,210946,229721,118144,-33120,-123331,-42363,99940,271470,260327,188165,144626,84319,-71044,-45363,35895,62944,-64053,-58224,87240,162175,159983,164644,155880,93366,129721,156376,72618,-68892,-121810,-57077,4767,13431,-2064,-47473,-85587,-6907,197768,226882,31928,-88237,-7789,62519,71605,24379,-35775,-70805,-101608,-103766,-94136,42413,215885,254431,144048,-25931,-154755,-134243,-113007,-116718,-96973,-52877,-29558,-48735,-68666,-114821,-103394,-105464,-99947,-16146,36218,-5244,-82793,-122499,-66746,-2007,32934,121718,159525,68822,16294,-44770,-64970,-40613,24841,100722,133473,96577,47444,-30402,-13081,-1606,-26827,-82493,-98045,-58937,-13756,53211,85530,21599,15084,50891,91323,81938,103938,62303,-6332,-13706,72026,75360,74413,27978,20164,37405,-12384,-37935,-13047,13304,-2434,-14105,29231,62500,11262,-61717,-88828,-15717,51647,118990,132451,107563,58910,-16407,-59912,-41275,-33450,8050,4053,28372,77619,51097,76763,85974,31066,-33393,-69866,-72066,-65204,-79592,-91290,-103320,-109256,-110386,-89702,-1890,119644,234692,255318,217338,176205,144634,173181,281849,296556,204583,126647,84273,72272,110560,152319,130989,76024,26459,5533,30208,88610,244615,226285,46401,-43321,-20594,23375,-8652,-50520,418,-18112,-63748,-99719,-137858,-109018,-53228,1737,-6537,-63406,-11705,41791,23674,-36302,-28064,-4885,8083,24556,30400,51855,-59487,-90899,-51925,-48109,-83807,-112565,-34994,-2425,10310,79286,142959,119864,19451,-155481,-117991,-37062,24290,58780,113314,131665,121196,77667,26916,-15258,-39940,-34468,-14542,-20163,-13420,12310,40980,-13270,12162,-7163,-148703,-90197,-89443,-126200,-135917,-132609,-103451,-88429,-104715,-87068,-73400,-117857,-112842,-44857,16480,49369,41868,3419,-32767,29696,-4023,-119728,-64974,15135,218550,337589,367859,367606,168322,69556,-5746,-59974,-54510,-30422,13311,72021,54636,17047,-16308,17833,89503,105983,74063,45927,52715,54364,65584,65125,49884,17555,-45453,-128369,-151019,-111486,-58390,-7227,16831,43267,69698,128575,97738,-28705,-93763,-121568,-90271,-73622,-53489,-3587,13233,107168,164977,210100,365583,442201,356236,217576,50071,-46108,-68900,-90040,-112866,-157351,-112848,17556,178243,309329,325476,250974,58775,-76227,-113118,-107007,-56617,-66737,-53433,-28693,23422,46772,27181,-3666,-26728,-94237,-136614,-106841,-78303,-43871,32754,70556,76629,69135,1812,-94763,-131379,-86308,15391,79138,101773,163262,262967,293225,205457,158819,186781,174899,169235,143342,118383,104189,-3031,-87469,-60397,-42069,-50834,-57748,-32582,26283,118560,122963,63516,12248,-43565,20316,103160,140079,53562,-54396,-160823,-33530,36364,33676,-50649,-147704,-101919,-6385,35368,3983,-44809,-88317,-127315,-124312,-144894,-74694,32450,144039,178186,135651,56265,-30958,-31704,66569,63961],[38841,18818,15278,28389,77825,92146,56884,9059,-69592,-51653,-49261,-59150,-48470,-20260,-42083,-101182,-7369,76195,110393,85990,67006,-5289,-52018,-55853,-62077,-83582,26515,103702,135646,213174,226211,113097,11873,-46062,-93791,-105382,-71854,-30436,-1097,-20872,-44291,-46326,41842,130260,211753,168011,14000,-67320,-53782,-81128,-111582,-52668,169234,327388,372489,356467,346612,382138,404081,383349,375954,355812,263134,177250,117040,62795,-11382,-94169,60830,244001,325501,264656,127377,50294,-2123,-80410,-98076,-28166,27707,35737,-28092,-67817,-72528,-55012,23663,34126,-1195,-38410,-53679,-47348,-4178,29789,-78640,-96643,-20156,67617,203881,386462,501005,399042,157095,49778,20761,26532,-4586,-57988,-65759,-51026,-2723,64434,6761,-77552,-33000,45525,64187,50769,18479,-13026,9983,63055,52980,31436,-355,-42033,-126679,-32949,38843,33556,2279,-12121,8223,50812,68050,21916,-84587,-105112,-49843,-83620,-104998,-149775,-104450,-100758,-135325,-77452,9030,73153,17420,-36947,-73609,-89239,-18601,34223,26578,50036,12564,24358,149120,357835,422323,359300,280142,184310,73190,-397,-57227,-51527,-46814,-71006,-97544,-99244,-70164,-52221,-58367,-67995,-42477,-64442,-38006,4010,1393,-610,16749,-14576,-78962,-107390,-1920,59957,33334,-18333,-63298,-56549,-21403,13151,95770,176704,178277,162724,149440,201391,253594,162033,-13707,-34293,49471,69512,48667,-15487,-91080,-129502,-126471,-25936,100782,137640,87208,-39539,-54220,28923,102326,113851,90572,132923,156556,48434,-56683,-12177,110529,176966,151918,68411,-34114,-74202,-95694,-76025,-52660,-83181,-35601,52345,132316,171640,199466,223199,230263,160328,114548,62972,15791,3502,926,-4617,-37585,-120526,-78818,18419,125283,184399,148199,75802,1575,-39065,-43451,-30041,-20036,-18433,-30993,-52750,-75182,-87262,-102207,-101784,-80004,-49636,-11579,14419,21541,32443,65517,112157,180317,232967,214505,181134,219756,188737,52430,-34828,-17977,19237,89797,115640,88315,64107,94557,55511,-19307,-86133,-136009,-81778,-38212,-67889,-72655,-59998,-42491,-32008,14599,-7736,-16855,23102,71124,105053,75660,12666,-35014,-77988,-70139,-65481,-90509,-59790,95684,233523,248388,229487,215119,221672,204341,220433,195720,30635,-74976,-82160,-33635,-42772,-88525,-59371,-7766,7990,22577,58458,51430,46786,40067,100745,85784,-8092,-52685,-85928,-137983,-88437,-2021,60717,32482,-6505,-33299,-15423,-71454,-140410,-157200,-139163,-76766,-103205,-7253,243651,509166,506815,320469,128120,-7937,-43811,-12672,127916,174992,107496,48766,1009,-961,46021,37960,43823,26440,35585,3999,-8012,-41844,-56924,-57776,-57354,-49315,-17272,5166,25569,12121,-30864,-103449,3494,165325,288958,272170,140500,14270,-81149,-89663,-88333,-98229,-99947,-66430,-79462,-128872,-124263,-74685,-31038,16006,59097,68372,54094,38038,36125,28372,27756,43729,33837,31099,6531,-17096,-3290,15504,55307,80274,5754,-63213,-49845,-30388,-43303,-57413,-71390,-81891,-108243,-44737,130496,359373,432897,244316,17760,-74351,16214,234678,305070,232335,90706,-36333,-100942,-82439,-68737,-92133,-45573,23020,18482,-23651,-64803,-44861,-41744,-18204,-48519,37932,85734,102124,156331,200542,214765,223954,175375,36494,-115602,-74970,-67148,-111395,-130963,-150556,-195246,-187399,-108865,-45242,-61927,-34925,-25917,-35920,-27857,-21048,-31458,-20757,-857,63290,112271,70342,-11235,30481,16406,18753,65696,102928,266841,375666,468881,482662,390494,246145,150426,181556,292392,343139,217213,8249,-87192,-87047,-40648,76961,173067,150765,123692,164120,195650,144805,57942,-28977,-84261,-100347,-136834,-104647,-77914,-38611,5618,-4343,-59563,-34199,80960,180549,212488,211339,132253,50256,-58700,-106682,9805,117432,63000,-26119,-75259,-20975,5360,-10652,-9705,10924,-21988,-61317,-77577,-64874,-66985,-80703,-58224,9048,61285,32233,-18007,-62257,-47687,3359,32939,33659,31482,-11848,-42745,-5439,21043,367,-20378,-30708,-46263,-49374,-59682,-93226,-106783,5140,290581,535040,557663,236101,-66015,-111909,17821,55561,1131,38773,49455,8879,-1710,5025,19052,-36943,39254,182729,297080,310426,197156,65633,-17390,-93745,-70879,-26530,57644,73967,65416,51787,8124,-28753,-90397,-74194,-4925,12452,-43715,-92116,-109208,-48447,-8270,82944,74110,-11828,-120580,-15669,160406,248871,246219,151463,74759,8878,-29770,-46200,-26908,6486,-34649,-75480,-65764,-1199,30177,17832,27568,80510,94384,71442,29558,-26180,-79818,-88076,-63525,-51036,-84647,-120736,-85557,-36705,2321,33306,20769,5986,-16,-2109,-17671,-49530,-80247,-93553,-81891,-51642,-15561,-719,-537,7702,-9627,-50771,-102981,-17709,178747,225755,149536,97341,36897,-6301,-23482,-23074,-83942,-132698,-126124,-61653,-39575,-37325,30608,63761,111505,177095,155807,37352,55577,85104,49478,13832,25092,35965,18692,-32007,-20029,16376,-29675,-58984,-29443,-25615,-43490,-74217,-98797,-129854,-123387,-66198,-2887,68275,54802,-32685,-90814,-15811,110370,168150,164581,46523,-31477,-18072,11197,-50751,-122996,-94334,-78430,-17893,-10553,-6885,2226,64926,195431,285802,252889,162237,59335,-38336,-109656,-33288,-13028,-47531,-42149,-27520,-35444,-66447,-52585,7601,70846,73732,8306,-55476,-70023,-12332,-7116,2898,115652,308910,322261,198124,142060,226117,283116,314726,218997,17870,-92803,-94171,-116446,-101453,-59115,-8767,-15188,-53279,-56094,-52043,-40627,-27686,-20519,119094,235988,145248,85165,109301,153336,124305,71343,76411,89249,90767,44538,24084,17832,-53417,-126768,-19921,145997,215833,277196,284216,249362,181102,130130,79830,59348,12549,-47470,-94535,-79645,21541,73292,51318,108,-51611,-109644,-65729,-78614,-87086,-77331,-38457,-31818,-29980,78401,142265,80321,-14136,-121694,-214990,-268150,-196312,111636,185915,54573,-98309,15936,115898,60762,-67148,-87082,-41269,-20750,-42082,59934,143757,170053,143472,60977,56408,87313,52229,31775,78717,60096,-56135,-130261,-91859,-5041,100772,201462,253283,230232,101393,27606,-10137,-31421,-72879,-72094,-108630,-155454,-111676,21515,181406,88430,-78538,-219357,-286078,-351796,-391958,-378612,-271779,-192608,-92545,-23401,107419,164575,107541,55402,14380,-10647,-42845,-97122,-122812,-18823,78551,84418,19359,-26770,-63794,-39100,14139,41486,90432,175865,224037,179912,90708,64372,45136,-2609,-4366,-3719,-41481,-120214,-30965,18879,-17815,-73363,-79760,-37800,-539,-66242,-150555,-191332,-154579,-48465,45040,-36899,9460,136452,244689,262285,131024,78208,39582,68084,101223,139102,170673,135762,110155,85003,41900,7064,-32598,-145845,24382,218181,303332,226291,23977,-31431,-68019,-45829,52349,142800,273391,368289,265723,119125,25378,17162,-6651,-58486,-88040,-58152,-9453,-1508,-9581,8513,33022,39969,-4677,-11159,57485,120394,125530,76469,9683,8471,23621,-33284,-106771,-66098,-4175,-7380,-61620,-106823,-48853,25532,122397,165301,167456,140741,85332,34986,-10736,-49614,-48315,-32596,-32763,5840,42026,-18752,-71504,-33530,-12471,-49528,-95726,-51938,-22317,-49346,-82420,-78383,-48463,-72693,-125389,-66949,6807,49117,64831,46787,9873,-19392,-1891,12438,18774,47130,42218,-22924,-53040,-89080,-113952,-175946,-108439,-2071,33909,19765,-35165,-89461,-116641,-86695,-60244,-51978,-49719,-54573,-89505,-88896,-82985,-5520,9714,-52975,-69253,-69982,-77208,-62292,-30092,-24764,-37287,-53542,-62252,-39729,-35821,-77072,-114791,-120826,-128013,-117518,-103802,-146654,-123709,-110287,-111193,-73889,-35407,2125,-43097,-145474,-731,177425,213420,76754,-104676,-96353,-77804,-66494,-79652,-89423,-26360,80825,92370,12050,92675,292167,350977,232929,113256,68040,70642,99282,107173,107285,134529,130977,34800,-56532,-87643,-87575,-53848,-11582,43020,46152,18462,16822,-17119,-57554,-128154,-60742,9292,78945,74716,-2796,67641,128779,37611,-107120,46915,145452,67885,-45540,-61884,12064,116905,199436,258306,312043,300692,151962,32356,-30683,-18916,11836,-6213,-1464,-37763,-41505,10019,56639,50226,18412,3748,50363,81858,61019,27025,-5963,12368,-10900,-3294,44402,17947,-20012,-53334,-80111,-51881,-82684,-77676,-61180,-49115,-32877,-45782,-30017,42036,83811,62047,12240,-41663,-97877,-126080,-131323,-52222,-14751,-43115,1904,31364,80251,194779,267879,216435,165565,89083,52207,-34961,-45159,-50391,-94617,-126827,-103870,-73570,-12069,44688,60482,28063,4008,-4150,-9912,55084,101111,78291,31337,19258,73419,132352,125975,109141,57108,48594,84068,115482,103517,67263,39319,23269,45731,70916,71775,18415,-21721,-66933,-31545,31383,100881,211103,406561,346347,228394,321676,330754,200144,74110,-17518,-92304,-83903,-93604,-97130,-94885,-68533,22620,73573,84277,31119,-24844,-13502,22369,81013,123557,102794,83751,84721,36599,32104,9788,61790,200327,314068,370845,372383,307064,195634,45250,-60876,-71038,-43675,-63934,-65557,-98285,-79137,6698,8404,-24246,-34084,-28123,-16349,-44400,-74387,-64410,-118235,-107558,-53006,-2496,66282,66781,27930,-48124,-16878,55833,65017,22897,-34066,-65267,-25266,35138,51807,63413,7535,-107983,-4503,30528,-39309,-51157,4157,27885,-8760,-51892,-98024,-44317,101638,201782,264330,263461,286394,242447,76740,-21848,-19197,35440,35280,-28116,-90310,-132115,-102755,-64958,-59165,-24045,49710,111391,105325,18930,-64598,-109702,-75062,-37269,-37526,-59648,-67080,-64067,-11948,28479,56692,97412,153062,206781,184160,85818,10576,22702,63656,82538,77832,51045,3995,-39018,-51881,-25436,9485,-31681,-57199,-107115,-140898,-127563,-115704,-81849,-56178,-55098,-46651,3765,28779,-22888,-22393,3248,-57593,-119703,-77885,-41330,-13245,67592,173467,181917,79525,-4650,-36092,60449,154364,237624,263357,171112,128196,36223,4263,11230,-21562,-68574,-78400,3833,107770,103792,86518,62034,16388,-43441,-54549,-27108,5462,40946,10542,-62319,-79920,-11286,-3589,-65045,-115894,-60605,-36628,-52679,-50393,57313,173582,302172,215628,30987,-68889,-74169,-37923,-33401,-28431,13491,36016,61033,66587,19871,-39051,-97451,-134911,-80479,29230,92484,123687,142523,127027,116792,86770,88503,156136,156453,102300,2162,-61862,-3500,-12063,-18186,16425,60586,2617,-79761,-111432,-123688,-128462,-115224,-101614,-69354,-36626,-38216,-74925,-87919,2064,159299,277754,277697,172600,-14072,-72450,31023,96331,33348,-7938,-8769,-40377,-44231,-23869,-30984,-71351,-69636,-50265,-39871,2769,35408,-18590,-95834,-54640,-91130,-107083,-55680,-48110,-36697,-31575,-37210,-22176,62350,120990,58861,-53763,1323,91387,134032,100943,45482,14192,-19981,-69800,-72123,225,123996,206654,138962,23136,-94540,-98899,-77560,-131397,-131306,-84416,-71934,-115744,-79242,-31590,-19934,-55485,-114498,-83787,-51090,1814,12279,-37548,-35305,14577,51030,30850,-14251,-27783,-17045,27322,31884,20623,-71006,-27907,162644,262142,267313,261801,211744,104051,97646,67987,46500,157461,223290,95493,-35059,-62481,-53266,-51091,-96091,-136288,-88277,-24924,-29856,-68301,-83727,-64842,-43892,-59399,-89180,-111689,-71670,-42753,16073,15398,3109,21755,16490,7801,-18189,-18586,-10788,-11351,12198,-10518,-41007,-39282,13814,34639,2621,-29984,-44546,-30584,33996,55242,10684,108397,183735,182687,294056,379566,181824,-24247,-88270,52454,92866,39230,-43922,-41389,8906,56350,53192,-3730,-56990,-27046,59641,123911,123443,17992,-92050,-80192,11742,-5553,-67236,-46471,63219,185347,210446,124350,-14228,-125421,-56129,92092,282056,284316,196109,134117,63146,-87768,-44753,30027,51814,-74453,-53363,84473,143341,129224,140085,141916,83083,112954,128791,31015,-98252,-85099,-23012,26580,20014,-6039,-53694,-80468,28071,246144,241883,34488,-91790,-13861,59897,80810,41353,-31318,-81364,-106661,-120132,-61688,96654,265828,269343,138578,-36085,-168792,-127134,-102639,-109226,-96756,-60351,-43111,-70362,-92394,-119296,-101467,-112242,-102281,-11554,48420,3616,-86076,-112069,-45810,18274,49665,147053,162901,59308,3698,-56383,-73485,-49470,6006,72083,104053,79852,31681,-41802,-13767,2214,-23323,-81024,-98047,-52187,-2156,81984,129550,71369,57501,80834,95005,82827,113426,80116,11229,13140,101006,99685,104472,60314,42577,41555,-16225,-48467,-34064,-14611,-25916,-35834,135,44994,2366,-68738,-83023,-9404,55368,121523,126767,99039,52622,-21084,-66865,-46657,-26965,47268,69935,57832,81987,55235,85672,88163,29470,-31713,-65148,-63009,-61009,-83455,-101755,-115259,-121079,-116998,-91999,-3039,121370,225064,229639,179279,133449,95448,131572,254077,286797,206453,134472,94316,79318,115765,184389,176945,113253,49429,17642,41160,108539,261620,210693,38237,-54086,-49330,4760,-13886,-68166,-22858,-31248,-65711,-100340,-141388,-118778,-68706,-14532,-18945,-75323,-17205,29091,6149,-49048,-24568,17157,32232,49739,62831,67404,-67624,-103768,-62715,-58001,-84757,-76446,893,24919,66879,185223,252766,167901,39491,-147230,-107957,-26960,18998,44501,105144,131952,127018,81052,20997,-23624,-46724,-33592,1209,-1003,1521,23365,43839,-24904,-9166,-34605,-115460,-87211,-85413,-105644,-116215,-132521,-97023,-81388,-98255,-81650,-67432,-109976,-115778,-49947,12166,45993,38940,-15115,-65945,27654,541,-102550,-73181,7976,217482,356435,372081,331417,146192,69407,6560,-33510,-14140,-4647,18594,61098,40077,10385,-12106,25368,97132,100706,57719,29083,36686,37762,48937,50351,33841,-1591,-68161,-157482,-154588,-129875,-79075,-15790,14217,25728,29893,75491,53747,-61415,-105130,-123689,-94320,-79848,-29694,18349,6346,84204,159113,231150,382041,415909,342060,220091,44830,-55445,-75319,-87543,-110590,-150120,-100395,23534,175042,303759,308039,211113,20018,-83190,-102574,-98321,-48051,-57162,-45780,-21828,36662,74650,57255,8005,-19752,-87034,-133893,-108982,-81282,-62534,16149,57114,66135,69131,6342,-84407,-105118,-83153,6795,58307,73507,127368,226566,270331,191504,159755,221156,229493,226897,189699,158974,152122,38277,-65152,-57283,-45645,-50142,-55713,-32168,23956,114413,117536,54135,7601,-44505,17384,94815,131596,53511,-58225,-144062,-23708,54706,68908,-11377,-117892,-117039,-27537,22653,-2601,-50333,-82814,-108042,-127876,-121020,-48511,66067,190036,220702,156355,61171,-27855,-22376,64050,55872],[27895,14941,35479,56486,100375,105289,64501,8491,-73050,-29990,-29395,-45810,-47864,-12595,-16433,-88124,-40182,51577,107215,103385,70707,-7618,-58143,-73136,-73538,-95741,20497,113184,137333,204172,230732,131797,23779,-54767,-115915,-81348,-33880,-263,22263,-802,-21951,-13299,66800,144749,205910,129968,-22664,-84173,-45178,-67294,-102498,-89971,93758,261151,346707,350135,341478,360335,345717,308314,315436,334723,272063,178281,117994,62425,-10491,-92664,46725,218296,294940,250802,141314,72533,15214,-71510,-102002,-35820,7673,1570,-54119,-82011,-69949,-50555,-3137,22107,-16811,-47754,-53992,-41718,5860,37414,-68789,-110331,-37669,53806,191831,401199,563903,456801,172230,54634,15279,12285,-8176,-49302,-69240,-68033,-30363,36565,-8187,-78382,-24659,64645,88833,72855,30015,-12057,-3454,51931,57868,40361,12823,-18310,-104867,-50192,37126,35077,1054,-17110,-1266,40216,54055,8048,-79050,-88773,-46402,-73256,-99335,-149326,-105608,-100943,-142408,-73763,16086,69060,4089,-58418,-101555,-104364,-25646,31912,29248,59961,38858,46958,155786,357721,395048,318775,240953,163583,82862,19406,-33414,-36927,-37614,-76993,-108868,-125643,-98812,-80576,-84013,-93909,-70366,-77688,-29158,6725,-9467,-34995,-32328,-45102,-80026,-97247,6967,72201,45751,-16297,-76935,-72569,-26529,13377,96549,199677,209150,186630,167114,211541,262896,160080,-24806,-60451,30458,60334,27241,-39974,-77518,-94399,-109529,-26127,82141,104861,58604,-59670,-63598,36369,114854,110104,75349,128880,161062,52043,-59591,-27704,101414,184110,178458,98915,-4273,-57142,-104319,-98513,-61905,-76410,-26491,52030,121285,158655,205014,245430,242365,158746,108606,60503,17102,9443,14051,12701,-24731,-113821,-92069,6130,113901,185095,158552,81227,12085,-16500,-24991,-24095,-24549,-31069,-41485,-51406,-60839,-67387,-85204,-86908,-70607,-43499,-2138,29992,40293,51580,71787,101599,158179,214799,207349,172672,200705,179024,45246,-36848,-17400,12051,76807,116184,101079,79117,106692,49079,-38706,-97588,-146823,-85486,-44151,-86331,-93628,-60805,-38286,-20480,29039,6140,-2819,39462,82484,102529,58253,-18186,-69395,-107603,-96866,-88607,-98203,-58038,90738,199603,205186,184894,184861,210368,197565,208334,202328,56956,-64508,-79505,-41138,-65166,-119723,-86592,-30837,-18637,-10163,24291,26103,22806,21991,88415,86639,-3024,-49297,-81404,-130400,-96044,-20049,46832,27135,-23011,-60951,-39688,-77676,-137021,-160500,-146695,-93132,-106339,-354,283339,563467,553288,356354,149215,-11784,-51648,29596,174236,208303,140333,80820,10155,-6538,51209,66626,70414,19967,18320,-5328,-17322,-51772,-69914,-79973,-81812,-66941,-24883,1604,15996,-12768,-88011,-154617,-6098,130444,243106,244865,128560,11550,-77674,-86529,-81075,-88678,-93468,-57150,-65090,-111491,-107547,-60756,-18534,26970,66087,69631,51515,35153,34150,21062,13532,21543,10476,9142,-2836,-9939,14747,42406,81842,95433,14798,-57276,-46666,-33406,-62459,-87751,-81116,-84415,-112100,-49050,115229,330811,395442,222265,23380,-71197,17576,232781,269342,194871,77656,-36450,-89927,-62041,-46809,-62015,-12600,46541,28446,-21911,-67351,-38916,-29537,-25518,-52532,57113,123606,137990,174000,184410,177441,178246,134727,14858,-122595,-54540,-45174,-98762,-128801,-146417,-191200,-179246,-101823,-38269,-55868,-35707,-28485,-38600,-33118,-30356,-43409,-29316,-1449,71451,122305,83983,25689,60201,13691,-12846,25260,72003,221529,321482,418304,430366,357534,244854,174203,215374,323770,358979,214452,3277,-92743,-91998,-42722,83423,172665,138499,97693,120570,159107,129530,52915,-28455,-75723,-93711,-142324,-100072,-53219,3753,34806,4576,-58230,-37213,65648,152399,167648,181380,121404,50959,-67164,-132217,-19810,81282,47596,-24371,-76508,-33796,-12223,-16728,-6894,4152,-32180,-70546,-100570,-88046,-80617,-96220,-78268,-9234,53355,33165,-15008,-59374,-46834,27,29014,32675,32092,-15778,-49000,-4931,36546,26436,546,-25225,-48709,-56093,-70645,-99889,-112833,7746,333386,607114,604127,238985,-64090,-113489,-3988,38728,-8834,32657,47762,8121,7964,44897,95126,16988,-13038,125698,273033,304467,193187,67341,-5952,-71880,-58758,-20570,46590,40760,24157,15242,-9932,-23931,-84570,-79788,-7801,24251,-29092,-78686,-91797,-34425,15968,108925,114803,14552,-59843,31277,181304,222902,189847,103235,46655,-11548,-45205,-55942,-37430,-3555,-40917,-71090,-51401,13534,42996,28078,39242,93822,109292,85949,39098,-24491,-83326,-88932,-54455,-44922,-80133,-120744,-87937,-34850,10911,51462,40931,16833,7555,5562,-12148,-46685,-80033,-95265,-91129,-67146,-35997,-28477,-28420,-15455,-25360,-56412,-101589,-13404,177234,196977,112280,71119,32799,-4673,-30426,-44550,-109971,-140376,-107787,-51419,-51783,-67160,8670,61844,127716,194303,154863,29612,36358,85786,73839,71422,99391,91630,36056,-31976,-26501,19293,-19314,-63203,-34090,-25838,-42858,-66897,-84376,-111124,-143150,-80995,-15299,47835,39188,-38346,-90430,-28813,80306,116421,127280,41310,-32048,-38123,-32710,-97835,-128600,-82521,-72541,-21125,-17401,-26706,-31432,18696,126235,206364,194414,127531,40659,-41633,-72910,-2460,9864,-67723,-94092,-71631,-70982,-77575,-53382,1738,68096,84378,23475,-32338,-71966,-18811,3189,9071,110716,268764,300155,232647,205033,257932,247122,266038,205215,19749,-103696,-113999,-132460,-100066,-48801,880,-11156,-60958,-71364,-59358,-45965,-43384,-48819,71487,195540,123184,63885,83293,127186,111837,76348,95238,102371,82823,11711,237,-2570,-75374,-106614,11496,195853,256318,295502,275497,232672,171815,138619,106025,87672,35125,-26590,-73748,-56127,26812,64468,25009,-55130,-98023,-84150,-52193,-62149,-66358,-59587,-36922,-44874,-42540,72627,153818,92301,-13171,-134013,-237183,-294244,-218295,79427,148355,42769,-65271,31994,110350,41721,-81358,-81776,-30200,-18086,-39957,87346,206007,244633,193480,96026,74114,82004,29437,17669,83003,65709,-54324,-128568,-92064,-3497,117467,248348,321176,313385,148642,45419,-6054,-32801,-59818,-55669,-96941,-152622,-117183,-1317,120966,7763,-204262,-396952,-498225,-561673,-558328,-479344,-311584,-190343,-89446,-14213,148788,223519,149160,77019,24316,-6430,-37471,-94818,-116620,-24258,59462,72619,14649,-28278,-54600,-24599,22075,44584,98373,195634,262727,230901,139338,97381,45251,-7279,-7100,-5638,-47333,-106399,6014,70687,23624,-56285,-104837,-76640,-32441,-88555,-165300,-201109,-160417,-52185,41482,-45127,-2871,123456,234420,240850,120036,112106,92213,119124,155771,196325,229471,192120,146467,104096,47765,8394,-34429,-148037,25379,218086,282949,174481,8627,-29673,-65903,-37316,61879,152192,257884,345567,245663,120919,37375,20231,-8401,-59624,-72792,-40130,13491,31025,16575,29672,65690,71450,2158,-29141,36367,113144,122240,71679,17414,21816,30341,-33621,-108025,-65795,-3755,-1434,-57548,-116027,-49253,32773,142153,203340,222592,201825,129595,49998,-14053,-60846,-60709,-41671,-33282,20403,69543,13792,-55673,-30482,-9248,-41564,-114439,-76987,-28045,-47268,-84060,-92239,-66816,-94934,-126765,-36528,40000,78868,82022,56816,20396,-90,19023,18390,17385,49179,50694,-11552,-42017,-87412,-119348,-178990,-104535,1617,33300,9858,-50817,-78496,-114250,-89876,-64398,-56828,-55651,-51417,-77791,-87811,-106398,-32894,5439,-48466,-68689,-69444,-77351,-66672,-30715,-14739,-18908,-28397,-38861,-28125,-37055,-77898,-79221,-88899,-130726,-141185,-123982,-144101,-105238,-115168,-125528,-74771,-39185,1010,-46126,-129813,20895,210796,254282,109117,-90133,-107229,-94056,-82534,-86524,-88494,-26342,73669,59596,-18613,67141,272707,333716,225167,108357,52601,43613,59945,54174,62657,110624,120101,36090,-38095,-58994,-64259,-42073,-9679,30229,16223,-17629,-2247,-16534,-48144,-110122,-31466,64943,133606,102673,1438,47686,100395,31302,-95007,61851,162048,85664,-25390,-32313,54872,164338,248229,306678,347350,282242,101941,11692,-44401,-28758,5382,-5688,6738,-25279,-31932,15827,68356,66326,27456,10718,55832,88504,76738,53536,3043,14875,-1959,4880,45368,21212,-4290,-22860,-43497,-38975,-78960,-72705,-53607,-41280,-32190,-62653,-51697,25225,69343,51783,4608,-45288,-109750,-137306,-100678,-21433,8312,-27289,9089,24118,67019,171290,272262,248755,201735,119038,92453,21449,-29349,-66740,-118650,-148705,-124308,-88558,-16608,44053,68388,46253,20406,13863,15047,88149,131871,92772,26868,-8576,29854,103299,124295,116277,64565,48929,81308,115723,105577,66219,37639,23564,36515,50883,45239,-16812,-52078,-74098,-23467,59977,164617,290143,457493,353590,234056,326572,345752,219466,86360,-14669,-94969,-77178,-86326,-94501,-106619,-75970,24455,95182,114969,57961,-11239,-15847,5121,51108,99446,86233,70456,66085,16794,24497,21806,79389,210070,324039,393410,409097,344369,202652,51016,-45109,-62894,-40674,-53755,-51203,-82198,-91869,-15152,-22004,-56904,-67021,-49188,-36977,-64904,-77506,-63773,-106756,-106763,-64778,-12646,57753,58673,19400,-56941,-32703,23962,39874,13142,-34894,-55260,-10715,53728,68672,75671,25465,-81075,-30537,-12903,-72247,-78481,-16019,5706,-29946,-61343,-86793,-40980,87774,178195,246577,253958,277175,236328,71730,-17964,-13083,34899,27484,-34348,-96971,-126288,-94496,-59825,-59667,-42427,13986,62293,48054,-24643,-87306,-108400,-73516,-37599,-39041,-58506,-68258,-73390,-28533,7621,33082,77768,143263,217064,205031,102475,22470,22324,43568,50030,48087,32455,-5969,-45862,-57038,-22909,28790,1098,-43220,-96993,-133905,-115529,-93878,-65825,-48775,-57624,-57239,-12900,-13037,-85735,-25180,11473,-46194,-126239,-61744,407,28144,105195,237630,235607,97622,-1087,-43989,38240,121388,194464,213344,138671,129446,57806,14754,16004,-10942,-61556,-92960,-32151,65035,88832,90767,74085,26648,-39147,-61503,-55115,-17899,13798,-13714,-80533,-83072,-12821,3937,-50409,-124178,-81325,-54761,-63106,-53492,50401,165240,282639,169352,7035,-72777,-70136,-39985,-36529,-26099,21115,45647,57216,63118,31456,-35193,-93217,-126978,-57364,53492,125657,165834,173658,147795,121388,82069,77239,133347,122647,84367,-3501,-65848,-4523,-16857,-12914,17048,44268,-9519,-76446,-85012,-116010,-137479,-123570,-102576,-64261,-26688,-26719,-62663,-87481,-29529,120323,225159,217992,134391,-30860,-76078,27946,103950,40880,-8958,-10223,-45355,-59139,-41517,-35382,-63320,-74648,-65472,-55771,-3817,27897,-31171,-122988,-51599,-90686,-136223,-66933,-45397,-27380,-38776,-57956,-48690,28564,107185,55358,-59134,-6091,80990,121800,91156,36780,9540,-19250,-69989,-76060,-5423,123040,201504,134364,24369,-88155,-98004,-77097,-126175,-125088,-81542,-73761,-118274,-75230,-31210,-25751,-67676,-101009,-70810,-49796,-3607,9188,-39048,-36178,12104,48406,23235,-23514,-30772,-14258,28030,23951,13458,-72616,-37188,141275,229620,210438,193679,142097,60201,75308,62157,55129,175606,233723,105715,-30700,-76237,-76570,-76535,-118788,-147811,-95211,-37907,-46618,-90486,-108884,-74580,-48222,-56295,-79556,-100461,-73452,-60902,-5437,3739,10906,65775,60064,42035,15251,11731,10106,81,22507,65,-28171,-25312,29235,45667,9877,-16390,-21268,-972,59422,62601,10233,96592,173089,186277,319039,391220,182636,9411,-27731,89209,126238,65086,-20154,-27760,9562,45193,34252,-23616,-71001,-33572,49390,123789,140784,50481,-68471,-81849,-1844,-19196,-86218,-67231,39368,149163,180562,121975,381,-116483,-66385,85048,287904,302390,196509,113414,30073,-104619,-40382,23449,38644,-85263,-52567,76225,118960,95394,118830,133958,75954,92161,91613,-17652,-121656,-53689,6041,43129,21036,-15711,-64639,-70665,66127,283621,243514,30527,-103000,-26847,52829,90424,61270,-25048,-93823,-104168,-105487,-15930,160267,306629,271154,124304,-49074,-185186,-121632,-96269,-105961,-99918,-70262,-57302,-89141,-115932,-123026,-99147,-119138,-108476,-16405,49469,6078,-91882,-101580,-25534,37712,65814,167409,161468,50039,-10240,-70307,-84174,-58278,-8313,48663,77212,60950,11435,-55315,-14362,6496,-19299,-80784,-102599,-53891,-4568,92667,152168,102894,84681,95958,90622,84415,119600,97285,28420,42221,130226,121071,129558,88618,63011,41424,-22543,-61385,-56416,-43732,-51902,-62081,-36961,13679,-18673,-84107,-76090,-2672,56802,119323,117917,89452,47006,-23575,-71498,-49008,-13545,89624,120227,78706,81359,58374,96206,92330,28852,-31171,-62211,-55464,-58310,-89579,-114349,-126958,-131324,-123773,-95296,-5773,117098,205047,195405,136599,85862,41385,87264,225558,277033,210354,145151,105944,84061,114899,209611,218373,145058,67094,25587,48295,123171,264313,184112,27127,-64211,-79608,-22771,-29294,-90769,-47735,-45801,-68338,-100684,-144335,-127854,-83083,-30055,-30888,-89918,-28873,7088,-19286,-65922,-22719,41613,62383,79908,97967,76751,-79116,-114085,-73771,-69285,-79154,-27946,38273,55884,143452,315339,370683,208392,54057,-120722,-77151,-8431,18412,30684,94062,127690,126919,77999,8835,-36244,-55887,-33971,18553,22790,19997,36139,48813,-27066,-11535,-27929,-86867,-83589,-79266,-87192,-89181,-113848,-91804,-76135,-93283,-78017,-63242,-103828,-121438,-58887,3352,38761,32248,-33514,-71152,35624,5926,-90050,-84048,-536,208793,362744,365578,286247,120978,67005,21568,-2545,20629,16145,23680,48948,25358,3332,-7296,35663,105549,96011,42434,12412,19894,19841,30719,35125,17616,-23385,-94474,-184729,-149648,-146049,-95885,-21232,12517,7566,-9046,23523,9993,-94351,-118041,-127196,-99810,-85459,-3866,35743,5099,65119,149228,243196,377160,366958,309156,211854,38187,-62880,-83095,-88268,-110187,-141629,-92011,22104,153956,270600,265494,157527,-20468,-88507,-92045,-87970,-38823,-50030,-42038,-18632,43173,91283,77119,13793,-15185,-77381,-118515,-107854,-83263,-86830,-10458,34433,48986,64923,9283,-73300,-79724,-77566,-9501,30791,44161,91454,181559,228462,159063,140928,233034,263727,268701,225244,189093,189788,78121,-39382,-53161,-51418,-52266,-55667,-32059,23152,110562,109273,39098,-4438,-57764,-2301,68183,104865,37934,-70312,-121535,-17457,67365,99790,27093,-88318,-132251,-54624,1371,-16584,-61225,-75133,-84449,-108217,-100081,-26246,91596,220846,246896,164415,56567,-31710,-17525,58603,45465],[7804,3235,50084,77991,111180,105307,59207,-3988,-69215,-23946,-23900,-43238,-58027,-17705,-3859,-63125,-79924,18942,92201,108733,61943,-19565,-71556,-97320,-85690,-82190,-4960,103448,121050,178158,218508,136728,24593,-72808,-131040,-52744,-5247,18312,33292,7264,-8819,14360,86881,151388,185878,81434,-66382,-79426,-35970,-59996,-98797,-126535,7871,170285,289598,317816,310274,311346,268768,226726,246718,296475,264238,164484,104038,50249,-19922,-94872,29084,184689,252289,222527,143235,83675,22032,-72034,-111355,-49279,-18696,-40296,-82896,-102646,-74865,-50872,-22480,9576,-35464,-61356,-59451,-42036,8849,35382,-67077,-128147,-61253,32917,169464,395988,605298,503301,182705,55250,6212,-7162,-17569,-43545,-69467,-84362,-56949,4742,-28999,-84480,-24485,74357,103369,86252,35134,-14686,-20443,29660,52347,40920,18016,-5225,-91328,-69359,28604,29586,-6411,-28361,-18195,21204,30239,-15234,-67779,-61765,-32322,-63819,-99288,-153245,-109707,-102871,-149926,-76904,15927,59517,-12564,-84192,-127006,-97769,-28015,30349,30891,63941,59346,63194,156730,349255,360768,277405,199105,133319,80719,30863,-17386,-29640,-28889,-64023,-88640,-135559,-130227,-110295,-111051,-121476,-100935,-93365,-24992,5550,-21042,-68336,-84844,-72779,-76962,-90533,9032,75932,50801,-18964,-94140,-92850,-37200,7171,89165,212749,234457,207739,181877,213583,258914,151646,-31782,-85698,7360,45596,4904,-48622,-45713,-54169,-82381,-19835,64461,71028,27147,-84930,-73192,43687,123007,99155,49414,110851,154656,51165,-58603,-47253,83487,179758,194096,118211,17501,-43615,-109849,-122466,-67706,-66906,-18762,47393,104410,137259,197299,252356,245574,154762,100542,54006,13085,8684,19370,23086,-16811,-106881,-105784,-7695,99152,178355,162681,85252,22097,552,-16781,-28456,-35715,-47157,-52878,-49670,-46568,-48979,-69686,-74413,-63892,-41771,1468,39671,53796,64860,71696,86590,130623,185727,189285,156220,172217,158553,33576,-39320,-17563,4315,60291,109828,108487,91596,122066,48110,-60156,-115480,-145146,-84721,-44358,-94027,-107946,-62229,-38777,-14801,38815,17930,9622,53658,89670,91951,30772,-56853,-99161,-134960,-129052,-111853,-102702,-58339,78527,153252,149516,127665,140603,186073,177444,180078,190438,76431,-55843,-81515,-54027,-85289,-151552,-117854,-58736,-49317,-46515,-14776,-4717,-5131,751,73003,84138,774,-47315,-78976,-124835,-105210,-42695,27171,17146,-40327,-88793,-64598,-85352,-136103,-162338,-157180,-116892,-114263,5983,316386,591869,579219,384676,167294,-18549,-61164,66858,208534,223625,154596,98887,12281,-17809,51788,94439,93435,7449,-6406,-18713,-27000,-61055,-82747,-103460,-105663,-81618,-29880,-1355,9339,-24488,-98097,-111853,-9116,91255,188568,205526,105936,2225,-77583,-82616,-75342,-81046,-77330,-37008,-41449,-86652,-84178,-41920,-5262,34593,66462,63488,43190,28310,27161,9758,-2662,-3679,-15359,-18478,-18332,-4117,30983,65529,102180,103749,20215,-53287,-46393,-39404,-77491,-107858,-88561,-88144,-118919,-59048,89941,278030,324413,175444,23840,-68558,12936,211709,217776,154089,62576,-38870,-81086,-48131,-32614,-39548,11680,61422,32929,-22903,-70014,-35119,-17923,-38618,-56542,73798,156685,170182,187161,167082,142892,133901,90204,-13588,-118648,-36560,-26771,-87047,-128335,-143957,-185578,-172718,-100390,-37105,-53527,-40911,-34380,-43108,-38958,-39977,-56595,-40895,-6372,74120,125727,92000,57494,88380,19454,-35487,-17707,34203,164917,257455,355342,365186,309042,225377,179814,220396,314609,338492,192928,-8124,-101346,-98090,-46654,86961,163474,119249,69394,79415,122809,110342,44914,-30403,-67758,-81707,-113616,-68844,-8044,55656,69936,18925,-52526,-39932,49179,124117,128678,152770,107272,46986,-78266,-155710,-48311,42824,27643,-25317,-75569,-47207,-32296,-24483,-1144,-1740,-39929,-72433,-87045,-97484,-90069,-105498,-98443,-31607,41061,30599,-14541,-58551,-48523,-7716,19951,27416,27098,-27542,-58868,-4997,51731,53054,19985,-22937,-54504,-65584,-81880,-101260,-115348,13324,373341,663600,631331,237559,-62323,-118358,-28864,14651,-24153,20378,38206,2906,16336,86851,174091,95883,-31915,54298,227607,281473,181305,65930,2305,-53130,-49920,-16430,36166,13595,-11594,-21029,-32157,-24862,-82054,-85651,-11890,33167,-14544,-64068,-73747,-23144,37262,129396,149696,54959,-3932,67471,188083,185417,128659,59041,23440,-27098,-58947,-66164,-48500,-16530,-49320,-67962,-40802,24575,52470,35268,47846,102276,118344,95597,45235,-24519,-87624,-87980,-47730,-42151,-78010,-121520,-90763,-33045,19257,67988,58170,24807,10989,8321,-10023,-45701,-81446,-96560,-96558,-78143,-48741,-40339,-32411,-19247,-31309,-60307,-101339,-7916,172320,164635,72968,40944,26633,-2291,-33322,-62732,-136342,-133252,-89782,-44792,-65919,-89525,350,71438,151910,212844,152431,26124,27265,88326,97989,127931,178963,144259,48233,-35011,-33266,21432,-11526,-74717,-45408,-30583,-44001,-59105,-69093,-91856,-133659,-88981,-23186,29947,24878,-42794,-92792,-45611,45575,62844,85628,35816,-27205,-48941,-61063,-91747,-91339,-68780,-68685,-31220,-31494,-50896,-61641,-19994,67349,133093,136177,90760,19257,-43687,-39320,37009,53191,-34011,-138406,-120850,-96284,-78280,-53074,-5077,67014,100932,44487,-6548,-66244,-31666,9763,15948,105134,223993,271916,263673,269236,279198,206766,219478,192261,26199,-105272,-135470,-145994,-91997,-34795,11772,-6432,-66702,-90984,-72376,-54483,-59761,-73940,26666,146865,96579,39011,51770,90607,85450,71787,109872,111306,69403,-15707,-15135,-21546,-94604,-84408,40097,239507,287881,300999,253166,202473,152139,138960,126417,107896,49011,-6403,-51174,-38792,23847,48042,-5312,-106011,-105622,-57554,-38885,-45900,-46620,-43835,-36487,-63658,-47625,69149,161970,100452,-16759,-151072,-263255,-321814,-236881,47976,111746,32755,-34373,51239,106434,26730,-93781,-76310,-20213,-15208,-34178,113877,263750,311351,234212,127619,94216,79655,9619,-2005,80135,65669,-56417,-129946,-95080,-4550,134001,298496,386340,394402,194379,60618,-3917,-37143,-51283,-43576,-86424,-145315,-120063,-21504,56857,-90121,-356718,-606844,-746519,-810244,-761148,-607202,-366346,-176237,-85335,-6903,178802,266175,185631,98833,36065,-636,-32494,-92479,-110959,-31412,38582,57759,10549,-24625,-38483,-6730,33575,52757,110375,215845,299671,279155,187813,127001,42606,-13599,-12572,-10546,-55059,-85981,43915,126912,73858,-26515,-102548,-108601,-60899,-108407,-178948,-211269,-167873,-58519,34156,-53611,-15118,109884,219546,213609,105989,142851,150236,175301,210447,246981,278641,245523,182549,120480,50753,7040,-37880,-145262,21553,203978,245941,119398,89,-28201,-63638,-28522,68137,153207,225077,301045,216480,121647,51331,22618,-10548,-58960,-56228,-16679,50291,72036,47151,53814,99106,102712,13413,-45133,9776,96484,110761,62275,23752,34181,37648,-31986,-107023,-67983,-7933,732,-54352,-117345,-48698,38405,155223,233014,275323,259909,169488,63779,-14543,-66084,-65540,-44777,-33300,28987,87260,40714,-33858,-24593,-4664,-30848,-118081,-93975,-29710,-42260,-80238,-111049,-90401,-119868,-99375,565,74043,108872,98439,66910,32250,19586,38596,23969,16170,52692,61827,2562,-31206,-88111,-127164,-182819,-94829,10066,37652,7578,-52173,-55930,-93442,-93080,-69554,-63166,-63032,-49679,-66189,-81574,-121530,-54826,5394,-38474,-64472,-66885,-73770,-69534,-31402,-1304,9284,4731,-12216,-12279,-34120,-63834,-42441,-58869,-114044,-157536,-133146,-119355,-77320,-82190,-99144,-65991,-39140,704,-49840,-115286,42390,239038,286653,137879,-73635,-116598,-107363,-95050,-92184,-87462,-28195,59017,23451,-41840,42603,242333,300134,206910,98259,33113,10837,15073,2321,26064,93013,113251,41537,-14253,-27026,-40592,-30923,-7077,17425,-12581,-47586,-8675,-9101,-33954,-89471,-4635,112773,181009,125947,6882,29236,69259,19168,-78251,81485,181168,106708,-2097,-6623,91590,206379,292531,349273,371341,253503,63646,-2980,-52357,-31958,2062,-2234,16687,-12759,-23568,18195,74664,77223,33298,17217,60832,94292,93047,88528,30228,23819,10765,18617,54883,37970,29152,23981,-5177,-24592,-71135,-63711,-41930,-27199,-22243,-71097,-72587,8831,55545,42011,-2020,-44756,-97830,-121918,-65794,5999,29204,-10313,17562,18228,59013,152898,273914,282350,240417,150659,132155,80359,-2890,-77326,-142837,-156979,-142198,-99679,-18231,44531,76783,66088,40888,34623,42333,121721,159985,104531,23235,-33965,-9637,75442,121394,121335,71638,51588,80169,115945,108307,66903,35407,19010,18698,20499,12485,-53189,-73971,-71363,-15323,84353,224369,364596,491849,344768,232961,327945,355718,236150,97963,-10098,-92883,-69176,-76953,-88923,-117613,-76364,30386,120333,148465,85503,3781,-18635,-14245,21541,75527,70735,58560,51525,5031,26410,42823,102210,217142,323978,401674,429652,369249,206616,59799,-26983,-51544,-35872,-42465,-35226,-63137,-97449,-36821,-49062,-84884,-97177,-62302,-52418,-84442,-80993,-60884,-92837,-101695,-72212,-17458,52369,53237,13262,-64010,-43697,-3351,15589,5062,-31691,-43650,1715,69254,86603,92671,51571,-45508,-50063,-42908,-76509,-87315,-26258,-10117,-48281,-66705,-68823,-27644,78895,155474,225375,236757,256645,221403,66175,-14603,-7225,35990,23616,-35365,-93664,-103558,-80064,-53172,-59152,-59057,-19427,11087,-11979,-66984,-105869,-99519,-67301,-34722,-37791,-54652,-65316,-75331,-33981,-3448,15193,60222,133508,227130,230202,126322,42453,30728,32501,27397,25430,16425,-14294,-50814,-60732,-20664,47709,41743,-16673,-74381,-123584,-105736,-74077,-50329,-41755,-58364,-67563,-36268,-66328,-95817,-3876,23960,-34695,-123354,-43267,40666,80841,162753,323711,300995,123314,8669,-44627,18105,88786,150810,168716,119805,143256,89761,30102,21932,-2548,-55171,-102091,-62524,26570,73016,92169,82803,34912,-35606,-68591,-79529,-37254,-10124,-33064,-88069,-76973,-12142,11650,-36149,-116416,-92484,-64947,-67721,-53707,45308,156196,258695,123894,-14548,-76098,-67436,-43457,-41145,-25608,25957,52536,55975,61955,44205,-23566,-74385,-93436,-26280,84173,165086,210273,203432,166025,123517,77123,65407,108674,87946,66362,-6336,-71179,-9936,-22009,-5884,17731,26351,-15572,-59473,-57842,-107381,-144486,-123716,-95520,-52919,-12696,-12692,-47976,-74332,-59309,72722,161497,152864,95177,-44332,-75951,28325,114965,54945,-2062,959,-27939,-41306,-23845,-14566,-46754,-75694,-79987,-69196,-8548,20315,-40866,-95186,-25033,-62891,-140011,-70267,-35114,-15134,-43413,-73417,-67003,2770,92359,48990,-64618,-7141,74538,112565,85127,31679,6375,-17778,-69964,-80686,-13523,113700,184026,121691,22602,-82862,-97535,-76380,-113354,-112442,-76700,-74617,-117640,-68226,-28548,-29657,-76648,-83916,-58315,-48975,-10080,6124,-38994,-35994,9814,44738,14561,-31961,-32869,-11581,25893,14694,5505,-72965,-40193,125412,204654,165745,132531,77896,23444,55437,59277,69205,189022,232953,110239,-24742,-84496,-96923,-99902,-136375,-144642,-97302,-51543,-61836,-106801,-118085,-79697,-49365,-49927,-67190,-88122,-71819,-72810,-21353,-3532,20866,113326,112203,80614,51619,43948,32241,12799,34987,13242,-12761,-8806,46931,56324,15115,-2759,4747,33712,87022,67160,12108,93269,173440,200117,353271,410609,199177,59043,31926,121557,151538,84072,928,-12755,11063,32486,12183,-45528,-86092,-40698,37109,117319,148764,78006,-44213,-72815,-4555,-20686,-95126,-92821,10511,109706,146569,114535,12929,-101733,-69629,82351,292887,317905,194835,90178,-4318,-96625,-29727,20102,28037,-92117,-53113,65795,94282,65931,107445,134590,77502,76842,57064,-61307,-125467,-27787,31375,56726,19576,-27801,-76988,-52220,108515,309328,235104,24197,-117005,-43424,44370,102998,86016,-14272,-104782,-91671,-59585,46587,230398,335420,262381,106070,-59523,-173454,-115855,-91656,-104027,-102929,-79004,-69127,-101507,-132734,-122292,-94802,-122894,-114843,-26223,43127,5144,-96682,-88834,-3977,58210,83703,184082,158956,46117,-19700,-81965,-93941,-64507,-17637,32292,56266,43729,-9786,-68601,-12785,13381,-12041,-77995,-108041,-61006,-17889,87612,154166,116277,97207,97731,82305,87860,123761,114591,48539,75588,159309,139381,149384,113332,82643,38951,-29113,-74023,-76430,-68871,-75447,-87169,-71640,-19268,-40766,-99986,-64152,7048,59010,116044,110099,82924,45897,-20054,-68948,-44051,5601,125927,152426,92060,79456,64009,110595,100166,31705,-28801,-58129,-46690,-54403,-94996,-125980,-133806,-135266,-127829,-95776,-6188,111135,180582,159178,95237,39937,-7356,54515,209032,275705,220418,160044,119568,87745,110752,227948,253635,171526,81188,32007,54433,134775,255683,151892,16386,-70215,-105899,-55228,-51639,-112150,-69299,-57483,-67824,-97230,-142946,-132271,-92494,-40839,-37970,-102440,-42620,-19306,-46788,-81624,-18268,72276,106014,122101,139830,84403,-89439,-116082,-80534,-77795,-64421,27191,78959,95227,243740,463674,488841,243004,66976,-89188,-38326,12241,20832,19704,83551,122464,124640,72537,-4891,-48353,-62575,-30706,41865,56591,48435,57235,63197,-11876,15064,7470,-59736,-75609,-69070,-70894,-67095,-94706,-84245,-68341,-85126,-72095,-57418,-96162,-125250,-66558,-4649,33204,27860,-43872,-49409,45807,10729,-77636,-91648,-3986,200211,363362,355321,241796,98854,66295,42939,35015,53250,34422,29462,39538,16124,1307,3078,55563,123697,100503,35697,2630,8539,6681,16899,25005,7507,-41148,-117519,-192193,-135541,-153395,-101619,-17542,17520,-4940,-39434,-14206,-15776,-109874,-123954,-124375,-99191,-80394,26846,54186,12897,56374,142949,251798,358655,308800,268262,200005,36461,-62070,-84561,-84316,-103868,-126362,-79891,21790,125980,222053,211138,104170,-53113,-84294,-73975,-68354,-21680,-37252,-33297,-10703,51737,105191,94317,22078,-4791,-58292,-92561,-96913,-76527,-107708,-41629,7553,32497,63941,17851,-55032,-46833,-56644,-22094,7431,24157,67276,142776,181531,120536,113879,231673,285767,301966,257819,216883,223533,123306,-1079,-36478,-47898,-46495,-47197,-21607,35311,120111,112289,30980,-12973,-74673,-24650,40042,73801,18081,-78510,-88443,-2598,86325,136547,74093,-49925,-128284,-73342,-14966,-25146,-64483,-55112,-53668,-76954,-69961,4574,121559,248569,269104,173470,56652,-26995,-3157,63553,46563],[-14746,-9871,63592,97391,115727,98751,47931,-21163,-72443,-29293,-27894,-46028,-72401,-29531,49,-45999,-115164,-14392,72211,107701,48011,-34118,-85666,-120337,-89757,-69653,-42943,77208,92971,143858,196231,132746,20182,-90261,-112822,-24018,17426,30376,37372,9052,2482,41946,106086,156035,160667,33707,-108448,-63206,-25181,-54640,-96870,-137906,-75280,68301,209008,263977,258771,244175,185633,149785,180464,249877,245182,142817,82784,33350,-33156,-97641,13692,150733,206352,187603,138434,89412,24100,-76624,-119754,-62125,-43834,-79428,-103874,-122798,-81071,-51812,-28483,-259,-50777,-72841,-64047,-42355,10224,29070,-68325,-140324,-84435,11147,143814,377221,626953,540837,194976,57733,-583,-26102,-27837,-35916,-61995,-88053,-66521,-13037,-40500,-87770,-26970,79166,112326,96184,39687,-14550,-31358,4506,42206,38785,20869,4073,-79661,-83039,19646,23272,-13998,-39830,-36453,288,3978,-39422,-56693,-39218,-12772,-51973,-98560,-156139,-111356,-100628,-147594,-80498,14674,51275,-26224,-107333,-125524,-75022,-20779,35009,37507,67708,78562,77804,157189,337752,327354,245542,165881,103663,73874,39616,-3904,-24257,-17914,-37800,-57054,-114669,-152670,-133903,-132502,-143794,-125222,-99869,-19427,6650,-26450,-88663,-132067,-86833,-66553,-80095,12366,79064,55934,-19085,-106992,-109762,-47408,264,79578,220611,258485,230871,198061,211364,244230,139930,-32061,-102941,-11850,32761,-10087,-38589,-10199,-10909,-45905,512,58560,48194,4995,-102428,-72931,58233,134250,90887,23387,86769,144047,52149,-48397,-61586,64502,169896,202207,129993,36203,-27662,-103828,-128446,-59289,-48496,-6192,45009,89152,115848,183647,249230,245297,154925,97773,51211,11346,8855,24573,33350,-7735,-96984,-110877,-14663,89138,172120,167262,94025,36306,17348,-12429,-36117,-46165,-58776,-56889,-40177,-25561,-25276,-49270,-57211,-52460,-36731,6718,49874,67130,77546,72336,74772,106258,154728,167587,138984,142827,136108,25977,-34369,-11087,3896,49257,104645,117610,108085,146417,61024,-69551,-132587,-127817,-71401,-31193,-79617,-103565,-59310,-36727,-7445,50931,34159,27088,72370,99336,80403,1182,-90982,-90349,-102928,-131477,-118990,-95726,-52413,67486,106794,94527,69630,91217,155757,151571,145824,169717,95499,-40377,-77346,-57292,-82980,-144137,-141183,-81415,-74436,-77527,-48756,-31127,-28325,-15648,62479,86041,11114,-39404,-71061,-113566,-107358,-61330,10422,10738,-49902,-107802,-81186,-86156,-129660,-156712,-162779,-135949,-113577,21211,347538,598253,589702,411038,189503,-19258,-62211,105074,236841,229712,159760,111205,15328,-26778,54767,125639,117634,-2021,-26478,-23706,-25299,-58737,-84645,-117924,-119583,-85267,-25569,4057,14651,-11690,-49609,-46444,-1808,57108,135763,163156,80455,-5750,-72473,-70445,-63465,-67249,-50293,-3162,-5612,-50403,-50287,-13435,15458,46416,68168,58044,37113,25463,23414,2594,-12944,-23014,-33378,-38672,-27658,9317,52501,91218,122545,111806,28966,-43944,-42071,-41142,-76836,-97578,-83555,-85020,-120814,-66583,64724,215550,236499,114268,26076,-59124,10403,180999,164325,121106,52442,-36797,-68375,-33080,-18391,-17193,35197,76496,40850,-18087,-64703,-26103,-895,-49627,-50573,95397,190738,203386,200848,155666,118729,99198,51349,-39992,-99073,-14401,-5808,-69850,-121811,-136129,-173529,-160986,-96742,-34241,-48130,-43009,-36075,-42469,-38594,-42483,-62720,-46822,-6941,79619,130591,101698,89458,117546,36011,-40985,-54371,-1594,109619,196422,293069,300507,255942,194989,170187,198346,270281,289743,160852,-19002,-105596,-96136,-43710,95300,153420,101336,47595,50449,96952,96063,41513,-27465,-53275,-60157,-76405,-21429,52972,122770,117299,43857,-38978,-37250,38390,103014,101861,132218,96564,44847,-84568,-167672,-69574,9286,10008,-22585,-65946,-52418,-45300,-22272,15860,209,-38952,-62512,-58279,-67407,-73111,-87401,-102287,-50540,31618,31456,-9826,-53312,-46315,-13618,11912,24268,22865,-39968,-63135,2105,73046,85717,42743,-18228,-57954,-71571,-84699,-91048,-108827,27296,411941,703483,642171,237662,-55736,-120396,-48706,-7806,-37317,9652,28869,482,29265,133738,252618,182270,10918,-15254,171034,248734,167266,65872,11696,-32069,-38047,-7597,33143,-1891,-35314,-49152,-50697,-24518,-76356,-86177,-11741,44079,5137,-42989,-51444,-11465,52632,142074,174025,94253,42902,95970,186009,145418,72930,25351,9379,-31780,-62812,-69839,-53501,-25972,-53697,-60906,-28886,36454,63015,44197,58340,110247,125685,104510,52468,-21366,-87339,-80704,-38927,-37750,-73415,-118470,-89021,-26976,31105,86109,76083,33964,14449,10188,-7476,-43349,-81727,-94908,-93972,-77283,-44278,-28232,-14724,-6567,-25173,-57667,-98056,2803,168388,134999,37732,12821,22758,3503,-30833,-74965,-150657,-110765,-67844,-37339,-77317,-90326,10024,94117,183306,230788,148401,26397,27710,97115,125332,182542,257310,193228,59075,-36962,-35613,27496,-187,-86541,-60815,-38657,-45109,-47811,-50140,-68950,-106369,-79362,-21054,18873,15418,-43285,-94284,-61838,13182,16038,47485,34598,-11725,-36958,-47927,-43116,-53900,-53194,-63946,-43934,-47053,-70132,-76212,-41993,27506,76525,87049,58063,-760,-42874,-7981,77720,101928,28960,-87752,-135445,-87830,-66066,-49293,-9065,72248,127211,74719,24626,-46004,-44499,13760,24038,99999,179222,241460,290225,330556,288630,166272,176985,179139,36705,-94868,-146473,-145765,-77894,-17056,24646,437,-65513,-111666,-88455,-63771,-74061,-93900,-11805,95491,68201,12835,17773,47726,48114,58646,119711,116549,53181,-34337,-23881,-37459,-106184,-62739,65129,274163,308861,294045,219448,160995,123959,131987,140142,118976,53565,8577,-34162,-28813,13764,26631,-36564,-132299,-74289,-33906,-25659,-30098,-28102,-30031,-35779,-85990,-41938,66353,165487,104269,-24962,-172222,-291827,-348756,-249701,19294,78543,24986,-7619,69926,102807,14700,-104303,-71108,-11355,-11892,-26710,135352,309920,362271,262020,152763,114299,80896,-3085,-25501,69512,59529,-62840,-134391,-101000,-8757,149083,348088,442516,464268,234325,71873,-3880,-43943,-48029,-37519,-79906,-138721,-120259,-37383,1098,-180914,-498254,-797178,-965960,-1022632,-934225,-723679,-418539,-158963,-81019,-2433,194559,288551,213754,119078,47825,4393,-29884,-91738,-107218,-40806,16044,39903,6529,-16701,-18840,11725,46334,65074,125986,234608,330903,319132,230578,148727,34719,-23761,-22292,-19156,-65597,-69161,76896,181512,129242,18410,-50558,-96964,-82589,-126370,-192898,-223264,-178231,-68653,22111,-62957,-27500,96919,200756,181251,88228,167196,209071,231673,259992,286938,313655,289932,213913,131051,48874,982,-45002,-138354,12408,176273,193984,63590,-7307,-30207,-64359,-22873,68885,144581,177695,236934,177385,117618,62014,20141,-16517,-59681,-41959,8364,90973,110925,75644,76396,128225,127772,24700,-59129,-24252,66710,86995,45316,25827,41941,41929,-31950,-106388,-76235,-20957,-6514,-57935,-111407,-50403,38716,156719,246594,314402,303512,197336,71600,-16051,-68901,-67605,-48004,-39052,26368,90584,56394,-13806,-19657,-2667,-23793,-112644,-102580,-31642,-38798,-74141,-125784,-118076,-124182,-62642,36365,102920,134440,110072,73050,40803,34333,51580,24781,10891,53326,71045,14522,-26149,-95681,-141384,-179811,-85539,17844,43262,10790,-41788,-37480,-74560,-100089,-78793,-74014,-75636,-54050,-59273,-75749,-119059,-73616,4590,-29297,-61890,-66968,-70245,-73854,-36183,11979,43424,39138,10271,869,-30109,-43363,-11134,-36113,-98255,-148383,-128147,-96525,-51533,-44798,-70177,-51983,-38057,-1560,-57552,-107232,56390,253148,300868,154546,-61126,-128681,-122077,-108620,-101416,-91149,-36609,34302,-15554,-62301,15288,199158,250155,176264,79446,6366,-30546,-37955,-48434,-1854,78694,105781,45331,8756,237,-23129,-26081,-9440,-299,-44471,-69916,-8561,-2462,-22773,-75143,12560,145755,214423,138671,6732,6144,31449,-4177,-62885,99683,196106,123950,16721,6453,112002,232837,321778,374846,374226,211270,30355,-19950,-61379,-37990,-6614,-2871,21969,-6354,-22070,11578,69697,76508,29903,17303,59654,93792,104113,123021,66399,36216,22022,32012,67328,60710,68446,71429,26919,-14928,-66590,-58203,-33094,-13313,-7549,-70188,-96107,-11972,37231,27072,-13530,-43767,-70139,-92221,-35633,23970,41324,1033,20343,7024,49632,134669,267091,308725,273099,176758,162940,131043,23002,-79917,-142485,-137119,-141893,-108176,-22281,40221,79362,80490,58645,51490,64663,147464,176787,106401,14379,-62088,-50153,44009,111701,119096,73200,51156,75736,111474,106593,64260,27493,4856,-11033,-24208,-30203,-91026,-83719,-66211,-14519,96733,268341,418100,496441,313376,217058,317752,352406,241477,100649,-11103,-91634,-65922,-71221,-85225,-111677,-74908,34617,142533,177829,107122,13799,-27688,-40631,-10812,49482,53990,46564,42265,2830,36096,67835,123918,214568,306604,386554,423395,371072,200929,64634,-13341,-43415,-35189,-36139,-23774,-47379,-92929,-63231,-77443,-110861,-89980,-59589,-54870,-95450,-90676,-59921,-83664,-100130,-79379,-22034,45151,45579,5211,-71881,-54994,-28735,-10757,-6124,-30418,-36639,6785,76251,99545,107785,77272,-10277,-53668,-48965,-57290,-77528,-31540,-23909,-68573,-73412,-51493,-9708,72560,131367,198314,209374,222925,194271,54702,-17486,-6937,33752,18355,-35889,-81212,-79194,-65784,-50634,-64109,-79365,-53152,-44581,-73896,-108242,-118744,-89171,-61492,-33624,-39051,-53746,-63847,-74319,-31890,-6569,772,41275,119639,230861,251487,149291,61452,37520,23198,9159,4994,-897,-25063,-58305,-67632,-23541,59772,80672,16240,-46841,-110567,-101795,-61159,-40844,-40038,-60559,-75023,-63784,-102997,-28124,27179,35017,-28152,-121108,-28841,72632,138713,238346,423218,369766,151887,20012,-40565,-1316,55678,107944,131089,110409,160957,124803,45530,24757,-531,-53876,-109601,-91514,-11107,52776,86473,83139,36083,-37481,-79898,-102699,-56232,-34215,-49803,-81801,-65429,-12261,15995,-26189,-107871,-98488,-71223,-70735,-54740,39742,144987,229705,78642,-37916,-83879,-70110,-51737,-50343,-30021,25128,53323,52418,57949,51667,-11117,-53050,-60247,7614,118564,207071,251145,227058,177916,120461,68950,50086,79920,51342,46891,-7887,-80821,-24401,-29127,-586,15875,5208,-20451,-42188,-36795,-101803,-152714,-119185,-85207,-39516,1599,438,-34488,-55816,-79111,15739,87733,83871,53897,-57541,-75319,28863,125109,71050,6790,15245,-4525,-14149,2587,10820,-29102,-74583,-95905,-81955,-14036,10720,-48980,-61235,13919,-21990,-100832,-63538,-20234,-3424,-47409,-84845,-78786,-16232,76228,39102,-70264,-4258,70395,104944,80969,27831,1764,-18589,-72484,-88444,-26449,92753,151608,98333,15355,-80764,-99980,-78302,-101140,-99451,-72498,-76535,-114061,-60046,-25589,-33466,-82948,-68270,-48743,-50474,-18623,1979,-38599,-35824,6883,39650,4860,-40253,-35467,-10695,20601,4899,-2815,-73694,-40152,112662,184366,131514,80778,21649,-7745,36710,57408,84839,195263,221232,107835,-19719,-87315,-114462,-121238,-144924,-128098,-92458,-65378,-75258,-109072,-104611,-81861,-48264,-41605,-54054,-77622,-71802,-81536,-33952,-8662,30245,159683,170058,122461,88821,74923,53545,25859,49199,28907,5397,10739,67509,66794,17553,9497,31926,71015,112896,66185,12260,93780,182911,226830,398397,436836,224091,110758,87153,147215,167990,96242,18835,3608,14801,20761,-9115,-65190,-101266,-48420,23880,106306,148575,99615,-20623,-54480,8230,-2236,-78340,-122821,-20840,71344,112055,103146,23029,-85774,-66689,83539,297084,331008,194200,71163,-26450,-65793,-14467,20421,21252,-93751,-55036,53857,71663,44152,104301,139786,88150,74520,39558,-78025,-109865,-9680,51471,67025,16216,-41255,-88188,-24199,153011,321464,218516,17438,-125375,-58800,37182,118719,114248,259,-113502,-72194,306,123077,299141,347984,244212,86665,-64497,-153894,-110551,-89161,-103277,-105046,-85736,-78491,-108200,-136650,-117639,-89218,-123293,-120342,-38988,31200,1467,-99513,-74523,17952,78945,102754,195901,155609,48328,-21809,-88932,-102338,-68345,-23188,22008,41412,29554,-29934,-81422,-9733,21756,-2417,-72272,-113353,-73088,-40086,68328,136237,110712,94167,86466,71891,91263,124755,129513,71611,111562,185306,152507,161789,132264,99473,33449,-36527,-86602,-93102,-87970,-94853,-108998,-92390,-39786,-49293,-96037,-46795,18720,61609,112213,104082,79797,48972,-11372,-59322,-32860,24983,148203,164036,96644,76265,71097,126036,108549,35920,-25870,-54107,-37997,-50601,-100689,-137430,-133744,-130867,-127283,-92873,-4819,103551,153457,122711,55885,-2891,-44401,40919,207657,282684,233590,174512,130655,87448,102159,235373,276365,187936,88465,34515,57358,140599,234677,114350,4027,-74179,-125514,-93406,-82314,-129200,-88824,-67667,-65960,-91670,-138025,-132954,-98938,-49232,-42680,-113801,-60270,-50788,-76248,-97183,-13930,105407,162639,176550,184911,87996,-101012,-112449,-85874,-86612,-46390,80622,117395,139223,357857,611315,590170,266586,74183,-63487,-6613,23837,17541,5611,68678,111461,115587,60346,-24113,-64160,-71046,-28416,65496,95232,83043,83564,84379,15343,59091,48963,-38967,-69399,-61657,-62529,-56446,-83568,-80721,-64127,-79819,-70794,-57655,-94463,-133378,-78727,-17771,23250,20026,-50738,-28169,44609,5896,-72034,-101753,-8991,185652,351065,333732,193161,72596,57840,59658,67350,73667,40631,24636,23051,3271,-4989,8990,74547,142187,105243,28829,-8992,-6498,-11029,-2014,10037,-6424,-64163,-146068,-175422,-126679,-161873,-106843,-16591,17449,-22904,-71161,-40032,-21686,-100917,-126940,-126026,-103446,-72674,48536,61840,14986,44292,128349,243604,316773,236544,212044,173305,26552,-66823,-92652,-88199,-103980,-118296,-77395,9722,81600,152200,140711,45751,-90360,-85783,-63843,-55331,-12668,-34261,-34811,-13481,47126,101143,92627,16764,-5215,-47903,-76322,-95076,-78422,-125865,-95224,-43149,-185,47908,12597,-49658,-25650,-37762,-44904,-28032,-4039,37712,96368,116540,61378,62509,198622,275579,305284,265601,220651,230152,149552,26934,-28192,-55164,-53970,-52370,-23358,37736,121293,106997,9689,-40464,-119460,-56470,2605,22506,-28252,-104860,-69678,-2781,87750,152091,100760,-30765,-125200,-107180,-50530,-53540,-85155,-51044,-42877,-64063,-58069,16302,128440,246080,260395,156916,34579,-37843,-6532,50145,30257],[-28740,-14549,83359,122361,123585,96358,41833,-31473,-75032,-36615,-32100,-44820,-80664,-38235,3540,-29637,-101531,-38446,57306,109204,38942,-41774,-91468,-126749,-82966,-51262,-78445,40914,62693,112314,173224,127358,18606,-92657,-79591,8394,40123,42808,41612,12209,21519,75916,129632,165192,139955,-2447,-135122,-42840,-10061,-45785,-91489,-123065,-142100,-30019,116126,195258,194524,169159,107589,85579,124913,203656,221022,120073,61598,18341,-44321,-97248,4459,121861,163983,152495,131184,94288,26385,-80846,-121926,-69750,-61188,-101463,-107074,-136235,-84660,-50960,-25150,-5829,-59254,-78533,-64343,-39210,13132,22087,-69818,-139669,-103695,-8288,118788,349575,629893,569230,211685,64353,-3084,-41697,-37045,-25310,-48003,-76488,-51991,-2057,-29162,-84030,-30726,79251,115875,103313,44839,-10483,-32304,-18569,28502,34562,21932,11045,-68837,-89614,11323,16920,-21162,-51096,-55540,-21105,-22428,-61875,-48974,-23201,5678,-39623,-97428,-157685,-111036,-94850,-139004,-84543,11970,43979,-37497,-127864,-105818,-49319,-8138,43607,47817,69838,93521,88512,155247,321114,294747,223580,141324,75500,61751,43572,4578,-22605,-8753,-10180,-25697,-90050,-138385,-152384,-150178,-162194,-126058,-95828,-15134,7405,-28207,-92709,-163324,-87703,-53663,-67389,16456,80714,59568,-18694,-115370,-123937,-60785,-11402,64219,218767,275648,250607,209953,200189,214825,120618,-32215,-114167,-29663,18896,-20708,-23155,19981,29268,-7130,28182,60802,34868,-7397,-105221,-63999,75642,144537,83605,-2114,53857,124986,50027,-35926,-71255,41284,149977,195845,127859,45581,-15012,-92216,-110283,-40952,-26963,5647,39763,71157,90988,160355,230770,235040,153012,94970,47381,7142,5244,25003,38397,-2984,-89846,-111290,-19755,78541,161051,165880,100356,46868,27088,-17233,-52588,-61580,-71110,-59110,-29784,-4830,-3350,-31064,-42000,-42752,-34355,7379,53559,72371,82100,67410,60233,80064,117584,136171,114219,106958,106510,16651,-29219,-5273,3950,38146,94630,121152,120744,170608,79990,-64655,-154681,-108889,-54655,-14907,-61056,-94277,-60550,-39477,-5708,57606,46570,41349,87342,103175,60168,-36555,-110481,-54018,-66647,-100625,-107804,-84442,-47053,51433,58994,41116,10289,31495,111750,113009,101301,136096,105928,-24537,-69774,-49894,-64817,-117402,-154680,-104665,-100190,-110371,-83181,-58416,-53662,-35423,48513,83582,19361,-34531,-66049,-104815,-110071,-83424,-10894,-21,-59807,-125137,-96600,-88363,-126112,-153059,-171765,-139204,-101715,38752,365604,573545,575473,424811,206192,-21392,-60669,133629,250083,220719,150329,110380,10708,-42153,50707,148014,131243,-16138,-44302,-23939,-17684,-51448,-82030,-126907,-129740,-87356,-22019,8642,22609,10769,2955,5076,1897,19960,78370,110799,43501,-21407,-71190,-59831,-54768,-56442,-24523,30438,29034,-14965,-18047,12542,33076,52902,62269,44516,24177,17276,14043,-9332,-26778,-44745,-50076,-50859,-30256,22304,69110,108812,132768,110150,31145,-39252,-43952,-48452,-69639,-71077,-74416,-84196,-126768,-80594,32664,142685,136058,35100,19916,-53125,928,134761,106267,88125,37298,-40321,-61920,-26193,-13024,-3889,49506,83822,43876,-16341,-61148,-21770,10466,-67230,-43279,111419,213917,224581,202801,139698,94764,64755,10536,-71141,-79116,1395,6903,-57697,-118695,-132611,-165257,-153857,-100047,-39158,-49814,-51446,-42985,-46580,-42258,-47807,-70930,-55624,-11438,79483,128174,103640,110702,136076,49405,-41094,-92359,-43556,50588,133260,227159,232256,192697,145535,133071,138427,186688,210174,112024,-38587,-113927,-92881,-40798,100185,134524,76454,23813,24955,72805,78102,33354,-28883,-41906,-39612,-41109,24683,114327,192466,164668,66513,-30221,-39674,24192,80266,76734,109970,79935,34896,-94291,-173615,-93360,-28449,-14324,-25625,-57751,-56477,-56183,-13934,34279,-261,-39743,-54041,-35733,-31730,-39338,-53921,-90814,-74222,16494,26804,-10066,-53231,-49712,-27207,-4536,14206,10635,-61163,-67846,7849,90934,114014,58119,-20660,-68418,-81744,-83998,-79687,-103298,39281,434549,710945,625117,229256,-54605,-128362,-70896,-34393,-55803,-7055,12970,-6614,37369,172108,312387,254595,71807,-73951,100750,200311,142671,57596,12876,-17494,-31083,-2114,29003,-15513,-56279,-76777,-72266,-29989,-75319,-90044,-16224,47747,20659,-24568,-34422,-8319,51737,136021,175538,114649,70095,107831,168174,98378,18316,-6569,-5463,-35284,-63948,-74081,-60207,-39010,-61028,-57956,-23446,40780,66117,46952,62593,109170,122706,104002,52386,-23171,-90169,-76089,-36324,-39551,-74289,-119798,-90664,-25217,37366,96333,85659,35877,9789,3061,-12638,-47974,-89400,-99144,-92682,-72401,-31408,-7167,5048,6045,-18746,-56323,-99371,10160,157308,101907,398,-19358,14036,4484,-32459,-89948,-134108,-86632,-49208,-35748,-92834,-78629,25345,118294,210237,237427,134698,21484,26509,104119,148207,224356,318344,227724,61809,-44370,-39918,30844,9511,-96334,-86672,-57996,-54303,-40361,-34894,-48980,-78861,-58562,-15942,7301,3300,-47580,-99387,-81417,-18548,-26506,9735,31831,8049,-7688,-8004,2211,-26320,-43999,-64882,-63763,-64816,-80620,-77305,-52099,1581,33823,44716,26045,-24111,-46495,13736,108233,139389,88767,-22055,-82846,-56437,-51096,-48273,-15102,78869,157014,109304,55860,-18948,-52540,9168,25771,87399,130034,204187,303378,376341,278872,122161,132651,158689,43792,-81409,-128036,-137036,-65774,-2445,33264,3612,-61740,-133269,-111085,-78120,-89953,-111498,-46583,40194,34170,-18967,-22191,-3484,-2263,33112,118195,112272,30629,-49615,-34194,-54796,-109578,-47201,80841,292501,312808,270352,171606,105751,84352,113726,141497,115802,44842,11797,-29438,-31236,-7121,-2535,-70630,-100466,-50344,-18837,-17780,-20002,-16003,-23084,-39164,-114029,-32815,58167,158957,99012,-41945,-200864,-325537,-376895,-259920,-10227,45422,15033,10051,81399,94100,246,-117103,-70509,-7717,-12321,-23578,144960,335008,387206,270718,165393,127568,80797,-10306,-52152,47816,43909,-77169,-144531,-112954,-19786,157913,388615,480362,510983,261222,75064,-8899,-55186,-53111,-40802,-81439,-137629,-121186,-51425,-40928,-240258,-572230,-846953,-923790,-880542,-767272,-598454,-347748,-143797,-79784,-3865,192681,287417,229144,134033,55730,4641,-33240,-96019,-108347,-54549,-9846,17764,741,-7611,-107,26775,56224,77938,142285,248347,351219,344544,260907,157675,18953,-40411,-38227,-32468,-79747,-59872,98902,226099,182133,74452,17401,-51349,-93840,-143489,-208670,-238351,-192472,-83502,4688,-72612,-39659,85829,178716,143726,65820,182122,263148,282584,299501,313116,331515,319953,236290,133560,41153,-10727,-56837,-132266,-1353,137881,131244,9448,-17864,-37952,-70156,-22587,62967,126960,121934,158324,128690,105691,64116,9462,-28138,-63405,-31995,31919,127399,141480,98622,94603,149199,142188,32606,-69391,-65320,22684,48978,20263,23009,43669,41730,-35021,-107012,-91694,-43770,-24994,-70116,-109249,-55252,32560,145539,240926,331992,324709,208891,71689,-19636,-70508,-69068,-53889,-52424,11989,79931,59984,1408,-16635,-4105,-22685,-106836,-104496,-35865,-38380,-67088,-96774,-104163,-90938,-25143,67055,124079,154110,116382,74605,44816,42496,56581,20105,928,50070,76925,22796,-28856,-110758,-162045,-168290,-78715,22357,48172,17446,-28764,-26563,-60188,-109150,-88810,-86673,-92037,-64323,-57243,-71814,-106214,-87465,1321,-23321,-62124,-69981,-66690,-77510,-44119,24510,80184,70979,25497,8408,-24077,-21391,13736,-20847,-88001,-136438,-116252,-77993,-29837,-9430,-42246,-35044,-34299,-2963,-65828,-105503,60885,249800,293843,156524,-53571,-141708,-137452,-122620,-113696,-99050,-50880,2523,-52705,-80591,-13674,147078,189924,137366,54494,-24644,-76724,-94156,-85726,-15820,68997,98170,47389,30449,21191,-12510,-27265,-16536,-22003,-77852,-73413,-5353,1716,-15810,-67266,19894,163387,233318,141419,1002,-21404,-10953,-37181,-48907,115870,205948,136076,29841,4711,112031,239688,331445,378666,354280,159504,103,-38366,-71072,-48412,-21704,-8097,22604,-5683,-26727,-3120,54320,64608,17861,11511,53020,87993,110566,154651,106785,54988,33284,45382,82225,86639,107864,113348,51869,-9382,-65155,-56542,-27430,-244,10862,-58973,-116943,-35320,15770,7844,-28777,-39239,-37489,-58776,-10989,33451,45425,6994,17471,-9212,38969,117686,253286,325883,297428,196824,183705,169820,44662,-70566,-116311,-117831,-125058,-108841,-27966,31797,76552,89226,73439,64484,81522,163745,180437,98311,1266,-90461,-90360,10826,96514,111254,70786,48886,69651,104117,102010,60137,16503,-14976,-45904,-78129,-75247,-112311,-74674,-60171,-20588,97573,294155,446340,472442,264403,188180,296693,335780,234245,93205,-18197,-90637,-66587,-67965,-80290,-90735,-71578,37621,161504,202570,123122,19441,-41698,-72279,-43014,25398,41292,42281,48366,17369,56032,97039,143818,202355,272600,347854,389357,348648,186753,65582,-4050,-38235,-37779,-34117,-16283,-34469,-81319,-92721,-105424,-106560,-62047,-42052,-39473,-80446,-104847,-57560,-78227,-102200,-84393,-25701,37011,36855,-3112,-76009,-65740,-49684,-35712,-18797,-30882,-33832,5736,75933,107631,120122,99949,21804,-36115,-31254,-35047,-61279,-32400,-34175,-89121,-81078,-35846,11156,70734,108948,168797,175671,180920,158395,38120,-26096,-11291,29101,12074,-34588,-62226,-55168,-52401,-51786,-74388,-100652,-79314,-100040,-120768,-131521,-113964,-78148,-55732,-33743,-42448,-55745,-64221,-71450,-24929,-2339,-7993,22577,102559,227053,265038,168068,76202,38457,13156,-5629,-12815,-18054,-37038,-67484,-77168,-31074,64216,113932,53098,-16537,-93746,-101305,-54349,-37184,-43382,-62634,-69774,-60242,-27148,36747,57533,43394,-26543,-116500,-18840,94832,198849,330466,528080,436026,182266,32418,-32000,-16117,26098,71033,103059,106646,176224,158650,60296,24958,-4072,-57160,-114252,-118505,-47397,28916,73901,74567,29361,-45219,-95395,-120523,-74333,-58099,-61924,-66592,-50831,-12572,17215,-20508,-103398,-100436,-74154,-73444,-56894,34811,133805,198850,36081,-63247,-96737,-78276,-64468,-63599,-38799,19345,48573,45692,49954,52256,-854,-33996,-29181,42451,155900,248927,284970,242954,183016,112648,57607,31311,47809,14428,27186,-6640,-92312,-49210,-36328,2208,11819,-17921,-26989,-30511,-24058,-100339,-162820,-112381,-73952,-25615,14964,11649,-23343,-36599,-70430,-47039,8229,14644,11442,-71400,-75512,27825,131685,86356,14419,27796,17036,11297,25973,32474,-13272,-71788,-113080,-93687,-21006,-1117,-55470,-32718,54923,23020,-59253,-47284,-3547,5732,-51557,-92147,-84495,-29459,60007,27234,-72415,186,67272,97975,77388,23710,-6294,-23645,-78932,-100439,-45075,59127,104032,63441,1514,-82774,-106359,-84101,-92946,-89447,-70796,-80878,-107843,-51953,-23479,-37968,-86344,-56552,-43939,-55604,-29339,-3516,-38477,-36189,3002,33326,-5299,-48383,-39010,-12098,13102,-4078,-10975,-76188,-40350,99682,165500,103893,38192,-26314,-35440,17743,54539,98195,192882,199725,97777,-18075,-86957,-129557,-140095,-140293,-106141,-80830,-78461,-86739,-97144,-89439,-83044,-46189,-32984,-42139,-70819,-75650,-89991,-45664,-14132,36245,198898,228001,165912,124304,101326,71502,37604,63859,46038,25565,33061,90758,77062,16332,18208,57654,107487,133289,58480,8637,93782,196440,265791,453320,465500,250010,157486,134297,163292,173995,100670,32119,20202,21247,12210,-25557,-77381,-115442,-57769,9456,91393,140859,113817,420,-30816,35129,36199,-35934,-108601,-51472,36865,78999,88225,29569,-71436,-60498,86244,298640,340028,195977,62243,-22438,-30394,2094,22978,17625,-91002,-59403,40163,51876,29578,102496,143211,104633,88447,50164,-51535,-89098,-2187,63868,72826,10851,-55038,-91403,12908,196154,319369,195558,11609,-110905,-61352,35555,136721,142990,16129,-120317,-50058,65399,206144,356851,341491,218201,68278,-62800,-134636,-107307,-89915,-104508,-106589,-90525,-86209,-112127,-129278,-111191,-83526,-121240,-124672,-53364,15253,-4648,-100051,-60038,38710,98614,121658,201532,150374,54840,-15784,-89054,-109039,-70330,-25605,16902,32405,19714,-45240,-92295,-5849,30263,8144,-63983,-117262,-89421,-65558,38306,101440,87526,76466,64525,61690,93569,122549,140361,97486,148596,207234,160373,166568,144507,112423,25775,-44129,-98314,-103811,-98472,-107507,-123464,-85937,-34667,-30606,-60191,-22905,32436,65483,109833,101827,81372,56720,2258,-42649,-16254,41813,154563,157839,94547,73711,79981,141191,116409,41438,-21457,-49073,-28307,-45593,-104393,-139511,-122701,-115612,-113852,-82442,627,97456,128453,90450,22072,-37905,-59787,49381,220447,296794,248592,187458,139094,85083,92768,233333,285560,194635,90454,35526,59806,143086,206216,76633,-6866,-73228,-125150,-130864,-114093,-126883,-102399,-71597,-58397,-79225,-124182,-124177,-97976,-51318,-41647,-115836,-76392,-80127,-99509,-106492,-5921,143212,235293,248473,236117,92647,-108339,-100155,-85202,-90824,-22692,133426,156520,191349,479807,745580,667543,283995,80765,-41398,17656,28374,11687,-7191,54628,100185,105763,47960,-41977,-77327,-74964,-21389,93708,142782,129544,122184,119343,57885,116803,93595,-17709,-58865,-50634,-54434,-49576,-73509,-73863,-56052,-70155,-67499,-58027,-92054,-135717,-86267,-27413,17259,17375,-45412,-7693,39152,-106,-64243,-102326,-6989,174032,333986,308494,150869,51539,49180,76680,99192,89561,43833,17629,8597,-4322,-6669,18805,98810,166659,117591,31204,-12038,-14691,-22691,-15371,506,-14082,-80824,-166727,-146743,-114056,-160370,-101957,-8814,22440,-34998,-91084,-36237,4559,-62947,-108394,-119786,-99205,-47708,72890,71911,22610,40185,118642,231701,269258,171267,160219,148529,23016,-63310,-92858,-84377,-94436,-102773,-69441,1694,40533,87170,83416,9411,-112568,-78500,-46796,-34289,3062,-25348,-30720,-10660,46116,96497,88993,14740,26,-30679,-53881,-86395,-71577,-90227,-118595,-98514,-26026,35681,10654,-40212,1110,-4673,-51239,-52745,-19523,23476,66311,60967,8163,11214,156793,254770,299115,268338,220644,229545,174822,63488,-7991,-50634,-52499,-49932,-16672,50478,134360,116644,1068,-63354,-167573,-37888,5536,-8791,-73282,-120380,-42227,6661,96692,168153,127122,-8969,-107000,-129386,-78579,-75749,-95315,-38595,-26473,-44275,-38825,34601,138725,241599,249732,143802,19134,-30867,2519,46503,24739],[-33996,-12067,105515,149409,133943,98596,41965,-33183,-76937,-45367,-36432,-39760,-81796,-43180,6053,-15251,-83430,-52716,48643,113566,35627,-42191,-88885,-117078,-70301,-28516,-72478,-3274,33874,86416,151205,120884,20440,-76664,-38228,42111,61936,55425,46217,18081,50720,115411,156145,178353,126017,-24223,-116523,-21849,7252,-33956,-83017,-104534,-133815,-115334,18941,115098,121285,91923,38796,34270,80906,161146,193859,98398,43193,7180,-52170,-93846,286,98185,126748,119058,121761,98860,30452,-83185,-116608,-71427,-67215,-93137,-94636,-135561,-85238,-48699,-18515,-7853,-60929,-77908,-59706,-31664,18664,16595,-70889,-131870,-117696,-24426,96047,316629,615386,587172,233028,75248,-1184,-51466,-43609,-11984,-29297,-54409,-20715,34722,5370,-71176,-34865,74318,113792,107747,51217,-2108,-22496,-32089,12403,28619,21597,16733,-58100,-88796,4886,11592,-27057,-61357,-74346,-39349,-44507,-79330,-43666,-12361,21074,-27181,-95305,-155866,-107564,-84780,-125247,-87366,9083,38564,-45413,-143901,-82240,-23892,7529,55724,62551,71244,103683,95705,151615,300037,265313,212274,125539,51388,46665,43710,8885,-23097,-1387,15335,3774,-64967,-117758,-160566,-162569,-161135,-107307,-83641,-10977,9134,-25274,-80615,-125418,-77050,-37781,-49747,25379,84587,64658,-15344,-113370,-128731,-76281,-27320,44651,208477,285645,266431,217084,182009,175197,96706,-32193,-112943,-43324,6463,-25383,-6404,45672,66838,33925,60190,69600,31547,-6937,-86006,-44040,96910,155481,80841,-18829,16322,100081,46457,-21226,-69521,18075,123433,176876,114266,47139,-4292,-75079,-79196,-12158,-638,18704,34243,53709,66805,132160,201063,216675,150209,94215,45513,3771,1270,24142,41419,347,-82609,-104617,-20240,70001,148010,160678,105518,55170,32655,-25889,-73978,-78638,-79991,-56931,-16893,17286,18406,-13254,-26579,-32259,-31504,6446,53220,71588,81129,60356,46764,56713,80222,99277,84895,68590,74171,9151,-21865,2191,7181,31005,84138,122067,131945,195466,106034,-39870,-127524,-85652,-33577,4441,-41101,-83610,-63077,-43564,-6127,61937,57836,55076,101241,103872,34862,-74843,-86280,-9341,-30263,-69072,-83156,-65078,-37517,36187,21485,5753,-32788,-29492,59168,67397,54293,98176,112237,-2707,-49962,-25197,-37717,-91897,-144320,-122499,-120623,-140532,-110196,-78639,-74869,-55021,34530,79670,28605,-29464,-59951,-94251,-108731,-103810,-31801,-10413,-65973,-135248,-105245,-88059,-121352,-147587,-179129,-113690,-71693,64873,373247,525188,542351,428775,220415,-19674,-50902,155183,253167,204408,134257,102801,3215,-59435,43676,163060,136444,-29396,-47626,-11600,1535,-34300,-69906,-120296,-128498,-84370,-15454,16674,36380,38861,47899,42612,2984,-14842,24473,57248,1347,-39895,-69051,-47009,-44782,-43978,3097,64964,64023,21808,15023,38466,51238,58829,54372,28695,9607,8567,4366,-20593,-39404,-62861,-57836,-40666,-10819,40897,85009,122351,137712,104441,31575,-34713,-47616,-56295,-54557,-36452,-56880,-80156,-130357,-94994,1983,74966,48056,-47933,10415,-46183,-9724,82946,54654,60374,22377,-44286,-56509,-21509,-9895,7196,61819,90542,48469,-11739,-54357,-16970,20372,-82660,-30068,126017,229442,235929,196431,123907,75829,36379,-24179,-92152,-55462,15618,16180,-45681,-113261,-127585,-155288,-145826,-104100,-45947,-53206,-60168,-49011,-49700,-44500,-50485,-75322,-60732,-12931,80571,125218,104023,126592,149486,62648,-34109,-120841,-84462,-3216,76687,167586,170823,129394,85805,74421,51029,83284,118932,58268,-59670,-116695,-80553,-28441,109656,115033,51850,4531,8334,55418,62711,26516,-28266,-27836,-14501,-2767,71555,177274,265774,213801,89334,-22201,-41042,13801,63119,58848,92054,63982,23394,-99016,-166467,-113300,-63823,-38329,-27800,-45317,-51444,-54392,8060,57538,1649,-37294,-43369,-14698,6792,6759,-9258,-65388,-95020,2848,23248,-9026,-52433,-52616,-42296,-22933,4182,-2168,-83310,-64098,18486,111108,142728,71143,-23869,-79208,-85528,-70332,-62079,-92659,54614,442999,688454,586416,217850,-53338,-135131,-87536,-55226,-71375,-21875,-800,-10294,46594,203499,352173,310631,129679,-82041,30558,146788,115084,47595,12643,-2412,-21107,7353,29989,-22334,-69618,-97526,-88503,-33020,-71514,-90483,-18757,50638,37975,-2623,-16397,-6283,43380,119661,162088,120749,84983,110857,144139,54667,-25421,-30694,-15394,-32911,-56472,-71719,-62173,-47924,-62922,-51728,-16652,44969,69253,51589,67867,106081,116456,100913,51905,-22928,-88867,-68088,-32892,-40215,-73465,-118578,-88713,-21264,44125,104498,93133,37294,4119,-5813,-18241,-52264,-97301,-102415,-87403,-59383,-8979,20206,26307,20162,-8610,-49752,-97809,19991,145491,73430,-30744,-47292,8188,7616,-32068,-100584,-104779,-56074,-26551,-31859,-104674,-59534,47545,146922,236604,238904,119502,17820,28725,114653,173160,258124,362678,252444,64135,-49407,-38751,38484,25110,-85775,-113751,-80910,-64508,-29725,-16319,-23700,-42707,-24423,-2800,1312,-5274,-49343,-95380,-90406,-36116,-54857,-18357,34675,37608,37376,41944,40017,-2779,-34918,-64262,-76782,-66848,-72300,-67025,-48858,-7104,11067,17994,4194,-41675,-47888,32563,133577,168437,142028,45280,-21826,-13585,-29572,-42803,-15104,93764,195741,156322,95003,18350,-35648,5955,27879,72416,84660,168427,308087,407832,257890,83458,93445,138225,53903,-60730,-106271,-122239,-49728,15682,44668,10234,-50129,-124854,-127802,-88238,-96691,-106500,-64093,-7681,3581,-47756,-58793,-52246,-53988,5885,112408,105731,11014,-56053,-40276,-65333,-98418,-30260,94815,301547,307596,239915,120553,48066,43802,93573,138310,107253,33248,11962,-28439,-36803,-29602,-30135,-95045,-73394,-30772,-4996,-8417,-8696,-3338,-15787,-39491,-121265,-17905,51255,149813,92487,-59356,-227921,-354506,-395474,-260422,-33141,19926,9916,25970,91939,87076,-10170,-124820,-67109,-1850,-9470,-18893,148853,343404,390309,267124,171696,138693,84443,-6131,-65131,24756,27602,-91227,-148942,-122300,-29991,166476,421810,502667,535456,279484,77352,-10869,-61601,-58082,-45113,-83384,-134892,-116135,-57128,-60885,-245183,-530167,-704180,-688102,-617746,-535037,-438130,-268375,-124087,-74646,-3777,181838,272600,238712,150334,66211,6708,-35659,-98375,-106833,-64499,-30705,405,1595,9301,23987,44745,69057,96721,164900,262900,365636,360032,282635,159820,3193,-55963,-52016,-40977,-86764,-51923,114036,260867,232230,142319,96739,6174,-85474,-151660,-218217,-248057,-201834,-94326,-9169,-72069,-41633,86296,162870,109633,46855,194130,315462,331268,333848,332530,339675,340219,254720,135332,36156,-19405,-64953,-121216,-9783,101869,71795,-33168,-25862,-44591,-73953,-20699,58036,110054,74003,79918,79302,90998,60553,-4161,-38023,-62898,-19634,58964,161539,168220,122088,114183,166613,150591,42207,-67779,-103598,-27404,3701,-3896,23316,46466,43914,-34316,-102230,-106623,-66723,-44901,-81425,-103170,-55988,27166,130382,224093,331180,326242,209357,70722,-18167,-64410,-64073,-56319,-66445,-5890,64627,59537,17477,-8783,-1896,-21012,-99091,-99442,-37065,-34950,-53787,-61158,-65361,-46150,15930,96357,142408,173515,124190,78280,50435,49985,59908,16653,-6991,48967,84957,32858,-34198,-126625,-181687,-150023,-68712,27970,56285,30270,-13150,-17458,-44723,-109279,-88060,-90967,-103482,-73093,-53262,-64077,-89289,-89717,135,-16022,-59469,-69488,-56951,-72201,-47665,39922,119655,101933,37128,13878,-10018,5663,37879,-6700,-77944,-124432,-99478,-57919,-6880,27630,-9868,-11152,-21190,5350,-63679,-102935,60642,233284,271032,148865,-45765,-145718,-146679,-130136,-122250,-104462,-64088,-27468,-79396,-91556,-37522,95796,131258,100234,32215,-50412,-115933,-132241,-82162,-9947,69592,96334,53669,56238,40489,-3320,-28157,-22144,-40875,-104996,-58670,2682,7980,-8010,-60049,23403,171546,243181,140754,-4132,-47295,-50363,-71554,-30848,134508,215146,147185,42026,-7108,93707,228658,322969,363004,317914,108131,-23597,-51513,-75596,-58030,-37694,-12694,24032,-4939,-31551,-19638,35186,47919,3258,5644,46848,83041,118242,186653,152318,86222,51084,63896,103245,117717,147736,150399,74055,-2207,-61108,-53480,-20040,16112,35276,-38126,-121787,-54433,-2706,-9907,-40753,-24785,334,-21321,12754,40534,47609,13079,14335,-25126,31867,107131,239118,336815,315685,215004,198627,198637,64331,-50788,-88849,-97688,-106755,-99716,-30534,24336,73301,96678,89389,78039,96877,173459,173923,85151,-10299,-109601,-124273,-17853,81619,103861,70238,50396,67669,99731,100330,60681,10332,-29711,-65385,-113952,-92063,-93064,-49668,-50398,-28012,92724,305982,453471,430233,209034,154292,271054,311493,218594,79246,-27544,-85050,-66048,-61695,-65963,-62500,-63217,43609,180618,226057,138015,25709,-54525,-103424,-68601,10539,41598,57745,79698,53421,89000,132871,164205,185193,228355,292262,334369,308324,170316,67076,5247,-31644,-38657,-31652,-8159,-19950,-64639,-117963,-120254,-87381,-35470,-17922,-15679,-59755,-113412,-47515,-71279,-103231,-82952,-24703,32200,31679,-6855,-71119,-71631,-62137,-52885,-27743,-29159,-30817,3755,73597,114744,132383,121206,52227,-4947,-3255,-13277,-42887,-26924,-36572,-103846,-85965,-19062,36243,76682,93665,143257,142985,139215,121282,21135,-35925,-15288,26495,8713,-26924,-36679,-28581,-36890,-52361,-85094,-109872,-79002,-113004,-99905,-113011,-94202,-63297,-46193,-30940,-43837,-56808,-63164,-65122,-13701,8883,-7708,8706,86220,217778,270220,182608,87625,34677,4087,-14653,-24046,-30090,-45429,-73900,-85156,-39107,64487,141895,94431,18146,-70929,-97566,-48757,-35135,-47838,-60266,-47318,-10911,53563,94026,84332,51255,-26036,-106834,-10009,109899,260304,436075,630454,495914,216002,48656,-17338,-19575,7321,46803,86666,107210,187473,190270,76850,26745,-8280,-60464,-111808,-121927,-78180,5755,58378,60479,17685,-55666,-111552,-118880,-87194,-78080,-64604,-46355,-32021,-9353,18906,-15577,-100405,-96207,-71005,-74086,-57404,34367,127605,172258,1566,-86393,-110325,-87887,-77565,-76846,-47865,12837,42495,38939,41027,49051,8490,-16341,1552,79652,197058,289037,311057,253020,184410,103805,46451,12323,16104,-18443,11033,1601,-90336,-80554,-38555,5077,9386,-37935,-34354,-23975,-17565,-100443,-172101,-102533,-60394,-9248,29583,23236,-12316,-16534,-38450,-93846,-67936,-48039,-28264,-83469,-74650,26555,135299,101325,21909,39272,36590,34266,46368,50963,2165,-65412,-126097,-100426,-26975,-12195,-57693,-8527,94042,69653,-17260,-23656,14522,13445,-53911,-93136,-83097,-35984,47562,18501,-64887,6447,66342,93109,75649,20639,-16779,-31792,-86941,-113001,-66827,16029,45450,20143,-16421,-86455,-114195,-91402,-87625,-81820,-70389,-86039,-97917,-42205,-19900,-40495,-85178,-47941,-42803,-62750,-39003,-7517,-36275,-34660,744,28767,-12668,-53393,-40587,-12635,7686,-8534,-16410,-79006,-40710,85993,147621,80997,4799,-64963,-59099,-146,51427,108716,184001,172680,82380,-19324,-84903,-139019,-150077,-124544,-81760,-62685,-85361,-92693,-81474,-76920,-82439,-41930,-23218,-30763,-66515,-81464,-97773,-56049,-19693,38851,227249,280663,210650,157836,122454,86022,48547,79631,65416,48765,59675,117984,89373,13603,23448,81219,141605,147553,46478,3072,92880,210770,315228,515385,492299,273542,197309,172047,169303,169994,98253,41189,37456,32148,10351,-32091,-76298,-120604,-67914,-4952,74566,128007,121174,18865,-4416,71669,89158,22635,-60792,-70672,9626,49828,71697,33165,-59124,-52928,89040,296455,343595,200625,66272,2501,2908,17851,26786,16606,-85074,-66139,25579,35725,19671,95690,140682,123067,116239,85557,-5292,-69729,-6616,67367,74065,4565,-65493,-75478,58350,235375,304876,169051,8676,-77205,-38305,45056,155791,168854,30643,-125668,-28663,128384,286062,395006,315917,186867,52857,-55463,-117892,-107827,-95062,-108866,-108496,-93843,-93380,-116701,-121516,-104816,-78984,-118458,-128263,-68896,-3799,-13514,-99185,-47630,55937,115135,137977,199051,140720,61094,-4646,-82836,-114356,-72192,-26525,14910,27383,13806,-51591,-98441,-3107,35961,16299,-55928,-120007,-110743,-78731,1008,52437,47768,44521,33738,51458,92139,115527,144118,123156,183556,224173,162179,162223,147167,118129,15004,-53544,-111049,-108367,-102603,-114252,-107070,-66772,-12059,6751,-12408,4602,44577,67712,106853,100832,84339,65000,16158,-23792,331,50493,142465,135048,84685,69086,85995,150052,118470,43715,-19338,-46902,-21535,-42913,-106833,-120465,-106103,-95173,-89432,-66436,6737,90238,104212,60557,-8666,-65750,-55300,68006,235199,307807,257153,191964,139250,76891,80021,218001,275245,186278,82328,30974,58073,138358,168959,36311,-20501,-72080,-106738,-122448,-121321,-107333,-114029,-71952,-48667,-63455,-106034,-110121,-93672,-51619,-40221,-108438,-93215,-105629,-112893,-112119,-82,177462,313023,329385,285536,93621,-115066,-87168,-84407,-95587,-507,177125,189152,243307,590440,843869,706521,290082,80962,-30037,26327,19407,-3042,-25033,35356,82884,90038,30952,-62784,-93415,-80278,-16719,117353,188650,178550,164987,159185,104929,173278,130492,-2635,-51375,-42876,-52428,-51794,-70013,-69664,-50763,-63603,-70016,-67233,-96262,-129709,-93783,-39834,8278,12855,-36517,4132,23902,-13937,-61274,-95945,-6343,157311,304053,270902,108292,28099,31076,81213,117449,91539,36041,479,-11782,-15859,-13096,22596,115481,182353,124772,32392,-15691,-24966,-37229,-32164,-13183,-25474,-99289,-178187,-124476,-108165,-159666,-99115,-5745,21367,-51101,-105977,-19418,39159,-22569,-85400,-115383,-93446,-15995,89355,74522,24548,32446,103363,206486,210903,108487,107815,118911,16597,-61873,-95420,-82110,-84655,-90604,-66537,-12293,-3687,29289,43977,-5603,-117139,-75069,-35083,-17934,12876,-22398,-33024,-14021,37185,80305,72179,4178,-1578,-19998,-38177,-83790,-68280,-44747,-46407,-100494,-44496,16893,-1176,-40372,19301,25613,-46467,-73326,-33089,12308,42265,10624,-43161,-48236,96798,212489,271357,252567,203694,208938,183336,92256,8456,-47705,-55177,-54368,-17328,56338,141136,124857,-6134,-94535,-111714,24328,45702,-10031,-119161,-125428,-21991,11290,99147,168182,134552,-1966,-96461,-149757,-112972,-106723,-102884,-34550,-20607,-34211,-29049,42453,136168,220979,223481,119819,-4799,-19690,10963,36509,13535],[-35655,-8755,121290,169828,140976,100793,44219,-29911,-82180,-59094,-45075,-35635,-79424,-48146,3039,-7985,-70547,-61211,42989,116953,34172,-39829,-82431,-104081,-57922,-7042,-28478,-45599,9746,64580,127851,110162,22470,-49968,4810,71420,78530,64462,47905,25111,87150,155295,180889,191294,116517,-34050,-93681,-4831,22083,-22900,-74929,-89177,-93281,-111012,-76490,26054,41037,15044,-21549,-8597,44603,121914,163504,77135,27325,-1149,-58358,-90128,-2831,76474,92638,85954,107851,100971,35617,-83022,-106195,-69148,-62133,-66370,-76587,-123930,-85010,-47507,-13218,-8836,-58440,-72917,-51747,-20854,26150,13329,-72530,-123296,-126683,-38628,74871,279988,583854,591635,256316,88098,2886,-54042,-46745,1773,-8879,-27388,17128,82842,51885,-51141,-39799,62805,104524,107954,57698,8978,-5412,-28645,-5915,19529,18430,20113,-48584,-83399,-250,6615,-32557,-71520,-93026,-48496,-56355,-89554,-40424,-6117,31620,-16406,-93324,-149950,-100973,-71056,-107304,-88599,5762,34299,-50619,-151863,-59204,-973,23086,69554,80598,71483,107651,98703,145722,274269,240015,209311,116101,31879,29560,39799,8846,-25342,3427,36127,29508,-40898,-97677,-152447,-168916,-146052,-88213,-68586,-7121,11893,-18185,-59900,-89373,-59832,-19196,-26424,41442,92759,72627,-8188,-101293,-119090,-94036,-48440,21585,190712,287529,276609,217973,158594,130816,70810,-32438,-104383,-51678,-3635,-24862,9675,67561,101187,75914,91872,80245,34392,3649,-52653,-14870,120674,166620,83293,-20377,-22325,70835,41714,-5320,-55882,-1643,93248,147793,92052,41852,4497,-53796,-41232,26239,30890,33583,29789,38660,45708,102684,164080,191394,145981,95666,46816,3054,-1068,23935,44053,3602,-74061,-91827,-15486,64379,134297,152538,109437,61684,36408,-32329,-96546,-94621,-81856,-49848,-1614,40644,39732,4227,-10549,-20251,-26799,5386,49999,65787,76113,53037,36393,39059,47166,60073,52200,29639,41266,4538,-12356,11658,14158,29511,75936,121705,142286,219842,137498,-573,-89412,-57413,-8794,25666,-20810,-72768,-65629,-47394,-7116,65208,68785,69002,114786,102210,6577,-99988,-36806,35908,4953,-37247,-52568,-36714,-21181,25703,3412,2369,-37364,-76415,2913,19110,10151,62350,117448,28045,-15170,12642,-8719,-69693,-128004,-131444,-131280,-165362,-121064,-85048,-85588,-73606,21091,74382,38863,-23358,-51139,-80025,-101635,-119179,-49874,-18093,-67186,-135726,-104980,-84399,-114108,-139110,-174566,-79797,-26202,102495,371682,460824,495148,423521,232203,-12365,-32967,169966,248620,185204,116080,92189,-4999,-77121,34958,169890,133384,-39529,-33035,13632,32040,-7318,-48573,-101163,-116631,-76136,-5072,29040,55409,67554,81635,66288,809,-45540,-19170,12272,-40625,-59667,-65195,-31874,-32612,-28801,32528,98927,98055,58790,48258,63754,70184,65663,47006,13334,-4728,523,-4083,-29486,-49754,-75119,-54554,-10611,30669,66402,100621,132383,138818,96759,31325,-29679,-52304,-63014,-35013,-411,-32142,-71364,-127771,-106569,-21995,25855,3997,-102376,-611,-38110,-19964,31459,14011,37865,8924,-47445,-50790,-16867,-6035,19372,75268,99163,56363,-3009,-43772,-10875,28957,-82093,-11876,138714,236375,235727,181649,108834,62359,15611,-47660,-79809,-28426,28636,22694,-33362,-104518,-119793,-142808,-136133,-107390,-53403,-57502,-67659,-52669,-50606,-44293,-49659,-75081,-60896,-9846,84456,123379,104227,138224,159107,75034,-22855,-122752,-122083,-49491,28709,117736,120323,70931,20624,-1665,-49603,-12808,37746,9531,-78546,-107249,-58681,-2766,126494,98212,29305,-9721,-365,43615,50223,21624,-24684,-10882,15088,37664,116848,237719,336737,259989,109588,-15365,-39763,9490,53644,48739,79025,49835,11236,-95317,-150184,-128367,-95928,-60377,-27859,-28374,-36760,-40272,39888,81631,4960,-32248,-31439,4549,44810,57865,40065,-34107,-110870,-8323,21100,-6803,-51294,-54925,-58627,-42585,-4706,-13758,-104010,-51281,33294,132776,169918,80780,-27531,-89361,-76596,-44591,-39094,-76697,72730,435152,636639,529000,202948,-52375,-139730,-97313,-67359,-81877,-33558,-10539,-9358,56234,223424,367335,344939,173246,-47845,-32737,92444,85689,36094,11565,13756,-6620,21193,35101,-24411,-77912,-113089,-98016,-32608,-64625,-87598,-19549,52721,56174,22160,2316,-4518,30895,96631,137467,114160,89449,106773,116921,16784,-56723,-47947,-21341,-26764,-42798,-63538,-60678,-52780,-58480,-41954,-7579,50125,73848,59706,74540,101322,107232,95150,50779,-20956,-83784,-57829,-28804,-39717,-71152,-115229,-83627,-15894,50303,109530,97655,37709,-2674,-16356,-24128,-55713,-104952,-104863,-80049,-42360,16521,46995,45071,32602,2304,-39235,-93166,30541,132007,49610,-55155,-70551,5247,12397,-30566,-105069,-71705,-20926,-468,-25256,-112266,-39100,71804,175949,259526,235204,103751,14304,32716,125794,198401,282010,386044,265523,65786,-52296,-33160,48992,44604,-59575,-138345,-106562,-75315,-16746,4780,7672,2219,17896,14717,-1139,-12138,-50076,-81997,-81152,-35986,-69164,-37258,41128,72731,87889,87154,66116,14996,-27526,-63161,-61673,-52029,-57703,-56995,-41398,-6256,2360,4654,-7620,-52680,-48273,47260,151974,187090,182747,107469,40597,31889,-4506,-34143,-10174,113938,238723,213851,140628,61232,3112,10156,30806,52271,42653,133834,301960,419706,227064,49763,57827,117464,65595,-35727,-82633,-105257,-31748,35669,57478,18846,-34543,-98945,-126665,-92485,-91754,-88271,-59645,-46153,-23121,-73511,-91522,-96778,-103383,-19495,101834,96023,-5102,-57148,-43914,-69757,-80591,-12957,106446,301364,294479,206214,70103,-7777,4741,72822,130670,94639,21956,12634,-27100,-41808,-52371,-55694,-98749,-51294,-15952,6563,494,2008,8193,-9724,-38684,-96468,-2474,44028,137536,84353,-76959,-252324,-376717,-402093,-254156,-51216,293,7692,39000,99885,80086,-18716,-129081,-62356,4696,-5486,-15228,145608,333472,370328,250731,169805,144018,87620,3782,-56004,4961,12492,-104193,-141412,-127999,-40531,171522,440624,505055,532775,285565,77106,-10840,-63159,-62982,-50761,-86741,-132123,-107729,-58359,-66622,-207226,-413279,-503735,-443298,-366310,-313883,-281670,-187350,-102089,-67909,-3901,162809,246623,241020,165396,76550,8286,-39230,-100890,-104123,-71745,-47447,-12305,8144,31493,50876,62939,81516,116989,188895,274282,370415,362346,291600,153017,-13462,-71772,-63931,-43998,-83951,-48157,117752,276901,269524,211046,177024,65424,-64128,-152732,-222905,-253221,-206941,-101827,-20067,-62157,-33872,96553,152211,77843,29938,200796,359727,372010,359530,343778,337425,347372,265521,134851,33431,-25174,-69852,-107792,-12603,72165,20510,-65324,-34032,-52239,-77494,-19137,52476,93947,40109,7681,28778,69329,45723,-23785,-47156,-60066,-7359,84984,187851,188004,143285,131687,176235,149614,49896,-58571,-134401,-83546,-49923,-24478,25811,48398,46008,-31985,-94778,-120171,-83602,-58416,-85713,-93084,-54497,20929,112475,198532,310108,305439,196574,66785,-13436,-53397,-55755,-57793,-82669,-27674,45202,54562,31589,1522,2115,-20506,-93402,-95082,-38861,-31545,-38409,-25400,-24688,-190,54348,118839,153737,188811,131125,81644,54792,53867,59155,12197,-15146,46864,91421,40883,-45946,-145429,-180001,-129547,-58530,30543,62474,43093,-282,-12654,-31224,-101892,-77676,-87761,-110806,-82080,-49398,-55468,-73140,-85398,-3254,-11493,-56928,-68083,-44388,-60889,-49505,51204,152031,124929,40708,12211,7505,33294,58109,3794,-70929,-115114,-82829,-39068,14029,61557,23522,15523,-2272,21748,-50635,-100302,52301,201005,231785,129609,-41231,-142658,-151902,-133106,-128970,-109439,-78038,-56107,-98360,-98417,-58565,45568,76003,65382,12480,-69855,-137443,-115899,-51522,7359,76344,97236,61621,82832,54521,1482,-30860,-28465,-58616,-108682,-42052,9939,12803,-2478,-56073,21015,168359,241478,134964,-10609,-73596,-87662,-105250,-11943,151133,219695,153107,50391,-29258,52154,193973,290867,324584,266313,58851,-44540,-61878,-77912,-69185,-56480,-19361,23443,-6580,-38907,-39930,11456,25673,-15806,-2747,38751,76753,124725,214548,196549,125391,73139,84191,125422,148023,181228,176428,89965,4157,-56685,-51444,-13878,31814,59778,-16111,-113006,-70845,-20382,-28315,-48915,-4454,37406,14685,32489,43427,46302,17324,9086,-43070,25157,99720,223360,337252,322673,227459,204520,212937,77422,-29880,-64084,-80164,-90782,-89065,-33485,14940,66651,99425,102573,88602,106791,171885,153134,64675,-21802,-113935,-147078,-43388,65041,95023,69487,53355,67414,96090,99346,63964,9466,-34534,-52438,-73545,-60654,-55132,-21084,-41297,-38466,81218,302324,439292,374883,150714,116520,240140,278770,192460,55779,-42589,-77257,-66589,-54287,-42652,-30748,-54174,49098,195480,244067,148914,30380,-66158,-135641,-88600,3109,53654,92299,130091,102811,127868,168852,179362,161470,174891,222269,261825,252701,151250,66621,11868,-26370,-39867,-31061,-1990,-6586,-47508,-95936,-104271,-71838,-14297,4430,6645,-44672,-106770,-32986,-64701,-105104,-79277,-22819,27598,27336,-8735,-63126,-75668,-70944,-64726,-35243,-28243,-29942,-791,67796,117937,140525,136534,76453,25952,21923,3712,-27297,-19997,-34634,-112836,-91395,-5017,60221,85028,82587,120377,111265,98980,83565,1972,-48797,-20205,23508,5584,-15822,-9385,-2651,-22564,-54542,-96159,-98306,-57342,-72595,-63443,-85653,-71761,-47621,-35575,-27508,-45299,-59224,-63487,-59516,-3801,20471,-3488,-2969,67737,198901,260700,186722,90919,22801,-7466,-21680,-31197,-38571,-51818,-79323,-93475,-49468,58579,159875,134318,52741,-46517,-90142,-44991,-36071,-55268,-56209,-17571,51457,129565,137234,101693,55055,-28422,-96057,-5234,115239,315249,542197,715360,539669,248262,65753,-869,-14019,-1153,32902,75804,106513,190010,213671,91832,28700,-13441,-64404,-105849,-103098,-102958,-17994,38451,39252,-1128,-71010,-130257,-104470,-95181,-95668,-60778,-25998,-12430,-4591,19228,-13169,-100737,-88814,-64034,-75834,-59072,36093,124858,149731,-25297,-105566,-118274,-97950,-91450,-90961,-58115,4772,34294,30645,29786,40920,13871,-3352,28542,115345,235837,319021,323605,254352,180318,92589,33823,-8740,-16696,-47999,-3652,14447,-69553,-110007,-37124,5913,7682,-52945,-45649,-25195,-19209,-103917,-167793,-92884,-47330,7155,43207,33011,-3614,958,-2577,-53695,-93319,-98947,-65702,-95504,-75160,22198,132743,112445,26883,47338,51584,51878,61598,64203,14793,-58349,-124711,-102662,-33702,-23691,-57831,9225,125380,111994,20080,3,29344,16908,-56824,-91280,-79108,-39597,37763,13652,-52119,11071,64646,87536,72841,16114,-32273,-45455,-95476,-95161,-92456,-35856,-22619,-30912,-38776,-92610,-124179,-100958,-86859,-78947,-73421,-93794,-86957,-32251,-15558,-41701,-82903,-44519,-47561,-73559,-47265,-10518,-32947,-32071,-667,25405,-17851,-55871,-40353,-11954,5000,-9440,-20819,-83764,-43454,68964,127724,58671,-23448,-97436,-80969,-18540,46115,113785,168505,141360,61335,-25485,-85212,-138018,-144595,-105725,-58467,-41969,-82139,-91447,-68503,-69083,-81461,-36915,-13991,-21603,-65669,-88837,-105665,-66586,-27174,35981,239285,319304,252119,186616,135647,94881,56797,94557,85040,73286,89127,147053,103085,10202,23522,99761,169804,153966,31230,-4239,89747,221752,368840,576270,510622,291145,227815,197741,163657,154913,88150,44763,53780,46441,14851,-29591,-65284,-109718,-79094,-19831,55901,110708,121105,33317,21125,110626,147727,89377,-9384,-62637,-9514,24555,54086,33526,-49835,-46618,89481,288278,338574,204762,77932,29790,29494,30075,29522,15935,-78726,-75838,10118,21917,9531,79161,129548,138866,150062,130543,40234,-54315,-23788,61397,70965,-1360,-67099,-41633,109480,268207,280745,141483,9850,-36978,4481,67455,173450,187794,40724,-130585,-10634,182237,352525,407794,273909,153332,41640,-45525,-105708,-113422,-104920,-117245,-111742,-95983,-99934,-123694,-116913,-98440,-75860,-116100,-131202,-84928,-24739,-24884,-98020,-38747,68204,127398,150013,187840,125100,62933,7460,-72554,-116419,-74554,-26707,14887,25178,11741,-45766,-93549,-2022,37299,19926,-50131,-120619,-116064,-56924,-35704,-5597,-4535,1859,-1069,41725,86456,104214,140694,147544,217042,239978,160978,150238,139869,115744,3216,-63622,-123600,-106480,-103462,-116103,-93180,-50553,12759,48047,39166,34561,53606,67404,102747,99879,86883,71510,28066,-5164,14155,49291,114688,101170,69379,62034,86913,149722,112969,41507,-20131,-48628,-18726,-42925,-102472,-97844,-86725,-71487,-58119,-45525,13075,82294,81945,33953,-35510,-83062,-39547,86599,243217,309086,255122,185784,130220,63505,65131,190593,245385,162748,63876,21550,53399,127756,126384,-5287,-36816,-71348,-82438,-74235,-77293,-83568,-121727,-67346,-36149,-44332,-85044,-92667,-86172,-49988,-38748,-99895,-106147,-111012,-106178,-112883,2551,204242,386364,411528,329284,91159,-118616,-75911,-84424,-100591,19120,209583,214026,291376,676080,893207,703497,286088,75109,-29330,19556,-1652,-25623,-47465,11444,60704,70585,12773,-82096,-109818,-86381,-15181,133444,227306,224988,207942,199269,152318,222651,158080,6683,-46970,-37966,-55042,-60368,-69317,-66040,-47739,-60390,-78653,-86304,-103663,-112953,-96791,-53171,-2849,7023,-25653,10446,2757,-33958,-61997,-84896,-7536,135674,262860,222244,67343,3749,3686,69668,118182,79718,18639,-24977,-36609,-31347,-24388,19876,121620,184756,123987,31305,-20054,-36913,-54107,-51828,-30899,-40791,-117590,-163627,-110293,-109051,-161227,-99993,-8524,13446,-70599,-110681,-1012,70490,14361,-60293,-108871,-78531,21281,98467,70526,20867,21002,83104,170498,147822,52627,59787,89174,9933,-61092,-98902,-79318,-73564,-81056,-67366,-30345,-45621,-6316,32234,100,-103006,-75656,-28489,-6462,16707,-24538,-40880,-22656,21563,54525,44235,-13631,-9397,-15768,-28696,-86396,-67553,-2653,30301,-20211,-37333,-3587,-21498,-49367,28950,50101,-31082,-81036,-41479,5374,25701,-24615,-78610,-107218,24833,153621,225954,220788,172649,172512,176029,112412,20708,-45179,-59191,-63983,-25319,53689,138815,129165,-9226,-127054,-44970,100865,104390,23407,-123462,-109502,-7913,13657,99092,156027,124745,-8441,-94162,-139377,-144562,-141347,-97255,-37560,-23443,-32351,-27391,41100,122960,188810,186740,89186,-33830,-5921,24050,24154,-334],[-33243,-4815,128634,181144,144540,103476,49384,-21248,-88342,-75685,-56716,-32171,-72957,-51867,-4698,-7707,-62797,-62826,41529,120029,34576,-35301,-72704,-88940,-46531,11691,19149,-37880,1420,48265,104161,95923,24965,-17745,46392,94306,89148,69474,46734,35114,128270,192740,202200,202515,110734,-34183,-74644,6888,32740,-13843,-68214,-78207,-64132,-51808,-109835,-65351,-41394,-56803,-73374,-45952,13219,86217,131658,57181,14908,-6595,-63184,-87234,-7426,54544,60281,52605,88387,99390,42190,-76836,-92451,-64208,-48929,-36737,-58692,-110844,-85674,-49050,-11451,-10362,-53790,-65112,-41665,-7585,35183,13136,-74797,-117035,-129274,-52584,54033,240411,535817,579497,277734,99876,6203,-49747,-45874,13040,10033,80,54198,130324,99207,-28119,-46020,43131,86267,101721,62194,20030,13744,-9727,-25430,4671,9621,18584,-42928,-77933,-6375,-296,-40133,-84154,-102217,-41465,-52888,-90947,-40694,-5622,34523,-10873,-94671,-141812,-93080,-56171,-88061,-89843,-551,28129,-56221,-143145,-40845,15676,33714,80853,97505,67521,102319,94643,134481,241473,217068,208817,107817,14359,8532,28897,1821,-31864,2263,47681,47075,-22032,-81770,-141640,-166320,-135055,-74417,-57168,-7075,12356,-11067,-39369,-59448,-42804,-1723,-1075,62020,102790,80697,-590,-87090,-101444,-116719,-79034,-7319,163706,277438,275845,207613,128326,83994,41461,-37041,-98484,-58078,-14989,-24657,20322,82380,127596,112899,114943,84203,34600,14879,-18209,15945,140100,172395,85853,-9952,-61221,34378,31394,6337,-39341,-18673,58202,107965,60498,26705,6596,-34323,-2750,69022,63341,45989,22896,22765,24623,70313,119413,156054,134580,93881,46833,1426,-5096,20932,42509,2701,-68443,-79358,-10591,57102,115994,137416,107038,62024,36008,-34376,-108725,-104218,-78418,-43010,10616,59522,54752,15884,857,-11621,-24483,535,40015,51099,63369,41664,25209,23794,17249,16720,11545,-14038,3600,-2655,-6520,17613,19423,28859,66986,115909,146603,236745,166480,41444,-49077,-29668,13391,42297,-6205,-67412,-72761,-55220,-12916,62925,74411,77919,122730,93074,-27873,-92644,13704,72441,32033,-11527,-24689,-5486,-2026,17118,1821,23690,-5704,-81638,-53629,-32573,-32481,27928,118355,63033,27088,51279,12972,-56901,-118924,-134956,-133222,-156128,-113909,-78404,-83132,-96046,2322,61553,43376,-21356,-43916,-66829,-93849,-130530,-69043,-26999,-68686,-132882,-102759,-83217,-109705,-132962,-163960,-49579,26171,146783,357009,383326,433300,403868,235066,-5155,-14840,172381,232734,160213,93014,75783,-17659,-100116,19548,161969,116891,-50957,-12475,42170,65212,22288,-25335,-81240,-104292,-68836,3557,39950,72621,87729,97533,71642,-10346,-76968,-46831,-12328,-75840,-85346,-65653,-20949,-24011,-16518,57281,124987,123942,88702,74865,81830,83796,68651,36815,-4448,-22979,-12026,-16375,-40915,-63224,-85956,-47406,23261,79000,92231,109951,133321,131323,82718,25053,-29920,-63401,-72464,-19698,27683,-8340,-62746,-120830,-114365,-38303,3482,17836,-42751,-16573,-35153,-34635,-20928,-20306,14195,-8084,-54664,-49322,-15930,-4239,29896,86165,105155,62410,4395,-35176,-8911,30464,-63496,3846,142786,228041,217067,153291,89182,48771,-1988,-58429,-47877,-4377,34873,21378,-26331,-97789,-114151,-133220,-130211,-114572,-66476,-67803,-78159,-58422,-53972,-46379,-50314,-75627,-61474,-7329,86068,117948,99575,141117,160450,80654,-14726,-100068,-158679,-93005,-15804,73540,77713,16178,-50386,-92875,-104606,-46710,-5181,-24369,-93200,-90617,-33207,32741,146519,81418,4627,-24722,-8400,30434,35031,13640,-23030,3225,42896,73221,153253,286251,393266,292940,119687,-14725,-38933,8341,48593,41829,65978,33151,-5750,-86318,-134224,-142623,-129261,-83934,-29754,-11736,-18395,-23517,70239,96920,3881,-30244,-23835,16819,74746,103485,84207,-5957,-120094,-21601,15085,-9010,-55543,-61294,-80559,-67354,-16345,-27039,-109670,-36113,45967,149768,188073,81179,-36274,-101473,-57661,-14535,-16446,-60089,88551,407057,556321,453881,179798,-56705,-145758,-103953,-73976,-88964,-45817,-19590,-8073,60817,224198,352574,351057,193972,-15542,-88076,36522,51094,18909,5897,27219,9298,34848,38444,-28158,-88097,-130052,-103371,-32888,-59210,-86071,-23250,49825,70058,44726,17206,-6596,13052,66630,102230,94098,81752,93382,85077,-17951,-79245,-63393,-28295,-22471,-29382,-54749,-61019,-58463,-51895,-32625,755,54419,78538,69425,79459,91746,91712,82880,44817,-21658,-79598,-50273,-28127,-42024,-71564,-114114,-79808,-13656,51228,107037,94929,32970,-14336,-32056,-33579,-60739,-112518,-109748,-75816,-28482,36652,65635,55850,38082,8465,-29670,-88507,36954,113172,26812,-75631,-92038,1661,14938,-31920,-102053,-40588,13589,24802,-19141,-114190,-22938,91712,198890,273645,223945,85165,7076,34005,131789,218451,292148,384293,263341,63239,-56555,-27552,57713,62126,-31064,-138776,-135806,-87128,-5134,24868,43082,52169,61479,30524,-4633,-21639,-53700,-65603,-59448,-24140,-74987,-51162,45985,105670,132670,117401,76633,23224,-25741,-65315,-42448,-34674,-48756,-55732,-38498,-5104,-1529,-2057,-13673,-59205,-50711,54641,160158,192903,205805,156545,97428,73269,19714,-25891,-4422,133356,277927,275298,187757,103230,50412,28198,35821,23894,1663,97857,282009,407478,187116,18109,22672,94710,75959,-10262,-60325,-89734,-15321,54130,68516,26202,-19735,-73005,-107345,-90539,-78983,-68697,-45238,-75777,-47364,-98021,-121540,-136709,-145890,-40203,85413,81284,-18884,-57237,-48019,-70844,-62589,2225,114008,291959,275132,173588,25397,-55509,-31471,51614,117960,78481,13517,19930,-17101,-39888,-72992,-78993,-82141,-35408,-6838,13763,6028,9374,16028,-7434,-39708,-74109,8854,34239,121444,74213,-94372,-272578,-389775,-396296,-245110,-67078,-16115,5740,47627,103586,71192,-28000,-132249,-58383,9611,-3278,-15383,134274,305746,328832,221814,158132,140270,86071,13186,-31681,-909,4495,-109716,-125495,-127306,-52656,169603,439159,485096,501518,276918,72574,-10461,-61119,-67558,-58028,-92566,-131064,-98729,-59476,-67914,-150740,-277119,-307949,-221225,-142956,-115742,-137319,-109298,-80066,-61972,-6006,137098,212769,235215,176570,84097,7315,-45865,-105364,-101366,-77376,-60996,-20655,19140,56731,78247,78931,90610,134315,208704,278336,362667,349910,285459,136474,-31321,-88619,-73182,-41090,-71646,-50789,106789,267384,286080,269789,248367,120782,-37392,-148669,-223754,-254353,-208237,-106639,-28705,-46309,-18432,112998,144880,47603,14126,200775,391049,400715,374815,346822,325515,340210,266537,131629,33225,-27186,-71133,-93407,-9977,51970,-17796,-88743,-43794,-61795,-81095,-18583,45650,78914,23448,-49131,-22134,37856,16935,-48024,-54327,-55886,3402,106622,203639,199926,160764,144917,175834,138563,53930,-46253,-135623,-143199,-108445,-32311,30838,48874,46598,-28802,-85947,-121651,-79500,-50253,-73699,-78468,-51225,14050,95561,170840,272958,265101,171604,60037,-5661,-38816,-45565,-58978,-100703,-52017,23584,46343,42985,13559,7858,-20630,-90031,-94161,-42726,-29398,-23480,5627,12827,41280,85171,131031,155917,197727,136528,84036,56968,53307,54105,6498,-23886,42489,94492,44615,-65483,-167202,-157001,-108572,-49032,28783,64390,52895,8261,-12143,-20379,-90611,-61429,-79358,-114420,-91289,-45584,-46519,-58341,-77599,-10179,-11179,-55045,-66271,-30717,-46782,-52135,53846,171496,137064,35761,1416,25122,59251,73484,10387,-67209,-108128,-67023,-21747,32061,90079,56680,43640,20587,44769,-28025,-95227,35909,155126,180657,101099,-40720,-138191,-152851,-131949,-133058,-113481,-91960,-81706,-111370,-101385,-76642,-1622,26971,34832,-2905,-79754,-125696,-75430,-15769,30098,87510,100493,71510,109488,62849,1992,-34515,-34709,-73941,-90212,-28373,15041,15927,864,-54886,13936,155627,229265,125443,-17102,-98943,-119963,-125271,7218,163993,218806,153206,56202,-51336,-11969,134764,235542,267256,206951,16373,-62146,-69675,-78443,-80577,-76216,-27316,21233,-9918,-48065,-62587,-13168,2133,-37602,-12913,29508,70094,130830,237671,236982,169475,99428,105823,147026,175296,205821,190058,99714,10491,-50827,-49154,-8276,46512,82419,4272,-99269,-83255,-36288,-45524,-48042,19618,71548,47913,48760,43804,43551,21754,4245,-61647,19122,95382,208102,327459,317652,233866,202236,213311,83845,-10629,-42282,-64761,-76505,-78632,-36680,4275,57218,97703,112511,96076,110869,158396,118764,39298,-30386,-100389,-129551,-63200,48414,86248,69854,58710,69746,94258,100149,71091,16972,-24375,-22240,-25272,-12816,-14722,6525,-33276,-49803,66256,286874,409457,315210,95280,79559,207029,241221,158925,24860,-62735,-65854,-66640,-43917,-9458,4257,-44620,54348,205482,256242,156763,35187,-71032,-158263,-99746,3187,76285,142423,192369,159897,168567,201393,187326,134638,119170,147165,182181,190915,133022,65796,17148,-21142,-39410,-30627,3443,6595,-29483,-72317,-87477,-58821,2559,24193,26092,-36324,-87335,-14963,-56682,-105566,-73948,-19968,23941,24901,-7839,-53481,-77128,-77201,-71656,-40305,-27107,-29480,-5573,61065,118381,144881,146244,94801,52436,42207,17106,-13670,-11729,-28445,-112989,-96757,6465,82046,93798,75417,101704,83522,64250,49261,-17022,-62217,-23114,21442,4058,-855,19809,23779,-8443,-56421,-100807,-72313,-29095,-36939,-35429,-60837,-48070,-29904,-22553,-21696,-44702,-60816,-63490,-53822,4929,31535,3299,-11749,47984,170963,235805,179054,85974,4935,-19925,-25946,-33042,-41548,-54083,-81575,-99753,-59680,49216,168594,170842,86860,-20633,-76113,-39211,-36810,-63183,-49835,14474,115213,195511,165805,109914,55936,-31097,-84032,-3405,113096,359899,638030,773238,563177,278224,85088,17911,-949,628,27863,68525,104862,185696,228364,106097,33330,-15613,-65305,-96534,-85364,-92092,-39559,16968,14025,-24563,-89070,-148917,-86472,-94606,-106658,-50962,-4361,9246,3666,20509,-10838,-101625,-76747,-50814,-76622,-60605,41084,126828,133839,-41405,-107031,-103413,-97609,-100291,-102170,-66050,-1487,27381,23767,19413,31403,17052,6362,52496,149196,268302,334158,321628,248547,173191,81680,22211,-29593,-47668,-69107,-15385,31624,-38351,-86142,-31397,6958,9845,-55203,-58829,-31403,-25985,-107974,-155208,-81743,-32926,25556,57971,43143,4951,17296,32463,5100,-31838,-106894,-95956,-104533,-74992,16607,125956,121066,31900,54581,64629,66482,74078,74785,26651,-49242,-109832,-98296,-38711,-32615,-54311,23094,148947,148841,52230,21584,40922,17911,-58389,-86377,-72516,-39828,32535,16052,-35451,15413,63561,82632,70253,12190,-50363,-62260,-91823,-72012,-105158,-89935,-93725,-82469,-60284,-97274,-132144,-108826,-87463,-78346,-77439,-101289,-72859,-18880,-7006,-38654,-78691,-43845,-56001,-84910,-49161,-8972,-25195,-24946,2187,26477,-18058,-52875,-34615,-5865,8398,-5333,-22447,-87638,-45795,51382,107800,38529,-45585,-122658,-98707,-34577,41307,116059,151004,110911,38796,-33838,-86337,-126811,-127182,-84185,-34491,-17923,-66201,-81072,-56432,-62467,-76825,-28279,-2536,-11735,-64582,-92104,-106960,-73726,-33655,30273,235452,340386,288398,211845,143178,100534,64788,110744,106840,101318,123333,178706,120489,11616,21763,115035,193239,156041,18095,-9265,87611,230960,423403,629841,519314,304821,251695,213728,150025,132489,74053,46108,71730,66182,26757,-19634,-48815,-90602,-85802,-31283,39547,93732,117706,46924,47253,150121,208120,162271,46736,-32434,-17008,6612,40023,35078,-39537,-38923,90169,276845,326438,207715,92717,52668,50612,40999,33322,17548,-69887,-84112,-1898,12447,-867,55723,113802,152946,186024,176069,81325,-39288,-48590,51904,69398,-590,-51599,5201,166365,296816,254519,119283,19588,8387,58573,102819,190749,200312,47958,-131967,6810,225669,401302,397769,224654,125311,39140,-32052,-95278,-120156,-113318,-125497,-112751,-92921,-97383,-123083,-108966,-86089,-69069,-110187,-129100,-96361,-41988,-33907,-93577,-29666,79388,139500,161163,172727,107423,61632,20734,-57139,-109166,-73036,-22295,20261,29075,17117,-26842,-72669,2067,37927,21972,-43918,-114730,-80614,-16491,-52223,-60911,-58597,-40839,-28426,37119,81276,94358,136104,175256,256216,264933,166438,137943,127818,110157,-1662,-67095,-117952,-97181,-100621,-112672,-81644,-37100,35795,88394,95228,70231,62852,68489,101125,101742,91562,78761,41162,16206,28051,42758,80886,67349,56269,56988,85642,143161,104114,39350,-18706,-50043,-15717,-40470,-84520,-69623,-60813,-40754,-18639,-16796,24205,78976,67306,16229,-52533,-83065,-17542,103447,244132,301369,245041,173253,117496,51378,54396,158691,203460,130697,41136,14636,53736,119568,88052,-41727,-50161,-66216,-54125,-23502,-19731,-56398,-114555,-52791,-15512,-17219,-57364,-68830,-71047,-41041,-31709,-90030,-104156,-88884,-87464,-107156,6691,225323,450111,489858,368471,90958,-111462,-62328,-80622,-99634,41509,235459,236109,337118,731092,892797,666332,279395,69796,-32309,5074,-26438,-48383,-67571,-9984,41761,57023,5011,-84732,-107356,-86384,-11394,145372,258854,268406,251267,239945,201995,266841,182144,17060,-39059,-29046,-54438,-65383,-59859,-54416,-40490,-54151,-87408,-109241,-93995,-86430,-85612,-58671,-8699,6825,-7744,21408,-13209,-51880,-58677,-67512,-4446,116082,220005,172311,36375,-12065,-24407,47094,105988,62143,533,-49529,-57453,-43605,-33427,17536,122687,178996,121310,34486,-18325,-43143,-65719,-66679,-45165,-52940,-126486,-138760,-97606,-109212,-158559,-98062,-10630,5577,-85252,-98979,19821,100238,53393,-24508,-83827,-39619,69554,108397,68315,19435,13748,66246,134733,93175,13278,26876,70860,13186,-52105,-94297,-67163,-53565,-65798,-62840,-42713,-70356,-5513,49038,22059,-82033,-72075,-18626,8105,22676,-22660,-45206,-27585,8578,29288,15647,-29072,-14455,-9322,-16439,-84664,-60273,40911,110401,69997,2658,-11786,-39558,-57321,39113,75153,-3980,-65843,-34507,11365,24184,-31750,-78461,-128984,-43308,92343,176485,185240,140081,134751,164363,132627,37605,-33581,-52696,-67009,-31142,50369,134519,135947,280,-110544,24621,180110,169402,78556,-74634,-76377,10918,26018,111928,149936,113814,-15308,-89097,-118368,-124934,-118336,-76743,-36015,-22973,-26860,-22166,42175,111668,159835,154629,66106,-54487,16267,54003,25952,-2966],[-36780,-10123,117185,172424,135086,97298,48129,-17482,-85868,-100950,-78565,-37956,-71826,-61654,-24492,-22316,-67924,-64358,36949,115179,28425,-37414,-68369,-79289,-43767,19003,54014,15735,9644,30898,73682,72113,21139,9242,76464,102709,86921,63813,36722,43071,163338,218581,212716,204734,101378,-34590,-66219,6951,32551,-13177,-68937,-77365,-51597,-15592,-39246,-121302,-123976,-111926,-110756,-84549,-20233,49135,95678,35116,2008,-13810,-70892,-89959,-19386,26729,24600,14823,59285,89598,46757,-65110,-80119,-60955,-35502,-14007,-46968,-102875,-91406,-57145,-16864,-15723,-50606,-58003,-32639,5158,42766,13745,-78492,-117018,-127255,-69778,30232,195997,470351,546786,291660,106166,4521,-43621,-43290,17950,23530,23331,84135,167941,137647,-7349,-53634,14582,57788,87067,62498,28125,30190,14577,-39900,-18075,-7499,9648,-43581,-76108,-15668,-11124,-51755,-101333,-81800,-21407,-38746,-87125,-45570,-11487,28334,-13125,-101522,-133372,-84491,-41103,-69321,-91411,-11247,18299,-64107,-132675,-29158,24295,36818,86856,109366,57878,87352,83005,116988,201997,196425,206901,98048,-1990,-16013,10539,-11964,-42919,-5824,48605,54846,-9948,-70907,-133846,-162030,-130152,-67836,-51970,-11665,9849,-5480,-22325,-36330,-28269,13481,24781,85643,113935,88366,6538,-74208,-81558,-134627,-116495,-39574,130137,256073,262910,184944,93070,39976,10092,-46430,-96446,-62889,-27989,-26772,24859,90396,145187,142384,126037,78306,28237,21422,11516,44270,151485,170854,86684,7305,-87601,-7872,15077,12462,-24404,-30230,21226,61725,23459,3466,1597,-18316,34620,115036,96767,55947,14430,6896,4269,37195,70966,112509,114761,87391,44834,-803,-10107,15811,37212,-2073,-65591,-68524,-6285,48194,94003,116355,98369,56827,33735,-28045,-84869,-88843,-69396,-36673,19504,73109,62554,21165,7297,-6352,-23746,-5958,25399,29572,44596,27319,13838,11681,-6363,-26721,-36631,-61671,-38545,-13412,-5023,19634,22504,28724,58980,106008,145008,244545,190148,81389,-7517,-2997,31947,53457,2236,-67549,-83693,-65859,-22322,56083,75134,81937,125074,76789,-64971,-56619,58088,97787,49744,7144,-1406,26827,20155,11054,9984,54368,40327,-40133,-85143,-80401,-69970,-2076,116116,100813,72719,85089,25670,-53497,-117856,-133670,-126602,-130274,-93658,-59279,-63741,-117129,-21726,41110,40794,-22634,-36532,-54311,-85432,-131733,-87948,-35955,-70354,-129372,-101755,-85146,-108316,-129340,-156094,-25552,81662,196287,331641,300895,361756,370560,227877,650,814,162810,207082,130895,66641,55854,-32188,-127736,-2140,138995,88169,-63070,6357,68847,97079,52513,-1698,-63535,-94292,-63254,10045,48621,86266,96911,95857,60595,-30044,-108384,-45278,216,-77068,-114219,-71582,-15689,-19782,-7857,75921,141464,140167,109784,93478,91624,91074,68241,25960,-21418,-43413,-28937,-32573,-54985,-80200,-95398,-40162,52845,124020,115357,111966,124765,115469,62652,12258,-36323,-81004,-82025,-11275,44979,11168,-54515,-109010,-108002,-40523,10659,55507,16417,-34828,-38888,-53743,-72003,-50309,-11984,-29005,-65896,-51491,-17246,-2507,39974,94266,107665,65387,9082,-29992,-12002,24012,-42715,14250,136102,202844,178758,111706,64418,33989,-16578,-54142,-15648,14609,33297,11794,-25793,-94316,-111452,-127789,-129341,-126127,-85959,-84609,-91047,-66467,-60267,-51251,-53250,-78441,-64227,-7115,83808,107859,89270,134973,152911,77976,-12101,-74533,-164990,-134554,-58717,33499,42378,-32056,-123292,-132629,-18996,10454,11907,-27837,-93034,-72081,-5910,76326,167157,65092,-22851,-42988,-19566,12847,15212,1256,-24784,12174,65710,100398,177707,317737,427522,306857,116529,-20646,-37705,10570,47790,36926,51318,12846,-27599,-74651,-122869,-156406,-165065,-108722,-34211,2983,684,-9586,91152,97898,-3540,-33481,-22713,20250,92896,137328,117349,14855,-112581,-38983,2574,-18523,-68015,-72073,-106600,-96495,-31694,-41680,-87074,-23387,52949,158316,192155,69608,-51947,-108721,-34340,14902,2787,-45047,99956,360349,455152,366660,146997,-68466,-153808,-109387,-77978,-91745,-59982,-29479,-9040,57466,202890,309102,328501,190031,679,-130109,-20238,10142,-5716,-5546,36553,25403,45590,36122,-37460,-104230,-150447,-104353,-36497,-58139,-88724,-32509,39970,76607,62010,25788,-14396,-10527,30442,58430,62016,61954,70214,48325,-51169,-96121,-80545,-39548,-23405,-20296,-48657,-66126,-68643,-46896,-26327,7066,58766,84729,80956,81469,76072,68299,61852,31190,-28219,-79942,-48982,-33678,-49952,-77798,-118437,-80518,-17840,43622,94249,82109,20163,-33431,-55192,-48428,-67703,-109427,-117856,-78595,-23117,45413,71244,55002,32977,5794,-25060,-85960,36092,87180,2260,-93868,-112062,-5570,12057,-39249,-94777,-16203,42599,45285,-16636,-109813,-15048,102476,210494,274647,203418,61729,-6768,28648,128061,227879,285902,356570,243842,53128,-65564,-26022,60374,72059,-9284,-115029,-161312,-96862,1610,40814,79758,101996,99699,39350,-13294,-37700,-63545,-51280,-36749,-11339,-80201,-64611,44151,128385,161922,126192,69173,18461,-33378,-74648,-30856,-24812,-52090,-68554,-46224,-10880,-8854,-9737,-19986,-64803,-57969,51673,155050,183810,208016,185395,141186,104621,38577,-22231,-2958,145268,304298,330835,229246,137386,94645,59502,44946,-12913,-40725,57019,245966,369099,138492,-15352,-15532,67680,81532,11334,-43440,-79805,-4668,66756,73644,28149,-10695,-53351,-86625,-85116,-65811,-53062,-35185,-94919,-72038,-124129,-148287,-163302,-161063,-55400,61664,59017,-33105,-61125,-56812,-73441,-49992,11440,114546,272622,250523,145805,-6527,-82254,-65138,28190,98086,57487,7777,37976,7175,-27720,-84052,-92882,-65643,-29067,-6428,12795,3755,9224,16152,-12965,-47136,-60819,10836,18063,99657,60905,-111632,-287493,-392715,-382576,-238561,-85041,-33689,-206,48853,100166,56999,-42283,-138579,-59272,8574,-7695,-23767,112676,260834,267913,179515,133728,123132,74348,14994,-7424,14364,11473,-99282,-109767,-121610,-69103,155951,411967,440502,441650,250135,59882,-14081,-60509,-73584,-69359,-104177,-135736,-94054,-66738,-74134,-96186,-150126,-134999,-30810,45255,51804,-12449,-40388,-62746,-61726,-14313,103880,171466,218200,178565,83682,-726,-60000,-115779,-102189,-85264,-75171,-28301,30064,80174,100965,87624,90774,141603,215845,268156,337424,319587,260617,107436,-53272,-109635,-81428,-36544,-57461,-64505,76178,225713,274520,306323,298997,164587,-13555,-144566,-224722,-255094,-209585,-112989,-39594,-32061,-2058,127502,134751,14914,-4800,190058,402772,411530,375832,338800,301818,315646,253292,122027,32142,-28126,-71924,-82548,-7006,37753,-44333,-109572,-59601,-77143,-87842,-22859,33630,61064,17365,-77572,-74676,-8754,-29232,-66817,-60782,-55117,7707,117494,204363,200308,169585,148344,160762,114652,49643,-38215,-112824,-144428,-124321,-21567,34787,43675,40571,-29294,-80537,-108363,-57595,-25494,-53340,-64015,-50314,3384,79381,144283,223924,207633,133085,47416,1029,-25846,-38639,-64218,-123643,-81380,-2607,32193,47388,22765,11392,-24406,-91905,-101029,-53440,-33437,-15398,23381,38778,68867,99494,126157,143382,194125,135779,80817,52184,43711,40806,-4601,-37558,30608,88314,37401,-97434,-177211,-137499,-92701,-45169,18152,56554,53687,7613,-19720,-16622,-81975,-47395,-73582,-120357,-105282,-45969,-41817,-49206,-72062,-24852,-20128,-58337,-68944,-22568,-38566,-63675,41718,172249,134769,20472,-23567,34756,76581,78656,8431,-71175,-106754,-56487,-10559,42098,106911,83719,67638,40931,66827,-4420,-89980,8279,95710,120045,62685,-48979,-139379,-153847,-132314,-138192,-120635,-109610,-106996,-123953,-105126,-95938,-49045,-19121,4879,-17707,-83723,-104644,-40786,14025,50186,97070,101286,79058,130544,60883,-6005,-42712,-44522,-89468,-79171,-23350,12985,12790,-2290,-60547,-916,131229,203778,109113,-26617,-124912,-144395,-116952,21035,166663,207461,143006,57252,-55575,-98254,48762,157405,195386,145357,-19428,-79353,-79878,-82094,-94407,-99268,-40291,13091,-19074,-63147,-90375,-37562,-20503,-64220,-28915,15077,59157,132584,251147,266993,209802,124052,123170,161627,192801,215251,186609,98891,12531,-47551,-50003,-7238,55266,97124,16922,-90411,-96217,-54484,-63272,-39205,39987,95852,72460,57334,38286,36402,23739,-1806,-84068,9043,88949,190007,303885,296191,229014,188052,196818,79296,780,-28444,-55693,-67892,-73240,-44579,-11952,40617,86808,113591,95159,103615,128101,68129,8163,-37553,-81680,-109229,-79745,28135,73637,67147,61829,69971,89753,98233,77219,28399,-6882,4934,12520,29956,17306,25577,-31873,-65313,45874,258924,365281,253220,41633,42027,169261,197413,117168,-14752,-92380,-54867,-69950,-34587,26830,36099,-39738,54317,204951,257157,157149,36534,-68636,-132789,-104584,4205,100863,196063,253374,214009,201880,221401,181313,103855,64860,73549,102570,127644,112825,60711,16967,-20171,-40805,-34025,3678,14720,-15602,-54477,-76615,-52179,11212,36456,37406,-39532,-68391,-342,-51396,-108005,-72691,-21543,16396,19773,-8975,-47718,-81052,-86696,-80469,-48175,-30401,-33431,-14138,50019,111705,140543,145652,102565,68058,52503,22757,-6437,-7280,-23808,-109911,-107171,9759,95069,95495,65307,81938,55870,31847,15560,-39447,-79350,-27274,15354,-497,12125,45416,45989,708,-62150,-98243,-46236,-6231,-14221,-22245,-44653,-28602,-14959,-11932,-17964,-45982,-65025,-67170,-52694,7604,36489,6097,-23390,21612,129326,190952,153487,67297,-22003,-37268,-32436,-34906,-44024,-56892,-85014,-107754,-73360,33303,163821,196022,113774,477,-60757,-34129,-40264,-75222,-47126,39625,167462,240631,174523,104618,49462,-37726,-77109,-9729,99904,384970,706944,791716,558621,298798,101720,33619,11167,3592,22517,57553,97052,171331,228868,114088,36094,-18053,-66635,-89927,-73998,-75670,-63014,-9809,-18136,-56208,-114246,-150660,-72155,-91006,-110417,-42051,13520,27784,10378,18229,-13022,-106766,-65153,-35508,-79461,-67529,43115,126842,118928,-51826,-93538,-83121,-87141,-102088,-112775,-75120,-9746,18001,14294,6088,17114,13244,7437,67045,172681,282342,323720,298499,230544,158311,66413,6897,-54702,-77726,-78704,-29661,44214,-8458,-47275,-29279,3321,11249,-48667,-77785,-46139,-41647,-116767,-145908,-74265,-22393,40592,68704,48519,8312,26914,58715,53581,19941,-76889,-116403,-114238,-79338,4670,110307,121711,32454,56288,71126,73385,78837,77840,32320,-44081,-98336,-94709,-47235,-43828,-53373,28247,158518,172023,71511,32552,42251,10989,-64220,-85355,-70083,-43552,25086,19071,-22165,13503,56770,71984,61377,3564,-74410,-86032,-76356,-50909,-77508,-122742,-154621,-123611,-81443,-104131,-141109,-118805,-93911,-85002,-87791,-111536,-61160,-7038,295,-37700,-80694,-52441,-74059,-100180,-48546,-8092,-18175,-18236,4225,26274,-19785,-50781,-29114,85,10977,-4160,-28192,-96138,-52958,28313,81966,14747,-67603,-146547,-118403,-53908,31410,110375,127592,77216,10284,-49956,-93849,-117445,-111245,-67006,-16384,1950,-48437,-70644,-50839,-61744,-74042,-22130,5101,-6903,-68258,-94647,-102925,-82198,-44851,15695,209336,334057,308182,225516,139029,96778,65883,120962,123282,125400,153829,203162,133117,13139,13074,120001,204357,148529,2559,-18045,80214,231641,466233,660727,509732,307760,262524,213468,123412,97396,50279,39062,84056,82827,35537,-15047,-39691,-76277,-90031,-45130,19600,71661,105448,53166,66171,179912,257848,229161,98291,-2892,-21359,-11327,23674,32334,-33659,-36166,84548,255715,299613,198811,97286,60711,58596,43184,30334,13302,-66096,-95250,-16888,-1672,-20480,20225,88552,157146,211647,207792,108246,-30940,-84308,36931,65710,2338,-28415,51345,216783,312316,222314,96989,29892,48861,108539,136773,197384,196636,43461,-137639,16307,248445,420298,360406,167172,98775,37399,-24513,-94440,-133501,-120354,-137894,-118936,-92502,-90640,-111298,-100884,-73556,-64355,-107531,-129250,-109631,-61694,-47289,-94180,-27331,82831,144799,164017,147777,80924,48146,24409,-46893,-102777,-74708,-21194,22598,30426,20842,-9188,-49547,2336,30190,13955,-46355,-111688,-48645,17938,-42705,-103436,-110197,-80078,-47305,29647,69486,79700,124856,199007,295054,294739,175838,120791,104451,94722,-4420,-68632,-104344,-92811,-105095,-116056,-80061,-34810,46630,115401,144421,101442,62949,62269,92402,95908,87976,76770,46602,30876,32662,23649,38740,31421,39722,45338,72461,121410,83995,29522,-22022,-59589,-21216,-42816,-65233,-44527,-37212,-12403,17650,8836,31294,72128,51949,-960,-67635,-77953,-3413,106957,227608,274721,217670,146411,93929,33605,40089,116993,145194,84332,7472,5795,54627,109913,50560,-80632,-68605,-65679,-32805,18318,31999,-36078,-104076,-38999,3728,7933,-33111,-49346,-58563,-34091,-27797,-88030,-99106,-68634,-75962,-108071,3020,229042,485879,544388,389868,84076,-104353,-56200,-82860,-100948,57756,245812,246139,367483,739353,834607,593118,262543,57117,-46207,-23278,-61134,-78241,-93006,-36094,20432,45363,5188,-72061,-89265,-88380,-14879,142238,269057,293019,279437,266521,240670,293862,193779,20038,-36148,-24518,-58184,-71809,-47406,-42958,-38317,-53548,-104899,-110314,-69960,-61932,-70945,-63337,-17488,3409,6916,30081,-28583,-75295,-59518,-54873,-6680,89693,169611,115929,6929,-24070,-55895,5996,72609,32443,-24320,-79704,-82265,-61380,-49022,6614,109428,156944,108588,32881,-20090,-52741,-80916,-85486,-64822,-71242,-133981,-121878,-95972,-117481,-159974,-102557,-21859,-11486,-103199,-87739,31312,117013,84522,14307,-42011,15190,116252,110405,59482,11457,1801,44460,93589,41838,-19096,596,56406,18147,-43978,-90473,-55210,-35004,-53990,-61413,-57130,-77986,10770,69665,39868,-68570,-73333,-14519,16283,21427,-25275,-54682,-37601,-10262,-3075,-20779,-50275,-25528,-9592,-10121,-86686,-55443,74528,178680,151784,49978,-13329,-61701,-71828,41431,90217,19407,-44516,-22557,19883,25779,-25679,-59796,-95583,-105310,24400,118405,140303,100593,92275,142527,143648,49807,-22389,-43172,-68991,-43370,36157,118072,133861,10136,-84554,81567,241176,219191,128657,-21695,-43771,26800,41663,134949,152325,103417,-26315,-88528,-102232,-95909,-85769,-56532,-37227,-26155,-24741,-20526,38466,95832,129129,122412,44965,-72872,34398,89673,40001,0],[-35201,-12997,99603,155632,124384,93344,51036,-9079,-70272,-95164,-94789,-41689,-66425,-65393,-43883,-40103,-73737,-55187,40000,112967,25418,-36853,-60177,-65217,-39053,24273,81512,78503,38844,21929,46563,49509,20493,37266,101484,105498,81485,57021,27985,58035,196341,239217,220624,205969,95821,-30468,-59888,4034,29768,-12713,-68694,-77916,-45807,5961,13367,-45840,-99670,-78223,-81215,-116230,-49043,18203,65365,19820,-3895,-15857,-73581,-90762,-31960,-121,-7207,-19477,28868,79020,56597,-41198,-62489,-52430,-17844,6677,-35394,-93903,-95241,-64337,-21585,-16805,-41459,-44516,-17548,24093,54843,20981,-74443,-116586,-118730,-83951,9194,153175,396296,500128,301716,111796,2711,-34004,-35444,21628,36644,46657,109932,196882,167459,14291,-54178,-13511,27206,70862,64555,38367,47718,43166,-31035,-41652,-27795,-1615,-45512,-73692,-23193,-20661,-62025,-117744,-57889,7131,-18697,-80415,-49852,-18061,18453,-18981,-109286,-120640,-69644,-20123,-46781,-87868,-21646,9101,-70267,-122174,-19913,29365,36233,90267,117004,46476,68933,69396,98507,162712,182853,205390,89904,-13080,-37863,-9950,-26128,-53684,-16643,43083,56562,-1114,-61060,-125892,-158835,-128360,-65605,-50347,-17194,8026,1268,-6528,-16394,-13549,29202,53198,113406,128293,98464,15807,-60832,-59030,-115083,-132800,-65556,97659,229410,241556,153403,58043,6067,-18756,-57413,-94880,-63657,-39847,-29570,26123,94964,156612,165124,126422,64305,16100,22626,35607,68841,153928,163170,86940,28244,-77512,-50849,-4759,14752,-11195,-33268,-12297,16065,-12905,-23067,-7966,-4812,71418,164563,133313,66018,7751,-5858,-12670,7180,24403,65418,88040,76761,41657,-1931,-13880,11005,30539,-8312,-63192,-57943,-1125,39913,71612,92969,86121,48987,32944,-13896,-53858,-63984,-55167,-28794,27273,82978,64671,21798,10599,-2261,-21340,-8662,12109,6570,23896,12904,4350,4211,-20468,-62871,-89811,-109088,-83126,-26983,-6568,19258,24808,30222,54640,95509,139694,243921,207736,117418,35373,23625,47704,60416,6093,-71142,-95482,-75924,-31999,47766,73384,83062,123565,55770,-95965,-13178,94185,112448,59255,19891,17652,59452,45827,7878,20790,83779,85667,14450,-60320,-105935,-96475,-24842,112266,139765,118754,111901,30777,-56982,-121805,-128123,-114695,-106010,-67540,-30468,-29912,-115165,-46965,16576,32835,-23217,-24545,-40167,-74637,-122522,-103444,-42435,-70065,-124834,-101957,-88785,-108217,-126571,-149915,-7149,137400,249508,300566,222354,287059,327004,211868,5370,13949,144469,175271,100131,39985,36492,-42413,-154045,-27242,103976,51623,-73236,20875,91456,126053,83639,23778,-47030,-85462,-57632,16296,56543,97168,95949,80344,38214,-54672,-133659,-19902,42153,-37673,-121484,-81597,-14868,-18237,-1132,89638,149887,148474,123492,105816,95233,93823,67620,19388,-30791,-59954,-46490,-49564,-68917,-97890,-101527,-33423,76261,161021,135007,108733,109603,94544,39716,-4533,-46649,-100825,-84389,-8407,52723,26368,-43788,-91437,-86860,-24700,36544,89781,58634,-48575,-47499,-73056,-115827,-74938,-38353,-50685,-77157,-52635,-15667,4042,52780,101585,108639,67149,12880,-26256,-17508,12724,-24233,20385,120472,163606,124694,61941,38145,20803,-25128,-39451,14024,30294,27012,-2384,-28921,-91531,-108720,-123845,-130832,-138447,-108511,-103114,-100446,-72890,-65941,-55410,-55311,-80980,-66977,-7121,79950,96005,76611,123770,140097,70007,-12373,-50337,-133763,-160277,-97624,-426,16428,-66213,-161442,-40608,89744,91621,63485,-512,-73953,-50693,26532,128972,188622,53453,-48915,-62326,-32626,-6895,-5932,-11658,-26604,18630,85100,121042,193024,333387,438807,302965,103484,-26786,-30383,20508,55225,37658,38627,-7018,-47598,-59563,-113976,-164493,-199197,-128364,-36816,19198,22922,3761,101412,86636,-12982,-38253,-24361,18856,102148,160104,140475,30692,-101867,-56914,-13298,-32360,-85312,-78223,-112785,-116889,-45775,-51420,-63813,-11553,56931,160195,183395,50023,-70144,-98017,-6640,45367,21755,-27748,111230,305011,349329,279838,110448,-82994,-157805,-110478,-77720,-87855,-70825,-35944,-8821,50327,165914,248098,286352,169106,4325,-131005,-71013,-31493,-32376,-16655,47100,46575,57414,31177,-48829,-122437,-150878,-95712,-39329,-57455,-91423,-42838,28349,80131,78103,32753,-22873,-34098,-5143,14169,25986,36939,43737,12941,-77555,-105041,-95741,-50953,-25218,-11563,-40751,-70468,-79506,-40397,-18104,17785,72477,102422,102617,87117,60827,43270,37639,14776,-36215,-80888,-49687,-40553,-58666,-85260,-123552,-81259,-23821,32294,76654,64551,4400,-54555,-79911,-61935,-68533,-93583,-119288,-83920,-22885,45997,68077,47446,22192,-1274,-21157,-79689,34419,61634,-18250,-103319,-115837,-11315,8863,-47302,-83908,5059,69324,65034,-13039,-102983,-10617,108422,214599,267109,180156,39665,-21349,21458,119477,229919,269850,312884,214598,40687,-73982,-23687,61707,78051,8007,-90561,-145266,-92658,8804,58568,122085,153815,134704,45499,-21993,-54937,-73045,-34645,-12385,1609,-83629,-72920,40339,142367,176478,118808,51334,6881,-44758,-85798,-23057,-19057,-61843,-89786,-59566,-19664,-16831,-15890,-23653,-65155,-62817,45283,143414,167249,197228,198133,174254,130090,57163,-17923,-1544,152717,318683,378253,266147,166445,135952,103541,66535,-42039,-74792,17301,202443,315005,90982,-44637,-50447,43799,88609,34481,-26420,-69781,5811,78933,78440,30395,-2143,-35008,-64279,-72052,-48422,-36350,-27292,-89593,-90484,-140883,-146826,-144978,-135652,-57938,39380,37201,-41143,-63123,-64573,-72890,-37598,20761,115039,252400,230366,133625,-11729,-74555,-87512,9884,78513,39460,11351,73540,50593,-1413,-73228,-79960,-49829,-25865,-8106,9904,-367,7854,15027,-19856,-55162,-51551,9164,2031,80776,54454,-117277,-285043,-376307,-357387,-228706,-98787,-46350,-3762,50407,97717,44948,-55103,-141794,-58732,7651,-13041,-33993,89538,210819,201303,133798,104628,99721,58443,13965,16590,51728,44561,-71018,-89327,-107279,-80714,137967,367507,381609,366397,213658,45871,-15847,-56748,-73019,-76668,-114230,-139413,-87811,-75039,-80254,-43424,-32247,20620,136299,206599,195518,98475,24712,-44134,-61231,-22108,72823,132824,197713,176865,81022,-9479,-75211,-124238,-99395,-88642,-83382,-29122,46674,107727,124468,94773,87467,142956,213325,248286,301433,280066,225677,74591,-70999,-123542,-80803,-25666,-38177,-81885,33369,160155,242968,322456,330452,200820,12243,-134134,-218440,-248044,-204130,-114563,-46819,-15232,19190,142796,126200,-13373,-20193,176052,400972,411115,370477,327841,275082,282570,233135,113279,37109,-20519,-65053,-68668,1074,33260,-54717,-123477,-74459,-90604,-89516,-24719,23540,46965,22104,-62751,-111763,-63427,-82033,-48843,-57447,-51875,11585,123047,197880,196832,175782,147754,138588,87197,43860,-29702,-84705,-85848,-60955,11806,44434,39655,34235,-27135,-72193,-85306,-25632,7754,-26911,-44336,-44893,-2964,72655,129974,179772,148411,91369,37301,13211,-8662,-28981,-66773,-142989,-107232,-25305,20130,51772,35590,19645,-23890,-90311,-107202,-64060,-37179,-9188,31526,56243,84861,100238,109617,122502,183485,135475,78516,46856,31741,26568,-14165,-49509,17159,78125,23625,-134151,-149143,-115654,-76343,-40907,5816,45393,51389,4422,-27855,-12900,-70470,-31084,-66175,-123084,-117354,-43744,-34917,-38971,-62393,-38670,-31614,-60086,-70185,-16218,-34080,-81037,24864,165486,130025,8461,-55338,39695,89031,79213,4186,-75823,-102344,-44377,925,50143,117362,109536,92945,63295,90524,22146,-77361,-21359,36029,64805,25409,-59221,-139822,-148621,-128227,-137684,-124089,-123860,-122015,-127451,-103544,-109013,-89050,-55652,-18201,-25773,-77473,-80890,-9121,43172,72548,110488,105983,91048,150931,55442,-15517,-47977,-50440,-94695,-69024,-20484,10351,10041,-5156,-66085,-15303,104574,174055,94022,-31067,-133505,-139954,-89274,34607,164010,192241,130049,63046,-20437,-125569,-46790,76836,130851,99386,-38250,-87065,-85862,-81903,-96985,-115265,-50962,5700,-27314,-77435,-113162,-47290,-27031,-83078,-43862,2391,50970,137019,261632,291667,248636,151292,141295,174038,205162,215362,173799,94367,16760,-40207,-46435,-3665,64391,109530,27686,-81813,-104407,-67839,-70308,-16663,60421,114802,93736,65028,34227,32562,31433,436,-101946,1120,86175,176097,275024,266211,218889,169517,172567,71032,10018,-16234,-45856,-57491,-65610,-49934,-26862,23565,73202,111243,91435,90577,88168,12080,-15320,-33690,-57397,-88563,-85542,11414,64007,67757,68669,74048,88690,99652,87783,48058,18300,30912,43805,68211,43978,40264,-31674,-77742,28822,228919,318865,199647,-1793,12362,135049,156963,78882,-49097,-118587,-37453,-69410,-20154,68667,68631,-33562,55043,199785,252878,156670,41711,-50998,-99804,-97989,10414,129551,251775,311685,266014,230397,231677,166836,79903,28290,21607,41886,77249,97644,58368,18165,-16708,-36810,-33799,5091,23558,-132,-36343,-64972,-44755,19101,48180,47564,-46333,-47353,15424,-42367,-105051,-69735,-21658,11328,18467,-5805,-39540,-81372,-93270,-86357,-53256,-31747,-34871,-19280,42001,104796,134202,141752,106644,79155,59759,27685,1200,-308,-15111,-99813,-116503,10385,103919,94404,56512,66323,34687,8482,-10273,-58009,-91929,-25648,11178,-1764,28271,73048,70164,11410,-64917,-83697,-17907,14842,1539,-16037,-30042,-7265,3438,2488,-9869,-42128,-63818,-67055,-49327,11005,41777,10626,-32209,-5358,81693,135289,117149,41792,-49162,-51861,-34604,-31031,-40269,-54153,-83118,-110005,-82741,19247,153729,213832,137990,21959,-39028,-22086,-38187,-83504,-42753,61258,208291,267460,171138,94295,43619,-40491,-70110,-17736,83886,394409,746794,774974,532925,314787,122151,52671,26499,10374,20032,48178,89700,155664,222597,121912,43374,-13747,-61520,-80039,-61950,-58722,-80895,-33960,-47690,-87097,-139388,-125617,-55067,-80186,-100116,-28408,34277,49514,21855,19322,-12778,-107722,-47542,-10727,-73487,-73554,47561,129445,110166,-51686,-71773,-57935,-67398,-91382,-113011,-77513,-12551,13710,9708,-2557,6219,9827,6511,77562,187857,278089,291453,261512,207682,142747,53722,-4987,-74730,-81253,-62957,-39098,54790,22082,-9752,-26525,2056,18543,-32015,-88107,-59960,-57564,-122104,-132880,-63327,-8758,58861,82226,56116,13524,36585,81887,95566,64187,-40419,-108313,-115210,-81056,-6072,94130,121744,36518,60024,78697,80288,83361,80809,38777,-36316,-85684,-87328,-52307,-50076,-48724,32444,161493,186841,83576,38144,39815,3827,-67019,-81815,-65344,-44583,20889,27360,-6058,12378,50733,61953,52571,-1588,-87434,-96274,-49331,-25109,-44666,-69556,-80215,-101599,-87236,-104193,-140489,-121655,-97607,-90266,-96618,-98756,-44272,10874,13685,-31726,-86227,-65171,-94663,-102742,-37849,-486,-4265,-4132,13164,31606,-17021,-43532,-17531,12049,18087,-569,-31527,-101474,-56791,8305,57984,-4977,-80810,-125438,-132871,-68939,24274,105341,107484,48910,-15348,-65699,-95466,-102190,-90963,-47083,2931,23920,-24767,-53695,-42911,-57579,-65394,-11217,16432,851,-68077,-89375,-90436,-82690,-52491,154,170555,308326,315716,234074,132062,91836,67426,131748,140445,151263,184781,223808,145460,21936,7048,122158,210204,140289,-6686,-22977,75312,231680,499599,669991,489441,307514,268106,205051,93640,58911,25445,31703,97473,101484,44712,-12852,-33489,-60735,-81241,-52953,4154,52972,93201,60008,84947,205531,299987,291769,149811,28092,-17858,-22617,13125,34082,-22709,-29019,81631,234000,266707,183601,96011,61471,61592,44333,27722,10122,-59685,-93831,-27180,-14685,-42016,-16171,64470,159278,231557,230256,128064,-20632,-113196,31597,71241,16213,4406,99615,262587,320373,194010,82665,46472,89965,156625,169921,198301,183174,34061,-139387,26192,257824,416435,309473,115233,83336,42814,-16039,-95167,-138263,-107420,-128685,-121804,-87737,-78065,-92598,-83599,-53045,-52459,-99369,-123965,-115970,-74874,-56445,-91857,-22254,88516,153031,167470,123166,55035,30314,24251,-35817,-92419,-70977,-15684,29093,36221,29099,10292,-21004,7791,22751,3649,-50455,-104796,-14129,49230,-13209,-84594,-120986,-88824,-43765,27026,59970,69777,117209,226324,339385,335251,199383,109810,79528,79375,3674,-59304,-88353,-87734,-110145,-119682,-78972,-34852,53872,135938,191535,133222,60753,56549,83307,88103,82215,72652,52743,45980,35511,1797,2513,6270,29536,34983,54591,93116,61929,21468,-19464,-68155,-27031,-39750,-39052,-14673,-8206,20433,56045,37096,41988,69962,43603,-10002,-73126,-66151,8588,104551,202618,238426,182068,114909,69605,19841,30704,77332,84431,35454,-25534,9012,68698,112391,28058,-112921,-83352,-61876,-11089,58311,82590,-14543,-88064,-20134,28355,37754,-5469,-27648,-42147,-22054,-19222,-84217,-90188,-48061,-63576,-106965,-503,222369,495897,574311,398234,78430,-92391,-49942,-83914,-95885,76018,249457,252081,386973,707107,734727,502216,244644,46202,-61048,-54397,-95129,-104902,-113966,-56147,9124,48435,24424,-41912,-63368,-83858,-18008,131217,262595,301333,294818,282517,272308,309987,201274,23990,-29834,-15855,-57108,-69197,-25458,-24680,-33674,-50210,-108605,-59477,-32743,-32942,-49003,-58559,-20681,4673,25093,44315,-32092,-95266,-56241,-39984,-6863,64474,121931,64447,-13424,-20204,-60566,-36370,32175,4097,-42394,-103727,-102610,-76583,-63149,-4942,90514,129578,95856,34481,-18398,-58391,-92132,-100615,-82185,-88257,-133534,-107561,-98260,-125987,-154276,-105369,-35402,-29978,-115474,-74382,39876,127745,114486,64173,24320,88849,163871,111839,51959,4686,-7408,25842,57517,3183,-39233,-13568,51716,30777,-30529,-81099,-37825,-12593,-39154,-56079,-65851,-63534,34287,90162,54780,-56650,-72653,-9561,24160,19157,-25554,-62877,-46210,-28288,-35000,-57010,-70203,-36211,-10138,-3200,-85214,-47158,102731,235958,224091,98751,-2669,-78015,-84710,43172,100942,41671,-18131,-2543,34884,33404,-10461,-32694,-49916,-96234,-40627,61360,94832,63151,55660,119417,150879,62304,-7140,-25257,-60578,-55718,15404,94612,126861,22066,-61338,125164,282256,252821,170212,28181,-10013,45382,66743,175853,175205,108589,-30736,-86493,-86153,-65988,-51321,-34098,-35837,-27310,-20261,-16896,35449,81356,103252,96616,31475,-83292,49719,129574,72704,13505],[-32546,-16348,75613,130266,110346,88199,54008,-574,-54243,-71005,-86622,-45565,-60766,-65298,-62975,-62146,-79094,-39964,47395,110408,22081,-37238,-51863,-50176,-34349,24732,96607,129909,74113,17500,20531,26648,20006,60839,116694,100470,71073,47142,19209,75629,220212,250159,222964,203083,90224,-26980,-57873,-3872,22053,-14967,-69722,-81559,-47602,12713,44409,16085,-37373,-28621,-44506,-104109,-75972,-9183,39897,9502,-6411,-16289,-73694,-91741,-47565,-28116,-36684,-51115,-3058,66278,68842,-10236,-41787,-40583,386,22672,-26206,-85990,-98454,-71059,-25161,-13534,-27268,-26030,2157,46844,68038,31155,-63967,-115961,-108500,-96248,-11677,109832,315710,440445,304533,114453,-1552,-26231,-27622,22190,47361,67349,127863,212488,183303,33122,-47576,-36461,-2674,54132,67707,49347,64121,71373,608,-60825,-51956,-16282,-49829,-72300,-30310,-29851,-71305,-110363,-35408,36397,-289,-75489,-54503,-25889,4581,-29774,-118240,-105370,-49155,6921,-21806,-80228,-32466,-564,-76061,-113403,-13901,30528,31285,88513,115932,32005,48828,54994,80484,127117,175345,201821,81995,-19862,-54101,-30349,-37309,-63817,-30370,31336,52052,3980,-52518,-118576,-158241,-130891,-68927,-53403,-24089,6206,7629,6591,-189,205,43976,81798,141476,143174,109362,25692,-48429,-35901,-68175,-92691,-75118,71064,201310,213759,113902,24332,-16479,-44108,-70268,-93578,-61877,-51251,-34495,23621,95828,161416,178842,115446,42012,-2903,16184,50907,85202,143795,147876,85091,48599,-44034,-89270,-28614,12062,-1846,-31119,-40356,-25883,-46397,-50965,-22058,4271,104574,213186,170993,75848,3275,-15549,-26641,-19296,-18335,16923,53984,59841,34832,-3947,-17793,5744,21993,-16240,-61539,-48500,3879,32043,49739,68674,70939,38890,32979,2142,-24411,-38105,-38451,-19550,34312,88992,61004,17600,10568,873,-15683,-3201,6028,-13205,3525,-1074,-3841,-350,-26895,-84951,-146637,-133760,-125975,-44345,-11897,16041,25747,32191,53457,85885,131042,234169,216961,146397,76886,48892,59485,62682,5149,-77969,-106207,-83563,-40303,39278,69775,81388,117881,30892,-108205,26797,119440,116140,60488,26244,31234,89130,71959,5070,28853,105830,122475,64303,-12510,-93435,-108443,-41424,105339,175064,160169,129138,28697,-66104,-127842,-119562,-101090,-83795,-40399,3217,12587,-83444,-66023,-7703,22028,-18849,-4857,-23251,-61454,-109859,-114799,-46683,-67603,-119277,-103463,-94424,-109502,-124866,-145654,4996,187923,301377,266886,152335,213067,275265,186890,7451,23270,119328,138939,68505,13750,19474,-43713,-150135,-54306,59171,10515,-81064,28825,107039,149130,113864,50835,-31898,-77813,-51973,22231,63267,104396,84454,53414,7971,-81849,-138098,12186,93248,15847,-92685,-95942,-18927,-19635,3280,97788,150415,149250,129909,112065,93273,92004,67719,19047,-29291,-67048,-61545,-65356,-81403,-114129,-105324,-28917,91668,185893,148608,100557,88990,69808,14891,-24782,-60541,-114881,-76578,-11074,50804,35520,-29978,-69486,-58646,3830,67391,113095,83016,-54680,-60976,-87776,-107506,-94053,-64803,-71858,-85905,-50054,-8846,16521,67389,106963,107358,66991,15142,-24428,-25165,-2306,-11006,21190,95682,111483,57616,7464,11917,9558,-28129,-22487,39076,42013,16878,-19880,-35272,-89416,-105671,-121247,-134526,-149985,-131803,-117216,-102473,-76653,-70362,-58438,-56471,-83582,-70250,-8055,73976,82392,61989,108572,122783,57127,-15347,-29084,-102354,-140044,-132730,-29695,-2610,-83129,-108329,46504,183184,162556,118022,38771,-46994,-27485,64172,186641,207123,46532,-71935,-83467,-48959,-29161,-27617,-23967,-28310,22336,99730,134554,199678,332869,426202,281665,82302,-28530,-15851,37882,70221,43644,28060,-25887,-60816,-43977,-108230,-166317,-228857,-139770,-37196,36101,46854,16781,98366,64358,-23113,-44093,-28354,13326,102789,170524,152292,40932,-93434,-75319,-32645,-50751,-104800,-71334,-85931,-110916,-57449,-55213,-43245,-2086,56793,152770,159982,23315,-89996,-80041,22577,74882,39833,-8405,122655,247784,250798,201172,73179,-98953,-157313,-109156,-75846,-82111,-77386,-39520,-8216,40070,118231,178488,231290,136199,-2225,-113220,-112135,-71798,-58914,-24991,59494,72423,70186,22822,-62662,-141887,-128418,-80064,-41584,-57563,-94390,-53937,15758,80672,92624,38287,-31673,-57007,-38723,-28203,-11516,8467,15422,-19996,-96715,-109801,-109880,-62851,-28052,-3529,-31069,-72452,-91655,-34164,-7461,34748,99894,136791,137392,97222,47445,18217,11146,-4327,-46097,-83374,-52877,-48781,-68339,-94322,-129395,-82558,-31880,17280,55018,42838,-14160,-77408,-104981,-71707,-62001,-74418,-112373,-92051,-28959,37312,55865,33104,5600,-13262,-18890,-69548,34685,39764,-33850,-104375,-105015,-15930,5017,-56282,-73338,21526,91400,82301,-9604,-96947,-10156,108773,210062,250397,154619,19224,-36488,11869,105951,222692,245323,258821,178158,25597,-81749,-21028,61061,78740,18637,-70607,-119148,-77444,15901,78235,166639,202585,162786,47882,-31268,-73590,-80079,-17255,10431,10345,-88581,-77087,34246,144257,173079,96391,24958,-10936,-59811,-99117,-20328,-18033,-74555,-118904,-78545,-32428,-27381,-23009,-27508,-63048,-64086,36678,126111,144197,175817,194645,193739,148056,74261,-14102,-2238,152917,316759,408429,292398,187035,169269,149831,96106,-47014,-88743,-21833,154362,250955,46830,-70279,-82417,23664,96607,57730,-10547,-60717,14973,89168,81650,31948,4772,-19272,-43000,-54642,-28949,-20618,-23670,-84571,-102800,-134385,-124586,-116118,-105752,-52188,20101,17121,-44129,-64349,-72527,-71630,-26984,29090,115126,232203,214206,133545,1139,-59947,-99868,-4420,58713,23688,20237,119068,103911,30084,-55791,-62457,-37694,-26899,-12922,3892,-7511,4470,11968,-28750,-65204,-48229,2491,-14724,65611,57622,-107309,-262500,-342232,-324424,-216617,-109270,-55571,-5907,52606,97075,35208,-67228,-143135,-58217,5199,-21153,-46994,65980,159893,134680,86641,71324,70078,37330,8064,35568,97029,95398,-33254,-66144,-88994,-84652,117173,309598,312276,282333,168954,29531,-18129,-53350,-67880,-80448,-123421,-143186,-82066,-86687,-86648,5737,75575,160323,282513,343259,316133,194334,83764,-26411,-62556,-30541,44838,97349,173151,168857,73754,-20745,-93252,-128579,-94286,-89242,-87897,-26241,66032,136665,145546,97828,78042,134797,197178,216058,254046,232254,181752,38491,-84208,-118159,-74908,-12958,-17864,-98136,-20652,74385,195796,315487,339009,225843,37762,-118810,-205477,-234079,-193564,-113729,-53125,851,41228,153823,115246,-39197,-34136,157800,384779,398750,358304,313023,244897,241696,205314,103578,45503,-6883,-53067,-54190,9909,31787,-57864,-133999,-89401,-102241,-87323,-25973,13533,34004,29588,-29363,-108186,-126129,-103496,-12768,-47302,-49555,12106,120787,183931,188173,176279,140220,108859,56938,34564,-24228,-60289,-32635,6347,55368,56655,34652,25639,-25109,-63650,-60957,4299,36699,-2648,-23776,-37444,-6305,71796,124141,145701,93396,47447,28839,27693,9157,-19896,-69298,-158071,-130276,-46452,8322,53758,48967,29794,-21078,-86181,-111849,-76217,-42993,-8546,26148,59735,83406,82396,78762,91269,162796,132915,74410,37960,14609,9246,-24876,-62790,-1415,59888,-1105,-163987,-119518,-95092,-63431,-39947,-10408,28231,42809,-4087,-38436,-11433,-59729,-16455,-60838,-124201,-128254,-41988,-29308,-30853,-51914,-50803,-47953,-63243,-74191,-18168,-40472,-109383,10627,157801,128057,7216,-95018,34416,90458,70809,-6084,-83038,-95416,-33760,9107,52315,117479,128946,114817,82117,108297,44052,-62065,-52127,-18362,19939,-10028,-74224,-141641,-141377,-123371,-135801,-127395,-137927,-124320,-124383,-100987,-117413,-120957,-86471,-38984,-31913,-68069,-60207,15765,68210,92933,123408,110794,104081,165012,43424,-29694,-53167,-55203,-89235,-62078,-23008,3693,4080,-11288,-74911,-31036,74977,139362,77880,-33092,-119331,-121203,-62447,42474,151063,169973,112434,72143,36651,-24026,-75017,24370,90928,73775,-42838,-87015,-90944,-81208,-88510,-117653,-62671,-4860,-38652,-94979,-125769,-40214,-16796,-82761,-61524,-12135,41945,140522,265606,306213,278166,174375,154418,178756,206791,202388,149740,82539,18678,-33221,-41990,-1206,69685,115197,32325,-78289,-113937,-79037,-65523,11360,74438,122731,106738,67831,27797,28372,41337,8457,-116473,-9318,81951,161892,239238,225991,198950,143462,139281,55740,12404,-9865,-38799,-48386,-58678,-55550,-44203,2018,52613,100117,79453,66494,36000,-44173,-24827,-21588,-34928,-73199,-86834,-5833,52873,66640,73804,76561,85764,99031,96645,68064,41760,49692,63058,93802,58119,43938,-38519,-91488,12114,195685,270081,151751,-38903,-13429,101143,118359,46221,-66553,-84017,-18238,-69502,-6609,106246,94077,-31393,51332,185276,238783,150627,46393,-25974,-69191,-88697,15043,153599,297312,355627,306056,246430,225304,139711,61379,11890,-1962,4769,38525,81893,54061,15976,-15619,-32164,-33919,2554,27065,10847,-23452,-57447,-41137,22111,55168,52875,-58455,-31771,25851,-35052,-101574,-70731,-25838,3645,15954,-3531,-34052,-83597,-102082,-95385,-61566,-36526,-38802,-25909,32212,92984,121302,130242,102530,81082,59418,27049,4218,3839,-8308,-90155,-130256,2213,101652,83662,41884,48173,13977,-11901,-33745,-77639,-102881,-24153,2846,-5590,40742,96232,90235,18264,-70087,-67977,4650,27111,5161,-19851,-21492,9978,19291,14643,-3357,-38615,-61555,-67695,-48990,9965,42171,11330,-43814,-38617,24831,68346,67694,6172,-78914,-67913,-37957,-27842,-36912,-52229,-81873,-111535,-92160,3252,135031,217113,151824,36764,-18383,-8969,-35257,-92082,-43599,71326,227444,268924,152516,76538,35298,-43533,-69561,-32927,61026,382194,747817,720217,483771,319232,140346,69216,37996,12704,12619,33925,77053,134730,205526,123394,48612,-9433,-56735,-73232,-54671,-46736,-93568,-59173,-74342,-113865,-148938,-101221,-41107,-70050,-87992,-16544,51748,67937,31484,17834,-16154,-107935,-30184,17845,-60254,-84588,47395,126651,99758,-49958,-53408,-36224,-49101,-81252,-109773,-79259,-15940,8646,4183,-12252,-6336,1752,-2320,76475,183490,245142,231994,207350,174998,120612,37366,-19129,-86777,-51742,-34998,-48109,53560,42528,14573,-30803,-2926,24693,-16148,-75606,-74977,-77825,-128550,-122283,-54849,1877,73688,92076,59726,14470,40088,95382,124017,94910,-10611,-87966,-112683,-86111,-20915,73054,115820,38951,60188,81555,81508,81919,77838,39809,-32505,-79127,-84419,-60475,-57681,-47101,30252,152904,186561,81849,31667,28091,-8300,-72213,-82112,-64860,-49684,12273,32193,6015,6047,38715,45764,37277,-7371,-74961,-71999,-20546,-1307,-14609,-14353,-13452,-52862,-80301,-103001,-135058,-121959,-103396,-97776,-108427,-83677,-28219,28876,28984,-22154,-95358,-87315,-120675,-87926,-24341,7650,10418,11298,22944,35450,-17401,-38787,-7683,21873,21672,-2173,-39139,-108687,-62766,-13820,30201,-26816,-89518,-106860,-148605,-85888,13999,95927,85763,20477,-42896,-85989,-86505,-86455,-72653,-30775,16862,40639,-3322,-36723,-37052,-54375,-57440,-2283,25079,5683,-69414,-85719,-79867,-80221,-61670,-21994,117121,262169,305293,232230,118937,81102,63362,135966,150426,169952,205602,230346,148157,29446,-225,115709,204527,126075,-15655,-30316,66928,225341,513466,648611,453830,297762,262253,183013,57089,12763,-5717,18145,104534,113160,44818,-21682,-37653,-50939,-69423,-60475,-12949,31787,75844,61546,97054,219634,324849,337704,191353,52321,-15532,-34811,1915,34535,-11220,-21213,77291,207540,223853,155795,82025,50230,54639,38489,18907,1245,-56818,-83817,-39763,-34430,-70949,-54977,38355,153831,238221,236583,134815,-14204,-112165,35977,81574,33419,35607,139323,291793,312766,164304,68938,60388,123238,192347,190242,185140,153638,13180,-140517,30883,249069,386206,246294,66922,72440,47544,-12862,-102714,-127799,-82154,-107706,-124637,-85751,-68442,-76199,-65388,-32276,-39429,-91518,-120051,-121279,-86995,-67021,-91589,-18241,93178,160337,166645,95015,25206,2863,12745,-31583,-85785,-67676,-12260,32775,39307,33965,22816,3994,12947,10626,-14844,-63149,-99734,15887,69638,14102,-40375,-85842,-66243,-27777,22831,47401,59600,108410,248339,376238,372826,228476,100617,48727,60075,14157,-47796,-77532,-88895,-121799,-122686,-81375,-42181,52890,144557,227237,155706,49276,45715,67230,70584,67076,61070,54867,54839,30606,-26555,-27513,-11452,20364,20287,26045,54290,34078,11400,-13620,-76229,-37631,-33983,-12785,13871,19894,50531,88084,60231,50099,66735,35962,-17521,-76284,-57869,12124,91276,166080,190031,134923,75272,41061,5631,20652,38049,22383,-17239,-56333,23593,93239,125426,20094,-141656,-99064,-60397,5485,90852,124958,3513,-73452,-3444,51450,65291,19013,-10214,-28374,-11419,-12033,-81005,-83146,-30503,-51771,-100733,-8800,201290,474643,570402,387234,68901,-82484,-48829,-89488,-89183,91308,242701,249030,388197,633332,601846,400201,221331,33091,-79641,-90065,-130888,-129401,-129198,-70596,6974,63059,54809,-7755,-38815,-77851,-25682,108010,234209,285855,289380,280861,289122,310242,200440,24608,-24418,-7144,-54823,-63774,-2507,-5757,-31163,-48922,-74096,-2986,8510,-5145,-27517,-49998,-22227,6227,41530,58426,-27665,-115402,-53079,-27570,-9453,36462,74058,16154,-28523,-5687,-27183,-48858,-996,-14496,-46154,-110846,-121910,-92744,-79300,-20648,63963,97802,82304,35753,-17855,-64425,-103413,-116025,-100817,-106334,-130951,-100596,-108428,-137296,-142312,-107604,-55394,-52251,-118591,-64586,41708,129515,139254,120756,107095,169905,203452,109134,43087,-3344,-16835,8163,25974,-25486,-52881,-22118,50367,45170,-16392,-70604,-19938,8587,-25268,-50481,-71806,-43732,54037,102823,61779,-49515,-73172,-7069,27965,12224,-26620,-73464,-56633,-48663,-68329,-94541,-91537,-49753,-13851,1518,-82205,-39099,121431,275321,278092,139229,13387,-85668,-94440,43393,105398,58732,6891,19969,51679,42069,4303,-8656,-9344,-37693,-102434,6466,49267,28236,26110,95378,151828,71945,8419,-2691,-41282,-67622,-14649,62661,112566,31207,-45661,149200,298396,266519,197713,69090,20980,64675,99253,229124,213341,129826,-25999,-84254,-72265,-38732,-18499,-12779,-33602,-27738,-14500,-12363,32006,67294,81200,76094,23817,-86201,58579,165462,118049,34356],[-33313,-23428,45783,97357,91223,78190,52571,3627,-42380,-51595,-68844,-51372,-58671,-65063,-78922,-87422,-79181,-23580,55160,104297,15092,-41935,-47008,-37805,-31538,18349,96545,160316,103588,13501,-6397,2269,16708,75440,119087,86692,54716,32932,9661,90883,229780,248335,217544,193676,81584,-27407,-61525,-17855,8057,-21618,-73429,-88940,-57125,5961,54029,56764,9916,11297,-13923,-78668,-102003,-34373,18681,2489,-8709,-17788,-73152,-93652,-67186,-57502,-62886,-78110,-34546,51724,81234,23792,-18780,-25931,17718,33407,-19900,-79490,-100521,-75548,-24710,-4892,-7982,-2927,25899,71490,79938,41907,-49219,-112591,-96757,-104944,-33553,65328,233442,372423,299597,114248,-8294,-22435,-22685,19986,55776,84815,136485,213043,183380,47748,-34519,-46595,-25508,40672,73311,61900,79901,98410,45974,-59912,-77061,-32881,-55148,-71044,-36133,-37326,-77295,-94605,-14831,63536,14394,-72163,-58224,-33393,-11156,-44142,-123702,-86843,-21916,41880,6571,-67854,-41752,-9158,-80183,-104928,-9099,30388,24693,82129,105215,15834,31477,43941,68345,103073,174619,197046,75885,-20674,-57724,-42326,-38434,-70025,-44034,16983,44740,8350,-42540,-109693,-158042,-135687,-75667,-58744,-29578,6637,15143,18902,14761,15031,59440,111097,168884,158784,122384,37874,-34817,-10337,-8257,-25795,-59023,57979,180070,187244,72265,-4316,-26231,-61108,-81734,-88983,-55722,-59163,-39210,20386,96037,162861,185358,97151,15665,-25309,4642,58598,92814,122232,128007,83908,69653,-3358,-99853,-53218,7134,5875,-24487,-57527,-58680,-72380,-74746,-36401,10868,134032,258359,209662,88543,4822,-18858,-34548,-38489,-52487,-26910,17276,38900,25473,-5864,-20167,2637,14761,-22166,-57060,-37004,11772,28284,33191,48917,57759,30749,35999,19410,4910,-9516,-17147,-5162,45423,95872,56408,12954,11468,7811,-659,18729,17303,-20277,-10055,-10249,-7537,-72,-25395,-84706,-161475,-91455,-102435,-60822,-17385,13905,29069,37690,58106,82351,123843,219583,220563,170155,117851,75236,70366,64219,3635,-83301,-107776,-82669,-41352,36140,69211,81279,111920,7986,-91106,62996,136999,113947,58311,30407,42708,116720,98764,4889,36594,122729,151839,107429,37004,-60712,-103624,-49830,97998,205921,196660,139982,24846,-74564,-126532,-104117,-82966,-59473,-10097,42530,63644,-34666,-61924,-20180,19043,936,29999,3362,-41079,-92300,-118570,-45367,-58527,-107612,-100409,-97668,-107711,-119894,-138912,15261,232363,350392,237652,97522,147247,222314,157891,10146,32651,94271,104093,40890,-7092,10464,-30068,-118670,-76450,12438,-26824,-82247,33931,118464,168728,145782,83512,-13360,-66481,-41659,32231,72886,111644,67161,22343,-21904,-103527,-116179,47295,146402,73852,-52275,-109490,-23295,-19580,9536,104514,148290,147969,134245,117388,91358,90315,73435,29413,-13314,-56639,-64726,-72070,-85333,-118239,-103354,-23050,103199,201695,159238,92789,69043,47173,-6265,-43138,-72699,-103264,-56586,-13817,44430,42127,-8397,-38988,-21698,43725,100917,130351,96111,-50097,-73654,-85076,-72459,-101245,-86761,-85945,-84547,-37168,8772,38896,86175,113569,107678,68809,19835,-20307,-30157,-15202,-312,20440,66501,52917,-14215,-42556,-7743,5116,-22473,-2604,62930,53783,8513,-34878,-39743,-83340,-97573,-115238,-135661,-153118,-127376,-110760,-91339,-72875,-68852,-56017,-52779,-82297,-69943,-5992,69985,71485,50120,94691,106163,44293,-16083,-6721,-69246,-109001,-157308,-51282,-13504,-81137,-56320,122095,257318,220515,168184,81599,-15137,1059,110289,247888,223426,47769,-85075,-102404,-64992,-49313,-43765,-29774,-25361,27727,113265,145564,203133,321894,396355,250020,60819,-17092,9776,65873,95314,58066,23895,-39156,-59396,-26333,-101743,-159479,-204229,-137922,-31545,56319,74576,34394,86290,39263,-28264,-46140,-29836,8719,100076,173060,157030,49677,-83468,-89175,-50292,-67961,-98956,-44901,-44489,-81267,-61705,-50519,-22426,8105,54783,137026,125507,-4656,-105837,-56647,55164,105780,60654,16803,138218,198702,172947,140841,43371,-109894,-150334,-103307,-70177,-73312,-76039,-37217,-3927,31941,70814,113193,174271,100515,-11908,-96817,-126266,-102442,-77033,-24089,77400,105306,87988,15338,-75013,-155308,-98254,-57219,-39450,-54862,-93844,-61299,6771,82140,108857,46279,-36779,-74930,-65308,-63221,-45195,-18427,-9888,-46004,-105265,-110138,-119751,-71625,-28219,7306,-16090,-66881,-101562,-25961,10152,63571,147450,194431,189352,114465,40290,-1514,-12787,-22109,-54479,-84462,-55109,-54667,-75451,-101576,-130527,-81236,-38503,2521,34000,21451,-31615,-98141,-123728,-71648,-46114,-50925,-97415,-98831,-38201,22698,38457,15659,-13163,-26650,-15384,-51891,43971,28452,-39964,-96191,-88457,-16295,3634,-62931,-61563,35371,110063,98617,-4311,-89311,-10483,106569,199786,227779,130292,3702,-48772,2958,91248,208670,217308,203618,140866,11482,-84399,-14761,61543,76948,24841,-53950,-93950,-55600,25689,102833,211891,246066,183990,49137,-38137,-90291,-78196,2787,32627,15568,-93593,-74684,29819,135858,154074,64579,-4812,-30565,-74339,-108908,-19742,-17512,-77130,-144207,-98756,-46039,-38061,-29256,-30338,-57973,-58221,30633,107497,118658,149505,180041,201591,160821,91936,-8660,-3677,147052,299331,416732,305400,199545,193851,191754,128321,-22004,-72613,-57259,108285,186457,10197,-89762,-108529,10538,107591,82377,5796,-50692,24657,98873,84999,34908,12237,-3984,-21240,-32508,-6453,-5048,-22624,-82056,-105716,-113337,-95942,-86003,-77775,-41180,7377,2929,-40924,-62878,-78752,-68906,-16661,38216,117074,214593,201365,138799,17803,-53323,-104234,-13948,40437,11341,32245,168089,160288,61495,-39100,-45700,-28071,-30333,-19126,-3577,-15704,1472,9441,-37143,-75522,-49569,-7447,-30216,56893,74968,-76840,-217627,-291049,-283134,-200087,-114462,-60077,-4750,58415,101784,30873,-76163,-141131,-56540,2269,-30971,-60487,45647,113845,74912,42086,37000,37344,13234,-1336,49064,142218,156213,13230,-39144,-67238,-76084,99428,247240,239868,198634,120872,12695,-20630,-50709,-59143,-79585,-129843,-145184,-76198,-100831,-89940,54332,176966,288764,412992,460516,417945,277481,137550,-9095,-64960,-37752,22665,66874,146317,154813,62336,-33624,-113160,-123314,-85927,-86442,-88918,-20646,87530,166344,163316,96920,62793,117241,168080,172965,198271,179983,133041,2377,-90179,-104342,-66204,-74,2755,-89136,-77112,-22329,143873,289344,326999,239697,64178,-96608,-183181,-211081,-176673,-109961,-58182,16521,63518,159511,101336,-61974,-46119,137089,357269,377164,341399,295485,212899,196521,172117,93390,56595,11683,-36738,-39214,17980,29909,-59247,-135914,-101213,-107829,-81309,-26187,4176,22087,36804,6160,-70755,-127752,-53488,22086,-33322,-48993,9196,112028,165270,175428,170609,125810,74497,27085,22428,-22142,-41077,12277,68217,101365,70355,29315,16591,-22758,-54877,-37938,27230,55991,16152,-4267,-28015,-5966,73664,121491,123345,48634,4367,23433,43497,26594,-12002,-71845,-163102,-147458,-65906,-2861,53561,62309,41283,-16063,-78830,-110768,-87498,-49530,-13014,8351,47865,63274,45829,35243,51705,133199,128274,69003,25322,-7660,-10496,-36812,-77883,-25613,33774,-35728,-124315,-89746,-76646,-54994,-43262,-29923,5465,27877,-17776,-50184,-11288,-49805,-3573,-56621,-119772,-128989,-41126,-25957,-25615,-41719,-56691,-67895,-67818,-82517,-31843,-60839,-141775,12962,158709,135038,22621,-75612,18049,78201,52194,-22866,-89092,-83797,-24958,13144,47704,107003,139882,131206,94602,115849,57250,-47042,-78263,-56196,-9108,-41239,-93395,-142289,-133692,-118693,-133984,-131448,-152284,-117797,-120350,-99048,-119290,-124490,-111382,-59386,-38283,-58960,-43351,33914,89020,110497,134653,114831,117730,170191,25081,-48616,-58291,-58380,-76121,-56715,-30685,-7283,-5629,-21266,-87456,-46563,44786,102254,61286,-33114,-100349,-103746,-42262,42414,126826,141303,92161,84412,97314,80360,26341,45570,89792,67864,-37206,-80786,-95206,-81115,-78358,-108653,-75802,-19396,-54114,-116780,-117678,-18917,4745,-65216,-82317,-28534,31886,142748,263183,309899,294924,189877,160085,174064,196039,176815,116507,63325,16880,-27982,-37476,-285,70504,113655,30509,-80515,-127351,-85468,-48297,39462,79718,118289,110394,65102,18216,22999,52219,20960,-123840,-23273,74778,145989,198694,178220,168715,110397,99300,33847,7272,-9607,-34285,-39891,-51527,-59847,-63468,-24040,24823,78933,57533,30168,-25924,-75871,-13504,-2764,-16877,-64748,-88166,-24189,39339,62273,75373,75673,79285,94672,101300,84296,59640,60201,69559,103613,57036,34056,-54387,-107281,-4052,161099,221249,108883,-70548,-36359,68143,84198,26112,-51790,-40942,1602,-71188,3583,133832,108947,-34490,42133,161514,214971,138469,49909,1255,-42951,-80615,15834,168975,325764,379328,329499,247803,201696,101787,48329,11770,-2431,-11083,8775,63687,47098,9785,-17588,-27842,-34077,-4385,23587,15485,-17031,-54777,-41803,20273,57595,54319,-71368,-24079,29402,-30671,-98661,-76821,-34949,-7100,11776,-2813,-31829,-88653,-113624,-108468,-74349,-45596,-45867,-34746,20055,76360,102339,111800,90599,74177,51615,20557,2158,4442,-4570,-82829,-148972,-15755,86504,61805,19723,25932,-7593,-31003,-56139,-98813,-109405,-24633,-10747,-13177,47561,113258,104953,20683,-78253,-55332,19032,29187,-3009,-31339,-18511,22021,31403,23280,315,-36385,-58697,-68916,-52024,4365,37735,8372,-57121,-77824,-37875,-1939,12047,-33576,-104848,-83903,-42794,-26444,-35243,-52258,-82163,-112708,-100619,-13312,110111,205474,153248,43315,-920,3646,-31760,-99161,-50966,68106,222744,246396,122284,55784,27989,-44672,-74718,-54830,32721,350286,711056,634692,416781,311512,155687,83086,45076,9417,-565,14483,59120,109711,179884,118272,50746,-6817,-53868,-70073,-51884,-39062,-83855,-78156,-82018,-100223,-117007,-78082,-30455,-61920,-77252,-7048,65416,82227,38325,13514,-23508,-104932,-13493,49862,-38410,-98835,42300,117163,86197,-49495,-40406,-19610,-34485,-74682,-107144,-81376,-20494,2464,-2508,-23124,-19831,-9251,-18050,62589,155936,183597,150307,140834,134278,92312,17208,-34471,-76484,-9378,-3553,-54436,38620,49591,23409,-42151,-11569,28615,-3205,-53249,-84691,-99428,-134159,-113971,-48407,9799,84697,98056,59517,11441,37762,99660,139601,113694,12366,-67148,-108744,-93866,-38259,49515,105510,41245,57896,80385,77796,75288,69633,35919,-32410,-78971,-87140,-71802,-66536,-48303,23032,135145,172537,67679,14702,10003,-22066,-77650,-85404,-68220,-58484,-1112,32372,14208,-4213,21153,24004,16784,-10053,-39521,-30991,9310,20755,12784,34702,44081,-6929,-67017,-100396,-125897,-118636,-109350,-102711,-115096,-68984,-12178,49025,53046,4239,-56094,-73210,-93385,-63253,-8277,17617,26945,28976,34628,38054,-21007,-36710,-111,28743,21591,-8637,-50047,-109985,-69199,-36131,400,-49714,-91960,-92612,-162587,-103726,1827,84161,64334,-6472,-69233,-104116,-69905,-68912,-54900,-16876,26331,52336,15764,-18953,-30230,-49713,-49647,5272,32061,9142,-70529,-84898,-71147,-73657,-69167,-48290,56675,206646,283672,225609,106083,69198,56066,134552,152950,179481,213247,221301,140402,34160,-5426,103056,189254,107965,-23316,-38411,56962,214702,507589,599634,407088,279919,246439,149945,18336,-37069,-40665,215,105450,116851,35654,-40236,-50393,-45713,-57292,-65862,-30144,9914,56181,59928,104179,223656,332025,363203,220770,70480,-14541,-47429,-8834,35130,3705,-8202,75754,180421,176194,119034,58398,31161,41427,28013,5573,-11837,-55671,-71909,-53720,-59992,-101876,-85237,14870,143603,233510,229535,131101,-10116,-79854,52473,97312,52622,63246,168387,301949,290570,135417,55746,70761,148301,214347,195663,158822,111327,-16933,-134604,32692,227000,336971,180405,26214,65869,52144,-12362,-112645,-104014,-51133,-84843,-120365,-85507,-60911,-61636,-47176,-11589,-24440,-82580,-116513,-124312,-95708,-76368,-89439,-10914,101380,170387,164232,66989,-5411,-30847,-8952,-33777,-81982,-63208,-9678,34511,40394,35631,28872,25119,19460,-2906,-39069,-83424,-92470,42581,80834,35174,861,-39448,-29245,-6472,18361,33951,51281,100338,261963,398226,399796,258847,94846,15210,40088,24936,-35954,-70752,-94843,-136301,-107463,-80176,-54128,46462,144072,249823,166254,29612,32620,46190,44006,44064,46483,56214,58309,19691,-57685,-44469,-20848,13209,3618,-10942,9681,4720,3256,-557,-67850,-45846,-21265,14438,42090,47717,77642,112710,78045,56599,63701,29804,-23191,-77859,-53851,8729,69972,122851,135527,80927,31151,11517,-7185,11017,4268,-31514,-67483,-67409,50839,129088,150309,27749,-139030,-113501,-60039,18345,117636,159964,20439,-59609,10821,72621,90136,40416,3338,-16999,-2163,-6124,-75348,-72967,-10850,-35422,-86824,-20099,170376,428823,536043,359627,57015,-74263,-51743,-98897,-79813,104648,228233,238276,371378,528139,453826,298595,193737,19462,-98338,-125640,-163782,-138579,-119155,-73674,15398,87010,90719,26331,-16184,-70542,-37028,74964,187120,248028,263622,262335,290114,296288,192445,22789,-19163,2525,-50111,-59330,18155,12931,-30022,-50545,-21604,55853,51107,20572,-8306,-39747,-21691,8434,55965,71186,-18016,-115034,-50055,-17682,-14118,6423,26734,-26987,-35728,13821,19104,-2909,5844,-6043,-28154,-90412,-138787,-109225,-96595,-39821,32426,66837,70584,36545,-19363,-71578,-115185,-132182,-118433,-115514,-126344,-101612,-126793,-146721,-126695,-103820,-82275,-74581,-107151,-59908,36519,123103,157873,180767,197345,247168,229175,101427,33103,-11807,-26257,-7853,342,-45452,-63356,-29592,47826,57124,-4165,-61353,-4367,25549,-14405,-46626,-76681,-27735,65692,105062,59263,-48587,-76368,-8694,25643,-1448,-30180,-84156,-69943,-72747,-100097,-123570,-115426,-68281,-22163,2472,-78637,-34299,127922,292578,307893,165323,27926,-81724,-94140,42130,103142,68296,26450,40236,65989,47546,12642,6035,20474,14359,-83005,-42549,4264,-4028,2645,69238,143495,74766,19617,19282,-14335,-74150,-56619,20623,88603,32592,-42647,148827,287032,258190,207211,96067,44167,80340,133968,282036,251671,155708,-16181,-85733,-65432,-19799,6502,1510,-35403,-31866,-11743,-11165,23869,49164,57783,55264,15665,-84346,55018,186314,162511,53946],[-35697,-31460,16999,64950,71494,65463,47902,4936,-33381,-36626,-52808,-55427,-58686,-64393,-80836,-100587,-68298,-5923,63353,95701,5554,-49952,-45021,-27882,-29025,7390,84094,168807,123028,9281,-32790,-21805,10806,80785,110448,66923,34558,16111,1150,101388,224226,234112,204668,177729,69374,-32105,-70081,-36879,-11518,-32550,-79562,-98823,-72759,-11493,45706,75578,40611,39684,9510,-57508,-119773,-57353,1090,-2841,-13182,-22269,-73508,-96485,-91335,-87071,-82509,-95268,-62615,35878,91109,56970,5522,-9333,32629,38190,-17341,-75266,-101607,-76746,-18920,8683,14623,22408,50871,93766,86863,49940,-34096,-105789,-83995,-108071,-59161,17446,152936,300077,285643,109927,-19066,-25724,-24471,13354,59698,96163,132226,195125,164840,54371,-20471,-43348,-37883,31124,79263,73750,93004,121489,95586,-32912,-99828,-52962,-63403,-72581,-43460,-45508,-81677,-82590,-312,82803,20838,-73426,-63948,-43420,-30950,-64829,-122403,-68796,7928,80492,34408,-55124,-52109,-19864,-86048,-100079,-8320,26748,14799,67846,80744,-5746,15166,34608,62476,92878,175084,186844,67714,-19611,-49939,-40995,-31501,-75188,-60273,-1868,32731,9508,-34480,-103132,-161341,-146370,-89586,-69825,-37083,5040,19011,25922,24338,26416,70753,134816,188154,168742,132104,47343,-24315,12977,53652,43068,-28870,56106,166548,164840,29575,-32173,-31601,-72022,-95479,-85352,-50630,-67353,-48552,12033,91022,156781,179688,68779,-17676,-54623,-16181,52864,84129,84499,100089,79068,86026,33493,-75169,-83181,-5138,6665,-21014,-67328,-86480,-95564,-97447,-54420,8926,150991,288019,238882,98155,7093,-21465,-42076,-55652,-82682,-68261,-23615,9375,6462,-15966,-28581,-4851,3075,-31236,-55166,-29138,16704,23213,17428,29857,42535,19532,34781,29990,27249,14992,2010,8591,56120,99692,47310,3432,8606,14384,20374,53543,42136,-17177,-20605,-20220,-13321,-2527,-25432,-72773,-103085,-34039,-49566,-75214,-28685,7245,28883,40077,60874,79218,112951,195283,212293,181402,148768,94456,73363,59050,-4139,-92034,-103103,-78449,-40054,33239,66224,76793,99483,-16300,-62782,87428,141072,101483,47777,26593,45428,132984,115924,377,37913,128332,166817,135491,74861,-31217,-95766,-58845,82978,221724,218302,138320,14501,-85895,-119817,-88828,-67473,-39627,15773,78344,112737,15159,-38673,-20615,25670,34255,75988,37213,-18858,-76249,-123913,-46222,-49429,-95599,-96793,-104640,-109081,-117977,-135973,17654,260107,384376,208254,52035,85545,164564,119630,6396,35783,65471,65761,11206,-28556,3430,-10893,-87822,-95765,-37958,-62114,-83916,30097,119161,177804,171503,114640,2750,-57347,-32983,39691,78593,111716,38434,-16342,-53664,-120421,-91071,76084,189462,123781,-13512,-124058,-33720,-24415,10919,103360,138249,139558,131235,116371,84520,82752,77892,42036,6674,-37309,-58052,-72026,-83302,-108975,-102461,-22660,105050,202898,160625,80507,45383,21775,-28915,-64697,-87982,-79493,-35287,-20959,28780,39819,14017,-5785,17354,85068,128178,137372,95030,-45682,-87823,-68567,-42793,-101207,-110322,-95954,-77339,-19587,30689,63322,100513,114258,103121,66093,20514,-20066,-38225,-30584,904,11671,27673,-15405,-92380,-86409,-24438,1755,-15807,12783,79082,59406,-2703,-52018,-47521,-78917,-90039,-111270,-139679,-150372,-101766,-87496,-75310,-67785,-67497,-54635,-50980,-83583,-71963,-6939,62131,57632,35457,77053,85193,26434,-19503,11185,-40343,-81189,-155766,-71199,-24155,-72431,-14423,177580,304921,260042,205395,116684,12454,28316,156556,300354,229473,50304,-90801,-124226,-86211,-71229,-56473,-32772,-22877,29970,120622,149850,199587,298014,349103,207306,39054,3746,39978,97903,123009,74146,20745,-51909,-50917,-14209,-99790,-151816,-181346,-131017,-26055,72692,98416,51708,63261,12723,-32297,-48700,-32945,1069,90617,164370,150946,52375,-76502,-100196,-67292,-79295,-66567,-7798,-1271,-47956,-62708,-44879,-7002,13044,43213,105324,76567,-35816,-118395,-34370,84638,131998,79456,43158,152835,157377,116479,98447,21368,-116520,-143463,-98590,-66069,-66886,-73070,-34469,-768,23202,27356,55094,117091,62415,-26053,-87180,-109804,-115159,-83442,-16609,95417,138465,107065,7317,-88879,-157491,-68944,-34362,-36979,-53420,-93675,-67839,-1990,80589,122047,52677,-42012,-91142,-87112,-92749,-77927,-46658,-35210,-68230,-108638,-111783,-129155,-80912,-29384,17031,-2,-57061,-112596,-20347,32096,102395,211662,270459,251392,132562,35644,-17756,-35943,-41198,-64626,-87776,-59500,-61279,-83202,-110182,-126839,-80750,-46721,-14458,11808,-1507,-50519,-119642,-130150,-63935,-26373,-27105,-79878,-104952,-52909,-32,13840,-7270,-36343,-43136,-13314,-28747,61943,26982,-38641,-84238,-71977,-15249,1814,-69910,-52036,43406,121102,109688,-839,-82998,-13887,99472,181619,197484,104865,-9508,-60414,-7595,73807,185962,185417,150341,103868,-2275,-81619,-6647,61294,70971,24562,-43576,-74303,-34357,35920,129484,250814,277424,194264,47294,-44369,-106250,-68160,22977,50748,14392,-100918,-68218,26876,116659,119628,24972,-37370,-51226,-86810,-101206,-21661,-16437,-61684,-108081,-117397,-60991,-49934,-36178,-34314,-52971,-47357,27768,88035,90562,119743,157090,197808,167638,108546,-3167,-7952,133486,265848,397893,300300,201595,206677,221207,154178,14930,-45503,-87322,67617,126980,-19179,-103976,-127746,3791,119863,106168,20889,-41036,33460,106235,87124,38388,19750,10474,195,-7730,16923,8406,-24834,-81986,-100553,-87920,-64179,-56167,-53336,-29313,781,-4484,-33292,-59228,-83539,-66054,-7392,47626,120605,198979,187634,139612,26411,-58810,-104251,-20423,23139,1170,43972,213094,212000,87628,-26574,-31012,-20986,-35929,-26648,-12466,-24233,5,8641,-43805,-85325,-55486,-20207,-43894,54642,107458,-25269,-151780,-224188,-233043,-177914,-113621,-59836,308,69154,113608,33715,-80016,-135570,-53638,-1108,-42236,-72404,30765,75918,25818,2465,3806,3982,-12065,-13104,57063,182043,220273,68070,-7602,-42164,-54727,90109,189960,171704,123188,74511,-2807,-23103,-48825,-48107,-74167,-131907,-143473,-69688,-116360,-87139,104945,274950,409625,531985,563166,505325,350628,187217,8593,-67303,-41345,8302,42617,119134,135758,47855,-46705,-133162,-108381,-73246,-79322,-86319,-12700,110977,196135,177433,93014,43197,92731,129939,123010,138887,127971,84690,-29479,-87211,-89053,-55544,12945,24434,-53994,-90514,-117858,100887,252234,300855,244706,94174,-63866,-147391,-175390,-150518,-100806,-59425,34625,88116,161899,86554,-79553,-54062,117253,323840,351008,323113,277478,181961,152213,137895,84722,70959,35058,-15529,-22233,26114,27660,-59143,-124392,-102744,-102016,-70625,-23246,-2075,13262,44739,40981,-23860,-61465,-9350,49776,-16473,-48328,5818,101617,147005,161912,160925,107522,41406,2728,10706,-20791,-24715,49936,123061,147048,86782,27087,12347,-15797,-42789,-15301,43351,66265,30586,15251,-13946,736,77820,119475,110965,18472,-32376,24726,62503,45766,-2644,-71269,-154152,-150766,-80684,-10116,54624,78200,56591,-6255,-65506,-99321,-90374,-50491,-16623,-14793,24558,29002,-3633,-14147,10920,101167,125310,67028,12731,-31193,-28068,-46422,-91550,-50645,8189,-67830,-78737,-57564,-57145,-47880,-47777,-48314,-18377,10760,-32360,-57271,-7258,-35585,12685,-47004,-103403,-111791,-37515,-21901,-20169,-29373,-50592,-85114,-69373,-91878,-55079,-91863,-103662,39420,174151,154097,53156,-33139,-3301,55396,27338,-40468,-82166,-62406,-13977,16649,40144,91099,145626,144768,102670,114439,63246,-30933,-88723,-64113,-19366,-63033,-110667,-135456,-122637,-110751,-128724,-132561,-149093,-106872,-114150,-94538,-110775,-98220,-122075,-76432,-42078,-47841,-26209,50313,110324,129482,148018,122004,136164,169426,6103,-67208,-58652,-54421,-54244,-46151,-37746,-17734,-14559,-30608,-99060,-55153,21042,70080,49482,-27553,-79861,-87436,-26265,37931,96649,112824,76740,102735,154969,177662,145202,124581,122571,77485,-22473,-67227,-94023,-78339,-66113,-96267,-85668,-33430,-69545,-138399,-90368,13595,33262,-41345,-99992,-40723,26294,148810,260176,308149,302238,200254,161580,164306,177535,145366,81843,42272,15297,-20595,-28858,3936,71870,110468,27916,-82836,-139219,-78237,-17467,68403,80298,106686,109730,61656,9918,20629,67336,40203,-116710,-35621,68999,132434,160940,131568,133972,76605,60402,11513,2,-9792,-26490,-25956,-38118,-55872,-77276,-48207,-3985,52838,30047,-13260,-87107,-51319,18248,25024,156,-59083,-88125,-38693,28147,58767,77164,75207,73339,90706,105077,98819,74966,67486,68893,101292,44393,14143,-75463,-119779,-14533,131669,178872,74851,-92647,-52215,42353,62544,27725,-10834,8220,25519,-70340,13644,152439,116275,-38382,32172,134845,187757,125431,56738,31633,-17439,-70844,16465,177968,337712,384748,338839,239367,168026,62038,42718,20594,6336,-14709,-12955,46831,42202,4538,-17756,-19625,-28728,-9751,17660,17713,-12684,-52284,-41922,18787,60708,57606,-75439,-20430,30556,-24981,-92270,-83570,-44147,-15726,10958,1130,-28031,-91973,-122527,-120482,-87129,-54344,-51441,-41388,10067,60527,83555,92773,76851,64350,41883,13204,-188,6013,285,-73937,-160021,-38460,62754,33287,-5538,3983,-25899,-45254,-73652,-117035,-105590,-23826,-25165,-20614,52028,127534,118500,23054,-84887,-43343,28559,25415,-17079,-43015,-15721,32734,43503,32102,4697,-31756,-51820,-66304,-53952,-964,33645,7371,-63580,-114101,-92421,-51310,-28381,-56239,-106359,-92644,-44547,-22911,-31481,-50380,-80020,-109666,-102665,-24596,86064,184832,145709,45057,16154,18406,-24187,-98632,-61058,55647,199722,208776,90040,42101,29788,-36690,-76409,-77644,4711,307169,646557,532918,343319,296309,171909,98666,52253,5042,-14800,-5449,40544,85751,152385,110918,53122,-3295,-50125,-66736,-49020,-30855,-65252,-71556,-61573,-64194,-81080,-52591,-19279,-52663,-65243,3480,78636,95475,45373,10038,-31145,-94315,6059,88134,-4986,-105381,37026,104625,72453,-48472,-29923,-5574,-21248,-68965,-103867,-81531,-23374,-1816,-7262,-31945,-30074,-16893,-34226,39690,109429,103339,58600,71428,91211,61960,-3356,-45391,-44275,38896,29834,-53819,13918,45920,20863,-56164,-20697,32392,9088,-27820,-81180,-114094,-134434,-104686,-40515,18374,94595,102958,58710,7785,33113,98627,146818,125544,32171,-46195,-102582,-100691,-53299,28804,95365,47702,57124,78702,72617,66879,59610,30416,-32877,-82647,-93685,-83744,-74145,-49378,14762,113512,149898,46053,-7055,-7077,-30333,-78205,-88114,-72526,-67931,-16741,29831,21125,-14290,1263,432,-3646,-4161,6269,18553,42233,43582,40067,78916,93900,32638,-52399,-94362,-111906,-109748,-112271,-99211,-104989,-52198,6709,77029,96739,60524,13419,-13928,-50272,-32364,12216,32756,48246,51447,50909,41546,-25796,-35390,6617,33930,19875,-17523,-61304,-102418,-73181,-55385,-28111,-70839,-87773,-80014,-152909,-120074,-9980,72808,45774,-29214,-88430,-96747,-48715,-47705,-35184,-2922,33522,60557,33660,1103,-19161,-41287,-40630,13018,39336,13586,-69228,-85814,-62178,-61862,-70140,-73891,737,156506,262032,223502,102458,63497,49931,129938,148747,178569,206416,197865,123460,35736,-6020,87535,167275,88244,-28486,-44912,47861,202361,484413,530403,354161,255870,222542,109116,-17090,-84778,-76480,-19954,100788,112402,19014,-64939,-68538,-43423,-45348,-67409,-45457,-10471,37406,57729,108503,219893,322770,366274,236464,83645,-14129,-59603,-17965,36811,24151,13804,80738,156403,129153,78226,29341,8900,26100,15596,-10308,-27501,-54660,-60318,-67305,-88953,-109122,-87331,-1968,131154,220013,212544,119569,-7626,-43462,76769,116064,71574,85932,185379,292820,256681,109214,42653,76680,164567,222056,185778,121346,60745,-53415,-120789,33163,196788,277283,119844,-5501,62243,57085,-11820,-117614,-75137,-18720,-61518,-111833,-86461,-55062,-49046,-30249,7887,-7926,-72454,-113091,-125146,-99465,-81440,-82965,2225,115071,184261,161097,41279,-34697,-67485,-39592,-42817,-80633,-57200,-7663,34287,39350,33733,28932,41429,27324,-15063,-66376,-111024,-79072,66523,84503,49298,34404,3110,8259,14633,13902,20549,45298,93200,262945,398542,409556,284772,92084,-18958,21037,33433,-25706,-67669,-104538,-127338,-87632,-71108,-69016,36014,136366,257045,161749,3232,20408,22663,9173,15660,34986,58701,56326,3712,-88838,-46839,-24676,7531,-12901,-54162,-34953,-21775,-234,20436,-40227,-37393,-69,42526,69750,74573,100431,128352,89797,61516,61041,25030,-27506,-79236,-54462,-596,43007,77493,81345,24851,-14896,-17263,-18292,1894,-20355,-65576,-104858,-49835,86731,173244,183624,45493,-114176,-124828,-60363,28237,140010,188695,37868,-46662,21990,90867,111310,58304,13095,-8105,5295,-2053,-67946,-57195,13603,-12966,-70002,-32893,135344,369259,480292,320728,44499,-67302,-57823,-111636,-67419,116563,208445,220838,338197,404957,308540,205724,162483,6444,-112146,-152528,-175582,-123107,-100973,-66150,31277,115217,126630,58267,4403,-62271,-50772,35449,127297,192990,221460,230272,276319,271143,178800,19713,-13184,14117,-41689,-58511,34679,31342,-29436,-54146,40543,113700,92906,43997,8218,-29142,-18318,12514,69403,82814,-5619,-93882,-46358,-9203,-19085,-23195,-17670,-58053,-31974,34580,65651,62465,54880,29565,3382,-64180,-139166,-123345,-110950,-59474,1119,42986,63692,37932,-21916,-78658,-125205,-122261,-113303,-97937,-115347,-107884,-151066,-139170,-107745,-89260,-104775,-79409,-93757,-58872,27044,112391,172250,241910,286099,311490,239567,90956,25466,-16178,-31583,-18056,-15728,-55488,-70333,-36495,43742,66164,7173,-52023,9946,39272,-4734,-42744,-78922,-15691,70937,99794,50597,-50893,-79130,-11341,20230,-18980,-33083,-62210,-78161,-92322,-97525,-86704,-128652,-87650,-30111,4117,-70688,-30365,125674,291379,316089,178885,40905,-65093,-76245,45437,100603,75433,44011,60685,80482,52770,17354,14033,42282,57556,-22478,-53482,-28438,-25494,-10450,46053,130467,74334,29356,42866,22436,-58090,-101738,-23909,61762,30567,-48315,130521,257139,236361,205423,114361,63709,96425,173031,328966,283693,180651,-430,-85660,-61178,-5181,27186,12754,-36435,-34278,-6548,-7523,17082,32661,37814,38480,10781,-75724,45299,194236,203257,74308],[-37135,-37234,-4110,41388,56340,53143,42126,5813,-24853,-23931,-37670,-53806,-58115,-61811,-68705,-85052,-47995,14649,73234,87117,-3844,-58737,-43767,-18687,-24295,-3972,64840,160018,132892,6281,-55428,-42218,4662,80050,96236,46369,14818,572,-2821,107630,206796,211040,187037,157639,55655,-38626,-80349,-57327,-33354,-45170,-85453,-107164,-89569,-34118,26521,77204,57850,59266,28332,-38229,-106391,-74420,-11175,-5165,-18489,-28114,-72944,-97074,-117211,-109236,-87744,-94637,-80311,22425,99265,88903,33359,11677,47238,40101,-15675,-70488,-98629,-71148,-5164,31007,41785,50402,76909,112539,89574,56512,-17876,-92785,-66286,-99597,-85824,-31151,81386,231652,266724,105093,-30427,-33929,-31195,5237,61357,103051,116690,160742,130865,54105,-6654,-29229,-35664,29173,87355,87071,106694,143806,147608,12855,-105171,-72507,-71608,-74778,-50260,-52081,-82408,-73073,9155,94131,20534,-76810,-69652,-53895,-51885,-89292,-112626,-49837,40726,121911,62573,-41105,-60727,-30555,-91676,-96844,-9050,22746,5787,50040,46782,-30718,2111,29606,66936,100088,176322,172938,59436,-15213,-31686,-22878,-18002,-77454,-75798,-21109,20370,10977,-26084,-96932,-163679,-158713,-108265,-83721,-44068,2953,20478,29197,30310,35842,79334,152701,198396,173154,139390,55419,-14826,35784,113963,106529,6222,64959,165115,155663,-3086,-58049,-35156,-74856,-107641,-81168,-45542,-72602,-60719,688,82650,145538,164197,34531,-54128,-87151,-43060,35319,59487,35388,69326,73794,99836,66384,-39826,-115966,-22879,2493,-20066,-69362,-107017,-114433,-115552,-71981,8,153923,297274,254133,104892,10971,-22565,-48229,-69571,-107099,-99881,-57070,-21114,-20005,-35383,-43653,-16261,-11747,-41448,-54336,-23539,19915,18261,4403,14139,28173,7275,29727,34443,43287,35862,19491,22605,68516,103676,37826,-7703,4890,23859,50570,101280,77551,-4764,-26418,-29879,-20643,-7647,-28096,-56253,-42554,27374,7842,-65839,-43101,-1865,26730,40120,61287,76773,100139,164205,194134,181052,167648,105129,68708,48499,-16482,-100653,-93610,-70607,-35264,31898,62243,69136,82155,-36459,-32957,101063,134324,82134,31525,16595,40392,136781,121409,-6973,34765,124806,169187,149599,100266,-8374,-89392,-69394,61303,220722,223909,126345,460,-95663,-107703,-73848,-54383,-23681,37189,109135,156253,60589,-7043,-8439,46443,81589,134672,83229,7766,-59539,-128939,-49331,-39820,-82103,-89956,-113825,-112495,-118022,-135732,13778,269644,399626,180474,16513,30731,105834,74744,-2846,34224,36233,26088,-19419,-49459,-1286,9896,-60078,-104662,-83360,-87317,-86079,19366,111411,178480,191487,144197,17952,-49063,-25151,45097,80736,104538,315,-58595,-81195,-124519,-67096,98270,220160,162828,21615,-117274,-48040,-33120,7910,95306,122349,126198,122931,110857,74970,70579,80368,54526,27146,-13232,-40777,-62269,-71728,-88157,-101611,-27413,98872,192453,154775,66254,20810,-4286,-51110,-87032,-102904,-54415,-15852,-28902,6792,30167,36186,31182,59624,126181,148761,136509,83905,-44533,-93413,-44089,-17912,-95037,-134272,-97937,-64235,2606,56411,88156,108894,109182,94285,59344,17639,-23033,-48392,-46543,-6703,-4625,-18850,-88795,-168764,-108006,-35241,188,-8914,23818,87979,59484,-14771,-69442,-57204,-75136,-82121,-108180,-145357,-143411,-74086,-55198,-56884,-61758,-66331,-54692,-51628,-87623,-75609,-10258,51177,41602,18704,56675,60947,4816,-24062,25597,-14851,-56045,-132164,-86822,-33787,-59365,19679,214007,328857,283764,229969,142247,34310,53314,199115,337870,224669,53246,-87333,-146096,-110888,-89303,-60546,-31326,-20032,30509,123478,149546,191175,265557,291819,159568,23787,32220,73769,133083,151329,90655,18731,-63709,-41390,-9172,-101819,-144758,-163149,-122916,-21680,83660,116298,68301,35976,-7295,-34298,-50755,-36309,-8061,76582,147306,136400,50117,-71523,-101386,-73942,-63756,-23974,36641,41027,-16367,-59497,-39421,2656,11499,19531,56687,17184,-65688,-118889,-13831,109844,152830,96755,71044,165994,126083,82372,75731,11469,-114926,-137436,-95126,-63377,-62605,-69926,-31703,1436,15699,-4511,8601,64628,26042,-41788,-82499,-87804,-99938,-72767,-2556,112008,168910,127901,5225,-99359,-145790,-42899,-13687,-34043,-52828,-93291,-71902,-9811,76227,131398,57412,-47111,-104589,-101391,-112930,-108414,-75231,-59634,-85587,-108943,-115072,-137483,-90240,-31207,25640,16645,-43657,-123853,-17438,59076,152238,289775,359161,316590,148115,32774,-29082,-55772,-59971,-75641,-92763,-65120,-67944,-91002,-119282,-119463,-80824,-55844,-32392,-9710,-24166,-69622,-141275,-117480,-49603,-4303,-3041,-60156,-105450,-70606,-28981,-16296,-34476,-62007,-58823,-10692,1636,88350,35033,-29946,-69605,-55407,-12455,-254,-76651,-44430,46072,123979,114464,402,-77713,-19487,88339,156908,161341,79004,-20340,-70747,-19204,54841,156436,151810,103205,71027,-11909,-70586,4182,61226,62249,19137,-39071,-60647,-15966,46968,156873,279440,293575,193188,43053,-49272,-119786,-51917,43504,63872,7100,-109903,-58320,27239,90725,74252,-18673,-69656,-68623,-90533,-84881,-23197,-11494,-33324,-68894,-122257,-75196,-61793,-42848,-39064,-48586,-32943,29772,69987,61666,89343,131184,186029,170343,124342,2703,-15077,113250,219723,352533,276174,193391,207685,234415,168379,49978,-17437,-102190,37135,77746,-40845,-112409,-133635,3417,132648,127908,34193,-31896,41084,110616,87915,42731,28254,25272,21916,18807,39985,19142,-29483,-83073,-89940,-60045,-30080,-26487,-31965,-18268,-465,-4665,-22173,-53027,-86082,-63254,1044,57762,126188,185436,170694,130568,22281,-74422,-99383,-24760,7046,-7249,53908,248839,253284,105651,-19094,-18010,-15458,-42745,-34872,-22108,-31385,1987,11482,-46823,-92204,-65243,-34813,-54866,57962,153954,46218,-66425,-141866,-172836,-148693,-106132,-54666,9689,85455,133197,44926,-76878,-126382,-49527,-4947,-54589,-79719,22637,47512,-11167,-30958,-26686,-27952,-36925,-26043,60162,213416,281906,129983,28937,-13851,-23522,91573,145575,114803,62597,35333,-15076,-25337,-47552,-35904,-65211,-128867,-137003,-62600,-132565,-77203,157867,370147,524149,641450,653946,581012,415303,233093,26802,-69110,-39868,1721,24419,92510,112309,30741,-59409,-141010,-86815,-56349,-68111,-80905,-3515,134925,223766,186547,86153,20173,64652,88111,70611,80038,79444,40314,-53663,-77447,-73409,-44079,25366,46891,-7528,-34789,-73860,76075,212320,267297,242509,128561,-18764,-96028,-125213,-113618,-84914,-55158,57362,116506,162863,72412,-91396,-57722,99591,288080,322869,304414,258952,152815,111872,105298,77591,86970,60729,8821,-3923,33597,24369,-57572,-105937,-91347,-86702,-56743,-17471,-5146,7440,53090,73668,23983,1366,23053,66680,1065,-47089,3803,92833,131507,148433,147325,86455,13238,-14484,254,-19575,-10625,79990,168150,188407,104458,28542,14983,-1923,-26464,5887,52010,67945,40376,33589,4529,13036,82248,115186,102214,-284,-60041,32544,83763,66116,8258,-67117,-137956,-141981,-90794,-13172,57487,96261,75159,7685,-47192,-79802,-80853,-41616,-14748,-36777,-7246,-15760,-61055,-64133,-25402,71655,124287,70207,1475,-54853,-41626,-53384,-103501,-69247,-2351,-72159,-34907,-24090,-36440,-41758,-53399,-64626,-41942,-7440,-46628,-57047,2363,-14218,34900,-28830,-76670,-84731,-30978,-17732,-15083,-16271,-35865,-95800,-66838,-99033,-85928,-128244,-50998,78741,196789,178065,88703,7423,-23763,23538,-1790,-52401,-56810,-31924,-741,19533,30031,72036,147033,155130,105097,103054,60951,-15983,-81790,-49647,-18889,-76202,-119550,-122680,-109302,-100265,-120430,-131091,-137707,-94722,-106587,-88192,-95084,-65997,-114870,-90991,-44293,-35944,-9164,65466,132349,150115,163136,132108,158550,162593,-11356,-83980,-54223,-42396,-24983,-29167,-42168,-27024,-22467,-39127,-109236,-55269,5450,44777,42398,-18170,-60461,-73904,-15268,29091,62920,87399,68735,124101,203081,259778,255120,215246,166742,92501,-3492,-49629,-88245,-74141,-53447,-84120,-92423,-47150,-85507,-156441,-54389,49916,61372,-17274,-101227,-46313,26280,159163,257812,302212,300074,203931,157929,149691,152035,110481,48430,20204,12987,-12118,-17420,11098,74006,106664,25730,-83452,-132293,-56840,21899,94873,76019,89146,105275,57183,2067,20099,84308,62547,-98609,-45307,64282,120338,127748,89335,96128,43538,25083,-10056,-8711,-9704,-15124,-6490,-18713,-43760,-82017,-67762,-31351,23197,-2868,-62677,-128169,-708,58921,57899,14504,-57178,-89310,-49672,18830,55085,77839,73908,67134,86327,106347,109101,86226,71382,61615,86230,19290,-17017,-103052,-127794,-20249,107395,142760,47401,-107083,-62163,24586,54461,46830,37778,59061,50127,-68830,21709,159407,114845,-43990,20781,106420,158263,111344,65335,61259,5469,-61417,15276,178130,330539,370769,332750,221606,127474,24564,38761,26711,9801,-19719,-33001,29990,38352,-384,-16895,-9167,-18779,-12130,9438,16407,-11515,-51084,-42575,16684,63268,60999,-73113,-21830,28503,-19414,-84192,-92166,-54114,-22773,12577,7139,-23727,-94776,-127986,-130651,-100977,-63877,-56817,-47437,774,45256,65540,73864,61664,51843,29946,4124,-3939,7113,4550,-65261,-140721,-65344,29916,-2716,-34306,-18348,-42354,-56714,-88153,-133660,-95973,-23949,-41429,-29902,51669,136429,129376,23573,-91401,-34616,31274,14787,-36825,-53613,-14036,39944,53187,38766,7183,-27321,-43948,-62265,-56490,-7262,29134,8179,-59405,-120765,-93424,-40280,-26866,-43161,-87635,-93464,-44765,-19224,-27667,-48565,-77427,-104842,-100013,-31463,63398,156258,127645,39774,29808,31865,-15635,-92520,-75409,33201,160755,161245,60685,38662,40499,-19891,-67990,-99293,-23586,256254,561019,424051,268596,272931,186583,114414,58498,-830,-30186,-26422,20230,61731,123400,99857,53206,-1964,-48434,-65340,-47638,-23648,-46390,-49232,-33318,-27726,-44432,-27381,-9958,-45145,-55085,12156,88464,104561,49476,4936,-41067,-79335,25800,128434,36175,-94452,31611,87732,56047,-50324,-24791,2615,-12797,-66864,-103215,-83280,-27904,-7439,-13294,-41766,-39084,-20294,-46873,9824,51028,18173,-33780,2371,45431,27771,-26930,-51133,-4340,85752,59158,-50625,-19390,31926,7905,-73914,-33481,31931,17285,-5095,-71400,-117799,-132547,-97342,-33962,24726,99968,103380,54360,719,23613,90300,144465,129345,46359,-29182,-98263,-109029,-67185,9682,83604,56276,55506,74008,63345,53951,45085,20545,-36622,-93367,-108013,-99476,-84326,-53512,3235,87191,118518,16714,-32301,-20354,-32067,-75551,-92659,-81002,-80770,-37786,21013,23350,-25613,-23039,-25583,-22242,7140,51386,69747,74239,63694,63978,114471,131929,60073,-43672,-88279,-96906,-99404,-116017,-92083,-90136,-36952,26001,113679,161312,143056,104480,60641,-3832,-926,33173,50229,71252,75134,68235,42103,-35379,-38558,8307,33201,12881,-32091,-75306,-96269,-78316,-74547,-58119,-92491,-83684,-72498,-142988,-138435,-25611,57830,25972,-51297,-98685,-76739,-28597,-27497,-17276,7510,34700,61033,45588,18581,-7888,-33824,-35045,16508,42767,15110,-69798,-92440,-56353,-49652,-66251,-95530,-37061,118989,244645,228465,109882,66182,45103,119797,133418,161149,180113,157683,94124,28884,-7164,66600,135771,62977,-36071,-53414,35968,184893,442334,444758,293718,221638,186667,58093,-48718,-116283,-116208,-46192,85348,94563,-7272,-95412,-93573,-48182,-38987,-69671,-62259,-32559,17070,51822,106548,205256,293933,341423,231936,87085,-18975,-75962,-29984,34443,45376,40854,88405,132348,81785,32857,-6288,-17271,7324,-1417,-32064,-49739,-58252,-54861,-81565,-111828,-82528,-67504,-15151,112998,195047,183585,97195,-12092,-16788,96388,128476,82507,97176,184432,261364,210543,81846,23906,71922,166059,210456,156438,70424,2642,-96806,-106932,27761,157978,210374,65082,-34114,54655,57326,-14079,-114868,-50494,6619,-44198,-107453,-93772,-56252,-44317,-21274,19395,3715,-67131,-115279,-129625,-103104,-84489,-77766,15193,127075,194406,151010,13497,-66193,-106420,-81965,-65122,-86849,-55275,-11821,26269,30273,22454,18240,46362,30088,-28699,-96717,-150032,-62535,82563,76957,51466,54037,32468,35064,27210,3854,2042,35748,81142,242993,368834,393889,296584,86236,-57067,-2033,32320,-23868,-73534,-121215,-111016,-71386,-62194,-90971,16929,117213,241744,134670,-30697,7583,-5040,-37602,-18276,27532,57100,43115,-22138,-121111,-45506,-32225,-3198,-32414,-106240,-75378,-45698,-3422,42076,-6539,-12267,23668,65307,90427,93511,111630,128132,89211,58928,52871,15670,-36643,-87105,-65461,-20668,7122,29398,29918,-32366,-66772,-50142,-33806,-12653,-39900,-75673,-107656,-28342,119573,214641,213980,60681,-98642,-136780,-67115,29720,153293,206531,50863,-41047,23463,99238,121985,66350,13383,-7642,4580,-6443,-67354,-44234,35463,7607,-58648,-51819,95948,301912,409750,271834,27456,-67354,-72499,-133356,-58201,121020,179149,191321,285511,272218,174683,119227,121632,-11712,-121248,-157657,-158856,-107240,-91410,-61426,43005,135835,151603,80147,16371,-59819,-71807,-13132,55824,122042,162741,183058,243852,231820,154321,9727,-12568,21433,-35349,-68550,39781,42815,-36612,-57325,100774,159829,124744,58105,15197,-25855,-18692,12757,76355,87382,1469,-80683,-48173,-7888,-29207,-55709,-59832,-59567,-27681,47665,101109,117593,109658,70218,32950,-46120,-131272,-138349,-120131,-81579,-30438,23239,55313,33123,-31770,-91729,-129359,-109870,-96172,-75160,-102985,-121832,-180349,-122870,-92434,-73632,-74903,-64280,-88544,-67274,8810,93784,176747,292974,355659,347422,227594,72435,15782,-19858,-36344,-26853,-28391,-63552,-80984,-50225,30866,64425,10792,-49201,16249,43025,-2326,-45111,-85589,-14038,64108,82246,31302,-61536,-86296,-19651,7563,-44973,-40206,-38475,-73497,-90384,-63308,-48074,-111298,-106303,-39209,3411,-64252,-33289,110276,268892,299478,174935,45045,-48432,-54756,49440,95373,77176,55161,75737,89575,52431,13511,10131,50488,84963,25233,-20368,-37333,-36895,-20059,20758,108339,65174,31458,61045,61066,-22602,-128600,-70183,30359,21080,-67221,93865,210068,200991,190613,120486,74354,106768,207111,355576,296814,192007,11367,-88827,-64948,-656,37271,15162,-41962,-39726,-4062,-6132,7557,13246,15757,19625,2517,-70895,26596,183850,228713,87318],[-36869,-39772,-15186,30288,48257,42729,35644,6950,-16187,-12835,-23172,-46092,-55901,-57116,-51039,-56881,-21546,38176,84545,79624,-11796,-67204,-42576,-9952,-16898,-12983,43320,139859,134388,5034,-72491,-57270,-121,76772,81764,28963,-1737,-11005,-490,110059,181163,182335,166385,134876,41632,-45340,-90169,-76400,-54932,-57926,-89581,-110817,-102150,-56613,2862,67300,65155,72570,44520,-19100,-86129,-82173,-17523,-3521,-23134,-33859,-69981,-93534,-142291,-112019,-76682,-79796,-83493,13795,106243,118780,65870,38615,63187,41897,-12345,-62671,-89559,-57388,17412,65721,73839,80427,102676,126387,89454,63274,634,-72154,-39921,-76218,-104390,-75467,25090,174206,247555,103661,-38078,-43955,-39860,-1133,63128,107487,93175,113449,86294,48774,6598,-9133,-20230,36346,98847,103933,124986,170133,201528,70287,-84093,-85763,-76468,-75187,-54102,-54511,-78290,-64206,15343,98785,16330,-79056,-72849,-62227,-70149,-114262,-96350,-27981,76869,164526,92145,-24022,-64055,-38424,-94359,-92472,-8148,21993,2549,36431,12182,-55915,-6035,30813,82998,122916,178853,158212,54141,-5147,-4426,8432,473,-75014,-86282,-35527,13094,17059,-14347,-88060,-159010,-156394,-127871,-95516,-46986,2984,22045,31448,35529,45949,88080,165896,200763,173841,146634,65034,-2790,61270,170451,160816,42052,82370,177148,165763,-11450,-80078,-36952,-69632,-110344,-73840,-37936,-70693,-72288,-9949,74308,132982,143550,291,-87895,-116628,-70288,10102,22582,-13693,45451,73823,115388,98085,-1776,-143943,-42237,-2454,-18295,-64264,-113078,-125734,-124360,-82562,-11165,144573,285019,253149,110142,18492,-19854,-50446,-77760,-122517,-107023,-59917,-31496,-42708,-61896,-63680,-28840,-26133,-48667,-51242,-16956,24564,16585,-2689,5436,19082,-2000,24011,36116,55975,55509,37675,39297,85651,111979,33677,-14918,5460,41292,93730,160866,119165,14117,-25969,-36605,-26919,-12865,-31177,-36815,18666,93438,71695,-28960,-53033,-8619,26396,40799,61228,76342,88596,131602,170969,173061,175578,107968,58702,35918,-29536,-101736,-79614,-57685,-24934,34573,60325,61579,64727,-43502,-2828,108186,122307,61484,14369,4487,31047,130381,117355,-12817,31368,116831,163653,154271,116689,10135,-83600,-79469,37019,205343,216111,109032,-12402,-97667,-90678,-57361,-41378,-9058,56303,135573,192428,98948,25470,12063,79686,141247,207240,146593,43805,-37353,-118072,-52205,-27248,-64256,-76873,-120897,-114696,-116762,-134897,7538,263751,396540,157480,-6489,-12635,52006,28473,-13471,32041,11623,-10795,-47791,-66600,-1922,31092,-34386,-97061,-102169,-90554,-86392,6717,101333,177046,209723,174383,35761,-38319,-15493,50883,81691,92086,-42621,-96571,-94574,-111582,-42562,116401,239857,191576,53596,-95185,-60861,-42256,3174,83704,104714,112048,113436,104712,66832,57363,81560,66518,47702,14448,-13798,-41321,-47954,-58942,-97071,-35015,88341,175805,146204,54648,20,-27038,-68717,-104609,-109422,-30612,1424,-31670,-15673,17687,58124,73823,107853,167616,164813,131396,68186,-45664,-80014,-15038,4915,-83402,-148750,-88896,-44731,30767,86996,113379,112426,100904,83908,51161,13672,-26688,-57887,-59718,-19775,-25901,-68370,-148126,-127101,-93489,-36504,2651,-413,32761,92063,56551,-24030,-83422,-65655,-69263,-71171,-103095,-149608,-133533,-44124,-17033,-36020,-53702,-63934,-55022,-53630,-93018,-78302,-13478,39689,25808,2070,35943,35828,-17694,-26529,39188,9746,-30883,-103970,-90329,-36390,-38341,50748,236468,335832,296098,244663,159703,51346,76169,234845,357219,211261,57306,-74947,-156086,-131419,-89458,-52054,-23781,-14718,32302,125327,148099,181145,230344,233427,114146,21353,65946,111294,171413,179379,107564,19036,-72980,-34803,-11074,-105968,-137682,-148167,-115171,-18266,89291,127879,84023,14821,-14145,-33076,-50527,-37628,-16030,61026,125951,117002,45063,-66588,-89949,-60190,-25104,27258,86853,81381,12387,-50151,-31735,7757,4419,-13550,-4424,-43596,-86909,-106868,5420,130719,168741,114103,101590,177810,105783,68263,71366,15305,-104326,-131578,-91845,-60839,-59147,-66542,-28407,3663,11247,-20792,-25011,20849,-4468,-55942,-80250,-67717,-71767,-48565,17114,126020,193984,150682,18095,-94083,-129265,-21764,3494,-30425,-52257,-91656,-71661,-15811,69610,136345,60552,-51600,-113710,-105157,-118210,-133585,-102978,-81945,-96433,-107587,-119298,-143578,-98877,-33165,33253,33338,-27693,-130140,-16665,90989,212464,376215,451368,376206,158134,30819,-34917,-68785,-75759,-85817,-98139,-70631,-73973,-98055,-126174,-110044,-81099,-65147,-49993,-28779,-44309,-86553,-144386,-95077,-30361,19228,21390,-38052,-95114,-86489,-61628,-50138,-64415,-85951,-65505,-3552,40528,119849,49785,-15217,-52642,-38286,-7810,-2661,-82400,-38063,44073,118666,112079,-953,-73340,-26631,73841,127118,121496,53286,-29140,-79470,-31623,35004,122145,117784,63960,45505,-12637,-50959,17805,61621,51938,10005,-39760,-52951,-1577,58792,182531,294634,292755,181038,36647,-52820,-123030,-32659,63695,70487,-6024,-120274,-46490,31000,63238,23385,-63723,-98000,-77408,-81427,-67589,-21608,-1570,-391,-29593,-104973,-86611,-73271,-48887,-44633,-45789,-17602,36062,54361,32758,59777,106599,170187,170417,138720,8466,-25696,87311,165146,284807,233855,175060,197034,229661,167623,75409,7756,-90215,19497,40548,-55796,-115657,-123429,7691,143827,145156,43974,-24720,45852,110194,86128,47065,37632,40553,43274,44865,60269,25690,-36558,-85177,-77253,-32518,3878,1627,-14342,-9784,956,166,-9646,-45223,-86630,-61706,7789,67960,133101,173255,149507,110202,4885,-94208,-89708,-28843,-8712,-15243,60249,270634,278768,112915,-17879,-7027,-11438,-50997,-44530,-33013,-36212,8010,18562,-45612,-93058,-79272,-51495,-63675,63776,210114,134215,35892,-45222,-102620,-112690,-93196,-45844,21915,105605,158269,63273,-67186,-114963,-45768,-10767,-69091,-80234,19999,27053,-38023,-59322,-55019,-58425,-61438,-40442,58002,233606,334879,194876,69055,16171,12773,100399,116308,74142,21590,8151,-23210,-28253,-47902,-24628,-55186,-122039,-127176,-56699,-150373,-62373,209844,459402,629720,739564,731908,644374,470280,273440,44052,-71507,-34358,129,10236,65599,83881,9924,-72801,-116670,-61888,-37160,-54862,-74995,4358,155990,244896,187903,74852,-6382,37253,48680,19902,24144,35298,1198,-67905,-65385,-59402,-34026,35208,68302,43365,29561,1671,68043,175187,231533,233355,165379,37700,-30160,-61594,-66795,-62743,-45360,85689,148966,163374,59422,-98717,-59036,83034,251036,292808,283781,237683,124204,76450,75182,70182,101073,84194,32538,13034,38189,18318,-55385,-84519,-71967,-67553,-42721,-11263,-7097,2590,59921,101797,67818,53908,40394,70760,16916,-45212,4491,86947,118575,133805,128394,62196,-8600,-26015,-9951,-19498,263,101089,200068,220352,119818,31610,22666,18313,-6498,23455,52206,61338,44402,48291,25099,28015,84538,106548,91322,-14250,-76592,44069,104616,85447,19226,-60566,-120443,-130534,-97789,-13597,60937,114322,94674,23372,-26725,-56941,-61154,-22163,-5434,-51052,-43990,-67457,-121827,-108318,-51811,48449,123090,77619,-7752,-77741,-50518,-59143,-114075,-64016,20215,-33313,2180,7934,-15728,-37349,-61216,-79651,-65385,-27002,-60368,-49701,17029,16188,63932,-2487,-44392,-54067,-22923,-15523,-12443,-5264,-19497,-98070,-60857,-92105,-108332,-113168,1616,116412,215018,197274,119779,41112,-35090,-14701,-31209,-47864,-17472,4124,13287,20481,16818,51491,145316,162217,100895,81426,49417,-5115,-65438,-30023,-16569,-84173,-109137,-107738,-95905,-89189,-110743,-128557,-126793,-83367,-99121,-81715,-76446,-34383,-97330,-104755,-46679,-25219,6087,78367,153747,171761,178840,144374,182099,150045,-25173,-95006,-46369,-23233,9332,-7512,-42624,-35335,-29966,-47485,-117247,-48338,-2733,25784,37890,-7991,-44665,-64839,-10086,16644,29204,67709,68601,144616,237629,320825,344903,294386,205478,105750,15916,-30898,-79859,-69810,-41946,-73873,-96896,-61265,-103063,-138841,-15334,84259,83884,3856,-81523,-43104,32592,173823,256879,293280,289237,199891,148503,130706,120919,74564,18114,-2230,8872,-3853,-4866,20302,76921,103215,25213,-79701,-107486,-24330,65330,116404,67242,67672,97824,51194,-6315,20196,100687,84527,-74640,-49788,60816,109233,100033,53960,57386,13277,-3843,-29031,-17423,-8407,-332,17830,5559,-25424,-75207,-77499,-51510,-5155,-37933,-112988,-98854,49389,100002,92166,25244,-59215,-92593,-56738,11645,51067,77090,71706,61280,81923,104681,114147,93214,72490,49160,59689,-17449,-58695,-137189,-127762,-21746,88240,112742,25098,-114665,-66097,16126,58965,75204,84479,107187,71987,-67685,27615,155272,105966,-50865,8625,78624,128928,97427,75121,88189,25388,-52626,12218,169376,305625,340133,313116,197339,85473,-5503,32640,25104,3600,-30694,-53431,14120,36189,-3675,-13969,3548,-4313,-7850,2716,13270,-12479,-50419,-43101,14508,65187,63073,-70060,-26322,24868,-13235,-74120,-101546,-63168,-26793,17506,15987,-17941,-96005,-125653,-131377,-114463,-72841,-60994,-52205,-7002,32592,51283,58309,48106,39578,18141,-4976,-7639,8821,9144,-55878,-118467,-89796,-7904,-43711,-62670,-37981,-55174,-64263,-97820,-126626,-82339,-23522,-57033,-39938,47245,140094,138831,23322,-96123,-27899,29148,89,-58624,-59203,-11473,44747,61166,44166,8414,-22446,-34691,-56195,-58081,-12372,26884,13953,-41459,-83622,-44365,4809,9254,-6831,-63909,-85232,-41416,-13503,-21870,-44750,-72391,-96694,-91657,-31853,45628,125332,102656,29832,41420,44943,-5194,-80453,-89854,5672,114817,114938,44002,49096,61034,7279,-43719,-104029,-48495,205300,466397,320728,201105,245782,201888,133736,68018,-2769,-40409,-42855,2390,41391,97643,88682,53656,-471,-46312,-62862,-44411,-14392,-25640,-21583,-3196,8352,-5504,-53,323,-36900,-44580,21256,97168,111691,52919,1198,-48879,-57920,48404,171203,86121,-61654,32951,71955,40863,-52101,-21744,7883,-6326,-64946,-101829,-83797,-31325,-11663,-17861,-49599,-42918,-13104,-42034,-7999,12230,-27322,-98619,-58037,2644,-5537,-49564,-45219,40550,131231,85598,-44060,-48209,19137,-5828,-89779,-46677,29630,24652,16523,-57924,-108235,-126041,-88101,-24878,32669,104341,102848,50448,-5547,13807,79819,138480,130807,59436,-12506,-92047,-114125,-74182,-2662,75247,71710,57700,71251,54835,41275,30903,11104,-38617,-105736,-124911,-112286,-93320,-56395,-6257,62833,86414,-12220,-50198,-20079,-21225,-65342,-93688,-88993,-91268,-59162,10804,25557,-31142,-44148,-43334,-26921,26115,95823,124202,109580,86100,89808,146297,162743,79276,-37207,-76513,-75908,-82944,-116342,-80284,-70417,-18078,53137,167379,250000,249882,215218,146989,48667,34911,59468,75526,101629,105254,91603,44783,-44095,-40546,10233,31887,6272,-46225,-83113,-87207,-79423,-87525,-83189,-105502,-76227,-64295,-130864,-152263,-40169,43950,9748,-67064,-92463,-51706,-5021,-3639,4352,20420,35912,59466,56614,38166,8269,-22669,-27641,21214,48058,19483,-66819,-98000,-46858,-31568,-51231,-93975,-30952,102898,239320,247345,135078,86983,53547,114057,114766,134262,143124,111310,60851,19800,-4499,48101,102646,38618,-40338,-57128,28018,169366,391740,357810,234465,184158,146153,5414,-64916,-91323,-152097,-71428,65169,70169,-31881,-114388,-113309,-52946,-32139,-66394,-72023,-47587,3899,50177,106042,188099,254823,297073,213323,87336,-22358,-89483,-37782,34356,73052,78138,103980,115004,43417,-6493,-38098,-35899,-4737,-13703,-50648,-70773,-59573,-49155,-81957,-87505,-45792,-38100,-17986,97061,167891,152415,72804,-17064,4041,111949,137470,90296,103153,173138,219137,165143,61274,6413,62842,159438,187930,117391,17255,-45555,-122429,-87890,23916,121793,150901,26317,-54082,48987,60029,-10265,-98192,-25500,29381,-27069,-101039,-100117,-57427,-40832,-14100,28983,16543,-60214,-116019,-130687,-100106,-78013,-68172,31516,139555,203310,139434,-8872,-89476,-115292,-117179,-94589,-92628,-50456,-15110,17302,20001,8998,5136,46321,33560,-34490,-109080,-135601,-34854,98105,67291,50006,67419,54935,56293,37310,-4601,-14093,29243,71158,209687,318861,362181,300666,85291,-87024,-21776,28236,-23501,-80104,-126889,-91859,-52853,-49536,-110720,-2557,95012,211109,92580,-50710,5470,-24160,-84709,-40153,33759,57478,26165,-49580,-125145,-39606,-38778,-12341,-45160,-154049,-88470,-55067,480,69071,37382,29695,56275,89422,110462,110332,117163,118969,83441,55943,46236,8829,-43480,-94517,-79370,-43228,-27462,-7744,-967,-69608,-115884,-79173,-46856,-25530,-48486,-65207,-86099,-8324,150468,253825,242641,75370,-87164,-140873,-73323,30015,165400,221483,66461,-36503,21649,103959,128674,71496,11794,-8448,2375,-12911,-69194,-31678,57173,29493,-47824,-68920,63087,242438,343102,227339,14911,-67685,-88713,-156809,-46062,124191,148254,156662,223690,149696,67588,44782,77654,-28822,-118844,-139922,-137589,-92665,-85720,-58972,51636,150067,167941,96499,25317,-57642,-92285,-60703,-13276,50112,100648,131725,202027,187326,125558,-1304,-11963,29612,-25470,-80840,39941,53226,-44914,-38145,157858,195146,149033,67411,17466,-25649,-18353,14604,82910,90868,7881,-69897,-50479,-8328,-38043,-80477,-74521,-40707,-23378,56227,127252,158433,156567,109647,60801,-33140,-127096,-146176,-116443,-91528,-50297,11722,47922,25369,-44794,-106487,-125612,-101069,-79838,-53244,-87055,-131980,-154356,-104017,-77600,-56318,-42471,-45729,-88351,-81025,-12726,73021,175224,331833,399046,352380,197853,50059,8194,-18664,-36296,-31754,-37276,-69926,-93081,-68446,11639,53476,8657,-50811,16492,38945,-4665,-51535,-95397,-20228,48194,56012,5137,-77480,-94840,-29935,-7311,-74654,-48723,-13783,-50880,-62998,-26520,-15920,-89430,-104589,-42413,4862,-58871,-41829,84817,230662,263791,156556,40875,-35671,-35199,54555,90199,76837,62268,86643,94303,47760,2875,-4321,45733,96479,59058,15432,-21570,-38284,-29061,-7095,78001,47111,24957,71855,98179,22254,-97415,-104238,-2119,5275,-98578,44511,151928,156152,165312,115136,74718,108388,229087,354161,286633,185089,14186,-97050,-78920,-8674,33801,6147,-54376,-50499,-7325,-9691,-6492,-11185,-11540,-5147,-13447,-74362,-945,154599,232019,87373],[-42050,-46429,-24792,22788,40244,28018,21038,1042,-14785,-10481,-16699,-40840,-58856,-57735,-39090,-32578,1580,56757,89370,66646,-24631,-82050,-48568,-9129,-14535,-24965,15976,107605,122435,-1273,-90035,-73292,-8982,67873,64459,10218,-20563,-23718,1782,102610,144351,144052,136981,103475,21040,-58117,-105024,-98258,-80769,-76927,-98200,-114726,-110967,-79364,-26367,45079,59401,75050,52681,-5938,-70348,-85998,-24936,-4053,-32274,-44971,-70319,-91846,-146230,-98395,-60935,-64801,-81140,3924,105475,138559,95776,64759,74574,38916,-12169,-56724,-80238,-42235,42646,107583,103336,104214,119233,127352,81477,65068,15825,-49807,-8845,-42120,-96440,-105055,-17334,125644,225668,102115,-44336,-59017,-53649,-9579,60311,104667,60705,52166,30453,33770,12840,7195,-2197,45343,107429,118861,144703,198697,250085,129003,-51415,-92608,-81950,-78349,-59481,-57390,-75344,-60901,13531,92327,5043,-83589,-77915,-72561,-87555,-136644,-79946,-8048,109504,199260,117044,-8768,-65452,-47424,-98261,-90928,-9418,20905,2434,29094,-16682,-84538,-14827,32330,102242,150009,176887,139072,48372,6231,25204,43433,17194,-72995,-94408,-46851,9106,24703,-3145,-80061,-151234,-142059,-136070,-104685,-49068,1234,19820,28890,36285,52879,93677,169578,191010,166719,150113,73261,9127,86234,215085,197554,70804,99433,194241,187825,2705,-103023,-42038,-63391,-105156,-67219,-31648,-65465,-86042,-22372,63184,116686,116766,-34292,-118457,-140633,-96922,-23662,-26707,-47174,34599,79320,131112,125703,33220,-138123,-65022,-9645,-17954,-58143,-108413,-132254,-126809,-86164,-23841,121308,247581,229545,108972,25223,-17267,-52427,-84259,-132563,-94122,-32597,-6586,-42247,-92664,-91582,-44636,-41506,-54362,-48571,-12100,27883,15275,-7147,549,13031,-10175,15640,32938,62599,70450,52960,54818,103460,121026,33114,-18874,9364,65038,145751,223023,156431,30387,-24995,-44000,-35286,-21026,-37344,-18932,75264,159120,138456,22081,-51267,-12981,26079,39473,57257,73109,75052,96927,142544,156633,169766,99008,40148,18886,-44933,-95249,-65320,-43784,-13284,37403,57568,52079,48245,-35480,23769,108259,105296,39285,-4589,-11146,15575,112202,103073,-18110,26265,103602,149762,149149,123159,22215,-81253,-91857,9244,174642,193722,86122,-25001,-93647,-73909,-42942,-31557,1309,69844,152989,214423,123082,50086,30531,114089,203959,286689,223802,88644,-10187,-96281,-57831,-14684,-44770,-60942,-125111,-117732,-116246,-135438,-2385,241976,372630,136687,-20188,-45633,3505,-18810,-25139,28187,-9009,-46004,-75979,-82089,-2207,47397,-14680,-81255,-83953,-78371,-87338,-7186,91420,175997,225802,202165,54229,-27139,-6666,54252,78694,71375,-90322,-119167,-90930,-90155,-20024,128375,246043,206673,78149,-72629,-69912,-52624,-5306,67281,84424,96137,101778,96753,59003,42175,77250,73359,64163,41087,16807,-14543,-16138,-26831,-89758,-48056,72092,153245,134176,44907,-17580,-47481,-82162,-114556,-105772,-14053,12304,-29057,-36335,2948,74824,117522,158707,205031,174078,120703,47848,-51080,-56177,12825,23549,-70506,-132530,-73724,-22834,61727,118619,134365,108569,87899,70422,39868,6721,-33011,-68477,-71728,-38559,-53814,-116397,-109137,-58525,-61526,-30888,6724,6986,37596,89544,48932,-31487,-93984,-74076,-63016,-59009,-97605,-153509,-124402,-15090,21762,-16323,-46760,-63187,-58612,-59952,-102600,-81369,-18210,26131,8434,-16518,12866,7793,-42184,-27858,50486,31818,-7216,-75119,-78007,-27044,-9165,79211,247258,329426,297447,248791,167507,61195,92982,257238,353902,188609,59406,-59320,-142108,-129513,-70609,-36521,-13600,-8950,34218,125564,144562,168448,193717,177760,73650,29091,98468,148481,208286,202298,121049,18893,-81899,-36771,-22868,-114104,-133233,-138563,-111838,-19268,86684,130075,94794,5928,-11434,-31711,-50358,-38661,-23953,42964,100363,92473,35568,-63706,-74549,-33560,22060,82958,137558,115402,34753,-36502,-20192,8508,-4211,-39268,-59923,-85945,-94461,-93530,20406,144003,177084,129667,132123,185082,92569,65944,77394,27105,-90447,-128290,-90834,-60393,-58406,-65656,-27244,3559,7359,-27829,-50776,-14316,-28459,-68779,-81447,-52759,-43678,-20086,37697,133397,208248,171271,48023,-65601,-113589,-10007,13061,-29435,-54214,-90977,-69306,-22422,58283,133371,58924,-58248,-119772,-101134,-110992,-144570,-131794,-103538,-102265,-108198,-126475,-148993,-109152,-37843,36924,46533,-13128,-119228,-19989,123743,277200,460061,533077,418660,157890,26246,-38625,-74315,-86480,-94769,-104356,-77153,-81650,-106061,-121814,-101905,-84020,-76754,-68920,-46560,-61385,-97010,-117617,-70883,-10031,41094,43769,-15839,-75510,-94710,-96823,-88348,-97016,-99938,-55389,10787,84960,149230,65197,1228,-35963,-22831,-3885,-8138,-87824,-34284,36002,103435,99846,-7475,-72255,-37229,54148,91504,78127,26133,-38691,-88872,-47080,12283,82831,81669,30139,27257,-2969,-26632,31373,60015,38721,-3380,-46558,-52582,6639,69178,201657,292807,272992,156928,26005,-57467,-113872,-15445,79550,66887,-26477,-133830,-36419,34706,37713,-28315,-110333,-116262,-75368,-66549,-53224,-17363,10134,30267,5766,-79097,-94511,-86374,-55976,-52949,-47467,-5869,42560,39353,2323,30101,84235,152212,167371,148955,11587,-42273,55301,105109,200623,174713,145383,173745,206078,149649,85737,26094,-65530,12641,12693,-67205,-116473,-107708,12607,149329,153593,46531,-23109,43892,101260,78617,48491,45742,54415,61407,66124,73520,25081,-47560,-89708,-66866,-10264,32856,24533,-3132,-6818,637,5209,603,-38613,-87050,-64094,10448,76014,139087,160699,124016,80596,-22086,-100947,-79068,-35920,-26492,-25342,60243,274126,283529,106502,-24980,522,-10118,-62169,-57901,-46949,-38971,16653,28556,-41537,-86788,-99199,-71646,-72496,67259,268967,233311,151079,62902,-24471,-72126,-77740,-36207,33616,125662,183762,85190,-53975,-103961,-45330,-21437,-88135,-74549,19235,10637,-59289,-85817,-83709,-89320,-87402,-58086,49161,240044,372617,255932,109287,44912,48325,109083,97774,51076,2265,-4111,-27435,-33679,-51949,-17204,-47459,-114456,-117294,-55146,-172123,-47378,254881,536260,720095,820823,792455,691381,511586,304614,57542,-76804,-28231,-1023,-3190,36411,49132,-16732,-89071,-91800,-37250,-18872,-42939,-71967,7368,169436,254061,178117,56669,-36630,16070,17964,-24441,-28005,-5539,-33205,-72430,-55924,-50058,-28388,39755,85844,92651,85684,55197,66050,142512,196431,216426,200161,101904,46213,11646,-13209,-36636,-31979,119274,184278,163125,47132,-103835,-61620,64653,211531,258878,257974,210162,93744,45376,47156,59675,108721,100012,50649,24688,36686,7044,-54381,-64037,-51503,-50037,-32451,-8261,-11415,-4629,62108,121975,102741,89870,41141,61782,29487,-41967,8793,82837,105953,115517,101825,33302,-25135,-35633,-22240,-22680,5883,111186,215277,237337,127882,32106,30279,40853,15204,34833,42834,46386,40940,56251,43974,41614,82154,91934,74559,-29477,-81061,54911,121281,100460,27712,-53875,-105640,-122285,-103738,-14287,62458,128916,111598,37376,-7939,-35767,-37908,3428,7856,-54700,-78778,-122433,-163841,-128160,-65280,32202,117643,85156,-14331,-88613,-55645,-66683,-121122,-26979,73976,24204,27341,34489,2606,-36221,-73207,-95699,-90226,-49463,-73176,-39104,33797,55718,97662,27518,-12590,-25255,-16369,-18626,-15601,-244,-8465,-96851,-54262,-68489,-78833,-60174,46129,141662,219294,203526,138640,62625,-32973,-54217,-51410,-24040,26273,39848,24939,16804,-1221,30004,141515,166601,90084,50114,27555,-2003,-50416,-16629,-18510,-91968,-95360,-95290,-86065,-81014,-102979,-128080,-119299,-75819,-94747,-78293,-59713,-7839,-79509,-120876,-52394,-19042,16164,85980,170922,192119,192781,156963,201791,131828,-34185,-90505,-38494,-667,43777,13826,-40428,-44626,-39493,-58177,-117958,-39566,-7831,8950,30760,-1963,-36614,-63360,-12758,1272,-377,54421,73033,159172,255201,356003,405809,349734,228718,111643,31128,-15235,-72890,-68255,-34939,-68602,-101998,-78539,-125193,-109370,21426,110503,95626,17837,-61283,-33223,43191,190206,255612,280316,269129,185826,131102,106005,84077,37703,-10301,-26662,-206,633,4787,28034,78089,98544,25123,-71530,-78794,13611,106640,128999,52272,42327,85716,40586,-18703,17400,111834,100786,-50810,-47981,56651,96439,75154,23739,17851,-14008,-25720,-45320,-26736,-7903,14315,42769,30209,-6199,-62238,-75514,-58035,-23470,-64941,-133156,-50232,87138,133317,121309,28923,-67905,-100522,-62158,4083,44031,72345,66548,54421,75422,97216,110792,93143,68382,29937,20864,-67051,-110013,-179764,-119924,-22983,70367,85013,3619,-118049,-67022,13767,69055,102072,120815,144399,83994,-71128,28394,138996,88718,-61685,-6900,50171,98605,81533,81985,107681,38743,-47926,4009,149152,263182,293973,279714,166216,43620,-28773,18752,10918,-15561,-51025,-77656,-2924,32682,-7380,-11530,14800,10143,1639,-1007,7379,-17968,-53313,-46762,8657,62003,57945,-74009,-34867,17657,-9586,-65690,-114475,-73445,-30717,22081,24084,-13946,-98598,-118793,-121781,-129189,-83852,-67171,-59207,-16706,20066,39240,44990,35077,26310,4570,-16690,-14169,7804,10626,-49249,-98084,-100359,-46608,-91011,-88397,-55400,-66832,-71110,-103487,-110882,-69360,-24982,-73336,-54106,35098,133641,142291,18604,-102242,-26051,20147,-20091,-83378,-61778,-11256,43403,63041,44081,4072,-21480,-28389,-52420,-62290,-19282,24330,22018,-16834,-40672,4056,45372,46720,28665,-44161,-74490,-37953,-9120,-17354,-42012,-68135,-88815,-82289,-30044,29731,91861,69861,12767,47307,53460,2722,-67604,-102242,-25791,67045,76233,41544,66877,84888,39158,-11103,-87262,-72106,155228,368111,227479,141323,213677,214196,154581,79734,-462,-43569,-53109,-13952,22673,73268,75060,51371,-2034,-46930,-62249,-42350,-6648,-7489,3292,22282,38713,30727,25392,8148,-31638,-37788,26648,100596,112736,51706,-4495,-55131,-34527,69853,209774,138332,-16728,41493,57022,24820,-56907,-23748,7029,-5185,-66114,-102552,-86420,-37308,-18321,-24851,-59038,-44579,1823,-16835,8255,28741,4422,-77972,-109834,-38612,-39961,-73928,-31743,82699,168739,103905,-40006,-57977,14399,-17786,-105654,-64304,20445,27106,31458,-47873,-96924,-119811,-80476,-16889,38506,103986,97633,43576,-14180,868,64872,127176,127790,68212,59,-87515,-118898,-77305,-11782,67051,90325,60790,67637,44355,26108,14331,-781,-41397,-116914,-132722,-114342,-104743,-61760,-16582,38766,53612,-40097,-57635,-9117,-3663,-52723,-94302,-99910,-100743,-83676,-3714,24351,-32303,-59399,-47027,-16981,45687,132355,174827,144054,107716,114597,171081,182671,86598,-36371,-61896,-52566,-64255,-117064,-70606,-50301,1833,87856,234844,351973,366441,330424,231867,100328,70269,87123,104736,135802,137966,116616,45541,-54956,-44190,9214,26858,-3023,-62530,-82033,-78913,-80476,-97523,-104896,-107487,-70061,-58798,-120084,-162280,-57947,26413,-7452,-80239,-78942,-27596,17521,19220,25737,32477,34105,52631,62768,55237,24241,-12414,-22315,23410,51590,22992,-64211,-104082,-36370,-11493,-30072,-72042,-3236,97021,236660,270337,169275,120624,77006,115335,94212,99796,99094,62246,23414,5938,-3061,30230,66534,12037,-44983,-59274,20888,153037,333960,273769,174776,141070,99780,-49847,-67384,-57680,-137202,-98014,37144,38014,-49858,-109813,-120027,-60336,-28312,-61258,-75632,-56006,-3793,50461,104643,166931,205758,234278,178446,81025,-27576,-102697,-43991,33275,101982,118935,120811,99676,11858,-40209,-65681,-45675,-10910,-21969,-66057,-92745,-62094,-46566,-70337,-50954,-9296,-10473,-15791,80832,137667,118470,45102,-26027,14625,116433,137186,90677,100737,150339,169151,123295,44847,-12433,46175,141962,153920,69670,-35239,-64285,-102003,-68101,18813,88243,101316,220,-70195,41400,61861,-3011,-76743,-5187,44400,-14509,-96114,-108090,-61613,-41948,-12285,33045,26591,-55369,-118258,-130981,-94482,-67142,-58540,42659,143031,202354,121666,-28983,-100751,-90218,-104517,-133112,-98656,-45855,-20539,4175,5349,-9158,-11870,38044,33224,-34575,-93426,-89433,622,110092,54288,43359,72615,67856,68524,41688,-14271,-30483,22343,60273,163771,252941,317864,296900,88831,-100376,-41064,18925,-26582,-87739,-116628,-74180,-36079,-37922,-121233,-24152,68100,164250,35678,-40216,13012,-32209,-117679,-42121,46649,55104,3699,-79858,-107207,-34996,-47753,-22553,-52494,-149907,-77443,-53125,7262,96412,86897,80661,94162,111950,126683,121411,114007,99322,70836,50485,38960,2489,-49808,-103137,-97751,-69021,-58814,-28928,-6220,-69727,-158012,-104103,-59057,-38423,-51548,-52559,-67985,3909,172038,281873,262512,84541,-81682,-140065,-80772,27485,175170,232333,82159,-35244,14752,103392,130298,73047,8117,-11225,-2456,-22902,-76613,-24836,72389,47700,-40427,-84434,36674,192357,285694,191486,7390,-69558,-107283,-179371,-32880,124267,115627,116083,155913,46149,-13129,-22222,29984,-46304,-112161,-120119,-120009,-82100,-85214,-62743,52300,153215,171962,105116,30036,-56812,-109990,-102255,-71676,-13970,41723,80375,154150,139743,92354,-14367,-12875,37128,-13078,-84237,38917,65357,-40307,3865,203770,215339,162687,70642,14164,-29743,-18746,17463,89475,93928,13518,-61370,-53675,-10607,-44769,-90021,-57584,-24464,-21938,58956,141946,181026,187457,141798,84493,-25593,-128144,-149105,-110810,-87065,-54767,5240,39117,13647,-61016,-122703,-124376,-96067,-66765,-35410,-70085,-130769,-127325,-86056,-63615,-38587,-13227,-31812,-92575,-99107,-35098,52126,168412,354045,409945,325787,154150,25543,3082,-13233,-31880,-34795,-45397,-76911,-105948,-90238,-12807,33754,1023,-56511,11035,27960,-10668,-61183,-107960,-32686,25262,23681,-25173,-96620,-103456,-39308,-19087,-100536,-56906,12699,-16572,-26570,8017,9615,-69506,-86099,-35038,12000,-53800,-54146,53181,183469,216469,128305,30498,-27245,-18507,60486,87140,78107,69105,96497,97580,41951,-10569,-25577,30979,94718,80648,44503,698,-33470,-37799,-35554,43111,23019,12048,76528,133222,70296,-53174,-104773,-28839,-11780,-132068,-6943,92372,109396,135805,103079,67807,102336,235963,325956,257791,164139,10059,-107047,-99628,-25789,19965,-10692,-70015,-63227,-13490,-15052,-20787,-36022,-40252,-32521,-34008,-82509,-29249,115679,217501,77885],[-42469,-47625,-26029,24204,40607,19845,7874,-2605,-11560,-7491,-9121,-30324,-57560,-54884,-25552,-6225,28479,78201,95756,57384,-32907,-94456,-53469,-8271,-9817,-30798,-6532,77057,107674,-4371,-99657,-82172,-12310,64497,54346,-1473,-33666,-28676,11484,94128,107588,106176,107005,71371,1334,-69250,-117039,-110907,-99657,-95070,-104574,-111896,-105038,-87238,-48781,23030,50791,75162,60079,7934,-53082,-81598,-27963,-518,-38184,-54302,-67340,-85517,-117005,-71859,-39351,-47637,-73171,-2602,102142,151944,126035,93630,86460,37423,-9024,-46681,-65685,-21348,76023,159440,133300,124424,128826,119474,71813,67474,32737,-21223,32532,9372,-57197,-82605,-37821,91636,207825,105938,-42257,-71638,-65327,-14410,57851,99690,32284,-8634,-25354,14520,15849,21916,18364,57648,115795,134904,170548,235449,294987,188719,-11361,-86410,-83764,-80130,-62241,-56847,-70626,-59398,7994,80328,-7229,-85389,-80882,-80506,-94755,-108568,-60421,13235,139618,225274,138935,7699,-60829,-53603,-99995,-88465,-9215,23014,8994,34727,-25049,-112065,-22022,35450,122701,177990,172396,119239,45757,21639,58850,81912,33798,-69268,-97046,-51019,12065,36676,10180,-69789,-138988,-122783,-113008,-102263,-47274,452,16522,24248,35331,59204,99341,166126,172467,154562,152693,84167,24775,113531,247306,216809,92324,114405,213008,216260,30779,-125099,-48494,-55824,-94677,-59318,-24775,-56328,-98984,-33262,52261,99928,88884,-63861,-137600,-147645,-113902,-59341,-78023,-38047,46227,95660,150793,151859,66439,-106577,-86619,-14977,-15963,-50241,-101219,-132648,-122734,-80212,-30021,91313,190728,184940,101641,31472,-13920,-53141,-88503,-137242,-75605,6262,44250,-3574,-90331,-116542,-58082,-52503,-55127,-44425,-7084,31697,15956,-8005,95,11410,-14928,7489,27467,64987,81585,66020,69403,121186,129788,36450,-17225,18951,96226,204151,281067,184021,40429,-25362,-51781,-44672,-30629,-44710,-1893,125815,222683,207871,85229,-29874,-10149,27948,37470,50189,66304,59569,63101,112688,135680,153670,80292,14225,-1391,-60011,-82502,-50308,-28941,-918,39962,54717,43116,39555,-12059,47787,104622,86977,18354,-22985,-28190,-4018,86118,84095,-20577,21232,87645,130575,137465,122556,29582,-81031,-105468,-19285,132752,160224,60572,-35505,-84951,-58266,-30683,-24632,7770,77826,160210,219787,130841,64083,42580,142373,262973,366776,310910,143793,24311,-65361,-65548,-1757,-23361,-42695,-122088,-120556,-115492,-136281,-14296,208455,330785,118295,-25836,-67206,-36548,-63328,-32853,24381,-23951,-77281,-103143,-95228,-2858,57491,-1695,-63399,-53284,-62191,-88254,-18180,87464,180109,241263,226601,73628,-14994,1293,55121,71734,42639,-136882,-106060,-72924,-65262,980,135106,239921,208535,94173,-52165,-69566,-60816,-16209,47899,63162,79998,89524,88348,52688,27345,66677,74081,76023,65679,48651,15501,21941,6375,-78417,-66402,51206,126995,119512,37612,-30869,-64160,-89510,-113267,-96999,-7472,16090,-20794,-49573,-10607,84297,158605,209574,236444,177122,105789,24872,-59226,-30305,37453,38339,-56927,-109050,-54943,636,95000,149606,149321,98264,71575,55035,26644,-2252,-41250,-79309,-82059,-59567,-87037,-123562,-40463,1628,-27206,-19979,12435,13388,38944,81390,37741,-36045,-97872,-80969,-55682,-45077,-90939,-155558,-116180,12265,59043,1551,-41306,-64263,-65582,-70581,-116463,-83064,-23354,11680,-9753,-36583,-12020,-22757,-66047,-26603,60555,52240,15834,-45283,-50564,-225,28728,106991,251301,315703,291150,244984,167623,64907,103108,264520,329579,159442,59373,-42706,-115433,-102072,-43782,-18032,-1931,-2328,37328,125541,140006,154296,158601,129157,41879,42410,126450,183309,240851,217966,130098,18196,-89722,-48277,-43952,-125344,-131079,-133688,-113480,-25163,76543,123695,99748,10575,-4586,-30721,-50198,-38918,-30396,23744,72649,64759,22466,-62544,-59321,-2687,72471,140719,185843,141759,50624,-18178,446,13582,6120,-10231,-43290,-68369,-87043,-82225,30960,149571,178384,144284,162180,187844,84723,69807,88105,42318,-75901,-127043,-91312,-61151,-59406,-66922,-27986,1556,3605,-32386,-71735,-37694,-42750,-77958,-84563,-42233,-18408,8816,57467,133608,210221,187523,92129,-17276,-97000,-8456,14211,-31693,-58531,-90694,-65106,-29219,43023,122473,52373,-66901,-121125,-92081,-97523,-130471,-158174,-120928,-102990,-110958,-135551,-152095,-120499,-44974,36624,55717,-715,-108577,-26041,155498,341398,531987,593317,437295,147200,18936,-41174,-72067,-85965,-97008,-107196,-82365,-90404,-112399,-111562,-95203,-89036,-89826,-88090,-61332,-69358,-88810,-86993,-45254,11233,61453,64804,7303,-48367,-86395,-125065,-127859,-124366,-89248,-27022,35993,132586,172576,78902,18296,-19208,-8486,-336,-16443,-88596,-30998,23894,80481,79104,-18319,-73765,-50232,30464,52523,34831,-640,-48621,-98359,-64755,-12416,41085,44549,1499,17692,17515,996,44639,56642,24098,-18232,-56372,-56661,10957,79301,213193,275456,237387,123933,12147,-62740,-107778,-2202,88864,52854,-52154,-130014,-28463,37180,19218,-69994,-155594,-112304,-63733,-50872,-41977,-10240,22371,56956,36727,-51780,-95554,-100271,-62681,-62539,-53207,1254,47637,25482,-28251,2335,66188,136027,163478,155378,12672,-63853,20695,45749,111512,105217,106766,140540,168161,117866,81327,37382,-39678,14186,-7298,-75165,-114787,-91543,17337,148535,152453,41474,-27682,34387,83499,65487,47176,53322,67710,76220,81408,78957,17923,-60454,-94365,-59570,5036,54983,41527,2048,-8875,-2145,8927,8296,-32820,-85946,-69479,10149,83174,145261,149681,99104,51292,-43734,-79753,-69238,-45726,-45235,-36451,54850,260178,268145,87894,-38284,6928,-9193,-73833,-73774,-61735,-37123,28873,42674,-33379,-74474,-119740,-92081,-80403,67084,326075,340326,277365,181971,61920,-26565,-59466,-25464,44471,144442,207058,109790,-37463,-92482,-47621,-36155,-110443,-63167,19580,-2629,-76474,-110596,-112224,-119257,-113469,-77624,35627,234561,393032,308645,148539,72414,80717,113517,85592,45099,3691,-385,-25619,-39847,-58291,-12843,-41623,-106002,-107427,-57795,-196772,-34000,289609,596104,790236,880736,832148,719410,537219,325669,67680,-83818,-22244,-2748,-15501,6664,10643,-47806,-106669,-67892,-12793,-1325,-32385,-71715,5491,173963,249855,158036,32909,-64335,9008,3117,-52535,-72338,-41501,-60378,-69591,-49824,-45010,-26583,40063,100254,138027,130167,86885,62423,115832,166040,194303,230554,171948,130651,92220,45708,-6901,-15060,160406,223154,163934,37824,-105669,-66177,44270,170729,221753,226795,176426,62671,20946,23886,46940,109237,106732,61752,30479,29392,-8339,-53321,-44900,-31917,-35134,-26172,-8667,-18325,-14290,59860,134275,127700,108255,29280,44902,41918,-32321,19840,80946,93946,94331,68923,1665,-36121,-44361,-35732,-27997,7321,111757,214565,238107,127059,28732,35388,63039,39336,41497,26793,26386,31849,58205,60517,53401,76472,73607,53541,-46248,-75209,64088,133437,111281,34631,-45778,-92826,-116562,-106445,-14916,62771,139874,125752,49885,9019,-17093,-14196,31320,21260,-50229,-89530,-136144,-113402,-110219,-66918,22564,106922,90356,-14543,-70510,-56554,-76046,-115188,28958,142905,80538,39968,54986,19424,-36368,-87627,-111970,-114792,-73077,-78443,-27026,52156,106049,134826,58190,16359,45,-11365,-26928,-24355,-1232,-4316,-97288,-47383,-37750,-27983,-8983,79212,152095,208589,195679,143487,71248,-22910,-77066,-46984,10426,68246,72165,34114,9195,-22340,11146,140034,173824,79130,15525,-1223,-6156,-40778,-11211,-24525,-100451,-85339,-86054,-79865,-75842,-97220,-129525,-114829,-71655,-93099,-77751,-45787,13141,-64082,-139122,-61162,-17336,21104,88419,183128,211784,206481,171627,216241,112082,-34953,-73851,-30900,23863,75804,32623,-35589,-53732,-50311,-70537,-109413,-31316,-11942,-7635,18436,-1761,-37082,-68766,-21377,-11324,-16679,50122,80568,166941,257505,366548,436018,378395,235096,109843,41467,-3205,-67827,-69039,-32316,-67863,-107328,-98458,-150656,-78758,54500,127111,96294,24318,-43809,-18691,57969,207965,254773,265126,242712,163467,107281,77585,45093,2897,-35589,-51543,-13902,1070,10889,33837,77904,93790,26833,-57849,-47695,55078,143307,132698,32794,16437,70159,25335,-35269,11728,116846,109964,-28636,-36699,53276,82783,53030,-1466,-18811,-34266,-37017,-54566,-33554,-7429,27953,66843,53809,12183,-47409,-63569,-45900,-15550,-54341,-86905,-9489,110075,156223,142469,25727,-82331,-110368,-64907,-3078,34944,65141,60931,49301,68305,84814,99839,86791,59913,5622,-26875,-125970,-133503,-153835,-105045,-24757,52911,58915,-17560,-116173,-65047,16033,80217,122499,143743,166197,83040,-79534,24670,113895,66049,-75603,-25037,22591,69096,64778,85225,118963,45598,-47141,-9022,119170,208396,237823,236529,131113,5683,-45962,-3246,-15171,-45610,-78701,-104392,-19579,28100,-9880,-8661,24270,23185,15478,2339,2011,-26552,-59290,-53440,-1179,52590,43880,-85253,-44018,8444,-8188,-59082,-129859,-83567,-34553,25611,31015,-11741,-101773,-110516,-108654,-118617,-95654,-75075,-68438,-28328,8298,30788,35945,24881,14253,-9130,-30100,-22944,4194,9102,-45339,-80262,-84295,-65614,-137279,-101553,-67192,-76341,-76967,-102473,-96856,-57292,-26914,-87006,-72080,15382,115621,137372,9277,-109568,-27827,6478,-42935,-107146,-61307,-13337,35850,57845,37578,-6530,-25092,-25332,-51237,-69085,-27537,22105,32283,10397,103,44600,74729,73862,54675,-29597,-63631,-34450,-5853,-13737,-39706,-64156,-80983,-72643,-27122,15369,58226,32463,-9545,47903,57358,7687,-54892,-102177,-53677,27477,53796,52113,87537,109371,73380,25297,-64314,-92579,109116,273814,149447,90871,179142,223749,179065,96783,9691,-35631,-51674,-25109,7472,51730,60477,47299,-5667,-49317,-62570,-40911,-514,7222,23399,41980,62456,62986,48718,14089,-28986,-34768,28101,98507,107567,45927,-11419,-55473,-9996,89790,241215,189152,36762,59793,46710,10264,-63427,-29374,1436,-8154,-68941,-103826,-89899,-45160,-26986,-33892,-69324,-43345,23080,25201,62263,89730,64237,-31858,-132113,-75384,-72828,-97586,-13367,119179,196419,113661,-39101,-40825,23231,-24220,-119807,-86002,3349,24606,38516,-42286,-87428,-114087,-73750,-9477,42691,99637,88544,34719,-23972,-13662,47418,112940,122159,73706,9167,-83818,-122204,-76770,-17854,59609,111938,67205,64550,33719,10430,-2646,-13440,-42922,-107509,-104453,-94786,-114472,-68876,-26414,17302,24201,-61350,-51663,9432,17618,-38638,-93554,-112371,-104487,-109384,-20651,21015,-27386,-58736,-30990,4868,63763,159382,219007,177779,130171,139804,190042,192766,83735,-38790,-43035,-26195,-42796,-116369,-63723,-28453,26076,134147,313944,457804,480204,436765,305903,148339,104872,116767,138178,174157,173668,142930,44772,-66096,-47215,7231,20155,-13086,-78502,-71965,-69993,-80502,-103387,-101640,-98858,-64321,-54506,-109140,-162200,-78034,5428,-25172,-89661,-62012,-3776,39672,41477,47751,45258,31400,42721,65459,70376,40077,-2268,-17639,24676,54948,27052,-60570,-105918,-22757,11746,-3075,-39597,25486,92888,229847,289713,206229,162675,117935,131442,81662,70128,61790,21913,-12447,-9285,-1618,16717,32127,-14319,-48064,-58065,16773,138511,275711,199814,118143,96335,54287,-102283,-58959,-26973,-108356,-121352,4973,5436,-49188,-82424,-106125,-67143,-25169,-52354,-69501,-53488,-3326,55232,105300,145847,153344,161829,132427,70628,-32281,-111588,-45416,34180,132006,160996,137276,86777,-10656,-64024,-82014,-43050,-8188,-21924,-71905,-111818,-63567,-44197,-50519,-10732,27436,15474,-8517,67555,109275,86917,18819,-36113,17770,111408,129595,86589,93795,122000,120676,91965,35539,-28521,25346,117927,115088,21682,-70655,-41524,-62966,-45513,15912,62215,67060,-13540,-80732,34635,65389,9908,-51580,12263,53549,-4399,-89619,-113013,-65274,-44326,-12471,35016,36611,-49574,-118238,-126445,-83365,-50100,-45902,46374,135175,190427,100393,-43638,-93783,-57511,-56928,-126215,-95311,-37867,-24359,-9574,-10051,-27483,-27406,25596,31372,-25670,-55194,-32745,46142,121822,43096,36701,74676,75906,75920,44287,-21055,-42921,18604,52371,115066,184851,273637,294653,104041,-85636,-55871,9982,-26927,-87839,-97127,-54955,-18184,-24529,-110385,-42746,41616,109049,-26643,-2890,32547,-23966,-94836,-23430,63193,52329,-18498,-106992,-84621,-27852,-54200,-29020,-50941,-116800,-57714,-41386,19408,126397,143605,141273,140422,137122,143136,130506,106961,75761,57539,47930,36283,2075,-49833,-106706,-114722,-91124,-76750,-26603,13195,-39576,-123229,-113203,-63922,-45377,-47095,-38542,-51745,12246,185151,297540,274564,91789,-76069,-130910,-83713,27833,188416,244650,102219,-31705,8935,104216,134280,78704,10211,-8536,-2747,-29535,-84301,-19949,83443,65564,-31247,-91103,21542,155560,243255,171625,11397,-66589,-121257,-172797,-12947,127103,88730,76666,92937,-27445,-68097,-78914,-12991,-57475,-99136,-97036,-100254,-68996,-82731,-67340,49280,149809,169110,112167,37620,-50030,-113605,-120791,-101081,-53733,-641,40078,111381,98479,62371,-22752,-9121,50446,8390,-60095,52809,94603,2861,66564,239074,225562,171501,74770,12643,-31027,-13231,28438,104207,105156,26597,-46851,-50046,-6894,-41304,-77869,-27863,-6866,-16552,63057,152060,192614,207427,171122,110415,-15166,-126316,-144750,-100240,-71721,-42437,7871,34962,5304,-72275,-131967,-118479,-86967,-49885,-15481,-46629,-112267,-94824,-62473,-42771,-13017,18647,-16457,-92115,-112293,-47975,40257,164978,364861,395154,280109,109594,8797,7811,2442,-16762,-30444,-46880,-77450,-110220,-105963,-32717,14617,-3623,-57850,8347,19501,-11146,-65097,-114268,-41651,5554,-4058,-48980,-108838,-103792,-37594,-15186,-104204,-55846,48915,34341,22905,47503,36894,-43283,-54246,-9451,33846,-40209,-60329,27194,141760,172730,102756,24274,-14368,3621,74171,94524,91070,86695,116142,110097,45891,-14982,-41700,17222,90494,99841,74461,29482,-18472,-38123,-54965,14873,3526,2712,83998,172733,124982,-5141,-79452,-37794,-18084,-114916,-42079,47397,74653,114818,95918,63992,96690,232893,283816,225049,143096,9797,-108174,-116009,-40834,6788,-24041,-77774,-67545,-12374,-11961,-24289,-49274,-58885,-51455,-48273,-84448,-43589,84396,200064,71035],[-44005,-49967,-27701,24340,40926,13183,-9395,-10233,-12941,-9874,-6580,-21841,-57788,-54919,-17373,14472,51607,95480,97334,46474,-41521,-109922,-63444,-13680,-9634,-36546,-28714,46276,86946,-9833,-107453,-89761,-14414,62176,45062,-13079,-47395,-30680,22588,80602,68355,65102,71544,33575,-23008,-84075,-131347,-110327,-105350,-117795,-114776,-109040,-92339,-80997,-63591,1169,37469,69276,61747,16989,-40185,-77579,-32975,1283,-44554,-66228,-66012,-79054,-87852,-44304,-19853,-35255,-69156,-12992,90270,151816,147513,116631,92453,32172,-8194,-37861,-51808,-919,112420,210735,156015,133853,124480,98045,56480,65674,46007,7625,78302,73520,-5622,-39145,-42296,65782,189597,109453,-36794,-83164,-77210,-20217,50859,88181,15757,-43032,-70245,-12462,10662,29426,33890,65983,117635,145450,196189,274336,328909,240336,27158,-74894,-87057,-85325,-67132,-57948,-69502,-64553,-4986,61648,-22001,-88074,-86174,-89631,-90988,-81812,-42792,30836,160054,234604,151322,20194,-54847,-60923,-104458,-89493,-12118,23454,16538,46297,-15860,-141601,-32480,34143,135368,197472,160280,94838,42037,36131,90979,117091,45262,-68710,-99813,-53060,16655,47561,20836,-61449,-127603,-104984,-91291,-92673,-45872,-3517,7939,13315,28538,60628,101398,152199,142950,133970,150831,95896,41733,139138,261805,214775,101068,120389,224408,239105,58050,-127279,-59979,-51609,-85681,-54330,-21638,-48945,-111813,-45314,38583,80068,59116,-88773,-142219,-137324,-116968,-91279,-102610,2307,75373,121041,172101,173457,93947,-75122,-104152,-19968,-14993,-44419,-97359,-132545,-118197,-70562,-27402,60674,119748,118981,83808,32274,-14226,-56864,-95117,-142290,-61611,41013,99470,53136,-43533,-95710,-63295,-55979,-52891,-41871,-4913,32970,15416,-9135,-420,10038,-19360,-2388,17489,60252,85091,72766,78477,132865,131783,37803,-14005,30560,129594,259367,323317,193806,37720,-32945,-64114,-58279,-44434,-55622,10784,164636,277492,274404,155071,4759,-86,29765,31923,36938,51533,37949,28372,81032,110757,129375,53380,-20395,-27912,-74411,-69082,-37781,-16821,7829,38097,49016,34735,41943,19098,66737,96617,66708,-2887,-42576,-48364,-29175,54307,63933,-22251,14133,67649,105411,118686,114163,30526,-84782,-122434,-49296,81319,116373,31463,-46291,-77146,-47425,-23823,-23547,7356,76980,153220,204575,119147,63743,43482,156859,308804,436605,397689,205792,64834,-26918,-70601,9761,-2939,-25790,-116231,-125235,-116667,-139497,-29718,165029,272752,99406,-28427,-81157,-68369,-102377,-34421,18862,-35197,-103351,-131430,-108385,-7224,58128,1451,-49363,-27099,-49577,-91140,-25263,90639,188337,252385,242695,90652,-4448,5404,50576,57945,4139,-123385,-74815,-49777,-41711,18344,135014,220786,195824,98526,-37878,-61964,-64314,-29703,25289,39885,62376,75473,78142,46106,13049,47969,66463,81217,85477,77831,44641,62053,36584,-65098,-92096,24315,96166,99609,29479,-42193,-78121,-92854,-108840,-92421,-14917,10801,-11367,-53669,-22460,83284,190409,254135,257722,172482,85929,-1254,-70381,-9539,55254,47484,-44978,-86488,-36020,23375,127793,175716,154927,81080,51447,37005,10821,-14034,-52434,-91504,-92532,-78462,-125406,-80212,21915,49891,2386,-7649,17806,17085,35550,66810,22373,-39176,-95845,-86681,-48634,-30979,-84483,-156573,-110514,35262,90971,15399,-39299,-68917,-77469,-86643,-136195,-82986,-29429,-4106,-29693,-59340,-39784,-57166,-84601,-23453,68613,70033,37238,-15824,-14276,41477,71701,132932,250904,298248,279429,234988,161175,62749,105566,256511,287976,125318,55818,-27794,-86799,-68361,-16647,-588,8847,3917,40673,124348,133562,138181,125367,88201,19166,54644,145889,211773,264252,223328,132696,15623,-96650,-69949,-74037,-139975,-131920,-133982,-121401,-37224,59204,109434,97755,20826,775,-31579,-51280,-39453,-35394,3356,43073,34134,5239,-64192,-47308,26087,121082,196073,227564,158561,59439,3491,31817,35808,56289,79323,42741,-14810,-72953,-74865,36078,146832,172704,157587,189884,185881,79707,74685,98393,56262,-63005,-128113,-93397,-63162,-62020,-70687,-31164,-2757,-1491,-39623,-90688,-47290,-46978,-82786,-89142,-36084,2455,35257,74322,126243,199266,196404,141904,43045,-76470,-17242,6086,-38400,-65816,-90935,-60359,-36254,24573,104123,40645,-77636,-117639,-81466,-83560,-110498,-140382,-126635,-100855,-116356,-145659,-152260,-132795,-54792,31920,60113,8615,-99613,-33586,183679,398109,582309,622800,428460,127067,8840,-43838,-66069,-76861,-90286,-102881,-84109,-99986,-112763,-101578,-90450,-95809,-103543,-106896,-71583,-63367,-64808,-52767,-17852,33374,80387,85048,32034,-15543,-62423,-124375,-156523,-126358,-59442,11778,70637,178625,186893,89377,35119,-2360,4846,2978,-27357,-81126,-26163,10055,52754,52252,-32316,-77227,-64744,3901,12603,-4679,-25028,-58486,-107479,-83893,-38266,-880,7520,-22020,16026,45284,30433,57075,51515,9281,-31646,-65083,-60864,15048,90824,217231,245890,190613,85719,-3780,-68123,-105663,5155,88924,29212,-80129,-116320,-22568,37325,9137,-85268,-144560,-92730,-47428,-36322,-33512,-1386,34195,79339,63581,-24651,-89285,-114194,-67422,-71231,-62113,3544,50055,12932,-57473,-21299,53017,123889,160627,158624,12685,-88496,-11782,-6925,30715,33253,62304,100809,122016,77667,64763,42188,-15547,20346,-21338,-79337,-110310,-75669,21750,141825,142191,29319,-38597,17232,57577,47564,43797,61263,81276,87885,90347,76883,5823,-72064,-96345,-55265,12821,69227,52523,2203,-14684,-6888,11015,14066,-26733,-81356,-75508,9159,91672,153389,142610,80283,33544,-41169,-48987,-60953,-57007,-62895,-46437,46109,232184,236129,60304,-53426,15468,-5597,-81810,-89517,-73031,-28828,45411,62000,-19451,-57991,-107437,-103787,-85843,63278,377353,451035,411754,310476,156441,24574,-37260,-12649,55076,161358,226225,136799,-16602,-78488,-50441,-52313,-131897,-47205,21371,-12386,-89583,-132442,-137649,-143352,-136531,-96813,20378,220674,396479,349313,185853,99403,108805,112606,76696,51673,18765,15035,-16605,-43887,-64200,-9213,-35666,-95347,-96267,-63131,-206210,-22452,312043,634940,834878,914284,847364,725991,545687,336591,76069,-89769,-15755,-4062,-24523,-19832,-26840,-80129,-121410,-43473,13333,17097,-21826,-72609,309,170153,233628,131048,6981,-74118,17286,4255,-57483,-96069,-69886,-76293,-63463,-45863,-42373,-26378,39127,114036,179183,163729,101440,55505,95704,143468,171188,254981,245718,220555,177593,108360,26208,5552,211801,265764,167371,34010,-101720,-71970,23020,130729,183296,191713,138730,34412,6222,8915,34999,104509,105637,66677,31762,18494,-24834,-49863,-25719,-12380,-21489,-22087,-10677,-26184,-24640,55243,140733,143899,111906,11516,27594,58630,-11372,39599,82080,84154,72857,33109,-29100,-41513,-51375,-47812,-32669,7231,106125,201485,224571,118137,22300,38148,83522,67264,47171,9139,6019,20891,57193,75986,65191,70974,55608,32322,-61614,-63607,72906,142898,120102,43007,-32768,-78538,-109467,-102535,-13272,64468,149043,139012,63375,26365,915,9930,59074,32338,-42877,-69333,-94268,-74590,-87754,-62874,17438,92282,92303,-5914,-46287,-53172,-85605,-96066,93642,214022,127580,42808,71096,37374,-33858,-100280,-125746,-135344,-93947,-71433,-12864,73295,168214,174093,88097,42499,22507,-6174,-37997,-36005,-5435,-4649,-99383,-38817,-3475,23235,36186,101487,151040,187984,177623,136703,69607,-13040,-66101,-22873,47052,105118,100073,42649,546,-42641,-582,145598,190977,78534,-11473,-30398,-14081,-35472,-10610,-31180,-107539,-77704,-78059,-74922,-71463,-91395,-130621,-110851,-68306,-91509,-77730,-33008,30593,-49596,-156829,-70489,-17761,23296,88027,191657,232686,223769,191897,227348,96696,-25514,-52783,-21899,50088,104413,48897,-27590,-59734,-59758,-81948,-98482,-23205,-15030,-23698,687,-7139,-44671,-77289,-31159,-13279,-11898,56997,91344,170117,249402,357857,439051,383278,228090,102900,48701,6865,-62751,-69665,-31736,-69018,-110375,-118367,-145141,-45776,84813,135638,88789,25455,-28151,-729,77336,227330,256161,250844,214810,137092,80845,49242,9599,-25440,-55243,-73475,-29604,-804,14908,39161,78357,91366,32685,-37961,-13004,100049,175069,130103,12417,-5381,53631,7219,-54161,5386,117237,113299,-7226,-14679,53726,70996,35149,-21080,-47001,-42473,-35962,-51697,-33329,-4935,41302,90225,76847,30381,-31856,-46144,-19881,19922,-6044,-28547,21210,120333,169624,155421,17981,-99518,-113676,-62746,-7572,26737,59551,60165,50389,63577,70284,84226,76750,49588,-20465,-77219,-157391,-77983,-101307,-84867,-26271,36572,35461,-36767,-109125,-59401,22054,90276,135209,153229,171072,69261,-90633,18613,85014,42287,-90114,-43582,-1721,43158,49524,85775,123278,47704,-48434,-24903,83202,148473,178636,189077,95734,-25044,-59045,-31003,-50062,-82170,-108771,-129372,-33096,23742,-8364,-3253,32878,34674,31877,14075,1181,-35229,-66562,-61823,-14128,37280,21935,-95778,-48841,-254,-7831,-53419,-138768,-91289,-37785,28110,37143,-10441,-103380,-101580,-94719,-104154,-104999,-83448,-78913,-40982,-1610,27454,33458,20243,6121,-20572,-43458,-32660,-1093,5498,-43363,-64833,-55556,-44390,-103188,-94579,-70688,-82543,-81152,-97377,-83945,-45607,-27653,-93250,-92830,-10921,85780,121967,-4296,-117226,-31198,-8805,-64320,-119085,-58715,-17538,22586,45010,23786,-23610,-33390,-24758,-51806,-78008,-36651,20528,44029,37475,36381,76045,92787,87907,68122,-20192,-53846,-31125,-3533,-10709,-37186,-59953,-72941,-63128,-24179,1578,25326,-6768,-34742,43878,56784,9403,-43094,-87170,-68073,5150,49598,69265,107119,132255,107270,61668,-42201,-107990,68041,188967,87612,48586,143857,230319,208854,121819,28739,-18251,-39421,-28188,-3131,33355,45578,41743,-10977,-53160,-63808,-40674,2846,16724,36481,54472,78225,89043,68637,17839,-29342,-36432,24399,89648,95111,34743,-19880,-48644,13274,106378,261635,232942,94789,85885,42347,-1759,-71356,-38155,-8303,-14855,-73156,-105346,-93963,-55376,-38559,-45952,-80924,-40579,46353,75330,131673,154653,110945,-443,-103731,-103220,-101183,-114593,5251,145693,211316,113188,-42949,-15889,38767,-27861,-132777,-112588,-24547,15036,34751,-43455,-82807,-110915,-69490,-4489,43321,89943,74390,22598,-36028,-30620,26890,95412,113004,74329,12993,-82661,-125952,-76248,-24195,50526,132839,78145,60472,22022,-6183,-20421,-27986,-44077,-79584,-60827,-64174,-110918,-79596,-37728,-2888,-1648,-74122,-39072,28184,36834,-27030,-94049,-125827,-101674,-136932,-41296,13525,-19974,-41802,-3875,28845,75667,172966,250850,206826,151129,162565,200372,190402,69208,-44938,-22933,-324,-22239,-115597,-62773,-6995,54773,190072,395664,552399,573651,516704,356554,185559,134008,144481,171435,211693,207507,164994,38106,-80038,-51670,1917,9424,-26528,-95114,-61392,-63686,-83078,-109308,-89578,-89442,-62569,-54794,-101432,-154167,-103775,-23514,-47776,-99148,-47743,15646,57013,58431,65888,54906,24680,26914,61075,78989,50668,3416,-17469,21260,54257,27567,-59914,-105216,-10119,33423,23806,-7397,44712,80806,209122,293447,234213,201220,166668,159169,80280,53636,40725,-3093,-46473,-28359,-4186,5247,-1002,-44097,-53854,-58442,11301,121837,216529,133693,61363,48873,14436,-142796,-50611,-5614,-84805,-138434,-31828,-21866,-31731,-50046,-85820,-76931,-27280,-44973,-59623,-45622,-834,58850,103142,121381,97140,82444,74218,51374,-41683,-118090,-46617,32875,154913,193801,144343,69166,-30520,-82789,-88548,-37280,-3456,-18887,-71592,-127840,-69856,-46804,-32504,24607,57468,33308,-3824,52064,79020,54300,-9656,-52507,8707,92102,109960,73597,78534,86008,73024,66224,27210,-46029,-4557,83743,70147,-25423,-67895,-10715,-28002,-26904,9673,38122,40665,-25338,-92771,22335,63573,20482,-31430,19878,50099,-3787,-87757,-116868,-74221,-53876,-20400,29254,39994,-49251,-121694,-122858,-73299,-34065,-35998,31892,105954,158808,69485,-59735,-84066,-30663,-7982,-70397,-81210,-33078,-33034,-30669,-32764,-51418,-46507,3416,20468,-15149,-11931,25453,92034,125704,27691,24270,67888,73210,72250,38350,-31733,-58144,10778,40301,62894,117415,231182,292582,125835,-60520,-73337,-3497,-28434,-82705,-79434,-42536,-7832,-17833,-102934,-65039,8893,43253,-94141,36995,52672,-10993,-60263,-4171,69840,40423,-46284,-137006,-67547,-25200,-64527,-38847,-50324,-95465,-47919,-33464,27216,149138,195709,199494,185054,156538,151311,129006,88723,42762,37380,40986,30705,225,-50549,-111343,-137310,-114941,-85158,-14651,36741,-8574,-93460,-109327,-67993,-53621,-45209,-32053,-45179,8479,178497,287389,266914,88067,-77310,-122288,-89957,22910,196658,249632,116659,-33838,-3110,99797,134603,82457,11923,-6628,-4636,-39006,-100313,-25772,80303,73216,-28682,-96341,7271,120635,202992,156151,16945,-66933,-138132,-155481,4741,123980,60390,31036,30046,-81870,-115541,-135651,-55186,-69779,-89769,-79977,-86396,-61175,-85439,-81499,33046,130750,151098,109395,40585,-44679,-108932,-117938,-104847,-72691,-31008,5050,68701,56764,27680,-35368,-9945,60571,29210,-21189,82446,141089,73030,131637,250489,216958,166570,71211,4554,-38022,-10923,38417,118776,116637,39118,-34218,-47886,-5669,-36755,-61786,-3098,2937,-16056,59832,149009,186303,208367,187104,128860,-9627,-129479,-144337,-94662,-59433,-30253,7977,25689,-8494,-86934,-142454,-116736,-82557,-38658,-3445,-27831,-91904,-67432,-43180,-24277,10993,42508,-8816,-94597,-128318,-59016,28497,156388,354676,349676,214582,60466,-7506,12007,16987,-1909,-29664,-51629,-80544,-113689,-121856,-55159,-11085,-14003,-63702,-502,6030,-14365,-71736,-122403,-54877,-18267,-34145,-73428,-121735,-105399,-33438,-3678,-93894,-54917,83979,89778,74215,81806,56810,-19713,-21544,21642,59435,-27068,-68269,458,101039,128777,74160,14691,-5584,22046,84911,102040,106506,107103,137871,124134,51947,-17081,-58640,-2507,76772,108699,96413,53563,-4710,-39237,-73778,-13979,-18965,-11268,84964,204487,172333,33400,-55099,-39203,-21282,-91651,-62408,12994,46065,95424,86165,55262,81053,208684,225505,185776,118089,6577,-108078,-135251,-60814,-12732,-40760,-85005,-71551,-12006,-8539,-24852,-57623,-74003,-68859,-63323,-87820,-50722,58248,177954,61812],[-44877,-52311,-29794,22567,40569,10025,-27388,-20067,-17416,-15678,-7221,-14536,-57458,-56274,-13151,30339,71642,109720,96162,36637,-47160,-125071,-76500,-23378,-12586,-40984,-47821,19432,64997,-15072,-112199,-93864,-12443,62040,36365,-24641,-60280,-26603,37089,66271,31386,24764,33903,-6531,-49153,-99716,-142328,-95918,-88598,-138014,-126593,-104910,-75438,-63623,-64145,-13134,25745,62042,60968,23959,-29162,-73276,-37847,3661,-46676,-76807,-62999,-68957,-56318,-15385,-695,-25206,-68067,-25907,72435,140098,159292,133117,94336,25840,-7036,-27560,-36096,21434,154401,257811,172524,134981,109715,68634,39994,63182,58563,38831,129464,151358,58361,9032,-34321,48743,173925,114510,-26375,-86250,-83632,-23775,42762,74329,23733,-9785,-65476,-41657,1284,33379,46523,72348,115671,152237,222005,314637,353232,283464,65114,-58732,-88824,-90357,-70589,-57421,-68640,-72729,-19646,45578,-31501,-87229,-89615,-94397,-76238,-53562,-23645,48127,172579,229426,156409,31774,-44440,-64882,-108228,-90321,-14548,25395,26980,61511,4320,-159978,-42252,31305,140896,208926,144298,70233,40779,52852,124067,150545,55126,-67709,-100692,-51162,24627,59569,32043,-51280,-113983,-85830,-68109,-76973,-41150,-6597,-2035,61,19941,60966,103996,133674,109444,110172,149379,115071,65922,166677,263245,198197,100553,119620,228860,254594,82759,-102155,-71695,-46693,-74822,-48376,-18575,-40634,-98865,-53285,27261,62584,34560,-101519,-128452,-113629,-101588,-97433,-63160,52776,117872,159087,199773,195085,119817,-42325,-101674,-19006,-10297,-36425,-92419,-129770,-110971,-56318,-10890,45363,53213,41976,59930,30582,-14855,-60146,-100826,-145163,-49465,70698,152051,115430,18308,-48254,-47437,-43057,-43069,-36425,-998,36267,18077,-6697,2106,11806,-19918,-9010,8031,52882,84569,76504,84859,139917,128248,38348,-7251,46470,165347,307409,346364,187128,24476,-45735,-77740,-71913,-57907,-65358,22597,193719,323921,338677,231842,53381,21964,35925,26985,21683,32187,13429,-2521,53804,89819,108087,31369,-53868,-56752,-77589,-52283,-23922,-3999,15797,34939,45215,35032,61390,56480,84827,89799,49808,-19938,-58812,-66833,-54323,27322,51972,-19310,9214,48688,79987,98574,103613,29927,-87595,-137970,-74811,28704,69558,3806,-53963,-68580,-38168,-18904,-24643,3617,70550,135135,173391,93765,53668,37055,159338,339834,491549,478257,275237,115693,24638,-46421,26237,19676,-7770,-107477,-127799,-115944,-141204,-44396,119484,207487,83158,-26653,-86859,-86942,-113186,-25467,15079,-39779,-111996,-157119,-118228,-12553,52699,-1857,-37388,-5676,-38511,-92338,-24001,103839,201215,258494,249963,106748,7113,7986,43092,39694,-39159,-77127,-38945,-23026,-17427,35287,131907,193730,173141,93977,-28124,-48852,-57060,-39032,4784,18503,46887,63284,69615,42061,4146,26087,54646,83483,103363,106212,74556,104489,64552,-47754,-121847,-4871,64146,76251,21064,-49770,-85569,-91445,-105206,-94064,-34256,66,-1579,-47023,-29123,74357,211412,290326,269796,163365,64823,-26788,-80555,5352,67491,53540,-32543,-62794,-15217,47847,161041,196746,152885,61125,31165,19688,-4087,-25088,-63253,-102152,-101097,-81464,-116055,-30728,75489,87821,27798,6497,24630,20186,29934,48882,6085,-39305,-88708,-88258,-39871,-15088,-76375,-154698,-105327,54792,117451,26711,-39027,-75262,-92016,-104809,-159028,-77543,-33579,-18292,-48976,-82725,-67828,-93491,-84240,-16558,76714,86996,58804,14767,28594,94208,117570,157629,249790,282205,267588,223820,152590,58407,103595,239040,238413,90609,50432,-13810,-57546,-33163,9548,15702,19333,11021,45345,123058,126649,121944,96008,56170,5801,63206,156031,231866,275949,218414,129625,12312,-100430,-98783,-109718,-155928,-134046,-137455,-134363,-53989,37768,90852,90758,31034,3898,-33348,-52744,-39500,-37491,-16258,13286,2341,-14905,-68047,-38808,50339,164809,245834,260617,166285,62881,28343,73573,84079,143911,196975,144690,41812,-57836,-71046,36448,137240,162063,170324,214718,181035,76824,78627,106345,66992,-51996,-130495,-96103,-65435,-64989,-76019,-36100,-8655,-8089,-50216,-107965,-44932,-43247,-83160,-94078,-33390,18767,58007,87435,112544,177236,196270,188888,108968,-48593,-33509,-10628,-49772,-76004,-91136,-55592,-42719,4973,80795,25005,-88921,-110054,-71136,-71626,-92104,-117447,-118636,-98126,-124479,-154612,-149898,-145425,-67185,22789,59444,14420,-92504,-41084,205837,440014,603113,616146,392706,99768,-3688,-47422,-60014,-65885,-78490,-91762,-81268,-109739,-107744,-92828,-88336,-103886,-115902,-124454,-76233,-46794,-33731,-15775,11038,55969,97696,104686,58710,21383,-30266,-99614,-136428,-101790,-23925,52597,108736,216417,190019,95374,50541,13724,16293,5519,-40472,-66804,-19000,-3758,23067,21993,-48730,-82823,-80849,-25347,-26870,-37855,-46046,-68772,-116759,-104789,-65482,-42333,-29085,-40975,18645,74365,58841,66818,43381,-6060,-42346,-69554,-61241,22036,104332,213566,207132,136631,44572,-22023,-74552,-108468,3408,76210,-3313,-107432,-104272,-20110,32860,3258,-73909,-110103,-70935,-31499,-24965,-28932,6335,43504,96083,85312,590,-79278,-129607,-70761,-78230,-74909,-646,47189,-339,-86010,-40869,42141,114088,157791,157274,10520,-113051,-38304,-49299,-28561,-34966,13042,55770,71571,32568,37396,38962,4137,25360,-33481,-81728,-105193,-62063,23588,127784,121804,8815,-58309,-9572,22344,23465,36570,67500,92808,93905,90459,65640,-11827,-81135,-97543,-56181,10660,72468,54959,-4272,-25607,-15379,9078,16024,-21929,-74371,-81208,7602,101051,161906,138095,67976,30192,-17499,-22198,-57215,-71283,-80073,-56139,33196,191805,189679,24537,-66495,25934,71,-84880,-104249,-78519,-17119,62832,83359,-1156,-40789,-82939,-98583,-90856,53105,415135,555291,544671,440637,253700,77558,-13831,-440,62690,172168,236188,162252,6780,-63383,-54089,-69429,-140786,-30881,21786,-21347,-101393,-150467,-144558,-149058,-152361,-117146,2489,198422,381160,371254,215924,122452,128187,103774,66388,61474,36588,32984,-4763,-47236,-70561,-7438,-31053,-84839,-86060,-73072,-184040,-15968,317347,645417,844501,911798,830266,704830,531708,333492,80370,-95215,-11356,-7055,-31475,-42091,-61195,-113525,-130162,-20907,39296,34143,-13792,-76865,-10340,155490,204562,97821,-20499,-63104,30216,10365,-50326,-86551,-91188,-83161,-60271,-46570,-44296,-29505,36275,125893,212602,184764,101261,43454,77923,125761,147165,267658,315014,307410,259346,167345,56933,25038,270290,306020,169230,32481,-94258,-82345,-2120,89130,141057,150354,96094,8925,-1449,46,23099,93305,95110,62846,26044,2163,-43540,-46485,-9211,4266,-11626,-22334,-16377,-37276,-37959,46256,139410,148904,101168,-10032,11769,77102,17588,62966,82232,73728,49597,-6091,-59787,-46261,-59757,-60190,-38434,3715,93274,176092,195878,98619,10119,35681,97317,94840,51069,-9468,-14998,7413,52233,87515,74805,64792,37301,10313,-76716,-52638,78831,147447,124990,51797,-15403,-63135,-101078,-95188,-11444,65814,154195,149154,76359,42423,16404,31063,80700,36001,-39307,-45693,-61981,-50877,-74642,-62191,10121,71681,86681,6300,-24829,-50066,-98163,-71263,157092,274581,158012,35553,80634,54538,-29493,-110937,-138513,-151417,-110622,-59878,688,94346,236146,208924,112020,62208,39007,-3290,-53155,-51329,-13320,-9687,-103454,-31192,28795,66015,70183,111493,139818,160286,150778,118180,57353,-10642,-46099,2430,76952,130856,119160,48399,-10089,-62296,-6611,156085,217645,92160,-24268,-56635,-25402,-35468,-14479,-38669,-114433,-73676,-72574,-72226,-69171,-87062,-132720,-108596,-66960,-90857,-79487,-23068,43281,-37303,-163475,-81454,-21508,21705,83777,194482,252340,244440,216939,234730,86196,-10433,-31075,-13455,73444,125067,59633,-19640,-63707,-68829,-93339,-88290,-17430,-19761,-41552,-24971,-21506,-61056,-86636,-39772,-3558,9425,71700,102517,168285,232842,333262,417736,366439,209098,90487,51677,13625,-58639,-70623,-33748,-72423,-111797,-131026,-118211,-12000,110480,135519,73829,20846,-15993,16861,97691,244283,257780,237005,186945,108413,52842,21585,-19964,-46460,-70030,-91956,-47162,-5897,15870,42893,78556,90480,41525,-14545,23812,145489,199532,121781,-7783,-22322,35488,-14424,-75756,-1583,112613,110295,12109,13431,57647,61311,20741,-36925,-64033,-39360,-27107,-37783,-25258,-883,53040,111109,97989,47547,-17207,-28112,11420,69705,57082,27289,41395,119896,174120,159443,6600,-117943,-105030,-56061,-9265,20640,58461,67786,59247,62052,54926,65554,64156,38407,-46348,-117437,-98068,-8913,-46372,-62466,-28005,20927,14605,-52876,-98904,-50973,29783,97136,139295,149510,158822,44210,-100525,11311,56021,20114,-103446,-61317,-21797,22193,36993,84004,121580,46259,-50501,-42140,44688,89569,121896,141830,62482,-47760,-70228,-61861,-90612,-117398,-123883,-137512,-41792,20199,-1071,6220,41295,44496,48381,31436,6638,-40930,-73234,-70559,-29175,17006,-4563,-86150,-45849,-6372,-7468,-47721,-125909,-94669,-40011,29721,42979,-8916,-101016,-91183,-79703,-89119,-106673,-90346,-88995,-53232,-8335,30581,39572,23713,4577,-26953,-54238,-41331,-6307,1609,-41680,-50616,-24575,-2378,-55344,-73028,-65375,-84033,-82198,-90081,-70507,-32737,-25159,-88844,-113932,-41166,47469,97940,-20157,-120214,-32719,-21271,-77593,-108408,-53912,-22213,6073,26087,3561,-45370,-44028,-22811,-49865,-86104,-44438,21321,58055,64482,68867,100591,103353,91680,70866,-13307,-43444,-26051,196,-5800,-31542,-52666,-62025,-51462,-19481,-10072,-4391,-43376,-57155,38874,54889,10576,-30106,-62726,-61344,4859,60185,89381,126018,155079,141437,98141,-19925,-113149,35076,120285,42589,15351,112301,237023,248509,160542,59460,7811,-18476,-19218,-5165,21668,34405,38617,-13937,-54513,-62421,-38658,6046,23242,44639,62686,89096,110893,87878,23281,-28676,-39276,18654,77151,78777,21814,-25803,-32970,37029,121999,272362,268497,157015,119589,47646,-6195,-75563,-44539,-16287,-19615,-73514,-102148,-93227,-63212,-48833,-56821,-88910,-33066,72312,130455,201341,205173,137961,18500,-76549,-102824,-108787,-104675,25484,164181,216934,106979,-46844,8806,56461,-27767,-138174,-131626,-58715,2917,23785,-47223,-79066,-106074,-63273,2241,44622,79946,60508,12278,-45135,-44514,8934,80316,105585,74878,16260,-79268,-125845,-72604,-27398,44017,155446,102203,60989,15176,-16857,-31876,-38573,-39132,-38434,-4446,-22666,-86411,-87040,-45408,-16502,-17716,-72783,-20663,48428,56582,-14080,-90772,-119024,-87912,-129664,-59111,7618,-6975,-10244,30801,54414,85647,178372,273173,234772,175547,187117,207001,181290,50279,-46207,3212,29482,1754,-107862,-60742,20738,96334,259734,477812,629489,639509,564347,382897,214115,161594,174775,208543,251294,242548,185586,30049,-89837,-50543,-27,1421,-36848,-92417,-46572,-54041,-82360,-110364,-75422,-75830,-58697,-53602,-90931,-135616,-127210,-54863,-69712,-102564,-31002,36463,74985,75303,85382,67223,20690,12512,56283,86776,61330,10625,-15412,19675,55856,30710,-55905,-96764,7163,58894,55004,27638,59931,66514,180216,284102,254004,235378,219918,198510,96462,61743,47747,-1326,-66109,-42773,-3131,4347,-20560,-69558,-55527,-54353,11103,110151,166079,82069,12550,11960,1698,-113322,-39311,13062,-59484,-129220,-55586,-21870,3068,-12299,-59202,-81360,-27471,-32908,-41780,-28554,8255,66632,104579,101606,48793,11837,15432,30738,-48973,-112820,-40428,37426,174687,219217,146153,52686,-42014,-90420,-82583,-25762,8115,-7262,-59701,-111219,-74237,-46126,-11515,59903,86783,49984,4169,41861,55599,29631,-31051,-67191,-3814,68233,88029,61315,64956,53281,36249,51547,26522,-55753,-34937,50054,32042,-53655,-35648,21544,6729,-5524,7932,22809,25796,-30333,-99498,11717,62754,34021,-10532,24906,41787,-5697,-82821,-109105,-80251,-62336,-27511,24385,44306,-46706,-120290,-112344,-56711,-11771,-19420,5429,62553,115829,38015,-70019,-69957,-3836,43568,1751,-46613,-23781,-38698,-51516,-54705,-71448,-59981,-18470,9096,4988,39130,89744,141931,128725,16149,14561,61005,68579,66159,31847,-38429,-68168,6444,31638,20117,66227,204553,301844,161371,-26536,-85551,-10996,-19656,-63323,-57375,-30347,1160,-11338,-94002,-82831,-21646,-18666,-55942,78360,77029,8939,-25590,14603,71036,27036,-70157,-141730,-48705,-18636,-69659,-43794,-44567,-79481,-43831,-25541,36528,170273,246236,258263,232793,176940,157970,123856,67680,10377,19677,37566,29897,4718,-43825,-107687,-156883,-128962,-77465,5819,63022,22420,-63948,-92265,-63369,-55270,-39678,-25262,-39887,500,157791,255639,243849,80511,-76534,-106691,-91916,19656,206146,253390,130694,-34042,-13183,98775,140001,92644,21563,3335,1474,-41034,-116847,-34365,70108,77192,-25131,-92962,-605,93770,168382,146916,28100,-63649,-150233,-132921,26215,121456,38641,-12835,-23457,-118251,-154024,-183852,-80416,-74705,-77595,-62076,-71100,-51050,-84778,-98242,10248,103349,126009,104432,47104,-32778,-91305,-97467,-89724,-70907,-43681,-17465,34678,21867,-4947,-46243,-9153,73117,53326,31328,135935,211948,166077,194995,242202,196980,154643,66174,-3809,-44569,-6287,52538,138668,134128,56987,-17174,-41093,-1316,-26700,-42064,19959,10762,-14841,55079,139064,170513,198110,194325,144222,-2655,-131153,-143189,-89078,-46524,-17336,8976,16109,-22367,-99504,-148665,-114171,-77949,-28833,4886,-10778,-69666,-42107,-24511,-4010,37266,61722,-3836,-94352,-141726,-64300,20317,147143,329334,285866,143334,15590,-18140,18211,32321,14748,-29587,-55521,-81760,-112134,-127665,-73989,-37188,-26188,-70457,-12061,-7215,-16392,-77322,-128184,-68158,-41677,-61735,-94132,-131249,-105695,-24606,15895,-75468,-52045,117648,147948,126975,112186,71939,3664,12876,56644,87804,-12336,-74867,-23127,66129,90000,46847,4827,1464,38441,93267,109996,124925,131818,163499,141679,62044,-14380,-72400,-25135,56564,109387,111754,73401,7808,-40265,-90911,-41606,-42766,-28853,79337,225202,208038,60795,-36246,-36487,-21524,-69714,-66552,-8673,24616,77904,74055,41970,53639,163302,158539,144724,92373,1552,-106672,-156899,-85132,-37968,-60282,-91988,-76003,-13110,-5761,-23698,-61580,-85319,-84569,-79307,-93907,-54691,37605,154813,51565],[-40348,-50341,-28478,22600,42236,13705,-38031,-27488,-20911,-20499,-6831,-5174,-52632,-55410,-9281,44461,91278,123985,96260,31975,-45365,-132474,-89295,-34056,-15983,-42314,-60877,-189,46669,-17031,-112768,-92169,-4730,63828,27762,-36455,-70369,-13882,56408,54730,-23,-12139,-3226,-46037,-74615,-113811,-131858,-75259,-60138,-121148,-138410,-99202,-56900,-41991,-52753,-16689,19498,56141,59180,29692,-19390,-69026,-42355,6680,-42607,-84569,-57919,-55330,-22036,14108,17887,-17135,-70102,-42230,48618,116679,158210,139760,90858,17589,-6586,-16690,-19500,44763,199575,293540,181002,128106,86664,34619,22940,59483,69203,70018,181441,236755,132383,56749,-22722,36378,158811,118257,-14519,-81614,-85251,-26973,32239,57625,48913,52396,-24296,-71680,-12872,32719,54083,74420,108219,152173,242269,348481,364592,313002,98465,-42583,-91538,-97222,-74734,-57695,-70190,-85914,-34121,36534,-34160,-84961,-92676,-94922,-58667,-27041,-5664,62439,173775,207824,150782,39105,-33348,-67491,-113954,-93832,-19428,25441,35657,72044,22230,-138447,-53800,23714,134856,207524,122022,42952,38319,67913,153192,176807,60054,-69511,-104403,-50889,30292,67609,39757,-42921,-102191,-69575,-47588,-61421,-36736,-11891,-16745,-18761,6250,56604,103448,109822,72152,81383,146048,140573,95572,191675,250278,168067,87676,107538,220561,255834,98791,-77027,-86311,-44399,-65818,-45251,-19661,-36173,-88817,-60053,15564,45191,14040,-104162,-107461,-87971,-79183,-76205,-12158,95956,160759,202834,229456,213084,140183,-13241,-85398,-15779,-5633,-30039,-89779,-129351,-106173,-44068,10801,47559,8018,-42061,27666,21638,-20435,-67512,-110157,-150349,-43242,89093,190939,168647,77512,1250,-18214,-20345,-30187,-31737,1193,38089,20322,-4761,2888,11417,-21859,-16413,-4363,39080,75504,72446,83363,136138,113428,31808,-3532,59916,194136,335904,341180,159703,-3787,-69225,-97135,-89155,-74515,-77550,28855,207883,354659,392492,305879,109255,50108,42110,18697,737,4446,-17949,-33225,28578,72506,92999,21920,-72111,-89509,-68576,-36615,-12742,5205,18272,26270,40809,43631,89680,91495,98153,81214,32997,-36632,-75282,-86698,-81116,8164,46093,-16258,2840,27953,52125,74970,88662,25044,-92052,-153631,-96805,-24676,19284,-25389,-62950,-64074,-34321,-19576,-31440,-7086,54665,102742,125652,55235,32725,21324,147153,349629,521312,539266,343546,173168,87715,14252,48777,40542,6806,-101047,-131346,-116543,-144523,-61295,72001,137537,66036,-25110,-88553,-97023,-96371,-13205,9188,-42166,-102893,-173383,-127996,-22369,38783,-13801,-31198,7098,-32260,-94796,-19513,119822,210217,251614,241597,116547,15735,4888,28779,12878,-85221,-35589,-6361,2018,4158,48884,123564,158107,139486,77948,-26650,-37044,-43964,-41903,-13755,-3103,31121,50608,60263,37257,-1512,2206,38354,81482,117202,130885,102231,143413,85673,-30224,-152512,-37076,28732,46284,7835,-56599,-87548,-89371,-107334,-107268,-66446,-16785,3200,-36826,-33874,56448,217106,312473,269896,148418,41270,-52889,-90883,10218,71233,54424,-22048,-40163,5179,72319,190725,208484,141493,38141,9826,1936,-18994,-36061,-74417,-112673,-109631,-70620,-79570,13015,115855,113640,46842,19410,30661,20811,20671,26871,-11711,-39078,-81086,-87338,-31397,107,-68745,-152400,-102048,68416,135360,33695,-42079,-84686,-110032,-122611,-140848,-67360,-36295,-31188,-68224,-107824,-95132,-128585,-64602,-7689,83471,101446,79079,44810,73937,150161,160721,178173,247367,268308,257667,213581,143505,53036,98745,217296,188833,57076,42753,-1928,-29824,75,32404,29109,28146,17917,49954,120455,118537,105258,70031,31490,-1826,65403,155161,239803,272262,202419,120442,7819,-100962,-132098,-148579,-172606,-137159,-143291,-152198,-74617,14211,70348,80072,37983,4669,-35948,-54696,-39423,-36887,-33927,-16339,-30129,-37805,-74510,-34528,67956,200164,286212,282846,165332,62301,55235,122548,154546,252446,319376,241675,92087,-43965,-70257,32654,122470,148636,182841,236429,175363,75734,81147,111287,73696,-42724,-133230,-98640,-67147,-67140,-81753,-41920,-15220,-15707,-62650,-121818,-36276,-34872,-79827,-98193,-32919,31025,76702,96889,94895,147877,187227,226466,174350,-11766,-50132,-33371,-64772,-88071,-89774,-50098,-46664,-12076,57556,9352,-95677,-98459,-61014,-61770,-75764,-96284,-104987,-95234,-134070,-157235,-144708,-155828,-80489,10868,55244,18043,-85765,-45604,221251,462103,591304,574570,336305,70013,-16216,-50353,-53845,-54426,-63448,-74804,-72423,-114881,-99070,-83668,-87332,-109973,-119029,-130798,-73213,-22785,2499,24298,42670,80697,115576,126258,90235,63671,6568,-69294,-104073,-68349,12430,91425,145641,242214,184085,99221,66605,30958,27700,9878,-49128,-45346,-6632,-12779,-2336,-5043,-63244,-87524,-95498,-53833,-61512,-59907,-59955,-76598,-123159,-124259,-90779,-79407,-60758,-52174,25068,102730,86726,75640,34752,-18835,-46436,-64635,-51142,38173,123888,206486,166331,83050,6284,-38876,-78973,-112694,-5801,53494,-38009,-121096,-91384,-18280,26223,252,-53142,-78671,-48362,-14691,-13877,-24790,15064,53174,110774,105696,27413,-63920,-143659,-69098,-78151,-87321,-7883,41742,-11642,-110087,-52455,35413,108557,157967,154699,9855,-110378,-49766,-72306,-47096,-83636,-35053,11428,24734,-9708,5854,31107,22272,29688,-41912,-79295,-96479,-47404,25910,110683,96484,-15104,-83667,-41760,-17309,-2553,29097,74875,104806,97179,85195,49563,-29962,-81735,-95632,-58768,2525,67978,52177,-13321,-37419,-23612,6795,18074,-14305,-60747,-77843,12183,116319,174079,139125,64991,40465,14507,155,-54667,-84171,-91185,-60905,21064,147236,137920,-12328,-65665,42971,12116,-78145,-108853,-72154,-59,82849,108502,26043,-18903,-53874,-80142,-91783,40288,437977,646437,668826,567071,351885,133632,13476,14539,70687,178666,238759,188124,37458,-42385,-51606,-79126,-122744,-11469,24598,-25613,-107864,-143209,-121677,-128298,-144653,-133743,-13124,173921,353069,375671,239567,144039,141503,92405,58143,73575,56205,52994,11382,-45884,-71816,-2114,-22728,-70335,-72470,-82528,-158065,-10384,308758,628245,817098,870882,780674,657528,497521,319309,84675,-93475,-4165,-6553,-30799,-51856,-82031,-138335,-123582,3914,69659,54141,-4222,-80044,-21818,135289,170395,66900,-40107,-43456,43572,17530,-38979,-71841,-95580,-81771,-57373,-47689,-46309,-30978,37736,141380,242546,199634,95817,32760,65570,115660,128559,270039,376334,387411,333980,220469,85164,44953,336844,343078,171166,35655,-79563,-93796,-27288,50199,99412,107647,55628,-6601,319,-71,17124,81994,81462,55284,17910,-14675,-58904,-39413,8574,22042,-1271,-22263,-20962,-46928,-49723,37642,135204,147520,84016,-27950,3214,98257,54791,90083,84073,66352,29748,-42139,-84890,-48372,-65761,-68216,-40894,1057,78495,145341,159003,73603,-3191,32512,107043,123400,57928,-22585,-31231,-3172,48686,98728,86442,63056,23899,-7391,-86702,-39735,85889,151299,130329,66225,11768,-40864,-85921,-81942,-5465,71067,159427,160174,93551,61823,34058,52640,97710,35296,-36851,-25254,-37877,-37800,-68011,-63859,1814,49868,76553,22029,-3526,-44793,-110770,-38967,216668,321122,173731,24355,87476,74239,-19279,-114137,-146076,-153792,-109299,-43603,17312,118325,306905,238373,131046,77891,52302,285,-67933,-64923,-19273,-13386,-101979,-21624,59543,100338,95260,114585,125483,133093,122002,93947,39986,-13528,-29816,24108,99485,146374,131122,54331,-18600,-76871,-5207,171979,253676,121542,-18199,-71928,-34512,-35956,-17422,-42466,-116971,-69256,-65671,-67646,-65207,-80849,-132203,-104695,-64239,-87405,-79507,-12782,54958,-23337,-145328,-90587,-25256,19875,79293,194547,272293,271794,249543,242803,82850,9786,-6504,-3433,93119,137884,66533,-10368,-63185,-74699,-101628,-76182,-11590,-24076,-58692,-55188,-44410,-82868,-87945,-40721,17567,41551,93679,115441,164962,213103,299897,379925,334644,183132,75875,52823,19230,-53121,-68883,-35403,-75122,-109291,-112385,-87784,23953,132947,129964,55612,13434,-5862,33884,117902,257009,259899,225411,162833,81911,27020,-2468,-39536,-57804,-78497,-104168,-63650,-12483,15594,46638,80038,92476,54137,12330,63408,190091,217116,110854,-24539,-33098,16813,-38004,-98045,-6887,104991,102938,29960,43272,64924,55362,10960,-48469,-68202,-26891,-12597,-14070,-8815,5699,63659,129480,117676,64689,-2691,-10616,44243,126160,126001,77932,53290,112916,172703,156475,-6019,-134515,-87911,-44996,-7628,18391,65073,85839,75974,64436,40645,46120,50808,27994,-68986,-103154,-34946,59749,8599,-39773,-29923,6218,-3074,-63678,-86307,-40494,37911,99969,135129,134272,132211,12291,-100469,3708,29745,1110,-113715,-77328,-37337,6825,27728,80128,114766,42127,-52400,-59520,6531,36068,71094,97737,32323,-63819,-80446,-93450,-133380,-111723,-98987,-119322,-46230,16653,11337,19595,49020,51672,61935,49276,16300,-42353,-78521,-79507,-46493,-7991,-30619,-62710,-36550,-10430,-8149,-42879,-109085,-94362,-42835,28697,46979,-8061,-95311,-80225,-64835,-74585,-100319,-95691,-99102,-65964,-13186,38392,52905,34295,8706,-28729,-62559,-49739,-12390,-3529,-41464,-39158,2714,40592,-11778,-48659,-56160,-83242,-82007,-83401,-58258,-20617,-21605,-78952,-136002,-75378,6127,70848,-38120,-112852,-33094,-31105,-80933,-92373,-50509,-29631,-14623,-279,-25589,-73585,-56730,-17556,-43113,-92796,-53085,21562,70716,87684,94452,116691,106327,85217,62009,-10762,-35092,-22005,2863,-1504,-24830,-44310,-50536,-40198,-15906,-22682,-33768,-78705,-75252,31576,49822,8895,-19119,-38008,-43811,15984,74258,105398,140208,174329,171266,129891,-1048,-111295,6861,66302,7038,-13845,82440,240876,295354,211613,98215,36473,3526,-3774,-2151,13419,24284,35191,-17268,-56255,-61738,-38634,5128,22659,43778,63131,91790,124100,102333,27446,-29547,-46375,7192,57441,55223,3850,-32345,-15853,55707,131650,268511,287963,214422,151914,56452,-6861,-78742,-50447,-23960,-24262,-72727,-97791,-90691,-71484,-61443,-70142,-96089,-25999,93812,179510,253695,227812,140910,23669,-56961,-84341,-94950,-86200,40626,169033,209106,91370,-54295,24942,66189,-30757,-136510,-113408,-90492,-13861,1198,-58124,-80662,-104276,-59886,5645,41638,65617,43197,-407,-55438,-59272,-10426,63583,95406,70543,14140,-78549,-127258,-71771,-33396,34656,172172,136414,62927,9151,-24406,-39463,-49425,-33043,6718,55902,22117,-54089,-90899,-54403,-29036,-29581,-66634,-5538,62595,69853,-6190,-88731,-98433,-71439,-104884,-77731,-1595,3937,22611,61143,72434,88045,171129,278961,253873,196357,205669,203593,160509,23879,-44684,28796,56228,22070,-98673,-59912,50315,146544,333556,546202,673533,663164,567750,376714,225713,179944,200107,241511,283548,269427,195596,13562,-98776,-48787,-3932,-9135,-49584,-79551,-34519,-47234,-84470,-113467,-65478,-64930,-58683,-57147,-83901,-115567,-147921,-94768,-97493,-105703,-18405,52145,86686,85000,98929,75306,13494,-5673,45422,87179,65171,12875,-17690,13776,53335,29930,-54968,-89299,21352,80375,81890,56623,65239,45366,139985,255575,255759,252648,259846,231639,114841,79387,67031,13011,-72006,-57207,-3721,8386,-27162,-94532,-59644,-53026,9379,97169,119485,37117,-33248,-9968,18268,-73363,-33404,22904,-38647,-105069,-53477,4521,41147,21415,-35698,-85619,-32273,-23895,-25600,-12586,14506,69620,101820,80480,6423,-45210,-46042,2623,-61161,-105032,-33909,41777,182049,226298,134247,30182,-52891,-95595,-78162,-17891,17774,4038,-46593,-98684,-83657,-47439,4216,86359,107557,58824,8036,30375,33282,7494,-50021,-85794,-24651,36501,60690,46180,49606,20341,3988,38610,25863,-62735,-71009,14817,1028,-57423,-5197,45250,33343,11468,4384,8725,12427,-35776,-107660,-3977,55346,42109,3487,21136,23050,-16737,-80880,-99537,-88493,-74767,-38624,15388,43440,-48011,-119625,-101337,-39978,10281,-306,-35683,1637,58748,1872,-81039,-59636,15897,87941,77130,-384,-15986,-47139,-78268,-80308,-90253,-72608,-41648,-4409,29933,89041,150088,185167,124621,2635,2214,49065,57302,52998,19377,-46699,-78219,-153,20617,-16128,30203,190117,316288,201877,6855,-97124,-15183,-3696,-37225,-37711,-24875,1897,-11622,-89591,-100076,-53262,-68296,-363,111312,97232,26493,216,23829,61316,8416,-92945,-118034,-33289,-12661,-73182,-48030,-38689,-71500,-50169,-24575,41134,183512,286251,308463,275910,192832,157848,110256,40446,-23255,1786,33399,29322,11135,-33731,-98741,-164047,-131360,-63131,24557,83183,46270,-39401,-73115,-55046,-54338,-35180,-21518,-38520,-14543,119500,198465,199934,65929,-74959,-87341,-92833,13908,211828,251126,139005,-35232,-23774,98371,146997,105082,35580,18956,14609,-35070,-114689,-46966,51492,75181,-22154,-84328,-5480,73192,136446,137081,39208,-59553,-159392,-109576,47868,116832,22175,-56097,-68348,-146365,-177671,-166719,-78789,-72364,-64354,-44811,-55534,-39456,-80245,-118115,-19801,67824,94925,97753,57849,-14293,-65607,-72112,-70817,-61381,-45122,-29762,8898,-7079,-36183,-56188,-6624,86128,76503,89911,205411,297697,268487,246124,215010,167884,136917,59694,-12381,-50577,256,69807,162895,156810,79794,4638,-29121,6080,-12421,-21097,40702,17562,-12108,49955,124228,149208,180599,193668,156453,7496,-128893,-139986,-82062,-32142,-3922,11607,8035,-34073,-107826,-148722,-108979,-71339,-19030,11459,5471,-46256,-18087,-5165,19678,67112,78363,2066,-87841,-148674,-62850,17383,140340,295435,217309,79001,-17974,-19365,28614,50349,34922,-26591,-53729,-76417,-102046,-116446,-81806,-56299,-35546,-73723,-21981,-13709,-12388,-76894,-126453,-76185,-58868,-80649,-105518,-131735,-99589,-6981,44912,-49679,-42485,151981,208670,182800,143024,88486,32739,53687,98008,121507,9851,-73001,-36269,44529,64590,29039,2349,14165,59708,105785,124581,152286,167400,199943,170264,83846,1024,-72949,-40838,39777,111275,129266,97377,27308,-32453,-97509,-58495,-58058,-40727,75604,240622,237554,85765,-14231,-23084,-10067,-39998,-49653,-8374,19983,72122,70019,35439,24710,111380,101651,116547,79449,7461,-92059,-167952,-100925,-55723,-69393,-86410,-68460,-3045,8884,-8599,-48681,-79025,-84032,-81636,-89509,-45642,34371,146423,55924],[-35224,-48694,-28372,20153,40729,18065,-39522,-35419,-27084,-27572,-8680,2251,-46972,-55864,-8775,53645,107018,135313,95647,30117,-38566,-127483,-103965,-47776,-22277,-43946,-70505,-15219,31129,-17635,-112591,-87296,4904,63101,15594,-52243,-77760,5589,77828,45457,-26716,-46751,-40372,-84846,-98632,-124984,-116349,-52686,-27737,-89270,-145092,-93052,-39662,-21684,-37122,-11629,19535,52366,56545,33980,-11083,-65331,-46826,9867,-31935,-88046,-51867,-38491,15497,43981,36174,-9972,-73913,-61610,19772,83192,143486,135332,82221,7604,-7016,-5078,-1765,69764,245517,314166,182425,116670,61359,2366,7877,56193,78917,100761,231028,323702,215512,104339,-10343,27866,145306,121291,-1130,-70927,-81524,-28343,21602,41182,79317,113369,21638,-95452,-28086,30591,59091,74806,98719,147414,256062,372582,365204,329739,128244,-24983,-92364,-102826,-76629,-56010,-70852,-100575,-38772,41716,-25853,-78347,-90983,-86962,-37835,288,14385,77252,167599,176009,138022,45012,-19390,-64849,-117438,-96346,-23094,26846,44875,78664,36398,-115147,-62685,15478,121408,196861,98631,17661,37917,84499,180193,197720,64039,-69895,-107683,-49954,35652,74251,47505,-32542,-88594,-52681,-26017,-42844,-28339,-14219,-30932,-37967,-7702,52016,103836,88363,39604,54463,147176,178541,136462,217477,230928,134760,68881,88821,203532,246786,110539,-48821,-97570,-39139,-53365,-39813,-20046,-31238,-77227,-60265,9485,34414,4373,-93062,-79811,-58493,-50954,-40302,35302,131327,202181,252530,264792,232748,160487,16639,-60904,-5857,4189,-19764,-83518,-126252,-98975,-30063,36721,66861,5330,-119296,-4427,10829,-25748,-73657,-117693,-151709,-36907,101257,217505,211029,131674,52564,21781,12555,-9341,-21625,8063,44795,28373,2544,7224,13585,-20865,-19643,-13699,24771,63322,65782,78935,126117,92939,22882,829,73687,216005,343928,312300,119650,-40258,-98369,-115897,-102535,-87535,-86178,34926,213053,373243,437275,376034,173979,86810,53240,12936,-19530,-24693,-49029,-57586,11960,66805,93402,36199,-48931,-78314,-44789,-16406,1681,16490,20763,18220,43149,66669,124986,126210,112334,77072,22141,-47420,-86065,-101455,-100379,6064,49583,-8134,984,12168,29125,55185,76541,22757,-91196,-156885,-106009,-69306,-25989,-49858,-67994,-58058,-29739,-19599,-37657,-18608,35340,63506,71902,14763,10135,4530,129090,343933,527834,578277,410158,241544,168377,107594,87073,64866,22734,-92090,-129849,-112520,-143369,-74475,30883,74466,53983,-18415,-78808,-98671,-77092,2760,6105,-38138,-81693,-150198,-131710,-30926,23477,-26473,-24817,17190,-24879,-92824,-9784,138515,215259,233664,220904,123341,25960,456,12169,-18119,-105178,3810,26542,29591,28208,64498,116125,121725,102361,56701,-28215,-23227,-23460,-30071,-22486,-19132,20578,42957,55399,36200,108,-13453,25793,81694,132899,157372,132947,180234,103402,-8826,-125013,-62767,-4625,15014,-5959,-56750,-77978,-81502,-109249,-128290,-101937,-32658,5994,-23046,-33671,36779,212949,324571,263921,133761,21099,-73810,-95917,9103,70987,54975,-8986,-13966,30006,101900,219615,214608,126773,18305,-7143,-11087,-28562,-41231,-80000,-118256,-111123,-53321,-41596,51661,145901,132299,63998,34562,39627,23019,12285,6001,-25815,-35353,-70389,-80561,-19699,17490,-58304,-146679,-96445,79677,147883,40306,-44438,-93044,-126516,-126371,-109908,-48832,-33016,-37999,-82290,-130160,-108630,-92726,-31921,6022,91980,115986,101106,77108,122580,206209,200266,196136,246518,260197,254862,209802,139137,51620,96652,200125,150174,30530,36744,11152,-1184,32821,54034,42239,38034,27379,56893,119290,112334,91505,50536,16092,-4095,63465,146048,236024,254392,179010,108589,5123,-95734,-131360,-156902,-186145,-137749,-147032,-170646,-93826,-6567,52947,70159,43922,6524,-36256,-54235,-36715,-31459,-45173,-42567,-60127,-60741,-81458,-32320,80220,226967,316666,295440,158921,61424,85052,176880,239567,367298,431582,325063,135336,-29602,-69658,27374,106425,136632,197343,257251,172452,78011,84173,114726,77777,-33463,-134130,-99191,-66496,-66368,-85472,-46627,-20472,-22418,-73684,-116407,-24421,-23354,-72837,-99816,-32844,40515,91888,103708,76512,116081,171160,250501,232919,33002,-55580,-57658,-81613,-100621,-85135,-42797,-46109,-22533,40727,-273,-90366,-82779,-50799,-53778,-61376,-76937,-90274,-92537,-144255,-150474,-136573,-160768,-93522,-2658,48646,20345,-78593,-45646,228615,460349,547029,503334,267513,41491,-27193,-51723,-47446,-43022,-46488,-53790,-58299,-110092,-87670,-73684,-87173,-111214,-109446,-118694,-63488,6026,41526,64910,75486,106936,134237,150181,127477,110526,44627,-39909,-72994,-34313,45461,123363,175004,251663,170330,101587,83359,48939,38462,16483,-43377,-18167,10386,-15420,-20170,-24886,-73874,-90957,-108387,-80764,-90119,-71161,-66925,-81932,-126253,-141463,-113551,-111394,-84573,-56076,32232,126078,111280,82243,25143,-29381,-44846,-51748,-30574,64101,149051,196934,126632,32967,-27527,-54213,-81911,-117647,-22739,23646,-68878,-111897,-78963,-18114,16468,-3917,-35176,-51651,-27317,1349,-3866,-21604,23424,62364,123133,124528,55439,-44496,-136157,-63438,-71131,-98508,-18612,32731,-22359,-130669,-57718,30403,104592,159119,149704,9751,-82812,-45678,-74626,-36433,-78899,-80625,-31248,-17009,-47845,-28434,16884,36632,29775,-48936,-74175,-86358,-33654,26673,89932,67078,-41230,-116137,-78586,-60879,-31043,19787,80499,113962,95311,73063,27941,-48935,-76946,-93156,-64733,-12329,54514,42406,-26463,-51647,-33297,2327,18423,-5630,-42381,-62230,24295,135785,186193,141541,65644,53197,40824,13926,-55676,-97320,-96662,-62867,8233,100558,84211,-49016,-51496,63624,27439,-65966,-102370,-58778,17496,100136,131865,59226,6156,-24026,-59329,-91777,22268,438736,709745,767153,674128,439736,186122,39999,29086,75476,176012,229994,209389,73316,-17366,-42578,-79476,-98223,7170,26822,-28131,-111874,-127590,-94608,-100104,-124006,-146755,-29184,145749,312334,358884,250872,159230,145081,77380,49022,82108,72017,69365,26241,-43996,-69931,4688,-13107,-55098,-58561,-92980,-132176,-8130,284056,579455,746469,785422,694803,581665,440101,290038,85346,-85236,4246,-4455,-24858,-49908,-86881,-145197,-107971,27203,100562,73629,3231,-85366,-36937,108641,132918,40215,-47595,-27688,48776,17806,-33131,-64302,-90777,-80783,-58777,-52701,-51754,-33346,41972,158280,266618,207665,86060,22045,54694,108005,112927,256899,416988,447113,388664,256616,102405,59128,401765,367908,167064,37849,-62298,-110390,-56081,10782,55497,61840,18806,-13103,5281,2284,14384,69530,64115,42167,4572,-34928,-73321,-32910,23670,37094,5953,-25084,-27349,-58032,-63137,26339,125331,137288,60743,-44121,-2651,113539,91137,113145,82734,57912,10809,-75381,-106959,-53002,-73347,-75370,-43953,-4626,58966,108344,113949,41403,-20154,25772,108686,146054,63494,-32687,-45671,-13740,43767,105482,96286,62541,12315,-24000,-94759,-29099,90371,150891,132626,83367,45541,-14499,-67466,-67660,618,76407,161180,168304,111681,81422,51126,71181,105844,27314,-39042,-14302,-25639,-37360,-70595,-71994,-11912,24456,58781,34530,13604,-41088,-127979,-4432,263017,345698,171752,7878,88104,91684,-7747,-113415,-151922,-146437,-96038,-26870,33632,141009,368816,254937,139686,84953,58015,138,-85064,-78017,-24969,-17169,-96151,-14557,82506,121060,108102,109477,107019,104929,90145,63048,15943,-24494,-24403,35863,109503,147543,131730,56300,-28225,-89815,-2437,185916,288840,155273,-4057,-77993,-43128,-38973,-21315,-45298,-117707,-67324,-60185,-63782,-62406,-75971,-131819,-102747,-63752,-84455,-80865,-5469,62982,-10236,-125442,-101019,-32402,14712,71692,188813,287811,301840,285485,248595,80600,29127,16746,3835,102029,137539,65518,-4229,-62380,-81056,-109723,-65528,-9176,-31565,-78208,-89360,-80151,-106721,-77869,-34754,41485,74128,116564,125892,157632,188858,258417,327923,288958,148983,56527,48807,20091,-49790,-67208,-39404,-79946,-106538,-94493,-58447,57522,148225,116994,32803,781,-1663,45131,131407,258461,257162,212112,140111,56423,1756,-25661,-52267,-63825,-84790,-113195,-81256,-23843,11100,47214,79421,93673,66280,38106,101157,227286,224004,95715,-39458,-42496,-6138,-66388,-123096,-12745,92031,88934,42139,65604,69373,49676,2478,-58903,-65737,-10643,5093,15175,11314,11541,69745,141472,132441,78947,8968,2590,73137,181771,192712,118626,55993,99962,165227,145950,-20916,-148051,-70084,-33706,-6298,17265,77011,109122,95062,67110,25575,24598,35048,16567,-87542,-62999,21640,119822,57771,-21281,-34954,-10062,-19747,-69575,-74606,-31461,42844,95976,121227,107786,94150,-21746,-90847,-5994,5501,-16659,-121322,-93297,-50811,-5224,19481,72106,101546,33828,-55511,-77732,-30775,-11303,26166,56697,3612,-77105,-90727,-117571,-112696,-71339,-64645,-98151,-49946,10363,25157,34334,53903,53984,68931,61919,25323,-40844,-82767,-89382,-67025,-37547,-46793,-38804,-26131,-15110,-12466,-41007,-93230,-92728,-48770,22491,46655,-9617,-88521,-70356,-51960,-62300,-90926,-99526,-109728,-80631,-18194,48094,70769,49625,16225,-27624,-69040,-59026,-20557,-11143,-44106,-32065,22754,75898,23417,-28725,-47979,-82851,-82447,-79124,-48775,-11141,-19385,-68850,-118945,-109013,-20104,58372,-50341,-96802,-33340,-39619,-77779,-80052,-51002,-41295,-38923,-32555,-63318,-107917,-64385,-3708,-27427,-93163,-63717,19271,79613,104923,111820,124558,103035,70728,43146,-13016,-29910,-20231,3396,1037,-17755,-35219,-39196,-30167,-14306,-37047,-63149,-109962,-84504,22713,41856,4265,-11262,-17365,-26012,28552,85346,114431,148711,189132,195017,155199,13769,-106411,-17580,25552,-23358,-40628,54443,241429,347608,274543,144449,65923,23612,14130,4179,7881,15178,31482,-20984,-58520,-62203,-41205,-435,14655,33768,56019,86825,128259,111500,30886,-30557,-56447,-9533,31341,25456,-18455,-39008,-471,67872,134379,250521,288994,261198,177858,65307,-4918,-80148,-53958,-28841,-26784,-69891,-92320,-86233,-78275,-75535,-84988,-100846,-20230,108643,216001,280390,221680,124691,19010,-43975,-65042,-76658,-69565,49235,160700,189430,68029,-63507,32726,66833,-36736,-126958,-77921,-58094,-27017,-30849,-75169,-86145,-104753,-58799,6048,34938,48491,24386,-14002,-65519,-73237,-29741,46489,83455,62207,7605,-79669,-129396,-73211,-41768,23148,181645,180272,70753,6015,-26095,-40370,-58749,-25269,53911,116982,68764,-15885,-82329,-62683,-39875,-37630,-59246,5637,70817,76875,-2915,-85611,-72032,-53146,-81627,-92048,-12169,12337,52501,84320,82503,84819,154497,269337,263210,212470,216770,191025,131129,-4613,-36137,54291,79989,38704,-87475,-54197,84453,206577,407458,594623,680249,643302,529107,341896,221105,189061,220072,269575,306626,286294,194104,-10196,-99897,-44002,-7692,-20051,-62687,-67261,-24201,-41798,-87680,-117275,-57865,-55365,-60638,-63854,-78700,-93781,-149203,-140488,-129369,-105923,-8200,64334,93437,88746,107391,80257,5115,-24718,31243,82274,64009,12079,-22248,5672,48498,26949,-55270,-82596,32647,98076,103920,79242,63432,21537,95669,213542,240506,251017,278083,248844,126072,95436,87259,30793,-64527,-67911,-2870,18694,-17997,-96701,-64381,-52957,7922,85211,79464,-402,-70896,-4809,56207,-39198,-31573,26825,-19870,-74844,-19992,48670,79634,51708,-14558,-86527,-39649,-17206,-11672,1154,17430,67432,95607,60488,-22972,-68392,-103082,-30138,-76499,-95213,-25652,47990,177558,214628,110245,4001,-61450,-97899,-76144,-12889,26094,15018,-33382,-87989,-95271,-47069,15720,104342,120854,62041,9473,19634,14565,-9404,-62643,-104575,-49659,2829,34113,33672,37752,-8221,-23023,27402,26060,-64277,-108983,-13454,-13601,-39198,19632,61804,53288,25492,1011,-3119,716,-39772,-113631,-22961,42560,45343,11951,11124,-2840,-34750,-79474,-88378,-93817,-86470,-49545,5626,39688,-50981,-117433,-88519,-21527,33624,24176,-75061,-69011,-5227,-34928,-91379,-52105,29738,123991,150121,54763,-7802,-56039,-109244,-98411,-99071,-81905,-56398,-9037,62147,136787,203516,218737,115106,-11413,-10960,34351,42031,35668,3049,-54647,-85618,-7508,8743,-43946,11295,186800,333334,243928,38922,-103115,-12883,20406,-5771,-20440,-25690,-5602,-18454,-88047,-109057,-77695,-65556,44158,134445,112276,40242,17006,23704,43721,-11864,-110255,-96683,-20568,-6366,-73274,-49728,-30794,-65363,-63118,-30776,40793,188704,313373,347242,312278,204275,151393,89303,9201,-54438,-13849,29071,29175,19705,-19794,-83725,-140587,-120317,-46879,38571,95208,61969,-20130,-54777,-44536,-51096,-31917,-20115,-39560,-34987,66046,119342,135883,45678,-68860,-64058,-92210,4864,211876,241546,140050,-37015,-34573,97448,152998,116390,51862,39393,35411,-19432,-89641,-61758,26615,68435,-18249,-71996,-8350,58342,107972,123621,46931,-55911,-165146,-87472,67336,108877,10644,-98612,-103386,-167449,-160920,-120564,-54167,-63450,-50993,-29009,-40402,-26937,-71387,-135010,-56907,25301,59807,90489,73325,10064,-36407,-48659,-55679,-53408,-43489,-36609,-11461,-32691,-67867,-65700,-2469,95748,92182,144489,276428,381126,362096,274140,170234,130200,112568,49254,-23910,-58823,5360,86033,186820,179963,103174,27716,-15118,12437,865,-4045,54801,20092,-11217,41367,102293,121268,154858,181745,160437,16854,-125724,-138464,-77411,-20579,5367,11495,-2274,-47249,-115985,-147749,-105863,-67576,-14457,11934,15809,-28110,-1429,8818,40712,93876,87513,4760,-80032,-148384,-62282,13106,130620,252247,148826,22786,-43193,-17495,36471,64018,50853,-25693,-50889,-69971,-90400,-101117,-81557,-70744,-48092,-79869,-36635,-18090,-9114,-77043,-124240,-85991,-76307,-97286,-115136,-130317,-94217,10831,71939,-27228,-34674,175840,257676,228923,164852,98905,59066,90991,133851,148514,30205,-70867,-47824,26854,43672,12391,-1371,23640,76403,113014,135705,177826,203004,236239,199660,107300,18695,-69062,-57684,18048,105429,139225,115247,43250,-26195,-104149,-74821,-74580,-57454,62442,237285,247385,97477,13,-12005,666,-14315,-29345,-906,18943,65480,62048,24785,-16277,48260,48844,90793,67938,12811,-76625,-160500,-119849,-77465,-79720,-81210,-61678,5404,22191,6654,-33196,-68608,-79547,-82027,-88328,-39693,31807,137838,60835],[-31183,-48638,-30753,14198,34363,19535,-31459,-43348,-36912,-37623,-13641,6150,-42331,-59106,-12387,57077,117644,142885,93945,29606,-29032,-113287,-120633,-65419,-32714,-48089,-78950,-27987,17167,-18725,-114243,-82040,12441,56550,-2574,-74952,-80079,28588,97539,36529,-50549,-81326,-79149,-123304,-117392,-126717,-102091,-31697,3658,-56338,-132537,-88799,-27557,-8029,-25116,-4665,22365,48350,50705,34202,-6846,-64840,-54110,10182,-17859,-86110,-49367,-18936,53803,71050,51342,-5714,-80517,-86389,-16357,38610,112656,116561,65459,-7755,-12822,3202,13075,93049,284225,314266,174257,100091,35772,-26620,-7706,49925,83589,125179,269465,399773,299737,147660,-2580,17754,129242,119229,8905,-61248,-78243,-32043,7462,22017,99860,157117,57203,-108674,-46783,23813,58046,70148,84654,134545,257069,378586,351638,329143,148985,-10662,-94890,-110962,-80410,-56668,-74262,-119509,-32177,54952,-13538,-72149,-87946,-76016,-19520,23334,32108,88608,151734,133939,114744,44386,-8626,-61402,-122484,-101940,-29900,24863,49186,76232,40875,-96965,-72919,2475,97564,173288,71119,-9582,34107,96953,197889,206633,62175,-73475,-115705,-54539,34024,73264,49728,-25594,-78725,-40774,-8903,-26807,-20943,-16970,-46737,-60735,-26450,42177,99539,66919,10080,26865,149318,223425,183004,237118,203626,98658,41821,58873,172905,223230,113460,-24503,-108857,-35398,-42175,-36898,-24915,-31504,-69805,-59716,4210,25878,379,-77189,-53509,-31756,-25568,-7643,67987,151309,231817,296766,297682,248444,175525,41296,-38377,3861,13322,-11035,-78734,-125887,-95097,-20739,56263,86150,24920,-125429,-37471,-6738,-36220,-84003,-128712,-153434,-35294,102319,224638,232480,169172,95356,60796,45974,13229,-10968,14878,51518,37116,9798,9326,12040,-23811,-25538,-25615,4485,42242,50518,65527,104186,62350,5942,-1202,79343,220233,322280,256909,65779,-88156,-138356,-132411,-112267,-101029,-96820,35018,204813,372974,463191,429108,235497,122161,62183,3942,-44165,-58463,-82157,-80767,-1969,66557,101038,61540,-6115,-35309,-16084,2571,13724,24093,17546,5661,47042,94608,154196,151973,121263,71565,11110,-58543,-96949,-116283,-112669,12381,52605,-1538,-2025,-3699,6460,34734,62724,18255,-90049,-149529,-106513,-106407,-70115,-75015,-74951,-55866,-29462,-23968,-48293,-36042,7566,14550,12013,-27845,-16228,-16370,103471,319603,505196,584573,462799,311946,258200,216260,135367,86260,33634,-86725,-128782,-109302,-142926,-89503,-7926,18108,42039,-11859,-63308,-101205,-66782,12822,-391,-34539,-60979,-127553,-134134,-43223,3204,-41770,-22491,20045,-21265,-91740,-3528,149316,206821,198306,182778,120081,31584,-11699,-13247,-59463,-74416,34179,53356,53580,49116,76660,105002,81712,58597,26254,-37358,-13524,-3661,-11127,-25567,-34530,10078,35167,49666,32885,1377,-22452,13997,79398,145618,181006,161520,205990,111408,9806,-86464,-76960,-40274,-21539,-24393,-53219,-62483,-71620,-109518,-137474,-123774,-50573,1086,-13778,-35201,13263,197211,323500,249360,116083,448,-93539,-100330,-2561,62033,50403,1509,10742,54663,132024,241730,210944,106108,-2059,-24104,-23972,-37301,-44733,-83562,-123295,-107180,-39554,-9595,77943,160366,139949,74775,46487,46018,21669,170,-17578,-40332,-33908,-62282,-73848,-10372,30796,-50850,-143307,-93090,83827,150341,42026,-50698,-104877,-144073,-113099,-77407,-27568,-28049,-42671,-93066,-146678,-96669,-48512,3318,18960,96629,124322,119179,105788,166742,251303,227659,205153,241422,252136,254449,208266,135224,50016,93481,185137,121681,8617,28644,21115,23270,59178,69111,50175,44128,34457,60982,114914,103596,76471,33077,4451,-8041,53014,124911,214876,218053,145488,90609,-48,-89976,-98998,-122533,-199661,-139439,-150520,-186823,-110352,-26995,35985,58315,45234,5963,-37932,-55028,-35453,-25935,-51456,-67587,-90222,-87380,-93270,-36186,82845,239912,331631,294386,144304,57552,112320,228246,324322,469064,515872,384092,167023,-18220,-71901,17609,87317,124391,210527,274146,169439,79461,83970,112669,75325,-28198,-136868,-101860,-67556,-66512,-90203,-53826,-28025,-31495,-85231,-104292,-15290,-14218,-67102,-102783,-36787,43296,99104,103997,55380,81409,145900,254300,273719,77554,-44609,-80866,-102780,-116974,-80470,-37336,-44264,-27708,31779,-990,-73751,-67257,-44581,-51814,-53285,-63986,-80508,-94641,-158428,-140182,-129353,-160315,-109397,-20825,36702,18111,-74370,-44776,222992,429532,470808,407759,191904,13354,-38932,-54269,-44010,-35338,-31992,-33584,-43297,-100119,-77216,-66053,-91041,-108383,-95572,-104233,-51742,34369,77364,99250,103535,130025,150193,173057,167402,157366,78243,-16723,-48109,-6047,69112,141747,189095,240087,148051,100691,98244,64533,45132,22972,-18092,11030,28209,-14015,-31346,-37846,-81341,-95323,-121524,-107459,-114542,-77027,-70629,-87013,-127695,-152032,-133580,-129174,-97350,-56369,35722,139043,127738,83569,12386,-40058,-41597,-36369,-4513,96004,175981,183769,88390,-13647,-57514,-69561,-85484,-121206,-45930,-6247,-85884,-96893,-69773,-22076,1608,-12860,-25210,-31383,-10389,14317,3190,-21058,29279,69344,131896,140610,83509,-22398,-118811,-55882,-59948,-106439,-33443,19162,-34075,-149690,-59989,24425,99341,158475,140621,8867,-51523,-32590,-65816,-24281,-49237,-117140,-71326,-53925,-82408,-64848,-5679,44227,22553,-56218,-68753,-77220,-23039,23783,65059,35091,-65595,-155751,-114416,-105531,-60991,7598,81522,117059,86399,53294,656,-68751,-71357,-91486,-74864,-33219,32736,25189,-44553,-69360,-45647,-5482,15936,2842,-20813,-34344,45139,157203,194511,141369,64458,59949,54834,17132,-61454,-111189,-96972,-63854,-6127,54567,33177,-81172,-31153,84927,43282,-52332,-89819,-43254,31733,110385,148781,94914,34614,4505,-40196,-92707,-1813,413656,732741,823066,745475,505221,228742,62632,41646,74813,161649,208880,222685,113212,11844,-26200,-70069,-74005,23065,27359,-30108,-114728,-113382,-67785,-70652,-100106,-144049,-46853,114065,261976,321827,247115,165359,138303,59617,38340,84942,81893,79704,36843,-43897,-65043,12836,-2559,-40164,-45262,-102381,-107604,-8723,245613,501816,635718,660713,580287,484566,363396,245388,80950,-69772,15918,56,-14229,-38220,-76945,-128932,-88516,47534,129666,91650,7633,-93224,-55321,79027,97883,22738,-39236,-19038,43118,9100,-35405,-64597,-87294,-82609,-64989,-62067,-60833,-35400,50245,177190,286248,211447,74780,12190,44851,101170,99773,227773,427565,475406,413074,267661,103625,65240,456730,375712,154876,37065,-44139,-132141,-87767,-27394,11580,17181,-6263,-9684,10914,4407,14506,58146,46572,26378,-12380,-57757,-85560,-27630,35735,49177,10038,-30376,-34664,-69462,-77511,13150,111030,120120,34999,-57420,-7551,118623,120957,128765,77574,48337,-5550,-99799,-124333,-60873,-82476,-81491,-47925,-13468,35620,67903,65066,5259,-38680,16695,103235,160248,66724,-39535,-57754,-23607,38292,107738,104313,63538,3068,-38891,-100105,-20566,92628,146765,132410,103690,85454,16194,-46056,-52837,6660,81830,160136,173903,131184,102084,69294,88388,107298,14584,-44853,-12635,-24000,-46848,-80398,-85341,-29948,-2558,35564,42599,27477,-36893,-124388,30678,292300,347676,155367,-11260,83411,106007,4262,-109614,-155526,-135837,-78902,-8480,50727,162745,414922,257008,137731,83564,56398,-3727,-102670,-86976,-28434,-19173,-87084,-10079,96629,129234,110938,99120,86594,76992,57470,28771,-12090,-41074,-28254,38907,108590,136600,122292,54530,-38236,-101064,390,195459,316829,185177,10380,-76783,-49635,-42590,-24280,-46055,-116353,-66592,-54776,-59033,-59092,-70974,-129487,-102147,-64987,-81388,-82165,184,69322,3845,-103729,-111354,-42146,7328,62349,178998,299092,334347,324090,251653,77373,46642,38467,8427,98202,124232,57318,-1016,-61298,-87430,-115509,-55561,-9263,-41239,-98689,-113271,-118695,-102697,-54356,-21177,64381,103687,138774,134106,147761,162268,212752,267725,234188,109183,34057,40483,16790,-48204,-64524,-44335,-85735,-103210,-77826,-30579,87946,156585,98845,7899,-15469,-3102,49869,136195,246731,248437,197061,119751,34304,-20521,-46935,-59409,-65939,-89334,-119428,-98145,-39072,3688,45667,77483,94499,77869,62499,135960,254475,220921,78544,-50575,-51687,-32963,-98165,-146180,-17467,75394,69936,47976,75572,67881,43961,-4438,-67245,-59619,9721,30799,50620,34165,17115,71871,147264,142674,91216,19057,12292,97479,234225,253987,149235,52494,84851,155070,131446,-35315,-149586,-53575,-22938,-5786,16992,92602,133046,113439,69354,10865,2758,18495,5636,-96550,-25200,69197,167897,98656,-7669,-42520,-26795,-34039,-68790,-63612,-23867,44774,86316,100209,74840,53099,-46557,-78871,-16560,-15243,-32610,-124245,-107796,-61796,-13605,12759,60992,83664,22773,-58428,-93808,-63902,-50052,-11032,20767,-22676,-88315,-98161,-95717,-67842,-27487,-29930,-78926,-54181,1518,38682,49997,56574,52291,69517,67951,31780,-36531,-83784,-97213,-87514,-66031,-41601,-18321,-17536,-21233,-20786,-41755,-78376,-89894,-57582,11288,42027,-12805,-80600,-60866,-40507,-51635,-80539,-99506,-117877,-96293,-23164,58938,92195,69045,26557,-23910,-72605,-68179,-29883,-20355,-48887,-28742,35206,100786,48924,-15351,-42650,-83400,-83265,-76625,-41512,-4207,-18905,-60062,-97462,-105685,-5592,81718,-36002,-73865,-33443,-48065,-73687,-72905,-55670,-56860,-63296,-62876,-99769,-116948,-52522,24992,484,-81850,-75624,14095,84223,115978,121785,126304,96280,52209,17831,-19238,-27581,-20502,1987,1831,-10020,-24319,-27471,-20972,-14121,-52249,-89843,-116197,-80670,14180,32470,-2129,-6479,-2722,-13154,37554,90891,115978,152056,199774,212464,173955,25095,-100854,-38035,-4148,-49791,-64976,29007,238829,402117,346607,197699,95841,40587,31516,12108,4568,7301,27767,-24882,-61171,-63855,-46372,-10363,49,15726,42419,75543,124096,115521,34521,-29647,-66460,-29644,1407,-8096,-43792,-45164,11265,72931,129913,220497,271586,291962,193390,70782,-2299,-79879,-54156,-29660,-26304,-64925,-86156,-80665,-81787,-90053,-100203,-102409,-16672,114990,234058,277752,191250,95792,7594,-36831,-49424,-61384,-57208,50168,140553,159892,38576,-72814,33392,59541,-44846,-113145,-40051,-349,-23732,-67670,-97669,-93710,-107133,-60073,3211,24597,29489,5332,-27635,-74650,-85441,-48483,29284,69802,49998,-3071,-82559,-131696,-76716,-52513,9611,182341,229246,88911,7209,-21750,-35260,-65926,-16686,99832,173758,114313,25874,-60695,-68232,-49372,-43669,-53340,12313,72968,77375,-4568,-79803,-41453,-34314,-61044,-94297,-23197,17298,75754,98117,84548,77125,130861,245295,260747,220820,217652,169574,96391,-28859,-19931,78834,99479,50315,-75693,-40829,123498,273901,474612,617138,648790,583493,455514,284838,201196,187791,232466,290218,317818,290491,179885,-40914,-89334,-35990,-11184,-31108,-75972,-57186,-16275,-38131,-91981,-121737,-52556,-47469,-64470,-74055,-75432,-71402,-125256,-187397,-164946,-102387,-253,73007,94900,86135,109887,81241,-4558,-43796,14729,72707,58210,8322,-29021,-4580,41037,21438,-57086,-77920,39012,109758,118273,93216,55110,-3599,52172,163357,209343,228802,267263,241238,121823,101109,99990,45146,-52876,-73858,-283,32972,698,-76356,-70357,-54633,6460,74446,45799,-31614,-91470,22657,98837,-13705,-34343,25679,-3188,-43380,27599,98202,115218,77368,3117,-84230,-50054,-14581,-2540,9780,14619,57607,84556,41917,-36130,-53535,-105889,-66901,-95482,-84565,-16729,55026,160850,183669,74638,-25258,-67724,-98262,-77390,-11638,31737,23766,-22395,-78368,-104560,-44052,22068,112467,125631,59585,8036,9160,-885,-21393,-68171,-120091,-76532,-28881,12061,26461,31557,-30781,-46764,16423,25578,-61346,-144166,-27045,-9760,-15039,37171,71081,66109,35673,-2772,-13830,-10163,-42987,-109489,-45412,24112,42979,14471,-4594,-34622,-59330,-78197,-76997,-90975,-91887,-57351,-3712,33244,-55657,-114204,-75112,-2241,57379,52552,-75986,-138227,-70331,-70834,-101767,-48091,37028,149108,212354,112531,683,-64477,-123285,-82989,-92083,-88021,-53438,5743,100527,179498,245398,238738,100468,-26540,-25226,17150,23561,15483,-16405,-61771,-88451,-15823,-4136,-64397,5689,189154,347279,281894,67712,-98248,-4669,49678,28060,-7135,-33594,-22393,-32574,-86657,-96689,-79076,-26451,75170,146440,120648,48549,24454,15036,21521,-30719,-117375,-78960,-11174,-651,-70229,-48382,-20025,-54617,-76161,-44605,34527,185190,325510,371845,339264,210710,138783,62017,-24268,-79065,-25825,24218,28630,29624,-2581,-63418,-112164,-102025,-32118,45980,97814,68744,-6878,-39159,-33776,-46529,-30234,-20693,-41712,-58561,1388,24622,56353,23301,-54282,-37056,-89356,-8182,204712,223896,133148,-38751,-45629,93734,154202,122378,67793,63045,63415,5436,-62605,-75992,-1204,59872,-10971,-57092,-9690,47273,83710,105943,49586,-53114,-164199,-67385,83209,97573,4139,-127672,-117835,-164660,-128400,-77227,-20960,-49360,-37009,-13955,-24898,-12665,-57334,-115303,-98535,-20622,25220,85946,95315,40935,-5492,-28835,-45845,-49765,-42805,-40891,-27726,-55513,-98281,-68496,6816,101306,96801,187315,336496,446838,431484,274581,114135,87583,84107,35623,-37985,-68841,8971,100301,208921,201935,125867,51817,1327,17150,11685,8162,62038,18994,-11452,30417,75378,89126,123585,159976,155558,25156,-120869,-137630,-74088,-11065,11495,9664,-13390,-60465,-123055,-146177,-104373,-66312,-14772,7823,21551,-14760,8119,17170,58534,116492,90755,6005,-70355,-136956,-63552,7662,119190,205987,89630,-21120,-57516,-12730,42334,73868,62675,-23552,-44571,-60988,-76843,-84182,-71978,-75039,-62013,-87013,-53478,-17543,-5559,-76222,-120174,-96877,-92072,-109870,-122788,-125507,-87610,29251,95173,-8512,-27939,188116,290586,262022,177879,105440,83651,124388,162399,167255,49109,-66927,-57153,13118,27731,-1676,-4877,31327,89636,116472,144310,201856,238579,272048,230567,133788,39440,-58998,-71641,-5356,94773,143848,128801,57201,-19770,-109155,-88231,-88962,-76865,41765,216237,238885,99000,9233,-1921,11954,9236,-7418,12168,21908,59442,52311,13644,-62340,-12015,6106,70247,60246,20357,-58160,-136590,-138527,-99472,-87340,-73975,-52882,15090,36595,24008,-13692,-52274,-68163,-75715,-87201,-35021,30720,129838,67723],[-25491,-46773,-32143,8437,26701,19941,-15849,-44871,-46093,-46120,-17268,10464,-35313,-61028,-14931,60167,128313,152135,96389,34307,-13850,-92176,-125790,-81553,-42003,-50166,-82333,-34477,9282,-15874,-112863,-72589,21006,49045,-21189,-99370,-67324,58004,118408,32440,-66096,-110689,-114026,-141790,-112004,-110714,-84193,-7785,37556,-19088,-108505,-80575,-15936,2690,-14313,5487,30966,48857,47232,35974,-909,-61589,-58552,13253,4866,-66727,-42393,16182,99018,100972,69414,2587,-81052,-108435,-52654,-8178,74477,91338,47731,-22528,-19405,13419,30781,120702,316818,301034,164207,86938,19909,-42948,-17013,46833,88684,146886,298186,462651,385413,192837,6727,11346,116754,118284,21355,-47688,-70161,-31629,-3076,7204,110966,184396,84473,-100408,-60966,19648,58211,67898,74274,121617,251300,371381,332179,318914,166460,6858,-91343,-114361,-79352,-53025,-72885,-116713,-8968,77052,5648,-60107,-76781,-57356,2121,48259,54384,104112,136485,93720,89678,43513,3981,-50259,-122134,-102929,-32623,26486,55125,72750,43339,-77349,-76936,-7700,72833,145876,48349,-30971,33271,111232,211024,209382,61376,-72955,-121186,-58544,30955,70660,52843,-15676,-66140,-27463,10251,-6701,-7456,-10314,-49990,-75629,-42321,34184,97130,53986,-7418,8196,160142,279178,239572,255460,178599,71259,17557,26007,136917,194498,115782,1040,-110725,-25496,-24657,-28854,-26932,-30108,-59871,-52503,6543,26592,7508,-53047,-22676,-1141,2352,23271,90538,162646,253650,336539,331703,266730,192547,67347,-12673,18936,28196,2985,-68310,-120939,-87612,-9601,73198,103482,49831,-67897,-59105,-22691,-44348,-91150,-135661,-147295,-30655,100741,220203,238373,193054,132402,101016,83706,43773,8027,29459,65795,53709,23899,16007,13318,-24725,-28366,-33269,-14593,19242,33387,50032,78358,30676,-11297,-3358,81605,210452,278428,188387,11049,-135509,-140861,-111206,-100308,-105170,-102371,36258,192119,361022,473708,464955,292728,158261,74023,-1676,-65593,-84079,-101482,-94485,-7504,75674,116437,93292,45008,18895,22221,26946,30124,34692,15545,-4127,57966,128016,178596,173472,131185,70975,5910,-64011,-101306,-123688,-107443,27380,58774,9324,295,-12664,-8482,21067,54629,18659,-82150,-133595,-94796,-118529,-105464,-94182,-77081,-50379,-26260,-25453,-56178,-52252,-21062,-33931,-42272,-61798,-37064,-32711,80511,287295,463010,563532,501957,385611,357117,333391,194929,109865,45162,-79028,-121993,-100585,-136592,-100312,-37534,-20233,37216,1172,-38435,-96442,-59345,20789,-4645,-26313,-36889,-101067,-128338,-52331,-13880,-49125,-16175,22969,-14716,-85218,3051,154546,189078,153612,136312,112141,38204,-25827,-42669,-105145,-26182,60609,79276,79315,72510,91074,96829,46417,16144,-5894,-46329,-2161,19352,16151,-18497,-43344,5446,33025,48650,32490,5578,-19806,8858,79750,160835,207766,192982,223273,114899,30010,-43249,-63466,-70371,-55778,-38702,-38740,-37190,-53018,-92309,-93467,-90078,-63525,-5370,-4535,-33649,-5524,180354,318500,234991,102858,-13829,-104849,-98710,-17957,50512,46439,14734,39296,84999,168396,262753,205244,87634,-16759,-35485,-31391,-39985,-41223,-79208,-120553,-97636,-25783,19422,95804,165196,143084,84779,59826,54218,21504,-10369,-37871,-49881,-30508,-52325,-63262,718,43512,-42526,-138181,-86798,86313,148610,44340,-55678,-115175,-150842,-85765,-39602,95,-16559,-39981,-91313,-126191,-64117,2165,43096,34906,101016,129081,136310,133738,207375,284448,244501,208488,235352,246858,259127,212011,135029,51860,92525,175010,106800,-2761,23670,32693,47517,82500,81443,56944,50388,42923,65910,111520,96571,64549,21742,-355,-11048,38689,97212,180911,169428,108374,71755,-3565,-80464,-65885,-89467,-206954,-137573,-146544,-173960,-110547,-41751,24113,49454,46504,7193,-36650,-52542,-31494,-16980,-46690,-81769,-110871,-112351,-106269,-41754,80344,243094,335030,284657,126776,55484,139356,276286,402259,548183,566309,419096,191275,-5453,-71407,8352,71006,117614,226849,291384,169995,83176,83940,108603,70005,-23638,-137952,-103635,-67295,-64459,-91519,-60020,-34421,-38912,-91662,-89849,-6474,-5124,-60028,-103987,-41554,42390,101034,100955,36054,49423,116672,240660,294223,119517,-15931,-88639,-122398,-133338,-72615,-30803,-38402,-24098,36111,14365,-45920,-49491,-39771,-53444,-49433,-55709,-74545,-99683,-165125,-126064,-120454,-151382,-125040,-40504,22715,14340,-70409,-41226,206494,374089,373122,301594,120523,-10133,-47773,-54685,-40588,-28915,-18240,-12925,-25772,-85605,-65465,-58236,-96223,-98975,-78232,-87563,-36790,62469,109263,125746,125760,150185,164962,196252,211208,204135,107553,1503,-27892,16902,83656,146778,187754,211102,122367,100236,114067,79974,49426,31574,25061,43587,47745,-7317,-34309,-42417,-82509,-98030,-129593,-127532,-132612,-79094,-70411,-89180,-124514,-138833,-133543,-104354,-93609,-52899,36409,142050,136392,81520,-812,-48706,-36468,-19689,25306,132692,203838,169799,55112,-53862,-80230,-82106,-87484,-114364,-62878,-18595,-78761,-84317,-62361,-28460,-15996,-24752,-21529,-15881,4281,26235,9486,-20928,34667,76419,139691,156614,114495,5283,-96863,-44779,-44371,-103663,-48168,4708,-43905,-136038,-59226,18914,94221,157031,129658,9820,-18586,-14852,-53347,-17235,-24303,-98425,-99599,-83001,-111567,-99765,-34538,44848,8863,-61476,-62104,-68150,-14526,18503,38895,5676,-77087,-144464,-123812,-128937,-82321,-4500,78391,114236,72044,28621,-29154,-86227,-65632,-88344,-85771,-54991,8211,4352,-65185,-88719,-58997,-14830,12409,12557,4919,4746,75977,179717,197834,137480,59518,58583,56712,11472,-70265,-122212,-91936,-63435,-20558,14284,-7336,-94086,-8745,105803,59014,-38208,-74562,-27105,41255,112061,157377,130193,68321,31902,-22970,-94039,-30035,364438,709035,824643,767642,537700,256504,80880,52228,68676,136518,177994,227120,156826,47477,-2253,-53301,-51064,36331,27175,-30843,-115943,-100762,-41492,-40719,-74274,-127353,-65450,80667,207237,269744,229156,162310,123344,41387,27178,82739,86143,84053,42442,-45983,-56036,23558,10043,-24920,-32058,-105958,-84034,-9836,199868,406292,501592,520080,462833,388221,281150,189249,71213,-46401,34548,8966,1171,-19910,-58092,-102175,-66528,64724,154966,108420,9611,-102291,-74249,52713,72197,18491,-19400,-16886,27249,-7696,-45320,-71076,-84427,-85893,-74924,-74949,-71981,-33501,64433,199225,304004,214207,64566,4289,36623,95016,88694,184986,401811,463079,398622,247481,86004,63087,494598,364724,134594,32894,-25984,-153498,-117128,-57483,-24949,-15752,-9705,3051,16352,5129,16843,49922,32947,12723,-29188,-80895,-93470,-23286,45330,58861,11752,-36933,-41185,-79073,-91113,-70,94721,99283,10538,-66085,-12219,111772,139836,135280,69084,38627,-16567,-106137,-133439,-71648,-92256,-85957,-52610,-24924,10011,27137,17400,-29828,-55358,7143,92951,165020,67021,-43356,-66745,-31909,33229,106164,110865,66491,-3169,-51069,-101968,-13400,93475,140010,130683,127148,129947,50727,-22163,-37486,12782,87504,157476,177756,152320,124856,90826,107341,106579,709,-52915,-18760,-31007,-63211,-95022,-101838,-50200,-28932,10028,46498,39894,-28564,-98401,64247,302783,329538,129325,-30638,74733,116621,16115,-103936,-156573,-123022,-57873,13341,69926,184416,440559,245163,126214,74632,48304,-10840,-117720,-88903,-28813,-18878,-77106,-7960,102159,127513,106781,86130,65758,50015,25857,-5561,-41345,-60451,-37476,36663,100329,117443,105229,49421,-48179,-110754,2988,199496,332899,205117,20611,-72374,-53518,-45330,-24966,-44101,-113628,-65878,-48336,-52080,-53447,-63918,-123081,-102147,-67424,-77756,-81826,6072,76350,20779,-79326,-119566,-53660,-1162,52623,167068,306813,368433,363331,250142,72031,61930,58295,10875,81232,99607,43269,-117,-59699,-93217,-116425,-45683,-10779,-51807,-118558,-103265,-97137,-59496,-21109,-1719,83939,128686,159391,140584,136693,135093,166043,204477,174594,66079,10156,28875,10034,-47733,-60071,-48722,-91347,-98857,-62037,-4579,114407,158635,77816,-16832,-33602,-9522,48008,131320,221828,233282,180454,102347,17500,-37056,-65019,-62906,-65437,-92299,-124006,-109990,-56523,-4720,43495,75444,95840,89349,85729,166655,269913,209412,61456,-56432,-60981,-62471,-130775,-146319,-19223,57095,47814,46820,70121,57987,37773,-9538,-72229,-50837,35734,69837,93041,59269,23194,71131,147668,149172,102630,29281,20151,117636,282019,307326,170725,46020,70850,145062,116458,-46041,-143449,-39307,-13165,-6496,16740,108363,152523,128427,70641,-2427,-17638,2928,-3131,-93271,6595,106526,202203,129597,1234,-51454,-42199,-44130,-61552,-52667,-17093,44714,73120,75879,41703,18940,-52079,-68241,-26541,-31569,-46010,-122388,-118831,-69575,-17918,8272,48253,63191,10597,-59713,-103252,-88608,-77705,-38678,-8002,-45144,-97138,-99839,-68113,-23903,16229,4109,-61651,-59456,-8786,50612,66196,58232,48252,65238,67950,35193,-29798,-79816,-98553,-98989,-78806,-22714,-2718,-12386,-29197,-33035,-44119,-63770,-85273,-68015,-3746,33895,-16099,-70809,-50485,-29244,-41312,-69127,-93885,-118897,-111189,-27172,70891,116666,92379,39759,-17451,-72211,-75443,-38722,-29588,-54342,-27733,41260,115074,64998,-8128,-40055,-84242,-83115,-73965,-34667,1446,-19334,-52062,-75737,-68707,41642,138129,13868,-43006,-32783,-57591,-71631,-70020,-63361,-74842,-81285,-73885,-96490,-76815,-19271,71341,41785,-59460,-86124,6969,85631,122235,126850,125437,89918,34842,-9172,-27649,-26681,-21397,-130,1817,-580,-9379,-13661,-11169,-13618,-65874,-105563,-88283,-63626,8916,24300,-7850,-3369,6127,-6141,42239,91342,111680,152291,207833,225073,187833,34928,-94042,-52559,-23379,-69708,-85082,7948,234347,455057,422898,256690,127021,55164,47415,21130,4011,1837,25330,-27655,-62868,-65419,-52639,-22694,-18328,-7120,25200,60977,114380,116175,40512,-23549,-70204,-47685,-25922,-39686,-69059,-48913,19921,72530,120109,183244,239542,304305,197323,71670,442,-77275,-50115,-25572,-21952,-56822,-78204,-73451,-80006,-101706,-112291,-99722,-14488,113268,231346,248789,145985,62129,-6679,-33113,-36776,-49335,-48599,44806,112750,124735,6550,-78779,30255,48323,-52042,-95828,-1644,60209,1151,-83992,-122968,-98506,-109112,-61982,-1243,12586,11214,-11118,-38603,-80330,-93121,-64531,13746,56217,35907,-15695,-85246,-131257,-79889,-63454,-3734,175615,279076,122347,16675,-11162,-25128,-68775,-6400,142677,222885,157330,70157,-29468,-66420,-55462,-46941,-47833,16697,71555,73694,-8903,-68174,-6000,-13726,-41852,-84298,-31480,20862,92570,104322,81936,68420,104721,210917,247151,220499,208671,143120,63957,-38067,4582,103851,115804,58020,-62617,-18965,168187,345853,529929,612796,585599,495076,361057,216828,170680,177863,237449,303386,318059,283304,155982,-75080,-67529,-22950,-12253,-40064,-87061,-47766,-9052,-34365,-94960,-123821,-47319,-39232,-67597,-85756,-71620,-47111,-86484,-186117,-186094,-92392,8253,80944,93528,79575,108294,79998,-13364,-59905,-552,62109,51100,4310,-35481,-14565,32990,15482,-58287,-73731,40991,115371,124665,99064,43183,-27093,15130,113030,167589,189381,227186,207453,101773,96454,104732,55510,-40827,-72851,6019,50778,24213,-54447,-75808,-55593,7663,67815,20511,-54850,-83436,60461,136580,4025,-39427,22966,13609,-10823,79292,147747,148169,99961,18955,-77515,-61464,-15115,2267,13542,6749,40993,70653,28304,-31813,-23686,-62124,-104256,-115091,-71195,-5648,63855,135677,137770,31511,-53781,-68998,-94640,-79444,-12089,36263,31464,-12275,-65710,-97549,-35877,25305,112724,123856,54123,6006,952,-11194,-26891,-65106,-122422,-99026,-52019,-272,28204,34001,-43992,-66303,7100,25558,-53420,-142856,-19649,8493,8563,49319,75661,74111,43691,-5231,-21882,-18129,-43920,-98578,-68049,3630,38040,13727,-22895,-68460,-86731,-74085,-64043,-77867,-82683,-56352,-9092,26818,-59694,-108591,-60148,19145,82743,83801,-30765,-128306,-128910,-102439,-110456,-45669,39794,163884,258591,167892,11738,-68227,-83767,-45551,-74354,-89496,-30670,43730,144432,216928,274544,245358,83718,-40917,-38594,29,5047,-3588,-35049,-64573,-83122,-22854,-15737,-75935,9576,193699,355217,312759,93679,-83738,9267,82419,63291,2989,-46589,-46486,-50773,-76527,-63660,-49497,12193,94274,149329,123734,52735,25202,1974,808,-42829,-111102,-63828,-3767,5219,-63233,-42050,-4411,-33637,-76531,-63643,23677,174691,323773,382613,356759,213870,122936,32423,-55345,-89296,-31493,20243,28504,41659,18866,-37160,-80142,-79447,-18871,47742,92319,68092,1541,-25825,-22630,-39987,-28597,-21171,-42014,-79018,-67501,-75641,-21632,11487,-27198,-5229,-81954,-24039,191006,199657,119976,-38243,-56124,85822,148104,120643,82067,89039,98313,39301,-33543,-84985,-27163,54214,2614,-39582,-8855,38601,63830,85707,47606,-50218,-154890,-48532,95504,84300,3011,-86679,-100346,-140850,-94956,-37229,11908,-31672,-20990,2057,-7287,4844,-37699,-81432,-140780,-64605,-2924,87460,124995,79066,26554,-12411,-40663,-50436,-44296,-44081,-40615,-75259,-115026,-53789,26217,104817,89148,212295,375498,482866,465162,248231,54365,44015,54893,20629,-53415,-79541,11544,112171,228007,221309,146753,76853,20965,19851,18858,15185,62868,15217,-11826,18613,45973,54948,89122,130396,141785,31679,-114316,-136257,-70789,-2393,16108,7624,-23670,-72275,-128133,-144289,-104145,-67289,-19408,842,24695,-4387,11746,19646,72211,133610,89775,7039,-58889,-123024,-67236,1550,107151,162118,44696,-52469,-60946,-6008,46753,80953,71953,-16443,-33671,-49151,-61612,-66479,-56271,-68255,-75901,-92492,-67814,-11205,-1654,-73498,-112269,-109417,-103639,-117116,-129641,-116615,-78394,48045,112813,5725,-22579,188073,303776,278716,181738,109478,106246,152319,181339,175932,65484,-61280,-65156,1841,15500,-13564,-8501,36914,98873,116185,149819,223170,272294,305095,261797,163226,62567,-43427,-79482,-29099,80320,143437,137835,68664,-13618,-112822,-97771,-98420,-98662,14067,178339,213205,91742,14104,6787,22995,30286,13781,27639,27145,53307,40665,3288,-97613,-48645,-25877,54183,55500,29503,-37585,-110523,-155621,-121092,-90695,-65389,-42553,25538,51056,41936,7796,-31891,-51309,-62410,-85266,-32373,29696,120617,74029],[-20566,-44963,-34447,1007,15970,16196,-853,-40332,-56260,-54674,-21350,12934,-28990,-63950,-17543,62052,137896,161672,100548,40427,2402,-70259,-109641,-98223,-52227,-52905,-84715,-38720,3393,-12947,-110828,-63256,26071,38030,-42508,-126552,-43093,87196,134254,28172,-76902,-137246,-148199,-112387,-89290,-90775,-67255,13782,67642,15878,-83673,-72339,-9686,4774,-11147,10981,37399,47467,40931,34314,1892,-60196,-65222,14025,30830,-32277,-22841,69412,145583,128119,85025,10282,-78040,-122939,-93188,-59128,27854,57656,25386,-41968,-34100,18999,46008,146311,332889,272083,147999,72252,7933,-53029,-26207,40269,86820,156733,307043,498901,459244,233028,11380,1335,100994,111825,29102,-37541,-64415,-33654,-16077,-9893,103817,186041,94027,-88496,-76449,11584,53153,61691,61706,103179,232398,344604,301765,293856,172848,20100,-88072,-119628,-81152,-52819,-73469,-93752,17008,94466,20708,-50632,-66290,-40758,18377,66561,73309,116769,118081,52608,57172,33776,8230,-39996,-124971,-106755,-39089,23813,54417,61680,37037,-64736,-82540,-22827,41544,108949,23641,-54105,26553,117707,209468,197249,53079,-76475,-129558,-71205,16654,57150,47673,-12141,-60094,-22058,22147,8288,3455,390,-39712,-82778,-63353,19272,87562,40669,-21638,-8308,169304,330968,292163,261243,149209,46211,-7739,-16760,88342,154573,109628,16753,-111008,-18244,-9547,-24156,-34750,-36247,-56940,-49199,6231,26193,13858,-32461,2839,23939,22648,40445,93236,156894,256994,357453,353844,277610,202409,85202,5876,28788,38726,12532,-61796,-120361,-85933,-6308,76594,105217,60161,-31019,-73759,-44308,-58621,-103801,-146911,-142671,-31687,89051,197648,220505,192490,151033,128957,113491,71799,26736,43095,78451,68465,34994,17632,7786,-33656,-38303,-45640,-40884,-14603,5016,23493,41387,-9007,-36907,-14913,69914,176691,207821,106424,-46335,-159084,-82938,-65497,-71415,-105277,-111326,29994,168165,329645,457481,469028,328238,181106,77750,-13471,-91869,-93418,-98324,-103803,-15390,81050,124447,114044,87248,71553,59460,47339,41625,39078,6028,-19952,64030,151600,186155,180730,132761,65787,-3203,-73512,-107673,-129218,-97651,36802,57847,14784,-1246,-23564,-24229,5763,43835,15228,-77170,-122394,-84345,-106952,-139230,-115982,-82645,-49752,-28259,-32145,-69443,-75278,-57397,-85665,-95274,-93201,-59149,-51462,54430,243442,398766,509874,514965,447490,447276,435897,249181,125641,48310,-77794,-118324,-94956,-132600,-115529,-65861,-43987,31861,12434,-15486,-89229,-61610,17627,-15241,-22660,-18673,-79222,-122294,-65429,-34076,-52871,-11790,19179,-12776,-81058,589,144129,154238,95739,78646,92061,38025,-47941,-84654,-154836,14798,74923,95852,98380,90196,99617,84468,10545,-30834,-45728,-59489,3527,36480,40057,-11982,-53319,-970,28841,44540,27095,3403,-17875,739,74157,170593,230048,218383,222922,106758,43321,-5282,-35768,-95579,-92014,-51491,-21208,-11558,-33051,-64023,-48834,-52817,-78096,-18632,-1744,-35695,-23929,160077,306253,216809,89095,-27071,-110894,-98318,-41822,30782,36842,23965,65036,114868,204790,277578,194177,67560,-31746,-47733,-39992,-43479,-37747,-73736,-114613,-90653,-18934,37588,99080,156064,137076,88326,68013,57371,16069,-25170,-60061,-60641,-31801,-47011,-55699,6811,48399,-40347,-137893,-83128,82206,138461,42397,-64584,-129657,-141890,-57781,-3504,27241,-4506,-35529,-80510,-97169,-27899,52444,79885,47600,98800,122845,144813,153262,235124,296209,243740,200102,222040,237266,260888,213087,131091,50251,86366,160961,96414,-8653,17512,41240,66365,97260,85860,57434,51588,47358,66358,104209,86393,50998,11408,-4241,-18594,16442,60020,131633,107571,65910,48688,-10017,-72420,-38737,-63849,-207533,-136052,-136469,-139624,-94531,-54381,12898,39531,43668,5768,-36519,-50432,-28733,-9265,-35452,-78800,-110405,-128427,-124309,-51844,70271,234288,324570,264450,104057,51992,161018,313718,460851,591289,574887,426428,205335,5599,-69502,-2080,56051,114403,243323,305086,169855,85048,80291,99195,58714,-23406,-140736,-108284,-69431,-63947,-91493,-68377,-42843,-47098,-93678,-76926,-1572,264,-55049,-106519,-50357,34608,94409,91760,16535,18512,82648,208800,288742,150717,18505,-75316,-131965,-127532,-64457,-26179,-32150,-15992,49231,41482,-13034,-32565,-38931,-61438,-53150,-55780,-76331,-110973,-144531,-111942,-112477,-139151,-142458,-63736,5006,7044,-69102,-38578,177718,297300,262291,194117,57520,-30299,-54789,-54368,-38825,-25841,-8033,4988,-8507,-69755,-54731,-52225,-104160,-86722,-60698,-71074,-21666,86089,132237,139038,136975,163203,175540,216369,254492,245805,128958,12548,-14202,32092,86820,136719,169656,167372,94951,100380,130121,94174,49650,40010,76199,77088,66369,1575,-32909,-42941,-79317,-100010,-123357,-123197,-146395,-81071,-68375,-88784,-117465,-118798,-115153,-83245,-81151,-48702,32705,133861,135481,75632,-14273,-55979,-31687,-4968,54448,169479,228422,154875,26621,-88356,-94626,-91561,-88198,-100576,-57368,-6378,-61859,-77236,-57508,-37832,-36127,-39291,-23563,-5048,16696,37150,15126,-21224,39604,83811,146983,173091,149287,39613,-70195,-30471,-25944,-89450,-58871,-7764,-50041,-119720,-56772,14007,89422,154372,117788,14041,14569,3999,-40876,-14890,-6774,-63893,-91201,-95726,-134212,-130733,-67094,36822,-11117,-63331,-54426,-59302,-8064,11169,13187,-17131,-67859,-96780,-93884,-98122,-74843,-12976,71134,105384,53536,1370,-58982,-98420,-60056,-81842,-92041,-70653,-11703,-14925,-85861,-108370,-72166,-24329,9218,24345,34923,51968,114511,201102,195025,129034,49961,49478,48912,-731,-80195,-122769,-82561,-61322,-33917,-15594,-28856,-77699,13832,125004,73966,-23936,-57831,-11036,45046,104722,157088,161366,107331,58393,-7251,-94813,-59395,297386,639465,766632,731800,528371,264312,94475,59630,58178,104037,141764,222995,202752,91206,27582,-32795,-29276,47801,27919,-29033,-114341,-88751,-15293,-9957,-45848,-104920,-83115,48056,153859,210442,200652,151921,104001,25308,17572,77772,86460,83981,43833,-48974,-41087,38864,26744,-7702,-17586,-98839,-60155,-8146,157007,313806,378891,410456,390904,333101,220625,132079,56820,-14601,63473,24817,22278,3357,-34297,-71139,-40831,80103,175444,125446,11765,-108740,-87306,37797,61639,28167,6980,-17195,4686,-29273,-60009,-79626,-76367,-85092,-85392,-88663,-80381,-21583,87133,226084,323162,219717,58555,533,32020,91355,80625,134088,339398,405939,341260,194455,51018,56073,512775,337750,109121,27381,-6902,-137161,-120829,-62855,-37461,-18816,12452,24857,23426,5915,22032,47354,27921,8101,-38425,-98272,-93416,-17483,55121,68723,13858,-41600,-43326,-82953,-99929,-9096,81274,80518,-7484,-66634,-14853,95701,146885,134359,60313,32360,-17310,-90314,-129131,-82572,-99290,-86127,-55624,-36099,-13983,-8794,-21537,-54844,-63952,1212,82559,162999,66417,-42647,-70112,-35863,31454,103898,118455,73857,-3767,-57486,-98289,-4594,95936,134080,130746,154915,178286,89857,5734,-19353,21288,95689,156625,182886,176988,152742,120192,133670,110949,-8398,-59633,-28470,-42278,-81351,-109862,-116881,-67966,-50321,-12424,49547,55037,-10477,-64919,95971,297169,298254,100921,-46036,65871,125601,29801,-94927,-152963,-104987,-29439,42536,94845,209410,446482,224159,109389,61879,37291,-18097,-121963,-81791,-24368,-14742,-65515,-5453,102752,121583,100922,74792,48043,27222,-644,-34168,-66398,-77519,-44658,35806,91365,96796,85661,43573,-55707,-116156,8116,200329,336812,214018,27379,-65515,-52880,-43992,-20415,-37069,-107538,-62034,-37974,-39973,-41765,-50519,-109019,-99534,-68276,-70911,-76155,16751,88770,44402,-49468,-120749,-63973,-7587,45815,156896,313483,403985,401454,244153,66682,76972,77893,14298,54614,68628,27204,1393,-55020,-95570,-110027,-33590,-10622,-59830,-134170,-69618,-27903,1217,18904,22926,101100,150688,179948,147943,127631,110816,122758,144293,115807,23808,-11577,17042,2508,-45725,-51546,-49295,-93855,-91118,-44930,20988,137986,157114,57894,-37612,-50099,-18114,41931,118913,187603,213841,164532,89996,9138,-43449,-76558,-62279,-61181,-91747,-126112,-101962,-71246,-9929,44132,76478,100553,103227,109947,193781,274688,193181,47799,-55034,-68005,-90993,-156781,-119210,-14933,40802,25928,39680,50217,40152,32089,-11268,-71394,-37607,69558,125156,143386,87751,31987,70264,145283,154258,115604,42669,29580,135856,325193,352055,186024,40790,61339,137927,104533,-49030,-137026,-26708,-3647,-7684,16407,121346,164548,139245,71774,-12453,-34048,-8967,-7236,-80352,33012,134436,223522,150891,7141,-59316,-53262,-47503,-48400,-40116,-9386,44927,59855,53484,15935,221,-43133,-59153,-33866,-42437,-55341,-116299,-123462,-72788,-17291,7299,36017,42735,-637,-57755,-101660,-98852,-91324,-54623,-27291,-61744,-102308,-94652,-41046,18995,59703,38025,-44969,-65203,-18463,60515,82711,60521,44064,58584,63920,36393,-20714,-70069,-90481,-89302,-62804,-1079,7738,-11123,-38777,-48900,-46727,-48461,-77873,-78164,-20937,23367,-17850,-58340,-37995,-16933,-30042,-56089,-82497,-110678,-123363,-29241,84041,143542,119275,55943,-8180,-67586,-79243,-45620,-37472,-59201,-27716,42424,119645,72647,-5689,-39465,-84560,-80582,-68834,-26023,7314,-19711,-44083,-53359,-26818,97122,206090,87347,-3787,-30877,-69529,-72529,-70149,-72874,-94025,-85682,-54273,-50158,-31147,27529,133145,95139,-28553,-90763,-1410,84909,125184,129488,124968,86967,22984,-33779,-37287,-26516,-22162,-2526,955,10388,10685,3154,-297,-12045,-76292,-100526,-51061,-37258,8637,18876,-11510,-1353,9249,-5255,42360,87028,102700,150455,213702,233443,197652,44132,-85868,-60264,-32733,-80183,-100053,-8300,227872,500088,494340,315996,157829,66982,60006,29470,5125,-1811,23692,-29604,-63771,-67112,-59938,-36755,-38748,-32507,6021,44693,100670,113725,48968,-11586,-63261,-56490,-42355,-62113,-92679,-50310,25157,67254,105675,142417,196748,296433,188202,65894,1163,-73944,-43937,-19203,-15912,-46848,-69331,-65905,-74652,-107659,-118151,-94674,-14748,102485,206422,199011,94426,28168,-22588,-32569,-27843,-41672,-45008,33362,80037,86337,-26618,-80671,24133,34791,-57521,-77118,33939,115271,36996,-51854,-130005,-97192,-110722,-65290,-8140,-1583,-6472,-25028,-46848,-82737,-96256,-78564,-1251,41699,19266,-30681,-88354,-128224,-82946,-75010,-17272,161106,322483,169807,36242,2315,-14230,-68318,3651,177688,258621,193398,112344,5347,-56655,-58448,-48650,-43472,18505,66535,65712,-15990,-51974,31234,7054,-25661,-72267,-36834,22972,102116,103547,75870,58923,77079,167764,220860,208287,188936,114398,40651,-27654,33859,127568,127098,60063,-50671,6207,213758,414329,565507,580596,497922,389507,258566,146468,131907,158334,232252,306227,306601,264758,124249,-111192,-40734,-7297,-12517,-48448,-97172,-40839,-4358,-32218,-97691,-123691,-43663,-32322,-70827,-100523,-68131,-23240,-44250,-135669,-149907,-77735,16732,87730,88587,68236,101250,74825,-22993,-74220,-14828,50694,42556,-918,-42936,-25832,22424,7279,-60655,-72074,35738,111106,119487,94097,26599,-50520,-15919,65501,117709,134471,158875,148158,67784,82497,100456,59217,-32902,-68382,13225,67612,45916,-36253,-83097,-56848,10702,64498,1519,-72467,-66149,95114,160302,11334,-48456,17971,28178,18962,126476,190667,175117,116960,30437,-70041,-76065,-21847,-463,9068,-9187,15456,53226,19961,-17795,3039,-26792,-112950,-115518,-57582,4776,70843,102762,78856,-18700,-80964,-67609,-89979,-84012,-16382,37072,35382,-5063,-50221,-75822,-25733,23414,103511,113622,44050,1314,-7524,-19227,-29272,-58136,-111482,-112808,-65398,-4608,35752,41399,-50471,-84833,-3673,22804,-44842,-109055,1056,30117,25882,53718,73522,75128,46683,-9364,-30351,-25892,-45695,-88165,-89083,-17589,30389,8225,-45317,-105127,-114922,-69057,-52655,-61519,-63382,-47469,-12041,18496,-65508,-104309,-47477,38922,105759,111198,20962,-73014,-140528,-131631,-120032,-47312,35734,165219,281097,211093,22638,-67557,-44519,-5350,-57098,-90075,139,93984,187332,244732,286774,236179,63434,-57245,-53704,-19060,-14950,-21887,-51982,-63731,-73880,-30805,-28239,-81046,14835,193411,351134,329806,112760,-67755,23484,112240,94003,6403,-66265,-78838,-68343,-54911,-21374,-7065,39804,99759,141368,118900,50111,17889,-15278,-17173,-48871,-100563,-54672,-1646,7196,-56592,-34295,12116,-6973,-60505,-88705,5304,154593,305718,376334,360668,211157,103050,1404,-81555,-85690,-33873,13990,24922,51757,40599,-8995,-48315,-57431,-10683,41010,76150,57419,2060,-18396,-15034,-35195,-29859,-23983,-42252,-89203,-131240,-130295,-44310,28953,10311,27912,-72516,-45249,168157,166727,98545,-37803,-70069,68299,128888,105797,89338,111822,134561,77585,-6498,-88526,-51282,50885,19150,-23884,-9540,27852,43542,60773,37919,-50415,-144091,-33892,100541,66454,2560,-49859,-74228,-116669,-65533,-4719,36312,-16194,-5985,16394,9806,22495,-17148,-48717,-132110,-102951,-23451,92093,157487,120166,55145,-2721,-42916,-58528,-51886,-50660,-54468,-94955,-93730,-22269,56481,107089,66945,211926,383015,478905,454035,196766,-5662,-568,25244,3568,-71775,-93211,9805,117506,239136,232806,160859,98820,40784,16608,17458,13390,54679,6221,-14998,4055,13144,17168,49946,91895,116381,31992,-110081,-136510,-69487,3592,17976,3923,-34725,-84645,-133478,-144341,-108067,-73470,-30626,-10362,24507,3114,9069,13264,77657,140950,83243,5703,-48968,-110010,-76245,-7004,92836,121905,11434,-76154,-59089,-1107,47875,84816,79957,-4213,-21052,-37447,-47754,-51026,-40226,-57775,-90195,-93032,-72197,-2445,-11,-70213,-100918,-126972,-105813,-118789,-139429,-105754,-67611,64939,121712,12828,-21170,174276,293947,275122,174601,110428,124369,171332,187223,171882,76077,-56453,-74696,-10227,3731,-25867,-14840,37873,101526,110153,149693,238668,300274,331175,290141,193816,86064,-24930,-78885,-53573,61217,136498,140376,75356,-10006,-116677,-102544,-99363,-122896,-20732,124845,171741,75884,13865,12491,31654,47004,31458,41896,32019,45405,25816,-6514,-75563,-38152,-49656,40219,51253,37922,-17311,-84790,-125309,-138159,-88526,-57366,-32623,34769,62990,57474,27911,-10513,-31911,-44579,-79702,-33018,27049,108959,76763],[-19996,-46210,-40545,-10812,-108,5545,7370,-33524,-69064,-64879,-27519,11762,-25878,-69432,-20508,62888,146434,170790,104468,45316,16824,-50227,-90110,-115342,-63184,-56567,-87755,-42435,-2259,-11115,-106958,-55091,26974,24697,-64873,-136158,-12267,112814,142901,22433,-82805,-147134,-134193,-81414,-62810,-70543,-51219,32322,92288,46571,-59346,-62915,-7725,-1293,-15593,10928,39886,43458,32523,30407,3024,-58901,-72626,14132,61315,18892,26909,144251,194093,154031,99999,19659,-68441,-106751,-127067,-105885,-18723,23015,3854,-61916,-55552,21999,62691,171082,332254,235410,130166,58826,-29,-57118,-32682,32673,79889,155420,297276,507509,517769,270769,15088,-9463,85115,103371,35310,-27499,-57467,-34121,-27008,-25396,83526,166650,88465,-79293,-88150,4067,47466,56081,51688,84907,206457,305582,267058,261040,172517,33341,-80419,-120900,-81848,-51994,-71001,-67893,44603,107701,33778,-40065,-53482,-23381,32955,82263,93399,132041,105068,19743,24506,19396,6533,-27945,-125826,-108360,-43915,22191,52068,49472,28416,-54108,-84447,-37484,10956,70391,3275,-72860,18945,120344,197790,176288,42562,-78224,-121340,-87689,-4521,37718,39098,-10356,-55768,-19784,31517,23057,17362,22635,-8968,-69715,-82966,3091,76600,31574,-28139,-15901,178814,376411,339492,258110,122473,29751,-22651,-60339,35149,112548,101562,26581,-106268,-7976,9045,-16461,-41812,-44008,-55509,-45294,7473,28550,22441,-11381,28457,49223,40698,48527,82959,141484,247876,362138,366738,286238,211192,100727,22638,38438,50074,22974,-53622,-117739,-84106,-5001,72253,96753,60542,-7717,-74066,-62692,-71597,-114797,-153822,-134567,-31694,75484,167227,188483,174683,155470,147423,138782,101760,51707,62285,95369,86739,48409,20001,1514,-44760,-49054,-54451,-64203,-51075,-27963,-6787,2734,-48078,-63036,-28807,50612,127602,124997,27606,-89259,-110011,-13542,-1478,-25442,-93757,-115589,23434,141636,287593,420455,445114,341497,192925,78127,-25493,-112751,-68942,-71121,-98641,-20946,85326,127588,126185,122685,125431,99930,69602,54223,43383,-4186,-35669,68009,166665,182484,180195,132211,61821,-10626,-81397,-108391,-122108,-83277,44067,55853,20441,-818,-30359,-34564,-4850,36639,13875,-70138,-111214,-72101,-84188,-137130,-133768,-84956,-47474,-28953,-37462,-81525,-98293,-91752,-126326,-137116,-115315,-75482,-65466,32842,198953,326351,436651,506248,496721,524147,515943,295580,137931,48757,-77299,-112315,-86745,-124944,-128744,-85079,-45524,32277,27416,8778,-74907,-64976,9995,-26450,-18563,-1245,-56593,-110860,-75583,-50117,-46339,-1832,15799,-9305,-73389,-5642,123509,109882,35306,21375,67086,37479,-64823,-127281,-97387,49533,82868,108205,115749,107253,107371,73894,-17837,-74994,-85892,-66220,9492,51995,62867,-3843,-59521,-3998,27691,42330,21818,-774,-16629,-8134,67352,180123,252549,240751,209990,92973,53965,30190,-700,-96338,-119549,-53947,1411,16704,-8356,-25923,-4009,-21153,-89838,-31022,1194,-35441,-35413,143648,293166,200974,80643,-33378,-106182,-95162,-67110,8933,26955,34035,92734,149306,246087,292425,185093,52583,-42086,-56334,-45457,-43790,-30730,-63513,-102212,-82181,-14591,48803,93809,140356,128191,90458,75233,59359,9598,-39460,-78883,-68770,-33834,-42380,-47559,11618,48888,-40973,-138624,-77411,76839,125952,41627,-72101,-144219,-122339,-28681,33522,56655,11556,-25738,-59732,-63832,12630,103848,115568,60417,93680,108276,145884,165455,250047,288452,228865,183653,204778,225715,260670,212136,124612,46886,76579,143781,89909,-7323,14259,50695,83365,106945,86016,55122,50969,50730,65458,96338,76375,39151,4849,-4935,-27509,-9731,18596,74072,40444,24422,25838,-16291,-63244,-15559,-43500,-200891,-131338,-115788,-95218,-67152,-61701,4655,31131,39359,4067,-34890,-45622,-24176,-511,-17636,-55976,-84629,-107300,-135869,-61580,57514,218916,305572,238970,80242,49776,178704,340507,496371,596307,545707,411557,212601,17495,-62186,-8958,46511,117947,261704,315668,169905,86554,74931,86895,44022,-25601,-142955,-113930,-72118,-63343,-87861,-76705,-51196,-53245,-88614,-64188,984,3464,-50428,-108218,-61541,21698,81060,78471,-871,-9112,47262,164346,259633,168630,52081,-46570,-115011,-104096,-54845,-22386,-25378,-4834,67898,76313,23555,-15600,-40163,-74167,-63798,-63971,-85919,-127619,-119087,-97570,-104464,-124467,-159389,-89104,-14518,-2284,-69561,-37158,140115,208811,150880,96166,7044,-46051,-58193,-51954,-37498,-25313,-1283,19819,8413,-52575,-44832,-47581,-113260,-72907,-43421,-54825,-7128,103336,144025,137080,134926,167183,180795,231539,293320,278536,141003,16400,-6543,39944,79618,113430,137528,115089,69055,102710,147173,107832,45930,46396,127048,109959,82739,10545,-30219,-42749,-73799,-101426,-111190,-103213,-157919,-83880,-64894,-85376,-107406,-98708,-96032,-67558,-68471,-46139,23826,114860,124702,66298,-27253,-62364,-28799,5455,79002,201657,245789,138708,2011,-118442,-100121,-97938,-88192,-85003,-32651,15845,-47836,-76424,-56242,-51190,-59002,-56403,-30834,933,26555,46579,19484,-22953,43154,90709,153085,189417,187476,80313,-40090,-14619,-7154,-69726,-61844,-16021,-51895,-105871,-54811,8665,83796,148749,104805,21452,45304,20798,-30842,-17365,2467,-35060,-65737,-82330,-114207,-139430,-95029,17010,-38557,-62550,-47915,-52791,-5559,138,-12632,-32555,-45194,-51293,-55438,-56686,-46246,-15409,57910,88672,30162,-28318,-88680,-104330,-56912,-73161,-88301,-73909,-20923,-28131,-105633,-129735,-86874,-35510,4727,35775,65684,100402,153271,215651,182610,112835,32956,31403,31973,-19742,-92063,-112514,-72876,-60440,-48651,-34399,-30616,-52393,32359,137875,83994,-13117,-43497,948,39053,85633,145278,181245,145479,80066,3607,-97801,-89313,220254,530598,650103,633548,468980,243488,97398,56546,41969,66030,101426,207271,243869,138225,56046,-15787,-12730,54050,26801,-27858,-113086,-80785,6608,17401,-18661,-81425,-100950,14072,101999,147610,162235,132481,79665,8784,6794,67923,80145,76769,37597,-55283,-23421,55610,44482,8083,-5733,-85074,-39860,-5843,124049,248210,311243,386978,416217,361654,213363,87594,33206,19219,97569,43832,44478,25586,-12338,-42116,-15443,89998,185137,138708,12120,-111979,-90346,34412,61610,43355,32113,-19775,-25969,-57628,-81919,-88950,-63805,-78635,-97727,-105700,-83585,-842,113825,252281,339475,224270,53070,-3148,26819,86074,70678,75489,239883,299957,236668,106298,-1397,44103,507268,294411,76104,16878,8017,-101823,-90719,-39943,-18378,9434,48081,48988,28246,2479,24344,45204,27530,11150,-38576,-105648,-89797,-14205,61359,74787,12543,-47950,-44618,-84927,-106512,-16064,69152,62971,-21194,-63566,-19959,68570,136693,122299,48085,26866,-10477,-65455,-118113,-97418,-106302,-86225,-61220,-50549,-38937,-41257,-49676,-65731,-65441,-3869,69842,151362,60742,-42688,-72579,-39804,28721,97403,122700,81100,-3181,-62299,-94447,1901,96025,125595,128985,180368,221769,126617,32029,-3223,27408,101477,153759,185144,199457,181273,154278,164888,118866,-14641,-68495,-44439,-60402,-103460,-127495,-132440,-85173,-69558,-34035,48137,69238,13501,-29758,118438,273136,254881,69741,-60798,53583,128467,40685,-87540,-149998,-86165,2271,75483,122063,233935,429585,192942,85022,42326,20112,-29239,-115728,-73255,-21270,-12851,-57946,-6720,95765,109996,91030,61735,29803,5039,-25005,-57378,-85275,-92840,-49197,35408,80691,73759,61406,32279,-65810,-119686,11868,193913,323537,206383,26163,-62223,-53080,-42786,-15247,-29989,-102723,-59257,-28298,-27449,-28110,-34023,-91410,-97632,-71551,-65076,-68776,29903,103995,71196,-18807,-117146,-77148,-15916,37905,144763,313713,432222,428344,227898,57255,86911,92006,15278,16562,30141,6228,-372,-51454,-98324,-103383,-24315,-12759,-68795,-148197,-36912,45790,63009,56322,45277,110864,165063,195466,152058,116887,86031,80219,85705,56286,-20428,-34350,1375,-9797,-46331,-43641,-49753,-97199,-84402,-31077,40903,153266,148339,36136,-57576,-68061,-32332,28123,95827,143085,186502,145218,78123,5068,-43064,-84392,-62427,-57821,-91849,-130641,-88614,-79891,-13712,44642,77473,105283,115926,131079,211847,264919,169866,34038,-51737,-75700,-119794,-162560,-88578,-8389,23924,1301,21974,13685,10548,21859,-14381,-68914,-24058,105382,188561,194728,114589,39562,66082,136984,154325,126347,55954,38057,148822,358054,382285,192505,34573,52490,129051,91896,-47240,-136237,-20910,518,-14399,10102,123639,162281,140400,68154,-23305,-49950,-20446,-10229,-66682,49974,149060,228581,158432,6696,-68979,-62471,-47889,-35151,-29839,-4389,42390,44692,32800,-1678,-6967,-36169,-55846,-41936,-52279,-64291,-111204,-124426,-75457,-16252,5752,21163,19584,-14299,-56561,-94738,-96974,-94874,-62584,-40350,-75436,-107415,-88194,-18919,56204,98461,67851,-32025,-75067,-29860,63806,94430,60222,37075,47432,53666,32158,-13738,-59047,-78178,-68586,-36507,14846,8942,-17774,-53202,-72328,-52453,-36077,-71055,-90018,-42686,7328,-21013,-46906,-26780,-6825,-20999,-45033,-70051,-99094,-134744,-32553,94478,168026,145079,71165,-26,-62811,-82290,-53313,-46809,-66311,-31411,36507,112387,69944,-9726,-43464,-87040,-77839,-62128,-16269,11679,-22496,-38864,-33595,11993,143305,262971,167713,39470,-30134,-87908,-78756,-74632,-85788,-116430,-77559,-20569,2703,12970,78970,201848,154350,6264,-86035,-12987,80458,124079,129588,124731,86892,17203,-54515,-50168,-29346,-24884,-7672,-3879,19446,33272,20975,9119,-11676,-84931,-83212,-14751,-7680,11927,14840,-14569,-2294,4992,-12435,35833,76194,88060,145024,215149,235748,201843,51032,-78533,-63407,-35487,-81634,-110850,-21716,217078,528653,548550,365874,183132,73674,65805,33453,4638,-6579,20091,-33046,-65958,-71082,-70082,-53670,-61151,-59484,-14993,26394,82778,106568,57630,3891,-46945,-50384,-41720,-68228,-114673,-51150,25714,56643,86303,100160,146738,268067,164811,50997,-3201,-72872,-39383,-14989,-12024,-37712,-61712,-60415,-69053,-106131,-116175,-90363,-19499,81255,160415,136444,43607,-4060,-40101,-35978,-24117,-40079,-48214,16428,44852,46602,-59916,-79623,14740,19147,-61298,-59561,62963,157682,72709,-10067,-100679,-88575,-112539,-71320,-18779,-18886,-24439,-37322,-52932,-82625,-95601,-91577,-17433,24800,-922,-48696,-92696,-124044,-86506,-87848,-31510,139165,352712,226355,67411,15958,-6189,-65704,11632,200538,276486,218448,147626,38880,-40662,-58140,-48946,-40196,17943,58363,54015,-24781,-33447,66703,26975,-13530,-62628,-39144,24811,106126,98535,68455,49027,48904,118235,182140,183353,160889,88905,33648,-1638,64935,148867,132546,55925,-41251,30011,254583,470799,575996,523754,396424,280036,161086,82033,88619,130031,216025,298063,285589,238160,89806,-111134,-13124,9148,-12625,-56763,-105340,-36891,-2688,-32088,-99910,-121308,-41871,-27153,-73409,-118334,-64126,-695,-3817,-82345,-109227,-59280,26349,94989,81568,53454,89630,66092,-33515,-86851,-27032,40223,34136,-6558,-51024,-38369,9036,-3223,-64185,-72870,23162,95948,102375,78794,6407,-73783,-40921,23927,64608,69551,69898,72445,30089,65150,89958,56624,-30007,-62604,20192,81474,63165,-22798,-92367,-56594,17534,66185,-10882,-84286,-52684,119546,166535,8463,-60395,12102,40201,44642,165342,224407,195470,128374,37563,-63034,-93408,-34828,-10771,-3762,-33039,-16473,36766,20496,164,22420,-1514,-78918,-93127,-43773,14404,75037,66326,12761,-72442,-100842,-64291,-85215,-90030,-23763,34521,35979,836,-30273,-47613,-14779,17497,86832,96464,30812,-5192,-15991,-25144,-29222,-49389,-94878,-111679,-68162,-2579,47003,51545,-51658,-102392,-16078,17280,-36763,-73383,26793,49872,36225,51146,65591,70042,44848,-15221,-39326,-33365,-48198,-78827,-95509,-32376,24037,-314,-70512,-141458,-123472,-62524,-42677,-43902,-39149,-31828,-11723,9485,-72445,-102055,-37867,56199,125060,131135,61461,-31324,-105032,-156904,-128543,-51948,26145,154273,278534,236856,33210,-61462,-7520,32642,-43834,-90264,31952,147253,225687,262582,283022,213878,41477,-74738,-69824,-38821,-34591,-36419,-61256,-57446,-62940,-38453,-40365,-80083,18380,186029,333984,330886,124330,-52078,36147,136382,117415,3288,-88715,-109464,-64882,-22942,25949,36026,55546,93763,124500,107177,41635,4771,-33127,-29540,-49407,-91306,-51483,-4895,4460,-51494,-26288,27867,20719,-34032,-113157,-20104,125571,272864,353830,350559,203071,82007,-25339,-93459,-75643,-34119,5488,17010,58638,61268,19828,-17522,-36800,-7513,26424,50204,37474,-5139,-17159,-11603,-32748,-33937,-28804,-41939,-80843,-88404,-44810,19543,85778,58580,61516,-61451,-70072,137932,126645,70114,-37322,-88225,39950,95414,77031,87513,128458,168675,118241,17292,-86811,-72364,49339,35911,-11963,-12939,14587,21539,31695,20494,-54380,-134242,-23492,97832,44046,39,-21101,-51123,-96030,-41337,18429,48913,-6059,6754,28281,25610,38836,1451,-21002,-94551,-121258,-35955,96422,188079,160637,77532,-966,-53172,-74777,-66878,-62417,-71118,-112823,-62455,18243,97446,111743,33332,183919,355025,433117,398300,127130,-62202,-43979,-1273,-12443,-90085,-109529,1831,113541,238682,232261,164370,114655,58686,5230,3688,972,36712,-9348,-22665,-13986,-22900,-24838,5347,44563,78552,22822,-111380,-139817,-71336,5980,16801,-1974,-47528,-99081,-140177,-143342,-118206,-87093,-49651,-26657,20597,9039,2040,-3899,71250,134951,69907,-279,-43827,-100547,-92664,-19018,74638,84707,-16401,-97602,-58798,-1728,44062,86057,89004,10172,-10912,-29588,-38810,-41121,-28578,-51187,-99535,-86017,-60697,3442,-3928,-68218,-89081,-112653,-92863,-114623,-156624,-96658,-57824,77012,118670,9413,-27346,145544,259391,248212,154271,106442,134190,177076,176380,152243,76171,-56862,-89996,-27599,-12283,-42923,-28430,29674,93098,94324,139328,243168,316412,344055,310061,221345,106177,-8241,-71848,-80998,33955,118929,131828,72336,-13929,-123681,-103030,-92441,-126759,-63877,55545,114174,48626,4570,10361,32505,54135,39872,48610,30831,30915,3054,-20357,-30987,-10193,-72246,21891,40890,38928,-4048,-65925,-99754,-109630,-85305,-56316,-29840,35800,64803,62701,38340,3894,-17682,-30391,-71820,-43008,16142,89372,68588],[-20050,-46493,-46402,-22935,-17025,-7412,10707,-24039,-79788,-72365,-31606,10998,-22675,-73281,-19165,67598,158465,182676,110267,50956,31323,-29796,-69534,-119581,-70509,-57496,-89062,-43668,-5794,-7927,-97275,-45503,26905,13403,-82897,-106317,22050,134037,145103,16358,-82383,-126054,-98285,-53225,-36191,-49458,-34576,48283,110973,71880,-35463,-50503,-7358,-13366,-26255,6047,37924,36791,23099,25735,4121,-56034,-79193,15093,96731,86481,107608,236005,243400,179540,115344,31605,-52970,-78694,-90236,-117519,-55322,-5554,-12325,-77459,-83088,22951,82428,193135,315003,197366,113002,46930,-6424,-57901,-36449,24024,67466,142042,269737,488174,555752,305107,18426,-21083,69182,93266,39948,-17571,-49321,-32647,-34984,-38554,54195,129940,67857,-77114,-94641,-2342,41661,51259,44142,67753,175840,258791,230258,223401,166026,46429,-69478,-117940,-82331,-51312,-65806,-42143,69490,114183,42707,-29999,-40609,-7426,44333,94192,113655,149460,98878,-2877,-6603,-875,-4309,-19503,-124713,-109073,-46916,21188,47144,35944,17491,-46373,-83983,-52622,-18716,31496,-13618,-85983,9404,116946,175370,146983,28694,-78851,-103215,-109379,-34663,10912,25316,-12513,-55179,-22779,36018,35388,32825,53818,32778,-43623,-101147,-15784,63245,24039,-29888,-16659,182135,405042,372055,242950,96973,18791,-25329,-99811,-22026,69898,89896,27153,-101738,2820,28884,-7539,-49041,-55160,-57908,-44002,6289,29282,28703,6718,51542,72268,54023,45167,59456,116097,225408,347338,365809,289548,216680,111683,34940,44846,59057,31191,-46747,-115228,-84624,-8180,58487,77175,50663,2388,-66441,-77030,-83899,-124964,-153317,-126791,-32689,59674,131109,144743,140228,142839,151580,154639,128742,79940,84223,113130,104663,60418,20031,-8071,-60643,-61511,-57128,-73241,-80921,-66104,-40722,-35039,-86596,-89946,-45895,22820,65940,38037,-39260,-103626,-53467,60586,75264,29009,-76295,-115143,15097,111965,235330,361755,391674,326056,188548,71535,-40516,-111701,-32997,-40174,-87468,-28087,83217,121805,126613,146528,173862,138375,90570,64978,44920,-16849,-54282,64215,167620,166293,170512,127289,56269,-19379,-90634,-104553,-109941,-69744,45819,50445,23285,-1370,-35927,-42306,-13430,30341,11519,-64822,-103267,-62152,-62812,-110414,-145568,-86332,-46082,-30798,-43654,-94619,-122741,-117888,-142199,-159387,-131356,-88177,-76617,13711,155302,251563,350907,474530,524836,575604,560596,324806,143035,44178,-79972,-106812,-78639,-115989,-138103,-92099,-33237,36107,42985,29850,-59125,-67736,-2043,-40425,-16923,12496,-35941,-97556,-83842,-63203,-34178,12110,12079,-6184,-64455,-17303,92208,56994,-25410,-32200,37532,35703,-62136,-99421,-32000,73906,82990,114132,128931,121199,111853,63392,-37998,-114979,-123493,-63242,14259,63065,80247,1519,-64572,-5867,27257,39731,14729,-9006,-21131,-21641,58847,188665,272769,255949,184142,72977,59437,59185,32920,-75237,-127402,-48230,23401,42686,16620,14273,34001,-360,-101534,-41001,4600,-33515,-41400,128944,276591,185164,75304,-34579,-98877,-91703,-93331,-15291,15771,43540,120787,186625,290066,305909,177383,42015,-49253,-62971,-49572,-42968,-22603,-50605,-85852,-73908,-13949,52214,81411,120184,116972,90508,80128,58653,897,-53990,-94704,-76228,-37945,-39851,-40541,13694,43587,-46125,-141472,-70237,70208,111681,42230,-77183,-158443,-101058,-1456,69040,86089,29832,-12471,-34133,-28417,54798,151833,147002,72205,85743,85016,136251,166698,248529,260907,200220,158906,182970,210842,255769,206026,112979,39480,61585,122176,83688,-2404,13457,60872,98181,111509,81975,49747,48007,52245,62648,87454,66039,28512,1006,-3624,-37668,-39466,-25268,13239,-27177,-12878,4095,-22659,-53672,2874,-28964,-193964,-123227,-85077,-45633,-36553,-64345,-1621,23422,32899,1398,-32353,-38454,-18008,8639,3908,-23332,-49411,-73373,-112641,-67304,44852,200293,281229,210920,56744,48651,191630,355376,506049,564560,486005,379777,214089,30125,-49445,-9839,43595,128342,280303,320567,168906,87289,68146,72488,26790,-30008,-143799,-119883,-74841,-62511,-81483,-83939,-58659,-56122,-78224,-51728,1443,4708,-45653,-107752,-74587,4356,61976,62113,-15326,-32624,12416,112839,211679,171691,80098,-12476,-86508,-78715,-43551,-19220,-18821,7133,87984,113996,62090,1710,-41366,-89422,-80903,-80232,-103633,-134896,-89958,-82856,-95702,-107420,-169397,-114964,-33594,-11989,-70910,-37086,98506,120421,51323,15998,-29694,-56468,-56414,-46184,-35149,-26119,2610,31775,25293,-33610,-35205,-43533,-119891,-57988,-26242,-38451,6694,113405,144033,120181,119568,161756,180526,240610,323673,299197,143554,14382,-2779,43095,65771,81533,96985,62346,48865,109632,167024,123162,40552,49773,171419,141553,97084,19209,-26961,-42182,-66425,-101071,-97579,-82311,-167751,-84894,-57751,-76999,-93972,-78492,-78073,-56197,-58099,-45297,11209,88391,106916,56425,-36750,-66433,-26842,12060,97778,227107,255208,123235,-17583,-143265,-96121,-99314,-85783,-67938,-3276,35405,-37204,-77675,-56669,-66874,-82068,-73129,-39866,5018,36835,57140,24790,-24496,47003,98905,159903,207595,230926,129312,-5231,3822,12642,-46656,-52617,-15409,-46890,-92646,-51877,5091,79304,141752,93998,34735,74521,36809,-21318,-21865,6342,-11990,-41289,-63044,-94295,-112395,-81753,-12760,-70062,-56776,-40991,-46817,-4935,-12242,-35448,-38148,-17229,-10064,-19925,-17568,-11665,-6879,41502,67180,5799,-55563,-111585,-101094,-53948,-60051,-70646,-59060,-12214,-26353,-116858,-149585,-100553,-45613,1503,48500,97475,147106,188668,222571,162657,91070,11205,8499,11449,-40504,-100731,-96392,-61582,-58719,-62511,-39026,-17443,-26661,48106,145069,90103,-4198,-30084,10127,25355,58745,126195,189213,179989,97744,11404,-100516,-110765,152328,406421,495836,487011,365403,193428,86491,40132,27010,32850,64060,183325,277710,186761,81213,-2795,173,57360,26524,-24974,-109669,-74625,25581,42696,8998,-54860,-106025,-17609,56349,90012,121320,109060,55444,-5230,-2080,57209,71115,66252,27157,-59241,-347,76457,65992,24900,5493,-65860,-21086,357,113583,238485,339820,486238,564823,497684,286915,82809,2991,53284,134961,67522,69336,47893,8970,-13576,11838,97794,185917,150631,16242,-103113,-74782,44076,70288,62155,56674,-16835,-59266,-88092,-106826,-83586,-43891,-61958,-102226,-118641,-71336,30848,145285,277856,353718,229277,50484,-4288,23353,81774,61170,16424,117131,158207,98253,-1995,-56249,37125,486076,243800,40700,4893,20830,-61727,-48594,749,25482,58459,90715,76051,34192,-2141,25355,44496,32618,23820,-24615,-93251,-81514,-10464,67190,79847,10822,-52973,-42558,-83613,-106949,-16273,63480,52171,-26581,-55632,-24690,36874,113386,103682,36698,26757,6534,-36090,-101425,-112744,-107960,-83472,-66371,-64306,-59732,-63586,-56790,-56211,-56132,-3987,59392,135503,53619,-41222,-71921,-41049,27818,90489,126459,90884,1306,-62702,-88340,9314,96902,118526,129021,203731,258688,160918,58294,13337,33562,107086,151931,187396,220865,212724,196238,203519,132893,-14145,-75674,-61935,-80466,-124303,-143096,-141016,-95156,-81840,-50584,45662,84841,44115,7894,132152,237411,207985,41671,-71291,41985,128778,52066,-78624,-145571,-64253,39761,115478,155878,261233,396787,158419,58619,20722,1154,-40433,-103085,-63269,-18193,-11649,-52045,-8265,86381,98139,81533,50637,14716,-12666,-42580,-66017,-77538,-90703,-44696,40176,73206,53591,37085,18084,-75991,-113989,17825,183957,297370,186285,20803,-59836,-51659,-38575,-6964,-20612,-96310,-54574,-16816,-12288,-9953,-11271,-67248,-91524,-73272,-56968,-56208,50134,125992,104547,15004,-105522,-89859,-22904,31891,133651,308684,450735,441317,204730,47355,94313,102874,17902,-26202,-9166,-15226,-1987,-45798,-97592,-96460,-15965,-14111,-75060,-148681,-9575,114777,120877,89622,65514,116104,174839,208434,156081,107967,64566,42882,34150,1714,-62455,-54202,-14460,-23597,-46715,-34004,-47030,-98353,-76090,-17999,57177,162304,135948,16407,-72878,-82988,-48100,10909,67143,95488,155446,125700,69206,7427,-34338,-84660,-60418,-52552,-89543,-134828,-73442,-69570,-11005,48881,82241,113724,131017,152018,222837,244929,144013,22926,-45498,-79553,-140105,-137369,-56230,2734,10615,-22215,-2631,-31467,-25972,9142,-16876,-62597,-7868,142497,255119,245334,141279,48584,62155,126596,152545,137531,72086,49410,160136,381997,399720,194278,31064,45995,119468,80372,-38698,-136839,-20351,817,-25076,-1068,115774,147732,133990,62037,-32726,-62663,-28598,-9672,-52398,60341,153772,221847,155750,3355,-76748,-66295,-43605,-20803,-19491,567,40405,31884,18803,-8042,-7096,-34111,-55377,-47910,-58977,-70190,-105198,-119851,-75554,-13252,5561,6739,-2809,-27775,-54309,-84345,-87456,-89731,-61650,-45283,-83320,-109997,-79799,355,89319,134269,95819,-19781,-85994,-39169,62611,102301,59877,30299,35375,40938,25467,-7171,-45420,-61660,-43421,-8886,25875,3227,-29268,-67092,-100517,-57955,-24680,-62501,-99153,-65285,-11461,-23308,-34806,-14892,3204,-11965,-34073,-55656,-84573,-140544,-34750,103967,190883,170439,86909,8630,-56494,-82256,-59324,-55177,-73303,-36311,26734,97194,61160,-16103,-49001,-88816,-71741,-49386,-311,18361,-24779,-33879,-14500,47619,175342,298510,244679,85951,-27112,-110666,-84768,-78303,-97374,-138806,-60587,15234,52330,54814,132025,271671,216530,45666,-68308,-23603,76131,124031,132285,129032,93142,21070,-64303,-63201,-32479,-26642,-13097,-11142,27695,59384,42178,19191,-10293,-89221,-62277,19853,24531,21456,15203,-14151,-3297,-2848,-24441,25441,61831,71603,138827,214235,234515,203165,58201,-69932,-61223,-32204,-74574,-113790,-30066,204207,538025,578770,400600,201365,77278,66171,33948,3534,-11328,15864,-35952,-67166,-75201,-80661,-70352,-81051,-81481,-33280,9687,64358,96983,67634,23552,-22376,-28544,-25454,-57850,-131224,-49217,24718,44446,65936,61970,97144,225706,131445,29407,-11337,-73007,-36170,-13274,-10123,-28425,-53841,-55402,-62252,-97376,-107300,-85827,-26894,52663,102007,75174,2977,-29800,-55675,-40560,-23361,-42400,-55733,-435,13548,11580,-87097,-74410,5035,4492,-60409,-42109,85679,185592,104246,30609,-68935,-71633,-111837,-77997,-31004,-36915,-40391,-45879,-54328,-77584,-89066,-100406,-33369,7286,-22381,-67079,-95742,-117529,-88370,-99606,-43746,113905,367515,287615,112773,31902,-250,-58753,19026,210995,276902,232224,174575,69976,-18633,-51594,-44561,-34708,18350,50640,42528,-30544,-12595,99399,47967,-3319,-54388,-36477,30690,110681,95754,64425,41581,23470,67555,135632,150373,132717,75564,46535,33876,97845,169274,134399,48373,-32633,51449,287351,509699,561575,451037,295040,180995,81199,31494,47026,97206,191905,282477,261354,211003,61737,-77087,14644,26917,-10708,-62894,-101770,-33622,-1749,-31612,-98821,-115468,-39631,-21568,-72060,-135677,-56066,22255,34086,-29882,-66353,-35510,40896,107162,77126,39771,77612,57291,-42354,-96015,-34425,34130,29392,-9416,-56991,-49850,-5062,-13542,-66327,-73198,7088,73586,77988,58246,-13128,-94342,-57502,-7644,15736,3837,-26754,-81,6383,53041,79094,51190,-29795,-54949,28154,93350,76979,-12132,-101152,-50419,32791,76986,-13938,-87341,-44219,132116,157223,-1156,-71222,8877,51665,67592,196074,250128,211435,136858,42957,-54952,-110224,-50959,-25421,-21708,-61448,-46116,31279,35220,20854,36435,16369,-47117,-67217,-27458,25677,78279,33274,-51540,-123058,-102958,-57807,-78849,-93966,-30735,31761,36657,10086,-3056,-14805,-1688,11504,67869,77077,18690,-9979,-21538,-26516,-24685,-37686,-75247,-96662,-60835,5260,61900,64654,-47201,-116118,-27407,11863,-27167,-37519,54588,68001,42510,45261,55581,62533,41242,-20060,-46050,-37683,-48323,-67964,-78454,-30578,25498,-7619,-94509,-149178,-98275,-51532,-30752,-22642,-10141,-9117,-5180,3958,-76807,-99358,-29020,72825,141838,143776,87393,-4556,-80546,-140809,-128452,-54911,15949,136452,256266,245548,45753,-48456,28126,68275,-32741,-86889,64347,199799,259919,274369,269264,185749,22976,-88767,-82530,-54370,-48663,-41380,-54339,-42109,-48045,-41040,-47142,-71639,22599,174368,307859,319044,131740,-33590,49830,156445,134767,-1766,-101139,-96397,-33735,19121,78273,77002,64225,82419,104773,93888,32606,-7652,-44362,-32246,-43477,-81649,-49885,-9356,606,-44728,-15314,45139,49046,-1714,-113561,-47419,92879,231942,321193,331002,194306,67081,-37115,-84161,-62599,-29478,-336,8625,65459,83755,52380,15918,-13392,-4222,9794,20627,14216,-14639,-17074,-7637,-28040,-35767,-30481,-36337,-57653,-33257,25385,103192,173509,122551,99759,-44445,-87840,109352,87231,41589,-31661,-101566,8020,54782,41020,80781,141821,202430,164243,42479,-77803,-85804,52040,55028,76,-14391,4761,3853,5142,1724,-56662,-120401,-10761,93970,23555,-907,4112,-28042,-73732,-17591,36953,54357,2645,22156,43206,45633,58626,21929,5384,-59970,-106347,-37367,102501,217810,202421,97819,-1218,-64743,-92487,-83055,-73276,-84127,-110947,-28464,66454,151763,126826,3332,137433,300097,357784,313012,55894,-102982,-71120,-11043,-13856,-91363,-116593,-6436,105448,231080,223435,161586,129072,80190,-6622,-17421,-14148,17580,-24317,-28155,-27624,-53018,-63046,-36779,-2641,37466,10690,-112024,-138894,-68698,12599,20986,-1694,-54186,-108131,-139339,-133426,-125782,-100323,-67436,-39526,21409,23536,3709,-22868,59517,122509,58043,-3567,-36801,-87614,-107091,-25068,60834,57913,-35810,-111283,-55733,-885,44321,95949,109729,31333,2719,-18757,-27633,-29211,-14183,-42318,-89042,-66606,-31042,11860,-5362,-58319,-69017,-79713,-61013,-95824,-156339,-81842,-40770,93396,113168,4325,-32675,113626,212796,209076,131664,107725,144246,178209,158761,127717,73854,-54547,-102328,-41685,-24139,-56021,-40861,20771,82249,77685,127259,244678,327794,351089,329287,254617,133047,15672,-51477,-97329,8634,100451,121607,68804,-16093,-120510,-88621,-71910,-91553,-96117,-14381,55616,21880,-3070,10217,34868,61178,48398,56845,33239,20542,-16930,-28707,10593,15906,-83931,8188,33287,41367,11103,-44746,-71878,-79366,-73722,-52646,-25082,37481,64948,65913,47122,19687,355,-11284,-54050,-51393,7180,73140,59964],[-24358,-49257,-55324,-38495,-37226,-24267,5140,-18278,-88096,-79562,-36304,8100,-22384,-77419,-16422,73540,170783,192870,113339,53231,41921,-12583,-52215,-106480,-76145,-58366,-91755,-46114,-10781,-6285,-84773,-36984,24198,2988,-95276,-74026,52082,145264,137199,6331,-80108,-101372,-66194,-31179,-14584,-31197,-20633,57161,118493,86071,-16446,-38264,-9574,-32398,-45453,-6439,27623,23849,9829,17802,2800,-54181,-87123,14436,132464,163524,205993,331089,287698,201844,128507,43056,-37042,-53576,-54609,-86726,-71205,-25077,-22811,-84536,-117746,19132,101328,206647,280589,160456,95737,34586,-14461,-58828,-40290,11787,47048,114622,224962,441512,567202,331923,19252,-35656,51006,79538,40723,-10221,-42645,-31652,-41989,-49863,19995,80170,31665,-85258,-96595,-8935,34280,45272,36592,50198,141123,207461,191555,182144,153010,57765,-58560,-115273,-84994,-52929,-60221,-19682,87428,111486,44633,-23363,-31066,3860,49913,100191,131768,166573,97287,-16865,-35564,-28952,-27947,-22459,-125903,-111056,-47509,19524,37777,19389,3043,-43086,-83834,-70088,-48815,-7740,-29605,-89675,-3325,105360,142271,109878,9949,-79718,-85494,-129071,-76011,-24864,4205,-21190,-60685,-33605,32769,42524,47904,88390,75048,-16279,-117112,-38881,46613,15752,-29532,-14475,172769,407219,380719,213385,70220,8854,-19498,-122114,-82607,27682,72103,15435,-101200,11171,47147,183,-57204,-71291,-66506,-48494,-1390,24010,28549,18489,69202,90278,60128,28875,22926,80528,189500,312053,347780,284485,216496,115845,40207,45120,62465,33904,-44343,-115467,-90153,-18433,34032,46317,30766,199,-59092,-87196,-96018,-134695,-148826,-123020,-36922,40978,91218,92137,90811,111628,137721,156444,147115,107001,105089,127545,117830,66927,14378,-23624,-83826,-74092,-50005,-54634,-65677,-95913,-72921,-65079,-120869,-114564,-65963,-12641,-2943,-42976,-82398,-90778,-4830,132862,158111,83877,-59776,-111468,3161,77706,173177,282218,310487,279141,164489,54633,-61369,-91394,-245,-15466,-79558,-40800,70076,104223,113909,155057,209629,168526,106391,70386,40554,-33845,-79426,47493,150447,137001,150476,115473,45913,-32891,-104594,-100045,-99696,-60891,39257,38616,19763,-6549,-43982,-51237,-23560,21283,4153,-65602,-102231,-58550,-48370,-90593,-140165,-90648,-49454,-37496,-54112,-111990,-149283,-122621,-129470,-149370,-146171,-100661,-88354,-6804,111438,178062,259333,419868,524127,591092,561092,329388,136801,31523,-89125,-105802,-74562,-109374,-136092,-87055,-18701,39242,54512,42435,-48088,-69473,-18415,-60462,-21812,18348,-21522,-87491,-93029,-76543,-23587,25688,5833,-6854,-58217,-36222,50525,-3843,-87076,-81660,2527,30144,-35134,-34938,26286,83518,72506,110153,133979,127880,108933,49321,-51660,-135285,-115594,-54003,14329,65294,86684,-1338,-73060,-10813,23181,32477,2062,-24777,-36169,-43270,48391,194036,285827,257963,144194,44353,55348,75939,57065,-53028,-117115,-42831,36956,59057,34639,47268,56904,4465,-118301,-49837,5865,-33452,-47095,109824,250221,163309,66734,-36633,-97457,-92813,-123054,-44971,-489,48380,144641,221660,330180,311821,165747,31074,-57822,-72208,-56918,-45795,-18390,-39409,-70557,-70390,-20960,45050,61006,94596,100794,84784,78469,51027,-14002,-72560,-111180,-88099,-48390,-43892,-39391,8664,28497,-60333,-149974,-65550,58711,92353,40585,-81317,-144638,-84317,18320,97278,109855,44835,-1484,-11395,3385,92010,187380,167283,78412,72911,51920,110366,150370,224982,211937,155569,122447,152857,188329,240874,189007,90751,22569,37261,92799,71382,-1460,10186,67604,106583,107314,70167,37289,38354,47222,53448,73076,50817,14427,-5265,-5300,-52181,-76612,-73624,-47490,-94602,-45979,-20080,-33593,-48735,11874,-24629,-192751,-116018,-50397,1345,-11936,-68101,-11418,11008,19079,-7309,-34177,-34339,-15385,12876,22345,8443,-16363,-42226,-89319,-69526,30484,176834,249782,177817,29930,43379,194506,353429,485878,497850,402023,332344,205658,38040,-37834,-8554,42577,139612,291409,312314,160783,81969,55469,51879,2928,-41334,-147327,-129510,-81720,-66246,-78583,-93006,-69087,-60086,-70351,-44867,-5143,-1020,-45483,-108802,-93889,-21794,33135,38425,-31648,-56327,-25690,54430,146770,155124,94798,16116,-60341,-57217,-35953,-22086,-18689,12637,100873,145065,95039,13965,-45449,-108263,-109100,-109859,-134908,-106525,-63243,-73377,-91213,-93537,-164427,-143682,-54903,-25849,-77956,-44025,52397,38993,-29857,-46451,-59509,-66817,-54635,-42231,-36358,-32860,-1486,35337,36407,-18509,-31341,-45560,-123221,-48376,-15097,-27790,13662,110101,126835,84306,86516,141502,168741,236495,335268,298947,130737,1989,-6327,38942,44107,40508,48143,10494,31470,116424,184569,135903,30651,43119,198022,164390,103409,21189,-29199,-46480,-63560,-104333,-88752,-68304,-162123,-86808,-51043,-68872,-83590,-64251,-67678,-54468,-56864,-52430,-10112,51819,79364,42544,-46437,-73707,-31271,9195,103600,237827,250639,103629,-37644,-155746,-91236,-101231,-86252,-55753,16626,41485,-32881,-80366,-63106,-89915,-108959,-92782,-53719,3806,44307,65182,26572,-31226,45678,102983,162165,222371,273543,180352,28264,18581,27079,-27839,-38933,-10843,-41365,-85301,-53241,-1677,70592,127938,81517,48428,96206,46690,-17202,-32981,558,-643,-26259,-50064,-81958,-91996,-49528,-55924,-107479,-51640,-39171,-46556,-11060,-30588,-59371,-40991,4439,18410,2919,10880,17665,5652,17989,37602,-22261,-80945,-110734,-97968,-55935,-48056,-49461,-36883,6540,-12795,-117524,-169917,-118061,-59354,-5490,56498,122714,181938,210439,214798,130888,59324,-19273,-22206,-14692,-64315,-105993,-83246,-54364,-61213,-80570,-37787,-4386,-8643,55378,140504,86295,-2818,-23264,10867,256,22255,98254,179631,200385,104608,10525,-107783,-117650,110168,297118,336629,318854,231642,113789,50530,1522,16347,10007,28996,148072,294702,226079,94466,-623,3892,52837,22298,-25496,-108979,-75322,35638,59861,31313,-30713,-90654,-50148,13166,37340,78070,79944,28633,-21335,-13531,42375,57177,49685,9953,-59561,23199,96467,86323,37655,10729,-50165,-9129,5794,126103,288608,457575,678961,799068,711830,428821,129235,-35183,77470,164740,89204,90931,64543,24257,9111,35641,100252,174436,156438,22960,-84542,-48748,57110,78236,76940,75007,-9202,-96262,-122856,-137835,-64706,-22537,-41973,-92860,-113991,-48700,65627,173914,294996,358425,227828,45538,-7775,16686,73786,47671,-43641,-10979,5209,-46060,-102011,-92615,40108,453346,189722,1388,-12136,26743,-24674,-8162,43139,74509,109891,129606,99884,37546,-11844,19970,39160,35812,37826,-4347,-73314,-74802,-10560,68350,79154,4303,-61429,-42836,-86178,-105445,-12934,61192,45140,-28055,-48843,-33021,263,76324,76997,23642,29240,27613,-9991,-85194,-132175,-105757,-82313,-74979,-79894,-77463,-75489,-47595,-37735,-42489,-2718,48278,114226,42012,-42662,-72993,-44079,24368,79889,125584,98853,5454,-63047,-84470,13739,94604,109939,127377,218363,280939,185758,79094,25732,35145,107674,146796,185252,235289,241874,240951,242733,146145,-11614,-84246,-82925,-103795,-144094,-156858,-138754,-96820,-88600,-65576,38209,96157,73763,41509,131931,190944,158602,14718,-80994,28362,123957,61012,-71144,-144127,-44165,78153,158784,194305,287233,349868,120642,29105,-4506,-21616,-54419,-92650,-56991,-19693,-15496,-51569,-12894,73227,84056,69737,38401,-269,-28834,-55136,-60506,-56858,-74079,-34926,46232,65745,33735,10206,-2829,-89589,-100787,22916,167810,257521,152891,9217,-61341,-51850,-34475,494,-13012,-91758,-51428,-7426,1261,8351,13508,-40007,-81707,-74507,-49752,-41060,74694,151153,140753,47743,-90857,-104773,-31540,24364,119985,293521,451546,433395,173612,34488,95778,106930,20040,-72263,-47521,-38870,-6087,-40824,-94938,-94542,-12789,-17804,-81169,-136045,6656,167029,165040,112118,78503,114293,177510,215702,157353,98534,44489,9597,-10243,-46900,-104141,-72895,-32471,-41154,-49847,-26033,-44235,-100213,-69434,-9011,66311,161955,118089,-3353,-85224,-92484,-66123,-10236,33080,46675,119792,103695,60188,12176,-22699,-80633,-58630,-48031,-87347,-134569,-59957,-50135,-3518,54791,88913,124103,146650,170050,223872,214428,114454,11237,-40673,-80820,-143432,-105911,-26612,14720,-451,-45759,-33067,-77736,-68493,-8925,-21984,-55729,7578,174111,313275,287419,163798,56300,56757,112879,146989,146451,88302,61638,168318,393963,401994,190130,28042,37786,104858,66475,-27767,-132375,-28308,-6194,-43018,-19967,95893,120139,118089,51001,-43510,-74798,-35827,-8545,-41258,62309,147621,203749,142465,-4057,-83805,-66932,-38597,-9019,-11777,3180,37246,20180,9331,-9576,-9559,-39534,-58891,-53587,-64716,-75010,-100592,-113927,-75941,-11553,3781,-8785,-25343,-43057,-53954,-75334,-78534,-82632,-56739,-45939,-87668,-112247,-72763,14407,115531,164430,119639,-9715,-98385,-47299,55163,103013,57260,21869,21049,24660,14804,-3616,-32243,-44714,-19464,13959,29729,-11002,-44509,-72653,-127387,-63477,-16938,-54508,-104770,-88540,-34338,-27397,-24997,-5088,10630,-5347,-25844,-42761,-71049,-139123,-37858,110005,208621,191489,100151,15079,-51504,-81623,-65760,-64676,-82345,-44432,11906,74035,46850,-24857,-57192,-91179,-63729,-31195,21977,26579,-27972,-30932,1608,76281,188573,304984,304512,128953,-22396,-137509,-84376,-78420,-104956,-160925,-43243,44221,90854,89502,179272,331491,273252,85771,-43556,-30820,72611,126635,138370,137220,103820,31528,-61907,-76730,-37148,-28375,-20128,-23442,32076,84781,64276,27862,-9977,-91695,-44492,48767,55136,35113,18561,-11836,-5522,-13837,-41669,9912,42891,53309,130376,208707,227922,199998,63839,-62191,-57840,-27935,-65456,-110607,-35435,187728,524114,577744,412233,207263,75877,59087,28145,-1215,-19036,8275,-40153,-69077,-81262,-93264,-87759,-94515,-89930,-48173,-6275,44492,82914,75420,43418,4590,-759,-6587,-45329,-139039,-46260,21341,30273,44445,28278,50782,173853,89672,389,-25480,-77134,-37733,-17958,-13758,-22204,-48435,-53187,-56801,-87467,-97866,-83839,-38994,16492,39693,26405,-23887,-49038,-70096,-47657,-27313,-50366,-67948,-14590,-11630,-15945,-99884,-68501,-6339,-10504,-57093,-27743,98917,195392,126073,64335,-38119,-51324,-110362,-87416,-46755,-57405,-56311,-52903,-52986,-69572,-79068,-103817,-51831,-13306,-46983,-87233,-99109,-111746,-91045,-112466,-55532,85375,362205,343356,167217,49888,1983,-49394,23320,206002,258048,231208,188321,93822,4737,-41100,-36980,-28278,18573,42546,30895,-33172,5893,123989,67376,2979,-50128,-32407,39626,117166,96532,63057,34510,-920,16118,83178,112770,109770,75429,70197,69630,128296,185539,130481,35994,-27305,66163,305112,522797,521229,368360,201621,98368,21721,-6048,7872,59975,159795,260004,236217,186074,43299,-47846,37772,41770,-9738,-69418,-97409,-33351,-3863,-33072,-96754,-109820,-39439,-18215,-68848,-142019,-45609,42490,64953,16510,-25287,-9863,58948,123385,75066,27278,65066,47495,-51734,-105417,-40481,29366,25817,-11744,-63383,-63228,-22917,-26244,-69592,-74977,-12009,46235,49782,35503,-31381,-114538,-68133,-31421,-26801,-57282,-122195,-41540,5287,47023,68150,41604,-34722,-49654,33135,99417,83851,-7304,-106059,-40148,55163,94815,-10737,-85021,-44848,128267,131569,-18783,-81826,5723,58971,83947,214570,264393,219876,139604,43752,-49625,-128192,-72176,-46138,-46377,-96109,-65276,41353,61073,39103,42479,24273,-22428,-43112,-12327,35152,76840,3876,-110280,-166077,-92326,-52800,-75126,-98656,-39688,26083,34978,21019,27000,16471,8986,3322,45861,54273,5885,-15727,-27500,-27193,-19677,-27385,-58246,-79197,-51767,12035,74335,75021,-42859,-128968,-41157,3117,-20119,-6239,77788,79806,41547,33264,40638,49658,32363,-27750,-54321,-42589,-49658,-59660,-54969,-15423,31962,-17027,-120463,-121290,-67692,-40226,-20139,-1743,18087,14360,2989,-1030,-81760,-100472,-25590,83323,149926,143335,93296,3523,-69627,-128560,-123800,-58404,3266,110807,215404,233295,54729,-35530,55827,94343,-28482,-83896,91302,242700,284049,277178,245031,151877,5093,-101642,-94771,-68484,-60057,-40361,-35750,-22810,-33836,-41911,-51550,-62187,23290,154554,270077,290920,130775,-16798,59746,166768,139922,-11553,-96592,-59856,4296,62514,126754,107507,63141,63330,79918,76238,20179,-21274,-51649,-32277,-38784,-76703,-53714,-19186,-8915,-41346,-7156,57882,70337,26388,-91994,-79776,53411,181764,276563,298430,180364,55554,-36474,-69713,-54801,-26045,-7084,-5016,66307,101537,82184,46356,7795,-4709,-11945,-15259,-15245,-29839,-21935,-7361,-25533,-39639,-33417,-30702,-33917,7924,72408,172009,269430,195505,136887,-26994,-92280,83482,47546,10202,-25712,-98660,-23878,8279,-3676,64256,145346,227596,207627,63904,-69225,-99287,50014,68439,6179,-19343,-6345,-13177,-22270,-21945,-61967,-107688,698,85958,1408,-6441,20341,-10711,-55089,-275,45583,47933,3913,34412,55870,64486,75665,37605,23891,-34503,-85165,-37435,101822,236737,235580,109257,-8321,-81635,-115548,-104972,-87363,-96260,-96338,226,110550,206478,143380,-16076,74132,219951,258670,206906,-11448,-109772,-70187,-3963,76,-72915,-111518,-20638,86816,209402,198656,145418,134818,98334,-19464,-50130,-32960,-4466,-43155,-36729,-40896,-78763,-101043,-80520,-52643,-8247,-7994,-116415,-138606,-66355,18386,25763,142,-59610,-116763,-135367,-122429,-128203,-114904,-85749,-53085,21826,41926,13576,-45237,37062,98764,42931,-9692,-33908,-77320,-115583,-28996,46313,34413,-55315,-123708,-57074,-4242,44515,110880,134630,49535,12664,-11315,-20261,-20926,-2630,-36487,-81606,-46279,230,15102,-9421,-45481,-46182,-43156,-21796,-70390,-135078,-67462,-22525,109707,101670,-6919,-42206,76839,154492,156508,104713,110095,149301,170114,131327,95745,63607,-55679,-116746,-57676,-37215,-70204,-57649,5614,63694,55031,107820,236924,327223,345588,340972,287331,162313,41345,-27628,-99552,-19332,76275,104797,59795,-21194,-109562,-68511,-49515,-57877,-96150,-83890,-2651,-6897,-13131,6940,33168,62685,51553,60941,34083,10331,-38118,-38225,36017,27679,-86984,-7032,22192,38959,21834,-27343,-47854,-53695,-62769,-52115,-24724,33110,56537,60128,47039,29640,15719,6009,-35787,-62310,-5147,55195,46192],[-23956,-45575,-58203,-48136,-49959,-32674,-87,-9742,-76196,-76712,-32307,12698,-15480,-71582,-4545,88575,190457,207725,120799,60002,56636,9639,-30168,-88594,-71718,-51066,-87168,-41739,-8991,2651,-61692,-20247,28929,3215,-90128,-39042,81968,152887,127539,360,-69448,-71371,-30412,-6917,8844,-8319,-1838,65247,120746,94660,4317,-18862,-4044,-46386,-64100,-17937,16645,12482,898,14929,7315,-45574,-87862,20096,173217,250397,316094,424095,331205,228588,147501,61237,-15219,-26468,-19619,-51434,-57548,-26709,-20092,-72902,-130969,17677,122976,216095,240722,135563,87628,31126,-14589,-51285,-36663,3985,27350,83258,175415,381154,558507,356636,25246,-44883,38643,70344,45450,1943,-30415,-24239,-41149,-49288,-3167,34434,-8842,-94617,-86072,-7079,33725,45919,36202,40103,112437,164335,160675,148118,143633,75874,-40893,-107361,-82103,-48805,-46797,6875,105450,108274,47265,-12972,-17954,17535,57394,108408,155312,190040,105962,-16505,-51939,-55873,-56588,-33178,-126972,-103961,-33819,25914,32110,7767,-6317,-35584,-76887,-81616,-71067,-37817,-37908,-79645,-9881,94652,109779,75973,-4721,-72640,-62085,-100577,-119936,-60400,-15782,-28471,-64091,-44358,29150,51944,70634,129829,119179,13843,-119437,-56885,36487,15406,-19122,-3819,156264,386523,368857,178545,49524,5502,-2992,-106804,-134898,-3150,55592,-530,-96467,24343,71022,14222,-56810,-82474,-72886,-51245,-8873,19275,28960,31273,88909,110731,67074,9646,-15633,45308,151149,267802,321506,278781,218803,121678,46658,47250,67912,38550,-38989,-110869,-92777,-27680,8488,14682,11208,-3054,-47773,-84625,-98234,-134210,-138506,-115827,-36005,29156,59670,44264,39270,72353,114315,151103,161843,137860,130887,144788,132497,74657,10548,-36798,-105679,-72311,-23811,-10752,-13693,-63505,-73322,-65609,-114355,-113080,-76094,-41278,-58021,-89075,-83817,-64136,40772,207080,249135,141751,-39080,-97693,-3328,48025,112446,195641,217602,213447,130723,36013,-79023,-63645,33416,8654,-69068,-51425,53576,84257,98973,157141,237457,195404,124409,78339,38690,-45137,-102924,25650,124652,106128,130783,105972,39226,-42861,-114771,-88437,-84031,-48108,33783,28979,18090,-8317,-46654,-53638,-27273,17341,-534,-64874,-99821,-53180,-33038,-70498,-127641,-90611,-50004,-41177,-60553,-125157,-157258,-96352,-99814,-130191,-152641,-104751,-92672,-20938,76708,119098,179443,356000,501443,576057,526867,317490,128088,20309,-95583,-101134,-66321,-96668,-116161,-67588,2186,49440,69577,54056,-34921,-60480,-26190,-77389,-24763,24546,-5291,-73318,-94461,-81580,-8518,46139,7316,-2321,-46247,-49291,14509,-57183,-139296,-114318,-26325,30044,12828,39234,81235,87656,61550,106004,140034,136016,107427,40632,-50508,-107054,-74606,-33961,18751,67430,90221,-4305,-76587,-10267,23931,29200,-6957,-38292,-51926,-60164,49444,206115,298990,254059,102648,17842,50647,88301,78126,-28894,-97369,-33856,48137,71920,51681,77670,71368,3070,-131648,-47429,14401,-26394,-45271,93724,221833,142622,60975,-33139,-94193,-89840,-146099,-70198,-12450,57646,172674,261678,371488,315967,157434,27548,-59203,-75131,-58508,-43391,-9248,-20524,-47986,-62614,-25881,38854,45210,75494,90234,83143,79858,46343,-25003,-85255,-118815,-95395,-55440,-45119,-35016,6119,13935,-73747,-152296,-53743,52143,77796,46013,-72928,-122842,-62907,39630,126542,136170,64763,15059,15270,39261,130683,215169,183439,88505,68279,25740,79765,125625,190231,155772,107492,85415,125322,168698,226022,170847,67753,5581,14584,67055,61419,2749,13127,80779,118400,105050,61451,28170,32060,45337,47693,62978,40353,6439,-4751,-389,-58315,-110768,-110993,-81546,-118300,-59123,-36179,-39125,-39184,21319,-20189,-186797,-99851,-4281,51994,13686,-64781,-15746,3005,7278,-12431,-31194,-24622,-7420,21214,45706,46082,21526,-6622,-59721,-57322,26479,160627,223251,150913,10372,43167,196900,345367,449612,416403,316013,284638,197493,50087,-19838,3643,52456,159503,301789,299213,154459,80142,47246,35749,-16895,-49408,-143199,-129955,-81720,-64465,-70219,-90656,-70911,-55488,-57402,-34230,-8931,-4048,-40049,-100733,-107894,-46023,5559,17918,-40197,-69164,-56011,3409,82710,131013,105109,46244,-28874,-30348,-22699,-21624,-16206,19887,113997,175806,129482,30391,-40563,-112614,-136199,-142883,-130924,-60403,-30463,-59812,-81205,-73510,-139679,-154679,-65101,-32396,-80396,-48468,15552,-13886,-69179,-77116,-74867,-67832,-44042,-30905,-31025,-35119,-3560,40137,50882,1834,-23824,-44485,-113575,-35555,-1012,-13779,22716,103024,103306,41914,48101,117130,154894,227648,333746,285126,112230,-9871,-5128,40178,28983,5285,5837,-25480,27306,132167,208692,155973,29307,35235,212620,185679,110796,25419,-27276,-45105,-56143,-101738,-75690,-52444,-143880,-77856,-34763,-52181,-67915,-47276,-56125,-52547,-55443,-58421,-30096,17575,54805,35974,-45722,-75176,-32582,6496,105020,241837,242307,89789,-48494,-131439,-79047,-95062,-80279,-39783,33172,43845,-21911,-67913,-64088,-110032,-124160,-102069,-60311,9149,61120,82551,35437,-33682,48234,111982,169130,242882,322718,240246,68379,37724,44411,-5463,-16217,4553,-28208,-74536,-49411,-2241,66655,116521,77659,70543,119137,59875,-8841,-40570,-4711,8023,-12191,-34791,-67716,-71076,-15553,-99317,-128866,-39003,-33399,-42488,-14009,-44744,-73839,-34601,26021,41218,20552,36609,48368,27036,-1760,11863,-41397,-87086,-84361,-89271,-53120,-28627,-19961,-5414,37069,17132,-96577,-167224,-130143,-67393,-7362,67734,147855,209914,224151,200961,98033,27984,-47879,-49572,-34859,-76386,-94803,-65377,-42587,-58639,-93470,-26687,11916,9659,62886,132934,81126,-368,-14427,12296,-23793,-10281,74679,163465,211325,107886,9267,-110354,-96145,117353,252811,240177,197634,122220,36690,-2035,-49116,26453,13118,7947,112947,300569,259266,102370,-1258,7025,49652,23022,-20823,-102176,-74040,44682,76628,56121,-971,-60534,-69954,-18181,823,45611,57198,9576,-30635,-18604,33730,51598,39216,-526,-40911,55362,123994,113612,54619,18336,-32505,4332,18879,167731,390375,629928,910859,1064407,961338,613626,227322,-59744,95115,189267,114863,116481,83411,41806,34016,63605,107722,162766,164717,43269,-50675,-10402,76755,90827,94639,95131,11517,-105161,-138545,-120598,-33431,7313,-12571,-65512,-83586,-12860,107483,204541,309021,359046,225706,45787,-5652,14862,70347,39026,-92749,-91570,-86377,-116922,-123982,-69261,68495,425466,149398,-29973,-24996,34066,15036,35517,89796,127668,163560,169025,127208,47028,-17759,16166,36236,42407,56496,24361,-46118,-62941,-6524,72658,79958,798,-66302,-39397,-87737,-94451,1939,70086,49542,-19023,-36492,-36470,-29866,39089,53855,18776,42845,58078,19012,-62349,-130306,-91421,-75221,-78634,-86791,-80513,-67624,-24609,-10961,-20174,7465,45000,98105,34920,-39272,-68702,-41609,25716,73903,127692,112386,16871,-55943,-75474,22764,96729,108557,131979,229844,293390,206218,100586,40833,39029,109859,145147,185566,248506,274461,293323,285545,162510,-1390,-85943,-96977,-117358,-144434,-147269,-120384,-82241,-81186,-71878,32840,108200,105691,75593,125206,145993,117602,-2845,-82651,20969,122917,75973,-56638,-138827,-20148,122997,212365,246242,318009,301905,89770,6180,-23626,-39080,-63180,-78282,-47310,-18429,-17123,-49048,-12387,65334,75782,63260,32430,-7827,-36174,-54513,-40869,-30627,-49699,-15772,58949,64720,21200,-11677,-23398,-97757,-76093,34098,153127,214207,116480,-138,-59004,-45977,-23203,13524,-891,-82280,-42983,6289,19237,32374,45419,-3367,-58786,-64445,-36741,-15104,109229,184135,184427,84656,-68646,-113937,-34773,21806,110143,274423,438848,410640,144442,25938,97984,110815,28921,-75538,-65771,-56761,-5541,-29524,-82079,-92283,-9163,-17368,-80198,-117404,17891,202584,196956,127952,89577,113006,180527,223991,162875,95855,33537,-10782,-36010,-74104,-137878,-82487,-45021,-54728,-48997,-13607,-35386,-96416,-58388,1928,74480,159098,102470,-15976,-86715,-79183,-74574,-25548,3436,7286,88246,86231,57272,24212,-4464,-68091,-50536,-37969,-78922,-117510,-42364,-24728,14103,68801,104329,143598,169801,191156,221511,182382,88501,4348,-32372,-73400,-123266,-71564,5078,32383,-1864,-60266,-54050,-95761,-106653,-25985,-23956,-42820,27379,202362,360810,322151,186621,68471,56699,103326,144528,158969,110047,80571,180349,400389,396381,187046,31092,32210,89826,55561,-10669,-107913,-38890,-14984,-62517,-38777,73620,89016,100026,41322,-50023,-80814,-36487,-1796,-28129,62580,138351,183415,127142,-8308,-83268,-59391,-28844,4821,-1329,9212,39100,15556,7793,-6395,-11978,-44802,-58787,-52420,-63216,-72533,-91274,-102561,-71501,-6386,5430,-18574,-39935,-53543,-50260,-63075,-66531,-70475,-44905,-38910,-83600,-108468,-62021,28906,140168,194345,144964,4529,-102102,-47831,47994,101574,57764,17405,10449,11118,6310,2261,-14710,-22849,7095,35917,32497,-27150,-49428,-50621,-99447,-60492,-7926,-41900,-98398,-101957,-54282,-28761,-13007,7262,20332,3857,-15504,-27250,-54487,-127699,-36398,117679,225424,211838,115196,24104,-43139,-75767,-67486,-70093,-88337,-50546,-1898,50505,35191,-28896,-61770,-88034,-48430,-1969,55964,41888,-26346,-24583,19751,102010,188912,288074,342926,167965,-10085,-99921,-64707,-65272,-97555,-142741,-24139,68441,120001,119642,220553,377765,322751,129196,-10049,-22447,79190,140412,154801,154691,123049,51028,-44756,-82484,-37134,-23658,-22230,-36183,36841,111621,90911,40165,-5794,-88570,-26926,75607,87260,57193,30209,-2534,-3211,-20107,-57002,-5117,25367,40385,124943,203087,220837,197407,72858,-50547,-50188,-19754,-52262,-98431,-33279,173337,493101,550182,403380,204007,74651,50230,20645,-5604,-25709,1637,-40284,-66403,-83880,-102237,-98968,-81447,-74476,-52591,-16052,28497,68941,83883,66177,35585,31134,11738,-34169,-125982,-37149,21393,20231,28213,5140,15834,124583,48804,-29148,-40513,-80963,-40247,-25501,-19240,-15526,-41476,-49008,-47972,-73476,-85091,-80074,-50866,-19728,-6639,5833,-30383,-56220,-77706,-51718,-30668,-58519,-75766,-16921,-22676,-26260,-84805,-58467,-14106,-20479,-47835,-12490,107141,192833,141598,93909,-4760,-25640,-103467,-94835,-61060,-75205,-67343,-53794,-44361,-53937,-61293,-93156,-68537,-32519,-69534,-103274,-97588,-102792,-90473,-122111,-61553,60298,341124,389772,229177,77219,8493,-32818,29247,191117,226926,219949,192160,113298,31922,-22952,-21757,-15886,23955,39832,25301,-27595,24221,142636,89095,10591,-45036,-24005,55840,131647,106827,69120,32241,-19419,-29344,35611,83971,102400,90032,100055,105672,159113,201124,125522,24514,-20482,77949,309962,512194,464268,288910,127683,39930,-14032,-28550,-22246,25733,127935,239386,218968,171253,40175,-21205,59081,56697,-5698,-71757,-90688,-31200,-4138,-31549,-89378,-100492,-36673,-12575,-59474,-120620,-28061,63972,92224,59526,17180,21328,85599,148750,81438,23206,59316,43311,-56391,-111669,-42410,28787,27042,-9187,-65833,-74362,-40353,-36571,-69202,-72784,-24588,27956,33234,24364,-38083,-101174,-68413,-42951,-53835,-97070,-166182,-24664,26629,51512,63958,34421,-39446,-43082,38829,103824,88393,-3526,-94101,-21366,89700,123720,2558,-74315,-50128,113803,98931,-37047,-85129,7104,66234,97880,225585,272257,225554,141621,44892,-42957,-128448,-92221,-66353,-70824,-130415,-57749,73830,99961,58544,46266,27807,-1543,-17590,5649,47140,75130,-15399,-146098,-165988,-73751,-45644,-70078,-99624,-44988,22838,36486,38940,62754,48684,21036,-1286,27829,34849,-1429,-17165,-29234,-22991,-9996,-14271,-40176,-59346,-40116,19913,87057,85772,-35436,-134174,-52445,-4064,-11179,24550,99673,89713,38676,20737,26248,36774,23109,-33765,-59438,-43424,-47551,-49578,-28299,10992,45539,-24501,-143189,-89375,-34360,-24129,-5385,23446,49074,41502,16498,-242,-81785,-100695,-23485,90672,151851,133937,85403,24,-64943,-117088,-113630,-56007,-4824,85715,167680,207946,63370,-20615,77979,112956,-26323,-76396,116569,277817,302175,277376,219080,120744,-6748,-106409,-100565,-75372,-63549,-29916,-5129,4406,-15474,-35940,-48056,-48163,25882,132665,227766,253542,126717,2990,70649,171606,136840,-19173,-73890,-19619,45154,107580,171574,130186,59075,42983,56759,60696,10749,-29210,-50754,-27972,-32604,-71505,-57284,-29032,-18898,-36817,2023,69883,87749,52160,-61910,-110019,13916,131204,228097,259373,165851,52131,-23656,-53816,-48544,-19862,-8465,-18545,64941,117467,111850,77447,31192,-3341,-32063,-50244,-43818,-44067,-25491,-5043,-19836,-40189,-32447,-20805,-8728,38904,101177,221551,362674,277328,176410,-4803,-73589,71191,17148,-17151,-14680,-69820,-32025,-25701,-47043,43695,143007,246132,249423,86414,-57156,-111022,44539,78394,10499,-23122,-14019,-23812,-43720,-43821,-64822,-91254,16852,80996,-15613,-11822,32754,5802,-35637,15049,49888,36088,2580,47925,71081,86726,93765,52273,38759,-13112,-63164,-34410,97560,246143,260329,115710,-16562,-97073,-136448,-126384,-97039,-97944,-75695,27142,149460,256282,158857,-13546,9692,129836,153993,100725,-58927,-85560,-42661,22193,33731,-35284,-91211,-35844,61748,177843,161540,119906,135098,115899,-18885,-78373,-41454,-18982,-59342,-43192,-47787,-89259,-127899,-119256,-97446,-46660,-23174,-115367,-132975,-58873,27842,35620,8260,-58887,-119325,-124158,-105611,-114012,-114419,-93481,-61252,26242,67409,37320,-59478,9916,70285,30061,-13784,-30573,-65506,-103156,-25682,35743,17017,-71089,-130121,-58401,-6631,50467,134440,162689,65901,22438,-3088,-12223,-11428,11123,-27985,-77223,-24306,30515,16565,-10502,-24959,-15149,2663,27260,-35965,-109106,-49243,913,131723,91277,-18120,-50332,43516,95359,100341,82161,118805,154474,158933,101830,64213,50601,-56174,-127850,-70378,-46475,-79874,-73703,-10875,42651,31398,85581,223833,317833,331257,347999,322240,198883,72985,600,-84937,-44663,51728,86908,51066,-22869,-88116,-42425,-25023,-25428,-64286,-128010,-47194,-29666,-19780,5198,31712,63073,53709,65153,37947,6139,-54189,-46381,47575,30027,-79059,-20126,11165,35251,31516,-10201,-24237,-29245,-50519,-50940,-25641,25528,42516,48211,40798,35978,31187,24227,-15339,-68754,-16746,39104,31939],[-27069,-43814,-63033,-59102,-57499,-34158,-11653,-8152,-63095,-71312,-27206,17802,-8493,-63449,6841,102998,206982,216911,123718,63196,67600,29115,-11131,-74631,-66312,-43965,-82383,-37986,-7602,12252,-35800,-1398,35671,7615,-76607,-11176,101401,149144,110125,-8150,-58456,-44014,1735,13259,26502,11764,14397,64115,109396,89283,19177,284,4827,-54369,-86662,-33745,-998,-2989,-9427,11344,11686,-36762,-87028,25744,208878,331215,416525,496083,364512,253524,166701,79737,5130,-4388,7101,-24842,-37466,-20898,-13223,-54378,-93490,12054,136611,213992,195106,118151,84355,33337,-9093,-39259,-30809,-3827,5649,47158,121599,309686,525760,371631,31098,-52961,27589,61240,49327,13593,-18295,-16468,-38878,-40542,-12084,1336,-51419,-103537,-69119,-817,35889,48580,37823,32743,87115,128763,134742,119534,136107,97218,-21221,-99045,-77636,-42539,-29741,33641,119872,102099,47030,-3154,-5735,29344,63178,115650,180065,214290,118247,-8967,-57702,-82205,-90583,-52526,-126866,-83518,-5981,37435,26987,-2336,-13363,-26410,-67096,-89943,-88473,-60866,-43082,-67879,-11815,83984,78712,45196,-16930,-61107,-36902,-60341,-109014,-95478,-36299,-36712,-67366,-57306,22065,60561,97839,170643,157087,39990,-111473,-70135,32133,21279,-1816,10139,130107,340148,332704,138166,31521,4134,15528,-73101,-142363,-23331,37233,-22316,-88669,39226,96980,31414,-49872,-86066,-77935,-54718,-19299,11958,27218,42333,107776,130720,72723,-11731,-55370,11025,111338,217156,287087,270306,221573,127533,52551,49414,73252,42681,-33321,-104245,-94734,-37906,-18672,-17752,-8428,-7038,-36233,-73565,-92450,-126265,-126913,-107457,-31725,23277,37520,4635,-11790,26282,81052,136338,168103,166286,156641,160714,144885,80354,6046,-49167,-127325,-56202,14898,43879,47142,-7358,-37889,-40266,-82919,-89709,-73190,-55566,-78072,-80934,-64881,-38005,79676,276545,338333,194716,-18463,-78494,-5955,21535,53925,107021,120856,135099,89070,14820,-93305,-35021,63938,29098,-58758,-62156,32116,61674,82571,152362,253130,214360,141601,86571,37685,-50483,-124938,-1891,91385,75168,111982,97855,34568,-51057,-122064,-73063,-65346,-32929,28701,19954,16324,-8856,-46381,-52147,-26973,15976,-5078,-65063,-97869,-48047,-19002,-52322,-115656,-89536,-50603,-44365,-65106,-135940,-137939,-57867,-68940,-113325,-153822,-103187,-92391,-31440,48715,74259,115310,286795,455841,529812,462467,290050,116121,9889,-100359,-95292,-56393,-80172,-88470,-42080,25277,63661,85181,62111,-22860,-45414,-24693,-92656,-27833,28723,10022,-58289,-91272,-81082,7449,69577,15750,5556,-30897,-50793,-6455,-90239,-160553,-124642,-48925,32503,66173,113166,126141,85368,49411,101002,145768,143624,105441,35119,-40352,-69191,-31845,-9566,25229,67424,88523,-9865,-77642,-6906,26731,27297,-14353,-50816,-68840,-66867,61564,221088,307067,240466,60732,-7207,43194,93368,91974,-8580,-79405,-27391,52548,76694,62969,99868,74651,-5251,-144139,-37716,26756,-15858,-40472,77711,189499,119583,52497,-29456,-92070,-85732,-125755,-93244,-22666,68307,200885,301175,406008,312420,148204,27096,-56918,-74721,-57192,-38676,1988,3219,-22069,-53573,-30895,33337,33644,61451,83155,83181,81924,42757,-33632,-94044,-121906,-100333,-61254,-46261,-30485,3513,-1616,-87930,-147067,-37881,47573,64935,54556,-55272,-97846,-39352,59718,152972,160808,85137,32299,40275,73652,163841,227944,190132,99199,72132,13771,48646,92171,145317,95106,56231,46746,99102,150335,209547,149898,42153,-14116,-7906,43005,49805,5319,17645,97033,130162,102273,53698,19934,26233,43268,42127,53787,31084,859,-1349,7585,-55341,-123847,-112321,-69353,-70210,-54241,-47411,-42558,-29201,27780,-18520,-178180,-78632,46201,98696,34783,-59688,-19047,-4806,-6385,-17515,-27693,-14381,850,28895,68528,83425,58479,27845,-29304,-37766,29537,148716,198861,126717,-5556,43449,194823,328749,399289,328115,234949,236659,185629,61002,-1629,20181,67654,181172,304887,277148,145180,77407,39704,20673,-36130,-58024,-136187,-122945,-78023,-61287,-61372,-80260,-66631,-47718,-45365,-24836,-14356,-9122,-34042,-88396,-115392,-71278,-23882,-3426,-46129,-74360,-81183,-41133,22481,98414,106867,72000,2373,-3379,-9176,-23136,-17045,23018,121048,198549,157703,45180,-30904,-100082,-141774,-133665,-78614,-5506,1719,-47687,-70915,-53104,-110093,-137088,-65463,-35066,-82582,-55652,-15045,-36261,-67051,-80200,-82758,-65747,-31459,-18516,-24533,-37589,-8552,40850,62564,21130,-18377,-46614,-103797,-26204,9788,-2556,27709,87324,70310,-8808,2840,85007,133623,207987,311316,251547,83032,-25052,-2481,43270,18440,-24802,-31517,-48022,29146,149180,231523,176403,33450,20461,208165,197170,112819,25462,-26831,-43154,-50548,-99545,-65256,-41500,-125766,-64359,-16195,-34784,-54570,-34876,-50486,-55912,-58940,-69312,-54531,-17982,30278,31521,-41271,-78078,-37305,-2122,95558,232521,225455,75406,-56230,-110690,-67989,-88584,-74882,-27410,39144,39059,-9208,-45929,-63111,-125178,-114846,-101210,-63647,16752,83375,105336,46012,-38364,47201,118315,173540,261500,368172,297615,105866,52531,56336,12102,4434,19991,-16950,-67676,-47460,-4071,59677,100147,75262,91689,135589,69115,-3420,-50977,-16072,6661,-6905,-24764,-58822,-57545,5812,-120077,-110574,-27967,-31405,-41758,-20318,-60992,-84681,-28671,38904,50006,25054,51408,71071,45626,-23696,-14285,-54829,-76452,-60561,-83945,-52713,-10441,7316,22782,64769,48693,-67338,-144858,-144891,-77791,-12678,72843,162391,220485,220310,173984,58057,-9412,-81106,-79975,-55270,-77895,-79267,-51829,-34931,-58905,-107500,-17709,20877,19541,62194,114472,66271,-5444,-12092,7043,-48897,-41917,50864,136339,202268,97876,-1605,-116147,-64420,158199,283003,250376,187931,101940,11756,-52545,-82058,47696,27849,-7590,72046,285844,273518,95737,-13402,932,39601,19848,-20037,-98145,-79467,43197,83187,73540,24482,-32268,-69546,-46024,-27964,18056,34820,-9700,-42135,-26254,23577,51423,31553,-4726,-11167,86100,149442,137711,66190,19272,-23980,10010,30101,220046,503401,794659,1111392,1292652,1186409,793698,343740,-52463,93061,194412,132226,135118,94681,52166,51383,85258,112223,146425,166171,67400,-14264,26144,89998,97121,105090,107423,32699,-68602,-105539,-83131,-3793,34868,15143,-37169,-51319,22242,142331,224075,308038,343777,211208,40818,-8060,7939,61645,26256,-134342,-78585,-47663,-47928,-32327,13869,111675,396101,120285,-58504,-42586,33382,45406,70439,127485,169602,204539,196627,146791,52889,-28959,4245,25359,40367,65730,45983,-25630,-56938,-8742,69411,71011,-9981,-79121,-44212,-100889,-84280,17187,78584,53614,-11698,-29633,-44699,-60844,-1111,28567,13695,56824,85024,39635,-43751,-103841,-77514,-72868,-86560,-91367,-77066,-55190,-6153,9219,-2493,15206,39421,78909,23087,-41316,-69992,-44565,20935,62284,122169,120595,25064,-52095,-72267,25545,92608,104750,132202,226481,284570,210051,110824,47215,33892,102109,135424,176917,248639,297710,338865,316387,168496,3825,-90729,-105212,-116346,-129964,-132395,-104496,-67573,-73054,-80586,18542,108087,125377,96744,102715,95937,76255,-21467,-87579,9700,116457,87205,-44814,-140424,-4808,161184,264489,301240,340664,247263,56658,-18852,-44298,-59478,-77080,-70674,-44001,-23937,-26469,-54630,-16482,53021,62695,51327,21778,-19064,-45976,-53025,-25730,-12747,-32073,-1362,65354,58194,4436,-39325,-54068,-104712,-54148,39724,129279,159506,69282,-16889,-63072,-44279,-15740,20440,4057,-79189,-40373,12846,29769,49567,70979,30283,-33176,-49864,-28516,12502,139422,209415,219497,111932,-52192,-125603,-43477,12729,92746,241261,402044,364547,109143,10852,89858,103533,33123,-31004,-51708,-79028,-11232,-22939,-69781,-100622,-16969,-24283,-83431,-106100,13716,206972,202616,124986,87299,102429,173810,222465,161863,89362,21606,-26918,-47931,-75188,-145308,-92517,-62118,-72919,-54785,-8305,-32409,-98434,-54706,3176,70583,143688,79416,-31853,-87381,-62496,-71950,-41518,-29737,-30585,52050,62756,49095,30856,7054,-60707,-47725,-34000,-75898,-106095,-32562,-8647,28164,79256,117402,161625,189490,203409,205095,140055,55479,-9835,-32642,-70400,-105267,-49071,26420,43445,-3748,-70894,-60447,-75511,-147044,-52583,-33966,-35605,39210,213074,380424,334639,196942,73455,51341,88180,134991,163809,125315,94200,185667,391452,373905,174405,28026,16743,62583,36302,-537,-79439,-60656,-35532,-92724,-61500,44582,48071,70738,22531,-63529,-92324,-42193,-1539,-24629,50966,116879,152894,101547,-19182,-85800,-56392,-27157,8459,217,7415,34929,6153,-734,-14188,-25868,-58515,-63789,-54634,-64963,-73442,-87732,-97681,-73883,-9698,-1207,-32119,-53755,-68015,-54235,-58817,-62702,-65311,-39289,-37483,-83572,-109699,-58858,33039,152219,213109,160937,12567,-100556,-51767,31286,87058,50137,5797,-7262,-10272,-10482,-495,-4366,-7713,24254,45446,24179,-54613,-42101,-14479,-52083,-56990,-9010,-35936,-90028,-106532,-77994,-39342,-10693,10482,20906,4358,-14427,-21150,-46859,-122550,-41118,115938,229547,219112,120152,24444,-42674,-76306,-75595,-82302,-102335,-65568,-24687,18364,18085,-37771,-72529,-89464,-37025,26804,88553,52588,-30402,-25382,29091,113516,168767,242532,343813,186582,-1784,-63526,-40276,-49590,-85590,-120999,-15729,76367,127910,132771,240824,393358,348247,162204,19216,-5374,89513,156497,171181,170121,138644,66228,-28729,-86033,-41395,-21536,-27069,-59977,31257,126583,109466,45726,-8123,-91530,-21062,89149,109078,76169,39743,3218,-6185,-29298,-77719,-29361,145,24951,112369,186525,202707,185054,74796,-45402,-49691,-18995,-46721,-90165,-34485,151808,439186,490926,366007,181995,63997,31006,1682,-20414,-42112,-14310,-45621,-68811,-92048,-114418,-95824,-68893,-60610,-56172,-29698,6279,44761,81050,79884,58131,52761,15590,-37331,-118279,-31656,15571,5210,8344,-17258,-16036,74435,3875,-66150,-65304,-94484,-53772,-46073,-36969,-19384,-43418,-52159,-45144,-65777,-79479,-84384,-71791,-61180,-29221,3474,-30286,-62403,-87691,-61327,-41958,-74773,-80110,-16095,-28906,-27641,-65296,-54710,-27331,-34364,-43644,-6306,101495,171728,141883,109150,20581,-6035,-100915,-109463,-82797,-98985,-82441,-57887,-38184,-40224,-45348,-78803,-92141,-59468,-97926,-121778,-99924,-100350,-96121,-138090,-70172,31234,297280,410383,281385,106022,15937,-18225,28397,160115,178502,190630,177306,118664,52216,-7355,-8786,-6694,25817,34258,17634,-24917,31467,145161,103334,11731,-47166,-21480,68661,143954,116633,72848,25645,-40599,-75978,-6230,64645,101645,103509,120557,130554,180185,206260,111022,6548,-20220,78559,293593,471076,389529,211525,67004,-5197,-41257,-48602,-50836,-11048,92513,216556,203707,158465,39843,-6282,69267,62289,-7357,-78030,-89559,-34942,-10283,-34758,-85321,-96017,-39354,-12718,-52833,-100616,-12220,77988,107457,89883,51675,49113,112564,173994,87972,21407,54810,38856,-63112,-123411,-50005,22427,23715,-10301,-72551,-91381,-65431,-51890,-72622,-73650,-33163,21855,32238,26346,-35239,-85135,-67436,-50684,-69907,-107059,-107534,12048,49035,56194,60144,24547,-50262,-43266,37264,99291,83881,-7514,-85717,-2305,128238,154412,17595,-63607,-66449,86113,59430,-58716,-86348,5413,66156,102467,223403,267922,221929,136525,39961,-42132,-117684,-116025,-90505,-98492,-158433,-32627,116549,140822,71941,42478,21637,8070,1320,19185,54576,66563,-31433,-143748,-137324,-59257,-43500,-70591,-103939,-52068,16360,35535,56890,95708,73723,27614,-7846,9205,14307,-8299,-20098,-33085,-20652,-2244,-4722,-27655,-45405,-34253,21314,92786,89896,-31765,-135005,-66983,-15339,-6360,48582,113870,92071,28841,2808,7449,18780,8052,-43894,-66968,-45971,-47891,-43702,-7335,35140,55812,-37135,-165159,-61294,-5143,-8657,8869,47324,76253,65406,28859,799,-81580,-104976,-28492,87868,140628,110908,61735,-16499,-68352,-110385,-104588,-51927,-11325,59784,115397,169737,65641,-10733,87811,117367,-30804,-69416,134717,299001,309784,271722,190175,90174,-17489,-107566,-104181,-79582,-64407,-17094,28373,34303,2692,-27799,-41041,-34520,26607,106053,179128,205577,115967,21196,78266,166716,121386,-26765,-47849,14454,79789,145825,204455,140220,49743,18554,32937,44576,1433,-34595,-48066,-25739,-29959,-69564,-63652,-42248,-32596,-35286,7560,76624,96849,70298,-33918,-134921,-27103,80603,175399,212187,146553,50984,-9493,-43452,-47470,-14882,-6728,-34162,57011,126040,135240,104120,52610,-3074,-52105,-85331,-72412,-58573,-29536,-3082,-13751,-40345,-30679,-10473,13117,57086,110937,245819,436715,357035,213266,18462,-43222,71976,-2734,-41860,-1809,-28620,-5765,-29497,-84417,17722,131777,252934,282493,107125,-44286,-125267,30551,80109,9902,-28397,-21049,-30684,-59668,-64388,-67063,-73808,35234,78217,-27984,-18725,39744,19460,-18142,26227,48916,18911,-2987,60103,86518,109541,109569,62998,47910,3058,-43649,-31044,87945,242445,271195,114921,-26591,-110101,-149859,-140285,-99363,-88900,-53787,49599,176374,289053,164331,1394,-40750,40671,54909,6806,-76194,-60617,-7551,59336,80473,13688,-62616,-52759,28436,135895,111344,84101,127463,129226,752,-68384,-30612,-21346,-71114,-48255,-49279,-85060,-117964,-128439,-118547,-64780,-27375,-102853,-121194,-46762,39106,48484,20802,-53174,-115575,-107174,-83198,-89438,-93739,-86465,-63842,33144,96303,70642,-58725,-20042,39245,19521,-16157,-27213,-53183,-84011,-16864,28148,3903,-83176,-130036,-59442,-7378,62398,162774,187480,77993,31139,5498,-3632,-482,27482,-15927,-76639,-3444,55642,16033,-7240,3277,25514,58606,85086,6136,-78325,-27085,29547,160475,84756,-26950,-55185,17131,41396,46349,68556,134214,160959,147164,74210,36880,36610,-55604,-133517,-78274,-50531,-82826,-86944,-27015,21100,8386,61750,206091,299788,308686,349393,357358,242803,110861,31937,-62999,-65416,29193,71014,46365,-16527,-57546,-11635,505,4972,-27927,-83838,-63499,-40383,-19987,6961,32301,64308,56783,71300,46730,10921,-60589,-52527,48197,27708,-66124,-29421,1884,31931,41580,8201,464,-4495,-36013,-47164,-26430,16081,24658,31954,30176,39589,47743,44538,8078,-61703,-24895,26872,20397],[-34797,-45440,-70618,-69246,-50055,-25619,-28052,-15923,-55698,-65655,-22565,22502,-1588,-56450,13978,112619,215447,216310,119396,60775,72890,43853,3015,-66321,-63981,-40152,-79357,-36754,-8317,21031,-9544,18357,43543,13689,-62304,5803,106110,132285,84454,-20604,-50021,-22008,27406,27553,35524,25878,24706,49925,81051,66846,25047,15695,15412,-50205,-109571,-54913,-27002,-23824,-22941,4910,13344,-30885,-87302,28235,232604,392867,489890,534173,382216,273338,183583,95360,20310,9222,21354,-10636,-23004,-16242,-9020,-38795,-63348,-1522,135603,197638,145996,104161,83085,39500,905,-25436,-25696,-13478,-16688,9435,65781,232004,469341,371340,33060,-62419,14964,49316,49032,20828,-10455,-12982,-39935,-28430,-7862,-7995,-79292,-98650,-51101,6262,37331,49466,37287,24075,62597,99087,111083,94507,128758,118536,-3247,-93694,-74908,-37091,-12505,57517,128111,91067,40940,2205,1662,35554,64110,118962,201545,233547,127952,-1054,-56952,-103146,-118672,-61797,-95717,-44903,32745,50293,18942,-14634,-21398,-18725,-58533,-98064,-104468,-79942,-49897,-60561,-11883,72430,48954,16274,-28647,-49636,-14255,-18766,-53572,-118521,-58477,-48294,-72478,-74328,8081,64696,124653,202637,180936,55824,-102203,-79159,31123,29850,17081,21282,93059,268456,271089,91450,11655,-608,27815,-42184,-104088,-37686,12626,-52138,-80265,51226,119614,46856,-41574,-80569,-81515,-62626,-36940,-2069,19426,47364,121081,145458,73196,-35291,-97184,-23176,69034,161089,243705,255323,220794,129768,54331,48152,74824,42213,-31854,-100527,-100358,-53152,-50239,-53578,-30874,-14290,-29081,-61501,-84405,-117572,-118935,-101987,-28286,19179,21817,-25191,-61787,-27297,36250,108427,159490,183170,174349,168752,148970,78484,-4025,-64625,-139038,-35070,55843,98357,105446,49864,7974,-8524,-53710,-64289,-61048,-52812,-59881,-55458,-49571,-20458,106417,331946,412185,232423,-4462,-61155,-9718,-6258,-4943,19750,26096,49338,39787,-12111,-104166,-11993,85131,40565,-53672,-77838,1932,33615,61998,137833,251147,218845,151871,89920,33070,-52884,-134015,-36194,50559,42641,91409,87116,27351,-62083,-127435,-59678,-49018,-20192,20170,7030,9589,-13297,-48581,-52356,-28083,11583,-14850,-71337,-101054,-48098,-11402,-41171,-109720,-93594,-56894,-52284,-72718,-148245,-113301,-21903,-46199,-103937,-155621,-102055,-93443,-43973,21400,37155,63761,212732,385845,452662,373469,247371,97802,-3150,-107163,-93815,-50309,-65310,-60910,-18361,44460,75879,95455,61522,-17698,-32832,-19936,-109985,-35879,25684,18723,-48450,-90121,-81020,18534,89156,26857,11911,-17366,-39326,-6124,-84715,-120583,-116634,-69118,30746,110841,174680,152526,73199,32541,92059,147562,146330,98608,27677,-30303,-36198,5534,11642,28557,60803,77287,-22785,-81138,-6198,26032,21393,-24991,-66302,-89379,-62014,77052,230158,301560,211376,16732,-34234,28480,86259,92671,1172,-70963,-30359,44373,67526,62621,107644,63490,-23161,-138387,-28464,36225,-8243,-39385,57420,150599,89402,34253,-32946,-95999,-85716,-109041,-118495,-35887,74665,222440,331717,423481,294521,132636,23387,-56756,-76106,-57925,-36642,10456,26211,936,-48362,-40171,25705,22464,47690,74686,80251,80367,36762,-42746,-101437,-123228,-104936,-69455,-51786,-30650,-3498,-21212,-104903,-135881,-23141,40079,48719,60078,-34673,-73726,-17448,74929,171524,178052,99821,43794,56620,98945,182742,218523,181131,105461,80982,18925,26496,53345,93275,32009,971,4994,72425,130846,189306,124419,12112,-39443,-32727,16763,31981,942,17937,111397,136942,95179,43586,9210,17042,36764,32536,41171,18499,-6938,167,14088,-46010,-87636,-79558,-35347,-32070,-43902,-58180,-47860,-23641,27255,-22937,-169784,-57305,92286,133284,46097,-58235,-26048,-16799,-25812,-25955,-28015,-8829,4063,30845,85186,114232,88749,55652,-3590,-19033,34326,136814,172871,100918,-21789,39927,184688,301658,337860,240058,162147,186854,166285,65841,11583,34785,82741,198034,295828,243989,129038,69972,29485,3637,-57703,-70182,-131302,-113677,-74000,-60297,-56071,-68510,-59191,-41653,-38898,-20799,-24768,-20065,-31365,-76502,-110003,-97039,-56630,-28560,-53715,-75327,-100463,-78541,-30755,58510,98309,89874,29809,19873,594,-30384,-25053,18277,118023,207973,173851,53989,-20908,-78937,-107255,-84864,-21151,51955,28354,-40559,-63806,-36309,-81983,-107247,-57690,-35863,-86399,-68371,-42462,-38980,-48605,-69001,-87405,-64730,-21405,-9105,-20238,-42626,-18718,34848,67822,35513,-17843,-55663,-100358,-23965,14131,2804,25632,61829,28927,-66121,-46273,45173,103121,175527,265982,197521,42403,-43030,867,46178,11248,-48034,-63032,-59620,31595,162288,247631,192315,40623,-2126,184234,195058,106969,18927,-29626,-42464,-49166,-100094,-60569,-38182,-111227,-51047,3,-21134,-47193,-30338,-53353,-64236,-65393,-85038,-84654,-54301,6990,27518,-36443,-85228,-47502,-17956,74429,209375,200592,58821,-62182,-95414,-60879,-84655,-72315,-20982,33940,29394,2521,-21103,-58346,-103477,-91321,-90578,-63466,26957,112054,134961,58477,-45476,40495,119701,173610,275793,404226,345231,136282,59722,60262,22442,19022,30937,-10799,-66187,-48609,-8928,47708,77539,72237,108262,144061,73183,-2166,-64238,-33875,-5420,-11759,-21250,-56258,-52680,10717,-76136,-76958,-21179,-34319,-44770,-29408,-78174,-90719,-24901,42761,44833,16390,54427,83783,57814,-46688,-37276,-59187,-57610,-42800,-82617,-54782,4872,29794,44273,84691,75714,-35972,-119698,-163172,-91311,-22667,70051,164045,212727,199294,135685,12744,-51362,-117637,-112382,-74710,-68639,-64744,-43584,-32184,-61870,-109409,-12939,21603,20714,53225,86063,42147,-18145,-16126,-2927,-65296,-67323,29046,103325,174016,74512,-22668,-123061,-32109,211912,363262,357620,304265,207691,94657,-12686,-11521,71422,42480,-19839,28309,253081,268283,76707,-35759,-13403,23969,13142,-22915,-96503,-90763,31432,79412,83209,45130,-7750,-50214,-67864,-49022,-2296,15783,-27870,-55179,-35710,13612,62408,35909,8521,27225,115638,173395,158171,72957,15167,-24228,9150,40456,272509,599388,913069,1240813,1444824,1351181,939870,455934,-2610,71234,179175,139813,146579,99454,56754,62359,100900,115460,131358,162372,93658,23607,59336,96671,98273,109743,113636,52571,-31311,-68684,-48363,23976,60804,41902,-8705,-18864,55496,168191,231688,292944,313695,185432,32083,-13409,-2244,49610,12240,-145524,6206,101514,137279,143057,135513,162971,365193,106816,-76034,-61718,27759,67319,97418,156233,199253,232204,213450,159938,57337,-41833,-12651,9352,31211,65295,58817,-11539,-54888,-15109,60320,53719,-25020,-98390,-54739,-123435,-71717,34090,87553,58130,-5199,-25992,-54356,-85556,-31945,9235,12633,72788,109028,54234,-26966,-78228,-63302,-72376,-93407,-87240,-66317,-41492,7576,24072,11829,22481,34688,61283,10829,-45125,-73809,-49980,12958,48344,112316,126446,33583,-48067,-71886,25093,85718,102623,131170,211868,259217,200386,112379,47716,22880,87524,120567,162471,239055,313281,376891,334902,166438,6255,-94082,-92614,-96660,-112608,-119635,-90149,-53025,-64020,-86834,-499,98666,134167,107183,71349,47845,39698,-36954,-92392,-674,110172,99667,-30673,-142409,4414,194440,317640,361746,357032,194542,26337,-39588,-57709,-73455,-91178,-64625,-40477,-28971,-36884,-62174,-19429,41546,49470,38615,10955,-29637,-54258,-49368,-13841,656,-17484,10876,68688,50199,-12353,-67635,-88708,-94976,-32325,43721,101486,101048,19180,-34651,-67796,-41278,-7404,25646,6353,-77615,-38404,17174,37448,63745,92797,64001,-1013,-23838,-16355,48296,165661,225915,243636,130838,-38124,-127759,-51887,2305,73323,202015,350309,305971,75412,-5094,77220,91029,37341,7406,-21404,-96911,-17366,-15555,-53527,-106143,-30619,-33133,-85557,-96794,1449,186551,187904,109934,78546,90144,164479,217533,160564,85454,15355,-31446,-39780,-49967,-108629,-95533,-76679,-83476,-60228,-4427,-29978,-100510,-52879,526,61406,123895,57037,-43670,-81493,-45148,-54341,-46840,-57263,-58334,19953,40231,41800,37126,16703,-54000,-44750,-30527,-72677,-95089,-24901,2510,42195,91716,134234,184707,211652,212177,181886,95983,22027,-25223,-34924,-67628,-91084,-33744,43185,54550,1404,-63528,-37614,-40671,-142267,-80792,-44534,-27795,48756,211508,376134,329977,200239,77558,47866,75632,126451,167946,140161,108281,191321,376175,344397,159367,24402,-2477,30338,15816,8072,-44714,-72367,-54373,-106802,-64672,24543,9881,39853,2693,-76830,-102731,-46513,-1646,-23965,35606,92344,122015,75438,-28492,-84694,-52571,-27736,8038,-464,4775,31674,-2111,-12651,-27983,-42955,-70504,-64369,-52583,-62558,-70546,-82112,-92216,-76230,-14944,-9387,-40440,-55485,-74992,-57771,-54914,-59234,-60112,-34014,-36131,-81908,-108837,-55994,34534,159329,228498,175179,22053,-86719,-52631,13589,67558,41500,-5741,-24663,-31905,-27671,-4209,5768,7675,38842,50077,13362,-83917,-14519,31684,-1299,-45559,-12948,-29448,-74238,-91252,-84562,-52478,-11389,11413,19464,3326,-15469,-17903,-41555,-118432,-44477,112129,227906,219679,121591,23381,-42789,-76403,-82855,-93651,-117012,-81996,-47897,-11828,4943,-43551,-81033,-87640,-22757,60945,123208,64314,-32685,-25632,37131,118372,140156,184440,314652,187892,7540,-27469,-10588,-27769,-67285,-101625,-11086,76197,122989,135598,244901,382814,353019,188792,49363,23088,111453,180899,193125,189316,156227,82415,-10016,-77074,-40739,-13469,-23258,-86928,23332,135054,125035,52149,-9105,-93656,-19809,96675,127251,98272,54415,12620,-6714,-32294,-91481,-54668,-23440,16811,100238,165989,180750,170429,76934,-39309,-49410,-18889,-41871,-80203,-32461,131609,376311,416449,313727,151611,52260,11027,-20180,-38484,-60984,-31423,-47689,-68551,-96312,-110671,-80520,-57543,-47669,-53455,-40346,-15181,17622,72789,90490,77748,68688,10977,-46977,-105432,-22676,11363,-7222,-7570,-32567,-37953,34599,-33371,-99682,-90745,-110147,-69704,-71133,-59806,-27609,-47476,-54271,-40469,-57341,-74124,-89466,-93933,-91188,-20394,14101,-23753,-63677,-93144,-68116,-52076,-87689,-68364,-8645,-26788,-18087,-44530,-50664,-38628,-44747,-38750,-2394,90255,143711,135673,117172,43856,12918,-96289,-124006,-104301,-120793,-94053,-58333,-28276,-22125,-24696,-57132,-107547,-86250,-121256,-130200,-99094,-97725,-100314,-130036,-73772,6142,241841,407214,322230,141209,35700,540,28619,124183,124499,152188,152036,116744,70880,11049,7252,5153,30465,32421,14080,-22392,32659,138063,115582,14249,-48680,-19393,81973,157338,129529,78977,20560,-57966,-115761,-23477,64283,107857,115225,133979,148820,196497,206083,93200,-10676,-19705,75227,264900,411159,311564,146730,22873,-37316,-61327,-63174,-71902,-41752,63920,200290,196372,151380,42400,2849,73954,63822,-9339,-82310,-87651,-38296,-15976,-36503,-79396,-90937,-41677,-12913,-44291,-79459,6123,89392,116346,112439,82348,77916,144041,201378,97971,27421,58097,40972,-65012,-135014,-59455,13923,19602,-10900,-78755,-108922,-93011,-66274,-74421,-72195,-31242,34949,53225,47688,-18432,-68619,-62261,-51421,-71647,-89929,-62149,44475,67389,62511,61391,19142,-60787,-45879,32877,91063,76124,-13589,-76450,20505,173093,188276,37741,-48863,-86358,58160,27023,-72932,-80967,4448,63299,102883,214692,257588,214139,129457,34049,-42797,-108096,-137264,-111419,-119242,-124900,1684,164650,183016,83188,36851,11640,10381,16363,31655,60882,55345,-42115,-120182,-108584,-47023,-42824,-72943,-108388,-56178,11203,36437,77194,127427,94050,32211,-12321,-5532,-2515,-10487,-20763,-35773,-17276,6581,4574,-17483,-34956,-31894,18925,94229,90191,-28931,-129726,-81230,-27090,-2413,68841,123593,90546,16074,-16342,-11662,-401,-9131,-54867,-73546,-47391,-48016,-39358,8946,53944,60624,-53845,-157846,-33869,22786,9376,26087,72158,100949,87160,41458,3765,-78418,-109937,-38346,76009,117888,78178,28667,-38935,-73735,-104919,-94903,-44085,-12798,38254,67044,127043,63574,-5024,86504,109020,-39154,-61352,147421,308243,309782,263343,162807,63356,-26203,-106045,-104636,-80191,-62269,-2652,63029,67871,22589,-16050,-28914,-19661,27667,78368,128312,151972,101029,38869,83985,154024,96028,-31490,-23168,40915,106245,174845,223691,139395,37812,-7873,11000,29834,-6258,-37000,-45199,-26090,-30323,-69494,-71212,-57527,-48456,-36384,9451,78349,98303,80758,-9907,-128825,-66472,33890,121608,159283,122169,49315,1166,-39664,-50876,-11025,-1230,-49339,42205,125570,149584,124302,70826,-3960,-70500,-118571,-98692,-71550,-33047,-1164,-7454,-40432,-28591,-673,30425,63429,104840,245352,480952,424626,244252,41301,-9846,82091,-11474,-63888,11329,19163,41788,-1938,-104374,-12902,111019,245507,301490,124436,-31556,-140322,5889,70751,2724,-36507,-28728,-35714,-69776,-82704,-69579,-57417,52967,76159,-35849,-27354,40714,28866,-4609,32020,42550,-2621,-13622,68678,99921,129883,119717,67150,49806,13252,-27779,-28420,72880,224449,264772,105331,-38895,-118904,-144858,-123194,-93261,-74761,-33866,64414,185218,294073,152903,14482,-55055,-33356,-29964,-68323,-71350,-40821,26233,99580,131984,67778,-30858,-71894,-16020,84180,48807,36712,108400,132769,31903,-18351,-3387,-13455,-77463,-54980,-49991,-79000,-99366,-100540,-89659,-56231,-17916,-79234,-105184,-33759,47128,58927,32418,-46845,-108787,-88488,-58384,-60586,-65663,-71915,-64803,37446,121109,103589,-45487,-53477,4541,7428,-20986,-28011,-45254,-68296,-9307,18114,-10260,-95629,-127846,-63702,-9787,75447,186843,199973,80248,33563,9468,744,7424,41849,-4937,-84302,9240,68549,9145,-3507,33971,71794,119221,144638,49315,-48155,-6346,58505,190555,78564,-36687,-60367,-5651,-8734,-6073,61131,149929,163809,131245,45957,10596,17457,-59638,-135146,-86397,-54634,-83781,-100874,-47387,-5391,-19045,30975,178145,267279,271993,336910,382217,285049,147338,58618,-44979,-86944,4228,53833,43239,-4462,-25552,15985,19307,25357,-2608,-42867,-53268,-41681,-18914,6387,29048,60652,54895,73238,53972,18569,-60948,-62589,34650,17277,-57657,-41245,-12036,22550,45186,20973,19276,13617,-26450,-47382,-34133,-2132,-3295,5131,9016,33036,57255,59106,26449,-49038,-35972,11576,5385],[-47742,-51532,-80416,-70062,-35459,-14389,-42245,-33887,-55863,-62007,-19686,26048,5059,-53349,14021,114095,212144,203390,106380,51759,71614,52799,11508,-63927,-67262,-41525,-79378,-38761,-11683,28282,15805,38445,51948,19366,-51793,10404,94786,103257,52148,-36460,-45220,-6459,45213,35579,34941,32234,27080,21311,35008,27351,21194,25625,26188,-34105,-104188,-79799,-60672,-48482,-39267,-4608,11528,-29092,-89998,26343,240424,426009,524462,532500,382450,286775,197855,107467,29455,13701,21978,-8621,-16064,-16185,-10384,-30409,-45006,-23227,119896,169852,97466,91249,82644,48742,14539,-10844,-21428,-23468,-33293,-22432,12000,154954,394610,354070,30303,-72967,715,34526,44174,22794,-7903,-15037,-44677,-15815,3834,5635,-60321,-76537,-33785,13247,37533,47998,33872,13340,38974,75088,89827,73548,122217,139358,13014,-90808,-73700,-31893,5115,78969,131361,76693,29720,2980,4196,36371,60912,119026,218586,245962,133642,5428,-51828,-102243,-104467,-26511,-31126,14035,80005,63916,8525,-28746,-29911,-12001,-50946,-104760,-118298,-94322,-58284,-57332,-9837,62719,23520,-8664,-37539,-38226,6218,23440,745,-96944,-76327,-59878,-75902,-89870,-10333,65919,150135,223122,189174,60921,-95035,-80633,34568,41390,36468,28792,50604,180361,191267,42822,-9341,-8492,32464,-20415,-76363,-49060,-17051,-85816,-69445,60965,138459,60791,-32562,-68892,-77509,-72869,-60241,-20923,7478,47553,129429,155483,70054,-55094,-133525,-52162,28285,105503,196466,235927,217954,130213,54143,45947,75141,39229,-33163,-98840,-108239,-71638,-83410,-89794,-52515,-21889,-24409,-49327,-74380,-108321,-112603,-97151,-24092,17671,13193,-38828,-97982,-82858,-15089,70651,136982,186026,182148,168819,145293,69994,-18225,-80578,-117680,-12682,95315,149513,158671,105461,55475,22583,-27914,-39595,-41817,-35509,-31636,-36964,-40901,-10188,122698,371164,464457,252326,3354,-45874,-13624,-33507,-60573,-52143,-50112,-32063,-9923,-40907,-103626,6107,97924,44886,-51837,-96396,-33335,4234,40588,117470,234546,210517,155945,90100,27242,-49864,-111656,-66915,10959,13989,72814,76450,19886,-73446,-123549,-46756,-33464,-8166,11026,-7272,89,-19653,-51525,-52581,-28836,5722,-27867,-81468,-106771,-51117,-8210,-34925,-107580,-101333,-66657,-62141,-80616,-154502,-88203,9503,-30618,-99234,-156537,-100141,-94350,-56759,-4053,7071,24718,140421,299222,355195,274601,198156,77722,-14796,-112511,-94826,-46240,-50220,-32422,4731,61586,87615,102129,55091,-17415,-23025,-13155,-97126,-46124,17869,22629,-42204,-90079,-79872,26745,105589,42963,19271,-3383,-14950,16824,-51191,-87706,-103305,-84583,25260,143044,219614,161064,55297,14865,83759,149611,147654,90353,20728,-20610,-7087,39224,30926,31167,51053,60637,-39761,-84134,-6057,23865,13656,-36348,-81261,-107356,-47150,93033,231468,282199,169839,-23791,-59286,9819,70285,82675,2066,-70327,-40731,26570,47832,54416,104655,43749,-45542,-124904,-19716,43588,-2402,-40640,36259,110705,55685,8041,-42885,-102950,-87388,-95826,-132606,-48568,78349,237751,352310,422502,265292,113800,18038,-56871,-76822,-58073,-34716,18775,49645,22212,-44542,-50212,19728,14091,36083,66875,76893,78259,32295,-47406,-100740,-115747,-102847,-75855,-58562,-32817,-11858,-40342,-117553,-116918,-7517,32078,31571,63980,-9718,-46743,6512,89597,185099,189809,110149,50675,64991,114742,186608,189301,158488,109272,95145,40623,29996,25633,47891,-23228,-51038,-32132,51552,115269,170642,100498,-15812,-64884,-55206,-8848,11114,-7902,15533,125225,140559,86677,34513,-400,7659,28614,21708,27797,5091,-14624,1922,21315,-30459,-52734,-43537,-1272,-4514,-33668,-66504,-52284,-20413,22693,-29741,-158761,-34627,131214,154945,49890,-58591,-34489,-30290,-47660,-33837,-29382,-5989,3795,28759,96884,139034,113388,78136,18636,-1668,40891,126355,147477,75287,-35904,35182,169789,268841,274174,162535,102337,138768,142268,66361,21833,48335,98733,210225,277507,204958,108857,60505,19398,-12442,-78371,-82392,-127425,-103240,-68025,-59153,-51925,-55522,-47135,-35804,-36083,-19895,-37016,-34463,-29873,-63806,-92625,-109435,-86175,-54297,-61263,-71878,-105775,-100173,-68816,18579,84237,102926,55995,41478,8472,-41066,-37735,8373,107374,205399,178511,58294,-10519,-55697,-68039,-34609,39183,109713,50205,-36197,-57816,-21580,-54403,-74455,-41958,-32660,-88332,-83485,-65849,-35999,-30266,-53436,-87879,-63545,-12776,-1197,-16477,-47602,-30868,24962,68358,46298,-19356,-69828,-101956,-26559,14629,4854,18996,31223,-12795,-121074,-88210,2970,67068,134344,203708,129978,-3640,-56713,7628,49797,7864,-60778,-83509,-62908,33645,170571,255724,202569,49425,-27884,147658,181572,95732,8407,-32938,-41036,-49720,-101125,-60298,-40534,-99501,-39126,12794,-11735,-45162,-32458,-61958,-69282,-64515,-96537,-116305,-85881,-10420,25631,-30603,-94958,-61050,-37907,46083,177358,172423,42527,-64180,-83604,-56131,-81877,-70843,-18689,21757,19736,12839,3360,-46699,-73844,-67376,-75346,-58332,42338,150543,175685,76469,-50155,29770,117516,171270,286651,428383,378770,158099,59489,57281,26899,28064,37337,-8907,-67964,-50680,-15291,32158,50815,69036,120027,146351,73877,-3318,-76629,-54865,-25081,-24920,-22686,-58141,-54627,712,-42582,-47600,-18265,-40371,-49001,-37420,-91189,-89193,-21290,41168,29988,-2147,47763,87496,63435,-66292,-51105,-53294,-37820,-30152,-83121,-57219,17903,47513,58937,96102,96080,-4439,-94660,-164639,-106452,-36354,60012,153649,189761,165361,90577,-34338,-94098,-153581,-144326,-90406,-54689,-52431,-39819,-33496,-65742,-93972,-11709,15533,14654,37623,50644,11135,-36756,-24474,-13543,-65091,-82220,10594,70261,131454,40741,-52580,-124293,-2956,262215,455650,505482,486177,390817,255985,117802,75989,89693,49814,-31294,-14958,208539,247677,50561,-65459,-33843,4950,3914,-28553,-96366,-106356,10647,66032,85372,60863,12466,-30779,-76102,-62419,-14225,2271,-43654,-68926,-46035,5128,85612,60211,43601,72082,145325,196885,174465,75728,8098,-31639,3415,51335,315971,659739,965290,1281919,1502791,1435878,1033642,547088,67719,32261,145208,136464,150267,98547,56573,67688,110382,117191,120235,154100,118251,61228,87630,97075,95081,109505,114850,69497,1964,-34806,-16702,49382,85005,67742,19628,13365,85381,183058,226592,264789,270144,149705,20061,-21274,-15112,34824,-1641,-119711,101941,280863,359959,344309,266245,210885,328384,105387,-78624,-80926,18831,80923,116235,175136,215324,245646,219493,166283,60263,-54369,-33037,-10357,15450,54319,60340,-4988,-56803,-25780,44810,27554,-42118,-110210,-64920,-136152,-55813,51495,95648,61712,-612,-25484,-64468,-91554,-44133,460,16235,89398,128387,62780,-12287,-53882,-49852,-73287,-95413,-75388,-52692,-30197,15809,33299,22007,28409,30695,46053,-786,-49902,-79868,-57821,1700,32080,98352,129687,42822,-43511,-74675,21040,76509,102370,128343,187337,220451,178211,104870,41861,6051,66319,100426,142333,220539,319634,403177,338540,156173,4977,-95743,-75187,-74924,-98765,-110395,-78129,-40407,-56150,-87498,-23576,79993,130833,106224,34770,3387,8426,-49529,-97917,-9647,104965,113477,-14077,-138118,6095,220112,368654,423169,364565,146672,-1395,-54366,-59772,-74033,-101516,-59435,-34730,-30263,-45153,-68967,-20588,30975,36021,25066,-300,-39991,-62058,-46776,-6620,9152,-6529,19531,67893,40089,-29791,-96356,-125099,-73783,-12526,44834,69918,40869,-31430,-52135,-72705,-37381,785,28320,5374,-77842,-36955,19184,41857,73688,108354,94695,34723,11956,6289,90946,182005,226087,247659,135974,-28480,-117933,-59652,-9645,52170,159954,289453,241538,44073,-21964,60415,73719,40254,37640,6782,-85236,-24082,-7994,-35468,-91541,-49580,-44290,-87380,-89869,-17200,145318,155727,85485,65579,77838,153514,209549,158970,84166,14582,-26122,-21227,-19104,-75499,-91819,-88569,-78974,-64101,-2434,-28970,-103185,-53708,-6344,48109,102420,37572,-50214,-71479,-29773,-34993,-41601,-76772,-74950,-5909,19065,34934,41705,23247,-49398,-43016,-28780,-70479,-85668,-20327,7528,53403,104746,153670,211615,234453,215811,152694,51503,-12225,-41556,-38117,-66651,-83831,-26634,54909,67040,14066,-38956,630,-12038,-113288,-108472,-54053,-20044,54865,197514,348633,308536,195536,80062,46201,66603,119936,171416,153680,121471,196773,356809,310979,141870,18477,-25839,-6104,-5857,13830,-7071,-47468,-53000,-72622,-39095,19585,-20288,9973,-17122,-89694,-112709,-50466,-3246,-26554,17292,66297,92482,50520,-35999,-81510,-49732,-31783,2463,-4085,795,28549,-10729,-30572,-48187,-61890,-76253,-60184,-47170,-56975,-64855,-74435,-86192,-78967,-22965,-19797,-43066,-45682,-70824,-59514,-51018,-55707,-55245,-30344,-36427,-80406,-106768,-53747,33530,161632,240656,187600,32433,-68841,-52193,-4463,43941,31287,-17706,-42036,-53958,-44990,-8724,15044,22687,50291,50046,935,-83107,21694,79069,46600,-29831,-19993,-22926,-54456,-66586,-66520,-68716,-15944,9360,15528,252,-19118,-18462,-39522,-116507,-46989,105709,219857,212577,118526,20613,-43713,-76843,-89855,-103872,-132776,-99807,-69955,-36327,-4003,-46955,-86817,-83107,-6866,97419,154883,74544,-33921,-25563,43556,116779,107488,122771,260598,169578,14323,4931,19217,-4347,-48392,-86448,-10327,69315,107502,128178,232035,346998,335297,205175,77216,54194,139094,208280,216458,209324,173513,97723,9257,-58791,-34321,310,-8661,-116262,14115,135876,135274,59123,-8371,-94752,-23311,98239,141255,122059,73554,25070,-5118,-29473,-92575,-80695,-41953,17118,88451,140905,154707,153606,78947,-32419,-49610,-20053,-37685,-69797,-28329,113343,311248,337179,254915,117338,40520,-7385,-43194,-59656,-81717,-47301,-45671,-65608,-94127,-94167,-65358,-48060,-36660,-46956,-48620,-36362,-12311,58612,97444,93261,77406,-1642,-59169,-85288,-10881,8542,-17291,-19913,-42408,-51956,5527,-60075,-125371,-113218,-126294,-81575,-92262,-87195,-40911,-53482,-53320,-33208,-48098,-68998,-94898,-116308,-92157,-783,26302,-16388,-63131,-94910,-70725,-57534,-87624,-46651,701,-21041,-4230,-25329,-46368,-47599,-51351,-33770,-561,75271,113875,125513,118989,64407,30300,-89866,-137510,-124203,-138783,-101118,-55122,-15344,-382,416,-29825,-89274,-106711,-127233,-123031,-94875,-94094,-99578,-109603,-71467,-13954,181257,379742,345412,178726,67786,22972,31748,89535,71008,108180,119477,108938,87360,31597,25594,19212,37759,34256,13753,-23098,27563,123125,125519,20138,-47106,-17799,93975,169117,143073,86330,16961,-70747,-115282,-12675,77027,114837,121366,139212,160189,207679,200391,72739,-25694,-17700,70094,229059,341350,238728,95850,-9845,-62084,-77331,-72688,-85314,-63619,45512,191402,195615,147683,44517,7583,74327,62025,-11292,-83939,-83672,-40073,-19944,-35743,-71417,-84744,-42831,-12419,-34149,-57423,25930,98172,120123,127761,108650,107215,178442,227140,109092,40512,69478,50902,-59645,-141904,-70778,3341,14414,-11314,-83863,-124127,-121335,-77348,-73562,-67879,-22074,58162,86379,81371,7731,-50671,-53541,-46449,-63880,-66613,-32100,65100,78194,68548,67476,20836,-67714,-50377,26438,80828,67397,-19581,-65652,46784,221480,222325,62613,-29600,-97339,42417,12107,-72370,-69677,4530,59084,101466,203298,244421,204243,122402,29171,-43508,-99838,-152003,-124395,-122151,-92161,36036,210419,222952,93306,32221,1176,7184,27528,43498,66453,42988,-48454,-96602,-83456,-36577,-42522,-75866,-112093,-55460,9265,40701,99350,157195,110262,36147,-13484,-15148,-13733,-6820,-17957,-36423,-12272,17170,14707,-8513,-27183,-32143,13950,92512,87761,-25770,-119993,-93489,-37503,2129,86598,130562,87232,2769,-33994,-28252,-18039,-25756,-64418,-77061,-46389,-46717,-35263,20786,65047,57753,-74241,-129561,-4813,51700,32208,48291,98641,123047,106486,54393,8720,-71240,-112634,-51345,55960,85562,39467,-8032,-59949,-75668,-98078,-83339,-31890,-7799,24292,28404,87279,59720,-2139,75950,90273,-48665,-51150,156179,308207,305051,254580,140087,42198,-32480,-102923,-101661,-76855,-57045,13075,97934,105896,46319,1246,-9621,-1432,31482,53704,79622,98031,85012,57320,89479,136270,64499,-31176,-1070,60149,124558,194125,229976,131206,26363,-33647,-5900,18736,-10670,-36143,-42149,-27800,-31731,-68874,-77365,-72478,-63700,-38694,8984,76699,94383,85341,10680,-103064,-97625,-4464,70407,104196,94056,46109,7277,-41081,-56131,-6549,9090,-58794,22611,116751,154270,137500,86115,-4502,-83890,-146317,-118376,-79786,-33614,2510,409,-39034,-24759,9808,44503,61427,88510,225677,491823,472868,268266,64287,23735,97024,-10245,-81658,25057,72006,96891,38937,-97385,-44700,83253,225142,304680,139013,-17430,-136418,-27331,50971,-9799,-46016,-35426,-37973,-72205,-94371,-70510,-41484,69202,75012,-37328,-34332,38331,35644,6229,34406,33926,-24138,-26727,74609,112100,147615,124175,65636,46614,20102,-13013,-23500,57162,197245,244401,90311,-49662,-118021,-124892,-98907,-79322,-57505,-15098,72412,175826,268712,125346,20684,-34198,-60103,-77303,-88213,-63048,-25124,57912,140898,184873,125725,4651,-84295,-68818,33688,-13335,-17419,79662,125737,66065,43527,32245,1258,-75305,-62313,-50789,-76735,-87410,-79252,-65876,-37645,3242,-45821,-83233,-19796,51367,66007,42147,-39818,-98547,-67550,-29737,-26817,-34846,-55167,-64165,38789,139359,130993,-25372,-85250,-30273,-5621,-27816,-32402,-41833,-57339,-5071,4934,-25634,-107845,-124534,-69526,-12060,89177,203298,198747,73250,29562,8756,1014,12711,54226,4608,-97710,12556,69072,-2639,1187,66464,123434,182405,202732,91603,-19127,12690,88619,220570,73150,-45915,-64730,-24272,-52832,-52502,59728,164113,162897,112474,19009,-13749,-5868,-68643,-135484,-95084,-59388,-83624,-112742,-71330,-36206,-50936,-6717,140689,220949,220977,307498,390379,319670,178967,78213,-33496,-108376,-21523,38231,44716,14786,5858,37946,29150,33252,7483,-19041,-33587,-35243,-17454,2683,21316,51616,47334,69802,57893,26937,-55695,-74854,9910,-597,-55790,-56580,-31778,5869,40634,26256,30221,23187,-23880,-53153,-50509,-30499,-41998,-32793,-23056,14501,56423,64914,36726,-40111,-51576,-8714,-14695],[-57821,-54657,-82359,-56548,-16593,-129,-35026,-51487,-55745,-54200,-12188,34973,17843,-48271,12212,112227,201924,184141,91099,42752,70308,62169,20898,-60164,-70876,-42628,-76883,-37829,-11450,39593,45603,64253,65962,28860,-41094,8767,74641,70840,21987,-48420,-38744,7714,59889,42812,30228,34841,25325,-15483,-22368,-21798,13336,34058,39981,-9062,-76419,-98316,-94761,-68396,-52451,-12304,10566,-27325,-91588,23891,234874,429864,519278,495914,369752,297301,213870,120473,36816,13450,13430,-13211,-11920,-17544,-14219,-26935,-36652,-46968,98802,140234,56238,81133,85086,62424,32963,6822,-14259,-28379,-35617,-38328,-33633,86998,311856,323300,25700,-80947,-12024,20014,37612,21972,-8282,-20217,-48488,-2207,18737,29266,-19340,-47039,-15719,21733,38534,46350,29732,2530,18441,57688,73091,58641,118329,160870,29914,-87518,-71571,-24259,25343,100189,132571,62100,16041,1097,3955,34114,56232,118111,231477,251957,136525,11498,-42959,-78175,-58076,43409,56369,91078,132727,78496,-2269,-42886,-37298,-4811,-42710,-107933,-128065,-102788,-66377,-56080,-5371,56983,4819,-27657,-41105,-25613,26025,66429,52604,-58699,-80520,-66088,-73142,-93509,-27264,67384,173519,231358,182707,56566,-90640,-74354,42740,55906,55649,32846,9424,87212,103224,-3137,-30053,-18482,29719,-9816,-60972,-61172,-49581,-113336,-55362,69245,153064,73574,-23212,-55418,-67256,-82605,-87153,-42041,-6469,44102,133344,161157,64638,-66747,-118343,-71069,-7698,54840,149968,214138,214128,130186,53793,45081,76705,35903,-35883,-98504,-117349,-91969,-115978,-123399,-69163,-27600,-20548,-37261,-62536,-97835,-105745,-91011,-18330,18263,9558,-37349,-92711,-127746,-68338,26430,102428,173127,178157,160694,134173,55443,-35753,-94738,-97157,8019,129126,193437,203712,156809,101148,50363,-5216,-15937,-18960,-12665,-8937,-28111,-37911,-5969,129738,392314,490210,252998,4901,-33438,-18034,-59568,-110182,-79057,-61056,-93533,-54509,-68417,-93732,18941,102427,43035,-52235,-116775,-70378,-23121,19903,93742,206668,191279,153526,87624,21256,-42035,-82098,-78131,-17580,-6806,57934,66949,13105,-83759,-113882,-33922,-18433,3245,2395,-21833,-11276,-27208,-54663,-52149,-28573,-1156,-43197,-94312,-113659,-56277,-8788,-32769,-108025,-112046,-77861,-71150,-86612,-147414,-63616,34837,-21610,-97944,-156310,-97420,-94830,-69309,-27649,-18106,-5682,73358,203413,248015,178654,149308,58933,-22673,-115700,-97731,-43772,-34596,-3107,27427,77404,99102,105721,44552,-21125,-16744,-6971,-83872,-57075,6447,22199,-39232,-91252,-77487,32654,118244,63892,28636,11715,17339,51317,-13489,-61226,-91368,-95723,15494,159744,243839,152822,34157,-1350,78749,154150,149447,82588,15195,-11771,18504,69587,48794,34247,40649,42166,-58171,-85075,-5836,20847,4803,-47572,-94007,-116107,-29605,105464,223015,249315,119451,-56816,-80020,-10698,47852,63825,-4892,-76297,-56868,1886,21670,43127,95373,20823,-68528,-111872,-12118,48600,1685,-43759,15898,73374,21000,-24363,-59198,-110567,-89605,-84253,-113363,-56918,79662,245963,361141,402648,228351,93905,11801,-56519,-75653,-56290,-31597,28107,72916,41741,-40905,-58574,16859,9189,27111,60248,74135,77149,31549,-44640,-90062,-103411,-93697,-77697,-64515,-35358,-19747,-55786,-119503,-91022,9692,24891,15012,67081,20540,-14113,34916,107192,196158,197348,116707,53431,65625,120024,175084,144132,124502,111420,111581,69488,59017,24219,22986,-59422,-89917,-54704,41981,107397,157523,82983,-35240,-84027,-71588,-31883,-10153,-19078,11447,138074,141728,78470,28478,-6533,187,20675,11509,15454,-7474,-20764,5063,30504,-10100,-17988,-8460,28143,15056,-25146,-71468,-54183,-18062,16422,-35884,-143903,-10819,159424,163297,48387,-59163,-42509,-42961,-68434,-37574,-29276,-3873,1492,23896,104458,157994,133046,96303,38187,14252,48588,117867,123998,50934,-46091,31574,153212,234484,214905,100771,55639,94826,116177,64255,31425,62121,116346,218120,253503,165107,87395,51370,11578,-25688,-95475,-91349,-123354,-92175,-59478,-56059,-46622,-40246,-29834,-28468,-34823,-19832,-47553,-49871,-27550,-48953,-69211,-96012,-101148,-77160,-67068,-64667,-96573,-100229,-85443,-14679,69494,114395,83438,63418,16376,-52575,-51831,-3232,92189,193123,173305,59939,314,-33277,-29355,15669,99400,164446,68463,-32017,-50723,-7131,-25866,-39495,-19812,-24460,-85690,-96985,-84320,-33317,-14879,-36667,-83251,-60414,-3776,7253,-11450,-50114,-41391,14514,66425,55209,-19087,-85800,-104370,-29964,15337,7187,11207,1403,-42698,-119358,-105155,-35859,30030,90013,133786,59368,-45086,-57965,19529,54509,7604,-63435,-89487,-61191,35441,173742,255258,206559,57535,-51012,107574,161396,82818,-2336,-33520,-36639,-49045,-99609,-62265,-45546,-88984,-28708,21801,-6506,-47096,-38492,-70059,-59922,-46684,-89349,-134927,-103250,-18059,27933,-21737,-103131,-74706,-57537,16997,143450,146435,30184,-59976,-72221,-50835,-77437,-67481,-17299,8089,13809,22597,26931,-27166,-42010,-43703,-57786,-47755,64865,201332,231175,104166,-45971,18269,114727,170014,296216,439898,395772,171087,53703,50374,28748,34488,41800,-8119,-68902,-49829,-19928,16212,23802,67399,128745,145912,74435,-3652,-80670,-71567,-45674,-42658,-26046,-61067,-59656,-18809,-20663,-24670,-16884,-46010,-50255,-38746,-92941,-78281,-13764,40270,12839,-25153,35494,85335,64802,-73164,-51572,-39099,-18012,-19649,-81616,-56562,30956,62508,69104,101426,110896,28089,-67687,-144951,-119104,-50497,45855,135121,158136,125784,45168,-78072,-130083,-165134,-167834,-98366,-38915,-40353,-37739,-36153,-66999,-73843,-10901,6386,4906,19145,13333,-22082,-57114,-32640,-19119,-52838,-86186,-2815,42941,83596,4167,-84111,-112991,23841,302664,536499,648719,674065,590362,441351,274638,156004,99888,49583,-41719,-52872,162673,221367,26884,-96195,-55675,-13051,-4724,-33915,-94881,-122460,-15289,46319,82519,73666,30249,-13633,-70246,-66274,-15650,-2780,-53975,-80445,-54226,936,119455,107535,98884,124770,179969,223507,188488,77749,2559,-41135,-2457,66717,346896,679095,950671,1239072,1469512,1438511,1069465,608984,141496,-15901,99259,124530,148170,95181,54939,70485,116033,118518,114410,144186,139662,98824,112124,94346,90624,107617,114435,85119,33319,-2003,13949,74585,109884,95224,50397,47612,113125,188562,211610,228006,218055,109012,7784,-28820,-27764,20124,-12079,-83657,183083,444023,569111,532794,385673,246986,285171,111503,-68228,-96569,10590,89643,129749,186479,220225,247548,217647,167941,63494,-62128,-52936,-29666,-3302,35461,51464,-4499,-60279,-38738,24663,-5181,-54225,-78572,-56138,-100080,-34200,70487,104170,65660,3665,-25655,-71346,-77605,-36833,5070,26300,107554,143964,67618,2134,-28860,-35353,-72528,-88082,-57618,-37445,-20653,21013,39546,30094,34554,29275,35491,-8881,-52630,-85299,-65715,-10647,15574,82738,132165,55246,-35850,-78757,15087,67956,105534,125059,157176,174613,147743,90661,31570,-13851,41741,77582,119378,196884,318003,416432,328593,140355,1606,-94543,-58866,-54851,-88016,-102647,-66608,-28510,-48316,-80589,-47702,55184,117655,96359,-1204,-34830,-15367,-57905,-102920,-14937,103023,129929,6372,-123198,1343,237745,415095,480839,363122,106923,-25337,-60589,-48897,-59350,-91030,-52968,-24415,-24240,-46256,-69852,-18515,22737,24034,12400,-10465,-48773,-68743,-45468,-2871,14289,2145,25523,64133,29111,-46593,-123371,-121386,-48989,5274,43524,36506,-17765,-78178,-66323,-75925,-32130,8986,29212,2153,-78413,-34221,20608,44436,80101,117191,120294,71519,55641,45385,137437,184288,204534,224836,123142,-23768,-102141,-64934,-21601,31277,119777,227467,179074,16347,-38415,41401,53524,41937,60523,30261,-68590,-30339,131,-16587,-67339,-70740,-56721,-88483,-84413,-39272,91137,112890,57456,52959,68019,142602,199802,157917,86318,19303,-14033,-70,9929,-45662,-82368,-98156,-63268,-63303,-1470,-29076,-105911,-56922,-16393,33764,83696,24526,-49609,-59029,-16749,-18190,-31351,-86191,-81382,-23120,457,28751,44306,26646,-46994,-43073,-29222,-69724,-78096,-18903,6733,60405,117427,174580,240411,255625,213348,119600,8491,-46925,-56181,-38608,-66115,-83302,-26872,62656,84140,35300,-3522,40206,5974,-92907,-128717,-59359,-12631,56988,172685,302245,273184,183005,80697,46408,61920,116439,174421,165400,132925,201410,335701,277099,122379,8887,-52912,-45154,-28518,15956,30635,3834,-19590,-23946,1424,27700,-38712,-16332,-35616,-101471,-122857,-55188,-7381,-32742,-3264,39859,65073,27543,-42276,-78335,-49374,-40172,-9266,-11419,-5239,24371,-20838,-55850,-73804,-80940,-72592,-53552,-40463,-50168,-58145,-65608,-79784,-82460,-34757,-33427,-41978,-30488,-57454,-58239,-47265,-52353,-51620,-29767,-40012,-81043,-105212,-53089,29508,158579,248781,197242,41893,-53012,-52985,-23242,16589,18216,-31295,-60283,-77360,-62691,-14553,22003,35850,57384,44944,-13189,-52860,56248,120043,85683,-15230,-31080,-17728,-34585,-41703,-42458,-87028,-25828,2899,7731,-6391,-26869,-24581,-42570,-118512,-50765,94746,203705,196100,109033,14759,-46719,-79503,-98541,-112818,-150996,-118960,-88249,-51451,-11428,-50693,-91128,-78316,7823,130739,177251,79435,-36698,-27151,46330,107546,72778,63335,189679,130887,13401,28793,43509,15121,-34771,-78553,-14851,55733,82829,109833,201993,288718,294478,206225,97136,77925,161066,228982,233435,224075,185965,108687,25846,-37799,-24498,16396,12915,-116422,3124,127110,136462,63784,-7763,-95869,-33574,92004,148693,143940,94032,37562,-4334,-24971,-82375,-109454,-50239,22856,74475,108458,122251,132602,78059,-27500,-52873,-25231,-36381,-62408,-25856,94491,246880,259604,195190,81407,27315,-24790,-67646,-85721,-104231,-58848,-42218,-63013,-87201,-77028,-53931,-43097,-30068,-40847,-57407,-60292,-47364,36795,98389,101253,75602,-23603,-68010,-61665,-319,3605,-28607,-32557,-51612,-63801,-18280,-79490,-142187,-127650,-134853,-76339,-81230,-115288,-62753,-63181,-50168,-26206,-41272,-67280,-103375,-140319,-70883,11543,31426,-14262,-66036,-97685,-71766,-57521,-73027,-25863,5199,-18688,6140,-11928,-45214,-57519,-57753,-32533,-4008,54890,82923,110247,112401,78114,41901,-85458,-151486,-143801,-153794,-106470,-52259,-4025,19996,25559,-1717,-60130,-101162,-112060,-107953,-91038,-91608,-92686,-88670,-66985,-32293,118725,327765,343876,209648,103794,44332,35414,58914,20700,58825,79313,93141,97446,49752,41658,31055,43385,35266,11297,-32793,12682,98992,128972,26931,-44039,-20441,99488,173559,151348,89808,10653,-82256,-86235,8629,89688,114742,116491,132528,160811,209426,185159,46296,-41389,-17423,61107,187600,267090,172666,52727,-40079,-86554,-93208,-81057,-95427,-79319,33151,183815,194830,141386,40845,5372,67782,53810,-17117,-86946,-81004,-43605,-25439,-36121,-65657,-81411,-46550,-15072,-27142,-39149,41592,99913,115712,132377,125753,131795,208763,242734,114548,54617,83472,64330,-49524,-136972,-87591,-12712,3923,-16217,-91164,-131513,-129322,-85562,-73654,-65109,-15134,75848,115517,113862,34594,-35218,-45904,-41322,-55500,-49346,-18092,70000,76676,68628,73079,26453,-71140,-60661,14243,65745,55347,-27798,-57417,71618,264821,248839,87002,-10174,-81066,44390,14535,-60144,-58239,1411,50550,96351,188513,226967,189796,112776,22904,-46996,-96768,-146236,-129663,-111871,-66338,60968,243406,253038,98878,26785,-10526,-3471,30542,50453,66974,26500,-55472,-80223,-65957,-31459,-45894,-82464,-117130,-53089,7714,45046,118453,180156,119019,36411,-14908,-23481,-22506,-1386,-15250,-38773,-9611,25590,22186,-4021,-25477,-38144,3552,84672,79509,-25398,-110158,-106267,-49076,4434,98872,132330,80017,-12870,-51191,-42997,-34793,-42286,-73529,-79316,-45871,-46906,-34275,24774,63837,43008,-99850,-97027,24157,80084,57983,72938,122859,138063,118688,63445,11461,-63546,-113694,-69114,25629,42907,-5066,-46010,-75026,-73495,-91477,-72524,-18834,128,15373,-1102,52598,53725,-3257,55646,61064,-59912,-41451,159011,298541,294792,243645,120453,24360,-39357,-101486,-98152,-72596,-51884,26832,129281,145417,72812,23354,15918,19255,37216,32976,34008,45763,68132,74710,93267,113425,28033,-27886,15693,70731,133312,201844,223024,116903,15387,-58980,-17561,10371,-13379,-34640,-40733,-31651,-34453,-67827,-81926,-86952,-77841,-43182,5263,71178,85266,83999,26756,-76631,-107328,-32559,22772,48007,62164,39426,7407,-47721,-62145,-1635,22370,-59149,-429,99575,148032,141892,97167,-4714,-90233,-154742,-129210,-82632,-30954,7881,9396,-36208,-19072,21086,55762,53558,66160,192921,470259,495965,283601,86970,55582,111965,-3166,-95074,38536,127409,151744,80270,-75916,-74503,51105,194107,291789,150966,-925,-111649,-64900,22345,-26330,-55541,-39722,-36503,-67016,-95383,-68035,-25319,83138,74741,-31290,-35739,35900,41919,16289,35909,26764,-40598,-38820,79844,124748,163475,124222,60748,41800,27164,4056,-12356,47556,169665,218344,76454,-52701,-103790,-97287,-70271,-57719,-35595,5451,76826,152588,217940,88224,22230,-3786,-30518,-52131,-53386,-53457,-9726,90383,185020,239308,188973,48203,-71425,-114349,11055,-34694,-65650,47682,111856,99437,106152,71657,21573,-63522,-65493,-48314,-75558,-79304,-61112,-46472,-18018,33047,-1123,-50416,-897,56268,73807,54014,-27154,-80032,-38963,9047,17521,1985,-33904,-56906,42531,154852,154408,-239,-103472,-56234,-13244,-30250,-33735,-36759,-45477,554,-5473,-35682,-112260,-114259,-68268,-5442,110017,217412,192048,65733,26374,10657,4762,23372,71910,19630,-93902,14775,66971,-9034,14579,107582,186503,252637,263634,139124,16822,38746,129741,257172,76998,-44874,-58978,-29971,-79438,-76156,71592,184410,167631,101723,4476,-26249,-22201,-72345,-130781,-94601,-55199,-73585,-109345,-87345,-60000,-76291,-39096,108118,175113,167923,270618,387329,351302,213492,100473,-17862,-101100,-31817,39969,65060,52974,47603,64798,41224,39911,13503,-109,-6032,-13083,-3634,8868,22619,50972,47674,74065,70897,47844,-33181,-70328,-7613,-11166,-47080,-60819,-42997,-3661,42043,38047,47268,38413,-14084,-49668,-60045,-52991,-74903,-64864,-48709,-9,59316,76288,53455,-22528,-55564,-18122,-23684],[-66983,-57349,-78401,-40247,858,11577,-18382,-45086,-54400,-44888,-2926,46320,33216,-43374,5505,103887,182298,157087,71982,32213,67345,70020,29703,-55553,-76792,-45470,-73936,-35529,-9090,52612,77517,93147,82774,39332,-32197,1433,48569,38733,-3052,-55647,-31804,19161,69870,48237,21262,31514,17451,-55259,-89291,-76012,2261,39504,53617,16982,-47249,-99567,-119803,-77589,-61451,-18464,9743,-26350,-93261,20018,215661,403743,475679,430326,345716,304102,231554,134977,43017,9405,-2139,-22002,-9556,-20045,-19994,-28206,-38160,-66955,82050,115910,23976,72670,88856,77921,53651,26746,-3556,-26773,-26646,-38555,-69479,31211,228980,281935,20063,-85134,-22779,6393,29865,18684,-11319,-27666,-47404,11390,32979,52246,21388,-15469,2869,31430,40510,45036,25520,-7832,1345,45736,61014,49485,116650,182200,48225,-82465,-67443,-12975,48769,121455,132838,48728,1351,-2498,2227,30346,51756,117304,239574,251875,137709,18231,-30751,-44443,-4824,123166,156848,179406,186002,93420,-11752,-55588,-42430,3709,-32482,-106489,-132327,-105405,-71977,-54585,1552,55698,-6040,-39810,-38142,-10186,46979,110184,101031,-17917,-66308,-61381,-60791,-77067,-32086,73546,194351,228663,164774,45557,-87819,-62165,55721,73793,74938,34936,-23679,1090,18412,-41612,-47985,-28360,21661,-9619,-56538,-75564,-79886,-106011,-36796,77954,164171,86692,-12330,-40201,-52529,-87009,-113932,-60870,-18875,39562,134801,164260,59363,-68937,-92228,-76431,-35150,13461,109475,193470,211692,132238,56448,49192,83471,36215,-36743,-97001,-124985,-111090,-144063,-143410,-74499,-27840,-14122,-22883,-46399,-82507,-93865,-79896,-8583,22068,10044,-26516,-62453,-92117,-114952,-18031,61190,146887,163750,146853,118496,37800,-53719,-102160,-76080,27336,155709,228434,239718,203221,145133,76192,17164,9170,7564,12149,7955,-24143,-36799,-4221,131177,397220,490034,237744,2781,-22143,-21181,-81726,-141522,-49952,-19311,-47814,-86750,-88332,-78944,28440,101232,38387,-51534,-135590,-101291,-42443,3373,70951,174026,166469,146975,85221,18120,-28878,-49169,-58169,-23272,-14679,49883,61595,10074,-89176,-99457,-18496,-1417,16260,-2703,-33382,-21328,-32931,-54984,-47750,-24045,-5940,-57331,-106219,-118084,-60581,-10282,-31620,-107342,-121761,-84529,-72755,-85564,-129963,-37449,55715,-15979,-96800,-152407,-91479,-92253,-78843,-47018,-37410,-28826,15438,108194,143675,98055,108353,46098,-22679,-115327,-99492,-40305,-16199,29063,52267,94960,112792,109104,33994,-25601,-11914,-667,-69797,-65032,-5200,20028,-37054,-91329,-71716,38703,128633,90444,42998,30503,56537,89539,22328,-38329,-79884,-101676,3567,162043,247515,132445,13788,-12353,80361,163714,154278,78526,13669,-1875,42716,98627,67825,40978,34207,28078,-72134,-81012,-3206,19287,-2828,-56408,-101873,-111243,-12144,113665,206695,207551,67612,-76996,-92807,-29369,23209,40143,-16574,-85622,-74903,-24282,-3087,36698,87029,1725,-86432,-97411,-4242,52832,5655,-46590,-1130,42108,-10941,-58761,-79392,-113810,-89990,-71226,-83439,-54504,80257,247734,358500,367217,189386,76102,6784,-53760,-70433,-50330,-25122,40268,96132,60575,-35330,-61835,18686,9389,22416,56152,73543,78873,36514,-32652,-70366,-84547,-78802,-72821,-66894,-35922,-24821,-64200,-107321,-58108,29641,20472,1338,71380,57753,27078,70038,131190,208065,202964,120997,53502,59944,115109,150199,89398,83311,113178,127338,96987,99622,50011,25021,-66850,-97852,-52485,47952,110237,152950,75385,-40835,-89281,-78656,-50126,-29056,-30015,7123,148847,141127,72009,26881,-7541,-3725,14520,3520,5673,-17743,-24269,10334,42614,14717,17873,26260,53318,29438,-17704,-72411,-52697,-15427,10433,-38814,-124839,12739,173670,158966,43793,-58592,-48593,-52849,-82820,-34546,-25577,-444,-1390,17040,108335,170951,147872,110643,55266,28538,56426,111062,102777,28209,-51455,30650,137223,201563,163656,54820,19768,56373,89835,60540,41991,76927,135330,221783,226784,127823,66385,43660,6432,-36290,-107890,-95012,-118556,-81327,-49075,-50655,-39063,-22240,-7666,-18876,-34043,-19495,-53575,-65039,-23741,-31719,-42120,-67449,-91916,-93976,-70735,-54946,-80033,-86373,-83192,-37545,56749,125603,112661,85856,24607,-63697,-64626,-14024,74323,172568,159209,59428,10477,-13820,5809,62396,154244,210936,82862,-27203,-42223,6994,3211,-3166,6002,-12783,-79014,-106052,-98345,-32003,-2767,-20154,-74410,-55377,5580,16277,-5636,-50532,-48982,4651,62269,61804,-15224,-98690,-101677,-30643,19189,11557,3663,-23265,-48156,-75727,-92574,-68391,-5616,46422,65375,-2277,-68598,-44627,34848,58184,7532,-61179,-85765,-57790,35338,169310,243846,201787,60829,-68260,70684,138155,69777,-11866,-31145,-29930,-46626,-95343,-66935,-52756,-80663,-22029,24183,-8130,-54359,-46554,-69390,-35074,-13822,-62267,-116151,-99849,-17108,33435,-10382,-100920,-87940,-74941,-8614,112031,124587,22426,-51111,-61251,-44945,-71322,-62141,-16330,-5000,10618,30516,47399,-2865,-9994,-21968,-40608,-34594,91995,261179,299216,141410,-32531,6431,111608,170409,303455,435987,392241,172379,41585,40098,28770,39037,44992,-7442,-67314,-45221,-22463,237,-2692,65993,133523,143036,74761,-3269,-73394,-72558,-58949,-63875,-31635,-64896,-66884,-43800,-11839,-10499,-17625,-50875,-47905,-32093,-82724,-61022,-1882,42984,-1708,-50346,18493,77436,61465,-66630,-43428,-22122,-342,-11700,-78204,-53351,42853,73570,74144,100527,118780,59111,-39938,-123551,-126667,-64527,28074,110009,121682,84533,1988,-117185,-142161,-138934,-144417,-99777,-24578,-29514,-37976,-41029,-66063,-53163,-10828,-5527,-8465,-1907,-24361,-56226,-77665,-39396,-19468,-40252,-86115,-13499,20914,36877,-26567,-83839,-93023,46713,328879,593026,761599,831834,766342,612552,421838,216390,99061,41004,-53229,-84032,122851,196894,12663,-120133,-77076,-29274,-13326,-39634,-93011,-138919,-45660,20406,73630,81854,43961,-956,-65251,-62680,-9149,-1393,-59860,-90522,-61069,-293,157212,171617,167715,183795,221297,253287,199031,78814,-819,-50219,-6040,86751,361746,657702,877519,1126916,1358753,1366316,1047518,635589,205673,-64881,46550,104309,139242,89078,51588,70372,116899,116872,109480,131703,153673,132672,130601,88129,84276,103679,112094,98212,61909,28714,42438,98643,134685,123598,82808,82548,136835,184218,187257,184222,159804,65853,-5036,-36649,-40739,4856,-19753,-48587,240492,567778,734425,682105,476816,262159,235445,118392,-53593,-108627,3447,94243,138218,190140,214293,238305,207883,163892,65333,-64745,-71466,-47567,-24065,9183,30958,-11574,-65991,-55292,-1042,-44634,-55393,-39444,-21465,-53747,-8909,88868,111553,68453,6337,-27247,-73839,-61687,-22280,18206,40861,125219,153902,68061,14922,-4346,-20726,-69795,-73930,-38154,-23428,-14170,23084,42845,35557,39710,29050,28270,-14070,-53476,-89528,-74081,-24753,-2053,65082,132764,70143,-25358,-84815,6071,60530,110046,119650,123189,125452,111134,70014,16395,-36073,15485,52624,94461,169795,307743,414122,305336,119313,-4589,-92655,-46321,-39099,-81464,-96514,-56254,-18420,-41546,-70746,-72370,25482,95674,78554,-33677,-67165,-32408,-63802,-108420,-17020,103460,147203,29153,-101866,-9976,245357,451853,527296,351191,74550,-46768,-59685,-30111,-36959,-74459,-45924,-11527,-12881,-40190,-64377,-14963,15762,13002,220,-20092,-56674,-75673,-46759,-3045,15731,7962,28142,56942,16702,-63179,-146169,-88136,-25322,19414,38584,1486,-73447,-113028,-76046,-77639,-27282,15356,27316,-3969,-79379,-30170,21644,45206,82442,117954,137086,104577,102552,98349,180671,168390,156906,170564,87817,-25806,-85770,-67515,-33187,11413,84065,170170,123476,-8344,-54376,21064,31158,41410,76182,47946,-55198,-36419,7837,1141,-41854,-87715,-70315,-89395,-80567,-62910,32287,67428,32192,44348,61237,131675,188203,156915,91451,28046,927,19632,34966,-18754,-69054,-108174,-46076,-55742,-940,-30449,-108605,-62738,-28528,21908,71731,20356,-41711,-45693,-6598,-5724,-21796,-87943,-82622,-31416,-14863,22983,44500,26852,-46719,-45384,-32344,-70795,-72580,-20661,951,62479,128565,195011,267637,271969,204210,85628,-30560,-80937,-63942,-31449,-61534,-86460,-31648,69003,109844,66560,38443,74206,13893,-80787,-126770,-57233,-5597,55144,139867,243829,228712,164126,79815,48843,62312,116670,177235,175454,142660,205076,315195,246556,102771,-4399,-82017,-83873,-51211,14830,66529,66002,32840,27184,44228,41440,-45113,-36257,-50599,-110193,-132611,-60797,-13874,-41665,-24303,14851,40944,7604,-47279,-75905,-51243,-51904,-26498,-21714,-12683,19264,-31306,-87067,-100327,-93317,-64161,-46066,-33181,-42656,-50635,-55389,-71638,-84789,-49221,-49456,-39223,-14895,-39273,-51930,-42320,-47999,-48443,-31678,-46215,-83442,-103991,-53148,23778,151414,253524,204831,50267,-40779,-55147,-41180,-11947,3261,-45354,-77728,-100547,-78037,-19878,27490,47930,61384,36794,-26859,-26145,84651,150625,113299,-4020,-44197,-12506,-15115,-18883,-20208,-72282,-38926,-6185,-2350,-15302,-37332,-34766,-49215,-122599,-55477,79977,180793,171970,94552,7584,-49876,-82984,-107867,-115094,-143186,-128931,-93073,-52282,-17805,-54441,-92306,-72593,21691,158127,188238,78992,-40473,-29257,46558,92872,40067,12375,116289,78362,3805,43080,60778,29163,-27734,-76898,-22129,39060,54115,84436,160268,217163,236409,191694,107080,89739,170171,236815,239350,230256,192505,115974,40781,-15284,-10647,34690,39061,-83933,-5903,112094,130013,66937,-5406,-93699,-48179,80536,151607,164713,116795,51246,-3209,-18920,-63827,-95881,-38948,33825,60136,70481,86200,110455,75932,-23143,-57319,-32085,-35702,-56832,-24293,76447,188322,191339,142259,49633,15695,-37766,-88398,-111932,-116637,-56036,-36197,-59244,-74954,-59467,-44454,-40398,-25294,-33221,-63302,-84053,-84343,13032,96986,103909,65922,-50623,-61175,-34786,9795,-2010,-39877,-44380,-59484,-73364,-37796,-92754,-147454,-122392,-116740,-48790,-43439,-81781,-90473,-70271,-41386,-17615,-34999,-66891,-112080,-139025,-45481,14315,30187,-15831,-70928,-100780,-69534,-48263,-49783,-8248,5309,-19646,13026,-2400,-45045,-66331,-62349,-33152,-10324,32818,55578,93765,100970,86642,49434,-81114,-157654,-155257,-160360,-108065,-48359,6604,39142,51223,27800,-28325,-74473,-87058,-89003,-85604,-85858,-75631,-65380,-59056,-46539,62490,260474,320280,231558,139871,65497,42168,39604,-17028,10923,37131,73303,103135,66988,56962,42319,48970,36716,7556,-49359,-8813,70691,127802,37190,-36157,-24539,100255,172231,155255,90597,3400,-89880,-60864,30428,98225,108600,103074,117226,153380,203763,162852,16892,-54586,-16411,51955,147525,198659,117706,16049,-68141,-108841,-105061,-86411,-100469,-87338,25897,176366,193593,133599,33625,-42,58133,42570,-24500,-89646,-77469,-46392,-29891,-35562,-60407,-78969,-50680,-18847,-21961,-23327,53607,96392,106091,129185,135228,152348,233586,246499,114262,69590,100003,82123,-32247,-119108,-105389,-30627,-9576,-23975,-96693,-116399,-93121,-83925,-72523,-62601,-12453,82453,134154,139687,60756,-20732,-38014,-35345,-47308,-37562,-14218,63699,65308,63495,78458,37175,-65222,-74443,-1633,48508,42890,-35070,-50440,95583,299474,266107,110926,10315,-45432,64582,30299,-40200,-46733,-3711,40229,91153,174474,208695,173566,103179,18167,-50175,-96781,-138502,-127556,-99120,-47248,75115,260860,271964,101802,23581,-18890,-17512,26702,53145,63099,7860,-62633,-69635,-54544,-30151,-51329,-90838,-110637,-47998,8146,50636,134571,196582,122058,34653,-15784,-30052,-27969,5601,-12058,-42289,-8988,32062,27659,-3058,-28925,-48643,-10663,72139,66588,-26798,-99709,-117648,-60263,5675,106710,130442,70737,-28620,-64130,-51743,-46220,-53809,-78165,-78307,-45058,-47844,-35640,21587,51150,18682,-120894,-60175,54637,109727,87707,100005,143532,144475,121909,67214,10888,-56107,-110912,-89167,-12973,-6903,-52315,-78000,-77826,-66061,-84568,-62529,-5746,9422,9928,-22029,25380,47792,-6031,28615,24441,-70870,-32754,156133,281065,279836,230189,103302,8921,-47825,-102449,-94707,-68415,-48029,37252,155037,184430,102445,51319,47864,42588,45003,17942,-6552,-1887,51722,90103,94712,86471,-11220,-23665,25964,72849,132973,198210,204561,98201,4886,-83777,-24110,3560,-16161,-34792,-42204,-38110,-38732,-66781,-84792,-100469,-90667,-51167,-2907,60873,70569,76281,36874,-54301,-91760,-49357,-21010,-9445,26543,27572,6,-60466,-68895,1891,34609,-51453,-26060,73459,129271,134725,101207,-6136,-89453,-136845,-134169,-83098,-27811,12046,16124,-34672,-14083,30631,62003,39364,38483,150649,419055,488503,286013,105545,81238,120734,2848,-108073,46913,178400,198112,112701,-55690,-102794,13408,151671,260463,155882,14149,-82554,-99214,-16626,-50225,-68731,-45627,-35794,-60549,-90405,-66042,-13767,88742,69897,-23194,-34208,30767,43766,21274,32696,18088,-54009,-52977,80006,132984,171613,114789,48120,31693,30330,18881,406,42529,143760,189520,63929,-49761,-84213,-70553,-43108,-35449,-14966,22372,72796,113514,143181,41768,15189,18044,7371,-14229,-31260,-48252,-313,117143,224348,286073,248392,94294,-36215,-98104,32753,6480,-86719,9415,85347,119531,153613,101444,36411,-53184,-71440,-50271,-82556,-82814,-53558,-38817,-8726,57068,43396,-15837,13729,53915,73926,59323,-17191,-61941,-11040,49984,63342,34776,-17936,-52068,40120,157910,162364,15295,-112724,-79906,-24083,-37023,-40610,-39091,-42224,-2768,-22618,-49532,-116338,-106764,-67570,2234,127975,219446,173077,50048,14233,5242,2417,30009,84359,29156,-77509,8400,55586,-17605,25082,144555,246178,314002,311996,178397,48282,61381,171188,286586,77980,-44942,-55262,-35350,-94716,-78321,82259,197429,165999,88065,-9068,-39524,-42186,-81786,-132031,-97654,-55055,-67571,-104360,-107103,-88942,-106841,-73297,75606,123983,102722,213382,356151,360288,233769,110620,-11803,-85684,-33979,47737,90240,94305,84505,81139,40989,31021,1342,768,9480,5305,6721,10449,19005,44850,41587,70962,77043,64664,-11555,-60768,-28405,-29374,-47423,-68833,-61034,-21361,33623,40190,54034,42975,-13541,-53083,-68205,-77227,-115655,-104406,-81430,-25938,48199,75241,58732,-14816,-64666,-34214,-39043],[-76037,-60924,-72867,-25497,14197,17834,-3941,-22481,-48907,-35902,5945,57579,47875,-39602,-8077,87271,152443,122020,48219,19115,61416,74621,36566,-50720,-86218,-51678,-72482,-33637,-6383,64560,108605,121636,99036,47860,-26898,-9933,21935,12022,-20151,-58483,-26217,26003,73139,50055,8036,19535,1529,-71627,-81749,-99174,-11407,39833,63248,37949,-21705,-83653,-107510,-73202,-66638,-24695,7168,-28028,-97252,12728,182981,350283,399874,344309,311580,305058,249085,150354,47694,1681,-21569,-33465,-9985,-24960,-28158,-34431,-48802,-75831,75927,99823,-1068,63219,90479,90694,72345,46219,8959,-21423,-16906,-33564,-97409,-14207,150744,232554,12698,-86716,-33610,-8197,19120,10982,-19025,-38111,-40668,21886,42312,68004,53764,13236,19145,39409,40905,41878,19232,-19871,-14786,35483,50509,42420,113483,199082,65318,-77694,-63430,-238,72245,139063,129294,34243,-16356,-10058,-2736,23497,45673,114014,239073,243391,135216,23672,-18255,-10629,43642,193845,254233,265512,230801,104423,-21803,-69036,-47911,10587,-22776,-103595,-133950,-105514,-76603,-54488,7471,54892,-12228,-48771,-32321,5805,66975,150393,141410,19999,-41660,-47051,-41796,-46830,-17671,84913,208301,213778,135899,27222,-88896,-49827,69192,91279,90843,32851,-48346,-72106,-57104,-72896,-64924,-40117,6641,-22172,-65148,-96274,-100504,-78303,-17236,84506,168341,97148,-2898,-26512,-37515,-85969,-139754,-76597,-30851,32042,131646,162630,52017,-69200,-74541,-74546,-56036,-20337,74480,172638,208108,133922,60260,56646,93944,39168,-36960,-96311,-133106,-130764,-165438,-129706,-69875,-24491,-6791,-8148,-27744,-62953,-77280,-65368,2503,25462,9562,-15846,-33384,-50560,-99994,-59239,15256,107330,137100,125653,96858,15588,-74090,-102937,-57272,41448,169666,248611,261414,238946,182997,97241,37106,33349,33809,33814,17629,-25047,-38995,-6401,125749,384336,463241,207314,-4917,-15041,-26203,-102356,-124828,-11118,17842,-14902,-98016,-97103,-65430,31557,92094,29340,-51462,-122014,-113982,-52888,-10902,47915,138256,137008,134168,80485,15361,-15083,-17227,-21013,-7636,-12170,45878,57994,8653,-90793,-83567,-2889,15006,28055,-6564,-43793,-31943,-38796,-54310,-40830,-16779,-10092,-71469,-118314,-121575,-66200,-14954,-33467,-106727,-129101,-84360,-65438,-77617,-108670,-12460,69393,-15413,-97728,-147298,-84828,-88946,-87498,-64794,-54118,-49372,-35885,17647,48001,36238,75635,38051,-16231,-113085,-101019,-37939,2031,61087,77070,112516,126283,110482,22734,-32341,-10803,2751,-57277,-71049,-18418,13950,-37949,-92570,-65355,42335,133659,117777,60582,51039,98420,123266,51366,-20859,-71254,-106204,-12430,148486,228922,101059,-6938,-19688,85696,174005,158301,75846,13796,6470,62785,123456,85993,50072,31946,20403,-77464,-74192,-497,16881,-11550,-65424,-107596,-102040,565,114229,182037,159472,19063,-85097,-99043,-47041,-3777,11648,-33781,-99062,-94652,-49481,-20485,38044,82109,-11527,-96911,-84026,1403,53891,7028,-51121,-16770,14898,-41130,-93946,-101557,-110559,-90526,-58152,-49959,-40572,77861,240088,341688,317547,149725,58902,1016,-50809,-63385,-42378,-17518,52529,115293,75742,-29929,-61038,22380,12445,19895,51985,72385,80636,44033,-15438,-46075,-62090,-62280,-64544,-67231,-36207,-28910,-67149,-86393,-21895,49366,16838,-10988,75340,99263,74806,109333,159969,220260,205676,121272,49050,46406,97869,112283,29122,37153,112760,137066,114745,135074,86516,43581,-53188,-75829,-28840,67134,121794,154834,75458,-34905,-81097,-78772,-64950,-46536,-41408,939,153128,136276,65271,27297,-5821,-6204,8168,-4249,-3542,-27714,-27590,14955,55200,41221,52914,58661,72783,38182,-12907,-71492,-50470,-14508,3547,-39461,-104516,31124,169255,141096,35473,-58448,-54210,-60951,-82678,-26260,-19235,3873,-5526,6197,106289,175313,155364,118900,67289,38485,61072,102948,81301,4814,-53991,30901,121092,169801,119398,19945,-9268,22118,62485,53789,52373,91042,152880,219382,197622,92937,44893,35574,1141,-47714,-117010,-94102,-114347,-73559,-39833,-45084,-30643,-3297,16886,-8440,-34845,-20072,-54466,-80907,-20098,-14003,-14021,-34861,-67990,-100931,-73916,-45168,-62437,-69732,-73010,-50785,45463,135058,141464,106629,31371,-74993,-73521,-22753,54044,143878,136236,55670,17673,149,33611,100629,197471,243404,91761,-22801,-33891,19031,30509,32297,32050,-748,-71054,-109161,-109518,-32836,5059,-5531,-63390,-49936,13773,24149,-1158,-51164,-54099,-5113,54770,64179,-8013,-94938,-88374,-25073,28424,18307,-3596,-39002,-30810,-37022,-71045,-93473,-38645,6783,8530,-38204,-62160,-20874,50406,58118,4681,-59043,-79610,-55175,31168,154336,219267,186031,56127,-77711,41266,115298,57513,-19629,-26922,-22500,-42995,-89182,-75648,-62561,-76270,-21554,16895,-19723,-68414,-51160,-51352,-279,27805,-24177,-86157,-83809,-10834,40435,2274,-88424,-100490,-88310,-27134,86377,107467,18888,-39947,-51317,-38961,-64032,-55272,-15692,-16686,8398,35723,63208,22952,20070,-3806,-25963,-21431,120113,323973,374058,186165,-12884,-5307,108645,172801,307108,415263,366418,160019,22877,27800,28362,43259,48597,-4909,-61062,-36182,-22270,-14975,-27760,63770,134020,138024,74659,-2328,-58744,-52506,-51883,-84608,-39587,-69181,-74470,-67719,-15100,-5605,-20448,-54297,-41629,-17778,-63672,-39928,14345,51568,-8706,-74659,-1905,64620,53837,-56729,-32313,-5590,14283,-6319,-73202,-48136,52897,80225,74370,94297,119503,86440,-12309,-100423,-123835,-76023,8753,81277,84741,45530,-36672,-149194,-120646,-112454,-123504,-96706,-12620,-19848,-40203,-48291,-63060,-33157,-11075,-19002,-24561,-24298,-60357,-89028,-92685,-42793,-15966,-32488,-86044,-22247,2825,-1649,-36052,-40439,-66590,65771,340704,622621,835272,944228,898887,747100,537273,250808,87996,25963,-65828,-103908,95617,181044,13618,-115356,-93358,-41932,-21294,-45223,-90678,-132914,-77902,-9696,59077,84982,53328,7105,-64393,-52644,3501,4951,-61519,-98718,-66160,1214,194309,246082,245835,249143,271680,287341,206980,80130,-719,-54654,-2293,111930,361375,603657,763098,969216,1194402,1236814,976600,627434,252897,-81493,-4980,79146,124709,81572,47824,68627,113965,111851,102818,117264,158937,160534,142736,79531,76965,98780,108963,109529,88772,58343,69627,122812,160706,153954,117727,118298,156703,172466,156658,137056,99973,25017,-16858,-43638,-52763,-9846,-24055,-15921,274885,644632,841834,778307,530225,252697,184289,123785,-38776,-115723,-785,97564,144333,188778,200793,220993,192375,155262,65986,-61899,-85414,-61146,-43357,-21062,680,-25395,-72195,-74692,-29454,-87829,-42475,4291,30111,-4213,19097,106346,118415,70811,8296,-29093,-70702,-47559,-7660,35816,59852,142655,158854,65484,26640,20444,-4672,-62819,-54904,-17963,-10568,-9520,24143,45456,40142,44878,30545,24707,-15463,-51028,-89342,-80991,-39124,-19620,47136,132422,88437,-10210,-90251,-4846,56871,115380,112485,89095,78191,72897,45973,-1470,-56516,-7200,29103,71171,143267,291128,397662,272498,95597,-12052,-89974,-37028,-27259,-77545,-89807,-45734,-9107,-34736,-59030,-83358,-5576,68839,56487,-58404,-91538,-42237,-67218,-113060,-14723,107003,165096,54475,-74831,-23709,244631,476955,558432,330509,49483,-64850,-52467,-6329,-9905,-54644,-37357,2556,1332,-28619,-53982,-10170,10795,4370,-9818,-27668,-62302,-81971,-49372,-5356,15236,12385,28887,48077,4447,-77720,-133211,-58000,-3523,30429,31074,-32689,-92385,-106575,-78727,-76268,-22651,20015,23617,-11637,-78603,-23091,24455,46291,82482,112066,143881,130886,148841,158986,214443,134765,84875,88290,30009,-33990,-69331,-65760,-41989,-4727,56118,123242,79105,-28737,-67838,2307,9180,39789,86748,61319,-43772,-40945,15850,17830,-16783,-82632,-83004,-88666,-76704,-84372,-20313,30888,17809,43445,58343,121424,175823,156718,100483,40892,17892,38108,57379,7496,-51336,-119995,-30785,-40186,1731,-31385,-109334,-69574,-38849,18248,70904,27351,-26251,-30896,1896,3146,-14237,-85696,-81420,-31475,-24775,18700,43499,25528,-46628,-48350,-36671,-72110,-67487,-23941,-7038,61169,138313,213763,290215,281372,189979,56264,-59611,-108638,-57888,-12046,-45980,-85679,-34692,79370,149335,110471,85950,101264,15126,-74210,-106788,-45932,2176,50811,103487,182174,181808,142388,79186,54897,69012,121459,180607,185020,152061,208755,297827,223464,87056,-18934,-109896,-115093,-71882,12247,100114,133442,94248,78066,83852,54963,-43014,-47748,-59558,-113172,-139938,-66421,-21411,-51377,-43211,-6441,21566,-7933,-50346,-73643,-53688,-64260,-47276,-33070,-19986,14260,-39301,-120903,-115189,-87929,-54814,-37976,-24985,-33948,-41594,-42981,-59986,-82756,-63379,-66120,-36559,-1486,-19613,-39848,-34715,-41324,-44429,-34650,-53353,-86113,-102123,-52543,18041,141681,255561,211327,57826,-32009,-57891,-56244,-38748,-11936,-57921,-91453,-120262,-86597,-22566,32768,59948,63972,27962,-37772,-3374,104790,168540,128375,2815,-56419,-5488,4449,1678,-1518,-50138,-50883,-15114,-12649,-24836,-48757,-46664,-56882,-124926,-60821,62194,152812,142580,77169,1127,-51021,-85390,-116644,-108530,-122626,-114650,-79766,-41262,-23716,-57661,-88975,-65026,35126,176912,187246,73861,-44759,-30995,45038,74791,11833,-27150,56018,23579,-14426,47190,69885,36578,-28086,-79838,-29621,22362,25731,56182,113525,142393,168575,162690,105236,87099,162027,227034,229567,223681,191294,119981,54775,8249,7044,54547,66627,-52043,-10233,94500,117939,68606,-640,-86681,-65033,65999,151614,184786,142105,66594,-1213,-11535,-39772,-60418,-10724,48611,46626,28498,50153,90326,73543,-19029,-62086,-38475,-34257,-52542,-23667,59291,137499,135264,99292,24935,7451,-44824,-100307,-124849,-104611,-37851,-28140,-53752,-58499,-41344,-36010,-38831,-20974,-22839,-62314,-102329,-118739,-4759,96449,102865,50716,-79232,-40075,-6409,19120,-7961,-50923,-55154,-65651,-79683,-53392,-102861,-145176,-104551,-89041,-11038,-396,-42585,-115776,-66867,-26947,-7514,-28987,-67162,-119089,-116093,-23943,8822,23933,-19347,-76343,-104660,-64737,-31654,-24117,4551,1310,-24067,16368,4011,-45191,-73639,-65287,-35185,-18602,10878,33358,77749,86710,90366,53367,-76363,-149727,-150739,-157685,-106491,-43824,15835,55126,75305,56929,3856,-44663,-60600,-68843,-78129,-74255,-50297,-40064,-48527,-56180,16929,187396,279252,242041,171172,85448,51545,33169,-34857,-29004,-3580,51522,104908,83114,71390,52982,54438,38114,2368,-69958,-35033,41275,121903,50251,-23716,-28328,97100,165898,154542,88286,-4933,-93281,-39834,47797,100509,97285,82785,95256,139093,191090,134463,-13991,-63976,-14566,43794,112429,141610,73312,-16656,-94149,-120112,-106718,-89242,-100575,-89801,20067,166333,190153,124223,23833,-6853,47288,29965,-32873,-92550,-73381,-48199,-32999,-34267,-55981,-77515,-55215,-23852,-19254,-10703,60756,87676,92216,119407,137297,167842,250074,236755,107204,83624,117032,102712,-8608,-95797,-111868,-47612,-25210,-34290,-96694,-86390,-51234,-70561,-70027,-61035,-15939,75134,138018,154098,83614,-7929,-30646,-29534,-40575,-30647,-16754,49507,45240,52472,81988,51427,-48148,-89402,-20741,29649,30335,-40650,-45527,117132,320130,271506,132230,30657,-4282,92939,49931,-18890,-36790,-11513,28777,87274,162462,190487,156127,94061,15906,-51225,-98329,-134883,-124259,-89938,-35926,77514,261294,278475,102557,23473,-21453,-31299,16580,50633,54123,-12568,-70695,-64614,-49176,-32693,-58774,-100194,-99492,-41055,10235,56830,146565,205717,119886,30978,-16881,-35836,-31151,12166,-9485,-47998,-11663,35149,30110,-6210,-38076,-63711,-28291,55167,48863,-30287,-89349,-126237,-70815,5758,109971,125198,60015,-43181,-69260,-51430,-48162,-55402,-74784,-73464,-44179,-49865,-39590,11548,29045,-9510,-111698,-19350,87104,141151,120707,127742,158091,140017,113502,63408,5424,-50425,-103810,-106998,-56880,-60643,-99421,-92635,-68143,-55015,-77734,-53933,6376,18173,5477,-36899,5492,43208,-7612,-1152,-16426,-79277,-25669,147721,257258,260435,213424,87371,-5209,-58587,-105992,-91354,-64810,-46299,43336,173594,220660,135614,86263,85703,68475,54884,9978,-39347,-41104,37545,103054,93765,57122,-50675,-19961,29985,68185,125727,185342,178082,77291,-4610,-102717,-25714,-2205,-19837,-37372,-46340,-46289,-43625,-65142,-84492,-109811,-100699,-62417,-15108,46408,51354,63411,41451,-37120,-71372,-53619,-56289,-65756,-8453,12430,-13606,-77778,-74229,4049,43829,-38457,-50060,41066,100281,117092,98795,-7087,-80015,-119426,-137611,-82437,-24655,14608,19696,-34314,-9438,38883,64140,21276,8725,105046,347606,452145,275478,119651,100355,122715,6275,-120742,48986,221190,233192,134107,-40438,-124250,-26678,102188,214788,153761,28076,-51789,-90134,-57943,-80088,-84807,-52813,-36024,-54257,-82170,-63911,-6756,85674,60767,-13712,-28656,25293,42516,22137,26238,9720,-62334,-66790,76751,137867,172375,97278,29550,18303,30987,32344,15120,44357,125987,166700,59057,-37927,-61078,-44378,-16105,-11655,5697,37281,62944,65295,56760,-5257,4030,31120,38045,16877,-15756,-45662,5390,139713,259485,324476,302415,145354,14792,-32125,87865,68903,-57438,-28325,50565,125197,182117,119565,45596,-44201,-77873,-54342,-93650,-94947,-52909,-39314,-7857,73430,85852,20230,24933,47152,68855,60272,-7779,-42387,18375,94702,111092,64577,-5040,-47301,34604,151144,156450,20493,-113346,-96937,-34871,-44893,-49558,-45567,-44563,-12392,-43156,-63296,-114959,-98692,-62667,15600,146289,214182,149128,32149,-2963,-3754,-1356,37296,94970,36401,-58395,2701,43854,-21664,35273,178478,300961,364928,347761,211057,79045,85777,216050,310460,79550,-42347,-50034,-37318,-90601,-60489,94121,206508,162559,76829,-17286,-49557,-59156,-89583,-129714,-99192,-54131,-61101,-96112,-124270,-117190,-128571,-84951,61821,85379,36531,144019,302187,347761,242221,113651,-9174,-69733,-20871,66877,124085,142260,121366,92314,35274,14236,-21121,-7877,18145,23239,19161,14414,18234,41319,36865,67763,82969,83692,13928,-41296,-40615,-47022,-49361,-72770,-77615,-38687,23688,40764,58522,45106,-14050,-55012,-53385,-57063,-82219,-99144,-102496,-52620,31897,70129,61098,-8529,-69217,-48116,-51633],[-81831,-62305,-65255,-10407,25459,20570,7850,1604,-36032,-25235,16243,70113,62507,-33701,-25932,65335,116441,83291,23365,6536,55125,78120,43858,-43071,-95120,-58810,-70658,-30375,-1623,76246,139044,149369,115020,55358,-23115,-18867,5626,-465,-24942,-55316,-20365,29976,71404,49935,-4991,231,-19240,-36038,-9124,-49607,-23238,36705,69115,53277,770,-59909,-75531,-58285,-66300,-29356,4412,-30671,-102253,3586,141712,279003,305630,251647,272388,301557,267580,169343,54295,-5583,-35017,-42228,-11276,-30380,-35544,-41240,-61771,-68593,81300,92908,-18472,53558,89980,99943,88534,65904,24275,-13619,-11765,-30030,-116669,-49832,83170,182094,6832,-84560,-43609,-22558,6735,163,-30147,-47900,-27752,29505,46724,76187,76628,38111,33333,45848,40177,37700,11907,-32640,-29272,26688,41233,36642,108201,210080,80989,-72771,-58904,14233,94837,151563,121390,18706,-36467,-20783,-9347,15023,38709,108176,229461,227567,129906,28716,-5411,20605,83170,244953,334292,337301,261389,110216,-31632,-82747,-53671,15476,-13644,-99740,-133038,-102175,-79537,-55014,11999,53685,-14093,-55605,-24902,22519,86314,185068,172198,53847,-12675,-25241,-18106,-9281,16437,103244,214067,189115,99834,3655,-93453,-39570,81393,107153,102691,27225,-65044,-125507,-117079,-95852,-80399,-53388,-14248,-46477,-85673,-122755,-91818,-50123,2013,88534,164829,104163,4510,-15008,-23357,-79424,-135481,-85716,-41485,22208,124936,157933,43640,-73134,-66830,-71607,-71356,-47131,45495,152223,202738,134643,65106,67128,107541,45073,-35585,-96026,-141335,-150689,-153513,-108389,-59021,-18173,1454,7064,-6220,-37863,-54866,-47573,14079,27061,6003,-9412,-10668,-16466,-60867,-80689,-29420,58836,100114,98140,70449,-10145,-96885,-97582,-41488,49118,169112,251432,266410,260386,212268,112893,54338,55999,58135,50802,21263,-29949,-44334,-12324,113919,355361,414241,166068,-17942,-13194,-34266,-122054,-93970,20046,43148,2670,-87117,-92044,-55403,27083,74667,15959,-52183,-101357,-97104,-53884,-23458,24761,102111,105430,115301,72611,11736,-3331,11540,19862,20058,-2788,44152,55114,8175,-88330,-67288,11964,29804,37498,-10058,-53435,-43450,-45176,-52731,-31247,-6788,-13220,-84987,-129847,-124480,-73970,-23670,-38909,-106048,-127208,-75286,-49333,-63150,-85568,10091,75167,-20114,-101354,-142016,-78575,-85908,-95896,-82356,-69919,-69173,-82594,-63728,-34680,-6982,50589,34023,-3999,-102892,-99106,-36803,18371,91164,101279,129820,138489,109536,11359,-41431,-13994,2337,-47348,-74937,-33162,3138,-42904,-95848,-60085,42105,131767,141742,80739,73272,140394,148478,71805,-9402,-66252,-111316,-32703,120687,190321,61494,-28324,-24425,91740,180169,157391,72550,14006,11708,76842,142078,102248,61357,34971,21300,-69685,-66313,999,12398,-22657,-76311,-113509,-95202,6305,106102,150837,109924,-19835,-84359,-100107,-63745,-32333,-20349,-55841,-115789,-113557,-68023,-23850,47139,81787,-17690,-97234,-73336,3476,50592,4430,-58308,-31937,-9815,-70076,-122318,-104618,-101858,-92460,-46015,-15303,-17703,71420,221598,310069,257170,110480,41162,-6712,-49186,-56255,-34203,-10583,62547,127409,85097,-26276,-57400,25804,16784,18256,45999,68471,79845,50872,2942,-20776,-38881,-46899,-56129,-66995,-37480,-33462,-66691,-62875,14156,66244,12469,-23055,77910,142005,125917,149570,190689,231824,205303,116810,39179,24692,68137,63772,-31625,-8038,110096,137767,118481,155157,118097,64484,-33750,-45652,5096,94948,139064,160126,79426,-23362,-66628,-76246,-77905,-63594,-53608,-7965,148141,125672,56625,27400,-3885,-9327,-163,-13715,-14114,-39280,-33132,16217,65836,67137,85305,86994,85496,40825,-11747,-70306,-50118,-17157,-5343,-39141,-85853,39655,143924,110410,22940,-60186,-60812,-68272,-69680,-15335,-11487,8931,-10478,-10388,96463,169121,153381,118980,71769,41599,59606,90728,57151,-21387,-55898,30237,103533,138231,79874,-8222,-33926,-9341,33322,42610,60834,102541,166213,209556,165703,59200,21610,24727,-7867,-63847,-123427,-89967,-111479,-71692,-34831,-41694,-23149,14475,41111,1170,-38502,-23066,-51078,-98607,-18588,2055,12616,-3387,-41200,-94912,-78460,-37559,-47457,-56293,-63530,-58119,33519,140089,166591,122973,34427,-86863,-74311,-28044,31637,107315,104776,47410,19819,6828,51209,126612,224636,257998,93523,-20486,-27910,26778,53075,64051,55068,8429,-65034,-107102,-119917,-37237,7287,5553,-52517,-46140,18622,28324,-718,-54877,-57818,-16010,42328,59891,372,-72748,-66258,-11265,44017,26521,-11474,-43800,-6424,-7577,-53882,-110706,-67763,-25311,-25458,-36772,-32859,6668,62473,51636,-3599,-60891,-76208,-55761,20362,126013,180128,158004,41700,-80353,20015,94988,46221,-26069,-23084,-16713,-39772,-82929,-90566,-76341,-78312,-30097,-3043,-44277,-88584,-42481,-17767,38513,71671,17067,-57542,-66240,-3505,46223,13857,-74435,-111442,-96304,-37160,67385,93768,17487,-29822,-44249,-34574,-57311,-48609,-16495,-27981,4768,36757,72552,46433,45027,8186,-16921,-11431,144270,380626,445894,233435,8007,-17520,105456,176037,304687,376957,318098,132294,-3205,14645,28251,48063,53736,797,-49884,-23888,-20066,-29565,-51798,58647,128934,129712,72399,-2514,-41930,-22857,-25332,-85928,-51250,-74441,-80588,-79941,-29128,-10583,-26292,-57097,-33256,844,-41212,-18309,32641,64941,-7059,-95162,-25769,46483,41175,-49295,-23285,7232,23819,-5120,-68928,-43219,59000,80870,69001,82317,111691,106072,12237,-77316,-110093,-82726,-10612,50639,49179,9792,-71194,-160152,-95858,-90841,-107055,-92990,-4908,-12665,-45325,-59805,-60171,-16516,-13052,-34399,-44160,-48243,-91738,-99723,-91385,-43469,-12839,-32329,-88488,-30763,-14671,-28841,-20896,9656,-36229,79711,337779,625395,867701,1005687,978227,830638,605048,256108,67510,5094,-80732,-107367,81075,173742,27456,-87388,-99114,-51398,-29956,-52129,-89755,-117212,-109154,-42817,37583,80758,56308,8773,-69523,-38950,18673,12785,-61382,-106580,-71102,3319,225589,322773,327518,318471,329937,324430,211877,80729,1200,-53507,11192,139009,346528,526390,625259,789342,1000899,1069536,867801,587039,277150,-49604,-48069,51475,104515,71988,42911,64583,106536,101887,91324,99504,153412,178358,146459,67460,67596,91728,103824,117803,112890,86020,94655,146727,187393,185265,153681,152529,171111,154442,121297,87901,40965,-10670,-28284,-50880,-64684,-24958,-26826,12280,288131,673087,885028,813584,539487,216518,135982,125380,-27138,-119748,-3160,99851,148686,183452,181471,196987,171327,141278,63658,-56952,-93399,-70132,-59506,-52619,-38627,-46833,-78145,-97260,-53970,-122786,-22555,48339,87579,43038,46206,120438,123241,71396,8347,-32321,-66016,-37315,2625,52818,81072,158256,157832,59081,35561,43966,11945,-52204,-34567,443,-579,-7503,24018,47310,43358,48838,31938,22684,-14857,-46742,-85241,-86172,-54348,-38153,28507,129871,108267,9087,-91286,-17916,56888,118567,101742,55738,34588,35093,19945,-21356,-70810,-22243,9189,51201,118725,268820,368109,232452,69546,-21380,-88288,-32291,-20598,-76401,-82624,-36195,-1895,-29148,-47627,-61939,-36904,39083,31723,-74450,-106400,-47782,-70505,-117309,-9599,111863,180912,80062,-44194,-33892,237341,488528,570414,301655,28829,-80839,-42275,18902,19211,-32293,-28595,13716,12940,-16817,-43249,-6691,6200,-2774,-18316,-33911,-66475,-88681,-53979,-10177,12340,14598,27058,37116,-8286,-90514,-113351,-33369,14171,36839,20121,-65334,-47742,-75860,-75401,-72637,-20045,21006,16941,-21654,-76155,-13919,28778,47596,80055,99522,138412,145757,187772,216467,231104,84906,-7179,-9780,-48541,-48394,-54431,-60810,-47828,-16815,35795,87647,45685,-45624,-78864,-14097,-12107,36213,92166,69963,-34852,-44852,22730,31760,5034,-64371,-94646,-86833,-73381,-101269,-55385,12365,16904,48792,56830,109638,161158,155562,111944,56005,35049,54545,76998,33122,-30462,-133392,-19039,-19092,7060,-32080,-108348,-77768,-43840,25261,80825,43417,-5779,-15882,7959,7627,-10097,-82682,-79022,-26554,-29372,14778,40522,22388,-46559,-51646,-41978,-73349,-62773,-28873,-16140,56748,144764,227161,302810,280125,171134,35427,-70866,-115743,-37976,18334,-17976,-74128,-30503,97946,204988,166847,136722,120510,11508,-72105,-83695,-28551,9839,43765,65925,123514,137081,119937,78936,63967,80838,128930,182882,193195,160742,211671,283364,208775,78191,-31605,-132435,-107452,-90234,8540,129601,200868,158023,125411,116308,64140,-38457,-52833,-62981,-110620,-141997,-72755,-30142,-61454,-59147,-23835,6382,-19739,-52395,-72087,-56209,-74830,-70707,-44745,-27075,8979,-43190,-126870,-102914,-75034,-46626,-30288,-16637,-24730,-31554,-29088,-44913,-74990,-71690,-82447,-36548,7312,-1618,-23960,-24841,-32731,-39781,-38403,-60691,-88399,-99602,-51235,12472,129426,254080,216316,63845,-27016,-61317,-67563,-62284,-26595,-67641,-98681,-126443,-85608,-22023,37914,71571,65615,19516,-45139,14588,115004,172141,130346,4188,-65117,4043,24095,19633,12459,-29622,-54944,-21310,-21869,-34222,-60218,-57926,-62558,-120389,-67272,41344,120818,109948,58602,-3408,-49028,-85270,-123231,-97364,-100438,-87810,-55768,-25060,-30121,-60222,-80757,-55024,47891,184574,174678,64684,-49619,-32287,41717,54617,-11235,-55008,22194,-12688,-40212,40738,69781,36087,-36431,-85022,-35211,7738,603,28901,68646,73728,98923,121834,90742,69991,136435,198130,201049,200468,180082,120778,68139,32410,28025,75264,92971,-21721,-8683,77882,102792,68520,6184,-75315,-82114,50416,150191,204546,169926,83830,2053,-2530,-10694,-17002,28819,65891,35106,-15616,20541,76221,71943,-15253,-66916,-41993,-30650,-48864,-23904,42886,94817,91712,66535,8152,3750,-45503,-100071,-107691,-77167,-11439,-18697,-45733,-38328,-22127,-27468,-37265,-15990,-8791,-50695,-102232,-124762,-6959,99875,100306,33140,-104097,-12761,22078,27795,-13412,-61039,-63763,-68312,-79003,-61986,-110121,-139561,-83381,-57637,30244,42228,-2746,-90323,-48773,-8204,4044,-22661,-66979,-121197,-92499,-7811,-1330,15711,-21204,-78567,-108801,-57804,-10427,1616,12994,-5007,-30580,17646,8976,-44233,-78369,-65979,-37349,-27170,-8672,17393,64210,72421,90899,55377,-69814,-133863,-136486,-149001,-102016,-38123,24036,66871,95848,83959,35206,-15379,-34785,-47401,-66868,-54502,-18529,-12381,-35172,-59798,-15540,119194,229212,242008,195597,104343,63250,37527,-30615,-50558,-38339,30974,104801,99449,86377,64569,61241,40538,-1968,-85986,-62323,14639,112412,65425,-6887,-27476,93123,157467,150988,84232,-12979,-91351,-21610,60806,98281,83823,59353,70398,121073,173724,102996,-42793,-66852,-10526,38700,85708,99746,39348,-44602,-115688,-102584,-98709,-88261,-94397,-86944,14794,154014,185351,115376,14536,-11543,38763,19522,-39503,-94315,-67504,-47186,-32839,-30666,-50709,-75212,-58309,-28324,-17610,-30,64228,76154,77015,106563,135059,180090,259169,216505,95492,97412,134899,126414,21794,-67813,-91939,-57546,-39385,-43733,-85094,-47545,-5306,-46355,-63812,-58678,-23586,56958,128472,156951,103236,4599,-22488,-22596,-33710,-25249,-20287,33189,20270,37582,84481,69965,-17791,-94463,-39475,11815,19469,-42381,-41109,136773,325114,266175,151082,51898,38818,121788,68650,1730,-27370,-20231,19196,87767,154968,174781,140006,87845,19104,-45742,-95440,-131584,-120957,-83716,-30159,71602,248960,276095,104555,29228,-14875,-37427,4870,45266,42701,-31647,-77677,-62418,-47163,-36450,-65421,-105359,-84474,-30615,15995,65438,156269,209970,115820,28102,-16269,-38961,-30660,19114,-5994,-54251,-16274,35899,30941,-11504,-50876,-80678,-45994,36936,28954,-33475,-77145,-127070,-77813,7296,111322,119604,51193,-52171,-62086,-38824,-35556,-41426,-58914,-62358,-40700,-50599,-43521,-1464,5124,-26768,-67149,27267,124334,176965,158009,156282,166619,125711,94083,52654,-3342,-45027,-90548,-110606,-95900,-111759,-133916,-79945,-48791,-40206,-68848,-44489,19686,27718,2774,-45930,-6040,42873,-2709,-25512,-55779,-80143,-17898,136870,231007,239213,195175,73902,-16301,-69345,-108971,-85032,-59195,-44491,46995,186356,254205,174757,130893,129999,98537,68955,11953,-58162,-64222,29705,115736,93115,29981,-85292,-15266,31143,61515,116790,168520,149874,58291,-10406,-83525,-21106,-5126,-22601,-40190,-50197,-52725,-45870,-60062,-77331,-108128,-104563,-74021,-28296,30835,30958,49068,43474,-23165,-52062,-46250,-68773,-103816,-31182,202,-28856,-95237,-74143,6935,50638,-22289,-65436,7907,66984,94186,93994,-2892,-60126,-99383,-141479,-79765,-19891,17287,21235,-32840,-2633,48365,65223,3601,-18189,63171,268572,393827,254901,131051,115177,120778,9144,-129669,45840,253818,257160,145935,-28886,-128015,-63656,52553,162593,146999,42957,-18492,-41796,-68386,-111283,-101361,-59322,-35840,-47450,-71499,-59694,-2524,76044,49948,-1917,-17877,22909,40920,21267,19364,4083,-64161,-76569,73437,141986,167902,74884,8170,4421,31221,45992,32479,53621,119426,155380,66190,-16083,-34279,-17055,12969,15828,28734,52570,51014,15967,-26404,-42830,-6229,38917,61090,41684,-2811,-44031,10253,160238,291562,354756,349561,202997,77304,42974,153297,127348,-16911,-57564,12995,117978,191212,126189,50312,-35288,-82609,-57601,-100537,-108921,-52732,-43060,-12444,82257,123967,56278,33378,38720,61085,58962,2621,-20118,50492,142717,159245,91809,6688,-40898,28415,137118,138912,15677,-111400,-105227,-43401,-51775,-58349,-54063,-50538,-26327,-64824,-73759,-106803,-87981,-51232,36880,166482,205418,125571,16031,-22983,-14367,-3006,48168,105251,42759,-38075,5441,38296,-18245,45370,207616,346490,401885,369433,236548,110152,114217,262786,327890,82552,-36286,-42275,-35520,-75066,-34610,107290,212096,158625,69487,-20028,-55640,-69649,-90716,-120873,-97379,-50979,-52696,-85006,-133326,-135103,-111072,-57013,78661,74996,-18570,68650,230267,313352,237721,110519,-8151,-52033,3504,95809,164763,194772,157503,99055,26826,-6193,-50315,-22354,21433,39987,33871,21938,22040,42503,35566,66138,89810,105688,42515,-15790,-41367,-61703,-51523,-72512,-90863,-53445,14251,41487,62321,46545,-13999,-54229,-34554,-27715,-48608,-68028,-91461,-76412,12795,62462,62007,-2357,-68296,-58740,-60328],[-90042,-66482,-61458,-547,28779,13857,10376,18202,-24049,-19189,21672,77205,70039,-30654,-52277,34040,71295,38065,-6007,-9831,43521,75141,46287,-38145,-102899,-71630,-74072,-31532,-688,81155,161160,168334,123781,55744,-25826,-26294,354,-2016,-24629,-53132,-19705,25970,59692,42692,-19408,-30693,-45248,10063,54944,-697,-35865,25541,65688,57427,15085,-38574,-46733,-44405,-66591,-37186,-3063,-38583,-112940,-11760,91264,194997,202096,159623,227085,289242,281799,188498,60712,-13712,-38255,-49028,-17294,-40075,-44642,-48967,-73171,-57688,85690,86320,-33703,39237,82529,100367,97152,81415,37725,-10026,-18411,-35234,-130516,-81784,25078,132544,1113,-83380,-56695,-40205,-10498,-16966,-47818,-56464,-15356,30167,42377,73370,86014,54404,41373,46706,34522,29071,381,-49302,-45349,15421,28759,27502,96605,210112,90675,-71481,-57223,26500,111353,153645,104823,-1707,-62038,-36495,-18440,3173,27816,96097,207524,202452,119165,30769,4522,44609,108319,267641,381813,380777,270680,106930,-43648,-99285,-62605,15122,-8229,-98152,-132116,-98570,-83644,-58445,12328,49344,-14576,-63653,-19625,37166,102413,209639,189960,80250,14386,-1930,5411,28682,60727,125583,208795,155432,58045,-25341,-103183,-35042,88597,118187,108016,16868,-78826,-117446,-142146,-112649,-96080,-69795,-41568,-82499,-117333,-112389,-65633,-27494,17833,87865,151661,105205,7707,-7935,-12655,-71266,-111908,-87500,-51470,10047,116023,153109,36903,-84782,-71181,-73486,-84341,-69353,20849,131236,193572,132403,69295,78398,121342,52052,-33015,-96409,-149601,-170275,-135021,-91391,-47250,-11034,9340,21776,17326,-7485,-27166,-27967,24381,25028,-2614,-9731,3508,7899,-29358,-62991,-61690,7502,55857,65625,40796,-37884,-122445,-89289,-29697,49401,153731,236121,253546,264564,230390,122581,68421,76281,78985,62261,19634,-38888,-52790,-22029,96014,313083,349711,119271,-35702,-17332,-46185,-140982,-67110,40375,56651,8127,-78704,-80678,-49728,14386,49163,-1399,-53687,-82047,-70432,-47852,-34644,1833,67830,74189,91774,61522,6397,4833,35822,57803,50541,9710,43431,52574,8682,-81438,-50815,25845,42769,44506,-13172,-61758,-55218,-51395,-49269,-18215,6411,-14021,-95959,-138420,-126582,-83754,-36243,-47517,-104497,-114418,-58787,-27124,-43138,-60850,30325,74191,-28912,-107001,-136225,-72509,-82875,-103077,-99739,-85235,-88169,-125252,-125368,-101793,-34957,32530,34009,14283,-77315,-85690,-34143,33011,119179,126360,148523,150087,107782,2011,-51047,-19918,-535,-39133,-75050,-47323,-11240,-50962,-100032,-55698,38524,123741,160077,104329,99772,181701,165062,84761,-2444,-63464,-116196,-54978,83814,138382,18663,-48560,-26013,97158,179188,149451,68559,14715,14499,85259,154783,117729,76867,45905,32484,-51237,-56880,2468,7146,-34919,-88293,-119622,-91527,6205,91573,117537,65860,-42526,-77893,-95848,-77086,-59199,-51615,-78688,-130555,-123538,-70659,-11628,62134,86881,-15438,-87877,-64138,3656,44867,-420,-66050,-44439,-30523,-95650,-113240,-73008,-89467,-94175,-33283,20845,12110,63350,194649,267141,192957,74559,24558,-14584,-47411,-47941,-24745,-3253,70930,133142,89791,-22913,-49888,30131,23788,19298,39863,62913,77048,56882,21687,4834,-14866,-31923,-47378,-64923,-37879,-36747,-62279,-38582,49520,80903,9134,-32748,81033,185168,178873,189756,222283,243844,205008,110808,26849,-1403,30751,11524,-82066,-34937,110293,131994,110326,158646,138624,81445,-14659,-15420,43491,129454,161788,168693,86411,-9039,-49878,-72142,-87619,-77964,-63388,-16117,137400,112661,48435,28662,-515,-11364,-8264,-23013,-24254,-50608,-39570,15233,75736,93893,116829,113182,94201,40568,-11162,-66354,-50357,-21314,-13503,-35840,-67877,38396,102013,72699,9567,-61358,-66019,-72116,-52333,-1051,-76,18309,-10761,-30160,81412,155133,144283,113044,70425,39626,53512,75965,32307,-48222,-55495,29994,86678,109304,46504,-28404,-51762,-35464,5682,29843,69234,113483,176961,195556,134348,28924,-833,12577,-20260,-83950,-121580,-80261,-105700,-74089,-32792,-38525,-14332,33013,66342,12342,-42032,-25808,-42136,-114961,-16963,18568,39691,27936,-13218,-78261,-81806,-29791,-33326,-44909,-55166,-60291,22230,141765,188582,136347,35823,-93286,-60907,-24539,12304,67901,70091,37882,19679,9796,62200,143577,238807,258135,91352,-17743,-22171,32512,72337,93452,76590,16433,-59627,-99630,-127310,-42420,7111,15903,-39723,-41639,22241,30663,-2592,-59310,-56289,-24796,27984,51177,10839,-42063,-36527,13587,69201,38677,-16919,-36769,18343,14941,-41503,-115700,-84231,-40270,-27733,-9815,6336,36613,72187,41247,-14774,-64907,-74352,-57046,5118,87203,131335,122771,22347,-77128,8851,81936,40380,-27521,-17475,-10348,-34361,-73866,-109194,-91043,-84666,-45410,-32797,-78182,-99496,-10860,27663,80723,116385,60100,-29650,-47857,5672,52520,26220,-57834,-110447,-93842,-35546,58457,85845,19893,-19448,-37568,-29176,-48700,-39725,-15675,-35968,2244,36836,78736,68787,66526,16101,-12052,-2985,164183,425903,507671,280996,29811,-26203,106015,182781,298151,326469,254090,93499,-32310,6977,33531,58625,65639,14727,-30883,-6031,-12778,-39222,-70956,53076,121473,121042,70327,-1406,-21640,13323,12647,-58985,-63144,-76180,-78067,-69329,-47528,-20700,-31425,-56108,-21002,24027,-15520,5170,54369,84322,4699,-102584,-48801,27035,27108,-42541,-15287,18159,30661,-5592,-63731,-36779,63607,78716,61915,68360,98380,118083,34361,-52056,-86408,-78321,-23776,23787,19676,-19046,-98846,-140136,-73254,-72083,-92392,-87645,1065,-4979,-49481,-73408,-55728,-1855,-14289,-47789,-64037,-68865,-58857,-69472,-73357,-39430,-9897,-36478,-90026,-36342,-30144,-42383,5849,59996,-575,91184,324143,606828,864545,1020632,1006080,861017,621838,237857,43215,-17211,-94808,-94424,78248,173809,50865,-53049,-88802,-54778,-36932,-58088,-88349,-102025,-115659,-71862,11944,70739,54790,6256,-77473,-20485,36821,22701,-58222,-111973,-73838,7666,250722,397400,410498,392347,396895,366617,217131,82873,6006,-45122,36817,166633,322306,439363,483853,610888,803435,886997,737048,523025,279222,-18582,-67286,27571,82677,63085,39546,61094,97699,89647,76989,80632,139709,186218,143499,54238,58470,84474,98520,124976,136430,114323,120265,173530,217446,219546,192060,185820,181916,134839,86009,41039,-12096,-35262,-36820,-56364,-74179,-38256,-26827,37496,286176,659591,868002,789974,506018,158078,97054,125081,-17468,-120738,-2392,103480,154292,178188,161216,170805,148062,124457,59834,-50159,-92442,-72430,-68204,-77347,-82311,-73140,-78124,-100280,-52619,-84235,-666,90754,145032,85841,71614,131642,127365,71776,8163,-35308,-60522,-29567,9290,68165,104981,173453,153129,50773,42627,67184,30881,-36815,-13227,17492,7651,-6279,24872,50547,47033,52819,33883,22591,-11748,-40076,-77688,-86367,-68017,-56128,11389,126358,129667,34155,-80351,-28992,61766,119145,88139,25459,-2675,1524,-3918,-39284,-70970,-25108,-2423,38162,99015,244073,330354,190258,43765,-30924,-86958,-30871,-17574,-75376,-73252,-26884,3887,-24079,-36318,-41379,-65801,10088,7588,-80833,-107517,-50597,-73886,-119001,-1578,118131,193889,105396,-10131,-28607,229829,489467,564155,267840,11883,-93894,-30147,44888,50465,-6373,-18869,19767,18434,-7908,-34270,-5219,1991,-7785,-24234,-37881,-68322,-94375,-59412,-16258,8124,15295,23467,25129,-20690,-100445,-96194,-14288,27458,38858,6603,-91539,-8225,-44684,-67011,-66353,-19555,17987,7555,-33437,-71200,-2703,35225,50117,76377,82189,121156,146941,214009,261011,226581,24785,-104877,-56409,-126383,-63844,-41075,-53139,-49828,-24005,22809,63023,22111,-58809,-86507,-26630,-31600,30869,93204,74443,-28046,-48339,27938,42374,22247,-46789,-103669,-83616,-70467,-108933,-60254,14685,26935,57220,54359,94482,143202,152103,124784,72413,51792,69005,94178,58214,-7454,-113735,-8422,6291,15749,-32214,-106093,-87052,-39293,42729,98701,65330,17374,-1562,11110,7555,-9475,-78933,-73871,-18060,-28771,10179,34862,17193,-46215,-53998,-46839,-73133,-57971,-35379,-25076,50053,146034,231437,300745,265585,148783,25408,-61645,-95200,-9171,55765,19508,-50019,-15832,127244,276627,233489,188098,132176,4327,-73777,-62851,-9293,16130,33533,28665,72000,97765,98523,78819,74806,95708,136331,181722,198260,167645,212503,270276,201188,78013,-36886,-123764,-82751,-106633,3550,153029,262800,218570,165841,138793,66874,-36125,-55852,-63539,-104956,-137169,-81215,-40883,-72227,-72419,-38505,-6332,-29655,-55116,-72342,-59013,-80649,-95715,-56480,-34862,2110,-43202,-92316,-81729,-64328,-41472,-24604,-9742,-16652,-22112,-15594,-28063,-62680,-64940,-95639,-42125,8849,11458,-7749,-14692,-24124,-36099,-43841,-68507,-90598,-97429,-50582,5637,113271,247199,218268,66756,-26855,-66770,-75781,-79953,-40669,-73896,-98773,-114402,-78607,-19879,41291,80583,64929,10558,-50535,25628,113263,159959,118541,-1807,-69084,14770,42356,33401,19533,-14888,-47057,-23832,-30587,-44593,-72602,-66947,-64019,-109064,-76613,15678,84178,74540,38906,-7094,-45437,-83305,-117412,-86198,-78986,-58463,-29683,-10287,-39696,-63839,-69732,-43882,57604,177702,150185,50356,-57220,-35523,34066,31257,-31488,-73905,14999,-7537,-71461,21853,57744,24543,-54897,-90726,-39458,-5791,-21991,3436,29902,17286,33101,71273,62257,39052,95604,150893,151678,156213,154484,115663,78272,54092,48877,93669,113719,3740,-4357,62303,84502,63682,11228,-64010,-100262,32784,145786,221450,196987,99981,3925,5631,21054,33841,74062,81580,23631,-62633,4773,69333,69300,-15383,-75687,-43629,-26646,-48247,-28134,23819,56694,56727,39709,-4591,1548,-43457,-94620,-85270,-49181,13507,-11941,-37790,-18066,-4812,-21267,-38320,-13242,5338,-31616,-82596,-94024,6290,105181,94607,12777,-100933,12345,45849,32404,-21176,-73122,-72300,-68716,-71809,-62156,-114949,-135055,-64928,-27432,67567,77660,32138,-53864,-24219,8462,12577,-19737,-69396,-119742,-72789,-703,-16431,5039,-21206,-76730,-116400,-53237,9097,22177,14422,-15618,-41537,14498,9944,-45061,-83785,-68037,-42663,-38765,-28301,3904,50489,56379,85865,52978,-64616,-118953,-124166,-142099,-99383,-35153,27290,69055,105991,101938,59311,7120,-14689,-28391,-54473,-30494,13342,13022,-23338,-61149,-40034,59626,174700,229577,208081,117684,71746,43639,-16039,-50573,-67085,9791,100260,112744,98912,74109,66246,40486,-7094,-87964,-91535,-11062,95567,75955,8487,-22167,86941,145142,141797,75053,-24362,-88756,-9677,65768,89080,65965,31406,41333,97519,149103,66558,-70551,-66586,-8408,32807,63796,68674,10865,-71021,-125180,-86961,-92540,-87320,-86395,-82977,5396,135598,175385,104007,3471,-16390,30079,9037,-46806,-98773,-64203,-47242,-33168,-28654,-48277,-75678,-63720,-36078,-21026,4468,60105,58924,57778,88765,126899,186643,258731,185744,76501,106356,148582,147725,53136,-40361,-64703,-60446,-53682,-53335,-64938,-6829,39107,-18260,-57273,-59221,-37922,27671,103581,144239,114197,12377,-18160,-19153,-30901,-24080,-25967,14731,-11393,15109,80922,88217,21757,-78815,-58257,-8481,5219,-45263,-41374,148660,308809,246648,161740,68879,75979,140973,78649,14994,-23412,-34251,8209,88473,147197,157012,120985,80145,23740,-36536,-87916,-128833,-122149,-84456,-33112,56214,224703,264207,105145,36515,-4516,-35739,-7940,34544,26418,-52182,-87899,-66776,-52157,-45096,-74589,-104397,-70504,-21464,20811,71681,159343,205754,106751,22223,-18390,-43831,-31638,21200,-6313,-65751,-27945,28698,24787,-23540,-71863,-103181,-66503,14471,3032,-40496,-67816,-123922,-85001,6326,106946,110049,40973,-57748,-49240,-20725,-14265,-17920,-36296,-50138,-38777,-54312,-51367,-19127,-16194,-22210,-11873,73883,161605,212216,192891,178413,162912,97010,58726,29407,-20041,-44786,-76906,-97397,-105160,-123206,-113405,-54957,-30009,-28086,-62618,-38533,29984,33343,-3252,-55721,-15794,41733,5355,-41937,-95071,-76883,-13731,120106,199092,211823,170518,57411,-29262,-84396,-113653,-79363,-55533,-46904,43537,188290,278238,214353,179079,172582,126393,81784,18587,-63638,-70602,24779,123416,88727,3267,-115218,-14555,26274,50869,104319,146076,118810,37706,-17100,-63444,-16615,-10469,-29426,-47665,-57653,-60956,-49458,-55823,-67331,-98827,-107114,-89680,-46194,10199,5594,29989,39067,-17151,-40338,-37692,-56763,-72732,-32448,-8076,-47077,-114273,-72789,5569,49229,-11509,-73949,-27418,29296,66173,85185,4328,-36227,-79264,-152091,-80620,-18716,15028,15075,-34741,1960,54637,61370,-16483,-44496,23766,186878,315788,221125,134775,121565,111826,7642,-133770,32391,267942,264209,143755,-25559,-117581,-97244,3439,106062,132123,54281,11796,10895,-26585,-115466,-122438,-69902,-40615,-45860,-64837,-58403,-5913,56035,33836,6554,-8119,19724,34905,14394,8056,-3852,-66241,-85348,66980,141374,154130,44474,-19627,-14248,26141,54458,46300,62659,116137,148526,78623,8486,-9747,6500,39530,42564,49895,63817,34256,-33378,-91219,-66856,-17958,38791,72569,55722,2550,-48050,10591,174486,315121,371185,381963,260355,142099,113183,209662,167829,13510,-76758,-27964,95382,177448,117082,46266,-31004,-89469,-62633,-94857,-109099,-48921,-49418,-25312,79049,149619,84153,33859,25125,47087,51467,9196,-260,79840,186011,199219,110828,13107,-37327,17887,112942,107323,-3202,-116493,-110315,-53667,-61814,-71043,-68642,-64141,-47910,-91348,-82766,-97965,-78554,-37871,61332,183655,190898,100761,-863,-49477,-30232,-3982,59545,110847,43831,-22388,14820,37137,-12493,49812,224310,373144,416910,371261,249127,136540,142244,302544,332604,82272,-31508,-36393,-34942,-59582,-9907,116807,209236,149797,61298,-23074,-62361,-76142,-87036,-110880,-95804,-49512,-45908,-74816,-127554,-115260,-80173,-11331,118346,92835,-46205,-10469,143096,254715,215148,97296,-12088,-35869,30690,127480,205103,243890,186452,97389,14383,-28489,-86921,-43642,16422,50479,45950,28634,26275,44772,34473,62810,94029,126480,68712,7935,-36876,-75312,-57324,-73523,-103917,-68293,2613,39431,62434,44433,-16385,-54491,-18593,-2334,-21928,-44008,-75826,-97764,-10404,49874,58782,817,-66622,-69404,-68697],[-89048,-60603,-48266,16774,36113,9477,15153,37158,-4297,-7046,32990,89149,80687,-19218,-71423,7163,31384,1213,-25337,-17393,38287,76927,54924,-25453,-95215,-78398,-72277,-26971,6388,88818,182798,186194,134106,58851,-24326,-20384,13380,11923,-14301,-44313,-14587,24103,48281,38189,-22088,-59959,-56791,58778,115423,46181,-38913,16525,62554,60369,30948,-12214,-15272,-25922,-60054,-39011,-5758,-42000,-119238,-23743,44565,116502,110483,86303,187336,277222,299218,216738,77726,-11414,-22936,-43903,-19027,-45009,-45850,-46045,-68551,-42415,88977,83273,-39955,28294,76119,99762,106015,100567,56300,-4534,-29605,-40981,-129810,-103765,-15022,95790,4775,-76624,-65170,-53050,-24202,-32035,-63466,-52695,685,31184,37012,67908,90037,68871,50218,48894,30958,23255,-7844,-62348,-55489,8443,19305,21130,85416,205144,99896,-67526,-51607,42446,126574,150550,85769,-20763,-85447,-45953,-19138,-3545,19485,83779,180513,175867,109757,36447,17568,66654,124490,267344,395837,394896,263376,100400,-51519,-112193,-68636,15327,-846,-93164,-125682,-90354,-83890,-58731,14326,48134,-8557,-67452,-11865,54784,120461,227890,200034,103976,42519,24868,31709,69172,113159,154375,198151,121108,18873,-52796,-112297,-32042,94626,128569,111850,7903,-87891,-96324,-117894,-120395,-106907,-84139,-68760,-122143,-142465,-72924,-34107,-7189,33641,86745,133782,104121,10836,-1256,-1765,-59646,-87471,-78489,-55187,3002,114451,159547,44376,-95943,-83416,-78229,-92819,-84042,3832,113842,183990,130499,76150,92963,136852,62491,-25129,-92322,-151422,-162327,-116802,-76279,-33507,-684,20036,39392,46128,31478,8971,-3846,36032,22233,-13263,-13676,12305,25370,-3857,-30481,-59187,-33502,12975,34275,14425,-60654,-146466,-77273,-18921,45686,128741,207964,227246,253684,238837,129555,82464,96735,98361,71021,16265,-48944,-61167,-32555,75349,263941,280148,74947,-54525,-25022,-59665,-154948,-43629,52405,61714,7008,-72939,-67001,-45985,-4240,18551,-20033,-53812,-62790,-43380,-36779,-42767,-18491,38685,46931,67629,49698,686,10450,56561,91269,79694,23957,44322,51761,11911,-68955,-32760,40031,55275,50733,-14315,-66711,-65077,-55233,-41696,-334,23606,-10691,-101403,-140381,-127059,-94391,-51468,-57918,-100983,-96391,-38209,-2040,-18528,-33849,49299,68871,-39795,-113187,-128934,-65845,-79119,-107312,-116236,-100148,-106045,-160527,-110492,-100657,-52603,20299,37765,38425,-36409,-55697,-25836,46902,145288,153926,170282,161787,106621,-3743,-59338,-26850,-4348,-31880,-70915,-58837,-28200,-61475,-104324,-52344,31756,110253,170345,130673,132303,220578,173447,91184,808,-62293,-119958,-77449,43065,80331,-23955,-66452,-25205,99788,168044,132553,62937,15057,14337,87361,160808,132207,97044,64815,51490,-28477,-46682,3836,1193,-48383,-101951,-127205,-91875,453,71783,84182,30311,-50810,-69987,-88291,-86633,-83104,-79255,-98480,-135403,-118403,-57363,7724,77428,94138,-7816,-75217,-57163,1786,36863,-7590,-74079,-54141,-47568,-117960,-82920,-33070,-76376,-96355,-21148,56023,44441,54112,159923,214699,128565,41410,8148,-23391,-46645,-40082,-15750,2735,75635,131092,88439,-21181,-40657,33881,31704,21691,32556,54192,70152,59302,37269,26796,6831,-19515,-40791,-63225,-38781,-40193,-56676,-17313,80221,90799,5335,-41440,82851,223609,227350,224649,249186,252600,203936,103265,11895,-31076,-11469,-41058,-86125,-26119,115907,120408,90837,144762,143490,89345,-549,10097,80007,165147,185647,176550,92073,2937,-36145,-70432,-97252,-91556,-71680,-23128,123626,98079,39438,28765,1744,-14267,-17288,-33972,-36082,-63855,-49548,9249,81954,118389,144779,134805,97361,36327,-12164,-61414,-54012,-29029,-22483,-32287,-53797,24628,46118,30083,-5772,-63942,-71922,-74664,-37012,12830,12332,30342,-5249,-54433,59661,132328,126477,99050,60715,29978,40058,56111,4840,-77760,-55913,26294,67309,80149,16044,-42888,-65268,-58641,-21793,13697,74387,121111,182365,176121,101678,-632,-24743,-4342,-40365,-110077,-110570,-68018,-97308,-83521,-37215,-38358,-7017,49109,88699,22217,-47438,-30648,-32443,-123130,-18036,32587,64046,55501,11545,-60056,-86280,-24502,-22964,-38523,-51508,-62704,7515,135843,202617,143122,32501,-90466,-39089,-13941,-3348,25832,32484,25131,15126,8196,67148,152372,240793,244459,83545,-17508,-19884,33351,84589,116449,93150,20216,-58755,-92798,-134394,-50849,2316,22684,-28464,-39458,21343,27845,-10743,-64800,-50501,-33390,9695,35309,18084,-12183,-5679,43507,99056,50692,-22951,-26809,36816,27837,-37258,-113740,-82998,-37513,-14140,18151,42029,63022,75613,24515,-31374,-74198,-77590,-61717,-17606,36617,74147,81610,-1114,-74971,1878,72608,38226,-26354,-13434,-6668,-29980,-64778,-128050,-108782,-98590,-70173,-73321,-117171,-80746,35152,75847,120347,155310,98701,-6344,-32705,12380,55424,35443,-42445,-98440,-84601,-27710,55393,79774,21662,-13013,-34537,-25909,-41613,-32120,-16170,-43638,-2126,33628,79882,86421,81418,16882,-15434,143,174495,449888,546919,319909,46746,-32860,108024,189283,283994,264997,177521,43765,-64654,4901,42576,73290,82337,34207,-8432,13192,-3961,-45885,-87210,44007,109200,109051,64878,-2431,-1312,50752,51479,-29032,-75079,-75044,-67740,-53516,-69704,-36178,-37540,-54294,-9116,46429,8475,26379,74961,104169,19800,-96719,-71929,4825,9673,-39598,-11815,23959,31849,-10841,-61592,-32561,64160,72327,51922,50506,77199,117243,48773,-28261,-59748,-65306,-30689,241,-6002,-44204,-123140,-122096,-57161,-59218,-82314,-84576,2416,833,-53283,-92388,-53592,6801,-17907,-60221,-86477,-79999,-32566,-44756,-54203,-35145,-11318,-46068,-92031,-41753,-46669,-50465,28171,102349,35627,97138,298295,566846,827025,990724,983421,837743,587681,199939,15379,-42305,-109246,-78163,78921,173188,74921,-21116,-71218,-55180,-45244,-66170,-89778,-91115,-90830,-90372,-19810,51474,45787,-2953,-78134,-1195,53652,30603,-55812,-117844,-77436,10870,265089,460679,486889,465171,466878,410397,220796,83314,9259,-35324,67552,187588,288742,349261,349382,446040,615847,702707,594033,440096,257981,-1080,-60867,8058,58641,52653,35494,56186,85934,73546,58053,58251,116618,180527,131297,37516,46918,74005,89891,128031,156559,140992,144583,201466,248454,253646,229056,213866,186480,113488,50843,-4308,-59298,-48674,-44722,-62662,-83529,-52053,-27308,56853,270216,608478,795104,710192,430764,79998,67228,120676,-12295,-123240,-2064,105459,158667,171851,140114,142458,121651,103305,52091,-45235,-87201,-71667,-71049,-88148,-126099,-103924,-71079,-69626,-20700,-42874,16435,125501,193618,118719,90800,136732,128142,69593,5498,-40369,-57650,-26702,9901,77604,127726,185883,143577,38683,44971,87039,49905,-20021,5318,29990,11604,-7822,24718,53002,48852,54158,33333,21264,-9290,-34336,-70973,-83808,-79085,-75308,-5438,119668,148715,62501,-60619,-34397,67890,113576,69229,-3631,-35553,-28311,-24873,-53466,-62197,-20485,-6083,30951,82539,216912,287064,147868,17783,-42162,-88353,-34213,-18897,-74322,-63593,-20309,5795,-21953,-27812,-25026,-93058,-18097,-16105,-82436,-102817,-54927,-80200,-118497,6420,123113,200616,127063,24196,-3849,227241,481992,540052,229897,-3984,-105397,-19219,68736,81404,21197,-9343,16942,12376,-6985,-30899,-8718,-4202,-12505,-29004,-41059,-69308,-97540,-66533,-24667,1330,12827,16583,10831,-34356,-108947,-84142,-2551,34260,34833,-10409,-91965,22336,-18891,-56881,-59221,-22853,8960,-6094,-48271,-65495,8290,42026,52647,70781,60505,92433,132155,221741,282976,198583,-37645,-52640,26872,-44870,-68077,-30464,-44910,-49299,-27892,14353,45878,4846,-69765,-91597,-35916,-49786,22577,89126,73913,-24370,-53010,29723,48118,32870,-34875,-107871,-80083,-69111,-106492,-43998,29202,40894,63944,47791,73342,120144,144037,136766,88301,66717,80458,107938,81223,15227,-86085,5686,35529,27340,-32341,-104196,-97308,-25551,66793,119690,88855,40326,10384,10172,2437,-12452,-73917,-64701,-6488,-23845,3398,25187,9019,-46010,-53994,-48961,-69696,-52852,-43610,-32921,41904,140117,223023,280712,236536,124034,24495,-42829,-66005,23083,95568,61676,-17789,7584,166067,359976,305830,237000,137160,-5498,-78652,-46251,8344,19887,19857,-7292,29968,65825,79597,78729,86240,111591,141363,175468,198697,171866,210305,257137,198429,86575,-28920,-102635,-63545,-119100,-2267,169528,314886,271747,197344,150629,63366,-37817,-60264,-63789,-98257,-130210,-92215,-53333,-83001,-82855,-51089,-17488,-38677,-59045,-74272,-61296,-78126,-93793,-66185,-43092,-6431,-40150,-62303,-63772,-57851,-39411,-20909,-4407,-9947,-13498,-3023,-9940,-46567,-45710,-92439,-53879,2773,18727,7194,-4761,-15798,-33326,-50025,-75114,-91111,-94543,-50121,-2220,94032,235928,218422,67881,-29872,-73519,-80058,-66818,-49907,-74226,-92991,-99868,-69537,-16291,43275,86709,62476,2020,-54118,30231,100946,134598,96038,-13823,-66118,27309,60345,44330,20594,-7248,-30360,-20428,-37144,-54627,-84005,-69252,-57884,-92918,-86302,-13086,45491,40036,21040,-8715,-39800,-78286,-106570,-75075,-57801,-28115,-3908,1644,-51804,-66888,-55180,-29789,65066,157564,117544,33281,-66343,-40108,22663,6824,-48252,-83529,22935,27725,-85242,-6807,35290,2875,-80695,-90103,-40097,-16386,-40359,-16960,3994,-15745,-17358,19586,25128,2221,50378,95777,88371,93879,115129,105617,86123,73848,69771,110573,129373,25354,2679,50478,66555,55320,14376,-53323,-116022,15934,140729,236919,223738,115915,5699,14501,57298,94578,124450,96043,14423,-96777,13202,74004,68726,-18384,-89145,-40227,-19531,-48535,-34937,3370,23905,30438,19049,-13105,1646,-37987,-87326,-66058,-24482,34166,-7024,-27856,3443,12241,-15183,-39992,-11133,20105,-5945,-52991,-58964,30330,113233,88558,-6193,-77351,34580,65518,34744,-28955,-84856,-77289,-63413,-57389,-49750,-110019,-127496,-46868,2527,99831,105444,62005,-17854,1929,21650,18544,-18814,-72281,-113592,-55378,118,-31782,-3063,-14099,-65439,-123918,-49753,26927,38603,12569,-26654,-53362,10308,9954,-44959,-87472,-69246,-48414,-50484,-45019,-5143,39585,42472,79072,49603,-58290,-104537,-114142,-136868,-97078,-32732,27948,63091,105304,109847,75325,23154,1695,-8807,-37362,-925,45306,37498,-11044,-58381,-56317,14735,125342,210430,211527,127492,77917,49767,2653,-33007,-81992,-7686,95350,126535,113062,85742,73276,41344,-7794,-69852,-113681,-31882,74710,81331,22961,-7599,83912,133930,131300,64446,-35832,-83597,-676,66332,77347,47980,4250,13534,73617,121779,30351,-90502,-60847,-5463,28757,48907,49354,-8901,-90822,-105674,-71385,-85382,-83145,-74117,-74081,-4417,115368,164265,94482,-4396,-17114,25222,2976,-49820,-101755,-60482,-45045,-30419,-24553,-44733,-74983,-67808,-43452,-25846,6241,52437,40781,39267,71731,119415,194119,256572,153932,55836,113806,160942,168735,87021,-10704,-34450,-52882,-61669,-55472,-34905,37808,84365,15913,-45927,-57960,-52525,-3772,70940,121491,119470,18980,-14204,-15812,-28342,-22239,-27680,2220,-42813,-10511,74701,110517,74079,-38686,-65693,-26346,-9865,-46862,-41584,155271,276432,218958,167151,84706,108354,151990,82608,23544,-21410,-49615,852,92746,142116,140548,102862,74452,33302,-19729,-70615,-118375,-121616,-86522,-38385,40140,199741,251973,110031,48780,11297,-22136,-11148,26737,13040,-67605,-96975,-72788,-59095,-53540,-80455,-91775,-53798,-9642,28667,79393,160392,198561,98258,18254,-18772,-45895,-30239,22675,-5816,-77959,-42820,16783,15133,-37742,-96638,-125143,-82692,-5544,-23579,-46427,-57142,-115421,-87280,7912,102180,101958,35047,-54000,-30065,4018,16232,14931,-5903,-33406,-33544,-55975,-57702,-32459,-19573,10702,48612,122852,202245,250170,227060,195966,151082,60618,13794,-1623,-39437,-44783,-59530,-69053,-69179,-77695,-75757,-24971,-10799,-15204,-54316,-30707,42896,40593,-7249,-62624,-21006,43505,20301,-40789,-117644,-66012,-7769,103741,167692,183493,144289,42200,-39272,-98214,-110391,-68580,-48089,-47869,38159,184428,295743,257062,231888,213279,154262,96950,33230,-50256,-55734,28036,130970,86362,-14380,-117264,-12822,22030,43743,95468,125531,92446,21178,-19890,-43213,-8972,-13863,-35422,-54279,-62817,-64993,-49005,-47110,-49701,-80420,-104793,-102826,-62547,-9828,-18919,12727,34141,-13778,-31526,-27244,-31981,-22694,-3906,-2013,-58817,-123603,-65955,4757,44255,-3627,-72316,-57036,-2714,44391,81199,21252,-5248,-52924,-155043,-80011,-16201,12921,5810,-34433,9879,63059,58498,-32178,-62765,-5917,115002,231163,181591,135914,125611,103003,8352,-121779,14429,266217,259205,133655,-24628,-98115,-112477,-33497,57615,116736,67781,43741,65669,36565,-71883,-135666,-79085,-45645,-45040,-57952,-55194,-11619,32407,19011,16209,4288,21162,30211,7251,-1973,-9654,-65659,-86398,64258,142053,137314,12965,-47655,-32348,20686,62290,60483,73746,116641,145867,96747,38028,16725,31117,68540,73651,74664,76145,19660,-72364,-71218,-67220,-24528,37654,78901,64618,4997,-51987,12661,188263,334459,378517,402287,318296,209529,178202,254270,192116,35396,-79138,-63392,66645,150287,99567,39621,-25807,-88243,-61313,-72658,-77986,-27738,-46225,-39232,70247,165529,105798,31467,12455,33152,43692,16761,21641,110233,225575,232053,125954,19733,-31476,9018,86042,70404,-28739,-125050,-108660,-60114,-69664,-82330,-83916,-79402,-69273,-116829,-81984,-84429,-64866,-18207,92874,201842,177327,81182,-12360,-76434,-43906,4497,77303,116830,44685,-7393,32753,44425,-1747,52594,230734,382225,413452,358623,253193,162086,173371,334994,328186,83359,-23333,-27537,-31132,-41239,17330,127173,202351,140742,56288,-22845,-64826,-73740,-74853,-95793,-89204,-44588,-35099,-59231,-104663,-82567,-42338,43616,172550,132134,-28499,-80777,54102,181521,179843,79314,-15381,-15771,63314,164188,246869,290048,210271,92796,6699,-38391,-118045,-63082,9230,58638,58958,38156,34420,52100,38409,62865,100778,150078,95591,31958,-26399,-80689,-61820,-72533,-111895,-77702,-5663,39971,64191,44172,-15964,-51389,-1920,22270,1718,-23807,-61858,-105782,-30142,38655,57054,6282,-60710,-75304,-72615],[-88100,-52588,-32078,34344,39361,-891,13827,48887,12220,1787,40889,96271,85080,-8718,-79353,-19914,-7687,-29620,-38099,-23013,31735,75488,61502,-13830,-85685,-86292,-74063,-25767,10392,89929,192861,191923,135954,55992,-26495,-11756,27642,24939,-7559,-39631,-13875,16200,29236,28005,-20214,-84610,-52069,95189,159971,79420,-41954,2047,51918,55021,40504,9690,9068,-12884,-56403,-43265,-11596,-48443,-117838,-40020,-3549,42253,30990,27948,146609,257533,309687,244634,98162,-5404,-4936,-36582,-24302,-52977,-47414,-40418,-58550,-33760,79302,72909,-46718,12638,62927,90455,107330,114929,70597,-5981,-52192,-52543,-125800,-124176,-46049,64689,9080,-73138,-76780,-68400,-41389,-51938,-83203,-45407,10110,24908,23572,53488,82525,73790,51994,44501,21673,12663,-20086,-78934,-66728,-2021,4855,9634,67544,187792,99978,-68793,-49424,53667,131549,134558,57392,-45527,-105271,-46038,-13180,-9831,6662,63898,142994,142252,94978,38798,26344,79238,125287,240929,369031,371143,234228,84216,-62100,-127407,-78310,9614,1829,-91504,-121231,-85552,-87866,-62276,11605,44006,-3632,-73363,-9164,67954,133196,232119,196508,118044,63444,45754,52097,103139,161449,179251,177073,82511,-21834,-83565,-126222,-37306,92295,131451,108273,-4678,-100107,-91067,-108519,-128688,-118849,-102017,-99374,-162622,-120081,-34520,-8904,4194,42451,78986,106207,94537,7800,-1090,2810,-52346,-69954,-67504,-56317,349,121172,178238,68765,-94693,-108416,-92088,-103768,-97820,-12082,94431,167980,122789,79382,103717,146017,69057,-17774,-87931,-149099,-144146,-104746,-68553,-24460,6391,27676,54200,74032,72468,47135,18613,43053,13273,-30952,-25588,11248,31078,10101,-4327,-37396,-55228,-26279,3289,-8946,-77341,-160233,-67653,-13861,34024,92984,166859,186543,224622,232615,129995,92270,112541,111121,72754,7026,-64367,-73453,-48149,48041,207374,208366,32990,-77670,-40448,-79021,-160206,-28084,52808,55085,-2933,-72101,-57271,-47620,-32353,-20174,-43651,-56931,-48529,-23361,-28249,-52316,-40039,10990,20393,41297,34622,-9297,9413,69339,114556,100318,33895,42081,48595,14050,-55745,-17245,50314,63396,52709,-17022,-71491,-75823,-59436,-33242,17878,39487,-7537,-104356,-139608,-130263,-109488,-72898,-73451,-99644,-80892,-21235,18485,5086,-8454,63807,57614,-54893,-122392,-123438,-62041,-78179,-110910,-132460,-118663,-126489,-129793,-64345,-58677,-66724,8986,41101,63922,13602,-14614,-11785,58214,166522,181864,192997,170948,103883,-8426,-67632,-36041,-10590,-27889,-66139,-68598,-49660,-76778,-110868,-52957,19271,89414,168045,154954,168362,252153,172030,89631,-1488,-64822,-123278,-99947,1700,21610,-65845,-82139,-25161,95776,143485,104768,53140,11968,8643,80659,157654,143303,119849,88819,73085,-6680,-38096,3368,-6965,-64567,-119361,-138627,-97871,-11791,46578,50274,1562,-53880,-64738,-80633,-93569,-104397,-100631,-109218,-126181,-102903,-37806,24947,87302,98957,417,-64697,-53871,-2912,26191,-17561,-82530,-61811,-61937,-136711,-55638,3520,-65148,-100127,-11600,87002,74908,44059,118296,154473,65889,9807,-9303,-34182,-48278,-34533,-9154,5522,74743,120389,79847,-22402,-31800,35730,38655,23900,23322,41329,57804,56165,46753,41533,23454,-11324,-38141,-63863,-41246,-44762,-51964,-1478,102859,94181,162,-50130,81716,252324,265003,249346,266236,254371,201103,94861,-4817,-62318,-53065,-90361,-52598,7162,129346,105721,62852,116510,132837,87248,7369,29341,111244,198240,207657,181355,94227,10432,-27468,-72617,-108787,-104409,-78227,-26566,112964,85463,30253,27242,2321,-17817,-25584,-45761,-49424,-79069,-63628,-2218,83584,138903,167944,151220,95349,28975,-13679,-55487,-61602,-40001,-31737,-29335,-44403,-80,-16664,-12879,-22105,-67698,-78299,-76321,-24948,25151,25118,44705,7797,-79727,32719,102852,101509,77938,43086,12968,19609,32100,-22925,-107339,-57634,17627,44398,50123,-11672,-51080,-74712,-78576,-47524,-4578,76080,125723,183035,153074,68554,-29209,-49293,-26141,-68455,-126404,-89932,-53568,-84257,-98220,-48305,-40468,-878,62644,107346,30899,-53463,-36626,-23274,-105940,-21299,44554,85907,79261,32769,-42605,-90410,-20756,-15596,-36195,-51748,-65837,-10776,121945,207665,143542,25178,-79768,-13154,3144,-11179,-14385,-3981,10912,7989,5318,71692,159358,236789,222715,72448,-18936,-20325,30494,90401,133030,105576,21500,-62363,-87724,-137890,-60807,-5504,26760,-18238,-38472,16803,20726,-25609,-61534,-37727,-39190,-9898,14418,20959,14395,24355,75525,131011,61950,-28860,-17291,48944,32908,-39472,-108967,-67635,-22375,1339,38532,70046,84963,73658,3868,-51150,-87056,-84693,-67664,-45942,-20913,16429,41705,-22516,-74029,-2713,66098,41346,-20775,-9560,-4279,-25463,-53883,-99835,-122637,-118434,-101547,-116847,-121197,-34625,87451,123194,156084,186963,131884,13604,-19591,17301,55816,42303,-27332,-81545,-70034,-15577,57443,75931,22934,-9745,-33643,-23164,-34821,-24701,-16467,-49329,-6469,29631,79110,101475,92650,13261,-25936,-649,175561,449953,558363,346118,58167,-34623,112918,195972,263966,199505,97432,-10749,-90644,10488,56726,93360,104516,59198,17215,33904,6763,-48132,-98042,33449,94529,95478,57198,-4211,20861,89713,88632,-358,-74748,-67838,-50076,-40373,-90950,-52052,-41560,-50242,2999,67949,31276,46220,94766,123654,36157,-82102,-90180,-16445,-8137,-38518,-10890,26811,29719,-18920,-61457,-29294,63715,66300,43176,31634,50869,103966,55145,-4804,-30957,-45087,-28949,-16624,-26188,-64794,-137680,-107845,-45724,-50118,-74695,-82435,1179,7319,-51741,-114974,-52629,10529,-22148,-67428,-108842,-68969,-11805,-25401,-36987,-30369,-15408,-57039,-91531,-45290,-61975,-56674,42438,134191,71511,98801,263094,509481,760770,922990,918344,770286,514578,152740,-11643,-67184,-117548,-62324,80741,170145,97360,8430,-50306,-51593,-53297,-74760,-92550,-83278,-63556,-86681,-54196,24577,31513,-15746,-60458,19811,69932,37494,-53054,-122357,-80276,14205,269337,508228,552852,534616,537255,455749,224765,83039,11102,-25916,98646,199586,249922,264279,231295,304061,448749,528867,450018,347134,219092,4173,-48547,-4074,36290,42768,32808,52229,74249,56703,37588,34579,87970,163535,112285,19283,34183,61493,78946,128066,174362,167668,169764,232346,281426,287950,264546,236577,186496,93750,19668,-45151,-92615,-51545,-50376,-68189,-90961,-64572,-27369,71685,244939,528856,677444,584421,321666,-9578,47374,113766,-9956,-127036,-1902,106111,162088,165920,121166,115380,95010,80433,42242,-41368,-79915,-68582,-68391,-80394,-102576,-111461,-57311,-32253,24670,-8328,27643,150914,229558,140985,103515,136581,126688,66211,1805,-46097,-56647,-27469,5791,80728,148192,196347,131648,24536,43332,103753,69932,-2077,20896,38344,12282,-10801,24494,55256,49376,53333,30590,19019,-7216,-29512,-65361,-80027,-79046,-93272,-19967,110787,164399,93953,-34322,-27061,73886,101977,45994,-30861,-63726,-53026,-40225,-59574,-52694,-13830,-2819,29259,69499,190031,244031,109910,-5811,-53635,-91824,-40293,-21402,-70211,-53260,-16258,4161,-22442,-21993,-12812,-76576,-43515,-37513,-82535,-99451,-61723,-89349,-114866,14114,126794,200568,144202,57927,35407,235445,470656,501809,190983,-18418,-113813,-9859,90050,111729,50521,2017,6266,-7037,-16662,-34277,-17661,-12355,-16552,-31909,-42770,-68737,-94346,-73565,-34338,-7216,7625,6882,-5112,-48978,-116031,-77195,2354,34849,25377,-29592,-73299,43470,882,-46110,-51401,-29339,-5866,-23564,-65562,-59497,18389,48700,55289,64125,36774,55788,102804,209128,278003,150227,-83897,36909,125515,52643,-46638,-21826,-36631,-46697,-29521,8454,33448,-8410,-78917,-94634,-42447,-65944,11443,80359,68681,-23715,-59225,27676,48852,36640,-30058,-105841,-76451,-69462,-99599,-24646,46181,53392,66006,35713,45276,91632,130286,146359,102667,79105,88282,117524,100630,35376,-56906,28173,69779,41636,-32660,-103616,-104679,-6429,92960,139490,110516,60754,18579,4356,-7536,-18303,-67256,-51655,8086,-15413,-6514,10304,-3083,-46573,-50476,-45460,-61493,-47291,-53499,-38975,33202,125528,199521,241775,193689,97640,27521,-24335,-37794,54435,132991,103289,16211,34131,209076,445758,376669,279614,136124,-17742,-86710,-35371,21270,19564,2069,-41965,-2461,40941,63041,77685,96330,125737,141602,162536,192422,171608,203444,241862,196787,100295,-9273,-84368,-52684,-111882,-9435,177744,352665,313250,217724,151277,53574,-44933,-69499,-67132,-93298,-123936,-106918,-67859,-93991,-92038,-63662,-29260,-49081,-65893,-78961,-63915,-69517,-69794,-72619,-52866,-18101,-37706,-40629,-53690,-57710,-41722,-20507,-2173,-6383,-7555,6474,7132,-29197,-23784,-75819,-73254,-12293,18264,17979,2763,-9732,-33089,-57626,-80597,-90478,-91624,-51146,-12692,71422,220776,217321,67844,-35549,-82715,-82892,-54035,-50410,-71107,-86957,-89428,-63222,-14064,41893,87363,56373,-7822,-58849,26859,77963,97717,64643,-31908,-59328,39310,76710,51779,14758,-10053,-14130,-13891,-43133,-65791,-94499,-66318,-47919,-76806,-93442,-44124,5631,7961,4946,-10502,-35088,-73005,-97156,-66402,-39426,-361,17493,7477,-68600,-70419,-39575,-14276,68111,123835,77845,13003,-78446,-48768,4925,-19688,-63963,-88707,30739,63652,-56030,-43715,1629,-30569,-110069,-81724,-39314,-26335,-57174,-34232,-9690,-20126,-34756,-21894,-13475,-30694,12681,46632,22854,18322,60745,87839,88613,88235,86758,122770,137294,40577,8344,39795,47596,40967,11597,-47663,-123303,-1677,132983,248003,246011,127988,4233,20997,94885,161236,174433,105477,5176,-56242,39171,87422,69923,-25554,-112435,-32286,-10943,-51741,-47249,-21388,-7232,7677,41,-21943,-122,-33089,-82613,-55681,-9531,44303,-7498,-18832,22465,25731,-11942,-45191,-13021,30976,20146,-23348,-28873,53572,118605,79241,-25450,-58650,49548,77108,31671,-39577,-98907,-80475,-55739,-41802,-31061,-95884,-116867,-30978,28161,121589,120879,82013,11547,21409,24997,16641,-24151,-79177,-108477,-44097,-7651,-48887,-9896,-2136,-48187,-127925,-51484,37954,46828,5869,-39883,-68084,2502,6054,-47129,-92863,-73243,-57794,-65438,-61955,-13621,28440,28351,68471,42477,-54742,-95343,-111182,-138028,-99338,-34669,22555,45402,88492,101206,76310,27722,11291,8665,-18304,28668,71195,56038,-2542,-56294,-69159,-20226,81523,184238,203667,129595,76617,49637,16677,-13328,-83764,-23959,87613,137991,126874,97634,79984,40125,-6411,-47496,-108150,-51260,47239,74828,30450,11354,81981,121894,117333,49662,-50835,-80678,1868,59427,60382,27016,-24077,-14718,47419,89345,-7370,-102454,-55175,-6009,21896,35586,35206,-23252,-102215,-89457,-59641,-81204,-79788,-62307,-63954,-17486,90783,149162,84002,-11643,-17625,20039,-2368,-51370,-105216,-60589,-44660,-28321,-21823,-43313,-76542,-74424,-54201,-35710,1462,38121,19026,18616,53461,111671,202252,253568,123160,31701,115686,167325,183867,117289,16302,-8175,-43247,-65506,-51483,-2314,80885,125177,51316,-33068,-57413,-67583,-35908,31016,87563,114823,20334,-14785,-16872,-30038,-23117,-28169,-4799,-73275,-42588,62090,133595,133064,13573,-57131,-43957,-31259,-52702,-43509,152116,227779,181945,162851,94605,129964,150654,76488,22636,-25880,-70382,-5737,95553,134549,120603,81184,65795,42367,-991,-49877,-104075,-119408,-91206,-46549,24849,177038,239835,115839,60592,25761,-4877,-4323,23443,3107,-78641,-108791,-83879,-71192,-64968,-85083,-77099,-38987,407,35051,83894,155704,185614,87313,12573,-21300,-48979,-30787,20013,-7618,-94013,-65324,-4880,-2526,-56805,-129081,-146234,-94510,-23860,-53727,-54799,-49480,-108512,-88352,8544,93906,92161,30325,-45643,-11523,28456,47767,48153,24218,-17572,-28920,-58901,-65382,-39858,-4904,54945,104211,166958,239590,284380,253170,202495,128278,18048,-39199,-42962,-64243,-48217,-43546,-38089,-28878,-40251,-44128,345,2793,-6326,-47847,-24008,55777,47127,-11825,-70822,-27235,43070,35601,-28856,-88697,-53800,-3221,85637,134334,150949,112920,24147,-50136,-113355,-100302,-56129,-39958,-50059,27729,171559,301460,295421,279463,242385,174998,108872,49896,-25975,-30083,34944,134455,83093,-22775,-95356,-13673,16185,38231,87610,104843,68334,5181,-22939,-27280,-3489,-19759,-44370,-63186,-68580,-67984,-48208,-37541,-29148,-60370,-103251,-114657,-79464,-32516,-45561,-4793,25805,-16367,-29186,-20908,-9793,22723,38748,15509,-63657,-119898,-59020,606,32256,-3635,-69311,-82793,-28154,31041,81377,43840,27101,-24424,-134466,-81025,-15845,7716,-10043,-34737,17969,70207,53710,-45680,-74774,-28585,53721,144336,135627,131062,124854,92678,9183,-102460,-9742,244198,239043,113438,-28643,-78726,-103189,-53666,20363,100755,80872,73638,116211,101307,-22761,-115776,-88781,-54534,-48920,-54753,-53761,-22640,3755,3527,23190,14796,23584,23971,-2901,-13772,-17555,-67464,-82269,63326,141464,115449,-21285,-78296,-53051,11407,65740,70800,81529,114236,139641,112420,66629,41002,53045,96097,105124,99694,85849,5391,-97430,-30968,-54728,-28299,33694,78186,66036,1881,-57957,14735,199304,345682,373998,406199,368040,271170,230528,280087,197161,45496,-74163,-93337,34063,113290,74169,28873,-22047,-78733,-54134,-45477,-35184,8323,-31708,-54637,54933,167885,116112,23843,-1434,17533,33570,22142,41955,137235,254607,251629,133966,24095,-26253,-124,56671,30793,-58981,-138482,-103680,-64987,-77835,-94914,-102340,-95974,-85130,-135662,-72835,-69237,-49293,4148,126979,216899,162984,64398,-20696,-104357,-50911,23076,98766,120591,42796,3534,50891,54132,8747,50444,222559,369810,389865,331154,246593,182942,202449,352508,311537,83067,-14427,-18421,-26984,-23096,44222,135579,188785,128724,51084,-22561,-65092,-66794,-59237,-78793,-79924,-38422,-22010,-39309,-73328,-45808,-1510,99580,226577,175308,10693,-123096,-30369,98557,131707,55253,-19237,6521,98090,201794,285126,326963,224560,84848,6282,-29257,-103979,-76646,-643,61725,69368,46812,42350,60742,44659,64230,108479,173322,119657,52733,-14773,-78411,-66876,-72335,-116926,-83020,-11816,41738,66204,44398,-14224,-46995,12927,43566,20295,-9489,-52700,-100283,-44739,28921,56004,12815,-52951,-77842,-74496],[-83749,-38019,-6391,57947,43562,-12425,11284,57535,28145,11148,49267,102236,87463,4390,-65019,-36987,-35149,-40626,-35818,-20642,29671,76524,71414,1701,-71792,-88909,-74510,-23268,15867,89239,194615,189084,133476,52807,-25864,1173,41210,36654,-2494,-35332,-12279,8435,8957,17961,-9621,-77592,-29026,121553,191699,103390,-41369,-11130,40639,49060,50245,32178,31444,-78,-50421,-43959,-14009,-50857,-110663,-53627,-44788,-17611,-26814,-10536,111776,236718,317192,275723,127719,11090,16179,-23408,-26498,-57407,-43977,-28094,-43099,-25585,64284,61580,-48582,-971,50086,79988,108289,130409,85679,-7456,-76293,-58792,-115486,-135487,-63696,43485,17861,-66835,-84501,-78876,-54515,-68908,-96617,-31746,18324,18542,9885,38678,72333,76418,53472,40218,13407,4185,-29214,-91663,-71633,-9099,-7657,188,51020,166315,97250,-68398,-43405,66306,132614,113860,28642,-66797,-88337,-22234,9616,-6068,-2871,44073,104672,110521,82639,45179,37906,89781,119876,202850,315130,321367,195010,66929,-68185,-135019,-83626,6508,8043,-85180,-111843,-77533,-88486,-61103,12073,44731,6630,-73275,-4851,83210,147195,229517,188234,129855,83436,65952,72265,136068,208539,203927,155177,49237,-55273,-108907,-135916,-43242,88691,134153,105424,-12171,-107749,-91332,-105707,-133085,-124226,-115093,-121140,-157196,-72392,7219,15125,14135,51091,72090,77921,83949,6197,226,8285,-43074,-52407,-49288,-44482,15293,148511,217895,118052,-58566,-132933,-106907,-109968,-104008,-20328,80347,152795,116254,85618,116522,153994,77390,-4428,-75284,-135189,-121578,-91254,-60462,-13288,16642,39045,72947,107032,120479,92526,45574,52021,5492,-47865,-36272,9138,33269,19947,18894,-10772,-45616,-45847,-14754,-17034,-74757,-134954,-53742,-7036,22735,57953,126577,144878,188991,220436,132511,105714,130820,124217,75024,-512,-77606,-81804,-61382,21786,153982,146928,3063,-96991,-56095,-96936,-145619,-13249,49968,45043,-13533,-66685,-44946,-46415,-61475,-58074,-64889,-56532,-33101,-4728,-17592,-56806,-55778,-8638,1529,22059,25633,-15599,9094,80916,133588,117366,44863,42799,49589,21656,-36365,1934,62801,73625,57397,-14415,-69166,-79764,-56520,-17528,41274,58085,254,-99584,-133133,-130580,-122482,-94126,-87322,-94895,-63794,-4611,37619,31843,20955,80305,48571,-66536,-126959,-113610,-55111,-74216,-107140,-121352,-134527,-141096,-91974,-20279,-22032,-71998,3273,48971,94939,74321,38048,14038,74251,189136,216380,222779,183713,105786,-6697,-68915,-40006,-12124,-20812,-56127,-69505,-68866,-90734,-113371,-51846,7145,67838,158004,179356,211265,279424,167513,86759,-3190,-65150,-118641,-111297,-28515,-23892,-98176,-86252,-21177,89776,112363,74375,44885,10052,2507,70556,150692,155952,150083,122049,100124,18091,-25882,6665,-11544,-77514,-135216,-147438,-102965,-23720,23068,21647,-17664,-53402,-58233,-68912,-92612,-117234,-106245,-101309,-106412,-79913,-14319,40738,94463,104122,11576,-53168,-49045,-4588,19073,-24063,-84988,-62474,-68700,-136353,-30981,36550,-51800,-100296,-751,116468,105564,39487,77040,93964,11196,-15551,-23323,-42313,-48000,-27422,-1197,8959,72219,106136,68501,-22342,-19814,39775,48019,29440,16680,28957,44507,51312,52785,51071,37603,-3670,-35824,-63797,-41469,-46491,-45022,12016,119265,94430,-2547,-55338,80474,271171,290424,263852,273344,250239,199201,90168,-18024,-88420,-80982,-127217,-21777,47499,153704,94820,33857,82285,113098,79849,12792,45376,138593,229309,228955,185144,95429,16332,-20946,-75579,-120244,-109583,-79137,-21187,113303,81761,25133,27311,4413,-17860,-26918,-52300,-59373,-92029,-78613,-15778,83364,156573,187957,164895,91715,22561,-11580,-45771,-70207,-50388,-37749,-24898,-37152,-28695,-73903,-48924,-35761,-69576,-82050,-75053,-13811,37829,40204,62814,29882,-83685,5217,71936,74031,53664,20989,-8242,-4280,9006,-42130,-99276,-58589,4770,18945,20601,-33650,-50848,-78458,-92860,-67682,-21419,76610,129950,182001,130206,37725,-54470,-71195,-50079,-98854,-94706,-60025,-35680,-64282,-109718,-64389,-41929,6164,75151,123056,39894,-57324,-41145,-13724,-89284,-24737,56461,106977,100713,51797,-25300,-90917,-16122,-8935,-35457,-53336,-67485,-30602,101608,204513,139493,16073,-65827,14976,25575,-8056,-45673,-34223,-2039,1208,5138,81567,170937,233153,199213,61270,-20266,-21740,26205,91699,144358,115924,23914,-69632,-83791,-133774,-69849,-14312,29501,-7788,-36727,10200,10265,-46928,-38930,-16202,-38983,-26868,-7915,19364,36370,52353,107211,162181,71962,-33795,-8773,56095,32463,-45893,-102927,-46976,-1896,14237,50029,88949,102141,67855,-17663,-71181,-101147,-94097,-72100,-76924,-77245,-30631,10905,-36131,-73206,-5979,61323,50064,-9291,-4248,-1721,-19793,-39675,-68670,-112818,-142254,-134022,-129861,-74734,21643,138942,166540,186692,210480,159178,31496,-7478,21051,54474,47429,-11825,-62027,-51826,-1015,63147,74132,23592,-8987,-33612,-19651,-27530,-16866,-15715,-51961,-9312,26831,78919,116227,103946,9018,-42173,-4067,168255,426369,540263,356395,63436,-30980,120363,202262,239743,136526,22342,-63664,-84044,21699,74823,117679,130325,87624,44892,55194,18451,-47045,-102727,22863,79044,81171,47565,-6102,45895,129529,122154,25468,-59894,-54447,-27828,-31073,-108195,-64564,-41978,-43773,15256,88018,52827,64871,113437,141448,51779,-65091,-98543,-33712,-24070,-38185,-11148,28426,26220,-28473,-62987,-26501,64768,64891,38836,13552,21310,78839,52845,18354,-1222,-21116,-20235,-25873,-40694,-81151,-123354,-96260,-37514,-43437,-68412,-80652,-1612,15853,-41935,-123440,-52486,9789,-26149,-67296,-107153,-51549,3824,-11131,-22636,-25406,-20782,-66516,-87839,-46717,-74682,-62305,48008,153151,104356,95840,219839,437017,669589,822979,818595,669995,417805,105189,-35532,-90110,-113847,-48201,82169,164371,116812,35791,-27755,-44222,-60504,-83174,-96000,-77947,-39460,-66351,-86979,-8555,14112,-28007,-37224,42726,85849,43813,-49568,-124493,-81580,18007,263811,535553,603423,596114,602627,499957,229183,82014,11127,-18814,124795,200952,208577,188551,132927,186838,304975,371120,312061,251099,168754,14,-40127,-9253,18365,34536,32549,50608,64804,41591,18008,11375,57273,138420,88994,616,20482,47424,65975,125391,189855,194648,196657,266167,315580,321417,297335,253494,183152,77419,-4897,-79091,-78098,-49465,-53101,-71872,-95360,-74655,-26691,82857,214004,429092,526622,424109,187917,-102616,35615,105093,-9339,-131549,-1819,105234,163732,160242,105685,91872,70490,58152,31989,-37737,-72090,-64244,-62458,-63076,-62844,-81669,-39400,9060,71938,17834,32993,166284,250802,152979,110032,132320,124052,62881,-1550,-51053,-56635,-30695,-1789,77190,164195,204685,119452,10099,38588,117334,91365,16645,33489,43187,10853,-13930,24848,57513,48924,50817,26143,16498,-4948,-25252,-60404,-75902,-69867,-103394,-30267,100859,175914,127670,-2231,-6063,78568,85399,20104,-55349,-86792,-72131,-49232,-57744,-45746,-8780,4290,31579,59861,166182,206807,80795,-23871,-63315,-95962,-45807,-20575,-60342,-41568,-13840,72,-24458,-17910,-3759,-60482,-64159,-54638,-82248,-98437,-70391,-100082,-107945,22263,130160,194568,157015,90993,81995,255809,458408,453740,154834,-29904,-116868,-1150,109492,141956,82659,19262,-4652,-36810,-38189,-44174,-31045,-20930,-18209,-30969,-41076,-64674,-86046,-76975,-42821,-15311,1557,-3742,-20668,-62838,-120858,-73611,2712,31394,12969,-47735,-55589,56811,16415,-33731,-41560,-36285,-24159,-42487,-82856,-52063,28674,56302,59599,58823,15131,17989,64223,179297,248491,89778,-81858,106662,203809,139232,-2767,-11743,-26382,-40664,-28248,5232,25282,-17431,-84788,-94998,-45631,-77142,-141,69530,61273,-23718,-64813,23967,47059,36196,-30357,-100100,-70734,-69210,-91449,-7394,62152,63608,64291,20256,12933,60663,112984,154555,116979,90587,94078,124399,117177,53336,-26348,61718,111901,60610,-30895,-102267,-100533,16662,119662,157291,130131,79337,24517,-4121,-18784,-23012,-56743,-33407,27860,-1444,-16721,-7865,-17159,-45735,-40717,-32014,-45390,-38478,-61564,-40109,27846,104959,163637,189030,142984,72998,32146,-7585,-10736,84951,167150,142856,49956,61121,252182,524699,440750,315554,133103,-28752,-94408,-27603,30836,17466,-16698,-71787,-22720,24846,51353,78125,106852,139281,139151,146132,181674,168988,194383,226663,196634,117925,18578,-66351,-47036,-102298,-14589,180773,376919,343865,229751,145181,41998,-53694,-81544,-72028,-87971,-115271,-120664,-79434,-100769,-97642,-73944,-39349,-58618,-72868,-83076,-63813,-55850,-46167,-71100,-60614,-29689,-35240,-25776,-49338,-60832,-44781,-19859,224,-2938,-1371,15550,25518,-8197,399,-53781,-95538,-32075,13790,27170,10860,-2706,-31768,-62046,-80454,-84908,-84435,-49627,-21923,51357,208421,221517,73553,-37516,-90047,-82671,-43849,-41274,-64000,-79987,-80934,-57869,-10808,40487,85489,50082,-15539,-62210,19707,50296,57412,32475,-49231,-47871,53564,95510,61167,7865,-20339,302,-3370,-45327,-74092,-97732,-58323,-35077,-59509,-87911,-66754,-26575,-13783,-4327,-9352,-28614,-64849,-85890,-56480,-20498,27241,36907,10515,-86085,-69266,-19448,6591,70766,83498,38163,-4591,-87550,-58094,-15359,-42756,-74605,-89913,36380,92687,-11819,-72655,-36044,-70227,-115378,-63563,-33982,-32181,-69370,-45683,-11639,-6322,-14683,-26961,-29670,-37618,422,27375,-12177,-45363,-1401,66173,89020,100226,102235,133226,141722,53601,15432,33252,31874,25021,5856,-44498,-114415,-15311,126848,258038,265836,138911,2814,28257,136240,233914,224035,112903,13,-15140,75481,110916,80345,-25235,-78974,-11426,4533,-52526,-60867,-46129,-33190,-10326,-15371,-28783,-971,-25850,-75945,-50761,-2703,45723,-9454,-6929,42112,39269,-7394,-49755,-15141,40685,47929,7439,-1282,74385,122819,70268,-40725,-42814,60697,84276,27326,-48760,-110353,-77452,-43103,-23197,-6771,-71447,-97791,-11911,52786,135750,127701,95434,36852,36226,21115,8761,-32846,-86557,-102047,-35474,-18797,-62586,-11002,17350,-23260,-115928,-55038,44830,50648,13,-49766,-80422,-4573,2339,-47602,-96012,-76391,-66743,-79494,-74993,-18035,21168,18661,59147,35700,-50887,-88534,-112161,-142296,-102765,-37304,15356,21319,59740,78448,63734,25131,19849,29180,7013,59757,92542,71142,5405,-52210,-74482,-45221,47706,157698,190336,127503,70716,46072,27713,5728,-74644,-34597,81824,151669,145996,115687,91671,41367,393,-25417,-86385,-65699,18795,58600,33040,35537,85283,114139,105338,35775,-65211,-77158,1765,49394,42682,7554,-48554,-38195,23865,56558,-40907,-101386,-47802,-6950,14956,25674,27196,-28878,-95705,-73872,-48572,-76896,-74136,-48313,-49807,-29119,66659,134692,76957,-14164,-15306,17071,-4231,-48018,-102909,-61354,-42793,-23157,-16478,-39899,-76570,-80279,-64828,-46919,-6275,21444,-2004,-46,38646,108986,216820,255628,100682,9247,115125,170223,194713,144879,42957,15231,-32677,-62612,-39216,32777,123922,163497,90229,-15050,-52843,-75129,-60597,-8867,48928,103753,19586,-16840,-19370,-32811,-23382,-24250,-1744,-91019,-76572,47959,160435,197068,75490,-29483,-54810,-57027,-60323,-39447,143855,171572,141511,151851,100912,142815,141067,63796,14768,-34578,-93533,-7249,98926,126496,99452,58322,55855,51771,20144,-25841,-85491,-109967,-91861,-50508,17958,163621,232376,124341,72565,38960,13943,13261,31154,2507,-79914,-120845,-97111,-85283,-76204,-84588,-61496,-24507,10409,41558,86630,147768,170274,76797,7564,-23707,-50813,-31195,16299,-8068,-109088,-93529,-34490,-24852,-73755,-164789,-152562,-95125,-34173,-83536,-63244,-43419,-102944,-86402,10426,84779,83129,29040,-33208,6151,51923,78466,79198,51929,-2472,-23450,-60478,-71157,-35967,22209,99393,151396,203875,271209,312788,269348,197858,99227,-16966,-80988,-88816,-90409,-52534,-28597,-8109,6001,-11519,-19328,19589,10807,-843,-42110,-16214,71307,55973,-14372,-78859,-34583,40379,49360,-12474,-62010,-41320,1391,68540,101461,115909,77816,4026,-61008,-124056,-85332,-41524,-30111,-51360,14071,151384,295248,325362,315075,254950,185755,116105,66580,4241,177,44335,133996,80039,-19586,-72499,-16690,10153,35381,81021,85014,46803,-10205,-26687,-16118,-1467,-28869,-56301,-73847,-74300,-69899,-47336,-27420,-7314,-41423,-104291,-121329,-94596,-57963,-73631,-21060,14407,-24889,-33243,-20029,5107,59450,83096,39249,-61541,-109735,-54434,-7654,13293,-12484,-69947,-104862,-44949,27771,85637,68928,57791,3724,-111359,-83634,-18332,-905,-32678,-35678,25460,74960,46349,-57251,-81310,-45841,3090,60937,85117,119153,118831,80828,9578,-82518,-38306,201152,203079,82942,-38091,-62476,-80547,-54496,-3413,85798,92618,99510,158890,159858,25853,-85505,-95047,-68731,-59881,-57587,-56439,-40485,-29965,-13559,24877,20275,24040,14288,-17805,-29637,-30800,-75173,-76110,62280,137496,87233,-59537,-113140,-78886,-4469,61752,73833,81971,104602,125307,119278,89023,59177,68536,117898,132217,120887,88772,-11179,-101612,-7772,-42520,-32264,24664,68249,57613,-9099,-67920,15120,205081,344800,355166,390428,400091,317931,263106,282235,181572,41440,-73022,-119584,-394,70128,41230,11783,-23034,-70354,-45490,-21499,6543,48918,-11786,-72162,31009,153015,109915,7545,-20428,-3223,17323,20502,55246,154543,265466,251460,130228,21699,-26623,-13548,23806,-8512,-89583,-152740,-100267,-72659,-90999,-113971,-127817,-103282,-83841,-111231,-62548,-57773,-37112,22734,155764,221704,142679,44291,-31601,-118919,-45119,46898,116964,116314,32506,4101,58370,56512,10842,37064,193509,331169,343313,286331,224467,191571,219897,344770,276720,74826,-11373,-15878,-29404,-11976,63860,135128,162082,106858,38302,-29120,-69331,-64417,-49168,-67505,-75098,-37930,-13408,-21857,-43163,-13409,33803,145095,264349,204383,42771,-99435,-110685,6358,66901,19069,-29630,23878,126892,231289,310106,344057,220824,68842,8630,-11174,-73563,-84240,-19176,51439,67675,44812,39602,60241,43625,58299,109377,186738,131694,61404,-11700,-78708,-80737,-81610,-127510,-92335,-23757,36621,60268,36810,-19571,-49986,16966,52675,25379,-9381,-57042,-102283,-59900,13431,47365,11712,-52808,-85917,-84007],[-81055,-21559,25799,84226,45139,-28854,3779,59030,37939,16253,53287,102072,83502,14590,-44865,-43823,-48682,-34625,-24905,-14595,28414,76439,80803,17088,-58213,-90150,-77963,-24138,17997,82363,182863,172962,122190,46223,-24937,10845,45677,39468,-5486,-36810,-14014,-2382,-15622,4270,2563,-46783,-2602,132219,205269,113754,-43328,-26174,25793,40243,56499,50327,47326,8076,-46590,-45174,-16506,-52252,-103636,-67431,-81666,-65733,-68846,-39171,78630,211045,315415,301889,159775,33505,34300,-10584,-29507,-62333,-40909,-16126,-30458,-21476,43876,46664,-50247,-16118,34419,65740,105622,141979,96031,-11659,-96501,-58879,-104129,-139926,-75444,24483,23626,-62115,-91922,-87922,-67092,-86034,-99897,-18951,20864,8664,-6863,21303,57523,73328,50514,31800,1953,-6322,-39209,-104157,-73969,-16669,-21851,-10421,33413,138973,87797,-70062,-37171,75670,126081,87033,-1042,-80142,-56909,17071,43713,5022,-11748,21483,64573,78526,69631,51849,48374,95149,107148,157643,241790,251234,148048,46456,-73777,-134485,-87473,4271,15820,-76720,-101364,-70244,-88854,-58122,12634,46594,17821,-70036,-3168,95962,157814,217144,173568,136188,98285,80371,87437,163127,247613,222136,131501,19182,-84249,-131044,-141728,-52711,80468,133460,100688,-17041,-112408,-97873,-109912,-138273,-126252,-125360,-127937,-115355,-22943,46114,33529,19704,55930,62990,47494,69699,3265,181,11697,-35581,-37765,-27532,-20181,47806,192620,269086,180327,-1243,-103492,-123104,-113494,-106307,-24819,68336,135395,107444,90924,126864,156039,83014,10756,-57771,-115060,-98313,-78826,-54209,-3116,26417,50630,91916,140470,169316,139053,72622,59280,-3810,-66180,-45256,5679,30882,23436,35027,10710,-23613,-43665,-17957,-10217,-55982,-102846,-38544,-1019,10023,24882,91824,108094,151451,203323,136284,120923,148919,135001,75651,-8479,-91017,-87837,-74522,-5520,103825,96234,-16882,-114165,-73981,-115635,-124987,-1349,42812,30551,-26248,-57383,-32699,-43564,-89938,-91484,-85763,-55683,-19683,9472,-8566,-59098,-68069,-23260,-12338,9402,23184,-18195,8370,89268,145718,127458,53508,43563,52065,31858,-14536,21740,74430,83405,62707,-8602,-61978,-78169,-48228,2321,65244,74312,8275,-91757,-126451,-130911,-134291,-117156,-100330,-89534,-48845,7328,50777,57161,51056,96411,41096,-75480,-127172,-102030,-47663,-69984,-98656,-97699,-118881,-129364,-56466,17277,8883,-70918,-32,58163,127181,137789,93564,45722,93148,211102,254739,256754,197865,109962,-1948,-65542,-39748,-10213,-12378,-44132,-64051,-86745,-105157,-113480,-50932,-6136,44361,138342,197488,254122,297426,158593,81206,-6040,-65065,-108180,-105279,-43356,-49164,-114562,-78553,-15980,79646,76225,44277,36756,6607,-6275,55404,138275,167562,184606,161251,129309,43446,-11786,11978,-14141,-88196,-151047,-141356,-105149,-34879,1596,-2985,-32122,-54249,-52981,-55971,-85860,-123835,-101019,-85658,-85055,-56066,7252,51447,96501,106756,22163,-43088,-43925,-3981,15160,-27175,-81978,-58542,-70184,-121401,-12087,60965,-38617,-97866,8776,140778,132493,39866,37731,34092,-36164,-35860,-35784,-49418,-47697,-20963,5858,10972,66301,87546,52926,-22725,-7150,44039,57140,35646,11028,15989,29379,43185,52601,52330,46508,1680,-35610,-65720,-41537,-47244,-38229,21012,126268,89652,-4677,-59429,76385,275424,297978,263671,266239,237006,195136,87418,-28301,-107130,-85461,-98579,1264,83881,182979,88050,5806,45102,86293,67143,14430,56208,158640,254011,245698,185230,93747,19149,-18003,-80458,-111428,-100236,-75059,-9273,121764,86648,23037,27233,6377,-15098,-20427,-50436,-63294,-100766,-95541,-32263,79658,167689,201471,173506,85290,16427,-6752,-34301,-80749,-60149,-41802,-21408,-33688,-55975,-113629,-75902,-47761,-71019,-84493,-73243,-5308,48703,55110,81210,56274,-56899,-21865,40803,44821,26388,-5848,-34323,-30827,-8610,-41630,-64915,-60332,-15339,-12070,-10920,-48555,-44773,-78753,-103167,-82478,-37058,74850,132728,178523,107175,7984,-77767,-89738,-74751,-101566,-43409,-25209,-17059,-40129,-102205,-87296,-42985,12563,84497,133026,46886,-60155,-45226,-5963,-75158,-29917,66731,125380,117863,66542,-10519,-87936,-11525,-4030,-37171,-57024,-67915,-51813,73889,191467,130032,4489,-52604,41138,48510,2318,-61354,-56552,-14350,-5579,7321,96155,186744,230274,175397,49743,-22789,-25311,19791,87839,149018,123527,29145,-82316,-82658,-126834,-78682,-25206,29353,1401,-34995,97,-6584,-70759,2,11644,-33169,-39306,-29647,11254,50213,74588,133842,187022,77624,-39578,-3070,57496,26268,-56874,-97600,-26723,18432,22655,51552,96143,111986,57481,-39228,-90111,-115588,-106636,-73988,-105236,-109792,-54326,-7141,-41792,-73399,-10483,55703,61403,6764,1822,122,-14407,-23507,-37789,-91298,-156949,-136670,-90334,-22091,75366,181923,201207,209185,223791,178719,46554,2377,22144,50143,49398,2551,-42162,-33054,12709,69089,71980,21601,-11929,-35078,-16106,-21064,-10145,-15296,-52765,-11299,24886,79153,130677,117339,7685,-63161,-10410,152426,381027,493720,348067,60913,-24768,127300,205504,211547,79982,-41628,-107974,-61405,33185,92733,142047,154992,114994,71407,74046,28003,-46499,-103759,11932,62298,64971,34301,-9209,72519,167192,148999,45816,-41711,-37753,-4899,-26493,-119388,-73111,-40236,-36696,25993,104619,71472,80853,129088,155017,63936,-50358,-96996,-45817,-37280,-39278,-12868,29096,22110,-39378,-67339,-25317,67612,69615,39339,-3841,-11184,42078,40839,39413,26741,2163,-9243,-29734,-51154,-95151,-110527,-87382,-32504,-39438,-64099,-80243,-6685,25682,-25355,-97843,-54306,3843,-30575,-62425,-89493,-36489,13366,-2933,-12690,-21647,-27422,-74045,-83098,-47785,-85211,-67943,44657,156759,129337,85918,167645,349421,554777,693727,689817,547114,311769,62246,-56571,-110847,-104336,-37501,81188,155446,131507,60034,-5330,-34847,-67769,-92216,-100960,-75846,-20667,-42703,-110576,-46581,-4199,-33578,-11068,66337,100226,48578,-46497,-124980,-82148,20911,247895,538046,632447,642572,654266,536744,231935,78621,7724,-16463,140994,190454,165504,122042,52097,90177,181018,229221,182772,155982,111867,-11600,-37187,-11013,5207,27147,33753,50589,57703,28857,6,-10963,26580,108272,63296,-19220,4606,30782,49636,118589,200974,219632,223325,299639,347097,350525,324245,262861,175969,63522,-23150,-102759,-57674,-48177,-54337,-74407,-97563,-83103,-26856,89396,178938,315264,352340,239333,37510,-192956,27284,93196,-11442,-137568,-3200,101071,160921,152200,91967,71419,48137,36707,21154,-35322,-65919,-61076,-57213,-46569,-30385,-51737,-20979,51003,113279,33381,31615,170367,255559,154179,109314,123419,119324,58808,-5241,-55660,-58627,-37194,-13615,64849,170787,207613,106377,-4904,29704,125523,111780,33625,41101,43261,6500,-18134,24105,57647,45587,44966,18403,12321,-3971,-23173,-57505,-73384,-60359,-99355,-37395,88638,180429,159779,32697,21450,79001,63217,-8737,-78364,-106544,-88458,-55816,-54498,-43642,-8535,10130,33798,51184,145271,176928,60955,-36206,-71724,-101560,-49455,-14842,-46012,-30397,-14502,-7719,-29249,-16895,850,-50053,-81014,-68497,-83582,-101036,-82239,-113391,-100092,29312,131703,181410,163429,120704,128086,281509,442130,396800,121981,-39723,-116696,5305,124990,169662,116022,43976,-3022,-64013,-74254,-63117,-50289,-30734,-18382,-26857,-36697,-58011,-76439,-76766,-50448,-23515,-6199,-16157,-36631,-76979,-125565,-74224,-1822,23545,-2486,-64320,-43417,61669,27008,-21366,-31363,-43519,-46068,-63225,-100488,-44973,37395,62883,63934,54005,-3521,-16021,20665,135680,198836,24370,-55316,149138,251275,206064,50341,671,-14934,-32891,-26429,2058,18465,-24578,-89174,-95398,-48418,-83980,-12924,56016,50988,-25243,-70432,17823,42218,31373,-36240,-94264,-64365,-69301,-85420,4663,73527,69099,57497,1160,-23342,27615,91613,158930,129017,98967,95600,126374,128105,66179,1926,100495,158449,81767,-28588,-101349,-92600,39548,142090,169320,144203,93199,26150,-16526,-30764,-26186,-44570,-12682,50558,16244,-26740,-31045,-35115,-45109,-27220,-10774,-23358,-27949,-67982,-38052,25422,78677,116525,126369,88010,48925,33562,4469,12632,111504,194003,175756,78897,83119,287098,582697,488628,340810,127847,-38961,-102268,-23985,35127,12180,-37170,-96256,-33591,14052,42152,78127,115546,149504,132696,126199,165261,162238,181793,210068,194847,134147,46753,-49496,-46758,-95200,-18780,177788,385517,361228,232722,133071,29098,-63750,-97587,-80352,-83832,-105172,-124547,-85658,-103451,-101698,-83795,-49604,-69142,-81392,-87693,-62736,-41851,-26187,-64059,-66974,-42196,-35966,-19845,-51929,-68150,-49068,-19725,1741,-893,3614,22542,43084,14340,23489,-31123,-115952,-55663,5373,33471,18372,4343,-29871,-63055,-75640,-75845,-73606,-45815,-30006,35752,200331,232187,87165,-34326,-95399,-82179,-37513,-30572,-56527,-74762,-76253,-55577,-8626,37813,79774,42530,-22423,-65884,8617,19637,17663,3558,-61678,-35207,67974,115811,73477,2692,-38935,8987,6855,-45846,-80492,-95110,-50671,-24916,-44445,-70462,-70580,-43985,-22788,-7704,-7133,-22320,-55862,-74146,-46259,-2325,52456,52315,9676,-104832,-63270,3862,31299,72385,39593,368,-18307,-89903,-69203,-38758,-60880,-80832,-91441,37029,110807,32060,-62613,-69435,-113367,-85732,-41103,-26324,-35643,-78966,-54273,-9639,8746,11951,626,-10651,-19478,9472,39600,5135,-43657,-67017,39933,85732,107961,113766,139723,142010,63719,22180,28650,18001,7171,-4190,-45731,-108067,-25530,121355,264992,279981,146245,-395,34190,177712,305306,267451,116568,-2268,20750,112603,139867,102394,-3170,-23135,26779,27583,-49931,-76011,-71054,-54628,-26648,-30094,-35970,-2749,-18219,-67447,-51061,-5944,36521,-13271,6432,60539,51550,-2383,-54255,-18391,47556,74286,36872,22299,89231,123303,60204,-53750,-31159,67123,86285,21149,-57110,-117177,-70077,-27884,-3818,18737,-42340,-72558,9811,75001,141595,126060,101826,57337,47472,11794,-7247,-46708,-95784,-95871,-30735,-32682,-72949,-8318,40861,6225,-95057,-61473,45969,49647,-4497,-55697,-89987,-11740,-2060,-47251,-97488,-79704,-75952,-93236,-84630,-19597,17025,13024,51044,28150,-48565,-85763,-118257,-150579,-108351,-41457,6378,-6507,21453,41608,36730,18614,29993,53477,37847,89058,106920,81078,11657,-47652,-73712,-64279,21700,132282,173089,120592,59372,38758,34804,21184,-62968,-40217,78047,167432,171260,141090,109071,45215,10295,-7482,-66150,-76204,-8653,32927,30292,61145,92427,110962,96597,24191,-78448,-74141,-1360,36399,24518,-10070,-68645,-56402,3039,23745,-67958,-91327,-40514,-9062,6911,17347,22830,-27908,-81078,-59783,-39042,-73054,-67046,-33266,-33276,-38520,43857,121592,73581,-12479,-11622,14953,-4011,-41079,-94306,-63051,-39587,-14670,-8090,-34055,-75060,-85756,-75326,-59212,-16712,3244,-21709,-16314,27820,111614,237336,261338,86782,-10192,111914,168831,199747,167553,68333,34114,-23756,-55627,-22261,67425,165165,198418,131590,8489,-43063,-71745,-73747,-45073,9220,87672,17282,-19883,-22741,-35817,-22382,-16148,10838,-84801,-105565,37248,189814,259745,142703,10816,-53273,-85792,-66208,-22552,136053,115402,100891,135363,104006,147915,125887,46187,553,-47462,-116054,-1111,103525,118595,77910,34907,44517,60344,42232,-145,-64066,-93738,-84017,-45362,22724,160547,229209,134145,83322,49773,31881,36435,49462,11659,-71435,-132002,-110992,-99615,-85514,-78600,-45853,-10303,20597,48313,87708,137774,154498,68102,4275,-24894,-50291,-30211,13796,-4257,-114962,-125535,-68297,-44213,-75103,-147106,-132145,-80763,-31214,-106827,-70145,-38291,-98403,-80410,15073,76872,76641,32374,-17839,22877,73783,106704,106033,75358,11899,-16040,-58040,-71283,-21189,53176,137701,187599,231429,294192,332799,274526,183564,71552,-21708,-66585,-107982,-106294,-54341,-13559,19930,34440,10083,-227,33346,14586,2789,-35337,-4441,92845,70598,-11731,-83779,-41583,36730,61350,4984,-39009,-27818,8573,56417,73146,81865,42120,-15679,-69488,-115413,-65968,-23137,-16389,-47936,1407,127892,279699,344545,334186,249740,186418,119473,83395,38510,33399,56892,131981,80466,-4113,-50321,-19094,7309,37664,77795,68929,30133,-22327,-28799,-7293,-1094,-38931,-68244,-82743,-76589,-67976,-43469,-14133,17102,-22473,-105751,-116298,-100113,-82987,-97496,-30738,3885,-35569,-39376,-21048,14220,87817,123986,65610,-53180,-98750,-50139,-16367,-7825,-25861,-72576,-119857,-49657,35789,95940,97032,88497,33202,-84538,-82701,-19292,-7968,-56252,-31973,36583,81300,40891,-62437,-79795,-54939,-33767,-9566,37691,104944,112480,72478,13910,-60161,-60798,143999,157129,48125,-46999,-44866,-52063,-39249,-10575,78353,108092,125884,197164,213194,76482,-48148,-82496,-80358,-73136,-61627,-58400,-59322,-61561,-26248,25942,25178,26796,6757,-31577,-44323,-44743,-84062,-64479,65991,135428,59111,-95459,-143134,-104072,-21420,55687,74759,80034,93268,109277,121299,108897,75964,82389,137890,158067,141974,89262,-24618,-89048,5772,-28804,-30582,17511,56271,46422,-20914,-72996,22036,212885,338333,330193,363299,416259,351613,280470,268323,155671,32046,-72588,-128900,-24255,34757,11944,-3107,-21385,-57781,-30983,3708,49253,93900,15435,-78728,7538,129951,94974,-9143,-36875,-21037,2796,18868,67904,167904,264048,238994,122730,20218,-25282,-22996,-470,-29635,-97162,-138825,-90864,-74671,-100164,-131726,-125782,-80421,-56754,-80321,-45578,-42024,-20394,44527,184500,223012,124569,28266,-37272,-90274,-15922,82110,137990,112392,22589,2771,60876,57271,11745,21339,153855,279055,287808,237539,197782,195799,231275,318701,234277,67630,-5263,-11214,-29563,1138,85148,134934,132317,84539,27198,-32560,-67499,-58643,-36432,-52868,-65267,-33380,215,1859,-6739,22813,71713,186337,290275,223547,68946,-66122,-172194,-77402,317,-16871,-33979,47158,160009,262386,331274,351122,211184,59502,24119,17469,-40759,-74042,-33090,38968,63666,41860,35255,59009,44297,55743,115244,200842,143093,69921,-5884,-72769,-91131,-88222,-131118,-93503,-28759,37095,58765,33711,-19654,-47878,22697,62336,30255,-9915,-61597,-102935,-62796,5751,44172,15841,-47772,-87324,-88347],[-80975,-4423,63755,112707,44349,-49806,-8451,53579,40602,16467,52173,94989,72969,20237,-26587,-42103,-49371,-22241,-11001,-6655,27339,74908,89240,32020,-45311,-91233,-85081,-29415,15531,68649,157125,143852,102739,38198,-22412,14272,38466,30806,-18610,-45659,-19763,-15835,-43989,-13464,12591,-11189,18995,126399,199948,110234,-50112,-43199,7586,29122,58467,62388,55515,10435,-46177,-47985,-19644,-52798,-97731,-80708,-108925,-98544,-101409,-65461,45495,179685,301359,317177,188768,58755,48382,-553,-34550,-69179,-40632,-8171,-23805,-22448,20928,28507,-53434,-33704,15478,47829,98514,146891,98910,-18060,-92115,-51966,-93728,-140495,-86324,3363,22069,-60760,-100128,-96826,-80729,-104245,-92815,-10541,16308,-5719,-27112,1367,38127,63301,41077,17096,-14802,-20974,-52113,-118031,-75714,-26327,-38806,-22691,14704,106685,70601,-75011,-32326,79298,111213,55699,-28544,-72588,-24119,63376,83031,20809,-20003,-4148,23580,45901,54792,56844,55795,94384,88088,110638,160506,170742,97590,22655,-81083,-129947,-91101,3364,25628,-66630,-91665,-65490,-89374,-54669,11790,47289,27502,-65082,-6584,103159,161910,194468,152688,135748,105887,86264,95069,181822,274743,230568,106584,-8792,-110323,-143663,-141056,-66619,66277,127999,92943,-20738,-113369,-110584,-120421,-144596,-126723,-132527,-116992,-73664,21341,77775,44127,19721,55090,50250,15091,51329,-1708,-1518,12373,-31375,-26697,-3225,16170,94481,245385,319368,241496,63592,-59200,-129461,-113963,-106903,-28021,56503,114317,94322,92706,131771,149523,83302,24995,-37940,-92298,-76118,-68397,-50256,4484,33641,60341,108689,170846,213513,181151,96305,62548,-15836,-86574,-49061,3114,25251,20210,42193,23855,-3617,-27751,-7670,7427,-28778,-70593,-23609,2789,-4998,-4718,67712,84405,120367,185584,141996,137328,165503,142303,73817,-17537,-105815,-91534,-88399,-34743,57243,55479,-29443,-129170,-94796,-135914,-104246,6730,31560,11945,-40535,-45363,-22075,-39447,-91257,-86085,-106091,-56242,-10113,17824,-3080,-60811,-77967,-34884,-22740,2876,27513,-15055,7987,93954,149973,128952,57931,42728,54406,42591,7175,40180,83329,91394,67638,-533,-50928,-71475,-35573,23977,86173,84648,13591,-84109,-122252,-132124,-134950,-132678,-107355,-84353,-37987,12438,55505,77624,79320,110516,35179,-81371,-122440,-90266,-41208,-67118,-87764,-73081,-92300,-102991,-25053,47239,33739,-66577,-2655,66831,157628,196576,144016,76574,112328,230905,294476,292316,211951,114781,3436,-60254,-36220,-5686,-3343,-31958,-55244,-102345,-120682,-111795,-50664,-20606,18995,109392,204163,289557,302445,144691,72301,-10890,-65188,-94712,-87299,-41542,-50624,-104131,-63959,-11022,65012,39431,19462,28466,310,-18570,35068,120213,176546,220883,204241,159500,68898,3799,18437,-15642,-96272,-153589,-121736,-98092,-42708,-15939,-23354,-44182,-57384,-49978,-43399,-74623,-126435,-94847,-71094,-65484,-34328,24323,56079,93376,106081,30677,-35118,-38411,-767,15085,-25893,-73988,-51914,-68252,-107492,0,74462,-26509,-93002,15662,157839,153495,45039,4661,-22582,-73573,-50493,-47346,-55877,-47916,-15901,11292,11146,57002,65218,33039,-23771,5076,47768,64709,41082,5835,2714,13227,31919,45300,44485,49442,4907,-37166,-70902,-42289,-47678,-32494,25019,122971,79688,-6866,-63535,68266,263393,285601,247431,244103,214768,187556,85437,-35525,-112640,-70608,-70460,17095,112544,210840,85177,-18734,8351,55648,50468,12330,61236,169667,269641,255617,180648,89037,19212,-18087,-85670,-88554,-77833,-64815,5924,131649,97723,23667,26473,7838,-9424,-6768,-37314,-55865,-97595,-112184,-50529,72578,170261,206570,176077,76251,11192,701,-21825,-88111,-66554,-44157,-19823,-33940,-73236,-121166,-91776,-57997,-72143,-85633,-71628,504,57269,68835,97771,83284,-24912,-44751,12129,16258,-1941,-35873,-64116,-54051,-9532,-16393,-29798,-62077,-43727,-49790,-44032,-49827,-34160,-76156,-109936,-91233,-50190,71570,134542,173199,84729,-20465,-98515,-99979,-87660,-57205,13622,11893,1012,-13533,-69277,-115239,-41898,18332,90120,136191,50978,-62036,-48452,-276,-63456,-36787,75171,140633,130222,76454,1117,-80778,-6301,-346,-40607,-62123,-65643,-70196,40459,169455,116297,-8120,-40847,63214,68822,15542,-57915,-68710,-25284,-11451,11659,113035,204105,227136,152281,38590,-26184,-30533,12138,80104,147619,129297,40529,-96199,-83756,-119191,-86655,-37731,26532,9622,-32255,-13459,-31741,-57177,50784,44366,-21930,-43883,-45422,-2877,54694,89338,152915,202305,77854,-46098,329,54320,15832,-71131,-92514,-8008,37406,27858,44690,91633,113841,43657,-57931,-102759,-124116,-121022,-70532,-98217,-80639,-48033,-12417,-42120,-73564,-16332,49353,73722,27025,9572,2021,-9127,-5688,-8894,-67820,-126478,-100530,-44787,24081,119412,212218,225258,223038,227628,191145,59657,10299,20875,43397,48631,15939,-22136,-14643,24598,73970,68844,16889,-17723,-36696,-11529,-15038,-4363,-14931,-51502,-11542,24709,80493,145441,135294,15184,-81423,-17835,130417,320513,426006,323441,52171,-16872,132270,205002,181640,34013,-86230,-115119,-41938,41904,107829,163546,175223,138451,95148,89047,34020,-48460,-101555,2037,45330,47278,17384,-12652,100403,200912,168440,60267,-23746,-18889,17169,-25326,-119027,-77438,-36959,-29090,35491,117767,87415,94539,141814,164117,72407,-38856,-89952,-51310,-44920,-40879,-14651,30932,20263,-49084,-73710,-25080,72875,80915,44984,-19233,-44602,-2960,21767,58162,51995,22990,1639,-29519,-57490,-106490,-99213,-79503,-28909,-36714,-60804,-80464,-13177,37141,-3573,-70804,-57435,-5786,-34307,-55225,-74613,-24748,17841,194,-6437,-18348,-33649,-78729,-78135,-48651,-92623,-72028,34900,145978,143535,68429,106907,247808,418689,539173,538426,412288,210115,27315,-73938,-114511,-94066,-29754,78026,144949,142085,82146,17414,-23382,-73879,-100638,-106419,-75706,-6528,-21233,-109993,-81323,-15973,-22808,18571,91286,113771,52588,-43267,-123161,-81065,23196,223377,515128,636849,668700,684630,560512,232424,73157,1456,-18494,146688,170727,123208,65034,-13635,9729,73156,102586,64927,66580,54776,-27041,-37175,-10860,-2200,21264,36725,52564,54098,20406,-14097,-29992,-158,79196,40024,-38642,-11840,12780,30472,108025,207099,241104,248281,329563,372717,372941,343806,265149,166186,51990,-35268,-102980,-42591,-48756,-53993,-74837,-96907,-89286,-27894,91865,142715,195085,165836,41883,-119786,-258668,19777,78090,-15923,-144028,-5430,94003,153212,140986,79304,54230,29020,17516,10913,-33547,-61243,-59208,-53972,-34564,-6661,-26114,-3399,91092,144651,38810,25045,164907,245767,146501,102479,111121,113138,54663,-8433,-58686,-61861,-46087,-28766,43673,164700,202800,92678,-19236,17382,127537,129458,47836,43432,39110,146,-22794,22177,55215,39242,35971,7457,6757,-4175,-23153,-56289,-72266,-52370,-88974,-41777,74309,177150,187561,68561,49559,74635,36862,-39057,-99411,-122900,-103663,-62954,-53555,-45579,-12699,12801,34228,43071,128305,155286,49977,-42650,-78317,-107723,-49013,-3250,-28251,-20148,-18069,-18868,-36464,-18615,1428,-44799,-93927,-79038,-86063,-106160,-96677,-128495,-91554,35398,131310,161882,163237,145875,169130,304941,418167,333263,93720,-47898,-115061,9367,135785,193529,150453,77881,23908,-49270,-110849,-91428,-74968,-40700,-16503,-18688,-28688,-48268,-66139,-73404,-56268,-31006,-14976,-29765,-52422,-90904,-130308,-78270,-10085,12537,-19597,-77754,-37163,59329,33619,-9121,-21142,-49406,-69966,-84698,-117368,-38594,44343,67943,67898,49844,-17538,-39457,-20232,86200,138994,-37092,-34871,163631,267233,249543,104697,17775,-1440,-23570,-24721,-1923,12093,-30445,-92517,-96750,-52113,-87143,-26352,40408,38394,-27868,-74979,9991,35255,23582,-46110,-88367,-57601,-69422,-82092,11228,79588,69726,46353,-19872,-61037,-5349,67545,158339,137395,102756,91464,122533,132182,72610,25696,137995,204229,102760,-26292,-100691,-85422,59551,156808,173363,150467,100526,22684,-32853,-41124,-26837,-31975,9007,74539,36756,-33001,-59885,-57953,-45024,-11947,15768,3188,-16633,-72165,-34084,25870,49773,62879,60819,34197,24807,29572,10888,31311,132473,211495,199567,100981,97392,307853,608787,513189,353121,120709,-48040,-110001,-24381,33816,3519,-59002,-108736,-38243,5697,33672,76532,121141,154907,122307,104055,143577,150841,165580,191824,189940,145557,70202,-34195,-50546,-90712,-22483,168945,378416,364821,227306,116669,16193,-73269,-117091,-92371,-81171,-93833,-112372,-84154,-102741,-105121,-94086,-60916,-81474,-91955,-93194,-61839,-30027,-11281,-54572,-71730,-55654,-41621,-23438,-61143,-79548,-54020,-20135,2082,-726,6731,26634,58318,36706,43145,-10089,-112949,-79408,-5443,36870,25162,11466,-26955,-60129,-67311,-64365,-59500,-39322,-35928,25908,195689,248129,109132,-25870,-98089,-82830,-35320,-22516,-50771,-72663,-76431,-57461,-8800,33213,69890,33313,-29230,-70540,-5792,-11681,-16786,-17600,-64056,-23420,80874,136625,89839,3735,-64930,10044,13583,-46566,-85788,-91248,-46846,-21326,-34366,-47738,-53154,-40801,-19735,-6984,-5288,-17519,-47488,-62942,-36287,14251,73604,62429,4526,-124712,-52780,29280,58040,72646,-3949,-33823,-27077,-82806,-82309,-64766,-71593,-83457,-95444,31456,117388,70063,-22595,-69093,-103981,-47982,-18898,-18372,-38308,-87723,-62336,-8627,19674,33557,34873,24019,3552,22506,61698,46778,9420,-88556,9034,77361,109884,119281,140116,137432,70107,27088,23989,4300,-12773,-19188,-52615,-107300,-33294,115106,266336,285069,147437,-7388,36589,214710,366447,298594,114838,-3319,48910,144324,169757,136394,48589,52686,84903,58613,-43109,-92153,-96192,-71374,-43241,-46415,-45492,-7164,-12233,-58151,-54643,-19676,15803,-18950,19313,75667,61026,1836,-59324,-23746,50149,96339,62708,40539,96321,118295,47522,-67273,-24922,67859,82347,12289,-65692,-115186,-61362,-12568,14102,41809,-13844,-45525,31775,92815,138907,116562,101226,73247,59423,5283,-31252,-67791,-108758,-91419,-31485,-48920,-80956,-5364,63946,36912,-70756,-72051,39615,43100,-8614,-58547,-97606,-20926,-8940,-47846,-98410,-84829,-86920,-108043,-92022,-20355,14215,9878,42630,17407,-50635,-89404,-131235,-164206,-117829,-48745,-4915,-34062,-21248,-7742,-2330,15166,43822,80809,71658,112262,111586,83462,14111,-44977,-71418,-80625,-123,107519,152060,107361,41316,27213,36869,30835,-54092,-43458,74590,183167,200882,172356,130631,50162,19362,3367,-51381,-85226,-34444,-219,22948,83012,99683,110422,90624,15233,-90188,-74111,-9433,18982,4493,-27265,-85794,-71378,-17525,-10827,-85849,-79261,-36147,-14579,-4576,7525,18496,-25058,-67757,-49730,-33400,-71687,-61179,-20048,-17976,-47057,21181,108392,71603,-9770,-9865,10567,-5079,-34374,-83742,-67636,-36924,-4578,1571,-27702,-74365,-93404,-87682,-74371,-31552,-17839,-41929,-32238,18533,115937,258006,263960,76442,-28165,103530,160125,195461,181008,89151,44925,-20098,-49789,-6665,96571,200326,226881,171447,35009,-30481,-62179,-77250,-77305,-30747,66282,11731,-25624,-28322,-39943,-21554,-6719,28454,-58707,-107192,34776,216091,311078,207403,55473,-38432,-106777,-62210,7683,133998,64480,59851,112064,101683,144485,105174,22518,-22144,-67286,-123608,11940,107701,109203,54420,8835,28938,64069,60938,22783,-44162,-76119,-70170,-32600,35193,161868,224302,139540,87971,54092,44250,56716,69995,23694,-60276,-139700,-127243,-115801,-94736,-72327,-34262,-143,27347,51543,83519,123090,136193,58526,-227,-27692,-50271,-30339,10688,2188,-105394,-152114,-94362,-47285,-52777,-98056,-97468,-56513,-17223,-112577,-78303,-37746,-98547,-73767,19489,67748,69815,36484,-4674,34375,89194,126827,122843,88770,21104,-10331,-54114,-67396,-4217,77715,162260,206756,243436,301149,336917,263868,157894,50146,6261,-14457,-65587,-94217,-55268,-2117,41085,52330,21633,9642,37696,10634,957,-31254,8154,117102,87601,-7141,-87852,-51817,28219,66619,17230,-23173,-17852,14802,47026,47983,47022,3480,-38054,-78927,-99743,-47467,-5556,-3098,-42394,-11306,99577,252327,345387,328099,222120,172031,114122,94487,69563,63056,66965,124530,80977,15514,-33287,-24711,3913,40133,73076,52357,13668,-35301,-33559,-4979,-7061,-54306,-83960,-93251,-79524,-66555,-40469,-2248,38209,-9350,-111822,-105771,-96065,-111771,-114521,-36012,-9141,-51926,-49798,-26512,12727,100353,149983,83525,-48702,-95133,-51189,-29216,-33552,-46450,-81560,-131895,-49797,45513,104853,120665,113063,57598,-60149,-81424,-22427,-16519,-81166,-26689,47138,84900,33476,-65822,-77268,-62164,-63551,-68258,-7552,84817,101777,63250,16954,-41606,-71422,72243,98575,6174,-57705,-29949,-26854,-23232,-12262,72929,122185,147854,225531,253894,122154,-9262,-55774,-85530,-93093,-71445,-64317,-82639,-93102,-38664,21222,24291,26235,-2822,-48028,-62372,-64396,-99099,-54440,68191,129764,27010,-133448,-140566,-132234,-44282,42551,68517,70531,75759,88399,113282,119547,85240,88413,148750,174170,154648,80340,-41441,-80269,8485,-20127,-29189,7652,37933,27855,-38736,-74347,31771,218230,321920,296068,322676,408968,363812,276864,235591,118131,14219,-79238,-124850,-39081,6727,-15501,-20043,-22686,-47643,-19123,22372,83174,131294,39401,-76382,-19854,95449,67195,-31147,-56336,-41269,-15679,10917,72808,169773,244376,209855,106168,13547,-28710,-34298,-18395,-31824,-80840,-114275,-82706,-77235,-107851,-127330,-101646,-51875,-25165,-53344,-30156,-28765,-6168,61621,203370,213141,101666,8736,-45210,-61615,20633,117275,151795,101739,6433,-7234,50500,47646,3658,-3195,99675,212415,222504,182291,161748,187546,226329,267410,179329,54069,-3857,-12374,-35264,8531,100114,127339,93193,54366,10447,-39654,-67322,-58179,-29686,-43090,-58453,-32702,10155,21848,25045,52714,101909,211948,293473,222270,77787,-49975,-158711,-155286,-71376,-58171,-38237,68380,189083,286425,340300,341304,190895,51695,40500,40936,-17692,-62244,-48663,16453,47924,28792,19753,45358,34944,47257,117461,206397,145777,70564,-5902,-71159,-104884,-100074,-136238,-95465,-34746,34726,52961,26135,-23413,-49456,21498,64083,26913,-18799,-74473,-111337,-66317,-3861,36803,15593,-47607,-92621,-96781],[-75345,20493,113472,150347,50012,-65882,-16403,50283,44375,20030,53947,89093,64308,28320,-5200,-29669,-37927,-3912,9645,8998,33216,79087,103944,54131,-25236,-85335,-88483,-32257,14986,55259,125831,111350,85795,40456,-9882,16932,25895,16469,-36030,-55836,-22839,-24246,-68257,-28516,24517,26429,37882,111482,183043,99939,-56480,-55807,-7276,22258,61683,73277,61489,12377,-44023,-47214,-17884,-46772,-87698,-85935,-98130,-91331,-116801,-87770,16814,147799,278764,321711,213901,87960,63567,10616,-37326,-73835,-39684,-1546,-19599,-24427,1870,12335,-54425,-49473,-2004,31390,90920,147319,96966,-21093,-66337,-36222,-81353,-137670,-95360,-17718,14999,-59728,-105550,-102625,-93056,-119406,-80795,-4680,8053,-21242,-47024,-17213,17813,49059,27037,-2107,-35036,-38017,-66240,-130967,-75238,-35796,-55306,-32737,-1334,74122,49058,-80359,-27082,78459,91416,25353,-46140,-50496,9229,113119,124454,40675,-24122,-29274,-14684,15173,39944,61057,61189,89579,66364,67478,84342,92345,49413,-1915,-89318,-126157,-93619,6468,40455,-53109,-82008,-62300,-87647,-50120,10184,46749,35699,-58072,-15257,103798,158470,163605,127719,129462,106575,83578,95216,192238,289157,229133,82294,-34420,-130152,-128967,-134543,-83895,46769,118151,82401,-23802,-109833,-127592,-134127,-144664,-126149,-134899,-99869,-39671,56576,99680,46615,14309,48068,33635,-18140,30359,-7542,-3176,11837,-29959,-18194,23888,63324,149002,296705,356937,289158,126535,-15410,-112041,-110839,-107369,-31798,43500,88791,75354,88785,128929,133008,76536,35961,-18133,-69375,-56332,-60505,-48566,8228,36637,66367,120998,194757,247543,213022,112923,59633,-31577,-108273,-44928,4132,18761,10570,39025,26904,8679,-10057,9263,28697,-934,-40908,-10755,2469,-24080,-31110,55150,77842,102926,171308,149440,153647,178637,144497,68175,-28770,-123842,-93702,-104099,-67434,12905,21143,-39150,-137576,-119990,-158263,-86927,9299,15483,-11395,-54888,-34292,-15820,-36369,-58606,-47845,-118424,-61049,-7173,18061,-3779,-64687,-87447,-46768,-32523,-906,34513,-6696,7596,93433,144328,119182,54936,37233,53377,49965,24710,53661,86276,94777,69518,7146,-38429,-62101,-21522,43278,98977,84763,12260,-80796,-123591,-134793,-118234,-105211,-99161,-80836,-34262,7646,48435,88078,100952,118615,28103,-86316,-116104,-81950,-39265,-69224,-79052,-52025,-68008,-78696,-1537,66522,49434,-64941,-8258,71244,181428,241533,179859,97747,125310,243809,329895,323699,221770,116102,5027,-58556,-33985,-2551,2914,-23524,-48867,-115185,-140062,-111561,-53653,-38354,-10681,69833,192657,307294,288882,122351,56357,-21452,-68674,-83511,-70575,-32603,-40918,-85487,-51217,-10307,43325,4501,885,16708,-12553,-37699,7013,93827,178498,253189,245781,187450,91884,17766,21965,-20406,-104463,-133881,-103978,-85602,-47258,-30449,-41681,-57648,-65588,-52839,-35596,-63444,-129113,-96294,-63955,-52242,-19383,32506,51561,82765,98924,33220,-32580,-35460,1937,15847,-23033,-65928,-47765,-68176,-100438,1705,73275,-19373,-90011,15686,162992,163856,50799,-18336,-72570,-92273,-61541,-61752,-65134,-52189,-15833,11629,6443,41826,36731,5735,-28526,12656,47003,66379,41219,-2813,-13791,-6104,14794,27417,24514,43532,3992,-41819,-83543,-47745,-51757,-31813,20637,106314,61566,-13040,-71957,52075,232229,250744,212906,205617,182620,172755,79432,-43624,-109538,-55665,-53337,23445,128698,228182,80964,-41665,-29202,20339,27599,3138,56621,167080,270636,253486,167478,78115,13802,-23367,-90320,-65947,-51446,-51222,17171,132157,106967,22764,20979,4915,-4999,7556,-18663,-40552,-84597,-115916,-71604,59184,159774,198436,168354,61400,3945,6733,-12439,-79221,-69282,-48841,-24341,-40979,-77865,-106595,-100894,-70030,-76545,-89003,-73961,375,59888,77170,107324,104301,2373,-59539,-14936,-12627,-32381,-70536,-99079,-62984,10585,19980,435,-65146,-83638,-97513,-72441,-36521,-23530,-74497,-117250,-97996,-63003,64407,132442,162979,59871,-50704,-117791,-99601,-73085,-6119,67952,45425,14012,10559,-25489,-111069,-40049,20281,88321,128627,48053,-66748,-53775,66,-56939,-48022,78095,148840,134045,77783,5982,-72933,-2988,-532,-48194,-71299,-63001,-81079,1278,137498,96865,-22490,-33874,76213,80544,23958,-50416,-75053,-37423,-19015,13761,125232,215552,218327,126603,24810,-33233,-39948,928,66820,138008,130628,56410,-88699,-88763,-114324,-96303,-54394,18457,14245,-30318,-32612,-65503,1056,106644,77279,-9473,-43012,-52607,-24715,46423,92433,159690,203052,69236,-55631,-772,44953,-200,-90340,-90015,5960,51876,28333,28440,73238,104464,24726,-73517,-105310,-120312,-123968,-63694,-65832,-36755,-28671,-13130,-44200,-75360,-25826,40137,82661,47467,16878,1907,-6575,10145,13669,-46949,-97214,-64500,-7877,56295,146446,225071,235334,225917,220957,194909,68768,13827,14955,32256,43006,25765,-4814,25,31408,74309,61664,7088,-27683,-39399,-7541,-11641,-1890,-16860,-50611,-11993,24132,80227,157170,155217,32521,-82010,-26669,102543,250646,344923,285585,38368,-10075,131789,198105,149931,-1854,-105352,-95155,-31109,43597,115397,176930,185635,152941,111994,96431,32931,-56410,-97324,-7923,26632,26086,-5515,-17371,126038,226359,178098,66642,-9566,-975,34919,-28506,-115064,-81052,-35179,-23043,42061,125630,98876,104323,149862,166924,75433,-32727,-84293,-53350,-47807,-44249,-17291,33732,21373,-56387,-83035,-27075,77616,94288,52256,-33708,-78971,-53284,-1185,72365,71756,38470,9287,-28375,-61590,-115201,-90217,-73058,-26994,-35898,-59558,-82391,-22201,48107,19791,-44638,-63082,-18739,-38030,-49157,-64107,-17779,16755,-2295,-4527,-16230,-39748,-82550,-75263,-51037,-98167,-75172,19956,121724,143385,41693,36300,131585,262075,361474,368491,272343,120249,-535,-88416,-104083,-85893,-25736,71734,132580,148076,101693,39538,-11029,-78306,-107919,-112622,-77468,2675,-5005,-90020,-90131,-11483,5610,51379,116927,125946,55322,-40614,-119888,-78704,23898,191420,467818,614627,669388,686399,565065,229111,65056,-7756,-24559,143041,144972,83300,16439,-68004,-59620,-22969,-10427,-39931,-13465,2524,-43844,-38194,-10317,-4949,16419,40396,55419,53448,16462,-23241,-43955,-19856,56862,24231,-55085,-26329,-5107,8524,93421,206758,256094,268146,350813,387855,385487,354113,260618,154297,41684,-43301,-89739,-31972,-51518,-52553,-72894,-93503,-93396,-30496,90048,107587,76934,-20629,-155280,-272671,-213026,11130,59321,-23170,-150417,-8179,84405,140531,125996,66488,39406,13040,878,1510,-32389,-57915,-58571,-53378,-28404,7848,-6632,11867,125787,163252,35274,15078,152386,224668,132053,90713,96412,105733,50699,-10675,-59312,-65521,-56498,-46252,14294,143678,188060,78037,-31929,2338,122533,141770,58024,40268,31450,-7141,-27300,19111,50091,30234,24551,-6425,108,-5458,-24876,-56179,-71970,-45882,-77917,-44273,58218,166178,208613,103169,74131,65982,8326,-69057,-117632,-135015,-118823,-72350,-55788,-49649,-19342,12443,32850,36256,116256,141190,45705,-44490,-82832,-113034,-43587,12988,-8281,-10787,-23828,-32586,-45250,-22157,-1012,-43551,-102305,-85950,-88197,-111554,-112395,-143045,-81623,41388,129210,137792,157257,166017,202455,320137,384102,266871,71242,-53857,-112617,11458,141601,212532,186086,120720,73203,10624,-65144,-102026,-97338,-48474,-11343,-4799,-14990,-34256,-54484,-67413,-58815,-36224,-23219,-43059,-66614,-102840,-133072,-83946,-20044,514,-36223,-86710,-35393,52588,38326,3879,-10282,-51695,-92804,-104908,-120958,-32233,50467,72153,72092,47301,-25240,-47085,-47411,42582,82710,-83877,-25468,154930,257700,270959,156215,42505,16163,-11631,-22246,-5998,6929,-34195,-93896,-98262,-56229,-87222,-38663,24412,25282,-29941,-75846,2635,28440,15691,-56063,-80530,-49445,-68026,-80102,13878,81698,67257,33336,-39346,-95217,-34383,44044,153246,141798,101361,81492,113808,130256,73390,44661,169749,243980,122079,-23135,-98477,-78760,75440,162150,168988,148193,100872,15038,-51428,-45665,-23424,-18557,31866,99525,60602,-28933,-93343,-85226,-43867,4873,46581,34219,-4084,-72700,-27785,30172,25009,11861,2810,-11177,1747,20833,12984,46303,148328,220376,215084,117525,104799,312657,598558,511894,353143,113500,-54164,-115743,-26726,28871,-6645,-79971,-100842,-38265,-804,26144,74040,124350,156210,110144,82936,119447,136524,147828,173760,182987,151957,87727,-19417,-54844,-86790,-24479,156347,358546,356909,216410,99531,6417,-78130,-136182,-105558,-77965,-79587,-93985,-75475,-98559,-106338,-103474,-71984,-94100,-102722,-97829,-59992,-19736,-262,-43097,-72630,-67638,-51146,-34350,-73698,-92421,-56708,-19083,3070,-730,9517,29348,71785,58879,59447,9486,-87157,-92794,-14302,40056,33593,21136,-20344,-51371,-54545,-49169,-40385,-27782,-36524,22320,192366,266687,138754,-12032,-96236,-83114,-35054,-17161,-45938,-72324,-79982,-61984,-9922,28425,58267,24508,-34289,-73992,-20319,-38875,-39017,-25943,-53974,-11537,93062,158695,112747,16749,-80125,5586,16964,-46691,-88464,-86883,-46556,-24291,-28943,-24034,-23602,-19667,-6813,-2144,-2574,-12765,-38460,-50795,-24655,30995,91822,68910,-2609,-139667,-36655,58103,87091,73662,-39759,-60149,-28637,-67792,-93368,-88269,-71609,-81555,-100422,21637,115586,101275,23072,-34133,-59126,-10999,2351,-9233,-38973,-94471,-68369,-7740,27841,50478,65831,58778,23215,31507,78297,83824,60686,-33161,-23322,65523,107521,119913,135430,129979,74479,31471,20301,-8080,-32230,-36276,-62753,-109725,-37109,109058,261939,280756,142893,-17336,36277,245115,411064,314929,109187,-2165,70347,169377,199464,182484,126353,148939,165059,100166,-29225,-104128,-118205,-79799,-58165,-62702,-55802,-12672,-6844,-46940,-55099,-39019,-13212,-23075,32574,88530,69195,6888,-62403,-29046,50469,114804,86135,55518,98227,110179,34416,-80942,-22139,65088,74885,2969,-72603,-106250,-51153,3769,31735,62628,12886,-18201,53589,107093,131135,103414,97412,88674,80156,18335,-49233,-93925,-122853,-86155,-35670,-63054,-84566,-2540,85527,68829,-42649,-83881,27702,33661,-10840,-57228,-101748,-31009,-16965,-48072,-96834,-90055,-97860,-122024,-95119,-19094,14003,10649,35144,4210,-56721,-98288,-148934,-179507,-129468,-57337,-15404,-51925,-54373,-61195,-36808,27027,65354,112597,108288,128701,107946,79716,14130,-43006,-68559,-92844,-17169,85705,130244,89919,19454,15228,36941,36874,-47488,-44118,72582,199147,234449,209077,156467,57560,27605,8767,-40927,-91802,-54997,-31482,17872,99781,106483,113219,89638,12501,-93974,-76017,-20894,-906,-15490,-42214,-98345,-82689,-37623,-45677,-87161,-66624,-33404,-21864,-17800,-2802,14764,-21162,-56315,-42324,-30020,-70977,-55529,-7880,-3805,-53004,822,96780,71685,-5950,-9388,4800,-6893,-28048,-72135,-72919,-32831,8866,14045,-19511,-73358,-102117,-99903,-90378,-48660,-39549,-61006,-46403,11461,121132,275220,260118,67702,-43003,91251,145060,182620,185219,105852,48505,-20624,-45608,6421,119512,229023,250017,209332,65234,-14657,-49940,-74079,-101620,-66676,44005,5628,-31214,-32369,-40851,-17553,5699,50759,-21674,-69894,47928,236702,345715,265266,102155,-10575,-81347,-38118,51004,145216,27637,21702,84932,96043,136604,83178,-4088,-51030,-91485,-96103,34069,114339,101546,32402,-17323,11041,63790,76659,43224,-25567,-57746,-51643,-13055,53076,164622,215568,138993,86098,52629,51626,71893,88229,35360,-48636,-126934,-141708,-130311,-101179,-66513,-26109,6707,31477,51909,75163,105669,117599,49757,-4358,-30368,-49035,-29433,9309,12868,-80852,-119683,-74628,-18941,-11740,-46062,-56642,-25205,5933,-94136,-86061,-40653,-102014,-65128,25280,59613,64281,41891,6449,41409,98489,138629,129571,92236,25860,-5106,-47472,-58650,11927,93711,172828,209430,240135,291050,323503,239018,125826,43570,48212,39605,-15978,-66716,-52383,7491,56439,61849,25823,12373,34488,1014,-4603,-28502,22575,143808,106954,332,-88333,-63123,16653,66416,24985,-12358,-10430,21591,42523,29857,15569,-34729,-60430,-87075,-83825,-28996,12117,10741,-32631,-18968,71273,217340,327897,297214,176363,145112,101744,100317,96521,89150,75006,113889,83795,37447,-19442,-31481,1732,43489,68042,36885,-1135,-47193,-38980,-6998,-17570,-72832,-100668,-102418,-81604,-63748,-35725,9842,56323,-1533,-118972,-92029,-83122,-120814,-111353,-33879,-21520,-70881,-58754,-30574,3932,96441,156991,89426,-50550,-97900,-55280,-42691,-59102,-69557,-93333,-135914,-46896,54590,111858,139811,132629,77799,-37148,-76742,-24421,-22725,-95421,-16379,59942,88780,27626,-65272,-73170,-66388,-85357,-109888,-44018,62836,89940,55703,20460,-25238,-62001,-5782,33104,-37238,-64014,-13995,-3186,-8774,-11734,69418,136413,168107,246678,283346,163759,33755,-18308,-73145,-115295,-83216,-70531,-104959,-116765,-47118,13886,20925,25256,-10080,-62078,-79368,-85691,-116279,-44289,70710,123298,-4554,-169351,-111063,-137732,-68930,26354,59208,57625,56821,68515,100241,123875,90125,89685,152412,181176,159338,64457,-59142,-74533,7845,-12671,-24805,-153,18479,6838,-58515,-65568,49237,225870,301634,259935,277146,383667,358551,258330,192330,77283,-5293,-88056,-124291,-41633,-8292,-34321,-33677,-22843,-36322,-7671,37502,109828,161019,61395,-66174,-45437,57169,34034,-52778,-73447,-58620,-33069,1309,73801,163961,213062,172170,86659,6790,-32080,-42369,-23581,-14432,-48494,-85393,-71793,-75813,-105164,-110231,-74008,-19879,8221,-26073,-11998,-12903,10397,78118,214802,197252,79233,-9386,-50630,-33684,61209,152275,160690,89846,-9835,-19736,33625,32760,-7679,-29666,41428,144615,159903,130800,124730,172305,209073,200128,121100,40227,-1560,-13741,-40589,16158,114470,118535,52922,23015,-4930,-43114,-63120,-57236,-23059,-31987,-48361,-29558,21593,42073,55532,80535,128453,226080,280281,207188,75249,-44429,-134996,-196577,-136678,-94313,-34064,94613,221087,310547,345463,325391,172130,53206,60273,62290,1482,-47637,-56921,-7213,28036,14298,2750,24768,20374,40860,123589,211174,148942,72803,-3209,-66541,-107998,-107269,-135459,-90101,-32070,38645,51660,22650,-22200,-45979,22502,67244,25197,-25698,-85557,-117682,-65207,-7896,33471,19480,-43619,-93400,-99829],[-64034,51617,170935,194833,62886,-74832,-18624,50834,50595,28110,59671,85743,59107,39230,18817,-10438,-20072,17955,35969,31902,46102,89506,125736,84972,4085,-70751,-86081,-31204,17489,44067,93246,81559,79428,60628,14869,20263,10457,-1631,-56006,-65316,-20795,-24531,-84525,-38260,39192,63882,54370,91904,159099,86772,-60039,-61304,-15706,22257,68335,84991,67818,16334,-37919,-40665,-8789,-31593,-71022,-79114,-75149,-68363,-98772,-102858,-4436,118658,250509,314978,232658,119422,82536,25574,-35152,-73636,-35698,5786,-14993,-24602,-10162,1731,-50496,-60226,-14246,20381,85667,144928,92750,-16509,-32761,-11963,-64408,-129700,-100055,-35264,5748,-55737,-104548,-102326,-101830,-109915,-64940,1465,177,-34032,-62270,-30412,298,33828,10948,-23216,-56017,-54745,-78964,-138086,-69821,-41681,-65991,-34918,-9824,46915,28564,-81181,-18309,76299,72076,2840,-47126,-22585,45023,165330,167282,65794,-18963,-47321,-44825,-9050,29101,67606,67979,85269,47676,33599,24946,28239,10067,-21898,-94093,-121888,-91804,17897,64956,-31980,-68517,-56328,-79254,-41080,11516,48319,45862,-45695,-25739,100441,150305,130556,104083,121999,104757,76694,92353,198788,295068,222800,63763,-53585,-111297,-112387,-122806,-98935,27091,108528,73234,-22971,-99382,-131289,-135246,-130573,-120579,-128966,-81129,-11851,84594,114944,45972,8390,39320,17763,-46492,14175,-7129,2679,17890,-24497,-5754,58579,123444,208657,341725,377814,319175,184520,28277,-85754,-100582,-103978,-32564,33469,63728,54524,82515,121836,111369,67106,47113,4993,-42666,-34469,-49889,-43314,12687,39765,72881,132535,214837,272211,235237,124707,54524,-45686,-93695,-29019,15933,20339,2069,30991,24882,17331,8111,31403,53263,28448,-9720,4607,2413,-42889,-49299,55990,89605,105661,168114,163655,174688,192817,146561,63989,-36524,-139857,-89665,-115147,-98342,-24515,-4691,-44076,-127593,-143932,-162249,-69066,11546,598,-33350,-57780,-21412,-9934,-30652,-22391,-6547,-101958,-65714,-6424,15165,-5977,-66351,-91233,-54993,-37711,396,44824,10233,13282,93244,134034,102903,48498,31182,52741,57033,41217,65754,87652,98062,72799,18784,-19841,-45380,-1924,63299,106420,78764,8417,-77912,-124865,-130249,-94472,-68439,-73663,-72390,-32530,-1945,34449,91119,118225,123703,23744,-86072,-105909,-73305,-37892,-72357,-69494,-31101,-42444,-53961,17823,79622,60339,-63420,-12837,75439,201731,272564,200732,109237,132574,251803,361889,351890,230285,117303,6372,-57889,-30745,2193,10303,-15038,-42547,-115809,-156712,-108763,-54900,-53552,-39479,26373,165551,305664,259978,95596,36910,-34172,-71087,-71650,-55095,-20855,-28487,-67890,-39242,-10240,19878,-19232,-7050,5307,-27805,-59136,-23481,64087,176539,283038,287741,217626,117899,34428,25530,-25958,-108936,-114342,-86138,-69610,-43536,-36683,-53049,-68026,-73999,-57496,-29397,-49677,-125290,-101839,-60416,-41568,-7810,35564,42767,70037,89804,33651,-31235,-30939,7758,20905,-15367,-56036,-43754,-67707,-96834,-2857,62385,-13754,-86197,12235,159564,166749,59582,-20027,-87885,-77868,-64822,-75434,-73330,-56664,-16833,10991,1549,26163,7097,-24784,-32492,18603,44940,65117,38816,-11855,-29523,-23706,-3530,3237,-2636,34248,5168,-41704,-99329,-54747,-56472,-33069,11708,81208,39627,-20182,-81862,31130,187974,200513,167502,159531,148566,154856,71506,-50342,-105464,-45386,-42954,24617,135377,234381,76111,-59681,-63315,-14715,2639,-9932,45328,153546,258822,241261,148814,64580,6925,-28926,-86033,-41145,-20363,-32165,24344,121696,112768,22297,13089,12,-288,22127,3978,-19253,-66273,-97866,-85900,42992,139141,179344,152542,43782,-2296,13097,-4030,-61439,-64209,-54028,-32920,-51679,-70689,-88213,-104719,-81712,-81984,-92388,-77674,-2851,59067,82086,111157,119313,25188,-57747,-35889,-37176,-59605,-104753,-126620,-45305,48401,61240,26767,-64412,-127299,-120440,-58328,-11139,-11824,-72172,-123816,-102789,-72786,56338,128650,149862,34681,-80068,-126970,-90088,-45007,42982,116959,74795,22871,32768,24647,-67460,-34111,20483,80804,112131,39337,-73190,-59189,-2937,-53111,-59928,76511,150906,130585,71836,5702,-63328,743,-2303,-57419,-82483,-58577,-75971,-36236,100909,75785,-33229,-29896,80207,82842,25508,-48002,-78920,-48887,-26676,13527,130968,218977,203590,99508,9421,-42328,-51678,-11934,50600,122543,128515,76214,-56696,-93967,-111125,-105896,-73278,7005,16881,-26645,-51106,-70892,77456,164584,109605,3819,-38549,-50691,-51315,26904,84366,154323,189862,53080,-65684,-4796,31592,-19356,-112459,-88925,15874,62587,25980,5500,42902,84600,2681,-82893,-97496,-107923,-109347,-54191,-32698,431,-10228,-14760,-50411,-77436,-37585,29239,87376,66574,24439,808,-6207,23131,29060,-29275,-70445,-33692,17612,72863,154691,220897,232300,219221,206127,191357,74312,13241,4961,17566,33208,32059,9474,10304,32810,69656,50236,-7238,-40009,-41380,-3410,-10587,-2604,-20813,-50092,-12539,22891,77411,163843,174423,58497,-59504,-34977,71403,179544,261268,241940,24966,-4878,125116,184809,118127,-28530,-106078,-83124,-29807,37007,113195,179210,183362,155629,119479,94295,23230,-70924,-90358,-17720,6157,991,-35092,-22080,146718,240836,177709,64783,-738,14421,46467,-35655,-113834,-86269,-36207,-19103,45457,127969,105518,110037,152975,163263,72856,-32443,-83276,-55434,-49061,-49611,-20773,37656,26153,-59372,-94905,-31625,78897,104712,57528,-48029,-113615,-102291,-21664,80576,84195,47068,12236,-28288,-64829,-117319,-84046,-68356,-26852,-37344,-61006,-86610,-34532,56350,41796,-21675,-72258,-33675,-42270,-46323,-58935,-16157,10076,-10616,-7166,-15762,-46151,-87823,-76273,-56371,-103526,-78358,964,86103,127007,5037,-45149,1225,87164,163820,183942,131718,43984,-23733,-100481,-98680,-81536,-26324,61341,117294,148815,117761,59605,754,-80109,-113076,-120118,-81556,6340,4035,-66621,-62069,13847,46814,86514,141854,135482,55474,-40014,-116724,-76222,21373,152783,399145,565823,641304,654787,545566,220057,53186,-20372,-34087,132431,116232,46552,-25450,-114915,-122515,-111036,-111257,-130529,-80907,-40648,-60313,-39968,-11402,-6048,10838,42133,56396,53322,15053,-28518,-52879,-31662,44036,19025,-64775,-35471,-20725,-17027,73289,197219,259921,277442,356512,386663,383823,352217,248312,139106,29902,-50838,-77033,-26281,-58095,-51988,-70111,-89341,-97445,-37064,81832,74015,-29109,-189545,-330832,-389274,-156302,-1249,34775,-35544,-157216,-12998,71030,121608,105403,50606,23735,-2608,-15726,-9501,-34083,-57693,-60786,-57372,-30276,11369,3527,21232,149197,165714,22384,1557,133456,193974,110696,72963,77745,94741,44552,-14125,-59595,-70927,-69703,-67066,-24057,105066,159933,59598,-44770,-17152,107349,143040,60098,29045,18712,-16700,-33581,12562,39965,16863,9558,-25350,-10127,-10538,-30658,-59258,-74529,-43073,-69763,-48381,38182,145762,218512,131464,89910,51463,-23032,-99801,-135004,-144180,-137237,-87099,-63047,-56435,-28886,7692,28115,29354,106796,129920,42230,-46835,-88571,-118958,-37056,28146,9409,-5299,-34006,-51204,-57812,-29615,-8492,-48182,-106512,-92059,-91482,-117289,-131249,-146579,-72652,45084,122136,108030,143510,177579,223209,320385,336775,199339,51696,-60325,-112753,8515,138649,221901,218643,165849,129601,84333,13019,-55584,-73738,-54659,-5411,12680,2993,-18491,-44276,-62527,-60535,-41267,-32867,-57924,-81171,-112979,-133928,-92878,-33372,-14152,-54270,-95111,-39554,41145,39656,14872,-1807,-52533,-114334,-125616,-113233,-28779,53035,72613,73438,43452,-29812,-44283,-54897,13698,40197,-100863,-28718,126899,228110,270907,198735,72788,35920,113,-21713,-12969,136,-38755,-96071,-102707,-63639,-88147,-51978,5731,9547,-33741,-74940,-5983,20064,6649,-64719,-72864,-42878,-67649,-81785,10513,77593,59740,17042,-57669,-122563,-59633,20617,140580,137819,89850,61544,97910,120021,65958,55129,188997,268811,134224,-22273,-96833,-75527,82043,152981,152000,132732,89709,334,-74489,-45462,-19473,-7905,52068,121089,84013,-14127,-124526,-119731,-43731,19313,76562,65047,5906,-73048,-22575,34817,8269,-28281,-39677,-45455,-22853,4657,8329,54627,155687,218245,220371,127273,103873,298563,549692,481796,338651,103624,-60020,-122039,-33095,18422,-20461,-102034,-87825,-38428,-9457,15969,67326,121848,150332,94214,61573,91820,117144,126580,153571,171366,150134,95551,-8640,-60338,-85540,-27893,137847,325378,336166,198803,80698,-1730,-79019,-149882,-120510,-76196,-65143,-75518,-66038,-95064,-107692,-114680,-85583,-109389,-115559,-103681,-59734,-13780,4330,-33432,-71848,-79276,-67086,-53929,-89120,-106446,-58459,-18910,2275,-3382,9351,28268,79872,76271,68751,23657,-59668,-88014,-20958,41806,42012,31688,-11893,-39882,-40262,-32793,-18687,-13418,-33762,18649,182270,278795,168612,2110,-93420,-85258,-38462,-17841,-45059,-76128,-89300,-71366,-14260,21199,43569,14212,-39907,-77602,-35581,-60846,-48599,-24692,-38765,-2198,101415,178040,139092,39674,-49358,-4698,14089,-48939,-90783,-84967,-52566,-36207,-30797,-6022,5530,7306,8919,2978,-1456,-10336,-31291,-40173,-13538,45734,104696,69937,-13160,-129443,-18396,87432,114524,73430,-62098,-77433,-26395,-50970,-96888,-99855,-66057,-78562,-108336,6250,105045,122129,63785,3741,-18979,19103,19097,-1466,-39982,-101479,-73487,-8088,31985,61206,88348,85159,35392,32607,81414,102586,92331,9124,-57065,48649,99237,113716,123753,118164,74757,32999,15188,-21396,-52230,-55384,-75961,-112588,-39242,100190,247966,263797,129944,-32769,31018,263655,430994,312060,97915,-1344,83207,184385,224836,234678,217412,258092,261849,149920,-10329,-108170,-134118,-81651,-72686,-80108,-68286,-20823,-4192,-36417,-49922,-58976,-49717,-25499,43773,97107,74386,11058,-64165,-35328,47565,127773,105496,66403,95064,99042,20952,-96495,-24006,57714,63156,-7773,-79149,-97253,-41994,19228,47515,78787,34411,5220,71436,115460,118771,87740,91175,104118,110428,55094,-32270,-108044,-114783,-79388,-42971,-71768,-84750,-2600,102012,99114,-12964,-94278,9755,21131,-12998,-54335,-104332,-43540,-27535,-49496,-94281,-96418,-109578,-135883,-95146,-17296,14823,13894,26938,-13087,-69041,-113360,-161960,-180566,-143745,-67826,-24413,-55081,-62738,-92024,-31059,56502,93075,146137,144013,135723,95609,69184,10640,-42988,-67273,-102005,-30502,66249,107619,68082,-4771,4824,36017,39573,-44088,-44607,70223,212137,266856,245684,182090,65670,33338,8566,-35578,-97365,-70188,-49884,19711,108520,110071,117066,92393,16037,-87235,-81080,-36468,-23645,-35977,-55585,-107227,-92826,-59733,-81355,-74536,-55265,-32654,-30984,-32531,-14085,10711,-18335,-47950,-37985,-29213,-71294,-51117,1956,7426,-57368,-17358,85841,71879,-3007,-11272,-3118,-10606,-23978,-61853,-78002,-27460,24874,28348,-10491,-72821,-112738,-111064,-106971,-67811,-61750,-79413,-59561,5010,124379,283823,246408,57797,-55428,74504,122975,160704,178973,116839,44475,-25524,-44470,15127,134392,249290,267383,242696,97278,2444,-38837,-69794,-114733,-96236,23807,260,-34919,-31796,-35169,-8338,21577,76250,19293,-19142,75006,247524,358623,310422,147696,25588,-32551,906,103114,168134,8942,-12293,55178,87349,126585,62145,-32149,-85236,-113223,-54857,63921,124173,97291,14110,-42228,-8402,59420,88685,60260,-9395,-40267,-31476,9584,72103,164900,200359,129877,75973,44959,53619,79983,99862,43166,-38671,-111029,-147991,-139835,-104043,-62718,-22110,9574,32252,48513,62472,85997,99216,41818,-8114,-32780,-46471,-27038,9766,26282,-49313,-70004,-18464,31163,36092,4905,-14319,8867,32852,-68872,-93718,-47351,-108705,-54812,32271,52923,59807,47306,14436,43333,100839,141082,125578,85282,25593,-790,-39234,-47226,24414,99645,169322,196287,221867,263361,290950,201478,91899,51083,87597,83594,27338,-38365,-45567,15584,66113,64177,23868,8712,24332,-13669,-13814,-27595,36960,168643,125349,9076,-85195,-74642,2428,60912,28015,-6224,-6355,28238,41925,19716,-9913,-70889,-81821,-93625,-69639,-11383,28879,24088,-19423,-18854,46613,177966,292759,244027,117542,107882,82869,100025,117037,110079,79838,100643,88825,59007,-8822,-39440,210,46458,62008,22045,-14761,-58181,-45012,-12997,-32517,-93803,-116687,-109057,-83991,-59976,-28998,21108,69236,-775,-122807,-77880,-66349,-89569,-89055,-25585,-32460,-91671,-61583,-28187,-8034,74799,140010,78516,-61857,-106940,-61899,-55362,-81691,-92574,-106087,-131891,-44121,59745,114632,152533,146070,92492,-16920,-69310,-24954,-26275,-89683,-1500,74764,93252,24090,-61816,-68947,-68952,-99025,-125492,-68222,40192,76996,48992,22939,-12301,-42376,-81685,-34874,-75915,-62979,3305,18367,2058,-12686,63732,147821,185500,260096,300350,198772,79345,24772,-49332,-132670,-96357,-76872,-122531,-126136,-52108,3507,14843,23215,-14428,-72120,-94114,-107622,-134828,-35896,71439,114821,-34870,-183172,-82000,-115455,-95226,7009,46848,41674,37332,50834,83710,121159,89718,85302,146984,175966,152246,40147,-79396,-72094,5198,-6873,-18839,-5999,-1368,-16154,-80738,-49831,72821,234552,278627,223903,230465,343748,337623,227584,142183,35327,-25492,-98886,-128557,-38988,-14709,-45967,-45251,-23979,-25948,338,46806,126028,178815,77995,-55517,-69861,16596,-2729,-74502,-88746,-74186,-50677,-11439,68525,148374,171486,128431,64012,-1378,-37001,-49143,-20442,9747,-14279,-57336,-60897,-73237,-98554,-93537,-46953,10598,37553,-1362,6231,3298,26730,90779,214439,173826,55263,-28448,-56264,-10725,96932,179087,159721,74444,-27887,-36235,9657,10606,-23964,-58815,-17329,81413,103676,84077,86372,147536,176506,120061,60490,23523,-1654,-18425,-48330,21083,124928,105753,11594,-11892,-20945,-45349,-58983,-59224,-19878,-22777,-38321,-27371,29611,56664,78341,100694,145465,223947,248911,176284,58498,-51062,-124731,-157929,-191571,-123185,-25567,121716,251900,331130,344813,304150,155286,57283,75307,75305,12154,-37340,-61976,-34041,1143,-2286,-12367,-5732,-4296,34311,128636,210788,149555,73746,-1618,-63549,-106320,-112453,-134055,-82101,-24015,45252,50906,18924,-20495,-42246,21255,67422,21131,-34101,-98294,-125684,-66186,-12922,28157,21712,-41310,-95104,-102522],[-51203,82492,226297,238339,78850,-78023,-18383,52146,56094,37115,65627,81605,54048,48682,40568,8679,-2938,37961,62671,56610,60651,101160,149842,120453,39158,-50722,-80770,-30019,18812,31494,58935,56277,86161,97363,46641,20533,-10585,-26730,-82185,-77222,-16941,-20211,-94856,-46000,52211,94943,64180,66431,127310,68935,-63829,-63374,-21047,25004,74381,93537,70916,18456,-32029,-32648,3287,-11466,-51740,-65320,-53803,-47273,-77624,-109205,-20746,89310,214019,291884,237185,144719,100168,40249,-32086,-72601,-32875,9546,-13732,-26785,-19961,-6997,-45908,-69783,-24591,11230,78305,134806,82365,-8451,-401,13822,-47344,-120607,-103453,-51941,-8149,-52359,-100757,-99810,-111650,-94779,-50692,3885,-10434,-47522,-75950,-42165,-18563,13377,-11952,-50884,-82221,-75590,-94857,-135356,-64105,-48125,-71610,-31395,-14034,22290,7066,-79963,-10684,68668,50917,-14022,-40221,1947,77553,211698,203845,89958,-8500,-58722,-69392,-30018,18437,71842,71901,78175,29430,4890,-19359,-21696,-23392,-39439,-97439,-122271,-90582,32439,93600,-7716,-55104,-50927,-69118,-32236,11518,47655,53578,-32785,-42136,88356,133155,93591,78968,110209,97313,62735,83582,198202,289652,209464,47643,-70036,-96829,-100522,-112379,-113266,4751,95709,61473,-23042,-88392,-113474,-119907,-112594,-113903,-121683,-67815,5009,100713,120102,39838,-958,25631,-591,-72474,2804,-795,15384,30672,-15065,9098,96603,188935,262749,369552,374049,323571,227486,64490,-62142,-88965,-100857,-34454,22905,36662,28196,69552,106563,82326,52104,54361,27114,-16090,-13673,-39035,-36673,14837,39948,76507,139432,226321,281625,241869,126599,43864,-59934,-72493,-9004,34665,29667,-4122,16829,15521,19792,21506,51673,75023,54539,19714,19625,-355,-64470,-62185,61748,107471,118457,170920,180246,197117,204898,146036,59077,-42617,-133150,-83477,-121385,-129109,-57963,-27394,-49076,-115864,-164883,-143019,-53616,11523,-14389,-55036,-50696,-10813,-7522,-26187,8374,29180,-78884,-72515,-10179,7329,-11720,-68304,-91655,-62329,-41640,1911,52039,29596,22654,91687,117476,78276,35747,21910,49369,60024,53193,73339,85682,99177,75153,31689,1997,-23826,20506,80528,105535,65345,363,-77510,-125608,-119998,-69893,-30589,-41675,-59408,-33277,-17013,12776,83630,126976,122330,19137,-83745,-95959,-66697,-39251,-78544,-61883,-12951,-18158,-31393,30893,85267,65146,-64211,-18122,77796,216336,286003,202969,107238,129592,250982,385034,371729,234629,116235,5816,-60584,-29707,5862,16962,-8199,-38671,-106976,-160850,-105039,-55199,-65711,-67440,-19555,122321,280156,215522,63417,12202,-50894,-73128,-60941,-43427,-12512,-20576,-55747,-30571,-12228,-4887,-30873,-9149,-7074,-45779,-82749,-55673,31155,169108,307136,326911,249483,147838,53218,27088,-34895,-111556,-96743,-69808,-54025,-34911,-36712,-58542,-75193,-82256,-64108,-25845,-35189,-114501,-108117,-59303,-33381,63,33608,30769,56435,79214,31980,-30839,-25160,15749,28942,-4703,-46337,-41054,-67973,-96719,-13109,44009,-9934,-82084,5444,148031,162301,70053,-1446,-57144,-49815,-62291,-88212,-80037,-60805,-18130,10402,-1884,12680,-21421,-57433,-34233,22859,41663,60959,33743,-21359,-43798,-38024,-21080,-25160,-34185,25375,12444,-31492,-98594,-62607,-61545,-35741,-421,50620,15787,-27866,-92714,6630,135568,141741,119031,115427,119294,136199,61746,-56022,-104567,-40904,-37264,22422,134010,228751,69350,-73056,-92766,-47540,-22689,-25713,28634,130675,235301,219942,126409,50377,828,-31390,-72145,-13613,15160,-8399,26756,100776,113561,23104,3957,-5881,4627,35832,28370,5433,-45579,-75946,-81770,26290,111288,151449,130091,25409,-5935,20379,4543,-41087,-52387,-58852,-44267,-63813,-59248,-74599,-106199,-91923,-87106,-94509,-80645,-6896,56904,85334,110741,128584,44072,-46002,-47919,-53663,-77712,-127337,-106528,-11125,96756,104841,50100,-56144,-105917,-66029,-14844,21768,1798,-67748,-128070,-105925,-77797,49980,125140,135689,11212,-104187,-120292,-77025,-15753,86614,158430,99813,29204,54554,80138,-13610,-21189,21643,70131,89736,27043,-79526,-62163,-6478,-48805,-65847,71948,148389,122035,61012,3294,-49778,8084,-2318,-64653,-92605,-50776,-55513,-58782,67995,59105,-33366,-25485,77123,76879,20611,-51662,-81189,-56402,-31657,12707,131648,215907,185795,74228,-5069,-50276,-62185,-22991,35552,105395,125094,98665,-13924,-92941,-106501,-111667,-90154,-3622,21216,-16563,-50848,-13121,164237,223149,142692,20110,-30682,-43168,-76599,1184,69146,140810,168002,34395,-70066,-7867,18894,-36520,-132700,-85772,25040,72874,25092,-18646,5669,58335,-17517,-82517,-82632,-90741,-91061,-40317,-170,30573,5234,-17046,-58357,-76025,-46979,20707,90530,85658,35743,2902,-4185,35587,40253,-11942,-43848,-6420,34484,77652,148379,205489,221566,208413,188970,184958,79865,12368,-4852,3817,23576,38387,23928,19344,32459,63712,38486,-21243,-48388,-37062,5203,-7710,-2450,-22519,-45896,-9309,24456,74960,167386,193204,92952,-24017,-37217,43495,118126,188595,204405,22317,2444,116502,170002,91833,-44245,-102084,-78737,-33565,26180,104189,172603,171072,148892,119634,85460,8535,-85807,-76427,-22923,-11523,-23551,-67233,-20290,164122,246958,172361,59854,6280,30564,54957,-41577,-111757,-89706,-35747,-12626,50520,129851,112285,116794,156237,158445,69972,-32946,-83381,-55443,-47129,-51904,-20138,47199,38998,-52779,-102900,-33703,79196,112795,62550,-58044,-142484,-130100,-27747,87015,93344,53300,15188,-25204,-63079,-112477,-75906,-60580,-23419,-36040,-60228,-88022,-45344,64954,65225,831,-80334,-43063,-42056,-42298,-53838,-14086,3814,-19052,-8498,-11537,-47589,-90644,-76630,-59896,-104575,-76688,-15199,47821,100701,-34628,-131059,-131917,-92199,-40375,-3500,-291,-15045,-38443,-103413,-93556,-75952,-26019,52341,104212,149917,135525,82328,16966,-71823,-108501,-122953,-82215,10229,11187,-40909,-15726,61386,102758,129301,170854,147417,58100,-36443,-108534,-68282,20671,114847,320848,499925,591043,596250,507119,210533,43433,-29599,-38710,124736,93992,20310,-55159,-150395,-175089,-185946,-192845,-197604,-124647,-63220,-67079,-36254,-8978,-1776,9620,46034,59531,57865,20435,-25214,-51313,-30199,46576,30955,-56543,-26468,-22069,-38792,53508,183300,255380,277934,347861,371616,371618,342976,234596,126445,21466,-53072,-60563,-19168,-62933,-46792,-60902,-79378,-96183,-42600,72382,49744,-100003,-297149,-417489,-353569,-104742,-11754,10028,-47918,-152714,-13999,60179,103112,85381,36581,11473,-13711,-27973,-17615,-33547,-54794,-59740,-59815,-34192,10197,9325,28723,163623,157941,7702,-8122,116101,162828,89547,55535,60804,85040,41138,-13634,-54539,-71699,-78958,-83779,-63304,56271,124310,42399,-52226,-35163,86861,135313,57261,15192,7444,-22034,-35868,8046,30629,5665,-1569,-43130,-19009,-14641,-35127,-59956,-74303,-38206,-59172,-49238,20169,122797,221760,156538,100921,37680,-50114,-124758,-145885,-143883,-153736,-100991,-67881,-58754,-34056,5886,27365,29253,104927,124371,41825,-46785,-91353,-119283,-26330,43987,28048,1184,-42838,-69360,-68433,-35195,-15200,-52796,-102510,-92272,-89830,-115332,-140013,-129911,-59262,52113,114393,79358,128150,185016,235320,309411,283645,140800,39367,-62362,-110886,5014,130763,224288,249958,211981,186450,161321,104379,12100,-33909,-52324,5945,38346,30719,3697,-30811,-54461,-56621,-40810,-38197,-68306,-89699,-111154,-126245,-98849,-44368,-25850,-68684,-99922,-42720,32636,43688,28665,8851,-47356,-124880,-139667,-103954,-23419,56686,74002,76410,42809,-27744,-32880,-40914,10097,23618,-84329,-36838,91675,191898,259263,234924,112540,62786,16037,-18443,-18045,-3681,-39626,-94356,-105370,-69575,-85529,-60943,-10743,-3574,-34335,-68088,-10478,15497,2405,-62931,-60621,-33705,-63798,-82186,6341,72331,52423,3110,-68520,-128627,-74612,3808,125163,128539,70481,35080,80821,107217,55501,61119,198181,278972,141457,-19780,-90902,-70620,82068,132270,125690,106877,69943,-16670,-96531,-37285,-12191,3329,72617,141697,109899,14529,-83136,-105645,-39202,34955,107238,96980,16299,-70100,-14924,42862,8081,-42320,-53947,-61557,-44298,-14374,1501,60047,158013,210004,221009,136620,101240,272060,472535,430346,315097,94825,-62110,-125210,-39152,7200,-33547,-120620,-72500,-35936,-17209,6241,59613,116815,140858,78712,44459,65964,96977,106117,135147,158970,143965,97307,784,-62134,-83022,-29800,117299,284862,307710,179202,64808,-4407,-72304,-140248,-130040,-71869,-47493,-54941,-55044,-90093,-105710,-124510,-98560,-123485,-125734,-106365,-57172,-8648,6037,-23113,-66250,-85057,-85793,-77243,-98238,-100257,-55604,-16585,2714,-5663,9133,26760,84663,89709,73579,34060,-33143,-67896,-20824,46097,54013,46476,1100,-23982,-21839,-12338,8324,6271,-25702,13390,163343,280641,195485,16657,-88419,-86247,-42129,-22217,-46071,-81120,-101525,-82359,-18684,14364,29522,5479,-43462,-77524,-47015,-71319,-46094,-15747,-20589,6908,107666,194798,168692,71913,-12027,-15114,7482,-50849,-89871,-82971,-62431,-53256,-36702,5570,30590,35395,26153,9395,156,-8009,-24062,-29271,-1039,60451,114385,68286,-24265,-112705,2319,118097,140377,73776,-62880,-80793,-20721,-32443,-84081,-86100,-57734,-73855,-117116,-11774,89218,133877,97621,37515,14910,41913,32241,6363,-39765,-107080,-74764,-6559,34830,68181,103774,103121,42421,28795,73001,102765,102970,36560,-87992,29284,87370,102676,107266,104048,72108,32556,9550,-34488,-70568,-72263,-86550,-104561,-38914,88302,223877,235097,109805,-52724,22296,269095,424129,290797,82561,-412,89017,189805,244770,288073,310720,371064,368355,206314,12947,-101200,-128695,-79546,-85756,-97109,-81588,-30444,-3719,-26665,-37691,-68075,-89965,-24321,52967,102029,77392,14943,-63468,-41430,42829,136062,121628,74724,89392,87719,10593,-108903,-29498,46473,48290,-19011,-84703,-89246,-34070,34046,62145,90150,49776,22996,83593,117405,103780,71879,84464,120133,146699,106286,16602,-73777,-90874,-68063,-49103,-69397,-81236,-5989,111831,126307,17376,-94178,-12864,6616,-15599,-50990,-105405,-58194,-40460,-52381,-91477,-103577,-120391,-140876,-92936,-15197,16293,19273,17641,-34311,-88459,-132571,-137494,-158549,-155079,-79347,-30543,-46143,-47523,-55586,14980,96621,123546,178094,175132,132273,75565,52372,3393,-45389,-68229,-108972,-40359,48903,84382,42441,-27763,-1319,35676,39915,-43914,-46709,65840,218527,291597,274696,201451,72460,35715,3187,-35619,-103109,-81051,-48845,28590,107667,108275,119414,96579,24002,-75215,-90354,-56771,-49559,-57499,-68073,-113459,-104154,-86206,-115701,-56880,-46194,-33907,-41394,-47553,-25741,6094,-17964,-43490,-37219,-31576,-73448,-49174,7964,13839,-61970,-34082,73921,69624,-3094,-16708,-14043,-17460,-24111,-55335,-81848,-21936,41386,42464,-2221,-73481,-125487,-117789,-122892,-89410,-85098,-98379,-73268,-3096,122708,279719,221423,44668,-67247,52054,92801,129121,161228,119694,32336,-35376,-47818,17660,139305,258739,277782,268030,127503,17679,-32023,-68605,-116162,-116464,6955,-4077,-35901,-24819,-21633,6483,40342,102500,58826,31113,106392,244447,346597,336900,188091,64503,20545,46976,157062,192934,4359,-42097,22435,74150,114492,42221,-61453,-124715,-108053,-9809,97260,135303,95933,144,-65585,-29681,50107,95375,71939,2088,-26372,-13301,30721,87446,158723,176051,109031,54816,29646,48779,78907,101337,43806,-33005,-96737,-141740,-142188,-105229,-63435,-24284,6426,27397,38988,44046,63078,79783,33030,-13140,-36468,-44204,-24663,9850,38377,-17512,-19427,45713,86185,80290,49106,24444,40226,56663,-47358,-103624,-59700,-119499,-45000,38353,46274,54277,49699,16696,37981,94255,132415,109596,66777,18335,415,-32301,-36769,30038,93745,151224,167795,188955,218315,238221,152349,59324,63057,114959,111430,58740,-14763,-37534,20888,69100,59159,15373,-2025,6528,-34310,-28218,-30791,47044,184407,137216,15524,-81159,-86546,-15283,49192,24887,-6140,-8059,32020,41647,14932,-29070,-104999,-102772,-100139,-59589,3079,42182,34361,-5763,-11652,28085,136745,241997,173265,50902,62315,57204,91941,127923,123140,79287,84352,94263,77021,-2890,-49994,-2593,46737,53244,6206,-28856,-69730,-52733,-23481,-52358,-115960,-128476,-112737,-89094,-57190,-22072,28343,73046,-9915,-118446,-65667,-49299,-58585,-59203,-14598,-42276,-114492,-56289,-16489,-14224,37912,96200,46919,-84571,-120248,-70542,-66335,-98935,-113003,-117735,-126009,-44107,58619,111246,157028,152112,100358,-1012,-60866,-24583,-28300,-75161,16051,90679,98268,23095,-56841,-65652,-71074,-102843,-115003,-78862,17867,62730,42009,22949,-3858,-22439,-95406,-88330,-90122,-53720,21970,37585,8822,-16513,52962,153085,198635,265716,304866,225252,125238,69230,-22375,-120438,-109322,-82573,-128487,-119087,-53902,-9425,6715,20412,-14835,-76058,-104151,-126995,-150910,-29787,69715,104560,-61569,-156789,-55832,-92976,-121690,-14440,32480,24624,20241,37922,67212,113047,85264,76689,133330,158515,132431,8775,-100787,-70314,2730,-945,-10491,-7993,-18282,-37692,-101994,-29009,101500,243847,255713,192045,188435,297255,308100,191734,91768,-3804,-43109,-108244,-132425,-34611,-15865,-51345,-53901,-25462,-15586,5534,51767,133146,185588,90227,-44717,-90433,-21596,-37742,-92993,-98819,-85540,-65997,-24710,58864,125552,125829,85441,42340,-7843,-40560,-52447,-11213,34943,18678,-28948,-47802,-67441,-88573,-74598,-18756,40474,63616,23203,27246,22842,45628,101952,204597,147719,33796,-44708,-58789,9740,126541,196625,151252,59694,-42950,-51533,-14958,-13486,-39568,-83679,-63794,35248,63112,49111,53004,118504,134750,39574,5747,8913,120,-21733,-53298,28257,136041,94412,-20907,-44541,-31467,-41187,-50716,-58898,-14623,-9904,-22971,-20793,38028,69089,96744,117174,156755,211417,208409,137997,35350,-61113,-118301,-126001,-167259,-129876,-8137,155176,287209,354770,346976,288380,148681,66247,89589,86281,21657,-25561,-58182,-54008,-22503,-7604,-4925,-26992,-24978,39714,139327,212772,156326,82476,7468,-53933,-96039,-107006,-123803,-63099,-1295,64210,60447,24497,-9146,-29676,26702,73643,24230,-33884,-101911,-124707,-60240,-10492,29602,31161,-31280,-87964,-95056],[-38520,109059,272016,275327,96098,-73421,-16507,53553,60366,45957,70621,76007,48401,55335,58260,24976,11098,54399,87749,80788,74502,111932,174245,158955,78998,-25358,-72046,-29058,18036,17205,26176,40440,107175,146299,81955,17662,-36396,-58096,-114470,-90100,-11155,-12327,-98726,-51576,63209,118265,67586,37395,91080,48795,-66484,-62211,-23202,29807,79578,98950,71091,18733,-26703,-23755,17466,13038,-29854,-46729,-34554,-29245,-57783,-99453,-29364,61489,171768,253806,225955,160525,114847,54506,-27969,-70496,-31105,9996,-15173,-30186,-27824,-13479,-40736,-77708,-32330,4112,68633,117083,66876,2201,29191,39482,-30066,-109832,-103009,-65279,-23746,-48307,-93471,-93867,-115661,-79281,-38000,3471,-22314,-60523,-86778,-52400,-38550,-11781,-41474,-84675,-112822,-99272,-112567,-121408,-57886,-54555,-68407,-21062,-13421,1143,-13295,-75296,-4287,56497,30054,-24918,-32491,20777,105878,249296,232197,112191,6551,-60245,-86194,-46315,8844,74001,73632,69779,13389,-18388,-50234,-57341,-49868,-51452,-95325,-126882,-89975,48498,123410,19273,-40804,-44619,-57658,-23406,10797,45472,59279,-19480,-63206,69093,109035,55859,54157,95890,86334,44180,71059,191968,275485,192325,35140,-82521,-87127,-92410,-103242,-122041,-17728,80894,47986,-23758,-77599,-93116,-98973,-92570,-105000,-114377,-59819,12417,106860,118047,31179,-11723,8903,-19699,-93960,-174,14931,37374,53290,2487,28793,137239,254976,306022,376785,346609,303443,251676,90824,-42554,-76695,-97249,-36639,13370,10707,-2055,50567,84413,48844,33815,58633,48747,11299,7789,-25743,-26531,16546,39129,78719,142695,229568,275991,233395,119005,29415,-70630,-53277,12408,58528,47656,-2162,1099,1323,18256,31149,69511,93981,78162,48793,36045,-3900,-86474,-67939,69541,125299,133270,175317,197251,221054,215848,144719,55426,-45056,-119141,-75313,-119363,-154801,-85750,-47425,-53863,-105285,-157436,-121458,-39034,11567,-26685,-73339,-39889,-1759,-7313,-22566,33222,58796,-55679,-79135,-16337,-2948,-18733,-68838,-88290,-67185,-43794,3376,55140,48689,35555,90342,96859,47657,17774,10798,44035,59204,61185,77317,83034,99976,77995,46555,26944,2694,46231,95262,98084,47861,-9395,-77590,-121645,-105044,-43888,8768,-5320,-40243,-33038,-34321,-13326,66871,126708,114715,14676,-79461,-86254,-60960,-41969,-86155,-55283,3209,5568,-10102,39171,85795,66148,-65711,-22355,80169,226809,283953,189039,93408,116732,241350,397242,381446,235264,114108,5162,-65211,-30511,9046,23967,-1708,-36045,-93516,-146187,-99116,-53138,-72212,-91308,-63916,67606,232584,160124,28036,-16495,-70710,-72727,-50250,-34595,-8159,-17470,-48320,-24463,-15094,-27910,-32011,-8698,-19201,-63804,-104282,-85564,-2408,157344,324899,362382,284136,184312,75616,26707,-47619,-111952,-79685,-54044,-38925,-23796,-32566,-59030,-77651,-88098,-70706,-23796,-19935,-97540,-105712,-56636,-25419,6103,29011,18690,44777,69358,30104,-29413,-17039,26387,39943,8404,-36760,-38838,-68017,-98360,-26717,22343,-6615,-76128,-2459,131173,152567,82457,30207,-11040,-19678,-55882,-98535,-83722,-62863,-17678,12040,-1265,5215,-44549,-89907,-31595,26549,38386,55165,27102,-30385,-55310,-47248,-34664,-53587,-65523,21873,29597,-8678,-75475,-69403,-65867,-38480,-13586,18517,-7342,-35008,-103006,-19247,81056,83182,78305,85375,101032,119538,51044,-60534,-106289,-40738,-34105,18765,126611,212772,60324,-82705,-116782,-76740,-46890,-42929,8317,101306,202889,191835,102617,37533,-2436,-28000,-51747,16744,54219,18433,24600,72637,109658,26733,-4637,-11742,9535,47933,52703,31705,-23554,-53265,-66802,10663,79571,117387,102388,7798,-6382,28557,13768,-19234,-36474,-62955,-57719,-76113,-49772,-67607,-107827,-100645,-91548,-95161,-81745,-10449,54689,88082,107323,132118,58904,-32776,-51523,-60782,-82222,-116004,-76580,28668,149549,148150,70089,-40645,-51785,-5942,35569,57830,16502,-61341,-129312,-108541,-78907,45713,121886,120498,-10198,-114469,-105693,-64463,9551,120501,188768,118581,33059,75784,138511,47306,-1200,24458,57102,63006,11748,-85679,-62516,-9930,-43421,-60635,63579,140442,108412,45684,44,-32232,19627,334,-68709,-101085,-40848,-27626,-55142,46055,50741,-21691,-19527,67056,62128,8183,-62027,-81905,-59485,-34114,10850,127516,207055,166221,51387,-18998,-56968,-70975,-31935,22406,87646,119196,118654,33239,-83496,-100470,-113091,-103467,-12097,27692,975,-18539,71464,252262,277245,174504,38566,-21568,-35587,-94707,-27123,49230,121866,142014,16472,-66413,-9992,7720,-50156,-148773,-81076,32976,82181,25839,-42089,-36975,26819,-34346,-75229,-65670,-71924,-70825,-23980,29117,52706,16504,-20837,-68606,-72011,-53474,14148,91044,101974,49759,8094,-814,45789,46530,3672,-19317,15520,42493,71788,129503,181492,204732,194662,170321,175046,84104,10474,-14781,-9163,13768,43512,36891,25699,29501,55778,25966,-34232,-50825,-26280,17428,-3754,-2274,-22636,-38937,-3550,27217,70977,165405,207094,129908,14895,-34091,19636,69742,132001,177224,32088,10314,105502,153733,70836,-52632,-101146,-82344,-42751,10408,86784,154988,147312,130583,109171,67466,-12084,-94953,-57786,-25117,-27176,-48007,-103141,-11480,174439,242537,161867,51761,9527,44794,57998,-46965,-109940,-92902,-34707,-4719,56191,130643,118414,123956,158952,152056,66323,-34835,-86279,-56278,-45079,-52145,-16879,59812,56627,-39841,-105855,-34521,75508,114114,63408,-66196,-164885,-120512,-18699,89896,97349,55754,16796,-21138,-58602,-106499,-67677,-51785,-18557,-33725,-58892,-88086,-56398,70159,85870,18387,-89042,-46352,-39379,-38836,-49748,-11974,-2565,-28610,-9298,-5011,-45653,-93248,-78299,-63505,-103845,-72203,-28765,8639,66097,-74978,-216266,-241482,-249705,-231185,-182886,-120505,-62076,-47379,-99485,-90321,-70843,-26312,43220,91493,149778,152777,105154,35590,-54135,-95040,-122321,-81253,12772,15008,-17012,34205,122491,168499,177110,200985,159194,60781,-32202,-97336,-56969,19623,77354,238214,421242,521084,514517,450839,198868,34533,-35593,-37021,121413,79005,3779,-74645,-177198,-219707,-248614,-254392,-238989,-141898,-64146,-63439,-29353,-5446,4238,10251,48603,61359,63527,28903,-17097,-43179,-20447,58731,54561,-29858,5231,-5319,-54441,32668,162824,238560,264646,320381,339420,346068,324245,218091,114284,13957,-51445,-42327,-12530,-68340,-39042,-47642,-66596,-92222,-49697,59203,34347,-119354,-295397,-351645,-234725,-61481,-22233,-16757,-62609,-144730,-13019,50321,84112,64601,21852,-697,-24002,-39656,-26399,-33627,-51280,-57066,-61990,-41596,3088,8425,30756,165044,139653,-8843,-14736,99690,131710,67339,36509,43033,73350,37228,-12202,-47354,-69593,-84778,-95341,-100533,-971,80972,23998,-56933,-53599,58634,113598,44681,-2994,-2825,-24356,-36272,3325,20331,-4347,-8578,-59859,-29800,-21085,-40855,-60706,-73655,-33387,-48227,-48952,2856,97066,216351,174408,104663,23496,-73874,-145533,-152705,-137426,-162728,-113007,-69276,-57808,-36123,6657,30555,34867,107289,119942,39778,-48692,-94894,-116494,-16176,54896,43131,5936,-51878,-89382,-78522,-40615,-23020,-59367,-96950,-89298,-85447,-107523,-120866,-109257,-43833,60345,102619,50662,109811,185352,235944,285402,226303,92800,30430,-62950,-110122,-2424,114132,214638,272536,249000,231961,228905,196711,90977,11782,-43619,19005,67663,64252,28598,-17250,-46431,-50243,-37484,-41108,-75139,-91611,-100127,-113553,-102856,-55169,-37004,-82554,-104102,-44742,27050,48796,42545,18771,-39719,-122000,-136136,-94730,-18540,58392,73492,78060,42404,-23238,-20462,-19063,22841,25841,-64305,-49281,52907,153338,238885,261224,157002,93637,32841,-15284,-23730,-7240,-39577,-91403,-108791,-76443,-81732,-66891,-27500,-16033,-34201,-59103,-13035,12531,1106,-52226,-46744,-24989,-59342,-83522,-658,63797,43301,-10215,-73878,-117131,-81399,-7490,105819,111040,39311,-29,63080,91488,40814,60268,194816,270856,140296,-18581,-82916,-63673,73646,97958,87344,67617,39201,-35919,-89235,-26395,-5703,11726,89606,157173,134337,51657,-24826,-54806,-30145,49782,133292,123994,23514,-67103,-7789,50776,20290,-33127,-47735,-64653,-63698,-37496,-8884,60002,152548,194470,216302,145594,97948,235447,375649,361823,282466,84495,-63404,-128005,-46870,-6231,-47675,-124036,-58505,-33331,-26582,-5775,48275,106578,125664,61673,29555,40989,74357,84646,116370,143938,132031,91621,5847,-62197,-81282,-33082,92681,237277,271122,156445,50351,-4228,-61731,-119002,-130749,-66712,-29453,-35598,-46273,-86697,-102737,-135153,-113122,-137221,-132821,-106089,-53243,-5833,3236,-14767,-58417,-84318,-107955,-103040,-94388,-82485,-50544,-14457,2128,-9753,6602,23405,83647,95415,72283,37646,-12606,-45876,-16303,51361,67867,63364,15624,-7066,-1454,10270,38204,28486,-15809,1995,131495,265743,211980,27560,-84241,-87662,-47124,-31724,-51486,-88341,-117651,-94867,-23988,6558,15482,-2977,-46695,-74897,-54058,-71315,-39630,-5264,-3682,13974,109492,204612,195663,107400,24483,-23484,-3667,-53301,-86301,-81647,-77139,-73252,-45818,7599,46751,59239,41268,14818,706,-7224,-18511,-20000,10847,73262,119679,63414,-36588,-98161,22206,146989,161216,72842,-51690,-74281,-15227,-14682,-62925,-65308,-51180,-69689,-122730,-32687,68219,135422,121214,62804,39267,55212,40178,12844,-39624,-112435,-73117,-3342,36226,70953,111613,111991,44610,20836,54925,86115,93766,47568,-104723,8401,72334,86725,86145,87295,65242,28517,1816,-48499,-87287,-84001,-88735,-87774,-37646,70885,187598,194822,82830,-77075,10455,259730,390205,252313,62922,-822,87650,184854,256342,335066,393094,474100,472345,263945,37411,-89152,-118497,-77928,-98179,-113861,-95892,-41845,-6289,-19132,-21960,-59397,-108638,-20293,58950,102745,77684,17762,-61372,-47720,36225,139462,134199,80763,82443,78051,6534,-102919,-38011,30855,30044,-31060,-89699,-83130,-28219,47611,75642,96000,57682,33195,88176,111997,86855,56556,77520,134812,181820,159341,75245,-31536,-63015,-50272,-47464,-54916,-74759,-12801,113668,148500,46852,-80283,-38750,-9222,-19226,-47935,-103872,-73661,-55135,-56944,-89291,-108563,-116596,-130115,-89684,-12940,18220,26533,7332,-58138,-115140,-144145,-104674,-131410,-143596,-89807,-33058,-33498,-27217,-12042,68134,137985,152431,204704,198098,118726,49752,30699,-7151,-49982,-71251,-113684,-46714,33831,61256,14611,-42927,-888,37823,39624,-45874,-51016,58592,215433,302445,288665,208594,76543,35165,-5822,-40096,-109106,-88611,-36987,40071,98307,100666,118738,100218,34164,-62297,-103232,-80824,-77447,-78990,-78839,-116385,-116333,-116949,-119728,-38397,-38511,-35272,-49993,-58397,-33905,3306,-19027,-41790,-38842,-36061,-76605,-49155,10533,15629,-66966,-48433,61099,64340,-6153,-24701,-26593,-26429,-28025,-52701,-83063,-16020,57643,56078,6131,-72803,-121253,-114364,-124626,-111667,-108153,-116913,-86842,-12639,116250,263377,188331,29519,-78075,25238,56358,90631,134718,114990,14873,-47811,-53948,15532,135730,258185,282635,284654,154241,30472,-29178,-70344,-112499,-119758,-4760,-5098,-31751,-9420,1015,28423,63494,129388,94768,75326,133798,227977,312547,343439,222447,104356,74465,96829,207729,211169,7589,-64196,-11093,57571,101950,25319,-88440,-150196,-73291,37762,132054,147433,98518,-7224,-83869,-49833,38526,98571,79735,9985,-15361,3035,49750,98509,146548,144503,77680,23631,9009,39158,70788,94241,38518,-30465,-83060,-126945,-136177,-104607,-67390,-31056,-1295,17996,24562,22204,39337,61186,24930,-17835,-39766,-40774,-20970,10177,48285,13075,30174,108134,137214,115907,83807,57829,66859,74634,-31302,-115012,-75909,-129256,-34756,44480,41401,48826,49430,14079,26680,80723,115268,84738,39796,5685,-492,-26185,-27260,29659,78373,122099,128724,146252,161707,169976,96929,33556,72919,128670,123352,77793,3818,-28424,25224,67880,49874,3049,-17241,-16208,-58528,-46175,-37217,51533,187356,140377,19239,-76477,-95425,-33827,33808,17410,-10583,-14943,32798,40799,14103,-40563,-134059,-120976,-105683,-52908,15017,52360,41877,7897,2307,20059,99566,182899,94920,-15431,13579,27456,77561,129307,128594,74206,67457,100509,91311,-704,-62058,-6057,44799,42671,-9700,-42625,-80978,-60836,-36124,-73919,-130330,-127784,-112193,-96953,-55764,-16129,28909,65231,-29612,-106391,-55038,-31935,-27090,-27026,-2594,-49775,-137751,-43916,4766,-1826,887,29483,-5223,-115487,-127088,-78407,-73556,-108022,-126303,-123891,-120520,-47387,51180,101865,153390,151080,101757,10561,-52093,-23205,-29542,-61933,34717,107299,104352,25114,-50925,-63322,-73160,-100244,-102864,-79007,-2847,47334,34105,19736,-365,-6525,-37236,-69160,-67526,-37999,41601,54180,11585,-23663,35691,148821,205379,263263,297254,241315,167575,109962,2086,-103188,-120662,-87639,-121684,-103484,-53856,-25039,-3627,16248,-12049,-74296,-108683,-140136,-155347,-27485,64134,91993,-83037,-133329,-34735,-73849,-148560,-39199,14515,6295,7066,30290,52289,99852,76455,63821,111305,128188,98227,-29554,-119671,-68999,-516,4115,-1689,-7368,-31488,-56332,-100787,-7262,129554,248513,231015,163961,152213,249100,274993,155458,44130,-41045,-59435,-116294,-132694,-33535,-18371,-56395,-63689,-31344,-9202,4271,49520,128794,178908,94872,-37374,-109482,-58531,-71484,-110190,-106149,-96286,-82299,-41553,41126,92671,76386,43326,19397,-15760,-46154,-56822,-4260,52680,43749,-5317,-37023,-63106,-80414,-57969,5121,63636,80575,42450,45962,40709,61838,106087,180905,116134,10867,-62597,-63191,22243,141796,196761,130236,40954,-59251,-69267,-42777,-42867,-57583,-104245,-88468,6518,35208,21699,20416,80992,81415,-38706,-45789,-9338,-2772,-29732,-61085,31516,140836,79038,-43601,-80802,-42511,-38048,-46047,-62976,-13755,-91,-9491,-17110,37982,70579,101934,121470,153666,182315,155074,87633,674,-79491,-120295,-105597,-131615,-122623,7740,185127,317261,372619,344839,271705,141956,67354,92934,87203,22392,-21488,-56658,-72971,-47050,-4893,23378,-19017,-30250,53243,144944,206923,159509,89641,14593,-47324,-88071,-102036,-114553,-43384,25682,85828,71174,30166,1582,-19502,27733,74612,23457,-35750,-106248,-124985,-58505,-12373,25869,35533,-25420,-83611,-89509],[-26942,128367,302327,301561,113365,-60576,-13371,54808,63410,53949,73853,68733,41841,58566,70922,37109,21097,66517,109999,102876,86109,120442,197384,198736,122438,5587,-58883,-27709,15105,1660,-880,36999,137598,199086,116952,12389,-65486,-93329,-151649,-99663,-2836,-2130,-96865,-54348,72732,134141,65997,7403,55019,30065,-65358,-57594,-21787,36427,84310,102010,69255,17728,-21731,-14115,33091,41641,-4375,-24336,-16742,-13943,-39096,-77494,-26788,38381,127472,204784,200516,165685,125567,68435,-22028,-66563,-29762,8084,-18042,-33241,-32933,-17087,-34674,-83086,-36658,-812,57043,93136,48302,14610,55846,64558,-11894,-96566,-96172,-72057,-37322,-41602,-81765,-82724,-98661,-62306,-26019,1715,-33673,-71456,-93542,-61091,-59054,-40460,-76550,-122658,-143930,-119784,-122492,-102391,-50554,-59978,-56594,-4312,-7975,-16224,-31291,-67143,977,41278,11331,-31262,-27960,32736,129355,276425,251716,132171,24898,-52330,-93400,-56589,1304,74617,74142,61638,1067,-35535,-70783,-80922,-67958,-54916,-84582,-133869,-89532,64118,150171,47963,-24650,-36124,-45000,-14264,10060,42640,63372,-6033,-87164,46736,81926,20379,31187,80818,74073,23655,56534,181079,255229,174486,27276,-89792,-81045,-86827,-94751,-120744,-38150,64725,33595,-24665,-66977,-72222,-75911,-70570,-92781,-106963,-55970,13152,106617,112799,22986,-22069,-8940,-37959,-108290,5167,41165,69002,85877,29807,54254,178354,314758,334080,362687,299643,263288,255244,105130,-27500,-64072,-92563,-38458,6393,-10109,-34233,26201,56795,13787,14488,60744,70084,40077,31311,-8300,-11631,19423,39048,80625,143036,224981,256648,211761,102959,13015,-74102,-35449,33563,84727,72072,10727,-10591,-15584,14384,38241,85073,110625,100212,78354,55051,-6251,-104332,-65377,78315,140308,144857,176241,210866,244858,225611,143495,53999,-43462,-107024,-65808,-109767,-158798,-105367,-65028,-58046,-95371,-137315,-99670,-24315,13235,-34479,-85495,-28555,6401,-8489,-19723,52092,82038,-33208,-83625,-23382,-13856,-25392,-66989,-81861,-68783,-44367,4504,53973,64562,49871,89105,73303,12785,-5062,-1392,36755,54264,65060,77965,81832,101399,81738,62779,52982,32140,73917,106945,85845,29233,-19042,-76929,-111976,-86471,-16362,49182,34131,-15473,-29743,-51565,-41368,42104,116466,100569,10050,-74118,-77198,-55869,-45607,-94309,-49491,17199,28311,9749,43511,82749,64713,-67260,-24720,83455,234037,269648,162978,70441,95281,223192,396422,379210,232068,111324,5364,-70732,-33313,11617,31291,4580,-34148,-78399,-125036,-90778,-49111,-73239,-107818,-104267,6818,167467,98939,-8952,-48557,-93537,-69018,-39492,-28414,-7843,-18692,-45235,-20966,-18843,-47267,-27644,-8408,-30677,-79495,-110425,-106675,-35289,141670,335231,392279,320522,227304,101531,23332,-65436,-109473,-62495,-38802,-24895,-12749,-27370,-57194,-76159,-90863,-76573,-23189,-5089,-76368,-91315,-49948,-16712,11089,23161,8414,36153,60980,28691,-26327,-6874,38887,52638,22293,-28059,-37252,-67852,-101190,-42553,164,-3658,-67669,-9695,111243,138652,96008,68034,37154,9274,-47947,-106120,-84522,-62624,-14992,16311,3799,5231,-58528,-121179,-24602,29614,35080,47840,18872,-39234,-64363,-51773,-42372,-76041,-89700,25795,56530,24596,-45947,-73962,-69534,-41165,-26917,-12577,-28595,-41799,-112008,-45185,28821,32690,54952,77021,95218,105666,39289,-64752,-109741,-43819,-32817,14107,114042,188005,48188,-90757,-136218,-102768,-70084,-61533,-14475,68616,165335,159643,79158,26820,-2439,-18615,-28090,48243,93711,44996,17687,40786,101980,34696,-10327,-16991,13358,57006,74400,57046,-1770,-31491,-50573,-3871,46516,79302,70150,-8648,-4606,36438,22869,2504,-19207,-66757,-73713,-88814,-46066,-67846,-111872,-109189,-96085,-95495,-81447,-13467,52658,90744,101779,129504,68700,-22005,-49976,-60145,-74372,-92950,-48437,67786,200764,187501,85335,-21031,3802,53169,85325,92219,30252,-54147,-127383,-112013,-78569,42194,117483,103261,-30191,-104094,-89501,-55321,26944,140440,204255,128446,33701,95357,195910,111445,24282,28411,41623,32842,-6591,-92029,-61383,-13899,-37955,-44560,49697,125108,88815,25545,-3166,-11636,34638,5349,-69703,-108462,-31040,1131,-30368,40471,52829,-1889,-11845,50111,38301,-12507,-78951,-78938,-58745,-35239,7082,118959,193418,145631,30484,-33486,-63453,-78667,-39577,10543,69306,109041,130943,78532,-67106,-93934,-111003,-111925,-17782,35717,25191,38134,165547,331365,321224,202207,57749,-12680,-31255,-92156,-50281,29748,102808,118841,4135,-56322,-12269,-2151,-59667,-153897,-76378,38358,89041,27169,-63245,-84123,-8007,-46355,-65093,-49809,-53850,-50548,-7457,52560,66507,23729,-25461,-81774,-67170,-57309,8280,87579,112672,64630,15631,3130,51883,47088,15707,861,30380,41692,56819,100844,151465,183011,178398,149799,159967,85022,6365,-25597,-22131,2857,45578,46112,27616,22823,45032,12237,-45128,-46201,-10305,31562,73,-3373,-22303,-30729,2972,29200,63637,156261,212391,163441,51658,-27890,-390,34647,92168,159867,49859,16790,91711,135942,54130,-56543,-104213,-93500,-57722,-10872,60054,125518,111961,99455,85085,38062,-37382,-85379,-37287,-26308,-40897,-70489,-134708,3307,174475,226359,146185,40671,7222,54143,53481,-52767,-109253,-96704,-33615,3440,61260,129719,123249,130929,160430,143747,61574,-38349,-93082,-60057,-45004,-51483,-12838,72260,74822,-24740,-103033,-35309,65878,105816,57112,-74965,-168268,-90373,-544,87907,94962,53459,15974,-17806,-53482,-101506,-61218,-44116,-14273,-32145,-58533,-88115,-69236,68337,99131,26590,-98566,-44315,-36223,-37054,-46768,-9618,-9232,-40036,-10008,2508,-41639,-96787,-82704,-68661,-103208,-66746,-39755,-29871,27194,-108516,-199566,-230308,-296926,-336768,-314689,-217059,-101121,-52691,-93194,-89834,-67256,-28219,32857,77874,147090,167539,125943,55228,-28712,-74696,-119018,-80297,12806,14885,2948,81465,189867,239042,226994,229412,168567,61575,-28909,-84372,-43798,16839,40303,156817,335934,437128,417553,381257,184500,26203,-37587,-27816,122460,70982,-4148,-85524,-197042,-257257,-298413,-294157,-253440,-134091,-49073,-52139,-21351,-2370,9623,11078,47468,59631,67786,37687,-7234,-32186,-7356,74355,83622,15957,60313,27955,-56906,10965,135531,208103,235315,273395,290201,306913,295725,198436,101657,6684,-45388,-23556,-7478,-75484,-29615,-31742,-52987,-87179,-59464,41253,27392,-85383,-196434,-207703,-114838,-27501,-33182,-45641,-79840,-133849,-10468,41174,64999,43182,5521,-14341,-35665,-53086,-37935,-35708,-47817,-53030,-63486,-52152,-9586,458,25751,153169,113505,-25642,-18250,84174,101552,43827,15162,23232,57872,31039,-11392,-39726,-65363,-85824,-97908,-114446,-61660,32810,4096,-59963,-72385,22740,76326,19836,-23456,-9394,-22896,-35088,-1942,9329,-12357,-9649,-69703,-44152,-31419,-48540,-62171,-73204,-28916,-36854,-46836,-12447,70773,203416,184024,101617,9621,-93569,-162056,-156177,-127725,-141206,-114118,-64247,-53857,-35464,10771,38989,46277,112093,114621,34292,-54261,-100712,-111885,-8910,58251,52670,8850,-59496,-109845,-85014,-44748,-31295,-67691,-90669,-83937,-78943,-96074,-101338,-86906,-26233,69952,86273,22798,89499,178310,225450,250360,168977,56716,23294,-62926,-111146,-14808,87697,190787,280431,269573,259502,279423,280151,174226,60823,-30056,31744,96995,100058,54174,-4456,-39149,-42324,-31808,-41108,-76293,-84772,-84944,-97446,-102939,-65508,-47881,-96377,-103522,-42725,26103,55644,56500,27733,-30748,-107866,-117770,-83704,-13302,57942,70929,78201,41980,-17676,-9443,3058,40925,36394,-46269,-63290,14699,116435,214498,277663,203193,127305,49686,-12558,-29859,-10501,-38582,-87177,-112628,-83811,-76258,-67461,-44284,-26871,-33248,-49093,-13511,11327,2849,-35776,-31765,-17010,-54474,-85207,-9831,52618,33026,-22155,-74543,-101874,-81384,-12547,85487,87192,-2518,-38967,49814,76024,24072,53635,180912,246984,131500,-18560,-72444,-48794,62078,53661,38454,16623,1611,-48854,-60645,-15096,-1037,16901,101908,166583,156383,94925,41503,4248,-12194,65779,152461,142907,27213,-63957,-1057,58131,38933,-13493,-35271,-61433,-78449,-61810,-20338,55174,139876,173536,207958,155968,97604,195021,272706,285386,244243,73167,-63785,-130073,-55127,-20194,-61384,-105597,-45327,-29596,-36415,-19409,34108,91938,106164,44289,17694,18990,50802,63448,98280,127731,116515,80890,7170,-60273,-79262,-37265,65248,186086,229442,132613,38762,-1060,-48350,-95154,-118959,-59315,-10689,-17505,-39638,-84295,-98039,-144798,-127688,-146311,-132365,-99471,-45368,-3240,-2223,-7504,-47791,-74715,-121493,-115684,-76415,-62686,-42890,-11564,1636,-14415,2934,20480,78565,94037,67538,35386,1076,-26561,-8200,58626,84702,82921,31463,10857,22033,36372,71292,53382,-3977,-14111,89242,234118,215659,34875,-80014,-87679,-50823,-42749,-60299,-94383,-131849,-101307,-26816,295,4316,-8876,-47883,-68700,-53502,-64444,-32017,5818,12620,20750,108240,206710,216595,142709,59174,-25663,-16011,-52911,-77226,-77627,-93610,-86164,-52464,2014,54504,78795,55184,20876,2259,-5812,-12744,-10684,23537,85646,123062,58497,-47161,-84851,41624,174245,177435,72259,-37201,-61901,-9215,3672,-36620,-45154,-45768,-64341,-108705,-53357,45637,129936,135995,80604,55517,61490,45369,20279,-37196,-115037,-67374,3955,39322,72551,115219,115643,45715,12584,33112,60050,72239,46299,-85695,-8096,58836,69845,64412,71153,56627,22919,-5950,-60841,-98482,-84605,-76823,-65254,-33321,49445,141982,148674,54996,-97218,761,239449,336468,203472,42681,-251,82793,172894,260410,371815,456111,556724,563608,319566,63125,-74768,-109884,-75689,-106853,-124964,-107121,-51533,-8941,-11434,-3379,-35301,-67609,-11542,64381,102525,78403,22367,-55760,-51197,31105,141388,146356,88206,78675,75166,14922,-76335,-43778,14022,11421,-40870,-90982,-75838,-21431,62857,91550,99506,60876,38132,87702,102504,71800,45203,73254,148920,212775,208417,135835,15463,-28827,-22180,-28758,-28821,-62905,-18817,110623,167453,77346,-56338,-62467,-22305,-20570,-41755,-94909,-82664,-66290,-59399,-84892,-101883,-105595,-117926,-82714,-6973,24202,39045,46,-78239,-144152,-123899,-65537,-99035,-121101,-92200,-29073,-20434,-9966,24898,117249,176722,179053,225687,213241,99941,23887,9430,-16791,-52856,-72496,-111793,-46543,24512,42527,-9661,-40565,9731,46974,43627,-45121,-54160,51385,204150,297684,284716,201911,80169,35763,-13335,-44287,-111727,-90568,-22945,51953,86570,91049,116993,104423,47116,-46814,-114132,-102588,-100848,-94710,-83318,-111658,-122375,-143107,-85135,-16830,-27624,-31174,-49432,-56065,-29926,9014,-16412,-37911,-38021,-37932,-76230,-46881,13811,16901,-68721,-56022,51220,59461,-8157,-30406,-35505,-32580,-31294,-50081,-79870,-6407,75989,72374,19457,-63671,-104870,-100949,-109296,-128520,-125789,-130247,-95825,-19353,109605,241013,155171,17658,-83815,-609,19902,53057,107717,108453,-429,-56192,-56892,14561,129600,252944,287100,296173,179337,44078,-25802,-70263,-105368,-110395,-8501,1841,-18262,17618,35614,60935,95013,159631,128348,112742,154579,204290,266007,334895,254025,147704,131034,151357,253563,220867,17124,-71271,-39716,42517,93213,15831,-104344,-111516,-23582,90776,169871,163153,108413,-3991,-90324,-62153,31282,104154,89193,19413,-2544,21886,70630,109449,133626,112333,42305,-11909,-9902,30991,62310,85409,33280,-25627,-64987,-104560,-120752,-98255,-68784,-36293,-7907,9397,11104,3828,21362,49238,23015,-16601,-37053,-30935,-11017,15226,59627,45775,81369,167423,182561,143690,110606,87811,90875,89023,-16789,-122817,-89274,-123661,-19189,55549,44032,48878,51236,11742,15183,67247,97678,59357,12328,-6317,1640,-16099,-14389,28836,60594,90144,88558,103579,105351,97373,45461,21691,81763,134106,125963,89812,22121,-14098,34532,69349,43624,-6099,-29884,-36549,-79346,-61462,-41403,54069,180026,138126,24491,-66952,-93823,-45512,22235,12104,-13525,-21653,34881,43517,20063,-40771,-149182,-129695,-104978,-44010,29794,64508,51776,25802,25882,28889,77017,129156,24660,-69744,-28617,1129,63522,126878,131959,70748,57359,112443,106756,3470,-69583,-4488,46304,36298,-19698,-50295,-86130,-63051,-42828,-85517,-119822,-110746,-103219,-102223,-51527,-8786,24054,48159,-55018,-84937,-40189,-8472,10772,10626,14479,-49036,-132767,-22578,37856,36000,1043,-39659,-69582,-130031,-110662,-77044,-70681,-104175,-124496,-117152,-110294,-48584,43516,92752,147838,149238,103091,23773,-37791,-15305,-25087,-47176,58514,129593,117201,35539,-38860,-56198,-69852,-91540,-88000,-68527,-15082,36897,30713,18889,4003,9717,22547,-6533,-25661,-12553,67492,73787,16733,-27882,18265,138744,209544,258795,284812,252046,208064,148179,26643,-83025,-122421,-85815,-102666,-79697,-46809,-36563,-9711,16770,-949,-62237,-101811,-137094,-141570,-23357,60894,84337,-90473,-107504,-13413,-52933,-167804,-62034,-2489,-6883,6227,35001,47334,89832,70932,54724,89455,93646,57464,-65535,-110556,-60842,1932,14684,13271,1950,-32760,-62263,-80134,19460,158248,250481,209544,145972,129411,210937,251140,131865,10894,-69873,-68124,-115254,-122833,-30789,-18656,-57711,-69987,-37132,-2673,1869,46123,120046,166241,97993,-27600,-119527,-86887,-96169,-118891,-105435,-101389,-93891,-55880,21085,56666,32401,10476,1942,-19025,-47844,-57471,3083,66600,65386,18424,-23288,-54929,-68770,-38437,29140,84211,93205,61129,67050,61585,79954,107912,150669,86790,-7045,-76082,-63949,32339,146961,184261,103686,24351,-70271,-81716,-65163,-69105,-69305,-105370,-76747,548,24747,7527,-4661,42900,26822,-100256,-85436,-25522,-5281,-36730,-65399,36342,143574,66977,-43457,-114758,-48677,-31749,-40433,-65905,-11294,12234,7148,-11240,33340,65631,98699,118399,141186,144272,98086,33509,-37078,-98085,-122594,-88143,-99424,-107008,24879,214406,345072,388643,343652,258957,136607,63238,90509,85309,21716,-19435,-54153,-82958,-60581,12118,70967,37608,9268,83426,149614,197800,163354,100062,25046,-38278,-77356,-93123,-100698,-18039,60989,114998,89327,42691,16956,-7362,28912,74684,23388,-34882,-105674,-121282,-55660,-13428,21953,39249,-18887,-76927,-81283],[-22644,133105,308415,308927,124119,-47690,-14742,50282,59878,55066,69233,54273,28703,52704,72651,39075,21422,68687,123270,116486,89257,120582,212655,232350,162501,36976,-45656,-29727,5563,-19060,-22990,39561,164235,241392,142767,935,-101052,-127704,-153147,-103163,3818,4189,-96219,-58431,76897,139093,56468,-25848,20155,12925,-62225,-53868,-21107,40184,84562,99191,61955,11665,-21214,-8233,44998,69400,21965,-2673,-3870,-4990,-24795,-53242,-15759,19972,81243,146168,160557,156778,127833,77889,-17428,-64067,-32297,865,-24916,-38207,-38184,-21432,-31385,-87180,-41054,-7457,40373,61296,25250,24331,76069,85369,4255,-83881,-86234,-73405,-48984,-33941,-68457,-68672,-77317,-46297,-17241,-3324,-46355,-82273,-99268,-71784,-82693,-74444,-118832,-155836,-153431,-119192,-105716,-82620,-44774,-66494,-42454,14219,-1342,-32990,-50254,-59933,1996,21588,-7055,-38034,-30747,34482,144433,289628,259874,146920,42231,-41230,-93987,-62812,-6198,71452,71615,52319,-9201,-48384,-85219,-96650,-78519,-51065,-67767,-134982,-90882,74938,166959,74112,-8510,-27193,-33653,-6989,7481,37504,63653,4650,-113697,26704,55733,-12449,8929,64243,60377,1256,38528,163623,229026,156280,22688,-92881,-79534,-84672,-88191,-112682,-57223,45152,17089,-27191,-58081,-52525,-53069,-48275,-78187,-100266,-56167,9331,103034,107000,16066,-32246,-27828,-55650,-107823,14089,75355,107932,124986,64480,83483,215237,359005,342331,327485,237809,208309,237298,104572,-18530,-52567,-87744,-40804,2049,-22085,-66387,-4144,23969,-21538,-4986,60161,89779,69224,56732,13399,7481,23627,40017,81822,139821,212028,224970,179210,79297,-4282,-69691,-19249,52680,109796,98769,32392,-13074,-34227,8629,43049,98024,124816,120663,107944,76566,-5905,-108295,-55341,87604,151548,150957,170147,216298,264808,232741,141912,54323,-39260,-97377,-56054,-95341,-138414,-111923,-80531,-61571,-85845,-116654,-77964,-9154,17148,-37061,-87725,-17028,14242,-10598,-17860,65016,98669,-12131,-84668,-30395,-24228,-30654,-62398,-73112,-67249,-43807,5117,49289,74649,62620,86652,47217,-24807,-32499,-13846,27369,44906,64516,75562,83662,103892,86320,79127,77267,61286,101109,114904,71002,12127,-27018,-74542,-97624,-64785,12603,89795,75435,13541,-22655,-66813,-68958,11604,96172,80335,5481,-68072,-68813,-51195,-49717,-101841,-44077,28938,49486,27998,45233,77897,62293,-67985,-24375,88608,239189,247833,130748,42759,68368,198464,382439,365024,225742,108722,7666,-74933,-37524,14051,39200,11012,-31872,-61945,-100565,-79473,-43559,-70150,-112070,-138129,-53072,92950,38371,-45166,-82300,-117742,-60931,-28119,-24065,-10148,-22270,-45198,-19390,-22978,-60497,-20800,-8350,-40101,-88027,-92391,-103477,-65520,123786,338637,415775,357119,275388,130961,16987,-88325,-100724,-43368,-23002,-11362,-2334,-22279,-54249,-71281,-89674,-80301,-23040,9097,-51769,-68519,-37410,-5731,16704,18457,2461,31936,55477,29300,-20114,6053,53554,66933,36626,-19694,-35276,-66369,-103587,-58507,-19346,240,-54835,-12483,92046,122823,111124,109442,85351,37295,-38605,-109650,-81881,-59172,-9004,23930,13533,13300,-59665,-116150,-12948,33218,32915,40368,10352,-46945,-70309,-51539,-41830,-79246,-87477,37317,91974,66638,-11033,-73557,-71271,-42387,-38385,-39399,-45824,-47136,-116770,-67811,-16523,-1522,53959,89513,100263,95785,27889,-67885,-111572,-47404,-31523,10126,98594,158163,34199,-97194,-150141,-125041,-91206,-79876,-35955,39484,130444,129391,59771,20371,2242,-3065,-1971,79976,131091,69279,7934,10404,94158,50852,-6625,-17991,17107,63615,92846,80784,20014,-10299,-34551,-15978,16013,41248,36294,-21797,-187,44505,32614,24267,-726,-68393,-90932,-100812,-48000,-73696,-118038,-117220,-99587,-95453,-79120,-14331,52783,95658,97367,122726,74444,-13622,-44615,-52723,-57778,-68443,-22534,103801,246478,220892,96328,1119,56922,107966,130597,122031,42859,-45511,-120627,-115267,-77343,39516,112252,84947,-47277,-84030,-72638,-49658,35383,145673,204454,129165,32449,113848,249794,175777,54926,34524,25515,2200,-25714,-96147,-58320,-17417,-32015,-21326,31038,102409,64337,2659,-3176,12734,53871,13912,-66488,-113558,-21573,28270,3376,52961,67001,23575,-689,29468,8548,-38382,-94250,-67661,-53216,-34397,2733,108635,178149,126334,12430,-47627,-69159,-84277,-45068,795,52024,95417,133886,117710,-45068,-85993,-105042,-112476,-18420,46194,55811,108038,259196,394019,352200,224909,78033,-2653,-29817,-74131,-50510,22777,94917,109331,5011,-41758,-14245,-9577,-63440,-144005,-71574,41635,93698,29382,-78157,-132810,-39412,-49879,-53450,-35354,-36658,-30309,8925,69899,74124,29590,-27054,-96019,-61499,-57338,3456,80920,117480,80198,26473,8798,54426,43288,24251,16452,38738,34365,36342,67328,119433,159116,161373,128261,139794,82446,753,-36251,-34175,-8403,44457,51119,25336,13301,32740,-841,-50379,-33449,10283,47289,4290,-5300,-20986,-21293,10143,30262,53588,141252,208567,190143,83810,-19869,-15792,12407,67917,149624,70171,21659,76533,118205,41989,-56010,-107605,-109223,-77052,-36326,25819,87159,68410,57116,47077,-1943,-57462,-54648,-16294,-26819,-49362,-79433,-92853,22862,163901,199936,126971,28638,-413,57149,41462,-58578,-108854,-99763,-31295,12099,65901,127873,127677,138565,161362,134597,56931,-41828,-102742,-66921,-47021,-49905,-8709,82363,90405,-10148,-95341,-35974,50694,87943,43022,-85312,-151372,-58917,19538,81443,86759,47024,13014,-15522,-48424,-97815,-57094,-38470,-11390,-31817,-59385,-88205,-83955,57411,101532,23343,-104077,-38525,-33403,-36451,-43240,-5646,-15141,-52830,-9905,10771,-35656,-100318,-89903,-75592,-103070,-61051,-47165,-65594,-9192,-117999,-109864,-108756,-182919,-257316,-294204,-243246,-132386,-55630,-86266,-91486,-65045,-31781,21002,63067,141368,178623,143540,75518,2774,-49190,-113178,-80206,10031,11277,18409,122798,257508,309315,275953,253742,173935,59323,-27210,-69989,-29514,11868,4120,81668,251032,346965,315663,305031,167920,19056,-34576,-11576,126390,68623,-5070,-89441,-211093,-287786,-334169,-311291,-243343,-108565,-26865,-37668,-13886,-731,12987,11039,41313,53125,68921,44779,2070,-21213,5345,88722,113085,81540,135004,71756,-43075,-9918,102645,164906,190159,209476,226762,255770,258289,175637,88092,0,-34466,-5667,-4926,-85113,-19259,-14515,-40329,-82559,-72386,18096,26669,-18311,-61064,-55910,-9855,-3610,-44860,-75744,-97986,-120327,-6644,32520,46138,21351,-12941,-30524,-50441,-70142,-53891,-40920,-45029,-48077,-63900,-65134,-27384,-14523,12974,130212,83127,-41005,-19714,68604,72217,18298,-9532,161,36876,20722,-12895,-33358,-60617,-82788,-91582,-87829,-118405,-16463,-17362,-62543,-90845,-20004,24156,-17869,-39476,-8316,-17071,-32797,-8282,-2388,-18392,-5197,-63965,-63982,-47371,-59065,-65381,-74017,-25637,-25354,-42251,-24219,45812,184386,184765,92390,-3962,-109220,-174989,-157800,-117755,-118563,-99634,-53723,-48850,-34111,16701,51544,61606,116637,106290,23663,-65319,-110665,-107240,-7024,51842,54706,9818,-63281,-117128,-82394,-46356,-39443,-78157,-85366,-78141,-72158,-84244,-83385,-64664,-6693,80375,64988,-4725,67230,163177,204102,206170,113917,29944,15483,-64139,-115378,-33860,50234,150745,267209,267209,264495,306907,344497,252357,108854,-15133,40448,120477,131876,76585,5446,-34491,-35133,-25844,-39304,-72330,-73977,-69484,-80513,-98819,-76221,-60146,-109866,-93272,-36597,28494,63117,69311,34309,-22821,-90189,-97802,-70386,-7377,54449,64959,75386,39909,-13647,-2399,20363,55568,47012,-31635,-78053,-22773,80825,187635,283184,245893,160257,63883,-12372,-38082,-15136,-38404,-83460,-117783,-92824,-70616,-63165,-62537,-36931,-33521,-40935,-14137,9690,4946,-19261,-18389,-11997,-51431,-88673,-22659,37265,19997,-34284,-74464,-91443,-79314,-13972,65991,59555,-50317,-65897,44514,61872,5533,40450,157137,210053,114632,-21732,-61627,-23435,55660,5056,-20229,-44060,-33734,-42969,-33083,-7561,-1426,16139,105830,166898,172714,139513,110124,65868,15167,82362,160368,148531,24740,-62967,2751,61912,55242,3011,-27451,-59935,-88638,-84774,-32013,43695,118057,146034,193744,164420,98948,153593,173683,207318,200919,58509,-66030,-133908,-65796,-36075,-76069,-89958,-35284,-26669,-48005,-36843,15044,70934,80986,24682,6432,-1296,24637,40512,78662,108637,96546,64506,2571,-59911,-79325,-45005,33058,131309,182672,106607,27899,1668,-36300,-73773,-100614,-51877,5616,-4055,-38040,-85323,-94389,-151673,-141850,-147897,-125219,-87836,-35063,-2315,-12044,-3921,-37494,-60285,-100836,-94801,-54568,-44991,-36105,-10648,-1296,-22041,-4355,16557,68359,83801,58877,25260,3864,-15488,-1861,64321,101068,101098,44171,25852,45658,63021,103134,76652,6296,-34705,37670,184821,202119,35252,-78635,-88732,-54385,-51002,-75044,-98516,-128779,-94862,-27551,-5706,-5350,-14160,-49638,-62635,-49281,-58804,-27784,13731,25387,24663,101044,196416,223426,168908,86030,-25695,-29983,-50272,-65044,-72031,-111049,-83605,-55520,-12272,51184,90434,64779,24800,2286,-6206,-9420,-4226,33720,94253,122307,51971,-57614,-76172,56346,195108,185107,68907,-26140,-50158,-6023,18891,-11292,-31550,-44794,-60662,-95216,-75841,20002,116144,139474,88088,61209,59190,45612,25979,-35168,-117472,-62225,11575,41580,70655,112696,112960,43881,2223,7654,26912,41481,33088,-70322,-18852,46693,50984,40699,53391,43565,12558,-16962,-74088,-105437,-77564,-58566,-42933,-29185,21030,86428,99292,29478,-96735,-5770,208486,267532,146825,20139,-1853,72552,151982,252516,389888,488597,605208,627146,363754,84345,-64234,-106525,-76095,-113764,-118897,-110429,-61439,-14401,-6909,12410,-8343,-31100,-2446,66233,98805,76725,25666,-50355,-55037,24550,139062,154903,94365,75941,77191,33226,-42210,-45244,-6715,-11055,-51732,-91549,-70310,-16722,76311,106708,97846,56232,34453,79189,86553,55776,34314,67739,157023,232354,244599,188306,61135,7680,12165,3568,1299,-49904,-25700,100231,178694,104128,-30666,-83543,-35269,-22631,-35341,-81951,-82149,-73499,-61844,-81936,-94150,-96525,-108406,-75555,-328,31293,53453,-6683,-93159,-162634,-87372,-24908,-65910,-97006,-87098,-23617,-13755,-2750,49478,153263,204802,196744,234499,214875,74497,-3319,-13036,-28206,-57037,-75008,-107200,-44203,17128,25427,-30601,-25461,25109,59380,49121,-43886,-59580,40255,180100,270880,255706,175106,78864,34305,-21560,-50567,-114427,-91480,-15892,56828,72316,76629,108768,102836,55991,-33437,-116368,-109866,-98089,-98862,-84500,-102854,-118413,-129512,-47182,3641,-16523,-23893,-40871,-41697,-14010,21808,-12533,-34381,-37365,-39852,-75250,-45728,14465,14404,-70932,-60195,40820,51284,-12425,-36487,-43053,-38482,-36875,-50923,-78538,2167,90873,86852,34912,-47426,-85801,-85128,-92451,-123514,-140342,-141268,-103447,-26480,100145,212362,122158,6625,-88070,-27606,-17056,18335,82789,100216,-12991,-61352,-58358,12868,119305,241060,288291,298921,196879,53933,-25197,-71285,-99479,-101662,-10668,11943,-528,50563,76131,98075,129271,186774,152314,135329,160874,172894,210113,310270,278428,189288,184186,203236,285747,215931,26402,-67290,-66216,26040,83737,8870,-106841,-67098,30905,143485,204081,176470,119727,3946,-88628,-68935,26127,109410,97470,27069,8310,39243,89320,116550,117274,78121,2380,-53778,-27243,22199,51920,73742,25872,-21457,-46122,-80553,-102681,-90303,-69653,-41215,-15526,-867,-3011,-12114,7276,41045,24089,-12477,-31411,-18345,1168,20863,68038,75686,128097,215227,214165,157523,123291,107585,105812,94289,-7927,-129869,-99856,-106132,-2289,67541,50892,51316,51359,6216,736,52928,79965,33877,-16028,-20319,3100,-6106,-2847,24530,38675,54624,47717,61822,53009,24394,-80,18543,84799,129464,118278,92284,36299,773,45373,71129,38345,-14244,-41958,-56009,-98513,-76609,-46640,50218,158593,126091,26765,-57271,-85402,-51373,13177,6592,-18005,-31480,34171,45943,27557,-35933,-148431,-131866,-101913,-36249,43748,74773,60195,43166,52418,48497,68863,85457,-31309,-110925,-64551,-23764,47399,117813,130038,66329,51961,125326,119012,6020,-75619,-1332,47806,30925,-27079,-55376,-88748,-62561,-44068,-80591,-94545,-87827,-90807,-108493,-49837,-7761,5605,15769,-89950,-60036,-24660,17517,51242,48510,31804,-44073,-111285,723,74759,85905,48138,-57448,-141031,-98037,-81454,-68528,-62303,-94859,-114277,-103896,-99187,-51592,32520,80968,137509,143604,101521,35326,-22055,-5026,-19250,-35008,82058,152611,132156,49358,-25110,-48291,-65499,-83044,-74331,-55116,-21970,27872,27818,16724,5711,22200,73323,58203,19179,16445,94944,92098,20962,-32293,-1423,118370,205332,248739,265638,253640,238712,176107,45391,-65231,-118123,-80760,-79965,-54153,-37233,-46569,-14807,18263,13350,-45909,-89039,-123150,-124171,-21114,57238,79863,-86040,-83227,4023,-34415,-160176,-87697,-23925,-18031,15356,48179,50154,81960,67098,48054,67620,55574,10438,-93852,-84339,-49154,6626,27036,30277,15872,-25035,-57347,-59124,45410,179083,242455,186496,133657,116347,182167,237088,122546,-6311,-93943,-73078,-108845,-109978,-30306,-21462,-60218,-76960,-47730,-1951,-5613,38184,104776,146075,96311,-18936,-120923,-108874,-114090,-121679,-102142,-105630,-104779,-71179,-4774,15357,-7013,-15501,-13296,-21378,-49477,-59264,5286,72215,79227,37734,-10905,-47013,-57706,-20480,48240,97085,97211,74279,85186,80090,94555,102712,112824,57758,-23135,-88755,-65176,36416,138748,156759,70111,6381,-79056,-89610,-82072,-91405,-74987,-89964,-51856,6405,23946,1336,-25257,3312,-27814,-130267,-112422,-43657,-11955,-46552,-69440,38420,138272,57429,-25045,-150294,-54601,-27827,-38746,-71633,-10733,22941,22208,-7754,18817,49879,83175,103835,115646,95931,36583,-25792,-78266,-118282,-126912,-75165,-74069,-93449,36687,235716,363538,396548,337829,243725,124882,48804,79355,79368,18290,-22540,-56368,-87430,-62263,34306,121838,118086,84231,124022,148371,180843,162115,108443,34335,-30940,-68012,-84402,-86169,8099,98410,145946,110827,59040,32326,1496,25309,68672,18935,-36330,-105006,-118550,-55888,-17688,13889,37616,-16112,-72273,-75289],[-19355,129405,296311,303014,133723,-31335,-14787,45855,55842,54730,62137,38339,14317,43188,68662,35997,17395,66084,132071,125976,88574,116927,223678,261910,201475,72983,-27515,-28557,-4576,-38308,-32697,47782,183783,269454,160216,-11094,-136739,-110892,-102368,-90090,13093,9221,-95437,-59751,80142,138353,44143,-56935,-3588,5688,-52348,-47739,-18047,43997,83797,94386,53043,4030,-22079,-3519,54963,97793,53408,20944,7337,760,-11520,-26344,4241,12518,40015,85968,113218,137902,123822,84549,-11484,-60595,-36608,-9025,-32782,-42006,-41443,-25184,-29364,-84114,-44269,-14729,20752,25378,1360,32013,91287,103138,20071,-70433,-73376,-68199,-55260,-23305,-52334,-50487,-53279,-29834,-10172,-9815,-58661,-91458,-104135,-84290,-108252,-111366,-146004,-124835,-117776,-88444,-74017,-62178,-40217,-72858,-28427,32671,5619,-48964,-71669,-55931,-1784,-1362,-24835,-46905,-40794,25980,150078,288957,257236,155802,56560,-30874,-90764,-65511,-13924,64160,65974,41895,-17748,-57276,-94079,-104946,-81309,-41833,-47862,-119278,-93446,78621,169129,94256,6457,-19019,-25103,-2872,2058,29149,58606,10280,-89969,18280,36930,-41641,-13506,45653,45333,-22815,14891,137585,196879,137483,19963,-92940,-83469,-86873,-84835,-103669,-76670,19574,-2841,-32887,-52512,-35776,-32536,-27718,-62719,-94767,-59896,3458,98935,102072,9819,-43518,-48493,-73743,-100942,20781,112765,150588,165466,101810,112657,241803,378181,326918,272304,165280,143242,198370,86383,-18094,-44861,-85196,-46127,-1271,-23661,-94335,-42386,-15162,-57766,-25437,54618,104515,95582,81724,37264,27967,27107,39976,79570,130246,188424,181152,136859,47600,-23197,-62071,-7076,66302,128699,121680,56345,-6289,-56040,-1112,43292,105688,133881,136731,134141,97528,-3720,-95530,-42442,94719,156690,149131,153736,207119,273592,232484,136156,52459,-37290,-93855,-49336,-80381,-115206,-105571,-97012,-67361,-79515,-99526,-59528,3491,20413,-37385,-81392,-7269,19592,-16221,-20241,69186,105603,3678,-85159,-40127,-36580,-37091,-58343,-65882,-66449,-45880,1865,39162,73666,67240,77548,15177,-67026,-67127,-28588,12421,27596,55713,67095,85538,103809,87679,90371,93166,82796,121030,114817,52078,-5236,-35953,-73554,-83743,-44288,38767,125429,113042,41057,-16420,-82667,-97743,-25059,63102,51496,-2138,-65135,-64950,-50855,-58053,-111352,-42629,34222,64066,40326,41851,68909,56133,-70981,-24967,92093,239079,219350,94652,11421,35846,165970,352834,336422,213222,102916,8822,-78518,-46560,12659,43575,13449,-32289,-48037,-77439,-69127,-41399,-69025,-108009,-123256,-107938,14589,-19836,-82448,-119635,-137753,-52192,-20123,-25133,-17444,-30003,-51020,-23416,-31480,-69830,-16804,-11750,-50146,-88107,-72179,-84429,-95035,101721,332223,428045,386939,320442,158533,4119,-119289,-86131,-24713,-9747,-1869,3296,-21794,-54873,-67906,-88619,-85088,-26717,18131,-28870,-44944,-23311,4214,20200,12878,-1636,28492,49646,29109,-13717,18268,66517,78664,47102,-15247,-36141,-66802,-108193,-76897,-38153,2156,-40110,-10719,73107,102927,123887,149119,129083,60863,-31561,-112191,-79771,-56296,-3601,30484,22753,23851,-52734,-89108,-956,34326,28827,29940,-1311,-56715,-76830,-51002,-36454,-62396,-66654,50084,129112,111359,24571,-70263,-73875,-44910,-50318,-63573,-61382,-54033,-117519,-85822,-55825,-19272,66365,110019,108235,86281,14267,-72898,-111721,-52751,-32487,4332,78566,123163,16206,-104975,-158673,-147040,-113228,-99693,-53877,19328,104141,104506,44460,16161,8712,14190,22321,106478,159406,85657,-6218,-17801,86296,74928,10193,-13040,18784,65053,104231,98938,38568,7219,-22012,-27921,-12415,3561,800,-32953,3692,49788,40208,42800,15931,-68678,-111275,-114629,-57730,-86862,-128878,-127521,-103543,-99079,-77741,-14768,53653,101680,94399,111111,74113,-9908,-38793,-42512,-38336,-45554,-1495,132081,280107,243392,100710,21537,101756,152351,165048,141743,51360,-37684,-111303,-119551,-78288,34863,103809,64043,-62209,-63638,-57764,-49502,32151,134633,188001,118677,28125,128835,294574,233699,87014,40809,8067,-28347,-45339,-96971,-55579,-22233,-27884,1620,7022,70378,33918,-22365,617,38917,75359,24456,-60939,-117634,-14725,50202,36206,76655,90041,51069,12948,7667,-23864,-64158,-76844,-48595,-44349,-32980,-2715,97036,161972,107999,-4127,-62262,-75601,-88962,-49615,-8144,35339,78144,126223,145675,-20649,-77587,-96919,-105786,-14280,57847,89553,180544,341198,433158,367117,240327,97926,8733,-31426,-55183,-22562,39992,108765,119975,21268,-25806,-17057,-15350,-62724,-131199,-67902,42002,95140,31243,-84181,-178260,-56671,-43408,-41738,-23209,-21370,-11241,23845,80424,76958,35738,-22635,-107275,-55874,-54112,-901,71224,116132,95459,40593,16618,53869,35959,28873,26825,40908,22222,12986,32734,87954,134614,144269,105838,114488,76023,-5896,-46033,-44874,-19711,39750,51267,19078,1760,20217,-11143,-47133,-13959,33851,63849,9283,-7628,-18272,-10834,17746,30350,42502,122697,196469,207647,109680,-11273,-26255,1194,56097,142765,88517,24999,61537,102059,34610,-50344,-105271,-122503,-98771,-64129,-12094,46617,23081,6763,-2733,-45282,-49543,-11852,4362,-26050,-46691,-59497,-39597,45439,144605,166423,106531,18575,-11772,53396,23558,-63400,-107006,-99487,-25974,22159,71007,126562,133314,148342,163070,126404,54504,-42262,-111726,-75602,-49822,-46645,-4271,88966,101332,2750,-84215,-35309,32276,63065,22733,-96600,-132757,-31186,37331,72500,75086,38632,9622,-13151,-42603,-94156,-54280,-34140,-9129,-31658,-60070,-86915,-98562,37815,92469,11354,-95485,-29908,-29908,-34374,-35648,2424,-17693,-64434,-6585,21270,-26010,-100024,-97771,-82523,-101617,-53784,-48417,-93191,-33271,-96199,-24405,28854,-15659,-88180,-162381,-182711,-149393,-55395,-77132,-91671,-61733,-34856,9537,48930,134310,187090,159230,98478,40661,-17856,-102778,-79266,6635,7192,31653,158412,321968,376001,322784,273957,176245,55511,-24870,-51853,-12226,7038,-28300,18937,175545,261058,221230,231437,152581,16446,-24048,11712,133374,72363,1356,-85813,-217929,-308661,-352774,-305014,-212554,-71873,-1407,-20586,-5385,1570,16337,12213,32604,44260,68655,51622,12069,-9308,18210,101826,142466,166960,224512,122366,-17297,-23365,69853,115073,134828,136862,157003,198879,216966,153245,76848,-1718,-16291,13101,-2235,-94267,-5568,6069,-26800,-76363,-84947,-6738,31598,60111,74049,81378,77233,12985,-53740,-100786,-108414,-100962,1591,27850,31440,3041,-30048,-46203,-65862,-88389,-71619,-46181,-39721,-39139,-59408,-75513,-45910,-32195,-3170,104557,56447,-49578,-17184,55544,46917,-6109,-34570,-22954,13194,8742,-14155,-25599,-53435,-75313,-78417,-54258,-118008,-57924,-35809,-61522,-102320,-63181,-34411,-57527,-33749,8503,-2175,-25425,-11798,-10752,-19170,6087,-40579,-86015,-65722,-68440,-66803,-72708,-20152,-9904,-30777,-26610,28192,165297,181072,82233,-13058,-116551,-180307,-154597,-105053,-93931,-75137,-37204,-40636,-29972,26046,69728,82462,122895,98048,11585,-78307,-117593,-98971,-7617,39455,53089,14205,-55493,-92265,-64880,-39407,-41360,-85514,-78042,-69091,-62115,-69655,-63874,-39157,19976,96134,44756,-27955,47734,144701,177812,159957,66774,13278,9733,-63294,-118593,-55584,7150,99561,233549,243545,250678,313633,386880,320557,155932,2780,46326,137154,158045,96908,15539,-29073,-25783,-16651,-32290,-61695,-59058,-51097,-59917,-86740,-82252,-69741,-109773,-71494,-23748,36466,74873,85240,42615,-12684,-68708,-73993,-50063,5616,53598,60249,73943,40112,-8068,4070,35036,67456,59006,-16814,-87163,-55412,50063,163627,282448,285131,193902,78160,-11331,-44585,-17355,-35480,-76618,-118024,-98291,-61165,-52260,-77210,-41953,-31883,-31906,-12041,10535,9615,-1716,-3858,-6584,-46935,-89854,-35174,21592,7927,-42934,-71968,-83845,-73996,-9803,54657,39343,-74968,-45644,53622,54673,-9027,25770,129922,169296,95312,-24430,-47323,15672,68873,-28468,-79855,-100109,-42161,-10442,-4972,-1917,-4244,12542,103522,161159,185764,185875,179590,128715,54019,102864,159130,142555,19333,-60818,6618,64711,68133,14720,-23286,-59522,-90692,-93511,-36804,29453,90957,115979,176003,171110,103543,117525,90947,137712,158002,43727,-67330,-136323,-75283,-49914,-87388,-74811,-25206,-21179,-56382,-54642,-5361,47389,54479,6509,-1257,-15847,-338,19173,60625,90314,76651,47245,-4354,-59269,-78581,-53403,-281,78345,136705,83059,20856,5999,-23798,-52863,-77051,-41443,21583,6853,-38479,-86116,-88983,-144183,-140382,-137474,-110325,-69172,-19587,621,-22641,-1237,-25319,-40657,-69678,-62114,-31191,-27602,-28288,-9117,-3826,-29596,-12355,15016,57921,69499,51176,11481,-2260,-11624,2924,69677,118073,118451,54455,39262,71459,92000,133781,98823,16958,-51029,-15207,124449,174343,31109,-77641,-88396,-53922,-42370,-89152,-94406,-105412,-75048,-22040,-7510,-10053,-15924,-49691,-55142,-42094,-54547,-25019,20534,37017,28094,90131,174837,213759,181276,103015,-25511,-40355,-41448,-47894,-62014,-102307,-66590,-51536,-30218,40074,95950,71962,28677,3011,-6071,-6353,1357,42894,100446,119785,46731,-64807,-70603,67089,209644,185609,64475,-17390,-38664,-3640,31458,11277,-24120,-46291,-56650,-80946,-97779,-5716,97653,134600,87906,59511,52034,43465,31751,-31788,-117942,-57762,19615,44228,67103,106340,106927,41279,-7761,-17733,-7612,8150,13112,-61774,-20109,39589,33369,17632,35882,27806,-1355,-30014,-86171,-105933,-65782,-38635,-21773,-24145,-11088,27867,56592,15855,-66815,-3917,172582,193411,89172,-2197,-4631,58985,124347,232744,386805,487757,614589,655367,391809,99487,-58373,-106802,-77706,-115807,-107997,-100221,-68678,-21529,-5004,24639,16401,419,6592,65409,92758,73480,28229,-44903,-58792,17111,133149,159926,99779,75107,84513,59778,-2932,-37366,-30136,-37560,-63415,-90868,-65881,-13498,87706,120673,91850,44354,22745,63685,65672,39157,23507,60390,157845,239093,265184,228041,102897,45457,51112,44761,32225,-36746,-31549,84174,181409,125684,-5818,-89573,-47787,-25170,-28525,-66561,-71050,-72386,-62251,-80631,-88246,-90236,-101813,-68292,7048,39609,69268,-12360,-97765,-130992,-45675,15358,-33386,-72647,-76237,-19153,-15144,-5851,61730,173818,219476,202891,228628,201455,44055,-30689,-35625,-41336,-62884,-79055,-101683,-41393,10324,9747,-43980,-5061,41821,72968,55183,-42013,-67891,24090,142931,221599,201274,128324,71399,29932,-30485,-58789,-118072,-93003,-17645,52472,57926,57741,91131,91646,56510,-24185,-99931,-86306,-71375,-85813,-83560,-91827,-102507,-90765,-12309,21297,-6290,-14346,-26011,-18954,12176,40392,-8207,-31649,-37314,-42310,-74555,-47032,11243,7050,-75050,-62422,28804,38645,-20059,-43613,-49584,-44685,-45589,-56403,-82275,6874,98930,97119,50910,-25721,-65907,-69795,-77657,-106700,-150178,-150892,-111078,-35286,87337,179407,90479,-4332,-92258,-55444,-51217,-7343,65912,94429,-20181,-62800,-58707,10010,104881,222689,284828,291600,203263,57353,-28990,-74644,-96356,-96781,-15227,21309,17775,85260,117920,134709,160838,205049,161026,138110,149439,135436,149794,271842,293316,225527,229529,246744,298941,195612,32328,-58651,-92088,7244,70453,566,-96836,-24289,84443,191083,229757,183044,127749,11723,-83452,-72447,21100,112238,102743,30753,14561,52309,103261,117657,96224,41774,-39508,-101789,-40132,12001,39202,59189,15199,-19750,-29027,-58377,-85984,-83279,-70010,-43760,-23066,-12341,-16609,-24893,-3705,34722,26002,-7395,-24887,-5767,12484,24213,70990,99480,165732,245997,227406,154515,118226,111848,106801,87039,-7104,-135382,-102966,-84897,12993,77463,59500,54324,47547,-4647,-17904,38795,64174,10477,-44273,-37788,1286,828,3725,15159,11938,15541,7111,22330,9349,-41505,-35171,18282,80302,115129,101144,84611,43905,12867,54970,71434,32580,-22674,-54443,-74759,-116057,-92473,-54711,37927,123226,102527,22994,-50727,-74509,-51726,6611,-91,-25716,-45598,30008,47434,34557,-29660,-137130,-130169,-98872,-31378,54740,80937,64784,56673,76838,72404,72527,55452,-65522,-109243,-93710,-48265,28172,101307,121626,60304,49856,135519,125165,4719,-81405,1533,47454,24871,-33633,-59829,-90892,-61217,-39407,-61186,-66343,-64636,-77678,-113398,-53871,-18594,-31387,-33060,-135436,-35065,-10316,44014,92061,83461,46796,-37405,-92507,21739,109253,135545,113864,10896,-75460,-47643,-48594,-54991,-51869,-84989,-101348,-88568,-88806,-58031,17390,65853,122028,133559,96533,44218,-6653,5679,-13755,-26274,102609,173452,146207,63413,-11858,-41388,-62057,-76577,-63049,-41665,-24505,19269,24157,12471,4100,30068,112886,116828,61907,45998,121797,107328,23698,-37048,-21532,88058,190482,232641,241223,246228,255521,190573,56718,-51073,-110238,-73001,-55757,-28286,-26128,-53793,-18871,20340,29047,-27831,-72930,-103568,-106890,-20447,54753,80843,-70879,-60678,17508,-18353,-135094,-115209,-48493,-23101,35583,69369,61604,79383,67611,46365,50220,20405,-35526,-84616,-54095,-33703,14263,41630,49694,34583,-8540,-42951,-37977,69463,189288,223653,162965,127088,113102,164603,234406,129816,-4303,-111742,-73282,-97269,-94744,-30156,-25067,-62056,-81467,-61536,-7293,-15856,28340,86930,123071,92722,-8881,-110085,-119211,-121383,-116156,-95489,-107286,-112332,-84177,-32966,-26337,-36460,-31199,-23094,-19922,-48168,-60032,4946,73077,88614,55501,3164,-36001,-43844,-1121,65085,105221,96424,84640,102495,98276,107769,94130,75211,34976,-32625,-96035,-62743,39549,124077,122531,37168,-7921,-79867,-84366,-83352,-96017,-67030,-63439,-23258,21509,33279,6149,-35092,-28430,-72219,-108173,-112955,-58142,-17499,-53032,-66526,43214,128757,61017,9563,-152434,-54315,-21125,-35065,-73255,-4791,38533,41609,-289,813,30730,63445,85466,85533,47502,-19509,-80398,-108924,-128946,-123401,-57217,-46469,-75633,49036,253775,377698,402090,333521,231873,113376,33320,70576,81561,24162,-20140,-55140,-79314,-44848,64183,175591,211576,182645,178162,150793,166256,164190,123399,52062,-15120,-49260,-64610,-60418,44735,146111,186897,145467,90237,57756,17249,27677,67216,20782,-29418,-93766,-105888,-47274,-12780,14563,43017,-4636,-57369,-59658],[-21470,113933,263977,280429,137020,-17508,-17957,37278,47336,48678,48584,17149,-5586,26069,54972,23920,5284,54984,132070,127203,80494,105871,225660,280928,232790,108716,-8240,-25580,-16088,-55684,-33705,53279,187955,274898,163894,-25033,-143361,-67571,-52651,-65081,22205,9318,-99027,-61102,80247,130899,27645,-86720,-14003,8291,-39031,-41943,-15514,45047,79742,85836,40817,-7093,-26604,-2608,59659,122676,88403,44460,15430,1745,-980,178,27646,15482,6985,27586,61623,109870,112245,86195,-5473,-57670,-44468,-22697,-42259,-45471,-44689,-30689,-30484,-83815,-48421,-24503,-2434,-13389,-22564,35787,100267,116522,34584,-57414,-60019,-59391,-56196,-10714,-34573,-29412,-27754,-13550,-5231,-17972,-71025,-99784,-110328,-99712,-135564,-128406,-98465,-75776,-72481,-46561,-37711,-42220,-37651,-78004,-16633,48564,11417,-63129,-97534,-57852,-11380,-26867,-42331,-58563,-57315,7965,145444,275449,244954,158324,66268,-23678,-86102,-65279,-21886,52799,57467,30653,-24639,-62354,-97029,-105277,-76906,-29442,-27059,-96852,-94397,75171,155101,106073,19819,-11959,-19632,-1999,-5975,17916,48152,10044,-64102,28183,32283,-63869,-35530,26092,30612,-46392,-15200,102948,160369,119081,19426,-89583,-91560,-92315,-83803,-95034,-95476,-12252,-25015,-40889,-49350,-21259,-13794,-8469,-45510,-87717,-63043,751,98600,100428,5454,-54656,-68851,-89605,-95334,23741,150478,195834,204948,139679,140696,255554,368648,289444,202968,89075,75584,144959,53071,-24709,-40073,-83837,-53427,-2106,-13788,-103101,-86383,-57523,-91796,-43974,45581,114608,119445,107382,64607,50427,31243,40169,74703,115361,156163,129843,90162,12171,-39985,-52644,2738,75478,141288,139678,80286,8857,-77748,-12803,40868,109671,139253,149622,157494,118849,3497,-73532,-27171,101286,158303,142731,130776,183733,268616,224465,126709,48733,-37757,-95432,-42857,-62719,-90543,-90854,-112748,-73607,-74455,-84373,-42672,15403,24724,-33905,-67988,4819,25742,-22703,-24992,67124,105199,15523,-84100,-50684,-48682,-42405,-53197,-58788,-65013,-49101,-3241,27209,62401,62601,61439,-21044,-110072,-103448,-40970,-5530,4737,40373,55397,88652,102446,86850,96601,100001,95180,132417,108084,32689,-20144,-43540,-72021,-69829,-24032,62959,155965,146415,66421,-11125,-96956,-122945,-60405,22016,18566,-9698,-63155,-63836,-53362,-69049,-119350,-43197,34357,72349,48175,36683,58966,48970,-73672,-25051,95441,235659,189914,61868,-16741,3302,130491,312291,298002,197258,95956,10724,-76187,-58122,9249,45699,13085,-32928,-34956,-54679,-58392,-42037,-69973,-100068,-98265,-105694,-56259,-69574,-116882,-141544,-118271,-41485,-14262,-29847,-26151,-37796,-59710,-31356,-42974,-72981,-14317,-15965,-57955,-79570,-53171,-62779,-113803,79693,319331,430039,407763,357930,183078,-11746,-144735,-62576,-3724,3312,5596,5825,-24392,-57762,-65259,-86822,-89096,-32301,23020,-7527,-21408,-7599,14716,23992,9417,-2010,26962,45385,30593,-4845,31636,79325,89170,54946,-13000,-37944,-67330,-112308,-94963,-53882,4221,-21114,75,58325,81587,135233,187090,169078,81432,-25228,-111864,-77238,-53179,1658,35850,30577,35357,-40608,-63997,11886,34731,24558,18569,-14145,-66920,-82866,-49801,-26408,-36280,-43600,62004,165202,156786,60287,-63077,-75473,-46981,-60758,-82927,-73468,-60984,-111595,-89966,-86551,-22948,83516,130392,116066,77614,208,-78193,-106848,-57082,-33818,-1642,56485,86964,-3297,-111915,-153633,-167665,-134880,-116698,-59027,17054,94861,91500,36450,15679,17722,32571,44550,125721,175696,93019,-22388,-40185,81576,108633,44333,3227,21004,62837,109117,111761,54590,21903,-11950,-37897,-36660,-30300,-32018,-39921,7499,52992,46396,58534,31588,-64442,-132334,-129276,-73454,-105524,-143135,-137822,-103024,-106644,-76091,-13078,56881,110166,96007,97646,69148,-9395,-31640,-29659,-16947,-23089,15722,151840,299119,253731,99493,39515,136400,184054,186234,149681,56025,-29946,-99288,-122455,-81140,28543,93003,42349,-72114,-44099,-44410,-53177,18424,110436,158117,98730,22292,140168,327338,280835,118597,47420,-8734,-55096,-61921,-91418,-53020,-27773,-25380,20078,-18914,30189,-652,-44752,9958,66812,98981,37262,-53224,-119978,-10399,66195,64575,104933,119475,79963,29483,-9062,-49894,-72176,-40300,-23051,-31990,-30446,-7912,85983,146615,91453,-18786,-76226,-82564,-92335,-52852,-16027,20153,59345,110470,160648,4680,-68169,-86770,-93455,-5363,70301,123521,247354,402791,446138,365936,247787,116730,22631,-34391,-38331,19538,83512,148061,149633,49217,-9758,-20930,-19817,-59198,-120042,-65547,39736,93385,32337,-80059,-159665,-47817,-27211,-29868,-13133,-8073,6333,36756,84715,77056,43884,-10376,-98737,-50477,-48371,-4772,59330,109609,109886,58101,27342,51595,26415,29759,32047,37838,7113,-10978,6,58775,110661,127554,83019,84873,66079,-12668,-53946,-53728,-30688,31421,46378,9492,-10666,9054,-16395,-35104,9450,58144,80220,15375,-9731,-13856,385,25439,29411,33164,103361,177716,214431,127912,-3419,-32224,-1759,52536,136199,101783,26563,47628,88088,31325,-39782,-92841,-115766,-105638,-92852,-46567,15556,-13221,-48043,-57760,-58220,-4982,36114,23135,-23711,-29436,-18157,16553,68018,119071,128621,86002,12157,-25163,42298,1292,-67473,-103208,-94720,-17661,33087,76096,125650,140061,159853,165017,119201,54774,-38085,-114509,-85904,-53179,-42599,-834,89588,104308,11530,-72064,-33732,11781,33151,-2805,-109315,-115092,-9144,49513,61481,60845,28810,5731,-11298,-36885,-90944,-53417,-32048,-8364,-32310,-61029,-84771,-111385,9983,73114,-1989,-73083,-21239,-26541,-29980,-23361,13781,-17048,-73527,-130,33233,-13363,-94078,-105980,-89849,-99087,-45753,-44132,-93580,-40192,-63805,46517,149429,141079,79727,-22124,-103708,-146326,-53662,-66591,-88392,-57380,-37959,-2346,34592,124973,191412,171837,123369,82449,17264,-88622,-78052,2211,2905,42374,186463,377194,432675,363061,287302,173715,48892,-22162,-30428,7000,1824,-57116,-28776,114399,185641,141004,165267,138846,18216,-8058,37888,140352,79091,11879,-77594,-219643,-321031,-355991,-280809,-169910,-31963,22856,-3496,2733,3422,18581,13399,21206,32560,65619,56546,20968,1624,29239,111465,169027,263642,316762,172379,12260,-25342,40467,62855,73083,61397,85986,139614,173746,131396,67887,2280,6522,30775,-343,-100785,9715,28102,-14212,-70337,-96872,-33160,36767,130743,188150,191508,141749,21225,-60187,-113762,-103865,-76727,13086,26685,20575,-11912,-46204,-62213,-83153,-108918,-91999,-51934,-32859,-27660,-51141,-82146,-64923,-52177,-20770,81478,36444,-51583,-13421,43243,24429,-30434,-60998,-46195,-13770,-6316,-16656,-17814,-46640,-68360,-65086,-25852,-74831,-84497,-50722,-57968,-102863,-100108,-82115,-64910,129,41755,21651,-13344,-13040,-16668,-16953,19671,-10143,-98351,-86444,-76281,-67179,-70335,-13764,8156,-14020,-19990,18298,147100,172945,71570,-18389,-116257,-177573,-147892,-91141,-69365,-48345,-18807,-31510,-25430,35237,89289,105256,128497,88865,-2170,-92927,-100802,-87742,-11714,21397,48135,22795,-35574,-57101,-38196,-24433,-36351,-86789,-70282,-58470,-50320,-53953,-44102,-11532,54314,116830,28170,-48092,30653,123367,148267,114069,27275,3242,4310,-61629,-120185,-79293,-37562,40599,178600,199051,219952,300219,403058,370378,197148,20878,46104,142127,172862,111743,24318,-24069,-16011,-6033,-21980,-48346,-42707,-31497,-37439,-69242,-82440,-75994,-91528,-44298,-8015,46678,89355,103914,52281,-1454,-45748,-47803,-24120,26640,57060,57670,74046,42006,-2260,8976,45390,74695,70262,-3314,-88871,-84132,22863,141954,275584,316542,224791,90704,-10599,-50038,-17997,-30961,-67671,-111624,-97628,-49133,-38289,-77255,-43352,-30015,-23761,-9127,11961,14312,14205,10138,-1804,-42170,-89279,-47943,4822,-4182,-49193,-69141,-79827,-67633,-2939,52421,33937,-42573,8571,73965,53653,-18846,10369,100977,128905,74629,-27319,-31055,63683,101440,-26642,-121757,-114888,-14408,35602,20972,-324,-10799,5381,93748,148670,193899,229806,243316,186194,98347,123773,147813,124174,10261,-58547,9156,64878,74362,19540,-23407,-61910,-88620,-83365,-33379,12317,58487,82872,152529,171137,106812,86466,28232,79566,116141,27870,-68944,-137984,-84199,-62078,-94683,-61450,-16143,-14203,-59943,-73351,-27584,21319,27105,-10585,-6506,-24851,-24103,-1313,43067,72195,57093,29620,-13802,-60244,-78304,-63444,-34961,29114,94363,63075,16616,10245,-12512,-33786,-51796,-29165,35385,13620,-41168,-85739,-82507,-127792,-122540,-120668,-91901,-46580,-962,5126,-34264,-402,-12789,-18767,-37626,-29808,-9991,-12337,-21083,-8037,-6709,-37507,-21674,14636,48406,53135,45075,-4180,-17891,-16469,3651,72397,132757,131665,59735,49137,97796,121168,159595,116864,26576,-55022,-62140,57493,133942,22067,-77747,-87816,-50218,-22917,-82964,-81718,-76670,-50090,-11157,-4986,-10189,-14990,-49189,-47634,-35197,-53319,-24407,25453,46839,30212,74675,141007,183835,172601,104696,-29879,-44473,-26863,-27130,-48872,-82214,-47397,-43578,-48812,22270,94543,75694,31579,3636,-6048,-4198,5300,49802,102826,114810,42357,-68658,-69227,72104,215536,178226,58064,-11726,-28777,-2184,39150,26494,-24221,-50383,-52792,-67052,-111156,-31259,75641,122457,80941,52017,41725,39092,36846,-27861,-117222,-56069,25644,45539,61065,95860,97672,37491,-17104,-41884,-41438,-25053,-11068,-61066,-15144,37259,17531,-4741,18227,9084,-19606,-45767,-96453,-101664,-54031,-21674,-4462,-18924,-41347,-21459,31177,19557,-25479,7285,136085,121744,34559,-23610,-9392,42130,90378,200105,360845,454039,584184,644185,399184,105743,-58847,-109785,-80201,-115054,-100031,-89936,-70665,-30864,-6671,31770,35481,25731,14029,61342,83910,67836,29012,-40503,-63397,7747,122706,159809,103210,75070,94883,90319,39562,-19416,-55278,-69635,-76507,-89702,-63122,-12394,95298,131055,81249,24855,2819,41496,40471,21109,11334,49802,150048,232428,268883,251503,137470,82105,91470,88537,60560,-25299,-35517,64049,174509,139790,15734,-75223,-60544,-28843,-22258,-51398,-56026,-63387,-58672,-81060,-85852,-88194,-98605,-61385,14580,48673,85184,-17333,-92712,-88567,-3678,52700,-3358,-49558,-63760,-18409,-25497,-18346,62668,178605,219585,195807,206787,172725,9895,-57738,-57691,-56466,-71159,-85207,-96667,-39838,2423,-5142,-45880,14518,56684,85056,60170,-39894,-79530,1987,93923,153017,125758,66667,57371,21634,-40492,-68814,-123287,-96451,-27651,38932,44834,35670,61793,67807,45197,-20579,-77305,-57045,-44686,-70400,-81815,-80443,-80308,-51362,16442,34642,1904,-4121,-8463,6742,44322,61264,-4782,-30039,-38062,-45559,-74877,-51824,3213,-5854,-81991,-63907,14819,21341,-31521,-52082,-55238,-51350,-57662,-66943,-92772,5718,98045,101600,65367,-1547,-46546,-56495,-66465,-93793,-149132,-159328,-119537,-46401,71312,144439,60876,-15512,-95802,-81638,-75236,-16442,62619,96066,-20517,-61243,-58623,5589,86744,198930,275935,274320,196725,52811,-38037,-80836,-96425,-95945,-23479,27001,34130,118405,156984,166188,184281,209289,150537,119293,120833,94226,89806,223846,297877,253955,263898,277602,291508,163039,33627,-50670,-116859,-13132,51645,-11685,-81478,14497,132643,229505,243506,180136,129154,15994,-79185,-75397,14013,110487,103613,28982,14429,59293,110953,111732,70130,4129,-76227,-136000,-44105,514,24363,42028,867,-21463,-15474,-40144,-72914,-78550,-68809,-40035,-25593,-20712,-25881,-32885,-11808,29109,27429,-2430,-18714,4775,20664,23521,67559,115381,191278,257072,220919,134809,94541,97171,90785,65907,-15188,-134130,-94134,-63879,24582,83193,67867,56959,38914,-21811,-40435,26981,52680,-7896,-70294,-59327,-5509,2594,2868,766,-19280,-26790,-32387,-13858,-22029,-80935,-52867,16342,68280,92654,76263,67307,43390,19713,60809,68509,24901,-32373,-67869,-92076,-130479,-108295,-66444,16919,76859,67522,10947,-49888,-65255,-48140,2490,-8262,-37605,-62684,26049,50464,41837,-22998,-124821,-127668,-97461,-30287,61409,81596,63707,63493,94739,94350,81926,37346,-75196,-86731,-111906,-73701,4885,77131,106224,52571,48653,139192,122344,-2688,-87608,2223,43398,16397,-41254,-65701,-94751,-61270,-31464,-39028,-41722,-45300,-66624,-99276,-65293,-45153,-89225,-85556,-96122,-13488,496,68280,130197,111943,56694,-32106,-79220,36253,134648,173909,172150,91934,6333,2134,-18305,-40784,-43657,-78574,-90063,-75098,-81605,-70242,-3433,45852,100260,117562,86500,48256,5432,13585,-11383,-22718,116528,187797,154660,73068,-2792,-38857,-62899,-74851,-56545,-31429,-25647,8467,16929,3881,-3026,30944,138440,163353,97457,71453,143655,115471,22201,-44404,-40952,48355,161764,208120,211095,228516,253919,188093,57764,-43668,-103558,-65546,-33530,-5526,-16988,-59137,-24693,19741,41615,-12929,-58606,-85280,-93999,-23691,52344,85879,-51393,-43310,23898,-7864,-109867,-133564,-66537,-13489,65604,95280,78154,80998,70836,47318,36964,-8435,-69992,-51677,-26737,-18958,20942,54444,67540,53772,10968,-26629,-20863,85990,183182,190962,136843,121571,114176,153396,236162,146017,8667,-120302,-73091,-86302,-82163,-33519,-32499,-65827,-83262,-79567,-23980,-31664,13664,64623,95878,84252,-1079,-95309,-117951,-121076,-108073,-90451,-110680,-119351,-97256,-66040,-69582,-57198,-40472,-31115,-18789,-48086,-64449,-1514,66294,90162,67641,14762,-25924,-31314,15174,75078,104496,87373,87269,113073,110010,113563,78379,37881,15757,-39356,-101780,-61023,38478,102447,82579,3771,-22456,-76005,-70318,-70928,-80470,-50706,-36582,563,36594,44341,14981,-37873,-51822,-106756,-83837,-95837,-73561,-26767,-60130,-60870,45418,108908,76945,48108,-106902,-51596,-16844,-34249,-74583,2479,53930,59618,6018,-25104,4363,36237,59453,47849,-3193,-73178,-133059,-115864,-128971,-115655,-38636,-20720,-58387,55211,260378,379610,397769,323345,216391,96828,13397,62090,89373,36518,-15334,-56068,-67416,-20877,90953,219933,298710,280845,232296,151829,149661,162925,137948,72054,3559,-25838,-38288,-29368,85069,195659,229060,185237,128862,85852,33273,30037,64202,22598,-20740,-78998,-89861,-35677,-4175,19254,50516,10171,-38348,-40943],[-24176,93315,220063,247665,137475,-3011,-20054,28953,38994,41510,33717,-4202,-26826,5828,36045,7260,-10379,40005,127269,124555,70132,92373,222111,291150,257582,146109,15804,-15316,-20957,-61858,-25756,56542,178863,260342,157325,-34739,-108716,-21641,-2717,-30546,35001,8370,-103620,-58795,81492,122299,12079,-108525,-8978,22662,-20364,-32970,-10226,46818,76318,77878,29670,-17491,-30999,-2049,61940,145522,129809,71668,24926,2200,10575,29345,54683,30146,-9501,-20617,13569,79108,97587,86110,4462,-51717,-52487,-36144,-48907,-44912,-45349,-35364,-31677,-83451,-50731,-33609,-24786,-48731,-41078,38693,106475,128803,51326,-41440,-43506,-45387,-48752,6513,-12235,-2497,2577,6244,1442,-24017,-80116,-104671,-115695,-114661,-142136,-92686,-50211,-24585,-23655,2034,4246,-20204,-34110,-76909,-4843,63394,18354,-68879,-124769,-63949,-23871,-50774,-56365,-68917,-75410,-14572,133539,254211,227816,157402,73313,-17735,-77979,-59596,-26878,40672,49340,21735,-27054,-61064,-91871,-96255,-64180,-13015,-4238,-67621,-87103,69258,128617,110514,33503,-3870,-14859,-1862,-13844,6679,34925,5888,-38662,53960,44216,-72596,-54206,8966,20142,-63752,-50059,62554,123099,103681,23281,-80577,-99999,-97864,-82178,-84381,-103084,-48001,-46037,-48353,-45684,-6388,5524,11681,-24126,-74475,-59315,6633,105303,103987,4997,-63025,-85086,-96813,-87601,24677,186040,242816,242495,177320,167890,256586,332343,235374,127566,16462,12845,87327,10859,-34985,-35917,-81250,-60452,1590,5721,-83643,-130791,-95667,-102978,-56582,35642,121470,141900,135422,97139,75878,37724,42092,68713,97131,118455,76570,45101,-21430,-49961,-41161,12526,82270,148872,153172,103305,29698,-91856,-23854,38207,112110,142687,160776,178838,141622,18388,-46906,-9271,109079,159323,135906,107110,150066,249129,208864,114399,43724,-40224,-99980,-31707,-38528,-61851,-71375,-125682,-78227,-68509,-69174,-25408,28539,31821,-25164,-47062,23954,36397,-26950,-29908,61758,100403,25211,-80824,-60478,-58404,-44347,-45355,-50278,-61340,-51812,-7920,17112,42700,48127,38328,-59376,-142414,-117878,-44804,-22521,-20138,20771,43946,93289,100786,84702,98137,98210,98122,134839,96543,15753,-30876,-48017,-68396,-55288,-3416,85538,180955,174623,88647,-7201,-108217,-132476,-80665,-19063,-11636,-13715,-59884,-63765,-57553,-81557,-121703,-44025,30499,74696,53485,33030,50857,43200,-73846,-23872,99372,230101,163676,37609,-35618,-24390,96204,266066,254929,180264,89330,14429,-66437,-70076,5094,46306,10562,-31808,-21598,-32085,-46656,-45262,-72890,-91037,-77284,-70205,-84568,-98903,-133445,-105866,-80750,-28399,-10101,-37141,-32811,-41968,-68238,-42142,-56810,-69784,-12261,-19088,-61618,-67325,-35635,-41864,-98395,61864,303079,422457,416860,381996,201746,-24566,-113315,-29966,21166,17739,12466,6534,-28864,-61951,-62997,-84237,-91495,-38627,24304,11735,1290,8999,26466,29676,9827,1549,27518,43802,35665,8081,47372,93117,99414,60937,-11936,-39682,-67080,-113561,-110252,-65540,7508,3314,21222,49258,60252,144980,222190,204823,99360,-18821,-108107,-74127,-50064,5921,38750,35205,45554,-26450,-40281,25312,35263,20894,7292,-27127,-76871,-88281,-48295,-13358,-8335,-22187,70863,196469,199357,94057,-53089,-75167,-47955,-69057,-96831,-81619,-67482,-100714,-77864,-106191,-20028,98312,145371,121272,69240,-13639,-83119,-97542,-59298,-34930,-7417,33696,51992,-22674,-116306,-138553,-175318,-155201,-121480,-46511,32816,102474,91187,35812,18588,28650,50553,63337,134455,176670,89985,-39556,-55119,80472,149969,94239,31894,25857,57715,107503,118859,67792,33592,-4320,-44643,-56843,-58863,-58140,-42372,10558,53696,50693,70822,45946,-54332,-145774,-144593,-94418,-128949,-160361,-133900,-90734,-95375,-71103,-8662,62319,119953,102591,84132,59928,-11370,-23004,-15079,5086,-1200,29266,161837,301213,250366,92799,53649,158880,200892,191926,144315,56253,-22775,-85687,-121987,-86495,20059,80016,21031,-74934,-26514,-33126,-59021,-4703,76714,118493,71064,15239,146289,344674,312125,145934,52981,-23668,-73067,-72370,-80792,-51672,-34664,-25324,29952,-42541,-17199,-37645,-57748,23635,94703,122995,51129,-44841,-121459,-9530,74855,85804,131539,151549,109023,47658,-15298,-57644,-48801,98,6075,-17391,-27414,-12845,75416,131707,75843,-32202,-89194,-90866,-95289,-55675,-23789,5895,40173,89596,161839,28511,-58428,-75736,-78680,6120,81479,153030,299753,436482,432580,349055,245794,131973,38012,-37933,-25286,64023,143319,204569,188835,80939,4326,-27383,-24995,-56311,-113075,-65687,34129,87430,31077,-69327,-112976,-17408,-4980,-18573,-5824,2135,21009,46018,82657,74977,53595,7604,-78776,-46570,-42345,-9213,44955,98160,121686,77385,40122,47982,14750,26111,31264,29405,-10637,-35230,-30371,31475,86623,110230,59442,51314,52412,-19488,-60007,-61386,-42075,18750,35790,-3432,-23692,-221,-16325,-18205,32409,79527,94214,21815,-11437,-8516,11110,31847,26685,28425,85214,153480,209050,136664,1610,-35481,-166,52318,127258,107411,25149,34316,75222,30005,-26438,-72346,-90813,-76721,-93530,-60392,9356,-23465,-99600,-78283,-4606,58784,83487,37601,-20164,-585,32224,70933,86759,89904,88399,65131,9101,-37792,23916,-23694,-72208,-98555,-86701,-8229,43000,79452,123519,146036,170683,164832,111374,56597,-29674,-105748,-98026,-57411,-39788,-757,81009,95390,12912,-61629,-32821,-10545,-94,-32647,-124079,-99765,5793,53794,47756,44009,17047,222,-11535,-33070,-89480,-55962,-33876,-10719,-35226,-63643,-83351,-116113,-22088,51601,-832,-45176,-15572,-24820,-23606,-8247,25468,-15335,-77256,7898,44810,381,-83216,-114328,-98846,-96616,-38698,-36917,-70000,-34631,-35862,94825,236078,260768,213738,94059,-34175,-130927,-52892,-56503,-81181,-53175,-42699,-16532,18168,111489,189247,179440,148271,124541,53041,-72521,-77425,-4387,-2306,49392,204831,416893,472422,391540,290534,163956,37575,-19703,-6839,26159,-5159,-83332,-58464,70274,124068,77135,108216,125863,22516,9577,61893,143813,84944,22428,-68602,-219436,-327664,-348089,-246469,-124071,5031,42364,10822,8463,3034,17923,12627,6781,17023,57846,57259,26419,9251,36192,115504,190171,358113,396706,213510,39637,-16088,17876,13358,9104,-12004,17649,80710,130116,109668,60646,11108,30094,44685,-854,-84480,23762,48687,-4998,-66908,-107687,-61587,36146,180387,268498,265713,179450,19369,-65608,-106892,-84916,-49504,26149,27801,12149,-24564,-62589,-80197,-104104,-132532,-115466,-58422,-26268,-16177,-41815,-85093,-85018,-74820,-36197,64320,23109,-50191,-11873,29389,2971,-56141,-90185,-68148,-43860,-26057,-22325,-11920,-43657,-66947,-56813,-6707,-40974,-88693,-62263,-53666,-92939,-98919,-56541,-15621,51950,87737,53035,2237,-13376,-22384,-15262,30624,19217,-67284,-104139,-81428,-67703,-68560,-8569,26118,4530,-7786,14264,129188,159573,59689,-21692,-110347,-169061,-139193,-77759,-47189,-23660,-2155,-23929,-22993,40497,105404,125876,130964,77602,-17624,-102688,-78335,-74701,-20163,-1598,40477,34871,-7375,-19937,-7657,-4615,-26838,-81241,-63947,-48160,-38464,-38798,-25598,16634,95621,140696,17574,-67032,14789,99511,116961,70241,-5538,-3073,-2656,-60658,-118875,-101395,-70809,-16653,104728,137118,175899,269397,392229,395483,227601,36338,36899,131865,172107,118127,30218,-20727,-7637,4063,-10758,-35498,-27015,-12508,-15036,-49367,-76256,-76567,-66547,-16532,6562,55763,104442,124613,62888,9872,-22940,-20890,5028,54136,65273,58530,76220,45036,2617,11455,50090,76181,78627,7566,-83519,-109166,-1549,121547,262780,336488,249601,99935,-11244,-54877,-17861,-25918,-57557,-101384,-89477,-35779,-23739,-62270,-43693,-29540,-17941,-7107,12184,16836,26764,22386,1777,-37899,-87314,-61153,-13595,-17140,-54008,-67002,-78929,-61222,4224,57312,45223,17171,68861,99064,56326,-24002,-4465,71986,91768,53605,-30536,-14077,114496,142661,5433,-92476,-73318,29985,81630,42389,-4074,-20950,-4291,77803,130008,196447,267689,295463,232392,140913,140413,127469,95147,-2233,-56680,9605,61520,72941,17846,-26902,-67101,-86940,-65615,-23853,-6870,21646,46883,122277,160950,104588,58893,-14582,33500,76170,10838,-71175,-138218,-92271,-72183,-96300,-50223,-8354,-6256,-56736,-92286,-51067,-5959,518,-25935,-9542,-27836,-44786,-20548,25740,54473,38800,12837,-24842,-63339,-78803,-74980,-69655,-11321,60949,49133,15107,14080,-2622,-16460,-26120,-15218,46332,16071,-44299,-81046,-74049,-107920,-99881,-101497,-72408,-22107,19693,11727,-45868,-1085,-114,4235,-6516,-675,7570,324,-14679,-7159,-9329,-44606,-31403,14571,41195,38029,41486,-17213,-40760,-28850,347,72038,143399,138934,59423,55502,124457,149702,178916,129569,35209,-42969,-81607,-9792,85594,9889,-77814,-86505,-43973,-941,-53122,-61533,-45989,-23293,4137,2458,-5422,-11098,-47646,-39597,-28951,-54262,-24654,29523,55907,31921,55750,96958,134373,140136,89013,-39104,-38857,-6328,-2196,-32454,-62940,-30858,-34169,-62713,1324,87641,76833,34443,5267,-4829,-1557,9015,55446,102286,108602,39969,-67751,-70768,72165,213257,165024,51108,-7568,-19266,826,42920,32919,-30026,-54360,-47295,-52340,-88512,-53969,53624,106907,71059,43455,32487,34999,42826,-21853,-113730,-56335,29894,45985,54053,83375,87444,34505,-23032,-60474,-70539,-54378,-35091,-65637,-7968,39575,5647,-24034,2716,-10016,-40088,-61641,-100808,-92855,-42803,-8034,9500,-11192,-53673,-34174,32679,40619,19677,28047,105624,61221,-11591,-40298,-13932,24859,53405,157583,316244,395587,522312,598506,387049,104217,-63552,-110309,-79875,-113576,-93448,-79771,-64359,-39785,-9513,36050,50472,47462,21945,56709,74888,62077,30112,-34958,-66278,-1283,110107,156253,106516,77681,108685,123937,87061,11394,-70437,-104904,-86163,-85382,-59151,-10555,100775,138594,69355,1035,-21617,16782,15123,4399,190,38584,136888,216806,260006,261032,165850,118730,133459,133028,87105,-13558,-33753,45801,161415,148414,35866,-55113,-70502,-30631,-13994,-35231,-38933,-47586,-46336,-77608,-84031,-87679,-94522,-51111,25675,62150,103680,-18290,-80694,-43535,38931,88579,26385,-25153,-48847,-19518,-40866,-34595,58053,173096,209699,179311,173699,134406,-22637,-79868,-74233,-69506,-78393,-89767,-89078,-36586,-3784,-15744,-34599,34104,71750,97478,66661,-33919,-89796,-21991,40336,75958,42791,6591,41770,12968,-47746,-75887,-125567,-98280,-39905,22266,37322,17427,24574,34343,24728,-18469,-48784,-24390,-16827,-52653,-75882,-65859,-51984,-11936,41484,47047,11501,9444,12539,34893,81182,83927,662,-25189,-35063,-45089,-72141,-56204,-5586,-20003,-87412,-60914,3885,4844,-41891,-57190,-55439,-53643,-68018,-77548,-92202,2607,92381,104248,80545,26480,-24055,-41369,-54982,-81284,-139147,-161680,-124461,-55218,57381,114245,38468,-22188,-92386,-95272,-75679,-2023,78157,111465,-11050,-54211,-54665,3771,70304,176340,266226,253174,182341,44879,-47651,-84904,-94627,-93437,-29298,32496,52027,152144,194651,193417,199598,200513,124201,85593,83673,56395,38598,176469,297633,278089,290354,298219,270462,128706,35120,-40995,-105444,-28124,31896,-23855,-60492,52896,177160,260653,248531,171635,127208,20066,-73629,-75393,7680,106868,103859,25909,12035,64518,116885,103758,44455,-28012,-89255,-85939,-33427,-6439,13091,27756,-11820,-21713,-1373,-21835,-59351,-71450,-60839,-24741,-13772,-15054,-22000,-30070,-12027,28853,33002,7283,-8204,17211,29536,23321,63511,128505,208912,253964,201519,106451,59481,67757,62162,36830,-26183,-120571,-72462,-39574,36639,88863,79800,64128,31317,-39547,-58920,24746,51897,-13805,-85676,-79293,-12619,3485,-338,-10439,-46886,-65847,-64282,-40720,-35960,-63881,-46953,15875,55293,69721,51297,47222,39620,25246,66388,66332,19578,-38440,-76699,-100914,-134056,-115502,-76096,-5892,29770,28380,-4984,-50834,-54934,-37938,5786,-12012,-47856,-70452,35083,65274,57916,-9607,-109348,-121042,-92535,-26853,69437,82239,61646,67288,108370,114967,95793,29680,-70885,-70095,-103120,-95445,-17292,51564,90085,49447,51266,138636,113984,-12233,-88121,5053,40056,9982,-45610,-68795,-96270,-58959,-18934,-15897,-19040,-27213,-54290,-79206,-74972,-80800,-156604,-58933,-32556,7621,11557,93507,168475,136692,65139,-24927,-67874,46585,150798,198351,213943,160308,79707,48739,10487,-24447,-35454,-72208,-77234,-60628,-73985,-84276,-25150,25607,77283,100158,75657,51011,17015,21298,-8975,-20142,126479,197360,158896,79867,4272,-38212,-65393,-74533,-50938,-21344,-22823,-1315,9239,-5311,-11909,28302,153521,198654,127020,94097,161371,118077,19294,-51054,-50922,8675,123482,178960,180611,205501,237111,172838,52242,-40042,-96164,-55864,-10962,16331,-7643,-57990,-29796,18501,52116,-278,-45234,-68128,-83910,-27543,54058,97380,-29148,-29417,25364,-687,-82611,-103863,-44030,28179,110738,129211,101129,89522,78923,52000,30311,-23686,-65438,-19735,-2696,-4854,27148,66018,84475,73764,32269,-10366,-7346,94276,161780,148233,111783,117057,118197,147319,238360,165342,25900,-102826,-72681,-77046,-72662,-39318,-42239,-69323,-76375,-84679,-51817,-51151,-4681,39693,66612,71705,4361,-80933,-108062,-115241,-99942,-87848,-116132,-120871,-106868,-102252,-110382,-67007,-44005,-37451,-18854,-50138,-73694,-13665,52711,84118,73595,23097,-17757,-21223,27144,77054,94359,69871,80396,113981,111997,108994,55357,3385,-517,-44972,-107292,-61839,32539,76188,40789,-29267,-38809,-69370,-53468,-51332,-54092,-31884,-14378,16305,46606,51824,22938,-36263,-64141,-124615,-71372,-78245,-92686,-42847,-69822,-56115,40915,76219,101999,82455,-64167,-46919,-17708,-39344,-77512,7837,64835,71296,7071,-61495,-31884,-757,22876,463,-58221,-126353,-139280,-91106,-119966,-108480,-24452,-1367,-45853,49183,248052,362008,376525,300251,191014,70875,-14209,51148,97708,49887,-12100,-65029,-60841,-2898,105020,244334,362917,358714,272450,145460,125753,150759,143711,86566,17888,-4060,-12328,-1200,120160,236661,261568,219114,163602,106435,40843,24360,51553,15838,-19252,-70083,-79556,-29808,-370,20286,52797,20164,-24606,-28854],[-31312,65949,165231,203014,129805,6920,-25425,16828,27048,29791,15033,-28090,-53304,-21118,8374,-17556,-33057,18124,114289,115236,55636,74500,209632,287567,269667,178579,40370,-1403,-18795,-57114,-16913,52239,153841,224672,138436,-41708,-77911,18452,41401,4626,47643,3676,-111983,-56541,80797,110797,-4557,-119158,723,40787,-1506,-24325,-5838,45987,70619,68013,17230,-29578,-38045,-4898,58450,161378,172455,99699,33999,80,20664,57898,79936,49180,-11118,-56599,-30633,45598,78410,81633,15842,-45475,-63254,-51379,-54459,-43184,-46944,-42422,-35751,-85302,-54125,-44493,-47579,-79558,-54862,38192,107704,137580,68156,-24703,-26366,-29429,-36391,25135,11865,27609,35680,27978,8420,-29676,-88305,-109369,-122778,-129892,-120396,-58704,-6305,22655,23384,52146,48665,1295,-31618,-72213,4505,74008,23865,-64555,-127454,-74635,-39976,-73828,-68357,-77334,-93829,-40725,113214,225983,205983,151447,75388,-15008,-68170,-50417,-30054,26780,40263,13654,-26669,-55346,-81315,-81468,-46282,4625,17834,-34010,-70054,63290,91723,105245,45004,3165,-12528,-4105,-22923,-5791,17770,-3858,-16310,83704,64640,-68392,-70405,-6097,13818,-70963,-91009,16272,84670,89637,29554,-67686,-107200,-104287,-80900,-72528,-86306,-88102,-65962,-56175,-42311,7674,24016,31132,-197,-54898,-47391,19970,115817,109469,6368,-69774,-96736,-92421,-77133,23252,212852,285438,273695,210536,191106,243142,272504,169274,51388,-49897,-42219,34797,-33783,-48183,-33316,-78221,-68198,7955,29210,-49665,-114601,-91098,-77358,-62917,24225,123498,160710,163975,132553,101390,44258,43491,59837,74518,75712,23378,3791,-50515,-52359,-29652,21386,85855,150392,160332,122221,51230,-85341,-34740,34700,112113,142811,168418,195944,163753,39308,-19267,9007,116723,159477,129643,86280,110728,214446,183683,97463,35341,-46619,-105621,-12133,-6055,-29008,-50216,-119207,-81799,-62235,-54500,-8389,42155,40684,-12668,-20395,50920,51945,-28441,-35227,53594,91974,32561,-76668,-70798,-66164,-43263,-35756,-41174,-56266,-54724,-12111,9805,15089,21678,6503,-99535,-112273,-85217,-36909,-34854,-43752,-2043,34488,97126,97430,79872,93618,87473,90796,127147,80479,1290,-38501,-50137,-63478,-41529,15817,104469,197901,194718,104787,-6814,-117133,-117275,-71453,-47332,-30887,-12660,-55011,-64799,-64361,-96440,-116427,-45201,22168,70709,57626,32336,45214,39148,-71585,-22815,102312,221367,141532,22989,-42702,-44911,64695,217716,210738,162699,82542,18833,-52598,-81171,-377,44250,4800,-28847,-8834,-11506,-35263,-52424,-78638,-82656,-60842,-44949,-45630,-73444,-107795,-68154,-40319,-14369,-9036,-47656,-35365,-41000,-74139,-56111,-74127,-62814,-11263,-21255,-61646,-55472,-20792,-23524,-73456,50757,284934,404996,411053,386180,209836,-25912,-61943,8995,49212,33296,18725,5420,-35224,-67746,-62056,-82193,-93104,-45960,21438,27238,21511,24857,38908,37398,13811,7333,29031,44750,45159,25382,65569,108253,109546,64923,-12237,-41771,-66614,-110673,-118308,-73704,11439,32506,50272,44350,38888,151488,251450,234009,113462,-12859,-101935,-71336,-48410,7019,36854,34160,51840,-12654,-18212,38094,35526,17425,-4059,-40393,-86993,-93978,-47725,103,17718,-3859,74601,218564,234236,122566,-42518,-73117,-48309,-75819,-105851,-86636,-73952,-87950,-59160,-103256,-17096,106490,152154,121901,59876,-27721,-87957,-86801,-60107,-36474,-13703,10442,19224,-41151,-117409,-120402,-154419,-152925,-107655,-22188,57467,117807,97686,39351,23007,39866,66002,76509,129144,159791,75432,-57819,-62910,81019,194015,155333,70529,34700,50066,99177,119570,77266,41492,238,-47304,-74497,-82192,-73511,-41926,11494,50789,51840,78417,57888,-39300,-129108,-159673,-120506,-157017,-178603,-113442,-66431,-64789,-57436,-1590,68487,127963,111730,71243,46304,-15200,-13320,-162,26054,18990,38818,161041,285283,232387,80479,62494,167954,201698,181147,125257,51355,-17099,-71957,-117234,-95164,8919,65214,1498,-70484,-11979,-24717,-64448,-35533,38127,73744,38134,6686,145411,344278,323735,164888,55725,-34823,-74062,-74962,-68886,-52730,-43740,-28602,28402,-58403,-70011,-71730,-54480,38891,120301,145134,64506,-37304,-123633,-13154,75053,98121,152068,182700,137177,65844,-9796,-43449,-9926,40327,36117,-2027,-24609,-17873,64537,116056,59924,-44977,-100323,-100989,-98760,-59038,-32280,-8236,21452,67243,150564,48661,-49078,-64766,-63806,17563,89036,173422,330664,438473,395395,318291,233429,140847,52720,-41283,-17039,104581,207878,265994,227216,109456,14760,-37729,-32968,-57134,-111947,-68936,24978,76705,26142,-56818,-70872,20660,19272,-8283,-1550,8554,31764,50421,74740,71090,63744,27713,-59130,-45045,-37821,-14878,28106,82461,129222,96482,53771,43479,1281,17620,24160,15802,-30761,-59726,-58577,5335,61829,91542,35438,15144,35882,-25657,-63927,-68024,-54114,2145,20245,-18642,-36299,-6930,-12157,-1257,51135,94948,104249,28382,-11095,-2432,20346,36138,22787,31388,70596,125855,191772,135283,2655,-37288,3371,52100,114891,104712,20355,21421,62518,28898,-12377,-48086,-61982,-48235,-61183,-39192,31329,-2969,-66109,-22327,76714,127724,125839,46388,-15061,34685,85315,119195,99252,61068,48118,44103,8499,-42718,2017,-47290,-78224,-94005,-77245,706,50664,80108,119089,149477,178253,160290,101634,59054,-17910,-88791,-106148,-59624,-39185,-5418,61457,72217,4799,-54235,-33286,-33386,-32956,-63212,-137696,-86945,13843,50279,31663,25517,3767,-6990,-14272,-31839,-89901,-62107,-39938,-16442,-40527,-68101,-83168,-105031,-41774,48318,28256,-17155,-14074,-24836,-15223,7683,35037,-14337,-71633,16615,55227,14262,-69121,-119855,-109254,-94297,-33173,-28633,-47719,-25721,-17801,115763,279047,329841,299097,173941,17663,-114335,-54000,-47605,-70909,-49344,-49533,-33756,-884,93361,179749,181627,172179,164483,87421,-55068,-76284,-12761,-7983,52800,213319,437397,490946,405011,282470,146370,21461,-16067,19446,44528,-13895,-106217,-66293,44685,78599,29550,61143,113546,27959,26263,80498,142149,87877,30777,-60893,-219089,-330449,-332772,-207888,-80102,36470,56112,21401,11422,299,14134,9455,-9127,-1713,45030,53122,27755,13011,38738,113911,205512,436744,451270,239584,61884,-194,6168,-24775,-49644,-78010,-43755,26098,89021,89277,56053,23973,52129,53908,-3765,-69681,35184,66311,159,-66828,-113457,-90763,26167,202124,308482,299449,188693,7335,-70393,-88964,-59081,-19612,41883,31536,5984,-34542,-78844,-100366,-128739,-139713,-111971,-62601,-20218,-5819,-33037,-84336,-105301,-99052,-41848,54209,14887,-48460,-14082,13576,-17118,-82202,-120521,-80317,-71167,-49613,-31194,-8086,-44421,-73514,-55720,2515,-18746,-76500,-69617,-49028,-77574,-64407,98,49735,109705,141888,91275,21133,-12942,-29071,-16033,36569,43641,-31000,-92542,-80382,-67969,-67524,-5204,42248,22451,6789,14235,111577,141413,46831,-23580,-99932,-156319,-128371,-64940,-27991,-2624,11458,-18471,-23225,40340,115473,142140,129797,64923,-32451,-88759,-53666,-59727,-31747,-26702,32366,49406,24732,16799,24411,17417,-15715,-74446,-59285,-38416,-26640,-24189,-8395,44949,142914,165796,14697,-85320,-24,74889,86649,31436,-30714,-7150,-11453,-60576,-113039,-110249,-64513,-40921,18747,64737,124308,226638,358299,394126,244592,47998,18173,106335,155309,115448,33186,-18848,-974,13133,373,-24177,-12493,5314,6572,-28576,-64237,-68620,-40498,9077,17925,62300,119026,147332,75105,21648,-432,6151,35731,85139,77095,64657,82093,49730,6734,11920,49212,72302,83366,16108,-73394,-123912,-22256,102447,245356,343524,266497,105627,-13194,-58404,-16744,-20197,-46119,-89280,-76555,-21394,-9417,-48053,-44982,-30985,-14666,-6505,10528,16378,35894,33101,4905,-33630,-83483,-73694,-33210,-30772,-57423,-65091,-79119,-54321,10692,65791,67018,75736,122476,122943,59904,-25260,-16627,45123,59680,33555,-33323,3093,162218,181253,44290,-44659,-25465,70916,118280,57598,-13221,-31705,-11943,60658,107232,193917,297071,332073,263353,175281,148789,100973,59527,-16920,-55187,7903,54565,64612,11355,-32022,-73663,-88373,-50369,-13081,-26451,-17529,8855,85646,139160,94218,33098,-41052,-1775,38989,-6904,-73737,-135600,-98611,-79411,-92050,-41009,-1757,2334,-47108,-108547,-74569,-32152,-22905,-38494,-10370,-24673,-58526,-37386,8625,37371,22543,-2010,-36272,-68479,-80152,-87505,-100475,-32541,42833,43475,16247,17549,6109,-502,-698,200,53883,14435,-45197,-69476,-62446,-85978,-75679,-82049,-53447,2628,41462,20716,-56276,-3045,12380,27341,22211,23523,20260,9653,-9483,-6567,-11426,-49817,-40762,13204,35647,26004,39886,-22699,-66002,-45930,-6073,68385,147973,138479,53262,58700,150954,176539,190610,135829,42259,-22271,-58278,-72243,34041,-3921,-77118,-84375,-36763,19896,-15221,-36044,-15718,2600,21216,13264,2827,-5384,-45420,-31231,-23768,-57041,-25382,32673,64146,33057,33511,44784,68250,85099,57936,-48048,-23947,18680,26275,-13733,-46206,-19360,-26266,-68837,-20192,75628,74898,36800,7623,-2493,1630,12690,59699,98650,100925,38818,-63098,-75123,67062,202613,147068,43675,-4801,-10245,6398,44262,29824,-40146,-56608,-40117,-37222,-66832,-72097,33357,90327,60892,37180,26445,31701,49346,-14091,-107724,-59188,31084,44196,45769,69223,76407,32259,-25116,-69999,-91884,-78504,-57296,-74218,-4401,42344,-3504,-40175,-10391,-28833,-62666,-75949,-97634,-81836,-33659,705,18922,-793,-36020,-1918,55538,70478,63367,53929,83595,15624,-47964,-50887,-18409,7548,14263,106878,257735,321478,439297,525912,356842,94435,-72405,-105847,-76159,-113085,-88929,-70807,-54040,-48246,-13781,37274,61154,65819,29827,51260,65279,55465,30555,-29121,-67582,-10640,94842,148135,108424,81501,123012,156874,137971,55684,-51218,-109392,-85735,-78530,-54380,-8440,102697,140829,56152,-27037,-49867,-9437,-9766,-11569,-10713,26240,118925,194005,240704,257435,186289,152838,173629,173517,109392,-3018,-27300,31666,142525,150354,53156,-35439,-78447,-31563,-5301,-20584,-23390,-29761,-26648,-66526,-83384,-88906,-88324,-37730,39645,79876,122883,-16472,-67625,-554,78554,120362,53916,-1067,-34004,-24402,-61217,-53286,49272,159175,190976,153976,131369,89378,-52839,-96521,-84418,-80494,-85656,-93509,-80417,-32983,-9888,-23456,-17800,51445,85251,107794,72615,-25559,-97285,-47786,-14397,-1512,-31752,-29315,25271,2744,-53603,-80232,-124726,-99709,-53438,3995,33054,5796,-18783,-8479,-4790,-17133,-17273,8541,9637,-35251,-67871,-50509,-21417,23060,60526,56739,20563,23508,32785,59869,114702,101511,5516,-18415,-29448,-41994,-67764,-61770,-16572,-36552,-91971,-55266,-4294,-10252,-51315,-59839,-51615,-52535,-76870,-88529,-73471,-3084,81637,103601,92746,53913,-667,-26260,-44975,-71000,-128719,-159615,-127441,-63065,44758,88729,21799,-25961,-85703,-91421,-55186,27819,105255,134915,2482,-46022,-50299,1941,54584,155201,254220,228441,160461,32790,-59215,-88083,-92229,-90021,-31583,36501,69193,182278,225774,211238,201069,174874,81487,40589,41875,21704,-3933,133115,292288,295436,306206,305827,238770,96722,35285,-32456,-85104,-37591,9733,-37155,-37318,88084,213529,280381,242336,155631,119439,21341,-70241,-76591,-1999,96788,99838,18675,4745,65796,119013,92138,17841,-54365,-75027,-37161,-15355,-10329,3782,14527,-24552,-22545,10501,-6158,-47800,-64184,-50048,-5361,6602,1772,-8433,-20003,-7196,31483,40375,19591,4295,28483,36102,21441,58160,137914,217149,237086,170551,71677,15278,22705,19938,-134,-40234,-102378,-46604,-15150,46467,91750,91821,73130,24113,-58214,-69590,29867,58265,-10198,-90392,-98809,-22058,1302,-4932,-14156,-64938,-99805,-89012,-60417,-40063,-31898,-30980,14241,40682,46380,26323,24021,30568,26533,68166,61619,13522,-43290,-82599,-102562,-129961,-113685,-84811,-30114,-14971,-13929,-26900,-56343,-47204,-26181,12994,-12865,-56810,-61797,58971,92407,82970,8891,-93711,-113374,-85506,-21028,78650,82106,56693,65155,113557,128700,106661,22832,-69528,-59659,-86609,-115469,-40052,24189,72987,50125,53481,129506,97035,-26487,-83886,7655,35275,3523,-48952,-71443,-97884,-57137,-6990,2835,-2463,-13994,-43825,-58946,-72241,-107324,-91087,22478,30208,25152,20382,116483,203203,154403,69767,-18547,-60791,49313,152391,202776,230985,204279,136054,85703,33454,-10168,-30492,-67603,-65108,-47895,-68263,-101754,-48184,4302,52603,80227,62341,50122,25052,25690,-9063,-20144,129919,198743,155471,80500,6195,-42265,-72077,-77353,-47461,-13444,-18905,-12032,-905,-16345,-23720,20533,156923,219405,147104,110467,170230,111861,12924,-58516,-48325,-20809,78085,145258,150724,178061,205957,146202,40147,-41114,-89647,-45815,9918,35210,202,-50956,-35992,14499,57811,7480,-35406,-54895,-78677,-32220,59374,112212,-8864,-20999,20564,2065,-54747,-42978,24740,102760,172399,171962,128726,103071,89520,57201,27172,-26596,-37353,4239,15186,5809,30413,74105,98429,92247,51882,2521,592,91850,125940,99200,89506,111423,121672,142834,235517,180325,40437,-88067,-74033,-71907,-68036,-48088,-54119,-71692,-60184,-57761,-81905,-71871,-26657,12571,35767,54685,6023,-70330,-98027,-108610,-94234,-88822,-123879,-112519,-106732,-134461,-129464,-66060,-43017,-41933,-21047,-55150,-88593,-30178,33804,71452,73633,28236,-11698,-13762,34502,71135,75722,44994,63738,103860,102641,93417,27516,-25144,-13738,-49963,-112242,-65157,22933,49118,2561,-59799,-56242,-60757,-36425,-29423,-25482,-13649,2292,24321,50584,54457,28725,-31004,-63205,-111838,-68738,-65244,-113877,-64746,-79281,-52852,29441,37366,132796,110630,-24610,-34887,-19708,-47140,-78305,12630,71898,76886,4358,-103232,-74877,-44146,-21281,-52881,-113474,-128544,-84133,-59148,-108913,-101535,-13647,13215,-35386,32842,217689,326033,339607,265530,157871,39315,-44889,41582,106972,64553,-7306,-79129,-58932,7928,107473,249733,400194,409432,295932,134921,98627,130165,142126,97705,30614,19430,15422,25815,151346,269573,284689,246536,193026,120195,42736,14357,33224,3964,-21826,-64079,-71833,-26240,2223,21926,55191,29990,-12716,-19897],[-37803,38957,108497,153319,117184,15361,-30265,4917,15678,18195,-1668,-47616,-81116,-50738,-23988,-46714,-58897,-5868,97870,104380,43016,58328,192821,273086,270088,205248,66943,17139,-5959,-41567,-8364,41952,117712,175141,112009,-43445,-51704,51512,78514,37730,60495,-2419,-121283,-53722,79272,98637,-20015,-116691,8796,58488,16559,-15791,-2309,42931,63324,57180,4528,-42315,-47071,-10855,49494,169009,213219,128259,43589,-3638,29803,85047,101171,67720,-2802,-76431,-69427,11123,55532,72314,27844,-40010,-77300,-68517,-59217,-41850,-51179,-53278,-44004,-90271,-60013,-58187,-70857,-102197,-64503,32841,102682,141341,83770,-8621,-10230,-13697,-22388,42273,35135,58513,69916,50519,14656,-36519,-98020,-116895,-133115,-136157,-102670,-31663,28215,60434,63557,98688,91694,19351,-32517,-68371,8636,77016,24782,-53137,-97186,-83963,-58182,-97595,-80322,-83283,-107646,-70136,82742,190324,178277,137854,69332,-18203,-59575,-41017,-33761,9010,27388,3320,-26695,-48531,-69309,-65070,-27384,19543,35062,-228,-45769,58914,46767,87181,49824,5159,-16271,-12341,-36605,-22698,-6213,-22353,-1359,105664,82623,-59861,-86674,-21422,8918,-66806,-139864,-37332,42201,72669,33504,-55464,-110032,-115010,-83578,-62984,-59489,-133320,-87154,-68014,-42836,16944,37397,45296,21300,-33141,-31577,34053,122411,110204,4401,-79183,-106417,-84212,-67170,17195,221514,313006,291144,232171,204162,211996,193455,95160,-22299,-111104,-90640,-4447,-68639,-66065,-36437,-78792,-80940,11343,48844,-16112,-68622,-55693,-57347,-67701,7311,115974,170170,187251,163990,119635,44233,38182,42811,43158,24998,-31907,-36151,-75985,-52108,-23359,24569,81821,141664,156345,130859,66018,-71044,-49703,25945,105038,134521,166938,202867,179240,59837,3294,21996,118956,154352,120471,67411,70146,164626,144536,70765,17990,-62201,-107470,16380,32327,3720,-33140,-108423,-88662,-60036,-44714,3913,51619,46376,-2089,5451,79796,67152,-30993,-44931,39339,77086,34249,-75449,-86935,-75928,-43414,-29153,-35967,-54340,-62220,-19332,1815,-22458,-21491,-38572,-141999,-78221,-45249,-22238,-41133,-63119,-28749,25101,94354,87298,67443,78759,65264,70463,106235,57107,-14905,-47961,-54501,-61780,-33459,28154,113969,201062,200653,108797,-15079,-126880,-98925,-46907,-48868,-34109,-9377,-51881,-70061,-78215,-117299,-107626,-50120,5935,58551,59973,32227,38774,33371,-71048,-26739,99056,204992,119860,13434,-42634,-60445,33222,166892,165105,141452,71665,19360,-41007,-89805,-11020,35010,-8231,-27492,-921,1856,-28902,-67748,-90171,-78639,-52531,-34104,-23469,-54235,-85037,-37184,-4480,-3874,-15545,-64924,-35405,-37930,-77070,-75651,-99186,-57748,-15157,-26125,-62540,-49102,-12480,-11775,-53312,44560,262904,375182,386213,363688,200556,-12477,-10596,48224,75998,46510,21500,-155,-46059,-78044,-65917,-84498,-97507,-57137,11671,35177,35643,36497,49254,44600,17780,10982,28069,45649,57485,44894,84166,123209,117770,64724,-16399,-47154,-68956,-106189,-114463,-81443,12699,62691,81020,38369,15192,150814,269223,251566,120021,-10247,-96552,-71759,-51702,769,26161,23790,50933,-1769,224,47136,32992,11640,-17781,-56119,-99652,-102717,-51071,9848,37874,8879,70512,226407,255252,140967,-34911,-71293,-50299,-83404,-112194,-91193,-82275,-77063,-42551,-93559,-19177,104803,148418,115404,46887,-44192,-94584,-78928,-62553,-40888,-22852,-14740,-12311,-59563,-116910,-103615,-133664,-132167,-88236,3712,79127,128242,100951,41072,25326,48374,75738,80828,106202,123489,48239,-78680,-66779,79069,233460,220806,114925,46925,39586,83283,112553,81160,43845,25,-47410,-92281,-101519,-78329,-42289,7955,42209,47575,79247,65188,-22599,-104390,-169246,-152172,-190330,-170692,-90518,-34496,-26238,-34333,6889,72519,129620,118312,57824,27451,-20375,-4051,12928,43538,35336,43319,148539,251355,199475,61993,64450,162957,186236,154132,93251,40575,-14330,-59956,-110220,-108269,-5363,49199,-14606,-61683,-1756,-20242,-66676,-71242,466,29140,3009,-4096,136089,325665,314051,171836,54088,-39492,-61925,-72645,-59612,-57311,-55870,-36043,14163,-63522,-121785,-84137,-37928,52461,141137,163053,75870,-31746,-128401,-22294,66030,100439,163621,209660,163438,82456,2348,-19744,29178,77581,64798,12685,-22685,-23541,52204,98179,42423,-57513,-107994,-112428,-103434,-63623,-41965,-22889,3547,46697,129926,63504,-40608,-54445,-50156,26755,90898,180968,335924,409497,340255,276717,210778,140887,64048,-43948,-13958,137243,267475,321170,256903,129893,20498,-52460,-45236,-63706,-117365,-74690,13048,61451,16832,-46114,-36071,56881,42485,956,99,11215,38307,49600,62173,65816,73125,46709,-42193,-46124,-35684,-21723,9344,63609,131311,113357,66965,38551,-13194,4712,11180,-2250,-52715,-84169,-84605,-19983,36101,71410,12155,-21293,18500,-29949,-65409,-73207,-66219,-16376,2430,-33676,-46685,-10546,-6267,11847,62977,102537,109723,35549,-5550,5253,27076,38119,20444,43057,61719,97855,164629,124480,-324,-38039,7616,50521,99284,94682,12796,9238,49514,26979,995,-23047,-33601,-22005,-31999,-3428,65794,28815,-15669,45812,160848,193239,159966,49445,-7874,71929,136811,157828,104906,37029,10431,23696,9124,-34885,-14740,-62569,-85167,-89950,-67731,8254,55728,78048,112092,149054,180151,149714,89346,61624,-3847,-69287,-96952,-55294,-40604,-15109,30894,34364,-13610,-49807,-34920,-54008,-58368,-86207,-138524,-75859,16473,40850,14532,7133,-9722,-14961,-18776,-32787,-91270,-70795,-49228,-24453,-47011,-73391,-83689,-86352,-24526,80695,77859,8410,-16240,-25429,-4800,22877,40983,-15098,-60212,25850,64693,28175,-53224,-118206,-117697,-91547,-28742,-20016,-29459,-19241,-10696,108247,274722,342773,329576,212302,48497,-100807,-56578,-39715,-58892,-45462,-57965,-53861,-21935,71217,163344,179185,194665,200692,119153,-36071,-72447,-21277,-12912,53570,213196,437855,486982,402443,263756,121859,2112,-8350,49882,62226,-23398,-122537,-58208,35331,49348,-3345,24165,101965,33331,40462,91903,135097,87268,36200,-55115,-219174,-330379,-312665,-168545,-40177,61881,64666,28411,12160,-3856,7953,4371,-24140,-22143,27855,44480,25304,13412,37706,107939,215927,488044,471545,246820,77576,17292,5853,-41857,-86775,-77186,-84260,-19886,53608,71989,55238,39679,71326,58510,-8311,-56689,43423,80135,1533,-69963,-110928,-118839,5186,193236,305522,291186,169628,-14150,-74799,-71103,-32425,13297,63668,38743,2178,-40996,-93295,-122151,-143974,-110391,-81716,-59411,-14173,2979,-25776,-80940,-123384,-123212,-34003,48579,8648,-48849,-20625,-3603,-33981,-103671,-133712,-71436,-77182,-73325,-42152,-5392,-42194,-88260,-62485,2494,-6815,-61826,-72738,-44248,-61181,-30767,48828,110058,164107,198461,134578,42651,-11906,-37600,-20405,36517,60915,4470,-62966,-72270,-67412,-67106,-4014,54836,37725,20918,15914,93962,119066,33002,-24733,-86213,-139505,-115267,-52455,-11984,13964,21381,-15313,-26207,34267,118141,152688,125120,51805,-43375,-63551,-27571,-42894,-44676,-50645,25375,63814,56154,50827,55799,38740,-5994,-69959,-56443,-29435,-14952,-10137,7322,72451,192934,188571,17646,-103408,-14258,50935,59455,429,-46980,-11056,-22385,-61886,-103972,-96708,-25923,-7999,-70384,-10496,70470,177415,307270,367717,246462,54805,-9643,67464,124255,103951,33047,-18468,3547,20482,10282,-15203,87,20997,26213,-8459,-48977,-54233,-16364,29955,24437,65254,131561,170893,88814,33762,21233,32211,65712,114731,88597,75495,91905,55815,9829,10311,42461,63128,83872,22259,-62017,-113360,-38574,84413,224069,336942,273660,107198,-16829,-60691,-15202,-14152,-33769,-76378,-61913,-7043,3480,-37258,-49428,-35382,-14663,-8316,5780,11908,41557,42376,7936,-29342,-78239,-84498,-54248,-45546,-60252,-63495,-78866,-47174,15168,73092,88930,121160,161719,140140,60769,-25370,-25404,21320,32197,14508,-35873,19024,200391,208513,75594,-6505,9903,96552,138138,64043,-27995,-36886,-10036,49103,82036,186249,315304,350104,276317,195751,145573,70839,21325,-33299,-55067,3124,43219,49817,946,-38005,-80184,-95044,-43280,-7230,-45654,-57214,-31086,43060,105434,73711,6718,-57734,-29487,4250,-25809,-77283,-130569,-103130,-83991,-85220,-34693,2664,10124,-34501,-110211,-96756,-54901,-41415,-48356,-10193,-17161,-61410,-50971,-9328,19834,7588,-15281,-47966,-76282,-83414,-100940,-108596,-26099,42425,45710,18725,19804,13042,13454,22881,15724,56607,8291,-42258,-51989,-47794,-63604,-52132,-64546,-36977,25664,62867,31115,-64855,-7167,23239,48522,46121,40276,25915,13687,-7234,-7685,-14118,-53331,-49933,8099,28760,15874,38043,-18948,-80970,-61671,-14416,60711,143767,128232,40867,59017,176282,200186,193707,134206,45895,-1653,-25697,-113067,-17383,-18985,-76035,-82174,-30851,36655,23577,-8120,10822,23722,35887,23856,11402,-522,-43985,-23826,-20699,-62260,-27542,33347,69977,32088,6907,-13869,-9231,17115,26334,-39688,-3312,45368,56105,5243,-33964,-14918,-22775,-68437,-40822,57858,68144,36839,9115,-431,4113,15300,61386,90821,90358,36706,-57459,-83150,55855,183020,124472,34720,-4424,-2949,13954,45961,18990,-52713,-56601,-32615,-23257,-47753,-82259,15376,73973,52164,34998,23657,28234,54841,-6051,-100589,-65995,27215,37954,35166,53053,63688,29533,-24672,-69262,-100793,-95545,-76661,-85419,-9353,39654,-13306,-54195,-21763,-47360,-88018,-85014,-88495,-71274,-28407,2814,22363,11271,1174,47346,86019,99853,100743,79356,68901,-14624,-74873,-55665,-23750,-10094,-26977,50520,192268,241789,346859,436581,311617,76188,-85620,-97388,-70474,-115075,-87780,-64603,-43804,-56454,-20494,34655,67118,80526,36591,44015,53885,46539,28615,-24618,-67997,-21506,75953,134095,107077,84444,134466,184941,189210,112868,804,-61162,-71401,-70379,-49840,-7117,99444,135324,41054,-59695,-81160,-36236,-34234,-27789,-22408,12102,96870,165872,213483,242568,197541,181726,208339,205732,124965,4639,-18595,22515,118443,144749,66349,-18166,-85285,-33178,1837,-10065,-12199,-13502,-2545,-44775,-82475,-89506,-78390,-21835,55572,101651,140490,-13677,-56798,36414,111789,145537,77286,20963,-21334,-34627,-86439,-73300,37227,138684,164967,121257,83198,41847,-79788,-105666,-87656,-88362,-93970,-96497,-72043,-30129,-17150,-29890,-1181,65278,96222,114265,76407,-16326,-98472,-73628,-66239,-67955,-58111,-20924,8820,-9781,-59351,-82215,-121195,-101547,-67475,-14358,29469,2994,-57755,-55461,-38223,-13782,14202,39220,32919,-20193,-59989,-36357,8219,50221,72388,62661,27718,35860,49131,76830,136766,107864,8170,-10636,-21933,-36777,-62340,-69421,-30328,-55862,-94575,-48029,-9304,-22044,-58495,-60144,-44664,-48395,-83043,-98681,-52798,-9716,67439,99276,99617,77542,22257,-11984,-37087,-63558,-119663,-154582,-129083,-70260,33498,67974,10050,-27700,-78404,-74754,-24475,63457,135493,158583,15681,-39293,-47901,-1535,39845,136734,239827,201814,133982,18174,-72529,-90187,-89259,-85657,-28447,40916,85363,206266,246788,216558,185813,132307,26651,-6803,1885,-9216,-37810,97847,283593,305636,311199,300668,202322,71412,34312,-25509,-67588,-41303,-14211,-49169,-12663,119103,239796,287199,225140,132742,106057,19687,-69781,-80696,-16927,77580,89299,5866,-8459,62863,117594,77474,-9076,-72315,-48321,4787,4194,-11254,-3525,2345,-36983,-23918,19561,6419,-38434,-56804,-38805,11569,27390,22688,9670,-5568,1510,36702,49459,34633,18700,37884,39895,18307,53508,145795,218142,210636,132501,35529,-31282,-34369,-32716,-41374,-54021,-82774,-20265,8871,54096,91892,102891,83184,19407,-73660,-65683,40423,69037,-95,-85421,-114901,-32486,-2308,-2909,-2516,-59459,-112762,-103171,-73248,-40410,-7255,-14010,12246,26064,24524,3524,-76,17139,23654,65649,54000,6439,-46588,-84539,-98118,-122220,-105773,-91099,-52445,-52576,-54779,-53192,-65846,-42218,-14562,22629,-10263,-61084,-40271,93400,129242,115992,31446,-77953,-104344,-74720,-9349,92664,83877,50330,57665,109710,133592,111434,12833,-72538,-51839,-70184,-130195,-61996,-2380,57664,55895,54468,110929,72005,-44511,-74202,10880,30245,-1786,-50275,-72653,-98673,-55317,3366,16344,7615,-5740,-35062,-38754,-49621,-74889,-9108,106723,88445,39705,27947,137373,233925,165443,71764,-11993,-56482,44896,139067,187522,223677,222379,172747,111322,50162,1690,-28167,-62679,-52546,-36151,-63444,-120648,-68667,-15044,29227,60056,48077,46400,29768,27017,-10859,-21249,127959,192562,145312,75883,3456,-50227,-81881,-81122,-44126,-6386,-13486,-22245,-12071,-26946,-36087,9329,150927,226429,157873,120411,168127,97102,4359,-64930,-34778,-23415,35600,111892,125789,150428,166195,113743,25036,-44189,-82127,-34264,30026,52091,8596,-37464,-42107,8756,59366,11219,-28207,-44793,-77134,-34762,69502,128845,8389,-17087,11232,2395,-25309,29204,117709,201209,251080,225870,161812,121417,102059,62053,25880,-22287,-11776,20150,27088,12990,30977,79061,109832,109382,69190,11995,3649,79579,80818,51865,73041,104899,123674,138705,225844,187347,49915,-76978,-76918,-70803,-67640,-58268,-65847,-70859,-37437,-17074,-46410,-79988,-50284,-14729,5127,34350,3945,-64335,-91459,-103357,-91027,-92700,-129201,-100952,-95831,-115546,-103710,-57427,-38013,-42862,-24980,-62614,-108549,-47921,12347,54482,69457,31699,-6368,-7517,38086,58704,50728,14757,38253,82827,82101,68622,-836,-45898,-24297,-54800,-116287,-70557,11002,24119,-28025,-86449,-73515,-51207,-19979,-7441,1478,1903,12953,24985,48000,51401,31137,-24289,-54675,-98719,-73662,-58185,-133421,-91851,-85680,-52987,9742,7806,162790,130523,9999,-13408,-18020,-53497,-75644,16212,74148,75121,-1974,-126414,-122833,-92333,-71839,-110485,-141587,-82163,-37796,-33571,-103085,-97295,-7806,21832,-27390,6887,169228,271632,286737,218657,116757,2913,-77209,32055,112778,76197,-2775,-98107,-63331,9062,97293,235631,406609,426855,298741,119047,67843,99747,130462,103140,39913,42447,41202,48320,175085,290460,294468,262015,210344,122751,36668,-1329,8144,-14847,-30734,-63523,-69358,-27621,772,21252,55738,37434,-5784,-16982],[-41521,16200,55311,102721,100654,23037,-33067,-4974,6926,9469,-12404,-55676,-106986,-80303,-58135,-77506,-84758,-26734,83481,97437,38297,50592,177340,251639,260594,224802,95934,40195,17397,-18306,64,28239,76562,120865,83991,-38880,-29194,77575,108270,67620,74232,-6654,-126807,-48677,79049,88979,-30731,-109991,13402,74221,34810,-5480,2222,39971,57133,48339,-5301,-52340,-54913,-17032,38469,170745,251358,159219,56963,-4958,41524,112661,119691,84999,11404,-78086,-98079,-19473,33212,61276,42733,-32831,-91037,-83617,-60078,-38697,-55417,-65013,-53630,-95237,-65479,-71421,-90433,-108549,-67697,25660,94608,143182,101504,10014,7938,4347,-5300,59883,59638,92462,108533,77764,24192,-40948,-106427,-124048,-139923,-124696,-87179,-9936,54144,89111,97400,141886,134507,36842,-33255,-63171,10736,75254,23849,-35163,-63899,-73139,-65329,-117052,-87961,-81416,-102564,-94642,46996,152722,149509,120561,58767,-23185,-48762,-28266,-33739,-7812,14404,-5808,-23671,-36899,-52644,-43630,-4344,35048,50598,36173,-11334,63386,4785,61362,50616,5318,-22462,-22962,-51027,-39886,-32343,-44655,9814,119198,97111,-48513,-97015,-31624,9469,-48636,-142785,-90419,323,56005,37708,-41231,-101988,-125935,-86310,-52078,-28024,-116283,-103821,-79866,-43259,25081,49023,57148,42640,-6883,-10481,48867,125244,107811,1948,-87737,-110308,-73663,-54145,12676,211974,322403,295681,243399,209026,169387,110541,28249,-78423,-157209,-123894,-17808,-64407,-81357,-41348,-78939,-94820,14028,65995,15856,-23194,-20254,-41507,-69547,-11023,102809,172925,207206,191716,130789,38785,28128,20815,7219,-28248,-83873,-69427,-91194,-47807,-19149,25294,73905,127015,145099,131818,75730,-56433,-64906,15608,94414,121027,158925,201993,190183,81191,23259,32403,118647,147366,112244,55904,43081,114328,98040,37913,-5429,-83789,-90615,61098,80753,39134,-17646,-99329,-95143,-58365,-36232,14948,60160,51821,8565,30889,109630,82620,-31501,-55084,23512,60852,35403,-71083,-105832,-83178,-41359,-22446,-31195,-52061,-70575,-25188,-3356,-62259,-76814,-92574,-125765,-50010,-9006,-2364,-34701,-65786,-48867,20643,87343,73099,50386,57797,37854,43397,78080,31637,-29727,-56567,-58238,-60286,-28342,35497,115749,192794,194697,102956,-28876,-130377,-81561,-20291,-24087,-18440,-1118,-46971,-74770,-95547,-130330,-94100,-54767,-13784,45697,67145,36454,34763,29064,-69874,-33346,91524,183916,101389,9802,-36359,-68059,5097,119162,123549,120033,59611,18306,-30303,-85412,-23941,20727,-25177,-24867,4541,9617,-25609,-88237,-101659,-75537,-49198,-33067,-16001,-42875,-66969,-11559,26810,5398,-27417,-85263,-29948,-31252,-71821,-91454,-128884,-53351,-21629,-31549,-63146,-46099,-7977,-4079,-36934,45018,240344,337469,346630,317478,175088,14363,38703,87306,102339,59305,23596,-6941,-57969,-89765,-72015,-88853,-102420,-69011,-1448,38273,46623,46997,60774,54072,23215,14000,27117,49442,76274,69953,106928,142180,128014,63934,-21417,-53454,-71744,-99109,-103979,-86676,12987,94371,111924,30983,-7593,144445,275025,257314,120198,-8969,-90236,-73054,-58140,-11610,8431,6812,46521,10311,18057,54310,29874,5763,-31510,-71753,-112343,-112312,-56348,16897,53481,18474,61625,221228,262187,149861,-28533,-67101,-51452,-89357,-113637,-93589,-89314,-66662,-28442,-88138,-24940,95871,137273,104126,32141,-60994,-100692,-73425,-65885,-46585,-33106,-39345,-39795,-75035,-113828,-87527,-113515,-111666,-68568,27316,92570,127837,95853,38834,25767,55082,80703,77297,67546,72664,12427,-99500,-67737,73981,264388,286330,164548,64142,29977,62908,100309,81270,42486,-3208,-45467,-103896,-111155,-77846,-44202,932,29271,38936,74702,68785,-4817,-79450,-161127,-180824,-199145,-146315,-65955,3567,18514,-3003,17816,74207,123426,119293,44255,5552,-23129,5771,24735,57904,48322,44366,126884,203715,155089,39636,60939,146775,158096,115161,53069,26129,-13347,-48943,-101566,-124327,-20365,35604,-23177,-50086,5503,-18240,-62595,-97348,-26415,-7055,-28144,-15348,120385,293081,286725,167111,49904,-34579,-47106,-69188,-54206,-63966,-69598,-46225,-10161,-60135,-87000,-60085,-16076,63282,156867,176725,85922,-26845,-135579,-36109,49181,93943,166072,231033,188340,97803,15993,3002,62941,111026,91677,26948,-20742,-29075,38638,78041,23549,-68694,-109827,-121655,-108426,-68479,-51666,-37229,-12539,30769,105007,73135,-32207,-44033,-37382,33160,86570,174421,315868,355461,275259,229026,179907,131342,70140,-45390,-15155,159921,314631,361899,273487,140058,21994,-69799,-61606,-76305,-127965,-80127,678,43251,3536,-38731,-9260,86840,63027,9664,404,11140,41345,44321,46884,59852,81017,62587,-28437,-49283,-35881,-29010,-10209,42944,127289,126020,78312,33472,-27528,-11609,-6664,-23689,-75757,-107922,-107719,-44359,9724,50287,-8956,-55238,2597,-31517,-64876,-76642,-77343,-33439,-13463,-45287,-53190,-11439,-1397,18325,66195,101398,110552,43812,8023,16231,29787,37797,23681,60921,59246,72555,130451,105507,-6990,-37917,11803,47186,80843,78846,3268,-2232,35636,23302,12390,714,-7331,1261,-7143,30763,98105,57364,25780,106085,235891,248207,183091,47108,781,106660,181955,183693,103956,20218,-22985,4298,9173,-19975,-17005,-64810,-92785,-86945,-59534,13401,57702,73141,102078,143080,173501,131314,73658,63263,10794,-50282,-83026,-48244,-43965,-30215,-9838,-17278,-42907,-48029,-37855,-68862,-67194,-90136,-124261,-66206,14883,27361,-2666,-10030,-22641,-23080,-24540,-35757,-93103,-81147,-60865,-33793,-53606,-78647,-84721,-66778,20695,139440,132424,29614,-21457,-25798,6518,35350,41676,-18854,-47879,34913,72978,41519,-37156,-109870,-115627,-88600,-25427,-11927,-15489,-17615,-14417,73713,224394,299929,304483,207521,56237,-92282,-60465,-33121,-46665,-41801,-67803,-77241,-44450,45377,140314,172624,214487,231165,146475,-16072,-65080,-28581,-16626,52113,205644,419108,461354,383914,235475,91467,-18267,5646,84812,78756,-33097,-127116,-46584,35122,32583,-24565,-3864,90094,36611,50372,94399,122353,82651,38241,-51690,-219985,-328138,-289729,-130554,-5384,81062,68379,31796,10790,-8941,-218,-2514,-36844,-43245,6687,31398,19122,10784,33834,98754,222021,504171,453765,233507,85444,32632,11920,-38367,-79378,-36819,-47801,-52724,25433,58461,57927,56190,86318,58445,-14098,-46003,47811,89076,-690,-76316,-104835,-144642,-27414,153648,259851,241599,123413,-44461,-79652,-57680,-8834,48934,94442,49514,178,-43652,-100285,-116451,-115361,-76652,-49999,-46626,-7329,9965,-20783,-76709,-126351,-114544,-18986,43110,984,-53156,-31862,-21057,-44692,-107076,-106615,-47341,-53601,-86888,-52846,-1747,-25702,-102112,-77118,-5687,-3452,-50715,-72901,-39741,-46031,-3822,83071,155878,207539,250412,179157,65012,-10856,-48547,-28994,30290,69729,36299,-32065,-60008,-65820,-67210,-5262,62252,48734,32500,17159,75909,93240,17961,-25943,-70609,-119115,-99907,-40039,851,25714,27290,-14449,-31745,22659,113423,157151,117634,39436,-47171,-36961,-876,-24430,-56610,-69878,19879,74978,82696,79598,83790,56191,-72,-68822,-55327,-21268,-3411,3407,21327,97713,240558,204890,22392,-121103,-28143,28930,36827,-20169,-54603,-16475,-35401,-64951,-93747,-70260,17082,40655,-44398,-81145,18872,126766,246430,320904,233401,56562,-44388,19356,83192,85297,30134,-19252,6054,25928,18435,-8647,10401,33903,42996,9912,-32645,-37117,4116,44559,25669,64769,141158,193864,103912,46508,42047,56738,93232,138336,96121,89128,105020,63132,12205,7149,30214,49489,80725,26553,-51192,-99081,-49228,68210,200389,318035,270684,104940,-21619,-61459,-13210,-7429,-20131,-62406,-46471,6774,14577,-29998,-57693,-42811,-17755,-12599,-2354,3736,45367,51792,12343,-24070,-71428,-90685,-76061,-60961,-62503,-61580,-76210,-39370,17611,76394,103619,148351,182823,147727,56891,-26426,-30473,1781,9217,-2875,-37741,33178,224735,220618,94506,17951,28163,102243,137740,60459,-46091,-27066,9477,50015,57283,174544,321588,349620,272045,200438,130937,40487,-14423,-49713,-56229,-4420,28046,30430,-11576,-43185,-83325,-106574,-46234,-9957,-62714,-92456,-71184,-2891,62695,44094,-20586,-68894,-51244,-27268,-44990,-81143,-123404,-104410,-85153,-77748,-30851,5217,16980,-20926,-94591,-110749,-69048,-52042,-54632,-9024,-6370,-51459,-58438,-27614,2072,-5789,-26351,-58430,-85372,-87918,-109539,-83322,-1661,56421,54753,22577,21598,19104,26193,44558,31426,54994,-705,-33921,-29890,-29140,-40748,-29523,-49201,-22770,47398,84447,43225,-68818,-12762,32545,67360,64429,48902,24114,12015,-8304,-10532,-17189,-54251,-57057,-455,19204,6634,35418,-7429,-65848,-61873,-20489,50444,130548,109070,24930,59729,202152,221826,190143,125828,46039,15402,2534,-71908,-64615,-33577,-73401,-78815,-26357,48934,59731,21203,32356,37817,45311,32111,18763,2474,-42911,-16853,-18572,-68357,-30482,31482,73252,29031,-23386,-75169,-82389,-20847,36134,-4947,21238,72614,86276,24252,-25791,-16965,-23856,-63992,-57278,35683,56655,34423,9836,1611,6236,17453,61131,79679,77336,33186,-51777,-93758,39776,156314,99114,24954,-5630,3141,23915,53208,8517,-61655,-52934,-24627,-10221,-30863,-78287,1951,60789,48129,39014,24627,24984,59439,2554,-91979,-75988,18440,27174,23649,37085,50441,26828,-21879,-60777,-94579,-99097,-85509,-91893,-23794,27851,-25867,-65249,-30287,-63199,-114857,-81138,-74975,-61473,-26571,-925,20959,25277,43490,94764,115083,123987,129682,101350,60034,-29887,-82101,-55162,-29001,-26089,-67936,-3662,131998,168724,258148,343383,257701,51927,-101275,-86661,-63403,-119074,-89448,-60825,-34395,-61905,-29112,29200,69981,93132,42942,35751,41250,35635,24331,-21394,-66697,-33140,54435,114979,102522,86264,141621,205729,237948,180764,72030,-6781,-48406,-60527,-44938,-6011,91593,122186,25064,-95474,-111620,-60114,-56582,-43503,-34094,-2624,73540,136261,182841,220732,200870,204709,236031,227976,133428,9535,-8887,18861,91651,133036,76249,-2786,-89593,-35540,7010,-4390,-5966,51,24362,-10182,-69345,-81563,-62288,-2738,74140,128547,155529,-10439,-48370,65675,137299,163476,96137,40687,-11173,-49891,-114947,-91839,23756,114410,134671,84731,35200,-1216,-99035,-104102,-84308,-89243,-102950,-95487,-63799,-27679,-25294,-35582,13227,76083,105385,117003,78028,-6521,-90029,-92484,-106335,-71321,-22432,10559,-5949,-23936,-65132,-81867,-115880,-103401,-80661,-30874,25614,8881,-57569,-81300,-58212,-4664,42820,65628,52442,-7828,-53513,-24110,34483,67941,77514,65018,32712,45523,59935,82519,141140,99162,8765,-1949,-12444,-28981,-55270,-79015,-46197,-77130,-92310,-39324,-10309,-27940,-60916,-57398,-34690,-40951,-84133,-104143,-32086,-13752,52707,91762,100458,95547,44094,1473,-31028,-58594,-111761,-147375,-129215,-76358,24191,52125,2807,-27770,-71134,-53896,8180,98235,162457,175865,26069,-35271,-48889,-7456,27178,122210,223686,175494,107156,4464,-86299,-90461,-85336,-80324,-20091,49203,101316,222631,255270,207750,153453,76337,-30191,-41620,-28864,-35317,-62523,73726,273924,309332,306302,284607,167139,54834,32750,-19909,-53164,-40940,-38695,-54858,13115,145360,255162,280912,198214,104383,88234,15678,-72102,-88513,-38128,47702,70321,-14334,-28841,55587,113550,60845,-35476,-79762,-22058,37499,21472,-9824,-8936,-8667,-48698,-25690,25437,15618,-31213,-49296,-28898,20924,41556,40947,27747,10584,12906,44234,60154,52622,34843,44778,40666,14579,51563,154539,214821,179450,91768,2614,-70221,-97456,-90905,-81904,-63474,-63551,4268,31894,59618,89388,111829,92893,18660,-78871,-49547,53644,81374,13089,-74487,-118768,-41228,-3745,14401,26057,-28477,-89921,-103814,-80227,-40216,8155,777,10616,12100,4712,-15918,-23389,9,16561,58386,43072,-2115,-48235,-82012,-89884,-114091,-96700,-94424,-70336,-79829,-87494,-81140,-78598,-40010,-4378,32663,-5009,-58556,-15062,128782,168135,151562,54639,-62787,-93882,-59278,10517,114180,89589,43892,45414,96403,127680,107710,-1909,-76509,-43711,-53568,-126993,-82168,-26299,45612,66190,53597,82186,39584,-65172,-59921,15208,25891,-5077,-48976,-71744,-98007,-53256,11537,24230,10918,-2622,-28091,-19081,-16375,-18133,65356,180810,138789,52037,35078,156222,259967,170321,72191,-4312,-53106,34262,112298,155714,196356,217498,189716,125055,60499,10935,-27686,-55519,-38768,-24772,-58787,-138823,-81906,-29223,9966,41731,34086,40464,31329,25613,-13642,-22345,121897,180147,130365,67898,-2981,-60943,-93414,-82772,-39269,1138,-6092,-30421,-22671,-34665,-46307,-3510,138045,221577,160149,123620,152861,74827,-4834,-68108,-15838,960,11737,86080,110352,126887,124626,81405,10760,-46038,-71596,-19925,50422,68291,20822,-18038,-46585,2909,58359,12787,-21842,-36195,-77382,-31954,84958,145793,22753,-16001,-79,3122,6745,105258,217770,311176,342557,290630,201252,144549,116466,66860,25955,-15432,6761,30255,34612,17908,30457,82429,120136,126299,85051,19753,4076,60515,34150,17009,64562,99003,125005,135336,210410,185997,55091,-67226,-79496,-71731,-68798,-66616,-73647,-64650,-9953,28536,2724,-64346,-71648,-38508,-22013,13609,-3,-61396,-87369,-98165,-87773,-96394,-122966,-87594,-78642,-79831,-70405,-43024,-27543,-36394,-27513,-69251,-129981,-60647,-6267,38327,65788,38238,3394,2882,41851,44380,24758,-15727,8563,55363,55719,42335,-21110,-56409,-29975,-56686,-116250,-74105,1346,6098,-46020,-104980,-84478,-37581,-26,18025,29239,17557,21502,22923,43029,46557,33606,-14205,-41536,-88208,-80143,-52748,-135241,-118203,-84515,-53669,-14088,14688,190637,145604,42698,20540,-2815,-48347,-65853,22694,75918,70275,-6103,-90881,-140689,-136585,-121640,-151242,-97036,-36557,3905,-12161,-99167,-91713,-2145,29536,-16519,-19304,111109,207026,225688,166920,74772,-30813,-102484,26674,117869,87862,6036,-111581,-67172,7012,82217,210997,389881,417454,287574,104387,40667,66624,114497,108615,52049,70003,68904,71520,196820,305062,296974,269878,218758,119709,30087,-14145,-14607,-32402,-38147,-60878,-64811,-26644,2297,24664,61143,49798,3591,-12251],[-42736,-1480,7738,52877,79497,28403,-34743,-13561,213,3640,-16586,-50458,-95800,-108682,-92975,-109087,-107169,-39159,75687,97975,44454,55416,167306,225801,241521,233753,124011,64425,46515,7646,6706,11378,33876,68170,57252,-31126,-12054,94420,127932,90894,86286,-9098,-126907,-42641,79253,81698,-36352,-104331,12176,84557,51499,5474,6664,36514,51793,41424,-12152,-59192,-61201,-23211,26477,167009,283385,190769,73591,-2962,56214,139391,134267,98349,25827,-69620,-114335,-44496,12626,48674,59130,-24178,-102830,-95161,-57350,-34420,-59595,-77302,-64777,-100083,-70485,-83922,-105240,-101777,-66248,16659,83664,143316,121639,31328,27942,23950,13334,76952,84227,128268,151448,110318,37819,-42412,-113243,-127617,-135479,-110442,-74521,5487,69853,106572,122601,178737,174720,53790,-33134,-56808,11085,68937,20886,-14344,-30355,-41865,-52715,-126743,-90300,-72687,-88502,-100324,8032,115152,121092,100668,44672,-28523,-35553,-12203,-28912,-21511,1950,-13323,-17148,-19327,-30583,-16269,23234,51737,65014,74446,32596,77258,-24919,30777,47427,4143,-30146,-35100,-64964,-55766,-58423,-67284,18678,124032,106811,-36191,-97822,-34285,15778,-21306,-92580,-129162,-38975,40221,41889,-25317,-88402,-135605,-87976,-39375,4777,-74206,-112810,-90381,-42366,32992,59518,66901,63074,22704,14142,62086,122914,102159,-438,-94471,-109497,-61995,-37768,12754,184105,309363,286192,243475,205511,120083,37948,-15569,-98901,-164840,-134317,-10547,-34780,-88635,-46498,-77115,-108226,15989,80436,44993,20071,12202,-28956,-69806,-28922,86351,169892,223309,213149,132810,27135,13693,-4479,-30618,-80326,-128716,-92245,-93999,-40412,-15869,24589,63730,108879,128818,126225,80653,-42708,-78624,5278,81851,103890,145250,194122,196871,102561,41333,41162,116825,139868,106253,52805,38522,83628,55029,2114,-33350,-109593,-55100,124094,139037,77147,-3046,-90741,-99431,-55553,-27347,26280,69100,58075,19383,54019,135953,95912,-29557,-63546,8744,46507,39603,-57710,-118320,-84296,-35486,-14127,-24896,-47221,-76774,-26995,-4517,-91512,-137997,-146588,-85100,-27847,20185,18656,-16534,-48805,-50996,22797,77625,56320,30609,34529,10881,15260,48201,8035,-41374,-62737,-59773,-57284,-24618,38442,110410,174977,179010,89514,-45350,-123233,-64749,3463,8467,7596,11609,-38869,-74998,-110456,-109221,-75454,-56179,-33207,38885,82093,46242,34595,27773,-67009,-41269,80962,160733,87580,11483,-26045,-67831,-17983,77899,89239,100704,48329,17149,-19522,-71692,-37347,2548,-42526,-19444,9096,12821,-24270,-110459,-104663,-70606,-48349,-37637,-17328,-36005,-51772,10013,53417,15451,-42601,-102741,-18716,-21188,-57765,-81550,-117097,-48300,-29036,-36296,-62897,-44352,-4845,1749,-22847,51126,219335,296401,298157,254007,136930,47299,84121,125127,128014,72605,26947,-12364,-68053,-100187,-78004,-93086,-105834,-78589,-14224,39821,57927,59808,76488,67691,30961,17939,28602,58440,104080,103543,137374,168581,143659,65926,-24603,-58609,-72759,-88853,-91788,-87800,13724,126828,141036,22229,-25731,134269,268832,251143,114939,-7286,-81460,-72852,-65701,-28435,-13634,-12254,44599,28519,37922,61388,28214,1843,-43130,-84889,-122446,-120283,-61273,22761,66353,27505,51868,206263,256839,151237,-20792,-57805,-48788,-90570,-108391,-92061,-91211,-54703,-15427,-85181,-31735,83351,122518,90961,17934,-75781,-103847,-69015,-69015,-51695,-42376,-60689,-60296,-85109,-107714,-70838,-92368,-90256,-48876,47172,95927,114910,80521,31925,25306,61510,82635,68050,17463,16273,-25402,-110427,-66429,66067,284004,347030,219100,87458,25651,41977,86097,80123,39971,-7122,-41966,-92403,-106170,-77906,-47529,-7885,14028,27697,67088,70382,14092,-53945,-138824,-161040,-163794,-119125,-39032,45617,66470,34312,32113,74098,109497,112756,30527,-16078,-19562,17497,36442,70310,59255,44291,100125,148553,104221,16577,54415,123618,122388,70170,11354,11251,-12290,-37317,-90566,-140856,-32466,28977,-20942,-35703,12193,-16289,-52007,-79548,-33138,-26541,-47958,-23540,103023,254165,249348,154589,47876,-20517,-32623,-66272,-52502,-69553,-81566,-56592,-39009,-52546,-38334,-21107,6449,71793,168588,187798,96865,-19697,-137980,-52780,27142,81137,160927,246419,212922,113379,29155,21355,89999,141091,117469,41977,-16962,-32865,25085,56745,4575,-76365,-105272,-123052,-111763,-71413,-59030,-49285,-25349,20890,81427,79096,-22061,-31838,-23996,37737,77167,155189,275155,286171,209354,180884,144825,113668,70616,-44852,-18580,172062,344039,383205,275727,140456,21920,-81057,-78521,-92652,-137530,-79966,-8125,25211,-12090,-34263,10375,109455,80800,19097,1622,10548,42828,36755,31573,54563,87799,75036,-16993,-52933,-37146,-35019,-28544,22370,117604,133244,87043,28927,-39826,-29342,-27350,-46586,-98349,-128974,-124638,-66482,-15853,29853,-25811,-83299,-9435,-29679,-62395,-77725,-85403,-44185,-22107,-49726,-54200,-9865,1136,17466,61040,92568,107932,54328,31446,33934,28842,37141,36815,81769,63053,53636,93389,80840,-15788,-35994,16362,43048,61052,59849,-6411,-12309,21302,18037,21675,22657,16791,22057,13737,58606,121912,78207,57198,152749,294046,287596,194179,41105,10440,135238,216645,195632,98341,10892,-50434,-12944,8080,-4130,-3848,-57181,-99721,-84514,-52769,16242,57149,66302,89651,131002,156804,104885,54967,63834,25286,-32341,-68578,-40005,-47936,-49836,-56432,-75722,-81050,-47085,-41427,-73591,-57838,-74834,-104737,-57068,11030,12442,-18215,-24473,-33663,-30026,-30225,-39659,-94438,-91453,-73102,-42660,-58395,-82065,-85255,-47882,73310,205287,181551,46126,-28042,-24654,17993,44109,36701,-25679,-35750,43884,80565,54368,-21473,-97847,-106181,-85231,-22608,-4308,-5038,-20478,-27194,17020,135051,208078,229139,162305,40915,-89298,-64805,-27436,-34633,-38119,-77778,-103719,-66537,16899,111851,163167,230795,254671,168306,4629,-54120,-32820,-18411,49327,192612,384622,417974,351661,200030,57445,-35384,27352,123796,93968,-41838,-122859,-37944,37155,23001,-36961,-23644,77275,36359,54843,87333,104548,74769,37841,-49593,-220191,-322522,-263813,-93826,24843,94712,67837,31996,7845,-14204,-9518,-10650,-46420,-63707,-17651,14488,9844,6108,28532,88134,224612,483474,400999,201178,85161,43921,18756,-26228,-52655,-9070,-22259,-66801,4410,48446,63005,71765,96293,54170,-20513,-37778,48253,92565,-5811,-85353,-99861,-167285,-70630,86247,175152,154397,52988,-82443,-85469,-50067,9314,86129,133957,63163,-721,-42624,-92405,-91950,-81409,-41183,-18175,-26071,1902,15735,-17926,-72677,-113802,-95698,-3988,34826,-10211,-62156,-47654,-36536,-46332,-88831,-74252,-19196,-20641,-76859,-58616,6179,5490,-83721,-98895,-20617,-6990,-44483,-71829,-35879,-33056,15409,101416,181762,234050,290189,219432,85476,-10701,-61944,-41924,18285,69590,61840,-3931,-46664,-63474,-67847,-9166,63110,54223,40039,16299,56969,64650,1213,-28171,-54903,-96266,-82687,-27657,10527,32312,28820,-16044,-39741,6348,102396,155936,108221,28693,-43448,-11951,25067,-5085,-65355,-81811,14687,79780,100363,99923,104512,65906,-292,-71611,-56141,-14410,7442,15874,32706,118262,278981,210554,24670,-137420,-42167,9266,18572,-30478,-58285,-24792,-50840,-70568,-84478,-42487,51942,80554,25126,-91449,-27963,77888,182175,259739,206613,53196,-82096,-33351,37034,61346,24328,-21447,6263,28837,23921,-4890,17566,42766,55338,24886,-17529,-20785,19086,51459,21240,60920,146634,213709,119213,59442,61437,78709,116147,151569,96844,102299,118897,70423,13480,2310,12294,31688,74025,28806,-42296,-88786,-54305,54218,175248,288624,257326,98601,-27530,-61442,-11451,-508,-5487,-47649,-31500,18662,22805,-26547,-70412,-53875,-24407,-20028,-14772,-7842,49112,62821,19058,-17655,-63841,-90606,-98729,-77121,-65016,-59819,-71148,-31621,17438,73543,106451,154941,183853,143494,46298,-30951,-33899,-14171,-10382,-19044,-39707,44141,232100,216203,99343,27328,27823,86730,116013,45450,-61455,-1638,45323,62494,34407,158836,314904,331594,252560,189634,106519,11583,-44735,-65559,-59489,-15246,8895,7407,-25706,-47408,-81513,-120863,-60409,-24051,-77468,-113060,-109195,-49434,14748,7075,-49381,-76785,-68783,-55858,-64458,-85467,-115421,-102473,-83763,-71569,-30045,5236,21844,-8570,-76930,-106727,-71046,-54531,-58075,-7992,5464,-33291,-58642,-46378,-16718,-18578,-35967,-67269,-94111,-92835,-101916,-53487,25743,76228,67039,26769,22740,24186,37314,63226,46333,49214,-11222,-21835,-5966,-7073,-18377,-9051,-36942,-11067,67814,105803,55869,-67579,-20133,39343,82425,75443,47941,13563,3245,-14134,-16226,-21558,-53379,-60525,-11489,5754,-4044,30820,6833,-32786,-41035,-21000,38165,108161,82514,8963,64086,230068,242353,181569,111561,41794,26504,23073,-35005,-105659,-47670,-69468,-74547,-24144,55869,89193,49581,47402,42052,45339,34912,22500,1747,-42510,-10697,-16774,-73896,-34665,25949,72527,22692,-57624,-135160,-87786,26559,94939,43655,47313,98076,114139,42062,-21672,-25466,-30043,-59250,-67494,9882,39759,28419,8835,2789,7163,18524,58487,65247,61448,27008,-47628,-106733,19401,123745,71669,14029,-8640,7488,34882,66975,7690,-61020,-46688,-17175,1144,-16630,-65709,-5667,52567,50155,48397,27721,20999,62254,11026,-82560,-88837,4300,11256,12721,23808,37323,23726,-18150,-50077,-81861,-90913,-77454,-84882,-47524,3553,-44036,-72995,-35963,-74097,-124898,-65058,-59553,-53222,-28173,-9952,15742,40024,81907,132264,137379,139797,148279,117157,53821,-34387,-70260,-52383,-34003,-38474,-100986,-37601,91534,112729,182913,256797,200905,23808,-118051,-76248,-56467,-113668,-94021,-59796,-26694,-62129,-40034,21204,70700,104372,48814,26563,27247,22478,17127,-20100,-64141,-45303,30761,91343,94326,86208,142660,216201,279044,252297,154334,51159,-21618,-49297,-39794,-5266,79592,101833,8434,-133381,-133840,-76506,-75233,-58504,-45490,-17176,51431,108620,152660,195762,197652,221050,255229,239024,134309,11414,115,18663,64047,116706,83475,10906,-89183,-39229,9420,-4349,-5311,9772,51953,37045,-33726,-59954,-39597,19552,95823,160320,166551,-7806,-42152,86102,154139,173657,109824,57429,-4053,-69817,-145631,-105460,9919,88094,102521,48194,-5790,-31350,-101159,-95364,-77374,-82305,-109902,-89529,-55752,-25565,-34218,-41516,24315,84164,113174,116266,77434,3243,-74291,-92155,-92449,-32216,16432,37929,-18557,-39171,-71319,-80287,-109985,-105170,-92422,-44690,21055,19655,-16146,-49488,-42636,10628,64972,84680,66918,1997,-49346,-14486,54312,75352,76605,64003,35200,51576,63851,74683,124065,73824,8162,7303,-1190,-18334,-45955,-90051,-62913,-98824,-83875,-29392,-7456,-27095,-57238,-51228,-21903,-30228,-78533,-100536,-13239,-12311,39918,81437,95381,106755,64072,14064,-26480,-55676,-104495,-138440,-127624,-80903,17252,40907,-559,-26562,-64163,-33655,38288,128155,182116,182719,32347,-34618,-54179,-16043,17894,112144,206531,151418,84263,-3976,-97533,-88350,-80203,-74265,-8835,63700,118022,230763,250034,184610,106243,15341,-66176,-46314,-43709,-54746,-75234,61884,265583,307812,293305,260462,137559,46351,31201,-15184,-41718,-39029,-62141,-48935,39419,166362,259755,262399,163457,72357,67686,10282,-76378,-100185,-65772,7973,42949,-43508,-56111,45280,108474,43832,-60409,-77520,-1540,59592,34522,-6845,-12517,-18213,-59226,-27600,28030,21345,-25896,-41533,-21272,19682,44718,52372,43256,26847,26214,54014,72444,73824,52384,48741,38537,11251,54068,166102,210296,148391,52251,-23379,-86852,-151271,-145105,-112342,-64959,-45861,25529,53384,63348,84552,117605,100758,22206,-69361,-28109,67496,93626,27298,-60542,-104773,-42723,3018,48021,66537,16455,-51658,-93564,-82432,-39779,16558,13068,9916,-1239,-13288,-31392,-44270,-20184,5296,46263,28722,-12388,-47999,-74873,-78838,-106487,-88686,-94772,-81869,-91007,-97716,-104089,-93038,-40316,3576,41236,1303,-50345,8731,156125,200257,182403,74299,-49227,-82122,-39025,39010,143548,100023,38585,29177,73547,109113,93543,-21647,-75810,-33467,-36231,-109651,-99993,-46694,36599,78776,50658,42969,1038,-86016,-42338,20654,22724,-6013,-45067,-68576,-95773,-51149,16895,26177,7086,-5109,-23474,-814,18822,37587,125337,237792,178665,62666,42030,172631,280240,169293,71442,4825,-48769,18727,75191,112180,155240,194681,188498,126778,63941,16739,-28887,-45487,-24141,-14072,-54604,-152389,-84760,-36392,-3881,26007,20330,31863,28996,21034,-17767,-23736,112013,162292,112186,58165,-12564,-73878,-105958,-80109,-32995,8910,2410,-36505,-32514,-38690,-53030,-17690,119327,206020,153888,117792,121209,45327,-14637,-67795,3568,35247,18282,74686,106399,109268,85859,52449,-1166,-45654,-58606,-3790,69878,83093,38530,4202,-50081,-3450,54579,12221,-16550,-29647,-79719,-23955,102957,159245,32359,-18473,-13207,4448,39224,176413,309235,415944,434735,358823,243556,169292,129849,69575,24988,-10423,17108,34440,36665,18927,27680,82730,127494,140654,97320,24572,1106,35097,-8905,900,60655,91670,123266,129971,187731,173675,53969,-60254,-83699,-76183,-72210,-73795,-78424,-56234,17386,72299,49083,-45543,-90778,-59537,-47039,-9173,-8416,-64186,-88242,-95446,-86320,-101251,-114335,-75695,-61569,-47921,-41861,-28071,-15140,-24575,-29963,-76505,-151680,-67524,-22272,22623,62028,47425,18242,18354,44327,27290,-2419,-47125,-25823,21986,26112,19499,-31514,-62303,-34843,-58831,-115482,-78175,-8138,-7912,-56735,-118106,-88184,-22998,21376,44382,54254,29755,25126,15916,33175,37062,32669,-5703,-31157,-82857,-90276,-51842,-121742,-135252,-83818,-59552,-43375,55012,208509,151757,68326,59175,23725,-34052,-55318,27336,72958,58144,-10985,-50208,-99760,-130425,-141426,-104937,-53027,2565,36642,509,-101540,-89683,-1227,31830,-7696,-42779,43810,131918,155352,108312,29196,-64750,-120996,18682,115529,93041,13119,-114405,-73600,-1704,59624,174696,349698,380606,260059,85922,12643,26587,88613,107457,60661,93774,89940,88590,210217,307797,287059,263246,210663,105258,18170,-27880,-38013,-52995,-48886,-61565,-64025,-29310,323,24757,63320,59824,9142,-11527],[-45263,-17438,-36484,1867,50341,26774,-39561,-25037,-8626,-3125,-18745,-40954,-75531,-106773,-122188,-136007,-110959,-40347,75420,105247,58749,70806,162705,195475,211035,226417,143620,83024,73432,29531,7268,-11320,-10525,18827,30189,-26801,-4887,97366,132388,101693,90888,-13697,-125044,-39936,75801,73154,-40297,-103493,1291,83818,61892,12728,6801,28878,43931,33165,-19134,-65520,-68455,-31833,12116,155804,303089,217196,88804,-327,70903,160790,141040,102984,33759,-62021,-120599,-65477,-8280,31657,71899,-16891,-111863,-103965,-54630,-32543,-66298,-92277,-80535,-102142,-77885,-98457,-117504,-93355,-64990,2852,67113,139180,141263,52323,46253,41037,29044,89584,104641,161267,195027,145300,52816,-43519,-119770,-124304,-125889,-98817,-68103,11006,71459,108463,134274,203500,206842,67359,-34399,-52360,6980,55570,12821,3562,-1341,-4372,-29228,-124340,-90385,-62779,-76534,-89170,-34972,75984,90989,76280,25186,-35779,-23154,3742,-21865,-32956,-12601,-22082,-9959,2377,-4777,15027,52482,67037,75919,110416,81444,94226,-38193,-4387,37486,-899,-41324,-50963,-79954,-71593,-85066,-86798,23863,119018,108956,-26456,-91813,-31320,24032,7240,-44952,-118488,-76676,22744,42435,-11620,-75596,-144813,-90844,-28196,33090,-38394,-116150,-101469,-42406,38145,66064,71372,78344,50640,37478,68989,111976,90567,-5306,-101738,-109063,-52549,-21525,15301,137342,269355,259012,228972,190462,65781,-14950,-27730,-83617,-143309,-129657,-608,-8179,-88322,-53824,-75490,-121583,13934,88953,67502,56682,37568,-22140,-72477,-47680,66316,159290,231592,222306,120987,6035,-6927,-33668,-69853,-129030,-156483,-103054,-89181,-33722,-15839,19916,49325,86148,106397,112167,78003,-33228,-92838,-7084,65475,81460,123600,176961,196262,119673,54667,45640,110981,129509,99712,53571,50357,86547,32693,-32767,-66815,-136828,-6332,199174,200467,113012,7532,-85213,-103558,-53836,-20302,35517,75787,62275,26644,69096,150260,100629,-29074,-72246,-6463,32951,45915,-34562,-100824,-79615,-28320,-6595,-18965,-41348,-79980,-26515,-4893,-87944,-124155,-92388,-48467,-14996,37079,33851,4730,-22888,-35172,27649,63208,34653,6470,9717,-13753,-12271,18136,-14044,-51929,-68755,-61527,-55128,-24653,33587,94808,146287,152935,68084,-64370,-111350,-51155,19621,34111,31048,22363,-31832,-71826,-112094,-76280,-54697,-55656,-52757,37485,99574,57372,34893,26343,-65521,-53153,65210,134720,75699,14009,-16616,-64809,-38787,41045,59732,81187,35480,13261,-11643,-57315,-53710,-22586,-59181,-14349,10017,8616,-28052,-125391,-96411,-65677,-51705,-48206,-25816,-34598,-41432,25004,71600,24285,-62007,-106494,-6617,-12334,-40611,-53928,-78456,-44974,-40038,-43540,-65128,-45651,-4791,3687,-13591,56975,197171,252397,243585,178934,88631,76113,119760,156098,148065,82492,28598,-18689,-78096,-110997,-85795,-99229,-109997,-87124,-26928,39614,69399,74320,94619,82161,37383,20293,30599,69957,137977,143895,173899,199881,162587,69112,-28013,-65092,-74156,-78812,-82093,-87889,11941,154036,161943,8547,-39316,118486,247381,229207,100860,-8033,-73236,-73314,-76570,-51836,-40507,-31152,48127,52346,57074,65422,25345,-2773,-55344,-97912,-131801,-128359,-67748,24923,74139,33985,41057,181997,238607,144018,-12992,-45175,-43307,-88014,-99821,-89393,-88937,-43228,-5713,-85163,-40343,66895,103588,74488,2259,-90519,-106268,-68384,-74892,-58637,-52873,-80588,-75577,-92683,-102507,-56374,-72756,-70238,-32233,58799,85435,86777,51758,16772,21178,65125,79343,51715,-42411,-33503,-57907,-99300,-66945,52081,286623,393418,273154,113451,26129,20304,68983,76155,34797,-13551,-40833,-83841,-100193,-84200,-55779,-20870,-5458,11626,54896,67813,30226,-30953,-112288,-124970,-128405,-92943,-13467,84027,109141,70457,45930,68972,85272,94183,12241,-37096,-11648,28154,45113,77951,65577,41494,69034,88744,48203,-7958,43437,93816,80378,21230,-28377,-4986,-13452,-27434,-79910,-157196,-41963,28969,-11323,-21532,16891,-15836,-40402,-48911,-23977,-30243,-54797,-27673,86669,214596,208055,137365,50545,-3190,-21908,-67454,-57767,-73875,-85751,-68190,-67279,-45206,3143,17476,24335,75232,174220,194842,107564,-10778,-129204,-74170,-968,61017,146403,251743,233842,127104,38573,31753,106931,164781,139357,55358,-13254,-36999,9336,32049,-16657,-81990,-99032,-118403,-114991,-73597,-65287,-60606,-37218,13320,59857,79839,-11891,-19772,-12052,38397,61076,122901,217596,209102,146571,134086,107019,87598,62837,-44952,-25421,170269,348694,379262,260904,130001,21800,-71429,-87121,-108395,-134963,-72351,-12612,7592,-31435,-34993,20777,121735,92866,27012,2573,8516,41645,26132,15320,47903,90867,81132,-10020,-58658,-41233,-41294,-46958,255,99882,130849,89248,22235,-51575,-49550,-51900,-72131,-122108,-145316,-132028,-87694,-41894,9189,-39669,-105956,-19856,-27635,-60858,-78880,-91736,-48646,-23509,-48069,-52167,-9110,-1955,7073,46283,75310,100493,65070,61582,59034,26157,38095,58327,99990,69346,41194,54989,50349,-27540,-33878,19255,36430,38870,37668,-17075,-23033,4526,8988,26365,39983,36449,38536,28782,76344,132963,88487,76634,180855,327601,305709,190941,31177,18029,151898,234826,191617,88112,4668,-73351,-29256,3631,7463,13787,-48850,-105473,-84319,-49484,14890,52644,56456,73492,110697,127594,69249,32193,61380,37130,-17432,-55466,-32224,-51996,-73746,-94584,-93379,-109298,-46451,-46985,-71233,-41661,-53672,-85637,-49663,4809,-3427,-32498,-37087,-43707,-36589,-36394,-45099,-96518,-102036,-86188,-51237,-61490,-83674,-86001,-31841,121002,262304,217748,56659,-35871,-22927,27192,46879,24571,-36740,-25290,51324,86309,65174,-8069,-85783,-96866,-82855,-21301,1476,1159,-28193,-48175,-56428,16119,77021,111748,81153,2711,-93387,-70126,-23583,-24258,-35497,-87017,-133980,-85950,-14364,78097,150766,241439,269051,182531,24114,-41592,-33870,-19059,44861,174924,338242,361556,308146,159243,21701,-44834,55276,163727,106473,-49479,-118640,-35407,35892,14700,-44752,-36576,62550,30680,52031,69775,81890,64343,36388,-47114,-217709,-311444,-233817,-57482,51381,103217,62552,28556,3132,-19843,-19838,-20214,-53818,-83000,-45007,-6089,-2250,57,22801,77473,223612,429876,321549,153526,76501,49610,22229,-15612,-29839,7351,-7714,-67329,-12080,40010,68135,84385,100282,45891,-27429,-32455,44559,90042,-13267,-96311,-98024,-186537,-122399,-3884,58048,36037,-37180,-126783,-92622,-48829,20182,121836,176942,77567,-1663,-38802,-76130,-64352,-43272,-4741,12856,-472,15396,21718,-16214,-68884,-100861,-79868,7206,22680,-25652,-75760,-67337,-46413,-39116,-62892,-43619,7510,11045,-51511,-54373,20830,44453,-49676,-126085,-40519,-15752,-42721,-70708,-32632,-22242,27416,105152,185845,240206,311312,249217,101063,-12170,-76703,-58492,1671,61192,79335,19601,-33820,-60538,-68665,-15367,56977,53850,43087,12793,37424,34587,-17215,-31839,-40442,-71875,-63621,-14849,17750,34239,26248,-19724,-49492,-12669,87832,150963,98605,20744,-34502,10243,49354,14780,-68872,-85810,8665,76726,106706,109311,114301,64789,-7741,-77635,-58365,-8763,17518,27063,40942,131915,302140,203446,22495,-143822,-55839,-7364,4131,-33785,-62444,-35819,-68136,-78458,-76883,-18728,74117,105395,76414,-46981,-68035,33386,120356,191873,169525,46277,-103635,-84962,-8277,35219,16554,-24385,4953,29647,26992,-3099,21765,47352,62664,35869,-4528,-6752,28292,51096,12436,55235,148286,228860,134264,73120,80039,98463,133833,152740,91282,113427,131637,77284,14425,-3044,-9980,11340,64961,30138,-34759,-82183,-54001,44145,151067,252699,235515,89319,-33220,-60179,-9188,7324,11134,-31177,-17008,28449,28458,-25387,-86281,-67608,-33637,-29828,-30845,-20018,56672,78628,30427,-8744,-55001,-84637,-120710,-92394,-67265,-57591,-63504,-23491,15683,65141,97240,142879,166806,128080,29332,-39451,-37216,-26970,-26484,-33308,-41305,52074,223186,197826,91913,23392,11210,53400,76607,20568,-58644,34384,91722,80427,15150,140338,296334,299815,222773,167669,77074,-13827,-67261,-79000,-64058,-28226,-12674,-16905,-39828,-49782,-74493,-120627,-83627,-48780,-89189,-107266,-126849,-89072,-31184,-32629,-78121,-80002,-81718,-80335,-82583,-88584,-105965,-96646,-79783,-66481,-31241,3685,25323,2553,-59685,-89435,-61122,-49886,-58524,-6692,17780,-11313,-51380,-63509,-35643,-30274,-43557,-72743,-97164,-92838,-84938,-25276,50411,95956,80339,31812,24588,29572,47742,79316,61007,41972,-19672,-7183,18653,18964,4118,9726,-26894,-166,88583,127659,68926,-61990,-27997,44211,93828,79183,37774,-5319,-12380,-24311,-24196,-26359,-50225,-56912,-20508,-9650,-16327,24966,21137,3488,-8664,-13616,25710,79220,53663,-280,76506,262681,263975,171137,94249,34055,31841,36301,-7192,-127835,-60283,-63364,-68645,-23414,58482,110187,75793,57280,36681,33630,30866,21944,-2712,-41311,-4222,-12981,-75013,-39128,17298,67566,13151,-94089,-139385,-27082,102642,167483,97436,73941,120530,137991,58743,-19664,-38703,-40102,-55202,-69378,-16662,18595,19153,6511,3510,7255,18970,54201,48946,43779,18549,-44905,-120531,-3224,87949,43750,2749,-12522,10712,46138,84446,20462,-49829,-38748,-10179,11291,-4312,-50407,-5467,51870,59413,62152,31918,16255,63543,19787,-71938,-101322,-14255,-8738,6159,17867,26793,20974,-13721,-39572,-68603,-79015,-64086,-70603,-76559,-33917,-69062,-75518,-38237,-77235,-98628,-42588,-43050,-46039,-31969,-22174,9314,54798,112483,157645,151459,146979,156702,125960,48398,-33032,-60829,-49286,-37841,-44033,-84319,-24793,83023,81682,127572,184652,146952,-5220,-133479,-67184,-50160,-106721,-100624,-60999,-20569,-56174,-52880,11844,70913,115498,54765,17327,12523,7600,7246,-20668,-60643,-56888,6149,64643,82876,84339,136693,214118,306856,317779,239371,110447,7006,-36585,-34088,-4572,64802,76029,-8195,-170205,-134282,-79789,-87050,-72137,-55875,-30261,33374,86519,126737,171404,190034,230932,265549,239004,127951,10524,7334,19257,37472,97943,89074,23372,-83283,-44433,8728,-9984,-10200,15095,78232,94798,24178,-23922,-10548,45078,121511,195526,172415,-6606,-37502,97821,162414,176235,117915,70577,-198,-92655,-168559,-109809,-3426,60911,70752,15989,-32178,-40562,-87674,-84720,-69506,-71429,-98127,-81417,-48022,-23777,-43758,-48749,31522,89627,119636,112478,74630,12190,-55287,-74162,-65520,-5784,40057,51785,-29580,-55106,-78440,-79007,-104514,-107087,-102905,-55816,15622,30652,30285,-1249,-6897,28562,76934,92369,73480,8849,-47983,-8795,64087,72142,70194,59465,34421,52808,59522,52306,85459,32731,7379,16173,10913,-5324,-34441,-96670,-77692,-114348,-71122,-19131,-2326,-21674,-49031,-42262,-7220,-17076,-67134,-91347,1446,-6043,29685,67920,84420,109950,80538,24890,-23922,-55142,-98042,-128675,-124810,-84181,12190,33062,-1562,-25197,-58509,-16995,62683,150198,191684,177103,33131,-38499,-65102,-27634,12272,105266,188093,130098,67579,-4452,-99361,-84805,-74803,-68802,1766,82536,134831,229818,230477,147668,48742,-33353,-52239,-23890,-42540,-65669,-73433,60090,259183,301651,273413,230314,114112,42605,29056,-12063,-34235,-38677,-83176,-32406,63944,180342,253146,232084,121771,37290,45036,3333,-82479,-116705,-100540,-35567,12815,-78244,-75329,37479,103335,27184,-84095,-70730,10094,69299,41149,-4331,-15577,-27309,-69569,-30775,26053,22213,-23566,-34782,-17444,5763,33948,53752,53797,41055,39628,64677,84887,96679,68990,48051,32538,8093,60592,179739,205448,120063,15563,-41763,-75697,-135019,-152839,-115253,-59469,-32037,41048,71269,64225,76329,117867,103948,27600,-51974,-6877,79493,103857,40375,-46308,-84790,-32998,21443,90317,111207,64667,-12235,-79765,-82186,-39629,19440,21935,8944,-15867,-31160,-43732,-61741,-44218,-11432,28120,9759,-25754,-46871,-64708,-66016,-99918,-82872,-93028,-86930,-82614,-80976,-107380,-106657,-43686,7652,45594,5560,-40775,27187,168211,217050,200553,85567,-39501,-70505,-15594,73578,177113,113308,34319,9004,40566,75465,66357,-47019,-66615,-21677,-19342,-90661,-115895,-64605,27918,89539,45280,-7047,-40988,-96281,-23500,26073,20101,-5525,-39832,-64219,-93025,-50220,18098,21347,-4797,-14405,-22572,14401,50240,83782,166039,273888,206468,71542,48216,185627,293327,162265,69097,14952,-41609,979,33039,62768,106853,159556,171647,116728,59722,17828,-31971,-33115,-9755,-4898,-51773,-138541,-78548,-36716,-12505,12688,6192,19914,22084,13010,-23777,-26201,98404,139949,92435,48800,-23440,-87284,-115916,-72743,-25897,16430,11128,-40648,-41456,-38799,-55141,-32844,95951,181835,140171,101159,71908,10500,-24685,-64302,21040,68167,49630,82661,114659,98909,53691,29304,-9394,-42237,-43661,13529,87591,96678,63460,27073,-52562,-9847,48979,10709,-11620,-24780,-83381,-11237,121325,166961,36811,-24021,-26719,7469,70638,235471,379928,499900,513641,420788,284761,193711,141046,70170,23062,-7484,21556,34518,34211,16451,23553,80597,131979,151950,106145,27553,-3685,6362,-40039,3672,59335,83174,118753,122773,159487,151503,47718,-54977,-88812,-82458,-75208,-77791,-79422,-46266,43390,111517,88759,-28830,-103004,-75665,-68444,-32458,-20496,-71828,-92645,-93725,-85018,-104989,-104971,-64172,-44705,-19803,-17434,-12355,-81,-6304,-28543,-80949,-142384,-65143,-32363,10871,61676,63121,43745,44618,48858,11417,-26229,-75296,-59417,-8637,5093,11200,-29483,-63957,-37310,-58663,-111619,-79730,-14395,-16215,-61938,-120712,-82215,-4567,48307,75183,79295,41396,27395,8137,22510,26732,31619,3390,-21806,-78320,-99484,-51463,-102426,-113389,-84086,-67354,-63917,111388,217884,152784,89413,101321,62667,-9777,-42375,33258,69067,42783,-11740,-11190,-58186,-89611,-95323,-57704,-10113,39984,65477,9997,-104673,-86396,-94,33737,3317,-48510,-20290,56680,85209,51275,-12392,-91620,-123143,12201,110831,97013,23810,-98130,-74535,-9254,38011,136751,298753,329745,226528,70121,-9148,-12733,59253,103942,70248,116499,108090,105280,221890,306511,273213,249510,193601,88004,9564,-33198,-50955,-66979,-53937,-57314,-59003,-27689,2443,28450,68238,74088,19295,-5797],[-45329,-28083,-72496,-44860,18131,21462,-44119,-36111,-16390,-7675,-17399,-29661,-57550,-83925,-101400,-117703,-90975,-26763,87103,122810,82587,97618,167585,167507,175349,205864,154124,96670,98302,48950,5096,-35250,-50385,-20414,6615,-24951,-4821,89771,124774,102239,89752,-17911,-119659,-37723,71657,66420,-39731,-102655,-14803,74182,68306,18822,5376,20356,37034,27061,-22602,-67164,-71955,-37830,1095,141963,311406,238878,103696,6259,89032,179323,143341,101726,36776,-55987,-117569,-77938,-25142,14178,82085,-7156,-110150,-104564,-48922,-29680,-71101,-104485,-97210,-97795,-83780,-111173,-123523,-84285,-61517,-12059,49081,135126,163689,76396,65605,57910,44085,100647,123211,192927,241433,185753,72395,-40650,-118922,-112005,-111987,-87054,-64572,9995,62432,97943,134901,217973,232525,81434,-32794,-46402,2250,39454,3318,20183,25194,34615,-1042,-117851,-85679,-50463,-65121,-74508,-75113,39719,63367,52011,5071,-40190,-8543,22307,-9468,-37037,-25616,-28693,1244,32712,30381,54792,86528,84543,87338,146087,135947,113084,-33674,-37685,24799,-5855,-51352,-66264,-89944,-81876,-105412,-88475,30299,110762,108133,-15881,-78358,-19854,36292,36773,-186,-80374,-106140,7436,42100,2034,-61736,-143227,-90937,-15811,57882,-7941,-112718,-108598,-39428,44249,72073,73775,90670,78201,61547,72288,96475,77301,-8691,-105517,-106836,-41943,-2742,22442,80227,208662,218062,203660,167664,14225,-39700,-10560,-50346,-119617,-120493,5540,10587,-79283,-58985,-70228,-111878,11218,95066,86470,88800,58647,-17045,-74134,-60916,49741,146791,235023,220660,98675,-19522,-26654,-58677,-100546,-153566,-137022,-95988,-76244,-24394,-14885,15249,35150,64048,83274,94631,71867,-24644,-103192,-17050,49984,58929,98644,155295,192209,135041,66911,49690,105153,120430,96144,59512,71957,122064,54478,-45466,-95491,-116971,57603,282170,262528,147841,17423,-78774,-103117,-49111,-11028,46568,83895,67984,33344,77507,151919,97832,-27431,-76944,-17480,24850,58560,2835,-65915,-64315,-16100,4214,-8815,-29633,-72425,-19805,-1363,-57377,-55658,-29392,-14107,-7588,44490,44381,27425,8104,-5219,37162,48900,12516,-16454,-8410,-28018,-31669,-4924,-29098,-56908,-70318,-59382,-49668,-24058,24278,72817,112782,123609,46414,-76985,-93541,-36638,31645,51818,48789,30023,-25312,-61959,-86611,-34163,-27981,-48227,-67082,42250,118246,71546,38551,27904,-61736,-64675,50023,112549,69654,20117,-5112,-56817,-53312,12218,38158,65539,25271,10742,-2839,-40111,-67068,-50741,-64742,-6266,11231,1188,-33463,-104813,-76269,-56529,-54390,-59090,-34485,-33217,-31151,37873,85082,36467,-76349,-85320,8193,-2258,-19058,-15328,-31557,-38665,-50535,-49682,-65956,-44837,-2841,6389,-4895,64034,177719,212248,192496,107226,43332,99714,146904,181365,164060,91394,31786,-22096,-83768,-117380,-90639,-102578,-110441,-89382,-33124,44560,87796,96359,119188,100101,45587,25464,37666,87232,180370,194715,219736,237822,187513,77468,-27629,-68848,-71397,-65439,-71217,-83404,11404,176203,175162,-6227,-42239,102725,215762,195525,81618,-7494,-62085,-70325,-86213,-76655,-64280,-39377,65171,85167,78237,69740,24883,-4464,-64704,-107089,-135883,-131521,-70837,27841,81264,42251,35234,156492,215059,134787,197,-24595,-29110,-76271,-84988,-81869,-78401,-27491,5604,-80338,-43780,52884,86292,59757,-10334,-100516,-103928,-67298,-79441,-63126,-60152,-94347,-81704,-94818,-95112,-40160,-50437,-46982,-14329,65435,65869,49740,15382,-2058,17873,70208,75519,34268,-102518,-42987,-61996,-80727,-65981,36076,275087,423451,326698,145520,35959,4099,54432,74402,32118,-17702,-38764,-74247,-92008,-92844,-65260,-33670,-24369,-4774,43509,65773,46477,-6911,-80014,-83594,-90076,-64454,13096,117194,144410,104441,61531,62635,56376,67960,-7589,-48131,3428,41099,54244,84602,71446,41051,41731,34216,-5150,-28156,32978,63914,39423,-23695,-54974,-17689,-12913,-15248,-65605,-147648,-43338,39796,7214,-3568,24586,-11968,-26339,-17243,-4190,-19849,-45552,-19837,80983,186688,176243,127144,65908,18718,-11156,-68611,-66559,-70647,-75871,-75566,-77033,-32393,40729,55349,40200,77572,178347,202809,122969,5435,-113345,-95868,-29710,38894,127171,249292,253204,142979,48666,38657,117583,185486,160772,70817,-5519,-37455,-4488,8113,-35897,-81200,-89029,-107617,-113439,-70156,-65910,-66829,-44468,10107,45234,80204,2584,-3840,2295,39400,43500,84634,154335,136871,94599,95693,74648,60821,51856,-41564,-30649,157778,329926,352971,233958,115356,31361,-41727,-67741,-99901,-110840,-52248,-7413,-3435,-49888,-37013,26018,127387,102411,36748,7479,9807,42481,17492,2398,43385,93507,84045,-3964,-62439,-44170,-43936,-61315,-19682,77847,120877,86931,16362,-58930,-67581,-75625,-95838,-143094,-140714,-124756,-102984,-63657,-6475,-46300,-119441,-27043,-23478,-57237,-76541,-93877,-45654,-16223,-38282,-44792,-6688,-7581,-7967,27761,55253,92395,78971,99271,95999,36466,51268,88640,116308,79650,39226,22060,19104,-37340,-27839,23845,30798,18472,17335,-24485,-31235,-11255,-647,29316,55217,54588,54095,41516,86944,134767,92307,88188,192965,337181,304429,177598,22446,25712,156821,236797,176289,78354,2060,-88854,-40916,-817,16512,30431,-40998,-103018,-83101,-46676,12561,47899,47614,57446,85711,89912,29512,9909,59184,48962,-2410,-40169,-21175,-49199,-91475,-75878,-25569,-66615,-40266,-51192,-63798,-22686,-30620,-65237,-40785,500,-15548,-41685,-44746,-49610,-39404,-39242,-48074,-96263,-109267,-96336,-55640,-59056,-79389,-83212,-16064,161179,304894,241466,64869,-40534,-17785,36129,46199,8775,-48166,-13271,60156,93256,76582,5517,-71947,-85911,-78759,-18480,8211,6416,-36890,-72149,-136175,-116692,-76810,-32696,-24944,-52557,-101514,-72866,-18441,-12813,-30931,-89356,-131485,-93694,-44450,43338,139176,248301,276449,191209,43986,-25897,-28655,-15779,42114,157107,288287,301516,260421,118959,-9160,-39831,90073,203828,118430,-52209,-113901,-36594,31809,7252,-48199,-40537,50233,22114,44043,45129,58606,56596,40549,-36842,-205041,-287879,-193857,-15937,79517,110982,55522,24250,-62,-22754,-27770,-28050,-57255,-97307,-71920,-26487,-13083,-2965,21054,71732,221975,355606,230809,99543,63156,51952,23435,-7612,-12440,17263,376,-64884,-24627,33620,73778,95270,100594,36938,-31779,-27331,39791,84361,-19405,-103732,-96918,-195077,-176446,-106543,-78725,-100855,-137610,-172782,-98065,-51125,25355,154232,217642,92274,-1150,-30658,-53111,-29010,2254,34530,44829,30659,37215,32678,-11109,-61792,-86381,-64541,15716,9535,-42363,-90420,-86458,-44811,-23753,-33555,-14087,32467,39956,-20673,-37750,43674,86611,-10311,-141767,-61071,-25752,-42106,-67743,-27394,-10806,35682,99390,171722,227668,311775,265055,111060,-13702,-88398,-75254,-15886,48122,90050,39557,-20207,-55141,-67248,-21200,46143,49834,43766,8820,20023,6488,-35107,-35222,-26417,-45037,-40813,732,25348,34210,21912,-23200,-58409,-29986,75016,146555,92322,18027,-21672,30594,72853,36483,-65172,-82606,2617,67344,102346,107560,111482,52313,-20640,-83593,-59825,-2696,27980,37970,46832,138045,307019,184962,17044,-134034,-66991,-19170,-6161,-33221,-67360,-47507,-85130,-86339,-69737,-291,83428,115721,109788,-14241,-98963,-4050,66197,125810,127837,39339,-79939,-129084,-46534,11156,9089,-26183,4164,30107,29311,-1057,24501,48732,65727,43572,6922,5346,33310,45876,2210,50547,147916,239124,149487,89089,99649,117648,147246,143141,82977,123025,142626,84200,16858,-6455,-33398,-8746,55553,32815,-26596,-77417,-48687,40363,131374,215725,208987,79273,-36605,-56137,-4666,17738,31298,-11531,-2295,36807,32750,-23857,-85120,-82030,-43569,-40345,-48921,-27629,72592,102761,49245,4450,-43820,-74426,-118002,-103833,-68046,-53791,-53063,-14029,14147,53419,78674,116968,136411,104098,7765,-51369,-41368,-37314,-38810,-44824,-41463,57934,201501,169989,75462,9405,-17400,8193,26388,-9489,-34921,76844,142692,97330,207,120377,267953,259217,188322,140426,48114,-34304,-81919,-88324,-68679,-41777,-34630,-40059,-52417,-49829,-63617,-101449,-108845,-80785,-97618,-88959,-105066,-102718,-65323,-68525,-104626,-77709,-89372,-99372,-97419,-88489,-93872,-86695,-73311,-61904,-33181,1777,28284,12928,-42514,-67520,-43582,-40448,-56052,-4589,30283,11500,-38519,-75610,-53442,-40207,-48578,-73542,-90239,-83885,-64060,720,70743,112352,92964,38214,28368,36218,58120,93238,75946,36966,-22306,8848,42963,49083,27325,27243,-18078,11657,110775,149843,81803,-54000,-35161,47583,101536,75842,19063,-32058,-34694,-38027,-33534,-30154,-44084,-44511,-22098,-23529,-29697,18597,34062,37518,26369,25,14046,47462,29721,3180,99005,300438,287323,161074,76581,23774,31998,43144,13219,-105578,-70130,-54628,-60975,-23522,57792,121866,98197,64473,25042,9425,19161,16729,-10442,-37882,3426,-5400,-69616,-43195,6411,57708,196,-127178,-88991,31976,168583,231455,149733,99465,138214,155755,73912,-17816,-55067,-52850,-51849,-63661,-40111,-5329,6827,2936,3748,6429,18685,48553,31907,25262,8208,-43524,-134005,-26378,51014,16194,-8620,-16901,12916,56319,99889,40264,-33609,-30551,-4032,20184,6354,-34179,3026,59931,75550,78657,35851,10237,63160,28778,-60233,-102645,-36494,-31091,7363,22612,21702,18985,-8999,-30415,-57040,-67530,-51404,-55184,-98094,-83307,-101786,-71537,-37524,-73528,-74088,-17885,-26189,-39690,-36944,-35480,4010,68226,133096,170620,157090,146058,155743,127384,42346,-30009,-55638,-47309,-40352,-41867,-51194,15631,101754,75017,93086,129994,99346,-33187,-138484,-60289,-45116,-99194,-108502,-64290,-16173,-46571,-67404,2138,71694,127053,60822,8557,-2604,-8787,-5331,-23352,-57101,-66959,-18521,36014,68299,80461,122861,197389,315433,366061,316371,167381,35702,-22841,-28002,-4126,48373,46689,-24547,-137421,-112625,-70061,-89353,-84163,-64991,-40989,21034,71927,107355,150055,179786,234615,266920,228510,114753,6861,11639,17877,12834,78640,93562,34478,-74620,-51483,4497,-21178,-20591,15360,100730,158033,100922,27100,24397,73591,151664,230963,171982,-7821,-34010,101684,162811,171603,119793,79164,228,-105561,-138092,-104251,-15888,33345,41185,-7659,-39556,-31279,-71061,-74851,-62439,-60121,-85809,-72878,-41071,-22572,-53670,-58337,34534,92237,124234,105995,69499,19323,-36142,-52186,-47795,5804,47707,51589,-40200,-71542,-87079,-79443,-100431,-109535,-112775,-64705,9235,38390,67696,40088,27530,44201,76125,84969,67895,10235,-50382,-9230,60535,58806,58813,51188,29532,48073,46032,16420,30696,-20412,7448,23566,22680,9143,-21105,-82969,-83204,-104024,-56377,-9588,3031,-15199,-39306,-31532,8264,-2505,-52087,-81271,10183,1570,21167,50830,67876,104496,91684,32897,-23936,-57401,-92675,-118861,-121203,-86377,8492,27355,-1618,-24629,-55132,-5688,79398,162599,190050,159402,27595,-47748,-82425,-41396,10047,99680,167989,111463,57361,2611,-89373,-81238,-70227,-65156,8932,101073,149891,219592,197952,99948,-8847,-38933,-5917,5892,-32586,-66981,-61917,64594,254502,291668,248246,196302,95073,40318,25731,-11314,-31572,-41947,-91153,-11084,84016,185585,235451,191012,74151,-149,20932,-5235,-89484,-138615,-140596,-52310,3717,-73155,-36644,48051,100100,12259,-105791,-64281,11363,65926,40201,-3621,-19064,-36859,-80775,-36302,18500,17076,-25157,-30227,-17887,-20268,9228,44061,58093,51719,51745,75052,96162,118899,81677,41219,22258,5129,69884,193251,199826,95679,-17436,-53752,-52084,-80797,-107596,-93328,-51495,-24123,48824,83460,61314,63775,110506,100029,31660,-34676,10868,87936,110932,51056,-33383,-64788,-15210,49643,132739,153302,108901,22428,-67517,-81543,-40248,17867,26451,6160,-33764,-49343,-52971,-72564,-72600,-34837,3175,-14679,-43293,-45802,-53465,-52121,-93690,-78433,-88992,-86435,-72298,-58154,-85595,-111922,-49860,6605,43414,4736,-33786,37567,161409,212870,200100,84765,-35707,-60607,8827,110308,209119,126251,30643,-14431,-2178,25399,24068,-77789,-51275,-10239,-4856,-73808,-129087,-82011,15906,93908,37895,-67012,-74094,-76805,-5517,29912,16845,-5209,-35140,-60319,-91374,-52148,13603,8885,-25649,-31884,-26834,24752,73801,115687,185637,288546,221897,78220,52454,193983,297974,149027,64103,24891,-30450,-12881,-4858,13975,56590,116785,141795,95108,46675,12354,-37600,-20230,2459,1160,-51950,-124745,-69480,-33424,-18365,1,-9985,3327,9706,1079,-32922,-31570,80226,113156,71524,40973,-32510,-97330,-111307,-63909,-19971,21871,18011,-44436,-50671,-36862,-53694,-49753,67898,150504,120191,73195,5351,-26717,-35885,-60251,33768,93396,88469,106691,132248,94479,28519,11342,-14960,-37515,-29207,29605,100918,107922,93711,47001,-55859,-17599,40815,7590,-8402,-23229,-89281,2877,135876,165387,33990,-34127,-41142,10695,97048,274331,418734,547488,562713,462892,317007,213328,146803,66520,18332,-8176,20246,29728,25903,8627,16582,74466,131293,157199,109344,27250,-11250,-25352,-53735,13669,56093,70986,109122,111319,124795,118573,34891,-53498,-97276,-91074,-77666,-80289,-80154,-38428,64040,140801,115722,-18204,-103808,-88693,-88629,-58204,-38922,-86967,-102458,-95047,-86147,-109356,-98009,-55675,-31183,1752,712,1072,14535,14871,-22657,-82174,-113276,-57080,-38765,1303,62992,83896,80033,81310,54349,-3600,-46628,-100516,-88303,-27748,801,17701,-22278,-65587,-40250,-58306,-107103,-81130,-20047,-22776,-67674,-118207,-74228,14898,78998,108040,101358,49727,26101,-2137,9168,13537,27892,9587,-16745,-76731,-109351,-54022,-85218,-91043,-90353,-77216,-54788,164465,215371,146046,101894,138349,105272,17395,-31830,36608,60924,21118,-11343,20981,-20775,-50945,-50764,-15030,28268,72870,88000,14654,-110349,-84656,-1622,32333,12536,-36619,-69253,-16391,16590,-4019,-50738,-112410,-117410,3560,101296,97324,35235,-74098,-71244,-16914,16432,97212,240661,269774,187987,53918,-27287,-53403,23305,91757,74289,130595,117831,117569,228690,299363,254189,227100,166931,67292,2363,-32841,-54240,-75458,-55410,-51174,-53029,-25183,4930,31542,70848,87430,30958,2345],[-40364,-31617,-96570,-83373,-13142,14730,-46487,-45183,-21662,-9018,-13280,-18496,-42020,-62518,-70928,-87756,-65813,-4138,107532,148219,112697,130972,179272,144638,138053,173777,152481,103826,119301,65098,494,-59246,-83667,-48883,-14686,-27656,-12317,72228,105673,91972,81310,-23560,-113792,-37266,65495,59941,-36827,-100859,-35068,54112,68312,21463,306,9347,29496,21369,-24174,-65220,-71767,-40751,-6624,124286,304203,250277,113062,13695,107649,191725,138984,92203,31554,-55886,-113644,-85101,-40168,-5884,84439,1443,-102836,-100481,-43712,-28799,-75926,-113971,-117564,-93614,-91025,-125133,-127615,-79389,-59800,-31330,26958,128606,184434,99314,81151,69466,53519,105786,134917,216874,284278,226331,91488,-38330,-114854,-98454,-99383,-79975,-68208,-1678,39016,71215,120163,217552,246525,91868,-32495,-43843,-7595,16723,-12096,29389,43264,64659,20747,-117178,-82505,-42398,-60009,-64913,-104107,2164,33435,23594,-19747,-46311,2154,36947,1654,-38852,-42784,-39120,10334,66376,71402,97834,118527,98070,93683,173867,186249,123872,-26453,-72758,4097,-16374,-64921,-86202,-96165,-90963,-117995,-78005,32513,96287,99365,-10763,-66369,-8076,44487,57952,32630,-48841,-125151,-11968,33511,7373,-54902,-138294,-94687,-9935,70427,8730,-112837,-117575,-40105,44439,70372,66966,92141,96355,78225,65046,70619,56298,-17269,-112545,-110580,-37481,10333,24263,12332,127963,158057,161332,130694,-38585,-51275,11344,-22242,-107086,-121197,-3397,12307,-73074,-68891,-69021,-102790,366,91396,94125,107729,67377,-20841,-81559,-70479,33041,127909,226422,200409,60162,-52754,-45862,-79360,-118794,-136526,-107440,-82374,-65137,-20138,-20266,3179,14142,36085,53306,67394,55125,-25075,-116840,-31708,28559,30145,63973,122874,177398,139957,70085,45459,91713,105099,87373,60589,87131,162609,105757,-22371,-102582,-78129,124134,353972,309798,170739,18163,-79256,-105587,-49238,-7473,51323,85145,66919,31052,70046,131064,78413,-33548,-85680,-31980,14133,68379,44812,-28318,-46891,-7199,10334,-1942,-19817,-61911,-15601,-2712,-30224,4537,25037,8647,-13196,34777,41097,39749,31711,23019,41536,27597,-17479,-43416,-23385,-37816,-48925,-27483,-44651,-64125,-75294,-61305,-48792,-30170,2245,36847,69236,87189,21671,-83936,-79132,-29030,31786,51982,48227,20988,-32025,-56244,-51556,7031,-3652,-41400,-84114,39098,124620,78388,36427,23515,-63796,-82529,30970,89230,61275,21050,173,-52727,-69037,-17407,15219,45625,9849,1812,-1121,-28607,-73568,-88881,-62052,-3824,4785,-16807,-48829,-81869,-57819,-51486,-63570,-76970,-49691,-38482,-28035,41420,86513,44152,-81732,-59591,16091,45,-2872,23970,13177,-36313,-68087,-62658,-72716,-48472,-6007,2644,-4171,63050,153172,170241,141646,43987,6716,107394,155905,190690,166002,89907,27724,-30917,-93006,-126430,-99580,-110110,-114381,-92468,-38725,49504,107713,119366,141556,112023,47269,26404,42424,101130,220405,245676,263700,269913,207442,82052,-31645,-77383,-71478,-56594,-66654,-82188,4512,182373,170511,-29179,-42074,81823,169740,144448,50282,-13317,-56090,-71725,-101553,-108146,-85902,-38970,87950,116121,91880,66168,18811,-11275,-79417,-120354,-141793,-136088,-76672,25043,81014,45087,28166,126548,183242,119335,12356,-2955,-11553,-61829,-71985,-76919,-67743,-13817,12773,-73561,-45162,36567,65043,40557,-26430,-112017,-104031,-72206,-89037,-71662,-70619,-103674,-87003,-99567,-92786,-28879,-31864,-26424,-938,60802,32789,792,-31788,-29176,9794,70478,65328,11639,-91886,-12370,-39989,-66220,-70363,12133,243952,426810,368365,176752,47554,-11575,37035,69286,26603,-25158,-42561,-69993,-87671,-108143,-81793,-51986,-47930,-27171,28259,58828,55724,11408,-49395,-44265,-55442,-40546,32423,134008,161174,125530,70877,49323,20061,31652,-33376,-48223,17733,49470,57200,84047,71147,38090,17105,-13694,-57819,-47899,17860,29981,-3805,-67611,-67540,-32769,-16859,-6664,-53509,-132453,-42208,54173,26694,12615,30308,-9684,-17064,7176,13599,-8063,-30796,-3821,83719,170301,155713,125056,88124,37648,-6013,-74258,-84638,-65461,-67881,-82727,-65003,-17140,69497,84830,48049,73609,176105,206526,137535,24067,-96832,-122713,-62988,10698,98682,232368,263147,155307,55187,38213,117329,197506,175930,82782,949,-39458,-21303,-19838,-57646,-79384,-81281,-98728,-111217,-65726,-66084,-73074,-52526,4826,32071,76216,16535,10811,13759,36260,21414,39487,87438,70608,49794,62921,47057,33974,35970,-38296,-37588,129953,283216,301341,192706,96157,50939,-3245,-31740,-67691,-76555,-26099,1895,-11187,-71378,-44821,21808,122114,104295,42930,11536,10349,41320,7159,-12009,35868,90543,78668,-3831,-68926,-50434,-47744,-76073,-42326,47353,97938,74311,6119,-66528,-86559,-101585,-120786,-159802,-127306,-114425,-113188,-83549,-19323,-49195,-128144,-38241,-23439,-56276,-74808,-98132,-43999,-8981,-27536,-37948,-7669,-19679,-28690,5147,30753,79764,90549,136590,138628,68142,78495,118412,124543,88049,42336,-6503,-15930,-47410,-22063,25716,21735,-3956,-4146,-32470,-41466,-30165,-15291,25755,63222,66422,64445,47957,86726,124742,86984,88908,186137,319560,281066,152425,12575,28450,144247,217407,148274,66208,-2841,-102068,-51796,-8947,18265,37037,-39436,-100089,-85107,-48716,5241,39474,36613,38330,53195,42294,-14976,-13732,53610,56370,8707,-26294,-9882,-40719,-86820,-19585,59699,3717,-29546,-57811,-58492,-7884,-12529,-48395,-34575,-5103,-26892,-49680,-52002,-55859,-42693,-42400,-51748,-97555,-117320,-107347,-59494,-54854,-72687,-80226,-4837,186874,325161,248888,67755,-44898,-13837,40029,38235,-13369,-61387,-3316,66400,97409,84219,14845,-61038,-77585,-77199,-18140,11699,7004,-49732,-100732,-218866,-253627,-243507,-195107,-150272,-124181,-116594,-76113,-15655,-4249,-28059,-85050,-97844,-87518,-75601,5378,125231,246811,272745,190035,58936,-12062,-21606,-12585,37768,136848,236143,240350,209095,78431,-34079,-24719,124807,235978,125384,-52935,-112013,-44967,20384,-4465,-52793,-40567,40658,8104,27124,11342,32854,51173,52317,-15459,-179333,-250643,-144152,30445,108514,116323,43886,15434,-4816,-26142,-36359,-37413,-61346,-109230,-101255,-48452,-24105,-4425,21443,69899,216328,269488,139087,43160,43275,47426,18510,-6533,-3966,19007,403,-68374,-39637,23617,74330,99622,93572,24503,-36761,-25709,31024,72592,-26754,-105102,-99445,-188774,-230923,-215140,-224553,-245155,-241246,-220658,-104096,-59766,20985,174765,243880,100354,-3717,-22762,-27244,13223,51818,72119,73352,62022,63975,47233,-3586,-53318,-73406,-52905,17971,-7148,-62411,-106919,-100021,-35559,-6754,-6691,9634,50526,60657,6708,-16791,67323,122074,25885,-117833,-83469,-38802,-44904,-66395,-23164,-1553,38254,84140,139834,195236,287079,259604,109633,-19270,-96996,-93752,-36205,28710,90546,51866,-9912,-51128,-66986,-29520,27809,39113,38912,1412,2347,-21596,-55677,-42071,-17356,-20540,-18016,15714,30639,29672,12662,-29852,-69561,-46356,63418,141247,86908,16718,-10959,44905,91074,55817,-59168,-79112,-7576,48954,84144,90163,90150,24247,-39962,-89383,-63846,-146,34095,43721,45517,131056,287931,153072,5188,-124410,-78868,-30117,-17269,-35333,-76567,-63110,-104837,-96286,-66641,7591,76277,109476,123304,4414,-123724,-37955,17642,63363,82472,30899,-51059,-128793,-78701,-12441,-1026,-30326,552,26713,27423,-1754,22130,42912,60398,43793,12508,11396,31239,33711,-11256,44428,142398,239647,159972,103545,116839,132853,152649,120752,71406,127376,146825,86587,17565,-9959,-57460,-30482,42687,34144,-20641,-77587,-44055,39443,114515,178207,177256,65851,-40797,-52547,-1135,27703,51049,7206,8226,39505,32013,-24298,-71233,-99963,-57195,-54829,-71895,-29448,95133,132607,72659,18429,-34286,-65850,-103590,-112589,-71079,-52278,-44560,-7240,9784,36401,50033,78498,94018,70662,-20530,-70633,-51635,-50868,-52254,-57949,-43676,58251,167424,132778,48643,-15729,-57882,-46782,-30326,-38848,-5056,117975,188103,104659,-15482,95404,227752,210186,149484,108528,19472,-53678,-95026,-97252,-76683,-58943,-59572,-64527,-66994,-52157,-54803,-81002,-111538,-114405,-107022,-75162,-83259,-87251,-82105,-96814,-129445,-75494,-95873,-116084,-111422,-87986,-82443,-77147,-69038,-61773,-39061,-3743,27104,18661,-29142,-47745,-26492,-32639,-55255,-5608,38315,28844,-26801,-82883,-72843,-52027,-54940,-73485,-79052,-71861,-43675,20356,82315,119729,99516,42002,30613,40230,64412,101007,87154,33999,-20778,21078,61720,78511,47497,39583,-13803,21444,130089,166993,89393,-49065,-44817,45485,101138,61772,-11185,-70253,-67395,-58061,-46561,-34612,-37961,-28121,-17042,-35313,-47273,8206,40907,62797,55172,12096,-820,13819,14797,16542,126441,336741,306897,148403,56746,7965,23792,40868,24525,-81377,-77570,-46958,-55719,-27941,50800,120606,111250,68130,11594,-26370,-2692,3783,-23537,-34879,8919,2859,-63032,-50232,-8692,38529,-19763,-127164,-46310,73770,208746,271423,190510,117793,145450,161842,83133,-18203,-76600,-70702,-52322,-56577,-58717,-33297,-11881,-5666,-492,695,13623,37981,11494,3247,-7025,-46908,-146911,-52200,10880,-14342,-23779,-25376,10264,60281,104574,54769,-20896,-27028,-2924,23917,11773,-20977,15242,72933,94058,93080,34906,-1199,57305,34183,-51329,-92756,-65196,-52239,13589,34168,21393,14674,-7780,-26608,-51428,-61217,-44101,-44027,-87394,-130098,-133558,-64689,-38069,-70186,-55772,3273,-12862,-37301,-45452,-50935,-1840,75487,139656,168741,151488,134892,143587,118313,31605,-30885,-57677,-50530,-45190,-37828,-24347,54543,128138,80422,72286,88479,56104,-62349,-131992,-59197,-45019,-94843,-119295,-72767,-16842,-38897,-86259,-9821,70649,136034,63704,-2396,-20932,-29582,-23646,-31452,-57473,-77519,-45348,3424,47686,71352,97923,161901,297296,384391,370955,214275,59702,-11727,-24866,-7247,28367,12904,-42997,-104073,-85702,-56535,-87121,-97105,-75662,-51656,11536,61721,92075,129909,165400,229748,256970,205919,92635,-2329,9367,9846,-12346,57613,94247,40999,-68099,-63115,-6167,-40103,-38891,7399,114249,216719,187032,90096,62469,102301,183322,259771,161932,-14816,-33886,96695,154113,158002,112397,79625,-4842,-86639,-111872,-95936,-29793,3154,13088,-22373,-34434,-17356,-58697,-69360,-59625,-52731,-77040,-67315,-37867,-24638,-65400,-73014,31194,89435,123925,94917,59694,21390,-21441,-35797,-42009,2926,40631,38177,-53760,-90425,-99829,-84719,-100719,-114867,-124912,-73986,-227,38881,88958,65978,49713,51409,60237,58800,44060,-960,-61932,-20809,39630,34667,41095,37088,17848,34546,21279,-31194,-26617,-76714,6791,26530,30971,22046,-8328,-64549,-74541,-81584,-43208,-3583,4914,-12645,-32640,-21976,21689,10775,-37212,-73584,10327,4933,11011,28331,44516,88702,94121,35396,-28680,-64376,-90291,-111240,-118623,-88977,4279,21275,-3345,-27039,-56223,-2223,85900,163174,175964,130251,14013,-64134,-107317,-56213,8786,91994,144434,93515,50302,12077,-78370,-80451,-68865,-65581,9527,112736,158912,199131,154730,47058,-46998,-154,41072,29293,-23034,-62902,-49518,70280,249367,277620,218621,159355,76855,36131,19735,-14661,-35325,-50987,-79718,8075,95887,179680,206305,139785,20769,-39976,-4866,-16249,-96448,-160024,-107313,-10842,43675,-1259,45848,91985,101110,60,-122145,-61985,1162,49354,31214,-5500,-23987,-48105,-94415,-45717,4229,4729,-31820,-29360,-22355,-54826,-27277,23744,55252,57451,61134,83862,104880,137099,86768,26882,7850,2290,79767,203150,191408,74480,-46678,-62507,-30890,-34249,-65552,-70030,-46265,-23910,47272,87880,53819,46099,93762,87152,31263,-22217,22820,91594,114168,58611,-22743,-46836,5235,82389,168357,187281,143646,48525,-59574,-82042,-42281,12401,25741,168,-56112,-64659,-57455,-71777,-103028,-65474,-28363,-44517,-65053,-45344,-42800,-37708,-86138,-72621,-81820,-82707,-66591,-40269,-55445,-100813,-56497,506,33731,-2996,-31403,38896,136398,186522,178919,70582,-38706,-53116,32554,145412,234120,136053,27675,-38259,-51162,-38899,-33319,-99947,-34310,-707,5935,-60418,-132913,-100218,-1901,88714,30802,-127656,-64951,-42043,10789,31711,12685,-5829,-31877,-57507,-91363,-57430,3300,-10489,-54688,-57277,-35702,30162,88300,132639,186727,285431,227295,83528,54881,198201,295200,131248,56842,34782,-13952,-11855,-21618,-24186,10086,71299,103074,64024,25500,282,-44413,-7352,12248,4268,-54965,-116583,-62320,-29486,-23375,-12808,-28215,-16944,-6166,-12492,-44240,-39865,58448,83554,50929,36727,-33137,-95397,-95025,-55498,-15467,25211,22940,-47807,-59589,-33552,-49021,-66728,37302,116088,99009,41955,-70355,-56568,-46997,-56524,41486,109733,124077,140252,156742,95597,11012,-1162,-17479,-31607,-15477,44161,109431,118289,127248,63030,-59590,-25820,31436,4105,-6353,-24447,-95456,17082,144918,154052,24421,-47793,-54489,14525,116968,289695,421673,550605,570814,474869,334274,226047,146616,59088,11572,-11288,15482,21630,13105,-3390,8134,65981,126282,156553,107765,24959,-19629,-57219,-50814,22976,49888,55458,95015,96107,85703,77590,17179,-55240,-108798,-97843,-76666,-81004,-81624,-33124,78625,158545,128413,-13903,-97386,-98296,-107438,-84559,-63039,-109262,-115658,-98425,-89158,-113608,-93294,-49889,-20864,17374,13675,12494,28708,38096,-8963,-75733,-81002,-45618,-41919,-5918,66089,109948,127924,128214,62877,-14351,-60056,-115704,-95844,-24099,15113,32940,-14722,-67349,-42883,-56535,-101278,-81927,-24982,-28357,-74758,-115208,-66676,35255,114017,142970,120287,55005,22000,-13756,-5787,-1438,22081,12703,-15730,-77352,-118492,-59072,-71813,-73184,-101285,-75530,-10996,205507,202122,132163,105032,164355,143948,43391,-24987,36979,48497,-6802,-10301,45613,12212,-15210,-9214,22688,61864,101226,104909,16122,-116565,-84141,-5590,27752,19021,-15671,-64339,-82421,-46294,-54345,-83239,-124441,-111540,-7161,88274,95222,47769,-46974,-63127,-23272,-3459,57983,180886,207607,147604,37160,-41537,-94485,-19018,67746,68739,132150,117929,124892,230722,287634,231863,198620,134955,46383,-2684,-28632,-50186,-77563,-53266,-43793,-46817,-22593,6753,32787,69541,97609,43812,13066],[-25698,-24255,-101834,-106020,-36544,12190,-41568,-47423,-19559,-2702,-2951,-3926,-24895,-39057,-37263,-52840,-35016,26450,135694,181984,150344,170501,198194,133297,108038,138897,143227,110609,141991,83948,152,-75946,-102501,-61659,-28813,-29580,-20452,53454,84157,78796,72271,-24922,-102418,-32114,63714,59798,-26067,-89554,-49151,31284,67645,26673,-1981,2835,28194,22873,-16766,-51824,-58716,-30788,-3021,110133,287586,255624,121173,28129,132573,204452,135895,82643,25655,-54743,-104579,-81448,-45592,-19917,85102,14425,-88122,-86445,-31523,-21725,-71597,-109739,-130720,-81664,-91156,-132006,-123248,-70664,-51746,-46253,10491,129002,210219,128284,99948,82848,64918,113170,147345,239094,328614,273380,117150,-28770,-102100,-76661,-80035,-69167,-69830,-14571,11241,38844,100742,213125,258481,108041,-24480,-36041,-13423,-2688,-23893,39462,61253,91280,41793,-113744,-72886,-30580,-52298,-51391,-82751,-25381,10741,1117,-38839,-44719,17293,55557,19056,-30187,-55181,-44641,25779,111945,128624,152792,155923,116000,104097,201215,236895,133398,-13834,-98576,-14328,-22783,-70925,-97131,-87365,-89242,-108561,-57497,39890,87561,93271,-1678,-47945,11334,56494,77884,60933,-19582,-115026,-25790,25426,12053,-47094,-126055,-92513,-2140,78986,20318,-109620,-118115,-35061,48037,70046,60362,91809,112974,96151,57466,45455,37995,-21348,-113256,-111192,-30006,25848,27269,-49731,51099,92575,113310,90497,-81141,-52774,34576,4327,-96325,-124540,-18654,7216,-63111,-73926,-63189,-90196,-8976,87546,99696,121953,72808,-23801,-83366,-61523,29079,115841,217188,173457,19348,-72916,-45339,-77436,-106158,-97135,-72933,-57876,-47817,-11627,-22245,-6659,-3854,12445,27115,41339,37877,-25623,-122813,-41072,11345,5990,30601,90865,161917,143184,73224,41967,79939,92917,82246,64423,100905,201612,173833,40163,-61020,-30871,193887,411498,344197,187984,18291,-77569,-101724,-45262,-829,58436,88133,67782,28859,56192,98063,52137,-39026,-89970,-41186,8877,82087,96877,19203,-19539,6663,20436,10679,-3599,-41752,-6285,-807,-4188,59597,76045,27770,-22223,18359,33103,48426,54487,53721,48173,8775,-45873,-60991,-24011,-35923,-55856,-41440,-52751,-65393,-75313,-58901,-43890,-33377,-23491,-3616,27561,56887,7879,-73306,-60660,-19832,29090,43244,34978,-1428,-48472,-49984,-8653,52836,25642,-27042,-95833,31032,123070,84002,35690,20459,-63362,-94716,21262,75117,58112,24313,7216,-44845,-76946,-40659,-2426,29053,-2860,-5405,1428,-15107,-52999,-68034,-46659,205,-1459,-36642,-66569,-58105,-37260,-43760,-71046,-93249,-62957,-41666,-23818,44010,84642,54092,-62824,-28877,23174,1289,14052,69375,59942,-29742,-84734,-74730,-76917,-48171,-6518,225,-3681,60769,130926,134764,100874,9305,-1912,105326,153081,189430,159295,83629,22351,-38856,-99243,-130506,-105143,-114187,-114479,-89786,-36504,62440,137007,150319,166755,122846,48912,30552,51534,116128,259640,297426,305730,295803,223838,86975,-34632,-83894,-67322,-46003,-61653,-77901,-2167,176722,153110,-53110,-34799,64745,121371,86581,15241,-19095,-49664,-72146,-115960,-135333,-91186,-23411,118017,146267,101732,60209,12449,-18127,-94275,-131978,-143409,-135355,-77932,23629,80018,48279,25525,101067,152982,106151,29269,25481,16383,-39038,-55678,-68932,-52243,4263,23300,-56948,-35365,25653,46654,23176,-39979,-118513,-101150,-76557,-96776,-77865,-77865,-94666,-87757,-101980,-89786,-16528,-10889,-1897,15320,52637,-4575,-50012,-79080,-55132,4137,71966,55241,-7591,-38317,32508,-5095,-51002,-74581,-12965,202294,408778,399069,212019,64557,-20828,22765,66848,24624,-29538,-47037,-65738,-81320,-114707,-97021,-68835,-68732,-49350,16255,53114,62723,28727,-16102,-1667,-19195,-16684,47604,136592,162039,135623,77437,35200,-13174,-1357,-52437,-31480,34524,57465,58426,81243,70140,38606,4819,-39377,-94817,-59759,3551,-1671,-42692,-103645,-63658,-46181,-20843,3040,-38866,-114395,-34751,74774,50562,31957,39358,-3668,-8473,28369,31032,5652,-10894,23133,98157,169774,153109,137121,117374,56571,-1935,-77889,-107209,-55705,-59643,-84185,-39371,5403,95031,109012,52360,68244,172179,209479,153927,48634,-75885,-148859,-94763,-17858,66254,204656,265279,167542,63534,36679,111764,204933,188681,95190,10241,-38750,-36402,-46896,-76273,-73132,-71704,-88195,-102634,-56286,-62364,-75684,-57642,992,23615,73191,34200,28107,26143,33826,1527,-3738,26728,17108,15797,40734,31162,17072,24267,-29185,-39975,92353,216069,232942,145495,81978,84808,47386,17680,-19543,-32124,7191,16548,-12216,-91090,-54082,12727,110681,102257,48740,18102,14205,42362,-303,-24629,28561,85198,68457,-6318,-74577,-56070,-49338,-87014,-64191,13142,66212,54790,-5041,-70619,-99588,-122253,-137178,-140205,-111405,-102140,-110492,-93302,-22984,-43341,-125420,-52046,-25366,-54298,-69628,-98726,-43182,-1918,-14831,-29251,-8576,-32936,-45527,-12234,8483,66530,101867,173081,185996,125032,122509,145802,127247,96954,52042,-24198,-50301,-51303,-13169,28152,12553,-24724,-22167,-37495,-50474,-48397,-31584,18673,66578,74774,72886,51898,80405,108793,77745,83703,166682,282759,243660,123004,6579,29121,118092,181564,114807,55614,-7550,-110870,-58555,-16743,16042,35100,-41142,-95533,-87309,-52617,-3525,31528,27827,20729,18755,-7446,-55529,-32495,48546,62374,19178,-10173,6519,-23321,-53717,46598,149220,87200,-8350,-63055,-53426,4725,2535,-32673,-28152,-8490,-33986,-53959,-56764,-60337,-44072,-42902,-52486,-96729,-123659,-116082,-59488,-45818,-60392,-73488,4655,200009,325997,245037,69358,-45300,-8934,41346,26860,-36291,-66283,7797,72990,101533,90497,22356,-50716,-69191,-75598,-17551,14455,5886,-63251,-128562,-236834,-361698,-407916,-359814,-280678,-201618,-132860,-76051,-12063,4339,-23630,-69786,-57425,-65204,-101489,-30717,112253,239484,260996,181831,70372,1754,-10842,-6824,35171,118339,188820,185871,161017,43488,-45280,-848,158779,258820,129711,-48151,-108704,-57005,4686,-17533,-56022,-35480,42908,-4478,5481,-25292,9818,54915,81410,28572,-130008,-192371,-79068,87286,143620,123776,32027,5418,-7553,-26442,-42045,-44915,-63699,-114960,-129008,-65600,-29120,1168,28807,77730,210159,187320,61975,-4356,22399,39661,11001,-8838,-286,17288,-2482,-74318,-55518,11746,71305,99542,82479,12482,-38903,-24004,22173,58788,-31403,-96800,-101112,-178144,-272720,-310989,-353734,-368646,-324342,-257476,-105631,-70461,10682,182519,252803,102229,-6975,-12846,5081,67705,107724,109898,100754,95024,97235,69460,11736,-38676,-57957,-41142,17976,-22980,-80029,-115373,-88005,-18486,13549,19892,30042,64092,75618,31258,7236,90223,148915,58433,-90137,-101041,-49753,-46370,-62788,-15924,9662,40215,66447,99271,151154,243382,235499,99145,-25486,-95786,-107174,-53780,8544,85424,60128,265,-45236,-64296,-35932,6763,26061,32788,-4865,-10383,-43823,-74736,-48765,-10193,4026,8189,33843,38191,25728,2720,-36022,-78898,-55373,58432,139764,86387,19721,0,56730,107272,76164,-48473,-73718,-18018,27387,58358,61816,53953,-13478,-52468,-85721,-66334,2347,38309,46702,39580,113834,250192,114853,-8097,-113964,-87310,-36884,-25947,-36785,-84096,-78269,-121917,-101123,-62872,8639,58183,93867,124702,15492,-125236,-64621,-21028,12357,42326,26880,-24662,-104596,-100181,-30114,-8975,-32631,-1619,23718,25798,-431,18960,33988,51056,40923,16439,16160,27826,20953,-21601,42028,136616,234150,168669,120364,135903,148494,154602,92930,63804,131232,148086,88138,21553,-6584,-68506,-46970,31386,39505,-11521,-77510,-37311,45143,106323,148450,148728,55184,-40543,-44358,6327,42824,74049,28567,18378,40777,30988,-21216,-55265,-102809,-69011,-68125,-93283,-17845,128706,172096,105073,37726,-22157,-55533,-88931,-112106,-71630,-48458,-34055,1347,7986,21022,19974,37799,50332,36988,-47574,-92172,-64044,-64205,-63121,-68603,-42474,58616,130808,94584,18587,-44374,-101437,-100272,-76484,-42675,29900,159074,227404,105672,-28214,70796,183213,161682,114176,79700,-2021,-67131,-103873,-101383,-82402,-73818,-81184,-84039,-78419,-52507,-44372,-57500,-79750,-102931,-111625,-64656,-63732,-62817,-76604,-105084,-120167,-69880,-96431,-123740,-117579,-81208,-65893,-63395,-62438,-60836,-42746,-6870,27350,25103,-13974,-25457,-6790,-22669,-51309,-4369,46612,44385,-13207,-78793,-86254,-59906,-57180,-67631,-61154,-52705,-17935,39116,90902,123122,104668,48510,36887,46702,71815,108130,99969,41516,-9358,34166,79323,111314,70331,52316,-7913,35063,150660,182739,96199,-42348,-50697,43423,97813,43768,-44801,-113542,-94089,-74551,-53667,-30831,-25069,-3958,-799,-35266,-62098,-154,47129,83725,80575,24690,-13484,-9576,18968,41907,161343,372479,325424,139048,42094,-6397,14091,36862,35046,-52917,-70990,-34342,-47384,-30378,44298,113818,119798,76570,14504,-44348,-20979,-6953,-31349,-25468,18535,17530,-51485,-53796,-18390,16884,-37930,-88257,-7248,102623,226189,288226,220514,132524,146939,161515,91932,-13555,-94531,-85531,-49468,-44265,-60842,-54725,-29693,-12986,-3274,-3866,9863,29173,-4713,-14515,-19622,-48072,-137989,-72611,-24705,-41454,-36513,-31645,8859,63129,102302,65138,-7981,-22694,-990,28496,18297,-4411,35907,95909,120490,111332,35131,-11962,52333,42197,-39091,-75809,-90957,-42853,29007,55478,33712,15262,-3649,-21722,-45430,-53890,-35862,-31366,-53827,-79950,-88780,-49481,-33948,-63867,-38048,25879,3372,-31783,-49698,-59509,-1023,82096,139261,160337,142467,121835,128998,106250,22756,-29654,-59586,-52462,-46275,-28786,652,89812,156259,94350,65400,63010,23387,-85854,-122443,-57083,-43262,-87281,-122002,-79434,-15839,-27896,-101617,-15710,75120,149196,70118,-8151,-35085,-47577,-40559,-38038,-55483,-80747,-65864,-25175,28227,63816,69851,115199,257875,373816,400519,253040,84209,2932,-18129,-7334,12530,-16431,-55082,-71095,-54927,-38026,-78765,-99859,-80930,-55259,10104,60495,86400,117644,154583,223922,243616,179912,69722,-9828,7023,1365,-31049,42857,97751,49277,-57866,-71631,-15995,-58742,-57484,-1962,123562,269431,279200,168804,110565,138133,221884,284557,149173,-20925,-29626,91932,145171,143647,102523,78132,-6736,-53347,-83653,-82350,-38114,-22361,-4923,-21922,-19014,-20,-45012,-61787,-54649,-43404,-65632,-58547,-31992,-23233,-69859,-83670,29409,88316,125212,86748,52302,24633,-5983,-21103,-40084,-4181,30162,22649,-63965,-104151,-109650,-88161,-98891,-115871,-131816,-77060,-5674,38652,99802,81439,63539,54968,39253,23976,9012,-22706,-82043,-38986,8264,8665,24732,24224,5848,18726,-6870,-74595,-38271,-28138,11410,31102,41563,39112,10321,-39196,-49946,-53061,-26008,4920,8750,-9267,-24146,-7837,38897,28841,-17217,-61707,8823,8155,4412,7422,21637,69856,93178,38248,-31711,-69333,-84398,-99537,-110325,-84787,6265,20990,-643,-26035,-55270,-142,88716,158841,157328,99245,-705,-80560,-128015,-61396,13450,87148,123692,81731,49743,25774,-64956,-77071,-65066,-64134,9105,119870,164955,175646,112946,8199,-36784,57381,82762,48072,-12154,-52139,-33788,80296,248543,266564,192958,127684,63899,35222,17179,-16219,-39279,-59786,-64319,26832,103357,168003,172997,86622,-30770,-74280,-25361,-23247,-95175,-133725,-59272,58665,126161,103067,153215,171601,115826,-1927,-120153,-59324,-13836,27885,22616,-2281,-23903,-55021,-104994,-53543,-10597,-8507,-37465,-26648,-22930,-73241,-64068,1383,51597,63904,73324,96763,116654,154254,87494,11035,-2910,5923,94162,212038,183761,60436,-66388,-65504,-12372,3312,-31080,-49211,-41558,-26528,41524,88831,47335,28911,72449,70232,29902,-11489,33062,95303,118839,68332,-9287,-26281,30732,119916,197811,214449,170282,68865,-51914,-79313,-41156,8476,24349,-4803,-76958,-64679,-49945,-54990,-107773,-97923,-59902,-73261,-84283,-40919,-29089,-18601,-71114,-58097,-67079,-73686,-61365,-25682,-22888,-73250,-54775,-4581,21632,-13533,-29280,36149,101683,145384,142978,48149,-43925,-43783,58478,179610,252144,144854,29824,-53247,-91871,-100998,-97866,-71222,-14751,9732,16157,-47145,-123694,-116065,-22783,75975,30192,-74980,-20953,768,28947,35237,11328,-4231,-26899,-52414,-89519,-62488,-8634,-31772,-86651,-85674,-43318,35046,97754,140010,177718,273436,229111,91694,59295,202797,290480,114615,51403,48233,11245,11157,-7203,-37362,-24882,29930,62482,29072,573,-14689,-47176,8249,22783,8023,-57093,-111714,-57042,-24790,-26731,-23869,-45464,-36124,-19033,-21469,-53138,-48021,36983,55306,33981,39023,-18666,-76710,-74362,-46130,-9979,29101,28507,-48250,-65281,-27201,-39574,-78124,9194,85471,85736,28317,-97132,-62187,-54435,-51496,46531,119717,153706,178529,187062,103074,2586,-6589,-14970,-22583,-373,59094,114961,131189,162300,76598,-61377,-31824,23579,2619,-3582,-26089,-97236,31896,148803,134962,10639,-62130,-63048,20690,131025,283071,391841,509721,534327,451612,332847,231460,141797,49832,4946,-14258,10455,12997,-1273,-16348,1561,58837,119811,152219,103967,23329,-25253,-84877,-40875,29496,41612,38412,78563,78929,45497,33320,-2121,-58571,-121964,-95617,-69724,-79292,-83470,-29234,88044,165413,128135,-14812,-91002,-104111,-123671,-101590,-87327,-125188,-123905,-101909,-92564,-116682,-89753,-45683,-12616,28754,23379,23098,43199,63048,14455,-57452,-46373,-32453,-42344,-10854,70622,140466,185712,182616,76960,-16081,-62639,-107782,-77159,-2303,38734,48664,-9074,-68335,-43463,-51640,-93293,-81446,-28831,-32894,-81598,-108693,-59819,56290,153246,179569,136123,57776,16074,-25427,-21045,-16670,15223,13054,-18059,-79317,-125570,-66000,-62873,-60878,-91820,-47838,49692,230785,180580,112192,98725,174016,170208,63647,-22462,35168,32974,-40451,-9205,63033,41156,17980,29038,55333,90496,125004,117106,16315,-119648,-84286,-11474,20436,22234,5275,-29228,-98199,-98115,-95405,-105711,-126453,-108194,-19097,73831,92485,61837,-18575,-50554,-26940,-19819,20301,123383,148343,107705,20051,-51467,-133442,-65818,31364,50754,119751,109565,127933,228855,273090,208647,168252,103991,29620,-4719,-22659,-43217,-73783,-47683,-35483,-40571,-20129,7595,31861,64197,103753,58404,27353],[-5639,-11137,-91604,-108724,-54210,10757,-33257,-46947,-13972,6855,8614,9260,-11017,-18712,-6838,-19365,-4560,56567,161722,215154,187810,207241,215619,129030,84118,101514,124375,116135,163696,102380,1135,-87924,-109402,-65073,-40450,-34661,-31534,33444,60577,61796,60314,-25953,-89999,-25932,62498,61727,-12169,-71927,-55851,4040,61509,29906,-5501,-2721,29224,27546,-4011,-29611,-34412,-9641,7752,95797,258397,249406,122135,44842,157779,212873,131137,70765,16337,-55951,-95040,-72840,-45058,-30071,80843,25385,-73795,-68177,-15988,-11339,-60597,-95304,-113281,-65343,-87139,-134812,-114956,-60956,-40396,-58892,-1213,133920,235577,158412,117569,94022,74801,119768,156956,254335,367094,320742,144589,-15893,-85436,-50679,-57170,-57322,-71042,-30087,-21969,1099,77903,205979,267538,127544,-11693,-25949,-17698,-20442,-33986,47627,76466,110395,58242,-108863,-60182,-18296,-44499,-36260,-40753,-39673,-6799,-17181,-53432,-38190,33572,74315,38398,-15555,-65555,-48170,44240,165035,198390,214949,193840,134614,115608,223924,280594,138310,-864,-115201,-31746,-27173,-69897,-80486,-71572,-81196,-91757,-35385,49547,83571,88511,9118,-26288,34266,68844,92565,81213,3676,-93167,-35964,15266,12354,-41650,-109614,-86438,4612,81155,24806,-106642,-112069,-26661,52756,68718,52173,87903,125148,112780,48721,20632,21229,-22890,-109812,-110916,-21945,40394,27101,-101414,2521,27937,60503,47364,-114434,-53172,51706,26308,-87501,-133081,-41242,-4327,-52697,-76053,-55694,-77060,-18165,81920,101207,129001,72921,-27399,-78288,-39197,37306,112424,209286,143616,-17577,-63731,-23636,-53817,-72436,-54572,-37236,-27310,-26917,-794,-22203,-15677,-20184,-8099,3923,16233,19318,-28375,-117913,-46079,-2617,-13804,-1123,59693,145204,143074,74525,37191,68047,82282,78772,68370,110228,229414,240204,121501,5657,17315,254076,442693,358823,195790,15729,-75215,-93247,-38967,6940,65824,90873,68830,26019,37078,56203,20078,-45532,-92019,-47138,6310,95681,152707,72871,14898,23245,32628,27328,16921,-15102,5327,2386,17390,104445,119359,41678,-34882,-3527,20602,51598,74286,83022,54889,-8268,-72706,-63984,-13096,-27421,-56468,-50051,-56101,-63003,-72233,-53776,-36163,-33240,-51884,-48277,-9231,35905,7127,-51367,-40342,-10317,23183,25758,6743,-41689,-79424,-47202,33789,98259,57018,-7146,-100462,14390,110987,85648,34398,16888,-60673,-93744,24239,69373,58014,28215,14793,-34541,-77191,-58984,-16977,14222,-14137,-11852,3724,-792,-18456,-23053,-26044,4247,-8429,-58147,-87693,-38391,-18719,-35748,-77746,-108337,-74433,-43113,-19207,45228,79828,63600,-29380,1990,27162,-156,29593,116751,103954,-19779,-100500,-85930,-77996,-44640,-5521,-1724,-4092,56190,110083,104987,69555,4398,11442,93159,137673,175757,142091,70511,13634,-47540,-103702,-129359,-108259,-115443,-111652,-83416,-28810,81457,173857,187247,191442,129941,49515,37374,63490,128274,290074,339702,335608,306554,229637,87938,-39265,-88845,-59784,-35154,-56977,-71804,-9581,157588,122218,-78242,-24415,52430,77755,28736,-19823,-25375,-44669,-73906,-130252,-146018,-78528,1496,147958,169235,104592,50549,3928,-27510,-110334,-141211,-141535,-130307,-74612,23659,77803,50339,24855,80081,125745,95499,48818,58816,53453,-9919,-37727,-59200,-33903,25951,37920,-31638,-14745,20206,30668,6834,-51815,-120457,-96587,-80182,-101712,-81703,-81729,-84922,-86113,-103114,-86601,-3559,12089,26603,35721,43937,-42114,-98368,-118371,-74901,1811,74203,45302,-21171,8144,74780,31070,-36202,-79237,-37929,155426,372732,415286,249408,84570,-25150,10916,66662,26185,-30396,-52866,-62246,-73431,-99241,-98951,-79637,-81403,-70419,8554,48629,66659,43921,18258,44003,18507,5824,56260,123865,146746,132813,79449,21359,-36501,-18620,-50604,-4366,51628,63638,56795,75665,68360,42521,6019,-36612,-81605,-62415,-10248,-30863,-76966,-95271,-54369,-59675,-25818,13064,-22473,-94678,-22942,99081,77561,53883,51380,5748,-1250,45635,46437,18850,9824,55687,118068,178552,163426,157833,147006,73363,400,-77662,-134229,-44025,-52621,-81277,-11839,32343,117512,126358,52817,61347,165643,209003,168245,76109,-52050,-152935,-122998,-45910,30425,165818,256625,177742,73717,35495,102034,207216,198095,107081,21450,-35955,-49828,-72771,-89864,-64169,-60627,-75418,-86896,-43303,-56574,-76217,-60987,-2206,18577,71645,54927,47197,38616,32421,-13772,-40289,-24317,-24382,-9189,27726,25869,12367,21067,-13575,-35970,47782,134311,154070,97949,77144,127770,108430,77209,38646,19189,43682,32486,-9653,-108627,-64755,-890,93700,95881,52996,25820,20530,44957,-5001,-36793,20140,76151,52551,-12621,-80395,-61309,-49766,-92087,-85917,-23817,26909,28529,-17505,-71503,-101635,-128233,-130083,-119404,-95750,-90490,-101198,-89401,-16786,-28795,-109732,-69637,-30813,-51529,-61535,-92382,-45209,2053,-2785,-20225,-9616,-44543,-51444,-19218,-9278,52251,110571,204008,231403,194903,175028,165424,123614,105033,65572,-29907,-83937,-46946,-2182,30192,2435,-44346,-36147,-40463,-58892,-65798,-50114,7111,63913,78393,78612,53221,69259,89155,65756,73500,137956,233730,199104,94582,4772,26920,80625,132745,79623,45768,-13206,-114865,-62227,-24109,9603,24240,-46455,-90751,-90815,-59405,-13970,24422,21699,5718,-14542,-52887,-84087,-44100,43806,66029,28125,7708,29284,2134,-7236,112402,234825,176496,23998,-66419,-49930,13712,13049,-19676,-22802,-10689,-38227,-56684,-61367,-65362,-45639,-42425,-51220,-93661,-128880,-122546,-55946,-32723,-43436,-63799,11187,199854,308949,231676,69383,-42769,-5052,38777,12756,-55207,-56775,18932,78631,104040,93509,26264,-42816,-62267,-75570,-18373,14606,1654,-78424,-152822,-169892,-292340,-530733,-509649,-396766,-265321,-143698,-73300,-8784,11590,-18681,-46484,-12630,-33088,-115647,-63041,98929,224812,240256,165429,75525,13148,1041,-261,33171,101096,147344,139359,117607,15234,-42916,25406,186803,267402,129570,-39261,-103880,-73537,-16186,-32613,-59184,-28492,60104,-8131,-17967,-59673,-9735,69713,132234,101591,-51599,-111699,568,153476,183240,131498,19293,-6644,-9359,-24904,-46053,-51906,-66253,-116028,-151836,-74283,-26222,14281,43204,95666,202366,117944,6665,-36057,1884,27902,2,-15448,-1935,11768,-7774,-80309,-73794,-4049,61937,92448,65870,-171,-39711,-23412,12238,42108,-34937,-85960,-101948,-166838,-283471,-365970,-426024,-426040,-347990,-252962,-103112,-83708,-6264,173996,241293,94900,-13389,-3708,42163,132604,165574,144153,124149,125762,131812,96151,33579,-19042,-41405,-30596,14898,-38884,-93128,-109646,-63769,1862,34536,43548,44644,70809,82727,49363,28731,105845,161705,82446,-64428,-110421,-58989,-47294,-58366,-7274,21254,40927,47483,54118,99610,184474,193205,77899,-34153,-87552,-112766,-68319,-12486,74429,62854,8030,-39839,-61357,-41634,-17588,9592,24231,-10926,-18487,-59056,-93500,-57213,-7195,25406,35364,52976,46719,22239,-9177,-44265,-88380,-57824,57588,139388,87999,23788,8455,64236,119403,95417,-36191,-69648,-30264,3402,27492,23794,3333,-55822,-44412,-75179,-69225,2229,37302,43523,25786,84619,196548,72125,-23785,-105292,-94496,-42501,-34331,-38899,-86263,-94630,-130712,-98761,-59036,1788,29484,70545,116204,19356,-114080,-86498,-52183,-26921,10175,25847,-5235,-89423,-114185,-43425,-16418,-35466,-4742,18852,22507,984,12912,19890,36646,34274,17740,19201,22911,7671,-29109,41372,128752,220338,171850,136366,154004,161832,150970,61007,59260,132574,144233,86171,27244,4530,-57454,-57256,19815,47179,-850,-78623,-32145,53487,104506,126907,125384,47451,-36857,-33557,15803,61884,96404,48465,25023,38071,27495,-16960,-40673,-87866,-80085,-82063,-109768,3246,168274,215920,142231,59221,-10596,-46972,-77000,-106521,-72189,-44982,-24674,8924,6701,7037,-9701,-2203,9025,6817,-69536,-117103,-81175,-80372,-74723,-80037,-39570,57529,93981,55659,-15408,-76444,-147127,-143362,-90578,-19244,63865,194007,253770,98362,-41103,44678,134803,114442,81438,52250,-19077,-77668,-112309,-104442,-87769,-88152,-100705,-100044,-89436,-54238,-35936,-35265,-42499,-65304,-112345,-61150,-50570,-42817,-62988,-98332,-102090,-64277,-94149,-123013,-116616,-70334,-46496,-48781,-56876,-61701,-45846,-9528,26521,29562,567,-3480,11698,-14066,-47276,-3497,51980,54155,-2326,-69375,-92703,-66093,-58003,-59522,-41056,-29267,10638,54377,94586,120246,105415,54719,44098,52153,77150,111929,111322,57389,7548,44712,92035,142518,92898,62606,-2788,49141,167460,192240,98553,-37061,-55108,38409,88489,21712,-76125,-99708,-59433,-71422,-50686,-19162,-7671,22960,20089,-25893,-75195,-9182,49790,96805,97976,32463,-26635,-19225,35821,71447,196846,399213,336567,129820,30559,-20803,1240,29967,44174,-22265,-51517,-19815,-39384,-33435,36177,100898,120646,87212,37262,-12103,-19619,-9055,-28763,-12327,29299,34665,-39486,-56533,-20550,-5022,-47891,-42441,25198,116814,220214,278981,233100,138441,139215,152196,96975,-6602,-106070,-97204,-45248,-31222,-49809,-65795,-47348,-21666,-7772,-10121,4735,20155,-17984,-28892,-30579,-48729,-126496,-87770,-56842,-68051,-49846,-38668,5560,61126,90426,66986,1001,-20968,-1574,30533,22920,12557,60255,123896,151116,130576,33902,-25028,45412,49673,-26704,-57910,-64673,-16809,47397,79437,54427,18849,474,-18532,-41870,-48490,-29550,-20493,-18292,-10761,-34725,-29785,-28392,-59347,-24650,45710,19692,-25371,-51371,-62373,2871,84509,130303,144585,128658,105884,111437,89627,13272,-29019,-63339,-55763,-47147,-20188,20025,115645,177153,107244,63328,45828,-3427,-107054,-113688,-56333,-42569,-79561,-116869,-86717,-16004,-17519,-110031,-16872,82541,163534,77232,-10956,-47056,-65026,-58340,-45438,-54168,-79479,-79772,-51263,7655,55056,38886,57462,196722,331183,396858,276457,104936,17679,-10831,-7337,-1358,-42342,-60780,-42442,-26650,-20474,-70552,-95048,-83483,-55173,11467,62315,85034,109233,144694,215017,225437,149882,44917,-17833,1934,-9988,-45772,31936,100705,56021,-47225,-77818,-26830,-78329,-78095,-15207,124409,305719,362522,253874,165080,178031,261711,299029,131601,-28547,-23170,86941,135383,127437,87796,71694,-4900,-16588,-56369,-68373,-43596,-45283,-14635,-13304,-3066,14728,-32994,-54881,-50347,-35401,-54845,-49865,-26537,-21021,-66981,-83769,28365,86979,125582,79549,45051,26069,6358,-11885,-42999,-15323,17497,6194,-73479,-113601,-117650,-91791,-97499,-114514,-130875,-76758,-9352,35850,99165,84782,66602,52220,17493,-8555,-22770,-49022,-114331,-63324,-33700,-19215,8192,10594,-8978,-1676,-38167,-88201,1790,19895,17041,34312,51248,56934,32134,-10051,-19082,-23923,-8052,12978,11324,-8432,-17304,7647,56775,48894,4511,-47910,4578,7775,-1976,-13673,-2495,46552,85555,38452,-35407,-74278,-77519,-86348,-98394,-75332,12390,24020,4023,-23925,-54136,-1216,86234,148360,133737,67034,-18085,-97189,-117879,-56269,19875,81745,103269,72360,50142,37623,-53432,-74140,-61754,-63360,5134,117971,162893,148030,77537,-2337,8760,112005,112726,58904,-4252,-40356,-18531,90096,247918,256448,170832,100635,53126,34978,15721,-18364,-45206,-70089,-52566,39574,102346,148128,134635,31540,-80717,-101677,-41869,-28126,-87482,-104421,-12227,129920,223986,221186,270879,268777,143290,3923,-106901,-59150,-34334,3758,17407,7003,-20140,-59187,-114281,-62085,-27237,-23295,-43338,-24155,-19794,-49571,-73140,-21319,45943,69219,86338,112078,129863,166421,80776,-6413,-8923,14267,109228,215217,172756,48913,-79484,-67113,-180,28200,-8463,-35762,-41255,-34059,29792,83543,40319,10843,44619,47547,24539,-5708,38609,96510,122738,78162,4878,-5380,57766,155815,216431,230201,184363,80076,-46952,-75875,-39583,4019,19810,-11338,-88668,-48998,-32497,-29693,-78108,-131795,-89558,-98260,-96392,-35035,-15428,2173,-50806,-36875,-48557,-63407,-58546,-17325,5344,-39304,-43195,-8056,7164,-27667,-27847,28667,61006,93304,94517,17439,-52521,-34629,83012,207449,258467,149156,34777,-56160,-101202,-95042,-81308,-33397,3440,17896,22940,-36632,-112487,-131982,-48930,52935,34048,-16778,26751,45448,46607,38445,10530,-3199,-22959,-47572,-88182,-69405,-23440,-55483,-121102,-115071,-47325,38739,101583,138903,161987,255704,227566,100851,63941,207001,284231,99519,46593,63338,42326,46238,19780,-29480,-47201,-7008,21015,-9506,-28592,-33382,-45514,24250,32279,11098,-59271,-112344,-57242,-23557,-32330,-36420,-63643,-53236,-26027,-24349,-59238,-57641,14916,27360,18253,44045,6239,-49186,-53686,-38602,-5830,31534,32708,-48003,-69742,-20559,-28303,-81080,-15262,60686,83990,47787,-30373,-45363,-59460,-47696,47052,122233,173642,213976,217464,112777,-380,-7938,-9977,-12545,14341,72337,115674,145088,192359,85454,-62798,-37265,15089,513,-2661,-29649,-93667,43994,144257,106859,-8434,-77842,-67357,26933,136820,255413,333582,428968,453570,389934,307529,225955,130325,37053,-3154,-18315,4306,2866,-17677,-29470,-2349,53583,111704,143515,97288,21560,-27887,-96346,-32798,30574,29426,18771,59011,58545,4261,-11424,-22267,-65019,-120940,-83799,-59548,-77674,-87729,-28142,90885,160514,115016,-22470,-88289,-109209,-130018,-88447,-74915,-90655,-113204,-106211,-97523,-120716,-89025,-44588,-7832,35085,29052,31442,56125,86606,44139,-28845,-12151,-21275,-43247,-16536,72981,170575,246123,236869,95755,-7555,-56249,-94226,-54257,22192,59184,57370,-7835,-69529,-42422,-44648,-84999,-81477,-33535,-38149,-86227,-100115,-55594,75106,193083,214419,146651,56366,7019,-38199,-37478,-32566,6409,9034,-25104,-84123,-131925,-76271,-60716,-56473,-60802,-2394,112937,237911,151633,85356,81363,161260,173876,70978,-26139,32011,16110,-80669,-10642,72158,64751,47193,61799,80827,111878,141980,123463,15037,-117294,-86469,-20604,9021,20024,19113,-2128,-57844,-106853,-118139,-114424,-125399,-109664,-33013,58129,88693,75391,8010,-36482,-28829,-32558,-17007,68347,92674,67625,947,-58770,-158319,-111136,-13835,17739,93334,94238,126334,222227,255383,184906,138853,78695,18773,-5385,-18489,-38412,-68066,-41332,-28529,-36353,-19825,5396,26828,53535,104027,73499,44258],[13842,1197,-74769,-92501,-69956,5970,-26978,-49103,-9822,14088,15540,15271,-6307,-7685,13164,5342,18470,77677,176200,238325,216684,232196,223084,125244,62883,61242,96695,120702,181289,116237,-944,-99362,-109758,-67113,-55171,-47749,-48263,11935,34669,39433,42442,-31672,-82131,-24048,56335,59747,-1414,-54357,-55918,-30025,43446,24628,-15985,-12712,26590,29305,8500,-3075,-2669,17353,18598,75945,213562,225841,109447,57395,174792,210391,119723,52536,-575,-64575,-90643,-66462,-44446,-40274,68736,26872,-68167,-52679,-2813,-2533,-48442,-79424,-89205,-50327,-84352,-138783,-108806,-55089,-30905,-71511,-10331,137844,252230,181960,127471,97146,77929,120621,158376,255692,389679,359010,166621,-5868,-71025,-26727,-36074,-48653,-74229,-50317,-63653,-41977,53113,196143,270760,145200,368,-18745,-25104,-40510,-46424,49322,84442,117581,65884,-103725,-49765,-10846,-41243,-24325,-1036,-35761,-23289,-35645,-66980,-32063,45507,87217,53076,-2123,-78724,-54599,60107,217731,272009,275558,224711,147632,122584,235636,308311,134104,6999,-115478,-51682,-34049,-66003,-60989,-57807,-74431,-78664,-18471,56056,79694,81098,17039,-6678,54637,76157,96257,88363,16028,-74384,-46665,-1398,2933,-43306,-93510,-80691,5480,73132,18634,-109042,-104509,-19699,54009,61934,38684,77043,128501,123596,35943,-6544,2378,-26286,-106881,-114193,-18076,48300,18075,-116732,7452,-17393,3071,164,-142022,-57768,58063,40939,-81383,-150698,-73573,-23254,-46482,-79604,-51939,-68539,-30412,70731,94475,124476,63638,-35192,-68720,-13578,51881,115623,203319,114957,-41920,-34318,7702,-20810,-33894,-16574,-4859,3694,-7199,7947,-23885,-27504,-38550,-29353,-19682,-10631,-3558,-37580,-109011,-49886,-16686,-32130,-32898,27515,124612,136292,70185,26792,51825,69204,72736,67989,111153,239551,290378,203208,78471,56107,289427,437523,347619,189182,6345,-75565,-84280,-34351,11615,69190,89306,66328,20372,14391,10410,-17406,-56411,-96180,-54217,1503,103319,202989,125762,51008,38047,42671,43778,38828,13288,14356,2991,30668,133774,149848,47457,-53057,-31134,2518,46579,87741,105999,57799,-26309,-97720,-52865,1765,-19079,-57329,-58868,-59504,-61524,-70104,-49540,-28704,-30545,-78564,-97885,-38595,23646,14759,-27774,-22342,-3761,11934,-1543,-38907,-103183,-128813,-51582,66799,135793,85048,13843,-93182,-13332,86344,79513,29174,9540,-56982,-75998,37355,67072,56719,29276,19847,-25045,-72669,-74584,-32020,-2138,-27026,-20142,3087,11581,19547,21159,-6933,5276,-18425,-82214,-114437,-28434,-7503,-31598,-86468,-124146,-84779,-45132,-16716,42975,70851,68137,5072,27099,24500,-7173,40484,159844,139219,-9345,-115411,-96426,-76805,-40873,-6067,-5719,-7544,47270,88327,78092,44077,11538,27886,70567,108749,147866,112598,48237,-1092,-59070,-107571,-125295,-111533,-116116,-108351,-76823,-20023,101907,213634,226123,211146,130272,47357,44889,75423,132456,301800,359603,341477,293094,217283,79497,-49463,-92794,-51061,-26710,-54330,-66331,-19680,124314,77990,-105815,-15224,43468,46732,-16032,-46541,-32893,-43808,-80044,-145213,-130269,-55756,27676,170031,178850,97191,35625,-9052,-42930,-124415,-140953,-137205,-123206,-68156,24142,72975,48843,22444,61053,100495,85390,67443,93563,95997,22224,-20521,-49805,-15388,49124,56221,116,13133,18385,15423,-10206,-63550,-119558,-92325,-83292,-103094,-83549,-82301,-76767,-83954,-104185,-84176,8944,35877,57978,60534,38255,-73720,-125880,-127962,-83136,2652,75915,34881,-28235,44330,108433,63222,-23342,-85278,-60826,110436,325760,416116,286026,105319,-27159,-110,67501,30543,-27711,-60663,-60639,-65204,-76774,-79860,-74915,-76126,-87173,5190,44680,66741,55756,51723,91967,57110,25451,56563,97237,117590,117158,75712,9274,-43559,-10570,-22144,27185,67014,66546,51257,66938,65700,48970,17079,-17925,-50330,-57343,-24035,-57918,-107027,-71761,-46679,-74604,-32454,22591,-5192,-74159,-8387,125162,106983,77951,65935,17989,4315,58677,59068,30235,28293,87856,136135,188201,178597,179354,171107,86241,609,-72120,-121440,-32222,-47618,-76373,12758,59854,136550,136026,49571,53089,155535,202465,176295,102568,-26855,-126181,-138854,-71605,-7455,117048,235688,184247,85601,36357,90163,204666,203951,118053,34125,-31163,-61007,-96383,-95092,-53649,-47652,-58022,-63642,-28128,-50122,-75838,-63248,-4753,16768,72519,78516,67939,51231,33191,-21699,-63780,-62018,-54965,-26410,21476,27329,16980,27784,8274,-24175,3044,47296,74031,58630,83528,173562,176577,144045,103022,74136,79779,46585,-6686,-122577,-75641,-17514,73001,86058,55695,34246,29111,49113,-6115,-48677,10253,63041,31287,-22850,-86159,-64793,-48890,-87052,-106218,-60661,-16149,-1827,-29800,-68093,-89851,-112915,-107256,-98621,-80622,-79874,-90929,-76122,-1709,-5971,-83158,-87389,-39003,-46532,-50178,-81797,-49428,2729,7976,-10742,-9185,-48827,-41786,-12952,-19935,37757,115706,226465,269420,264258,226695,174748,115087,112758,81979,-23865,-114777,-33275,11194,32364,-7821,-61477,-43708,-40833,-65210,-79508,-69539,-7969,55793,77867,82568,53724,56800,69852,53784,60967,105613,182943,158072,75102,8219,23197,38388,78650,48150,37273,-18935,-109099,-62250,-29060,1045,7428,-53406,-85046,-94795,-67978,-23912,20692,20618,-3171,-39627,-80606,-89047,-45795,40947,68490,36632,28675,61262,38287,47648,173616,311263,265759,68304,-64302,-46713,20122,19984,-8780,-17662,-10956,-39496,-58138,-66081,-71151,-47509,-40875,-47155,-86060,-127819,-122147,-45982,-13451,-19996,-49902,15965,189085,279505,212916,69517,-36484,-1571,33972,205,-56447,-37636,31124,84391,105629,93705,27263,-36669,-55907,-76198,-19980,12631,-4690,-93820,-158112,-112467,-194595,-392574,-483519,-407296,-251491,-134168,-66359,-4323,18737,-11748,-16650,36373,6084,-107284,-84395,86313,204238,212506,142691,74699,22518,14200,7982,33162,87023,113875,102614,81745,-3079,-29723,51304,206831,261074,126250,-25401,-95030,-92515,-39924,-46691,-60532,-19678,92623,12337,-29192,-77253,-22547,98613,208766,208890,61407,-6435,94227,227299,225035,137513,5777,-18189,-8162,-20314,-46893,-56925,-67797,-111858,-134241,-68293,-11796,37413,67579,125728,194837,68807,-23251,-45075,-13545,14773,-12224,-24220,-6489,5049,-11677,-76673,-89588,-21385,47320,79086,45539,-11505,-37699,-21979,3226,24667,-36509,-74016,-99094,-153603,-257327,-346364,-398826,-382198,-296895,-214864,-95593,-96644,-26648,152599,215383,81242,-21871,5052,84637,206003,222482,174065,143870,153502,164925,125509,62091,6682,-22152,-19402,11288,-52587,-95089,-91982,-34916,25615,57512,65252,54639,72157,83798,61533,46326,112348,160806,97661,-40756,-105932,-63862,-45391,-51325,4192,34564,42646,31212,11308,48336,119446,139606,49109,-43330,-74328,-106293,-75897,-31404,61139,62353,14602,-33888,-56994,-44447,-42297,-7783,15760,-14184,-19353,-62575,-108897,-65593,-6746,44001,64351,74349,58289,23215,-19606,-54068,-96646,-53331,60297,139611,91825,29277,15821,69688,129699,115444,-21631,-65957,-41931,-17967,-21,-14951,-53849,-74214,-16354,-59762,-70660,859,32751,35620,5221,47031,136220,30425,-39263,-96902,-99031,-46483,-40298,-38567,-76857,-109490,-117779,-85755,-51088,-8630,-5104,44840,103336,19765,-103000,-101147,-73352,-50345,-7709,28843,8187,-80518,-119359,-50584,-21376,-37505,-7609,13546,19399,4054,5799,2765,21503,29351,21613,25353,20533,-2292,-30923,43686,120547,200219,169630,151650,171456,173161,143128,30129,58970,132892,137344,82310,36929,27263,-23046,-56788,9760,58755,13163,-78238,-28197,63833,109194,116321,112940,47974,-25873,-18215,29709,87170,117733,66289,29001,32934,23280,-10737,-26927,-72187,-85552,-94184,-105661,30971,210739,260710,182057,82971,824,-39750,-66767,-97598,-71378,-40690,-15583,16502,7462,-2183,-33145,-34964,-22408,-10723,-74114,-127067,-99463,-96586,-85485,-90867,-32870,57442,62353,19652,-50552,-107452,-180890,-132161,-66868,13089,95116,220898,266083,85958,-52317,19478,87146,72176,53194,27527,-31681,-84673,-119327,-106203,-90831,-99268,-113414,-109801,-98910,-56643,-28950,-14456,-6089,-27067,-106608,-63458,-43130,-28597,-49399,-85349,-85708,-57601,-88272,-113095,-106255,-53216,-22808,-32846,-51789,-62877,-45899,-9820,25842,33135,15915,19366,29531,-6099,-42240,-1722,55283,58473,5469,-57438,-88782,-69151,-56431,-49007,-18867,-235,42654,67338,95616,113261,103009,61311,52594,56794,81059,113655,121864,80762,28636,53293,100145,170415,115536,71370,2726,63303,179031,194819,96942,-32435,-56744,31283,74378,1937,-75954,-42301,-431,-36274,-31410,1221,14742,51321,43011,-9481,-82419,-17998,49727,102782,107454,35239,-37695,-12898,58916,101968,229986,413217,338524,121188,23138,-32706,-12542,22718,54285,10966,-22278,-3261,-31575,-36178,27841,85109,115055,98832,74299,51914,15076,9408,-8716,4811,41398,53478,-27584,-57735,-10708,-12322,-33358,5626,51997,119547,196973,248591,227414,134583,123497,136044,98769,2583,-102123,-101045,-38470,-17879,-31074,-60868,-60446,-30652,-13623,-17146,-389,12962,-25923,-36879,-36886,-46711,-112900,-92688,-81581,-93574,-63367,-46005,672,54424,71963,61902,6163,-21591,-4584,29822,25970,30135,86851,154971,185322,151545,32466,-39800,37179,56785,-14009,-39713,-34837,11779,66379,102965,80648,26769,4961,-16506,-40188,-44556,-24714,-11298,14750,58046,24255,-5954,-21145,-57347,-16008,61854,36502,-17036,-49213,-59135,8661,82782,114755,123864,111998,89067,93361,70336,4027,-28311,-67751,-59692,-48140,-13346,33536,131481,188958,116033,61854,32618,-26351,-126384,-104784,-56120,-42490,-71685,-107783,-93804,-17165,-8340,-97604,-12321,92950,178872,85203,-10287,-55711,-81035,-76172,-52553,-53406,-74856,-82805,-72820,-13255,45085,10682,-5365,120012,262030,360010,281485,120642,31891,-3165,-7291,-13059,-63317,-57795,-18861,-2693,-5492,-63992,-91000,-83253,-52455,13350,64415,85335,102836,135143,203334,203773,118052,20157,-25654,-5432,-23140,-56005,24235,102186,60714,-36604,-78875,-37423,-97244,-99625,-31946,115928,319965,425099,335877,223260,220564,298669,300823,110113,-36946,-13819,83495,126471,110930,68904,60600,4408,21778,-30139,-55052,-46737,-64880,-17079,-1876,9535,25721,-22783,-48746,-46916,-29273,-45443,-42146,-22189,-18140,-56059,-67995,30221,86389,125405,73701,38070,25324,14452,-8454,-49271,-28882,5009,-8761,-82252,-116262,-118786,-94402,-96451,-110770,-123352,-73751,-11297,31447,89951,78377,60641,44251,4083,-10603,-236,-21693,-54408,-71877,-81601,-46807,-7871,-3432,-26703,-26246,-66556,-58615,45837,54739,21345,35598,59235,74370,56507,22148,13733,4036,9664,19929,11951,-10624,-12875,23484,74488,70421,26925,-32569,-545,3741,-8866,-34517,-27561,19584,70483,35183,-39996,-79049,-70180,-72187,-82898,-60120,22568,30011,10390,-20957,-52256,-4640,79425,132955,106926,35529,-37398,-106817,-91417,-42562,25903,74755,82615,63318,48501,44686,-45301,-72514,-59788,-63817,-2608,106346,150808,117480,54817,19063,63660,155583,129688,61756,-407,-29633,-4918,97676,245204,246331,152873,78846,43970,34854,14687,-21507,-52608,-80972,-46362,43293,91365,120020,92108,-23640,-124862,-115690,-54104,-31299,-75611,-75803,30127,192256,319381,340086,385967,366454,180312,15054,-92595,-62221,-58581,-16192,22202,24919,-12635,-60432,-117546,-71792,-44713,-37620,-48446,-22008,-13169,-19440,-44947,-40323,38862,73364,100066,130190,145003,173137,67604,-21429,-7654,26414,122707,210338,156362,36774,-88653,-68776,5496,40306,1607,-30958,-46546,-46418,12350,71323,33010,-7379,10623,19672,14579,-5776,38281,94110,124964,87437,19208,15336,84978,185970,222938,232907,184551,81449,-44978,-72516,-38646,-1589,11471,-20153,-74681,-24608,-7906,-120,-41605,-149666,-108704,-106810,-90915,-28812,-3159,23004,-27097,-11509,-28862,-53670,-58372,-15666,26233,-4600,-21975,-6884,-5852,-41511,-24143,17944,20124,37585,39130,-19158,-63355,-26041,104154,225699,251923,147928,41473,-46088,-70592,-26563,-6181,4055,18726,22515,25299,-29721,-102667,-147694,-79644,20070,39391,30451,67347,88005,63051,41083,9868,-3726,-21136,-43901,-87994,-78306,-40015,-80225,-139626,-118422,-42662,42581,101511,132521,143872,235720,223352,110292,68819,211829,278427,87873,43165,79862,77983,84356,44886,-15414,-56907,-38083,-19125,-49883,-60113,-53445,-37731,40294,40960,14142,-60221,-118221,-63657,-27284,-41515,-51611,-82661,-64176,-23073,-19451,-60442,-68116,-6683,360,2724,48878,35423,-17797,-33723,-33284,-3385,32532,35579,-47317,-73173,-13962,-15701,-73233,-32076,44169,94207,92346,33870,-22622,-62103,-45353,43449,118619,184169,242842,244354,122496,471,-6052,-2961,-1273,29373,84339,112775,159263,213555,89973,-63038,-41979,5135,-3382,-4032,-33797,-83143,52446,130685,71386,-31216,-92842,-66595,33349,135258,212665,257138,321015,338931,295505,258859,209174,112977,21533,-11977,-22387,-1646,-7358,-33801,-38380,202,52688,104038,132327,89480,21225,-25472,-79172,-27484,27374,14669,-1348,38769,36770,-35200,-48880,-39022,-73296,-103371,-64557,-46902,-75465,-92654,-27795,89396,147249,93570,-35136,-87756,-113261,-116257,-59593,-35906,-50298,-88390,-108624,-102098,-124833,-89442,-44721,-4452,38905,33094,39346,68911,108892,78226,9354,22045,-11797,-44122,-22493,72803,197761,303165,285578,120350,12462,-42689,-81825,-34221,42675,72256,59202,-8178,-67680,-36847,-33605,-74827,-80127,-37155,-41719,-81594,-88317,-51875,92377,232647,247361,153700,53131,-2511,-49229,-51859,-45125,-932,3407,-34054,-89347,-135431,-86899,-62875,-56546,-17652,56012,173328,231363,120477,55488,56363,126646,151675,63711,-31324,36257,8926,-121329,-12452,76887,86473,75581,91519,101787,128348,154540,127466,16454,-106355,-87240,-29392,-2828,15510,26511,13700,-30607,-79366,-108893,-109890,-123686,-112324,-44502,45976,87808,90923,35099,-18681,-25059,-36370,-49546,20045,44682,31404,-16302,-59969,-135130,-115078,-42781,-23704,62564,80856,125860,215547,239472,166401,118683,67411,18948,-1004,-12958,-32997,-58397,-31023,-19067,-29994,-17413,4500,22265,43094,103849,94209,68893],[30457,10290,-57683,-72739,-83365,-2548,-24088,-54328,-7236,18058,16708,13061,-11625,-6853,20806,18875,31791,86977,176657,248387,234323,242869,219083,120280,45162,23548,71049,130492,196932,126842,-5159,-109040,-105759,-69545,-72294,-67327,-65474,-4839,11928,16251,21924,-40895,-78441,-26232,45383,53650,5801,-38241,-48558,-66351,13355,9943,-33117,-26669,19911,27820,20968,28765,37967,49103,28128,51903,158000,187126,84483,65778,181550,196947,102705,30140,-22485,-79271,-90251,-62334,-43377,-48095,54458,20881,-71896,-40019,8675,6207,-35167,-64498,-66014,-35994,-81975,-142729,-103841,-51302,-21932,-73913,-12150,140662,258329,197462,129985,93566,76252,117736,153326,243813,393329,384736,182840,2026,-57924,-4203,-15096,-39531,-72658,-65868,-109309,-78078,36663,189792,271298,162062,13063,-12571,-33303,-59956,-58194,47347,88119,116939,69083,-91699,-39704,-6213,-39978,-13582,34690,-10969,-34580,-51715,-75562,-24436,54996,95695,63922,10330,-91653,-60916,75198,268479,345733,331840,248188,155980,126428,237596,319462,124255,12219,-98857,-70347,-40719,-58418,-42711,-45392,-68378,-67748,-4668,61452,77840,74119,24831,13072,74037,80857,91201,85296,20618,-58488,-54630,-20950,-12925,-47330,-74821,-72030,3630,59257,6177,-114065,-93823,-11675,54617,52919,23891,63679,126719,131702,23613,-31555,-14997,-28656,-101891,-117894,-15866,51451,2967,-83648,44199,955,-47330,-43771,-150957,-61733,59452,54657,-69878,-164060,-109079,-42124,-41250,-81486,-50049,-62390,-41080,57546,82651,111567,48321,-43107,-53220,14812,72297,127797,205751,98662,-38836,926,42612,16271,5790,18773,27038,37244,13708,17116,-24207,-38671,-55689,-48327,-40454,-35261,-26761,-50316,-97427,-48870,-27405,-45477,-59353,-828,104428,126945,63743,13386,33780,56413,66761,65953,107075,235618,321101,276715,150794,81887,293990,398428,314742,171121,-7130,-74728,-72388,-28733,15629,70908,86148,63334,16855,-571,-20787,-51638,-67885,-100115,-60291,-3741,106275,244864,176600,89132,52886,52522,61901,67679,44856,22362,3566,38992,150573,170179,49244,-71710,-58189,-15805,37660,97934,124302,59336,-41910,-103845,-29785,19160,-10262,-58099,-66872,-61374,-59486,-67038,-43757,-18551,-19902,-81573,-136926,-51077,21937,28288,-4074,-5026,2241,-953,-33630,-96825,-172868,-183242,-57704,88371,163546,109460,36615,-70801,-46587,54497,68126,22524,1226,-48299,-43437,58421,67320,55259,29387,24582,-14480,-62469,-83041,-45560,-17875,-39358,-27660,2130,24474,59563,64040,10959,5547,-28285,-103424,-143494,-27895,-3513,-30495,-95219,-130337,-87402,-45538,-14216,39826,60988,68197,35110,45347,16645,-17656,48598,197213,165300,2755,-121062,-99966,-70774,-36033,-6990,-9957,-11753,36620,67749,55416,24611,18231,38885,42461,70753,109814,75067,20509,-18642,-69158,-105800,-118467,-113805,-114728,-103167,-69221,-10440,122538,254625,266299,225996,125885,45113,54600,88318,128591,289679,349143,317197,252979,185027,60549,-65183,-90856,-39602,-19599,-51663,-60527,-30829,81809,26193,-132135,-7316,38196,36829,-23695,-47485,-38008,-46101,-89162,-151935,-102512,-29089,51269,181353,173955,80455,17708,-24456,-63795,-116281,-120228,-127994,-113551,-57981,26397,66827,44160,17446,43221,77591,75481,83942,128025,141370,56236,-3949,-40396,3121,73477,79270,38594,46112,19528,1132,-27576,-74493,-116000,-88175,-83897,-98856,-81852,-78323,-69379,-80825,-104277,-81570,21631,60780,92128,90372,39973,-86772,-94340,-102621,-77126,7003,77081,24742,-28347,70246,132783,89897,-12412,-92114,-76923,76907,279052,405520,320404,126490,-28035,-11029,68930,37732,-20753,-68618,-60926,-57089,-54011,-53654,-55807,-59040,-87814,5713,41001,63212,64036,83084,141211,95981,41425,48401,60893,79378,91135,66427,998,-34150,18025,21658,59354,79324,65320,41420,55337,62348,56678,32204,2310,-23798,-48435,-38229,-83392,-133557,-54671,-43040,-91055,-40949,30734,11976,-53692,7710,151418,138270,103997,82435,31831,7695,66960,68034,38402,41817,113763,145760,191055,190505,194475,184759,93088,-2093,-62325,-88779,-22178,-45757,-72447,31298,83473,149989,136681,41971,42686,140018,186956,173388,122271,-3312,-100200,-128999,-92629,-46239,59488,201411,184462,97373,39233,77253,196860,205036,126474,46427,-25839,-70731,-117681,-92385,-44039,-33984,-35507,-35490,-13924,-45945,-77324,-66841,-8271,16614,74635,102721,88483,62465,35360,-22816,-71066,-82721,-76514,-39333,16669,28529,22561,38999,32519,-7381,-30318,-32741,3732,34819,96531,213837,243655,211150,166040,125578,108935,53649,-8760,-133986,-87826,-37903,48058,71443,54505,40409,36900,52017,-5586,-62758,-4208,42758,2456,-39756,-93150,-67320,-49255,-79106,-123170,-95735,-60333,-35026,-42579,-62527,-71503,-89212,-83742,-81095,-69110,-73406,-84658,-62732,16373,20341,-51742,-97665,-50545,-41036,-38862,-71303,-57658,-2523,13895,-3969,-9057,-45121,-23586,186,-26475,20124,112816,234791,292102,317677,265101,169392,99987,117007,96899,-12535,-108581,-15709,23187,31275,-21232,-77852,-46933,-42072,-70973,-88797,-92121,-29335,39117,69979,81696,51200,42607,50458,40135,44497,71055,136463,126611,66431,12573,15224,-3945,24717,20391,26211,-28173,-104000,-62613,-34295,-11661,-16117,-64286,-82199,-102900,-81464,-35148,18227,21959,-7239,-53038,-81755,-77039,-42538,36305,66189,40908,48764,98519,82172,103157,221981,368834,343264,118147,-58165,-47024,20268,19547,-4288,-16929,-13887,-43139,-63710,-76193,-82934,-55012,-43523,-44990,-77738,-119474,-114041,-31369,9213,6999,-36016,15057,165730,238242,186934,65665,-31357,-2846,23952,-10808,-41336,-19455,39756,85849,101470,86101,20694,-36961,-54650,-82043,-27431,3397,-17731,-113479,-141886,-69996,-117097,-277200,-358927,-313065,-181649,-107868,-59979,-2855,21278,-7320,12391,82894,44912,-84405,-91333,69424,173625,174089,109954,62880,24521,22963,12796,30411,71727,83427,69882,49182,-15454,-16266,69088,211568,235123,115382,-12246,-86666,-117880,-69555,-61493,-64202,-15061,129593,60655,-11878,-69010,-32787,135497,302811,341875,202307,116255,191850,296299,256088,130076,-18374,-32096,-7707,-18300,-49781,-65089,-73500,-108825,-110775,-53398,8716,65416,98078,161483,182730,34747,-40413,-43082,-26147,-3324,-29949,-39674,-18275,-6951,-16988,-64880,-95407,-42581,22955,53890,16796,-26307,-38239,-24497,-9757,1576,-42596,-67821,-97637,-144297,-222834,-281594,-309490,-286266,-219870,-176413,-90078,-113080,-53354,119011,179614,60561,-37672,6908,124680,275394,267274,191745,153350,170653,186802,147907,89059,31765,-5960,-12888,2589,-68932,-91101,-75045,-9105,46709,77088,79188,54549,63000,73999,61875,52424,102740,141983,98067,-25809,-97763,-69430,-45939,-47308,12265,43288,39856,13664,-30564,-3201,50520,76501,10127,-58019,-64767,-96594,-80777,-52977,41938,53852,13968,-33658,-57387,-49757,-71807,-30771,2693,-19644,-19020,-60135,-122526,-79110,-14256,53097,88285,91695,67394,25702,-29363,-72542,-109929,-50358,58013,132032,90258,29404,16579,68431,133534,130735,-11573,-68866,-57767,-38733,-21554,-45394,-97759,-46659,11921,-47482,-75760,-7060,21750,19453,-27154,-723,72605,-12697,-59525,-94591,-106715,-55909,-49057,-40269,-66773,-120736,-104157,-69982,-42073,-23967,-47904,14101,83077,12631,-96691,-110989,-87257,-61113,-15345,28541,9917,-82169,-120560,-57592,-29477,-44862,-16541,1777,10877,2598,-7895,-22083,4530,26907,28525,32745,17118,-13026,-32907,42285,106031,168717,154860,158313,180386,174438,124530,-2379,55709,125952,122182,71278,45235,55613,19390,-51234,-4756,67693,24270,-80878,-32430,67977,112057,110199,108505,55593,-10198,-3202,43911,112810,130278,74059,23977,19754,12757,-9483,-20681,-62539,-85725,-107210,-88957,54699,244331,294386,213670,100779,4890,-40810,-64438,-93320,-75164,-41816,-13259,17697,4169,-11346,-52246,-61522,-44948,-16132,-60673,-99931,-106637,-109799,-98071,-94369,-27984,53283,32870,-16785,-91608,-135380,-146039,-97700,-41707,36740,115004,231509,258118,64958,-66100,-9141,37584,30314,23523,-183,-47334,-94888,-130325,-113071,-96999,-105525,-114402,-117496,-112673,-65961,-29821,-2179,20177,590,-101080,-76973,-47392,-26373,-45339,-78509,-77198,-55826,-85226,-102136,-92594,-34078,-520,-22238,-53542,-69438,-47532,-13043,19338,29854,26576,37357,40510,-4799,-42184,-4649,50732,51206,3207,-51451,-83785,-74968,-58668,-42926,-1526,28448,70792,72239,89486,97845,92164,62020,55627,54083,77453,107843,125385,102521,45888,53811,97405,186340,131165,72731,2711,69912,177482,183746,85534,-34269,-61199,16406,50970,-12565,-40632,12971,61846,12498,-3341,22255,35115,73308,59812,4784,-85142,-32434,41205,96264,103451,27863,-48339,-1741,76747,124939,251941,406420,324608,107337,13933,-45619,-31241,11045,60264,39558,6051,8392,-30268,-44174,14178,62990,98542,102688,108624,116146,65841,44428,21621,19360,48274,66609,-22498,-63213,4722,6417,3762,47954,68007,108245,157721,198390,198932,115028,96117,110024,92075,7369,-92342,-100279,-34558,-10439,-15733,-48747,-69328,-44704,-26360,-29576,-9482,3941,-32417,-41806,-41572,-45747,-101439,-88591,-97559,-123065,-82539,-59094,-11300,37846,45322,46910,2313,-29888,-15719,20138,22072,42528,108448,181347,216261,169060,26669,-61198,22653,57997,-6514,-27147,-10204,34175,78736,118265,103244,34032,4557,-20759,-45366,-47155,-26458,-9136,38168,115731,79936,16354,-17210,-63577,-17915,68060,48564,-11223,-47821,-56245,9719,71951,89321,95093,89081,67767,71527,45249,-9230,-32180,-77016,-68560,-54641,-14151,36043,132674,186730,114636,53612,15234,-52331,-147567,-99969,-60800,-47674,-68764,-102299,-104437,-24140,-5476,-83743,-7227,100965,189863,89148,-10950,-64924,-98940,-96509,-62475,-57864,-73177,-80142,-91312,-38493,28908,-11825,-66508,32443,172258,290809,262252,125554,40150,-116,-11940,-27383,-82424,-51939,-5419,11156,1360,-64332,-92824,-84909,-52754,9643,60426,80622,91982,120250,184158,175159,81993,-6971,-37030,-18725,-40914,-65562,14069,96719,58504,-30820,-77863,-50676,-117670,-123694,-56046,93741,305573,453592,400045,276062,258625,323934,284970,81506,-49063,-5241,78486,115390,91421,43023,42181,19279,56378,-9099,-46995,-52412,-83973,-19063,4131,12993,28651,-18430,-47461,-48509,-29426,-42198,-40379,-23737,-18666,-42688,-47431,33040,83748,121341,65442,27494,18292,13634,-14155,-61284,-47705,-9741,-24781,-93847,-117009,-115961,-97986,-99277,-108929,-117779,-72563,-15492,22745,72016,61752,44586,29218,1360,24289,73997,64329,26575,-38520,-126076,-75968,-26560,-20996,-50805,-57546,-81345,-25720,72393,70650,18912,31112,61447,86855,79144,52987,42258,25901,22794,21804,6814,-19235,-14552,35410,88031,89634,45691,-19735,-7604,-6226,-19829,-57938,-56531,-13552,44436,24427,-48997,-86771,-66186,-60827,-67310,-42168,33174,35315,14969,-20609,-52157,-12309,66541,110978,75370,2595,-60839,-103149,-67843,-27985,26601,62386,58123,49455,39558,42001,-44689,-75879,-62903,-69048,-17083,82896,125544,82726,43785,54108,110388,181862,131067,54250,-3908,-24104,3184,98639,235491,231854,135841,59448,33257,31379,10355,-28751,-63274,-92215,-49954,33309,67262,81434,43409,-79465,-142829,-114819,-64972,-36303,-65272,-52670,61572,236151,396034,443188,482159,446794,217790,25349,-84417,-71763,-86211,-25598,38874,49395,-4740,-61780,-115017,-85674,-64173,-51548,-54205,-22821,-7717,1109,-25472,-54122,28209,73709,111862,149098,160135,173534,49289,-30902,-1488,37947,129661,193317,130668,18801,-99643,-73229,2843,38131,-3011,-37690,-60321,-65487,-12746,49428,23054,-27088,-30872,-14684,-2319,-14509,28599,84372,121835,92756,30554,32797,108700,204567,215062,219824,168570,70881,-48352,-72421,-41723,-11297,-3388,-34181,-55956,-864,18055,28939,-6624,-126383,-108179,-93902,-76498,-25928,4061,39757,-4952,12258,-12964,-48384,-63617,-23069,35553,24200,3515,-854,-14002,-49240,-17592,3047,-18362,-15829,-19269,-61478,-77220,-20967,117494,229626,230721,138444,46114,-30134,-30235,39834,63854,36255,27532,20154,20033,-29586,-97843,-162195,-115154,-22842,39625,59972,93314,121806,74933,40477,6705,-9035,-25041,-44966,-92152,-91209,-58079,-106091,-114081,-90726,-30842,45005,96676,120938,123455,212513,213342,116272,71380,215453,271575,78211,39320,94817,113924,116906,59948,-6801,-61236,-64820,-58671,-93237,-93302,-72544,-26278,53372,46372,15018,-61465,-130818,-79092,-39525,-57712,-72974,-104794,-68060,-12577,-10848,-59409,-81406,-29549,-27933,-16573,47744,60181,11691,-17674,-33153,-5930,29184,34195,-49395,-78797,-10353,-4898,-60741,-40834,32351,107496,136525,75985,-8258,-66381,-47672,33116,107175,183369,259572,261357,127006,522,-4839,2398,8196,42238,92630,105232,168308,219867,87487,-64511,-49684,-11277,-14015,-11174,-39573,-69644,52905,104433,27176,-59249,-107980,-64664,36497,124479,158618,170468,198464,203135,175978,187355,178058,87077,329,-24648,-29419,-10172,-20312,-50940,-42857,7729,52946,93814,115848,77655,19396,-21568,-64433,-27968,17370,-5011,-23391,16525,11639,-74373,-72769,-52308,-86391,-86756,-44812,-36690,-75943,-99685,-30101,81959,125585,64770,-55264,-91325,-119230,-103815,-30809,6133,-8361,-61080,-110806,-109299,-132401,-93704,-48626,-4977,37939,32916,43722,78123,125164,109392,50172,51328,-8308,-49021,-32876,64922,214030,344991,318475,145006,36880,-28982,-74976,-23078,52006,72758,52154,-11366,-64674,-30189,-22898,-66958,-81110,-43237,-46706,-72251,-77871,-52179,102863,264391,271994,153401,44647,-15785,-61730,-66838,-56069,-9205,-6842,-48168,-98846,-140713,-100516,-72242,-60848,31111,118088,221102,210789,85375,20179,21399,66991,98604,38303,-34384,52877,19188,-131347,-19097,74389,102833,99092,113594,113807,135139,157892,125217,16872,-94157,-90492,-41590,-18738,4743,22552,13593,-20912,-64945,-98830,-107959,-128012,-119891,-57176,33401,84883,102488,57075,-2770,-20353,-35128,-78757,-25721,-732,-5559,-36209,-60348,-99626,-70128,-24636,-67671,33024,69834,123190,204279,220916,149381,105341,65118,23156,2719,-11369,-32216,-51289,-22723,-12431,-26569,-17911,-35,13460,29178,99671,115719,95982],[49789,21707,-37484,-51068,-85309,-7842,-18657,-53804,1154,25074,18243,8760,-20032,-8821,21971,26008,39895,89037,168858,249959,245140,244323,209667,118545,36736,581,65967,153851,217076,140742,-5264,-110353,-95528,-67989,-84843,-84827,-69319,-7118,989,931,6636,-47635,-74174,-28243,33934,47412,13196,-21287,-34616,-92795,-24019,-11495,-52578,-40729,11759,25789,36406,68705,90251,86098,37866,28184,100408,139613,52953,72583,179261,175458,83123,7627,-44156,-96804,-90628,-58147,-39807,-50023,45909,15502,-82840,-28692,20291,17421,-20207,-50948,-43022,-21005,-78580,-144752,-98160,-47269,-11689,-56077,-3178,141856,252896,203830,126034,85392,72275,113346,143771,220192,376016,394083,192684,8221,-45432,17044,6850,-25972,-59186,-59827,-116201,-83694,36764,189633,270027,177562,26736,-6582,-41069,-77052,-67511,43304,89229,111919,71456,-71725,-29428,-3778,-39764,-3925,65297,25384,-35715,-64014,-76737,-14975,62231,99516,70096,20397,-102003,-65160,89406,313207,412263,378197,261909,158334,126051,229087,312561,109951,14868,-82622,-86449,-47251,-49983,-27036,-35419,-64135,-58825,6025,65138,76751,67474,32199,32153,91233,82688,77135,72279,17839,-46811,-59912,-41900,-32835,-48647,-54114,-60662,-411,41022,-11319,-122064,-82093,-3714,53830,41573,8310,48701,120197,136602,12148,-53845,-31299,-30963,-96123,-122152,-16679,48235,-18132,-60303,75571,51221,-67323,-78746,-133812,-63809,59298,70924,-49078,-133450,-113299,-55786,-37624,-82340,-52231,-60312,-49098,41760,64718,89469,26181,-50702,-35867,42320,93533,144225,214889,96702,-15561,32524,73569,50565,41784,49551,56808,71144,33675,24644,-24971,-50274,-72986,-66801,-60050,-58658,-50979,-68011,-85164,-44615,-36132,-55661,-79784,-25604,84130,114865,54718,-4769,11628,41819,58730,60389,96833,218126,328085,330746,212058,87981,262082,328959,262707,141088,-26536,-72955,-59969,-24137,16704,68682,79497,58239,15477,-1452,-18771,-69951,-79738,-105625,-67882,-12060,101784,271663,219039,124145,64687,59171,78739,104690,75525,26278,1932,41479,154863,179818,47168,-88873,-82540,-34130,24628,102989,135001,57252,-56064,-84478,-3538,34255,-3963,-61964,-76820,-64205,-59803,-65676,-38490,-7190,-1552,-52165,-99679,-46630,25012,40428,15221,8663,5387,-16383,-69891,-160613,-94647,-125740,-60829,93966,175857,125419,57113,-42327,-81382,17371,50391,12862,-8790,-36313,-4072,78692,64956,50579,26275,26850,-5497,-50811,-84044,-59432,-34785,-53241,-36036,-696,36050,96649,101028,24671,3259,-38564,-117764,-132723,-38748,-10070,-35593,-105939,-116881,-82389,-46492,-13760,34198,49052,60986,53560,52035,1466,-33075,52393,224286,179157,13649,-113374,-94981,-62979,-33380,-10957,-16481,-18198,23227,46753,34609,7881,17828,39502,10517,25480,63813,32386,-9690,-35989,-72722,-98429,-111582,-117410,-113467,-98165,-62875,-3224,138988,291432,303648,234033,116959,42605,64397,100106,116298,248474,301145,257805,184994,131255,28235,-88273,-80420,-26157,-14999,-49647,-56443,-44079,34119,-27090,-114136,-2967,33066,43967,5231,-22483,-39059,-52332,-99388,-140064,-75309,-4853,67569,178703,153207,54019,-2417,-39537,-85188,-80276,-84581,-113954,-103043,-46481,28807,58330,34633,7282,23692,54750,63044,95090,157809,183715,88588,10087,-32626,19510,96287,105020,81862,80008,20502,-14061,-46734,-85482,-112043,-85655,-82264,-90771,-77618,-71925,-63682,-78084,-104244,-79667,33283,85042,126428,122336,48330,-77620,-61688,-72885,-63035,12594,76037,14180,-24350,85845,147443,109436,-4453,-100178,-82665,60781,242181,388983,351018,147518,-29002,-23571,69318,46669,-10317,-72153,-63831,-50448,-33931,-28031,-32598,-41302,-75202,7727,36385,55876,68269,110716,189115,132999,52711,32391,19780,37191,58010,52257,-2625,-16015,53260,68089,88834,87379,59308,27248,41475,58386,63975,46349,17913,-4730,-39404,-53038,-107850,-121432,-43925,-43701,-105689,-50417,36950,28343,-33668,24987,177026,171536,133263,101226,46285,8851,70508,72994,42604,49037,129458,143256,182719,193881,199274,185870,93083,-7250,-49897,-56545,-14215,-46580,-70648,42683,100568,156258,128493,30561,30490,118961,162187,157563,130668,16382,-78083,-110294,-102893,-80665,-3349,156175,178010,108634,45072,66302,185798,202291,132601,58294,-19640,-77971,-133705,-84947,-35677,-19184,-7303,-4327,-1846,-44681,-81153,-72000,-12226,18814,78535,127172,109291,73236,40089,-17598,-64310,-83052,-87016,-49414,10713,26027,24326,50256,57190,12982,-32415,-70430,-34824,31827,112103,244198,302599,272384,221578,167995,127284,51877,-17651,-140877,-99248,-59627,21466,53994,50442,44650,44003,54115,-2382,-77465,-23044,15688,-32493,-62394,-94379,-66137,-49795,-71280,-121760,-118515,-96317,-64265,-52125,-53888,-50284,-63857,-61788,-66202,-60282,-70030,-82147,-51184,35633,48915,-17026,-85975,-58851,-32948,-26964,-60603,-67068,-11624,15935,1108,-7257,-33782,-3084,15482,-29605,594,102043,229007,298085,347853,284852,151488,81549,119228,110775,2159,-80639,4472,34568,28246,-35872,-88868,-44883,-42826,-72870,-89054,-114491,-54551,16166,56806,78002,48337,30892,34787,27709,27392,40177,102557,111225,70192,18011,5608,-34267,-16648,-390,14101,-38886,-98881,-61796,-37546,-24867,-41583,-75714,-80373,-113097,-96827,-43263,20108,27966,-3482,-49921,-63470,-59796,-35712,31517,61386,42920,69114,140000,133113,156221,255654,404682,403215,170984,-45283,-47676,16756,14246,-4279,-18714,-18033,-48330,-72341,-90426,-99434,-67087,-49215,-43089,-66814,-102854,-94098,-8192,38424,40912,-19931,11209,134611,191709,157637,59956,-25878,-6090,13250,-13965,-19985,-2651,46869,85385,93656,72817,9105,-41118,-55828,-90623,-38780,-11165,-34943,-133132,-120420,-39748,-59122,-184065,-249287,-214155,-106824,-72691,-51983,-1242,22035,-2805,40842,127005,83602,-54315,-81002,50668,136570,129048,71374,43267,21593,29355,16620,27609,58110,58035,42501,22680,-20220,-3944,79643,202641,194792,100808,1975,-76425,-144921,-97364,-68996,-66035,-12552,166542,135409,43581,-38228,-38515,178721,406530,489576,363168,252231,287645,351922,268403,103578,-57894,-39868,-3160,-16157,-51939,-73396,-80260,-105045,-88497,-31299,36200,100573,138470,202917,169338,13531,-52696,-38308,-31654,-21083,-48831,-57903,-33195,-19817,-18566,-46556,-80022,-58517,-5349,20629,-15977,-40598,-38145,-27148,-23075,-23538,-51178,-65051,-95219,-135993,-188098,-204649,-203475,-180506,-141739,-140499,-84630,-127645,-79470,86045,149448,43976,-55969,4344,161612,334453,297271,198543,155235,179035,197531,163031,114762,58069,10215,-7472,-6833,-83715,-83304,-58616,16478,68776,97291,89078,48578,47896,58080,54429,49768,81589,112373,88246,-16467,-88259,-72056,-45254,-42883,19782,50188,35980,-626,-64617,-47920,-11601,16331,-30921,-73401,-56938,-84666,-80338,-72939,22583,42158,9721,-35872,-59172,-53823,-101167,-54389,-10140,-23261,-15278,-51753,-123555,-92810,-25223,55966,109567,108269,77975,35972,-25555,-96168,-124909,-47403,52347,118408,85575,27523,15351,65860,136189,145012,-3150,-74658,-72369,-51440,-26940,-45199,-62342,-9267,35702,-35683,-79021,-15358,15110,5190,-63557,-47486,19223,-50470,-79804,-94106,-112605,-67897,-56435,-39652,-56150,-111748,-90936,-50416,-25946,-34429,-90344,-15005,61274,3639,-89510,-108793,-87347,-57115,-12281,27460,4795,-88652,-116044,-60792,-36413,-53419,-27705,-12263,1507,353,-23397,-48206,-4016,37935,49012,48367,18263,-19468,-32048,40416,89187,131176,130929,158157,182441,167091,98433,-29261,52474,115669,103646,58508,56422,91147,66052,-39228,-19805,76914,35804,-80967,-41437,68088,114684,110869,117109,78791,18336,18187,65362,142285,136925,74586,14216,3427,667,-9792,-18037,-55246,-79337,-108687,-68844,74491,267093,314779,235720,113835,4414,-46711,-65711,-90282,-79213,-44343,-13852,16407,752,-15981,-60722,-74484,-53692,-7773,-32255,-63495,-81476,-99515,-99306,-81938,-20779,49796,11440,-44887,-133112,-134215,-110976,-66299,-22212,51711,125894,229260,236015,41999,-75508,-34698,-6499,-6377,-3535,-25944,-63095,-104501,-139185,-120031,-101968,-101362,-106755,-118617,-125812,-77942,-34499,4999,38581,19799,-93765,-96467,-58527,-30872,-46499,-75173,-71818,-54935,-81378,-87470,-72014,-6798,24788,-13377,-58079,-75540,-45704,-14634,11049,24003,37468,55080,48719,-5886,-42842,-7604,43152,37031,-5495,-48798,-78202,-79840,-61035,-37997,14108,60028,96880,73351,81705,79981,77929,60672,56484,47869,70528,99201,125776,123489,61737,50336,87881,191990,142256,70885,983,71220,165672,163157,68944,-38189,-64263,-1392,25280,-9614,6702,66698,125991,72329,32692,45004,55775,91396,73275,18847,-79236,-48469,28437,82150,91241,16739,-49485,11873,90113,142618,264638,383179,299840,92589,6729,-53297,-48654,301,65732,65425,33127,17434,-31949,-53289,-254,40160,76744,100143,135249,171969,122177,92106,60047,34040,52631,76084,-21197,-69216,25239,52082,57027,86419,77738,89780,112805,140034,155078,85054,64236,81216,81639,10721,-80969,-93107,-29850,-5353,-3053,-32827,-67368,-58853,-41732,-41868,-16563,-1370,-32919,-39146,-39429,-40654,-86922,-71957,-95246,-150552,-103328,-73894,-26319,16161,18338,28533,-6031,-41632,-31280,4503,15552,53083,127126,204565,245792,186710,21686,-84700,6188,57022,-476,-16765,12036,52572,87114,127552,122434,43536,3107,-27327,-53259,-52214,-30778,-10189,54994,162184,132750,40682,-12267,-74208,-26954,67353,59277,-3522,-43253,-51473,8805,56325,59592,64005,65366,46915,51141,20501,-21711,-36434,-86469,-77636,-62869,-19190,31552,124172,175538,107160,41752,-4031,-78877,-144712,-95222,-66225,-54067,-67124,-97595,-112431,-32816,-4940,-70312,951,109552,199623,92742,-9489,-70352,-110110,-88713,-68862,-63555,-71739,-73436,-98913,-63283,9989,-19664,-94554,-47838,80800,203404,223681,122695,45483,1736,-17569,-40860,-93796,-42938,1567,17935,3289,-68042,-95943,-84981,-53086,3395,53277,73263,78813,102403,160620,143960,47209,-30688,-47494,-33050,-57519,-70442,3763,87053,52734,-26617,-72830,-61540,-126222,-115848,-83265,62378,267824,447554,440799,321118,291916,337122,256192,50540,-59358,6568,76005,106337,73956,16198,23548,42702,89679,10436,-40740,-57764,-96876,-20076,5828,10447,27403,-16147,-47315,-51468,-32349,-42102,-41908,-28360,-18967,-25315,-22398,41487,83644,117523,58303,16924,8610,7266,-24095,-73798,-67090,-22251,-37864,-104290,-116569,-111393,-98061,-102047,-106043,-111724,-70260,-18731,14133,52330,41825,24791,12639,9621,75015,164652,175410,125840,21993,-116063,-101993,-43940,-37972,-77392,-89696,-69626,466,81767,71735,12255,24357,61095,97004,102536,84762,67884,43972,34118,21814,-657,-30349,-18632,46292,100674,109669,63485,-6766,-11212,-16639,-31110,-79798,-85436,-48550,11362,9120,-59174,-93809,-62463,-49265,-48603,-18299,46831,42792,20863,-19680,-50011,-19151,52793,87595,43979,-27926,-83687,-92004,-46987,-13371,24087,47722,32890,32474,25349,32001,-48819,-81173,-68111,-75989,-34507,53096,92190,49410,43389,90168,145885,193429,121585,40701,-11236,-21117,8407,95386,220786,214936,121994,45256,24169,27249,5231,-36685,-72140,-95255,-61170,13304,34709,36994,-7316,-126162,-119476,-103017,-71838,-40715,-55560,-33547,82545,260698,446941,520606,550468,501262,251786,35166,-80158,-84581,-107799,-16668,69756,81907,5527,-60958,-111883,-100622,-80371,-59853,-56477,-23225,-2604,12850,-15048,-59042,17574,73482,124962,172577,178873,173884,34907,-29358,9739,49491,130864,166727,98318,-3604,-111227,-76469,-3599,26662,-17979,-52460,-78878,-86654,-41446,21378,13564,-43577,-74092,-50224,-22016,-28403,12083,69298,115230,96229,41303,49438,130937,212418,197234,195084,141214,52945,-53481,-73096,-46320,-22105,-21249,-50529,-38459,21015,45559,59053,27948,-92185,-89151,-71227,-59912,-24494,8264,53860,15989,34206,-82,-45732,-71659,-35846,35781,46693,32709,13816,-9286,-40447,-5002,-12016,-47812,-54081,-70264,-104045,-89308,-17094,124239,221124,199900,124009,50198,-11670,6156,93033,124122,64307,31964,13092,9599,-33872,-95736,-164369,-146187,-68181,34174,72556,105191,146098,84190,39325,4050,-16471,-32944,-49111,-98520,-102282,-67514,-110727,-89045,-60025,-12861,48803,90911,108384,104192,188767,199031,120186,74500,220876,266267,73237,38409,110359,150628,142862,66456,-3582,-63335,-83932,-92510,-135863,-116731,-79958,-9828,65671,51208,16558,-59956,-143379,-100633,-58072,-78517,-98307,-125217,-62365,4601,827,-55654,-94008,-50238,-54376,-38135,40674,78360,39563,-3357,-35846,-11515,23741,30731,-52279,-84527,-7274,6334,-44848,-39532,24094,117534,165094,93456,-4656,-71569,-52617,18683,91317,174831,264954,268052,126681,659,-2898,7617,17823,55397,100142,98040,171259,212016,80628,-64472,-59404,-34479,-30941,-21196,-41374,-52687,46212,67489,-21532,-88450,-118620,-60981,38049,108250,102299,85951,79763,68021,47715,101952,135805,55351,-24284,-39200,-37422,-19175,-33699,-65081,-40424,20971,54397,81824,95407,63218,17679,-15728,-53585,-31760,3335,-26384,-43060,-3551,-13244,-109757,-75903,-58723,-102199,-69477,-25064,-28201,-76928,-103938,-31653,72326,101091,35273,-79787,-94704,-123280,-92161,-2769,50450,35814,-31599,-109522,-117009,-135978,-98669,-53247,-6530,34992,30931,46626,85542,136120,135833,91223,75873,-9501,-56231,-45889,50111,217233,366183,332479,168379,63178,-15537,-71486,-19492,51454,64259,41861,-12420,-57455,-21501,-12106,-60274,-82728,-49785,-50896,-60557,-67783,-54523,106846,285915,287292,147553,33095,-30537,-73532,-79404,-61956,-15322,-18855,-65058,-110919,-146706,-112879,-84547,-59030,84278,179838,253880,182032,49553,-16977,-18959,-12310,23847,9894,-18738,90235,54149,-92543,-29143,67509,115820,119070,129111,118278,133303,153059,118330,17625,-81619,-94453,-55212,-36502,-10095,9505,733,-26159,-64172,-97836,-112390,-137403,-129596,-69120,21327,80065,109852,74307,11761,-13891,-28454,-88997,-65575,-42403,-41929,-57334,-59479,-65220,-15195,28705,-74728,18545,65383,119993,189399,200873,135493,99931,69146,29230,6222,-12412,-34577,-46467,-16018,-7658,-24883,-20069,-6837,2046,14421,94296,138877,125574],[64752,28564,-22410,-35909,-80929,-15521,-17135,-48444,10235,29231,14320,-3245,-34278,-15047,12836,20974,36244,77886,148481,237558,243041,231578,190554,113441,31385,-7622,79922,182095,235247,153058,-5780,-108040,-87132,-67843,-93715,-95580,-58251,-802,-3653,-10003,-6458,-55908,-74732,-36023,16560,35554,14973,-10747,-25573,-93233,-70009,-45483,-77304,-60023,-4943,16502,48154,108642,145308,118852,40526,292,40381,81650,13602,71599,161724,140995,55148,-19935,-67641,-122661,-96870,-59864,-40268,-52248,39972,13557,-105404,-25390,25486,25174,-11079,-46579,-27578,-12251,-80842,-145553,-97727,-48689,-6371,-32115,9351,133610,228768,193140,109566,67926,61450,102316,124423,179855,330514,376845,188516,5856,-39920,30045,23522,-11055,-37136,-32554,-63918,-55808,48322,188459,260032,184102,35160,-6464,-53808,-95981,-79165,32130,82862,99425,69725,-51849,-24619,-9095,-46018,-1558,84328,61184,-26436,-73429,-74056,-8927,61682,92909,65342,21355,-110898,-69910,97194,342548,458697,403876,258626,148146,114953,204616,282506,86932,9717,-74683,-103232,-58908,-48038,-19848,-33447,-66852,-56200,8998,61817,70363,55977,33860,44865,100304,76960,49659,45191,3615,-44961,-67610,-64373,-52859,-44334,-36715,-51541,-9771,15946,-36817,-137252,-75587,-1307,46626,23738,-11822,28525,105227,133616,-2718,-77216,-51160,-38184,-94807,-129519,-25812,33795,-47320,-50422,85437,90327,-46697,-98547,-122291,-67336,57243,89093,-21313,-95756,-73686,-61610,-39482,-85620,-63792,-66808,-56803,19532,36507,54397,-6678,-59920,-23480,62477,108135,155691,221798,100554,8205,52986,92661,74354,67726,71118,79853,100328,47754,25665,-31017,-66206,-94662,-89363,-82981,-84889,-79691,-93877,-76128,-42038,-47001,-67655,-96660,-50181,60450,97579,41017,-30961,-19263,20972,44154,47192,77013,185829,308089,354592,250616,69282,192336,235133,194006,97635,-55625,-72547,-51444,-24488,10703,58391,65629,47521,13253,7342,-26,-60050,-90167,-104381,-81050,-27526,86062,276786,245355,148764,68582,57780,89819,146169,98568,21604,-5711,35908,146330,177980,40400,-100749,-101570,-54475,5518,99057,133857,47885,-70704,-62695,17858,42051,-3849,-72382,-91556,-71141,-66183,-69571,-36842,3007,21104,-10745,-54670,-35356,25416,44463,25403,14752,2165,-36469,-110327,-111381,-7113,-50245,-56684,80664,167610,127612,70378,-16230,-103570,-23647,25101,-2024,-21041,-24151,35087,89540,55188,39557,17386,23877,-1558,-42561,-81233,-75229,-54780,-71446,-47583,-7533,43651,125466,127259,31085,-3977,-50140,-120834,-104918,-60407,-29972,-50349,-120171,-106115,-77727,-50861,-17980,23909,32964,44195,54950,42969,-23215,-54899,50259,236983,178597,20136,-100964,-86064,-57968,-36461,-20830,-27662,-28706,5803,23478,13114,-9139,8557,28359,-24030,-24796,13510,-10455,-36168,-46131,-66345,-90269,-107186,-124258,-114734,-95525,-59875,-1098,147448,318815,334150,234548,104651,39484,71696,108720,99385,177952,214436,163950,92612,57844,-18658,-116918,-61915,-10933,-12945,-48971,-56164,-60135,-12294,-68377,-90558,-3987,24403,56218,44186,10893,-35582,-61787,-103740,-121125,-53768,12916,73600,161127,117510,18596,-22801,-46602,-81611,-29988,-40136,-95659,-93037,-36233,29304,46594,19137,-9847,399,30073,45880,98215,178479,216872,115708,19926,-27881,31973,114828,130599,127294,110841,18427,-31796,-68771,-96639,-109600,-85961,-79510,-81881,-72627,-65519,-60545,-77188,-105176,-79507,42524,106580,157561,152036,58825,-61723,-38884,-50214,-48818,16641,71219,2651,-19459,92058,152889,120996,-94,-109526,-78621,60528,219576,372167,377746,168755,-29835,-39004,67187,56502,2643,-67502,-69689,-46324,-18257,-6300,-10510,-26884,-63107,8604,29802,44938,68479,133494,232640,165677,58909,10453,-20771,-4243,21568,34726,-2268,2869,84366,109008,112962,90663,48604,9602,26696,54093,69498,56533,27050,6593,-32455,-68125,-131564,-105057,-38875,-47832,-109372,-58694,41051,43550,-14045,43635,201663,207190,168102,123576,60514,7945,69567,73781,42464,49563,132939,127610,161669,186039,192562,174690,86387,-13609,-36309,-26163,-7781,-48512,-71011,46721,109676,154143,112307,16236,17118,93253,129704,129127,124286,29941,-60961,-93188,-98921,-98390,-67152,104562,165761,119427,54559,60538,174690,197552,137228,70032,-11885,-81393,-140110,-76518,-28344,-2841,25375,27396,7434,-46294,-87139,-78415,-15701,24325,84648,151456,131110,84765,48223,-7710,-51012,-72099,-87390,-57906,2256,18432,20584,58820,80578,35639,-5745,-40059,-26201,45324,126895,262279,346415,320976,263337,195863,131694,40371,-34012,-140564,-107532,-79926,-3972,36000,44954,47824,50966,56380,4335,-89477,-45685,-17050,-71412,-88712,-85071,-59384,-49056,-63556,-106204,-115302,-110620,-80992,-54596,-41589,-27578,-38747,-41396,-52929,-52701,-68040,-82342,-41433,55189,78788,19933,-54856,-54650,-20397,-13657,-49128,-74524,-22008,15554,5635,-2499,-18457,15308,29326,-30765,-19549,84114,210904,288899,352522,284487,125172,63344,120997,124371,19659,-53271,26843,46265,24862,-49230,-89383,-37948,-41553,-70413,-82236,-131016,-80777,-10080,41000,73683,47568,24808,25432,18871,12718,17616,83957,110768,82822,24694,-3002,-43078,-34869,-13301,2763,-48840,-91963,-58022,-36991,-34884,-64438,-84229,-77592,-123118,-109819,-43801,28628,39977,9051,-33508,-40612,-43236,-26718,27967,56371,44588,89950,181726,185998,202068,273417,417390,440926,222664,-24716,-45327,12338,6690,-6810,-21250,-21947,-53945,-82542,-107008,-119099,-82404,-56397,-39640,-51633,-78692,-62652,25416,75767,83679,474,7220,100411,145199,128081,54169,-18694,-8176,6841,-6128,2698,13565,54385,85323,84419,56375,-4496,-46005,-56222,-99011,-51930,-28978,-53689,-137477,-97643,-18357,-17233,-110570,-157978,-126864,-38617,-33595,-40375,3553,23773,4085,69060,168365,122071,-20583,-60349,32441,96823,81529,31256,19625,16353,35442,21764,27185,48673,39444,21901,4642,-17520,7511,84553,182909,147181,86522,18643,-62653,-149256,-105970,-62260,-62139,-9991,199714,227834,127246,2653,-39700,222971,504260,630145,524794,389917,371756,383153,253718,54165,-116143,-27423,9528,-10694,-50933,-79164,-85206,-98610,-65530,-3578,70623,144274,190812,248185,157493,1279,-62252,-33183,-28881,-33042,-64446,-75301,-47435,-29414,-12970,-23103,-53376,-59106,-29304,-15825,-47668,-50434,-34580,-26516,-33480,-47397,-60382,-63320,-90191,-125541,-152360,-126185,-98409,-79932,-69380,-105889,-77214,-135066,-97520,65899,135169,41762,-69800,-335,192914,375609,310157,196095,152158,180745,198304,171330,139256,86905,28902,-98,-13213,-93175,-72930,-41008,44718,95336,121829,98608,41044,31446,40653,43471,41949,55312,79960,73365,-9484,-76715,-68931,-40285,-35164,29097,57604,33828,-8522,-85185,-80774,-57909,-28205,-64389,-84488,-48600,-70288,-74278,-87779,8186,31671,5183,-37574,-59294,-53720,-125546,-73818,-18632,-22083,-6939,-38147,-111213,-101267,-35306,55914,129948,126796,93323,58302,590,-102978,-124484,-42405,45439,101133,80131,26999,16578,66877,142038,160580,6003,-79878,-80374,-50848,-14203,-16191,-11444,22954,53679,-21812,-75180,-16157,24427,5481,-87346,-75921,-12922,-76831,-95882,-91537,-111086,-79757,-59805,-34269,-43447,-96603,-75773,-25920,927,-31804,-119489,-36838,42568,-2095,-77036,-94553,-73867,-41757,-954,28014,-2533,-94845,-105811,-57428,-38455,-59273,-37547,-24607,-4445,566,-36179,-67660,3402,67876,88213,75727,27608,-18258,-26307,40916,73482,92666,101362,152314,178421,151865,67643,-43590,52417,105723,86062,49312,73546,133366,114896,-20510,-32100,88270,50166,-74094,-51959,66278,118599,119744,140926,123319,67593,53891,100757,177825,140782,71208,3974,-11345,-8568,-8334,-15183,-46798,-67718,-96670,-47040,90611,277293,320171,246762,122369,1641,-54127,-66333,-84787,-79578,-44654,-13818,16189,634,-13079,-56401,-72197,-50114,9772,5291,-19012,-41832,-71642,-84415,-63121,-7882,50844,2122,-53753,-138141,-107927,-76957,-37689,-6123,61001,130985,218847,207161,22860,-75027,-50424,-37972,-33981,-24306,-45226,-75975,-109154,-138721,-120659,-102212,-93461,-95577,-111484,-132881,-88389,-39038,10570,52139,33818,-83039,-116724,-71210,-35938,-46824,-70329,-64759,-51351,-73483,-66258,-41468,33312,56979,-2861,-61273,-74988,-36570,-10755,4569,19849,53476,76959,58047,-5224,-40124,-6033,37709,21211,-16684,-46530,-70829,-80744,-60272,-31113,30930,96238,121935,74665,77224,65423,65276,60942,58399,42210,64501,92279,126835,144919,78880,46880,75698,189637,151008,69947,960,69526,147222,137860,52017,-39804,-62063,-16722,6086,13626,57859,118974,189655,140799,75462,70490,78837,108512,86831,35583,-64819,-62182,15625,65621,76919,9660,-35910,27901,101443,157868,270915,350110,270769,81573,5308,-50911,-58322,-4833,73510,90264,59124,25812,-33007,-59434,-10984,21498,55373,93927,153090,216145,178527,147413,104396,51388,56864,83621,-20502,-71881,49774,113363,119950,123028,85716,70609,70923,84245,105215,51890,36097,56799,72631,16022,-67055,-79178,-20860,1225,9422,-14228,-53739,-67926,-54852,-47590,-15776,1635,-24136,-26149,-26964,-27062,-64353,-42756,-75662,-160160,-121341,-86036,-39927,-5094,-1995,12861,-13916,-52168,-47233,-13524,11789,65320,145317,226562,275531,207640,22649,-105249,-7526,57884,8178,-4711,34986,70001,95013,134088,139304,57210,4588,-31948,-59397,-55352,-33328,-10209,69295,199132,183447,70985,-1275,-84110,-39049,63581,71965,10583,-31523,-41725,9603,40852,31431,36654,46598,31505,37385,3010,-28111,-36430,-90638,-81614,-68177,-24183,24890,111948,161646,99100,31137,-20933,-102146,-127627,-86531,-68064,-57124,-62409,-89773,-111176,-38232,-2201,-55171,15136,122019,211584,100151,-2136,-67767,-104860,-72404,-65860,-65822,-66771,-62219,-92424,-81728,-7439,-12357,-70979,-83844,13215,116366,173696,116237,51699,6540,-19699,-49250,-93508,-29382,6886,21804,4532,-70587,-94453,-79426,-49416,-879,47465,67077,66764,84885,136448,114926,19606,-44828,-51866,-42394,-66229,-66663,-3239,77012,47627,-19924,-61859,-64984,-117542,-97570,-108448,28007,216303,413160,456623,356838,320543,340007,221585,22779,-61211,26214,80452,103817,64190,-3404,14884,76337,124929,32968,-31751,-58869,-98628,-18072,6507,6711,27102,-11055,-43517,-51004,-33257,-40919,-43037,-32164,-14352,-937,10243,59793,91032,118696,56551,10916,1185,372,-31763,-80413,-80490,-27411,-43731,-108730,-112180,-102411,-90829,-99727,-97900,-100919,-62670,-16782,10650,38065,26050,8281,667,25225,126656,255435,296295,237162,92073,-80143,-119849,-55041,-48994,-101080,-111511,-41278,21854,80715,65254,6010,20316,62804,108809,130122,120606,93627,62026,47805,24647,-5532,-38594,-19785,60482,117351,134765,84353,10206,-6204,-20413,-37210,-94275,-108737,-79816,-22782,-6351,-66018,-95124,-54417,-33155,-22789,15169,66932,56373,32336,-13583,-41161,-18825,44808,69349,18801,-51133,-99333,-76304,-25895,3101,22404,35533,11700,15977,9991,19301,-53057,-83635,-70774,-79961,-49433,24401,58681,24697,50997,122831,172334,195778,107898,27094,-17136,-16278,15045,92234,205327,199400,114731,40141,21445,26711,3520,-40058,-72530,-87011,-75292,-7648,1961,-6484,-54329,-131096,-85849,-83948,-71016,-40495,-43286,-15130,95972,269016,470630,567013,587054,527643,281240,47738,-74010,-94592,-109147,10401,115071,123836,21469,-54306,-105055,-111700,-86733,-57862,-50541,-18238,5342,20915,-8202,-55326,12105,77564,144201,205536,205597,181264,33443,-17133,25823,62812,128848,135701,64403,-26396,-117831,-72356,-7157,13074,-36665,-69425,-95476,-102364,-67615,-6940,9122,-50460,-108110,-78091,-37660,-41374,-6467,52981,108963,101786,55570,69442,155457,213341,176336,165729,110391,35048,-54667,-70028,-47727,-28649,-35745,-64135,-20031,43279,77140,94000,65657,-52704,-59110,-43036,-39887,-20530,13603,68797,38074,56335,12858,-41705,-77902,-47553,32748,65574,67239,40743,13081,-12946,15462,-22075,-61801,-64038,-94933,-139220,-93394,-10195,128031,205464,167371,110405,57321,9216,36676,131645,173632,91626,36517,6063,-1162,-37927,-91731,-153269,-150298,-99625,26179,73456,108016,163660,94966,42392,7150,-20365,-40886,-52634,-102676,-99523,-59143,-95680,-65227,-27662,11772,57725,89234,99953,90127,168320,184107,125863,83493,232724,266250,76774,45593,130726,190338,165054,70025,-890,-61770,-91218,-111259,-165761,-111714,-66902,14357,81428,60124,23354,-51442,-141273,-122741,-78173,-98757,-122190,-130631,-45642,28926,17176,-46936,-100190,-63300,-73291,-57747,30652,91344,68525,13710,-36779,-15985,20550,29373,-51942,-85920,-79,22412,-22785,-27517,19579,121195,172697,90411,-8691,-74755,-56014,4937,76427,164207,262953,267220,124584,4176,3331,16333,31432,72941,111837,98196,169468,194492,74095,-58240,-68054,-62929,-50257,-26653,-30551,-29605,35322,24444,-67947,-112113,-118998,-53012,41571,92320,53604,15949,-15215,-34724,-69723,15843,88611,22690,-47978,-51741,-42653,-24896,-43493,-70772,-30022,40341,58052,70022,73627,48851,19052,-5870,-42719,-34577,-10045,-43874,-53928,-15520,-32087,-135958,-63328,-56385,-116911,-48211,-3282,-18565,-74340,-99183,-27613,65695,80802,13697,-101304,-91599,-119676,-77830,26935,98859,84181,2689,-101008,-120731,-130406,-99006,-53716,-4662,34189,30862,51540,94392,144321,158061,131391,97366,-12277,-62066,-57477,31538,208153,365621,329103,190616,90907,-422,-67305,-19499,45938,54235,36434,-5218,-42726,-9066,299,-52284,-81871,-53359,-50970,-45858,-55583,-55533,106259,296569,293848,139413,22055,-43140,-81269,-85335,-59590,-15403,-28195,-80870,-122544,-149755,-116677,-91701,-39496,140995,238185,272444,151770,16785,-50505,-56243,-102132,-38794,16650,27819,150120,110392,-49340,-39956,59978,128078,137507,140171,117706,125068,142193,109156,20385,-67785,-96616,-67482,-53051,-25663,-8411,-19719,-41990,-73870,-104756,-122066,-149141,-135989,-78035,10735,73896,113578,87956,26245,-4376,-16327,-70228,-88785,-77182,-75655,-77709,-56542,-32910,38300,86431,-36530,24916,68383,117158,171995,180773,126273,101818,76474,35977,10445,-14165,-38027,-42955,-9984,-3418,-23452,-22414,-14304,-10126,1557,90212,163824,156858],[82026,37793,-6144,-20530,-68764,-17702,-12240,-31064,27561,38061,12950,-14449,-36654,-8821,7125,14010,29408,62629,126060,220770,236783,214657,171889,112674,36243,5301,110982,216561,257316,172232,2886,-94525,-73323,-60153,-85024,-78235,-29434,16819,2584,-8884,-7953,-55859,-71327,-40972,3019,28071,20574,1357,-16391,-67134,-87392,-76906,-87575,-73299,-22611,8151,63915,153677,206572,152283,43920,-21800,-8983,26532,-16792,71421,139047,104325,27801,-42721,-77427,-142266,-98712,-58548,-36615,-47551,43264,27928,-106956,-21930,32438,38103,195,-43773,-12351,-1931,-80620,-136371,-93756,-46650,2492,-358,31979,124871,195999,173721,90166,52089,54339,94221,104757,133300,267364,339998,177652,2700,-32918,42548,42971,15333,373,12882,-6766,-8699,73953,191809,248839,188853,46841,-3175,-62284,-102657,-83468,22960,78190,90073,73595,-25550,-16518,-13213,-49894,1735,100277,102175,3290,-61184,-57790,2984,62309,84774,58182,21281,-105090,-63450,107440,362317,487672,413659,246211,133474,101032,173621,240095,64814,5636,-66680,-108550,-66516,-44594,-12255,-30292,-66716,-50153,13706,60323,66776,48212,38261,59261,109218,73020,18829,13848,-12328,-44725,-69910,-68620,-47968,-23906,-14671,-36447,-13568,-4596,-59610,-147402,-66884,3464,41392,8709,-27157,12364,91198,131208,-12671,-92709,-66142,-42069,-89942,-128487,-35407,17399,-69723,-42848,82023,115661,-14880,-93763,-111463,-64440,63635,118777,20682,-50039,-28945,-50731,-37882,-81792,-76632,-72627,-56145,-246,6750,15492,-41514,-60485,-9859,81426,121846,165417,227995,110102,31271,69115,106000,93427,90112,91016,103607,131706,63134,27454,-35180,-78365,-113014,-108466,-101521,-106353,-104454,-100359,-62516,-34828,-52694,-75007,-102897,-66963,41372,83958,32701,-55094,-51847,1031,29996,33732,55610,148681,271894,352682,268686,38114,101677,136588,122996,51437,-86874,-65802,-40074,-22581,4644,47033,51811,38415,16391,24048,19515,-42356,-87084,-97677,-92696,-43311,66535,266477,259328,166202,70058,53816,101062,193501,116766,14313,-12983,30140,135167,174633,38201,-95341,-103378,-69832,-12412,91658,126682,37382,-78063,-40332,37940,48020,-3585,-82197,-102459,-75335,-72278,-72305,-32214,19305,52201,35433,-12110,-19245,26185,44660,31513,18472,-1970,-54596,-139349,-44674,74680,22373,-38656,57246,144549,120477,80469,9425,-88944,-58399,337,-15619,-27214,-6083,75691,92976,43110,28569,9331,21452,2170,-33953,-73045,-84947,-70775,-88680,-56635,-12482,52254,148767,146145,35069,-10908,-56529,-109942,-78487,-78773,-56747,-70338,-129112,-95427,-72118,-54236,-22156,14059,17739,23791,43800,22848,-51983,-76917,47548,238911,169346,26206,-86163,-73798,-53495,-41739,-32406,-39066,-38446,-10339,2692,-4962,-22472,-3096,12300,-54172,-70877,-29847,-41006,-46556,-39573,-51537,-80294,-101692,-128093,-114705,-91270,-56041,-299,150891,338212,360203,233653,96030,40347,79295,117561,90800,90943,100664,47437,-10925,-24773,-74243,-129218,-33962,10525,-7390,-45569,-56589,-74135,-42238,-72442,-68897,-6921,14032,67674,80051,44155,-25352,-67552,-94762,-99860,-36093,26326,72437,134013,73789,-20065,-36541,-35741,-39592,30931,13553,-69960,-80517,-25722,29635,34838,1129,-31101,-23895,6118,26297,95077,189708,238771,137690,27711,-23745,42540,130091,156147,174641,138211,14412,-50040,-91100,-104300,-106909,-86831,-74433,-72043,-65855,-57874,-57848,-76650,-105580,-79504,50581,125758,184507,177154,68381,-48266,-24814,-35037,-37324,18981,63779,-7819,-13750,92555,152214,126561,2630,-117770,-68195,69688,209867,359643,402867,192993,-27341,-56034,63206,68433,19175,-57603,-76763,-43672,-6259,11306,9600,-15536,-54158,7753,22013,32391,66452,152083,270171,192991,61543,-13287,-54681,-40426,-13586,16906,1160,18867,106740,140504,130682,90166,34952,-8870,13650,50613,73182,62262,30340,11335,-27961,-81962,-153134,-92491,-38013,-53623,-98282,-62419,43511,57861,5859,64431,225543,245712,211031,151476,74068,5427,64626,70432,38058,43877,124178,100127,128702,166527,175218,153356,74088,-19442,-22563,1271,-1917,-49220,-72978,43567,109905,142751,89095,-338,2861,64117,91912,89997,100942,34638,-49819,-79590,-86286,-89881,-128154,52189,148920,129414,67340,61731,166703,192456,140551,81193,-2752,-80603,-139123,-69950,-22509,14185,58985,55820,12499,-51435,-95794,-86555,-18831,32803,91901,173628,153234,96751,58637,3750,-37970,-60706,-84262,-67010,-10490,4405,10612,62511,99787,58035,28580,5597,5230,64886,137412,266031,367853,349027,284216,202919,118476,17231,-59497,-133064,-112337,-98049,-27645,17629,37565,49041,56561,58006,12880,-95501,-73403,-55563,-113648,-113042,-70368,-48896,-47794,-57490,-90079,-97390,-102120,-82188,-50246,-27737,-6159,-16723,-24510,-42572,-47192,-67847,-86328,-35338,72129,106546,55626,-16318,-35600,-4723,-829,-39024,-80366,-33873,11621,7797,2696,-5342,26650,37033,-34073,-42073,57320,180938,265668,331569,263630,92778,45711,120706,135408,37273,-27914,48570,56131,19678,-61372,-81828,-29830,-40037,-67879,-75257,-135650,-108349,-39358,22277,67529,47299,22363,19961,11754,-520,2274,74416,115654,95937,29430,-11745,-37030,-34532,-22720,-9443,-59409,-85216,-53161,-34851,-42274,-84544,-90484,-75665,-134241,-118016,-37384,41257,54615,25869,-13533,-22362,-31785,-19874,23009,49401,43756,106583,213836,228567,230952,270829,403314,449762,264118,-332,-41041,5607,-4723,-14243,-27082,-28263,-62523,-96347,-127792,-144166,-103324,-67293,-37013,-35029,-51231,-25971,64767,116466,130559,22769,1451,63040,98199,96258,45398,-13032,-10377,4779,7706,21863,26041,59641,83354,71681,35324,-20974,-52190,-56203,-107089,-68986,-52132,-75721,-121325,-77315,-6840,8206,-57631,-87739,-57416,15616,2151,-28047,9535,24373,10615,92821,201734,155077,10927,-39259,12394,53370,30850,-10954,-8730,6718,38414,25500,26403,40632,24371,4883,-7802,-12843,14491,81043,151403,95708,71390,33780,-49099,-125119,-86367,-45126,-54870,-10138,221916,322382,222613,42183,-42334,254973,569915,729135,653481,505043,426671,375459,203741,-17024,-140612,12209,27733,-3602,-49695,-85191,-90905,-92779,-45073,24123,106495,191776,249552,289028,144432,-8945,-71368,-31267,-23596,-39457,-77160,-93837,-62677,-37190,-3802,371,-25388,-46246,-42677,-52775,-75936,-57224,-30362,-25003,-43426,-72276,-73516,-65404,-86063,-114641,-117642,-52212,-3402,6952,-8780,-75952,-71125,-136974,-106239,58912,131242,52221,-73898,-10375,209781,387063,299730,181169,141363,172846,186258,168986,157383,113759,46717,6310,-18890,-99470,-64571,-25598,72834,124095,148331,105815,30815,12677,20545,27828,27853,26341,46967,53208,-7068,-66502,-63265,-34002,-27209,36745,62094,30267,-13703,-94191,-102874,-85693,-51290,-83363,-91544,-43077,-57952,-68107,-100055,-2484,20729,-2132,-41647,-60556,-52730,-112449,-89714,-25201,-19790,1304,-24547,-95109,-104212,-45960,50739,145205,143906,110440,88832,42360,-69590,-107348,-38420,34404,77810,70900,25535,18645,69801,148397,172737,12237,-86861,-82368,-40560,6722,19229,28466,42389,60865,-9252,-66452,-7169,49198,22980,-75488,-71944,-25452,-91656,-109767,-89062,-102772,-94076,-63777,-28711,-32505,-81894,-61959,-938,34147,-18076,-117078,-52374,25103,-5834,-61863,-75678,-55158,-23144,11793,26984,-13499,-101806,-94237,-51171,-38202,-64472,-48482,-37171,-8806,359,-47765,-76044,22371,109411,139155,109436,41291,-13151,-19667,40591,56216,52099,64145,135831,162922,123778,29357,-45340,53064,93892,67430,42696,92738,175031,158859,-229,-44642,97001,63257,-63113,-66523,58990,119885,132325,174521,186021,138465,106344,149467,214671,139404,62135,-8329,-25948,-16705,-7605,-14230,-39608,-54920,-81240,-28718,97884,268669,304607,240538,120448,-7449,-65471,-67875,-78916,-78558,-45425,-15763,14445,999,-6449,-45677,-63228,-43347,26627,43220,29607,3125,-39166,-63242,-41640,7674,53705,1254,-43877,-101864,-77680,-47355,-14873,4835,63311,128644,200220,173514,6455,-68860,-56136,-55284,-54762,-41127,-60265,-88640,-109489,-129852,-114351,-99965,-85259,-84148,-100753,-133871,-99012,-45496,12201,58573,40691,-72905,-138525,-85098,-40495,-45477,-64069,-57285,-47656,-64545,-41968,-4913,82305,92975,6662,-64742,-68146,-23305,-4238,-2910,15898,73206,101022,66170,-4829,-36096,-1560,33958,3804,-31893,-47458,-65350,-81088,-59421,-25313,45617,131402,140753,73907,74247,53425,52965,60380,58671,35331,57553,85338,126238,162761,94246,41371,58913,176367,153726,67937,-298,61366,120448,107123,33660,-40825,-57122,-29561,-2996,46351,105204,163873,244034,207562,117457,94033,100489,122019,98210,52278,-46863,-75835,859,46000,61148,8675,-13610,42070,107929,167793,268332,309179,238733,73056,7375,-41916,-60479,-6668,79876,109703,78612,29311,-35854,-64765,-19845,5145,33803,82179,158442,242886,226286,200794,147466,67755,57000,84421,-23340,-73288,72040,175467,181922,153762,90158,50406,32540,33470,53855,18736,14154,37187,64128,20808,-53829,-63243,-10444,7043,18857,2162,-36081,-73318,-66235,-46448,-8845,9902,-9997,-7263,-8216,-7768,-35552,-7374,-49171,-142902,-137765,-97301,-53727,-26211,-16662,-1204,-22604,-62980,-65689,-35623,10935,76472,159363,243208,300463,227950,27745,-123516,-20083,58320,17255,6621,55415,83550,100032,135455,149420,69918,6285,-36714,-65630,-58535,-36129,-11194,79288,223563,226824,104779,14808,-92113,-55971,54817,83186,28787,-15257,-29807,9819,24217,4146,12620,31846,19796,28593,-6714,-29607,-33988,-90263,-81760,-71840,-30906,14792,95929,145260,90051,20937,-36562,-117234,-109034,-76713,-68795,-58819,-56601,-81154,-104353,-41650,469,-41421,32341,134900,222265,108924,8204,-60091,-91749,-54805,-57025,-66509,-60735,-50341,-79903,-93675,-25352,-1423,-35365,-56945,-7693,45183,115640,104348,56216,11965,-20332,-54738,-88543,-15378,9054,20735,2996,-73803,-89268,-70923,-44149,-4759,41370,59790,53177,64704,108807,85906,-2032,-50934,-51882,-47360,-67619,-57617,-9658,64102,40822,-13246,-48986,-64000,-107699,-78851,-124891,-9360,156116,355096,443768,376154,338280,329374,182452,-3127,-55485,51217,89025,105061,60421,-13709,19895,114166,158351,55920,-22281,-58404,-95279,-16990,3506,205,26188,-5066,-38075,-49067,-33932,-40908,-46838,-37945,-7027,26866,47235,84106,103052,122077,57206,6988,-5822,-8280,-37372,-82042,-86944,-27726,-45730,-109848,-106277,-91680,-79906,-94277,-87068,-87976,-52583,-12483,9771,28053,13799,-5771,-8365,39593,167387,330703,407239,343522,155828,-49759,-132620,-62153,-55866,-122931,-111037,-10485,36021,70928,52118,-1576,16951,64131,119214,157832,156002,115604,76836,60891,27957,-9952,-45856,-19773,75229,135962,161490,105105,27753,3570,-18652,-39774,-101823,-126768,-109191,-58733,-24874,-72442,-92921,-44625,-15603,6227,53478,88898,72225,45969,-5156,-28772,-13086,41395,55062,-1900,-69727,-108127,-61352,-8563,16801,18507,23260,-7834,-3491,-9464,1591,-59890,-85857,-73717,-83788,-63918,-3350,26043,7315,57771,144799,186200,187533,89105,11786,-23982,-12763,19861,86176,186366,181955,109753,40007,22142,26462,1980,-41158,-66623,-74682,-88714,-22341,-28147,-49433,-99561,-100489,-53784,-64521,-66810,-39275,-32553,-1671,97991,258621,462266,574065,585358,521387,299854,60240,-65860,-99087,-91097,44808,166233,167605,38347,-46032,-98015,-121847,-86527,-51261,-40950,-11169,12137,23702,-6211,-50278,8717,82652,166021,243679,235154,191625,40015,-5931,37949,71134,118229,97896,26425,-52866,-118723,-63320,-9279,-3468,-60281,-90352,-109038,-111857,-92896,-37290,5842,-50444,-123113,-94480,-49736,-54630,-29953,31653,98832,105154,69123,88768,177467,204047,151086,131224,76614,16968,-54514,-66870,-49245,-33497,-47667,-78050,-5752,60796,107312,129284,101759,-14020,-28103,-15943,-21409,-18237,16005,79787,55376,72640,20933,-40451,-85875,-58960,25344,76783,100943,73967,44868,21682,35738,-31088,-65666,-56486,-85999,-151603,-93146,-4497,124669,180717,132803,95189,62793,25564,54472,149131,204715,113475,37666,-4223,-15545,-45286,-89410,-139742,-130568,-98579,12085,61705,100595,170856,103218,45837,12559,-22390,-53029,-60415,-108232,-87954,-44604,-83349,-48244,-182,36042,66145,87203,91227,75989,146234,164408,129393,95629,246678,266361,83616,57042,151659,226811,179284,68688,-1303,-61153,-92554,-113903,-137015,-90427,-42548,40401,96313,69083,31130,-40825,-127117,-147154,-103268,-120667,-139758,-117675,-24725,53484,32284,-38847,-103173,-72139,-86982,-78741,13093,93470,93003,29813,-39521,-23583,15528,25799,-52841,-86742,7381,39329,914,-12427,11636,109658,152367,66213,-23683,-81077,-62020,-11618,59366,148581,250129,254552,116109,6255,9117,23917,44361,90123,123936,102840,157094,165041,64223,-49642,-78598,-102779,-71590,-24357,-7684,-5759,15219,-27566,-112371,-131075,-113813,-46197,42284,73820,12270,-37476,-71821,-52154,-103632,-64002,35359,-13907,-74365,-66428,-49536,-31775,-53817,-72325,-19497,57696,57249,52689,45404,29218,18288,2389,-35602,-40147,-25982,-59175,-58230,-22126,-46839,-127718,-50813,-52938,-127369,-27571,15147,-12404,-71890,-89465,-21641,58856,63081,476,-89066,-84857,-112455,-64949,53295,145429,130632,37072,-89845,-122046,-123423,-96956,-52808,-2651,31822,28679,54264,100202,145256,170253,162440,110308,-20649,-69825,-70191,6064,182372,338864,306238,205413,113380,11618,-65356,-25272,35031,44355,36159,7573,-25348,1647,8855,-47389,-82272,-57384,-50761,-33111,-45507,-58588,96820,290111,286230,125644,8500,-56509,-88243,-87799,-54086,-12974,-36707,-97722,-136934,-150315,-112364,-89918,-5418,193655,284283,273419,119590,-15690,-79158,-81202,-123146,-15869,74317,96995,221901,173606,-11915,-54595,49541,136139,150425,143320,109160,107380,122155,94404,20992,-56709,-100097,-81122,-70717,-43641,-31277,-46906,-68524,-95074,-121145,-139005,-146902,-135743,-86771,-2459,62183,109709,94542,37344,4725,-3373,-45255,-83741,-103834,-108911,-99827,-55173,-6773,82209,129808,1885,39907,72957,110762,149226,158333,119142,105758,81596,39543,12727,-18249,-44103,-43088,-7007,-1756,-24229,-26915,-24233,-24544,-10175,85873,186704,185214],[75629,23730,-14569,-30269,-78389,-39088,-28929,-31653,27142,26592,-9777,-47518,-36991,-6337,-8363,-12588,-1345,22382,81475,179044,205066,173522,133250,93812,27735,8463,124093,228377,258538,176118,381,-92975,-75558,-65941,-82849,-62847,-13369,18807,-5818,-19306,-19452,-67333,-83711,-62130,-23584,8620,12888,-3456,-27376,-58349,-56468,-86262,-83265,-92139,-59989,-17068,64761,181666,249707,165432,30290,-54378,-62067,-38574,-39798,55305,97302,51655,-14735,-75185,-82632,-122073,-109551,-69682,-45192,-53748,34864,37054,-87492,-33845,25641,41105,-751,-57525,-13299,-5461,-92748,-138149,-100432,-55197,635,22883,50316,105586,145606,133844,56521,27691,39735,76687,72508,69958,179734,273584,146679,-14481,-36801,41446,51976,40339,38233,56551,40572,31407,94328,185003,224485,179545,50540,-7354,-76459,-101430,-90513,5159,64524,74153,71948,-5080,-15433,-26031,-61512,-4399,103420,136639,40668,-34012,-37754,11660,55063,66387,39756,10966,-94763,-53918,111468,362210,486858,397137,216466,105875,75584,129428,180851,36263,-5160,-66508,-110243,-76429,-46421,-10475,-31972,-69217,-47287,13663,53853,58676,37111,38212,67849,110634,65047,-19518,-26932,-35251,-52761,-74554,-59121,-27722,599,5101,-21987,-15769,-23553,-82991,-144624,-62370,4572,32666,-8029,-42435,-4804,73608,124196,-23342,-105548,-81164,-47513,-86584,-124648,-50443,-2942,-76291,-40007,64955,120334,5580,-86092,-105153,-60936,73365,153853,70287,-1420,12445,-33535,-35633,-73662,-92360,-78220,-53493,-19823,-26416,-28569,-80503,-55785,668,94659,130137,166882,225348,115891,47544,78204,110507,104112,105563,106527,125246,161913,77124,27486,-40016,-88455,-129853,-124513,-115789,-124486,-113029,-78067,-46060,-26046,-55414,-80224,-102975,-77953,25559,73352,30798,-72518,-87321,-19030,14796,19029,32288,107974,223903,325713,264321,8311,8430,45345,55693,6329,-120062,-53888,-26485,-18572,-1634,34450,38049,30712,22594,40773,32595,-28676,-77450,-90185,-99852,-59113,44431,242626,259628,173709,68103,46283,111565,237944,126634,4429,-19686,25539,124901,173405,43034,-77645,-92669,-79817,-28495,80365,113961,26326,-77660,-18953,55921,52788,-2013,-88439,-104359,-75029,-76248,-71921,-22589,43756,89927,81377,27244,-1274,27275,41959,34452,20616,-6168,-69108,-124367,16971,144196,86009,-11259,31040,110690,105834,87903,33619,-62161,-80172,-19085,-24921,-24510,19776,115424,89845,31720,21952,6405,22358,7342,-24088,-60609,-83683,-78055,-102788,-60704,-12599,63482,166681,158686,38621,-15363,-55405,-91465,-52862,-76771,-83423,-93316,-124911,-82871,-64434,-54708,-23917,7404,6180,4484,25895,-2973,-80842,-94066,46889,232015,155630,34148,-68954,-59359,-48722,-47090,-42895,-47881,-44375,-21719,-12525,-17082,-29460,-11733,-2599,-75369,-104638,-57226,-52712,-39975,-21055,-33088,-67671,-92701,-123883,-110427,-82365,-48026,2399,152187,351214,383890,236617,95950,47667,88984,128772,100753,13634,-18770,-76334,-106551,-103484,-131660,-103745,2943,40262,6541,-36638,-54957,-81297,-43747,-46165,-47110,-8392,4363,76685,109680,74973,-8171,-63490,-76308,-76236,-19380,38679,68457,104031,29732,-55995,-38334,-8581,24042,101105,77153,-33692,-62114,-13044,31913,26684,-14894,-52653,-45104,-13515,7639,88576,192452,248935,155276,36244,-17068,54060,144061,182396,223363,162751,11024,-65616,-109943,-104323,-101009,-84952,-65246,-59675,-55210,-46414,-52535,-73899,-103195,-77298,59453,143706,207206,196720,76058,-37775,-15882,-24418,-27698,21173,56388,-13963,-5249,92095,149691,129682,7181,-121322,-53937,82370,208244,352652,428690,223988,-16951,-71167,59745,84992,41914,-43034,-81662,-39627,4875,26969,29470,-4397,-46136,6963,15735,22059,65738,168968,302024,215979,64264,-32508,-75217,-67027,-42048,3498,8248,32753,121180,162834,143527,89111,22606,-22877,6837,50907,77432,66158,31110,12958,-23660,-90608,-137145,-80307,-37687,-57154,-77732,-57038,46944,73683,28886,90210,250954,288940,264847,188584,88838,3986,58363,65238,32013,35286,107068,66115,88574,139072,151932,127659,60632,-20508,-6779,27494,7005,-43721,-72872,36291,103412,124372,62590,-16018,-9527,35619,54283,46146,63377,30919,-42465,-67069,-68691,-65549,-96894,8612,131900,141015,85423,72780,167351,191475,145406,93864,10026,-72829,-133393,-63873,-15839,33392,92086,79817,14885,-57816,-104678,-93924,-19086,46351,101646,194114,177123,111014,72267,16891,-26160,-50978,-79814,-75527,-25883,-13618,-2057,63306,115185,80624,61708,45195,38955,85492,144318,258046,365256,353540,282167,187893,88586,-15646,-92023,-116624,-110923,-110781,-46659,1363,30441,50406,62543,61039,23999,-90231,-104154,-95279,-148893,-99078,-50372,-34342,-44090,-51721,-74933,-77253,-83350,-70404,-38912,-11822,14306,2608,-10134,-33593,-41735,-66872,-92073,-31822,86592,131663,89435,24870,-4175,14913,12270,-29766,-83722,-44875,5853,8327,7831,3500,30312,38006,-40240,-66163,23250,143682,233993,291836,228058,59709,31115,119238,144231,55363,-2907,70061,64826,14096,-69095,-69271,-21091,-37631,-66012,-70046,-128847,-134758,-67967,3343,60770,47830,22666,17305,6334,-11573,-6912,68421,119312,105288,31789,-19593,-27068,-27373,-30688,-21619,-69505,-78331,-46830,-31004,-46197,-100070,-93565,-74107,-138761,-116228,-24145,57063,70337,44370,4978,-10174,-25386,-16134,16417,40956,40491,116073,228724,250331,236084,246890,363160,428211,288757,25909,-34339,-2776,-19569,-26991,-36568,-37112,-73621,-112421,-150844,-172544,-128271,-81231,-35395,-18051,-22595,11648,105680,156146,176626,46143,-5797,24030,51146,61824,32615,-10197,-12288,7531,23478,36328,33984,61907,79008,55578,10881,-38254,-57167,-52891,-108722,-88249,-79006,-99569,-102561,-60604,-4409,18876,-23707,-38078,-7273,52868,29961,-16431,15935,23208,15539,109855,223753,178916,36936,-22197,-10037,6794,-22152,-54331,-40713,-7717,36996,26464,23815,32423,10971,-10124,-16645,-9578,15460,68295,109454,45699,55201,44508,-38322,-100826,-54673,-23138,-46336,-14254,229208,404930,316209,74590,-51103,261521,578195,752663,713542,570591,437369,323063,124010,-78800,-25802,76748,49243,3789,-50130,-93417,-99041,-89744,-29369,47890,139281,238377,307712,317943,128161,-20399,-80467,-33989,-20329,-41399,-85647,-114768,-79727,-44063,5359,20261,-1016,-28695,-40399,-75747,-90375,-61906,-27754,-24665,-54855,-99763,-92456,-72714,-84766,-103806,-84780,14856,77790,76567,37071,-53144,-68939,-137469,-107842,57532,126371,66989,-64117,-28453,204625,361199,262839,151850,120744,153397,160420,153952,165040,134407,60422,8889,-26348,-104895,-61431,-15224,98140,152646,173995,108814,17024,-9210,-3444,6548,7364,-1387,14732,27574,-11149,-60279,-58192,-29454,-22097,39391,60345,22093,-20471,-97475,-113777,-94245,-55088,-83352,-95223,-43684,-51809,-66723,-111675,-11527,7240,-14806,-51106,-65892,-54457,-94257,-102110,-33142,-20845,4771,-15414,-81077,-102656,-58877,38299,151092,155759,125490,121493,89419,-29005,-89501,-38392,16653,46599,54985,20500,19016,71439,150854,175725,11399,-98095,-80277,-26720,25743,46423,49860,44677,53499,-2101,-57322,9412,79705,49858,-41206,-49140,-28981,-97398,-124470,-89819,-91216,-110933,-74435,-28670,-27793,-72090,-53574,19471,67206,-162,-94039,-64302,5811,-10343,-48211,-58320,-38199,-7771,20107,20490,-30711,-111514,-85912,-46846,-39604,-72107,-63966,-52777,-14722,-4257,-60973,-73227,43156,151009,190757,141700,53588,-9465,-17010,35096,33398,6951,16524,102933,129712,77744,-18985,-38930,50807,76767,44199,35585,108218,207673,190314,15744,-61932,96826,69403,-53203,-88594,41890,114045,143169,210573,259938,227895,174817,206943,245708,129195,44802,-25739,-43462,-27225,-11506,-18802,-37539,-45514,-69178,-19970,90399,235750,263131,211312,101225,-28493,-84136,-73350,-76341,-80324,-51285,-24121,6769,-2776,-1777,-36360,-56768,-41967,34006,72504,75139,45205,-11128,-44143,-22618,20864,53550,2232,-27761,-71365,-52715,-27158,-2207,7372,56316,116318,172205,134862,-10982,-64568,-56914,-60810,-72642,-58069,-75801,-104952,-107847,-118956,-105444,-98551,-80679,-76629,-92129,-131821,-113131,-57906,5775,54156,36921,-68918,-164004,-99918,-45028,-44064,-58922,-53037,-48508,-59791,-20617,30201,131070,126318,10512,-71776,-59245,-11728,-502,-16643,9045,92357,122429,68429,-8985,-35103,1804,29562,-16230,-53956,-56250,-67035,-86556,-63851,-25871,52564,156874,146427,66459,68074,40356,37246,54263,52557,23335,45560,74093,119376,171515,102878,29583,33258,147992,145016,60634,-8121,41484,82039,68280,10525,-45351,-54515,-41699,-3082,75672,140629,193855,279027,259517,149113,109367,115105,127481,103045,64113,-31201,-93889,-20015,20586,42731,11843,7897,48736,104825,167391,252879,260547,202912,63625,8322,-33064,-59656,-10586,78743,117334,84551,21794,-45028,-73830,-31210,-13413,8829,62000,148050,247294,256897,242126,180926,77486,46888,71296,-34921,-77435,84659,224640,231268,172565,86798,25949,-5720,-14232,4896,-10865,-2263,19461,52731,20580,-46193,-51302,-3811,7591,20637,10573,-23006,-79575,-77423,-41907,-1555,17025,2985,10826,10194,11597,-5286,26109,-24910,-121337,-147599,-111682,-71435,-49477,-30471,-17762,-35736,-77753,-90893,-62691,11549,81542,163585,248380,313265,240899,32106,-140312,-35368,53794,22342,12589,67853,88388,97826,127533,147142,74340,2853,-45975,-75988,-65938,-43443,-17251,81355,231771,256340,137153,33089,-94068,-80495,37682,87163,46069,583,-20482,5255,3002,-25229,-10773,17671,7676,20594,-11142,-29783,-33163,-89777,-82019,-76682,-42768,-1703,74224,124635,77790,8719,-52751,-98161,-94168,-70727,-73104,-63154,-53618,-75885,-98471,-46010,-1104,-31721,48175,142283,225727,114530,16646,-52384,-79191,-39838,-48346,-69307,-57766,-42460,-69221,-100450,-47022,2123,-10725,-21930,8288,5911,52712,84063,54967,14123,-23082,-61040,-86201,-5915,5163,11445,-4791,-80918,-84007,-63817,-41235,-11120,32052,47931,34314,37788,73667,53282,-20913,-53516,-51171,-50457,-65210,-48305,-19055,44800,28842,-10237,-38930,-63678,-101263,-63376,-101377,-50776,91688,280297,401962,373072,338928,302695,139187,-29900,-45660,77635,97531,105842,58984,-14916,37328,149010,184873,75284,-15685,-59868,-93916,-21009,-6164,-11315,22211,-1043,-33942,-48459,-36776,-44602,-57036,-48979,-122,53739,84436,109137,115226,123559,56243,1774,-14838,-19985,-42185,-81432,-86635,-27004,-48210,-111567,-101409,-82015,-68992,-88287,-76512,-76016,-43338,-9215,8056,19403,2810,-19485,-17256,47311,190620,378880,489791,426768,200793,-31394,-144480,-67969,-60864,-141662,-91497,15570,41383,53871,32834,-11823,12113,62535,125158,181195,185964,130155,85322,70440,29546,-15953,-54181,-20410,87893,154379,185991,122631,42592,13517,-14225,-40669,-102617,-130935,-138435,-96056,-49062,-81117,-89045,-35174,475,34318,91150,108103,86562,58448,3153,-15725,-4217,41067,43495,-19763,-86003,-111095,-50551,2032,24417,10274,9083,-26954,-28312,-34968,-22119,-70596,-89559,-78997,-89569,-79278,-29784,-3960,-4880,58386,152346,185868,168531,65071,-6063,-33309,-12757,20700,75532,162768,160911,104073,41807,24439,24655,-1125,-41097,-56919,-60877,-76520,-19273,-49624,-90348,-142183,-67065,-26539,-47954,-61991,-39115,-25704,4334,87293,230303,422875,540707,546058,484807,306043,73655,-50659,-86206,-61910,79938,216340,206859,53139,-38447,-92352,-132236,-83341,-44766,-31272,-3953,16255,21894,-8169,-46396,6004,87182,188229,283148,262901,199854,47270,-3823,39895,69608,96204,53551,-15632,-83466,-110899,-50542,-9636,-21700,-87581,-113814,-112316,-112378,-115688,-68463,2135,-45207,-110734,-93483,-56075,-65886,-58222,4425,83391,104645,80249,106083,194263,184831,122568,93978,43500,1252,-53243,-64438,-51218,-36411,-54329,-92428,2691,71978,133623,163167,134290,21481,269,8051,-5848,-18733,14420,85115,65127,80557,22657,-42749,-94868,-66269,16815,81267,131785,110518,80214,56318,51089,-39908,-63565,-45735,-67538,-130083,-90308,-787,114041,149286,98925,79349,65583,35095,58141,145376,215590,129054,35964,-16963,-32885,-55518,-88393,-125911,-105898,-74425,-6472,41720,87142,169779,108990,49421,20132,-19650,-68667,-73645,-113886,-72134,-29168,-75124,-39043,20375,57763,72108,83758,81290,60534,121964,140899,132175,112726,262255,265768,92699,72578,173060,258425,186772,64998,-2743,-60445,-89863,-104524,-111178,-65390,-12969,66945,110330,78258,39770,-28741,-107456,-161235,-132112,-138419,-123231,-93356,-227,77446,45852,-31599,-102807,-76156,-93049,-98297,-11010,85144,112360,46218,-42216,-33960,9370,20432,-54706,-85920,15912,57860,26917,4717,-159,82089,107790,27625,-46843,-90355,-69800,-29401,41803,129776,228771,231934,102327,7275,14816,30857,56923,106839,136977,111653,135014,127639,52388,-37675,-80561,-130107,-76897,-3185,28894,18839,-13200,-84741,-146665,-141082,-104288,-40494,40530,54485,-19101,-69160,-75665,-10075,-34948,-114062,-19286,-51862,-101472,-81960,-57104,-38817,-63406,-70473,-10412,70897,51829,30639,12088,4978,15631,9221,-30596,-46752,-42212,-68066,-54802,-22153,-54611,-116904,-42753,-49622,-111364,-6818,30604,-8611,-67901,-75153,-12754,53336,50424,-978,-65467,-73624,-101356,-52147,76857,189541,174199,72274,-74720,-117108,-112811,-90005,-48237,1364,29393,25670,55881,103705,140311,173304,182577,115178,-32905,-77073,-80589,-22920,143288,291135,270495,213097,130410,21680,-63088,-32647,24937,41126,44177,26500,-5369,10713,13712,-44449,-82131,-59884,-48883,-21322,-36290,-61662,80354,267401,265379,108280,-5295,-68094,-92397,-85922,-45818,-7145,-41100,-111393,-149880,-145341,-100247,-73757,39332,240029,315861,260502,89263,-45534,-93191,-75630,-34582,69595,158959,179866,297255,234837,18397,-70863,38861,141377,158847,140405,95051,82683,95233,75853,20256,-47230,-103184,-93990,-86905,-60482,-53217,-73111,-99755,-122798,-138500,-140054,-130915,-127034,-93304,-17231,45950,99477,95519,46490,14651,10875,-19682,-60249,-113992,-138493,-121552,-54402,13893,114597,153249,29311,54614,77529,101385,123221,136271,115928,111270,84903,41216,14712,-22035,-50122,-44739,-5015,-406,-25031,-31515,-34443,-38719,-18031,82877,206990,209674],[80814,21458,-13225,-30552,-76815,-45672,-33576,-20213,39472,26597,-21014,-65190,-9689,21569,6444,-17727,-19046,-8477,48332,145667,180221,141100,106373,86799,34060,24346,140577,241549,264899,191990,15456,-76794,-66011,-58380,-66845,-34299,11050,27919,-5964,-18684,-17806,-65755,-86271,-72294,-33626,6782,20320,1682,-33330,-47174,-3944,-35734,-45927,-84322,-92757,-34267,73128,211499,291016,178666,22510,-74054,-92915,-87512,-27576,45369,61667,7530,-50050,-92211,-64274,-88255,-105600,-72085,-46129,-52590,30047,50815,-62083,-41617,24347,53365,7031,-67802,-12676,-4880,-98884,-132722,-99592,-56336,5689,54345,83004,100029,103012,94876,29027,14935,35792,66572,44572,8537,96266,203636,112139,-30240,-35797,41400,64355,76395,88104,109117,91196,73517,117998,180115,201329,169794,60034,-4904,-80457,-85761,-86973,-8302,54264,64287,75774,20234,-9183,-35002,-68921,-8183,106036,174447,93631,14292,-3709,28031,51274,49541,21669,1484,-74202,-32857,119504,352274,465629,364845,180630,75692,48349,83750,118879,11152,-13345,-65033,-105275,-77842,-42478,-3474,-27800,-64373,-39261,17528,50858,53992,30433,41061,77472,111530,61168,-53823,-68399,-56647,-62197,-76257,-42207,-909,28937,27840,-2749,-9833,-33027,-98413,-134633,-56706,7375,26235,-20026,-51906,-17791,58155,117654,-30430,-111982,-91317,-49733,-80247,-116286,-66433,-17862,-60858,-36910,43252,109784,14597,-81200,-98811,-55258,86508,192831,127287,52487,52278,-12171,-28903,-58593,-101776,-76680,-49411,-34989,-57352,-71174,-118673,-45858,9745,103463,134089,160299,213624,116759,58361,82590,108323,107683,115172,118904,145707,191116,90848,26973,-44504,-95189,-137061,-126813,-119671,-134593,-99770,-53939,-26300,-16245,-55388,-83270,-99637,-83641,13075,65833,36320,-74985,-124793,-38280,-1531,3287,7757,65577,170147,279241,240707,2725,-43236,-26589,-2890,-32835,-149341,-38575,-11365,-12803,-8333,20302,23857,23364,28445,52386,37418,-21648,-68612,-84045,-97409,-75705,19980,207462,245040,167981,60046,32397,117559,268184,123737,-9885,-27891,20512,115245,174049,53145,-57048,-79918,-87368,-45659,61900,93500,12228,-74386,-2159,68383,53876,-1489,-91242,-99136,-72606,-79503,-69804,-9361,73446,127994,120699,59601,14047,25541,33799,31077,17610,-14176,-83582,-102076,65769,192829,132190,15095,6179,67462,82086,88630,50979,-39636,-88910,-33598,-31762,-18469,48447,146631,77503,19465,19411,7922,23895,9983,-17595,-49673,-75927,-79125,-117714,-63599,-11079,72450,173695,160252,37327,-21863,-52508,-75107,-33598,-57219,-101977,-123122,-113977,-73132,-59697,-57122,-27627,-94,-5485,-15009,4111,-31175,-109686,-106975,42857,211491,134652,39229,-54558,-49557,-49548,-57254,-56452,-58540,-50972,-32599,-26732,-28239,-34979,-19521,-17438,-91597,-126926,-73512,-57482,-33111,-6795,-20914,-58740,-85592,-118464,-106611,-73528,-40253,2687,146983,352555,399597,239510,98786,54623,94400,135795,122430,-9748,-73552,-108466,-112584,-137987,-143336,-66938,39513,69855,22988,-28511,-56726,-85755,-32483,-19636,-31183,-13310,-9835,76542,126100,95788,7796,-55496,-60128,-57331,-8307,45779,58514,69926,-15550,-91911,-35284,21376,92448,170261,141973,7421,-43122,-4663,30062,17289,-32193,-78691,-66465,-33123,-14846,73693,180325,240050,161042,39841,-13169,61021,150710,201917,264018,177234,3055,-83389,-129302,-102265,-97088,-85259,-58397,-51116,-46790,-36851,-49943,-74550,-104146,-79027,62616,153123,217654,202515,74447,-35998,-16155,-22788,-25734,17204,43800,-20899,213,86726,141132,125799,8862,-125199,-44721,87600,202486,341336,447023,256030,-3225,-87802,51375,100012,65081,-30263,-88986,-39089,10363,35602,43450,2007,-43630,857,6094,9957,61987,178713,320885,228159,63099,-48628,-85821,-89053,-67184,-9102,12466,39186,123097,170593,146325,83416,8749,-34330,2616,50332,77715,64230,25730,7740,-24259,-97372,-123909,-72287,-41493,-61870,-57359,-47368,46792,86262,50727,116555,272976,330621,322384,230094,99997,-491,46625,53767,20471,20744,80066,25397,40427,102284,121798,97486,44798,-19495,6771,48241,16225,-34331,-72620,22214,86654,95867,30534,-33842,-23416,5759,16166,-1538,11091,14738,-41908,-58572,-52548,-41050,-56806,-21441,113513,150934,104957,89371,174879,193158,148946,104470,22981,-61111,-125271,-61029,-11203,50763,118084,93654,11242,-68119,-116252,-102838,-19111,61790,110073,208220,198604,123781,84773,27515,-19688,-46910,-78142,-86119,-46435,-37029,-17709,59316,123324,99712,87640,73266,65696,101407,144988,238210,336485,330746,254319,148573,41344,-58683,-123988,-93760,-104920,-119165,-62453,-14599,21916,50597,67189,63801,34780,-77086,-136907,-127875,-120623,-68109,-27673,-18671,-39407,-47985,-63510,-61333,-65944,-54702,-24616,3675,31376,16988,18,-27182,-37092,-65252,-99567,-32386,96321,151298,118487,64081,32566,36401,23925,-23167,-87161,-55053,-2031,5847,10143,5243,24660,30542,-51100,-92762,-17427,103037,198354,241013,183959,29308,19613,115789,149649,72842,21977,90881,71988,8533,-70422,-55010,-13082,-35042,-65967,-68140,-120345,-156090,-91643,-13643,53641,48202,23483,15294,1472,-21104,-13099,61364,117541,108237,31140,-26265,-19833,-22046,-38673,-33055,-78110,-71347,-39109,-25420,-46917,-109822,-93492,-72496,-130363,-104510,-5119,74928,85716,62566,19920,-3260,-22829,-15234,8683,32008,35474,116336,221543,244058,214025,202973,300637,378824,292351,52600,-24501,-11329,-36533,-44587,-48547,-46605,-84348,-125574,-161409,-180347,-143493,-93106,-32900,-446,6431,47709,144949,191377,217445,70976,-12414,-13398,5873,26346,16853,-9424,-12010,15811,40214,47995,39295,62855,74166,38996,-12429,-50582,-55014,-40176,-95298,-95464,-96028,-107961,-82739,-45771,-7663,19141,-4242,-5038,26210,74544,48996,-4260,24478,22540,20689,121485,234946,193507,57979,-8352,-31707,-38870,-73273,-94430,-71633,-23672,33551,26823,21523,26056,1123,-20938,-20585,-6364,13204,49877,62858,5957,41115,51863,-28775,-75436,-17435,3405,-34579,-19043,224006,467303,399905,100747,-65543,235297,514111,679425,679763,567280,400424,239167,46083,-53311,133301,163747,77648,13674,-49194,-100854,-106339,-86563,-15553,69367,169687,283705,361843,333618,111984,-29514,-85824,-37203,-17081,-36743,-84132,-133716,-93434,-45758,16664,39067,21597,-9347,-23249,-59092,-76866,-60311,-23132,-21811,-63748,-125158,-110508,-78855,-80736,-87346,-48861,79079,148833,133036,72526,-33290,-66569,-135050,-102533,57816,117798,82666,-40330,-50353,178945,302604,206145,113995,95327,127926,127884,132312,165980,151772,73735,11675,-31301,-105618,-59019,-5355,124915,185290,202487,112731,6021,-27768,-25395,-13983,-11588,-16041,-9368,3473,-15947,-52817,-49050,-22053,-15142,41669,57019,13883,-25354,-94794,-107409,-84559,-44544,-66823,-90810,-45680,-47795,-66393,-112212,-13830,-2991,-27059,-60521,-69784,-54181,-76091,-102449,-37623,-21501,7505,-6228,-64739,-92102,-67162,25418,152634,167106,142755,157736,140317,18425,-65130,-36175,-1105,15192,38891,18082,23356,76464,153097,173001,8478,-106173,-68542,-6718,44476,66405,57917,36769,38441,4556,-43575,35324,112433,82633,-470,-21227,-26110,-92491,-133864,-87860,-72324,-108952,-88413,-30278,-24192,-61946,-45148,39960,102744,23407,-65223,-67214,-9011,-9516,-30981,-37848,-18623,8951,28936,14600,-47185,-115983,-75466,-39371,-37007,-75451,-77607,-64135,-15813,-7263,-69116,-59324,65780,191406,241718,174834,68829,-2304,-12852,30233,11144,-35371,-33699,58969,83892,21108,-64459,-21470,52181,61255,22924,34139,124342,233889,212917,32229,-78060,92258,73432,-39564,-109826,22130,107974,157728,252232,346468,339237,265214,276207,273781,117261,27515,-40871,-56626,-33255,-13306,-21946,-33776,-33232,-55201,-15809,74035,186572,204372,166726,70183,-55953,-100851,-74937,-70078,-78409,-56278,-32714,-564,-4529,6271,-24045,-48585,-41388,36202,95388,118947,86027,15097,-22986,-495,37443,56342,9132,-6442,-41265,-28357,-10311,7062,8959,48727,102725,144556,100952,-22874,-57668,-50229,-53141,-80452,-68090,-85517,-115698,-97210,-101683,-89502,-90351,-72498,-66155,-79746,-121324,-121810,-69179,-1546,46612,30245,-65153,-156837,-102297,-39979,-34837,-47766,-45140,-47517,-53515,2354,66060,179039,160310,15261,-74077,-43105,3306,5910,-30963,7834,116457,146394,71115,-10972,-30506,10855,33089,-27835,-73099,-65935,-69532,-91601,-67870,-26944,57310,175263,144224,58769,64618,32908,25117,48940,46620,13375,35352,65003,112686,177514,111374,18684,5455,112375,131387,54995,-16646,16286,40225,29895,-9754,-46638,-48468,-44416,9941,102338,168240,213613,297845,296326,173160,122283,128744,131852,108025,77296,-12161,-92283,-39925,-1852,31388,24872,31073,53621,98443,162735,232120,214956,172883,60673,14372,-19940,-51602,-11475,75162,118087,81727,8848,-53740,-78626,-38844,-27950,-12104,42073,131244,237892,274818,273882,208493,86399,31910,48293,-49529,-77096,92174,260449,268416,184485,81880,4185,-37263,-50286,-23168,-21279,-5850,10058,45233,21552,-38235,-38234,4405,8900,20981,16560,-11039,-81760,-78716,-29256,9626,26712,18846,32203,32261,35566,31310,60315,490,-96132,-131725,-121997,-86311,-66792,-38695,-31040,-46971,-89861,-116782,-75445,21496,85739,162701,246363,316971,249544,40231,-141350,-47359,49708,28986,18472,76768,89871,94112,116461,137809,73737,-1449,-54347,-84711,-71957,-49847,-22656,81850,230950,276293,172505,60253,-76202,-101943,19091,87804,66339,20316,-9085,1241,-16824,-50352,-27073,9508,226,18212,-5191,-23426,-28873,-85829,-77812,-76112,-53415,-17980,54202,106942,69104,1356,-60042,-76333,-78915,-64470,-76711,-65151,-48483,-69095,-89754,-45043,-1200,-17747,66569,146334,224314,120972,27037,-40910,-63437,-22637,-36305,-69274,-53249,-34163,-57331,-96950,-66497,-149,3364,4407,33337,7989,-1526,61451,52601,17699,-23129,-63445,-83188,2851,694,-729,-13836,-86685,-74883,-54301,-36494,-14662,24705,36337,14867,8588,35554,21930,-32627,-50149,-45863,-47244,-56135,-35632,-26566,23679,16444,-6512,-28184,-61163,-93249,-46831,-75337,-89508,34077,204420,342483,352050,325679,266690,99333,-52880,-28862,108686,109150,109229,62784,-3281,67514,181303,206631,93907,-8205,-59402,-92283,-26490,-17768,-22737,19790,5132,-27118,-44991,-37035,-46661,-69770,-60846,9976,82091,124225,136171,129372,125470,56180,-1512,-21524,-28881,-41800,-76027,-77909,-22873,-48971,-111638,-93775,-69684,-54906,-78110,-62742,-61814,-31982,-4074,8121,14608,-3937,-29497,-23032,51529,199566,399146,535674,477370,224119,-21986,-153632,-69307,-60679,-143487,-64026,38234,42437,35482,12920,-19894,9264,61129,129295,201171,210903,139484,90141,79107,32861,-20042,-60454,-18437,101189,175328,209320,139106,56777,24264,-6436,-37466,-95967,-118032,-135961,-125569,-76393,-89587,-80291,-22982,17002,61844,126877,124682,100248,71067,13658,-163,9414,46139,37348,-32232,-97814,-108336,-42209,7867,27717,320,-4282,-41683,-56060,-63762,-47542,-81330,-92093,-84380,-95222,-92654,-50403,-26202,-11709,53632,147438,174333,142674,39381,-23562,-42853,-14514,19397,62815,137660,138780,98793,46327,30188,23559,-3491,-37550,-42973,-42790,-35232,5180,-55340,-122017,-148172,-35203,-2848,-33216,-55707,-38559,-21506,4107,66845,189285,360166,474548,478014,427338,303933,93647,-18264,-47464,-24923,114579,261609,238289,65806,-30871,-86837,-138976,-78475,-39779,-22519,3706,19119,18608,-10927,-42430,4872,91883,210434,321084,285732,202247,50392,-13551,29127,56161,63149,5474,-59357,-115484,-94209,-33880,-6623,-38636,-114961,-133431,-99922,-103123,-130088,-95921,-1438,-35506,-82808,-78354,-54428,-70591,-88289,-27463,63165,100334,89006,121761,204216,158315,93032,57936,16036,-8892,-50098,-62000,-52433,-36147,-52963,-106080,5546,77124,155009,194849,162296,52661,24823,28628,6809,-21994,8826,84137,65773,78981,17941,-47964,-98328,-64356,11711,82262,159646,148411,115027,86374,58432,-48117,-58042,-37216,-52452,-111320,-86452,883,97294,114576,68265,64154,65342,36902,48196,123175,207412,138443,32852,-30333,-51797,-67503,-87653,-112099,-82680,-49336,-26772,18764,72521,163714,112586,52783,29219,-10029,-83706,-93626,-116173,-53470,-14794,-71303,-38009,32204,74932,73655,77514,69030,42897,95563,115626,136809,136521,278514,263846,102945,91225,194279,283752,189051,60909,-3620,-58585,-84595,-91070,-88448,-40844,17821,92343,122895,87077,48454,-16272,-85756,-143050,-164041,-138240,-94431,-62983,27923,100682,57790,-25461,-100560,-76159,-90776,-112045,-40409,67219,125504,63580,-42845,-47973,1931,12845,-58154,-83449,25217,77760,55009,23335,-15056,39643,45927,-18424,-75757,-103074,-79488,-47679,24202,108366,200546,201102,83780,6665,19741,36603,68294,121625,149530,121048,104612,85593,38716,-22893,-59253,-69615,-42087,42896,76683,43073,-48333,-138516,-158360,-141547,-93148,-37000,35305,34181,-41513,-79994,-55428,22792,8864,-96523,-71989,-89583,-128211,-98243,-65616,-46146,-72296,-67618,-4550,77619,41550,4630,-25048,-23651,10207,13717,-27534,-54084,-57822,-68791,-45848,-17287,-55679,-112297,-40627,-47168,-91822,13213,42279,-7305,-62284,-58187,-2063,48639,42546,7275,-40958,-59036,-87321,-39564,96863,228989,212288,107392,-54656,-106154,-97676,-77981,-39740,7429,26792,21612,55857,103936,129808,167840,190090,111778,-48533,-82747,-86682,-52367,94979,229737,229064,213786,141374,29767,-59499,-38263,20509,46933,59341,49356,15586,17103,14008,-43485,-80830,-60274,-45345,-10557,-27897,-64058,58152,229980,232114,88007,-18513,-76487,-92888,-80653,-36029,1232,-40065,-117428,-142593,-135516,-82862,-45459,89491,277469,331452,237569,62600,-71410,-87554,-44661,45713,157425,245320,265656,366262,285574,40215,-87390,29497,144163,162978,132684,77239,53064,63303,54634,18345,-38834,-105031,-104775,-99789,-73161,-68086,-85543,-112325,-125723,-126659,-116225,-111326,-113322,-95890,-32449,26322,84138,92140,54774,26295,26847,6085,-31934,-105035,-158737,-140860,-53401,29736,134582,156265,44248,65802,81671,90252,96876,117970,118500,118691,87873,42811,18128,-22891,-53226,-45224,-1317,3402,-23341,-33890,-42471,-49772,-19695,82747,224441,230019],[81118,14695,-18874,-37800,-80788,-54073,-42596,-15439,44790,20145,-37132,-61117,18275,51414,32099,-9756,-30107,-41163,13163,107584,148782,104414,77235,76714,38985,35103,143028,239015,259953,203686,33392,-61126,-59106,-52899,-54916,-11492,26969,28567,-13344,-23472,-19729,-66998,-92911,-82044,-36334,12701,32975,6390,-45418,-45943,40601,24411,-2575,-63506,-127105,-52936,75988,227584,313087,178875,9358,-91746,-97907,-71460,-11494,30744,24327,-36391,-87745,-98826,-40656,-54379,-95902,-75329,-50259,-55788,16455,52145,-44715,-55014,18806,64942,16226,-81003,-20577,-10021,-108234,-129529,-100521,-59299,8428,84300,121947,105992,70052,54900,3691,7460,34382,55362,13008,-56711,36646,144661,71653,-51200,-37005,34259,70949,112200,138789,159833,136009,107681,134334,169156,173267,152892,68296,-2375,-78051,-67838,-80166,-24124,39994,53093,76770,42045,-4567,-46143,-78606,-15844,102514,207348,151951,72610,36439,45137,45217,29526,-643,-12003,-52802,-8985,125486,328138,420836,314309,135734,38998,14880,34076,54192,-14951,-23691,-66983,-102299,-74765,-34792,6777,-20358,-56577,-31040,21063,47339,48532,23824,42134,83061,107301,57612,-80143,-111833,-78200,-76697,-80134,-28566,21321,52410,48389,16500,-944,-37299,-108190,-126972,-53474,8295,19146,-29603,-58702,-30068,42011,108509,-37588,-116619,-99426,-51652,-73989,-107719,-85252,-23444,-39884,-36243,18226,85511,10605,-81457,-94005,-51545,96471,227130,184828,108073,87659,8957,-19412,-39875,-97199,-68922,-47939,-45875,-81845,-102910,-117943,-34696,15644,105979,131569,144481,192602,111295,63000,81602,98942,102913,117403,126565,163070,216648,103128,25039,-49716,-100205,-131814,-118751,-114088,-133160,-89718,-31522,-4623,-7111,-54221,-84956,-95235,-85586,2791,59760,47210,-60553,-133742,-55212,-19102,-13340,-17304,23176,116575,222058,205383,30228,-10820,-65218,-48304,-60132,-130115,-20708,5468,-4573,-14191,5773,10121,16569,32377,57774,35572,-20414,-62282,-79424,-92083,-91436,-4123,166443,218249,149567,45920,12036,117052,278464,108721,-27290,-36828,15759,107253,177436,68199,-36081,-67627,-92258,-63751,36864,66977,-3749,-69692,10657,76199,52853,-616,-88529,-89480,-67115,-79138,-62977,10468,108260,164351,152695,86100,27869,22997,22694,23209,10716,-24983,-97294,-83957,100920,220268,160291,37198,-8868,23898,54478,84395,62222,-22159,-85768,-39242,-31834,-9677,79161,168503,60529,10938,25802,18321,29154,12211,-12889,-39236,-62837,-73823,-131342,-63296,-5215,80311,171506,153271,33018,-28811,-48038,-61309,-19413,-30937,-94616,-152065,-98950,-64361,-56164,-59554,-30843,-5670,-13913,-28667,-8810,-44451,-111643,-109825,36263,180247,110525,43739,-40080,-42579,-54071,-69294,-69681,-68189,-55677,-40489,-37557,-36267,-36868,-21976,-25927,-99435,-138535,-85147,-64656,-33969,-2128,-15799,-51958,-78236,-110910,-100413,-61870,-29570,4080,138983,345387,409048,243985,104249,61331,96828,139273,148860,37777,7686,-8520,-47330,-88347,-91941,-28911,73852,97242,41205,-20349,-59528,-85548,-20101,55,-19112,-18816,-25550,70106,132199,108518,22967,-44140,-46954,-41435,970,51915,47757,38132,-55694,-122833,-28762,51071,160356,235441,206246,54670,-21461,986,26302,9658,-45503,-104832,-81258,-48458,-37786,53742,156179,214661,156016,40584,-9587,65795,152338,215694,295326,183174,-6317,-99943,-143392,-96805,-92345,-84695,-52143,-44527,-38758,-27185,-47620,-76234,-106656,-83061,61280,154663,216453,195652,65592,-39752,-21672,-26406,-28534,9440,28754,-26361,4545,79570,129645,117919,10503,-127252,-40285,85071,191247,323637,455399,289073,15491,-99553,40402,113776,89274,-17805,-96037,-39430,13017,39994,53629,6733,-43298,-8070,-4327,-796,57895,182897,326769,230340,61083,-56644,-87063,-104948,-86052,-18318,15084,40660,116161,166900,141697,76022,-2390,-38992,3132,50942,76718,59804,17619,-1193,-27570,-99531,-111340,-65611,-46500,-64870,-37108,-33292,44977,97225,73454,145225,292904,369906,380106,275534,109275,-5663,31645,38057,6105,3721,48649,-15160,-9990,61901,90438,68697,31652,-14040,20016,65657,28746,-18663,-67753,5378,62691,60777,-3325,-51014,-36305,-21858,-17840,-46054,-47820,-9946,-44759,-51308,-37004,-18942,-25884,-31210,97573,161047,127169,111465,190198,200276,153294,114480,37540,-43771,-109608,-57703,-6192,67236,136056,97677,3511,-79947,-127870,-110489,-16907,80455,118045,216068,217500,135280,96249,36327,-17329,-46935,-77528,-95749,-69900,-62030,-32124,53099,125803,116251,107674,92968,86376,113205,141467,211441,287239,284745,205365,90113,-17183,-103472,-87624,-63883,-92728,-120942,-73053,-28680,14034,52216,72455,67894,45901,-58267,-146364,-123779,-83130,-34622,-1859,-1459,-32097,-44581,-54844,-49610,-51940,-38788,-8271,19339,45739,27333,7295,-21600,-31353,-60704,-104760,-35765,101978,165624,142861,100361,70990,59565,34796,-18550,-90933,-62107,-9653,1651,9563,458,10909,15672,-65508,-119396,-60071,65703,164633,189193,139763,5714,12254,111338,152309,90221,48409,112811,79405,5442,-63227,-39552,-5452,-31686,-67198,-68926,-112702,-155900,-103005,-25146,47492,48516,23926,13111,-3014,-29272,-18408,51750,109648,104636,27905,-30972,-16340,-20645,-46428,-42336,-83252,-63890,-29907,-17682,-44678,-112837,-90404,-70202,-120647,-86459,18825,93794,99648,79174,30903,-210,-22762,-16507,429,23359,29376,106182,191067,207311,165135,141993,221003,306679,272684,77334,-11913,-19376,-55060,-67320,-61461,-53987,-90917,-127240,-139270,-147174,-120463,-89796,-26963,17083,33952,79102,178405,217908,247622,95863,-17404,-46966,-37089,-9817,-2019,-11160,-9693,27791,56639,57733,42757,62793,69224,23551,-31061,-53643,-42450,-15142,-67820,-70750,-78349,-84776,-62930,-33107,-15585,10815,2875,13155,43934,80789,57038,7034,33909,21970,25416,127001,234282,197034,72463,1375,-51649,-82042,-121004,-128817,-99528,-40675,27586,25757,18631,20539,-6286,-28511,-21448,-4257,7641,26508,14200,-20081,28298,53522,-22168,-49863,21713,32025,-20924,-24462,206954,500914,463459,119218,-87877,169352,370413,500387,538191,483156,320818,151565,18599,80953,311092,264621,113853,23593,-48148,-108736,-113799,-84515,-4995,86165,194212,322359,403529,332120,94756,-37088,-89138,-41393,-15574,-29097,-75604,-148682,-102713,-43379,27852,54767,39942,6601,-2621,-22317,-49542,-54397,-17912,-17906,-71151,-112403,-116143,-79577,-72481,-65582,-11324,138144,207539,175127,96851,-17385,-64966,-132071,-96283,53195,102656,92763,-11127,-77094,132334,216201,133417,68631,64733,96700,90610,105121,159060,163275,84534,12773,-35577,-104486,-58469,2668,151108,219614,230608,116203,-2380,-42942,-45834,-33754,-27064,-16313,-25564,-18747,-21893,-45041,-37380,-13548,-7897,42147,50669,3878,-31023,-90055,-91311,-68511,-30878,-46631,-82617,-50929,-48388,-69754,-102241,-11924,-11144,-39475,-70567,-72947,-53874,-59694,-91986,-40161,-24629,6919,868,-48222,-76643,-70978,12262,148751,175735,158962,191388,186766,66939,-36114,-32649,-18996,-15456,22392,17005,29357,81549,151321,161631,1465,-109590,-50408,15164,59111,75848,52395,19354,15964,7927,-28569,62367,137786,111404,36260,1834,-23341,-84976,-139539,-85277,-50174,-82080,-109539,-37201,-24216,-53926,-38955,57546,135685,47018,-38542,-65319,-21329,-5937,-13167,-17266,577,24209,35666,7416,-64203,-115895,-65694,-31675,-33052,-76113,-91300,-71929,-14246,-10683,-74492,-44427,83551,222677,283574,203543,83395,5206,-9888,23463,-12703,-75714,-86876,2318,24098,-42617,-79181,1263,54985,45782,1550,35085,137144,248972,222950,45657,-95308,80242,72002,-26080,-122714,-42,100843,172951,293883,436147,462373,370003,348910,293019,102010,9631,-55456,-67107,-36942,-15140,-25571,-30292,-20684,-42637,-19582,47171,123136,130694,108355,26459,-91970,-108209,-73981,-62319,-75229,-63310,-44413,-10259,-6984,14401,-12153,-41702,-44572,30045,105595,151688,117181,33277,-4247,21081,54046,58995,17356,13764,-15092,-8376,278,10704,7730,39683,87016,117120,71041,-32184,-51635,-42141,-41858,-81057,-73552,-91845,-115513,-81728,-82209,-71307,-78131,-63064,-55334,-66806,-107262,-123036,-81149,-11535,34704,19192,-64532,-133466,-91574,-27807,-21448,-34286,-36550,-47632,-49346,21840,94624,215259,188200,18543,-72375,-24388,17813,11294,-49330,11577,140458,167859,71216,-13336,-24968,22863,42963,-29490,-86322,-77700,-74888,-99535,-74942,-31826,56373,181132,131633,48162,60391,27866,14002,41576,38388,3226,24364,55034,103423,178572,117762,7411,-26985,69130,111173,49025,-28714,-16272,-5534,-8506,-28824,-47343,-42466,-40238,26960,120215,184210,220231,297646,312254,185620,130737,139103,133213,110730,88923,6976,-71769,-59821,-20731,26792,41755,50501,53623,86077,151062,205198,173229,148093,62126,22587,-6556,-41547,-13145,65703,108634,67159,-11531,-62849,-70573,-45608,-41089,-30476,22442,109197,216016,277685,291595,226407,92523,10550,11862,-68811,-73578,91480,276416,287005,186338,72798,-17087,-64089,-65230,-21453,-12031,-1385,5603,39215,21267,-32568,-27222,11060,8396,17702,17611,-4137,-84052,-71812,-13621,19558,34370,33360,52786,53807,60153,69851,89693,22802,-71503,-110405,-121827,-99629,-78592,-44935,-43758,-58617,-100536,-133299,-57085,37802,86079,153469,233526,307011,248877,48008,-128302,-58399,43180,34486,21358,78516,85389,86493,100432,119702,64487,-10353,-64648,-94133,-79113,-58094,-29635,79241,221007,284224,206884,94456,-43300,-105643,-1412,81447,85030,40020,890,-4932,-37364,-72870,-38321,4370,-5475,18114,6556,-13732,-23980,-82306,-72713,-72018,-63453,-34748,35345,91005,62484,-2289,-56767,-56519,-66769,-61376,-82873,-67391,-43911,-63467,-81212,-40164,197,856,82393,141040,212677,124450,35769,-29248,-47495,-5946,-24309,-68898,-49833,-28126,-47469,-88673,-84142,-10911,4769,17458,49848,26590,-37104,36071,46972,20496,-22703,-64330,-82247,8129,-5890,-17145,-25910,-92523,-65210,-45510,-32690,-17181,17518,23132,-7038,-24799,-7033,-8826,-39653,-45205,-39111,-41024,-44819,-22811,-33390,-1222,2166,-4165,-19462,-59567,-85193,-31343,-50075,-110840,-14246,135217,272598,314019,297464,223019,63254,-73532,-8775,141083,120957,112227,68082,15371,101787,205985,219821,108263,-2268,-59123,-92704,-35092,-31903,-34657,17563,11532,-19630,-40456,-35846,-46567,-84597,-73161,20920,108443,162751,160725,141482,124421,53841,-5384,-27171,-34716,-38644,-69424,-66718,-18537,-51083,-113266,-85444,-56535,-39718,-65697,-47632,-47507,-20917,517,7260,10535,-9279,-38119,-28065,51345,194748,390331,537795,486183,222092,-22137,-161329,-68088,-57373,-127808,-36601,55049,38648,15328,-7574,-25746,6830,58142,129507,213943,226561,141369,89424,84985,36770,-23378,-66467,-15689,113112,196155,227815,152186,67996,32317,388,-32989,-86415,-103202,-113663,-129577,-108203,-99198,-67714,-9073,31573,84748,154955,134815,109968,80895,24519,15715,24960,54083,34524,-41273,-107251,-104951,-38215,7349,24985,-12416,-17917,-51048,-87507,-96170,-72082,-90643,-94586,-91340,-102378,-104124,-63982,-40966,-17480,41782,129425,151308,110202,11759,-41612,-53985,-19694,14507,47441,110959,114821,91873,51078,37686,22406,-5848,-31909,-27534,-20201,17345,37794,-50518,-133753,-113683,-7452,15721,-22044,-49966,-39055,-21547,-3631,37422,138335,280879,384281,390505,357411,295739,122176,34537,11566,16780,146222,296094,256676,73732,-25267,-83007,-132597,-75272,-39362,-18052,9156,19555,13809,-14603,-39643,3468,94763,229088,351159,298059,193912,44879,-37323,2874,27721,18396,-45705,-104591,-144113,-73227,-15971,-1954,-54245,-140271,-138132,-78730,-88862,-131358,-113251,-6050,-24503,-53158,-59470,-47772,-68151,-114164,-64394,36840,90298,93470,133702,203332,125509,62339,24811,-3871,-14023,-46720,-60654,-53556,-34122,-46107,-119445,1911,75181,168667,221216,182750,76521,43063,43849,14917,-29808,-2685,74470,54327,65591,5488,-56358,-88723,-52439,11854,81625,183470,184193,144755,107066,54473,-55816,-51612,-32828,-43773,-98651,-84281,-846,74668,78461,40998,49023,60442,29364,24854,85652,182183,140907,28879,-42939,-71689,-80955,-87190,-99458,-63674,-30931,-47190,-3770,59242,154262,112903,54139,37533,5064,-86469,-121807,-110306,-33624,-3632,-73043,-46025,32795,84012,67954,66175,52606,21971,67059,90985,145887,167278,293285,259389,112486,110559,213161,300640,186614,56682,-3964,-55855,-78358,-77967,-69469,-19028,46455,114145,132313,93778,55302,-5278,-64589,-115618,-164168,-119892,-64475,-29518,59436,123150,67799,-21191,-98777,-74306,-81990,-114744,-73241,40555,130855,81606,-39428,-67853,-7832,1701,-64684,-80580,33866,97738,84149,42656,-30765,-14986,-24949,-65681,-108652,-120351,-92087,-66298,5919,83839,166304,163343,60447,3027,22296,39714,76710,132032,158584,125823,67569,41048,22301,-7263,-17908,8701,30963,110311,130205,65010,-82668,-146357,-145390,-136566,-83738,-37801,24617,11484,-58490,-78625,-37235,36653,27629,-67382,-120902,-125558,-153188,-116066,-76263,-54796,-81608,-66598,-3883,75828,26081,-24728,-64806,-56569,345,14062,-27524,-63087,-72889,-63713,-35360,-11172,-53479,-114537,-44710,-45751,-70697,30228,48281,-9781,-56468,-41510,7635,42640,36891,19720,-18068,-43469,-72362,-28814,111478,260106,241006,139799,-29110,-91972,-79398,-62858,-29011,13699,22248,14683,51909,98138,112706,153681,183371,99115,-68571,-87806,-89192,-79861,41124,162139,187310,206602,144558,34183,-55876,-40938,22712,58706,76894,71510,33795,17984,7239,-46361,-79762,-60235,-42354,-2999,-22536,-67480,29847,178856,186009,62969,-33082,-82607,-91328,-75140,-27943,8656,-36009,-114826,-128295,-123581,-63882,-11573,138135,301736,328943,206289,38044,-94512,-72865,-7379,110084,225600,314973,340696,416874,316245,49959,-105856,19629,141708,160005,118408,54552,17761,25288,28733,12254,-34369,-108347,-115765,-111179,-82468,-74192,-76702,-84479,-95545,-100230,-90390,-91857,-99523,-96525,-50122,1070,61455,81892,59308,36538,41017,28350,-6467,-87774,-162749,-159698,-55585,37225,138307,138084,44629,69932,81674,74884,69182,102418,123698,124165,87588,41426,19693,-23448,-55526,-46479,2146,7584,-21746,-36925,-51130,-59950,-19091,81514,233706,241230],[85495,12749,-23015,-43509,-82072,-56569,-47780,-11460,47220,12928,-51111,-35969,49508,84671,66573,15429,-20559,-60794,-15676,73700,119368,72010,53311,70462,48273,46703,138879,227373,249659,216191,59981,-39832,-48603,-44273,-42219,9866,39510,26928,-21825,-28752,-21175,-67104,-97753,-81553,-24974,32162,57974,18663,-54971,-46519,78582,87428,45497,-31151,-116812,-63192,78113,233309,318375,171663,-2967,-101594,-79824,-37883,2820,17284,-6794,-72428,-120537,-88315,-11342,-15478,-75541,-72974,-52622,-58895,-234,44011,-32125,-68489,14555,80467,33307,-85962,-31810,-15884,-115343,-123915,-98465,-59348,13566,116452,170352,129088,59412,26705,-10546,9042,38833,46896,-17430,-118750,44868,134593,47284,-66483,-34711,24463,74876,147990,190302,209518,177265,136553,146037,156568,145879,133895,79303,4775,-64506,-44582,-66925,-37824,24968,43535,77483,62384,1721,-55237,-86859,-23371,97246,236643,213892,139162,83257,64863,40435,11077,-22217,-24771,-29450,18098,131790,295194,360518,253492,88034,1049,-20211,-13688,-5371,-38288,-32856,-69023,-99428,-65552,-19128,24778,-5938,-43957,-20381,27143,46528,45431,20069,43792,86507,100390,56823,-84865,-141611,-92947,-92674,-84325,-17965,38479,70348,67614,36929,10693,-36894,-112031,-119869,-50149,9638,14311,-33610,-60607,-39591,27682,99170,-42895,-118398,-103111,-51203,-65908,-97455,-99802,-13851,-18343,-36096,-5724,55422,356,-79888,-88004,-48968,101596,252577,239314,164957,120213,31011,-5393,-17262,-75481,-55879,-48226,-49247,-88846,-100399,-84226,-21843,20739,104793,124920,124223,168249,103223,64301,77557,84922,91765,113741,130633,177878,238245,115440,23635,-53971,-103175,-126881,-108703,-103798,-126279,-82049,-10918,19077,1863,-51520,-84160,-89024,-83454,-4864,54619,61213,-34458,-102465,-65995,-36237,-29131,-40752,-16308,69350,165337,169330,74725,45922,-65524,-76234,-71028,-99382,19,24871,7519,-16978,-6943,-1496,11145,34172,57829,29448,-23134,-58302,-75909,-87187,-103439,-24617,125428,183437,120876,26448,-14436,108696,268890,85610,-45896,-45763,11493,100643,182644,86673,-15535,-55995,-94454,-82768,6165,36027,-20708,-64487,20024,80197,50922,1303,-81378,-78091,-58781,-73350,-49393,38462,145873,196274,176633,107173,40700,20787,10343,11917,306,-38552,-110747,-70089,122656,228271,171311,52991,-11658,-10145,28104,76061,67400,-9916,-77518,-35889,-22577,2249,109730,180800,42704,8436,41649,38000,38941,14590,-9863,-29589,-46884,-65355,-137060,-59886,5174,86377,161108,139041,25618,-36617,-44007,-51208,-10650,-7279,-71548,-124995,-82396,-56913,-54149,-62044,-33167,-8721,-17913,-33522,-5460,-31013,-86478,-104131,25620,140033,84793,47487,-24415,-36914,-61697,-81888,-81279,-76372,-58544,-45890,-45542,-41675,-35846,-18708,-25580,-97157,-150066,-102938,-81967,-47649,-11372,-19860,-48046,-71183,-102275,-91866,-47198,-15623,7407,129298,330501,410534,247039,108205,64987,94798,136972,169268,102266,93136,66660,2078,-45227,-47857,4651,101252,117248,56207,-14556,-63999,-83016,-12588,10041,-11810,-25252,-42681,57808,128622,112864,35316,-32970,-38710,-29018,9533,58370,37948,11077,-88113,-145189,-22600,76280,220090,290491,264368,104837,943,2432,20027,3417,-52860,-124030,-84700,-58131,-60910,29090,121028,174090,138842,37096,-7339,67391,148334,222069,313679,179770,-16924,-114693,-146459,-90000,-87262,-83346,-47585,-41103,-32580,-18920,-46490,-79767,-112152,-91059,53446,146140,202073,175626,49431,-48722,-31735,-34673,-35975,-2511,10867,-31827,6200,69899,114637,105548,11386,-128779,-42768,73170,172740,296601,448053,318125,36561,-101317,26071,122282,110355,-7619,-103636,-41304,12385,39939,59025,9492,-44807,-20236,-16206,-10759,52568,179683,316786,220265,57641,-56667,-84191,-115111,-99278,-25593,14691,36769,101275,152605,129628,66450,-10449,-37913,6174,51376,74075,53196,7059,-13997,-34649,-98818,-100275,-60930,-53252,-66850,-19124,-18294,40044,104695,95718,174315,308522,402078,429758,319438,115331,-12301,12551,17131,-11459,-15445,15405,-51137,-60272,20639,59825,42880,22003,-6058,31735,79016,44067,1970,-57323,-11921,32672,20430,-38196,-67740,-48691,-46919,-46928,-83328,-103635,-38925,-50032,-45614,-23648,-2065,-5333,-27950,83916,169774,149740,135458,208837,211005,157187,122177,51849,-22613,-85833,-51706,-1115,80832,143175,90637,-8954,-93683,-139528,-116776,-13616,100428,123540,215266,230271,142411,103899,41351,-20322,-51937,-78539,-101972,-96590,-86166,-44274,44278,122150,128854,121658,105608,100780,119694,133320,180206,223592,220438,140476,18275,-78971,-116741,-37704,-29746,-75958,-116937,-78925,-41577,6732,55587,77745,72108,55677,-37442,-114610,-90586,-49387,-2818,24563,15360,-23071,-41841,-49998,-43353,-43137,-26160,7379,33517,55982,32539,10948,-17363,-25193,-53997,-104695,-42839,102246,173071,160799,131097,106137,81496,43279,-17284,-96915,-65890,-16368,-4286,4920,-11157,-11344,-7192,-83234,-134873,-96364,36432,135112,142927,100558,-10535,7461,104985,151075,105914,75666,136083,87587,5741,-49420,-24674,441,-28867,-70800,-72862,-106694,-136761,-98269,-29835,41940,47358,21986,8785,-8834,-38041,-25685,38030,94941,93821,21119,-34715,-16883,-23729,-54382,-49507,-84359,-57204,-20913,-9119,-41021,-110410,-85798,-68137,-111456,-65870,45614,111270,110040,92200,37154,-829,-25210,-20361,-8901,14445,21810,85014,139509,142697,93317,67610,129709,217823,229419,96132,1558,-27680,-75802,-96197,-72168,-55448,-89262,-112398,-104760,-103015,-74134,-61778,-14392,33259,57358,102585,201848,231849,262487,118252,-20445,-73878,-77647,-46915,-24581,-16290,-6632,40823,71523,65839,44795,61654,64166,10433,-42438,-46312,-19930,21971,-28336,-21626,-36160,-53116,-44479,-23440,-28042,-5381,-1264,17524,46522,72054,52535,15308,42034,20424,28627,125729,221480,188417,78890,6233,-68628,-120036,-162010,-151002,-122294,-58604,18354,22131,14015,14694,-12565,-34019,-20917,-4045,-1289,-1033,-34483,-33094,15308,47125,-20055,-24723,60524,60766,-6618,-30213,179986,501583,499402,129524,-118656,63151,155378,228236,297133,324358,218503,100898,76802,260946,485520,368731,158886,32842,-48193,-118083,-122260,-84626,1258,96416,209881,349064,425511,312168,75693,-44102,-91052,-46724,-16633,-21376,-64396,-138160,-105714,-38215,37427,66028,52325,16286,13553,13895,-21260,-46403,-13001,-13906,-77536,-88547,-96481,-69471,-58244,-39560,25704,188815,251260,201720,109983,-5431,-63742,-128460,-92158,41971,82882,94614,18067,-108400,69895,113035,51134,18260,29719,61159,51431,74549,144824,167764,91748,11281,-40126,-102636,-59684,8572,175371,253511,255617,118524,-8013,-54109,-64505,-51850,-36594,-7961,-33836,-37814,-28171,-36592,-23471,-4475,-551,41043,41574,-8098,-38368,-83548,-71815,-52094,-18854,-28356,-73462,-59897,-54483,-77749,-88315,-7490,-17177,-50452,-78497,-73603,-53874,-45175,-73646,-39317,-30737,2249,5474,-31941,-58421,-69395,810,140829,181166,172145,217932,222703,112053,-3353,-27036,-35192,-42372,7379,17405,35942,84916,143896,141763,-9250,-104460,-27955,37010,68792,74901,36021,-4674,-11489,6971,-13866,84514,150968,131046,65101,17664,-22527,-78587,-140841,-82481,-26877,-44231,-130083,-50675,-27971,-48207,-35052,71634,163569,68289,-15636,-61286,-31291,-562,4386,2726,18789,37622,40090,-783,-81017,-111683,-57220,-24350,-28200,-73828,-104937,-74732,-9977,-13993,-77922,-32987,93745,241252,312052,225820,96412,12505,-8416,14556,-37659,-110621,-140915,-64476,-45434,-87010,-38275,26672,59095,31166,-19625,37117,145563,252162,220425,55074,-108635,61754,64959,-14057,-106948,-19408,94841,188095,332089,520127,585499,479973,417543,300834,84410,-7534,-69191,-73902,-38064,-16688,-29057,-26531,-8036,-32211,-31380,12396,52668,48918,43239,-24160,-130962,-93584,-69944,-52917,-70304,-72082,-59373,-22248,-10023,22298,-752,-35545,-50895,16209,100667,166599,132988,40576,10763,41149,70062,61243,25625,31195,6443,6504,4668,9392,4459,30456,70230,91359,45913,-39189,-46318,-33862,-29910,-76005,-74677,-94444,-103055,-63256,-61475,-52353,-62808,-52500,-44197,-53601,-91098,-113694,-91934,-22667,20311,5194,-66677,-111263,-71847,-10650,-5973,-20101,-27670,-48885,-47955,35433,110759,232579,206427,21417,-65016,-4599,31110,15368,-71415,21497,161491,184257,68859,-15483,-18056,38010,59351,-19560,-86280,-87232,-80301,-109571,-85226,-40466,49842,174192,110793,35322,55179,24764,4213,32586,28704,-6391,13051,44175,92124,176270,123999,-970,-63191,22150,87050,44244,-42948,-54029,-51997,-43853,-45165,-47101,-36721,-31001,42179,128267,189225,215571,281886,309469,188825,137186,147729,132991,111972,99386,26258,-48957,-73383,-31123,29881,59195,65046,49179,68392,133351,175210,138375,129855,68473,33159,6906,-30700,-15650,51013,89983,42697,-35847,-66892,-58540,-51023,-51914,-44330,6358,86291,187039,268188,296066,235627,98363,-10951,-36088,-80693,-65284,83946,272472,286558,179010,60406,-36887,-83743,-47269,1108,9805,8156,5487,35242,20648,-28201,-17661,16712,7089,12308,15141,-1801,-86922,-59399,3362,27236,39451,46146,72324,74551,85055,108785,112727,41769,-47420,-86103,-107749,-107989,-82775,-48937,-55127,-69596,-105955,-101086,-19103,58560,83355,136655,210330,283465,238208,54937,-109771,-67365,34961,39757,22079,73280,76132,76193,81346,95637,48087,-23384,-76126,-102925,-86316,-67449,-36582,75735,205806,282468,239783,136456,532,-79888,-20327,68637,100872,59086,9317,-12573,-57355,-90887,-43892,2422,-8863,20331,22184,-797,-17870,-78711,-66680,-64005,-68937,-48712,20238,78260,58977,-892,-44878,-38943,-57618,-61209,-91100,-68683,-39074,-58078,-71959,-29922,8467,26235,93308,124003,189363,124326,42757,-17381,-30887,10605,-12229,-67272,-46572,-23361,-38927,-78066,-95266,-27405,-3117,20507,57178,44322,-41085,11760,39864,24066,-20506,-62683,-82155,10958,-12688,-35403,-39107,-96095,-54749,-37056,-29100,-17335,11979,10013,-29585,-60384,-50741,-33749,-40963,-39040,-30711,-32214,-31994,-9242,-36686,-28454,-11894,-1794,-11671,-58042,-75646,-15653,-24912,-78473,-49831,80192,203468,265633,258624,177479,33635,-88956,14545,174777,133746,115658,74668,37600,135340,222398,224575,118210,3085,-57688,-92975,-44107,-44912,-43963,17561,19566,-10172,-33354,-31247,-40199,-88526,-78539,33641,132681,199049,181867,151191,120699,49623,-8891,-29756,-34676,-32565,-61628,-54096,-13612,-53862,-115968,-75454,-41269,-22101,-49592,-29611,-31808,-9078,5602,6339,7579,-12707,-44399,-31288,49535,181441,358859,499740,454631,198657,-28444,-158686,-62927,-49850,-104002,-9891,67594,32680,-4431,-25132,-26531,6375,55127,127112,219371,232552,137325,84916,89716,43444,-23804,-70773,-11062,124883,216781,241401,163015,77560,38079,5601,-26883,-72948,-87051,-92302,-107735,-137178,-105623,-48859,9004,45237,102545,173617,138659,116047,88510,37303,33264,43019,65381,35776,-45848,-113203,-100964,-36689,2657,18312,-25357,-29364,-50838,-115525,-124375,-85052,-92256,-94866,-97899,-109180,-103773,-66905,-47794,-22832,25029,101659,120122,74654,-14933,-57912,-64669,-26291,8374,32617,85983,91626,84829,57035,48261,23807,-5521,-22662,-9689,10065,74749,68582,-42662,-120693,-76755,17834,31106,-12635,-43217,-38533,-23783,-16172,3735,83545,195504,283842,297292,286489,285998,160730,106699,87217,64410,176650,318602,261731,77981,-20144,-79049,-125750,-72942,-42262,-17274,13060,19648,10200,-16655,-36241,3173,97089,243679,370363,298638,175835,32601,-71322,-34939,-12615,-33370,-95736,-147636,-138838,-48612,3739,5171,-66016,-156015,-119565,-51926,-70739,-119818,-109097,-8999,-11764,-25103,-40133,-37297,-58217,-108180,-102153,6729,75926,94766,141954,191087,90802,33381,-863,-13444,-13414,-41691,-58086,-52038,-29190,-35354,-117710,-4938,68796,175244,241806,195674,93363,56065,55124,20154,-40792,-18911,57050,31558,41930,-11987,-63441,-67888,-30308,19856,83277,205300,217676,169165,118335,40861,-58784,-42759,-29685,-38842,-89744,-82587,-3826,50069,45605,19729,36247,52736,14812,-7571,40059,146817,139682,28254,-49052,-87527,-91467,-83524,-85573,-46893,-17913,-63165,-20942,50819,144799,111879,55019,46035,25627,-64441,-124017,-89804,-10669,5876,-77935,-59767,24002,84258,55655,51223,34446,1155,41201,74078,165290,207650,307729,254962,123078,131333,230443,310345,182796,55100,-1278,-49847,-68976,-63481,-51176,2237,73843,133525,140205,99867,61871,6020,-42441,-84089,-129237,-93386,-33042,8014,97287,148856,79660,-15830,-95872,-69305,-66084,-100541,-100800,10110,130894,103251,-26386,-92242,-17373,-10765,-72142,-75357,43768,120103,117376,65695,-38841,-73444,-92102,-102041,-137888,-136017,-104476,-80639,-10271,59171,130323,123602,36068,-1380,24480,42366,84019,139333,164530,125100,29742,-1034,5783,10393,36221,97247,128288,192961,186282,86587,-84851,-94660,-120179,-128099,-75379,-41302,10367,-11192,-70138,-71176,-23566,38540,29850,-49318,-161104,-149579,-165926,-131986,-86352,-62055,-88728,-65804,-5932,68657,9495,-52644,-101382,-88681,-11383,12503,-27912,-70944,-83022,-53272,-23052,-3528,-48346,-119398,-49816,-40603,-46271,45681,50835,-13287,-48137,-23881,17446,37208,34589,35359,4970,-25022,-54274,-17318,123531,283667,261178,170743,6843,-71210,-55958,-42770,-13619,22280,18154,7287,45912,87784,92321,135282,166692,81342,-89725,-89597,-86238,-97803,-9869,100165,152735,195362,143031,37585,-49702,-36746,33538,75646,96212,92777,49888,15116,-4199,-50121,-75878,-57231,-37723,3561,-18092,-69469,-139,120685,131922,35502,-46945,-82951,-85088,-67718,-20029,16184,-27870,-102901,-110849,-107380,-41464,27011,183892,314458,312639,172732,18255,-110554,-55754,29317,157995,269845,360899,397327,443995,324620,49690,-123211,11843,136035,152080,100717,30695,-18831,-14849,1104,3981,-31864,-111154,-124547,-118301,-85435,-69988,-56553,-53422,-63642,-70645,-62784,-71323,-84491,-92553,-66311,-26466,34635,67498,62229,47291,54893,48508,16472,-67196,-149019,-174012,-59195,38236,128598,106026,35858,70433,79846,58709,44673,93268,132922,129311,86397,39351,21240,-21515,-53978,-44817,9064,15509,-17491,-38169,-57907,-65807,-15333,80689,235501,244540],[91277,14092,-27774,-49999,-83148,-56641,-50936,-12947,40602,37,-66781,-7673,78450,114323,99447,45895,1623,-58338,-40529,42419,90393,41961,31929,65161,58309,56549,127785,205455,231805,225601,91612,-15681,-37118,-35921,-31718,26616,46388,21669,-32681,-36644,-25110,-69390,-101905,-70597,-4732,59614,91650,37063,-60087,-47386,106641,145483,92437,5852,-72155,-62332,77220,226687,305214,156859,-15171,-105422,-59754,-10742,11945,4213,-31335,-98396,-136825,-67566,20039,26702,-46236,-64766,-54178,-62988,-18719,27487,-25389,-82138,11627,98380,56946,-77190,-45630,-22523,-119718,-116734,-94090,-57056,20605,148750,223390,163034,69172,15696,-13038,15646,46238,39608,-46755,-90406,104075,181696,67527,-56813,-27195,12591,75366,179809,237869,254463,212772,159215,153001,143400,120778,114349,92998,17700,-40270,-15524,-47602,-47627,9261,35331,77663,80133,9608,-61235,-92934,-29641,91604,260578,273593,208052,133413,85946,37654,-3760,-40591,-34413,-4807,46732,138032,257006,291875,188984,41816,-34429,-53777,-55934,-55164,-57174,-39487,-69781,-95803,-51232,4676,51184,15846,-26767,-6773,36784,49900,46220,20344,46870,88265,91959,59169,-65825,-119182,-93127,-106280,-87750,-9781,50872,82551,85290,58460,23791,-33615,-112457,-111408,-44715,13064,13967,-30082,-56330,-44826,17011,91584,-44683,-115942,-100579,-46881,-54625,-84067,-93084,9946,3324,-34609,-25559,28418,-5923,-68369,-78442,-46219,101466,266247,286741,221799,151950,55872,14660,9585,-41829,-38811,-48359,-42700,-71339,-64446,-46698,-5622,28646,104711,119413,107762,148714,97655,65798,73308,69417,77084,106552,132954,191214,256301,130019,25783,-54320,-102302,-120498,-96052,-89520,-115744,-74118,9058,45350,12374,-45686,-78888,-78751,-75710,-8358,50951,76605,-2496,-70208,-66417,-49705,-40975,-59104,-48778,34148,120111,143741,120476,93165,-46373,-83828,-65476,-65877,25809,49295,26201,-13017,-13973,-7726,9579,36012,55901,22931,-26142,-54138,-71167,-81147,-105891,-36531,91337,147254,87619,4930,-44160,95849,248660,63944,-61031,-51950,9791,96620,189955,108840,6623,-42325,-91704,-100077,-26506,4681,-35420,-56666,28998,83772,51643,7090,-69178,-63816,-45702,-58945,-25234,76980,185298,223711,194673,125522,55186,22087,733,859,-10667,-52251,-121572,-56269,135637,223557,170983,64817,-3045,-23081,10597,67361,69698,139,-65910,-22954,-715,23496,142535,188273,30285,15167,67225,67393,55660,20398,-5513,-18029,-26815,-53428,-129297,-50919,22101,92936,147344,122206,17953,-42740,-38940,-42417,-4458,11956,-45376,-92018,-63018,-48336,-50966,-61480,-31206,-5849,-13872,-26424,14234,3610,-55537,-91655,13215,96854,61653,53089,-3480,-25625,-66837,-89419,-86842,-79634,-56691,-46642,-48536,-42054,-29786,-7950,-13713,-81024,-161774,-130306,-106500,-69782,-32236,-30603,-44130,-61849,-90352,-78127,-26133,5002,16536,122111,311954,405065,248100,110048,66378,90270,130390,179517,156279,155172,116035,33207,-14585,-10925,33417,121132,129010,66629,-10176,-67493,-77228,-8173,13163,-6803,-29841,-57889,43426,119472,112203,46544,-21303,-32724,-16482,21678,69272,33254,-6910,-107388,-146557,-15934,97378,268318,333357,314045,156639,24618,1794,14294,1291,-50619,-110117,-74980,-58294,-80120,3747,80626,124867,112726,31190,-4326,68015,141653,223331,320163,170414,-25223,-123228,-137473,-80318,-79086,-77795,-41835,-38352,-26393,-10401,-44249,-82531,-118610,-101261,40727,129464,177638,146762,29891,-59207,-42439,-43682,-44310,-15250,-6784,-35826,6807,59894,98459,91283,13826,-127527,-50351,54758,150018,263318,424517,340717,60095,-90128,11187,124401,126364,1272,-109489,-42082,11263,38635,62100,13044,-44545,-32472,-27001,-17705,48068,170668,292390,199753,55186,-47817,-77120,-114528,-104338,-29439,13566,30526,82610,132250,113651,57047,-13331,-31180,12098,53359,72658,47944,-2440,-27684,-43459,-94570,-88660,-56026,-59421,-65708,-2066,-2450,33539,109590,118982,204470,320473,425505,466347,358534,119982,-18007,-8324,-6749,-29528,-33492,-14184,-74353,-105318,-16732,33334,22559,17279,4719,43567,90682,64215,29240,-38543,-22309,2880,-19724,-70022,-81011,-58107,-66478,-68325,-106678,-121749,-60759,-53644,-39251,-11105,10530,7085,-20479,74009,177717,172358,160188,227912,224674,161633,128397,66471,2713,-52859,-37473,6649,92350,140475,75210,-23884,-106948,-148265,-119065,-8027,121946,127173,206608,235855,144447,107519,43252,-27159,-60125,-78849,-98433,-123737,-100810,-51576,34755,114913,138993,132274,114560,111136,122350,122570,148994,155732,147474,69462,-55157,-117893,-72809,16213,7673,-54462,-106139,-77679,-50334,3292,63465,84686,77372,64930,-14997,-73453,-52497,-19954,26417,51063,32228,-11118,-37352,-47328,-41029,-38122,-16569,22343,46971,63246,34108,12705,-12782,-17501,-44659,-96737,-52050,98355,174779,173035,156165,135811,101007,49829,-18430,-104273,-64432,-19184,-8801,-1248,-26265,-40095,-36079,-100099,-112854,-102291,20437,112113,107800,71017,-18727,5345,97950,147014,120183,104362,162755,99406,12139,-30145,-9961,5306,-25948,-75735,-77434,-99123,-111274,-79065,-25868,38512,45540,18157,2752,-15587,-47378,-34869,21451,75452,77643,11851,-36817,-19181,-28807,-60533,-52821,-80291,-50806,-12208,377,-35375,-102570,-79113,-65545,-102377,-43330,74793,126880,117036,101957,40141,-3271,-28640,-25442,-18167,6209,14267,56161,75053,60279,8821,-12830,34526,120959,166887,106518,15447,-35720,-97761,-127973,-70918,-44428,-75013,-84885,-65868,-53778,-17644,-16215,8056,48903,76168,117581,214080,232767,261515,137396,-19645,-87462,-112489,-83422,-49456,-23719,-2674,54162,85389,73822,47378,61105,60654,2105,-44935,-30511,10425,70398,24872,43587,15645,-18138,-27242,-16171,-43819,-27853,-14647,10280,36203,50842,36493,19720,47738,17960,30489,118664,198640,169027,77503,7020,-79676,-141203,-157414,-147430,-135339,-76295,6350,16040,7868,8667,-17730,-37437,-19209,-5102,-12354,-30673,-80599,-36486,1715,31707,-22331,779,98078,88893,8126,-34597,146856,471085,505161,132926,-151747,-74815,-103159,-97478,-7288,119927,125339,115901,199639,432387,633318,464928,212526,44679,-49375,-128863,-131637,-86897,3291,99584,215173,360085,423696,275827,55020,-51005,-90210,-52437,-19888,-14841,-52745,-119976,-101177,-31010,45000,72598,58272,18938,21567,41583,2789,-37921,-8496,-9922,-82533,-66759,-65293,-48927,-37562,-10809,59750,227358,277291,212090,112694,3805,-60807,-122429,-90404,25979,62218,88525,44172,-74066,4426,9794,-32891,-33436,-7946,23570,13372,43206,125035,165396,95201,7105,-45222,-99408,-61670,12799,196830,284933,275242,119385,-10907,-60850,-80789,-66858,-38989,2470,-34495,-51821,-33243,-26403,-7050,5208,7402,39571,31211,-21068,-47193,-74384,-51965,-37446,-9711,-13429,-64626,-72407,-65780,-89661,-72062,-1768,-20683,-56804,-77461,-69033,-53789,-32030,-49401,-31178,-38310,-6383,7887,-15699,-38360,-62039,-6647,131147,183448,180760,233938,243877,149928,32044,-18334,-47296,-62063,-3682,19556,42329,85472,130426,115352,-21781,-89275,-2851,57750,73730,65124,12334,-32240,-41267,1158,-803,97620,150628,139604,84571,26357,-24159,-74620,-138102,-79665,-4132,-2284,-89335,-70547,-34377,-44145,-32851,82401,184982,86081,3161,-56849,-38824,5912,21343,21952,35883,49299,42542,-9335,-96613,-105134,-50252,-17501,-22451,-68371,-118263,-71655,-2295,-15912,-80043,-26929,95442,246079,325543,241055,107722,19489,-8394,3602,-62085,-124388,-140099,-135124,-107542,-50390,19089,52891,64373,18478,-40045,39238,149401,244465,206824,59995,-91291,39915,53307,-4351,-78353,-28559,92041,202154,363186,588788,694604,583453,474500,296271,65701,-23158,-82129,-75458,-36356,-17573,-31606,-21899,4514,-24460,-50353,-25256,-13529,-32920,-17376,-66641,-121814,-66966,-63125,-41847,-62623,-80881,-77398,-36111,-13242,29929,10455,-29071,-58984,-3669,80056,158777,129221,35702,21545,58895,85005,62976,33211,45072,22815,15873,3235,4020,-79,21792,52701,67757,25540,-43981,-40953,-25155,-17605,-67224,-72320,-93814,-86808,-43297,-40154,-33695,-45780,-41466,-32951,-40349,-73578,-96850,-97736,-32859,5513,-10268,-70809,-90934,-48522,8579,9367,-6849,-18969,-51179,-49838,40735,110435,226770,212869,25470,-51692,15201,42966,18623,-93011,36899,176665,193247,64452,-16603,-9181,56516,81361,-312,-71443,-86797,-79925,-117337,-98519,-52407,38550,156618,85170,21297,49154,23122,-4039,22606,18581,-14900,1829,32470,79587,172719,132734,-1607,-101608,-22903,62876,42433,-56274,-93034,-94434,-72187,-57228,-45574,-31234,-19670,51924,127076,185177,202716,256174,294110,187675,144769,156401,132556,112572,109167,45855,-23637,-67454,-28690,39516,74759,74482,41073,46260,111417,145952,112269,118043,79409,46091,20665,-19376,-18355,32747,64580,12149,-56410,-58662,-44196,-54379,-59219,-51791,-3471,66153,156070,250153,289756,238238,106960,-18315,-79151,-56477,-51693,71882,251445,269174,164116,45779,-54282,-91518,-21850,29178,35905,20463,9064,33660,20583,-23936,-8507,22323,6264,6638,11067,-2541,-89923,-44693,20712,32813,42228,57354,91017,94774,110382,146267,128807,57648,-23483,-58056,-86911,-106413,-79318,-50068,-64238,-78564,-101289,-66403,23795,81008,78837,113793,178140,248002,218257,61064,-89042,-72999,26233,46129,22076,61973,63744,64717,61388,69348,27793,-38818,-87706,-109188,-92056,-76980,-41158,73955,189482,274552,270989,185939,52766,-40248,-34004,50920,112948,77036,16275,-20834,-75458,-102182,-43797,3919,-9133,25101,40111,15320,-9752,-73875,-59203,-52216,-65785,-56088,10926,69405,58793,5627,-29259,-23555,-50982,-63303,-100248,-67028,-32718,-51618,-60604,-12462,30257,62271,100045,94842,154349,120037,48210,-4981,-13056,27217,139,-63381,-42157,-18479,-30514,-66065,-94557,-45629,-15847,18079,59205,57505,-19567,-6249,33842,30464,-14994,-57391,-81167,12935,-17626,-52653,-51143,-94873,-42928,-28241,-24696,-13916,9633,-1004,-50568,-95550,-87411,-44040,-35391,-31175,-20201,-21032,-17626,6201,-32980,-56072,-23406,2506,-3169,-55196,-63468,1574,1158,-46045,-70780,42084,144944,215057,215224,136089,12269,-93823,41472,209741,148824,121057,83056,61055,165337,231285,221995,124037,9050,-53576,-89684,-49460,-52146,-47223,21979,30797,2714,-22108,-21603,-24909,-67115,-67878,49187,154935,231913,199194,158788,115240,44479,-10713,-27258,-27238,-23317,-51954,-39622,-7180,-55983,-118616,-62771,-22612,-592,-27850,-6788,-13171,4942,12581,6735,6782,-13167,-46998,-31265,48937,165443,314248,431986,391512,161400,-37147,-144808,-52277,-36800,-75429,16805,78086,27320,-21382,-35090,-20417,9486,53867,123775,218166,229584,129503,78878,95311,54922,-19075,-71604,-3421,137825,236929,250862,173228,87413,42827,9491,-18114,-53447,-67413,-69706,-78839,-118163,-98237,-20587,33959,59543,115645,182622,137540,119621,95164,53946,54485,64839,80862,42014,-44768,-114264,-94655,-34973,-3306,10533,-35254,-35581,-38765,-99819,-115155,-74160,-81341,-90561,-101582,-113289,-93204,-60282,-47854,-27198,6190,68299,84790,39985,-37567,-69801,-72261,-31357,4442,22335,66225,72015,79704,65647,63268,30351,235,-8238,12133,50141,132297,92545,-36466,-97320,-37915,42944,45730,-2639,-33317,-34349,-25420,-29673,-28696,30965,113994,187244,211502,224342,277341,206508,191736,174900,119231,208586,330439,255656,80481,-13445,-72693,-116168,-69664,-46047,-18399,16786,21818,10413,-14664,-30261,5795,100612,254272,377160,288383,151968,18088,-109088,-74002,-55844,-83194,-138211,-166503,-105813,-20008,26224,15568,-71829,-153281,-85678,-19286,-48094,-100021,-87632,-6767,3986,1474,-20375,-23343,-41672,-76079,-123053,-23758,58935,93598,145385,168189,58784,9324,-15070,-12386,-7070,-33167,-51472,-45108,-20216,-21878,-102288,-10282,61311,176018,255947,201353,104064,65603,64302,24602,-53300,-38420,33323,-648,10704,-29983,-61817,-36666,1220,36169,89459,226531,248883,189344,122144,21289,-52578,-29506,-24280,-34095,-81494,-79248,-5329,27870,20203,6669,28123,44672,-3412,-43940,-6023,109348,138969,35519,-42719,-91727,-93243,-72963,-67508,-29349,-6722,-70587,-29861,48753,137430,111584,57450,56206,51345,-23771,-74611,-52766,17767,15845,-83033,-74179,10313,76001,37793,35023,18900,-14415,24461,72433,199311,259102,323366,253685,136945,154578,246886,314317,180435,58398,6424,-38519,-53910,-44530,-29910,25939,101731,152157,148452,107117,70117,19895,-17150,-46938,-88302,-60947,1176,50612,143892,182052,97910,-6000,-89585,-59399,-42251,-69437,-107912,-18536,129042,131320,1249,-111884,-23553,-21905,-77805,-65619,57020,147914,158967,95751,-30263,-119671,-128557,-104585,-125362,-110773,-107068,-83943,-21349,37598,96919,86859,14685,-3966,28589,47063,92403,145342,168277,119768,-2950,-36508,-7980,31101,97138,190137,237062,282180,241097,110246,-36740,-29433,-90581,-117117,-66927,-45625,-4923,-30690,-75569,-59889,-11591,36669,24953,-40008,-125064,-140997,-153990,-139796,-92838,-65144,-90739,-62932,-7533,60538,-3767,-74291,-127056,-112470,-21731,11735,-25869,-74611,-82878,-37439,-7812,6565,-40030,-119900,-49784,-27244,-17306,61176,52591,-14736,-34907,-3682,28850,34640,37139,54616,30308,-1332,-30394,-1694,136940,301787,275078,201636,57550,-36408,-24649,-15312,9559,35556,17324,2290,40243,75019,72372,117426,145879,63772,-108234,-85951,-77054,-99663,-49511,54067,129648,184172,140398,42885,-38651,-23738,52765,97025,117426,113585,64903,10803,-16901,-50715,-65882,-48592,-28963,11601,-12274,-67583,-27032,62867,75502,7998,-58140,-74085,-71659,-56334,-10389,25290,-14766,-82962,-88371,-84571,-13092,70642,226647,318763,288404,142499,5860,-113252,-37957,63266,191266,292395,382106,431036,446252,311926,42662,-135979,8622,129549,141866,83029,9637,-51604,-52681,-24892,-4040,-29092,-111348,-128563,-118533,-80539,-58429,-33861,-22976,-31126,-38964,-32960,-48390,-66593,-81762,-75251,-51777,7755,52247,65856,60537,70127,68084,38092,-44637,-127250,-177082,-62157,35305,110050,69001,24482,71181,79134,45728,27841,92980,147002,135980,86721,38961,24682,-15107,-45732,-36385,23285,30587,-7712,-34990,-60121,-63754,-7442,82080,231590,242146],[93549,15648,-36006,-60647,-87612,-60059,-53990,-26242,17795,-25081,-86816,15863,97900,132052,120274,68517,21160,-46178,-67242,8604,56806,8534,6787,54393,62140,58843,106175,169254,201227,224608,120508,4573,-31100,-34998,-29986,32280,41979,7751,-50855,-52494,-37535,-80145,-108533,-57347,13343,83442,123205,53384,-63963,-51683,118247,187414,128149,37045,-28843,-56571,65934,202101,269327,129655,-33578,-111627,-48127,3512,9317,-15129,-55304,-109466,-117372,-49468,44435,63486,-15907,-57291,-62000,-75183,-43683,-179,-30772,-102510,3513,109923,77115,-62923,-66449,-36438,-126297,-115986,-95232,-60127,21861,171445,267115,191789,82181,12713,-15229,14832,45340,23796,-82091,-38315,164818,248200,128356,-23415,-20595,-8095,64263,196277,268604,282802,232111,166999,147725,122683,91030,87713,100745,30031,-13320,11548,-30776,-59156,-15074,20091,69080,85963,10401,-71681,-104438,-41945,78336,269075,316251,263957,174258,98405,28923,-21784,-62066,-47205,12112,66894,134993,208546,213703,118541,-7506,-71728,-90496,-98090,-100824,-79005,-51223,-76912,-99357,-41644,26305,75995,35350,-14298,1188,41696,49548,43099,16488,42945,79709,74116,55178,-42202,-81903,-83534,-119443,-98355,-12063,50603,80784,91926,71382,28038,-37802,-120269,-108320,-44359,10843,10726,-27322,-54361,-53639,2237,78184,-50679,-116840,-99853,-46872,-48493,-75656,-69554,34594,16695,-39344,-48241,4136,-6624,-52210,-72995,-51300,87316,257487,313838,266812,175301,75824,32237,31262,-10668,-27952,-55619,-35011,-42598,-22175,-14553,6348,33949,103028,113874,95120,131708,89609,61083,61812,45698,52098,88650,125691,194300,261562,139195,24855,-57131,-104377,-119808,-88636,-79848,-109824,-72808,20188,64650,16524,-44680,-77123,-72049,-70556,-15799,39840,82276,21627,-46594,-65095,-65750,-55473,-78661,-80034,4651,83485,125097,150884,118321,-29917,-82733,-57114,-38105,49608,72124,44350,-8751,-21247,-15010,4825,31072,46145,10168,-35313,-56409,-72242,-81446,-104632,-45225,60191,106776,46966,-23889,-82335,77720,223142,45691,-76133,-61947,3438,87102,190283,125777,23344,-33113,-90997,-121498,-66250,-32185,-53765,-52898,31644,81315,49407,10289,-59868,-53868,-35034,-42708,3418,117388,216032,238003,200222,134508,64436,20433,-11537,-15221,-28087,-72215,-135013,-46481,136876,205178,157392,67360,5377,-20243,-1254,53334,63898,2624,-58613,-9142,25910,52125,173779,188508,19693,23835,92833,96801,71994,24186,-5271,-10244,-9371,-45235,-124735,-42545,38332,94102,127164,99131,4625,-52710,-38952,-40409,-5980,19417,-28239,-64172,-47477,-44399,-51962,-62603,-29705,-2107,-7314,-15268,36002,39736,-28639,-80753,-5274,49615,36907,55108,18162,-8770,-68874,-92997,-90499,-82467,-55038,-48473,-52295,-42772,-24282,3628,2385,-57144,-149521,-171439,-124731,-92264,-65561,-51315,-44315,-55048,-80336,-64013,-2683,28271,27687,114016,286490,386651,239900,103140,59830,78471,114908,172853,186701,186053,136778,44165,446,13779,51649,127627,126780,65803,-12600,-74031,-73409,-10381,6472,-8159,-36569,-74535,23981,102139,103452,52153,-14126,-31925,-6384,34678,81365,30174,-19540,-115971,-136556,-13133,109531,297326,357342,347579,201682,43394,-4487,6348,-333,-43725,-89632,-61852,-53357,-94794,-23490,36409,69391,76716,19009,-4374,64047,129666,216605,311639,153402,-33552,-126966,-127145,-71571,-70709,-69979,-36552,-38654,-23636,-5406,-44034,-87106,-129168,-117025,20004,102353,142370,109248,5944,-72762,-55187,-54720,-54745,-30012,-25981,-42042,2994,46510,78239,72646,15030,-125616,-65361,28555,121865,223957,382804,350070,81311,-73887,-5762,114882,130576,4972,-115781,-43610,7927,34843,61033,15432,-43634,-45623,-38536,-24101,41970,153736,252702,168016,51847,-34633,-68457,-107793,-103869,-32237,10364,21087,60195,106444,93423,45692,-14765,-23889,17377,54849,71524,43691,-11068,-42883,-55682,-89783,-78285,-52520,-66453,-63154,12045,11067,23512,109099,140803,232270,325891,435877,483271,386500,121820,-23548,-31618,-34357,-48677,-50572,-38220,-80849,-138332,-50529,8888,4844,13608,15238,53990,100008,87878,62010,-12299,-19748,-19522,-54680,-96199,-89936,-64764,-80647,-83176,-115718,-91080,-65057,-54654,-32983,-682,17609,11388,-15417,65811,182359,191384,181785,242141,237131,164791,131402,79284,29620,-13348,-13060,17498,100425,127811,52716,-41088,-119464,-153073,-117471,-1358,142591,127488,189489,231493,138698,104861,40699,-38276,-71611,-77807,-85330,-99044,-97009,-54662,24369,105050,146495,140091,120420,117253,120702,109343,119668,92185,74613,1970,-110641,-94947,-15216,70275,45392,-30236,-89689,-68231,-51213,6807,76815,93227,83096,73177,7691,-31409,-17729,4000,51329,75730,48398,3472,-29668,-45984,-41996,-36344,-10170,35869,59481,67895,32845,13447,-7365,-8711,-34099,-83685,-62262,91068,171397,179528,174673,157468,115811,53926,-21743,-112435,-57360,-16251,-8631,-5110,-40074,-73784,-68952,-109590,-74015,-70034,18354,95604,85180,52514,-20193,5392,90945,140801,132628,133874,193459,116955,25853,-7071,4645,9486,-22714,-80984,-78994,-86076,-80869,-50784,-13576,38342,43880,13098,-4433,-22909,-57263,-45258,3609,53399,58109,1117,-36900,-21135,-33195,-62700,-50941,-71655,-44349,-4037,10518,-27098,-89478,-69681,-61773,-92941,-18872,105534,140487,121330,109217,41559,-5752,-31599,-30358,-26226,-541,8423,25350,9156,-25820,-70375,-87248,-56380,24777,92061,106597,29284,-43053,-119151,-141985,-45438,-16201,-47739,-50142,-24534,-872,43870,38282,39401,65534,91148,125232,216124,222818,247533,153806,-13008,-82525,-123641,-116662,-74034,-31170,3077,68003,99174,83136,52682,63455,60905,757,-39789,-10148,45644,128487,93708,121020,72256,19817,-10248,-9898,-61186,-54591,-34696,-5535,16386,21062,11803,20420,50721,15299,31866,107810,169431,141963,69734,5475,-81590,-128060,-123592,-127929,-134401,-92020,-7083,8495,1406,3592,-20903,-38001,-15688,-5872,-23410,-59333,-121046,-33734,-11843,7639,-26942,28455,134185,116388,23790,-34959,112330,416407,483206,131940,-146329,-222328,-341386,-394645,-304541,-78783,70703,185403,333462,561766,734146,543202,272419,65000,-50152,-139871,-140953,-90256,2429,96607,210247,354002,398111,228037,34001,-57232,-85218,-56892,-23891,-9207,-40788,-101115,-89701,-21656,51258,75351,58619,15673,20865,57599,20727,-29453,-3555,-5092,-84836,-46854,-30524,-21718,-11309,19180,88546,250449,283869,206675,107064,13053,-52283,-111598,-88914,8980,43885,76907,65807,-32998,-32392,-59956,-110362,-80947,-45095,-12873,-20453,13974,102526,157867,95935,1234,-50214,-93178,-62386,16706,215502,312457,288406,119246,-10947,-62972,-93442,-76601,-34879,12735,-28552,-58117,-34701,-12569,12778,16210,17159,39877,22302,-32732,-56201,-61544,-32653,-24590,-2665,-1063,-55997,-87442,-79411,-98139,-53014,4888,-20775,-54483,-63185,-58150,-52384,-19075,-19143,-10119,-42888,-17748,9210,1395,-16360,-49113,-8121,122184,183108,184052,237671,248651,178179,68918,-5454,-52826,-71454,-8345,23997,48335,83095,111901,85935,-32162,-65691,23876,77011,74956,49129,-14724,-60151,-70908,-9157,9466,99920,138375,137729,94928,29196,-28006,-73066,-133856,-76800,16696,40109,-42781,-90053,-40565,-40270,-31251,90521,199261,99951,17957,-52813,-43672,13085,37695,40499,51976,59553,43620,-17448,-109846,-98074,-44800,-11000,-15524,-59668,-102385,-62997,9955,-14753,-80413,-27008,88915,238121,324735,249556,117349,25988,-9922,-9383,-82226,-101324,-86941,-119950,-81635,17870,73851,77953,70213,8425,-59402,40490,148723,227785,184242,59870,-68037,19266,38595,2082,-49768,-23576,92553,212988,382707,632453,775284,667724,512802,279544,46621,-37463,-95299,-71162,-32319,-18160,-33092,-16733,15832,-20589,-75506,-56497,-48268,-98672,-53325,-69660,-68997,-38658,-55285,-30116,-51561,-85967,-98872,-52073,-17161,36237,20716,-22337,-67989,-28440,44356,125597,103139,18532,27436,72486,97244,62940,38483,53780,32391,18286,-4655,-5672,-6485,12734,33235,44944,8176,-47770,-35882,-16589,-5754,-57378,-68957,-92652,-71616,-24470,-20282,-17613,-30323,-32527,-23522,-28854,-56688,-77372,-94879,-41201,-9266,-27456,-77590,-74257,-26601,25666,21044,2428,-12657,-56026,-57153,33738,89809,196212,205834,30612,-35288,32352,51577,20441,-87241,53401,181718,191294,56570,-17907,184,76469,105388,22110,-49901,-74366,-69777,-111963,-116537,-69085,21857,130379,56551,4997,40396,20159,-13076,9944,6543,-24404,-11495,17511,64278,167668,144148,7764,-138583,-59238,40497,42439,-66314,-127709,-126577,-90965,-66368,-45243,-28641,-11733,51809,115524,171825,182286,223594,270741,184547,153033,163386,129870,110123,115614,62831,1490,-44241,-16300,50295,83970,76024,27111,17481,84986,118300,92201,108027,90519,57691,31612,-10802,-23486,10230,33280,-21249,-62400,-41563,-30600,-58100,-65308,-55265,-9114,47526,123415,223990,272354,233076,116837,-1530,-22316,-14862,-37087,54189,214347,235003,139790,26129,-72452,-88806,-1164,52663,57972,30370,11761,30496,17558,-22796,-2714,24826,3051,-1626,3259,-8495,-95806,-33891,33601,33133,39208,63050,104828,110645,131999,175864,133642,66444,-3781,-29955,-63277,-97470,-74257,-52313,-74995,-88414,-90902,-34505,60850,97823,69244,82203,134256,198874,186312,61979,-71569,-79179,13549,50334,18413,41253,45023,48555,37640,39739,2880,-58811,-103294,-115591,-99598,-90964,-45578,71346,170606,259143,295070,235745,105500,-1413,-45180,25116,115405,88013,16526,-34325,-95931,-110243,-44090,3560,-11087,27094,53630,28841,-4617,-72359,-55387,-42625,-58711,-59733,2546,58506,55446,10342,-18593,-16159,-52184,-72832,-114193,-65706,-29478,-48724,-51620,9436,65536,110885,105026,51562,103254,104913,46160,2032,37,37421,6480,-62727,-41540,-18396,-27350,-59023,-88986,-67829,-35573,7779,53610,61693,5176,-18118,25491,35216,-11386,-54232,-84127,9116,-25532,-72745,-66562,-94052,-36014,-25220,-25308,-12954,4883,-14887,-74704,-133926,-96953,-39188,-29334,-27910,-14232,-14620,-8415,17611,-26194,-86198,-36205,4183,582,-56867,-55230,14077,21780,-21955,-83104,11849,96110,163006,166560,96563,-7461,-91823,64751,238025,159990,122667,86719,77170,183116,226770,206203,118616,8994,-53275,-87069,-54086,-56789,-49320,24867,38725,12408,-13336,-13887,-8539,-37165,-48022,60382,167225,251705,204547,156849,101227,31494,-17595,-26303,-20461,-18628,-47613,-30639,-6407,-64127,-128060,-54767,-7863,17692,-6714,14239,1418,14103,14418,1530,1062,-17782,-52948,-35104,43341,143247,258303,340814,302238,110893,-53446,-132708,-43492,-25668,-50867,35730,79996,16345,-41694,-41122,-15745,8596,47134,112277,202806,210375,111354,64709,94567,63380,-16355,-76122,-817,143961,247166,248607,175539,90682,39225,3825,-14220,-35084,-50911,-52569,-55309,-77126,-75710,11443,58806,66905,115902,173949,124289,113019,93147,66902,72310,82586,92104,44736,-46319,-118460,-93130,-39576,-16890,-4751,-48170,-42942,-24623,-64391,-80112,-50411,-67489,-89194,-109361,-121998,-88311,-56995,-51928,-38918,-21496,24073,39981,508,-62815,-84339,-83529,-40900,-2716,10882,44853,48690,68756,68553,73818,33940,3578,2799,29733,90286,175933,98690,-42559,-78401,-5263,60192,52033,347,-28033,-33819,-33338,-49570,-63985,-24151,34573,96460,133513,167561,260275,243712,269743,257593,171261,234570,324976,232548,73453,-13192,-71847,-111707,-73405,-58004,-29100,11952,18165,6438,-16889,-30160,2936,96933,251236,361614,259884,117591,-3387,-142962,-100129,-91087,-118922,-147672,-131955,-75990,2758,42092,19586,-80472,-140702,-50993,10475,-29700,-83566,-67182,-6301,13902,17442,-9449,-15798,-29306,-45345,-95682,-59444,30506,78976,131162,126226,23083,-17252,-25997,-12541,-5534,-29707,-48552,-40873,-16736,-16528,-89878,-18970,45595,161981,251988,189500,99280,63226,62722,19780,-76302,-70514,-5679,-49983,-34530,-51191,-52785,-3312,31051,49325,90061,236668,267018,196539,111494,-9836,-45518,-20719,-24002,-36582,-81348,-82516,-13215,1494,-5306,-7293,15986,28265,-31949,-89647,-56372,66946,132483,43781,-31310,-87363,-91142,-63056,-53020,-18491,-3824,-77189,-40320,42592,122811,103359,52947,59097,71320,18881,-19050,-10552,43189,17802,-95929,-92134,-9426,53845,6014,10817,2219,-28797,13238,80272,238310,310555,331110,248009,145630,170691,252580,303361,170909,57438,9877,-30950,-41431,-28389,-12542,44554,121444,161176,148248,106653,71427,28046,2911,-12755,-49931,-32293,28970,88170,189678,215568,116551,1110,-88148,-53297,-20029,-34406,-94263,-50260,118756,157453,36386,-81013,-33239,-39429,-89059,-59626,65187,174344,203297,125421,-11723,-103569,-96037,-81259,-94441,-84815,-93630,-80078,-34628,11971,59716,47249,-10172,-12473,26603,46016,93790,141863,161000,102042,-35706,-72558,-26475,45349,148786,269276,334782,357997,280363,128417,28771,29607,-68218,-113532,-67264,-58937,-28269,-53210,-82869,-53831,-7859,27261,10794,-43943,-99922,-118498,-135716,-136305,-102561,-71349,-94248,-65299,-15234,46509,-19449,-95390,-137149,-124989,-36881,4763,-28439,-80748,-78532,-25116,2154,10723,-37329,-115174,-48844,-13021,7053,68663,46717,-20571,-24114,11241,34003,27897,36778,69260,50747,20608,-7311,12847,147204,309161,277169,224501,116090,13266,10244,13780,34929,46772,13522,-6370,28577,53550,47483,95483,118234,43171,-128963,-84385,-70441,-93853,-78567,21236,110282,167946,131373,44001,-29615,-10357,70737,113999,132501,126045,71397,-1061,-35129,-51607,-55349,-40422,-22151,15019,-11430,-68172,-54755,3971,14067,-25709,-73038,-61702,-57385,-47328,-5436,29324,-4078,-63553,-67127,-61272,15639,112014,259159,310610,254589,112088,-4869,-106998,-26959,86116,205405,291506,374797,433509,418494,274831,25146,-146793,4330,117078,124568,61031,-12389,-82183,-91011,-53331,-16757,-31326,-114391,-132759,-117195,-74917,-49756,-17941,-537,-5345,-12489,-7627,-28978,-51367,-69755,-76550,-74826,-20856,32979,65387,70858,81195,81562,52883,-26649,-107489,-170017,-69070,24816,81848,28900,9886,68897,75992,33278,15640,95774,159687,139457,84342,36054,25453,-8876,-34946,-24302,41672,49376,3986,-31012,-61320,-58188,-438,81406,218504,230808],[88911,16131,-46818,-74978,-95857,-69901,-57964,-53746,-22643,-63222,-74903,31720,105004,134509,124612,77012,30062,-40188,-97568,-28572,18026,-29608,-23808,36516,57897,52943,75304,120245,158602,211768,144082,19767,-31160,-42389,-37265,27114,27387,-13437,-74557,-74001,-56149,-96566,-111690,-44892,25810,99258,147823,65346,-65527,-56198,115628,211053,150687,60146,7502,-49074,45172,163366,216595,93752,-56404,-120664,-44422,6953,-2473,-38873,-75352,-102969,-99860,-35722,61787,94335,16053,-48892,-73751,-93111,-70943,-31384,-44175,-126087,-6863,115637,92618,-46581,-86242,-53873,-130847,-119883,-99875,-66255,19669,184822,297580,211011,92019,13152,-19856,5505,35215,-118,-116300,6901,212239,309439,209963,26896,-10711,-32749,44918,197979,281256,294138,236203,162806,134362,98625,60590,58764,105022,47659,20360,40220,-13374,-65913,-43951,1488,55600,82755,7158,-82443,-116897,-55548,62122,264822,340114,304073,205323,104744,18671,-37710,-80805,-57301,25029,81479,126236,157240,136748,51777,-52014,-101214,-119716,-131744,-136007,-98595,-62923,-85248,-105182,-33451,47838,101372,55548,-2706,7941,46498,50373,41114,13264,36702,65644,52375,48276,-18132,-43927,-62963,-118282,-110494,-19231,43760,71176,91670,79173,27029,-45429,-130740,-103307,-42673,8712,10271,-20918,-49957,-60390,-11025,64792,-55146,-115020,-95666,-45944,-42482,-66813,-33674,61222,27515,-44202,-67026,-6324,7654,-28221,-66152,-58420,65098,231542,322349,301624,196228,96607,52189,51979,18814,-19172,-63365,-22239,-5019,23418,17389,20131,45052,111932,122291,97536,125321,86368,56899,49435,20457,23720,66639,114700,191976,258684,148592,27676,-55125,-101950,-118277,-80634,-69403,-102775,-71432,28155,80994,20068,-42831,-73549,-63477,-62850,-21739,26212,81354,39313,-27476,-59417,-77150,-66059,-92713,-102834,-14329,60453,116968,169061,130470,-13553,-73299,-45487,-11068,77616,100742,67792,1745,-22131,-16988,2931,25929,35845,-1758,-43601,-58530,-73100,-82521,-96488,-44729,39197,71209,9169,-51204,-115591,71852,209794,42269,-80758,-69410,-1886,77090,187681,141431,40151,-22466,-86786,-138716,-105419,-67253,-69037,-47253,34523,79620,50873,16684,-48517,-42861,-21571,-19626,41650,161594,239835,243196,198923,139205,73013,20727,-20440,-29620,-45721,-92505,-140146,-33067,135434,183879,140471,67562,15324,-4418,-2666,40531,56534,3874,-50425,8750,59431,94291,211792,190194,16853,37448,120041,127365,91025,31337,-3417,-842,9941,-36327,-117636,-30078,57136,95091,108087,76638,-8855,-60966,-38820,-39637,-9481,20130,-17707,-39116,-31904,-40380,-51884,-59521,-23263,7201,5397,1141,57161,73370,-2397,-67941,-22639,7245,15841,57978,44628,20696,-56766,-86057,-88123,-79919,-48870,-47437,-53009,-39689,-15376,18911,24483,-22834,-105619,-119535,-92447,-81088,-91916,-74054,-43251,-46500,-68383,-45608,27871,58791,45438,109978,259599,359103,225261,90938,49156,63773,95647,154966,197673,193659,138330,43810,7144,30982,63356,125078,115361,57338,-18303,-79306,-68180,-14410,-4738,-11854,-41582,-88171,4140,81548,91174,55539,-8171,-31257,5911,52286,97609,31380,-24603,-112710,-122999,-10596,116053,309025,364929,365835,238497,58089,-12445,514,1521,-31694,-68271,-46125,-42533,-92397,-45251,-1643,18297,38538,3863,-4989,58255,116116,205673,292422,133352,-38616,-123368,-115787,-61428,-59174,-55963,-26513,-37668,-21604,-1795,-43294,-90155,-141085,-135828,-5437,69327,102090,69200,-18172,-85811,-66333,-64053,-63339,-42561,-43098,-48936,-3501,31484,55859,51968,16899,-119921,-84397,-1606,91769,183834,328762,345344,99924,-55015,-21648,94176,121604,3761,-119654,-43488,4774,31359,58191,18407,-39947,-56239,-48756,-28773,35587,131282,202847,129941,49310,-18128,-57106,-97836,-98441,-32510,7484,11088,37114,78746,71616,32848,-16790,-17977,21928,56973,72518,42638,-16192,-57011,-70174,-84369,-68355,-49506,-73268,-58505,23847,22033,10616,102712,160370,255981,324265,432366,478913,400471,121649,-27491,-55261,-64253,-67627,-65223,-53693,-70714,-121381,-81412,-15932,-12971,8060,24083,62864,107700,114870,100500,21726,16,-23414,-73378,-108591,-91668,-67407,-88690,-92580,-117367,-61957,-52373,-52487,-27110,6999,18905,8425,-14796,57440,181345,203117,196795,247571,244381,164910,129680,88194,55224,29279,20772,31732,103924,105913,24853,-60402,-130878,-153445,-113195,4755,159310,122843,163690,214980,122530,93227,31801,-54615,-86873,-75271,-67472,-68632,-79606,-56049,12019,92655,150250,144127,121773,117243,112954,92455,91904,38863,9020,-50871,-110927,-42917,39934,119186,78808,-7210,-70799,-51656,-40370,19429,94207,101370,86987,78234,27591,6088,8657,19955,68780,94930,61220,18073,-19714,-46865,-47587,-39349,-8971,45224,68675,68291,27573,11808,-3300,-2171,-26755,-71557,-73608,79259,161240,177602,183124,166523,120981,52185,-29656,-113437,-48106,-9675,-3591,-4128,-48051,-113292,-104677,-106391,-32015,-26338,23433,81400,70170,40979,-20040,3870,81295,129801,139346,159460,223820,137617,43021,14793,15600,9732,-22628,-86990,-76589,-68341,-49060,-21105,1567,38419,39434,3795,-15945,-34273,-71477,-59528,-17616,27026,33199,-14186,-38916,-25248,-38563,-63175,-47435,-63622,-41916,-1083,16341,-20158,-75868,-61476,-60799,-87101,2948,132110,147714,119303,110185,38207,-11500,-37618,-38690,-36965,-10181,830,-4967,-46858,-77553,-83558,-110058,-133375,-68379,8176,90239,37038,-54701,-140675,-109242,2743,24464,-15353,-16852,13129,48570,99273,88435,69582,78938,98503,122483,205303,200584,220228,163366,-4992,-69221,-103211,-141293,-99972,-41304,6060,76985,107717,88725,56324,64896,60879,1398,-35746,5100,76588,187083,171175,199839,124798,54770,1868,-9026,-84470,-89613,-64615,-32426,-14865,-18748,-23790,11993,44991,7081,27441,89126,131694,104674,51178,-2840,-79712,-105053,-97846,-112411,-129534,-110603,-26832,-5593,-10190,-5548,-27541,-41552,-16198,-11233,-38735,-90041,-154468,-33358,-30752,-30425,-36251,53477,161869,136355,34093,-35828,74206,340870,433068,122481,-99825,-277737,-381510,-493170,-484483,-217067,54722,261142,427223,623204,767696,589106,327742,91186,-54582,-155658,-156033,-100147,-6259,82403,189468,324623,345442,167980,7128,-68716,-83326,-65461,-34050,-10680,-35001,-88163,-79930,-16932,50027,68376,47626,1381,5501,53859,24720,-28218,-4325,-5518,-90188,-35568,-2150,1755,11341,41432,102514,248186,263215,179846,88837,18448,-41511,-101972,-91781,-12554,21889,55431,75111,2111,-11518,-41985,-145283,-120265,-83823,-51736,-54837,-18107,72920,140366,88410,-12109,-61426,-90269,-66807,14675,224633,327854,287756,111588,-15465,-68156,-108320,-86260,-33353,15811,-24956,-62130,-37369,-361,29496,21913,22495,36696,10447,-47726,-71031,-51846,-21122,-19857,-3261,3150,-54147,-110841,-94474,-89107,-37632,5363,-23862,-48987,-47016,-49260,-55400,-12210,10978,21228,-44142,-37004,3723,13326,880,-38472,-10086,108351,173523,174814,221979,230905,188949,98836,5267,-57537,-77097,-12372,24321,47222,71379,83301,50988,-41512,-42988,44577,87810,67033,23326,-47560,-90521,-105175,-29078,9176,85195,110926,120961,90796,21146,-40077,-80111,-136002,-80482,27765,73040,-395,-76234,-47811,-41131,-35581,90037,199479,103148,22421,-55961,-51948,14332,47126,52102,60893,62371,37633,-30686,-125081,-98053,-47066,-10857,-13201,-53886,-90454,-55694,21903,-15002,-82659,-39287,69281,213870,306167,246285,119309,25686,-19210,-30272,-95826,-72363,-44402,-53727,-15747,74202,112831,94018,70010,-4386,-83121,34475,138206,198917,149505,48707,-52107,-693,17405,-1043,-31336,-14770,88709,212228,380665,637933,810439,716332,522315,246969,22416,-56183,-115106,-67383,-31989,-24236,-38824,-17026,19206,-26988,-109450,-68140,-26648,-60939,-48077,-35873,-19676,-18208,-53329,-23860,-41034,-84790,-128407,-74986,-27439,35004,24110,-20705,-81596,-61535,-8513,63788,50554,-12425,24062,75590,100467,55226,35333,51302,29109,7962,-23925,-24356,-19926,-2285,6593,17267,-12216,-55834,-35793,-13003,639,-52618,-70909,-97596,-64137,-13206,-7867,-10152,-23806,-32291,-21858,-24872,-46184,-62115,-87718,-50507,-27539,-50493,-91233,-66386,-13165,33548,22559,1624,-14348,-68128,-75317,7607,44395,141359,183065,33242,-22428,41233,52266,17733,-60576,62891,170525,173162,40947,-23689,5527,92919,124825,39248,-32718,-59869,-55100,-95626,-142244,-94035,-2608,95986,24011,-17170,24602,10709,-27800,-9516,-11444,-39599,-31608,-5327,42540,158444,155448,24315,-128517,-76620,19127,40176,-71865,-144614,-137511,-100075,-76275,-50410,-33251,-13544,37364,91474,147467,152879,184289,240430,177954,158207,164416,120865,100515,114490,72824,22342,-18215,-1890,55722,82132,66169,4191,-20905,54423,91863,73277,93668,95978,63081,35623,-8873,-33670,-16525,-863,-49427,-50874,-24586,-21371,-64252,-73118,-58646,-14407,27507,87537,189382,243533,218669,124524,28912,35226,26629,-26133,29804,163228,185330,104442,-1236,-94581,-85386,10495,66614,71005,33978,9681,22127,8204,-27568,-2735,21711,-4898,-14287,-9721,-20734,-105194,-31277,38378,26703,28306,60471,110746,119539,146928,192592,124834,65494,8729,-4662,-38514,-86172,-71594,-58278,-90053,-99485,-80772,-9085,85870,104102,53061,41531,78467,137371,142848,55481,-60327,-88246,-4222,51539,11157,11026,19012,26323,9261,7780,-24621,-81619,-123913,-121916,-109027,-110575,-49110,67751,149726,237354,309238,280028,152860,30159,-55682,-8583,106163,89482,8216,-54267,-119273,-116538,-47636,-645,-16312,24381,59931,37364,-4161,-75576,-56820,-37529,-51798,-61262,-7158,42939,45792,9660,-16220,-18575,-62543,-90984,-129291,-63659,-30060,-50012,-45187,37873,115659,177688,123531,5932,38365,77197,35158,2191,6709,39141,4977,-66269,-44917,-23291,-29802,-57986,-84814,-91615,-60300,-8891,41840,58435,24550,-19832,17230,38909,-9912,-53954,-90653,-82,-36079,-94177,-84743,-94732,-34871,-28667,-31203,-15104,-2452,-31063,-100943,-119111,-69755,-22749,-24107,-29674,-13611,-13962,-4822,25091,-15140,-93737,-43650,6089,354,-62719,-51393,21639,36845,-5810,-87845,-14556,58251,115501,118397,61762,-25959,-87734,83549,258044,167658,121655,86526,85620,188603,210786,178953,102321,3267,-56456,-83576,-54353,-56249,-48890,27200,43953,19430,-6533,-8076,7160,-5999,-23849,67396,169123,256439,197890,146030,79896,11795,-28408,-26144,-15011,-17926,-47630,-26324,-10337,-76727,-142490,-50686,3751,33622,15582,34808,13082,19586,12406,-7693,-7982,-24948,-60621,-41394,34643,118693,200409,242583,203153,56100,-74140,-122126,-35249,-15089,-29509,48088,75571,2243,-62364,-40586,-12318,5031,36707,94541,175702,177844,85735,45102,89124,69392,-13850,-81893,-1872,144589,247955,237347,172390,90323,30106,-9385,-12351,-15648,-34440,-37582,-35157,-32652,-36342,51639,85801,69825,106019,151203,102517,99209,85287,78564,90059,98838,101122,45875,-48397,-123381,-92951,-46452,-33893,-23348,-59675,-47446,-8131,-27326,-40155,-20509,-51208,-87840,-117020,-131668,-86883,-56655,-58696,-54871,-53828,-25064,-8119,-38277,-86401,-97552,-93799,-48906,-6709,3141,25455,25217,55416,68592,81986,36891,7144,13064,46237,130419,204355,90489,-57285,-60868,24715,73317,53922,274,-23535,-32694,-42414,-68727,-93305,-75627,-33994,22934,72163,121426,236643,268161,331730,328618,221038,258391,309174,200069,61526,-15334,-72407,-108136,-79703,-73030,-44269,2906,12914,2181,-19646,-32205,-1457,90096,238133,328452,219819,80670,-24344,-108412,-82435,-84287,-102413,-113172,-100827,-49576,22393,54518,20294,-88155,-120449,-12751,41947,-11170,-67127,-47091,-2467,21961,26966,-3340,-11108,-18172,-15453,-53614,-82890,-4690,52028,99460,71353,-10359,-40869,-30976,-12688,-5836,-26809,-44333,-34890,-15292,-16299,-75329,-22634,27420,137452,231367,163133,83334,54033,55021,10529,-104789,-111196,-55427,-109044,-81698,-58097,-27592,37619,61625,60955,87548,237729,274496,195779,94058,-43796,-35005,-12374,-23561,-40363,-83675,-87418,-22271,-23110,-26483,-18615,4155,9043,-63135,-136611,-102212,28973,126608,57852,-12051,-71000,-79231,-48933,-36855,-8678,-2591,-78760,-49732,35048,105056,91860,46329,59127,88147,63071,41361,37346,69582,16436,-110773,-98710,-14807,39950,-25562,-8825,-2963,-32429,15143,100349,282643,362142,334985,243227,153562,183143,250966,281712,158034,55587,12463,-23477,-27092,-9515,6874,63281,137135,164591,143618,102459,70034,34907,22024,22218,-10378,-3823,53832,122834,236223,253463,141800,10984,-87312,-47129,3730,4688,-65931,-77308,106390,185060,82558,-33229,-40081,-58418,-99904,-53120,72298,205050,256291,159203,16466,-58211,-56616,-51945,-63404,-56135,-70826,-66673,-45136,-12723,24132,10406,-33209,-22629,22584,43484,92169,132957,146504,77346,-62893,-105253,-45427,55357,187511,328012,411215,412649,302076,145109,100479,82126,-50705,-114763,-73713,-77816,-54376,-72598,-87763,-48952,-7388,15807,-5951,-54335,-82943,-95710,-116990,-123453,-111158,-76789,-93903,-69007,-24711,32307,-33034,-111762,-125218,-115967,-51992,-4727,-32171,-85295,-69299,-14177,9292,11275,-38101,-100978,-43353,2486,27275,70311,36552,-27152,-13210,23096,35254,19953,35802,81304,69009,43483,18167,31515,160665,312705,272953,240802,182373,86099,57162,49825,66274,58383,9719,-15445,14288,26996,21118,73142,89628,24938,-146479,-84128,-66458,-84890,-90698,2033,93921,149496,118733,42862,-21565,2738,86387,126517,141884,130648,70110,-18473,-53944,-47878,-42721,-31461,-15898,15145,-14596,-70514,-80427,-51274,-48161,-64737,-89385,-45330,-42207,-40375,-4856,28516,3669,-45626,-47015,-37453,45292,150273,281279,292614,215477,82974,-14086,-97605,-23546,96283,202597,272952,344461,406257,364788,218040,-749,-145112,-1930,98574,100535,35128,-34575,-105613,-126479,-83549,-34484,-39369,-121444,-137797,-115908,-71811,-48261,-11884,11102,10637,5666,10359,-15421,-40871,-59094,-68522,-85107,-46179,10832,59016,75132,85072,86079,58141,-16495,-93907,-160889,-82012,6229,46320,-11895,-8086,61583,68587,19931,5146,96194,165915,136234,76076,27393,19969,-6662,-25605,-12128,60389,67964,14019,-29675,-64933,-55472,772,74183,193249,207418],[97488,36849,-35667,-68921,-87190,-66130,-46039,-73372,-53488,-80044,-41572,59153,119173,140895,130973,88405,44253,-26202,-112593,-49360,-6212,-53818,-41908,29398,63141,57267,54835,78468,123294,204264,177429,46716,-20241,-41037,-36072,29024,20895,-23913,-85239,-81146,-60121,-96376,-92764,-20272,45713,118933,175902,85350,-52353,-45429,116181,230075,172822,87040,47010,-30917,29686,128310,166836,65535,-69337,-120136,-35194,13740,-8897,-53299,-76046,-85699,-77132,-15549,83050,128902,59773,-28124,-76538,-104074,-87124,-49463,-51382,-131999,-7545,125322,111601,-21972,-86787,-62208,-127170,-118444,-97974,-65176,24097,197214,319742,226505,103613,19930,-21065,-4856,22237,-25297,-116606,53541,249832,360376,301177,98347,11416,-50184,26342,191864,280855,293868,231326,154623,121710,79548,37255,36104,112043,80199,68111,77272,11053,-59231,-69854,-13542,44188,76665,5536,-87213,-123375,-63494,49691,253614,347591,329106,228589,109560,12978,-45151,-90108,-58271,39066,94899,116734,110923,71020,-2279,-83455,-112659,-126389,-142057,-153279,-111071,-69641,-89868,-108878,-23656,70709,128549,78527,11031,16904,54576,55813,43733,13870,31353,49710,30843,40158,4367,-6593,-34458,-100968,-120017,-27905,34315,57951,86520,82649,22118,-54642,-138148,-92102,-36417,9152,14470,-10288,-41995,-63073,-20986,53283,-56375,-108583,-86860,-42988,-35851,-56343,10859,87925,37262,-47592,-79530,-2763,33012,49,-57663,-66647,36544,190831,311071,323125,215097,118261,73700,70477,42860,-13352,-70559,-6507,35251,68027,48126,35451,63377,135271,148305,113429,127056,86981,52900,35766,-6367,-7721,40609,99208,182460,246012,156543,33753,-48511,-95178,-116449,-73488,-60000,-96188,-70722,31701,91498,21454,-41909,-70540,-55603,-55312,-28405,7613,70183,45531,-16304,-54372,-84839,-74673,-103330,-118498,-27502,44277,111481,173602,132345,-344,-62497,-36226,11642,106913,134168,93517,14934,-19482,-16465,1086,18406,23288,-14791,-53073,-62809,-76608,-87847,-86170,-39661,24781,39431,-25252,-75435,-115466,84980,207362,47550,-76550,-77096,-9722,62607,177375,150421,52857,-14380,-83204,-149325,-146031,-102986,-84024,-43548,34365,75552,52664,22146,-39738,-35157,-9940,5300,83353,200515,249158,234088,186540,134438,75016,17387,-30506,-45631,-67014,-117058,-133755,-19668,129441,159112,119166,62153,20413,10869,-1999,25007,43917,25,-45920,24196,91259,141407,252085,189729,15705,48646,140639,150189,105223,36494,-4634,5104,25254,-32291,-112482,-19336,71389,90849,86342,50540,-27296,-71941,-43236,-44680,-19410,9972,-19680,-24533,-22815,-41830,-55553,-56687,-17311,15688,16713,13953,67987,94481,16786,-59237,-40865,-32547,-7020,55774,68487,54739,-35304,-76792,-86976,-77609,-43866,-49782,-57153,-39017,-9384,30801,44644,14372,-50628,-53122,-31797,-37333,-80142,-96540,-45775,-42145,-60842,-29468,59415,90434,63602,104275,226622,317640,198531,68133,28936,41070,68705,124179,187659,179347,121991,31519,3455,36649,63968,109838,91874,37232,-32447,-88360,-67494,-25192,-24869,-23392,-50702,-103955,-21152,52818,70201,50699,-9315,-35282,14677,67616,110375,29302,-30030,-108158,-113826,-13536,111703,298600,351457,362358,257270,60975,-26659,-8059,495,-22933,-53186,-35279,-33697,-79549,-58839,-30302,-24869,-212,-18084,-12426,44793,95992,185815,258963,106002,-46430,-120847,-110319,-55999,-50140,-40685,-14552,-38483,-25369,-5403,-47759,-96317,-159464,-162892,-39152,28303,55425,24707,-46547,-103022,-80460,-76229,-74353,-56464,-61838,-62207,-18432,8773,25474,23933,13651,-114883,-109825,-39141,55668,140307,263099,320408,108535,-41504,-40546,57434,92947,-8940,-122877,-46369,-2824,23850,49105,16572,-39053,-67545,-62339,-37265,23627,99770,143266,85412,42501,-5385,-48653,-90847,-94551,-34675,1323,-2971,10005,46067,44443,12613,-27624,-20404,20486,55239,71338,40566,-21319,-72409,-91362,-83463,-63682,-51648,-84260,-56689,28658,25328,-9451,84731,170744,268167,310202,410539,449734,394540,115426,-33274,-80234,-99601,-90003,-81023,-63594,-54115,-88502,-114136,-48614,-37975,-5704,25835,65675,109991,140497,140430,59705,30474,-8637,-70397,-103823,-88007,-68206,-93325,-100469,-124158,-50576,-38891,-51487,-25633,7842,10949,-4272,-22338,43838,169084,200682,198923,238526,239971,157308,118864,88111,73475,68132,57913,46362,99244,73436,-9307,-84144,-142998,-152679,-110482,6337,166774,109617,127550,183477,92231,68071,12543,-78908,-107581,-73214,-50589,-42071,-61592,-60258,-4982,76111,147480,141372,115143,107498,95897,69332,63360,-2122,-43378,-74075,-72067,5233,84946,156917,102667,9777,-53737,-30835,-16574,41561,112812,106497,86492,77666,41488,34129,23183,25810,76304,105592,68233,29888,-9244,-50590,-58808,-48368,-14436,48291,72744,63552,17950,7040,-2445,-798,-26453,-64524,-83039,63455,143658,165541,179218,160387,113305,42494,-43157,-103011,-39294,-1497,6246,4881,-44298,-153962,-132485,-88803,9222,14413,29452,67091,58400,33103,-20896,-593,68463,113690,138790,178329,250346,159496,60993,33269,22019,5544,-26419,-84907,-68558,-46382,-17116,6772,16763,38427,32382,-9446,-31540,-49709,-90243,-76204,-40605,-1881,4438,-33587,-43278,-30814,-43257,-61207,-42695,-57044,-43702,-4026,16800,-14776,-62559,-54614,-62452,-84236,22057,153373,149018,111931,105434,31009,-19505,-45825,-49563,-49770,-22612,-7699,-27725,-48818,-20996,-30209,-59447,-99851,-152831,-76055,57884,37392,-70579,-146913,-55132,68321,75430,19666,13444,47414,91744,142012,126517,93299,89865,101007,113234,186374,171974,186525,168564,5015,-54335,-81528,-124009,-119632,-49918,8190,82241,112043,91513,59626,67548,62460,4652,-33890,13676,101270,242466,253273,274576,171840,87838,12256,-10499,-110663,-129304,-99544,-64590,-51055,-61747,-64262,-2563,32940,-4145,19718,66404,91000,62644,25712,-14367,-73940,-84229,-79746,-102071,-124603,-128527,-49245,-22485,-22861,-15043,-34530,-45514,-17948,-17512,-53977,-116214,-141314,-33595,-50852,-77395,-40416,79515,182953,150591,41708,-33979,38708,258098,366021,109469,-45947,-155652,-210631,-341208,-456962,-258103,60548,306762,460987,614244,733607,602054,378124,127535,-55138,-164890,-172605,-111409,-16716,63160,158654,278381,275696,105190,-20785,-80792,-81365,-73323,-45389,-14782,-31194,-76957,-69429,-12967,45802,56524,30583,-17761,-18522,34834,18567,-30288,-6067,-6390,-93502,-28513,21839,22848,31846,57929,103333,223230,220660,138770,65893,27376,-21923,-89298,-91634,-31414,614,31070,76355,33821,33835,7752,-91751,-119920,-106143,-82724,-83359,-46946,43257,120322,79649,-26274,-73134,-85574,-68106,13269,230136,335836,279148,102234,-19618,-72010,-117806,-89845,-30833,17685,-19889,-58907,-34242,17039,48597,27866,29065,36285,2808,-58832,-84631,-39721,-11354,-16325,-3783,6623,-52692,-134793,-90190,-54305,-19659,5647,-23757,-36319,-27138,-37849,-55816,-4512,47839,70430,-28033,-55419,-1053,27203,19818,-24908,-7271,95991,161196,159803,194654,200137,189363,126634,20439,-55535,-75202,-9761,27603,46172,57971,53825,21913,-37912,-16321,65287,96902,58476,-1376,-72170,-100287,-93917,-46899,5219,63202,79601,99430,81280,11107,-52111,-87876,-137248,-83368,35375,100662,41056,-39889,-42762,-37155,-37413,88414,192786,102988,24249,-58744,-55658,17291,57439,64605,70658,65919,33037,-40496,-127232,-97896,-48945,-8727,-6965,-42900,-75058,-42120,42550,-7525,-75907,-54656,46807,185273,281930,240924,121872,26506,-28179,-50080,-86638,-40426,-5442,6899,45887,117470,140476,107797,71618,-11241,-101641,29589,127232,169256,113997,35359,-36826,-8151,1080,-5070,-17039,-2503,85768,205728,362347,610121,802658,731167,510502,210527,2753,-70152,-116022,-57018,-26970,-26954,-39735,-14479,22313,-35220,-126655,-47453,13827,-6972,-13216,10747,27738,1230,-49289,-14584,-20330,-64526,-147399,-94607,-35525,34344,29030,-15456,-88940,-91793,-64347,-11394,-14457,-38508,22407,76778,102968,48532,32338,46339,21660,-6011,-44625,-42020,-31055,-14246,-17281,-5850,-26739,-58746,-31158,-5048,10802,-44165,-69473,-100127,-55904,-1174,5716,-2523,-18781,-32653,-19373,-19661,-33334,-42667,-70997,-50058,-38794,-69202,-101354,-57793,56,40351,22454,-457,-15068,-77331,-94994,-28981,-12645,83079,159162,43433,-5241,50865,54984,21726,-27433,71871,152780,149463,27752,-24213,16410,114962,147466,58065,-14280,-39941,-31021,-68389,-131784,-115027,-22080,67804,-150,-34788,11558,3760,-39158,-25881,-25601,-51342,-49327,-26495,24856,155772,176264,55304,-86998,-62391,9574,44188,-60857,-123398,-116279,-91584,-77672,-51576,-35486,-16786,18962,66714,123780,125773,149765,213990,176288,167937,167582,114367,92795,114777,84814,48137,15179,19678,63326,78597,54984,-17263,-57599,35151,78112,62900,82082,102890,70415,41378,-4526,-38492,-32880,-18207,-48206,-24935,-2354,-7354,-62063,-73147,-53837,-11420,14994,58272,157866,215333,205736,137386,68431,89654,71354,-10903,9967,112623,134052,68880,-26692,-111610,-77768,22312,79932,83714,40133,11418,17161,1073,-29288,833,22375,-8145,-21461,-17550,-28410,-105989,-28458,43489,24093,19604,58749,117433,130544,163879,203961,112220,63800,22498,25760,-3682,-65085,-62881,-59225,-100839,-99915,-64300,17391,105417,107135,39887,3388,22308,76877,100474,50558,-47282,-92091,-17020,59982,12515,-15812,-4402,7295,-14064,-15482,-42648,-92737,-132455,-118393,-109403,-112946,-41295,72875,136822,219830,320788,322207,198546,59671,-59022,-39579,94333,89639,221,-70696,-125026,-114292,-47120,-734,-16642,24962,66458,48249,-471,-75628,-55504,-29548,-39772,-54996,-11600,29505,36114,9379,-15592,-23088,-74000,-109761,-125443,-51368,-26365,-47222,-32417,81937,186086,268547,175397,-8012,-26292,44804,22603,2656,13705,38984,2523,-66294,-43958,-24964,-29915,-55423,-77722,-106350,-80852,-23404,32018,56487,43817,-4266,19792,49658,-3269,-49708,-92837,-6584,-41482,-107915,-97956,-91278,-33044,-31895,-35281,-13796,-5467,-41934,-118795,-86321,-30734,3178,-14681,-30137,-12316,-12986,-380,35396,6876,-54553,-28328,18411,3396,-65990,-45964,30258,52480,9364,-83408,-33622,35260,82410,81689,38807,-37598,-80074,102551,273747,177665,124775,89422,92800,188667,191365,147996,81611,-2380,-57655,-73992,-43860,-45140,-40513,34719,52022,29184,3621,679,25242,28152,5804,74971,164993,249407,184433,131964,57330,-8724,-37458,-21925,-6896,-15925,-46566,-21538,-13783,-87970,-151362,-45684,16976,51728,43674,59404,26543,26239,11520,-15599,-14973,-29309,-64704,-45195,27904,97786,150787,155217,112769,7253,-93087,-108784,-23235,-728,-7469,58040,69695,-9948,-77473,-32238,-7044,2689,26871,75053,142475,138270,58013,25052,82438,75183,-7840,-84093,-2973,143059,242591,222479,168327,91365,20755,-25790,-7288,8426,-13439,-19752,-13897,16168,21090,104985,117724,72203,90815,120610,77585,82832,75923,92155,112024,117217,111048,48505,-47864,-125635,-90025,-50851,-49399,-40352,-65038,-44963,12283,12457,3842,13364,-31612,-83351,-119292,-133904,-85691,-56848,-65501,-71419,-86386,-72387,-52294,-70588,-104275,-105811,-98488,-49255,-1883,2386,10551,4500,42623,68094,89177,40408,12380,24428,63933,168745,217692,72778,-75964,-41353,54394,84915,54179,-36,-17168,-28031,-48346,-80330,-106538,-118455,-82245,-24637,31685,87357,207795,276029,368789,379954,266250,280944,288677,164835,47854,-17623,-72184,-103105,-85645,-87771,-60255,-7448,8224,-703,-21498,-34765,-5480,82122,217319,282386,173688,46059,-40791,-73762,-40137,-41729,-60223,-79741,-74274,-27064,38956,64104,18431,-93241,-95313,30406,77157,9252,-49500,-27067,5977,29173,31513,-803,-8311,-7647,13618,-9048,-66978,-41529,11920,49523,8134,-39242,-59021,-31914,-14021,-7741,-23360,-37721,-26644,-15797,-20806,-57456,-18266,8669,103475,192576,122206,57785,40058,42633,-1201,-129918,-157245,-114133,-162142,-96270,-36744,12924,86659,91361,69172,80716,228024,270118,188360,74412,-73345,-23398,-5020,-22604,-44187,-87409,-93518,-31979,-45311,-44325,-28531,-7639,-11447,-91322,-173655,-137429,-1466,121782,76140,12118,-46646,-59030,-31053,-18771,675,-1739,-76709,-60083,24659,84220,77172,37632,55983,99989,104076,100405,85279,94871,11440,-121669,-85889,9954,67211,-14937,-2764,11233,-23082,28310,127059,325777,407555,334023,239205,159863,190384,240948,249340,140280,50814,12304,-17627,-11858,12111,28693,81579,147459,161147,133361,93324,64901,39481,38848,55582,28088,22696,73924,151179,278509,292786,173591,23906,-88380,-42498,26713,43182,-35726,-97051,93006,211477,135815,17372,-42527,-78939,-106711,-47147,77333,239367,316223,195714,47595,-19879,-26121,-25265,-34982,-26727,-44110,-49240,-52916,-36575,-9767,-23705,-54591,-35190,15737,38849,86689,117986,124321,46961,-84542,-135886,-65483,58674,206714,356794,453738,435999,301080,159242,169867,124675,-39338,-122038,-88120,-103204,-80702,-86216,-89964,-44961,-9438,2424,-24883,-69647,-74106,-77879,-101812,-111281,-118274,-81462,-88967,-73837,-35979,18859,-44732,-124163,-110699,-98923,-65861,-16967,-37588,-87953,-58994,-6008,12408,7079,-43363,-83707,-36032,14791,40090,65009,22013,-34224,-3093,30889,31953,10590,33451,89847,84866,66725,46122,56940,182198,318938,266130,249341,251027,182058,123274,96901,104323,70287,6434,-23851,-681,-2093,-5576,51395,62949,11354,-152114,-86334,-66453,-77990,-90113,-8788,78740,129690,103488,39781,-14897,14038,98306,134095,145436,127446,61338,-39811,-67197,-36484,-27645,-21212,-9348,12956,-21118,-74268,-101829,-99632,-107078,-107981,-96689,-24814,-26175,-34914,-7870,23866,8907,-28936,-27248,-12374,76910,185533,294600,268647,175928,57195,-20801,-88345,-26366,94839,187285,244475,300531,356629,294243,150298,-30157,-133871,-8724,76772,73025,8426,-53488,-112853,-144612,-111053,-54012,-50441,-130004,-140557,-112762,-70047,-52683,-13688,14038,18751,17439,23139,-5183,-32274,-47441,-50821,-68519,-51570,-5241,50949,75445,84195,84694,57443,-10802,-83470,-151290,-96130,-13178,13236,-45994,-24227,54056,62160,10976,-326,96234,168606,130696,66682,17823,12992,-3851,-13537,4166,82915,90244,27423,-25362,-65127,-52315,1000,65624,163181,179290],[97500,56393,-21518,-61993,-83291,-68923,-40520,-61611,-64068,-60247,-11029,78552,121590,132839,120955,83402,43833,-23903,-103091,-70313,-32429,-81413,-65895,14820,59665,54391,28689,28407,79580,184694,200619,67951,-15454,-47664,-42327,22581,7272,-39364,-97671,-86108,-59570,-88549,-71021,-1759,55316,124190,187647,95218,-43288,-36485,107013,229486,178147,100289,71020,-21405,5558,85885,110812,32201,-86659,-125229,-34577,10282,-23227,-71719,-74244,-76849,-63850,-4013,93011,150441,97977,-9825,-83077,-120693,-104867,-65451,-63115,-121196,-11548,124855,119044,-5103,-80325,-72765,-129494,-124881,-102518,-69394,22539,195337,318727,224619,103359,17698,-31828,-27829,-6413,-65192,-86963,89243,265498,384462,376982,175446,34328,-67321,-1589,167029,255309,270005,206227,132585,100282,55384,10611,10115,110357,118094,118905,111858,31781,-49829,-101795,-34521,25463,58161,-4880,-96049,-132791,-74684,32126,227134,328967,327442,232543,103379,3520,-52452,-98069,-58498,45797,98488,98558,63493,11527,-48767,-106969,-114269,-119128,-135199,-157978,-123823,-78428,-97597,-118012,-20813,85011,147485,95165,18876,20486,58388,58382,43604,10952,19923,25927,3918,23038,15592,20565,-9461,-81665,-129063,-43738,17331,36710,70391,74437,6824,-71362,-135479,-79365,-30561,6786,17150,-2388,-36744,-67084,-33135,38292,-59822,-102853,-78957,-43391,-34322,-49094,55622,107715,41462,-53725,-89048,4239,57228,24108,-52705,-80053,-1006,134901,276781,324792,227401,136115,91558,81522,54766,-14652,-79995,6403,70014,104911,72957,48233,85179,168171,184260,132406,128945,86349,45672,17825,-37210,-43900,8846,76700,162571,220917,159429,40669,-39769,-86649,-116002,-69803,-54463,-92669,-72374,29324,93632,18863,-43999,-70792,-51454,-50941,-38040,-17996,46419,37062,-15522,-53214,-89777,-83273,-112819,-128369,-38842,29046,102596,166052,126964,8274,-53715,-31760,27946,135112,171978,120053,28628,-14901,-14627,-1516,8432,8796,-28724,-63552,-68972,-82783,-98123,-73990,-32331,15084,12049,-53952,-89275,-78147,114703,207362,53507,-67246,-83819,-19714,43896,159084,151430,61005,-9155,-80389,-145543,-185849,-137302,-96738,-41312,32176,70241,55676,27138,-33266,-30292,85,31932,126095,229846,242725,211553,164284,120373,69749,10160,-40991,-60628,-88640,-143638,-120561,-5709,121461,134588,97104,53566,21608,21924,-2003,8729,28566,-6499,-43178,37475,119542,188842,292363,187769,16023,57256,153950,163963,114212,40957,-6657,9495,37780,-31304,-106609,-8962,81604,83727,64545,23531,-47930,-82011,-48966,-52204,-32244,-6535,-30781,-19486,-18684,-46062,-59260,-50888,-9866,24349,26816,23156,69425,103863,31016,-52057,-53491,-64760,-28906,51076,90057,90712,-6286,-65914,-85584,-72604,-37175,-52889,-62443,-38273,-3867,41259,64327,55710,13977,21365,39193,19771,-39960,-97064,-47995,-38860,-54952,-13332,93886,125303,84567,99876,192112,268228,164768,39781,3835,15108,40151,89315,166350,154702,98321,15456,-3433,36939,59369,89144,64462,12976,-49087,-95927,-67334,-38006,-48711,-38416,-59997,-117113,-47160,20777,45042,41567,-13370,-39161,23143,82726,121204,26032,-33823,-101875,-104894,-16862,101711,273362,324025,342658,259964,55559,-41135,-14483,125,-15012,-40640,-25648,-23734,-60993,-50780,-37172,-46341,-25441,-37492,-22463,28244,74355,162518,218309,76872,-53468,-117828,-106951,-51160,-39231,-19627,5730,-33533,-29011,-11366,-52918,-99890,-178214,-192316,-72221,-10770,11979,-16129,-73414,-119113,-92279,-86106,-82481,-65597,-75140,-76251,-36773,-17223,-8452,-6514,9681,-105343,-129824,-77076,19597,99924,197282,281445,110253,-30464,-56726,11853,50851,-28947,-118425,-46953,-9463,17806,39395,14429,-37089,-73509,-73898,-44925,11019,66110,85136,44490,35902,6875,-38893,-82086,-87831,-33129,-1815,-14748,-14918,14600,17543,-10879,-44410,-26594,18579,55172,72975,42207,-21103,-80815,-113839,-82159,-59383,-53924,-94083,-53186,31424,25911,-30838,59322,173716,270678,288185,376851,404387,374326,108571,-35168,-93566,-134034,-110270,-92551,-63447,-31336,-52966,-130970,-86394,-66840,-22944,24756,67028,111964,168794,185934,106426,70859,21285,-50351,-86329,-74659,-60638,-87886,-98239,-133697,-52321,-28612,-47988,-23885,6511,-905,-20581,-32617,28904,148975,186442,191059,219281,227021,146110,103252,82324,86533,104179,98893,65614,91108,37363,-43001,-106506,-149475,-147475,-105734,7487,168017,92475,87925,143885,53452,33164,-13660,-105875,-125251,-66668,-31654,-15767,-43350,-63987,-21808,60907,142544,135792,104158,91741,73683,44544,38398,-25609,-68651,-61679,-29638,46188,121240,184864,119069,22892,-36053,-2854,23329,77396,135697,112550,85825,75700,52816,54915,29964,26407,78654,111816,73498,42192,4996,-52034,-70532,-58525,-21839,49191,75963,58870,9616,4057,-1112,-1685,-30890,-59889,-81334,50077,123448,147192,166459,143024,95984,28411,-57572,-90321,-28338,10500,23485,26020,-24967,-155248,-125330,-57890,51405,50870,36235,55300,50396,29898,-20011,-4478,56463,96778,134153,192107,273049,183502,80851,50728,27413,795,-30538,-74710,-53122,-18803,16684,34196,33345,41516,26613,-22440,-46994,-65240,-109724,-89076,-59793,-27925,-23140,-53186,-47009,-34182,-43022,-53776,-34279,-49274,-46762,-10359,13964,-8474,-47612,-46650,-63738,-80421,41668,171550,147839,102738,97802,22854,-26724,-53206,-59994,-61941,-35665,-14834,-37874,-24746,15179,14559,-8500,-43804,-116795,-145599,13378,30248,-89047,-127907,6172,144648,134607,57377,41973,79870,125716,167079,147054,107222,99144,102558,102790,165698,144016,153664,172196,17468,-40502,-63992,-102609,-123564,-52958,11470,85127,113250,92339,63376,72718,66763,10759,-33526,15444,118135,289764,332251,338629,211977,119705,24209,-11568,-137194,-169996,-134151,-95736,-85331,-100998,-103690,-20225,16912,-16454,10366,42382,51339,20031,-3622,-26797,-66289,-67953,-68566,-96588,-121041,-142214,-71747,-39240,-33586,-22542,-40286,-48905,-19724,-22989,-66763,-131844,-114854,-33918,-69023,-124978,-29971,107205,196924,158296,46865,-29814,8645,178494,291767,94704,6407,-30042,-41508,-155918,-324266,-230833,59523,302044,431433,542348,639599,583256,422300,174853,-45783,-155805,-188497,-121177,-25004,43192,121707,220601,197376,44775,-48660,-92519,-79365,-79830,-57022,-20936,-29226,-67449,-59300,-10089,38794,40382,8668,-39586,-48716,2170,2449,-36045,-8766,-7689,-94682,-25928,39018,38379,46679,65688,88079,175305,158869,87219,41528,40979,6047,-75158,-87514,-46557,-20811,4785,68788,58975,70948,43581,-49499,-92024,-95020,-94581,-105744,-73186,13861,99021,71132,-40120,-85908,-80469,-66526,12682,232113,335714,262862,90513,-25092,-76572,-117903,-89839,-29728,17396,-15695,-51862,-26342,38661,67878,32053,34462,36021,-2835,-68058,-96416,-26828,-4203,-14101,-3810,9081,-52894,-136947,-62546,-7556,-963,3941,-22539,-21578,-7911,-27141,-55266,2450,89317,133628,6098,-71595,-5994,41553,38252,-11654,-3765,82006,144040,137854,156228,158655,179101,148468,37421,-50821,-71847,-4728,31817,43725,41840,23989,500,-23404,10255,82676,101672,48629,-22243,-78743,-82490,-68976,-54920,-2901,35842,45822,73511,65900,-1940,-65493,-98378,-139937,-88160,36040,117419,74443,-2206,-27351,-29731,-39339,81819,175965,96268,20572,-64040,-57616,19024,65689,75055,78492,67504,27329,-49313,-123927,-100973,-53211,-7232,482,-29816,-58903,-25688,68499,4467,-63635,-73859,21212,153382,253018,231671,121557,24716,-40361,-69671,-62432,-11325,25770,53637,90927,140793,151593,114446,71134,-15730,-115133,22438,113180,137720,76673,16874,-27166,-8454,-11856,-13150,-12196,2315,76352,187164,322099,545878,748448,706608,475325,170017,-15593,-82288,-100516,-45650,-21733,-30092,-39880,-13797,19904,-49258,-104533,-18966,45239,33170,21825,50556,65043,14265,-47971,-6884,7084,-32825,-128184,-113045,-46645,28872,30336,-11647,-93391,-121664,-121055,-95345,-84411,-47935,20065,71465,99544,38022,24565,34094,5361,-27713,-70041,-62210,-44252,-27754,-41781,-28233,-39913,-61020,-26808,2258,19660,-37059,-69506,-105238,-52191,6146,15177,312,-21126,-39187,-21490,-18589,-23617,-24645,-53017,-45286,-47550,-87872,-111712,-53082,7606,40485,15452,-8948,-20046,-87202,-120290,-80158,-77742,33939,135354,55761,10039,56079,55315,27853,1513,73105,125055,117574,12647,-24702,27494,136733,166710,71948,-1835,-23727,-6874,-40020,-107020,-128835,-37932,43481,-19983,-52482,-3857,-6457,-52953,-44120,-41184,-65428,-70377,-50892,7046,154645,199559,91075,-47190,-39157,4500,47040,-41615,-86809,-85134,-77507,-77149,-54181,-40598,-27336,-7370,37859,96726,96069,114514,184232,170408,173408,165063,103597,80590,110149,92545,72846,48266,39635,66177,68014,37472,-41637,-92044,27321,70869,52883,65667,103164,72753,42084,-4191,-43328,-39602,-15788,-25402,-861,16644,5132,-58271,-71679,-48295,-7878,3063,29239,124702,183786,189072,146564,102316,129704,108534,1470,-9688,61055,79189,28446,-56038,-129765,-74055,28359,86672,90119,42599,10489,9072,-10641,-34645,1703,20637,-12871,-29025,-25624,-36455,-103639,-31685,42284,20078,8108,51850,118233,137346,176277,203438,90856,55175,30583,53205,33391,-41327,-54631,-61691,-113989,-95384,-48974,37404,112250,100096,24022,-34001,-37333,16748,57343,41115,-39542,-98034,-29800,70358,20383,-36712,-30159,-14373,-37774,-34960,-56210,-95346,-122141,-112355,-105810,-97283,-28375,80633,125875,201200,321915,350605,231355,78323,-64017,-71827,75448,82990,-12147,-84728,-111089,-111975,-49510,-3307,-18578,22432,66563,54426,-191,-79234,-57925,-25734,-30998,-50168,-18669,10903,18674,1162,-24243,-35783,-92490,-135460,-107920,-34656,-24285,-46245,-18894,132711,262709,364786,247449,19714,-81156,2892,2211,-3348,13769,30054,-7305,-68281,-44174,-29114,-33640,-57487,-75032,-114854,-102721,-41830,17643,49785,56391,17913,29436,61323,1883,-48422,-96769,-15999,-47690,-118642,-112472,-91605,-37762,-41718,-43851,-15901,-10814,-53553,-114866,-60427,2298,25170,-9652,-36454,-17602,-18648,-1751,41952,32394,-486,6379,37340,3827,-72936,-45813,32924,61779,17662,-80614,-52732,17024,57954,52893,20514,-49233,-77122,113473,276398,182714,125740,89846,93267,178556,164228,108888,51253,-14471,-63907,-66096,-31057,-32195,-31784,40650,56155,34794,10197,5195,37106,55960,31530,75701,147494,223174,158227,108826,28077,-35684,-50670,-20554,-3217,-18641,-50399,-22656,-23083,-103451,-142858,-46158,24797,64545,68953,80088,35003,27596,5529,-27956,-25585,-36507,-70811,-52471,17119,74714,105630,81317,34739,-38884,-114912,-98934,-13830,11036,8512,59273,56522,-25981,-91207,-25488,-6785,-4824,11583,48080,99101,88412,23440,-675,67612,72874,-4747,-87706,-10276,132982,225498,200051,158219,89084,7413,-50254,-3235,30758,6719,-3793,3457,61410,87967,164877,147104,68593,66467,80069,45965,59757,60548,101575,132986,132183,116129,46999,-50271,-130531,-89346,-57068,-67284,-59573,-68840,-40563,30412,48931,45293,43401,-15194,-80853,-119614,-129531,-89573,-62454,-76918,-92673,-122142,-116522,-91323,-98169,-120591,-113808,-101527,-45044,7485,2737,-5345,-18199,25805,61959,89458,38248,13221,31464,77637,196313,211535,44561,-99304,-23866,78879,90500,48616,-4676,-13198,-23886,-53360,-84626,-103716,-134632,-99373,-46686,6858,58959,170281,260304,369815,399774,297837,295664,262054,127006,29716,-23780,-74948,-100175,-93647,-104349,-78708,-21407,680,-6184,-26540,-41543,-12452,69846,186784,224546,122125,12069,-55491,-50139,-2012,3129,-23898,-55615,-56708,-13257,47889,66991,10721,-97761,-70250,75362,113548,28900,-33698,-10496,15091,32212,28492,-4594,-10171,-609,38438,32383,-23105,-65758,-39724,-17247,-60940,-64115,-71988,-34256,-20333,-13933,-21761,-31604,-19356,-21066,-31505,-39175,-9512,-12207,58458,132526,64900,22769,21328,25252,-14015,-117792,-158178,-141779,-133918,-49962,6388,62744,139869,115981,70290,66779,204779,251392,173604,55193,-81848,-15045,-1605,-23529,-49390,-93775,-102615,-44188,-67289,-62362,-40263,-21489,-32612,-107621,-150979,-146412,-25173,115109,93975,36767,-18316,-34380,-11633,-297,8310,-2126,-74007,-74019,9443,59775,58468,25810,48374,104462,136435,150289,125904,114902,1620,-110367,-60395,60164,140844,53319,43791,45081,-3743,46735,153588,360330,439653,326996,235079,163140,190714,221841,207011,115991,40874,7431,-14944,3022,36011,52573,98131,150718,149636,116433,78237,55097,40700,51783,84094,62536,45408,87652,170099,311184,329447,210846,40771,-92345,-40809,46727,76915,-10454,-107081,79784,233913,190636,65250,-39330,-99718,-102796,-42270,80188,275257,379141,233550,77044,7667,-4512,-3015,-9798,2134,-14801,-30712,-57172,-58502,-40940,-54461,-73765,-49653,6840,32988,78014,97870,95788,13677,-99615,-164422,-85849,54705,204248,351399,455787,423507,276133,170644,231692,156179,-33337,-134006,-110454,-133797,-98808,-89938,-87725,-39858,-11674,-11207,-44627,-87583,-71368,-65665,-90961,-101565,-121984,-83467,-79636,-76938,-47561,7889,-53524,-132413,-99755,-83117,-75469,-30390,-43484,-87088,-48480,-76,12168,-979,-51762,-66083,-29194,21104,44339,53784,4818,-39755,7100,35585,25530,1379,30841,95909,99993,91240,78025,93133,218759,336299,261954,250930,316453,296487,213859,159902,150139,83746,5614,-28905,-12013,-28155,-29988,32398,41443,4353,-140840,-90300,-69491,-74041,-85689,-14477,65574,110600,87847,36393,-8491,24122,107341,138264,144879,118473,47329,-61263,-66939,-16100,-8946,-8062,-452,10838,-28954,-77867,-114880,-128687,-130744,-146502,-77003,674,-8560,-29432,-12607,17654,13415,-11995,-6150,15611,111710,218477,301800,243050,140523,37058,-23569,-78929,-33082,84382,164460,213011,252862,294724,217666,81186,-57722,-121445,-14487,54691,45556,-16031,-66179,-102423,-129635,-129089,-72066,-61752,-137568,-138179,-106158,-68036,-61092,-21073,10696,21254,24974,32869,3964,-23217,-33000,-26006,-34246,-27321,-4615,45757,73075,79875,79555,53605,-6946,-73990,-140946,-107058,-26250,-9110,-68608,-36070,49274,59867,9092,63,96450,169113,125184,58711,9907,7072,1827,2746,25360,108888,116344,45935,-15579,-59188,-47633,1980,57723,132511,150686],[95040,80279,1592,-48931,-77992,-71011,-35009,-36675,-31544,-18792,23192,96880,120272,119020,103386,70124,36282,-25843,-94408,-81669,-50748,-102585,-88558,59,54694,51877,5864,-20744,36399,160564,218102,90429,-9103,-54684,-47548,16286,-5201,-52473,-104236,-79539,-43384,-64389,-43535,16040,60710,121196,187870,100407,-33279,-24407,97226,217869,173416,105359,84188,-16148,-18884,46170,59687,1640,-101563,-129257,-35226,4235,-37890,-84822,-69088,-70474,-53412,4950,97414,162945,132533,10894,-86463,-135581,-117554,-74023,-70971,-105940,-12890,120123,120397,8518,-67487,-79369,-129028,-133381,-107653,-72650,20936,185405,300837,211942,97672,12194,-44566,-53806,-40978,-111246,-45670,119017,266895,387797,433893,257544,63119,-73158,-31919,130755,211533,229106,167900,104292,77090,32293,-13541,-13055,104875,164976,176156,148475,53581,-34624,-132565,-55446,5370,33592,-19126,-104270,-139246,-83487,15131,192859,292285,305095,221819,91724,-3744,-54243,-99354,-52985,51109,98167,78245,21984,-34612,-79903,-116646,-108669,-107207,-124484,-152936,-130777,-83228,-102004,-127583,-20733,93774,160932,108814,25089,23246,62385,62422,45087,8911,7325,478,-22150,1267,18455,39719,12812,-60639,-125184,-61397,-1348,13741,48610,58579,-14098,-90551,-116230,-60786,-20435,6272,22072,6132,-30415,-68083,-43265,24013,-61532,-93960,-68009,-42937,-34199,-40054,100982,123414,44547,-57919,-90964,13183,78446,45062,-47923,-94133,-41401,73160,227247,310046,236395,153326,108525,88138,57068,-18757,-86888,18544,99495,135190,94362,61148,111567,207711,223814,149582,129751,85632,38356,-575,-67694,-79385,-23334,51618,136334,188166,159923,52108,-25924,-73314,-112337,-65993,-49465,-88854,-72337,25831,91789,16504,-45367,-71285,-48545,-47327,-47446,-46967,14275,17781,-21276,-52706,-88801,-89381,-119332,-130335,-46876,15334,91361,152854,119870,15667,-44596,-29186,40170,162871,215472,149582,44467,-6434,-9069,-1986,-488,-3900,-39962,-71436,-73132,-87429,-108445,-56802,-21507,10962,-8193,-73242,-85404,-32299,150939,202144,56034,-54712,-85521,-28565,24303,135781,145943,66421,-4877,-76182,-129250,-151253,-153264,-102594,-38111,30730,66486,62328,33978,-26908,-26017,10432,61556,168004,247415,222334,178954,135134,98937,58117,371,-49656,-69973,-103353,-164845,-104481,9155,113615,113315,77472,44668,21148,28645,-3684,-6048,13451,-12855,-39859,49564,143453,231984,327440,183941,17759,63806,160208,168503,118277,45876,-7315,14161,48595,-31456,-97767,2125,88529,75728,44332,-2391,-68316,-87538,-53121,-59100,-44562,-24663,-47013,-22491,-18168,-50503,-59297,-40402,-509,32697,34837,28328,62865,102977,41504,-44946,-57128,-85628,-48217,45276,108208,123981,26028,-54563,-83161,-63491,-27680,-55550,-68221,-36742,1834,50627,83485,100330,85435,100895,113262,78032,2413,-78048,-48622,-35625,-50061,2573,129648,162052,107860,97028,158164,215410,127570,9247,-23381,-11570,13534,56253,140773,127419,73614,-56,-9806,35282,52960,67829,38787,-9618,-63339,-98998,-66503,-51173,-74221,-55543,-68635,-125797,-72092,-12876,16920,28929,-19328,-41901,30682,95867,128067,20474,-36957,-95142,-95317,-18865,88035,238400,287270,310320,247244,43268,-53260,-18083,197,-8507,-30274,-16822,-12638,-39349,-23372,-22053,-42518,-28628,-45287,-33592,9687,52204,137207,173655,47171,-60582,-115915,-105767,-46881,-26378,6773,34528,-20274,-30013,-18401,-58417,-99868,-189797,-218549,-96088,-40293,-22260,-49503,-97525,-133286,-101194,-93513,-87676,-69482,-80450,-87858,-56451,-45590,-45495,-38782,4924,-91397,-131700,-112429,-15090,63829,137073,231850,104078,-23253,-69765,-38553,-377,-55704,-108985,-44936,-14533,13672,29855,11663,-35154,-74897,-82765,-51605,-1812,32501,33892,10641,28708,17400,-28442,-71554,-78464,-27493,-926,-23098,-36729,-14920,-8729,-37685,-66250,-34169,17982,57476,76914,46571,-16278,-79868,-136685,-80242,-55525,-56260,-102165,-48657,32056,24197,-51676,26165,165858,260589,258129,333777,348286,342138,101411,-33071,-86974,-157524,-128152,-99715,-55242,-5219,-15399,-106215,-129274,-99633,-41627,20710,66517,113375,198281,235181,160624,115609,54909,-27008,-65752,-54043,-43905,-71463,-81894,-137565,-63093,-24093,-43201,-22146,2789,-16206,-39538,-45132,11959,120199,159100,172104,190408,205093,131208,82708,69292,91712,133300,138372,87419,79231,-516,-75130,-126472,-149805,-139850,-100153,7522,161944,71576,47241,100223,9190,-11473,-48628,-133986,-128982,-56387,-12114,9020,-27257,-68271,-38519,47160,134651,126309,87719,69192,45869,17754,16286,-36072,-66744,-37582,5091,77686,146740,200393,125955,29922,-19964,29849,74555,123549,160660,118666,84565,71905,60405,66692,29211,22283,76645,113857,76589,53464,20564,-51813,-82457,-69607,-31033,47551,77985,54698,3277,2709,-358,-6094,-41241,-58052,-70055,40050,100591,122053,144332,115051,69115,9633,-71915,-76785,-16817,23864,44602,54953,3341,-115678,-88804,-20275,91880,80042,41037,44665,43444,28519,-18233,-8231,45076,79276,124852,198611,287786,205578,99617,65773,31453,-4476,-35300,-62221,-33916,10811,49364,58830,49149,46632,21953,-34784,-61539,-80021,-125431,-94747,-73132,-49324,-48030,-72777,-50725,-35606,-38071,-42149,-23415,-41055,-51615,-20900,6625,-2435,-32660,-38834,-65049,-74501,62268,186174,144353,91713,86537,12842,-33857,-60301,-70486,-74168,-50438,-21914,-39902,-13674,27498,40460,29775,-915,-64758,-118079,-40701,12416,-111318,-99185,67426,221229,195627,95694,68067,107940,144622,169250,144865,107431,104443,103869,93508,146697,120212,124421,173312,29866,-30431,-52644,-87198,-115693,-50811,14927,84489,110002,89622,65685,78572,72043,17833,-34653,9514,124219,321866,396260,383737,242222,148858,39033,-11579,-163437,-208941,-163802,-120504,-112079,-130948,-136581,-39069,-1905,-29476,-579,17903,14223,-21133,-35227,-39639,-59894,-57828,-64716,-96298,-119419,-144220,-92342,-53400,-40352,-26888,-44299,-51685,-21352,-27376,-76160,-133436,-91323,-34529,-81920,-138161,-1100,135142,202386,157637,48760,-25015,-15175,109436,218678,78584,51808,64366,71740,-29997,-209637,-193653,31795,245672,349437,424601,502347,538075,460793,235080,-21013,-137749,-189553,-125269,-26133,28496,84411,158772,119872,-9213,-75273,-102450,-77104,-84619,-68164,-28444,-28819,-59422,-50101,-8446,29374,20815,-16497,-61231,-80940,-40328,-21634,-45060,-12044,-9059,-93382,-27263,48118,46182,53218,62616,55430,107778,84127,31499,19930,59462,41548,-60272,-79147,-56637,-41527,-21874,53306,75796,92469,62616,-19036,-61970,-67391,-82117,-120190,-96726,-14321,78703,66037,-50110,-98938,-75019,-61775,14491,232708,329370,241356,77349,-31777,-81852,-113022,-87762,-30071,15573,-12367,-42556,-13855,64451,86502,34059,37376,33450,-9277,-77990,-99534,-12244,2281,-10609,-805,12132,-53825,-113935,-20433,45036,18559,866,-20140,-6933,9350,-17751,-53421,9281,134393,206293,54891,-80921,-9392,57347,56480,937,-866,66099,123202,111497,111284,112307,161613,163915,56325,-44128,-69055,1290,37856,42000,25538,-2121,-10156,-1151,36266,96795,102908,40437,-32101,-62570,-57036,-45268,-43115,-8125,9940,13923,46788,47800,-15375,-77634,-109805,-142467,-93725,30508,122435,97027,32722,-4431,-17626,-40830,69661,150118,83833,12577,-70531,-56901,20656,72933,84490,85532,68406,22050,-55431,-121895,-105987,-58182,-4664,10456,-13629,-40592,-5739,99026,21386,-46174,-89337,-2270,123773,224561,221022,119308,21244,-54437,-79244,-30107,15529,50410,85934,118078,145738,148114,114782,69991,-16556,-115424,14847,98453,107696,41122,-4167,-22304,-4964,-19059,-22645,-15724,-2408,59529,156499,261884,452081,656190,647792,422865,130567,-30595,-89475,-84105,-32924,-15141,-31537,-37866,-13957,12654,-66293,-74670,7462,65854,61168,51026,80766,91658,22262,-47773,813,41996,8507,-96292,-124738,-60180,19475,29139,-8217,-93479,-147426,-153424,-114222,-76553,-30898,20378,62021,91762,25587,13839,16694,-16972,-53309,-95725,-81367,-56988,-40414,-63381,-46508,-49216,-60588,-21057,10514,28856,-29294,-68566,-110504,-51003,10589,22488,864,-28374,-49734,-26256,-19728,-15301,-6456,-33392,-35890,-51984,-103666,-118656,-49341,11886,36338,4186,-21120,-26850,-92997,-140865,-139343,-118512,14757,119136,71543,25352,59754,56550,37269,25573,68237,92844,83569,-773,-22745,41057,159957,184240,83184,6688,-10947,16821,-10490,-80295,-121408,-44571,25872,-33227,-67048,-18657,-17392,-66652,-60868,-55221,-79304,-92005,-74127,-6412,157589,225350,130064,-9961,-16272,3059,49417,-16711,-45846,-51163,-60027,-73123,-55012,-44954,-41669,-36576,9879,70220,66782,81021,152619,160148,174540,157746,90415,66244,103150,98604,99285,82973,59242,66918,54331,17703,-63510,-98532,35573,70528,44252,46660,98177,72516,40050,-5400,-45360,-33188,6918,7079,20184,33846,18818,-51064,-66032,-40007,-2029,-5958,3077,93667,153457,172279,152731,129028,155483,137731,13675,-24326,15611,27357,-12178,-85616,-145267,-71374,32242,90571,94002,44796,10166,1194,-24010,-40931,2769,19596,-15952,-33705,-30270,-41039,-97312,-37000,38022,18008,-1575,43592,116260,143119,187226,195493,65880,43285,35736,78661,73060,-12852,-43819,-62474,-123593,-84869,-32019,53612,110343,87028,9477,-58130,-93350,-31266,21530,30940,-34195,-103451,-37901,85979,41075,-36248,-52326,-34563,-57222,-46917,-63322,-93077,-108157,-101814,-95354,-76423,-7901,93992,119903,185084,314938,364340,250939,88343,-68619,-98719,56234,75505,-21736,-82726,-92992,-107256,-51202,-4638,-18373,20913,64399,59401,386,-82594,-60260,-22788,-22893,-45037,-25605,-9353,-3329,-12591,-38812,-51187,-112607,-162771,-81561,-9505,-17662,-41902,-606,188002,337484,451961,323526,72213,-73628,-41341,-21274,-11919,10357,16715,-19217,-66188,-40658,-30994,-36469,-59725,-72628,-112982,-121184,-60157,2421,42081,66408,46248,50569,77402,8959,-46738,-98647,-23685,-50393,-121161,-124210,-92997,-46072,-54578,-52770,-17926,-14937,-61963,-103368,-38974,29407,42689,-7340,-45633,-26360,-27373,-5261,48255,63428,64093,59847,67000,5876,-79474,-47398,32936,68035,23301,-77682,-67983,4598,44111,36217,9091,-57386,-75854,118121,267754,185123,127765,92039,91953,163991,135012,67281,16950,-29096,-72215,-57576,-15221,-16581,-20511,48012,59513,39299,16186,8421,44723,78491,54482,71986,119677,181870,124002,81096,-3148,-64586,-63937,-18957,-643,-21950,-55073,-26147,-34714,-118701,-125253,-47854,29088,73197,90313,97326,41070,26845,-2081,-40790,-35781,-42513,-74835,-59356,5944,52904,68148,26904,-23560,-78210,-134235,-89151,-3839,23295,21264,55201,39652,-42286,-97857,-18660,-8525,-14279,-5632,17467,51360,34854,-13328,-28062,47280,64434,-1691,-88405,-20368,117627,201326,175518,146207,87757,-3819,-78036,4319,53772,29313,14234,20567,103875,162615,230682,174667,62412,38462,36759,13117,34963,43627,109343,155677,146632,119388,44676,-52282,-134575,-87526,-61228,-82965,-76319,-67875,-31157,49136,84915,86398,71418,628,-76917,-115368,-123442,-94892,-69445,-88408,-113723,-145708,-140242,-113733,-115019,-132039,-118851,-100257,-34234,22415,5482,-19628,-39483,8487,53232,85191,32493,11758,36756,89845,213093,191812,13060,-117344,-5385,100805,93302,40785,-10041,-8310,-16921,-52394,-77589,-89288,-109538,-84616,-45240,-2870,36979,129309,224905,336792,387845,314463,302475,233428,92616,11542,-30309,-77287,-95805,-98496,-117271,-93890,-33939,-6003,-11118,-31723,-49002,-18512,57217,152164,163776,72288,-17350,-65799,-35600,25133,37778,1684,-38872,-45503,-5800,51704,66458,1577,-96441,-42941,124833,154519,51398,-16348,5790,26797,34042,21733,-10998,-12816,6764,61941,71927,31743,-43889,-73917,-73177,-78687,-75054,-74705,-36740,-28715,-20711,-18684,-23556,-10689,-27057,-41517,-18484,3210,-31285,7103,55866,-2589,-13458,4393,9805,-17536,-69788,-98487,-73616,-66146,19275,62331,119915,196166,136170,66357,48770,171900,222231,156039,42960,-63399,-9041,-399,-24412,-53099,-99456,-111978,-56431,-87187,-79701,-52427,-34890,-48414,-99444,-110624,-128452,-41161,106597,110021,61695,14201,-5074,11108,20638,16445,-1448,-69723,-89689,-8177,35118,38808,13544,38794,103403,158985,187332,155661,128331,-10733,-93428,-29726,122154,237215,146093,119652,94072,22575,66914,177001,382817,455106,315892,232650,164851,185580,196405,159108,86576,26426,-1210,-14086,18833,63852,79868,113276,147397,131372,94320,58671,41991,39548,61059,105837,91355,64131,95466,178842,331041,360344,252762,64478,-98107,-41991,62813,103227,7381,-107132,68568,250541,241344,106115,-30604,-115376,-89795,-38086,81709,309704,439951,271386,102460,24905,9919,14991,12486,29743,16269,-12236,-57238,-76657,-67609,-80967,-90107,-64782,-2228,27630,67563,74149,62824,-19753,-107336,-189082,-105388,43623,181548,312638,416845,375714,228726,178354,281372,176056,-31875,-147946,-140168,-163561,-97179,-83164,-80734,-32698,-12907,-24147,-64508,-107160,-73285,-59795,-85670,-95922,-123059,-82443,-67322,-75871,-59436,-991,-60051,-138375,-94309,-72594,-80304,-44909,-50231,-83821,-39466,2542,7570,-13540,-62996,-51194,-26900,17447,37763,36077,-15411,-43983,16059,36121,15423,-8448,26785,98222,113596,115086,112136,140082,271893,366652,261240,244049,369425,416456,324149,237051,199788,96408,5639,-31599,-18762,-47597,-52954,14685,23714,505,-126467,-98397,-77360,-75354,-83663,-19119,52365,90337,69993,30405,-4965,30226,111045,137004,138285,102218,26834,-81510,-54418,7890,9915,5110,8341,6956,-40229,-84129,-112389,-96996,-84574,-97378,-41722,26836,6430,-27256,-21921,7594,14437,1945,13003,43167,145006,244366,300415,214445,107599,19432,-26337,-73248,-46408,63056,133438,178158,204099,225558,139806,13871,-83784,-113543,-23429,29559,15788,-41308,-76482,-87426,-106088,-131484,-91306,-76527,-147480,-134402,-100685,-69746,-77049,-37412,-1882,15029,24888,35949,8161,-17631,-20347,-1681,2181,11251,13865,43348,63814,67084,66425,43111,-8696,-69847,-135393,-115743,-32532,-21247,-81739,-48681,42792,57187,8942,12,90847,161960,114701,47262,-1278,-2678,5044,16982,44256,129600,137900,62995,-5946,-52454,-47683,-2520,44431,97253,117941],[86369,103596,28559,-34848,-74577,-74981,-32489,-14221,8140,23736,57189,111228,113661,98779,77964,47862,20322,-33670,-90003,-85083,-60807,-114688,-111805,-16759,46383,47896,-13736,-68920,-6584,130512,225396,111599,-1722,-63160,-52136,9445,-17467,-65495,-107838,-64471,-14178,-29757,-15033,30332,60114,109052,174981,98975,-24462,-12134,86801,196290,158039,100529,84769,-17137,-43205,10115,14927,-27049,-115627,-133022,-37498,-4408,-53179,-87232,-64595,-67405,-46417,10412,95201,163914,157542,30967,-88028,-148775,-126530,-78684,-74733,-90989,-13009,110619,115174,17411,-54577,-83992,-121643,-144218,-114020,-75235,18595,167963,268222,189710,87213,4382,-56000,-74042,-66509,-106360,-719,141481,256487,373480,466302,336097,96210,-66153,-63595,85527,152735,173847,119636,72820,53571,10744,-34986,-33189,95480,216178,236252,185786,75581,-16197,-146360,-75272,-15336,4880,-36804,-112348,-141994,-89739,-767,154031,243144,265966,197900,75898,-7803,-50455,-93944,-41728,56554,95933,58339,-11512,-65574,-93425,-115652,-102779,-97845,-115241,-145228,-129462,-82134,-100575,-136854,-23293,96366,167983,118871,29843,25624,66904,68109,48393,8144,-5296,-24002,-44851,-23857,13020,49790,30062,-39830,-109812,-79310,-19755,-8629,23538,36692,-38678,-109890,-88131,-36666,-5629,8601,29644,15648,-22358,-65135,-50485,11326,-60913,-81422,-53219,-40142,-34498,-26472,143900,135420,47846,-58606,-85481,22107,94380,62166,-42682,-107120,-80959,13234,169751,281562,242371,170301,124832,91222,51317,-23217,-89265,29830,122274,158060,112400,74028,139472,246592,257774,159796,127358,84002,31957,-17580,-95337,-109879,-51989,26984,106724,151598,159029,69934,-6186,-53956,-102602,-59826,-43041,-82881,-68319,24755,89690,17293,-43569,-70219,-45642,-43389,-54736,-76653,-21946,-7545,-29336,-49507,-80584,-91778,-122238,-124293,-50395,4362,79808,138803,114052,24659,-33029,-25948,50109,189412,262718,182874,63344,6963,1640,1619,-5886,-12167,-45935,-73966,-72022,-85568,-92895,-32765,-6155,12763,-19798,-81887,-68019,13795,182774,189011,54295,-39497,-79214,-33083,7290,110781,135598,70561,57,-68671,-106293,-116179,-125830,-97948,-31693,32455,66719,74596,45000,-18367,-20048,23031,95058,206756,252508,191657,140803,102744,73009,42041,-9657,-53205,-67960,-100509,-150293,-85574,25222,107615,97543,62959,38505,21929,33033,-6085,-16803,1951,-15732,-33081,62339,163707,268188,352690,178928,22011,70053,161221,165635,119345,53274,-3603,21952,59762,-29597,-83075,16024,94475,69783,28208,-24283,-84602,-84059,-51803,-60817,-51095,-37486,-61872,-29258,-17646,-50363,-50382,-22983,11827,41183,41333,30853,51865,95916,51148,-35133,-50402,-88597,-61681,41366,123727,152425,59675,-41457,-76475,-47376,-12874,-54714,-72227,-32169,9933,60955,103826,148731,162208,183846,187641,133282,41275,-55001,-45064,-29561,-43658,19544,165634,199971,134361,97582,128492,165798,92853,-17725,-47616,-34523,-6204,31364,118642,104904,54179,-9773,-10939,36568,49824,52236,21761,-22572,-66759,-92683,-61765,-61025,-97492,-71308,-73764,-126262,-91427,-44054,-10819,15762,-24058,-40820,38743,107440,131344,14117,-37733,-86062,-82235,-15837,74837,201356,248378,272260,224411,29348,-58410,-16504,2848,-1123,-19151,-5822,2280,-12364,17621,9478,-17536,-7512,-30550,-39127,-6699,32866,113595,130620,20493,-66122,-113540,-104280,-40699,-9252,39827,72498,4248,-23110,-22044,-61301,-93812,-176296,-215058,-96604,-49805,-38760,-68394,-114273,-141173,-104194,-96116,-88036,-66545,-74357,-88239,-68987,-69737,-80766,-69261,2083,-70980,-109585,-137022,-44488,35460,88618,178849,92388,-18201,-77244,-86412,-50605,-84069,-93379,-37648,-14793,14292,23836,10731,-31450,-71335,-85486,-54065,-11323,3724,-4751,-13036,22675,27955,-15027,-56602,-63912,-15215,7024,-24646,-52133,-39367,-31467,-63832,-82002,-34446,24352,65587,84959,54978,-5574,-68101,-121830,-74465,-49286,-55656,-104720,-41040,33265,23882,-65426,-11317,147461,238739,223324,287280,290367,304225,96983,-24767,-64666,-127176,-140621,-99707,-38369,25608,26764,-59961,-114534,-99673,-53843,17195,66756,116666,229933,288258,222619,163014,87442,-3663,-42514,-25391,-14303,-41001,-49602,-117022,-71511,-20622,-34699,-17572,-346,-31424,-57397,-56478,-4357,85943,122075,145133,156412,178296,116689,61187,50845,89698,154667,173680,111362,66113,-35930,-102353,-139364,-142339,-128502,-91739,8930,151501,50559,11344,61554,-30931,-59920,-91165,-149539,-110780,-40769,9623,33965,-11682,-70689,-52339,37323,125699,114731,67981,42594,15320,-8570,-1019,-37057,-50959,-12464,33196,102247,163259,204664,124823,32103,-4522,67375,134197,177837,188032,126661,85031,68605,65925,71254,24326,16920,74299,115269,79887,64792,37023,-49196,-92019,-78876,-39283,45647,80908,53632,1452,4762,1299,-11933,-53988,-54989,-53144,34580,77311,92490,115474,80618,36851,-10588,-80560,-60798,-3493,38870,68185,88598,36700,-68497,-40480,21419,130326,102609,44718,36350,38268,29306,-13675,-9775,36360,63756,113098,198616,293559,223968,117029,79621,36328,-7769,-38576,-47011,-11862,40891,79892,80837,64658,54762,20221,-43840,-71612,-89360,-109813,-89512,-77073,-62253,-66169,-89991,-52755,-33304,-27145,-25662,-9112,-30889,-56513,-34102,-3955,4236,-17278,-30469,-64594,-62720,86441,198934,140613,80681,72812,1764,-40000,-65963,-79760,-85278,-65945,-28281,-38409,-14074,22325,50947,56225,29940,-24304,-70034,-97450,-16799,-135777,-65592,124436,289033,252516,133826,92514,129490,146874,150062,121305,94633,105552,106570,88555,133333,103991,101074,171587,41481,-23922,-46876,-78322,-105148,-44345,18722,80828,102744,83598,66315,84501,78020,25911,-34803,-1964,119194,334342,435377,405070,261848,175177,58867,-8679,-187078,-240105,-181514,-131984,-124852,-145633,-152606,-55298,-20595,-41342,-11640,-5051,-18276,-57974,-66028,-51404,-55842,-53525,-67033,-99753,-117938,-134080,-105995,-60680,-40228,-25911,-44624,-52263,-21448,-29413,-80425,-122744,-70483,-34210,-84473,-92876,43412,162027,199325,148063,47482,-20042,-32110,56274,154489,61984,86843,121925,125367,24960,-153520,-183288,-26720,150618,235117,284229,344783,475801,495128,309902,21995,-115445,-174192,-118681,-14793,26400,55369,102944,53292,-52421,-97816,-105442,-73716,-86991,-77503,-35912,-28905,-51954,-41524,-7554,18488,-662,-42601,-78742,-105258,-84376,-48360,-55743,-15055,-9764,-88926,-31059,49318,45342,49924,47584,6187,28326,6289,-20361,4903,81440,82843,-44791,-67141,-60835,-59893,-47235,31768,83520,99051,69204,1929,-34839,-37368,-60259,-124960,-117555,-40708,61107,67213,-51971,-107560,-69339,-54217,19955,234176,319184,217176,63577,-39413,-87558,-107559,-84748,-31614,12736,-9703,-32095,2268,93231,103130,33161,35694,24455,-21693,-93809,-85330,5211,10432,-3114,7016,16595,-54906,-89026,27112,97917,38197,-3275,-16991,5716,23012,-10710,-50676,15824,179838,280358,110789,-81751,-10209,74684,74044,12096,43,48054,99898,83503,64600,65886,139860,172517,76426,-36115,-68267,6396,45455,42529,11099,-21203,-11232,24185,60713,107099,100727,36073,-26773,-35046,-30819,-22848,-16961,-1524,-8333,-13489,21322,29000,-27566,-86483,-120869,-143833,-99885,18990,114957,106251,60777,21672,-1972,-42975,50054,115790,65487,320,-77945,-54152,21939,78782,92310,91021,68122,17171,-58531,-120886,-112601,-63451,-886,22433,4942,-20592,16112,130044,41697,-24978,-89141,-19091,99779,199015,209349,114287,15501,-70235,-66868,5354,39535,68465,103709,127664,134925,132295,108956,68405,-14039,-105802,6934,83491,80053,8550,-26702,-22536,-2176,-21682,-32326,-27222,-17546,34394,113355,184371,337486,537426,562417,358998,94628,-42460,-91006,-68069,-20333,-8096,-31079,-34463,-15883,-423,-83336,-46681,27611,76062,78286,72842,100597,106566,25128,-48903,8015,81029,55431,-61563,-126256,-77741,5136,24527,-6230,-91047,-160526,-121538,-46559,-12261,51,23121,48986,79311,11106,-14,-5205,-42005,-77823,-117220,-97544,-68744,-51903,-81083,-59824,-54732,-58076,-14739,18877,37650,-21121,-66419,-115330,-52511,11837,27397,-473,-38958,-63901,-33905,-23440,-9103,10972,-13637,-24436,-53532,-116495,-121347,-46099,13121,28203,-10868,-36480,-35472,-93100,-127473,-126310,-84050,25677,111631,88998,40506,62418,58969,46883,42303,57383,59481,50980,-11580,-18687,56461,183374,199382,92103,11775,-2969,37164,17492,-53502,-101736,-42908,12806,-41818,-78532,-32712,-29128,-80294,-75392,-67489,-93054,-113789,-92900,-13683,163663,250177,168047,22217,1650,1683,49396,8843,-6173,-18163,-41768,-66857,-53847,-47683,-58500,-66390,-15668,44598,37671,49195,119679,144455,169357,144196,73851,49178,93472,102631,127202,118269,77501,65701,38759,-3179,-79150,-71216,54997,73273,35529,25180,87167,69218,34730,-8833,-45695,-18833,39358,39439,36682,48163,33207,-41090,-56616,-29658,5250,-12589,-20469,65026,125151,155540,154352,146329,166299,156973,25856,-32424,-20144,-18518,-51281,-114629,-155506,-69369,34491,92331,96084,47070,10773,-5902,-38835,-48539,3433,18832,-17629,-35735,-31573,-42492,-89713,-43223,31104,17024,-8449,34821,111638,147568,196457,182280,39419,28715,37543,99583,111323,18321,-30940,-61600,-114793,-70385,-13675,65951,101634,69582,-3095,-57996,-82740,-53361,-3276,20611,-31280,-108542,-40717,105169,73873,-16767,-64758,-52320,-70701,-52326,-66661,-91912,-93038,-87383,-78990,-51121,19011,111874,118004,171178,299461,360971,255288,89863,-72794,-116229,40717,71152,-23105,-63165,-73064,-100215,-51378,-3969,-15302,21758,61674,64152,2150,-84370,-61791,-20346,-15456,-40067,-32159,-30203,-28949,-31875,-56960,-64014,-128694,-143315,-49342,25028,-688,-30809,22346,240394,397603,512224,383522,123830,-33576,-81384,-45124,-21530,4690,1634,-28599,-56562,-31581,-28675,-36623,-60294,-68772,-104192,-133413,-76950,-12551,34252,75019,78539,82295,97809,18343,-44114,-97716,-27902,-48134,-113994,-130429,-95109,-57783,-69506,-60416,-19063,-17098,-66263,-92491,-21970,49603,54118,-8497,-57299,-37875,-37892,-9807,54966,98599,136184,128464,106633,10919,-83961,-49602,31159,71984,27750,-74123,-77813,-2026,39250,30965,4231,-61107,-75370,116042,247879,184337,130899,97078,91108,148094,106463,26163,-17000,-44001,-81966,-48340,2233,495,-6823,57266,62804,43290,22162,11103,48375,95016,73753,63863,82943,129175,84882,51347,-33642,-93031,-75280,-16106,2374,-23768,-58551,-30568,-47238,-130366,-102422,-46276,28572,75174,102842,108381,44839,25001,-9887,-52199,-43614,-45452,-74794,-63824,-3931,33709,38258,-9800,-62618,-109567,-145809,-77874,8050,37174,31857,47664,20946,-57136,-94820,-10829,-10726,-23905,-22581,-14300,3459,-17368,-49329,-54887,22953,51037,2580,-83765,-31014,99241,173880,152576,134829,89675,-8087,-105005,17373,78084,55575,36140,39055,142691,239509,297399,199192,55501,10915,-3696,-16991,12070,28140,116409,180361,161599,122438,43618,-51830,-135574,-82718,-61339,-93504,-87424,-60771,-15022,70494,122117,127949,98491,17600,-69257,-105962,-114521,-98956,-74400,-95405,-102615,-120431,-128249,-112348,-118770,-137391,-120020,-94421,-17985,41375,10876,-30340,-56761,-6667,44218,78288,24904,9622,42164,102043,219981,165394,-15681,-117986,15716,121940,95864,33616,-13188,33,-4734,-42141,-59662,-68747,-82746,-60206,-29908,-140,22194,90027,176374,277193,348567,315736,300959,205104,65390,-2990,-34127,-76104,-86909,-95450,-121068,-100512,-40463,-8327,-12435,-33961,-53450,-19871,48103,119319,108629,30393,-38971,-69795,-26601,41056,58896,17168,-26739,-37481,-1481,53968,66999,-2794,-84166,-10924,180597,202807,80351,6087,25264,43257,37996,15514,-15712,-11623,18971,87440,111269,92586,22026,-39525,-47705,-20125,-65300,-66200,-36642,-34935,-23322,-10354,-10789,2292,-27081,-39920,6901,20045,-43839,-44029,-29201,-65945,-37936,-2882,5612,-32,-5421,-25221,2134,3926,94278,125900,182424,253719,153840,61186,31407,135920,189241,141630,42921,-37852,-2717,1742,-22141,-51523,-99779,-117240,-64763,-101581,-93675,-61895,-43623,-51247,-68978,-69472,-104233,-48677,97496,124466,88364,51983,30506,40658,47393,28630,3810,-61063,-102801,-23465,15253,23086,5407,31800,101145,173734,211565,174385,136084,-21180,-73079,4044,186338,336080,246682,209972,153197,54633,88627,197839,393769,454827,305308,235925,168926,179203,170224,112737,56375,11068,-9587,-10711,39496,99481,113614,129336,140639,110570,71441,39059,29775,39679,69545,121439,115371,81223,100795,180271,338899,385212,300017,100748,-100276,-43147,76650,122556,19679,-97733,63311,262540,284925,139415,-15575,-110992,-70844,-30945,85319,342276,496235,310291,125758,36700,21945,32639,35600,58667,51052,8774,-50135,-85820,-83992,-98171,-99887,-75276,-5162,28605,60856,52346,31082,-47411,-104796,-165882,-118735,30201,147035,250126,346476,302113,166975,184943,319307,188376,-29921,-154299,-168009,-146934,-72924,-65084,-65712,-19203,-8702,-31787,-79600,-122985,-74072,-56336,-82667,-91481,-119790,-74637,-47913,-65355,-67489,-4440,-60897,-139702,-90740,-64714,-77810,-56001,-53789,-75703,-28837,5321,2189,-26431,-71071,-36861,-27711,5720,24243,16512,-34446,-42815,27160,36343,5986,-14979,24874,100388,129447,140794,150675,200117,342219,410173,266985,232593,406264,530326,447084,326337,252093,110231,9298,-28877,-16841,-52795,-70468,1650,12450,548,-111779,-107371,-85807,-77422,-79887,-19660,42464,72106,53177,24755,-1515,35316,112737,133925,129351,82927,4630,-90782,-31705,34879,30686,20707,19835,5103,-51145,-90199,-102888,-70025,-40325,-43816,2429,54616,20161,-26081,-32890,-2654,15203,15523,32738,72570,177092,264013,293603,186681,80522,6983,-27184,-68901,-62846,35873,99178,143858,160264,158904,69467,-44225,-102812,-108576,-33660,4612,-12641,-64640,-83123,-72727,-84286,-117064,-107882,-91830,-155907,-127491,-94736,-72262,-96567,-58627,-18844,4556,21107,35847,10327,-12859,-7584,22221,38161,55232,48791,51212,52448,48558,48308,29579,-12802,-68500,-133171,-115497,-27913,-21781,-82009,-60631,36312,55571,11151,240,80721,148709,100865,34004,-14046,-14520,6877,29348,60115,142903,152808,78126,4170,-43824,-51172,-12298,25996,59525,83768],[78150,131188,64011,-14603,-66604,-73914,-26396,10397,48568,67876,95388,127475,109022,80273,53174,24815,3578,-40484,-83494,-77683,-56307,-108834,-129001,-29494,40861,48216,-22918,-107199,-42239,100824,225890,135209,13528,-66168,-49795,7972,-23685,-74310,-105574,-38993,29358,15122,16884,44975,58515,94184,155388,95958,-12333,3784,80637,171738,137814,90762,78421,-19405,-61805,-17335,-18490,-50245,-125816,-132050,-36732,-10730,-64685,-77182,-58057,-63580,-38636,16427,90547,156608,172224,50967,-85833,-156613,-129948,-78234,-71476,-74032,-9668,100080,107300,24444,-41101,-83430,-103953,-151011,-118400,-74050,18042,147329,227622,162689,75789,-1325,-59116,-72008,-52911,-40966,46151,157698,239366,348492,475042,404619,133495,-48524,-93461,36601,85753,110534,69111,44441,33071,-7073,-51831,-48719,84209,266652,295694,223501,97978,4576,-118906,-90647,-34495,-23814,-55117,-119083,-139413,-92744,-14279,114969,189174,216554,164361,58353,-7418,-40993,-81732,-24364,64178,94576,41979,-34898,-79790,-90741,-109137,-100117,-93043,-106963,-135732,-118365,-73947,-91936,-143880,-28622,92275,167790,124380,32699,27348,71497,74743,52782,8132,-17632,-45764,-62754,-51258,-875,49336,39477,-21520,-89264,-97346,-37551,-29893,-3365,10423,-65416,-120788,-55782,-9739,11645,12569,38492,24950,-13721,-59393,-55961,-1004,-59582,-67008,-36023,-35261,-35588,-7591,179098,142204,50095,-57049,-76366,28294,102096,72878,-38895,-120025,-118521,-39510,109984,240859,242446,184402,137752,89018,37397,-28230,-88938,37334,134624,170150,123984,83085,161656,274729,276157,157545,117886,77827,24148,-34666,-120936,-132718,-76014,2732,73840,112053,154425,92329,16699,-31073,-88199,-52510,-36776,-76680,-62261,25452,87054,19907,-40218,-69665,-45409,-42113,-62237,-108381,-60507,-35971,-37819,-43817,-68234,-92811,-124379,-114209,-52082,-6218,66408,123247,107421,33672,-21219,-23839,55480,209758,306122,215447,81569,21555,13938,6115,-10593,-18763,-49426,-73674,-67681,-76763,-66881,-6020,9771,16001,-26819,-85092,-49169,51920,198877,166647,45269,-26317,-68681,-35414,-8809,82452,117164,69323,1744,-61529,-84071,-85959,-97435,-87370,-25494,33881,67423,88343,56869,-10976,-15845,34025,126863,234398,240539,150119,96564,65530,40699,18965,-22209,-53156,-55749,-80908,-122064,-68885,37055,99070,82935,49710,31920,20901,31940,-13167,-27317,-8842,-18054,-26109,71888,175902,290871,359928,168608,24225,71966,153358,152193,113994,59122,1281,29720,67371,-28460,-66273,28676,96001,62442,12501,-45514,-97872,-75294,-47897,-59065,-52325,-43493,-73441,-40076,-18507,-46481,-34861,-3449,21297,43697,40643,26071,33989,81259,56830,-26409,-40693,-79108,-72290,35932,131652,169207,87191,-31268,-68197,-28147,3001,-53600,-78745,-28934,15985,67748,120476,194470,235759,261946,253972,177498,69525,-37604,-41470,-24282,-39721,32083,193424,230921,157960,96682,99841,118847,59847,-41806,-70116,-56356,-21752,12387,99200,85750,38142,-16054,-9943,37988,47502,40765,11870,-26276,-59229,-80619,-56854,-70701,-121647,-89104,-79425,-122750,-105440,-74536,-41522,-1701,-31252,-40298,42225,111420,125200,2104,-40911,-79180,-69943,-11485,59279,162446,207290,228954,191869,13340,-59761,-14672,3529,3014,-10975,3617,17019,15974,62794,45013,14717,25343,2310,-35239,-22441,12869,88462,87859,-6207,-74831,-115475,-106674,-36966,7521,73534,112317,34119,-10694,-24080,-65217,-86918,-154318,-183705,-74707,-40492,-38526,-72574,-120950,-138338,-104805,-98337,-88683,-62926,-62815,-75190,-66529,-80432,-105495,-99730,-2594,-48987,-78808,-141694,-71292,11601,48900,123429,71770,-19860,-83651,-131230,-84617,-93812,-75861,-29257,-13680,15650,17865,7628,-30381,-68796,-85231,-55313,-20130,-22215,-34609,-32628,13187,34069,-2861,-41332,-48283,-757,17764,-23211,-64726,-62245,-54289,-88913,-74302,-23632,37174,76221,92243,62212,5677,-52755,-95866,-67852,-44071,-55317,-104091,-34604,31459,22736,-69618,-54328,114845,201370,181354,237265,232919,260972,91902,-14830,-40027,-100789,-150404,-95874,-17930,56710,69031,-10156,-64178,-61388,-55386,12424,64557,118197,258447,338520,285508,206298,111970,14780,-20662,6691,26177,829,-7205,-79908,-68655,-16988,-25093,-12828,-5265,-48481,-76263,-69058,-22815,44850,74955,108791,116769,146810,102855,39321,24155,76366,162722,197042,130620,48622,-70562,-127311,-144507,-131999,-117144,-83657,9092,135470,28394,-18681,33146,-56772,-99821,-144531,-128096,-84461,-23666,29983,55571,335,-73545,-65747,28186,112398,97895,42562,10600,-19429,-37062,-16798,-35353,-34483,8201,53052,118087,168450,194929,113009,26602,6877,104871,194392,232615,213229,133361,84568,63238,66284,66313,14020,9036,70936,114983,81030,72482,48900,-49064,-101884,-88499,-48710,40941,81826,52930,1065,6762,879,-20516,-66321,-49586,-38103,28158,51235,56887,78755,40157,602,-31470,-78995,-44974,8740,51817,88938,120171,68755,-22167,8831,61310,162107,115720,44436,27226,31906,29120,-8623,-11231,27990,48498,97357,189536,286616,233458,129244,89641,40216,-10663,-42223,-32149,8649,66000,103393,96744,76712,62821,19017,-51039,-77055,-90214,-88026,-78001,-74222,-67757,-77046,-106261,-55134,-29364,-13119,-7372,5933,-20979,-63262,-51857,-19789,8822,-4711,-24551,-64047,-45079,112017,207283,134767,67774,54358,-13215,-48080,-72845,-90177,-97623,-84404,-36079,-38932,-22877,5673,49851,71227,48603,3900,-33502,-126049,-59923,-149743,-31046,170389,336790,295554,166420,111656,140341,133846,115165,80379,69347,100167,108502,86797,124817,93724,81397,163470,49075,-22930,-48351,-78551,-99751,-38210,19933,71976,89401,72031,62536,87175,81851,32549,-34119,-18076,101383,322341,439883,398255,268411,195858,82016,-4068,-207737,-257993,-183642,-127689,-122495,-145448,-147642,-67539,-38720,-52638,-23739,-27160,-47101,-90349,-95164,-63371,-56992,-56741,-76362,-107232,-116414,-121363,-108650,-60037,-33812,-20308,-41479,-51000,-20943,-30065,-80341,-106640,-53264,-33680,-75973,-33469,95053,183829,186144,127511,40896,-17079,-44556,18982,102636,43520,107223,142902,128514,20662,-155540,-210105,-110554,33748,108204,142184,188225,404704,522557,393735,79888,-91325,-156033,-101690,9244,39153,41382,61757,4937,-81376,-112282,-98893,-70102,-88183,-85527,-43559,-29868,-45697,-34651,-8407,5605,-23968,-68885,-89456,-101475,-98899,-67732,-67012,-18473,-10649,-82267,-36684,42746,34781,34785,18885,-57368,-51704,-63319,-61555,-2803,102779,125434,-29849,-53843,-60703,-75482,-70830,5523,81175,93030,67037,14703,-12193,-9460,-37817,-121790,-136832,-66164,46060,74816,-43967,-97114,-64767,-45669,28567,237013,306050,191331,48793,-48676,-94197,-102751,-82328,-34959,8386,-8456,-22169,19782,121986,115335,27708,26109,3299,-47197,-122581,-55127,25946,21894,10091,19706,21814,-56519,-64810,72776,144377,55860,-9001,-14396,14094,30561,-7950,-48306,20870,220124,345055,163818,-78550,-8445,92440,89531,20428,-2548,27740,75312,56644,20823,22209,115606,173729,96111,-27459,-70692,8355,52989,45702,-389,-31820,-7301,48129,82026,112622,94820,36651,-8637,-5035,-6229,-2576,13458,19843,-15794,-35086,-1959,10673,-37554,-90312,-128678,-143459,-106962,1628,94952,100641,78220,46885,14784,-47228,21100,73645,40675,-16601,-86335,-50739,21836,81939,96639,92622,64888,11844,-58810,-118741,-120562,-69189,3342,34967,24417,-452,36616,155530,62980,-1724,-70818,-25633,82769,176799,195804,104948,6470,-86658,-36288,40464,59663,79683,108006,121854,112187,107359,97786,66561,-8880,-93854,-1864,67819,54356,-21034,-50118,-28092,-2925,-22450,-41359,-45802,-42145,1654,58790,94230,212505,405831,460485,289738,62977,-52229,-88226,-54269,-9974,-2152,-29258,-31108,-20996,-20344,-92777,-23605,39381,76732,85592,86999,110570,109697,22691,-51965,13603,118605,102107,-27084,-119191,-101257,-15332,15218,-7195,-88720,-150033,-93928,4397,43354,31071,26235,32544,61727,-5902,-17439,-29221,-58993,-89110,-127218,-108611,-79295,-62358,-95065,-69086,-57946,-55034,-9331,25913,44739,-13370,-63544,-119009,-57410,9100,29062,-3864,-50498,-81319,-45164,-30664,-6422,25906,4029,-13977,-54698,-127354,-120519,-43674,10970,15907,-29744,-55096,-46679,-89607,-99200,-64246,-29144,47219,109174,105469,54734,63756,61125,52267,49389,40671,27159,21773,-19953,-13748,71913,204514,210725,98523,13847,-1022,50504,39888,-29580,-80986,-38210,692,-49171,-88605,-47062,-42691,-94713,-87953,-78826,-107659,-135206,-103018,-14363,170468,269421,199854,46042,11904,-3086,44433,30150,28216,10848,-25342,-60713,-52067,-49455,-77390,-95951,-39232,18391,7214,18437,86715,123286,156134,122713,51869,27508,79371,102866,154535,151350,92358,61519,21103,-25531,-86058,-36931,76240,73948,24250,680,69412,60829,24140,-16804,-47426,-4040,71028,65497,46712,57270,45886,-30437,-45555,-19424,11690,-18848,-43078,37106,97397,137059,149096,151896,161794,164363,36838,-34901,-44445,-57085,-88216,-143086,-157103,-69348,33706,90673,95039,47741,10710,-13368,-56404,-59699,714,15361,-20372,-37702,-32266,-44002,-84776,-51316,20097,13740,-14358,24298,102403,147733,200935,163712,11189,9763,33254,111087,141363,47184,-19104,-61595,-106308,-55434,3385,72286,86176,47269,-15805,-43135,-45241,-47431,-18875,8102,-33110,-115564,-41457,122037,111726,6714,-63077,-69484,-79451,-55852,-70908,-95592,-79457,-72014,-60197,-24045,48269,129596,115927,155842,272904,337213,241275,80988,-78663,-124143,29150,70862,-14789,-36647,-54610,-93799,-52237,-3689,-11867,23241,57367,67051,3157,-85687,-65243,-21278,-11700,-38455,-41025,-53447,-59820,-59329,-71989,-68226,-131788,-113518,-15689,65764,29100,-12892,45063,278431,428032,528702,409194,156312,-3680,-110743,-69468,-33771,-4886,-14978,-32559,-41452,-19507,-24168,-36113,-61089,-65546,-94360,-138967,-93865,-29849,23315,79115,109183,118072,117696,26144,-44096,-97251,-31193,-43687,-100802,-129634,-100959,-76388,-89304,-69099,-22736,-20930,-70172,-86285,-13514,58317,54554,-17791,-75096,-55162,-52767,-18586,58088,131313,207069,203357,149267,15334,-89174,-55787,24025,69804,27597,-73631,-85398,-6741,37268,30528,1215,-64397,-79398,102573,213162,174792,129732,100259,87413,128479,75753,-16819,-49926,-60533,-97489,-43182,15322,13253,4167,63566,61474,42073,23405,8856,43718,100228,83314,46136,34138,65258,39122,17135,-65764,-123968,-88127,-16258,2160,-27472,-64174,-39829,-64588,-136940,-79619,-38832,16438,61176,95669,104486,40262,17194,-22232,-66156,-53084,-49509,-74827,-69586,-16712,12577,9894,-39093,-91993,-137225,-147798,-69579,17079,47645,35460,32711,-3562,-74576,-88459,-6805,-17830,-37642,-42218,-50032,-46756,-69190,-87802,-85336,-9428,28484,2970,-78262,-45564,74421,140922,127971,120029,90003,-7877,-113783,30278,97509,79565,56376,53356,170421,304870,351526,212646,42843,-19022,-42895,-47357,-12261,9935,116699,199347,170691,119874,38966,-53894,-138434,-80258,-62946,-103543,-97212,-53455,2478,89698,154987,163137,118632,30348,-62937,-97468,-107782,-105686,-80582,-98699,-83591,-90701,-100114,-97618,-118022,-143719,-124280,-91781,-5459,55276,12124,-42739,-74989,-24631,29717,63461,10123,1159,41914,107899,212064,132005,-44343,-106628,32905,136168,92940,22230,-19099,6311,6829,-28780,-40151,-50801,-62517,-41257,-15041,4941,8313,49296,115209,195122,282911,295228,283562,170847,39163,-19069,-40513,-76560,-78861,-89387,-119706,-102836,-45553,-11315,-15326,-38329,-59365,-21414,37776,85519,58104,-6948,-58212,-73964,-26962,40578,59597,17115,-24421,-37488,-4598,51221,66358,-3175,-66189,19199,234338,251220,110227,28286,42626,58055,38731,5410,-23060,-10659,31550,109104,143199,148885,101641,41218,28352,26288,-52016,-56585,-39394,-43057,-25781,-2213,423,13549,-21736,-25644,30182,33060,-54218,-95113,-116674,-88092,-44726,-3064,11609,33820,62250,48013,71360,62085,160463,184586,238353,300775,162261,50108,10583,95079,151081,127222,48093,-17819,-1980,-841,-22558,-50206,-99167,-122355,-73625,-115149,-110090,-74221,-52372,-45225,-33917,-35466,-85928,-56406,80578,129057,109312,86423,64440,71159,73726,39028,7798,-54181,-117346,-40323,-4238,6934,-3184,23018,93431,175142,216457,175110,131257,-34203,-56123,32082,237845,414584,335310,293977,208444,82936,103937,208903,386941,433408,291108,239922,170548,167277,140060,65692,21442,-9656,-21413,-8666,60285,137364,147073,139472,125048,82925,43674,15325,13996,35964,71465,123309,126899,90229,98547,169489,328677,395798,343531,145825,-98950,-50077,81089,127189,20751,-87736,58624,262955,310694,157542,-2406,-97318,-54448,-25659,85365,365353,538021,342315,141164,39942,27749,45575,54853,83081,82593,26609,-41991,-89930,-92313,-98812,-108045,-83362,-3377,33686,55584,30202,-1984,-71933,-98902,-144463,-127910,12042,103189,169210,251311,208220,93175,185172,339469,190042,-30126,-149530,-161570,-105454,-41192,-43552,-47742,-3520,-3138,-37893,-92609,-131113,-75352,-58404,-85769,-92521,-116710,-63456,-23641,-50310,-75033,-6627,-60070,-140138,-92170,-63026,-74225,-66234,-57187,-67281,-20255,4856,-7209,-41953,-75370,-27125,-35819,-17339,3238,-6255,-54718,-39281,37255,33775,-4772,-20833,22311,99777,144612,164412,188738,266284,418309,455740,273766,214934,419426,619576,564499,415153,298228,120867,13177,-24327,-10544,-47772,-84262,-8975,4317,89,-100488,-118639,-94771,-79469,-73734,-17759,33932,53987,35586,17472,-72,37814,111244,128075,117289,60463,-18253,-83542,-6012,60252,50642,36691,32355,4943,-61212,-96860,-94657,-48018,-1780,9957,50406,81038,30456,-27131,-45975,-12588,15749,28197,52394,102488,204650,275290,281411,160208,59379,-482,-26823,-65970,-81014,6420,64003,110778,122588,99993,10466,-90019,-111889,-106506,-45019,-18761,-37880,-85137,-87105,-60847,-66314,-98503,-117084,-105997,-155791,-117326,-87721,-72897,-104139,-74825,-32712,-4399,18199,36371,13545,-6235,7082,46334,73272,100961,94300,74552,47478,30154,30174,18131,-14729,-66015,-131329,-103240,-12690,-12961,-70851,-69185,32481,57473,17626,3600,69729,133154,87295,22705,-24411,-24472,10449,42354,74757,149832,161889,93253,18014,-29363,-47384,-24033,5363,24228,53765],[65332,155803,100599,5432,-59539,-72794,-21899,30638,80091,104729,130250,140069,102247,60325,26256,-1828,-17167,-50238,-79313,-67930,-44421,-93477,-138625,-42303,34071,48281,-25699,-125136,-72954,68195,214166,154361,32891,-65015,-44104,8362,-26988,-83854,-103277,-9728,79553,62062,46242,55367,52601,75109,128368,88669,-510,18775,74693,142764,110974,74085,64517,-24738,-77431,-40076,-44618,-72147,-136817,-129181,-35578,-17141,-75329,-65466,-53118,-61824,-32574,20623,81661,139266,171309,64852,-84735,-162288,-132737,-76789,-65349,-58480,-6606,86537,95131,27175,-30168,-75922,-81095,-144326,-121928,-71396,16445,122714,180901,130538,62096,-5865,-53965,-48059,-3421,30919,88407,164124,215641,315350,460173,453706,169727,-28083,-122661,-14721,13998,42595,23243,22363,14981,-22941,-66125,-62115,69829,307123,346588,257374,117244,23767,-87733,-98667,-52453,-49460,-71536,-124068,-133726,-95037,-27101,76874,134955,161180,122949,39278,-4439,-28631,-65342,-3054,73376,94503,29862,-48650,-79825,-79447,-102432,-103947,-94540,-99309,-124892,-100164,-60397,-78412,-134097,-38351,79919,158490,123070,31699,26655,74248,80163,56090,7033,-30602,-64542,-76022,-79907,-23715,36815,38077,-8379,-67515,-113804,-55379,-50627,-30805,-17145,-91032,-99030,-23041,16230,27895,16021,46745,32522,-6003,-52520,-61234,-14575,-59486,-52788,-18088,-28184,-36170,16421,201965,142540,49887,-54885,-67022,30070,100164,75508,-38153,-133735,-151962,-79077,54096,191056,233985,193298,144966,80516,16768,-33234,-87856,39104,134498,169651,127088,85344,171989,284943,273619,141065,99833,65304,13900,-52001,-142614,-141300,-92494,-19580,39514,71915,145603,118684,42246,-5616,-69801,-43515,-30547,-70698,-55044,27945,84074,23775,-35699,-69983,-48680,-44787,-70766,-141706,-95231,-60248,-41760,-34801,-53285,-90716,-124174,-101707,-52601,-16656,51634,106716,99962,42888,-9334,-22556,56758,222541,341157,244788,97754,35760,26235,10130,-15745,-24806,-51525,-71465,-60708,-61539,-38105,20806,24464,18764,-31166,-85717,-34638,77886,195800,140199,30104,-16973,-56230,-35605,-23243,51901,90568,61120,-1213,-56069,-65518,-62173,-73215,-74368,-20448,33897,67394,101632,68810,-5419,-14278,42123,153380,246570,211778,100921,48879,25426,4484,-8577,-34729,-47590,-34772,-52190,-95494,-56187,42784,86895,67985,36606,24551,18056,25772,-25146,-38551,-19101,-19922,-19178,77777,179695,298990,347974,153321,23389,68908,136759,129172,102662,62792,7409,37758,71278,-27231,-48225,39373,93307,53447,-3083,-66287,-101133,-63789,-41799,-52835,-45973,-38906,-75322,-50309,-17957,-37124,-14128,16163,25182,37649,30797,13098,10600,61809,59453,-19140,-31841,-66605,-79575,28980,131294,172922,105702,-24774,-57612,-6601,18968,-51741,-88564,-27971,18952,69985,131985,234257,300855,330582,308162,207935,85785,-27699,-38243,-19723,-38500,38250,208227,250186,175958,93099,72181,76636,30952,-60220,-88225,-76892,-33371,-1257,83473,70718,26334,-18679,-7530,39131,45993,33862,9054,-21077,-42798,-64930,-52355,-79633,-146606,-108952,-86309,-117536,-107468,-99472,-74635,-23635,-41084,-41291,39915,105917,108110,-16522,-47581,-75483,-59578,-6822,41707,124152,166502,184082,154539,-1513,-58438,-14256,1308,3511,-5928,11154,30953,45046,108293,78719,46824,60179,44463,-14737,-34171,-7764,61884,47039,-32336,-87366,-122791,-113577,-36638,22607,104940,149644,65640,6350,-23078,-70175,-81189,-132765,-147688,-40706,-18133,-24884,-62727,-109405,-124060,-102812,-100871,-91222,-61638,-49750,-49595,-40914,-58671,-84650,-119288,-9341,-27307,-48577,-123848,-93970,-7667,16364,69568,42994,-29091,-89898,-121948,-63827,-59003,-57326,-20871,-11579,16667,11322,1610,-32828,-68883,-82445,-55152,-27506,-44413,-58322,-51768,-901,34605,6758,-27117,-32860,14172,29488,-20236,-75466,-83981,-77790,-91323,-42985,399,57564,88529,96818,66114,15236,-37580,-71606,-60622,-40285,-55439,-100774,-30666,26000,21550,-60530,-96155,71251,149907,133102,186186,179713,215245,85312,-5310,-18358,-80876,-155416,-88835,4152,86234,108783,36860,-16744,-25827,-44742,7828,59729,117120,281284,381763,344329,242328,127046,27937,-960,40413,77264,53774,42370,-35578,-49247,-9522,-13995,-7685,-11154,-66080,-95515,-82763,-43333,-824,21411,65322,73849,115120,94662,24201,-8998,51187,155731,204453,140770,26341,-103569,-149751,-140167,-121069,-106689,-76345,8213,116170,7367,-38899,21276,-54933,-86661,-124403,-89643,-56422,-6443,47979,72920,8576,-76341,-78755,18648,94022,75340,12322,-23918,-55729,-67863,-32091,-33190,-20279,24189,65745,125872,162921,171825,91044,14035,13993,140011,249894,282605,234115,137760,82638,55470,60766,52424,-840,-537,67717,113832,79821,75127,53039,-54265,-112925,-98649,-59462,32842,79604,51374,569,7210,-2101,-29466,-68437,-38977,-28357,16854,22593,16640,36115,-3100,-33687,-46089,-65660,-29736,19257,61487,104447,146111,96565,20466,54500,95996,184728,118995,39492,16065,23430,27156,-3606,-12905,19341,33493,78392,171618,266748,231859,134883,95250,43037,-13101,-46279,-18851,25408,82990,117380,105324,84204,69444,17464,-56369,-76526,-80994,-66855,-64608,-67719,-67185,-79523,-120570,-58166,-24298,2682,11374,20654,-11924,-71817,-74202,-40760,10317,3414,-22436,-63223,-21083,136468,209356,126259,52655,30740,-33288,-59675,-82327,-102632,-112011,-105996,-44815,-42603,-35315,-14305,43806,77883,57135,21002,-8449,-79796,-115049,-120447,2648,201092,357468,317850,189104,123631,143863,117914,80401,33860,35768,88607,108628,87411,120206,87680,64103,147587,51557,-27196,-56390,-88188,-102606,-35299,17152,57463,69724,54538,53455,85049,82412,36837,-31924,-35067,72083,285451,406323,364014,261814,209505,106805,1857,-222378,-256961,-168628,-107751,-106826,-134469,-132917,-74130,-54811,-62723,-36450,-47969,-72217,-116812,-120089,-75870,-64426,-67580,-91724,-116706,-113058,-108622,-101121,-52033,-22157,-10351,-34013,-46750,-19387,-28717,-75568,-88519,-39087,-32337,-58463,24438,146310,197646,163130,96064,28038,-16770,-54195,-4235,65214,23130,111306,133267,96449,-22546,-198270,-265952,-207502,-87702,-14477,15416,50656,332910,538160,475446,146993,-65934,-136649,-76732,43468,64048,45154,41178,-20487,-91476,-111049,-87887,-65981,-88296,-91649,-50385,-30811,-40068,-29105,-10471,-8278,-47512,-93492,-91555,-77705,-61846,-63288,-75301,-21817,-11450,-73330,-41516,31466,16520,8182,-22901,-126450,-114198,-111479,-86109,-3450,120110,164806,-15037,-40279,-57348,-86617,-90465,-21916,70203,78771,59744,21689,6714,15652,-16446,-113216,-154102,-90280,34014,88184,-26334,-83328,-61312,-36690,40330,241689,291051,165425,33719,-58816,-100687,-97923,-80257,-39281,3358,-8071,-12878,37736,148546,122229,17642,6978,-33794,-90431,-147244,-10712,51317,39225,31275,37847,28039,-57684,-41762,111969,179490,70441,-15315,-12161,17768,30957,-10015,-46032,24542,250650,391393,205506,-76687,-2954,110521,102937,26202,-8044,7229,52693,35652,-13181,-15955,91393,169106,115193,-16819,-75268,6848,59694,52352,-7189,-33564,-1449,68639,99887,114008,86730,43835,17623,24673,16778,16179,43261,51410,-12636,-48457,-20745,-4500,-42882,-86768,-125211,-140385,-113409,-19185,65373,82302,84657,69656,31840,-52163,-16169,26726,10965,-36620,-93447,-46186,20942,82482,96499,88711,58134,7051,-54420,-110835,-126956,-73778,8811,48452,45252,19619,53491,171184,84511,24054,-42151,-19113,74295,158965,181038,91782,-4493,-95376,6568,74509,77021,86128,103074,106384,84186,79490,85344,67208,437,-80130,-10142,52739,31770,-45978,-71588,-36476,-6011,-21798,-46852,-67390,-71138,-33303,-1289,869,90174,277376,355284,223195,37575,-58713,-81180,-42065,-1606,3488,-24552,-26816,-28136,-44773,-83379,-4905,44366,71376,86629,96202,114512,104765,17726,-54827,18996,151107,144508,6956,-104555,-129257,-39879,2937,-9669,-85979,-141395,-75591,38208,85661,57561,29982,15840,41957,-22741,-35336,-43598,-44937,-69114,-116596,-109536,-85159,-68849,-103309,-73783,-58039,-50047,-3102,33439,52074,-3717,-57524,-117502,-63112,4899,29829,-6377,-56680,-97448,-57331,-38929,-5301,39823,20488,-3938,-54584,-134148,-114395,-39144,8555,2869,-48835,-73395,-57805,-83037,-68255,-4434,20884,67433,110093,122170,70889,66708,64023,53213,49282,22427,861,401,-22798,-5380,89140,224431,220640,106087,17614,-1237,57514,56265,-7921,-60556,-32056,-9265,-54416,-95487,-58949,-55056,-106410,-94965,-86132,-119830,-147885,-96936,-4932,179726,283107,224761,62766,17133,-9268,36788,47711,58576,37650,-8695,-52707,-47294,-47416,-93450,-120372,-57782,-5781,-21523,-6530,60350,102671,139299,97387,27348,3936,63354,102251,183066,183441,106492,58048,5677,-45196,-81185,-2902,95547,73028,13155,-21781,51541,50985,11349,-26590,-48419,10671,99906,86542,53877,64114,59094,-16342,-30135,-6468,20145,-21673,-61140,13267,73495,120036,140547,149797,148375,164953,50936,-28531,-51255,-79944,-114022,-159885,-146857,-67204,33827,89592,94801,50452,13775,-16756,-71612,-70686,-3087,11242,-21099,-36718,-29809,-43415,-80092,-56881,9656,11147,-15724,16540,92436,146042,202722,144746,-13646,-9505,25986,114629,162731,74492,-5583,-59109,-95036,-37094,22460,76765,69979,25558,-24971,-24196,-16334,-29181,-24287,-2358,-35368,-119646,-37957,136308,151980,30382,-51668,-81685,-79994,-55697,-73093,-98837,-63388,-52124,-35803,8319,81992,148535,115796,141904,240177,298642,214286,67191,-81280,-119296,26578,80596,7494,-4373,-34200,-84259,-49253,494,-3946,30242,57465,73910,9005,-80085,-66463,-21460,-7498,-36082,-47700,-73484,-89585,-89399,-58480,-53124,-112872,-79038,22342,115089,76763,17069,68890,299301,425412,499990,397757,167270,14237,-115318,-86943,-42503,-11914,-24717,-22956,-17865,-409,-12370,-29607,-56657,-57845,-79977,-131272,-103500,-44189,13927,83002,140421,158274,139372,36017,-42494,-92482,-28462,-32187,-77890,-113191,-103246,-93288,-104915,-72883,-24428,-22200,-69672,-80295,-9440,59610,48023,-31124,-93462,-71458,-65367,-26370,61684,162669,274745,281986,194871,23212,-89654,-60942,16461,66124,27568,-71445,-85624,-4969,41229,36940,4007,-62970,-83017,82520,169923,159704,127111,104678,85297,110597,48054,-55683,-70911,-69201,-114159,-38048,27242,25125,16252,70709,59671,39669,23929,6175,35801,98453,86217,22821,-20110,1380,-5679,-14500,-92057,-151122,-96929,-14500,4181,-27503,-66105,-48385,-81115,-127514,-52880,-13232,-1581,31257,68773,86949,30326,7662,-34209,-77531,-59145,-49903,-70201,-71022,-27326,-5767,-13182,-60614,-110494,-151417,-136908,-59422,27829,59007,36902,16119,-27822,-87998,-76323,-1765,-24636,-49039,-55708,-79903,-92126,-107228,-121795,-114087,-43611,3035,4010,-67311,-56196,50406,109906,107492,107276,92954,1852,-85628,46343,115530,104580,78482,67268,189857,354679,389375,217281,29247,-44697,-73044,-71196,-31749,-5674,113953,214128,177085,116197,35709,-53705,-138360,-75688,-61968,-108380,-100566,-41822,25899,112126,187602,194626,135766,43413,-53231,-85688,-98183,-106138,-80605,-91984,-63240,-60427,-66896,-74741,-112735,-148331,-128614,-89957,4879,66048,13208,-51771,-89117,-40415,14684,45942,-6719,-8904,40314,111218,196165,100916,-66670,-88234,49640,147500,89393,11843,-22787,14851,21635,-9597,-17413,-31957,-43875,-24863,37,13966,-32,13597,52711,107165,205068,258947,254457,135071,16942,-32582,-44963,-73875,-67287,-76826,-109675,-97218,-45052,-10432,-15060,-39847,-61395,-18724,31066,57389,19413,-34376,-70573,-74355,-29886,30827,46309,7518,-26775,-39963,-8257,52086,74439,9608,-39891,50144,286162,300987,144652,54464,62206,74702,40698,-3331,-27732,-4719,48999,130186,170139,200429,183638,132854,105845,61257,-36725,-44337,-40274,-47171,-22833,9552,13390,26541,-3466,4369,54234,44897,-57804,-126065,-92483,-34092,-26131,7405,31041,81447,131519,118887,131719,106817,215103,236027,285105,335317,164736,38254,-8418,56915,116125,118453,59052,-705,-3010,-4184,-21980,-45555,-93091,-120961,-76817,-121536,-124648,-85359,-56733,-29420,1989,-6077,-71125,-63165,58854,125861,126552,117967,97540,105124,101785,50525,13475,-46171,-127057,-53424,-19173,-5517,-8259,16861,85016,167871,206830,162146,117523,-45569,-40303,55359,273572,464163,403035,361619,254928,107316,114476,212636,366752,396570,277675,248020,173493,154186,110821,23151,-12860,-30139,-30086,-2761,84873,179365,180771,145010,103789,52428,15140,-8342,-1698,31268,69287,113062,126980,92702,91666,150350,304038,392818,381345,201993,-84219,-60853,76639,117849,13335,-76524,56164,253175,317439,162267,8827,-83607,-40300,-20587,83859,381024,564089,366378,150458,38504,30390,56301,72264,103986,110347,42257,-32448,-87990,-90640,-85355,-113352,-84497,7216,46226,55544,11973,-32853,-89791,-90630,-125143,-128921,-6498,58890,82714,146593,107473,16501,179994,343148,184106,-29664,-129941,-116937,-60336,-7455,-20048,-26767,14860,4199,-41890,-101194,-115724,-73935,-63725,-93412,-97866,-109713,-45109,8487,-32000,-80888,-7246,-57256,-137194,-97085,-66187,-71254,-74066,-59373,-58640,-13232,1769,-19867,-57986,-71406,-21676,-50611,-49531,-18646,-29073,-75265,-33582,46507,29339,-15650,-25627,19382,96905,158697,184834,223555,331565,487949,493338,277784,192357,407042,670345,658469,490280,330757,125949,15715,-20039,-3741,-39723,-94407,-17867,-2483,-2765,-93372,-130847,-101526,-78263,-64047,-14322,25656,35078,16373,7562,-1622,37039,106194,119147,101904,35230,-39136,-63379,17689,80269,67116,50892,43911,5823,-68614,-97184,-87667,-30994,29740,60479,97250,102333,34553,-32434,-62482,-22499,14990,38251,69968,129538,222885,275026,262261,133485,42332,-5267,-27869,-66541,-99901,-22411,27908,76862,88121,48866,-38931,-124827,-113189,-109738,-60192,-42330,-61171,-105347,-93026,-55941,-55831,-84187,-113295,-121350,-144990,-108068,-83330,-72876,-77702,-59487,-35434,-8935,16743,36863,16231,-102,20201,66269,102367,141411,139605,107004,52670,15850,13223,8524,-15882,-64187,-132246,-88886,2699,-4909,-59100,-78612,26466,57797,22899,5781,54436,111677,69879,9348,-35950,-36658,10356,50180,81769,143931,158060,101312,29695,-14375,-31507,-40517,-24409,-13796,23093],[50319,177409,137828,25964,-52185,-70189,-17601,46989,102253,132975,160401,149764,95305,41682,304,-28997,-39221,-60974,-76026,-56924,-27346,-72656,-126111,-53625,27651,49079,-21953,-103988,-94011,35134,191584,167268,56404,-54812,-33461,12663,-24917,-93160,-100612,22753,134177,108613,72364,62058,44134,55302,98601,79564,11960,32973,69112,111907,80585,53941,47879,-30082,-89197,-58329,-63981,-92546,-148844,-123093,-32573,-22039,-83957,-53796,-49174,-60906,-26685,24842,71399,115748,156693,71573,-85185,-164328,-135719,-74536,-57044,-43924,-3702,71683,80636,27033,-20148,-56851,-55726,-124251,-120508,-66288,14375,96530,132672,96135,48077,-7750,-41864,-14712,57367,99656,122467,160640,187959,278846,427534,479802,202206,-7993,-146714,-64206,-56438,-22343,-4234,11764,1113,-36099,-77446,-73399,53959,331886,383729,285315,132379,40226,-58000,-92408,-65159,-63038,-76409,-120108,-125115,-96761,-38578,42704,85905,105836,78027,21379,1125,-13937,-45225,22005,85080,97619,24049,-52147,-69449,-64406,-96130,-113817,-100072,-89188,-110982,-76690,-42087,-61316,-115927,-51743,60304,140838,114994,26952,23841,75270,84209,58116,4975,-43242,-78803,-83856,-104519,-53426,13557,25780,-635,-45643,-90501,-71548,-69537,-54616,-38187,-104080,-70232,8096,38986,40885,18192,54137,38557,978,-44641,-66130,-29346,-60909,-39198,556,-16806,-30950,45064,210774,137010,47294,-52541,-58667,27755,89583,70451,-40401,-147713,-175028,-99056,8650,137402,215911,195939,145535,66323,-6898,-36284,-86738,35010,122391,157212,121698,79804,167152,274387,250118,112152,74210,46975,1992,-67852,-144603,-132019,-97845,-36848,7216,34935,134134,149482,72649,23159,-47241,-30955,-22773,-64085,-46610,32380,80739,28499,-29722,-70205,-54703,-51252,-80040,-174853,-114134,-70979,-36643,-22553,-36512,-80849,-116013,-87209,-51570,-26068,36949,90582,93062,53348,3603,-20625,56434,229793,366936,270035,111901,49225,38017,13223,-21664,-30647,-52570,-67665,-51382,-41999,-7756,45853,37063,20499,-33542,-84613,-26050,90280,175867,116017,11643,-11879,-43311,-33266,-34544,21426,57664,45804,-8981,-52629,-51698,-44949,-53473,-60813,-16398,32400,66359,113335,80980,-1266,-15152,47078,171803,241659,169637,48758,1757,-13204,-29295,-33051,-40979,-34420,-7887,-21219,-72431,-47703,42615,71849,52678,23764,17126,14693,16677,-40487,-50326,-28065,-20421,-11231,81381,176966,294993,320709,135459,20087,61750,113383,99580,87565,65230,16316,47996,73530,-23659,-28742,48837,88165,43893,-17440,-85563,-88889,-51263,-33393,-41080,-30754,-23144,-64226,-53906,-12880,-21989,10008,34740,22450,22392,11693,-7026,-14781,42776,62225,-12033,-24945,-55518,-82092,21862,124166,165404,115022,-20867,-43312,17656,35372,-47227,-100882,-28664,19283,68164,138352,266059,353898,387015,348472,224783,91602,-23860,-33851,-14209,-38390,37964,207825,255363,187417,87413,46883,41868,9468,-69502,-97562,-95306,-40728,-9922,72682,61530,20697,-16834,-3670,40264,45946,32269,13153,-8797,-21651,-46815,-47607,-84732,-154666,-129344,-93568,-111667,-94825,-104875,-106206,-48305,-51877,-42992,32736,91558,81242,-40635,-57029,-74273,-50764,-1822,23934,89333,129191,142370,119006,-11224,-54884,-15101,-2782,1922,-2456,18065,45056,75609,152525,108809,76178,91980,88015,23287,-35931,-26974,35680,11035,-55140,-101341,-134431,-123260,-38671,36550,132856,182194,96708,27292,-17048,-73689,-76507,-112649,-111814,-3423,10343,-2743,-42929,-87923,-106486,-96011,-101669,-94626,-63326,-36910,-15242,4669,-8258,-32742,-98760,-16156,-6125,-21689,-98727,-104104,-20434,-9108,22819,9962,-44266,-94057,-86602,-26091,-22159,-36882,-11580,-7068,18117,5288,-5972,-37319,-69821,-76198,-51646,-30807,-60089,-76411,-70879,-18242,30674,14393,-13510,-17093,29814,42209,-15508,-83512,-102593,-100450,-66310,-5501,34464,86116,103129,99003,66838,23203,-23140,-48530,-51228,-36241,-54168,-94715,-28393,18462,22973,-39429,-106765,28584,90939,81827,137868,134624,171160,78140,3799,-450,-66958,-150323,-77342,28172,114133,144946,78398,25232,5529,-27180,6760,54434,114867,298405,416257,396173,271113,135100,38166,17945,75848,138500,118264,98086,12605,-17925,4880,860,319,-14522,-79733,-111404,-95453,-63525,-45956,-31975,19647,32366,91198,100117,28403,-39822,17022,135644,195971,140405,1838,-129174,-147336,-128445,-109082,-95692,-67945,8897,98539,-7439,-44684,27312,-27910,-30549,-52557,-45497,-27086,11894,65004,87516,15359,-76258,-88856,9754,72337,49248,-18344,-52272,-83694,-98434,-45767,-29683,-6855,37835,74245,128343,149890,139168,62672,-1332,19782,173162,298403,325345,251076,141039,80822,47224,51097,32790,-17357,-8984,67226,114191,78242,73803,49133,-64911,-123601,-107294,-69591,22816,75071,49705,741,7245,-5296,-32854,-51203,-21324,-23530,299,-4728,-22917,-6657,-42347,-53622,-42560,-44608,-13205,29857,69319,115464,166353,120363,59204,95209,124630,198313,114594,31397,3831,14024,24857,2754,-13099,11754,20667,59505,148289,237540,220536,135308,98131,46551,-13304,-48712,-6231,38629,91630,122377,107956,88339,75351,16594,-58234,-69018,-64659,-45859,-50582,-59036,-61489,-73527,-120964,-60151,-16783,20886,31195,35881,-2435,-79853,-98973,-63924,9806,7464,-23407,-59668,10017,157620,204875,116386,36927,3767,-57477,-74553,-94076,-116033,-127185,-127671,-50857,-47071,-46629,-28616,40490,81187,59595,30054,8098,-30883,-107646,-78569,35461,215861,350097,318002,201740,133420,155754,121108,68407,1484,983,73930,107810,90679,119348,85197,49699,125624,50480,-33715,-66976,-104181,-113253,-35887,11019,38825,45598,32871,40309,78751,80483,39536,-26887,-46610,36058,228143,338680,308220,244432,216468,132042,9679,-225779,-236955,-138105,-75019,-81738,-117670,-117602,-74772,-66444,-69711,-47920,-65753,-92376,-134297,-136355,-88064,-77451,-84398,-109723,-123080,-105084,-95378,-89018,-38617,-6258,4266,-20562,-36989,-14400,-22823,-64450,-68393,-26043,-28423,-34568,76149,191599,202204,132402,56041,9195,-18368,-61549,-15968,42876,2277,100093,101913,44273,-85409,-261251,-335438,-304112,-200325,-121882,-85693,-56687,266817,536296,540918,215962,-38764,-115587,-45935,84069,95150,62035,39032,-25735,-84665,-96623,-74696,-60277,-86502,-94622,-54639,-30156,-33610,-23481,-12002,-20806,-68277,-114103,-87039,-51741,-16759,-34553,-76042,-24200,-11420,-61674,-41879,20869,-4102,-27630,-75345,-180248,-139502,-128915,-91966,1197,130925,196285,531,-26825,-51727,-91450,-102465,-45364,53440,60472,49853,25312,23213,38286,3897,-101142,-167791,-112136,25220,105257,-1295,-68074,-58718,-27572,54700,247293,274178,140513,19037,-68877,-105533,-92343,-77998,-43683,-1557,-8036,-4186,55241,170626,123303,3232,-22531,-88279,-145426,-80830,46531,81561,63616,61246,61248,35023,-57668,-20492,140997,199414,80396,-21394,-10252,16433,23065,-17749,-43743,26582,267303,412957,229241,-80569,6596,127946,113799,29432,-15794,-11533,34922,24274,-31096,-47802,68458,159985,132809,-3289,-80847,1208,63557,60996,-9668,-28898,4059,83561,112345,110597,77167,56770,46502,52034,37579,33107,69113,84938,-3424,-53158,-33801,-14973,-42564,-76762,-113166,-135317,-118504,-41597,29092,53929,80687,88176,47591,-55666,-60497,-22751,-22860,-59143,-97342,-41093,18454,78644,88717,75557,45745,2843,-44736,-96145,-129238,-77166,14661,61949,66331,37192,62505,172378,103938,51443,-9053,-2027,72754,144082,163875,73895,-16930,-83809,57777,105460,91133,88345,91893,85687,55552,53085,74478,71319,13437,-65365,-18518,37347,11227,-66901,-90240,-46712,-11157,-21431,-48476,-89003,-99609,-64090,-59020,-84528,-20024,163456,257058,164259,17334,-62840,-71987,-32646,2847,7409,-18008,-22789,-38180,-71641,-60840,8275,42527,61030,82479,100878,113947,93851,10849,-57634,23166,173041,176699,38445,-83222,-161146,-68302,-12743,-14457,-84300,-136327,-66272,55507,112944,76304,32254,-581,20905,-38973,-51855,-32404,4381,-20292,-88388,-100224,-85708,-71330,-107350,-77002,-57220,-44435,3120,40656,58920,7238,-49160,-111251,-69800,-1073,29011,-8360,-55724,-108437,-70560,-48600,-6616,51064,33260,3401,-55125,-137773,-104622,-32901,5826,-10509,-67422,-90631,-69349,-76847,-39791,46389,59936,80849,110378,137403,88282,70196,64361,47401,42132,3755,-19033,-13423,-21056,5457,106227,240600,227862,114558,24152,-1851,56402,62880,8271,-43735,-28108,-18513,-59656,-101219,-69411,-66769,-115060,-97084,-90234,-129596,-142740,-76293,13089,189730,288573,238990,70465,16686,-17961,25362,59101,82723,60219,6344,-44789,-41608,-43609,-106045,-139239,-73150,-29402,-49236,-24068,42576,85088,120559,69492,-422,-22859,43610,100063,209547,211077,118362,54640,-7726,-62501,-70668,25262,107006,67731,1036,-40683,39154,42512,-3498,-38665,-49587,22636,122241,100854,57583,67418,70335,-790,-12383,7382,28865,-22684,-75545,-7710,52014,103036,128126,140238,128662,160245,67656,-15911,-43486,-82927,-118872,-149597,-131207,-63675,33972,88165,94368,53966,18817,-16554,-82369,-81636,-10536,3534,-21415,-34793,-26643,-43341,-77689,-60807,44,8818,-13468,10952,80714,139804,198393,124247,-35518,-30152,13883,107515,171285,96314,7299,-55927,-82616,-17452,41695,78535,53308,4347,-32354,-9438,1491,-13538,-25173,-11579,-38354,-119871,-33552,142868,186498,49146,-39981,-89504,-76251,-54745,-74895,-100240,-46306,-29687,-8118,43573,116466,164491,114428,126921,201594,247393,175872,48970,-81180,-107336,30382,98035,38759,29104,-14142,-73587,-43672,7079,6676,41432,61947,85176,20464,-67361,-66395,-22283,-4246,-34327,-53367,-90091,-114873,-113843,-23976,-24756,-83500,-42748,61534,167435,135528,55019,88947,297410,387068,428509,349393,154684,18751,-104572,-97662,-47730,-15740,-26174,-4046,9895,22936,5314,-18134,-48007,-47106,-63156,-114263,-103340,-55899,4664,84890,168599,197070,158913,45490,-41101,-84373,-20622,-14939,-47683,-83741,-95873,-80622,-90130,-71822,-25628,-22752,-66895,-75922,-11355,52062,33316,-49335,-109781,-82219,-73375,-33520,63750,187641,330583,354109,236495,32069,-86557,-66100,7465,59632,26121,-69034,-79988,1413,48633,46837,10444,-58779,-87159,55830,119787,136800,119800,106843,82289,93018,21871,-90247,-75253,-65137,-130779,-34903,35458,33815,27194,76282,55347,33903,21556,1449,23952,88602,79694,-7523,-78232,-51695,-47322,-41654,-109050,-169915,-102390,-11930,7699,-24721,-64676,-56073,-95754,-108940,-24611,30133,-15636,-18333,19877,53206,12168,-5492,-46967,-87508,-63175,-48331,-62753,-68851,-36868,-22888,-32975,-77662,-118885,-142415,-121788,-48824,38642,69342,35109,-2194,-50774,-94151,-61331,2952,-31949,-56354,-57473,-90390,-103981,-96208,-145061,-142003,-78956,-24665,4103,-52911,-59102,29507,81897,90163,95724,96092,17720,-55311,62455,129622,127449,99410,78272,198407,380619,403264,210362,13653,-65778,-92767,-87601,-46384,-19811,106020,220142,178041,110106,32759,-52714,-136806,-70650,-60407,-109755,-98833,-27565,53612,137139,217536,218750,147746,55215,-41574,-72499,-87016,-97425,-74376,-81468,-43777,-32354,-36073,-52215,-107898,-154218,-135718,-91967,10048,71262,12998,-58092,-100022,-54926,-1596,25649,-25990,-21413,35899,110281,174351,74280,-83182,-69687,63753,154372,84409,1932,-25152,24030,37513,11893,5364,-13869,-27513,-12031,12916,24251,-3514,-16442,-5805,24029,124556,209431,214067,97518,-3866,-45566,-48839,-68990,-53673,-60645,-94638,-87055,-41417,-7245,-12685,-39213,-60473,-13674,26781,35143,-7660,-53038,-77184,-71932,-33642,15024,22313,-10201,-33808,-44404,-9689,61788,96532,36479,-9233,78734,329841,346751,181090,83127,82723,91431,42938,-11032,-30208,5091,69305,147920,189282,242125,256141,213488,165817,83486,-21320,-31368,-39456,-46680,-15156,23312,26326,39489,25691,43134,77130,53942,-56115,-107112,-6809,39893,8499,24070,57496,133860,195647,180053,176669,133644,252350,274064,316310,352115,160633,26316,-25103,23573,87494,115277,71846,12850,-6217,-8560,-20969,-38460,-82061,-111079,-71204,-117697,-135181,-95192,-57080,-9204,34121,17382,-60566,-70977,32420,114411,138563,143559,126623,140092,129086,61759,19715,-38013,-127924,-61338,-29501,-14497,-10217,13572,76726,153744,185729,138176,96765,-54937,-26943,71893,289753,478761,440712,402242,285368,124690,119177,208999,335896,348686,265861,260074,178270,141116,83701,-14061,-41584,-43636,-29250,9659,113839,223237,211481,144611,77513,20150,-12886,-30490,-16501,25589,62996,91337,115201,87828,80517,124722,267607,375689,408793,266616,-53022,-75572,61717,93991,-1476,-64643,55078,233503,304467,155080,16877,-72798,-30233,-17941,83094,391576,572698,379560,153665,33922,30746,65054,87621,120446,131809,54784,-22890,-82268,-83085,-73728,-116205,-77178,26533,66107,61751,66,-59610,-98642,-81747,-107841,-121487,-22101,20312,1096,46544,12331,-54697,169677,331836,172565,-27440,-100463,-64489,-14940,25386,3897,-3747,35033,12324,-44727,-103832,-95452,-68423,-70457,-104103,-105203,-92079,-13345,50420,-12019,-84575,-6612,-52833,-129986,-104285,-72926,-69928,-78625,-59839,-49945,-7553,-3605,-35260,-71754,-58538,-19734,-70515,-85582,-29599,-47164,-95199,-26340,55039,24027,-25561,-29077,16479,92609,171190,201313,252291,387542,538871,514836,276084,166793,371402,674547,713232,538919,343549,124095,16140,-17286,814,-33623,-100256,-24931,-8623,-7991,-89429,-137499,-101572,-69999,-50520,-9596,17630,15785,-3930,-4506,-5640,33800,98687,108302,84532,9200,-51825,-37532,37791,93732,79323,62882,54217,8624,-68095,-82802,-79552,-17093,55342,106326,140044,117208,32435,-41399,-80928,-30033,14164,46467,85848,152298,230227,263646,237528,107746,30356,-7152,-29980,-69740,-104636,-42475,-5721,43121,56440,6674,-78661,-135577,-107995,-115806,-78204,-64286,-79654,-123806,-101720,-57775,-52314,-75002,-101436,-106324,-130569,-99931,-81488,-70207,-45446,-24701,-19198,-3056,20820,40335,20706,7118,32378,82038,124924,174586,179648,142355,70819,15796,5056,4600,-13696,-60059,-131967,-77808,12812,-1218,-49921,-87737,18195,56328,26638,7581,36875,85954,49743,-4720,-46104,-49721,6365,52584,80683,125663,141016,100940,38839,1345,-10220,-25382,-59840,-54133,-7855],[44179,204789,183450,55993,-35398,-57042,-4253,68298,124154,160286,192424,165096,97633,34371,-14330,-46360,-52640,-63402,-64862,-37228,777,-40886,-99504,-54715,30391,58696,-5359,-65924,-91279,11689,168071,179960,90448,-23917,-8779,30128,-8352,-93053,-89302,65245,197755,159455,101483,72331,41444,44342,77024,77477,32001,52697,70082,87266,56035,40577,39400,-26790,-90785,-66413,-71066,-104616,-153729,-106802,-20701,-18280,-77180,-36523,-39916,-53954,-13890,36506,68577,96934,139717,78472,-80101,-152422,-133504,-66403,-41836,-24628,4618,62254,70702,30628,-4115,-23072,-26276,-94744,-105295,-53157,17277,75620,91238,67046,40329,-1832,-22055,22490,117807,162331,149602,152177,162910,247019,388678,487013,232587,14340,-121176,-102492,-116211,-66677,1510,18005,-3562,-42171,-81816,-78894,41953,341269,406731,308552,146212,56591,-27194,-69962,-62670,-52931,-58344,-99298,-110067,-94454,-44764,17937,48540,58205,36951,10379,12165,5745,-18765,53185,102285,107546,28105,-43636,-50486,-44927,-86083,-124429,-102009,-71606,-90546,-47032,-17211,-39142,-93423,-64780,37583,118769,103162,21277,21924,77345,89348,61239,4624,-52254,-85782,-84607,-111506,-84981,-15918,5937,4347,-22262,-62024,-78787,-82196,-66778,-41273,-89172,-40602,37369,58133,50072,20104,62110,44993,9149,-34219,-68586,-43539,-62325,-24931,21548,2515,-12382,77361,206941,127858,43855,-49163,-50653,23255,73228,59875,-44124,-160057,-176476,-98373,-21129,86412,188690,192087,139519,48253,-28258,-34855,-84652,26280,100788,135448,109489,67387,146843,244201,209650,74656,43541,24956,-9717,-79125,-124778,-112948,-91721,-46167,-19267,5015,122695,185231,111210,56623,-20311,-13268,-11870,-55911,-36928,38070,76066,32809,-22638,-69422,-62266,-61004,-89943,-178047,-108021,-64852,-23658,-9309,-19286,-63066,-99340,-71613,-49238,-34073,23223,75685,87634,65419,18020,-17192,57077,234797,384544,290533,123565,61054,48115,14234,-29476,-37472,-53758,-63570,-41083,-20711,22169,66477,45799,19983,-35336,-82619,-24051,88650,143458,96092,-8410,-12264,-32257,-29824,-43151,-7914,20012,22761,-22606,-52838,-44405,-35287,-39312,-48974,-14437,28008,62663,120846,91839,510,-19704,47161,178179,218721,117528,-3486,-41829,-45030,-51327,-43868,-36070,-15694,19681,6063,-55225,-44874,36052,53708,35810,9747,8565,10420,5555,-58899,-64223,-37064,-20675,-2947,82924,168688,281105,282714,115557,13223,49648,83671,64846,69180,65675,27713,60769,75050,-17937,-9881,55753,80268,32825,-31497,-90838,-72895,-41069,-25273,-26416,-10244,-2070,-47030,-50848,-5704,-6019,32675,48593,10813,-4005,-18478,-34769,-39384,28039,66991,-5735,-22173,-49206,-82028,13291,109835,147250,113629,-20515,-27250,42362,49929,-41171,-116286,-32752,14949,60300,136979,285192,389194,426439,371467,226765,86758,-26143,-29250,-8911,-40159,28973,188997,242778,189135,77766,22546,13674,-5182,-71134,-98230,-114282,-46944,-17484,64214,56666,19676,-13443,-1670,38203,44424,32879,20096,5073,-2413,-30278,-45215,-84851,-128873,-145544,-103425,-108773,-78445,-87630,-124270,-76387,-64584,-47499,18949,66809,43803,-71813,-71571,-77961,-46322,107,4465,56651,94512,104507,87475,-17049,-52938,-19981,-10665,-3299,-2315,22219,56854,104548,190557,131418,98591,115189,124041,69132,-27409,-45539,8426,-21199,-74569,-114621,-151037,-134839,-44861,46739,152999,204991,122174,47274,-9220,-75631,-75762,-97414,-80773,28903,36410,20243,-20804,-66142,-89877,-86382,-101098,-100024,-71183,-28794,20824,61156,56935,24969,-65845,-24179,10815,-2241,-75916,-95457,-28677,-30717,-14588,-25168,-66614,-96854,-61703,2502,8537,-17416,-3812,-2398,17293,-2779,-17132,-45526,-71967,-69488,-46912,-31397,-70218,-91268,-92065,-40463,20162,17212,-3391,-3922,43006,52563,-12306,-91514,-118753,-123827,-43376,26197,68950,117626,116742,96119,61453,26501,-12702,-29415,-41900,-33755,-53274,-89427,-30280,7270,25572,-14467,-69964,3871,32239,27443,91677,95884,128336,67634,9193,10368,-61666,-140302,-63939,50900,136670,172830,109265,56634,28474,-11095,8093,47550,109683,307061,437838,435407,290203,135913,44315,33736,109190,203201,188960,154785,58984,15320,22875,17626,10086,-15077,-87212,-118926,-107122,-84161,-87654,-82041,-26678,-5718,79216,121400,56749,-52921,-25205,102638,170660,126731,-23695,-129918,-126702,-115508,-98372,-85902,-59878,10408,83673,-14681,-38972,42055,5720,28527,18523,-532,997,29360,79420,97958,20061,-74012,-95963,-477,46299,19224,-45931,-63827,-87392,-126367,-59697,-27015,4275,48077,77990,125001,129736,98482,29865,-16682,25000,202262,335706,356400,261925,141474,77713,37605,36404,7914,-35737,-16782,68156,114771,75362,67164,35119,-83055,-133682,-114951,-79921,9517,66299,46115,324,6129,-8442,-28183,-21165,-803,-24619,-22137,-26852,-55735,-43324,-69943,-50591,-22725,-21108,3873,39914,74588,121093,179494,138632,91531,127720,144345,201146,102429,19189,-10858,2465,21136,9110,-12746,4017,9338,41925,121650,201565,199899,130077,97657,49721,-12311,-49895,4336,46610,90450,117702,104249,88269,79075,15127,-57807,-57725,-46070,-26605,-38303,-51023,-53965,-63212,-107983,-61602,-7861,39917,50495,50210,6570,-86668,-125762,-85420,6480,5846,-28476,-52706,45386,171022,192290,104636,20267,-26389,-86349,-94345,-109733,-130659,-143046,-142986,-51743,-51245,-56214,-32431,43073,83418,58017,32333,17251,9761,-39404,-32004,65482,214308,316955,298582,208747,153897,195517,156814,88112,-1641,-29388,58207,105823,95272,120357,84172,37277,99074,46977,-39503,-74535,-119456,-130283,-40430,1297,16555,18015,7913,23491,68156,75718,40119,-19829,-48436,-767,156706,245241,238161,218127,216233,154749,18308,-217630,-205056,-97987,-35868,-53442,-100371,-105271,-72470,-72929,-73090,-57375,-79942,-107537,-141455,-141410,-100080,-95957,-105875,-125356,-120684,-91678,-81725,-76610,-23283,11656,22635,-775,-20252,-3547,-9911,-46055,-46090,-12991,-21031,-7163,118451,225868,196434,95960,10293,-15637,-21534,-67351,-19850,33570,-17384,75437,56744,-17976,-155875,-329911,-405195,-390446,-296670,-209225,-157376,-130846,209598,512360,576430,277771,-9708,-92668,-11421,126192,125678,83287,46048,-20208,-69931,-77252,-59727,-52238,-81997,-93480,-54879,-26605,-24672,-16241,-10808,-28737,-81294,-128156,-79782,-28150,24578,4355,-67247,-25161,-10010,-47106,-34775,17232,-17664,-68371,-133449,-182989,-120459,-115985,-81980,8462,133831,215784,17555,-13510,-44477,-89323,-102730,-57903,34625,41535,39477,27973,38889,59263,23863,-86122,-174254,-129867,20083,123760,29018,-50774,-56291,-18068,71102,252241,255240,117723,5813,-77316,-106300,-84919,-74413,-46767,-5143,-7325,4602,72120,186887,119214,-14228,-61224,-151242,-95754,11641,114182,116382,95457,100304,90137,43134,-55048,-762,158335,203214,85194,-25463,-7689,11090,7120,-30839,-40282,27670,269149,409429,233939,-90426,20986,144353,122689,31310,-23770,-25575,25329,25259,-29629,-72346,48596,148889,149140,14964,-84264,-7853,63321,69532,-8244,-18962,9984,92645,117699,101940,67413,73907,74911,76780,56842,49121,90374,115072,8950,-48953,-38844,-18234,-35113,-60972,-96659,-127277,-119987,-61884,-9092,20861,70498,103086,62460,-52573,-107984,-71108,-58162,-81905,-94055,-34408,14950,69596,71149,50954,27810,1816,-27735,-74069,-123535,-77996,21449,75878,87279,50401,61330,158473,120649,81291,27510,23241,77383,132027,144828,52472,-27318,-50429,115798,133326,103370,88719,79043,65447,31535,33216,69153,80893,30970,-48187,-25958,22299,-6666,-82797,-103440,-55739,-15839,-20415,-44852,-104397,-116631,-78843,-95658,-130702,-109542,73152,175435,117840,2677,-63436,-60231,-24717,3617,10174,-8904,-18172,-49682,-86035,-32048,17359,36319,48632,76177,103541,112157,81335,4872,-58318,27259,182802,197013,68752,-52232,-173547,-97583,-29720,-19895,-82513,-132733,-62114,61610,128334,88537,33781,-14021,2262,-51381,-59981,8278,76241,47103,-47820,-81038,-78796,-67876,-106396,-79076,-55097,-36979,11153,49377,66997,21066,-37188,-99815,-75059,-6669,28172,-8197,-47001,-105361,-82449,-57356,-8430,60378,42119,8404,-55510,-135941,-90249,-23075,5136,-21195,-81766,-102785,-78922,-71221,-15301,86024,88909,89850,110413,152237,108260,74803,61092,36538,31487,-11827,-30744,-18534,-13725,20128,123704,253131,233492,125581,36297,2550,49892,59523,18409,-30590,-25878,-25383,-63752,-105061,-76926,-75542,-117199,-93133,-89625,-133641,-120825,-44321,39823,202047,287569,242992,70885,12958,-27267,12108,65377,101490,79255,20595,-36216,-34720,-37944,-112607,-150192,-85020,-51158,-73455,-29445,36462,75132,104953,44007,-28735,-51060,21966,99257,232758,233277,129061,53153,-16999,-75341,-58022,46220,109552,58917,-10310,-51339,42320,47636,-12160,-46646,-46481,33972,139111,110394,59972,68762,79705,16663,8100,22778,38625,-21052,-84618,-24404,34149,87304,114075,126457,108030,154533,88527,2338,-25297,-66692,-98426,-120720,-111597,-57086,35780,87963,95250,59581,27089,-11033,-81664,-88038,-21040,-7266,-19895,-31256,-22489,-43440,-76571,-61452,-5309,10648,-5136,9174,68968,129268,187212,102877,-52923,-50736,-2140,90890,167465,112140,19942,-51228,-68285,3997,61804,79387,38289,-14401,-37389,-378,9448,-3097,-23735,-17647,-39115,-112455,-28835,140421,210746,62392,-29513,-85173,-69855,-52769,-75258,-95890,-27590,-4519,22710,81174,150003,175877,111364,111192,160461,189383,131124,29475,-76857,-91325,39029,120951,75130,62296,5445,-61569,-34647,16632,20180,56946,72114,103199,41166,-46732,-62438,-22446,-856,-32206,-57096,-100507,-118039,-84666,16798,9732,-50043,-5566,100067,217431,196893,96128,102720,273262,319455,327413,273921,123215,12938,-93404,-102970,-48452,-14676,-19538,19082,39178,49117,28794,-1297,-34859,-33355,-44195,-91361,-91167,-62747,-4045,84938,192189,230837,174465,53979,-39726,-71963,-6488,8511,-10796,-43846,-72171,-43729,-59809,-64803,-25885,-22536,-62106,-72566,-18753,36627,11872,-69357,-112621,-76234,-71076,-37936,64251,203519,368551,410952,268934,40887,-80263,-70535,-2128,50890,23301,-66303,-69151,11811,58801,59046,19863,-52220,-90627,25548,67329,106440,106557,104816,77044,75317,-3106,-114976,-61578,-44410,-113316,-34075,39324,38879,36361,79370,47935,24069,15566,-5456,9188,71598,62878,-43505,-126982,-62777,-78469,-59192,-109923,-153926,-104097,-8218,13108,-19077,-59232,-60104,-100823,-86762,3799,85010,-370,-81053,-44431,5752,-14966,-22709,-60235,-96261,-65680,-45616,-53539,-63173,-45292,-39366,-50391,-91072,-115975,-125353,-106171,-38313,48776,77718,30219,-21034,-67937,-86641,-45009,6820,-39438,-55648,-42733,-69303,-63336,-61581,-132974,-167518,-113432,-53042,2469,-36597,-49654,15826,58250,75234,85016,97423,35912,-27211,76181,138175,145496,116502,84412,194913,378347,389942,191363,-3970,-81507,-100953,-95049,-55859,-33362,91626,214113,171952,101226,29455,-52096,-135015,-66425,-59791,-109180,-93304,-11877,83972,163958,242065,232081,152637,64255,-29310,-59603,-75822,-85302,-65075,-71844,-27000,-8495,-11335,-35197,-106905,-163814,-147803,-99594,9212,70325,11146,-62171,-108474,-68864,-19391,3277,-47746,-37017,27314,103817,148943,52612,-95129,-54544,73281,155454,77212,-8074,-27339,31948,51977,32085,25406,1672,-14595,-3721,21973,33637,-3296,-40127,-55829,-46101,49365,150437,164165,58334,-25606,-60512,-54002,-63344,-40106,-44107,-78559,-76267,-37897,-4222,-10004,-37892,-59064,-9091,22871,17572,-25501,-65365,-79999,-67838,-36860,-3248,-8292,-34859,-46012,-50760,-6283,84280,134023,73190,20741,100757,358336,381805,215444,111590,101806,105645,43548,-19179,-32553,15703,88321,158185,197275,268742,308777,269033,199098,92747,-7488,-19715,-38021,-42738,-5281,36291,36501,49503,59410,82930,96223,58107,-52744,-69164,68021,108772,46580,40517,82451,181966,246981,223586,199951,139038,267521,293179,326563,347312,149064,14016,-40219,-4977,65612,115223,82371,21522,-12913,-15074,-20962,-30890,-68258,-93893,-55494,-104610,-134197,-104134,-55556,9431,58357,32781,-55750,-82207,1464,94928,143464,160080,147959,171753,151667,70129,24237,-31703,-119646,-64306,-36570,-21798,-11146,11701,67877,133824,156113,106049,71242,-63446,-18384,79196,284441,457567,442990,408636,293452,131496,116529,197688,296954,294077,255142,274518,184181,128089,58334,-46971,-52727,-38172,-12653,30132,146493,264723,234696,136606,46332,-13866,-39991,-50414,-30520,17977,52000,59998,91855,74530,64669,93926,222027,344106,420715,333550,-6960,-93356,34737,55672,-22619,-53040,53738,204840,273357,138258,20916,-65376,-27413,-21413,88466,399072,562520,378910,150258,26582,28651,71028,99729,130901,144184,62675,-15124,-75906,-74912,-65995,-115352,-63112,51397,90641,72899,-4690,-79914,-97513,-73885,-93169,-108612,-32086,-9269,-68677,-35183,-63797,-108271,154671,307715,156891,-23539,-67293,-11169,28327,55533,27007,20140,55587,19862,-47767,-100007,-75740,-59075,-76459,-114925,-105324,-59638,37763,102546,8288,-85726,-5070,-47244,-119897,-112296,-81526,-70143,-79449,-58199,-41112,-2849,-10770,-52687,-79068,-39771,-19582,-92175,-102819,-18246,-53472,-113149,-18032,63180,19083,-33389,-30737,14379,88323,181935,213851,272827,426392,561826,515821,267526,140837,318830,632024,718985,551864,333537,115496,14843,-15995,2602,-30278,-100689,-29133,-13344,-13733,-85891,-127126,-90946,-52531,-32906,-2753,11253,-1982,-23247,-16641,-9967,30464,91337,98219,68099,-13958,-48623,-8734,55520,102137,88647,74204,64927,15760,-55373,-64348,-66972,-2590,78460,148425,178227,127263,27229,-50266,-95036,-30415,16886,56241,102930,171832,229038,245591,211976,87547,27332,-3144,-29598,-71421,-81723,-42340,-29245,13976,30775,-22620,-99206,-108851,-92680,-113750,-93644,-78393,-85541,-130745,-109643,-61673,-50923,-66693,-86383,-84241,-111502,-88401,-77734,-60420,-10320,15902,13114,18152,36608,52975,33075,21195,48940,98806,145758,203907,215551,178923,101696,36951,15220,12796,-1901,-46099,-120601,-67771,19822,2386,-38214,-86368,13694,59033,34867,15881,25663,64086,34479,-11554,-44945,-52717,4979,56468,78677,103950,118966,98328,52182,25160,21570,19349,-18205,-60905,-31309],[24454,213917,212146,71390,-33298,-57562,-5532,71142,123563,163268,201417,162813,86726,16497,-38863,-74888,-78708,-79133,-67794,-31299,16415,-21421,-85188,-66653,21418,55799,1069,-41847,-83644,-19933,126695,172107,114374,10490,12229,42323,3342,-99340,-87026,97910,248012,193179,113784,67401,26751,25210,48048,65270,40678,58869,58621,51503,22109,19868,24348,-31664,-100051,-82112,-82941,-122021,-143587,-96893,-16512,-22096,-67255,-30315,-41557,-56435,-9523,40673,59981,72823,113700,76134,-78869,-139965,-139199,-67956,-35388,-15305,3817,44578,51858,24513,4373,5904,-10762,-73980,-90760,-45893,11718,47639,45219,32395,26915,-1997,-11333,45196,155945,199720,154581,127054,129516,209679,338079,465534,246425,25952,-96516,-126807,-162822,-69343,21641,25696,-10946,-52799,-91110,-90227,23696,323642,402247,313359,147047,61142,-6695,-48570,-52775,-34067,-32624,-75803,-98624,-97776,-55289,-6071,14189,11098,-6438,-1580,18812,20649,4242,79956,114873,114466,32082,-34542,-34774,-30065,-78611,-136675,-101593,-54711,-72172,-20952,5340,-20599,-75061,-82197,6085,86583,80983,7835,14440,73828,88717,58595,-530,-63662,-93275,-86926,-100487,-120701,-54959,-25271,1460,-4204,-38217,-73039,-89286,-67605,-29140,-59702,-18053,56501,65903,47653,15692,64862,46637,13458,-26596,-73044,-61950,-68515,-14919,40200,26475,17181,105067,187546,111599,35428,-49558,-47638,13058,48805,40978,-52854,-173055,-162288,-89505,-39008,39443,148839,176493,122408,23930,-45794,-31654,-83339,10417,68980,103925,89148,46668,109582,194780,154788,29487,7486,-1261,-22467,-85822,-107899,-95711,-80980,-49563,-39853,-17516,111589,223552,158002,93529,8583,7647,720,-47737,-28179,41848,66924,33089,-17218,-68897,-71363,-74608,-102080,-149074,-87512,-50066,-9533,911,-4291,-41714,-78906,-56917,-47123,-41458,10217,61878,83501,78783,33572,-12235,60574,240389,395618,305758,132058,70251,55292,12038,-40171,-46242,-55990,-60076,-30781,923,50048,80900,49550,16768,-37065,-79385,-27046,75326,104909,79368,-27657,-18049,-23672,-25895,-49249,-34188,-18840,-6285,-41296,-56909,-43544,-32318,-29990,-38905,-13901,21209,56491,123466,101266,831,-27179,42662,171694,181178,61678,-51497,-75057,-59390,-49316,-31995,-18326,6635,45296,27835,-43071,-46060,26092,35483,19460,-3843,571,7681,-3441,-76386,-78695,-44634,-18940,8164,86407,159845,263631,242625,96973,5190,35322,51768,29865,51419,67083,44897,80229,80581,-7641,9852,62479,72802,23010,-42275,-71056,-56979,-32061,-16268,-8396,14812,21898,-27835,-42544,1979,8708,52915,58224,-5681,-37520,-56542,-64417,-53400,25658,80468,4007,-20223,-45249,-78426,6159,92545,124076,105377,-19801,-7261,69778,64920,-30912,-104252,-36937,8829,49354,130097,291981,406723,449606,379564,218408,76448,-28741,-20868,-590,-39520,14642,155486,215565,183570,67581,2835,-4523,-10067,-63995,-88991,-125721,-50232,-22765,60033,59229,25993,-6687,273,34777,43335,37239,30735,20982,15219,-13835,-42675,-75808,-103213,-122069,-112735,-106733,-61649,-60129,-103304,-100386,-74011,-51471,2460,36346,1572,-105809,-88129,-83581,-43698,973,-12937,29531,66419,75596,65341,-17035,-50713,-25998,-18700,-8361,-2100,26614,68983,133337,222642,148588,116017,131328,151396,117197,-7891,-58370,-15847,-45736,-84607,-114053,-137799,-132848,-50732,56089,166927,219280,142736,66738,1291,-71223,-76247,-84883,-53344,55829,59186,43445,3280,-43141,-71804,-71713,-94014,-101690,-81901,-24197,57792,127028,134247,84325,-32215,-29308,24946,12002,-54194,-75709,-30116,-46103,-34869,-52219,-91648,-94410,-43526,22254,33747,2850,5091,4876,16515,-10492,-28842,-53929,-70087,-60539,-38823,-26677,-71676,-98703,-110902,-63835,6002,17548,5529,8705,55521,62189,-8940,-97236,-127389,-118873,-24608,50120,99861,150399,130529,90777,52106,26903,-4526,-12347,-30591,-30242,-50347,-83366,-34174,-4198,31452,11951,-19357,15823,-6567,-25851,50205,64202,89632,55216,11980,15450,-63135,-127113,-47400,73071,154060,191953,129319,77420,43610,2328,13123,41838,103977,309282,447622,461515,301684,132971,48495,47516,139831,266083,261691,210182,101939,47107,43373,37192,23596,-9607,-83850,-110140,-94351,-92846,-99303,-121985,-69281,-32984,82611,158693,106675,-30193,-69457,61404,133099,103018,-42518,-105000,-106852,-102129,-87999,-76114,-50797,14438,73872,-12517,-25676,58353,35182,78868,83712,43762,28394,46779,92328,105695,24664,-68657,-97188,-11363,17610,-11927,-61582,-50035,-62158,-124758,-73210,-25297,13453,55683,78244,117368,104974,53857,-1608,-26075,32602,227646,360763,374512,266785,139309,73758,27719,18041,-19909,-54683,-23249,69953,115274,71789,56020,11879,-108182,-137595,-120113,-89608,-6746,53120,40754,321,5337,-9739,-15489,11404,18521,-30437,-46864,-36278,-70427,-62313,-74637,-32656,2646,2272,21391,49672,77679,121975,185902,151283,116021,150187,153623,192906,83089,2445,-28749,-11775,15264,14200,-12681,-4823,-1078,27187,94932,162455,171668,119279,93190,51053,-11591,-50345,11610,48045,79004,103574,94038,83105,79009,11497,-56999,-46237,-28529,-11046,-30000,-46201,-47699,-52745,-95978,-63811,498,57383,66825,61356,13268,-91972,-139487,-90207,-1221,-3885,-39029,-42770,80014,172257,170459,89556,1144,-60579,-121020,-121455,-131922,-146445,-158121,-137311,-47419,-55531,-66108,-27620,49567,83764,52255,27371,18062,37760,25453,13762,88805,196025,262841,266327,219835,200222,267285,214428,123522,14153,-52183,41334,100701,97862,119283,80521,23453,67776,40655,-42636,-73135,-115886,-146343,-50525,-14347,-11304,-14273,-21719,1048,50815,64998,35188,-15009,-42713,-32107,77378,135345,159223,182031,205589,168689,23065,-205678,-171569,-58147,-264,-30872,-89531,-100282,-73189,-78024,-76351,-67745,-93743,-121608,-144062,-140894,-115402,-123273,-132812,-132703,-109902,-77113,-71623,-69552,-12839,25541,39692,21345,573,11764,8442,-23884,-25560,-3287,-13737,17325,145165,241333,175933,51650,-41407,-50460,-30292,-76473,-23592,29382,-37869,35514,-987,-89780,-233184,-401735,-471996,-465539,-377964,-279368,-202775,-169300,157255,460642,568198,318739,15902,-72980,19505,159579,144752,96153,48244,-17421,-59249,-62081,-48456,-46925,-79529,-92979,-55555,-24423,-16802,-11402,-9958,-33333,-84656,-130704,-78223,-14008,53331,37883,-56938,-30863,-13000,-35829,-25454,19017,-18773,-107954,-178625,-133700,-75958,-88426,-68547,9246,122215,214267,29540,-6816,-42560,-88173,-98733,-60942,10967,17761,23927,24987,48335,72605,37232,-75026,-175665,-147352,11983,134677,55773,-37672,-60531,-14918,81633,247452,227066,90841,-12145,-89730,-107889,-82087,-75767,-54636,-13720,-12404,6779,80885,189186,103669,-40633,-113332,-126568,6218,114605,179861,146715,126124,140006,116735,44967,-56334,9917,156210,184501,77076,-33568,-11360,-4711,-23760,-56096,-42435,20519,250453,378564,216624,-106690,32192,150981,122033,24940,-38001,-40582,17564,29984,-21319,-97176,24890,129772,155904,30806,-89750,-27850,49062,66051,-11941,-11656,10224,88291,105508,78060,48849,83519,92007,90168,66456,56294,98592,129999,14499,-45547,-43159,-21433,-28876,-48742,-85119,-124177,-124691,-84649,-53360,-19807,50989,106969,68412,-47316,-162932,-124066,-101159,-111770,-90858,-34232,1583,44900,32682,4578,-2570,-1337,-11325,-53959,-118102,-84688,20040,80100,96381,46733,39448,122287,124887,104900,58208,45305,77802,113102,114880,19546,-39581,-10698,168689,148735,105433,79830,58678,40337,5802,12989,61523,86619,43339,-37220,-41486,-1827,-31201,-102636,-118623,-70426,-27509,-27244,-45319,-115439,-117665,-78648,-96269,-107009,-179615,581,106219,76224,-16040,-69311,-55152,-26524,-8769,2155,-6858,-22258,-70918,-68423,-9820,13977,18230,26816,60408,96461,101732,61043,-7739,-65025,22276,171116,196841,90631,-19802,-139577,-134295,-55949,-34455,-89474,-138634,-69166,52463,126033,86334,25485,-32451,-20371,-66607,-60833,56979,148865,115017,-8772,-63643,-73866,-67644,-109121,-89873,-61291,-36703,12579,51105,67430,28485,-31062,-93241,-86665,-20211,18238,-15118,-42382,-98612,-101012,-73046,-18724,58333,36496,1129,-65162,-136324,-80653,-18504,-1796,-36507,-97769,-115069,-93283,-76104,-5880,103825,100059,87813,101530,157120,120830,69839,43287,13181,10870,-31683,-43829,-25030,-10748,29106,131538,251906,227974,129491,45062,6530,33018,37230,11821,-31117,-34209,-38534,-75482,-116340,-90399,-89125,-120146,-93068,-93539,-138605,-100135,-14569,64471,208552,273819,229493,56861,-1635,-45541,-11103,57965,105721,85232,24561,-36494,-36724,-40497,-121916,-162521,-103357,-79769,-100270,-30273,32713,65588,86697,15972,-63794,-86844,-5572,93801,241108,239109,129475,45097,-30559,-92019,-55027,49596,93923,38117,-28894,-59847,57000,71381,-6691,-45631,-41467,38804,143462,107847,53125,59848,77464,26342,21586,30285,40174,-26049,-96883,-45345,11208,64271,90745,101892,81549,141495,104303,15660,-10389,-48283,-73566,-94723,-97800,-55803,31061,80740,89155,58787,29913,-8731,-75225,-92297,-41929,-27625,-24212,-34919,-26379,-52488,-84792,-66316,-12299,11727,2240,2882,49819,106224,159970,71809,-74340,-79174,-30158,57992,144616,113289,23756,-53315,-60587,18612,74425,72079,17568,-38227,-48729,-5804,823,-5908,-29519,-27627,-43138,-105073,-32894,120578,213468,61893,-28942,-82420,-70245,-57871,-81737,-93292,-15785,14528,47534,111392,172068,173014,97960,86821,111658,122441,77109,3388,-75854,-81241,42462,137902,104720,85596,16005,-56370,-29889,21147,28119,67777,79619,120831,66398,-26547,-59076,-27954,-4005,-36713,-66211,-110396,-101066,-49788,49008,37197,-23492,23317,127353,250817,243254,126374,100698,223524,227039,207598,178052,72546,-6740,-95528,-114206,-52471,-16339,-15615,34961,60011,68868,49792,13304,-24941,-24351,-30930,-72358,-76466,-69401,-19011,76174,202840,249537,177510,53859,-45107,-61638,8316,31487,24952,-2770,-41265,-7839,-33010,-58836,-31389,-28149,-62221,-76132,-37548,8129,-20499,-90097,-96787,-53879,-60821,-43373,57106,202284,378412,438925,281731,42340,-78163,-79725,-17630,34400,12934,-69254,-60339,19286,64908,66548,25482,-49765,-97368,-9531,12598,64529,81053,91264,62421,51080,-33105,-116799,-40740,-14638,-85265,-41190,33046,34696,37763,73724,31542,4155,-46,-19965,-12684,43420,30313,-83968,-84169,-31520,-84867,-66455,-100385,-134052,-107057,-8004,15506,-15928,-54724,-61603,-91863,-68369,25977,137541,49945,-69370,-93936,-50213,-54947,-48461,-77677,-108599,-71920,-47252,-48272,-59266,-56876,-60186,-70899,-105857,-112045,-114119,-96053,-32745,53238,79080,18421,-42927,-75809,-69212,-32812,5145,-50273,-48479,-19059,-39046,-33409,-35664,-109115,-145914,-135643,-84441,-5318,-23758,-31976,9297,36158,58076,71025,91506,49118,-7356,81879,136549,152793,123771,80495,175700,344592,347806,158585,-26116,-94419,-101908,-96401,-63367,-50367,67006,191346,155378,86830,22169,-56053,-137244,-67178,-64329,-110890,-88262,1283,112098,188118,255211,228821,145864,66215,-20588,-51082,-68801,-76234,-59291,-68328,-16733,7054,2595,-29153,-114216,-181417,-168684,-113975,1803,61932,5551,-66568,-117125,-84462,-40163,-21309,-73683,-58256,11379,89045,119814,33024,-106044,-46945,74713,147941,65371,-20481,-32384,34869,60768,45989,38595,11085,-8282,-2742,24159,38562,-2838,-57896,-93557,-98631,-16958,84811,106099,16440,-51234,-80976,-63623,-59896,-30188,-31558,-66104,-69526,-38855,-5326,-10363,-38950,-61549,-8953,16027,1561,-38716,-75362,-82418,-64367,-39488,-21085,-41596,-66183,-64923,-60130,1984,117739,181031,111344,44065,111024,364691,398817,242068,135776,115871,113803,39575,-30489,-38468,22378,100155,156105,190624,275499,333120,290357,201758,89307,2511,-11843,-38009,-38409,2906,44978,40554,52953,90054,116807,108465,54965,-52337,-37334,123708,163073,78650,50554,98101,217368,278226,242459,196780,121093,258231,289767,312722,319396,129321,544,-55196,-30493,48112,114203,86959,23599,-24783,-25073,-23723,-25278,-54685,-73138,-32291,-87776,-121969,-112148,-55343,21254,71066,37824,-58422,-99199,-32965,68850,139620,165125,158258,195069,165103,72524,24271,-29606,-108499,-64425,-42692,-30065,-14095,8579,56678,108359,120334,68243,43137,-73269,-17416,74807,257719,404691,409463,378523,275165,124314,104953,178329,251918,236269,243880,288535,189374,114017,33130,-76851,-35974,-8833,20412,58434,180745,298102,245389,119322,9918,-50554,-66228,-68039,-44685,6589,35069,22245,57993,51603,42767,58224,168936,297503,411723,393119,50220,-108713,-5748,3254,-49287,-44021,49257,167986,227007,113478,19887,-59925,-35964,-31704,105414,402058,531426,360945,138143,14736,21805,71377,105364,132117,143605,62750,-12587,-73462,-71581,-65266,-109911,-47744,75277,113625,83876,-5611,-90345,-91860,-70708,-84311,-96358,-37591,-31799,-126373,-83106,-100193,-114325,133095,270676,135283,-21780,-37866,36129,64293,78676,45133,40562,71770,22203,-55542,-94919,-60918,-50805,-82742,-123196,-88445,-15046,106136,159103,23848,-88013,-6894,-44952,-112226,-123145,-93937,-75143,-81102,-58712,-36472,-3272,-23767,-76105,-80494,-23293,-23669,-113180,-73451,5928,-48665,-130669,-14468,65680,10060,-44051,-36003,8080,79826,185011,216866,277805,436187,545987,489229,245962,110506,251523,543654,667125,518584,294345,94480,5676,-22520,-4587,-35513,-102978,-36828,-22934,-25195,-87130,-110130,-77157,-34336,-19084,-893,-56,-24384,-47679,-34978,-20783,20807,77977,82694,46583,-39365,-37460,13586,63488,98427,87436,77000,68182,19501,-41426,-50568,-57873,5698,92259,177642,201254,124269,12395,-64338,-97918,-30905,15332,59661,112548,177980,211541,214776,179204,66137,24717,-2519,-35235,-79506,-59374,-31677,-46745,-18896,2059,-46786,-89174,-80014,-75220,-104389,-112026,-91043,-86297,-125264,-126964,-76950,-61082,-69152,-80442,-70182,-98531,-83411,-82642,-56318,14116,46338,40631,38461,50965,62608,41507,30442,58377,105197,153106,216058,232212,199002,124358,57828,26693,17914,5469,-34989,-109902,-73808,9073,-7369,-36981,-83450,-245,52406,33978,17327,9384,33833,11169,-23976,-45035,-49177,-8169,47990,62535,67420,79705,78360,54184,41880,48252,62677,38636,-24290,-62600],[10130,222679,240140,88868,-29745,-55960,-5420,71912,118151,158718,202304,158514,78352,4071,-56313,-96590,-99836,-91639,-69699,-24345,33366,-453,-69291,-74504,15620,54721,10095,-19043,-64141,-41404,86682,160299,143554,63476,45754,63505,22706,-93603,-77916,133645,295286,221333,122025,60611,13968,11696,26382,56319,49676,63101,46365,17532,-5805,7203,15803,-33117,-104852,-92876,-85838,-117796,-119089,-81715,-8689,-22058,-56587,-23985,-42736,-56431,-2029,48814,58296,59408,99344,85434,-60848,-118551,-133091,-68867,-27718,-5408,4582,29686,35018,19440,14896,34600,-2297,-54742,-70087,-35261,7572,23003,5530,4198,18122,-83,-2745,60165,176337,216714,145297,95829,97826,176811,289824,428222,250810,34986,-73752,-109021,-118287,-33427,48312,36753,-14806,-61020,-98630,-100046,7326,289061,377750,304511,141033,60301,10113,-24922,-33596,-9529,-1225,-46783,-84056,-99200,-63574,-22435,-10723,-28104,-43137,-8016,26774,36592,29326,106519,127236,122584,39857,-21641,-17819,-13672,-65927,-129487,-89538,-34468,-51297,5456,30111,-811,-55792,-90577,-26573,51752,54927,-7341,7693,70614,87857,55576,-4946,-71836,-98375,-88198,-80738,-139949,-94647,-58640,-2834,12593,-15117,-55458,-82051,-54582,-4759,-24894,173,66468,64403,35727,8697,65889,47460,17960,-18073,-74874,-80519,-75266,-5270,60310,58924,58073,127928,158946,92746,25828,-50701,-46535,1117,21401,18436,-62807,-176062,-143208,-78382,-46083,3598,100488,149963,96027,-2261,-52507,-24582,-77972,-9022,32381,68310,65542,23139,61445,133754,93908,-17589,-29153,-27152,-33368,-86235,-96510,-82687,-68829,-47336,-52095,-30019,104521,265620,214869,135458,40193,32151,15857,-38307,-19406,43724,53727,28753,-13725,-67801,-78993,-89176,-115773,-126524,-65959,-35209,1234,6690,7880,-18818,-56624,-43375,-45344,-47892,-1319,49919,81236,94471,50727,-5176,68475,247926,401119,315476,137088,76398,58898,6092,-54103,-57315,-59613,-57553,-21031,22026,74343,87947,47363,10409,-39298,-74856,-32455,53991,65379,62874,-44184,-29293,-17698,-22543,-54309,-56859,-55915,-39580,-64790,-66160,-49881,-36177,-25941,-31741,-15513,11161,46598,119138,106962,-1170,-38579,32162,151456,132478,6072,-93555,-90655,-52197,-27358,-5802,5200,27178,64170,40866,-37182,-51760,13631,17728,3437,-17873,-7916,5942,-9207,-90725,-94948,-52498,-16694,21363,92856,152671,245677,204823,79098,-4905,18285,18577,-4216,34439,68963,67332,106327,90031,4757,28131,67557,64769,13227,-50574,-55369,-44737,-26609,-9112,9223,39742,43458,-12394,-36253,3438,16233,65641,60323,-23599,-74529,-102681,-88665,-51341,35972,103867,17202,-19541,-45176,-75315,-1564,71797,96667,89907,-19348,14020,97293,77854,-19397,-84153,-42212,-693,33910,115327,282486,402841,453312,371331,200038,61272,-30318,-11019,8240,-37593,-6026,107768,173527,168758,55311,-13754,-15416,-8948,-53119,-75332,-108664,-53866,-29485,56650,66391,36309,-50,-1136,26625,39191,41395,40736,34826,27503,-1157,-42742,-62405,-80235,-100016,-122025,-108540,-49814,-35155,-71378,-103610,-79450,-56991,-18060,245,-43467,-142818,-108920,-93500,-45634,-2285,-29975,5785,43163,54297,50127,-15775,-51286,-35463,-28615,-15131,-4151,28550,78338,157265,243583,157129,125302,137430,165563,157810,15161,-65742,-38328,-63877,-86155,-99041,-111834,-114047,-55466,62436,171610,221944,154343,81104,9858,-64482,-80334,-77963,-33373,72950,74040,62125,24881,-22318,-55125,-55595,-81685,-97991,-95090,-26811,90067,195477,215766,138236,-3265,-32936,32777,18938,-36081,-55331,-28324,-57886,-38966,-63257,-118343,-89723,-32867,32182,50426,20490,12837,11999,13341,-20228,-42836,-63640,-65122,-52310,-30478,-19695,-67275,-98825,-126080,-88568,-13231,13478,11213,18549,64822,68479,-7902,-102674,-128367,-98772,-12688,62557,120938,178433,141424,82073,37337,22225,-748,590,-19523,-27384,-47436,-78624,-41685,-15870,37920,35100,28021,54174,-8336,-77687,11377,35619,53341,38754,9869,12884,-72847,-113471,-30313,91740,162995,198740,136033,85313,49053,10472,18733,36508,97091,304712,445035,472353,304912,126113,49204,57101,163781,317857,327587,258607,137450,73463,62708,57135,39494,1046,-71888,-95791,-83478,-75340,-72466,-125821,-106735,-41402,96720,205665,168657,17498,-106547,15528,87896,74204,-45996,-76182,-88826,-89681,-78763,-67024,-41406,20157,67723,-3857,-10603,70519,54385,114392,136703,84220,54494,63839,103676,111173,29731,-61289,-93296,-23126,-12852,-40981,-58503,-19527,-25719,-97176,-85821,-25396,20083,60598,75540,106367,77505,9203,-24169,-24752,44500,249434,373436,379568,266032,134856,69415,18906,-1969,-48333,-72951,-28138,71760,115309,68354,42250,-17601,-137705,-128165,-120187,-96738,-24320,36890,35353,3124,7574,-6995,2288,39861,34158,-38139,-64209,-28214,-59556,-54682,-57727,-12170,27157,24940,40363,60817,80765,120938,188455,160659,133831,163743,153903,176131,59261,-17102,-48275,-26728,8759,18766,-11687,-13343,-8884,18790,74234,126632,140863,105907,86652,51420,-10024,-47823,17625,45207,60968,84147,80604,75316,76963,7503,-54513,-34011,-11015,2436,-23987,-42911,-41340,-41335,-84024,-64446,9987,74700,81613,70990,19819,-91825,-111527,-68613,-10322,-19655,-50664,-26225,112962,163508,144547,74500,-17291,-94724,-154766,-146852,-154549,-153755,-158736,-110865,-35166,-55481,-72473,-15725,60696,85447,46967,20116,14982,56196,83032,58685,107347,167878,201416,237695,251442,280645,359765,276628,159036,33457,-59213,29242,97357,102105,119210,77275,11506,38360,38344,-34556,-54328,-84951,-130944,-58873,-30546,-39364,-44689,-49482,-21225,32090,52750,28920,-9228,-27985,-41904,9614,28915,84279,143277,189813,176130,27181,-189310,-136373,-19319,31203,-13135,-82150,-97630,-72937,-77865,-74781,-73417,-101767,-130028,-141995,-134950,-127299,-153191,-149944,-118482,-87162,-57118,-59712,-62936,-3651,39315,59972,51462,32763,39999,39863,7873,-1214,9255,-392,43033,161503,242353,147579,7597,-84451,-87551,-37919,-82913,-23561,32802,-49549,-10185,-61517,-162681,-309111,-468149,-526663,-520686,-435941,-324414,-214650,-146626,115751,391558,521407,338964,43787,-50161,50991,186055,154851,102407,47256,-15265,-49177,-46156,-34462,-37752,-72033,-86013,-49315,-15175,-1021,-704,207,-23049,-69529,-119218,-76815,-2863,75223,67856,-41905,-35258,-13630,-21465,-8391,33314,2428,-95721,-131661,-58544,-18580,-51530,-51216,8507,104044,198497,42734,316,-39133,-82757,-88220,-50141,-7030,-1747,12345,25179,59779,86233,51694,-60470,-164345,-152646,8488,143911,84646,-20545,-63737,-10301,92900,238772,197856,68271,-26315,-96838,-101953,-75712,-73629,-58679,-18836,-14852,10712,89320,185415,86007,-66372,-159333,-29306,122666,225881,245015,178325,161652,186595,148465,48906,-52516,19905,144224,154975,65301,-35746,-12153,-20839,-59136,-79780,-40854,14248,225176,339628,196615,-95932,47895,155538,120851,20036,-47947,-46428,20168,44346,-4290,-105325,7036,113102,161724,53267,-83914,-48830,28016,55903,-10622,4160,17366,82454,84337,46460,29013,90739,105173,101207,75846,64178,103595,137783,22133,-35067,-37376,-15026,-15060,-31186,-69238,-116173,-122244,-95240,-89766,-51847,37911,111285,76097,-29449,-162531,-168917,-139321,-137350,-79499,-30289,-12228,12840,-17924,-52456,-27916,7463,14315,-26843,-104561,-87324,19513,81381,98546,31770,8012,78438,126446,132385,93193,72880,83143,96996,84218,-12970,-36349,42113,222857,161821,108228,73291,43285,22765,-10641,2337,60784,97041,59551,-21949,-54803,-25016,-51916,-115606,-123873,-78201,-34236,-30537,-39940,-108503,-99209,-59150,-62443,-60190,-127780,-44549,60816,49145,-28284,-69320,-45837,-25782,-22801,-6171,-1715,-24363,-88606,-30943,15095,10214,992,8325,47868,92028,95059,46393,-14494,-65639,19740,151934,191509,118042,23947,-95387,-162050,-78848,-46081,-93444,-141556,-73146,44087,121079,82778,19194,-43726,-33028,-70627,-40938,114861,224144,187880,37140,-38584,-60444,-59574,-102889,-97730,-64276,-31764,19728,57981,71687,40462,-19619,-80432,-91189,-29257,10905,-17538,-32103,-83450,-113325,-82207,-23785,57506,27603,-7168,-72340,-126627,-64179,-7321,-2472,-42707,-99761,-111429,-94722,-79230,-185,112384,107540,88643,96680,163171,135990,65445,22578,-8069,-5079,-42575,-47151,-22304,-1182,43548,140816,248363,222845,137034,61261,23344,24915,10679,-279,-33556,-40078,-45435,-81979,-122722,-97510,-93576,-111969,-85968,-90299,-131371,-72334,21876,97235,222751,264740,216051,44325,-13076,-59929,-31036,50073,107814,89994,29996,-33845,-36371,-39339,-122183,-165436,-116354,-102419,-104418,-17099,41248,68270,79179,495,-87064,-100393,-10630,99271,244529,239404,131598,42899,-36089,-100024,-51016,47236,73489,18497,-41423,-53824,91459,128699,37883,-11359,-16287,53609,150626,107264,49894,53347,75177,39444,39148,41307,45123,-26124,-100509,-58329,-4706,46217,71149,80666,64222,134320,125558,34353,10034,-22070,-40868,-63264,-78584,-47863,32113,78748,88235,63471,38937,1768,-55517,-78005,-56149,-38381,-21388,-34098,-26646,-58462,-89457,-62125,-7401,25829,20431,3517,36564,84178,129288,42886,-88517,-103212,-57624,23481,118031,112262,30521,-50317,-48007,37846,91297,69460,3827,-55040,-55153,-13525,-10308,-8824,-30953,-29147,-36461,-88176,-34604,96559,205979,60154,-26583,-76048,-66348,-58244,-82155,-82910,-205,37862,76420,143631,191735,166471,85458,65685,69148,63191,30095,-15448,-66965,-66652,50503,157145,135646,108752,28068,-47016,-18294,31352,40709,83115,93674,147925,109218,4262,-42794,-24815,-1153,-36009,-69509,-109345,-75303,-12313,78946,64506,4572,52706,150585,272168,276362,150281,92896,166088,135827,99514,87429,21138,-25764,-101188,-123934,-49867,-11555,-7261,51666,80782,90692,77120,35361,-8610,-10330,-13657,-48662,-52604,-64043,-29436,69212,210132,261639,177626,55013,-46433,-42929,35268,64270,68554,47174,2262,32283,-1895,-44884,-31190,-29070,-57174,-75464,-56639,-21332,-49599,-87683,-57509,-10988,-33575,-37159,53333,193872,369417,444026,282834,45618,-71567,-82865,-28139,20898,4948,-67572,-44710,32830,75951,78226,36334,-42203,-95219,-33230,-27014,24459,53691,75223,47258,29505,-58871,-89957,-10157,28178,-49566,-46086,26445,31104,40673,68375,15527,-16677,-16171,-32534,-31062,14980,-7809,-88209,-24931,10560,-59871,-54648,-80185,-112215,-102252,-1685,23919,-6799,-42712,-49892,-68140,-46256,49507,187696,124657,27499,-46776,-75202,-95493,-72608,-87263,-115511,-73717,-45236,-39225,-49568,-62393,-76827,-86771,-113924,-104233,-101809,-83690,-23955,60062,81485,8930,-57111,-62884,-39692,-17454,5819,-54297,-28620,13647,-5784,-7968,-14179,-83514,-116684,-106436,-109076,-11361,-7695,-3123,18214,24093,45928,61339,85202,62348,10392,86006,132238,155478,127141,73106,149255,291984,291628,123946,-42954,-96349,-91565,-86293,-61808,-63595,40045,160310,137239,75596,18054,-58012,-136974,-66357,-67361,-108277,-77523,18338,143023,214333,261082,214201,133255,66856,-9634,-40590,-59739,-64965,-52773,-65029,-6189,20578,11688,-28338,-123324,-201126,-176397,-118915,-1026,55053,3631,-64410,-118706,-93397,-54340,-36950,-94945,-78376,-5728,72592,94851,20549,-110759,-41549,73687,138162,55377,-28833,-34723,37712,68327,57650,49593,19161,-3622,-3881,24564,43621,1815,-63150,-105412,-116860,-66455,23019,49498,-21361,-74695,-101776,-72567,-54003,-19867,-19397,-53784,-63323,-40681,-7009,-9783,-38253,-64816,-9395,10442,-9184,-45082,-80009,-80950,-57216,-35583,-29300,-66097,-96535,-85263,-67304,18448,161175,233369,148280,61740,111313,350625,398331,261579,157622,127533,118746,34282,-41652,-45922,26249,104981,143737,172976,265399,330301,279903,180627,79801,12234,-4232,-36026,-31909,11068,51704,40984,52015,116272,144654,116589,47815,-53823,-12879,161710,202909,103993,54712,103860,238503,289117,237226,170057,85257,230413,268220,279766,274654,106207,-10063,-66678,-50977,35383,112443,87464,22221,-38657,-34835,-26196,-19361,-39761,-48385,-2566,-68544,-106412,-114276,-55298,26700,73908,35086,-65564,-119565,-62797,43266,130293,161709,159625,209694,169733,70232,21350,-29703,-96566,-61131,-46538,-37922,-18160,5079,44823,80983,83851,30445,17784,-82915,-22604,60962,215675,331887,348679,319001,233790,104687,87324,154691,205951,181635,233830,302417,195054,100993,9859,-83144,-3064,38367,69065,96668,217427,321410,243252,95775,-27793,-87044,-86799,-79587,-56063,-6489,14979,-12699,20130,22700,17377,21300,113121,239621,381647,437938,116470,-104162,-55413,-57494,-75402,-36411,42581,128278,173843,86146,17469,-48067,-48985,-29544,137983,399753,482067,327424,119199,206,11540,67066,105160,125090,131252,56189,-14348,-74724,-73107,-70449,-101686,-32434,95747,132583,92983,-3621,-85639,-85113,-71420,-80179,-85663,-37974,-46902,-95406,-80816,-81651,-79896,107690,225003,109919,-21960,-13631,75801,92720,95506,59010,57978,83600,19703,-67393,-89452,-49960,-43879,-85663,-119555,-57544,42280,189614,217033,34920,-90054,-10893,-44962,-106400,-131806,-105808,-81764,-82943,-60186,-34663,-7189,-40630,-103532,-74684,-10237,-28027,-117017,-34433,32155,-35642,-129912,-15103,63422,-1382,-56479,-43937,-958,69527,181392,211848,267870,415387,493088,438238,213300,78611,179781,423781,565020,442682,230913,63879,-9546,-34961,-18005,-46079,-106954,-46461,-35395,-39324,-89310,-92493,-61431,-16204,-8159,-2307,-14140,-48684,-74449,-56610,-35159,7625,61438,64585,23164,-62188,-22324,30658,64360,85972,78379,73609,66414,22031,-27314,-39056,-50273,11085,100433,196037,210346,111748,-6214,-74134,-82616,-29010,12779,60228,117511,172956,183148,177905,145508,49410,25669,-2082,-42633,-88711,-39920,-15270,-51477,-50377,-24688,-57864,-57346,-45767,-50543,-86260,-116275,-95146,-80313,-112996,-148738,-97807,-77121,-76948,-78778,-58650,-85881,-78382,-90370,-55408,30776,68563,62715,57461,65671,72336,49766,39458,66388,107763,153356,216200,233812,205153,137943,74861,37773,22003,12068,-21930,-95430,-90473,-12758,-23193,-39001,-76898,-16222,43480,31033,19012,-2782,3936,-11979,-33803,-40871,-43486,-24704,36440,42782,28361,34910,49680,52259,59108,77258,109674,101681,11785,-92252],[2402,231838,266984,108196,-25711,-53537,-5082,70089,108674,147299,194261,151277,71502,-3778,-65423,-100247,-84048,-84290,-71584,-17362,49905,20228,-53390,-79040,12194,54340,19499,992,-40642,-48756,53378,148181,178923,132194,91538,91881,46645,-76472,-61230,170654,335913,242012,125321,51479,3019,3164,11961,49631,56956,63547,31702,-14645,-24809,3310,11970,-33072,-105062,-97330,-79017,-95275,-90368,-62293,1424,-19416,-46400,-18347,-44088,-53944,7980,59916,62925,58172,101238,113477,-23223,-90010,-117175,-69678,-19652,4709,6835,17734,20158,15138,25464,57763,-2270,-39039,-46148,-22338,4670,1915,-26825,-15372,13946,2456,2368,66610,177887,211942,122154,60590,68591,148652,247085,379860,245071,41323,-53456,-80577,-79287,4042,71643,45810,-17735,-68415,-105854,-108541,-7252,242303,335507,280163,126165,53193,22608,-1082,-10910,14581,30164,-14964,-66813,-97683,-70271,-31884,-26648,-59461,-71551,-10570,35124,53035,55534,130562,137428,129701,49026,-6999,-46,4713,-47183,-103872,-69616,-13096,-29133,30681,56075,19866,-35843,-79931,-57362,16868,26760,-22724,3427,68961,87724,53035,-7667,-75839,-102428,-89688,-62227,-116197,-124120,-84732,-5781,28209,7327,-34522,-65559,-34558,23208,9357,13889,64450,52559,13522,-134,65357,48131,23512,-8029,-72656,-98173,-80960,5246,82964,99626,105012,143742,125526,73342,16570,-51816,-46515,-11014,-6324,-5205,-72242,-164819,-125061,-68511,-46635,-17748,47551,111466,60686,-26355,-46577,-13930,-67693,-29817,-5055,32861,42444,2286,8910,68443,33685,-62436,-62585,-49622,-41848,-83849,-90436,-73919,-57191,-41395,-56094,-32736,103268,311585,280871,182204,74273,59378,33201,-27067,-9938,43890,37552,19680,-12513,-65891,-82215,-100272,-130371,-110732,-49850,-25318,6385,7877,17310,4559,-33130,-30679,-43560,-52907,-10669,40554,81582,114397,70256,4805,81253,256305,400085,319247,138901,79973,59378,-2971,-70230,-69586,-63496,-54856,-10918,43202,95063,88595,40138,2092,-40973,-67752,-35051,31376,30033,46636,-53707,-42764,-11176,-17981,-57343,-73706,-86151,-72348,-90193,-79675,-61810,-44716,-25371,-26290,-17782,-584,34170,108524,108551,-4131,-52506,17124,121339,79873,-43715,-123859,-84066,-29828,2833,23869,28877,43135,74693,45623,-35564,-59403,2307,3522,-9402,-29998,-14969,7369,-8727,-95919,-110766,-59470,-12534,38580,105660,152037,232619,174621,63899,-14816,1370,-11701,-33507,21278,74030,97131,140588,104313,19328,45911,72882,58320,5510,-53938,-42274,-35137,-23278,-2816,26428,63921,62029,-1007,-33968,-3284,15392,69943,56230,-31195,-94069,-143923,-85734,-32576,58114,139418,37256,-16416,-46282,-72479,-8347,50606,68990,70844,-15971,37984,126051,90183,-6066,-63025,-44991,-10654,17419,94801,257836,379543,439640,350479,176558,46158,-26305,1156,18505,-32325,-29290,51662,121916,147422,43498,-24951,-18747,-2303,-38897,-57462,-86571,-56629,-36722,54753,78817,50954,7354,-4672,14852,32797,45672,50312,47158,35716,8506,-43561,-45159,-58270,-78721,-117469,-112805,-42879,-15346,-40511,-81184,-77140,-62079,-39647,-36302,-82300,-175659,-131285,-105496,-50268,-7793,-44053,-12515,27095,42417,41808,-13544,-53145,-46299,-37999,-21644,-6929,29301,85758,175330,252708,158107,127580,135149,167855,187375,38731,-65218,-55715,-72547,-80627,-77551,-83032,-87127,-51936,68431,169114,214930,157638,90252,16208,-56603,-86104,-75343,-20523,80626,81119,75984,43831,-3205,-39066,-37954,-63475,-84622,-102295,-36393,115750,261505,294820,183487,20770,-33604,34882,20566,-20231,-35064,-23495,-65322,-33159,-54538,-123838,-83549,-27116,35677,59977,35416,20370,19353,8871,-30808,-57410,-72341,-57171,-44348,-21842,-10743,-57559,-90178,-132115,-110304,-35440,6263,14575,26576,71702,72188,-8315,-106628,-121862,-80541,-6319,64671,131042,199383,149436,72593,19345,13409,-440,10275,-8229,-24288,-44179,-74407,-51400,-24412,44413,53789,67860,98473,20739,-123552,-24835,8743,19713,18974,3412,3638,-89697,-98948,-13095,106172,162569,192419,130056,81293,45886,13790,23642,32366,90441,295576,432676,469159,301287,116513,46503,62049,178792,351590,379128,296179,163825,93380,79521,76392,57389,16110,-54821,-81089,-74483,-59958,-50612,-104178,-125742,-30327,115399,255721,234965,73054,-112057,-29369,42512,49959,-29509,-47667,-72099,-78101,-70494,-58538,-31812,26814,63370,7533,2712,76349,61515,132814,173244,118204,79235,80994,114186,115545,35802,-53086,-87168,-35577,-43703,-61674,-39337,15870,11093,-68269,-95164,-27975,23583,62737,70342,92825,48913,-31319,-30191,-11738,60804,267113,374112,372249,259972,128163,64748,12198,-21283,-75520,-90097,-32398,71852,113641,64946,27679,-48510,-122252,-108016,-113887,-99921,-41316,19098,31192,9640,13666,-602,19857,59170,43274,-46431,-63039,-9315,-33221,-29702,-34317,3945,46294,44657,59496,72864,84069,119040,188481,167563,145070,168796,145718,152022,31457,-39845,-69953,-42451,790,20923,-11266,-22549,-15021,16346,62012,97187,109817,90162,76955,48704,-9359,-43129,21917,38022,37824,61043,64306,64391,71781,1838,-52263,-23228,4476,12170,-21774,-42622,-36524,-30924,-73415,-65028,18446,89455,92463,76973,24415,-88198,-85073,-41361,-21563,-43109,-60130,-4063,139356,144929,116469,58432,-36331,-128933,-157705,-124647,-146639,-144202,-140251,-78886,-19089,-52125,-74859,-3605,71413,85883,41116,10262,7368,64206,126219,97313,117990,132193,141625,221275,303157,378254,447051,322938,181039,44439,-55760,21354,95127,106314,117835,72002,-1061,10909,40288,-16035,-24733,-45125,-95059,-62695,-47574,-68501,-71785,-73562,-43657,11147,37022,19033,-5752,-10901,-28264,-19055,-53303,17968,101996,167821,173408,26977,-173207,-104707,12052,52412,-4908,-81318,-99235,-74134,-76297,-71314,-76400,-106267,-135858,-141769,-129986,-133734,-181235,-139192,-90573,-58973,-35543,-48561,-59130,954,49493,80115,87385,76553,82489,82966,46119,23688,21996,16360,66022,165392,226817,110585,-36887,-90324,-48474,-45572,-89044,-24183,37942,-51710,-60449,-125668,-237951,-384914,-530961,-571501,-558118,-472358,-346779,-202343,-117336,80806,309883,439636,332799,69610,-27502,77637,198984,150611,96566,37971,-19082,-44551,-33966,-21678,-28565,-62992,-76028,-39342,34,20966,13503,18912,1034,-45332,-107484,-79745,1616,86435,88054,-28690,-43258,-16186,-8753,10089,52381,33559,-46806,-59908,14665,32862,-19520,-39345,990,77002,166528,51504,3501,-38643,-78620,-78732,-37095,-21651,-19842,1800,25141,69260,96044,62909,-47029,-148533,-147118,5051,146021,109189,-3595,-70484,-8513,99369,220565,164283,45950,-40550,-101753,-94410,-70488,-72425,-63172,-24933,-19105,12026,92610,171576,62981,-94472,-139755,71196,235247,327721,297682,203678,194398,232179,178811,50272,-48123,24343,119883,114502,47210,-35606,-14521,-40036,-98978,-66957,-40054,4699,195953,299963,181564,-58586,61279,152102,114361,12374,-57299,-48194,26194,59685,11661,-88438,-9692,94657,161000,76195,-68933,-74078,-6544,33052,-4026,25860,30117,75902,52382,1786,385,86607,107931,104516,79704,67424,100753,133476,26336,-24273,-28121,-5542,-342,-14469,-54885,-108844,-118729,-94608,-110985,-71291,30537,112346,80983,-7376,-114715,-183613,-173454,-162913,-67686,-27946,-32733,-32594,-85019,-113159,-35809,24896,42151,37,-90352,-92132,12209,68899,81697,-4472,-31554,27873,119828,157506,126792,99424,87033,77780,46938,-47499,-18364,98950,267906,166588,106124,63893,27861,7169,-24921,-7111,58147,103172,71416,-8935,-72159,-53582,-74264,-126850,-124632,-83567,-41331,-35856,-35791,-96741,-81289,-37806,-27417,-26169,-95304,-72122,29903,27856,-40456,-69579,-38584,-26929,-41721,-20846,-994,-31255,-96454,6282,35328,1016,-20134,-11705,33526,84895,86598,32436,-20823,-65734,13895,124118,181069,146193,69010,-54071,-161606,-103674,-60578,-100517,-146896,-78102,33308,110063,72994,8918,-54041,-40765,-68720,-12995,167791,287331,252522,80687,-14036,-46382,-50942,-94127,-108563,-70455,-28579,26318,63298,72261,49069,-10146,-68477,-93261,-39815,-324,-21721,-23116,-69286,-124666,-89394,-27513,54232,10245,-23358,-83608,-114296,-47818,3485,-3251,-44914,-92204,-97888,-83412,-83852,-3579,107598,107077,86560,89911,162377,144072,53680,-5893,-30954,-20852,-50515,-48353,-18593,7094,55486,143901,235683,210944,139691,75958,44228,26354,-20521,-24540,-44313,-48965,-52439,-88637,-129785,-104718,-93893,-101450,-79812,-87295,-120309,-45786,55892,129292,239050,260329,204953,32403,-25890,-76533,-53231,36460,101594,86682,29785,-35371,-40894,-40092,-119931,-162135,-129148,-122781,-84864,-1323,52058,74184,74257,-8962,-90591,-69272,18888,110907,234917,226989,128488,39846,-40529,-106077,-53471,33138,43746,-5365,-53397,-42742,129490,201519,107459,44089,22687,75426,157396,103750,43916,42937,66007,48301,52934,48395,46289,-28548,-103115,-70243,-20503,26485,49232,57858,51099,126241,143411,50042,27126,1673,-10935,-34963,-61514,-40412,32260,75301,85667,66542,46860,12712,-34292,-54505,-59330,-34267,-17693,-35846,-30072,-67715,-95596,-54594,2275,44828,40378,3512,24107,59643,91109,9978,-103009,-129252,-89988,-15565,85461,103832,33764,-48765,-37487,54715,105803,65943,-8402,-71590,-63814,-28992,-27694,-16521,-34185,-28974,-25089,-70845,-40743,64869,184299,52337,-28403,-72783,-64740,-60062,-82468,-73296,11667,57673,101252,169226,200641,149845,67656,42079,28468,9002,-11957,-31313,-57065,-54187,56074,170347,159201,124075,34528,-40055,-6623,40091,50297,94075,105005,174981,163262,41602,-19092,-15427,3330,-35515,-73167,-107137,-54228,18077,97092,82205,25564,73732,159779,270875,283794,156900,73622,103085,55757,14525,7761,-30712,-47327,-115389,-137838,-46606,-7773,-2496,61726,93822,106589,102344,57505,6983,1810,666,-27918,-28728,-53865,-40912,58305,207770,260495,168823,51252,-48839,-22073,68786,100479,112380,97010,47894,66913,25822,-30151,-30219,-30514,-52745,-75150,-80684,-54847,-73092,-62788,-10453,38836,484,-23806,48921,174183,338416,420833,267228,44718,-67128,-84614,-38181,5774,-6040,-65968,-28556,46231,85686,87789,46309,-35578,-89065,-44504,-48393,-12954,21470,51987,26366,5445,-85646,-60203,19554,73068,-13162,-52456,15151,23663,40016,58161,-4822,-43385,-37821,-47875,-49811,-17122,-54124,-47286,25707,43703,-32821,-36456,-60516,-94191,-94699,6095,33080,2625,-29155,-32605,-43511,-26408,68312,223030,197508,126379,35677,-43683,-128778,-96721,-87524,-119514,-76244,-44752,-31806,-39930,-65851,-93472,-103204,-119275,-98823,-93331,-73929,-16646,64506,80354,-1842,-65795,-41712,-8078,-4236,4149,-53854,-5236,43785,20137,7444,-2464,-63472,-90837,-78173,-126221,-19641,6293,27263,34321,17596,34185,51563,74292,69534,20857,83777,121548,148784,121557,57670,113139,225472,228780,90124,-55058,-91686,-78006,-72353,-56254,-76323,8148,120915,116703,65352,13250,-62153,-138208,-68064,-72670,-105135,-65522,34909,170763,235749,253527,184120,110580,61566,-1100,-32001,-52335,-56212,-50412,-64560,2403,29113,12827,-35619,-136022,-207994,-148298,-103708,1955,48574,2750,-58561,-115101,-95592,-59990,-41110,-106692,-99495,-26766,52048,71638,10547,-113450,-41652,67156,123788,44955,-35549,-37575,36820,70676,63036,54743,22186,-4296,-10651,19624,44895,5798,-61517,-98483,-107760,-102333,-33693,-4333,-56071,-95745,-122887,-82333,-49051,-12872,-11507,-45430,-61297,-46912,-13114,-11771,-39102,-72155,-13131,3287,-18444,-49502,-83480,-79402,-49888,-28306,-28742,-78349,-123258,-108735,-74890,36490,203527,278398,175181,68605,97467,314064,376489,268377,172272,132867,116982,24490,-55813,-59341,22353,97687,118384,143016,237231,299233,239186,139823,64603,19154,771,-34945,-27614,15185,53294,34895,43537,132188,161867,117961,34594,-61069,1343,180563,225284,118724,49559,95738,240530,276653,206285,120119,34035,188045,230747,230366,216453,79757,-18970,-76280,-70124,21890,105454,81447,15846,-55966,-44964,-29969,-15476,-26426,-23514,27392,-51625,-93816,-112591,-58464,22868,65040,23418,-77845,-144832,-78740,21271,114909,149500,151093,212221,162778,60858,13212,-33665,-87723,-58387,-50960,-47722,-26083,-1921,29802,50786,47019,-6784,-5279,-86452,-35733,37189,162150,248687,269100,237862,172418,72058,63628,127007,159641,131738,222982,312361,198143,87029,-13414,-62377,31464,93182,127718,142323,253219,330241,226338,66693,-65058,-122578,-98973,-85629,-64916,-21869,-8284,-37658,-16602,-10218,-11610,-16554,55604,171837,329531,457949,183933,-78986,-109071,-121180,-95850,-32075,31973,88248,119958,58153,14829,-26638,-40297,8289,178825,386675,415816,278962,92808,-18003,-3460,56542,97227,108611,106874,42086,-21560,-81270,-81128,-82707,-94377,-20472,108508,142901,96160,-2783,-76147,-81538,-77497,-82051,-79100,-37251,-57767,-67875,-53765,-44481,-44713,78520,171832,79991,-26435,2498,104375,111233,104420,66942,70355,88640,10381,-84869,-86018,-44307,-40906,-86081,-105997,-21157,107824,278748,268640,39233,-93530,-18378,-48845,-104322,-135951,-115351,-89323,-86995,-64333,-37150,-15721,-61682,-135082,-67352,-3600,-32023,-104269,-3318,51096,-22981,-119666,-22290,54075,-16935,-73070,-56840,-14576,56417,169097,197306,241799,363430,406967,365097,168668,44158,109838,286819,423920,330702,147905,23653,-32429,-54642,-37681,-61684,-115246,-60416,-52570,-57146,-93282,-79386,-48873,-2640,-3168,-9388,-33177,-76268,-105224,-82908,-54553,-10942,39728,41857,-3867,-81471,-11043,39235,56033,63520,59527,61505,57135,20197,-17789,-32731,-47663,10974,100901,200559,202238,88181,-26914,-74923,-67479,-29256,6073,55040,114178,153392,143740,135342,110816,36145,26059,-5344,-54278,-100146,-28050,-3454,-50355,-81769,-50975,-57506,-22400,-8881,-22791,-67537,-109774,-96697,-75692,-104359,-165960,-126209,-101529,-92881,-84467,-52442,-75925,-74705,-102468,-63808,33692,75893,71814,66802,73063,75296,51305,42623,69014,103925,143856,200741,216128,192129,134560,78052,38600,17137,10678,-13705,-84233,-122316,-48577,-48658,-48452,-74165,-37752,27560,21177,15731,-14797,-29268,-39401,-46086,-40360,-43436,-46628,19650,18339,-13279,-16307,8192,39896,69671,100941,150461,160015,41443,-100706],[-5771,234422,285231,122389,-28784,-58489,-12651,58209,88655,123111,170519,133438,58169,-15138,-71675,-86375,-61622,-68854,-81058,-17791,57983,32415,-45514,-87562,3763,47150,21026,10694,-23870,-47313,25864,133413,213001,203897,140213,118255,65600,-59373,-44113,200430,360604,248001,117201,33662,-12221,-7308,-1971,37811,54661,52660,7460,-49422,-37545,979,4546,-38910,-105894,-98961,-70786,-74941,-65241,-45397,6912,-21029,-42875,-19492,-51556,-54364,14336,67091,66410,61242,110409,152569,23967,-60875,-102270,-75931,-16932,9680,5476,3835,2114,6010,28734,66583,-13608,-32148,-25816,-12996,-1909,-20278,-54552,-29595,9100,-160,-1012,60579,158091,182663,82710,19521,37875,120430,206581,320903,225123,40761,-40126,-59315,-53127,30436,83501,45240,-26537,-80873,-117943,-118852,-24407,185435,275935,236492,95997,34866,26339,17525,7890,31462,54392,13434,-51485,-96139,-80116,-39615,-37728,-86443,-94664,-15735,38959,65770,77891,146109,139943,130068,53704,4250,14717,21633,-26607,-75162,-50691,3436,-10718,49618,78252,37415,-19225,-61585,-83362,-18957,-5161,-39536,-100,66543,85716,48277,-11419,-78448,-109207,-95514,-51507,-87089,-114275,-90415,-8221,39257,25681,-15921,-49044,-15904,46024,37058,20348,44902,26772,-22254,-13043,60111,45971,27659,873,-68844,-117124,-86931,14738,106257,143905,149202,148287,88336,52262,6119,-55185,-49876,-25136,-35189,-30624,-82558,-152875,-112053,-63448,-46633,-27563,-5976,57367,14210,-44988,-33716,-3324,-56486,-52786,-42958,-1872,20123,-13272,-43391,2782,-23681,-104708,-92252,-69916,-52055,-86145,-90897,-70070,-48269,-35251,-55697,-30485,104936,357504,349964,229029,106834,84936,48941,-16775,-2180,39942,17085,3539,-16728,-66165,-81952,-104716,-147707,-104774,-44335,-25083,2624,2324,21544,24644,-11781,-21332,-44297,-59246,-20626,31004,82082,137529,89552,15173,95046,259582,386840,312775,134468,78443,54412,-17302,-90158,-84553,-69171,-53574,-2332,62164,109638,81696,26393,-9731,-43815,-60014,-32499,12179,-315,29593,-55112,-53341,-2070,-11711,-58594,-84806,-107272,-101065,-116013,-98924,-80228,-58459,-29231,-24053,-21996,-15127,17824,90095,102806,-9635,-70285,-2593,84998,28478,-85733,-132752,-66282,-4133,30772,47780,46052,49604,73348,40813,-38607,-69015,-7700,-7622,-19069,-40237,-21134,11177,-3377,-91019,-125502,-67073,-7921,58389,123816,158352,225408,152000,50181,-25155,-15283,-37650,-57446,11826,82042,132648,179422,119455,33107,61299,77523,52864,-887,-53476,-32734,-29446,-23142,1087,40806,84445,75084,4340,-38343,-20764,3880,63159,45987,-21066,-71834,-101984,-55608,-6004,86005,183567,63873,-10140,-48115,-71714,-15490,28874,41450,49083,-9539,63674,154436,100760,6913,-42673,-44148,-19821,2132,68787,217903,338020,409511,319060,150421,33348,-17309,13342,28095,-25349,-53419,-9195,64058,119947,31759,-31892,-17828,6676,-23607,-37400,-64109,-59604,-45785,52459,93984,67401,14025,-11293,-1699,22533,47995,57415,56201,39031,13648,-45113,-26152,-38332,-59459,-106242,-120611,-42756,-3794,-15344,-56165,-69961,-67630,-61934,-69519,-104528,-190992,-151912,-118917,-57469,-15165,-55041,-25906,17786,38173,37173,-12519,-57061,-58829,-47207,-28866,-11624,27541,89439,184062,247622,150178,121545,123875,158355,202013,58558,-59332,-66865,-73299,-73865,-56698,-53960,-57208,-35597,75798,160381,198740,151503,92095,18060,-50384,-93466,-77829,-16604,77364,78585,82452,57517,12011,-25546,-21285,-42514,-63024,-94551,-55231,130175,315557,360290,214761,37671,-33287,29858,16563,-7943,-16833,-18066,-70355,-27514,-38055,-103263,-78980,-26503,33434,61988,45151,25901,24694,1921,-43291,-73195,-80259,-49728,-38549,-15265,-2615,-45804,-76045,-128001,-124739,-60261,-5573,13579,31079,74659,71863,-11503,-110334,-112815,-66149,-6161,56554,128558,209600,152345,62681,-1031,-624,-4806,15354,1313,-22614,-42771,-72180,-63846,-29013,47924,65057,95894,132696,56063,-133993,-60808,-19447,-13413,-4943,-8393,-12770,-114653,-85192,1577,113426,150015,170733,110609,64988,33628,10987,24706,27475,83046,282032,411546,452002,289997,102884,38283,59805,180824,360318,407790,317569,177991,104512,90878,91728,74224,31743,-37793,-68976,-68983,-49702,-38712,-90797,-105257,-13460,131196,300165,296628,124203,-87046,-68437,3532,38379,-1148,-22364,-58231,-69202,-65056,-52671,-24334,31212,56901,16132,10197,73320,54945,132443,189407,141548,100458,97070,123122,118296,40969,-47203,-82963,-50381,-74780,-67476,-14622,47303,41707,-43770,-97484,-35317,21730,60296,61368,75790,18799,-64064,-20213,8098,78184,277854,361977,352378,247477,117761,58169,6935,-38143,-100700,-107436,-38978,66955,107427,59575,13140,-68578,-89648,-84773,-103066,-99397,-55706,1092,28081,17946,21253,5956,31276,65000,42496,-56516,-50967,9354,-6157,-3028,-15348,11538,55944,57744,75405,83266,85927,115506,185731,171382,149207,165529,129281,120930,-1305,-67527,-95391,-60161,-10965,17222,-14607,-34783,-21960,16368,56415,73954,78723,70553,61462,39508,-12519,-38565,23065,25640,10172,34699,44254,48700,61273,-7940,-53237,-16945,14881,15380,-25900,-47784,-35777,-24231,-66416,-68408,22484,98027,95867,76107,24019,-85873,-65143,-18900,-36294,-75932,-61305,21164,154126,117326,86983,39081,-58349,-162900,-121842,-75386,-106418,-120722,-113719,-49251,-4714,-48317,-74835,2706,76231,81356,32164,-3725,-6261,60819,149329,123670,117249,90525,89440,215416,359093,466755,505511,340104,183189,42985,-52884,15351,92534,108438,112563,61958,-17111,-16036,44474,7649,6415,-7117,-56925,-60231,-65540,-100181,-91440,-86171,-66865,-13089,15681,2971,-7996,2241,-2674,6553,-62270,-36704,57704,138631,157895,18774,-161448,-81039,30772,58819,-9498,-89440,-106981,-78976,-77007,-69071,-79026,-109760,-141747,-148052,-130065,-131233,-157885,-110378,-59962,-31316,-16258,-40785,-60014,-1378,53332,97044,127047,132432,141397,135683,87203,45502,31982,33495,82780,155889,194596,64964,-82611,-59360,-5353,-52378,-96520,-28962,39947,-45823,-111108,-194523,-316043,-460686,-590817,-608351,-580494,-490291,-351974,-181578,-96036,48227,222512,333043,299447,89315,-7683,95326,194455,129331,75819,17725,-32292,-48844,-29199,-13720,-22753,-55593,-66113,-28271,20924,46938,29045,45012,35302,-18847,-97497,-89855,-2978,84945,95280,-20982,-57928,-24093,-1639,24667,68420,62744,2566,6859,71813,67122,-1719,-39043,-16226,40727,119870,51368,-431,-44184,-79408,-74628,-29774,-35549,-38349,-9968,22281,73752,99081,67733,-38005,-134098,-136480,-1551,137663,124362,9810,-83679,-12182,97229,189702,125048,21232,-57077,-106319,-89821,-69751,-75236,-70959,-35026,-28030,8061,87840,146164,33160,-125456,-85037,158918,328054,404279,328892,217353,218345,269809,202278,46568,-46062,20468,83481,65656,23963,-35150,-20981,-62054,-81197,-31657,-42924,-9406,167368,265444,175698,-16452,67308,137461,100190,-38,-67979,-49899,30365,70176,21353,-76046,-27889,72127,150629,95019,-47577,-100499,-57938,3278,14371,52250,48601,74644,17608,-54749,-41052,66517,97529,97850,75518,63292,88264,116102,24352,-16990,-19860,2538,11082,-2202,-45398,-105263,-118286,-88194,-91267,-71509,27478,108869,81200,12203,-75595,-150123,-187954,-151827,-59658,-29617,-62777,-89387,-143812,-88284,-13622,46788,67222,22202,-79300,-102121,-7210,34974,38814,-66002,-57541,-23112,103584,177043,156808,122382,87214,53967,867,-76115,10594,153246,297121,160674,96782,49446,9995,-9549,-41382,-20599,48357,99566,74095,-1497,-94408,-87692,-97220,-135967,-123784,-87829,-50877,-45297,-36223,-88776,-70935,-23430,-4562,-11323,-82028,-89141,6307,7475,-55122,-72486,-35979,-30236,-57925,-40899,-8476,-45787,-77324,37035,47842,-14367,-45876,-34452,16037,73388,74445,17509,-28480,-67001,3535,92109,169225,171619,108191,-20976,-136744,-131735,-79753,-112729,-155119,-84516,19700,92857,56010,-7079,-65272,-46116,-64351,14187,207242,329511,300644,116944,6379,-35105,-44690,-86013,-115043,-81679,-29392,29687,63810,65470,50397,-5554,-59986,-93509,-53379,-16686,-28106,-16462,-58596,-133412,-94528,-28752,52319,-11758,-48950,-100479,-102317,-34073,11281,-6160,-44375,-78457,-79724,-63991,-81623,-14302,91607,99112,80042,79513,151436,139931,33272,-38746,-54425,-36687,-56920,-49945,-16989,11223,61803,138337,212644,190434,133921,84882,63532,37883,-45094,-61407,-63841,-61072,-60823,-94420,-134052,-112561,-91713,-92483,-77242,-86748,-109230,-23028,84065,156986,256154,264729,204714,26689,-39001,-96148,-77513,17736,86688,74129,22334,-42668,-51011,-41164,-114803,-150489,-133788,-111683,-63463,12038,60807,78990,67666,-16257,-71691,-22205,73616,126433,211116,201465,118975,34765,-45318,-111354,-63614,7968,6509,-32925,-64503,-31461,160709,273268,187107,109365,70098,104320,165307,97802,34358,28039,49565,51303,61113,50219,42677,-34408,-106575,-82260,-37303,4291,24764,34488,41982,115983,154889,60591,38678,20097,13297,-12059,-48113,-34696,30763,69697,80615,66994,52511,22374,-14973,-27398,-41201,-9706,-14432,-41049,-36938,-80066,-100815,-44414,14121,64507,57960,1515,13436,36672,49647,-26194,-118828,-157473,-125105,-54901,51020,89550,33576,-48703,-29530,68707,117885,62291,-17850,-88595,-75168,-50697,-48408,-27053,-38787,-28276,-10709,-55282,-51257,29504,153393,40954,-33056,-72071,-65074,-62799,-82301,-65608,19162,72834,120631,186485,198064,124519,45621,17354,-8554,-37736,-44681,-42201,-46270,-43168,59695,177322,174457,131084,35280,-34929,5044,46890,55945,98522,110984,198372,226669,91161,13955,4375,12300,-33554,-76133,-105874,-38814,39972,102578,88818,38081,84392,153033,246721,264695,145169,45622,43209,4770,-33231,-53616,-77852,-68491,-135144,-144942,-40207,-4103,-467,65769,99460,116257,124020,79302,21930,12446,12344,-10349,-5929,-40405,-51747,45077,197315,248012,153198,44143,-49637,1656,109264,140389,155724,144694,92311,94207,49928,-14250,-26074,-30080,-47227,-72398,-106789,-86214,-75552,-24646,39852,91459,38321,-2769,47584,147896,292265,375436,239775,41394,-63842,-82499,-44913,-8135,-17884,-61661,-10644,60831,95451,96526,56749,-28445,-79003,-39892,-46460,-36933,-8929,25922,3324,-17771,-109879,-31105,47141,117560,24906,-55712,2699,15741,38471,45843,-25996,-72860,-62076,-62978,-65399,-48575,-97183,3729,67120,67448,-8729,-16095,-41391,-76916,-81470,17852,45043,14138,-12526,-11105,-18902,-7009,84123,241078,256160,213651,111719,9278,-111266,-104368,-78581,-114730,-76948,-43147,-23557,-28394,-63988,-105775,-117144,-116579,-93006,-85534,-63649,-7736,69670,79033,-9986,-65451,-17824,24993,9365,3310,-45410,20534,69341,38823,15455,3002,-45881,-65481,-53121,-117840,-26072,20873,58585,55661,18918,26185,45066,63284,73230,27206,78712,109009,136653,110564,37911,73274,160311,176143,68498,-55373,-78368,-60473,-53790,-44496,-82975,-22976,83263,101150,61153,11622,-64548,-136463,-68328,-75774,-97127,-48682,54364,197001,252948,235143,143772,82028,53794,8463,-21647,-42591,-46562,-47878,-58927,15905,38586,11831,-44592,-144033,-179998,-113088,-68657,15981,47748,7384,-44400,-100838,-84378,-49737,-29398,-96283,-113635,-46111,33013,54823,6265,-110616,-42209,60357,110672,39854,-35213,-36030,36893,72331,66798,58807,24726,-5835,-18506,13822,46609,12343,-53308,-84386,-94847,-118944,-77198,-46245,-79056,-102261,-125265,-84098,-40386,-4582,-3219,-36266,-58350,-52307,-18924,-11329,-36141,-74844,-13700,308,-21670,-48134,-81490,-73262,-38009,-14158,-16191,-72051,-130680,-128206,-78069,56834,241904,312890,193024,68635,74713,264288,340385,266137,183242,136437,113609,15426,-67675,-74580,14988,83684,87540,108966,199963,250746,181883,93165,51736,29006,9204,-29526,-21393,19890,55284,28299,33288,141651,173256,118505,21844,-68845,12417,188932,237195,128736,41171,79800,229300,249052,159669,58020,-19189,146020,190190,177425,157543,58198,-19449,-77279,-83339,10627,97661,75232,11420,-69607,-47638,-28368,-7527,-9064,6275,60120,-32381,-79284,-103677,-59008,16190,51906,10839,-86573,-134876,-67375,12415,101351,136987,140913,208996,151091,50944,6323,-34395,-76189,-51347,-50297,-53005,-31654,-6855,17402,24700,17300,-35926,-20346,-76458,-49477,12662,110127,172170,188916,153539,105348,35983,42828,103469,120815,95188,217530,322444,203104,77876,-30544,-37244,69930,156709,198998,200030,292344,329987,202948,41848,-89762,-133331,-94960,-80600,-63733,-31217,-26113,-41292,-38076,-35417,-35434,-46968,5348,104817,265578,453874,250843,-39772,-142736,-165531,-98071,-24324,24493,58089,78858,38923,20899,10040,15460,82089,224797,366630,344541,226319,67322,-32145,-15555,47256,88698,90750,80035,28891,-25995,-85016,-87543,-93421,-81126,-5640,119156,149862,99074,2323,-61539,-74653,-81157,-81993,-69603,-30768,-58996,-42232,-16169,599,-7229,54328,120557,53734,-27877,17767,128428,127094,113226,76533,84951,93856,1837,-99849,-77077,-36013,-34783,-77831,-81526,24872,183677,370075,314727,44125,-91006,-21082,-48584,-98267,-129395,-113788,-88980,-85619,-63393,-35909,-20362,-76436,-149062,-54623,4036,-26938,-82333,23579,67095,-6998,-104615,-28356,45087,-28631,-86505,-67202,-24882,48872,156299,181837,209613,293804,305519,283452,121525,15902,55980,157794,269631,203980,62159,-15644,-54283,-72261,-52668,-71158,-118673,-70926,-66121,-69751,-90811,-64015,-33461,12710,3304,-14268,-49109,-97338,-131239,-104123,-69853,-26491,21021,22640,-25987,-86812,1295,46666,46919,40462,39777,48948,48632,21387,-6084,-23917,-42830,13032,101921,199293,185590,63249,-36290,-60249,-48596,-25391,2562,51693,109586,127551,104378,97719,85314,34246,32348,-4864,-61805,-104425,-16573,8080,-42111,-101279,-66671,-42582,19867,37331,13923,-42836,-97776,-92661,-67255,-92600,-151140,-151617,-125360,-108337,-89039,-42940,-59524,-62138,-106657,-75428,28702,73796,73315,71196,77839,76549,51145,45802,74358,103923,135345,180015,188828,168942,121479,73012,34250,8864,6761,-5002,-70820,-160441,-87159,-74797,-57212,-68154,-53974,12367,11968,14575,-19513,-56920,-63189,-53877,-37595,-40669,-55281,10243,1968,-43915,-60562,-36622,23330,78227,123413,187281,214643,71426,-88539],[-1713,243417,307935,145650,-24646,-57657,-15091,49648,71924,100809,145459,117745,50412,-18451,-64683,-63612,-35308,-47692,-86073,-13535,69017,47189,-34557,-88550,1699,44430,25373,21204,-4358,-30183,18623,129563,252634,280730,197483,150400,87732,-36038,-17998,230975,377779,249771,108453,17660,-21321,-10223,-6166,29695,51392,39282,-17136,-70711,-33133,7073,1139,-41809,-98003,-88596,-55613,-51304,-36295,-23085,15816,-18844,-37281,-18740,-56420,-48712,25146,77453,74622,72292,127045,201245,83288,-24051,-81492,-79498,-11645,17603,8677,-3678,-11170,-676,30543,67109,-21777,-24441,-2629,-301,-4484,-35737,-65592,-31473,10116,-1049,-5025,51287,128769,140717,37693,-16698,13300,98646,175033,263201,199198,40655,-26744,-40001,-31921,51506,89768,40107,-36618,-93105,-124181,-120145,-37698,131239,211773,183686,55554,10252,27435,35882,26765,45844,75675,42305,-32969,-88663,-87805,-41304,-39053,-99122,-106858,-20778,42758,80102,100522,156851,138833,127436,57414,16293,31517,42105,-564,-43784,-31297,17934,7312,65817,99811,56063,-1867,-39580,-78220,-47695,-34224,-49306,2941,68661,86860,46231,-11516,-75147,-112854,-101792,-45284,-60180,-80214,-67588,-4617,49504,43563,3417,-31213,2679,64805,60330,24537,11273,-7269,-66753,-25261,53691,44920,34481,12435,-60181,-132569,-87971,27722,134875,192424,188958,144881,53828,34516,-907,-56967,-52927,-37354,-60459,-52785,-89463,-140037,-101146,-59759,-44641,-26439,-41223,-9151,-37908,-46959,-15382,8999,-42889,-73355,-76511,-31256,2866,-18204,-79644,-55405,-72563,-139753,-113102,-86162,-64211,-94518,-91255,-64012,-36303,-24947,-49471,-23520,110017,402375,418795,274358,137660,108621,63569,-5997,5697,34082,-4449,-16898,-24906,-67361,-76365,-96103,-153695,-107419,-48526,-33087,-7911,-7369,22508,41810,8039,-13850,-46106,-65905,-30547,21907,84009,165853,109264,26822,109202,255886,360006,295463,124326,72829,45435,-35342,-111847,-99990,-74611,-51838,6180,79883,119196,70022,8441,-23227,-46280,-50584,-21357,3583,-22302,14457,-47358,-45386,16610,1395,-53510,-86327,-114864,-113572,-119755,-121433,-102719,-74842,-35489,-23518,-26531,-30534,-692,65884,89732,-16663,-90333,-21977,51103,-13848,-114581,-118631,-45343,20492,53551,63548,54961,45708,60548,28784,-43794,-78053,-14827,-14662,-23488,-45723,-23962,19027,6649,-77326,-132628,-74141,-1899,81149,146850,171925,225260,137240,38933,-34288,-29202,-55868,-73637,8036,94801,173393,219639,133025,45563,74672,82690,50253,-4288,-48958,-25211,-26346,-24799,3558,52592,101086,82955,4582,-48286,-47163,-16622,46263,33540,4176,-29249,-49124,-15222,23310,116181,232895,97783,1267,-47612,-71921,-21997,8379,15914,27733,1707,92756,183166,110806,19828,-22511,-37173,-23704,-5839,40870,166372,283608,367684,282003,125988,26520,-4047,25369,37069,-16657,-73726,-69113,5695,89018,21458,-34436,-13931,17373,-6946,-15014,-41195,-61434,-55447,50188,111219,85324,20932,-19191,-21521,9305,48811,62565,62694,39241,15573,-43997,-4723,-19224,-41184,-93464,-130542,-48313,281,3699,-33261,-60314,-72548,-82293,-92043,-100183,-174675,-154286,-128356,-63226,-20290,-60607,-32869,16675,41426,35674,-11801,-61180,-70827,-54556,-35614,-16986,24495,90129,183145,229653,134744,108549,105708,140525,202734,74204,-49257,-69018,-68694,-67451,-37751,-24663,-24405,-3724,90664,150598,177599,138311,87832,16305,-45226,-98218,-82989,-20189,64946,67684,81817,65987,23776,-13821,-5370,-19576,-34312,-67575,-82908,131313,350234,404024,230695,48532,-31597,19693,9398,2077,453,-11277,-72012,-24716,-22003,-83152,-75470,-28589,28487,59337,50505,30390,28807,-5449,-55410,-87546,-85041,-42780,-33587,-9779,5256,-31915,-57466,-114296,-124150,-82389,-20536,9157,33238,75418,69422,-15441,-112000,-102386,-54120,-9466,42262,116668,209933,151329,55446,-18510,-17077,-11399,17999,10434,-20779,-42004,-69959,-75517,-26932,49137,69884,112603,152181,86138,-101911,-95113,-47644,-44350,-29059,-21710,-31535,-144560,-70075,14883,114537,127069,136132,81325,40411,16050,4810,23156,23314,77375,267778,386467,425401,274135,87883,26646,51983,170624,344293,411581,322754,181721,109077,98295,104017,90599,47885,-20691,-57350,-64389,-42496,-33750,-83147,-85911,3633,142761,335041,349163,166956,-56626,-90925,-19123,44961,32332,1461,-44617,-60436,-59977,-47129,-17015,34459,49453,21823,13145,64216,38822,118164,188330,155443,120255,115585,134768,123620,47463,-42058,-79286,-64630,-97938,-54626,11801,73807,66300,-22440,-90667,-44809,17297,56374,52162,59127,-8618,-79279,1811,32893,97015,283247,341384,325177,232548,107304,53044,6986,-45461,-116647,-121189,-45870,59090,99018,55060,4508,-56442,-58039,-59128,-86120,-91301,-59479,-9684,30266,29798,31586,13509,37240,60082,34578,-65646,-38174,24935,17416,20478,-1189,13447,58489,66004,89534,94184,89384,114167,184694,176362,151286,160141,110980,88955,-34627,-96359,-118787,-75096,-23473,9705,-19585,-46801,-26812,19699,57722,59464,51909,50614,43021,26341,-16554,-31071,25301,13138,-15830,10881,25146,32440,49197,-18434,-54516,-12244,22971,15178,-33018,-54924,-35704,-18025,-59477,-71691,24520,102613,94280,71216,21383,-83900,-50325,-1334,-49146,-109082,-44413,52146,159376,88138,61529,19882,-79804,-176181,-79008,-15376,-53080,-86579,-81713,-21043,9064,-41537,-70958,4998,76776,74454,23223,-17733,-21314,51550,155473,138820,108473,50102,52316,215315,404033,528437,525907,329176,170639,34968,-51011,14124,93921,112763,107302,50913,-32978,-38562,53268,36021,37950,28593,-18414,-47362,-77619,-129563,-92633,-78959,-85021,-34965,-6556,-15152,-12569,12979,27738,54368,-18277,-69955,16137,108082,134924,5938,-151238,-62576,39728,54308,-22119,-101524,-115881,-82867,-76615,-64458,-77160,-108261,-142666,-157476,-130829,-117251,-122662,-75144,-27509,-2580,3675,-32364,-60437,-5476,55480,114671,174582,205572,223584,201488,133514,66974,42661,54062,96648,139325,153535,17743,-123967,-25925,35783,-50200,-99994,-34101,41546,-30227,-136865,-262030,-389928,-529259,-640902,-631832,-584856,-488917,-342403,-158702,-79807,20951,142321,221402,248822,105873,13679,108185,178175,97313,45931,-8200,-50565,-58185,-28495,-7377,-16857,-46283,-52593,-11804,52782,79832,49761,81914,80893,12216,-84251,-102579,-11643,76619,95398,-13189,-71078,-33502,2970,37503,81659,88586,48862,66551,111741,84808,3193,-47089,-37741,2588,68561,45483,-7372,-51548,-81227,-72191,-26144,-45646,-52289,-18658,20732,77064,99392,70108,-29605,-118387,-121254,-7407,123247,132390,22975,-98390,-16478,90156,151188,86092,-1481,-70901,-106293,-85175,-69816,-78168,-77739,-45056,-37219,3414,79501,115400,2251,-148605,-30892,228733,394479,449802,339293,221760,234702,299063,219836,42786,-42321,12929,42843,18241,5670,-29962,-26964,-78129,-38962,3388,-45833,-21033,147564,241175,179445,23683,68109,116261,83408,-12038,-75450,-49177,34593,77851,27875,-65486,-43165,49983,134841,111721,-17935,-106686,-118431,-1454,53456,86841,77212,89592,2496,-105999,-89761,35754,79641,86622,68068,56159,71391,92319,20336,-9976,-10201,11444,21820,8745,-37346,-101730,-118154,-78863,-66694,-56391,30404,105600,81261,30025,-43022,-118680,-168093,-129627,-52485,-30825,-95625,-97974,-63948,-9357,30233,72438,90672,41858,-68053,-112544,-37595,-18053,-21330,-98801,-32008,-57758,83654,194395,187781,146426,89030,32862,-47651,-71644,49336,204228,311500,148576,84398,34040,-6663,-24280,-57519,-36144,33700,88186,69626,3536,-105743,-107304,-105481,-134529,-118572,-87062,-58853,-54749,-38016,-83077,-65300,-14598,7105,-10605,-80909,-97095,-10253,-9703,-68553,-74160,-34404,-29888,-49364,-49481,-20797,-63355,-46606,62863,56085,-29865,-70291,-55265,-156,61615,62488,5521,-33400,-65307,-5834,66112,162052,194100,140142,5205,-111806,-158631,-99625,-126316,-154890,-87706,7658,74315,36340,-24675,-72686,-47084,-56663,39261,231847,349777,330889,146647,24815,-24245,-38105,-76442,-99458,-94124,-31234,31687,60847,52986,45974,-3259,-52092,-88842,-65609,-32283,-29815,-7207,-47618,-129508,-93396,-21868,61763,-22163,-78071,-117745,-88273,-20395,18368,-8376,-38394,-58769,-57410,-38926,-61851,-23248,72421,88967,72599,68299,132422,124142,11110,-61661,-72991,-48596,-58411,-49292,-15411,13360,64345,126825,183387,164697,121317,88620,80047,57202,-42842,-105430,-86504,-71778,-67413,-92755,-126031,-112200,-86474,-84030,-76224,-86316,-96800,-1968,107698,180997,275605,281966,223123,34885,-47190,-115285,-98370,-666,67478,55778,10415,-53070,-60744,-35791,-102138,-131874,-118968,-86111,-43581,23351,67901,82430,59027,-22377,-44349,28760,138435,144400,177267,167359,105880,30154,-48203,-113190,-78514,-23261,-32588,-59778,-71058,-20705,180948,332640,266746,178252,122650,140329,177053,92598,23517,11331,29375,50447,65462,49152,37054,-41093,-109137,-92579,-53245,-18083,633,14869,38546,105317,160437,67116,45800,33866,32384,6232,-37014,-29187,29592,63977,75046,66733,57594,31857,2985,1686,-2672,29286,-11674,-47991,-44603,-92312,-99573,-31076,27385,82687,71473,-1272,7074,21461,13086,-62222,-133710,-156855,-152071,-86766,20058,73129,32290,-47983,-22548,81458,129708,61212,-20946,-99805,-86693,-74957,-67547,-36791,-42796,-27033,5281,-41715,-64117,-3503,121125,30785,-36373,-70826,-65198,-64373,-80233,-59000,23400,83884,134852,195741,185850,94230,22337,-5514,-38878,-74645,-62821,-45854,-33435,-31407,63637,180174,182532,130834,31516,-29770,17442,52143,57616,95496,110271,215376,295970,159623,60686,37383,28884,-27794,-76263,-104535,-27853,53758,96883,84576,41607,83643,131097,204080,223880,117990,13163,-6576,-4864,-44774,-95052,-117185,-86810,-156246,-128232,-27990,1564,1031,65188,98847,120102,140913,100135,36352,21971,21652,3846,15026,-25318,-60522,31024,180596,226871,133237,35552,-46100,28249,155157,182999,197074,187564,131679,112678,69902,2883,-17320,-25938,-39508,-65558,-131530,-102758,-53254,17657,89806,142877,76516,23576,51498,119525,238139,315863,205897,36505,-61661,-75938,-46939,-19317,-29656,-53643,8914,76599,105320,104443,67424,-20715,-66983,-24478,-28386,-39572,-29875,1646,-18445,-37093,-120110,-4229,70802,158420,63998,-53094,-9089,8979,36905,32530,-45430,-103022,-87745,-76779,-76591,-75745,-83148,52750,98038,82147,10958,3067,-23524,-59057,-61739,33174,59114,26965,6274,11645,3988,11331,96275,239757,291106,279142,168685,56036,-75761,-87887,-68776,-108149,-76103,-40549,-14794,-15711,-57273,-111065,-125332,-107493,-86811,-78174,-52722,2691,75525,77754,-15296,-58850,3700,56242,22610,3261,-31145,45185,86498,48248,15596,3400,-29751,-40886,-32149,-102284,-30052,35179,87641,77636,25758,21540,41374,53656,72960,29211,70792,95387,119864,94451,13937,32092,108254,143541,63726,-43388,-59196,-41187,-32844,-28515,-81641,-51682,54488,92377,62317,12380,-65488,-131157,-67500,-76309,-84382,-27858,75349,218836,262182,205282,95085,47650,42509,18219,-10924,-31864,-36725,-43769,-43053,36855,50878,10560,-52616,-142516,-148177,-74524,-25622,36540,50816,15931,-23127,-76900,-62018,-27910,-9422,-76356,-110639,-62921,15649,43068,5705,-104133,-43434,53195,99120,40007,-28415,-30669,37406,72655,68493,61227,25943,-9237,-28412,6075,47437,19267,-43708,-72489,-85806,-110624,-105848,-72610,-85164,-91026,-103953,-75240,-29423,3896,4556,-27072,-54809,-56963,-25353,-9074,-29475,-64142,-10112,1244,-20269,-42744,-75667,-64060,-23459,3669,2978,-53710,-115312,-138818,-78583,74614,268874,330080,198439,60437,43121,206742,293116,253488,188029,136691,107565,5934,-78197,-93574,4150,65099,53978,73355,157325,191576,116795,47042,41691,40732,20332,-21342,-15569,23345,56724,21054,20771,143026,177651,117373,9445,-78024,21344,189378,239657,133748,29435,56402,205977,210213,103463,-10426,-64062,113016,153159,127253,103204,41917,-12683,-70344,-92291,-1788,86900,68107,8633,-79576,-43195,-22411,3219,10713,38574,91531,-12976,-64535,-91094,-58032,6354,35261,-1290,-89451,-106975,-41490,14700,89691,125025,130108,200039,135048,39909,-213,-32191,-63260,-42154,-46274,-54550,-35644,-11383,5736,1542,-6641,-58396,-30475,-62769,-63192,-9723,64947,109097,117476,76510,41107,35,26317,83565,88401,71407,215534,328500,205710,70710,-43808,-10069,109653,223063,276650,264912,330179,319469,174863,22906,-96319,-108672,-81032,-68331,-54172,-34086,-38128,-29500,-41521,-48883,-53190,-70023,-36857,42128,194469,422235,306302,2559,-131356,-159722,-84888,-14571,19211,38040,52773,28585,34792,56592,99695,172236,265322,337897,273452,173124,43134,-42617,-25037,38736,78818,71842,52743,17323,-27105,-85272,-91291,-93091,-62837,10635,126250,151911,100333,9961,-44482,-65163,-82461,-79962,-57770,-21071,-53157,-14341,28105,52105,33463,35417,72044,32036,-25906,32477,147564,140062,121938,87487,101095,98548,-5789,-111272,-62784,-24901,-25914,-63368,-51062,77381,261944,450978,348795,49384,-82904,-18478,-43803,-88085,-116028,-103599,-81932,-79033,-57346,-30679,-20278,-80207,-125510,-38660,13128,-13408,-57985,44743,79173,10594,-85904,-32672,36678,-35904,-96770,-74891,-31459,47215,144053,166809,174978,215715,201284,200107,74288,-4622,22050,52973,121457,78530,-15911,-50300,-73432,-85009,-58699,-70490,-114389,-77266,-74772,-75582,-81555,-45943,-15373,29783,11881,-16081,-60740,-105505,-130280,-112716,-78327,-37473,6546,8116,-41560,-79695,14252,53649,38734,19493,21593,37830,42743,26447,8476,-11451,-34920,18201,104972,194291,163754,40534,-29707,-34558,-25433,-16983,3231,51332,104633,98490,70005,68390,71501,43446,44857,711,-63138,-100175,-3907,19850,-29342,-102205,-68402,-17141,69183,92470,58953,-11902,-82571,-83608,-53909,-75705,-129609,-163884,-145044,-120276,-89573,-27293,-33329,-36532,-94709,-88119,17019,63425,68552,71427,80463,76633,49427,49863,86114,114296,135835,162154,158743,141630,103680,63293,27251,-526,2048,5197,-53861,-159416,-117932,-96771,-61533,-55721,-55138,1429,6766,18426,-14979,-74022,-79541,-54392,-29635,-30682,-40048,17463,1598,-54616,-83483,-78004,5372,85152,144589,219102,263180,104535,-72973],[8372,253127,329717,174600,-14806,-53142,-15222,41617,55867,78727,117873,101098,44387,-18220,-53272,-41468,-9682,-25580,-88703,-7589,79495,60815,-24148,-85561,2599,42927,29035,29438,13854,-6805,26419,132553,288172,349677,253712,182242,107982,-12308,11450,256456,383368,245174,97054,896,-27010,-9077,-4426,21606,43358,19915,-45044,-66685,-17512,15765,-2187,-44552,-85598,-72350,-38778,-28568,-8003,487,24616,-16155,-32336,-18781,-61113,-39517,37272,86940,82303,84003,141455,246217,146565,16533,-57952,-82663,-6321,26106,14026,-7003,-22097,-7949,27087,57490,-18707,-14284,20546,13122,-5068,-46231,-59899,-26069,13837,-2235,-10467,39547,93889,90529,-10448,-44902,-6533,80746,149444,209668,167647,39865,-14678,-24083,-16036,66132,89323,28470,-50833,-106549,-107890,-109500,-48113,83705,149443,130004,7728,-23786,25112,51618,42672,55695,91765,68498,-13499,-77515,-93950,-39566,-34188,-91081,-110990,-29500,44407,94747,120909,160553,132017,119443,57520,27011,48836,64419,27805,-13917,-14981,27295,22133,77042,117783,73812,14124,-18771,-54505,-57947,-58327,-47920,11663,74358,90107,45876,-9321,-67622,-109247,-109805,-44714,-38731,-46741,-33904,3740,57336,59176,21615,-14402,18727,77271,76789,26905,-32597,-40430,-114019,-36673,44875,44154,43196,25568,-48672,-130179,-83801,44103,168955,240775,219481,133571,22929,20770,-4302,-57559,-56265,-48324,-81778,-70945,-93147,-127894,-92983,-57802,-42376,-19988,-32820,-85582,-79542,-29356,4202,20974,-29088,-90233,-105620,-55758,-10309,-15653,-68600,-81026,-109988,-165752,-125037,-101483,-81853,-112528,-82893,-48755,-15895,-7733,-38541,-14718,115261,440225,479196,312475,162801,126978,74484,3383,12189,25493,-27019,-41058,-37997,-71028,-67714,-75993,-130757,-120207,-63440,-49659,-25060,-21027,19595,53893,24176,-9496,-50239,-74598,-42643,11040,85959,196988,126969,37866,120714,242792,318404,265484,106917,61867,31755,-57633,-135694,-110115,-80257,-50311,13474,94692,122773,54269,-13411,-38883,-49288,-40917,-3541,6963,-35063,1110,-34523,-14562,50344,24489,-39752,-77722,-111099,-104130,-95948,-138766,-128268,-93284,-44274,-25279,-31937,-46946,-21518,36507,68057,-26619,-113055,-34492,26799,-42305,-124085,-98931,-25848,41038,68943,69513,53988,30515,36264,10738,-50447,-86267,-20699,-19435,-23358,-45571,-22489,30577,18736,-59622,-126449,-81094,4525,104644,170909,188902,229468,127532,29096,-42671,-40160,-66489,-82050,9761,111849,215876,255369,141304,54621,84585,87421,50275,-4855,-42165,-19814,-26100,-28490,3949,60590,112215,84642,-670,-63555,-80648,-44480,20107,22337,33669,13778,559,25823,51419,144659,281283,136953,16905,-43614,-73069,-28328,-11001,-7930,8328,17096,125249,211494,120048,31646,-3455,-24792,-19630,-2663,14297,106774,221756,318636,242591,104931,25885,10502,35619,44014,-7911,-86422,-123982,-48844,55561,11723,-34742,-9588,27890,9688,7746,-19508,-62373,-65908,46754,127927,102763,27547,-27676,-44334,-7341,47145,64839,65957,36654,14555,-37738,18165,-1493,-24472,-80258,-142489,-58860,-2044,16015,-14745,-51284,-77712,-99908,-99182,-76018,-139736,-131702,-127238,-63389,-19972,-60915,-34305,22678,50004,35621,-11753,-65219,-81787,-60625,-42576,-23357,19865,87107,171724,199814,111813,88426,81195,116471,190925,84632,-37332,-63999,-62720,-62978,-22489,2875,9589,40179,117398,144602,155063,119585,77565,10529,-41913,-97093,-89501,-30956,43866,48183,72693,67362,30654,-4958,8182,2695,-2101,-27650,-120410,115654,357939,418780,229924,53126,-29921,4923,-549,8995,15881,-4072,-71116,-26338,-11219,-67422,-73760,-32968,21410,52971,50796,32762,30726,-12908,-66511,-99097,-87174,-37590,-29934,-6098,11847,-17357,-37108,-95674,-110135,-94184,-38666,812,32264,73621,64785,-20154,-112219,-92666,-44945,-15592,23870,97386,200209,145466,50672,-29457,-34458,-19548,18360,18240,-19489,-42741,-67969,-84230,-19757,46995,67532,117274,155305,106004,-69963,-128222,-76237,-73022,-50051,-32816,-46446,-139732,-53585,26097,108894,94559,90066,44105,9727,-5005,-4126,18515,18931,73124,253603,359430,391780,254582,72052,11837,38275,147858,305115,389553,311064,175262,107318,101232,111881,104472,62196,-5023,-46291,-60407,-38464,-34467,-79591,-71063,17917,147957,354942,386112,197054,-31218,-93063,-24205,62815,64135,22965,-31331,-51794,-55303,-42158,-10457,35320,40325,22948,10884,49664,15438,93709,172822,159568,137847,137262,150920,132953,54681,-38500,-77029,-78193,-99291,-31409,36342,93403,83278,-5424,-80908,-56424,10593,51492,43579,43951,-32028,-76869,27859,58329,114515,282006,314019,293185,216502,97754,49785,12402,-41489,-119136,-130186,-53720,47777,88092,51111,3224,-32044,-29894,-33671,-65225,-76397,-50214,-9812,37636,43050,42208,19859,36819,45663,19996,-75026,-30220,34354,33944,37182,7002,10105,54077,68473,99939,104081,93647,114766,185659,182459,152425,155191,94011,59008,-67282,-125485,-120753,-84785,-36922,-2569,-27335,-58474,-30080,23680,61300,50486,28791,30030,21253,8884,-21509,-21211,29067,2130,-38014,-8750,8133,16589,36211,-29485,-56369,-9396,28236,11422,-43060,-63845,-36273,-12464,-52531,-75380,23588,102005,86927,61918,15833,-84301,-42749,8477,-56952,-113840,-12807,87111,154999,60802,40248,507,-100767,-155889,-35175,51365,8702,-46268,-47392,3910,20565,-33160,-64539,2683,72135,64524,13526,-31812,-37041,38274,146560,141501,92161,13711,28708,210604,423134,549738,504923,293899,147483,23368,-51271,16151,99191,119542,102199,38920,-48750,-57274,64006,65068,66360,59057,17125,-27617,-81407,-149301,-83062,-69578,-96240,-52094,-28215,-34849,-19620,20134,56344,101022,21703,-78051,-21144,78180,107047,-11464,-143554,-49928,39198,40406,-40713,-115878,-124602,-85170,-75447,-57798,-70823,-101885,-137631,-169050,-130762,-97791,-87525,-39313,3929,25424,23294,-23453,-59289,-9717,56960,132996,228807,293196,326905,277741,182542,86536,53117,76213,106656,117849,107746,-28363,-159529,532,71441,-39747,-98898,-39660,41934,-9115,-112722,-323136,-455943,-588088,-679346,-641779,-574427,-474107,-325497,-139050,-68967,-1482,75111,119172,188941,118491,36904,117604,154162,58394,9621,-38208,-73258,-72635,-32596,-3474,-11674,-35816,-36139,10053,93962,116393,73930,125900,133007,45953,-68161,-117207,-23251,63787,91664,-2313,-69155,-44194,4041,47035,89504,107886,88672,115059,132367,85446,-4936,-62604,-61390,-33981,18564,33617,-17187,-60570,-84142,-71429,-26599,-53410,-61482,-24614,20026,78526,96681,69707,-22311,-102407,-104475,-12812,103370,131525,35103,-101946,-20574,77890,106516,48793,-22145,-81452,-103159,-81423,-71314,-81684,-83254,-54970,-46078,-1484,68009,81433,-28406,-147829,15799,274283,427769,459303,328343,215877,240711,315127,227921,39805,-37398,2405,1541,-22315,-1973,-20776,-32269,-83877,-3539,31234,-50078,-26623,134919,221220,182088,54650,61966,89615,65125,-22780,-80248,-48121,36864,81052,30480,-57064,-55472,28174,113841,123762,16607,-80401,-98739,42453,107825,126358,112964,119009,18464,-121831,-139491,-1128,56985,72399,58072,46236,51020,64375,13965,-4352,-1040,19036,30003,16967,-31780,-98978,-119659,-70948,-47388,-39257,35147,102026,80716,43563,-18154,-92899,-142872,-111299,-47444,-31452,-100369,-31602,20816,65643,76176,95663,109118,57023,-57331,-119725,-81349,-76967,-50023,-5127,26093,-63556,61946,208689,219657,172158,94317,20763,-79462,-34791,92029,246520,309346,130609,68738,17134,-23100,-38191,-74294,-55173,13311,67937,56466,5225,-85980,-81754,-87874,-122409,-110648,-83294,-65884,-64684,-42147,-80877,-64863,-12328,7416,-21669,-89716,-102093,-22921,-24990,-81321,-75072,-34634,-25559,-17429,-29931,-34764,-73727,-13833,81696,59366,-42881,-90040,-74000,-15419,48963,49973,-4306,-36096,-61282,-12601,49109,156606,207935,160060,22149,-91983,-184431,-120705,-141985,-146538,-88288,-3397,54313,13839,-44015,-75130,-45840,-48899,57553,237834,345731,339493,166346,39096,-15694,-32849,-67629,-84118,-108217,-35972,28821,50912,32611,33331,-4963,-46306,-82047,-75584,-43000,-23322,4818,-36753,-120843,-88450,-8067,83770,-8575,-99883,-128651,-74007,-8718,22481,-11761,-29720,-37456,-34648,-12656,-32039,-25382,53630,77355,63481,54487,103819,94718,-6140,-61348,-86519,-57548,-56116,-47988,-15878,11515,60931,108133,148112,133259,99828,83856,88893,74959,-17417,-138891,-107360,-80500,-73594,-85935,-113860,-105326,-82358,-79001,-78879,-87832,-85400,15247,124007,197692,293032,306057,254446,54479,-50697,-134481,-112346,-17011,44645,31238,-7291,-68104,-63874,-23089,-83412,-109850,-97140,-62791,-28163,29673,70205,80575,44751,-31634,-18971,76856,199158,157825,134554,125800,88015,24178,-51201,-113038,-99056,-59510,-72248,-85414,-74466,-14458,184895,367815,333567,241112,172735,176999,188740,86309,9314,-8857,5106,43793,63959,43909,28613,-49623,-112348,-103744,-70872,-42575,-24222,-597,37314,91942,156986,66818,45613,39711,42955,16610,-31054,-26611,26380,55900,66784,63613,59684,38266,16546,28034,42369,67517,-14461,-59028,-54148,-104344,-93457,-18907,37365,93812,75964,-7640,2068,13420,-14124,-98190,-146477,-126097,-143294,-105241,-7806,53787,28033,-48625,-19117,90575,139447,61342,-18326,-81179,-95373,-101068,-82114,-46848,-48926,-29594,16854,-34485,-81172,-32587,90752,22535,-37099,-68863,-66996,-67015,-79446,-56557,21656,87523,140456,193960,162853,59313,-2798,-27465,-63044,-97525,-68109,-45602,-21571,-20802,66329,177627,181241,120706,20599,-26652,26951,52048,51159,80522,98305,220138,361697,245425,121091,79959,50703,-20540,-75473,-104060,-23428,56868,78882,66810,32105,67641,93812,147488,166998,77819,-22716,-46490,740,-47472,-121952,-151095,-103587,-145059,-100083,-13203,7322,697,57736,89595,115081,148233,115227,46356,26753,24848,10506,29495,-13804,-70153,13576,155722,196350,107843,24008,-39907,53197,199498,222334,230613,219117,158604,117947,81520,17411,-7287,-20659,-32574,-57848,-132608,-92071,-23306,55223,132278,185265,107751,47673,57090,89512,179001,247260,167298,26881,-64557,-69179,-47473,-30573,-44585,-45801,25839,89244,111250,107474,73717,-16336,-58235,-8903,-8248,-26064,-37441,-18579,-38287,-52051,-103377,15307,85318,189224,99691,-46880,-22475,972,32014,15364,-63050,-128950,-117581,-92064,-86331,-88528,-32173,91255,114170,85036,22015,15390,-11128,-43281,-38960,47046,70062,36034,22281,29484,19972,23973,100167,215914,294070,312844,198228,83984,-51295,-77155,-65497,-106637,-78168,-41251,-9949,-6629,-50968,-110917,-117844,-99794,-84374,-75075,-45203,10276,77821,72569,-22323,-54323,15812,78476,30696,-64,-17901,61838,88810,43264,3659,-2557,-17079,-21301,-19752,-93488,-35252,44225,107824,92963,31376,15564,35732,43079,64843,22845,55979,77149,95539,69867,-18092,-11224,74056,127798,69897,-26114,-41147,-25860,-15213,-14214,-76006,-79762,35919,85414,62450,10207,-69382,-126374,-70089,-77814,-71376,-8125,92132,229437,256485,160892,37064,3714,22771,23509,-5029,-25723,-30347,-37620,-18681,62551,63908,7263,-60670,-133191,-118947,-39701,13555,53317,50637,21814,-895,-49340,-36795,-5182,7793,-60151,-96863,-79394,-4265,30385,2767,-99833,-49898,41140,84764,40372,-20723,-26503,33705,66962,63628,57274,20807,-19642,-45354,-8792,41878,20383,-40355,-70124,-85403,-100774,-121843,-84388,-78813,-74600,-80848,-62922,-22086,7334,6922,-22567,-54785,-64467,-37310,-9565,-23200,-46544,-6008,1246,-19874,-39044,-71755,-57522,-12323,17950,19252,-35407,-93711,-131761,-81810,82168,275487,322497,185921,39382,-333,144128,235087,226273,180614,128279,93817,-9324,-92228,-121986,-9651,43678,17701,34908,109537,125350,48007,1185,29938,48876,28979,-16220,-16483,19646,52581,9422,1661,131573,170215,109414,-6781,-92515,25059,180076,229738,129521,10455,22454,169477,161969,42331,-80880,-87816,91008,120803,80948,52921,26021,-4946,-60868,-100769,-22035,67309,55118,2764,-84767,-37800,-17903,11073,27011,66690,114046,485,-55253,-81415,-60580,-10854,12121,-15222,-88271,-81548,-17011,18734,75192,109663,115237,181910,111469,23212,-11508,-31674,-54376,-36783,-44678,-57118,-42201,-20923,-11294,-24422,-31156,-80605,-42478,-50796,-77615,-29448,27448,58943,57101,11193,-13819,-34150,11228,61654,56409,54350,210518,322137,197023,57878,-60291,14882,144468,282066,348844,326170,357173,294412,140389,6398,-89958,-86652,-67769,-56608,-42938,-34667,-48708,-16174,-35395,-53166,-68244,-90097,-73450,-15235,118696,360038,336150,36338,-97211,-125668,-68386,-8502,10924,22107,35459,21992,49941,102674,189932,257552,288664,297504,203866,119060,16423,-54221,-36441,26294,62699,48139,22700,3935,-28480,-85190,-94146,-76494,-44730,22886,125011,144475,95227,14869,-30223,-57727,-85662,-80117,-48250,-13997,-46452,13753,75245,107068,74329,17754,23521,13300,-22943,43669,158107,146055,126417,95344,113843,98156,-15955,-118123,-47510,-14857,-18591,-48779,-21538,128741,329746,505953,362119,50958,-73649,-14224,-38114,-77555,-101922,-91957,-74489,-71816,-50279,-25356,-18796,-72952,-97047,-24362,20651,3154,-37177,56111,83727,25267,-67373,-37863,25642,-41940,-107426,-83594,-37801,47241,129767,149786,138109,135866,102546,117732,25782,-19385,4143,-16700,-8002,-34668,-78161,-79774,-91851,-93012,-56225,-61692,-105357,-82309,-80938,-77030,-69035,-27931,2214,45363,19709,-17604,-70018,-96393,-106933,-101158,-80196,-45827,-6082,-4164,-52515,-67431,24622,57448,29682,-282,4074,26793,37918,32866,23420,2515,-26272,23961,107920,184578,137540,20422,-11237,-3413,-190,-6343,5882,51763,97420,67559,42526,46262,66619,59229,60820,9526,-59701,-90351,8672,30372,-15405,-89438,-58783,13615,121913,152235,108052,22421,-66688,-71407,-36889,-54542,-102848,-151457,-159061,-128699,-86285,-6066,2454,2206,-63842,-97767,-1429,44465,57309,66748,79670,74101,44017,53527,106270,139943,152494,155082,131783,114723,85041,51676,19119,-10070,-3230,15874,-34092,-113353,-123889,-111580,-60078,-36125,-37085,-3977,6676,27893,-1885,-77763,-86739,-46856,-15168,-11520,-8745,44621,19003,-44202,-72819,-104089,-12543,88909,162678,244351,302833,141299,-52135],[19339,258668,345623,206157,1230,-43716,-13275,33348,39535,56605,88364,82158,37908,-17348,-43009,-23173,12731,-5023,-77972,-1446,87498,71235,-16209,-80962,4472,40903,30226,33945,28639,16681,41481,137096,311318,399928,300438,209229,123068,8210,39670,272413,375563,233772,82520,-18077,-31071,-6353,469,11588,28272,-7515,-77801,-39399,2244,22777,-7798,-48706,-72675,-55423,-23609,-9685,15949,21561,30646,-15180,-29995,-21539,-66233,-28870,48279,92331,85330,91044,147996,277669,206158,57163,-34141,-86529,-2933,33229,19341,-8231,-32690,-18369,15580,38303,-1035,577,41666,25241,-5364,-53187,-47796,-19202,17360,-5057,-17265,26999,58069,37473,-58701,-58898,-22825,64341,126727,162752,131685,37457,-5052,-12452,-5833,73644,81619,9278,-71029,-115203,-83044,-92839,-55784,45507,97002,92453,-24482,-67971,20089,62689,52830,59337,101101,89345,4706,-65193,-95912,-36920,-27596,-74386,-111264,-45089,42227,108601,136917,155746,117808,104060,51645,34362,65021,86536,55138,10893,-4707,28732,30950,81420,129351,88277,26374,-2709,-34014,-41795,-59712,-36104,23667,81670,93587,45550,-6912,-58465,-98637,-120330,-50551,-24856,-19460,-1840,13757,60657,70177,36312,-770,30030,81685,84018,27214,-63169,-41757,-94494,-47493,32161,42464,52390,38537,-37020,-113115,-75539,63217,207604,283975,237098,114692,-5086,11080,-4653,-57824,-60967,-59540,-98561,-84942,-94928,-118322,-88782,-58742,-42024,-13473,6407,-62082,-48635,800,21254,29886,-17876,-100757,-131676,-77651,-22325,-12188,-41798,-41077,-92965,-162607,-131678,-119989,-108064,-115943,-57503,-18260,17496,17774,-24697,-6983,116906,463499,521528,336774,177494,136032,78581,8616,14827,12560,-51614,-67737,-56263,-79120,-59306,-49914,-100713,-145171,-90212,-75222,-48927,-39120,11568,58291,33742,-10354,-58752,-87746,-59843,-4614,85499,225449,139098,45502,126274,219382,263407,222295,80842,44264,12839,-84223,-138883,-94510,-87491,-50703,17273,103793,118754,34246,-39526,-58092,-54840,-33521,16449,18050,-39910,-12348,-21410,28998,101255,57739,-18545,-62590,-102408,-92194,-74552,-117884,-149092,-113646,-56776,-30968,-39879,-65579,-45630,2157,36702,-42296,-125005,-33416,14729,-56642,-117269,-81903,-10663,55107,75141,64725,42338,4233,854,-12690,-59069,-95154,-28787,-25351,-21380,-40729,-16791,44106,29254,-42624,-112784,-89119,9066,124887,190249,203075,232839,118546,18214,-52297,-49971,-73886,-84363,15337,130976,254520,279881,140627,57326,88378,89114,50668,-4468,-35873,-17898,-30122,-35665,439,62604,115261,78211,-12815,-84713,-119564,-77625,-14071,14259,57770,48919,42352,61671,74654,167141,321176,177160,33690,-37392,-75897,-35945,-30749,-31896,-8772,33877,159029,237347,127054,40391,12449,-10110,-8695,9476,-7802,42530,157907,266135,201842,85838,28174,22462,41423,46433,-1803,-89876,-156964,-93908,19019,-164,-36450,-8123,35256,23310,27220,-2102,-64187,-78585,39658,139975,116431,32014,-36994,-70797,-28984,40795,62101,64077,30151,9946,-26043,39999,12820,-11255,-68687,-154367,-72797,-8523,21636,-2823,-46144,-85580,-115449,-93496,-46040,-100335,-99075,-112940,-54801,-13589,-58646,-33261,32473,60325,34412,-13921,-70265,-92881,-67948,-51882,-32321,12151,78566,148935,159017,80377,59853,49607,86826,168060,88329,-26306,-56558,-58640,-62503,-13457,25144,41294,89276,155514,146037,134188,96419,60689,-682,-42384,-91940,-96845,-49220,13611,18692,52400,58212,29710,-1399,16319,20194,28564,17133,-134204,79497,333796,400925,211949,50352,-30681,-15120,-14618,10383,26949,1227,-69897,-33990,-8924,-58708,-75542,-40658,11087,42209,44390,30610,28417,-21394,-76997,-106092,-89303,-36282,-29318,-6057,15107,-4660,-18403,-77299,-90958,-88347,-60014,-12245,26568,67494,56350,-27239,-113314,-86443,-40463,-25438,1664,71590,179625,132383,45330,-33228,-51557,-29648,15218,22338,-21009,-47154,-67955,-88637,-11740,39489,56262,108579,142301,113479,-43806,-161561,-106781,-99702,-64654,-36747,-47668,-106062,-37076,33515,95378,53947,34227,-120,-26065,-28886,-16593,9320,12020,68107,238149,330222,352117,230898,54666,-6814,17425,112170,246244,342798,282154,158115,98279,97934,112638,112256,71181,6703,-37269,-58056,-38923,-40915,-80372,-62095,26840,144454,354653,400872,210651,-15124,-85281,-20165,80320,88488,39798,-20022,-44726,-52478,-39369,-6610,31499,27877,17256,1756,29101,-14081,61985,145765,153275,150864,160705,171441,145835,60710,-38484,-78375,-92572,-83725,-6224,55742,103731,90256,4861,-72500,-71307,813,44934,35049,29841,-51802,-68677,51024,79738,126739,271781,280191,257331,199140,88571,47038,20606,-30356,-111553,-134838,-64205,31524,73131,45844,6545,-11501,-8508,-12007,-44228,-58268,-32037,-942,47239,53971,49403,21886,28811,22730,-1588,-87435,-29903,34959,40552,44366,7770,804,41991,63158,103210,109534,95835,114686,186167,186664,150763,150147,79048,32109,-99234,-151185,-101454,-87937,-52673,-21484,-40202,-70931,-33846,24625,61552,41490,6136,6641,-5431,-14064,-28562,-11284,32535,-7858,-56838,-25030,-7346,811,21811,-42226,-60296,-9885,28895,2724,-57263,-75604,-38850,-9129,-47012,-81247,17441,93726,71991,46773,5505,-89916,-45980,6454,-57348,-77657,24662,121826,140667,35998,20586,-20849,-122711,-132208,6102,119268,73818,-4210,-14521,22996,27476,-25887,-57542,-5483,60967,49988,909,-47790,-54288,21347,124920,130741,68442,-17890,12883,194101,408774,525791,446804,240702,117283,9470,-55199,18485,106221,127149,95922,24680,-65923,-74434,72569,90222,87821,80955,46073,-6417,-78241,-132872,-74419,-66678,-101644,-62667,-48183,-56658,-30259,22124,78817,139371,48742,-70699,-54090,49556,76187,-33939,-140457,-44588,29174,18456,-63737,-131653,-132798,-86759,-74979,-50691,-61454,-92098,-128244,-177503,-129131,-77976,-56030,-7020,31241,50129,40565,-15558,-57072,-13670,57651,150796,285703,387230,442309,358113,229791,101425,61118,96184,110340,91943,59796,-72303,-145109,16812,97552,-26193,-95092,-46684,39645,12703,-70791,-328332,-508472,-636532,-707135,-641168,-555092,-453300,-308100,-125668,-63932,-19774,22174,35507,127220,125948,61308,124822,126856,16589,-30633,-71404,-100331,-92910,-43009,-3407,-8849,-25852,-18383,36084,139082,150839,97631,170153,184527,78933,-51411,-132923,-37235,48355,87082,13530,-46359,-55354,13,51477,89835,118153,118982,148621,133136,69832,-25067,-84088,-85152,-66374,-25846,15859,-30036,-71480,-88581,-72624,-30863,-59878,-67095,-28999,18819,76734,90020,65646,-17172,-87465,-88293,-18473,78408,120009,45592,-87219,-24128,59937,57144,13606,-41244,-89157,-99553,-79779,-75234,-86576,-87149,-63708,-53458,-6533,53536,45915,-57887,-128907,51406,292644,426126,433401,298187,199271,233911,313517,223105,38023,-32207,-10281,-37071,-50561,1814,-9148,-36951,-80643,19978,46805,-57458,-24061,124111,198492,174214,71534,47897,59246,46665,-31599,-83596,-48619,35592,78584,28620,-51196,-64812,6561,88133,128819,52295,-36630,-21583,115397,166939,165917,150949,153956,54274,-91616,-169961,-35652,33275,57007,46546,34140,28160,34145,5025,-1026,6100,23526,33962,21212,-29486,-97422,-123454,-65822,-33879,-25267,38784,97533,79080,51779,-1056,-73336,-121528,-97821,-45233,-31078,-61718,40721,95106,124786,112244,111469,120199,66767,-47051,-115167,-134113,-57259,24007,103013,88178,-51586,40975,219977,252632,200869,106054,26982,-42653,14068,134310,276184,291677,108016,50348,-1126,-39484,-51219,-90485,-77374,-11761,40002,35124,4118,-46979,-28238,-51918,-103220,-100499,-77779,-71751,-74704,-48363,-81700,-68617,-15517,-1049,-40365,-105282,-106311,-32444,-38245,-92458,-74503,-36170,-17368,22914,10773,-35037,-53059,18676,93463,58530,-49039,-97451,-88298,-29194,35935,37407,-11467,-35812,-54526,-14003,40960,149185,209887,166367,29959,-77721,-169393,-141769,-158818,-136508,-86136,-12704,34111,-10055,-63226,-70883,-41819,-41617,67107,225651,319849,327000,175003,49048,-9322,-28641,-59702,-69929,-109060,-43875,19178,32899,5344,12893,-10119,-42033,-73802,-78990,-41123,-4995,20868,-24434,-111162,-81229,10994,114475,26215,-85149,-118500,-58946,1339,23628,-16046,-19215,-15597,-11909,14027,2193,-17178,40214,67145,54361,38876,67601,54898,-7979,-41186,-94123,-62298,-48943,-44980,-17530,6680,52565,84204,109952,98865,71150,70795,89122,86507,14863,-91445,-111172,-83691,-77988,-76714,-100421,-97126,-79764,-76945,-84033,-89792,-73918,29695,133627,206798,306282,330717,289891,81222,-48480,-149405,-111705,-25929,22908,4088,-28399,-85747,-51624,-2274,-58365,-83944,-72545,-41149,-15729,32304,68707,73927,26373,-42978,3456,120071,248606,164077,88851,82232,68321,18813,-52424,-108706,-120919,-95671,-106872,-104584,-73392,-11786,174174,375789,380979,293212,217301,211505,199442,80893,-5988,-30021,-19137,34002,59449,38218,21645,-55942,-112226,-113613,-88424,-66319,-45517,-7168,38952,78194,146935,61890,40131,39250,46611,20713,-28279,-24961,23429,47943,58482,60307,61190,43809,27954,52487,86387,97555,-22673,-71097,-60994,-108747,-82814,-7153,45017,98660,72957,-15073,-416,13158,-25289,-125741,-145100,-93354,-108721,-102852,-29213,35651,24213,-47302,-16205,99319,150910,67125,-6053,-55370,-85601,-78702,-76822,-53735,-54714,-34466,23930,-32132,-97812,-51400,69131,21634,-29596,-61673,-66516,-67360,-77384,-55298,17413,86855,140502,184973,134897,26626,-23786,-43238,-74637,-79699,-62012,-39805,-7553,-7206,72432,174927,175344,104886,6661,-21286,36153,49242,39043,56657,78435,215131,420399,347594,198816,133539,80358,-8337,-69723,-98243,-20412,54436,55222,40877,13410,41977,52176,92315,110437,37379,-52837,-60188,2314,-50991,-128803,-168160,-107042,-120149,-68233,5828,17370,4186,48697,76857,105935,149278,127200,55446,30581,25663,13013,40375,-3228,-76496,-2364,128518,163558,83808,16263,-26440,79214,242141,259405,258180,241175,174575,114654,88833,33374,7752,-9671,-21663,-45242,-104976,-63575,9155,89261,168558,219106,132631,69502,66806,65557,124611,182179,132894,17519,-68254,-58604,-42191,-36784,-57730,-34359,44133,102674,117472,109923,79148,-10923,-48696,7245,12289,-1200,-25593,-24294,-46934,-53728,-79426,31056,94522,213095,136708,-31481,-30571,-1827,29071,286,-68507,-110975,-131560,-100558,-88367,-67406,20975,121535,121019,82528,29594,25108,809,-23636,-8072,63318,81271,45319,39665,45979,33419,35588,100719,178169,271190,318757,206326,96551,-36735,-72433,-64140,-105233,-78272,-40245,-4073,3617,-41088,-101603,-102908,-89774,-80238,-70538,-35713,20041,81748,69065,-26444,-49953,22253,94540,38746,-886,-2267,73973,81111,29423,-14045,-3908,570,-1148,-10426,-86929,-35872,52913,123040,105368,39150,13278,33222,38885,55797,14423,40277,60483,71049,43868,-51826,-45113,64630,126856,85847,-2232,-20757,-9745,3894,2929,-62255,-88060,32784,83126,64544,9847,-70355,-116900,-70189,-73383,-52465,15677,109207,232938,240929,111620,-19220,-42763,721,30143,2499,-18134,-18856,-16028,19225,98245,85285,10609,-59849,-112736,-88258,-5333,49701,67658,50601,28720,26111,-14002,-6150,19829,24653,-44085,-78165,-84295,-20236,21312,2149,-92626,-55779,30041,73359,45753,-7652,-18139,31824,61321,58404,52904,15002,-31357,-63060,-24881,35203,20415,-38985,-71824,-86939,-90526,-119154,-78448,-63513,-54700,-56691,-46102,-13762,11374,9992,-16393,-51209,-66611,-48695,-6439,-11002,-22498,4388,5659,-15379,-31830,-64556,-48504,222,32671,35040,-16315,-68698,-108430,-80808,84482,266740,297055,162703,12620,-46783,90102,177822,192342,166712,117126,78337,-24878,-103264,-152217,-7998,34302,-9819,3113,67766,66411,-11634,-36892,22082,58540,40444,-9208,-19609,13715,48555,908,-17461,114071,157134,100023,-20160,-102067,30677,169035,214943,122441,-8715,-14033,130907,118112,-5696,-109061,-73752,86018,101296,47817,14473,15101,7327,-44394,-99264,-45482,43915,41655,-733,-69957,-28338,-10759,20481,44180,94206,131179,12372,-46694,-70207,-61278,-29382,-9974,-22772,-76838,-54823,6605,25105,62663,96320,102376,161526,87437,6490,-22735,-27828,-45125,-31110,-41288,-55450,-44277,-30166,-29872,-49302,-53166,-99380,-52338,-36595,-76256,-35010,7078,28353,16403,-29930,-40447,-52622,4149,41211,28112,46429,205203,304937,177600,40646,-78217,42608,177459,332642,411955,380843,372718,260390,106884,-3499,-76061,-68037,-54429,-43607,-28113,-29251,-54049,-3606,-23265,-47038,-75565,-102089,-94519,-53825,50734,277239,337774,59869,-62908,-91463,-51089,-3659,2462,11197,25968,21252,67150,145649,273978,326892,294532,252190,143671,71142,-9065,-64473,-46985,12578,42889,23189,-5668,-7713,-26824,-80972,-89864,-55073,-25312,32573,118151,130756,86451,18835,-17046,-50442,-88597,-80234,-39298,-8438,-38169,43976,126642,167324,117038,3876,-18398,4614,-14208,54841,162752,146831,127994,101167,123488,93923,-26063,-107407,-30619,-4639,-11880,-34446,6060,175910,379822,527923,353545,49618,-63039,-7708,-30732,-66069,-87609,-80704,-68540,-64769,-42409,-20080,-15694,-56215,-68350,-12072,27464,21026,-20552,58192,81247,36290,-49583,-42666,12442,-46880,-118822,-94141,-44751,46917,113450,130711,101270,62634,17352,40312,-22953,-28142,-2786,-42309,-109052,-126215,-97571,-99824,-110182,-94887,-47448,-48680,-94717,-87919,-86236,-75962,-55830,-11791,17126,57049,24379,-21347,-76844,-78671,-84782,-81893,-76254,-53699,-19730,-17236,-61412,-56075,28838,54458,16855,-21083,-14997,13179,31053,36664,34817,14191,-20854,25845,106400,167209,105855,967,10084,26641,22468,1896,5594,47834,83748,35144,20848,25864,62744,73428,73760,15707,-57314,-81746,15818,34339,-6845,-76215,-47223,41010,169063,206640,151368,51683,-57481,-62832,-23014,-35949,-78182,-129717,-166365,-140205,-86247,12870,39930,46084,-22094,-92135,-30348,10688,33139,50017,67470,60399,25241,48758,129593,176870,182649,157709,105746,83843,60527,32401,2771,-27512,-17665,16571,-21892,-69523,-104150,-125268,-62365,-19673,-14496,-13667,1502,32101,7522,-78254,-94662,-42280,-4857,5865,22211,77340,39074,-30090,-51836,-79793,-41206,75322,163390,249783,319215,167902,-38443],[20768,249835,344920,230335,17956,-35684,-14081,19335,16935,28780,52357,54685,23929,-23383,-42142,-15879,24894,6997,-68797,-1380,86581,72091,-16828,-81170,935,32383,23178,29296,34098,32112,52346,133687,312091,419612,326491,223445,126427,18839,58627,271569,350176,212015,61326,-44125,-38946,-8063,2341,-4566,1365,-47664,-104611,-10141,16808,21556,-20691,-58850,-66047,-44805,-15841,-321,29091,33279,28548,-20555,-34865,-31579,-66336,-21677,53196,88182,77780,87105,141492,287249,252330,91483,-14914,-92100,-5654,34710,20035,-12019,-47135,-36459,-8203,9848,21645,18010,57151,32375,-8962,-60177,-41068,-17835,16113,-12262,-26561,13702,24028,-14106,-103504,-57675,-38243,45729,102633,121908,91819,31195,-222,-7154,-3101,72175,65024,-19138,-98707,-101994,-58760,-77514,-61288,17216,62472,89542,5199,-87344,15206,66842,54008,54673,102037,102231,19013,-54632,-90954,-36404,-23868,-60348,-111262,-69917,35356,120944,146962,141538,94785,79553,37774,36605,78579,106384,78188,27609,-2842,20173,31563,77914,132615,97224,32819,5889,-22002,-28558,-42723,-20956,35932,88256,95307,43712,-6132,-50011,-87169,-127921,-62003,-19255,-410,23177,22305,58081,74918,45806,8409,35605,77781,80920,25051,-32395,6422,-31500,-57070,15431,39869,61581,50692,-26778,-98895,-64317,85463,250087,318721,241110,90227,-30414,6349,-1727,-57220,-66491,-71230,-106153,-93570,-95316,-111627,-88388,-62575,-44324,-9306,48442,27105,21074,35830,34292,34808,-10161,-100338,-154668,-97902,-34668,-11594,-22715,-12420,-68372,-148770,-136907,-142801,-141386,-76366,-14854,29118,65128,51301,-8288,-618,113960,467472,539064,343728,179803,134703,75510,9311,13423,-3978,-76964,-89348,-73414,-90373,-51643,-20570,-65370,-179610,-126441,-106842,-76540,-59485,-60,55565,36771,-15771,-70926,-104794,-81920,-25085,82416,246799,144919,49850,126063,189325,201834,170511,49265,23626,-5938,-104879,-112646,-78714,-94002,-51770,18222,107380,108861,12744,-66871,-79014,-61894,-27749,37258,33589,-37426,-24939,-8445,79785,169929,101331,8974,-43081,-90328,-83324,-56860,-86677,-130220,-129965,-70708,-38735,-48617,-84214,-70215,-32730,-93,-63035,-98431,-16169,14083,-58922,-104871,-66904,2113,64864,74960,53068,24407,-26984,-40395,-36868,-66591,-103041,-38769,-31926,-17020,-29500,-3625,61251,38789,-25965,-95428,-94994,13219,141410,203137,212197,233801,110206,7624,-61517,-57514,-79958,-78661,26822,153480,287509,291904,132906,55263,87575,89093,52511,-1593,-28511,-16763,-35631,-43608,-4571,60847,112183,66199,-28863,-107792,-148333,-106520,-48722,12885,74713,75863,76680,92407,94477,184391,350004,217758,52518,-27106,-76362,-41575,-47792,-53290,-18939,53138,194824,262696,134980,48970,27915,8084,9726,28706,-18137,-17140,102644,217977,163648,69983,33461,33200,45018,46751,4026,-81682,-126592,-107378,-16428,-12464,-38189,-7609,41451,35493,44415,12854,-64103,-90014,31293,147987,127897,37239,-42374,-96004,-52149,32510,57173,59977,23217,5938,-6138,62872,26460,1465,-55824,-144926,-79605,-9676,27822,7006,-42297,-93597,-124468,-77666,-14377,-58068,-58790,-84235,-32028,1603,-52061,-28129,47245,74007,34878,-14685,-72352,-100700,-74238,-60426,-40163,5153,68223,120373,114270,45021,26978,15517,57063,141477,89636,-13019,-45375,-53201,-62363,-7506,43895,71957,141113,204522,161827,123596,76198,42646,-13098,-43097,-82345,-99093,-69204,-20725,-16646,23741,40437,23376,-182,21221,34049,58024,65363,-76652,27037,284540,358486,183963,44999,-30482,-35697,-28960,9224,36468,7711,-65205,-43149,-11228,-53309,-76704,-47219,1799,31578,35556,27290,25788,-26352,-81675,-103815,-88648,-35053,-27804,-5678,18869,9436,1301,-57440,-67435,-64850,-75841,-24414,20928,60954,47923,-32940,-112195,-80505,-36848,-34438,-18987,45541,153478,115414,41117,-27213,-60404,-36132,13007,25969,-22006,-51599,-65900,-82772,-1324,30723,40399,91458,120771,113946,-19892,-150489,-134858,-116584,-64927,-22694,-23781,-67005,-16325,41563,79792,15526,-21037,-44167,-60018,-48994,-27709,92,6193,65539,225149,303560,312912,208326,40663,-23841,-5656,70187,179041,280881,242830,135939,86797,92457,109438,116092,77375,17910,-26107,-52572,-39180,-47594,-80700,-54604,34269,136487,336860,394829,211440,-4594,-73920,-11399,94298,106996,55287,-6757,-35029,-47213,-34595,-1624,26815,16400,8849,-9837,7779,-42992,31373,116198,142460,162589,189111,200668,166739,69692,-37841,-79693,-103787,-61504,21717,73425,108893,91104,11868,-62495,-84329,-6806,41785,31550,21728,-63183,-58624,72330,99177,136037,256575,245846,223768,185547,84441,48544,33755,-12582,-95927,-131126,-72773,14912,58448,42857,15420,5612,9058,8198,-21361,-35563,-6302,17268,60914,64816,55708,22775,18505,-1220,-24204,-99635,-32809,30921,41336,46340,5895,-9495,27369,54034,101699,112375,98087,116136,187931,190032,148407,147830,70326,13757,-124056,-134005,-76663,-80182,-65830,-42687,-54602,-79663,-34888,24868,59637,33042,-14270,-16441,-32941,-37802,-33294,1522,38438,-12967,-68829,-34514,-16900,-9887,11002,-52371,-62319,-9675,28678,-6826,-71463,-85729,-39508,-4349,-39196,-85533,9273,80802,53378,29961,-5829,-97551,-58272,-5999,-45207,-27052,65147,156337,122090,17960,4800,-40811,-141912,-107395,46920,187048,141441,40595,18588,39332,33150,-17148,-46949,-15317,47733,34693,-11618,-62676,-69066,5909,98691,112254,43493,-39427,4601,169534,367313,466409,367115,182365,88257,-978,-58978,23372,117244,138118,91723,11659,-81255,-87374,80287,112511,104131,96657,70501,16665,-67030,-113176,-66369,-67863,-98196,-61527,-59642,-76122,-40617,22682,97630,172205,68981,-56304,-78165,27180,48945,-56642,-139222,-43255,14664,-5306,-85006,-143433,-135632,-84482,-72177,-40354,-46204,-76003,-112277,-167749,-121416,-56857,-26797,22864,56268,73682,57941,-5985,-50662,-13162,61335,170874,343971,480867,560467,438297,274397,113238,68595,113932,109231,65543,15457,-109555,-123967,25737,115108,-9700,-87206,-52126,37535,35527,-26781,-273897,-528919,-670400,-722743,-630381,-528873,-428843,-291077,-116154,-60697,-30651,-13952,-22597,73640,131345,89684,134407,103882,-20043,-68216,-102959,-127588,-115514,-57183,-4659,-6050,-14222,2734,68089,184349,180157,119772,210536,231251,110748,-33024,-139151,-49353,35630,87074,37117,-10850,-60139,-6720,53144,84976,121267,140854,167894,118401,43214,-51725,-106043,-103707,-89369,-58836,-3514,-42365,-80909,-91404,-72533,-34390,-61280,-67705,-29874,18730,73402,81647,60239,-12076,-71619,-71083,-21893,51998,99843,57071,-69652,-24303,38922,7625,-16450,-56405,-92457,-95060,-78444,-79476,-90472,-86011,-64284,-54581,-8916,39033,12850,-82420,-105510,76718,287393,395564,380695,255800,174890,215254,293697,205599,39644,-25228,-21417,-66839,-60064,14109,5516,-38701,-72442,31051,49167,-67257,-12656,112348,171552,154168,74154,28208,29576,31591,-35968,-84793,-49969,31767,71777,23954,-46341,-69479,-13008,60467,127100,87076,14748,58561,192354,221541,201783,187295,185987,92212,-47830,-154121,-56102,13478,43427,36063,22356,5424,4311,-5097,769,11479,24872,33596,21719,-29649,-95870,-128129,-62053,-24167,-14199,41328,92892,77138,55857,10041,-58651,-104692,-88537,-45158,-28484,-16144,106774,152608,162812,133066,117668,123730,71903,-36003,-96281,-84720,32484,135299,209546,141847,-39426,23662,229382,287178,234249,127426,57036,20150,66264,173197,291423,261894,82685,30319,-20092,-55330,-62408,-102702,-101311,-39369,7112,7817,1817,-1193,34024,-7403,-80045,-88342,-70940,-76144,-84314,-56061,-84607,-75250,-22424,-14812,-62197,-123756,-107619,-39017,-49422,-100451,-71958,-38530,-6748,62470,58969,-7644,-14948,49214,98467,54295,-45991,-89337,-93670,-41623,22430,24835,-15961,-32482,-45424,-9443,37772,136556,198433,158910,28935,-69321,-151079,-159841,-174378,-126380,-82407,-20533,14049,-34680,-80576,-61689,-34952,-35514,66200,197191,276245,295495,171485,53670,-5918,-26229,-53714,-58123,-95507,-56540,84,5621,-27311,-15011,-19206,-39939,-65429,-73029,-23993,23086,39610,-11043,-101284,-74474,30752,144408,66979,-46269,-94169,-44070,8598,20161,-22839,-9510,4510,8950,38911,35556,-2765,33020,58754,44651,20450,24544,9030,5909,-18608,-99212,-64036,-38571,-41544,-21572,-2129,38455,55021,69575,62213,35638,48094,78591,87737,42063,-44125,-93868,-81673,-81865,-68752,-88143,-89751,-81010,-79829,-92969,-93145,-63792,39746,134672,205583,310266,346552,317303,106809,-44086,-154502,-98110,-25968,4407,-24471,-53194,-106970,-29439,21903,-30569,-56973,-48818,-23225,-7739,29702,61401,60406,3345,-57357,20130,153180,278448,158692,42805,38582,46432,12461,-53562,-102193,-126100,-127967,-131471,-115281,-71206,-14888,148867,354720,401724,327426,250269,237738,204494,74415,-23589,-53675,-43229,19915,51240,32237,16797,-59712,-109013,-122193,-108459,-89502,-61526,-6020,39849,62023,129224,50670,27320,29977,40852,16050,-31130,-26741,18435,37962,48082,54627,59823,46239,35070,71653,120294,111372,-39923,-84854,-64942,-104127,-73014,302,46895,94174,60232,-26079,-4709,13609,-25781,-132085,-128492,-60776,-73149,-91016,-47251,17026,18664,-46231,-15816,105736,162463,77888,13297,-26953,-62921,-54868,-68301,-60878,-63656,-45485,21343,-38733,-113196,-61485,54084,25281,-18279,-53357,-66094,-68378,-77448,-58146,8304,79360,132517,167210,102166,-3100,-40653,-54154,-75766,-60701,-54079,-33554,5268,6770,79823,170572,163513,81554,-12054,-16192,41001,39941,17544,21974,49320,198487,463200,453827,286745,191653,112381,4521,-63014,-90097,-20449,45288,26004,6397,-15756,9790,15479,49536,64944,4444,-72629,-41281,-5803,-57667,-122351,-154597,-99172,-99506,-41350,22504,27204,8809,36251,58540,90351,140852,131567,59792,29890,20495,7447,43169,1728,-83481,-19500,97269,128000,60452,11454,-10299,100990,275100,287231,274105,248715,174898,100718,88608,46978,23064,2861,-10109,-31860,-78586,-35341,36520,114221,192646,237642,143643,80810,73570,45593,74627,122668,101475,5186,-76633,-48879,-35648,-41588,-72573,-24175,59424,112433,119779,107687,78834,-8693,-41927,18393,26535,22077,-5503,-18738,-46660,-46151,-60596,37939,93930,225376,171606,-9687,-33645,-1446,24381,-15605,-62981,-78998,-104128,-97588,-85691,-38843,65730,138208,115775,71976,30037,27976,8330,-4004,26187,77067,86769,50015,53554,56063,39949,41950,94211,127620,223728,296145,193138,91397,-36442,-78397,-67628,-106930,-80811,-41912,-1563,10541,-32864,-91312,-90679,-82173,-78241,-68282,-28411,27426,82948,63391,-32532,-52114,18090,98555,42784,-2752,10138,76140,60152,3580,-38692,2414,21430,15364,-8225,-86862,-36354,56536,128154,109646,43168,9793,29157,37635,43919,991,19955,41525,43954,13998,-90560,-63699,68184,127236,99915,19805,-4055,2199,19557,17754,-47499,-70300,33945,77651,61798,6193,-72400,-107706,-71396,-66257,-32062,38659,121160,224479,212754,60425,-67698,-94344,-25780,33862,9415,-11008,-1872,20958,64033,136413,110627,18095,-53497,-90365,-62174,21859,74869,72774,44743,30387,51198,22713,22767,39870,35340,-32853,-61402,-76723,-35387,10503,-1298,-87277,-65561,15451,60160,50306,4919,-10510,27688,51755,48917,44013,4232,-48530,-83805,-45471,22813,14214,-44677,-81400,-93132,-83001,-109427,-68279,-50493,-39121,-38266,-32634,-9909,11822,10157,-11850,-46795,-64716,-62812,-3444,2576,719,15401,9346,-11670,-25741,-58588,-41572,9329,42394,44008,-3384,-47673,-83923,-76705,78814,240874,253832,127782,-21452,-95484,47089,122174,150541,143323,99980,57626,-44860,-113465,-111334,15761,38279,-27960,-22597,33370,18972,-60716,-71394,13817,65224,50309,-4635,-29685,1217,40942,-6216,-39305,88475,135466,85201,-33044,-98342,35115,153982,193180,109686,-29641,-53410,93340,83182,-31252,-59506,-42111,88371,89308,24888,-15534,4230,18482,-25933,-87432,-75428,13336,24254,-5388,-57157,-20515,-5812,27075,57896,116151,138696,18720,-42421,-61074,-63083,-51827,-31801,-24988,-60691,-31519,23995,27672,48312,81612,88787,137597,61767,-12558,-37162,-24142,-39219,-28891,-39756,-52296,-41253,-38769,-53589,-76894,-77221,-118474,-62766,-24128,-55660,-25609,2124,14105,-6426,-43558,-35457,-49973,4378,19160,-15,42420,195261,272738,142000,13315,-101631,70813,204679,367319,455679,418915,370200,216869,74549,-10312,-64509,-56669,-45294,-33347,-13996,-21410,-56897,3282,-13269,-38219,-76872,-105183,-92713,-62383,-1337,181259,307726,67366,-39835,-67534,-38628,-3011,-8828,735,18221,22704,82020,178039,335877,367277,280947,204042,93577,30911,-34170,-75841,-58769,-4519,17454,-4126,-33250,-18952,-23867,-74052,-79073,-33540,-7628,36981,104684,110558,73104,19810,-7131,-45330,-92977,-81855,-32855,-6535,-30865,73118,178426,229213,158375,-5496,-40225,11989,2731,66829,161707,141440,125123,103389,127603,85165,-34961,-87754,-14024,4604,-6966,-22364,29241,213978,405412,513379,323453,44581,-52461,-88,-22476,-54486,-74423,-71876,-66442,-59928,-35113,-16109,-11994,-35000,-40955,-1993,33941,38553,-7922,52287,72480,43132,-33180,-44999,-1508,-50692,-130502,-106799,-52731,44685,95716,110105,66646,3055,-48271,-27707,-69333,-29770,-2799,-35651,-90250,-89297,-67834,-100625,-127271,-89355,-34911,-33888,-82974,-93506,-89903,-71791,-41403,3764,30478,65787,26704,-26547,-72797,-58010,-63220,-60797,-65794,-59173,-33340,-30099,-66588,-45670,28047,45632,1850,-40589,-33211,-912,23853,39053,44098,25236,-16934,25054,101657,145153,73472,-13655,32321,56032,44419,9994,4290,41285,67349,11416,10785,8656,58867,85864,84880,21000,-54238,-72628,20409,34932,-1177,-63236,-34239,65737,210301,254423,188151,76608,-52596,-54950,-9529,-17151,-53076,-104221,-152394,-151270,-86465,31602,80912,96938,31923,-52171,-50545,-31263,2700,27328,49088,40085,-3763,42911,163689,230947,231078,176766,90455,57112,37690,12993,-15001,-46145,-35044,11420,-12932,-26613,-70172,-126642,-63454,-2040,12251,-22213,-3678,35568,16781,-72193,-96864,-35374,6952,26465,55832,115986,62508,-12257,-27717,-40808,-68069,49864,152620,242842,319098,189338,-25666],[17049,231535,331818,250267,42658,-23832,-9500,8276,-4214,2810,18363,25926,8865,-30157,-44574,-13228,33026,16683,-60144,-1037,83127,70025,-18970,-79037,-1794,23997,14876,22726,37048,44953,62118,126569,296060,413119,334964,229605,123974,25369,72677,259856,315965,188374,42184,-70083,-44793,-8890,6358,-18096,-28830,-90749,-61894,19145,29375,17254,-34694,-68829,-61173,-35881,-10271,4655,35732,39232,23523,-26219,-41110,-43121,-54693,-12833,57188,79480,64450,76970,128224,280019,285959,122611,4414,-88745,-9099,35642,20744,-14017,-60309,-57337,-38765,-16777,46139,41527,72550,39918,-10667,-63136,-38003,-19170,14224,-17982,-31150,7128,1588,-49108,-109273,-46324,-47661,29519,81445,92041,56950,26676,5254,-2545,-2120,67410,45420,-50574,-123360,-73465,-32121,-61023,-59262,4939,55305,123129,88560,-19663,23408,69441,50185,46674,100112,111956,33681,-42015,-78233,-34603,-20345,-46677,-106111,-97042,31698,138589,156484,123756,68039,50792,20699,38717,94424,127979,99849,39509,-5493,6061,28252,71882,132289,104291,37180,10334,-15558,-21243,-29052,-4175,50129,96310,97964,43703,-3809,-39561,-73732,-117851,-71967,-17061,14036,42979,30988,53023,76493,53055,16244,39277,70258,71400,23028,30938,78053,33369,-61249,-750,40719,74343,65679,-15329,-85575,-48206,114829,298124,346270,236098,65820,-49838,9969,7665,-51815,-68554,-80048,-101460,-94189,-92009,-104756,-88613,-66440,-46905,-5910,84832,113121,96143,73167,45172,37894,-3716,-91683,-171088,-114475,-45701,-12893,-10568,7260,-50179,-139033,-140153,-165148,-130049,-28128,41233,90074,123658,90653,11694,6500,108292,451686,529567,333613,170972,124842,67472,7191,9759,-21509,-99421,-89991,-73731,-100142,-43023,11950,-22919,-167131,-164438,-138057,-102083,-78313,-12258,48252,35073,-23596,-84554,-123471,-106632,-48802,76859,257552,145274,52349,121913,157875,142233,117396,18455,7866,-12221,-91819,-84544,-62645,-92697,-51503,17648,106441,95719,-7022,-91236,-99076,-68873,-22352,58543,51350,-29348,-35164,5020,134511,252342,152897,40232,-21061,-75084,-75703,-41538,-53838,-97054,-131098,-83544,-46630,-56399,-100683,-91970,-62583,-34994,-87739,-69322,10562,19242,-54508,-91738,-52349,14518,72638,71419,38589,4940,-55585,-81982,-57586,-70682,-108733,-50284,-38783,-10488,-11884,18503,82182,47584,-9303,-75515,-95848,17633,152902,207726,214046,230341,102075,-2373,-69915,-63456,-85886,-64415,44953,179165,312401,291129,120291,49534,82694,87601,55710,3697,-19652,-15152,-41132,-50924,-10004,56364,103915,49968,-47172,-128651,-115191,-114089,-73382,16912,83852,94496,103161,117368,111217,196147,364871,255795,72553,-13259,-72206,-43476,-60485,-70918,-20328,73820,229875,286863,145140,58790,44042,29306,33316,50856,-15508,-61330,63683,178204,128094,55327,39711,42534,46823,45567,10243,-64681,-87911,-83957,-48314,-25514,-40287,-7828,46478,45596,58306,25172,-61817,-98980,21952,150470,136494,43712,-41654,-114747,-75490,22717,50494,54002,16519,3554,19834,86078,39604,14232,-41213,-126710,-69880,895,40312,18881,-38606,-101398,-124736,-56324,16369,-14600,-11873,-43863,3790,23371,-42085,-19981,65221,90060,37350,-13132,-70343,-105012,-79881,-67594,-45759,15,57398,89786,70198,7992,-8468,-19181,29401,115542,90354,3108,-30885,-45552,-61511,-3985,58222,99567,189944,257192,192112,127898,64197,26841,-25080,-43312,-70110,-94242,-87467,-56815,-56503,-13216,13301,11533,-1125,21825,42191,83598,113067,-6709,-35562,221415,302421,151890,39126,-28719,-55253,-42914,5548,44142,15348,-57069,-51914,-16284,-49901,-75990,-51373,-5320,22273,25767,23488,24131,-26581,-79515,-97434,-85184,-32930,-24478,-3846,24123,25241,21887,-36600,-41113,-31183,-73378,-33194,17166,54923,39988,-36843,-108874,-74507,-33359,-41291,-36348,21803,124159,95018,36488,-14922,-56928,-36478,13056,29415,-22143,-55151,-60348,-66171,10823,22100,21517,68109,95492,110298,2570,-119907,-157408,-116307,-50789,11461,20706,-23318,9424,51859,66187,-9228,-60149,-82393,-87375,-61466,-35838,-7591,2232,65479,214898,280482,277203,188824,31647,-36550,-28774,26358,112541,211862,197717,111487,74606,85794,102527,115275,80593,29058,-11814,-42271,-37179,-52313,-79290,-47261,41344,125866,303719,369329,201856,2286,-62462,-1977,102355,119473,69809,9306,-21569,-38185,-26589,5470,22496,7302,-617,-22122,-11920,-67799,6491,89735,130596,173511,221562,238408,196404,83354,-34670,-79963,-109872,-35340,52203,90578,110769,87407,16457,-50317,-91634,-9473,44340,34970,21190,-65087,-48414,91480,116868,142816,238486,214102,195388,177454,86592,54751,50973,9345,-75162,-119049,-76710,402,45914,43061,28067,19996,23782,27095,2714,-9605,23307,41521,77883,75918,61939,23935,9402,-20204,-42745,-109892,-36336,24839,39015,45973,4199,-18160,13059,43092,95915,112085,99907,118528,189176,190534,144446,147218,67859,5722,-135033,-103931,-47653,-62133,-71958,-62743,-68276,-82208,-32259,25128,55874,24803,-32416,-38075,-59018,-59269,-33343,17768,47025,-12361,-73627,-36519,-18598,-12715,6762,-57608,-60323,-6517,29605,-14931,-83340,-91332,-36241,3622,-27360,-85967,649,64811,33710,14194,-15618,-103629,-79244,-28509,-20373,27990,105109,188506,103755,8080,-6157,-57568,-156073,-80259,87924,251507,208635,87653,52485,55129,39844,-5680,-31312,-23683,35955,21285,-22297,-74893,-78858,-4593,74424,91801,23139,-47476,4178,143495,310710,387294,282861,129629,66644,-3704,-59635,32260,132987,153037,91333,2058,-92670,-94132,88289,132599,116740,108305,92254,42139,-48071,-89818,-55933,-68930,-81417,-48701,-57306,-89400,-47483,25095,115663,203216,89134,-36836,-89611,14766,30724,-74677,-137688,-43268,-33,-25663,-99520,-146843,-129544,-76206,-64658,-24736,-23027,-51402,-87944,-142704,-105021,-33233,1450,51491,80828,98066,77544,7450,-37998,-5370,70692,195170,400912,565865,669686,512610,315093,123629,77291,129193,104895,41802,-20868,-136486,-104318,30909,126167,10651,-73983,-53033,38528,60461,17627,-214114,-504727,-685630,-724856,-609506,-496557,-401330,-273650,-107464,-55306,-31560,-32043,-54154,35946,138127,124216,149362,90336,-44332,-96071,-127329,-148347,-135114,-71532,-4547,-112,1891,29771,107364,225632,202063,139805,243994,270060,141456,-11488,-125242,-54930,30625,95164,68834,32014,-50782,-12265,55835,78798,120562,156670,175375,94190,12082,-78179,-122081,-111443,-98195,-75545,-18686,-49248,-84152,-88226,-66722,-30968,-52478,-60845,-24233,22430,71498,75071,57117,-3601,-51554,-49604,-19168,29283,75285,72049,-47366,-17924,18864,-36117,-37077,-63923,-89121,-87283,-73895,-79966,-88830,-75708,-51091,-44330,-4481,28969,-12649,-96316,-78549,95639,266921,347737,315086,210943,148048,188511,258934,179060,47685,-13087,-25157,-79497,-49824,32550,25715,-33281,-59466,33640,41765,-75472,7454,101403,144813,127443,66964,8512,7346,25281,-31654,-80706,-48707,29103,64664,20594,-38663,-66136,-26332,36113,122031,121295,72270,137829,260302,266418,232969,220806,211762,123772,-6900,-113879,-54554,2951,36159,31417,16171,-11805,-20469,-12119,4767,18397,26123,31761,21610,-28393,-90075,-127587,-54496,-12816,-1405,46947,92192,78863,60617,20350,-43951,-88137,-79113,-43180,-19848,32922,164212,193242,181829,140802,117671,124323,77289,-19752,-64303,-9457,131729,247713,306480,184886,-28793,15597,241541,326614,276630,163380,111507,93488,122150,210132,296082,228231,60085,13334,-35446,-66279,-66922,-102985,-121377,-63323,-23607,-18098,4177,49473,100851,44432,-50852,-70604,-58932,-74978,-89150,-60574,-84559,-79465,-27193,-26240,-78504,-134689,-98529,-38786,-54481,-99409,-63108,-37057,8764,100402,110797,43110,35204,80655,101779,51748,-30704,-67827,-83795,-48409,12639,16760,-13435,-21884,-30065,4000,40120,122519,179144,143881,24532,-62105,-131707,-149781,-158589,-112076,-73689,-22751,-894,-54386,-88358,-45397,-21039,-26148,59262,161032,225524,253989,160677,57101,-1248,-21408,-45620,-44728,-78186,-70393,-24890,-25558,-55996,-43716,-27387,-35585,-52574,-52776,9271,60973,64062,7615,-86188,-64863,51842,169795,106881,1341,-60380,-24987,17371,15880,-28548,2233,26149,31575,65299,69084,16859,35705,57329,38949,3813,-18680,-29416,31203,2140,-100286,-58702,-21616,-33610,-23557,-10127,23773,26300,32816,29697,260,20954,61961,82732,64484,1389,-63833,-71250,-80665,-58571,-73014,-78442,-82003,-83568,-100892,-92763,-50562,49620,131370,197707,306546,352074,333402,130143,-35512,-142276,-73048,-12142,-3100,-46558,-75335,-126614,-21,50448,2381,-25788,-22732,-4804,646,26796,52725,44768,-17856,-68784,34871,177590,289233,145432,4883,2639,28403,9849,-49967,-89455,-101431,-119993,-130116,-112308,-65115,-19185,116821,313471,398812,345220,273268,257260,206747,71831,-37058,-74635,-58888,7053,45530,32686,20989,-54471,-98299,-117986,-126860,-102471,-62524,5639,43211,47917,110250,38859,12362,16455,30299,7270,-35185,-27689,15811,30563,40141,51009,60275,50300,42837,89449,144749,111941,-61176,-91684,-59642,-89747,-61389,6857,46911,85091,43331,-36381,-8092,14645,-18761,-111832,-99585,-23697,-36888,-75243,-58643,2630,15794,-40995,-12507,114963,179200,99919,44707,10015,-30881,-32465,-61797,-65673,-72401,-59128,11792,-50921,-115985,-60290,47782,35406,-2155,-41185,-61757,-66411,-75959,-60978,-997,69863,121437,146485,71695,-22919,-47315,-55749,-67133,-43595,-44281,-24736,20372,25064,92612,169206,151351,56284,-29476,-7502,44457,27616,-9373,-16005,19069,177711,491040,556992,381479,253804,147528,20099,-53211,-77878,-18522,35363,-1911,-28637,-46238,-11984,2338,33451,43665,-8656,-71822,-27189,-15862,-61510,-112348,-140461,-89617,-80872,-18695,37565,38600,17665,25842,39622,73206,127685,131423,62822,28367,13044,-2743,40659,3676,-88411,-33436,67311,96108,44019,14634,10099,120221,298160,306263,280387,244962,163785,81913,85283,61521,40739,19291,5649,-14660,-52135,-8189,60651,132698,206873,242887,140880,80752,77206,32686,33924,74654,76751,-6179,-86213,-37505,-25651,-42082,-85568,-13081,74422,121369,121122,103844,75471,-6628,-33551,27475,36701,41474,17030,-4598,-37661,-31504,-46286,38017,86408,229278,208372,23658,-22710,7288,21050,-28389,-47427,-47587,-79129,-85618,-76179,-8680,102036,143965,102946,57506,26711,27013,14355,17709,65081,91114,87861,53132,66060,61993,42458,46072,84537,72774,162504,254366,167212,74860,-45841,-91260,-70058,-105529,-83237,-43874,-28,16514,-24487,-80168,-79265,-74610,-75449,-65295,-20767,34531,83729,58509,-38299,-59396,5850,92573,45976,-2393,20669,70240,30597,-30006,-56852,23135,48451,30341,-10520,-90645,-35103,57080,125253,107712,44508,6626,25379,40961,34585,-13216,-2191,22705,18028,-15461,-130737,-57444,77373,125743,109052,38729,9621,11487,33304,31588,-31977,-51284,34201,68210,54528,700,-73200,-97312,-70399,-54108,-8399,62036,128954,206507,177526,21238,-81574,-142850,-48492,37394,20184,1980,27770,74896,113817,173599,139096,31173,-41764,-68653,-40717,41400,88360,69519,33870,26801,73187,59296,48637,54451,41022,-24599,-45281,-58742,-46576,-1272,-6716,-82618,-78152,-1426,45894,53631,16732,-3103,22746,39904,36802,32128,-10038,-69464,-100020,-66318,6064,2379,-56545,-96715,-99719,-75712,-98084,-58674,-41235,-28449,-26016,-23911,-10476,10018,9386,-6705,-39292,-56875,-71900,364,17319,21933,25788,12024,-8530,-20222,-53045,-35918,15506,47184,45774,2822,-31118,-60284,-65699,69367,203416,199632,86022,-58361,-135558,18720,71890,104568,113043,78791,33116,-68528,-119143,-67806,56160,51591,-36236,-39656,11063,-9650,-92852,-102708,5153,68907,58517,-2078,-46703,-17399,30535,-9997,-62125,57345,106802,65337,-43357,-80306,38512,136010,166302,92849,-48599,-87971,64107,62621,-30987,-8792,-11607,90637,80761,9991,-38063,-7602,26819,-6934,-66388,-109540,-23497,3347,-11001,-47807,-15710,-4056,30246,67655,131524,136901,19563,-41990,-53604,-65170,-77547,-50736,-21628,-43336,-12884,34175,25291,31716,65278,74636,111926,36197,-32719,-54675,-21262,-37148,-30549,-40433,-47640,-29934,-36565,-78963,-104563,-103898,-132789,-72637,-14379,-26902,-5118,7918,11805,-14426,-38350,-15335,-28680,13473,-2773,-27787,39830,179452,225971,89334,-26418,-72909,99268,224652,382316,473686,433897,347082,166199,45141,-15535,-58425,-53567,-41624,-27150,-2348,-13050,-57692,4174,-8399,-31181,-73319,-98198,-72758,-43909,-27672,82827,250354,57180,-31340,-56143,-33042,-7311,-23520,-11376,9752,24346,92288,195302,364780,372465,250138,155771,53550,966,-56998,-89032,-72318,-25507,-13711,-33310,-60220,-30172,-20668,-65682,-65300,-14401,6219,34662,85020,85140,55594,16861,-1661,-43436,-99570,-85538,-29949,-9332,-26180,98083,226188,287942,194602,-7564,-23262,39137,30080,80870,155976,129672,116845,101048,124535,72561,-39785,-67373,656,11917,-4655,-13889,46208,238983,403551,464939,275406,35289,-43201,7443,-14316,-43790,-63493,-66763,-69777,-59247,-29877,-15001,-9238,-13362,-16205,6100,39955,54199,1399,40278,57993,44998,-19410,-43301,-14525,-54205,-141507,-122176,-62874,38544,76316,87531,34472,-39836,-87002,-72194,-98543,-25550,437,-21876,-40124,-40800,-38678,-85417,-129350,-79839,-22594,-20266,-71660,-99749,-92685,-65384,-26286,18780,42209,71332,26112,-33941,-56912,-37172,-43049,-40173,-51731,-61809,-47575,-43427,-68134,-37238,21862,30210,-15635,-58265,-50140,-15579,15832,39286,50716,35287,-14626,20778,92786,119229,42578,-21480,52716,83245,65315,18092,1632,31627,50490,4563,13450,-6081,51944,94347,92823,24421,-51544,-63594,22679,32668,1627,-51807,-22265,85899,242487,291581,215196,95316,-52332,-47895,3118,1394,-28118,-77489,-129144,-140418,-87443,48483,122957,152369,95571,8617,-29531,-76581,-28072,3573,28337,16254,-42535,44693,211101,300145,292713,208149,88500,37790,19087,-3639,-31404,-62117,-51978,1366,-6164,13134,-33825,-112708,-62795,16700,39587,-28217,-8143,38397,25223,-61927,-91393,-25202,21386,50454,91210,156552,86347,7221,-3363,-2222,-46271,16014,134529,228508,306983,206598,-12179],[5923,202731,305041,261985,74304,-9067,-603,1911,-23231,-21284,-12840,-4024,-7896,-38133,-50794,-15778,36363,23237,-53127,-1421,76455,64888,-22088,-74203,-4478,15452,5613,14777,37679,54530,68994,115065,265296,382499,324949,226484,115475,27504,80406,238268,276054,164902,27801,-92302,-49471,-10018,11257,-24886,-52822,-76221,-18857,44811,37918,9281,-49779,-78899,-59068,-29564,-7593,4466,34429,37169,14771,-31984,-48864,-56264,-41069,-3325,59454,65671,44873,60311,109074,257847,303469,147730,22542,-79322,-13636,35255,20234,-15781,-72618,-81687,-75854,-34522,66671,67223,87704,47723,-10934,-64640,-40541,-25124,10313,-22151,-30656,6935,-8172,-56714,-83733,-35759,-52568,15032,62400,70345,30493,23938,11268,1449,-2761,59514,23177,-83862,-124356,-41049,-5274,-45210,-52349,5134,66106,168638,185482,76127,50885,71222,40491,35339,95900,118608,47931,-28625,-63501,-33224,-18797,-34592,-95758,-113451,37734,164377,166115,103385,37970,18387,1463,41750,113040,150644,118449,45483,-13224,-13172,21432,64380,129140,109040,38878,9869,-15514,-21512,-22691,9872,63001,102904,99276,44027,-1341,-28949,-60451,-101789,-76581,-17404,23396,56013,37278,44555,73648,56864,21302,40676,59785,55588,18419,92189,151261,92096,-61548,-15779,44940,89880,83099,-4295,-74734,-30041,150187,347536,364322,223320,42367,-64344,19606,21911,-42442,-67431,-86239,-94578,-90938,-87224,-98960,-90841,-72027,-51613,-5471,110116,186467,165802,107749,51841,37330,-266,-82984,-178630,-128791,-57312,-17779,-5763,17586,-39605,-134591,-140634,-163966,-91864,22416,101466,153390,181517,127431,31597,12472,98271,414685,490495,304967,149682,105318,53234,206,1759,-41428,-111325,-71817,-53108,-104842,-35344,44048,23940,-116827,-176693,-159558,-117502,-94342,-25952,35389,26947,-35457,-101164,-144667,-133995,-77662,64410,252141,137942,50801,112165,125754,87871,67002,-7104,4324,5730,-50688,-57352,-49134,-88577,-51704,13063,98347,78237,-25960,-110163,-119251,-78031,-19801,76641,66562,-20932,-45239,16071,186243,336809,204446,68575,-1691,-60949,-70402,-30477,-24099,-64168,-117912,-96234,-56453,-65296,-116699,-110381,-83477,-57245,-112493,-41220,35599,21605,-50935,-81813,-40236,24777,77014,63823,21356,-15538,-77567,-122278,-74676,-73178,-113327,-65976,-48842,-5782,7543,45772,102169,52229,4147,-56765,-93059,19013,154473,199400,203782,217396,90193,-15458,-81215,-72677,-92449,-45425,66248,203582,323893,275474,101894,38177,70599,80981,56830,7420,-12916,-16125,-49084,-60215,-18809,46315,87701,27017,-70149,-124781,-84514,-98787,-76041,19468,82309,101792,118119,132480,121413,198602,360630,283816,88933,-636,-66053,-44121,-70920,-87193,-17066,90654,256327,304184,154505,67347,57952,49081,55777,68872,-8058,-73130,41020,144422,90207,35302,41168,46341,43140,39383,13545,-45703,-54733,-54341,-77196,-43654,-46894,-12467,46250,48809,63899,30546,-61599,-108758,7741,141963,137288,47366,-38023,-117545,-101666,7347,37879,41766,5754,-1980,43692,104023,47824,23035,-28983,-108498,-47940,19909,58119,33608,-36491,-112066,-118864,-36168,40920,24392,36560,1885,44530,44102,-34158,-14470,79753,102694,37413,-13268,-68084,-110062,-89638,-77157,-52729,-6984,42823,56366,26329,-32899,-49165,-57342,728,88875,87214,17562,-18066,-39861,-63831,-7009,62604,117045,225286,300176,228186,143799,60467,12514,-39722,-47350,-61369,-87400,-105547,-97323,-104675,-63230,-28117,-9647,-8493,11572,37161,97452,151066,64427,-89234,158132,242071,116959,29416,-30161,-77844,-61293,-5848,44242,18538,-51127,-63441,-27074,-52120,-77599,-57575,-14883,9706,11027,14744,19462,-27084,-77159,-94802,-84193,-34506,-24127,-5028,26267,37364,37652,-20592,-18150,3648,-48230,-40521,10331,44339,27034,-44522,-109101,-73851,-35195,-50845,-55039,-3740,88041,65999,24323,-6465,-47244,-34798,10582,27225,-26858,-62104,-54935,-45553,18787,9156,-4686,34659,64246,99017,18092,-93017,-160744,-105369,-32890,55117,71486,17589,33897,59534,53147,-13813,-59961,-109451,-106508,-69127,-46119,-18684,-5424,61519,201024,255027,240766,167277,22062,-48950,-56277,-21228,48373,137173,144865,80600,56473,72054,85518,102623,74069,33698,-580,-32665,-37371,-60113,-82092,-45809,42267,107684,252597,321648,178632,985,-57988,-59,97665,119391,76585,21652,-10619,-31434,-21440,8312,12698,-5374,-16512,-40435,-35046,-92850,-16692,63273,113717,176832,248634,275310,227155,96162,-33882,-85125,-107520,-12168,78192,101058,103995,73532,12026,-42978,-94359,-12074,46822,38835,21213,-65292,-45306,101190,125829,140356,212376,179927,166517,167792,87315,57624,63418,26112,-58157,-107019,-80499,-17042,29380,39166,35339,25227,28946,37068,19383,10226,46110,61028,89411,79865,61230,19026,-2883,-35502,-56507,-118687,-46196,11401,28555,38148,-2840,-31094,-6696,24045,78527,99880,92024,112191,178631,177649,129644,138216,61838,-429,-133493,-78041,-22477,-43339,-73256,-83814,-85965,-85117,-34002,17622,42608,8600,-56497,-65690,-90225,-83959,-35594,28874,49509,-14834,-80272,-39701,-20129,-14537,2494,-64990,-61431,-7327,24690,-28451,-99845,-98408,-36431,7110,-19300,-89127,-16044,38423,6677,-7100,-29961,-106974,-116473,-67764,7120,73667,132313,206771,80557,-2283,-20432,-78905,-171976,-58684,120124,300155,262857,126874,78442,63325,40256,142,-19088,-36358,19577,2621,-39084,-92530,-90911,-17009,47744,66019,3816,-49697,3186,113906,244024,297093,199877,80923,47480,-5205,-64068,36690,143799,161566,85858,-12313,-108316,-102491,88229,141463,117377,108360,103464,60885,-31392,-70321,-49079,-72686,-62308,-36291,-50253,-102977,-58051,22331,125948,226197,105005,-20055,-94982,4689,15382,-92940,-144234,-52569,-21599,-48870,-113922,-149051,-122894,-70662,-60901,-12754,-979,-27196,-64272,-116999,-89400,-16401,19465,69493,96105,114477,90553,15854,-28428,524,76553,213890,442391,623820,748068,564789,339994,123527,77890,131078,88411,12358,-57132,-161403,-94440,25072,122676,25039,-65201,-57926,34153,77712,52119,-162979,-466144,-690883,-723075,-588974,-469024,-381514,-265595,-107942,-55969,-32692,-43728,-74233,7325,137836,154228,158895,76102,-63859,-119095,-147006,-146048,-147151,-92197,-12386,756,13789,53499,142327,247617,203904,146215,257480,287747,159636,2960,-112902,-61952,24736,100311,95467,67935,-38052,-23592,52079,63746,107783,157173,162437,54724,-29210,-109897,-138406,-115910,-101968,-85267,-36024,-57860,-88639,-87096,-63123,-27155,-42581,-55885,-21392,20333,61900,61669,47777,-502,-36135,-32725,-18693,3365,39413,77910,-31653,-15478,-8668,-79890,-56074,-72697,-89521,-85757,-74702,-84221,-88806,-65854,-37295,-32903,-2004,15096,-38544,-106572,-58179,100658,228884,283619,239023,160565,111842,145996,202206,136384,51658,-4972,-28508,-81897,-36991,44282,41338,-29175,-51131,21845,18027,-81479,23282,82740,111697,89403,43772,-17225,-13807,19495,-27702,-80452,-53588,18984,48920,10050,-37043,-64915,-42065,7553,105171,142933,123067,200956,300394,286527,246784,238442,218811,135318,16270,-81483,-47421,-8920,25602,23890,7951,-30727,-48911,-24232,2164,17639,17806,18650,11300,-34449,-88492,-125036,-50462,-7031,5444,47505,86933,75575,58281,22385,-36840,-79486,-77359,-47899,-14696,72820,200442,207533,175074,128476,104518,115242,75422,-7095,-32055,59991,211690,333867,375068,205912,-28793,8476,247890,360573,318058,203526,174385,164821,170791,234749,283227,186428,32602,-8945,-55774,-80707,-73030,-99677,-144310,-90317,-57852,-46555,3937,91257,157021,90890,-25954,-56710,-50746,-77222,-97815,-70095,-89410,-89043,-37166,-41148,-93733,-136913,-88245,-41067,-62245,-97441,-56918,-40031,19053,125082,152105,97407,85153,103309,95893,43112,-15165,-46560,-71744,-57184,-1909,5024,-12434,-12862,-17389,15300,37420,100189,146802,115927,9759,-63950,-119795,-133616,-144066,-102106,-69148,-28155,-18419,-75458,-91146,-32123,-9503,-21793,39376,114072,166110,200132,136062,51174,-3627,-22597,-43875,-38157,-65650,-93693,-62828,-66153,-75843,-77581,-42206,-37046,-43109,-28915,43604,95407,84355,22721,-73520,-60688,63308,177237,131223,42592,-28507,-9666,19831,2451,-42081,6564,40231,47222,84180,92145,29479,37846,54988,29608,-18563,-67707,-55935,50210,10146,-107208,-54785,-7234,-29590,-31253,-24661,1699,-8501,-7314,-4603,-39277,-16754,32665,65087,73428,35038,-37239,-62301,-81859,-54290,-62959,-70376,-89920,-95834,-114733,-95446,-41909,51425,116142,175471,286039,336668,326793,140018,-32147,-127570,-48637,5927,-5517,-65899,-99254,-145430,24395,73088,31092,863,-2669,6583,2550,16981,35741,20665,-42125,-82870,39884,183851,272950,118231,-29154,-30004,8687,4251,-48460,-77980,-78788,-97924,-118512,-107365,-63511,-31377,74848,252276,367620,339187,278090,261695,198956,67103,-49425,-95449,-58392,-10177,37244,34262,28570,-46516,-88358,-110022,-144137,-103339,-52656,17894,41342,29253,85994,22075,-9721,-7232,9093,-11426,-46765,-34390,9098,19633,28479,43476,57136,50277,45720,99589,152506,95400,-88974,-91591,-51614,-76621,-54995,5834,38864,66241,17672,-52358,-17953,7109,-16923,-89891,-69840,11793,-7669,-65645,-70610,-13652,9253,-37816,-10650,121933,195435,128598,84476,51566,1357,-18514,-64439,-75781,-87681,-81626,-10850,-74160,-107442,-57141,41448,43186,10439,-32127,-60099,-67952,-79081,-69596,-15767,53484,102570,118741,39875,-37703,-49675,-54890,-59708,-34027,-40129,-20576,31326,41560,104275,164678,134345,25322,-48060,-1631,40069,6517,-46084,-55164,-11035,152579,498890,641569,468675,309422,176830,30801,-47728,-69387,-19611,20982,-31582,-62780,-71512,-13036,10615,34908,38485,-8580,-62229,-20556,-29459,-68738,-109405,-134942,-86327,-70327,-6998,43883,44606,24304,14187,16313,50625,106444,121847,59558,21322,-1281,-22322,27382,-3012,-97218,-48200,35454,65581,31514,20358,27753,130488,304161,309592,271652,226141,138926,56193,75656,72193,54812,33703,20971,1494,-30636,12170,76663,140378,207356,231686,118235,61656,70621,20682,-1616,33371,53303,-20072,-99681,-29434,-17567,-43280,-100534,-6203,84481,125332,117356,94433,65554,-7924,-25794,30912,38795,50447,31951,6754,-29969,-20011,-42187,26629,68276,221815,244235,67259,4087,22373,15268,-41193,-31669,-23589,-61293,-74697,-64481,17980,124662,135971,80692,36660,16633,19125,15374,36525,102597,103200,81276,53015,73256,60295,38088,45290,70364,15665,93085,198248,130886,47865,-64844,-111755,-70661,-102364,-88573,-49522,-2799,18268,-19606,-72590,-71993,-70171,-74533,-64093,-15766,37985,80949,52034,-46069,-74694,-16504,74895,46556,-1961,25665,53709,-7136,-71621,-48569,53385,77198,40504,-19589,-100224,-35710,51820,112199,97098,39855,491,19013,44676,28407,-27779,-27908,1802,-7917,-44386,-169623,-36843,83659,118406,108282,49747,16852,15406,42452,41628,-19441,-38542,27580,51395,40040,-8848,-74514,-88016,-67554,-39239,16259,82933,129909,178613,138516,6230,-57443,-108154,-56159,42923,36535,25110,72329,140979,161621,202003,164390,45819,-29922,-52392,-27077,49987,87564,56683,16272,15158,87392,89783,66829,60764,40571,-20176,-31292,-38433,-53877,-15835,-15882,-80186,-95322,-22078,28477,52586,24836,1728,15558,24688,20983,16221,-28705,-94685,-101140,-81982,-15281,-16514,-75722,-117242,-102951,-69495,-88668,-52611,-37599,-24670,-22042,-22748,-17104,5402,7746,-844,-29368,-46150,-62253,3264,30544,38418,32491,11542,-7576,-16482,-48772,-32215,17822,45815,38981,936,-20467,-39585,-48468,59768,159469,140148,41088,-93334,-143970,1946,26963,56156,77504,54388,5025,-96251,-118381,-25462,99702,63673,-40835,-49727,574,-19005,-102659,-131891,-4994,68587,63933,-1746,-71122,-41988,17427,-11105,-84336,22342,72055,40207,-50485,-59515,39508,114974,135411,73342,-61144,-96105,47336,54666,-17794,27738,8973,87256,71225,-1048,-55137,-21541,30445,10578,-40726,-136697,-65562,-20813,-17683,-41816,-14776,-6421,29322,72966,139600,126704,15234,-44589,-47201,-66584,-106287,-64846,-15001,-27857,-30,36689,17856,12668,47138,59910,86024,12005,-52451,-74760,-19933,-39147,-36131,-43332,-41845,-10326,-13508,-64002,-82791,-108678,-123109,-79559,-7807,2953,19413,17458,14323,-15135,-31333,3975,1381,31795,-19146,-52801,36925,157671,167689,21771,-77831,-29821,127708,236530,376196,462886,422192,303684,111711,20082,-19671,-57603,-58634,-43553,-25325,6057,-5459,-56001,958,-8635,-27365,-66714,-84878,-47967,-17554,-29005,-7538,176354,31091,-37226,-56699,-34359,-15903,-40838,-25502,460,25214,97112,195773,356297,343126,206622,109483,23039,-16253,-71980,-102596,-86795,-49601,-49107,-61658,-86161,-41169,-17779,-56897,-51869,678,14961,25375,60654,56758,35386,10159,-745,-44776,-108135,-90740,-30569,-16715,-24660,116793,265940,338351,222235,372,21968,83405,68664,98401,147591,112624,103491,94292,114543,58799,-36534,-47978,12786,17111,-4797,-9186,56524,249151,376142,391224,216006,22125,-35652,14578,-6540,-34204,-54942,-65103,-77816,-62831,-26875,-17520,-8356,6609,5543,13679,45700,67371,9209,25577,39157,41857,-9006,-37041,-24035,-58177,-147404,-139768,-75809,27497,55310,62812,4412,-65955,-81176,-36661,-61169,-18111,4673,-10253,-11159,-13039,-18991,-67469,-109461,-70622,-13478,-9925,-62139,-107265,-95499,-57710,-10941,33258,52295,73542,22051,-44443,-37365,-17884,-25337,-21644,-37303,-61609,-63340,-57970,-66798,-31848,9778,7237,-36135,-73072,-65149,-31545,5865,36043,53509,43300,-14468,11647,78227,89493,14079,-22449,68570,106052,83876,25422,-3663,17433,34615,14721,24861,-19533,38568,95871,94945,23533,-51794,-56522,21333,26443,111,-44263,-14793,98039,261142,313035,228523,104993,-58396,-43960,12274,17024,-6010,-52742,-105513,-118822,-92117,59223,160327,206538,162451,76507,22170,-53277,-48091,-15501,9496,-6264,-92518,62443,267763,375248,355661,240607,94378,24421,2655,-19192,-47511,-72571,-67154,-15312,-3596,44310,-3262,-93812,-64144,31997,60028,-34109,-15640,36151,27765,-53935,-82251,-15607,34613,72939,122663,190771,103880,22692,16046,29831,830,-22567,111062,207420,283157,215840,-1631],[-11326,166415,268106,265305,113499,12273,13173,3686,-36475,-41178,-38448,-32523,-24206,-44576,-58434,-21493,36661,28352,-46272,-1375,68266,59121,-22712,-64728,-5554,8749,-1863,8408,38593,62810,74540,102092,226420,335686,300443,215925,103444,27724,83746,211501,236177,145651,22803,-91134,-51787,-10352,18028,-19208,-45031,-25220,23194,66744,43336,-318,-63648,-87164,-57765,-23867,-5809,960,26541,27656,3783,-35407,-54570,-63725,-25385,7992,61385,48803,21409,39538,87066,226272,305220,166307,40181,-66153,-17369,34885,19435,-16673,-81732,-107875,-116590,-36298,82586,93431,104343,57792,-8090,-64317,-47880,-34900,5204,-23116,-24576,12478,-6656,-42492,-61403,-28605,-53676,3723,46942,55516,16434,24783,19511,6698,-3056,50557,556,-114682,-97542,-6894,21632,-29569,-42161,12675,82581,208710,276786,183408,98450,75084,26372,22840,91927,124308,62858,-13795,-48166,-31881,-18486,-22990,-79328,-94136,63086,202242,177660,83136,7165,-13945,-15073,49858,137210,175763,134611,46854,-24293,-34230,14434,58499,126191,113915,40122,6668,-19744,-27596,-22662,20101,73337,107070,98951,45130,2047,-17816,-46936,-83844,-71246,-16998,29591,63576,41315,34100,67492,58864,24957,42089,49637,36562,10669,140514,216356,141576,-58284,-26822,54228,109605,104860,6967,-65621,-10558,191223,394872,373360,206593,22324,-72618,34291,41495,-28297,-62066,-87399,-89081,-86205,-81012,-93426,-94538,-78928,-57920,-7594,123881,241791,225022,137730,54813,33837,924,-75690,-175024,-139122,-68577,-24893,-5846,20828,-34854,-132834,-133648,-139039,-54784,70303,158336,209229,228706,155746,50013,17778,85107,360623,426058,261164,118579,78460,34539,-10923,-9944,-62605,-97686,-48005,-22186,-99066,-27759,74792,74201,-58220,-139059,-152713,-108777,-97238,-39501,18908,13721,-50176,-119333,-163940,-153349,-110345,43683,231521,124596,45995,98141,95162,41992,25793,-19779,21120,51009,2513,-30798,-38051,-84230,-51251,4968,83709,58262,-42326,-114042,-129917,-88621,-19469,91262,78458,-13435,-54443,24873,231035,412665,250312,90954,13492,-49303,-66122,-22220,1624,-33358,-99639,-106026,-66800,-74186,-130795,-120478,-88207,-50510,-88870,-14597,53971,18929,-49905,-74372,-29368,34145,79615,54471,4059,-34677,-89432,-152137,-85260,-72905,-111674,-83784,-61051,-3300,27337,76363,118982,52925,14812,-39019,-85778,17652,145458,178453,181584,194518,74365,-31710,-95616,-86201,-89955,-22234,90655,225838,321891,248369,80913,24171,52821,69116,56230,9300,-8635,-19414,-57891,-70136,-30132,31823,64978,-1118,-96380,-101865,-60047,-79809,-61397,18347,72328,99508,122619,138352,125891,192553,338282,298544,100969,10062,-57552,-42336,-76911,-99069,-10605,102793,270816,312875,163920,76489,71103,67335,75597,81320,-391,-53076,33445,117429,50453,8347,37156,45151,34813,29297,15312,-25908,-26424,-27732,-95997,-66171,-57084,-20225,41581,45312,61377,29588,-63156,-118111,-10305,122502,130379,48777,-31153,-100627,-126536,-12932,19743,23615,-9029,-11800,61516,115755,51569,28777,-18341,-90122,-20336,43449,80607,55312,-29289,-119814,-105762,-17144,59951,58451,86186,52230,86359,61648,-28353,-11889,89396,111272,35828,-14016,-64403,-112550,-101639,-86698,-59302,-14312,26729,24377,-13062,-73838,-91475,-95998,-26825,64455,82050,30975,-6368,-35006,-67664,-14949,57735,123403,243569,327073,265044,170318,68875,5152,-53624,-53718,-56104,-79642,-119693,-138232,-159047,-124539,-79940,-33721,-18387,-9883,17716,98286,176487,130795,-64667,118349,191928,85604,18298,-33621,-101526,-82708,-23737,37364,17812,-46881,-73946,-39874,-56892,-79520,-64236,-25411,-4554,-6326,3399,14265,-27137,-75543,-94494,-84185,-37874,-25094,-7127,27268,46971,49568,-8361,2432,39721,-2974,-34165,1320,30462,10322,-54572,-111509,-77006,-40809,-61376,-73110,-29023,48185,30428,5120,-4134,-34312,-29549,7676,21563,-33806,-67883,-45020,-19971,24346,-5208,-34975,-5645,30765,83229,28215,-68953,-138971,-90769,-15262,102440,122756,55142,57392,66576,46330,5622,-21749,-105052,-106026,-70016,-56534,-30718,-14675,55075,184916,228679,206154,145669,13365,-57985,-84890,-66761,-5608,64828,89665,46561,34768,53141,60233,79408,59164,33145,8949,-21829,-36049,-68175,-87204,-48112,39206,85142,190461,259414,147336,-4696,-58065,-4056,83029,108942,77059,31778,-475,-24968,-17191,8630,-66,-19403,-35675,-61538,-58363,-114604,-35152,40483,95878,174451,268828,309213,258870,110953,-31155,-90695,-93101,10452,101575,107449,92081,52889,868,-38749,-87092,-11263,51618,44722,22783,-63426,-46887,103568,128434,131464,182434,146868,139777,157671,87058,57895,71569,38305,-43868,-94064,-79234,-32623,11862,32977,38114,24452,27360,40185,29687,24244,62012,75589,96550,78969,56456,11443,-13147,-39056,-51806,-104280,-58757,-5008,14743,27272,-11383,-44769,-28254,371,52745,77391,74834,96545,154414,151660,105562,121121,52181,-4237,-121074,-54848,811,-22711,-63793,-89409,-97023,-85625,-38292,4787,22772,-12983,-83800,-95893,-123010,-106168,-37285,36382,47556,-19081,-87286,-42368,-19408,-12747,1032,-71716,-62688,-8852,17427,-43896,-117626,-102385,-37253,8698,-12613,-90652,-37792,5376,-23233,-30064,-43228,-91316,-132345,-94303,38163,108058,146194,211036,57573,-11074,-35140,-101906,-184004,-39791,145281,332355,303130,159248,98969,67931,38014,2926,-8074,-46507,3462,-17561,-58857,-112130,-101011,-27579,23983,42552,-7529,-44327,4476,88625,182282,213997,131139,43050,35314,-2194,-67771,39492,151138,164086,77326,-28493,-124867,-108460,83680,141981,109619,101139,108096,75633,-15028,-51094,-40364,-68070,-39815,-23639,-39573,-112119,-67949,18948,133338,246658,123412,14,-89478,186,7098,-104123,-155298,-67079,-45149,-70151,-124018,-146358,-113140,-64683,-57624,-1600,22459,-714,-38494,-89507,-72535,-3397,30385,79894,105530,126238,100177,22329,-19359,6828,81242,228692,466847,651197,789523,592916,350620,116606,73476,121981,64110,-18852,-89830,-180927,-90158,13370,109859,36223,-58042,-63179,28137,90041,79350,-118680,-427336,-685429,-714191,-565866,-443778,-366844,-263546,-113238,-58929,-32363,-49363,-86095,-9364,134113,180455,163595,61597,-77500,-131595,-140671,-122105,-126411,-104036,-23567,1323,25691,77282,173278,249783,188217,141780,253454,286544,167477,13120,-102300,-66764,20498,103080,116710,96903,-22706,-33223,47914,45642,87877,146341,134222,7089,-73511,-139682,-148973,-112751,-98154,-86301,-49710,-62879,-89314,-83779,-57074,-18296,-29462,-48762,-17653,16045,48835,46103,36985,1711,-20999,-16060,-15793,-19034,119,73543,-22609,-15188,-38812,-96740,-66944,-78639,-90373,-86311,-75714,-85196,-84163,-53160,-21200,-18101,2616,2250,-59930,-108519,-40223,98390,184679,217300,167082,113812,72985,94638,132225,85651,54200,3527,-25852,-72824,-22798,52365,55948,-21426,-41190,6318,-11891,-64005,36726,62659,78887,49125,13390,-40431,-27600,18625,-19780,-78844,-59116,6931,30337,-2231,-36500,-62317,-55257,-19076,82736,154743,168410,248009,313621,284604,246195,242680,212077,132674,26880,-58238,-40178,-20733,15330,18145,3755,-43982,-75936,-34956,-1372,14419,4918,-1176,-4442,-42189,-85426,-114205,-43255,7,12846,49025,82794,72829,55203,22807,-30559,-71448,-76015,-53405,-8595,105957,219712,203503,153221,106361,87677,105059,73178,6956,2901,120980,266186,387788,414596,210573,-32938,7326,253655,392090,361217,249580,243908,236932,216313,252354,262008,146212,6756,-30611,-75267,-92449,-75144,-91455,-146706,-112562,-87057,-64730,7237,125160,202290,133825,-1076,-41725,-41001,-77505,-104544,-78373,-92653,-97658,-45891,-52063,-99341,-123011,-73503,-40751,-66904,-90000,-48235,-41356,28932,140951,184796,153432,137344,122310,87911,35047,3483,-20629,-53439,-59299,-14544,-3670,-7038,137,-1800,28065,34984,78025,111693,84752,-7734,-68109,-109226,-115768,-127620,-90411,-63170,-31036,-31412,-87988,-82379,-16931,4382,-16417,15298,67831,110463,146543,106903,42780,-6638,-23585,-42203,-32014,-51673,-116197,-100928,-98287,-65059,-103004,-56529,-37716,-30231,1460,78854,128073,105126,39752,-56700,-54693,70304,171523,143411,79998,6182,8653,23180,-13254,-57787,8731,52215,61678,101225,109598,39456,43394,58041,24108,-39163,-113826,-56731,63383,11558,-114249,-46436,9848,-23513,-37877,-38475,-19868,-41431,-43820,-32238,-71665,-55699,-638,43741,76248,62218,-10896,-49912,-78805,-49324,-51365,-58382,-95604,-109223,-126338,-93691,-31249,51572,96051,146374,255744,307021,304043,141456,-28051,-107759,-20464,31594,2880,-72834,-113291,-123838,47550,94584,60577,28541,17404,17721,5377,8084,18179,-3402,-60297,-91528,41671,177966,238979,86561,-51017,-50059,-4260,3345,-41517,-61022,-54507,-76425,-103629,-98287,-60200,-43994,33484,186427,320616,318453,272208,258142,188872,68048,-48726,-84370,-46239,-23018,34797,44184,45914,-29947,-73657,-96649,-124766,-83628,-27734,34747,40641,13414,66720,10897,-28635,-32401,-14169,-31398,-58046,-39440,5762,13212,21389,41092,59963,54873,52293,110157,152634,74711,-105560,-75979,-35575,-59622,-46472,4954,30808,46656,-7582,-66791,-27621,-2978,-16546,-66497,-34724,52630,21059,-55887,-76749,-24786,5849,-29602,-952,134971,218138,171224,142133,105978,38818,-6215,-68725,-84764,-102644,-105455,-37257,-95974,-85046,-47965,39988,53535,25104,-19892,-54744,-66319,-79696,-76673,-28229,38469,84316,92608,14843,-41953,-42775,-46177,-48571,-24246,-35163,-15054,44396,62796,120170,162648,120034,-2082,-56786,7207,34371,-16000,-81840,-74682,-25833,135747,497151,707669,546923,360449,203889,41555,-41300,-59381,-16938,10313,-54412,-76183,-68323,13889,33941,47139,45403,2470,-46645,-13001,-38224,-74037,-107049,-130248,-82457,-61329,258,47569,50973,34298,9673,-3157,30592,86065,110551,57229,16251,-14840,-43775,10102,-11783,-103644,-56002,10136,45248,30047,33125,47483,137550,299404,303305,255185,201129,110732,33009,68343,85696,71032,51751,42488,23131,-7447,32386,91696,145120,203266,215586,84210,28770,59424,14231,-25537,3474,36576,-28583,-99993,-18331,-5518,-39220,-105649,2697,96108,131542,115692,86940,57979,-2958,-10049,36248,40269,55215,42967,16909,-22234,-9493,-42826,10312,47069,211246,286737,129538,55006,51190,13808,-46972,-13016,-1687,-44112,-58033,-43805,47809,140050,122579,57566,17325,7278,11797,18172,57400,142198,122216,77376,59903,81635,58075,34469,47463,61181,-32341,30197,142309,95073,20911,-82541,-103511,-62344,-92756,-89693,-52365,-3375,22361,-11926,-62547,-62333,-62198,-68550,-57555,-6730,44086,81088,51074,-47799,-89878,-40694,54856,52422,5242,30995,34043,-42714,-111681,-13193,93859,110701,51441,-28444,-107626,-32543,47363,96519,84782,35308,-2819,16213,53227,33270,-33008,-49871,-14479,-26684,-63335,-161935,-7604,90358,111483,103185,57482,23096,19936,52961,53713,-4629,-26519,19554,33731,25106,-15887,-69866,-73586,-55521,-15943,47637,106485,129812,149243,107285,21162,-21064,-61652,-34809,64693,70465,70851,139039,219373,207351,222067,187167,64696,-15564,-37661,-16383,52711,78897,41438,-1503,747,96556,114792,80340,64379,40864,-12972,-13791,-14076,-51585,-27367,-23002,-74110,-111282,-40356,13170,51413,33514,8638,11534,12035,7363,2329,-45453,-116990,-81790,-78544,-32847,-36248,-95952,-131530,-95129,-59401,-76576,-44776,-34010,-22641,-21368,-24696,-24126,4204,11799,11808,-12288,-29850,-46473,9363,45731,54096,39216,12154,-4201,-9560,-40479,-24862,21664,43465,28849,-3857,-10895,-17810,-22838,58324,119541,85995,2117,-113462,-116107,-4144,-8932,11755,43918,33085,-20922,-122636,-106911,17759,141189,71507,-43273,-52079,1774,-12248,-91553,-140363,-12482,68442,70475,1552,-97103,-66058,7047,-6924,-88373,-10296,37077,14647,-50792,-36916,41211,95323,106497,57915,-58617,-69387,45743,56460,-1831,52272,21000,80269,62432,-7507,-64263,-34070,32035,28747,-10360,-121222,-107307,-43706,-21457,-34472,-13664,-9414,27808,77523,144086,113448,10346,-45172,-37437,-62484,-132874,-69387,-4721,-12785,9758,35042,9293,-5302,30666,47950,64322,-6810,-66873,-93071,-17680,-42064,-42263,-45170,-32572,18049,29807,-24291,-47993,-78093,-100046,-78833,-1668,33732,45319,28249,18654,-12857,-26392,19715,35027,60389,-20151,-67571,34884,133047,105352,-52887,-115919,21754,157624,242053,351936,425846,385624,244975,59145,2033,-20432,-57740,-69073,-48739,-25844,12736,2285,-49569,-1721,-10574,-24634,-56990,-67984,-23317,7066,-18837,-80402,102673,-4554,-53759,-65825,-40084,-25897,-57806,-39636,-7596,26110,97655,181592,313993,286859,156470,67549,2473,-20237,-71710,-110398,-99177,-74320,-84832,-78142,-93101,-50926,-14834,-47777,-40140,11091,18307,10195,33981,28321,14894,1041,-3403,-48396,-117542,-95957,-33837,-27668,-25851,128345,294457,375329,238290,17479,75167,137782,117240,120223,139041,92538,86560,84141,99987,47630,-23577,-29742,22117,20199,-6965,-7949,60439,244550,328737,304129,152857,5643,-30090,21094,581,-25833,-48656,-65811,-86174,-67536,-24987,-24222,-10369,23304,23962,22038,50661,77260,16713,11769,17173,33452,-3126,-28592,-29246,-64340,-144845,-155034,-92551,10678,32057,35046,-24961,-79032,-63197,-1966,-27327,-11459,7234,-1975,2904,-1009,-8610,-53506,-94251,-65743,-10587,-5408,-56674,-117643,-100417,-50882,2991,45950,59564,71316,13081,-60073,-19611,-2804,-12409,-7858,-26319,-60765,-82375,-74804,-65310,-31666,-9616,-24971,-60527,-82706,-76096,-50007,-8352,26679,49930,46751,-18109,-4847,55256,54677,-12836,-20992,76264,120921,97287,29711,-14117,-4202,18572,30674,36863,-33635,14627,86243,87046,14241,-59135,-54870,13290,13275,-8949,-44592,-16729,97167,260874,313269,223959,102587,-73146,-47500,13292,25139,8713,-34707,-87293,-101962,-104999,57563,184731,250647,222487,138579,72854,-7195,-41944,-23581,-1820,-16776,-85016,95100,323363,442214,405167,261131,97664,11796,-16704,-38604,-66070,-74853,-79797,-40989,-8891,60125,13805,-81321,-73649,36519,64202,-43822,-32355,21981,17100,-56109,-77271,-12976,40163,86520,142252,208900,107105,26784,23580,47852,39050,-25049,84369,177485,245555,211349,756],[-42168,116542,216282,251638,149823,35103,22810,4992,-49722,-64248,-65143,-66448,-46610,-55081,-73847,-37521,26525,24617,-47178,-8903,51344,46439,-25918,-58146,-12252,-2914,-13471,-2071,33810,63413,72347,82685,178553,274396,259274,192463,82775,20966,77851,177257,193915,126159,22222,-74816,-58208,-16137,20347,-7270,-13829,21062,55987,78281,40028,-16151,-80889,-98443,-61266,-22731,-8865,-9938,7724,5727,-14261,-40622,-49417,-54605,-12791,16101,58285,25301,-8899,11565,59211,185300,287628,172460,52265,-54707,-23722,30423,13988,-21210,-89641,-138222,-143319,-29415,89941,114385,118900,67147,-5246,-64335,-63740,-52003,-4786,-24460,-18263,17547,-2283,-26402,-48842,-28874,-56164,-7312,32181,43052,11294,26543,27318,10814,-5171,38607,-24114,-134496,-66256,24214,44781,-17071,-33232,19963,93948,232208,348222,290061,157737,80098,6325,8324,87315,127732,76174,11,-35580,-32971,-21194,-13522,-59529,-52695,109005,249833,188677,62545,-24154,-42932,-24372,65434,167117,202115,146763,42937,-39050,-55142,8805,54512,123666,119586,41975,1957,-27044,-38636,-28644,24356,78347,106328,95121,45658,5510,-7336,-34222,-65931,-57607,-14215,33304,66094,42445,22001,58151,60298,28876,45442,42360,17168,-1188,170494,266766,179453,-52706,-32710,68549,133846,131512,18298,-58212,8724,234964,434861,373547,188819,6848,-74599,52303,66476,-9558,-52779,-85413,-85778,-81896,-73876,-87982,-99734,-87002,-65375,-11823,127077,275892,270155,161780,54767,28307,674,-69539,-166519,-143459,-78349,-32587,-8319,19515,-33603,-130312,-118528,-110979,-21487,110856,204876,249146,257298,171679,66090,23237,70706,296539,344777,208021,82031,47878,14034,-24601,-23861,-83181,-78860,-23861,11138,-84711,-18683,104002,126726,6713,-85436,-123148,-87560,-86156,-50380,1741,-2020,-65452,-135994,-166044,-139234,-143796,16505,202842,109310,40088,82426,68314,6317,-92,-14602,58523,115490,63538,-3074,-27768,-77560,-47652,-4526,64956,39007,-53140,-103344,-115606,-98235,-19044,103966,88482,-5740,-60713,33189,266902,471142,286827,106902,25152,-39609,-60746,-13617,24577,-4010,-79317,-108412,-74489,-80159,-139211,-118104,-77170,-23108,-48269,11863,65397,13317,-49656,-66434,-16950,45304,83377,46885,-9762,-50211,-93288,-127906,-86062,-67090,-98874,-96963,-71852,-1239,47930,109190,131835,52013,25251,-19914,-72195,16136,128275,148611,151109,164486,56581,-49013,-111109,-102163,-71713,6427,120046,247278,310060,216494,62538,14036,35511,54119,54934,10177,-6132,-23071,-63023,-76661,-40904,16358,39753,-30443,-122235,-76158,-39450,-62899,-44138,15114,58918,92136,120654,138544,128032,181640,303107,299802,110221,20426,-44928,-35389,-74798,-99579,-433,112178,273734,313874,176034,90199,87125,86332,94039,90109,7288,-26093,38505,101112,15171,-23644,29942,41999,25105,18865,19356,-3499,364,-3070,-94444,-89369,-66960,-27081,36005,38135,53891,25547,-63872,-123631,-28544,95563,118725,50787,-19363,-76251,-132903,-35172,-1304,2284,-25988,-25256,71907,122597,53670,34689,-6185,-68998,9745,68017,105621,85982,-7346,-111142,-83575,3706,76697,89334,138194,107972,127331,76651,-22402,-10162,95048,117337,35426,-12324,-56228,-104521,-107214,-90206,-61584,-18461,13427,-603,-42402,-107843,-127778,-129199,-49015,46243,78268,45631,6643,-28132,-69391,-24015,47111,120678,245405,336328,299581,206188,92034,11124,-60169,-58858,-51958,-70652,-125450,-168057,-214784,-192122,-116474,-42427,-20779,-38970,-14419,87926,189212,187483,8909,115812,160950,63561,9375,-36317,-122299,-103777,-44714,26198,15505,-42086,-77303,-49042,-59209,-78286,-68323,-33942,-17384,-22351,-6219,12337,-24913,-73306,-91677,-81774,-39582,-24221,-6528,30594,56793,60289,2907,23415,79579,62825,3549,-5029,16067,-6849,-63258,-112712,-80798,-47259,-69970,-87237,-51063,8755,-7953,-18570,-7695,-20321,-19333,7509,16707,-37834,-64258,-24283,13175,30633,-16676,-63918,-48488,-1056,66610,35435,-45967,-113763,-75096,472,148375,170374,89401,80583,75192,50051,40599,26618,-76964,-90552,-65279,-64503,-40448,-22462,48802,169196,203867,175956,126302,7221,-61189,-110741,-102532,-42028,1569,37387,12943,12404,31847,29899,48441,38133,29189,18322,-7846,-29523,-72929,-92222,-51637,34704,61794,125249,191670,113900,-10749,-59455,-11325,62129,90999,73063,41303,10591,-16828,-11960,8099,-13094,-32527,-54617,-81697,-78435,-129793,-46954,23541,80438,168596,280805,337292,290510,129870,-22032,-88245,-72393,34999,124199,112155,78467,29051,-14704,-36084,-72591,-5033,60122,53217,26028,-59550,-50792,100691,127020,119060,152572,117681,116760,147234,85374,55905,75836,46525,-31494,-79471,-69905,-41567,-4241,25640,37279,20146,21300,38236,34532,32685,71353,85381,100005,74930,49771,3845,-17436,-27782,-26843,-81841,-71425,-21030,1239,16237,-19169,-56936,-49156,-25376,21889,46568,47987,69420,114067,113408,73804,96120,38215,-6625,-105008,-33933,22734,-151,-45122,-71551,-88273,-83253,-44797,-12262,-1866,-38445,-111694,-124324,-154732,-118056,-37785,40323,41591,-25240,-94303,-44246,-16401,-7258,2452,-77370,-63310,-10026,9494,-59632,-135045,-101372,-38051,8822,-7112,-88461,-63389,-32011,-53544,-53197,-50550,-60106,-71859,-39019,71404,128228,145335,200374,36700,-18480,-49664,-126032,-186376,-23254,162717,346545,327275,183656,114301,70324,34094,2778,1054,-48727,-10632,-38365,-81092,-131539,-107013,-35696,4384,24977,-9214,-33853,7494,69835,132874,147807,81192,16885,29495,3950,-69416,40342,153222,157610,64398,-46743,-141718,-111175,75297,134208,94116,87962,107017,85982,-167,-32593,-29261,-54303,-16886,-12501,-30073,-117075,-76496,15787,138907,265989,146657,25893,-73904,112,4674,-106213,-170588,-85880,-69503,-88968,-130089,-139662,-101858,-58939,-55505,7508,45556,26434,-12034,-62453,-56436,4930,33641,82036,108596,132576,105433,25780,-12367,11465,82577,236522,469706,644057,789074,594062,345858,102774,63013,101223,32899,-52061,-120303,-186649,-91753,-3745,88951,42497,-54148,-70079,19256,95498,97284,-84210,-396819,-675477,-699799,-541709,-422704,-359059,-268359,-123437,-65467,-33809,-54291,-95677,-18364,125211,197956,159176,42348,-91250,-138205,-127525,-99823,-96747,-87703,-33392,1476,36565,98818,194814,229255,155014,125578,231798,266073,162660,16502,-96248,-72383,13945,98702,127649,114563,-9455,-38136,43827,24875,60126,122535,90706,-47763,-119638,-166624,-154405,-104321,-90589,-83843,-61448,-66233,-88333,-80939,-50592,-7845,-17387,-41687,-15644,7020,30461,26831,23253,1200,-8199,-1630,-12470,-37187,-38163,53634,-28154,-21938,-72530,-65430,-69499,-84547,-94454,-91079,-78152,-82337,-76638,-40907,-6289,-4004,6312,-11838,-79199,-106860,-26963,88849,137804,153828,103743,71074,31145,35492,52591,29104,51058,9819,-19903,-60370,-12193,54230,66069,-12535,-30239,-7041,-39260,-41228,43836,40186,44561,6888,-22111,-59397,-36675,18881,-11058,-77669,-66785,-8663,7505,-18185,-39533,-62151,-68834,-45529,53912,153240,202409,273650,298786,259744,228567,230288,191468,117304,25490,-47273,-41093,-38621,1070,10732,1351,-51592,-104186,-44793,-7501,6503,-14952,-30694,-28328,-53699,-83262,-101389,-34856,6622,18894,49106,77130,67971,49349,19898,-26590,-64621,-75204,-61545,-5359,127466,220457,183217,120436,78239,69485,94034,68686,18520,34587,163527,286163,401750,420572,197965,-43174,7946,255006,414854,398671,293244,309996,303645,254741,260879,233836,107662,-19909,-54596,-96803,-104007,-77062,-85844,-134167,-129965,-109682,-68932,9990,144124,228576,166206,19141,-29689,-33378,-79447,-112647,-88173,-96933,-108432,-56772,-62061,-99016,-104853,-59428,-41579,-71664,-82309,-41242,-44238,34433,144595,203147,201642,184584,133845,75590,24796,19970,7414,-31197,-54264,-26582,-11460,-768,13218,12862,37135,29253,54581,74469,50403,-29881,-77376,-103362,-100649,-112954,-80550,-59547,-35192,-41952,-90782,-68899,-4074,15857,-13940,-13299,23390,60095,95621,73663,29683,-13399,-27846,-43983,-29517,-39900,-108776,-88201,-70957,-45205,-109495,-73154,-40732,-17209,31344,106302,151455,121163,54121,-39473,-48614,69972,150851,139634,107184,38640,26844,25168,-33256,-79995,4023,57427,70569,112131,117241,42693,46989,62707,20600,-59564,-158344,-45483,64383,3441,-125221,-38167,24644,-19732,-46924,-54538,-43152,-74678,-80337,-55232,-94987,-95528,-39201,17408,70576,78802,9720,-39116,-75906,-47397,-42069,-46021,-96857,-125151,-136797,-90925,-22739,45853,67934,108306,213841,261748,263975,130632,-26874,-87804,6289,57499,14939,-71053,-116096,-103098,63550,109669,85358,52203,32931,24673,5737,-2744,-2639,-29167,-74905,-98509,36136,156633,188537,49691,-65697,-60324,-13370,4114,-32350,-42665,-33673,-60962,-93035,-91302,-59451,-60523,-8585,119481,260979,283072,253545,243890,173656,70579,-37555,-64869,-37704,-33192,34634,57126,66744,-10874,-59433,-83461,-102405,-54394,3371,49785,36640,-3022,51457,5246,-43393,-60461,-41366,-54482,-71922,-46312,2293,8629,17181,43463,68388,62533,60280,118636,144910,53154,-100037,-53839,-17739,-43470,-38963,1682,20357,24706,-34444,-83562,-41205,-19631,-22998,-47996,-214,93824,45003,-49720,-81691,-35133,1032,-20545,14150,150707,241986,221622,212777,167684,75008,471,-77536,-94956,-121040,-133458,-64802,-98959,-58354,-38810,37889,61034,36713,-9368,-50431,-65892,-81718,-86065,-41851,21776,63746,64950,-7810,-42893,-33445,-35068,-38089,-17581,-33663,-13111,54489,83851,133630,156965,104022,-27725,-57515,13360,23038,-43365,-110835,-67617,-25005,126696,485957,747714,605420,398335,221574,46294,-39557,-53189,-15277,-277,-73195,-66086,-41859,49464,54204,55999,51921,12768,-33311,-8239,-46588,-81489,-108233,-129105,-81733,-58021,-655,44554,53004,42382,8597,-21754,9721,64218,94616,52109,9690,-30841,-70397,-15210,-26959,-111427,-60343,-11622,31656,33867,45806,63246,136726,280908,283872,228180,168410,78890,10334,60806,97590,84337,68186,65404,45424,12922,48276,102059,144181,193933,198334,42320,-21560,39802,7436,-42677,-21450,21581,-34657,-87622,-8653,5633,-34710,-98687,9322,105052,136429,112805,78566,51896,8152,10442,40122,38070,52404,45067,19217,-21899,-6637,-52830,-14451,20193,195416,331637,205755,123254,88655,12833,-49711,2485,13598,-30801,-38072,-17400,77348,145255,102107,31506,-3127,-4261,2251,19117,74843,176491,146303,80290,74086,87586,52427,29104,50315,56244,-69743,-23505,89138,58713,-6580,-97758,-85873,-51662,-81820,-89506,-56020,-5391,25223,-5165,-53756,-53694,-54022,-60630,-48658,3020,49217,80679,52474,-45073,-103155,-67269,33054,61621,15459,32790,9507,-75059,-121667,28492,135050,141311,58730,-39793,-112873,-29349,40848,76518,68409,27671,-6979,13581,61776,44896,-30255,-69805,-28853,-40988,-72514,-129300,20761,93059,102010,91245,57901,24702,21804,61541,64477,8781,-18260,7950,13638,8115,-22743,-62153,-56807,-36988,12459,81809,128511,125667,118044,84484,46614,11119,-19713,3461,107062,125803,140436,222477,298719,242137,226987,199749,81617,-4171,-28384,-11925,46886,61359,22809,-20771,-19069,95202,126611,84557,63518,40654,-5002,4142,9280,-44108,-38050,-30250,-66634,-126475,-57509,-2598,46564,39082,14214,7868,-155,-6126,-11351,-61563,-128485,-55718,-58686,-43244,-56339,-115092,-124060,-81964,-48530,-64662,-37103,-32057,-24378,-26082,-32048,-32260,5490,20412,29117,8657,-11857,-31383,15382,59245,66135,43103,11260,-857,-1642,-30095,-15356,25562,38623,14108,-12904,-4349,2090,5337,63052,85421,39316,-29267,-113832,-80974,-6662,-39670,-29467,12748,14362,-45652,-148110,-89332,57458,172398,70015,-48538,-52469,6670,-802,-74648,-123130,-19131,66606,75930,7233,-116746,-85812,-624,-1190,-73044,-40658,1937,-12081,-47924,-16331,41224,76070,80331,48292,-41984,-34925,51561,59151,8203,64299,23385,68784,52654,-12444,-67772,-46546,29473,44627,20609,-85406,-147453,-65615,-23288,-25668,-12241,-13817,24683,80508,144512,98096,5255,-43139,-24703,-52610,-137232,-64174,6150,-141,15141,28743,-556,-22669,15358,37936,46586,-20981,-75638,-107699,-15945,-46563,-49315,-46470,-21457,51411,84865,22703,-10753,-43568,-74046,-72726,3510,62953,68693,36952,21485,-11391,-24950,30888,67563,95966,-4470,-67991,32215,106343,45043,-118041,-64608,79534,187121,240569,311836,365881,326784,175363,11691,-9599,-17587,-55342,-83410,-56764,-28715,17187,9246,-38739,-1219,-12057,-21995,-45345,-50170,-1406,26159,-9031,-93484,47489,-41588,-77111,-80789,-48467,-35291,-72181,-52283,-13520,26944,94434,156060,246340,213990,104189,31319,-8689,-15131,-58407,-105052,-105057,-97088,-98074,-66212,-73245,-58958,-11725,-38341,-30893,16298,15986,-9432,7219,2361,-3248,-8457,-8012,-52781,-125950,-99158,-38301,-40518,-28464,133036,309743,394757,240998,40334,126772,195248,173554,147014,133745,73866,70022,74162,86555,43632,-1799,-10811,29950,22766,-9100,-7966,60400,228714,270923,217967,95102,-11521,-24654,28838,9223,-16203,-41867,-64611,-82659,-62468,-18730,-32184,-13441,38181,41598,34583,56754,85857,26998,4777,-3475,22808,295,-18499,-29193,-71400,-137540,-146589,-109946,-8400,9491,7007,-51138,-81483,-50586,20488,-1719,-5168,9649,6449,11574,4316,-2316,-41742,-80811,-63391,-11674,-4227,-52731,-127664,-104709,-42239,18538,60304,67705,68752,3378,-72422,-1799,10843,-1163,4144,-16462,-57055,-97940,-86297,-61173,-32783,-31060,-60360,-80408,-78418,-72785,-62273,-22190,15139,44043,49645,-20291,-23853,28557,20777,-31943,-16794,79699,131732,109958,36093,-23973,-28625,6384,46802,49048,-42263,-15354,69697,73180,663,-69251,-53873,3592,-1681,-20474,-48352,-24227,87373,246288,297463,208125,95824,-87074,-54030,10598,30349,20838,-18656,-70133,-85356,-115614,47106,197379,284825,273832,191779,114453,28696,-17085,-12600,6316,1224,-23526,140303,375151,496639,438341,269837,99037,3918,-33664,-56567,-73918,-66755,-80389,-64520,-14284,66115,22382,-71877,-85751,34159,55550,-49458,-52577,1087,-1733,-63218,-72235,-11572,43691,96256,154821,214941,101603,25214,25278,57641,68896,13877,68569,148115,204470,200812,4183],[-75570,63087,160858,228637,186432,67892,34372,9808,-55954,-83194,-75127,-66643,-64295,-61124,-87934,-57661,11768,17719,-50407,-19193,31316,33224,-24781,-49972,-19651,-14417,-23439,-10795,28860,61538,67604,63024,131415,211537,211324,162279,59515,13183,69401,143784,156242,111061,28515,-56969,-65157,-23468,21886,10831,24650,61943,80812,82598,32156,-33338,-96926,-108206,-63937,-20480,-11038,-22545,-16562,-23785,-35575,-44019,-44363,-43880,-253,23946,53331,-232,-40472,-18701,29969,141757,255981,168150,60847,-42548,-28771,24833,6661,-26753,-91224,-119035,-105600,-18915,92079,131711,133869,78955,834,-59091,-85595,-73690,-17200,-24422,-11451,21859,2705,-13445,-43474,-34147,-59244,-16030,20099,34432,13536,30982,36484,15867,-6793,26275,-47866,-122062,-35583,52092,64712,-6406,-25215,25758,98269,238176,394081,387541,222324,87827,-17239,-5267,84310,130444,88556,13519,-25398,-35535,-25252,-4707,-36286,-3033,171334,303072,197963,43254,-52660,-59442,-18614,92910,204525,230277,155661,35450,-55603,-70930,7588,53547,122420,127717,47739,-293,-33273,-50452,-37470,22824,77350,100316,87774,45629,9545,2720,-21983,-48179,-38838,-7009,36494,65485,41567,9796,47160,64161,37495,54408,41426,1767,-16562,181327,299688,205891,-44622,-33441,87082,162518,162582,29733,-52234,26393,276556,461973,365341,172218,-3545,-71513,71849,96830,13128,-40461,-82085,-84892,-79487,-66857,-83224,-107001,-96363,-73792,-17972,121109,287861,298634,178500,51901,21109,-784,-64446,-156567,-141725,-86487,-40222,-11885,15174,-34328,-124710,-98414,-83642,5317,139441,234655,266477,261729,172391,78006,28244,55710,229199,256113,150962,43569,16047,-7048,-40548,-39840,-102101,-59972,-2049,41410,-67425,-8440,129719,177836,74180,-27390,-86107,-64473,-72584,-57948,-15205,-19462,-80791,-147655,-146870,-108024,-119133,-12179,175857,95018,33272,65475,44709,-20781,-9878,4635,107551,187330,127352,25383,-18665,-68331,-40830,-15245,42632,21232,-58063,-89848,-100258,-106321,-18426,114173,96081,1370,-64553,40358,290363,503617,309223,114585,31998,-33302,-54946,-4239,43870,22054,-59544,-103772,-79050,-82945,-138146,-108508,-60067,7783,-4618,36910,69236,5425,-50321,-57730,-3287,57620,87725,40945,-20410,-64073,-96656,-106712,-78479,-56103,-77865,-96709,-80051,-407,66872,139377,137184,49085,35216,138,-53561,14680,103670,111851,114258,128295,36136,-68025,-128069,-118520,-44276,38669,153140,266572,290493,183809,48388,12057,26531,37479,49338,6171,-9256,-28319,-61636,-77710,-50945,627,13494,-59349,-116564,-49322,-22559,-50224,-30933,9752,44186,81457,113823,134387,128634,167097,259038,286072,115162,29083,-29651,-24122,-65549,-89075,11542,118484,264757,306340,190031,109057,106345,105397,109922,95097,13917,-1364,51642,98154,-5892,-60216,19554,37293,14579,9023,26648,20764,25916,19364,-77181,-111320,-74455,-31315,30776,28229,42560,19321,-63693,-124692,-45665,63289,103352,53613,-3963,-50060,-109302,-58849,-25244,-21901,-46083,-43849,71984,123694,54658,41595,8190,-45041,38802,88767,127678,121283,31537,-83221,-53514,26950,92060,116435,190529,166275,163207,88091,-16215,-9348,95703,120302,36705,-7548,-42975,-84352,-94347,-83317,-58087,-18298,4792,-16241,-58907,-127907,-148611,-151083,-63473,35266,76809,61471,21229,-18650,-67563,-32330,33048,110285,232109,327944,327873,247510,127899,31847,-54701,-60862,-47720,-61119,-121455,-160014,-186644,-130424,-69800,-17230,-4771,-65293,-56440,68709,189031,228657,82685,137847,146106,51640,3966,-37138,-132967,-122123,-66279,12573,12749,-35835,-70631,-50741,-55705,-72188,-68360,-38919,-26993,-34428,-10951,15505,-19980,-69388,-81948,-74518,-37408,-19533,-835,38539,68586,71646,15284,46781,125133,149319,75216,3931,5404,-20099,-65815,-109324,-82521,-52337,-74586,-94336,-67793,-27038,-45884,-44265,-16412,-7067,-4247,12285,17167,-31974,-43767,11859,55313,40035,-21318,-83063,-90018,-28151,52019,41760,-22827,-87079,-58365,13957,188363,210758,120230,103702,86672,64956,81184,73878,-42176,-70050,-56635,-67705,-44774,-25687,45837,157086,183440,152427,111341,5095,-57517,-128815,-112367,-54180,-47836,-7325,-16666,-7271,12073,-368,14344,14018,24006,29270,11178,-15038,-69954,-93986,-53323,31809,41612,65012,127555,84047,-13080,-58270,-18221,39417,69488,67466,52560,24939,-4475,-3290,9049,-22697,-41654,-68617,-95567,-90305,-134467,-49959,14592,70966,162916,285298,358142,321610,155303,-1664,-68876,-42896,65141,149229,118883,67991,7380,-30701,-31892,-52256,8975,74673,65983,32459,-51848,-52948,96473,125801,108090,128306,96470,100350,138324,83740,54231,79050,53659,-18156,-60374,-49913,-37879,-14503,20400,36266,16694,15236,35579,37726,38877,77795,93749,103136,71796,45571,1091,-10831,-1950,12298,-53709,-78686,-31100,-6376,9664,-22186,-63101,-64074,-47500,-6121,14622,15227,31970,59637,68598,39730,67333,23017,-5282,-85546,-11997,46584,27305,-18028,-41580,-62864,-74964,-50040,-29228,-26288,-62931,-127028,-130993,-135222,-108648,-33617,44214,35702,-29821,-97077,-41471,-7861,4853,9490,-78660,-59455,-6834,5869,-70372,-137149,-91851,-34837,11360,814,-78498,-87700,-67143,-78336,-71591,-44315,-16972,6089,43453,109035,136754,133837,179539,22692,-20831,-59466,-146567,-172775,-4965,175801,346877,338690,203478,128799,75621,33426,4014,11674,-37351,-17652,-54853,-100875,-140775,-102316,-36771,-6562,18744,1289,-16863,15371,61081,101563,105619,53687,5093,32033,15433,-64350,43406,152703,143963,50371,-62592,-152166,-105601,68491,123269,76538,75116,105970,96457,16882,-11062,-12334,-32744,8288,799,-20590,-115166,-78302,18402,148195,289460,180525,63513,-45687,8066,10717,-96242,-183667,-101925,-87842,-99522,-127316,-124834,-85073,-48737,-49827,18726,71779,57910,18993,-32525,-37450,13481,34521,81198,110534,138354,110941,30771,-3280,18152,84118,239967,454126,608478,753393,574720,332308,88456,51764,75372,2341,-81075,-143625,-173443,-93469,-20027,67398,48349,-48982,-74084,12060,98135,109892,-56743,-373373,-659858,-674883,-511388,-400800,-352740,-273523,-131407,-70216,-33547,-56239,-99695,-18111,115760,208426,149039,21890,-103810,-140234,-114514,-76835,-61829,-46493,-22469,8459,51757,121898,208464,193109,113524,104847,201359,234982,150518,17526,-90439,-75585,7985,90312,131544,124808,5129,-30082,46600,8887,30663,91055,39200,-102343,-159452,-183344,-149020,-86327,-75742,-75407,-67493,-64277,-82054,-74603,-39065,6876,-3229,-30368,-11112,-2159,12130,9389,12112,3093,7123,15484,-3967,-43397,-57788,30710,-48046,-32061,-100332,-28129,-60679,-86154,-96815,-94728,-76038,-70376,-62096,-24953,11609,13078,13101,-22356,-91784,-99642,-13085,79322,97364,102608,57011,38409,-6753,-21567,-23696,-22975,46010,18876,-6734,-43259,-813,55595,75972,2178,-12411,-5465,-37992,-13220,49439,21455,13911,-30842,-52575,-65573,-37326,23950,3065,-70800,-69975,-21391,-13041,-31911,-40895,-60157,-78288,-66127,25918,144309,228032,283051,266842,222188,201125,207913,166320,99879,21819,-40947,-44801,-59012,-12975,6259,6065,-46526,-88671,-45575,-9156,299,-35308,-64183,-54313,-62726,-76532,-82935,-20065,18512,29189,52963,75040,66239,46457,19697,-18642,-51857,-66763,-65207,-440,141842,211124,157898,89209,56332,59923,89430,67573,31641,65159,188313,276765,383064,401353,176552,-53314,14098,256157,430543,430428,334062,371246,366871,290903,267450,208299,77908,-41760,-75579,-114784,-109575,-74634,-80284,-122376,-131830,-106154,-57741,15522,150880,237953,189755,38447,-16232,-23283,-78231,-117078,-93873,-96639,-116426,-65462,-67017,-90733,-82914,-42114,-38580,-71324,-70809,-31588,-43570,40349,142105,211584,242141,228034,142836,64963,17905,38432,43905,2328,-34520,-28567,-11280,11281,30968,31193,46533,25277,35906,43273,20782,-50324,-86143,-97033,-83642,-95293,-67672,-53470,-35780,-43541,-78246,-48781,11256,29140,-9869,-38265,-10893,23409,56927,45659,18826,-18225,-30242,-43997,-25315,-25668,-76068,-45117,-34595,-25723,-95218,-86644,-40562,731,62247,127092,167427,135880,69735,-17392,-35107,69919,124444,126674,127238,72239,50293,32588,-49116,-104421,-3668,59618,77887,121185,120359,44700,52879,74065,26482,-70785,-148864,-31470,57663,-8320,-132850,-26114,40651,-14167,-53506,-67403,-61842,-101433,-112196,-67741,-100995,-124528,-75783,-7235,62488,89688,28232,-26338,-69460,-43847,-30638,-28923,-84011,-132346,-137803,-82939,-12467,38282,37307,68432,168304,209590,215573,113554,-23136,-63700,35023,84890,30868,-58981,-103171,-80881,75506,121775,108366,75094,47619,31604,8215,-10275,-21057,-49975,-82032,-100475,27594,126079,132450,14773,-72668,-59040,-14561,11363,-16294,-19067,-12966,-47591,-83064,-82935,-57214,-76640,-45918,60811,199900,241962,228843,224780,158137,77113,-15973,-43749,-29569,-34783,39953,74574,91830,12221,-42931,-67486,-76176,-17399,40240,64927,32775,-15438,45758,11133,-45271,-84002,-66219,-74353,-83263,-50607,2902,11008,22753,58886,90166,79982,74968,130208,137208,40352,-73318,-26337,3614,-24892,-27763,1752,13295,6616,-57427,-99024,-55133,-38834,-33122,-32073,35117,136795,67335,-43178,-82602,-41874,-2517,-7785,38044,171828,267640,278268,293860,235114,110220,5160,-83177,-92985,-136642,-157601,-75168,-65048,-27236,-27629,37384,68072,47552,1678,-44667,-63819,-81846,-94591,-53108,7201,44691,39041,-26386,-40391,-20853,-19426,-24998,-10474,-32791,-12618,63311,106102,144306,148268,88322,-46370,-49577,18045,8915,-71689,-111134,-40007,-9448,127979,470902,763383,642504,422553,230289,45987,-41169,-48865,-12749,-8275,-81689,-44426,-5320,82829,66760,60288,57211,21482,-21048,-3763,-52447,-87400,-109114,-127627,-81155,-57728,-6478,37769,52853,49925,12357,-36347,-9425,44314,77553,46688,4353,-46156,-99136,-46072,-46728,-114517,-59023,-27269,25831,42330,57684,75292,129977,253118,255008,194495,132552,48448,-8564,55819,109050,95643,83644,90106,68693,31291,61082,109456,140342,184403,190385,11754,-85227,14885,674,-52719,-41358,9500,-36020,-70430,672,16560,-28981,-92108,15021,112476,141562,110899,72298,51451,28693,36188,44104,34389,44484,39764,14053,-29314,-11168,-70113,-44917,-9178,177243,377975,292686,204290,132904,13499,-48723,14850,23348,-18793,-12365,16479,108092,143055,77841,5033,-22658,-16125,-7465,19349,88303,202879,176336,99797,98471,92320,45228,24042,55900,58308,-86051,-62035,43664,23954,-31485,-105097,-70000,-40640,-69723,-86755,-59744,-8196,27492,1259,-45527,-45133,-44632,-49706,-36348,14282,53974,80408,56723,-36052,-101941,-90137,14338,75668,28663,31239,-17147,-97814,-86922,69165,171738,165050,61659,-52567,-110655,-25728,33324,54492,49562,17703,-11828,11387,69627,60886,-20283,-82900,-40468,-50391,-70987,-96169,45941,91755,90419,74206,51058,21623,21131,68249,73893,20627,-13295,-5578,-6592,-8899,-28500,-51352,-37230,-11661,45713,117038,147614,117713,87424,70185,69638,35989,16321,47962,169220,204636,232971,316001,368990,261124,215093,198686,93647,2572,-25004,-13714,33406,37466,2707,-39361,-43584,81405,121908,79186,60023,41092,3733,21574,29792,-33975,-47416,-37162,-57639,-125803,-71236,-18711,37189,40299,17371,3938,-11709,-19268,-24260,-75593,-112595,-30133,-31187,-39779,-68124,-102890,-102158,-67145,-37960,-53795,-29605,-31099,-29573,-35890,-44360,-39109,10281,33662,49893,31769,6481,-18138,20010,69563,73945,43598,8276,1782,6665,-18144,-3853,29647,31567,-4580,-25674,-1212,18571,31582,69780,57565,1721,-51232,-98064,-48702,-8880,-67646,-66983,-14293,-1446,-69060,-168632,-69021,90611,189111,58751,-57731,-53814,10368,8819,-59729,-110079,-25582,62266,78961,15689,-99159,-90589,-4339,3885,-58565,-68477,-32367,-39789,-44791,139,38360,57349,58773,46666,-15667,-2554,57440,57335,9860,65681,17494,53878,41844,-17150,-67669,-59704,21442,55752,48977,-48524,-141401,-86306,-23869,-15135,-9241,-19478,19411,81537,141080,81850,701,-38068,-9695,-36929,-105019,-48091,16786,8939,15148,17546,-11786,-39772,803,28975,31948,-31868,-79538,-111860,-16275,-53418,-57784,-48013,-10324,85744,143786,74903,27840,-7007,-47578,-64826,6973,88108,86656,41492,21191,-12326,-27525,37555,95945,134302,21033,-58199,27178,78096,-5598,-86673,10005,139042,213119,231127,259020,288346,250457,99662,-28518,-16708,-11827,-47402,-97950,-67708,-34728,18095,13802,-25292,3355,-11827,-19314,-33497,-33826,15700,37836,-4555,-60840,23785,-68248,-102577,-99172,-58400,-43081,-82618,-62434,-17693,26714,87183,122979,164595,134738,52281,1578,-12895,-6969,-40706,-89754,-101834,-109543,-68882,-43133,-55600,-66133,-9552,-29530,-25707,14396,6517,-32959,-19127,-20483,-17626,-17010,-13780,-57387,-131353,-99812,-43854,-54939,-32611,130161,309233,392297,228031,63429,170650,247814,232342,176912,133107,60724,58274,68716,79353,47441,24444,9300,35838,24700,-10902,-8637,57449,204706,210974,143143,48670,-28463,-19291,37681,20236,-4213,-33289,-58846,-63841,-42539,-4400,-38668,-17400,50956,58950,51425,63554,92934,39670,5910,-20231,11007,1346,-9328,-27315,-80246,-131310,-130869,-123819,-27496,-11678,-20652,-72842,-78096,-44262,31056,14887,-392,11465,14864,19069,7660,2110,-31558,-68191,-63041,-16294,-5953,-50014,-135750,-107919,-31591,36029,76992,77659,67476,-4657,-56910,15936,23425,9067,14953,-7501,-51218,-96453,-84556,-54426,-33645,-50439,-88888,-84080,-61305,-56117,-58818,-32745,3011,37497,53376,-18425,-41895,1348,-8055,-40272,-11518,80595,140098,123723,47365,-28616,-53483,-2850,58496,59783,-42969,-48627,48645,55427,-15143,-79495,-51343,-5390,-15964,-32005,-53601,-35710,71023,221198,270565,187066,91243,-89070,-61655,6192,34870,32744,-2338,-52065,-67215,-105034,29500,197410,306354,311387,230855,142122,53346,8797,9798,30780,39158,36470,188719,416880,532424,452170,266989,98297,1118,-45826,-70749,-68496,-55151,-70002,-75852,-15367,65994,25653,-63335,-97076,26112,36577,-48931,-73138,-23748,-25817,-71394,-64956,-8411,48053,104724,162992,211609,91082,21356,24677,62671,90528,49152,66653,123787,166280,188858,15226],[-101472,8965,104860,196299,217188,107911,46389,13839,-59399,-96733,-73074,-53532,-68232,-64411,-95659,-83315,-9351,5854,-57716,-34674,6735,18465,-21008,-43118,-30012,-27910,-33562,-19418,22024,55419,58659,41932,86297,151546,159798,125554,33422,3957,59018,112203,122475,97520,36213,-43584,-74911,-34081,20666,29232,59972,92217,93871,77863,18883,-52173,-112460,-116868,-65203,-16262,-10960,-34677,-43948,-59166,-60914,-47629,-41051,-34425,10646,29888,45155,-27312,-70830,-50244,-578,97109,212306,151839,63812,-31103,-32295,17343,-3392,-34078,-87045,-91529,-68239,-10472,88953,144286,148142,92846,10286,-47501,-105699,-100180,-32309,-24527,-6498,22870,4776,-6287,-45052,-44492,-64248,-23463,9671,28414,18603,36772,45814,21032,-8405,13597,-69595,-99013,-8746,74437,79799,1478,-19604,28033,93966,227275,410887,465725,283637,96441,-43521,-16685,82816,131606,98469,25497,-18783,-40230,-30443,3272,-11307,48257,239771,353255,202084,24907,-75546,-55658,5221,133283,248225,258545,160547,24771,-73422,-78122,10896,54275,120749,136708,58408,2654,-34882,-55883,-45577,15397,69442,88461,76396,44081,13580,11681,-10795,-31484,-18465,4760,40426,63199,39274,-1572,35973,73386,55960,72561,49133,-5871,-34754,174756,314723,222433,-33004,-31302,107045,193447,195184,40654,-47960,40397,309211,470882,349011,157658,-9312,-65432,90696,131790,38518,-26374,-77136,-86677,-80396,-61598,-80446,-117152,-106975,-82931,-25883,107725,279405,309609,186906,46353,12503,-3227,-60227,-146029,-135560,-93275,-47529,-15702,9016,-35634,-115151,-76312,-59160,23894,153436,244328,258973,241040,157479,84245,31993,40578,164845,169743,95247,6558,-14747,-27750,-58435,-57628,-90697,-42039,16098,64977,-50771,2250,149938,223316,139736,30836,-47741,-42375,-59503,-61683,-31398,-37852,-95572,-145333,-120986,-74734,-82392,-27102,160881,84483,25627,47512,23638,-40296,-6997,30590,158417,256356,188218,53613,-10922,-56522,-31139,-26436,17484,5345,-57629,-78146,-86368,-110953,-17525,121325,100752,7226,-66439,45526,299164,505582,314618,113068,33031,-31444,-49296,5779,58691,42826,-42415,-95710,-80670,-82762,-132352,-98118,-43671,34637,37619,59125,66248,-4205,-52070,-48651,10433,69433,90869,35240,-29404,-78814,-103717,-90255,-65090,-41162,-52142,-79110,-84738,-1976,81121,161148,131623,43169,43774,20085,-31571,13590,72941,70108,72866,87134,11879,-90036,-145290,-110567,-13448,71535,187456,281803,265142,152710,38127,19918,36291,27737,37289,-8031,-24027,-36134,-51648,-71841,-61090,-15569,-12969,-85559,-81697,-23042,-9898,-43278,-24551,1827,28638,67941,102745,126448,127454,149143,209452,256635,112650,32999,-14665,-11265,-52825,-74837,22526,120438,244202,289223,202903,131082,126676,121965,120723,94971,17826,18654,68872,109187,-1097,-100762,4666,29725,1981,-1029,35962,44234,48194,37492,-56530,-129748,-78391,-32919,25431,15013,26985,9999,-64546,-123006,-62192,26854,83766,55203,11516,-25867,-76563,-84751,-54487,-50493,-71413,-70336,58289,116427,52886,47965,23101,-20685,62258,100338,140085,153005,80890,-43922,-19624,50103,104105,136511,237580,220138,187542,92799,-12408,-12196,88080,117014,37203,-2128,-27269,-57079,-67543,-67754,-50906,-16034,-926,-24580,-63906,-129725,-146657,-157031,-70945,28715,75073,75008,34234,-9493,-64400,-41409,15093,91567,204041,301752,344179,287134,169722,62218,-40509,-61226,-44477,-53325,-110445,-122745,-121980,-50260,2597,31200,29768,-56974,-100350,42259,173826,246725,139327,159546,135198,44144,-1320,-39164,-116845,-138120,-89177,-4992,6849,-31382,-59399,-46919,-48377,-64356,-67436,-43238,-36013,-44417,-12508,20211,-16309,-66418,-67612,-64646,-33871,-13733,7484,48561,79536,81027,26374,69888,173336,248964,169465,42041,5151,-25090,-59883,-102167,-84013,-58658,-78189,-95317,-82155,-61246,-85118,-74173,-33686,-365,10207,18459,22211,-13616,-8851,60249,100914,49054,-21024,-82394,-131248,-52761,36547,43637,-3906,-63880,-45078,20563,214011,236469,142391,121505,96176,83405,116154,111761,-10743,-52555,-49903,-69773,-46777,-27330,43674,146316,164660,131749,96841,2333,-52812,-121873,-94185,-48749,-86732,-46828,-45031,-26745,-6941,-28809,-22234,-15985,13473,36979,30357,2334,-62094,-95346,-56575,26994,21785,9864,67734,55312,-15218,-57727,-27740,12446,41868,56801,61076,37925,7506,4130,6792,-31909,-50661,-79623,-104060,-95204,-132530,-49475,8248,63107,154161,277469,364412,344505,181522,25955,-38739,-8445,97024,172479,124012,58120,-13642,-50181,-30262,-32481,25121,89938,77070,36286,-45570,-56728,87395,121536,96064,107220,79330,85496,125433,76539,48370,76950,55246,-8492,-41448,-25819,-26236,-22304,12847,31070,10463,5837,29101,35998,39281,78062,96825,101682,65634,40095,-338,1432,28403,54290,-25808,-81148,-38295,-11550,3308,-25336,-67396,-74354,-66165,-27787,-14685,-24034,-19385,-12054,16841,861,31375,2163,-5753,-68987,5831,67105,53923,9257,-12879,-35942,-66029,-58758,-50249,-53957,-90076,-110588,-106556,-103227,-91061,-30127,43193,25562,-37664,-99677,-38810,678,17474,15759,-81393,-56416,-4664,2133,-79323,-120067,-80751,-32788,11118,5661,-67354,-114264,-102046,-101349,-89565,-31088,28517,87668,129702,143846,129057,108327,145878,10217,-23791,-69180,-166391,-153141,9670,178704,329711,332910,213145,137316,78978,31245,1584,17788,-22196,-23256,-71782,-122480,-136209,-91158,-36045,-14722,16961,14608,-1394,21103,54137,79855,78890,38685,-1195,34503,24619,-59346,43059,142305,115833,28974,-81085,-155971,-97514,58660,104663,52895,59122,100770,101757,29904,6864,2690,-13939,27817,10255,-19263,-114400,-78340,21925,155926,310697,218448,106027,-13044,17415,17226,-84017,-196560,-117335,-103080,-105950,-120897,-107803,-68660,-39557,-45925,26097,94302,87181,48202,-6595,-21915,17135,28308,72714,106441,138197,111087,31659,1916,20559,79378,231699,415435,544044,683711,534010,307759,70359,35268,41721,-30025,-109184,-162781,-163700,-99798,-39758,42139,48141,-48197,-81142,425,91539,110633,-44139,-364581,-643731,-643363,-479040,-382087,-351196,-281111,-139083,-77609,-38056,-62093,-102724,-16882,100179,204158,127743,-5014,-122199,-147183,-108488,-59779,-29704,308,9627,19393,65589,139227,206205,140705,64103,77186,161603,192623,126560,10229,-91027,-83573,-4191,71779,122441,122335,14499,-16344,51096,-5494,-4991,46609,-23344,-160121,-195307,-193694,-138274,-65085,-60068,-68013,-75552,-65012,-78269,-71600,-28683,17948,5751,-21957,-10818,-17584,-11495,-11521,-1807,1532,18738,29139,3340,-42401,-50273,31704,-77516,-48172,-112229,4359,-50668,-89955,-102941,-102593,-74596,-57145,-47708,-11989,25752,26210,16069,-35454,-104169,-94762,-3991,65896,59693,59235,20652,9794,-44783,-74172,-87762,-70828,32767,24935,6562,-28986,5645,51578,79342,16136,5741,6135,-13129,12189,48350,1323,-18455,-68773,-77237,-64326,-37184,26920,16413,-63115,-72673,-35396,-35465,-48277,-46196,-62667,-90148,-86299,-4918,124495,239062,273207,220354,173257,161831,173008,135512,79830,14632,-40871,-52465,-86717,-32628,-1022,12161,-35143,-62560,-40741,-9447,-7778,-58592,-105700,-86105,-73383,-70733,-65106,-5122,29946,38036,54668,70608,61963,41264,17161,-11668,-37723,-54369,-66945,481,144197,190471,127737,60034,40465,55727,85927,64140,39751,86475,188819,238072,334150,358259,144643,-67740,19042,250965,430825,446192,361572,416694,418278,319519,268845,183371,52369,-63809,-98680,-133534,-114038,-74153,-81368,-118004,-128226,-94580,-46169,16589,139592,224432,196747,50348,-7210,-16429,-79285,-122999,-100160,-96612,-126862,-78048,-73483,-83069,-64823,-27764,-37005,-71106,-61726,-24891,-44607,41528,130073,205965,266461,259092,144280,51685,9609,53367,84399,44971,-4320,-19179,-5552,23918,47939,47686,50833,18158,17239,14933,-7028,-72894,-98855,-94944,-69991,-79852,-56916,-49981,-37721,-40624,-59679,-28482,24545,39164,-9265,-61875,-37864,-2884,28099,21834,7943,-24762,-35203,-46688,-23815,-14259,-44122,-8211,-6525,-15082,-82848,-101563,-41144,18138,86098,134100,169307,143318,81043,4257,-16753,69417,93251,103115,134825,100816,74752,42957,-59346,-135906,-19657,53157,78143,123435,115679,42345,57042,88417,40364,-70952,-115556,-25965,39866,-27056,-123912,-15582,52344,-11768,-61876,-80806,-78733,-122705,-143221,-74524,-97744,-135717,-112365,-33219,48793,91205,39716,-16846,-64705,-42956,-21706,-12052,-63996,-125835,-132182,-74988,-5577,24059,1470,26214,119529,151715,160106,88871,-19529,-40151,60540,106700,42542,-44771,-84051,-62375,78622,126131,124222,92036,56711,34047,8646,-17953,-39750,-67814,-87538,-102629,12340,85250,73272,-20206,-79743,-55283,-13257,20923,2572,5124,2875,-40335,-77450,-77074,-57395,-96377,-82392,8893,139134,195806,197033,198678,138445,80909,6511,-26618,-25573,-32219,45203,89773,113941,33112,-29232,-53605,-50925,19768,75157,74663,24789,-26745,45225,23258,-38146,-102820,-89995,-92084,-94347,-55423,4089,17576,37461,87661,124894,106441,93702,142136,128954,34585,-43443,-484,23146,-7949,-15742,3721,8302,-8673,-78110,-116838,-73010,-63636,-50470,-23232,65217,174701,83910,-39493,-83785,-49468,-9293,3823,65021,192180,287561,330363,371571,297016,137524,4700,-76606,-79513,-134043,-157328,-57266,-16631,2753,-18680,34334,70645,53356,8806,-41551,-63819,-83377,-105802,-65164,-8330,24085,11128,-45785,-39575,-9780,-3327,-12555,-6069,-36133,-17783,66111,123557,145346,131285,68631,-59192,-41024,16517,-10993,-102193,-84374,-10781,8904,132631,449102,751246,652724,428199,225614,36168,-50444,-49690,-13144,-17350,-78574,-24992,27125,103393,66294,56345,57039,24455,-13608,-2714,-57711,-93812,-111896,-127677,-82857,-62864,-19034,24950,47390,52964,16037,-49644,-30093,23636,57348,37896,-2630,-62937,-132088,-84397,-74456,-107965,-55635,-40260,22272,49575,63556,79039,114647,216196,216210,153270,92735,18210,-26010,50279,115952,100918,93746,111250,87540,42977,66527,110011,130837,173557,194040,13822,-161085,-15995,-9950,-60579,-60101,-2922,-35814,-53648,6000,23222,-25893,-89620,16616,114891,143552,107690,66638,54117,53334,61776,44802,26680,29627,24856,-1513,-47661,-24911,-90605,-79168,-41293,155081,418539,379347,287315,176514,12637,-47676,20470,25090,-9060,16762,55187,137174,132576,48774,-23784,-43590,-30666,-19477,15925,93539,215427,206527,135627,128237,93155,34358,17039,61599,64196,-78146,-82120,5423,-11350,-54815,-105734,-59896,-34081,-60319,-84434,-66594,-14965,25926,4143,-40858,-39384,-36587,-38408,-23445,24082,55344,77337,60227,-23944,-84894,-99676,-1287,90999,41332,23124,-46078,-107278,-58985,101201,195843,174919,56141,-69186,-103226,-24295,22554,29463,26623,3044,-20327,6621,73270,75386,-8888,-80268,-51812,-57931,-64220,-67349,64183,83995,74287,51287,34652,10995,15050,70072,78857,27838,-14015,-22242,-27426,-26852,-35391,-40621,-17090,18335,80191,147614,159253,103415,56328,58602,82087,50354,42953,89556,239763,298620,338830,406793,417805,258976,184678,180029,96022,1369,-29864,-23708,11464,7672,-19370,-56538,-73364,52768,98596,64135,53966,40285,10212,34886,43678,-25716,-57315,-45536,-49544,-107622,-80394,-37027,20470,33743,14810,-3148,-24701,-34033,-37933,-87582,-96124,-11551,-6274,-23989,-59773,-76548,-80321,-54963,-30867,-46980,-24659,-32520,-39711,-52224,-62375,-43829,17020,48629,70180,53288,22185,-9424,20285,73613,75386,38623,910,1146,12683,-7382,7095,31935,20701,-28212,-43247,-3764,28153,49717,70890,32105,-28681,-65454,-77397,-23595,-13766,-96197,-100772,-37139,-16231,-93095,-169726,-50401,112855,187945,37665,-71918,-59031,8623,11784,-51512,-103342,-34084,52960,76422,25127,-63199,-75343,-4738,5345,-49206,-95207,-65703,-69919,-45163,9318,30340,38059,41953,52077,13541,22826,56897,47347,2762,58424,4667,35764,28886,-23761,-67731,-75795,5387,58201,70234,-17216,-110015,-106674,-25580,-4751,-4715,-27002,10106,78797,132746,64178,-4178,-31860,4842,-17577,-64029,-21675,27377,12805,7693,-169,-25996,-58328,-14904,18563,17537,-42683,-82024,-104706,-21734,-64922,-69710,-52206,-2441,115289,197103,128303,65696,29168,-23603,-58862,6486,105347,95649,39165,15614,-17455,-35674,38508,116691,169613,46892,-48081,16771,47351,-34651,-24644,82236,192978,230734,211636,195894,198714,161943,21277,-61354,-22926,-5872,-34322,-100976,-82791,-46276,12519,12868,-12949,9840,-10932,-18421,-24603,-22383,24982,39710,-8453,-45171,23611,-73432,-123841,-119345,-70269,-50422,-90149,-70603,-22392,22948,74247,85318,79732,56147,1292,-21856,-14993,-1734,-25944,-72776,-95075,-98626,-44450,-22516,-42328,-74858,-11022,-23606,-27124,1115,-13017,-60821,-46717,-41696,-28523,-24393,-20949,-62759,-131128,-99514,-52035,-72229,-40317,117583,289868,364118,196637,80298,200878,286622,285420,205491,135855,55944,56340,72591,79896,54710,48889,29015,37512,23831,-14171,-11362,50756,174143,153822,83862,15299,-46187,-16125,45361,32947,9510,-23589,-49017,-38417,-14221,16353,-41313,-24092,59136,73839,68979,68010,95633,50754,10749,-33416,-3296,-2253,-5439,-29472,-94171,-131339,-119217,-124570,-46027,-33461,-49686,-89645,-74860,-45881,28448,19742,-491,9804,19765,23815,8408,3161,-25008,-58301,-66305,-26568,-12930,-51161,-135296,-112462,-21896,52431,93219,86801,65695,-11171,-41623,30335,32109,15734,21962,-2256,-47057,-85417,-74080,-48232,-36055,-64950,-89072,-67795,-39145,-34750,-44255,-40392,-11573,28392,55570,-14307,-57429,-25141,-30747,-41715,-9137,77157,144030,136444,62730,-26492,-79600,-14811,60782,64720,-39607,-85375,22420,32673,-34339,-89661,-49445,-15650,-31450,-45390,-62515,-53480,47332,186999,235319,163684,90473,-77508,-72850,-2179,36611,42403,11962,-35686,-50490,-89695,2674,180420,308301,325959,247277,149448,62615,25632,30433,57986,79142,87017,227313,438311,540850,441635,249999,91644,-1576,-56417,-84250,-63946,-46940,-58058,-74062,-14631,58531,21864,-58418,-108696,8911,6177,-48538,-96389,-55187,-57242,-80726,-58627,-6574,49990,108697,163814,196848,73689,12659,19241,60406,99324,70106,67162,100822,129772,173021,32098],[-93904,-27477,62603,166291,247002,160592,69015,24597,-54420,-95702,-68845,-39673,-57277,-59436,-89413,-105435,-28437,-2758,-60560,-47656,-13890,10208,-8564,-31499,-36559,-36790,-37487,-21542,19786,51619,52109,25829,50530,103765,114763,90516,11942,149,54218,89503,97726,88903,46670,-31073,-82715,-42690,21547,49812,92515,113905,98515,69046,5924,-66809,-122302,-119123,-59532,-4137,-1748,-37438,-63852,-90454,-85477,-48862,-36001,-22919,23238,37083,37096,-50395,-90722,-76622,-28010,56080,163180,126871,63150,-17717,-30039,11433,-12894,-39749,-76104,-61134,-31444,-3550,83792,154750,163836,111488,26580,-27110,-79077,-128507,-46856,-23394,-2490,21475,4406,-3420,-50775,-57490,-69668,-28526,1950,25420,25299,44284,55741,27052,-8952,2290,-84282,-76081,13654,90836,90135,7078,-16313,26792,81989,203508,400434,517518,334653,104082,-69723,-23666,83175,130829,104919,35300,-16031,-47030,-35702,10725,14006,97030,303672,391550,198281,7137,-88652,-32520,44601,184508,294901,284059,160284,10951,-92298,-76657,16576,54236,115867,142437,71804,11116,-30640,-49679,-48907,2028,53971,70265,60168,39284,16013,17980,-2209,-17691,85,19255,45358,59759,35385,-12280,25440,89734,88122,101931,65083,-5064,-55891,153291,312568,230647,-17001,-30675,122693,220841,223061,48602,-47416,46839,324166,456318,323416,143326,-13172,-59819,104631,167752,63272,-13642,-71717,-93018,-87846,-62085,-83321,-132715,-120054,-94126,-37268,86817,252370,301985,184540,36148,531,-8589,-58879,-137525,-129233,-101416,-56748,-21602,-433,-38772,-104964,-57111,-41596,31192,150339,232161,227107,196610,126290,81209,31056,23015,105516,91053,42441,-28963,-45293,-50123,-80502,-79404,-70330,-28424,27131,76778,-39628,9645,160109,256252,195862,83186,-13654,-25107,-50451,-64175,-49467,-59259,-111285,-132198,-96997,-46734,-51549,-12834,158397,76103,14240,25719,1605,-54095,35,53843,200528,311533,237524,77248,-7130,-45299,-22166,-38572,-12261,-11305,-56288,-72417,-77149,-110530,-18975,122152,99254,8431,-68024,45028,289892,474667,299691,99562,24896,-37312,-46607,13143,65667,53637,-32618,-90847,-82911,-82948,-131631,-93526,-34154,51682,71675,74567,55548,-18011,-57684,-42691,19872,75853,87753,25140,-41107,-98597,-115449,-78507,-50657,-26390,-27017,-55500,-87737,-9409,85303,166875,110539,30755,47326,36253,-10253,11668,36162,22955,26386,40537,-19106,-118073,-150553,-78332,14125,99445,217657,288846,233595,121928,27888,32853,65904,42079,27897,-32660,-58065,-41970,-35811,-62451,-74289,-34415,-40250,-101188,-49316,-986,-3826,-44873,-28107,-10853,10169,49708,86001,113513,122296,125982,155616,211293,97831,26738,-4813,-1675,-42294,-64003,28307,115272,212112,260798,209261,151212,143205,131339,122346,86898,15997,31417,85621,129627,27692,-125108,-17244,16400,-15613,-13603,43986,62675,63365,47636,-41278,-136192,-78444,-33341,18135,-3149,5735,-4510,-69581,-121927,-79600,-12840,58668,52149,22476,-7757,-45548,-107076,-93026,-81176,-95099,-106313,28819,98063,45959,51364,35970,648,75707,98492,137594,172976,130762,-77,13140,69416,109900,145788,272630,261050,194427,87562,-14121,-21897,69121,104253,33889,860,-12471,-27801,-37193,-49052,-43231,-14580,-6552,-29279,-61731,-119710,-130095,-148690,-72980,23239,70164,82652,42373,-3792,-62597,-52903,-6875,64891,163379,260037,344700,318730,210906,96302,-23829,-61376,-40978,-46209,-94585,-81292,-59582,24365,69889,83105,73270,-4438,-101849,14934,144221,237871,170417,165687,119127,35535,-9529,-44857,-97532,-146138,-111366,-25807,-3543,-31102,-49335,-40752,-39812,-57440,-67936,-48949,-46132,-53377,-12586,23244,-16598,-65002,-52096,-53815,-30558,-8444,16857,59106,88194,87328,35274,91415,221754,352169,274486,110965,30122,-10836,-41195,-90638,-85296,-67027,-82087,-90938,-95272,-94279,-125794,-108540,-60352,-3209,20471,23679,31420,17740,36255,116908,144615,55643,-16923,-61071,-128556,-74622,19135,39582,8532,-46627,-37057,18979,221990,245102,154017,131675,101197,99641,140409,137417,14156,-40326,-46967,-71725,-47586,-28254,42304,137296,147592,112865,81578,-2862,-49932,-102023,-72570,-37760,-103697,-81000,-71977,-44844,-20539,-46139,-53343,-51025,-3453,39586,47532,19974,-51162,-95531,-61654,19798,2353,-38681,13528,26676,-18549,-58449,-39722,-18140,9219,41625,65813,48063,17645,8815,124,-39997,-59964,-86197,-104967,-91742,-125628,-47234,2798,55584,142711,258020,354454,355906,205966,59156,-1302,31246,130281,193502,127791,50006,-31245,-71915,-31026,-14414,41931,104770,84763,36241,-41412,-61288,74080,115057,84497,90496,66107,71277,107887,63311,38831,70204,51603,-2372,-22666,264,-9552,-26736,3393,22580,2306,-5509,20669,31482,36027,74356,96007,96427,57263,34206,267,17356,59383,95695,1218,-74690,-41556,-13610,-2299,-28789,-69428,-74090,-69719,-30693,-26054,-55018,-70272,-92229,-34230,-39986,-9319,-22739,-7772,-55437,19887,84390,79131,34950,12197,-10759,-55681,-69419,-73776,-82600,-92331,-80428,-73006,-74082,-72666,-26882,38447,12741,-47385,-100143,-35219,9639,30303,20827,-85288,-53628,-3338,-1024,-83409,-104021,-69190,-31244,8842,7881,-56002,-140042,-132486,-121162,-104876,-14489,73703,167484,212813,174782,108858,73200,104385,-228,-26687,-76779,-170364,-130495,21373,172173,298932,313083,213862,140957,81405,28892,-3054,20068,-7092,-27647,-87582,-142064,-117118,-73310,-32431,-19831,17709,27772,11539,24170,46758,64095,62952,31415,-4464,35581,30977,-54639,40427,121459,73806,1235,-99794,-146647,-86672,47763,80931,26343,43516,94067,103599,39713,21360,14846,437,41410,17189,-26843,-114432,-74772,28154,163164,329018,258661,151253,22458,28609,23636,-71446,-201940,-126520,-110899,-105123,-108639,-87016,-50953,-29575,-41638,31200,113697,115122,76571,15999,-8552,18357,17873,59535,98935,134233,107845,30400,4878,20127,69744,212746,359084,460658,591807,480197,278263,53182,17469,5790,-59095,-130256,-164157,-154184,-107196,-59448,17677,44480,-49282,-89222,-14084,77191,100798,-46545,-368377,-618771,-599008,-438997,-360482,-347255,-282747,-139142,-83347,-45352,-70048,-100420,-14081,81229,187105,99352,-34149,-142541,-156062,-106679,-46931,148,48239,53820,37793,79743,151212,189636,81249,15713,48541,120040,146497,94979,-2903,-95755,-94625,-19782,46396,103749,111185,20716,995,58849,-13632,-42613,-7668,-91394,-216200,-221165,-194002,-119719,-38488,-41177,-59407,-84847,-68334,-76738,-70484,-17109,26377,10960,-15836,-13446,-36845,-37317,-32920,-15698,-1215,28450,41242,11173,-33174,-18309,89057,-27049,-54095,-89031,34075,-39206,-93752,-109504,-111540,-71167,-42165,-32238,-350,37673,37035,16757,-48813,-114285,-90526,3468,52629,27995,25660,-5050,-12859,-78288,-100777,-92619,-104114,14414,30947,21639,-15413,10313,45754,78696,30897,25108,24685,18056,36100,44360,-16990,-48849,-101728,-84825,-55877,-35117,29794,31238,-51471,-70521,-46105,-55317,-63577,-52517,-67298,-102437,-102931,-34022,99958,239692,251674,170680,122959,117977,132465,105774,63514,10163,-39705,-54482,-114405,-54510,-7826,22201,-17178,-36633,-27927,-3324,-12219,-74832,-140477,-115825,-80851,-63044,-45506,11884,43159,47783,56534,66246,57861,36812,15415,-2722,-19605,-35243,-61102,893,139238,165785,99998,39416,35318,58732,85095,60759,45087,99784,170654,182563,269353,302936,108935,-82284,24763,242280,417230,445525,375147,445564,458759,343887,269655,163777,33909,-82637,-120298,-147054,-114263,-73142,-86259,-118405,-125248,-85021,-36417,14888,114779,192948,189418,57136,298,-9741,-79313,-126682,-103239,-93364,-134383,-91458,-79079,-75031,-48529,-14076,-33846,-68051,-52585,-18399,-44359,41464,113805,191820,276508,278491,141766,39565,3392,67746,131380,102534,40948,9608,11469,40350,67097,65145,53413,11509,1917,-6587,-28428,-93201,-111619,-93300,-56519,-63546,-45125,-45736,-37536,-31181,-35950,-5290,39835,49704,-8275,-79085,-53696,-16122,12321,7606,3037,-27949,-38643,-48193,-21289,-2868,-13910,21391,14904,-10296,-75180,-114437,-38165,37130,103241,129689,159713,145964,90857,28277,10580,75302,66079,76184,133819,126363,103657,61141,-54277,-170431,-40792,40615,73892,122142,108455,40914,64272,110416,68715,-52771,-86677,-26970,16385,-48110,-109040,-3665,62563,-9177,-68158,-90579,-88966,-130659,-142256,-74427,-89694,-125289,-142749,-56250,33999,87943,47604,-7772,-58800,-41051,-12063,7283,-37698,-104780,-119180,-64675,677,6547,-33268,-9776,76654,97890,107182,64231,-10894,-14074,85590,124083,50687,-27952,-60211,-44765,76588,126158,135736,105894,63407,35314,10510,-21568,-53342,-77586,-88966,-101561,-5026,41612,20224,-50420,-83909,-49044,-7778,35562,27387,32800,17052,-35324,-71868,-69461,-55873,-115892,-114890,-32598,86082,152109,164547,170908,117838,82637,29063,-10801,-21641,-24624,52311,103923,133929,53521,-15694,-39082,-23998,57570,108212,81489,16206,-32144,51073,40992,-24277,-111718,-106445,-101047,-99647,-56141,9736,32442,67038,135689,177917,147885,120773,158432,125256,37493,-14073,25098,43267,10702,1109,12861,10982,-15394,-90178,-133077,-90848,-89535,-70732,-18206,91215,207330,97833,-34657,-82127,-54999,-16316,16084,94985,211504,301125,373418,437432,348337,157585,3438,-61494,-59996,-112375,-128280,-15005,38763,33785,-8663,32261,72251,57402,15054,-37698,-62154,-82272,-115972,-73858,-20766,6007,-15299,-62727,-37050,2920,16355,2895,-542,-40017,-25421,65460,136571,137733,108900,48426,-61701,-31919,11814,-31929,-124461,-46021,14608,26038,139540,423246,715341,639660,419297,211796,20484,-63898,-50756,-12696,-24038,-67761,-7028,54139,112287,57483,48648,54675,25410,-7330,-978,-55023,-96471,-112131,-124285,-80970,-67790,-32358,11284,40823,54872,21747,-57642,-48575,6092,38920,29679,-7194,-75926,-162849,-120258,-102805,-88693,-46971,-47542,22273,57412,66154,77611,95711,177732,174682,110984,54809,-7105,-37429,47481,121161,103387,101313,130107,103183,50036,66944,106304,119266,165415,211891,57362,-172500,-45467,-20891,-64220,-74064,-11832,-30817,-34172,10834,28671,-22232,-87399,18076,115925,145948,108044,66649,61760,80850,87959,45510,19114,12977,5557,-22714,-71557,-38812,-83536,-94315,-67790,134140,451989,459646,367390,218553,14055,-43129,23221,24134,4624,53182,102524,168281,120038,20572,-50273,-61597,-43453,-29153,12817,93720,216405,236113,185456,162439,94308,24454,12194,70699,75749,-55978,-76752,-18996,-41950,-70266,-98171,-51738,-29113,-50611,-79141,-72816,-22050,24002,7045,-35941,-32390,-25591,-22593,-6191,36071,57141,75326,65889,-6496,-57752,-85697,-9677,108626,56711,12307,-69587,-101132,-35967,124897,207007,171648,45071,-85405,-89889,-20624,13077,7113,4804,-11776,-28501,3059,76309,89966,5079,-69402,-58868,-60004,-51590,-39247,79382,74605,58376,28935,14052,-2851,7697,70782,82998,34221,-15928,-36324,-42685,-40234,-39214,-26498,8659,57867,118110,173716,165543,87063,29742,50248,86971,58753,63946,128251,310849,399944,450018,487059,441960,240006,143294,149133,91948,-3226,-37668,-36176,-11911,-20360,-36924,-63811,-98408,17786,67315,49431,52137,42400,17844,47242,54486,-16392,-62810,-50279,-38116,-82176,-77351,-52083,932,23154,10331,-9211,-34185,-45322,-46799,-90270,-80047,1302,15199,2534,-31074,-46142,-57019,-42020,-23420,-40217,-17927,-30849,-48983,-69181,-78379,-40084,29994,68395,92572,76448,39404,-734,20606,75798,75624,33391,-5957,1698,20594,6146,21437,37069,11320,-50617,-59357,-7186,34466,60945,66372,11125,-47737,-68366,-53089,-935,-16106,-119690,-120754,-48898,-25221,-112863,-149406,-30382,127487,174837,14746,-83728,-62799,5783,12168,-45710,-97707,-39783,43362,72197,39782,-20291,-43617,3502,8054,-40301,-86225,-85371,-96841,-44902,15606,22500,24423,36045,68248,46831,44867,53012,35548,-3590,53459,-5334,21981,19819,-27008,-64095,-89891,-13751,55405,87227,11030,-80679,-118946,-23819,10042,7553,-29060,2248,77725,125766,51366,-3438,-20100,22967,9716,-13557,19690,46966,18406,-1517,-18731,-37551,-72537,-26528,11274,7386,-49554,-79956,-91072,-28192,-76175,-79973,-54348,6229,141283,242606,184718,108253,69975,2350,-50296,7095,118272,99917,34953,10196,-20763,-43285,39675,134199,203619,73068,-37733,5501,20201,-28023,29667,148991,240821,242527,187720,132208,110252,75049,-49691,-80079,-24489,4381,-11932,-79509,-94963,-58463,4773,10760,1796,22024,-4241,-14296,-14423,-11625,31181,37286,-15393,-37546,33617,-54232,-125337,-131521,-77347,-52190,-90169,-71007,-22824,20706,61535,53271,9619,-10632,-39855,-32147,-12383,3652,-11564,-52324,-83495,-89061,-24061,-1801,-28070,-79726,-11319,-15075,-28342,-21517,-36883,-84315,-70128,-55451,-29449,-23049,-21738,-61409,-120117,-92970,-56759,-85828,-46234,101031,257788,317027,153232,93129,220388,311708,331575,235325,147113,68387,77044,96754,92688,66646,73292,53565,40892,25277,-13361,-10115,46942,145911,109328,46790,763,-57503,-9920,57510,54586,31936,-6140,-30037,-6431,22228,45609,-32054,-27784,67638,90957,90146,74263,98305,63123,20532,-37598,-14196,-5301,-3024,-32935,-108903,-134562,-110591,-110577,-55638,-50695,-73625,-92765,-69045,-49437,19056,17888,-1201,9270,25303,29921,11397,5929,-17077,-46027,-67039,-37144,-20234,-51629,-131901,-113452,-9070,71619,112975,99148,68209,-9321,-23663,45190,41141,23332,29626,3621,-40944,-70511,-57072,-38560,-34931,-64549,-56086,-34227,-10473,-7610,-22324,-40247,-23561,21660,60514,-3858,-61020,-40800,-40099,-36068,-5800,74529,148376,152473,88346,-10370,-98286,-27668,57646,67102,-30916,-110536,-1646,11669,-50076,-91211,-44103,-22895,-43656,-56054,-70493,-72585,23469,153198,202143,146947,98687,-54801,-83482,-10136,39958,54177,28282,-17313,-31905,-70601,-27607,150107,291528,316791,241393,139190,60259,34436,46721,83015,115090,126718,252027,437871,522796,410955,223918,82323,-2532,-63028,-94273,-59457,-39909,-45574,-60202,-10085,48577,15446,-53616,-113921,-12213,-28664,-47981,-117930,-89647,-90625,-83693,-50686,-3776,51630,110609,160221,175091,53308,2127,11869,53774,97466,77307,64687,80218,98071,155609,55493],[-59443,-36493,35460,138401,269782,217930,100918,39748,-44758,-87484,-65464,-28186,-42631,-50778,-77598,-122196,-46403,-9133,-59035,-58614,-30530,6968,8902,-17771,-41015,-42992,-37672,-19466,20278,48667,46666,13046,22220,66872,77339,58178,-4702,1015,54330,74244,79324,81657,55402,-21676,-89904,-49967,23475,69469,118346,124427,93562,56271,-6036,-76816,-126871,-115636,-47868,15460,17354,-27767,-68437,-107598,-108488,-49408,-29960,-10174,36793,44670,28604,-67275,-93928,-93234,-51449,19209,111593,94012,57833,-2801,-21030,8279,-20970,-42597,-60074,-28248,3236,1350,77382,163719,180969,135289,51291,2558,-43861,-141612,-58316,-20933,472,17795,1671,-3992,-59040,-71826,-74557,-31048,-2915,24939,32866,53083,65913,33892,-8118,-6449,-84671,-54883,31390,101257,96106,11002,-14983,22582,64309,172076,368267,539408,369994,109092,-87406,-23674,86170,128442,107809,43174,-16206,-54770,-38597,19105,39435,141107,355241,412465,186490,-8856,-87477,3192,95311,243177,340925,304828,155359,-4274,-110058,-68614,23332,52904,107256,142101,85252,24770,-20629,-38121,-44890,-14262,33702,48462,41259,32268,17774,22760,4936,-5830,16974,36953,54322,58560,32858,-19533,19252,116701,139001,146378,90269,4842,-75885,123749,298901,236004,7962,-30937,130908,240738,242608,54558,-49065,45487,317671,419468,291609,130551,-14293,-53763,113360,203650,87868,-1305,-63536,-100689,-100685,-68427,-91616,-150918,-131013,-103626,-49166,62636,214217,280621,174059,23782,-12410,-14544,-58158,-129199,-121933,-108690,-65584,-27198,-10486,-41059,-94015,-40739,-29956,29819,134753,205099,180824,138618,84637,70600,26783,5261,55835,27132,-2823,-59240,-72131,-71827,-103967,-101143,-51817,-17573,32812,77898,-33086,14789,161056,275333,240165,128792,16477,-11035,-43534,-63925,-67344,-80446,-122179,-115704,-75048,-24464,-26836,22581,163380,70873,1100,2241,-19764,-57990,8406,72288,230928,349484,273087,96934,-4126,-32999,-12599,-43932,-42201,-26235,-53807,-70484,-70013,-101386,-20100,118735,93625,6839,-65530,40527,266009,418190,268567,77289,9948,-48280,-44015,19505,66854,55373,-29424,-89407,-84533,-81865,-133216,-94235,-30824,60136,96655,84779,41808,-33521,-64704,-38480,25617,76927,78377,11199,-54179,-119252,-118755,-65885,-34248,-10884,-2299,-30916,-86487,-20365,80127,156274,76319,13582,47341,50057,11612,13651,294,-25140,-20890,-5515,-51704,-133514,-125107,-41797,37348,121838,243075,288783,199959,93783,17916,47652,108324,91812,55236,-25158,-38158,-23642,-14715,-50691,-87971,-52711,-62552,-88385,-18856,18104,-1622,-52293,-38901,-25456,-8960,29364,66807,99098,115535,100350,102733,157368,72295,9235,-60,4471,-34534,-57001,29690,105060,173829,224665,208027,167663,154584,133093,115412,72583,9852,38731,101383,155268,68400,-81722,-43491,-1170,-36913,-26642,51172,76148,71813,50396,-32788,-123377,-71591,-30384,10899,-23656,-18332,-22053,-77722,-121040,-94784,-49584,31024,44923,28509,4520,-17560,-90661,-138529,-77351,-76325,-122690,-10976,70783,35542,53231,48059,19308,79445,84421,121092,178818,174676,45867,43380,84388,109920,144465,292894,284480,183327,73265,-20886,-37989,40196,82903,27171,1655,1244,2012,-6555,-29724,-35508,-13916,-12281,-31692,-55859,-107864,-112601,-134577,-69514,18450,62294,84118,45512,-1643,-62171,-65597,-29999,34071,116009,209159,330360,339827,248236,131431,-6845,-61247,-31962,-33405,-73364,-40633,-1271,88645,123971,127262,116006,60927,-43159,-715,105602,204484,174500,153360,96215,23739,-21107,-54252,-82900,-137429,-123520,-44340,-16519,-34941,-42694,-34478,-31396,-52111,-70228,-56080,-56907,-60668,-11970,23261,-21244,-63091,-37184,-42396,-27348,-3465,27295,70239,95039,91464,42955,111689,268585,448504,378506,199761,85388,28859,-7964,-73843,-84986,-76326,-86073,-84944,-106629,-124569,-166695,-145877,-95124,-16093,24655,26431,43139,57911,87258,176513,181220,58703,-10424,-34028,-86948,-91847,-335,29215,13329,-36590,-34785,9850,213343,238382,155599,133706,100518,109815,152154,150292,31495,-33676,-48019,-73561,-48302,-29279,41795,130486,132632,95382,65044,-11364,-50301,-86188,-56218,-28296,-78161,-106540,-96456,-58971,-22490,-42384,-65140,-88298,-27378,35574,60604,35490,-39796,-93856,-68633,9809,-16818,-80516,-35853,-4083,-25230,-61707,-54291,-51942,-26955,23374,65844,53533,24063,9000,-11977,-46201,-70245,-88353,-99104,-82506,-116286,-45110,-3509,46539,128246,228872,328514,353317,225425,94993,41264,76161,163526,211045,129740,43647,-43682,-94998,-34408,842,57838,117676,86993,30800,-40502,-66566,56135,105948,73380,77438,55108,55793,84661,43538,25689,58845,42390,-260,-4823,25608,7730,-28660,-8378,10773,-8130,-18500,11094,25459,30587,68012,91723,87054,46127,27226,1581,33166,87119,132787,25430,-64322,-42254,-13862,-7726,-33803,-70698,-64946,-54387,-13281,-10598,-51123,-73471,-86761,-72534,-81853,-53627,-51124,-12337,-46263,28989,96883,100491,56207,31351,10048,-44569,-80729,-99823,-105826,-62195,-52036,-41386,-49491,-56980,-25134,29540,-3015,-58824,-98426,-31543,17747,41183,22624,-91000,-52225,-4632,-5749,-83009,-92040,-59898,-31722,3179,5782,-47367,-136411,-155774,-139472,-114872,547,113836,237774,284436,198712,79518,31873,58520,-10476,-30868,-82118,-151039,-108238,28268,154873,256672,280745,204748,138292,81004,24867,-10936,16896,3261,-33990,-103403,-147431,-92988,-52386,-27711,-24329,16388,36053,18629,21479,34526,48067,50225,25075,-9087,32056,31752,-52348,33670,86955,17055,-33868,-117796,-130020,-76015,34555,51856,-2435,28940,85427,100859,44350,29727,20598,7016,46566,20247,-46618,-114958,-68789,35452,167382,339969,294702,192485,55802,38885,26867,-61918,-196099,-127690,-110937,-97577,-91717,-64044,-33392,-20166,-37860,32740,127547,139364,101804,32920,836,16455,2931,41368,87319,125300,100016,25722,4036,15154,53573,181871,289309,366167,486868,418075,245948,37974,-391,-30347,-83637,-139547,-149025,-145455,-114959,-78546,-4879,37288,-52497,-99132,-33287,53328,78301,-67272,-381850,-575423,-537225,-387285,-331175,-334620,-271819,-128130,-86085,-56597,-81601,-94903,-12279,58260,157412,65376,-63451,-156894,-157582,-108908,-39987,24524,90197,95622,59749,91319,154399,158324,20450,-27109,20588,79209,99215,56463,-22750,-105447,-108828,-37726,14657,75875,92220,22298,16356,66377,-16001,-78175,-72027,-161430,-267445,-235311,-185470,-95266,-8384,-20378,-50609,-97771,-77700,-81224,-73412,-5498,30035,10280,-15490,-21741,-61183,-66039,-55801,-30854,-7045,33797,49471,17083,-20190,21486,177870,58959,-32013,-48044,58990,-28784,-98670,-116552,-122528,-67730,-28583,-18477,7483,44783,43215,12708,-63993,-123474,-88515,8418,38943,307,-1352,-24351,-31749,-104495,-84743,-48160,-111574,-9123,36054,36375,-4033,12271,37386,72730,43612,42099,42529,45219,55739,37185,-34494,-77478,-123771,-74957,-45465,-33712,30652,45299,-37639,-64209,-53304,-72425,-78264,-61070,-75707,-117301,-116299,-61384,73023,231374,222687,123277,75607,72546,88967,78212,51009,8926,-35173,-46853,-129630,-79076,-14828,34095,3125,-13096,-11501,7973,-12307,-74950,-96342,-98490,-84737,-55196,-26187,28300,55668,56074,56324,59900,52191,31616,12916,6185,-427,-12700,-49199,595,127878,139119,75505,26408,37281,64273,83462,55266,45932,103227,137935,119744,199108,242495,71185,-97255,28999,229016,388673,425623,371505,454716,485564,362422,268713,147951,20091,-99337,-140379,-150122,-112207,-73272,-95627,-124982,-126898,-80056,-31669,8266,77925,146002,167327,57159,5172,-4000,-78940,-128269,-103921,-88140,-131459,-104918,-84915,-69016,-35995,-3159,-30842,-64008,-45539,-14855,-44626,39188,93907,170711,271547,283616,134354,27534,-2059,79681,180772,173977,101589,56266,39426,59100,86722,81642,53267,4382,-11379,-22978,-44400,-111576,-125141,-92829,-44649,-48012,-33860,-42066,-36511,-18980,-11029,18956,56267,60280,-7112,-90695,-61469,-20669,5537,1041,4265,-27368,-41012,-49416,-18983,6480,10455,40468,28037,-11797,-74496,-126014,-32448,54458,109737,112561,137515,141784,97352,52576,44496,86997,45090,47977,124120,146134,134816,85289,-34769,-176714,-68241,19849,62789,115754,99027,40705,74601,139378,111504,-20379,-64369,-35043,-12127,-71732,-93313,7873,69661,-7614,-73305,-97829,-93748,-126232,-118093,-72137,-84086,-109969,-144685,-77507,17466,79706,50724,-983,-53710,-39436,-3554,26609,-9641,-78586,-103766,-54529,4164,-15328,-63731,-35267,43838,52922,61279,42719,2106,12657,107938,133543,52331,-11676,-36111,-30057,68574,120558,141081,114760,66032,33692,12157,-22044,-61166,-80245,-87052,-98121,-24385,-2135,-24399,-76795,-83547,-43404,-1504,52343,55722,61560,27874,-33664,-67001,-60797,-53269,-135363,-145513,-66780,40802,111926,132144,141268,94212,78361,46802,1470,-18836,-16152,58311,113658,148112,70334,-4716,-26322,1888,91163,134506,83152,5595,-32612,58553,57749,-12454,-117104,-114416,-100141,-98718,-53297,18090,53412,109732,200470,246385,203460,154649,177004,124163,43664,10086,47026,61251,28980,20728,27559,20082,-14825,-93429,-148699,-109776,-117202,-94403,-18700,108775,228835,106709,-30275,-79921,-60868,-25834,24854,121342,223565,302772,398042,478232,379293,166371,351,-45836,-39509,-87777,-94109,35403,93780,62730,322,29398,70959,57726,18235,-35010,-60448,-80066,-126227,-80488,-31630,-10933,-41810,-77568,-34173,15112,36847,18992,4060,-46365,-37766,58497,139834,118264,79650,26421,-58207,-26429,2036,-54118,-123390,-9907,29901,34980,142430,390413,654847,602606,395548,188752,-1984,-82799,-51847,-13160,-30647,-56770,7007,71820,107986,40424,35857,47530,22266,-4259,-366,-50194,-97738,-111623,-118948,-75023,-71420,-45547,-3605,31597,53298,25972,-62810,-67170,-10627,20973,19951,-11440,-85502,-179025,-128223,-101163,-62525,-35986,-52380,21524,62274,62968,68826,72496,139027,131793,68157,18169,-29628,-44472,44246,121553,100454,103332,141854,110733,48397,58384,94445,102623,156175,234724,119521,-96981,-71116,-34597,-67590,-85872,-19680,-24483,-15070,12688,29804,-21006,-87871,17168,113074,146081,110395,69911,68506,103095,108862,42969,9190,-6876,-19130,-50850,-100022,-44582,-40422,-67255,-84712,113217,470787,521067,433252,251928,15083,-37980,21002,20209,21383,93340,154744,197861,104803,-8022,-76763,-79346,-56927,-38844,7233,85825,203002,257165,235464,192277,93087,13092,6148,78760,87039,-32710,-58274,-28785,-67774,-77749,-88487,-47853,-29240,-44628,-74771,-81737,-32805,18078,6377,-34118,-27308,-14599,-5396,11766,46503,55989,71018,69277,10613,-30432,-66364,-16470,120502,70369,-3947,-85444,-92199,-22274,134203,198932,149967,24276,-104555,-76302,-17621,1874,-14668,-18234,-29702,-39765,-3061,74978,99420,16074,-62105,-65527,-60649,-38926,-15611,88203,60960,39933,6251,-11944,-22603,-3986,66423,82112,35844,-22287,-49586,-54634,-52052,-44003,-13533,37548,102974,152625,187260,160714,64968,4020,39083,81380,58035,75387,157230,366857,489685,547522,541440,434055,203240,92095,105534,77913,-13777,-50336,-52446,-36681,-46751,-51652,-62551,-106315,-15281,37845,39039,51710,42483,21451,53506,57786,-11049,-67776,-54917,-27827,-56581,-66252,-66426,-24784,4246,-402,-18311,-43629,-56380,-53765,-86614,-69561,1536,25537,28986,1762,-18354,-37888,-33287,-20379,-38143,-13986,-29662,-59934,-89072,-89241,-33411,43414,86522,110706,95630,53391,3662,16781,72002,71012,24302,-16325,-1077,25464,17152,33651,40170,-636,-74611,-76347,-15420,32294,58008,48741,-12056,-60745,-66720,-32299,15355,-19574,-131372,-124902,-53560,-33327,-132858,-128486,-15042,129161,148019,-11192,-93728,-68572,-2432,5514,-46755,-97487,-47344,28720,60768,53038,20244,-9479,14548,7682,-36605,-67692,-79102,-95883,-48966,14175,10859,12731,35488,87100,76403,57960,40861,20961,-7579,52950,-12106,9844,10453,-31623,-62289,-106831,-40579,41206,93089,29334,-59906,-123214,-24154,23208,21992,-28403,-8511,73755,116294,39165,-1826,-9039,38396,38290,39172,67981,73572,24188,-16045,-42576,-50999,-85786,-39159,1316,-4801,-58814,-80435,-80888,-41780,-92605,-93829,-60127,9468,154759,268735,234265,150417,110068,24403,-44530,3518,120378,93690,23627,70,-26636,-54304,36339,142802,228027,90867,-35371,-12416,-8253,-12996,65567,198355,272002,241113,154816,66521,25384,-5724,-113787,-90301,-28018,12137,11695,-51124,-105558,-77044,-11522,1259,11818,32247,1640,-12958,-9288,-7759,28686,25754,-30392,-40455,37378,-30442,-111443,-137293,-84345,-55160,-90502,-70580,-25216,14431,44325,25014,-38148,-68881,-69728,-35623,-12608,2519,-4671,-36221,-73896,-90026,-14425,12442,-18313,-85563,-16317,-9041,-29088,-62708,-63675,-101928,-94995,-66766,-26411,-17788,-19574,-57039,-107241,-86168,-62588,-99182,-55715,75914,210339,250601,95215,94527,222629,314274,359156,257905,160082,92450,117307,134862,107085,73597,89324,76352,42468,23269,-13770,-9609,41779,117333,73611,23560,-4880,-64792,-6194,70117,81701,59036,14434,-8981,23227,56646,73055,-18843,-33303,70781,103907,106963,75838,94725,69212,26211,-40144,-26523,-12900,-7908,-44136,-130344,-148081,-114850,-97037,-60383,-68654,-92919,-88361,-67183,-59001,-869,4523,-8308,4201,25928,31122,10567,4933,-13254,-36824,-69110,-52538,-33048,-57037,-132209,-116008,768,87255,129934,108251,69098,-3812,-9227,54276,44810,26395,32455,4614,-38875,-59214,-42130,-31181,-35227,-54922,-16645,4389,18161,18117,-2960,-39803,-37610,12431,62656,6686,-55586,-45309,-41771,-32039,-6571,68394,148430,166342,120669,15769,-104376,-47439,44914,61521,-24861,-95579,-23678,-8568,-62968,-86492,-40661,-32209,-57370,-68557,-81467,-95008,-715,121020,171943,134585,108683,-31969,-97808,-21821,40545,63670,42036,-1923,-16769,-53634,-60410,104291,251175,278330,208658,108598,43302,30267,51267,96272,136586,147371,254140,409557,475184,359265,186937,66473,-7011,-70930,-105550,-59008,-38069,-38502,-45376,-7651,33716,3829,-52252,-113280,-32575,-62927,-52365,-129462,-127506,-117778,-80755,-45349,-4581,48390,106467,148979,144968,27556,-13476,-798,39561,82317,68077,52351,57280,67618,133099,78464],[-13812,-17149,23970,113602,282207,272657,141099,59751,-30748,-74657,-62516,-19950,-27297,-40284,-63394,-116824,-62179,-12507,-51309,-64600,-41137,8118,29064,-3032,-43510,-46993,-35319,-14281,22900,46459,42374,3162,75,38825,48344,30735,-15129,6372,58496,64926,65215,73526,59851,-16308,-96626,-55436,26450,86704,135564,123422,79893,41288,-15170,-81367,-126557,-107354,-31748,41112,45734,-5796,-54196,-101226,-120054,-49939,-22949,3537,50999,52146,19570,-75290,-80456,-94355,-69490,-12991,60162,54832,47367,13394,-4751,9972,-26046,-41034,-39821,6988,34660,4434,70450,171800,199537,164271,85703,42237,-2880,-112845,-63525,-16878,2543,12291,-2958,-7062,-68484,-86453,-77559,-30928,-4981,26539,40895,62456,75610,41023,-6163,-12022,-72440,-35955,44304,105833,98081,13619,-15437,15746,43098,137714,321596,531190,385686,109571,-80508,-15894,91834,124344,106734,48879,-18676,-62737,-37384,29169,64278,178479,388955,413341,167583,-22219,-73427,44798,151647,302834,380521,317690,145482,-20083,-124597,-57743,29038,49331,94309,132793,94055,40501,-7901,-27060,-37793,-30895,11269,25394,21260,23420,18884,26332,10918,4228,31919,57187,68957,61565,33518,-21712,18327,153729,208865,206316,123159,20996,-87453,91797,278873,242184,43907,-28621,127831,247659,249555,58408,-52402,35400,287814,363586,255983,119307,-12959,-47087,115861,236022,111619,10691,-52047,-104574,-117982,-81802,-106227,-166404,-134171,-107677,-58948,38447,171605,250429,157855,10857,-24993,-20178,-57272,-120320,-113268,-112754,-72480,-31483,-19910,-41846,-83508,-27872,-23864,22065,111879,171689,132038,78775,38399,53724,19593,-11746,17326,-19474,-38944,-82908,-93362,-91949,-126444,-101875,-35382,-9094,33956,69446,-30643,17657,153127,279305,269845,165876,42233,488,-37922,-61516,-84247,-97922,-121785,-98870,-55619,-8640,-8901,59164,165401,66531,-13131,-21995,-40054,-53097,15838,84594,247932,368712,293991,112863,704,-19325,-2385,-36828,-58700,-37912,-50700,-70470,-63102,-86860,-19363,112187,84867,3189,-62246,32822,231214,345370,225905,48934,-10015,-61894,-39728,25299,63444,48400,-32842,-91462,-85087,-78809,-129021,-99266,-33074,61033,111717,90526,28231,-49450,-71686,-35824,27187,71726,62045,-6539,-67125,-125365,-104086,-49537,-15743,5297,21496,-7677,-80577,-32253,67396,131877,32613,-7290,44428,62053,34431,22956,-26029,-70786,-66014,-40514,-64424,-101178,-86601,-5287,54686,137575,262112,282071,166753,68649,7335,59617,151046,162822,130192,43589,35593,19856,9774,-38197,-98277,-67187,-73291,-60838,9641,34853,-1067,-62513,-53727,-39359,-27347,8635,47489,85702,108429,74049,54279,104603,41853,-20960,-453,6672,-30166,-53946,27327,91470,133998,184162,197809,177273,158414,126382,100382,53280,222,41401,114402,179998,109096,-33071,-68502,-21623,-61165,-38443,57236,84448,73674,46194,-31483,-106527,-58275,-22951,4704,-44389,-42695,-40709,-88027,-120302,-104484,-74780,3606,33669,29163,11190,6921,-46367,-83066,-22317,-19496,-80103,-48585,37693,23272,54863,60482,35511,74419,60400,93288,170497,207112,90786,69574,94263,104451,133234,296837,287820,155952,51248,-32147,-59844,3759,54628,17503,440,13554,30670,22197,-11565,-28441,-14297,-18639,-33353,-48822,-98516,-101153,-121800,-61980,13997,51812,79544,43796,-2963,-63219,-78327,-51681,2822,67590,155470,303768,349239,279296,165805,10273,-61926,-14991,-9772,-47084,-1306,51434,138610,160179,156968,149897,122382,27215,4552,65499,152615,154007,125621,68270,8374,-35550,-66974,-73799,-123065,-117214,-52157,-28184,-42185,-40262,-29975,-24333,-48636,-74341,-64343,-67374,-65896,-11657,19659,-29915,-59269,-23937,-30758,-23821,1791,39049,82290,101110,94968,50801,131264,311313,526984,469097,294899,161036,88423,37279,-52140,-82018,-84545,-89851,-80532,-115409,-147214,-202751,-177721,-134509,-37556,21886,25573,54352,100109,139251,232368,206254,57852,-3086,-9005,-50704,-102120,-21408,12928,10168,-34137,-37755,-4679,192893,221311,149687,128814,94309,112380,152005,151498,41546,-31635,-51868,-74491,-49732,-31075,41975,125768,120043,79524,47661,-22738,-53454,-74112,-45512,-21878,-60143,-103239,-115377,-65699,-11139,-19959,-50707,-117284,-57810,24545,68325,47631,-29429,-90362,-76629,-2517,-35164,-113380,-81146,-38481,-36686,-68183,-70951,-87743,-62980,5753,61743,53581,25929,4174,-28523,-48964,-81239,-87037,-89088,-70525,-105597,-43697,-11049,35310,111087,193955,290020,336873,238005,131305,88867,127202,195937,224643,130203,39301,-49954,-116809,-39274,13915,73250,128838,83445,20094,-42571,-71424,33998,94246,62799,67334,45203,38352,56431,18706,10504,44228,28771,-959,12593,49072,23232,-28640,-21451,-3036,-20016,-31589,2199,20158,25521,61435,85609,74502,32762,19447,2920,46711,109835,163482,46219,-54252,-41141,-12431,-11564,-39340,-71335,-53229,-32178,13457,21984,-6726,-9733,-4493,-77947,-122590,-98674,-80452,-18727,-41117,33590,104530,116937,72110,44541,26169,-32136,-87624,-125466,-83849,-36336,-28182,-14204,-29231,-44028,-24436,17693,-20471,-69396,-93216,-26880,25565,49638,21069,-94840,-51156,-8189,-12984,-80240,-84332,-53507,-34118,-5558,-688,-42537,-118591,-163246,-156536,-113283,12255,146071,292947,338883,214539,47541,-9207,13615,-20510,-35603,-83441,-127800,-87373,29973,127577,206864,239496,186953,129646,77356,19076,-21403,8606,7056,-43521,-118757,-132149,-68626,-30436,-22168,-28724,10996,37495,18639,11963,15915,28361,36016,16530,-16434,23393,26603,-51457,22241,37906,-51891,-74300,-130062,-111232,-66588,19371,19255,-30068,17637,76011,94303,43905,31385,18901,5256,43405,20220,-78257,-109620,-59474,43705,167699,341155,321485,224670,83851,47276,26320,-55735,-179345,-119332,-102560,-83056,-70027,-38766,-15553,-10819,-33538,31852,135935,159517,123551,44086,6478,12674,-14678,19929,72796,112226,88504,18359,-180,5964,31407,140996,213565,270186,379114,353071,213366,26617,-14943,-63209,-101347,-134636,-131048,-136718,-119706,-92829,-21640,29604,-55023,-108355,-56544,20610,43355,-105827,-388256,-502020,-451076,-317263,-286222,-303976,-241196,-103805,-82824,-70537,-96020,-88384,-12013,32602,118787,30046,-86421,-146168,-142105,-111488,-38316,42185,121229,125646,80296,98620,147536,115408,-35099,-59288,-4048,41883,53714,13843,-47415,-116164,-116806,-51928,-20022,41661,68420,20001,27446,71818,-12927,-81141,-136682,-181600,-295612,-235683,-168414,-65414,25038,2884,-40355,-113637,-93824,-93352,-77903,7525,29748,4275,-21880,-36010,-89062,-95796,-78917,-46548,-15849,34266,53537,20697,-5615,60952,268959,152769,16131,-3415,78934,-19503,-101693,-120827,-134317,-64757,-17119,-7066,11166,46741,44619,3762,-79989,-129187,-87566,12176,25908,-23742,-23102,-38843,-46676,-110948,-49161,-4107,-97854,-34541,42013,51154,6051,12787,27780,62683,53580,55525,56532,66376,70928,28602,-50065,-102208,-121189,-56090,-35078,-32891,29959,58248,-21739,-53324,-55331,-84686,-90356,-70406,-86831,-134359,-121616,-84728,47928,218445,192411,83195,35409,30163,46949,54699,43010,12348,-24515,-28131,-114465,-103951,-20307,47624,24215,7922,5736,22775,-7089,-57709,-54571,-71086,-83879,-46694,-7040,43714,67126,62730,54082,51864,45573,26503,10336,15048,18631,11558,-32639,2266,113427,113584,55460,19873,43207,69955,80223,48013,43523,98944,98858,60536,134223,184826,34870,-110426,32025,212840,348365,388456,351711,445531,499017,375173,266007,135479,10363,-112526,-150623,-139884,-107857,-73472,-105858,-135812,-132376,-78359,-31227,-2355,33784,89993,134512,52140,9452,3454,-75326,-124980,-100802,-79927,-114891,-110010,-88403,-64156,-26410,5589,-27259,-58503,-40724,-16146,-44689,36243,73082,146621,254911,275704,123585,16707,-5770,89460,229141,256939,178396,118203,78342,81040,107446,97620,51973,-1710,-21537,-34196,-54430,-125794,-137446,-91712,-33257,-32445,-22237,-37836,-33625,-5230,14493,44736,75028,73256,-3254,-95972,-63478,-19367,5017,553,12253,-20733,-40232,-48866,-15835,14346,28361,50091,34637,-16790,-78638,-131057,-23050,69047,105027,84897,105029,131570,101391,77519,83911,103470,32317,22326,108709,160116,167572,113931,-5251,-136393,-99338,-8461,45123,105335,89900,44061,90101,175883,168331,22342,-47266,-47187,-42513,-95274,-75961,20207,75107,-5338,-75605,-101570,-93132,-113500,-95500,-68949,-82181,-97019,-124587,-95735,1220,69130,50959,4656,-48460,-36705,4674,46097,19156,-50380,-86798,-43909,5775,-38815,-81562,-44663,26208,23114,28591,29363,20369,41255,128137,134958,48948,5055,-11926,-17114,57009,111203,141741,119920,66024,30482,14924,-17323,-59340,-74172,-78533,-90227,-42010,-40158,-56765,-97156,-76131,-37320,5661,71103,87821,91866,36916,-33261,-60502,-48757,-46788,-147683,-171669,-94009,4612,78058,102998,112325,68774,68330,58958,11407,-15056,-6641,63883,119483,156693,83978,4705,-14389,27071,118943,152942,81191,-4890,-27075,66613,70998,-6517,-125125,-108659,-85868,-87867,-44159,30218,80369,164352,279074,327255,273567,196815,198594,126182,51702,29705,65858,77990,48154,43958,48262,36186,-6733,-87209,-159020,-126913,-143271,-117225,-22289,117343,237426,111743,-24575,-75831,-65692,-36173,29607,141055,226433,292019,400693,487755,386290,164751,-1796,-29201,-17608,-60815,-57460,87498,146383,90503,10091,27888,68768,56529,20417,-31217,-56291,-74531,-118409,-82408,-38414,-23842,-64437,-83853,-27988,28679,59058,37063,9556,-52997,-52768,46839,133641,90150,47750,6470,-50253,-23335,-9747,-72664,-99763,20692,35794,35482,140644,353305,575539,546567,361820,161678,-26528,-102061,-47983,-12008,-35159,-44732,19881,82785,95497,19882,20955,37792,17444,-1869,1590,-43816,-95419,-107917,-109270,-60969,-66987,-52365,-15156,22893,50686,30227,-63466,-83531,-24239,6601,11271,-12976,-87636,-157108,-88278,-52024,-28106,-20941,-53165,21206,65978,56978,56112,49393,105587,93670,30288,-13029,-46625,-44579,42350,119340,94943,102295,147394,111057,39554,42316,75855,83084,146576,257234,183116,-26048,-84140,-48179,-69041,-90280,-23715,-15108,5857,14866,29097,-19773,-87930,17145,109405,146666,117905,78004,74207,118534,124447,39442,-240,-25953,-44536,-81525,-122546,-27583,22126,-12049,-82515,97053,474950,559247,481150,276472,18946,-29125,18340,19797,44926,138691,212671,227505,91562,-32576,-99988,-93865,-67737,-45292,2279,73372,180136,268736,278116,215651,92652,3670,1086,86914,98314,-8319,-32590,-19257,-79543,-71909,-74942,-43766,-31245,-40165,-69167,-90490,-44118,10861,4803,-32493,-21091,-512,16124,32852,57754,54870,67404,72407,27969,-3427,-47381,-21633,124645,83678,-20133,-85497,-82935,-15201,130870,173844,112940,-3336,-123488,-60404,-11605,-7530,-31799,-38266,-47008,-50699,-8758,72344,106027,26182,-55948,-68936,-57061,-24129,6693,94361,47267,22938,-10562,-36028,-42722,-15066,60139,78999,35856,-29279,-56413,-59588,-59023,-46968,731,73806,154855,183188,187840,146511,40605,-17742,27954,70473,52395,80884,177907,402057,556730,619915,564881,398691,157373,40473,58013,59585,-24230,-61158,-64901,-53888,-63625,-58272,-51151,-83180,-20066,31480,42689,55506,42740,23480,56420,57160,-6767,-69007,-55727,-15670,-28495,-46690,-74476,-51214,-18491,-13150,-26249,-48536,-62332,-53996,-74477,-60955,-8992,26776,54217,36008,8678,-20222,-25483,-18283,-37213,-9405,-24887,-66547,-104706,-82469,-23075,58885,104534,126610,113466,67516,7803,13120,66649,66126,16030,-25841,-3370,30627,28539,46304,44305,-11252,-94467,-87513,-23133,25512,43330,20865,-34274,-64440,-58851,-12035,29984,-19507,-114854,-111763,-49184,-37234,-148211,-107276,-1773,121936,115308,-32653,-93573,-70875,-11196,-3462,-50032,-98219,-52726,13188,45793,66083,58845,25864,30313,8825,-33986,-50829,-57500,-71848,-53014,9538,547,7422,41752,108616,103889,65835,25872,13224,1127,66561,-7682,4639,5049,-33619,-58585,-121861,-70121,19090,90425,40350,-44482,-117117,-23103,37535,40608,-20305,-17054,71616,109561,32159,4559,4210,54116,70109,95352,122766,111027,38687,-28727,-66664,-61462,-89899,-48548,-7706,-15767,-67163,-80698,-71438,-58929,-110134,-107060,-65725,10697,157020,275637,275921,195702,153331,46287,-37190,284,115243,81207,9743,-9729,-29911,-62443,33366,146849,244934,102558,-38260,-32672,-33661,-1252,86255,230117,287247,229921,118478,6225,-42802,-61638,-145913,-90457,-30037,20437,38038,-18104,-104166,-97732,-32822,-11712,20058,42623,9471,-10593,-5385,-6753,22187,10616,-48151,-47730,37089,-7045,-86925,-131797,-86934,-56724,-89461,-67417,-25907,8711,28021,6334,-48320,-111731,-75375,-31268,-12418,-1109,-1677,-21779,-61724,-97582,-11031,24297,-8470,-86860,-21669,-536,-14396,-68650,-59857,-100703,-116867,-70965,-17009,-5571,-9558,-44887,-89116,-75159,-63974,-104967,-63747,48241,156967,177891,31671,88403,212460,298006,368010,274718,177098,128973,176622,183712,121110,77149,99596,99815,49960,22331,-10621,-4406,40905,94597,50213,13645,-3666,-62487,-391,90611,120102,95855,42617,16514,52482,89366,98381,-1810,-35600,73045,116131,121800,76476,88997,72137,29991,-39437,-35353,-19780,-14874,-58158,-153268,-167455,-130639,-82029,-58390,-82193,-93629,-77122,-65000,-68515,-24844,-14619,-17260,-996,26372,31761,10052,4603,-9201,-26458,-66780,-66659,-46438,-62924,-130891,-115199,11507,102998,147629,117351,71744,8343,5265,61319,47388,29387,34858,5129,-36784,-47820,-26288,-22075,-32332,-36917,24640,48472,50598,45227,15559,-37576,-48765,5287,65931,20513,-39313,-34307,-35297,-27069,-6628,63847,148771,181646,164263,56143,-91084,-69270,28314,52451,-19249,-70857,-33754,-19021,-64115,-72983,-35421,-39692,-68404,-78381,-89525,-106842,-15436,99332,151737,129908,120426,-8330,-110594,-32455,42584,75034,57397,14247,-1597,-35547,-76221,53021,194879,218183,156770,65813,18507,18289,47513,99426,144305,151038,236750,359444,406840,295943,145924,48968,-11317,-76828,-114274,-57857,-36625,-33089,-30271,-4788,19571,-7324,-49256,-103079,-32524,-68123,-57639,-117793,-128772,-105876,-69130,-39132,-5819,43507,100151,134824,113011,1710,-29681,-14520,22235,59844,49206,34233,35212,41607,109746,100842],[29739,14254,22069,88851,278926,314181,183223,82154,-15112,-60880,-62144,-18773,-16216,-32570,-51691,-101059,-78024,-15959,-39810,-64462,-47566,8871,46085,8088,-47721,-52902,-35243,-10751,23340,41221,35556,-7869,-20859,13457,23681,6592,-21817,11710,61201,55668,49513,58910,54403,-19509,-106761,-62461,26570,96566,139383,107849,55565,22730,-23550,-84351,-126527,-99904,-17495,65966,76752,20986,-30642,-81398,-103098,-54828,-18957,13742,61141,54566,5615,-77466,-61270,-83618,-84525,-44244,6312,6853,27276,26008,14089,14713,-30432,-38049,-20298,39954,57463,1644,59033,174825,214774,193247,125751,87738,37516,-87309,-64586,-15516,-569,1028,-13446,-16339,-82544,-105144,-81379,-32716,-9024,25415,44449,66986,79367,43029,-8357,-19050,-60174,-24282,47793,100380,91956,10665,-22007,2049,16323,99710,263368,491488,375337,99362,-62863,-5901,95075,113687,96711,47373,-27513,-75008,-36114,36429,83108,203243,397975,390463,138869,-36689,-56213,82982,202830,350781,402589,314752,125566,-40749,-135971,-51461,27259,38178,72290,108376,89074,49742,-424,-23532,-36358,-50236,-15390,-1475,-3124,8372,14399,24085,11034,7684,39882,74122,84998,64727,33492,-22740,15836,191483,287989,273754,156141,35041,-85003,57048,251919,245922,84999,-21056,106462,232304,236257,55025,-61895,11299,231564,289667,214073,104541,-14390,-44454,106757,255596,128663,17579,-42037,-102623,-139251,-108085,-132910,-171234,-129504,-107664,-68163,12633,125499,211773,134046,-5759,-40786,-29887,-60655,-115095,-107386,-115346,-80308,-38608,-32638,-46337,-79341,-23663,-27312,5807,82551,135749,87548,24474,-10649,27915,5388,-32004,-14701,-53522,-70779,-104665,-111862,-114223,-145793,-86746,-25820,-7451,26693,48634,-35937,13693,132684,263693,278575,188296,58666,5383,-37595,-62334,-96696,-109250,-115669,-86974,-43512,-3893,-2050,81606,152765,55495,-32625,-50753,-63571,-48691,16852,86118,247333,366074,297447,121921,5541,-8703,3910,-24853,-44077,-49266,-51433,-74425,-59197,-73976,-20078,99128,69460,-6343,-64079,18491,185435,261908,172617,12992,-37084,-78924,-37003,26445,52370,29362,-46783,-100054,-87560,-77080,-121825,-109960,-43919,51453,112941,88392,12567,-68926,-81597,-38859,19893,55303,34418,-31472,-81208,-110924,-84405,-33429,677,17978,39960,9373,-74597,-45060,47985,96960,-18617,-34619,35205,68736,54496,36679,-37978,-112680,-110525,-45875,-39872,-63131,-47237,24325,61145,142028,269387,265429,131726,42316,-8465,61316,179724,232256,225675,135196,118342,73525,32319,-29467,-102867,-78042,-72922,-35069,32492,46203,-3725,-74815,-70802,-52985,-47289,-14579,26347,71389,97864,44958,9085,61549,18140,-67816,-8689,1284,-32853,-57939,18795,72764,92965,139002,174474,173298,148965,107437,74819,26945,-15482,36458,119260,195428,139762,8354,-78067,-45724,-90955,-50557,58666,84467,66193,32615,-40185,-95897,-43594,-13361,-3337,-66644,-68004,-61505,-102270,-122566,-109552,-82467,-23656,15657,21305,9784,24912,3881,-18706,50741,46302,-35013,-60772,199,8012,54736,71541,46782,59473,26720,55439,147538,221873,128300,87649,95737,91200,110910,282540,269304,113940,20757,-49771,-89172,-38905,19463,3001,-5075,21549,53681,44453,1587,-25284,-18641,-28587,-37860,-44031,-93623,-99287,-114783,-54656,7217,36810,67117,35300,-9819,-68115,-92407,-72391,-28279,20321,101997,266348,344773,300176,195986,26268,-65112,5434,22008,-19479,34814,95020,169488,174234,166500,167069,168559,88297,25046,30177,88896,112064,85608,35802,-11797,-53301,-84412,-72376,-112919,-103118,-47412,-35206,-53417,-43964,-30317,-21363,-48957,-82054,-75253,-78175,-71060,-14277,10708,-43670,-55908,-14819,-21123,-21303,6185,50554,93794,105819,97758,58332,148694,344905,575857,532699,381118,242550,157436,88338,-28680,-78044,-91417,-95503,-80544,-123253,-153982,-184244,-158582,-136029,-65350,10403,18616,60124,135458,184620,275601,215155,51697,2306,10096,-22630,-106496,-44910,-9982,-2231,-40556,-46432,-23144,165799,198478,138357,117842,82286,106124,140533,141605,43743,-34108,-58052,-75439,-53822,-35784,40519,120246,107672,64023,28891,-37028,-58916,-65554,-40530,-19657,-49893,-90779,-125909,-65762,6515,8164,-23201,-115020,-94837,5648,68765,54608,-21806,-87201,-85517,-17496,-53057,-111546,-119257,-78078,-54735,-79256,-90247,-125029,-92569,-7162,54239,47458,22409,-5865,-47030,-48336,-93373,-84970,-78466,-58020,-94774,-43951,-20532,21004,90707,156572,243232,307733,241809,165308,140986,183762,225685,233054,128643,35850,-52208,-133178,-44766,25539,89001,138677,74213,4336,-47575,-75334,7413,78783,51301,58133,34523,18036,24010,-9307,-5448,27317,11891,-3166,29740,69453,35201,-28123,-34982,-17784,-32768,-43611,-5043,16654,22241,56101,78744,59365,17293,10660,3099,56187,125997,185741,62839,-46024,-39161,-9513,-12170,-43255,-71062,-41961,-9685,40206,56502,52756,71836,66241,-59222,-159283,-140327,-107441,-25839,-39273,34435,107418,127515,82228,52228,37719,-18527,-85388,-115821,-61035,-15419,-9717,7665,-12645,-33040,-24070,4276,-38303,-75751,-83465,-19696,34071,55511,16730,-91386,-48498,-12498,-23217,-78034,-80598,-49988,-37924,-16618,-11221,-42119,-108441,-163311,-169767,-104612,20133,168430,329049,372476,221996,20390,-41210,-24389,-29786,-39499,-79741,-105418,-68409,26338,91922,153482,193289,162355,115910,70473,11676,-33419,-3743,3773,-56470,-132544,-114518,-45932,-8794,-15773,-32710,1080,31469,11120,-4543,-8850,3584,17937,5126,-26283,10355,16448,-48655,5436,-25014,-128129,-114611,-130184,-92055,-58602,3091,-13972,-51073,11762,67247,85319,39340,26792,10059,-3914,33325,18686,-101864,-91018,-45016,53155,163960,331770,335276,244322,104630,53488,22531,-51843,-155769,-102117,-86398,-62005,-43651,-10762,3541,-418,-27052,31066,140805,176487,142438,50478,9316,8850,-32016,-2053,57325,96641,75041,9760,-6679,-6450,4637,93951,140148,181513,277623,289556,181875,19799,-23246,-89499,-110948,-121468,-113344,-127029,-118195,-95619,-27486,26261,-52313,-111840,-81386,-19012,-2581,-155004,-354156,-391102,-334638,-222920,-218223,-247901,-188603,-67692,-71884,-84698,-111456,-81408,-13230,6053,76592,-1229,-93786,-120210,-119012,-108964,-40244,52629,137760,138271,94225,100048,130493,65750,-79921,-77547,-23536,9712,11976,-29265,-72656,-115031,-103055,-53653,-52566,4586,42965,15272,33645,74120,-5563,-44024,-73036,-116951,-273359,-222526,-143744,-30878,61440,29174,-27103,-129705,-116077,-113888,-72847,23903,27667,-5176,-34265,-54733,-116475,-122570,-99996,-61531,-26970,29886,53830,22413,9822,96936,343902,241283,74796,39112,94077,-10988,-97339,-118055,-143029,-62680,-7889,1860,10885,43877,41559,-9565,-94601,-126998,-85682,16446,14558,-44318,-40190,-48958,-56871,-96458,-13596,30176,-80900,-56494,51261,66957,16172,13462,18503,50454,60628,65022,65822,81852,82257,20450,-62408,-119288,-101228,-35043,-25213,-31913,28557,69799,-3927,-37978,-51642,-90698,-97322,-77603,-97639,-128367,-115474,-100711,28075,204902,165742,53020,4334,-5160,10368,36087,39428,20953,-6914,-926,-81937,-124249,-22589,62423,45053,26327,21316,37667,1797,-33609,-20724,-51047,-79163,-36888,12050,57842,77313,67698,50043,42666,38874,22497,8491,23918,36399,35841,-12902,8428,98789,90991,39671,17464,50169,74289,75246,39660,39710,90647,61809,13124,81937,135383,2663,-118174,34185,195480,300958,338070,318498,421021,499724,381343,260738,125338,3884,-120822,-139069,-123081,-101521,-72622,-109218,-144031,-138740,-78468,-34058,-15783,-13015,31988,96884,44939,15878,16123,-65102,-114900,-93159,-68185,-90708,-96488,-86431,-59466,-19122,12629,-22638,-51442,-39257,-25927,-43493,33710,53125,122484,230407,256788,110459,7447,-7447,96691,271345,344351,267771,190703,125888,106179,129082,112793,50451,-6056,-28350,-41317,-59548,-134295,-146887,-88979,-21946,-16841,-10171,-32731,-28852,8523,39544,71591,96189,90219,4395,-95677,-62676,-15308,7449,2944,24748,-8038,-35532,-46197,-11916,20472,39273,51646,35939,-23207,-85407,-123174,-10981,78697,88574,48423,64127,115243,102746,102158,125902,120994,26282,737,89461,167255,198953,142791,27536,-93069,-127434,-44559,20029,90655,81626,51135,110405,217260,234014,70514,-34658,-61386,-73189,-115774,-57304,33302,79278,-1940,-75010,-102877,-89476,-98130,-75555,-66572,-84519,-88152,-106600,-111101,-14278,57327,48863,8942,-43477,-33134,11827,64206,46354,-22983,-69730,-33266,5094,-60942,-80681,-38815,22984,9287,10567,24838,41862,71262,144667,127142,41968,22294,11059,-6416,42634,98292,137662,121027,63099,25146,18307,-7214,-46370,-59548,-63286,-78575,-55681,-67895,-72391,-99731,-65481,-31364,12238,89622,121531,121878,43794,-34064,-52382,-33401,-35787,-141380,-173423,-115367,-24519,49916,77296,84129,40886,51677,63392,18201,-10553,2578,67794,120104,158123,92789,11365,-4623,49273,137253,160917,75218,-15249,-17902,72571,76984,-10753,-141402,-86892,-58405,-66462,-28861,44092,109382,224255,362177,411534,353554,245736,221040,129023,58752,43798,79926,91777,66688,68606,72013,56260,5421,-75888,-156504,-141010,-164879,-133821,-28658,114145,229621,111356,-18871,-71402,-70839,-48260,27445,149085,216827,267389,378195,461893,366424,151984,-3298,-13383,3563,-33615,-20866,135612,192421,115207,19456,26748,64661,53156,20895,-26951,-50410,-66810,-105696,-80422,-41732,-32626,-78274,-77800,-18983,42107,80384,54930,14365,-60964,-71496,29724,118263,56196,15753,-10158,-41737,-23923,-23060,-84903,-71828,41981,31272,25696,131496,312556,483072,474706,319804,132503,-50786,-114221,-38924,-10608,-39229,-33631,30910,87467,77422,-3215,3337,24559,9873,-1291,3461,-37221,-90668,-102430,-97003,-40111,-52238,-50618,-22430,14221,45806,32552,-61972,-99148,-36289,-5272,2273,-13542,-83960,-125645,-31959,13765,12419,-4158,-51946,19115,66740,47616,39491,26669,77873,61869,-1160,-38549,-58917,-40663,39666,113100,86025,97176,144781,102238,21783,16837,48564,59215,133602,271866,234849,34159,-82142,-62955,-70876,-81815,-25556,-5195,26487,16968,25062,-20265,-88328,16949,103639,145535,127921,87039,75519,123225,131123,32945,-10785,-44780,-70175,-114793,-127288,10156,91742,52399,-61645,86079,462884,569542,505981,289307,24533,-17812,16377,25095,72944,185328,271083,253498,79595,-53244,-121590,-107006,-77268,-50276,-3707,55713,149521,267020,303974,227386,91190,-5322,-5852,91499,105625,14201,-5491,3474,-72463,-55513,-59639,-39534,-36243,-39811,-65206,-101146,-57319,404,79,-33168,-15758,14482,39589,54212,66984,51753,62397,72383,41244,18602,-33869,-29485,115158,92254,-32168,-75037,-77131,-16647,112949,131050,60394,-39387,-144359,-44962,-4408,-16929,-46050,-56516,-65341,-63040,-16327,66184,107300,32952,-52152,-71233,-51811,-9980,25313,96140,32155,5607,-21106,-54478,-61018,-24570,49801,71078,32054,-38501,-57487,-60674,-64001,-50931,13158,114571,206924,203582,170939,119702,11816,-38331,15028,53889,40365,78550,186917,409173,588010,653649,551450,339040,106734,-7602,10875,38690,-33156,-68117,-70567,-60152,-69705,-58916,-36428,-47736,12144,52572,57461,58903,39389,20664,53163,50543,-6356,-69781,-55582,-4811,-1528,-24822,-77016,-76994,-44661,-28362,-34425,-50584,-64314,-49264,-58644,-55526,-32560,17052,72377,65075,30724,-7284,-21301,-19663,-39905,-6917,-19102,-68963,-112596,-68121,-14282,71703,117966,136529,126470,78782,9511,7776,57993,59028,6753,-36484,-7668,33059,36808,55502,45878,-23422,-110656,-92238,-29906,12977,14992,-19121,-56764,-62175,-49070,4923,41030,-18319,-94382,-93464,-42015,-40450,-145813,-90191,5523,104003,78141,-48606,-85454,-71157,-22118,-16454,-57315,-101815,-58626,-5568,24945,73134,89310,56346,45750,9237,-34998,-38680,-37406,-51727,-59184,-227,-10208,4977,48664,126116,124463,65785,7888,14504,22295,92475,5458,3249,354,-36277,-56155,-134943,-103589,-13679,75366,40202,-37757,-110454,-24206,48705,57570,-9460,-25067,69060,103528,27621,12173,15659,66216,99645,148231,175697,152225,61525,-38032,-92873,-71164,-86698,-57512,-19169,-29097,-78131,-84605,-66260,-82616,-131746,-122559,-74373,6375,143588,259313,301765,238826,195587,64581,-31073,-4944,99837,59892,-9167,-20940,-32792,-67991,28363,143750,250080,104165,-50074,-57370,-59150,796,89909,239410,282294,206386,77220,-49330,-81699,-76532,-119642,-87463,-34097,25208,61502,13628,-93514,-122987,-62754,-31046,22390,48161,14640,-10613,-5936,-11552,9430,-9625,-70286,-60928,30626,9151,-62517,-121295,-88923,-61546,-92263,-66848,-28629,817,10652,-7286,-41286,-85929,-64896,-25996,-15397,-10227,-5945,-13348,-49673,-113629,-15798,30756,-1431,-86319,-30403,7618,19663,5844,-13926,-85828,-138138,-71837,-6995,7721,3615,-29310,-68891,-63491,-63284,-104887,-72706,16764,101059,106814,-34628,72133,188289,261411,352666,279695,192164,169228,242058,229565,126484,72738,100017,118091,62872,20201,-6693,3271,41849,74931,33267,8663,-3188,-57206,4296,119128,166076,137971,73897,40950,75950,113566,114435,11992,-37880,71281,123343,129856,72445,77868,68073,27581,-41097,-43929,-28172,-25489,-76337,-144747,-176367,-154789,-69247,-57025,-93088,-82222,-66094,-65709,-79907,-53850,-41041,-30903,-9515,23522,28958,6676,1659,-8342,-18603,-62934,-80125,-62938,-72274,-130019,-113796,19497,115008,161982,121972,71408,20997,15605,62517,45654,29197,33637,1975,-38100,-40007,-13708,-14919,-29494,-18132,60288,91129,82781,68689,28001,-38921,-59848,-3073,66523,33188,-19641,-16588,-28353,-25141,-8668,58025,145981,193874,213556,105635,-71234,-94610,6087,37083,-18741,-51493,-33325,-20353,-55666,-57116,-32433,-49228,-80434,-88791,-95916,-100987,-20601,85510,136728,126019,126503,10533,-123520,-45273,41957,84074,70463,27059,9285,-20739,-63971,3654,127520,141206,88926,12767,-14454,-2917,32910,88672,133591,134074,198170,288816,321215,223316,99848,27127,-19068,-84759,-123665,-59049,-38341,-32501,-20715,-5918,3897,-20018,-47050,-88551,-10442,-53387,-66474,-103531,-99301,-78006,-55716,-36280,-11848,32745,88027,115010,77942,-26651,-49567,-32613,-1129,29135,20951,8598,9956,15273,82663,115300],[60253,41890,20179,58951,254569,331593,217967,102833,-1438,-50455,-66493,-28788,-14585,-32398,-47171,-90558,-96362,-23554,-28552,-58823,-52954,4528,54814,11643,-56599,-64014,-41196,-12510,18472,30477,23879,-22528,-43569,-13053,496,-13940,-25651,14306,58952,42922,29100,35363,36862,-32789,-121025,-71492,22932,97636,129280,79103,23193,3701,-29922,-86596,-128405,-95184,-7611,86481,106518,48408,-5131,-59292,-86244,-63550,-17211,20662,67129,51736,-12553,-74466,-41208,-65187,-92957,-71809,-47697,-46622,-627,35663,35874,26516,-30057,-31071,-131,72138,72875,-4641,45392,174816,228164,222842,172772,140452,77188,-64259,-59130,-14173,-5921,-12624,-26434,-28286,-97307,-124323,-81443,-33418,-12193,24615,46495,69252,79778,42490,-12008,-24499,-48254,-16434,45878,89494,82351,6639,-29967,-13586,-8575,65271,204548,430800,344234,82124,-43166,8897,99711,100993,82363,43063,-37249,-86033,-30619,45404,100248,220242,388738,353217,108370,-45908,-34774,119625,248061,384427,407145,299323,101191,-60238,-133167,-45429,22933,25266,47770,75415,73612,55143,5467,-22358,-36205,-64169,-37597,-23908,-24218,-5970,10570,22622,11808,11009,47180,93002,108354,74125,39313,-15888,14935,229337,373317,348692,192587,51043,-70760,29338,227824,253550,134518,5446,75484,200259,209660,51387,-69862,-18932,162242,212564,175466,93585,-11409,-38181,93851,265623,145218,27210,-26004,-87366,-131942,-139949,-163693,-150101,-109769,-94952,-65935,-3943,88098,177323,113789,-16256,-50523,-35377,-59788,-104848,-95472,-107204,-79323,-39972,-39716,-47274,-73986,-19717,-30698,-7837,59822,111214,62373,-6711,-47057,4793,-6170,-46208,-32454,-67224,-90910,-116836,-117224,-126886,-139910,-66934,-14408,-3697,20633,26634,-38643,12212,110395,239160,275140,204042,74580,13069,-33090,-57762,-83066,-101477,-100387,-70951,-29568,-389,4223,95166,133219,44672,-47896,-74022,-80837,-38380,20668,86791,240275,354389,296466,135884,21749,8203,15541,-4328,-19542,-50625,-46219,-70459,-47850,-54307,-12323,89907,57652,-11810,-61625,8233,142461,186383,123285,-18133,-58759,-85042,-26082,32701,44564,9627,-60509,-102026,-80230,-65865,-103776,-110840,-51801,42511,111401,88855,5132,-81314,-83799,-37798,13087,36997,5789,-52070,-82923,-83132,-56933,-9197,24504,36956,62831,30065,-59361,-43884,40173,73127,-58343,-57051,30187,80380,81708,63064,-26005,-112180,-122861,-20869,3217,-15388,-746,54087,66061,144899,273649,249434,105535,24082,-19966,60730,197273,294613,327431,239162,211244,139715,61399,-14841,-91706,-73631,-55726,-4518,59643,62594,1924,-74141,-72067,-53621,-57657,-29138,14545,66575,93359,24082,-21300,47831,31840,-60908,-12774,-1531,-32514,-58361,15321,60442,63134,101633,148192,162964,134474,86444,49997,4784,-26671,33934,124031,208324,167185,50479,-53508,-57256,-115927,-51712,65267,86522,59968,20576,-48202,-82991,-19270,9018,-3689,-79201,-82230,-72551,-108779,-117655,-101028,-66802,-37991,1187,14859,10826,46430,66135,63358,140907,120208,15096,-30812,-26505,1089,63747,91944,63278,46419,-3462,21840,123531,227772,164477,106212,98206,80452,89467,263184,243739,73671,-6248,-63246,-115280,-72319,-9421,-5801,-4987,34382,78416,67514,18063,-17338,-18014,-32982,-36392,-32438,-81552,-94900,-102752,-39593,7288,27192,57096,30042,-12400,-67445,-97761,-82056,-48356,-13612,61753,231473,336815,319158,230272,51684,-58027,34070,65580,16161,77142,137465,189468,175556,164111,173370,202339,140851,57995,14824,32687,64273,47095,9511,-26425,-62766,-96820,-69681,-100197,-82149,-27511,-26480,-57581,-44582,-27261,-14224,-44298,-84520,-79743,-79489,-67868,-11410,5789,-52820,-45617,-1677,-5414,-10867,18746,70336,113335,118636,109645,74695,172133,374024,596144,568289,453972,325990,235578,148177,2637,-65841,-88214,-95794,-77206,-123215,-141811,-156798,-126401,-95620,-82777,-1420,12809,65548,165163,224570,307492,214776,48588,12792,30369,4653,-99533,-62440,-30862,-15628,-47632,-52002,-34963,145284,181892,132281,110920,73630,99843,127758,130333,46462,-32248,-57422,-69314,-53640,-37041,42908,118235,100706,55553,16603,-45357,-57113,-51972,-32895,-14178,-39055,-77049,-122199,-55638,30544,40077,11680,-82558,-129858,-13274,68398,62927,-10383,-78490,-87221,-27405,-63165,-88722,-92769,-115465,-72706,-88244,-105262,-154004,-97140,-4504,52597,43444,21681,-11888,-54208,-38245,-99789,-77353,-62403,-38630,-77571,-39458,-25360,10211,73637,126019,199686,275223,242580,201078,203115,250208,257313,241638,130858,38269,-47303,-132234,-43300,43461,113136,154863,66892,-9325,-48885,-71697,-17651,64027,42837,53606,27436,380,-5114,-31813,-14992,15030,-731,647,52539,91663,48490,-22668,-42315,-26590,-39911,-47950,-4689,20596,26606,58173,77302,47636,5225,5962,6448,65779,139770,203294,80002,-34727,-31572,6,-3123,-37598,-63856,-26338,16623,67843,88721,112295,147450,119759,-35304,-178304,-164819,-122932,-27104,-34595,37421,110615,136300,91312,59853,49648,-69,-70909,-93022,-38471,4855,7764,28599,5642,-18562,-18830,-4997,-50905,-71329,-64172,-3659,48516,63030,14772,-77270,-38061,-11022,-32040,-74130,-76192,-44871,-38324,-24896,-21340,-42538,-102447,-164444,-167064,-91163,27999,183524,347779,387446,225037,7699,-50887,-44697,-34065,-37620,-67886,-81215,-48458,20622,53435,103258,149091,136462,101518,63852,6092,-42747,-15450,-3068,-69252,-139640,-95373,-22677,14638,-5483,-32587,-9827,20996,-1067,-24696,-35552,-23144,-1512,-5556,-34802,-2912,5842,-37317,-14885,-96894,-195919,-138007,-114908,-70468,-49391,-10618,-41309,-56603,14773,62612,77689,34322,19326,-2522,-16470,20515,19483,-58014,-55045,-21463,66010,158496,314505,336188,251859,119204,59464,18454,-46858,-127139,-76815,-62655,-34105,-11553,21856,26582,13881,-15202,35541,147719,194520,161590,55147,11932,8239,-43877,-19506,44656,81914,62975,2883,-12949,-19733,-23781,47186,77802,107837,190714,231748,152719,17592,-23677,-105884,-112268,-104563,-94796,-114667,-109205,-85684,-20686,32802,-39181,-103247,-101530,-61743,-56108,-187983,-259281,-240275,-184630,-100667,-122792,-164041,-117043,-23331,-53318,-94831,-123966,-72885,-15121,-19159,37145,-22227,-81527,-90191,-92155,-97361,-43109,56137,138265,131878,97785,94351,104248,15122,-105694,-82571,-37210,-16589,-24674,-67982,-88912,-95360,-74672,-39368,-75921,-32034,18469,9582,35181,72824,4670,1653,7108,-49501,-229506,-198796,-113458,6638,99397,58054,-10173,-139925,-143262,-143107,-46583,44410,25994,-15542,-49962,-72811,-132313,-136455,-115768,-74936,-40084,20468,50609,22746,25826,127630,390912,311855,130963,75594,104021,-3518,-85505,-107244,-136275,-62630,-1655,7503,6193,35951,33569,-27315,-105284,-117084,-81654,21850,4630,-62483,-53626,-55479,-62655,-77901,15626,53439,-66732,-68891,65047,83762,26532,14705,9946,37030,63799,69636,69528,91523,89507,13052,-71647,-122492,-78864,-15620,-16818,-31067,26040,78324,14224,-19853,-44265,-92035,-98721,-78796,-98816,-107812,-104491,-106373,13835,191711,143928,31810,-18936,-31616,-18814,20965,38228,32967,15331,29684,-46648,-126476,-22088,76410,63271,40420,31549,47272,9489,-12667,527,-41787,-73089,-26659,29491,68829,84465,69408,42936,31364,31513,19124,6717,31372,50342,56993,7255,18548,84326,70325,25517,15154,54505,74954,67206,29405,35021,81223,31955,-19672,43808,95260,-25423,-116890,34095,176703,249999,278128,273978,383375,486626,377933,250275,114713,-1926,-124845,-120581,-105726,-95388,-71477,-99116,-132891,-135031,-80634,-40928,-32462,-60366,-21881,60410,38075,26169,36145,-47252,-99516,-82645,-54511,-62924,-67901,-78380,-55812,-15409,16479,-18533,-44700,-44357,-49688,-40282,30497,33317,98267,199922,227744,93802,-2181,-9017,98945,299978,423888,359958,265888,176466,131969,149021,124636,47356,-10314,-34123,-47669,-63350,-138253,-153624,-86236,-12619,-3455,154,-28738,-24545,18920,60851,97049,117816,110217,13473,-93136,-62795,-12553,8327,3303,36323,7100,-29023,-43520,-9595,22597,41449,45024,31104,-31146,-93890,-109832,-113,79327,58845,2978,14810,90654,98882,123069,164993,133897,22319,-18660,65733,164415,222886,164881,56240,-51335,-125869,-90200,-15251,69330,71941,58985,131761,256836,298382,117171,-27378,-77278,-104691,-118442,-39664,45067,80496,649,-74024,-105273,-86989,-85403,-60881,-68035,-92186,-83622,-91250,-122749,-30668,43292,43030,9747,-41136,-31169,14989,77247,67757,-448,-55396,-24466,401,-77317,-64511,-25212,27230,5284,2240,24628,61836,99791,153569,107982,32622,38452,29893,-223,24220,80183,127127,116062,55231,15307,19991,6499,-24173,-38980,-44883,-66467,-65121,-81141,-65871,-85174,-56178,-27843,15318,104015,152587,147749,46397,-37800,-44734,-16963,-21872,-118861,-148590,-127918,-50615,24395,52833,54867,8667,26852,57217,19611,-7362,8946,67427,112955,149674,93662,12529,99,64459,141657,155436,63701,-26790,-9134,72998,71759,-28988,-153430,-51064,-20350,-36351,-9641,55898,134293,279206,436399,486722,435081,297916,240784,129277,61459,50558,86641,99645,81642,91075,94568,75960,17171,-64522,-144568,-148765,-168178,-132268,-37747,96300,202488,102941,-15840,-69334,-78705,-63803,15410,141124,192476,228384,330121,401250,319811,127620,-5592,-822,21123,-8994,12809,175137,227894,134395,26454,24090,56914,46290,18407,-23544,-44467,-59005,-94107,-76594,-43009,-37698,-74975,-62005,-8875,53024,97477,69648,16217,-71851,-95490,8073,97994,21682,-12803,-22666,-35849,-29290,-37116,-88489,-46929,51757,16089,4619,113089,268875,385670,391510,270845,102271,-72160,-107016,-27101,-10957,-44845,-25567,39020,86856,56673,-28262,-17596,7223,-1427,-3785,3632,-31330,-84715,-96630,-84004,-14458,-27805,-40236,-24873,5237,37591,31341,-60427,-115384,-48160,-15836,-8259,-14911,-77840,-95345,26295,86872,56680,12213,-50175,13806,63384,34910,19722,4646,55642,37421,-24479,-57304,-66118,-35819,34882,102478,73880,88211,134319,84885,-4560,-18016,12662,31234,115928,274688,268098,80159,-68889,-79417,-74317,-75336,-26163,3757,45579,20021,17611,-23070,-87897,16424,95291,140638,137231,93876,71496,116567,127645,22925,-22748,-62623,-93576,-148753,-108011,58345,161274,118463,-27810,81690,437377,553596,507933,291072,32395,-3548,18927,38514,103563,230271,325096,273280,68949,-68243,-139599,-118397,-85132,-54164,-10681,34482,115660,252175,309203,226208,88560,-13483,-15550,91252,107766,34175,20952,33201,-47276,-31378,-42451,-33287,-42487,-43761,-63665,-113537,-70498,-12391,-7575,-35919,-11064,30246,64584,75084,73663,47066,56316,68953,48911,33914,-26766,-40625,91064,94138,-30197,-61278,-74384,-25166,82789,74843,-2993,-81593,-131970,-29871,4514,-25247,-56961,-71598,-83572,-75407,-25083,57222,104174,37684,-47351,-70716,-44516,3923,40760,94750,17173,-10964,-23322,-59890,-69732,-27126,36785,59281,25772,-48013,-52822,-58498,-66724,-55158,24059,158302,254538,211962,137826,81444,-20003,-57080,2232,34636,24059,70227,185405,389428,580197,645068,504574,265064,59832,-41870,-26736,22002,-34753,-65337,-63593,-51820,-63599,-53717,-20580,-9340,65001,90591,78344,60920,32991,14237,45527,40250,-8261,-69385,-53670,5678,24811,-1854,-72028,-93350,-65936,-40049,-39596,-47592,-59454,-37648,-38692,-48609,-61787,1767,83412,87784,48248,2433,-18720,-22314,-43889,-4496,-10548,-63726,-106298,-52012,-6222,82428,127772,142183,136290,89049,11562,3841,49168,52399,-718,-45318,-11405,34822,43564,62498,46299,-35276,-118630,-85781,-28252,1739,-19971,-66484,-72522,-52556,-35884,21399,51694,-13755,-74004,-73627,-32661,-41120,-135083,-75791,8519,79604,43141,-53159,-69984,-66079,-31170,-29427,-64368,-104021,-62216,-24028,2519,74650,111570,82568,61933,12251,-36284,-28232,-18615,-32868,-63549,-10950,-17691,6831,56311,139648,139731,61598,-5962,29294,56802,130504,27562,7432,-1111,-36899,-51972,-133915,-134234,-52680,50872,31730,-36393,-102810,-24645,58746,73260,4586,-27906,70195,102296,29241,23818,28130,77578,127778,197206,224956,194595,94896,-36013,-115992,-75805,-77613,-62006,-29433,-41310,-88154,-88740,-61601,-98947,-153400,-136238,-82287,111,118718,226022,312129,279724,238333,82906,-21988,-7039,78883,34671,-28228,-27673,-30708,-64904,26107,138393,247379,99845,-66287,-79388,-80021,-2075,83540,231600,262817,176634,37151,-92147,-73679,-53727,-84798,-79730,-35927,30274,84471,46549,-74192,-145064,-96949,-50861,22792,51963,20588,-8425,-5975,-16856,-3544,-28220,-89918,-72810,23899,21946,-37330,-104759,-86308,-65622,-95246,-65453,-28997,-3901,-1736,-13920,-32540,-60387,-46617,-17419,-16409,-19279,-12191,-6458,-32619,-110952,-21403,37437,8232,-79385,-37120,20420,75602,103138,57862,-60824,-146236,-65589,6611,24544,22714,-6794,-41220,-46040,-54994,-95227,-76447,-11086,55090,54309,-90425,52574,158082,213826,319269,275856,207525,212557,307736,268235,126221,65898,96242,134126,86876,25184,4514,19958,50427,63493,25287,10077,334,-46226,13568,162942,222283,187727,111357,67768,97599,132347,124587,25829,-34836,71456,130539,136084,69422,67616,63101,24844,-40531,-46767,-31113,-31426,-88544,-121017,-143540,-138128,-52214,-53025,-93911,-62141,-50934,-63230,-86235,-78862,-66498,-42379,-14903,23482,29276,6885,2287,-4549,-7500,-51882,-83324,-75061,-78008,-122267,-105098,30921,129311,178715,127423,72869,37272,27213,64024,46316,32562,35415,1787,-36329,-29541,1470,-3599,-20303,5531,93878,134640,119422,93049,39466,-38389,-63939,-6211,70519,50353,6825,8631,-17290,-19671,-5417,57665,146312,208164,270203,166676,-43281,-112865,-13351,22984,-17238,-32631,-19795,-7508,-33944,-34453,-25563,-54474,-87032,-92958,-92397,-80037,-10839,82954,129479,125779,131242,30093,-127316,-53820,44096,95985,86826,42335,21747,-3281,-30835,-20510,70776,68287,21657,-37139,-45177,-23521,16657,72565,112583,105160,149199,211050,232984,153667,57597,8683,-23284,-88023,-125633,-55520,-35742,-29157,-10400,-4246,-5298,-25895,-37583,-63414,28838,-35488,-70287,-82739,-61705,-43308,-36332,-30401,-16150,22729,77111,97365,48546,-49538,-65548,-47689,-22455,363,-5542,-15056,-11708,-5432,59790,126169],[83963,69977,23732,32863,219519,330051,248920,129907,19506,-34875,-64389,-40956,-14758,-31848,-41875,-78706,-107143,-28755,-11724,-42370,-51229,1529,61326,14556,-62550,-73220,-46517,-12992,15157,21556,14590,-33791,-61395,-34658,-15144,-22229,-19930,19809,56890,31703,9410,9031,13592,-49702,-131422,-75782,21741,95901,112539,46145,-6694,-5755,-27593,-83046,-127646,-89166,1288,104476,135744,77779,22236,-36158,-68020,-70787,-12648,28706,72965,47493,-30051,-64831,-18910,-39347,-88407,-86888,-96284,-98955,-30646,45549,63020,50860,-18631,-15823,24578,106807,84352,-10269,33202,174991,242189,254113,227505,200839,116303,-41839,-46609,-9932,-10174,-25056,-38487,-39487,-108898,-137154,-75412,-30707,-12327,26348,49223,71055,78595,40916,-15692,-27094,-36198,-10476,41073,76187,72122,4207,-36071,-27414,-25743,38198,151746,358784,297504,59468,-23832,27718,106052,87548,65147,36911,-46014,-93554,-21417,56015,115943,231027,366163,308675,79952,-48224,-11072,152351,281946,397706,391452,271326,73397,-77565,-121190,-39867,16356,11439,22196,36503,47506,54417,8331,-23711,-37722,-71772,-53668,-40593,-41046,-19189,7048,21815,12904,13726,53028,111650,136529,87437,49168,-2771,11842,258020,450686,420492,227629,66042,-54291,8809,206597,261579,185611,48542,40716,152845,171090,45869,-77256,-54759,88225,138446,140325,84850,-5921,-29883,76517,261216,157705,38173,-6184,-64913,-102767,-154827,-170747,-113784,-81098,-73679,-53635,-11655,59393,148149,97493,-21306,-55468,-38617,-56305,-91657,-79704,-92449,-72345,-38141,-43161,-48555,-70599,-18276,-35221,-19302,43315,95717,52123,-16637,-67590,-14560,-16454,-56645,-40620,-66937,-104053,-123958,-114118,-125116,-122837,-47547,-4504,-1068,13057,2332,-40603,10480,85103,205225,257391,209228,86249,20115,-27901,-51716,-68423,-85585,-82486,-54454,-17428,-687,8175,96372,105713,29150,-62685,-94976,-95013,-27206,23537,83444,225243,333841,290837,152650,45624,27013,28003,17018,2524,-48548,-39024,-61435,-33390,-32904,-948,80537,45412,-17531,-59411,-1319,101189,120666,77289,-46447,-75879,-81025,-12287,39321,36513,-12936,-76453,-96376,-66254,-49102,-80136,-100511,-59219,30588,104133,87527,468,-91002,-82928,-37668,1392,11717,-27744,-70393,-75223,-53482,-29598,16108,49912,57023,84962,49509,-40621,-30329,47755,66729,-78816,-78226,24623,91777,110235,93523,-4828,-85232,-94918,5232,46981,33972,43662,75887,63863,141003,268705,229218,82660,7807,-32776,51992,194929,333095,410558,334571,297846,205563,89798,-150,-75652,-61178,-33412,24018,85254,78531,10844,-63280,-59386,-46933,-63443,-40072,6639,64787,88091,6335,-41338,56291,79139,4025,-14989,-7064,-34692,-60180,12360,49843,39725,67849,114387,139203,108543,58461,21632,-17940,-38650,27959,121615,211491,184519,86433,-17685,-50644,-105758,-47007,71385,85466,50033,5351,-60400,-73467,7670,38218,-2699,-87082,-89696,-78101,-111013,-111189,-87267,-44740,-43290,-14987,4146,9182,65813,132110,155296,234750,188254,61213,9812,-42228,-2263,76690,116257,79421,31544,-32580,-8917,96994,220413,190446,118554,95777,67063,65888,238835,214107,37784,-32950,-77632,-143001,-93665,-33605,-13637,-4903,45558,96663,83092,30595,-11540,-19082,-38058,-35312,-20480,-66540,-88815,-88553,-23729,7950,17391,44493,22777,-16173,-67055,-99983,-86870,-63002,-38723,30887,196963,321280,329950,261765,81506,-43959,60239,107736,51143,119544,171927,193396,160606,145427,162243,214482,174246,87274,13687,-10401,11581,7475,-15690,-39819,-66641,-105330,-71474,-91506,-64225,-5960,-11236,-57453,-47387,-26875,-9142,-40558,-87591,-83317,-76696,-62434,-8586,259,-61801,-35252,9323,9943,1833,33910,92273,134828,134283,125437,93993,194808,389351,578915,565067,497312,394238,308193,205043,33425,-52741,-81835,-97449,-76513,-122559,-128097,-133569,-96637,-55382,-80761,-18412,1801,62901,178355,247259,317833,200490,43481,22183,45917,25208,-90140,-79202,-54468,-34828,-60245,-59080,-43725,127881,167013,127364,104562,64442,89685,110578,114258,44985,-30580,-54585,-62339,-55132,-41511,41216,110561,90814,47361,5454,-51599,-51559,-38219,-27346,-10670,-32332,-68283,-116284,-45085,50649,65498,42183,-45582,-154254,-35748,61845,66928,-877,-70211,-86119,-36442,-70715,-69220,-60136,-141318,-94846,-99985,-121207,-154088,-79152,8915,54632,40036,22176,-13738,-46760,-25202,-105477,-70432,-46846,-17131,-59393,-35349,-30508,-1861,54970,98392,158393,237681,235221,231162,267527,317154,283630,244327,130937,39978,-42915,-123895,-38589,64296,142656,174396,58912,-24445,-50847,-65283,-46089,43087,29984,46645,17694,-19644,-33683,-50472,-22131,3395,-12039,7109,75856,110107,57862,-17975,-47521,-33121,-45290,-48929,-1819,26454,33161,62640,76647,34918,-8245,205,7352,70011,145469,210425,92571,-25044,-23217,11195,10870,-25296,-53359,-10339,42088,90249,109544,155797,198384,147064,-18814,-170479,-163234,-127011,-24545,-29573,39468,110122,138536,95307,63823,57813,17263,-53469,-73832,-20667,20345,20345,44667,22298,-3942,-12252,-13145,-61505,-61020,-39319,18998,65285,68096,12192,-59773,-22903,-5520,-42121,-73497,-74292,-41404,-38216,-32786,-34272,-47931,-103726,-162799,-154186,-78738,32162,187084,345200,380568,220358,6895,-41404,-45953,-36594,-32968,-52951,-59506,-32244,8763,10629,54858,106052,107700,83896,54110,-1268,-52307,-28288,-16110,-84732,-140501,-78932,-2931,35517,5017,-31136,-24057,2951,-21345,-50955,-65644,-54036,-24730,-17642,-44012,-18290,-5983,-18986,-40088,-164225,-165686,-127115,-92721,-50182,-42092,-23714,-60573,-47484,22828,59193,69169,26909,7119,-20537,-33413,3731,20497,5217,-6639,8880,78749,148533,287920,321200,244518,124474,62111,12042,-42647,-99070,-50018,-37347,-4771,21694,55553,51087,29874,74,46057,159277,215228,180396,56670,12117,9032,-49341,-31192,34083,66973,51065,-3826,-20968,-36083,-55073,4200,29124,49524,120096,178585,122388,14788,-21442,-115177,-110324,-88828,-77703,-102092,-97406,-72142,-9145,47949,-16678,-83603,-108948,-105463,-114848,-158763,-117942,-56120,-6085,45090,-4267,-59666,-36323,21652,-31760,-98707,-127527,-65057,-19851,-44065,3312,-30925,-58937,-61907,-65627,-79755,-46649,50683,120568,105733,86607,77956,67854,-33125,-96909,-81668,-48273,-39608,-57481,-94315,-83569,-67785,-41796,-16607,-84325,-67784,-5575,1851,30501,65837,14574,47643,85056,11374,-185783,-170787,-82392,42484,134335,86007,8220,-136613,-175080,-167674,-4232,66196,24609,-25110,-62933,-76946,-120345,-126332,-122145,-87514,-56348,4715,43010,21560,41303,150555,403462,353330,173887,101706,107080,1212,-70697,-91544,-122324,-66642,-400,7854,-4495,21600,19076,-50406,-109625,-103973,-75862,27451,-5584,-80270,-64943,-59955,-65840,-62420,35782,65485,-57101,-67889,82926,100536,36299,15870,1567,22682,61789,68166,66694,94789,92025,5759,-78747,-114262,-59752,-82,-10885,-31020,21530,81895,30723,-995,-36012,-91502,-96978,-72206,-84951,-87978,-94018,-102153,3749,177823,125927,17195,-36681,-48296,-39112,7495,37193,46158,39248,59572,-13994,-109975,-19790,87649,76853,48709,33335,47334,11457,-729,6342,-44382,-65985,-16443,44018,75296,87385,66899,32101,17664,23587,16564,5086,36896,59045,72825,25917,30899,70081,50559,11023,10425,54342,71030,55886,17472,30875,74082,12255,-38170,18878,64192,-49401,-110541,31399,156934,199753,213790,221810,336120,459950,363319,233609,102255,-8244,-124932,-102880,-89946,-90395,-69863,-79709,-110655,-120527,-83655,-51363,-51350,-105842,-61375,33537,36410,43602,66364,-20566,-79944,-69778,-39256,-32801,-32182,-64175,-52719,-15097,17077,-15147,-38595,-56030,-87152,-30931,26868,14149,74629,166379,191461,73919,-12657,-10875,95689,310263,483801,444094,336756,225568,157038,166059,132271,42860,-14663,-39718,-54626,-67553,-138684,-156612,-83912,-5621,7114,8264,-26158,-21354,24700,76735,120833,140414,133420,22223,-89970,-64469,-12240,6049,-435,43523,22116,-21546,-41192,-9286,20642,35957,32272,21212,-38878,-100120,-96201,7520,69652,17551,-49493,-40826,57774,89135,138593,197703,139834,18114,-36549,38443,150734,235011,175854,77385,-13139,-87741,-141183,-60787,41272,60301,66179,151641,289027,352045,157474,-23597,-91139,-130249,-98400,-23127,55512,79103,2196,-73416,-110008,-86800,-76656,-51734,-73679,-102524,-79336,-75806,-115390,-47442,28128,34294,7262,-41539,-31106,13460,83719,81663,15950,-43897,-16576,-6284,-78540,-40736,-10015,33100,4646,-2085,24558,77507,124986,152702,79026,25522,53888,43913,1581,2653,57530,110918,105554,42886,875,19970,23890,5736,-14122,-25497,-55295,-69382,-79063,-53968,-74786,-49526,-26936,14445,112801,178659,167640,44799,-44068,-37791,57,-5198,-90000,-122869,-121680,-74854,165,29064,24838,-27229,-4789,40621,15722,-5556,12182,62385,97775,131054,85709,7552,-961,70661,130994,136848,47444,-38560,-2431,67092,54705,-60977,-116551,-3318,26663,1200,12314,63781,150924,320266,489840,542149,510158,350995,256307,125757,58890,50301,85678,100596,91879,109677,113852,93130,26591,-55014,-131552,-144436,-150568,-113324,-46561,64322,156867,85816,-16592,-70620,-89918,-82297,-6452,116887,154848,177860,261168,313193,251767,93887,-8720,7856,33962,11882,42440,204322,251512,147552,30813,19594,45501,36210,13335,-20924,-38888,-51893,-84314,-72056,-42553,-38503,-56697,-41919,1351,60274,108415,79547,14124,-85778,-124946,-11173,82223,-5185,-32839,-30281,-33896,-38704,-49295,-83352,-27204,50714,-8044,-26857,85499,223427,293305,303525,217132,71848,-88370,-90582,-15745,-14193,-53082,-21688,43714,82872,36913,-53563,-41493,-13854,-16535,-9914,1235,-26491,-78336,-91257,-71377,14580,3890,-23440,-22651,-3866,25568,25752,-60016,-132986,-60709,-26010,-21050,-18600,-72573,-69167,79960,160681,101759,26268,-48853,4440,55172,19211,-2058,-16613,37801,20112,-38781,-68170,-68067,-32639,27078,87678,59085,76265,117945,61802,-36965,-60133,-29504,478,93071,264156,280212,110111,-51751,-98114,-80489,-72629,-27053,10103,61597,24784,6887,-28929,-85597,14786,83151,128770,141183,95258,61664,99341,113526,8597,-36776,-79144,-111222,-142788,-76560,106658,223689,180006,10732,83100,402337,516277,489856,283291,42244,13512,28827,58725,133290,269094,368078,283149,57843,-77040,-122564,-122046,-91998,-58745,-19840,10533,81998,224916,292453,211430,83097,-21603,-29847,84324,102848,49532,43796,63835,-12020,-3632,-25116,-25603,-48935,-53384,-66997,-129054,-81686,-27352,-19284,-42136,-8560,44586,88416,92584,75449,39441,47536,60129,47927,39184,-28353,-56836,52098,85857,-14718,-50769,-75748,-40483,42345,9516,-71635,-126241,-110156,-17396,12824,-33643,-66968,-84981,-103181,-88533,-36794,43594,95304,39761,-39713,-67705,-37624,15156,50532,88345,892,-28632,-20412,-51644,-64530,-21337,19700,41887,15712,-58458,-47443,-56889,-69945,-61749,30693,198522,289584,204988,89266,30552,-56791,-76745,-12174,11947,2050,54283,171708,344879,533225,594142,429151,184160,21018,-47101,-49392,11688,-28247,-53051,-46144,-35003,-51985,-47676,-8537,24690,116515,126222,95170,56995,20417,1791,31606,24501,-15040,-71315,-53778,12246,46446,17184,-63894,-94983,-74356,-44926,-43406,-42838,-50438,-22429,-18082,-38450,-79470,-15458,83735,98901,57107,5721,-20637,-29001,-51715,-5076,-2770,-54460,-93083,-39444,-2059,87115,130388,140684,139656,94971,11434,-1101,37731,43095,-9580,-55113,-17550,32469,44926,63090,41403,-50824,-120808,-71589,-15671,-2092,-52608,-121070,-77809,-40614,-23432,34319,58939,-10104,-58732,-58574,-26727,-43396,-129529,-68734,2790,47030,10072,-49871,-53955,-59526,-40836,-44747,-72977,-106538,-67378,-45157,-22679,65576,119786,99154,73770,14218,-41157,-23180,-5605,-19249,-69064,-25452,-25838,7057,58596,143262,144831,50517,-15041,50485,95498,171486,50326,11213,-4184,-40102,-50343,-124375,-156689,-99541,13048,10616,-44249,-99089,-29167,62184,80733,14594,-29162,71153,101847,33113,34529,36920,83491,147688,233941,261445,227559,129427,-26252,-133981,-79618,-70246,-65993,-42672,-56860,-101619,-97546,-61521,-72930,-170005,-151888,-93970,-12657,80068,176457,300902,308571,273142,96240,-14476,-9249,49103,2141,-50994,-32665,-28500,-58833,22481,127012,232755,85691,-89419,-96453,-98315,-12972,65898,205514,227683,138736,-4661,-111161,-47247,-24194,-56629,-73480,-40241,30570,100476,73919,-54670,-152778,-139788,-72262,16349,48010,21743,-8652,-9613,-26355,-19686,-47521,-108407,-83838,12945,26743,-18098,-89641,-84367,-73604,-103467,-68793,-32299,-9969,-13089,-21066,-31221,-44847,-32533,-11852,-19816,-32346,-24706,-5868,-16068,-89326,-29783,40138,15846,-71921,-46494,32116,140633,210510,138043,-36248,-137858,-58885,17043,37491,40082,15696,-11606,-27964,-44685,-83854,-79572,-38506,19594,22582,-125870,26600,119861,155628,266539,256476,214546,247461,357381,287648,115113,52367,84036,140757,113831,36518,19516,41098,60989,54145,18342,9908,1018,-35930,22264,214541,277633,234358,145774,89262,110679,138928,122900,33016,-32539,68397,131876,134920,62191,53650,52697,17144,-43451,-49897,-33266,-35631,-93510,-96678,-96651,-80875,-35474,-52916,-90899,-42441,-37645,-62880,-92499,-97610,-93960,-56017,-21918,20938,27526,5539,1230,-3029,1174,-39888,-79606,-85717,-83645,-112276,-94117,40671,140681,192245,127783,69574,48974,33998,60742,44734,34730,35284,-329,-36432,-21649,13673,6411,-10081,27566,118023,169057,151950,110898,43873,-41516,-65988,-9433,72404,66139,32801,32205,-8767,-15437,-1467,57429,144101,217797,322069,227657,-14300,-122252,-33179,6263,-19729,-19957,-4036,9865,-8423,-11595,-20168,-60470,-93308,-95775,-84234,-56854,3868,81562,120680,121539,129061,44880,-125066,-63822,42279,103444,99328,53860,30019,11265,5364,-12066,40317,15412,-35550,-79207,-73880,-44369,-2407,49943,80329,63188,90245,128388,144771,86639,16095,-10112,-28294,-91056,-125007,-51912,-33088,-26853,-3381,-3708,-11499,-28096,-24294,-32038,68755,-24161,-71507,-60355,-24090,-10144,-17081,-25923,-22746,9404,63417,78541,21891,-70203,-80926,-63043,-43851,-26717,-30024,-37790,-33619,-24994,38072,128281],[96033,92755,27086,7148,173215,305204,267615,157650,43663,-18252,-58092,-57763,-20658,-34474,-39125,-69095,-108995,-37187,3804,-23667,-48541,-4454,61177,13020,-68833,-84149,-55044,-16080,9859,11427,4606,-44873,-77667,-55015,-27002,-21265,-9235,24095,50953,17937,-13074,-22571,-17434,-72607,-134442,-77937,20123,88783,88328,9800,-30421,-5481,-19629,-76912,-127612,-85876,4797,114006,156982,102880,45505,-17468,-52071,-78618,-8407,34388,75100,38295,-48998,-54182,1144,-11576,-74008,-85740,-132123,-148425,-62170,52098,90803,84953,2870,5501,52171,140694,89593,-17151,19976,172421,253158,281702,283179,261637,149211,-23452,-32533,-5579,-15356,-37995,-51466,-51762,-118244,-122178,-67228,-27371,-12205,27885,50174,69772,73296,35554,-22264,-30061,-27008,-8589,31878,59472,60139,2194,-40232,-37405,-33556,17531,105775,282023,238910,30311,-8304,46486,110888,71507,43527,26798,-55056,-97067,-12093,64771,127407,234768,333829,261660,54586,-45182,11436,176574,297529,384940,353653,230617,41918,-93285,-107139,-36412,6608,-3734,-4287,-6388,11372,44970,6072,-28668,-41742,-74652,-64194,-52192,-54110,-31952,2484,20525,13015,14373,55593,126770,165217,100954,59956,13617,4258,268721,504764,476884,255966,77455,-39198,-6063,186781,265861,230676,99040,14276,96551,124675,37054,-84616,-93086,21765,72723,108662,77268,653,-20816,55347,240211,163039,50013,15729,-39141,-68394,-106756,-122265,-71078,-48327,-47627,-34128,-11947,38405,124561,85630,-20739,-55631,-39412,-50111,-76411,-61263,-74179,-62028,-34426,-43392,-52274,-70228,-19334,-40090,-27968,31998,85057,49131,-13430,-71156,-26561,-24174,-63440,-42470,-60712,-94189,-127503,-107078,-111862,-104358,-29816,3110,-266,3559,-23310,-41318,8531,58547,164875,227197,203393,92699,25574,-23020,-45333,-54231,-67682,-63836,-38216,-7707,-3987,11262,87670,74141,8431,-77481,-113175,-83769,-16407,24948,76138,204059,307514,282301,171511,75122,46628,40126,36416,20178,-46345,-30429,-48101,-17269,-11235,12116,70319,32136,-24314,-58293,-9923,63137,67269,36587,-70161,-84422,-67716,2648,45392,28584,-35108,-90124,-80369,-45878,-27063,-51970,-78926,-64098,16102,92548,84058,-3067,-98344,-79789,-39171,-16111,-20774,-65108,-82433,-59935,-24607,-4479,40035,75240,77428,105759,67426,-19548,-5236,73277,80043,-72717,-96834,18293,102033,138309,123812,17186,-60667,-72032,25482,85653,80571,81049,87016,54300,130529,253864,204793,62039,-7524,-47266,35766,172823,340965,460403,407480,366708,262975,115191,13771,-58197,-44358,-10281,49428,108415,93326,22246,-43878,-37934,-35825,-65156,-47781,1578,64063,80408,-8377,-50522,75267,141787,74394,-11377,-14967,-39540,-62850,10500,41148,22216,38017,74897,102698,71839,24566,-9051,-40715,-51339,18183,111211,204661,191775,115473,21559,-25975,-74818,-36438,77454,82108,37281,-12098,-75997,-66676,35634,71906,-777,-90065,-90126,-77818,-107511,-103293,-70428,-22358,-40267,-32226,-10740,5443,83016,198616,252383,323800,243165,100535,46495,-43853,-1577,93557,144107,95204,16815,-57090,-32900,71788,202919,204387,124126,88648,51813,43148,216471,190443,14638,-56026,-92312,-160911,-94844,-48800,-19240,-4668,54191,106146,88775,37458,-9280,-22874,-44329,-35124,-9028,-48714,-76112,-69396,-7984,8563,7361,29973,13929,-20909,-67093,-99296,-87600,-72566,-54684,9793,165437,300132,332469,289081,115447,-23696,79260,141598,82648,160927,197526,183255,132909,113504,135163,204430,186310,106648,20829,-30097,-39685,-31656,-39596,-50824,-63348,-92003,-77870,-87436,-51380,12299,5639,-51642,-52002,-29538,-6775,-38225,-91715,-85751,-70417,-55074,-5377,-4735,-68539,-25945,17608,23982,16491,51405,115425,157293,152321,144412,114917,214771,388019,525879,523400,504784,437709,366173,252251,60367,-40838,-74279,-101708,-78999,-122446,-116279,-114849,-70454,-18200,-57854,-39161,-15248,50926,172174,248356,305022,174802,36733,29794,56340,38486,-81255,-95290,-80240,-58795,-77685,-67280,-49408,111667,151790,122904,99552,55769,77058,90740,94928,39835,-28820,-49995,-55687,-59084,-50730,32635,93575,74972,37481,-5361,-55059,-42106,-24961,-24132,-9440,-29680,-64609,-113012,-37676,63373,81547,65071,-10688,-119724,-57951,49375,65959,5793,-63234,-82259,-43312,-76587,-54067,-32120,-101555,-117436,-113439,-137745,-126928,-50797,28998,62066,42051,28542,-5028,-22032,-11332,-110726,-65321,-32682,6339,-41190,-32234,-36475,-15486,34425,72780,120942,197612,219445,252386,328616,377463,301527,239360,126944,38708,-41320,-114941,-30488,88321,177997,198156,52293,-40270,-53806,-57115,-78275,13067,9326,34421,3392,-42888,-59704,-63258,-27574,-7870,-21114,15918,97791,123017,62187,-15479,-51204,-37475,-49025,-47700,1885,32089,39707,67602,75305,20317,-24393,-8141,3976,67308,141161,205709,99093,-18065,-15328,22296,27222,-8039,-40051,5852,65973,105990,116222,175657,216445,146919,-11649,-150934,-142053,-118873,-16331,-22829,40878,105294,133125,93634,63718,61234,30475,-37924,-59733,-8337,30488,27649,55403,36960,10314,-4899,-20076,-70655,-48389,-10495,48039,83040,69737,8991,-41740,-4572,3828,-51597,-77551,-74667,-39401,-37192,-39011,-49675,-59217,-110745,-150641,-139392,-68928,31975,178470,322115,353344,207666,13130,-23890,-35604,-37954,-26570,-37695,-42060,-22133,-10509,-35282,8966,65330,77040,63139,40673,-11319,-62599,-40735,-34667,-102918,-136060,-66311,12105,52346,14574,-28654,-40785,-22973,-50379,-82246,-97334,-88529,-50933,-30448,-53268,-35276,-16406,5598,-50394,-86903,-99961,-94606,-69361,-32625,-37477,-35609,-67149,-28904,33164,55611,59283,17293,-9172,-43094,-52902,-16241,21070,70922,50257,44428,89595,133565,253446,291410,223461,120332,60488,3244,-39488,-74464,-26136,-14646,22207,52994,88149,76110,47100,18479,64595,180078,242943,200493,55398,9201,10548,-46810,-34645,26124,52195,39401,-10368,-31002,-56116,-88256,-28318,-4386,5403,65957,129600,89012,7521,-21487,-121475,-107977,-75860,-62860,-90492,-85750,-60074,1389,68227,12951,-56532,-96605,-136839,-144114,-70326,49849,150674,191905,206543,129369,55126,44056,61158,-10682,-94571,-118647,-59422,-28154,-68349,-21910,-27684,-34792,-38174,-41874,-59701,-49021,36446,86160,63386,60108,49350,22347,-72856,-81757,-80941,-59604,-61213,-84873,-90801,-60068,-37883,-8749,6808,-78520,-101787,-29446,-8386,19259,52590,22458,91159,155453,62189,-148114,-144000,-55136,71911,161347,109165,25756,-123619,-182944,-123494,45656,85238,22703,-31237,-60115,-56151,-92744,-104974,-117583,-99325,-76019,-17057,31585,20363,56256,164232,382134,359981,196360,114467,102157,1879,-56122,-73839,-107315,-76040,-5611,1255,-22374,-108,-3032,-78857,-106221,-90973,-69361,31889,-17897,-99374,-75128,-63830,-68639,-52228,45936,66804,-52824,-56469,103208,115935,44361,15980,-7375,7550,53675,59745,56630,91006,89157,-2430,-84996,-106074,-46328,10138,-8220,-32537,14032,78777,43514,16427,-29533,-91246,-95405,-62717,-67864,-71426,-86845,-94195,-4822,160875,109202,6007,-51436,-56189,-50364,-6483,33846,57928,61655,85510,13217,-91901,-17432,94119,83739,49539,23894,35182,4277,-1322,-4185,-57336,-56867,-6896,54073,75663,84722,59084,16701,1098,14943,14658,3450,40004,61396,81293,40849,42164,54923,30039,-5756,1374,48318,61688,40862,3875,27863,70408,1296,-46933,3284,39932,-70441,-105230,25410,135853,152908,149322,165099,282139,420040,336346,210035,86641,-16324,-123052,-88396,-77439,-87813,-68526,-58729,-86721,-104126,-86726,-65423,-71467,-141917,-74242,22145,43299,69705,107040,14702,-57996,-55746,-23435,-2049,4678,-46230,-50479,-18546,13780,-13418,-33874,-68713,-105137,-12518,22418,-4604,51131,131283,150276,50528,-24977,-13905,86276,298931,513353,508257,395734,268133,179073,178319,134397,36480,-19934,-46522,-63645,-73896,-138442,-157492,-83472,-2046,13682,13129,-25853,-20399,24395,84654,142092,164283,158437,27858,-88157,-68099,-15287,-646,-9905,43105,33702,-14724,-40060,-11720,14388,24091,14941,6845,-45488,-100858,-84570,9895,49284,-32724,-107382,-101191,16312,72370,146549,220475,137536,11860,-54232,7721,125392,231102,172470,88751,19445,-39783,-133001,-115613,6515,45809,70814,166853,308076,385877,186812,-21460,-97968,-113171,-76359,-7953,64268,74896,1671,-74469,-118142,-89158,-72340,-48307,-83587,-111190,-70972,-58445,-101028,-64275,12646,23321,1656,-44841,-33302,6533,82174,86766,25480,-34855,-8052,-10471,-62026,-16445,2292,36194,1961,-7818,20593,86229,143478,139918,43692,24778,68268,52541,-591,-21157,31252,90326,90666,27140,-17938,18491,44580,40579,12514,-7099,-46206,-69915,-71828,-45616,-69168,-46142,-28609,9653,115088,197595,180009,39421,-52170,-31656,17239,14008,-59326,-98833,-105452,-95579,-23629,5709,-5043,-65331,-40783,15286,7373,-4806,12606,52881,75022,102858,68812,-3637,-7794,66874,106217,107340,28092,-48757,1617,55200,27153,-102791,-64402,53624,80525,44126,35561,67000,156816,340619,513625,570113,571241,402565,267156,118456,51451,44393,78009,94761,97216,123866,129218,107047,33439,-47328,-118866,-132099,-129861,-89084,-50112,22124,96770,60691,-21167,-75070,-103799,-100534,-35549,79730,108288,120990,179806,209875,171330,55057,-11571,13564,42556,29301,68302,223814,264594,156091,33979,14597,32152,24791,7642,-17689,-32729,-44713,-75354,-66527,-39467,-33964,-32490,-20434,11966,64431,113320,84795,8911,-100496,-158186,-13405,81133,-16929,-40184,-32524,-34845,-48649,-54966,-71647,-11362,43069,-36610,-65325,51588,178476,215306,219153,162810,43007,-98942,-75959,-5822,-18717,-62513,-20773,46538,79200,23404,-74100,-65375,-35817,-33035,-17813,-2125,-20909,-69997,-84548,-57595,48059,42262,-1456,-14994,-10573,11858,17767,-58816,-134671,-72080,-34114,-33937,-23476,-68008,-46300,126741,230543,146620,38938,-46115,-6674,44411,3742,-21777,-34490,25453,11072,-42381,-68853,-63753,-29949,18785,72416,45568,65735,101807,40977,-65883,-98277,-67184,-27148,68474,243805,274832,127131,-32762,-115300,-86464,-71093,-26420,15900,76620,34918,-2646,-34673,-78820,14671,69643,110671,139072,92499,49864,77366,93314,-6559,-49236,-89880,-114699,-108173,-40638,151633,276755,235506,50933,91542,365814,468628,460939,272589,57774,37598,50874,86106,162690,301556,397838,284137,48438,-76922,-106229,-112905,-94172,-61380,-27818,-10378,55696,191727,260154,188445,77716,-25563,-44828,74675,94431,63061,65359,95833,31081,29195,-4806,-13251,-49082,-64119,-72508,-118839,-82818,-37907,-30296,-47712,-4565,60346,113171,108911,75599,33012,39819,49562,41275,37135,-34985,-73946,5978,70760,8556,-41876,-76139,-54760,2027,-51088,-120880,-141694,-85907,-4081,23575,-37255,-72765,-92885,-119654,-96592,-47105,29435,85542,45011,-22532,-56907,-27575,27288,58064,81006,-12080,-43036,-11174,-29455,-40906,-3478,3626,24008,7486,-63387,-39602,-52768,-69548,-65811,37168,234769,311746,188252,35779,-26517,-93715,-93301,-23521,-8449,-20346,35896,151534,287468,459900,514301,340483,109764,-241,-28578,-51108,13245,-9015,-28064,-17552,-11050,-34916,-38261,2890,55917,160282,153322,107460,50940,6556,-10889,17486,9084,-21623,-71342,-52181,18820,66701,35211,-50462,-76757,-57457,-33465,-40858,-32613,-33109,858,8310,-14662,-52199,-21485,78883,102101,61513,7516,-21984,-34529,-57827,-3527,8621,-38017,-73542,-25531,3956,90661,131107,137903,141954,101710,14910,-1371,29338,35971,-15216,-60578,-20733,31065,45629,61828,35729,-65555,-113166,-46633,16640,18251,-54376,-144754,-64516,-22820,-6985,49328,68300,-3081,-43893,-44123,-19865,-42272,-124399,-64652,-6943,13603,-12809,-36755,-33756,-46762,-44785,-55730,-75499,-101844,-68871,-62810,-41183,51496,118691,110750,86013,20612,-43451,-17880,6981,-5342,-69499,-37433,-29793,9410,59864,141710,145246,39957,-10736,78449,138397,216076,75439,18488,-3813,-40617,-45865,-109134,-148620,-142153,-31499,-17440,-55100,-93521,-32621,63600,83642,23733,-23325,77594,107749,45597,49410,47557,89504,163085,260963,287442,252032,164521,-6350,-120318,-77260,-59804,-63309,-52479,-69816,-112464,-104880,-59276,-37536,-143656,-156985,-103558,-25925,37133,123671,274808,325731,301064,109789,-2813,-4513,18249,-30368,-70171,-29012,-20979,-46225,23723,116460,213376,69112,-103511,-91992,-100673,-24096,46477,172285,187893,102001,-40388,-89135,-15596,7226,-29037,-63202,-40799,32149,114276,99657,-30845,-127387,-145919,-80509,9761,41400,23921,-4808,-9632,-32232,-30433,-58516,-113645,-82353,5149,30556,563,-71110,-76680,-77698,-109604,-70484,-32594,-11000,-16513,-23648,-30655,-32791,-18929,-3610,-18559,-42011,-36220,-4279,5243,-60502,-31231,46059,27957,-58285,-51836,47737,212167,323777,224369,-8491,-120778,-46812,29334,51064,59688,42522,25151,-3016,-27063,-66576,-75716,-57735,2313,15451,-116551,2698,83335,99568,207580,227740,216027,273961,388047,290806,101106,39757,71184,143302,145329,64400,46992,73066,78780,52139,16767,13143,4858,-20511,36971,273689,330293,277101,178411,108953,120124,139166,116530,39288,-25650,68212,133182,132674,57097,42892,44005,11613,-43611,-48056,-28608,-30745,-82052,-66462,-35423,-3419,-12636,-50927,-80096,-18482,-20544,-58594,-93018,-86624,-115207,-64814,-24004,22012,29453,8460,4465,2320,13010,-22111,-64282,-84874,-80375,-93997,-74994,54944,155279,208276,128634,66542,59500,41048,58907,47390,41910,39267,1647,-32381,-10553,28356,20534,6573,52681,136810,195284,181060,125373,46346,-42638,-60500,-7378,77400,85417,62164,57028,2021,-6562,8808,62176,144066,226553,366760,286168,19746,-112873,-46278,-6510,-20374,-8210,14920,32173,22099,15391,-11113,-61633,-93956,-92054,-67782,-29285,23364,82108,112677,117288,125744,59994,-112112,-71441,39481,108261,109343,64614,38136,27251,44386,26517,53514,7270,-56813,-90677,-87924,-56210,-15268,30494,47546,17789,31182,51515,66875,29700,-18934,-23828,-29161,-88934,-118395,-43985,-25948,-20562,5736,1072,-9424,-21187,-2163,9865,105822,-15624,-64766,-32635,15879,23878,5289,-18188,-26377,-2246,51493,63396,2722,-83829,-90431,-72999,-57748,-43206,-43633,-51135,-51125,-39414,22079,125764],[104172,116845,37025,-10359,127005,266583,277567,189696,76236,5292,-41806,-70641,-25458,-33188,-31632,-54587,-95537,-44437,20377,-1160,-41092,-7620,60196,13036,-69211,-90926,-61083,-16226,8380,6296,-8,-49923,-86627,-68840,-29816,-7599,9562,31785,46168,6664,-32780,-52411,-48521,-94924,-120979,-72728,23286,82133,64348,-20415,-35479,9053,-2318,-63329,-123182,-81316,6699,117560,170978,125529,67502,466,-34167,-78212,-1097,41069,77065,27753,-64144,-40341,21913,20332,-47836,-64844,-104486,-157560,-84634,58279,120502,130573,38856,37583,88118,176370,92823,-21044,9200,170041,263117,305943,337495,319841,176237,-6465,-16120,1438,-18036,-47800,-61913,-61583,-120671,-105065,-55481,-21160,-9557,31491,51954,68002,66625,28865,-29456,-31709,-18519,-8083,21580,42976,49820,3922,-37521,-35306,-29656,5470,69884,210662,177914,-1572,5031,65435,115045,55229,20116,14600,-61821,-92448,-2100,71833,135432,234287,298937,219561,36063,-35671,33325,191456,292845,347355,298649,182593,10759,-103756,-91094,-33202,-3667,-17167,-27924,-47986,-28960,28652,384,-34872,-45178,-72093,-68052,-57515,-61607,-42207,-1704,20270,13463,13982,55392,137441,191864,113244,70853,32218,-4979,257765,525100,508900,274921,85371,-25497,-15715,168289,264695,264645,147897,11030,45440,78309,25478,-90112,-124258,-20584,20593,81675,71428,8520,-10818,32848,204577,160022,63884,39400,-11592,-32697,-52920,-61930,-26211,-14162,-18876,-10095,-7201,23533,105976,78148,-14085,-49885,-35734,-40585,-59335,-40877,-54288,-50308,-29570,-40269,-59321,-72570,-21550,-43772,-33569,23788,75091,46730,-6179,-62643,-28286,-27179,-66295,-40957,-54210,-84687,-126940,-98203,-95144,-86531,-14146,8349,-1528,-8141,-49730,-40601,6552,32595,121491,187463,186871,93030,28265,-19715,-39882,-41536,-50536,-45902,-23197,-1193,-9559,14135,72605,41681,-17252,-92697,-126152,-67965,-7442,23790,64241,177605,276907,270099,188787,106228,65211,50060,51241,31815,-46732,-21886,-32928,-1990,8347,23776,57631,16345,-33861,-59958,-18529,27760,24806,1239,-88146,-82440,-50023,16043,48983,20085,-52589,-93111,-57364,-21274,-1467,-21637,-51379,-65642,-1745,76759,76878,-8167,-104889,-76556,-44051,-41250,-61272,-105605,-84923,-41881,462,15656,59167,97267,95939,123194,82081,1194,25975,109231,102892,-52136,-112295,9487,108492,162129,148539,34217,-42642,-56303,36622,113121,117534,104922,84167,36075,112630,227637,174659,40945,-24265,-65103,12693,133105,315676,467565,446127,407140,302933,133581,24354,-42801,-28047,9542,69116,126356,104328,33069,-21023,-14970,-24927,-65757,-54902,-3925,60578,67441,-22011,-52378,91992,200719,142054,-1068,-26266,-48943,-67305,8103,32228,7687,10173,30700,55473,25434,-15456,-42657,-64932,-66392,2620,91057,186799,188016,135521,59569,6212,-43102,-21864,82858,76057,21263,-32404,-96024,-63445,60580,103684,268,-90138,-86381,-74581,-101344,-96057,-53894,-4192,-34115,-51465,-31406,-1497,96088,259995,346054,397888,277731,128888,72079,-37352,1439,112088,172660,108661,2294,-74656,-48911,48854,177443,204363,121174,75643,33893,22183,200018,177711,6548,-72569,-108369,-133325,-80920,-54328,-22950,-5756,57629,103462,80987,35114,-13780,-32123,-54033,-37932,-739,-31445,-57006,-46299,5116,6714,-4826,12360,2143,-28108,-69375,-97744,-86339,-78741,-63443,-4084,136670,273698,325438,309023,150391,-763,85681,160569,106808,198025,212166,160492,95040,70791,93852,172910,175945,111805,27629,-28358,-83420,-70931,-63402,-60256,-55859,-76519,-90419,-89774,-46220,22934,19175,-43523,-59410,-37036,-9260,-39336,-98839,-87722,-62973,-47332,-2537,-9455,-70374,-20017,21392,34489,31501,69639,137395,178195,170398,163608,134207,228465,367650,442805,448505,474623,449275,400563,282386,78885,-33256,-68248,-105988,-85747,-123781,-107859,-101699,-49627,13079,-28128,-61245,-39888,28850,146280,226068,270268,140529,27875,34201,60528,43298,-75802,-111629,-108085,-85900,-99335,-77279,-54470,92347,132865,116396,94952,47527,62524,68934,73091,31273,-27333,-45253,-51086,-66707,-66529,14585,64575,50660,23690,-17534,-56459,-30615,-13918,-24298,-11272,-31467,-66214,-114970,-36126,66376,86644,78621,19188,-78728,-70591,32239,59385,8527,-58384,-76490,-46102,-82088,-43709,-9921,-62405,-124353,-124440,-140755,-99244,-21390,50364,74569,53476,44409,17818,14447,1472,-114512,-62568,-20362,31747,-23706,-30470,-43499,-30657,12158,47981,87398,157101,195570,262025,379422,423415,308364,225586,117327,32980,-43200,-106153,-18908,115245,218523,226269,49219,-55426,-57683,-47848,-112376,-27901,-21515,15147,-16288,-69370,-79286,-68975,-31880,-18521,-26723,26469,116588,129419,61340,-15332,-53285,-39184,-50671,-44855,5691,36471,45082,71958,72496,3937,-43487,-19477,-4223,57375,126317,189707,99455,-13752,-8052,32456,43782,11971,-23447,23509,88890,115541,109289,169849,201128,123383,-12000,-130865,-114844,-99816,584,-11391,43250,96997,120919,87394,60561,60499,38384,-26000,-49906,-32,36790,31292,62206,50686,25123,4299,-23743,-77645,-34975,21744,83279,101528,69047,6917,-23401,16232,16933,-55092,-84863,-74398,-35968,-32449,-39508,-63344,-74654,-116799,-132200,-124068,-60622,29251,160072,283214,311061,189195,22414,-5262,-21307,-36428,-17583,-22669,-28254,-18172,-35570,-80619,-31156,30337,47969,42088,25905,-22059,-71465,-47701,-54178,-120461,-127986,-55427,24567,67000,25098,-22629,-55512,-53636,-85368,-112011,-124375,-123234,-75657,-39512,-58662,-50303,-19267,38685,-10783,-3116,-40830,-57545,-45477,-15891,-32858,-42302,-57947,-4562,45981,53415,50593,9006,-25071,-65279,-67892,-35214,23545,134572,114299,85806,100269,116981,216605,253270,194970,111221,57648,-4184,-34270,-51905,-5035,5480,46930,82901,120981,104379,69200,43709,95283,215835,283757,226618,55613,6507,15648,-33233,-25985,24310,41624,31890,-12474,-38494,-75647,-115690,-39904,-20568,-23782,29067,87820,55615,-3045,-23888,-125238,-102399,-62031,-46556,-76561,-71847,-47526,12147,93276,50933,-21993,-68417,-121039,-88494,42635,229780,369208,400098,376772,271602,173427,119936,94773,11809,-80691,-102493,-52546,-35501,-86225,-32609,-12005,-9487,-16109,-17970,-35279,-43342,20563,44403,15632,25513,13662,-24849,-86774,-67190,-79019,-68779,-77901,-93307,-64352,-27015,-3581,26504,30748,-63355,-127093,-48383,-16278,6933,38833,32864,135467,218750,105869,-113892,-117787,-30987,95110,180382,128485,45221,-105253,-146558,-70636,100392,102223,23669,-27804,-37910,-18363,-59001,-79199,-103606,-104364,-92612,-36553,24726,27842,77043,173590,338916,337884,200451,117878,94386,3199,-38629,-50651,-85243,-86225,-12441,-7833,-42329,-23463,-27655,-103616,-91349,-74361,-57960,39302,-28127,-115077,-78822,-62596,-67307,-42110,52232,64243,-48579,-36137,129140,134405,55485,19910,-11625,-2183,45161,50033,45064,85747,86501,-6430,-85582,-96658,-33814,20403,-3130,-30057,8953,74078,57033,36545,-20550,-85539,-88602,-49093,-47201,-54617,-78474,-81722,-8213,144967,97440,1638,-58906,-52249,-48342,-16541,32326,72386,86374,111761,39820,-70882,-10275,100724,88796,48067,8026,17509,-6547,-8819,-22338,-66504,-38057,8116,64948,75219,82042,51826,2747,-11914,12089,19810,8353,47232,63716,87752,56591,55556,44021,13970,-19408,-6192,42623,53307,28677,-4456,32528,75673,1574,-45603,-1136,26509,-83015,-96144,22410,119757,117328,94639,113167,230695,374949,303978,186403,73903,-20182,-114744,-71656,-62638,-81877,-61854,-33969,-57634,-81860,-82639,-76306,-83678,-104626,-56100,32076,65456,110312,162511,64075,-28431,-34991,-1325,34289,45268,-20853,-42808,-19241,12807,-7556,-24254,-59425,-44395,20854,23528,-16340,33981,102153,112997,30231,-33119,-11981,77402,272266,512592,549330,443081,306507,202445,190871,136876,34554,-20089,-48816,-68855,-76686,-133375,-152723,-79815,3671,21874,20557,-21844,-15818,23766,88486,165538,195320,189277,34694,-82480,-66936,-15349,-5645,-19240,39563,45471,-3385,-34055,-10584,10781,14437,1309,-4646,-44070,-90087,-69463,12713,26421,-80686,-161305,-158069,-27003,54325,151579,237137,133646,9429,-65779,-19747,94986,215011,160199,96233,51432,16128,-63575,-148431,-27612,34430,77824,180984,316166,399844,208427,-12658,-88152,-81657,-49396,12211,77322,73907,4140,-72082,-123526,-86686,-65599,-43916,-90738,-106472,-49915,-32393,-80519,-74472,3812,17090,-418,-44712,-31579,79,77883,88789,34489,-20958,9872,691,-29215,10302,15498,40458,597,-11949,16317,92033,157060,119789,13498,37735,86427,61426,74,-40133,8705,73291,79324,15852,-34629,21919,73460,82611,44014,14580,-34171,-63723,-61082,-35762,-61802,-40472,-26979,7016,116179,213161,189310,36510,-55642,-20774,39897,41244,-23219,-71348,-82281,-97829,-41896,-11748,-27863,-98129,-72297,-10425,1281,692,16098,44685,50803,71489,48604,-15681,-14565,58251,75174,75354,12689,-50381,8022,43309,-3135,-120715,-745,121038,143084,94059,62920,70486,156235,341644,508456,571908,616767,454359,278040,112566,44884,39189,69831,87473,102395,138185,145245,122135,42694,-36235,-101512,-112123,-104879,-59313,-39623,-18514,32631,33108,-25123,-77979,-114867,-104980,-63645,39368,62411,67545,99917,108987,92641,20035,-8976,21541,51754,47697,94632,239044,273460,165885,41706,14652,22794,17862,7101,-8892,-21361,-32918,-62510,-55942,-29561,-20568,-3143,4701,26671,69806,116340,89298,5036,-108382,-135409,15339,100164,-10326,-32782,-27297,-33934,-51272,-47726,-52421,5933,37137,-60943,-103972,17942,138804,158170,147984,114822,19656,-104291,-62242,6255,-18870,-68261,-18677,51664,81304,22494,-80897,-82739,-52810,-45786,-23010,-2351,-10614,-55767,-72352,-38706,89004,88917,26687,34,-10741,616,11731,-52406,-115544,-78365,-36562,-42532,-26557,-61397,-23753,166941,293207,191218,52904,-38574,-15391,35094,-6868,-33962,-45086,20716,11532,-34666,-58614,-52534,-24810,14078,61746,38268,61966,92826,31716,-75556,-101783,-77025,-44049,46571,218892,258219,136167,-10919,-122347,-87508,-67068,-21874,23966,93364,53361,-5425,-36376,-65918,18864,57888,88709,131677,88057,40204,56936,72478,-18597,-56066,-90591,-100750,-71258,-2744,191907,319286,283753,90814,106151,333617,420794,430116,264792,81628,72087,85832,119210,191675,326947,412490,277303,42008,-68946,-88697,-99056,-89570,-60397,-32263,-23551,40745,158205,219539,162137,73998,-22603,-55551,65968,85196,76172,86801,129103,79943,67294,19402,4477,-39601,-71228,-79076,-100628,-71639,-38871,-36788,-50052,2625,78138,138376,124045,75675,29869,34707,38854,30347,28951,-45050,-90080,-40575,51322,31940,-34225,-72764,-59919,-24397,-78032,-100331,-103942,-59159,10468,36546,-34366,-73913,-95489,-127451,-96679,-54679,15604,76430,55611,4813,-37929,-14337,40220,63094,73040,-20981,-53561,1457,70,-4615,22258,-10320,7277,3142,-60641,-30657,-46591,-65183,-66182,43823,263081,318675,165238,-12986,-86977,-130339,-107051,-31952,-25628,-42514,15508,126155,225349,371944,418398,250124,47722,-4936,-9663,-42031,22336,18747,4844,15913,14371,-16336,-27590,12083,81125,189950,166675,112128,42004,-8571,-22673,4039,-5909,-28628,-70825,-50959,23322,82785,49304,-35736,-48109,-21547,-8352,-34623,-19876,-10173,30648,40321,24731,6350,-13027,68797,95555,59555,6237,-24477,-40571,-63476,-1655,20988,-18449,-52499,-11720,10602,91217,128442,132788,141626,107362,20328,990,21963,28152,-20983,-64387,-23361,28047,42867,55820,26298,-82627,-100731,-16566,65171,63143,-19378,-91462,-41259,-3702,9992,63714,76841,3300,-32782,-33612,-15378,-40939,-122809,-67552,-24291,-22160,-26624,-21122,-13768,-31936,-45988,-64769,-73506,-92371,-70008,-79860,-50874,30235,105355,113617,94651,27494,-46088,-16141,15158,4914,-68580,-50487,-34557,8645,55741,131389,137812,28289,1790,103921,176241,255746,95531,23631,-4670,-42965,-43302,-95337,-122236,-160598,-84932,-56971,-72718,-90024,-40018,57442,76156,25352,-16086,84086,114542,62449,62852,54919,90518,167571,271199,296010,260139,189303,13680,-103095,-74890,-52005,-59376,-63307,-85414,-125739,-115578,-58858,-2746,-115838,-144684,-116703,-44991,-11349,69992,231295,320904,311365,116724,6740,1728,-17182,-67282,-89535,-23314,-15016,-34958,23719,101382,184697,46025,-89094,-69666,-88428,-40003,22062,131182,142465,63284,-73959,-61663,10163,31704,-7837,-55503,-43928,28596,118351,114749,-10712,-93349,-94592,-71408,-2125,24636,20467,-3315,-11581,-39194,-39958,-65506,-108303,-74030,-4651,27504,11451,-56769,-69518,-81808,-117650,-76274,-37149,-14263,-18867,-28686,-37117,-30855,-13791,-62,-19179,-54153,-52747,-7288,22800,-34389,-30345,48701,37345,-46300,-60088,58273,273915,423148,301002,13518,-106127,-38034,35000,56413,71973,64119,59691,20994,-11070,-52472,-72926,-75809,-8241,15002,-92756,-24888,44059,44562,143791,183943,201053,278586,386036,270214,78674,21494,51489,133977,168545,101165,81043,107151,94324,48505,11359,11503,3568,-8383,50401,322899,363221,300581,195806,115811,116663,125559,99444,36765,-23184,62344,125998,121468,46065,27680,29643,949,-48934,-50440,-26345,-25672,-67095,-39742,27157,72907,7230,-55267,-71447,341,-8396,-58718,-97270,-71642,-121078,-76451,-29305,18412,26207,6751,3407,3074,19087,-8204,-48500,-77753,-73796,-76331,-56711,65552,165013,218069,121482,54979,58477,39127,50438,46202,45563,38664,-946,-32751,-5003,36494,29633,20348,71114,140545,200694,192369,125114,37923,-50262,-56695,-9182,76293,98567,84526,72424,5919,-1696,16220,62141,136546,224086,388459,325854,48650,-98272,-60242,-23117,-27220,-5828,25585,46693,45335,36367,-7070,-65997,-97476,-90783,-53499,-7828,35004,73471,96009,104540,114023,67168,-98426,-86555,25218,98310,103629,63262,36596,35602,75151,70356,90936,30842,-43030,-74938,-86914,-63968,-26607,11025,13464,-33360,-31955,-23681,-5607,-24000,-55100,-39995,-33832,-89521,-114439,-40329,-22885,-18220,9772,2927,-6573,-12736,20792,53312,127574,-16877,-58554,-8320,48752,49971,22676,-14015,-32981,-18494,34145,44761,-16546,-97585,-100001,-82136,-66417,-51357,-49123,-55662,-69542,-55558,4870,112775],[98690,131221,42858,-29586,74432,208380,266336,211233,103495,23469,-28576,-85189,-39137,-37760,-29111,-45005,-82272,-62498,23352,10459,-41391,-18691,48034,4050,-74206,-104241,-75430,-24350,77,-4069,-9562,-59398,-98688,-87058,-34460,4851,23289,31652,32088,-12388,-59201,-87268,-84693,-122522,-108587,-70730,20969,66748,33299,-48818,-29724,24286,12602,-52190,-122979,-85692,-3204,104290,165400,133840,77648,8074,-23607,-72108,-1709,38092,68457,5848,-83530,-34158,32926,45091,-21549,-40519,-66337,-120551,-95651,53986,139971,174845,79822,72963,125378,203238,85809,-30355,-8304,158158,261543,314965,375228,359652,186118,-79,-7930,1439,-26951,-62971,-78421,-77272,-123895,-95211,-50006,-21488,-13727,27932,45729,57154,50307,12395,-45873,-41250,-19363,-17137,2555,19314,33612,1654,-34575,-28292,-26648,-7495,35583,142759,114283,-42198,8218,74932,109524,31414,-12242,-7642,-73640,-89896,-87,68050,131306,222565,258132,178356,17729,-28590,46221,187504,259042,280822,225429,125757,-23762,-113123,-80693,-36894,-20355,-34213,-52692,-91725,-73199,592,-14474,-47542,-51561,-71152,-73047,-64292,-70321,-55853,-11852,14810,7920,5869,45230,135333,206174,115708,73894,44529,-17476,218276,499634,503784,275728,83282,-19698,-27912,144027,250533,277344,180708,26033,10674,33873,5404,-97286,-137666,-35048,-21258,53885,61670,11756,-5927,5440,152754,142606,74782,58781,10761,-3908,-3793,-2592,11846,13633,5532,10472,-5850,6878,85088,68360,-6973,-42105,-31338,-33328,-45874,-24561,-39372,-43660,-29306,-39011,-74434,-81066,-27584,-49567,-41440,11649,58684,36755,-5227,-54054,-24448,-28009,-69469,-42648,-54085,-81337,-125987,-92093,-81370,-73794,-4225,7923,-8503,-25896,-80550,-42522,936,5262,74766,138125,157274,83100,23533,-22730,-39947,-34677,-39061,-33154,-13565,-1765,-19859,13334,51433,6739,-49809,-110919,-129723,-57957,-4451,15968,44068,143358,239789,249642,196900,131551,78160,53480,57006,33976,-53915,-17367,-21022,7636,21124,28678,38896,-5336,-49831,-67952,-30679,-8477,-12240,-30981,-101091,-74538,-34619,23588,46422,8498,-61526,-81294,-33600,3290,24020,6671,-24701,-65973,-25279,55124,63060,-18568,-113326,-76650,-54979,-76553,-110926,-144153,-80107,-26790,17979,27357,69478,111562,108920,133943,90516,17761,55935,143107,121001,-33226,-124162,-4265,107527,176770,162274,42092,-33660,-49766,36267,123670,137309,109075,64751,7977,86526,188945,137077,16470,-44877,-87860,-15159,80547,260012,430284,444200,412571,318275,141065,28891,-32440,-16295,22816,80628,136233,108781,40151,704,4603,-17864,-68426,-64233,-13080,51017,47430,-36336,-53307,98880,242912,198597,13379,-41155,-64354,-73703,3345,20948,-6523,-17386,-15835,4267,-25463,-60650,-79083,-90675,-84317,-19880,60799,158195,173414,145455,93193,40092,-11787,-4354,88557,68445,2958,-55005,-120739,-63862,78656,126640,-522,-89142,-81470,-71182,-95664,-90783,-40004,7151,-30016,-72552,-58294,-11579,103941,311274,427751,449386,288538,143662,83896,-30233,5846,130785,199576,118729,-11164,-82856,-57320,28616,147036,191125,109734,57130,13783,4084,190614,174730,9283,-79278,-125054,-109381,-63558,-52406,-24177,-8214,54659,87442,58455,21479,-26924,-48170,-68089,-44424,3003,-17576,-34898,-21842,14270,1239,-19996,-8433,-12777,-38032,-74415,-96167,-83718,-81754,-66845,-13185,110461,243294,309180,319588,183362,22102,76741,161818,121775,228464,215412,128346,50755,21117,42256,124033,145465,102105,28900,-18496,-105509,-109642,-87027,-68482,-47808,-62885,-109375,-98787,-49630,24023,26769,-36075,-69241,-49993,-17611,-44872,-109735,-88438,-55453,-39666,139,-13584,-67389,-18514,20176,40561,46548,88267,156882,195964,186708,180398,149231,233391,329059,340804,351747,412137,427563,406075,290408,85641,-31867,-64728,-96647,-94624,-124843,-102507,-94036,-34781,36914,-65,-77021,-72401,-1256,104918,183520,218993,101783,17347,34969,58382,39579,-75253,-128143,-135577,-110131,-122189,-89345,-61678,67100,108796,106038,89751,39742,46986,46139,50065,20800,-25510,-41263,-49548,-78271,-89576,-13104,23790,17433,5043,-32418,-57180,-19360,-6642,-28604,-16586,-37506,-72396,-123099,-41856,58966,80820,82550,42497,-39075,-62415,13637,47180,6617,-55998,-69875,-43873,-88088,-38277,5736,-28457,-103474,-124170,-123885,-74062,4483,68436,89531,73986,69065,51755,54325,11495,-114516,-62477,-10216,58712,-7693,-30482,-51900,-47476,-11674,22887,56573,117100,163834,257503,412280,447621,301689,201954,100468,21553,-48607,-97003,-4831,142930,260998,256329,50050,-69146,-63110,-38858,-139579,-81408,-64694,-13014,-42156,-99678,-88780,-69699,-36746,-29252,-29324,36399,129165,127506,54456,-18141,-54513,-39118,-51388,-42045,8076,37928,47418,73620,66252,-15115,-66807,-35231,-18700,38731,99660,162602,92514,-13475,-3050,39314,56877,30487,-4522,42610,109758,118086,89008,138732,156241,81696,-19047,-113704,-88183,-74251,26130,5153,45788,84143,101257,75812,53289,54274,38350,-20395,-45030,4015,38918,30857,64244,61880,38819,13997,-24398,-84584,-23901,53655,120264,117475,64818,4880,-7309,35759,30000,-51124,-94344,-72545,-30407,-23996,-33419,-70369,-94463,-115558,-113254,-110897,-55383,22884,131872,231227,256774,164263,29059,9269,-8119,-33817,-8491,-11521,-20604,-23663,-67570,-125237,-64590,972,20397,20206,8946,-34728,-80256,-48615,-70296,-130036,-119930,-47474,33458,78216,34997,-14575,-67002,-88972,-126464,-131366,-142242,-159217,-96557,-43490,-60438,-63976,-14489,78105,55616,72766,5432,-25380,-24836,-2262,-29744,-44729,-40601,19048,57125,49413,40839,807,-40489,-85868,-73470,-53790,25299,187802,178363,127772,107752,97553,178042,209150,161013,97092,51910,-11525,-29250,-34667,9053,18328,64408,106664,149920,133184,94786,74183,134621,261879,333026,255540,55848,1910,21285,-13769,-10510,25087,32965,26450,-11387,-43213,-94095,-129092,-33637,-26744,-44253,1393,49731,19874,-20679,-33459,-131031,-96075,-49551,-31206,-63050,-58874,-37696,19426,116704,91843,14140,-36985,-84168,-26257,153847,401501,578650,599241,539775,407759,281844,181848,116607,31572,-63312,-85611,-47311,-43775,-98285,-32777,8105,11844,748,2425,-10903,-31050,5480,584,-33346,-15206,-29561,-71348,-74517,-56159,-80063,-80149,-92978,-81316,-36286,5917,30190,58777,49416,-49422,-138113,-65457,-24602,-8231,23544,43198,176132,268323,138263,-87411,-98732,-17224,104004,183217,136634,61178,-89029,-110637,-18162,148992,109828,21789,-21079,-13015,20804,-27793,-56437,-89494,-105237,-106258,-50693,25447,45246,101593,175519,280441,289825,183026,108373,80520,1338,-23890,-27576,-58802,-101527,-24544,-23665,-67041,-47134,-58786,-109866,-72383,-59095,-47053,44259,-41184,-131369,-79954,-61129,-67143,-35547,52081,55374,-48569,-16811,153691,150536,64651,22720,-15667,-10182,32688,35289,28118,74854,79844,-11021,-85583,-91349,-26817,26492,285,-27984,1845,63458,65890,53318,-14352,-77987,-78949,-38768,-30988,-44378,-74285,-71827,-12636,124660,84408,-2350,-64874,-45091,-41461,-28576,26522,83530,107287,132724,60630,-52700,-4001,102128,86645,39058,-18657,-6149,-23212,-25286,-45875,-59855,-14085,23992,71368,68571,74211,40286,-14606,-25802,10228,26997,14993,54053,61751,87155,66665,63520,31214,-3419,-35209,-17038,32740,41302,14662,-11978,39032,82164,3621,-44450,-3453,17053,-92319,-88590,17215,103226,87606,46426,62742,178757,321905,262631,158287,58690,-25332,-107022,-58666,-51552,-78514,-56490,-13628,-31048,-60743,-77271,-89257,-88194,-73227,-29715,50620,93615,156420,222264,119026,2034,-14274,20455,68586,80651,3527,-35975,-22973,8048,-4193,-15665,-26292,35395,59000,24101,-26914,16903,73403,75283,7128,-43338,-11378,63568,226704,474359,555489,468306,331384,218961,196408,133292,30731,-21745,-53233,-76700,-82508,-131243,-151254,-80680,4161,24462,23483,-20991,-14458,16173,78963,180554,223498,215610,34999,-80175,-67156,-18844,-15535,-35162,25314,48354,4757,-29991,-12368,4088,2844,-13344,-19012,-41843,-77879,-57980,9864,-1461,-120175,-172472,-135698,-77982,28006,145459,239225,122285,4230,-77110,-50314,53814,179431,133434,93662,75114,69637,9752,-88311,-66115,19160,79234,184861,304343,384478,214038,-2961,-71396,-53270,-24966,30321,87043,68564,1117,-74628,-132046,-84449,-62320,-44786,-100295,-93113,-24263,-5632,-61718,-84930,-5306,8883,-5745,-48139,-32998,-13251,63178,80800,36613,-7840,33259,24565,4485,29907,21390,38078,-7199,-22542,3614,86325,154326,84463,-12382,54229,98810,62920,-2805,-60235,-15618,54878,66597,4191,-55777,23076,101097,120096,70061,30618,-27427,-60921,-56728,-31581,-59318,-40217,-29681,-780,108244,215926,186863,28819,-61558,-13086,60043,68642,9111,-48569,-62114,-84318,-62671,-30909,-49487,-130055,-101659,-40075,-8861,3273,15085,30179,17966,30266,17743,-36617,-27985,37701,33593,36352,-5209,-50946,8622,24319,-40634,-76733,61014,185884,201867,138279,83408,66454,142027,315623,467526,540431,634094,494284,280532,100242,31985,27858,54388,71285,99164,144346,153687,129899,46435,-29470,-87300,-94128,-84017,-33455,-22552,-53791,-36131,-4161,-37083,-87681,-129045,-93602,-83831,-6122,13956,13865,22119,14386,16225,-14951,-8836,24164,53668,58549,112490,242930,272069,170178,47113,12692,10676,8392,4408,-2708,-13045,-24776,-53913,-48890,-21700,-8248,20739,23890,36478,68240,109527,84646,-5459,-110212,-98075,61246,123370,-901,-24445,-25145,-38250,-50723,-36204,-35389,18069,28842,-83128,-147858,-20466,97093,110235,84576,67772,-6576,-116995,-55244,14931,-19323,-75970,-23131,51274,81673,26310,-78059,-96353,-69810,-61117,-32698,-7231,-3620,-43485,-62279,-22525,128051,133344,50726,12420,-12629,-15869,759,-47682,-99664,-87150,-41350,-53531,-36412,-60919,-9713,190415,334738,223826,59565,-34374,-28727,19969,-19534,-44723,-55601,14468,11132,-27088,-48925,-44524,-25046,6230,49466,30572,58470,85060,29157,-65765,-70824,-55886,-54546,20712,184084,226649,131918,5356,-115788,-87981,-66907,-21425,26802,104173,71431,-6259,-40213,-55282,19721,41451,57087,111351,75005,26380,33688,46683,-33342,-63071,-88115,-82378,-40472,27336,217968,341845,314578,119657,115549,299102,370694,394891,254617,105980,109763,122473,147011,210829,335711,402598,255398,30685,-63558,-77011,-88872,-86022,-63162,-39949,-34082,29400,120365,169453,128424,64583,-19401,-61255,53860,69455,81687,100782,155405,124582,102366,39780,19489,-28369,-75256,-93594,-87524,-59541,-35453,-42280,-54253,6577,90336,155169,130055,69883,24289,25876,21987,9574,9164,-64263,-110946,-87614,23992,43603,-34081,-70382,-55203,-25452,-52419,-54526,-60041,-37312,19289,44218,-31081,-76741,-100588,-118427,-94298,-64851,-3911,62459,65773,34592,-18145,-4579,47139,58799,58205,-31752,-66164,8710,24859,30809,44061,-27492,-12512,-1529,-56693,-27282,-44317,-62275,-67383,45687,275435,305024,135224,-49397,-153181,-171651,-123303,-43261,-44239,-69228,-11863,91583,160291,276653,315259,163360,-4753,-5448,-475,-37343,27390,43780,34983,43399,32409,-3565,-21754,13367,93251,198464,161212,104074,25934,-28257,-35521,-11710,-24500,-40625,-74858,-56055,19740,87994,52900,-27139,-22093,17071,18756,-31942,-11162,11989,62246,75559,74703,69230,2266,50782,75388,46894,-2532,-32838,-51813,-72825,-4187,28812,-2315,-36027,-2078,13581,84488,118548,121873,134860,107780,23434,1311,11192,14535,-32512,-71588,-30077,18913,32088,40623,8633,-106653,-90113,11242,121234,120390,28095,-43993,-19151,11045,22689,73333,80282,4066,-29474,-30808,-17017,-43298,-127669,-81904,-53223,-62747,-35033,-9804,1323,-19718,-48496,-75057,-70085,-82267,-72893,-80932,-52514,514,78236,104840,96107,30940,-51451,-21635,15199,7786,-70246,-67898,-44404,852,43353,110707,121306,15253,15082,119514,201495,283628,105089,22503,-10019,-50166,-46317,-87350,-95814,-131885,-138215,-110939,-98092,-89844,-53492,40316,55379,15456,-11558,86642,118307,80877,71181,55936,83611,157781,261357,284310,248690,197228,27029,-92195,-76245,-49945,-57648,-76708,-106189,-143465,-131104,-60852,26413,-90187,-130985,-136002,-71619,-63407,20871,172964,289198,297666,113333,11155,6607,-55798,-109179,-106277,-19468,-13606,-28457,19847,80038,146234,16995,-57914,-40001,-70454,-61265,-7035,85168,94126,23265,-93957,-40255,27185,47052,5595,-52207,-51344,18293,110400,115034,2624,-59901,-44142,-47840,-17864,-3623,10361,-5482,-15807,-46484,-47477,-68972,-98555,-64273,-15963,17348,13321,-48156,-63286,-83166,-123252,-84116,-47183,-21390,-21450,-36380,-50551,-39210,-18183,-2200,-22359,-68244,-73686,-13837,34590,-13679,-27326,47899,43271,-36997,-71296,61403,317330,496126,359493,28398,-95098,-34012,32883,52286,74996,78268,89492,43274,1564,-42902,-72112,-93376,-18356,11860,-74906,-54771,4870,-3209,85690,130350,167770,257328,350015,229355,50133,-1187,26761,114083,179664,143038,122191,141944,106240,42737,1808,5507,-2645,482,64098,352578,369029,299292,193742,107618,99993,100190,75087,27019,-25127,50996,110959,102559,30044,9164,11075,-13160,-57971,-56860,-26887,-21456,-53015,-16671,86441,138542,23525,-64296,-64989,14192,-420,-61873,-105472,-62842,-107590,-89143,-36469,11544,18864,1356,-733,658,20476,2199,-32954,-64004,-61613,-58529,-38501,74575,172232,222989,108447,37141,46696,29484,37586,43100,47026,34721,-6760,-36003,-3522,39372,34810,32054,83356,130725,184964,182850,109624,20369,-62222,-53561,-13600,70278,106269,99926,78721,4408,710,21681,57966,122497,211036,384311,342894,72772,-82626,-72812,-41009,-37518,-10198,28300,52514,60204,51757,-5757,-70524,-101530,-90415,-40917,8153,38494,57291,73683,86487,97621,69134,-82764,-107647,581,72812,79694,48789,26796,38185,98453,110395,134445,65084,-14744,-52765,-76180,-65230,-32480,-2407,-11790,-79165,-93499,-92463,-68709,-71239,-89514,-55362,-39548,-90008,-110715,-38774,-21851,-17304,12035,5154,-171,-300,46495,98660,134981,-23699,-51674,14145,75981,70581,38038,-9453,-37631,-34403,14811,25714,-33457,-108571,-104895,-83517,-62990,-47347,-44014,-47701,-77559,-69652,-10411,94469],[88205,142888,51676,-42412,26383,144437,241721,225650,129032,41662,-13554,-79158,-52364,-39241,-23208,-32294,-63363,-83941,17153,15476,-43258,-30094,32981,-6322,-76405,-116078,-90837,-33376,-7757,-12070,-16501,-65882,-106298,-102377,-34077,20176,36850,30415,16411,-31206,-83007,-112157,-104625,-106982,-93304,-64999,20533,51278,5629,-60573,-11850,43816,31041,-35916,-116939,-90733,-16658,82476,147536,134520,83757,14132,-11442,-60558,-3257,32796,56639,-19279,-96731,-28362,41502,68865,10904,-9818,-27732,-80263,-81951,46956,154659,221305,132747,121934,173734,227998,78015,-35976,-24263,144547,255449,315009,399122,383518,185989,4172,-553,1994,-33747,-74954,-92488,-89901,-120225,-84583,-43201,-20607,-16921,25103,39716,45825,33309,-4977,-62777,-50649,-20989,-26882,-15934,-2195,20615,4021,-23116,-13192,-20911,-14758,10555,90899,64327,-80404,10502,82434,102608,10060,-43705,-31127,-81082,-82217,2541,61580,123296,208830,222954,148196,8179,-16737,58306,172443,206221,200754,151589,76528,-47748,-109942,-67031,-37884,-33328,-44462,-65782,-109596,-95650,-26117,-27352,-54691,-48081,-63030,-71368,-64876,-71887,-63114,-18408,13685,5936,-925,33641,128251,213858,115952,77201,57840,-18536,163186,439058,469212,266495,80469,-12617,-34911,122470,232269,276260,201163,54689,9564,6501,-13367,-93920,-117219,-22949,-43734,34409,57215,19444,2728,-16005,99788,121232,91879,82981,35971,24794,44419,58049,48764,42142,33446,34508,-1135,-4912,68638,63431,8668,-21815,-16877,-19960,-27123,-4197,-21597,-33990,-25164,-31289,-85735,-83672,-25615,-47331,-43548,2998,44319,27355,-3989,-41778,-9333,-16969,-64115,-39643,-51690,-74453,-116779,-79371,-61586,-56452,10327,12642,-10862,-39569,-106184,-38315,1055,-12721,37156,92422,126056,72287,20002,-23681,-36936,-24890,-24725,-16916,-504,-289,-24747,17271,35678,-21291,-77558,-120985,-117452,-45298,1156,9860,24240,110718,205801,229053,201305,156074,93050,58555,62198,36067,-59300,-8653,-5140,19198,34562,33983,23295,-23485,-63324,-72778,-38531,-37716,-38033,-49989,-99387,-56481,-15206,33034,45894,2891,-50806,-51862,-3122,34804,56887,39996,6512,-57867,-45415,37090,51171,-26291,-114788,-71993,-62780,-112102,-156436,-128314,-64521,-8515,35581,38592,78429,124599,123039,145015,100190,36850,88243,174097,134282,-14511,-123324,-14681,106066,187775,171005,48324,-25341,-43867,33129,123436,143671,99245,37752,-20243,62145,147705,100691,-3808,-61472,-106101,-33927,31950,190981,363972,411633,391522,314725,144064,34557,-20045,-2669,36547,91397,144922,113627,50173,27092,26747,-8013,-66722,-69132,-19405,42052,29062,-43839,-49970,101432,269343,245420,35396,-50300,-77952,-73124,2961,14024,-14005,-37277,-51951,-29529,-57562,-97585,-104944,-91491,-93377,-41394,29540,128292,157026,152962,127956,80440,26184,23500,104515,69550,-7555,-70255,-140964,-60064,94245,142475,3553,-81511,-70518,-62178,-84633,-80660,-22987,17553,-24433,-87419,-83458,-16531,113360,355621,497074,481186,283185,150784,88738,-19311,18132,155711,229854,131827,-15770,-77115,-54677,17328,121269,173965,97910,41268,-623,-4257,192107,181370,21368,-72609,-132278,-83895,-43746,-41219,-16094,-4677,51763,65396,28641,2349,-43175,-65042,-79994,-48094,7852,-3030,-8488,6370,24869,-2196,-32275,-25904,-24402,-44256,-75981,-88866,-74161,-76061,-61519,-14111,92101,216237,290668,325348,216996,48140,57916,151505,132847,256082,213481,96289,9524,-26012,-9453,69143,104761,84589,28029,-5558,-93017,-138955,-104687,-70762,-36662,-46248,-129007,-108458,-56253,20268,32392,-25765,-75120,-63332,-27207,-50205,-119224,-82219,-43235,-27192,7864,-12315,-59987,-16828,19102,46990,66927,112537,178097,214425,204449,197130,162543,232673,280410,238700,252723,332756,381256,386147,278589,83051,-33039,-58807,-80177,-92822,-118087,-94649,-86640,-21377,57036,27009,-72172,-107803,-29326,60563,132367,163583,67137,10290,36515,54692,32359,-75916,-139617,-147691,-115273,-135029,-99495,-69306,39370,84256,95236,87097,36345,35369,27445,31521,14811,-17853,-34008,-47501,-88870,-114624,-42577,-20567,-18869,-13831,-47007,-55191,-6572,-499,-33611,-21662,-43225,-77485,-133396,-51397,45732,69196,81377,62258,1025,-34146,2394,33709,3594,-52175,-59664,-34936,-90659,-33775,18245,1818,-70377,-108247,-102311,-48861,27908,83762,106879,102305,100990,92870,94049,21035,-109187,-61361,1322,90147,9980,-28937,-58238,-62252,-33088,749,30817,81429,128213,240696,424432,448590,283607,171667,79005,7672,-53103,-83676,13644,171436,303645,287455,56908,-77376,-67272,-28082,-130495,-144178,-117390,-47241,-69966,-130709,-84901,-65822,-40523,-37377,-26945,46297,135734,119076,44282,-20597,-51955,-35144,-49536,-37407,11217,38640,48652,74128,58110,-34035,-91701,-53316,-37330,13115,64087,128755,80826,-15346,1182,43834,66416,46606,19112,66475,130366,116095,59607,89355,93597,31581,-28801,-97735,-61513,-42962,61424,28807,49992,68650,76898,61223,43831,44429,31658,-19733,-42128,6882,39690,28903,63512,71486,52466,25682,-19816,-90449,-14621,83942,156342,130419,58950,4347,7056,53196,42122,-39883,-95033,-64809,-19041,-9520,-18944,-62865,-109006,-103875,-94671,-99057,-51782,14414,97091,172253,196628,135186,32113,19908,4684,-29668,1219,-4077,-18456,-38662,-104208,-166108,-85321,-20178,-3175,-213,-8061,-47480,-87457,-43876,-68873,-116519,-111293,-40407,41173,88089,45768,-3486,-71589,-124397,-167396,-125416,-144688,-195153,-103909,-37770,-56416,-74175,-2959,123542,131950,136283,38440,-50,-7615,9009,-26749,-42237,-20777,39917,65657,43253,30466,-5996,-52659,-99014,-67627,-69814,26638,226489,237605,167409,112163,77108,140914,164212,126229,80846,44691,-17252,-23985,-22746,15491,22501,72760,122574,173819,162595,125450,111040,180271,312399,383807,284069,57204,-3592,27234,8383,7702,26921,26376,23881,-5105,-39974,-102201,-116671,-18004,-28255,-58906,-21762,14940,-16780,-44800,-50383,-136357,-88178,-37483,-16065,-49397,-46379,-30019,23403,136091,133198,49597,-7375,-49493,28028,249652,549172,760540,772155,682053,526509,371620,225554,125579,48497,-43690,-68126,-42643,-51006,-102271,-25448,28906,28720,12863,19578,13027,-12140,-1341,-32533,-76632,-55698,-75530,-102650,-54537,-47605,-83355,-93558,-104663,-62373,-11428,36137,62309,86797,61920,-39403,-128560,-80114,-32311,-23667,10269,54885,212417,302459,159782,-68518,-88905,-17029,94596,166050,130483,72129,-76111,-77672,29609,185095,105859,15333,-14903,7889,55249,-1271,-37959,-77367,-101792,-111048,-50384,42463,77538,131464,171470,217846,226207,148107,87634,61839,-3089,-13373,-6658,-28272,-89485,-40796,-45769,-82549,-33884,-72539,-82231,-51851,-45549,-37723,45561,-57332,-146982,-78392,-59835,-68517,-31156,47743,42391,-52508,-1683,174061,163218,71232,23925,-19495,-15778,17707,16727,6675,58841,69625,-16305,-85346,-89797,-24817,29139,2711,-25956,-6804,47911,69760,65475,-11009,-67854,-64028,-33273,-22587,-42520,-74471,-65388,-18840,100417,69492,-6760,-69944,-37734,-33289,-43247,15851,91035,123987,148368,75912,-37236,1204,98606,77644,22967,-52411,-26586,-38841,-43220,-60257,-33184,14561,41651,73999,56042,61801,25352,-34605,-39327,9650,36234,23681,61178,57076,80800,70570,64877,16133,-21985,-52274,-29709,20283,27099,25,-17633,46622,87654,4773,-45851,-5117,11989,-96212,-81533,10621,86698,63204,5817,15484,128604,264694,215528,127494,41944,-31073,-100350,-49109,-43818,-77319,-53054,943,-8245,-41364,-71117,-103354,-81423,-48036,-5035,70656,122942,203494,280147,175090,32977,6055,41646,99223,108851,25422,-29903,-29021,-81,-3422,-7455,18952,113701,96846,24625,-35583,323,45807,38784,-17956,-54757,-11507,46310,167685,403894,526695,470220,341635,227687,195000,124620,25632,-24480,-59113,-86314,-90597,-131967,-154129,-86605,-907,21298,21917,-23059,-15883,2764,54240,181621,243100,234055,29676,-80548,-67794,-24843,-29506,-56827,1024,41215,9604,-27092,-15879,-3603,-7249,-26057,-34457,-39151,-65991,-49175,4252,-25845,-112599,-118075,-78540,-123273,-4801,128292,227086,105590,-2075,-84077,-81590,5163,127372,96422,83683,91326,119092,81831,-21253,-95215,1405,75634,178281,274330,342931,205526,8887,-50956,-27264,-1863,47454,93825,59529,-7366,-82149,-137434,-78838,-59561,-48144,-106394,-72352,4355,21584,-43597,-94248,-13714,164,-12586,-53200,-35762,-31886,39687,65397,34871,7802,66326,60952,35330,42684,21510,31256,-18566,-36690,-14871,70802,134870,36445,-27272,70393,104381,58720,-6359,-76374,-36990,39681,56830,-3130,-77722,23734,126491,150567,89953,41567,-24735,-61318,-57340,-30667,-58799,-43530,-35078,-11692,93120,206378,173871,18432,-67646,-6989,79343,97670,38161,-29132,-43865,-65791,-84180,-49153,-65234,-143505,-113789,-64398,-19165,4853,11607,11448,-20789,-17490,-20780,-64662,-43209,9478,-12062,-4535,-22503,-49865,5213,1205,-78073,-26868,117415,244528,253751,173695,96107,57576,118675,269039,399651,483283,623663,520269,276376,83889,15821,13733,35252,49460,89935,144740,156757,132221,47074,-24497,-73743,-76014,-64703,-9662,756,-65223,-93536,-47636,-55290,-102084,-131666,-73280,-54849,-46276,-30166,-33975,-43302,-59615,-47476,-42475,-8656,24320,51054,63775,123178,238985,264953,172682,53867,12337,-351,-169,2493,3060,-5525,-17975,-47141,-43207,-14224,3639,40223,38682,43210,62523,96200,73559,-19539,-98555,-58717,115159,143400,6751,-17356,-24760,-43084,-42135,-19863,-18219,29210,23788,-93084,-188191,-56759,57638,68868,32098,27306,-32533,-135852,-44744,28849,-12455,-77565,-30535,48862,83231,36263,-63738,-95209,-78900,-73369,-42454,-13354,3227,-29774,-50721,-5732,166300,175501,72075,23546,-13872,-34321,-9860,-40175,-83496,-94562,-45209,-61770,-50345,-62835,-710,199664,354441,244420,61805,-30465,-42193,3170,-30128,-49535,-61491,9233,11291,-19045,-39028,-37531,-26840,93,40227,26481,58901,81424,34444,-42168,-32167,-22334,-55364,-4771,145244,187745,120498,19641,-96539,-81115,-65027,-21319,28660,113059,91368,467,-40716,-43354,21165,26305,23865,83860,58586,13315,13820,22954,-44952,-64784,-79183,-60512,-12056,52605,233328,348355,330675,139391,120423,265285,324798,361688,246480,133662,153463,160374,170587,222660,330872,372742,223964,18625,-58020,-66498,-77839,-79819,-65215,-46038,-37049,23637,84820,119739,94321,53778,-11852,-49596,45758,53424,84352,111791,178511,166975,137807,60323,35447,-12904,-66370,-110427,-75696,-46529,-25114,-39183,-53532,12503,100974,166370,131072,64763,22236,18725,4829,-13906,-14325,-85803,-128023,-91195,-1931,46216,-35194,-62791,-35891,7,-16232,-15276,-19443,-16268,26911,50744,-22895,-75791,-104187,-106491,-85769,-71120,-23476,49352,79719,70204,6423,6574,52837,50178,42032,-38921,-75295,14244,46389,64849,62605,-41981,-27958,-243,-48657,-24058,-40003,-54816,-62610,49822,277492,279579,109241,-56988,-204221,-208498,-134432,-51793,-57557,-93529,-39734,55269,102911,190829,223261,94201,-42082,-2550,4886,-35216,29005,65797,63014,66258,46807,8301,-14954,13008,97548,192995,145906,91047,10367,-43327,-39859,-21614,-39411,-50749,-76904,-61927,13467,87080,51052,-20289,2204,54997,46237,-28949,-1563,38168,102073,122965,138431,131365,23564,33383,49859,31153,-11745,-40579,-61828,-78920,-4773,37668,15167,-18645,9963,18908,77160,108594,112577,128805,109674,30520,5535,3500,1172,-44232,-76301,-34774,10125,19861,23031,-10474,-130767,-76666,40299,184738,184965,77304,-1219,3995,26710,37031,84624,84976,5254,-26978,-28285,-17462,-42436,-128903,-100710,-86327,-100138,-34087,2009,17452,-4277,-46364,-79815,-59300,-65800,-67587,-63894,-45239,-27987,47328,92684,97524,37387,-51284,-27618,13820,9806,-68550,-81964,-52467,-6558,31081,89619,105949,10810,31560,129197,217736,303733,109550,21447,-12761,-54698,-48521,-79174,-67979,-80661,-119588,-169546,-116876,-82789,-60200,19544,29615,1034,-3948,90896,124657,106694,80406,57253,75670,141013,239460,260885,226314,193966,37994,-81612,-75368,-47247,-52586,-84734,-125223,-157497,-142337,-56427,54345,-60662,-112209,-141564,-96755,-106961,-10109,112883,237854,264878,105026,16421,15712,-81206,-144351,-104870,-12346,-10565,-20755,18190,59340,106419,-7666,-19389,-4313,-46474,-79314,-32440,44661,53070,-9440,-74905,-19827,41967,60011,18263,-46589,-56330,8099,97142,105439,14090,-23447,8541,-12663,-25685,-33132,1449,-4500,-14799,-45682,-45459,-63613,-83874,-50064,-20850,7906,13176,-38663,-50715,-72389,-114091,-81998,-55631,-26296,-18130,-38963,-62317,-50122,-25045,-3345,-21683,-76350,-90448,-15708,46384,6925,-17164,50558,52281,-23971,-77756,62382,343193,540326,400319,42415,-81469,-28868,29254,45094,74566,90261,119057,69648,16107,-32073,-67330,-105013,-25774,8654,-60016,-79427,-25311,-32608,49385,83042,123595,215512,289931,180121,23709,-20811,5050,92045,182721,190068,174675,181452,119510,40745,-5668,1727,-7180,12276,85274,361058,349359,276385,175524,88684,76123,71650,52909,17881,-25410,40145,94630,83061,15725,-6104,-4886,-23641,-63460,-61201,-25072,-14043,-36577,8105,142871,191212,40505,-70637,-55370,28523,9428,-61228,-112435,-56595,-96727,-96232,-39250,7682,13682,-1673,-1852,1434,23381,14485,-12698,-39602,-38869,-35395,-15110,88980,184217,228953,96660,20813,30632,18240,27064,44107,51571,32682,-10423,-36554,-504,42462,41257,46438,93911,113812,154509,156180,83471,-387,-72041,-46442,-15692,64210,112648,111912,80194,2518,5351,29293,53758,106494,192084,358232,339900,95907,-63724,-79283,-54875,-45369,-15254,27356,52803,69198,64800,-1757,-69190,-100923,-86754,-26615,22281,37590,39454,52443,69390,82689,71186,-61086,-128814,-29458,35007,38706,22660,12617,39266,117956,145295,174580,97991,14689,-31261,-62359,-59305,-30127,-5423,-20108,-98547,-147023,-149258,-116416,-106020,-117755,-64995,-42029,-86231,-103243,-35566,-19292,-13986,16895,11979,13284,19072,77266,146077,132543,-30677,-41848,37153,100353,89540,55411,-22,-35105,-43739,-2141,9897,-45095,-113633,-100343,-71189,-45761,-32930,-30614,-31512,-65290,-77025,-20347,76547],[78814,156020,67119,-44045,-10303,86243,210715,234219,153213,61844,4941,-58760,-56710,-32101,-9856,-12944,-36892,-94114,3886,15237,-44251,-38451,19339,-14907,-73160,-114806,-104837,-41164,-12959,-15421,-18637,-67387,-107356,-111232,-27608,37465,49818,29015,1083,-47378,-99226,-113556,-88265,-71541,-75300,-55257,22518,37571,-15182,-52497,11357,65096,51844,-14631,-102441,-94379,-32038,54259,119108,127607,86407,19963,3556,-44805,-6118,24851,41318,-46627,-100777,-23702,46721,89219,46518,23519,8253,-43608,-55618,36520,161558,264028,194202,184660,231993,248158,69776,-38130,-39744,127664,242677,303837,404021,386346,174499,5204,4010,817,-40216,-85359,-105791,-100573,-113438,-75426,-37655,-21068,-21702,20417,31573,32076,14063,-24787,-81785,-62445,-25484,-39259,-35638,-23463,8649,8028,-7638,2390,-18267,-20923,-8895,54026,31482,-113984,10026,84480,91944,-9347,-74934,-58400,-85861,-71908,3489,49776,108584,190384,191452,125315,3014,-4960,65764,143014,134867,112711,83926,39718,-59325,-98307,-53512,-39001,-45282,-51037,-68597,-81275,-81588,-48299,-38915,-55722,-38993,-52352,-67824,-64383,-71226,-67474,-24720,13427,4238,-10272,16300,111636,208514,109249,76299,66715,-10965,95663,347998,405057,243680,73227,-8147,-41810,99143,206435,258070,202979,78222,24963,-7799,-33902,-83222,-82459,-6427,-54726,18298,53479,27025,10363,-35085,47546,94358,110112,107820,58626,46807,81582,107351,76148,64581,58724,55311,855,-18376,49852,56842,26561,7249,4519,-4038,-7794,14319,-6907,-26875,-22543,-23071,-89010,-81227,-18267,-41831,-46024,-8040,27411,13834,-8161,-33694,7532,-467,-56232,-37617,-51717,-68553,-105710,-64763,-40449,-38704,25985,19380,-11887,-52226,-127022,-33744,1630,-25795,6058,48991,90881,56235,12413,-28202,-36324,-17495,-12888,-2487,10732,-1676,-28706,19758,20788,-47962,-101770,-125430,-103599,-35530,3825,-346,-887,74604,170237,203485,195288,171409,103279,59655,61932,34022,-66134,-1517,8256,26626,42386,33697,6985,-41300,-78276,-73682,-48588,-66137,-58787,-59335,-90296,-37088,1622,38600,41913,-1711,-30819,-18405,26646,66167,90323,71312,34382,-49089,-66804,18221,36243,-36663,-114158,-67918,-71076,-146073,-139105,-95110,-48533,6225,47682,44178,80502,129498,130766,149238,104488,51386,113586,190919,134004,-3621,-118353,-26645,97851,187628,168408,47789,-22397,-43195,23084,107185,129207,70172,139,-50691,36666,101349,61294,-25032,-78915,-120385,-42771,-7789,114738,276016,350866,344395,288470,136839,35830,-11155,6989,45323,96318,146769,113306,57519,51730,45460,-910,-66465,-75343,-28561,28480,9419,-49689,-49347,94811,272724,273220,55140,-57073,-94067,-70251,1070,5923,-20519,-54118,-74552,-36802,-52736,-96213,-93140,-74650,-89363,-65657,-5002,94772,135917,153830,157438,120381,65526,56948,128356,77589,-12075,-79841,-130534,-56407,100752,143128,6615,-73875,-60141,-53414,-73261,-70297,-8427,21837,-24096,-99994,-109306,-19339,119820,385707,543798,488057,260951,145970,83190,-9983,33337,181829,257405,143231,-15879,-67861,-49957,9133,97573,151713,83408,25634,-12397,-8230,195203,185728,31839,-63754,-130788,-61737,-28787,-29414,-3598,2010,46074,36058,-8611,-24565,-66108,-86170,-88679,-52196,9640,6773,13809,30394,32268,-7699,-45613,-43443,-36148,-50105,-77455,-80005,-62383,-67013,-54033,-13088,76697,189745,267437,321784,244202,71032,27429,128842,136823,275676,203682,64130,-28787,-70574,-60794,10602,55365,58212,21132,2760,-70324,-143663,-119916,-71660,-27706,-30387,-132324,-120785,-69040,8370,32010,-17003,-79007,-80429,-41925,-59181,-128900,-72852,-30020,-13650,16817,-10146,-54714,-18363,15290,50673,89832,139691,197391,229519,218740,208309,169011,222222,223661,147821,163397,246792,315305,340354,244173,66958,-40095,-52272,-59009,-77090,-104978,-86289,-81619,-12076,70163,48214,-51979,-129094,-47368,21083,79708,109863,37175,4565,36269,47357,20098,-80545,-147235,-136897,-101061,-132383,-110701,-81760,7237,58119,81556,83524,34200,25508,11049,16390,13044,-5221,-25252,-47456,-97664,-135860,-65389,-57746,-54331,-32247,-64084,-54867,3567,1242,-41811,-28749,-49709,-80712,-146240,-66401,26472,51785,74250,76053,37819,825,1000,18068,-2299,-48399,-48653,-24337,-90414,-31406,25803,25116,-36923,-86436,-80424,-26328,45488,92961,121474,130126,131716,131534,126740,27668,-102831,-60318,13029,123532,27718,-27301,-63851,-75990,-52692,-19275,8217,48748,88160,210103,411514,423843,253051,134313,52183,-8619,-55900,-67653,33567,195641,339095,313433,66419,-80649,-71363,-17485,-95584,-213873,-177572,-85628,-94939,-161049,-73935,-61614,-45165,-43851,-21945,53115,133229,102690,30313,-22393,-46060,-28888,-47186,-32271,14267,37906,47839,72109,46698,-52670,-116852,-74331,-61057,-20859,20763,90291,64500,-20416,3189,44296,69958,57034,46788,95234,149229,109245,22867,28810,25625,-20041,-40230,-83435,-35801,-8776,103123,57150,53973,49867,48363,43512,31665,30627,18195,-23865,-40068,9310,39518,25487,59518,77823,64707,38485,-10842,-94164,-8138,109199,186616,138172,51405,4453,18359,66106,51056,-25562,-79491,-49110,-621,10545,1894,-44148,-91362,-87396,-78024,-89005,-50035,3409,57547,110930,135011,102875,30438,26453,17028,-25856,10260,-196,-22288,-63655,-144025,-176141,-88426,-32535,-21988,-18343,-24235,-59579,-92808,-36918,-54611,-101007,-102148,-33049,49359,97862,57963,10243,-68575,-150518,-165247,-101459,-135951,-174235,-88188,-19334,-45812,-79774,11423,172328,208368,183732,58684,17695,5867,18137,-23311,-36209,-2732,56375,70407,34129,19336,-10968,-60116,-100255,-58204,-81597,27643,248107,286844,201403,113550,57127,107366,122359,94010,64720,37168,-20396,-18369,-15978,14076,16948,70462,129251,191680,192260,162161,154565,228711,359980,426714,307237,60295,-8873,33278,30336,25017,28333,21900,25065,8368,-23105,-87354,-85399,-724,-28737,-69550,-42044,-15985,-51920,-73230,-73110,-131576,-77846,-24797,-163,-34629,-33294,-23203,25027,150211,172514,82679,17969,-22285,70414,321737,660467,899003,903662,791719,618453,436628,249511,122704,63735,-21202,-48857,-36525,-54376,-97414,-13518,48757,42132,21912,34904,37215,12652,5847,-40454,-70209,-81909,-109356,-92623,-35547,-39801,-86233,-106672,-107923,-41981,9995,63140,92646,110503,69170,-32817,-113877,-90586,-37287,-35149,3561,70060,244404,321753,172575,-55334,-88365,-31682,65014,127627,109032,77964,-65340,-47364,70112,205382,91064,4457,-10770,23297,82338,20404,-23196,-66812,-93948,-101783,-29958,81339,127859,168158,164296,161212,159571,103057,59520,41146,-7966,-7050,10703,4855,-57765,-57065,-70620,-53895,5898,-25262,-39985,-30035,-32599,-29522,43440,-75150,-157853,-73202,-57629,-69966,-26111,42849,28943,-58697,8896,188914,172539,75870,24404,-21755,-17293,3463,-2534,-16776,39618,57662,-20968,-83764,-89940,-25624,30590,6155,-22280,-14973,30195,69957,73253,-8989,-54236,-42175,-30839,-23999,-49038,-77604,-61348,-25808,74694,53981,-10560,-73299,-30803,-25044,-59643,1837,96666,137903,160209,87370,-22810,6783,92101,64098,2519,-78344,-31180,-42889,-49459,-49685,2470,48060,63443,75589,39643,47006,9573,-54968,-49711,11531,48388,35603,70010,52396,71889,69835,60665,15,-40034,-67976,-41075,8420,13573,-12699,-19582,55595,91901,4880,-48981,-4315,14391,-90721,-72692,4659,71794,44478,-25824,-26653,82972,208282,167299,96980,25848,-35572,-93751,-41362,-37679,-76492,-50917,9995,10729,-23068,-63630,-105759,-67658,-27343,15746,88641,149860,247271,330259,227025,64288,26697,62861,125185,129420,44785,-23560,-35649,-10236,-4367,1715,65478,180615,130279,26417,-40860,-14419,20849,5376,-43376,-64925,-10916,28111,102808,311743,468541,450969,338332,229069,188058,112983,20642,-27091,-64905,-95931,-99267,-134082,-161151,-97188,-11157,12845,16442,-27280,-18991,-13848,14130,164227,249278,244057,21971,-81462,-67666,-32098,-46356,-82876,-31334,24172,11709,-24093,-19389,-9619,-12445,-33565,-48734,-36089,-54594,-41433,72,-34949,-71978,-61910,-23384,-74744,-39586,101170,202279,85754,-7614,-81439,-106095,-46146,64299,54922,69514,101513,163105,149139,42843,-61293,-17023,68170,162120,230199,282382,186506,23013,-28487,-2479,21059,64324,97758,47448,-20816,-94472,-129797,-67362,-54600,-50884,-102002,-47473,33621,48435,-25525,-101438,-21341,-8382,-19672,-57108,-38135,-54270,9358,45639,32277,28455,110099,104039,60904,49117,17444,22418,-29985,-50244,-35071,48710,101590,-20972,-30368,81253,101544,50294,-8408,-79315,-49824,31203,52760,-3038,-92051,24437,147251,171331,102647,47301,-25560,-64705,-61769,-31657,-58232,-49240,-42681,-24836,71800,184658,150956,6092,-72939,-1823,98307,128052,63338,-12969,-27621,-47293,-105693,-64141,-71588,-124000,-100167,-71043,-26619,5732,6058,-10984,-64198,-69792,-64646,-99471,-53814,-21620,-56205,-44503,-38308,-48978,-2138,-24646,-103283,17462,163612,291565,293660,195787,98807,44766,89595,209424,315577,409321,587102,528735,265221,63838,-2673,-2061,13858,23585,75707,140022,154473,128734,44638,-21254,-60812,-57683,-46579,11845,26221,-48476,-104369,-95738,-80521,-121340,-114708,-51396,-26372,-65339,-65346,-72706,-87054,-71510,-66705,-57082,-8931,21913,43799,62230,124807,227473,253153,173537,62070,13870,-9845,-7800,683,7255,82,-13561,-43143,-39974,-8843,12576,53405,47498,45365,52148,76639,55714,-37416,-79392,-18621,166706,152461,7862,-14891,-27188,-46328,-27682,-2084,-2018,38995,21655,-88146,-198099,-86595,21424,29868,-10667,-4603,-58179,-156575,-23566,53064,3985,-70005,-41146,44031,84436,48892,-43383,-80120,-76595,-80241,-51421,-21492,8710,-15804,-38620,10375,199706,210000,87913,30517,-16958,-56352,-17621,-30245,-68168,-101141,-49618,-66495,-70406,-67249,2374,193840,349540,249117,57761,-28850,-56162,-16176,-39938,-50081,-63258,2827,8986,-14013,-32233,-33937,-31394,-4785,32666,23905,60457,77811,40361,-18638,375,7008,-52386,-31487,102250,142876,102031,30027,-73688,-68966,-61959,-23172,28300,118432,109560,12587,-38595,-32230,21348,12970,-6986,50448,38387,-393,-3617,1611,-54020,-62762,-67621,-39879,11698,70476,236391,338139,329985,146882,116450,228513,281014,328228,236878,160215,197893,192837,185234,223606,310107,323402,182990,3787,-55066,-59095,-68027,-73658,-68633,-52549,-36177,18287,50269,71924,59178,39045,-3451,-26577,41070,36416,82271,117557,195480,202288,169987,78073,49132,2406,-50039,-97935,-68485,-38134,-14510,-29902,-48969,18154,106831,167826,124444,59833,22068,11200,-14080,-39184,-38258,-106386,-118292,-63765,-24270,37540,-38091,-52540,-10885,30270,8361,6877,9950,166,29907,52599,-13956,-73707,-109542,-97576,-76118,-75047,-45379,34342,92369,106733,31835,15871,54086,34512,22241,-45276,-83561,14279,59622,90582,72053,-56397,-40563,3231,-41822,-23493,-35983,-45634,-54229,54903,268237,244488,88378,-44233,-154864,-187608,-139293,-60501,-67800,-116249,-70245,15883,52112,118744,147862,44431,-64343,-2115,4276,-39353,21196,76473,81249,78061,53358,15792,-9954,8982,91516,173758,121796,72445,-5919,-53239,-37600,-27790,-52694,-61197,-79328,-71891,1032,76098,40235,-19343,18495,82361,64421,-30544,4906,63802,146490,180495,207997,183363,41753,15349,18586,11517,-23283,-50391,-73460,-84233,-6473,43755,29447,-4307,20835,22470,66328,96148,102536,120853,109810,37835,9767,-4246,-14983,-59353,-81897,-41039,-1402,3388,543,-33422,-152633,-65193,64420,244424,242703,116097,31333,22439,39066,49206,94092,87452,3466,-27717,-28037,-18970,-41246,-124664,-124957,-124431,-135140,-31248,9927,30665,10203,-43847,-82761,-46044,-46995,-55607,-47201,-38906,-55539,13218,75982,96272,43305,-48006,-37191,7939,7563,-67724,-93089,-60598,-15002,18253,68848,92465,13430,44608,128002,219621,310920,105105,17077,-15682,-58596,-53396,-74678,-44174,-27680,-52148,-134376,-113356,-68473,-51570,-6308,-1636,-19695,2563,92405,128942,134058,86376,55396,63595,115369,204873,225520,193103,177618,42333,-74803,-76222,-47698,-49016,-90129,-145761,-168361,-148635,-47981,75621,-31624,-91828,-123213,-113416,-101979,-24069,54512,167118,210711,87393,18383,24270,-77574,-139213,-91399,-6562,-9717,-15777,14591,35829,63493,-26945,17492,28902,-23043,-86430,-56565,8405,17910,-36951,-53518,-4265,51095,67259,26974,-42070,-62328,-5253,75903,82300,17959,9828,56165,23642,-22963,-55468,-7717,-3676,-11654,-39715,-38285,-55530,-70669,-36736,-22338,-2974,8271,-31585,-35083,-53257,-92932,-69384,-63851,-32594,-12972,-39040,-71995,-65659,-36824,-6705,-21031,-81162,-103608,-15454,54531,23465,-5450,53397,61069,-10510,-80979,57292,345493,548287,416984,52518,-68689,-26167,21097,32265,67753,96566,143711,95963,28406,-23513,-61998,-114296,-34448,2717,-49988,-101429,-48056,-45942,35722,52279,71448,152894,210365,125524,-2321,-39343,-15142,67341,174233,232434,231150,219906,130280,39516,-13798,-2683,-12201,24230,110689,341732,301235,229531,137785,55444,42727,40141,33162,8541,-26437,27153,75041,61479,1172,-20502,-20296,-32301,-66608,-65369,-23823,-7438,-21525,31761,189250,223462,54153,-74914,-45518,40588,19011,-57882,-119928,-56251,-91639,-99325,-39538,4940,8941,-4210,-1865,3884,26534,26502,10216,-7037,-8893,-9655,10884,108051,200532,234174,85938,7061,10521,4505,18104,47469,56694,30169,-14090,-36251,2361,44097,47009,61009,100322,90188,111935,113478,46261,-25017,-78470,-37673,-17398,56088,114813,117198,74693,-1516,9907,36361,47192,86897,166231,311406,316557,115800,-43729,-81550,-66050,-51264,-20814,21625,45571,69455,72642,4363,-62336,-96528,-81579,-12949,32584,31347,21173,33826,53984,69399,72897,-35072,-142064,-62930,-14276,-20863,-17920,-7024,38027,132602,171847,204229,122558,38806,-13808,-50049,-51157,-23725,-1985,-15525,-81244,-119304,-122572,-122774,-117961,-129825,-68354,-41418,-78541,-92368,-31022,-15643,-8496,24375,23184,32691,43722,110697,190926,122757,-36252,-30072,59413,121375,107265,75042,14465,-24964,-43924,-15441,-2387,-51756,-113028,-86055,-45942,-19395,-13033,-13063,-11601,-44841,-75419,-24180,61919],[70097,168239,85851,-37032,-35970,39273,176452,234253,171647,80833,23733,-37495,-47518,-16911,9171,10854,-6290,-61939,-16588,8320,-45718,-44462,7572,-22444,-65871,-94823,-118378,-49175,-16976,-15538,-17364,-65404,-103248,-106779,-17256,53511,59366,25644,-14555,-60649,-103107,-89366,-48829,-35788,-56550,-43496,25120,25147,-28065,-33378,34224,84750,72173,9266,-80129,-94575,-48342,21411,82105,112730,85165,25685,21241,-23968,-11418,13422,23286,-72820,-94984,-21384,47238,103193,80850,55722,39001,-13113,-27813,22413,158376,297321,259296,259100,296721,261699,61729,-36869,-55350,106648,222107,281043,387967,366713,152266,2882,4900,-3362,-47334,-94760,-118890,-108977,-106119,-68850,-34643,-24042,-29163,12677,20393,15461,-7426,-46689,-102269,-77332,-32942,-54330,-56575,-44733,-2741,12250,8783,14887,-20755,-27899,-24078,31198,17443,-110548,7507,80782,78701,-23405,-99731,-88541,-86294,-58461,4220,33845,88056,167599,163340,107661,246,5058,67863,100393,50686,27099,32834,21155,-56679,-81422,-40241,-39793,-55987,-55089,-64207,-58014,-55012,-56945,-45947,-50074,-27806,-40432,-63244,-63798,-69499,-69168,-30379,14254,3511,-21932,-6907,85737,189212,95728,71257,70344,838,24767,240528,320036,209485,62331,-5738,-48792,74366,174708,226054,187626,88807,39396,-14630,-53536,-66303,-45814,5823,-59777,4805,50293,34562,16901,-51543,1822,66391,129399,134349,78470,60884,103188,137655,90336,78841,79610,71268,-91,-34109,27800,47852,45318,45906,38215,20166,13092,30224,4163,-22401,-21435,-15077,-75669,-70029,-4240,-33337,-49386,-21277,9162,-2588,-17025,-30450,22821,19266,-46845,-36509,-53098,-62730,-92906,-47463,-16814,-19299,44475,30125,-9034,-60361,-108432,-29164,2541,-33987,-16858,11167,55066,36687,1578,-35966,-37782,-12013,-2953,10753,20742,-4968,-30994,20517,6802,-72765,-116702,-122393,-90706,-28255,3765,-14637,-31066,35737,134149,175021,180293,176409,108322,57458,57933,30233,-57564,4339,19048,30262,44860,29016,-7006,-54328,-90530,-66996,-61322,-93664,-68491,-58424,-76397,-17541,16011,40915,35278,-4503,-7532,14760,54647,96091,122984,99401,57459,-41278,-87935,138,19588,-48516,-110728,-63446,-76521,-143031,-96421,-65815,-34346,17420,55164,45443,76902,126001,130349,145016,102263,60081,129442,191648,121179,-164,-112333,-38659,83158,175638,155305,41909,-23259,-46100,8366,77720,95345,25048,-44142,-75244,13577,53778,21003,-45925,-95510,-121071,-39652,-29434,43550,181527,273750,280930,244705,120545,33487,-5014,13347,50092,96592,142502,108643,63035,74479,61217,4241,-67090,-82297,-39732,11739,-7968,-53348,-51016,81143,255386,281105,69403,-60453,-110872,-65477,-2319,-2811,-25874,-66553,-77858,-23127,-24435,-66695,-71151,-59652,-79549,-90071,-38809,61064,112712,149591,181062,158588,106073,96352,161650,94694,-8301,-81037,-113295,-51881,98598,129037,7732,-67355,-51133,-44993,-60723,-58628,3906,20833,-29106,-109768,-128248,-17919,124320,400865,565436,473025,228500,131467,69774,-1336,51454,209395,281635,153428,-11664,-58689,-45596,3123,77545,128197,69173,12907,-19869,-8855,196345,183970,38120,-55968,-123020,-42133,-18527,-18846,12513,13975,41049,5443,-43017,-50942,-90640,-100281,-80232,-54559,9666,12288,30139,48195,36958,-14077,-58724,-59328,-46367,-53870,-77113,-68828,-48424,-55482,-45366,-10922,64089,165439,241884,309876,263065,89553,-9238,99682,136065,287397,188399,35710,-59252,-102007,-105340,-44668,3730,27135,10011,6612,-49348,-126862,-131890,-70997,-20675,-14426,-109566,-131804,-85951,-9880,26685,-9264,-78666,-99877,-61101,-71048,-129616,-59958,-15063,1401,26991,-7680,-51851,-21926,10348,53028,116516,171071,215575,241645,229128,213196,168279,203042,165850,81470,96437,168220,241055,275739,191157,38737,-51224,-42137,-31544,-50192,-85218,-75849,-77100,-5397,77296,63528,-25064,-88904,-42665,-1867,37203,66272,15007,1469,35448,38092,5418,-87426,-149726,-120299,-78862,-116417,-121679,-98804,-27028,32889,66718,79383,33479,18292,-1725,6574,17524,14267,-12906,-48048,-96733,-127179,-64198,-56923,-61325,-42441,-82234,-57119,10429,-1129,-52234,-36717,-54437,-78025,-150349,-84333,5088,32148,63608,84810,70640,36619,10295,2713,-9410,-43098,-36610,-13389,-85437,-29235,29783,41627,-6056,-62593,-58303,-6367,57180,96613,131996,152863,156424,162534,150061,32017,-95343,-57701,26391,158433,46556,-24456,-67511,-87105,-68491,-35193,-10170,20037,45760,168296,375827,377492,212924,92881,23090,-23461,-53751,-48831,54002,212599,362203,330530,77147,-77816,-74030,-6607,-54187,-204398,-226728,-114928,-100957,-142897,-60441,-58240,-50059,-47223,-14578,56401,121547,79566,14649,-20783,-35459,-20049,-44241,-25618,18816,37494,46493,68629,33163,-68103,-133220,-94424,-88442,-61637,-24812,52083,46334,-27629,3535,41245,67645,61106,78844,129719,166242,99043,-17601,-31463,-31195,-65166,-50935,-69403,-10053,27285,147998,87743,56861,28821,17963,24211,17928,14357,447,-29787,-36047,13187,39988,21860,53086,80453,75458,52810,2382,-89375,-3558,127965,208368,140613,43527,5510,26772,73961,56631,-10090,-53725,-23495,26160,36031,27359,-19934,-67048,-69555,-62959,-79702,-49119,-9492,16478,53305,77338,69566,24873,30280,29818,-24110,16926,1819,-31408,-96158,-183973,-142933,-75826,-35950,-35008,-32796,-37977,-69442,-95285,-29056,-38442,-85768,-91638,-23414,60378,109321,72802,26658,-58883,-146340,-122976,-73703,-123158,-134155,-49693,14160,-27587,-79204,25722,220850,276693,213925,68375,28859,16340,26039,-18617,-28214,11544,67837,71047,21964,7982,-13345,-61972,-94051,-49993,-84714,29134,252942,322276,227444,112735,39395,79186,86576,66931,50751,30800,-19988,-11882,-13343,5819,2022,57521,126657,203386,221743,205138,204169,276198,398196,453580,320550,65605,-12432,39577,50277,39451,28894,20060,31128,30599,10344,-49100,-45349,14708,-29670,-76940,-58289,-41009,-81647,-101839,-98200,-115747,-64483,-10658,17404,-17700,-18390,-15694,25537,158660,206986,111781,37638,-4130,98965,365982,727855,983059,982746,859869,676805,473388,254305,110390,79018,5361,-26493,-27070,-51590,-85154,943,67129,53579,29917,50065,62487,42048,26253,-24812,-42492,-56659,-81569,-61685,-18605,-31173,-85261,-114920,-98442,-20433,28668,86858,121032,130076,72581,-28258,-98664,-93280,-37559,-38348,6325,89924,271778,327885,179254,-45123,-95696,-60851,15428,69023,72924,79004,-54665,-18654,102023,209281,68020,-9757,-8696,33596,100900,37432,-11367,-56963,-81839,-79609,7175,138943,194306,211113,156539,116598,100895,56256,28606,21305,-11105,-4397,22910,37171,-18428,-61770,-78336,-8168,55151,35135,9262,-6750,-19070,-21703,38504,-92825,-158585,-63926,-53356,-69690,-18025,40501,18535,-65362,15334,197214,178372,79060,25027,-21165,-13546,-6471,-18442,-39046,19058,45724,-23738,-79735,-89686,-26988,33045,12423,-15436,-20617,13192,67976,77178,-6743,-37145,-13585,-25722,-36412,-63121,-82074,-58425,-32322,50068,39478,-12511,-74057,-24223,-17002,-76584,-12816,103000,150770,169692,96597,-7752,14311,84763,49008,-17176,-62782,-15948,-30365,-35550,-19846,40575,86351,91683,79794,21878,32364,-4007,-72765,-53981,16804,64047,51720,81311,49889,63955,67087,53034,-15384,-55470,-79075,-47695,519,3771,-20899,-16422,66587,95820,5013,-51401,2447,27835,-73416,-59854,1530,60331,32184,-47161,-62118,44184,157315,122566,69799,12784,-36912,-85818,-33369,-30810,-73555,-48725,14637,26340,-4680,-53581,-88093,-50365,-9066,33339,103860,172416,284195,367872,269620,95091,48559,84838,145715,143015,62479,-15299,-40473,-20543,-5585,13228,106762,229540,156695,31240,-40966,-25392,491,-22902,-66885,-69239,-7561,12129,40800,211607,390972,415548,324550,225011,178302,101513,17896,-27598,-68275,-102946,-105836,-134402,-170995,-110702,-25150,460,8457,-32109,-21833,-28565,-38003,130500,244592,251650,18228,-78573,-64959,-38713,-64053,-110994,-67656,-361,12945,-18724,-20145,-10418,-9531,-32428,-58169,-31451,-42085,-31869,2426,-22199,-27816,-5559,31182,-9795,-63626,67338,168421,65833,-9656,-67243,-97167,-90770,-1007,16703,55733,108811,201788,209568,101479,-21437,-32422,59948,139796,179085,214195,163176,40322,-2909,23687,46297,82823,100389,34739,-36100,-107777,-107587,-47739,-43823,-48199,-85171,-19587,63169,75748,-5333,-103062,-26797,-14711,-24025,-52377,-36264,-76178,-23220,27287,33670,57388,163651,148470,81782,52055,13027,16292,-35538,-55973,-48831,28321,65001,-81325,-24451,85086,91554,41743,-5002,-64148,-46868,33508,57386,7315,-80046,27508,163106,183066,109989,50209,-26751,-67635,-66171,-31144,-53532,-52913,-49658,-37066,47919,154357,121776,-5270,-74140,5962,119941,161451,86807,2481,-11156,-27673,-89411,-69659,-65402,-97573,-75354,-54489,-25622,8730,1349,-33928,-108133,-121598,-106720,-137074,-48522,-44581,-88900,-78824,-49550,-46868,-10513,-48546,-93981,55032,198725,325309,320068,204292,93353,31856,61166,148433,230414,331625,531955,520423,249846,43519,-19442,-15330,-5281,-1086,61640,134358,149954,122260,42220,-16639,-45376,-35684,-26009,34297,53296,-15205,-64386,-140653,-110050,-138276,-88394,-27142,-51,-49765,-80827,-93196,-92351,-35981,-31547,-53829,-6793,20214,35293,56272,119051,211779,240507,175602,74442,20478,-14329,-11256,1617,12299,6163,-9038,-39205,-36499,-3460,20102,62403,52718,45324,40512,55230,35121,-55020,-54257,24419,212430,151140,4864,-14331,-28362,-41665,-7195,18195,15946,50058,24213,-69359,-164941,-100725,-6123,-3413,-38374,-21882,-78060,-139713,13370,92842,32914,-52398,-50547,40879,88007,65286,-17138,-54443,-59936,-75384,-53470,-27444,15891,1331,-22807,28630,228252,235417,99972,35254,-19688,-78900,-13620,-14172,-50439,-102610,-51543,-62966,-93574,-67991,3872,178187,325033,240276,50418,-26936,-66262,-34297,-45932,-44368,-57626,-1854,6560,-9836,-26287,-30940,-34820,-4432,29582,25121,64619,74877,45330,1527,26176,30382,-46769,-56294,59468,97433,81039,39460,-46028,-50232,-54434,-23221,29715,123848,127652,31336,-30317,-18877,23591,6542,-26263,18169,19133,-11254,-15291,-12832,-56867,-54564,-52236,-18737,33698,83887,231531,317007,317241,145664,106340,191325,241605,296387,227011,185894,241775,219238,192453,216079,277748,262489,138581,-10105,-51434,-51324,-56106,-64512,-69871,-56186,-30731,14431,20170,31389,27140,23427,7552,3809,42828,23126,79540,121771,209360,231719,200972,95882,63251,19459,-28234,-76134,-63404,-32862,-4046,-13876,-37192,26756,110578,161856,113990,60189,27496,6956,-30437,-58072,-49270,-101937,-98867,-43388,-36095,24028,-36830,-37177,17565,58706,21489,12988,28064,13962,30650,52386,-2800,-67683,-113312,-88431,-63781,-72855,-65840,20180,104076,144843,60371,26053,53822,15630,2959,-47628,-87523,11630,66811,108755,74446,-67412,-47103,9761,-34518,-21743,-28704,-32102,-39564,64981,253579,208667,77150,-22776,-107778,-154488,-133354,-66265,-71893,-129637,-99426,-21936,10720,66367,95413,17821,-53190,-1645,1734,-46063,6475,75258,89209,79895,54793,21894,-3231,5997,80064,148160,95862,53735,-18348,-53650,-28356,-28165,-60918,-68264,-78523,-82754,-14489,58058,23967,-21553,28060,97789,71731,-34747,10747,90282,196630,249266,280740,224834,56593,736,-12252,-5764,-32375,-58404,-82652,-85196,-6206,49464,42080,9012,32502,26018,55211,84808,95175,114193,110580,47391,16106,-9101,-29944,-73051,-84978,-46314,-12575,-13715,-22905,-55920,-136518,-54263,83576,294474,287252,142929,55213,37551,50219,61511,104145,90229,1675,-27731,-25893,-17796,-36772,-111193,-144852,-156870,-149605,-27203,15978,43027,25348,-39298,-81983,-29359,-23601,-34882,-28044,-33293,-76866,-17781,59563,95639,51062,-39656,-47454,480,3613,-66113,-94274,-63715,-19160,10473,54470,86364,24641,54464,117760,208895,306970,94520,12010,-15872,-58044,-58173,-71817,-23168,24156,24847,-59928,-77866,-43111,-27197,-30183,-31938,-41299,9446,92474,132033,161310,90466,52413,49961,85175,163435,184228,155346,153613,42634,-69455,-77196,-49705,-46410,-91466,-165720,-170240,-144404,-34345,90630,-2449,-67677,-100917,-100334,-73039,-25295,6512,85015,141288,61846,18038,32614,-51884,-106385,-73402,-1370,-9842,-12402,9799,10732,20451,-35534,50779,57692,-616,-72500,-77700,-21649,-9433,-56217,-35920,7356,55838,70072,32975,-37618,-68365,-20717,49135,48740,12459,37702,95495,57325,-5904,-49037,-13805,-2188,-5975,-28927,-27480,-46660,-59572,-24715,-20251,-13505,-1,-26353,-16496,-28019,-62914,-47027,-65594,-39510,-6541,-36526,-74022,-84164,-52080,-11974,-21027,-83218,-110132,-13326,59150,35814,5891,56064,69463,3396,-79173,46173,324659,520976,409253,58946,-57226,-26307,8670,14773,55497,97433,162205,120400,37209,-17836,-56628,-119152,-43026,-4068,-43120,-121244,-63983,-48059,39092,48059,24761,76244,120497,69861,-28017,-56813,-33640,41269,154287,262860,284559,253112,136887,37941,-23515,-9218,-18234,35228,136722,294852,227855,161307,81033,7025,-453,7641,16564,-763,-29193,10714,51445,37369,-14616,-35762,-36481,-40472,-68116,-69941,-24734,-4172,-9970,52395,220580,232270,61389,-77541,-38028,48020,26412,-52662,-125915,-64645,-94999,-100164,-39340,1340,2659,-8444,-3071,6087,28736,36145,34013,30875,24301,15185,36110,129803,219197,235859,75003,-3947,-13258,-13271,8579,49812,58311,23308,-21443,-38431,1906,41194,48633,71598,98834,59492,61479,60145,-891,-55485,-78578,-31759,-22820,41684,107413,110208,57945,-12065,9249,37517,33541,59794,130568,245425,272744,127668,-26788,-84210,-79235,-59206,-29736,7351,26276,55493,68994,8091,-54870,-93240,-80513,-6165,33288,15583,105,15063,36539,53152,69154,-11419,-130880,-97707,-73324,-101253,-78618,-37739,28749,136563,183532,215715,131796,50491,-6802,-46529,-50205,-23376,-3140,-12029,-55543,-77130,-79500,-92169,-103794,-106767,-71658,-44419,-74050,-85181,-32066,-17925,-7805,27333,31111,49226,64136,136278,220867,101562,-46542,-24621,71997,130954,116065,88539,25133,-16414,-42323,-31900,-19349,-62205,-115659,-71501,-19153,3398,871,-2134,1477,-29932,-73341,-30723,43380],[55814,171461,98578,-30622,-57315,3163,137864,219697,176021,90800,35130,-24694,-33618,-1177,26373,31455,20043,-31495,-46927,-9503,-53008,-53235,-6362,-33964,-60346,-75460,-132117,-62791,-25276,-18008,-18204,-65461,-99600,-92230,-9081,61998,59563,15025,-34540,-73608,-95089,-56284,-9076,-6951,-42216,-34990,23188,10005,-36154,-15819,50154,97054,86239,29900,-55405,-91126,-66455,-16462,36590,87354,76786,28257,38370,1196,-21734,-2316,7309,-85460,-85621,-25048,39361,105573,106110,80285,59588,7069,-6467,2760,141589,314276,319684,338165,360047,264917,52254,-34716,-73512,78904,191286,245465,349947,324450,119011,-4742,-413,-13466,-57885,-104996,-133619,-115948,-102161,-67711,-37063,-32221,-41840,-850,3708,-6039,-32691,-71379,-123700,-97384,-44366,-73362,-80170,-67756,-15467,13761,21873,20608,-30564,-38191,-37302,18413,16694,-80556,2509,70713,63716,-29157,-102392,-115445,-81838,-42947,5913,14905,62396,140236,136625,91836,-3120,10951,63052,46302,-39988,-43947,5207,19112,-44575,-63186,-28176,-40686,-66319,-59656,-59236,-42610,-32825,-49847,-47397,-42927,-17679,-29179,-58884,-64296,-68193,-69496,-35695,15577,3835,-35746,-36264,51154,156280,75820,62052,68013,11001,-41081,132584,225287,166853,48301,-5161,-55849,48526,138887,184563,158786,84386,44040,-20381,-67555,-44722,-12415,12209,-63634,-7369,46956,41748,22009,-65983,-33748,41533,150286,163688,95412,66254,106221,142941,87747,82306,93459,80772,-3704,-51986,2326,36434,63437,93949,90540,60898,36801,42618,11245,-20451,-21693,-7897,-52155,-49233,16111,-22571,-53725,-35972,-9031,-20342,-29193,-31580,34580,39784,-37011,-36071,-54731,-56107,-77969,-26559,10639,2704,66823,45969,-128,-60652,-90054,-24890,3505,-38173,-31500,-18958,21633,15869,-11147,-46223,-40693,-7753,5979,23707,30326,-8997,-31178,19832,-6182,-94298,-118364,-112454,-78797,-22842,1313,-32853,-65583,-4793,98663,146213,159592,171750,108310,53265,52645,27545,-47268,9545,27668,31109,43259,22611,-15401,-57731,-93566,-56756,-76511,-113971,-61513,-49468,-59382,2172,28763,41159,27220,-4732,15651,45568,80296,123365,153159,123062,74859,-35247,-106842,-15310,2880,-60095,-104067,-57284,-75458,-107668,-57256,-41513,-22309,25771,59435,44266,69671,114990,120637,130930,92034,61540,134349,177421,99057,-2597,-106185,-48747,63110,152386,133683,32621,-26009,-50601,-8440,39683,46600,-30692,-90349,-77430,-3664,9180,-17692,-64735,-108616,-110334,-28596,-32362,-11386,94140,192911,212055,190711,97371,28755,-427,17637,52272,93823,133475,101066,68042,95466,74948,8594,-67631,-88963,-51519,-6006,-19832,-54397,-53747,63030,222569,270972,76379,-61321,-126181,-59534,-6943,-11331,-29723,-73640,-70900,-6316,4290,-38258,-51554,-46938,-69506,-109794,-67589,30201,89622,141707,198495,193544,146943,141145,203534,120249,3533,-74007,-96025,-45405,89767,103520,5917,-62903,-44154,-37108,-46356,-44676,14396,15644,-38872,-117210,-124099,-11295,127706,401608,561961,440896,192854,110433,51029,7265,71805,238112,301855,162436,-4097,-50966,-42552,-1528,61724,106256,57305,4801,-22429,-7492,193723,175578,39957,-49791,-111680,-24234,-11991,-10201,30610,32185,40398,-18413,-55226,-58087,-98949,-80328,-66182,-53494,9231,14393,40033,58890,39372,-20154,-70399,-72071,-53779,-54321,-73638,-55003,-32733,-42539,-36201,-8259,53784,144051,215790,290839,272016,102582,-43094,70318,132961,291550,169633,13349,-76543,-88676,-97702,-87362,-44026,-4853,-3619,6695,-32991,-110186,-140054,-68727,-15218,1881,-85237,-136114,-104959,-32882,17343,-2365,-73548,-120024,-84589,-85335,-117645,-43674,1707,17576,37371,-6150,-51663,-26743,5259,54820,146977,206762,232768,250614,234745,211085,159999,176288,113162,45229,55498,106173,169052,200783,124918,670,-63836,-26184,2692,-15421,-60341,-63173,-72212,-649,78809,72622,2624,-47244,-18251,-4775,12430,37114,1149,858,34180,27536,-9716,-94585,-150111,-106604,-57658,-95338,-129005,-119825,-62234,9520,51519,74202,33192,13104,-11121,1927,27310,39902,3808,-48569,-85597,-93521,-36696,-23455,-32621,-37354,-98633,-63793,12377,-8296,-64989,-45568,-56094,-69025,-136157,-101894,-15078,12467,50407,88184,97414,68820,25183,-11132,-17096,-36306,-24718,-4025,-76919,-26833,30290,50597,19251,-39729,-37387,9537,61918,94708,136889,166581,170964,181578,161935,33427,-87678,-53587,41116,192177,65594,-21064,-69799,-95889,-80442,-46895,-24877,-5488,1490,117973,322575,315753,165836,49645,-5225,-33636,-46220,-29304,72101,218202,367240,334463,86228,-70170,-75469,3319,-13247,-130226,-205605,-108964,-76909,-109236,-48618,-57778,-56012,-47776,-6767,54408,99765,49554,-1971,-15272,-21385,-10363,-42355,-18141,24814,37509,44463,63143,17170,-78843,-126660,-101276,-111821,-99285,-63051,17869,27966,-37683,917,33573,58260,57054,112103,166834,178823,84918,-60426,-77965,-62293,-96782,-61076,-56345,14490,61835,189480,114714,55318,4452,-14162,2655,1620,-4887,-20388,-35625,-30139,17408,39876,16648,42682,76612,82134,66526,17070,-79462,-1906,137467,218032,136092,34234,5410,30262,74529,56966,3369,-24651,9618,58571,63381,53050,3921,-44439,-54042,-51062,-72394,-50293,-25871,-24359,4206,27200,35360,14422,30478,41099,-29371,15097,-180,-46931,-131341,-178835,-113224,-57679,-34363,-44643,-45347,-50723,-78373,-96699,-22868,-25133,-72864,-81693,-12638,73182,120688,88303,42674,-47285,-120406,-82353,-51298,-111254,-90932,4173,61114,-3841,-74125,35300,261577,326905,224772,67397,32244,21943,30727,-15229,-22860,18102,71060,64508,3923,-5778,-15341,-61060,-89812,-47452,-79377,29069,240436,338700,241207,107770,22366,54331,55468,43344,37242,23712,-18571,-6991,-16341,-10234,-23319,32687,113085,206405,247056,250058,254688,315764,419393,456225,318106,70150,-15928,43292,64103,47329,26054,18556,39767,58723,56502,2724,-4142,24147,-34476,-84488,-71767,-59334,-102647,-126507,-121596,-97067,-51228,2015,33857,-1174,-4001,-9412,22773,158238,230190,131822,47337,1199,109842,378753,746034,1004954,1000958,878499,694780,477824,238860,88548,92838,33778,-3454,-16495,-45293,-71189,13329,80570,61234,35377,63073,85898,71057,50851,-4172,-24569,-36677,-48439,-34050,-6609,-24033,-80817,-114623,-81007,-747,41758,103673,143472,142169,70085,-27731,-85949,-87601,-35505,-34693,14817,110653,290006,319534,178882,-37800,-110874,-105124,-54368,-9228,21259,72541,-45078,6262,121768,195385,36889,-29242,-11530,36419,107231,46362,-5510,-50679,-69157,-52422,49495,202223,266221,253491,146111,82139,54387,12654,-3743,1217,-14361,-7887,25027,60869,22451,-42723,-43751,42683,110710,106413,59602,14270,-7852,-17162,28134,-111945,-150567,-54463,-50020,-69829,-9548,38643,10053,-74788,14204,194220,176178,76982,22465,-20762,-8081,-12628,-29523,-58079,-5241,31280,-27676,-76495,-91293,-31109,34189,18739,-8496,-26162,-4731,61067,73898,-7218,-21344,16115,-12542,-63240,-86963,-90514,-59704,-41517,24402,23218,-15801,-75708,-22047,-13356,-96863,-28007,108827,159803,173417,100355,4850,20703,74147,31550,-29119,-20352,6479,-11044,-11859,11452,74041,124531,123621,86135,1135,15960,-16500,-86932,-54181,21510,78783,68066,90501,46055,55334,61201,40372,-32661,-70599,-86819,-51249,-5183,-4333,-27117,-12097,75706,96219,2121,-54690,14148,49772,-49186,-46143,-1614,49141,22363,-61628,-94627,9161,110534,80323,43741,-39,-38479,-80058,-27990,-25664,-70572,-49319,11665,34361,10160,-44463,-72088,-35010,3784,44270,112062,185092,306901,385410,294022,118355,66662,102505,155090,145882,74645,-8388,-45938,-34112,-10714,22784,133878,252326,169940,35523,-39650,-35861,-18642,-49464,-91275,-66889,-4695,-3732,-14664,112129,300603,365205,299167,212950,163706,88192,14272,-29260,-72192,-109993,-112495,-133561,-182033,-129317,-46110,-19480,-5862,-41345,-27839,-38322,-93283,92786,240301,264845,20944,-72078,-63449,-48477,-86080,-144150,-106073,-32685,10394,-14186,-20951,-8618,-2445,-26383,-63719,-29210,-31964,-23064,9174,550,9668,46048,81069,54382,-59288,25805,124232,42957,-11634,-49333,-68208,-110662,-62291,-16062,41066,110989,230013,255852,147293,11814,-45727,49077,110173,123151,145002,136352,55874,21686,48010,70444,98842,97709,18459,-53943,-113826,-79800,-24956,-30653,-41991,-64631,5279,87427,98777,13318,-99682,-34466,-22629,-28257,-40741,-31897,-95831,-57687,11084,37466,90566,217216,184009,93651,48942,6436,11689,-36006,-53514,-53035,15085,35882,-143216,-19548,76291,71213,31823,1224,-43556,-32272,42287,65635,22242,-56011,29085,168376,182015,108615,47168,-30483,-71337,-72025,-31975,-47348,-54107,-58785,-51172,19546,114455,84735,-18857,-73981,14574,141521,193454,105167,13908,1685,-11188,-67346,-66324,-53726,-75306,-52714,-30407,-18365,10631,-5679,-60039,-153934,-172517,-139011,-122954,-28331,-51502,-104073,-109488,-59760,-47463,-22890,-70157,-67954,80277,217374,339568,326833,194900,76947,16452,32909,90632,151699,256167,461718,491895,227157,20422,-36344,-27960,-23816,-24968,47470,125668,140015,109566,36673,-13813,-30522,-12651,-5536,54890,76123,17488,-19094,-155285,-146133,-126020,-60036,-4783,20511,-26589,-75554,-92439,-75795,-10693,-3101,-42673,-5644,16196,22737,42257,101804,188690,223886,174612,86233,28081,-17305,-13935,1578,14427,8751,-8304,-38812,-36130,-1945,21963,63449,50719,39388,24879,30333,10202,-72847,-28616,65876,245096,137449,-4041,-17814,-29723,-31035,13440,36237,31844,57968,26108,-46503,-126961,-99164,-25824,-31557,-48496,-27029,-90999,-108043,58366,141915,68260,-31699,-59650,37384,90571,80894,10156,-25006,-35884,-61309,-48714,-31049,21425,17980,-6718,45288,245750,244360,103723,33891,-25242,-86211,2751,4975,-33504,-101281,-54216,-54341,-113600,-63091,2595,152967,282568,215950,36740,-28396,-74473,-53715,-51608,-37020,-48826,-7906,579,-9978,-24620,-31640,-38935,-1801,27202,26080,66691,67957,43734,12584,41052,43647,-43850,-82026,14760,49732,55284,44428,-17596,-29577,-46142,-23592,30808,126687,141373,51033,-19425,-6491,25025,4359,-34533,-12310,-869,-22140,-24581,-23063,-57121,-44786,-37809,-1011,50600,89747,217338,285328,292343,134576,88509,151360,202506,261837,212138,204596,277126,233916,188570,197143,233204,193039,91033,-25201,-49752,-45849,-44951,-55332,-71368,-59891,-25955,8053,-8332,-3749,-4079,3974,16833,34072,46252,11736,74584,122539,217600,251067,226934,110796,74824,34662,-7006,-55440,-63672,-34218,1231,2663,-22034,35293,109179,145816,98327,64128,35827,3616,-45990,-67505,-40724,-76831,-80272,-32145,-41097,9261,-31436,-20396,43372,79086,21178,752,30520,21280,25795,47274,6442,-61016,-117355,-81244,-52169,-67305,-86347,3788,109824,179224,88864,34499,49701,-7489,-16813,-48325,-89375,3976,65602,116018,67922,-77108,-51244,14338,-29882,-20271,-20438,-17599,-22226,77397,233944,175198,72258,-3779,-69367,-124302,-122859,-71305,-73003,-129705,-128495,-58864,-24232,30858,62277,8084,-37455,-3100,-3882,-56351,-15846,58791,83099,69514,49535,24683,3591,4044,64124,118727,69170,34826,-28141,-49288,-18367,-27031,-66545,-73730,-76354,-95679,-34325,32501,2329,-28082,28604,97382,64073,-43575,14040,114058,247391,322772,349155,252950,65448,-11948,-40815,-18456,-38437,-64532,-86626,-82991,-5460,52658,50063,18661,42135,26964,42752,73719,89224,107384,109727,56760,22386,-12473,-42176,-80455,-85596,-52065,-24403,-31653,-47201,-76973,-112889,-46227,94001,325658,310825,155210,68958,47535,58666,72424,113186,91935,-701,-26703,-21604,-14207,-30037,-92122,-146164,-160142,-129756,-24748,18995,53194,39176,-34436,-78905,-11363,3354,-7220,-7102,-29022,-90503,-43632,44555,95531,59861,-28158,-58513,-8683,-2412,-64934,-85306,-60020,-16870,9634,47553,87624,40964,59460,98504,186156,292515,78778,6467,-13249,-52388,-61328,-70742,-5695,72033,103509,20929,-23039,-8051,4503,-39592,-54949,-58047,16111,90616,132862,184150,92165,48502,35694,53374,119606,141351,117440,126482,40800,-64613,-78097,-53136,-45552,-89788,-170394,-161771,-129627,-16812,99194,26050,-38681,-73662,-72093,-49922,-21678,-23906,221,65394,30126,15722,40474,-21362,-72142,-53819,3684,-10200,-10013,4128,-15281,-20199,-32226,79011,80918,20614,-55895,-94846,-44882,-28228,-59154,-21979,16035,57560,69886,37564,-32077,-73252,-37166,20200,11715,-3588,57998,123996,86294,24199,-7147,-12944,1456,2913,-13801,-13881,-37273,-49467,-12910,-13690,-20891,-8925,-21285,5609,1944,-26022,-16531,-54922,-43485,2032,-30565,-65236,-101310,-67295,-17050,-20481,-82146,-107356,-8237,62722,46310,17744,60173,79383,20245,-69013,32512,286700,466799,382510,64720,-44841,-26715,-4604,-2828,42776,97070,177041,143980,44697,-12152,-48169,-111605,-45454,-6131,-34319,-133452,-71372,-42016,53184,72043,9666,3179,34199,19972,-49436,-69162,-46405,18942,128665,280134,331898,281639,142717,39718,-30873,-14663,-21163,49246,163429,231330,141705,82287,13349,-50538,-46827,-17342,8490,-4503,-28668,-4342,29143,16230,-26731,-47701,-48581,-43576,-63139,-68661,-22254,720,3508,75268,240818,225255,66783,-72955,-28372,55699,36821,-39473,-116624,-76813,-101391,-93063,-33036,2818,667,-8754,104,13911,37161,50156,65502,78557,64728,44040,65721,159998,245751,239903,70834,-4335,-30375,-27134,5271,56692,61582,17676,-26640,-36711,4759,40706,52860,84119,96507,32544,21030,20052,-39033,-80234,-64030,-22388,-25069,27840,96185,96847,37277,-22227,9570,38980,20134,33582,94822,176013,222465,139265,-4246,-78604,-86541,-61029,-32124,-5626,4042,35717,61020,17322,-39404,-82927,-75592,1034,32426,460,-12260,6573,26921,43058,68787,16938,-93807,-108072,-110660,-177268,-146947,-69608,20842,139358,190116,219322,136406,59805,-41,-42145,-48646,-22320,-3016,-5854,-26438,-35478,-37048,-56861,-76251,-79894,-65029,-40725,-62768,-71557,-28111,-15395,-1035,36304,45753,71682,88466,161218,242525,83455,-48990,-14773,85076,140136,127011,106053,41783,79,-28830,-38114,-29384,-65135,-110133,-46108,18312,31906,19505,13404,19199,-9441,-60460,-27829,34278],[39084,167261,105573,-24916,-72187,-14722,102974,195240,168540,93513,40939,-18742,-19733,15224,42553,49658,42541,-6121,-79069,-32358,-62628,-61660,-18844,-46293,-54210,-56649,-116529,-78853,-35057,-20465,-18827,-65231,-94453,-74892,-1318,64935,52786,-201,-54888,-80774,-76361,-22133,26152,15935,-30003,-27657,18903,-4905,-37582,-1343,60700,103807,95425,48105,-27773,-78725,-79425,-52358,-10570,55950,64416,30640,58113,36775,-14079,-3285,16060,-63312,-74206,-32154,25617,97633,120186,96343,71139,19056,8990,-17619,114440,315263,372045,417702,418004,260182,44795,-29400,-90524,47522,153726,202121,296690,267144,80103,-14627,-9400,-27273,-69591,-111701,-144892,-117600,-100502,-70225,-43118,-43583,-57496,-18169,-16409,-30036,-58786,-94151,-137794,-116529,-55104,-92823,-103468,-90139,-27336,13698,31694,20604,-45214,-49871,-46910,14181,24104,-51798,-1924,57916,51376,-22377,-77684,-100746,-70331,-23804,12607,-2131,36040,111630,112253,77815,-6743,13650,52930,-13132,-126042,-80679,1731,28100,-27351,-43869,-15592,-39488,-74553,-65481,-56473,-33296,-16610,-33559,-43002,-36002,-8282,-17938,-53534,-64421,-66223,-67710,-38951,18718,7171,-48568,-69510,11417,113801,52616,50938,61461,17534,-90687,41223,134297,121162,33485,-4451,-60838,24045,102622,139982,123028,68513,39151,-26462,-68028,-17855,17567,15527,-66997,-18270,43812,49387,26549,-77959,-56851,23706,175031,198027,110775,64015,91158,121756,66824,73267,98129,83424,-8450,-70262,-25074,24075,80322,150589,165533,123871,65018,51227,14824,-20078,-22412,-1355,-24422,-19930,41922,-9818,-58243,-50624,-25257,-37221,-42521,-35636,42410,59338,-27275,-35669,-55389,-47691,-60126,-946,43266,27826,93263,67211,16143,-52187,-74025,-21160,4235,-39525,-39168,-40809,-7138,-3808,-24024,-58081,-44320,-4045,14724,37159,40086,-12809,-29346,18132,-17861,-109797,-109395,-97769,-67518,-18984,-3541,-55192,-103414,-45960,64411,118703,136510,159145,103565,48265,48179,27966,-35668,14234,34241,29959,39148,17324,-17011,-50891,-84133,-44039,-93323,-92203,-47806,-36070,-40772,21671,40086,39917,18286,-2736,36532,72173,102424,145914,177874,140103,85133,-32129,-120510,-27387,-13147,-70360,-94899,-49250,-66689,-68361,-23773,-22466,-12865,31252,60993,41609,60281,97587,100817,105280,70897,52987,126655,150238,70278,-10079,-100512,-56049,38346,118425,104987,20743,-29950,-55946,-26055,-2608,-11394,-91642,-133082,-58926,-13985,-29838,-53607,-80912,-116217,-97073,-16105,-26412,-42748,22018,117480,145876,132788,68766,21653,2554,19912,52004,88306,120037,90953,72450,113344,86193,11814,-68577,-95636,-63723,-23734,-25903,-54116,-57634,41488,179407,245367,74076,-63203,-126605,-54450,-13930,-20308,-33258,-77284,-65354,2291,24153,-15480,-36328,-37630,-61505,-108278,-89185,2653,66567,129787,208008,221948,184793,187816,249199,149669,19733,-61903,-78444,-37302,75753,70272,-918,-62844,-41494,-31879,-31630,-29449,21757,5763,-54143,-124280,-106502,-1376,128851,387811,534010,395532,158239,85048,27600,14095,91364,265124,315463,168027,3937,-46632,-42581,-7015,48220,85958,47022,-4,-22209,-7001,185593,160608,36733,-45983,-98707,-8977,-9699,-5231,47043,54306,44944,-29004,-36479,-33743,-76132,-55894,-52119,-50081,7819,12599,42619,61357,38525,-26345,-81096,-82083,-59217,-52479,-67928,-40260,-17675,-30890,-28790,-7308,43453,123911,188619,264436,268578,107719,-58213,44749,128003,286978,147260,-3870,-79360,-61146,-64249,-94622,-82884,-36085,-20026,1973,-23485,-98001,-144636,-66429,-12629,16622,-61581,-131175,-124843,-60780,3246,2009,-66032,-138065,-114081,-102313,-101136,-26087,18274,32340,44803,-8486,-56094,-33711,-1016,54704,178450,243974,246939,254297,233138,200144,142652,141897,68641,30341,31820,60739,105504,122836,50382,-44862,-75191,-5059,41481,23260,-34046,-50584,-68334,873,73265,73580,26033,-7874,11670,3074,2745,20034,-7531,169,30425,14124,-25150,-100083,-153439,-100611,-43495,-75274,-125311,-143117,-99293,-13422,34639,65754,30456,7106,-19790,-664,38027,67495,22956,-49759,-72485,-55731,-74,10568,-3235,-21916,-103262,-78379,6001,-22631,-81919,-57145,-56023,-57904,-118606,-111993,-32327,-7569,33257,83869,114128,92307,38198,-24287,-26288,-30347,-16120,421,-68774,-26050,25542,49758,34782,-21967,-20992,17985,57289,85996,133878,167817,171814,185084,160139,29612,-82544,-50223,54647,219601,81443,-19920,-73420,-104913,-91057,-56815,-38526,-30437,-45921,62300,259407,245805,113812,6240,-29815,-38007,-36399,-13087,83309,207883,349041,321123,89747,-61212,-77435,9404,21754,-60831,-142795,-67563,-36111,-78103,-42743,-63268,-65032,-47637,-1916,44281,66385,11247,-19906,-8116,-7465,-3333,-44641,-12017,30766,36611,40156,53675,-2833,-85381,-100444,-78141,-90183,-71968,-71974,-9196,10212,-52384,-7402,18906,39630,42623,140363,199977,182627,64822,-105611,-94748,-65749,-106053,-72735,-46524,34830,89660,218972,130095,44605,-25641,-49443,-23309,-19640,-28870,-43690,-40795,-25163,18579,35962,6760,25398,62344,80570,75857,28945,-70443,-5283,134797,212482,122372,20942,726,25626,64934,49336,11006,1874,44662,90839,86896,73205,21741,-28139,-44518,-44878,-69510,-55712,-48205,-60464,-29757,-10611,10,-2391,25043,47377,-47634,-2211,-10275,-66869,-150797,-141839,-90938,-42690,-33552,-55121,-59401,-65458,-89024,-100011,-21195,-17834,-65016,-75484,-3647,84442,127948,100681,53807,-39308,-95341,-52023,-39882,-101759,-46489,67244,117875,21973,-67757,35655,285941,350183,214904,54744,26019,20028,29214,-17067,-25418,12610,62042,46933,-23552,-24630,-19894,-61046,-93116,-54600,-76809,24541,210799,332189,238857,96069,3309,29313,25887,20022,21202,12952,-19786,-6804,-26526,-34117,-58276,-3289,88155,198574,263395,290590,298973,340190,417684,429901,295915,70168,-21650,41308,68131,45766,17627,14750,47635,87920,108768,59635,32164,24106,-46407,-95638,-74507,-67996,-109540,-138454,-128620,-80803,-42008,9482,45581,11581,6727,-7002,13997,145819,235531,137368,42798,-9682,100281,359442,714984,963845,956336,844412,669252,448485,203258,57364,103160,61321,17115,-8098,-39934,-61120,19468,85719,62987,36270,71297,103827,94419,70287,8957,-17382,-28770,-27772,-17420,-2484,-21274,-75141,-105286,-62396,13783,46173,109808,155647,143430,59484,-33413,-78206,-81090,-34562,-29219,22983,127130,294185,295717,170400,-32146,-130086,-160104,-139082,-101956,-43703,57328,-37071,25468,127313,164853,-1400,-55284,-21442,30036,98937,44063,-8516,-50565,-59224,-27066,86395,256759,329955,286704,130229,53633,21835,-21871,-34847,-19951,-19631,-18097,14125,69959,58372,-10769,1843,94515,170902,184976,105967,29601,-1522,-17828,11643,-132189,-140094,-48443,-50399,-72150,-4066,34292,1819,-88565,2602,176197,161670,66209,13865,-23299,-4415,-15707,-32716,-62349,-35016,12313,-35416,-76870,-96561,-39984,31859,22536,-4310,-33858,-25083,47084,61201,-12983,-11043,41291,10807,-91825,-115687,-104577,-67668,-55873,-4204,3009,-22991,-80936,-27473,-17271,-120626,-40122,113994,162662,168282,95784,12375,23357,58394,12527,-19980,21806,23822,3937,8373,33979,98361,158325,156504,94584,-22276,-3091,-27677,-87004,-52506,22488,88826,81429,93752,37433,44214,52531,23051,-52858,-86035,-91996,-53500,-10313,-12424,-33582,-9843,80312,91282,-5458,-59160,29852,76804,-22900,-34111,-6841,35992,12149,-71685,-126799,-24157,66756,39828,17328,-14634,-42912,-78844,-26933,-23450,-68082,-52887,146,32354,19219,-38391,-60126,-24648,9368,46621,111054,185063,311254,379773,295757,128298,76175,111143,149448,136303,79136,-4509,-52689,-52237,-21863,27150,142082,246583,167260,36916,-39552,-47694,-38660,-76294,-108904,-58839,-4206,-20175,-57099,21807,205567,303374,263229,192527,144116,72484,8225,-33710,-78082,-117961,-119041,-129652,-159481,-147719,-73766,-47885,-28281,-57060,-38842,-36414,-79587,90685,263280,295391,32832,-61835,-65244,-63619,-114332,-182239,-130472,-63731,4115,-11898,-23053,-6151,5479,-18718,-64598,-31188,-25614,-15858,17756,22065,37216,89925,124046,113135,-26021,-20248,70775,15902,-15648,-33085,-40620,-88543,-98007,-40368,25786,107919,245277,283743,176089,35135,-54462,36239,74988,66296,82364,108264,66962,43408,69121,91899,110155,88150,-1851,-69914,-94191,-50451,-2672,-17813,-34004,-45580,23933,103656,115303,28979,-91774,-46038,-33377,-32227,-26748,-24999,-99037,-82961,-77,43210,124798,262161,204779,95468,39944,-1812,9059,-32112,-43982,-45613,15938,27727,-159723,-20927,53951,41619,21971,9207,-23305,-12369,53743,73592,37316,-32721,27797,160987,168475,98428,38162,-35543,-73079,-77239,-34652,-40725,-49286,-68956,-67118,-12001,68239,41672,-35242,-72540,25534,163493,222791,118252,20962,9952,787,-48972,-56569,-41469,-59180,-35503,-7786,-6724,11184,-15251,-88528,-197687,-210152,-139226,-76985,199,-38977,-99265,-135344,-69861,-50965,-38814,-80941,-43979,92173,219043,333391,313138,168819,51352,-891,6261,40910,86200,189203,383874,445135,197699,-4433,-51740,-38684,-40328,-45229,35478,114237,124438,90806,28052,-12734,-16097,12103,15511,74132,93097,43169,18784,-115487,-162061,-94055,-31026,15095,35955,-7008,-60654,-79186,-58987,4235,16087,-30586,-5449,10243,6881,20553,73378,158294,203111,169131,95042,35068,-19381,-16027,436,13559,7424,-11867,-41839,-38196,-4071,18105,56856,41804,27734,6276,4115,-16118,-78944,-3593,104391,263292,115269,-16176,-23173,-29004,-15555,32681,51383,45334,61776,25955,-23444,-91061,-85040,-35545,-49253,-41195,-23355,-92375,-75244,105779,195088,107091,-9570,-64055,35274,92791,95616,38466,7872,-6767,-39290,-35376,-26346,25755,34206,9859,60236,250583,234645,98620,27149,-30810,-52961,30919,27599,-16741,-96627,-56828,-41239,-84889,-46795,2084,123346,229920,180214,18013,-32789,-79220,-72866,-56473,-28408,-37512,-14150,-7969,-13332,-26040,-34596,-40587,3560,25848,27030,66503,57583,36042,15114,46619,48865,-42612,-106400,-29860,1666,26290,45324,11445,-7181,-36727,-22115,33594,128445,150921,70169,-5827,5875,26913,6251,-34235,-37083,-19455,-31846,-30885,-28343,-54963,-34146,-24653,13739,63158,89218,196689,247878,260334,117937,67244,111547,163961,224970,192392,214698,300529,236775,175167,168999,181096,122599,44780,-39352,-48430,-41197,-33348,-44869,-71300,-62468,-22198,107,-33695,-31552,-32461,-17965,24358,62279,50043,3906,70213,122479,222206,261093,248393,124249,85326,48958,13019,-36211,-67970,-40728,1691,18072,-3875,44614,103977,122212,80780,72804,48022,2771,-58708,-63103,-14362,-45821,-61250,-26205,-43121,2739,-19089,-1760,65831,91748,11089,-26307,18907,22564,16376,38887,14091,-53039,-119233,-74087,-40193,-57712,-102943,-13592,109562,208653,118244,43145,44093,-30805,-33550,-45617,-87453,-6683,58337,114297,55849,-83364,-53231,16394,-26605,-16566,-9886,-1902,-2352,92145,213162,149737,73335,11958,-37962,-95901,-109317,-73917,-70773,-118167,-153568,-91255,-50765,11291,45677,9813,-22872,-4454,-9863,-67143,-41236,30362,65499,50628,40603,26079,12349,6614,48853,91089,45393,18515,-33877,-42656,-9568,-25191,-69201,-76470,-71711,-105620,-55092,5052,-18807,-35432,22568,83080,43253,-54848,16568,134879,295947,395977,409600,269955,70436,-21477,-61293,-21711,-37730,-64475,-77671,-75932,-2588,54268,53609,25043,49996,26190,31235,65050,86187,101875,108057,66607,29579,-12916,-44703,-71568,-80502,-56605,-35044,-47547,-69203,-91555,-87902,-40134,95335,333529,311682,155252,74649,53836,65813,83079,122079,93705,-1552,-21928,-12872,-6417,-19836,-68305,-121145,-128303,-104120,-23148,20530,62350,52028,-28493,-72307,8508,34839,27558,16570,-23627,-94106,-61892,33249,97593,70957,-13181,-68304,-17711,-8840,-63223,-69418,-48211,-6055,17168,47956,95019,60122,60369,72857,155472,271754,61407,2453,-6501,-40487,-58047,-69794,9305,115370,180671,105393,43644,34939,39832,-24316,-61037,-60940,23258,87825,131766,199691,92245,45082,23047,24073,78615,101652,83805,101241,39901,-58347,-77751,-56890,-46036,-85414,-150810,-144947,-106548,3631,102450,53511,-3427,-39669,-39751,-31640,-16755,-33187,-77692,-2557,-3898,12238,47961,9192,-38155,-32998,9360,-9947,-7973,-2062,-41652,-55946,-20441,101238,98076,40444,-38673,-107802,-61823,-39047,-48536,-11435,22138,56938,67451,41203,-25138,-76547,-54607,-8086,-17767,-31307,67364,138689,107979,61488,53279,-3891,7341,14078,3540,593,-28414,-40390,-1438,-3499,-24245,-17360,-16598,29566,33717,14503,18792,-36477,-41370,11454,-22788,-50377,-105344,-80815,-22222,-20564,-80178,-98384,-1797,65195,54713,28698,64392,89607,39740,-51404,17878,236819,394415,341144,69532,-32658,-28085,-18475,-18802,31909,96681,187546,163890,49525,-7152,-37335,-93312,-40381,-3041,-23480,-125832,-73052,-33763,68918,110419,38258,-41995,-39495,-23467,-67416,-77408,-54793,-249,98865,280235,365628,301359,146105,43157,-37298,-21222,-22534,64830,184913,160893,52339,-1387,-61584,-115731,-91124,-31109,7076,-4108,-26201,-19336,6994,-3193,-37240,-59006,-58419,-44238,-54753,-62518,-17553,5826,17801,98644,248575,205194,67972,-64682,-19756,60686,47188,-21103,-94387,-95649,-112124,-80996,-23532,6883,328,-8203,4307,23829,49687,66702,101612,129410,106352,72309,95318,193820,274827,242361,69561,1410,-40687,-39064,4326,63021,61233,8444,-34347,-35211,6852,38906,55737,93637,90117,9595,-1631,9863,-46889,-83172,-45586,-14855,-28878,9677,75132,71598,8276,-37366,4718,34640,2321,4724,56556,106868,167606,145535,19538,-68499,-92783,-62319,-31850,-19921,-24885,5628,42660,24994,-23331,-71968,-72824,1594,23646,-18047,-19968,2641,19398,32803,65192,41390,-53275,-87324,-92807,-140855,-196659,-107461,7645,134387,185558,210108,131137,60636,385,-43337,-54700,-29834,-11451,-7477,-5556,-2243,-3102,-28604,-52520,-58034,-57821,-38540,-53303,-60118,-27319,-16021,3795,42638,57709,89321,105096,173016,244248,62413,-50857,-9814,88898,139734,130360,116699,53274,13178,-15315,-41114,-42148,-70580,-106265,-20846,54101,54414,32180,23049,31022,5841,-49446,-26476,24225],[22098,156982,106994,-20082,-79294,-15494,77441,165832,151954,90515,42659,-17733,-7749,31730,57815,65695,61428,14237,-66147,-53379,-71466,-67685,-28003,-57183,-45662,-36944,-91892,-93671,-43725,-21086,-17519,-62898,-86417,-56012,7472,64405,41538,-17488,-71316,-77977,-51749,9790,55629,34031,-17788,-19614,14401,-17070,-32886,10669,67780,107024,101261,64645,2761,-56320,-80824,-77951,-53091,23021,50879,35349,84132,88603,35484,38294,61114,-22381,-60738,-40073,8737,81397,121695,103272,75274,25514,20621,-32273,81235,302746,413489,491987,466199,250733,42433,-18968,-99442,16405,113912,156900,236932,204239,41302,-23501,-19163,-41962,-79226,-108849,-142301,-112332,-99555,-74183,-50490,-55498,-73025,-36265,-37215,-53569,-81726,-107434,-132618,-85677,-56453,-106704,-121673,-108280,-35396,14015,39375,17263,-60988,-59850,-50594,17417,36248,-24663,-2353,46999,45528,-2886,-40659,-62688,-50800,623,27034,-11870,14323,86140,92184,66957,-9057,15182,40147,-69174,-178801,-72281,14739,42879,-7053,-22145,142,-33135,-77677,-71898,-55914,-26944,-3861,-13870,-33438,-28172,2374,-4723,-44770,-61386,-61129,-61825,-37429,25958,16227,-54675,-102437,-27731,68512,30932,41710,54200,21822,-63990,-17689,60363,79306,21637,-319,-59982,5064,71002,99675,88360,48244,30159,-30033,-51119,16963,47135,20831,-66614,-26186,42634,59755,32976,-85127,-65776,16272,206911,240736,127930,57998,63360,79606,30131,52558,93711,81249,-10728,-84270,-50187,14668,97548,215436,264207,209898,100307,57890,17604,-18129,-20525,6993,6679,18029,74133,6932,-59617,-61470,-35507,-48772,-52518,-38593,49115,79062,-15534,-32210,-51570,-34298,-36281,32685,84204,58391,125702,96434,42893,-34212,-57732,-15590,7148,-36393,-39023,-52312,-27086,-17155,-32032,-67817,-45000,2584,26771,54574,53303,-12748,-22932,18856,-24724,-104719,-92325,-77273,-53319,-13394,-7870,-78397,-138695,-83277,35076,96434,116836,144387,98199,46957,49447,35660,-19761,21689,42218,31071,38028,18920,-9738,-34598,-62132,-25886,-102401,-66977,-29579,-17400,-18247,43951,53543,41245,12443,4413,57544,96941,123660,165449,197725,152026,90801,-28998,-113435,-32124,-24233,-74509,-80272,-35739,-47498,-27111,7078,-4421,-2174,37778,64144,42226,54429,80500,76843,72641,40215,35695,109708,117093,41112,-17474,-91085,-55865,14308,79486,75089,11142,-30383,-57329,-39226,-40465,-66918,-147461,-121102,-31814,-13917,-56899,-81360,-89706,-112951,-80538,-2293,-16097,-47041,-26984,57145,91704,80750,41077,16821,8458,24858,54025,84909,107508,83581,80563,131305,98997,18043,-65890,-97831,-71219,-35511,-23080,-49138,-58044,22053,135825,212960,66638,-64457,-113089,-47126,-19382,-25583,-32721,-75089,-60901,3938,36977,4595,-21762,-27772,-52016,-91093,-98433,-17270,47907,118343,213356,245792,220830,236734,297471,182524,41523,-41734,-54457,-22424,63786,39055,-8537,-63750,-40009,-26307,-13192,-8999,30040,-3883,-70083,-125788,-83427,14701,131850,365717,489776,346331,132389,63561,5514,22468,112238,292269,325308,173203,15335,-41518,-41335,-9478,40533,72282,42310,1775,-16227,-4066,177112,145841,34336,-38619,-79464,8388,-6352,500,64166,82376,58881,-20326,368,13842,-34966,-27377,-34509,-40421,10752,12721,44164,62023,40180,-26660,-84970,-83953,-57862,-43671,-55172,-20408,477,-16938,-19130,-3948,37006,109129,165534,236890,257605,109478,-39618,31394,127521,279047,127029,-11877,-67253,-32422,-31226,-65816,-100334,-59039,-33454,-2280,-15936,-85657,-139237,-59177,-7735,34002,-34228,-113740,-135019,-87023,-9722,8632,-52311,-137191,-144124,-110523,-77632,-2875,38948,49525,52651,-10737,-60312,-36718,-3084,57648,213898,285450,262338,257141,228871,185942,122112,106968,39700,28471,19743,32039,59104,55578,-19556,-85759,-74325,25823,88185,68394,-3366,-33980,-60394,4539,66092,71511,48191,32102,43678,16958,5234,15705,-8441,3390,28757,2840,-34013,-93780,-154463,-99157,-33125,-52782,-103958,-151384,-131779,-30564,21433,58878,29461,4320,-23734,1988,51741,98722,48478,-45193,-56320,-16455,36763,38919,23194,496,-84802,-96960,-5008,-39211,-97420,-66095,-49871,-42412,-97471,-100526,-39037,-22254,17301,76547,123961,109807,50636,-31030,-30620,-20829,-6847,4101,-57695,-22156,20802,44268,44041,-5942,-5228,22874,48682,76781,128712,162301,164859,178999,151132,25719,-75399,-42968,71107,242309,97154,-16879,-74074,-109960,-96490,-61013,-46829,-50072,-90206,15100,204067,183259,67172,-26881,-40186,-30687,-21408,3158,90758,186215,312784,295903,91867,-47257,-74324,16190,53475,2479,-75017,-10154,12141,-46018,-38831,-69792,-71192,-42021,4079,31067,28311,-29062,-31679,4519,9581,4873,-46536,-1893,42672,41014,39497,45733,-20720,-82627,-62823,-28672,-31046,-5161,-42740,-19270,1316,-64906,-16608,2504,17497,24114,164044,228697,180826,44272,-140996,-77060,-51096,-94375,-80874,-34898,55075,112789,235686,133646,27903,-56254,-81967,-48423,-40739,-51709,-60608,-39103,-17826,20110,32041,-3608,5902,41638,74074,84208,41168,-59025,-8196,125676,197712,105213,8333,-4455,17277,50352,38743,16803,28002,82100,123203,107744,89547,35935,-14630,-36442,-39390,-66058,-59709,-71390,-70445,-34849,-22506,-27285,-18663,19436,52319,-75683,-26833,-18329,-69801,-125209,-106506,-71801,-29261,-31745,-63615,-71312,-78017,-96600,-100605,-19117,-11464,-57346,-68940,7205,96814,133294,112610,62704,-32306,-73220,-29715,-34759,-86946,3534,141205,186554,53218,-56626,30546,293813,348222,191432,36425,15663,15295,25721,-21015,-33451,-1636,44225,21877,-56559,-43417,-22475,-57810,-98517,-67603,-72246,19742,172276,308300,225224,82374,-13703,7415,1451,595,6544,2462,-20316,-7172,-37417,-56112,-90638,-37939,62043,186720,273543,326650,336159,350272,396690,380853,259598,68971,-24782,38182,66983,40164,9068,12965,57771,119202,166054,120595,64810,18584,-61454,-105526,-67393,-61947,-97642,-126124,-107341,-64555,-34022,14690,55568,23746,17142,-4599,3173,125578,224161,130183,27087,-32697,75649,316728,646103,872137,860061,766214,607775,393370,155426,23926,113839,91571,38225,769,-34156,-53297,22312,86089,63115,36637,78045,118692,113446,83646,15188,-15613,-27928,-17481,-9287,-2859,-19781,-66135,-87821,-41944,25942,44997,107814,159496,136973,44772,-41362,-71712,-73351,-32369,-22115,30527,139648,285728,261789,158597,-20162,-138128,-206927,-218330,-190508,-108506,40888,-25282,42960,123770,126412,-39944,-82787,-34240,18896,80618,33658,-17161,-52985,-49292,-3291,115200,295334,376964,307221,111266,31903,7922,-36659,-55160,-36990,-23556,-27442,-3890,67794,89973,29141,53495,149245,238855,270217,148710,41436,3005,-19154,-3761,-144651,-128334,-43893,-51826,-73299,-410,28763,-3688,-101966,-16799,145516,136071,48895,1853,-26356,-975,-12759,-22967,-43912,-63735,-7668,-44325,-78519,-102101,-50812,28646,26096,-862,-41346,-44877,29033,42550,-21688,-5235,61159,42301,-52823,-100459,-119045,-79878,-72884,-33038,-18605,-31811,-87347,-38716,-26771,-133678,-38925,122684,161300,155605,84522,16648,24036,40067,-1952,10137,57495,32907,11103,20469,46512,114515,187828,190883,107861,-41133,-21119,-33365,-72699,-47981,20956,94624,92794,92021,24574,31789,45175,6758,-71470,-96998,-92987,-53477,-13501,-18964,-39236,-8848,81998,83309,-15325,-61613,50962,108221,4549,-22752,-12664,22354,2455,-76715,-154611,-53429,27766,3264,-7610,-29671,-49446,-80864,-28302,-21863,-63041,-53901,-15364,22566,24045,-33933,-51171,-18492,9216,42014,102482,174101,298757,354555,277669,124107,74832,108602,129143,116425,77354,-1970,-57798,-71792,-37723,26183,132587,217161,150907,35894,-40516,-59893,-58841,-73553,-89149,-47603,-5280,-35237,-75708,-48953,115209,236103,220673,166468,122103,56253,820,-39924,-84826,-124811,-122230,-120426,-133694,-143434,-99175,-79934,-56603,-78612,-54401,-23384,-7190,155209,332422,347162,53775,-48167,-70221,-84299,-148489,-209489,-111879,-66448,-1938,-11259,-26057,-3936,12598,-11061,-61336,-37007,-22306,-9493,26186,37588,54778,124793,159511,163785,17545,-60493,10909,-15129,-22625,-20949,-18646,-57130,-81605,-54883,11054,100837,247273,291806,186500,47495,-55666,23470,37553,12480,31781,80865,72324,61383,86468,109724,115450,71574,-25365,-76116,-60295,-21608,15811,-8385,-27063,-31008,34528,110512,124215,40948,-82033,-61603,-46764,-34533,-12360,-15946,-81632,-71312,-5081,49615,156278,290982,207885,87442,25847,-11189,7840,-26801,-31946,-30552,30001,40207,-111657,-30507,19419,5983,13279,17248,-5700,7057,63514,77220,48276,-14399,22335,140173,143793,79762,23570,-40224,-70405,-79565,-40106,-35555,-39948,-75863,-84765,-44885,20552,-5150,-55423,-70469,40000,185883,248019,125648,22948,12368,6388,-36415,-46103,-32690,-50817,-25582,9153,5769,9537,-28193,-117189,-222758,-201255,-111699,-32790,28865,-17581,-86377,-153461,-81868,-57651,-57622,-75056,-28725,89946,203898,307270,279893,128593,18416,-20968,-19666,-682,34374,132036,304121,382963,161351,-30807,-65225,-47947,-55219,-61725,23920,97486,101225,64786,14821,-14974,-3585,37503,36028,90696,101732,58143,45199,-69267,-120796,-58325,-4379,30215,45459,5923,-47503,-66618,-48581,10614,26138,-22679,-8188,701,-13436,-9599,33473,118711,175622,155288,95526,36903,-23676,-20126,-4093,7481,-483,-22744,-50325,-43606,-11256,6791,41061,24183,8399,-16617,-23659,-42312,-67068,17174,135586,264833,86497,-31703,-31136,-27581,-255,46790,60501,53207,58000,20310,-4790,-61274,-67603,-38286,-53035,-29781,-19230,-88278,-46781,147841,244017,143827,10216,-63855,32657,92253,106605,65010,41725,23523,-14300,-17391,-18224,26006,46672,23602,69768,238860,202850,81145,13427,-32841,-12422,64929,50141,-3192,-92447,-62032,-28249,-42501,-20655,2508,91173,172087,135190,-7821,-43258,-83657,-93548,-63639,-22330,-27997,-23080,-21669,-22196,-32632,-41548,-40254,7760,22068,24492,60416,41065,20035,7190,41722,45323,-44509,-128934,-75967,-49292,-8821,38202,36195,12638,-29962,-21176,35515,126169,152453,83180,6046,14778,26056,6878,-34540,-58196,-39247,-43699,-38129,-32798,-55070,-27795,-17374,21454,67473,78921,167759,204576,222014,96154,43230,71016,121805,182077,163942,210580,305071,224416,150112,130123,121984,53390,-968,-55377,-50849,-40885,-25136,-36870,-72835,-67663,-24006,-12951,-58916,-54841,-60437,-45975,25162,81886,48090,-4611,63929,119121,220195,258165,260878,132688,91213,58301,26588,-24009,-79844,-55461,-6570,26137,11308,49982,91153,89003,59514,80827,59229,348,-72488,-51643,16446,-16769,-45683,-27121,-48816,5388,-4276,13767,79518,92625,-9862,-68745,-8069,13394,-1591,23599,15308,-48611,-122380,-70772,-32267,-49284,-113796,-35622,98849,226853,143765,48961,34876,-54684,-49109,-43495,-85939,-23940,42012,100720,36467,-89802,-58796,10391,-28835,-14154,-1943,9179,13879,102630,188768,130091,74404,20904,-16778,-73597,-98280,-78289,-70519,-106418,-159464,-118802,-70677,139,36081,12705,-14002,-9589,-19442,-80986,-70131,-9475,36220,23430,25924,22048,18463,10199,33002,63770,21215,790,-40977,-41107,-8591,-28830,-74795,-81944,-69938,-100671,-76498,-20119,-36383,-44856,7550,53062,7358,-71785,14177,146463,332902,457004,453213,273035,68226,-32892,-73001,-19470,-33676,-60245,-64202,-68944,-2235,48918,47128,22540,50370,18879,17034,54696,81160,92883,100498,71584,32609,-15292,-38805,-52579,-73148,-64157,-48997,-64792,-92039,-99678,-66396,-40433,82004,310682,285513,140714,68850,52119,67023,88383,125355,90389,-4977,-17355,-4173,736,-11296,-45973,-86154,-90637,-83461,-27093,16338,65737,58264,-26605,-66766,25011,65155,62994,37289,-20712,-94073,-78030,20824,97011,79551,-1,-80292,-30731,-19959,-65729,-55930,-35849,6524,25855,47444,99842,74443,52589,38360,116975,245088,40898,-3803,-481,-27759,-50450,-72811,17285,148161,247612,184144,111788,77395,70690,-3427,-55219,-53842,26046,79709,123773,200595,86122,38197,8967,-4427,39311,63273,51931,76055,37036,-54269,-80270,-64981,-52086,-83055,-132987,-126975,-82320,20893,96881,74358,33758,-2713,-10619,-21188,-16012,-32350,-104149,-40542,-38345,3663,50339,33796,-9215,-15455,11634,-13085,-10418,-13138,-72524,-88144,-9442,112476,104667,54105,-25401,-121288,-77951,-47678,-40901,-8398,21455,50041,58949,39769,-21065,-82050,-77727,-37171,-29236,-74160,58520,133329,116108,95299,111550,8268,11230,22389,16996,10386,-24666,-36175,5854,5477,-27004,-27932,-16440,49650,61015,51774,52193,-17735,-34530,16765,-18365,-37105,-89127,-93696,-31293,-25819,-82545,-89904,1227,63082,57419,34316,64061,95321,58262,-31077,1782,178271,310759,287570,69830,-24857,-34026,-35394,-33796,22562,94590,190463,174699,47895,-5973,-27507,-71844,-31282,1488,-14082,-107908,-73461,-29429,78281,146266,91887,-37643,-91913,-62675,-84944,-85056,-62778,-19696,64516,259821,377979,307123,143663,44657,-45900,-32472,-24799,79365,194633,94683,-29162,-84254,-140037,-180521,-103933,-31930,8428,-2902,-24457,-36296,-17123,-23406,-49565,-73138,-68429,-46075,-47326,-54193,-12503,9639,31668,120389,243475,175473,62672,-57407,-15665,59722,53798,-1535,-66967,-94643,-109494,-67289,-13791,11017,-680,-9562,6188,31902,63426,84064,137862,175603,142874,95845,121063,226412,301004,240078,67228,7577,-45706,-49999,2628,64589,53267,-7791,-47638,-36435,5537,33618,55009,97109,78777,-7820,-4167,29492,-16730,-55366,-28943,-12187,-36496,-15111,41176,32420,-30454,-60203,-8688,21284,-20997,-26676,16458,44122,112596,144450,42913,-54590,-98499,-65506,-30236,-33212,-59580,-34889,12463,27039,-10548,-62922,-73596,-7282,4900,-39377,-24443,446,11978,20353,56233,57940,-17418,-51275,-38332,-51840,-124770,-143724,-12312,120334,169347,188866,116111,52556,-5607,-49784,-69957,-48326,-30863,-18928,4878,20898,20579,-9525,-35921,-43114,-53270,-39607,-47657,-52836,-31039,-20723,5673,44770,64729,98797,109825,167152,224080,39062,-51907,-11175,81987,128718,124329,117762,56923,20275,-4961,-39772,-58388,-79851,-104724,2217,84912,68796,37605,25662,35796,14634,-42715,-28303,11888],[4241,140027,101280,-18029,-80379,-10367,61030,133836,127093,80902,39172,-21990,194,45300,69545,77144,74509,27817,-38283,-66202,-79417,-72903,-36129,-68024,-36045,-17820,-66903,-103343,-51473,-21352,-15986,-59998,-77380,-37640,15508,59480,25307,-37412,-82164,-67286,-27278,34999,76079,45493,-6921,-12485,8514,-27702,-26617,18256,69971,105335,101972,76865,32406,-29040,-71861,-87040,-88743,-10877,34931,40945,117040,156947,113817,114092,126828,20880,-47912,-50106,-12426,55675,106847,97235,70166,25509,27225,-37353,42695,276851,438050,550622,496546,236141,43268,-6123,-93647,-13937,72670,111532,175541,140943,3559,-32705,-31327,-58820,-86486,-98089,-128626,-105694,-102260,-81923,-61351,-69781,-87840,-55113,-60069,-78053,-99854,-106447,-110455,-52217,-43549,-109516,-129233,-118797,-41415,11999,41570,8608,-78261,-69577,-51312,22538,46975,-2403,-875,37061,42684,21074,-2813,-23569,-28280,26112,44170,-15802,-3204,62715,73353,55717,-13631,12272,22054,-113810,-141452,-43213,30982,55477,10528,-1999,15886,-24412,-77843,-82985,-62230,-25830,2979,1794,-24891,-23399,10670,6707,-36060,-58287,-56336,-55704,-34610,33340,27043,-53391,-132494,-65076,21810,9527,32143,43908,20375,-37396,-40696,7527,41585,10113,4004,-56124,-10545,42486,63441,55252,24419,16896,-34012,-26601,55972,73385,26284,-64274,-35800,38428,68253,36993,-91505,-66861,14083,240403,287235,143655,46385,25318,22458,-22192,16105,74892,70234,-13815,-93482,-74400,5350,110012,279672,375578,306897,136516,57720,15368,-18489,-20058,12613,33903,57295,106414,22640,-61442,-72133,-43375,-58077,-62074,-43617,50820,93426,-6655,-29819,-47124,-20317,-10880,69722,127949,88665,158036,129288,75568,-14186,-46050,-13203,7372,-34188,-37375,-59337,-42182,-26581,-36931,-78809,-46647,7917,37760,71519,65400,-13013,-17157,17681,-31011,-90766,-75553,-56945,-40236,-10352,-16572,-104147,-167151,-119165,6564,74954,97320,125653,88929,45813,52553,45524,-4660,27085,47075,30802,37534,23552,-1139,-19231,-37755,-7530,-91060,-43503,-12870,169,2449,63588,64247,40865,5291,11270,73463,114545,138714,175993,205663,152515,86559,-30892,-99046,-34476,-34685,-76237,-65634,-21891,-24963,9166,30809,8846,5345,40810,64572,42190,49461,63814,50848,34520,-5624,3208,79409,76506,8606,-27991,-81845,-52584,-11420,33523,41261,-146,-31485,-58795,-51622,-73692,-112444,-181223,-84690,-7660,-10466,-75145,-104331,-95568,-105569,-66897,5797,-10256,-40642,-56866,8702,46309,33801,12011,10133,12955,28273,54178,79588,92621,75398,87347,143547,108227,22215,-64716,-99896,-77598,-44451,-18447,-45115,-59464,932,91563,173690,50416,-71128,-103665,-43357,-28309,-32230,-33409,-72804,-62882,-5425,37819,16311,-13165,-22570,-46527,-77571,-102869,-35565,28381,102622,209566,258396,246913,278154,337378,209288,61487,-18670,-27357,-5098,51413,9827,-20715,-70766,-45554,-26769,2522,10854,33935,-17622,-91029,-123311,-62489,30330,131335,332873,429629,292920,111435,44957,-18533,26106,127016,311331,324915,171490,23825,-40654,-43638,-14133,32811,60292,37382,3468,-11072,-4385,164442,128568,29538,-30775,-58786,23008,-6200,2153,75316,108005,74441,-4327,35538,64603,8441,-1370,-19051,-30487,13643,11313,42280,59015,41428,-24123,-85469,-82347,-54818,-32928,-40255,-806,16078,-6339,-12526,-3314,29031,94171,141882,205069,235649,103645,-11302,26300,127668,263818,104852,-16934,-52099,-9241,-4624,-35773,-98282,-76549,-48002,-10278,-14514,-77337,-129323,-51517,-4816,48636,-7937,-92030,-131766,-112706,-24926,12888,-37938,-118625,-146301,-100253,-52606,20770,58536,63553,55040,-17933,-68271,-38438,-5061,59020,246198,323623,273565,254253,217568,165354,95561,69557,21377,27319,9040,9179,24605,2249,-78377,-114556,-61364,60309,135565,112552,25365,-18597,-52853,6308,53523,62485,63628,66376,69241,27206,8384,14958,-8331,5253,24387,-10785,-39263,-76965,-149356,-107717,-30741,-32439,-74658,-134835,-142973,-45588,7937,49424,25502,-239,-28125,3907,61726,125710,74194,-38023,-43488,15253,61615,54179,40370,20333,-60447,-123831,-25926,-61663,-113426,-75463,-43199,-28745,-78657,-80659,-39810,-36049,-1732,61961,121539,115914,56578,-35539,-32844,-12445,-1679,2717,-48871,-19697,12418,30747,42402,3276,5215,19764,33520,64800,118913,148445,148895,162380,133795,18508,-70223,-35989,85540,253341,106528,-16576,-76117,-115501,-101894,-64603,-54162,-67840,-131669,-14087,164952,133964,28522,-46823,-37887,-17643,-7143,14678,89906,151437,258445,257881,89126,-32781,-68933,20154,76864,51900,-16708,44867,55445,-17680,-40412,-79921,-76116,-34776,7331,12214,-14685,-72850,-38079,17676,24913,10180,-50885,9763,58586,49159,40577,36967,-38022,-75492,-24283,32635,42068,66640,-6333,-16545,-43,-72596,-29391,-17858,-9631,1316,176255,244920,169529,21571,-131866,-49467,-35969,-82469,-87979,-24015,71643,125956,232887,119112,1910,-89335,-112736,-74736,-63753,-74316,-69928,-34690,-12766,17990,24626,-17394,-18022,12236,59319,87752,49949,-48667,-12211,109690,173964,83703,-5974,-12842,2946,29599,23484,18151,49385,114975,148514,120316,97374,42758,-6427,-31448,-36205,-63697,-62600,-90907,-47881,-17029,-12241,-41036,-32799,12620,53060,-107637,-31944,-1411,-35223,-76080,-76249,-57822,-20699,-32833,-73442,-83649,-90174,-101823,-99604,-17774,-6816,-50932,-64054,16893,105832,132229,119994,66073,-28680,-57015,-16578,-34168,-66041,56239,220653,261380,86833,-43472,18908,281577,320733,156403,12433,909,6884,18959,-29348,-49408,-26459,15948,-12184,-96277,-61465,-23774,-52118,-100477,-87034,-65205,13468,127960,269502,201384,66409,-30005,-13301,-19188,-16247,-7835,-8944,-21858,-8784,-46379,-67414,-105715,-55253,46274,175983,276654,353253,360627,343465,357392,313604,212051,65355,-25059,34881,62229,32435,1451,12646,68191,148446,221701,179374,90639,7491,-79768,-106655,-63513,-49894,-76761,-98605,-76729,-49951,-28573,16515,62646,34260,26309,-2632,-9753,98211,194913,109005,147,-66947,38549,256845,549934,743023,724369,652865,517455,318898,100330,-8506,123860,123893,58809,8783,-30212,-48934,21789,82029,62082,36463,82559,129137,126340,88756,14619,-18092,-32198,-17066,-9254,-7603,-19875,-55710,-67194,-21317,35194,38155,97285,154069,123171,26881,-50698,-65787,-64322,-29106,-15494,35066,145545,264013,220418,145007,2660,-119088,-220052,-263140,-248244,-154064,31925,-7930,59738,114298,86671,-74794,-104925,-47771,5115,55341,16512,-30002,-55892,-38625,17794,133166,311699,398487,310236,89323,15780,9456,-31536,-59283,-46654,-25314,-28725,-20559,60975,119537,77018,110736,206836,314316,357535,186498,50550,7434,-17228,-10523,-141551,-116159,-39986,-52847,-72067,792,21424,-6452,-109659,-42128,104185,100128,26680,-11733,-28709,2743,-3812,-2369,-15768,-54192,-25134,-52454,-79882,-105414,-61915,26071,30720,2982,-47432,-62423,9480,21352,-31524,-3080,74797,75929,580,-61987,-121290,-94205,-90213,-59720,-39466,-40287,-92362,-53990,-39606,-117930,-18078,137530,157150,136621,68240,19427,24319,21627,-6461,49840,85238,34187,10162,23499,50334,124457,213414,226297,126521,-45481,-34323,-31405,-54125,-39730,18773,97268,103587,87979,9344,19247,42154,-1789,-80824,-98326,-89254,-50361,-13463,-22357,-42668,-7178,83423,75508,-24196,-59075,78660,144022,33703,-10080,-16702,10772,-4583,-75743,-142677,-73182,-3743,-26451,-28190,-42689,-55982,-83258,-28762,-17398,-51527,-44260,-25508,10818,28281,-27937,-42504,-13860,6593,33949,90092,156778,274889,317856,248214,110458,63172,95014,97879,91008,73136,3163,-56254,-84002,-54140,22285,111366,174256,126971,35137,-40069,-69187,-75860,-53413,-66208,-32902,-4764,-44800,-69507,-72828,39094,171297,177806,140218,102683,43670,-4217,-44089,-88613,-125866,-117779,-103955,-102033,-111684,-97292,-98379,-79963,-100452,-71116,-4492,70006,263258,437053,412139,82240,-29482,-74834,-107216,-178491,-181646,-62125,-27303,1176,-8258,-26520,166,21039,-1143,-53307,-42336,-17529,94,36225,49209,66678,153127,190441,207663,64017,-70823,-48681,-46196,-29777,-10690,-56,-28401,-48745,-58483,1476,94807,240616,284299,182834,52791,-47215,16195,4969,-31765,-1927,58672,75272,78804,103444,126808,117727,52593,-46691,-65795,-19403,8997,31192,-1778,-20433,-18732,40257,111787,129328,53111,-67615,-74909,-56604,-28811,6489,-1046,-55120,-44927,-1733,59286,185581,303245,197953,75385,12398,-16873,11042,-19228,-17854,-9888,53436,63275,-70701,-42466,-18914,-25511,10944,28596,13225,27461,73096,78538,57079,2008,17050,112051,115378,58788,9709,-37461,-57983,-73332,-43767,-28166,-24723,-69231,-96937,-69769,-15582,-46304,-74502,-62797,64004,213497,273124,132721,25180,13799,9833,-25782,-33668,-24170,-45368,-17902,24628,22217,11093,-38825,-126973,-202626,-165315,-74186,11697,57869,7868,-69671,-152644,-91313,-60109,-67412,-58194,-18624,80301,180169,270919,237809,85670,-12380,-38076,-39796,-30262,-730,89551,233286,316550,125650,-50931,-70031,-50136,-62872,-70444,14896,78636,75206,37467,2370,-15184,12392,69036,61694,109882,107136,68005,65585,-22599,-67147,-15896,23940,45557,55376,18265,-33703,-53351,-39301,16104,34128,-14569,-8482,-6706,-31682,-39860,-8463,76162,146418,136838,89715,36387,-25723,-21295,-6620,1697,-9900,-36346,-57500,-44444,-16353,-5216,22799,4169,-12457,-37238,-45414,-58016,-48217,37711,162706,256814,60291,-43701,-35375,-20427,17994,60380,68666,60287,51745,14538,14035,-32708,-46511,-31385,-42136,-16127,-13459,-79839,-18683,186598,289774,181837,32662,-56531,35046,94667,119479,95402,82562,60340,17792,8803,-5322,27685,60337,39363,78399,216459,156738,57643,2272,-14779,40082,107653,77104,12480,-83960,-63821,-11151,9201,19322,11936,66456,122178,92853,-33708,-54063,-82980,-107167,-67142,-13552,-15598,-28384,-34108,-29642,-37010,-44400,-31537,15613,21392,23987,54068,24967,3186,-3065,35004,41803,-41438,-136625,-113819,-96750,-44090,28046,60253,34477,-20519,-14991,42399,125636,151359,93901,20761,25780,28196,10169,-33470,-70360,-54065,-52000,-41144,-31510,-52337,-21424,-11204,27234,68743,64698,137699,164007,187136,78654,26336,38990,81728,139259,132881,197004,295047,204085,121569,89482,66408,-3724,-38144,-67108,-51204,-39181,-14947,-25875,-69951,-69752,-25889,-24963,-76998,-66817,-80029,-74081,23872,96082,44442,-9246,61980,119043,217892,248716,269622,142244,98508,68264,38291,-14678,-92963,-71225,-17148,30886,26944,55944,76500,54129,41979,91703,73754,1495,-82174,-32686,51028,14567,-27910,-27442,-50709,20089,16808,30893,89209,87832,-32559,-115125,-37654,817,-21443,7684,15341,-42753,-121129,-65674,-23207,-37630,-106728,-54768,84391,238553,170715,59653,31621,-68537,-55802,-36399,-79317,-41687,23481,82716,17758,-90694,-63317,1362,-30693,-7278,7938,19486,29935,111949,167848,121508,79801,30215,1288,-51749,-84856,-78968,-67434,-91895,-136921,-123834,-74721,-518,34395,18731,-5094,-12678,-26225,-90125,-92625,-47120,8064,131,13924,18314,26581,19474,23558,43627,2252,-13305,-45506,-40829,-11081,-33585,-79335,-86147,-66936,-83912,-80735,-24268,-35936,-46916,-8000,17317,-33646,-87130,12407,152475,358846,503992,481904,269440,65243,-41408,-69214,-8993,-21662,-46461,-45266,-57800,358,40859,35491,15673,47551,10374,6308,47923,78576,85131,91905,76043,36014,-15058,-23308,-25267,-58765,-69203,-61574,-77829,-109777,-93723,-42666,-41045,59215,263020,240702,119512,57947,47645,67027,92470,126766,86115,-5890,-8184,8840,11457,-301,-21629,-45711,-52047,-63730,-31581,11730,67975,61771,-24458,-57535,42287,97165,101183,58230,-15107,-88320,-89271,10949,97803,89956,15552,-86588,-42548,-30797,-67711,-43402,-22923,21055,36001,46574,102798,86180,40999,2486,81794,223668,25340,-7069,8805,-10697,-35090,-74333,22795,173596,304571,256066,179852,119298,98495,17499,-43968,-40655,28699,70966,113197,190191,78415,33009,-596,-25673,7991,31749,26583,56212,37094,-47472,-80804,-72121,-57727,-77135,-112258,-104988,-54369,37949,88127,91956,76466,41383,18423,-12724,-15172,-26459,-50766,-23049,-58031,-4876,51632,56123,18850,3160,15141,-15000,-12716,-24735,-103217,-106004,1463,117006,105320,65469,-11943,-131537,-90148,-51611,-34115,-8387,18271,41410,49000,37542,-15786,-84802,-102878,-59976,-15013,-121999,33640,111305,113358,123791,160508,25041,16989,31041,29018,18571,-21988,-32234,13499,16643,-24863,-34889,-16594,68432,86275,86806,85032,3729,-20445,21196,-14122,-23190,-67493,-97941,-39890,-32553,-85750,-79198,4404,60736,58715,38276,62506,99369,79540,-4954,-7784,122238,229946,231991,69628,-17845,-40325,-49813,-40936,20924,96015,190207,179092,44013,-3807,-14537,-45881,-16225,10054,-2876,-85478,-68547,-26050,83297,174585,150877,3447,-104238,-92226,-97729,-88680,-67398,-35968,32089,225462,370980,302170,139307,47742,-52341,-44456,-21866,98130,195020,50776,-74338,-140849,-171714,-129995,-61213,-16791,15263,2301,-19457,-49781,-38218,-40223,-60466,-85904,-73825,-45762,-38291,-40635,-2630,17562,50635,145022,232667,145723,55698,-48929,-12748,56220,59209,21103,-33272,-58431,-83154,-48883,-257,19005,1910,-8933,8668,40071,80486,105654,174064,214839,173970,116836,145456,258906,325026,236394,65798,14196,-44846,-54830,3258,63415,40214,-27850,-62390,-36252,4388,28855,54648,98069,67971,-14474,8338,61342,28299,-19090,-11760,-11107,-43635,-42003,-1477,-14773,-73240,-87076,-27485,2116,-43568,-53478,-18919,-1668,66341,139727,69302,-32908,-97597,-67109,-24032,-36729,-90908,-79522,-24169,24990,788,-52259,-72503,-22121,-19846,-56899,-23310,1880,7818,9343,45561,68699,13924,-12753,19494,28173,-42437,-127613,-34749,101569,146692,161877,96803,40809,-12149,-53905,-89145,-73639,-56849,-35023,9355,37844,37691,4002,-23213,-31698,-49072,-40356,-42502,-46395,-35285,-24943,8859,46487,69963,102536,104259,145620,187918,18440,-47951,-14952,68575,111565,112542,112201,55763,24493,4917,-30767,-71817,-89046,-100684,26103,112674,78496,39762,25272,37529,20835,-36989,-29951,706],[-13998,117767,89212,-18491,-76548,-4712,51527,102339,96455,65266,30721,-30122,4442,54665,76725,83239,81402,34963,-18720,-63895,-85189,-78056,-44572,-79446,-25529,455,-42334,-97961,-56764,-21612,-14870,-56913,-67902,-20160,22316,50667,5002,-58969,-84654,-51850,-5778,51259,86276,50212,2490,-6658,1541,-36897,-21130,21187,67285,98835,97400,83805,58809,-706,-56770,-78925,-104534,-44168,16500,47382,158716,239826,214672,209750,199393,60644,-36384,-62032,-37495,21539,75600,77374,56330,20122,29686,-29652,1179,240618,443110,585788,504246,217878,46279,7882,-74978,-39622,33258,69273,118316,83003,-31203,-42118,-45917,-76704,-86461,-83660,-113488,-101113,-109724,-93854,-75802,-71931,-80633,-64103,-80673,-99792,-102403,-90474,-80317,-17416,-19173,-95741,-116368,-107169,-45158,7166,37402,-4890,-87083,-77781,-50393,26838,53882,14292,2070,28373,39604,43083,31293,12151,-5748,50070,59834,-15643,-15828,42131,55207,43040,-21626,3953,-1569,-122187,-88883,-14548,44004,62810,23115,15010,30631,-14039,-74410,-98323,-77141,-29220,4132,11007,-20050,-22936,15505,15101,-28456,-55832,-52850,-50685,-31691,39230,37573,-43058,-111888,-92243,-22114,-10567,22593,31101,12955,-23641,-39610,-21710,10304,-1285,7623,-50227,-22442,17782,32387,25295,-352,1222,-39023,-878,97931,96218,32190,-58594,-48792,28957,72815,37033,-98019,-63961,14291,270614,334197,157678,31638,-11463,-27699,-76737,-33210,42035,50508,-18055,-89761,-91005,-3786,116003,336641,487684,402310,169061,49688,7217,-21897,-21918,14282,53408,93146,135378,35541,-63766,-83203,-49713,-65444,-71023,-50581,47360,100878,-1786,-29120,-42524,-6919,14867,108070,170728,115743,187164,165218,112679,4416,-40313,-15321,3882,-34265,-36164,-63815,-52982,-31075,-36032,-87250,-49520,11177,46779,86927,75338,-14211,-13476,13903,-37442,-79075,-61681,-38336,-28222,-9549,-29626,-115885,-166620,-148049,-21284,53579,77629,104715,76625,44830,56466,55448,8373,29474,48257,29536,38673,29387,5167,-10191,-16869,9692,-64230,-22931,1207,14892,19696,79017,71142,38451,-3583,16518,83575,124362,146935,176739,200205,140462,72067,-38136,-85776,-35629,-44700,-75385,-52144,-8796,-2094,38871,47916,18063,9682,40128,62169,41684,46924,53163,34985,8720,-62173,-44483,37279,30957,-26137,-39932,-72035,-46709,-35872,-16441,5116,-12771,-33140,-60041,-62388,-88588,-117390,-142911,-54970,10625,-6709,-84760,-120547,-99114,-97608,-57219,6947,-10456,-34252,-68213,-28895,8568,-5859,-15959,2261,16377,30588,52998,73036,77025,67271,91972,149010,113262,23794,-65634,-101113,-81401,-49376,-14392,-42882,-61651,-21144,49418,131740,27756,-82043,-98408,-43858,-40642,-40622,-35726,-69886,-70402,-23331,27773,19183,-10884,-22348,-45577,-69927,-107217,-53967,7474,82783,197057,258819,260233,307054,363299,226226,77847,7119,3436,14403,39955,-14122,-35138,-83073,-58493,-34647,13606,28662,33038,-34711,-116212,-113509,-44209,44018,126863,292075,359646,239070,94632,32341,-42411,23702,133349,318839,313123,161605,28315,-44012,-49242,-20994,24402,49670,31595,3434,-8185,-8432,148566,110430,24042,-20781,-36849,34833,-8666,-49,79386,127498,87646,11247,62740,109624,49046,20718,-6402,-21268,16765,9899,39791,55758,44593,-16616,-81419,-77812,-50569,-20464,-23181,18150,28611,481,-9115,-5355,19268,78488,117744,170761,205166,91568,13884,27612,128624,242386,81277,-20680,-38249,8100,15540,-11550,-85152,-88102,-63271,-21324,-18118,-71731,-116153,-43173,-3286,60121,17745,-67697,-114825,-118790,-40542,15139,-23485,-92777,-108996,-73502,-26492,44479,76733,73853,51263,-29743,-75214,-36637,-6354,58932,272722,355197,279907,245673,200065,140476,65469,32622,10970,25529,-838,-11126,-1322,-31459,-107254,-117978,-36907,95991,180056,152513,50681,-4794,-45562,6702,36568,47494,72183,93605,86812,32556,9486,14885,-8669,5313,17146,-26685,-40352,-51108,-131458,-126494,-34265,-13764,-39791,-103300,-116540,-57661,-5332,37919,18673,-6786,-33464,3994,66461,145229,97633,-27952,-34854,36168,71098,56595,48340,35194,-35896,-153894,-57393,-88068,-121866,-81804,-37271,-18118,-63177,-61050,-38049,-50062,-24125,40225,106388,110307,55618,-38740,-32421,-5704,-956,-3390,-42932,-19235,845,10239,30144,5199,10116,9028,14158,51844,106250,129410,127598,139359,111631,9073,-66738,-29399,96774,250478,107098,-19749,-79871,-121694,-108215,-68644,-60807,-82724,-144917,-15091,146807,102660,3603,-50729,-26666,-2891,4572,20937,80888,107311,192264,211312,82335,-18288,-60658,21751,91149,84708,26775,89364,87913,5644,-46836,-91892,-77740,-26516,7642,-10854,-58332,-117596,-38000,29783,37339,12202,-56053,23970,79757,62879,44824,28384,-52841,-66335,11541,99936,123543,136301,24537,-8213,4823,-68337,-44909,-40990,-39660,-21844,174766,245122,148990,-1192,-101386,-25199,-26476,-76465,-93226,-13461,83925,127508,209259,85630,-32339,-123548,-130533,-101227,-87645,-93181,-71442,-30670,-11688,11310,13314,-34451,-45393,-24052,36833,85534,54516,-39941,-16370,89534,144752,59675,-21708,-24267,-16675,4605,4605,15295,64762,139259,162729,122268,95220,41749,-2711,-28371,-34465,-61597,-60886,-71268,-8916,10455,6918,-37151,-40261,5725,49148,-95216,21526,66152,34540,-23976,-51696,-48781,-17457,-37845,-85301,-96433,-100561,-102292,-95752,-16473,-2837,-44848,-60617,24098,108521,122225,120260,62890,-28142,-45430,-9103,-32249,-39531,109051,300074,336233,120792,-29552,2238,250092,272489,113515,-15965,-17090,-4425,9403,-42161,-73288,-61702,-22130,-54394,-141800,-75593,-23146,-43407,-90542,-100491,-55463,5753,81746,221203,170858,49267,-45812,-33406,-35701,-30274,-21633,-21265,-24864,-11118,-48838,-54400,-79657,-28086,61348,176333,274408,367021,368583,319773,303079,235061,157992,59123,-21498,34260,57579,25762,-3871,13358,77252,172059,269144,229688,107202,-8490,-100477,-98716,-62605,-38141,-54354,-67167,-46936,-38115,-26419,14409,66088,42349,33485,-1443,-24434,65065,148912,74172,-36805,-110650,-7602,186261,437889,591644,563917,515716,407339,232510,42950,-37468,130682,156395,77092,14185,-30265,-48860,18014,73812,59455,34682,83085,133184,131285,84675,7809,-24782,-40634,-25738,-17061,-17127,-22605,-46270,-47057,-2551,40100,24757,77223,137941,101810,5792,-61439,-60660,-54296,-25386,-11195,34292,141590,228604,173168,129370,37112,-63596,-178048,-246685,-248903,-159562,39012,13967,74752,100572,50000,-103428,-89177,-60816,-10697,25125,-6799,-46232,-57925,-27830,34111,137901,302127,388215,291524,63017,2437,17125,-17215,-51012,-49570,-26519,-20309,-26311,58101,150588,132454,171261,264686,392907,438683,216119,55889,11515,-10257,-4985,-125737,-105493,-37732,-53965,-70189,-3444,9233,-9460,-108928,-73313,52662,53496,-298,-27124,-31711,4860,7527,22381,13144,-27042,-37279,-60195,-81891,-106965,-74444,22803,34792,5442,-54034,-79372,-11514,-1469,-43378,-6157,79239,103490,50570,-24395,-110494,-111411,-108243,-84694,-60553,-49619,-96061,-74431,-56050,-88869,17667,155742,148035,109562,45634,19192,22299,2028,-2241,89289,102051,26714,-618,15306,44489,127053,231900,257380,145261,-36734,-44244,-26247,-36659,-30630,14151,94320,111237,81756,-8507,4302,40455,-2267,-78838,-93258,-84763,-47548,-13376,-25518,-46657,-6734,83134,66723,-33262,-54218,109357,180106,61182,1609,-21072,-636,-11089,-72393,-122237,-80631,-29662,-51235,-46223,-55831,-64871,-87553,-29627,-11636,-35386,-23349,-23163,883,31552,-21878,-36120,-12688,16,21240,73075,133476,241731,274038,212912,91713,40126,67414,55894,60209,65578,9722,-49032,-82504,-70305,13270,80867,124180,97123,32093,-40878,-77607,-87801,-36365,-45426,-18574,-4995,-50813,-56742,-53546,-20987,110231,134820,113408,84834,32859,-8903,-47995,-91390,-123944,-109756,-84799,-68015,-70497,-63914,-84122,-80872,-113962,-91439,11783,136106,373698,543589,469183,109270,-10331,-80568,-131382,-159043,-128307,-3963,28884,15231,-5034,-27455,2187,27134,7508,-45374,-48617,-12933,10351,44016,54275,71226,171210,213268,240167,105222,-47885,-107243,-79868,-40743,-6119,11478,-8564,-23797,-58474,-5473,87911,224060,260308,164037,48857,-36428,11443,-23618,-68384,-25324,38111,72503,91699,116139,138589,113126,29127,-67318,-48447,19971,36134,36811,-4847,-20535,-13294,37617,104536,127494,62028,-52324,-84120,-62446,-16625,27035,15946,-29487,-23661,2660,67057,205987,294154,174347,57997,-2455,-22457,13196,-15952,-8798,7530,73681,79639,-41061,-57047,-58672,-49587,11138,38831,29990,43853,77167,72807,58817,12353,8737,76136,82801,33924,-4810,-29540,-41053,-63646,-49010,-22676,-9362,-56518,-101204,-82257,-33985,-76332,-95023,-52748,93436,240734,292613,136144,24796,11082,7355,-21316,-24857,-20216,-45964,-15201,35618,38174,13022,-48696,-110584,-170423,-130358,-39875,50345,80675,28784,-56046,-142869,-101835,-59071,-60720,-42954,-17384,62077,148848,228103,192316,45002,-39071,-55183,-57807,-53369,-26037,56432,171369,249127,90533,-65122,-69339,-49328,-67405,-78688,581,52139,42777,6317,-12694,-16873,28175,102531,88941,127523,105829,70428,77188,17600,-12033,27335,48884,57170,62784,27152,-23551,-44030,-34494,17661,37356,-10112,-10017,-15291,-49704,-67587,-48217,29301,111835,108959,71063,27568,-29980,-23700,-10868,-7383,-24730,-56690,-62074,-40996,-20630,-19564,170,-20771,-37510,-58176,-63003,-63540,-33264,52497,179847,237943,35130,-55573,-39991,-13069,33502,69051,71812,62200,39413,5205,28773,-9660,-28674,-22295,-29214,-6712,-12261,-74237,4433,216378,325705,215837,53737,-50300,37549,95955,130350,125548,126352,99579,52256,37399,6528,26771,70486,52201,80995,181049,97577,28259,-556,27087,100467,152472,102954,25845,-75775,-65729,4951,63306,66565,27032,48121,81688,55862,-61378,-68774,-81706,-110667,-70226,-6322,-5151,-33554,-48353,-37999,-40849,-43849,-20049,22238,19652,21315,43642,6229,-16262,-16444,25689,37096,-35730,-128694,-132918,-143790,-83391,10215,77230,53041,-12792,-8539,49439,122430,143361,96751,33038,34555,29101,10810,-36415,-79449,-67823,-60982,-44630,-29394,-50519,-20027,-11051,26342,62252,42574,103547,124226,154672,63693,15006,15453,40498,93251,95930,170157,267099,174203,88676,47549,16192,-46853,-68705,-78818,-53730,-40328,-7436,-16475,-66789,-72759,-31728,-39390,-90153,-71204,-92160,-105839,15520,98623,34021,-15602,59635,118096,211260,229616,270253,149349,103413,74639,43142,-13565,-110281,-89381,-32815,27239,36563,57020,55954,15745,25088,98959,85681,1125,-92674,-14252,81893,43050,-12264,-30299,-49390,36132,37605,44538,90346,73940,-56704,-149392,-59275,-14004,-44437,-12220,10074,-39959,-119769,-63226,-17797,-28217,-89987,-70314,64634,240577,195635,74687,36347,-71717,-56724,-28770,-71881,-63673,-175,58179,-2540,-90744,-71345,-14614,-35646,-439,14409,23201,39656,114049,147567,117629,84436,37136,13816,-34247,-73639,-80357,-66136,-79744,-114051,-108077,-67493,2094,33283,22143,185,-17647,-33632,-95645,-108562,-76212,-13939,-15839,3727,11061,31298,28108,15902,26517,-16086,-28729,-53031,-46538,-21075,-43824,-87996,-94559,-68417,-67955,-63092,-5220,-18288,-42286,-24307,-21787,-76842,-101820,7216,147589,365944,526920,489398,256887,58274,-51291,-60572,2022,-7762,-29272,-26911,-48009,224,25422,15713,782,37301,-2504,-4013,40371,73343,73906,78072,75115,35013,-17101,-7540,1419,-43252,-75383,-77762,-91356,-126179,-79830,-19536,-43896,24591,190967,178704,90482,39215,36387,61120,90017,120743,75756,-8682,671,20984,20615,8056,-798,-9191,-20511,-49440,-40641,2971,64529,57633,-26756,-49180,55301,124042,134553,73336,-11307,-82369,-101554,-1973,94675,97292,28661,-83636,-56913,-45268,-72990,-38203,-18649,27822,38716,37927,96937,89370,21729,-35154,53235,209730,13667,-11268,16330,5417,-17985,-77554,21478,186090,343076,310899,236864,151721,116399,30768,-37818,-31546,26711,57523,95861,164964,65243,26071,-8674,-43198,-19572,2331,2453,36838,35179,-42219,-83114,-80778,-63358,-69597,-92513,-84158,-28276,49396,73276,101343,118697,87110,42260,-9315,-18454,-24356,-13973,13199,-56584,-16337,47310,71598,41643,18622,15861,-19670,-18656,-40869,-137236,-105647,5988,111202,96563,69980,-2682,-143084,-103476,-56536,-32284,-15259,8561,27291,33902,30411,-13673,-87823,-134163,-77316,6314,-105647,-11576,69022,94741,137691,188455,38989,19994,35039,34122,20248,-24306,-32063,17775,25244,-22228,-40623,-20528,80837,104559,112146,110336,22562,-6714,19935,-14779,-13664,-49014,-95066,-51381,-44828,-93414,-70775,3410,54231,54710,36251,55056,96372,98093,21755,-11851,70927,155731,175567,64668,-16078,-50768,-64120,-43302,22462,96778,182976,172379,34418,-3636,-2530,-21422,-2217,16620,4881,-64654,-62281,-27921,79246,186673,195139,45032,-89043,-114224,-109903,-93368,-74005,-53939,-992,177668,341426,282821,128844,47707,-59966,-61744,-15234,118967,182485,30115,-65364,-107973,-112052,-65762,-9247,4130,22026,6317,-15776,-62161,-59336,-57912,-74964,-98958,-77972,-47937,-32835,-27494,7632,26296,71388,168370,215078,115728,43887,-44593,-15636,45423,57564,39945,392,-20655,-55339,-30994,12404,26207,4014,-10532,6349,41775,93527,124659,200349,236882,191277,129324,162712,284026,339614,226667,59238,13819,-47362,-57856,1194,53514,16808,-56215,-79970,-38209,-1205,20298,50266,92146,54396,-17242,18765,82642,65155,12492,583,-16344,-53628,-72202,-53877,-68037,-119428,-121461,-55232,-27333,-65087,-76051,-51888,-31636,27055,126558,92732,-9394,-93172,-71813,-19426,-33002,-113023,-129617,-69137,12465,4275,-44259,-71408,-46819,-54731,-72540,-23905,0,1201,-5039,28504,67971,33567,15518,61412,84251,25239,-84487,-63620,73949,114234,126485,69872,22061,-21795,-55613,-111597,-108931,-92351,-57811,4209,43786,43146,6853,-19782,-29223,-51538,-46162,-43438,-46452,-45027,-33016,8477,42606,67669,94594,81857,103043,135034,-4099,-45700,-26307,44109,83809,89735,94400,44127,20127,8215,-22688,-77508,-103339,-98677,44193,130053,77861,33250,16445,30749,18852,-38276,-37627,-15584],[-23726,100585,81054,-11937,-60631,9325,53888,81662,70724,52547,25742,-32096,13940,67166,86810,91671,90153,44422,174,-45228,-79947,-76142,-46311,-83138,-6832,25050,-11195,-70865,-50396,-14972,-7613,-46806,-51196,3298,34641,45682,-11352,-73262,-71520,-28088,17797,63789,92416,55374,17038,4184,591,-38218,-11147,26046,66365,94227,94129,91377,86382,32037,-33941,-57473,-79123,-69266,1723,60593,214826,336607,334718,319170,274626,99560,-20626,-69457,-60156,-13362,36211,50593,41114,16728,34978,-6895,-35569,203417,433857,597746,492750,202873,55435,27253,-46428,-48848,5450,38447,74683,39507,-56350,-46642,-57906,-87425,-70374,-64331,-96489,-95785,-117807,-104347,-74811,-44567,-53531,-42241,-68691,-86442,-80628,-62046,-43676,22045,14630,-68083,-90320,-82638,-42102,3879,31085,-17913,-65309,-77764,-45125,32715,59912,29362,10051,24487,36809,62009,62476,45579,18037,73720,73992,-10735,-20236,28529,41323,31984,-30123,-6745,-26794,-92107,-46657,9293,54389,67066,32872,31093,46870,628,-63221,-107292,-98076,-31525,3575,16257,-17106,-24439,19243,22653,-19673,-51492,-48446,-44815,-26762,45187,48627,-22977,-69683,-90650,-55646,-25804,16334,19549,2614,-17198,-30081,-28192,-10234,-10109,12154,-41314,-28188,-187,9156,1431,-22019,-13406,-43568,24553,143680,117786,40725,-46905,-64129,14616,73568,33969,-102919,-58372,16622,293996,379150,171955,19973,-24897,-29978,-92380,-80827,1868,25847,-21702,-73474,-82555,-10903,116247,381704,588209,484173,194593,35939,-5466,-27212,-25171,12836,63655,121924,158908,45677,-64459,-93366,-54031,-69961,-77704,-57707,40473,102156,-73,-28934,-36699,6260,41239,146099,208631,137665,211053,204152,152984,20291,-40265,-21528,-2532,-36096,-35117,-65568,-58597,-28756,-25453,-79284,-52007,12590,53993,100614,83214,-15747,-11964,7949,-43761,-70095,-51000,-21315,-15659,-7859,-38685,-85563,-131362,-149254,-47623,32738,58007,83633,63018,44292,60226,63908,18975,28764,46109,28424,41950,34190,7179,-10507,-4338,25063,-33634,-5769,12317,26072,32651,89214,73608,34161,-14070,19562,88039,126854,148806,168722,182415,116815,48601,-49780,-74339,-36442,-53973,-72034,-40430,2839,18921,61571,59689,24346,11234,35925,57117,41018,48041,53011,41409,22050,-79775,-102107,-13642,-17516,-61626,-50607,-60677,-38972,-54947,-66712,-31796,-26344,-35255,-60844,-69944,-72662,-89738,-107193,-34165,21454,-5308,-88716,-126385,-101693,-91565,-52302,725,-17097,-32625,-67098,-56351,-22996,-36560,-40423,-6068,18942,32051,50935,65924,62229,59163,93046,146688,113250,22007,-69437,-100644,-81473,-50352,-12905,-43347,-64479,-43795,10331,90030,2023,-91874,-95428,-48981,-56106,-51458,-40201,-65718,-81953,-47014,8301,12768,-15400,-27626,-49856,-69237,-115302,-74434,-15498,58782,176372,246791,258613,318787,370681,230554,88977,34194,36450,34145,29016,-32001,-49131,-98620,-78473,-51549,17415,41907,26485,-54647,-144487,-97622,-29043,54060,117588,245561,285218,186805,79671,26228,-63181,13623,128710,311185,288881,142243,27350,-52039,-58391,-30483,14367,39279,24181,-82,-9270,-17188,129399,91671,18540,-8457,-14776,43072,-13939,-6461,75280,136956,94233,21365,78898,142592,82492,36994,2208,-14302,19423,9040,38380,54198,50513,-3280,-73287,-72058,-46384,-7319,-4671,35457,37111,2717,-9456,-10487,6979,60981,92423,134858,168487,74282,31547,31341,128948,215195,55946,-25320,-28355,18970,28717,4925,-71582,-95790,-79950,-35450,-25991,-67547,-100856,-34701,-3333,67622,42771,-41740,-91916,-98763,-54902,15100,-10181,-65712,-69633,-40230,-540,67177,92746,79436,40322,-45894,-67991,-31159,-7264,56783,290257,376178,279989,230919,176772,112789,33783,-1691,4399,22998,-9910,-29893,-22803,-46418,-96618,-97910,-6245,129282,216964,184382,70778,6681,-39089,5365,15572,27071,73558,112198,95565,32876,7973,13645,-10750,2734,6310,-45335,-38525,-20961,-103550,-155119,-40778,3119,-1207,-68048,-92725,-66986,-18523,24360,8693,-15882,-40605,1034,64596,154109,115339,-16114,-30087,44528,64773,47703,47695,43700,-13611,-139989,-98999,-111439,-113947,-80549,-33509,-11780,-52265,-45591,-38002,-66256,-50793,11084,78288,92943,47661,-42314,-30507,-1562,-5251,-13997,-40670,-21779,-13978,-16501,7821,-600,9186,-8564,-6831,38966,91863,107822,104161,113718,87617,-1765,-64829,-23571,103263,232483,96273,-27503,-85934,-128270,-115925,-73991,-67075,-93593,-118633,4741,143092,86241,-6626,-44428,-13540,9272,12078,21559,64442,58350,121469,160698,72313,-4346,-49602,21410,95887,99521,52151,117966,105515,22341,-57200,-103470,-75094,-18200,4696,-36611,-97034,-154224,-32827,39361,45796,10656,-59274,41363,106650,83373,53105,20696,-63688,-57147,42215,167860,207516,198503,46440,-425,12528,-56107,-62041,-65580,-70277,-41266,159505,228151,120647,-21163,-73181,-8328,-24105,-77278,-95557,-2918,91390,116758,166382,35391,-71690,-132659,-116668,-126361,-110975,-101595,-69390,-29858,-15660,-210,-1714,-54132,-74648,-63557,8856,77117,54669,-33027,-19920,67953,113667,34990,-38317,-38073,-40240,-21959,-16445,9015,73803,152486,163771,112984,82999,33776,-1484,-25570,-32994,-58506,-48982,-23804,35283,38678,25481,-22302,-37786,-59,40871,-43611,118413,176147,122678,22940,-32545,-43869,-18996,-46588,-98630,-108242,-105546,-94791,-87425,-14342,1644,-37755,-57441,28309,102977,102218,111724,53447,-29113,-34927,-1104,-23019,-9751,158974,373136,404225,153163,-15434,-16443,203703,211381,66804,-46983,-36592,-17019,-1337,-57578,-102690,-105843,-66464,-100245,-188693,-81550,-19471,-30832,-69578,-79556,-42845,-2486,37635,170634,138747,33039,-60371,-52129,-46398,-39939,-33252,-33316,-28559,-12536,-39693,-4333,9203,69612,130044,200477,270810,366994,359043,281961,238878,153303,103278,51392,-12374,40828,58343,24064,-5279,15328,84474,188118,303502,266653,113715,-27215,-118951,-87786,-63444,-28112,-32751,-36982,-20631,-28648,-26698,9543,66791,48723,39351,-73,-38563,29227,90945,29454,-79040,-158514,-57654,112056,321664,433825,394711,368104,288487,143127,-10781,-60183,132258,187108,92287,16608,-34426,-51639,13095,63278,55658,31163,79015,130493,128603,73249,-2889,-34090,-51141,-40645,-30613,-30076,-27334,-38118,-28223,14155,40757,5571,48595,111869,74600,-16918,-71750,-54694,-41567,-19766,-8379,28674,127296,182299,123241,112487,82319,26585,-80871,-168522,-194037,-124620,66037,39991,88076,85500,20858,-110509,-74920,-69087,-26079,-5952,-32794,-61609,-55146,-15396,46072,130720,269272,347219,252044,33438,-8797,25274,-1495,-36745,-47513,-26965,-4911,-14908,67747,188210,195914,233977,321469,470275,506961,236935,58761,17103,4134,12560,-102862,-95467,-35629,-53327,-67211,-13761,-8373,-13578,-100576,-107555,-5453,-72,-28605,-41977,-34558,5930,19920,47982,40718,-428,-38652,-65385,-82939,-105258,-86767,19912,38978,6920,-60889,-95293,-31095,-22522,-55463,-13125,75103,121163,91464,8439,-96067,-129472,-124309,-105383,-80374,-58570,-96239,-98420,-72807,-55264,61955,175041,134231,75754,18548,17154,18626,-17273,8452,124435,108929,13266,-19042,-2118,31495,124114,242821,280474,160256,-22821,-52704,-20570,-20668,-20719,8082,86436,115684,76983,-24054,-11069,38687,3820,-69034,-84789,-80152,-45329,-13548,-28603,-50955,-6377,82347,58250,-41347,-47669,142231,215503,86789,12947,-25113,-10999,-16235,-67013,-103304,-75996,-49123,-70311,-60714,-68261,-75384,-92133,-29410,-3775,-14611,8193,-2691,1016,37139,-14125,-30978,-13785,-8922,5835,53853,107886,204844,229880,179387,78441,14238,29982,8085,27451,56978,19318,-35507,-68460,-77321,632,47074,75613,66024,27434,-42295,-83934,-82121,-21575,-26558,-4721,-5213,-52959,-45680,-36719,-61256,56044,94298,88288,70083,24642,-12284,-50294,-91949,-119551,-99359,-63981,-32436,-25380,-15217,-39523,-45944,-97449,-112261,23100,184742,461101,624624,502429,129800,8121,-82213,-126220,-105896,-63993,56328,88758,41096,-435,-28670,1743,30868,14974,-38025,-53403,-6861,21793,49721,54209,70203,179038,227738,260747,138523,-11914,-128412,-115252,-55480,-7233,16137,2348,-8975,-57482,-9286,81253,200386,223548,133456,37502,-26001,7985,-47320,-97159,-42812,18644,64392,99336,123760,143604,101520,2752,-84995,-30429,54053,57761,29888,-20640,-29707,-15260,27058,89655,119211,67608,-36518,-82331,-59869,2740,50422,34957,-6628,-9871,4689,71357,215020,265707,141389,37543,-17796,-28829,12084,-19187,-6962,18231,84581,82680,-21678,-70396,-92333,-61159,12703,47295,44704,55548,74894,59816,52991,16434,-1981,36358,48792,7079,-18066,-17124,-21918,-52522,-55517,-19437,4810,-42065,-95797,-79782,-32689,-81307,-113222,-39981,125293,263065,303023,135450,22412,4793,-946,-23587,-20805,-21117,-51944,-16302,43154,53273,16129,-53083,-86291,-139671,-100623,-12014,80983,95594,43231,-46171,-131680,-112734,-54615,-45250,-32712,-24488,38152,115592,188188,154718,16154,-55328,-71399,-73655,-71156,-44013,30788,119822,187180,60514,-70523,-64114,-46667,-69883,-89625,-21971,17378,4924,-27088,-29996,-19925,43447,136356,117176,142407,98164,66933,81069,49252,40344,68320,68995,64774,68024,33045,-17039,-38773,-33934,15217,36317,-9225,-12830,-24675,-64119,-81154,-72470,-16159,72835,71343,37868,9016,-36978,-27757,-16872,-19620,-44933,-81358,-54574,-30441,-21562,-33576,-24454,-49087,-65330,-78257,-75231,-61283,-25367,59568,185456,211054,11646,-67879,-46208,-7760,44793,72428,69799,58537,21693,-7087,39101,7350,-15924,-14010,-17909,-2412,-16752,-72274,22433,236739,350584,245028,73595,-47983,38362,95423,138926,154664,171651,140039,87931,66247,15966,22955,76028,60724,76264,135209,33876,3143,19441,91771,166967,196205,125588,36112,-68597,-67495,18945,116171,117807,46193,36589,52668,29380,-86254,-86216,-79551,-101635,-71983,-969,2393,-38625,-63356,-45473,-41860,-37626,-8040,26593,16364,15973,29252,-14411,-35846,-29571,16390,32702,-27691,-111187,-118149,-186016,-126789,-15709,84730,66773,-7324,-3682,54799,115558,128091,90415,41371,40510,28214,7810,-43685,-87808,-80829,-71150,-49531,-27580,-48650,-23825,-17791,17912,47080,12450,65954,86459,125982,51284,8810,3194,-101,45093,53997,131332,223760,137615,54969,10243,-20286,-65620,-89829,-91595,-58924,-44762,-3522,-9583,-63975,-76739,-41153,-55539,-96815,-69462,-94529,-138669,-459,87857,16237,-25377,54929,114881,199429,201663,262639,154454,106159,77250,40395,-21645,-123585,-103779,-51599,14880,37748,51578,29330,-24270,8785,100280,92742,-2269,-104538,1458,107113,67637,701,-35441,-45732,48191,55459,53636,82819,51622,-75735,-123850,-54053,-20028,-64220,-35334,-153,-40254,-118023,-64011,-16986,-22558,-70898,-74583,43384,235706,220545,98941,55070,-62813,-52629,-21263,-64044,-89719,-27914,28988,-23454,-91293,-82994,-36712,-42554,5467,16174,18855,41275,107855,128492,115207,87228,42243,22241,-20793,-65054,-82950,-67011,-70462,-93613,-86715,-54659,5733,31075,22510,2258,-24428,-41148,-95660,-115743,-88413,-22966,-19670,-2070,845,31148,33251,8111,11377,-34589,-46333,-64543,-57961,-37148,-58691,-101137,-108007,-76106,-55173,-35660,26777,10157,-30339,-37394,-56132,-110935,-110636,-1234,131505,352357,522286,475279,237193,48286,-61849,-52840,10873,5834,-10933,-10258,-40738,-3507,3603,-8389,-19088,21612,-16949,-12468,31948,64804,58961,59498,68616,29401,-21759,5541,24295,-28850,-81783,-98190,-106327,-138568,-60035,5083,-45114,-17274,102805,106768,56884,14611,18883,49095,80287,106570,59142,-13114,8900,31805,27944,13592,15921,20574,2497,-40128,-53406,-8740,55762,46298,-33179,-41617,63877,143722,160356,81672,-9200,-76052,-114273,-18185,87343,101596,39560,-75059,-72631,-61902,-79482,-40459,-26432,22546,31131,20775,82072,83969,-3727,-67965,38593,207908,8707,-15359,22339,20769,843,-80071,14368,185647,360729,344397,277399,171773,123874,36408,-37178,-27480,21172,40843,73435,128724,48633,19609,-13294,-56342,-43557,-25182,-20805,18021,31545,-37411,-85103,-85881,-61788,-56869,-72016,-63596,-3568,55998,55185,103912,159560,133784,61767,-8479,-24064,-25488,7390,43803,-36272,-26863,38915,81842,60753,32681,15782,-24900,-25831,-59169,-171384,-94180,5234,98197,81481,69511,4322,-153435,-116207,-61179,-32705,-26255,-4910,10794,16749,20953,-12447,-87163,-163574,-83157,24045,-47754,-71705,10930,62841,136016,194152,49857,22448,36518,34284,17911,-28173,-31857,22003,33779,-16711,-40517,-23477,90168,119308,127749,128480,40819,6995,15800,-17284,-5542,-31329,-83501,-60683,-58290,-99722,-61202,1752,47284,49279,31831,45038,88967,114973,51160,-6456,32798,96789,125991,58759,-15765,-60858,-72795,-38802,28335,99745,173139,159075,24540,116,12616,4265,12512,23771,12420,-42285,-50894,-30411,70678,185639,220898,76408,-65848,-122686,-117194,-95537,-78953,-69405,-29410,127065,297863,255610,117241,48937,-62306,-81173,3026,149279,164592,26748,-34805,-57603,-55174,-7291,42459,30580,32830,13655,-8554,-66454,-73783,-71208,-88041,-99411,-74822,-46979,-25586,-10201,23365,41783,99768,195755,199330,93569,34568,-38520,-18192,33203,53650,58501,38055,23736,-22182,-7988,30388,38881,12339,-7406,5171,41802,105893,143814,218006,244372,198783,139092,178538,306012,349547,218197,53957,12130,-49098,-53033,3562,41426,-9547,-84086,-83441,-33068,-3376,15901,49632,87492,46102,-12744,27964,94193,94992,44787,15763,-19276,-56051,-83270,-89633,-99042,-138300,-144221,-75151,-57167,-69869,-82978,-72184,-40134,3835,114010,120268,22948,-76489,-69871,-8732,-15431,-105738,-165632,-107290,-1061,8710,-27934,-57003,-67218,-87987,-74420,-18634,3179,1441,-12234,16023,66365,50891,40866,93043,123125,82879,-33373,-85468,49472,84726,95865,48109,9344,-21012,-41274,-108798,-136413,-120661,-70708,2863,50862,48846,10929,-13857,-23926,-49537,-45080,-38605,-41162,-47660,-31605,17211,45723,70094,87730,55344,54090,84913,-15230,-34122,-31859,22811,59735,69677,78180,35679,20712,18103,-4907,-60891,-97209,-84228,69022,149556,81141,32472,13566,29905,23100,-32387,-37317,-22943],[-38974,76384,65254,-10542,-47547,18211,51995,59018,38410,30135,11188,-37852,16421,69652,86822,89777,88448,44435,7046,-32014,-75943,-79720,-52597,-64676,7317,43286,13837,-42410,-43320,-13926,-6867,-41912,-39306,20788,40561,33685,-34237,-86502,-57020,-9778,30971,60343,83374,50972,25667,8865,-4609,-42573,-7860,22519,56976,81448,82207,89280,103575,57048,-16317,-40208,-56867,-93655,-18771,70064,271267,426878,450192,419561,334710,126307,-10045,-80253,-88826,-55393,-15551,11459,18771,8916,36163,16691,-73894,160772,404002,576773,455238,184183,61180,43046,-19806,-44269,-12801,14066,39163,4897,-74642,-53811,-74687,-91417,-48948,-49495,-86988,-97152,-132251,-100188,-50714,-21395,-30278,-14146,-38680,-57210,-54799,-33979,-10018,58774,47772,-40554,-66903,-61826,-38723,-3329,17441,-34568,-43249,-74111,-42707,33384,59028,37511,17042,19080,26410,68971,83053,69358,35647,89528,78761,-9164,-23081,16715,26845,17424,-44233,-24759,-57233,-62622,-22128,21606,56640,63666,34924,41116,59610,14675,-48288,-95862,-104600,-32083,-1167,14242,-19964,-32074,17721,25135,-13858,-49224,-47253,-42357,-24137,46795,55006,-1099,-31630,-66865,-75833,-38962,10731,7709,-12824,-18065,-21097,-23495,-22347,-19199,13951,-33892,-31420,-13997,-9202,-18916,-42108,-28702,-50789,44979,188935,135453,49190,-32640,-84662,-7780,66625,24941,-107425,-54623,17301,304111,415328,184721,14769,-3862,19135,-43242,-93478,-35386,-1162,-26029,-55780,-59417,-17551,109072,408482,662169,538748,207550,17795,-23099,-35703,-31262,7062,61778,137333,172120,51048,-62988,-101882,-57774,-72869,-82464,-64980,30337,96943,-1874,-29395,-30187,18270,67093,179901,235510,150826,226258,242760,192706,31877,-46302,-31737,-11387,-39447,-33989,-64386,-58669,-19108,-3536,-55391,-51048,11916,59149,111818,88910,-17075,-12453,269,-49779,-63332,-42996,-5098,-229,615,-20327,-29859,-82854,-123135,-71224,13480,39312,64290,50049,44443,63227,70345,27717,25781,41908,29289,47433,36782,4995,-20390,-3347,38950,-2375,8786,21457,34682,42062,94598,72394,29540,-24554,21570,88845,124532,147004,156005,157425,86275,20778,-61762,-62729,-35613,-59992,-64895,-28881,14522,38651,79654,69661,30863,12675,30796,51975,42706,55317,65407,71373,73905,-8280,-134566,-66160,-64797,-92761,-53905,-44356,-27501,-61958,-108826,-65355,-37676,-34946,-58303,-69560,-55247,-62648,-79817,-19864,27040,-4973,-88404,-121919,-101692,-85569,-49370,-9372,-26573,-33976,-60597,-67822,-44022,-51735,-55972,-10546,24328,36355,52025,62609,53003,53800,92811,139772,111255,19997,-72980,-94116,-73805,-44770,-11293,-43221,-63687,-62570,-21740,54544,-17987,-86870,-86125,-53479,-69004,-61140,-42855,-56672,-90525,-69222,-14360,1443,-22517,-34260,-55323,-71241,-123180,-93559,-36261,35357,153028,227703,245921,315003,361874,225759,98311,64625,73290,55875,22135,-40095,-55315,-108088,-97434,-73824,16147,52429,18454,-71528,-135443,-74200,-12279,64128,107897,200280,215758,141724,69131,29741,-70690,-229,116351,291067,257273,118084,24947,-59826,-65965,-37604,7337,33249,20175,-2812,-10265,-26229,111712,77212,18487,10740,11505,52387,-16815,-11887,68050,139063,96737,29276,88470,164918,110667,51415,11269,-5376,26378,14389,44230,60212,63964,21020,-56763,-61009,-37719,11068,20272,55959,46662,5705,-7990,-13102,-2534,46586,71075,103821,133933,58807,46309,39611,132495,188716,34328,-26741,-17899,28900,40470,18900,-57256,-96745,-92975,-46719,-30979,-56931,-77978,-20723,840,76769,73152,-8561,-62145,-71741,-59582,18605,6900,-34222,-25054,731,29924,93996,112296,85854,27870,-58848,-48250,-17459,-2171,58200,302407,389421,278843,215906,154426,89737,8510,-25322,4735,25426,-12778,-41107,-36361,-44663,-63675,-62347,30994,162860,248285,211247,90719,21690,-27709,7986,-2887,8225,74186,127391,101877,34963,10571,16868,-8843,3275,-2340,-60497,-29272,14952,-61965,-169117,-40280,24183,45474,-27789,-67840,-68006,-25517,15126,1803,-21512,-43813,609,61832,156570,130302,2418,-19650,47852,51546,36443,46053,51863,11261,-92473,-114938,-100602,-92082,-68033,-26502,-4194,-40463,-29841,-35992,-79800,-76185,-19129,44235,70839,39451,-41106,-22415,5510,-8456,-22216,-36233,-21791,-25756,-42220,-16892,-7491,8984,-24929,-20196,33117,82877,91995,87419,94856,70360,-6917,-57814,-12292,110130,206276,78735,-34520,-88302,-127463,-117903,-74416,-66630,-93444,-85828,36214,149069,83420,-1211,-30432,1580,21719,20469,22892,48366,15512,59412,116467,66187,14844,-30013,25957,97422,102777,64395,133998,112675,37213,-63971,-105900,-62470,-4576,4456,-57115,-116159,-125103,-18925,51508,55724,11672,-51417,68193,144853,116855,71579,20436,-63612,-42963,72189,236716,293057,254959,65307,10261,26039,-35717,-73157,-84096,-92855,-47997,138765,201739,93192,-29023,-43454,6636,-22674,-78286,-88043,13760,99660,100133,114480,-20209,-101748,-101493,-94350,-132207,-121898,-92210,-61967,-27905,-19117,-10341,-13876,-69508,-97908,-94020,-14710,68573,56528,-21966,-16675,52956,89471,16994,-49374,-47537,-59950,-40928,-32269,6124,82673,159851,157755,99448,67658,26636,5626,-15743,-24943,-47396,-16078,47596,86568,69433,45358,882,-20311,1570,34655,20148,233974,310983,219687,66574,-12467,-36479,-18752,-52568,-106313,-110610,-94877,-71829,-68098,-5260,12909,-23045,-47271,35415,94486,78412,99371,44501,-24124,-16153,18481,816,25589,208054,438608,463720,187126,3929,-28009,154289,151624,25142,-73487,-50510,-23742,-5775,-66561,-126036,-151115,-100435,-126888,-186305,-71644,-6783,-8852,-36027,-44639,-21986,-4903,4257,130341,115410,25059,-67465,-62765,-44568,-38458,-35632,-38369,-26574,-6117,-11020,91152,168917,247318,266251,261979,275274,359179,338462,239414,175218,80606,58272,48606,8464,63188,73598,34856,2972,23692,94777,200807,326562,291765,115330,-41131,-116445,-69314,-59507,-14589,-7352,-5259,6514,-15738,-23071,8632,71132,59414,49867,7546,-42906,-887,33108,-13405,-110404,-150366,-101010,45004,215538,287624,235676,227399,176393,63850,-50977,-70289,131311,217350,108112,20589,-37099,-50036,14446,56991,55419,30305,74590,126005,124179,61981,-10217,-39237,-56621,-53752,-42774,-40058,-28388,-26202,-6014,33559,42081,-13718,17675,82130,48292,-34913,-74605,-41152,-19299,-5764,-749,24418,108375,134111,78441,99423,139350,145023,56151,-49451,-106147,-65324,112760,73801,104093,75971,6312,-94594,-60358,-64178,-33808,-28983,-51710,-65008,-39123,5050,59329,119069,224290,286708,200880,6954,-13470,36227,16712,-16735,-38178,-21631,17616,13535,94465,237180,269739,301251,379657,545169,560955,253647,65309,30416,30428,41260,-72001,-80201,-27358,-44529,-57494,-25936,-26884,-14784,-83484,-136594,-60659,-49970,-49451,-49350,-31928,11258,37057,76903,70545,29099,-25079,-61380,-76693,-94352,-91041,23223,48523,12190,-63332,-105054,-41468,-34140,-61159,-17634,68733,132096,124331,39086,-75881,-138157,-130380,-113895,-92918,-61414,-87370,-119504,-80470,-15022,112880,196540,120671,41688,-5906,19212,18496,-30393,26687,157090,112343,1594,-37585,-21265,18957,122071,250307,296129,172115,-4120,-58681,-12101,-1643,-5483,6008,79180,121246,81295,-25980,-18245,40284,17274,-51804,-70141,-70845,-39005,-9433,-27033,-50453,-383,86459,55396,-43340,-35533,180954,254009,115129,29147,-23707,-15084,-14726,-55004,-80750,-61360,-57221,-78529,-66243,-74444,-82085,-90679,-22366,10988,14559,52426,37608,21036,52884,1537,-21491,-11317,-14031,-5697,39485,88062,173650,194705,156071,83127,6758,-970,-34177,609,53983,37506,-11796,-44560,-64568,-9165,19711,39239,41944,26526,-38947,-82239,-66913,-3806,-4811,13301,-158,-47032,-33283,-22302,-74170,15150,62518,70924,63801,23943,-9160,-45278,-84551,-107903,-82507,-37716,8003,25444,43916,23931,16535,-51402,-86625,33168,217187,515460,667066,507235,144720,29462,-66069,-79357,-32730,13023,120448,150861,80518,11150,-25337,3282,36998,26021,-26701,-49572,6637,39257,58483,55216,69927,181687,238307,274242,167083,28522,-79049,-146700,-68859,-8911,19204,10020,2000,-51475,-5120,80172,177292,183062,99554,25551,-12634,8364,-62176,-113970,-52372,4614,56194,105578,130005,145033,87929,-20134,-92135,-10383,84602,76727,13858,-46381,-44463,-19749,14260,73027,109834,74358,-16031,-63655,-42057,33705,82868,60886,17570,1259,7048,75720,216183,227455,108687,20831,-28600,-32614,10493,-25292,-8310,25236,88083,76647,-5806,-74398,-106967,-55108,19128,58401,62262,67172,71085,44988,44657,19252,-9419,1929,20362,-15194,-24095,2713,2294,-36482,-57856,-13747,21733,-22698,-82218,-68058,-16911,-58851,-112874,-19304,159487,279480,305134,134494,23392,693,-9649,-28118,-17077,-21929,-57543,-14892,53319,72303,26183,-43071,-56074,-107919,-71958,13338,107138,106971,55849,-34902,-116107,-116631,-43997,-24487,-24054,-34028,16776,91631,165510,139852,10729,-52870,-77229,-82224,-79074,-51301,15966,83359,140577,45001,-61495,-50941,-38402,-66196,-98151,-48047,-18792,-30516,-55201,-43717,-19065,62659,172829,149911,157827,89919,63950,83391,76047,90586,108513,88053,73294,76294,41293,-8762,-32165,-32103,14119,36570,-6554,-11757,-29209,-64896,-68014,-65054,-42517,37465,30115,-4745,-14287,-41753,-28540,-19405,-29517,-64791,-89266,-25268,-7378,-12515,-39301,-42863,-73477,-88806,-91005,-76925,-51916,-21447,62540,184497,184326,-5411,-76299,-50170,-1126,56257,75826,68091,54579,5041,-16262,50150,23248,-3901,-3121,-4305,1969,-21727,-67770,41168,253730,369973,274626,98278,-45691,40940,97563,150187,186856,220997,184447,127900,97973,27296,21408,81415,69029,68792,87854,-15805,3918,74588,179309,241482,240863,148332,48014,-57481,-63368,35416,169164,174725,71966,35543,39083,20187,-92417,-95803,-70065,-82073,-65971,7865,11811,-38503,-71951,-44747,-33061,-20725,8243,33342,16523,13001,16724,-30562,-47172,-33973,14135,34189,-13772,-86570,-86484,-175631,-168527,-43710,86682,79874,1100,3134,61741,109458,110988,79806,49992,48719,30602,6249,-49500,-91523,-87798,-77338,-51090,-21542,-39757,-25772,-26137,6981,28085,-19961,31202,57122,106503,45185,10521,6777,-30921,2048,14008,88604,174815,102985,29757,-9887,-27889,-54008,-92712,-101323,-61529,-47112,1577,-527,-56725,-75992,-47790,-66673,-91873,-58712,-82523,-139292,-17924,68809,-3329,-34326,50959,112679,186564,171294,252803,163800,112947,81841,35491,-33686,-105396,-98940,-64441,267,34250,43777,2071,-58542,-2105,99431,98178,-4799,-111181,19080,131303,93045,15951,-37331,-38011,58882,73530,62850,72625,27239,-76482,-71017,-15333,-218,-65361,-54966,-8951,-37462,-109465,-62939,-16226,-16575,-48127,-60156,30472,233300,253691,142134,94904,-39512,-40183,-9277,-50934,-114047,-53220,2233,-39458,-88610,-92738,-58037,-44313,14603,17442,10857,38989,98569,115341,116335,92141,50531,32679,-5881,-54239,-82136,-65154,-59161,-71178,-61398,-35738,14183,32434,25117,6417,-27979,-43477,-87604,-111057,-79823,-14544,-7773,2163,-6476,29724,37133,2932,1523,-49249,-61862,-75586,-69144,-51498,-70883,-113016,-121214,-87001,-43435,-4653,62737,44333,-9349,-40371,-73379,-117227,-105525,-8195,109408,322957,494058,445487,216551,40824,-66979,-43723,20344,21442,10844,8124,-32586,-7332,-17028,-25756,-33052,10215,-23501,-13480,26798,56726,44395,41077,60862,23350,-24984,18271,44727,-14080,-83716,-119282,-119111,-133790,-30566,36834,-36702,-54471,13425,36089,25490,-9981,-539,34551,66541,87874,40503,-14979,20154,44855,37118,20071,31806,45407,20138,-31586,-65292,-18504,45761,32325,-39715,-31473,71324,157915,179695,86123,-5417,-65972,-120449,-33985,79019,106122,51707,-63224,-85807,-75574,-80825,-45709,-45232,5289,14887,-1202,62287,73523,-30863,-84793,43084,220416,13664,-15965,29779,38307,24336,-76776,5223,175218,358912,356360,299707,180188,123779,37807,-38492,-25481,15457,24562,49990,88620,33008,17754,-11423,-63572,-63095,-49544,-41766,1558,28254,-30401,-82961,-81050,-47887,-35952,-47819,-40820,21723,60220,37847,102900,198962,181003,78975,-6985,-28973,-27164,18761,65121,-7560,-31018,28778,89222,78256,47498,17323,-27917,-31420,-76646,-201015,-81094,1401,81701,63476,66234,11125,-156817,-126183,-63729,-32592,-38517,-19059,-4677,771,11630,-10088,-79146,-154036,-74510,34465,7773,-132936,-58259,20327,119074,179222,57262,25595,36853,31017,13453,-30888,-28860,28106,43495,-7510,-32071,-20918,99675,133476,132679,138463,58796,19888,9983,-20165,2551,-13585,-65791,-63646,-69253,-98774,-49504,549,41103,43801,26176,33340,77526,127412,81491,6083,10444,55611,86181,52722,-16080,-69157,-74840,-30700,35298,103618,161409,140917,16620,9041,30882,30086,26400,30389,18951,-19563,-35940,-33333,57906,171990,225137,93083,-44612,-119620,-120684,-96603,-83384,-82922,-53939,78824,245376,222410,103935,50139,-58273,-94530,36965,189956,143876,25056,-9443,-15425,-8106,40961,87559,57557,45142,22096,88,-64190,-82450,-82264,-101544,-86105,-66626,-44581,-18287,8565,41661,61233,132625,223697,185064,77394,26724,-32490,-22408,17030,43982,71660,74233,70501,12379,16711,50591,54076,24186,-1791,2258,36004,111521,155450,219677,232430,191961,142218,188373,318848,349722,207902,46551,5473,-54709,-45295,6497,23261,-42054,-109762,-67376,-23101,-5641,11743,48220,79905,37769,-9407,29573,91414,111390,71672,28734,-23547,-53200,-62564,-65569,-81593,-109009,-122176,-64992,-66940,-63129,-82724,-85358,-41084,-10946,97068,144000,56131,-55036,-66091,1087,5381,-81884,-149207,-122611,-19202,8427,-8164,-33301,-74977,-115017,-69011,-15541,3886,1383,-18207,2703,58540,59394,55807,106972,138146,120765,13826,-97520,22597,53011,64832,26039,-2635,-15954,-20860,-83745,-139881,-132924,-74797,-490,51847,47167,8400,-13464,-23950,-51954,-45410,-36431,-39131,-51138,-28239,26601,47242,68318,73990,17360,-6294,36596,-23866,-23959,-40315,-3409,31102,43713,55030,21425,16794,24487,10599,-43814,-85167,-67285,88780,159911,78452,27409,6382,24615,23019,-30205,-40234,-32700],[-54919,51788,49193,-7503,-33611,26177,49499,38980,5671,3714,-7793,-36532,17290,67492,82216,83130,81875,40610,8559,-22713,-69499,-82717,-54506,-43209,20905,59157,36677,-12236,-31820,-14646,-8902,-38179,-28012,36485,44204,19754,-58261,-83201,-40568,5660,37122,44514,63755,42760,32409,11285,-9537,-46046,-7264,15115,43550,65000,66237,81906,113760,77242,-1088,-25652,-39621,-101904,-39700,78077,324024,501690,548108,500813,376670,143624,-960,-87971,-118895,-96821,-69826,-30532,-2401,3005,38794,41237,-85973,119875,361286,529296,400015,166059,65847,58150,6815,-26547,-14526,1077,15254,-16559,-65249,-60189,-92634,-80494,-23250,-36925,-82574,-98049,-123326,-76897,-26809,-1060,-10507,12633,-8338,-28833,-29178,-6572,22113,95223,81505,-13710,-46065,-43954,-33050,-10371,1301,-46281,-24730,-67431,-41427,31122,54241,42221,25356,14286,10276,64867,94181,84862,48099,98392,75402,-10316,-24041,8237,14292,1912,-61390,-47396,-88247,-42692,-12244,24613,53154,55557,31732,46957,70575,29668,-28306,-59931,-63559,-23453,-5587,8900,-25053,-43521,12928,24439,-9231,-47282,-47699,-41876,-22532,45421,57252,19978,1143,-38317,-77499,-48413,7584,-1064,-30166,-22450,-12355,-13960,-25852,-27008,13722,-28162,-32615,-22731,-22030,-34661,-58666,-42432,-59854,60068,232211,149724,57913,-16773,-109519,-37091,51988,10756,-107441,-53366,15638,299599,439262,196717,20083,37442,82354,30729,-52107,-49788,-23427,-29950,-40246,-36265,-23828,95160,414401,699064,557222,205469,-8,-43298,-47122,-40265,-2642,47532,134660,170945,50885,-57596,-103540,-61122,-74619,-85142,-71778,17732,85859,-6845,-30107,-23383,28589,91322,205195,245523,151569,229710,276100,227281,38104,-58778,-45346,-22057,-44184,-32662,-60377,-53769,-3337,28665,-24762,-43595,8155,60819,118416,91179,-18689,-15567,-9830,-56649,-59521,-38207,9926,19050,20806,26217,32844,-34738,-94394,-92970,-5204,20472,45731,36785,42692,62588,72232,32873,18894,34355,30819,51703,34099,-3206,-41184,-18665,48632,24968,18532,26650,38768,45646,92374,64854,22535,-36981,20313,84457,116380,140685,139661,128553,51803,-8827,-72399,-52900,-35525,-64162,-57203,-20013,23576,53875,91451,76531,35828,11982,22738,44626,44298,65147,82708,108862,135747,75772,-88297,-114844,-112281,-117661,-49533,-25635,-15888,-59105,-125593,-97378,-49383,-35218,-55646,-66443,-45267,-45563,-63425,-14901,24007,-9811,-90143,-119686,-103447,-83389,-51809,-25925,-41388,-41666,-58059,-66551,-51600,-53595,-66122,-13872,29084,39977,53067,60150,46160,46223,86653,124810,103314,13782,-80325,-85557,-63236,-38258,-13866,-46618,-62845,-80532,-50918,22818,-30721,-68950,-71520,-57247,-77145,-74001,-47514,-48261,-95811,-90461,-41836,-18281,-36088,-46259,-66046,-78773,-129442,-114382,-58621,8791,124067,199027,218769,290783,332945,207938,100569,90567,105332,71694,13499,-45106,-57022,-109588,-109596,-106710,2870,52341,3843,-88217,-107333,-51010,1128,68568,92683,152924,149188,98166,56075,34582,-65707,-23400,90331,252814,214290,84495,15202,-72528,-76973,-47561,-2183,25484,14460,-10222,-17166,-41628,89277,60846,17996,29988,35264,56808,-22895,-21871,52459,127097,88378,28915,86134,168966,125173,57219,14346,-1122,31212,19751,50868,66555,76697,48338,-39306,-51702,-31306,27645,45026,73073,51076,3576,-10430,-19038,-15468,28736,47175,72001,97711,40206,52174,43710,131085,157629,9912,-32423,-13833,31472,44389,23972,-50594,-99894,-109515,-61489,-37907,-44430,-54236,-8338,2551,81061,102074,24820,-34731,-49718,-60030,18845,20113,-6946,15536,39112,56603,117440,128736,86337,7330,-71217,-29377,-4550,1299,55843,300756,385953,268766,193637,126605,65132,-15995,-43999,3017,24698,-17776,-52662,-50830,-42379,-34052,-29197,62816,186464,263895,224191,102861,32848,-19268,6409,-25986,-15486,67160,131242,98925,32006,10308,17046,-10577,-898,-16581,-78791,-21901,44874,-17314,-133769,-37628,41052,90126,6765,-50175,-69606,-34412,2442,-9814,-31680,-51343,-5565,50195,143829,131852,18308,-5975,42639,28233,17764,36925,51972,29588,-43044,-60869,-68172,-71069,-56617,-24914,-3958,-36487,-22846,-41057,-99254,-109050,-58416,-2607,36877,23246,-43982,-17889,6578,-18797,-35732,-38323,-28259,-42964,-74339,-50160,-22689,1809,-45791,-31934,25835,71064,74402,70178,75941,52352,-14661,-53857,-4126,108045,165562,45708,-50452,-95412,-125577,-120593,-78056,-68137,-92182,-61287,60296,148007,78760,3630,-23836,5387,23011,19948,16383,25789,-26121,2734,72683,55559,29702,-11859,26813,87127,86777,54915,127803,100655,40189,-74794,-106667,-50687,4132,-2567,-79725,-117607,-91701,-8031,56108,57269,5961,-41170,94296,183015,152253,89548,18060,-62252,-33857,90851,290987,363021,292844,72840,13748,33756,-19233,-85741,-104535,-114055,-51443,106862,160322,60413,-32310,-22309,10596,-31177,-88163,-80173,26619,98686,69280,49759,-81602,-107745,-76567,-78387,-117503,-110250,-82981,-60986,-35080,-31736,-28294,-32150,-89307,-122822,-114281,-38634,50761,50678,-16522,-16743,35773,63938,-3488,-64508,-61809,-82288,-58104,-51362,-2496,82061,152420,137210,74360,41256,13209,10918,-8012,-19715,-37478,28794,129686,132892,90936,55207,17559,-1849,113,21309,75768,335704,436831,302179,94955,-1017,-36054,-26017,-64856,-116350,-109830,-76109,-43764,-48224,529,20747,-10621,-38623,36766,75119,43442,74027,27589,-21946,2683,40830,25785,52923,242535,480120,498110,209657,17620,-39356,98488,90491,-19421,-104530,-67962,-33518,-12205,-74359,-138491,-172431,-100826,-106810,-141876,-57405,4255,11455,-2690,-10507,-3621,-11193,-26251,95537,94088,16206,-76859,-73630,-40730,-35737,-38028,-45614,-28369,-1186,25813,214493,374280,476918,448266,348748,279790,335243,299462,186348,106107,11755,16252,41205,30166,91239,93334,47512,9854,27583,97477,199523,326466,292695,102228,-58384,-100458,-53768,-59602,-7603,11221,16298,23858,-9151,-24721,2910,69986,64851,55355,11690,-41761,-32419,-25660,-53865,-113954,-100991,-138669,-21251,115208,151631,86833,93389,69585,-9252,-84893,-78362,115509,231592,112249,14985,-47311,-51606,13876,45453,47420,20734,58731,109666,108920,43071,-22564,-48787,-64559,-72111,-61769,-56071,-35464,-20601,9137,44939,33595,-42775,-23970,40387,14364,-57357,-77986,-28536,4130,8040,3044,13142,76750,78751,30975,79700,192331,267142,199286,73527,-18862,-8913,160596,103512,111881,62982,-3749,-85237,-55280,-58681,-41841,-49900,-66737,-59447,-17819,24824,64934,96269,165661,206980,134853,-24603,-21614,39566,26161,-3572,-32926,-20179,34014,40466,121074,281757,338415,359575,426233,600863,586223,256919,66917,42349,56244,64555,-45138,-68269,-21336,-36209,-49453,-50195,-55955,-23381,-69600,-153871,-112976,-96765,-68780,-57384,-33136,11688,48541,97829,92038,51343,-10606,-56571,-71283,-82728,-91070,24219,54161,11473,-71234,-117167,-49214,-43691,-68009,-27300,53099,127623,138518,57120,-59935,-126792,-132506,-116854,-106404,-66644,-79018,-141941,-82579,20798,155399,207215,98477,350,-33868,17288,13132,-45603,40157,176063,105327,-14449,-62038,-47732,1045,113366,244721,291588,168512,10341,-72459,-11829,11087,5724,-541,64739,118558,86725,-17794,-20827,36095,25989,-38358,-58782,-65332,-37007,-9650,-29474,-53254,3352,86899,49414,-48154,-26913,215646,286153,137637,42057,-25136,-21214,-14778,-44905,-62603,-49373,-63321,-84196,-70789,-81803,-92422,-89988,-16274,23927,42326,98018,83424,51026,72388,18159,-15089,-12389,-22110,-19784,23933,68412,143101,162477,134228,96355,23724,-11944,-68375,-25680,49812,56200,12487,-22773,-48516,-22264,-5933,9531,19088,22207,-37997,-79363,-53878,9306,11883,27572,2798,-41449,-26698,-14957,-72066,-19563,32483,54107,58228,22824,-7108,-40009,-76052,-96086,-67014,-14459,43910,71719,100842,88519,85460,3334,-59286,34351,225440,523989,656939,474667,144459,45477,-35336,-17115,50142,92052,178618,204096,121854,23019,-24505,-577,38333,33388,-18695,-43012,20998,55364,63600,51472,64612,172894,237851,274418,183167,61174,-33846,-166770,-86657,-17109,14811,9106,4798,-46753,-78,77943,150694,136381,59170,8433,-3929,3740,-76529,-126472,-61488,-10764,41838,102933,127130,134986,66557,-44351,-92864,3677,103199,85314,-16168,-88701,-70988,-32104,-5840,49503,93597,75501,1892,-39390,-16934,68865,119425,87651,36718,4589,2579,73060,203408,179648,74459,3225,-41413,-41574,749,-40300,-18183,22131,77975,58578,2726,-73314,-104223,-41662,23400,65983,76694,72925,60406,23572,28733,15475,-18406,-28479,-6660,-37296,-28849,21872,24155,-22186,-60658,-11313,35007,-4956,-69177,-60349,-1860,-29911,-93085,3681,184642,279060,290195,126563,22538,-5400,-23032,-40449,-18892,-27754,-67102,-14877,61767,89808,38666,-26205,-26315,-80817,-49387,31131,123177,109965,61967,-27024,-101672,-114332,-34184,-6754,-22940,-49785,-3339,77495,160303,144993,22099,-40694,-68685,-88523,-82967,-54609,5365,55497,106342,40938,-45049,-36086,-30413,-61652,-101873,-79611,-55380,-61920,-78165,-57062,-18537,80287,203714,179744,167048,77720,57893,80627,92757,129870,139733,100550,78199,83111,47627,-2700,-28043,-32707,10710,34290,-6133,-11013,-32562,-56105,-42142,-37646,-37821,7962,-16087,-59194,-45368,-48382,-30254,-22404,-40577,-86860,-63479,16506,21541,1839,-39203,-55821,-95227,-109674,-99318,-73458,-43277,-26626,56987,174509,156609,-20875,-85554,-56746,1922,63879,75965,63454,47031,-12784,-25219,58191,34200,3435,5747,7492,3235,-30047,-62309,58009,265171,381497,301370,125419,-46931,40276,98116,160291,217007,266962,225250,164742,125548,36407,18816,82851,72979,55353,39900,-37991,36712,154727,278807,315740,279979,166298,58012,-45750,-56150,50759,215271,230043,98123,39029,34073,21574,-77415,-88853,-55559,-59533,-54660,17434,19887,-36659,-74741,-37531,-17454,1618,24821,39199,16970,9367,3889,-43816,-50488,-31015,16280,37774,715,-62191,-54512,-138336,-209754,-74340,80176,88978,10015,7737,65532,100756,89885,62682,55566,56560,33671,3817,-55659,-93546,-91158,-81962,-52107,-14404,-25236,-24443,-37150,-8551,2812,-56308,-1808,34687,92810,40626,14332,19115,-48126,-35378,-24201,43398,123429,71264,13998,-11026,-12049,-33153,-83405,-111325,-63331,-49007,5492,8073,-47677,-72159,-52318,-73012,-80103,-43554,-61798,-105306,-35855,40515,-25878,-44962,43779,107171,169469,137943,240350,176690,123329,87515,27653,-50950,-80438,-78152,-67583,-15575,23979,31266,-27240,-85969,-10013,93844,98489,-9489,-110440,37011,152815,117368,31643,-37411,-29907,65649,88588,70324,59598,553,-61436,-17400,39210,43206,-46522,-70125,-16101,-31424,-94585,-60899,-17307,-12447,-25393,-35685,27782,235461,295437,203656,150592,-8114,-22930,5239,-34212,-135484,-75624,-21560,-52083,-85311,-101205,-77051,-40304,24627,16386,-1909,31560,85849,105435,117407,96628,60029,44206,9502,-42552,-79566,-61857,-47115,-48283,-35194,-14130,25530,36406,29229,11601,-29497,-42084,-76548,-100317,-61185,2868,12374,13572,-10866,25002,36707,-2241,-5770,-61966,-76640,-87019,-78985,-60594,-76526,-119895,-129873,-103616,-36897,22271,92018,74917,14650,-35385,-72468,-98300,-91445,-14762,81485,278931,443586,401983,195298,35878,-65620,-34960,28292,35876,32506,25802,-25700,-12806,-31841,-30013,-33212,11376,-17098,-7736,23506,47569,28952,22297,51013,15798,-27883,28147,58972,-2961,-82728,-142116,-125900,-111497,7477,74747,-17861,-76612,-63535,-28121,-2622,-33797,-22807,16017,47352,64029,19878,-14717,33420,59017,47004,26442,45343,62985,31422,-24397,-76316,-26254,33986,15935,-47036,-20340,76231,164268,189804,85361,-1319,-53703,-115268,-49575,68632,109474,63918,-50149,-97778,-84273,-74847,-51791,-76389,-26135,-10964,-27730,38074,57749,-59510,-81561,61276,240549,25048,-14489,37214,56665,51179,-67260,-6109,154173,336580,344746,300123,175161,115787,34735,-41881,-26058,8854,8193,25694,48153,18917,20109,-5038,-67736,-81344,-73283,-62603,-14448,23824,-22464,-77024,-69384,-26836,-10284,-21287,-17104,45712,61014,21207,98233,232969,224007,92217,-5606,-33709,-30162,22421,76381,19674,-27281,15586,92451,92394,61357,19137,-29507,-36214,-93806,-214773,-71441,-6240,62090,42519,59058,16391,-150010,-134127,-65268,-32319,-52200,-33333,-18305,-13601,1927,-7657,-63509,-111759,-55723,35629,53220,-125017,-136308,-31960,86939,145831,58862,27850,34792,23611,6574,-32123,-23117,35042,52860,3350,-16629,-10379,111113,147836,124854,137398,74244,29192,1415,-24032,9788,2848,-45898,-58221,-74062,-87946,-37299,-1427,34609,37455,18436,18897,60976,130289,107770,19766,440,29837,55481,45731,-17765,-75911,-72936,-24128,38885,105371,146776,118664,11542,22437,50333,53418,36949,34259,22377,742,-20969,-38153,39956,145934,207367,94108,-29023,-110939,-122884,-98942,-89156,-95520,-76799,35706,188779,184464,87416,49040,-48300,-53728,91199,239625,122069,17113,5844,16521,27180,75556,121109,80585,55920,28930,7533,-59016,-87642,-93805,-116896,-67448,-56633,-42671,-12616,26340,59497,81185,165902,248074,170987,64315,19111,-27711,-29762,-5282,25890,75125,103180,115043,44930,40048,70100,69252,37359,4966,-3452,22039,106004,153331,201090,199851,169081,136297,188726,318006,336849,193784,35414,-7342,-66223,-37637,7301,-2721,-81919,-111244,-39221,-9871,-9646,5361,42578,66222,25089,-12307,21620,75069,112398,89350,36341,-30008,-46331,-28188,-8156,-33667,-66314,-84217,-30305,-32411,-56930,-84968,-96336,-43233,-22988,73783,158683,84853,-33658,-62389,6446,22696,-56577,-113893,-98046,-38360,2662,12219,-3764,-55151,-95486,-60947,-18223,-1245,-2276,-25141,-12642,43861,57499,58259,102398,129928,136246,52341,-86781,-7137,18492,32500,2676,-14707,-9898,-988,-54362,-113690,-116814,-70011,-6886,44706,35745,-3357,-21333,-31984,-62246,-49984,-39739,-43273,-57526,-24979,33634,44201,59295,51794,-31844,-74690,-4389,-33243,-19301,-53705,-36316,-3986,9859,23324,-791,5629,23922,19185,-32794,-77565,-51275,98607,157531,67300,15469,-7931,11905,15567,-34957,-49885,-48412],[-73648,26206,32776,-3449,-22027,30184,43926,18902,-28729,-27364,-32055,-28889,14908,60010,72481,71193,69640,31709,4554,-19686,-64103,-83553,-48812,-23436,31256,70066,54598,15326,-20273,-19842,-16305,-37912,-19438,48231,43369,2619,-83552,-67156,-26942,15126,33790,14166,32343,30885,35096,9229,-16099,-50860,-11221,2343,24462,43311,44795,67804,114885,90279,9604,-16185,-29030,-88355,-59897,81074,362596,547540,610873,548815,394009,149241,4484,-90906,-148948,-125577,-120491,-67568,-18849,-775,42547,63251,-54676,81565,309102,459921,332231,146602,66591,70113,30522,-6390,-5858,-3921,-1007,-27460,-51515,-67572,-112932,-62312,2735,-28685,-83932,-90707,-98966,-54403,-6990,13064,2550,32929,16266,-6043,-8159,16558,49995,129354,113252,9061,-30678,-31527,-28105,-17498,-16003,-41406,-12873,-63493,-43709,24114,44465,42748,32832,8290,-12591,47970,93737,90143,52946,98008,62498,-16555,-26716,40,1905,-15749,-82659,-75482,-116564,-35619,-16592,17659,43292,42565,22665,47258,78058,43596,-6221,-13730,-17037,-5934,-8004,1962,-30271,-52223,3895,19568,-7004,-47023,-51192,-44808,-23542,39856,53567,35795,25869,-14596,-69602,-55833,5313,-6664,-47333,-29663,-6641,-5138,-24701,-34442,9897,-26447,-34898,-28353,-31295,-47233,-72285,-54256,-71908,67806,269131,158711,64869,-2201,-138511,-71979,29724,-8616,-104544,-56158,9510,280115,447348,206757,33775,79459,135649,97907,4852,-34364,-34594,-33569,-29123,-18433,-31447,74398,398263,692293,534832,187065,-12845,-62274,-61850,-53157,-16430,21641,110028,151056,44187,-47411,-94606,-64119,-75969,-86330,-78085,2884,69311,-14965,-31095,-17133,36612,112292,217795,234370,136909,220278,300473,253329,38696,-77437,-59919,-33213,-49744,-30687,-53574,-44716,16890,69782,11032,-29544,1288,57911,118760,89426,-20299,-20672,-21995,-64640,-58372,-36004,24491,43944,55358,87476,94406,6932,-70349,-112638,-23187,1724,27802,22986,37658,57225,69019,34423,8079,23723,32757,53087,25860,-16841,-70637,-50990,53334,46145,23335,28189,38680,43458,82095,50589,13145,-51187,15909,75602,103618,131207,123093,102498,20907,-33003,-76532,-44238,-35348,-65120,-49348,-13434,30299,64740,98313,81400,39957,9998,12831,36090,46301,76223,99197,141359,190732,152584,-23674,-138408,-156976,-128653,-35991,-4221,-4140,-49313,-104838,-125680,-60560,-35492,-52583,-63389,-41167,-36792,-55387,-17457,13404,-19300,-94055,-121664,-106319,-84049,-58569,-47035,-59507,-53902,-60072,-61150,-45760,-49616,-72921,-14299,34112,43729,55117,59730,42329,36671,75613,103908,90785,4680,-90199,-74569,-50098,-31270,-19417,-52283,-60779,-95139,-75850,-2317,-31840,-44683,-51631,-52612,-70334,-88486,-52092,-40311,-93635,-104311,-69053,-43571,-53769,-61511,-79641,-85316,-121729,-121802,-79697,-18391,92735,164906,181351,249916,288718,180793,97131,110407,129995,80325,4030,-47613,-53310,-97290,-97692,-138483,-21841,40676,-15374,-99764,-80257,-28186,13028,69030,74073,106705,88735,56833,41377,39712,-48196,-53268,53098,200147,164218,45033,-12,-87602,-88689,-57926,-11951,17795,9605,-19433,-27797,-61570,63469,43935,18591,50215,57772,58566,-29704,-33790,31815,104082,72054,23358,75537,157256,126982,56477,13764,809,36150,26982,59281,73462,88305,77943,-19677,-42190,-24955,44075,71596,89191,53391,-149,-13077,-24879,-28775,10180,23442,42631,64632,22537,53051,45449,126304,126196,-14282,-39993,-13308,29901,43759,23670,-48562,-103023,-126608,-76378,-41818,-25738,-26620,5067,4894,83901,131808,60775,-7976,-30897,-55584,19089,32018,17941,52896,74935,81311,140512,146138,85212,-16530,-71059,-9697,9287,5833,52929,288675,368989,253144,167980,97498,43005,-35244,-53602,1885,23647,-21819,-61750,-63673,-40818,-9647,159,89678,201929,266917,227521,111764,44277,-10355,3621,-49703,-38816,57188,127706,91528,28580,11522,18439,-11807,-5844,-32104,-92433,-13691,69623,30502,-89994,-28395,56897,133974,37578,-35684,-68713,-41470,-9542,-21949,-42293,-59242,-13449,34254,120536,122590,34533,19150,39918,5128,-1194,26136,49054,44938,8175,9700,-27258,-48584,-43338,-24377,-6627,-35896,-19811,-47425,-117582,-144557,-101555,-55604,-2890,4162,-46364,-13080,6192,-30897,-49125,-42478,-36862,-60954,-106695,-82820,-38669,-6108,-62562,-36095,21458,61091,59936,57444,62052,38213,-20499,-47662,6040,101878,118929,4261,-71456,-100820,-115781,-115988,-78784,-66727,-87322,-41610,77101,141658,73618,7717,-23040,-17,16368,14873,7677,4277,-58288,-40113,35986,45661,44508,8644,29258,70744,58770,30736,106104,76856,36277,-82984,-100934,-36661,11939,-11532,-97155,-102433,-60924,3067,57639,55138,-1301,-25085,123038,222915,191129,109473,18042,-55579,-25086,102661,330275,415295,315242,75910,15564,39721,-2776,-91788,-119746,-124900,-48297,73685,114650,31195,-26554,-4714,9670,-43400,-100622,-67217,40272,93525,31619,-16000,-122078,-78068,-53228,-63590,-100928,-93842,-72713,-61395,-45453,-47530,-47864,-50191,-107009,-140798,-110016,-53008,30481,43287,-11032,-15103,22147,43075,-20943,-78262,-74715,-91140,-63314,-66639,-10713,78301,138065,111817,46998,12051,2611,21248,3348,-11601,-22941,87794,220993,177874,108005,60424,30718,18397,-79,7653,122337,412093,537585,364583,113215,7838,-36512,-34433,-76444,-120207,-96571,-44019,-6286,-23317,8278,30363,4855,-24376,41647,56757,9151,44906,10620,-16243,26638,68604,52333,75245,265431,499359,508972,223800,30596,-42669,48328,38810,-59693,-133475,-82378,-39554,-13080,-69950,-118019,-114777,-53199,-51421,-92415,-36121,18430,34517,34160,27015,17309,-15196,-45909,74727,82054,12599,-82456,-75424,-30631,-26646,-34478,-48445,-27441,8429,73118,358734,608144,736608,658929,456057,289883,304020,252231,133057,40846,-43481,-14649,35398,56765,127938,120379,65619,19886,32183,98176,190728,309874,275630,81508,-71095,-77150,-35557,-56141,-1007,28451,32746,37298,-2482,-24677,-293,70336,71540,62188,18528,-30046,-54798,-64755,-70128,-77072,-49074,-132065,-78060,30021,36926,-39032,-20264,-19017,-65770,-105497,-79751,89751,230222,108219,4671,-56473,-47359,18660,34597,36211,7103,36881,88035,90106,24515,-32567,-55381,-64666,-85351,-79616,-71118,-42301,-15281,22944,53419,21033,-75194,-67191,-4694,-19664,-77654,-74010,-9678,36059,29280,10364,2865,41572,27329,-11424,58680,240653,384423,334811,187600,60474,41656,207784,132815,116477,52771,-5086,-76823,-53174,-49467,-42842,-58797,-64721,-35679,14931,50740,69979,71675,107961,125794,67839,-53552,-27219,41617,32518,7432,-26486,-16537,48318,65626,145798,319353,400142,410507,463523,636744,586510,253601,70260,58535,83652,82964,-18089,-52564,-10631,-21891,-35549,-81167,-89355,-34084,-54296,-125113,-109489,-116420,-78715,-59785,-32291,13309,59536,115186,110007,71493,7607,-44988,-59950,-63946,-75485,29214,61217,9941,-79434,-123379,-46792,-44650,-68677,-34510,36646,116052,140863,68223,-42920,-106937,-124536,-109678,-114158,-67978,-66009,-120686,-70128,55902,190276,209608,73803,-40263,-56027,17849,8477,-56753,52161,185778,95613,-26568,-82232,-71006,-13052,104681,231136,270042,153419,29915,-62130,-15776,22329,17703,-5910,49879,112817,97215,6214,-9569,32349,33468,-24115,-45292,-57588,-33258,-8315,-30167,-53104,10719,88659,45100,-51090,-16260,250328,316536,159869,57480,-23791,-24007,-10964,-31430,-43218,-36107,-63910,-82143,-68849,-83763,-98982,-83332,-5575,39783,72363,147267,134953,90246,100712,42073,-5548,-10528,-26497,-29503,14152,55594,119736,138692,116453,114513,64466,15040,-73146,-44276,49981,79603,40541,81,-29618,-31856,-23450,-9020,3445,20434,-33568,-69842,-38228,22791,28352,43024,9096,-31306,-19467,-6791,-60629,-43069,9286,42606,57700,25656,-1421,-29370,-61118,-78693,-47993,9914,78199,115573,156311,152050,156037,63886,-28010,31893,216392,494542,603162,414979,133422,60643,12522,60926,142887,172870,233036,250453,165283,39908,-21185,-5302,39419,41421,-9601,-29676,40576,74083,69818,48432,59725,158460,231202,267160,191280,88132,7440,-128830,-100995,-25365,9096,6087,6624,-37917,9590,78595,127046,91712,19786,-7371,3815,-2847,-87547,-131209,-66031,-23238,26169,94978,118390,117042,42992,-63513,-84273,15454,113429,87618,-49152,-141212,-102392,-45778,-27420,24442,75184,74587,20153,-10325,15981,110453,164606,119276,54966,5854,-4943,66770,182043,132818,45807,-10549,-53273,-53524,-14334,-58765,-30386,13542,59731,36602,9534,-63660,-83898,-22515,28407,73457,91331,76636,47285,472,9879,9422,-24457,-47169,-27690,-54856,-30434,41292,45406,-7148,-58686,-8776,47310,13704,-54256,-55721,11811,1464,-59901,31251,198551,261768,260292,113802,22950,-8725,-35579,-56666,-22251,-35107,-76462,-12057,72023,108401,57066,-1559,5925,-55183,-29348,45098,132533,108441,65185,-19466,-85788,-102357,-23758,8405,-27226,-67369,-15388,78395,172897,165610,44590,-22731,-55030,-90587,-82228,-53637,-555,36121,85155,48069,-22381,-18309,-21245,-54385,-87969,-103167,-75428,-74146,-85599,-65233,-15478,97433,227224,204805,169977,65431,51381,75700,101477,156904,160953,107821,81455,90298,54056,3463,-23837,-33040,7694,31830,-5869,-8693,-32315,-41613,-13409,-3842,-2624,-3050,-59047,-120431,-80258,-54963,-31194,-23941,-50022,-98607,-21742,64452,53789,20504,-32547,-60000,-109653,-124388,-101479,-65589,-35096,-39584,45727,159853,131315,-34476,-95100,-65242,2274,69133,74756,57696,37707,-29272,-32322,64208,41209,7171,13114,18509,3125,-39340,-52810,74696,273278,387357,326172,156802,-48469,36121,97136,169465,243742,305487,257909,193445,145182,43403,16016,81032,72986,37572,-3529,-27009,93222,247793,380770,384026,311119,178707,66381,-33039,-45405,65007,251470,279570,122044,44345,33593,27748,-52581,-67808,-36272,-35806,-38470,28070,26692,-33697,-70197,-24083,3281,26838,40866,43885,17341,4905,-8651,-53153,-45716,-21865,21398,41602,13061,-40953,-26372,-102328,-196295,-103259,65908,93536,19514,8693,64016,88560,65070,39629,57270,63681,37101,604,-61764,-94064,-91402,-85298,-53283,-7317,-6171,-15403,-47233,-27872,-28842,-96208,-31926,18851,82406,34525,16383,33897,-47600,-64181,-58854,-1000,74164,44131,7658,1795,11919,-13346,-69865,-123100,-64366,-50398,7298,14804,-38421,-66085,-54461,-74054,-65744,-27200,-37426,-67904,-48232,4020,-51510,-58587,30934,95045,146006,102149,226297,193227,137839,94436,17878,-73743,-55452,-51854,-58557,-29064,7225,13016,-59344,-102228,-16958,81828,90813,-18986,-100489,53922,170433,138987,46057,-37238,-23808,66851,97872,74469,44088,-28512,-41270,29336,94134,97478,-18555,-78142,-21453,-22197,-75083,-57926,-21635,-12022,-6195,-10220,33168,241191,342172,277170,212942,24894,-4696,19716,-16179,-141230,-94310,-42523,-63851,-84468,-109395,-90773,-32317,32350,10729,-20398,17864,68856,94733,114550,97098,67365,54097,22875,-32458,-77930,-59519,-36711,-27529,-11157,6694,36667,40726,32705,15427,-31539,-40527,-67454,-90366,-44580,18249,31296,26380,-13834,14243,28598,-10531,-14411,-75894,-92989,-100360,-86213,-62207,-72432,-113738,-121665,-110494,-40813,37290,105951,93181,33804,-28816,-61812,-73091,-76928,-23912,46662,221345,373223,346270,171820,31685,-59318,-29619,31115,44182,48062,37710,-24150,-21872,-37500,-21903,-17752,29891,1564,921,18536,33896,9423,533,36388,3737,-33329,30947,61607,-1489,-83578,-137466,-114425,-80369,49730,113889,6881,-76998,-104491,-82885,-29066,-58039,-51126,-9894,19887,33372,-3766,-14466,45797,71291,54368,29425,52976,69523,33791,-21296,-87999,-34331,17879,-4606,-57993,-12180,75040,159094,186800,76286,-497,-43289,-103304,-66615,53277,108010,72721,-39248,-111049,-85371,-63809,-55954,-119807,-72947,-47466,-60145,8022,34589,-91669,-65311,82117,257803,35896,-15033,40798,72114,77707,-54377,-21436,120591,292583,308063,275680,154341,98041,24903,-49709,-31831,-1635,-11044,-1450,8178,4559,23208,943,-73651,-103138,-100583,-87212,-33699,15038,-17002,-70394,-58383,-7818,12892,3446,4085,64236,55389,2808,87941,255771,255724,97829,-7457,-40894,-37318,17970,76560,38235,-18337,-4032,88123,99096,70145,17600,-32557,-42957,-113441,-199568,-69180,-20077,37663,16490,45058,16819,-143084,-141881,-68482,-34012,-68800,-48042,-30499,-27435,-10263,-7911,-42557,-64708,-34384,26486,82290,-54038,-130435,-91048,41521,97252,51705,26175,27777,10430,-3834,-32706,-16482,40034,58781,12388,1894,8147,124742,161129,102917,122142,83691,31438,-11936,-30244,14268,15545,-27809,-45679,-69641,-70932,-27494,-6485,25718,28500,7087,-9,38291,118540,123509,28143,-4393,14038,31261,36668,-21719,-81831,-71441,-23775,35462,102065,127907,93124,9628,38396,68501,71501,41979,33414,20752,15835,-9580,-46525,16027,108313,169871,80822,-20592,-101949,-125827,-104126,-97092,-106725,-99591,-1159,132955,143546,66876,44064,-33511,7120,168615,295707,100981,2645,12143,38772,50821,95466,140462,96847,63386,32771,12592,-53676,-91100,-107060,-129678,-47920,-46655,-41575,-8383,42749,75906,99901,196992,266584,157100,53180,12192,-23016,-38858,-33363,-41,68191,121659,154485,74619,61523,88373,84342,52282,14471,-8710,2106,89470,136104,163991,151313,133710,122998,179866,303411,312206,177313,22945,-22604,-80641,-29095,6962,-33373,-125267,-82535,-5445,7937,-12490,-1500,33225,47385,8454,-20436,7681,51651,102279,99150,40319,-33511,-33365,10817,53811,20265,-23856,-44078,10294,-1249,-55719,-91929,-104873,-45266,-31040,48535,165488,110042,-10655,-54717,10523,37581,-32084,-79640,-64355,-43683,-863,35410,32692,-13169,-52429,-47791,-22186,-7775,-5249,-27874,-23341,29915,52122,54814,87877,109058,137221,86599,-58559,-30203,-10767,6360,-14467,-19501,1411,21495,-21383,-76729,-86393,-54571,-8528,37093,22048,-17187,-30359,-40591,-73858,-51425,-41132,-46038,-58194,-13939,45369,44014,50678,30511,-78818,-128609,-23921,-36108,-12685,-61846,-66210,-35943,-22075,-6609,-21127,-3598,24911,28692,-19704,-64527,-27655,106374,152117,58145,7189,-19007,1941,10986,-36409,-56224,-60008],[-93007,2747,18676,3691,-11751,31646,37136,605,-62259,-56658,-41646,-18925,11710,51309,62014,58224,55475,20654,-1519,-20161,-58609,-77532,-34624,-3971,39985,77720,69089,40507,-9207,-27888,-27048,-38936,-11292,58300,40321,-14551,-96084,-47643,-15483,20397,23594,-27667,-7131,20521,36049,5029,-22050,-54772,-16982,-12679,2582,19262,20898,50047,109796,98790,18553,-9096,-21886,-71772,-71210,82077,384223,560327,630656,558378,387540,145946,8503,-85821,-125790,-108410,-113181,-78616,-24466,992,50930,84706,-26038,50336,255455,380031,262298,127871,65263,80858,52849,12951,7678,-2579,-10482,-29747,-41289,-73313,-125992,-40786,30718,-20643,-82486,-68962,-70663,-32147,9697,22210,10688,47646,35702,12391,9591,36933,75632,163706,145323,29602,-18536,-22133,-22349,-20745,-27940,-30265,-5367,-61548,-47196,15257,33183,42728,41580,3903,-37789,22526,85199,88657,53051,91726,44333,-24988,-29682,-6681,-8047,-32311,-104517,-105126,-128729,-37604,-29831,5071,31347,29397,12065,45481,84916,58835,19225,38188,35165,20430,-2816,339,-27951,-36677,-5657,14220,-3843,-45333,-54576,-47984,-24242,33675,47219,47393,44832,5073,-58295,-58966,6173,-5773,-54731,-34230,-1722,4100,-18696,-37972,5613,-26312,-36458,-28650,-34826,-54030,-79680,-59593,-83635,70907,299180,164669,72197,12944,-126096,-101850,8213,-26932,-98978,-59481,1780,252026,442437,217631,54508,116050,174151,148947,55838,-3710,-29506,-32777,-19478,-4039,-37974,51264,365708,645852,477165,157803,-13564,-69038,-74773,-66722,-29916,-8644,66661,113865,34972,-28069,-74368,-61881,-73171,-82652,-79968,-10045,51820,-22218,-28604,-8265,45976,132168,218769,204831,110112,205252,320721,274218,38089,-95823,-65827,-39162,-51559,-23874,-40540,-28933,43405,122318,57451,-7084,-4392,52947,115222,87005,-17744,-22745,-31649,-70034,-55596,-31795,43118,79370,107062,159194,152263,42011,-49426,-125554,-36645,-13057,13796,11735,31907,50294,64403,36245,-2949,14018,38092,54213,16329,-31239,-100074,-94607,56275,62910,26806,30204,38589,39395,67244,32985,4805,-63664,12016,66379,90687,122864,111963,88023,4935,-40951,-68189,-32815,-30350,-58507,-38087,-5291,38458,75090,104821,88186,46891,10707,5447,30708,52355,90246,113879,164802,233635,216666,35323,-117762,-173600,-118613,-11179,22649,10784,-33214,-76229,-127562,-67433,-32303,-45925,-57378,-37573,-30317,-49609,-22099,-477,-29627,-95792,-121780,-105686,-83128,-65579,-67985,-76102,-65715,-62346,-54590,-35545,-44410,-76016,-7273,42808,50796,61285,64294,44084,29163,64300,82295,77984,-2962,-97755,-58312,-32115,-21410,-24172,-56436,-54232,-101250,-92410,-15528,-20369,-16991,-25759,-35124,-53355,-98808,-52095,-30148,-83574,-103308,-86105,-68653,-70610,-75633,-89592,-78135,-98790,-101241,-93987,-41677,64125,131484,140682,200209,237739,150689,91588,124919,146983,83004,-3267,-46197,-43114,-70121,-59947,-89544,-53947,18845,-35290,-99875,-52101,-3902,26579,68884,55793,65868,37760,19900,27957,46347,-20219,-83146,9785,140101,113246,5051,-17256,-100942,-96927,-65097,-18538,13330,9068,-26041,-38525,-83023,36684,28845,22685,73531,81387,61019,-33824,-44081,10512,75252,52582,16914,61411,134634,119045,52553,13074,4099,44281,38413,70620,81609,99198,108740,3887,-29902,-15894,62417,102070,107184,57303,-1129,-11492,-26699,-38957,-5864,2971,18947,38959,9757,53353,47775,120605,98933,-34968,-46657,-13213,27526,41980,21785,-46971,-101995,-139911,-87925,-38443,1850,7331,21686,10544,88032,163043,100490,19837,-13094,-46957,22219,44863,42035,87230,107836,105357,165909,168329,87308,-37788,-54711,12388,25471,13296,51914,269888,342535,235016,142145,70328,26106,-46277,-52205,3405,24527,-22085,-65812,-72983,-39351,10886,26216,112236,211235,261677,226532,121719,59010,1176,1299,-71408,-57206,47767,119721,83050,27624,16883,23735,-9887,-8992,-45408,-90681,-3195,89366,79200,-42077,-12380,73067,176233,65436,-21847,-63868,-44914,-18657,-32338,-51206,-65460,-20806,16891,90432,104485,52126,56521,47538,-10057,-15890,17072,46025,58867,59518,87487,20038,-23499,-26579,-22327,-9570,-35860,-16709,-48787,-122815,-171842,-144265,-110074,-44758,-15333,-45794,-6056,7250,-40905,-59396,-46883,-45758,-77703,-130278,-101404,-48314,-10534,-68977,-31558,21050,54363,49866,50282,54017,28491,-23697,-37152,20324,94067,72437,-38259,-97198,-99423,-96543,-101039,-73554,-61221,-79621,-26186,86226,131204,67818,9954,-28080,-14840,2137,6234,-898,-11699,-76595,-66792,7892,37533,59531,31227,34409,50359,22516,-4021,73421,46075,27526,-86013,-89665,-21300,18721,-21548,-105886,-81044,-33096,13847,56458,49886,-9216,-4569,152695,261005,229204,128384,20008,-44574,-16337,108025,351010,444707,321963,76660,16937,43944,13170,-88524,-126663,-121400,-39976,44071,70890,9054,-14625,9516,5122,-57915,-114470,-49898,54011,84404,-10004,-76702,-105087,-39478,-31758,-49523,-83754,-76466,-61890,-62192,-57325,-65249,-68092,-66832,-121463,-145100,-92500,-57130,9652,35348,-5148,-12162,11749,26452,-36007,-91098,-85629,-74178,-55015,-75961,-18372,71998,119501,85979,21074,-17261,-2002,36158,17477,-1274,-4571,153789,310417,218537,119856,60905,38198,35440,-1302,-5037,155006,451212,595716,398423,121188,13630,-38349,-44118,-86229,-115499,-69837,-1015,37927,4063,16542,40204,21740,-4585,54641,48603,-15235,17484,-5059,-8327,51950,95629,74697,89721,274420,494235,494204,226354,40908,-39482,7575,-2582,-96118,-160883,-94430,-42422,-8464,-52221,-75451,-52667,10739,12426,-43690,-12272,32916,57131,70848,64597,38259,-18282,-54561,65584,76943,12041,-85890,-68337,-17967,-14318,-27490,-48307,-25100,20677,124608,506857,842434,993870,869842,567563,301131,267093,199853,81470,-19573,-82327,-35148,29186,83467,166445,147925,83999,29493,34733,94644,173628,277638,241125,52889,-79837,-52984,-17328,-50066,3018,41389,41405,44797,2457,-24304,-2221,70641,77519,68234,25620,-15639,-52122,-66800,-56181,-28653,-746,-97664,-125508,-40538,-56375,-140268,-110581,-87029,-105865,-116069,-78650,51902,206468,91138,-13954,-61890,-37181,26333,21245,17895,-14332,6485,59491,66406,5041,-42032,-60366,-56829,-88343,-96323,-86909,-51661,-13113,32325,55250,1948,-113276,-102664,-50886,-54911,-98373,-64744,12853,74091,56593,19433,-7203,3888,-17572,-50298,32741,274815,480585,444678,277931,121959,79077,245329,156107,114081,41964,-3300,-71310,-56388,-40211,-39950,-57213,-47136,887,54817,79797,72354,45096,54862,50597,4023,-81701,-33336,39639,32642,12381,-22640,-14126,56270,82414,160625,339264,443635,446365,484717,644571,559137,241447,72021,74240,105022,89636,3963,-35400,2192,-4499,-17068,-122006,-129452,-51073,-42353,-90590,-66044,-102336,-83071,-60397,-33238,12371,65662,124105,119702,85091,24211,-31102,-46214,-41988,-48792,33899,64143,2728,-92343,-122740,-38362,-41638,-66351,-41401,17953,96951,130278,69156,-29342,-88193,-113404,-100536,-118902,-69179,-52973,-90126,-49202,83973,209539,197639,43083,-82159,-72699,17071,614,-67930,56847,181771,80749,-36714,-93307,-85523,-23666,92348,204989,226891,123685,55656,-19686,-28497,26561,24972,-14638,31483,99626,105078,36323,10274,26061,34334,-13748,-33885,-51389,-31425,-9255,-33110,-53612,17185,86307,36897,-57661,-7257,279194,339873,177449,71249,-24058,-28207,-8046,-19403,-27126,-26639,-65383,-77532,-65256,-83709,-100205,-74465,5059,53336,98464,192625,183541,127643,130992,69340,3709,-9079,-30529,-38144,6294,44940,98720,118029,96201,123678,107011,58957,-53917,-58982,49165,101264,65535,18067,-14509,-41283,-37755,-23105,-9591,17402,-29630,-58853,-24903,31744,39628,54909,14511,-20671,-14477,-665,-49731,-60124,-12005,31058,56539,26975,2779,-18182,-44376,-60204,-30062,30142,104405,149712,201841,203921,215312,118961,1123,21989,189386,431979,513420,333657,108439,70754,68841,145498,233767,244721,276511,283424,201951,56636,-19446,-15619,35385,44984,-4373,-15978,59728,89883,72380,41964,51202,135457,214589,249676,187449,103587,38803,-94157,-106173,-34373,126,-1049,5667,-28771,18310,76811,102963,47549,-20674,-24360,5617,-15992,-100416,-132959,-70937,-37421,5225,76911,98699,87039,14779,-78302,-74476,20539,111558,80525,-72738,-195776,-129055,-60751,-52855,-5312,50820,66741,33075,15704,48537,151656,213111,151075,68371,2962,-19503,52363,150202,88078,20169,-24511,-69476,-74203,-39186,-80689,-44819,-2827,31947,10367,11696,-51219,-57556,-5979,29334,76264,101387,74292,28403,-27193,-14813,-2043,-30930,-56003,-46244,-71656,-35458,54209,60078,3383,-54649,-10337,53870,28269,-42116,-58514,19416,28549,-23711,57077,193333,223411,212973,91636,20124,-11573,-46158,-74833,-29369,-47515,-88450,-9887,79924,123331,77372,26550,36826,-34505,-15015,52433,132615,99825,62244,-16153,-72790,-87916,-17688,14790,-41201,-87802,-19819,88419,191247,186871,65941,-7112,-43989,-93393,-82925,-54437,-7904,18314,68836,56913,-983,-2524,-15580,-49055,-68547,-85383,-64233,-62629,-77458,-68511,-12758,109200,236008,216539,160951,51390,40795,65483,99267,166426,166758,105918,79348,93875,56811,6331,-22592,-35987,2036,25903,-9229,-8394,-31659,-29252,8612,23251,41700,9109,-86473,-186449,-118696,-64540,-34539,-26866,-58344,-76941,19898,107960,81765,36867,-25311,-60174,-117536,-134978,-101524,-58596,-30062,-61634,30264,141459,106586,-50124,-108607,-78819,-2819,69542,69846,48285,24199,-46473,-40566,64886,41195,4471,15623,25904,-461,-50536,-41195,88524,275863,385534,345494,189449,-46335,25047,91128,174139,261840,328999,274281,204958,149673,45130,10615,73975,67033,14846,-39624,-1606,154749,338120,471194,437388,329557,182399,70612,-21914,-33960,75344,272862,316374,138801,46614,31704,31314,-29256,-44664,-15955,-14675,-21230,37450,29998,-32602,-61567,-8313,24511,50494,53496,45044,15109,-2628,-22506,-60174,-37503,-11256,25486,41922,19191,-26658,-5741,-72036,-154957,-122675,43979,91851,28225,3851,54204,70887,35589,10381,53372,68535,39464,-4262,-68442,-93959,-90435,-88541,-56227,-2380,13847,3189,-49282,-48190,-66214,-139517,-57633,7925,72032,23887,13260,45790,-34734,-81300,-88148,-41749,30408,21964,7519,19006,34071,2793,-55448,-131261,-64095,-50764,6435,18436,-30427,-58903,-54309,-70390,-51820,-12084,-13228,-32457,-45542,-38114,-79687,-75656,11616,74557,115670,65889,212991,214298,157873,103938,9531,-101208,-32114,-25153,-40054,-33896,-11499,-8920,-92198,-100148,-23342,63533,74171,-34295,-83432,69547,184342,157753,58909,-37034,-20040,62838,100741,75607,28558,-57701,-22506,66250,141352,151410,9743,-75111,-23377,-8766,-51419,-50844,-27130,-13951,8583,12216,43253,248610,388840,354657,274336,56492,13581,34078,3370,-118149,-104408,-57979,-74511,-86135,-114906,-91822,-21440,37457,1477,-41571,548,49712,82482,107409,93107,72090,62149,34339,-23380,-76658,-57338,-27101,-8195,11324,27070,47689,46106,36625,19091,-33170,-39134,-60551,-82859,-34329,27000,45296,38431,-13763,-494,14604,-20399,-23964,-89891,-108605,-111726,-85009,-53967,-56900,-93606,-96257,-75851,-53324,38126,102946,96854,45451,-23016,-47590,-49862,-63667,-34218,8617,156841,291883,285148,149000,30987,-47059,-25895,30195,46383,55878,42820,-26565,-28842,-31182,-5238,10651,65643,30849,12763,13248,17454,-12208,-21752,19707,-10540,-38497,28078,53159,-9882,-86368,-107424,-81759,-40756,95250,153065,36106,-55745,-87343,-113131,-50385,-77721,-83079,-40177,-11682,1448,-24594,-10367,60216,84589,61851,31424,57123,67784,31072,-19133,-94733,-39676,986,-25036,-69436,-5034,70344,145683,174009,62237,-425,-32790,-87624,-79813,36634,104313,80860,-27729,-97816,-74197,-46539,-48672,-148668,-123108,-86589,-93125,-22987,8663,-121651,-41846,101234,269123,45693,-15602,42913,87174,106499,-35614,-35210,80404,234598,254090,232959,123312,75545,12459,-57911,-39009,-12576,-29466,-26882,-24974,-5881,29178,7850,-79039,-125978,-128087,-112455,-52877,5629,-10784,-60234,-47647,7382,32419,28130,25647,79618,47058,-13442,76549,268613,276016,98906,-9280,-46738,-44936,10519,71254,50145,-2683,-26691,79341,100616,75903,15316,-33485,-47675,-132540,-181498,-70571,-35954,12857,-10525,27766,15441,-135914,-143997,-69619,-33472,-81755,-56346,-35337,-35585,-20654,-7244,-13785,-15656,-11233,13288,97382,20752,-43988,-112660,-4233,44408,39731,23675,19437,-3700,-12358,-27593,-5519,45881,63872,21910,24566,37505,144608,176088,73504,96452,89401,29358,-26284,-34172,19609,27633,-9497,-24713,-52256,-48212,-17771,-11666,17595,20474,-3911,-19670,14596,94216,127460,31007,-6383,6426,14937,29581,-23510,-83014,-69754,-28380,27678,96184,108260,69725,14810,58716,87230,86207,44181,30682,16822,27497,-739,-55891,-10248,64444,120553,59368,-16086,-92256,-127019,-109010,-103148,-111030,-119702,-29044,85001,104753,45314,37393,-12729,87750,270271,356779,84592,-12944,14053,54964,66442,103825,147152,106783,68713,35240,17093,-47613,-92033,-120296,-121545,-27118,-35880,-39302,-3001,59965,92427,117929,225288,279275,144947,44842,7807,-15627,-45529,-64662,-30299,53519,128762,186721,101846,81779,105747,99923,69850,28713,-8689,-18871,64633,105541,113468,93938,91697,105113,162945,276559,278341,159825,11422,-35753,-92069,-19279,5867,-64635,-138605,-46333,29856,29520,-12202,-8276,19448,23344,-12272,-33186,-10172,25320,84124,100853,40671,-30364,-15425,50915,111455,69124,13659,-5631,48378,22961,-62754,-105995,-112945,-47756,-36115,22400,162680,129134,12154,-43471,12761,47946,-11485,-49503,-32847,-29481,1191,57228,70629,37397,-5474,-31793,-27796,-16586,-8937,-27574,-29022,18137,44132,45940,65776,79924,126285,114715,-25713,-42091,-34006,-13961,-25967,-18516,13981,42536,10107,-40338,-56228,-36766,-7159,28113,4972,-34913,-42628,-51303,-89711,-51739,-42936,-49456,-54716,1609,57810,43204,39313,8389,-116398,-129723,-26790,-37376,-8237,-65587,-95210,-67450,-54587,-36905,-42388,-14707,22788,33960,-9204,-48915,-2298,106449,139821,47275,-1119,-30734,-9851,4612,-39342,-64379,-72869],[-113310,-18674,5331,11769,-4207,29843,28317,-15863,-90797,-61779,-21138,-10684,7415,42851,52694,45963,40514,7548,-9742,-24029,-54322,-67482,-17663,13545,45780,80892,78564,60414,-1955,-40113,-41777,-42007,-4341,65883,34296,-31577,-83344,-30144,-7930,20462,7106,-79611,-52842,13742,34426,-2133,-28606,-58854,-24997,-29927,-22522,-7649,-5868,28247,98108,102102,25057,-5120,-18637,-58754,-69424,84339,388959,540073,604404,526955,357342,133198,9428,-77578,-102713,-83810,-87191,-67701,-22464,6300,62737,104022,-3193,26008,203507,297412,195588,107668,59796,87953,70998,27040,18923,-808,-18150,-31055,-36539,-79081,-115057,-20727,58435,-9717,-68241,-37598,-41820,-13371,19721,23328,11735,54025,46679,23540,21277,51764,96444,195989,175332,45383,-11895,-17887,-18730,-21707,-33629,-23292,-4210,-64420,-54225,2699,18904,40559,48554,-1258,-65479,-10843,68323,79805,47178,79132,21104,-37418,-36097,-15755,-18923,-49993,-128762,-137526,-121716,-49198,-51792,-13770,16535,15635,-643,40019,88623,72166,43782,88284,87890,49806,8174,4666,-18042,-19529,-17459,6589,-2106,-44806,-60315,-53906,-27479,24808,36181,50925,54974,17505,-49882,-61867,6141,-2328,-50336,-36525,159,10187,-12962,-40229,-1735,-31106,-40714,-27483,-36750,-58987,-84449,-61017,-95546,66114,315567,163432,75636,24570,-96392,-113378,-4937,-40805,-94715,-65591,-10171,216683,423015,225288,73960,140081,193037,175478,87984,21359,-17697,-30526,-14568,3065,-47517,23795,317803,563312,388919,118608,-6168,-60963,-82804,-84586,-45000,-38722,5169,56374,21499,-3108,-48673,-56109,-69198,-77823,-80796,-24164,30735,-31900,-26389,-715,53297,145933,203993,156380,71445,191040,339891,288764,33964,-97793,-59554,-41595,-52586,-15789,-25660,-11509,70516,180936,113505,19814,-11983,40784,103138,79909,-14555,-23981,-41416,-76500,-54414,-28614,62436,121605,169233,230582,197122,64015,-36398,-116564,-49483,-27873,-801,-1634,20878,37866,54870,34664,-18191,1724,41943,50721,2514,-49298,-118500,-144134,53530,69720,24859,29063,34996,29770,43951,7889,-6922,-79008,4346,52778,73748,111323,102095,81813,2936,-35468,-54272,-22786,-23583,-48595,-27935,274,43833,80897,107275,92409,51981,9906,-3125,24765,57924,101080,119894,171897,256209,257636,75747,-87479,-142310,-97520,17716,49024,23683,-17983,-52365,-107553,-74314,-30400,-40607,-51938,-37209,-28386,-48077,-30775,-21211,-44948,-98145,-117446,-103879,-83505,-76624,-92381,-94690,-80320,-67862,-53026,-30630,-45625,-79302,3640,50278,55921,65849,67680,45498,20739,49800,57196,61354,-12266,-101299,-42183,-15105,-14256,-32689,-63537,-48171,-102742,-104349,-20886,-6601,5853,-1436,-14221,-37575,-93298,-51448,-23197,-74683,-95347,-88623,-93312,-88589,-91980,-87585,-60818,-73162,-78614,-104052,-65074,34727,96225,95691,142464,181060,115864,79544,127639,148904,73766,-13505,-47215,-33986,-38642,-12619,-36011,-91264,-18784,-59969,-93911,-28846,15509,36316,63213,33189,26015,-9119,-18274,10816,48247,8988,-94393,-40720,73068,59460,-38220,-41015,-115834,-105451,-73838,-26927,6942,7626,-33835,-53711,-111047,3203,9967,24690,94125,100352,59351,-40154,-57469,-15334,38407,27043,5713,40180,98764,97450,41314,8270,4722,50709,48251,77938,83927,102391,131114,24725,-20517,-9551,76481,129830,121699,58489,-2881,-9258,-28701,-50619,-24222,-19234,-4195,15942,-2644,49465,46086,108951,72140,-56783,-57465,-18383,19673,34462,14276,-48773,-98805,-149111,-100161,-32764,31661,41404,35362,13865,87551,187132,136246,42614,-1666,-41031,23229,53133,59274,111051,130063,122424,188659,191514,90858,-54919,-35604,30781,37873,17728,47375,241147,304012,210010,111695,40449,9207,-54352,-46639,2126,22101,-23136,-68900,-83604,-43701,22472,43299,124702,210110,246936,220518,129991,72548,9937,-6233,-95969,-72549,34989,103038,69183,24320,21377,27918,-9706,-15027,-59077,-76327,3856,98004,119096,1258,2302,83719,209003,84494,-13148,-60664,-50284,-30044,-45964,-63510,-75115,-32405,-5900,50963,73921,65153,95693,61270,-19264,-29522,5763,38712,66144,102509,161112,67096,-1257,-11273,-22344,-16137,-39126,-14132,-42769,-106956,-145100,-153278,-164510,-91276,-39302,-45993,-1070,7291,-49658,-68312,-56193,-59289,-97007,-113987,-91884,-49117,-13071,-66870,-25104,19103,45703,38729,42832,45584,16886,-30296,-26739,34566,81344,25744,-74679,-133753,-91383,-73878,-81625,-65995,-56886,-75262,-20131,82792,112748,55892,4939,-43425,-44075,-24575,-10594,-12537,-23220,-83298,-83534,-16993,26011,69051,49704,37293,22531,-23851,-50400,29610,8008,11220,-87596,-79995,-10878,18803,-36896,-108638,-63882,-13505,18654,47580,36744,-22224,13809,175833,288165,256316,137698,18132,-35643,-12544,102598,346556,443420,308982,71610,14033,41765,23187,-81764,-127421,-108530,-31688,16842,29307,-8945,-4755,15741,-6620,-78093,-133232,-33899,62223,67130,-57287,-132183,-65863,-7154,-16849,-40205,-70127,-62312,-54227,-65766,-71963,-86790,-92432,-83734,-134928,-138916,-79661,-59370,-13710,23925,-2461,-12193,-107,8981,-53763,-107829,-97397,-48390,-41237,-80030,-29545,59718,95353,59339,-4320,-47983,-3121,50094,29197,6425,12478,213779,381562,247650,122362,53388,34836,41338,-9550,-17856,167966,444858,598013,396269,115891,12294,-45643,-58629,-95709,-104195,-33713,47456,82584,27857,20592,45448,34975,16672,76660,56297,-22477,-3948,-21509,-3312,71080,113143,85780,91746,266093,463127,452330,212462,43916,-36174,-22849,-38199,-132286,-189878,-107544,-45691,-1914,-27071,-28018,6267,73594,72133,-1884,7792,42286,73481,101073,96182,54126,-24205,-56580,60821,72506,9428,-91247,-60822,-8436,-4310,-22316,-49309,-25021,30963,171855,639173,1046769,1214929,1051599,665143,306398,224140,143361,30909,-74889,-100961,-48590,18671,103303,197763,167511,95981,33667,31049,83308,146423,230724,190259,15157,-87434,-33314,-3260,-44723,745,45558,38757,43311,2639,-26391,-5861,67717,79420,69981,29130,-4713,-36245,-45872,-28368,15253,38201,-67925,-163739,-98282,-130284,-217948,-177665,-135360,-132727,-121967,-79800,848,156066,56336,-44673,-58799,-22745,32704,1652,-11164,-47004,-34470,22496,36138,-17522,-53515,-64034,-47304,-79022,-109240,-104267,-66675,-17132,34210,47096,-24345,-147059,-88384,-84395,-90591,-121751,-53764,35526,114742,88180,28373,-17748,-34449,-50571,-86053,-1264,286610,542018,515721,335109,159694,98951,266786,168572,101981,27520,-3381,-69913,-65988,-33349,-37148,-50937,-21950,43351,97445,109000,70621,16575,7916,-13701,-53371,-110333,-41606,31847,24669,8789,-24197,-15540,55338,87344,161890,335553,460587,461533,485087,620217,505566,219556,69489,85247,114439,81046,17274,-17854,16353,15406,6986,-99593,-162747,-76417,-37138,-61340,-30894,-84885,-84549,-60880,-38208,6471,64175,121727,118234,89451,36110,-18106,-32568,-20080,-18949,34547,57832,-13569,-111719,-112787,-28105,-38461,-63551,-48410,-2926,71853,108517,59197,-21795,-73580,-104208,-94657,-120599,-72201,-42500,-61898,-26236,100811,208709,168825,5014,-125647,-83127,12863,-11973,-81279,51225,162863,60143,-45175,-86276,-79454,-29170,74687,164596,162461,82952,88559,32468,-46339,20486,24185,-28902,8862,77527,104844,63094,32065,17044,26625,-8853,-25968,-47873,-32470,-13503,-39515,-55859,20398,76860,21769,-70745,3,299600,353708,188655,81934,-27549,-35852,-8154,-10975,-16203,-22924,-70290,-72914,-62309,-82843,-92385,-64982,13718,62426,117662,229815,224273,156616,158301,98683,12663,-8323,-34727,-46545,-1723,33537,77492,97927,71809,117146,136348,98471,-31738,-71839,44451,117302,83769,28870,-5406,-51065,-51234,-35956,-21703,12435,-27146,-48832,-15696,34515,44139,62006,18402,-9553,-11120,3151,-41749,-72022,-32988,17354,52386,24729,3807,-7952,-27223,-41904,-14287,44830,120161,170887,233007,238183,255250,161287,25359,4800,148394,348283,403318,241459,71740,75954,127411,228605,313125,300358,305812,301055,227344,71202,-19159,-32407,25031,42566,-4220,-4818,76059,100891,70161,31457,38584,105166,188737,223394,172157,106368,58433,-64987,-92175,-38439,-8920,-9917,3795,-19855,24167,70950,78052,5478,-60899,-41005,766,-34850,-115004,-132408,-77474,-54066,-20951,48480,67616,45996,-15627,-83115,-66311,18857,98955,66252,-65432,-145904,-107817,-70762,-80219,-38853,20928,51419,39151,35780,76989,189208,262101,181956,77236,-1886,-40546,29896,110666,48384,-2245,-38796,-90765,-104728,-72331,-97500,-55597,-24046,-2089,-17850,9891,-37962,-31122,5364,25582,73877,106001,65985,4554,-58165,-43825,-17415,-37204,-57959,-62038,-87583,-46518,57997,66269,8139,-50383,-16050,54217,37857,-33323,-67916,21673,49997,12081,77875,167812,167173,152396,60332,13336,-12519,-46438,-66557,-37380,-64228,-101636,-8504,84788,133612,98996,58163,66468,-18187,-5513,54460,125428,85749,53782,-17157,-63192,-73329,-16430,10329,-64890,-103510,-15888,102311,206416,199904,80654,4028,-36051,-97864,-86765,-58840,-18785,-730,52897,62112,16083,10157,-14159,-46920,-51813,-55863,-37825,-41407,-63243,-64658,-9233,114761,227685,210365,138896,37562,26018,50351,87704,159273,157315,95074,71838,93331,55610,6005,-23867,-40971,-5972,16668,-16186,-10219,-30566,-20907,21323,39345,81863,38659,-77288,-174243,-129557,-76159,-39566,-30037,-59371,-49724,55925,140966,101851,47924,-20528,-60144,-121226,-141778,-100932,-53921,-26982,-78205,19134,123546,83107,-68125,-126261,-96779,-12171,66133,61996,35700,7165,-63760,-50212,59934,34239,-4307,13073,29740,-6656,-60864,-27994,99095,273044,376393,358011,221766,-33074,7109,79704,173554,269115,333826,270303,194275,136077,41441,3287,63356,57081,-9560,-60162,22090,208351,413793,539249,470607,334360,177595,71001,-12389,-22331,81491,278383,336735,146578,44195,26116,29330,-11266,-23439,3471,2470,-4857,45277,29965,-33909,-51366,7632,43933,70751,62171,42580,9935,-13289,-37369,-65396,-29221,-1988,26750,37474,17749,-20483,6553,-48334,-117372,-120879,17081,84537,36601,-5466,36041,48084,2458,-23076,44445,71425,41203,-9777,-74573,-92642,-88815,-91183,-60834,-11,32031,30434,-33028,-59107,-100022,-180758,-74261,869,60229,8061,4050,52510,-18406,-84920,-108930,-75298,-4645,5262,10109,34368,51557,15912,-40031,-116319,-60712,-48446,3788,18987,-24055,-51118,-51816,-63236,-39489,678,8732,-1124,-27975,-79663,-108720,-95508,-12851,46350,80374,32928,203576,241167,185175,117991,7587,-83521,-11090,28,-16849,-25637,-23295,-27924,-112026,-83708,-28664,40108,48714,-55585,-63354,83353,194702,173548,69963,-36986,-18633,54246,97144,74305,15549,-81935,-8377,91598,176164,196410,33260,-64548,-21654,8113,-24859,-37139,-30037,-15891,18288,29034,53292,253723,428008,425936,327356,84114,30859,47753,24085,-85637,-101442,-65874,-83953,-90648,-115911,-82278,-10306,39039,-10731,-62249,-18106,29442,67741,95140,83605,72918,66927,42556,-15918,-76115,-55604,-18531,9372,31870,46398,57423,51651,40701,22663,-34621,-39246,-56685,-79352,-32472,26563,51762,46955,-11452,-17468,-3605,-31381,-35026,-103903,-121979,-117163,-75879,-40090,-35294,-67600,-64174,-35016,-64338,22800,82198,84094,46564,-20761,-35029,-32166,-53485,-46147,-30886,90401,207328,223329,127538,33941,-31351,-23983,25003,40775,52238,37944,-31392,-27968,-19729,11482,42846,109602,64615,25346,6490,-2292,-36218,-44426,1661,-27032,-42307,19012,32629,-29975,-93542,-77625,-38761,3942,138371,187223,64950,-25235,-49265,-103335,-66331,-89844,-118760,-72621,-43720,-27185,-38986,-1832,76437,98750,69230,31830,57333,58210,24504,-17896,-95300,-43001,-16046,-44394,-81274,-56,61781,124988,152556,43622,-1722,-23499,-72132,-86914,19496,97799,87959,-16073,-79589,-56915,-26005,-29686,-110840,-129845,-118753,-124510,-53790,-18719,-107077,-18974,112724,270131,51167,-17884,42149,100524,136249,-12764,-44586,37866,169086,189349,177388,84868,49552,-2411,-66075,-47763,-24391,-47194,-49817,-50261,-13038,35540,13160,-84958,-149664,-147934,-138509,-72078,-4381,-4556,-48109,-39705,14074,43575,49953,46110,90195,35758,-27830,64138,269344,281612,94698,-12080,-51790,-53551,189,61343,54786,16411,-51804,65158,94983,76231,10464,-32723,-50308,-153195,-165871,-75210,-54005,-12540,-38963,6424,10922,-130499,-141409,-69495,-31307,-84453,-56483,-32544,-38065,-29374,-6302,19166,30003,9368,-2143,98696,86266,40764,-54531,-34497,-5851,22991,19025,9002,-18200,-18015,-17030,7922,50565,66076,29607,47461,72666,167178,188968,40732,60726,89147,21646,-42192,-35680,24683,37606,6661,386,-27412,-24162,-10437,-18637,8741,12269,-15018,-40811,-8673,57594,114945,24890,-10796,881,2871,23856,-23141,-80789,-70974,-40021,15200,86316,86809,48817,24976,80086,103683,95143,42118,24728,9169,33379,2642,-68027,-39446,15407,63306,31424,-16260,-84433,-127595,-113719,-106495,-108216,-138346,-50811,45725,68472,21801,27302,10492,182197,387468,415475,71733,-28488,11465,64479,73766,100669,140049,107355,69269,34463,19449,-43167,-92834,-134671,-103297,-7571,-26832,-37528,2521,76801,107326,132577,246977,283495,132565,37053,4093,-6569,-47662,-98276,-62198,33042,122177,206438,123880,98377,119409,113171,87179,45436,-2743,-36932,33541,63366,54037,33289,47960,83560,137356,237913,236352,140053,316,-44315,-90455,-10335,2067,-90923,-97819,-10600,61991,51176,-9372,-16485,-1032,-6999,-38060,-51137,-31901,-2960,59232,92946,36399,-19784,4620,88664,158702,106297,42268,26834,77499,35923,-79350,-128330,-122113,-52405,-40012,-4400,148632,139186,32438,-30191,12274,51850,2958,-25224,-6408,-3548,9610,72746,103711,89186,41374,-14594,-34882,-28277,-14608,-25790,-30112,9488,34468,32382,38499,46678,107034,135789,7405,-39283,-50187,-28687,-32346,-13507,25204,59792,37271,-8686,-30932,-21080,-3786,18863,-14280,-56349,-58248,-62983,-102694,-50348,-44928,-52532,-47066,19790,68875,40614,24685,-13994,-128376,-89712,-21496,-39132,-6833,-64074,-120370,-97631,-86527,-65974,-63686,-27891,16682,34015,-1515,-29137,22395,98128,121583,35455,-8500,-41747,-23166,-3310,-43463,-74204,-87142],[-134779,-38826,-9760,17875,-522,24508,16886,-29227,-74889,-44199,-968,-5575,2074,35847,46170,36192,26206,-7079,-20180,-30868,-51935,-56786,-1629,27927,47847,78854,81834,72560,-910,-57168,-60093,-47220,1180,70749,25239,-47396,-68736,-16238,-4691,15447,-12476,-132317,-94495,12415,30390,-12036,-36070,-63304,-34687,-47908,-50054,-36800,-34839,2993,80523,100470,29239,-3980,-18702,-49670,-55632,94796,384959,496722,540046,460161,307395,112000,6832,-69696,-84768,-66959,-75182,-59388,-18106,13734,77653,121230,13941,9125,156491,219951,136561,85545,49920,90402,83671,34721,25439,-1209,-26088,-34329,-36632,-84713,-101801,-3425,85412,12004,-33550,1553,-13583,661,21648,15799,6240,52225,48721,27038,26598,60627,111981,225661,202747,56218,-10611,-18510,-17606,-20639,-33012,-21323,-8586,-71799,-64532,-12896,2500,36820,53184,-7394,-93015,-47392,47009,66701,37865,63828,-3246,-52678,-45924,-27885,-31536,-68616,-154553,-170570,-108396,-67760,-79251,-36167,1179,3895,-12549,32724,89798,83304,66305,132528,138215,80436,24444,16403,-1194,-2504,-29571,-1791,-955,-44816,-67513,-61763,-32810,14538,22161,46810,57103,23658,-44385,-65306,4648,2594,-38400,-34985,934,13934,-8211,-40474,-10769,-40237,-46489,-24861,-37459,-62474,-86933,-58545,-84051,54234,316051,154695,74792,32732,-66230,-94152,3174,-40639,-90855,-71981,-23814,179865,393227,229529,89091,151355,194819,178021,99223,34195,-5645,-26119,-13059,3866,-59552,-5384,261289,457479,283544,76192,5947,-39344,-74564,-105809,-57568,-51180,-61690,-16740,7742,27457,-16433,-44134,-62280,-70884,-79489,-38037,8033,-42748,-23737,6436,60045,153777,176539,97445,32785,192948,367230,301171,29093,-72541,-39761,-37908,-51106,-5364,-8515,7542,97645,244278,182342,55002,-18935,21632,83792,69567,-9348,-21485,-48499,-82236,-52824,-24389,83889,170982,239103,296050,226482,73148,-29940,-109288,-60128,-41317,-14829,-15884,6522,22384,43001,31787,-35932,-10433,45363,44643,-12664,-68091,-103463,-91203,47815,67550,19413,27013,30439,17125,14942,-22457,-20162,-95681,-5364,36680,54753,97745,93767,82264,12507,-20717,-37386,-12164,-12152,-33863,-16983,5367,48434,84401,108014,95776,56876,9695,-10250,20914,64837,109544,118801,165460,260423,274932,95798,-61609,-106698,-70326,49960,75096,35946,-2682,-30987,-85988,-78221,-27683,-34625,-43602,-36222,-26951,-46093,-37555,-44843,-62327,-96649,-102526,-95603,-79810,-87327,-116638,-111737,-93835,-71968,-53597,-29708,-50988,-73677,21607,58919,61040,69918,70418,47890,16104,36564,33060,44997,-17775,-89496,-24239,2581,-7781,-42195,-70464,-39937,-97831,-108210,-18143,7762,24845,21770,8727,-21815,-75914,-46940,-17037,-66491,-83820,-74702,-98714,-96433,-94129,-71442,-36666,-46182,-56810,-106201,-85043,8600,63921,52874,85779,127455,82149,64805,121423,138155,56000,-23652,-48463,-24991,-5030,40117,22935,-91026,-68028,-84756,-82379,-8439,31891,44666,55198,9634,-9091,-48316,-54617,-6615,47975,39716,-58090,-86524,9097,9110,-79357,-66643,-123751,-109279,-80632,-33914,1735,8068,-38442,-69061,-141988,-33805,-9065,28114,115084,117566,57236,-45197,-70241,-41281,63,1057,-5765,16552,56450,68476,28399,4932,7662,59485,59627,83402,82674,100455,144464,44341,-11222,-2792,88695,156381,135946,61336,-205,-1554,-26576,-59664,-40935,-39437,-23439,-1268,-10790,46408,44650,95312,50471,-75466,-68480,-24771,10520,25504,6159,-47492,-85906,-141123,-106899,-22258,64884,77347,48408,17696,84965,203588,168540,63352,7350,-34204,26143,60617,72885,126472,143854,135720,213002,221018,103760,-54249,-14949,48517,49628,22282,42876,208664,260526,183019,81289,12189,-3917,-55896,-34944,1869,20143,-20596,-65557,-89816,-49885,29506,55620,131420,204520,231566,218098,142784,89412,19762,-15130,-118946,-77000,24159,82811,54560,22709,28916,34916,-7052,-19264,-64726,-53678,11064,99731,150514,40987,17186,92566,234304,98872,-4591,-55322,-53886,-39632,-58541,-75008,-84030,-43550,-28567,9397,38017,77164,134432,80901,-19083,-37014,-2814,32091,71069,138555,228665,116690,22285,7173,-17861,-19082,-37430,-1844,-20212,-71584,-98251,-104667,-130485,-129584,-61172,-41052,7026,13846,-47374,-63884,-65483,-71706,-104745,-79049,-57080,-32388,-6405,-52777,-14445,19558,39321,30456,38521,39767,6537,-36955,-11593,53818,70084,-12839,-82195,-139783,-69427,-44429,-55186,-51493,-49725,-70374,-18697,72342,91853,42171,-2175,-62020,-81885,-58429,-30303,-20512,-23070,-76841,-89997,-35197,15157,76723,67345,42165,-6385,-72818,-99835,-15731,-28390,-5473,-83086,-69207,-1911,16131,-51695,-101548,-48343,2264,21554,35605,20554,-35063,33307,194682,305399,272358,138916,16174,-25585,-9139,91970,322398,416339,283034,66174,12379,38293,31499,-70231,-117148,-85429,-18482,-1151,-2212,-18589,5122,18946,-19613,-97783,-141110,-15426,68812,47359,-102572,-146776,-29885,20467,-3399,-30065,-54563,-45921,-43584,-64247,-78886,-99030,-94177,-80346,-132667,-128699,-71466,-59628,-32062,15728,3212,-9615,-8589,-5106,-69894,-123916,-102030,-18009,-21920,-72641,-39018,47355,72973,39045,-22263,-72502,2976,66213,42461,15795,31917,263517,428578,267267,121124,44568,25599,38516,-21196,-21113,167372,401748,550030,364948,103991,9013,-53252,-72064,-96484,-80938,16619,105616,130397,51323,25033,50599,48721,43688,113614,86208,-4392,-8446,-32522,2498,86062,123221,89432,87082,247958,416428,394079,187972,44412,-30274,-27002,-64654,-162915,-213004,-116023,-44205,11123,6258,23030,64422,134288,127836,36226,27329,50172,86738,127395,124447,68724,-27638,-50529,61212,70808,8286,-93819,-51689,1561,6817,-15475,-47086,-22239,43332,215651,746091,1202765,1379414,1187930,742097,308020,183229,91684,-11016,-108186,-91971,-50719,8793,118210,222271,180537,104354,36513,25932,69598,116321,179592,134079,-23849,-89368,-14358,11004,-35711,-2954,45154,30446,38735,3764,-25405,-6279,66384,82149,72233,33553,6601,-21864,-22637,2020,54505,70945,-42195,-182878,-136588,-179031,-266400,-215924,-159517,-143323,-120801,-79194,-54267,88115,9102,-82083,-37376,781,41082,-19219,-44989,-84423,-78392,-15728,5975,-37415,-61583,-58374,-34569,-59306,-104918,-111464,-82270,-21832,34175,35219,-45937,-99089,-37879,-65798,-107775,-123635,-37676,61961,161218,129244,43092,-21858,-63020,-55170,-105025,-38093,277689,566659,547336,361528,177948,106343,276059,174557,86424,14549,-1827,-65942,-72560,-23589,-31202,-39988,9355,92724,145648,142435,70974,-6556,-26535,-59100,-95944,-133159,-44890,24572,15033,2445,-26242,-15733,51200,85929,155794,314342,453672,459583,469013,570764,437262,194617,67063,94550,114547,62976,25957,6048,39169,45989,44893,-35198,-121546,-100899,-33418,-34465,-4064,-69473,-76900,-54225,-41653,387,59768,113020,110436,89483,47808,-2039,-14801,4884,12460,33796,43682,-35026,-129091,-89395,-13846,-32161,-56687,-49517,-19409,48645,84337,44952,-15811,-58897,-93950,-88808,-115739,-72246,-30278,-32518,-302,109455,191827,129022,-34662,-164841,-82937,9700,-23466,-92132,39693,135589,39594,-46664,-63967,-54223,-23601,56705,115695,86352,49158,131391,93504,-41167,7891,18369,-44207,-12261,51983,98373,84256,54677,11251,15605,-4119,-16440,-41940,-31063,-15720,-44243,-55145,23883,63698,3019,-86904,12403,315612,361829,197662,94148,-29730,-42844,-7406,-2316,-6360,-20722,-72699,-64852,-56450,-77557,-77548,-51172,24377,71071,133402,261090,258826,178300,183501,134234,27389,-2877,-34262,-50589,-7530,23409,59019,81422,48436,98662,149884,127282,-12260,-80490,38167,129069,97201,36137,1655,-56537,-60806,-44542,-29232,9964,-22120,-37010,-7078,34908,45914,68770,25834,7780,-3710,9305,-32768,-75200,-49857,4719,48192,22189,5330,4990,-6067,-20152,3439,58153,129102,181856,251417,255597,275168,189939,47055,-14156,102522,260589,293259,152779,32104,81619,185881,305507,376180,338434,323248,307176,242810,86031,-14764,-51526,11990,37428,-5471,5904,91697,109983,66774,20911,26100,73825,159710,194739,151165,100674,69479,-39037,-64177,-28156,-9678,-13456,6761,-7890,29687,63806,55634,-29237,-95144,-51008,-6395,-52393,-124443,-127197,-82470,-69542,-47842,14489,29881,563,-39996,-73823,-57000,14835,81900,51989,-29178,-82017,-66007,-67287,-103234,-71013,-9606,32783,41384,51796,102224,223702,311537,214443,85972,-2806,-62940,3996,70306,18079,-18157,-49340,-112600,-141172,-103547,-94606,-53943,-42397,-35015,-43464,8311,-21724,-4319,13904,20417,69536,108019,55582,-19710,-87203,-71202,-30556,-39296,-55818,-71434,-98595,-62087,53916,65833,9472,-45256,-22227,51816,45369,-24914,-78917,22942,68305,48021,93456,127240,102286,87748,24363,5061,-7938,-30325,-35431,-40007,-80694,-111071,-5411,88876,141471,123974,96128,97807,-2499,3171,55625,116396,71102,43586,-19414,-54408,-56773,-16117,-3221,-94764,-98015,-3314,117297,214843,202625,88804,12674,-28352,-99510,-91828,-65253,-31872,-19995,37459,63325,29582,21680,-14473,-46512,-38628,-31206,-12302,-20854,-48455,-52480,-1010,116718,204564,185868,106876,27919,9624,33284,71899,141562,137600,78781,61617,90626,52711,5172,-24736,-44976,-13518,6842,-24168,-11743,-26744,-14520,26675,45700,112940,75227,-39590,-113778,-95430,-83268,-42347,-29320,-48202,-22011,85128,161630,113924,53785,-18252,-60818,-124509,-143924,-98984,-50172,-22733,-52744,23226,111080,63269,-86264,-145751,-115357,-21688,62339,54006,22416,-10695,-78768,-59587,51221,22671,-16588,7481,31903,-12771,-65435,-12756,107520,266460,361893,363994,252705,-8096,-14984,64775,169032,266014,320218,246256,161281,106317,34456,-2720,53878,48390,-29625,-58452,38978,247567,467168,578673,482611,327880,167182,69883,-2697,-9338,84979,270209,340062,146023,37951,17409,22150,1136,-4565,21536,15998,10430,52667,28487,-36236,-40157,23434,61297,87746,68153,38126,3184,-25474,-51556,-68687,-21913,5417,25575,29195,9753,-21375,11926,-30062,-83828,-102682,-10364,74052,46389,-13110,12528,22680,-31608,-56652,33181,74243,44281,-13468,-77825,-88893,-85692,-91448,-65493,904,47076,63077,5836,-44620,-95784,-170645,-76264,-2524,47502,-11360,-9860,54325,-3162,-77588,-118084,-98189,-28483,-5166,13787,46346,65462,28422,-22042,-93331,-52003,-41297,1770,18014,-18247,-42137,-46451,-53275,-28050,11551,28132,25301,-4449,-77402,-124635,-115826,-38266,14471,45573,9045,201500,275386,221859,139133,16623,-52040,8327,23883,8783,-5380,-17686,-30760,-91303,-60932,-30898,14580,16596,-81238,-42395,95386,202314,186940,79839,-36229,-18461,42832,88532,72191,7959,-86172,656,105681,197219,227664,50352,-51399,-16433,27321,3839,-15732,-24618,-13792,23844,39761,60512,253791,453687,482281,367056,106874,47314,61175,46551,-49093,-83326,-64091,-90492,-97015,-112393,-69941,-300,37386,-24011,-78115,-35104,9658,51184,78271,68911,69761,68005,46952,-9874,-75636,-53679,-10339,25782,51102,65099,65748,57260,45523,27159,-34988,-40821,-55257,-79447,-37830,17927,50980,51198,-7618,-33033,-22360,-42036,-46801,-116488,-130213,-113444,-62443,-24492,-11556,-38639,-29220,8730,-48912,-6766,46225,56441,37087,-21811,-25246,-19741,-46245,-59028,-69146,27710,127868,165734,108828,40819,-13766,-23014,16226,27316,35351,23124,-31287,-15182,-10176,23153,72265,153924,98317,37298,-1973,-24733,-61579,-65742,-15073,-44244,-42213,5109,1285,-61234,-105267,-50325,7998,49686,172957,211871,89937,4807,-15287,-77352,-76191,-91330,-150220,-98541,-68222,-45580,-43363,11608,94597,114126,77373,31223,54257,42987,16766,-16594,-93293,-44288,-31091,-60879,-91787,2903,50424,99743,125416,22217,-3677,-15365,-57949,-86239,4124,89342,95236,-3012,-60110,-36627,-3372,-3572,-58280,-82926,-127096,-150273,-82188,-44866,-80511,-420,114302,260168,51575,-21966,38359,111939,166657,13535,-45196,1201,106534,123640,117401,43570,22482,-18265,-71719,-56919,-36036,-62719,-67875,-66770,-17087,41021,16118,-90453,-156473,-125644,-159504,-89194,-13308,2415,-34159,-34740,10374,44466,67592,65378,96255,22930,-39101,51911,258316,272389,86387,-15250,-55192,-62129,-11581,48883,54173,38095,-67011,46735,82208,70503,2946,-28554,-48923,-149992,-150188,-79837,-72562,-37242,-67573,-17859,3789,-126622,-136527,-67606,-27124,-74376,-48034,-22343,-34435,-34897,-3692,53098,68868,25649,-16789,89973,138251,120830,19028,-31211,-45382,3792,12884,-2298,-30546,-18584,-600,23350,53891,65293,35119,68507,108502,188531,197027,11842,18451,82934,9568,-57312,-33153,30214,45957,20421,27608,1214,-359,-5596,-26935,-261,4779,-24481,-61901,-27314,14715,85578,9726,-18929,-5051,-6374,20590,-18736,-74960,-74825,-56974,1548,73780,64771,32078,38995,101176,117221,98521,36997,16765,-1053,33841,536,-82176,-69576,-35253,3921,624,-19296,-77785,-125665,-114863,-103534,-98993,-127447,-66929,16418,37099,-1780,14914,34983,283044,509340,466027,63019,-41338,6412,69242,75140,89272,122018,99027,65443,31942,21439,-39046,-92188,-145813,-82071,11337,-18836,-35022,10027,95104,121944,144376,261775,280520,121142,30849,2002,5502,-40306,-120410,-84909,14432,105064,212084,141136,112070,129762,124195,103729,63951,9790,-44718,3764,17223,-5078,-20674,12465,63088,106700,192496,191302,120068,-8114,-43799,-73708,-1078,-2880,-95585,-55081,24166,90474,72329,-2210,-24176,-26136,-40084,-65353,-70924,-54139,-29950,32043,78010,31254,-107,27678,124596,194725,131176,62475,52956,96284,38100,-97166,-149778,-128749,-57258,-41172,-27927,126530,141628,51846,-12895,12320,51788,13489,-4319,17301,27273,25198,81516,129662,140565,89400,6399,-39014,-39355,-19621,-20644,-24574,7379,27263,18424,11547,15931,86457,152909,42121,-22389,-55908,-35145,-31255,-2967,36977,75356,61789,19591,-8744,-5979,4204,14749,-29639,-76810,-72969,-69428,-80459,-42140,-41980,-49188,-31745,42065,80391,39186,10570,-32285,-110033,-46216,-11727,-38976,-4910,-55564,-127675,-120471,-111878,-87444,-79754,-39012,10221,32644,7962,198,47915,85926,103049,27807,-9779,-45745,-32962,-7971,-43855,-80661,-98278],[-152279,-53745,-23688,24432,3722,20711,7763,-33725,-58416,-22328,20602,1046,872,35596,47947,34859,18734,-17471,-27759,-35257,-46939,-42602,16347,43147,50514,75952,82706,79600,-2990,-74495,-76085,-49776,9779,77475,18054,-56000,-52748,-1603,-830,10865,-24784,-132527,-88448,21162,29061,-19511,-39843,-63674,-40723,-59700,-73499,-62420,-60446,-20481,62321,98460,35476,-883,-16925,-39460,-31014,121653,387324,451105,458753,374197,248007,87963,4736,-59816,-68324,-55527,-72455,-56723,-11081,26270,99474,140713,29874,3144,120227,156914,90750,65614,39801,91375,93781,39929,30654,-720,-31000,-36081,-36737,-85913,-85953,14560,114888,54237,23237,50921,16751,12704,18325,3715,-408,47241,46208,27098,29668,67241,125635,255425,230293,65708,-10672,-19851,-15345,-14707,-25177,-20367,-13597,-78958,-73981,-27205,-11588,35522,58667,-11297,-113672,-76525,30248,57002,32187,53802,-19940,-65928,-55308,-39848,-43250,-84952,-177819,-193714,-93906,-87236,-105188,-55591,-9017,-194,-17062,29345,92618,95200,88924,170423,185781,114411,47821,37770,23403,17291,-35639,-6285,3410,-41844,-72359,-67856,-36863,6957,10000,39206,55327,27658,-38303,-67143,4163,10813,-21321,-27483,4574,19101,-1889,-35668,-17078,-50196,-49168,-18122,-34612,-62235,-85069,-50380,-68995,38851,302325,140789,71773,40042,-33732,-53221,37164,-22279,-84038,-73125,-33257,149079,360209,232341,100531,153550,185679,162788,93817,36466,5425,-17237,-11280,1847,-71122,-31333,205236,345497,178467,39144,20509,-7928,-50080,-110225,-58988,-33751,-96343,-95320,-162,64287,25829,-22256,-49054,-59139,-73469,-48656,-12685,-51946,-18423,15784,69202,158122,143157,41794,14659,221415,406995,314280,27391,-36522,-8349,-25199,-44397,9504,12569,29646,125526,310657,265482,105047,-17786,-2129,60579,58807,0,-11985,-49307,-84205,-47984,-16382,109259,227347,313363,351347,240653,71744,-27466,-102520,-66148,-51073,-25914,-28207,-7001,8031,32483,30523,-53683,-18094,50522,39061,-25734,-84161,-74048,-38087,43046,58656,13016,26791,27997,4787,-15788,-54927,-31554,-95234,-14786,20314,35907,83386,86951,86564,28289,-2026,-18955,1226,6393,-12708,-3043,12161,54251,87812,109247,100058,63343,12205,-13347,21654,74824,116999,113507,150570,250929,271358,96986,-41616,-71435,-39304,84572,100521,48759,14133,-8977,-60744,-75452,-22107,-26050,-29891,-31615,-22900,-39779,-36235,-65559,-79076,-88414,-78204,-76989,-66545,-90889,-134663,-123097,-102257,-70286,-52998,-31300,-56345,-52263,48065,70625,67552,73769,72209,51868,17966,27507,13171,32405,-13867,-66994,-3452,21739,-699,-50865,-74593,-27711,-86776,-103795,-9907,21942,41139,43880,32700,-4698,-54277,-37081,-10061,-58366,-70764,-52780,-75491,-82996,-74791,-50624,-8208,-18950,-36270,-101612,-99549,-11574,37653,16817,37490,83311,53353,49953,109105,117875,33183,-31989,-48820,-16039,28086,94822,85667,-37387,-123968,-105126,-67505,9478,45511,52257,46292,-13294,-36829,-75292,-87467,-22519,46645,70990,-6182,-105517,-41805,-33671,-114964,-88030,-114454,-105507,-83877,-38334,-1254,10999,-37992,-82010,-173681,-72195,-25072,35353,137889,134046,56172,-47699,-80860,-65286,-35804,-22283,-15570,-7352,12618,38398,19276,7714,16020,72902,73770,87490,78446,94343,146840,61224,-1862,4919,98996,180277,150410,67539,9069,13044,-19050,-64721,-54672,-56587,-38320,-12912,-13910,46117,44669,80675,35068,-89577,-78469,-31141,1394,16586,-221,-39728,-60358,-115494,-103510,-8227,99037,112868,59704,21452,79661,209169,194616,82226,15243,-24948,31925,68496,83354,133455,149609,146032,240130,258515,129419,-33047,5350,65453,60764,26926,38611,175309,215773,155510,52081,-13680,-12913,-50902,-18367,3083,18655,-13973,-54656,-88228,-57127,32898,64148,133813,197314,220137,222541,161503,110097,30844,-24816,-139411,-68918,16684,60552,39754,22694,39272,44682,-1621,-20767,-58549,-28736,18109,95661,171219,74809,30745,99682,251178,109290,4827,-48105,-56149,-47472,-69860,-85596,-92139,-53492,-49400,-30947,870,87664,167119,100207,-13214,-38896,-8354,26614,73792,165638,284693,166820,47188,29046,-6508,-14550,-26038,24045,16858,-26711,-47707,-52677,-75227,-102971,-72137,-30288,18240,28361,-32759,-50945,-74220,-80575,-84500,-42969,-14365,-1551,9902,-30993,-1571,21736,34716,24314,36146,35045,-3860,-44777,8152,77696,61478,-41146,-57054,-78078,-33082,-9264,-23746,-31454,-40703,-65564,-21639,56104,68979,26428,-10379,-77932,-125062,-98317,-51986,-22969,-12498,-64576,-91775,-48459,3822,81091,82384,48000,-34735,-122209,-149072,-58578,-60203,-20845,-74101,-59070,4256,9806,-64252,-88635,-35684,13537,21507,19934,984,-47190,52258,206827,309792,273517,129601,12898,-16242,-6824,76771,281302,366467,246614,59888,11862,33433,37150,-57210,-99033,-56532,-1253,-10036,-23388,-22976,12700,18884,-33268,-115947,-117580,3914,72386,25600,-144055,-109653,-3814,41816,8545,-19024,-37239,-27686,-29774,-56010,-73016,-87033,-65807,-60510,-119260,-120067,-68634,-60625,-43798,11638,12462,-4273,-14349,-17084,-85566,-140484,-96836,13276,-1046,-58744,-47351,34976,53057,24456,-33433,-89821,11924,81768,55397,25231,51203,294143,443579,274272,116315,36032,10885,25249,-37741,-12276,155554,331002,460396,309720,86359,3119,-61889,-83858,-87002,-47634,80010,171606,178012,72084,28711,54384,61313,74111,160141,128793,28993,936,-39188,6789,93924,123812,85014,76527,222757,360179,326093,154317,41555,-24515,-11832,-80686,-177657,-220571,-120295,-39274,28393,42478,73214,118322,187647,174869,68134,43910,54223,94064,146220,145744,79764,-29189,-41788,61919,67910,5983,-95123,-43711,9798,16579,-9536,-43659,-18191,55587,251221,815066,1292479,1468943,1263482,789473,303579,145543,46138,-42513,-98143,-67963,-44889,-1503,124572,235435,183715,106592,36310,18220,52985,84358,128342,77752,-62379,-88644,1550,23461,-25286,-9354,38455,16385,30994,5381,-22467,-5475,64593,83994,73278,36885,16465,-12663,-7621,24958,84935,94870,-22682,-181040,-155768,-204253,-288478,-229301,-164377,-142673,-116654,-78931,-106991,13483,-49491,-117621,-2124,30244,48168,-42185,-81989,-122717,-121554,-53928,-23620,-55349,-67300,-48385,-21599,-37168,-85965,-101444,-98761,-27235,32312,21784,-50596,-50298,15022,-19470,-89494,-99913,-19830,88743,208961,177146,62695,-20056,-78103,-39584,-94836,-78400,245844,550547,537082,356232,176086,100991,273140,174200,68693,2347,-782,-59620,-68155,-12405,-25000,-29213,40673,143831,195316,177142,72892,-23743,-50290,-88256,-124252,-146562,-41988,18814,4833,-6403,-30006,-15916,43646,78148,143142,279034,423079,439564,436293,500432,360764,166950,62635,98921,103073,36306,28406,34998,71484,88835,96329,34607,-66973,-104077,-28379,-10019,16202,-52670,-59848,-39865,-43394,-7360,51099,97322,95561,84433,57960,14950,4730,29213,38449,28069,17572,-62035,-132712,-57861,633,-25732,-48629,-46128,-31579,28005,59613,26950,-12889,-45944,-84918,-85006,-109751,-70791,-18083,-4416,24332,107517,158556,79328,-75824,-200346,-76940,6164,-33085,-101094,21281,101225,18714,-43374,-38713,-24422,-10321,38193,59130,5631,43068,177552,156801,46,-11105,4733,-61501,-32240,22829,82971,93603,72014,7858,1554,285,-6171,-34710,-28034,-16621,-48240,-53541,25037,44811,-21574,-108345,30967,325558,362057,202323,106313,-31946,-50832,-7806,4491,595,-21527,-67513,-55641,-49904,-70767,-61661,-35529,35204,77791,144001,283849,283947,189853,202300,173602,48093,6511,-30599,-52504,-15163,10720,40758,65934,25566,69818,144999,140176,677,-88673,27033,132211,102413,38247,5432,-58997,-68787,-50933,-34280,8283,-16766,-26300,-1157,31245,43705,74428,36567,31298,7142,16638,-24193,-72652,-64134,-8915,41581,17291,5749,18854,16996,2981,21644,69152,130366,181063,254525,253562,272028,200778,63512,-34413,54964,177885,194134,73201,-5611,87333,236281,366015,414523,354311,326820,301218,245678,98038,-5840,-73633,-5252,27631,-9527,13459,103591,114931,60781,9176,12952,42545,128859,165228,125734,86336,70439,-19081,-32849,-6064,-722,-10629,14047,4815,32407,53216,33495,-57259,-120636,-53832,-15571,-64830,-124564,-120131,-87403,-85015,-75548,-24356,-13812,-45922,-53360,-59147,-48017,8220,61995,39791,12474,-27017,-27104,-54805,-120667,-101229,-40175,11061,38661,61656,121101,251205,356058,246019,94181,195,-85025,-24756,31018,-5122,-29312,-56161,-131813,-180751,-114748,-72255,-40884,-54734,-63980,-67307,6480,-4410,20142,18238,12725,62084,105896,42561,-44156,-112667,-93646,-38528,-38348,-54549,-75590,-104264,-84095,39582,56693,5625,-41935,-29187,46403,49895,-18042,-90249,22891,81980,80513,99989,75343,35224,24457,-15316,-6447,-223,-6492,-4426,-37365,-95563,-116274,-2589,90311,145211,149745,138437,129244,12034,10863,56127,106772,56783,31611,-23687,-47673,-39892,-14657,-26112,-98876,-75306,12944,127960,212119,192459,88472,17700,-21636,-95752,-99198,-75156,-48780,-40840,21201,58981,37872,30998,-16812,-49688,-31822,-15204,5502,-6721,-36973,-36448,11701,114972,167694,141555,66362,21730,-9142,13861,54267,118144,111096,57763,48147,84250,47060,3212,-25682,-48432,-20955,-4007,-33797,-13744,-21135,-10222,24885,42196,130185,108047,3761,-61309,-64252,-78238,-41537,-23906,-30457,4093,104785,167579,116263,52529,-20536,-64146,-130417,-142834,-97539,-48457,-18006,-19596,42470,103508,46218,-105027,-167347,-132367,-29592,58816,45686,7979,-29569,-92187,-69762,38035,6269,-32399,-1672,31386,-19168,-63916,2056,112032,254936,341270,361228,277866,22733,-40315,46079,159627,251538,288411,202962,107484,64031,24317,-5323,48734,44631,-42040,-45874,47128,267704,491981,585279,473017,311626,152486,67474,6624,3896,85120,249612,325381,136321,27170,4883,8954,6345,9897,35601,24357,22533,58435,25392,-40043,-29697,37129,74760,99906,70887,31436,-5646,-39508,-65507,-72153,-17536,9381,21126,16742,-4801,-29264,10714,-17477,-56056,-82182,-36088,61256,57221,-10610,-12790,-3522,-65125,-86428,21279,77303,48928,-14766,-78141,-83634,-81629,-89571,-70131,-2,56725,95042,60319,-1616,-50103,-128250,-65774,-4009,33517,-33552,-27869,50837,8171,-65682,-116958,-110795,-42281,-10525,16973,54402,76570,41279,-1728,-66795,-38434,-29865,1473,16099,-13023,-32571,-39274,-42146,-17669,20083,43582,44886,17896,-41479,-101966,-130114,-59209,-15376,18271,-1900,207171,315844,267597,167497,35897,-21446,25934,45960,34967,21163,6499,-8438,-52413,-35713,-28952,-10091,-20115,-109824,-22805,104368,206504,197004,87951,-34738,-19191,29464,75789,69809,6269,-70934,4274,108897,204132,242259,60101,-38635,-9392,46317,32677,11253,-8314,-5259,25971,44047,62937,246881,461507,516553,389892,123738,62553,74102,70609,-9415,-52736,-52977,-92750,-104529,-106987,-59151,7252,32490,-36986,-86738,-48979,-8874,33451,57293,49271,62346,64722,46578,-5635,-74984,-51400,-2358,41169,69184,83107,72351,62538,51243,33071,-33570,-43860,-55633,-82430,-48440,3242,44122,51018,-3685,-43848,-38058,-51536,-58444,-126292,-131690,-103032,-47666,-9633,11853,-8159,6118,51630,-9588,-44586,-674,17754,19279,-24205,-17678,-11406,-41401,-72105,-103413,-26080,60254,115915,93596,50788,4393,-22234,4653,6716,5051,5582,-15838,6343,-6733,27640,94935,192622,128235,47352,-12561,-49190,-86732,-81557,-25749,-53844,-36887,-11009,-38455,-101609,-118984,-27668,52565,90972,192391,222702,108340,29117,9838,-52237,-80100,-83353,-115534,-101050,-75465,-48569,-37572,28787,113645,129956,86769,30226,48245,24802,10654,-14338,-92772,-43383,-41655,-73115,-93777,4209,37579,72922,95787,-115,-5433,-8139,-45491,-79434,-7411,80098,104325,13750,-38556,-13988,21026,24574,-11293,-36486,-111638,-165760,-106145,-67151,-57748,12132,105776,240681,47454,-27272,31397,120896,196935,42669,-34451,-19604,59511,67728,61696,3800,-3591,-33626,-71967,-65282,-46302,-74196,-78777,-75134,-18882,44483,16358,-94213,-132662,-94591,-145647,-101389,-19570,10703,-18482,-31987,-4169,35064,80248,83423,98608,10093,-46245,40503,236798,249939,75339,-18214,-56478,-69775,-23466,35617,50735,62111,-47869,25710,62708,58342,-7269,-19511,-42079,-120332,-131195,-80540,-89895,-60301,-95290,-44052,-5514,-124090,-131233,-64161,-21311,-59863,-34034,-7268,-25980,-36422,1687,83830,97669,36251,-29035,75359,174753,192697,91833,-391,-68821,-15993,5460,-13636,-39048,-13722,20329,39439,55210,61036,37586,85167,138817,203487,197262,-7532,-26578,70454,-5688,-60649,-26744,36069,52435,30897,54475,30257,21261,-3898,-36748,-9604,-2038,-31425,-82048,-38342,-24177,40965,-14285,-31558,-13055,-14762,19207,-10165,-66542,-80461,-75724,-9232,59169,42280,19119,54082,119537,126111,95810,29149,7005,-13690,28399,-7795,-98630,-99721,-85158,-54105,-31217,-24735,-72534,-120516,-110030,-93501,-86689,-114438,-78598,-4383,11113,-24815,94,57989,378503,620610,501317,56929,-51496,-829,69525,71172,71470,95394,81903,56812,28480,23809,-35055,-89779,-144873,-60161,28506,-12831,-32448,19281,114663,135575,152039,268110,270512,110081,25348,292,19139,-23492,-102723,-85219,4313,80831,201147,151726,121354,135035,130705,115976,79843,24178,-41450,-18027,-25263,-55527,-55872,-6900,45706,72546,143173,145449,99160,-15054,-35667,-52169,6819,-10183,-77857,-15333,55221,112391,89332,6634,-32471,-55929,-74644,-93035,-92271,-77045,-56405,3049,55799,26940,25082,51294,155842,216443,141071,71785,69203,101252,27685,-90728,-131937,-131828,-64038,-42143,-48347,96427,134514,68090,6104,12277,46575,18519,11537,36567,55235,41854,80012,142772,185923,135552,29169,-40440,-50948,-26161,-15404,-16363,8646,20670,2799,-15566,-12458,65164,163734,74693,-800,-55262,-37113,-26608,9069,46106,86083,80132,41048,7460,5486,13560,15064,-40380,-96690,-88197,-70499,-55862,-28181,-34341,-39396,-11706,63067,87826,35416,-5666,-49095,-83283,-11375,-4242,-40820,-5542,-45793,-117606,-134713,-130258,-101599,-92601,-51031,48,26838,16877,35592,68227,67642,82416,21639,-8075,-45012,-41637,-12320,-43426,-86188,-109428],[-167659,-66638,-39670,27482,6282,16490,-863,-33478,-44247,-2117,40462,7139,1807,39350,55105,39592,16484,-24801,-34181,-38769,-41622,-28178,33041,56476,51328,69719,78205,77782,-11412,-94045,-90204,-51923,18771,83602,10837,-58804,-37884,11733,2074,6193,-25419,-80417,-42950,36357,28873,-26095,-42022,-62430,-44768,-65189,-88416,-83776,-83410,-43734,41864,93513,41041,2121,-14913,-29587,-2919,158236,398342,416565,379854,282625,183592,60005,422,-51548,-56368,-52144,-79093,-61683,-5211,40619,125187,160060,42323,3258,92215,107352,54318,45554,27098,87547,97766,40493,32111,-2091,-35512,-38655,-38780,-85135,-70383,30213,142861,113203,93056,105143,44931,18905,6402,-14238,-8489,38190,37877,22119,28541,68918,134077,280626,253321,70534,-14840,-24476,-14931,-8051,-16309,-22827,-20736,-86473,-84933,-42716,-25726,33891,61742,-16467,-126707,-92012,20714,51884,30658,49664,-26672,-78889,-66910,-54739,-58014,-102818,-201164,-184370,-83704,-108267,-128392,-71700,-15310,1429,-14558,29558,95053,104264,107129,195559,223444,147404,73403,63253,50082,36028,-35115,-9154,7921,-39318,-78081,-75445,-43065,-860,-2245,26212,47290,26878,-35001,-71807,680,17747,-5134,-19281,7265,22401,1969,-30060,-22803,-64101,-50570,-11538,-32589,-62716,-83560,-41634,-54275,16935,271252,117565,61865,42282,-4004,-8304,82568,3022,-77899,-70425,-38947,123700,323994,228951,103290,144542,165426,131382,71940,26268,10044,-8742,-12354,-6101,-85885,-55729,151059,236933,83581,7248,29553,23712,-19556,-85665,-50932,-6396,-62959,-147380,-4254,100089,73949,5573,-33418,-46883,-67268,-60015,-34730,-63577,-15166,22949,76544,154998,104831,-1187,25570,265038,446299,319686,25130,2430,27391,-8422,-37015,23729,32258,49326,147855,369810,353541,168187,-1482,-32469,30815,43635,8250,-319,-48091,-86353,-44366,-9340,132549,282003,380478,386526,234957,56100,-33287,-100376,-72153,-61663,-38100,-41543,-20429,-6812,20043,26635,-75796,-23027,52957,30033,-40622,-101384,-49035,2920,36084,38830,1115,23964,23536,-10779,-50301,-93134,-42051,-70084,-27990,-1014,12347,62421,74771,85937,39656,10706,-6248,12306,26557,9252,8896,15497,55826,85935,105796,99865,66021,12337,-17211,21937,82214,118063,100489,126129,226885,245566,76535,-32898,-42839,-12100,113167,117611,56174,26940,9427,-36122,-69013,-18533,-19932,-16373,-28405,-20868,-33283,-28942,-74984,-99427,-79604,-52567,-53173,-46665,-84716,-129579,-126092,-106854,-66546,-54015,-40988,-59065,-23092,76067,80122,69830,70568,65787,50806,19518,17052,-6952,19701,-3376,-43566,13901,35963,1180,-64071,-79733,-16899,-76702,-99813,-4923,29335,49517,58467,50409,8344,-35207,-28036,-7455,-56104,-63236,-34136,-47399,-63075,-57641,-33294,16436,902,-23932,-100076,-113656,-30028,13310,-15592,-3281,46163,25336,30490,87484,86186,3153,-43809,-54097,-13588,51854,141432,142475,23964,-149029,-120496,-57555,18190,49689,52636,30876,-41087,-60020,-87741,-121045,-41922,38494,95035,45077,-86440,-74011,-71900,-147523,-92655,-97179,-99821,-88934,-46046,-8011,9996,-38261,-96761,-209908,-114253,-39422,42860,157485,144060,50626,-53452,-94681,-92428,-72837,-47269,-29030,-36639,-33758,10059,15222,15141,26248,87067,85476,84522,65603,78664,131043,66532,685,7150,100552,193067,158532,71646,19316,28052,-12284,-71473,-70951,-76470,-55370,-26433,-18406,43137,39891,58788,19400,-104675,-92909,-43057,-13202,2443,-9200,-30162,-28887,-85280,-95346,1076,124487,137999,61123,17560,64740,195380,205527,93142,17190,-17784,34911,71867,85043,126670,142574,148342,264494,297652,161295,-6132,17716,74998,64976,25270,28248,137058,166337,122128,18435,-43092,-23885,-45952,-4327,-286,10935,-9580,-42843,-83130,-70853,27139,63504,127162,184614,208602,227774,179504,128180,36983,-40705,-161926,-57625,7186,31484,18717,17521,45525,50809,563,-24947,-48792,-10982,18275,81077,174327,95031,36033,99137,253472,110533,9610,-45663,-63846,-59936,-85978,-101399,-105589,-67424,-72516,-72758,-38458,90044,183640,108095,-11969,-43007,-17170,16249,68363,176654,319142,208854,67652,48404,6941,-5483,-8058,56488,57828,16446,-2689,-8587,-30518,-61255,-61328,-20298,25678,43011,-16576,-43160,-87645,-87414,-64861,-14237,23079,30725,27714,-11883,6126,19076,25443,13715,28785,24361,-21094,-60064,26347,98941,49970,-64599,-23365,-9382,12371,25284,5335,-13592,-36523,-66927,-34122,29897,38875,3142,-23638,-84922,-165218,-147997,-79553,-24383,-1251,-56745,-98084,-63935,-14836,75070,87544,48080,-65848,-175734,-200707,-101318,-91319,-39621,-68250,-56157,1257,-5976,-77191,-79442,-32117,14263,12047,-5488,-27697,-61630,64007,205455,294891,252891,103824,2176,-14388,-11496,52601,222862,294547,197724,46749,6780,21973,34269,-49727,-81639,-30370,13057,-16510,-40768,-30468,11584,10538,-51861,-135417,-96246,17630,66825,-2400,-185324,-86217,6920,51841,14374,-11979,-23559,-13429,-18405,-46821,-60779,-66001,-43948,-44663,-110020,-118515,-73360,-66181,-52761,7072,20703,-879,-22603,-32574,-106264,-163195,-87500,38528,14179,-47852,-59662,17937,30935,9183,-44198,-104913,14664,89724,61735,28672,62897,295309,419725,262458,104044,25557,-10949,-1644,-63481,1541,131490,240980,339798,234338,59514,-10217,-76386,-96434,-72680,-10605,150185,238500,217892,84068,26562,51625,67195,101026,203816,167306,60113,10656,-47794,3464,88829,110415,69001,57641,189714,296639,251503,110309,31055,-24559,-826,-68700,-155476,-209412,-124976,-36346,43526,73497,115448,161159,226041,205989,88082,51739,48634,89202,150433,152726,81465,-32928,-37892,55592,56882,-3431,-100199,-42258,10828,19288,-10286,-44502,-17911,62199,271237,834990,1303655,1472314,1268362,799567,288887,108233,3278,-63388,-66834,-44454,-38471,-16246,116659,231204,172130,97873,28540,3820,30022,48335,77170,22947,-101591,-91780,9159,29098,-18743,-22466,21382,-6023,17323,4138,-22032,-8801,57019,80076,68411,34119,20604,-12938,-6171,33075,100936,105176,-13603,-166663,-160625,-212187,-292316,-227323,-159701,-139402,-116173,-83788,-129205,-39749,-117002,-69514,36950,59008,48366,-70086,-118851,-147682,-150584,-92696,-54430,-74450,-74294,-41508,-12953,-19265,-64093,-83381,-101022,-34342,27688,8954,-34847,-8158,58638,23693,-60997,-80235,-5739,109863,250085,225380,83426,-16355,-82886,-24935,-73866,-124397,189577,492383,484553,318515,152470,81325,258058,168199,49543,-11151,-3816,-54301,-54812,-3602,-22854,-23595,65504,189427,239850,207633,73402,-36796,-67027,-107039,-141487,-137947,-36240,15110,-5256,-18259,-38134,-18945,31027,62698,122981,233058,370581,400456,386641,414249,281046,135110,52573,93982,77637,1221,22138,64758,110836,141090,155915,101527,-17569,-74239,-15659,14754,34835,-30668,-37187,-20985,-43810,-19539,35732,73221,72303,73027,64372,29633,22228,47785,52208,13475,-23522,-89567,-110147,-24068,11051,-22815,-43093,-41997,-41161,8583,34159,4616,-15290,-37304,-79812,-85702,-106780,-70391,-8548,19125,43169,92647,109241,21076,-118169,-195349,-71062,556,-39757,-107565,-5048,60769,-3508,-39140,-16912,2363,5352,20427,-2589,-46079,71057,219003,214702,56780,-30294,-19281,-81185,-52031,-10412,56864,86779,79005,4461,-14453,3907,3233,-28149,-25033,-17676,-53301,-54371,20962,18858,-53804,-133406,55118,327006,351692,199651,116008,-35887,-61521,-11574,7081,2605,-26971,-58014,-47616,-44922,-65470,-48082,-20859,44196,81249,148346,296480,297278,189877,211264,213133,74225,18604,-25557,-54444,-28325,-7922,20582,49305,2211,33999,123264,136372,6056,-99573,8214,122788,96581,34027,5028,-60008,-77089,-56869,-38901,5406,-13595,-19448,141,22206,36886,78731,50583,60179,20050,23991,-16992,-67672,-76893,-25065,30707,8479,4093,32182,39956,25526,38929,77310,124256,168533,241660,232094,246491,192789,73008,-54070,8639,105371,111027,4722,-34920,92144,271977,402057,423370,346508,316240,283973,235208,104635,7538,-72131,-27390,11844,-17042,16134,109525,114263,51472,-4153,-842,12777,98181,137032,98350,64679,61051,-7071,-3377,21327,16087,-1776,24451,16402,30720,37919,9951,-79836,-125418,-51852,-24511,-67738,-114630,-112372,-92702,-100663,-102592,-65452,-61286,-84848,-52643,-44506,-39775,-305,41346,31083,46216,14120,3480,-40750,-131781,-127857,-68666,-11712,31502,64962,132194,269260,391283,274831,102022,6338,-99389,-54316,-5005,-23336,-36625,-58073,-138552,-199527,-90807,-40664,-21674,-58947,-85455,-89334,4800,13358,41279,18311,2478,51468,99233,27458,-67244,-130283,-104290,-37792,-35260,-55082,-75099,-102916,-111873,15042,38524,-3743,-41229,-35870,39378,52203,-12487,-99029,21681,90874,107325,96111,18627,-26234,-31445,-56344,-21840,7519,15705,19243,-31915,-105041,-117142,-979,88462,144528,174451,183159,159674,25637,18187,56859,98320,44627,19104,-29432,-42919,-22976,-6954,-49873,-58830,-46748,29798,131713,197538,170359,80130,19623,-15353,-89312,-107840,-88111,-68937,-61630,6022,50762,41904,39331,-18948,-56247,-31904,-7824,14714,217,-29089,-19202,28921,111303,121443,80083,22314,18230,-29614,-6934,38795,95991,83676,34546,32300,73951,38943,808,-25968,-50630,-27241,-14846,-44317,-15641,-13292,-6008,18559,31080,132502,131322,42802,-19335,-38831,-66945,-35578,-12970,-9057,28492,115121,160453,109910,44537,-27146,-68759,-131782,-137535,-96630,-48243,-13025,10748,69213,99198,32141,-123513,-189780,-142726,-32865,57295,37956,-6821,-48378,-103524,-80367,21161,-13740,-50411,-13446,28452,-25285,-57508,15496,112257,238735,315294,349454,294402,55878,-65529,24971,146030,227217,242392,145459,40145,19578,13078,-1383,51993,49777,-44701,-32440,48232,268861,487655,561136,445696,289504,136502,65217,16192,17437,82484,220045,294915,118596,12825,-10337,-9207,4499,19381,44480,27551,30886,62494,21653,-44429,-19882,48342,84040,107131,71161,23524,-15800,-54549,-78547,-76448,-16106,10171,14283,1406,-23868,-41668,5297,-9310,-34381,-65128,-57538,48138,69485,7167,-31777,-25855,-93023,-103150,12116,82057,56237,-12529,-75127,-76629,-75934,-85080,-73592,-1968,60636,121979,121125,60913,9122,-84814,-48269,-3958,19552,-56166,-47955,43131,15462,-52739,-108435,-114992,-48008,-11222,20358,60249,86905,55951,21062,-36870,-20368,-14937,4426,14958,-7343,-21983,-30397,-30007,-7443,26863,54380,56866,36503,-8827,-78454,-114594,-67207,-33942,7036,1293,219516,360344,321068,202264,62139,7845,42272,66692,61268,49835,42302,34875,-8019,-8538,-21509,-29335,-57938,-137665,-5699,109465,206661,202787,93980,-31853,-19798,15486,60481,67847,9799,-52555,3359,103013,198486,240421,63147,-26857,-1632,63089,59814,41014,17290,10032,26162,42682,60325,233234,450721,525523,395107,134499,76544,86601,96283,33466,-13168,-34215,-89456,-111888,-100909,-50772,11975,24941,-48249,-88081,-59315,-25281,15882,33537,25600,51007,57055,41095,-3376,-73690,-48409,5706,55789,86398,100414,77385,67537,58122,40910,-29419,-47992,-56747,-86998,-61803,-14665,33084,47065,-840,-48167,-48191,-59405,-68789,-132089,-127139,-89779,-32887,3591,33577,22702,39565,89711,36168,-73684,-52571,-25273,-1674,-24809,-11056,-5732,-38129,-84295,-129599,-65285,9551,76044,81794,62228,22079,-21070,-8848,-19391,-36626,7630,18681,29320,-10729,24978,109013,221454,151220,54177,-26001,-74890,-108012,-81751,-24492,-37664,-27262,-24668,-83479,-146482,-126003,-11611,88812,121615,190726,216091,118080,45309,26407,-31008,-79276,-70426,-76427,-75092,-62061,-37256,-25187,46874,130681,143636,96617,28756,38610,6267,8305,-10575,-93851,-40285,-45935,-80729,-85339,3883,24119,46763,66073,-22135,-6628,-1963,-35344,-70261,-14496,70848,116504,37249,-12448,11468,47040,50896,24199,-2930,-91602,-169124,-124425,-83941,-39947,17802,88006,213965,39774,-32857,20456,125805,224969,73330,-13569,-18509,37900,30300,16767,-31413,-27662,-46743,-67053,-72339,-54485,-80351,-82020,-77813,-20185,44418,13152,-95601,-104732,-63758,-120821,-106511,-22758,19877,-1856,-30181,-29271,16858,87578,99901,97823,-1986,-49628,29323,206185,216678,62235,-21173,-56360,-76441,-34977,22389,46133,87320,-16285,3507,36710,39171,-20584,-5627,-29092,-81651,-107534,-75132,-104381,-81725,-121818,-71869,-17300,-123481,-126981,-60390,-15095,-45835,-19160,8441,-15726,-34656,9776,106580,113245,39702,-39229,57956,194961,251908,157220,37317,-77332,-35767,-4017,-25067,-43665,-5368,42679,53885,53192,52157,35348,94245,157238,206918,187134,-16488,-70137,50945,-22966,-45732,-18320,41131,55881,36465,77693,56178,38197,-6552,-48921,-20244,-9200,-36117,-99716,-41887,-43566,-14716,-46663,-49181,-24263,-24430,17667,1023,-57128,-85411,-87783,-13236,42548,18716,8138,66897,132274,128098,86203,18424,-4919,-29113,16300,-23228,-118084,-129233,-132102,-109014,-63314,-32820,-69345,-112381,-98408,-78331,-74315,-104396,-86849,-19001,-9854,-47006,-17567,76375,455627,705438,515387,51295,-59924,-10333,65233,62071,48808,63276,58032,45033,26384,27752,-30800,-85130,-130646,-39286,42772,-9703,-30600,29669,134783,147085,154242,265103,254257,98979,19736,-2305,32368,-213,-68589,-64255,6152,54905,173016,153873,124901,133847,130726,120443,88425,34904,-32152,-26690,-54313,-82943,-55706,-7543,32727,37041,92936,100678,76989,-21810,-23701,-30457,12193,-20422,-54434,19039,80717,126005,99425,14146,-41668,-88738,-108330,-118201,-114200,-100325,-82449,-26996,27466,26589,52532,73913,180567,222914,135446,69309,73890,91863,5474,-60492,-100366,-129908,-73129,-44095,-64893,60176,117780,80202,25615,12932,36772,18099,22117,51046,76760,54798,67931,140620,221723,178405,53081,-38324,-62573,-34861,-11835,-8144,10760,13656,-14525,-42288,-38183,44148,167455,103135,20192,-51713,-36939,-20514,20958,51802,91206,91307,55135,17790,13275,23458,20465,-44031,-111644,-102365,-65889,-29626,-7330,-19240,-21369,12691,80040,89665,28608,-23855,-64576,-59495,13401,-259,-45139,-8681,-36417,-104380,-136558,-137522,-107248,-101595,-63532,-13616,17424,26417,75095,81133,45132,61306,17463,-3635,-40245,-47799,-15618,-41389,-89198,-119520],[-180189,-77863,-57355,26381,7657,12308,-8354,-30726,-31800,15779,57988,12838,4642,45777,65811,48872,18801,-28607,-39189,-41205,-36346,-14534,47448,67108,49622,59439,67249,65808,-27127,-115609,-101247,-54726,26483,87865,3144,-56948,-24649,23350,3886,3223,-12304,-19865,12335,55467,29452,-32207,-43649,-61062,-47796,-65339,-85421,-93321,-102506,-67345,18298,83784,43907,3825,-13417,-20664,23600,192557,410253,396983,320621,201247,119302,27776,-8097,-47478,-51128,-58076,-94021,-72977,-1840,54546,152242,177285,49481,4579,69213,67830,22822,23751,10232,76717,93083,35170,28272,-7151,-41432,-43660,-44318,-84553,-57429,41009,165261,179903,165786,157735,66830,16035,-16402,-35924,-16972,25213,23917,11911,22357,63682,134401,296467,266988,67423,-25689,-34694,-19018,-4449,-11268,-30657,-30842,-91696,-99071,-61702,-41982,29566,59843,-25856,-132803,-91840,19102,51525,32729,49663,-25555,-92671,-82890,-74943,-79172,-125800,-224971,-162785,-80430,-130766,-146078,-83663,-19200,6062,-6171,33801,96328,107961,117226,203533,245363,175686,97173,87978,74307,50414,-32408,-12502,10018,-40129,-87555,-87350,-54197,-11485,-16102,7173,31549,19279,-37352,-82711,-8717,19990,6314,-14336,5698,20985,163,-27541,-29288,-84069,-52072,-8695,-34839,-67335,-86062,-36260,-42899,-13384,223048,82566,41427,36197,18628,30128,123775,25801,-75165,-65525,-40834,102624,284885,216129,94692,124223,135221,87662,36503,4492,5516,-4286,-18088,-21498,-105920,-78608,100056,139513,7622,-21384,28347,49060,11616,-61699,-40905,15886,-9013,-88667,-7523,128644,123863,36589,-17888,-36748,-63758,-74299,-59414,-79668,-16727,25335,79362,142496,64246,-23850,54081,305403,468560,308700,19976,40830,63672,9202,-31511,34313,47424,63357,160535,412813,435781,240991,35231,-61888,-5022,22598,12441,10197,-47557,-90342,-44177,-5865,149705,327691,431230,396475,209272,25970,-48968,-104202,-79872,-74399,-51683,-53907,-29378,-19597,5134,18694,-71346,-24053,51516,16474,-58578,-120619,-33687,26037,26229,7542,-17717,17221,15941,-29658,-85250,-136538,-44680,-42585,-43631,-27840,-17015,32761,54563,76992,42333,13674,-1980,19394,45782,29876,17392,13672,51083,77083,96070,93574,63359,8725,-23086,20088,84901,111527,80361,94922,192119,202357,37764,-35630,-22764,8410,131393,123021,56538,34421,23697,-12798,-58738,-17211,-16778,-4844,-28004,-21619,-27348,-16547,-60184,-120750,-72627,-28209,-25766,-20435,-66279,-109505,-119947,-106675,-61968,-53976,-59480,-48639,9146,102747,86831,67257,58685,49333,43033,17265,3619,-27300,7418,12397,-21018,26575,44009,-2665,-81918,-83744,-7774,-68756,-98577,-5039,29552,50650,65236,60732,17380,-19591,-20638,-8481,-59380,-61626,-20892,-22103,-44022,-44443,-20415,35513,12025,-20499,-104241,-125809,-44752,-6998,-41846,-33467,17150,-899,7822,59940,48931,-28969,-58304,-63893,-17496,64376,176214,189248,80199,-90791,-122703,-53705,17404,44322,45850,9810,-72517,-72810,-80883,-120004,-63029,24436,110975,92316,-51341,-81403,-101202,-148549,-71269,-78423,-92861,-94393,-56038,-17592,5646,-38729,-110594,-245154,-147487,-44515,54601,175993,149056,42051,-61216,-109801,-120673,-108206,-71394,-44578,-69342,-72250,-3259,24393,31321,41728,106013,97259,76892,46500,55808,99228,58885,-3013,4979,94290,194196,161239,75445,31473,43732,-5306,-78215,-87611,-97099,-73378,-41422,-22984,39179,31243,31034,4096,-118824,-109333,-58148,-30835,-14189,-17352,-17448,7857,-52490,-83931,5719,139639,150397,52684,6625,42233,164231,201827,98880,17439,-8907,37772,74589,81398,110663,127690,146628,288284,338216,197677,20829,23545,79307,64817,19826,14212,97975,116578,85749,-16980,-73436,-34107,-38985,8710,-5653,-861,-5037,-28697,-73381,-87333,15632,57182,115583,170493,199168,234142,197672,145661,40938,-58926,-163990,-45201,-1353,47,-5699,9317,49584,56032,2683,-28250,-37896,310,13906,60519,163717,104132,35932,94363,245129,106563,12987,-45570,-74560,-74202,-103715,-119250,-121105,-80667,-92142,-108057,-68815,87086,185296,105189,-15230,-48189,-26576,4057,58225,174976,333429,243307,87494,68527,25499,11821,19096,94259,101857,57832,37521,28421,4952,-23812,-37189,-8922,31366,57055,-1113,-39108,-100616,-85707,-47944,9543,55923,62443,47117,4904,11230,14608,14606,1679,19291,10626,-41955,-78155,46301,118844,38616,-81093,7868,67373,70946,62961,34668,4051,-34111,-70685,-51388,-600,6172,-23170,-35551,-70155,-150384,-197549,-105750,-21079,10502,-51267,-105700,-78545,-37954,61287,85386,45391,-92415,-227676,-247283,-137418,-117176,-57802,-63248,-56636,-6936,-26576,-83523,-72657,-33923,8130,-3656,-37111,-61552,-66642,72066,194581,265816,215719,67284,-11941,-16652,-19187,24914,157536,212942,144309,30421,805,8438,27106,-43839,-62671,-5039,26673,-18595,-51878,-38477,6009,-990,-69595,-147074,-75639,29098,56075,-31091,-220307,-71726,8732,56266,19419,-4324,-9633,189,-6286,-34823,-43964,-44014,-25088,-30077,-100440,-116812,-75547,-68065,-54129,6248,32140,4942,-28912,-47165,-127352,-187877,-73252,60794,26921,-37764,-71254,1077,11050,-3548,-51331,-115067,12793,93032,65035,29781,68917,270467,365642,236958,90125,20302,-27706,-30622,-88050,19823,103473,149709,210894,152843,29323,-26198,-91889,-101308,-51403,33424,228429,307417,252067,91119,23149,46777,70440,126635,241393,196659,84014,16665,-55784,-3895,75262,88828,47821,37555,156812,236063,181546,64606,18225,-26174,7439,-52560,-137441,-193222,-126210,-31890,59361,101392,152457,195777,252176,224300,99879,54342,36950,75307,142292,147209,77285,-34054,-35979,44927,40470,-16608,-105055,-43267,8401,18455,-14303,-46029,-17614,66683,278261,809184,1242644,1398015,1210408,777903,269719,76687,-32412,-65877,-33362,-22260,-29981,-30623,98689,213915,150789,82704,17520,-12664,5922,14381,33721,-21018,-133369,-96394,11879,31534,-12738,-37452,-888,-30640,3489,4965,-20454,-13307,46688,73754,61385,28538,23455,-18146,-12472,30617,106379,105901,-10759,-143954,-150138,-202996,-279915,-212931,-147890,-134111,-117741,-90707,-93330,-21703,-111463,-17950,78688,88096,44597,-97604,-132568,-130041,-132583,-121650,-79967,-89934,-78635,-35077,-5224,-3114,-39883,-60422,-78539,-34983,28204,6468,-6386,27761,92720,59594,-33318,-62712,6696,126633,283552,273237,107958,-8337,-80180,-14015,-51930,-169621,117351,402316,399761,256458,113335,53364,239120,165972,37606,-20561,-7199,-47337,-36777,5660,-21805,-20167,85160,228911,279008,234691,75566,-41641,-73018,-112716,-138854,-131582,-26541,20717,-7103,-26180,-46214,-21200,18228,44859,100324,185734,306164,348680,327142,324405,208058,103638,39716,82180,43265,-35599,11391,95755,157841,201635,220944,162404,24467,-32767,15120,49775,62345,220,-9427,3035,-38057,-33045,17151,45450,45849,60549,70868,44567,39354,61274,54366,-6838,-72956,-93754,-65224,12410,19215,-21160,-37955,-35905,-45411,-6317,12162,-17558,-19762,-30102,-75730,-87805,-104400,-68580,864,39966,57316,68556,50401,-38430,-154254,-167742,-64760,-3393,-37840,-105228,-34823,20169,-22977,-33010,2482,26731,23621,12745,-42692,10103,116616,253129,264428,118818,-28195,-49576,-97186,-68174,-43688,23814,66028,76444,2126,-25638,10100,13855,-20401,-19919,-16629,-57643,-57301,13406,-9660,-89500,-104473,85956,320746,331833,190120,123958,-39515,-72365,-17008,6887,1421,-34847,-46290,-39237,-39824,-60536,-35843,-6281,52913,83854,149463,301961,301022,181593,211458,251190,107356,35243,-17474,-54413,-46016,-31762,94,33197,-19717,-2206,91796,120941,7053,-112372,-17518,100591,80593,25543,2558,-58612,-84479,-61223,-42289,2019,-12529,-16377,-2340,9387,28063,84255,70085,94466,35296,32513,-9490,-60664,-86684,-42504,16426,-3131,2166,45887,62888,47596,55840,84160,113782,147578,215861,195400,204258,169732,76549,-63698,-31776,46606,45443,-51752,-48513,96030,290127,410561,403703,318099,294214,258723,213755,105186,25077,-44983,-52661,-9574,-26925,14226,109271,108332,39700,-17797,-13687,-13205,70538,113302,73269,39341,43077,-3436,21576,49103,37560,11919,36982,26105,24293,18005,-15425,-98774,-112513,-48684,-29156,-60106,-98826,-103692,-97785,-115492,-123423,-101666,-109203,-91064,-42389,-31519,-31963,-9432,22050,25931,67247,39694,24019,-29740,-137845,-148675,-91900,-32364,21518,62430,135258,276591,413796,299059,109340,13879,-93889,-82034,-36160,-38238,-40954,-54461,-124914,-165807,-50077,-9424,-2668,-56537,-97573,-109300,3380,30896,58188,13993,-10528,37467,87504,10503,-87215,-135505,-99222,-29102,-31505,-57232,-71263,-94767,-132901,-17329,11644,-19021,-44053,-41625,31978,53014,-8291,-102892,18384,94418,126074,81521,-36786,-75514,-74832,-97296,-42565,10231,27989,30199,-28526,-106818,-116123,-2361,81902,138367,194955,226255,186289,36931,24174,56985,90704,34753,6117,-37262,-41212,-7556,9147,-38225,-17475,-18416,43933,126084,170821,137296,63595,17772,-10394,-82712,-115791,-104635,-92108,-79219,-6442,39991,42030,47104,-19010,-66064,-40149,-9549,14580,-845,-25858,-4036,47833,105824,69801,4943,-19429,13968,-52852,-29760,27117,78979,59096,10083,13073,57643,26717,-3426,-26980,-53038,-33441,-26542,-56970,-18878,-4850,-1542,8864,13011,118598,139776,71182,9227,-21434,-56138,-26979,1041,12906,49101,115577,141852,94773,28779,-39327,-73725,-120300,-129692,-98223,-51145,-10771,32908,91926,93155,18568,-143246,-214003,-143899,-31932,56529,29086,-23681,-68539,-114800,-93417,-993,-38623,-71908,-29403,20846,-33388,-50906,24397,105552,215903,282604,326837,297997,86047,-87054,342,126563,192979,185332,78262,-31419,-12967,1109,5400,62384,61894,-42010,-23957,41844,251045,454948,509798,403841,263057,119264,61419,23553,28303,74714,182430,249685,91638,-6762,-29805,-33849,-6748,20624,44571,23014,32290,61723,15108,-51476,-13250,53947,86063,106510,66801,12375,-29562,-72885,-92919,-84838,-20218,5427,3156,-18336,-47500,-57466,-4108,-7160,-21915,-56141,-76466,33364,80083,32410,-36991,-40073,-98966,-100014,5941,86678,63744,-9431,-72039,-70621,-71054,-80871,-77961,-7416,56086,137871,176511,129695,69501,-45647,-30857,-5447,4156,-79788,-71154,29306,16212,-43276,-98955,-117000,-51375,-10815,22127,62849,95045,70057,42807,-7110,-1722,-1095,8085,13105,-3330,-13014,-22936,-19773,326,29155,56296,57947,47623,14863,-59953,-97599,-62104,-37098,11465,12412,232637,401791,375797,237707,88154,32251,54506,83266,84247,74834,78320,86316,36564,17554,-11297,-41571,-95648,-133039,4916,106561,198465,199558,94009,-30246,-22509,-1228,40854,63255,13636,-39147,-3974,87271,179732,221409,57583,-19147,3001,72911,80128,67277,44669,26767,22709,33746,50135,211210,420518,506720,381062,136121,85940,95427,120129,76198,29245,-13293,-83557,-120687,-97310,-47491,10948,12466,-60027,-87616,-69817,-41802,-2793,5839,-3890,33348,42341,27660,-6233,-74353,-47388,11044,66761,99885,113862,78286,69552,63426,48205,-24583,-55337,-60252,-94491,-78366,-35980,16989,37499,-2709,-49922,-55601,-68339,-79377,-136166,-121706,-78790,-21376,12433,50079,49901,66186,116787,75447,-63053,-102954,-64738,-20550,-23249,-6829,-4064,-38089,-96500,-142519,-85081,-23089,44582,70187,70701,35935,-21590,-25719,-50560,-86534,43166,62773,44728,-23762,14277,112070,235680,162532,54159,-45462,-102138,-114317,-68180,-14643,-21149,-17223,-30365,-116463,-138464,-116190,-5337,109444,134328,162294,188130,116141,50893,33646,-15934,-77169,-58492,-40937,-37686,-36775,-19737,-12692,60539,139572,149407,103068,24039,22082,-11526,9483,-6268,-92729,-36906,-45397,-85702,-78852,313,9089,21186,36338,-44516,-8633,1440,-29513,-63454,-19471,60867,131323,69977,22257,40651,73708,71957,44317,12665,-78945,-165889,-137539,-95726,-28745,15550,61836,181839,28928,-37644,3540,123500,246843,102916,12877,269,40308,12883,-15570,-61049,-49808,-48783,-60853,-78613,-60641,-81616,-79998,-78431,-23462,38864,5183,-95153,-77569,-35530,-98078,-105056,-23924,28467,14251,-27379,-63863,-6830,90207,114406,94102,-13236,-51018,16929,168037,175581,47215,-24829,-56297,-82607,-46223,9491,41233,111434,14903,-18320,4752,12987,-36462,12452,-8018,-33263,-80155,-64453,-112862,-101746,-146758,-101084,-31910,-125478,-124749,-57469,-9487,-34323,-7314,20694,-6849,-30868,20022,117777,113964,35382,-48321,40194,199786,294444,210122,69133,-77584,-55295,-16157,-36307,-44929,4261,63491,64914,47248,38240,27357,93420,159425,196133,166423,-18182,-102134,24736,-37616,-29228,-9245,44910,55867,36419,94714,76583,49029,-13629,-63238,-32169,-16929,-38485,-96022,-40194,-35317,-70950,-84778,-70265,-37862,-35866,14626,13720,-46822,-83401,-79566,-7333,25363,-5272,-1591,76010,138362,122660,70681,6168,-17921,-46132,-1180,-44496,-139368,-155082,-170580,-158450,-93614,-42282,-67298,-100673,-79618,-59341,-62354,-96454,-90884,-27719,-24714,-66161,-36503,89135,505111,752770,506892,45999,-65912,-20249,58236,50051,24835,31842,35008,38199,32196,36841,-23639,-75849,-109618,-18791,55337,-7863,-27942,42578,156467,157185,152020,254947,235292,89987,15733,-4563,45412,27975,-32516,-34450,18991,35579,131691,148405,124043,127696,125179,116691,88145,39815,-21361,-21571,-61178,-75098,-32645,5563,26405,4877,46760,60603,55990,-27148,-9563,-8231,16826,-31170,-31138,49041,102069,133152,103375,20024,-48659,-116905,-129215,-131121,-132799,-120955,-104990,-54577,-2078,34735,82009,97059,200275,217417,117900,58035,69695,72795,-22922,-23677,-65921,-121350,-81699,-44623,-73987,23223,95243,90536,47570,18146,26557,15781,30547,63612,93257,63814,49943,126312,248662,219904,80568,-29401,-70525,-43100,-8350,928,14327,8002,-30559,-65137,-58432,26497,166404,128659,40730,-45334,-33555,-11442,34810,56864,93539,98127,65374,26349,21208,36644,33673,-37058,-111254,-109643,-54503,725,24562,9387,9213,44144,94000,88275,21564,-40469,-75759,-38984,32157,3694,-48622,-10876,-25025,-90133,-128817,-133210,-104313,-103789,-72697,-27055,8988,40838,118395,88483,23689,44248,18541,6007,-29909,-47436,-14165,-34048,-85443,-124034],[-184296,-82295,-70497,26493,13760,14014,-8781,-21007,-15016,36811,78318,23817,14564,59147,83741,66504,30343,-22944,-36506,-36350,-25179,3823,65172,80789,51237,51000,55768,50182,-43582,-130774,-101905,-52701,37679,95667,1648,-45209,-6278,40146,11813,11829,18218,45991,77499,83977,37831,-30884,-38381,-53499,-43529,-55850,-67771,-81175,-107735,-83905,-1378,75437,50053,11089,-5098,-5323,52540,220261,417226,391650,293341,151502,68555,-480,-14198,-41417,-46140,-65557,-107728,-79410,7135,74750,186593,199005,58309,11448,56029,42105,1053,7728,-3001,66896,87194,32151,27006,-8347,-41318,-43420,-45688,-77287,-40255,53758,187143,252006,239772,210419,87647,10821,-41991,-41718,-15337,18333,15002,6882,20496,59586,133566,307698,275966,62557,-36269,-43145,-20548,2246,-4131,-35928,-34629,-82491,-107493,-76652,-52493,30270,60731,-32160,-128326,-75733,31458,63255,45201,58865,-14558,-98175,-95274,-92492,-99706,-147370,-227901,-134254,-75343,-143617,-146577,-81925,-13104,20152,15381,52075,106643,115004,126547,202284,257582,205737,125859,117794,102255,67457,-24242,-8814,17409,-36661,-93302,-96214,-62588,-17435,-23233,-7834,17175,13000,-38049,-92607,-16200,24837,20056,-5796,7260,22164,-254,-22024,-28245,-101762,-46012,-2992,-34478,-69117,-85772,-27635,-27738,-43442,170818,44892,17450,28767,39948,64856,158467,49335,-68501,-51608,-30606,93294,252309,201494,83334,103331,106476,45527,771,-17631,-4,2641,-20307,-35521,-123049,-90238,61656,66252,-35174,-41302,23722,72628,48694,-31641,-25492,35903,40324,-27329,-5332,153751,179585,77380,4679,-21517,-55960,-83709,-77835,-91955,-15823,30095,84351,128125,31960,-24436,87875,334847,468613,283610,18855,84449,106506,33883,-20847,47868,64535,78028,169077,440498,508686,324646,95246,-62199,-36619,3762,19134,25228,-41600,-89035,-40450,507,165589,365982,466542,388015,174111,-9213,-66850,-105778,-81700,-80972,-56968,-53282,-22646,-19930,-4338,14227,-44085,-13104,54036,5932,-72291,-130475,-21982,36803,20472,-26567,-36192,13850,12505,-43154,-103967,-135305,-26101,-6617,-47896,-50113,-43870,1240,32877,66204,42401,13158,231,28910,69346,55051,29102,12988,45893,67651,86546,87693,61882,7964,-24496,21952,88410,104216,61489,66920,158248,155477,-7198,-41738,-5267,27290,142953,121682,56034,42841,40315,15360,-38698,-10660,-9429,10038,-24832,-19001,-16273,4676,-31276,-112825,-62460,-189,10487,18147,-32572,-83678,-108374,-100764,-52142,-44766,-68630,-20916,47490,131856,96702,66032,43724,28456,33750,14362,-7855,-41564,1679,36140,5672,39740,51189,-6201,-97964,-78839,5660,-57273,-94631,-4811,29024,51645,70621,69343,28418,-2198,-9658,-6105,-61367,-59734,-7783,4084,-22068,-29621,-6687,53498,19408,-20452,-109549,-127591,-48432,-15448,-54367,-47996,334,-19598,-11329,35215,18156,-52234,-69449,-72366,-21963,69838,201061,227075,130408,-32866,-108273,-51508,12070,34610,37136,-10903,-100318,-66906,-59419,-89988,-78936,10326,123286,137510,-15674,-74152,-111768,-129080,-39307,-55577,-81011,-94617,-62763,-24467,3217,-34792,-116881,-264582,-144192,-30220,77965,199424,154651,35984,-65667,-120072,-143726,-135401,-88432,-56879,-99246,-79473,9979,52338,61078,69046,137617,115359,71181,27642,32019,58981,41120,-8733,3138,85015,187457,163018,83802,49154,63234,5861,-80207,-99236,-113041,-87659,-53616,-22825,38623,22403,2181,-7456,-127550,-122228,-70996,-46074,-27596,-19114,1113,51427,-14279,-66984,9101,146099,150739,37520,-7703,17682,123011,188570,105628,23664,7420,45765,83140,79274,93780,113108,147294,314765,380013,237131,47959,26980,83139,65536,15826,1499,63779,72199,51059,-49722,-99919,-38565,-25864,24439,-8535,-12123,4147,-8937,-57376,-100203,3827,50539,104744,159641,194091,242803,217955,165834,47101,-73826,-148444,-31226,-5130,-27231,-29058,1688,54732,64532,9390,-26030,-25414,7881,8683,39670,145804,106829,35012,90033,231746,102096,18728,-44388,-84754,-86362,-118775,-134799,-133971,-86663,-101325,-123392,-75040,82541,176277,95046,-20756,-52178,-33312,-6352,47562,165648,331828,271455,111164,93130,51656,39058,55764,135600,148620,98093,74038,60087,33926,10586,-8010,6136,37562,69671,13163,-35843,-103204,-76075,-31460,31458,86567,93543,68376,20898,16591,11385,5289,-8763,10637,-2988,-62978,-91102,70980,137840,29648,-90393,33832,151670,144678,107328,66739,23384,-30523,-73234,-68844,-29971,-24623,-48094,-39966,-37227,-98633,-175007,-121439,-11548,23188,-45546,-109406,-89033,-63213,41750,78036,42396,-106945,-268455,-277721,-161290,-134965,-72690,-57060,-56857,-16515,-47646,-80564,-66861,-38184,-2102,-23525,-72468,-97712,-54392,79379,178225,228167,168233,26153,-26104,-20339,-26892,-1958,94598,133215,92709,13515,-3816,-3891,19283,-35588,-39997,20630,40593,-15883,-55516,-44275,-311,-11509,-81653,-143532,-53623,40446,43007,-56413,-243174,-61587,7305,59936,27532,6763,6560,14672,7750,-19971,-24615,-21968,-6803,-13539,-85697,-106990,-66824,-60540,-45800,11352,48472,15190,-30674,-57834,-145309,-211795,-54465,81519,39014,-26879,-78507,-12681,-4131,-11686,-52759,-118849,7338,93372,67438,30708,69713,225914,293029,202843,78385,24027,-25691,-44284,-87311,41061,76830,70296,92755,76219,-376,-41756,-105081,-93642,-23020,85555,311954,376120,280880,95553,21227,42541,73346,151055,269136,213546,97847,16494,-62452,-13347,56403,63284,26158,21078,128699,184400,123011,23407,6440,-26888,15828,-36683,-121373,-176851,-122858,-24436,76928,126979,185325,223458,267832,232013,105653,53344,20935,53910,122532,129348,68909,-30452,-34501,31313,19945,-31952,-107714,-44352,4390,15667,-20041,-46617,-15672,70604,273755,744067,1122195,1261473,1102617,731414,250325,54027,-56430,-53103,-1900,-1377,-19491,-42028,73927,187203,123365,63829,5439,-28871,-16380,-13885,2365,-48495,-149821,-101542,11202,32448,-5820,-50933,-24488,-53353,-6926,10394,-16240,-17841,34944,66510,54427,21738,27802,-25591,-21295,22303,104456,99660,-12002,-116755,-126886,-180029,-255806,-190803,-132581,-128615,-121289,-98821,-51774,35593,-46403,33485,120950,116619,38461,-121465,-111970,-90583,-98544,-123038,-95170,-99015,-78771,-27726,3037,12206,-13595,-33177,-49893,-22723,39617,17511,24234,56269,116472,86796,-9028,-46652,17789,138569,306628,316966,135994,4128,-74195,-6032,-30407,-194955,38143,291634,292776,177076,63396,21461,222651,173868,38521,-22532,-8955,-38281,-16744,16176,-20563,-17267,99782,260031,310630,257007,79978,-37177,-66704,-104412,-132047,-128692,-12571,38682,4494,-25013,-50750,-21014,8118,28048,78052,142493,238215,289442,263531,240504,147696,75026,25512,64948,4092,-69134,-868,125644,208499,264049,284678,212200,56155,9852,62564,98197,101108,36602,20799,30736,-24894,-46202,-2635,17418,20714,51637,79904,60815,56153,69422,46177,-29524,-115832,-59374,-5665,50851,26021,-19559,-32112,-27660,-43903,-15190,-4212,-36709,-24217,-22623,-70846,-89334,-101009,-64231,11423,58715,67131,38679,-12094,-91777,-174423,-141173,-57290,-3158,-25676,-93325,-64050,-15879,-36378,-24640,20390,49429,44758,23744,1196,78565,162987,277986,303294,179581,5296,-76062,-102119,-78228,-73777,-12576,34531,65600,805,-26688,20223,26238,-10694,-11635,-12391,-60645,-62637,4639,-34091,-116480,-65416,121548,306412,303071,173381,129481,-41624,-80335,-22849,4756,-1743,-43467,-32014,-29352,-33222,-54784,-24219,8875,62405,87574,150276,303634,297900,168510,204582,284690,147130,57782,-4626,-49825,-65187,-59176,-18910,19522,-38417,-33609,58075,99975,7053,-124949,-48925,66358,56103,14933,-27,-54064,-89508,-62913,-43491,-961,-13371,-16849,-7677,-5263,20599,93544,96541,132320,52698,43213,80,-51210,-92052,-59584,65,-15854,2447,61100,85919,69376,72868,91129,102283,122639,181862,149622,153389,137826,76171,-53249,-60641,3971,-2983,-95472,-45617,99069,291005,392940,360918,274992,265019,229931,185458,100206,45509,-15481,-75200,-35379,-37263,9237,104029,98799,27175,-29412,-23252,-33148,48621,97054,55518,16052,20162,-7304,40649,74708,61380,29364,51298,34235,13989,-5014,-41258,-115984,-98220,-45385,-25538,-44682,-79373,-92616,-100834,-125976,-123125,-106893,-117892,-66033,-28284,-19349,-23063,-16711,6744,24360,76461,51758,35968,-22296,-140405,-160737,-105557,-46543,12210,56832,132282,274396,422768,318153,116883,22289,-79605,-103386,-59947,-49319,-41717,-44564,-95831,-114678,-7109,16942,12870,-49899,-100261,-124922,3780,49133,71708,6882,-24741,21655,72102,-6377,-99817,-126885,-81999,-14630,-26398,-58504,-63486,-79772,-104498,-46472,-19323,-37784,-48992,-44015,27483,55394,-3091,-101783,14027,94392,137331,59760,-83476,-104618,-95679,-135039,-67717,4948,26231,27231,-29020,-101465,-113607,-5905,71747,128199,210442,265235,208199,46397,29707,57439,85012,28848,-5134,-45413,-41198,7142,33911,4155,24476,8970,55376,112294,135341,97397,41619,14082,-5162,-74900,-112578,-122253,-113229,-83588,-12072,30736,41368,57208,-12323,-73368,-54415,-17615,7832,-7237,-25228,9252,67637,100845,20017,-75800,-47422,8080,-76967,-52032,22301,70665,42193,-11669,-7628,36422,11652,-8137,-27400,-54342,-37936,-36885,-70039,-21911,5375,6193,158,-8134,91785,133351,88002,25673,-10445,-45566,-15755,18567,36173,67094,109749,117756,74584,8097,-54376,-73682,-99666,-118850,-100765,-55366,-10826,46371,105276,84149,6133,-162491,-236444,-134424,-25467,58039,20640,-40752,-87900,-124505,-107424,-26490,-66241,-94876,-47692,9866,-42198,-44497,29509,93313,188608,246075,296329,289672,112149,-91962,-25232,103377,153072,124959,10716,-86136,-17302,-5413,13657,79060,79157,-36945,-19749,31018,219613,401335,441117,355100,237129,103812,57574,29696,36995,63094,141225,195578,58424,-29432,-51273,-62569,-25410,14650,36998,12369,27641,56795,7162,-59610,-8412,54781,81649,99061,59403,-265,-45502,-93132,-106588,-96424,-28356,-3181,-10257,-40119,-70630,-69757,-12771,-8758,-17572,-54213,-91928,19086,89492,60097,-24673,-38522,-78009,-83181,5801,92871,72357,-4856,-68411,-64435,-65678,-76028,-81591,-14943,44867,142368,220454,197234,127837,-10472,-14438,-7185,-9868,-101062,-94668,11372,12265,-36585,-90122,-118747,-53708,-8852,24468,64895,102898,84467,63539,22255,17250,10877,12970,12713,785,-4311,-15849,-10203,7175,27785,49052,49991,52685,30426,-45696,-82954,-50074,-27006,26217,27319,244075,436053,427545,270770,111158,52053,63471,96622,104314,95286,109381,138729,81092,43328,1954,-43468,-124078,-108167,9179,95470,181176,186170,87630,-29045,-25877,-19373,18704,56342,16550,-31083,-15559,65171,151825,189823,45545,-14641,4860,75504,92459,87662,69731,42291,17216,19231,33972,183434,375985,464819,351541,129459,90764,100681,141858,118374,72308,7952,-75431,-128642,-95312,-47935,5234,-3552,-71723,-88073,-81050,-57237,-19940,-22889,-37266,10663,21682,7353,-13821,-76303,-47726,14069,74375,109906,123513,76127,69232,67725,55887,-17929,-56954,-64387,-102930,-95642,-58172,-2061,23788,-9227,-51714,-62149,-77916,-88629,-138576,-117349,-70880,-12899,17695,61272,72198,84363,130904,102200,-30560,-112155,-85577,-29048,-17768,-4020,-5136,-40028,-105757,-137058,-82476,-36163,21862,58059,74725,45616,-23168,-44382,-81152,-53402,95795,105584,48701,-43435,-1834,105730,235151,161085,46388,-71465,-122597,-96438,-50935,-2194,-7417,-7811,-23290,-71845,-91388,-93072,-8185,111771,126830,107426,140191,103452,47113,33155,-6382,-74569,-49640,-10889,-253,-8932,-2203,-3349,66871,135809,143508,103797,14413,-2834,-24994,15323,-58,-83094,-33799,-41687,-88528,-75339,-6014,-6669,-2679,7828,-66241,-11017,2296,-27956,-60754,-23825,51270,149584,115805,72825,78081,102331,87768,49665,10592,-76558,-161831,-145289,-102524,-23268,7040,30604,147864,17022,-37843,-19406,112344,259991,130172,41380,27524,55810,9571,-36973,-83804,-66912,-37679,-55517,-83641,-63751,-78869,-75224,-78963,-29596,27436,-7525,-92886,-52203,-10668,-78805,-99303,-23837,35724,29298,-20195,-102459,-29297,90999,127611,88248,-23093,-51949,2517,124994,130662,30963,-29311,-57182,-88342,-57041,-2547,36681,131768,41643,-37704,-31659,-18659,-47907,34736,24974,23927,-51491,-51213,-112446,-120414,-168334,-131157,-49393,-130636,-125218,-56358,-5235,-26463,-1372,25941,-2337,-26800,30996,115316,99610,23089,-57714,23140,190823,316683,246121,89256,-76912,-75365,-32039,-47364,-44458,12614,79513,70523,36579,18611,12161,80329,142407,169963,135819,-18434,-101837,-8108,-37165,-14735,-1461,46060,51158,29417,102193,88429,51718,-25889,-80243,-46263,-26530,-40077,-81457,-37657,-15878,-99760,-125282,-92985,-53461,-50380,7401,25159,-36808,-70398,-52044,6121,7709,-30472,-12021,79361,136099,108373,49058,-7807,-32555,-64982,-23327,-70728,-162171,-174126,-192314,-202560,-122093,-53747,-67475,-87592,-56948,-39826,-52816,-91698,-92363,-32573,-34861,-82241,-57128,93638,519463,754804,475543,39064,-71166,-31208,48029,35005,657,5667,21760,45689,50107,51412,-13819,-62924,-86538,-482,64972,-8133,-25535,56448,177213,163330,143673,237647,214357,82443,12325,-8012,55587,56671,113,-6364,34591,25456,80203,133203,117080,115230,112154,101914,75489,35015,-15357,-11532,-53522,-55503,-9074,21660,23783,-23350,5139,24372,35046,-33383,2213,11820,19013,-43505,-12099,72438,117395,132566,98979,20609,-53606,-114857,-109060,-126749,-147988,-140008,-124482,-80068,-30875,48399,109325,118163,212704,199981,88675,37597,56547,46454,-52177,11988,-33206,-109992,-91311,-45428,-77191,-13024,66967,97087,69315,26757,15814,10796,35504,72562,102657,65718,27290,100458,263970,257329,109100,-16077,-76084,-53075,-8045,7256,15487,601,-47171,-85560,-75687,9538,157982,147490,57004,-40500,-30534,-2493,47985,59113,90929,98730,70757,32550,28222,50770,51109,-23718,-98585,-109517,-41011,32142,65692,51519,50752,79311,101319,81141,11799,-57483,-85269,-24558,44209,6198,-53111,-14264,-14524,-78454,-120768,-127164,-99759,-102747,-80331,-42147,811,58084,158431,87375,2642,29483,21870,17318,-17981,-43490,-10483,-23934,-77521,-124354],[-190242,-90018,-88029,18311,15003,11976,-11899,-14613,-3449,51111,91255,30130,21136,68370,97182,80762,40208,-17730,-35329,-33460,-17420,17277,76752,88158,46857,35243,35239,23809,-68131,-141652,-101308,-55513,41828,97238,-1752,-33235,9092,54151,18596,26769,52423,104879,141619,113073,46070,-30219,-34844,-48424,-40659,-47398,-51910,-66851,-105950,-100414,-24759,60316,51050,16311,2833,9080,74010,226054,401077,380871,280519,129764,30962,-30421,-25285,-41137,-48951,-80702,-125426,-83850,15433,93730,219699,217502,61719,14843,43078,19529,-19414,-8786,-18268,53773,74960,25891,22410,-11883,-41628,-44105,-48982,-70437,-25932,61560,200046,313018,299789,250965,99152,-2748,-74238,-26354,-8591,13697,8499,4288,19069,51618,125486,306070,271866,48706,-53089,-55804,-25804,5097,-1533,-43761,-35929,-66566,-113131,-93196,-62385,30832,59480,-40744,-123925,-58506,47447,78767,59668,67956,-4354,-100005,-108892,-111990,-125097,-172962,-207111,-104463,-71655,-148084,-136679,-72445,-3107,37057,43384,80090,123808,122904,131335,189649,255917,231639,154366,146627,128122,81941,-17474,-3524,25545,-33161,-99703,-107036,-72363,-23564,-28087,-20747,1334,3999,-41863,-105904,-25456,27922,31431,1400,7705,21342,-4207,-19500,-24534,-120391,-37942,328,-36394,-72826,-87519,-20649,-13517,-75887,118776,4140,-13748,15376,54147,88642,176545,66950,-62187,-34282,-13741,90325,223293,182103,67468,81671,79172,6502,-34148,-40888,-9428,7380,-22371,-50381,-140240,-94116,32077,14017,-51968,-59020,12466,88583,85481,-378,-10297,48600,72164,16514,-4680,169050,232704,122796,30346,-4862,-47722,-91141,-91515,-102392,-15672,33588,87109,108046,4851,-21982,109329,340764,437289,240056,17923,127554,150759,60998,-8543,60563,79569,89051,168751,444750,558114,405903,166315,-32783,-64304,-15078,24913,40208,-34421,-86101,-36557,5896,174784,388718,479117,360419,130529,-49979,-89305,-105697,-80088,-83024,-54854,-42233,-6938,-13026,-11451,10923,-15467,4956,58110,-4256,-84609,-123131,-16743,33360,15108,-64383,-56752,11180,10410,-52486,-99080,-95495,6637,33948,-35290,-63206,-67471,-34460,7201,51204,37404,6898,-2255,37478,92684,80829,40976,10067,36523,54591,74250,79304,58668,7115,-24664,23611,88595,93512,42463,41818,127039,109586,-55504,-52363,6364,40489,143299,110264,51845,49242,56142,44687,-13087,-605,156,24303,-22510,-16308,-4035,28596,-1018,-94363,-52758,27494,51566,65773,10260,-56864,-96837,-95445,-41557,-30070,-43204,16234,86412,158412,106496,63371,22990,683,19615,6239,-20612,-52354,-1132,61193,32459,49727,54175,-12039,-114257,-68275,20659,-45017,-90381,-6822,25920,50914,72706,73771,38550,13577,1581,-1996,-63377,-59531,2567,27673,-462,-15635,5048,66848,20192,-26242,-118971,-121328,-44216,-14317,-56291,-54130,-10386,-33928,-28810,13009,-3402,-65606,-79778,-81830,-29226,65041,210441,249520,167628,15529,-88243,-54263,-808,17881,23759,-33189,-119976,-50013,-35120,-61624,-90870,-5900,129196,175111,10045,-70819,-111983,-115320,-8103,-32367,-68117,-92460,-68683,-30997,270,-29792,-117907,-261426,-111708,-666,110001,224932,158364,29964,-69439,-127292,-162642,-155474,-100400,-68525,-120778,-56150,40082,91421,100181,107328,181231,137681,66258,8062,5886,11446,9596,-19795,-1173,70249,170288,161040,93652,68014,81885,17399,-80580,-108133,-126207,-100561,-64807,-20111,38068,9526,-29880,-19321,-134398,-133739,-83662,-60958,-39673,-17659,20169,95703,25449,-47988,8009,139098,133534,12120,-28534,-10076,73948,165561,112987,36458,28750,56891,96390,78939,77648,99570,148694,338369,414238,270856,70230,25434,84458,65654,11902,-11532,32682,31177,15536,-82659,-124130,-39081,-9453,39543,-11598,-24331,15665,12868,-40000,-108740,-9547,42007,92924,148837,188377,248446,235469,184846,52823,-86849,-136422,-20957,-7804,-49587,-53440,-8521,57425,73412,18238,-20942,-15634,8354,-389,17100,120941,101847,31334,83943,212134,94457,23329,-45420,-97478,-98995,-133235,-149840,-144614,-85814,-101678,-117128,-64294,73659,155743,76008,-31856,-58759,-40710,-18051,34035,147838,313921,288475,136150,119321,81049,70603,94869,172522,190789,131234,101513,82125,53282,37846,19711,20661,40372,74651,20795,-36524,-97049,-66920,-18972,48638,111894,118998,86071,31998,18784,6063,-5830,-20952,-457,-19442,-86766,-91431,96629,149940,18889,-98835,49767,235137,226876,155126,97708,40298,-28877,-77058,-88007,-58875,-54799,-72517,-38190,375,-44847,-130039,-123824,-1453,31991,-42818,-108690,-97410,-94398,12379,61776,35719,-109531,-238173,-278232,-173590,-148604,-87654,-53093,-58880,-29363,-71057,-75555,-66093,-48052,-19810,-51698,-115301,-139499,-35152,83122,155037,182298,111819,-18651,-42837,-28506,-37567,-29862,36174,59664,42270,-7209,-10962,-17813,9347,-25829,-16804,42340,50308,-13559,-56439,-50157,-9024,-22406,-89127,-130205,-33751,47920,24797,-80477,-252079,-57133,2216,61750,36275,17830,20861,25521,18861,-7583,-8569,-4353,7882,2877,-66845,-88263,-49278,-47427,-32400,18898,65038,25473,-31434,-67335,-161865,-237594,-36264,96353,46687,-18929,-82013,-26363,-18062,-18530,-51835,-115040,-5391,87292,65899,28374,61291,166409,210670,160774,66390,32301,-5684,-31571,-56808,59427,49848,4944,-6261,7293,-31447,-59235,-117644,-79090,7597,140480,390690,435813,299425,94356,17996,36177,72760,168876,280023,212660,96498,5665,-72126,-28167,30309,32576,3175,6677,102851,139603,74211,-14070,-6744,-29711,21867,-24240,-110379,-165205,-119389,-17749,92184,146286,210006,240496,270327,226934,102476,45203,-2627,21759,87487,94816,53195,-26066,-36857,11365,-8222,-52844,-111376,-47705,-4392,7374,-31038,-49785,-15725,70377,254799,644757,955625,1078615,957222,663922,229790,38423,-57072,-36709,22669,14102,-11704,-53382,41314,150452,88634,38868,-10879,-47894,-39489,-38583,-19075,-62291,-150555,-110702,3731,28555,-1497,-63236,-49940,-75267,-15748,17523,-12712,-25651,18863,55350,45860,11612,31788,-37496,-31267,10164,95105,84869,-20234,-91172,-98377,-151126,-228180,-168693,-120380,-128022,-130695,-112121,-21478,85159,10086,77963,157406,139145,27312,-143488,-84393,-53036,-70075,-106159,-100841,-104330,-78460,-22854,8378,22851,10306,-5487,-19556,1686,60201,34402,47157,72104,125503,100817,6795,-36115,23197,140775,312882,347800,161499,16171,-70111,-3466,-13090,-166373,-41555,168335,169473,82704,2644,-14777,208772,189026,49616,-19412,-11774,-31341,46,23960,-22427,-17666,105482,276683,328403,268757,82204,-28022,-52788,-88984,-123421,-130940,2586,64549,26725,-15988,-52005,-21592,-1617,10736,54278,101675,169281,223461,196752,165335,98450,46835,7155,39819,-39923,-98778,-16043,147080,252413,315552,334944,242136,71104,44734,113865,150919,141985,69581,47080,56494,-8903,-61436,-26091,-11782,-1867,46878,89324,74909,68200,68370,26421,-54158,-118066,-5841,59575,86086,28327,-20971,-28589,-20906,-40952,-21254,-17629,-54672,-30836,-17406,-67592,-92576,-99166,-60530,20020,71687,69194,3020,-76527,-132951,-173878,-118191,-51567,-1273,-9082,-78230,-91846,-46788,-44801,-17442,33949,67501,65431,50329,59912,133327,198409,289420,326118,229765,52890,-75433,-94776,-84171,-101439,-52439,-7373,44799,-3345,-21586,30154,36206,-2382,-3254,-8086,-65503,-73588,-4789,-48151,-103344,-23733,154474,280066,262777,145505,127497,-45116,-83222,-31533,-2353,-9543,-55005,-18083,-20548,-27384,-50343,-16026,21852,69893,90371,149834,301288,287399,150568,189430,306567,187884,83512,11080,-41809,-83324,-90848,-37997,6695,-55564,-60440,24938,75793,5703,-133536,-87796,18535,22160,881,-4458,-49090,-93910,-64319,-44792,-5556,-18959,-23840,-18363,-22633,15128,105272,126857,166892,68374,53448,9844,-41842,-95286,-77854,-20164,-30757,4443,75558,105712,87605,86956,95884,89396,95224,142149,98595,99509,101132,71169,-38213,-75253,-23467,-36676,-103269,-35524,98441,274408,351346,300206,221312,230346,199268,152238,87943,63869,13639,-79330,-66686,-49051,180,93042,85199,12912,-39287,-30509,-48621,31036,86876,46087,-1175,-5310,-20007,50178,93918,83285,46774,64361,38449,-1914,-31615,-66885,-136190,-87922,-44209,-15951,-27653,-59440,-80435,-102520,-125783,-104982,-78708,-78207,-40383,-15560,-9350,-14278,-22572,-5166,23613,74702,51658,39585,-19713,-143123,-166255,-110910,-54656,4599,48878,123457,262436,416320,329019,122481,28867,-67908,-116266,-76804,-58058,-40887,-31232,-61380,-63155,29660,33939,21151,-43980,-98558,-135995,5011,66551,80367,-3712,-40849,3416,52385,-23574,-103226,-110569,-60243,1590,-21078,-58729,-53216,-60392,-62890,-51069,-45999,-57442,-55514,-43365,26555,60240,3633,-99864,7850,90867,140760,33676,-117484,-112361,-90756,-168731,-97792,-12202,6816,9848,-35239,-93786,-110743,-11940,57749,113975,218754,295763,222790,52512,33587,57049,79999,26042,-14522,-53867,-43168,20074,63433,51726,64538,33966,63180,91038,93592,53389,15599,8969,360,-66199,-100944,-134822,-122269,-72122,-10294,24666,40814,69728,2515,-70259,-73229,-30395,-3834,-17297,-26337,20081,86022,96465,-22410,-154754,-52740,-1067,-100851,-71469,24407,70002,33880,-28003,-28931,10798,-5940,-13198,-27276,-54407,-40451,-44415,-82836,-24152,17380,18213,-4556,-29327,55641,113056,92950,31257,-4661,-35163,-2544,39316,60942,82904,100817,93304,52434,-14848,-69453,-65280,-74607,-105833,-103177,-59562,-12875,51386,106846,71526,-5159,-180138,-237637,-117380,-13947,62395,13807,-56257,-104251,-131270,-121226,-53669,-94862,-117796,-66834,-3383,-50092,-37856,31831,77404,159590,209223,261956,272238,133740,-76271,-49137,78704,111906,68896,-46914,-93959,473,-574,23137,99555,97930,-32293,-18230,18464,180619,335890,365591,306519,215508,92262,54822,35550,43998,49135,100602,139198,22567,-52711,-72160,-92504,-47845,4264,24843,-1946,18567,48900,-546,-67006,-3492,52294,72139,86356,50987,-12119,-61762,-113490,-115829,-109520,-38207,-13343,-23490,-61039,-85911,-70664,-15517,-11392,-19209,-56808,-103002,7738,98769,87923,-1458,-21853,-51817,-61701,13515,102639,83367,2306,-62869,-56108,-57780,-68782,-82075,-22256,30131,137774,250251,258448,182890,22298,2371,-6443,-18469,-115823,-114775,-7644,6861,-30183,-81431,-120071,-54375,-3677,30365,69682,112913,100777,84293,51565,37255,21667,20386,16810,8060,6885,-6533,1421,15917,24669,34835,38229,55436,40942,-33212,-68796,-35900,-10627,45263,44038,253417,460656,472745,299509,130743,69190,71523,109219,123460,112699,134417,188601,126832,71002,19665,-34140,-121640,-84158,9427,78165,156111,163691,76297,-25841,-26683,-36077,-2403,49241,19713,-25839,-26967,42608,121259,153168,31291,-10434,6706,73582,98420,102549,91403,56386,12888,3307,15808,154751,325453,409127,313615,117855,93044,104427,162925,161044,116055,30301,-63552,-130467,-91617,-48222,-1375,-19348,-80967,-89172,-90952,-68128,-30342,-46535,-69940,-13154,-1134,-15893,-23165,-76589,-46482,17491,81175,118945,131853,74904,69592,74129,67463,-5823,-43096,-64697,-107911,-109063,-76812,-19820,9873,-17329,-53484,-67469,-84811,-92562,-137370,-112686,-63587,-4382,22987,70018,90870,95700,134421,115950,-263,-76049,-78053,-21562,-6140,446,-5326,-40047,-105896,-118847,-63669,-30673,10106,47580,76059,53819,-22437,-60091,-95700,-552,149955,140163,42965,-63982,-17551,95415,224414,149921,33026,-101312,-113036,-66332,-30494,12331,6027,3285,-5534,-28797,-44621,-63011,-14916,99082,103594,33559,80981,86091,39229,29514,1508,-68707,-41724,15164,34437,17931,14342,4148,66874,118607,127036,100601,1000,-33888,-27386,29272,12205,-64093,-29143,-34684,-86877,-71305,-11298,-19302,-21166,-15663,-83015,-10205,4147,-27219,-59756,-25834,46426,174450,179434,147187,132038,137680,103116,46580,-2838,-80886,-156843,-145579,-101862,-18268,-1649,1499,118583,9072,-26768,-43457,94959,266018,157366,72503,57923,75591,13878,-48981,-96187,-66266,-22755,-48765,-84387,-60469,-70574,-66669,-77235,-35565,13625,-21311,-85899,-25864,13767,-60141,-89014,-20262,44225,46172,-3301,-88935,-39235,96468,143178,83954,-27989,-50484,-11180,83105,88963,17454,-31375,-56345,-90613,-64146,-10212,35674,148666,64685,-49918,-67177,-48972,-35379,65107,76289,90067,-21359,-34908,-103347,-133734,-174918,-141986,-65417,-135895,-125598,-54509,418,-19628,145,24866,-1323,-20927,43757,102086,74759,6396,-65253,10198,173373,319538,265399,99027,-76387,-93770,-49271,-54607,-40731,20948,91329,72426,23969,-3831,-8178,56669,108674,132393,100293,-18705,-76179,-43664,-19605,-425,6591,46485,43857,17621,100399,92228,47796,-40645,-96971,-60047,-36127,-39533,-66756,-34576,1703,-72527,-154502,-108323,-65858,-65904,-3407,35470,-25146,-44946,-13870,25081,-7351,-54605,-21585,78826,127883,87728,24475,-20726,-46535,-82508,-43866,-94666,-180870,-178923,-187829,-220113,-146075,-65135,-68349,-73271,-31760,-20131,-44764,-88453,-90457,-32872,-39540,-92920,-77129,90556,499075,713127,426663,31509,-74899,-41623,36513,19266,-20369,-8801,28545,74899,82739,72518,-68,-46009,-61793,16244,72866,-8944,-22257,71662,195811,164668,129741,215705,193952,77581,10597,-12027,62419,83737,27702,16297,47277,23928,25754,108222,104205,97070,91792,76045,50317,19946,-16501,-3586,-43068,-38969,9377,35387,22527,-46583,-30877,-8050,14391,-41302,9484,28563,18452,-57115,1578,88662,126439,124705,86022,14248,-55501,-91642,-93390,-118510,-157764,-156813,-139327,-102208,-54084,62984,131324,135359,216650,171857,49196,9119,36421,17481,-47910,42385,-5317,-98545,-102975,-47722,-76720,-46194,34003,98174,88249,36942,4493,2553,35792,76237,103562,58746,1517,65164,265968,287725,135676,-1639,-81155,-67317,-14193,7239,10500,-11733,-66275,-105256,-93070,-10353,139224,155354,64998,-41611,-31819,2774,57154,55477,80347,90715,69705,35035,32272,62329,67437,-10495,-84819,-106363,-30805,59910,111663,103968,99045,112420,97665,64514,-4782,-78763,-97624,-19794,47079,4044,-62099,-23195,-9959,-74334,-119602,-127845,-101051,-104734,-90707,-63287,-10058,72641,185320,73229,-21929,11895,21251,23842,-10970,-42683,-10537,-17069,-71872,-125778],[-190908,-93420,-101476,10043,18831,13461,-10759,-4907,9795,65320,103108,37941,29992,78527,110500,95786,53233,-7590,-29572,-26589,-7083,31447,87861,94862,42031,17937,12798,-3883,-91327,-133588,-95563,-58483,42532,96796,-1022,-16590,26941,70887,31331,54360,90367,158887,206951,147011,58754,-25906,-29198,-41956,-35482,-37487,-35916,-51440,-96589,-111605,-47447,42458,50460,23615,14621,26400,90137,211201,362069,360646,272574,129081,16643,-55768,-37499,-43370,-56090,-98770,-142338,-80928,26233,113942,252783,234973,62717,16202,30668,-389,-36731,-22215,-31165,44098,62161,20172,17688,-14824,-39837,-42966,-51326,-62439,-12900,66270,204746,356385,340670,276522,102214,-20876,-75786,1735,3579,14213,8467,8130,21456,42817,112316,291959,254842,26505,-75068,-70973,-33694,4686,-2368,-51504,-31984,-45672,-111033,-109882,-69648,33094,58300,-49789,-121054,-44089,63015,95236,73477,74557,3234,-98542,-122239,-131451,-154236,-165372,-175297,-71712,-66376,-143578,-121238,-57416,9972,55927,76214,117121,150159,135658,135131,171058,243960,253205,183535,174207,151804,94153,-12571,2746,35005,-28409,-105527,-119984,-81673,-29826,-30847,-29090,-13755,-6965,-48698,-121699,-34869,29858,40644,7021,7240,18472,-12172,-21553,-19724,-125424,-29732,437,-41159,-78982,-91814,-15896,-930,-105372,77815,-32691,-49595,-4512,59571,99410,175459,76997,-56646,-15406,6786,91385,197988,159686,49997,62688,56335,-26024,-65005,-63560,-22121,8948,-24543,-64655,-149753,-93342,9267,-20758,-57612,-76824,-4729,95107,118515,29793,2961,53554,84179,39691,-8561,172630,277272,169699,58017,12605,-39787,-96458,-99091,-109527,-16242,35145,85942,80971,-19837,-26887,111331,319977,376264,181064,16023,166250,193168,88221,4497,71381,91192,94716,157937,422770,574754,472153,237085,4762,-87068,-33428,29412,53558,-27352,-82751,-33381,8948,174694,391619,466870,317465,81993,-94480,-116079,-101114,-75388,-80588,-46536,-26315,9663,-5375,-17960,9154,12400,25962,63041,-14660,-96223,-111523,-17859,17988,8661,-103812,-78946,8702,8774,-57218,-77333,-57820,45895,76517,-5894,-57549,-80873,-73738,-22333,32193,27629,-4511,-9487,43795,113357,105205,51999,3693,21583,37289,58572,67796,53024,5378,-24774,23249,83478,78908,23609,20674,101688,71228,-102396,-66559,11258,46588,131774,88946,43650,52976,70082,73369,15898,13066,12049,36193,-22234,-14679,7446,51676,26621,-77754,-44560,53223,95339,120905,59492,-30101,-86174,-92322,-31885,-12449,-14479,58939,122821,180261,115223,58743,-3213,-33305,106,-7820,-34507,-59909,-2649,83593,57258,55271,52255,-20241,-129610,-54132,36989,-32120,-85330,-10566,21183,49174,72100,74365,47120,26910,12337,4192,-63976,-60145,10520,48356,20706,-1957,14997,75241,14869,-37122,-132118,-109727,-34462,-5971,-51063,-56885,-18259,-44564,-43897,-5258,-13905,-69490,-89273,-91632,-38500,50600,203082,254503,189797,51948,-67045,-61592,-20904,-5234,6188,-55467,-112904,-28339,-11412,-35994,-97751,-22924,130121,203929,24250,-75734,-113586,-107635,19658,-8823,-54263,-87903,-73074,-36262,-2137,-23526,-113673,-242313,-71798,37663,147984,251695,160766,24795,-71850,-130338,-174237,-165369,-106692,-78539,-100325,-21692,77131,137275,148513,160148,238031,164600,64132,-9589,-20384,-37999,-33897,-35557,-6831,51659,145560,156937,105600,87515,98841,29243,-78708,-112876,-134289,-109445,-69236,-12817,38121,-6814,-62519,-31210,-139198,-142341,-94198,-73416,-48630,-13146,38567,138518,67127,-25522,4716,119922,99831,-21783,-53937,-37576,25192,138699,125172,59927,56436,73539,116739,84738,67437,91023,152298,356931,436800,295817,88439,21359,86176,68601,11698,-21326,7522,-3970,-18269,-113719,-140445,-32485,12234,55543,-12745,-32430,32230,38266,-20510,-107079,-20497,35037,82970,139458,182737,251909,250972,203886,60300,-94877,-126823,-13542,-8064,-59876,-74793,-19037,59475,84597,31440,-10877,-6000,4577,-10690,-3567,95024,93856,28539,79104,190215,85871,28492,-46297,-109885,-108343,-142579,-158911,-144401,-75771,-92706,-100551,-48943,63676,129633,52979,-45198,-65310,-46024,-28151,21372,127063,286530,296257,165136,150298,115458,107151,135518,203969,226751,157302,121003,96982,66595,60526,47340,36690,42660,73748,23826,-37790,-87753,-57813,-7272,65089,135858,141343,102120,41145,20962,1846,-15537,-31627,-10583,-34895,-108946,-71482,125694,156564,9323,-104951,59740,315259,315378,208800,130338,57790,-25208,-77523,-103144,-80498,-76822,-85644,-26981,39895,7139,-86369,-111534,10388,39742,-39120,-98768,-97874,-128034,-23319,40771,29867,-97832,-203035,-257454,-171308,-154960,-98351,-46764,-57341,-39946,-92304,-68272,-66510,-59235,-40958,-84847,-148879,-112296,-9112,88105,131458,136165,55637,-58707,-57110,-36445,-46565,-53242,-9607,2102,-1048,-27158,-16808,-28404,5052,-7134,11676,64059,59693,-8392,-51654,-50377,-13617,-27078,-86031,-107916,-11630,55626,6668,-97782,-244205,-52110,240,67873,50533,33071,36954,36356,30312,5589,7554,13136,24278,25188,-37662,-55223,-21421,-26961,-10990,33692,85152,39299,-26930,-70466,-170241,-234517,-15210,109130,54485,-9226,-75261,-34883,-26070,-19140,-43852,-98433,-19887,80480,66501,29035,50538,108061,135969,120301,59264,47239,28076,6958,-11611,78409,28235,-41178,-76115,-45443,-57180,-72142,-121854,-56053,44481,200325,462357,486043,311756,93193,19181,33630,74183,183536,278194,200193,86002,-9192,-79918,-42669,3897,4151,-13428,339,84065,106332,39521,-42074,-15847,-29041,31666,-9239,-98650,-153258,-111086,-6366,110344,164669,231503,252335,266491,216452,96606,35625,-27545,-14714,44029,49583,36862,-16327,-37306,-8972,-38163,-73333,-110079,-45128,-11841,-749,-41633,-49935,-12377,71530,228178,527570,767679,876206,796744,588918,215983,37123,-34012,-15554,45667,29608,-1808,-58958,9297,112470,54307,14327,-25854,-64120,-57453,-53585,-25919,-61020,-137431,-117474,-4514,25799,5881,-63563,-68230,-88699,-16180,32301,-3567,-29940,5644,47267,44670,8165,42820,-46825,-31219,7320,89657,70267,-29202,-62754,-61578,-113037,-193521,-142513,-106206,-126105,-139123,-125082,478,119005,57999,118355,191560,159973,18129,-156504,-56471,-18264,-44736,-83932,-93186,-100700,-72635,-14783,16416,34098,36579,28408,18996,43805,93555,56355,65046,80202,125763,107497,19096,-25992,27843,138032,306751,366940,186921,31705,-62344,527,5763,-122565,-103315,49498,44153,-15788,-60111,-46840,204266,212441,73138,-6027,-9343,-21549,18067,34065,-21578,-15041,108090,283232,336132,273701,86703,-10446,-28295,-64694,-105733,-128365,25246,101811,62627,5684,-42442,-17506,-5247,-373,35794,68821,108888,160298,136004,107546,65016,25085,-9117,13664,-79829,-114667,-26889,161793,287602,352386,369070,253915,73287,73460,163861,203035,181941,100342,72708,83829,13821,-71486,-47109,-34132,-10860,54368,105038,91714,79693,63748,3806,-70824,-76193,54555,129664,121264,31626,-19870,-21931,-10539,-32241,-19734,-22851,-65359,-33530,-8728,-60212,-91619,-93175,-52383,31648,83430,68818,-29376,-132604,-144785,-150770,-93385,-42470,6585,13014,-57453,-105326,-61986,-42655,-6608,48410,86090,90216,90693,116876,176590,224476,292971,337441,269302,105473,-36283,-73038,-80817,-119576,-88038,-51009,20982,-5940,-10725,42293,46811,8923,9815,774,-66871,-81149,-3950,-39067,-59731,23034,184414,246547,217055,111031,120529,-45563,-72306,-37806,-10139,-17319,-64350,55,-8073,-17207,-41611,-6302,37401,79795,96996,153803,301367,276099,134603,172459,317707,229854,116033,34167,-25748,-88241,-118598,-51596,-51,-66041,-77794,162,56465,9020,-119675,-128609,-36274,-14396,-11095,-5806,-39615,-92296,-61018,-41552,-6345,-24524,-33217,-30207,-35013,19175,123980,163243,197169,84812,66830,23991,-28530,-92711,-92424,-39476,-41256,13978,93154,125188,105224,101154,101942,80227,72754,105888,52604,54016,69710,67157,-21322,-71075,-31958,-50744,-73392,-20765,97852,248140,296658,233930,167117,197516,173979,122213,73324,81192,45401,-49082,-94784,-57476,-7744,82666,73744,1994,-42023,-31630,-56539,20866,85139,48938,-3333,-22845,-36447,52868,108842,105095,66055,78555,41698,-19776,-55413,-81188,-147821,-78083,-41869,-367,-8874,-36625,-63745,-98458,-112459,-79954,-43351,-41828,-18097,-2416,1881,-2348,-23239,-10209,25970,68460,46147,40345,-17852,-144027,-166084,-109487,-56416,3269,43682,113666,245531,398249,332846,127797,35350,-58423,-116225,-83798,-61946,-36662,-13940,-24285,-14261,58728,42481,23624,-38920,-93719,-138828,9460,85020,86233,-14989,-56040,-14362,31379,-38193,-95030,-88755,-35159,20153,-13232,-55052,-38693,-35720,-16021,-15574,-46764,-65532,-49453,-37978,31645,70585,15006,-93892,2259,86947,139790,9249,-134537,-105332,-73295,-173953,-129603,-40513,-28327,-16398,-44433,-84084,-104785,-17332,42666,98265,220838,316457,230175,55941,36628,56625,76274,26862,-20435,-60709,-45434,31952,95158,98408,102088,57342,68692,65718,50186,9509,-11359,4444,7711,-55373,-85323,-116340,-108604,-52356,-1903,23228,41364,84210,25268,-51190,-92050,-44965,-17471,-28170,-27220,29325,101955,92970,-52522,-194556,-36249,-12952,-121059,-83245,32957,75003,33554,-35984,-48874,-17370,-24542,-17915,-26373,-52730,-40421,-46672,-94238,-24502,31366,34688,-3028,-47125,14771,81872,87136,27990,-2485,-24582,12341,63131,87585,96994,91630,72295,30996,-37104,-80751,-48900,-47707,-91674,-104521,-62453,-16196,49109,96895,55372,-15692,-195671,-216691,-96159,1137,69358,9332,-68520,-114978,-134013,-134316,-81507,-123543,-140057,-86172,-18343,-54702,-30608,31977,59515,131449,175365,227627,249028,150270,-51844,-69519,53714,72430,22626,-82667,-66326,20857,11606,32835,119997,113198,-31045,-18991,5004,138243,266020,290814,261607,198609,83901,52184,40150,47963,32693,62296,85110,-13868,-76020,-91570,-120545,-67977,-6163,11618,-19031,4980,37349,-8611,-58851,1190,45970,56712,67712,41209,-22848,-78828,-134584,-117795,-124742,-49702,-25302,-36897,-80949,-88537,-59028,-11699,-15504,-27065,-63787,-111726,-1486,106080,112003,23151,943,-27163,-41227,26018,114290,94636,9923,-57105,-46989,-48716,-60644,-80444,-30336,11924,124425,262538,306409,230476,50982,18072,-3748,-21357,-124207,-131625,-28444,-100,-24959,-75412,-123699,-55810,2568,38353,75896,123070,116392,102090,76638,54768,28324,27515,23821,17410,19269,3631,13671,25066,17774,14378,26152,55926,45620,-24204,-57278,-24823,3264,61059,57614,256758,469754,503430,317782,142800,81185,76513,118832,139080,124542,149631,229076,169845,97723,38178,-20150,-99839,-64961,3672,52389,120477,129331,56987,-23437,-26643,-53637,-23746,39369,19934,-25450,-38451,20698,89819,114118,13971,-8790,6434,65723,95571,108267,104811,64652,7236,-15213,-5551,124530,271842,344660,269362,99643,89394,103144,178982,199072,154919,49416,-51820,-127152,-88512,-49998,-10278,-36776,-91282,-95131,-102628,-76955,-35073,-63679,-102696,-39782,-27891,-43634,-36900,-78240,-46657,18048,83673,123385,135511,73218,67563,79716,80253,9332,-26466,-62729,-111393,-120715,-94236,-38645,-6633,-29785,-60235,-76268,-91242,-93825,-136969,-111954,-60284,1118,25612,73142,101008,96260,125056,112825,16816,-46132,-58701,-6502,5797,2717,-7772,-40852,-99342,-99099,-41792,-17452,4332,34871,70601,57005,-22622,-74033,-85079,42099,190470,155880,25136,-86350,-33769,80328,202801,126796,9957,-136801,-78959,-33869,-11181,23850,15199,11932,12934,7049,-5409,-34708,-25566,71134,66709,-54318,19929,66073,26476,20612,4899,-63200,-38513,32299,59386,36527,24255,5556,56014,82553,98872,92336,-19405,-72433,-19939,47100,26855,-43910,-28154,-30963,-85308,-69698,-18382,-31833,-37790,-37586,-94187,-9436,3866,-30423,-64146,-29772,43905,201216,254988,241013,202110,177416,117002,36438,-26200,-93553,-155258,-143649,-97720,-14296,-10354,-25072,93004,2498,-7289,-65008,69582,261931,180774,101206,82725,88917,15111,-59562,-102558,-53851,-9468,-44222,-85262,-55048,-61374,-58976,-76841,-44284,-5054,-38667,-77920,-1968,34598,-45193,-79473,-17333,50309,61485,19749,-46442,-35274,105367,157464,78078,-31012,-50456,-27309,41908,50461,4466,-33868,-56936,-92744,-70508,-16446,34741,156943,79686,-57926,-101841,-73240,-11095,101523,143248,157393,4720,-20132,-92891,-131800,-165668,-116609,-70229,-142956,-128538,-54811,4820,-16420,-5783,13884,-7604,-16939,53181,76948,39767,-16087,-73477,-1060,147520,300444,264660,96710,-79707,-112938,-69688,-58842,-36927,26208,95453,68056,7678,-30655,-35973,20551,58200,84084,60555,-22897,-48642,-64677,743,11431,12369,43858,31973,-650,86231,84897,35147,-59015,-113843,-74613,-47742,-39273,-54510,-33864,10032,-34201,-148236,-105800,-69950,-83699,-20346,41104,-13558,-12829,25372,43970,-20257,-78389,-31206,74184,114397,61547,-2595,-32781,-60488,-97233,-53616,-103314,-187189,-169436,-168597,-192011,-165497,-77022,-71003,-60615,-8008,-2730,-39395,-87158,-86148,-30091,-40469,-98600,-95997,79426,447895,634191,366015,23024,-77812,-51736,23967,3602,-36808,-9956,54479,120964,126508,98406,16897,-26482,-36303,31229,79464,-9492,-17931,87705,209653,159557,110510,191388,175665,75983,11296,-16026,65670,107319,49324,32147,54052,26869,-19891,74111,86062,74374,64968,40583,14805,-3812,-24590,-832,-35399,-27095,22866,45765,21696,-63626,-59536,-35509,-4323,-49879,12694,42751,16763,-69597,11516,99556,131475,112709,67343,2749,-51827,-69241,-82622,-112732,-157061,-160122,-143271,-114468,-61660,76903,148540,150047,214598,137962,4734,-21616,16269,-4404,-14134,68751,19476,-84863,-111086,-48246,-70943,-68240,2908,96966,106441,50960,-2889,-4489,35417,78302,100317,47653,-20797,28962,259706,313859,163001,16443,-81862,-82031,-23469,4091,2778,-24802,-82046,-118531,-106618,-29654,114839,155743,68481,-44976,-33356,8844,66939,50818,66870,80340,69192,40960,39950,76400,85947,5306,-68685,-98381,-19474,88380,165896,170447,157645,146720,89513,44924,-22070,-98093,-107080,-17554,48549,4519,-67860,-31320,-5495,-71544,-119635,-129818,-102684,-104310,-96511,-83147,-14629,90119,202099,54623,-42120,-1543,22988,31972,-2251,-38800,-7406,-6502,-61726,-121162],[-195630,-100968,-118597,-5774,16837,9937,-13957,-535,16309,71074,105501,38642,32224,80471,114048,101788,60377,-1083,-27033,-23488,-1598,38728,91064,93577,29482,-7572,-15499,-33189,-109734,-119701,-93138,-68311,32210,87349,-1375,-1957,41396,84637,47157,87492,122576,200079,264670,179319,69750,-24179,-27745,-40132,-34077,-32680,-26209,-41865,-89026,-121389,-74055,17266,43229,28367,25678,41698,95351,173823,300006,325860,258809,131695,19889,-75548,-53501,-51730,-70594,-121679,-159378,-75844,34942,130778,280202,247081,58096,10971,13136,-23714,-54704,-34620,-42746,39243,50178,13159,10294,-19800,-38888,-42690,-55103,-57030,-4778,64864,198040,373667,355431,281746,94539,-41481,-39693,29859,15929,16955,12396,15997,25864,32454,93046,263551,223017,-6102,-103806,-89239,-46293,-1337,-8265,-57854,-24132,-22806,-101537,-127454,-74704,36357,57032,-59461,-121786,-35678,73330,108088,82431,75573,6104,-96966,-135590,-150035,-184524,-130524,-135988,-35880,-58543,-135398,-105471,-40506,24101,75033,110994,159716,184797,155738,141765,152115,226183,270161,213856,200210,173102,104275,-9847,8983,45910,-21393,-109058,-135012,-86944,-36155,-32104,-31613,-25599,-18814,-58067,-137226,-41918,31929,48555,11563,6298,14038,-23979,-29064,-15159,-108622,-22392,-2488,-48428,-87214,-98182,-12954,10229,-84813,59303,-53979,-81484,-30047,56171,97538,157202,80192,-50828,4819,29265,95582,177748,138322,35942,50446,41029,-49389,-88557,-83142,-35791,8348,-25689,-75124,-135784,-90290,-7665,-40646,-60899,-93594,-24900,93160,146043,57989,14861,53240,79914,44806,-16235,166393,310034,216216,88561,32561,-30497,-97382,-98125,-109861,-14905,36587,81560,48347,-43146,-39238,95354,277651,296359,115506,14346,198607,232161,115289,19720,82003,100689,95926,138295,377673,556209,514085,298160,37933,-103407,-47904,35376,66873,-18610,-77275,-29093,11136,166110,375235,433401,266723,34000,-138415,-143766,-89062,-65814,-72515,-33032,-8769,23051,315,-23301,12162,39973,48431,70158,-23296,-105201,-98387,-22163,-3476,3004,-113883,-94878,8567,9082,-55357,-48958,-22442,88350,120291,35864,-29953,-73764,-110776,-52701,12118,16169,-17562,-18711,49107,131602,128544,63505,-4692,2571,18009,41667,55212,46838,4414,-23578,21657,73784,62276,7241,6187,86564,48077,-139306,-81252,11277,47313,112141,61585,33726,55823,83320,101723,48210,32000,27941,46266,-22775,-13010,18455,73039,51197,-62780,-36526,77586,141198,183064,114612,-2262,-74819,-90200,-22480,7573,16816,104164,155598,197763,123878,53451,-32171,-70325,-23046,-25413,-46783,-62883,-2708,101494,79158,56752,46524,-29252,-136548,-36818,55926,-17188,-77445,-13393,17294,48204,70594,72866,54599,38293,23120,13265,-60868,-59414,17784,67264,42696,13255,24907,80077,5647,-50741,-136591,-93600,-20599,7195,-41563,-57965,-24309,-51420,-55372,-18600,-15724,-67642,-97534,-100538,-48371,28592,179964,242399,197311,76376,-45452,-71333,-47038,-33491,-14676,-74469,-87289,-5298,10437,-13443,-99985,-38908,128634,224708,29085,-86691,-119975,-105263,42471,14939,-39446,-81239,-75617,-39784,-3257,-15854,-105142,-218956,-34940,75947,186089,276941,161417,20437,-73071,-129677,-176556,-164803,-108723,-86458,-71490,13605,113916,185680,205391,229302,305326,193889,64682,-24285,-46021,-85385,-86754,-56326,-13947,29784,116548,151787,118696,105639,111753,39563,-75618,-113896,-136517,-112015,-60935,-1153,37666,-27313,-94661,-44506,-143960,-149220,-102979,-83266,-55713,-8526,53104,175108,108613,-385,933,90347,51727,-64007,-83911,-64043,-16887,111904,142807,93683,88751,94967,141955,95911,62777,86281,155075,365055,442064,307650,100959,14193,87906,74216,15148,-27605,-12098,-33861,-50449,-143096,-142363,-19294,37254,70048,-13887,-33199,52512,64905,-1723,-97400,-28998,28825,73129,128719,174479,250757,261550,219766,66871,-100116,-122065,-11937,-9028,-57396,-91551,-32097,58073,94695,45542,926,2095,-4542,-24307,-24035,68498,82553,25092,72991,164218,72973,30524,-49767,-123678,-114483,-146020,-159611,-133360,-61894,-80869,-85712,-37909,50371,98453,25393,-62651,-74627,-52087,-39562,7581,102905,250987,291509,193621,183179,150644,143628,171038,223772,248705,170136,127668,101277,71312,75055,70079,49756,41129,63755,18670,-42845,-81010,-53679,408,78316,155898,156992,112273,44665,19330,-5081,-27726,-44642,-23397,-52529,-131559,-43273,152923,153256,-2639,-113205,61267,381910,398910,261831,159466,71472,-22990,-77376,-115306,-94723,-84569,-78310,-12762,72996,49288,-51186,-97002,17268,41480,-38558,-86415,-93410,-168681,-68639,12525,22280,-80764,-174235,-237821,-164707,-159456,-108551,-41693,-55801,-51425,-116954,-64897,-72486,-76108,-70184,-127748,-95137,-63166,17558,90085,104787,88081,-891,-95567,-73222,-48583,-58530,-76066,-45232,-40440,-41064,-51025,-26870,-39858,6174,17615,40364,80548,63559,-6268,-47691,-49490,-17482,-29033,-77755,-85292,7199,57639,-16044,-113090,-233791,-50841,-3022,73222,64290,46204,48242,40790,35288,12862,17372,24739,37322,48540,-3054,-14326,6758,-8012,10447,49496,101502,49465,-23950,-73287,-175038,-212910,1021,112717,56022,-4036,-67660,-44294,-34757,-20072,-35733,-79124,-40753,68512,65152,29277,36519,56754,72791,79148,49846,59003,59808,48468,32105,90441,5638,-77718,-124221,-87139,-82368,-85316,-121493,-33359,79794,254267,513005,514966,310370,85687,18357,28812,71008,186809,258008,172192,62042,-32333,-92650,-63146,-28107,-26829,-28648,-5401,64053,75734,9257,-69287,-28927,-31768,38822,1857,-92737,-147874,-105046,3136,124464,175272,242366,251939,250809,195686,81933,18159,-59638,-60740,-10424,-11383,15490,-9592,-42835,-36365,-76520,-99918,-110561,-40183,-24260,-15555,-58915,-54348,-13182,66628,188077,396016,569068,666073,628934,506047,203093,42784,-12195,946,59588,37537,2075,-66694,-27011,68555,14307,-16980,-47635,-85723,-78337,-67329,-29490,-58979,-126889,-127739,-20661,16727,8411,-57276,-84182,-100154,-15604,46874,4292,-36703,-10326,36367,47083,11572,54165,-56915,-25272,13048,87913,52621,-46319,-39937,-25323,-73902,-159486,-119534,-96484,-128235,-151650,-145427,5245,126625,86778,144630,213791,170197,4184,-167332,-39837,2955,-31225,-69110,-85585,-98197,-70340,-11928,18657,37195,55872,60248,58935,93750,126736,69901,68699,72659,110249,99543,19439,-25110,22771,121728,280652,363420,200592,40303,-59549,-1610,17800,-84784,-140080,-62669,-84218,-122324,-130361,-80491,199500,228407,95027,7373,-9592,-17862,28013,37485,-26278,-17156,100076,271793,325118,262478,83951,4953,-4651,-42645,-88581,-122741,47473,139934,99920,28515,-31783,-17617,-12051,-13667,14818,34825,50966,95851,75771,58742,36340,1383,-31027,-20278,-119245,-121619,-40691,158500,299227,358940,372689,237621,54637,85115,194990,235577,205171,117910,87901,102751,33311,-80108,-73621,-54650,-10722,65434,118211,101845,81083,48129,-26284,-83897,-36643,102474,189075,145601,27511,-24756,-20685,-5281,-27002,-20047,-29048,-77105,-40290,-4893,-57082,-94681,-91347,-48553,37292,84703,57973,-62100,-175322,-133526,-123861,-75510,-39082,10025,28350,-41548,-102681,-63265,-40133,-1084,55224,96470,109453,128931,159359,199825,232222,281852,329852,286382,145254,8853,-50807,-77326,-134929,-125231,-101246,-11765,-15548,-7139,45033,47597,14370,18768,5303,-71272,-75654,4984,-17977,-17696,63244,198455,199208,160386,62995,99008,-51623,-60274,-49023,-27523,-33645,-79612,13840,-278,-10684,-35704,-2339,47309,83500,98715,153962,296233,257033,114038,147430,308002,259981,145076,55186,-11496,-83500,-143456,-66782,-8435,-77928,-94836,-23236,35928,9733,-98815,-177308,-102549,-57935,-27813,-11562,-33978,-91697,-60876,-41301,-9376,-35574,-51942,-50980,-40739,27286,141336,194767,210544,92474,74808,34325,-19266,-92915,-110354,-64656,-49651,24393,105765,135614,113509,106820,100970,67450,50131,70524,10145,15451,40909,58291,-11744,-62004,-32818,-54972,-52337,-11654,90365,209884,229801,162801,110287,161847,149272,92310,51216,88493,71720,-8953,-87524,-67874,-19358,70593,61313,-10394,-43305,-34293,-65073,10065,82515,54749,4125,-29722,-59984,42597,112269,118891,79210,86205,36781,-45886,-76518,-75408,-112454,-73834,-45263,10902,2929,-18463,-49411,-94544,-101255,-59559,-15286,-16576,-6856,4163,7978,6057,-25078,-14933,24636,54608,32349,34281,-21693,-149714,-170355,-113223,-62728,2099,36821,98754,219827,364589,322178,125280,34676,-57986,-111398,-87880,-67595,-36259,-1073,5618,21677,71512,36051,14208,-42257,-94156,-139504,10729,97670,82903,-32644,-75958,-37166,4008,-55790,-84314,-69878,-14269,34348,-8630,-53330,-26315,-12753,27415,37190,-17145,-52539,-33382,-34617,36183,80494,25616,-86811,-7659,78250,130895,-15658,-142655,-98819,-59012,-146717,-163555,-83169,-81103,-44893,-58519,-77866,-98745,-24412,23223,76972,211748,320466,224493,50736,32893,50271,67786,24802,-28476,-70733,-52826,36808,120182,134741,130328,73800,67437,34436,3818,-36559,-42346,-3615,12281,-47233,-71757,-95531,-88068,-35617,5271,20768,37421,93406,48148,-24720,-86702,-63757,-35601,-42498,-31351,32833,109689,85060,-73237,-134617,-12238,-29519,-134620,-85806,42214,79122,35119,-38530,-68886,-49737,-44995,-26078,-29092,-53590,-41847,-45515,-107484,-26060,43121,50723,1274,-62261,-29864,40101,68675,14240,-6171,-17261,24884,85974,112638,106108,80609,53057,8784,-58971,-86996,-30326,-24213,-80403,-107097,-65777,-22450,38506,74846,33543,-28700,-211717,-195442,-75547,15633,75816,5252,-78213,-118973,-134238,-148673,-111375,-153802,-163525,-107262,-35572,-53574,-24084,28896,39856,105313,146106,195460,222216,160325,-26990,-85449,27877,35203,-11748,-86278,-39171,31337,23755,40564,135845,119797,-36083,-22647,-9989,94552,196724,220948,220597,184279,76317,47722,41745,46977,13247,26922,36597,-49111,-99244,-108144,-102900,-68414,-6342,3738,-37411,-12926,21691,-17636,-43896,5351,35834,34952,42605,30116,-30281,-96099,-156345,-110512,-123407,-61883,-38873,-50622,-99271,-78443,-39343,-2964,-21364,-40321,-74136,-119058,-8824,110625,130369,44483,24241,-5604,-23503,40715,126794,105139,17217,-51377,-37149,-38518,-51660,-76344,-38451,-8032,105202,258400,337994,268859,75884,33314,2275,-17183,-125585,-143770,-49713,-6253,-19594,-71996,-129528,-57637,10051,48692,83914,133393,131080,116510,95636,68799,31029,34403,34375,30365,34332,16122,27910,35938,9562,-3578,22244,57462,46986,-17109,-47144,-16524,13107,72475,67812,254648,462799,516311,324034,147723,89505,80282,127168,152650,132705,156591,258483,209595,124236,57695,-3762,-76092,-49367,-5385,20923,76951,86127,31825,-20469,-23009,-69890,-41545,29287,19275,-26868,-45216,5190,64101,79905,-2405,-7134,7036,56399,87862,107683,111856,69124,2724,-32476,-25915,97266,222443,281378,225948,79034,82143,98775,191015,232376,188892,66903,-38261,-117772,-82714,-49308,-16729,-51973,-100367,-103271,-112883,-80733,-31034,-67262,-129722,-64674,-54138,-71184,-51333,-78262,-45159,18620,84543,125745,137526,76288,66477,87570,97442,31257,-4330,-53973,-109327,-126850,-106881,-54805,-21783,-42599,-69169,-84931,-91939,-88958,-134886,-112177,-57195,7427,29537,74551,105015,89894,108802,98554,22584,-25161,-38283,11857,18773,5743,-8737,-38187,-84379,-76900,-17634,1368,6500,23986,62333,59291,-19681,-79089,-60523,74398,214404,153304,2138,-104538,-44359,67015,177967,98278,-18707,-128941,-30892,3578,10862,35716,23820,21806,32846,38651,28532,-6789,-31686,38189,30370,-126119,-11907,55722,16308,12238,8763,-53668,-35251,44051,77048,49645,31308,5357,39155,34342,73757,92666,-32415,-97150,1544,71704,47002,-21273,-27585,-28035,-80253,-65235,-21984,-39309,-48151,-53579,-83700,-3897,6474,-32440,-69025,-30668,49157,232204,340696,352150,291949,226213,136501,29350,-49053,-107368,-152106,-136040,-85525,-3733,-10916,-41622,76954,1702,22529,-61281,46813,255962,205858,131463,104165,97653,14707,-66405,-99898,-35060,6774,-37046,-82481,-43565,-47154,-47959,-72807,-50181,-22632,-53755,-64599,24269,56900,-28708,-66887,-10939,58510,79883,51765,-613,-15665,121834,173595,75042,-27680,-47322,-40740,8237,21843,-2436,-31724,-53963,-90293,-71403,-16734,37854,160288,90965,-58796,-126471,-74295,20302,148520,226779,224508,29467,-3191,-78193,-118347,-149800,-87619,-47201,-143174,-128906,-52560,12864,-11753,-13799,-1776,-16573,-10854,60958,46869,2834,-38311,-76974,-6100,120291,265944,249572,88685,-82153,-126661,-85599,-53636,-28889,32770,96226,62339,-6885,-56278,-66152,-21614,-406,33001,23700,-26628,-20045,-21602,24652,25186,20002,42455,20237,-20208,64152,70504,18468,-75474,-123583,-83810,-57195,-35295,-40620,-31666,12803,-1230,-114233,-83045,-57164,-98800,-39742,43894,1203,25140,64354,63547,-26419,-96116,-35686,71601,103023,37705,-26360,-39234,-69711,-100579,-35812,-79141,-170149,-147590,-143347,-166728,-175759,-85644,-72145,-48182,14773,14337,-33574,-83930,-76152,-21682,-35543,-96635,-109025,64342,377924,533194,303820,17046,-76925,-58542,13925,-8130,-44946,1837,92984,176187,178033,129124,38421,-3331,-8291,47021,87751,-6671,-10346,106066,217900,148589,88749,168971,162364,79628,16683,-17640,67153,127524,66002,42336,55460,31282,-35291,33026,64220,49122,33471,-1456,-26866,-33198,-37827,-3469,-31109,-18444,32654,53381,20983,-74441,-79872,-57299,-20069,-58455,12349,54546,14817,-78958,18657,106094,133857,98802,44971,-12525,-43293,-50007,-75782,-110801,-148926,-146513,-136028,-112294,-52981,87166,159479,160858,206376,100134,-42405,-50713,339,-13539,19563,89759,39872,-70272,-104440,-47665,-62375,-75406,-23161,92338,121256,65792,-7431,-11027,33265,77278,92125,32330,-39874,-5415,244952,332393,187531,34607,-80863,-99620,-38754,-5242,-10427,-40192,-94227,-126518,-119454,-51903,82624,145275,63909,-54279,-38725,12338,73777,41608,47171,65737,67446,48475,49021,88970,100816,17669,-56202,-92635,-12030,111790,220009,241352,217447,174572,73427,18253,-44779,-120470,-119269,-22268,44263,2708,-74125,-44506,-7615,-76230,-127239,-139237,-111294,-108777,-103807,-107786,-18111,101722,199511,26724,-64717,-18461,18939,33588,126,-40407,-9446,-816,-55762,-119546]],"minY":-15.012496589117632,"maxY":235.012503412468,"minX":0.6945215224196684,"maxX":7.91453940197007,"minZ":-1122632,"maxZ":526676751}},"id":"4fe0c26c-9b7d-47bb-a66e-dd12ab6f34e4","meta":{"TITLE":"Parameter file, TopSpin 4.5.0","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"8\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH & Co. KG","OWNER":"nmrsu\r\n$$ 2025-05-24 08:25:57.970 +0200  nmrsu@CZC150CR4G\r\n$$ D:/Data/SG/CCP-3863/26/pdata/1/procs\r\n$$ process C:\\Bruker\\TopSpin4.5.0\\prog\\mod\\proc2d.exe","epoch":1748067955000,"date":"Sat, 24 May 2025 06:25:55 GMT","2D_Y_NUCLEUS":"<13C>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":100.65551506,"2D_X_FRECUENCY":400.300035072019,"2D_Y_OFFSET":235.012503412468,"2D_X_OFFSET":7.91453940197007,"twoD":true,"ABSF1":[7.91453940197007,235.012503412468],"ABSF2":[0.694521522419668,-15.0124965891176],"ABSG":[5,5],"ABSL":[0,0],"ALPHA":[0,0],"AQORDER":[0,0],"ASSFAC":[0,0],"ASSFACI":[0,0],"ASSFACX":[0,0],"ASSWID":[0,0],"AUNMP":["<proc_2dpl>","<>"],"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":[15,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[8.546217918396,210.011001586914],"F2P":[0.381590456858386,-10.0109984137304],"FCOR":[1,0.5],"FTSIZE":[2048,1024],"FT_mod":[6,6],"GAMMA":[0,0],"GB":[0,0],"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":[0,0],"LEV0":[35,0],"LPBIN":[0,256],"MAXI":[10000,10000],"MC2":[0,0],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0.1,0],"MddCEXP":["no","no"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":[0,0],"MddMEMORY":[0,0],"MddMERGE":[0,0],"MddNCOMP":[0,0],"MddNITER":[0,0],"MddNOISE":[0,0],"MddPHASE":[0,0],"MddSEED":[0,0],"MddSRSIZE":[0,0],"Mdd_CsALG":[0,0],"Mdd_CsLAMBDA":[0,0],"Mdd_CsNITER":[0,0],"Mdd_CsNORM":[0,0],"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":[0,0],"Mdd_LrLAMBDA":[0,0],"Mdd_LrNITER":[0,0],"Mdd_LrRANK":[0,0],"Mdd_LrZF":[0,0],"Mdd_mod":[0,0],"NCOEF":[0,60],"NC_proc":[7,7],"NLEV":[16,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[7.91453940197007,235.012503412468],"PC":[1.4,4],"PHC0":[0,0],"PHC1":[0,0],"PH_mod":[0,2],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[2147483647,2147483647],"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.300035072019,100.65551506],"SI":[2048,1024],"SIGF1":[7.91453940197007,235.012503412468],"SIGF2":[0.694521522419668,-15.0124965891176],"SINO":[0,0],"SIOLD":[2048,1024],"SPECTYP":["<HMBC>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.CDCl3>","<>"],"SSB":[0,0],"STSI":[2048,1024],"STSR":[0,0],"SW_p":[2890.17341040463,25166.3951530361],"SYMM":[0,0],"S_DEV":[79438,79438],"TDeff":[2048,256],"TDoff":[0,0],"TI":["<HMBCGPND\r\n\r\nHMBCGPND CDCl3 {D:\\Data} SVS 3\r\n\r\n>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":[2048,1024],"YMAX_p":[526676751,526676751],"YMIN_p":[0,0],"ACQT0":[0,0],"AMP":"(0..31)\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\r\n-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlinv llim=0.25 ulim=0.6 usepp=1>","AUTOPOS":"<24 >","BF1":[400.3,100.65551506],"BF2":100.65551506,"BF3":400.3,"BF4":400.3,"BF5":400.3,"BF6":400.3,"BF7":400.3,"BF8":400.3,"BWFAC":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CHANFCU":"(0..24)\r\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\r\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\r\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\r\n3e-06 1.5 0 0 0 0 0.0625 0 0 0 0 0 0 0 0 0 0.0002 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","DATE":1748067955,"DATE_START":1748065951,"DE":6.5,"DE1":4.5,"DEADC":0.5,"DECIM":6920,"DEPA":4.5,"DERX":1.5,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<HMBCGPND_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\r\n0 1 2 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\r\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\r\n83 83 83 83 83 83 83 83","FW":240000000,"FnILOOP":[0,1],"FnMODE":[0,1],"FnTYPE":0,"GPNAM":"(0..31)\r\n<> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <>\r\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\r\n0 50 30 40.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","GRPDLY":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HOLDER":24,"HPMOD":"(0..32)\r\n1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","IN":"(0..63)\r\n1.9875e-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\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\r\n0 39.7375 0 0 0 0 0 0","INP":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<Avance NEO 400>","INTEGFAC":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"no","LOCKFLD":4333,"LOCKGN":130.637832641602,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":261.9605,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":2,"NOVFLW":0,"NS":8,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,128],"O1":[1758.17571386006,11072.107],"O2":11072.107,"O3":2401.8,"O4":2401.8,"O5":2401.8,"O6":2401.8,"O7":2401.8,"O8":2401.8,"OVERFLW":0,"P":"(0..63)\r\n7.8625 7.8625 15.725 7.6625 15.325 19.8 30 60 20000 25 50 80000 80000 1000\r\n500 0 1000 2500 100000 600 2000 0 0 0 2000 270 100000 7.8625 1000 1000\r\n0 2119 20000 0 0 0 40000 0 0 240 2000 0 0 4740 300 0 80000 46600 10000\r\n30000 66000 0 4950 5550 4000 0 0 0 0 0 2500 0 0 1500","PACOIL":"(0..32)\r\n2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PARMODE":1,"PCPD":"(0..9)\r\n0 90 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\r\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PH_ref":0,"PL":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\r\n0 24.3 84.013 0 0 0 0 0 0 6.005e-05 1.668 0.088831 0.77024 0.38742 0 7.8872\r\n0 0 24.3 0.18534 0 0.078872 0 0 0.0087636 0.64751 0.19256 0.082373 0 1.668\r\n0.77024 3.0809 2.402e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\r\n116.831512 548.695068 0 0 0 0 0 0","PR":1,"PRECHAN":"(0..32)\r\n-1 2 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\r\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z166552_0019>","PROBINPUTS":"(0..15)\r\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<hmbcgpndqf>","PW":0,"PYNM":"<>","ProbeDescription":"<PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP>","ProjAngle":[0,0],"QNP":0,"RECCHAN":"(0..9)\r\n0 1 2 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\r\n-1 0 2 -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)\r\n1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RG":101,"RO":0,"RSEL":"(0..24)\r\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SAMPLEID":"<>","SFO1":[400.301758175714,100.666587167],"SFO2":100.666587167,"SFO3":400.3024018,"SFO4":400.3024018,"SFO5":400.3024018,"SFO6":400.3024018,"SFO7":400.3024018,"SFO8":400.3024018,"SHAPPR":"(0..15)\r\n0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\r\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\r\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\r\n<Sinc1.1000> <> <> <Crp32,0.75,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\r\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\r\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <Sinc1.1000> <Rsnob.1000>\r\n<Gaus1_180r.1000> <Gaus1_180r.1000> <Crp_psyche.20> <> <> <Gaus1_180i.1000>\r\n<Squa100.1000> <> <> <Q5tr.1000> <> <Reburp.1000> <> <> <> <> <> <> <>\r\n<> <> <> <> <> <Crp25,1.25,25.4> <Crp25,2.5,25.4> <0.0> <> <>","SPOAL":"(0..63)\r\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5 0 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\r\n0 1.2463e-05 5.539e-06 7.5317 5.4772 0.0043288 6.005e-05 7.5317 1.5012e-07\r\n0 0.0043288 0.0043288 0 0 1.6068 0 0 0 1.4509 8.841574e-06 1.374394e-05\r\n6.417446e-06 3.460876e-05 0 0 0 0.00084894 0 0 0.057343 1.0676 0.80339\r\n0.060456 0.00027055 6.0555e-05 5.539e-06 0.00035449 0.00019804 0 0 8.138e-06\r\n1.5012e-07 0 0 0.05386 0 0.036952 0 0 0 0 0 0 0 0 0 0 0 0 0.50211 0.25106\r\n0 0 0","SUBNAM":"(0..9)\r\n<> <> <> <> <> <> <> <> <> <>","SW":[7.21998680089727,249.997500275702],"SWIBOX":"(0..32)\r\n0 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","SW_h":[2890.17341040462,25166.3951530361],"SWfinal":0,"SigLockShift":0,"TD":[2048,128],"TD0":1,"TD_INDIRECT":"(0..7)\r\n0 128 0 0 0 0 0 0","TDav":1,"TE":297.996713475924,"TE1":298.452850341797,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.452850341797,"TE_STAB":"(0..9)\r\n2 2 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<9dfeb313-f454-4c78-be73-8d3a64c48c8d>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","VtChillPowType":2,"VtChillPowVal":1,"VtChillType":5,"VtGasFlow":399.960083007812,"WAVEMAKER":"(0..7)\r\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\r\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":7480429,"YMIN_a":-7577436,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":301.15,"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":1,"CHANFCU2":2,"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":1,"CHANREC2":2,"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":1,"CNST3":1,"CNST4":1,"CNST5":1,"CNST6":1,"CNST7":1,"CNST8":1,"CNST9":1,"CNST10":1,"CNST11":1,"CNST12":1,"CNST13":8,"CNST14":1,"CNST15":1,"CNST16":1,"CNST17":1,"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":"<>","CPDPRG3":"<>","CPDPRG4":"<>","CPDPRG5":"<>","CPDPRG6":"<>","CPDPRG7":"<>","CPDPRG8":"<>","D0":0.000003,"D1":1.5,"D2":0,"D3":0,"D4":0,"D5":0,"D6":0.0625,"D7":0,"D8":0,"D9":0,"D10":0,"D11":0,"D12":0,"D13":0,"D14":0,"D15":0,"D16":0.0002,"D17":0,"D18":0,"D19":0,"D20":0,"D21":0,"D22":0,"D23":0,"D24":0,"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":1,"FCUCHAN2":2,"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":"<>","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":50,"GPZ2":30,"GPZ3":40.1,"GPZ4":0,"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,"HPMOD0":1,"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.000019875,"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":39.7375,"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":7.8625,"P1":7.8625,"P2":15.725,"P3":7.6625,"P4":15.325,"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":7.8625,"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":4950,"P53":5550,"P54":4000,"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":24.3,"PLW2":84.013,"PLW3":0,"PLW4":0,"PLW5":0,"PLW6":0,"PLW7":0,"PLW8":0,"PLW9":0.00006005,"PLW10":1.668,"PLW11":0.088831,"PLW12":0.77024,"PLW13":0.38742,"PLW14":0,"PLW15":7.8872,"PLW16":0,"PLW17":0,"PLW18":24.3,"PLW19":0.18534,"PLW20":0,"PLW21":0.078872,"PLW22":0,"PLW23":0,"PLW24":0.0087636,"PLW25":0.64751,"PLW26":0.19256,"PLW27":0.082373,"PLW28":0,"PLW29":1.668,"PLW30":0.77024,"PLW31":3.0809,"PLW32":0.000002402,"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":116.831512,"PLWMAX1":548.695068,"PLWMAX2":0,"PLWMAX3":0,"PLWMAX4":0,"PLWMAX5":0,"PLWMAX6":0,"PLWMAX7":0,"PRECHAN0":-1,"PRECHAN1":2,"PRECHAN2":-1,"PRECHAN3":0,"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/31P-109Ag>","PROBINPUTS1":"<1H>","PROBINPUTS2":"<2H>","PROBINPUTS3":"<>","PROBINPUTS4":"<>","PROBINPUTS5":"<>","PROBINPUTS6":"<>","PROBINPUTS7":"<>","PROBINPUTS8":"<>","PROBINPUTS9":"<>","PROBINPUTS10":"<>","PROBINPUTS11":"<>","PROBINPUTS12":"<>","PROBINPUTS13":"<>","PROBINPUTS14":"<>","PROBINPUTS15":"<>","RECCHAN0":0,"RECCHAN1":1,"RECCHAN2":2,"RECCHAN3":0,"RECCHAN4":0,"RECCHAN5":0,"RECCHAN6":0,"RECCHAN7":0,"RECCHAN8":0,"RECCHAN9":0,"RECPRE0":-1,"RECPRE1":0,"RECPRE2":2,"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,"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,"SHAPPR0":0,"SHAPPR1":1,"SHAPPR2":1,"SHAPPR3":1,"SHAPPR4":1,"SHAPPR5":1,"SHAPPR6":1,"SHAPPR7":1,"SHAPPR8":1,"SHAPPR9":1,"SHAPPR10":1,"SHAPPR11":1,"SHAPPR12":1,"SHAPPR13":1,"SHAPPR14":1,"SHAPPR15":1,"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":"<Sinc1.1000>","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":"<Q5tr.1000>","SPNAM57":"<>","SPNAM58":"<Reburp.1000>","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,"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.000012463,"SPW2":0.000005539,"SPW3":7.5317,"SPW4":5.4772,"SPW5":0.0043288,"SPW6":0.00006005,"SPW7":7.5317,"SPW8":1.5012e-7,"SPW9":0,"SPW10":0.0043288,"SPW11":0.0043288,"SPW12":0,"SPW13":0,"SPW14":1.6068,"SPW15":0,"SPW16":0,"SPW17":0,"SPW18":1.4509,"SPW19":0.000008841574,"SPW20":0.00001374394,"SPW21":0.000006417446,"SPW22":0.00003460876,"SPW23":0,"SPW24":0,"SPW25":0,"SPW26":0.00084894,"SPW27":0,"SPW28":0,"SPW29":0.057343,"SPW30":1.0676,"SPW31":0.80339,"SPW32":0.060456,"SPW33":0.00027055,"SPW34":0.000060555,"SPW35":0.000005539,"SPW36":0.00035449,"SPW37":0.00019804,"SPW38":0,"SPW39":0,"SPW40":0.000008138,"SPW41":1.5012e-7,"SPW42":0,"SPW43":0,"SPW44":0.05386,"SPW45":0,"SPW46":0.036952,"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.50211,"SPW60":0.25106,"SPW61":0,"SPW62":0,"SPW63":0,"SUBNAM0":"<>","SUBNAM1":"<>","SUBNAM2":"<>","SUBNAM3":"<>","SUBNAM4":"<>","SUBNAM5":"<>","SUBNAM6":"<>","SUBNAM7":"<>","SUBNAM8":"<>","SUBNAM9":"<>","SWIBOX0":0,"SWIBOX1":3,"SWIBOX2":1,"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":128,"TD_INDIRECT2":0,"TD_INDIRECT3":0,"TD_INDIRECT4":0,"TD_INDIRECT5":0,"TD_INDIRECT6":0,"TD_INDIRECT7":0,"TE_STAB0":2,"TE_STAB1":2,"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,"WAVEMAKER0":"<>","WAVEMAKER1":"<>","WAVEMAKER2":"<>","WAVEMAKER3":"<>","WAVEMAKER4":"<>","WAVEMAKER5":"<>","WAVEMAKER6":"<>","WAVEMAKER7":"<>","WBSW0":4,"WBSW1":10,"WBSW2":10,"WBSW3":10,"WBSW4":10,"WBSW5":10,"WBSW6":10,"WBSW7":10,"nbSubSpectra":1024,"firstY":235.012503412468,"lastY":-15.012496589117632,"observeFrequency":400.300035072019,"brukerReference":400.300035072019},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"CCP-3863_26.zip/CCP-3863/26","pulseSequence":"hmbcgpndqf","aqMod":3,"experiment":"hmbc","acquisitionScheme":"notPhaseSensitive","lpNumberOfCoefficients":[0,60],"linearPredictionBin":[0,256],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.5.0","temperature":297.996713475924,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":"8","originFrequency":[400.301758175714,100.666587167],"probeName":"Z166552_0019","baseFrequency":[400.3,100.65551506],"scaleFactor":[128,128],"fieldStrength":9.401684034256371,"spectralWidth":[7.21998680089727,249.997500275702],"spectrumSize":[2048,1024],"acquisitionTime":0.0012109999999999994,"pulseStrength90":31796.50238473768,"relaxationTime":1.5,"numberOfScans":8,"groupDelay":68,"DSPFVS":20,"DECIM":6920,"increment":1.0314266858424672,"epoch":1748067955000,"date":"Sat, 24 May 2025 06:25:55 GMT","localeDate":"5/24/2025, 8:25:55 AM","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1758.175713973742,11072.10700000394],"experimentNumber":26},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"originalInfo":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"CCP-3863_26","pulseSequence":"hmbcgpndqf","aqMod":3,"experiment":"hmbc","acquisitionScheme":"notPhaseSensitive","acquisitionMode":"SIMULTANEOUS (DQD)","lpNumberOfCoefficients":60,"linearPredictionBin":0,"tdOff":0,"windowMultiplicationMode":[4,4],"title":"HMBCGPND_ED CDCl3 {D:\\Data} SG 24","solvent":"CDCl3","temperature":297.996713475924,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":0,"phc0":0,"originFrequency":[400.301758175714,100.666587167],"probeName":"Z166552_0019","baseFrequency":[400.3,100.65551506],"scaleFactor":1,"fieldStrength":9.401684034256371,"spectralWidth":[7.21998680089727,249.997500275702],"numberOfPoints":[2048,128],"spectrumSize":[2048,1024],"sampleName":"CCP-3863","acquisitionTime":0.3541309999999998,"pulseStrength90":31796.50238473768,"relaxationTime":1.5,"numberOfScans":8,"groupDelay":68,"DSPFVS":20,"DECIM":6920,"digitalFilter":68,"increment":[0.0001729999999999999,0.00278843307086614],"epoch":1748067955000,"date":"Sat, 24 May 2025 06:25:55 GMT","localeDate":"5/24/2025, 8:25:55 AM","reverse":[false,false],"frequencyOffset":[1758.175713973742,11072.10700000394]},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"darkviolet","negativeColor":"yellow"},"data":{"re":{"z":[[0,0,0,0,0,5,2,12,1,15,-6,9,-14,5,-25,12,-29,24,-31,38,-42,56,-62,73,-88,98,-112,131,-141,175,-187,230,-256,293,-341,376,-444,486,-562,631,-714,807,-908,1021,-1150,1290,-1450,1628,-1816,2045,-2272,2561,-2852,3204,-3594,4025,-4543,5103,-5796,6590,-7574,8788,-10356,12494,-15578,20545,-29948,54765,-385457,-827477,-1574328,-2572911,-1818910,-1951893,-697637,666216,1149425,2678866,2119236,2100255,1571175,554497,-189402,-470274,-669933,-410429,24819,-105612,727782,-75820,-304669,-465892,-2491444,-1551895,-2266694,-1426009,104781,-53763,1929408,1711965,2169876,1731510,590328,761193,-296607,-74892,-262666,164708,-41767,300277,201447,-701731,-1240182,-2019176,-2327645,-1926495,-1383206,-551258,1106964,1321193,2706915,2767600,1526900,2212911,-445397,-90706,-783773,-1876053,728617,-1599549,857247,923848,-663412,1418055,-1975462,-804904,-1601900,-2520797,-334381,-975054,637242,1404739,1544643,2076233,1098072,1096505,433460,285668,152171,363494,501825,206682,238949,-243368,-1014884,-1591886,-2362187,-2432649,-2154404,-1536496,109190,1316018,2348643,2655087,2614501,2089035,935035,504352,-904906,-1570565,-952719,-1813889,540364,-132253,270674,1114974,-1218238,588982,-1918090,-1330953,-772904,-2367189,810366,-450613,1250644,2188418,351650,2650375,-51694,752227,1204719,-1288802,1917347,-473435,307526,1239412,-2482512,428485,-2932398,-3286001,-1020913,-4539804,740040,-212743,580222,4774218,1121770,4288765,2184660,-44829,1603158,-2866889,-617582,-1825635,-1754413,306495,-604979,1327215,224779,325607,-280517,-1379537,-1069552,-1590012,-767826,-459318,-34606,583869,1267071,1177244,928797,895367,244570,936402,305249,426073,1594367,-113428,257774,-707113,-2422004,-1590143,-3705699,-2873988,-1335408,-2063158,1694091,1684002,2621180,4460872,1867208,3169805,649431,-1050604,-329352,-3400006,-814865,-1791135,-1086007,1481062,-1022981,1882107,92103,-699064,834316,-2596515,120293,-978904,-1644993,1918158,-778896,1346049,1334715,-321070,2448190,-393570,679565,1889592,-396141,2078286,313074,-559832,-3731,-3377800,-2375164,-3123097,-3323531,-981507,-1162495,1191165,2339546,2950838,3718828,2801957,1957032,1004640,-760128,-1558175,-2300915,-2265294,-527191,-1022030,566955,680178,184542,1282090,-1048324,-317016,-578346,-1944634,362491,-1448508,359659,964924,-479394,1909498,-81865,611346,1134898,242551,2034725,759940,1224360,1183776,-470622,-525964,-2157294,-3193033,-2978277,-3218842,-1690251,-528794,887259,2752536,3042980,3336482,2954747,1295718,558929,-1108402,-1806288,-1752317,-2557482,-1108096,-588255,-244194,1277244,199206,397639,414714,-1209087,111527,-980694,-1087537,332737,-783497,953792,303093,5941,1573084,-136063,941356,1081098,566342,1992412,560011,747947,-420084,-1544883,-1969541,-3271672,-2972451,-2818317,-2300166,49786,1005850,2765266,3682310,3222056,3462252,1489624,650044,-566148,-2305207,-1653308,-2317527,-1653034,-384490,-394977,983488,377556,542810,399664,-672511,-260057,-983847,-406687,1857,-712,330443,297714,442190,333964,423794,783491,782452,1335307,1438756,1359660,678539,-387374,-1241465,-2424690,-2804250,-3191511,-2703881,-1414829,-433613,1332170,2499267,3378028,3320662,2647685,1715857,489881,-1006815,-1754045,-2039109,-1569250,-1218417,-738141,270397,156449,794170,268550,-64299,-52998,-669153,-508935,-208796,-11280,381780,55110,357207,112177,318460,532933,384700,1122988,1106625,1049125,1272499,167885,-11239,-1367000,-2318358,-2754574,-3010254,-2266934,-1113711,-117767,1546298,2278828,3085353,3545010,2413318,1474203,-128993,-947179,-1574893,-1904402,-1502611,-1007859,-298624,262696,523223,677591,524127,235897,-543059,-272050,-419700,-299303,405189,10187,388925,168637,72768,348460,206244,284184,588247,1045264,1227097,921802,590134,-108871,-1137935,-1974385,-2795652,-2764278,-1850348,-1356181,355643,1160323,2320569,2984390,2790869,2592489,962153,22275,-934136,-1679041,-1541482,-1663324,-1049907,-316737,-271700,530918,71598,169004,-176692,-190326,-78816,-209038,38662,121267,368856,559189,214694,311523,246816,32374,494318,397374,982450,1193852,531554,561540,-601197,-1115222,-1383523,-2596977,-2171614,-1939770,-844894,444668,1485769,2233983,2520231,2553948,1935277,592155,172819,-889412,-1330620,-1529157,-1722835,-572607,-625011,160957,197158,272537,18283,-517827,-194772,-483979,-33347,230641,-53676,613730,-33472,249765,345136,-399745,382516,-230187,453528,861906,403174,1416500,69234,-429662,-1034513,-2207310,-1741452,-2581035,-1184699,-830131,-123679,1929916,1378929,2577653,2473070,1253347,1315825,-755032,-293398,-1582309,-1577958,-593458,-1284191,323030,-208659,-145484,336576,-1074036,-102768,-620184,-265696,271859,-353459,1022314,278407,546862,918861,-552904,479696,-355070,156184,574863,13303,1081859,328235,191201,-386843,-1454112,-935730,-2382420,-1353213,-1523615,-604488,996696,531807,2346229,1744459,1466780,1516752,-5112,664734,-1057445,-971810,-532381,-1288177,266559,-410684,-7481,248292,-720316,188695,-1027681,-311176,-65990,-635483,871806,187477,1010682,708538,-92937,917933,-604645,200300,-135569,-366820,981950,-319115,838583,-109692,-441888,-243424,-1901152,-1029669,-1502080,-1243124,37888,-195684,1696901,1340635,1810745,1834639,303170,711029,-501042,-406742,-464840,-777721,31860,-462088,97029,245679,-403821,58096,-829516,-458403,-410227,-528255,364513,118025,835226,761742,604722,980345,59566,660251,-330235,-236343,201824,-139592,509932,-196352,-147139,-194737,-1072620,-822682,-1320987,-1120268,-528463,-533794,710181,1070495,1348853,1505617,755409,879682,221241,-348338,-429709,-834289,-345787,-452380,152405,-284948,-131863,-36751,-725369,-327486,-1059270,-447299,-310322,-62669,740064,476136,992336,1011632,475071,530630,-362074,-309574,-197169,-296401,209416,139567,225971,-247174,-127726,-539936,-740224,-660773,-901025,-572701,-89998,512770,1091802,964672,830067,686839,425205,-199558,-123726,-310141,-588962,-262737,-28144,463223,217591,-104858,-19408,-651551,-1033413,-751382,-966379,-351604,-86457,585824,922498,1023338,1157707,814857,640077,21045,-346677,-253673,-476247,51168,-124924,-149005,-33430,-655721,-402662,-614745,-794697,-431681,-342009,-20992,440987,647145,958656,571892,783350,186711,-310379,-175216,-416748,158868,103976,52242,292828,-37077,567309,-276040,-683951,-536836,-933421,-698322,-661462,17903,653236,827270,1141428,996461,722000,433936,-29025,-125821,-560875,-25986,-419498,-392276,-26891,-382883,-442055,-460864,-199187,-415914,-493749,-64789,145443,430263,736788,485992,687128,290469,-27294,-115627,-340591,-190510,115404,205568,435231,110942,360930,13226,-376932,-482794,-1158841,-1026168,-789468,-466756,-92775,524380,1154385,935416,1035518,920654,325827,-49308,-277538,-390223,-416731,-387197,-347671,-447940,-158881,-570807,-423937,9010,-544447,-226225,189771,215152,381544,462484,473375,139273,111227,-82506,-257417,-243899,-142682,153863,388712,521171,703449,435652,-103733,-282211,-662152,-973353,-897778,-694727,-447807,76911,664574,647518,1312983,920923,654756,546758,149457,-189316,-463579,-554220,-543310,-399618,-430727,-258327,-241994,-139047,43096,60409,31335,73667,515108,504989,643188,70378,327239,-27230,-74134,-97821,-334399,-13922,25329,160589,485966,464026,360628,-167999,-368907,-649241,-1085440,-756584,-861015,-412498,-67473,413260,769707,932768,1147487,811101,529348,35751,-438409,-289692,-609305,-421185,-254942,-247860,-293698,-304611,-181955,-152398,-131252,-75266,205677,329689,219753,131890,538645,70270,-57248,-142566,-429979,-72466,-328260,230427,130733,289231,868843,19270,14097,-337845,-732580,-676156,-1278530,-779557,-533501,34728,453512,544679,1051677,805306,642110,535531,-69176,75444,-337688,-340305,-243339,-609041,-263167,-454103,-5064,-168243,-190828,130943,-56417,761401,328313,179312,687591,285075,290443,17361],[0,0,0,0,0,-5,-1,-4,5,1,15,-4,23,-14,26,-30,31,-48,48,-65,73,-86,99,-118,133,-161,173,-211,231,-262,297,-320,375,-397,457,-494,547,-606,652,-725,779,-859,927,-1008,1091,-1181,1274,-1380,1486,-1614,1746,-1893,2065,-2242,2467,-2706,3013,-3365,3798,-4350,5043,-5981,7258,-9120,12041,-17128,27805,-59897,483234,1222659,1049602,-319321,-408994,-1880220,-2319452,-1858083,-2610556,-731255,-419572,505704,1447798,1046539,1073544,794480,200527,-379519,274856,88041,1161554,1476279,1466413,1804715,68965,-46106,-1380691,-2502364,-2123807,-3195632,-1627514,-1065301,143821,1239685,1688897,1764353,1813079,1245272,489398,301819,-103784,353984,599947,286500,896119,256596,-104904,-723999,-1719098,-1692850,-1606832,-1583757,-620121,201627,212764,1549705,701982,797189,762905,-1334406,578022,-757114,191336,1770834,868984,3062237,1250424,763155,171592,-2268257,-2196927,-3408572,-3344911,-2301763,-1434614,29673,1205542,2053233,1986498,1985538,1277538,929682,215766,-15338,253632,3891,343226,158782,-16766,-458075,-1153448,-1746449,-1348738,-1251102,-938565,-113925,396119,1297366,938550,649461,298362,-666454,-477696,-1205270,367287,602741,966487,2835524,2051859,2417641,1061875,-911006,-1112156,-3676477,-3190974,-3619077,-2682331,-910823,-872913,2089378,1716666,2113983,3139896,948868,1824497,510954,-635499,1287172,-1656155,653058,-239177,-2060637,1133068,-2484209,-951142,-517253,-2229978,1559353,-995072,1301233,1630465,-533079,1394127,-1186796,-486587,-1233794,-1412141,327561,193923,2491535,2072720,3172110,2270975,905346,216269,-2703823,-2933583,-4212794,-3742102,-2510744,-1603628,521552,986601,2611829,2874933,2459720,2834373,705517,1030349,384253,-548665,137676,-1335909,-418880,-942369,-1838909,-526864,-2254155,-418033,-120649,-598763,1708250,537654,1671212,997675,-822177,326174,-2279494,-1052915,-1137048,-1156425,2264905,772552,3593922,3176252,1542406,2820771,-1461201,-1794041,-3153052,-5295706,-2580760,-4056205,-988666,848651,292944,3258799,2078358,2614898,2879134,558948,1517785,173859,-654123,-358378,-1370274,-1149226,-1273938,-1392629,-1363274,-1142316,-284302,-205895,1099153,863765,1821932,1350885,466108,239433,-1900989,-1151079,-2062193,-1693656,232937,379313,3020324,2645248,3344249,2739492,284404,421431,-3023527,-3033057,-3841339,-4555685,-1742958,-2273355,655064,1841835,2117696,3988078,2294604,2904053,1682930,530082,647835,-1075428,-741746,-1232265,-1737810,-1205892,-1967378,-1447287,-1060969,-719164,727274,923378,1368950,1924056,1059359,1172928,-881427,-1178144,-1592599,-2742743,-780166,-265356,1137691,2489908,2878866,3305112,2477243,682339,-650298,-2190923,-3610978,-3750051,-3679150,-2854217,-1424065,-43124,1725036,2563525,2662450,3259622,2343420,1726572,1160587,-164476,-541873,-875078,-1544214,-1447201,-1768246,-1492144,-1258518,-1152542,-232377,440583,1492187,1693337,1665787,1643823,84974,-339749,-1584965,-1899013,-1631149,-1748012,261643,830661,2321363,3115091,2995668,2829358,637577,-598429,-2019571,-3727897,-3562349,-3438972,-2243099,-1209603,524748,1634575,2425414,2760621,2637676,2080466,1538451,832375,116027,-451172,-951645,-1508947,-1922342,-1724560,-1819099,-1798867,-980365,-293505,735789,1565529,1529471,1958156,926291,516029,-593784,-1479324,-1785729,-2242358,-1158615,98847,1238655,2170915,2682746,2975578,1748824,580360,-1018537,-2295771,-3198192,-3900211,-3256815,-2366080,-797797,581194,1654659,2455936,2628455,2528844,1918668,1197728,1041577,-35750,-212851,-890697,-1496498,-1385321,-1845982,-1609228,-1454731,-1021793,-96321,409258,1419064,1848164,1386084,1715277,421987,-567612,-1171680,-1704661,-1832309,-1320280,-25584,1106622,2319207,2783887,2595893,1777678,221736,-977409,-2385440,-2947397,-3233219,-3259325,-1913861,-781513,396251,1844199,1882562,2662250,2347223,1720111,1462818,526266,276211,-199273,-921218,-1208870,-1417438,-1477998,-1558537,-1394472,-875603,-182786,547409,1277214,1607135,1581486,1051698,434904,-383452,-1338159,-1597126,-1454145,-712569,212287,908415,1966269,2295139,2154227,1275638,439988,-1116154,-2285145,-2752967,-3076738,-2317182,-1358357,-295714,720257,1678634,1736043,2010017,2096748,1313545,949821,523513,379634,-133604,-939284,-885121,-1413207,-1193150,-1448791,-1708118,-870706,-443059,588377,1321675,1099457,1698053,885769,631276,-28943,-959502,-1088321,-1465525,-656854,165250,827753,1936785,1992423,1615642,1096504,60324,-919651,-2019644,-2134680,-2534088,-1863906,-1207069,-326054,1092633,1029648,1715985,1746368,1405337,1243945,690189,762399,373704,-54245,-103596,-1100390,-451672,-1328088,-1394047,-919381,-1341460,48243,195808,907796,1446136,726877,1547326,-154081,-126102,-428492,-1588786,-375781,-653946,284058,1338480,801325,2299880,669085,667225,-79493,-1717414,-1092182,-2425625,-1732423,-1210258,-1107017,592644,387710,1621488,1721049,614097,1520087,298357,833139,249674,-177013,573567,-294293,-197205,-796932,-1280201,-1067887,-1784107,-862085,-779098,26189,1132158,596232,1651966,541448,577702,158798,-977217,-281993,-1134720,52478,465781,822976,1752075,588753,1225375,279243,-902069,-718956,-1947534,-1189537,-1587272,-1270364,272517,-454093,1455721,852050,799426,1300176,291105,1127372,-113302,66979,740587,-293281,625815,-573782,-365259,-625870,-1656153,-367641,-1379096,-272559,85662,-228227,1352615,471836,1048335,597637,-254908,202137,-382646,-15214,-67129,17560,1008897,451962,1003372,419527,-241923,-231743,-1726500,-1269541,-1656884,-1293250,-387375,-164527,830332,637951,902946,1069897,260994,815232,35858,32054,479870,101620,585864,92785,101323,-26505,-893955,-674372,-1448719,-508199,-463698,-398019,367288,422261,855695,901534,170933,451525,34743,18696,-209707,-141872,724939,423586,617706,601035,210217,-268420,-698868,-1004445,-1236371,-1004782,-819578,-275174,264781,569263,904134,899074,429960,161708,-80876,316532,160613,111183,461874,335010,650773,90879,55838,-292548,-678983,-583702,-966640,-750587,-338520,37036,296490,806868,602698,265138,235418,100842,187157,308094,225743,451747,408438,530961,440117,-316104,-383747,-1217939,-894740,-998119,-804859,-433955,-119801,718174,800314,936290,890120,488704,-10654,-201238,-200952,102096,-253598,331839,310573,560225,385193,33245,-58608,-949572,-806966,-749183,-778718,-189653,-69893,200980,85577,381758,950888,166081,549761,115472,108624,553802,289610,605021,261620,-56820,-260590,-1200644,-1080331,-1032958,-934760,-512338,-177960,240456,409320,871630,860064,529115,375730,-209277,-458963,-155909,-145610,138138,117481,571476,860602,258534,384625,-218800,-259816,-955423,-1046041,-881466,-710941,-323139,110020,236835,590701,391282,415157,881337,402588,640141,383586,484531,286687,127759,51898,-838685,-893012,-1114871,-729298,-971393,-698490,-156633,363969,954154,924674,817460,592201,165870,28028,-416225,-659459,54898,-252258,387099,320422,512381,670419,352852,-958,-232844,-936511,-554223,-1363087,-676382,-282942,7843,309032,54283,798730,709923,317570,703610,328329,339205,348846,589080,228107,-238009,-823632,-1040871,-840157,-1212318,-872359,-317078,116970,371844,762755,1023146,715873,381171,382425,-304344,-672955,-782397,-310023,-76477,-36355,536231,784070,775595,568181,14165,-336545,-573051,-1000028,-710058,-690144,-306928,-101585,-149247,563021,300586,648369,661194,504944,589204,486874,723114,122925,-169564,-45357,-723789,-993564,-1079772,-661544,-493628,-347526,480984,608664,1275361,1117262,539726,804752,242290,-228415,-823976,-603885,-127036,-295416,255752,493826,665104,698036,238745,354396,-256172,-779952,-658274,-1066556,-461775,-450588,-1903,81212,88856,566173,456756,491409,745712,314899,939258,147762,435912,-183832,-689124,-292355,-1199892,-998849,-841168,-639946,301538,247529,531273,936947,661668,1151503,135433,86336,-457001,-1016465,-533923,-985046,-165020,67730,337741,785701,406998,724161,-146639,-39801,-459563,-1045378,-572902,-989261,-223323,43903],[0,0,0,0,0,2,-10,-2,-11,-4,-9,2,-2,12,2,14,1,7,-3,2,-2,0,2,-6,13,-22,26,-44,43,-69,68,-93,109,-126,160,-176,223,-245,292,-331,376,-436,487,-553,622,-690,776,-856,946,-1047,1141,-1262,1361,-1492,1602,-1724,1848,-1943,2049,-2086,2090,-1971,1681,-1054,-212,2807,-8572,23748,-110607,319741,2062440,1531585,2331236,1822386,518833,653572,-1582100,-1670385,-2068006,-2191513,-1264890,-1047623,-119911,331840,448058,98568,634179,-289963,142726,732934,422412,2156479,1384883,2102680,2059499,91392,206938,-1616985,-1679717,-2011091,-2237713,-1049425,-738436,245078,980413,1156381,486338,150390,-640268,-876883,-1021753,-586617,617627,1138243,1911483,2006727,2232536,1096463,657620,-692718,-1833597,-1788972,-3139770,-1436569,-1517011,-1258995,923661,-1105553,1035385,233745,-695712,1843479,-167467,2051471,2483671,1269159,2971351,474858,398268,-818625,-2714198,-1940522,-2903397,-2091544,-672050,42845,905826,1739653,1065086,990897,-235177,-896312,-1259499,-1740290,-694350,-451907,1199076,2056964,2112696,2873965,1472213,1264449,-357892,-1481233,-2262580,-2331835,-1850570,-2031336,-1063442,-1374522,39879,10670,572654,1331302,365720,2436850,1974552,2185951,2915620,899503,1496768,-1147893,-2109459,-2243688,-3739970,-1893729,-2256101,-758401,1611425,270789,3113354,1690989,647052,1142572,-3069655,-378510,-2612713,-1842063,1302753,-1428698,3725447,2425350,1906977,4288063,-936992,1650222,-1493859,-3210962,-450536,-4595635,-988849,-1920776,-2308910,909100,-1278119,1153962,1217888,1370881,2721758,2282853,3026033,2310884,1127962,410666,-1434205,-2610212,-2918051,-3733170,-2641483,-1748195,-229319,1634741,2083256,2597777,2570309,691075,8966,-1246882,-2445406,-1999144,-2310146,-583002,1206078,1494120,3549416,2758013,2138229,2775341,-624683,-61909,-1742922,-3240334,-1563990,-3676949,-1204210,-1452229,-1811279,1193627,-717365,1931671,2118465,2131975,4565405,1908535,3477961,1297382,-967934,-220259,-4412019,-3172997,-3390082,-4235423,212963,-934394,2048209,3611815,1434636,4005202,542622,-436216,-505341,-3817756,-1537422,-2168458,-1338071,1486370,1055083,2913476,3161310,2316272,2076678,391533,-962672,-1166025,-3053981,-2660921,-2443902,-2969030,-1121146,-1577126,-163819,1050010,712237,3546227,2647709,3723657,3970123,1567241,1974764,-1450661,-1939842,-2810122,-5283374,-2670706,-3584517,-1273928,1329059,1244164,3831876,2591411,2126209,1797617,-1116552,-1471427,-2781733,-3096584,-1427623,-1390966,801760,1717492,2312898,3338065,2333846,1941234,788874,-913507,-1168844,-2822372,-2799512,-2477131,-2933580,-1337985,-1116103,-262237,1200739,1330970,2967967,3789073,3094447,3775120,2295568,503960,-185395,-3065764,-3290462,-4002950,-4362141,-1855430,-1640365,876175,2808996,2536890,4151221,2336271,1022901,85391,-2329116,-2132508,-2545168,-2209700,-354331,-2143,2345291,2638613,2549894,2901869,1242159,1149807,-814655,-1964691,-1710662,-3339932,-2261507,-2451215,-2157148,-459164,-884486,1322378,1739683,2761616,3883570,2896874,3501798,2151374,800212,-705231,-2901297,-3332912,-4379280,-3800781,-2487317,-840517,1187130,2289367,3483593,3341275,2201746,963416,-527154,-1589406,-2623881,-2412208,-1911149,-867683,615105,1504179,2552657,2723466,2023742,1502614,186515,-464139,-1361838,-2109757,-2180452,-2690808,-1992799,-1437793,-1528213,102496,455610,2036944,2923992,3264051,3538927,2896000,2184562,982552,-1162808,-2503821,-3909267,-4027552,-3261964,-2472125,-647352,888552,2495435,3107664,3142531,2409420,930605,-54872,-1612473,-2516846,-2060164,-1917279,-636358,635457,1377318,2725057,2201865,2052903,1090571,73063,-454363,-1357671,-1829374,-2077194,-2289551,-2052893,-1898603,-976165,-307310,750854,1637699,2277103,3107653,3104727,2754474,1861044,351407,-870797,-2575916,-3604075,-3731439,-3188744,-1909449,-819685,1122063,2164687,2954546,2720507,1884942,924816,-493061,-1737919,-1806355,-2034992,-1431531,-635211,650110,1332245,1791902,2029246,1563494,791396,-68824,-424988,-1367536,-1573524,-1643601,-1912320,-1684839,-1395295,-922452,-109595,588059,1579974,1967406,2724940,2901153,2555158,1697628,327559,-1149085,-2298875,-3296663,-3402231,-2974280,-1843070,-478539,1099798,2048251,2553681,2444136,1262460,736317,-343192,-1343320,-1266258,-1625344,-604515,-347361,457067,1369472,1325408,1794724,994016,381837,-90783,-1025249,-703990,-1441346,-1347248,-1235591,-1693704,-899996,-891363,-266873,388628,734194,1973876,2207836,2524299,2439073,1422442,590920,-821289,-2098110,-2408097,-3044711,-1976010,-1821316,-33206,943871,1385688,2502922,1436972,1620767,462533,-655785,-472518,-1704012,-902519,-694935,9031,1177960,587517,1655798,647453,558367,402647,-524223,-648313,-1420405,-926134,-1087609,-1310939,-548252,-1339787,-375709,-151459,-45158,1283031,833939,2182037,2314680,1431440,1653946,-578618,-391618,-1841001,-2684261,-1619891,-2779028,-747749,-523087,347027,1652232,892360,1824395,620686,264771,491608,-1371690,-165125,-920804,-68038,534667,120470,1377530,607568,576234,417785,-627800,-157400,-1355983,-796243,-738379,-1034296,328901,-1059437,-65135,-347716,-512379,786849,292182,1844626,1268482,1523641,2008386,153712,751374,-818328,-1210235,-1585522,-2827359,-1220090,-1160227,-290841,827354,409589,1660496,440668,596415,344764,-1158756,92122,-856352,107994,200414,89635,1427268,6033,903138,400684,-501576,-28038,-1402257,-451604,-1069722,-615845,81172,-626805,401400,-158569,-228421,408532,-339255,921220,436829,855548,1459075,1081049,1292191,67298,-238058,-1034013,-1660670,-1026351,-1592099,-618810,-129342,97513,1186741,221181,651412,266597,-42233,217163,-500030,228648,209493,495145,1049581,826504,1081226,432475,-107694,-473743,-1202034,-715463,-1000621,-607837,-178074,-206107,226770,350484,-248238,75723,-187895,139110,98246,371130,751757,869832,938610,755238,293777,-110913,-828494,-1012841,-1015122,-643784,-781660,-256430,55013,156623,390155,1624,-28479,-28739,-217172,-19716,84102,396472,915486,1034411,1145054,803589,307044,-317578,-901581,-1124301,-1134734,-1109589,-510887,-130610,-28675,644990,425571,491065,328871,97908,-9278,-163524,111611,592485,369721,776843,420358,226282,-294989,-549071,-428656,-717381,-612381,-247707,-337986,340157,-257561,-229688,-126200,-274951,-187939,-421285,189104,224577,724862,1224065,1356713,1137114,543413,-15604,-645633,-1107021,-1303680,-1454833,-852052,-398912,-302619,615535,330296,599685,749445,174355,342850,-201271,-103734,25028,-3269,304251,294091,598266,483322,63426,109875,-546100,-100064,-378820,-388796,-268447,-366661,-103705,-598670,-312147,-96031,-725888,134949,152401,554321,1144687,969113,1506905,978651,465249,-319901,-727856,-1116228,-1562130,-1347710,-1033002,-612370,211538,733070,958775,897329,633033,443340,31226,71593,-438749,-241183,-116031,-169710,182300,359694,290756,222169,23835,224222,-382767,-110242,-71775,-417212,-208226,-489628,-218494,-607555,-418448,-200035,-434357,438862,975691,1027104,1657704,1339919,917834,479321,-485108,-592613,-1384507,-1548686,-1283935,-1085846,-419425,30504,781478,1109320,1096810,636998,488071,292563,-288221,-329795,-539127,-309297,-56987,270518,359700,375245,4974,242795,187814,88046,147875,-140303,-162990,-341483,-283182,-396271,-805734,-632808,-533643,-241210,513331,830208,1281139,1064891,1278296,1295463,109787,-207828,-1186073,-1320241,-1397247,-1268227,-999153,-636401,69115,879225,777420,1108058,726625,447249,315167,-68907,-113027,-504154,-323965,-399018,-32128,89884,18389,97510,-78595,303119,340381,-150791,150212,-406095,-281246,-436426,-640143,-626767,-945481,-661902,-172617,191292,819789,1223450,1644848,1223248,759169,401954,-329518,-796420,-1531312,-1586219,-1244705,-1025430,-116501,358348,730100,1063593,909127,1083376,477413,228276,-100089,-510263,-439590,-754559,46576,-223603,-35359,173980,43478,497985,268460,18385,417432,-65155,-162697,-406257,-650919,-557708,-708100,-528946,-603441,10074,170016,527929,1361432,1231758,953720,1117832,30038,-255508,-1136750,-1309101,-1238436,-1139187,-882256],[0,0,0,0,0,10,-2,10,-13,6,-19,6,-29,17,-33,38,-36,57,-50,72,-73,89,-105,112,-127,144,-155,179,-194,221,-244,264,-301,315,-356,373,-413,447,-479,523,-559,608,-649,704,-756,825,-881,968,-1038,1141,-1246,1369,-1531,1689,-1929,2170,-2514,2928,-3471,4208,-5185,6599,-8628,11783,-16984,26491,-46952,107133,-781990,-1648220,-590468,-637992,725491,1868924,2012827,3042902,1962622,1614550,658665,-878991,-1364677,-2120831,-1558420,-1016509,-323984,-130602,638473,111539,-294139,-216980,-1582710,-179737,-1009644,-210193,1026575,665923,2479492,1391360,1632545,1460156,18502,86152,-940882,-316274,-580755,-480538,-366130,-318773,-659657,-1577556,-1409928,-1940217,-1698162,-833323,8527,1480868,2668509,2941104,3390214,2743486,1057167,674370,-2022225,-1643689,-2664361,-3065949,-94544,-1683553,858270,1251558,-263133,1868204,-1259475,-4223,-439739,-1976592,689275,-769810,975127,1150106,923317,1994475,783561,714793,436093,-352354,13413,138868,-8687,-171027,-1033447,-1404582,-2144508,-2701532,-2133112,-2406101,-468043,818810,2019817,3447053,3646150,4112823,2495738,1368862,-576303,-2117309,-2696209,-3712432,-2331551,-1921712,-380440,826604,917270,2034859,353043,1041941,-249048,-1053354,124501,-1740625,245159,-79496,186593,1554641,-189797,1652937,605993,810644,1507808,-875037,1683071,90115,-1003075,452708,-3887060,-1346060,-3520726,-4145767,331637,-2983255,2742580,3080189,2323792,7284178,1434245,4360212,1286457,-2907332,58706,-5968321,-2613246,-2832056,-3366358,1834284,-994650,2555966,2311587,848242,2524141,-1003697,327105,-973465,-1531760,12248,-1335113,498618,384928,90828,1672397,619035,1452267,1727758,621938,1548170,195101,-380429,-1190843,-2830352,-3354555,-3759441,-3066371,-2155678,-109470,1331833,3699228,5073735,4517181,5514818,2075300,1036476,-784400,-4443899,-2713087,-5295486,-3302326,-1529963,-1837776,2686678,656961,2898072,2706879,20844,2564079,-2030273,-338110,-425023,-3304806,1678607,-2419195,441036,1686055,-1754240,3665521,78495,1778537,3293545,-1382618,3003185,-1806853,-2244893,-1296426,-6210960,-2030956,-4228831,-2765044,1363459,460262,5253471,4650363,5159164,5458809,1478444,1605242,-2452242,-3712724,-4016847,-5170814,-3203287,-2362021,-481368,1414884,1797230,2692318,2541066,1376917,1050182,-174416,-1226606,-882904,-1938014,-1251417,-382190,-926979,851856,557000,1201494,2352430,1289788,2372014,1559043,173769,389982,-2131311,-3040004,-3847823,-4986844,-2820951,-2514773,63994,2656767,3363594,6092416,5288453,4269245,3513365,-419539,-1167468,-4205006,-4890682,-3792024,-4579338,-1404627,-737455,826838,3135389,1978522,3137334,2141983,215261,1032554,-1389311,-1441088,-1100928,-2368218,-331966,-801750,-191554,1138886,478833,2214445,2038499,1627250,2152179,180593,-325926,-2012569,-3552565,-3656040,-4560262,-3217637,-1835019,-22765,2640024,4215567,5554637,5421366,3920585,2679010,-145595,-2290630,-3499281,-5196150,-4000916,-3778967,-2356491,245680,428696,2628773,2817324,2392715,2617545,629155,283775,-912621,-974577,-1155658,-1640266,-744357,-842302,357827,671487,1200331,1891145,1891206,2373730,1655072,842480,-756643,-2309835,-3198946,-4239928,-3829377,-3218004,-1549721,504231,2379331,4493889,5192656,5259018,4015646,2187506,81578,-2228514,-3686155,-4397068,-4178559,-3211072,-1874613,-249372,1598950,1947113,2849949,2555255,1486362,1163368,-167170,-497510,-1064127,-1536212,-852858,-1570407,-629858,41009,375349,1290359,1232621,1904022,1849883,1502210,849204,-914212,-1776953,-3175208,-4389495,-3730848,-3219312,-1212418,518253,2249358,4280268,4566591,4845807,3757257,1765949,-253008,-2216672,-3553958,-4222036,-3812518,-2721479,-1662498,125462,1107541,1972656,2362841,1885726,1918158,615751,239099,-184223,-832905,-691994,-1135812,-869154,-1004603,-313418,675823,941409,1444384,1540619,1855244,1619466,377441,-448356,-1922561,-2773268,-3209977,-3391553,-2425271,-936750,657258,2404278,3445937,4480573,4131242,2872215,1510486,-269163,-1844474,-2862470,-4034535,-3185750,-2513256,-1087633,-2441,1056046,1711042,1700330,1937043,1140125,932004,188889,-173021,-462933,-873798,-643366,-685476,-576440,-374186,-124734,787560,1009014,1458774,1236416,1024196,668940,-587600,-1592530,-2387895,-2695518,-2959762,-2183721,-969805,422288,2277351,3085721,3927883,3628577,2551968,1284954,-769591,-1897273,-2698337,-3308605,-2659973,-2117977,-1073910,77424,661364,1236421,1193180,1361511,1039453,629968,300077,-365826,-72432,-201426,-440381,-304423,-616296,-69414,-240313,334672,785884,808175,1288825,730245,421471,-335980,-1427900,-1838873,-2654234,-2143442,-1876388,-866514,1096195,1316222,2872776,2991130,2790955,2281030,598268,-114441,-1699826,-2470995,-2288976,-2691807,-1193037,-943197,-161331,1027518,380282,1327043,309956,694759,525125,-227547,487241,-51880,165358,281234,-634417,433948,-872013,-346030,73853,-368113,1251204,226560,727549,501295,-699516,-379445,-1702589,-1530531,-1494247,-1581312,192839,177525,1905186,2238160,2235277,2957551,750504,910426,-390446,-1406515,-1331036,-2241123,-1109760,-1392389,-581986,261918,-185914,929039,-87071,423955,482963,-81546,795022,-82966,741610,1033819,-117071,499347,-259018,6678,-131746,-775220,485544,-167533,472273,244613,66031,320038,-1028543,-558831,-1423863,-1225891,-463178,-621708,1001461,1056909,1886727,2331883,1292079,1552180,-62175,-372016,-679617,-1964216,-924891,-1282602,-758233,-19198,-480625,326236,-208328,187521,-20876,-375901,223495,-152232,665454,835359,497080,1231954,277520,393921,-163289,-730426,-322945,-808539,-161274,-529481,52739,345604,-271749,-62363,-701750,-877552,-395980,-505715,417666,353692,1000095,1335641,1317179,1120180,562741,-17524,-511851,-1000227,-507944,-1009930,-467980,-99839,-369503,484217,2897,-32227,-458306,-831280,-539823,-217392,248988,945848,914973,1310320,1097625,871914,204263,-177370,-409350,-872766,-726702,-792705,-345829,18351,-260277,248965,-225872,4571,-343689,-394049,-208488,93873,526148,857491,816906,864169,803262,319909,211157,-563822,-355065,-598558,-483489,-96441,227439,67499,310107,-340322,-474621,-769988,-728489,-755854,-461022,221252,567582,1200231,1641760,1191850,1141441,482355,-190327,-501539,-1070474,-807352,-852414,-804975,-306138,-246250,-28861,332232,150340,175895,-166855,551583,242712,546629,760745,639520,700689,-21664,-93990,-295116,-540925,-311337,-467999,179447,245937,391692,464541,147832,-217634,-437604,-1121525,-668552,-929509,-428060,43492,574145,1243810,1257431,1526654,913782,572905,-155982,-454750,-1156813,-1346829,-996763,-1067235,-492926,-215305,109681,213609,158154,179140,535639,220029,381289,396018,667738,426153,-93559,264222,-455866,-429122,-302685,-220387,92636,262781,357576,723317,254080,-62911,-362928,-919409,-1287704,-1184612,-852364,-725722,248448,777235,1266001,1667961,1598999,1206365,614205,67395,-398356,-1126594,-1376099,-1348103,-941752,-562402,-492675,185453,72919,224497,452211,206904,841143,488339,438894,364584,-89900,-182471,-479985,-785389,-690516,-693357,-324201,-39700,526052,643047,689946,470042,136691,-561375,-721101,-966043,-1062692,-1108440,-495290,186180,902635,1615937,1551040,1786365,1411731,757209,-102633,-626716,-1137289,-1341675,-1239601,-1075444,-1117604,-444363,-145449,502696,511495,538009,794943,769166,559464,532262,125225,164005,-462546,-363054,-739516,-787225,-139918,-203175,434592,786458,626898,829948,562474,105620,-217952,-1069971,-903638,-1565778,-1032516,-640485,993,718570,1397294,1748395,1473084,860965,904425,-250045,-454489,-711939,-1272288,-954194,-1247817,-387155,-307102,-144446,504786,323702,680462,960509,692697,842469,225385,513132,-125754,-264318,-375555,-866963,-313285,-510668,13686,425320,208773,1259100,575683,462344,395565,-390298,-468417,-1199775,-863237,-1104997,-616456,432368,260165,1210735,1201746,1400100,1408505,477943,200551,-797408,-910630,-999617,-1543805,-912819,-856289,-268522,130801,-143137,931946,530384,627436,773766,511114,580786,301023,-128134,-423087,-872178,-446034,-659314,-260180],[0,0,0,0,0,3,4,7,8,0,11,-8,6,-16,8,-26,20,-30,35,-37,49,-57,67,-86,96,-116,136,-151,186,-194,243,-260,310,-348,392,-459,498,-582,635,-726,806,-902,1012,-1119,1249,-1384,1537,-1698,1886,-2081,2304,-2539,2815,-3104,3430,-3799,4198,-4665,5172,-5759,6426,-7192,8083,-9096,10221,-11303,11539,-6297,-78743,-1080231,-1088730,-2033876,-2054191,-1347374,-1450184,750962,879831,1573615,2382470,1334456,1246978,422487,-192543,-571347,-91442,-220227,749732,1070859,349751,763016,-920228,-1051513,-2211194,-3017402,-1997633,-2362207,-510269,294584,1711585,2982337,2549222,2833138,2051260,845686,-50548,-697144,-1243904,-783237,-764644,-815502,-113919,-785489,-608198,-683350,-1261994,-999544,-705199,-295299,773621,1055356,1307019,1743141,662223,407388,-66571,-1346783,340127,-518394,779479,1856349,757088,2339551,261041,-516820,-954431,-3716138,-2654664,-3510245,-2653545,-778620,148657,2231767,3575697,3394815,3523339,2748143,1005339,338712,-991195,-1526001,-1430873,-1771512,-917006,-1183160,-487748,-817182,-788367,41234,-418191,771961,442174,1042371,1474739,667162,1028436,-360740,-507742,-1151559,-1023870,-505401,179805,1460640,1704471,2768138,1870208,1296683,-364431,-2460086,-3125681,-4505304,-4130854,-2854653,-1412281,931506,2351558,4034502,4202197,3716688,3158777,818561,545258,-952066,-2407068,-1508505,-3092692,-1443222,-943019,-2392437,1168039,-1628340,590354,1813106,-774431,3487501,258982,1193416,2274289,-2025298,1087449,-2898319,-1741550,-358867,-1935987,1915457,1079501,2766500,3576418,1795242,2018951,-1188639,-2495495,-3873336,-5311716,-4028452,-4036395,-1130622,958131,2255037,4782202,4446798,4434657,3418080,1371275,782265,-1294949,-2375851,-2422420,-3047264,-2441995,-1986298,-1475746,-505957,44948,1149962,874706,2539128,1436767,2155680,1216100,14128,168426,-2750973,-1716208,-2453392,-2047965,524370,-21351,3635050,3041711,3400684,3929379,-258957,350507,-3331731,-4564395,-4216878,-6439052,-2090368,-2053401,414072,4354605,2496957,6812512,4444605,2923724,3814286,-1665282,-133567,-2650867,-4257582,-1671700,-4755423,-1218612,-1679686,-1335832,1637763,27937,2728783,2273037,2222994,2732842,564983,862411,-1707871,-1695665,-2516749,-3086608,-1010662,-892873,1937455,2772145,3846904,4311741,2733031,1617843,-946998,-3185508,-4373324,-5513911,-4853961,-3874658,-1006927,733995,3158967,5199136,4937895,5367756,3636463,1983924,529578,-2013416,-2404190,-3144427,-3825835,-2681935,-3060024,-1531023,-513066,-8880,2107428,1808592,3193897,2591761,1745726,2012788,-705275,-784625,-2796845,-3276145,-2107931,-2896005,374126,1396739,2476088,4984046,3073307,3695771,1148508,-1453177,-2404726,-5259575,-4971346,-4853121,-3889474,-1075203,790085,3123492,4970543,4836905,5107575,3691582,1916469,138352,-1510241,-2709107,-3491338,-3519445,-3273104,-2631570,-1540940,-632009,900820,1546195,2508758,3042883,2857422,2728566,1344845,-9147,-1978208,-2430628,-3299721,-2858033,-1514820,-452420,1783191,2542476,4037380,4136593,2714354,1637957,-1369003,-2888126,-4522903,-5271584,-4583983,-3402673,-1206997,1173794,3183222,4464023,4852431,4578648,3411275,1908914,-17948,-1525220,-2718098,-3312922,-3530064,-3177549,-2798776,-1691504,-366257,404867,1416378,2396001,3030265,2723421,2243768,1173233,-60638,-1625644,-2719234,-3161190,-2873551,-1749138,-225798,1209515,2837882,3567887,3475949,2605781,1018989,-912815,-3122631,-4188866,-4777051,-4300275,-3065143,-983992,1171828,2580069,4299525,4742024,3893985,3212248,1530302,-228570,-1535827,-2528474,-2925836,-3203345,-2989479,-2310038,-1485630,-584206,834437,1459110,2541798,3004984,2664610,2247066,984154,111948,-1642456,-2440704,-2833256,-2760007,-1316838,-477269,1418486,2902757,3194750,3029927,2331484,905131,-1095283,-2868787,-4152981,-4221275,-3724689,-2697695,-434654,1185324,2502058,4103390,3633071,3845176,2608203,1227609,200692,-1657421,-2101975,-2716209,-2924619,-2525924,-2464443,-1320038,-739502,539408,1541010,2176376,2606193,2501313,2190927,1184087,-56315,-929640,-2255762,-2407742,-2231289,-1491386,-79342,1298802,2176290,3054849,2975194,2134903,454573,-1211342,-2617742,-3741904,-3553937,-3223707,-1605570,-295001,1015132,2452142,3158613,3528972,2876844,2467802,1132619,-151976,-913338,-1661798,-1966915,-2419503,-2079619,-1963948,-1375724,-650418,-42973,1150703,1651278,2213126,2554583,1575149,1358791,205276,-1122314,-1231408,-2411285,-1821637,-1154817,-639370,1273954,1449654,2362823,2209706,1184835,348602,-1310796,-2114053,-2696944,-3269537,-2059474,-1758965,127666,1140256,2020418,3141498,2515930,2475056,1155523,506356,59470,-986271,-1149593,-1972424,-1654546,-1666438,-1659511,-946265,-944848,179501,621553,1304185,1872117,1598585,2084862,1045196,524837,-292044,-1509209,-1211571,-1453511,-1067272,-212605,378712,1943691,1319238,1764593,1355646,-424003,-566952,-2175203,-2162377,-2286994,-2365288,-432487,-385798,1328179,2122580,1715508,2566403,919774,1380247,501034,-400860,86246,-1568380,-790468,-926995,-1717707,-503858,-1427178,-279401,-386534,164204,1407421,835523,2077303,1364667,1012244,652337,-395021,-141897,-1425177,-982711,-553633,-508274,860634,436446,1147718,1420175,140691,412974,-1397359,-1212933,-1804152,-1840254,-464876,-767535,853743,859788,1701541,2056900,864579,1360100,336820,40285,248530,-1133507,-36333,-957902,-748140,-461810,-1277016,-405740,-1075166,-634919,263761,-282407,1197925,918321,1589035,1478464,434252,392646,-388867,-341003,-858743,-844573,75666,-150008,725893,685238,86302,383285,-653793,-521265,-1143078,-1528886,-679827,-921655,471584,372020,892813,1406528,855897,1126084,269537,-100764,-41927,-532354,244648,-313506,-200262,26822,-604962,-119177,-979937,-682979,-749603,-526050,149419,218409,1007659,887648,745428,1164498,299729,93941,-190315,-414063,-85558,-386082,150128,155400,131267,-26704,-499730,-337796,-656045,-911231,-767211,-602864,13095,651658,822485,932891,1104582,469638,257554,-155381,-397901,-471315,-181862,89352,87523,295939,472031,68901,-411925,-695918,-686328,-903651,-580297,-504897,-95877,528541,728024,1322358,1012163,799929,748962,-103296,118197,-428314,-235752,-69015,-109645,-174123,-326373,-727990,-832715,-798064,-640704,-102521,-30572,494001,760676,1271718,1056442,553108,266613,-50430,-547903,-634308,-683025,-457925,210631,482765,770680,646459,640391,-424982,-437405,-1148758,-1211552,-881756,-930534,-347639,154024,608536,985499,1066883,1042440,919955,476534,359758,153613,97719,-441492,-353864,-555707,-782763,-773918,-906452,-679919,-707851,-175760,697362,880450,1067726,1126215,984238,594425,-203925,-348743,-777937,-792501,-518670,-379922,270297,177684,753865,647810,458435,187756,-600543,-770756,-1303648,-1303761,-525893,-608437,336952,539395,695706,1113448,854081,1048939,764174,365189,216585,-218615,-285821,-608340,-961583,-851892,-1327577,-871814,-657062,-429014,51907,679378,1322072,1024472,1167543,1132194,386605,-3078,-778206,-924128,-841909,-760153,-322387,-98970,766346,808787,1098760,850605,214909,-347060,-521986,-1118201,-1214912,-1315633,-617489,-178926,111580,1004168,872036,1284864,1201039,884970,755405,-113219,65181,-545176,-569152,-998382,-1040571,-1194268,-962684,-756417,-202315,116625,797939,1275489,1428155,1461087,787092,336970,-432889,-628905,-999758,-1186268,-899332,-30445,226309,691596,947186,1042972,622494,413796,-270894,-775192,-882571,-1345719,-1057357,-867015,-280143,92453,810086,1171272,1116559,930227,957608,548819,491523,415356,-451492,-604814,-1177905,-1076330,-1350633,-1188607,-730979,-466779,564604,1032320,1249251,1513456,1113246,1004607,194062,-229024,-588491,-1285813,-1092178,-1122740,-355886,203621,322817,1130074,958444,815815,760979,-291279,-612082,-993443,-838941,-1182403,-743554,-213506,69940,788532,990702,935352,1080274,465939,748689,560835,141671,-140204,-757720,-604619,-1238017,-1126132,-866365,-760524,229180,376,847415,1369537,1176283,1508304,750697,240041,-72948,-923412,-940126,-1205490,-787520,-448124,131419,771538,633424,1085609,798106,239482,113817,-681874,-873380,-960932,-901289,-696822,-405127,204486,536962,785378],[0,0,0,0,0,-9,4,-14,18,-20,37,-29,55,-50,75,-85,100,-126,141,-177,199,-238,276,-326,373,-436,489,-567,638,-722,824,-916,1047,-1158,1315,-1457,1625,-1815,2004,-2236,2465,-2731,3019,-3327,3675,-4044,4453,-4912,5398,-5962,6559,-7244,8003,-8852,9841,-10932,12240,-13729,15528,-17692,20371,-23789,28267,-34455,43485,-57964,84788,-151633,761854,1266987,1244578,659671,-850685,-743207,-2759630,-2153439,-2407523,-2158359,-657733,-323918,1118630,1099446,1463847,1134384,956932,325170,284471,883634,556583,1604814,807942,866702,455034,-1259193,-1088241,-2829978,-2197469,-1945217,-1847969,218145,514385,1600816,1681245,1375733,833543,-10723,-534254,-863110,-829456,-382301,1104432,1194785,2005584,1940139,949187,208457,-675305,-2113038,-3021458,-2706012,-2795008,-1457540,-525582,-282784,1903295,379942,2187328,1380782,513809,2743577,136133,1995112,1343713,-109620,983855,-1947333,-1676348,-2258705,-3487037,-2025294,-2088459,-677646,1230750,1232757,2558769,2565131,1138345,972930,-1224934,-1421574,-1476093,-2140758,-67589,349655,1943646,2729824,2241662,2485119,527795,-84948,-2007232,-3414227,-2688653,-3310986,-2165274,-1280293,-326374,1011068,1410197,2307013,2209129,2375929,2191053,2196575,1648754,750112,641256,-1279591,-1570997,-2809893,-3783078,-2671504,-2633280,-901975,581799,1384428,3603999,2445704,3054765,1494258,-577478,-634673,-3459030,-1834769,-2372729,-1798790,1830955,401262,4082786,3204541,1409267,3824186,-2270285,-538376,-2670275,-5273361,-1105888,-5171225,-1038377,-124200,-1299899,3799069,796706,3323270,3732125,1350715,4273291,1049881,1102719,684507,-2444026,-1768143,-4105845,-3912503,-3136568,-3267848,353391,415307,2625670,4547859,2656337,4354204,669188,-245325,-1494414,-3942606,-2400490,-3185431,-1029427,921129,1797748,3697394,3253557,3461359,1866418,534141,-1741227,-3145580,-3143384,-4794656,-2277298,-2934796,-758063,1082447,463970,3858513,2554556,3522595,4154910,1751050,3409285,-53897,-401584,-1272065,-4915676,-2650221,-5521892,-3645894,-1264106,-2473949,3497095,2212338,4179417,5540045,778693,3408846,-1619475,-2856361,-1733293,-6062074,-894883,-2202275,-268189,3861976,1288906,5265134,3308648,1557834,1458993,-2546635,-2132520,-4086944,-4376736,-3024929,-3140499,-1127407,253722,1597795,3022210,3556130,3898792,3774674,3070070,2568323,730007,-945276,-2375847,-4209277,-4849022,-4573236,-4141659,-1683360,-321261,2138300,4119947,4109684,4587878,3243974,1207096,-223996,-3004313,-3688407,-3761779,-3731074,-844155,457183,2209414,4176225,3366895,3932515,2411407,254616,-799782,-3645461,-3166887,-4284312,-4004338,-2076245,-1990949,706770,1436035,2719431,4372639,3268107,4712754,3349893,1931239,1406359,-1745195,-2575437,-4054759,-5382076,-4001542,-4182984,-2239431,745303,1812428,4395981,4764958,4214997,3704621,712846,-822464,-2753539,-4160581,-3640169,-3475619,-1666768,735364,1932956,3707490,4215302,3160416,2550083,299535,-947403,-2665293,-4112842,-3245678,-4002175,-2368712,-1290489,-382195,1966715,2096606,3834718,3879019,3621381,3871654,1595167,843253,-1446974,-3451456,-3809433,-5147641,-4559389,-3532170,-1626033,489623,2641838,4030287,4803594,4522976,3049258,1187554,-1005712,-2958532,-3610831,-3918085,-3258279,-1070676,374977,2441674,3301136,3597588,3122171,1767600,490106,-1327757,-2576961,-3291871,-3883524,-2876394,-2550930,-1107499,273582,1325669,3019178,3130918,3784499,4005324,2829034,2540055,405524,-1383694,-2611373,-4372619,-4413641,-4337835,-3328021,-1389588,491802,2660892,3661193,4609530,3901235,2686322,1108180,-1159982,-2494427,-3697640,-3533323,-2547361,-1361843,658794,2227294,3066065,3294107,2365335,1824058,198282,-1387681,-2303042,-3121500,-3001767,-2989038,-2287379,-751462,58915,1497315,2217021,2876004,3547273,3124709,2714315,1642348,539310,-1219354,-2647287,-3757091,-4627764,-3946702,-3127616,-1523580,599511,2165611,3752444,4191051,3724855,2603165,737035,-873415,-2452240,-3367712,-3133902,-2408627,-961957,463031,1886438,2579914,2863141,2052983,1245844,82498,-1211641,-1901068,-2416124,-2626406,-2270115,-1674637,-629943,306416,913245,2106922,2343859,2865893,2925414,2235105,1724819,91043,-752348,-2308599,-3418308,-3703827,-3946237,-2593333,-1415249,103590,2157574,2922721,3735024,3267819,2063464,761482,-753404,-1770771,-2606640,-2588453,-1926270,-711859,633954,1230657,2332335,1877730,1892480,949122,-395564,-796962,-1969105,-2102869,-1960529,-2116165,-928119,-702168,173473,1073828,1190467,2154020,1795702,2281459,2408965,1038071,781213,-680412,-1984164,-2748936,-3605283,-2920853,-2875776,-986017,403818,1374202,3005494,2631105,3077627,1677143,409302,-17655,-1877535,-1652945,-1822710,-1687833,-170590,23737,1513867,1579260,1430693,1399715,455582,-53599,-1045095,-1304847,-1477690,-1778618,-544061,-1057475,-117507,296760,221439,1398050,807675,2042364,1620109,1505431,1671094,40583,96505,-1371987,-2266216,-2342081,-2904533,-1562408,-1142848,2925,1585929,1666301,2737105,1839997,1301533,1030050,-1015794,-484336,-1494189,-1399484,-545851,-951885,877587,578791,849259,1120874,-69426,437677,-1046192,-1076036,-1040028,-1294771,-315385,-863047,135572,-20156,98901,1159829,121885,1354076,1158382,1003376,1569949,694845,878397,-497388,-993166,-1225194,-2602160,-1403973,-1888056,-1029343,78412,422593,1693509,1399397,1883907,1230608,93318,326108,-963696,-418303,-463043,-627271,475248,-11881,721072,505116,-19547,133106,-1017909,-721459,-1235716,-976147,-156143,-696524,331294,-15677,204927,597083,-46309,525565,182621,503784,842849,564076,1277166,59285,5303,-328684,-1702052,-1049820,-1654081,-1165037,-378232,-489340,660611,496088,1166364,1091321,571871,569553,-47323,-415996,-314117,-338361,414649,6791,691627,192277,245460,-161279,-1033314,-604776,-967464,-776960,-518819,-453821,386409,521459,586359,655386,120136,141228,-227220,50144,283491,242336,468869,537878,452230,322296,-384581,-555137,-1242897,-1036014,-1052366,-634412,-220238,119578,527093,607584,633326,382758,38235,375812,343375,-144543,556073,142065,800188,369391,80960,-90417,-972795,-912427,-1272429,-1250283,-790616,-655171,109968,529662,915006,1092075,558402,625943,265695,-183819,-152407,-222875,-85532,274791,342880,358275,142383,91588,-183633,-750567,-735825,-887741,-863040,-414592,-444383,-205680,27586,199735,220407,19558,603547,400039,459100,704174,821920,835487,497895,57523,-696743,-1261991,-1230087,-1749372,-1125402,-704642,-176894,617165,818345,1541646,993459,735926,581382,174472,-267131,-893945,-523084,-632353,-142185,236710,326903,390854,215851,-139877,40597,-528682,-161309,-729762,-642189,-116270,-468690,32133,-270779,-12071,222986,330346,723759,835539,967149,943583,870763,749665,-133273,-742517,-1346623,-1733386,-1450520,-1441349,-786965,-210203,503072,1359413,1456729,1252798,1050476,476150,-159281,-945748,-897928,-870339,-676790,-500208,-15348,464874,441914,492769,167056,120378,197878,-343569,-404494,-174746,-734995,-273668,-588438,-305147,-138151,-123611,691977,568299,1204985,1242852,1130713,1061574,273908,124211,-612503,-1476594,-1647342,-1970962,-1384597,-832813,-34983,778785,1260755,1600113,1456136,1096007,676638,-29854,-398586,-1031860,-925247,-754773,-694441,-104984,315164,541581,778710,583817,579055,493843,-101262,-192915,-440933,-447339,-550634,-709211,-340892,-593517,-63345,486143,722929,1095183,839046,1166801,919276,364641,-222369,-958325,-1545579,-1768804,-1860686,-1340681,-776810,104346,896594,1265292,1896565,1674264,1252363,748611,-67792,-512954,-880604,-1038874,-888832,-372126,9981,-148206,426922,756848,398989,526607,155172,91050,-226324,-243451,-524001,-897202,-530380,-766786,-316830,46586,-6122,877611,1063076,1363551,1665139,916590,734572,-337229,-528137,-1582924,-1885853,-1530617,-1622161,-548680,-131831,877687,1627792,1544903,1682325,1218288,433655,251352,-650133,-705931,-1237901,-849255,-374992,-471669,378709,148140,816061,910957,362083,540571,-73445,-137182,-438588,-499136,-275676,-703418,-300943,-430211,-48960,498429,372990,1139360,1243550,1092369,1351274,301244,-22783,-1016443,-1764057,-1106863,-1631128,-1004075,-993404,118251,708772,892800],[0,0,0,0,0,-3,-1,-13,-1,-18,8,-17,22,-17,35,-26,51,-51,65,-79,89,-114,131,-157,187,-214,252,-289,329,-388,432,-510,572,-659,750,-842,961,-1073,1217,-1359,1529,-1708,1911,-2129,2378,-2640,2940,-3266,3617,-4025,4444,-4946,5463,-6073,6738,-7483,8349,-9294,10431,-11715,13273,-15151,17496,-20564,24740,-30982,41623,-65864,249457,661024,1614181,2211170,1958499,2547642,801644,72806,-891471,-2423306,-2064929,-2492749,-1634035,-561470,214281,457585,1189875,639238,-29702,115356,-1036571,10286,-602628,522040,1728148,972583,2488256,1210559,968123,524000,-1241034,-796279,-1874514,-1222480,-1059979,-928699,-467396,-562030,-370582,-937014,-583936,-668110,-145221,827669,1590133,2560662,2775496,2404160,2183042,731108,-966582,-1839887,-3663868,-2823241,-2955448,-2381691,302932,-162980,2279917,2095733,705553,2046418,-1519676,-83091,-371850,-1605691,831674,-436041,1195674,1686418,701206,1865970,355139,120394,-6874,-1095734,-802524,-802013,-1440558,-902234,-1487517,-1298084,-1196221,-1575217,-40781,59918,1603213,2938990,3111148,4352219,2758602,2124782,233025,-2043382,-2909055,-4374349,-4008622,-3182027,-1929842,-4081,1545475,2179116,2836194,2403240,1234767,613409,-710848,-1546197,-1051054,-1640706,-324131,213127,1093003,1724459,1082857,1738757,682014,289248,248677,-1284686,-721465,-1500681,-2001296,-1395867,-3280112,-1258981,-1696363,-1364092,2423097,851936,5026728,4707541,2769565,5734381,-247944,540510,-1711753,-6250665,-2108335,-7130972,-2743251,-457516,-1867887,4482938,1736281,3553310,3868394,-360652,2143337,-1763181,-1653716,-955751,-3492487,446956,-1114874,370599,2170856,518647,2817919,909427,755146,1540649,-1514886,403699,-2198725,-2644538,-1727492,-4483695,-1344333,-2145408,-745651,2118544,2150665,5026705,4597466,5061069,3894936,1300510,-690023,-3340053,-4354771,-6166686,-4563536,-3715354,-2056415,1544075,1509260,4619453,3999581,3254700,3307809,-938105,228480,-2605556,-2805239,-850790,-3319101,931848,-434356,667832,3362475,-640143,4146118,267333,33559,2500686,-3874473,532912,-3362408,-4456258,-778636,-5908327,217866,-791659,279699,6174984,2133778,7088809,4984455,2377511,3701060,-3383676,-2333010,-5165884,-6877100,-3994942,-5325900,-523335,994353,2167435,5170763,3397718,4343236,2305303,-93734,-68998,-3059371,-2307401,-2321454,-2352803,-105934,-230420,1028990,2129527,1580887,2658822,1917444,860095,585648,-676375,-1841406,-2451071,-3609162,-3851200,-2965415,-2486101,-147631,1855181,3307322,5755541,5190350,5546561,4194937,436027,-575160,-4588541,-5186744,-5853532,-6271857,-2726728,-2356741,1539531,3373670,3366047,5822699,2521689,3013219,985028,-1960502,-852571,-3683181,-2540836,-1121003,-2156701,1049820,302606,1409098,3005830,970989,3003378,1116540,170111,181399,-2763262,-2151043,-3598688,-4269660,-2590156,-2835717,245192,1870115,3588785,5390381,5258210,5578027,3223458,871655,-1369938,-4089519,-5523326,-5769736,-5409617,-3108398,-1326749,1075572,3457750,3900994,4823121,3410507,1874223,879475,-1271746,-1629092,-2649641,-2728833,-1763406,-1429543,204269,631547,1735827,2118830,2112317,1912427,1645379,753772,-892964,-1758502,-2549023,-3601769,-3606096,-3115098,-1732546,-88130,1973186,3871660,5152589,5325664,4787462,3348919,721562,-1982530,-3944499,-5379088,-5800317,-4782074,-3468995,-773410,1469993,3145837,4240794,3749735,3381685,2024221,159498,-823973,-2080779,-2264986,-2267190,-2239345,-562121,-227064,849084,1261320,1836407,2180129,1709305,1388999,539667,-596620,-1092545,-2791794,-3239887,-3664169,-3035351,-1390210,-261475,1959099,3588001,4323043,5197406,4358786,2902992,957755,-1997677,-3405043,-5078218,-5120543,-4372751,-2989589,-514517,1165250,2759462,3615717,3781282,3481340,1921213,674036,-814531,-1754577,-2092071,-1974935,-1393620,-1034740,-98004,405735,928880,1752150,1296970,1796574,1188372,302359,-192089,-1533693,-2167849,-2993021,-3094754,-2541282,-1941610,-93910,1841868,3054146,4458292,4520188,3720094,2406762,257354,-1402152,-3597829,-4624242,-4644175,-3773357,-2346973,-526284,1069222,2389029,3068497,3445923,2584483,1652654,408931,-374864,-1260248,-1761033,-1452411,-1349176,-544625,-316090,152098,706437,880659,1534662,1063172,1169065,574345,-266666,-697851,-1900391,-2235163,-2496854,-2194763,-940647,60658,1523725,2831121,3912398,3805582,3243660,2034288,-30249,-1386728,-2789893,-4084324,-3579375,-3272440,-1927966,-474229,824746,2366166,2348912,2615466,1993928,985452,535595,-533701,-924880,-744330,-1294498,-314963,-538413,-70679,159331,70408,849903,702877,1006329,596578,283524,93684,-791811,-1065081,-1996831,-2073825,-1762182,-1125842,369551,965970,2179335,3170641,2963225,2779904,1515440,385621,-964841,-2758158,-2808551,-3183065,-2513485,-1427272,-339312,902708,1159141,1903295,1680247,1180966,1431614,-198581,315975,-695522,-657590,-33257,-778246,206197,-276256,-14840,244392,-537709,615587,-891,494394,393613,-341702,74225,-1053619,-971204,-1317653,-1397387,-340248,-306648,1217910,1902591,2241537,2933658,1278251,1407300,135618,-1369085,-1587557,-2852524,-2168325,-2012753,-1233600,-85006,333368,1453072,1250294,1336216,1162837,44909,628702,-157353,-189544,307890,-189934,523753,-215596,64593,16377,-935981,24837,-577478,188982,152028,-140203,415615,-419615,-32747,-590705,-1108818,-622199,-894768,220788,728807,963939,1748568,1484824,1761508,650064,187394,-712452,-1880815,-1429324,-2038826,-922414,-511397,-387527,666998,535670,619486,561640,37493,628224,-88973,289441,678190,-30295,701331,174840,350977,-140006,-678544,-529019,-1158321,-674189,-465608,-487160,272080,253072,684773,-21074,-206626,-253681,-451318,-104867,37678,783067,1265927,924927,1323306,925498,479695,-18759,-776771,-778519,-1410519,-967319,-548868,-636095,224126,42707,305019,173850,-163311,159320,-416801,319971,487022,381497,1066723,887261,773414,709895,-137152,-327000,-1115138,-1137818,-1052120,-666732,-372063,-125599,461088,374646,427965,239159,52501,19666,-236186,170503,453028,477855,822376,388916,560973,146501,-156936,-309547,-887430,-468094,-562406,-314234,403824,77747,19892,-120533,-106011,-292375,-313698,-174068,115118,161990,1162717,990615,1341782,1036608,559628,364216,-476759,-919493,-1318116,-1484408,-1105787,-408127,-85772,306141,720378,634441,525534,454782,215573,-118360,198561,147149,236582,96783,181307,75414,-183888,-105141,-107642,-245944,-299733,-271883,-3490,340503,28770,238707,-289157,-563903,-757963,-903182,-400343,-64115,518915,1020517,1397373,1681298,1226648,1020828,227911,-546373,-1334036,-1746391,-1655028,-1604748,-704416,-389937,475993,845953,747324,985026,804218,488088,314870,-105287,-4534,72193,-264257,-116691,-301212,-366447,-330184,-90676,-106676,14571,499638,-143068,371138,417645,-151424,-332849,-1021921,-724340,-924796,-915459,-5799,107810,1421641,1699701,2024997,1517298,842481,273098,-690078,-1438855,-1693184,-2061707,-1563734,-887524,-460483,107960,471990,915410,1002652,691739,1012378,667493,284710,3620,-440470,-186668,-538404,-455723,-444698,-372304,-219755,-412192,226995,410917,391931,696308,163359,-104037,-617090,-819833,-1259063,-1080948,-825529,-103309,414465,1132695,1584009,1601178,1594532,856966,152162,-666003,-1195219,-1771148,-1808897,-1588214,-954386,-145361,363754,754176,961484,1031960,970406,550723,597762,338947,-15060,-451522,-366687,-379945,-473770,-652494,-88724,-186766,154943,508335,587750,750946,769332,379305,164613,-556983,-839219,-1187747,-1256759,-884275,-288343,790578,792192,1399730,1584344,1341574,1128500,120655,-230716,-1379997,-1706067,-1452870,-1519586,-739713,-370455,41533,812566,1106700,1065474,1029303,654481,900712,-12510,173942,-454375,-467848,-389954,-1051281,-522402,-526730,-175911,318270,227462,859522,792219,670191,631400,-308084,-335710,-1161193,-904829,-1066884,-783781,112168,530168,1469810,1401704,1483467,1783006,883906,612031,-485853,-1035878,-1451968,-2032155,-970144,-1202808,-152621,261071,247708,1062425,946103,1244063,1154068,452183,608342,-199522,-209062,-553832,-970962,-398105,-825090,-412227,-348123,-208246,804529,281530],[0,0,0,0,0,7,2,4,-1,0,-11,1,-21,13,-28,32,-37,53,-59,76,-92,110,-130,154,-177,218,-243,295,-330,391,-448,502,-590,646,-752,832,-947,1060,-1181,1328,-1464,1642,-1813,2015,-2223,2457,-2709,2982,-3278,3608,-3967,4358,-4800,5276,-5819,6411,-7096,7868,-8766,9821,-11083,12638,-14624,17294,-21188,27545,-40233,77043,-517397,-1668469,-911817,-159239,-38183,1908020,1549694,2194159,2572053,903885,915220,-534046,-716952,-1164972,-912295,-550274,182976,253531,-116467,-53222,-1415429,-1237400,-1959836,-2005967,-780171,-734708,1569923,1916287,2681994,3434514,2095986,2042301,342299,-642059,-1390414,-2167402,-1956729,-1793562,-796298,-809042,182268,-212468,117129,-10550,-835168,138214,-173610,704120,1007847,925285,1367022,964278,354403,215026,-326517,-866150,174990,-860462,633291,1060879,-72854,1504629,-1117987,-1500238,-2040544,-3705442,-1625685,-2329907,-103057,1742448,2217423,4108116,3703924,3398815,2199133,830754,-1023456,-1881106,-3048029,-3222576,-2063034,-2158858,-193474,-128734,443351,914069,-124868,749103,195242,892997,1115116,553302,1086181,1281,27878,-93573,-1103038,-230219,-836686,234177,844862,1066253,1853838,940834,394194,-398224,-2154484,-3128756,-3584352,-3299113,-1846054,-800909,2083199,3317896,4444432,4973725,3742049,3080173,475925,-1336527,-2374663,-3573866,-3467174,-3038946,-2100955,-706231,114200,375628,1938938,759208,1645520,1877289,-172142,2204197,-38152,49685,861791,-2484922,505839,-2189092,-1255896,1144421,-918944,2672760,1870793,1727169,2758027,-413302,-705430,-2835745,-4673426,-3463442,-4407356,-1883552,-115825,1293429,4785917,4670955,5576030,4913821,2198483,1654060,-2332780,-2597183,-3447395,-4840493,-2144983,-3381469,-448576,-72212,192527,2540544,929727,2326371,1737192,1061620,1510667,-143969,227547,-1303187,-1423934,-1850130,-1530301,-630918,-263819,1458687,1906573,2930135,2893968,1601528,998321,-1750821,-2870440,-4244920,-5104694,-3425078,-3552466,81230,2073848,3556838,6685116,4041623,5500068,2926221,-654754,459748,-5103682,-3313091,-4099374,-5563031,-529100,-3070632,760159,1939235,29170,4317087,875027,2859899,2288529,-402759,1786559,-1750770,-995095,-1873136,-3194050,-894754,-2137370,580892,1334303,1941284,4117054,2379350,2651929,360365,-1948760,-2632152,-5182985,-4758733,-4192634,-2858474,432054,1655512,4263995,5891202,5050768,5227121,2635148,784702,-1556338,-3722863,-4358978,-4998086,-3945254,-3037480,-1219772,-119805,1074315,2445558,2251940,3314849,2365066,1986851,1794569,-240820,-310284,-2235562,-2290315,-2045862,-2685894,-420822,-502007,1829405,3138143,2392557,3839242,1326056,818927,-1326947,-4562268,-3747782,-5518173,-4067067,-1840452,-763882,3323737,4151186,5627932,6205559,3821452,3218764,208944,-2220277,-3064886,-4604779,-4380252,-4188252,-2903323,-1324855,-198090,1623861,2070253,3035749,3056945,2655243,2337563,972582,437671,-998555,-2040556,-2581490,-2852657,-2147174,-1238255,125848,1451023,2887544,3514025,2962857,2048882,137702,-1561060,-3595860,-4732148,-4604463,-4043661,-2150393,62442,2537167,4297192,5371991,5381419,4299640,2222279,300971,-1627029,-3456012,-4422688,-4355568,-4028615,-2697425,-1103967,195678,1079779,2208057,2732202,2940717,2779899,2039118,1503476,181928,-812440,-1814331,-2545782,-2446473,-1970789,-1269314,141480,1702812,2743933,3135477,2870320,1953645,426663,-1627304,-3102529,-4578583,-4542662,-3134348,-1957355,346158,2446156,4418845,4954936,4951892,3725165,1991330,159814,-1761756,-3317711,-4006061,-4075604,-3452230,-2394647,-1299960,98027,957426,2063694,2624715,2429880,2598662,1903209,1205778,387190,-1199473,-1524059,-2508834,-2373758,-1994737,-1248735,160851,1210002,2645383,3143230,2667587,1821469,231892,-1523765,-3306234,-3881699,-4092008,-3095120,-1389958,466091,2331568,3907606,4500921,4092202,2923060,1831981,-122040,-1899342,-2538658,-3850877,-3580618,-3042925,-2102020,-988507,-107532,1012721,1363181,1940794,2274119,2170266,1903181,1435198,275474,-317188,-1752320,-1909345,-2340729,-1960725,-979071,-145505,1450229,1892208,2305249,2425963,1361894,468420,-1635665,-2593772,-3031573,-3631412,-2195925,-1215077,781886,1966560,3366284,4307892,3472478,2346535,1523294,-394363,-1389001,-2445663,-3110073,-2876789,-2516125,-1747634,-1003423,-56961,483888,1422105,1775690,1887991,2314720,1777336,1454862,436546,-329952,-597943,-2001930,-1730981,-1793340,-1462663,47549,270679,1946264,1979818,1622970,1649433,-581650,-617387,-2301186,-2862370,-2212666,-2236257,-385142,205800,1571858,3036608,2705562,3228319,1876963,583776,165331,-1598412,-1589293,-2416535,-2485825,-1727749,-1755746,-501812,-608324,306076,809015,842589,2056229,1172179,1442449,1144611,479630,312736,-955051,-974814,-1547921,-1754850,-688573,-683160,832608,1229496,1443044,1713670,605998,308149,-1172250,-1540762,-1743153,-2175293,-1219177,-1057953,1078567,1870505,1812061,2927217,1741174,1918483,651494,-693549,-741949,-2053484,-1407060,-1911211,-1681362,-502216,-1237006,150555,-350153,123030,831812,244827,1995087,1282073,1251939,1189737,-245595,300475,-913807,-1425211,-640268,-1382664,-307125,-193942,505959,1429374,423985,1124414,-362408,-542181,-1037072,-1915168,-998667,-986952,24139,799154,1109837,2300842,1377849,1690033,938313,-62166,-177198,-1174669,-677826,-1062998,-1216425,-753792,-1285916,-192824,-387940,-275191,259126,-220162,762815,586503,1308656,1368715,488857,1023615,-194813,-330518,-855253,-1102733,-563829,-994181,-75938,112812,162049,1176757,-73884,-43463,-279015,-909282,-405518,-1154849,-110097,377346,699554,1474705,1343871,1508783,610178,182444,4717,-907754,-358189,-880795,-460124,-375409,-723627,-61383,-302352,-380022,-479026,-789455,49042,-91277,702856,1046246,1020233,1661508,789899,512295,68718,-607275,-631783,-989047,-757248,-371636,-161955,335351,-111632,200074,-166376,-586017,-305296,-953520,-132116,15924,533537,1094071,749151,1064981,661409,171619,135630,-431734,-483226,-577580,-488901,236774,-77634,10892,-223782,-212910,-424720,-929037,-572538,-731762,-316938,255812,704035,1295148,1146799,1154390,789092,124371,-53190,-908073,-941080,-1082391,-708634,-606306,-497563,60313,-218200,-366532,-192068,-180401,62480,143948,492447,1067800,760972,913697,620784,397592,-148613,-543915,-681047,-614579,-581797,38197,74418,376973,653809,393329,-125692,-551301,-604350,-1006810,-716146,-520586,-177883,1035598,830255,1449309,1477474,816206,500720,-4168,-257027,-579336,-1015845,-859201,-846496,-563056,-641968,-414011,-226583,-306118,154208,415859,383800,997536,873871,961574,704473,436776,-30492,-538667,-682224,-965556,-615967,-373175,59294,465004,401507,741841,641676,9251,-204614,-1150615,-1112992,-637356,-734004,-228518,470506,1101555,893535,1057166,1288665,455660,641298,-204010,-441465,-574890,-1389232,-855746,-977491,-706879,-406861,-718658,28177,30819,570654,998984,773922,1359954,708360,752302,209618,-489492,-402826,-1015627,-1000164,-779141,-269937,331555,571609,1007623,768753,774348,201412,-407899,-729894,-1323910,-1379165,-747457,-324805,218238,804745,1162802,1501818,1588195,857490,514101,-101793,-485381,-1005778,-1123453,-974551,-1438908,-955677,-618669,-363629,-148713,149779,610467,823643,1420063,971492,1021922,432042,279714,-449201,-831812,-1203824,-1113486,-805214,-246480,215156,588343,1163821,818451,711641,236086,-297007,-996290,-955611,-1310213,-878143,-519192,-24370,716522,1187086,1432528,1219791,1137392,411484,35021,-459089,-527903,-933049,-1287067,-1056316,-1054996,-931335,-86553,-8513,404949,755821,1216367,1241439,1238274,1079468,369707,45556,-459764,-1228420,-1106993,-1403648,-854385,-150360,8722,885560,807579,1087031,854760,63740,-249077,-941111,-1196292,-1227885,-1253389,-410726,-77327,530043,870677,1141368,1484942,924449,800312,250881,-364077,-626085,-996095,-948413,-1261540,-1241326,-917148,-621771,136226,46097,709171,1102886,769365,1371369,907980,545405,89302,-989635,-856861,-1369882,-964805,-619002,-403695,361712,591458,1245824,950776,476149,636356,-586246,-739252,-975339,-894316,-746884,-633967,388332,441356,775960,1369863,1050024,1084311,516456],[0,0,0,0,0,-2,9,0,19,-5,20,-15,20,-30,25,-48,41,-64,68,-86,102,-119,142,-165,192,-223,260,-290,342,-381,450,-502,579,-657,734,-844,933,-1066,1186,-1332,1495,-1661,1865,-2072,2307,-2571,2848,-3171,3516,-3899,4335,-4792,5341,-5915,6599,-7347,8209,-9214,10366,-11766,13430,-15534,18217,-21837,26997,-35017,49249,-81551,293797,-446315,-1569642,-1646666,-2747134,-1755312,-1305980,-689496,936776,1030108,2338173,2031042,1791663,1397555,308318,20143,-404183,-136067,-222082,338632,-373409,-160620,-523330,-1936422,-1001191,-2820728,-1498691,-785627,-870717,1507271,1434296,2444369,2123339,1329605,896600,-177943,-826336,-1201968,-916615,-191144,994181,983016,1296747,1165621,-155044,-587131,-2429275,-2762331,-2732314,-2363494,-1469224,154255,926472,1590447,2720690,1621570,2387092,1047524,291571,1016835,-1201893,535533,-637879,-1284213,18739,-2577090,-1194625,-2169405,-2224251,-648729,-674344,865199,2197820,1950495,2617890,2108655,313266,242834,-1597468,-2034210,-1126518,-1407618,811658,632634,1601708,2511375,921114,1257581,-1117695,-1918446,-2543120,-3801353,-2168980,-2548876,-78698,1386050,1819406,3016730,2668054,2351024,2426567,1191409,626967,-97554,-807891,-801189,-1729724,-1809999,-2099847,-2416030,-2023427,-1573522,-305465,641252,1563135,2862035,2957752,2665715,1585745,468668,-1169670,-2014786,-2608514,-1902212,-1122143,181519,2215668,1830220,2996077,2219787,244889,697625,-3486504,-2637879,-3358958,-4611132,-310204,-2226801,1192733,2952747,1214735,5232329,2096835,2650316,2877895,-841094,1301616,-1456676,-2194244,-850738,-4033524,-2294828,-2906063,-2888444,-19797,-1272856,2486573,2483488,2555907,4537873,1112570,2621576,-560469,-2192139,-1295335,-4771277,-1385952,-1707122,-349549,3314835,1379590,4333184,2086159,848827,312122,-3016690,-2788527,-4248167,-3554950,-2145206,-1268205,1217679,1531377,3598960,3407198,3742995,3144886,1606390,1770577,-572670,-847676,-1701182,-3478588,-2532324,-4374763,-2716800,-2611872,-1647108,1726722,839904,4315281,3624590,2968931,4461875,-623568,886955,-2436689,-4196296,-1292404,-5266799,345354,328601,831650,5584969,1637611,3929025,1409297,-1988558,-291203,-5369686,-3631644,-3647488,-3878359,331226,-563118,2462248,3433507,2989970,4910463,2475430,2778939,1481721,-615911,-159084,-2912032,-2910800,-3494725,-4285737,-2179779,-3120910,-859560,1037982,1893454,4289405,3795786,3901256,2941689,640290,-640465,-2897906,-3721961,-3807267,-2851082,-1376157,364928,2843841,2787195,3958994,2516634,1539848,171185,-2767917,-2791344,-4729422,-3854272,-2767331,-1697517,1321009,1229768,3415782,3731257,3001214,3945515,1755020,1901839,75541,-1531485,-1664341,-3801863,-3690631,-3493662,-4060794,-1313596,-1269925,1172675,3420762,3009607,5287223,3917017,2525292,1449930,-1740517,-2449596,-3890522,-3988099,-2172126,-1590315,508285,2352336,3202892,3445559,2850755,1445861,-257454,-2367478,-3074461,-4046782,-3817370,-2201247,-1450504,577977,1977549,2670005,3803602,3364128,3467913,2287119,1329302,551315,-1439144,-2017324,-3271042,-3864218,-3604501,-3413944,-1997648,-467870,1104026,2929337,3816586,4283476,3761177,2529323,349511,-1169746,-2738385,-3656860,-3572765,-2710404,-1031081,630895,2422925,3256147,3172364,2943844,1318451,-477823,-2027752,-2975888,-3775448,-2998697,-2461179,-950923,398972,1878522,2818297,3175135,3340778,2826129,2363420,1299351,-54991,-925600,-2238189,-3084445,-3736462,-3943623,-3047888,-2185851,-440576,1398870,2467033,4017324,3958698,3318076,2377546,491047,-1183628,-2708382,-3386688,-3197655,-2750738,-1009049,554283,2218041,2798076,2786202,2506670,726762,-421257,-1883236,-3161062,-2856477,-3029996,-2064669,-805290,305885,1729109,2110350,3168330,2974266,2615090,2091391,1054808,208402,-1050583,-1894405,-2697142,-3353898,-3435088,-3002872,-1858957,-674110,1196571,2665673,3746187,3751679,3338324,2199798,732133,-1230560,-2344012,-2807047,-3071710,-2009492,-987970,334371,1932027,2626715,2470830,1637203,833586,-299288,-1516866,-2393246,-2723815,-2319640,-1546672,-377416,527123,1266635,2133860,2127435,2511523,2404945,1485447,1312934,36264,-695004,-1445986,-2263817,-2836206,-3336593,-2307459,-1890031,-600633,1218590,2072265,3785548,3311655,3144637,2145652,374413,-714734,-2333828,-2562001,-2521018,-2038870,-757172,378005,1577820,2062711,1838724,1522822,471366,-454681,-1395824,-1891291,-2081770,-1712238,-975787,-337654,663391,1246009,1350742,2270745,1709454,1777032,1333586,433141,517426,-786503,-1046111,-1912460,-2685396,-2493760,-2728219,-1513303,-708163,466126,2251850,2488209,3266527,2553286,1296793,850164,-1103903,-1391657,-1952778,-2400468,-1068281,-866201,566979,986643,1232180,1862384,455103,336399,-519759,-1307309,-1221975,-1973766,-826026,-800023,274544,763078,775097,1492111,1069700,1248233,1303130,628628,1252054,30389,9869,-802738,-1858829,-1605698,-2406431,-1793568,-1530214,-741848,751792,943126,2255395,2238931,2130921,1909437,148047,-23811,-1414350,-1618562,-1359140,-1458903,203273,60175,901459,1204020,289436,926003,-662499,-673773,-671524,-1270486,-501229,-922149,193699,493905,361609,1445896,355228,925876,1069458,540393,965732,197057,436440,-15660,-899649,-664206,-2131733,-1231256,-1740506,-1677434,62537,-354556,1501269,1440980,1878920,2205629,940997,899098,-336115,-831726,-998967,-1500480,-143112,-546633,-152244,698502,378533,644120,-317377,-454888,-785889,-854612,-181444,-969624,97629,228017,314584,980857,159912,625285,291368,255604,543636,-55741,422021,31754,192212,-152286,-964060,-779649,-1502550,-1281491,-923575,-1169086,-43855,436311,1333554,1649840,1238994,1635884,608828,73335,-111135,-576562,-268654,-489099,-181243,156343,-132528,224379,-191253,-449980,-696152,-948307,-728145,-608442,214173,300320,758212,1030321,439992,653247,168212,-32836,42102,-400419,259153,-193877,346896,378311,-158301,83275,-754288,-807115,-968590,-968668,-712525,-468591,409553,737421,860527,1255440,883017,915184,213453,-86338,6192,-151983,33286,-181649,-32019,70919,-507303,-318695,-799036,-1049022,-912727,-496546,202782,262640,878936,1267232,994159,1202655,196881,-20646,-163090,-582006,-258342,-149695,137085,239098,287631,575937,119452,-214092,-463461,-946611,-622015,-788666,-372279,-11489,344869,862844,764774,955271,639190,398915,412022,148925,138652,193977,185545,53240,-493057,-435718,-756320,-873813,-1339160,-1045500,-303357,-56880,982293,1194744,1422759,1188786,616831,456671,-121698,-831624,-807690,-886001,-644161,-355670,-10170,498480,378052,542908,255560,-302506,-523398,-962888,-812383,-505120,-352966,86058,152589,840311,440404,762564,521033,382691,474224,101910,334414,163215,-318964,-147123,-729151,-1391734,-1079033,-1322159,-463642,-680857,92668,669335,1111266,1729646,1027559,953613,539292,-357377,-616029,-764172,-926094,-744902,-516854,208320,319676,546347,333058,336195,109059,-374983,-502191,-670204,-605775,-513126,-498677,258900,198418,276879,650451,552924,850425,611576,468556,520390,-79720,126779,-641533,-649891,-1150636,-1395485,-1249668,-1099629,-348821,393128,1000963,1722078,1651215,1541752,1106092,562165,-129642,-755923,-864199,-1134480,-755503,-628922,181552,357821,521605,604877,487159,64494,-189944,-389905,-784160,-517359,-516718,-169470,33550,-109262,425804,499224,604053,712509,730464,786435,443091,222475,186031,-487000,-1128063,-1359605,-1561445,-1119809,-766088,-300668,525289,1038403,1585803,1516339,1677589,912440,233615,-362864,-1125370,-885249,-1186569,-876542,-384940,-214153,406451,536244,622915,540050,267514,-1825,-207516,-176728,-592216,-700260,-324294,-437984,191362,141032,167365,671992,634025,1031299,1080812,337024,740893,-198647,-240025,-871516,-1396712,-991484,-1636298,-762577,-460914,146741,1201198,987248,1860858,1215437,961704,535898,-463139,-317848,-941146,-963010,-634478,-700797,63507,157773,825356,911958,315419,588061,-245379,-184351,-426731,-802969,-240903,-548809,-106607,-95566,-323301,429354,116011,1051548,698116,579020,1088407,-73457,375246,-576108,-986058,-1016569,-1569578,-924435,-1156013,-498329,358348,613194,1408189,1252808,1357870,1076252],[0,0,0,0,0,-11,4,-15,16,-15,31,-21,47,-41,62,-73,86,-115,121,-155,176,-210,245,-282,326,-373,419,-485,540,-618,695,-778,885,-973,1099,-1206,1348,-1487,1643,-1816,1993,-2196,2411,-2648,2903,-3187,3482,-3827,4182,-4594,5038,-5534,6108,-6728,7477,-8299,9299,-10457,11869,-13622,15817,-18712,22597,-28141,36550,-50608,78141,-151604,909909,1585727,873677,1027312,-866650,-1190350,-2203179,-2867930,-2122186,-1923302,-587366,391728,961717,2004844,1611525,1283346,641820,199922,-493915,99040,-47321,610524,1682358,472526,1636933,28074,-457519,-1012690,-2560262,-1572478,-2662930,-1317869,-455382,-234412,664575,492108,951983,285013,501137,364459,482781,1178015,1331330,1974744,1321989,889065,232666,-1604797,-2522950,-2874165,-3232398,-2120072,-1765161,-540070,1891847,1061744,2965994,2202828,440125,1609936,-1786632,-348058,-770986,-1332630,1317179,-280732,1727249,1306340,318969,998850,-1137317,-911096,-1502346,-2239712,-1208832,-1239681,-523549,74739,230463,329960,859615,297999,1171171,1508315,1837712,2369086,1983445,1928424,465507,-780385,-1529035,-3484999,-3406930,-3546314,-2864382,-820273,2544,2057427,2561987,2684575,2763975,1532480,-19858,-495716,-2161854,-1137288,-963484,-592388,1085942,267497,1864184,1382602,336935,483162,-1249583,-1098921,-1513197,-1775201,-689325,-1265391,-361793,-56450,-576318,1041490,252845,1463479,2520800,1405160,3930197,2431890,768152,1779626,-2729568,-1868117,-3547283,-6020905,-2083884,-4271432,-457931,1684810,879815,5477880,2407876,2821479,2933788,-1648913,322594,-2195096,-2388891,-253734,-1881236,1129685,1009389,909517,2729910,27957,1111452,48745,-2111292,-79397,-2987030,-669406,-1078396,-2383317,958099,-2182937,928157,1338325,478931,4250908,1664956,3879689,3392996,595898,1432773,-2814626,-3022001,-4307810,-5221153,-3610692,-3063754,-659035,1403729,3102398,4010980,3959652,3156005,1429334,312747,-1515819,-2063500,-2287819,-2066057,-584405,-630427,1456722,1392979,1168963,2306792,-431040,1113884,-1129864,-2153246,379629,-3395666,-347421,-1409780,-2670119,1816753,-2602472,2041736,2466998,568469,6352723,1319660,4044848,2777148,-2194587,558735,-5461221,-4299503,-4074276,-6096133,-444429,-1876044,2226099,4163241,2888240,5558003,2064703,1994798,788442,-2790405,-908901,-3539911,-1966787,-480511,-1435985,1984448,493503,1573464,2670972,-371073,1269002,-987435,-1206549,-620506,-2572442,-1233373,-2048235,-1290572,-717100,-451692,1102817,1709890,3168218,3353172,3790585,3069987,1399603,270318,-2726997,-3618609,-5052584,-5168534,-3706098,-3315060,597798,1321659,3601528,5085500,3236636,4224278,845523,-74755,-892077,-3529823,-1337638,-2877429,-1420618,653231,-673562,2573079,925331,1026418,2211664,-888648,876746,-987359,-1921927,-491386,-3104278,-1024308,-1535826,-1510510,709764,-22606,2642230,3372019,3541471,4347376,2301827,1967848,-292062,-2682331,-3518447,-5251690,-4757775,-3945233,-2496986,369397,1765892,3535400,4668780,3544100,3222731,1283677,-158762,-1070217,-3027469,-2142237,-2327377,-1103735,-368030,378815,1223603,1277783,1489669,1017206,506038,-17021,-943611,-829305,-1642940,-1698541,-1569408,-1598511,-866121,-459682,1050348,2026618,2909676,3519588,3244708,2807708,1353312,-490891,-2015749,-3947263,-4742408,-4610844,-3698782,-1912314,271979,2408583,3539224,3902234,3970586,2500788,1365748,-203810,-1749764,-1971905,-2389468,-1969174,-1092264,-472751,823520,662485,1076291,1104771,739541,541151,-179712,-229179,-766143,-1455700,-1302314,-1858114,-1333485,-1141955,-329487,1027225,1440139,2884616,3252476,3219701,2920359,985718,-425685,-2488169,-3873419,-4205137,-4921658,-3255339,-1648147,45274,2102228,3178847,3695848,3418603,2311248,1267221,50211,-1328906,-1970994,-2035451,-1773077,-1124346,-203397,204612,677447,691778,693168,775359,270449,20248,-235152,-879032,-866167,-1603991,-1477179,-1304172,-891129,-153863,503590,1881827,2629984,3102439,3353618,2285996,1373587,-586128,-2209981,-3178522,-3990446,-3688869,-2964853,-1879810,39509,1794176,2983721,3054243,2858646,2272313,932924,124577,-1124387,-1577194,-1462245,-1674463,-574751,-261866,199064,694174,419308,764298,404868,87338,-21820,-239113,-145495,-750662,-672770,-1071419,-1222363,-665144,-624618,471607,1234182,1830203,2764494,2517770,2118512,994680,-622578,-1906542,-2922178,-3477635,-3415363,-2658371,-1026939,212663,1799110,2216788,2896448,2560248,1812205,1210242,-461613,-560994,-1074612,-1326500,-985014,-837124,-175894,21335,19118,724898,-208787,228054,56622,-1191,572845,-463830,-260126,-751459,-865267,-644891,-1003565,118182,102712,808442,2075175,1629024,2601910,1498335,697358,134427,-2077653,-2005734,-3234192,-2858875,-1590337,-1331383,831875,974640,2068212,2554208,1655118,2034198,357302,118235,-265084,-1120007,-338844,-826143,-54325,-193838,-254174,235110,-398860,11724,-446704,-392289,266871,-493155,470279,-143174,-232683,38703,-918323,-13200,-843445,569708,812018,677531,2577570,1115116,1512880,766879,-735926,-857598,-2812919,-2172986,-2052971,-1952576,-238805,-159373,1454353,1811513,1501442,1973516,679142,770385,38271,-369749,195086,-700017,121398,-397598,-316347,259166,-929397,-228617,-739556,-625181,-237392,-583960,775790,-42886,542997,464026,-478154,248650,-718716,63057,104594,-30844,1458500,757185,1343478,1030965,88181,91770,-1276651,-1238937,-1940096,-2018422,-854721,-673244,292274,515797,867332,1581063,941777,1134088,173174,174614,94919,-515502,536169,-220494,220502,70831,-690970,-87564,-906399,-630119,-985929,-1065018,57821,-177464,412500,725424,436482,478656,-354630,97718,29002,-160995,506030,383050,918337,705607,792764,636647,-549607,-816905,-1321664,-1408071,-1264740,-1004948,-322683,-18150,672071,886837,678862,803274,251660,209379,111836,91137,554329,63710,846619,525827,-70329,-207395,-970641,-890004,-1023143,-1118278,-373925,-230243,338906,854075,702632,967517,254954,283084,-7662,-204476,-58841,-70990,70163,305906,412378,446449,1709,-51140,-425089,-767153,-702603,-772731,-448094,-402344,252866,427227,357176,701373,110221,118386,78896,205979,759593,423245,993338,748659,453422,5303,-715014,-705708,-1310143,-1376515,-1171404,-797480,-382302,-24823,405514,902307,927049,962575,183340,159474,-272454,-328758,25764,-100777,336659,133463,412560,304907,-160653,-71381,-366169,-333647,-391501,-194930,-32533,-3168,326495,326569,-222040,93886,-206113,-111004,590,548578,773422,944600,995404,977767,367923,-305852,-1110703,-1349713,-1551357,-1273426,-941218,-501099,428030,507853,1089304,1305837,776917,970026,147242,-52921,104798,-492676,57607,-261885,-30579,-39422,-386961,-142657,-151764,-199343,-240925,-392660,106080,115273,338122,-27884,-214869,207264,-434331,-266861,-103544,41950,685211,946085,1122327,1070580,606946,284323,-575336,-830998,-1671560,-1760650,-1473195,-1096299,-515070,212544,796180,1208309,1235890,1455535,780355,281441,209223,-308571,-187458,-284430,-256216,-231636,-437501,-208158,-738868,-328644,-245667,-46425,171442,173398,318360,44837,-49110,-95001,-671084,-403192,-434092,-405125,54122,486652,1051026,1287830,912100,900234,587953,-226067,-864884,-1310315,-1500385,-1651085,-1046496,-363492,129316,1072961,1019613,1142289,1247580,932046,434522,232593,-78249,-43752,-578956,-468889,-220483,-321739,-293353,-130256,-249866,-156966,25683,425419,52060,419335,40109,-18943,-111588,-602587,-741861,-365353,-401419,112603,316181,1079746,997945,1012996,1132876,79207,-146927,-869312,-1422062,-1418290,-1498739,-1061965,-467431,142155,796697,874085,1329016,999067,713221,652076,83626,108147,-462392,-228381,-31924,-694487,96702,-516568,-47916,-220297,-268488,453794,146918,420083,298963,30966,362529,-459428,-264290,-379387,-496757,1175,-122348,469172,842054,1079872,1157727,519118,488776,-385563,-759612,-851926,-1654694,-1206674,-1193786,-354795,75427,89988,1467924,671034,893010,806442,102723,516981,-343948,-338544,-371198,-797526,-136967,-767900,-149796,-172912,-348278,203941,-288198,470107,482321,121063,243445],[0,0,0,0,0,-3,-1,-11,-5,-10,-2,-4,2,5,6,7,4,8,-10,14,-18,21,-29,41,-48,67,-78,93,-121,129,-166,174,-216,246,-277,329,-358,426,-461,529,-587,652,-730,799,-886,969,-1065,1162,-1269,1377,-1501,1617,-1754,1882,-2027,2177,-2317,2477,-2613,2751,-2847,2886,-2812,2512,-1747,-50,4577,-18516,102587,534740,947669,2348516,1748651,1788379,1628559,-222068,-122191,-1566412,-1749389,-1826730,-1655431,-763294,-104053,-26651,118986,296565,-503135,-429802,-668457,-957828,582166,656088,2357660,2167332,2204595,2700648,284516,67165,-1642046,-2368929,-2506299,-2783167,-1600957,-749468,206104,501997,927279,631000,593155,311362,-309896,542820,348883,854234,1442634,1205992,1416865,880902,-296879,-554137,-1263689,-1781270,-972173,-1351767,224572,304102,-543565,1057918,-1559485,-462117,-838197,-2137596,400695,-420506,1966658,2800276,2368242,3648849,1769467,1189327,-509388,-1821758,-2844866,-3381635,-2758634,-2526246,-584207,-259063,1017104,1285200,923127,1337945,465742,497156,41783,440844,1126991,580424,1206059,262512,-47896,-172491,-1163132,-858322,-988269,-662055,171247,-153745,545659,476401,-643707,-343247,-1864802,-1286647,-1389834,-1193309,1513110,1737632,3524768,3514122,2903294,3543002,126848,-89813,-2353081,-3671046,-3172940,-4348311,-1819076,-1357840,-469623,1997907,592256,2075286,1478469,115684,1312982,61262,251264,1458923,-501314,807739,240955,-1226243,433338,-1774894,-591011,100141,-1025795,1305622,290987,326106,510680,-965270,-1413885,-1980971,-2336152,-1428531,-644705,520532,2887632,2787125,4279979,3891861,2289367,1686189,-1459230,-1897288,-3889426,-4327602,-2451519,-3760760,-129159,-513692,770669,2711496,291387,3052276,816636,894616,1746626,-936393,1197640,-246746,-548231,476351,-1737355,-413515,-985233,-1180155,358069,-20527,1130212,894706,571353,518347,-1275548,-1473489,-2359878,-3082992,-1542634,-914113,727831,2649787,3113201,4214052,4231494,2341323,1617461,-1030276,-3058418,-2995193,-4953402,-3415083,-2413123,-2455789,1468300,252548,2279774,2951212,748775,2962719,277441,692623,1046521,-1263604,976975,-1001805,-957387,-64320,-2199523,-22546,-951032,-100154,1404665,565626,1964800,726067,131341,-231311,-2866498,-1888239,-2942781,-2561353,52139,-188703,3199975,3664839,3645091,5031415,1591488,1827129,-1198989,-3278595,-3088775,-5186306,-3030754,-2621169,-1371886,505078,590596,2522509,2172097,2465999,2012378,1067740,1294030,-14267,423597,-500442,-949623,-897078,-1495597,-863727,-1720799,-284172,15811,994141,1558416,965879,1733118,-321121,-852882,-1840352,-3373702,-1834154,-2120012,-964542,1417376,1695949,4574598,4030848,3467269,3242555,-23113,-551494,-2471315,-4310364,-3210479,-4397515,-2195653,-1131689,-50007,1691630,1461197,2643817,2117268,2072999,1673234,561165,826558,-35351,-232815,-1006314,-1612027,-1205376,-1491473,-1048467,-396361,289114,1207800,1666565,1242193,1263286,200775,-889203,-1786289,-2852823,-2131998,-1954029,-604765,1183823,2327899,3792445,3804234,3657875,2110751,344578,-1209008,-2778001,-3671297,-3913882,-3232891,-2387952,-1224855,403162,988446,1920432,2220195,1938526,1828954,1322619,1178655,574409,122483,-553229,-957228,-1465790,-1583445,-1380751,-1049413,-387597,474939,919979,1860567,1744213,758872,344952,-737003,-1878808,-2450348,-2622224,-1590397,-440724,1197311,2620833,3334563,3774191,3234435,2100103,457223,-1325615,-2521045,-3398553,-3196449,-2798605,-2206841,-842638,332830,926598,1707556,1719607,1865685,1787495,1316938,1188842,446398,-51870,-428028,-1248713,-1210138,-1786975,-1476824,-1242270,-702808,524468,943707,1382483,1594025,923672,254318,-1032853,-1726297,-2204718,-2345926,-1502448,-555337,1105877,2199462,3365140,3277623,2699527,1779302,212970,-1116661,-2594044,-3094437,-3208399,-2705026,-1584916,-641672,-71535,723760,1281193,1801843,1840465,1388090,1524894,752555,850052,602650,-291665,-625176,-1531231,-1515619,-1382860,-1257248,-476124,-119565,1158727,1203402,1463073,1193328,77678,-682831,-1287720,-1893692,-1820590,-1506753,-46211,1025061,2118342,2971156,2521793,2697294,1201608,-143522,-1125483,-2406986,-2564825,-2384055,-2046567,-1159489,-944608,350602,651108,791638,1535731,1333678,1451164,1248931,942248,1084428,351921,177487,-815857,-1004701,-1422915,-1452550,-1014952,-914125,179824,500877,923200,1119950,501532,596627,-644013,-1264363,-1327619,-2034474,-695550,-423189,877352,2163726,2107060,2758386,1778435,924491,352097,-1451605,-1235927,-2394560,-1798569,-1457371,-1583335,153833,-508590,533275,1040733,508859,1792984,612176,1352084,1078365,342589,1161983,-199704,-353729,-818341,-1375461,-654025,-1956126,-591884,-246466,148979,1399774,505351,1122886,130473,-456251,-814431,-1695925,-1029172,-866981,259451,1035150,935961,2211867,1557031,1374746,1095266,-592370,-394064,-1783897,-1674919,-1532241,-1575954,-380122,-789818,264353,374514,393145,858530,295856,1426767,913523,795334,1472468,9542,841500,-156577,-1022761,-653794,-1861690,-667680,-1269458,-609798,520747,-36506,1565769,511026,319674,253357,-1150212,-414716,-1220793,-231605,497926,168695,2085993,823864,1685917,1020268,168847,228607,-1527902,-1125671,-1355297,-1476369,-424587,-1011012,153177,163154,-100083,505533,-170059,974500,468943,647408,1644153,412978,1038812,343599,90992,-163770,-1537087,-920452,-1569999,-894957,-399104,-362603,1027221,375638,809627,748445,-125067,367266,-1047184,-235960,-25320,35235,1204145,869405,1232170,892570,372229,346368,-539861,-652413,-1134917,-1072635,-558251,-1159883,22492,-283488,143,275027,-150985,344248,-158886,433182,407556,647435,1495850,1029999,753238,347659,-541996,-497722,-1473721,-1047947,-1244792,-689744,-158129,-28034,775248,88602,203849,279232,-125555,-26067,-258949,8195,545175,526750,918844,869013,513055,471877,-391237,-140134,-870206,-780568,-419875,-663420,67934,-176459,37976,140188,-178761,-242057,-486147,128023,267538,263667,947738,944022,1559713,902710,629729,-24415,-715051,-1067330,-1302097,-894781,-884441,-445883,77894,102759,510247,591838,388123,301147,19502,42662,440471,498376,703444,651734,725500,184400,-294605,-328436,-821545,-592087,-768888,-437587,-257446,-57951,272499,106877,-138756,-297801,-280908,-422465,-529865,114880,231587,830723,1031820,836990,886391,563449,60077,-413006,-1191388,-951375,-1258990,-1092273,-422897,-421443,144343,743,239878,463012,349769,351079,187243,426115,720571,442986,745715,191021,-39220,-82873,-685757,-732985,-943332,-573288,-217669,-123746,816173,317063,82807,187169,-400625,-334556,-629407,-652660,-166362,18394,861636,915353,1356969,1182825,859715,620930,-563451,-538745,-876088,-1132515,-769867,-875642,72384,-127105,-96993,335844,-13322,542049,581085,506301,520471,593958,634695,224926,208113,-193808,-698898,-617777,-924702,-706276,-196163,-262435,604985,383540,667322,412878,-198472,-152410,-678184,-618702,-449495,-502840,108327,602894,920809,824063,1030631,1161825,-88156,-92489,-467071,-911824,-781843,-949454,-651941,-446814,-152823,166824,169416,478895,524983,446738,541439,618328,573202,484740,283213,-121857,-210282,-544940,-800640,-867593,-570140,-296401,13696,327407,642833,819834,447087,68317,-287021,-542790,-477862,-540559,-452298,-46074,577184,832395,1009189,796302,760165,235200,-353792,-458415,-818058,-724618,-1057143,-782486,-370181,-414461,42811,114290,199977,420589,677993,801831,748266,485336,309099,237419,155198,-420068,-587616,-929444,-891013,-606585,-499396,71959,344173,755513,946335,170513,201872,-496689,-597280,-555487,-825072,-77293,-192500,692461,887426,866594,1042657,391223,344280,108386,-491740,-596278,-1090279,-509495,-485267,-498576,-152968,-440829,410575,573657,346398,653558,511635,674026,497961,391348,583484,-170154,-163597,-657244,-988787,-766576,-715198,21138,7258,424443,658435,278919,947930,288659,-73544,-501383,-736868,-433984,-759733,290137,42986,636359,972272,396428,840298,453201,-393156,-279821,-582939,-598417],[0,0,0,0,0,7,3,8,-9,9,-25,13,-39,31,-52,56,-72,95,-104,135,-154,187,-219,259,-301,359,-407,478,-539,618,-706,794,-913,1014,-1158,1287,-1448,1618,-1794,2004,-2215,2459,-2718,3001,-3312,3646,-4012,4417,-4845,5338,-5853,6444,-7090,7800,-8620,9508,-10564,11742,-13140,14780,-16756,19211,-22325,26488,-32354,41447,-57959,99987,-590498,-1233869,-1837149,-555214,366897,906541,2437867,2063107,2646742,1873570,1261918,481736,-906164,-1223480,-1416555,-1009138,-939773,-106094,-254657,-164171,-330297,-1615940,-808343,-1616045,-682222,378102,543539,2421544,1691412,2545322,1779753,738794,374305,-1377727,-1321461,-1412976,-956948,-319509,144252,259059,436193,-39334,-907460,-1027271,-1711845,-1801783,-886449,-368485,1123458,2024337,2536136,2742228,2572197,1119078,923135,-917010,-1509349,-556598,-2053753,-174601,-1122717,-913744,180812,-2044834,-488147,-1222298,-1191200,489785,86249,1795617,2076740,1972344,2071085,1429501,189178,-400770,-966809,-1880780,-920855,-1109333,6462,651081,689449,957273,-252134,-138711,-1332780,-2067022,-1547234,-1578472,-58944,843928,1841290,2806621,2345614,2523275,1386033,127563,-71165,-1630463,-1474659,-1182864,-1561868,-663156,-977370,-1464400,-461273,-1597581,-527077,-700832,50250,1718707,1413804,3016540,2499488,2119405,1188789,-502791,-719053,-2002565,-1899524,-1412946,-1291597,434127,881701,836098,1465003,-114875,-649831,-1343170,-2777953,-1171545,-1921863,-778346,1373543,886368,3048216,2858101,1862972,2824555,-389767,-227335,-508005,-2011869,-942609,-1510747,-1886676,-485837,-2121404,-1023928,-393013,-1835264,1047869,300197,1705196,3046223,1044305,3914567,669789,413750,-164955,-3057147,-672984,-3259875,-936632,17610,-914902,2880677,81838,1680130,835543,-1878728,-304860,-3242694,-1899219,-1222957,-1695523,1565762,1046138,2318840,3399183,1729493,2576889,629513,-102187,-675373,-1633142,-1065809,-1822386,-1467368,-1588197,-1632917,-1084930,-1537817,-256428,170505,1217570,1997827,2347527,2817449,1996222,1779132,-276558,-846158,-1812497,-2851732,-1123443,-2652889,337783,1164444,408351,3320046,269024,866689,-33117,-3252564,-548103,-3152605,-1576952,585465,-873309,3132510,1926081,2393488,3731410,258813,1840168,-436386,-1237546,-48665,-2773664,-661425,-2044972,-2067843,-897290,-2501573,-382412,-766935,372984,2489437,1012993,4002126,2361158,2167975,2196851,-1328785,-113457,-2667552,-2704100,-1744582,-2113812,326254,357529,1732937,1873120,1292415,840471,-1144569,-1134790,-2287472,-2107155,-1610486,-826756,926016,1275550,2468230,2594737,1966652,2027672,363898,306131,-691415,-1372959,-1094083,-2204212,-1315877,-2061268,-1848646,-1222118,-1545718,301869,522473,1359337,3255016,2126419,3277278,2171176,550686,634127,-2216818,-1813616,-2367988,-2861221,-553736,-1029027,1260319,1930401,1436522,1857130,39825,-544030,-1379441,-2221423,-1709403,-1482704,-427460,779552,1523464,2317283,2437016,1979129,1735550,473338,251687,-724017,-1266118,-980746,-2027009,-1643409,-1962554,-1912608,-1384138,-1113313,-54460,859594,1796952,2495453,2906680,2929841,2028090,1106187,-427613,-1681352,-2325193,-2798719,-2016795,-1553993,-106846,777257,1605877,1756007,1179517,449348,-639105,-1354646,-1895562,-1652174,-1330868,-201663,768187,1406364,1867354,2431524,2000345,995994,946770,7154,-299781,-751005,-1274773,-1322957,-1880680,-1706341,-1964041,-1689039,-808986,-316472,694743,2012683,2234890,3286955,2509166,2101631,1014106,-641282,-1732178,-2580490,-2666773,-1869191,-1157326,102545,891261,1522650,1623182,1079725,368900,-649878,-1578354,-1445797,-1730971,-763952,-485955,749100,1369847,1770188,2058413,1319949,1217809,396330,58548,-122134,-910138,-731873,-1293444,-1596558,-1834836,-1900835,-1413129,-1038128,-53906,661678,1618528,2518381,2672832,2629439,1650164,898922,-421134,-1678242,-2294173,-2300257,-1872869,-1021826,-143060,805349,1379311,1212678,994081,351914,-192854,-877488,-1465115,-1491801,-689165,-227219,879153,1131252,1451869,1548447,981369,616589,367583,74705,-305686,-335966,-880972,-809234,-1225936,-1725546,-1346702,-1657405,-758480,-355074,420177,1585143,2107941,2623255,2595876,1609689,905796,-466119,-1260412,-2106415,-2212525,-1396343,-1271182,-205015,604984,852227,1019713,533805,273275,-611345,-1263580,-913433,-993563,-598978,376489,369877,1264234,1175059,1134133,972324,519537,278407,-168889,-393136,-598822,-442626,-908408,-1190456,-1220827,-1664823,-1399668,-1095009,-382673,972397,1260503,2180451,2590056,2166099,1934432,211091,27804,-1378238,-2147969,-1490534,-1907469,-653942,-372570,329312,1318349,237190,1023183,-47375,-287951,-649353,-1231595,-17765,-377696,117701,1070222,733717,1716359,764044,661822,646814,-441945,370569,-501224,-209585,18517,-1009975,-322806,-1314735,-1440474,-668526,-1269730,117776,271206,1314930,1866469,1540806,2244959,1131643,812534,-244299,-1297818,-1051649,-2076082,-937906,-894064,-473450,699419,216553,734772,17291,-136974,-98975,-1142354,-41686,-472421,315769,742619,451077,1497314,493626,568285,499973,-499895,63166,-808654,-128411,-115039,-785304,-89183,-1055277,-695081,-987707,-1341419,-363776,-1142781,816140,1015612,1158794,2382798,1196018,1672853,610837,-266879,-519324,-1796068,-791252,-1152007,-893386,155772,-388144,895757,322954,-93788,234051,-948296,-138812,-607248,-122779,736396,243520,1230398,165079,649409,524285,-105812,63987,-805200,-194292,-287189,-325976,252473,-466434,-49436,-744643,-1211447,-509791,-1131177,-108985,-169891,643479,1274023,1076451,1899555,985344,583947,422817,-734711,-689776,-1464281,-909614,-463509,-314568,461346,-213379,12399,-84671,-397846,-187161,-469621,24439,211229,464734,1075273,984531,1123948,294423,174691,-125372,-567028,-422049,-430590,-302018,35490,-35021,194618,-255168,-209029,-570680,-922721,-537652,-545224,316196,836486,1018063,1676607,1194361,946973,550191,-16126,-362181,-873538,-920055,-881859,-625679,-348916,-57379,133261,-181591,-269145,-216962,-534965,-126556,-51845,736871,647231,578808,1124301,598763,458962,29838,-242880,-519233,-807367,-177964,-311222,-283298,80599,11689,293993,-115785,-316788,-427353,-646983,-164063,24012,300590,603514,988302,1285211,907000,455544,110112,-323490,-472296,-737351,-409093,-432392,-120117,-46801,-336762,-250982,-359024,-438347,-197399,-47851,145492,319721,949454,1118283,574662,828118,395373,73155,-293837,-859926,-663516,-462147,-331235,192791,126618,295932,30129,-8253,-313667,-540088,-223543,-518746,-121974,269267,480159,968355,665293,911281,518370,287462,351,-592732,-248865,-559136,-301765,-228373,-598505,-167021,-483780,-423844,-452300,-596253,172968,110197,754093,1125474,953273,1216215,589634,79013,-45654,-683496,-742510,-935716,-536796,3857,-136091,176418,422841,146516,115586,-128351,-380771,-424196,-180517,18022,440437,387385,587400,840342,650799,419492,198195,-112419,246522,-517522,-219825,-83179,-380896,-189498,-457809,-355921,-658576,-628488,-457031,22427,497376,811573,833635,1188081,741657,788504,219618,-238902,-568563,-1205908,-676610,-549473,-329676,-144717,143426,591786,157461,-109272,93797,-504963,-80906,-229211,-127684,23550,308191,363331,377279,534606,405140,127073,31729,69685,-355221,-280940,-179100,-320308,-267764,-595485,-702320,-634330,-438909,-429329,30768,225594,773496,801312,1088913,680541,649125,167637,-418600,-286681,-905300,-913373,-477887,-475229,191501,62064,146357,446951,115512,30707,-286674,-308170,-187548,-298767,162903,227928,347284,694369,214185,363104,50989,120078,-315653,-128111,142521,-388410,-137236,-566799,-680214,-269663,-970924,-517129,-546249,-368280,645064,563087,1173749,877670,720454,1080756,-206499,-5787,-837537,-861727,-799096,-1123373,-180195,21819,276629,490747,233246,641705,-176170,230128,-160946,-218525,246358,-7671,389719,131268,345637,411222,120303,274095,23745,-263702,345917,-229354,351001,-472919,-146813,-355318,-595370,-355231,-886968,-253121,-13524,-59139,951660,729127,1207100,1034672,160494,381223,-588639,-470799],[0,0,0,0,0,3,0,11,-2,20,-13,27,-34,37,-60,59,-91,100,-131,157,-186,228,-269,322,-383,447,-525,607,-697,813,-918,1064,-1203,1372,-1557,1750,-1982,2212,-2487,2770,-3093,3437,-3817,4229,-4680,5166,-5704,6282,-6915,7614,-8356,9202,-10097,11118,-12228,13474,-14887,16456,-18285,20365,-22837,25779,-29390,33945,-39915,48217,-60876,84427,-210016,-122110,-1475159,-1905254,-2161293,-2131321,-696486,-828280,848702,1529261,2001430,2554355,1606471,1210287,134850,-248569,-499565,-354327,-250585,72479,836108,-374212,823520,-922589,-1386010,-1536007,-2498681,-981383,-1377542,37747,1247936,1098799,2314643,1595427,1287094,645206,132975,43550,-259303,349774,441302,508546,278788,139044,-753281,-2039314,-2549493,-2299194,-2222642,-824249,-363619,996364,2498991,1830088,3088629,1800620,297677,1340661,-1759196,15417,-901640,-1385410,1624105,-962837,890024,-74400,-1365649,-118244,-2672490,-1165628,-1467119,-1346636,663842,617667,1614213,1608114,1378971,892644,449011,-108955,107029,241878,216133,708581,848507,371548,-192057,-1268697,-2047857,-2686211,-2451988,-2127370,-1347953,-25930,1189194,2402320,2986785,2252973,2038443,920349,-407970,-171409,-1607770,-921515,-271528,-630635,1283257,-274299,213551,-263727,-1902731,-503418,-2386839,-658599,-399074,-770311,1997514,157135,1900070,1266524,-88217,1440966,-703489,522768,866180,-615378,2405397,-118292,305878,473452,-3147654,-844108,-3685203,-3195604,-407195,-2833378,1576637,1744788,1505330,4420599,1003862,2337720,807204,-1459039,208713,-1834504,-1013507,-315228,-640509,448368,398373,-380036,29525,-1213511,-1191859,-681984,-1704093,364111,-463676,665510,1719217,42030,1990294,-337082,374618,1022657,-811254,2016918,289497,806339,2045931,-1289058,391114,-2234767,-2899628,-2064074,-4164055,-1289627,-926304,40645,3075123,1910687,3361617,3029310,1018034,1505314,-978508,-1034046,-973398,-1945396,63532,-703784,11704,796994,-543570,142587,-606603,-1403215,-400509,-1477072,28768,1137058,-122413,1801010,522221,197434,1425861,-1048551,1321208,585129,-260369,2986330,-171888,1364377,947767,-2509836,-382480,-3941920,-3234693,-2000502,-3464188,658363,164151,1840907,4144388,1786520,3853902,1228776,-58151,510961,-2492666,-546896,-1580666,-1745098,734608,-1197906,1011240,-177433,-989030,960004,-2220183,236434,-562154,-1062195,1601808,-686645,1572800,525669,-342163,1124050,-1178567,983192,831470,681341,1727923,840655,1543183,-85426,-1014931,-2037931,-2997989,-3196350,-2943185,-1806145,-965407,1063700,2332601,2910536,3433598,2242719,2197478,272161,-702969,-699247,-2209170,-784446,-1378393,-345289,412808,-1091991,930734,-660539,-1128715,402869,-1586524,717757,315727,-105968,1923186,-456041,1122090,496304,-1043765,867430,-873303,794707,1291693,768787,2164624,348817,171377,-804816,-2525825,-2201689,-3168377,-2564045,-1133767,-786424,1762315,2052905,3005567,3366150,1686286,2204555,31195,-515833,-638832,-2364888,-606620,-1067923,-682968,342239,-476115,204898,-664127,-226806,-161682,-441308,-103143,-92946,655475,768833,735540,487593,-27782,224372,-425823,188046,523723,980821,1533909,1134071,1082259,-172210,-1132390,-1846601,-2907041,-2880019,-2383956,-1562552,-86704,919873,2490249,2870992,2868050,2388423,1446606,505381,-490557,-1333578,-1207458,-1536256,-861162,-109011,-546628,203920,-665263,-254416,-281185,-771069,-92000,-103855,403922,657657,362890,476629,88080,-9408,-387973,-230672,278789,549968,984208,1269920,1078605,877939,-337373,-879735,-1661291,-2572179,-2613556,-2467699,-1047861,1343,1123498,2542822,2551717,2670996,1754060,1113019,687801,-574458,-737832,-1288386,-1068669,-719022,-383076,-393349,-433265,-168281,-421067,-522409,-383776,-223897,421730,695525,990667,824802,555824,254056,-165539,-495262,-317539,-133958,446673,828826,948733,1266251,472695,104920,-827999,-1797515,-2166352,-2677702,-1959209,-1102588,19323,1277191,1896676,2375051,2299176,1780336,1092415,-91316,-284445,-903701,-1095762,-812137,-920513,-461788,-348663,-263672,-23683,-698277,-550387,-255789,-29122,648815,382916,831468,971629,577439,388164,-19703,-166947,-278148,22106,230205,516485,1147753,964705,91503,228179,-1183005,-1645378,-2080623,-2480650,-1660219,-1213663,386524,988999,1874289,2175374,1777444,1647929,866742,171346,-511040,-1036411,-412579,-790471,-451379,-395232,-503866,32006,-904857,-496295,-423856,-592622,52468,-149062,1101181,853275,768010,914139,17326,259366,-622617,-433052,348187,-358812,1193327,517997,669276,1096017,-702568,-306279,-1894432,-1790604,-1635843,-2092768,47355,-110977,1227990,1697892,1099665,2454060,994074,993910,401210,-892362,-369364,-966781,-324116,-305449,-1017066,80886,-1079662,-364901,-894602,-1210908,150625,-394507,746931,866268,610988,1297848,320583,553622,-167618,-522222,24003,-739337,414166,117723,940000,996247,-16617,595710,-998158,-1179968,-1289566,-2222928,-562493,-908326,597013,1017087,916153,2575486,667852,1344873,384964,-359678,30999,-1032411,-31374,-588066,-524565,284321,-950748,258467,-991744,-907010,-238743,-1197078,421263,48130,724833,1387496,396394,1495282,-201045,-88350,150723,-1137600,195761,-421696,672150,698030,-243788,970633,-955913,-577637,-1139430,-1938775,-767086,-1484452,-165878,391794,409364,1752411,955070,1494170,910038,132289,393134,-811727,187525,-487429,-131964,103666,-405684,-86185,-889065,-512029,-579777,-1055066,-119102,-189230,583060,952493,633209,1462150,418674,716635,-13892,-541129,138303,-751323,25067,439514,116206,508436,-129034,-40904,-1139844,-1092022,-963157,-1433514,-413234,-349508,339727,1143181,867407,1152860,906614,815631,155661,-106444,-28833,-131449,24161,-134729,-71819,145803,-639499,-452855,-771065,-712805,-520993,-740599,-134754,337544,976107,1303554,781262,821653,-5279,-22175,-210741,-453299,-60304,-263627,123847,125360,156395,386688,-383442,-653377,-787117,-866361,-536268,-520496,-57126,428899,639883,833128,927051,759042,-178,200450,-77707,-335479,-1501,-200112,205172,151413,-430065,-376854,-619925,-778027,-1152602,-658301,-404958,-44435,487375,584806,942332,1157674,476272,529481,-44776,-159105,-96303,-480370,83375,-268170,160015,100964,78960,-125738,-452414,-595400,-910801,-474766,-133859,-35245,581129,560241,746442,833901,540203,398754,119755,-115665,-75206,-170742,99310,231162,243808,-128831,-402920,-493616,-1124935,-531811,-661683,-368842,14695,325462,845145,589933,686768,668611,486024,441356,-152289,-304381,-194263,-291349,275034,142309,-226626,-125876,-402682,-421240,-831381,-620366,-361995,-180658,354135,509645,647766,724587,390915,455277,6810,-123701,-25496,-268584,-21100,88309,384749,177023,133680,-73410,-765271,-630569,-996467,-974177,-479649,-324205,458530,410626,864247,934189,432068,480333,-60556,27477,-319242,-240599,-61561,-61909,131167,21211,-136826,-284947,-334956,-783418,-333313,-437076,122226,152066,321793,597087,581919,430199,176010,-131686,-245739,-347288,-66127,56813,325683,121927,279572,227528,-243025,-308424,-755530,-624422,-751869,-649093,-157671,359011,652228,726002,781561,791291,418721,114607,205843,-170354,-149754,-136305,-67636,75975,-355225,-126265,-450552,-488979,-487050,-276006,-294358,141253,339634,560756,477916,491845,358805,124878,-88335,-246776,-218109,-10433,-113753,272082,355592,161744,60046,-100130,-332170,-662021,-846509,-655509,-632890,-198444,133296,373136,561657,725051,722933,746015,-9923,220128,-261347,-284883,-24334,-504962,-84708,-401678,-161334,-409897,-587503,-242372,-544616,-70925,177826,305767,433019,183414,631803,321756,-69407,-215861,-356872,21501,-301758,-62587,474083,330558,254725,53932,-176148,-166735,-881264,-426983,-406339,-226891,-195219,-118252,555835,475446,528057,815121,242927,140669,-116055,-7217,-181993,-62530,-73955,-656203,-334744,7489,-458301,-221397,-702829,-112970,-116728,128715,746244,316583,728759,27625,300569],[0,0,0,0,0,-9,-2,-8,5,-4,15,-4,26,-17,34,-36,42,-59,62,-86,96,-119,142,-166,193,-230,261,-318,358,-425,489,-556,651,-725,844,-945,1082,-1223,1378,-1561,1746,-1969,2201,-2467,2753,-3075,3420,-3812,4230,-4705,5219,-5794,6434,-7130,7936,-8803,9818,-10952,12273,-13827,15676,-17962,20861,-24776,30458,-39708,57858,-108152,647887,2004712,1196340,664516,-37221,-1578547,-1391728,-2652403,-2267894,-1583568,-1192923,595787,781915,1459648,1141131,1179882,566502,77107,-35945,127847,625657,175198,1855472,1078395,1136776,851422,-1440758,-1034945,-2633770,-2678592,-2035267,-2156081,-200945,230959,1049233,1580038,1292662,1024764,350526,549615,-119050,899657,849515,980143,1289147,614250,727228,-354563,-1718616,-1920049,-2753195,-2078152,-1015325,-990558,938522,1033615,436942,2244816,-9001,577139,-82942,-1466479,1156968,-505456,1333465,1771982,922093,2229426,-354563,-91486,-1571671,-2654547,-2031652,-2967264,-1300506,-948896,335895,949837,853461,1305109,908501,1123338,388692,488487,977466,649185,1503015,825811,571157,114573,-1246037,-1772615,-2441752,-2397408,-1748576,-1079430,268865,664318,1572128,1843832,505533,1209232,-445790,-728416,64549,-1193425,1186506,526287,1739516,2532567,429610,1866567,-1206740,-1110228,-1711945,-3739166,-1630006,-2483162,-292018,362541,-65441,2452220,452051,1452149,1641527,-753548,2448332,-138409,857238,2509196,-1103733,1912466,-941104,-2172278,-481481,-4175423,-887877,-1992908,-1822815,1937878,-330484,2628773,1678028,696729,1089368,-1487702,-172287,-1094375,-132932,621677,1055006,2177769,1490057,1934839,577099,-335292,-1286438,-2578636,-2264901,-2567904,-1359335,-1242015,435486,994878,658606,2161447,565208,1173113,1239813,593244,2009852,280617,1455974,1169982,-733966,409488,-2282921,-1897483,-1829812,-3197950,-275989,-964635,341160,2613868,948322,2822976,624939,36288,558529,-2247049,279003,-1001023,86796,2076174,506540,3081756,1079466,140950,736274,-2919171,-1644051,-2647919,-3030809,-659165,-1770352,307426,1273818,101505,2143378,861942,710403,1902734,227831,1490172,1267517,257515,1106256,-545122,-1057815,-1594479,-2938350,-1989639,-2216490,-1496634,282076,553414,1599245,2158241,1349280,1374323,-378485,-626846,-769004,-1478018,-28010,-101349,1409011,2059084,1255241,2285748,-222351,-231132,-975888,-3227499,-1258525,-3119407,-1364347,-317612,-872429,1802862,368161,1188597,1817411,538760,1961432,1064206,1311547,1444264,547315,606274,-791962,-1549367,-1951204,-2810712,-2395032,-1850520,-1119647,521978,825164,1950780,2135413,1262872,1102721,-203030,-1011623,-879555,-1396114,-526520,546209,745535,2199911,1554932,1147117,1240176,-1247477,-907218,-1755584,-2677481,-1356641,-1914663,-527533,258724,425199,1548081,492243,1272818,1498594,944037,1485009,1201482,1601079,564544,51948,-408205,-1775652,-1788521,-2573268,-2337476,-1417084,-856982,778572,1433002,1530835,2231334,1419793,619388,205235,-1061199,-859412,-1119022,-642447,576228,983232,1829094,1550836,1381129,752728,-869144,-1095114,-2059883,-1895039,-2066018,-1266836,-173756,-227849,816369,626438,1091160,1224792,1046093,1236719,1479167,1254777,1231805,770967,71842,-954896,-1411945,-2342523,-2444755,-2449012,-1653398,-350818,404935,1710747,2004356,1927448,1693629,435760,-392469,-718569,-1203801,-941699,-347390,122460,1219799,1292534,1555434,892130,373344,-786654,-1375221,-1692427,-2001285,-1684652,-1019518,-556604,214827,453262,730045,799973,704303,1132846,1075176,1284022,1457657,984345,806198,-102429,-842047,-1452282,-2383714,-2420323,-1996129,-1676829,-238912,545492,1610052,1768964,2112428,1623859,331572,134847,-939524,-1195145,-842113,-665282,563066,781395,1233725,1382025,652750,249520,-958682,-1289777,-1856539,-1489140,-1168191,-1084060,-321032,165878,344718,1004233,943990,841145,887074,1210288,1463822,1266153,1256599,768362,88441,-689573,-1724754,-1827048,-2408435,-2260754,-1235922,-356965,717995,1657114,1935604,2016264,1109780,683557,-8053,-712345,-729213,-1097396,-234048,299608,743184,1345360,703679,664972,-30840,-903703,-978207,-1568821,-1235889,-1143776,-855490,-107419,131680,603119,754949,470433,938075,751554,1094381,1108966,1149169,1336514,600350,-105082,-342591,-1480745,-1801770,-2541095,-2006073,-1128839,-504609,1003769,1339979,1708151,1568520,954824,610439,-552830,-532274,-982856,-416105,-235700,160178,951922,716019,848969,466491,-121805,-624095,-1363990,-1174176,-1033178,-1140171,-170564,-421839,257745,333979,-3484,956332,191523,918921,953079,829195,1861353,424434,987700,-181170,-1051243,-960709,-2404749,-1543497,-1922512,-1383538,288103,-6387,1705119,1484985,1252902,1336553,-246731,79928,-589574,-634369,376047,-775884,910130,605338,736115,1090939,-536875,191067,-1101964,-1279672,-889890,-1460917,-1870,-470624,182390,288947,-43728,710797,-69567,713939,563307,405375,1275957,511155,1308637,294094,-266484,-362705,-1846836,-1161528,-1870602,-1617977,-442944,-760750,1135312,637585,1174236,1690401,548354,935396,-547495,-412925,-349841,-779923,675370,-88820,842136,1008226,41119,711460,-1050603,-547188,-1074337,-1524469,-61067,-1111763,467909,162412,280424,727273,9045,593058,198766,162390,1057675,252429,1251101,701457,355432,304657,-1048938,-569774,-1468786,-1429695,-864681,-1184730,349359,328260,776311,1099306,768953,1108025,-55158,46659,-203987,-660459,364036,59553,753333,509622,394969,805088,-525396,6587,-1220829,-1182299,-536194,-957069,-1594,53997,243558,710716,154112,475809,102667,58270,670319,50189,961029,388309,660196,557866,-141712,37098,-1157092,-1450382,-1342528,-1073694,-256842,-81207,405566,612134,972730,818794,580712,416291,-188018,-102659,39996,215171,524253,246718,636688,703454,94641,-140617,-779990,-1058783,-697840,-842845,-231188,-426060,31294,361123,567946,598067,191093,342277,94047,152021,364730,434691,553237,590350,369540,168336,-552608,-642097,-1012099,-1138147,-1309949,-617938,-39634,-21875,469610,623874,482414,487315,122024,146511,-325137,8551,141579,376589,748360,352556,503442,-195183,-509668,-660934,-923076,-757117,-1024178,-339231,-103180,269349,806042,584721,598973,370977,126959,382761,-112866,197001,240979,253178,499434,190455,-19186,-54480,-751459,-768364,-988670,-820676,-212656,-310027,181987,501140,570182,386536,402513,457642,-46642,108623,215871,121468,488549,449524,698455,224010,-182803,-681330,-1306615,-825998,-1213397,-644611,-98962,-230564,478308,628958,486318,733777,234281,308360,-4257,-177357,-26973,146006,484685,121183,403099,-57006,-406172,-377183,-1142098,-484281,-429883,-483243,-214038,66970,390038,463342,641417,346145,-90295,216188,-301222,190607,539543,348023,614421,542380,230949,-472878,-739678,-637000,-1051763,-1013622,-671108,-241983,274210,368355,762752,507847,491686,274493,-137567,196662,-338603,-355108,30399,171194,534287,273611,-184394,-142089,-657672,-520801,-773775,-704453,-317970,-281458,200036,165988,333669,252247,90008,-78133,87365,51679,395224,645578,537435,510159,592185,-228117,-354716,-685346,-1059904,-926408,-761230,-528499,-214918,-91668,417055,859395,612214,621465,113482,119519,-63932,-149877,181588,-5106,325082,161347,445680,194787,-57350,-146388,-751910,-412285,-303505,-174468,-35430,41278,152037,75442,-34431,-19711,114822,100291,130298,85056,535220,587685,740935,211037,45960,-528430,-718054,-784977,-1339687,-835334,-486562,-194242,249823,599021,799491,557377,560138,256130,24996,306877,-380705,118815,-49428,-228766,450861,319313,57897,-421072,-550115,-171884,-499273,-114907,-124809,-219054,348398,-49041,228263,75118,-19352,161576,-200592,360733,359591,307393,739422,315171,479945,-189183,-465373,-305217,-943774,-638407,-914643,-503232,210783,407111,608075,315870,703973,572479,-88830,530092,-377170,-130902,47471,-219295,47120,-112503,121385,82193,-83971,17997,-340881,-172030,-322298,-160986,-35737,-97984],[0,0,0,0,0,0,-6,1,-17,5,-21,15,-22,33,-30,50,-46,67,-74,92,-109,127,-150,178,-199,236,-268,300,-353,384,-452,494,-567,631,-704,792,-866,979,-1068,1190,-1307,1440,-1588,1741,-1912,2097,-2299,2523,-2765,3032,-3332,3649,-4028,4429,-4905,5438,-6054,6787,-7635,8684,-9960,11585,-13698,16555,-20611,26797,-37274,59025,-186985,606666,933069,1493857,2521066,1551535,1511966,679827,-539533,-1087447,-2034770,-1503029,-1623323,-1038970,-481112,-40722,246026,9114,-203676,-951162,-253661,-625349,224566,1017618,1358827,2858810,1724740,2132560,1103680,-239485,-756865,-2412322,-2178737,-2150406,-1749285,-890457,-196984,453633,677287,504113,9315,-8999,-491865,-143710,392242,560716,1991028,1772621,1737396,1545878,506772,-719917,-652121,-1831969,-1689470,-781454,-1584735,508122,-265250,-716056,481772,-1679150,554954,-1000748,-622047,1126978,436463,2945731,2530504,2587701,2227693,377738,-313031,-1876842,-2458303,-2883774,-2241798,-1737060,-509036,398957,610286,1142090,619162,422950,-191777,-515048,-416983,-248879,752782,834911,1559247,1303920,640148,566324,-418643,-1093455,-1210425,-923381,-1275980,-216328,-670171,65534,-147468,-1138666,-334684,-1912266,-600716,39023,533990,2722356,1823674,3525302,2732585,1923102,1152220,-1338028,-1363668,-3139563,-3259394,-1998140,-2287953,-254335,290943,848201,2055440,140386,1257967,245935,-919888,1255999,-928186,815088,1491916,28714,2447541,-403326,829,503572,-2093477,167711,-1470220,-882455,269556,-855238,251875,-756138,-1149676,-1420037,-1184755,-859505,-22136,1033673,1840871,3543005,2807316,2766928,2393706,-78668,-188178,-2953327,-2768831,-3313739,-2979947,-1178579,-1544861,1339060,1004074,1372951,2079012,-251157,1175979,-708418,-504895,642001,-849372,1573666,825955,3246,1599610,-689167,89695,-339942,-1477219,336079,-1316622,245130,172421,-1283362,248269,-1951926,-1059079,-1575518,-1760534,868293,291796,2906179,3357387,2869778,3855748,1181399,443129,-1079445,-3459810,-2817713,-3852142,-3009025,-1345166,-979869,791309,1495350,1215618,2223728,1156395,393845,523828,-602181,-267437,488409,-118757,776285,677768,95016,680886,-926974,-322934,117174,-1096971,727928,-748557,8841,2200,-2026336,-291603,-2517599,-1125380,-311961,-794344,2523597,1714150,3630129,3735826,2073008,2757860,-1084351,-841656,-2535080,-4033409,-2601133,-3827431,-1117234,-290400,405906,2517978,1203374,1798224,1200323,272608,657279,-85339,104871,245349,88358,535983,32366,64967,-244504,-347738,-140100,-309111,175880,245053,-131281,-151497,-659076,-1127233,-1370711,-1758682,-1603387,-703407,-340228,1702612,2845416,3093780,3870737,2720991,1344397,522858,-2329459,-2704437,-3258118,-4182640,-2128381,-1991929,-185370,1274644,1045708,2242437,1295642,1038322,1049994,-244160,262521,-144438,-278471,298727,-139660,313842,-372750,-408967,-289910,-565245,36130,-88212,289229,604131,-330251,-157626,-1393462,-1679706,-1707959,-1925565,-487147,45416,1741226,2788502,3047548,3507296,2429077,1410596,-253007,-1922069,-2818641,-3665885,-3070345,-2881538,-1235615,100989,759196,1928948,1686553,1601047,1238321,361270,447004,54049,-127381,-20788,164412,105574,-202833,-360919,-483958,-563874,-365567,-96307,-40353,511925,114795,356448,-513455,-1079225,-1477415,-1715464,-1185257,-1129539,457105,1617770,2584828,3472479,2898419,2647955,1198233,-308017,-1782150,-2788655,-3178670,-2934002,-2047098,-1134796,-103698,1084702,1539589,1457554,1626753,1111213,610162,226089,34185,-21231,-153229,-79219,-249149,-244441,-206702,-465031,-274768,-200661,60040,367852,175736,393885,-149452,-112719,-1187332,-1582840,-1639640,-1353322,-566278,398703,1498720,2126971,2718110,2936757,1782727,809615,-484957,-1915522,-2375194,-3084153,-2556029,-2174243,-998241,27572,952969,1369887,1124147,1100183,1030294,607331,53858,33752,335310,76046,208337,131233,-438447,-347357,-618635,-626216,-611013,-184355,286819,582647,241330,14283,-236952,-1112657,-1229362,-1597761,-1128120,-714540,520452,1732911,2136343,2813078,2517522,1586333,871803,-481687,-1570568,-2577064,-3031471,-2428790,-1606108,-1064203,510058,344244,944089,1244268,874062,927444,129919,525532,520893,-29529,606260,57881,283341,-24227,-802247,-253646,-803297,-429314,103577,-99987,460893,256701,190477,-256992,-856684,-1109671,-1306464,-781283,-590083,363552,1561792,1960427,2404135,2066634,1539662,852209,-1102937,-1329383,-2306507,-2191651,-1839438,-1370451,-592950,-179364,1129472,986861,982007,1096629,289589,726511,229783,206511,664046,55843,813922,-43914,-142216,-123629,-1079287,-50398,-555248,-261202,167980,-127058,554169,-261190,203585,-381287,-1251249,-131533,-1265376,-126461,915673,698077,2366829,1342915,2171808,1268142,-42027,-32876,-2202322,-1446770,-2158851,-1981585,-410705,-712314,407323,670580,339367,1384472,306122,801936,272547,179108,743503,53388,893250,207438,388256,32993,-852370,18406,-1114439,-710598,-335087,-639827,779327,-218647,370069,-92201,-778553,-148097,-1225489,-9841,-91574,319747,1841896,1047459,2132734,1370335,637109,630352,-1333609,-741754,-1976358,-1697897,-1026021,-1272890,386036,-259466,673989,989107,-42978,745651,-274330,467509,583778,79987,1152250,376002,874296,739886,-593985,-138494,-1126989,-782530,-655674,-765554,424548,-357757,326642,101674,-362706,-67682,-802379,-229931,-343585,-162535,823225,897451,1679967,1336989,1019839,591281,-301967,-334410,-1172976,-1212550,-1139242,-1212471,-64204,-463336,397828,565309,-53552,702126,-173244,233613,107912,-29522,733145,480072,1084004,798242,140038,246115,-624355,-617588,-693079,-1016739,-434653,-472261,-163938,109605,69689,301761,-324616,-255481,-175949,-145132,289276,440732,976021,833756,1237776,689793,337187,-50896,-826218,-1150813,-1039008,-1100704,-589576,-611858,166833,425574,310094,240431,62200,-3135,-202094,-89300,-114031,281136,947342,690967,773641,438444,75566,-320868,-722943,-946535,-955065,-638019,-624502,-177122,182451,-136820,272634,-44375,-178632,69534,56335,556679,611307,765279,877000,839913,516980,-183972,-312618,-650490,-1032660,-696180,-770758,-451306,-290089,199962,355659,160995,313587,-250600,-175921,-186710,-261794,416237,324420,776082,1101181,655951,988498,-103458,-517124,-511234,-931361,-902116,-1034164,-585532,-206699,-188243,139097,55552,196831,19071,117787,538005,339295,770960,614855,580310,700106,308935,-113825,-543681,-782572,-502075,-1049512,-512621,-152149,253260,343780,-86680,449421,-241462,-300354,-208144,-484090,78363,196509,576447,996258,929100,803073,605360,70612,-196750,-845824,-764711,-1027422,-842177,-536192,-492310,106724,20118,72266,-4115,344573,333507,250307,643586,594601,728871,668294,203702,203241,-480159,-587915,-526168,-707031,-453518,-648344,-53821,362424,179912,332309,45427,-112263,-433961,-593967,-408965,-576148,93123,591039,753759,999525,690113,864719,2733,-266638,-270413,-903186,-741979,-907102,-927745,-133188,-105267,118769,79461,295507,475787,254742,447841,396959,601855,462189,330226,451452,288429,-602356,-751259,-694894,-483437,-1015322,-7039,277060,210891,641368,376195,160822,-204069,-407706,-753274,-335874,-199531,186896,692362,576350,818742,1136158,629541,249613,-68080,-511239,-784063,-957577,-685091,-737686,-578388,49911,114998,272973,306401,179730,295210,345610,799871,499268,716095,468181,-21434,33870,-567403,-427304,-401303,-793075,-85945,-168616,242415,208526,404114,519340,13010,-59824,-553667,-545526,-517012,-407388,185832,265493,733934,1262277,804222,720737,-18783,-391108,-415216,-1041310,-482140,-921434,-343294,-186402,-165718,316016,15227,503592,650700,414777,573097,46386,306068,482611,-132446,139649,-309763,-63551,-557816,-878715,-52628,-736920,61941,114897,286049,754482,136198,177082,-311501,-410199,-593880,-739719,29827,-143914,585738,840884,804254,803763,570849,353100,-33578,-793258,-445215,-928304],[0,0,0,0,0,10,-3,14,-15,20,-36,29,-54,50,-77,88,-110,141,-161,203,-237,289,-341,402,-472,553,-637,744,-850,981,-1127,1284,-1475,1659,-1896,2127,-2405,2701,-3023,3390,-3781,4220,-4693,5216,-5792,6415,-7101,7857,-8674,9596,-10583,11696,-12919,14276,-15820,17513,-19482,21696,-24291,27338,-30995,35515,-41242,48870,-59627,76307,-106395,180263,-862013,-1385244,-1143489,-1139614,77116,350060,1874091,2643203,2204658,2557090,794388,550149,-755769,-1190509,-1340475,-1081814,-690460,-563084,302059,-735801,103591,-1125678,-1268438,-937636,-1475651,411747,173938,1647707,2405831,1619356,2682850,706553,449815,-653087,-1485044,-955907,-1082071,-34022,253895,377933,518283,158716,-773148,-1521236,-1979404,-1862241,-1556216,-77011,757230,1947501,3197367,2612026,2916072,1499967,61487,626259,-2381215,-678318,-1448632,-2288790,532759,-2101906,46778,-418093,-1737673,829782,-1707302,249565,825871,235110,2675084,1417807,2090593,1411312,138991,-57508,-1168809,-1225233,-895599,-646049,346339,523296,763871,861395,-187046,-867664,-1981010,-2526225,-2403044,-1942391,-274208,690067,2109525,2993116,2963842,2814940,1707763,740315,-420057,-1243563,-1753419,-2062355,-1085985,-1998306,-173182,-1206743,-1051265,28839,-1531473,803065,-84866,898947,2234725,814057,2948555,1022868,732152,485653,-1993898,-191307,-2242508,-975583,763044,-775799,2827686,234992,570849,1412455,-3140091,-281632,-3588078,-3477390,-34377,-3250372,2741388,1481783,2003508,5624521,735214,3580666,681302,-1462373,620879,-3720521,-1196486,-2081335,-2473662,-121642,-1976864,-260982,-606010,-365354,755107,477166,1663414,1928631,1837090,1864856,1032813,163684,-494793,-1444465,-1482810,-1502238,-1293883,470078,521381,1532463,2230940,537082,508987,-1102901,-2859237,-2202120,-3446117,-2228223,-338985,-337019,3233808,2647521,3317540,4364681,1091277,2029804,-477492,-1917691,-1130393,-3671709,-1364944,-2150296,-2273743,52685,-2236351,718761,17137,-71819,2928474,473600,3181971,2640789,563668,2286915,-1601923,-678648,-1394382,-3657208,-179242,-1835701,257527,2479870,428036,3475805,1001474,-466006,-138132,-3895733,-2237763,-3133006,-3076742,59320,37880,2556939,3632099,2990791,3570620,2547601,834192,313806,-1869485,-1728047,-2180879,-2896560,-1310908,-2543198,-1169052,-618022,-1223717,1177249,198714,2296659,2674659,1632596,3514996,284253,725253,-171668,-2758153,-923962,-3039920,-1547947,-247670,-420452,2641250,2136040,1975132,1779930,-634411,-1115803,-2851337,-3309681,-2497298,-2393522,-528759,871542,1948915,3781199,3581299,3546330,2539576,695175,288218,-1711934,-2297641,-2031965,-3002254,-2151036,-1769122,-2075927,-284654,-693614,284544,1821651,1435312,3192614,2306778,1722390,2068129,-656071,-427911,-1926608,-3124913,-1365842,-2485980,-362012,1300899,1100665,3132853,1774694,1268542,399721,-2250933,-1899712,-3411491,-2816797,-1637965,-1261413,1525702,2004455,3130558,3740709,2785474,2801920,782696,-229025,-956108,-2482928,-1664212,-2904705,-2479091,-1566236,-1904007,-73951,-237951,678276,2044187,1760939,2995076,2310902,2159678,1337578,55475,-1112276,-2169063,-2211714,-2404535,-1633547,-172828,796948,1859031,2119233,1911002,1087057,-36398,-1218966,-2537645,-3142714,-2834513,-1808092,-617636,934813,2356868,3124479,3343613,2688097,1676950,842622,-251719,-1245386,-1739265,-2505705,-2167098,-2204599,-1892525,-901161,-1264874,-151041,708559,966311,2431644,2185474,2445548,2126746,731422,149651,-1142537,-1692425,-2205103,-1987871,-1226758,-466744,938804,1862476,2041880,2131553,932804,18104,-1236119,-2460787,-2520591,-2607541,-1308891,-301360,1138223,2037926,2714302,3084598,2388298,1490963,891855,-438759,-1067756,-1663864,-2163267,-2050130,-2119609,-1746508,-1196239,-751851,-79805,417287,1400330,1820087,2536137,2364731,1924224,1192832,-344728,-840840,-1830938,-2231623,-1939808,-1358466,-134431,838118,1346837,1967593,1649494,651613,810,-1462698,-1946689,-2340501,-2145335,-902578,-408164,1027547,2085025,2240188,2470654,2084697,1327149,355992,-384206,-1247891,-1737104,-1639573,-1699238,-1552824,-1676836,-1181080,-737927,55402,432334,1130103,1796302,2312748,2252912,1756879,989128,118969,-780205,-1988984,-2069715,-1766494,-1425545,-124302,569804,1594568,1695270,1082987,980984,-308153,-1421692,-1863944,-2203282,-1425660,-1235944,90190,1152675,1395422,2499354,1747160,1653582,827112,-14565,-229169,-976318,-1409903,-1056782,-1659995,-1276942,-1508674,-742344,-593773,-432178,583181,1160499,1785217,1893436,1668998,1854439,484163,383883,-865560,-1559994,-1390010,-2173497,-751043,-462567,599372,1343571,774466,1421666,37197,-321507,-1058384,-1759069,-996551,-1778805,-403187,671056,830772,2055266,1242511,2169559,1338459,184964,691690,-1180632,-392849,-1124093,-1536071,-636568,-1712962,-569017,-925720,-894218,429693,-415571,1398451,707260,1371520,2121112,832595,1439222,-202597,-783374,-775863,-2087517,-602020,-1499186,-157332,756732,236733,1459623,331536,401301,-243145,-1358044,-551299,-1694210,-660391,-82033,95282,1782541,981386,2033599,1299371,735629,710886,-982359,-133130,-933801,-785413,-410171,-1307158,-308983,-1089176,-750655,-57203,-898826,770598,291133,1060233,1562800,1034494,2050339,606583,419223,-55771,-1182638,-408201,-1474878,-401055,-254584,-261430,1074327,77004,686009,-201269,-820542,-257167,-1275811,-271302,-299181,-69152,1309612,650727,1865605,1138320,535543,791746,-515292,-67734,-916227,-833200,-349231,-1040371,74720,-464235,-458804,-191431,-1012335,31830,-232110,568553,876741,1094154,1360039,1070192,947672,434791,-400781,-156192,-1291696,-529599,-638361,-392164,596773,20891,367577,-204895,-317009,-375212,-1038047,-569326,-814737,-203381,575414,662900,1566159,1087370,1167036,488293,-313294,-145021,-726431,-609621,-600168,-697028,-188012,-399348,-72352,-338849,-548388,-358636,-845569,-113472,107306,494515,896702,810677,1344481,634269,435629,-102223,-478224,-158643,-536367,-706104,44594,-130073,8834,57356,-300856,-477244,-811786,-602839,-642184,-195886,206979,791383,1192366,1160444,977900,575017,547851,-406366,-496023,-803237,-731081,-526360,-499059,57823,-54702,287140,69042,-295530,-170737,-575859,-531645,-289366,203350,876137,668085,880639,633486,273012,285222,-592373,-178085,-186855,-393388,196716,-583562,-191015,-354084,-992187,-383558,-591714,-460559,-312391,-76473,498207,977078,1440032,1141294,788122,661051,-23331,-455068,-1056809,-926178,-448651,-617058,79320,-83666,546135,414116,176232,95242,-581185,-561106,-458259,-117883,23605,341686,765084,630714,585012,770140,72637,152793,-150108,-271040,-82500,-387691,-13443,-158741,-169092,-461521,-740032,-443636,-643303,-123250,216000,611230,1335353,1253230,1500070,993108,36287,108117,-629976,-874011,-866658,-886115,-145927,-224030,360256,639664,591324,243907,-367504,-86097,-454685,-559727,-427834,-54419,255861,331149,281139,952641,442447,592880,52594,31351,43933,-169541,50600,-368961,-389067,-567402,-888567,-538089,-770428,-506457,-50829,355305,1081328,894299,1388560,968363,885736,75654,-497487,-760170,-1073264,-1067057,-468930,-446280,-99699,341697,649935,490032,121463,66097,-497340,-601286,-566100,-603826,-133844,-71541,282388,832289,591029,501645,504847,257254,54423,25467,-26845,-492549,-313837,-520726,-558943,-714422,-805218,-815421,-679636,-83962,476870,937217,1309686,1051573,975194,777811,-63943,-440183,-925904,-1288499,-964639,-817268,-167971,-158506,568439,925203,671548,330050,-201444,-239425,-234587,-430383,-363621,-236261,82002,118880,287288,585327,539965,487037,318118,374506,204143,-210257,136786,-320345,-755266,-633677,-957569,-886112,-772141,-345745,-23434,469253,1060778,983869,1230966,1201223,342032,192157,-336526,-862376,-1007777,-1293467,-421577,-501956,5906,565304,547096,634718,398793,369329,-244614,-588069,-502028,-684368,-308937,-179257,144223,387151,429319,795809,434683,397030,475832,-25733,430583,36138,77782,-426191,-586142,-616456,-880430,-321463,-192564,-31030,482678,673870,1252852,826020,791877,996390,54921,-318156,-750427],[0,0,0,0,0,5,-2,12,-1,20,-9,23,-23,25,-45,41,-67,70,-92,109,-129,160,-189,221,-267,303,-358,413,-474,553,-621,728,-818,936,-1057,1190,-1351,1503,-1698,1889,-2117,2353,-2620,2904,-3224,3567,-3946,4361,-4810,5316,-5846,6464,-7115,7867,-8686,9610,-10668,11849,-13251,14857,-16807,19178,-22162,26084,-31480,39556,-53226,82779,-239452,-454258,-855957,-2158838,-1695717,-2096035,-1524839,-456611,139970,1872069,2003439,2212139,1879512,994669,487144,-335893,-694563,-792411,221505,66826,1264570,516205,241058,55895,-1876784,-1141664,-2376230,-2086644,-1022168,-987891,928666,1005126,1934611,1907183,1229798,1476503,584066,440890,48411,652985,271620,215475,219880,-834328,-780756,-2035383,-2529401,-2168813,-2085126,-1062737,250248,909550,2661229,2743371,1897727,2385290,-405394,191333,-1103763,-2144546,104488,-1359313,746650,1440772,52825,2080411,-614209,-341277,-1045773,-2889399,-1443253,-2424125,-791655,-59179,439169,1534557,1381919,1846786,1425119,1117999,992428,720274,577032,577609,422652,20699,-1403765,-1871337,-2579360,-3178827,-2349584,-2003023,-818630,817349,1858239,3161835,3047418,2642149,1264429,464096,-891570,-2135077,-1313427,-1798748,-99599,105436,771425,2189290,575696,1235583,-416265,-1470352,-1101933,-2996971,-1232611,-1786248,-807599,893928,120809,2644507,1034806,1475412,2346835,-70554,2901820,456874,307974,1887082,-2800810,14671,-3050094,-4092844,-1129395,-5397592,-173751,-13953,44252,5413566,1332086,5063198,2935340,79080,1782847,-3553534,-1189404,-2506912,-2783551,697186,-1307104,2174139,1350507,1433823,1877738,-754232,-248564,-2227940,-2178786,-1593451,-2212915,-405918,-263301,440126,1637015,1435002,2082250,1962119,1743203,1924622,1465346,767906,-164184,-975210,-2661175,-3071240,-3522474,-3999208,-2239916,-2229155,690859,2452070,2534827,5356241,2958989,3279986,1339366,-1508974,-392333,-4030517,-2205499,-1908110,-2198970,2092580,203827,3021779,2328930,-114462,2549635,-2530436,-884192,-1707287,-3758901,332359,-2774497,41547,1455668,-871019,4189948,875918,2283322,3492021,234200,3309119,-73367,-89833,-339369,-4345334,-2446390,-4812874,-3975077,-1879389,-2050315,1486552,1869522,4295822,4556010,3459434,3302000,462650,-445000,-2262775,-3258339,-2603319,-2553282,-975202,275017,1551547,2210437,2262988,1194175,535426,-284084,-2010247,-1535675,-2513931,-1744275,-889386,-1384811,891014,592297,1353663,2690350,1539473,2751746,2453737,1289730,1865203,-638189,-1427956,-2581119,-4683932,-3660472,-4366606,-2500722,-489604,150982,3713873,4127987,4527321,4448605,1690668,1716064,-1422593,-2931248,-2732299,-4201399,-1657809,-1049137,-13087,2347544,1485910,2644392,1819849,-825,129776,-2050908,-2033627,-2106828,-2481584,-1077129,-890498,-27774,1368172,985116,2236716,2451489,2316549,2748974,1404896,1119836,-263945,-1911166,-2749389,-4132891,-4190685,-3853849,-2562070,-551344,743264,3171498,4267342,4373509,4109442,2199118,633827,-787133,-3133880,-2899317,-3481134,-2348110,-725255,-380875,1991964,2032581,1871996,1801022,578758,-226904,-1562307,-1834949,-1863164,-1896623,-983076,-932710,25901,808070,1434598,1925605,2238829,2581372,2242425,1902359,864284,-505099,-1846848,-3214433,-3789362,-4444233,-3405375,-2226804,-661033,1530513,3020360,4159038,4267150,3651654,2450601,407315,-1307678,-2357418,-3255199,-2858960,-2137088,-1091068,840389,1172346,1880189,1983060,1231145,896997,-410353,-930866,-1497174,-1817623,-1219917,-1381683,-621148,133086,670325,1401144,1425761,2517301,2291675,2143616,2082879,962515,-459499,-1835222,-2898566,-3650190,-3881456,-3242314,-1969389,-287309,1558694,2888468,3959966,3854578,3434107,2251079,242523,-1043334,-2433738,-2855252,-2596737,-2077021,-818515,262757,1196345,1947853,1216530,1130053,124382,-234295,-944194,-1301489,-1123855,-1622563,-838668,-643636,-138866,875533,949485,1631928,2038565,1962862,2288940,1615680,938273,-311059,-1511658,-2630792,-3486567,-3691014,-2933144,-1979882,-541902,1151145,2900051,3314403,3275941,2763797,1644099,308708,-1505998,-2171402,-2579161,-2427533,-1449178,-554507,309926,974720,994739,1269140,879173,315416,-413863,-845594,-1225581,-1061889,-651292,-777414,-170166,-85893,617726,818290,1237322,1626457,1630784,1912133,1111215,634363,-418610,-1608132,-1987116,-2872035,-3059676,-2749988,-1681359,-39354,979153,2800090,3356080,3047015,2473746,1455896,87667,-924191,-2073545,-2004864,-1939693,-1108661,-389622,402611,1087732,622348,891876,345111,-31049,-458632,-859652,-683145,-759508,-546826,277,-306716,735041,173850,340608,1074152,968920,1701850,1055751,1354263,497983,-482983,-908163,-2433531,-2272842,-2586674,-2243617,-1296188,-479222,1515021,1860192,2719707,2816289,1398929,1672477,-65865,-702797,-1244755,-2273449,-968176,-922598,-497502,412410,165081,1157517,242635,51283,-122655,-930692,-154328,-1084381,-159996,-76862,-404817,852570,-19515,874553,518144,171656,1175797,335477,996474,656141,4176,240134,-1381469,-1155380,-2318415,-2289432,-1559358,-1698257,328086,597426,1675501,2580056,1555268,2346517,498556,212728,-299106,-1545118,-540252,-1411997,-488779,-165585,-143843,945396,-274314,100304,-235592,-788927,-245847,-998159,71573,-203738,76442,999747,-94878,862394,292577,225667,776326,-175253,911593,361237,591284,465746,-877547,-267922,-1649002,-1393761,-1410384,-1691917,-8766,-421435,957341,1527000,1084263,2131469,1162109,862444,-52183,-774219,-120466,-1086776,-471797,-104045,-47038,533177,-186690,200840,-465662,-446151,-462880,-1013412,-6015,-170849,419431,967565,405849,1175681,605359,287300,465740,-445728,583417,9319,489210,534729,114386,472517,-603187,-1033985,-626790,-1506300,-858938,-669881,116020,726772,828059,1560376,823920,1272914,406622,22062,-153348,-709087,-261461,-327097,-125117,188232,-4207,172427,-354255,-781274,-1050739,-973222,-871111,-398929,215678,451440,689974,1058757,1002630,836048,245066,-178631,-205594,-416865,-114693,-98352,-1803,58500,-70948,-107670,-245787,-831550,-697791,-854029,-300115,-155024,136820,706961,735367,688679,383475,369120,-116507,-104425,-354704,267553,103766,307098,534096,135176,-274744,-615228,-860706,-1192143,-1196503,-968448,-247670,110739,783191,1086291,1328334,1129339,736767,387981,10299,-457577,-446839,-393857,-371560,-323607,63497,-264925,-80788,-177853,-410134,-246308,-578967,-178779,275453,38501,592325,457241,459604,378486,-167538,27628,-198038,172306,254549,279187,667832,353630,155549,-433111,-603204,-1106513,-1062609,-1350287,-956746,-342570,601558,817430,1513822,1492350,1153886,1000776,339156,178742,-775375,-421164,-732993,-668413,-87509,-230511,-102863,-197253,-84778,-263722,-270904,-340619,65467,-32132,1399,381532,316827,195786,-84059,-206795,-84429,26812,159355,313099,863435,778573,717936,385810,-63898,-824200,-1352868,-1244072,-1415170,-728884,-442040,495097,883563,1287771,1484243,1230995,868148,477658,-418498,-537607,-738691,-603008,-678437,-363627,-128924,-39709,-32269,280439,46056,39562,317441,-116709,395641,90314,59316,99725,-149728,47504,-197631,158055,41257,384333,767009,548599,891757,651945,327925,-510933,-1173281,-1258182,-1575422,-1564371,-907669,-213467,416907,631218,1247179,1372425,1427474,1093207,182811,-174288,-707304,-931601,-762549,-813273,-178352,-216993,-243521,213873,-99315,36217,289988,255479,57429,7746,284907,-88076,-21349,-401547,-139546,-79185,-235548,348282,561471,569462,1205210,667707,668345,178192,-257147,-791960,-1671969,-1379270,-1300597,-1031285,-208484,244179,1125295,1295951,1304416,1488677,615212,581636,-290692,-517037,-868675,-1115686,-831500,-687995,-147545,48354,-10309,333584,167902,96494,396145,320586,584382,-361847,-182495,-166169,-466666,-272585,-600889,89850,80805,404254,844560,575100,1104082,525539,198553,-30640,-1202961,-798390,-1633018,-1343535,-539742,-426660,852464,1164014,1387430,1687518,942848,839022,18151,-82127,-402955,-1004742,-655397,-847623,-581902,-383833,-130303,69400,152666,372054,213198,95124,587773,138335,163100,-100409,-480990,-159299],[0,0,0,0,0,-7,-2,-7,2,-3,16,-9,31,-20,42,-44,55,-74,83,-108,127,-151,177,-213,248,-297,336,-405,452,-531,607,-683,793,-878,1014,-1126,1278,-1429,1592,-1785,1978,-2208,2440,-2707,2992,-3302,3640,-4009,4410,-4855,5330,-5864,6449,-7088,7813,-8606,9523,-10547,11742,-13128,14775,-16786,19306,-22609,27228,-34347,47430,-81818,485902,1406313,1739173,482244,545821,-1021376,-1732976,-1648724,-2739942,-1441958,-1523125,-333287,533465,828035,1073615,535569,267178,-57353,491753,-206891,758997,1470349,1714156,2509612,985380,760996,-790171,-1950216,-2190106,-3469846,-2492621,-1833817,-1067457,789600,997658,1715112,1764054,1256540,793193,423403,-492303,-117687,59872,-98251,877792,592444,678075,69372,-401823,-1006448,-1347754,-1504680,-1102329,-621027,-843776,687160,71180,91770,424971,-1387978,524060,-311863,404024,2188347,1182581,3537532,2295037,1359909,1223796,-1666570,-2177623,-3317721,-4032987,-3018735,-2421417,-836059,1124218,1716445,2519268,2663781,1819677,1473344,-20512,-460023,-441604,-1018619,-201794,-400503,410283,122535,194211,293743,-770363,-172003,-1031036,-384211,-282929,-199104,293944,-694979,-344830,-962948,-737223,-568861,-99842,1447806,1498486,3121085,3152481,2918740,2404586,-66730,-1134905,-3273125,-4118130,-4199030,-4399775,-2137296,-841247,1220513,2872477,2795578,4014163,2233555,1638239,597816,-1319985,236622,-2104556,-844233,178055,-1938950,1609549,-1135146,28434,1232785,-2069992,2001427,-875264,-175467,789980,-1989474,567490,-1885618,-1847381,-728621,-2017665,1017710,809141,2869735,3655459,3616303,4102937,1826902,491098,-1814393,-3967137,-4502831,-4950463,-4110085,-2400620,-472353,1795670,2901615,3600162,3907597,3187931,1935374,390536,-612614,-1332962,-1647398,-1399202,-1388494,-395629,-901919,738097,158615,42245,1400309,-148183,1375883,280860,-460131,334736,-2392796,-1031636,-2613871,-2466309,-264562,-1242214,2421643,2556509,3904989,5219766,2552972,3281956,-386195,-2536068,-2843882,-6816999,-4029751,-4862813,-3093510,1061182,301060,4355719,3997249,3040627,4684027,706258,1364797,-627048,-2364327,-1004752,-2678695,-969214,-902095,-993259,324924,78897,911728,549704,1364125,1117872,335823,194983,-1356725,-875111,-2564257,-2437982,-2112067,-1814524,789950,1359585,3791143,4187678,4372456,4392423,1257280,483909,-2759635,-4474194,-5167234,-5938155,-3654751,-2902064,-476667,2337988,3064642,4765221,4013555,3155158,2607539,-11642,-204953,-1859050,-2566239,-1678948,-2504945,-1109860,-925316,-293703,1270213,252388,1726642,1365395,1001555,1281009,-184024,-399056,-1821054,-2637640,-2167290,-3061690,-1055549,-92625,1465989,3960582,3967785,4615073,3754317,1694624,-126523,-2903768,-4447021,-5511362,-5637887,-4325216,-2174778,-149107,2150961,3737296,4067401,4517414,3421151,1867177,812120,-836810,-1846534,-1964483,-2513613,-1747520,-1354661,-828227,65771,11783,1455893,1235957,1707385,1456791,685052,546850,-1285904,-1515705,-2573220,-3209075,-2199140,-1704807,452997,2013196,3491982,4726114,4094948,3839627,1563569,-423150,-2827668,-4708946,-5316709,-5284290,-3706586,-2194182,38314,2109717,3530031,4266917,3793167,3196961,2055129,463701,-707724,-1734632,-2143505,-1964119,-2058021,-1563726,-712562,-396525,540561,1031913,1452674,1577244,1438949,1161957,596684,-961574,-1807321,-2293036,-3027870,-2064575,-926695,188062,1917441,3560242,4123272,4456771,3332908,1650024,-637266,-2545563,-4372165,-4996290,-4774469,-3855660,-1777189,239710,2056251,3407474,4061834,3553294,3020454,1584769,393964,-779202,-1525374,-1934127,-2098255,-1820864,-1351544,-1025486,-246801,226875,918646,1115022,1532263,1483777,725865,553855,-751370,-1491196,-2247881,-2359549,-1932997,-1112840,348427,1913443,3347943,3995135,3656471,3266428,876581,-731683,-2703785,-4193823,-4390347,-4366006,-3012268,-1639948,163530,1949863,2755896,3503901,3196088,2389786,1682093,391895,-299747,-1002079,-1237063,-1643693,-1543205,-1241827,-825021,-382265,231802,714630,1148919,1328975,1254016,1042080,242861,-306035,-1418403,-1643029,-2098077,-1716723,-635641,291022,1539764,2981222,3321500,3179176,2196349,889445,-769599,-2301473,-3401484,-4019694,-3636782,-2478849,-1045859,149307,1655151,2391712,2924885,2872809,1903418,1333906,75563,-541814,-769423,-1275941,-1183847,-1212083,-1226438,-505886,-1165651,131255,292861,565548,1455556,765119,1253915,249914,-371197,-503441,-1991774,-1265896,-1546902,-792777,800191,974363,2720030,2654747,2676519,2277575,442649,-586249,-2214366,-3033050,-3126798,-3678785,-1733856,-1153709,487725,1868872,2129744,2552759,1851749,1556914,1064667,292512,108432,-858585,-752192,-1118022,-873994,-537707,-1219976,-591711,-839970,-63406,423515,426266,1152021,664604,536361,72141,-1022668,-502156,-1601489,-876064,-510106,85004,1742331,1335579,2442437,2101707,1013988,1032011,-1353657,-1276335,-2553633,-3037080,-1546902,-2201751,176407,587915,1001368,2361051,1085186,2153163,1033696,491751,821552,-831435,420313,-706908,-565785,-58600,-1121825,-288511,-1039725,-472916,-49832,-430345,987795,269296,941762,739467,-275454,197235,-979073,-537669,-637081,-483762,875271,594975,1941255,1634238,1085684,1306814,-133374,-123404,-2017489,-2230029,-1707981,-2081202,-368416,-574553,758638,1314833,911801,1750036,787109,958259,658902,-293773,648414,-550257,289388,68273,-638865,171492,-1243823,-637160,-877311,-1056587,221890,-389991,817680,602468,253969,653880,-505975,175173,-598592,-574640,136912,-170033,654409,940708,1088044,1059009,173895,50238,-839555,-1240869,-1187741,-1739702,-957757,-800830,375346,745621,714614,1365179,604009,619429,165554,-297816,446988,-75034,505311,555872,245368,408822,-514035,-560369,-931059,-1329411,-782183,-1010802,-95445,1784,232008,683282,208949,628751,-76430,-92096,-9897,191035,298991,464092,524190,599619,150566,442303,-708831,-881280,-1209646,-1371860,-1008212,-623519,-129005,124381,329639,543129,568324,606203,52604,-263466,-266033,-153606,159839,785807,914350,790310,525456,-156973,-203813,-846197,-996698,-970715,-1307966,-296313,112617,440596,403659,483235,794860,375273,433886,417506,246167,119819,201394,119616,232743,-18269,-294385,-687151,-635683,-810082,-728492,-378744,-274028,337321,557250,517431,416489,245275,-96404,-487882,-431551,-66769,5171,473781,647836,994316,1250856,455891,383895,-540458,-741263,-1286369,-1357433,-1186487,-965377,-66667,265208,319414,1089868,842549,805427,435013,407671,433022,295234,205398,59590,-341964,-63867,-754557,-930564,-475714,-641833,-538067,-69538,168360,170117,766479,644922,160092,203652,-395719,-306594,-515942,-689282,-259444,221678,795808,1275482,873721,1019561,329500,-326381,-805714,-1300695,-1320980,-1333794,-919803,-545426,-72213,779230,945989,1059139,1083261,607968,643100,437684,166252,-110815,-43700,-168802,-407015,-633576,-1201945,-636509,-524303,-482642,433302,562088,784604,990857,332283,255536,-142907,-373042,-796600,-857985,-472324,122824,409643,1115842,1261680,1349654,1256162,397248,-293474,-1084402,-1191110,-1679503,-1050616,-986799,-682383,128013,388921,1064829,636608,822427,650348,590665,655390,180281,95366,-346299,-533372,-715598,-1053717,-783844,-623650,-583556,-231105,330269,667623,746678,1054964,563822,90202,-363715,-792658,-930121,-955610,-1016183,-62830,507649,752857,1337033,1285530,1101871,598860,196212,-718262,-1519141,-1360523,-1632021,-938071,-520909,-8034,566069,1026908,1029836,1219440,963976,1045345,732195,277833,143801,-362183,-615077,-827206,-1059966,-912224,-937585,-447657,-39767,754099,889395,799340,1075669,317959,368897,-322178,-654735,-954812,-927200,-640783,-42911,509800,1124028,1124197,1129122,1098843,399087,-128272,-848275,-1451464,-1412352,-1302930,-1143935,-742396,-239662,351084,625568,1270335,1092988,1158649,673286,740667,320445,-398943,-141701,-692411,-706314,-789939,-1033882,-431955,-698494,300991,652867,718073,1076123,634902,745306,332916,-552507,-548595,-1357836,-861885,-695832,-187660,360617,857782,1356561,1019083,810794,530418,-457587,-484743,-1086386,-1178779,-1139667,-967068,-433167],[0,0,0,0,0,1,-7,-1,-13,-3,-12,0,-7,8,-1,15,0,14,-4,9,-9,4,-7,0,2,-8,14,-24,25,-44,39,-61,70,-88,113,-125,161,-178,218,-246,285,-329,374,-427,485,-540,617,-681,762,-848,928,-1038,1118,-1241,1331,-1447,1546,-1629,1710,-1715,1687,-1505,1141,-386,-1083,4056,-10657,28446,-67311,6252,1227754,1299605,2706348,2279013,1582275,1612209,-198672,-885089,-1986577,-2276783,-1770552,-1557628,-1075954,-472203,313855,130061,635134,197761,90416,472746,-172178,1670249,1069305,1765816,2199151,708684,1081480,-691911,-1017687,-1459901,-2028286,-916177,-1227841,14183,499197,559963,443354,83910,-816246,-1222163,-1510146,-1175277,-226424,972587,1838433,2844766,3265161,2421320,1850918,382537,-1288738,-1521444,-3597633,-2312723,-2309905,-2352978,314764,-1282984,1155075,930378,-85946,2175627,-213624,1674181,1572094,472314,2363437,373948,770854,-122944,-1673176,-1164274,-1909061,-1861927,-502098,-220357,992057,1384941,605026,935921,-650752,-1528898,-2184106,-2611429,-1259655,-1198554,1294621,2195196,2953961,4249229,2904078,2571407,532713,-794588,-2091148,-3400098,-3152278,-3020622,-1938273,-1603237,-318193,576031,659522,1883674,916164,2125091,1664394,1435960,2107717,412650,911241,-787131,-1832195,-1137212,-2912781,-1627564,-1110931,-319602,2008100,812811,2855370,1364922,-136908,392103,-3809904,-1675405,-3132086,-3415375,1155420,-1422323,4167121,3753705,2739965,6545079,85116,2802957,-737536,-4321932,-951334,-6145723,-2400855,-2185363,-3227246,1555401,-1148684,1800074,2475742,1056345,3836163,1266199,2634327,1964938,-8402,754136,-1830319,-1847596,-2263492,-3200746,-1090524,-1527004,377056,2500787,1830181,3454340,1353058,765711,-531025,-3056470,-2878889,-3976323,-2773210,-1437487,1083769,2722085,4104171,4818545,3725569,3731118,802560,-677630,-2037861,-4929964,-3146037,-5054927,-2931163,-1542839,-2030259,2274493,528805,2678599,3463979,1271198,4584437,1017848,2008269,1274397,-2591449,19691,-4176656,-2740599,-1506527,-4117009,2083232,-396998,2134575,4884187,512339,4341425,-591097,-1951816,-1033763,-6319037,-2255429,-3916580,-2010311,2494177,1412484,5732506,4465158,4029875,4256908,319681,-413938,-2835730,-4226290,-4106284,-4753462,-3343190,-2156376,-1036466,869868,1604277,2762713,3386607,2957621,3414686,2730594,1288488,873938,-1825627,-2339205,-3013028,-3889168,-2457358,-2410952,-383673,1989769,2159383,3733585,3530751,1593224,979236,-2050604,-2878479,-3583225,-4864127,-2354424,-1718759,986744,3327555,3708098,5638759,4515258,3028892,1710156,-1518142,-2005967,-4388391,-4946965,-3796584,-4219973,-1509789,-998572,110784,2587588,2121800,3756877,3829468,2682783,3508865,770181,136483,-845733,-3657557,-3074815,-4052693,-3240326,-881914,-1011101,1725485,2936352,3030435,4019844,1815660,682423,-1178742,-3897964,-3518882,-4350906,-2862444,-865873,607391,3144045,4126773,4621260,4973716,2703259,1654008,-965539,-2985464,-3283757,-4898155,-3659310,-3471433,-2219280,-269703,-73034,2045038,2729729,3184538,4136258,2813550,2840340,944871,-77271,-1573517,-3053716,-3335434,-3845648,-2672828,-1761445,59409,1919314,2854142,3995541,3280899,1982877,263413,-1794256,-3139112,-4158349,-3754533,-2661956,-1244044,1011005,3084408,4100571,4497266,4022747,3096449,771410,-1027148,-2790339,-3641525,-3544322,-4095069,-2888510,-2134858,-768387,923037,1543175,3066556,3560381,3457908,3727946,2270354,1423840,73627,-1669354,-2499094,-4025606,-3379616,-2836539,-1882821,231908,1431165,2824208,3625027,2671184,2176204,143682,-1480110,-2789932,-4048206,-3202643,-2489671,-708308,1320825,2567681,3921190,3746429,3956427,2289180,452266,-840589,-2350281,-3058746,-4047877,-3693268,-2468059,-1721775,-356430,559251,1706834,2445199,2735753,3314840,2774630,2210227,1116428,-58701,-1323521,-2786944,-3269037,-3328996,-2817565,-1445466,201256,1510631,2533395,2950126,2548873,1797477,99330,-1200710,-2724194,-3247798,-2879877,-2051819,-602075,1264671,2663319,3228151,3310608,3099689,1933338,181171,-764835,-2210486,-2780787,-3402629,-3042443,-2337681,-1407532,-625400,411749,1571813,2048351,2544943,2721037,2696245,1995687,1122995,81654,-1193542,-2044488,-2703801,-3045367,-2497289,-1027039,26413,1251001,2127381,2703130,2434529,1460247,212236,-1015748,-2137805,-2469487,-2524544,-1723439,38560,967067,2338660,2707500,3176701,2586626,1283160,340767,-1345221,-1946200,-2484033,-2938452,-1965642,-1996417,-1237832,-226212,59043,1185826,1365151,2353778,2367341,2182910,2066728,1062694,250200,-751710,-2090748,-2096086,-2999331,-1889447,-1215873,-255642,1201163,1358410,2229201,1720263,1099597,579032,-1276239,-1123187,-2027656,-1816240,-791193,-440213,1408126,1652477,2329111,2195403,1477190,1162549,-377163,-762898,-1558375,-2136631,-1653629,-2049270,-833261,-673328,-430306,397208,41409,1488271,1413167,1816607,2346596,966479,1671591,-55911,-371809,-827887,-2451807,-1368215,-2189403,-906253,107471,-70863,1638926,1229514,1457635,1041404,-422000,-29208,-1870364,-1395355,-1100145,-1015050,575169,378013,1624958,1888830,1424176,1507924,-258916,-91840,-1159774,-1654355,-977810,-1893785,-589575,-915435,-687151,-7611,-300308,1090673,491892,1230847,1508373,902447,1980921,738224,598470,19409,-1325888,-962080,-1842717,-1191677,-986722,-726477,384082,333965,1249905,983427,350504,519351,-1087532,-357175,-890965,-779526,317885,151541,1600189,1094750,1112202,1309217,104850,286222,-1122087,-1037919,-712074,-1576788,-237409,-863005,-210880,184165,-320336,8503,-314904,267129,794907,537618,1464320,898495,1227330,747562,67233,-139720,-1291119,-692821,-1231740,-1054741,-334419,-506244,549996,379885,527268,554541,-223944,-90027,-354954,-442587,70306,122440,948659,504252,1028005,1062055,204978,205115,-572774,-1130493,-987476,-949165,-449459,-575211,-92015,306983,202454,177111,-335763,-272326,-77587,214084,630965,657745,919783,847576,779794,399254,-321848,-194259,-881986,-1041906,-946088,-804207,-278053,-183802,-2686,413363,115275,254335,-118592,93094,379919,333664,775717,968713,717541,960788,298232,80161,-496775,-915740,-1005457,-1236146,-425210,-124750,-44538,551017,612888,396960,376831,-280522,-310311,-546332,-285649,107919,534263,1061318,783084,826407,594629,178632,-167582,-344121,-603807,-703295,-698229,-433965,-423467,-474782,-385304,-299029,-96720,-373473,289152,195702,753179,1029441,1078420,1027630,780057,-15360,-446149,-1038977,-1097675,-1232768,-1221583,-372604,-37128,570687,735968,803417,492044,33700,-75544,-660288,-884671,-832031,-519484,112785,486672,912313,925451,890728,481812,58459,-156505,-536721,-648744,-746958,-937141,-285135,-758958,-702095,-297041,-227282,119834,231102,828336,1046796,1202937,1313993,839151,612737,171669,-847625,-1173306,-1619600,-1470585,-948317,-458728,378028,535836,1004789,1104672,768944,396255,-326518,-307974,-782765,-634667,-198812,-206243,302357,705696,1006952,1135681,523054,627752,-37663,-387114,-283050,-663798,-745819,-1022931,-858067,-753094,-643165,-101059,146014,393762,845712,1083231,1133523,1100785,1020169,109581,-318855,-909548,-1558040,-1616067,-1314472,-971955,-724110,635303,1122245,927924,1400346,921938,247485,20654,-670298,-744946,-845210,-695366,-423289,158421,732140,880114,1108450,1010276,502257,360998,-199213,-536775,-655766,-589289,-1124095,-978464,-942897,-449512,-302714,382993,858544,1084178,1424037,1691444,1354266,1011515,93274,-333190,-950970,-1283904,-1249245,-1576469,-753263,-236592,640606,934454,960591,1286283,921310,354929,117194,-728958,-716268,-765450,-682874,-448419,-180749,829633,804666,885821,638384,405314,412184,-55446,-88982,-549482,-1229342,-847800,-1072861,-654484,-548698,-273085,352721,667391,1133289,1442902,966247,1571343,716034,522084,-444189,-1263224,-1233703,-1740683,-1138351,-864422,-179086,711776,804183,1358948,847505,1095431,338308,-582663,-410092,-1099945,-881758,-642640,-650732,173294,73104,810077,884056,822420,735590,71461,249706,-162082,-848745,-391886,-1235274,-853218,-787723,-785862,74398,-96955,887977,956082,1291438,1766861,1229717,685906,146480,-449629,-791618,-1718663,-1366595,-1506553,-637300],[0,0,0,0,0,7,0,10,-5,3,-13,1,-22,4,-22,20,-19,32,-27,41,-39,47,-54,55,-64,68,-67,84,-79,98,-101,107,-122,115,-137,122,-141,135,-143,146,-142,146,-139,141,-132,135,-119,121,-102,104,-93,91,-106,107,-153,182,-276,391,-582,888,-1327,2050,-3164,5034,-8317,14650,-28971,72937,-558606,-1722943,-997535,-1165658,18450,1280050,1443512,2707074,2145912,2231353,1349617,-151134,-688096,-1245827,-1363688,-1146917,-365923,-367407,782041,528989,-146623,-215998,-1994234,-1094626,-1956934,-1205548,174458,218266,2217680,1960989,2595215,2301622,1058441,1209385,-472158,-486805,-827027,-544507,-618715,-699501,-915179,-1576720,-1227314,-1879427,-1775088,-556035,-377225,1278135,1937150,2377927,3151787,2341816,1395159,876557,-1834435,-1495879,-2114108,-2603205,-62093,-1229320,1436435,1573477,188169,2143179,-1140243,-739724,-1299412,-2796485,-810046,-1755547,150344,1137573,1430965,2693236,2273955,1790493,1450851,569764,52338,-328539,-1037548,-1316810,-1565263,-1791152,-1893468,-2456087,-1784207,-1627908,-462926,878443,1582789,3574497,3307534,3755276,2435623,640712,-275668,-2205054,-2784673,-2882561,-2502728,-1360549,366319,1269921,1809665,2339803,1251167,534163,-1089320,-2011205,-2171210,-2894322,-1232792,-790491,555017,2117853,2037519,3328831,2347710,1811842,1898375,-84407,648633,-814067,-2037134,-999615,-4328433,-2105001,-2971305,-3477886,646428,-2012214,2724874,3517832,2254911,6754629,1519639,3062261,1333176,-3469119,-467826,-5519820,-3037363,-1781967,-3338465,2443791,346618,3104873,3467168,693106,2064175,-1989577,-1386972,-2068398,-3791179,-850454,-2167190,491075,1920806,1196092,3944329,2023720,2650410,2602158,-391659,1090755,-1393342,-2058716,-1687301,-4189739,-2935777,-3724390,-2761628,-1145516,175827,2458867,3348764,5123886,4372380,4220151,2198742,-484206,-1423746,-4520304,-3481044,-4681435,-3513664,-262011,-328825,3493479,2402018,2862683,3295634,-553330,892149,-3307066,-3064185,-1812638,-4554671,294836,-1293110,779004,4147845,322338,5456199,1980380,1538488,3868755,-2524200,1530522,-2757127,-4345470,-1414462,-6598912,-1903345,-3192956,-2320574,2756685,504584,5760724,4798268,4382833,5427591,528837,958770,-2800906,-4492401,-3934779,-5605100,-2237741,-1602156,805381,3303057,2653915,4313166,2639996,779402,-38824,-2494208,-3050607,-3048110,-3191942,-1113462,-539296,980728,2304559,2633678,3621890,3588047,2560832,1499082,873516,-1173766,-1725026,-3535609,-4295357,-3496481,-4500613,-2388384,-974116,599338,3987596,4110432,5982704,5517359,3153864,3024518,-1599266,-2165951,-4562625,-6009352,-3463503,-4163835,-150177,980272,2041117,5111472,2768807,3448019,1431537,-1499705,-593691,-4058961,-3140542,-2530623,-2781051,540966,519418,2050187,3532975,2595984,3672895,2458539,1436024,870236,-1389072,-1816625,-3886637,-4360674,-4230119,-4310528,-2360959,-1029120,1112359,3616575,4641254,5692037,5019768,3679891,1910161,-978491,-2864264,-4385708,-5317386,-4051398,-3222164,-987058,1444941,2485781,3821721,3525454,2602504,1470595,-1115650,-1558917,-2853785,-3209135,-2586202,-1725819,-95579,500416,2053065,2967502,2774584,2907751,2237635,1702891,502559,-1019355,-2212875,-3770987,-4023296,-4390295,-3681528,-2539884,-291443,1432940,3303074,5055377,5282568,5134093,3290951,1351014,-726070,-3164293,-4632673,-4679406,-4388368,-2781577,-531991,876813,2837866,3033112,3516472,2432203,738463,-69643,-2105996,-2510338,-2760896,-2648601,-1180970,-588507,933880,1680638,2365183,2911960,2894204,2489252,1574223,291187,-914786,-1983177,-3072213,-3694337,-4147672,-3401077,-2416590,-350131,1198976,3160954,4748755,4704402,4804603,3301762,1111554,-570966,-2904836,-4136776,-4578555,-3830135,-2104253,-829819,1438624,2337432,3047278,2786643,1883359,1093506,-722995,-1375601,-2280952,-2549893,-1853285,-1363875,-93549,862858,1280868,2199005,2004594,2128483,1769281,1199086,540033,-849377,-1709677,-2858564,-3491644,-3254384,-3439028,-2213746,-827262,1248741,2902696,3792345,4564258,3609574,3023528,1291885,-1132438,-2640622,-3605574,-3899134,-3006201,-1936891,-417478,988958,2277024,2619683,2281854,1774806,460274,-519488,-1271916,-1561458,-1695217,-1569376,-934829,-85901,737431,1238193,1585303,2206709,1599900,1624793,1101772,419867,-408629,-1496747,-2483831,-2810674,-3178933,-2638719,-2167157,-314038,1062493,2424412,3834997,3913549,3913118,2299917,866100,-365916,-2437981,-2925681,-3401405,-2767440,-1610073,-654947,953663,1566208,1754317,1918979,1185754,702877,-507568,-846761,-1248229,-1348006,-810277,-521164,246264,450286,1038142,1533441,662101,1415906,1047133,1048512,451293,-685167,-747594,-1795918,-2621585,-2490341,-2297902,-1326882,-563314,1270253,1973881,2911372,3394415,2737899,2354707,594547,-758558,-1406911,-3062189,-2467056,-2257780,-1619484,-185683,69913,1724852,1222957,1252471,1079384,7516,-72592,-742642,-790468,-416451,-715227,261161,12247,678025,633055,531024,1038716,155658,719491,680610,-104633,130570,-1365560,-1089672,-1554529,-2116262,-1152588,-1585882,-212977,616248,1693233,2577238,2170548,2757106,1518287,437631,-9337,-1895045,-1519564,-2267069,-1965310,-566649,-529806,772326,500039,789941,638857,-79600,302412,-639881,-570591,-334340,-705793,591067,67430,637798,909977,166291,270622,28212,433741,28567,191886,629280,-472946,-112726,-967402,-1164337,-1256652,-1852422,-466888,-707395,461362,1459854,1221342,2510879,1677108,1303488,652011,-794507,-648393,-1420235,-1237550,-816139,-812912,373365,-45112,773558,290372,-159979,243474,-675611,-77551,-385218,20479,814284,138845,913132,747705,565404,492428,-438135,49203,-515899,-196368,129239,-404210,-12611,-373462,-364314,-338470,-991135,-658969,-878189,-381768,375185,667556,1337182,885838,1284898,973446,73353,31021,-985965,-860842,-545747,-695371,-225400,43704,1721,-305057,-254052,-280801,-818052,-335077,-319053,-82945,597179,867998,1180944,1255389,1021570,415468,5636,-428945,-720916,-848914,-735770,-402822,-27534,124891,257750,-68881,-316829,-566735,-664436,-423656,-472705,-78110,389797,887249,691023,1024532,484465,358884,-8009,41695,-409738,-457912,-175324,-161679,-3577,60896,-196170,-1038863,-760405,-949776,-863805,-392764,166097,568114,940920,1348030,1393865,1345470,689497,-61234,-664563,-825174,-984958,-1255789,-500507,-164730,56541,360976,134208,-89172,166559,-186059,300569,-253818,34710,-80250,383776,728786,119389,304834,352861,90889,81262,-73891,34758,149539,42383,5840,-282706,-551229,-445323,-1201690,-1143594,-824317,-489308,257552,651976,1285697,1614810,1689102,1138380,644357,83624,-900589,-1088351,-1312049,-1022789,-952061,-289690,301340,367178,448918,423418,266184,45337,-147267,-41589,-89769,-184371,198480,-44205,344796,350207,140131,334846,-14275,328955,399457,345390,343523,216248,-246651,-919665,-1158463,-1193406,-1308235,-535096,-451570,555352,1107756,1541721,1897735,1732265,1371233,234525,-249659,-644419,-1392323,-1317473,-1207071,-1238983,-397978,251602,564815,657024,772639,560562,291672,423824,-17691,-230317,-271943,-592845,-173740,-270429,-69352,17224,104161,544965,523153,500800,701895,607505,-75421,-574641,-809500,-1161399,-1226158,-1332666,-1069115,-410012,341922,1330280,1692852,1809921,1837625,1140823,368107,-101649,-1123958,-1552109,-1663986,-1334221,-1168713,-679190,314032,359233,722682,883422,752918,546374,365946,-106250,65395,-384888,-401298,-321253,-394475,-97684,-186469,279809,588642,501642,837797,579827,887222,312155,-458679,-678033,-1436826,-1307052,-1468276,-1161534,-479295,470924,1252980,1378956,1804390,1773711,1185982,717865,-412848,-993093,-1025869,-1937116,-1123227,-1141136,-434578,97157,278216,916746,575265,750216,651321,337061,-58975,-403698,-256835,-472466,-708394,-387662,-217411,-107779,536264,251982,796764,696349,702884,735427,111606,-158205,-1192567,-1303084,-1252877,-1090845,-819366,-972392,443901,872697,1497668,2062290,1230236,1522798,406256,-231336,-669399,-1376108,-1170575,-1538081,-1190906,-621617,-320292,692265,544966,846524,899606,221577,598732,-232787,61395,-168456,-498134,81740,-863133,-21274,-133181,94599],[0,0,0,0,0,1,3,1,15,-4,23,-17,30,-38,42,-63,65,-93,105,-135,159,-190,228,-272,319,-378,437,-508,594,-667,789,-880,1021,-1153,1306,-1489,1660,-1887,2100,-2366,2635,-2940,3274,-3630,4033,-4462,4936,-5459,6024,-6648,7333,-8077,8913,-9816,10841,-11973,13247,-14692,16331,-18234,20448,-23095,26308,-30328,35520,-42603,53003,-71086,242551,-577612,-379022,-1654823,-2184776,-1844857,-2148119,-654396,-189138,912583,1622484,1266282,1671787,707887,549883,217910,-35702,-169799,316168,752657,332790,1000210,-255040,-609485,-1997650,-2956484,-2441015,-3116974,-1360957,-274602,892436,2391368,2355401,2808503,1868214,1094171,222014,-290869,-1372342,-971391,-661871,-559726,652532,100561,363150,97222,-959624,-906998,-1485973,-1465022,-457099,-325467,195333,908653,240581,832598,773320,-357270,1208417,566093,943954,2180391,749648,2420206,318828,-558854,-961160,-3527695,-3068464,-3869798,-3104169,-1288011,-52327,1635332,3386238,3607349,3480236,3049056,843606,395917,-1299723,-1985916,-1592419,-2048934,-563833,-725115,314707,834873,104022,609688,-694815,-70245,-716559,-826953,-188755,-761072,152278,-73539,-385455,102489,-20204,651756,1425021,1936671,2440147,2282595,1973923,958090,-679501,-2218132,-3738803,-4438299,-4287780,-3383880,-1608255,233641,2338540,3890468,4636767,4396956,3199115,1457070,-133672,-1268825,-2908828,-2259114,-2633151,-1372100,23385,-489514,2107574,519315,688055,1517306,-1424320,1329960,-1248775,-1247131,637124,-2508781,430475,-942482,-1104528,1280490,-562691,2462666,2477582,2357413,4028523,1407127,1386278,-893972,-3642069,-3680457,-6028928,-4563036,-3841563,-2248241,1347085,2400928,4892061,5295169,3969485,4378923,654366,-37669,-1813458,-3928505,-2100730,-3787071,-1497449,-875176,-323848,1679506,912691,1856245,891742,811791,454858,-345147,17741,-1727256,-783809,-1937225,-1193793,-489281,-765830,1843469,1812211,3484955,4034393,2687702,3112594,-19758,-780694,-3306827,-5910016,-4712933,-6499120,-3179880,-1424798,87674,4846849,3517632,6287274,5483207,2355901,3634060,-2260005,-2057812,-2820434,-5343538,-1475109,-3494786,-580268,870159,-239854,3390973,805015,2344169,1886919,-128076,561734,-1522210,-858499,-1839095,-2330174,-1574578,-1659681,130040,937122,2123072,4029022,3751219,4214002,2716370,660048,-1126975,-3947703,-5073345,-6141238,-5519541,-3584556,-1496208,1317132,3710341,5349091,5761392,5171805,3593568,1283196,-428230,-2564580,-3676657,-3599482,-3949408,-1986065,-1414990,-37062,1723472,1150766,2887030,1751437,1496603,1443342,-565664,118112,-2017437,-2039523,-1919015,-2920090,-622538,-996808,1468862,2912270,3169229,5273775,3276861,2789680,1156839,-2207829,-3387159,-5598264,-6135724,-5105750,-4330335,-828393,1453402,3954250,5580079,5480651,5154244,3520619,1435812,-788197,-2700564,-3760648,-3903884,-3549965,-2603420,-1217229,-50123,931979,2060675,1717249,1965692,1824735,921761,427750,-870638,-1191996,-2280459,-2303608,-2156558,-1689587,-47204,1136851,2788333,3773062,4049110,3823122,2355750,974034,-2084952,-4024108,-5050956,-5928749,-5113254,-3540352,-828174,1714885,4051027,5386972,5615884,4878834,3202404,1448416,-1089690,-2647110,-3645110,-3957959,-3335824,-2422161,-1227662,-234658,952953,1763996,2336375,2028050,1735043,1011485,216460,-548191,-1285146,-2062903,-2321039,-2168393,-1496890,-226431,1269174,2509516,3549495,3998712,3455526,2560629,293867,-1550691,-3777289,-4989399,-5336173,-4626821,-3056614,-969777,1641316,3690316,4717587,5143078,4585549,2833596,1089157,-820831,-2270325,-3276091,-3503281,-2788247,-1959193,-1118307,39705,909135,1614438,1658897,1870697,1638697,978099,490168,-402918,-1155993,-1895183,-1954123,-1785592,-1635205,-116492,777792,2349966,3377516,3465260,3169001,2038973,287573,-1575925,-3482854,-4348500,-5133233,-4032472,-2568897,-377239,1687064,3629125,4694061,4599314,4033601,2309645,654294,-830407,-2020093,-2791113,-2916654,-2702493,-1787436,-1100666,-46213,445927,1228358,1419682,1610340,1623687,922376,713594,113323,-953008,-1434246,-2030144,-1609891,-803501,-601580,1058594,1724774,2644415,3254468,2699754,2075422,27478,-1478809,-2874235,-4064523,-3801957,-3446781,-2179617,-404523,1384575,3196081,3655101,3976649,3244159,2063212,1052706,-757989,-1698105,-2500588,-2118451,-2343329,-1561243,-761059,-543202,416906,433141,913259,1353947,982199,942757,216015,179589,-268680,-1327290,-1146134,-1539591,-813386,-208362,231095,1842799,1803714,2548003,2363615,1018233,450719,-1510580,-2521929,-3020458,-4010355,-2542612,-2042674,-146534,1394888,2191713,3631383,2912075,2634113,1955637,145998,-231711,-1411647,-1672217,-1710579,-1968864,-802164,-1320552,-249494,194913,136490,942381,400988,1106473,689397,480240,542520,-489382,-263151,-949827,-827625,-615591,-666756,673979,753682,1847279,2192970,1387519,1328053,-337392,-861521,-2378230,-3087895,-2629914,-2748287,-783886,-63475,884099,2696091,2008497,2814128,1776997,1376369,609747,-893011,-409777,-1583823,-1247716,-651920,-1563649,-87061,-981328,-319662,254200,-593013,887267,496024,722332,705940,77705,842962,-388299,-584013,-148474,-1198914,214417,-218646,965728,1027110,1092639,1377112,140449,182190,-1183370,-2153088,-1878566,-2675734,-1071864,-655961,-231956,1578757,1393755,2304293,1552662,1132136,979431,-101675,-152149,-996035,-581557,-646308,-832469,-197634,-947302,-238463,-354197,-984000,124334,-523180,195411,526776,426771,1322628,353485,847106,113488,-537251,185379,-714278,345065,423427,518026,1088969,533103,569212,-334484,-732936,-1040580,-1756075,-1105044,-1364107,-518084,684093,485445,1616624,1120982,1142268,1125005,273665,377840,-641395,-139330,2656,-6995,236534,-445853,141052,-580548,-985588,-619696,-1001624,-471453,119674,126193,1061562,638443,1216767,921082,478722,354762,-762290,-160956,-270665,-22281,629385,149307,273466,212475,-364991,-530008,-936308,-1014260,-901297,-324831,65808,419476,695124,786339,827095,319245,213161,196411,-386368,-134238,-95172,15398,753006,675577,32050,-206007,-800189,-960082,-1455487,-1233579,-845249,-517209,368040,688029,767009,1133727,963953,914293,504202,188104,-81781,-320221,-197680,-340000,-142179,-135608,-327965,-299177,-438032,-302271,-537027,-378757,-18292,342756,843506,491423,761922,519284,-109780,170431,-248149,-297593,58696,195054,583070,558040,800399,317818,-256082,-484055,-1256370,-1293403,-1335528,-1062887,-415186,-135458,713324,1094016,911838,1488812,690230,520944,285087,-266152,-21320,-539821,-535572,-491876,-492926,-372686,-538960,-366879,-233025,-189293,264538,287226,713929,363538,449082,330350,100456,-39143,-687243,-586751,-316068,-347899,564017,783335,906950,928076,529606,182305,-621533,-969204,-1497846,-1493437,-1291253,-543142,58441,782802,1015386,1431072,1388448,1084015,627246,587272,-86663,-687922,-371167,-826543,-836014,-650262,-817987,-404440,-456331,34426,222355,438110,760258,517795,676886,652235,53804,32060,-711987,-713046,-758051,-409124,-36302,504504,1026010,882892,999386,1031175,30619,-367075,-1212181,-1585975,-1562200,-1402946,-861512,-279680,349599,1018155,1281622,1461207,1307782,608741,429752,-220464,-431901,-553671,-851441,-805434,-980312,-694764,-352017,-332436,57896,195635,603350,774341,839644,670043,453059,151962,-484320,-1005734,-852028,-679331,-530447,-42913,576212,929364,1229492,1172604,819583,67345,-523302,-936227,-1722400,-1597253,-1343056,-942550,-540538,600331,1127227,1438680,1506474,1033589,874738,453452,174816,-298226,-836835,-920326,-849892,-814745,-518530,-767691,-129277,-84294,287708,935887,703036,1171256,546897,769606,98841,-679853,-804885,-1097752,-857504,-846188,-207000,730403,800876,1134954,1454410,695839,532630,-659372,-991514,-1279691,-1719045,-1194356,-1058817,-222178,430414,897388,1436067,1275137,1341286,944242,364996,7196,-609148,-425404,-1091917,-1018592,-847627,-1190964,-270266,-677630,121077,410350,633191,1177437,878351,910041,475527,-89600,-36606,-1102184,-951404,-967642,-524819,77614,253445,1037994,1098501,876645,965600,-57527,-257370,-1086394,-1458705,-1167688,-1708122,-633145,-371280,107710,969889,954989],[0,0,0,0,0,-11,3,-22,22,-34,49,-50,83,-82,121,-139,174,-216,251,-311,360,-435,506,-595,695,-807,926,-1070,1217,-1390,1579,-1784,2029,-2271,2564,-2861,3202,-3571,3966,-4413,4883,-5406,5973,-6585,7260,-7988,8785,-9666,10607,-11672,12810,-14101,15513,-17093,18893,-20894,23236,-25900,29070,-32831,37429,-43193,50616,-60659,74977,-97302,137358,-233418,1043184,1548510,1758310,1259370,25110,144358,-2073464,-2124535,-2538245,-2729957,-1346020,-653868,270711,927023,1351968,1269066,1062313,496350,229270,466123,-126293,1075329,720478,1079966,995121,-146970,296576,-1901941,-1952465,-1546343,-2113075,-393025,-258750,555336,975687,766169,798153,290744,-503494,-600736,-793836,-389084,1075482,1929958,2366420,2769954,2021644,1218083,-371819,-1748843,-2887165,-3024658,-3585720,-2304218,-1485739,-609292,1975951,921966,2779958,1806439,775060,2368293,-427731,1036445,651495,-538230,1081438,-1170998,-370404,-695697,-2186322,-987532,-1482784,-850106,449065,36568,1066048,1373619,140992,360357,-959917,-1793174,-1334189,-1568731,398756,672782,2404150,3633980,2614603,3242549,903642,-126082,-1872800,-3856548,-3336182,-4414288,-3006597,-1697220,-281822,1398513,1996490,2633665,2950389,1989205,1723067,1081502,461314,192316,-336881,-736917,-1022159,-1395026,-1626361,-1458243,-1811857,-740975,-15023,542459,1767682,1592868,1353327,795842,-841840,-1230571,-2775794,-1793642,-1734362,-928491,2734482,1481182,4357505,4114388,2165815,3713318,-2504528,-1360456,-3226911,-6463181,-2218159,-5402250,-1519534,712636,-602277,4844063,1764852,3243933,4203564,380893,2987308,-372262,-763055,382301,-2813368,-896101,-2564569,-2710732,-643129,-2420591,905212,405999,1465370,3748111,691744,2758401,37697,-1735801,-1035240,-4442420,-1414978,-2412847,-690846,2641756,1905926,5355969,4016201,3497179,2163667,-763290,-1989775,-4693818,-4604128,-5247394,-3664579,-2238632,-715737,2237785,1998149,4132845,3578560,2691609,3653406,559309,1777667,-515138,-1727640,-906440,-4114506,-1448138,-3046351,-2609194,622864,-1651327,3052973,1754094,2116245,4701530,-1157674,2029682,-2050109,-3927575,-892286,-5934008,-374947,-370297,118223,5692597,2284683,6106547,3972040,731538,1552173,-4378055,-3522799,-4859723,-6083670,-2821019,-3645491,73967,1616581,2050376,4854816,3101594,3937176,3112590,1387601,1485823,-1306638,-1157756,-2154423,-3645568,-2536619,-3195122,-2014821,-242582,165322,2269429,2574493,3351636,3009372,1468573,179228,-1933639,-2936278,-3805085,-3281532,-2406322,-135610,2230315,2903738,5525255,4238119,4100661,2281593,-1133521,-1832925,-5030150,-4929582,-4776331,-4634915,-1239789,-928659,1753380,3094816,3182702,5011426,2776108,3308193,2143792,-188963,548369,-2466459,-2428085,-2741348,-4309466,-2127970,-2438891,-738202,1614869,1266846,3725117,3338076,2233755,2422492,-797441,-1609060,-3147459,-4436425,-3079406,-2696065,-130505,1815504,3281252,4943884,4480020,3719596,1987334,-585671,-2327346,-4196938,-5028793,-4670871,-4250699,-1990764,-125724,1164443,3296899,3261674,4193691,3620190,2909485,2368246,291158,-226056,-2026295,-2832258,-3091255,-3539057,-2572619,-2213786,-738802,1079419,2060409,3082590,3232319,2765227,1434714,-150984,-1848107,-3285709,-3550329,-3377630,-1963579,-347345,1852966,3630155,4212902,4297986,3444826,1750892,-362545,-2567333,-4197249,-4646825,-4609307,-3239917,-2175178,-151386,1369874,2427954,3601558,3638906,3787552,2910915,1509238,999900,-537411,-1666689,-2503743,-3575445,-2707589,-3097995,-1729721,-588553,727879,2469791,2942129,3509764,2632575,976942,-108285,-2064721,-3171141,-3413891,-2929412,-1596975,-410623,1941809,3423690,3912705,3809566,2869795,1661105,-687968,-2392756,-3579487,-4427094,-3929513,-3281431,-1508696,-32919,1321285,2492113,2952848,3130021,3099311,2402889,1929796,519675,-603398,-1379568,-2323171,-2875891,-3168454,-2472523,-1944237,-787412,783778,1914910,2749645,3117371,2160583,1404521,-99052,-1729481,-2591949,-3183225,-2535058,-1432542,-167014,1764037,2583171,3408025,3202986,2389972,1039113,-724343,-2031280,-3263525,-3370035,-3403702,-2381399,-1288732,50455,1317024,2111839,2720031,2876054,2400048,2091069,1270136,828472,-220916,-927025,-1826779,-2693608,-2561909,-2626336,-1827078,-785070,522651,2260440,2173831,2514956,2116788,958336,-63151,-1285169,-2110513,-2351334,-2021337,-976546,-7875,1472608,2532234,2796739,2497224,1836900,636543,-911954,-1592901,-2770116,-2943385,-2711386,-1930273,-973741,45980,868115,1887717,1599184,2526038,2405860,1708924,1698055,439896,232041,-629253,-1747321,-1926225,-2528616,-2237490,-1791659,-711765,511353,930971,2349701,2307545,1908216,1490202,-157144,-762891,-1736362,-1963483,-1349647,-1451923,382600,1064915,1937819,2725705,1749982,1759591,257521,-982738,-1396130,-2668223,-2031413,-2264283,-1225508,-480955,-276581,1156846,968249,1803631,1676113,1574934,1718210,1069750,1101058,130638,-530405,-837529,-2124269,-1559016,-1951746,-1634010,-672095,-608603,1230893,1225233,1842720,1724423,786956,708380,-848409,-1090487,-1162489,-1416823,-102660,-393096,1094150,1607584,1366429,1938275,372646,109907,-1121156,-1754221,-1208047,-2304763,-935552,-833112,-362800,742539,206286,1209297,852129,763378,1544415,519406,1409094,372687,103031,132515,-1108408,-1139795,-1616031,-1714429,-1156768,-1341739,-75348,-69733,755653,1466359,968807,1378007,-13804,-193823,-531447,-979173,-254530,-520497,648652,796277,890049,1279937,564416,558422,-485836,-932947,-1081516,-1691510,-970661,-1003269,-310436,324579,57468,883473,375146,607626,754083,334858,1114021,491253,825040,613414,-265142,244010,-1141514,-1246518,-1327364,-1697005,-547892,-569915,180740,712475,754476,1310720,247464,479877,118688,-512169,-83562,-255055,192205,511265,726514,970962,221149,669986,-244122,-916841,-787253,-1393612,-621337,-651076,-113550,373810,231919,570927,170794,206970,245577,89866,328656,186204,530706,894337,502240,518862,-80260,-337894,-646471,-1299875,-972386,-1068383,-705664,-364980,105604,475089,723973,826094,612461,205950,158372,6895,362492,363942,383116,635267,15036,248364,-338616,-580248,-776757,-1138139,-940864,-617186,-223211,257964,660885,936471,606720,430596,88021,-455332,-368227,-240210,-44876,344239,558342,758647,623063,572752,7084,-261726,-957142,-1308570,-988118,-1079546,-832049,3115,-57442,438404,468863,389493,686954,398330,689333,584079,419972,647288,273038,260544,-238117,-463926,-824234,-1260084,-874407,-670054,-257556,247816,650679,1273153,759396,736105,270599,-301938,-465776,-725669,-428587,-211033,147936,579801,732963,1352016,575003,255983,224433,-815430,-617008,-1220353,-1024094,-752996,-687744,190341,-90003,274101,584956,276735,988798,781049,665527,629845,604019,363706,-67885,-509242,-636797,-1313974,-1174954,-872175,-731722,-239975,252105,1093854,824421,827065,705144,400667,-5164,-608187,-797849,-811755,-559808,73770,181096,973333,1092611,934906,433600,-138137,-198754,-1152696,-1097751,-1149166,-1138775,-628099,-466635,-56578,283341,517066,849520,836599,810852,1107133,739477,651010,93521,-175082,-668972,-1129301,-1157288,-1456617,-956350,-675186,-286309,508663,898666,1454906,1263460,890008,334799,-477001,-486475,-1008777,-1025440,-386614,-144034,597332,928556,986806,962467,755628,203659,-383296,-725890,-1017944,-1119989,-714684,-880148,-468200,53727,6024,517912,678462,781458,778753,958497,1033666,746073,368805,-258493,-856744,-1240378,-1201236,-1387350,-654256,-549393,-70483,658924,766341,1555578,1067302,683956,396947,-336217,-745899,-1258470,-897066,-486240,-411719,482240,564622,900474,983829,500208,593155,-584585,-341398,-800218,-1234901,-742302,-1162076,-328095,-140090,69205,593596,402603,1156234,1299031,1412873,964453,279368,347412,23391,-1018229,-1039798,-1626527,-1343952,-1075706,-669555,411736,378526,1484501,1237227,1149159,853239,-37698,-221224,-1110546,-1048780,-898561,-858927,40397,171570,860032,857769,703028,1205324,347046,418079,-534998,-838702,-590708,-1213009,-648723,-659039,-337178,319321,147642,1088396,688901,749662,1277002,907720,862825,124545,-107830,-738268,-1392279,-1098816,-1743443,-892460,-426469,-159077,871925,862414],[0,0,0,0,0,0,-1,-9,-2,-15,0,-15,13,-12,22,-11,31,-25,34,-37,38,-49,54,-63,73,-74,86,-89,94,-108,101,-127,118,-139,142,-146,164,-156,176,-170,186,-183,194,-197,207,-213,223,-235,245,-270,278,-321,341,-399,456,-536,654,-777,981,-1214,1567,-2039,2700,-3669,5085,-7292,10912,-17531,100112,176737,1182708,1950913,1807559,2589905,1572958,1167155,65230,-1483780,-1581471,-2469839,-1487759,-1040126,-236409,238052,761326,559095,153338,-70765,-1486279,-406789,-679217,-312240,1455003,980426,3119584,1971829,1741123,1295031,-519643,-351947,-1964952,-1640883,-1799392,-1520122,-1094755,-943881,-259788,-465465,-199917,-306514,-70898,898108,624545,1882234,2056346,2161269,2432259,995324,-209665,-848838,-2556700,-2018370,-2348534,-2068564,447102,-468345,1723361,1271226,266194,1628352,-1676270,-719418,-1343841,-2156641,613819,-347198,1760800,2256602,2096938,2952031,1377044,615365,-425072,-1184354,-2148794,-1706680,-1872587,-1725914,-1082250,-1337314,-308357,-886201,229338,481337,1134777,2437908,2122426,3307439,2556271,1528463,557223,-1309396,-1789551,-3241254,-3350417,-2499652,-1589252,106796,1201039,1857741,2700342,1554323,250332,-301767,-2044910,-2039354,-1918835,-1254799,459480,649724,2623285,2875273,2289932,2605219,684215,444736,-1050394,-2120118,-1704514,-3169845,-1844949,-1711688,-2254827,-373708,-627315,-223683,2136350,685205,3516711,3552547,1958960,4468359,-77099,655603,-1175092,-4516545,-1588458,-4763061,-2278256,-153486,-1082032,3788497,1616464,2838480,2805380,-966524,292966,-2506519,-3096012,-1619339,-2829879,375475,869858,1793256,4122136,1791861,3090312,1742569,-305328,647568,-3198605,-1637051,-2700752,-3825486,-1029108,-3598972,-478442,-428615,-462981,2908959,1587520,4288563,4040302,3148366,3395532,325912,-423939,-2513563,-3791659,-4141431,-3719240,-2434117,-1109132,1231574,2081503,3305032,3280747,2172406,1190352,-1520791,-1693266,-3127077,-3100019,-1229447,-1740724,1786056,1940394,2534640,4597177,953377,3291504,459630,-1513310,435932,-4539035,-1441794,-3077907,-4501408,129109,-3968893,619893,1046130,59493,5860796,1790863,5186215,4327175,953540,2764808,-2806254,-2245002,-3917921,-5865166,-2346086,-4016004,-94055,1356078,2208439,4970983,2149704,2784997,1303844,-2112902,-1149058,-4036318,-2934312,-1755092,-1923770,1938947,1353427,3135061,3650574,1870609,3011726,344283,-371867,-1212035,-2793240,-2676514,-3630697,-2789719,-2905068,-1742550,-718381,502280,2649782,2979075,4872689,4336339,3365814,2809057,65934,-798509,-3898106,-4370117,-4467094,-4805635,-1635615,-1081114,1857407,3715441,2851306,4614391,1811718,1279615,-358532,-3638072,-1910406,-3662929,-2415399,22044,-546705,3311105,2253697,2752194,4068240,749668,2070920,-660781,-2019356,-1647076,-3941464,-2534837,-3184536,-2831804,-1262018,-1272676,1371823,2224268,3155211,4728690,3968200,4046891,2152016,300284,-1566363,-3889018,-4545850,-4747411,-4136557,-2111392,-601418,1896795,3373328,3480081,3772017,1989607,707591,-591557,-2672376,-2525433,-2829530,-1755009,-793299,333509,1961561,2432485,3020695,2769511,1798779,1149181,-357168,-1102156,-2430169,-2730839,-3223182,-3103067,-2421079,-1873665,-419387,777025,2399666,3430166,4205909,4110165,3394843,2015706,-28640,-1757166,-3524282,-4468642,-4719827,-3595419,-2336088,-17118,1717505,3126083,3654740,2859320,2220229,766551,-968745,-1741130,-3019666,-2504206,-1594174,-694541,700574,1436468,2565922,2671362,2179941,1748681,674280,-376873,-1321276,-2089051,-2119659,-3121214,-2617708,-2483305,-1990577,-165433,794129,2455664,3375759,3865251,3991523,3187626,1939905,178859,-2045472,-3066860,-4110150,-3902332,-3273165,-1895434,245932,1342031,3096183,3332599,3012713,1797505,564670,-658717,-2055972,-2424841,-2401077,-1664458,-204406,418746,1550042,2054577,2131318,2176574,1080413,869450,-12328,-1123044,-1768661,-1995995,-2474463,-2389058,-2078408,-1176770,-640459,922141,1968574,2851489,3667686,3378960,3072132,1916209,160581,-1313673,-3118789,-3913525,-3932845,-3161882,-1548929,-97262,1647010,2374660,2853398,2877208,1210177,565364,-983322,-1792777,-1849611,-1887316,-866588,-471275,688581,1319080,1503518,1885465,1465424,911454,530446,-274381,-767403,-1353120,-1369966,-1774682,-2111504,-1708666,-1555653,-493091,358846,1480967,2547566,3188191,3454034,2410358,1643727,12044,-1465979,-2257306,-3378795,-3288784,-2468444,-1585043,212872,736828,1961458,2336335,1788141,1563808,-114396,-307075,-1095988,-1540861,-890678,-885979,101943,600506,954656,1664100,723327,1152706,351132,-233560,-91287,-1156544,-571528,-1187509,-1459122,-1163095,-1651267,-610809,-620258,47899,1493780,1846862,2849288,2311240,2196908,1595381,-62742,-581566,-2422598,-2586080,-2486796,-2458072,-825883,-294697,904580,1688660,1534640,1841090,472308,622299,-578135,-905716,-510746,-1390241,236627,-99785,450784,944740,335222,1077412,183921,-153938,8232,-810962,168069,-848556,-726418,-738041,-1400635,-317659,-1263459,-194299,168786,540741,2196532,1634405,2124908,1897111,1107285,745077,-1423393,-1228161,-2327978,-2462014,-1372012,-1436194,256573,327309,838652,1422117,550002,993609,-19080,-119001,-233947,-939579,439365,-300363,684089,973260,276073,1141944,-244190,62658,-57789,-944983,19819,-758358,-392806,-269836,-580067,-283169,-861159,-715598,-450127,-199140,695959,597268,1728594,1650037,1504385,1372978,-44366,-157815,-1302651,-1669207,-1558782,-1834295,-264122,-544844,29780,652127,188765,1155201,107512,325792,89449,-510441,270048,9155,664101,1047625,685947,992705,-143672,-81356,-733269,-836172,-364112,-712049,-178550,-139313,-320074,212062,-419739,76274,-478727,-469848,-6443,-18909,690598,985350,1135668,1328565,646231,731235,-356176,-672871,-1166280,-1279963,-964357,-998486,-151763,11502,-56664,493825,2827,41478,-128996,-188163,349333,256203,942150,1028887,752661,826058,258846,54533,-776476,-862619,-1010467,-814753,-419850,-348322,86940,310192,185443,260958,119273,-83683,-206262,-481523,280180,265618,563185,986900,741998,733548,383416,131191,-443301,-703239,-643031,-696417,-505140,-326298,-140738,115430,-35206,-241906,-62024,-207686,137270,191254,776026,639830,1104989,766436,385930,196456,-394148,-855540,-1239936,-999187,-862256,-507921,-185189,274485,258085,705966,355747,275652,-66983,-483872,-113141,-297104,124669,291580,603704,1123587,530227,210207,-224029,-146555,-118546,-598714,-347865,-389159,-365921,-275755,-495836,-508339,-528597,-306354,-345724,90848,621607,819180,1147159,1218813,1079806,991732,75376,-413735,-829358,-1415917,-1234984,-1288537,-689144,-359549,236017,853956,559901,585678,441286,-109961,-347776,-354351,-287988,-72309,-165895,293733,259264,653760,264004,220549,226654,-225826,65958,-277898,-272265,-390350,-436124,-413751,-594313,-726268,-628500,-428344,412343,357977,956021,1214157,1443693,1420857,685192,65279,-726256,-1192280,-1372707,-1720131,-1111763,-753005,-101017,877106,744400,1286589,742281,446449,89394,-452726,-534806,-310757,-274655,-192584,-27475,454660,109936,247295,460658,53263,-33041,162451,141627,68319,-286073,-435063,-768758,-692853,-954318,-704394,-149074,-39145,550395,1028908,1415668,1422444,986409,1104900,-28457,-602194,-1369996,-1525840,-1548425,-1267905,-749679,-190299,637036,727421,700579,931706,776884,541587,-92323,-492211,-480694,-321720,-406788,54598,77000,-4185,429648,227864,119906,326594,65066,65545,167235,-309503,-446266,-964915,-932911,-948337,-519205,-399640,-22834,915780,1375658,1453809,1572724,1218393,925752,-6976,-632240,-1187044,-1786975,-1237780,-1500138,-634825,-195003,12259,975956,931426,797329,703261,189452,342196,-373639,-236045,-234754,-707771,18741,-192119,149703,174894,51827,309046,130907,584541,262089,84293,73867,-829499,-482829,-852293,-666440,-616554,-589444,173035,575547,979489,1353117,1182849,1367123,739287,102285,-441392,-1375456,-1206724,-1692147,-1047335,-655881,-286714,730622,229738,1258064,1049688,584302,651205,-599012,2580,-359396,-909575,-130235,-630361,17583,-194877,47036,612249,103875,652318,319965],[0,0,0,0,0,5,6,6,1,3,-9,2,-23,11,-34,29,-41,55,-63,86,-100,123,-146,181,-213,261,-300,367,-416,495,-572,654,-767,860,-1005,1123,-1293,1459,-1641,1856,-2073,2334,-2600,2904,-3231,3586,-3978,4401,-4860,5372,-5915,6526,-7182,7905,-8710,9578,-10570,11657,-12900,14306,-15938,17855,-20173,23080,-26963,32678,-42812,69318,-343306,-1539636,-1772619,-840835,-815963,899340,1017989,1856180,2676248,1556349,1844424,375143,-238086,-551840,-858354,-875119,-366937,-170901,-476016,-108264,-1008212,-1364773,-1411222,-2226732,-1022451,-1232251,779058,1581448,2252929,3139159,2574942,2238744,814998,-389611,-1016145,-1594090,-1583369,-1213370,-664416,-345858,603632,255512,90076,-207046,-1333411,-820587,-1183092,-445608,178385,529149,1335128,1946815,1168652,1207177,574339,-293254,626487,-743397,37546,677904,-711847,518034,-1161595,-1268292,-1521266,-3152800,-1501779,-2244005,-528501,1265172,2266367,3611453,3452311,3140992,1764349,1022369,-968036,-1712200,-2499223,-2690897,-1322215,-1424667,349391,633738,841471,1258055,-246390,219313,-865306,-991489,-205561,-537005,567897,470300,1024410,1355538,358125,1213394,444407,474291,986070,198946,751944,225266,-781611,-777957,-2574134,-2627000,-2812423,-3102190,-1284181,-877298,2043714,3152513,3752979,4634615,2667888,2535147,-195194,-1538106,-2116756,-3856021,-2452869,-2347834,-1532551,513823,482138,879658,1628234,181638,291980,-318040,-1505796,50090,-768827,-95641,1013711,-392525,1306474,416922,278128,1461035,205866,1372213,1351744,330629,895306,-764691,-1896905,-2014438,-3969082,-3009511,-2655954,-2435591,1016515,1110576,4057797,4634966,3903167,4577072,814854,904757,-2110469,-3688879,-2448221,-4547855,-1453802,-1826017,-57265,2230653,438548,3085931,688797,387008,1024059,-1611203,174518,-923968,-596061,352934,-508466,724887,-273353,661671,1247330,944456,1842851,1336817,1008079,559640,-893923,-1718907,-3108175,-3762683,-3678232,-2920580,-1579222,428742,2744781,3789046,5392386,4215281,3693141,2455358,-1051280,-980570,-3930111,-4013229,-2493539,-4089904,74928,-431607,528881,3072414,172221,2887722,678586,-221780,1060470,-2004125,-129103,-795653,-1031412,136004,-641561,766588,300345,768623,2132898,1220943,2355743,1107416,131056,-382097,-3000801,-2825453,-4056744,-4306023,-2349192,-2278378,1365886,2748116,3747518,6061234,3962943,4421261,1460658,-467120,-1691920,-4409499,-3652862,-3900067,-2563641,-1407775,127535,1735979,1385459,2497765,1553250,883162,525341,-723985,-124227,-1119000,-777224,-675698,-783970,238120,-425578,929437,1079933,1469364,2397780,1438007,1943302,341189,-1124436,-1341526,-3952323,-3507029,-4229471,-3278599,-652968,81997,3394138,4667057,4590985,5611116,3284883,1832129,-99609,-3009881,-3402525,-4102036,-3672223,-2158938,-1420010,259583,1031854,1864934,1774661,1794414,1181511,236870,10329,-609735,-634323,-830314,-992579,-652760,-646542,-86076,609910,950787,1677661,2003773,2167049,1585922,437031,-1071879,-2112032,-3640113,-4106457,-3769612,-2901917,-1188184,799878,2916431,4397600,4943619,4656765,3136381,1536761,-801904,-2634901,-3655821,-3870193,-3463877,-2640054,-951406,74416,1122797,1728295,1833209,1641448,1069363,792334,44847,-218387,-669221,-618076,-1053512,-1056859,-252854,-100590,282237,1181728,1685187,2217606,2141184,1412595,375011,-699252,-2478535,-3255590,-4013886,-3392104,-2285278,-919554,989995,2739702,3917595,4752150,4329844,2860298,1071310,-741192,-2342782,-3415424,-3686682,-3301267,-2080023,-944256,85614,842502,1568426,1423852,1551330,1165385,549870,189575,-66780,-377331,-785499,-784565,-850852,-625978,-405058,9310,1071208,1384839,2029749,1582473,1233280,437175,-697069,-1657351,-2917652,-3412634,-3397554,-2261432,-692156,984606,2791111,3936970,4092042,3933150,2449646,1247969,-866236,-2267640,-2562599,-3343447,-2853941,-2025180,-1129588,174937,823368,1510199,1330583,1300541,1129470,478880,650300,-187745,-397705,-355215,-859075,-600562,-751648,-408075,435865,292628,1131452,1477197,1369446,1292472,414772,-439884,-1962966,-2880302,-2605139,-3242237,-1862402,-619931,819339,2794395,3260542,3987066,3184706,2281180,720946,-957922,-1789865,-2688563,-2493471,-2279037,-1684778,-726409,-174020,486868,1135869,792439,1093320,620774,519098,471906,504527,179335,-449992,-6288,-394166,-636305,-595182,-289739,576700,571220,1471602,1485177,826338,482738,-878337,-1301997,-2125293,-2798857,-1892456,-2008495,-348547,961333,1649520,3403951,2763947,2729525,1655875,89147,-202885,-1739179,-1741446,-1938979,-1875005,-871118,-1074617,310843,449015,357580,981398,66986,699654,451116,-40111,989777,-90954,585596,-71439,-553297,-304671,-945914,90152,-79316,427029,1244903,487459,1067279,-21098,-334037,-831629,-2161626,-1519533,-2164740,-1079341,-99049,750983,2392368,2126049,2745772,2181636,1054784,866399,-775478,-1002537,-1586375,-1597785,-993627,-1437557,-23744,-233674,-26572,465607,-221782,867846,206138,427661,805791,254142,1040451,219161,28026,188309,-675429,69309,-866742,-114462,154786,-227226,1225065,332358,426771,-146257,-1392561,-787854,-2111039,-1074387,-771443,-618188,1442038,923477,2041126,2044684,1262145,1453282,-383077,-342051,-1038308,-1101728,-721853,-1304511,-236899,-570037,-184152,23747,-602374,189903,-384819,427923,597568,452482,1140071,868454,961076,620362,-251271,-222016,-983169,-523414,-429657,-590765,127001,-81840,588088,-108775,-33379,-255411,-1382739,-653023,-1196331,-926568,203638,208562,1538778,1332088,1695566,1537672,442502,521135,-744170,-739187,-503579,-960938,-354498,-377064,-254438,-294882,-486902,-244249,-869592,-365226,-49641,86325,709673,789652,1042747,1066922,563505,437310,-303347,-271019,-936680,-776483,-365473,-434110,318193,-219693,-38926,41409,-558089,-297379,-983229,-502478,-256588,-100594,635850,761112,889507,900548,548147,418711,-98302,-417450,-400395,-651886,-132306,-183031,48039,-18870,-267014,-401947,-714141,-607772,-516569,-220839,48666,529101,1253469,1414107,1077431,1113739,226093,156268,-597452,-736078,-920412,-701342,-323810,-110984,101272,-17142,22841,-25867,-342197,-460217,-218074,-123679,165570,302886,1034676,605740,633655,352701,-135641,86265,-366742,-350776,-68994,-229016,413569,129815,-57956,-130724,-911578,-886091,-886521,-700109,-430373,-94996,1053724,1017165,1379394,1270330,1048512,795384,-82308,-460721,-774279,-1251296,-723219,-669664,-417215,-249193,-289561,101257,-187117,-40450,118509,-14475,280055,301212,474062,569621,377875,162875,-269458,128158,-462616,-297624,-83417,-156232,447405,281273,276486,148770,-252360,-267896,-1136933,-1225382,-803234,-671896,-112498,600309,1117936,1173587,1224530,1215259,786903,158486,-451912,-912931,-868760,-1204590,-630335,-421966,-212638,186391,108729,250942,78732,66194,239112,199919,536327,337703,306420,606216,-228679,158730,-603283,-236030,-8802,-3703,283904,357576,774477,394125,-12556,-291091,-906922,-953277,-846208,-1010358,-430309,-274137,554782,1233261,1450921,1732004,1270463,728046,33561,-516097,-466004,-983788,-994701,-926750,-465505,-531072,-225530,149688,13038,366491,381638,524159,527354,452538,307804,258574,245422,-303276,-180452,-485243,-604802,-336693,-139002,503004,551968,519585,507132,-23656,-144043,-702804,-1338116,-1032110,-1193227,-714258,-21097,514294,1093710,1347167,1592282,1234200,544337,247608,-533746,-673805,-1157001,-1188587,-902254,-706873,-329901,-508615,55572,242885,434051,471285,526731,507113,574728,280259,131513,-56202,-269432,-593506,-577746,-464958,-324684,350609,574631,781134,635761,221912,481312,-625908,-413377,-1021495,-1548035,-831444,-1050430,39365,530276,698075,1633304,1269237,1320880,715948,34555,-114253,-984476,-737666,-1131099,-1004663,-606810,-697352,-62864,49136,350007,299353,-48675,889086,440447,566025,417227,-80583,198469,-295650,-336935,-548754,-406967,63107,-246431,715473,381336,564847,926879,-265179,216580,-679679,-1071143,-911004,-1422866,-479516,-542345,561974,1107011,857945,1476456,865673,645802,490732],[0,0,0,0,0,-3,8,-2,17,-4,22,-14,26,-35,33,-58,54,-80,87,-110,128,-152,181,-214,247,-289,333,-380,442,-495,578,-644,742,-832,937,-1056,1172,-1324,1466,-1637,1817,-2012,2230,-2459,2712,-2996,3288,-3628,3984,-4379,4821,-5284,5835,-6410,7092,-7835,8698,-9700,10853,-12267,13956,-16110,18870,-22623,27995,-36354,51163,-84558,287512,-106222,-1101050,-1021308,-2330203,-2171019,-2035639,-1449570,148192,538415,1660937,2277072,1941005,1617651,763819,634718,-170716,47933,-379203,549407,93013,315423,110112,-1071494,-636019,-2032315,-1819053,-1195046,-1481528,217805,233154,1527780,1831737,1344305,1300106,245253,-258686,-562128,-363553,78918,966515,922496,1374442,975147,48558,-752816,-1852168,-2791796,-2658691,-2496581,-1737622,-215266,782069,1626827,3317636,1685767,2669051,1132759,163635,1082207,-1599796,188093,-285997,-920709,874239,-1328152,-117282,-1258996,-1902864,-679438,-1554942,-101309,507210,685200,1503455,1546601,845508,390326,-14938,-755731,-40422,-797196,1003610,1152142,1428326,2140085,926270,595766,-1438095,-2180070,-2612123,-3833750,-2526969,-2029490,-445082,1170097,1876895,3371277,2812591,2010511,1831566,454464,41251,-284483,-1407740,-609065,-776715,-1018969,-387419,-1592194,-646675,-1198347,-1262408,205771,-127206,1312927,1217456,1461733,1680449,319731,374202,-759405,-1126068,-424248,-797073,592710,1871588,1536692,2950304,970471,80039,-155528,-3716657,-2658087,-3934396,-4062634,-584111,-1743172,1546238,3387110,1731963,4554552,2129023,1730494,1993335,-1271465,518137,-1039207,-2055983,-183318,-2473292,-976013,-600509,-2363615,313849,-1518916,499006,1436484,-20875,3181301,198346,1688776,514123,-1899821,597770,-3003950,-118070,339927,-508817,3667204,936575,3100711,2110650,-804816,205443,-3566888,-3476400,-3658396,-4245274,-1298976,-909208,1545592,2618496,3046176,3512965,2900095,2056538,840439,213027,-816061,-1276372,-1309606,-1686289,-1284634,-1700379,-1190054,-1107498,-1033580,558279,-183251,1428662,1651004,1159085,2755129,-399437,560305,-700790,-2621055,328797,-3116637,640542,1542244,497908,4739867,882098,2376099,1376682,-3245138,-947677,-5169364,-4001303,-2283527,-3546773,1213068,496024,2481402,4265757,2000208,4227692,1829034,714071,1414350,-1730001,-116172,-2232975,-2095353,-1152829,-2835020,-285686,-1966632,-800560,932808,-334921,2747642,1352825,1869342,2030351,-401650,380493,-1945019,-1807698,-1795608,-1635654,101875,953010,2323484,2841746,2708907,2106467,-50535,-1149058,-3134098,-3430960,-3908372,-3544247,-1347766,-929231,2079932,2509198,3192102,3944978,2097420,2643652,570508,192477,-208344,-2153449,-950289,-2211738,-2074359,-1092883,-2519973,-485116,-957333,14623,2333848,554140,2777948,2208765,890285,1372991,-1236223,-936731,-1732710,-2535666,-242562,-672476,1221257,2400936,2220467,3197470,1420305,198302,-1030323,-3058025,-3321073,-3931349,-3451072,-1421066,-581359,1665518,2211090,2959029,3541690,2413821,2430783,985585,-112910,-921126,-1793483,-1449752,-1988374,-2029421,-1619200,-1580721,-688557,-672347,382299,1345423,1897509,2217703,2091055,1507573,77168,-512449,-1658189,-1928386,-1602113,-1536560,117825,1106879,2022276,2851776,2230037,1501776,192674,-1299709,-2633582,-3387600,-3698670,-2800547,-1463848,6216,1227285,2270740,2943427,2975959,2593329,1612530,1026260,21610,-784231,-1063191,-1738715,-1741160,-2160987,-2017901,-1258889,-1509689,-152831,585665,950424,2233317,1993631,2111994,1454938,201954,-651978,-1653797,-2150049,-1731355,-1335261,19833,1236710,1862321,2476974,2147444,1433376,-240761,-1400632,-2510211,-3274268,-2861199,-2217601,-1277092,-25526,1305702,2225952,2536118,2712354,2244328,1650525,897806,76846,-321637,-1212769,-1252924,-1731299,-1805530,-1984305,-1761341,-1161783,-573415,244873,1192816,1826839,1927576,2155096,1200191,577188,-760894,-1535192,-1756167,-1712588,-966584,251866,958097,1657925,2096086,1794891,1086277,39666,-1486793,-1964336,-2963876,-2718214,-2166658,-904735,240662,1200582,1977766,2526326,2228291,1999847,1392050,552754,19557,-867507,-762959,-805587,-1653055,-1461663,-1855756,-1446871,-1060782,-662194,526365,784989,1820043,2195896,1631016,1826299,346109,-438965,-1240062,-1716027,-1133835,-1226092,-63951,1009981,1306883,1966584,1250534,623203,-116866,-1380595,-2013446,-2475220,-2171667,-1456893,-771095,566083,1100076,1672102,1847650,1756734,1644890,1012100,802635,189804,-94311,-531543,-1059737,-877620,-1749512,-1545041,-1439472,-1610191,-545509,-48789,720009,1221162,1698281,1936705,789102,679670,-310415,-939734,-1209758,-1532942,-394053,-321544,629474,1683123,1098347,1719903,473011,-407398,-777352,-2368830,-1250382,-2006380,-1099909,32722,-80778,1705890,1447206,1639720,1661469,808748,1429062,30074,522554,297531,-785926,131442,-1397568,-1075419,-1464871,-1935147,-746886,-1087752,164972,602662,918081,2147624,1462634,1435138,591865,-124817,-276175,-1388572,-730990,-744206,-288869,935644,224028,1195330,321032,262304,-68483,-1274765,-953783,-1794901,-1033176,-625282,-247528,1017012,651333,1385594,1202596,611386,1212957,55961,471366,254549,-221431,481656,-707623,-411801,-1058170,-1462831,-749513,-1933301,-382003,-610027,307812,1365878,775568,1894069,842284,796967,585628,-780566,-285412,-990030,-511776,109410,-341220,972227,300908,525622,359872,-700686,-566442,-1637610,-893384,-826019,-677556,640255,201526,913895,856544,713995,899369,4095,576161,54093,97013,564217,-291929,273631,-334315,-538920,-1199372,-1616824,-925629,-1353069,-563145,361150,423074,1396948,751914,1222100,818835,115125,363884,-642532,-441122,-404421,-250627,522953,132980,471121,-77544,-289789,-410467,-1010266,-708379,-729212,-508768,93204,164407,704092,699417,547756,495796,20609,150238,-243175,-13985,358700,42928,528832,-85713,2544,-321308,-1110636,-905171,-1240291,-1174688,-711756,-10506,617624,872038,1025851,980789,1007538,509832,214523,-2184,-274688,-60954,-233102,24609,326712,-237257,-243430,-630997,-839137,-854550,-711803,-265818,-167549,385140,869213,485832,1114106,345286,632411,-102450,-259572,23048,-190338,107514,333826,158662,225320,4156,-220216,-711784,-1128990,-1063933,-1216859,-689451,4831,-27936,946766,715958,1289623,795712,367556,462126,-157899,94375,-271058,-111517,-114623,-263193,-272118,-568319,-608993,-719845,-911886,-543690,-346604,83417,392954,678811,1104784,989154,354149,95845,-356177,-291276,-506956,63676,-74213,125904,500142,92478,362110,-237051,-574014,-811560,-1015295,-459699,-858722,-179888,130967,341959,869610,761405,690969,979429,452194,542471,-64206,33346,56543,-56946,-221184,-356797,-550771,-621979,-1019334,-283704,-312207,118063,245399,612885,949645,990250,769856,364429,-279421,-453613,-564367,-645636,-300238,57617,524291,800096,651211,193538,-21474,-346706,-1005288,-589936,-1012634,-809214,-465823,3387,639684,398593,893458,1137999,254458,814812,289352,344070,195663,-295219,-120368,-560952,-367982,-648565,-926240,-933465,-678533,-199923,74353,407620,853253,889893,992000,638629,341105,-218961,-528922,-628120,-436803,-406723,-58266,370595,404470,737231,441862,244833,-511111,-587134,-769546,-1017855,-571070,-427100,-98224,210732,509467,799651,422565,548394,529321,388496,352065,452964,-74974,-35303,-243099,-687837,-688274,-1023684,-899865,-597088,-382947,73193,364975,1004669,889159,707916,496082,147133,-19855,-535265,-675137,-531987,-389089,218050,166,490327,466340,278064,264213,-577749,-819672,-490449,-899552,-680723,-483284,160760,258884,215206,989551,517588,953553,587689,383286,440808,-189220,7767,-142180,-272878,-674645,-780090,-752869,-1123055,-609339,-326514,-73694,788573,512343,1221259,1131681,545192,637229,-580019,-412472,-611143,-974740,-238726,-482540,460000,446870,593723,776888,-218100,108004,-544761,-853709,-309467,-954485,-147905,-213572,304805,470889,148173,781368,189272,640255,644957,254255,616886,-124668,120178,-287584,-1063325,-321084,-1091669,-584301,-263335,-514972,545794,259318,1152981,703618,485763,979069],[0,0,0,0,0,-9,0,-15,10,-12,20,-14,35,-26,48,-49,60,-75,82,-105,118,-143,163,-189,219,-251,282,-329,360,-421,471,-528,603,-664,756,-827,935,-1029,1144,-1269,1399,-1552,1706,-1884,2073,-2286,2509,-2772,3037,-3357,3687,-4072,4505,-4985,5556,-6181,6946,-7820,8896,-10220,11886,-14083,17043,-21297,27825,-38932,61217,-122664,752320,1818984,1325389,1645395,89750,-721260,-1332815,-2550360,-2259257,-2316082,-1440230,-426400,298414,1215850,1125451,988917,645321,349598,-543818,-22357,-46908,460413,1705972,1267672,2176785,705947,207489,-325359,-2125884,-1565619,-2822156,-1900984,-1281319,-674077,557574,441709,1255941,663603,685032,474365,266789,934057,787796,1657971,1499959,1232757,957261,-622826,-1090782,-1762384,-2703689,-1966311,-2205709,-1233529,1046630,-11213,2250068,1318063,178287,1557725,-1415872,211930,-212617,-1050456,2203887,-3875,2229638,1638627,576213,1272082,-1248423,-997680,-2232365,-2502221,-1516223,-1663176,-434738,-173191,551366,532265,732632,842009,292933,1042101,955193,1477703,1467700,1550912,1176053,221965,-638971,-2055663,-2507745,-2713371,-2717881,-1487253,-508111,607638,1791485,1361134,1926190,1233142,-328355,223586,-1528277,-481702,-343965,-205500,1912063,881497,2169405,1587894,273844,453726,-2244222,-1559374,-2246631,-3095927,-400059,-1700058,452573,548124,-280972,2050429,-421640,1293369,1932117,158636,3216033,1100592,1329769,2132602,-1826547,355534,-2524571,-3803541,-1384665,-4151664,-619490,248597,-161412,3583493,1138441,2224463,1217241,-549240,60786,-1696737,-1403169,-175836,-134215,1223179,1971681,1384275,2298155,300636,-224280,-549294,-2785177,-1325589,-2532369,-1335337,-167437,-1395697,1396431,-357819,784991,1872398,-446610,2994932,918877,2004432,2869195,-73948,1778027,-895370,-2040288,-1671134,-4186608,-2248485,-2649149,-1698545,888132,865238,2417005,2731367,1439599,1831318,-447118,-1049955,-1203172,-2072256,-221350,-350084,1077364,2252397,1409125,1871935,1092782,-1007788,-250708,-2123342,-2382822,-1121006,-2764832,-105140,-714282,-1122778,1983259,-803349,1931439,1729297,145395,3891140,429277,2504614,2542004,-719830,948404,-3055903,-2532257,-2370462,-4437092,-1040896,-1585911,219827,2397243,1425795,3482454,1432067,730982,1026628,-2367924,-478428,-1896821,-1269877,1447548,-351243,2701846,1324724,980363,2150839,-1590744,-12684,-1763215,-2539037,-737967,-2751881,-509367,-835778,-775655,912355,-248990,1314689,1238365,1528179,2331908,1644721,2229838,1396965,440782,-975088,-2202769,-3082097,-3498508,-2903455,-2677238,-280917,622771,1638413,2910783,1961325,2789627,322280,-202301,-511451,-2503199,-513968,-1470241,-250910,1437912,205880,2373322,1183890,189805,1030576,-2253625,-770630,-1643714,-2212012,-266972,-2242582,-81332,-122792,-637123,1249979,-60667,1849991,2054647,1813839,2692140,1528415,1517606,541216,-1301606,-1795165,-3618939,-3043773,-2905510,-2415921,-295226,567687,2432619,2774024,2457484,2507535,785867,-20588,-678891,-2199420,-856784,-969755,417237,871361,811673,1735197,924945,702418,-43868,-871053,-1239417,-1753873,-1115958,-1103328,-767622,-238167,-448277,164013,187720,821798,1210693,1810593,2183101,2251915,2416666,972368,174336,-1045348,-2609400,-2959620,-3517550,-2978231,-1906017,-843166,850366,2165316,2687910,2661903,1742294,1009560,-266919,-1035902,-954339,-1185499,-743617,19901,390768,1424445,911034,1041868,723882,-459677,-653590,-1410837,-1208157,-1189351,-1384940,-655177,-536367,-220979,-151684,196988,1012620,1071380,1583614,1945675,2066501,2052745,1069181,353980,-1092723,-2480916,-2577131,-3389720,-2415907,-1477271,-457234,983480,2054573,2698297,2348343,1741333,796997,-409397,-624388,-1252054,-929523,-691556,10554,542942,811988,778380,955921,-333044,-2308,-774244,-948033,-1214449,-1292704,-584547,-777036,-181750,-87120,-220516,163555,457397,1161899,1569451,1979248,2217780,1640184,831859,70325,-1213509,-2059681,-2713725,-2903799,-2104071,-1790504,-144039,709701,1743742,2125014,1916936,1626534,480907,53946,-772148,-1254868,-725308,-556297,99972,645402,607779,1272445,255314,68821,-410864,-814103,-649374,-977567,-604636,-754779,-179017,105718,-601249,305589,13634,280440,973514,1071677,1847519,1778969,1533788,1230158,-412970,-991499,-2018185,-2553728,-2418078,-2513888,-1240162,-218288,919936,1574433,1616816,1884388,935729,744242,-167242,-583778,-340062,-1114415,-21823,334403,338551,1032381,145567,531549,40917,-550433,-543847,-1103818,-252221,-458599,-479039,44565,-575968,262878,-165447,-22585,442007,122539,1465244,1127493,1802538,1425707,178486,586228,-1396051,-1481906,-2169577,-2606167,-1272041,-1642640,-23383,711760,1229902,2308489,1272929,1256246,572549,-318502,71297,-1013485,-42058,-188608,-13927,824190,-6428,776454,-179014,-625802,-392781,-1330584,-306334,-653234,-451226,217860,-369587,797686,-429769,-72757,167873,87988,1030151,275555,1544753,1354980,1007640,1011780,-635788,-324989,-1551442,-1911711,-1324959,-2470047,-612282,-312999,442762,1661050,547204,1577807,783526,274629,406589,-720170,210818,-495326,176265,539658,-310894,941821,-494442,-116009,-326958,-904028,38897,-1122902,-423900,47231,-318609,772532,-220814,406084,-155043,-807923,615980,-1267,1036976,1193314,969037,1530810,395452,255336,-558966,-1380381,-1114268,-2315629,-1193650,-975177,-369457,783093,415777,1634685,645423,998092,601054,-340923,173103,-346195,246780,367961,-24912,934503,-36797,210755,-286043,-1139487,-564208,-1028835,-417920,-322420,152021,672501,12533,594062,55908,28250,-61706,-342739,271174,248956,830406,1131508,887908,779309,-44041,-475315,-745299,-1700761,-1313939,-1239423,-482443,-64422,150826,1184183,480543,883835,664527,100276,473331,-170496,560783,272920,125934,308698,-83941,76417,-97217,-711837,-757582,-1026892,-575987,-550846,-192525,461988,269806,558639,583610,360305,122044,-271244,7632,-178612,241006,603775,627694,786687,142395,95843,-369929,-759296,-783583,-1075667,-804697,-598180,3535,362884,507966,620061,319373,260770,377575,142605,366802,347115,384760,390191,466069,216390,-83360,-383525,-636674,-860365,-1188350,-1067676,-451586,-198099,450813,694316,545925,624976,49613,-80341,-278730,-289363,34975,-14040,484589,975898,540606,564437,-111404,-246191,-920935,-758030,-742236,-791435,-213131,-8435,131233,387475,387056,226104,185192,110960,235598,133094,669539,404722,773311,509984,172062,-57867,-547240,-860338,-969070,-1100973,-583099,-488306,82328,423627,533068,896334,331629,479604,-68737,-238651,-174492,-314034,134991,145389,599889,564915,180685,361055,-259527,-239967,-642137,-781777,-528947,-570888,-264835,293626,-52615,219202,68497,38756,-69162,-45752,410907,326974,687643,845450,389497,387204,-197270,-492074,-920097,-1270765,-984670,-970093,-389388,10618,197483,899261,640542,566686,532741,135488,-58496,-145860,79009,51806,77402,304912,211187,304638,172822,-213964,-173268,-442369,-329207,-374828,-249163,-202100,-63918,261084,-17352,-75908,-42487,-43336,44626,310862,555799,784304,749419,771972,342247,-82109,-625213,-796153,-1039333,-1150024,-770515,-447679,202754,570358,613114,902712,888841,653229,199339,63222,-10708,-44064,32944,136689,33404,381479,164036,-61949,-110043,-323801,-329006,-418876,-45705,-388666,104811,-52699,59981,89498,77960,-94270,-253629,33130,304425,626616,837332,557503,699674,294858,-73319,-390694,-1030778,-938452,-1235652,-336200,-604934,68747,633455,377910,771368,996774,221994,395277,-180511,-52672,-312993,-138984,261770,-62657,85120,131150,-250279,-181063,-393934,-255757,-321281,-391105,60639,-356629,83370,185925,21566,21245,-270287,45256,161320,249455,686854,336730,759727,367750,53694,412160,-590002,-592618,-1098547,-1002900,-676634,-347018,287445,175563,602654,714661,461294,606895,-445912,214747,-145318,-88882,179091,-380610,244553,-140244,11305,211825,-376656,474692,-429842,-384682,-57407,-272274,568117],[0,0,0,0,0,0,-2,-1,-12,0,-20,13,-26,30,-35,54,-53,81,-91,116,-138,164,-196,236,-275,328,-377,439,-512,577,-675,750,-870,971,-1102,1246,-1390,1571,-1740,1952,-2160,2403,-2664,2941,-3248,3582,-3939,4336,-4762,5233,-5753,6304,-6939,7609,-8382,9224,-10181,11272,-12503,13950,-15626,17637,-20076,23129,-27076,32424,-40256,53898,-145605,264951,193123,1515822,2116263,2300699,2182618,744127,831884,-659128,-1345704,-1662203,-1978488,-1073015,-605730,-323544,-85934,257204,-280115,-438135,-513209,-1109042,-106288,-3784,1481080,1955156,2134356,2982285,1403707,1534189,-590194,-1227397,-1933148,-2361784,-1596149,-1497105,-314073,-110654,566417,256896,-13710,-19297,-813649,-186,-487599,734137,1392986,1444896,2261482,1443017,670387,517830,-663398,-1631297,-1119875,-2019890,-357751,-502138,-818243,1310361,-929464,-110661,-363146,-1816295,312556,-1368670,777084,1860494,1715700,3165826,2184849,2005039,627286,-128991,-1479874,-2453890,-2294868,-2600695,-994774,-840613,202319,758249,337295,800006,-260961,-311610,-398351,-389689,756578,1114802,1455804,1408958,1416583,1019179,81783,-423596,-1300009,-1685504,-814756,-1279502,-212690,136482,-465623,462848,-1303918,-1061671,-792358,-1669289,499846,-29537,1999638,3089480,2226696,3575321,1050325,1115315,-562539,-2636540,-1450575,-3861395,-1703794,-1308403,-1318454,1304370,-408410,1016550,868823,-923903,1155838,-854013,152286,1550390,-417075,2407953,1023682,627235,1796335,-1281504,39508,-1071452,-1639836,289307,-1313705,388744,-61170,47641,-490984,-872711,-1228715,-2014709,-696189,-840148,1026666,2002068,2303909,3981711,2020385,2536420,513460,-1066624,-1546427,-3437832,-2139935,-3072572,-886172,-651246,-598597,1617344,-385940,1233460,477844,-648584,1373000,-861341,1084349,1147260,378448,2206057,-135897,579282,4143,-1699831,121952,-1527898,-430239,369353,-679872,1128451,-669836,-242132,-591590,-2117997,-689551,-1965082,-376852,1488388,1082650,3733461,2697383,2676525,2486928,-201902,-395081,-2218439,-3088082,-2387406,-2300581,-1428493,36957,-262436,811400,1218338,188375,943713,254063,304214,1184152,180185,1060655,1158472,604932,1076445,-453077,-510427,-655908,-1436982,-368327,-413848,-203877,918194,-163964,599928,-775905,-1180267,-1400669,-2172026,-342469,-863112,1161257,2475105,2182923,3968034,1823089,2025014,772948,-1703281,-1005182,-3300160,-2502887,-1926547,-2106681,213213,-568773,1058224,1030545,455720,918406,163011,770597,542174,619769,1027424,641255,945287,158039,-266892,-704773,-915862,-1022484,-509453,-161393,117895,609563,144688,-131900,-587612,-1563556,-1477066,-1747184,-1210480,243767,547794,2572809,2949297,2677769,3190749,987209,358523,-931008,-2773028,-2232621,-2867000,-2322371,-959387,-768074,692984,347192,1045942,888492,447432,821338,462487,675120,851240,810195,848393,233406,67028,-486304,-1021497,-887734,-1190836,-214595,-120212,528514,361521,228174,40017,-447894,-1387611,-1244783,-1657737,-1016914,317547,885546,2676842,2479670,2820376,2442019,1542808,248268,-1415788,-2044595,-2582895,-2445982,-1934845,-1536058,-269359,74470,705453,792719,661499,778124,536926,704768,848403,965442,879333,649937,507992,-203751,-562385,-1077224,-1077040,-730657,-605497,240291,720125,589597,278392,97468,-643055,-946627,-1501687,-1520301,-801201,-55180,1177763,2025966,2632710,2637232,1881676,1121600,71145,-1211714,-2041679,-2445573,-1958443,-1917425,-992771,-283560,324619,424781,683811,648802,630448,476546,797398,874270,1168672,746364,329743,328618,-355733,-808167,-1208472,-1256281,-723481,-727472,190465,516706,475676,648692,10868,-661479,-1214184,-1610199,-1422228,-830754,30850,1060059,2004542,2314367,2555690,2032190,831776,104791,-1357553,-1715798,-2249710,-2444066,-1460393,-1110561,-635921,395718,386124,792186,465686,496721,831934,628847,836165,868525,688031,780546,131506,-369939,-930657,-1033629,-971621,-1189841,-285870,87930,474282,835399,298934,295543,-483017,-1109275,-1301290,-1307224,-550008,190035,1270147,1925174,2142263,2135311,1722853,744849,43196,-1147078,-1620853,-1844493,-1769928,-1178396,-1062281,-163879,189114,92705,544039,277740,684249,514868,615378,1098547,980763,850781,838139,-232254,-462820,-910661,-1104598,-1183866,-930177,-277586,152313,771581,687403,409990,-196338,-470159,-834539,-1403596,-824540,-359371,-77556,1592103,1356533,2057471,2125008,1142639,1154478,-572941,-766631,-1521729,-1933995,-1080267,-1358771,-314789,-530770,-121594,744533,-68225,712889,339841,337207,1065809,594477,1465790,567596,296900,631567,-818119,-271974,-1403964,-1202429,-424351,-883220,623900,195977,781232,884285,-647887,35226,-1007158,-956693,-615203,-725025,661413,438262,1891108,2040501,1286848,1482783,-75494,-220573,-1021658,-1804068,-1063025,-1795847,-659114,-684479,-421314,431247,-276109,437327,5563,251356,571033,228603,1499490,516419,991487,904852,-199030,172869,-1065559,-911477,-1099758,-1020506,162484,-350977,569255,719087,14602,632863,-667938,-261444,-986280,-897354,486112,-26925,1515750,1212482,1253353,1773118,390873,623960,-783665,-847778,-781336,-1785761,-316534,-962322,-466490,382094,-471490,747939,-323091,-19408,307526,-38581,810059,860419,1105404,1021024,440522,636571,-546048,-344421,-885328,-1385986,-488708,-852462,129149,221201,338856,780293,-153068,331952,-646961,-649948,2244,-589887,775409,749023,974072,1594951,656185,975757,-159456,-611231,-700736,-1340576,-632378,-954005,-465569,-5784,-362644,147231,-372635,-152867,140344,113341,515043,230946,1014814,1045385,745245,799872,323563,-69419,-969928,-960727,-964465,-1082530,-233941,-352839,-32882,563713,18509,372859,-493745,-128399,-295475,-601709,315903,256170,1027727,805390,897253,1164709,416317,28538,-599064,-812336,-900293,-1162985,-641584,-358731,71769,3475,100544,40909,-244897,33594,49558,187607,640926,620090,969166,806454,659767,253268,-132810,-326570,-622917,-1032751,-695920,-591671,-327288,232989,330249,356789,45295,100186,-181315,-283853,-144786,-103880,689778,518963,1035095,1001408,656466,451737,-256213,-397241,-800318,-859841,-619196,-624147,-254728,-10840,-59664,-101398,-285055,65794,-407324,-51246,218764,195256,1222476,854337,1059070,902426,104817,-196628,-733224,-859982,-704800,-709280,-431749,-360920,150465,30987,122741,101574,-95958,-146459,-223501,-12588,26330,260432,813752,735570,739080,305438,-109953,-331543,-1030830,-592557,-547711,-389884,144254,-150236,349528,316850,-3103,77104,-617321,-311771,-185079,-177453,458764,577934,906768,732647,579692,469007,-77320,-300857,-701706,-774675,-440711,-604897,-20858,-186312,323664,138155,-48448,-28226,-456397,203748,78757,129524,426101,482293,628918,713292,147477,80069,-317077,-419105,-542074,-604545,-525343,-417017,239244,516976,366429,196736,-264724,-277404,-344176,-337561,-211034,282804,660950,668690,596112,678298,150089,213341,-397991,-859037,-543284,-899791,-564624,-319023,-6240,-121145,-37523,202689,-25603,-87750,253296,167830,310994,539843,627451,676401,430104,143321,-357935,-417195,-991576,-806897,-532418,-485494,-213836,410019,340524,12395,70646,-213853,-527529,-527087,-457505,-184910,385792,704926,895229,813378,687090,463757,164512,-17852,-513767,-589316,-402027,-577618,-141942,-216400,11747,-429564,-214220,66497,-121006,206742,396218,365055,582079,283094,700772,400781,-53726,-37758,-522976,-347464,-673905,-563369,-69582,-73695,339169,-183402,379375,368051,-265475,-106006,-526046,171475,64049,106636,439303,241995,1077011,503054,464158,232223,-653499,-30954,-573909,-490512,-313495,-543057,89075,-403670,119634,91661,-239765,311096,-209420,484790,653527,686160,907995,241313,324215,91529,-507613,-280693,-580149,-468416,-549019,-241448,420611,-72194,467618,33929,-123842,183038,-721436,-370893,-342777,-219371,337460,-93280,913820,416288,832746,349845,-327604,367214,-665754,-443455],[0,0,0,0,0,6,3,9,-2,10,-16,12,-30,19,-41,40,-50,64,-75,95,-106,130,-151,178,-209,244,-277,327,-360,419,-469,528,-607,667,-764,836,-945,1044,-1154,1280,-1406,1556,-1705,1873,-2053,2246,-2455,2688,-2930,3213,-3499,3835,-4195,4597,-5062,5569,-6181,6860,-7691,8672,-9894,11440,-13466,16270,-20388,27099,-40088,75919,-524520,-1274263,-1850848,-949168,-724304,1989,1613400,1549751,2614525,2005656,1662122,1095960,-271174,-417683,-831599,-726114,-917281,-275244,-184660,-48013,-282235,-1177796,-525045,-2038518,-1239633,-845584,-452004,1521290,1604086,2714398,2733855,1786939,1333091,-222811,-640356,-934456,-1174047,-808766,-391351,-47704,46224,304072,-445071,-648728,-1487761,-1924407,-1484710,-791047,-25488,1140746,1610226,2292336,2359129,1236162,1434216,197803,-671713,159271,-1835891,297632,-408884,-1003676,772078,-1897469,-403945,-1782843,-2159410,-374053,-1392455,745158,1026901,1684162,2869254,2139933,1630737,857709,-315531,-1048129,-1143917,-1748386,-747866,-332466,162214,657013,34992,16114,-958627,-1575454,-1411847,-1703160,-759494,-16034,1224988,1691058,2262720,1966266,1608362,850784,357725,-254419,-723465,-388125,-1177285,-138114,-494845,-1184172,-198332,-2089021,-1329691,-1561446,-1534920,657424,-207748,2137916,2438067,2184286,2924617,815049,984163,-811913,-1607887,-990349,-2026702,-258088,80736,-311692,1782236,-365904,276625,-21714,-2734618,-411035,-2367990,-1054304,758235,-596867,3015646,1483752,1812651,2925512,32866,1183886,-268337,-762916,13772,-1011074,-724682,-360116,-1194889,-1337598,-1261741,-2436221,-1024295,-1080079,-65850,1657470,1521391,3391468,2203529,1973702,1773729,-1056430,-61348,-2066924,-1676475,-665034,-2032521,1032839,244446,774270,1404072,-1135268,251142,-1822135,-1833855,-480601,-2346279,686894,765662,903255,2937193,1052203,2096909,1213293,-189399,1010280,-963227,72220,-325152,-1652438,-41688,-1790748,-1336511,-1654816,-2489436,-1040814,-1232385,382624,1739321,1815047,3213573,2507260,2035526,1633826,-465902,-1448125,-1475471,-2682203,-847171,-639180,-490748,1569885,11571,969199,410280,-1456562,-347854,-2185925,-1603384,-86229,-1181609,1684124,1506847,1343801,3028622,537555,1466404,783027,-626482,868678,-1221359,-166158,-492836,-2071937,-147919,-3044290,-975676,-1628026,-2161774,687302,-734731,2482743,2625972,2513794,3982958,441745,1482457,-636401,-1875914,-912329,-2867233,-943731,-988175,-149201,1373228,313004,1238204,50084,-682185,-1058221,-1777149,-1190135,-1032258,146703,820929,1217252,1900137,1504265,1506034,696394,516726,6561,-186909,-149981,-773624,-150363,-1103340,-1447724,-1405552,-2519772,-1305130,-1433976,-858670,1492952,1143676,3189637,2911178,2188083,2770996,-186736,-453836,-1285458,-2806322,-1028477,-1998135,-569248,815479,122747,1287601,733593,-104655,58133,-1629405,-993269,-1312556,-865863,222574,295564,1542719,1445959,1447410,1589375,309768,758678,-95951,-186940,109961,-711745,-153065,-1081864,-1215581,-1739801,-2164697,-1657345,-1523968,-71850,1158639,1530779,2703669,2725923,2709534,1249506,221644,-877494,-1822599,-1909001,-2032598,-1402696,-302979,267825,960462,834128,700318,234926,-486843,-731224,-1337335,-1149532,-673178,-292880,716292,937460,1325098,1429143,789930,804243,321563,189960,28416,-596347,-229999,-777954,-1142489,-1506543,-1781965,-1653541,-1769930,-977342,-210673,862821,2196112,2489306,2899630,2454624,1120775,583704,-1173498,-1896402,-2222534,-1905005,-1333159,-746244,344483,1001028,570904,803446,83903,-369963,-923742,-1098616,-757424,-578086,282119,654095,958747,1266652,876125,1065624,401824,239613,70320,-400073,9983,-313775,-289693,-948953,-1229879,-1685059,-2038447,-1340266,-793824,307220,1293908,1775142,2602864,2552017,2152918,1152374,157343,-763083,-1464427,-1976220,-1752674,-924154,-775018,532443,617326,667598,510466,-95057,-482494,-473929,-989860,-703467,-342254,280863,742686,1003445,989390,931097,822665,308023,403187,128922,108152,-42850,30777,-583208,-1021450,-1115154,-1812314,-1538594,-1311213,-895766,121116,1082250,1817598,2555211,2339927,1864872,1027166,-16242,-695158,-1809216,-1470656,-1528129,-1366773,-120963,136722,718622,576947,514464,608153,-516530,-669047,-758431,-731025,-119546,176593,1052228,1058797,882216,1197392,200800,297801,184293,-507849,12254,-100154,43949,-469190,-499031,-1170699,-1500362,-1250013,-1713477,-407961,320569,840202,1748776,2018227,2502088,1705351,727185,181169,-1104764,-1167615,-1601038,-1293944,-749311,-718528,368601,291862,431378,432690,-529201,-312510,-1282476,-561360,11068,-231586,1131137,400366,1022572,967092,338834,933302,-294079,-58473,72031,-586256,561614,-548152,186812,-439266,-1447577,-641574,-1903847,-806889,-466005,-197112,1468980,1259893,2545241,2037515,1088219,1486941,-503258,-210431,-1523781,-1397409,-770011,-1071479,313570,-278734,450240,570270,-462360,202296,-855388,-637870,-410825,-815048,642875,281651,987004,1111992,480294,974939,-323806,-46686,6949,-459195,679975,-862167,425092,-296541,-735651,-154656,-1801886,-654835,-1033074,-633357,463159,289493,2096288,1374803,1906529,1443603,19374,555917,-1352695,-1013234,-1002337,-1271099,63844,-676578,155419,420357,-182261,530810,-710580,-428940,-305269,-831185,443552,-19143,745862,788489,584343,834490,-90296,531282,-172305,-479818,-85037,-913308,84410,-441795,-236526,-159189,-873096,-640847,-1097914,-947133,-45612,25094,1332483,963118,1651143,1577422,825504,681904,-380519,-413403,-791479,-1257772,-169622,-798966,-35291,162643,33042,230042,-430585,-88957,-766220,-644394,-233902,-61966,548922,849743,726968,1208103,576411,336707,-267108,-433171,-325240,-430711,-83743,-448730,66809,-349297,-567768,-453636,-852657,-710978,-560740,-140543,294701,794019,1160878,1304983,1299537,772005,42344,140502,-388995,-768230,-719344,-324870,-310355,-141853,-1520,203964,-887,-334012,-601327,-587819,-608262,-264317,300949,656558,1025260,856926,849365,288931,52883,140942,-460473,-318066,-286386,-134328,-109723,-48459,-301594,-315429,-269271,-703937,-596381,-463353,-331004,450329,415965,807529,1189849,944717,716002,164536,-106650,-447347,-589956,-333216,-367467,-205794,9375,223823,214492,-440039,-513500,-519578,-788812,-278795,-154308,175259,637177,948092,1163615,853030,698959,488109,-53334,-295880,-391502,-250015,-30250,-420386,69599,-39875,-173258,-295101,-453819,-374058,-304927,-121883,131408,664058,900165,645972,922582,631251,107634,-59421,-448616,-330524,-346988,-32738,353066,-137089,220350,-219332,-238994,-725289,-1106015,-457046,-292638,-182833,403307,625394,1106842,913446,803828,660766,-34800,-165647,-421912,-262505,-507436,-367265,-195859,-177483,84665,-219078,-400959,-353609,-446106,-53877,4461,275636,510761,398878,760796,361358,417528,36561,-317737,-164647,-459471,98336,-261680,-44492,235715,-175334,-171205,-396157,-545992,-527639,-754899,-331648,-85798,-59718,986687,793449,1072110,733980,273688,254288,-302663,-283539,-640374,-564293,-316557,-344777,62868,-222524,-23094,248179,-330021,-235616,-194545,-23515,270831,335028,436571,618363,329914,151271,83206,-118561,-274148,-51655,-151922,-188802,244954,-100221,39710,-428667,-245560,-719934,-888377,-505140,-248927,-4304,342712,450176,1065789,879107,823042,268413,373984,-139617,-659823,-400305,-601046,-314082,-91815,-209010,-81638,-314970,52507,-149546,-223865,96449,72847,48881,325293,507979,363427,-131293,139157,-110249,-389886,-47722,-165328,7667,94170,-13943,70078,-163648,12135,-440283,-571861,-503007,-823127,-299385,-119536,498461,856583,786908,1269981,238936,316355,55732,-364898,-368560,-659283,-310573,-401266,-278031,104660,-210297,-50655,-131158,-389193,83099,42164,279955,-207410,385561,474537,109407,386090,44473,26029,-224938,-365995,-13534,-367990,275411,214142,16763,355690,-449862,-110747,-532945,-924665,-348088,-471144,168461,405034,682549,1083732,647579,1008471,48137,81335],[0,0,0,0,0,-2,5,4,5,13,4,11,-4,6,-14,7,-23,13,-30,30,-38,48,-54,66,-83,95,-115,131,-149,177,-191,231,-249,292,-326,366,-421,459,-521,569,-636,700,-771,848,-933,1018,-1120,1218,-1333,1454,-1574,1726,-1859,2041,-2206,2413,-2628,2856,-3134,3404,-3732,4058,-4411,4715,-4847,4405,-1999,-8869,175651,495159,-1008624,-1326661,-1957601,-2815487,-1588188,-1596590,-325084,833930,1305855,2080789,1942169,1582641,804529,325169,-466347,-140151,-426151,276964,727509,66731,873245,-632944,-856503,-1131818,-2381713,-1097921,-1834320,-586587,365482,829245,1922689,1361468,1471139,800536,215323,264897,-263303,469173,312777,1120395,671511,822009,384821,-1006763,-1671485,-2513990,-3051550,-2151140,-1713193,-588856,1428787,1197465,2929209,2258327,1257253,2407406,-777837,597409,-468959,-1413528,1500080,-1160111,786704,102260,-1059473,402743,-2575853,-1082203,-1593577,-1665186,297934,-304931,1368369,1143635,1233047,1134452,140487,227102,-225984,256285,485310,771247,1145212,1191204,690088,306335,-1026657,-2263494,-2654659,-3329275,-2443486,-1956328,-136808,1115546,2015353,2691400,2555018,2370990,885655,926916,-600964,-786204,-41846,-1396004,810691,-740842,68093,-9593,-1870475,81848,-2212881,-1209585,-376756,-1340947,1554407,-264043,1408883,1276957,-1033271,1830194,-1396807,-168957,1398939,-897376,3112683,465236,1607136,2684126,-2080012,711301,-3373752,-3774958,-1591552,-5342067,433685,-1128915,352745,4236378,747069,4437902,1646605,609407,1686155,-1882881,160987,-1079054,-851492,169411,-1192594,367324,-561529,-803614,-962787,-1239375,-834598,-361416,-27507,665751,961317,556055,927700,77669,-373963,152608,-980825,747768,765441,1243351,2692514,922177,1467573,-180086,-2366135,-1515021,-3948473,-3468975,-2335349,-2644485,1009151,996975,2307525,4104792,1547723,3566371,559139,152393,699071,-2472325,145121,-1385809,-1120316,709968,-1947997,725013,-824693,-1323287,606325,-2014329,1000550,612919,-281935,2659423,-811704,856963,55683,-2054815,926699,-1405885,100315,2255419,571181,3179133,1636645,307307,999289,-2746554,-2299388,-3486240,-4303389,-1913228,-2109153,126588,1989272,2313473,3378775,2840432,2283479,2051700,-86231,-225288,-725503,-1727851,-265875,-1685317,-160178,-663497,-1222577,536993,-1869168,283597,132209,-619962,2093319,-265593,1171683,770443,-668612,455853,-1654008,-128735,-177886,-293802,1888486,1581262,2237866,2237801,583889,165389,-2022934,-3280414,-3265731,-3991414,-2826564,-1658563,83256,2123314,2440648,3226203,3433395,1911735,1781568,222942,-660602,-471918,-2030703,-1036914,-765472,-1638377,-90859,-1037325,-809484,194851,-1326553,516223,511223,322246,1662383,79373,667169,-98044,-1337668,-129961,-1492533,-118878,656803,866860,2433260,1679535,1879073,1047667,-998875,-1437577,-3223313,-3121815,-3157236,-3140417,-740329,14043,1999959,3079505,2633070,3164059,1959079,1370933,707716,-1281136,-295713,-1544238,-1264782,-595160,-1455073,-318977,-820364,-481149,-304506,-563848,775940,551212,1028898,965289,671315,231903,-573056,-511378,-1293257,-762395,-479373,453310,1456700,1916801,2260992,1759923,588103,-446284,-1862811,-2655314,-3617624,-2907604,-2215354,-1211687,699181,1797352,2449106,3083543,2529295,2059767,954351,118928,-151205,-1380489,-909848,-1027093,-1369598,-833635,-1154168,-702501,-603472,-616948,381593,295467,830730,906954,683181,1040461,-59602,-291627,-759330,-1252881,-775627,-346299,428204,1158396,1960441,2196981,1697579,881563,-632569,-1855416,-2312398,-3418788,-3054809,-2105550,-849756,643627,1520054,2768977,2640228,2306766,1902099,1027406,186079,-758627,-649767,-833288,-1265252,-1114143,-1202614,-645285,-932566,-674028,26279,-148342,504296,675197,1050938,1135586,786647,320383,-435953,-602775,-622723,-725950,-320450,594971,989920,1874941,1672441,1263267,410530,-795399,-1453329,-2634313,-2624080,-2689487,-1806408,-600941,690234,1524827,2504543,2358159,2366832,1429661,575750,79631,-636962,-570257,-896038,-1027753,-952940,-1034236,-483330,-1091290,-653856,-248952,-139894,237853,790003,1129322,1057722,785611,481897,-250354,-644886,-735934,-1069507,-143107,446564,1137316,1737124,1496187,1425233,68518,-701781,-1481584,-2698824,-2299230,-2230031,-1459258,-205442,623747,1836094,1940240,2335060,1943190,1111011,667567,-314441,-361849,-446566,-943186,-440763,-782402,-483843,-1012987,-1009361,-472085,-987131,309870,240694,783363,1048511,589188,1428174,-229232,123544,-290574,-1303837,20069,-564457,878421,1117805,766854,1839736,457508,270704,-655336,-1814621,-1745489,-2824317,-1410741,-1117773,-392765,1288323,819399,2429308,1555292,1404599,1162205,-144422,389591,-610569,-691211,8684,-1258227,-48323,-1215137,-773807,-358944,-1623822,60978,-656947,300621,853833,313477,1525773,220930,423700,151459,-591580,-103769,-964787,54409,374215,489101,1842024,509557,1120110,-92966,-884302,-960438,-2406092,-1340606,-1802178,-921917,706433,243774,2054335,1382139,1360214,1416849,74036,869306,-422387,-174894,-215875,-899467,522345,-796814,-228173,-706253,-1322612,-248244,-1136037,-180352,-26797,32860,1324743,119346,1472285,371803,98513,539217,-969547,181769,-185991,314857,1033352,386646,1079087,130937,-452620,-367411,-1937343,-1326044,-1754032,-919779,-124674,-272857,1269208,875687,1235726,1291472,287912,934848,-345853,-124568,-174793,-332506,288507,-512524,320241,-408476,-805847,-459691,-1300547,-563720,-739388,-488278,647105,203499,982974,624861,651527,642924,-213511,131867,-184662,-219952,780314,78290,812835,590167,163905,-126524,-1090849,-964883,-1531410,-1045878,-768158,-457686,850105,642971,1152450,1070987,519726,486285,272803,-220850,-256573,-311685,83470,-217446,327430,15312,-201262,-538537,-834327,-710351,-1025016,-680028,-101303,214532,825762,656437,711312,463111,91907,98885,-138260,-21872,257321,368972,285957,116250,105788,-75143,-359752,-683606,-926538,-1310522,-870082,-568133,-60164,698678,547058,765354,875711,453917,277062,-121976,-365807,-160891,-177222,55956,77256,373304,279354,-212900,-461867,-794995,-828495,-1155258,-437617,-250321,55405,413971,595315,976750,927173,516168,280047,-33390,-174624,319399,-46768,449371,148392,-125383,-35413,-564542,-743365,-814639,-823384,-551410,-638244,385631,645678,834464,832653,482519,351480,-127422,-364950,-93722,-299452,-93618,-26671,167779,560601,121594,381739,-401319,-683334,-775105,-688612,-697973,-489041,272124,391478,523208,948354,588906,627527,242069,114071,375264,-64402,182751,-72574,-134656,-210983,-352343,-546678,-830037,-842776,-738642,-377846,13110,374629,479622,1039662,675251,661546,173029,-186851,-167328,-551045,-108218,-305688,357311,332482,123158,316962,181656,-67355,-493211,-932288,-858262,-1169619,-401926,123159,187800,705614,616845,926356,786647,397408,270741,404477,106385,77094,-141296,-10684,-266282,-470942,-792686,-931692,-344074,-647629,-271262,134727,497343,807369,721084,909597,317579,290834,-334495,-438963,-533261,-339885,115137,47358,259267,590870,281289,393268,-50055,-649067,-579943,-1064203,-667992,-428120,-367802,116108,484879,660003,686539,624093,819284,515233,153247,-31386,386234,-82318,-231588,-463216,-486035,-723113,-873662,-794800,-585934,-428007,182854,670719,858105,922604,701965,607769,74045,-584856,-667002,-238634,-258447,26756,239699,583475,633797,521731,88684,-241633,-554078,-862142,-760115,-605311,-480970,-294439,152823,280054,409241,748795,735958,122340,399877,213508,264744,53785,-39381,-188412,-605413,-527740,-906325,-590142,-660392,-449635,60536,481182,481209,552412,655041,647755,104576,-78951,-369502,-550588,-420404,-627565,-109642,139812,447663,768478,160588,475267,-201180,-453756,-199591,-983734,-598637,-754247,-264951,439162,145126,401080,399245,643969,451409,268635,340698,184025,-35414,-86929,-226296,-501471,-899866,-669921,-593708,-626873,-128285,-59448,474730,640856,978695,857588,356935],[0,0,0,0,0,-6,-3,-8,-2,-1,6,6,11,1,16,-8,16,-21,18,-31,29,-40,47,-51,60,-71,75,-99,100,-129,135,-153,175,-182,218,-221,259,-272,303,-330,350,-383,404,-441,466,-498,525,-561,585,-628,657,-700,746,-788,856,-911,1014,-1114,1273,-1486,1784,-2234,2911,-4038,6020,-9959,19377,-51393,510409,1645140,1273335,1443196,811146,-565861,-814360,-2296050,-2480211,-1788620,-2078949,-470514,-105417,877905,1266290,1044434,451072,188001,-470864,-454589,465314,299351,1677285,1821826,1607633,1800357,197754,-6408,-1472338,-2217200,-2239804,-2636051,-1278021,-1006612,192351,703389,838501,954185,965565,899980,96687,816451,572977,854112,1565819,884889,1275361,-90885,-1124096,-1432833,-2376288,-2465227,-1453252,-1478874,130510,1128109,437302,1900070,295954,520112,247205,-1787689,497687,-1084946,878894,1835959,1139594,3287770,1422980,1242556,-109708,-1834197,-1864262,-2903821,-2493176,-2236119,-943620,-408421,288589,1131691,911751,1487309,769951,962444,1277814,1256934,1284198,1337916,846408,462137,-454766,-1667400,-1865165,-2545723,-2200801,-1467112,-693087,710848,1356148,2121864,1309402,1118852,-54762,-1209338,-705195,-1861127,-137381,148779,1145315,2766209,1777046,2886568,954562,-118466,-829878,-3218772,-1915754,-3383723,-2286997,-964478,-1572728,1331456,-10525,1157787,2637934,-227397,2850253,1085351,1048174,2884280,-818405,2099312,-583423,-2268272,-35380,-4724894,-1341223,-2124770,-2500551,1915481,-565307,2973395,1700813,894826,1959981,-1412801,-268209,-2058384,-1632190,-166852,-886992,2575463,1642549,3014857,2648732,791579,830707,-1860722,-1663645,-2552378,-3137828,-2206995,-2002821,-533082,91856,1107977,1169980,1533561,2008225,1516552,2182250,1531954,1384328,1501412,-305594,-108740,-1856746,-3055994,-1825331,-3843704,-1328455,-669295,-261309,2952966,894359,3072920,1619390,-249966,1297539,-2808809,-1040630,-1814512,-1763338,1821804,-474461,3540375,2537610,1435039,3077999,-1450054,-110922,-1946541,-3964139,-1358144,-3775823,-1449059,-420919,-1470421,2053272,265087,1370850,2621731,1024403,3122877,1683645,1620212,1193447,-641993,-458648,-2515789,-2797550,-3038942,-2643989,-1207095,-1007731,1668350,1544240,2867409,2961936,1222588,1123758,-1244254,-1821194,-2275891,-1891822,-723430,-100691,1901613,1986990,3232396,2275807,1624039,840676,-1843809,-1564041,-3295655,-3252260,-1952068,-2711902,-693275,-104375,72793,2003316,1065380,2625194,2400731,1925880,2842013,980721,904799,-184880,-1902684,-2174649,-3695808,-3075024,-2590461,-1978627,368171,866324,2598043,3144574,2193148,2087531,172047,-1095027,-1569519,-3036882,-1701606,-981407,-382887,1952683,1892623,2950494,2591932,1337696,645319,-1205955,-2182024,-2573841,-3365506,-2686135,-1774221,-1265607,141619,555471,1408105,2049275,1976453,2556946,2596175,1955786,1456269,644849,-498812,-1828671,-2742656,-3174478,-3312157,-2376557,-1523621,-18891,1414716,2304538,3204390,2278603,1561628,428269,-1319110,-1899174,-2401978,-1904955,-844411,-226715,1783051,2412524,2493503,2610310,1041066,461842,-1122842,-1746182,-2532220,-2807029,-2271206,-1919101,-1010563,-150092,613401,1472128,2024317,2042834,2181608,2584684,1945976,1566828,315179,-515921,-1773694,-2918642,-3193255,-2997419,-2316193,-1149151,-2452,1792274,2542785,2863385,2532860,1615583,210798,-801268,-1965348,-1896533,-1699778,-1015768,590969,1208431,2296487,2408288,1972461,1231682,11974,-1110179,-1889449,-2422804,-2296654,-2296779,-1584154,-852998,-184905,504286,1046448,1840382,1874729,2244075,2242650,1917099,1651525,679335,-749750,-1798463,-2872108,-2988996,-2813017,-2162156,-1123049,240701,1442072,2171946,2501652,2215382,1022389,251448,-1218903,-1735255,-2022434,-1756575,-597226,169414,1586134,2114012,1935822,1783679,759660,-212232,-1062994,-1626174,-2120202,-2032846,-1752424,-1604247,-874415,-184580,521499,1072065,1294150,1676634,1920627,1930158,1906365,1325973,292634,-516209,-1756730,-2337480,-2910239,-2850513,-2169981,-874352,645381,1335821,1935972,2410813,1711801,1235909,65055,-900383,-1338389,-1893030,-1102501,-400254,178470,1315267,1821324,1944665,1598959,645821,34407,-795111,-1536433,-1604676,-1778714,-1439212,-861926,-728875,23246,459087,1006764,1296596,1386120,2148156,1602747,1693810,1318487,93785,-390926,-1725366,-2103883,-2310437,-2505389,-1696133,-1037100,210219,1251893,1701238,2105167,1556874,1066634,202021,-946746,-1343537,-1491904,-753907,-220503,380143,1389793,1225767,1701720,1154165,242789,-363115,-1419518,-1424265,-1942710,-1161145,-1071383,-1016638,89360,-171199,666347,683631,946179,1621926,922419,1774183,1164344,938971,529094,-945180,-947595,-2192377,-2108581,-2173146,-2137658,-42233,-207806,997347,1916746,1098978,1802422,524180,100260,-286279,-1437432,-628976,-841623,370447,707256,524287,1705640,420415,967522,195956,-746450,-552753,-1839014,-754475,-890872,-1167663,157682,-574987,459664,350900,371483,1267428,205626,1531793,1088820,1042084,1001969,-251013,382711,-1426836,-1696562,-1679327,-2296807,-1182630,-823224,220139,1177433,685986,1982489,702943,613147,96783,-653819,-143410,-1007256,125679,340608,334035,1353066,483659,1051234,35868,-386200,-271273,-1761688,-602725,-1137852,-822020,57398,-566094,707582,-105647,405670,1011069,-154534,1205830,528182,888601,1248810,274536,1107637,-549874,-725768,-984719,-1962986,-930983,-1466665,-478183,-129380,427518,1351211,438923,1137554,524217,-26594,101267,-833549,-62062,-153105,304192,1256850,393667,889208,270341,-139173,-553859,-1304987,-687866,-1311102,-640171,-202283,-373924,784770,435043,636432,327155,23701,508369,63321,401173,812235,630804,915725,120378,131234,-467832,-1118294,-924405,-1197635,-738065,-714985,-142510,202949,533010,829023,391385,359581,-221929,-194647,156113,-251528,353851,626681,697089,819315,415853,-70870,-514144,-868708,-1079730,-1079609,-980404,-678261,-55630,430342,559445,722843,256626,487312,126596,-22488,73578,292723,249367,456178,396587,464148,-63494,-388554,-621359,-632051,-804760,-715458,-550502,-229031,310952,427561,624749,299089,290302,90370,65369,291011,223762,459348,823346,781170,801903,273305,-240269,-521373,-1252490,-1051520,-1120829,-901291,-412834,26852,544985,559614,858018,623292,269411,458980,-256112,32598,144062,-54180,402517,432471,693052,158141,-196784,-180818,-700040,-444028,-564307,-506814,-55155,-213348,134674,169713,-40478,333473,-78172,115941,116639,347903,823878,791402,858813,195403,225433,-319433,-940289,-1112974,-1209938,-1038164,-612944,-432079,415473,470153,954539,931757,494486,443286,-52698,-304981,-181726,-77588,193200,74252,327365,538827,111408,190800,-134465,-362942,-525144,-565191,-155835,-168984,159019,58953,-250626,112532,-225161,-114086,217383,756537,592925,557850,1190882,862183,611581,11571,-635055,-1076128,-1172372,-1385519,-1055952,-850212,11663,421494,575762,918985,770953,516916,252849,-94464,-264264,-572808,-342428,-236646,94204,31151,562351,499054,139473,6420,-101035,-319787,-426632,-569114,-25744,-199375,-316781,-54850,-221990,-89450,-710,237591,323081,508103,979498,836394,796867,486678,-111266,-339337,-1252426,-1075469,-1605207,-1026753,-645838,-101012,486102,707679,1044019,970775,637762,174575,-259854,-395801,-156017,-503101,-228248,-71589,180899,432496,259168,370923,59452,267305,-155030,-264573,-157244,-395824,-270619,-406567,-212905,28522,-399523,107665,436656,248928,1166521,795303,1204017,853287,342738,108540,-808990,-772664,-1577347,-1262588,-941182,-565370,501997,517286,853472,1018697,876333,945632,158672,-24474,-571657,-670919,-89594,-455933,221313,340285,165229,431642,317051,304047,-69759,-193887,229310,-447821,-68251,-354398,-302783,-351217,-446341,16723,-179578,55856,678165,666519,1289798,835366,898672,570362,-285361,-659859,-1343311,-950731,-1117575,-966761,19114,-427729,659104,826993,926602,1013680,145030,345461,-5434,-351549,-199520,-821570,55896,93119,186271,378752,-68856,408083,170094,-51099,187486,-73579,39162,-279567],[0,0,0,0,0,4,-6,6,-18,8,-28,19,-34,38,-44,65,-67,92,-102,129,-149,176,-208,248,-281,330,-374,430,-497,554,-644,708,-819,912,-1024,1150,-1270,1429,-1571,1755,-1936,2138,-2361,2593,-2859,3138,-3447,3786,-4150,4560,-5004,5490,-6048,6649,-7354,8132,-9044,10097,-11342,12852,-14698,17050,-20109,24292,-30327,39825,-56909,97443,-436965,-173933,529544,936670,2224569,1682929,2509321,1635446,489732,-89996,-1595656,-1537950,-1614029,-1252363,-671056,-480996,314971,-89216,-323960,-1030224,-563838,-998950,-170771,698977,976756,2444619,2231954,2932429,1716491,224721,-46701,-1751874,-1904927,-2397180,-2013330,-1131125,-417648,357832,764434,991238,285228,183016,-612669,-657987,-492436,-175366,1017516,1182508,1613114,1904587,1646687,802943,526734,-400952,-1046124,-293505,-1897174,-347443,-670961,-1248961,122751,-2254800,-397316,-1206167,-1242988,1438084,250708,2632295,2874262,2550848,3474929,1147798,371912,-958906,-2661167,-2684902,-2775394,-2341348,-1013740,-418202,883617,1644566,1284580,1192276,-180036,-465610,-1104036,-988113,-37626,-148677,1118482,1105088,1680108,1510748,615942,792602,-258331,-365634,-856775,-979077,-876051,-1125617,-907821,-2138275,-1335298,-1797526,-1305676,-92599,58506,2395396,2502997,3743996,4058122,2172298,2043480,-614135,-1596426,-2746613,-4179061,-2845281,-2766642,-1049647,665126,565566,2962315,1082408,1238083,1511888,-1840176,398295,-2160190,-1138493,1018535,-1768807,2751930,610584,935445,2859666,-1138798,2021288,-626004,-633305,817629,-2355227,-59752,-1935522,-2168999,-1482095,-2694688,-890074,-707841,678567,2494124,3544550,4231807,3715862,2922054,1276246,-403338,-2276408,-3642290,-4303421,-3767593,-2419268,-1185808,784314,1678797,2189425,2469818,1295727,741912,-426171,-1444544,-675600,-1727217,-763618,330722,-124138,1702865,1110212,1185513,2132538,-193715,1430974,-111993,-896105,183425,-2653527,-817117,-2840398,-3088367,-1241915,-2937027,918633,715119,2416396,4684727,3343664,5168374,2424682,1097092,190965,-4308247,-3054422,-4798030,-4682887,-1150073,-2300929,1456243,2672704,1875903,3774214,1395738,1011656,303203,-1995275,-991113,-1896502,-1190194,-219246,316362,1001974,1413247,1405423,1031805,1548245,213377,866295,-325177,-1198531,-820172,-2911306,-1974073,-3121602,-2607324,-1114662,-896850,2203117,2414197,4605629,5060249,3578762,3647509,204974,-1093160,-2771390,-5293764,-3848524,-4783865,-2449854,-321410,254212,2932190,2458253,2921497,2527920,248239,484084,-1261594,-1980958,-1166065,-1798606,-339867,183235,338024,1505854,724822,1808311,1263473,838468,998402,-433944,-546868,-1674610,-2648242,-2342931,-3352762,-2549936,-1512240,-397091,1870215,3204493,4220932,4950389,4089388,2284218,1110305,-1964866,-3096411,-4097213,-5031357,-3312011,-2695834,-590173,1720997,1915024,3351531,2763016,1666596,1391104,-915055,-870302,-1458133,-1865895,-687364,-1073524,28848,548877,535894,1601978,1080741,1446482,1019642,460959,456980,-1043156,-1073231,-2581356,-2775388,-2884226,-3026869,-1087376,46573,2060047,3753615,4201736,4968810,3741665,2567733,600736,-1955322,-3076340,-4480495,-4347914,-3770938,-2152092,-469232,902635,2612542,2817853,2657722,1886194,908412,-194610,-722702,-1668695,-1652741,-1083566,-891740,-145094,242890,1049074,980998,1076544,1285686,772086,784098,69454,-558960,-1685382,-2206783,-2828019,-3017284,-2118118,-1629901,573082,2093723,2913705,4421026,4273078,3552638,2150464,-67745,-1448859,-3506515,-4255100,-4097906,-3216059,-1867254,-10810,1422945,2307431,2681235,2765374,1747174,713191,63749,-701259,-1162671,-1477071,-862510,-696422,-127779,496824,636267,995090,1020643,1010071,939002,453169,135092,-568651,-1339596,-2028176,-2452317,-2275865,-2243516,-1019403,481945,1847161,3254334,3804273,4163692,3394150,1674447,-22959,-1649353,-3036902,-3980862,-3776156,-3231875,-1586908,-33173,1258851,2044715,2542802,2378442,1435558,847240,-82393,-836101,-922503,-1166479,-860898,-211537,-113005,374892,675217,471776,919843,755953,831864,535521,-67447,-548897,-1032982,-1793260,-2224886,-2269255,-1865928,-869767,474379,1617780,2895562,3308014,3473399,2763538,1545717,37574,-1649118,-2695577,-3389854,-3419046,-2218817,-1424624,151318,1106937,1740872,2018471,1346225,1487030,427069,-220503,-134390,-1281775,-359120,-470048,-306119,45184,-179706,605048,218940,254944,664095,101891,543257,214420,-459900,-862161,-1773252,-1541004,-2044515,-1633214,-383786,39347,1798471,2195437,3030936,3287777,2107547,1511310,-422241,-1454418,-2493411,-3182344,-2133099,-2451452,-991589,-129762,664716,1578673,1202992,1543536,534318,269324,144150,-484969,4327,-586182,131017,84562,53834,579038,-452635,370138,-79559,-76116,619375,-314714,237350,-59812,-1029576,-741812,-1859009,-1257447,-1127678,-907749,1168415,563783,2598075,2360234,2107224,2260064,413210,133111,-1397734,-2427480,-1750928,-2532359,-916577,-1013589,151979,1149147,395233,1533684,539206,457372,457183,-532495,421031,-392075,31005,585179,-61638,819242,-368813,253899,-117898,-692313,339990,-644295,551654,-247731,-296214,-102913,-1432477,-510214,-1119404,-1058948,127599,-192530,1418385,1425561,2103777,2279100,785103,1083441,-818291,-978428,-1376285,-2270607,-1152505,-1652682,-532016,103822,-157408,1259391,-32449,729190,-21525,-293533,805069,-695827,515527,290840,361419,1102563,-359617,437141,-339745,-983348,-500940,-950402,-46695,-433643,-52066,85274,-591749,375037,-607777,-228300,-338101,-640975,580354,387433,1348331,1624450,1182242,1147356,88161,15101,-759332,-1344486,-916130,-1573230,-762318,-18265,-207768,755919,-86180,463321,38829,-11147,90714,-304130,497356,572694,828664,1280468,564019,960916,200118,-310301,-472826,-1199202,-368504,-798875,-357877,-225612,-504116,-31429,-77440,-36490,-241500,-431574,-71671,-87377,922319,924513,1034493,1140506,585628,141428,-316598,-823802,-880679,-833287,-700034,-270730,-179308,355834,282167,148635,-197074,-491231,-442606,-179748,-189884,349437,697511,1049230,1266743,1017840,795996,301856,-309871,-925977,-1183857,-1320289,-1078681,-781146,-302832,97512,163950,240797,216597,189258,-138657,129597,220122,337966,671741,375485,506321,333393,-51144,-501406,-564106,-445544,-628719,-239950,-140003,80680,385693,-48903,116171,-479598,-797241,-674332,-508493,204788,262940,961445,1414629,1068842,1310376,823019,78641,-641194,-1209297,-1279448,-1327351,-913799,-474641,-463636,285528,223246,732807,318350,355896,439959,-140111,478495,236537,274477,526367,160114,-66199,-214239,-471094,-113565,-653969,98591,-115047,371453,504843,-68794,196355,-403767,-664473,-755246,-878732,-342196,119010,553271,1005878,1254389,1427777,1273324,826660,353292,-594440,-967702,-1347006,-1224376,-1138024,-870402,-105972,44848,543494,607008,658314,788562,74832,688836,220776,289820,194966,-44279,-151117,-310538,-356621,-240015,-676748,69523,-72956,340042,414412,301996,297509,-399040,-251809,-841715,-870125,-815194,-539884,28567,215768,1201037,1489793,1640593,1384694,747482,44176,-259219,-1263799,-1241557,-1476144,-1091076,-671268,-667400,354595,410459,520648,699230,457544,368035,510728,206591,265398,-72322,-120076,-164038,-302857,-438728,-422429,-171842,-174373,350740,521137,531817,531129,247823,-223510,-690253,-830388,-1004687,-1016879,-351393,-106483,421997,859580,1147377,1429371,1149388,949094,323631,-692224,-968125,-1403382,-1168118,-1334499,-758184,-101170,109057,476609,315324,591903,752842,417203,876201,119205,154776,-14668,-299328,-440564,-455064,-292596,-90110,-383983,163947,280895,670661,713106,501180,427585,-2855,-547828,-597713,-1338227,-1027308,-664852,-365790,690067,837093,1460809,1229596,1001842,714886,144989,-299852,-903825,-1413637,-1554676,-1204826,-588813,-422544,64802,376854,508444,933060,473218,603873,448359,135577,372855,-533920,-229605,-333474,-530800,-168292,-539441,-180465,25799,391320,731283,573751,495629,238358,129165,-371548,-1139915,-919907,-1167969,-479919,49481,412648,1211701,1122251,1106589,1062325,522969,400937,-707127,-882583,-1157057],[0,0,0,0,0,9,0,14,-8,17,-23,20,-39,28,-55,53,-70,83,-92,118,-129,157,-182,211,-239,276,-307,354,-391,449,-496,558,-627,686,-774,842,-937,1023,-1125,1235,-1345,1471,-1604,1745,-1904,2070,-2251,2457,-2662,2919,-3167,3480,-3814,4197,-4656,5162,-5807,6536,-7476,8633,-10135,12145,-14895,18901,-25044,35466,-56021,111161,-623143,-1630890,-1689644,-1820453,-635186,-148389,1325400,1969552,2226779,2912974,1884121,1122413,176884,-830447,-1140454,-1275325,-757473,-516076,-2482,-484891,123169,-804882,-756450,-828065,-1760234,-381417,-694762,616158,1818754,1518644,2210335,1167446,968792,300247,-456791,-142818,-587123,71467,325442,495859,644731,25986,-711848,-1890904,-2157401,-2870399,-2609924,-855072,-120122,1551815,2977484,2741814,3564870,2675732,912435,1056172,-1933162,-882520,-1726570,-2692380,336553,-2091797,554355,190155,-1217375,1047258,-1590195,-58908,143615,-782559,1692432,232126,1475131,1239974,303752,591889,-731181,-334106,-191593,142122,897113,1261618,985972,1278883,-282263,-881078,-2171043,-3414949,-2792847,-3223537,-978721,-414935,1875669,3821696,3307658,4407986,2712292,2153273,181562,-1287881,-1773023,-2810671,-2159508,-2359347,-1052239,-826841,-54210,862952,-335816,855296,82874,125067,1413308,181827,1781631,109583,-41451,369914,-1721293,11709,-1135448,-417036,1517774,-248883,3196557,1252826,642155,1877094,-3438303,-1261454,-4254107,-4633903,-892016,-4253656,1977718,1930193,1976271,7242699,1895525,5352231,2159644,-1444008,1189870,-4942272,-1917610,-2956164,-3569334,258421,-2319903,1013752,589221,259636,2266406,-67102,1748984,1038657,130851,1381159,-710303,-3508,-847770,-1783872,-51776,-1168067,253282,1600436,1308140,3206159,1853464,1470077,-130509,-2066216,-2973480,-4391590,-4171890,-3946879,-1303446,-266635,2622721,4359953,4123930,6322655,2796594,2515414,521661,-2990135,-1446394,-4974492,-2906672,-2188643,-3533303,1164897,-1388636,1440140,1912806,-207153,3734524,-44055,2141013,1760069,-1378397,2049919,-2766490,-1154356,-532206,-3792946,1714795,-864976,1379758,4046017,528780,4820699,588248,-368523,-270144,-5870754,-3028353,-5182762,-4207090,-582836,-811742,3776770,4170320,5095833,5486827,3260515,2529871,-141205,-2039418,-2821042,-3943457,-3493997,-3001263,-2178276,-768480,166730,768427,2100182,1364947,2170643,1994534,1038638,1627368,-474168,-478576,-991780,-2730931,-1238355,-2004378,-833457,1126060,1413333,3397876,3299621,2235009,2141974,-1076928,-1772343,-3598381,-5561671,-3973241,-4262685,-1780639,1269405,2091164,5490096,4976565,4854797,4249425,1154488,560798,-1984664,-3495647,-3052573,-4638574,-2722329,-1989661,-1553590,659115,311294,2062717,2232354,1289916,2786062,1151210,1031545,754503,-1775994,-949797,-2411717,-2482704,-802360,-1327513,776725,2225173,2393723,3909729,2313159,1721244,-54980,-2905908,-3656333,-4922865,-4584193,-3277549,-1780583,952230,2527217,4581127,5357953,4477234,3803392,1680480,-494163,-1441630,-3620638,-3384735,-3763701,-3008827,-1703832,-1457757,452396,780453,1579139,2453619,1801509,2486987,1535307,1068295,265920,-1089251,-1678018,-2641789,-2049641,-1805274,-479323,942717,1977768,2991783,3157905,2354455,1315279,-584666,-1974276,-4207229,-4318985,-4351139,-3230612,-1146112,712644,3066565,4113490,4794700,4709192,3117671,1831100,-321109,-2001312,-2798802,-3794026,-3434629,-2806253,-2029813,-545302,-151402,1100747,1888105,1792651,2523335,1947522,1851195,1193246,-125093,-443334,-2095172,-2020781,-2248662,-1801942,-452920,382318,2083511,2810349,2832829,2609708,1234119,-392610,-2080861,-3525204,-3795265,-4125285,-2531606,-979198,1001053,3016973,3865689,4507317,3844497,2946682,1593278,-780583,-1656241,-2748545,-3295165,-2756679,-2983822,-1591285,-1034846,119562,760128,1505528,2194229,1740288,1813424,1859595,922080,488888,-949528,-1499214,-2060896,-2159718,-1250673,-775369,632550,1820321,2395488,2524237,1885958,877982,-675441,-1948240,-3251069,-3764942,-3458848,-2405322,-547506,1017572,2583716,3773873,4079074,3265723,2454002,1153479,-427917,-1630819,-2470434,-2590237,-2741124,-2290855,-1674572,-802693,-325030,519329,1313556,1631488,1691975,1821562,1976159,857111,325328,-395598,-1429445,-1661243,-1898821,-1250776,-222059,365391,1448039,2045132,2352972,1603706,400766,-654923,-1802356,-2586396,-3415801,-2577941,-1751850,-490166,1193041,1782621,3165150,3280762,2785076,2225119,217394,-300922,-1259010,-2253750,-2044979,-2268000,-1935523,-1230214,-1113692,-293432,16852,972523,1051688,1224104,1787858,1112578,1248033,293874,-355952,-999432,-1569802,-1115036,-1208317,-532306,555833,729405,2025338,1448548,1542594,778858,-1127253,-1207881,-2605983,-1956639,-2366556,-1799453,30443,671119,2373555,2397967,2701227,2797688,866044,792893,-750760,-1463595,-1131456,-2433913,-957556,-1442632,-1120414,-333952,-600366,551365,111525,697314,1450585,823752,2137787,933298,730848,168483,-984696,-457453,-1664630,-764888,-746204,-308433,1201867,589720,1418499,898652,-107140,-67818,-2008860,-1394714,-2243136,-1816211,-355778,-363444,1749750,1569146,2148590,2621625,1292062,1175573,-66894,-536553,-727009,-1476220,-651766,-1429634,-726299,-366861,-1050650,-112717,-612870,409531,561331,187395,1421930,604436,1239585,976176,420505,319111,-906498,-422398,-1029712,-607869,422043,19083,1104392,457587,367156,309493,-891903,-475535,-1584337,-1192509,-637503,-668899,926398,676302,1673913,1682463,1075794,1244895,121358,63586,-558370,-1235750,-188692,-943851,-281795,-236793,-534620,-128661,-652402,-279788,-379691,47995,551770,217319,1268016,906989,641426,700451,-141733,-36213,-788776,-697075,-101569,-653326,418132,-32,28928,398819,-286493,-635948,-1082042,-1030962,-676331,-665847,225266,399668,1238915,1503479,1395961,1059665,355355,62033,-549957,-653755,-510769,-691173,-130043,-126749,-114399,104837,-386567,-516875,-717199,-533909,-209191,39171,692091,765194,959288,1151818,548536,509449,-3189,-240631,-345493,-441424,-354517,-389263,-398981,-145160,-267576,-263150,-752009,-582345,-434082,-267481,209810,339026,546175,1020856,997177,756735,260324,-80531,-301119,-539519,-664813,-474642,-442544,369162,248719,474897,111412,-390956,-359807,-860917,-778590,-793631,-399859,132529,650166,1086319,1043188,925724,1063105,397848,248837,-166320,-406448,-396182,-679291,-288635,-506725,-476711,-206837,-718627,-346818,-18403,-119440,621955,714576,918955,1038601,614312,644978,-151426,-280912,-787793,-807102,-608045,-387613,214080,404598,836349,325470,466912,8678,-487618,-793860,-932897,-1322137,-343648,14708,758264,1151554,976598,1196045,715910,674654,282869,-172221,-272699,-660590,-402126,-439489,-854357,-532531,-677483,-272296,-601092,-4057,442635,341455,827682,779052,1145737,668396,52669,-172780,-768120,-824083,-557353,-593927,-134648,154044,659272,871750,773618,570096,49502,-483388,-1107641,-1090414,-1079105,-1039469,307917,346450,889089,1251836,1336754,1275078,609850,364262,118880,-390165,-332208,-666976,-1009564,-728396,-832097,-719473,-528217,-221097,45883,595036,775697,1028581,1250751,784114,619652,-176843,-655563,-823471,-916792,-1130265,-481355,-154136,411989,657904,871422,965418,303808,-2249,-527521,-1167248,-1006206,-989611,-751226,-205100,199050,596979,933804,1184576,1102470,981667,456784,102582,-5762,-585223,-737210,-955218,-1045419,-631173,-911782,-640211,34797,165940,725185,972289,1200762,1107590,691293,425075,-252891,-522895,-990454,-1398201,-956525,-916697,-262712,650606,574144,1072226,425582,683137,-78761,-548010,-659134,-1278439,-992944,-664378,-571837,515420,706538,905184,1179644,1207280,1177681,425501,405667,-357891,-590481,-800717,-1225118,-758134,-986738,-674717,-522579,-412641,401736,292102,1035160,1278051,1114529,963738,363894,-232300,-375119,-1132583,-818224,-916251,-674578,-89762,257390,1051528,499215,791258,489873,-128861,-93934,-1159842,-989998,-1061233,-691504,-80286,-81218,698749,843817,948974,1422277,754648,922628,131002,-306463,-249443,-952960,-855643,-1145069,-903038,-659523,-833105,167348,42235,770339,1208095,884944,1084231,607995,657467,-47861,-749610,-761050],[0,0,0,0,0,-1,-1,6,2,13,3,10,-3,4,-12,4,-17,6,-17,13,-15,22,-21,24,-30,27,-37,32,-34,42,-36,56,-43,64,-59,65,-75,72,-91,83,-102,99,-113,119,-130,140,-151,165,-176,198,-204,236,-245,286,-314,355,-411,460,-552,638,-776,946,-1170,1470,-1823,2180,-2067,-1644,94816,211488,-292086,-1631911,-1515575,-2784785,-1820613,-1024312,-562753,1083316,1272448,1605411,1724666,1284910,523128,104411,-610757,-633683,106122,185620,1118338,860548,996236,1033990,-1010943,-1064339,-2314375,-2723652,-2046948,-2140951,15626,276564,1390391,1785356,2072374,1950337,1033585,1165093,234318,493530,263618,102542,157944,-686235,-518880,-1780064,-1773693,-1636406,-2492778,-1009606,-273884,265387,2102659,1906431,1805293,2234717,104769,-121971,-917711,-2036055,236058,-1143663,989767,2111243,935627,2858724,218546,99076,-959790,-3148942,-2564424,-3307070,-2096811,-954663,-179835,1516479,2113158,2325383,2616243,2442501,1414685,1223793,447629,49314,-347678,-722649,-1250947,-2083890,-1611062,-2617167,-1956563,-1397822,-799336,850201,1302686,2657788,2527047,1923488,1556166,-351634,-781865,-1864207,-1745758,-1330051,-267714,1299956,2044563,2892064,2315755,2001452,26675,-1740882,-2246229,-4121728,-3122684,-2965404,-2075560,320320,463126,2549298,2600433,2796253,3510770,1147384,2373724,682760,-131042,811989,-3074139,-922282,-2382572,-4082460,-823807,-4159821,-241936,570718,-391769,4870415,1352372,3769744,2694990,-1023193,1575719,-3515961,-1814297,-1974802,-3050820,1130136,100435,3258041,3483884,2430433,3043811,-391797,-901317,-2587498,-4507689,-3116990,-4369140,-1774159,-540713,202895,2820315,2404957,3712799,3667276,2230868,2759042,880713,77329,-529785,-2334332,-2299474,-3869583,-3190265,-3223272,-2424261,-811983,612207,2699633,2594154,4322331,3112075,1662669,1663293,-2523878,-1775048,-4035831,-3334052,-1015091,-1600430,3128028,2087786,3452049,4379923,910220,2207179,-2380725,-2608382,-2977635,-6064446,-1988789,-3608921,-978698,2242009,-169309,5486311,2593792,3451004,5055005,91806,3066352,-427908,-1691723,-503523,-5478171,-2138122,-4754532,-3725915,-1077842,-1713556,2464578,1901850,4093205,4472760,2641678,3015446,-691026,-1307334,-2864798,-4527922,-2247501,-2904973,208713,1868072,2942697,4479405,3301781,2641935,948445,-1370604,-2919263,-3987737,-4267525,-3551613,-2362272,-1257128,681005,2379197,2912141,4072701,3708332,3256559,2707062,1025501,433752,-1564655,-2843033,-3005405,-4795091,-3339556,-3341800,-2285077,557600,1170472,3864416,4087938,3787865,4556969,950800,778185,-2116733,-4003638,-2942596,-4548374,-1212681,-317200,1135088,4389386,3028419,4077937,3036773,85630,-418271,-3507494,-3684618,-3920360,-4367262,-1908687,-1575488,750237,2477689,2873522,4157177,3322219,3599200,2538302,1218296,193659,-1802616,-2708783,-3682912,-4268475,-3983046,-3432688,-1623155,18643,1873627,3520217,4458678,4506125,3580456,1730365,-201181,-2015292,-3610719,-3559789,-3467071,-2077937,-90341,1332121,3593504,3631648,3358778,2823983,356068,-813252,-2852539,-3969056,-3869681,-3845386,-2279848,-1047749,1012980,2236165,2928164,3589972,3682721,3239955,2272427,998976,-43554,-1273960,-2741329,-3715546,-4042660,-4030583,-3066457,-1879758,1786,1993348,3020653,4396816,4203443,3345728,1772301,-488266,-2120018,-3111567,-3875790,-3087344,-2054340,-208232,1808175,2812488,3407302,3382077,1893972,885835,-1078595,-2380709,-3397135,-3676506,-3014426,-2192120,-606131,792430,1832750,2796190,3040502,3381804,2747807,2157432,1092860,-103373,-1334561,-2814076,-3342961,-3790318,-3664630,-2902441,-1675771,123596,1933993,3149244,4062494,3926499,2824155,1664112,-535382,-1653264,-3414982,-3629968,-2754662,-1797459,273149,1519646,2681760,3239133,2615446,2069687,198103,-994978,-2635126,-3193944,-3084201,-2829298,-1602811,-713673,547919,1914852,2428657,3183098,3021190,2378996,2150068,889332,-25486,-1435153,-2377068,-2853473,-3504030,-3103372,-2502944,-1585893,312045,1507328,3094968,3512895,3597921,2884601,1033643,-241139,-2010162,-2709970,-2825792,-2428997,-1216892,-143768,1567011,2143634,2577997,2296102,1275906,33690,-912141,-2043530,-2676358,-2714168,-1852948,-1150250,-107328,509690,1341078,2011251,2012049,2473151,1993046,1757035,1062661,-220920,-876057,-1959761,-2664057,-2790653,-3105790,-2123050,-1382995,99652,1414547,2522169,3392325,2900556,2364319,1067777,-337382,-1409988,-2384511,-2272567,-1794417,-1343919,506538,975771,2046182,2229269,1474848,1096418,-422535,-828163,-1727097,-1938653,-1804578,-1591656,-751454,-312794,620610,1374102,1439724,2246822,1536790,1750368,1295435,500745,219014,-994397,-1115415,-1749612,-2451442,-2139509,-2093060,-927520,-340166,1188583,1987818,2177438,2782916,1773953,1204915,24940,-1558085,-1260504,-1913143,-1541136,-613631,-332125,1398034,1119077,1555704,1107815,-99942,63550,-1624861,-1241940,-1723851,-1730026,-335120,-1004700,540457,718723,801057,1964712,852859,1403310,835505,532684,986008,-225184,62326,-1278721,-1434546,-1708928,-2477750,-1413409,-1385332,-501874,1019507,1136770,2455329,1688291,1617323,1037903,-324552,-162552,-1479552,-1048106,-909386,-776046,407055,354707,1339343,971551,303559,444470,-1118454,-469448,-1214427,-1378370,-535061,-706346,642306,207890,705496,1052107,329993,1162966,367274,627363,613935,-244141,745837,-499368,-614099,-908857,-1866265,-1327288,-2117449,-925945,-505054,-6652,1498625,949990,1968916,1244062,277576,680584,-800012,-443095,-775800,-687845,322876,85101,777530,87368,342192,260902,-723926,-571690,-1264173,-895081,-541981,-472707,469062,481398,839694,952407,152399,818018,220253,-32508,504164,-49965,665273,6649,296882,-2150,-743352,-802395,-1503042,-972650,-772212,-638259,67334,548338,1261122,1006988,903341,565814,28149,200612,-308407,-444718,-449561,42937,343684,258934,163384,-440528,-591811,-909915,-1063817,-1193910,-722327,-288674,274206,822716,1117783,822109,545567,426420,114903,-211675,-269336,-278366,-18543,-25384,133235,288181,-63654,24883,-495831,-839206,-1128384,-862204,-729931,-293288,90525,557816,725430,886796,564144,253280,233121,224417,357993,207518,156851,253061,15127,-183715,-571712,-1055164,-1046356,-1315930,-701605,-811331,268235,928026,1019643,1269506,1241087,816607,435756,-94338,-362534,-832959,-838101,-121078,-8497,606658,439165,537486,344438,-238035,-436008,-946314,-748817,-804521,-382410,-103853,8735,219727,192979,324822,668680,275031,478457,751622,850104,321406,153375,72808,-375727,-670916,-1320582,-1465769,-1108108,-1059334,-242028,311105,835154,1465253,1218492,1316665,668385,216184,-242143,-787269,-815752,-700052,-813934,49536,144729,572564,380826,596365,297044,-226788,-234203,-627271,-465821,-534144,-479994,87839,14806,185053,286922,156346,669826,842602,818335,942244,529654,513268,-240665,-437312,-1335886,-1225220,-1426829,-1533037,-841651,-313616,336347,1214819,1423320,1639690,1280699,699048,486343,-493044,-775604,-1079234,-1152087,-480440,-358231,357842,366190,929111,800253,265690,162156,-435591,-379727,-715411,-701054,-428773,-367973,-146297,-107044,256988,460639,988661,784428,1272109,862317,867308,450496,-38566,-816707,-1255978,-1400026,-1764757,-1445014,-822531,12591,621949,1201141,1565367,1837617,1347337,880781,257706,-467140,-1008200,-1109617,-951327,-999965,-277533,5745,654613,791935,756092,544419,47547,-50877,-178877,-671986,-499615,-624572,-438854,-225222,-88719,147750,623006,513925,994912,875763,1427657,757608,549033,-16763,-740763,-939451,-1647778,-1444246,-1257739,-1033973,57504,358332,1166760,1864112,1698125,1621382,526915,225573,-445594,-1056885,-892523,-1233495,-868069,-278044,-172036,746939,681087,827408,402248,328235,113254,-488185,-311167,-602855,-607166,-648710,-553081,-93573,-36854,150306,769208,643578,1276442,862859,848767,644170,-278527,-295909,-1249113,-1324080,-1530551,-1278720,-657217,-342518,821759,1373888,1212814,1697619,876529,1188648,133520,-502894,-749335,-1163943,-529585,-754917,-627549,272633,-3033,1073246,1057108,351900,560960,-244547,-90944,-639195,-633290,-412124,-655571,-363304],[0,0,0,0,0,-6,-2,-9,2,-14,17,-14,35,-26,52,-51,71,-84,102,-126,151,-183,216,-260,304,-363,417,-499,560,-663,753,-863,996,-1119,1293,-1442,1646,-1850,2078,-2340,2606,-2922,3249,-3622,4027,-4462,4951,-5478,6056,-6698,7390,-8170,9011,-9957,11007,-12172,13502,-14987,16716,-18698,21058,-23892,27421,-31981,38241,-47642,64166,-104197,436258,1438870,1707804,1345842,1475713,315053,-545687,-1445806,-2526527,-1896514,-2068628,-1291278,-230818,-12638,413077,344586,423363,168575,382285,-27283,701467,1328292,1365628,2654431,1482046,1468552,203501,-1337993,-1510117,-2925906,-2526330,-2212851,-1237602,193266,731559,1697062,1577645,1354923,775985,232380,-717380,-703641,-456779,-208345,907773,1283991,1528141,1455322,911534,-33994,-837377,-1384157,-1678360,-1390758,-1795039,-642496,-875747,-623775,433914,-1018979,888214,208147,585746,2837588,1496014,3209406,2388375,1592810,1449848,-1034700,-1614160,-3075811,-3878753,-3034838,-2465819,-1266107,1017418,1589491,2528575,2771892,1449184,1433815,-339557,-1109106,-1204272,-1525397,-342154,-326566,1264145,1445953,1512084,2003645,186641,506437,-712582,-1606792,-1290791,-1933955,-1101636,-1573755,-984633,-748625,-523697,-18656,842718,1655408,2259070,3478131,3339641,2887645,2275800,285326,-1193305,-3143217,-4110845,-4296923,-3939428,-2271677,-603394,1015032,2895525,3020342,3524605,2453911,897106,439778,-2415147,-1567747,-2315739,-1717976,557451,-895260,2835059,1473954,1091216,3029143,-1233409,1228625,-1300076,-2414186,138745,-3613605,-801134,-1833380,-2604768,527097,-1226404,1601112,2611456,2586141,4717459,3028954,3707416,2004065,-539599,-1335023,-4435508,-4909509,-4723957,-4607612,-1621306,-961351,2142905,3606416,3684503,4944911,2130974,1421322,-335979,-2286973,-2057382,-3038923,-1882804,-972139,250056,1656831,1726723,2501348,1462191,1456636,57972,-732875,-722838,-2896229,-1466045,-3310566,-2064807,-1255356,-2079951,1025027,214792,3038897,3732813,3537474,5595473,2429649,2389611,87286,-3564670,-3050166,-6951371,-4887108,-3734306,-3877563,1892432,717714,4386271,5387783,2469125,5048259,-6518,-400479,-1183966,-4693547,-1415153,-3227666,-1172414,992802,82339,3055955,1752307,2359742,1897407,220028,205068,-1480507,-1684576,-2932087,-2923850,-2649681,-2666988,-1146218,-518123,1685691,3277174,4216169,4845470,4637394,3485311,1660378,-540567,-3021080,-4610154,-5854456,-5678109,-3921161,-2328831,25313,2731955,3953937,5315660,4744749,2682138,1782348,-1183395,-2069603,-2776012,-3827711,-1658688,-1557196,21106,1589540,1653263,2955083,1897225,1724931,1151454,-932436,-381686,-2515223,-2603803,-2930702,-3677683,-1757178,-1904149,-136796,1933866,2556332,4829516,4850934,4459369,3917239,828846,-823507,-2949677,-5502541,-5841326,-5860060,-4232370,-1758262,204493,3195907,4451209,4591077,4444753,3079108,964807,-611973,-2483042,-3245589,-2976198,-2847785,-999104,-288518,1015059,2317155,2147359,2583510,1714881,1045585,128885,-1086810,-1620073,-2898456,-2973575,-2958443,-2557791,-1159453,-449929,1920530,3380428,4151714,5131753,4138775,3509646,1290061,-877460,-2964161,-5111926,-5257073,-5616219,-3715597,-1584959,681652,2883567,4350382,5076310,4122035,2558635,1181355,-455900,-2362217,-2942672,-2814211,-2503601,-1318463,-205454,1246260,1678996,2279439,2099011,1484311,905820,188917,-1055723,-1906743,-2405448,-2712818,-2852854,-2198403,-1486110,46184,1250239,3254457,4079735,4380248,4757471,2905491,1193280,-1159804,-3376247,-4681902,-5552817,-4956915,-3359671,-1535327,817411,2805620,4174476,4525198,3888202,2712591,1067150,-890773,-2010433,-2773332,-2569329,-2243247,-1353501,-214829,809469,1345117,1875004,2088273,1379162,969426,148018,-654944,-1202616,-2257772,-2527716,-2415867,-2233218,-1225771,-318538,1525979,2508917,3892782,4327229,3731962,2968724,964793,-1024922,-2967570,-4351469,-5100699,-4600346,-2924273,-1336290,1061225,2672253,3889716,3973509,3200281,2241572,728360,-792948,-1896822,-2467046,-2234997,-1692358,-1204719,-108115,918215,1063989,1524939,1444845,1239578,554294,-55963,-496270,-1225346,-1251502,-2101034,-2161565,-1733358,-1156491,-64925,1115427,2451515,3351789,3725036,3539904,2155907,757757,-1225063,-2835960,-3693681,-4674803,-3591432,-2738182,-878926,768766,2082746,3157414,3169070,3063072,1749170,372515,-704324,-1357438,-1647951,-1833041,-1235901,-545787,-402670,683916,656385,971268,910537,84254,566111,-75605,-67472,-659320,-1461431,-1032567,-1966596,-1633552,-482206,-130643,1382101,1929700,2829732,3110887,2423481,2241534,246087,-863385,-2090177,-3665208,-3115680,-3465018,-1961932,-764161,565740,2147679,2323512,3023068,2164664,1380776,1084740,-867658,-724946,-1300599,-1181898,-495359,-965806,481672,-3252,464103,436623,226742,784817,-1115,307577,-375761,-796787,-440203,-1166247,-1279634,-1075386,-852181,524518,277860,1760891,2301003,2244534,2569632,912176,1022896,-1220125,-2059513,-2154428,-3386727,-2266072,-1995161,-508738,979671,972134,2301446,1621220,1645631,1206667,-277246,32372,-1108248,-298566,-659689,-879015,441566,-565793,315775,408764,-277269,331323,-630738,151170,27493,-549905,223516,-890082,-34234,-670053,-1146208,-182723,-676805,846409,1085209,1596737,2121677,1118433,1586675,62395,-545212,-1298210,-2316195,-1684941,-2525712,-1181146,-64297,106805,1719473,1048468,1412625,1200587,154156,644044,-571390,-96040,-104209,-160524,580546,-70687,395292,-144791,-415922,-189131,-1032458,-332901,-661515,-166442,347934,-117039,324707,-49809,-98064,-53389,-740199,320695,67341,802664,1327444,1095386,1497767,476031,233155,-297299,-1475016,-1057417,-2062189,-1296800,-580781,-489453,524612,473568,919552,765984,447094,526976,-278354,282643,-52875,134691,685901,230825,819090,222119,-145226,-492093,-1077135,-957315,-788843,-686200,-127302,56679,321296,481421,595459,263998,163133,104181,-90295,263690,265217,431394,932602,537718,563860,77202,-203374,-750488,-1200017,-828585,-969936,-637367,376228,-258704,360059,276090,384136,278434,-128826,171785,149002,27807,841663,935819,815475,751677,335828,-247579,-918541,-1117747,-1370397,-1161906,-758583,-491856,268448,561517,778393,831738,498745,434083,48359,-62336,66978,-33575,206307,186604,346207,271537,-304956,-194802,-401239,-321406,-470630,-563555,-54391,-5372,117124,125195,-384720,-25893,-210627,-465949,-35007,-230214,626226,717055,967531,1148633,856895,397433,-296096,-1273823,-1529507,-1517589,-1406628,-1022201,-383059,181228,513592,1247742,900655,748112,720537,131940,-14827,-271827,131387,-180241,-442502,34299,-378948,414325,-309729,-445538,-208546,-378763,298783,11335,377669,217756,-438711,-36728,-573983,-886934,-345362,-509133,355402,712520,1181689,1486274,1266862,1019575,497471,-297205,-906422,-1424953,-1577877,-1905211,-1174202,-684160,26017,692169,1110927,1282996,946349,770991,575038,3623,111468,-438419,-436339,-165145,-370325,60632,-489455,-102079,176198,61639,299247,-15585,299832,83557,-233981,-722,-449019,-511341,-814433,-914009,-249905,45931,772983,1355675,1545312,1629357,1336342,214133,-420435,-1047657,-1284486,-1963982,-1607009,-1076651,-567913,258182,769193,1360824,1252231,1177702,1103602,467315,327289,-336012,-322952,-610464,-582028,-427811,-305574,-400379,-140924,-279261,259556,525855,413790,541261,289912,67876,-306545,-828514,-1063104,-721774,-713464,-275117,236775,783719,1454987,1549127,1389855,1257026,523407,-272516,-804549,-1469330,-1986652,-1527014,-1364877,-572464,-68796,474829,1227757,880595,1323805,1218753,553750,529293,-249406,-269775,-508189,-654393,-465641,-730222,-47297,-4087,9215,452963,401999,529210,372590,228300,58301,-617493,-306865,-943943,-816774,-678206,-393590,427218,720184,1146643,1827342,1349429,1329964,371916,-104080,-986907,-1538144,-1544384,-1953508,-1054960,-414325,83565,771359,871040,1762861,839768,891179,939193,-43276,50008,-680352,-476694,-522197,-1108395,-454216,-695444,107262,-77159,305754,752060,408612,713158,267529,118267,-91635,-1115656,-736396,-901325,-675107,-76622,90672,942745,1137594,1431826,1652246,730295,831481,-529694,-1188382,-1248589,-1675059,-1412574,-1302572,-557442],[0,0,0,0,0,8,-9,8,-22,9,-31,20,-37,43,-49,72,-70,100,-106,134,-156,181,-213,242,-278,316,-357,408,-462,514,-587,645,-731,804,-894,988,-1086,1200,-1312,1448,-1578,1728,-1887,2060,-2242,2452,-2660,2913,-3164,3458,-3788,4133,-4561,5002,-5562,6173,-6918,7817,-8899,10290,-12035,14382,-17566,22158,-29177,40903,-63585,121715,-608938,-623045,685013,946343,2603111,2472484,2314851,2218864,556595,-367642,-1301955,-2087359,-1824351,-1666301,-1148840,-506544,359929,218708,619504,-49050,-288164,33971,-982090,691751,342293,1274251,1810450,1188250,1914146,342408,44453,-733597,-1260655,-545265,-1352953,-737443,-324953,391020,-126688,-348582,-990234,-1774289,-1472369,-1682503,-575834,785688,1805874,2894527,3358472,3200754,2581815,638771,-677180,-1505817,-3345846,-2540687,-2416246,-2321901,263023,-988957,1727644,1320345,-485,1742939,-696123,496733,362993,-555082,1568489,-131667,853006,821179,-394549,175619,-449945,-632967,-148422,-255142,280304,472732,-208032,-65832,-1516260,-1722939,-2201474,-2798851,-1440479,-1161121,1253962,2800586,3343204,4797888,3130070,3014036,955985,-1399905,-2103199,-3858548,-3593691,-3309882,-2534318,-1067699,183536,1042008,1664725,1958707,1489927,1336770,535788,149508,307810,-480769,176038,-509650,-408519,-6510,-980936,184324,120537,312448,1539286,395927,1482697,343462,-1330564,-623898,-3925797,-2548161,-2997138,-3101953,1231998,-522163,4387833,4751582,3334637,7027283,755221,2123340,-579352,-5014621,-1670132,-6686934,-2965385,-1828219,-3238730,2742906,143637,2554414,3562785,530633,3345002,60923,352277,1007383,-1859436,496384,-1758712,-1058037,24506,-2038604,1021976,-136124,1032544,2830669,599969,2648029,-48130,-1240256,-1072410,-4581538,-2682668,-4088087,-2609731,-61647,670285,4231791,4850680,5811652,4743991,3301484,942304,-1788967,-2883827,-5632376,-4204160,-4763980,-3390985,-160879,-960931,2979356,2133162,2527401,3730352,552856,2770145,-312606,-584812,476253,-3412091,380740,-2432542,-1602427,1253351,-2755515,2917804,805684,1473693,4583288,-1068736,2753515,-1720118,-3796531,-1263199,-7130970,-1869774,-3178259,-2002456,4204606,1674042,6875963,5710410,4031065,4702827,-966041,-781686,-4246327,-5723694,-4260156,-5532232,-2349227,-1517581,43028,2936497,2320895,3740790,3300645,1633873,2292219,-138100,43993,-998049,-2328664,-1232881,-2557515,-1516963,-592669,-375864,1291293,2055660,2443485,2756029,2116448,387096,-958205,-2621981,-4351175,-3965088,-4562739,-2305700,-448343,1437993,5076257,4871478,6504599,5088495,2640314,1736878,-2611423,-3488498,-4939458,-6004125,-3604223,-3989667,-1017664,893629,1305984,3997526,2392398,3521001,2932590,569510,1808290,-1120832,-1017785,-1178064,-3234535,-1140204,-2229587,-1222135,887609,437314,3172251,2719510,2486324,2567470,8466,-894012,-2665305,-4378381,-4291853,-4290461,-2531223,-314657,1778119,4531957,5266341,5618124,5057899,2730909,730028,-2178831,-3802039,-4753952,-5739830,-3857398,-3221642,-1430746,1033748,1626967,3347069,3229327,3096093,3028016,1219008,1122413,-370072,-1471106,-1863872,-2577199,-1845131,-2057103,-1096152,64168,1249967,2240041,2582384,2628490,1930761,945150,-1181155,-2907847,-3957400,-4451123,-3720242,-2449733,-111606,2230479,3749965,5167815,5381440,4681801,2954709,214498,-1704670,-3907992,-4818056,-4745691,-4550266,-2442587,-1035259,298935,2521389,2297325,3366126,2912566,2037064,2239377,536845,-3288,-1190103,-2010449,-1738848,-2554610,-1930526,-869867,-315341,1468158,2161631,2733078,2798138,1794059,810936,-1214748,-2757537,-3534554,-4324881,-3441914,-2089200,242453,1890219,3662781,4906061,4799116,4134803,2071490,91391,-1637417,-3727319,-4275246,-4590963,-3624112,-2433336,-1187472,1094387,1744904,2735486,3008314,2485355,2533948,1531052,837129,-68530,-999129,-1335054,-2126859,-2132477,-1642351,-1164620,182321,1008456,1858708,2240056,2187845,1646567,589347,-1083706,-2524274,-3331825,-3578853,-2812655,-1620058,40479,1621345,3575272,4103867,3997026,3524903,1661476,147830,-1791068,-2950298,-3924616,-3853750,-3163923,-2085925,-785073,475343,1169007,2008625,2250279,2370581,1508850,1594027,681101,-3070,-287631,-1400234,-1521043,-2020703,-1519327,-871050,-263552,729528,1361635,2120240,1870792,1335071,721946,-858594,-1986097,-2624333,-2836073,-2449596,-1435428,324723,1498580,2935295,3803880,3780119,3141813,1064628,-102248,-1612309,-2649045,-3076831,-3258411,-2350294,-1575333,-740362,535533,1165387,1723971,1683083,1589027,1857240,1026850,1143678,236041,-239633,-682812,-1609101,-1366318,-1491195,-895285,-325178,36396,1587372,1234309,1730034,1266992,241700,-96811,-1831840,-1984731,-2010959,-2168154,-581486,39039,1604556,2898154,2758775,3063799,1935088,1126426,-439757,-1650465,-2065849,-2922934,-2148886,-2066991,-1240055,-373717,-81363,1070553,911848,1351126,1594380,805103,1408964,619906,621600,47771,-473752,-374463,-1722278,-1193165,-1037564,-1078671,428895,269920,1009640,1195117,756180,943266,-790759,-873630,-1724195,-1920760,-949119,-949823,689817,1225904,1875010,2871168,1544470,1618732,426356,-364922,-750861,-2323664,-1445776,-1849333,-1083656,-242177,-677774,398635,29162,633042,976183,643150,1261764,687424,824967,890436,93410,335242,-815373,-552037,-933980,-1224170,-417420,-562296,269116,643744,704907,1087818,-28594,102815,-1045067,-1096958,-888386,-1208622,-52745,239061,1121898,1818240,1524257,1817445,579073,252443,-389152,-1407457,-1121875,-1603979,-946902,-657173,-737076,207722,-198831,399580,205910,-252653,638213,183135,860902,711236,989639,1293582,198900,220339,-493496,-867610,-758287,-1121448,-512406,-461962,-78661,329752,78031,263319,-185063,-353249,-392360,-662407,7454,-163302,653441,1090774,891486,1308119,411196,521130,-276666,-931132,-578017,-1093320,-604258,-524602,-364879,-60999,-183174,136941,-269075,-443954,104164,-240180,292394,293502,1078932,1219869,1069522,1164412,525845,-191555,-632463,-906650,-873049,-955195,-810400,-183802,-121225,214580,-88965,-128974,84051,-277968,35756,262485,498279,846225,820727,847975,629383,284912,-132604,-609708,-441413,-877796,-621058,-263661,-190237,333611,216787,395070,-124390,-457574,-426711,-558030,-624520,-156325,307892,923172,981300,1256256,1104277,701462,147679,-494244,-595969,-1224394,-1206805,-613626,-914866,-310697,-131451,11793,456516,140267,211403,226579,285110,723418,648649,809609,302308,217663,-201216,-515877,-709885,-867223,-634932,-415350,-55306,236773,560235,271985,181961,-41366,-276386,-950799,-846078,-884094,-248693,329508,403683,1524780,1292752,1144661,958199,345614,-10209,-905337,-1122787,-824289,-1026297,-793995,-792992,-101812,149318,-16982,245284,557111,923287,724527,559910,808160,550311,390239,-30726,-488071,-605270,-980392,-729630,-397763,54954,481555,651053,1045240,720406,334653,-187908,-675411,-905795,-1140416,-1053534,-522518,-59149,819609,1236790,1440199,1317739,728782,627951,166049,-467873,-892989,-1046901,-1154569,-1034606,-710150,-384901,-188574,225902,81030,553182,835726,841964,949016,800007,546099,273856,-327206,-821870,-1005713,-1105556,-860969,-535617,-27321,258716,939013,972333,928160,555561,-5898,-607943,-1095791,-1247426,-1060450,-652153,-6694,548868,1221621,1632207,1646439,1282005,883544,43450,-308865,-866693,-1361454,-1366576,-1099460,-761456,-399749,-269759,125869,541694,900054,766951,1223194,1062836,580448,788702,256994,-401760,-866908,-1085856,-878395,-1068454,-54419,84322,633838,1178513,839166,869021,812466,-182580,-534206,-1001947,-1087235,-1203148,-1129070,146009,351852,1255525,1309274,1190394,1209053,607308,294267,-220139,-1192411,-1025579,-1483872,-821895,-900653,-800358,19837,-43383,767333,734702,943788,1567441,769963,887593,104610,128597,-358400,-895238,-891500,-1462517,-739903,-569932,67773,976326,575331,1253935,598161,353435,340748,-1003811,-776279,-1325747,-1178713,-537439,-360075,606374,719951,1033537,1521735,900245,1058537,132284,-222203,-438592,-1365737,-890294,-1324506,-1101852,-383162,-393919,461289,91292,864774,1312669,984054,1466163,383688,596938,213267,-627809,-576635,-1596487,-987736,-932360,-443745],[0,0,0,0,0,7,2,10,1,5,-7,-2,-10,-3,-12,0,-2,1,7,-1,13,-15,21,-33,42,-55,76,-83,117,-123,161,-185,219,-269,299,-370,409,-488,550,-631,721,-810,924,-1033,1163,-1292,1448,-1603,1787,-1967,2178,-2390,2619,-2868,3117,-3406,3673,-3971,4245,-4499,4707,-4791,4684,-4139,2696,853,-10335,43236,-435937,-1701691,-1538620,-1726016,-1081107,-40463,660247,1984018,1949174,2211275,1827972,711214,191911,-542915,-1202149,-791584,-474514,4098,589044,373078,140663,-153857,-1724185,-1318570,-2507799,-2240133,-846803,-609427,1780344,1865674,2806530,2846804,2072185,1940739,375389,-59754,-995942,-985275,-1155090,-925466,-746812,-1338373,-456202,-1297321,-1156375,-837911,-1202953,342793,835556,1096166,2427321,1658183,1248590,1253365,-691065,-536945,-1447434,-1773727,80060,-768903,1431708,1330098,490262,1831042,-1452954,-1159526,-2199232,-3600542,-2074880,-2403911,-554921,867805,1967694,3208947,3386213,2970663,1707135,1130020,-209100,-617658,-1563218,-1559535,-1538216,-2047536,-1186084,-1624388,-1065414,-1045309,-629830,415042,768892,2016937,2075091,2168973,2229975,495720,110180,-935298,-2070370,-1820038,-1722867,-291524,983043,1205345,2740751,1741458,897578,296449,-1739500,-2274252,-3523651,-3471708,-2086993,-1798955,744843,2211626,3063566,4008060,3066031,3289507,1587405,53318,-411112,-1866998,-2053315,-1900513,-3136581,-1449716,-1909977,-2033972,269009,-1114798,1770804,2097417,1244379,4292566,1135840,1985590,1010292,-2723267,-42356,-3429539,-2403199,-841015,-1757479,2418569,1378221,2703136,3559417,479416,988874,-2196620,-3250395,-3123177,-4690638,-2255478,-1779629,142055,3205347,2340813,5020959,3769701,2597764,2818730,-958294,367832,-2085766,-3323370,-1643336,-4474586,-1926385,-2258499,-2110503,685828,-417573,2527332,2456822,2795754,3762779,2363979,1905931,-357714,-1023947,-3008396,-3136351,-2501131,-2162775,424800,890541,3443364,3268535,2833522,2541645,-852471,-886066,-3621189,-4422555,-3288997,-4330677,-229585,217698,1694152,5434993,2552438,5860554,3282495,1109382,2635975,-2859139,-334177,-2887895,-4678144,-1141896,-5584350,-1181106,-1416101,-1723627,3056551,669311,4162098,3553261,2457026,3839787,-192414,641809,-2183765,-3614803,-2496827,-4170839,-971377,-178763,1218607,3915718,2725317,3989267,1919260,-678813,-805492,-4445722,-3932027,-3753340,-3934236,-869864,-386952,2289185,3938964,4059417,4922948,3408320,2389761,768060,-884960,-1754717,-3297260,-3255276,-4188056,-2734451,-2847498,-1499419,-5328,652538,3096708,3157937,4022251,3864042,2058771,1864084,-1608842,-2034108,-3317026,-4612096,-1946182,-2697317,415606,2241109,2322531,5314607,2559253,2301476,667402,-2597158,-2023893,-5246491,-4230334,-2514949,-2357407,1539795,1841166,3724867,5031733,3507501,4238074,1999874,855859,-365517,-2704592,-2231005,-3803198,-3607061,-3242978,-2767966,-1272179,-201711,1551924,2971444,3426718,4441388,3603207,2466833,1146111,-1188730,-2274286,-3717218,-3785323,-3013628,-1944040,243124,2163498,3094802,4106618,3111807,1839497,164426,-2174720,-3208270,-4343508,-4153936,-2977230,-1649931,716088,2075006,3393918,4013513,3838780,3360192,1834170,740905,-981441,-1960559,-2992623,-3173203,-3616740,-3324870,-2604037,-1607579,-109549,1739834,2742035,4052974,3773780,3677023,2557129,649698,-947488,-2716413,-3715667,-3515650,-3406504,-1423990,275445,1584569,3236190,3269162,2921810,1702690,-344357,-1594369,-3355166,-3760069,-3329553,-2797481,-862151,377757,2403605,3089456,3764872,3589704,2541655,1955964,636353,-489153,-1796304,-2824883,-2862769,-3493817,-2752358,-2307465,-1311058,37533,1367364,2594332,3352160,3420629,3528522,2385411,358551,-762651,-2432501,-3359097,-3470907,-2949653,-1279161,71797,1700046,2719008,3187157,2601878,1175142,1320,-1932310,-2601940,-3266206,-3236253,-1835248,-822380,936869,1884841,3033580,3397701,2696795,2720740,1327198,363231,-456120,-1925521,-2227710,-2888364,-3012598,-2736138,-2403190,-1107309,-105803,1060300,2650615,2989009,3549552,2715386,1824303,1028328,-1009885,-2204992,-3296044,-2695186,-2261300,-1672669,630992,1372020,2106530,2672939,1987613,1484706,-299301,-1544159,-2384497,-2799879,-2434678,-1916080,-474902,615144,1861275,2815678,2312801,2397717,1853656,1029838,408525,-609747,-1260343,-1824279,-2389332,-2390629,-2402347,-1946996,-1159782,-77338,703689,1506462,2846947,2947917,2755028,1902097,606910,-68150,-1960252,-2105199,-2605534,-2252291,-835596,-162037,1426397,1603365,1954977,1942896,368812,2645,-1383499,-2233827,-1882726,-2181916,-815815,-604911,917066,1560465,1824328,2546358,1585183,1239317,1120331,-44278,-164544,-1462777,-1139480,-1492727,-2285665,-1866833,-2003871,-1138773,-187746,309160,2026842,1914235,2699932,2449366,1470759,920306,-424409,-1057452,-2121965,-2363892,-1277055,-1286477,109175,662889,1473371,1794508,876360,1044556,-810109,-976901,-1445048,-2065784,-757598,-969186,353766,858426,1064271,1882558,1198792,1586723,660718,183414,558536,-669788,-209748,-803322,-1492485,-895074,-2320174,-1119820,-1207200,-829054,559389,360289,2136249,1921005,2072670,2009961,126861,491123,-1008594,-1325816,-1442058,-1768958,-379806,-417264,535315,1227394,561574,1229114,-507157,-280938,-736861,-1176225,-597876,-1088886,174556,582119,506519,1515895,683348,1182860,688729,134924,494289,-438322,249689,-517523,-653212,-281724,-1199455,-1006488,-1335220,-700636,-639315,-340227,1106333,885984,1659219,1644397,1131799,1177434,-300301,-367330,-859480,-1305749,-761557,-941370,-110590,323946,217873,521966,-65721,-24536,-538187,-939638,-466532,-771282,246911,296983,788846,1316984,746108,968492,193030,140621,32932,-477112,-92042,-226019,111469,-40481,-456006,-235609,-930411,-742819,-840971,-985099,32088,94381,907013,1069491,961267,1569725,726336,406339,-49033,-399504,-370001,-736092,-388229,-165638,-143003,220839,-279513,-441853,-360336,-718697,-407572,-434827,18758,422016,976317,1163049,826803,853985,483114,88858,-16822,-641987,-450123,-477701,26404,-125326,72493,368015,-87567,-186866,-541618,-694441,-702898,-545710,-14350,257506,494562,949259,1166282,708897,900720,506481,-44346,-96113,-585593,-278276,-318260,-183233,-505867,22180,-535270,-609825,-491627,-707920,-61497,33926,741266,1078698,1282538,1253246,379026,181417,-81271,-543240,-459859,-967814,-535125,-374093,188072,590146,334087,289464,-165470,-501151,-451137,-534692,-779912,-178243,97418,539018,487401,836617,1012817,802339,452373,278103,199652,-178668,-62247,-81649,-631750,-560803,-776146,-794229,-828722,-686872,-615378,-148381,905804,1125628,1409013,1268029,1020029,505504,-323074,-753959,-766123,-863308,-1202378,-484377,-371907,496164,431085,894591,531043,237718,31144,-591912,-824607,-814070,-688887,-170587,-21710,398722,527483,718414,650660,508493,699270,75305,455307,-25443,-615267,-304857,-767149,-936666,-885817,-1294161,-393319,-587539,451852,953962,1063796,1581250,1451062,1426046,489882,-152911,-633313,-1119043,-1168634,-1028893,-533049,-69763,213339,937206,798916,950672,443400,-24916,-477353,-738431,-978721,-847003,-382791,59856,12561,567055,724083,896674,963744,468673,304297,361947,-64630,-83488,-691647,-725773,-991427,-1499738,-1096193,-808179,-356973,210800,911180,1110259,1571843,1598675,1114113,744531,-167680,-667203,-1221953,-1361425,-1412708,-577059,93838,64770,745392,942980,1037699,462664,-104349,-279600,-449719,-908143,-757432,-504652,-78736,31900,284502,542869,956717,864545,712791,610094,285412,1800,-207856,-884126,-795168,-1210880,-1300670,-1125973,-969271,-180654,61734,966070,1272802,1377461,1994153,801907,575914,-157102,-1030427,-1155856,-1284986,-1280265,-564249,-225656,592877,720191,952004,741883,472396,272145,-294485,-512935,-941282,-919700,-373446,-566069,241342,158825,199097,1004252,537087,895983,653039,651780,412658,-482208,-310079,-1229626,-1177199,-1139731,-1218328,-538232,-815308,486049,989594,1093625,1652786,1241178,1083795,503851,-473561,-449371,-1630494,-1152204,-966537,-844776,-131588,-14308,786574,786154,862378,780345,-303849,-19912,-552694,-914250,-432607,-857464,39725,-186302,137808,679728,385178],[0,0,0,0,0,-4,0,-3,15,-5,26,-15,34,-37,47,-65,69,-97,109,-139,161,-196,232,-278,322,-382,440,-511,593,-670,780,-874,1013,-1136,1288,-1456,1627,-1840,2042,-2292,2547,-2833,3146,-3481,3856,-4256,4695,-5185,5704,-6289,6917,-7612,8389,-9226,10193,-11246,12460,-13830,15412,-17268,19461,-22148,25486,-29836,35774,-44601,59664,-94511,432209,531933,421661,-1269712,-2004982,-1705881,-2742593,-1545829,-1189952,-181048,1205332,1265291,1989411,1590920,1285079,637763,670374,122036,459337,812087,304156,1034456,-117292,-69739,-1095665,-2197675,-1816832,-2948160,-1756791,-1020304,90242,1644091,1889273,2608911,1981712,1511726,206911,-430052,-965449,-809476,-278631,-314671,1259494,938524,1095556,752551,-506124,-884352,-1790839,-2239312,-1896339,-1449329,-939995,526547,525177,1322586,1614940,651913,1678990,404042,823993,1516695,328988,1768106,168576,-308291,-444230,-2732647,-2559108,-3177036,-2852264,-1500857,-302015,834290,2494100,2966852,2555250,2493151,629309,338053,-1243452,-2212474,-1041388,-1434783,295237,563089,1485885,1876646,976449,972986,-944926,-1347902,-1934770,-2312655,-1348538,-1723971,-369014,350409,379006,1657285,1153710,1552922,1982630,1238142,2157109,1483484,941800,486340,-1175299,-2043269,-3159686,-3534628,-3184212,-3054600,-1227644,162874,1759497,3144646,3325391,3773524,2160450,1146036,-245648,-2031405,-2172996,-1956877,-1596445,-264206,1162770,1096495,2701572,1327735,647426,550981,-2275167,-1150119,-2230344,-3023399,-139213,-2029021,281008,866383,-102020,2990539,863149,2122301,3286677,1198799,2946965,985380,-280119,-527604,-3582586,-3151001,-4418378,-4381652,-2200663,-2424314,1545569,2439296,3480811,5366904,2569869,3580160,314618,-1264233,-1025934,-4257431,-955811,-2415214,-721886,1599108,375052,3340166,1376233,1151617,773399,-1566579,-917468,-2655581,-2042204,-1964593,-1570795,-477341,-481352,1302786,1237638,2212031,2588129,2563971,3391971,1920137,1676346,-318862,-1889427,-2601334,-4902364,-3659307,-4323654,-3101806,-259814,441888,4059013,3915977,4215736,5143865,810412,1805799,-2161500,-3273057,-1816295,-4805538,-443225,-832262,142025,3410720,825984,3485046,1093079,-48450,578567,-2799694,-1542718,-2536681,-2475900,-1004686,-1603453,241123,668306,1115285,2814366,2255103,3657113,2951611,2401420,1942038,-787976,-1343681,-3531015,-4828484,-4331903,-4824763,-2307779,-751095,1017373,3861501,4202461,5237667,4177522,2208884,360213,-1753780,-2630165,-3770457,-2888086,-2354324,-867838,957371,1497293,2922210,2017687,1696949,889551,-744099,-717432,-2345169,-2133331,-2162045,-2025117,-372247,-1133806,807463,1157497,2077147,3535783,2709906,3832699,2430161,1038824,472697,-2887187,-3296017,-4637752,-5468292,-3493719,-3112486,-459493,2193385,3301122,5020129,4459820,3997186,2450373,-206577,-1640888,-2926106,-3669524,-3273357,-2021795,-706879,944388,1909388,2411424,2478355,1549576,917533,-297682,-1251888,-1690304,-2286547,-2190334,-1682658,-1290798,-345321,212258,1473800,2213373,3152193,3212000,3219570,2531934,1005501,-235242,-2278251,-3712459,-4616419,-5085734,-3996063,-2491260,-303321,1968683,3400543,4800972,4501840,3813921,1954810,255971,-1612408,-2899481,-3348157,-3116828,-1947339,-652130,622367,1523728,2225328,2144030,1476678,434898,-300296,-963809,-1621007,-2241740,-2096473,-1623011,-1016014,-406326,560482,1262300,2081491,2635498,3068135,3134278,2112445,1511199,-741141,-2163012,-3328308,-4394915,-4416701,-3823122,-2248051,42514,1834433,3548791,4200633,4259601,3662059,1818965,126922,-1411203,-2792687,-2855113,-2950473,-1730747,-575416,650989,1173676,1591471,1551528,1158693,609301,-445518,-673228,-1393849,-1724729,-1223252,-1307608,-1154577,-518298,-132623,1380156,1657135,2496131,2757272,2618460,1997935,1055800,-369300,-2154321,-3326189,-4154042,-4300037,-3536883,-1951632,-173689,1821855,2977407,3880766,4070512,3422138,1501428,-2321,-1272230,-2440552,-2662777,-2356124,-1362927,-439087,511107,1343724,1528698,1394135,797736,259952,-9218,-715302,-1057299,-1231601,-1360487,-641112,-971532,-480515,297850,545765,1793023,1875970,2274013,2733383,1675008,1004692,-519473,-1789892,-2681412,-3748389,-3433876,-3104891,-1547242,-204303,1339858,3488614,3159816,3364526,2457192,1286688,88562,-1548357,-1814427,-2127517,-1879716,-1281784,-646561,482898,952195,915098,888378,574137,397812,-326061,-635834,-607849,-749406,-630129,-1001220,-339115,-384820,-43641,908750,1098317,1828648,1888659,1809368,1940731,684865,-419772,-1668481,-2912716,-2799073,-3268546,-2308460,-1083682,-249457,1593845,2022573,3042147,2898031,1999343,1541410,-570813,-743653,-1661634,-1960450,-908438,-1384290,338691,-197067,555039,738922,-62461,427472,-218314,-273639,-203709,-776327,18874,-616551,-388171,-56432,-286044,430812,90464,804228,1358158,1446272,2072631,877809,830879,-407000,-1498225,-1583397,-2967281,-2411053,-2476722,-1226303,345660,648276,2515303,2229100,2177178,2087496,467092,613858,-859472,-1181007,-1002975,-1381073,-108146,-723685,488337,572720,-271821,590320,-506037,-5803,-131279,-646666,506969,-475903,523306,399684,-291697,537485,-504973,395220,345222,484023,1660912,914502,1371888,439757,-305989,-693992,-1912881,-1720770,-2335097,-1770184,-587034,-429001,1250592,1344899,1773546,2110923,843247,1075250,-270195,-438270,-343262,-917082,135039,-475825,138957,76438,-298896,-63411,-884647,-459836,-518514,-508424,61423,-92982,744103,448567,456312,710331,-269103,249438,38129,-39755,902947,301682,965172,596131,515454,330893,-968744,-833254,-1492900,-1440837,-1235422,-933113,411335,187296,1213602,1348193,1004447,1304331,407611,313291,-234265,-605839,35263,-36386,551616,-54932,-146206,-122447,-639632,-636597,-927788,-800385,-445576,-109147,478047,377107,804888,1134531,524069,630111,114937,-230919,94996,-251785,580476,323355,400186,331585,-176494,-110266,-991326,-982805,-1228204,-913504,-326226,-332883,431986,558648,1028205,779951,449477,691857,-141307,-60677,163976,75979,668683,197404,10995,117611,-787343,-656887,-1124656,-1133477,-801914,-505933,23654,530628,879897,1063982,726644,639004,276131,-60563,-259474,-580713,-218365,-73932,179884,16764,239186,377766,-432731,-202052,-545095,-900771,-715425,-438056,106102,65704,376702,519140,463736,182814,13266,55046,307655,134072,597371,738936,356063,419953,-113341,-262105,-1073559,-1300564,-1207945,-942771,-492481,-31628,752860,1196016,1236668,1220018,945803,576034,-162757,-403390,-306231,-673589,-410056,-135120,-73346,57218,61123,-49757,-159538,-350728,-228416,-579824,-336284,-97450,14797,386227,-422059,348117,119673,-11411,-36796,207346,566866,605555,1033961,753223,399934,-43277,-688135,-1186195,-1435983,-1531186,-956404,-754559,28951,482882,1148720,1547315,1218909,1256852,593930,126139,79154,-625787,-662785,-697303,-281693,-105426,-241306,366964,-116813,-109119,255606,-179158,201854,-22156,205095,-25536,-201099,10232,-367633,-89534,-67927,-16633,522019,511086,1042059,1276391,848436,911338,-434874,-655889,-1231157,-1418144,-1529102,-1112453,-538193,802,551092,1427715,1600247,1334133,1325079,776163,471395,-209024,-669134,-914003,-753118,-425833,-573624,26629,-213233,140358,68486,-120142,117672,79998,40708,-12383,-32129,-193245,-313551,-267854,-500619,-132073,-136840,367186,670058,962775,947248,877967,654630,-239659,-556858,-1437417,-1607446,-1740074,-1261482,-737246,93031,601288,1389259,1349813,1370970,1306508,508262,247957,-388408,-485711,-698309,-1113005,-536702,-429901,45755,-320836,134715,101450,84763,387478,28767,44728,93873,-344379,133624,-636709,-341203,-446318,-444101,453216,131591,938430,835767,885334,1174733,299786,110809,-790607,-1301678,-1370060,-1522188,-1151648,-801341,-165658,725599,772479,1573535,1221661,1158903,652367,-46767,-28116,-893766,-664532,-627100,-721438,-218541,-350134,263215,370585,262764,297148,107868,517927,342815,-81093,66824,-314079,-302804,-602259,-747497,-232929,-490013,670197,477990,870432,1187672,392446,1007369,-97340,-771372,-862740,-1869046,-979858,-1521094,-572351,118934,-18394,1465176,973458],[0,0,0,0,0,-8,-1,-13,3,-17,21,-17,37,-25,51,-44,63,-75,83,-107,117,-144,165,-193,224,-257,290,-336,370,-426,471,-531,598,-660,746,-816,913,-999,1104,-1214,1330,-1459,1597,-1743,1908,-2080,2268,-2482,2698,-2965,3221,-3543,3883,-4274,4735,-5239,5876,-6586,7487,-8578,9972,-11809,14279,-17815,23140,-32000,49132,-94370,599051,1175565,1680681,1748978,1032592,829295,-1065368,-1674114,-2521636,-2785084,-1823685,-1659781,-141726,360195,1204345,1090279,1061512,665080,1914,153317,-572380,867544,471960,1251516,1852764,689839,1226924,-707829,-1027216,-1395023,-2030621,-1187336,-1378462,-256386,-28526,119946,680367,-271314,-135573,-639480,-192238,95914,876007,1553604,2128397,2968191,2054137,1219199,334611,-1285061,-2618101,-2790012,-3822096,-2099650,-1731998,-491285,1977570,467418,2627033,1356891,565572,1619070,-991063,638547,-67575,-520907,1611339,35939,1138662,537315,-800789,-171245,-1211385,-981429,-671298,-755610,-232763,182957,-230660,-87718,-562611,-1090995,-406732,-1037828,609690,1030590,2033721,3245760,2684956,2869873,1255922,10742,-1492736,-3595127,-3119520,-4039907,-3033114,-1419232,-399732,1364938,2003172,2122596,2126127,1479535,672555,259251,-776738,109304,-214297,-265956,892788,-282775,638167,-496210,-661719,-235627,-1044167,11813,-208617,-128875,335204,-403687,-389406,-1050614,-1770565,-727788,-941260,134083,2449159,1545784,4312176,3253128,1893405,2924163,-1885243,-1447354,-3265791,-5710308,-2258013,-4610832,-1469033,1007147,-89745,4270091,1802449,2452330,3273637,-516288,1258289,-393416,-1537963,584581,-1818600,206365,-315921,-1210461,1270449,-1487089,659033,168008,-735638,1786505,-1347632,825372,-257012,-2242477,253316,-3728305,-590507,-625647,-825001,3782147,1807054,4830015,4054849,2176757,2551354,-1270047,-2142619,-3947841,-5109558,-4149156,-3528041,-1435389,46290,2031213,2699711,3457683,2978898,2037393,1750859,-41534,-26709,-701582,-1344671,-282615,-1700092,-67872,-524110,-849368,961018,-1028002,1315004,754025,-384052,2382329,-2051357,380692,-1262548,-3398648,490740,-4370202,374751,1094675,185928,5936670,2325820,4826198,4013241,-532269,1457515,-4192476,-3473576,-4045833,-5997037,-1715954,-2659175,649621,2600099,1741996,4677631,2357934,2437862,1846498,-1219197,715652,-1928448,-1186468,-527031,-2409336,356170,-1528883,-304541,669135,-782051,2026040,345550,1081862,1000108,-669916,-185381,-1913081,-2168200,-2447709,-1916388,-815671,663375,2825701,3093362,4814989,4112663,2970959,1607922,-1859657,-2128116,-4809717,-5193403,-3886653,-4215273,-551151,-300556,2141055,3654849,2628921,4337086,1937740,1169886,702140,-1409223,60737,-1839111,-1542796,-201549,-2252094,487229,-532216,-508654,1730557,-177305,1737507,977261,16046,960529,-1722759,-1427001,-2425627,-3269627,-1517377,-1263680,946779,2642410,3433954,4563296,3723848,3076531,1121608,-1280599,-2850025,-4654653,-4666916,-4106962,-3188593,-622395,426475,2421101,3427829,2889514,3370323,2425250,1283832,559159,-931348,-728029,-1745060,-1494505,-1129795,-1564154,-650793,-612085,-12515,514889,853715,1502492,1021406,1116158,22675,-879185,-1838913,-2556253,-2274122,-2342242,-850451,745914,2405539,3728249,4131221,3845293,2470340,1051941,-917580,-2845744,-3929308,-4532929,-3991281,-2575033,-1287311,654762,2133233,2646082,3523329,2752164,2227973,1283469,9923,23148,-1164950,-1213675,-1293695,-1754958,-918594,-1263657,-360475,225556,60465,1303590,1212686,1238181,1070097,93604,-758997,-1705608,-2344341,-2254174,-1793972,-517051,603450,2416760,3271842,3588108,3342368,2246670,922302,-1159588,-2603182,-3628005,-4280208,-3625707,-2278162,-944079,643582,1673528,2965579,2617343,2384900,1841361,936298,691597,-465042,-875161,-1124796,-1187038,-1006718,-1226636,-914690,-708981,-256367,522950,1100336,1472415,1270475,730305,532553,-743764,-1458152,-1764263,-2189435,-1373172,-621496,715104,1982706,2878806,3317825,3091508,2060477,626065,-1161645,-2463851,-3577631,-3306822,-3079911,-2423310,-807522,198962,1557372,2285385,2406019,2172444,1563655,958812,27118,-2616,-416831,-964086,-911476,-982165,-914053,-952778,-867631,-121624,18191,753111,717187,1163665,1154473,43510,-331719,-1156010,-1685390,-1688836,-1352802,-413745,693022,1590612,2682841,2500401,2320764,1462686,138491,-1169161,-2587476,-2696939,-3156983,-2682534,-1650183,-482533,590699,1027282,1916413,2318189,1602880,1499734,518992,513533,-14573,-80873,142580,-1138142,-796021,-870584,-1309940,-668303,-735651,274895,462826,772880,1295969,345603,568637,-574034,-991825,-982714,-1978429,-632861,-331017,496671,1638986,1705566,2595799,1820428,1455777,609754,-1463492,-1758498,-2778104,-2285410,-1776395,-1471173,118215,157228,1118784,1476803,1170565,1706731,740747,846629,624436,225681,479027,-451066,-170499,-787567,-1188243,-857501,-1421128,-612326,-245685,183915,710954,224772,1011497,254604,590,-78382,-1264097,-413339,-1002981,46917,493159,917419,1991580,1375721,1723243,697637,-260635,-728900,-2273388,-1716974,-1827209,-1525980,-362815,-646376,394298,845822,986259,1287529,352447,1122441,300811,233876,681214,44051,559233,-423705,-637357,-462768,-1610583,-497664,-1121839,-493832,145734,-191163,790022,395548,785763,468284,-460508,-165539,-915771,-581114,-101938,44544,1444098,693767,1506723,919442,218160,-73581,-1398540,-1324163,-1690929,-1675253,-893263,-879008,296180,271842,827821,984278,80636,624809,158719,682740,770562,133750,1297283,196326,232778,-187577,-896227,-415574,-1474984,-815745,-852974,-532508,135446,224596,873712,794594,556515,423218,-378460,362435,-483455,-128784,410135,579948,808665,796351,559564,105677,-627552,-563663,-1412252,-849685,-943796,-728557,74736,-87987,323792,405338,276649,431844,133403,269339,321533,58122,791029,641138,624468,543994,71873,-127558,-918478,-1489218,-1206376,-961604,-746561,-322938,191296,704797,697197,379324,423005,195428,-66373,-115318,-100605,298399,561921,552267,631410,346090,93358,-347476,-645643,-460256,-1096382,-426461,-126653,154184,216747,234370,361180,80618,-265188,-220900,-425464,126432,534654,903870,1346435,514759,824944,120475,-354762,-764875,-1341248,-1239123,-1318697,-823826,-258714,57030,472017,585086,679899,788174,280371,402938,33850,142522,593911,70558,417721,4802,60838,-239217,-810251,-541317,-873896,-235472,-153448,-82962,459325,301958,325340,92565,61133,-96254,-465828,-76432,-6843,323447,952899,819777,1411328,733224,434609,108229,-897975,-1061133,-1417364,-1256836,-788907,-359634,84636,452799,473140,617766,567101,810013,282799,228097,552604,253931,353771,-164434,121251,-180908,-534658,-579441,-901209,-270538,-153213,162828,585555,454060,627064,324195,-133991,-175952,-757919,-490931,-460484,-275251,424925,755999,1283561,791820,959697,462701,-283522,-376122,-1194461,-1302897,-1178234,-1107969,-332534,-236395,260291,458314,628052,792278,716708,717558,658361,410902,421361,-64075,-363305,-327842,-465672,-711759,-658831,-575222,-456278,-67834,318191,358163,738448,497575,443196,-11217,-469624,-449011,-976149,-570475,89323,276630,910757,896516,921205,975960,447416,231494,-605308,-868556,-1048279,-1340647,-1051115,-538571,-47963,217942,411577,589042,741771,694987,597115,613682,387544,436256,185993,-71659,-321740,-656246,-550432,-361214,-637652,-28855,-24761,318344,478245,959299,555272,320421,45620,-334026,-398472,-640591,-661359,-361366,72461,863759,832864,1154872,965839,381307,152665,-453656,-1048575,-945129,-1314006,-641045,-908131,-650235,159308,99403,839074,641932,673363,1066706,349401,541511,-27840,-85328,199695,-740844,-441560,-1006693,-479350,-883722,-497971,317374,337426,781173,843875,503025,234464,-252197,27793,-608511,-788702,-479814,-472660,362592,375703,1043618,1077926,822389,828408,-149881,-287447,-400537,-1488210,-713699,-1076022,-514389,-257423,-205841,618212,380207,747360,776780,422445,1073478,-11006,417715,95356,-726087,146065,-1278122,-511332,-790824,-832366,208735,-219772,760438,430121],[0,0,0,0,0,3,-1,-2,-7,-8,-10,-2,-8,6,-4,16,-6,22,-15,25,-28,33,-40,48,-51,67,-70,89,-102,113,-141,144,-183,187,-221,246,-272,313,-332,384,-415,467,-510,560,-612,672,-728,796,-865,939,-1029,1108,-1217,1310,-1439,1567,-1721,1908,-2119,2402,-2733,3195,-3826,4760,-6295,9111,-15370,35080,-288694,-657339,249513,1155503,1393772,2713101,1857034,1588916,1033350,-569671,-697761,-1696237,-1809339,-1295025,-955697,-231272,227176,119588,85797,-348320,-1222414,-752247,-1034546,-528331,599054,1032957,2733510,2264616,2671954,1925696,427086,51224,-1597814,-1890404,-2266366,-1836669,-815584,-1214606,214238,-396181,-186952,-360969,-571496,146924,-313837,789353,1303646,1396124,2367349,1341583,1160941,528996,-1426343,-672192,-1539636,-2032189,-60178,-1193911,1189005,590268,-383119,1116036,-1961743,-620044,-1757705,-2308545,189831,-584123,1658068,2344661,2561519,3199708,1668693,1438039,-359602,-1085971,-2285619,-2243245,-1713995,-2064067,-528893,-941822,-267020,44241,-287900,344115,-180992,995212,1075829,1591983,1929079,1384137,1563504,56582,-447852,-1387427,-2291343,-1296592,-1243435,-462166,736862,726998,1426900,586787,-546485,-88389,-2480555,-1555527,-1479018,-1844901,1368766,919362,3286559,2989216,2592608,3117981,314997,626250,-1608896,-2507319,-1613944,-3480984,-1388268,-1431481,-1534861,768490,-918291,440848,1350418,-223308,2309665,1171491,1480160,2985050,147875,1677845,-323590,-1858473,-642581,-3127674,-1081445,-684305,-1142083,1893664,1035775,1669016,1418938,-482363,-880558,-2039501,-2727240,-1629874,-1489182,130308,1812533,2141140,3894273,2977811,2482284,2057374,-828862,-413652,-2820081,-2689841,-1831267,-3189590,-472113,-2078582,-470594,913802,-1028499,2244293,455894,1543684,2838704,752986,2947679,624344,170264,-189399,-2509687,-1561185,-2317267,-1799437,-367734,-106398,1469151,1958145,1622603,1256493,-484491,-1377436,-1774697,-2959507,-1993348,-1436618,-465347,1922262,2359935,3540023,3743372,1715843,1989488,-277462,-1980723,-1174436,-4071156,-2060696,-2382191,-2967498,509985,-1837437,600447,1157496,-301738,3293682,711920,2668305,2828489,349288,2681369,-1120284,-1126758,-1434235,-3672772,-1156529,-2227132,-161559,1417170,569304,3075995,1281396,1327883,617548,-2596871,-1348951,-3229534,-2454531,-139372,-1016051,2638045,2179154,2852626,4450037,1614455,2329970,-337337,-1634898,-1588372,-3379825,-2112465,-2698126,-1758203,-1001064,-831476,459505,615390,1456803,1483599,2182957,2258839,1911822,2253084,331239,28425,-1759917,-2260304,-2392637,-3042997,-1131080,-671547,922943,2521373,1512893,2718323,536800,-286507,-759822,-3372231,-1684459,-2717131,-1533940,899828,456107,3518880,2970368,2926322,3284146,181001,689615,-1397932,-2684233,-2058895,-3349720,-1906446,-2137572,-1608667,-119724,-516877,1048508,1318500,1936838,2730765,2282854,2919704,1569879,505603,-104304,-1843141,-1986615,-2918337,-2318267,-1317213,-551114,937388,1876574,1728226,2311126,737778,-244390,-1289546,-2573565,-2415976,-2366553,-868834,217605,1596617,2878580,2943070,3230516,2380431,958171,-15892,-1200147,-1803719,-2625575,-2455401,-2029228,-1881884,-1148716,-673193,222524,755546,1461188,1925717,2393934,2820021,1923106,1474812,699482,-716936,-1546682,-2533212,-2548275,-2009113,-1626551,80684,720392,1838470,2416164,1272961,1454416,-232822,-1578141,-1762118,-2611851,-1734175,-653250,-107319,1927139,2143738,2903961,2822244,1788846,1071058,-143239,-1032282,-1871729,-1964865,-2137483,-2008179,-1491912,-1206642,-719349,90474,410222,1487908,1984380,2143868,2398938,2144592,1631539,507070,-659304,-1841038,-2646613,-2606364,-2298735,-1487974,-13871,512492,1799572,2040695,1618436,893449,-492916,-1153539,-1852453,-1917261,-1529000,-785097,473381,1342214,2275134,2314300,2331646,1662733,499885,-140169,-1325277,-1681054,-1888701,-2000141,-1527645,-1370809,-1221075,-577031,-327630,557206,1259145,1689640,2294842,2103716,2293976,1544725,722002,-207814,-1698134,-2309261,-2261274,-2110262,-1038723,-319367,891751,1514949,1484689,1616361,449084,237571,-1181326,-1532508,-1260749,-1279603,-332206,582556,1320011,2233688,1976246,2070715,1088213,355213,-116327,-1023121,-1387215,-1663165,-1482232,-1006432,-1137673,-681720,-488558,-273306,306725,893739,1632881,1573472,1840372,1876756,1458491,773358,-621582,-1023561,-1831446,-2291463,-1772427,-1364497,-123487,616447,963958,1540812,713007,877732,-577331,-882911,-919681,-1695579,-401301,-377508,521743,1485980,1324387,2182508,884555,884341,322232,-989310,-565660,-1370436,-1006427,-697928,-1418170,-404744,-1258975,-330426,-186595,-186959,1174327,635402,1682588,2033026,1322109,2003087,251851,81836,-1051181,-1722860,-1469195,-2421362,-765417,-306590,233963,1289518,672055,1538552,394930,-257288,-313693,-1631099,-571670,-658766,73321,772293,776341,1883255,827563,881740,505880,-429629,-179375,-1228820,-1026071,-868970,-1230159,-348905,-1175576,-288664,-566394,-486875,388406,3885,1412838,1220627,1531987,2259209,728588,1357478,-411972,-930904,-1060874,-1978477,-1060172,-1505498,-533107,284358,2525,1343327,518495,443782,62721,-1105116,-9569,-1229546,148544,271759,587120,1599748,758564,1042142,597716,-305114,87258,-1149752,-479519,-723308,-881853,154776,-1013607,40101,-494230,-729230,-52199,-751346,680167,442857,1174981,1772674,1077156,1812263,422519,428451,-486621,-1666619,-1062646,-1655722,-1070946,-114506,-409950,668867,-14856,758521,290167,-250655,149723,-848024,-145237,208567,373168,1131777,580635,1033033,388204,82625,-28624,-961926,-301137,-713980,-757177,-379271,-350198,-75937,-360200,-75512,-514105,-665111,-42616,-265410,685027,625539,724276,1510875,753801,868140,101567,-632473,-475692,-1347213,-1135494,-965992,-789776,-204011,-114845,599452,-16612,-175451,-152932,-534632,-249228,73807,324301,627436,616843,981332,617715,275373,56400,-940124,-293574,-1027871,-625971,-336696,-443300,147931,130101,138950,-179118,-330878,-212721,-861735,-134469,300771,487847,856614,1086843,995403,646064,459899,-209987,-763249,-922392,-1073796,-824618,-711796,-507295,-172624,-83798,43474,-235037,-19997,62875,-48527,278138,484497,690319,854624,731272,809117,-121345,-626480,-667130,-751711,-997932,-716534,-235658,-47412,159024,639504,10530,129879,-388393,-516736,-561226,-559418,-91144,417575,626724,1097606,779268,709871,271472,-267190,-356676,-660852,-678236,-798015,-681703,-420055,-329547,-193082,-281742,-234411,155094,-260727,575717,403271,1059980,971613,896602,990327,184004,-283295,-489678,-905496,-941384,-923762,-469615,-138186,422249,523940,220710,413886,104547,-393302,-397358,-704357,-576199,-121950,170210,549018,602050,923199,853234,335788,91774,-339593,-547807,-625163,-384327,-398316,-479739,2631,-306230,-319094,-89603,-210242,335754,227235,477288,677412,1078796,978671,607752,349014,-168539,-705847,-653808,-1105498,-981932,-750472,-326681,372695,187073,752786,497396,253443,51378,-428282,-367694,-643458,-35908,-32476,214550,695031,744803,421972,626681,110316,-144667,-484064,-518447,-502512,-617766,-292529,-578813,-454761,-524665,-281154,18471,-143599,350095,671044,742967,1234083,931166,748932,102438,149522,-638575,-799609,-894832,-1193914,-374514,-178546,407456,576717,644964,457010,-2637,-104516,-287878,-467159,-482639,-369928,-40150,433435,545014,597890,661873,558551,2646,-104778,-247420,-110440,-444213,-365129,-479631,-656069,-515656,-610062,-469950,-240708,-137768,414432,936521,1036512,1099072,727540,612468,275395,-346393,-539454,-874351,-865255,-919919,-888483,158092,207835,890271,547376,429868,228483,-293123,10560,-489923,-705136,18851,119296,428630,262379,446734,612659,378243,364066,54946,-215983,-122957,-363365,-106721,-503303,-459254,-318505,-658020,-392910,-270576,83557,451504,742936,1074814,683881,833351,974456,-99397,-166245,-876279,-882501,-1104155,-785249,-425131,-399716,469641,382565,583475,749372,-163867,228483,-164704,-579468,-411627,-542443,197011,139329,203694,544446,20154,407739,-122419,194857,130873],[0,0,0,0,0,6,2,10,1,7,-10,8,-22,14,-33,26,-42,48,-56,75,-85,102,-118,140,-163,194,-218,264,-289,346,-385,442,-506,557,-649,712,-817,906,-1020,1143,-1266,1419,-1575,1752,-1944,2152,-2384,2640,-2915,3235,-3564,3956,-4367,4843,-5376,5962,-6657,7426,-8353,9426,-10735,12350,-14417,17210,-21242,27728,-40207,74193,-445471,-1431800,-1522819,-1595570,-1602428,-32972,442364,1294899,2321920,1899267,2312999,1318248,462296,10581,-892977,-1024371,-564855,-119202,-149250,201274,-632464,-795573,-1284689,-1983755,-1384078,-1780186,-422642,341975,1260510,2634718,2221329,2440916,1418342,464268,-108746,-1015994,-1033192,-954714,-339320,-197940,643568,337582,110999,-415629,-1346719,-1449073,-1705503,-1681071,-751008,58418,1106856,1904605,1823732,1967094,1559408,501025,838822,-658727,-423798,219587,-742150,951869,-902838,-618974,-652857,-2667169,-1038416,-2059173,-1222807,93606,695759,2248165,2351444,2883985,2027906,1532763,-64003,-777735,-1200202,-2064639,-751840,-1369791,173580,485805,132229,758074,-693105,-701586,-1429393,-1928327,-1158602,-1289700,406284,1023193,1519859,2160319,1593405,1588305,870468,161538,405726,-283605,109489,169094,-889761,96799,-1729997,-1539883,-1872979,-2978150,-908949,-1467033,497752,1601027,1677922,3624616,2327593,2710378,969934,-626934,-145236,-2652303,-1461576,-1680879,-1115617,870073,57992,817086,1010621,-575568,-42797,-1407503,-1882603,-615286,-1450576,282639,922521,855941,2260975,1338364,1248362,1217171,182711,325261,206378,-83080,240463,227806,-1191328,-907204,-2567438,-2522096,-1648953,-2783646,115461,161954,1689554,3477789,2324157,4104038,1480672,1275533,201451,-2469014,-650055,-3381619,-1028990,-690010,-887978,2355345,-209391,1565205,554869,-1608640,405010,-2534142,-790105,-697422,-742647,1703426,348813,1827156,1798936,793727,1302850,253801,544815,675927,-375757,310847,-737950,-794667,-1487267,-2657694,-1910546,-2792093,-1506469,-747321,443017,2482735,2889551,3352141,3149748,2154880,344301,-323685,-1832406,-2841263,-1486096,-2660421,-194975,360001,169923,2353095,-37787,723977,-26212,-1780356,-78117,-1810299,-620196,645132,-419216,1653410,784165,1145592,1812285,186439,1215342,261202,342369,969617,-540129,213989,-1657284,-1540665,-2007090,-3578516,-1249952,-2253059,-90019,1525073,1518881,4455843,2766560,3307799,2173688,-145941,-136656,-2451140,-2112737,-2310854,-2156436,-451259,-359984,1022715,1317104,812286,528095,-698391,-464019,-1314434,-1090311,-588638,152273,661242,403607,1196401,912772,1118249,720114,420859,1010050,273189,710077,252836,-811804,-813857,-2424931,-2444330,-2576229,-2804824,-940931,-508682,1402748,2852633,2938674,3845924,2907427,1841420,726408,-1147729,-1836265,-2486080,-2526555,-1338783,-826592,256161,913579,752324,801031,348860,-288285,-492165,-729136,-888494,-329387,-5004,515550,766882,628758,887168,855960,771868,768998,935574,539719,854660,225317,-266217,-1027642,-2198490,-2275801,-2713224,-2217482,-1436308,-311491,1055017,2485917,3173210,3410178,2702423,1667341,61246,-1086078,-1927224,-2558726,-2075596,-1970335,-728134,-49197,823182,899412,838633,211491,-308161,-489031,-878705,-689661,-512429,-23976,630464,558249,809105,692153,730912,451065,488215,675419,642364,384948,68912,-244702,-1410266,-1987644,-2468958,-2618090,-1712984,-1485574,-405222,1228797,2500815,2975416,3104827,2386140,1571093,5026,-1215598,-1559524,-2377032,-1903569,-1451751,-769663,298777,556312,775412,431189,9016,45776,-578263,-653465,-363186,-266015,-134173,414171,532366,687117,265626,201786,362440,357278,652462,655805,427484,192818,-255170,-921732,-1548393,-2184545,-2213541,-2095058,-894247,-64115,1236217,2714990,2886058,2905159,2118798,1382590,48860,-968676,-1680498,-2289644,-1807441,-1492336,-514035,124132,480950,471783,373423,21178,-204381,-547096,-397197,-551579,203020,659712,521605,569108,459933,458022,186190,-147688,554037,414654,437012,823831,-183914,-28149,-712730,-1769914,-1932339,-2391424,-1598192,-895894,168740,1491267,2110446,2819555,2709517,1993801,1357136,6533,-738229,-1517698,-1899420,-1191096,-1082818,-619473,290323,-99916,484828,58427,-118510,-75360,-603678,-228710,-261346,283960,614123,445918,646613,310251,264027,-202221,-18260,170993,84993,565011,320230,426673,-290123,-895578,-1185147,-1943238,-1594795,-1575749,-1091124,266025,1013734,2050371,2238272,2170927,1722228,701854,357896,-803430,-1434487,-1144560,-1728750,-398176,-455065,-146579,589943,-348966,469998,-323961,-373466,294284,-641320,996011,364504,529430,944665,224670,972060,-378923,-139449,88620,-527190,961431,11016,700663,450667,-808187,-60678,-1595615,-1582953,-1592201,-1753277,-254039,-298497,1313522,1809323,1730179,2522538,998910,1039766,125470,-900343,-710898,-1822831,-893907,-764536,-574909,98527,-288367,478926,-508495,-254669,-89801,-811997,508989,107909,684870,716292,228643,1145328,60800,91306,-168222,-471911,485715,-594275,710191,558971,-259243,396925,-1038327,-566284,-1613039,-1468557,-582865,-1199591,605351,560179,1667066,2311289,935724,1801641,578415,-72854,-216034,-1411932,-787136,-1121097,-431603,-218619,-510158,540777,-513488,-631135,-382823,-487477,15689,-383183,600399,644271,531140,1296532,95555,658581,-42641,-389405,-141517,-746258,284630,67292,67412,414317,-377094,140849,-967613,-1077935,-884595,-1261434,-235017,85285,1065852,1549210,1066876,1751467,603109,697617,47309,-731869,-335914,-870033,-402229,-209865,-286189,-181,-373368,-40727,-653950,-539560,-201134,-461256,393905,297441,794538,1012055,595348,1011784,155247,-15035,-328896,-928319,-372212,-479687,179257,308514,153134,534431,-392828,-567220,-821826,-920064,-424450,-613897,352338,674742,974781,1132186,1056894,1099580,241083,-206058,-197634,-532649,-165064,-579740,-271927,-239363,-29108,-210963,-603720,-583684,-705593,-793644,-121700,212989,924088,693485,988974,1053145,459078,256817,-261101,-518170,-425948,-746829,-271244,-190718,82836,163401,46278,-104284,-413370,-540341,-670320,-526020,-501177,53481,774735,706921,1270458,752556,559295,359606,-174647,-58756,-193852,-533670,118416,-207161,-121621,-42,-325248,-442963,-784671,-808233,-493836,-456113,343835,742646,990064,1045617,1110980,742218,541531,-105168,-591190,-476624,-555245,-466520,20424,-277260,162062,143143,-241877,-438441,-651603,-437063,-280533,-130843,387138,374765,712465,533778,359717,600979,-218855,-162758,20913,-3953,-70246,-24839,-59807,262017,-242260,-178610,-943855,-833174,-455448,-792360,-7433,-19306,651879,1139153,743389,752126,483432,501671,80454,-598504,-518890,-809428,-313589,-301034,167899,171934,-320767,342031,-179312,-214660,-549033,-273650,94462,-70683,426288,652312,214780,652508,92704,-10081,141945,-220591,56986,-111308,188944,-26081,-104201,-170117,-420034,-422162,-662314,-508540,-722467,-355906,194837,643619,940019,1101860,793259,783647,284671,-49120,-185368,-659254,-527862,-579898,-314877,-302522,-209385,134701,-40060,-303409,-431385,-314501,-19595,-33702,241866,419412,512989,547939,327033,5408,-5865,-11878,-154256,-67291,88898,244164,245499,-42545,-304604,-270350,-663808,-702941,-924693,-514338,-309971,38146,651454,906542,943292,837388,735022,250125,-273110,-440143,-600347,-631526,-325419,-631304,-166533,-225568,-30608,-60897,-278317,136570,-165578,-64624,357499,-191622,426268,18122,388050,342163,-139970,-111975,-112023,-60731,-165125,215243,470702,-41891,398412,-123017,-369320,-582324,-1150836,-654569,-842993,-60132,389641,339090,1053604,815316,895960,643457,-585,569674,-675107,-402564,-726940,-774773,-136479,-301624,-253432,-104574,90394,126441,-343286,42051,36910,-101806,479057,60654,603506,-990,-260009,159767,-374632,93398,-128478,113407,233357,103621,536298,-117185,-88964,-148028,-1003913,-394530,-836426,-533406,-171602,-47197,605546,322910,995868,900803,431031,710647],[0,0,0,0,0,-6,8,-8,20,-8,28,-16,36,-36,43,-61,60,-86,89,-112,128,-148,172,-200,226,-263,293,-333,377,-418,483,-525,603,-658,740,-818,900,-1001,1090,-1212,1322,-1455,1594,-1742,1906,-2092,2278,-2500,2729,-2993,3286,-3601,3985,-4388,4895,-5446,6126,-6939,7926,-9194,10797,-12965,15934,-20254,26929,-38261,60544,-118956,651152,792338,-380802,-588179,-2272519,-2184736,-2483309,-2431193,-855821,-304786,1081135,1617859,1718557,1855987,1135995,418295,175725,15798,-158049,618609,398998,879724,947773,-510737,-134730,-1692412,-1977329,-2075861,-2433977,-776928,-947953,643232,1205924,1318466,1678209,959380,819825,-112956,-175080,-186636,327542,882892,1026388,1270310,512679,81396,-888185,-2157292,-2541516,-2692012,-2503100,-738122,-105517,887179,2521802,1246385,2571116,1082874,158931,1387982,-1250558,602522,269441,-345064,1589447,-692000,932214,-705651,-1702399,-970485,-2476711,-1207308,-1046693,-273541,717499,1161705,1393121,1139432,686213,-234656,147517,-307173,13483,694233,935687,1463595,1008823,963883,-212232,-1081960,-2052074,-3127248,-2593091,-2457746,-954727,-8639,955094,1783023,2216166,1692272,1665213,839777,-75948,762457,-639952,287783,133526,-304988,1005200,-1206222,-415774,-1405860,-2379946,-869972,-2194714,-137756,381476,567116,1923365,530725,1616292,753280,-606955,792125,-1212769,404928,1039516,197054,2844168,540151,1096600,519973,-2875412,-1035786,-3293237,-3342500,-919557,-2534600,1209258,1192162,1192722,3597363,1071724,1723867,1024227,-364606,603169,-433607,-285814,383151,-326631,-97871,-226316,-1654573,-833060,-1881350,-1513373,-406183,-1510204,1381467,421680,1279087,1961789,-312435,1390811,-1217613,-523048,247954,-1344604,2287898,528458,1871412,2295884,-639668,1196965,-2173727,-2556111,-1946046,-3990399,-1832411,-1327855,-337574,2000261,1651200,2824729,2093319,663844,1452631,-443312,276176,-44013,-769437,223747,-649398,-423471,-551085,-1478757,-887267,-1788565,-1534337,-201996,-212383,843019,1679215,447524,1779085,460108,-976218,581045,-1903497,309108,390331,-227582,3118589,651511,1749199,1373290,-1809806,39620,-3411342,-3258012,-1671839,-3528781,212836,36891,1178566,3282060,1264020,2970206,1278407,361538,1484187,-1341363,642300,-427083,-866167,1017925,-2118816,386183,-1675196,-2071775,-130055,-2511547,942123,-28962,493823,2374985,-60116,1849272,-11056,-755336,116703,-1693122,76638,34064,981985,1781808,1491836,1559207,781630,-353727,-1751283,-2109586,-3007671,-2868551,-1648406,-1283667,669646,1127032,1933148,2558777,1684902,1810064,722184,310116,404525,-882863,377376,-788658,-548487,-40652,-1926401,-576418,-1771813,-2038488,150600,-1166821,1263942,1261771,536478,2057568,-178214,657333,-58184,-1142620,-17264,-1152893,606749,1338016,882457,2480143,1230814,637552,-322603,-1887903,-2008221,-3106364,-2508978,-1743382,-967513,910929,1010543,2153049,2201481,1650666,1988139,630091,50637,252293,-463650,377769,-668701,-618270,-748511,-1424012,-801638,-1629905,-1067598,-667965,24074,1244022,1477375,1609516,1282539,866029,301642,-474347,-951658,-1040905,-327885,17629,1194378,1757817,1686292,1057449,528273,-373200,-1371281,-2243365,-2615042,-2469920,-1653248,-694562,392916,1464951,1789233,1888881,2233285,1142080,1024299,324284,-35381,452837,-612647,-181938,-590620,-1430303,-632641,-1801543,-1654595,-1010570,-1067998,292962,627340,1548255,1586297,1193982,892452,78323,-657249,-947049,-739199,-370756,366844,932346,1209339,1483358,1020820,334258,-446352,-1614510,-2147495,-2271305,-2402653,-1332009,-652050,355808,1534700,1654913,1837458,1530254,1232292,1091841,235907,310771,-160627,-161563,-245418,-685070,-704650,-1278643,-1475190,-1327583,-1176657,-191141,1464,930882,1330080,1386356,1354533,557949,162215,-579897,-886097,-820303,-396311,-22354,855979,1346807,1332501,1039790,224381,-336888,-1420619,-1867634,-2294684,-1770483,-890101,-336026,747956,1285194,1552881,1700023,1441609,1125292,566766,545731,55267,46443,-3161,-267961,-490574,-1049128,-1058612,-1440259,-1667965,-1005177,-334143,181004,836328,1263412,1568358,1074857,559765,227705,-759649,-563550,-797346,-388059,380874,411617,1402207,1165631,779679,331154,-946771,-1117690,-1948753,-1847784,-1443898,-1481620,224631,384209,1280491,1431534,1141796,1502789,567787,833982,486864,-83037,510671,-189540,19563,-516658,-1155203,-1003859,-1782125,-1224629,-1152202,-554388,521548,662732,1636664,1340621,1279557,1030755,-207307,-267037,-754085,-337319,29766,-435932,1114773,605260,1237452,740242,-594108,21030,-1696412,-1512183,-1419682,-1558581,-214113,-550285,1036278,1178606,1038520,1569848,318909,1057682,435755,3894,459769,-556500,509157,-191646,-745717,-199469,-1833412,-979426,-1534971,-1264746,5842,-344404,1193563,1134009,1286631,1557787,319079,613787,-482580,-915152,-124167,-848060,650494,113060,935482,974093,113842,358801,-985637,-977373,-1527957,-1632410,-517952,-1221134,389697,464037,597914,1691928,417727,1109231,473652,277203,593328,-370335,761312,-287140,8166,-163979,-1234751,-436279,-1957011,-1271126,-686974,-922705,927213,236712,1199432,1551723,243898,1253919,-396781,-212576,-506592,-565980,479912,-581637,766689,683033,170039,377666,-621445,-496562,-1167421,-1611431,-676917,-1056603,-76846,71297,714935,1238323,472727,1251765,59737,132356,500158,-204099,462148,58294,192498,258735,-586909,-204093,-1224436,-1353674,-935388,-1110741,142508,-92742,775812,1021816,963677,1439285,329129,425187,-284755,-612937,-193385,-349032,310170,391073,365157,628717,-76816,-185159,-791108,-1054750,-829060,-1315574,-243274,-170089,584213,725445,401592,852037,479597,590814,504461,-37547,303339,66455,305460,320416,-279867,-115617,-484502,-747544,-1063434,-1317697,-783023,-483832,148427,822467,901576,773756,916151,765744,233154,59316,-271423,-268437,118974,-123092,419013,296380,222679,133726,-659117,-858495,-1011186,-1020025,-683710,-330926,267559,327875,993335,761284,420008,635035,170667,48513,131992,311430,296088,146394,273293,254843,-185666,-415230,-694025,-772946,-1371885,-750882,-499660,13790,724780,460156,1031930,893137,753953,566930,-46620,-185169,-116851,-117779,-11936,293789,417907,233103,-189471,-463808,-1010065,-991307,-671212,-612834,-252696,324341,859548,573373,659233,626252,408675,145062,-54305,197768,107149,79407,366857,81384,248411,-184590,-461022,-487837,-1009975,-671276,-744235,-536463,169055,293479,833714,575012,613351,692962,8201,224720,63036,46889,353083,-123434,303226,126544,-24998,-287510,-967891,-590515,-742606,-672425,-316955,-234502,290668,690922,753366,719727,561007,446668,-270489,120227,-145337,-43121,528799,296600,284434,218782,68675,-304640,-699158,-552726,-674727,-541366,-331318,-56485,423149,516413,404527,773080,429913,272705,-104985,-63177,199147,152231,310888,310630,223187,-96538,-424612,-724452,-880966,-629394,-704972,-441662,365879,381702,636412,796228,537286,361010,-44887,-226414,-301278,-280741,-154844,-220133,260436,231902,245868,20639,-390317,-267466,-795298,-716669,-675401,-395281,-88345,376707,369407,346927,521364,306205,191331,292041,59647,85524,251965,133146,219310,359957,-22416,-529437,-768192,-808876,-622903,-620962,-336817,69976,267231,471412,687161,821099,485898,3812,-177177,-243969,-135581,59744,-180509,64108,539999,1109,195501,-87727,-450374,-660798,-749600,-331957,-469588,-16895,160994,135243,553050,390917,559450,202843,-93833,214796,44729,66035,361570,-102550,156227,-298249,-559233,-886736,-772799,-404041,-739200,-11002,118645,385985,619861,577030,682201,208645,-50193,-213644,-662306,-86114,-42846,24557,425402,14793,595259,193424,-37846,-306289,-713883,-560640,-624020,-342993,-108690,-135789,458978,349409,507939,486136,330691,324784,255957,527228,246788,54631,391648,-492840,63394,-531059,-565374,-356648,-819804,-161220,-432893,130494,882035,365237,941686],[0,0,0,0,0,-9,0,-15,5,-17,19,-18,35,-29,55,-53,73,-84,99,-126,144,-176,209,-243,283,-328,374,-439,491,-576,645,-743,842,-945,1076,-1192,1351,-1499,1676,-1865,2069,-2299,2543,-2816,3108,-3434,3783,-4171,4586,-5060,5556,-6133,6757,-7460,8263,-9151,10198,-11379,12805,-14495,16586,-19230,22695,-27483,34544,-46085,68301,-127215,695965,1660769,1555820,2014592,1005550,503980,-383616,-1809658,-1676832,-2429453,-2033707,-1124349,-633407,453343,694627,1159373,654092,382044,-625118,139801,-219214,392079,1473343,857457,2265495,1214999,925228,565269,-1292739,-1210193,-2611372,-1979839,-1696355,-1144025,-29658,-221842,911228,323168,651441,-42859,-110482,610091,189075,1242678,1478203,2042316,2023363,535679,511331,-860508,-2309033,-1894619,-2788828,-2328902,-673860,-1101206,1210461,878912,310308,2047948,-927698,780793,-495229,-851946,1566831,-420605,2028064,1774773,841335,1947546,-375818,-104974,-1639308,-2139301,-1784444,-1872270,-478229,-531902,267984,228387,-172307,488934,-482722,275354,251881,818158,1636368,1472464,2115256,1727343,875658,18397,-1410250,-2219042,-2878094,-2711533,-1967706,-1026897,261490,731268,1589645,1352912,679888,1095021,-838066,-319434,-56392,-821873,1879825,359185,1718982,1773394,26685,1542265,-1611507,-1133514,-1636577,-2882869,-36410,-1966365,443767,327480,-999738,1606738,-1223072,628279,662660,-1105591,2997858,470538,1841862,3567423,-492715,2642955,-1310080,-2382832,-883533,-5253026,-1126657,-2435656,-1424556,1622505,-306022,2940720,1046279,548034,1244294,-1285840,27315,-785463,165125,653204,971419,1836317,1115993,1139966,-169445,-371054,-1519484,-1533168,-1642691,-1726302,-562063,-814329,433160,-249169,-444867,660348,-887174,1055325,579617,813850,2668790,1138467,2830629,1795847,-248779,314213,-2864202,-2732362,-2198679,-3969401,-613044,-1177042,551604,2228779,575371,2721454,566882,306519,631465,-1826764,595826,-535848,275762,2039748,-130189,2531658,442320,-319646,769079,-2621001,-658204,-1147119,-1987855,524145,-1399807,-121014,566224,-1422221,659238,-544242,-44942,1608440,571227,2823866,2514408,1584534,2086649,-231510,-1083450,-1983374,-3402457,-2647695,-2649853,-1713944,132616,243249,1933781,1668462,1428082,1626163,-247308,-20617,-551531,-902837,955740,-539858,1472983,1102541,239677,2002681,-1133132,189812,-991057,-2039529,-292908,-1856367,-120486,-123286,-966708,643514,-929087,-81655,283012,72320,1479751,1501991,2220790,2836946,1964807,1318618,44170,-1349175,-2132197,-3243496,-3116457,-2520690,-1781232,-129774,1089017,1652522,2509473,938521,1404514,760401,-299616,256445,-1137153,-391564,638878,45557,1350452,400734,-70618,832275,-1278813,-366069,-1086787,-1166383,48989,-1335727,55184,-222812,-1078839,211571,-1107385,-194921,547482,667053,2135635,2046720,2822653,1979323,1081894,-78760,-1708773,-2377748,-3084034,-3333000,-2070861,-1530389,122696,1109429,1520548,2490114,1432142,1311260,405649,-713765,-60890,-729507,59388,396908,226489,975920,408439,712688,129189,-553981,-843433,-1125854,-764658,-685564,-181052,-400005,-720342,-394269,-743771,-299659,-42586,503977,1233435,1866405,2354303,2106877,1976565,1168415,-274464,-1341282,-2625320,-2932756,-2770608,-2422509,-969513,-119973,1035461,2056711,1642755,1802026,863731,18155,186045,-1079740,-312281,-140176,70426,871953,507409,781845,365498,-341487,-425774,-909652,-941973,-253379,-563938,-42407,-274611,-280501,-414673,-400049,-391008,-251732,390434,1064834,1754002,2137436,2031908,1726707,852468,-369153,-1448851,-2723339,-2573609,-2844451,-2235164,-1020832,59869,1420256,1721172,1931457,1677447,714027,606726,-185560,-311764,-223210,-159483,290308,152087,508619,234138,-137095,-89792,-916293,-833109,-587970,-858816,-457157,-105817,-60487,-241054,-450884,-383387,-665815,88010,492393,1076272,1709912,1743441,2039081,1459868,662772,-359800,-1603640,-2180109,-2801171,-2477928,-1609679,-1069411,420636,1082234,1455197,1596541,1011122,978731,96246,-275745,80430,-540731,21871,95314,266584,773331,153697,5245,-269172,-651374,-689438,-681977,-243442,-89117,-391907,174992,-259977,-494361,-346357,-462240,345856,276141,1238431,1611062,1712600,1896079,1069562,657496,-523135,-1565251,-1753598,-2627012,-1763615,-1378571,-560902,513176,745701,1445957,1466413,1068556,663329,-106466,128373,-378126,-98151,287314,-17546,855793,211586,258647,-79394,-865874,-241390,-1271505,-481679,-550598,-582533,504856,-421702,261851,-237773,-593636,49831,-379968,632964,719864,1292642,1909632,1219816,1598180,276104,-548623,-839271,-2724297,-1658797,-2125273,-1417027,-41220,-293810,1373374,849870,1152641,1294843,-38156,370117,-441231,-57513,236252,-213078,1147871,-96817,188617,206526,-585783,3907,-1383031,-270673,-504081,-840611,331598,-506720,533634,89128,-590445,203719,-755651,228046,272594,531511,1731594,871991,2029617,759665,209088,15767,-2037893,-1058027,-2239950,-1629342,-918131,-851553,863482,290430,965078,1006018,90480,983951,-401415,15609,55867,-305954,771151,22938,712247,431562,-277397,311008,-1629314,-422327,-779752,-1163778,223259,-670396,775266,69631,100579,298244,-710602,384386,-258821,374632,1083706,560448,1671486,739598,971136,447471,-1085574,-710726,-1919134,-1639138,-1174079,-1319521,165435,-76010,915788,905260,475616,945101,-157757,157210,-83023,-278130,759377,-51040,871755,278261,119934,234973,-1041154,-590400,-954996,-1075360,-425198,-808593,289936,24786,240936,348803,-499668,333265,-175606,67100,362562,390582,986660,1160211,1030392,375826,-138375,-260696,-1309672,-1106094,-1495786,-960018,-475037,-836014,638177,495478,655743,865624,254623,137115,-275084,-25439,514402,303126,863756,375314,676746,292528,-285326,-447901,-1010584,-845273,-1058147,-818793,-185557,-153715,511902,443368,236055,76698,-236845,98780,-136335,316960,423331,476824,1208355,701603,514480,-231250,-732699,-815020,-1510337,-1201844,-791024,-284140,-24861,434290,310278,640035,390469,-24079,185401,2735,-7174,104098,529498,962969,871102,471619,428657,-222660,-415455,-849586,-1300214,-755400,-766142,-22353,227442,258605,509850,26229,28050,-52158,164,467239,200102,279865,423075,747811,567863,4705,-263890,-589375,-865624,-747923,-889845,-700387,-303950,-64862,368397,304653,444252,18698,230081,-37957,-115178,102544,222684,434901,430700,768795,850504,382462,-229354,-744741,-946887,-800105,-1097676,-528596,-384808,-43251,382638,148193,594741,605255,379435,-25969,121462,263081,146487,290531,489212,389313,226589,-281984,-411888,-712245,-1021865,-450023,-517383,173406,341717,274766,575533,279060,173154,-61992,-509465,187715,-199422,80444,595616,356718,1085365,434774,262172,-367273,-642251,-583712,-1241815,-784574,-761370,-351513,204605,15140,551209,163362,355827,344460,286786,125243,-4254,378042,584919,451996,323608,173589,-230116,-289037,-780234,-568278,-437996,-174542,222567,-97995,465032,186564,372249,-285178,-371714,-27708,-358031,137046,208263,567985,481446,684895,659635,470622,-141470,-535124,-593586,-806967,-939015,-468864,-99179,-206078,402497,227626,614088,284739,373596,278165,47137,107565,-4349,136666,463880,-155627,46138,-166537,-616751,-525164,-596123,-110377,-373118,80956,463580,187155,326307,164962,-186878,-124856,-449495,-69532,27334,264736,318628,707124,891755,537790,361676,-381827,-360373,-897255,-1139406,-644735,-758893,-414164,191304,151712,556073,406986,274311,198764,542839,330398,257869,237801,126675,17821,132968,-236760,-48911,-618364,-785052,-314688,-410681,197184,139089,437616,486105,7721,450699,-107058,-492677,-389828,-242375,172572,151808,410681,847132,463217,737771,-100199,-148491,-419485,-971260,-661374,-561455,-654312,-256329,-148449,427563,184882,403080,444678,566029,546940,15216,425758,45805,151316,284532,-324698,227591,-388004,-204143,-334149,-696927,382005,-134165,422998],[0,0,0,0,0,4,-1,3,-12,6,-27,17,-37,41,-48,66,-71,100,-110,140,-165,194,-230,271,-313,373,-422,494,-564,637,-736,815,-940,1042,-1182,1317,-1469,1650,-1821,2033,-2238,2483,-2740,3019,-3326,3658,-4017,4416,-4846,5325,-5851,6421,-7070,7767,-8582,9472,-10503,11688,-13052,14681,-16612,18996,-21987,25892,-31249,39165,-52511,82695,-378833,-236673,-123057,998652,1306414,1915051,2640095,1298035,1486667,-133487,-742418,-1123131,-2009820,-1421904,-1037413,-420405,54354,382264,-190392,-331674,-803306,-1491569,-503643,-924909,734975,1299479,2060541,2865703,1885490,2159820,720309,-311580,-1136982,-2111699,-1669304,-1787981,-964263,-468502,213125,-53745,-58920,-117000,-662900,-83052,-554269,72667,1059229,992027,2212559,1963069,1469881,923299,-392011,-1249353,-832645,-1956619,-996614,-113061,-897661,1346396,-696619,-15995,-48387,-2265327,-645390,-1831041,-518512,885924,1000778,3277874,2367534,2952120,2103273,842012,-149698,-1476016,-1719304,-2385454,-1637136,-1393210,-685212,-91450,-225290,538370,69802,-233305,109137,83670,760538,1165667,1630539,1542313,1554292,991384,437210,-574768,-1103099,-1263113,-1086573,-665036,-341483,662118,184896,578647,-239933,-1416674,-719040,-2431595,-930992,-899074,209485,2386002,1791296,3844878,2655607,2267381,1272236,-1240603,-486436,-3091720,-2366387,-1717743,-2531176,119483,-1075327,56529,1031375,-1168524,1232240,-134658,-193774,2210554,-289869,2445304,1192675,64547,2103126,-1804830,-10789,-1248328,-1942766,18493,-1194197,1046848,548586,432865,780562,-820391,-653411,-2593646,-1482357,-1908384,-1028846,996964,1005637,3698687,2835294,3171154,2555323,282441,193911,-2200154,-2069610,-2668587,-2610667,-1267330,-1686000,358338,-371363,158577,865324,-490055,1487320,418226,683017,2327019,471153,2231804,359917,-462538,434594,-2501993,-768118,-1136370,-1221270,1240342,-485178,1823362,892646,-420089,524173,-2532871,-1375625,-2296438,-2158842,637733,-641153,2845780,2736533,2606982,4456085,1186073,1795749,-606372,-2457073,-1512442,-3579775,-2226877,-1635578,-1724109,189814,-408923,492115,912714,491702,1178488,1185951,1500571,1323875,1522758,919206,293917,-97774,-1580543,-890330,-1571340,-1266112,75004,-450738,1400656,963589,1020957,812600,-1254002,-841924,-2928052,-2007999,-1684605,-918745,1271830,1136024,3706991,3065085,2897695,3066708,-88908,193625,-2211305,-2848186,-1887535,-3365016,-1239176,-1327514,-858406,531347,27007,1135557,772946,594118,1804542,1106194,1605645,1458318,488173,459544,-953230,-1221856,-1636423,-1702381,-405486,-566988,560525,1532540,1162316,1393497,247822,-701066,-1263046,-2515142,-2081028,-1566014,-997202,1084475,2036805,2812489,3747989,2932695,2009291,977524,-813693,-1800462,-2409453,-2872209,-2129558,-2029703,-1200768,-249277,23363,636904,830233,968466,1335116,1417733,1394322,1569780,1075807,800407,-371677,-793080,-1475074,-1484883,-1520695,-1036192,-48670,547488,1310026,1236937,1017865,397592,-931334,-1255437,-2255716,-2172585,-1347003,-637897,983680,1761086,2919445,3528958,2761775,1817728,497512,-738598,-2038158,-2380222,-2274944,-2309320,-1770559,-1087016,-312185,142360,455883,946886,934747,1318947,1504322,1623715,1624609,1237666,496079,-413598,-1089911,-1206081,-1807269,-1462207,-767295,-274976,788563,1519276,1468564,1133820,-43571,-588801,-1908821,-2241765,-2013229,-1761024,-296111,927286,1806403,3048099,2652340,2538423,1815607,404473,-673204,-1690522,-2171746,-2260124,-2110192,-1729860,-724994,-297855,47541,358705,723373,1075990,1294846,1231140,1842551,1218147,1025725,552790,-401359,-1058892,-1658406,-1969072,-1306844,-956585,-51319,802521,1038805,1447103,957705,15522,-822592,-1635663,-1783790,-1695364,-1124824,-305951,917551,1754854,2622703,2595229,2276482,1478893,171543,-945980,-1717387,-2020923,-1982029,-2100297,-1208426,-782267,-506047,187734,117397,510484,931243,1189229,1328205,1339478,1400099,1077234,380974,-177151,-1126577,-1813597,-1364962,-1548431,-563249,-111940,704981,1028536,965108,837373,200486,-592869,-1211767,-1572999,-1598678,-1006274,-162769,1104235,1995928,2389102,2326593,1799367,1101835,161439,-976362,-1581018,-1863622,-1769049,-1321689,-1378145,-769332,-510587,26797,170542,405015,880759,646656,1716774,1268903,1242716,1164427,332584,-203263,-892050,-1762462,-1156202,-1362655,-652585,-94850,600182,1232831,716630,788856,223167,-825535,-1121027,-1681481,-1017767,-654450,172364,1051858,1481998,2242483,1595666,1478604,939533,-312747,-652450,-1664573,-1554754,-1542291,-1554235,-949195,-858663,104745,-209227,206908,411173,333790,1310581,999553,1321176,1518030,538427,1139500,-597442,-955790,-1167035,-1500312,-347727,-1220882,-45850,513969,434552,1423604,62279,82979,-449406,-1412804,-667476,-1089959,24697,378814,678441,2185191,997240,1973179,929773,64252,64047,-1428371,-693403,-1570972,-1263961,-593782,-1174178,457479,-468130,-34139,328054,-113183,996546,446404,1074836,1472410,787720,1223444,216607,246227,-606556,-1387618,-500004,-1347884,-464412,-98999,-124624,1112982,58882,869764,-368399,-865281,-305517,-1705723,-114581,-495293,303131,1323196,715062,2298173,939550,875329,559293,-1290397,-267850,-1770598,-1028995,-517208,-931891,131865,-505316,133678,23128,-631979,297490,18682,404018,918184,520914,1539473,492546,973416,192227,-683565,-228880,-1459467,-745034,-604282,-289319,394251,-42518,836755,179462,-279987,-356643,-1144446,-295595,-774334,41103,913593,421074,1797400,1186746,948645,648744,-523656,-256376,-1271607,-745603,-582229,-833654,-37797,-403257,30131,-6524,-285753,172541,-203226,264858,619734,528745,1209057,673830,1073411,384977,175057,67124,-742254,-404463,-1063997,-553925,-124223,-18756,272150,89486,-47149,91255,-669653,-353098,-355066,21814,487336,593375,1220477,1081878,960965,827879,129251,-590701,-674157,-1238589,-955646,-514506,-236989,29652,274996,116841,108377,-183669,-524910,-161759,-193433,285478,471912,542618,928095,726449,700904,154304,-86556,-499599,-600125,-554379,-624002,-411322,-200980,117218,32372,-98935,-273807,-373817,-42760,-472709,-37757,579699,669394,1409898,1016920,769615,773008,-284792,-267011,-887665,-844543,-792637,-644118,-73985,-20264,317292,342573,-75077,-24475,-396675,-382699,-328420,-103706,469684,519552,904579,753293,513951,690571,-109016,-279294,-536165,-801726,-451881,-594234,-360506,-75792,-209533,-117255,-215806,-310192,-367477,20012,483386,454181,1057140,970353,769480,680970,-67327,-139197,-649073,-989606,-906905,-1063166,-166911,-109801,191254,645123,168815,212664,-100581,-569856,-408095,-578495,-106585,67203,511541,954886,510957,683076,281701,311324,21034,-376942,-468793,-810212,-494604,-223058,-215989,-229628,-519265,-7973,-339157,-5316,121312,349180,1157603,787849,1006556,865304,692746,92968,-305782,-717860,-765716,-1199796,-545889,-481947,266248,52305,593129,356460,377755,39310,-270762,-356257,-425598,-453064,192905,249235,381843,869744,392030,669533,266002,-235851,-165737,-626449,-417144,-406125,-525732,-262938,-546033,-245684,-662913,-475415,-102884,190484,295485,721709,1039836,810990,625297,296386,-319700,-462818,-865537,-775074,-722034,-389159,-171609,282780,681601,579927,268146,122380,-48118,-166960,-414039,-596648,-331278,-381740,124300,712553,413092,670295,210763,268987,-90778,-217940,-218792,-634070,-307540,-644419,-400229,-409314,-582594,-301928,-255172,-243122,474958,440365,840026,908380,1099334,669971,266175,217906,-594052,-879248,-1032699,-928976,-308136,-270302,456685,237690,650737,551244,-113114,14439,-399036,-429589,-449126,-439824,181144,115912,443451,1014346,569510,537611,222990,248443,-219234,-526415,-353769,-643594,-497155,-447709,-662247,-58406,-836887,20420,49816,212320,682336,740218,1075110,857265,491693,483404,-331000,-162369,-963340,-1096670,-611243,-707132,108306,-48987,329685,564301,545500,513523,-359468,-122095,-501352,-468244,-232779,-130525,418628,565444,369472,774790,361555,632009,24433,-142106],[0,0,0,0,0,4,3,12,-2,17,-19,22,-40,32,-59,59,-83,99,-118,146,-171,205,-239,285,-335,391,-448,531,-595,694,-784,894,-1022,1146,-1309,1456,-1651,1840,-2062,2305,-2557,2853,-3162,3508,-3883,4292,-4744,5233,-5766,6368,-7007,7737,-8522,9409,-10400,11507,-12779,14204,-15883,17822,-20151,22982,-26528,31150,-37491,46950,-63215,101429,-493339,-1039665,-2074793,-1550641,-1478382,-850788,651802,958979,2389574,2163187,2059105,1686293,460489,207421,-420968,-696155,-717056,-18909,-377148,-46128,-16886,-1230545,-944492,-2102113,-1760154,-1218004,-1022241,946788,1074125,2256963,2574109,2003584,1666801,333008,-101944,-1040986,-1201910,-848813,-450664,5538,406068,605323,437261,-235922,-1131827,-1761956,-1967616,-1579782,-1233164,172358,856335,1432960,2585114,1272405,2221518,1007866,-135826,715921,-1561282,248700,-649855,-1332915,535220,-2007768,-590435,-1774475,-2601347,-724070,-1933936,358184,1164512,1553202,2972367,2228271,2292288,1068997,-228337,-947303,-1468383,-1856988,-1035977,-624516,375986,1159968,1063332,790115,-166343,-629744,-1888281,-2185547,-1644133,-1764799,-91344,519088,1731387,2086929,2105218,2027079,1247426,1063678,-89877,256653,-514689,-641003,-330712,-1681792,-753144,-2483274,-2111529,-1540329,-2445204,225213,-189694,1507921,3080620,2052198,4008654,1298532,1081046,-31386,-2523460,-651464,-2809145,-1015781,303414,-744681,2756827,525715,652349,1246595,-2625098,93915,-3125794,-2604077,61627,-2856250,2021752,685408,1428162,4347452,210301,3288183,814892,137130,1553718,-1481542,298872,-1264747,-1844772,-1512394,-2672189,-2415378,-2223339,-1664974,-253147,1023305,2219382,3002557,3437699,2908540,2005857,-128422,-662718,-2329216,-2541154,-1757020,-1910008,316483,277397,1530798,2337183,683169,863090,-766780,-2384368,-1282235,-2735008,-1540428,-431244,-881985,2084971,1417767,1688185,3055138,559805,2292447,629908,-79531,1073278,-2051728,-236774,-2063941,-2548597,-1575096,-3815617,-1197685,-1564004,-245361,2656534,1530044,4441784,3528931,2199251,2721390,-1309480,-910997,-2127435,-3805680,-1284934,-2278800,-353089,1782525,732630,2989818,1314029,-76893,396590,-2167075,-1709149,-2265362,-2273204,-828534,-166749,766648,2126674,1903093,2254122,2169775,1048633,1506509,256197,-145245,-530097,-2195961,-1271555,-3418457,-2533922,-2383956,-3209509,14925,-381283,2454406,3689099,3082376,4933166,1667080,1711981,421187,-2612667,-1790065,-3703364,-2216460,-916971,-520569,1791567,1515504,1882887,2324778,217737,-176457,-1358960,-2445717,-1820809,-2256525,-600459,143607,835319,1982653,2026771,2229928,2075517,1242536,1201763,682623,-173050,-345189,-1877057,-2400865,-2455995,-3534221,-2632561,-2216861,-1007284,1408643,1774859,3717062,3971910,3251400,3521126,579357,-318165,-1635194,-3361596,-2278792,-2807403,-1406805,705577,501855,2646724,2029299,1379385,1261132,-971583,-1062263,-2045836,-2388290,-1105376,-1460861,237048,766442,1227441,2542769,1477400,2377060,1230014,1173598,856979,-507710,-334201,-1978375,-2361932,-2398111,-3453032,-2275104,-2143694,-419764,1192588,2232659,3715896,3441005,3463979,2505892,694187,-590426,-2291107,-2609460,-3001297,-2370673,-1277325,-80075,1265656,1723743,2142654,1576923,359397,-299205,-1316498,-1749513,-2170536,-1456683,-569349,29782,860703,1113861,1793496,2169903,1573767,1467053,1252659,412313,375734,-1152163,-1289835,-1765212,-3082883,-2575940,-2986926,-1819897,-224634,654959,2978482,3137359,3694839,3435609,2344166,811874,-967212,-2229695,-2627713,-2812886,-2211207,-1229221,235958,1014579,1749080,1855045,1285879,527587,-381417,-1208105,-1429251,-1740970,-1097326,-666658,121021,807040,907220,1656577,1504135,1453915,1269964,892206,665575,-226356,-600911,-1318730,-2335276,-2208673,-2984306,-2421632,-1518010,-476545,1033910,2317533,3085627,3456799,2928279,2007309,614100,-1019577,-2056847,-2786393,-2605536,-1766321,-873655,162119,747495,1209077,1727004,877153,223261,-417651,-981248,-1554232,-1443544,-834781,-183917,311799,895020,1238221,1094501,1014647,1511745,992249,675021,576360,116087,-350845,-1021355,-1593042,-2466834,-2617502,-1957530,-1377464,-111749,1148346,2129737,3056308,3006148,2642952,1712848,375129,-878748,-1889138,-2490410,-2013636,-1795388,-640467,70065,882861,1405289,961203,841664,-266715,-469541,-726201,-1211080,-778958,-862252,-81261,499087,733884,1351469,882352,1074878,1221484,562782,1045253,-958,59418,-449586,-1352188,-1085705,-2412173,-1798189,-1805866,-1174886,236429,445065,2109670,2484387,2605962,2620449,1040272,661360,-854602,-1650421,-1747487,-1976313,-739085,-688441,194269,1034977,550866,1338408,249635,-107005,-500129,-1297820,-373856,-1243931,107728,236173,80074,1169396,402993,1027831,758551,179570,1100471,-17052,795520,-196314,-556886,-448779,-1899301,-1154113,-1851495,-1933730,-304229,-716837,1066174,1300067,2152467,2573250,1309666,1840049,-99219,-489141,-1186819,-2166963,-627290,-1499621,-293643,406214,140046,1345449,-135520,299882,-339760,-740756,-45627,-1015469,115090,100592,207306,1318749,375370,1123270,467295,162267,513377,-547693,488185,38596,-178570,-147258,-1177615,-307803,-1765086,-1294952,-1160488,-1318772,679207,59995,1551644,1805934,1248403,2165970,214228,697916,-445127,-1328805,-598383,-1294632,-504069,-291682,-268475,860513,-324948,454147,26905,-575922,-175133,-1280763,100434,-97205,99485,1089779,290397,1276639,457876,228762,411722,-468066,656015,-261287,-381085,263051,-568125,102924,-1108458,-817054,-1090723,-1247884,-345307,-775225,696880,1083766,1285329,1776180,884875,817630,61148,-501519,-221447,-1007402,-389264,-639284,182006,395762,-203978,227649,-234395,-702141,-591827,-965355,-254859,-247368,132410,802950,700469,1577115,1000397,880518,204383,-394600,-228031,-579593,-322245,-104495,-308215,138950,-333122,-366552,-813368,-902461,-618634,-757999,103625,237915,801430,1015560,801808,882720,550503,-79944,-124829,-595043,-338087,-466919,-210966,147239,227807,-49353,-175921,-625477,-521660,-932182,-702430,-650241,-206441,485464,908268,1355144,1304179,795338,494035,-85687,-237578,-616164,-698035,-470967,-451275,-113363,144598,-83758,-115781,-395514,-670351,-435368,-631383,172587,351323,451650,775307,311922,581031,139789,-142133,80689,-255301,31862,-89990,-66000,217721,-91694,-29253,-498163,-683957,-689935,-960276,-741372,-552238,42166,681965,1000645,1353976,1109394,873399,438035,-102197,-547128,-747982,-714006,-692577,-361434,-159074,-176864,311672,-84416,11225,-171094,-429723,-86639,-155023,88796,530291,97893,359956,346920,181870,405865,-260935,363526,137347,162473,195491,-37517,129801,-254117,-252439,-718533,-1055302,-1002878,-966553,-332557,303689,822915,938264,1183458,1503279,909224,450137,33182,-670340,-742736,-978920,-1127936,-318974,-406898,120163,164124,-18480,379360,-103511,-465,-160568,-330443,384,153136,323576,470048,126167,281047,154594,17387,17470,229109,372296,409287,528168,54087,-116459,-718383,-845617,-1126873,-1305659,-607616,-402007,550099,746700,1054235,1681764,1289252,982875,696516,-279242,-710054,-1038488,-1001549,-750785,-617055,-132565,-22615,448732,394644,165527,85273,2843,-127904,9476,8672,-78486,-39463,74649,86032,30495,233400,264745,336189,449297,391631,584383,520753,-104957,-237525,-373635,-877923,-1165818,-1018115,-711010,-351234,165862,903299,1148787,1422337,1087434,1010317,326439,-106792,-553453,-1030966,-827018,-937430,-278997,-43486,46252,329092,192959,225769,243860,277648,-61367,-72931,173290,-54814,74012,-138010,-106635,137296,-220096,311901,275660,568248,662603,89339,592545,-4556,50996,-469375,-1206516,-1035265,-1110141,-782266,12618,-5849,993360,1015279,1382219,1356523,851061,564943,-503984,-607025,-736727,-810578,-607521,-946915,-105879,115505,190659,652188,-61821,183218,129684,200403,148956,-184720,286157,-159796,-131347,269321,-299518,128337,128670,155386,798781,267032,664536,470816,56847,-307493,-607625,-796217,-1180372,-862117,-805590,-252140,356282,846794,1067113,1369864,886095,928701,71787],[0,0,0,0,0,-5,1,0,5,10,8,10,3,3,-3,-1,-8,-6,-5,-5,1,-4,8,-10,12,-23,24,-38,49,-62,84,-93,126,-138,175,-204,244,-293,333,-399,456,-531,608,-698,792,-907,1016,-1155,1292,-1456,1633,-1812,2040,-2246,2516,-2776,3086,-3431,3804,-4262,4769,-5423,6237,-7400,9232,-12597,20366,-46080,347613,1194298,-298377,-895836,-1458998,-2739776,-2179368,-2692646,-1032826,-289814,682182,1514040,1893322,1906193,1137016,983601,77810,-97629,-383783,-6407,669561,304074,1155669,496390,-82367,-398754,-1995925,-1214402,-2238118,-1342168,-494965,-429841,1091541,860464,1437806,999584,663600,663992,33978,643199,704242,1369846,1242345,1195109,1144493,-609175,-1257215,-2191411,-3400980,-2878651,-2661532,-1433512,856373,713062,2614462,2514794,1531822,2881546,-409985,614174,-608752,-1837041,614252,-1536424,1180435,858010,-205102,1511220,-1297862,-620404,-1208213,-1950834,-444955,-1147343,222201,115921,429824,971393,-28926,390395,328686,263678,1127281,1406821,1940060,1955417,1094311,877143,-717381,-1825999,-2710094,-4111973,-3399797,-3234017,-1050454,538926,1585675,3118924,3105947,3123364,1626189,1155700,-262495,-1533254,-588359,-1997487,-22017,-343972,77919,1027954,-725044,756595,-784060,-804882,-166580,-1911042,715491,-1227941,-387956,644599,-1775182,1021926,-803007,185969,1781320,-215825,3854478,1572464,2008198,3485881,-1705293,1160917,-3329305,-4816743,-2159325,-6735936,-862200,-1667252,-339685,4833872,1068456,5592095,2486179,1100806,2702301,-2431404,179165,-2535216,-2178641,1910,-1905591,967956,135848,263380,1126529,-640226,761205,-819039,-417921,137809,-928419,148754,-837435,-759473,-243141,-654013,38165,1183263,1740941,2657486,2915549,2513571,1973469,707317,-1633454,-2661452,-4202758,-5201469,-3385666,-3660397,-649586,767541,1739857,5288787,2914564,4291002,2523608,-449974,1238089,-3112799,-1301959,-2036311,-2595200,980776,-2045296,1715749,759314,-598140,2648366,-1441772,793536,69786,-2035694,1685349,-2501887,-358873,-223776,-2926711,1551078,-1588075,1307683,3369494,1012240,5108574,2011997,2049980,1548986,-2749092,-1984997,-5388019,-5116152,-3841286,-3751305,-78007,959314,3528023,4497689,4103082,4118199,2000330,758327,-848073,-2065600,-2487497,-2298102,-1992902,-738868,-267126,230278,1129566,204545,1261039,1044198,-206601,879418,-755135,-364177,-613500,-1953106,-666576,-1716766,-1022968,682100,663608,2745382,3320178,3122960,3872255,1477310,193166,-1525208,-4280199,-4011376,-5479217,-3996058,-2274561,-1510238,2325000,2865315,4219753,4908548,3038129,2925237,329047,-1142799,-1244781,-3366730,-1835013,-2016835,-1850339,519941,-384293,871768,1472736,542777,1458442,380986,402913,434032,-1377422,-708964,-1573956,-1763172,-919282,-1297311,519157,1393932,2352218,3616497,3636826,3221342,1841238,65791,-1512702,-3843197,-4606504,-4802445,-4269847,-2352916,-626227,1799205,3582296,3963560,4943101,3289114,2248957,698615,-1430294,-1403622,-3023735,-2267222,-1669291,-1675134,-122145,-181721,1099264,1236232,926097,1137971,630602,830571,10807,-449217,-974474,-1642581,-1468107,-1798232,-1015937,-6842,1087313,2477011,3193117,3907630,2988123,1729381,146395,-2055948,-3404275,-4859291,-4706837,-3789027,-2651897,-42657,1655846,3090016,4344397,3748239,3307760,2113673,499267,-455214,-2487641,-2140502,-2267215,-1908335,-942465,-765733,125039,340937,838442,1091667,857795,757318,405668,15234,-272774,-1055938,-1108851,-1591137,-1321238,-1076532,-19288,1308661,2233858,3140764,3339304,2620555,1658107,-56860,-1917785,-3083679,-4448923,-4153391,-3642524,-2157437,331355,1749076,3307841,3617754,3814694,3278823,1417909,224960,-1172565,-1700820,-2002154,-2306300,-1364448,-1209559,-343000,230305,227924,828324,655818,763164,790524,355462,269569,-287832,-480674,-1095992,-1545354,-1358653,-786898,37143,992977,2036610,2756471,2765287,2401129,1231206,-442805,-1554681,-3376620,-3444428,-3770598,-3014135,-1138968,-93573,1720413,2728026,3162727,3331107,2410188,1421366,343395,-853787,-1435844,-1721758,-1677513,-1390162,-1099203,-469243,-216212,120250,300585,566628,564472,723238,326169,334840,-133661,-483135,-847878,-1178959,-765814,-689326,54074,1079981,1866849,2621672,2458154,1949103,946030,-366410,-1394132,-2767258,-3210349,-3282240,-2649208,-1061213,-138450,1574737,2739599,2934343,2750090,1855220,1430387,72404,-580304,-1032488,-1518738,-952462,-1096042,-910993,-353403,-338002,102053,74674,159448,475065,205347,717251,450039,65695,-330836,-817508,-526112,-841652,-211442,148531,699042,1868062,1316670,2109597,1201172,706553,-74577,-1728433,-2058110,-3160172,-2518495,-1802253,-1395961,896091,1095051,2044434,2696659,1368856,2187793,442244,121510,-510239,-1493920,-235076,-1014708,-811966,-495737,-954862,120358,-676242,38250,-185179,-381651,959640,-143050,891883,119279,-263645,323995,-1198828,-393882,-469280,-73739,1202160,372328,1710792,1278461,1093086,949091,-1067423,-882596,-2341763,-2166697,-1793323,-1847404,253797,-219642,1244342,1971538,1706693,1964975,425209,629881,79201,-898757,-114512,-1296328,-231914,-70871,-524848,69595,-978700,-300217,-743822,-411701,216883,-469076,695510,94584,325634,632799,-750835,404411,-600099,-39440,355473,-188970,1326156,800546,1006035,937716,-253469,-159931,-1607979,-1643521,-1815093,-2108502,-447924,-611316,639337,967095,873471,1811804,887408,882028,250190,-76051,36171,-739200,88802,-355807,-272426,386907,-672273,-11434,-549766,-893763,-375151,-868167,178142,-78624,595834,861131,205496,712674,-146170,268332,217294,-237379,457888,230098,770238,511424,198574,221561,-761898,-886582,-1164517,-1153146,-905045,-839654,31384,222751,713399,1015190,628435,888261,106384,70604,-126231,-268332,138589,81706,321909,383630,146468,-65675,-620481,-990197,-897427,-1204340,-697469,-145546,400888,514998,826566,948577,658866,479668,321501,-131955,89896,-160933,350057,55717,412437,-49155,-95372,-492008,-691217,-956343,-731487,-821499,-317182,151586,485401,973223,552915,275845,-14086,219742,-37714,-201390,144275,411286,482070,668639,510138,206819,-35944,-761720,-798579,-1363472,-1346774,-698756,-478375,43529,460013,508415,941943,550480,864128,334091,189796,116782,-71711,104281,-205964,-327066,50840,-747349,-589682,-735655,-822811,-391871,-173261,196652,418084,668435,634755,469358,375053,-368906,-225620,-216089,-211039,-1332,279481,875444,929445,779840,380174,-28654,-582718,-1103282,-1386239,-1162318,-1354952,-270387,-42345,384104,1015372,931444,1192980,973535,631514,492167,-166770,-55827,-107535,-250508,-346665,-536632,-399868,-316509,-325146,-417417,-565604,179423,229402,508072,516513,597768,538363,-56904,-291436,-651653,-554023,-195271,-4010,510330,825664,997536,996707,224917,116879,-550613,-1204073,-1179278,-1406952,-922102,-782235,-38434,768976,812795,1288816,1309021,824865,796030,248197,287323,-170038,-297466,-192627,-519177,-218322,-745856,-667179,-647065,-295011,29382,290747,425430,678881,784679,264899,63584,-335318,-627265,-886898,-394272,-452395,-225224,290513,823857,1040028,1031047,513170,325185,-494927,-1045871,-1523774,-1368028,-1106387,-631808,190028,282798,1068601,1089985,1336629,861437,522728,606676,148390,-49944,-371465,-823957,-534700,-762067,-693610,-439229,-611892,-82092,-160044,564091,752901,794718,1068020,520779,174948,-218795,-704809,-899311,-923897,-148758,27000,442621,1008470,977456,1078143,649269,48024,-417671,-1246359,-1160459,-1525885,-1077824,-489979,-505695,594477,634386,1049484,1069760,905840,851986,408127,81265,-58294,-618641,-595393,-731245,-679847,-582049,-915414,-76565,19436,260890,560538,585388,799173,377997,899039,-18982,-393588,-308560,-1052738,-657333,-399908,-107425,785335,478379,1324805,817339,470613,360055,-412491,-798025,-1422893,-1112699,-1046018,-976595,248764,13259,857860,1307140,768260,1178256,788230,603001,141950,-454928,-154780,-970910,-397696,-888922,-757463,-281217,-514654,-14669,166473,482822,978817,426018,987982,222269],[0,0,0,0,0,-7,-3,-12,1,-12,11,-13,27,-22,44,-38,60,-66,80,-101,115,-139,167,-190,227,-264,300,-358,396,-468,519,-597,671,-749,852,-936,1063,-1167,1306,-1441,1590,-1760,1930,-2127,2329,-2558,2794,-3062,3339,-3658,3992,-4372,4788,-5246,5770,-6351,7038,-7814,8755,-9876,11260,-13026,15339,-18545,23286,-31026,45979,-85906,490261,1622130,1402409,1593070,1663179,221247,-175414,-1355327,-2055190,-1915715,-2168763,-952959,-595456,29246,442530,752996,566777,-152397,-426213,-663019,154007,275452,1408565,1856457,2064113,2632696,1101581,1037537,-720574,-1928805,-2258936,-2905074,-2411367,-1861388,-633493,188387,877960,1025617,1069188,794312,581127,636569,724744,747897,1213550,665553,1383911,257793,-420670,-592176,-1393208,-1729855,-1240845,-1345484,-284635,523381,102579,1464751,93079,53052,-449624,-2287938,-165925,-1034535,355160,2130513,1373242,4007917,2444195,2007078,1106447,-1045921,-1922608,-3155265,-3454170,-3041160,-2293865,-1186622,208837,1145589,1474931,1942558,1371563,1630239,732078,975351,669073,609477,709874,-218041,68163,-1118805,-1327646,-1440693,-1849560,-406592,-444413,433916,921133,1212943,1009934,127909,-675808,-1927314,-1381630,-1994447,-558900,439154,1305101,3417792,3448348,3629731,2314720,714957,-250130,-2908805,-3226089,-4147074,-3908393,-2374410,-1926977,430203,1207046,1593760,3222117,1285128,2647967,1524707,268149,1915074,-1165606,583674,-426254,-2812012,587234,-3259943,-1115711,-545691,-2052023,2738970,-224514,2071465,2349590,-480197,1448209,-2256285,-1788028,-2310335,-2957279,-713,-395720,2430379,3272758,3866381,4533833,2045166,1630080,-938596,-2656608,-3296436,-4972063,-3797321,-3135736,-2027302,231909,808109,2329375,3088802,2312190,2482259,1935470,1459590,753501,285550,-572427,-1356629,-1411511,-2740628,-1589970,-2081998,-1207042,903282,62604,2637561,1840526,1742415,1984650,-1757277,-507122,-3231606,-3080664,-1894714,-2976807,1936322,1213192,3892235,5336291,2609323,4742302,80129,-691179,-1829399,-5825799,-2835460,-5137732,-3396542,-385887,-1817836,3115598,1783550,2408570,4568167,1204879,3720780,960932,420024,673802,-2361472,-808946,-2614336,-2229373,-2051002,-2334148,70253,-560108,2240639,2450176,2218998,2592280,29079,246210,-2112010,-3329619,-3134915,-3358123,-861100,447421,2709877,3791244,4565811,4569098,2920588,1513341,-1217177,-2465054,-4124660,-5060289,-3783737,-3556425,-1607693,359271,681902,3101597,2997523,3051638,3641533,1977904,2181091,436324,-769461,-740952,-2819232,-1969927,-2936393,-2690310,-827948,-1123541,1580637,1847169,2622765,3322125,1146528,1177770,-1106205,-2676841,-2488955,-4221299,-2250849,-1457605,102771,3251186,3446837,5044405,4207545,2710439,1289834,-1454863,-2992574,-4192868,-4747524,-4269607,-3260009,-1735504,-55530,1386844,2728997,3326605,3909700,2722836,2518889,1522065,525698,-270573,-1884704,-2329793,-2677584,-3289408,-2504750,-2052093,-274901,1055002,2079464,2898325,2910019,2312300,826308,-571729,-2601658,-3109023,-3426660,-3166308,-881089,-14958,2615502,3735381,4399663,4299003,2527685,1027946,-1034910,-2846238,-3993211,-4670176,-4087355,-3132670,-1617593,-8729,1091902,2480765,3133457,3318534,2922334,2490969,1448771,468930,-442425,-1320674,-2391366,-3104388,-2665049,-2527158,-1650334,-229488,1118988,2257089,2862815,2583511,2219991,766226,-885267,-2067364,-3110024,-3151242,-2408104,-1132758,705421,2294381,3498790,4200322,3510392,2479927,667557,-958814,-2775108,-3698139,-3978076,-3596228,-2557348,-1354776,51693,1458527,2313359,3061281,2995174,2934918,2066120,1481610,916038,-598725,-1548125,-2073094,-3085512,-2586215,-2294928,-1751690,-27558,1016198,2005982,2590220,2552558,1955077,527678,-575503,-2060998,-2814595,-2739859,-2209391,-685870,462556,2353103,3226696,3541021,3146228,1948128,536630,-1333229,-2631583,-3499171,-3561440,-2868325,-2319463,-991810,478711,1329525,2032686,2338623,2633815,2631225,1692949,1572925,323456,-244381,-1099747,-1948398,-2238433,-2597769,-2109406,-1378785,-572156,941358,1844910,2352510,2591139,1338537,918883,-645626,-1776890,-2251611,-2776791,-1769205,-493310,756697,2100380,2977627,3181043,2543954,1593865,61027,-1229573,-2473824,-3235028,-2989368,-2640911,-1671084,-834915,95819,992406,1628555,2118741,1984202,2336954,1815234,1202614,709303,-93535,-700905,-1767046,-2382223,-1834062,-2468349,-1339714,-363673,502932,1664685,1813347,2275739,1126593,417210,-129260,-1977360,-1784914,-2249129,-1585456,-230192,474307,2192534,2323464,2604711,2185477,796570,49769,-1413305,-2012722,-2227883,-2659835,-1672271,-1495206,-560338,361097,698433,1492471,1525901,1995818,1559484,1152177,1052599,472884,345501,-578358,-1095734,-1594833,-2006147,-1570249,-1537835,-492663,481598,854574,1916459,1081522,1432183,451599,-844285,-535817,-1972282,-1387372,-844782,-314162,1430806,1393099,2124535,2023837,1286709,955990,-1014587,-755744,-1890892,-2267152,-1452370,-2124855,-290551,-311166,187457,1305308,426816,1608704,1102285,1110814,1552912,529127,1288088,103961,40074,-579537,-1690776,-1099404,-1954683,-1257810,-487580,-389845,1024767,808130,1444514,1075500,272729,287475,-1163194,-745884,-677047,-911566,650835,322540,1671834,1212827,1239687,1016010,-337193,-202961,-1481531,-1398629,-1515731,-1999439,-139073,-686765,213460,615674,-42431,1405427,276407,693087,944044,264097,1336020,207246,499042,164146,-748319,-623874,-1644308,-1224856,-1086959,-944805,147202,-252329,972898,699755,689167,678314,-413208,-3871,-579285,-217727,160022,-131089,1239765,794867,1137127,782655,-195396,190501,-1252304,-1026619,-1055162,-1420164,-262431,-615106,278438,470580,314790,918426,203662,528492,52131,231014,878542,565912,985386,638370,339672,105161,-764426,-622171,-1025830,-1194124,-823467,-577650,168749,46697,577190,739918,164259,562304,-54138,244911,-62829,380563,634719,759153,1109689,458518,306594,107070,-817771,-1124779,-1044713,-1131893,-637358,-460853,59896,469969,516683,631435,202482,42207,-83676,-239504,87496,164376,505550,533887,740353,747892,335729,-41288,-499913,-779156,-944742,-873736,-683837,-319877,75447,329585,632203,427690,243759,210428,53338,348405,516924,747791,625292,819687,295201,-332842,-411921,-1157430,-1045902,-1212845,-778269,-191605,138577,450638,615786,825632,562924,339612,34372,-553114,-479056,-9911,-78384,485753,456464,849206,1088348,570764,142244,-323945,-540550,-716310,-1043336,-590062,-791034,-319049,-79202,-156578,500546,342572,747579,577784,814202,844081,861006,984462,522904,133701,-260772,-1203556,-1152123,-1037657,-1187733,-606452,-141802,798028,720704,859049,1113035,310919,166737,-510043,-450045,-475835,-728063,-186845,268936,604159,950417,999730,637886,158495,-47805,-282651,-602585,-958766,-1041662,-750148,-767579,-266564,-203787,83123,329724,513074,849751,911990,771899,1258731,618005,404323,-64493,-985777,-941843,-1358144,-1212280,-953620,-507014,139801,463171,579217,1149164,1002626,516844,-44822,-753202,-833602,-910390,-801577,-335104,425238,395367,948137,1124933,834422,291841,-6585,-349615,-592846,-1009214,-1074100,-910129,-756372,-85467,-307599,380793,440412,638920,834634,1106528,1321824,763009,686599,185177,-411006,-768910,-1096042,-1435377,-1349169,-848673,-400018,265888,697306,1053695,1210489,1165801,548524,33741,-550512,-1029934,-798857,-996732,-21526,-11656,657249,1027125,798690,908144,722163,19735,-237836,-669250,-1000279,-1051439,-1026543,-280899,-729350,-22628,-42760,328387,674756,694760,1423105,1193493,1085592,573370,305730,-203210,-1057574,-953452,-1383721,-1384157,-1024789,-410791,409546,855909,1177437,1532983,982472,733596,21930,-546933,-659482,-1055250,-679641,-619399,-128829,703258,586056,1061399,868943,389593,457149,-206406,-538198,-931688,-1134154,-928058,-992653,-658986,-370551,76193,176754,696238,1041526,896843,1175513,951355,300755,507261,-317064,-836397,-1018789,-1551529,-1450952,-1194636,-25030,158462,790171,1395179,815747,1128225,522245,-207681,-302530,-1216419,-886720,-918511,-429792,127415,182167,729463,805356,894467,675431,-42280,175634,-744691,-629822,-651813],[0,0,0,0,0,8,-1,8,-18,12,-32,29,-51,52,-67,91,-102,137,-157,197,-233,281,-331,395,-459,540,-622,719,-832,946,-1096,1232,-1418,1594,-1807,2035,-2278,2565,-2855,3199,-3554,3952,-4388,4855,-5376,5936,-6551,7236,-7961,8779,-9664,10645,-11738,12931,-14299,15800,-17536,19497,-21781,24472,-27680,31638,-36617,43189,-52314,66150,-90318,146997,-614194,-990095,-454630,417870,1619073,1623184,2607952,1717623,1600801,738861,-666128,-992765,-1705667,-1379263,-1252517,-805636,-305758,-476366,101,-941498,-152318,-1098656,-447329,260125,438273,2307691,1594287,2843116,1964736,972267,702317,-1162415,-1401863,-1775154,-2079305,-1177046,-539681,310644,866897,935656,418615,-67188,-1118221,-1752587,-1139082,-1096190,-27365,660914,1871196,2503386,2753082,1872325,1646672,388822,-808156,-578771,-2483105,-1008854,-1620864,-1686874,173870,-2024849,-485109,-924651,-1101052,1186124,-60810,2029620,2706691,2061287,3172085,1092070,637254,-450676,-2328845,-2450132,-2437400,-2412013,-521789,-175690,1323601,1851516,1101894,1466637,-534622,-807310,-1997216,-2514505,-1500446,-1524581,962027,1454952,2086128,3137232,1864019,2456480,944014,129505,-617760,-2056214,-1700479,-2306235,-1973033,-2123917,-1660735,-1504978,-1147923,-11733,118297,2450411,2530328,3118057,3735214,1768607,1853331,-441369,-1938131,-2313824,-4091678,-2651641,-2256189,-913341,1687899,969872,3478218,1866457,946417,1201992,-2773078,-953283,-3100692,-3046526,308531,-2255407,3072127,2245868,2060599,5248641,-126092,3158749,388133,-1774965,627847,-4067966,-1376655,-2585740,-3688209,-763664,-2997566,-550455,183056,789790,3620377,2897100,4249112,3738363,2144545,1811653,-1524209,-2119529,-3454195,-4702152,-2747768,-2759343,-445866,1501898,1930811,3738918,2377774,1755371,278172,-1822994,-2299800,-3315431,-2751792,-2346662,-75030,734609,2679455,3550629,2828840,3950794,1322433,1266776,148077,-2542220,-1009216,-3948434,-2892050,-2542959,-3866918,-403271,-2022853,1011513,2234427,1938539,5789104,2918963,4507191,2970930,-728728,444153,-4735082,-3747821,-3942954,-5252708,-175801,-1700466,2281876,4084404,1873306,4997244,622735,96376,-484625,-4658026,-1637495,-3574663,-2137758,345596,150798,3453419,2762554,3552958,3516930,1958470,1097736,-312369,-1426082,-2326086,-2985698,-3899224,-3503027,-3074314,-2181572,-810754,547315,2557227,3483737,4660258,4903260,3521358,2997918,46762,-1642195,-3080437,-5223318,-3977734,-3936108,-2301000,666950,1637605,3774657,3756091,2891088,2679447,-59366,-1579967,-2863144,-4293316,-2575827,-2724942,-765740,1576726,1661555,3715801,3365552,3077169,2878195,681239,531046,-1821857,-2495764,-2998570,-4239810,-3039090,-3184818,-2539557,-378832,367158,2800204,3916858,4138876,5573083,3582812,2257788,598318,-2549597,-3475720,-4874548,-5055654,-3294302,-2438885,398580,2640144,2908382,4268572,3386755,1731808,656110,-1929282,-2620410,-3391577,-3488580,-1680635,-569197,1172405,2416034,2844435,3879957,2769696,2427766,1108793,-57321,-993041,-2495224,-2765180,-3680417,-3728470,-2906172,-2736539,-258540,736686,2576623,4189869,4470653,5095928,3732094,1844017,55945,-2636266,-3796662,-4768062,-4391118,-3595046,-1724817,619974,2081985,3492583,3495927,3119351,1805202,79526,-1387579,-2648251,-3017985,-2894150,-2025459,-256845,882854,2332619,2911711,3073770,3058001,2194608,1288472,-94815,-1093539,-1813447,-3444395,-3241099,-3345145,-3331385,-1529336,-1123293,1057325,2713636,3388662,5098885,4398883,3605774,2004031,-152449,-2066251,-4071938,-4555419,-4292270,-3190938,-1441282,423626,2086263,3373894,3476674,2808200,1578266,89504,-1398825,-2434055,-2927908,-2492982,-1320522,-532762,602102,1977447,2505117,2864639,2504398,1810480,839363,-364000,-1037915,-2102108,-2585398,-2795392,-3305624,-2581663,-1791733,-689271,702448,2268777,3491311,4221714,4218411,3077221,1608930,-203672,-2036993,-3487663,-4016806,-3835775,-2942040,-1199898,622670,1663263,2846502,3062140,2377447,1368856,109877,-1232397,-2035975,-2473568,-1868019,-1334230,-282424,779509,1761149,2194605,2087634,2127948,1394817,794928,-73483,-939202,-1461301,-2202762,-2690843,-2880768,-2652232,-1638215,-681970,985427,2128716,3100680,3534590,3636645,3040423,1481957,8944,-1581460,-3238252,-3400486,-3383251,-2653314,-1322337,343633,1979147,2514533,2890474,2090201,767975,-9600,-1249154,-1650470,-2050676,-1302695,-864487,-87029,869385,1128033,1957478,1754389,1029098,1206945,156150,48562,-627060,-1455549,-1513932,-2111852,-1735271,-2134230,-1623891,-429337,62131,1886028,2609450,2985714,3180895,1982399,1491550,-329358,-1730503,-2101340,-3614604,-2523624,-2051567,-1239950,560091,964703,2312847,1762532,1553383,952064,-436296,-734616,-1440426,-1236727,-611479,-527258,581216,511837,1252194,1121373,878937,1272101,81023,461267,-399450,-817298,-482320,-1762564,-1084090,-1551722,-1608324,-737107,-867461,892343,1164483,2064387,2815769,2026391,2732283,720421,-42351,-903800,-2307089,-1546867,-2665902,-1211089,-741448,-225329,1071585,632197,1792925,953808,1952,439724,-1206125,-518071,-671861,-692011,593394,120495,1290465,759688,720399,1068185,-556048,481500,-152387,-586946,-152948,-1157374,-437657,-1225997,-1250946,-649096,-1317852,208050,111607,1244423,1686344,1509065,2447591,980600,1063979,19043,-1090296,-1125364,-2161055,-1189868,-1418366,-1002527,379980,326480,1226633,691120,479810,423428,-648077,93188,-484728,-223456,742773,104314,1204858,722946,659995,750762,-129906,120384,-682412,-349256,-146189,-608558,80725,-423804,-259769,-403174,-895981,-197466,-618421,97968,554971,780983,1902428,1331009,1475610,769463,-1049,-309785,-1413044,-701227,-1241850,-940249,-140584,-445086,351406,238930,239601,419904,-561984,82013,-364342,-96250,470315,365010,1176865,737024,643220,689945,-63701,-248276,-1012113,-886147,-692835,-484356,-140903,-37192,-135463,-194585,17758,-79645,-399266,-347004,-97365,348686,703798,843070,1052522,1049121,781590,409148,-420099,-643545,-733285,-858109,-297008,-631472,-87875,-217350,-277736,-108011,-343092,-408451,-404408,-413200,217329,386827,796110,1262147,995480,1008030,424079,-129621,-435454,-993670,-1070413,-937803,-526002,-292461,171684,572985,189599,334485,153254,-132241,-84163,-148143,260855,312320,403137,961555,380549,449531,323019,-205493,-40799,-367143,-224819,-143516,-58865,-196030,-431744,-374443,-524844,-750155,-596557,-417900,-21730,467259,785916,1514642,1434255,1349987,620814,221001,-234328,-907410,-1219708,-1428217,-829185,-628193,-19684,383053,284898,818142,454275,356557,46391,-498620,-107306,-234223,-198523,509825,94374,586983,120049,373092,608790,-108744,184519,-101320,-119664,-10830,-333256,-210738,-757956,-753755,-856785,-1085976,-310435,-92667,600351,1259698,1584806,1787014,1268929,1252362,332135,-487805,-954435,-1513737,-1533872,-1245754,-594237,10810,447730,996035,696338,522972,477108,93919,116045,-354779,-749541,-191881,-115361,6133,114292,26293,367088,224115,392541,242762,347368,54025,25923,-293232,-557675,-840473,-1265901,-1099061,-948401,-304644,83297,806546,1105292,1795204,1665382,1558528,942949,124962,-623283,-1391848,-1324630,-1455044,-1492341,-662167,-261538,444668,603065,970920,982537,508464,210486,-192897,-580240,-406049,-542205,-157398,-64815,-2070,438295,110681,462725,496380,381127,624565,313604,-3396,-71478,-627616,-773532,-1062109,-1346991,-883989,-618042,80048,709252,1289121,1728514,1759648,1339314,718773,17073,-660911,-1169927,-1514131,-1681957,-1233290,-1027984,-210667,494463,781448,1004760,729241,528382,555365,-51041,-160202,-566726,-434326,-506046,-470759,-88138,-40335,480819,397265,584040,853057,235924,577993,217728,-162872,-603632,-1197414,-804968,-985416,-921669,-393325,-75159,749866,1368393,1307016,1899588,1225647,1037467,-106703,-617558,-1156909,-1704802,-1520501,-1394230,-801962,-301686,464598,864046,632396,1083001,436100,466957,296763,-346161,-103580,-553147,-817472,-386476,-565121,157914,-154877,215719,737107,217828,537712,678035,71818,-32981,-902398,-645420,-1099281,-1181837,-784666,-926572,217426,626494,1165815,1525019,1321609,1320081,400958,44393,-576157,-1094668,-1202544],[0,0,0,0,0,8,0,17,-7,20,-21,23,-40,30,-60,55,-78,88,-103,129,-144,175,-200,233,-272,309,-354,408,-455,528,-588,671,-753,845,-954,1053,-1187,1311,-1467,1624,-1801,1994,-2210,2442,-2697,2978,-3282,3632,-3994,4427,-4867,5397,-5964,6619,-7369,8202,-9206,10335,-11719,13366,-15418,18036,-21465,26234,-33212,44498,-65663,119394,-660519,-1359837,-1758488,-2263978,-1205471,-1113067,462129,1416650,1811689,2877295,2224361,1678932,820698,-61405,-963204,-893202,-1121244,-581693,-138525,-314302,631314,-269715,-432838,-951626,-1942133,-1138673,-1394297,-342699,226172,453583,2078108,1363959,1440390,1203049,380745,527858,-153240,410526,466726,343509,185868,-744640,-537551,-1891370,-2037940,-2821831,-2590022,-1222042,-726631,1427358,2320516,2731791,4048673,2901945,1243657,1135153,-1857695,-1198147,-2228535,-2602725,-78230,-1913712,944361,841210,-299004,1549245,-1257452,-428288,-862881,-1425431,285208,-962020,237563,755752,338045,1196349,787819,440101,840711,711616,972477,1295074,957084,706072,-456883,-1483496,-2398276,-3422979,-3180972,-3336805,-1497093,-156087,1531666,3863647,3522479,4594924,3333990,1727331,580359,-1457319,-2415804,-2787912,-2741498,-1669409,-688032,355679,917661,1577297,542280,734331,-202852,-781433,-299455,-1546144,-164942,-739189,-99191,738571,-454320,1268909,560972,929800,2449452,843227,2932646,850487,-128094,594772,-3830313,-2007375,-4349109,-5333455,-1444748,-3867484,1401442,2524201,2297296,7409916,2275944,4723664,2486025,-2196369,531112,-5444417,-2823509,-2549340,-4074028,1124270,-1316716,2000254,2270814,312631,2785107,-546760,-72616,-335877,-2173488,-44635,-2132209,-752151,261696,-974374,1735532,207637,1681122,3037568,1161882,3367489,693344,451380,-301025,-3693070,-3418669,-5182608,-4485381,-3502307,-1741515,995897,2579657,5190461,4912017,5878506,3443743,1733978,182587,-3724578,-2713086,-4859583,-3560826,-1346983,-2634343,2291381,772167,2313270,3591305,-211686,2847988,-1140889,-544210,47362,-3667446,764878,-2612960,-1153408,1483210,-2152416,3727040,883821,2197316,5010722,-5425,4135207,-103295,-2261619,-1014079,-7092699,-3372398,-5627581,-4199276,203359,-990405,5025902,4728039,5588149,6271817,2495560,2853286,-1255180,-2788077,-3476611,-5566442,-2983127,-3126521,-1609119,1161459,937801,2793972,2589205,1755321,1649314,-83656,-444224,-997681,-2248123,-1142831,-1897268,-1443027,-298079,356494,1326845,2343457,2915023,3113161,3168578,1413061,857968,-1493063,-3629037,-4014143,-6418572,-4598349,-3285090,-1584933,2690468,2636059,6178827,6138500,4911474,4949106,296552,-314360,-2887327,-5060463,-3235311,-4958408,-2185358,-970504,-178827,2807451,1432160,2973724,2797634,539168,1564452,-1367382,-1388177,-1067144,-3095908,-956867,-1666533,-953856,929000,536943,2758005,2792769,3035946,3683390,1560379,436890,-1740521,-3472499,-4723260,-5453018,-4780550,-3365063,-1137516,1919441,3344682,5474883,5915683,5092739,3843354,1072391,-819012,-2770782,-4739090,-4064574,-4235726,-2505295,-841175,123343,2318743,2092288,2531422,2848055,953444,748726,-337500,-1137656,-1360223,-2041886,-1864733,-1574111,-815764,-91040,1229746,2295862,3026941,3297643,2814080,1970981,153834,-1627504,-3332964,-5020005,-4913659,-4719023,-2902290,-687393,1438083,3939409,4933573,5826060,4979237,3001468,1379625,-1234862,-3008089,-3761844,-4388599,-3458675,-2467876,-971958,1039963,1331647,2145691,2623794,1597167,1813822,677948,-278168,-848525,-1529436,-1444431,-1938269,-1407088,-681622,-173598,1435427,1986179,2900959,2987998,2820112,1957199,212816,-1403791,-3266997,-4357721,-4526056,-4387224,-2617150,-622177,1424049,3746705,4614427,5156166,4319384,2648215,999937,-1491060,-2624946,-3598934,-3924211,-3094141,-2403973,-458684,304325,1440014,2056447,1786483,1885763,1341185,791951,-78386,-944226,-983444,-1584793,-1309813,-1190535,-835051,59601,607559,1908600,2239211,2791689,2505611,1865691,200109,-1319955,-3031416,-3508079,-4247152,-3876653,-2487109,-555292,1845457,3041410,4536985,4305632,3683907,2515978,370193,-909075,-2508450,-3375199,-3072500,-2951148,-1785982,-660668,114378,1054585,1396202,1419177,1281349,732374,363127,209786,-614040,-548632,-888412,-1166362,-904031,-907490,13959,694237,1085913,2078064,2048911,2169700,1445466,-93710,-1005768,-2479261,-3386391,-3262379,-3150944,-1844662,-314886,1553004,2692552,3487356,4158992,3156496,2161148,665372,-853483,-2138884,-2771970,-2342410,-2193116,-1657577,-568331,-9053,1113717,1074120,1242096,1137612,299778,656896,144030,-223301,-47221,-763363,-593056,-986193,-435097,-74224,-45383,1302843,1370584,1753481,1577218,584113,466436,-1185846,-2064445,-2851167,-3094257,-2226098,-1827215,48023,1307064,2298292,3342428,2965071,2688264,1477706,93253,-694029,-2061346,-1635565,-2229609,-1763421,-813573,-755195,480420,314,605615,807116,157126,924189,243695,488783,241290,-112884,296358,-910435,-205859,-449041,-452280,540498,-75115,1637622,987557,1035861,1177057,-563737,-488860,-1564278,-2200110,-1754857,-2378650,-642738,-200257,1044021,2132324,1969353,2825182,1592273,908940,584098,-1037261,-838044,-1894784,-1368309,-778422,-1093178,77960,-223798,254576,168158,-307122,369434,-51193,605026,260890,565684,845304,-94560,351248,-270883,-356853,-43597,-489900,513074,381710,629156,886435,202124,385213,-639193,-955070,-1507234,-1743351,-1071205,-780188,411471,1245831,1302098,2466644,1335357,1267077,848840,-218707,-17414,-889289,-695916,-760223,-844604,-23915,-417001,94219,-391752,-560474,-112709,-729994,176983,110883,509046,815019,697130,1052167,422354,162556,53105,-708578,-35903,-652926,-107341,295770,5476,573330,-124921,-375334,-697996,-1168432,-690185,-918107,-274713,605689,756867,1411622,1317566,1234993,596871,188305,-250883,-555236,-565959,-369632,-257696,-215106,-9268,203510,-175680,-609142,-742925,-722321,-725080,-236058,171034,1025764,917311,1324804,1026304,1119821,589824,158404,39557,-800845,-641358,-413397,-414262,44985,-64346,-122466,-458732,-499068,-488339,-528426,-410206,21445,463845,724157,675291,746319,268198,29329,144592,-331808,2514,-256925,-67244,8499,269483,351318,36494,-343299,-637630,-1276754,-1005832,-1021326,-706197,103447,441420,1416114,1405603,1320540,1118562,709593,195289,-19247,-583760,-854825,-1014136,-468249,-504956,-603430,26203,-329831,-97030,-27964,-42794,253378,170239,457768,625780,393990,296589,60295,-10169,-264058,-106212,-317040,-198234,474067,581021,774897,579448,273964,-192051,-1133588,-1359648,-1417381,-1078258,-742362,-205012,591958,1341744,1210901,1623246,1217950,914384,285323,-542438,-861620,-1156399,-799706,-786255,-667187,-232736,-229539,54511,85570,312245,409504,223447,414059,551332,597288,99443,-64917,-84050,-546384,-567565,-367011,-104036,393420,172078,897050,714288,374289,37775,-558700,-785290,-1278949,-1488775,-1268800,-1067472,-357940,705741,1076822,1744201,1586688,1377220,917449,226634,-233448,-843827,-1018911,-1125991,-1112314,-841106,-708925,-115594,-134271,315888,344596,582091,469315,376568,559827,604456,81473,61002,-282785,-502427,-727441,-680834,-29434,337496,840514,790623,1188480,741949,247284,-318121,-1053308,-1420510,-1567158,-1364783,-958302,-217320,453956,1150252,1405047,1430054,1247112,1034698,340772,-367811,-716675,-1295645,-1117064,-987731,-891630,-609757,-253347,-96749,293127,432900,887046,581598,564197,659089,103722,246976,-283911,-750572,-407804,-855898,-424229,-140457,18493,1063961,1118163,926729,1205126,262780,-175135,-1228429,-1485625,-1488044,-1652446,-867096,-473508,594921,980586,1464731,1639289,1361331,1244746,165346,-245669,-376126,-1028394,-755823,-1198055,-617335,-368710,-465665,165095,155264,640313,691216,425279,892497,448247,234782,-26166,-913506,-60543,-1084027,-483499,-468507,-314666,466947,716917,1354851,779719,806593,702460,-312657,-594717,-1741194,-1437908,-1196495,-1143645,-99735,313541,1018538,1486691,1137331,1818830,839948,563810,186574,-545443,-434270,-1264856,-1128694,-749782,-954034,-134510,-205076,431905,570132,582677,980543,520767,478343,437732,-235082,-11513,-1078270,-723351],[0,0,0,0,0,-2,-4,0,3,5,9,2,12,-10,12,-23,21,-39,39,-55,66,-79,96,-118,136,-173,193,-236,272,-315,376,-416,500,-550,645,-724,822,-938,1042,-1190,1320,-1491,1659,-1851,2057,-2283,2531,-2800,3096,-3420,3775,-4155,4587,-5039,5558,-6116,6743,-7442,8222,-9116,10127,-11308,12717,-14453,16739,-20079,26132,-43365,305787,831765,535803,-944144,-935700,-2132667,-2064469,-1623257,-1586795,249913,294890,1159026,1438231,1274668,828766,327620,-282821,-293164,400525,331816,1495906,1501654,1226955,1092640,-310441,-958471,-2255900,-3001519,-2867071,-2845521,-1202174,-336641,1089319,1943562,2236860,2393322,1534959,1467895,-129218,206644,-138431,-148381,225341,-527415,126193,-415992,-785446,-974758,-1656395,-1274183,-763164,-671170,619379,760483,675908,1459661,-50148,193711,-232246,-1618036,505520,-347253,1753608,2264698,1735642,2928943,728726,192942,-1372160,-3204625,-3079399,-3957735,-3405603,-1689297,-294592,989934,2551113,3020102,2882233,2925855,1158798,1087233,-228288,-502243,-610977,-1359373,-540540,-1366176,-555961,-1211404,-1134373,-636159,-1034024,570198,472270,957404,1478902,551006,685154,-729120,-1244517,-1185540,-1676057,-464819,480048,1655952,3166654,3037316,2854509,2042365,-72681,-1482965,-3552663,-4444542,-4152596,-4071751,-2098510,-492697,1364381,3247886,3353391,3825875,3201303,1796119,1461951,-231325,-1123692,-433466,-2585012,-1489216,-1398663,-2637874,154295,-1950040,-154405,952357,-617465,2941017,640866,1280613,1639772,-2037950,156997,-2567096,-2278751,-774302,-1924143,2086654,1922378,3230910,4504219,2503173,2635724,20771,-2246211,-3192300,-5495190,-4363166,-4269188,-2877390,263676,476977,3785001,4151932,3681478,4803267,1436199,2072366,-132792,-1484011,-953765,-3319010,-1632222,-2251434,-1963373,-837792,-1054733,427471,545451,1979766,1828418,1821830,1808532,-82299,-27853,-2648524,-2186055,-2503387,-2560428,208708,164384,3091632,3755956,3823531,4731674,1149131,1039554,-2191103,-4539043,-4026851,-6971020,-3587165,-3069648,-1334966,3323258,1698588,5635296,4402181,2722527,4995114,-556664,1015238,-1364141,-3463919,-977563,-4476750,-1795116,-2011438,-2340885,1172605,-839265,2368796,1671207,1786836,3258483,415456,1369243,-1616774,-2337494,-2574984,-3776537,-1327544,-1156781,1137564,3514082,3494594,4863774,3667786,1871975,554081,-2727224,-3903915,-5345027,-5764395,-4162475,-2840141,-286458,1993805,3723043,4980522,4530218,4260367,2547256,1659702,-283201,-1710826,-1812619,-3501374,-2522915,-3420859,-2047578,-1087678,-1058261,1694375,1432385,3003649,3177047,1860577,2531674,-363368,-949697,-2366794,-3780091,-2192567,-2926205,-110563,1592663,2372016,5276642,3824272,4121389,2153238,-741067,-1732399,-4937357,-5473506,-5065573,-4873588,-1882088,-413204,1716865,3993281,4404239,4992374,3620194,2863010,1359043,-581355,-1092780,-2851842,-2640815,-3317631,-2951145,-2148314,-1711203,104957,876298,2029377,2788199,2701966,2699127,1585712,38705,-1080924,-2554886,-3290994,-3214648,-2347297,-580942,1394948,2655920,4466287,4273814,3753823,2316442,-434466,-2172424,-4032109,-5118175,-5063395,-4316439,-2266109,-199456,1811806,3345574,4401546,4652957,3483404,2987932,991367,-441077,-1346394,-2037205,-3053726,-3299226,-2961313,-2329770,-1201138,-417789,903626,1995314,2623627,2899109,2800667,1511448,400002,-1291953,-2631929,-3007862,-3204426,-2422687,-547442,1095180,2855367,3794301,4233362,3108579,1791360,-310552,-2482613,-4035821,-4569719,-4630409,-3571845,-1949864,103056,1828791,3233017,4030649,4083073,3304919,2294509,1268857,83027,-1247626,-2070943,-2667226,-2964626,-2539537,-2541247,-1215448,-289248,864918,2271365,2488980,2969812,2415910,1223806,611158,-1581781,-2146896,-2809745,-2928121,-1765055,-709842,1065316,2557688,3596769,3875242,2905544,1466227,-582290,-2276980,-3397030,-4023755,-4113268,-3299844,-1528417,49517,1791935,2884109,3471447,3744625,2846312,2273594,1051896,-154843,-1049013,-1816104,-2451512,-2453811,-2684901,-1722663,-1487251,-341505,759748,1398093,2502511,2317587,2138958,1312088,-112837,-811691,-1957049,-2771971,-2249291,-1994192,-38053,1117742,2362890,3207740,2888918,2623894,1126581,-444518,-2044757,-3298812,-3403527,-3641197,-2486287,-1296450,386196,1771633,2363534,3091493,2837881,2524842,1875610,1009776,183597,-1177161,-1217151,-1747444,-2511250,-2069697,-1938771,-1160396,-690197,268645,1453486,1740618,2583851,1750928,1485733,525585,-1060191,-1336474,-2103969,-2072827,-1072142,-492439,1268270,1547431,2642022,2886190,1387432,1269617,-832345,-1532702,-2599692,-3336888,-2321936,-2092352,-727878,587142,1004028,2383372,2238143,2460529,1984404,822012,1178515,-177027,-516306,-884985,-1272822,-1174855,-2147637,-1814042,-1450423,-581935,309619,574674,1690729,1814071,1712370,1451750,200241,118558,-1400308,-1418640,-1211283,-1366392,88753,128657,1724994,1921410,1092484,1658698,48477,-469812,-1417720,-2336922,-2124170,-2399505,-767141,-561103,411802,1533551,1145589,2430088,1286864,1180892,1103686,18882,585274,-470746,-579881,-695462,-1689037,-766791,-1689388,-1171971,-356726,-876475,1050339,510227,1338236,1554454,703029,1070390,-356128,-435448,-776625,-1596487,-233902,-615487,875023,1052523,1130880,1300299,520937,146987,-976449,-1456498,-1455762,-1887081,-1269177,-872419,42082,933471,839347,1691599,849248,873172,972781,260637,978834,-4301,319057,25702,-921260,-255737,-1113337,-1122166,-1361347,-1536559,-273989,-518367,757634,779148,809335,1392136,690609,431137,-6672,-704970,-586035,-704179,203697,133746,841606,932161,327561,677314,-322213,-940789,-994953,-1585895,-771040,-793499,-129884,694058,493977,1507878,747024,531347,379238,248258,345629,-15181,190543,328587,-52640,334634,-608540,-361630,-900792,-1077456,-835723,-837576,-268245,-64336,517334,1084245,970132,995173,697850,187907,119762,-235626,-178222,-63784,224722,437340,68773,210922,-360951,-578902,-824794,-1163253,-798649,-799036,-105509,-99090,356896,842159,662470,575650,504891,-83182,-405588,-220814,-25757,503342,479501,486603,204704,22244,-287953,-848501,-1113535,-1127163,-1116844,-693696,-142099,240920,676673,627903,760410,640429,828826,495941,301985,-110105,124133,49260,-32536,-70458,-638044,-549034,-880427,-877039,-708803,-506510,-173360,213096,615013,988122,648178,498281,283367,-431159,-285795,-651582,-423884,5173,-47043,607403,574815,661301,487487,-8437,-525990,-1019836,-1130021,-1170114,-793653,-420825,-137333,481810,905250,839656,846638,691853,883447,374491,4568,242824,-18673,-24071,-616026,-718919,-677793,-1185398,-846013,-659036,-578994,441036,594100,861973,816746,821396,927377,-125057,-348212,-794840,-694239,-575158,-158632,379191,619914,1039022,1085856,714532,306068,-599848,-636533,-1191080,-1284513,-795563,-963454,-207703,268650,820631,937316,1031260,1141378,727312,748199,633609,78362,-24980,-305876,-427105,-826482,-1374835,-994406,-1004667,-814990,-205546,381688,1115120,1066153,1347747,1119953,355315,176714,-810328,-876649,-1041962,-687625,-230897,104017,809656,958488,1095877,957304,66883,-212070,-808663,-1384619,-1174772,-1013850,-686875,-389724,-118142,607412,712340,929871,1290450,847263,1155896,434932,551723,-118510,-346277,-694380,-1217939,-1047761,-1167556,-1027003,-494647,-201195,474806,1009588,1226937,1242016,883567,360078,-46857,-917489,-1163907,-1037302,-805603,-538559,160497,760893,1056233,970133,1006390,528168,-133464,-565356,-776512,-1310757,-1090619,-838478,-696605,332626,338961,569983,1061516,925066,1203630,1079459,797233,681623,-190279,-231112,-910312,-985272,-1186481,-1572605,-562055,-684175,216409,493433,946955,1400164,1441592,1000324,369977,-291158,-703831,-1438436,-1008979,-726744,-598039,205816,132563,1191087,930601,869119,587983,-87412,-411263,-757645,-1002298,-1137239,-1105302,-212425,-171278,446142,877575,590331,1270121,740710,1038225,952733,149989,46418,-399268,-687243,-1006653,-1547895,-846701,-792469,-220011,166202,293864,1381706,1197055,1401518,963663,210,42098,-1257916,-1062354,-1120280,-781212,13177,93511,993934,854080,686590,1132940,257710,287667,-502736,-952744,-684910,-1237998,-716747,-882784,-449732],[0,0,0,0,0,-2,-4,-7,-4,-8,7,-11,22,-15,34,-25,44,-46,57,-70,79,-96,108,-129,147,-171,190,-229,244,-287,311,-351,393,-427,489,-522,589,-636,697,-767,827,-908,977,-1061,1150,-1237,1342,-1444,1562,-1693,1817,-1987,2138,-2342,2555,-2801,3111,-3443,3885,-4393,5059,-5893,7013,-8556,10794,-14352,20885,-37541,151618,1072579,1815865,1628077,1814119,1035216,56385,-339489,-2144387,-1796332,-2546999,-1891611,-1065867,-393220,296694,555954,707391,275165,623586,42077,508381,819871,1327654,2125769,1332610,1512020,740464,-472829,-852077,-2296553,-2061357,-2218052,-1782468,-532262,116839,1120540,1261157,1233809,399227,-223743,-750544,-982539,-564507,-451976,805179,1516460,2130916,2307166,1889903,928783,-210701,-1601690,-2537240,-2303552,-2951131,-1208921,-1432934,-775033,655939,-357886,1405651,836582,380244,2189586,771185,2384242,1677038,1003296,1472160,-397064,-1145302,-1816468,-2783768,-2363197,-1837831,-1273059,510128,1090106,1684910,2254128,478465,991622,-1001554,-1845472,-1460724,-2082267,72889,151551,1752931,2868364,2480098,3324528,844791,369503,-982363,-2625294,-2101751,-3431289,-2206200,-1860660,-1523065,-94203,124960,913515,1714312,1393884,2140435,2465086,2184647,2065401,1081559,358295,-651028,-1932255,-2812545,-3416542,-2651275,-1771874,-452355,1023616,2084524,2709599,2486664,1613082,121914,-729678,-2838882,-2053688,-2090903,-1411895,1450004,603712,3600606,3688179,2033168,3582155,-974493,158451,-1800858,-4486264,-1229656,-4391452,-1973632,-956439,-2245014,1811367,-100033,1883205,3315894,1542234,4027558,2379935,1929124,2291745,-1620462,-699280,-3178666,-4203327,-2565857,-4232927,-669534,-136770,1314287,3871737,1802092,4051232,859094,-189436,-608704,-3945084,-1662092,-3208927,-1527652,958975,1211415,3929889,3285410,3751658,2297397,609211,-193184,-2471232,-2584411,-3981935,-2934211,-2821338,-2331244,-185721,-806270,1834277,1913152,2390050,4099299,2478088,3884019,1917169,625009,21564,-3739669,-2453350,-4766133,-4352806,-1735260,-2883020,1813495,1692341,3037399,5093640,1063919,3451262,-840363,-2478156,-1378577,-5351988,-1232309,-1670215,-711240,3596853,1357085,4939078,3333891,1938881,2502695,-1923589,-1478546,-3273980,-3999574,-2833575,-3648379,-1757653,-1281975,-170741,1787255,1834014,3390412,3652414,3474460,3917229,1560814,1071385,-1023763,-3088413,-3382492,-4789351,-3948529,-2731930,-1496305,1363826,2798487,4131991,3911357,3483918,1464180,-446744,-2128301,-3593270,-2839752,-3725011,-1192334,187192,1352241,3819099,3300228,4007195,2611804,696615,547303,-2468918,-2545732,-3352855,-4147254,-2433818,-3156368,-586864,75354,807551,3281841,2820094,4218917,4095676,2901162,3018809,-335528,-1036446,-2568340,-5039193,-4125123,-4185528,-2807103,-148388,678474,3184460,3914701,3659531,3498819,1270117,-354953,-1756806,-3549957,-3324078,-3030834,-1998657,423711,1528745,3335024,3768609,3158195,2681079,992677,-413225,-1870473,-2692041,-3340067,-3728283,-2592098,-2264353,-1269681,150379,996899,2842421,3173833,3717041,4103742,2885347,2374744,303163,-1482869,-2890369,-4434024,-4448487,-4268903,-2573842,-699815,1149987,2886568,4048335,4012684,2872622,1586507,-196394,-1810552,-3033768,-3358201,-2554769,-1651376,21727,1674210,2755958,3522744,2835242,2124956,795262,-476328,-1465648,-2593812,-3199012,-2958522,-2927153,-1944882,-1047333,-183212,1886560,2117448,3349385,3895108,3538742,3563291,1582212,549493,-1254118,-3363265,-3908127,-4226812,-3786870,-2442118,-947955,1349052,3058766,3674253,3604349,2913694,1273350,-300522,-1859196,-2899473,-2928182,-2511571,-1147476,456975,1478223,2632852,3122895,2508929,1848189,489968,-451235,-1512357,-2294730,-2627893,-2692401,-2269968,-1478940,-1295883,368903,711426,1930752,3093778,3256279,3470530,2847907,1676688,340460,-1361574,-2649153,-3987015,-4002868,-3378460,-2185929,-551724,1171398,2356351,3537665,3453668,2571747,1138330,-437768,-1465670,-2355093,-2708737,-2213705,-1014209,17477,1467850,2095308,2380033,2019506,1669558,627780,-306437,-1268854,-1861762,-2333005,-1894438,-1993269,-1725916,-741223,-125624,946448,1746249,2538681,2824579,2968920,2617284,1368385,475913,-1123719,-2357516,-3009245,-3896873,-2938763,-2077955,-718745,1169240,2018432,2997814,2924185,2008404,1210323,-692595,-1278184,-1895666,-2046667,-1274772,-941133,315035,1189570,1589126,1988019,1357634,999700,283532,-587522,-1141435,-1542615,-1485677,-1972442,-1471752,-1085612,-587077,418247,471906,1634612,1852600,2377311,2938727,2012244,1666296,86692,-1108523,-1612847,-3421577,-2511983,-2725474,-1876630,-161320,240585,2169869,2116371,2612527,2011362,515120,295502,-1167365,-1596252,-1367029,-1347185,137097,287437,858355,1766338,897764,1381095,307091,-14372,-442606,-1033746,-621954,-1324602,-1052033,-1138407,-1065058,-294436,-348351,828335,764933,1123362,2279276,1783187,2085865,1185518,460111,-347369,-1913844,-2083314,-2996140,-2399682,-1555042,-843651,771840,1010416,2021057,1654775,1041175,985527,-597933,-563043,-966714,-1110286,52558,-570299,938523,880018,569712,1344752,-192888,225565,-390881,-944341,-315851,-1428008,-196184,-793319,-749210,-185504,-874619,204987,-107542,427115,1205968,1132904,1978810,1479995,1090334,802468,-483759,-865466,-2076962,-2051545,-1617206,-1808903,37128,-3156,892823,1191233,1060671,1460201,94878,267300,-461797,-556386,220776,-335238,680806,564343,720486,585495,-52300,66822,-655002,-864148,-482737,-1279009,-167664,-656802,228951,284417,-488818,55076,-209026,92401,328307,208145,996746,842846,1322363,1078087,501828,235581,-894257,-1117644,-1497528,-1478938,-984595,-1023536,502964,663792,780497,1127579,465817,579827,-366473,-266734,284656,-136901,537388,543653,695778,922398,-83603,-51667,-704527,-799205,-1090757,-1149857,-233748,-78801,175779,301666,104799,350060,10053,-16139,-154887,-38115,371209,461599,817489,802988,831907,651253,-5461,-553739,-1030875,-1130768,-1121146,-896039,-485396,-557457,55590,214805,-175407,442653,35623,55206,69191,126698,645548,872020,870931,395896,188902,135563,-721124,-823293,-1155831,-1186684,-889947,-706758,34482,626217,565813,807530,260381,239800,-180096,-108874,-96068,-405900,488033,571219,814032,565955,647393,523413,-155076,-276266,-700960,-828440,-535574,-686197,-496518,-46096,-233471,63095,-38880,-120914,383152,366720,560850,610149,1058829,1048143,572326,111929,-175881,-584251,-1352328,-1333827,-1199204,-1009906,-226232,52626,765213,938189,851341,921391,433513,160620,-257412,-228037,-292483,-184926,57303,561830,351245,811006,349624,325409,52894,-574276,-251286,-617247,-585616,-454418,-457886,-249600,-521772,-592452,18462,156431,613249,522089,1209112,1255449,976991,1002381,277816,-119665,-1136217,-1312835,-1705101,-1516896,-987669,-389984,8542,926735,1108692,1339412,781166,453423,-31476,-637612,-361659,-517494,-443742,30708,-24366,513320,338228,438577,288928,23673,68646,-241386,-122624,-575228,-714343,-441860,-508766,-624572,-492024,-257346,79447,372959,971333,1111320,1345084,1354753,655616,363443,-623538,-1429317,-1427594,-2074583,-1416181,-940324,8936,442234,777065,1073640,1205763,811915,636182,-57961,-505369,-548536,-712433,-744510,-280116,116823,276568,410132,610337,397788,197724,-20347,206373,95597,-472627,-313935,-527901,-430953,-837883,-642423,-122986,102873,228123,1004184,1323994,1325401,1192557,896801,396716,-304641,-1052144,-1665259,-1770683,-1414242,-1261377,-336106,706204,669478,1501228,1107973,950606,749400,-52969,-49374,-550030,-613964,-676069,-503466,108959,154162,457025,540028,362695,475493,300620,232097,139055,-523595,-302193,-845859,-804614,-532645,-885713,-367401,84238,574971,920231,1181788,1745868,947982,1091181,184535,-595613,-923052,-1842963,-1567578,-1658051,-730628,-203254,-60756,1136173,849119,1369791,1134217,557006,256254,-308038,-413949,-671910,-595681,-358728,-552769,337246,199637,354621,804749,-4374,807268,73728,242692,19716,-834357,-202047,-990465,-510033,-253130,-807688,373955,76812,694791,1375801,801991,1578670,562702,174697,-252023,-1350928,-844281,-1672639,-1105494,-874443,-543720],[0,0,0,0,0,9,-3,8,-17,5,-25,12,-33,32,-42,55,-55,80,-84,106,-121,144,-170,192,-222,254,-285,332,-372,423,-484,537,-616,676,-766,845,-944,1052,-1159,1293,-1421,1574,-1737,1917,-2109,2329,-2554,2824,-3098,3418,-3772,4155,-4614,5091,-5684,6326,-7096,8005,-9085,10439,-12105,14299,-17228,21390,-27698,38257,-59039,114795,-643445,-1202837,-208005,236642,1791184,2124545,2315919,2638726,1140912,573903,-484275,-1335870,-1866940,-1915648,-1226069,-636101,-102448,224328,592802,214700,-620641,-394800,-1321875,-153878,-675124,450912,1491634,1380376,2442211,1391608,1406747,501537,-439003,-621875,-1197552,-612817,-841824,-392740,-244709,-752078,-862202,-1178500,-1374369,-1512650,-918804,368439,1021482,2442527,2954652,2776036,3003834,877720,-220782,-834484,-2947216,-2090039,-2105101,-2053395,358038,-853495,1683099,1061417,131026,1474614,-1521782,-203116,-937798,-1305673,688397,116634,1557731,1708778,1115506,1764989,594565,136146,-141439,-133228,-879724,-227758,-864302,-662344,-1547288,-2125907,-1816783,-2453501,-1168890,-435988,872121,2202660,2437200,4130573,3063579,2277579,1017704,-1150642,-1721889,-3277755,-3420745,-2726567,-2352916,-218573,920949,1165578,2094276,1357427,690359,325402,-1327615,-737510,-1062588,-767367,659238,-18246,1612402,1275914,1209922,1938478,387933,781967,133496,-379896,232792,-1260051,-1206709,-1364287,-3304489,-1690341,-2717600,-2138706,749951,-201008,3710345,3929072,3298796,5847300,895423,1746636,-453386,-4225999,-1804492,-5406624,-2889841,-999699,-1938041,2846512,978795,1928631,2880433,-390040,1443808,-944262,-1481919,-84990,-2390870,293308,-94459,249210,2216140,-100867,2374806,1044893,142828,2450722,-1146229,957796,-1092769,-2414654,-1006437,-4367495,-2110481,-2835397,-2407826,1166768,647820,3990293,4719923,4228074,4449072,2262709,949093,-1733431,-3285115,-4361493,-3993690,-3379187,-2323906,208073,616580,2858179,2764029,2189371,2187653,-395361,171270,-1142712,-1927578,-502367,-2277740,627222,105043,431261,2750110,-510739,3002575,1054845,188550,2865939,-2514474,702481,-2181898,-4177554,-766793,-5921501,-1429163,-1379189,-1550995,4734760,1573516,5907874,5366638,2908786,4450442,-1517575,-988541,-3490031,-5869549,-3199961,-4985412,-1307014,362639,505573,3978034,1743800,2922048,1975608,-565622,893661,-2189254,-1579991,-1142656,-2622945,549539,-960973,947216,1684797,885071,2565740,1196499,1571677,919057,-123332,-677771,-2224267,-2791194,-3984180,-3119992,-3273966,-1854110,721277,1718962,4708166,4434564,5475925,4337247,1578616,839181,-2730022,-3612989,-4235169,-5215087,-2747404,-2589430,151961,2095327,1662422,4215234,1636374,1991682,1293407,-1502175,47573,-2474364,-1865490,-122648,-1770091,819503,92683,762989,2337654,610913,2406628,1520396,831067,799415,-1729156,-1623799,-3084577,-3983034,-2905250,-3190340,-1031429,434119,2160451,4433410,4629805,5236731,3987509,2016371,524279,-2701230,-3726696,-4394366,-4919793,-3033670,-2137997,56344,1747643,2144271,3242282,2113247,1757492,1130570,-811308,-762714,-1848295,-1462799,-1288328,-1282907,-264697,418388,917590,1607879,1282876,1765927,1412963,1239227,195490,-868637,-2003122,-2665249,-3378986,-3604676,-2438869,-1403868,894890,2385073,3756332,4991285,4625767,3627595,2129613,-465557,-2045229,-3613341,-4490794,-4081504,-3473243,-1371654,-76918,1326170,2854889,2418574,2455704,1815609,441035,266559,-1153754,-1144404,-1011115,-1386583,-479206,-330777,386730,784688,846121,1569799,1203651,1505718,1167549,391459,-608795,-2024321,-2746112,-3479640,-3276524,-2535860,-1297866,601824,2178043,3909301,4488161,4147762,3343471,1533434,-313844,-2189888,-3706316,-4180797,-3837174,-2932502,-1397135,9110,1513262,2156655,2270391,2176777,1217226,553478,-75812,-707310,-831056,-960883,-795052,-811878,-471714,114941,483850,955886,1135622,1314530,1332220,870536,643592,-808526,-1515883,-2625480,-2966241,-2809343,-2420409,-930799,793500,2166233,3567621,3991126,4260548,2791713,1376976,-152947,-2093879,-3210043,-3419169,-3431591,-2352354,-1287169,325150,1207539,1803308,2137352,1478715,1298927,418892,-34586,-494056,-675902,-476507,-810845,-212127,-441858,-52021,349027,418948,749975,881748,1086546,606720,179114,-132253,-1738954,-1922113,-2289290,-2662279,-1685376,-927681,582606,2064454,2877000,3727674,3266662,2400055,1459217,-706201,-1432810,-2786627,-2897649,-2767560,-2068579,-699161,-421371,1093418,1239788,1426574,1496495,654401,967907,258551,-127143,56596,-714596,-80700,-661251,-206613,126540,-300551,567441,332165,605834,1010372,164017,796255,-535185,-1072113,-1190362,-2414916,-1496275,-1520132,-546252,967480,1130507,2919031,2666224,2741334,2231735,461991,6113,-1826782,-2013115,-2631021,-2476955,-1251045,-1152527,215091,577088,691022,1146749,469599,895280,-15207,-7434,414436,-143908,496401,83186,54503,309018,-633743,350191,-469473,239997,166575,119051,829297,41642,42983,-713557,-1360521,-797393,-1854791,-692262,-369298,167672,1578991,1594125,2596029,1902889,1508892,1071428,-1055328,-895093,-1999382,-2033695,-1182226,-1753566,-28902,-195055,291055,794955,-25570,618478,-19593,376847,522172,77346,963872,196955,559707,604636,-304879,176896,-658176,-519820,-78647,-251253,415518,167820,268655,37529,-472205,-623972,-1256140,-715531,-961346,-328829,459489,744491,1926875,1513234,1491352,1267303,171953,81056,-1196971,-1565753,-1293499,-1723992,-638063,-866141,133039,212371,-235671,369024,-226001,357519,3475,80124,980234,496725,1105530,1040917,31700,-32061,-415357,-509938,-849398,-802119,-431910,-730142,198064,-110254,74323,252211,-752101,-321315,-1214662,-474842,-96494,-3341,861224,917826,1246920,1301322,431248,474215,-420258,-571580,-780285,-993764,-720430,-419617,-228679,-106176,45421,-24108,-422953,-307282,-257933,-265058,554828,841338,1084400,893499,929822,669694,147989,-122,-743013,-779724,-859362,-990786,-240057,-266543,328554,320900,163317,44148,-137282,-79886,-246536,-85140,145223,499039,763555,740505,813890,471512,-161760,-97055,-203164,-320752,-567857,-514508,-192710,-146799,-133798,-222632,-354032,-413170,-392435,-544493,-158968,447248,983760,1056753,1468730,1390948,888815,586748,-576174,-775372,-790826,-1347971,-965485,-894851,-42344,178298,453723,356141,-48,-26147,41905,-271324,464594,111308,342323,422667,541245,368363,42874,-131208,-31870,-344945,-338572,-24623,30589,-23152,327506,-152626,-441090,-545178,-983677,-769868,-842718,-366584,401693,606698,1448676,1473797,1266025,1076246,483711,-214722,-1032374,-1127577,-1320494,-1147036,-666665,-641623,-64559,386492,402089,381940,528474,644486,134627,119507,427031,101923,372203,152065,33389,112620,-276255,-97299,-454634,-197073,330746,295297,227628,255606,98783,-232415,-839788,-966779,-777313,-942383,-346291,218990,915972,1286106,1527304,1570785,931915,598416,-59294,-584945,-1091647,-1495953,-1331854,-1182237,-450768,71987,264168,594019,333341,299544,182728,569478,417444,92684,78410,68988,-313865,-90606,-336196,-104573,-240296,64001,196553,257338,385813,594466,235044,1477,-589210,-1109613,-1103188,-1031579,-656080,-227080,189037,819327,1181222,1603005,1570226,1118047,735932,-128176,-831781,-1420401,-1304891,-1041868,-894083,-309023,27086,113042,717672,563572,537192,307150,415360,502334,102214,169045,-5839,-344845,-149493,-545338,-221937,-236611,202306,516721,72489,810714,450094,526112,22438,-511094,-686039,-1321538,-954619,-890549,-423664,133504,959346,1278474,1537965,1245794,1260128,598519,-375350,-611215,-1395951,-1139808,-1112410,-885839,-500558,-490803,465928,446565,702560,761650,482687,813397,44850,272674,356937,-243228,109411,-486135,-361276,-434838,-149987,70428,-57693,950092,418709,377122,838248,-142063,-243309,-977556,-1215491,-839660,-1085182,-127527,-99829,794014,1440791,967348,1740641,802860,530912,-167292,-801287,-881233,-1621579,-1010618,-938890,-746899,192982,-292917,431216,550045,537591,1051663,-40718,648909,201276,-6995,270005,-918204,-139796,-633646,-358281,-78729,-603403],[0,0,0,0,0,6,1,14,-3,11,-9,11,-26,18,-39,36,-54,61,-76,99,-114,143,-170,201,-240,282,-327,393,-443,533,-601,704,-804,914,-1058,1181,-1359,1521,-1726,1938,-2172,2439,-2720,3043,-3383,3768,-4180,4639,-5134,5689,-6281,6953,-7681,8495,-9401,10400,-11544,12821,-14308,16025,-18070,20560,-23680,27792,-33593,42645,-59438,102661,-483015,-1436889,-1382826,-1915915,-1771096,-591946,-736863,1304568,1390874,2247325,2020193,1115847,1035946,250498,-157288,-805118,-467761,-276584,418362,211154,8807,-64716,-1513579,-1571068,-2480775,-2324265,-1409035,-1183409,800449,1224414,2508809,2955751,2339942,2064985,623172,111278,-955283,-831209,-1013811,-897268,-462982,-440557,199682,-425584,-892919,-687260,-1530570,-537848,-435726,-208669,1568481,1181013,1326310,1657700,101568,506853,-221596,-852142,675306,-689227,1032445,1258260,208191,1490912,-994127,-1144172,-2342560,-3356722,-2162975,-2641977,-607080,762938,2235509,2791345,3326883,3268185,1878148,1353232,-556971,-988819,-1480163,-1772387,-995722,-1469507,-744831,-341970,-415802,-345478,-917832,-201147,-433835,137956,677667,486167,1493617,602024,645154,466696,-676871,15327,-780572,108957,1101344,780513,2330330,985473,504702,171923,-2457275,-2358003,-3308117,-3829801,-1572560,-1837936,1283732,2020665,3105207,4676033,2514422,3215056,668507,-647799,-548541,-2635315,-1399452,-1708195,-2152611,-201619,-1205937,-293328,283937,-1038034,930593,383323,249942,1793422,174996,1352943,1166351,-1120873,327837,-1645453,-863296,200246,-273236,1672601,1889916,1796525,2160725,450205,-768320,-1783217,-3640610,-3382654,-4020865,-2740928,-422843,195374,3122556,3297306,4062309,4373800,1536171,2466185,-1040257,-1288320,-1495570,-3494364,-732822,-2680559,-1046540,103656,-1634049,1536463,-496094,565343,1502555,214346,1989234,581148,493839,511939,-963271,-655097,-1377118,-1227790,-213965,473740,1658331,2213174,2309405,2058473,855018,-691698,-2293184,-3673590,-3954471,-3583399,-3005673,-489802,1043502,2482417,4718359,3607249,4665845,2882426,529440,804453,-3107131,-1898974,-2500318,-3766586,-301062,-2623313,-395130,216419,-1032812,2022646,158659,1433802,2215474,483954,2038164,6741,-282691,-532366,-2064352,-1000356,-1657659,-134385,927269,1015940,3389451,1761606,2382420,1144561,-1941168,-1480554,-4414617,-4177456,-3235033,-3768101,44016,839663,2853518,4953578,3699882,4778398,2208177,1362173,-284653,-1955742,-2093669,-3106060,-2400394,-2449500,-1392411,-746148,-675305,743925,179823,1539376,1586439,1447020,2082540,337788,914388,-858758,-1554836,-1271608,-2519119,-756107,-748816,920736,2210869,2254264,3563561,1408631,951454,-297810,-3392693,-2766952,-4523754,-3723822,-1745110,-1759966,1764165,2781765,3841637,4914729,3317758,3282840,895151,-329022,-1224965,-3066275,-2469423,-2801559,-2052893,-1348334,-1427420,168578,402497,1010805,1358148,1297262,2227665,1258874,1431050,483291,-786393,-1108228,-1701403,-1929466,-988796,-513230,1009256,2156874,2545355,3008227,1748429,707407,-1020232,-2718385,-3386747,-4338463,-3595062,-2036387,-529767,1207842,2970219,3957526,3958194,3574974,2644378,748088,-298145,-1707036,-2037187,-2765198,-2613940,-2087622,-1796371,-822342,-583457,463164,725215,1243261,1885659,1785652,1741219,1273813,111654,-716142,-1619768,-1941702,-1518165,-1412092,-278895,822731,1964429,2512852,2332918,1788311,677307,-1266790,-2304922,-3536318,-3757065,-2937844,-2369886,-328558,1226355,2705319,3585100,3564761,3355055,2229770,917183,-653411,-1474986,-2052490,-2448645,-2025025,-2059834,-1378949,-975396,-542401,388559,611653,1255479,1648460,1633256,1892568,1241039,346237,-408391,-1597861,-1494668,-1858054,-1250678,-7294,530498,1718349,2356693,2195253,1618503,388179,-777006,-2585713,-3245836,-3170608,-2827747,-1487404,-373729,1598766,2712406,3400420,3413132,2727453,1913989,512664,-294653,-1159054,-1808940,-1880147,-2116616,-1661730,-1402447,-919883,-406474,-125720,583377,1269797,1403913,2185715,1396475,1040943,626510,-431647,-889486,-1343393,-2017708,-996225,-666410,721378,1437112,1661319,2297005,1288810,442772,-999462,-2042218,-2667635,-2714206,-2251650,-1434226,659,1097512,2149916,2930087,2622073,2012644,1575349,469951,-245574,-1190058,-1584372,-1542390,-1757713,-941936,-1483126,-889126,-425189,-381979,475237,565510,1399718,1632774,1313722,1394454,546182,-47407,-1119877,-1175229,-1396405,-1046403,-305126,44448,1135165,1557926,1313453,1243320,-100663,-678286,-1473033,-2668769,-1956516,-2245587,-629674,116394,897221,2120583,1862970,2483362,1983961,852891,834610,-769864,-341026,-1090331,-1551349,-768116,-1687308,-651698,-896028,-1119881,-98630,-641497,1131549,1051898,1560127,2158730,782333,1025099,-242434,-734395,-822248,-1669200,-633248,-852936,214857,984182,730363,1479914,385958,391589,-798879,-1867832,-1354287,-2294882,-889570,-703121,187959,1601553,1219290,2384249,1817421,1131645,1018524,-244051,70157,-802762,-840706,-425824,-1448248,-411557,-1271722,-977976,-538771,-919699,226641,-65638,1070460,1211816,972772,2035039,306230,314766,95705,-1016855,-250725,-1218484,-419638,-203141,47464,1313336,283010,414968,-15788,-1224423,-732126,-1763316,-672677,-873295,-41227,696536,558536,1627835,1409151,1228069,1017714,28404,277972,-382111,-463196,-247202,-773540,35272,-991254,-644490,-518297,-1190946,-275104,-750569,423579,637776,414210,1683833,941374,1225341,642655,-219596,-105050,-937584,-241124,-537917,-355220,560310,-43645,790162,112085,-358444,-308409,-1241947,-649787,-861054,-575146,287611,458517,1334489,1128851,992963,870052,379265,344585,-469546,-93803,-47697,-429025,283339,-596317,-126340,-544423,-951066,-802435,-1158810,-114852,-380066,40299,1129474,1038668,1405495,1113962,532004,267827,-456093,-242408,-635073,-589421,55695,-179645,113383,156449,-64871,-242503,-491640,-302327,-839166,-513592,7549,104095,818016,971900,1098619,940950,257399,483506,-388509,-385734,-414684,-90757,107454,231135,223224,-135426,-413670,-636196,-960657,-946881,-827266,-444401,277863,694749,1013499,1462727,1077549,1093958,386840,-97835,-369273,-527456,-542493,-265553,-272679,-225809,-36192,-527898,-516223,-464553,-875176,-275731,-17033,-94942,806877,688917,923646,674868,600663,5860,-216130,-358963,-389454,-138438,115633,292046,488419,185005,57324,-319611,-634771,-949562,-1208751,-1231573,-489734,16107,476262,601074,1322859,1188286,994201,742718,-92449,-49138,-495128,-367528,-515093,-491359,-300602,-289598,-445376,-510957,-563094,-165336,-85821,322297,528815,797561,1012142,661526,670107,28698,-614297,-484131,-637438,-743792,-138846,-51747,738350,262748,477393,196780,58677,-495610,-1204415,-1012550,-1099270,-461102,56794,376688,791763,1008406,1422038,949023,519431,533341,-99348,-242564,-471359,-912799,-312471,-635987,-626325,-457120,-885308,-536636,-371859,274557,417308,618296,910047,765047,576993,545417,-309184,-283022,-835263,-703558,-497053,-273681,546833,464892,780273,615098,410548,129790,-403891,-747322,-1079563,-942943,-723455,-379508,54890,630039,779964,671398,787341,880835,457503,162440,-11064,-336298,-562485,-555350,-641376,-673900,-982840,-375277,-495085,-194097,54362,517266,875145,1052361,862424,499874,419455,-355656,-423662,-826586,-668269,-527154,-338948,39904,346216,475401,631723,396289,26187,-233303,-902869,-1134108,-1113066,-485989,-605697,-120971,660378,809659,1027709,921298,830617,842864,306297,-24877,-522323,-353567,-605296,-859987,-727709,-937132,-452286,-517815,24993,210018,388308,928434,982750,870170,856396,289699,153307,-692040,-857132,-768660,-859812,-31655,-313455,941351,554288,778525,914638,-73393,-302466,-751325,-1098938,-686236,-949473,-109869,-84260,365928,839621,640484,887384,666149,478017,96736,67550,261196,-296383,-660443,-423286,-1042837,-601193,-733947,-303832,-208303,65079,916901,638062,1092449,741720,662745,298389,-300984,-424012,-634003,-716611,-581837,-774833,468935,470916,565827,870447,94064,513822,-373437,-533136,-366865,-1287761,-360104,-527437,-46854,469565,464512,1176841,617273],[0,0,0,0,0,-8,3,-9,18,-16,40,-31,58,-58,78,-98,113,-149,164,-208,237,-284,328,-385,443,-518,589,-675,764,-862,981,-1089,1238,-1370,1538,-1709,1892,-2103,2310,-2559,2808,-3087,3388,-3711,4063,-4447,4854,-5313,5796,-6345,6938,-7594,8336,-9152,10105,-11162,12420,-13874,15613,-17729,20337,-23682,28051,-34061,42759,-56457,81186,-140277,622100,906664,513855,-132567,-1016970,-1678147,-3079236,-1969390,-2125807,-945126,200178,738813,1540007,1331398,1503336,682609,756347,91998,420292,574873,615100,1105786,44863,626845,-253144,-1364936,-1302793,-2678707,-1974314,-1889068,-1097097,386947,644475,1815519,1634863,1251016,555761,76031,-369655,-266163,-53958,167237,1360602,1208717,1482627,773350,-122985,-994855,-1833004,-2464541,-2366511,-2106871,-1573454,240183,312988,1174752,2173388,851661,2320454,438460,507921,1267195,-342946,1830954,344816,92609,709230,-1650170,-1116698,-2192081,-2498894,-1598311,-1011205,-352725,1030526,1505524,1670178,2238618,754585,117156,-359169,-1438838,-464878,-892384,666594,1265171,1379171,2264267,823046,965151,-1017562,-2259603,-1989588,-3118723,-1686134,-1797615,-655192,659199,675003,1821260,1893144,1207471,1697490,746864,934298,1098132,145453,1262897,-345852,-532789,-1270034,-2578905,-1891240,-2838444,-1883970,-668024,149797,1774920,1747134,2514524,1816645,638259,349179,-1395577,-1315062,-1034701,-1183997,607899,1261129,1648433,2673875,1194032,512612,27180,-2556653,-1909301,-3120662,-3053978,-746032,-1609906,479470,1417917,583272,2716074,1541840,1506927,2354579,442378,1565784,871394,-592149,652956,-1933659,-1645508,-1730409,-3877305,-1067074,-2637287,165143,1168381,769464,3841408,1139735,2540765,799435,-1543647,121283,-3379408,-509812,-557442,-281417,2923341,611203,3151321,1704649,232158,622148,-2723816,-2041162,-2891259,-3098478,-1237194,-1407527,198387,1300072,1455330,2177194,1985210,2095751,1534386,1396884,1551472,610388,374813,-936902,-1289868,-2464393,-2804219,-2746543,-2671740,-821756,-600547,1799190,2441930,2211119,3485629,843173,859918,-912574,-2274218,-622553,-2980200,-347499,411166,290622,3844378,1337716,2494627,1292712,-1630575,-22205,-3239849,-2656460,-1764060,-3279010,339258,-540796,846775,2175088,902872,2885740,1428845,1935880,2388851,641190,1670601,-787265,-889528,-1106198,-3745535,-1775770,-3576609,-2069487,-406532,-530487,2667244,2010400,3108956,3119953,1084030,1063192,-1334184,-1607929,-2000703,-1906642,-621190,106495,1781682,1951442,2554722,1842561,866335,-37598,-1795275,-2118730,-3203147,-2623787,-1725237,-1473954,534094,406359,1403406,1984150,1575601,2452944,1654186,1761558,1498239,1989,620331,-1702379,-1884934,-2307211,-3506162,-1986368,-2439041,-1150990,1167581,885242,3209176,2945663,2302252,2148036,-399042,-674050,-1793682,-2383863,-1567022,-1036962,230634,1704109,1861005,2328389,1494660,467354,-191463,-1517737,-2278019,-2629805,-2438623,-1665301,-1229017,55208,226192,1537350,1869892,1694896,2228071,1659493,1729383,1418266,616736,182412,-1404437,-2213227,-2852356,-3116935,-2624086,-1983182,-873788,606527,2106925,2553125,2968262,2597235,1398234,457118,-1050569,-1895220,-1762401,-1667412,-740664,147693,1354498,1842551,1680454,1444573,641541,-419989,-1655996,-2166369,-2233951,-2039892,-1615644,-733583,-159397,827308,1297333,1048116,1854026,1703431,1945676,1937666,1229657,989030,-127791,-1052233,-1902417,-2863904,-2695918,-2952878,-2000508,-755624,290690,2252014,2638204,2593173,2157780,1282689,-34261,-968492,-1817721,-1773019,-1381982,-1060478,380766,1303593,1494999,1770638,1140665,280553,-391969,-1603060,-1739000,-2089320,-2146956,-924859,-693834,-78047,802825,617608,1614051,1444962,1540220,1681430,1347301,1357982,572828,-177179,-1004543,-1938323,-2360688,-2814133,-2326551,-1753719,-419140,595635,1825342,2226469,2931148,2386326,952835,225503,-1052984,-1727680,-1500398,-1337706,-476630,391277,1322670,1198978,1309873,758868,100228,-450028,-1241977,-1687572,-1644524,-1372970,-1193106,-538231,101395,533030,1163615,975057,1209764,1292093,1389973,1603792,1281342,789977,-127153,-944642,-1396054,-2649705,-2473316,-2360645,-1914124,-311747,438158,1616339,2266609,2296793,2022695,999864,614101,-489967,-1411720,-1354388,-1385384,-329766,431373,473930,1320676,908470,633647,24897,-552118,-836744,-1414073,-1020718,-1029109,-491219,-235793,-30462,640353,454310,694346,868214,1212116,1538782,1052923,1415396,689127,-60463,-629564,-1826307,-1876982,-2592218,-1975505,-1443534,-955826,575833,955182,1923336,2072515,1262219,1551280,124066,-512151,-802935,-1437337,-513779,-482749,150997,727396,381911,1114298,-13108,-54876,-471105,-1672540,-570528,-1255863,-289718,-178392,-291416,865910,-135167,888816,650448,56754,1274756,416669,1374426,919982,351358,626383,-951530,-903848,-1951805,-2157755,-1402962,-1926629,-187797,156754,1071446,1825327,1388501,1774125,691108,447764,-184608,-971727,-469558,-765830,-94059,238912,144317,951416,-124985,278686,-639055,-1108304,-622588,-1380410,-373694,-65582,-103283,847211,-236946,994728,102680,-36078,966243,-140731,1088838,696645,675216,1312425,-220898,153457,-1238881,-1352790,-1446132,-2077705,-904237,-908440,56188,1268248,805145,2113460,689102,904153,414271,-525192,332210,-733294,-14318,-125938,-31466,877277,194062,232099,-199857,-912909,-378526,-1244250,-532048,-532340,52231,714557,145400,486999,171510,-67258,294971,-210934,645395,232253,730071,819694,527583,687984,-218514,-769105,-1081809,-1670508,-1531981,-1391426,-533717,-80114,317853,1392736,905030,1205271,994652,400510,1685,-622774,291252,-111347,21236,393468,300066,423487,-452338,-598045,-558475,-1155573,-630550,-743360,-286252,202660,338636,743925,502310,829251,-26542,-219523,60012,65440,322093,414368,475682,703970,44114,24461,-553711,-858596,-891071,-1501589,-767849,-620837,26719,503829,550994,1019575,925034,653241,369366,99851,166956,123941,138620,414437,234298,245621,-321722,-344519,-462331,-773784,-871567,-918238,-445660,-103272,433850,791211,591283,767525,-512,98792,-61295,-144822,-124911,-316045,590351,203389,563634,616487,-142073,22863,-837207,-887283,-843672,-937456,-403249,-574928,30502,204942,6815,644491,314083,260444,223420,309315,334156,272252,591101,558385,116768,-73087,-766113,-671343,-1067720,-1030344,-382650,-397213,368257,715237,993680,1042723,536277,442492,147798,-134113,-276553,-353870,48121,85092,365505,439980,84313,539720,-297329,-430339,-442008,-810854,-412609,-387391,-211715,360290,144396,665098,520544,421488,456598,-110194,472922,470123,565383,468137,42234,157665,-323050,-660325,-926423,-1504233,-980588,-854275,99628,269912,899749,889394,804037,855110,378178,63506,-121312,-937463,-374857,-156523,25326,299203,-8583,561252,269571,-238964,-289805,-728354,-591746,-500703,-418700,-121765,-148668,429723,129793,484272,224510,457667,388695,338055,679746,825855,353213,453270,-274374,-288012,-945226,-1097713,-1067754,-1073264,-730271,-268742,384199,993165,930617,1051827,873727,638952,-100862,-266983,-564357,-575851,-362781,134061,185384,483821,173231,73220,-24622,23826,-351966,-600843,-504775,-634340,-91050,-60427,196560,106033,67229,264912,325946,434759,371277,765125,849033,442947,439249,36088,-483148,-641633,-1010291,-951838,-1160635,-810908,-85197,65010,986443,951354,1040875,859782,153826,68119,-425211,-328977,-457808,-459595,447239,37078,220911,364733,175730,524571,-208570,-181005,-493133,-550721,-45677,-262572,-176180,-257071,-36865,197506,-253508,428202,98459,554421,528586,384236,702017,231788,135078,-270880,-736328,-604659,-1461875,-700007,-571035,-292098,638968,239027,1153361,883237,745658,858560,-205082,-276710,-357388,-470063,-187126,-714291,301282,52182,209730,238371,-84070,185140,-224849,-150247,-128439,-395239,216621,-406150,27936,8694,-340856,137466,-1525,241435,581988,179917,1098889,288959,566423,339794,-721106,-294379,-1338284,-898062,-1296925,-743754,205567,-143825,723476,736893],[0,0,0,0,0,-3,-3,-12,4,-19,15,-21,30,-25,48,-42,64,-70,84,-103,116,-142,164,-190,222,-257,294,-340,376,-440,486,-559,625,-703,796,-878,995,-1092,1223,-1353,1498,-1657,1827,-2016,2223,-2446,2692,-2966,3250,-3586,3926,-4339,4768,-5270,5835,-6462,7213,-8047,9064,-10258,11737,-13591,15985,-19228,23826,-30930,43506,-73612,472718,758183,1984588,1953961,1372688,1787916,-359337,-369076,-1639637,-2541469,-2044348,-1851887,-885959,-301839,494422,418131,1064560,331801,124352,-184792,-670639,649117,163376,1395531,1769034,1276579,2050565,294226,-97838,-738565,-2188474,-1805468,-2203796,-1195697,-789324,-98171,406329,261108,292504,-308305,-263735,-342597,-18013,919309,1323272,2066286,2522830,1450369,1355695,-306970,-1284740,-1909271,-3176171,-1774209,-1925779,-1259731,1100512,-365998,1915681,1091873,228350,1352642,-1566115,394673,-579387,-446971,2070680,210439,2030862,1217718,287567,761689,-1354747,-1196739,-1786312,-1451479,-1053325,-878700,-185446,-125585,57742,-464928,-168300,-359637,131478,707414,905027,2306797,2385507,2383264,1897563,742231,-174350,-1700922,-2383386,-2799558,-3074812,-1764339,-1097101,82445,1321688,1000441,1923371,650616,-108478,551178,-1263147,29046,195385,1335,1984510,278241,1912571,808205,-496612,94758,-2441210,-654321,-1219579,-1283054,272279,-1376334,619506,-243798,-1296759,662885,-1414710,447212,1251098,305571,3613503,1921972,2220193,2834977,-1106436,710399,-2540342,-3413443,-1882663,-4218783,-1004786,-718345,-397091,2528987,700915,1594806,1576498,-331084,62088,-533451,-995307,649814,-165751,1085903,1507209,306682,1627301,-721623,-506800,-433795,-2138239,148277,-1708930,-61838,239286,-1541205,891130,-1909936,-371879,11834,-1337396,2425686,920922,2652736,3847180,1416973,2754066,-210522,-949683,-1641126,-4015062,-2875965,-3150414,-2411240,-50601,223100,1685960,2088705,1493702,1661961,547972,-269664,-295235,-874962,349450,205508,552874,1174211,248225,471818,420510,-901087,-98874,-1118842,-1334021,582964,-1929445,450836,-611080,-1765415,482485,-2524636,255661,574089,-212643,3804207,1347263,3474185,3662629,26788,1939772,-2321331,-2587413,-2391660,-4630271,-1601318,-2532772,-676442,1929215,509373,3114826,1224037,926030,1494329,-1452611,578052,-1140135,-511627,1365176,-972453,1781107,127691,-70874,885794,-1926505,442772,-1128275,-957838,562408,-1678750,416005,-951974,-1114923,-659372,-1659530,-309249,148896,1220917,1865413,3060771,2934639,2642460,1943049,-566070,-1107537,-2921975,-3162809,-2849243,-3153678,-974038,-317958,1272153,2233235,1404656,2838730,708453,494356,358151,-1180780,261419,-636315,-172530,1350619,-633357,1264665,-131681,-351692,549475,-1577226,242071,-705349,-631315,618120,-1078443,-213347,-756603,-1676389,-297047,-1061042,319608,1156797,1676227,3312781,2574389,2803895,1541681,-613451,-998271,-3158083,-2811373,-3399262,-2831884,-946807,-425362,1453377,2000160,1767120,2392505,637429,550234,263871,-647242,98640,-533861,204495,515089,173393,337687,-305185,-214009,-367368,-568008,-213663,-86302,203077,-125869,-190930,-605161,-935535,-1096949,-1314072,-522769,350847,1150654,2365432,2500733,3292527,2076411,1515099,16897,-1676995,-2482710,-3229375,-3142143,-2368425,-1708086,183107,1129506,1683475,2052145,1173952,1138454,626164,-147106,247798,-671885,81330,237754,-48298,329926,-321592,-209257,-258689,-819387,-436794,-396093,-132446,55969,-186446,-139246,-624715,-728075,-1303982,-1015971,-228367,423999,1021914,2120455,2587999,2614150,1855044,1222685,-460041,-1533890,-2286678,-3386765,-2492683,-2084267,-1242263,207220,631772,1815182,1523397,1768935,971139,235918,489988,-383405,-202563,206658,218111,148274,-142140,-63772,-78973,-727414,-337829,-537029,-102194,-10165,126958,36931,108740,-525379,-639526,-1123319,-942752,-315711,280420,1524266,1912139,2465417,2337891,1787023,884952,-306588,-1418957,-2300294,-2771714,-2534678,-2159339,-931282,13916,908342,1341077,1411057,1471677,942320,663472,163162,-137865,311923,-40600,269787,516583,-74596,-252007,-637879,-777038,-738524,-741690,-153339,96603,721591,206670,-8786,-211256,-710370,-497888,-1055277,-264018,192147,726803,1932672,2019320,1992679,1887660,198012,-331983,-1516675,-2038096,-2479347,-2541146,-1153305,-934958,-232085,846857,950305,1329973,805196,706994,391940,264177,474687,-127848,587970,396070,-4050,639664,-691331,-329581,-920817,-703161,-457299,-659162,576914,-80834,523219,261204,-539132,-84344,-1053759,-709336,-479049,-45459,1538897,1047835,1985577,2093976,1182562,1253849,-845931,-967398,-1806718,-2315995,-1046197,-1898341,-68188,-78759,378711,1299434,390670,1115562,205392,310815,461331,-152610,928131,248771,525600,385067,-612933,391041,-827800,-837432,-572740,-1088977,97792,-317867,443239,428397,-298340,448321,-915991,-273471,-290432,-420435,708233,75238,1598719,1605848,1406220,1354350,-56112,123301,-1365251,-1835643,-1337994,-2254281,-445158,-829159,-98667,899849,22118,1160656,36191,537664,478756,-351152,1149388,242033,659649,984361,-246967,540621,-847882,-529103,-769259,-1251713,22276,-800213,389760,514997,77862,843880,-482101,235783,-606415,-688229,354240,-510115,1311278,849893,1131097,1535800,611236,596545,-678271,-636610,-956942,-1842264,-661517,-1179401,13931,91288,-34420,970624,-43000,477707,245217,-171014,588873,170074,906716,863352,383451,716019,-667922,-192593,-665830,-1292863,-694263,-847320,-103765,-122783,463720,709827,144361,616283,-81813,-271101,-278602,-231125,285935,294432,832006,1217756,774545,680542,-177148,-484458,-740302,-1561534,-1036885,-1069460,-537419,-141888,64873,382597,100962,672410,151086,-5111,348173,242919,676852,515193,629811,759386,373147,87920,-630699,-738629,-1065925,-1043817,-721006,-521333,144028,408074,206102,465410,59054,145305,-91942,-357526,8720,172603,528692,489999,719418,535936,448575,21805,-490845,-698067,-981218,-1123118,-517667,-284699,-86322,-110678,279622,427224,-26976,88762,-59613,184795,239343,470271,777300,652255,739199,319482,-133861,-442488,-855923,-1019670,-1075253,-1013857,-350739,-264367,223787,505547,361791,430874,-5509,64,123765,-99284,286907,516129,594550,544970,542791,237484,-351985,-347205,-836713,-687060,-864923,-628206,17414,-45885,217887,280776,126900,39155,41152,-131196,47712,191029,820078,931071,863514,720661,157113,56268,-662188,-557886,-1007137,-992664,-1053216,-279214,-82,202924,355458,535935,314927,215017,-50872,158481,-3629,308955,619810,348868,589149,169340,115869,93338,-578778,-454934,-559628,-644867,-365426,-103511,180043,392479,-9193,-57186,-212517,41040,-273226,-38200,421084,620327,959558,1018151,588138,728342,-148057,-530611,-845163,-1200864,-747323,-1045407,-365807,-141796,228294,588158,283638,485697,309196,480995,97490,-40826,132630,107538,499470,276006,263493,-81598,-328905,-431087,-688586,-716887,-168794,-282580,-44362,56689,345565,406033,-169004,21612,-283142,-410048,188455,74619,406360,766604,730653,917260,234712,104589,-471906,-928646,-769924,-947031,-681170,-613768,-104246,67304,518120,473339,351491,318049,229239,58564,214270,497789,442185,156591,210982,134935,-23727,-57291,-468546,-667049,-614617,-375865,14496,184766,225654,89406,232174,-337319,-228695,-249847,-258019,-47265,131301,673374,1014272,794306,947877,280213,336463,-431568,-930000,-783856,-1005482,-595061,-23995,-288264,130083,170854,480205,343494,42750,490336,106617,55781,148628,93168,490341,-148182,196339,-182955,-297414,-310620,-748356,33888,-161328,222340,310729,49280,694650,7613,39756,19164,-495237,-176535,-117740,171535,633429,633200,744778,489305,653742,149813,-466742,-381437,-849024,-826068,-617949,-314677,227059,-244402,398089,128914,-103518,746751,-128703,656787,73736,264875,588757,-17233,485076,-313510,-300220,-123333,-661402,-169084,-311390,24452,341822],[0,0,0,0,0,6,4,1,-4,-5,-11,-2,-16,9,-16,25,-25,39,-41,59,-70,86,-104,125,-147,184,-211,262,-301,354,-419,473,-565,632,-741,838,-960,1100,-1238,1413,-1586,1795,-2013,2261,-2528,2825,-3146,3508,-3894,4327,-4799,5313,-5894,6506,-7209,7960,-8815,9764,-10829,12051,-13437,15081,-17044,19521,-22855,27891,-37298,63818,-423356,-1315315,-529444,588076,654085,2486568,2026936,2243439,1676199,365671,202621,-1206539,-1173806,-1056817,-1092707,-712390,54339,-226006,-84688,-169608,-1023601,-818982,-1340054,-1126055,183785,436350,1878276,2036975,2728622,2409469,1312993,882356,-835239,-1367363,-1620397,-1503697,-1087487,-952571,19911,-417615,122279,-503216,-830719,-756639,-985373,186091,518851,1035338,2360090,1779949,1727507,1642489,-118170,68377,-1319011,-1752015,-616408,-2073963,-61338,418206,-707743,1295989,-1548119,-495703,-1153186,-1970876,-114835,-1085453,1161353,1608561,2236574,3310916,1918292,1723459,203183,-684825,-1223353,-1897235,-1518854,-1587756,-277772,-676056,-370553,-184228,-990239,-326833,-789948,-132918,66005,885957,1736429,1993649,2126103,1796342,1016045,314229,-1041612,-1217510,-1510810,-1386965,18633,-456618,443196,649375,-253126,427319,-2116681,-1299206,-1014523,-2072553,866680,41064,2416761,2813454,1898806,3478693,238018,1199265,-360833,-2114842,-430284,-2930038,-728692,-987497,-1866140,1113487,-1666178,111756,254857,-1943384,1613004,-532828,1131344,2770128,520009,3349940,685985,174121,726772,-2581401,-463980,-1813744,-1406645,198627,-583697,1188381,166346,-54767,-560924,-1130094,-1258426,-1930635,-722205,-801497,846943,1940508,2222100,3171267,1756978,2090035,96562,-569236,-1475568,-2262699,-890551,-2271705,-222108,-756892,-1115626,574474,-1424143,573748,-435677,-620041,2167707,-10801,2374203,2275270,519039,2210140,-813472,-205877,-749945,-2700133,-552518,-1462904,-61721,920941,-309194,1616603,-432729,-692528,-654583,-2739282,-676394,-2025604,-194882,1639537,670744,3460983,2323230,1937022,2342658,-551352,-258160,-961719,-2423355,-973197,-1759289,-1233988,57225,-1399777,81321,-236193,-760036,473371,-146935,1077974,1696715,1479532,2804299,1652722,634749,107981,-1417199,-1410562,-1705360,-1381140,-663570,-416064,769711,988610,392171,979532,-965549,-924555,-1475195,-2122893,-53518,-1197404,1444583,2056763,1730396,3613303,991411,1746995,192541,-1567953,-421157,-2505381,-1430190,-1280110,-1594259,-343908,-1061319,-386187,-304628,-434588,508054,761044,1405368,1842138,1955665,1984695,1502073,427293,-218913,-1041389,-1853287,-1525770,-1386036,-434818,205399,593117,1217158,466693,422452,-478156,-1638794,-891393,-1814263,-1140062,520206,234358,2404784,2316474,1870754,2712863,319857,487824,-813066,-1802014,-1053180,-1948092,-1024211,-1176563,-857516,-265424,-916662,-157896,-411334,145377,659593,941939,2104086,1870807,1987410,1662228,38005,-79212,-1416997,-1905548,-1114312,-1598288,-370342,175193,561004,1312599,372457,16095,-207781,-1499054,-1025447,-1712794,-726156,311956,791692,2113596,2174276,2325792,1476917,1085694,351395,-946953,-1132638,-1538175,-1029683,-1195072,-1165839,-794399,-1012799,-355890,-884342,-120869,-19682,791355,1566569,1694315,2217187,1781673,830428,603716,-972270,-1353785,-1768963,-2124586,-1191060,-506732,-9962,926522,901470,711654,177152,-599949,-833106,-1532870,-1346374,-684290,231191,1163268,1751375,2196926,2172052,1350040,1077328,-34832,-706752,-1409054,-1142408,-1305911,-1134685,-810673,-943692,-449525,-909936,-693112,275364,133286,930821,1394240,1822383,2251257,1724650,1042913,589051,-1190642,-1374901,-1684004,-1758629,-805338,-800948,286033,1104626,897860,923283,-87653,-124151,-1063250,-1317653,-962084,-762622,383618,633808,1890987,1783112,1713127,1193590,546918,24291,-922554,-997805,-1008927,-1035745,-918338,-1083235,-634859,-683270,-792340,-302807,-72442,346716,965170,1286241,1674719,2267632,1362273,1165809,-7035,-544796,-1443015,-1918254,-1393325,-1218375,-273997,247207,387799,1218458,335134,366999,-425176,-1042566,-854273,-885896,-530660,305288,745571,1483776,1549828,1586459,974566,234740,-144546,-868086,-834675,-749946,-936543,-638208,-882078,-339462,-546906,-779136,-222778,-458358,446339,975124,1186857,2311746,1715322,1459509,1109479,-106274,-471970,-1553560,-1593679,-1502609,-1209334,-154038,142919,869580,576030,504565,384427,-620221,-714788,-1193474,-581161,-128833,370238,1374082,926577,1722128,1123409,550776,611613,-868916,-251208,-774321,-1010693,-405869,-1261468,-329447,-721130,-694737,-89933,-1085131,386607,99096,490489,1887077,1352183,1941248,1213074,628375,706599,-1392426,-936194,-1800081,-1186874,-594418,-769539,843057,163886,621168,594262,-422755,361289,-928251,-578102,-196933,-650123,893787,490274,1738281,1389631,597665,1007817,-456358,98289,-767501,-971791,-301371,-1230748,34337,-452210,-611778,69920,-998946,-13350,-434039,201347,988781,760627,2123618,1459597,1576352,939553,-571593,-169001,-1593608,-1196810,-1335796,-1229650,310643,-378130,726953,386352,-267177,745642,-819376,-57716,-792588,-716176,806376,71334,1413307,947649,905138,1501164,-136641,425494,-526767,-792265,-406721,-1134751,251270,-511379,-176136,-185264,-850035,-136258,-789163,-195935,504544,155112,1538014,1103066,1595731,1245672,484939,449827,-892093,-613193,-1188989,-1194214,-280364,-907621,367344,213370,121587,502600,-492225,127698,-466465,-318979,127075,-121749,1027220,922630,1109181,1342465,72021,360284,-367735,-527814,-984178,-976698,-214650,-574210,-108349,-140930,-408539,-352550,-689913,-380608,-71801,132406,563932,708660,1435108,1117498,951799,1027363,26818,-369409,-1108881,-1103409,-656003,-880884,-225460,-117662,190428,218351,97873,156324,-337785,-279881,36869,166094,488019,529757,1183366,946083,878605,664263,-180757,-226014,-449867,-754691,-578322,-358328,-58960,-120971,193244,-186839,-316280,-135235,-584078,-404298,198077,119264,780727,960999,1154623,810430,564573,-22634,-334875,-781950,-885755,-788917,-655735,-197787,114744,275211,58823,124303,-291850,-207646,-407566,-36435,-71250,374340,793145,749453,979549,520330,189463,124359,-640219,-763739,-784275,-489117,-496234,-127960,237322,-144055,46529,-204653,-366133,-221157,-147080,45665,552987,795242,1080580,731812,1014352,541517,-375723,-390735,-671486,-639876,-751330,-406527,-90849,-122652,66138,-55186,-332529,-405190,-473380,-81441,-335750,248279,535324,527820,1208470,778704,862336,310368,-213145,-573650,-689771,-823768,-391545,-418871,110475,166740,152113,29645,-264538,-83258,-655464,-232307,69941,412224,512289,653803,968122,556527,468947,-122810,-402589,-349128,-450307,-358519,-226992,-398547,82424,-53321,-66586,-240040,-591240,-383276,-280604,145577,141655,693662,987447,654400,861321,630741,141276,-419042,-301835,-620626,-866817,-678465,-115193,-239426,140798,155066,56200,-53499,-636807,-356346,-384259,85685,124860,393591,898639,522738,872014,473641,62866,-138965,-578650,-378446,-466459,-318737,-8783,-378260,-67191,-220100,-311322,-215370,-423185,-179399,-212594,399183,745887,809877,726484,590997,353966,82936,-399544,-258316,-591190,-469631,-625362,-363070,100327,194678,210513,66745,-177610,-161649,-546779,56359,-115923,117388,489554,387772,760737,268222,150462,183982,-276929,-278566,-533098,-132588,-168647,-97021,-261144,-217744,-248065,-233280,-170525,-233024,-398810,332919,403135,594264,1069339,757448,604768,562949,16562,-434033,-591302,-616167,-731974,-338272,-132144,-152186,380289,5549,453100,-7938,-96324,-41086,-464518,322442,111720,296689,575722,158162,876198,122396,109149,88340,-225538,515,-384331,84264,-190039,-311866,31976,-321421,6369,-364311,-536386,126820,-81210,608104,777807,679336,1102747,438841,607152,180616,-585000,-496301,-969051,-587643,-510150,-148037,245813,4493,287278,-26620,-55389,146083,-213995,-70049,-393333,244762,436267,257584,440514,205274,174186,222017,-365076,140015],[0,0,0,0,0,5,3,8,6,6,-1,2,-10,1,-20,7,-21,21,-29,35,-40,52,-61,72,-88,105,-123,154,-169,212,-231,278,-317,358,-423,467,-552,613,-704,791,-888,1003,-1117,1256,-1399,1557,-1733,1922,-2129,2366,-2608,2895,-3185,3526,-3894,4297,-4768,5273,-5878,6555,-7366,8338,-9564,11190,-13530,17362,-25103,48177,-297591,-1104028,-1753651,-1677223,-2414456,-1232399,-465091,676685,1602481,1685432,2518212,1398506,1002365,367100,-110573,-477278,-519249,-286391,-60144,596603,-54107,-90695,-1015453,-1765887,-1538013,-2444315,-1422685,-832050,368424,1943301,1909086,2746480,2098860,1416845,1008090,-322390,-638834,-980803,-637604,-275872,153141,85524,-90583,245441,-960541,-1223961,-1495126,-1904843,-1112528,-447183,445961,1643224,1630551,2065306,1973418,517118,1250524,-693719,-297904,265343,-1064282,1371250,-206093,27668,210946,-2369754,-1170104,-2573971,-2187140,-1192030,-1122796,829380,1506856,2719196,2803585,2555012,1356754,502598,-204222,-984142,-782871,-1352876,-632822,93130,74561,551313,-397435,-838051,-1111855,-1651171,-1466957,-1177127,-251309,499513,1145050,1613021,1333421,1176145,952381,53021,272421,-114843,-221984,796918,-128803,976214,-150379,-889621,-710643,-3068416,-1631328,-2687218,-1899185,102534,251888,2713471,2175560,2729372,2754779,566062,1214192,-1195412,-1294005,-561794,-1935601,316739,-478584,-73912,1245413,-1301112,112790,-1156242,-2238186,111479,-1968418,445010,761470,257621,2672285,727493,1339001,892196,-100565,458961,-234177,355003,409723,909255,-69733,121281,-897413,-1991054,-1750601,-3112025,-2071881,-1095520,-900326,2171152,1348006,3746797,2872611,1959408,2101349,-725581,324130,-1864895,-1656579,-567410,-1718861,585555,-417821,285066,704442,-1689765,257969,-1390544,-1138697,473724,-814611,1628208,801900,798841,2010813,-17769,1001803,-18121,-383743,923530,-366622,969874,682186,75422,815962,-1948272,-1074736,-2698114,-2921645,-1445539,-2184813,587586,1256386,1988905,3598850,2062956,2579920,1578376,-37992,-677648,-1432713,-1730374,-945731,-925733,-473203,516652,-207167,-93594,89380,-1326105,-300823,-520223,-963901,605557,-87123,1291117,1223777,286921,1186332,-465085,455822,445672,-529174,1384797,-261705,1330034,504310,-859808,-111242,-3135216,-1829244,-3292337,-2749157,-227198,-1125867,2508054,2265976,2792642,3784186,1312495,1878006,-164853,-1355353,-1054258,-2117463,-907720,-1097332,-582923,360738,12514,122253,-338116,-570284,-738434,-681917,-106789,263700,624512,983705,674404,732040,257334,51420,19763,-144188,472318,754637,1266014,753488,571999,-369203,-1245716,-1929150,-2975098,-2446673,-2170379,-1333071,830142,1178473,3259464,3121751,2440097,2823943,722554,206451,-710952,-1951211,-1346166,-1356601,-985791,-29865,-353770,272771,-206337,-520503,-337675,-697024,-30266,-8039,200829,859983,709816,730602,419122,422968,-18254,-148666,357524,212465,876605,1076994,578530,759687,-511105,-1282412,-1940889,-2989819,-2514591,-2227841,-849269,579433,1828202,2780843,3253504,2985913,1869681,957030,-160668,-1046511,-1482608,-1732667,-1353697,-925919,-208739,-90151,82919,-17707,-429941,-403499,-215562,-99671,43938,522427,615430,1049130,532892,363797,226038,-302473,146673,-55095,407456,868931,1008373,938600,210720,-548015,-1228794,-2495413,-2328071,-2662746,-1734306,-650872,422907,1888739,2531213,3089326,2881346,1952583,927001,-234916,-898058,-1578673,-1561569,-1245183,-679205,-273202,-186219,58840,-206643,-170359,-166684,-475503,118921,175878,437751,1070471,710562,588970,506401,-207997,-44863,-124513,101280,711874,863036,935566,659841,455235,-589790,-1645666,-2182447,-2638852,-2167689,-1481792,-532206,663221,1492522,2399278,2624297,2659017,1286771,622590,-343955,-893568,-1401578,-1190036,-837079,-854534,-387528,-145140,-332591,-137358,-380235,-374856,424,-187061,404806,476840,659897,504267,478832,85136,51341,-46822,-329624,-71563,467405,803437,918103,623466,384665,-634097,-1246560,-1824345,-2049952,-1997264,-1385103,-368270,690650,1499198,2161322,2209697,1965213,1191452,282183,-237868,-1250987,-1257232,-1246289,-1058763,-464581,-472435,-28307,-275455,-294913,-102455,-658785,-26180,15690,222998,845838,566580,1029561,512806,119292,-88160,-558117,-59654,-133979,239517,729545,695752,619641,42738,-278111,-1182446,-2070536,-1834905,-1743477,-1155269,-245804,660950,1744776,2041211,2292375,1625751,1015090,631805,-629434,-628337,-1278083,-928308,-611134,-826640,-44350,-297987,-47864,-183834,-1023787,186499,-577999,40139,710178,260471,1367147,293273,664066,229727,-546757,147477,-773282,170575,236217,239598,1046795,-280735,346358,-500855,-1506191,-982400,-2219130,-1124329,-1072047,-391679,1172197,816641,2294837,1678290,1286185,1408953,-343966,-151008,-929743,-800413,-411298,-882022,448816,-503678,-141543,-255579,-879703,-78412,-869628,-41133,37961,210485,1272049,259248,1318608,146890,-85879,368833,-847073,143384,-351261,-338759,788427,-272270,588895,-145719,-619781,-537351,-1837296,-983653,-1582733,-633088,476463,349096,2244272,1240101,1567299,1473246,-59703,536739,-963698,-483525,-602823,-1029195,209821,-594934,136377,-297234,-613839,-53800,-1006129,-259133,-414355,44487,930192,321983,1418301,836176,667582,411152,-654615,91685,-487341,-208072,671496,-17839,760286,88196,249232,-412117,-1417571,-925945,-1292375,-718994,-478600,-278133,1242716,1030802,1798725,1385106,631321,734378,-538030,-249776,-750335,-802064,86683,-398365,321482,-294653,-225130,-387924,-714246,-139245,-703444,-107673,256345,324043,966452,705923,792618,696984,320694,173282,-313256,-223909,-189913,-234718,400534,-166105,42109,-130577,-626535,-576991,-1267642,-936001,-638936,-93976,83165,788897,1258303,1176030,999021,576955,-96738,97954,-194653,-429807,-325035,-318637,176497,205298,129815,-337552,-285049,-675363,-765424,-637920,-319275,66163,517706,1059147,983493,1127342,694119,467287,203829,-366662,-193223,-255037,-104569,375540,343246,77816,12134,-717304,-690642,-904449,-866374,-468028,-314328,520812,423467,992471,970800,606184,511915,37656,-163970,87033,-465634,9978,-176591,-1546,425947,-22447,-137450,-438720,-505072,-868432,-953136,-483117,-138317,426314,978009,937533,1183928,661928,755634,-120749,-159308,-120544,-534292,70172,42271,-81582,2428,-319975,-317692,-645549,-363693,-311915,-391644,191657,368310,855403,993125,611473,639555,308465,-154484,-329882,-608545,-278903,-49715,208864,-45904,81420,62191,-567839,-294293,-587137,-728556,-599743,-561803,155951,510572,766658,990302,737376,680464,454871,127454,93806,-604147,37345,-247714,-315152,-95586,-325976,-128412,-323990,-498441,-480332,-324429,-75288,134422,688439,594923,663477,657433,698813,241194,-160387,-439902,-306541,-420081,-40025,35045,284381,392520,204140,-76617,-718669,-958143,-916355,-703633,-308336,22228,145553,790192,338463,973349,670563,297931,81475,-81642,55364,-312773,-504092,-309170,-278522,-158535,-476565,-754985,-567963,-616628,-168845,-184966,126737,628573,683724,682067,211855,417634,-37152,-136071,-266312,-459328,-243708,61960,410920,402449,158577,155534,-113118,-286546,-733601,-915262,-867018,-331521,114535,208461,607192,851677,696182,736733,497420,333311,-51177,-217475,-328757,-466237,-315920,-398070,-148541,-358577,-769869,-230351,-399478,-287097,474500,153324,903177,412191,669937,419324,-136745,-47839,-232689,-373997,-371651,-309180,230150,244147,266672,463891,-64426,-200686,-645293,-537463,-621036,-649916,-312594,121345,469794,642365,453090,1003781,597598,542893,412889,-178438,-17263,-706221,-225213,-391210,-134000,-113731,-723591,-433403,-387945,-420130,20475,4139,384412,206775,773600,621729,233201,338057,-171167,-241353,-291189,-491563,-95352,-456416,470682,372775,8779,490087,-441888,-225808,-678048,-580083,-286759,-815805,406646,39134,597682,1155035,388488,881090],[0,0,0,0,0,-9,7,-11,17,-12,31,-22,46,-42,61,-74,81,-110,119,-153,172,-208,241,-280,322,-374,417,-484,544,-616,704,-777,891,-979,1103,-1222,1356,-1506,1653,-1836,2014,-2218,2434,-2670,2928,-3208,3503,-3844,4195,-4604,5039,-5533,6093,-6703,7434,-8237,9208,-10339,11709,-13409,15536,-18327,22066,-27373,35352,-48546,73819,-138531,658878,1190775,336347,158018,-1440976,-1736342,-2277394,-2597342,-1554932,-1310397,74340,764818,1330883,1578392,1504346,1083221,546937,428812,-437029,646352,307751,1107782,1354738,197078,762206,-1234660,-1391067,-2029955,-2736455,-1361362,-1208308,16050,866423,1163095,1831771,743373,836434,151338,-179041,-379974,25452,725147,1023182,1422690,1699537,672563,254660,-1283900,-1951152,-2129700,-3026536,-1698262,-1269639,-513109,1457525,518987,2323689,1478993,646064,2049526,-718342,1049551,455608,-423747,2026834,-868407,875689,-420653,-1915584,-992378,-3048293,-1542959,-1522740,-865967,761011,948914,1517025,1390420,972537,265973,-325235,-530066,-627266,-46258,735398,1303684,1765265,1744819,875454,115618,-1293417,-1826680,-2581156,-2824336,-2053551,-1661054,-49287,791181,1769328,1530478,1640881,1700297,720055,1288438,40968,737246,928980,-420723,1122382,-988200,-478255,-1143208,-3132229,-862688,-2426148,-677783,407032,44483,2550551,667753,1956356,1261052,-1236925,734278,-2024352,-598669,595391,-935059,3608574,700624,2037976,2562330,-2066594,948963,-3331252,-3383478,-1444032,-4912554,237566,-1078916,102378,3222491,289469,3202372,1355399,783299,1985202,-402068,1001799,406704,57944,48000,-871712,-1486169,-1745201,-1917748,-1882890,-1228606,-508574,789587,1130616,1771494,2124081,579766,667158,-755901,-1178189,-512205,-1826073,494989,431704,1639825,3158752,1184604,1854623,366076,-1880484,-1023820,-4006849,-2899800,-1950058,-2840422,723902,101106,1045888,2947578,1013996,3069646,1189617,650622,2047117,-671852,1455200,-424186,-644917,-49985,-3089735,-1075380,-2513949,-2272225,270542,-1553173,1479392,1611423,1160828,3100238,304313,382321,-272122,-2549759,-138119,-1632018,-429606,1718643,695930,3240291,2333030,828814,1209876,-1924852,-2147515,-2517130,-3944859,-2196470,-1757586,-658855,1321696,962814,2344688,2192551,1402087,2398866,132197,1173211,561782,-577344,781618,-2037655,-666409,-1938993,-3022194,-701690,-2960386,-186876,410184,453819,3308702,942810,2006437,1155398,-899487,-29029,-2206268,-1624962,-735807,-594962,1316515,1270992,2346334,2301293,1027839,372796,-1119922,-2684054,-2581321,-3141781,-2476494,-1167952,-739236,1047158,1278216,1532007,2851353,1942443,1818951,1361296,512122,1109282,-66964,-488390,-446752,-2016266,-1560299,-2593364,-2583515,-916531,-1513786,1238060,1749971,1739409,2898734,1094622,1047267,268057,-1770647,-684094,-2199464,-954735,60972,881714,2449679,2095495,2177088,1682671,-9780,-823323,-2246567,-2964713,-2756233,-2550192,-945450,-581019,660818,1846785,1411231,2290882,1433894,1694575,1717636,728700,1329417,-132746,-380358,-889307,-2178913,-1929953,-2673232,-1947874,-1465068,-700438,950418,1589618,2381223,2127971,1649668,829096,-325903,-1080231,-1906738,-1309760,-895243,-95868,1163653,1533827,2359206,1981994,1192941,163712,-1221387,-1740273,-2546821,-2690733,-2067595,-1544487,23146,655001,1352530,2146232,1822498,1794714,1549773,1280225,1154186,155322,142652,-542019,-1608950,-1460321,-2375384,-2154516,-1914153,-1490315,-95756,480156,1654200,2174336,2186607,1451073,789228,-164015,-1215074,-1582386,-1472640,-996392,11328,850542,1936595,2056493,1324253,927290,-330434,-964657,-1782832,-2570777,-1975184,-2153233,-968828,-205163,647304,1390683,1462099,1549591,1731505,1194915,1370045,863996,584225,236741,-441683,-1066281,-2113613,-1982450,-2054827,-1775658,-1155673,-143550,926370,1633619,2144019,2171250,1328082,594029,-147679,-878364,-1599649,-1284696,-754528,202744,828605,1542415,1518562,1637241,754508,-178104,-964971,-2024756,-2142514,-2068681,-1665973,-839056,-194590,713099,1322685,1443870,1517202,1031744,1283547,1222776,874107,613378,6386,-390443,-805636,-1749733,-1830671,-1903653,-1758000,-644041,-303160,697619,1557988,1846899,1983902,1457068,408522,-114909,-1052938,-1157890,-1337351,-152367,-40269,696101,1436852,1135533,1347536,202385,-98938,-1155109,-1979218,-1467368,-1976029,-860916,-331596,-250755,1308510,844599,1094459,1254270,1139558,1500886,725299,719852,553901,101337,-54578,-1173994,-963618,-1755249,-1850772,-1449686,-1490026,217566,365670,1143512,1865892,1299596,1560625,313718,-169911,-392610,-1191971,-465123,-934258,329181,776263,1088151,1610455,302795,518192,-851024,-1340113,-1085626,-2196587,-1061801,-1106231,-346053,963463,38075,1251413,818699,687105,1474195,80914,1099433,151781,277841,384744,-973006,-17161,-1652456,-1428597,-1340033,-2104107,-370520,-580028,739801,997128,892745,1989534,355790,637697,117455,-1259203,-196916,-1243168,-37428,213567,393932,1465495,330410,964175,-109962,-770047,-458690,-1975908,-691092,-1328055,-625693,343221,-303949,1536346,516027,836107,959580,132943,1353940,81816,649377,667201,-150089,390224,-1348119,-648717,-1307255,-1518773,-523410,-1857353,106949,518871,474163,1736749,597852,1353002,212589,-297929,-41279,-1134922,169089,-281165,459003,1086151,175152,1148766,-224986,-332682,-461717,-1845181,-776418,-1561042,-669742,-53014,126929,1182742,621731,830264,731745,44296,897510,-233990,289631,602859,-2251,778791,-330834,-183300,-625412,-1354693,-892046,-1599249,-373016,-420906,122059,1155957,844369,1447948,638200,48836,413096,-340007,-308269,-312856,248139,426737,352339,795791,87574,150524,-332821,-875816,-1057414,-1417740,-641508,-229747,-176807,718477,499826,858851,651084,188626,499185,265299,213677,142916,40933,220816,59248,381167,-115166,-612163,-467002,-1128411,-1020431,-1066989,-402180,28403,590054,678922,645551,583593,283985,212956,308468,-39168,34352,143207,340353,528616,516314,145474,-61528,-919189,-1066151,-729208,-1005041,-857202,-385209,262893,534612,930670,1061440,411152,344466,183513,-364685,-158120,304156,-54483,335990,114180,243929,212689,-366791,-156164,-967618,-646262,-579852,-702133,53639,233117,779930,473970,301797,370466,43756,134107,252952,9709,409340,378820,523410,284291,-244074,-380902,-858024,-947078,-1230383,-932936,-552149,-95375,698212,992044,946708,934269,476587,142323,-154141,-27224,-364078,-75930,181819,112265,385240,12823,-41389,174890,-694208,-423028,-699245,-667477,-409160,-329144,343232,320215,316515,398886,114284,331695,339268,464981,384647,340273,630812,186574,116479,-197305,-670908,-892273,-1235039,-1319008,-988963,-535200,220818,348772,1067438,878171,983556,747107,-120284,59193,-402313,-364164,-115503,-248608,445828,164362,193181,133183,-243637,-54434,-754859,-587888,-800338,-555467,-125082,-116975,217419,437046,30524,341328,198404,154689,320957,436302,595659,272425,669701,118164,-368715,-695750,-1341590,-1153060,-1147333,-758237,-292679,246106,660014,1077034,815722,996606,485094,267423,-180703,-518435,-190826,-355576,122745,90220,405616,331439,308159,206864,-173516,-451573,-417132,-459804,-180450,-460440,-226274,98405,128522,111619,19066,386324,428518,458181,554944,454288,695560,258171,-464969,-47736,-889826,-1161345,-989675,-905900,-606223,-165323,511878,769120,781819,1168451,814018,254930,-99400,-103336,-662490,-488222,-247862,-263025,104798,141835,264365,253251,27474,100852,-12777,-557225,-455438,-532565,-38034,-117900,91888,34249,215045,345829,267496,434918,429737,668301,703122,282162,205799,212087,-596728,-877708,-1028499,-1208822,-943324,-703683,39325,287602,589092,947056,853029,701908,90195,14813,-293659,-456693,-499230,-329620,201497,-64104,255670,351255,132911,163409,-158050,20725,-222235,-405849,-90829,-95288,-186405,-35825,-215639,-23741,6740,433452,347439,243768,524721,162328,735237,255379,33388,-189771,-891028,-1114417,-1109593,-755599,-633829,-334575,632954,449166,899689],[0,0,0,0,0,-6,0,-9,-6,-7,-3,0,5,10,8,8,2,7,-6,2,-11,9,-12,15,-15,23,-27,28,-45,37,-53,50,-62,70,-73,91,-86,108,-109,127,-132,143,-155,165,-173,184,-195,200,-218,211,-231,220,-231,220,-213,207,-167,149,-77,-3,148,-384,764,-1451,2719,-5361,11775,-32796,224737,1228821,1425923,2279260,1876941,1418301,911023,-844609,-1239561,-2568626,-2321242,-1896897,-1500638,-404674,359069,858380,744321,251839,-523439,-160244,-484258,-94680,624407,731566,2227129,1554115,1523529,1267686,-289430,-214703,-1853698,-1951325,-2207327,-1861495,-899555,-790559,343998,-19425,237881,-109193,-421680,350282,75677,1315307,1631134,1758692,2572582,1668660,955579,205941,-1618138,-1664130,-2779558,-2845916,-897221,-1240560,893099,972914,708619,2172345,-507064,656925,-602086,-1420064,915117,-847998,1238648,1320907,1090217,2721876,609743,998621,-484409,-1533423,-1144179,-2162999,-1137164,-1126186,-856125,-605686,-323038,8081,-411201,236021,311466,531453,1739223,2106291,2315380,2752479,1355746,720709,-808791,-2131898,-2766508,-3232938,-2727738,-1683373,-473240,883036,1411743,2317727,915085,1124090,-37986,-797489,-524491,-1723460,702979,-135445,1324944,2107182,687867,2544669,-135990,31951,-198856,-2342617,-433390,-2557254,-974776,-430129,-2287780,842912,-1487210,-312764,1254297,-1246975,3096222,1230772,2586483,4454524,33931,3473032,-363781,-1993124,-816230,-5669508,-1544626,-3292753,-2403796,1399401,-1106432,3576736,1831659,1408423,2377359,-1325482,250236,-1731936,-1371522,-104351,-803128,1595353,894780,2088390,1811575,701367,562526,-928953,-593555,-1229895,-1665462,-1067344,-1458907,-1068725,-1313137,-851979,-888831,127042,715021,1220407,3304895,2786351,3297481,3053918,501012,329456,-2031887,-3493863,-2577445,-4719949,-2006601,-1399453,-476013,3019828,849104,3337743,2226700,159529,1640485,-2406218,-375660,-1499426,-1793411,1549733,-1112965,2820764,1399674,441757,2909335,-1465194,1009953,-550099,-2668136,675103,-3072558,-685078,-934675,-2994509,332655,-1702281,576524,1684858,887237,4080670,2514064,3344445,3154370,153124,126282,-2743069,-3060064,-3739825,-4191218,-2194517,-1768839,715562,1744357,2487306,3083308,2090171,1455186,-63312,-924429,-1571361,-1330630,-1216118,-8024,554947,566366,1882717,1005329,1242019,1045507,-800223,100743,-1560868,-1407010,-800578,-2242488,-1087025,-1602536,-1533849,32970,-507450,1437054,2591150,2849023,4381002,2974097,2381571,1199729,-1415934,-1856678,-3961475,-3945106,-3352183,-3280336,-358462,394376,2028066,3382079,2173364,2864867,1025131,-181357,-384083,-1871693,-1314963,-1253374,-792991,989098,768640,1293650,1550710,892651,1260889,-61333,-462970,-358631,-1298096,-1150935,-1798415,-1793873,-1439843,-1651621,-676222,129368,1137748,2708721,3025854,3942716,3011374,2362759,1180075,-1253458,-2692184,-3760165,-4435836,-3629080,-2601826,-615377,670648,1731375,3215214,2518178,2378033,1168675,-251139,-522948,-1901988,-1388035,-786100,-1086531,556073,744677,1306368,1363058,1008667,688829,16761,-245288,-688861,-1128022,-1436103,-1561513,-1451079,-1754575,-1265294,-1030535,354499,1599507,2055400,3315035,3557961,3187919,2295820,627522,-1227910,-2751867,-3643501,-3893002,-3590761,-2079768,-725567,622937,2259055,2476196,2924095,2130026,806225,252316,-978104,-1149965,-1487403,-1457094,-224760,156497,920444,972238,766432,922700,346730,263513,-266146,-454335,-871163,-1301430,-1284021,-2045674,-1304145,-1193727,-733456,639837,1172482,2498590,3012441,3090589,3237056,1596552,403444,-1127278,-2853426,-3206207,-3980812,-3054804,-1673284,-665361,1037935,2052692,2439800,2721764,1437646,931748,112768,-776038,-1245864,-1208219,-764986,-209909,447696,891636,548306,555273,497774,350088,-126547,-318048,-479448,-829037,-918269,-1312926,-1401746,-1348042,-1403219,-389203,223450,1173027,1943368,2634593,3301388,2513613,1579662,261874,-1245103,-2379791,-3050087,-3450343,-2632511,-1772094,-287818,1009720,1871323,2423889,2031066,1428223,732513,-139437,-555306,-1065000,-735462,-222824,-214223,384948,512605,564023,837609,192530,197779,-59320,-642508,-422961,-780711,-806478,-900559,-1186828,-1086760,-781990,-295675,326329,1166250,2092609,2207517,2492200,2170184,1294145,168566,-1318523,-2315209,-3260730,-3017987,-2447149,-1442045,-78751,830395,1538268,2277815,1337102,1319956,336376,-226281,-296078,-758342,-447853,-341745,41208,445293,446487,648058,-47795,214100,-141297,-311374,-34090,-628554,-255853,-614384,-759111,-541195,-1161538,-561760,-361693,373851,1042814,1456195,2569469,1827521,2066886,1174846,-272973,-416689,-2612868,-2449500,-2214445,-2519026,-535562,-656590,945897,1399669,1018551,2012133,559099,369811,96533,-933414,-137466,-742432,288672,485812,-56783,739397,-361581,270427,-368646,-811647,-115703,-1096117,-136580,-472924,-489963,85560,-1243699,18213,-658915,-7366,755544,125647,2025256,1355484,2098705,1674523,218334,317684,-1444826,-1527004,-1913088,-2449539,-1260103,-1331206,293428,601756,922852,1541063,311876,926277,-10398,-289897,254217,-629705,303488,344149,17153,787478,-307007,606435,-478191,-687774,-111625,-1178620,-169496,-450046,2694,273137,-374495,513604,-817095,-188645,-163912,-260418,1185262,598411,1581568,1428136,1029615,969359,-576346,-777262,-1355184,-1858834,-1297988,-1665930,-283459,-90877,461228,1314107,353696,927431,277161,-185474,394291,-356003,588926,266772,649042,1093946,105293,506474,-217721,-510488,-557152,-1249184,-604786,-889467,-336932,96134,-201072,765339,-335687,-10980,-224213,-225613,373325,579456,1054928,939918,1011660,914718,377617,4787,-750229,-1050499,-1310463,-1287467,-640880,-278050,-24023,427742,451895,460078,-215237,-132246,-210089,-326992,185744,272207,859927,684856,792701,815507,108421,-194922,-773792,-1028153,-938063,-1031797,-477884,-266806,24269,158571,227856,227575,219217,-43122,-46619,320569,218233,336510,853181,626517,525525,293846,7158,-221375,-737829,-570934,-768869,-424077,-209007,16009,429828,237860,150573,-111442,-334818,-263031,-265327,298034,464546,792676,1027054,1079359,782346,-15463,-334418,-770729,-1100847,-847072,-1079816,-715014,-156139,-111135,349930,516090,687079,559248,322570,325924,175806,290300,268962,-65808,405791,150576,199141,-273852,-771257,-445545,-688024,-333549,-42448,-136781,148349,-80,12524,-16359,-312920,-399034,-123736,-215945,24082,465619,1035429,891373,919381,829468,262205,29890,-906322,-1126020,-1433897,-879178,-979613,-503575,304881,499801,630241,699425,476568,411167,156943,108406,-96409,214163,585753,-46614,320721,-243987,-98678,-308003,-372609,-129355,-429182,33184,59303,-17238,204218,41717,-361477,-274974,-601164,-537395,-224843,121175,639877,997599,1204737,1096501,793220,405013,-341427,-833911,-1333956,-1353094,-1284512,-828642,-199098,108118,947305,627408,757317,727020,353834,267379,-14417,-46871,-66172,-158414,144241,-132575,-5603,-37487,-336855,-228945,-256822,-2196,429305,82912,204669,298322,-159666,-166580,-1000872,-702355,-669465,-425165,551462,681637,1112249,1022771,1092191,593791,49983,-390716,-879101,-1151808,-1316913,-1143358,-679762,-423489,349053,702594,903602,887593,729143,539118,444369,260880,33165,-75054,-64415,-192359,-48378,-77493,-324190,-55088,-347861,220948,500714,345850,531838,122995,191268,-176406,-196754,-304362,-904391,-278406,-198214,53922,745988,1045699,1396709,1056415,538390,164925,-571343,-706079,-1414621,-1304329,-1098285,-1076999,-25194,535835,526120,966131,356337,962511,353236,331923,196799,-236931,200741,-574638,-406047,-357573,-426191,-81356,-589670,86151,-13105,66848,489398,-38968,460890,-84397,20765,-355617,-1071907,-321493,-585684,-186451,390498,257188,1137965,967042,1111419,865227,20781,-13402,-1071857,-1334493,-1318430,-1264262,-230840,-342897,239871,397688,751027,1201059,481204,610437,131613,-161287,-89551,-189791,-253230,-165965,-74781,56441,-589790,-71450,-202210,244273,245584,212742],[0,0,0,0,0,5,1,6,-14,11,-30,24,-52,52,-73,93,-110,147,-172,214,-255,309,-365,435,-509,606,-697,820,-939,1080,-1246,1406,-1619,1817,-2071,2324,-2617,2939,-3275,3669,-4070,4533,-5021,5559,-6148,6783,-7480,8241,-9065,9975,-10966,12056,-13262,14580,-16067,17710,-19578,21691,-24117,26946,-30274,34294,-39259,45618,-54172,66584,-87218,133908,-646426,-532910,-1135663,255604,621221,1524759,2463390,1568659,2200655,606027,37368,-687210,-1279519,-1189655,-817181,-718053,-375687,-181800,-326324,-191539,-1025842,-1594536,-1262938,-1737021,-127504,620662,1614182,2896147,2203523,2674733,1499079,613713,-328607,-1712291,-1915686,-2003706,-1570036,-943115,-251069,-42309,172171,318937,-251170,-193493,-688130,-383870,139361,423190,1454501,1673010,1242729,1168889,577198,-312881,-175756,-1214896,-545427,167592,-1063539,1104825,-463866,-526963,-212377,-2875296,-1044516,-2336764,-1579125,112230,365479,2660746,3020584,3416730,3579546,1703388,652713,-807130,-1932957,-2589425,-2627459,-2206442,-1117659,-464386,92833,551913,371938,384442,191371,202224,-135579,222912,359170,492897,1133220,679212,1003532,395910,-400220,-137857,-186343,83563,161024,892471,682379,36165,-263323,-2031425,-1899504,-3441965,-2153674,-1339696,-559739,2146496,2303494,4070454,4303302,3151615,2727260,-280006,-817837,-2681649,-3633046,-2608440,-3291468,-1343511,-405421,-176840,2073212,-341657,1668265,929318,-617528,2249837,-1346762,874593,934440,-1264030,2091567,-1360430,59871,510067,-1671236,1827132,-450811,1201489,1267988,140281,1085383,-1767063,-1671381,-2821677,-3583757,-2485948,-2181630,331108,1286285,3376462,4425274,4178708,3987059,1767491,683856,-1317016,-3052228,-3776683,-3737713,-2953962,-1978987,-442036,595966,1003840,1612206,1291143,1569602,1103875,58015,966438,-227550,-85487,271288,-1278555,228572,-1282526,-646836,868092,-846046,2264851,883718,1377315,1844526,-1358256,197971,-3223844,-3327449,-3010249,-4121909,-677385,-921420,2156135,4446642,3491606,6209827,3045683,2522925,1125966,-2961503,-1721452,-4585041,-4124107,-2072228,-3092874,347419,-161175,917349,2519402,1135729,2263411,1121766,509629,763084,-238987,-26938,-942279,-541534,-1200116,-886315,-153540,-449409,1454923,881799,2186268,1724732,668237,716285,-1747156,-2444498,-3786730,-4249837,-2501108,-2464701,784403,1513142,4029328,5331353,4093662,4864873,1612578,218398,-1594112,-3843822,-3589458,-4444049,-3224834,-1718093,-1167771,1154373,1218575,1620603,2512527,1276643,1730363,1041201,219761,444257,-1260733,-521747,-1058117,-1467134,-647526,-1072025,523638,520555,1655558,2531898,1679187,1580293,-102299,-1342177,-2492801,-4030755,-3765786,-3243471,-1711775,675613,2220161,3974074,4756433,4732547,3481946,2115898,-102842,-2035492,-3119270,-4331775,-4050121,-3192887,-2317165,-249590,298564,1579337,2171709,1618966,2292212,1363438,946721,703491,-410916,-649784,-1133979,-1284393,-1496947,-1160313,-541335,103125,1171854,1602759,2237286,2369543,858673,288526,-1800009,-2633218,-3357386,-3885327,-2560828,-1540740,343620,2539765,3569577,4951159,4401223,3372063,1825162,-441712,-1868841,-3414143,-3819579,-3820938,-2881499,-1647145,-703033,325984,1407089,1972027,1892740,2023863,1660595,757040,665519,139107,-230988,-913843,-1590747,-1454172,-1188554,-559431,277434,933495,1858355,2430259,1728400,1340205,-303973,-1206928,-2680999,-3636783,-3427990,-2855806,-1315290,697367,2499377,3988512,4095783,4221274,3154844,1255223,-185302,-2207096,-3343699,-3618924,-3256101,-2661068,-1560386,-428050,331272,1323598,1734583,1951408,1840722,1407361,1286917,546368,-90758,-283421,-1171403,-1246226,-1498957,-1264160,-456733,-43483,870350,1738070,1833255,1972797,896499,150643,-1414768,-2685046,-3049005,-3209763,-2304030,-1080945,1016209,2410732,3593487,3985386,3530799,2754230,1240832,-242871,-1787813,-3232145,-3109352,-3182370,-2123096,-1404172,-389226,772751,1121924,1565925,1843941,1661972,1498157,1013079,598866,434111,-449289,-869260,-1636453,-1239045,-1171173,-950349,210603,713778,1427711,1597994,1356210,811372,-146499,-1079957,-2185402,-2743276,-2553540,-1813451,-812780,603886,2324631,3189060,3322612,3223376,2114456,1132920,-528743,-1764329,-2421939,-2583120,-2274599,-2140825,-1112302,-305532,205196,973294,860105,1229197,1072645,1105179,1264022,502144,598187,-327477,-605217,-746024,-1321296,-671558,-920572,-320811,729616,844608,1728510,995812,661786,35773,-1444828,-1500960,-2666425,-2131475,-1495484,-712625,1380952,1814770,2751806,3020297,2538874,2056522,353909,-384016,-1664285,-2361374,-1852013,-2286667,-1082665,-917550,-224896,440224,143962,977253,770399,831577,1047566,746093,1370943,57616,415808,-76061,-1015526,-475409,-1649554,-496970,-521797,-197953,1338853,558183,1530975,696930,-219543,-599971,-1954288,-1572924,-2091400,-1284859,677970,206792,2220856,2250037,2200557,2298170,587082,823051,-870562,-1387617,-1426021,-2501888,-853705,-1549635,-455206,91867,-287328,1037877,-110073,402689,811172,493123,1355659,318669,895043,538511,-422072,115185,-1222795,-838558,-760384,-633431,339100,67690,989316,582061,332275,38473,-1260836,-570217,-1682222,-1203304,-262022,-596886,1472217,821311,2007352,2337093,887261,1438953,-745481,-455360,-895732,-1716232,-573108,-1415527,-422420,-269327,-436749,617491,-590973,406637,77161,-38323,938447,380010,1155463,1021818,650203,622542,-725249,-140042,-842357,-629961,-399266,-927737,430483,90059,299024,643527,-721676,-281255,-1150794,-540607,-516875,-396008,841952,483487,1428570,1329119,956078,1545931,-163097,-153070,-553477,-1421567,-702051,-1277426,-598745,-84563,-357713,285648,-454085,6809,-455187,-237958,3208,-166022,998741,915233,1028249,1067109,311811,323545,-249827,-613606,-546595,-904670,-360548,-241587,198385,86655,-217864,-118080,-339707,-389700,-300077,-363354,314466,159298,991521,930440,896539,827149,308531,-2704,-445106,-813649,-940592,-786049,-347600,-86026,33033,330363,-53437,-235268,-439395,-654377,-320368,-324739,58777,562861,1030686,1163303,1084528,584268,297737,192233,-283767,-877103,-682880,-467192,-389769,-262415,-431399,-28210,-220466,-409169,-25721,-235459,106936,341088,205885,757639,969723,585320,717366,-215940,-306632,-691515,-771415,-336175,-504475,167168,290384,391365,413694,114431,37641,-821236,-620553,-577133,-635042,32541,291409,899679,1305104,1237300,920003,715005,123336,-240686,-821783,-697988,-1107284,-829681,-600643,-486608,-234978,-477460,178625,-137946,-141167,356596,326826,1162486,751009,850604,663780,-6828,19104,-755981,-587216,-767233,-871745,114297,-8796,412828,517017,552496,311267,-280401,-674982,-888639,-1017687,-766733,-181883,219663,659185,1279665,1353164,1061460,841789,287029,-204446,-481588,-813444,-690229,-1135031,-1039803,-433488,-412114,-195756,-76951,140182,290398,487534,743866,871821,903455,632914,359052,285909,-600569,-878009,-915535,-613917,-352758,-175524,230474,916878,685027,639574,187026,-123989,-607624,-885003,-793669,-841260,-292096,124329,708495,1379795,987969,1107194,668336,504434,-161701,-543212,-674909,-1116780,-987266,-1019603,-1069784,-8810,-264698,57495,195611,431400,879955,1098137,846829,1021083,673490,287438,-183394,-631851,-791025,-973507,-598011,-595212,115985,396564,717309,1025583,572480,563865,-233633,-456871,-830609,-1244409,-767327,-124702,516236,695572,963872,1385573,1233778,903069,300892,-328397,-187978,-676250,-942689,-916469,-967817,-662775,-485859,-205012,71630,265469,626243,664212,1160846,454524,562603,598791,-283985,-317955,-645355,-1088351,-784081,-729356,-511456,16281,641971,1186394,609468,693214,134627,-590106,-730772,-991676,-767621,-609753,-324557,132978,653301,969481,1232090,1038738,775522,421237,138744,-524608,-695702,-1107592,-790613,-562449,-943826,-461154,-350544,-167478,380885,448049,1141050,840660,868180,1064794,275500,321847,-354227,-790420,-668589,-825610,-501369,-327659,187258,686339,464392,1113938,972411,184211,-133319,-721064,-870663,-1192914,-718307,-451679,78346,615988,847217,1154831,646003,815562,602718,-185728],[0,0,0,0,0,1,4,9,7,10,-4,12,-18,13,-34,22,-47,48,-66,81,-97,124,-147,182,-218,264,-310,373,-424,511,-582,683,-788,903,-1046,1181,-1363,1537,-1746,1972,-2216,2498,-2797,3132,-3498,3891,-4337,4809,-5332,5911,-6522,7224,-7956,8792,-9690,10689,-11804,13018,-14410,15938,-17707,19719,-22086,24906,-28370,32847,-39200,51120,-145334,-497041,-2084330,-1957165,-2350620,-1583928,-611695,-298254,1653428,2091188,2218852,2585698,1446271,998197,147222,-399915,-470086,-205917,-332720,-90884,-40892,-1000664,-277977,-1974507,-1562995,-1473326,-1494763,-80083,215439,1451311,1854868,1578459,1991342,701110,255852,-783176,-851883,-506042,-407397,375988,719596,1118632,798468,178957,-862418,-1872398,-2333299,-2512862,-2347574,-1225735,-319311,912872,2588172,1814942,3221853,2050733,1013474,1700390,-1225418,216616,-929428,-1720086,371945,-2099014,-336183,-1162815,-2376870,-438490,-1910933,153516,640233,700835,2639228,1574238,1828660,1221743,-357896,-595152,-1256392,-1343441,-719532,-528594,1267847,1560943,1620107,1970157,220917,-320476,-2095861,-3042559,-2971206,-3294179,-1332870,-841666,1119577,2588140,2750727,3618555,2380359,2298993,972876,346857,-263726,-1326344,-1105975,-2399044,-1148502,-1969672,-1937216,-1076749,-1884074,239112,94369,1479703,2932154,1442665,3033657,1275515,438260,366239,-2748080,-1035816,-2025217,-1338631,1183887,-296683,3752610,1746269,1744574,2501752,-2840508,-93121,-4016721,-4568338,-1253126,-4969040,1274408,418535,1179993,5809412,1157204,4826582,2079103,235447,2546746,-2208007,-358930,-1967932,-2978556,-1056032,-3487640,-1444332,-1773968,-1498393,731143,693244,2724017,2359405,2311913,2846061,746874,71392,-1157249,-2734917,-2163702,-2659097,-905544,750709,1238666,3190610,2921731,2440558,1345061,-443473,-2291869,-3480731,-4103937,-3963514,-1728506,-1743937,1076044,2313092,2693986,5234187,2334509,3474055,2365222,-606469,1033614,-2855251,-1719719,-2471356,-4060492,-1180949,-4302463,-688099,-418219,-865408,3748647,936382,3956546,3423242,809281,2939114,-2213829,-1251963,-2123694,-4933899,-620912,-2743934,823037,3049103,1062396,5072046,1840291,1291361,690716,-3505652,-2456498,-4770916,-3959229,-2032099,-2025276,1469444,2171437,3212290,3957855,3551497,3363441,1840887,537138,-286898,-1808403,-2592803,-2740241,-3463965,-2622611,-2499183,-1932010,78095,138412,2796846,3346329,2762288,4028559,1848444,1019422,-612626,-3321561,-2475989,-3479194,-2447152,-764242,-3018,2755809,3523317,2880376,3457173,741098,-282655,-1636128,-4262539,-3610139,-4501503,-2994871,-799458,-731,2949417,3119174,4247367,4300813,2452540,2651907,412355,-330223,-1085992,-2999617,-2748954,-3311867,-3620237,-2170974,-2326430,-204209,1423739,1781338,4053429,3414088,3044706,2789135,46331,-858641,-2242612,-3697361,-2860417,-3002967,-1113812,972590,2036283,3609226,3288098,2475014,1698822,-785732,-2064423,-3486431,-4341982,-3521578,-3086564,-676570,565322,2406655,3738331,3558622,4245335,2741725,2051847,1086298,-1160279,-1512497,-3053891,-3229816,-3237497,-3803392,-2356048,-1815094,-439855,1464373,2187267,3825322,3604474,3659272,2053046,747215,-1233196,-2521052,-3247541,-3656191,-2576643,-1170349,665883,2082392,3114101,3346761,2411999,1224952,-259946,-2482552,-3283365,-3899375,-3547704,-2285860,-1006750,1101206,2160616,3011289,3859811,3162795,3090068,1910405,388720,-356746,-1981471,-2266597,-2811736,-3577065,-2740770,-2701038,-1466852,-86418,978928,2689418,3225673,3494259,3320717,2093036,606351,-1361653,-2347471,-3395190,-3330661,-2084153,-846900,829680,1973964,3009711,2977823,2234600,1209022,-992467,-2090415,-3035515,-3678757,-2931918,-2416132,-529282,905528,1793198,3099071,3065673,3134030,2590339,1361416,789910,-495361,-1353563,-2059731,-2898713,-2779868,-2954906,-2293196,-1254964,-161986,1272434,2356136,3242952,3205924,2851406,1863903,736223,-1007745,-2129473,-2938147,-3077443,-1997824,-695895,871894,1782076,2582671,2669323,1880817,693984,-669174,-1766030,-2690531,-3118668,-2617689,-1788515,-302758,801925,1884981,2510822,2758808,2593783,2051423,1450364,506327,-568749,-1324710,-1819469,-2192667,-2433447,-2571116,-2453403,-1113329,-57909,973290,2065047,2622400,3004686,2427820,1670020,434551,-883235,-1835092,-2506106,-2313466,-1783886,-664950,606541,1322553,2104737,2000358,1624721,434036,-764941,-1331112,-2493100,-2251704,-2310049,-1402558,375138,605281,1945792,1982665,2097551,1958425,1049545,1356047,278820,-763892,-615212,-1771296,-1780251,-2425171,-2318251,-1653609,-1553392,277288,647811,1524346,2421821,2340729,2573320,1069812,243563,-409142,-1790479,-1670933,-2324538,-1387904,-575739,312492,1753872,1528354,1847763,969585,-159137,-278767,-1968085,-1497704,-1835015,-1334813,-559110,-182670,1160533,1410402,1927704,1912318,967798,1178687,291393,211204,154842,-1238725,-450226,-1889012,-1606526,-1670452,-1977981,-548689,-745625,746459,1547448,1579242,2550288,1508739,1777842,716944,-1034088,-854226,-2102344,-949682,-1405218,-633949,805925,281746,1628530,937987,312653,314607,-1407945,-610262,-1725249,-1240955,-282011,-969356,861915,884947,1105449,1439315,793148,1288327,106265,89999,72664,-752203,-21542,-908224,-637686,-1308719,-1590625,-918238,-1746668,29487,167273,575741,1953374,1120035,2205666,961690,507945,28805,-1078952,-705862,-1411971,-576334,118741,-394201,1007917,368732,514566,331667,-701627,-192641,-1504211,-920923,-580617,-444087,998101,637261,1317035,1090266,673140,1005884,144511,460125,-170851,-296265,384764,-520723,13327,-592219,-1054439,-742737,-1753094,-450879,-789066,-556444,762316,482244,1538125,1204698,852270,953893,-374971,56720,-760464,-515844,-373281,-559742,284564,70390,389457,-16043,-484446,-612696,-1073030,-900412,-524203,-345165,400716,504296,1234647,895309,728964,546136,87847,1234,-361625,-332011,82839,-235008,-2998,-141605,60444,-237802,-866382,-852203,-1075872,-847944,-241306,132589,595335,1152339,1137157,918161,793804,235632,-28197,5430,-222753,-192455,137826,54184,-84660,-267143,-575256,-537538,-1125416,-883903,-724461,-427361,174047,525209,997540,1194070,1254324,784117,283582,-299430,-339576,-440743,-453814,-271840,64096,176924,152101,335193,-85728,-405105,-385957,-959764,-666168,-513422,-46128,435039,549515,896731,742717,628778,567762,173140,220045,212467,66555,37444,-22498,-89773,-375071,-781505,-756615,-993711,-911437,-480073,-144183,476085,853126,1472656,1140010,1135043,687200,45133,-156587,-1003086,-918181,-774987,-408270,-34163,269087,600561,449481,74180,-94150,-584622,-780940,-666101,-909823,-225584,50181,391740,629453,676050,662571,499699,454193,389846,313233,592809,188365,88344,-430278,-585929,-1024751,-1177804,-1105302,-1164498,-370700,12741,740279,1259703,1122145,1467644,947550,441825,39285,-794248,-863985,-1178829,-1001732,-306985,48545,335117,434371,626007,643904,-39260,-219440,-717002,-652271,-793716,-728727,-229330,-111817,72952,409290,718713,709977,765208,646049,511393,531992,172928,-327814,-515721,-637865,-1281343,-1104373,-1041553,-1088598,-368852,-2104,829804,1243347,1574586,1364941,917775,567230,-119466,-878359,-1107223,-1380585,-649620,-422530,-13548,503502,606487,907910,650712,503159,-153035,-391137,-698849,-980749,-753238,-467397,-47990,23763,293269,595658,568963,659916,593616,560322,443345,43640,-64353,-558452,-1205074,-1167553,-1435203,-1027568,-878981,-735715,329674,703935,1296094,1777940,1152124,884584,299953,-185687,-906424,-1252883,-1107361,-1111151,-479529,182399,126408,934229,592125,741712,320931,-75429,-127536,-654676,-494985,-660955,-587756,-79543,-182292,463343,636300,777599,1131689,784202,1011227,471765,334443,-99408,-700635,-662048,-1427816,-1241667,-913714,-762548,-180506,259060,1202270,1533525,1489168,1639043,633478,346584,-189476,-685904,-911135,-1506530,-1042035,-393019,-92696,580042,449358,1066236,755439,614086,481751,-601310,-359297,-678033,-819363,-522146,-620586,71897,48372,467840,750430,356159,1101155,594708,321324,463558,-302692,-335799,-863630,-1430827,-1061734,-1473399,-717008,-517935,236750,1153433,1084601,1367892,1455842,1053513,315008],[0,0,0,0,0,-7,0,-2,6,5,6,10,6,4,-1,2,-15,8,-23,23,-32,43,-53,68,-83,104,-133,149,-190,219,-260,313,-354,430,-483,573,-652,751,-857,966,-1104,1241,-1404,1568,-1766,1963,-2197,2433,-2709,2993,-3304,3654,-4001,4418,-4822,5297,-5779,6300,-6855,7407,-7991,8511,-8944,9086,-8546,6270,1287,-30707,391861,1663275,473711,-53338,-880863,-2179484,-1833763,-2825271,-1804641,-864600,-409174,1178478,1504838,1713366,1403811,480651,-29337,-251180,-640260,-85707,383809,446156,1821615,885005,937058,438162,-1284467,-1135794,-2278953,-2278600,-1564440,-1614113,71500,-166099,1099168,1125405,978481,935324,571338,1139697,837602,1483863,1235154,1108447,1207202,-548319,-782718,-2165217,-3032111,-2597469,-2795956,-1725764,193107,427569,2447797,2284254,1758592,2392851,-285731,374503,-1057330,-2039302,78187,-1324481,894626,1876729,810218,2340164,161921,231257,-850465,-2225524,-1582138,-2576078,-1541710,-827599,-484749,205268,525517,709412,899223,1164063,1762767,2178884,1701341,2041872,1143827,699095,-764975,-2130890,-2289789,-4019639,-3020966,-2494839,-1216564,908487,1291227,3288919,3043397,2918331,1802345,257237,-852209,-1947167,-1748516,-2047701,-338183,217931,1133009,2237697,1509412,1824896,77073,-641964,-1218880,-2700098,-1429661,-2304127,-1447212,-145463,-1137684,1261798,251773,1087333,2812663,992653,4023747,2132177,1640774,3299373,-2043435,149950,-2879667,-5039825,-1996070,-6305234,-1207125,-688972,-787287,5126291,1503385,5137768,3431801,262564,2507072,-3185981,-1245688,-2505505,-3321434,178151,-1205439,2085672,2273143,1565779,2980135,-84348,665845,-1294408,-2412476,-1143554,-3345642,-1596742,-1258573,-1592558,731219,143658,1893258,2656055,2466187,3805125,2622442,2711623,1478763,-639520,-1764331,-4018780,-3923815,-5135859,-3672184,-2529076,-733129,2257898,2415704,5463153,3639858,3183313,2753936,-1452193,-293449,-3464660,-2881621,-1646003,-3172500,1818421,-41095,2664114,3318717,338081,3563414,-1357749,-390039,-688005,-4514921,-291841,-3734596,-1627667,78886,-2962410,2821497,153156,2420444,4898428,1176189,5779576,1673171,1241297,1046229,-4451648,-2161553,-5938143,-4922497,-3253214,-3809599,1042100,1437286,3888688,5087738,3749070,4586285,1118054,185035,-1694753,-3916309,-2624270,-3102240,-1562010,-7798,1000728,2713477,2829951,2315703,1808857,259480,-764864,-1275330,-2720484,-2456557,-2497831,-2401195,-1225187,-545437,130518,2071090,2881058,3429977,4538881,2837971,3128497,1345639,-1384399,-1859856,-5120729,-4552741,-5524975,-4630921,-1188708,-908744,3184384,3936871,4659672,5633217,2552459,2247366,-497079,-2723364,-2643091,-4474532,-2156859,-1677575,-867058,2098929,1501514,3191957,2843366,1090371,1469053,-1028740,-1486241,-2142136,-3339724,-2412289,-2742851,-1346471,-344900,114653,2114254,2920591,3839505,4372464,3449288,2950407,689775,-921302,-2739608,-4739325,-4934888,-5336914,-3886075,-1846437,-2113,2913287,4165182,5003679,4871949,3020244,1559631,-318768,-2786762,-2993133,-3738244,-2852053,-1228456,-446672,1576595,1875698,2436877,2621844,1494764,792084,-638227,-1470823,-1912200,-2397476,-2563076,-2442446,-1457500,-486764,585014,1707015,2751846,3783045,3707633,3740132,2519898,913365,-887124,-3134568,-4087215,-5429785,-4782682,-3814047,-1643400,446926,2335714,4233699,4834726,4265495,3036077,1277141,-698259,-2004435,-3476164,-3418092,-2799109,-1716392,44962,861219,2011688,2507429,2124299,1764731,457117,494,-1291825,-1769971,-2348441,-2236759,-1862182,-1583623,-645711,201213,1450643,2671634,3325419,3764278,3411553,2212444,1035832,-1166651,-2631020,-4116734,-5052943,-4428970,-3787749,-1563543,886806,2482355,3925296,4539079,3945343,2910890,771738,-591926,-2227069,-2810308,-2766757,-2541111,-843879,-127190,930352,1563851,1808711,1941676,938556,761751,-448238,-1154182,-1618362,-2055584,-1883619,-1632681,-1037696,-321463,43990,1522943,2114953,2904669,3461854,2748268,2127574,684895,-1145601,-2490640,-4048335,-4331181,-4140337,-3099976,-1182874,568176,2576482,3569701,3998794,3473331,2454076,1013581,-493964,-1712208,-2271048,-2538951,-1852531,-1106668,-31104,686444,1297089,1543446,1109557,926357,158650,-305295,-1042226,-1213597,-975062,-1411496,-1304912,-820890,-574156,462656,866140,1949506,2472948,2683881,2353341,1588863,428391,-1127274,-2114888,-3320039,-3957038,-3246460,-2788525,-934686,529814,1907659,3392975,3406288,3325108,2171484,500195,-162272,-1659664,-1719132,-1973226,-1576227,-376469,-143307,784620,932547,1047381,839393,298775,183723,-761510,-398453,-786796,-1307381,-581101,-1373821,-606520,-275031,-127911,1145337,1345605,1994750,2180969,1934009,1674012,325422,-371775,-1970307,-2645957,-3100376,-3173547,-1758841,-1119414,549500,1754249,2011011,3053835,2158350,1718750,498993,-520333,-531184,-1881592,-929182,-746397,-975970,400586,136311,705154,626528,84811,647941,-931953,-346093,-569614,-661539,-118424,-1023848,188554,-354331,-228383,728779,55408,1314127,1260920,1658675,1919074,465992,812866,-850566,-1447317,-1933404,-3092368,-1936852,-2011481,-715745,517794,934658,2441897,1753046,1995223,1506037,136827,133180,-1190975,-330296,-788255,-711676,264590,-374404,588519,-116261,-4223,-81051,-765413,-140143,-739716,-298792,203652,-429777,450877,-160663,282305,248792,-262041,941494,142504,1311207,1184129,1035663,1075691,110532,10582,-857187,-1936228,-1469377,-2073292,-1221839,-862290,171840,1252435,1151603,1526532,1030157,531267,589188,-309182,40128,-635613,-472760,429444,-218574,353514,-238203,54942,-509421,-992245,-699289,-919567,-301660,-89366,-144309,663775,124882,570571,488112,-76470,207783,-198231,202934,383739,288680,1074240,498276,237361,-168841,-648431,-971379,-1700061,-1121803,-982546,-531153,134297,353580,946774,756605,705744,341370,-47164,128860,-121776,114710,236237,614365,476403,208153,-279410,-256241,-1029493,-1173913,-1208984,-959493,-339746,-67232,449519,644618,894087,911951,494353,139710,-96488,-118848,-255365,-157962,311362,309552,548431,328433,-74578,-594449,-516225,-834504,-702745,-642440,-334629,41229,449802,65206,487072,296043,62607,265692,11009,221666,438339,433143,711139,671181,319500,-72880,-839835,-1291089,-1541939,-1634477,-948456,-687244,141329,722320,857949,1169794,1076197,666194,245907,-88165,16030,-387975,-371541,-27574,-137768,1130,200002,99821,-57109,-233246,-294680,-79534,-238414,-247121,63690,111855,-9543,205269,-112452,-246258,-218977,-3759,439445,836684,976974,948878,588010,712081,52003,-720620,-1212067,-1815014,-1596364,-1186190,-1055714,224484,714013,1389178,1550624,1203238,907748,508120,152651,-361498,-385323,-724553,-346601,-360956,-164684,51526,168176,26972,3591,53523,166698,-79260,50559,-85517,-6319,-99187,-350420,-238645,-159084,3742,179465,530749,964330,1427957,1125282,994512,432470,-162899,-772095,-1337329,-1556451,-1830603,-1342606,-612659,283741,925157,945010,1727424,1481871,1138745,667902,-37557,-49605,-826935,-1012565,-672337,-473361,-36048,-176492,104977,-102998,156957,476518,133099,188194,169967,-152519,-106517,-104486,-573823,-532312,-573511,-157529,114553,732827,1112440,1176143,1242711,1113749,440601,-315871,-1058740,-1353013,-1446860,-1446795,-1364105,-644584,152378,635860,1228223,1658424,1488198,893720,382852,402353,-307667,-588501,-784687,-1030194,-446839,-498860,-290059,154250,47109,268985,376562,120037,364491,-26967,123406,-237112,-497597,-487247,-919711,-242741,-513201,-48697,844179,841952,1445206,1360459,1105898,294485,-220463,-1019696,-1655450,-1501683,-1785643,-1350584,-463329,93561,529897,1087427,1585004,1545570,838966,728710,245095,-745805,-346502,-986770,-675767,-865653,-393422,188165,10263,535219,250606,443799,642751,173854,440259,138571,-324200,-425893,-1001720,-444617,-765078,-437088,190133,366922,1462640,1174140,1440373,1169188,366242,234613,-1230559,-1200277,-1577149,-1663786,-839534,-958116,456470,1045267,1039807,1860102,948414,1183763,571960,-204654,-126146,-900641,-572885,-1004198,-716956,-229036,-348081,348440,305465,131483,849476,190073,445513,116270,-68335,-316708],[0,0,0,0,0,-4,-4,-4,-9,0,-9,6,-6,18,-9,25,-20,34,-40,47,-60,70,-82,105,-119,144,-170,189,-231,251,-305,337,-393,452,-504,590,-648,754,-832,943,-1059,1178,-1327,1470,-1646,1828,-2034,2257,-2504,2774,-3078,3399,-3772,4169,-4617,5117,-5669,6299,-6993,7790,-8693,9731,-10924,12296,-13828,15395,-16140,10802,126925,1030571,1006493,1741909,2035878,1106924,1327729,-292071,-1102652,-1433381,-2102795,-1424182,-1327181,-370598,-48348,56640,53326,108206,-518289,-544984,-196620,-153576,1282614,1572606,2058552,2989491,1566456,1672723,-186891,-1541468,-2078112,-3021956,-2320873,-2248317,-1016220,-212016,1005488,1221075,1274009,1322298,450421,552605,-243208,-200037,321880,464391,1143390,971691,864278,574707,-401310,-731297,-719561,-1319015,-468115,-462887,-560747,482209,-925243,-452980,-436524,-2153144,-192033,-889500,48812,2194760,2033068,3669427,3175321,2379844,1574908,-425815,-1661024,-2972737,-3908260,-3690222,-2565154,-1755862,504623,1250820,1975122,2453173,1538183,1684396,50728,164071,-236301,-479434,327754,-414772,672613,-179006,151664,364750,-628680,262583,-538258,-74711,552788,-278954,-189014,-864141,-1475339,-2000815,-2067509,-1602201,-730854,804528,2219561,3762184,3992675,4086680,3142643,1428037,-455520,-2592341,-4006367,-4563913,-4303091,-2793657,-1833952,120234,1531174,2290273,3484515,1905506,1717993,1063364,-831549,574387,-1809008,-920309,231151,-2102515,1314651,-992543,-44086,1693748,-1382145,2411006,-31198,348225,1512076,-1968396,-175704,-2346948,-3061617,-1756985,-3007500,-72943,1056952,2435333,4496752,4228390,4984719,3033507,1168111,-403061,-3427585,-4094618,-5244138,-4874472,-2903529,-2210583,784932,1944422,2694008,4232300,2120594,2659015,1003050,-91582,-73856,-1786114,-1164413,-1487364,-793735,-504477,-516038,740248,162788,1647064,954331,1529823,1337410,-309735,382953,-2670692,-2162467,-3034165,-3782895,-1244454,-1620096,1960501,3077416,3984591,6438140,3587105,4430251,1125955,-1670936,-2033794,-6320613,-4516026,-5103726,-4449962,137609,-1044868,3461770,3480786,2783672,5129252,848092,2074589,47914,-2112753,-218306,-2969238,-1105647,-1502657,-1733482,450283,-601801,1433952,1145772,1872471,2178527,719075,1145511,-1320290,-1686867,-2967164,-4141086,-2922027,-2778074,-437805,1197538,3080298,5367616,5578188,5058359,3620303,1070999,-1460206,-3739611,-5148279,-5913533,-5210856,-3496845,-1724190,1123212,2181049,3929551,4124311,3305530,3220912,1069407,219303,-885398,-2433934,-988341,-2482333,-1668033,-730586,-1273938,1269847,535884,2124923,2380795,1637297,2416924,-48007,-461416,-2257137,-3584851,-3158767,-4005671,-2139010,-797260,930717,4165547,4714208,5884107,5285397,2915310,1343617,-1875451,-3861797,-4868241,-5814253,-4887539,-3209572,-1406180,856922,2454455,4019264,3959674,3839589,2407687,1454569,226784,-1124330,-1468984,-2298778,-2164961,-1834126,-1471360,-380484,99694,1089479,1988745,2239971,2390525,1683130,587956,-885697,-1958788,-3730456,-3725785,-3384071,-2568621,-256699,1251439,3784840,5001713,5141581,5093413,2978712,684773,-1403867,-3861753,-4996249,-5395054,-4868944,-2952136,-859104,786112,2705709,3437961,4043650,3396945,2333382,1552536,200953,-973387,-1564152,-2161201,-2206320,-1829331,-1371463,-587926,153155,942618,1729655,1848797,2099437,1761104,427326,-746147,-2103569,-2970594,-3603409,-3210983,-2027273,-784402,1556496,3668454,4565118,5191320,4123430,2762706,472769,-1890885,-3743378,-4877209,-5001434,-4151034,-3022759,-935873,903310,2128181,3141249,3800391,2955006,2368006,1447552,-83147,-572107,-1881443,-1844216,-1943478,-2183789,-1261493,-807815,207356,1070747,1466600,2044793,2209667,1301815,774318,-895369,-1666893,-2307498,-3484592,-2678298,-1710858,-367082,1577434,3205895,4277766,4535814,3702228,2255581,214035,-1648229,-3467071,-4202136,-4647683,-3797553,-2571023,-905243,1327087,2060733,3049666,3045778,2586175,1867696,1081150,335082,-577121,-993350,-1530491,-1537110,-1440826,-1458134,-747594,-14969,438970,1404539,1477757,1601812,1469679,461146,-251310,-1705526,-2220712,-2595129,-2497009,-1342067,-159856,1571583,2787722,3728967,3845005,3059494,1890726,-104417,-1685272,-2974669,-4151924,-3786867,-3269367,-1878036,-488363,690162,1853198,2366480,2547636,2268456,1748549,895053,31248,-302017,-974701,-1054799,-1062167,-1367265,-1076735,-1289345,-371244,156174,655470,1655255,1208543,1306865,796886,-465396,-621753,-2090525,-2008632,-1881657,-1594781,279825,830014,2682640,3344189,2980607,3048671,966850,83184,-1289361,-2856677,-2718470,-3326640,-2266729,-1325225,-522506,1299356,1008180,2315249,1991203,1513026,1636131,647708,688339,-367012,-538612,-615084,-1279629,-701410,-1153753,-779109,-403516,-479889,825450,497948,1325272,1059358,252084,417883,-1217944,-965917,-1484019,-1577734,-495784,-439116,1414737,1940890,2341595,3147210,1523242,1382260,-798359,-1243912,-1534159,-3044439,-1818835,-2421248,-818873,293176,7050,1741572,804936,1714926,1216239,388907,1533251,-73249,537974,208280,-810178,77311,-1268282,-518366,-661379,-1298542,-40960,-414997,516427,382873,611486,810101,-247625,-184418,-1068249,-1204267,-396557,-875150,421047,308885,1406737,2155718,1349992,1616484,230069,-400684,-854113,-2245058,-1372001,-1917089,-981001,-465901,-205478,675183,279416,855779,604137,273269,794674,308630,969338,621134,176409,541060,-416635,-142734,-656454,-1133082,-624313,-1174730,-86168,5904,185230,995725,131798,750742,-349244,-90624,-269999,-760940,54944,-80134,834726,1078949,1150515,1640435,126013,284652,-450839,-1156188,-963227,-1671383,-909348,-813422,-565270,480488,302850,687378,485459,113628,343148,21697,428252,501416,622781,947631,759563,400189,-343515,-595805,-685636,-1638753,-680220,-953081,-503121,205906,-173436,561054,273939,291178,171743,-455266,-136113,-301030,349934,623038,923585,1058080,537213,401670,-2940,-759139,-697978,-1272940,-932805,-437685,-277698,265428,300240,237828,97086,-55250,-100923,-231707,-160045,188315,726913,780937,986713,994862,814024,346094,-245762,-930984,-1137111,-1394585,-1135295,-735308,-190631,68024,298699,408160,529422,316078,196513,184662,174236,271867,200116,578099,276847,293602,93364,-595839,-407080,-1053884,-670677,-192357,-158099,285205,491983,604350,295060,-98421,-439567,-538557,-259443,-344586,-188602,501306,949287,1092524,1188246,849286,533100,-316779,-728284,-1246908,-1317652,-1112348,-988172,-522203,-37767,330642,713773,837532,852624,520421,560112,614105,394507,414572,-48833,-139205,-312061,-830500,-581952,-927766,-845180,-150783,-69351,289276,704673,565498,643861,13834,-205437,-665852,-609965,-781085,-633723,65949,441558,1127524,1480978,1473218,1029036,493411,88698,-736504,-1224397,-1419783,-1358668,-1182954,-703132,-265323,265967,424097,859366,849094,951783,711640,739031,566912,-161525,172525,-161718,-587851,-829616,-875643,-754306,-410585,-393670,141104,465934,1127608,814869,520931,339969,-368875,-664326,-1000485,-889817,-584784,-161154,859118,1228897,1535392,1487145,1258306,795894,65817,-508672,-1085823,-1531049,-1610880,-1120550,-955216,-359560,-65888,472184,591812,751973,1009363,763251,989923,523224,62052,127689,-535815,-594880,-873124,-885729,-726117,-477781,-158617,313641,678605,977743,1045879,560575,345051,-214219,-767361,-1218725,-911919,-673247,4824,429399,796374,1269346,1473814,1617860,1066823,147122,-295496,-1357434,-1437757,-1502430,-1584623,-917216,-488208,-56106,587567,683367,1143404,905783,1326324,839159,603047,502172,-242222,-533136,-694257,-931516,-1020629,-885981,-651063,2606,340344,903025,753572,880017,806374,-26955,-153184,-920905,-1056732,-1254060,-685329,-17803,56691,901912,1057966,1201736,1460924,405185,378196,-403240,-903705,-1067719,-1311161,-1001297,-971574,-625197,174546,350208,967803,684542,1034371,1227466,493707,810127,75649,102207,-496973,-883851,-799603,-1181293,-760363,-582768,-240886,578170,580778,1455657,830475,550743,106179,-452449,-684187,-1290169,-1091089,-577128,-483720,416239,637863,1292319,1455789,657654,811092,105857,-180006,-835582,-1302159,-1127568],[0,0,0,0,0,8,-3,14,-19,19,-40,30,-57,53,-77,92,-108,140,-154,195,-222,266,-309,365,-418,487,-557,643,-728,827,-946,1060,-1212,1353,-1529,1707,-1907,2134,-2369,2644,-2925,3245,-3594,3969,-4388,4842,-5336,5891,-6479,7157,-7877,8691,-9605,10608,-11777,13061,-14582,16313,-18375,20843,-23853,27666,-32584,39293,-48913,64022,-91325,156904,-713784,-999036,-972949,-471709,851025,886713,2953366,2488945,2210685,1912329,140590,-105099,-1250488,-1348383,-1610506,-1122797,-787780,-478536,-124766,-601350,-310147,-932459,-573025,-705288,-529221,960392,905975,2108756,1836184,1189154,1580180,-372902,-427292,-1336690,-1151494,-1038397,-602856,133541,433041,843863,64535,-279230,-1320732,-2035857,-1972508,-2042250,-616673,314342,1693915,2941441,3400843,2838390,2439955,1020957,-217356,-601976,-2800463,-1378003,-2493452,-1990302,81445,-1679939,458408,-371814,-785261,1030750,-344051,1226831,1632988,955122,2276640,1111897,660752,281888,-1253908,-913740,-1607913,-1693961,209490,185103,1184038,1976385,738242,978368,-1008348,-1646375,-2393799,-3178377,-1721929,-1747165,692618,1897900,2573879,4300890,2828139,3429874,1766190,14557,-857579,-2436139,-2358015,-2831011,-2477041,-1571848,-1215144,-770760,105108,642522,637575,1519386,1480033,1941222,2280288,1253222,1220288,50734,-1309871,-1454732,-2686325,-1427477,-1133013,-245879,1914457,1404050,2714669,1507860,93620,130275,-3532605,-2268158,-3775642,-3896693,108065,-1678090,3320027,3658497,2812349,6698693,1171929,3189256,871591,-3189085,-167602,-4908203,-2829050,-2306869,-3896440,325073,-1580581,96650,1765048,335797,3322746,1748360,2474507,2769734,263629,1742975,-1503536,-1989380,-1724175,-3950265,-538161,-1748422,344094,2544862,1427905,3973608,1243442,789368,22613,-3500653,-2631007,-4660617,-3418283,-1994094,-333728,2349293,3240193,5240384,4199072,4270673,2079740,184965,-504277,-3825030,-2550520,-4215167,-3554943,-1743032,-3152836,428132,-165572,1506423,2995593,1266200,4353604,2048448,2446717,2063164,-1818156,439306,-3775452,-2947363,-1631449,-4064737,1304651,-198709,1809977,4930909,909173,4671941,14341,-1607921,-866199,-6333213,-2607069,-4405210,-2651701,1459911,427507,4998909,4524375,4244978,5229749,1092785,1227929,-1856498,-2970360,-2804132,-4905080,-3283843,-3110332,-2340106,-229978,182175,1918174,2345661,2800409,3913261,2791672,2448122,1475121,-820721,-1501579,-3124866,-3194750,-3016946,-2515074,-401735,1091096,2437004,3309727,3925010,1977825,1333996,-1137467,-3537915,-3463861,-5224564,-3210976,-2138179,-898385,2949557,2984235,5380746,4756842,3275569,3382142,-147790,-488547,-2989372,-4261479,-3425547,-4556563,-2585046,-2094817,-1364033,1207603,827624,2813314,3759766,3005831,4052201,1902649,1096803,-83793,-2664997,-2504672,-3953303,-3656646,-1358855,-1023249,1630930,2897439,3185708,3880118,2401659,837184,-863780,-3130736,-3766490,-4439738,-3738593,-1976938,-267850,2186779,3612216,4440624,4977265,3525149,2471687,807864,-1054498,-2527602,-3940719,-3602619,-4121667,-3093575,-2073284,-1304970,936721,1655041,2570466,3678173,3360792,3368732,2208311,1005946,-515008,-2027618,-3150596,-3668095,-3264201,-2243501,-324468,1074362,2959486,3650906,3492666,2712351,540508,-915967,-2862723,-4130651,-3796789,-3521224,-1751650,170738,1816007,3637065,4320020,4199809,3643347,1997780,618614,-899745,-2593613,-3297338,-4007343,-3258522,-2845775,-2185631,-632196,291390,1548809,2727258,2908874,3931020,2974119,2281221,1276586,-984833,-1986468,-3318302,-3416118,-3006376,-2144610,-488740,1258844,2585029,3180091,3091343,2163899,529080,-1183294,-2756559,-3527289,-3775877,-2966329,-1446780,-134821,2084676,3419360,3750981,4004280,2819070,1819230,424899,-1445818,-2187488,-3178157,-3432527,-2756716,-2819371,-1762831,-851186,200218,1413387,1908919,2880715,3145365,3116542,2216238,1154913,-306907,-1744223,-2725500,-3370859,-2721307,-1875187,-412845,838919,2480032,2854345,2742070,1913501,441590,-800881,-2468288,-2998227,-3260720,-2706146,-1015726,277020,1696578,3106217,3358183,3343595,2563236,1262378,142941,-810569,-1926073,-2342620,-2932020,-2849032,-2068567,-1537871,-764285,112135,1236604,1864218,2623403,3213803,2526997,1864358,847023,-472776,-1451340,-2496175,-2853587,-2556627,-1676924,-323638,790789,2162801,2229732,2105814,1923447,113832,-761349,-2143753,-2573020,-2547465,-1607224,-647540,574050,1855465,2280021,2795684,2649761,1627473,1109935,-214109,-711833,-1516661,-2386557,-1844277,-2371011,-1847620,-1113186,-927563,264439,939069,1319110,2326571,2063724,2457776,1869608,1133334,79986,-1407809,-1695641,-2485894,-2078530,-1262782,-914394,704279,1256709,2106293,1790593,786409,570823,-1097716,-1257995,-1796530,-2074502,-1073364,-515131,1036484,1387506,1873528,2486438,1617986,1408493,567174,-454186,-706211,-1448547,-1163070,-1617980,-1584215,-1330619,-1441839,-452249,-568083,505291,1169554,1214976,2354383,1875762,2003516,1110596,-164594,-175144,-1811912,-1497466,-1877552,-1589442,-59453,-150260,1312656,1242581,1111933,1305613,-341778,-307966,-1330317,-1434411,-914507,-1292622,399122,398790,1141924,2030847,1197274,1602873,674726,351699,-196494,-1164633,-641131,-1073310,-877020,-1075735,-1320096,-400254,-1007452,-591194,-343219,428731,1556335,1052828,1852383,1513070,896467,832135,-310014,-570139,-1281670,-1502300,-688266,-767953,157509,398913,542764,1049357,66325,361269,-604108,-841511,-843167,-996075,250646,62299,1097358,1401926,756707,1186341,501751,223071,-210201,-887127,-290915,-1191639,-300358,-432405,-647304,-281277,-903154,-376137,-804818,-225983,508194,427968,1517579,1094628,1620019,1374457,314725,367261,-736817,-995187,-634304,-1184588,-232775,-621323,63702,584131,-12812,281890,-887696,-478137,-513335,-425721,117821,73503,785620,697304,889443,1033571,203785,383669,-351809,-534629,-394518,-644763,-326721,-276344,43735,-97435,-600058,-363510,-488188,-544395,-464228,-379191,406284,578666,938904,1086900,1059209,757709,-10488,-325897,-602025,-923568,-542548,-599236,-496172,-119031,-268402,202709,-130391,-361344,-707461,-594312,229956,128812,744234,972430,1098661,1149358,589153,293489,-272433,-581516,-885250,-971226,-416231,-119465,204666,412402,273144,401487,-157481,-299413,-686603,-717329,-316843,-15820,220479,729276,807471,1138252,822088,822963,405864,-200852,-383856,-743034,-494098,-679305,-642249,-762838,-444883,-438043,-286757,-486128,-186293,163668,676588,1175927,1176721,1294570,1000191,290741,-233229,-682338,-1042881,-1338986,-833196,-614276,43100,583380,737492,710856,249675,161586,-372182,-724673,-732696,-671307,-445801,166307,187469,792826,1204799,1027660,609829,367557,532523,-193706,-445923,-409077,-756778,-279634,-746789,-759689,-851495,-401720,29980,139217,586205,921763,1161028,1439340,1138924,641551,204023,-417744,-876576,-1279572,-1094456,-890251,-543540,157554,539378,924186,645061,851399,325685,-222540,-796860,-1118627,-845445,-640182,-343391,54670,407583,958305,820186,790619,614387,387891,391979,-395096,-469151,-527565,-771812,-763932,-908843,-1033999,-478704,-445025,413167,711429,1078437,1500656,1225507,1138085,767493,-36783,-561842,-1072884,-1176186,-1540845,-1112862,-340179,-8210,837962,1246264,699252,799644,27753,-119146,-672165,-1042697,-598006,-905700,-334456,-110091,418709,941329,1086023,672710,832277,611695,140151,-83364,-379369,-826123,-980503,-1153342,-1199446,-681507,-622759,-114563,291783,465488,1433347,1749888,1259650,1427083,705255,899,-642684,-1511764,-1491359,-1581763,-814069,-359311,165113,997141,1086999,1290587,576011,376120,305415,-648412,-961409,-810805,-877222,-340631,-384214,467946,797077,642682,1287379,318716,849086,430665,-202061,-251927,-954219,-826236,-1171865,-1045496,-796453,-807544,-56115,248662,881186,1407085,1203366,1722073,926887,691052,114157,-760643,-933262,-1861156,-1240406,-1024984,-684916,488953,428740,1368037,1048482,774848,481181,-507406,-113541,-770033,-1060231,-664386,-481813,82559,20247,842386,816437,450974,1107640,300238,580682,218726,-506355,-408009,-987591,-1110593,-835728,-1474590,-454988,-630493,105248,784312,873111,1589809,906196,931921,637028,-214177,-359240,-1486262,-832106],[0,0,0,0,0,5,2,11,0,15,-6,13,-20,13,-33,24,-42,46,-56,69,-77,97,-111,131,-157,179,-206,241,-270,323,-354,419,-472,541,-619,691,-795,884,-1010,1126,-1273,1426,-1599,1792,-2001,2237,-2492,2784,-3091,3456,-3826,4273,-4741,5284,-5891,6561,-7347,8209,-9244,10424,-11848,13591,-15771,18652,-22634,28694,-39337,64445,-316797,-878175,-1352107,-2155316,-1424147,-1895981,-768194,503212,1028826,2387010,2002702,1996525,1166917,202322,-399206,-714566,-887083,-551633,183082,289276,1104464,301358,-38325,-714140,-1749478,-1424362,-2264150,-1331757,-628349,-264970,1431188,1292309,2227696,1898578,1515491,967578,323504,334274,-223019,125418,-97314,-357772,-333150,-1315831,-1500498,-2427784,-2552889,-1565554,-1395783,516729,1590273,1977482,3266394,2472472,1540953,1231938,-1220047,-608462,-1898464,-2158358,335418,-1018225,1683988,1464765,750518,1893895,-1117189,-721255,-1867881,-2669387,-1598176,-1963645,-342193,595945,1162761,1925163,1985611,1760434,1511929,1320555,802401,746856,13807,-60206,-558764,-1560188,-1646579,-2770222,-2272056,-2630208,-1636846,-290097,519075,2769931,2944568,3177240,2961627,1130732,579999,-1369179,-2202401,-2087458,-2449403,-841689,304008,905406,2302275,1806253,877203,746416,-1442049,-1565485,-2370565,-2678269,-1408170,-1469081,150230,1349400,1536256,2750085,1576740,2303181,2146520,601453,1640584,3680,-674834,-432285,-3180791,-2010533,-3335161,-4051900,-960269,-3058841,1388830,2153888,1936165,6144420,2156095,3195262,2157759,-2286590,70767,-3991101,-2889333,-1597108,-2764339,1456414,528624,2226317,3397414,402224,1735761,-967049,-1889078,-1661179,-3848434,-1335663,-1819421,-762375,1848402,432089,3578269,2255981,1924212,3695358,324077,2459347,11658,-1041140,-395907,-3861882,-2686914,-3880391,-3953498,-1893441,-1746777,1316093,2303615,3994103,4662519,3916360,3129256,674794,-425603,-2986872,-3039314,-3523586,-3154924,-685508,-625353,2703111,2158185,2475681,3189489,-359284,540102,-2384269,-2769370,-1823175,-4337392,-149705,-1233491,-135270,3178403,376983,4649547,2258052,1604201,4408793,-1106890,2165868,-1041604,-3350838,-901543,-6443746,-2691560,-3610566,-3758366,1478742,-991788,4460701,4508797,3866342,5845479,1340246,1968135,-1426394,-3689109,-2652559,-5135499,-1924418,-1406053,-262011,3025495,1708701,3489666,2442018,356283,496799,-2408530,-2317922,-2784552,-3481698,-839867,-1306706,454007,1580068,1809717,3354578,2568520,3068242,2542512,1910287,332487,-621011,-1959306,-4300997,-3537182,-5055751,-3693099,-1830457,-1196082,2502019,2719785,4946042,5286523,3573275,3884894,-368917,-1120554,-2807444,-4810628,-2892743,-3609433,-864652,707516,975614,4110471,1935305,2698589,1648493,-1165365,-494793,-3278787,-3062349,-1997011,-3201221,-26588,-308289,1090235,2886042,2012931,3717919,2589195,2596322,2070725,159583,-586795,-2524824,-3700933,-4197793,-4710070,-3418170,-2319705,-246547,1931593,3333180,4850491,5012015,3812328,2976851,65387,-1398291,-3007469,-4245950,-3295881,-3201211,-958943,742522,1528679,3322325,2334726,2158330,1298146,-484162,-1160397,-2329141,-2802297,-2115989,-2002336,-997368,101865,1063124,1726085,2598918,2842912,3095962,2631866,1566086,598370,-1091554,-2168352,-3250017,-4395994,-4040915,-3690062,-2115773,-108335,1566509,3712485,4466848,4648660,4125313,2019252,730438,-1714102,-3193178,-3628194,-3567143,-2310268,-959937,422014,2171060,2439996,2586850,2265658,739188,-135962,-1355190,-1808253,-2212059,-2270734,-1384892,-765574,119555,1132777,1469428,2336699,2325456,2800757,1798989,1433166,702957,-985104,-2000920,-3314189,-3843143,-3919298,-3440913,-1322242,-341822,1437195,3594575,4150137,4705607,3695878,1970032,379969,-1613456,-2884664,-3306783,-3366590,-2129542,-1181464,738861,1609412,2190320,2425994,1576625,1150537,-142427,-998495,-1432047,-1906108,-1556151,-1213645,-564040,-19475,723567,1402125,1803186,2222441,2280474,1861816,1296614,243419,-571876,-1806646,-3013327,-3327045,-3568899,-3036097,-1704644,-101248,1888412,2946410,3920059,3870859,3102333,1820661,-32993,-1289442,-2549129,-3103091,-2763301,-1915437,-769872,518662,1020356,2030179,1456179,1347124,481918,-26176,-1040473,-1425637,-1128871,-1376779,-665112,-393959,122240,914049,764674,1577196,1582094,1585649,1872769,859121,593727,-520029,-1788590,-2195428,-3328311,-2918869,-2741572,-1496952,-229334,1252024,3106881,3453946,3412073,2679215,1685245,236567,-1220340,-1773421,-2541777,-2317619,-1372465,-883477,485501,956993,1394793,1593583,419634,638629,-488015,-650115,-630647,-1405218,-520274,-686697,68141,538710,335439,1398609,1009005,1168073,1599468,1033929,1276095,191520,-312742,-1094104,-2194529,-2242924,-2898166,-1925708,-1001642,-346787,1518802,1931742,3056552,2732861,2081660,1480121,16858,-536526,-1809840,-1904964,-1545307,-1454094,-305377,-83703,762360,958874,277487,813157,-190488,-236342,-250426,-960783,-19516,-732278,18460,237085,5990,741038,311489,851616,885534,688189,1299336,411958,402802,-319394,-1163568,-1252602,-2578075,-1790658,-2120836,-1234401,307707,464765,1949893,1900963,2032847,2373442,636965,762657,-989449,-945186,-1128438,-1549024,-565513,-493864,366262,176954,-42622,679385,-594360,-81631,-250230,-647246,233818,-465341,567551,464196,345130,744206,114934,535614,-2863,-97772,648042,-76682,779706,206992,-277721,-324313,-1514577,-1104647,-1845582,-1383763,-527016,-658519,880251,942820,1797619,2122337,1001976,1290558,173206,-318124,-697567,-1130909,-596091,-690575,100874,-96184,-25756,343225,-454478,-230428,-613709,-613945,-232213,-27513,866027,413522,1037464,941017,152648,587345,-191135,89725,-125389,-33355,551224,-209603,258281,128266,-607187,-353228,-863023,-827465,-1157656,-891135,-13892,135160,885049,1111749,1196351,1163740,416284,339692,225239,-169520,-157356,-574268,-22740,-34804,-181366,-192644,-517847,-632304,-1023556,-632200,-453725,-516673,311634,674319,970108,1072638,664697,826305,275899,-170132,-542928,-404406,-56419,-296227,91735,89647,45248,140092,-404215,-359081,-774810,-748319,-457262,-226304,75908,635546,667335,714327,751937,676783,175367,102255,47914,-44751,164216,-196062,261916,-189415,-856755,-680315,-907830,-925778,-1060118,-688121,-92329,405920,1088206,1329897,1104554,1349894,469224,191699,-330043,-947599,-681093,-844264,-317633,-121578,211138,245753,2525,197510,-108475,-131369,-420408,-458004,-405517,-77572,426185,326731,100064,379729,558325,98248,1734,175711,540227,50606,559037,160765,-153200,-732254,-955327,-1291270,-1393672,-1279128,-407576,-269729,527219,1112614,1440385,1584801,1141902,952144,270859,-595682,-1063392,-1005385,-800884,-400110,-169615,89380,193385,668101,104527,287219,-530534,-358203,-140029,-450264,112732,41014,-50036,335490,100655,64954,261246,182566,480329,588190,726623,366166,248184,-289149,-704259,-1056589,-1318442,-1482071,-1134404,-864853,175103,729379,1251935,1700385,1369945,1323187,622719,189420,-621547,-1094654,-1146444,-1182968,-740225,-438435,-40270,306946,208121,426453,306797,96523,75493,-208598,-51780,-391408,-385825,-28134,-202796,-449837,125435,133591,718624,166084,667574,947517,493406,459872,56604,-666921,-1098604,-1560323,-1422237,-1391138,-683861,-51288,699519,1356823,1420522,1630740,1438895,697821,119632,-353711,-1049787,-1093689,-1163260,-628123,-388596,-290803,322339,623478,616651,392519,314200,-42903,104501,-60351,-255425,-526820,83364,-427027,-240697,72522,236750,542995,430733,1164477,642987,746929,354340,-80990,-621608,-1372043,-1584385,-1431394,-1182723,-611595,-113384,531120,1341347,1443295,1912959,1429926,965428,146814,-458173,-636721,-1474493,-1137558,-817215,-402579,136682,131110,697754,613905,390153,475477,-145896,419235,-176790,-296992,-143634,-540948,-248232,-530328,-284992,23724,215222,1061747,817327,1081209,1033384,177090,333581,-766558,-769809,-1270493,-1669357,-942644,-1132986,181421,735563,1058824,1540824,978969,1435711,809969,268397,-244502,-1141416,-824768,-1097327,-804478,-228775,-629239,602616,207957,132110,630729,-20497,608187,8950,-8063,15718,-711435,-302473,-546520,-219067],[0,0,0,0,0,-8,-1,-3,5,-3,18,-7,28,-19,34,-38,41,-61,64,-85,99,-117,136,-162,181,-220,243,-293,328,-376,434,-480,559,-610,704,-778,875,-982,1080,-1217,1333,-1487,1637,-1806,1995,-2189,2405,-2646,2903,-3191,3500,-3847,4230,-4651,5138,-5670,6301,-7019,7871,-8887,10132,-11705,13754,-16577,20735,-27559,40908,-77915,460975,1285881,1020434,-200269,-141348,-1658351,-1959645,-1936764,-2498157,-984532,-934042,219807,1330669,919391,766273,554734,799,118691,464670,355297,1429960,1354966,1637028,1645429,256744,-51617,-1789402,-2218126,-2675668,-3071502,-1520839,-989457,264905,1446137,2045003,2194356,1755743,1000083,243135,-300760,-358227,-430730,472354,147841,984151,520482,271272,207435,-1301887,-1132960,-1358544,-1712675,-718203,-382820,-258976,729690,-157693,612327,186984,-405981,850084,-215747,1528829,2168066,1901988,2945516,1045547,623825,-661483,-2731485,-3054741,-3714104,-3184026,-2419686,-364600,523798,2076647,2677966,2519274,2658757,822085,679867,-520847,-1086891,-476680,-1292080,237630,-32148,690325,726430,-476421,380632,-1052068,-339209,-656768,-1089473,-68800,-664625,203157,-225768,-793514,57432,-402644,-11576,1497759,1323364,3093495,2615275,2473472,2065774,-421032,-810317,-3162293,-4198751,-3916656,-4142191,-1921051,-690899,1202939,3085503,2943105,3981543,2511910,1387449,534413,-943587,-1020186,-1014495,-1511984,-410712,-100488,-311504,1105266,-177416,227941,488856,-1248486,544087,-788472,-613020,192300,-1864408,-519750,-1015733,-1281925,411439,-239171,1311246,2791803,2205778,3817977,2579791,1741565,631372,-2794371,-2865163,-4761457,-4816031,-3176799,-3185041,581932,955671,3250290,4466217,2801768,4129109,678475,333114,-110179,-2890537,-577339,-2685819,-948502,-40568,-1165975,1450964,-8614,935911,654180,-36909,308029,-449336,87457,-738738,-898668,-1232333,-1759250,-547572,-892973,605428,1541981,2624298,3903061,3255664,3474421,1279328,-87152,-1940643,-4224403,-4321294,-5359436,-3436605,-2289962,-1073373,2729892,2292386,4589027,4577710,2065215,3305730,-946627,-925522,-1222892,-3743057,-399284,-2500189,-535843,866806,-878413,1951801,17399,976517,1014635,-567198,974858,-788279,-444946,-1147900,-1941412,-1125413,-2217425,-441501,603556,1325935,3784660,3624505,4158221,3519138,1042556,384778,-2988097,-4345128,-4851409,-5850090,-3265255,-2479834,107292,2258394,3037579,4735609,3946511,3262896,1807663,167760,-1042143,-2149107,-1726740,-2552437,-1080463,-731597,-497380,996746,130376,1470620,884853,679018,1097113,-78855,390956,-1362810,-1470128,-1646079,-2509341,-1281179,-1255051,469692,2093006,2451566,4311954,3610689,3169195,2053756,-1199250,-1851328,-4402331,-5253047,-4581567,-4276336,-1579351,-11336,2394541,3975220,3995876,4632792,3024070,1763868,57853,-1269621,-2035582,-2532923,-1768315,-1649167,-1271141,-140008,246017,967815,905895,1038259,1522893,451923,416530,-106724,-1008189,-1524820,-1733578,-2276548,-1603681,-654333,326612,2094738,3071686,3983905,3893655,2813021,1472253,-640892,-2753186,-4076397,-4885680,-4832423,-3610339,-1822740,272591,2462231,3539570,4192935,3821029,2892461,1716195,136035,-901322,-1862605,-2369862,-2098844,-1998117,-802061,-547655,166934,594582,791521,1111788,912331,948408,806207,72230,-728990,-1164409,-2008159,-1861678,-1613977,-856506,785659,1560030,2892310,3666144,3418681,2728497,1083704,-780701,-2632843,-4140488,-4623973,-4432495,-3160441,-1369234,485420,2146053,3298124,3625213,3352473,2894251,1316954,121623,-1252855,-1870015,-1665200,-1872190,-1452164,-1089782,-587926,93670,313415,566388,1030524,759450,996329,596027,102158,-434014,-1091629,-1652149,-1700902,-1576038,-503541,222269,1578309,2968150,3434838,3121572,2436583,1091876,-930384,-2576139,-3752507,-4124664,-3907990,-2995885,-1046622,177869,1970239,3093141,3437450,3335205,2290174,1286382,268318,-914279,-1198020,-1763933,-1494732,-1145057,-1339804,-649421,-266755,175282,716510,330691,1208978,1088190,729943,227565,-723592,-791657,-1175262,-1648778,-1175351,-719946,747808,1284703,2393445,3018247,2507480,2289444,646933,-838982,-2270915,-3338647,-3333923,-3665557,-2321044,-1050303,160612,2162686,2484591,3149599,2604874,1845029,1047095,208038,-425332,-884860,-1138626,-991869,-1221882,-752960,-768079,-694116,-53285,152393,651862,579413,681905,765949,155638,185059,-829693,-888936,-1161441,-1316002,-301681,79242,1221417,1921531,2165868,2710107,1470621,900861,-738521,-2153045,-2450737,-3357582,-2497625,-1965810,-1019271,989432,1287630,2530925,2394456,1749224,2085709,344771,570779,-695976,-850543,-487310,-1413832,-401227,-1115877,-909286,-314002,-750333,-54831,-159382,475208,1029795,358189,895211,-346492,-245485,-560956,-1522927,-426388,-1071750,299660,956638,1335516,2361681,1258441,1573003,256938,-1083687,-1256319,-2785879,-2039566,-2355634,-1491622,-499003,-166150,1709299,1552020,1957143,1657989,822597,922876,-29154,215784,-49833,-952929,-60691,-1030391,-250312,-608681,-1370546,68192,-995331,32553,257642,164445,1314000,184614,660816,191415,-448932,56015,-1128133,78377,-80409,498739,1587525,1017438,1417513,743647,-38230,-374547,-1760044,-1471545,-2123502,-1596138,-690354,-730017,912075,813594,1456621,1346423,684490,1168821,-35881,375364,113825,-269845,364306,-308554,-168908,-620037,-958158,-485606,-1541951,-695948,-453505,-290701,647428,209471,1111834,582979,129208,163474,-587888,-64358,-469463,-156185,504737,423426,1422622,542857,505312,155545,-725302,-343987,-1536904,-1394203,-881789,-799205,375090,105182,962367,810678,666279,795909,76121,476628,76527,171503,764713,-71462,646509,32896,-225059,-570771,-1086901,-1160843,-1172266,-926441,-436591,113077,633431,763425,945405,631835,313537,183815,-209340,-157003,104784,-123968,375709,467529,677030,-4575,-375847,-103820,-1109962,-736490,-879295,-1014277,-275560,87217,538019,568896,325944,466132,-45079,192178,-88895,300131,413206,628498,502042,878120,283766,-211539,-656802,-867945,-1453999,-1025129,-1024545,-677825,-13715,289930,903256,916966,901097,717088,289995,384196,-100935,-247821,-179885,-70712,168034,234804,-243439,-223644,-232182,-735160,-780169,-430446,-141029,70415,396931,-81855,263969,268853,-186227,-84573,-353777,-259133,190150,265866,748211,714872,691478,712566,14532,-411763,-1234637,-1208728,-1427993,-1160488,-785861,-202768,478231,718603,914386,1212316,874066,555997,215593,266515,86452,-364759,-24172,-260363,-253009,-175939,-638542,-690320,-601352,-431844,-71177,168188,73922,181266,248669,551412,15473,-209505,-566705,-415259,-423135,114522,705501,694112,970088,1013263,386656,18887,-613042,-930880,-1379380,-1402749,-1155872,-967233,-89429,330226,753837,988399,896813,960621,521025,190452,217650,-426369,12390,-399786,-205128,-327331,-618905,-263813,-536503,-492755,-207724,33008,596794,381113,821668,441149,287380,-8757,-661169,-174373,-731065,-84562,348290,188229,1190986,1199095,1175390,836645,10725,-108862,-1134187,-1517892,-1047394,-1260074,-926226,-455577,-17561,977694,1006584,1210905,816887,1012433,554640,7823,-13191,-273074,-304758,-620057,-613371,-611351,-603488,-455681,-338859,145201,209070,493546,320908,714173,416263,-46905,-129684,-346992,-700626,-556810,-416998,-24404,391168,858535,1304635,1003077,742380,294726,-109344,-776038,-1330118,-1306188,-1307311,-548311,-177751,286385,897775,1002540,1313217,843214,921045,468049,203004,-68739,-456572,-486197,-288133,-807807,-455256,-648360,-425761,-117829,66985,268426,528322,944897,813308,334234,33915,-469256,-671897,-574534,-759172,-204467,-327405,509836,980077,865774,1466308,527140,562834,-537874,-773376,-819945,-1386324,-911533,-1055932,-297747,293527,285926,1149238,1015252,1294852,862132,287514,495146,-310100,-377359,-430014,-741725,-601144,-857371,-514034,-288821,-502729,618168,158571,607562,614648,818440,517806,-218829,226559,-608143,-950138,-691866,-674125,140999,86511,967071,1232315,448504,1146121,69611,200,-684602,-1220534,-1103522,-1126679,-1021621,-408541,-95061],[0,0,0,0,0,-2,-7,-6,-11,-5,-6,2,-1,12,2,15,-4,16,-16,21,-26,26,-36,42,-49,56,-67,70,-93,98,-124,135,-162,185,-202,242,-263,311,-346,393,-447,500,-569,638,-713,810,-898,1012,-1136,1259,-1425,1571,-1773,1966,-2204,2461,-2741,3086,-3440,3891,-4383,4992,-5718,6617,-7790,9343,-11479,13734,66641,776896,1529559,1616206,2591775,1757273,549677,316949,-1333566,-1606614,-2407806,-2107340,-1419549,-1023398,-116684,340297,725857,462083,411641,9953,20514,471195,149532,1827909,955712,1740054,1519033,620405,515519,-1233586,-1250631,-1466730,-1706067,-1047272,-662941,238106,522414,502519,276391,-354864,-939264,-1175451,-597750,-221709,1032832,1948496,2499043,2750008,2278136,1105198,501470,-1282608,-2079564,-2350159,-3161329,-1534447,-1617580,-553569,998263,-246899,1777174,642005,175272,1631552,-587628,1390851,1038417,814502,2101842,163266,406575,-256412,-1561962,-1427634,-1835329,-1502558,-227401,298598,455324,1189455,196054,272806,-954678,-1584565,-1097865,-1827075,508022,533055,1994398,3295880,2803605,3453855,1500684,326977,-1007627,-3020521,-2617613,-3140981,-2678106,-1416722,-1300229,390843,886744,757003,1724566,739280,915721,1285453,515693,1539999,696821,426071,452000,-952834,-782657,-1873491,-1604625,-1183581,-1126428,531216,636332,1215703,1328940,108967,-175946,-1337825,-2132070,-1617723,-1934851,-428434,1531654,1356851,3832484,3492111,2300575,3059302,-905826,-705040,-2288322,-4487869,-2217828,-3896820,-1974238,-102137,-1503985,2183088,1169219,1275675,2848540,304548,2214489,1090940,279550,1919361,-1094153,150921,-1042525,-2640371,-299536,-3129998,-228179,-144093,-77735,2818961,150872,2283271,-9149,-1575339,-161995,-4145285,-1412265,-1983008,-1462305,2468574,1023769,4292714,3368865,2942501,3101780,-21819,-794733,-2862331,-3624099,-3808355,-3309273,-1895924,-1095771,398579,725603,1745113,2131326,1678960,2612336,1369881,1603567,1051913,28647,253775,-1713045,-1052315,-2210037,-2450275,-475211,-2191634,1510368,1006030,1026019,3305273,-351429,1532248,-690279,-3147506,-706300,-4674392,-950146,-424505,-324337,4675011,2251338,4835606,3962090,665845,1892474,-2504212,-2507779,-3001544,-4717889,-2192754,-3021651,-935145,514546,105541,2713373,1325242,2327153,2644770,1004586,2599507,-79251,463094,85242,-2232499,-869316,-3042228,-1896863,-1114211,-1374759,1296749,930854,2146839,2452167,1038095,770061,-1059881,-1787685,-3035786,-2600426,-2166057,-594004,1412076,2056147,4244606,3465719,3460615,2472236,-220592,-682381,-3308045,-3687974,-3621715,-3858832,-1494296,-1514796,216782,1527531,1337601,3023194,1655297,2487701,2491664,998622,1914363,-285140,-844342,-891248,-3135360,-1709858,-2490448,-2080664,106929,-254420,2165985,1963122,1667374,2156128,-132610,-1076724,-2296794,-3217801,-2276237,-1921379,-313938,1008738,2734042,3826065,3460056,3345573,1871075,130953,-1219497,-2858064,-3372962,-3180939,-3393390,-1712308,-1412859,214795,1230823,1531139,2764557,2109979,2284472,2357834,1374204,1402171,-187850,-824967,-1751736,-2459623,-2177756,-2198980,-1451565,-370323,788317,1686551,2272468,2218182,981636,423171,-859285,-2074709,-2654877,-2774663,-1640272,-491778,1132791,2507840,3305365,3625102,2835743,1650028,221916,-1491410,-2170576,-3312603,-3506686,-2587472,-2111809,-878163,175117,420883,1844274,1782818,2057660,2449051,1688914,2122114,940217,18646,-743050,-2167122,-1731927,-2559461,-2302024,-1421175,-493858,633446,1556150,2201083,2049431,1525045,382310,-755582,-1965253,-2436716,-2227367,-1350131,-311535,1223068,2188714,3046083,3199831,2205802,1446219,-304558,-1499767,-2064298,-2959210,-2715891,-2618049,-1914713,-632551,187616,982975,1400538,1659890,2106994,2016194,2071002,1513918,1222873,500240,-755691,-1272174,-2046795,-2337952,-2099603,-1333626,-404657,884007,1246271,1923128,2124445,1519860,271413,-508500,-1838277,-2067474,-2071006,-1254177,-143482,960120,2019761,2867400,2498289,2115625,661431,-375062,-1359419,-2278963,-2484732,-2437609,-2122049,-1376954,-775004,187834,529392,1346969,1570086,1819233,2143848,1846197,1733229,734847,527577,-386758,-1408775,-1654371,-2113050,-2095780,-1425087,-852957,489458,1073624,1823648,1652041,1061834,575379,-720421,-1409971,-1525469,-1918660,-854637,-152336,796135,1991810,2254664,2065726,1797478,705977,93444,-1121580,-1752637,-2048680,-1819232,-1274787,-925924,-305775,-97857,435393,628025,978374,1459832,1150318,1716044,1391034,1043289,764530,-421175,-599620,-1769325,-1816459,-1894229,-1667730,-441100,-172712,859462,1512336,1053629,1329465,64884,-247901,-763955,-1659262,-799807,-709338,171827,852213,1104503,2401228,1458725,1353171,568672,-621415,-496378,-2020947,-1239976,-1372423,-1565836,-319035,-855052,265423,69939,372972,1153545,666278,1443543,1233042,1078478,1666981,280218,294423,-1006288,-1383224,-1572930,-2207096,-926240,-1041570,-32132,897918,869565,1183569,402253,454142,-267612,-1029606,-563077,-1193273,-158984,363880,737850,1596891,795203,1632884,809910,-240299,76617,-1644182,-1082121,-1092038,-884270,-313348,-976932,250533,-238747,155403,552201,36721,1386290,516175,1156931,1624245,691268,1199561,-11424,-476010,-1061764,-1769427,-1010261,-1840943,-784759,-109072,194386,1343119,694343,867177,131434,-553635,125746,-1077137,148456,-10166,510242,1115037,701302,1547208,446542,33652,-107677,-1010368,-532523,-1293327,-1036345,-446248,-828666,181184,-155366,21190,34015,-148342,302002,129140,861980,858477,812842,1302376,320961,493931,-313400,-948515,-819932,-1617102,-1207494,-1161511,-505443,342204,116355,1016902,255007,363894,127313,-371284,129063,-75428,279163,671838,561010,1160634,569330,516208,-141580,-441558,-646349,-942075,-762774,-414229,-212250,-118229,177678,116533,41166,-217741,-195754,-151883,320198,416358,614089,1112293,966189,1016394,492792,49447,-524558,-1405070,-919675,-1284339,-1017681,-427731,-305090,408816,270218,469748,98561,116342,-8195,153427,239949,684017,333366,605819,303097,247046,-186638,-731069,-703337,-983633,-844025,-604922,-402483,-188602,71541,248450,238839,125313,-83639,-462164,-185787,-530523,267507,556578,915716,1364680,1038088,641710,191432,-425863,-665130,-1058598,-934550,-832190,-479851,-180462,-71778,214832,323235,145020,214353,187389,428614,412888,676883,574215,575846,511430,126747,-107202,-724110,-678497,-1097809,-923350,-232080,-161847,321742,584706,412463,427443,11234,-179546,-264418,-919073,-176509,-298878,211268,797280,822634,1123152,406141,457000,112902,-612901,-615272,-1174554,-1001044,-651863,-534088,7897,-237100,203650,272988,352156,672930,407271,841777,702168,662202,914633,104820,-34697,-512201,-944343,-652142,-1236386,-640824,-86762,-111809,613229,723230,840677,398984,47407,-207942,-358824,-486440,-610251,-293732,282182,501343,1106202,699300,709636,184311,-166088,-115649,-611983,-657104,-948473,-610142,-473802,-616180,-24049,-137046,145826,364307,167498,791085,794237,1112255,901295,142353,738543,-246357,-749629,-781075,-1279712,-1004412,-893277,-309135,328867,518931,815702,770451,429728,187005,-322302,-479747,-853458,-536905,-125969,104195,686179,855317,774242,705793,415297,141515,-247727,-375968,-734384,-881581,-679372,-612290,-688739,-315896,-385060,-35488,298073,511341,580607,844500,1090349,868063,460528,358691,-334132,-718304,-901956,-1304703,-842571,-759224,-498402,469405,492826,980299,890563,531821,398468,-383005,-223610,-636113,-794414,-229966,-172261,296863,860606,613724,640942,235859,324002,19128,-325529,-311964,-687380,-507516,-653024,-527886,-262509,-380623,208135,-108278,596932,721177,671930,1245709,597445,541881,90067,-221845,-408409,-1170191,-898132,-942141,-888250,19270,92217,973096,832591,731925,644752,122430,143972,-827692,-594827,-294314,-579391,262299,90971,494762,782085,229924,549715,-122857,-164773,-262282,-809890,-309508,-1119837,-674595,-473382,-897992,64189,-463811,269320,719220,894925,1287318,325044,1124393,542321,77321,-67190,-864431,-804312,-1240397,-1057253,-264056,-699117],[0,0,0,0,0,9,-1,10,-11,8,-23,14,-35,29,-47,61,-69,95,-104,136,-160,193,-230,270,-318,375,-429,509,-577,674,-774,879,-1016,1136,-1305,1459,-1651,1855,-2079,2332,-2593,2897,-3215,3577,-3958,4389,-4846,5360,-5907,6519,-7187,7923,-8752,9643,-10675,11798,-13100,14577,-16291,18331,-20762,23802,-27668,32871,-40337,52163,-74219,130447,-669484,-1390938,-626777,-506465,790659,1761529,1861518,2765349,1736491,1294701,300699,-948030,-943975,-1752376,-1247008,-878460,-103432,-93331,655397,-84386,-237910,-561251,-1779948,-875054,-1373378,-238543,923908,1141188,2812502,2096745,2278478,1432307,-181315,-45353,-1244691,-929619,-1188555,-792284,-591056,-676010,-548603,-927703,-830471,-1288621,-940023,59200,-97456,1551297,2132757,2124777,2760143,1587106,643516,158836,-1856100,-1229946,-2222619,-1722487,399766,-1114436,1729912,390445,-374915,1155440,-2194431,-693115,-1818636,-1674328,645950,-395419,2038119,1690345,2080422,2441109,1161267,714239,-458530,-535984,-1192051,-765167,-949097,-1038834,-833206,-1392190,-1038364,-1262293,-1328646,-604421,-127946,1091639,1759759,2692843,2763652,2273442,1551246,33244,-570177,-1525573,-2657814,-1635818,-1623138,-622894,1015447,265767,1699712,564435,-557855,-53849,-2399040,-1090005,-1327457,-1113031,1340695,300001,2660807,2015680,1578822,2357982,-308658,917012,-585062,-1613936,-110972,-2377261,-684486,-881912,-2483531,-377620,-2413736,-1055626,31720,-870255,2661499,1865104,2449988,4358118,821025,2154294,-473939,-2137076,-910153,-3610453,-1973554,-1062219,-1113195,1703594,1081127,1376669,1546627,-532445,-295828,-1435097,-2331273,-840138,-1286117,404743,1353855,1168676,3104845,1816369,1921692,1478641,-564088,1068601,-1886364,-654577,-725605,-2402334,52746,-3150063,-1276557,-1131974,-2372880,1143933,-213472,2127444,3893785,2181609,3843659,1869478,591685,100292,-2357911,-2166065,-2734237,-2604387,-919610,-209610,1154882,2030188,1355235,1362744,295323,-1020804,-1042086,-2027998,-1522758,-750587,-346138,1737172,1283737,2049683,2712263,761993,2105456,371996,-724821,638098,-2732471,-376280,-1516951,-3026098,-248550,-3575817,-975756,-756599,-1414400,2844084,617182,3520745,3781687,1731677,3774005,-661844,-768944,-1414920,-3943637,-2100622,-3305058,-745911,630940,91911,2857954,931892,1468020,925052,-1615514,-250088,-2296465,-1746779,-102619,-1639923,2148380,804271,1565588,3224689,482770,2115953,201093,-17383,152843,-1510420,-891853,-1829422,-1921863,-1939854,-2200584,-1639508,-1045914,349275,875230,2644068,3072955,3205530,3153676,1161668,1085654,-1651927,-2388476,-2742038,-3541033,-1527059,-1473814,362262,1623459,989748,2801895,915652,550868,-185812,-2383917,-885293,-1995727,-1229442,801917,-287605,2272200,1812633,1267660,2525765,392694,1327270,-142876,-856162,-412839,-1931026,-1189486,-1966057,-2386874,-1898466,-2150841,-493680,-8528,1324618,2832084,2860098,3887882,2981457,1495565,726021,-1669426,-2272961,-3096002,-3086118,-1624731,-1448014,509431,1482267,1353471,2267280,1013894,453236,-131503,-1653528,-1136867,-1442655,-619075,-32381,658046,1267222,1443964,1643457,1473279,1011151,267451,51943,-111176,-961070,-956744,-1731930,-1967287,-1893544,-2215547,-1569250,-960450,322069,1506181,2385804,3422409,3261374,2987717,1925787,-160727,-1283924,-2460530,-3020914,-2453264,-2077159,-1044564,292981,1093073,1832154,1386225,1124659,652572,-1030060,-836823,-1496423,-1252164,-493399,-40718,806200,968725,1600565,1402485,1201538,763963,303078,149249,-234514,-658537,-793480,-1822364,-1348252,-1799868,-2049635,-1447017,-916928,754650,1334098,2658679,3048857,2859352,2645293,1335019,-23843,-1168061,-2493773,-2637179,-2383878,-2108105,-769973,105430,1007208,1445855,1354058,1182909,-126613,-99591,-934406,-1138291,-738611,-219775,238720,697072,1164862,951192,859216,903910,616539,431491,3817,-19176,-229769,-952101,-1223673,-1679923,-1850752,-1772589,-1605557,-516942,547672,1117170,2537983,2962886,2656598,2273726,1061528,239436,-1577989,-1757921,-2565642,-2508370,-1550480,-945233,384690,1020807,1470138,1528292,405586,235284,-423206,-920614,-612267,-625375,197112,106343,520469,1110301,689167,1081788,665566,483863,341056,-294407,-16026,-323138,-574509,-1033517,-1548613,-1350962,-2033051,-1413696,-480430,216533,1404013,1660746,2765120,2672971,1873675,1573975,-344207,-818807,-1819016,-2175133,-1968728,-1956792,-709165,-226529,595617,1197163,834410,693487,117560,-185137,-164247,-902825,119261,-187235,357206,798958,290941,1346165,-71218,478972,357902,-319976,379132,-742088,249179,-344830,-1009735,-532840,-1762472,-1211019,-1009394,-1030317,632904,344236,2190390,2296156,1996362,2459979,548849,548301,-935210,-1878751,-1549316,-2298234,-561187,-723973,-1154,870568,-156043,1128624,-50287,74272,16318,-994856,93084,-339076,336445,843836,58479,1320528,258584,600463,88735,-449840,410938,-394154,260950,-105805,-686307,-148017,-1226057,-259108,-1109807,-1126398,-48362,-546019,1437641,1099304,1906215,2271288,1047081,1619566,-424222,-641344,-731861,-2312978,-676520,-1535916,-364176,104641,-374855,1102623,-159743,523540,88371,-389231,466390,-481211,445206,462893,459217,1392780,114276,909627,-55487,-390671,303070,-873298,301858,-216852,-222801,32212,-800711,-100758,-1035488,-1180723,-533688,-903501,398990,382692,1222877,1809767,1204312,1821017,350097,353312,-455103,-1452211,-783700,-1590050,-595638,-227453,-584834,351991,-128588,234701,-211087,-524719,94397,-478949,218634,356058,728251,1156433,322396,898439,-125503,-273970,-179551,-1024550,18474,-536677,-121506,84733,150734,306800,-424803,-429363,-738815,-1090849,-117950,-78927,667359,825147,924118,1484776,1071598,584387,189517,-455025,-259176,-972691,-750122,-644732,-279568,72932,-354116,103586,-223747,-343597,-429886,-573246,63313,119040,864196,993814,984558,1073127,593364,10237,-231674,-874314,-467597,-706963,-398042,-38244,-247941,282345,7203,48987,-284703,-467660,-640011,-576580,-45048,458937,417814,1044842,1034878,1223727,356602,298760,-205276,-266451,-771344,-491069,-158980,-513291,-71161,-149057,-481871,-250373,-650430,-335826,-94046,38658,456284,800500,1080098,1204374,641938,668990,-104718,-420403,-702877,-916857,-592979,-727040,101180,359833,168473,418813,-132627,-332375,-483602,-406355,-284915,-214466,337298,437269,887147,1145710,563923,358702,-120629,-220137,-199080,-525549,-165398,-312140,-188170,-335200,-232685,-428604,-715904,-576953,-667250,-122672,250344,367015,902671,1195173,1254093,960169,321041,-133820,-531180,-743517,-819291,-919495,-496515,-278741,9042,388679,133546,202216,-109374,-245334,-317632,-119485,-48951,-38463,396476,541028,382565,534155,178642,25706,-115122,-69276,54279,-531065,-89236,60741,-373385,-221317,-605353,-729987,-569548,-532749,-235984,88769,638348,944727,909089,1298124,551585,575170,-105950,-459706,-770419,-1003314,-1093062,-664665,-155983,188374,92203,434458,14342,255491,-65092,-363110,-41860,-203870,25048,132813,310911,588978,366031,286101,83294,-95071,-139960,-110921,-68935,-188273,-70276,-111180,-417780,-761070,-628581,-756984,-307055,-73884,132077,626902,944856,1104147,1039590,1184692,372215,661,-724026,-875734,-668826,-1056460,-456365,-319556,-95425,156327,325838,329529,-6813,-72050,105378,-220584,98025,-115359,-6642,301832,316970,379981,-54964,147887,37609,191972,122810,32107,-108331,-144755,-191227,-591317,-483675,-611964,-732063,-454092,-318061,183518,689163,777386,1170606,1159542,838978,408277,-103169,-541168,-922791,-709116,-627844,-421521,-140114,74581,381859,249388,339573,219913,-163329,95791,-263541,-107247,-31102,-107398,552197,-28386,159325,234043,-341611,178331,-131096,-116648,163368,126230,22398,-237279,-244838,-488632,-807471,-616358,-733125,-211119,158227,318729,882052,799785,1187847,690009,532286,198296,-630391,-287693,-941376,-941528,-368603,-448126,210494,22037,206894,388306,-45963,145777,-146529,21111,149819,-126720,282968,-2336,-82660,323851,-149290,379873,-370377],[0,0,0,0,0,1,2,8,9,2,11,-10,12,-25,20,-40,38,-60,70,-90,108,-131,161,-193,232,-280,331,-384,459,-518,619,-697,810,-927,1054,-1211,1357,-1553,1738,-1961,2198,-2457,2753,-3064,3410,-3788,4201,-4655,5152,-5689,6291,-6931,7652,-8426,9292,-10248,11299,-12482,13788,-15278,16939,-18847,21030,-23552,26471,-29779,33119,-34132,68383,-897090,-944821,-2298143,-2031208,-1316167,-1493959,336361,631631,1497266,2144989,1474562,1600138,983521,79780,-63895,-249547,-131173,373324,356596,102387,429224,-699581,-690837,-2065828,-2135202,-1574448,-1925645,82306,341156,1786264,2283285,2131908,2190852,1189668,690205,-587995,-689275,-1017252,-593669,204749,142437,549828,-226224,-760205,-682702,-2065212,-1237778,-1339347,-1095089,397119,477503,1350522,2044177,921508,1682571,483957,-227708,613931,-1091018,876827,764379,-223147,1477122,-882206,-348618,-1599559,-2581556,-1788459,-2869954,-1207715,-442509,951682,2047078,2502651,2773618,1870458,1897725,-9064,-609022,-692477,-1535315,36547,-678014,112720,245347,-176399,-192540,-1136387,-1048789,-1524883,-1050893,-402636,-166260,1129727,1136330,1036135,1547640,367324,698182,99084,-319722,881866,176584,1277797,872938,238123,1138578,-1706331,-1400488,-2426130,-3717161,-1633710,-2386643,555277,1227526,1931189,3853988,1862415,2834286,1372921,-430256,508439,-2117713,-484969,-765521,-1343245,909331,-1034332,235704,67235,-1816823,59327,-1834224,-951095,327195,-951212,1651539,706261,698140,1680003,-95207,458457,20982,63364,415785,558303,1173228,767824,1098542,-501905,-672047,-2237965,-3026795,-2335043,-3281222,-643662,-404622,1361128,3022736,2240978,3920467,1264048,1394336,316145,-1261468,-398613,-2120635,-269578,-855267,-801934,1048092,-1429939,484078,-570044,-1468990,298451,-1804419,458963,301896,-6068,1839873,-69308,927375,421353,-524942,678154,-427216,782856,1043272,745918,2013099,6468,-23647,-1022701,-2851849,-2210669,-3470254,-2356220,-1045066,-478406,2230900,2598681,2756824,3227922,2093940,1203614,338430,-1176142,-1291125,-1134929,-1734225,-109415,-670614,-222512,502926,-993502,179156,-760886,-812614,322697,-486673,646993,927291,559390,1318175,-185663,244810,-10776,-282663,826098,107448,1231281,1481737,864153,1294589,-1106743,-1078995,-2373918,-3412814,-2187472,-3320275,-617649,517606,929773,3743589,2226422,3309044,2403806,354822,625066,-1623356,-991099,-1519509,-1366981,-441478,-777900,-15021,-139648,-23244,-679088,-509599,-276282,-147294,401682,216337,1062029,779760,225560,165894,-392082,15979,-289525,343955,924304,961355,1803667,1006714,782190,-232554,-1734573,-2013474,-2951379,-3259963,-1633130,-1433713,689476,1595458,2427858,3770569,2359592,2370401,1032262,-192754,-757527,-1791173,-1231311,-1293803,-1011696,-443286,-562499,-40141,-623137,-258995,-286708,-454609,35665,246838,730529,729166,301775,653917,14099,-565088,-190066,-330290,497032,638767,873202,1618931,921624,488916,-184520,-1772188,-2363670,-2991133,-2801011,-1743801,-872373,690614,1776045,2612207,2979671,2901232,2021179,646321,28444,-1062668,-1131466,-1437698,-971602,-788255,-899790,-379333,-356688,-439983,-612120,-423126,-6919,-16554,543819,829537,918051,800050,210143,-39053,-253486,-531892,-189911,227987,649918,1135778,1509702,963345,605400,-574877,-1414961,-2073557,-2946939,-2346398,-1708733,-245469,669018,1751508,2350412,2758135,2313568,1296910,945596,-365058,-681275,-936908,-1325603,-905290,-872898,-520233,-576039,-569061,-312083,-649458,-477213,123147,131179,1022539,791560,748471,879943,326972,-61153,-489592,-696124,-129348,-138384,920439,989121,1041982,1013671,254289,-649003,-1661112,-1906126,-2666375,-2150429,-1436456,-704781,1048234,1496035,2558275,2604401,1664687,2013055,464665,-34643,-640587,-1290964,-1067702,-745825,-605263,-426635,-558968,-288653,-614419,-720310,-298944,-70874,641866,720368,891761,964547,726760,496338,-207905,-430913,-394907,-791046,313539,521322,876382,1464002,816928,554216,-393402,-1316777,-1924338,-2258511,-1988166,-1348296,-355272,1032844,1534725,2034981,2183820,1818316,1482866,204737,-194864,-864992,-920661,-625664,-911753,-507767,-517072,-734433,-82842,-1057078,-426477,-204679,-160358,642091,557156,1179069,786643,547873,370919,-266074,-253460,-520755,-395235,-82411,374494,1010689,862937,957056,326358,-551609,-1055155,-2255941,-1652977,-1718929,-1231969,-60366,380917,1684845,1724647,1458208,2147085,572295,806593,-435552,-570703,-461054,-1100998,83077,-741548,-592457,-265580,-1119849,-117214,-993401,-281052,333807,-193858,1434501,736982,1292355,964424,-15937,645341,-699686,-210449,-415952,-348442,940795,282446,1002664,630944,-169893,32549,-1478329,-1032976,-1624715,-1665064,-301938,-554626,960542,1437180,1611441,2151717,577720,1120686,101,-270868,-164234,-1102694,194250,-687921,-296167,-358622,-1182817,-558515,-1199203,-565580,-568636,-463401,1070369,245163,1230774,1007021,550039,1124342,-521712,152387,-645022,-865049,364676,-272523,861358,346983,271060,515554,-1102246,-818011,-1469213,-1338858,-615911,-1141886,739778,465801,1200432,1633532,595468,1552979,107109,164957,145903,-820643,231482,-667936,-120768,-95818,-691055,-48889,-1463533,-610633,-895338,-1123793,197893,-188710,1414493,1085318,815080,1220583,114454,629952,-582555,-580467,3740,-608970,397285,78036,411397,747554,-145309,-217126,-1158823,-961252,-762897,-1048667,-253956,-248348,940872,1084629,820681,1148032,356104,317711,124297,-346349,21474,-541278,334562,-220221,-318129,46978,-854893,-795231,-996263,-965450,-572119,-406617,545958,655303,918344,1498873,846692,793879,117061,-271830,-348380,-493687,-255968,-89318,222806,117427,140016,44008,-655308,-517805,-1035860,-819986,-598093,-326007,510285,451425,623877,949741,725514,813129,99152,-10630,58069,-149941,205752,86959,80,140168,-237163,-627728,-971990,-971664,-744701,-807107,-266731,193645,881562,923371,1012159,951579,713177,286582,-163571,-165930,-469559,-240868,-153039,-124529,338077,-233214,-244106,-168047,-458527,-752930,-1089589,-218700,27438,299316,743605,691495,799053,627282,226980,86042,-400681,-112951,-11514,-119998,141105,161140,257857,-147871,-699911,-632079,-1115508,-766426,-852438,-178501,168618,480452,1310294,754124,1029768,899366,50682,315743,-386478,-414210,-217460,-367693,96407,-148076,-19397,-454829,-422343,-319794,-706240,-186640,-142336,45096,628651,340858,883792,606327,291559,286095,-10695,-136252,-305167,-65409,208348,215995,334956,107573,-180695,-611761,-909859,-525922,-1033859,-649622,-322869,-71763,590753,769305,796409,1119252,669583,338037,-172145,-281288,-504353,-371070,-110695,-131660,-171491,-183978,-410586,-406688,-371152,-319106,-193765,-136983,180685,95968,477740,649922,347980,327083,-36660,18141,-527505,-140082,-23653,135484,361064,202960,181701,-95591,-507676,-282177,-913956,-795954,-885570,-614061,395684,389873,595143,951702,607092,891570,186343,31395,-2039,-535668,86261,-425372,-283231,-193122,-458279,-536442,-487894,-653476,-375550,-110100,52498,453727,538739,505457,493285,338072,-85443,51242,-449486,-216393,-407704,112831,487601,383361,333674,253381,-59742,-247976,-687555,-790331,-790795,-583813,-267484,-44419,404986,796787,735510,588415,731877,334710,189017,-69362,-349435,1382,73221,-350407,89302,-218427,-381890,-467369,-249695,-186998,-132760,283257,256252,151491,832729,201932,449421,107734,-233681,-334553,-682535,-164856,-155314,279326,189328,291976,499961,-147171,-301440,-545293,-932342,-631631,-581559,-297107,148218,234836,720367,429479,905276,515115,237768,447706,-293869,-132068,-280488,-186020,-149866,-873451,-194505,-295501,-388022,3264,-672980,190904,150733,276981,770514,235832,594343,117814,120378,-52236,-481980,-27356,-53444,-68728,130418,-108505,489707,-63143,87616,-125334,-662564,-296120,-763694,-518612,37197,-297638,610289,192479,862931,640801],[0,0,0,0,0,-8,0,-10,13,-14,31,-24,49,-45,69,-80,95,-122,137,-173,199,-239,279,-325,379,-445,505,-586,661,-757,862,-966,1104,-1228,1395,-1550,1739,-1938,2147,-2394,2644,-2932,3239,-3575,3943,-4340,4773,-5259,5777,-6367,6993,-7701,8490,-9361,10368,-11478,12787,-14273,16036,-18142,20697,-23917,28055,-33652,41652,-54164,76863,-132815,647491,1031342,1475385,509212,-674034,-794409,-2666017,-1967712,-2348117,-1686219,-655410,-60010,990110,1193668,1134848,763979,666659,343460,243485,199063,291252,1450951,809334,1393660,739819,-215226,-609843,-2475305,-1955654,-2389845,-1974829,-611632,-247071,940134,1211250,1416963,1303943,334241,75775,-160082,-284751,355893,961925,1318846,1506165,1407938,625538,-297818,-1201898,-2216744,-2484165,-2099610,-2093869,-312218,-315150,957145,2056351,348531,1818658,-60342,130617,1050614,-475946,1728879,680429,810321,1811981,-546058,44293,-1520571,-2267413,-2057302,-2756789,-1433630,-577913,249322,964826,1831324,1017052,1097214,407372,-632483,180552,-733428,240563,545696,827508,1743726,918158,1018295,-200020,-1309471,-1822167,-2734535,-2135260,-1896049,-1182410,135289,603249,1177241,1648438,691363,1373471,286545,484607,1453568,214905,1856196,1051581,326753,891787,-1742300,-852131,-2343324,-2794837,-1339449,-2086613,299481,486371,1395546,2370654,301098,1572148,-78954,-781269,323116,-1304239,783233,791907,388196,2390177,406797,1233076,304419,-2349887,-888901,-2727848,-2256236,-1036896,-1879907,890953,210169,700912,1581855,454753,599564,1119392,441006,938274,1315809,588239,1821360,221376,-185845,-444486,-2866271,-1364837,-2762592,-2024878,-260191,-1080721,1897475,1033518,1768035,1975340,-188433,1284615,-1503628,-469238,320450,-1156941,2289154,308003,1697545,2058887,-737653,945319,-1828239,-1952254,-1454283,-3388038,-948730,-1055777,-299899,1283735,536819,1469962,1017515,468162,1512147,445952,1352400,1082441,720516,1228923,-66401,-67810,-1441461,-2261251,-2216075,-2443126,-1532558,-466387,-86413,1151909,2135391,1211090,1766355,496277,-479147,43961,-1263487,-252320,203572,-74529,2304491,855682,1350551,1309313,-1537719,-195935,-2435499,-2342794,-1050273,-2454007,38245,-279517,170429,1648737,-116594,1597619,609601,46589,1954880,2369,2109600,524071,434650,1017658,-1752788,-358272,-2609201,-2878336,-1411330,-2746303,558411,178417,1026651,2620480,593932,2107378,74249,-457723,-443334,-1390365,-320635,-8289,797538,1335436,1483486,1253531,541368,157459,-1621007,-1424385,-2052296,-1872089,-1210134,-997014,143568,329508,889073,1067908,908808,1266474,886618,848661,1441152,982793,1324663,519310,-168536,-445596,-2329614,-1555344,-2666340,-2610890,-939533,-1041401,1268830,1577286,1565859,2402823,627206,805795,-274544,-1109949,-582933,-917301,-200853,1159622,860846,1535793,954758,549209,-92686,-1341817,-1517845,-2000396,-1793860,-1065640,-861627,489547,258187,796319,846013,392185,1259745,793184,1206020,1258129,1193199,1433656,495577,1697,-867392,-1845687,-2111425,-2279199,-2212598,-1480125,-132717,770852,1723715,1979938,1741072,1515111,399768,-431262,-694148,-847669,-400548,49425,847097,1365577,1265757,1302711,266960,-291504,-819879,-1530412,-1680568,-1650425,-1222899,-576318,65563,427715,705133,364924,809455,595412,717108,1005158,1060117,1626386,858086,574063,-4307,-1181290,-1629150,-2420344,-2399477,-1893606,-1157812,138320,659282,1590127,1968317,1634689,1107768,331710,-345163,-971743,-1141124,-530961,-72281,515785,883365,1097361,878518,-64501,-384640,-1287454,-1426377,-1674693,-1686337,-363751,-387625,29772,694478,444255,987726,455512,556294,1015704,740945,1363554,1121639,911107,517977,-354500,-965560,-1675571,-2171967,-2470738,-1887147,-1202375,-30555,714505,1537353,1848132,1427423,1117801,567491,-307778,-681713,-740792,-206073,167092,497605,940588,842235,683573,-71095,-467500,-917217,-1349635,-1257206,-1015535,-591352,-38727,68508,281017,571428,462619,416761,784082,856440,1121505,1017580,1281198,983936,295992,-207127,-1072791,-1618826,-2044321,-2130399,-1394467,-894690,223005,1128179,1274681,2052493,1056388,1221023,-56801,-378032,-364839,-837488,-462312,97545,434260,878394,400580,217372,165029,-681025,-804964,-1139253,-1113559,-483003,-961184,371776,286698,433275,646564,348935,481953,308744,571472,924677,894920,1332846,667910,810407,-34006,-940781,-1612821,-2369133,-1738256,-1449118,-628948,334514,568324,1564312,1345573,1097692,1148072,83704,50234,-950012,-63000,-48957,-184137,949315,151519,802462,519313,-487130,-16972,-1507991,-828400,-887686,-1246564,141934,-504011,594237,248387,176882,514680,-94415,745031,381709,545386,1397849,498192,1356920,334044,-540078,-394497,-2046719,-1137213,-1937462,-1447922,-341199,-464972,1417921,789625,1465854,1510919,332339,1068135,-536174,-255460,-76165,-396229,692172,-102252,855009,173446,-159137,123407,-1329507,-349500,-1426632,-1092852,-119289,-698797,924061,103858,503558,799183,-225689,596952,-49778,287485,802326,94924,1621492,361974,499662,-118914,-1262752,-539639,-2061708,-1285513,-1004695,-948562,639680,257028,1341707,1260221,585402,840215,-214282,120002,-414045,-530510,318762,-176587,660401,28348,85002,455122,-778973,-172710,-1161147,-1049246,-691317,-805081,443247,30099,724566,876635,157800,687315,-90102,312329,314529,262730,1020617,544749,625816,488465,-316861,-325413,-1360972,-1408677,-1534424,-1277673,-429224,-335745,1019716,819893,803889,1064221,115185,336332,-299034,-164539,298683,29886,402219,397809,214182,431583,-322297,-127482,-1079872,-910761,-806748,-843233,39465,98794,595124,497588,490568,619946,197673,249146,101287,523290,409998,379731,821497,507088,52591,101834,-935393,-920236,-1116969,-995600,-742761,-375854,-172238,352440,733075,876254,607180,582700,244909,11278,222326,109944,405304,490475,327653,266943,-85710,-385853,-577708,-987238,-1061331,-873832,-390017,134478,292527,293344,663095,360827,274719,217309,2891,69946,-185295,415983,606608,643395,633371,89960,-18570,-567451,-896281,-894138,-1064743,-586199,-609132,-95559,396568,374887,872515,558896,121715,168685,-56194,76768,31318,326300,526944,273968,530606,-98681,-515332,-748491,-1210605,-739487,-826753,-168085,-140881,164107,560459,381736,792424,229797,53128,321246,-222205,315943,181084,232880,538691,448114,421085,-344155,-389454,-571959,-1017024,-712948,-459697,-401236,298926,339496,606944,369631,479356,321932,-5987,136763,-9841,300337,560910,464755,362005,1914,194951,-308251,-949106,-678183,-1261493,-505767,-597346,-13804,342848,300330,487555,244268,25339,418306,-204970,-9326,-102149,51958,455021,233596,310266,-84989,-94722,-315710,-764262,-724154,-802821,-460340,-328661,122344,376175,382037,540314,215672,10411,161062,129214,174515,217170,20390,638391,563433,322544,-45201,-140937,-410597,-1144873,-1013610,-877925,-569151,104877,219561,914194,580417,453394,350406,182663,126629,-46943,113545,239456,215370,248630,252143,42556,-267080,-420117,-432649,-497514,-507689,-244561,-369158,37850,313,427677,92159,442650,204980,54062,171157,82084,375851,369106,613221,380662,95975,54258,-735777,-986054,-940347,-700005,-550442,-533151,-9243,239704,578744,612736,116542,411055,-35095,-106890,53163,-266262,-91821,-30731,214509,262667,-19182,17580,-269159,-407242,-420164,-631293,-341524,-234421,96645,232516,340095,201576,356210,36072,168879,75532,318962,199307,619157,429516,424823,290747,-399049,-411076,-929181,-732073,-696319,-787232,-142832,48157,349417,634480,450204,1073335,259882,116178,15832,-289593,37749,-193042,-33894,166858,-142251,128420,28854,-348276,-231133,-400117,-104256,-453738,201951,257782,30658,185576,-81827,250284,21352,-22842,191660,96679,754696,100483,477947,418581,-163752,310018,-855272,-572080,-780888,-905672,-45463,-342635,-166484,549001],[0,0,0,0,0,-3,0,-16,6,-25,20,-30,40,-42,65,-65,95,-104,131,-154,180,-217,253,-299,348,-403,461,-531,597,-695,776,-891,1000,-1129,1273,-1417,1598,-1770,1980,-2193,2435,-2695,2980,-3291,3631,-3999,4406,-4849,5333,-5874,6452,-7118,7825,-8647,9555,-10587,11782,-13132,14747,-16636,18951,-21802,25453,-30285,36991,-46988,63654,-98624,292491,218258,1337516,2035998,1516790,2238604,560778,333184,-881925,-2030720,-1610456,-2290772,-1338994,-950352,-99544,421046,705789,405337,234208,30809,-560069,386699,-36115,1145506,1738205,1703444,2131440,589494,669646,-155389,-1645475,-1269559,-2222220,-1399769,-939417,-429581,359979,-62555,654384,-271855,-208015,-464849,-284675,124248,725801,1749416,1959308,2231877,2291625,603038,-256989,-770256,-2770308,-1544467,-2511537,-1943855,144067,-1346477,1318277,605213,-137332,1630579,-1727076,712590,-136366,-431924,2006741,232416,2281884,1497669,523756,1154080,-1040137,-660659,-1631059,-1570455,-919073,-1133749,-72627,-46511,312980,134447,-580129,-536308,-750748,-309178,-8609,1029410,2111838,2440187,2559609,1796379,806160,-310916,-1389617,-2437708,-2679821,-2436203,-1608044,-969817,376728,161791,972369,1074673,-232104,1231115,-1006515,302221,946934,-69675,2287619,277573,1561371,1081622,-1042643,597700,-2382243,-918620,-1088404,-2087798,986403,-1336420,953098,652397,-1367690,1046144,-2164394,-496136,341010,-1463534,3443261,959602,2346068,3875255,-86682,2847308,-1121970,-2282252,-1027138,-4547694,-1073968,-2536846,-1597195,1208885,-484222,1977292,774209,525558,686931,-227167,458914,523732,1050476,1210153,893549,832222,351703,-295482,-1059886,-881534,-1572974,-625490,-707224,-441725,544174,-487095,579311,-641747,-1298792,-164860,-2047847,243795,348527,1042998,3417145,1783075,3102426,2306184,-70552,587546,-2694620,-2509403,-2252645,-3617407,-858856,-1618664,-73780,1768202,-238855,2168879,-44444,10103,1397720,-958321,1530019,139865,370023,1850935,-832155,1100573,-622372,-1496862,57456,-2109600,-154332,55731,-619041,1748607,-317366,-158008,244640,-2191666,-479319,-1178206,-997992,1462687,763913,2739090,3162172,1674508,2566982,-63060,-871093,-1487382,-3578759,-2451438,-2759866,-1967152,-104465,-548961,1360319,1113551,732195,1764250,-232820,1129741,531108,123426,1921477,-449490,1351571,302129,-1252781,568426,-2295948,-462640,-954590,-1577766,988497,-507955,598814,408806,-689022,-53125,-1749963,-984521,-808954,-703924,588248,1691682,2326351,3110405,2613501,1680968,1142375,-1217628,-1936941,-2843694,-3101568,-2408627,-1859922,-588208,248728,726999,1370569,747744,1090051,726779,152767,1064492,478638,395368,1124026,-137497,728428,-399393,-1174671,-176549,-1767611,-168012,-268445,-400403,1406548,83086,911559,-72326,-1449389,-622397,-1763152,-478553,-280255,397627,2233720,2277391,2925216,2473961,1164620,770499,-1396261,-2162298,-2701749,-3440826,-1737126,-1790795,-462761,401102,567129,1872805,757052,703549,1046309,361806,1195403,576309,515360,526321,-64208,130413,-756187,-848035,-1182787,-957091,-686777,-276939,337106,471518,1079602,382706,-332353,-518023,-1487187,-1235133,-1181672,49891,975255,1566691,2680978,2514893,2398519,1561032,-2449,-823161,-2016040,-2759722,-2394062,-2464245,-1288101,-433333,254308,843903,1303752,879022,1066194,524732,1172744,588175,853263,787597,369178,599219,-200649,-557150,-1062788,-1285031,-722984,-693238,51957,293284,371331,971986,413077,-65012,-876636,-1152109,-1151568,-1274141,163014,834583,1905757,2283118,2120180,2276438,1026677,-210511,-1088169,-1967337,-2579314,-2534964,-1875369,-964677,-646217,471974,820082,1144643,1337379,728087,948170,550305,908300,659018,436492,733339,-116047,-323228,-752691,-1085948,-984660,-1064398,-441653,-36033,466240,775930,516578,334955,-363115,-930067,-1196614,-1301301,-856626,59351,460334,1781511,2138470,2222699,1886206,514558,-105708,-1425736,-1712117,-2154637,-2245024,-1629669,-891806,-207995,517060,551480,1219576,620365,682257,837220,605423,809655,610239,684434,425128,174576,-235579,-673673,-1024183,-984160,-880352,-374024,19536,689152,669349,545185,607295,-449192,-652597,-920092,-1257849,-506709,127161,912974,1247235,1867079,2381906,1171129,823120,9089,-1455995,-1393802,-2172716,-1746202,-1238156,-1000258,133913,132877,918887,627518,752654,643265,291550,837444,580043,774745,910613,173872,296441,-636367,-544545,-990901,-1497581,-515706,-952052,274545,280198,182659,953231,-292254,-196210,-648477,-953297,-316696,-859464,656163,923817,1099254,2054390,1076262,1546474,342513,-583217,-635154,-2314867,-1196638,-1901107,-1215649,-157956,-277645,826473,158459,723936,777954,-202371,1038821,192918,724352,1170298,106251,1054901,-444436,1310,-458679,-1420730,-279481,-1303191,-16484,-59553,90768,1118092,12215,632789,-242033,-939368,-290830,-1117026,83378,-5609,687839,1611833,897252,1737181,437667,165680,-199252,-1801842,-553452,-2116036,-1279569,-794432,-796544,555997,-142391,734205,725121,138392,862042,-388595,864009,649823,169270,1428797,-43400,609737,-307991,-831869,-527928,-1583870,-365896,-886082,-259896,688681,-299826,810275,72238,-245459,32444,-1148824,178319,-623522,335658,1012056,597768,1831853,544310,604905,286323,-1087117,-563466,-1579081,-1343245,-848553,-910464,222424,-240199,885931,499253,-11873,657228,-343428,359673,309078,548749,1056744,544179,788765,182784,-340710,-248292,-1232434,-649225,-1185030,-774296,137063,-153034,714367,1966,212451,-215149,-272721,-13569,-326274,123940,498314,527035,1242348,775276,936681,771588,-358913,-485030,-1262260,-1075354,-1225561,-798070,-448509,34472,358015,226076,268052,250931,101344,214074,50301,238216,686189,591674,715135,471578,376247,-125672,-456164,-715521,-776706,-682697,-491088,-285924,26720,356798,532784,353035,4673,8652,-241514,-187264,27578,601392,930956,679687,596563,667983,219980,-271445,-781304,-1035958,-1198381,-1016686,-292744,-61173,50852,362274,367717,424134,93423,-226387,-103004,38,263166,657299,703636,666136,581677,261819,263979,-498746,-808672,-939880,-613776,-314665,-394498,-86775,-87504,-56727,422416,23631,236926,-41152,-14794,317042,542499,522867,1083613,723138,498105,-30297,-507842,-864083,-791553,-987453,-884728,-293375,128340,205181,187360,113004,7504,-216013,-129674,16656,-145662,407471,252680,672493,870534,414535,459010,-260612,-221058,-768624,-729353,-624344,-787752,-34411,-94118,195058,196266,156794,301165,2499,-133077,-83787,179083,525265,424496,853956,668566,160650,-122000,-763203,-646843,-788093,-741065,-356601,-347622,121544,416055,183624,434040,53627,-296211,-28312,-368729,141591,-128681,180886,675223,818000,556684,379932,-41175,-465111,-304548,-472804,-623710,-659557,-683651,-238209,58087,-181518,417248,-37194,121953,32503,115865,864820,336379,642249,720940,435017,167910,-314828,-299174,-812657,-991117,-666253,-450933,-313201,-77514,410399,422038,339825,-121339,-20113,-180411,-402484,-214997,145969,78961,409649,721258,596994,432855,-115837,-110134,-516216,-829949,-739313,-665472,-523654,-429586,120035,343871,34641,67772,-228912,85119,356689,388614,585385,490909,478370,124193,-155326,-84256,-470604,-611590,-549460,-620432,-122917,-155177,470971,417000,328178,262268,49092,-112738,-518293,-128026,-19237,-148161,616359,198450,443899,783175,113435,192311,-497920,-489665,-319673,-661880,-379432,-488509,-113875,73750,-244254,350862,202397,204005,139070,276453,801681,413847,822215,324127,295730,-59799,-489094,-508945,-764215,-740524,-326773,-489680,14763,399622,298996,684977,-55967,7908,-263771,-364364,-43299,-259562,188559,205406,499448,546822,310740,618354,-11291,-211361,-203321,-583960,-331388,-538634,-380764,-415799,-107665,224309,-143551,125964,332427,60071,278393,348661,369826,229585,251352,433369,-191326,-42995,-529258,-438267,-735289,-755407,35757],[0,0,0,0,0,7,3,6,-2,-1,-9,0,-18,4,-20,17,-18,28,-25,40,-42,53,-58,65,-76,92,-100,126,-132,158,-179,197,-232,244,-291,308,-354,393,-430,487,-526,589,-642,709,-777,855,-930,1025,-1114,1225,-1340,1468,-1622,1766,-1967,2162,-2419,2703,-3059,3507,-4054,4800,-5814,7320,-9728,14085,-23667,53978,-514794,-1360453,-873503,-422110,-8281,1558303,1458968,2460114,2579201,1434515,1125532,-536839,-974228,-1183245,-1190921,-826625,-273810,7519,21936,134841,-811602,-542453,-1681438,-1751743,-832443,-831672,1080632,1179276,2117375,2521612,1906618,1903677,248568,-220536,-1002180,-1522196,-1262494,-978110,-612489,-601917,18994,-570427,-1137563,-909310,-1389891,-287108,-62182,792372,2201367,2009476,2302652,2071360,817865,526758,-908621,-1769986,-508440,-1982129,-102311,73846,-326841,1725808,-802116,-26923,-962455,-2403751,-626001,-2104400,-191377,642699,953756,2819677,2145953,2419592,1509325,876494,59631,-969024,-749851,-1851737,-631436,-976884,-611549,-378465,-1018605,-1009303,-992401,-848364,-375161,415257,1717618,2082137,2305605,2642523,1578648,800207,-251804,-1403153,-1645511,-2046642,-980272,-519712,339844,1300121,30972,1238311,-481535,-1128319,-1110495,-2572813,-488192,-1467967,244894,1808528,1253112,3933979,1601583,2083683,1203725,-995551,796272,-2055099,-642888,-617596,-2421405,655350,-2152958,-1195955,38485,-2727192,1339613,-691029,624405,3293266,419594,4228283,1400540,875045,1871279,-2390496,-208416,-2451391,-1936612,134228,-1581673,1718921,258878,1247691,1003141,-794064,-158105,-2356890,-1463667,-2169912,-1098959,705891,590682,2916490,2060385,2251057,2316862,583880,797758,-808435,-765375,-1365841,-1386753,-1050074,-2056916,-857733,-1664377,-1338060,-349954,-1340708,1487816,1118116,1742748,3350882,1484851,2695493,431193,-635777,-178330,-3206700,-1263357,-2134587,-1437413,1199217,-474592,2589762,1119323,315295,1220303,-2453449,-409885,-2501125,-2519107,427488,-1486159,2422237,1715155,2000586,3972153,341013,2158976,344067,-1348438,356422,-2811775,-975414,-1011762,-2522641,-769100,-2620920,-1106268,-616103,-719502,1308935,1432868,2787685,2778624,2471030,2082846,386166,-155355,-1952888,-2070267,-2374331,-2263652,-578630,-449625,1338075,1536885,1624486,1158316,-225014,-580913,-2286932,-1300262,-2104398,-982632,416426,486743,2723345,1978941,2578786,2417484,357407,1269857,-744358,-986021,-825876,-2045924,-1115035,-1828094,-1676248,-1497487,-1679933,-418047,27622,733636,2223150,2537022,3122744,2595014,1266923,1006693,-925870,-1753858,-2285886,-2884026,-1207775,-911092,664870,1485508,1245780,1953011,906254,-71267,-386999,-2382406,-1808240,-1665524,-1222857,308418,1064731,1721599,2417618,1996741,1683317,1142742,557852,35655,-975362,-1048051,-1359837,-1583032,-1714796,-2162871,-1731031,-1254509,-606274,282235,1160215,2511625,2542989,3030261,2758025,1536797,431715,-1012181,-2234980,-2241128,-2693145,-1932029,-404758,25401,1537399,1687737,1258506,1348499,-409166,-680509,-1982135,-1812616,-1261868,-908385,337879,1082575,1787276,1991972,2063852,1770732,866243,537442,-558521,-403602,-1042385,-1578954,-1555790,-1892874,-1809047,-1848866,-1208364,-451432,412463,1794424,2110884,2949356,2859526,2264730,1438283,150131,-1057705,-1978456,-2753632,-2140619,-1702989,-987123,680203,1294240,1810014,1566048,841844,95709,-1091914,-1716580,-1705795,-1327976,-622504,219034,984076,1676806,1932742,1982301,1608106,921822,98311,17540,-857916,-1096393,-1015889,-1669263,-1478551,-1516635,-1667218,-912451,-769668,483664,1231228,1985004,2853826,2307277,2271311,1316126,12197,-1130392,-1898339,-2544992,-1937220,-1747912,-447359,347475,1288340,1563951,1084856,816556,-333866,-951928,-1293937,-1648602,-1017248,-488235,411808,904937,1709214,1757111,1370242,1446889,350196,291269,-282985,-751929,-833772,-1359679,-1404466,-1534403,-1635881,-1171804,-1528282,-361805,425850,1331542,2256372,2533691,2730422,2055994,879027,99323,-1198186,-1947782,-2035664,-1944230,-1194294,-533385,510633,1126922,1346948,1204746,518617,-80437,-762153,-1349634,-1305527,-902903,-179478,545643,985772,1404359,1417272,1257913,1083440,457074,146063,-46144,-627090,-721087,-1027707,-1269685,-956802,-1802899,-1074756,-976194,-492064,489022,877120,1949965,2150368,2162291,2146434,828104,297358,-1108466,-2075288,-1672233,-1835916,-818705,-400555,334449,1103774,1064967,1135122,298415,-325205,-845863,-1233626,-738896,-745723,67267,490514,733534,1480718,1123868,1306656,353684,158373,10678,-734187,-112077,-790358,-877220,-981426,-1510928,-972562,-1635929,-724529,-242155,-275404,1545376,1152635,2225054,2159284,1245213,1198994,-505098,-511621,-1483874,-2179565,-938071,-1535658,271227,417823,382224,1346999,93894,417179,-324419,-889013,-431623,-1453280,148748,77046,596215,1221854,663576,1689081,438920,197030,642320,-622317,336774,-656432,-459765,-290074,-1335173,-510894,-1200011,-719681,-560635,-657578,763097,415006,1688076,1932092,1407931,1864049,334370,268040,-753556,-1319700,-879876,-1775334,-362811,-424940,66261,816850,-241790,921059,-422735,-334931,-183838,-1292745,99236,-435349,506704,976608,544526,1668201,244669,802120,329882,-834366,186387,-781964,-177078,-20182,-894038,-152547,-810344,-440898,-867862,-1128783,32633,-630450,669335,1169168,1176591,1877610,684670,1169582,60369,-629706,-538860,-1469255,-977933,-1030168,-428074,224490,-9778,579060,-120826,-271789,-396380,-965746,-118729,-500471,231257,614122,835804,1422387,610816,868383,328946,-157174,-308036,-639649,-130644,-233451,-243986,-5776,-466723,-401637,-413161,-707249,-133125,-444476,323047,454999,828395,1289119,866762,1329895,436457,-290222,-255135,-887120,-710933,-755855,-345980,-15612,-62097,188552,294555,-157646,-382605,-673432,-247387,-441154,433696,481109,1121329,1149643,1040887,1217211,287230,39507,-482101,-650645,-584923,-522909,-440694,-458239,-76640,380929,-289420,-253351,-481280,-471099,-152236,534,452171,579194,465593,935266,860623,347491,136122,-310272,-298355,-690514,-625504,-205983,-322117,-85424,-1451,-355361,-427355,-500929,-705966,-565888,-228660,221868,787582,949073,1165046,989363,348542,468203,-232528,-544329,-680462,-807845,-442288,-339154,-200588,121249,293302,52551,-261414,-185817,-116334,-239489,-94257,98144,428302,656949,1000387,612499,505658,272608,-338899,-210062,-317312,-84587,-123441,-131017,48640,-299708,-452739,-89516,-835796,-524508,-685426,-153955,327960,912179,1309946,1007363,1154366,1022727,84809,-286946,-610785,-962620,-920962,-667261,-175488,-112199,208164,487051,34192,28330,-334089,-353355,-393463,-236518,257678,276866,560919,497285,288250,360767,-4534,52554,-156853,-316007,109556,-197555,208021,-48678,-282248,-192282,-582650,-430826,-554603,-350180,-13177,428205,1011665,918768,1146485,1066391,357724,286196,-686021,-635791,-914204,-848965,-567816,-749215,-38203,442001,478889,362433,241118,69021,-172608,-256568,128983,-93493,459487,269720,394988,570189,100839,-14414,135538,-25962,126817,66079,223697,9338,-173077,-156759,-651927,-768538,-855030,-605738,-411526,-6341,247542,895269,1177068,1036964,919850,544609,122855,-176619,-794752,-928382,-1007428,-650204,-217387,-316169,140268,195087,306000,189954,-73974,-48723,-358474,-106391,80926,-46322,178425,-159911,42588,429421,-1912,-6652,-73702,-27393,-7168,58452,-8576,-201012,-192873,-268384,-1040637,-624672,-715302,-446630,218142,245791,1250498,941712,926061,985107,479751,55184,-643292,-723663,-1035391,-976245,-435108,-402037,246521,271483,429021,533324,-30494,175977,-180477,-295990,33823,-89721,233883,65443,188061,206144,280552,414150,-186890,365118,-46065,21425,344383,-145535,-192817,-266015,-590261,-388397,-945439,-255909,-295470,155970,779643,555559,1083235,880241,765348,714953,-85371,-243549,-1141136,-1006302,-631529,-860187,-82076,26937,149829,486176,-6980,156974,9290,22059,171860,-414386,227121,-318830,268725,158986,-4714,511075,87299,53173],[0,0,0,0,0,-1,6,2,11,2,9,0,0,-4,-7,-6,-9,1,-10,12,-18,22,-31,38,-50,63,-80,103,-115,154,-165,211,-234,275,-323,361,-432,475,-556,621,-702,792,-880,989,-1098,1220,-1352,1487,-1642,1806,-1972,2168,-2357,2578,-2793,3032,-3289,3542,-3821,4081,-4348,4564,-4714,4703,-4370,3315,-568,-7096,70026,-520134,-1686719,-1288285,-2491750,-1477089,-1214692,-397503,785569,919873,2183631,1719414,1388340,747596,228353,-82153,-51639,243488,-49916,566826,50509,287081,-315953,-1648518,-1401752,-2951175,-1803329,-1729450,-1029767,890900,979443,2771019,2357338,1876278,1467162,346990,-440830,-995267,-903783,-492264,101993,291666,483061,536644,-335522,-640718,-1381268,-1585512,-1658309,-1452791,-539646,429314,838275,1221158,2024484,603522,1543396,215253,62949,1128840,-402350,1607542,343265,234292,751146,-2035376,-1079696,-2888021,-3143841,-2138274,-2261731,-32298,1112369,1975395,3089153,2806238,2221916,1204894,34619,-918974,-997363,-1550515,-772847,-388596,354747,533555,260536,445511,-593735,-662008,-1289008,-1291479,-913786,-528709,235533,352253,1031040,973547,968191,629940,625944,707742,646599,1502821,856345,1086682,822699,-1147853,-862298,-3081260,-2662637,-2879496,-3243108,-652658,-689625,1850412,2800664,2609594,4148041,1367856,1663591,137110,-1968482,-640050,-2562849,-1090873,-621918,-1045872,2051831,-331941,804285,821236,-1949298,984949,-2542159,-511483,292162,-1841213,1636069,-586606,561753,1549450,-758511,2154256,413915,1063402,2051025,1069655,1311511,210657,-385291,-1940341,-2967737,-3596645,-3468499,-2526710,-1750398,805669,1759985,3243973,4102127,3124851,3049880,811993,-49246,-1593049,-2446596,-1666160,-2104917,-490381,-509744,348486,1446113,58712,951064,-20877,-1152427,385016,-1487206,-558684,235011,-1377365,981783,-376656,233136,1529202,-234509,2210779,951057,1931865,2408975,251649,1492777,-1762360,-2092904,-2878305,-4979067,-2612795,-3695626,-988327,1362218,1077341,4732186,3196627,3495822,3194193,-98525,401645,-2023217,-3027215,-1731855,-2331584,-782539,73969,-80557,1357355,783634,691627,422939,-431813,-500306,-489679,-821190,-387846,69619,-552639,510861,75811,151488,1573541,842197,2269229,1726684,2032802,1729105,-439080,-176875,-3279023,-3551427,-3738915,-4430221,-1759243,-1886342,1393183,2891992,2972394,5432422,2809658,3012195,1189571,-1306929,-1213832,-3132505,-2617182,-1958127,-1616318,371758,221796,1073890,1218685,232492,519954,-193057,-547659,-254796,-927128,-236312,-613436,-472390,-44281,-262968,595419,929277,1328555,2137015,2142749,2184765,1294729,65308,-1302470,-2497259,-3842335,-4194550,-3666699,-2816248,-378666,789845,2772168,4275949,3832132,4025630,2201921,713983,-436200,-2513493,-2454038,-2873170,-2050570,-789465,-481473,653662,1144970,1140951,953638,336873,36038,-97601,-500750,-269363,-676522,-527642,-853421,-384165,200936,149361,1563587,1028117,2321919,2674144,1450935,1547936,-362224,-1220886,-2730899,-3887695,-3600738,-3624372,-2230607,-632408,1271614,3022587,3856641,4139816,3364182,2250707,555628,-970445,-2106201,-2825254,-2332806,-2214205,-1036330,-53206,309718,971384,999481,702411,440093,6758,-177356,-468392,-712701,-582226,-494315,-397614,-337488,-125830,211036,696606,1419476,2133451,2043384,2126341,763888,-27812,-1322156,-2865201,-3347881,-3716876,-3314982,-1780479,-467665,1266055,2705092,3955715,3823856,2986692,2059358,454904,-876265,-1924150,-2450069,-2444331,-1566474,-801796,-298973,514127,722018,805063,825353,285554,324657,208342,-376647,-147706,-481489,-480798,-238973,-705576,-143258,219372,754937,1428020,1843216,2149543,1649675,981846,4863,-1161848,-2674570,-3213414,-3278664,-3179547,-1559785,-192254,1442308,2752020,3273983,3533860,2663811,1871425,320226,-931053,-1676226,-2182166,-2203821,-1706178,-710553,-170985,198875,654623,372087,607836,348742,-41390,224150,-133024,-61281,-195469,-281354,-302842,-402051,-389846,90869,681083,949210,1429396,1718545,1525997,959296,104897,-1239177,-2434189,-2793462,-3148309,-2544286,-1475418,119000,1401919,2550559,3015749,3119497,2465438,1360683,144396,-669513,-1367787,-1801836,-1740193,-1091182,-1088434,-80826,253610,194712,712962,40457,323884,186849,-135960,427041,-403816,120888,111813,-388141,66583,-409195,254816,587969,450836,1643325,1218747,1251725,607136,-283248,-1010830,-2193916,-2530196,-2670829,-2050236,-1032264,-358167,1759629,2098174,2771977,2827456,1596684,1451977,35154,-673870,-1275697,-1662758,-1173107,-1331510,-340972,-52589,-539431,408643,-407181,85776,-91977,-68097,343976,-213067,726886,269826,71272,379996,-835100,248118,-259709,345014,993664,522550,1503369,656908,642298,190824,-1770329,-1231554,-2676974,-2061783,-1295728,-1423262,930604,808992,1955621,2461864,1276925,2202259,401769,108972,-110900,-1518850,-74530,-1632005,-213214,-148949,-529320,482560,-584318,63511,-185380,-678456,256301,-454463,950841,202867,296466,669466,-415500,588269,-344573,140064,484598,-145133,1440104,489021,811064,589593,-699978,-158672,-1980380,-1764714,-1610360,-1858800,64680,-298223,1198485,1637694,1480765,2349654,575343,949059,-372879,-988672,-19284,-1061365,-91939,-371138,-264716,506144,-599195,-19852,-715445,-731917,-104809,-805869,420565,84387,874652,650777,131073,678134,-135742,151291,-12481,-383065,475712,202191,548081,504932,-92685,137108,-995180,-1034525,-1076864,-1332778,-514289,-859147,716217,884640,1080464,1987936,940522,1256758,211130,-111035,-439270,-770454,-48221,-328265,34435,423261,-428012,-99435,-730069,-791213,-880529,-967576,103140,-136512,395413,1014452,615906,1013881,702433,412869,48595,-280925,-367554,-438312,425928,219176,59437,210293,-313853,-585021,-818829,-1046696,-767439,-797640,-197499,258113,614571,820374,1176899,676509,176728,65418,73962,-313850,-229040,132944,216628,177049,66105,13394,-433219,-450613,-830448,-848009,-517034,-337494,114957,551197,904641,873972,1004077,576830,468702,3721,-311761,-202401,-134391,-20003,-296225,-55286,39959,-749614,-652600,-734806,-523321,-448420,-341917,365116,734030,494891,750187,564848,423227,-163688,-100530,-556057,-274221,180235,33154,441183,671147,-29416,-6217,-430578,-806760,-1018408,-1226174,-757713,-824729,73898,702022,867698,1143150,885823,847182,523953,10532,163019,-380638,-339363,-317183,-652066,-257532,-326836,-255283,-394530,-426344,-179918,-263454,352092,211976,594859,704779,542641,388322,136143,-159028,-242268,-368327,-61630,8687,404801,339448,427305,479757,-161418,-380619,-752796,-1084766,-1163174,-1262430,-500414,-165413,395889,1302054,817641,1364294,871107,457438,504999,-84225,-467130,-628553,-441608,-373814,-422620,-528739,-136733,-237068,-214633,-244999,-64563,438042,218804,370129,554186,430785,302733,-79782,-205063,-395130,-135119,-92372,304027,510095,789174,700890,360133,133201,-425578,-974510,-1048523,-1332162,-1026734,-704882,4824,720097,764737,1313475,1249835,900041,665791,71803,-125643,-201896,-693818,-746963,-703660,-429428,-386131,-351850,-120270,-10181,271236,-30323,367275,522123,559004,358484,189961,47900,-37567,-465030,-414498,-213957,-155280,305432,302941,661472,856368,327585,139872,-354789,-776497,-1273837,-1165662,-1126214,-800884,-131430,495463,959743,1069573,1369244,981989,533981,180406,-318966,-476544,-657749,-622925,-730136,-613340,-617055,-516856,-247403,157524,-60740,251582,358970,381261,429699,379514,271560,-68841,-202467,-397326,-488971,-371533,-187977,264776,587909,848513,736383,456571,7588,-397435,-766549,-1035398,-1586089,-1044775,-665809,30668,518181,832350,1185820,1116263,808741,603824,250042,177823,-152220,-801586,-627268,-932293,-388495,-597598,-243879,90033,-444164,330605,107959,330862,669260,76099,369467,56301,-75505,-206890,-532590,-519994,-275930,77627,351832,713152,923995,420700,504361,-50946,-499281,-781197,-1601029,-994716,-973028,-437595,84224,338522,848246,776600,1041373],[0,0,0,0,0,-12,5,-16,17,-19,32,-23,49,-45,68,-75,91,-117,128,-166,185,-223,258,-301,348,-403,457,-528,596,-680,773,-870,992,-1102,1251,-1389,1557,-1732,1925,-2142,2373,-2629,2910,-3215,3548,-3914,4310,-4759,5229,-5780,6361,-7026,7768,-8587,9549,-10608,11879,-13329,15082,-17208,19842,-23248,27751,-34070,43493,-59027,88910,-166589,849148,1744542,965199,1103748,-641219,-1017350,-2027537,-3134056,-1975077,-2301698,-933752,-229667,615695,1427932,1547060,1342313,816424,575682,-168296,393224,2138,601105,949109,388407,1059105,-530452,-641038,-1234100,-2394516,-1318658,-2111836,-382998,-122124,523167,1102118,644986,659728,-92798,-208119,-41032,-183598,427949,935622,1972679,2059314,1550774,1213776,-375289,-1515187,-2302185,-3388831,-2666931,-2646815,-1385339,719459,174201,2886884,1909939,1096031,2467225,-647496,1331213,94025,-800021,1351519,-1178722,826015,-225789,-1343719,-83506,-2075444,-954954,-1178504,-1010915,393507,243477,857447,832353,319598,-123394,-618676,-561750,-631765,-359438,1319004,1654874,2604559,2597623,1838524,1678440,-587546,-1691330,-2795969,-4112549,-3134241,-2978883,-1036557,-41599,994020,2237984,2372227,2968325,1478529,1502713,370517,173569,532080,-888241,459260,-957453,-668602,-359599,-2211045,-210496,-1643897,-347606,470891,-428105,2239979,364286,823093,689659,-2117936,446420,-2615684,-1418264,989921,-989671,4012992,1816784,2762521,4467227,-1175630,1981492,-2724696,-4081927,-1875503,-6891005,-1030680,-2405386,-1075359,3372812,94734,4737495,2455447,1424676,3192323,-749574,1254811,-706345,-1220079,-37979,-1940819,-538261,-1672104,-1260577,-796299,-1562293,387569,722438,1163570,1882538,725152,822501,-364847,-1748449,-1586557,-2203320,-1475945,127961,1161711,2420081,3470180,3400831,3069863,1928338,-974024,-1649824,-3755236,-4891104,-3140185,-4414455,-1066218,-100511,551218,4320271,1675640,3900667,2903123,823976,2775784,-1611621,548789,-849795,-2355537,404204,-3597335,-522001,-1188524,-2207883,1742592,-1255264,2024758,2179641,27328,3505909,-1544231,-76760,-849872,-4101614,-134809,-2950053,-103160,2180039,1192109,5160452,2909250,2975489,2222225,-1486066,-1399344,-4487362,-4666765,-4098399,-4024774,-1563632,-191480,1498673,2998924,3562870,3383831,3159250,2070778,1255036,14558,-814105,-642964,-2261647,-1649953,-1922192,-2324797,-562631,-1341700,575512,1266148,1205969,3016511,1200172,1272593,506219,-1681264,-1320093,-2831973,-2753033,-696313,-1006249,1755950,3330576,3399847,4466376,2723927,1482646,-7401,-3009432,-3331146,-5183008,-4594938,-2812891,-2663340,616218,1226775,2893265,3898509,2507190,3190614,1878260,759318,634518,-1467309,-1143611,-1851872,-2678491,-1676975,-2288473,-1225724,-88158,-400874,1693749,1922529,1836373,2665442,491395,561482,-1335969,-2537951,-2033225,-3044203,-1306419,20239,1141881,3336332,3698716,4080626,2997564,1195181,-256961,-2757102,-3757531,-4376361,-4631079,-2546343,-2090486,162566,2076545,2265379,3844892,3067495,2915769,2394379,480621,563144,-908505,-1219218,-1688551,-2715175,-1899054,-2218666,-1771756,-226697,312995,1507748,1989642,2278461,1957583,1392846,129214,-1124742,-1987083,-2830923,-2382089,-1749448,20625,1525836,2704456,3817651,3418983,2618268,1200357,-1161259,-2304157,-3688494,-4621660,-3805715,-3167451,-1233764,4506,1413513,2643839,2968342,3194737,2611145,2003918,1288257,-208605,-441185,-1255325,-2164795,-1892411,-2509007,-1854914,-1460351,-704165,434364,1025968,1947146,2327932,2066194,978385,14710,-1034199,-2155283,-2632528,-2114807,-1561003,198274,1395667,2793448,3707402,3187314,2689264,701833,-534500,-2141372,-3977211,-3848789,-3563383,-2812965,-813593,236167,1927359,2403106,2935998,3280709,2315983,1888077,1104777,328481,-512456,-1238696,-1676233,-2245839,-2050865,-1936911,-1137073,-497394,-308536,1484315,1825216,1957024,1962871,940450,230281,-1240946,-1998644,-1961843,-2018261,-1002039,223678,1442939,2583517,2982448,2744834,1963320,572994,-601629,-2426209,-3477769,-3356898,-3182813,-2269932,-1155612,85776,1478109,2108383,2349859,2341634,2173288,1284815,821977,272970,-350874,-1035198,-1447241,-1548060,-1992418,-1613589,-1648816,-689033,394820,928843,1674247,1771745,1571984,895383,354411,-878276,-1686421,-1862543,-1825918,-680382,93970,1412744,2472694,2414456,2586273,1550631,240282,-844918,-2666909,-2528489,-2742462,-2595739,-1298122,-876855,848490,1167720,1894853,2137760,1716994,1957901,916146,607113,434868,-520111,-300931,-1248824,-1335483,-1543278,-1979073,-953771,-892874,185074,827689,1335242,1611167,1132003,1119918,252234,-619605,-855428,-1859478,-1141556,-459007,65044,1376322,1558460,2298935,1630851,952407,-11712,-1455477,-1550609,-2565547,-2417167,-1569367,-1580690,46762,352012,1266713,1747007,1318570,2012634,764532,1168798,580910,9564,539643,-975792,-672665,-1075673,-1693648,-927896,-1689976,-495244,-230474,283535,1511904,856005,1824790,698367,215917,237894,-1294075,-473681,-1189371,-744945,719755,174899,2089146,1517220,1227823,1110321,-899985,-616391,-2171849,-1811635,-1400843,-1759846,-145094,-699078,965382,1037001,708438,1811003,360058,1235045,538105,337029,733104,-520474,215681,-689282,-674157,-621618,-1688444,-603677,-1278481,-407895,421916,-144413,1386358,718649,792644,685608,-743637,21861,-993760,-395864,230179,-176475,1534663,719599,1262672,967383,100961,198336,-1583726,-1330980,-1547410,-1870727,-340236,-664049,775379,591222,554619,1311911,171641,1015518,496126,248634,846805,-16346,627818,113864,-89637,-24133,-1201077,-554662,-1207060,-1000602,-357452,-815509,762151,446888,960795,797036,290264,435713,-157692,-62236,-259446,28730,351773,524212,682011,502202,302458,2998,-918502,-968105,-1159011,-1256838,-687051,-780384,411091,282472,498867,882657,311669,435293,-2537,-9861,219305,125439,532488,676001,481325,107848,-211088,-201101,-1018064,-984710,-1106272,-568219,-296504,-67020,404632,770209,799822,412650,320220,185683,195747,-30338,325272,497826,680039,339383,98199,-55762,-591258,-592672,-1215560,-1001196,-452437,-486431,-152057,437818,438362,812213,789034,-68925,88409,-185908,-285969,-45053,-120860,512293,452154,636845,428518,-160216,-136296,-779369,-909556,-875818,-942138,-414393,-458391,246951,215507,548855,710242,428239,501622,320538,370235,522549,317434,719528,9364,30341,-526514,-753841,-698097,-1154269,-925005,-129239,-18104,448987,778271,860164,618686,594805,137716,-638181,-487438,-683773,-323586,17338,185960,611557,683517,620204,406185,-363185,-329069,-736647,-1335295,-613443,-883647,-461922,-85443,300114,422587,709458,900753,508347,458315,647166,549116,542089,466527,43075,-209777,-573020,-682024,-1136236,-881531,-764369,-340026,417351,173241,873065,908188,775470,518043,-129853,-429350,-892499,-909411,-361618,101611,257153,1044053,1090300,1015528,545629,262084,-536885,-676453,-1133275,-1246585,-862584,-782064,-113076,-882,277690,811580,610541,598094,842363,566071,645966,421090,333534,-161732,-347064,-843209,-1107098,-943817,-904327,-720301,-57186,53857,744848,1014738,993686,908894,307375,-228966,-542975,-736577,-654403,-318193,-220965,513085,337204,769097,774810,514693,79620,-462301,-729089,-1052676,-1109834,-1056895,-609471,-272827,-72817,400722,294320,571197,891788,668066,804657,703963,598403,363540,-272109,-280538,-941485,-1176640,-1131120,-1266458,-438463,-264639,414932,926920,880134,950219,852991,503178,-1220,-585562,-666639,-1044164,-328950,-55246,447572,824958,882838,1042437,513254,105693,-122889,-845922,-658989,-1300446,-966593,-548219,-520179,-185817,348128,372197,895156,827000,787233,853175,664383,592906,205288,-13731,-695308,-926221,-1112435,-1097590,-792350,-545925,-82624,541713,724007,1251813,801285,787764,181496,-209502,-604500,-948690,-398212,-676899,-188129,613598,324185,1107943,680023,565842,637247,-345895,-132110,-1072939,-825872,-808908,-926006,-191920,-137900,68767,373553,478805,1069971,774902,819644,699741,569119,235169,-653842,-596155,-808987,-1023105,-740389,-822631,-488184,169413,183934,906637,747343],[0,0,0,0,0,-3,-1,-10,-3,-10,-2,-6,5,-1,15,1,13,-6,10,-11,10,-14,13,-14,19,-14,18,-20,16,-31,16,-37,28,-40,41,-41,60,-49,75,-69,89,-95,109,-126,144,-165,186,-216,237,-281,309,-369,412,-482,558,-643,764,-884,1070,-1280,1581,-1993,2574,-3468,4891,-7408,12506,-25690,104524,822849,1014388,2233613,1801679,1808672,1519423,-493986,-288678,-2010841,-1818375,-1849061,-1608117,-652042,60474,470212,480548,452059,-253841,-379505,-1035017,-1097974,166465,148157,1792505,2179000,2269619,2431408,971953,715954,-726600,-1436319,-1942211,-2358144,-1736417,-1333193,-463759,-452605,299089,23272,-57518,245876,60670,916155,1295404,1738008,2284969,1580211,1186129,335918,-930220,-1322748,-2480559,-2492956,-1462516,-1597165,522171,845167,587857,1775738,-554729,395637,-690906,-2279233,-247721,-1460016,585526,1295362,1637883,3525438,1960646,2072668,1041490,-404565,-819230,-2180681,-2342963,-2325244,-1715817,-1402166,-735367,-174456,122280,363659,435725,1173696,1660541,2277173,2366342,2268085,1544104,378405,-235520,-1869356,-2070125,-2841978,-2664108,-1455156,-388337,906822,1655135,2410950,1518959,690747,-533785,-1684662,-1659911,-2359586,-997829,-246725,663168,2874494,2158766,3535713,1989926,1237015,470414,-1830020,-1331479,-2957398,-2637580,-1770697,-2765256,-203134,-1331684,-264816,1679931,-508548,3208140,1932941,2167902,4424451,169069,2470059,-104147,-2751749,-181090,-5316042,-1702795,-2616640,-2792983,2611746,-219683,3565487,2752261,1166998,2372362,-1812776,-871950,-2948652,-2991568,-741657,-1746399,1855556,1743482,2987252,3624277,1972794,2455906,86690,-1154287,-1420551,-3575334,-2504967,-2962675,-2560520,-1312010,-1511012,114736,724086,1613561,2592693,2651915,3644860,2603862,2390180,907745,-424653,-1605007,-4067391,-2765384,-4337040,-2518408,-275286,-539085,3586017,2122875,3338943,2906213,-523431,540072,-3232390,-2269681,-2068714,-3714021,1257940,-797983,2943792,3871771,1865707,5369945,356608,1410715,12517,-3988100,-605432,-4994200,-2803938,-1760028,-3971899,1232126,-1159704,1105814,2811018,1004089,5288147,2797556,3211999,2973170,-525252,256779,-3474307,-3307601,-3973390,-4374668,-1413442,-1771395,1387360,2826985,2807525,3917373,1641236,1324709,-970743,-2597476,-2716623,-3659057,-2264270,-1214558,803098,2211467,3161937,3600353,2986050,2693206,393922,-646590,-1809045,-3157511,-2788653,-3646727,-2610250,-1767752,-1701370,237719,992800,2045638,3936154,3182166,4236343,3263418,1964754,1195154,-1990903,-2403896,-4251436,-4753767,-2871457,-2982768,425142,1061552,2678844,4446386,2461349,3129538,253560,-1336176,-1487337,-4008786,-2581187,-2617543,-1429317,1176539,1617404,3735871,3718154,2909609,2822856,522563,-403504,-2020067,-2927570,-3109355,-3727334,-2533821,-2297310,-1218130,173617,743240,2490707,3358954,3743663,4065441,3099893,2138216,-34615,-1544209,-2921353,-4149639,-4154750,-3298235,-2313251,-313709,1741966,2888002,4077881,3358324,2485477,889042,-1172891,-2090828,-3040236,-2966198,-1847564,-1237789,1028571,2032136,3263649,3288738,2897608,1921765,695182,-579963,-1883728,-2661727,-2974462,-3051858,-2807799,-2426884,-1159677,-103593,1017693,2385199,3298008,3765743,3472246,3230947,2057964,-7747,-1421849,-3204845,-4206031,-4330853,-3721480,-1946422,-404994,1492329,2916582,3675465,3234836,2587159,601709,-803159,-2452406,-2930415,-2640717,-2196003,-645319,716162,1981709,2765308,2922290,2677804,1567618,689306,-769426,-1512064,-2441980,-2921943,-2375500,-2757603,-1920941,-1185401,-28901,1254743,1909739,3120069,3666848,3458185,2949744,1485321,28404,-1407331,-3180291,-3604963,-3940713,-3189442,-1820218,-243522,1689522,2587692,3293529,3130563,1832298,631607,-1112644,-2114315,-2465344,-2548421,-1579309,-617171,816074,1726892,2387714,2793463,1837310,1265413,-28156,-637442,-1244093,-2231626,-1815938,-2508355,-2165195,-1678948,-1136976,-74581,908639,1895900,2953044,3103725,3456684,2742361,1289940,233740,-1718672,-2735233,-3496886,-3552554,-2736316,-1678565,-25416,1471442,2438289,3222224,2726756,1780497,58121,-468054,-1717520,-2215676,-1895864,-1246147,-503917,614928,1725018,2112514,2223058,1741673,926984,207254,-892258,-1272267,-1663920,-2005648,-2041047,-1979618,-1410008,-689800,182234,844644,1309167,2246044,2686685,2631566,2623973,1015392,553373,-1612542,-2177607,-2807813,-3526041,-2402710,-1517172,-109289,1519729,1535292,2521457,1859159,1198951,362756,-1000548,-1167176,-1809237,-1700671,-545327,-228996,731868,1394025,1308287,1755110,987977,934374,-342068,-471926,-924636,-1692013,-1348332,-1553576,-1331405,-1302982,-517682,204850,260887,1078581,1798813,2318414,2726384,1414311,1404318,-120068,-991551,-1635467,-2931396,-2180804,-2572359,-1152925,-212376,400204,2066754,1570115,1849726,854758,-57651,-297788,-1507119,-688168,-947290,-388990,584309,313300,1690363,1172846,930709,1283396,-371233,-16341,-897316,-1118814,-616328,-1566111,-292017,-889361,-401285,-296352,-648978,799688,529235,1500952,1665736,1588003,2218317,849571,477842,-506613,-1854798,-1760064,-2580363,-1750809,-867942,-291473,753046,617970,1523417,1083595,928524,476456,-906773,-355356,-791060,-422289,544972,-109551,888655,755338,844181,967889,-402990,234252,-967019,-843832,-630997,-1018163,-75662,-902652,-129008,-374588,-593575,207780,-264212,894234,1158254,1085115,1716803,920162,1268641,117598,-744776,-819775,-1861826,-1205795,-1573709,-941699,-85110,-48915,1028217,517029,494543,661812,-445934,165548,-352622,-421129,-65961,-23771,1089945,619280,965522,477325,-429139,193924,-1256675,-1020307,-833422,-878481,-337775,-283719,462882,-305765,-179902,-3725,-414864,98990,379078,288775,852452,931411,1485905,871176,451729,221588,-964381,-1022076,-1545519,-1122186,-691062,-427115,199378,323750,399922,341704,-425925,196876,-33288,-203952,321195,366397,580546,726165,815826,458600,265611,-77141,-700556,-1017903,-1162165,-968327,-511270,135662,76027,322019,205939,433617,-80303,93923,-70099,101572,66022,524778,636539,637745,459544,586915,171658,-17205,-828143,-981689,-570800,-551122,-130718,-162001,29785,103522,-23971,-295153,-62977,176228,316415,644029,833732,886511,1062010,942552,338869,-183212,-539930,-1285907,-1212313,-1019303,-843383,-427416,15074,513288,637523,466191,684074,-64214,-96451,-409862,-298852,-64114,269650,471890,523345,699632,511688,169391,26989,-374443,-197504,-342126,-510956,62076,-457447,-301506,-149501,-547638,-44045,-428179,279244,527010,999431,1369103,1079055,1278671,985543,509189,-291066,-1180749,-1461570,-1472197,-1536959,-1090253,-404746,310845,638448,1022746,959403,614913,193424,-33699,-478258,-78090,-339559,-175209,-163101,292970,269108,312720,247054,78104,-42740,-309811,-397106,-108934,-353034,-571665,-704711,-482733,-613270,-481114,-289703,27031,364829,748994,1520880,1516781,1216573,940642,181792,-406507,-891877,-1330929,-1512079,-1227080,-865903,-247594,173070,913472,983301,1128184,599475,295853,221079,-468143,-732130,-391076,-359128,-3988,134479,217801,791814,254648,181778,-10089,44175,54094,-264020,-227567,-248055,-770578,-741572,-977609,-432141,-464540,85423,630024,730741,1461944,1324090,1155224,1018131,-13289,-485390,-1070020,-1176737,-1617024,-1398899,-725813,-287159,408723,788983,1408526,1149576,716234,478262,-276014,-401030,-705908,-649256,-303650,-345806,-102048,220205,216987,435888,189663,141683,353054,-112057,68502,-312338,-452084,-662138,-943242,-807923,-770912,-417572,147330,575702,1049689,1214472,1651595,1061905,559965,540413,-655993,-1004372,-1525571,-1525362,-1182357,-1061544,-11528,216243,706559,1187567,855314,900809,403588,-15839,-169566,-922052,-570375,-371673,-363677,126564,67013,267520,521291,443999,605736,-165283,418861,-230870,-304565,-480559,-1000806,-650769,-843443,-276660,-508477,-247539,675702,690348,1606491,1493964,1120911,904478,-78505,-121510,-852128,-1497660,-1285423,-1245849,-537965,-152580,226528,900942,980073,1244722,677944,366047,226545,-551773,-368229,-768619,-581632,-342151,-414728,133502,10593,324493,420146,-79615,720970,81088],[0,0,0,0,0,6,2,10,-11,10,-22,18,-41,35,-54,59,-72,92,-107,132,-149,179,-208,246,-279,332,-368,434,-485,550,-624,691,-794,867,-988,1084,-1209,1340,-1472,1639,-1790,1974,-2162,2372,-2599,2840,-3110,3399,-3714,4072,-4448,4881,-5358,5892,-6506,7192,-8007,8942,-10067,11417,-13087,15196,-17954,21701,-27099,35577,-51026,89863,-514021,-1092491,-1685177,-444548,-23071,785081,1953262,1401716,2744196,1480610,892466,434451,-928909,-569842,-1013509,-800974,-709653,-137511,-268251,-356458,-873071,-1906894,-1218186,-2014099,-414331,254162,888589,2805882,2334080,2818753,2189565,923338,-136672,-1424969,-1851436,-2077491,-1539606,-862318,-235651,301316,513385,597833,51216,-248036,-1086630,-1263230,-962383,-449168,305817,1022354,1373742,1585177,1457768,865190,974585,18708,-466397,357785,-737985,254689,-995865,-1143302,-675532,-3033260,-1521773,-2242572,-1882443,224580,109294,2680872,3343171,2988503,3313292,2028027,630828,-435712,-2220204,-2851163,-2649421,-2567767,-586863,-406791,691790,1562852,838164,1278802,-289867,-360203,-997282,-1347375,-499986,-819381,866972,723806,1265637,1398748,667890,1455025,648389,712960,408083,254629,-77207,-856189,-1332993,-2334601,-2441623,-2975846,-2761672,-1256575,-452690,1919463,2926022,4039520,4436272,3133349,2715302,413088,-1411886,-2740427,-3781085,-3020118,-2834581,-1399591,565933,602499,2929834,1414990,1447615,1433008,-1720425,162814,-2128685,-1918593,510495,-2349539,2090234,169729,766598,3040717,-272208,2744273,1282425,397391,2032987,-1190321,-267101,-1995063,-3359064,-2906684,-4052245,-2375883,-1453532,-8766,2285476,3304192,5076047,4582903,3654318,2614053,-228024,-1500148,-3721891,-4370568,-3318599,-3611584,-1219394,77759,1369932,2683508,2135861,2380633,776704,232047,-988693,-1757173,-1523375,-1819711,-422395,-753052,620738,1417027,600055,2472408,1166264,2289988,1831065,-26199,1127504,-2148518,-1602519,-3189318,-4568414,-2609262,-4305679,-702168,404445,1699703,5695558,3876672,6432731,4033638,1287142,1293941,-3920425,-2993571,-4625217,-5590797,-1107718,-3035467,1164412,2475286,1488783,4302464,978354,1761462,474460,-1749213,-594939,-2576116,-1310443,-1024010,-945589,460871,246852,1723200,1709700,2359486,2289391,1668396,1716327,-211466,-1001860,-3023893,-3866424,-4220496,-4707008,-3092528,-1721240,1204447,3047226,4811103,5932718,5112952,4446511,1757621,-508684,-2327786,-4743798,-4762617,-4513157,-3408289,-1040704,39812,2135100,3281390,2369651,3143295,926397,161469,-154943,-2357322,-1475220,-2101325,-1392068,-603518,-716616,1202260,1134568,2004275,2916729,1821071,2687016,786646,396034,-1240999,-3252362,-3375380,-4798898,-3894676,-2808806,-1595305,1566403,3157148,4544644,5943172,5212462,4153177,1714551,-628056,-2886698,-4637449,-4888664,-4382850,-3289532,-1388774,939383,1896039,2856147,3283033,2063272,2008565,398734,-945714,-1385215,-2310444,-1227517,-1456922,-787061,93589,289564,1612674,1943962,2683562,2274906,1914887,1580783,-22869,-1211940,-2925776,-3988795,-4216480,-4477044,-2745913,-1286565,1274707,3404541,4579871,5721257,5076052,3842231,1561425,-854039,-2832573,-4237447,-4705313,-4204055,-2760829,-1128784,700854,2164987,2671228,3018254,2373446,1569038,323757,-612522,-1390917,-1589559,-1788640,-1424635,-1243626,-73085,221132,1204534,1624801,1894348,2344415,1959779,1328128,25707,-1569875,-2741486,-3703521,-4368248,-3570621,-2716854,-759717,1461790,2993293,4963756,4866517,4837532,3086718,1275356,-733571,-3140966,-4168173,-4574085,-3806558,-2797826,-1067812,833348,1641505,2565878,2779252,2302716,1590202,9238,-154404,-941428,-1486575,-1195145,-1160614,-826547,-67409,150726,1355015,1588276,2025468,2233000,1591370,1218880,-2112,-1067979,-2329602,-3607538,-3802251,-3243533,-2426023,-593179,1305623,3011711,4172594,4637580,4251829,3084198,593398,-1004091,-2635766,-3823867,-3873597,-3399516,-2128774,-665894,509979,1821398,2074720,2256254,1836380,883955,600302,-419206,-550914,-1089701,-1199854,-998536,-679325,-189551,304608,589199,1472048,1428491,1752717,1537555,1003380,164692,-1192861,-1928059,-2931158,-3578058,-2820015,-2108794,-256007,1223906,2752926,3950418,3969215,3900272,2422708,927607,-787166,-2495972,-3080489,-3493844,-2767511,-2006937,-786054,443745,1142107,2136119,1493945,1308790,1029161,375205,272940,-546100,-695225,-677068,-876471,-335270,-439322,279577,331224,241462,1392280,947832,1495527,733501,-476644,-570321,-2347982,-2146126,-2862611,-2854498,-1357779,-887056,1335475,2220565,2872470,3843365,2741023,2228049,482963,-915306,-1652145,-2763706,-2374617,-2476114,-1629193,-115843,183660,1134935,1047105,926425,1206105,246119,663478,-241441,72610,-511073,-450303,79892,-677384,232829,90105,34654,1101524,266411,1220153,675794,477045,525256,-905326,-744578,-2285957,-2043360,-1787242,-1615218,166441,803633,2132149,2822115,2156348,2934105,1201210,432872,-277229,-2137957,-1460580,-2647598,-1543804,-926236,-824652,911091,49984,859533,846631,72746,818641,-733425,461332,214051,-99778,692327,-575791,512788,-343444,-180358,494337,-416738,585847,364208,602154,809794,-451003,37862,-1418906,-1533754,-1322094,-1905777,-618410,-316835,845211,1793706,1787894,2379262,1531630,1494775,161694,-1085440,-898799,-1920402,-986617,-1301426,-891217,178486,-549266,660513,222526,-234340,376530,-316978,685542,-57597,325406,739097,261424,1030217,9183,106970,-37674,-977833,58924,-677628,81207,208593,40866,349377,-719862,-485103,-1118435,-1239818,-663749,-1186281,177159,683114,1107828,2089544,957542,1634585,666374,67766,-232074,-1078394,-727605,-963892,-746660,93032,-233842,-307780,-104437,-152258,-40356,-554920,-60068,-453489,359775,654079,796932,886279,920712,952335,91384,-417872,-457395,-815454,-494952,-251328,-238675,607849,-109919,122973,-330755,-522684,-538548,-898543,-64671,134048,471204,1070633,1154101,1162067,518094,255414,175280,-322716,-668186,-564634,-161288,-133465,54849,-90219,149937,-240424,-481570,-757920,-605603,-323211,-101211,639870,907956,1291819,1200658,1135540,969017,109680,-227656,-790563,-664089,-807111,-737984,-64803,-302215,-217219,204471,-259643,-137049,-289254,-162025,219363,-141141,482500,708317,274156,620032,114743,104109,-98111,-303096,-63710,-105423,-252541,38242,99325,180606,-284453,-220476,-739640,-837531,-1045634,-617944,-201070,377459,1131895,1458548,1525340,1331837,836030,570655,-451717,-813908,-1066717,-1102606,-794092,-821397,-513821,-44222,57392,49148,294406,24040,259383,-44570,228616,475648,471828,258676,-93485,217458,-269948,-94777,-30168,-181864,279490,353337,368961,394403,89854,12739,-641368,-865674,-1150615,-1344277,-914007,-102045,395670,1023095,1350093,1634104,1426530,1193333,233572,-294177,-654329,-1119694,-1175228,-1389644,-638742,-204061,-180435,450386,348567,675497,492700,372323,283055,227208,503838,137608,73436,-326039,-538629,-115874,-274835,-241134,53336,-28068,685419,458640,391530,357607,-415056,-538549,-979601,-1511666,-1174871,-1058839,-124589,489640,851471,1773921,1742346,1522289,888923,353308,-226489,-861170,-1306200,-1454642,-1237366,-850957,-685631,56560,415654,250200,678625,751546,642751,395317,280676,220091,114385,-136427,-344232,-509315,-466679,-170286,99426,157138,533123,678498,486854,733996,370973,-11772,-885440,-1054746,-1354057,-1219971,-1068380,-453442,380572,1237524,1421245,1560703,1541888,1042330,593809,-588794,-741468,-1175890,-1507024,-1102895,-857563,-488985,-180018,71554,440628,919562,900386,399305,475823,437934,177291,147607,-408093,-604036,-609686,-674631,-189761,-118938,-32132,470887,648757,932006,706081,145173,-54366,-784944,-889039,-1598906,-1405131,-834337,-594238,439747,795836,1624540,1817367,1412812,1106616,481853,-510188,-781155,-1093074,-1073970,-1367771,-747701,-483547,-420833,528517,322965,756876,794821,760164,785064,290771,167405,62475,-191342,-266367,-833514,-388393,-551164,-510498,425419,442629,927511,719231,548589,444370,-415046,-578872,-1259976,-1347496,-1189487,-1041365,-10283,410973,907198,1248545,1157803,1648291,834278,370328,-164682],[0,0,0,0,0,0,4,7,6,13,-2,14,-14,12,-29,17,-40,36,-55,62,-73,91,-107,128,-155,183,-214,251,-288,338,-379,445,-502,577,-658,741,-850,950,-1075,1204,-1349,1511,-1685,1876,-2093,2314,-2579,2847,-3156,3494,-3842,4265,-4684,5190,-5715,6318,-6990,7723,-8585,9517,-10627,11882,-13373,15149,-17288,19936,-23262,28088,-118943,-372044,-1818133,-1838565,-2395423,-2542509,-908647,-1247852,812119,1649404,2355379,2540605,1745193,1481766,448466,-43644,-544103,-270479,-506346,-62988,333561,-554376,373841,-1014199,-772892,-1359627,-1777628,-678288,-968207,327892,822210,1121448,1855832,790017,818005,23445,-170714,-46254,21899,760478,1002576,1588698,1108806,663191,-401114,-2061480,-2701347,-3223382,-3125961,-1732748,-950967,657399,2318794,2316472,3924787,2512756,1415682,2037371,-1450911,135806,-1285662,-1855549,242275,-1676192,284141,-606203,-1311553,411448,-1519511,-139765,-323,-382764,1082946,499952,710193,807151,127767,-17862,-294487,-701573,356548,386854,1499204,1866186,1726906,1940534,255164,-517166,-2370177,-3943999,-3384130,-4286268,-2116098,-1182366,688419,3067990,3032163,4401962,3347971,2443111,1125739,-472362,-1148240,-1964868,-1769750,-1783275,-1094729,-1198610,-591415,-80850,-679535,656364,-86903,394489,1172558,109370,1155476,-204556,-337647,74850,-2135978,-333885,-1374533,-268720,2135480,684307,3902495,2438488,1685495,2859330,-2964826,-1246538,-4333448,-5924431,-2002561,-5617866,855789,1116941,956011,6256279,2058134,5357811,3091385,-377491,1971332,-3393602,-1737087,-1941535,-3670123,-163716,-2677268,-179322,194619,-865823,1832420,-3602,1446100,1928736,248871,1818290,-1041583,-418231,-929554,-2669753,-752692,-1897016,592543,2002581,1789582,4390245,2642494,2594391,1029849,-1770883,-2425471,-4977940,-4764921,-5040643,-2809184,-1231988,842172,3887269,3561629,5715200,3800806,3046461,2029799,-1845985,-348469,-3257960,-3007536,-2089833,-3998038,20484,-2071148,174924,1683293,-341589,3363718,297269,1947310,2296180,-1568553,2065486,-2991176,-1776287,-825155,-4551759,1506417,-1172774,1629041,4970944,1241922,6002119,1539980,419422,326812,-6098034,-3117824,-6104065,-5412029,-2179669,-2710049,2340624,2893955,4281156,5984088,3850900,4204224,1228843,-245385,-1478767,-3627688,-3113170,-3353100,-3012018,-1359386,-1491433,334439,946342,1205020,2427385,1720774,1952666,1655288,116387,-574875,-1484154,-2733785,-2403116,-2365273,-1257164,585305,2029364,3037107,4613723,3353092,3206381,686517,-1965178,-2698614,-5917553,-4879141,-4925202,-4026299,-52503,392532,4375879,4832022,4739752,5424811,2024754,2347340,-355077,-2517609,-2106938,-4475204,-2666001,-2817121,-2616501,-109084,-944684,1553026,1916763,1561570,3407636,1359753,1357578,1150470,-1306490,-1099507,-2949966,-2901390,-1873283,-1941272,730557,2007777,3419315,4437431,3325188,2929675,694682,-1698928,-3539829,-5209952,-5493790,-4510104,-3377616,-473142,1456155,4052266,5010173,4797529,4519662,2747485,1511641,-134050,-2376108,-2496485,-3756783,-3369959,-2574872,-2311308,-437537,-269208,1061717,1929338,2251833,2738608,2051669,1527305,503105,-716311,-1891481,-2539577,-2607958,-2451538,-867421,250396,2197777,3517094,4020263,3846711,2416619,280950,-1557522,-3914963,-4691084,-4970940,-4448555,-2607172,-708130,1772249,3560334,4589861,4788350,3682632,3039088,1301915,-645919,-1680768,-3002675,-3143459,-2905881,-3004000,-1578367,-1266277,-33734,1079281,1645590,2318126,2144507,2483064,1560904,232490,-455591,-1998817,-2475581,-2856037,-2345928,-964342,385200,2179046,2763244,3760130,3288945,1867783,249815,-2049962,-3081429,-4527467,-4673738,-3618555,-2375282,-495091,1842262,2942695,4271998,4006929,3427351,2557998,806734,-95769,-1718492,-2638647,-2945211,-2937355,-2366332,-1841509,-948669,90684,853789,1696271,1961566,2442135,2002408,1330378,595290,-841037,-1395435,-2228283,-2482048,-1825181,-999036,489584,1565971,2729665,3150114,2738698,1808964,353148,-1645103,-2919547,-4189504,-3916517,-3135363,-1936016,34108,1616878,2980433,3694221,3806855,2863357,2310157,715718,-352293,-1555095,-2421873,-2473803,-2314989,-2083405,-1624193,-1134374,-201608,542049,1163004,1817702,1880319,2388914,1632103,656651,-227782,-1393585,-1582004,-2062652,-1796808,-829673,310850,1486363,2056583,2673211,2345352,1377596,-120044,-1576049,-2629844,-3310191,-3047379,-2448572,-1516917,250054,1709123,2692268,3171582,2790183,2639919,1494564,616524,-318473,-1290119,-1231990,-1944296,-2103898,-1400646,-1750468,-451800,-604952,-9268,916589,1358943,1979604,1421743,1631687,978593,-346143,-762607,-1527068,-1671088,-1510397,-1002119,388118,956355,2099508,2111173,1581780,1161385,-245892,-896196,-2299254,-2843201,-2181009,-2404868,-696465,257849,1351823,2549684,2238352,2840239,1655415,1165703,577791,-641823,-484387,-1519548,-1374970,-1317463,-1704352,-660417,-1267370,-446737,-259395,270405,1343944,957626,1724431,1368528,696105,702646,-1055765,-628003,-1526900,-1626351,-263464,-497167,1334671,1233857,1457949,1479740,177570,344440,-1250412,-1954094,-1899748,-2469541,-626558,-913016,617445,1333461,1412406,2460503,1218157,1287822,535200,-291125,387236,-825363,-538207,-910140,-1104276,-557860,-1496488,-715259,-898641,-686920,356449,54565,1200012,979607,1290358,1357884,-81163,628488,-693377,-877463,-577224,-566975,156131,245336,782019,1035458,608209,797380,-912234,-1088568,-1354933,-1665608,-798699,-1123673,134897,500093,834905,1547960,1186377,1281305,372591,116587,177232,-488850,110010,-592038,-342596,20370,-799397,-425974,-1217543,-895962,-587196,-427459,72787,531299,942682,1156273,588788,979877,257094,83059,-366499,-598539,-237391,-324879,166710,421274,306470,690590,-107121,-524660,-774955,-1372104,-842788,-812074,63943,315641,735077,1141290,1020907,937078,509944,210308,71744,-467363,160433,-3170,114103,141952,-95409,-13863,-443912,-477671,-805392,-1181662,-736791,-454313,142810,742079,1036349,1134828,933491,734921,379155,79918,-162806,-251509,71903,-204424,100866,47552,-213177,-366527,-625920,-718246,-578826,-510276,-54513,337777,601957,750754,806199,720717,609497,-192790,-85401,-668008,-150526,-24898,37023,347844,512835,597303,-80121,-204839,-564752,-1027624,-1059688,-754594,-650417,-6543,171347,800271,1153394,781914,973492,503253,343569,-96163,18458,-467997,-387566,-140170,-269802,-702027,-687387,-585378,-624502,-312922,4773,275582,398308,772825,758377,743550,418766,124924,-379960,-584003,-583890,-414857,-134191,374841,635752,858948,584936,294584,-215365,-782817,-1249687,-1404366,-989829,-814597,-247515,438491,698653,1113235,1277857,928936,969142,561544,78383,45995,-358620,-265785,-683937,-427364,-646148,-984194,-487249,-624186,-232666,326833,375293,1186926,770308,1302542,932846,-54046,-36577,-837245,-702765,-897485,-732104,108810,576497,741388,1023364,841388,663799,30502,-594661,-1157896,-1131004,-1132950,-1068828,-238643,-188160,641323,1079310,1171365,1135315,984318,654109,439056,-92809,-89660,-444658,-780637,-996028,-1175233,-760868,-794012,-522002,-288567,270698,984587,1237390,1079442,1116748,808645,90768,-441399,-752819,-927378,-974287,-646407,-306351,368256,783352,1189588,705939,679577,137209,-355978,-1109234,-1523904,-1334400,-1080012,-742161,-138423,603179,998195,1480584,1325226,947516,935461,552015,53148,-306514,-696609,-762141,-1105248,-985703,-683851,-790641,-406786,-200810,489562,929792,889155,1291637,682547,741271,277208,-479846,-752774,-1273431,-844328,-594332,-51453,876085,566175,1271230,1004561,674372,243670,-599002,-588151,-1438179,-1140964,-1022530,-781722,13853,369369,933564,1251720,932166,1574742,576713,598396,404606,-449926,-199409,-958972,-792832,-947676,-1101904,-436596,-765302,-5318,699028,957286,1429532,880435,1077701,575725,-416752,-253377,-1149494,-815798,-946198,-848326,-103168,154535,1140276,782570,973669,934454,-36206,-95746,-767455,-1205821,-1177136,-1162625,-221158,-358437,123795,785185,806128,1443853,741522,888703,887719,106392,156022,-679895,-673487,-993757,-1399301,-798962,-1103259,-172028,60355,341076,1081255,741500,1331270,895904,607131,88243],[0,0,0,0,0,-8,0,-8,2,0,11,0,17,-6,19,-19,20,-32,32,-46,51,-62,74,-86,101,-121,131,-167,180,-220,248,-282,330,-361,424,-462,537,-596,668,-754,832,-937,1033,-1157,1277,-1419,1562,-1731,1902,-2105,2318,-2554,2831,-3112,3462,-3822,4265,-4767,5360,-6098,6995,-8179,9771,-12077,15721,-22188,36113,-78188,525726,1685508,849061,786021,235564,-1550614,-1460605,-2545119,-2265217,-1464229,-1023631,383642,634989,1004709,874597,829611,101173,-157970,-515847,-121313,412859,844412,1784660,1472255,1409850,1303517,-653657,-721779,-2370644,-2352132,-2195181,-2321420,-719391,-565798,730738,1161793,1424870,1275566,1085701,1123020,319804,1270707,699236,801072,1220374,-160733,113988,-1452000,-1995266,-1664002,-2573706,-1599721,-491618,-248269,1520278,1486505,1118781,1804057,-745964,81887,-1005595,-1764399,225238,-716530,1689741,2122165,1661128,3073273,892061,694984,-896065,-2662355,-2753636,-3268804,-2669084,-2101907,-622092,-183906,1395170,1573483,1796753,1952979,1511737,2008757,841084,1613195,895385,-17547,-223785,-1600981,-1687781,-2551781,-2315873,-1723782,-1488180,823725,1076439,1833176,2677497,1201595,1183610,-174036,-1474007,-1604597,-2291513,-1351542,68212,686052,2609437,3235623,2889376,2561592,383406,-564802,-2335910,-3367409,-3061554,-3785198,-2222853,-1117250,-520185,1474773,1140535,2299129,2636612,1656793,2809660,1234209,924548,1877099,-1812779,-289944,-2117543,-3922728,-1287322,-4306912,-738464,-51335,-620374,4042015,1459208,3365910,2530882,-694609,1032454,-3015290,-2693236,-1769341,-3029823,782116,811076,2934894,3634419,2368648,3529971,691481,-508142,-1494435,-4333358,-2863246,-4141786,-3137986,-634144,-1415191,2090199,1500789,2440982,4036207,1820487,3421922,1912566,1196526,1007794,-1760527,-1059501,-3088553,-3297966,-3482517,-3136015,-1088349,-728786,2143528,2506328,3762707,3158946,1738110,1274141,-1871410,-1691321,-3414217,-3277300,-1114058,-1529086,2404555,2345814,3516060,4721945,1352615,2965154,-1533402,-2142318,-2217199,-5937108,-2207583,-3969769,-2493656,1173944,-1273100,4004836,2271956,2428355,5675606,787379,4297282,996562,-958027,782033,-4604632,-2063785,-4213480,-4423727,-1353844,-3049116,1754818,1475044,3080455,4769334,2399306,3365531,-102218,-1684812,-2230941,-4641458,-2637013,-2474376,-1011121,2085490,2150326,4575550,3899520,2620284,2148586,-853327,-1862093,-3358024,-4416417,-3457767,-3681671,-2121076,-714666,939380,1965351,3004391,3857617,3239225,3843980,2083256,1556804,353770,-2168018,-1977531,-4342288,-3840610,-3478803,-3337837,-383186,-33385,3006702,3685317,3286927,4439010,1236964,1068966,-1248173,-3449997,-2597464,-4458998,-1365560,-207885,614511,4256657,2931347,4286196,3149135,448501,638659,-2936690,-3389064,-3333441,-4690605,-2492528,-2557307,-829067,1164668,1602413,3675729,3274804,3623273,3431739,2258644,1655340,-516577,-1417848,-3184761,-4258845,-3933002,-4293157,-2471243,-1026743,840147,2979452,3664254,4246594,3782990,1750921,200493,-1427108,-3227822,-3143154,-3650009,-2374052,-290164,1328660,3126595,3653334,3728871,2916529,1273145,-255496,-1936600,-3129604,-3857051,-3624853,-3009020,-1909769,-472025,670744,2062694,2601010,3410366,3433610,2996965,2637621,1188683,100560,-1472946,-3203416,-3612568,-4236641,-3602358,-2357523,-956825,1114068,2783494,3865151,4100844,3188770,1976008,222335,-1539621,-2709715,-3630564,-2765543,-2192089,-262517,1517377,2481348,3236848,3082762,2326664,1236905,-469796,-1907224,-3086476,-3673946,-3216006,-2830844,-1417532,-658230,648516,1885655,2828934,3494537,3291435,2952774,2325419,1078585,197116,-1314455,-2763744,-3632113,-4137424,-3259906,-2304619,-829195,1308121,2360200,3401827,3624519,2758169,1766936,320887,-1420406,-2632341,-3108911,-2660172,-1679799,-188532,1388526,2502319,2723008,2852557,1983207,649394,-438014,-1971583,-2902939,-2720323,-2939083,-1964778,-1431222,-340502,923084,1391940,2555694,2596035,2904527,2934620,1973937,1264268,-117221,-1329872,-2228651,-3535108,-3554460,-3435743,-2458328,-479014,731329,2402769,2971698,3310761,2747645,1215191,269759,-1642715,-2174428,-2550226,-2212602,-1018072,-128812,1483045,1971238,2163837,2393464,1440883,512061,-846612,-1633702,-2042563,-2506612,-2145924,-1710551,-1029533,-152583,309766,1224791,2065357,2302896,2706525,2429346,1874169,975410,76537,-1134520,-2165659,-2480650,-3379275,-2589247,-2208574,-605915,1104397,1386749,3012737,2663917,2333185,1438205,-235473,-642196,-1459242,-2057983,-1523795,-1186389,483877,820200,1686435,2277299,1384405,1425873,90335,-473880,-1289991,-2276933,-1661624,-1953448,-1191218,-661070,-403118,722724,631396,1569972,1912929,1634927,2338540,1047185,1203382,270642,-867250,-1371703,-2948956,-2416017,-2557493,-1895916,-717653,332873,1946322,1894845,2416047,2266178,857211,616058,-1131570,-1492942,-1628616,-1553796,-364075,-381025,1119124,1121474,1296158,1539290,161496,76112,-1074707,-1475198,-1004880,-1879456,-659340,-803247,-507412,439024,-198242,1256322,748282,1136498,1855783,1018127,1901558,393256,221196,-90021,-1812754,-1115470,-2622363,-2126387,-1268770,-1338246,671085,650860,1835125,1925264,1229562,1381263,-101126,12546,-1044632,-1404344,-443440,-655817,697162,710182,441730,1147327,-58421,246495,-739064,-1002326,-529140,-1517064,-9434,-644542,-70610,258205,-217825,669514,255852,824729,555521,464309,1416271,780693,727520,695876,-262296,-433299,-1703902,-1550171,-1543557,-1851390,-637866,-569042,853412,1104858,992880,1606143,241055,473251,-389725,-617969,-74119,-696030,839056,186319,625583,704176,-151429,245332,-746451,-897228,-887495,-1203357,-283806,-508768,48416,150356,432777,735697,250967,214400,287860,65648,535811,511607,802463,667403,448099,442571,-536501,-705179,-1272291,-1512541,-1039173,-751709,-196477,94588,507809,717747,715981,892804,302976,152276,183197,29679,361173,356651,282630,382398,282452,-8234,-511908,-779122,-910227,-1188770,-400049,-252366,-208944,668173,623717,728834,402522,201832,51050,-258698,128613,-219221,194937,395451,665320,530976,242348,-387779,-524208,-828588,-1214196,-1141226,-749431,-757912,154129,-14827,298928,677094,478248,348629,512451,176963,573262,279756,487595,734943,88740,265594,-400931,-739837,-1080664,-1449349,-973015,-399296,115908,509773,788016,970110,789876,690897,364505,-202030,-349466,-482266,-497958,-179667,129784,715119,501938,391701,92256,-126223,-265935,-578057,-761252,-690612,-714187,-146376,-170584,-74570,293239,238058,504828,232415,556403,817287,828853,920212,756541,328631,-269312,-846951,-1085112,-1666413,-1303243,-1154674,-617754,-75848,644811,979342,1189265,1117107,547328,232810,-257714,-454367,-679351,-528018,-271370,175661,406731,793584,580580,684148,347042,-122781,-425686,-671492,-700192,-558896,-605680,-238433,-435486,46066,233470,202395,735979,618879,1186871,858318,1060195,797299,241671,-258061,-744282,-1392651,-1345569,-1611224,-1179349,-700348,252798,1043208,1266351,1491721,1070518,631764,144833,-430538,-564392,-925901,-770283,-590862,-295624,545105,483475,794789,811252,331413,48968,-280597,-449903,-624010,-801233,-764801,-633230,-334792,-87160,43113,234093,669823,851396,1338103,944920,1021635,611539,270819,-246198,-825853,-1627105,-1711333,-1555096,-1118792,-295779,83488,796181,942896,1282281,1309361,842345,119441,-289775,-894541,-858485,-769549,-538474,-80439,264108,500318,728319,622118,549751,382232,-86124,-166960,-763535,-493103,-659800,-740447,-390111,-586796,-3645,251485,258074,877415,1186091,1124850,774420,600233,349633,-422810,-884605,-1536903,-1637942,-1305876,-1330055,-515661,436274,727043,1665681,1360035,1223352,450654,220953,105159,-833149,-809745,-1032325,-499924,31985,-273601,664978,623989,667150,634511,201746,183959,-283496,-187142,-501290,-938525,-627013,-865001,-383587,-34153,114663,653425,679913,1371018,1276434,979555,1076951,-236346,-224923,-1121971,-1423836,-1424297,-1611390,-661153,-511154,193223,997271,1052347,1437943,938205,507677,390993,-625387,-410403,-993933,-681645,-330262,-331566,305821,424923,735808,771210,379481,444847,-126441,-152612,-449651,-949741,-230509],[0,0,0,0,0,3,-7,1,-17,9,-24,21,-28,39,-39,63,-62,88,-97,121,-143,170,-196,235,-270,316,-364,410,-476,523,-612,674,-769,863,-960,1086,-1190,1342,-1470,1636,-1807,1987,-2196,2405,-2646,2899,-3178,3487,-3818,4186,-4590,5028,-5537,6077,-6717,7424,-8247,9207,-10329,11696,-13351,15453,-18159,21821,-27000,34920,-48510,78036,-225759,438446,648910,1520727,2296809,1461842,1996336,598984,-174089,-537750,-1905435,-1550117,-1717768,-1041344,-639523,-247405,29850,-265462,-333112,-849935,51134,-656508,816533,1296634,1705222,3185330,1786437,2290268,494350,-674753,-992381,-2506356,-2321916,-2520266,-1276950,-440262,634132,1055433,1095731,822749,-31103,137175,-934118,-673987,-214240,-171544,1208135,1312483,1752882,1885222,1025056,392071,-353975,-1201057,-962939,-1401748,-1860444,-436050,-1304588,-815921,-545126,-1588595,-174023,-1002858,281307,1782261,1464376,3539470,2813561,2370631,1469999,76031,-1392720,-2158658,-3515206,-3288469,-2221392,-1602907,494406,943606,1739484,2392073,920542,1062831,-501977,-1135961,-1042070,-1721487,159508,-105413,1314941,1776840,1339969,2228461,396777,482574,-468287,-1321412,-582652,-1696860,-939169,-1315722,-1766250,-846795,-1557975,-1038919,86626,676138,2210619,2742084,3892212,3806108,2448722,1594516,-240816,-1777114,-3425716,-4241950,-3223273,-2907760,-1119875,547522,1528420,2579604,2590575,1565483,954519,-116741,-1693749,-1207042,-1749962,-1426949,705357,-26834,2197024,1449569,1111249,2538816,-522831,1185771,-553736,-1757933,160244,-3225347,-1450402,-1743699,-3259638,-867276,-1954323,-301259,1992469,1645328,4489825,3812458,3649283,3517576,203584,-186298,-3014536,-3982459,-3873336,-4892021,-1791793,-1783249,863243,2701177,1972018,4213800,1351918,1417030,97569,-2245010,-939030,-2886657,-1061345,-345843,-136827,1741061,1280784,2471987,1465440,1587472,811924,-245495,-77483,-1972159,-1435152,-2765871,-2721197,-2024753,-2764651,-517514,-203014,1727716,3828904,3311011,5424912,3670728,3050533,1174208,-2049176,-1994536,-5459264,-4791589,-3735142,-4144621,533259,215571,3106012,4409965,1804001,4219476,-55561,-317932,-488642,-3849632,-923972,-2553021,-1199113,1027900,20746,2711288,1566042,1693654,2443422,619524,662781,-959537,-1534792,-1871050,-3083557,-2570471,-3314429,-2158298,-950082,-152310,2295723,3438055,4374904,5018018,3568232,3208444,171899,-1719296,-3337749,-5064959,-4987407,-4740593,-2629966,-838141,1189764,3197781,3402035,3752572,2712112,1487425,-229632,-1778115,-1594406,-3228629,-1582757,-1120449,-334911,1722490,850299,2665349,1914508,1562410,1722713,-303080,175918,-1648751,-2072177,-2371460,-3776943,-2362433,-2698272,-1194308,457081,1822456,4211472,4488060,4883586,4540017,2172237,750829,-1979963,-3976242,-4738987,-5335166,-3943813,-2368204,-812404,1807583,2988721,3692286,3511333,2614471,1164060,-42944,-1674207,-2395402,-2455160,-2169632,-1263298,99429,499796,1672647,1727645,1878223,1682291,1417649,583813,-276209,-1074163,-2282842,-2591711,-3568583,-2877438,-2149929,-1427296,614259,1860891,3726217,4684535,4742680,4075404,2113163,308310,-2234044,-3752906,-4598892,-4926087,-3987480,-2200717,-55223,1566360,3298175,3508316,3393393,2727775,1110398,59676,-1141827,-2195890,-2014588,-1759128,-900451,-152903,701819,1351273,1521337,1523023,1491968,1214647,663688,-320443,-1521184,-1784589,-2611325,-2838574,-2670844,-2512534,-987037,223599,2060252,3679051,4104212,4697690,3704413,2143993,285011,-2018556,-3731876,-4450557,-4387992,-3810754,-2237376,-227550,1411886,2871765,3259173,3099394,2375812,1007833,-215580,-1279091,-1639119,-1745207,-1823101,-742589,-450947,691559,1150410,1332994,1754917,1376840,929682,581108,-224887,-765161,-1656898,-2229624,-2336971,-2466040,-1908478,-932105,218581,2156428,3285490,4187165,4236832,3383990,1572083,-47935,-2093497,-3373433,-4158578,-4213252,-3037517,-1732773,643,1331303,2249457,3324421,2831681,1869504,848084,-304370,-761400,-1662751,-1329428,-1103933,-306277,-197508,420354,898973,1102731,1000771,1154717,711059,633998,151575,-598462,-1272450,-2255675,-2052385,-2097797,-1992976,-701078,353139,1821909,2983935,3487708,3876261,2664919,1600104,-50460,-1724990,-2694194,-4139723,-3490028,-2664404,-1968457,143296,986975,2061371,2232155,2177548,1863689,480809,13539,-726559,-1170856,-993219,-1203245,-172814,-280515,239316,630550,878415,726512,226122,739489,156348,-204720,-376462,-1535054,-1183031,-1865639,-1972246,-1057366,-1085454,473485,1425327,2373206,3283744,2494399,2898825,1060623,-232955,-1298536,-2946539,-2807195,-3095093,-2400161,-963179,-478848,1310025,1070955,1860785,2129182,630762,1046429,-480816,-249345,-472012,-1070680,349015,-346834,90173,189189,6180,756221,55826,199349,103506,-187975,408233,-614239,-179386,-1190206,-1503508,-1276491,-1525233,-481504,-58589,1140031,2205117,2204744,2661502,1590286,1311803,186321,-1465408,-1640903,-3018203,-2253561,-1901604,-1170046,655871,194925,1664181,1452782,685830,1475586,-27607,455261,-81651,-525454,428277,-386831,536346,-26063,-196869,427854,-596831,247677,-234041,-279321,358012,-250395,244552,-580272,-713727,-337898,-1403381,-515325,-901853,73327,870772,996660,2327453,1544220,1855412,1118090,-328675,-750071,-2018041,-1687468,-1722332,-1838490,-223713,-419850,725309,521223,664764,1068547,-12706,503097,135869,173194,719611,286010,712367,333455,123251,433293,-645362,-123436,-883318,-383831,-359055,-210721,344139,-205982,247089,-48486,-640233,-154810,-801973,-76558,-112986,325548,1524654,963095,1616737,1010105,310107,256867,-590396,-1020923,-1277656,-1556426,-611203,-666294,-26395,190839,45795,434780,3414,541242,-46246,-176012,426096,482726,556700,866388,734926,544550,-336902,-470082,-1052107,-1080688,-750397,-626186,117693,-124873,577685,-38232,120578,324560,-369345,2500,-189377,-366605,636343,243506,1179302,1167094,696229,621794,-138568,-543840,-768574,-1060006,-874426,-575182,-360891,74473,19850,28765,-176195,117174,-50710,-217425,114081,480464,883315,897661,1222455,901874,719096,116045,-751110,-1133495,-1153430,-962816,-634347,-427640,203764,542878,618155,469454,28773,389536,79188,-299744,-7539,-46741,702914,371506,409749,575168,94349,94023,-269687,-581756,-318620,-482064,-226906,-292493,32778,-119514,-139807,-131517,-810853,-434046,-202339,194072,624228,1011245,1278479,1118022,999420,350631,-226244,-525277,-977936,-1545878,-987945,-920001,-468496,-256702,476227,781513,901120,593084,534281,275243,230452,-116305,106400,28324,88922,254163,-92067,44562,-172750,-118153,-70599,-158078,51699,-193133,140265,-176630,-361572,-209375,-1033011,-823677,-499415,-236195,350048,493459,1324672,1538812,1235934,1114867,422437,-8366,-832770,-1182308,-1316310,-1597499,-890152,-569122,-293032,211314,748685,880523,689082,457271,31699,8200,-40407,-282485,18790,-192436,-387807,-96437,-297617,-119871,-74372,25815,97367,170520,306373,226518,-103012,-65538,-586900,-581765,-892717,-942558,-66745,47354,841649,797338,1436942,1832423,1188893,971596,32454,-998355,-1306196,-1590594,-1568028,-1330570,-928943,-71229,373578,762535,1011424,828275,617998,171160,224818,38307,-168628,-384607,-150722,-206589,-153373,-475606,-189538,16326,-48557,546625,378715,184127,195800,-151305,-255873,-596010,-888975,-857499,-640173,-351130,-153029,542269,1051709,1617706,1504515,1043851,1038824,-3956,-776964,-914175,-1810265,-1239906,-1223295,-800006,220116,321297,1104185,841838,1008296,690532,383929,400103,107902,-29930,-212018,-571528,-341663,-407968,-304493,-228906,-97695,349829,234161,848849,179694,35030,222845,-452999,-538346,-975982,-1262198,-962697,-831706,297421,476368,1103178,1577720,1459617,1241649,154156,67871,-590992,-1248812,-1263993,-1633730,-1005362,-546095,-417619,408833,218163,979030,845084,656821,828107,93217,358611,-101435,-684804,-102042,-561476,-74773,-510640,-53261,261135,-6905,866541,386993,313701,595079,-163292,123971,-800923,-633866,-805075,-1266300,-199221,-362521,682141,1270352,1034073,1675002,802484,812569,321502,-745137,-590709,-1553512,-1243114],[0,0,0,0,0,12,-3,18,-19,22,-38,32,-58,55,-80,91,-112,139,-155,194,-219,260,-303,350,-402,462,-522,599,-670,762,-856,958,-1083,1200,-1347,1488,-1657,1831,-2021,2234,-2460,2709,-2978,3269,-3592,3941,-4320,4750,-5200,5726,-6284,6929,-7647,8452,-9399,10453,-11733,13203,-15002,17202,-19959,23549,-28332,35069,-45108,61549,-92758,172427,-886220,-1500961,-1420253,-1314167,470021,435820,2099882,2509426,2154832,2362530,703010,401484,-796623,-1262428,-1589079,-1229186,-744802,-138150,57859,-503126,258586,-782688,-780912,-832146,-1417464,162205,-214872,1406449,1807213,1441566,1733322,607185,785898,-232250,-605249,-642455,-448065,65994,200761,391877,-169717,-603158,-1233329,-2155626,-1995050,-1979643,-1233134,-62391,1071929,2346167,3211610,2673094,3253957,1308064,93296,-308356,-2867009,-1468562,-2326512,-1773838,121330,-1380085,1029807,77812,-515283,696471,-1303413,272696,-30878,-46154,1539613,335502,1099208,894996,107554,4388,-150971,-709501,195878,7594,306270,1200125,59135,271474,-1044838,-2102886,-2278373,-3070468,-2146962,-1413820,187030,2074592,2424406,4462774,3474034,3339604,2003464,-494387,-720602,-2802141,-2757275,-2229181,-2348380,-1062393,-258109,8552,977509,179084,130577,648674,-309607,322085,233502,284208,881294,23219,678472,-221957,-407078,50009,-494307,528292,1153671,1036810,1838316,385252,-290308,-724426,-3595140,-2487262,-3531392,-3383451,-44342,-1309558,3218856,3347872,3234432,6234437,1459978,2777985,656349,-2972517,-930678,-4343324,-2940800,-1354552,-2878927,742788,-383151,418164,2283554,-290477,1788520,365939,16529,1578587,-999389,843756,-342570,-1020602,782942,-1986039,1071685,-217116,183720,3044780,209859,2917599,151408,-944432,-197674,-4675229,-2725989,-4203474,-3334163,-1109929,-392682,3176336,3761000,4662901,4776910,3351892,2144320,-612729,-1493703,-3406885,-3434135,-3294002,-2884510,-938602,-1009107,1027366,793997,1138440,2265217,302838,1907396,249602,87466,1250504,-1511788,714150,-1297355,-1599217,594782,-2454978,1933015,520297,989705,4019357,-396742,2919546,-460962,-2792077,-801308,-6370023,-2278922,-3163574,-2707473,2978210,806741,5332004,5168345,3426404,5312062,544685,290557,-1824851,-4377858,-2670332,-4581405,-2392203,-1535685,-1145430,1583992,221047,2318020,2108955,561451,2264213,162439,993146,376376,-1268315,-5708,-1743958,-1297901,-660833,-898239,1032885,1038744,2249082,2355098,2281141,951144,-801327,-1640536,-4028645,-3463393,-4452647,-3031947,-898463,105448,3712012,3860137,5240141,4803287,2728601,2803367,-1075109,-1699924,-3091633,-4627535,-2620035,-3482554,-1372690,-215655,-234706,2316323,704512,2209474,2526276,778021,2197358,-145790,-110644,49735,-2162720,-648189,-1830613,-1384281,201743,-133767,2503188,2249338,2246912,2831121,479680,301197,-1941829,-3851874,-3792763,-4164745,-2954047,-1331307,724914,3203884,3919120,4891781,4743222,2771072,1973124,-621863,-2264803,-2926460,-4184151,-3019267,-2796579,-1484407,5806,272187,1573168,1659039,2037254,2025443,1171928,1275955,580142,11672,-590155,-1382049,-1830154,-1463630,-1245169,-732280,912110,1455711,2518691,2562058,2051721,1079351,-640715,-2235655,-3124838,-4203985,-3517651,-2849901,-956528,1184891,2561512,3993913,4502758,4003093,2964714,1269826,-547710,-1981961,-3368642,-3055449,-3153494,-2157666,-1248627,-875115,670715,989154,1768713,2012360,1541554,1706694,824593,790323,-48881,-759127,-1011450,-1529956,-1700370,-1289811,-709254,541752,1255337,1876234,2088394,1787797,900771,-559691,-1696001,-3351266,-3541872,-3143938,-2531504,-681951,1158070,2750189,4114369,3847508,3864064,2518974,910008,-608538,-2129523,-2681362,-3143901,-2891016,-1855831,-1556119,-497724,268347,964469,1575861,1391107,1481208,1292350,1179803,703746,224353,-275882,-954650,-1286554,-1518177,-1224858,-404069,149267,1281818,1734560,1963524,1713800,440346,-535228,-1716283,-2757051,-2970579,-2998219,-1965249,-371811,965113,2336466,3468130,3713140,3077124,2015208,825574,-738570,-1637938,-2363918,-2577290,-2310530,-1992847,-1173823,-334057,-8628,485955,823027,1307221,1224921,1436376,1197964,566881,391576,-525394,-784411,-1331704,-1268120,-1095317,-950325,475907,790442,1401348,1900100,1085558,536277,-629680,-1531331,-2144315,-2702654,-2097356,-1417849,-286026,1111077,2100383,3207289,3058847,2556853,1563679,351389,-413558,-1746430,-2046377,-2193497,-1876297,-1352173,-1019896,-65495,94341,370138,1067570,453071,1439550,1197604,1293150,1023589,427097,484440,-588375,-938109,-1027500,-1276709,-283734,-218462,830284,1502038,1033631,1304870,219640,-138553,-1194260,-1964627,-1567959,-2173444,-1071441,55776,934965,2093783,2436165,2672261,2007681,1282140,413891,-873011,-818587,-1619562,-1759065,-1284033,-1686689,-550316,-370657,-377409,283532,-172892,1090166,476591,783920,1448864,498054,1247120,234438,-300913,-812671,-1201439,-524212,-970627,-211875,272581,440550,1167148,669506,653117,-364177,-1073347,-991258,-1909987,-963951,-921751,264742,1226732,1091457,2205716,1904763,1557999,1452699,-460485,-256127,-1271827,-1398700,-805160,-1416546,-149947,-723877,-239448,-319012,-650671,362988,-297218,698066,763205,768647,1419175,496369,834978,203259,-459053,-218909,-1234434,-739378,-312654,-134342,544165,117679,681075,68101,-425857,-567390,-1353878,-834281,-1128833,-463797,530366,914519,1627379,1232571,1527756,822279,373612,75161,-720254,-424803,-724806,-801994,-312434,-785263,-363754,-290322,-478919,-56841,-805860,288415,85758,529157,1407097,1120794,1254467,674317,526398,193751,-940586,-639611,-892548,-528989,-122207,-15688,421182,89031,24400,-122305,-691801,-307035,-692641,-381767,179791,274918,1056980,802566,1230049,788144,438334,359682,-555431,-209916,-558270,-394462,-105365,-359488,108278,-295181,-427231,-594052,-742605,-347348,-284737,-186600,329767,862999,1380311,1196250,927858,702533,101137,-103175,-887743,-626687,-675138,-906584,-286152,-53865,-162552,116132,-218732,-209533,-542486,-161513,-21495,-1938,701137,822390,562300,865984,467311,307667,-278269,-334836,-500999,-268089,-248272,58216,292183,336265,248680,-386892,-647363,-734258,-870996,-560188,-333003,211845,727352,612171,1430759,1305823,657789,444162,-153799,-649100,-764078,-895116,-375409,-465304,-413781,-312555,-63581,-192569,-272836,43670,-152134,530605,545874,661872,819982,490576,278424,-74052,-378598,-199076,-460699,-204172,-6640,-22003,212618,499968,518400,-1897,-397705,-564988,-950257,-1124942,-1055081,-586341,150314,734010,1338895,1224822,1360039,943394,228177,218775,-520649,-506846,-1085040,-999775,-918404,-722935,-378937,-405635,-18462,-124328,79802,360413,398973,537348,797701,675459,473178,-71505,-277472,-282426,-896730,-463451,-404249,-268045,447118,257715,630248,446105,-16450,-67448,-726532,-974080,-1207675,-868710,-368085,-60362,733422,939516,1421906,1005365,755840,626769,10528,-267389,-612166,-745638,-841238,-857434,-600988,-650150,-291608,-298605,-161383,250011,652586,536895,772314,950976,733818,716424,205585,-47844,-644384,-766947,-688023,-371430,-68952,283377,600510,604475,581750,41218,-271853,-844443,-985569,-1135706,-995608,-608794,-71609,620849,1063162,1126309,1220741,1096504,546326,559882,-172626,-635295,-737525,-902558,-753187,-774575,-665531,-480701,-316997,88032,243756,605154,474502,1068929,866071,818594,409813,-141560,-270419,-617475,-826893,-734529,-405738,47315,53428,889557,791830,775166,415594,-396273,-429684,-863300,-1095964,-933657,-801635,188293,391399,684919,1138981,958032,1313581,509769,110408,-144350,-660624,-376592,-993209,-663977,-662098,-865805,-382938,-502898,240699,511466,335612,1225172,572880,859178,474344,408127,-23496,-736057,-344578,-994936,-622161,-160334,-531140,472716,645296,742701,803208,310039,283886,-659032,-766464,-1041860,-967772,-339099,-237768,401129,882472,854174,1036130,601654,819417,187892,-523816,-85737,-1236090,-392190,-990772,-1189108,-298458,-863642,137798,-49298,70137,1065145,197892,1106166,395955,355700,659330,-564208,-133511,-832492,-670176],[0,0,0,0,0,2,2,6,4,10,5,4,-1,-2,-8,-6,-6,-5,1,-5,8,-9,11,-17,16,-29,33,-40,56,-55,82,-76,107,-115,137,-166,178,-223,241,-288,319,-370,419,-468,528,-591,660,-735,822,-907,1015,-1110,1235,-1348,1481,-1617,1752,-1919,2062,-2228,2368,-2486,2558,-2512,2264,-1546,-315,5823,20425,-283534,-923572,-2042694,-1569493,-2462466,-1387198,-490091,-252075,1574125,1673479,1806944,1857021,938040,256243,-180108,-386961,-379942,540802,154201,1251516,620399,-35615,-24977,-1773821,-1535693,-2787120,-2267486,-1293416,-775358,852557,1212105,2501299,2206879,1852724,1695375,503417,628521,-215486,50359,-75528,-318193,296170,-757764,-503876,-1824461,-1812627,-1285357,-1884256,-376307,204701,608241,2448561,1677951,1463016,1854735,-660358,369091,-1173956,-1330103,633932,-740762,2215099,1366412,656265,1618191,-1134711,-799836,-2402173,-3192474,-2140835,-2519678,-915354,110913,1388910,2286142,2514027,2202459,1619748,1670994,-332048,601023,-303980,-675836,-138121,-1008721,-394349,-1764011,-1704647,-1629632,-1535511,-633497,-633212,821931,1826055,1554013,2428264,973065,461097,-336233,-1448143,-832832,-1511869,-619818,831703,583668,2550581,1459648,396886,746744,-2533604,-1799906,-3245377,-3464284,-1783542,-2025954,865590,1047760,2176197,3617859,1562162,3086216,1019197,366765,1135549,-1278744,-280818,-697409,-2143657,-599554,-2452949,-1748687,-948105,-2601896,573311,134581,786001,3269746,1133260,2638862,1186245,-924073,259747,-2366403,-1542562,-927121,-1078844,1195244,1391972,2009578,2695402,833106,112718,-936783,-3122258,-2581373,-3817591,-2632252,-837726,-583395,2381976,1647487,3414950,3072770,1497184,3271795,-5571,773133,187174,-1724800,89078,-2813967,-1598487,-1608916,-3117608,-591160,-1807753,438709,1459122,1698289,3244637,2209615,1903885,1098343,-652947,-1153112,-2006819,-2291869,-1231374,-234610,896598,2524953,2370138,2373404,1326241,-277078,-864820,-3208032,-3409839,-2879661,-3561243,-516442,-620909,1066349,3154118,1686258,4407454,2375331,1297288,2610946,-1390442,582934,-713291,-2807333,-247404,-4155074,-1595311,-1943621,-3045969,931830,-1085421,2026564,2618254,1768675,3781199,624102,880158,-473109,-2688100,-1563365,-3137401,-853832,-291998,544896,3363480,1688258,2710430,2037024,-804101,-158756,-3329384,-3168443,-2925667,-3647567,-351272,-750049,1408326,2817272,2183607,3904304,2178816,2112572,1656402,115318,-277487,-1452715,-1380707,-2479467,-2595863,-2598897,-2933911,-1252550,-1206369,1267169,1832331,2512944,3540426,2504942,2321075,-71973,-787881,-1597455,-3237830,-1644400,-2204549,-155499,1450579,1495271,3520566,1844253,1798818,328291,-2482586,-1659710,-4050330,-3205383,-2132600,-2611437,1140976,864416,1776635,3462444,1920336,3189121,1517068,1137436,1059394,-1059867,-563656,-2051352,-2166862,-2540877,-3278409,-1879841,-1726160,-335689,977814,1428306,3145982,2803793,2385102,1916991,13032,-780981,-2167373,-2897820,-1985464,-1713104,-45698,1479472,1916900,2820881,1964388,1408688,71730,-1624916,-2414664,-3164601,-3032334,-2359089,-1138632,-183248,1277057,2353300,2543369,2863326,2317805,1924369,1471637,288535,-95436,-1013956,-1811559,-2189646,-2701193,-2583925,-2147377,-1418700,-214448,863834,2173108,2713782,3061840,2744191,1462170,412367,-1054110,-1847166,-2232531,-2547272,-1398460,-190559,819626,2352355,2187697,1905784,1353008,-222766,-1167783,-2361575,-2619066,-2403048,-2138059,-696839,-2954,1423392,1929663,2176571,2371503,2026257,1927296,799274,522892,-223368,-1099305,-1447375,-2325718,-2787715,-2184143,-2328719,-1267254,-320223,836348,2101860,2743945,2737210,2157866,953414,632877,-1053154,-1697401,-2358294,-1874064,-914744,-227473,1281120,1322630,2065380,1870948,919257,-202764,-1414980,-1886948,-2481972,-2089974,-1527029,-911340,418161,1035133,1959006,2124885,1877539,1819619,1438955,694430,624328,-282909,-540920,-1431364,-1848237,-2145491,-2409149,-2133341,-1592537,-471248,941919,1601180,2444383,2357842,1991553,1596330,-187040,-941548,-1756683,-2198213,-1651626,-1138526,90261,722872,1613495,1977368,1295078,823055,-284064,-1012387,-1699131,-1906500,-1464865,-1143414,-345424,468672,910610,1670409,1287420,1795250,1441130,917322,1096575,299033,172390,-547400,-1372382,-1267503,-2080954,-1976597,-1830681,-1545994,-272564,614103,1556435,2289657,2442588,2456437,1136661,380881,-744978,-1101577,-1685896,-1838487,-655218,-468739,620714,990085,939282,1202843,157794,-273695,-716636,-1733333,-1261822,-1680559,-721957,-141597,150986,1527489,731679,1636430,1171022,542756,1329125,289469,716305,65909,-600366,-351673,-1879471,-1211928,-2108897,-1703798,-924472,-1097173,773031,1160946,1696439,2801325,1417232,1288893,94320,-450007,-860326,-1816320,-744438,-1082576,76422,602942,324913,1300844,78700,220149,-248786,-1364140,-687156,-1662171,-628813,-175920,88468,1164722,333561,1348809,673681,728560,1238835,-112896,1118594,12246,220813,296167,-1161967,-276579,-1784124,-1607535,-1163601,-1541333,166812,-85663,1136811,1689188,1217719,2307516,746344,726371,75946,-1074506,-489831,-1393655,-328560,-84960,-102474,934867,-214702,244467,-107002,-675825,-202952,-1341584,-312054,-678404,-93916,710995,67355,1252432,330255,675626,805114,-301117,775440,-89781,399594,571363,-301075,583857,-1227185,-1046949,-1188191,-1826643,-730268,-957377,123911,764156,792726,1693030,1056699,1160261,522080,-219891,58866,-1066558,-334179,-462918,-351780,407635,11261,413734,-138742,-195115,-690942,-1178855,-515383,-755443,-8311,401954,496309,1119054,496752,579427,505615,-79279,59903,-215836,193701,78408,319689,545242,-142974,-281393,-853829,-1030249,-799958,-1333156,-502685,-306469,399367,1044967,809629,1326901,1024095,888197,109986,-255514,-358525,-369874,-186370,58177,-159559,109135,-272105,-364135,-533239,-893140,-299243,-588995,2204,253724,533080,1035276,710121,676646,342626,116124,-184823,-326946,-246410,-95174,190582,426529,258013,-59470,-224408,-607841,-1075772,-1206969,-915364,-578598,-247928,109608,725601,786926,1126140,1094303,448500,393442,103365,-7385,51383,-106788,-108416,-84171,-79795,-291749,-749253,-692017,-667122,-676453,-17403,-213965,882895,884749,877748,1039521,300603,196895,-79391,-370549,-343454,-576662,275265,104984,251260,585325,242319,292587,-310240,-404300,-892632,-857650,-229246,-613738,-164927,538223,593449,1038953,886287,628950,299071,375822,255369,131263,-146559,55669,-271088,-286354,-662913,-814563,-1030907,-958012,-574427,-294942,442618,626361,1130212,1130508,792712,840527,-122620,-268788,-489737,-684535,-392308,-567605,110789,407820,421428,357470,84419,-266700,-325554,-809220,-845590,-585361,-318116,84959,117489,473150,537263,720264,587620,446315,609207,-69737,567623,109809,52616,96683,-613110,-599812,-1058377,-1264506,-692670,-940883,-149137,544710,819478,1241047,1048405,1024516,313633,88597,-282111,-913392,-670597,-592634,-585763,292461,190703,471009,508140,453937,-103751,-533041,-559338,-525408,-590796,-371920,-21020,216832,126419,666714,457854,571290,675559,576667,695769,508419,155127,137663,-348962,-706543,-706732,-939571,-877136,-837214,-505168,-197811,313849,931829,1247560,1171698,1015119,671202,20731,-372818,-764631,-1111977,-891121,-266277,-152950,210837,493690,735262,320157,293803,-148831,-359290,-610872,-594011,-678519,-359279,36208,98001,405586,651598,180002,632353,599795,636149,502851,39659,257745,-308201,-470807,-665668,-1007007,-767364,-990456,-394887,-196817,514049,903607,1187115,1276727,701692,547952,61170,-542039,-492224,-772013,-668705,-332011,-81179,518819,365952,213700,524630,-14401,-65173,-415648,-485834,-257934,-618474,93917,-542939,349660,251870,110742,779917,234282,546281,596705,243006,607027,12559,-37613,-396174,-984033,-1105436,-1223477,-808599,-603078,-214318,616824,705501,1313794,656028,836926,549875,-392112,-35487,-819464,-911978,-638319,-811531,106224,-163200,466934,417179,132224,555265,-466597,4445,-326414,-720823,-338775,-562851,59931,127424,-65507],[0,0,0,0,0,-6,-3,-10,4,-12,22,-17,42,-34,60,-65,85,-106,123,-158,184,-223,262,-308,360,-428,488,-576,655,-757,864,-978,1118,-1247,1424,-1586,1789,-1999,2225,-2484,2750,-3057,3378,-3735,4123,-4540,4998,-5500,6037,-6647,7293,-8025,8820,-9704,10704,-11804,13082,-14514,16197,-18160,20510,-23385,26995,-31728,38277,-48175,65572,-107664,521888,1347884,1748092,861550,592176,-662217,-1594528,-1629766,-2676253,-1591100,-1560208,-487191,-11070,622664,1196345,938830,309793,177656,223008,41639,773550,1038875,1348059,1991800,881775,729323,-696073,-1473641,-1761253,-2944931,-1901867,-1830800,-619623,547465,956407,1324364,1465290,942241,63857,-11227,-469834,-92610,391803,488160,1958356,1252432,1109662,822680,-635231,-1015896,-1745200,-2292091,-1677563,-1547308,-1020958,257342,12205,1060855,938134,-194514,1099242,-409447,1041676,1422368,884125,2478442,1193407,1244040,233921,-1384794,-1690178,-2885754,-2842211,-2471115,-785214,-497889,1060379,1649088,1729930,2130351,536388,791189,-430699,-1266975,44156,-963836,944718,926556,1124806,1657268,218554,496226,-1345739,-1626825,-1700859,-2030965,-1183797,-1161429,-390846,431474,-422621,689532,260269,174916,1270030,455787,1725110,1975882,1441991,2385070,287980,44545,-1494026,-3173453,-2492836,-3830407,-1720131,-1238976,-63382,1996177,1259437,2916904,1475846,699688,887119,-1272939,-725733,-780937,-987981,1038889,704187,1177264,1748249,374031,683980,-508545,-1722042,-1243930,-1806983,-1357844,-758529,-1080389,-89291,158873,-88366,435972,725651,303179,2110788,1634139,2520586,2776001,649045,1596837,-1318781,-1776217,-2562093,-4323640,-1841422,-3177177,-414853,476022,1170584,3690570,1158755,3030377,895147,-406485,367237,-2589785,-102807,-976020,-369433,1874343,247094,2180913,652350,-102385,461019,-1982174,-1060646,-1767277,-1651624,-580597,-1203383,-20570,-445167,-168829,510240,218202,1458983,1524923,2302459,2670914,1708179,1553635,270533,-1111215,-2276043,-3460590,-3556974,-3313040,-1898466,-892113,1256791,1925095,2579325,3156290,1128867,1832474,-439234,-1355702,-703867,-2236848,131759,-253545,188889,2153065,-8897,1737348,553617,-1066330,-48523,-1854430,-1099562,-861953,-1796972,-306049,-1183114,-311084,125993,-353136,1160220,857045,2109044,2807317,2126216,2974473,955848,592449,-1250289,-3106354,-2487243,-4731429,-2908358,-2042041,-932227,1767611,1798409,3018293,2639043,1880787,1485872,-600189,-651317,-1592133,-1153309,-895608,-159553,799767,562134,1495942,619196,580995,54824,-946249,-720200,-1352827,-889016,-739550,-1293885,-442742,-906657,-150963,-122877,357368,1240671,1534874,3040428,2810355,2227288,1471148,-308095,-1344938,-2658208,-3769360,-2983474,-3474248,-1630105,-106193,866680,2426266,2603738,2635861,2239804,658368,8933,-889026,-1466541,-1567863,-877014,-276943,315480,1100757,970297,865260,361563,-313242,-469132,-835753,-770698,-881777,-763516,-704533,-602637,-746317,-116981,-61416,746148,1448468,1746433,2672809,2677214,1887075,1516588,-180064,-1413751,-2864919,-3251735,-3633111,-2767465,-1496482,-194005,1464363,1985925,2742401,2507560,1767819,736971,-425000,-678802,-1479086,-1468147,-724081,-419504,280240,967594,558489,400612,190514,-332006,-392673,-1013410,-778903,-663116,-765657,-447645,-831142,-598694,-405341,-95680,565564,1052731,2206231,2349867,2357082,1894218,1009245,-47486,-1381918,-2518605,-3211264,-3250295,-2739439,-1520248,152997,1169060,2288728,2880459,2259382,1785449,750005,26749,-763641,-1230193,-824627,-776918,-261846,150705,499555,655199,297475,44637,-143222,-431031,-707877,-451230,-692000,-464961,-757099,-655205,-390510,-323451,-43927,336614,1010237,1601720,2498742,2196828,1787375,877740,-407062,-1421142,-2570507,-3205450,-3146983,-2360813,-1203852,-270317,1244608,1920121,2150702,2418766,1301582,654946,-137103,-692260,-692820,-1122247,-555112,-22829,-18017,541945,442874,2556,102092,-368761,-357174,-713309,-286049,-140866,-312463,-234861,-606514,-454592,-526423,-312220,505839,1037006,1560581,2313678,2138898,1958389,623380,-395781,-1213651,-2405046,-2307432,-2869530,-1749638,-942193,-100539,1033559,1823568,2043514,2051467,1024467,724024,-165622,-663773,-164574,-750587,-102238,94593,193677,166857,76427,-40331,-494035,-575601,-456715,-576858,119702,-217618,-23929,-250743,-393266,-268711,-587618,239945,174700,698326,1400101,1697557,2072711,1140128,600725,56737,-1401552,-1416996,-2684725,-2157542,-1459595,-1298319,137623,553854,1565538,1934606,1224082,1622885,208361,34585,48757,-648904,223497,-496570,-20971,357943,-523632,246389,-734955,-463401,-444173,-906512,94630,-368479,549775,100292,-194708,390641,-789099,432498,127860,-223181,963153,809345,1981171,1378115,1297015,1011003,-465481,-600999,-1823122,-2421719,-1755230,-2034521,-619060,-399058,804286,1250049,1206938,1567175,502004,641641,365619,-626070,265149,-263576,542797,-40733,-166612,568316,-848895,-272904,-905790,-755257,-60145,-896471,649656,276676,363534,643278,-338850,629477,-418838,-383812,463599,-53759,1318951,925218,1219155,1254595,159997,482885,-1007388,-1399111,-1523214,-2232955,-531851,-1109373,218131,532808,644243,1474824,826876,838363,325849,41461,465511,-116409,441523,200760,201901,178862,-649030,-191583,-1032253,-955916,-734477,-1058854,158987,-57926,346111,521885,180239,632051,-292053,-18480,-148050,-449538,459209,644219,939493,1141596,864751,747119,-426192,-450591,-1285218,-1471818,-1217752,-1306414,-472993,-64073,295419,1046101,542853,969428,116665,74037,403894,67819,704264,394354,579404,244963,50759,101855,-667705,-1029000,-797235,-1268521,-691421,-331837,134703,279749,659057,1003680,128543,133601,-27349,-188434,10398,-158239,618561,500673,879177,964101,216330,169384,-693133,-1029494,-980616,-1276246,-704164,-320440,-143037,366942,104902,535111,294860,316230,202049,183530,374580,456443,538729,717841,487445,224991,-237003,-470611,-1064717,-1070730,-1032843,-688965,-122889,181695,699276,732350,451146,460369,-166916,7381,-226026,-198942,177789,51426,612499,448122,468299,343961,-240770,-152730,-774214,-890344,-797507,-793139,-252508,-245735,421856,193224,293121,333583,62327,234382,90377,332459,632731,702979,919568,494511,226982,-204502,-1270510,-854756,-1537595,-1274568,-579670,-433407,428117,312455,862356,921835,387270,469706,-21122,-96825,-156689,-474214,115711,57014,292069,333191,-298110,312455,-305917,-640917,-575436,-789057,-432407,-526098,-132115,276609,-81270,527667,29274,185254,215922,-20349,705115,651347,947068,638767,609872,259747,-510079,-802666,-1079301,-1185407,-964337,-975449,-76241,163939,745308,1141190,683197,742720,429567,9026,144465,-178144,-204651,-104726,-139428,160865,84898,169257,-301473,-204252,-370563,-470804,-375379,-295877,241116,-1740,166230,199587,35276,114309,-68570,-85442,187398,173900,765117,770716,747060,758015,114812,-285863,-790515,-1298574,-1112242,-1299593,-742637,-304618,140332,609538,730432,849443,705328,434136,195097,-170056,123844,-165308,59447,132933,220404,203247,-57590,169712,-264863,-150989,-275139,-116033,-239138,-125444,310839,80211,-142347,-62987,-347087,-301733,-279979,431009,404308,480565,1003442,590780,693327,106875,-361910,-721759,-1007541,-1001718,-1155653,-836439,-396059,-124341,526548,511352,1000914,806043,374215,284017,-2838,-164356,-324721,-60153,80859,-90795,-320212,-146791,-275302,-162864,-295318,-24716,-120978,-45274,211794,-49491,2711,-193086,-327570,-168694,-344167,207180,-101382,448630,675680,456743,1138596,590098,324323,-268643,-784177,-748072,-1347799,-949765,-952461,-489415,327369,453760,1140204,749450,639944,725997,-49142,599747,-101723,-323294,-132601,-473228,414599,-298389,-166817,136547,-535628,-14053,-456880,-42145,364153,-79765,409325,-133721,-19241,-159094,-643135,274773,-617006,202181,421728,469340,1290679,223164,869155,362837,-363184,-103229,-1307384,-851591,-1011671,-913095,-329096,-276351],[0,0,0,0,0,2,-10,3,-17,4,-21,12,-20,29,-27,48,-44,68,-72,91,-108,126,-153,180,-207,242,-281,322,-377,425,-499,555,-649,726,-822,934,-1037,1179,-1309,1474,-1643,1833,-2042,2271,-2517,2797,-3091,3425,-3786,4181,-4634,5107,-5668,6260,-6955,7718,-8590,9614,-10781,12199,-13894,16029,-18773,22478,-27808,36175,-51284,86584,-322415,4568,1413768,1133116,2206577,2154232,1397614,1461448,-714841,-748747,-1665899,-2168329,-1605238,-1494899,-352688,-155591,364231,176625,257053,-576311,-422655,-139059,-437666,967114,522824,2128787,2145473,1376603,1865853,-21651,-307997,-1438272,-2125911,-1247636,-1352661,-504241,152143,122972,186685,-322945,-307501,-897953,-595317,-664473,339370,1479462,1939614,2608568,2270781,1712072,1335532,-484035,-1504005,-1741691,-3028564,-1310052,-1864706,-1046818,978743,-743895,1434180,226949,-389351,736582,-1421286,1065801,406651,953487,2584028,996656,1762482,556398,-462028,-822511,-1442932,-1729010,-1498623,-922210,-652354,432883,-106056,102686,-221271,-1184524,-787003,-1243619,-453044,535109,1279224,2485488,2405315,2699890,1813833,833309,-205055,-1603855,-1964255,-2562175,-2582771,-1431526,-914726,-74073,739110,252551,753827,56053,-360986,666379,-576210,1340188,834139,1002373,2159888,188975,1035416,-488695,-1152513,-437881,-2203865,-450758,-962146,-354182,941247,-683047,678758,-735961,-2182239,-217361,-1885400,-27741,985332,291326,3665586,2316998,2555733,2963734,-632692,358020,-1756917,-3358968,-1479179,-3459426,-1123864,-252954,-612846,1198924,429339,291781,1007993,-244266,679985,852781,98394,2133713,413164,823274,1022310,-1007838,500107,-1811496,-1030489,-652491,-1813676,1229575,-1156000,719254,254803,-1356276,715955,-2451916,-1232517,-757851,-1636594,2069040,714453,2835038,3515428,1905704,2759702,156367,-872142,-1408270,-3181890,-2498490,-2580324,-2087607,-18723,-296363,626621,950712,674168,1007231,507697,293688,950580,597603,1009598,1019071,591222,978306,-699407,-731254,-664937,-1987146,-588139,-585860,-308501,1329625,-832991,973081,-392274,-2009074,38618,-2881588,-584326,89895,-633015,3407881,1732850,3138991,3787031,510918,2190305,-1678031,-2313298,-1589334,-3869221,-1086561,-2018618,-911031,1219138,-377934,1777604,580409,363570,1452548,-641421,1964028,517530,522280,1977037,-678845,1310242,-907204,-1075035,-111199,-2229027,45468,-678624,152039,1183149,108234,781190,-613009,-1022067,-1425076,-1638741,-1119332,-525923,1106070,1642418,2688078,2908219,2281673,2067596,-82493,-643190,-2561314,-2732978,-2324523,-2793535,-943133,-843318,-173188,961156,394543,1346717,573460,763309,1095442,-71350,1394602,497125,465352,1269666,-1085925,-99863,-1085847,-1838369,-282275,-1542568,754551,412703,231573,1403054,-243526,-199067,-954743,-1923683,-1078742,-1388501,-171595,1118192,1488039,2851388,2654228,2428921,1756933,-36684,-788922,-2310934,-2623281,-2440989,-2720063,-858474,-912479,123023,753416,49148,1041876,272282,798424,1086174,613174,1430807,724155,898974,271464,-397908,-728608,-1193558,-1395280,-1304663,-618753,-46745,523067,1042271,243355,544159,-406898,-1094237,-1547408,-1753019,-600270,-474786,795224,1755080,2451830,2567052,2259202,1183842,540015,-931862,-2010701,-2210582,-2483126,-1767614,-1221171,-509360,93600,218746,1082626,215438,713930,926908,650501,1228999,701642,1191274,721634,-104109,-111373,-956869,-1238620,-1303218,-1242337,-620397,100073,588946,551745,507310,452437,-352576,-922107,-1423089,-1439923,-619102,-233025,1102339,1619621,2266911,2601517,1849760,1319711,-90881,-1140665,-1571540,-2347868,-1910074,-1792143,-1397021,-415331,-20694,173964,507179,816694,806091,544640,1091396,991041,1051140,1073908,462838,438493,-458406,-891085,-1156693,-1390384,-998807,-760032,225142,811625,735491,928252,-151304,-368215,-795324,-1294807,-1331727,-808692,-105592,1065744,1695969,2393464,2166444,1706768,1104457,-158514,-986819,-1696539,-2003023,-1615988,-1500297,-843988,-312176,65395,439882,513187,679273,557759,682300,649359,1143028,1073849,1100538,853116,151186,-357324,-1003096,-1451334,-1017422,-1204562,-625157,-37592,377686,1072310,763744,264059,-54754,-1142280,-919553,-1356755,-748482,237318,625070,1864954,1641173,1745454,1585086,440636,204996,-1199225,-1485972,-1515087,-1867171,-919156,-813273,-293515,-33609,299158,386640,-94690,720349,610475,835243,1328373,655419,1367323,733780,129195,-216657,-1217706,-1003150,-1533443,-1280600,-522115,-493669,547478,651735,693282,509863,-230775,-116202,-1240830,-587429,-354402,-44481,1228223,845700,1768484,1293138,1108946,1008892,-932124,-548897,-1646253,-1659049,-884410,-1532809,-9035,-362744,-166350,682106,-303854,616786,82057,528432,1026664,579274,1845222,432047,723935,436586,-934141,-270347,-1869445,-1141296,-847823,-847753,405465,-30462,663166,459487,111638,323504,-949184,-306027,-584452,-564422,716234,80886,1571065,924107,1191566,1287528,-516138,152592,-1268636,-1189533,-689272,-1447344,-233171,-733882,20046,556339,-409945,679025,-275644,478955,592471,316657,1569139,600419,1242488,742115,79904,428218,-1332482,-927104,-1145477,-1318370,-129292,-676926,623114,218883,230023,808283,-629390,-39544,-774530,-831496,79535,-10531,1130068,852617,1044143,1422026,41799,643393,-546176,-810823,-983267,-1262738,-395502,-745239,-216408,92122,-340728,555656,-598540,217477,-29957,179994,823239,383769,1168088,953978,715568,690258,-493607,-541712,-1397811,-1146456,-639948,-958679,224880,-121132,359713,716432,-229686,426290,-539477,-292154,-282883,-238682,546206,556533,959067,766566,681805,722527,-268203,-338835,-813110,-1079075,-395651,-976996,-119992,-384179,254528,394007,-85403,163810,-383383,-141835,430366,310384,931287,1128394,1044131,730255,281275,-187829,-990629,-1263299,-1111591,-1007696,-523172,-351376,96790,389880,299683,306183,73408,13305,-103043,-146895,45734,332901,652777,820909,744175,535029,79396,-60193,-570904,-581769,-897490,-452987,-453560,-282073,548229,-114103,-66521,-106109,-309177,-88706,-238144,247413,564014,592740,1034329,933964,860758,362586,-105667,-467135,-973671,-1046386,-1131196,-732486,-173247,-259537,505249,279104,161636,225249,-155006,-241376,-123800,531567,383008,724205,1025682,549328,470481,18475,-409490,-390146,-727932,-559721,-447125,-508652,139714,-214374,309515,16624,-221884,-135112,-438488,40419,196442,616905,707732,823074,871675,682385,266656,-244568,-508463,-794582,-1102868,-797892,-390216,-496978,-63262,72897,371168,271686,-127748,95020,-160616,291876,386202,362189,833233,477231,375127,177199,-281601,-422045,-744608,-558861,-467215,-482693,198270,-114826,332313,209046,2915,-156413,-364017,-232793,-199039,-136158,210216,392090,829852,704719,689482,406403,-122791,-193949,-787229,-660265,-911546,-533322,-146470,-75731,277763,67332,19168,43599,-240394,43530,251134,292853,662654,372393,828536,180031,271345,-82650,-599088,-529848,-792973,-447607,-62659,-341954,54522,155121,132115,241094,-13512,-185773,-320948,-280096,-151634,130338,559804,775843,901287,622443,207780,-88314,-316418,-594466,-834538,-629154,-604599,-497470,-239454,63270,263131,323147,20465,56282,89206,345657,288985,469940,396079,490573,325318,26196,-124536,-499635,-559684,-586115,-376978,104093,5669,8700,209606,113859,172426,-81197,-96342,-241906,-506885,-52459,308393,600833,705823,494698,769324,271613,85570,-34919,-729298,-554094,-700384,-348329,-550162,-358456,224233,-301642,120047,60879,28,354067,28651,529954,390717,391653,457462,34142,227530,-295136,-692952,-411933,-1009805,-156398,-257896,-8401,462742,62112,293768,39270,-55625,-2166,-549984,-271370,-288054,340735,428995,502956,974292,259573,630579,-101909,-396969,-98478,-806866,-202385,-559712,-358560,89858,-457486,300504,-192133,60813,339954,26172,351018,194572,516589,408472,127368,400277,-463380,-252695,-489722,-828659,-252425,-769348],[0,0,0,0,0,8,1,9,-7,5,-11,-1,-19,6,-21,16,-18,24,-16,27,-26,30,-32,29,-30,34,-26,34,-22,30,-24,19,-23,4,-16,-8,7,-23,36,-44,64,-74,94,-107,126,-146,168,-178,208,-214,238,-240,239,-238,199,-174,87,17,-202,479,-897,1571,-2621,4386,-7491,13516,-27176,69148,-544711,-1910838,-1004780,-1021084,102450,987200,1262781,2812198,2144306,2028533,1645763,306485,-379808,-936474,-1535421,-819219,-451181,-315819,395365,68906,-379032,-529284,-1813512,-1072414,-1813918,-575768,185613,479181,2420856,1662314,2542877,1788273,674019,484934,-1024817,-803913,-918262,-832539,-533525,-265211,23514,-588663,-673583,-1614648,-1601926,-1381543,-1299189,327949,1168269,1447248,2712001,2084656,1894921,1554433,-823683,108591,-1716429,-1603027,20783,-1796729,1216843,-321285,-435026,876545,-1796093,-815657,-1496526,-1921225,111371,-692194,1825447,1594614,2084625,2571375,1123088,1204640,-346978,-641156,-1178412,-1011187,-471988,-712945,111142,-649849,-502155,-912859,-1517293,-1319528,-1433151,-611167,440735,1479412,2281590,2310453,2400898,1661738,485348,182836,-1552490,-1360590,-1393162,-1392388,219193,-687482,833252,489172,-959342,621117,-2111839,-976112,-925629,-1591139,1333393,-144081,2512568,2328151,1291851,2870555,-418850,919596,-233403,-1623106,820688,-2310855,349088,-23321,-2081627,764029,-2615807,-1236945,-755873,-2672819,1366185,-512224,1263048,3349711,849561,3801833,488012,183786,617998,-2954205,-582435,-2023372,-966502,436767,-433270,1007748,236932,137168,-469952,-1118496,-1377200,-1591023,-265215,-67893,1331282,1344406,2199939,1982626,792081,1227629,-329952,28204,-905419,-829799,154204,-1620498,448627,-1189512,-1274482,-483762,-2466744,-485225,-1424062,-614690,2153014,1015952,3388201,2717000,1371134,2474278,-532836,-621123,-888853,-2716909,-189041,-1808540,-213782,1125039,-481383,1502676,-553075,-557476,-279491,-2602960,-269392,-1046998,-110762,1732230,293011,2698158,1642532,709082,1690022,-882515,-47832,164814,-1696595,505461,-980965,-841235,114320,-2014996,-1000798,-1963026,-1885295,444790,-746819,1577093,2491948,2158309,3500810,1762267,1032645,208303,-1602123,-1284187,-1919039,-1641839,-492566,-652674,737693,447828,40962,674764,-1447057,-379772,-1457473,-1355727,520284,-948859,1888500,1248101,1143423,2665384,81950,1312268,228811,-655061,361193,-1132422,179075,-571664,-836167,-501636,-1740677,-1443360,-1974463,-1307271,-713898,450568,1302224,2330150,2687200,2504298,2329369,758306,38538,-1113376,-2119485,-1463542,-1822966,-805893,-345475,-1605,1182313,103944,428852,-198338,-1378877,-371851,-1243933,-685662,593781,187022,2129064,1045430,1225987,1604279,-519011,807381,-469061,-719237,496440,-877139,32989,-696260,-1378330,-1177115,-2216556,-1375216,-1407575,-680158,539713,1404606,2817461,2711709,2387065,2351659,357398,-390393,-1251874,-2248333,-1299002,-1607640,-776102,55469,-41202,1221875,131046,95475,-237043,-1160589,-829704,-979548,-456146,563735,798991,1315385,1110535,1465019,605173,545756,-221680,-358809,-70268,-525846,43409,-508491,-620054,-726044,-1644166,-1600852,-1626832,-1293808,-456561,524811,1943526,2370215,2451366,2658570,1454392,601919,-406075,-1242059,-1747857,-2149512,-1270974,-861813,-189228,480098,457834,638387,-143715,-357699,-692510,-843565,-307872,-159284,439957,1072458,1134033,1408075,1231696,576554,255177,-256552,-848,-350194,-312997,159600,-67429,-438079,-1110473,-1299065,-1605724,-1693574,-1036592,-570468,435423,1799761,1943012,2614333,2206073,1339710,637988,-483641,-1319406,-1674628,-1629879,-1121308,-740813,71094,170154,517766,641089,-59838,-234251,-629377,-536739,-521558,-11495,745403,779434,1128590,1053278,565188,604194,-163454,44282,-193184,-175117,66460,-133090,-242456,-697312,-999759,-1092968,-1178666,-1348496,-1113437,-341597,987525,1553188,2221979,2434768,1925910,1451571,136207,-535428,-1225222,-1814742,-1280213,-1414540,-577243,74034,32056,538232,145221,242814,-351241,-580112,-442917,-314965,-224180,454241,731459,1120341,857763,696891,194605,-113302,-60655,-257021,-52998,-16337,-64422,88504,-438443,-916374,-1349382,-1479827,-1152564,-1037940,-101953,799488,1430944,2215528,1700140,2230458,1032677,150307,-400787,-1454482,-1336757,-1550978,-907938,-389375,97871,403639,237993,586023,-275561,-485754,-197941,-688381,81516,194785,391699,1516599,412226,959365,670898,-85271,266052,-920016,-221594,-246172,-170493,472890,-709115,57694,-1042416,-1445907,-1125650,-1870223,-352377,-275102,727868,1726969,1412315,2715272,1112715,1238404,275891,-1106529,-375035,-1675559,-1144808,-570210,-898319,410642,-145205,159124,378335,-372023,190043,-1211428,-73197,170622,81524,1090326,328618,1379842,560595,206042,440130,-883626,307483,-672040,-133928,298776,-321997,643955,-873081,-536950,-834651,-1598204,-371563,-1186377,-124957,738909,843633,2305573,1380255,1716822,907831,-232095,114155,-1513597,-711194,-991624,-1091783,76191,-684779,335892,-164092,-303014,190194,-1022820,275019,-592763,-109960,923124,247241,1243604,481694,736775,481974,-564136,260063,-1021617,-276334,179276,-487720,525414,-468221,-201723,-437447,-1451531,-384741,-1396710,-408907,75053,370165,2064352,925183,1920869,1109196,517936,545985,-1099656,-525213,-1061326,-1154419,-167875,-842314,164825,-176320,-50165,99683,-459846,-28965,-791461,-15872,268313,309565,989265,595659,806809,674065,-217893,138712,-667567,-98254,-249673,-453450,416883,-353813,110962,-251067,-677250,-467181,-943616,-551687,-354589,-30544,592301,893825,1329008,1338889,1148480,841505,-198756,-382107,-913623,-670084,-756179,-426574,56004,-435504,50032,-30118,-421102,-423338,-629434,-286728,-182430,214956,943715,476228,990885,807563,405637,553427,-386753,-148552,-779762,-605232,-140457,-89376,168203,-330860,-388378,-596947,-548444,-604535,-546227,-147718,336120,545752,759602,1229337,1243495,951455,457462,208442,-208318,-587491,-778930,-673879,-493760,-261587,-30207,-279516,-218161,-455628,-603765,-421120,-394628,121510,385170,819749,971483,833689,1112873,265612,218350,-302522,-587992,-289304,-641785,124222,-267596,332133,257416,-327606,-166323,-670023,-407733,-219099,-306762,333622,461717,830388,1031800,788484,1087553,327027,154325,-389394,-459983,-406688,-588104,44668,-81080,-109296,-118684,-161810,-245799,-331419,-559861,-9886,-31773,349741,568304,1162929,852447,477710,492851,-122425,-349441,-381114,-651980,-357759,-476933,-185220,87302,54066,-45100,-295663,-407956,-627784,-643378,1392,-220761,308056,715465,757301,956093,504568,148612,22541,-535819,-406041,-157228,-170391,-139511,-420117,-113074,-138163,-139897,-328511,-315037,-431921,-20855,26972,331843,623666,977897,771562,697729,395486,14989,-79574,-315065,-422269,-310492,-360507,16425,183985,199812,-138519,-198574,-428053,-498326,-230651,24922,213946,659530,393852,603712,715498,582824,129613,-229387,-135028,-447167,-481712,-131455,-90832,13015,128891,-123867,-147198,-428867,-468672,-564557,-265738,36731,361180,881132,1067327,1064959,551426,524024,-112263,-161499,-150552,-708762,-361155,-305916,-429709,-181342,-252682,40167,-343063,-270187,-73752,-306868,-48534,64121,579944,501961,292556,543366,389882,350086,5292,-415338,-24323,-352464,-48696,99457,175260,117441,-280721,-280934,-744981,-390268,-71450,-125408,327008,230897,627295,871499,573405,645723,140337,23138,-436762,-810994,-297249,-394704,-435123,-206054,-170994,74072,-241687,-17026,-296162,-82411,68465,32544,240940,201686,401021,428732,206498,449842,-136507,-176049,-18178,-446989,202423,-164755,220970,23870,-128231,180987,-511009,-583525,-680286,-517984,57717,-257980,578552,727228,571918,1069099,483599,411681,-28154,-376057,-629037,-700577,-87209,-330924,-111154,196960,162552,420934,-138119,-169901,-876,-69876,155411,160254,222302,245975,110445,249941,17235,15551,-46486],[0,0,0,0,0,0,5,-1,16,-4,24,-18,29,-38,37,-63,62,-86,97,-121,144,-167,199,-232,266,-317,359,-413,474,-527,609,-673,774,-856,963,-1081,1193,-1340,1472,-1642,1808,-1998,2204,-2422,2665,-2932,3218,-3536,3883,-4265,4695,-5150,5684,-6255,6922,-7669,8521,-9525,10674,-12062,13716,-15771,18359,-21741,26356,-33051,43814,-65544,267041,-663147,-442209,-1761619,-2567582,-1695134,-2108291,-292817,-358682,837110,1734751,1711126,1970157,1200264,790289,30571,-287313,-361541,176941,550957,560688,1250762,-173212,44985,-1343857,-2110570,-1802146,-2625552,-1018128,-1048695,515130,1561977,1622946,2098122,1472998,1271494,338435,46124,-566273,-337065,253885,234371,513898,-114522,-195860,-704625,-1884378,-1671482,-1771342,-1561354,-313606,258740,971537,2165669,1056258,1649573,996849,-219508,653826,-941008,319446,576730,-75961,2126937,212067,551954,-307361,-1825747,-1494390,-3010376,-2075180,-1511251,-849564,890261,1625584,2377071,1846024,2247222,781481,528864,78064,-747029,223058,-273738,110052,243252,-381226,-168665,-883503,-1092083,-1677969,-1905836,-768761,-409122,422125,1251334,1769733,1794869,1079013,708073,53474,-1000719,189787,-361137,675011,1709859,520989,1835442,-14375,-789475,-1003755,-3234152,-1653291,-3200704,-1414532,88244,-157318,2831844,1398394,2608585,2258888,607288,1561308,-778700,222242,55977,-1374701,954281,-1080184,-445857,220564,-2676250,-190495,-2192106,-1808256,269364,-1346871,2171927,907820,1520222,2017537,-91411,693668,-729050,-546590,-332740,-156375,1139374,760657,1889530,638125,333369,-300312,-2487252,-1452257,-3729960,-2159311,-1525690,-1014667,1585526,947288,2894439,2269346,1719071,2006654,228678,773186,-839451,-495756,33528,-1024849,366146,-1311375,-849735,-677167,-2237157,-417277,-1602686,-465529,1198964,-8128,2305091,1063300,1065892,1591688,-1169120,108808,-1022798,-752306,713544,-338831,2252614,1110850,871142,1260539,-1694674,-754268,-3200549,-3034360,-1763011,-2781231,650069,547685,1506457,3347800,1673035,2596926,1438003,220037,725260,-796333,-305933,-371748,-725614,-299803,-776091,-1182865,-1455049,-1203392,-1388464,-587895,312446,560104,1942435,1129378,1623316,1102174,-262907,186291,-1257041,-417417,-331824,-317637,1580858,955590,1888196,1086824,-91771,-326904,-2501432,-2031912,-2875455,-2436879,-877580,-1375714,1719849,1476392,2426301,2989693,1038404,2340855,295849,24353,-100535,-1311386,61198,-923500,-735705,-570917,-1484815,-1364484,-1655240,-1218519,-203430,60347,1057457,1585970,1513401,1656481,493283,128744,-514671,-1211134,-800624,-636582,291414,1029406,1177848,1853616,911188,381474,-595958,-1872101,-2458571,-2602273,-2397816,-1258920,-87219,702279,2139154,2376222,2261810,2129646,989793,886621,-24442,-155173,-432491,-630170,-882156,-530435,-952042,-1251783,-1379725,-1391046,-836576,-305011,766847,997538,1667989,1780122,1255120,912397,-559038,-681377,-1192231,-1004561,-205131,-13239,1408061,1640033,1550543,1209966,225642,-706374,-2055287,-2434158,-2693603,-2278163,-1224023,-98452,1325661,1538210,2287475,2096684,1772900,1658716,765938,428353,-313111,-784494,-456021,-793403,-868362,-1211808,-1165151,-1414472,-1059356,-731077,-271582,751344,1578638,1509530,1720467,1226053,543454,-37546,-732265,-1215073,-966629,-375615,303094,917803,1413336,1374175,1060914,141490,-1178267,-1667230,-2264724,-2371088,-1793205,-1091020,196431,1115242,1885518,2297451,1779875,1719610,1037338,601730,156925,-272979,-265900,-769703,-849004,-769274,-1374200,-1084381,-1390689,-1033450,-784387,-140724,692830,1157387,1565908,1642591,1004327,650290,-137440,-967102,-905504,-969547,-392686,177836,883649,1322046,1327339,730665,-117902,-1060092,-1834479,-2209129,-2101936,-1765640,-686100,287127,1158105,1748285,1729043,2087995,1294882,723774,614368,-110031,-34765,-537940,-497048,-639781,-1009116,-1141871,-1455343,-1447328,-945843,-668428,179865,596139,1286620,1505053,1551592,929521,580042,-355439,-615254,-1211154,-624697,-406106,473687,1212465,1207079,1055573,660549,58967,-760815,-1646173,-2009705,-1818260,-1294904,-223463,86947,1258928,1576171,1530673,1902982,1286061,786274,400254,-126052,226870,-483847,-284827,-329026,-1028644,-1054998,-1332503,-1246254,-878066,-685937,330979,680023,1221299,1845898,720094,985217,159425,-470491,-582000,-919384,-778473,-259850,175669,968864,987960,1174714,154440,-79316,-1006475,-1586982,-1594729,-1954022,-865077,-570519,213100,1388080,1196413,1780820,1221650,1051671,815827,-294961,117739,-375730,58999,-187703,-780978,-381133,-1015305,-986238,-970795,-1255909,-62471,-260610,949350,1166933,959855,1614681,344076,717711,-377329,-901663,-372524,-873530,213294,8197,387742,1426386,18371,672578,-575665,-1187340,-1111683,-1911107,-829109,-1078756,-216150,776298,638546,1867855,1015914,1145310,1003847,48138,562230,-496838,28863,-27654,-657476,264010,-864396,-603497,-1172610,-1222757,-317149,-1245371,209321,410665,948905,1577897,435956,1523819,-107992,-341988,-186555,-1002065,105522,-491740,223884,906407,-13538,1283677,-333176,-491077,-686813,-1937765,-874456,-1646111,-246069,236455,-221,1455861,559001,1293120,856130,76394,757637,-664472,534914,-7274,-393617,387577,-887572,-19235,-962121,-1235264,-433783,-1300915,-56403,-340908,404755,1096834,829595,1447891,466693,350106,265811,-645476,-81446,-626831,119758,359227,184053,799389,113383,332176,-382474,-1165234,-857307,-1394313,-797690,-545933,67060,1238293,431535,1235304,800293,554516,608692,-512429,132854,-370798,-197505,135182,-324451,107673,-387993,-534026,-558917,-1112098,-781355,-740934,59754,330313,566561,1291322,761914,634155,420470,46898,-132195,-575075,-345907,-114479,529983,206124,-42340,200804,-269872,-875727,-1016763,-889696,-918954,-857364,-315090,183380,601422,968808,412282,815518,515627,106744,330967,-149897,24626,31655,271559,69964,-237592,-182000,-439188,-555541,-807608,-829307,-503454,-72116,183928,350710,892946,707469,769410,572278,55944,28922,-238190,-88706,214011,133805,311252,129587,-38125,-550113,-635917,-546159,-1040226,-991355,-171474,-177782,455041,645001,835623,786180,716277,172848,-96016,17026,-408584,-400399,206026,-51323,256207,39386,-168414,-81483,-973013,-716495,-949497,-596876,-93111,33618,628522,584008,622166,639508,59959,617324,-185310,-248098,-60708,-66673,491035,29476,228117,-189442,-666451,-459083,-892250,-789952,-526162,-241075,459861,516891,945749,1117289,596261,692698,79993,-97747,-300085,-144631,-269526,207677,225,271341,200409,191622,-496223,-608978,-476197,-763615,-267232,-505331,194243,146785,417019,939559,293289,558356,280132,52401,120097,111957,189282,193066,-57783,240194,-294808,-301067,-869946,-881320,-685963,-505628,-171795,151559,1075799,552371,859047,754042,415169,296211,-398858,-398565,-124313,-234609,21789,154469,397865,196635,-58600,-128467,-391932,-714163,-653185,-823081,-8923,139933,288358,565903,154577,405561,363850,297298,230299,-47441,170615,104457,99472,-38934,-55235,-442665,-551107,-862590,-826149,-642818,-355716,-17236,425427,771948,875882,669089,629846,278581,-182911,36010,-425234,-326460,-22824,-140595,144577,28210,137494,-181914,-362608,-275817,-541771,-691416,-295595,-421882,100680,254192,350370,350701,498909,714929,-41675,255834,288706,64664,490512,97641,5603,-99208,-449717,-305202,-1004758,-584380,-562601,-436568,102771,249388,713954,462230,793531,705343,152993,15627,-621069,-399656,-251526,-240256,241994,73706,485573,163876,152180,264730,-451208,-583238,-630636,-716248,-110225,-264956,76764,204935,239649,391337,117465,313320,86968,173819,392658,-729,19889,-206002,-244174,-146805,-929119,-469628,-882977,-436210,-119294,-259371,522712,606428,684820,813885,562834,166171,-307747,-302935,-560042,-500512,95616,174950,483574,37452,22670,263876,-256956,90247,-563617,-283617,40467,-473262,167593,-94951,514384,674733],[0,0,0,0,0,-7,1,-14,12,-19,31,-26,51,-43,69,-74,98,-120,137,-172,199,-238,278,-328,382,-447,507,-593,666,-770,873,-987,1129,-1256,1436,-1599,1802,-2011,2240,-2503,2773,-3090,3422,-3791,4193,-4634,5115,-5648,6223,-6874,7573,-8363,9233,-10205,11311,-12540,13976,-15602,17527,-19798,22553,-25981,30370,-36246,44562,-57415,80318,-134806,540361,1196001,1582782,1200799,310200,122256,-1771910,-1703405,-2491902,-2297464,-980496,-833743,367384,740309,1018524,814511,777225,145874,121956,424755,216701,1766886,1210406,1777072,1194468,110524,-43618,-1765316,-1826190,-2587243,-2494866,-968502,-1235614,347054,1109721,1407443,1409076,787435,313700,-226414,-189516,-281820,310881,1053766,1419722,1539204,1292210,610556,63004,-1231735,-1784618,-1991336,-2314526,-963054,-918431,-219170,1102984,-280353,1736813,368498,301428,1179693,-556224,2184307,1083274,1129483,2274324,-168661,552125,-942279,-2565794,-1665756,-3114178,-1815467,-1373185,-443941,1012759,1406147,1959542,1458205,508979,-125721,-356305,-907650,-579390,-76328,613678,1209531,1761487,1650012,830302,82264,-1217323,-1691392,-2013640,-2093153,-1770842,-941221,-280286,-73212,824000,-25991,637560,1027122,251005,1594912,674267,1984283,1918078,661068,1762988,-1162956,-1185828,-2176391,-3628722,-1564794,-3062871,-529475,358462,584133,3196020,990591,2158229,846961,-1140991,675745,-2175483,-390162,345079,-729511,2931475,216809,1793487,2020771,-1494148,1014948,-2662687,-2099012,-578948,-3312101,206400,-1439961,-66013,1188659,-465890,1514993,403333,999234,1854164,1595448,2154023,1934782,1424535,-152163,-291345,-2351889,-2451457,-3062607,-3252396,-1504918,-1035054,984134,1824971,2183831,2759176,952456,1316062,-618759,-1157281,-822189,-1893155,306874,243345,800765,2474120,809161,1697307,498610,-1433181,-79786,-2608813,-1704026,-1187306,-2389085,526735,-937925,-125115,1408646,-547248,1875004,601381,1722054,2799783,1169295,2902182,753848,-172054,-364705,-3349133,-2083685,-3791713,-3170192,-690610,-1456213,1838543,2050881,1907482,3163647,776806,943161,-26986,-1799223,-709425,-1230189,-776848,1128256,258110,1941742,1733154,481569,1134544,-733770,-1396659,-1084078,-2543497,-1370492,-1102283,-1331456,352046,-956402,605503,1029934,439962,2407008,1180811,2469397,2373845,1094784,1970790,-996293,-1008458,-2327461,-4150723,-2524156,-3881157,-810062,-322709,487252,3238679,1886785,2822659,1597447,144187,-206189,-1671255,-1432762,-1313245,-728233,681976,983623,1318668,1804333,1126106,475174,-196831,-1370248,-1274808,-1671113,-1500196,-1324447,-1247436,-538868,-284664,133377,496476,786487,1847699,2217375,2019664,2417335,1861393,739502,-88508,-1952973,-2374094,-3359508,-3919722,-1928004,-2036604,654499,1844232,1847917,3400077,1964102,2070400,427394,-1307738,-749015,-2303829,-1143744,-247017,-407038,1246318,1024514,1296264,954931,96658,-40042,-993539,-1430982,-1345948,-1671353,-783625,-1299646,-503701,-20226,-99325,1057377,729676,1778846,2268884,1974329,2407143,1570662,1043820,-470600,-2112626,-2799940,-3707151,-3096246,-2462036,-1222168,200071,1390402,2648939,2683592,2533559,1468829,377561,-492437,-1626098,-1095811,-1432369,-884173,287516,649306,1182258,1244117,911115,603065,-619924,-919791,-1140785,-1412827,-1151632,-1316145,-800732,-498035,-573035,267901,484118,1342969,1634911,1865313,2414131,2174179,1694208,333297,-873201,-1680835,-2695036,-3325388,-3083989,-2316405,-833366,334707,1540686,2352090,2724183,1988516,1129613,524091,-696377,-1397509,-1564516,-1086055,-358144,185258,872887,1296602,1131463,781348,-25317,-704145,-934191,-1258048,-864311,-1352060,-881221,-509738,-663408,-43025,250183,564300,773205,1411623,2142320,1852260,2021180,1450095,494427,-790894,-1704876,-2772629,-2907899,-2854847,-1957050,-777764,707524,1463880,1947935,2325074,2018469,1512224,94472,-624176,-1131126,-1116785,-912641,-285427,-51885,747123,1014245,680683,667688,-90021,-565749,-911821,-1089113,-841750,-1044985,-992575,-452262,-361403,-11063,225494,445933,822776,1227732,1768197,1951456,1819156,1165817,356631,-616075,-1689154,-2472046,-2743401,-2555619,-1715500,-567334,559516,1212788,2074862,2261290,1503632,1245219,-185515,-593344,-581419,-1011028,-101019,-536684,302742,704671,581152,782432,-121688,-149743,-413154,-974236,-517916,-1314824,-536980,-417581,-629371,188655,-323688,26901,441645,747597,1493265,1151845,1907049,1568154,972424,503057,-1236666,-1162172,-2328233,-2544521,-1869305,-1545548,-188821,248983,1498593,2119424,1377592,1999897,305659,211550,-402058,-1206153,-136023,-799891,272674,421336,515991,1272931,-93867,356291,-424835,-719918,-567914,-1232388,-45404,-529730,-264726,307422,-787740,351085,-111514,493731,1097474,420656,1823652,693649,1348335,1369532,-401161,26399,-1918735,-1452917,-1942424,-2451516,-641384,-1178376,752214,1498363,902136,2210174,466183,754438,14287,-741196,115211,-862346,375766,102482,57510,877374,-213583,663257,-302290,-728873,-540619,-1384155,-36990,-678367,-107924,156488,-520059,755082,-299063,568059,252604,-466473,1530551,430023,1282130,1266132,483221,681959,-933133,-554413,-1641274,-2020594,-934632,-1612336,91026,438531,464973,1812653,544815,1372641,481471,-61949,422442,-894548,436451,-165179,295750,839607,-90751,916951,-353755,-245848,-560645,-1538960,-90845,-1089922,-111953,145206,-26960,1098894,-262188,556664,60944,-39023,799131,68163,938317,1191110,771320,1023207,-569334,-40032,-1083640,-1410676,-1007270,-1586356,-321001,-702105,329473,1049048,547079,737168,401784,251428,40992,-562549,185659,-176743,597288,437002,457084,957376,-261089,-287209,-536074,-1250524,-1064691,-1065474,-314719,-46580,-147570,667711,586386,279759,222121,-90295,186381,-62129,320975,410503,514082,675460,380035,77452,-343562,-588679,-1074499,-1131670,-828512,-856182,21705,132063,550446,929470,621670,542457,257581,44242,115399,342525,323378,345607,801067,626649,480134,19590,-399544,-924375,-1102213,-1038931,-768522,-579356,-119192,290550,410812,688520,589193,228661,-165010,296532,-43347,121259,104913,594139,312413,291961,135967,-134904,-697252,-725888,-977541,-637063,-479870,-219903,110524,393629,334018,406429,213508,-62276,-123418,207369,305424,580180,789109,912841,865952,162259,147351,-383000,-1187224,-1062608,-1044794,-883536,-619809,-155463,701689,714845,1038629,805425,310461,438719,8896,144981,99955,-137142,327854,194745,224233,-81058,-264823,-482317,-771549,-621699,-293344,-298615,140463,-4657,290472,62777,163198,-101226,-469670,113208,-206993,383533,674380,652634,905733,579604,391255,-77587,-951552,-864104,-1418549,-1262851,-817432,-528058,-44538,264019,870053,682724,659339,419163,71545,-53280,77868,-44588,124484,165645,361580,71209,-103922,-240406,-294191,-312290,-646826,-419343,-156645,-73155,346890,146558,209107,-31344,-39813,-113329,-160482,194684,490920,536211,929451,627506,1018492,256057,-164127,-475580,-971190,-1147288,-1193553,-983146,-297058,33656,590872,613095,857051,841604,350707,371445,-265266,64449,-182543,-166140,97423,-111609,-41289,45415,-309863,-262575,-40282,-245447,-379541,84725,-42863,12447,85415,-215445,-144862,-93175,-139713,-9481,-6465,335862,943604,802674,960314,659261,478518,-356009,-605403,-910140,-1361296,-1226504,-964991,-554071,477982,404613,976638,825623,666798,728432,373360,-36146,-400264,-202136,-74329,-168495,-2255,-83834,-2275,65940,-320010,-69008,-299879,-225699,55687,48360,262470,-89858,-64412,-147339,-234059,-185101,-227803,423405,188171,882345,1098452,424115,656249,54159,-157374,-417408,-1110515,-1160735,-1253746,-456363,-147904,-142805,687469,655759,729003,908096,307015,361801,-78531,-166190,-209276,-283964,34060,-222474,-171749,62160,-163103,369723,-151571,45354,-41841,53587,-6931,-247310,-203431,-247545,-299767,-562871,-119446,-194067,95556,565659,967350,671817,1123683,465352,187375,-172718,-747364,-779435,-1118269,-1086028,-700987,-550728,422972],[0,0,0,0,0,0,0,-10,-2,-18,6,-18,17,-20,35,-31,55,-51,71,-81,95,-114,133,-158,185,-214,249,-283,322,-371,413,-479,530,-605,678,-758,852,-941,1059,-1166,1296,-1433,1587,-1752,1938,-2133,2358,-2592,2858,-3150,3459,-3833,4205,-4667,5153,-5726,6374,-7104,7986,-8984,10228,-11718,13614,-16066,19380,-24125,31499,-44796,73551,-120619,715748,1903822,2170035,2645959,1564919,1358691,89487,-1131835,-1442813,-2303845,-2010669,-1355953,-833798,-215166,451532,146219,398705,-9160,-676982,99184,-576511,302566,1155842,1011170,2185857,1144020,1491552,712851,-289632,-402383,-1816468,-1102448,-1479434,-735929,-212733,-531144,-64340,-785592,-574004,-822160,-1241903,-112154,-63257,1712703,2403830,2846660,3130013,2130343,1133953,265707,-2095869,-1546887,-2958008,-2780356,-777527,-1883799,924645,204849,134628,2166230,-1196893,613038,-354411,-828392,1245018,-429981,1627634,1092256,655091,1614174,-469608,288323,-687482,-946733,-639719,-809373,-165073,-379193,18670,-387665,-1056111,-1512454,-1754370,-1163314,-118183,363448,2003966,2694837,3121795,3687045,1915262,1081503,-711318,-1906303,-2370096,-3337629,-2518574,-2236088,-718989,-54684,1069656,1596405,321640,1475650,-69338,39906,397562,-1044367,1368356,-116952,795891,1414267,-621746,1384331,-1099814,-176553,50805,-1410018,1497962,-1317152,350021,445416,-2462987,364249,-3039029,-1555624,-335220,-2497568,3055197,720201,2971999,5301406,868811,4763251,-239324,-1400612,-311427,-5604737,-1599815,-4028116,-2420331,658839,-1388684,2655803,977507,1361437,2138530,-305254,1241394,-795792,9413,463902,-395310,1196044,188486,544619,165346,-573004,254002,-416688,390858,567127,130428,318094,-455771,-1250983,-1641903,-2161757,-2199799,-1369320,-38793,610479,2921850,3200002,3909829,4477241,1419920,1614231,-1158619,-3206521,-2505201,-5512334,-2305163,-2523152,-1638245,2151032,-183658,2983887,1549627,565543,2407124,-1501424,1108406,-574263,-1152250,1693115,-2049540,1217392,-237988,-1284898,1933423,-2009376,1319927,891175,-431939,2565388,-1496067,374993,-806909,-3955177,-756094,-3393853,-1368919,424683,-47729,4197667,3362530,4383911,4240570,1915400,1180638,-1615396,-2659689,-3714269,-4290721,-3333100,-2276616,-591268,644518,1433988,2244988,2166470,1488287,1151050,565209,-218497,293047,-850119,7390,-359028,-934931,561328,-1000687,122330,420462,70632,1768209,353747,518272,630105,-1281581,-872820,-2385954,-2850348,-2144132,-2122229,134230,1659361,2648070,4495995,4176357,3964798,2811225,-71396,-813774,-3323621,-4120001,-3504089,-4025747,-1431572,-1151705,687760,2121952,1551716,2761284,1526386,1135179,1409797,-614336,171491,-269922,-904732,-168869,-907032,-695298,149,-728871,942812,390477,1065297,1781535,5546,441645,-1073253,-2006290,-2099178,-3301889,-2143266,-1526171,-105388,1786695,2748523,4122984,4274218,3460280,2385937,60133,-1233838,-2920100,-4316320,-3419401,-3822698,-1691825,-540812,313800,2163608,1871554,2303674,2178142,631749,1011164,-185839,-176798,-209681,-733286,-530858,-978723,-374152,-341020,-157083,345501,683598,1287711,815158,1135785,-56958,-731328,-1478927,-2634514,-2496350,-2510276,-1509164,27589,1435680,3293532,3747560,4297632,3161085,1831486,436306,-1904319,-3131441,-3813477,-3976834,-2900863,-1997470,-354470,711342,1411474,2294969,2044544,1621223,1528664,401448,486588,-332821,-465360,-267448,-775340,-497805,-704657,-543413,-130449,-17039,1182834,839251,956582,1014036,245894,-292986,-1790106,-2133797,-2442127,-2070458,-986777,104287,1532818,3100298,3730600,3772215,2748062,1638240,81894,-1789789,-2837728,-3544550,-3530631,-2582355,-1726367,-250748,657047,1364985,1755236,1830638,1723683,744857,759069,220858,-133661,-539211,-611453,-404696,-774401,-647341,-435354,-391999,312328,630182,662757,1250110,698358,377593,-768518,-1781449,-1774195,-2370105,-2019332,-1040484,-77520,1666451,2552213,3209824,3525465,2282851,1349053,-195703,-1525960,-2656058,-3357511,-2991106,-2306324,-1310717,-39904,436583,1253173,1426056,1370486,1471349,976796,798251,299335,86534,41126,-365470,-338716,-958017,-764598,-664371,-476048,85354,522910,824539,900683,661336,271012,-617501,-1034869,-1550031,-2167419,-1492615,-955714,-23050,1596188,2191426,3164993,2676799,2200717,1207941,-552784,-1463558,-2704161,-2577665,-2310939,-2192620,-793544,-422203,776981,1162225,1100694,1494995,819187,753049,568501,145555,490770,-31416,-179106,-171838,-537821,-475945,-943498,-161886,-323188,-136446,812650,471641,1002455,123498,-400445,-527502,-1746506,-1217958,-1668995,-696951,412702,936049,2837440,2317924,2436739,1800260,129945,171579,-1546056,-1715079,-2001577,-2503774,-1118851,-1288537,250280,748124,456007,1659476,290827,1138812,701517,192800,829288,-217716,723310,50413,-517658,277982,-1413945,-67066,-818685,-621577,425777,-227307,1014896,158402,-7771,129162,-1012970,-880360,-1665427,-999884,-94725,-73773,1834780,1260931,2433667,1837028,662567,1087649,-868085,-927851,-1668821,-2098964,-1049421,-1490571,68969,36174,54029,1127899,-92090,1027218,13824,226672,1017135,46346,1303111,16258,472742,182017,-819881,40462,-1185968,-697203,-363603,-563941,636010,-309774,603761,304375,-382839,-147526,-1303975,-475426,-497979,-489960,1041039,899855,1998731,1185244,1196914,1431620,-266345,158154,-1382058,-1690761,-697371,-1512182,-403956,-705945,-38114,420428,-123541,726095,13079,225302,424982,-124071,877800,483109,917476,659792,1951,395615,-910393,-584056,-802742,-1080792,-95057,-555541,227567,162340,-131175,398264,-610613,-274698,-353913,-338894,280230,97514,1027796,1018578,1183624,1304605,261859,-115395,-444390,-1295941,-1235101,-1239726,-578813,-453161,169473,233879,112643,130691,160601,-274680,-218976,-97548,240219,488569,977751,548607,657811,580312,60830,-389118,-804264,-670568,-694712,-718023,-189827,3964,-34604,386700,164645,35163,-191578,-197262,-120220,364726,660816,784470,829914,885061,518076,334863,-290322,-658908,-663068,-750414,-579133,-347216,16677,373597,338510,25956,-138878,-311643,-52039,-396015,-155555,308954,511272,749660,1189722,1012661,789032,149098,-217830,-525986,-1201324,-891608,-919229,-434453,-255817,-45319,124499,-66971,-26344,64367,211168,150337,219981,536522,652721,566060,491395,243881,-76510,-509156,-824862,-792149,-882970,-175854,183976,158727,497681,163228,221620,-402977,-242036,-458129,-630785,-342344,120489,757662,809415,1056591,937028,819130,407783,-256282,-458213,-1039859,-1149778,-831669,-734747,-623933,-130262,-64947,200406,-19918,326792,497260,-147438,739645,603203,544225,431617,305899,160834,-464726,-580280,-410872,-917174,-261658,-155171,141660,578868,341505,206397,-52348,-260542,-590900,-1003696,-699583,-508097,105755,471048,908365,1268256,1263365,894991,367132,41048,-466660,-762511,-909031,-858439,-553808,-320370,-158063,165041,213812,176500,730214,329230,509440,573514,622555,493880,110513,278669,-432201,-255081,-386552,-755245,-417541,-390350,-81367,328644,677954,746083,374534,245283,-230401,-593736,-784503,-887942,-410524,-30995,223229,1098571,1092577,946970,714947,302289,223508,-440001,-671533,-812802,-809234,-932534,-697219,-256301,-100027,42873,471248,536009,567574,568988,676126,619898,504006,470811,-156359,-295678,-748068,-827124,-615968,-730467,-59858,366262,207657,528547,595172,277038,-78375,-311929,-699915,-1247892,-500615,-564332,-232991,649184,713655,1272677,930666,932525,445169,-217860,-305435,-1066185,-838928,-653335,-990953,-426089,-720993,177156,262375,256957,637197,659518,770969,792083,613057,464871,266008,5342,-476854,-831013,-505416,-561389,-238696,-208361,189256,767553,397590,723315,179564,-207378,-308591,-778920,-508657,-1024053,-300262,90658,194675,887609,993702,890842,798556,429791,270753,-536302,-749815,-913167,-1101962,-566094,-714729,-187015,200299,98207,520756,7594,563469,634067,327768,782391,18668,235540,-152702,-437458,-436327,-805092,-479726,-825971,-94034],[0,0,0,0,0,7,4,6,1,1,-7,2,-19,9,-24,21,-26,36,-38,57,-63,77,-94,104,-124,148,-164,204,-220,266,-296,335,-390,421,-497,540,-619,685,-767,855,-942,1056,-1160,1290,-1418,1566,-1722,1897,-2080,2295,-2518,2771,-3050,3349,-3705,4079,-4530,5027,-5616,6314,-7140,8182,-9503,11293,-13914,18206,-26844,52081,-339904,-1474505,-1431899,-926485,-850029,914937,1417806,1733559,2498446,1383888,1514326,-17915,-593951,-710418,-1208452,-891250,-325406,-15486,306110,684278,-623068,-469884,-1743475,-2016346,-1445651,-1703897,118865,695825,2190328,3026455,2180833,2200401,1470389,426989,-203164,-1039927,-1499434,-1334205,-931513,-947736,-378829,-479882,-570004,-280645,-1442502,-513638,-815297,269144,1091417,1216726,1974973,1876463,561842,582353,-262878,-1293316,-444844,-1514614,907,524833,311058,1896368,47919,155560,-577857,-3112481,-1589795,-2891453,-1545923,-273719,489584,2332660,2631378,3242958,2803606,2122332,788746,-289470,-994587,-1858008,-1492298,-1653848,-1292700,-1044975,-858832,-555003,-640809,-261772,-31105,619473,813726,1971006,1671829,1772123,1490342,266780,-149151,-1261051,-1391761,-1368207,-857762,9380,695969,1823269,1247612,1123772,90249,-1587276,-1813317,-3457544,-2416428,-2325206,-1123175,1368247,1337200,3779404,3643845,3158870,2795674,574174,644669,-1717119,-2002392,-1424433,-3288587,-637240,-1894863,-1679949,456594,-2028150,1151653,247721,273892,3561563,-47914,3203983,1482692,-127271,1671624,-2740531,-751598,-1590952,-2227434,1106256,-938674,2308437,1948256,1556835,1967672,-987448,-790394,-3036676,-3377063,-3062224,-2960642,-90517,181644,2426657,3790632,3538191,4264448,2048719,1623540,46218,-1650386,-1612859,-2647357,-2373482,-2155439,-2068679,-1358732,-1072512,-1139,297327,1294464,2082950,1361526,2828399,1463346,1474259,758253,-1553524,-577157,-2905880,-2028240,-655016,-1491451,2298603,841580,2761765,2955300,-20215,1405474,-3180783,-2238606,-3467033,-4891311,-928450,-2751000,1679967,2936272,2402926,5850312,2528882,3542027,1919477,-1487546,543591,-3457588,-2506848,-2095135,-4031188,-958737,-2431592,-755699,529792,22515,2635612,1415715,2950652,2766496,1661979,1987470,-831702,-502276,-2630421,-2530687,-2148904,-2276471,602009,916673,2446896,2907957,2019704,2126608,-507032,-1433016,-3105842,-3833258,-3382630,-2960310,-738042,394428,2685610,3850683,3648286,4276195,2349327,1874746,149385,-1747448,-1697496,-3589720,-2913794,-2543894,-3155129,-991103,-948170,-46165,1393153,1712534,2871584,2840939,2403400,2544372,336429,266714,-2000745,-2583947,-2402798,-3124480,-601077,-271869,1306515,3123036,2077925,3311991,1188777,-140008,-1293972,-3499381,-3202684,-3672987,-2702225,-720010,523641,2769720,3803209,3994383,4012445,2645337,1501655,100159,-1216720,-2350058,-2846515,-3042887,-2885738,-2373092,-1819637,-1019853,115113,1024679,2219718,2637512,2856374,2906930,1989274,872610,-577341,-1912453,-2715474,-2725419,-2473616,-1560601,224468,1674107,2584221,2983086,2605663,1932755,-400611,-1546971,-3146588,-3910463,-3315493,-2721286,-556672,736829,2384571,3547548,3861042,3625034,2568087,1498370,-16063,-1108205,-2369915,-3029223,-2889627,-2876769,-2285784,-1824693,-838711,421447,1102716,2272311,2545375,3099041,2610900,1931387,767793,-811455,-1537674,-2478757,-2858122,-2506817,-1289755,202471,1374097,2287399,2809628,2367643,1297646,-235701,-1583036,-2699783,-3352714,-3220158,-2188436,-849153,1197242,2350511,3463386,3612421,2885987,2451233,1010371,-95265,-1119155,-2180200,-2644374,-2853050,-2826813,-1938937,-1780316,-638387,172850,1104604,2019708,2430328,2969210,2608309,1793074,958221,-994644,-1443549,-2459520,-2767921,-2182445,-1233345,391306,1363774,2180690,2611502,2133590,985092,-318962,-1505303,-2673952,-2955467,-2680359,-1961536,-269194,823183,2258333,3237488,2985477,3051435,1560568,953840,62327,-1442349,-1579408,-2564826,-2289911,-2385014,-2271064,-1294715,-733482,371801,850081,1822917,2494198,2484065,2433789,1891825,685431,-636364,-1467578,-2217321,-2372508,-2030301,-989093,76689,1314348,2160141,2176951,1800154,825614,-120235,-1565222,-2315522,-2507193,-2497844,-1264921,-11289,1052409,2025748,2549985,2789431,2238139,1599852,747276,-338813,-1027550,-1471084,-1895475,-2240923,-1854631,-1735056,-1303907,-612926,7897,920907,1393728,2285754,2395007,1798856,2220869,652815,-543507,-1015208,-2325220,-1758189,-1924386,-1062550,45124,473097,1749195,1664252,1226042,741804,-665542,-1155255,-2297057,-2048923,-2024292,-1364565,277325,1022294,1907091,2240267,2161835,1983654,1068981,589815,-502701,-834076,-932286,-1951114,-1100921,-1558622,-1353373,-1141036,-835591,52566,86149,1116560,1856360,1777853,2310845,1139413,912620,-373025,-1251938,-1190243,-1931185,-867259,-945813,-420818,968746,680370,1862592,699556,274999,-159292,-1717516,-1177176,-1664760,-972491,-31069,-121435,1607363,1248001,1903861,2008776,736171,1174950,-381371,-347810,-520793,-1489762,-405192,-1407882,-1054216,-698223,-1306447,-209862,-691592,434878,839541,1015618,2082146,1232032,1764538,843971,-102845,-438120,-1554619,-725690,-1688482,-738002,278240,-149532,1258148,495758,448642,509241,-699592,-491523,-1682168,-1102706,-422332,-427144,1002529,717154,1629079,1668122,779033,1015419,-346716,150722,-458093,-1018603,-439089,-1319617,-71804,-691065,-829040,-169831,-1171977,-194195,116117,381603,1298141,1086845,1705654,1103744,910410,614009,-529523,-83181,-1437300,-672446,-524127,-558549,599880,281966,373714,374097,-443197,-432292,-980235,-748595,-418488,-538558,536703,574720,1347897,1240145,1070146,1112126,58023,50956,-690879,-472777,-288444,-495225,310011,-250604,-224019,-217540,-894025,-465071,-912827,-328263,575577,572477,1009160,984385,1134331,936061,484940,39322,-471124,-709099,-440031,-908017,-121619,-349260,130342,87507,-67612,-645561,-739317,-698432,-417749,-177488,-65584,680528,897576,1195135,1046699,752775,281471,-304989,-653265,-749089,-689535,-303988,-38599,-223613,284432,41384,16421,-488763,-635961,-707908,-507583,-358322,324386,729004,922567,926408,634030,610813,143829,-289590,-414377,-503868,-472806,-29409,-271003,153083,-239497,-303252,-507838,-766386,-563059,-163153,184434,560745,841573,1484193,1045451,929362,313717,-272223,-443124,-946426,-703431,-421541,-323877,-29766,70666,466590,673999,62154,-202657,-516706,-396158,-573587,-429251,221473,191394,752226,891476,905520,759544,364559,331468,-39400,-213952,-90797,-614183,-88986,-400377,-675519,-584308,-892251,-633281,-347178,14140,399956,659479,1458199,1420205,1052067,899678,268075,-273391,-989888,-886212,-865348,-755229,-155027,24548,551766,396118,468639,154632,-389723,-374654,-791339,-699815,-470199,-629298,324039,379585,665046,1263271,471787,605531,189263,-32830,-118605,-354871,-155403,-367977,-513437,-698737,-714559,-683952,-698981,-97380,-107067,481753,906228,954689,1183302,1251219,446124,203842,-391130,-703233,-1221858,-987756,-596459,-212691,370425,552508,834986,730744,65247,-70126,-507662,-843220,-607441,-755778,-301551,54896,471521,643226,662364,757798,617845,207881,249696,-23296,-79977,-247481,-444726,-867189,-757968,-879263,-1016685,-583588,-233435,201061,691261,1130050,1535848,1221524,1074864,490042,-240390,-327290,-1102025,-1116618,-1010181,-864654,108529,20935,773668,856998,527673,636649,-86536,-366258,-765833,-921543,-586921,-509521,-35940,290034,276281,711880,652746,599106,513920,420460,400544,-165014,-287829,-743313,-698731,-915039,-710150,-902459,-515637,-550727,341398,702487,1305245,1330400,1120304,1204919,221188,-49015,-726325,-964534,-1012744,-1396009,-470513,-77768,-41012,752763,597160,791452,717761,-64254,-203461,-670452,-540578,-943387,-312427,-19019,132872,452602,457420,459418,695767,400376,636918,264994,223450,-299414,-511427,-549054,-1380186,-977883,-837359,-1002920,77528,-32029,743317,1230924,1249003,1290728,785116,670911,-121822,-862946,-508897,-1302507,-1060167,-537818,-61089,277848,406812,758158,589452,580667,53658,-270779,-538874,-641634,-655800,-505723,-197596,124284,84261,473934,532753,505221],[0,0,0,0,0,-3,2,-1,14,1,14,0,11,-11,8,-18,7,-21,12,-18,18,-20,23,-25,21,-25,21,-17,25,-11,25,-5,15,-3,-1,2,-22,17,-43,43,-59,77,-87,112,-124,144,-170,184,-213,228,-250,277,-276,300,-286,285,-246,186,-93,-81,332,-762,1429,-2554,4489,-8145,16006,-38534,268517,253349,-777226,-1010854,-2463703,-1901187,-1875814,-1740318,-108921,349949,1627157,1738200,1786862,1523248,866724,505546,272931,87456,-105659,668967,225431,326151,-89858,-1214484,-860432,-2714753,-2281873,-1684395,-1556962,266855,590129,1878235,2133774,1953294,1732164,323837,-361448,-845026,-887128,-960594,-318763,499878,1127018,1297450,684069,479830,-941432,-1770006,-2259857,-2293294,-1849090,-890803,-260428,811672,1800137,835683,2369839,1119231,721436,1691018,-290566,1564473,134358,-232149,477266,-1870666,-1266034,-2699498,-3145834,-2054744,-2306880,-394596,1103441,1861746,3062261,2847590,2292273,1395216,-291831,-971254,-1525056,-2324045,-739301,-477768,746555,1348580,1283498,1879914,141320,129924,-1784286,-2173305,-1925618,-2525038,-1081235,-878850,456153,1025680,1504374,2033816,1529846,1847125,1307302,1316690,735957,498739,304128,-1476616,-1286399,-2957105,-3341372,-2790629,-3467556,-828383,-204366,1399570,3317272,2600197,3767617,2005037,879225,188320,-2759884,-1857806,-3043536,-1603858,364109,-945457,3189308,1092846,1589896,2453211,-1793527,688428,-3106396,-3183549,-705806,-3919465,747488,-967994,109994,3288565,19276,3570429,1934362,1525493,3377708,167883,1795389,-410432,-1796068,-1653557,-3947596,-3635601,-3305454,-2771071,-651788,53565,2443497,3360837,3836914,3843656,2066339,1190010,-996898,-2358063,-2623405,-3088105,-1958028,-362695,717595,2149289,2396172,2457896,1060566,554299,-1490700,-1779084,-2642527,-3288009,-1276689,-2477504,236759,416347,685803,3348739,792663,3509993,2712765,1492541,3214367,-607309,367474,-1941633,-3744124,-2396211,-5437054,-2718245,-2724876,-1811338,2641064,1165664,5194058,4256369,2576449,4089827,-1044206,-507580,-2382438,-4655347,-1301339,-3590243,-234265,1542334,753211,3899611,1639648,1883666,1131259,-1364533,-1480890,-2780314,-2889270,-2093218,-1877069,-791512,464673,1101254,1981778,2805765,2682545,3196380,2594534,1698455,923337,-916840,-1732072,-3521295,-3967024,-3892170,-4222054,-1929007,-810822,1732526,3695950,4128883,5526272,3405129,2306429,715854,-2393182,-2814732,-3802179,-3609863,-1588277,-1223325,1006958,2398385,2116273,3245358,1570136,559130,-230881,-2514267,-1826726,-3158866,-2373691,-1409219,-1377167,753906,796946,2083363,2970902,2495792,3858493,2274868,1920061,1069431,-1038759,-1954921,-3854985,-4802009,-4088124,-4123927,-2265614,23007,1549199,3770238,4416818,4324694,4124518,2030501,495698,-1495759,-3465806,-3343801,-3486258,-2037589,-131040,659378,2553630,2824845,2552715,2351954,174292,-285034,-1582775,-2423361,-2327957,-2680937,-1627615,-1149607,-256076,1357013,1388875,2824230,2679287,2807995,2947083,1482248,871825,-1037700,-2220688,-3265779,-4734790,-3986057,-3594291,-2095829,-63299,2052047,3654260,4519306,4662152,3712532,2152601,-518996,-1775660,-2980689,-3905155,-2624144,-2099744,-717201,1283675,1995614,2894706,2229854,1627242,805099,-658983,-1270187,-2140489,-2319178,-2033132,-1620637,-827767,90111,791245,1896150,2176449,2874767,3137760,2454188,1963312,454881,-697321,-2278641,-3716010,-3978464,-4271030,-3354732,-1853648,-200505,1985942,3435013,4280647,4445885,3258641,1941722,-214439,-1703301,-3078924,-3441540,-2762445,-1971410,-360156,818487,2078547,2404346,2156717,1728783,643807,-499735,-1127730,-1919153,-2030876,-2045003,-1402336,-525640,-52224,907516,1576129,2125871,2856908,2459244,2510769,1641564,805983,-788467,-2243998,-3078166,-3758955,-3614412,-2970835,-1883207,26332,1749731,3229306,4080785,4043843,3045876,1466026,31531,-1882965,-2740782,-2878058,-2456961,-1838653,-367800,930484,1394289,2294643,1799805,1128832,218093,-689793,-931010,-1779257,-1705794,-1526722,-1105027,-590516,-164552,640065,1481094,1581501,2475395,2137671,1855426,1484949,518045,-460607,-1971496,-3084683,-3413551,-3534554,-2601790,-1711790,179745,1769476,2626653,3525197,3177308,2713756,889429,-84511,-1403467,-2132986,-2336503,-2232746,-1120861,-230452,564735,1322120,1256413,1265452,766175,15362,-109675,-992111,-980607,-1354701,-1260515,-344324,-706430,403769,526444,980253,1953591,1227671,2040716,1742480,1132911,735083,-770324,-1243578,-2553521,-2898818,-2782343,-2633154,-794973,-72707,1492064,2711054,2946574,3326350,1868805,1298938,-71447,-1525506,-1424088,-2215734,-1481651,-1071555,-517355,957571,589072,1218917,856204,152912,167532,-920097,-476367,-1014780,-529719,-354030,-720317,473411,21400,692022,1105337,339654,1786321,823602,1468461,1134898,277,141955,-1596510,-1832396,-2397883,-2876871,-1442854,-1722608,505810,1241636,1897054,2966867,1586172,2204449,899823,-525841,-330156,-2107774,-886143,-1211294,-862078,574330,-279155,1037055,204586,112986,318204,-885657,45437,-890347,-557775,-116488,-462743,684897,-182475,671518,623875,-20083,1018879,319453,1101609,986029,326158,805041,-584767,-736110,-1652617,-2045896,-1525730,-2048359,-682224,-57595,832852,1959976,1413273,2027780,1151922,497205,262594,-1071896,-626483,-1454384,-499392,-183889,-380317,873233,179740,311032,-41874,-832822,-124194,-1231914,-587651,172736,-394692,875218,224014,806735,618224,-184525,466515,-207840,493678,360540,217555,680458,-135989,40918,-519307,-1246611,-1040413,-1969487,-776976,-889660,-98618,820717,580112,1643435,1270097,850648,718013,-131335,-32056,-819779,-263773,-292237,-13708,504044,28146,104807,-399512,-816536,-599604,-849403,-636986,-470512,-247659,824744,641344,999820,754567,372397,656332,-273178,-160058,-21364,-76178,159244,139938,416503,-198048,-507048,-499481,-687587,-880627,-799035,-453981,-114019,348854,738739,829211,1053741,781358,225013,-50121,-57829,-139888,36954,-116227,322775,151163,68374,114808,-623223,-780216,-1143758,-1216329,-441443,-202113,501739,613011,1133406,1311178,724700,726575,272112,-269177,-535288,-528048,-149593,-86355,26912,294024,177408,51481,-189048,-629589,-645950,-604191,-412338,-103642,98905,288040,270542,291978,342859,49273,427133,225254,101772,117620,631730,456948,520931,276293,-515706,-730606,-1275555,-1628518,-924931,-882485,-73991,547625,747311,1471515,1046000,1090633,828875,-67260,-97275,-933649,-628631,-580836,-394764,-191219,-66340,329117,-190588,-206137,-296267,-468315,-236910,-279437,-155296,173634,65417,-56117,-10948,319293,122738,51739,291089,603432,741041,674050,595435,521169,-337947,-437477,-1116001,-1338875,-1334249,-1334147,-482884,-80491,157130,1427962,1214031,1173544,1244405,557784,93445,-126569,-411751,-809251,-806731,-266557,-192362,222683,86033,446052,22551,20583,39677,-267812,-148582,-268682,-18163,-21844,-213283,-26915,-144450,-25950,172285,257306,831769,782220,708603,930750,189766,-30889,-566527,-1121118,-1451555,-1637967,-1242968,-851799,-78952,767324,1229260,1423053,1648495,1440538,770927,277490,-335210,-803789,-808514,-909478,-789106,-113794,-129234,80046,287680,463904,442834,209453,-106556,94744,-7904,-204243,-479697,-487568,-334010,-326493,-71359,277118,260433,968180,632170,959519,1043267,531796,86236,-695639,-1107549,-1509778,-1439262,-1152805,-724128,-31313,817571,1255406,1546908,1520304,1402112,692189,338037,-476044,-901782,-612274,-1431873,-367605,-545170,-155952,308764,209851,312543,427085,266541,364662,-248052,17557,-110006,-322579,-503145,-667074,-261354,-305724,48056,498165,514209,993441,871822,603348,481648,-133342,-527848,-1119509,-1420118,-1302488,-1426130,-681571,-159660,500955,1379598,1303505,1818798,1258398,1138800,101177,-677976,-498265,-1299129,-694018,-865005,-613769,107433,8155,530784,445869,272207,597651,-5647,432505,-192658,-244950,-291283,-575085,-269180,-494580,-159216,-113987,271827,703049,991941,1094528,1002781,339591,1254,-583300,-950542,-1436416,-1475077,-1062009,-706349,-217831,750821,1059529,1694468,1239234],[0,0,0,0,0,-9,5,-19,13,-20,30,-26,49,-40,68,-68,87,-106,116,-148,161,-196,223,-256,291,-330,368,-420,464,-527,581,-648,722,-788,878,-953,1053,-1145,1251,-1365,1481,-1614,1750,-1895,2056,-2229,2413,-2630,2839,-3108,3374,-3700,4062,-4478,4989,-5555,6286,-7138,8240,-9638,11471,-13972,17444,-22577,30560,-44214,71175,-141989,742022,1701091,1209753,1782714,429521,-43212,-1165487,-2360832,-2157143,-2497215,-1642583,-746533,24498,1242740,1467908,1148422,1109922,1005057,-430559,191750,-237761,249699,1134569,559833,1809487,333137,488709,-328014,-1472431,-1284150,-2122840,-1268175,-1127291,-418578,277075,59579,704263,-34401,126219,-295744,196622,592018,975703,2392280,2195799,2498652,1791197,240350,-742754,-2362849,-3511868,-2994053,-3023739,-1952008,184808,-289296,2619549,1901464,1377833,2411981,-527936,759415,-580147,-1262302,791901,-1102881,1162059,598021,-151626,1288687,-854212,-146546,-509183,-1340093,-591801,-658201,-248692,125639,-479841,-359084,-707722,-735990,-231082,152845,1195949,2188601,2657876,3496761,2266238,1808901,347983,-1683895,-2756788,-4116019,-3440234,-3561327,-2347561,-52288,819520,2760946,2882153,2910626,1980051,900423,49221,-875200,-692132,-1826958,-164540,-496962,180561,941702,-196658,997417,-65649,-51336,295409,-1044575,407321,-1242215,-800469,-426343,-2564900,-440366,-1783331,-607751,1813638,18234,4522464,2792178,3031252,5098842,-569838,1660397,-2583805,-4725610,-2181689,-7577436,-2059768,-2396505,-1539106,4316293,670972,4996471,3174705,1409848,3309928,-1743077,110061,-1310287,-2431146,13202,-1857475,479200,95659,-7955,1558791,-355085,1388715,549856,-340725,1056302,-1359389,-752936,-1423024,-2573431,-900848,-2050919,-336536,470084,1297506,4141902,3609693,4462060,3106603,1712092,-336982,-2519731,-3837297,-5955957,-4151170,-4741942,-1938743,694096,706631,4949861,3316394,4200609,3688966,31458,1541537,-2834250,-1731894,-1588802,-3520593,533690,-2201223,743806,1135530,-911300,3237632,-765401,1474160,1645665,-2111246,2017837,-3393868,-1640057,-1140382,-4860586,838486,-2479475,643385,4002643,1487611,6777223,3113313,3439890,3077488,-2550094,-1368049,-5560528,-5633309,-4562814,-5404863,-996346,-515537,2303271,4185674,3922559,4867782,2419045,1538413,467336,-1786222,-1645590,-2679008,-2215371,-1277167,-1147762,208494,642575,1070314,1454702,1370232,1381147,1166119,-61187,-581510,-1258437,-2979775,-2642517,-2592906,-2728066,-309555,745827,2322632,4491819,4179482,5357150,3526629,1280372,-242371,-4188684,-4244832,-6036491,-5644054,-2878240,-2962388,1061626,2176546,3738697,5721935,3234911,3847555,1070463,-149151,-396055,-3088306,-1865686,-2304445,-2171487,-201603,-1321381,850287,1601114,880120,2504271,958619,1040618,813195,-1197324,-1076562,-2592994,-2909150,-2360358,-2592690,-475809,900359,2753995,4376102,4658252,4816623,3272407,1203134,-552010,-3433799,-4749675,-5627422,-5248014,-3592585,-2019718,523781,2763478,3272096,4851295,3757608,3024954,1855622,-539445,-701547,-2196716,-2381314,-1981057,-2130781,-867012,-539910,596959,889270,1444577,1709587,1589139,1285052,317786,-440700,-1225108,-2480088,-2671252,-2938785,-2061705,-575205,1020621,2976641,3795944,5111616,4338042,2948800,1505936,-1130931,-3123958,-4669323,-5808731,-4735306,-3585113,-1256199,698734,2462905,3998854,3910029,3752735,2854734,1545950,73083,-1595136,-1775850,-2279033,-2304531,-1693738,-1380152,-267917,11970,1048112,1374500,1263874,1523185,1110630,477355,-150812,-1493017,-2067309,-2661196,-2671462,-1768200,-804837,1117257,2432287,3929812,4284418,3792528,3122871,854813,-1147669,-2994422,-4387657,-4681389,-4531515,-3341129,-1175032,648110,2544964,3292444,3565284,3715061,2630419,1449155,-74950,-814541,-1963441,-2088452,-1647183,-1914882,-733454,-428955,72957,584270,791080,1689932,1198029,1253143,674937,-621269,-923324,-1994993,-2350193,-2142793,-1513924,-483585,912733,2269197,3619248,3712629,3360557,2140068,640381,-1224052,-2797188,-4072159,-4431927,-3792900,-2543336,-1030369,765266,2346791,3068121,3292039,2752237,2070644,1000376,79938,-921336,-1260339,-1453684,-1417124,-1122403,-1209541,-242210,-113675,538829,854983,1227508,1246489,955959,527136,305846,-1049595,-1460857,-2083313,-1940375,-1447035,-570588,1092404,1806319,2886098,3017129,2979552,1899392,204873,-919615,-2636616,-3625168,-3224212,-3296021,-1929378,-746925,807397,2162080,2237417,2904689,2098323,1459725,822771,-342059,-411876,-1028321,-993779,-1124849,-997244,-498192,-689475,-204519,201221,194202,932825,585919,1065543,514585,-108956,-68827,-1530172,-1235509,-1448782,-1369487,-75732,363246,1888372,2441673,2654259,2592636,1057639,635228,-1259313,-2077863,-2891838,-3353715,-2059175,-2093590,-321506,679167,992107,2289999,1782107,1981997,1358957,557183,385626,-442218,-110712,-760270,-753113,20856,-1398991,-253485,-671415,-454990,409504,-304339,784676,221746,697043,567046,-624222,-70249,-1352662,-1037405,-243748,-900883,1167863,884134,1892472,2538119,1356162,1437192,-210489,-938667,-1719947,-2492922,-2064417,-2397880,-951046,-90526,415121,1671428,849523,1700896,1240834,672374,692945,-139039,295127,-245162,-263177,148717,-772259,-191539,-1011036,-617030,-357252,-822207,335592,-69482,596715,397370,-35986,685189,-575104,-470742,-550681,-990916,283504,-83029,974419,1598225,1207173,1507902,186326,466652,-1046227,-1642425,-1523718,-1933757,-1032556,-714102,36029,763360,441479,1258479,840918,401249,582237,-97187,415186,-12382,172435,260242,-203521,174810,-561352,-627234,-871902,-1135592,-509493,-616096,56686,315136,156125,726570,131594,289099,-9242,-431614,153804,-300001,397411,515307,939967,1146161,577831,239980,-231389,-789951,-920323,-1620501,-1225277,-896093,-362332,87111,286412,830581,741682,235121,443589,90559,275436,113707,434344,739604,785371,632766,92433,-264875,-768969,-941381,-1173965,-1148241,-943025,-304460,119473,504119,657111,869015,358282,179002,106220,174764,308755,40171,399482,353260,174871,269629,13269,-312469,-961176,-928172,-929133,-689032,-245208,173538,280705,574731,388630,124715,-65060,-468598,-200098,26087,118258,730526,789734,1015617,1045520,435270,53924,-505125,-1101510,-1413895,-1237250,-1112904,-667009,-36411,138106,879560,1115591,831406,662384,356855,344460,333353,57607,148412,175901,152552,-279571,-442879,-237643,-545810,-513446,-92112,-336566,188180,310825,465781,486951,147252,-157149,-215516,-463141,-613442,-221988,89285,627133,1038136,1200567,1074627,670280,96462,-281557,-1285135,-1412561,-1322491,-1305305,-551802,-70302,215990,752713,823586,924041,950021,1000726,270490,194610,156221,-286338,-173874,-504323,-657225,-284085,-630166,-542113,-322595,-199575,140127,23162,554760,492417,410515,458779,-373343,-559013,-737631,-349276,-47359,291889,751704,919918,1447120,1231298,704252,364295,-555610,-906573,-1615836,-1327782,-980064,-891610,-444371,204268,808872,1102509,860208,1138594,1132642,618496,436525,-90316,-141941,-365416,-582187,-669708,-943098,-649516,-426488,-206189,39979,386466,708947,874439,253711,345327,194914,-586011,-731208,-918360,-737847,-436572,53848,769410,1040005,1446536,1331311,1086449,368721,-563155,-918528,-1735662,-1312931,-1460718,-824760,-349471,303421,794846,611673,1094898,1173309,929733,871940,282604,-80624,-122375,-587171,-446017,-967740,-958626,-602960,-900987,-143786,71977,348944,672217,646539,1028095,400846,-457317,-239654,-986015,-756400,-981678,-375720,307898,445277,1379449,1269167,1313342,905604,242597,9003,-1204731,-1231128,-1533028,-1585828,-829233,-701842,154314,750214,551622,1260137,741587,935801,649474,192546,136107,-578759,-282732,-654050,-954948,-608490,-967414,-416469,-203854,99125,577006,503298,969797,548215,447420,123740,-774906,-497632,-1219909,-760887,-286742,-40350,985424,520864,1263687,1230864,707331,562079,-646384,-580827,-983746,-1723312,-880949,-1421354,-280046,-62928,479552,1064784,798273,1163850,759531,675357,631444,-404062,-33542,-201439,-991620,-659880,-1240591,-357269,-683737,-351985,484883,203698,1006054,562237],[0,0,0,0,0,1,0,-5,-7,-1,-16,7,-17,21,-20,39,-39,58,-66,84,-104,123,-149,181,-213,262,-298,354,-418,476,-566,632,-746,839,-964,1099,-1236,1413,-1574,1787,-1993,2240,-2501,2784,-3100,3439,-3812,4220,-4672,5155,-5700,6272,-6924,7622,-8402,9263,-10210,11289,-12476,13842,-15385,17174,-19274,21774,-24845,28745,-34064,43197,-152485,86661,205421,1684435,1438539,1841956,1997182,526399,771992,-982804,-1657520,-1266974,-1787324,-999022,-301203,170628,351743,324779,-403175,-468736,-1245695,-1351376,-429617,-457499,1530205,1822538,2674171,2773496,1877804,1508442,-420230,-988310,-2145014,-2567451,-2403019,-1699355,-921703,-660104,522760,178721,546807,471505,-294006,754135,384427,1107223,1693221,1043091,1456391,783808,-147920,-433119,-1497287,-1488945,-560279,-1352007,268885,488832,391646,1631687,-721554,-193050,-1157209,-2530006,-660437,-1862437,310839,1397276,2021548,3798478,3266416,3086518,2030469,305913,-1308870,-2391732,-3160686,-3105875,-2366701,-2120451,-120960,-209012,601574,1123425,599587,1476128,964065,1396391,1022944,1069082,1092482,3833,437559,-1153551,-1237477,-1192400,-1905923,-563524,-348401,731156,1461898,1024255,964702,80798,-1181442,-2111530,-2802817,-2592043,-1425855,-404444,1603419,3053234,3858208,4337966,3229429,2149936,317376,-1575552,-2505206,-3816328,-3564699,-3040910,-2759511,-738117,-162924,821325,2047838,912834,2623833,1613684,839602,2624450,-288431,1161511,-68945,-2482157,74927,-3133152,-1284745,-640612,-1649164,2319622,377295,2455341,2723260,-75948,1209212,-2420046,-2529308,-3091449,-3747038,-1295353,-1015883,1723175,3379925,3909511,5294022,3583484,2705073,968645,-2011785,-2085269,-4832317,-3855581,-3039725,-3582493,-130992,-816383,1083347,2353578,1526550,3345451,1833468,2007525,1755398,452525,589847,-1277047,-1238201,-2658353,-2210497,-1922917,-1505047,775027,455054,2673012,2758002,1872463,2191837,-1289403,-1144534,-3639936,-4425610,-2690971,-3542499,770806,1201057,3263011,5766159,3587860,5656491,1770505,647008,-480480,-5262819,-2531829,-5428307,-4311823,-1276937,-3437941,1787806,581928,1546103,4425696,1144081,4454600,1719063,1031447,2022851,-1800406,-277595,-2686922,-3135065,-2151209,-3247839,67522,-342108,1935602,3412178,2243035,3299920,704547,-53369,-1773702,-4286692,-3348868,-4120011,-2155488,-209956,1390082,4230694,4575848,5023637,4285908,2418949,752629,-1623916,-3155748,-4669132,-4498185,-3959014,-3217426,-1303665,-333395,1384469,2391454,2477935,3764149,2763049,2696628,2051209,107858,250288,-2363272,-2236927,-2956218,-3724104,-1505580,-1911372,1157245,2054343,2651204,4148265,1771217,2021372,-613038,-2680937,-2748933,-5153360,-3208080,-2774074,-810257,2558874,3107299,5421572,5316532,3594177,3023852,-259428,-1938311,-3100526,-4887030,-4023105,-4184268,-2615945,-1398573,-317876,1484198,1923113,3261525,3141562,2940296,2918447,1485428,851891,-1001043,-1794913,-2773024,-3429330,-2965753,-1884680,-687679,951216,2453223,3194104,3398110,2435009,1211210,-363771,-2654988,-3314959,-4174682,-3563585,-2103130,-216029,1916437,3753326,4778041,4656926,3931786,2299984,193426,-1524279,-3333006,-3983598,-4456370,-4020258,-2545415,-1585251,41297,1401124,2388379,2949757,3120386,3238116,2652286,1765059,826422,-834340,-1847171,-2933407,-3307589,-3386312,-2258275,-864267,827730,2316038,3136483,3107678,2706456,1180110,-768359,-2399408,-3355761,-3642747,-3391199,-1969924,-72175,1766412,3703307,4356155,4245328,3687914,2058305,203167,-1692279,-2959031,-3590756,-3960329,-3216972,-2615600,-1558532,-167969,903598,2305358,2667712,2954914,3329404,2425969,1798159,543976,-831263,-1578038,-2710888,-3143275,-2822122,-2157442,-318533,754878,2083584,2772105,2934640,1952125,1013897,-453601,-2021834,-3223662,-3398117,-2944831,-1591872,120767,1814842,3251846,3788427,4152542,2730011,1853816,-200758,-1682751,-2514339,-3281738,-3308556,-3310403,-2425138,-911120,-222475,1162981,1694241,2297303,2944359,2827978,2456401,1645658,747148,-296561,-1816367,-2237576,-3085065,-2630469,-1803409,-799295,890781,1414491,2911008,2587472,1649734,888543,-872540,-1898797,-2606255,-3073577,-2157520,-1425160,133910,1543204,2708830,3589552,2894029,2080488,1031171,-249536,-1493511,-2549180,-2918120,-2909367,-2455543,-1750921,-715526,-6700,284861,1542621,1727685,2050506,2167124,1882787,1722512,284835,-83155,-1111975,-2174044,-2082814,-2682298,-1605716,-772252,-68429,1946239,1806143,2196901,1649507,640227,-10874,-1931623,-2058427,-2264738,-2100845,-481041,-193631,1984732,2475547,2558451,2847019,1457853,920131,-338803,-1242571,-1703875,-2586015,-1931699,-1657822,-1448328,-625477,-435250,886972,936755,1266459,1906535,1559484,2049482,1097550,1052087,-31764,-1004363,-1136579,-2239888,-1837863,-1541782,-949168,565808,698075,1721648,1763647,1078816,1198625,-676711,-773713,-1873255,-1689385,-1000937,-864268,781322,1202616,2009238,2429075,1362751,1539977,17600,-259166,-906327,-2191534,-1161079,-2098888,-1201990,-686844,-1000077,567755,-138523,719388,1197041,882683,2060993,999177,1911469,860693,-27350,237490,-1478637,-1141782,-1814607,-1726935,-279476,-679739,963845,919781,1057393,1321105,-213815,300504,-1085887,-960904,-966223,-1049021,218697,346301,1144909,2044314,1190574,1378474,115533,21196,-693232,-1155090,-695727,-1407596,-756680,-776638,-816584,22466,-410114,552309,186006,296779,1324452,648950,1472271,1051958,1016315,760808,-448879,-404974,-1301356,-1387923,-1115480,-1292298,27489,-79758,366444,714075,94252,569968,-499933,-421164,-338788,-931809,179464,43961,825816,1200759,933093,1169747,663277,380338,-470344,-923409,-646933,-886788,-786446,-600419,-159483,293614,-188610,66537,-237057,-188004,236725,160465,977793,731085,1135243,1357269,669548,615246,-447373,-616889,-958823,-1237675,-636622,-876946,-19502,300972,-9864,423178,4759,-377163,36472,-322319,260870,251318,559327,825532,635885,921061,382884,200781,-550207,-736878,-988121,-651327,-419558,-332824,152432,190156,308849,173653,-234540,-288529,-602455,-342566,32596,378667,889289,896389,866459,1088316,595864,-41779,-250431,-631004,-886548,-907504,-922504,-489671,-100283,-54233,-92467,109399,328505,83877,57954,484161,698519,758945,995080,926124,429348,270561,-114182,-762318,-913804,-947079,-461414,-604820,-68213,522721,688939,451423,190121,-132352,-394318,-617160,-646018,-65892,5600,635042,850631,1267081,1020483,552330,181418,-189991,-292029,-841741,-1176503,-816828,-738784,-850582,-367036,-315573,-5515,-262775,224398,413596,598707,789836,731024,914923,624085,335368,-196704,-500604,-1121293,-1413986,-968498,-623966,-334944,439198,518308,973627,604429,412810,142522,-776251,-779795,-1208771,-621072,-247592,110300,1068576,1069142,1047060,988935,416095,290486,-306562,-791720,-666844,-828241,-664157,-801794,-499462,-457787,-231860,172500,282535,707162,933396,1045701,1200449,717841,817758,-5177,-734807,-768767,-1426586,-789781,-1241857,-562571,-156631,318845,1029994,1114666,1066198,573830,-154646,-332305,-1016164,-747394,-765988,-496072,201334,758040,1278834,1369295,995527,725810,429328,-97072,-461678,-679187,-754684,-995949,-760448,-679372,-657316,-141635,78767,342155,945339,1041212,1382314,1241006,1047116,475947,71781,-847020,-1185897,-1243871,-1297452,-1075094,-595214,73659,635891,1032897,938155,724912,359228,52558,-780104,-1051761,-959562,-1075983,-513384,57602,382419,947870,1080810,1099839,719227,423700,86704,-583194,-914158,-780436,-1016436,-1000529,-1076479,-570358,-457897,78554,305922,677569,1250590,1070835,1086508,1179294,397662,-176380,-756630,-1309361,-961419,-1636303,-820749,-691801,151333,893290,988847,1338229,904583,425999,123078,-726642,-595758,-1238647,-865703,-270797,-205657,647682,779382,1138150,1404756,563207,796263,102631,-82160,-455594,-1014060,-618666,-1001373,-557786,-686263,-445105,200197,108688,852716,1012500,1263871,1398508,717805,758165,-187952,-591883,-752990,-1532375,-1047579,-1197238,-599604,134907,349326,1414115,964383,838093,579857,-218455,-216338,-1041268,-993785,-531877,-993414,195483,259120,802498,852883,635862,1123008,164961,366401,-261940],[0,0,0,0,0,8,2,13,-7,17,-27,26,-49,42,-70,74,-99,123,-144,177,-205,248,-290,342,-397,467,-532,623,-701,811,-916,1034,-1180,1314,-1498,1663,-1869,2083,-2315,2579,-2848,3164,-3490,3850,-4248,4669,-5139,5648,-6201,6824,-7481,8238,-9051,9971,-11009,12161,-13506,15022,-16831,18945,-21524,24712,-28785,34223,-41883,53696,-74790,126314,-616451,-1134288,-1946313,-1285585,-997848,-187063,1522662,1157215,2839124,2341490,1919669,1332529,83413,-289044,-909051,-850845,-889738,-361492,-486552,-224850,-512306,-1330679,-840788,-1729336,-929961,-455696,47228,1893207,1350347,2828754,2251500,1293145,853808,-610562,-952214,-1644663,-1348975,-961729,-33850,538956,874478,1091227,29340,-263287,-1446074,-1825709,-2050218,-1776288,-574869,418842,1426903,2126068,2642445,1837407,2051207,981705,198835,250416,-1261429,-96944,-1126285,-1419021,-634571,-2724601,-1047279,-1760190,-1545849,109517,-277628,1798045,2341316,2642835,3162122,2083424,746868,21678,-1491617,-1934540,-1927506,-2390120,-135589,-469,1519535,1968459,1127788,1430007,-826588,-1331646,-2031555,-3270926,-1603981,-1823245,364954,1244833,1897582,2999952,2014942,2615211,1379145,704042,522925,-756940,-811372,-1439150,-2090348,-1864613,-2304783,-2050825,-1888524,-932726,-115320,1220704,2259754,3151159,3584908,2822366,1953309,468503,-940874,-2398236,-2991333,-2670428,-1790538,-800897,1009439,1206772,2968764,1967051,1024309,773338,-2724162,-1617850,-3447278,-3294222,3599,-2086055,1858654,1722494,1439696,4764563,1004968,3016157,1442446,-733068,1176183,-2447625,-1373617,-1774137,-4134444,-1736427,-3473049,-1996941,-436373,-513141,2490898,2479471,3860062,4410583,2311580,2712164,-724063,-1460780,-2498572,-4496791,-2014988,-3071625,-128120,1539449,1355895,4080467,1859490,1854602,202953,-2224078,-1779132,-3753126,-2313811,-2157455,-1056365,603210,1395598,3185994,2425705,3611358,2232754,1616412,1610899,-1192291,-337177,-2736604,-3113915,-2788605,-4441328,-1930529,-2874817,-667696,1555938,1261968,5157582,3629384,4420944,3598325,-91393,1355529,-3528041,-3193322,-3289024,-5375364,-383922,-1437066,1432954,3889018,1474664,4867586,791557,-160580,-103782,-4235236,-2180970,-4122190,-2613736,-238952,-585679,2643364,2669682,3087463,3882046,2203327,2271585,836664,-304841,-1325974,-2972155,-3018775,-4024097,-3749744,-2839857,-2362143,-421157,1006037,2807562,4464214,4334862,4588672,2893886,1246871,-646843,-2863936,-3980917,-4252530,-3615065,-2374431,-80342,1688698,2658207,3941971,2406449,2290880,191800,-1784995,-1735563,-4170670,-2738112,-2357802,-1530992,908603,967087,3373955,2927563,3030862,3594927,1302928,1514660,-336625,-1529028,-1929143,-3945455,-3555821,-4022261,-3793772,-1520787,-1101769,1697645,3152509,4167891,5389067,3991558,2976960,1080408,-1718296,-2599382,-4200504,-4373174,-3312302,-2215642,-27501,1853903,2665793,3590417,2883910,1984495,390063,-1562601,-2238206,-3352412,-3350294,-2346461,-1382961,196128,1423931,2513653,3409861,3081497,3037825,2082530,852749,212566,-1849905,-2226848,-3376412,-4024709,-3516656,-3546953,-1794333,-481880,1325549,3196383,4316182,4663758,4168437,2898077,872085,-1185201,-3008644,-4019422,-4403768,-3490682,-1729858,7605,1818219,3094904,2961790,3068416,1831816,208561,-1197930,-2486551,-2948997,-2709748,-2137469,-1007347,117053,1165804,2342365,2746099,3153578,2549103,2019011,1114073,-186881,-1102372,-2693901,-3170278,-3716649,-3883073,-2796484,-2076451,-22930,1443793,3110191,4334863,4672278,4256201,2689208,702544,-1113305,-3103178,-3765535,-3872430,-3259282,-1988639,-43095,1570771,2456613,3090276,2728174,1278002,414167,-1412772,-2115666,-2572002,-2657378,-1476621,-1086542,373469,1563356,1809119,2573582,2501245,2246406,1627319,733682,27836,-1036567,-1992339,-2736210,-3396402,-3123186,-2855016,-1863557,-271375,1325450,2929275,3763788,4285607,3435526,2278651,582713,-1110173,-2464108,-3383036,-3936928,-2827923,-1654419,-128194,1670748,2271197,2652295,2172086,1039757,-15384,-1061350,-1807741,-2206585,-2108809,-1136940,-661630,185867,1244880,1729349,1940577,2302753,1626410,1575783,604965,-186809,-800558,-2111900,-2635925,-2982836,-3257154,-2285730,-1743709,-131898,1310480,2540191,3587962,3597955,3239348,2248695,326325,-921722,-2151831,-2869323,-3186415,-2527995,-915375,-444532,1186135,1792922,1990110,1546732,817698,63310,-834943,-1317166,-1431837,-1474668,-677064,-573402,547168,1043689,1305988,1751884,1367640,1877475,825388,524293,294416,-1148276,-916849,-2004491,-2407314,-2193930,-2543845,-961763,-597020,1031639,2535695,2579065,3729018,2387077,2049826,608298,-1279362,-1529532,-2925892,-2456960,-1964267,-1259174,179582,416084,1765483,1718152,943538,1076600,-517534,-416116,-1126274,-1528464,-563778,-831350,354822,432520,728910,1352348,842859,1296980,599145,460884,449785,-306068,-63328,-1175202,-1532398,-1770666,-2268727,-1251678,-1673795,-231269,790058,1355511,2812769,2218376,2714585,1352629,291256,-283729,-1881726,-1711645,-2167684,-1601003,-395539,-677729,1033169,865071,779675,974970,-367987,140426,-945679,-741613,-195008,-797041,718302,291910,800545,977943,385346,1087672,180255,556320,326276,-203987,268615,-463674,-452002,-1008927,-1898774,-1047748,-2165613,-740792,-81841,467810,1720405,1503153,2109197,1905396,1382270,1163432,-511217,-824741,-1556955,-1401767,-657091,-1059982,19544,20792,291340,657148,-153717,87845,-728914,-501438,-290258,-562489,461340,-674,953364,740476,287469,626770,-223357,247010,-162352,-267958,384093,-152092,97316,-664744,-884091,-258583,-1407010,-754498,-901850,-668193,367798,419664,1874131,1522150,1299996,1445380,342029,240336,-1019227,-920332,-858540,-1019235,-432508,-181167,-12900,174129,-28543,-3725,-426023,-304794,-538557,-232166,590123,599538,985963,762309,738603,645113,-1951,-132869,-578829,-701543,-461640,-417143,89857,-14538,-100877,111555,-414705,-270693,-632484,-634837,-152898,63987,732579,672543,926407,1189910,819589,485543,206797,-323634,-488380,-302877,-258743,-640105,-365348,-327768,-272853,-413737,-623575,-779577,-518166,-433922,165563,487928,741954,1148759,1272423,975469,484260,72667,-430162,-987542,-575437,-790884,-124103,-163250,286595,369930,110848,208210,-350068,-417857,-605138,-585441,-200928,24458,926962,757418,599310,837643,607695,243473,-115506,-285782,134400,47829,-141890,-156334,-315957,-337797,-1001035,-918751,-928861,-774308,-119246,181299,787120,1346752,1491400,1203784,959546,550736,-258478,-928145,-728026,-1381177,-856471,-444180,-108837,510007,286589,559043,326601,2730,-146309,-319594,-352070,-514481,-223681,367228,341595,411131,255462,481974,435479,36756,305601,37673,487217,126328,-281428,-227786,-785733,-988147,-1215269,-1051259,-589137,-426040,272274,1116940,1298537,1811919,1257240,1123390,642394,-274849,-1207074,-1274725,-948784,-1247555,-579106,-392,151730,763381,412392,547547,200468,-106688,-308083,-400175,-343930,-381362,-46677,256332,309344,570761,274770,391526,563835,155579,556899,441708,-198091,-131056,-597355,-838022,-1170506,-1478471,-1165045,-1104562,49921,595906,1064502,1489624,1567158,1656887,1222989,287323,-205538,-1018441,-1022140,-1611283,-1010356,-670229,-43036,286506,553140,533135,573468,652334,245259,122418,-409133,-297159,-349452,-296777,-55446,-115996,143994,204570,434743,490119,298871,848751,355016,162364,48166,-503940,-924732,-1302039,-1434742,-1164101,-861106,-57262,429692,1112497,1390369,1496125,1528782,1023217,152754,-649975,-1098329,-1179748,-1457478,-1280498,-467939,-450909,519509,306277,643869,920704,440717,295657,-266717,-80565,-380067,-455673,-218416,-591005,-30004,-127568,78801,713097,338444,619207,874335,666572,654972,-123973,-237580,-1062315,-1165118,-1269772,-1561846,-665117,-325529,562007,1226902,1226492,1985428,1308243,931689,433287,-483279,-554090,-1696063,-1254223,-1027066,-710025,-92399,-270961,746798,621989,656432,764509,247150,140938,-333145,-107754,-109005,-712410,103082,-352311,-159549,724965,-163639,599225,634363,929675,547882,-107195,314720,-714127,-718322,-1260867,-1520473,-939058,-945254,-197335,583737,544911,1761603,1189120,1493927,970846,335177,110721],[0,0,0,0,0,0,2,5,3,14,-4,18,-12,19,-29,25,-50,48,-69,79,-96,116,-137,167,-201,234,-282,321,-372,437,-493,577,-647,750,-845,960,-1092,1220,-1380,1542,-1731,1929,-2152,2391,-2661,2943,-3266,3606,-3986,4404,-4847,5358,-5884,6503,-7152,7895,-8720,9629,-10687,11840,-13202,14743,-16563,18693,-21180,24002,-26543,24494,85147,453094,-911988,-1251377,-1842224,-2635166,-1722376,-1762899,-256080,765028,1479850,2406965,2015100,1597715,847122,219119,-547876,-127526,-596366,100780,659603,14388,1280469,-367355,-486375,-984990,-2030108,-1213302,-1837509,-862919,-217697,290874,1362522,1014052,1363777,671634,457345,338684,539068,940181,826111,1511183,743711,430475,-362263,-1838512,-1687251,-3070700,-2975467,-1873674,-1570127,256786,1664027,2136068,3715669,2278510,1612580,1711619,-1389633,-323532,-1508967,-1858453,482961,-1149716,1211933,475967,-94992,687664,-1166471,-749064,-1224188,-1515375,-937881,-703877,199719,330456,578736,509252,691377,416342,1038439,998538,1096382,2339145,1225717,1350379,39119,-825497,-1971370,-3657019,-3428591,-3467460,-2451883,-834695,172718,2816650,3053344,3736073,3340020,1920405,1114151,-714979,-1809017,-1605556,-1966397,-1197991,-58110,-345614,1100426,751309,245707,697719,-821436,-519127,-845442,-1045639,-247881,-1057587,-180502,-272761,-307911,848658,-61238,1426198,2128354,1452498,3431404,1954817,1264800,1201911,-2898468,-1540249,-4057943,-5196144,-2185737,-4556854,39337,1158030,1370095,6189695,2403616,4208094,2831126,-823017,952575,-3169166,-2486946,-1376642,-3356947,666891,-499059,668589,2200046,-73351,1726619,-363506,-793860,-39063,-2171189,12396,-1607120,-1101246,690698,-1753453,1517480,-138331,1226383,3232363,989739,4194759,1852277,1148212,714799,-3162062,-2547595,-5168688,-4847172,-3876996,-3071001,-219303,1210681,4012904,4206632,4880259,3822946,1902011,842030,-2117340,-1906802,-3232346,-3324218,-1130993,-1774316,1262792,544757,1144881,2293438,-333337,1882959,-835371,-751679,305262,-2967988,463831,-2316235,-1530381,1156203,-2594218,2764242,1074864,1488101,5102690,455269,4459520,1215131,-1419027,-63369,-6058886,-3251897,-5070570,-5325421,-778553,-2095650,3130964,3772904,4048317,5963291,2393174,3064073,277238,-1940638,-1638825,-4065227,-2164123,-2201023,-1718484,1238642,304727,2128512,1706811,666818,1586851,-517846,295410,-812243,-1901871,-889553,-1992813,-1178069,-821227,-204755,698078,1778077,2886242,3045207,3819848,2681182,1492792,-74864,-2812611,-3375502,-5764419,-4806732,-3789728,-2844589,560943,1348978,4359769,5421307,4196413,4964469,1141588,712571,-1486429,-3737820,-2267796,-4059165,-1880800,-1035525,-809305,2122147,379793,2006951,1990476,59750,1643640,-701294,-705124,-574557,-2646367,-946386,-1930565,-1373954,193363,143817,2391216,2734908,3298848,4025861,2373574,1595064,-661672,-2728209,-4166259,-5349305,-4823304,-4172151,-2123288,450826,2448536,4257148,4871670,4580717,4046074,1753517,134296,-1578404,-3278389,-2935189,-3259630,-2479649,-1135390,-414444,1122857,1240174,1447633,1365963,967163,843529,-235679,-574302,-1216164,-1398639,-1764165,-1459529,-971078,-651571,731961,1622570,2606046,3628081,2901901,2795225,911780,-538171,-2436300,-4203065,-4788619,-4896642,-3632058,-1883414,294924,2627096,3825822,4615472,4875856,3054803,1880540,-212969,-1412593,-2181026,-3376277,-2560633,-2103216,-1180287,282964,345007,1361017,1380455,1206651,1288554,366904,153870,-435845,-987341,-1099475,-1791083,-1289286,-1119862,-442406,781099,1525629,2761117,3021367,3086717,2539269,947392,-634557,-2503476,-3854455,-4340204,-4566108,-3182008,-1487228,468525,2573864,3581843,4647740,4080754,3000875,1515472,-35890,-1396801,-2481007,-2881655,-2506626,-1507132,-848899,-195354,427706,1124464,1231729,1363678,940881,698207,97340,-142988,-596669,-1229512,-1106942,-1396384,-1086465,-470588,202373,1367002,2207973,2718469,2785168,2133243,1039486,-707013,-2256681,-3226027,-3988687,-3997912,-2790722,-1227633,557758,2156563,3504906,3865937,3582187,2701554,1182782,-18647,-1432271,-2133136,-2519373,-2221605,-1249498,-925563,-160605,502290,281600,966520,593547,1033422,408788,544288,-33125,-627636,-691527,-1154640,-1087256,-818118,-763892,475691,899102,1788313,2257386,2172077,1757583,401288,-716682,-1765324,-3269711,-3514470,-3141527,-2548183,-1002781,504815,2112137,2470244,3707393,2787993,2177629,1443500,-316737,-626388,-1797284,-1776213,-1206743,-1422520,-236355,-514323,208678,428669,-60362,682879,334034,319580,525309,-263124,407185,-550852,-548227,-770698,-1222983,-296896,-291754,914313,1420751,1479347,2112108,1052494,749039,-270758,-1630977,-1930688,-3168427,-2450555,-1920378,-823603,834279,1434388,2730787,2430140,2460616,1805262,636843,416358,-1115321,-1179475,-1023514,-1392938,-393627,-635806,-260714,-128578,-544144,558843,-296342,234854,258042,231974,815272,-253139,529294,-488425,-437935,-53276,-640990,623583,440475,1108562,1540379,567082,1384423,28744,-380224,-752561,-2417402,-1787876,-2515399,-1333770,29687,59639,1861986,1571603,1927901,2017735,898808,836574,-394802,-250352,-571945,-1239972,-149359,-827227,-167110,-230678,-528912,-13549,-983512,28919,-199644,-71773,888088,248536,976493,150455,-21437,152408,-670576,106210,-452056,290013,524469,324280,1079018,533483,318678,-255483,-1412155,-1264263,-2052406,-1322030,-1095820,-641783,1069451,865403,1664302,1770197,932991,957532,249329,30935,-197696,-340694,-32111,-421055,11193,-283174,-513244,-332845,-925560,-541592,-924628,-30023,145237,418600,970045,852107,738436,511171,-144374,-206099,-454751,-249969,182479,-25418,508953,637263,526267,167099,-295029,-511668,-1145469,-1024379,-941343,-855058,253017,483097,1098986,1027171,748263,918136,296116,258409,-7482,66654,-314630,-362650,449905,96884,-244935,-389491,-901157,-1095546,-998334,-901245,-676027,-265435,588396,777869,862508,1115701,501902,509779,169535,-124418,-454133,-176992,-159059,-283565,306707,105992,89540,-362546,-559041,-712071,-760212,-298334,-271788,-61204,340229,475310,782280,576174,52211,176314,23499,82455,-45196,164731,589060,598213,235927,67699,-316329,-937585,-1141702,-1464473,-1074558,-769341,90176,328044,904924,1228543,1210493,1057024,613457,249139,-256126,-231052,-289889,-408037,-290200,-448543,-173515,-330930,-404513,-211260,-478211,-373121,-231757,-65618,275217,218700,195455,315527,75884,133101,-420999,-351925,-184232,526860,516566,737388,666384,463983,162295,-326471,-792213,-1222783,-1625422,-1369378,-786137,-167959,235132,894759,1423475,1227388,1348193,959444,112359,167672,-288300,-588021,-633502,-681598,-198784,-646867,-345407,-71723,-486903,-14372,209648,27549,403617,99513,360558,417365,-16905,-83601,-265415,-357385,-235708,315330,326378,543510,855792,894173,727061,262566,-352791,-875532,-1474794,-1523422,-1329122,-1033210,-337504,11075,966443,1335657,1496928,1348570,962974,563234,19948,-234394,-409495,-685665,-693703,-432600,-615639,-453304,-332062,-55065,226226,161479,368543,446951,436594,405529,33696,174871,-190576,-611433,-611674,-125106,-80779,526514,681729,1018189,1059477,942677,362691,-332251,-836311,-1530616,-1456803,-1227694,-992606,-412146,216805,1008953,1442531,1358144,1203738,996745,344693,-15229,-237030,-707810,-849971,-659260,-653786,-644785,-321057,-183497,38017,11236,377852,616783,332013,580641,226648,188498,-208472,-486319,-568922,-684067,-520976,8538,156478,620812,744832,844864,1087625,402036,-39560,-1004691,-1197060,-1449894,-1712058,-743869,-392780,399032,846690,1238959,1612060,1207024,991775,621493,-352743,-125932,-1044770,-550335,-708194,-626273,-263822,-825411,95846,-158175,14144,502834,-28582,732191,166729,-104609,266892,-454569,-224899,-852943,-597899,-548970,-278077,568978,388581,756747,957816,696453,791058,-232485,-356679,-1373013,-1478000,-1099134,-1236085,-261078,271954,575630,1206376,951523,1294252,1002778,533918,416429,-605071,-188967,-657790,-1053404,-532207,-920135,-377407,-591439,-9637,456601,55795,1019417,291415,700387,568224,-347740,391545],[0,0,0,0,0,-9,-3,-9,0,-4,11,-3,22,-12,30,-26,36,-47,54,-72,85,-104,126,-147,173,-206,236,-288,321,-387,439,-508,590,-657,770,-854,985,-1100,1244,-1403,1566,-1762,1961,-2196,2442,-2718,3016,-3345,3699,-4097,4527,-5010,5540,-6118,6776,-7493,8320,-9241,10313,-11563,13047,-14872,17173,-20259,24725,-31976,46311,-86783,483391,1937365,1537085,1366350,1356661,-565820,-895199,-1883461,-2247213,-1779145,-1829137,-659582,-114768,579483,844581,658350,443582,196207,-560273,-210581,464053,415721,1820553,1841693,1928953,1858817,278922,-336012,-2228693,-2500028,-2670844,-2708590,-1346729,-1070075,517189,1151590,1536616,1242973,1032308,866452,-183579,784630,-120913,672465,988182,220037,992201,-44170,-679466,-1054829,-1883832,-1375102,-1060315,-1329939,536027,106338,475952,1223930,-858527,222306,-732562,-1262536,378201,-700920,1548509,2309503,2238857,3237261,1245305,955467,-815784,-2242856,-3051432,-3464484,-3015081,-2477697,-611890,4880,1687803,1725654,1778900,2390825,688773,1186425,187951,85944,527188,5990,475063,-211371,-332930,-666943,-1687452,-942865,-1343773,-246015,281701,302254,1189465,361098,92129,2678,-1554978,-800766,-1703309,-841587,745708,1128268,3261092,3004776,3160258,3150190,145706,-211801,-2710410,-3810643,-3438836,-4310031,-1795565,-1331578,264776,2189753,1519424,3075224,2252220,1122779,1961032,142068,179889,365100,-1195351,201082,-1157469,-1384433,-258854,-2435906,-363493,-204780,-751580,1705207,355348,1209409,1045027,-1166758,-260589,-1796809,-2106205,-1178946,-1476721,781580,1977457,2785941,4156881,3248485,2697583,998509,-1585599,-2247241,-4548665,-4063873,-3637509,-3222661,100340,-480314,2269276,2559130,2045717,4033342,1065676,1874204,1025167,-846270,828672,-1764407,-521230,-1116435,-2063259,-370142,-1739789,-579851,-70498,728623,1505632,1361573,1467701,491602,-321903,-1281161,-2033895,-2371111,-2042014,-726941,405503,2672676,3326859,3797359,4150851,1979506,1249608,-1574887,-3250914,-3297839,-5471729,-3225345,-3072200,-1956817,1882025,537328,3610765,3018974,2037837,4097734,67536,1926255,477948,-1365348,555314,-2800126,-1009892,-1508116,-2632135,40598,-1565773,746995,1439964,1131132,2943468,865597,1052380,-621164,-2226009,-1527852,-3294473,-1848200,-823500,306203,3010537,2655456,4280193,3979771,2004108,1469626,-1900404,-3051464,-3908862,-5262230,-3534727,-3237459,-922647,588673,1654978,3032194,2647984,3215626,2199658,1841829,973697,-10243,-196093,-1720025,-1270383,-2064629,-2057118,-1307236,-1623851,168482,205655,1397587,2527745,1412461,2320944,-30733,-617125,-1572859,-3368548,-1999561,-2729704,-391155,908569,1796608,4347789,3458973,3842711,3023210,-389108,-509682,-3683064,-4677549,-3966196,-4352479,-1933984,-1078782,482777,2391333,2220934,3544732,2784680,2594768,1787245,617013,328164,-865093,-1258778,-2008831,-2197825,-1988450,-2036829,-1349969,-346944,678164,1925500,2033920,2071674,2167338,654413,-748417,-1627191,-2995669,-2334692,-2161996,-593384,1058603,1791136,3807457,3917790,3483270,2049334,369232,-1423176,-3200272,-3909408,-4328127,-3521848,-2237677,-1164838,943395,1366956,3018542,2701630,2652048,2601732,1713270,1243212,209176,-718300,-1231583,-1757407,-2115151,-2364172,-1770890,-1328972,-324000,725940,1634799,1895804,2169785,1645576,591613,-546251,-1691348,-2205776,-2462108,-1708818,-639907,782481,2174551,3049282,3632739,2907379,1880369,229234,-1408239,-2920203,-3714043,-3810620,-3027817,-2249179,-871746,461639,1684405,2570276,2940216,2955163,2277020,1296227,730729,-73157,-325433,-1222798,-1645206,-1849486,-2145742,-1726488,-1260398,-217505,955552,1672182,2258098,1899705,1730302,561579,-547665,-1402652,-2238596,-2193247,-1912622,-550240,808065,1959203,2932140,3146681,2836425,1439002,223400,-1421174,-2593783,-3437446,-3082583,-2925932,-1637070,-666543,409555,1669450,2097961,2716728,2225160,2058563,1535981,739125,330400,-521816,-1090563,-1288799,-1923700,-1817496,-1920079,-1394976,-88076,329548,1525685,1634503,1956182,1508859,434532,-136902,-1457829,-1600153,-2004919,-1711925,-46235,484495,1734081,2697125,2714047,2591804,1017856,26245,-1211362,-2740741,-2526234,-2882363,-2353736,-1286758,-575677,748365,1368009,1603603,1848517,1902717,1800405,982501,893670,392587,-128687,-766345,-1627661,-1611102,-1947525,-1634283,-1060946,-780103,596683,790855,1633986,1699712,1146095,1060831,-664997,-956629,-1756697,-1812076,-923675,-979752,753720,1744587,1949534,2654633,1217614,1036854,-387387,-1562604,-1843612,-2847155,-1965858,-1675824,-1216140,113085,87114,1328905,1288281,1164382,1732538,674500,1418702,704961,628560,465609,-1107295,-622217,-1765769,-1480033,-1420360,-1828124,-296346,-431080,715145,1468025,1029396,1685877,210786,201700,-596135,-1621589,-751854,-1138062,-21553,406344,1034509,2092268,1195937,1597419,497487,-669916,-845102,-2155094,-1502037,-1907808,-1344050,-371143,-595819,1030408,345620,1121645,1249173,634100,1581303,278056,1066012,646171,-247748,480530,-1087629,-809926,-1490240,-1819993,-791124,-1105360,84405,644785,854351,1397026,707095,1090250,-6326,-700782,-200291,-1292824,-56996,-209986,446177,1171309,839713,1614208,639075,145067,-69485,-1588881,-795676,-1761462,-1127167,-505317,-733112,546955,-2623,785479,673550,334895,868100,225081,960759,987893,381599,957207,-112837,-37080,-833799,-1256817,-1209877,-2108640,-695579,-720879,285090,899633,709256,1395314,567781,143331,187039,-701559,-68765,-395703,302060,432257,512328,1053294,355990,342898,-348148,-954845,-610988,-1532628,-784415,-525025,-681340,502699,-42026,747235,400706,-33055,119376,175256,300462,451819,631124,983460,331768,731568,76468,-521767,-635085,-1501542,-1014435,-1077515,-478176,-97302,59074,1189197,514419,676559,443165,157673,179387,-348892,119077,245595,295098,765455,213821,367552,-188910,-504623,-601037,-875262,-934670,-379440,-361764,107713,208082,506207,457163,104213,141043,-86280,-232176,-262481,685593,703479,756686,833945,633642,502589,-300254,-705574,-896846,-1467610,-872469,-978407,-445727,248848,299829,969269,701598,516608,489889,369336,477273,363283,482283,315157,226313,389627,-240699,-584520,-664839,-781196,-914162,-496543,-310162,-48791,403419,598937,591227,273453,-123646,-119068,-258199,-571274,-71123,444869,474899,815376,536573,829270,141512,106002,-210400,-1027906,-1091883,-1264584,-1045013,-700430,-356069,331497,261951,650080,695150,448519,472435,329607,609933,506301,432807,362818,-41270,-229991,-871462,-943935,-660037,-879925,-387910,-172326,26422,581249,737881,429447,433226,58839,-470902,-674732,-653393,-474056,71607,564438,811938,1150166,879354,548288,7696,-432029,-673495,-1064620,-1046596,-990646,-921380,-181548,-46293,617166,405996,591421,602033,387177,576991,526659,412134,499046,-207525,-417329,-616940,-881635,-823366,-1093509,-557866,-440874,3304,585125,428342,853268,618168,470668,38696,-722502,-611456,-754896,-519866,8922,284055,918042,890426,1032275,531569,228986,-243908,-837880,-991006,-978485,-1021598,-579827,-498874,69194,599287,495358,792645,770790,532711,753421,616741,337382,-44852,101590,-302334,-673564,-760613,-1406405,-859538,-615918,-201730,245622,668481,867444,976051,645380,418899,-82712,-553250,-499598,-591290,-624118,-131041,323477,786898,967689,987975,917502,364176,-101619,-865519,-1021074,-1434335,-879042,-647516,-487767,-53845,102510,269148,388193,432402,1009239,897956,629493,525357,66367,171139,-385938,-828561,-1024170,-1226157,-448274,-521612,-351124,78412,581312,1166561,867836,873467,514496,-151257,-254795,-867160,-839908,-428441,-375371,554782,211045,913179,893324,288717,657888,-169854,-405085,-651164,-1056070,-409761,-756029,-339740,-68312,119286,427346,374902,728940,544735,760900,879280,440512,590218,4039,-123345,-824055,-1244275,-609099,-977510,-802835,-136859,45816,803338,856499,866449,774390,177678,144637,-621363,-650958,-585150,-902506,-107412,-49572,613900,752403,577994,862196,207835,183146,-539785,-903468,-512374,-970596,-343115],[0,0,0,0,0,7,-6,7,-21,16,-38,33,-52,65,-77,108,-121,163,-185,231,-274,330,-392,465,-540,635,-734,848,-984,1114,-1286,1450,-1661,1870,-2115,2382,-2663,2994,-3330,3720,-4132,4585,-5083,5615,-6205,6846,-7536,8306,-9131,10046,-11044,12136,-13366,14696,-16223,17904,-19836,22038,-24580,27594,-31174,35589,-41131,48406,-58422,73321,-98409,152801,-537418,-415721,255727,868648,2165241,1478892,2452703,1525458,555278,-28372,-1319050,-1473359,-1935056,-1522148,-818387,-623371,-95885,-109839,-4403,-960372,-180210,-856458,-83493,707976,1179269,2113743,1364302,2500131,1364095,355101,-62318,-1561578,-1626979,-1859610,-1137466,-683987,55684,704298,583827,508604,-327833,-290539,-1497697,-1267797,-532496,-266744,1181464,1698085,2230683,2848353,1708278,1009421,311576,-1452732,-1688856,-1910274,-2285714,-738730,-1443666,-535472,211997,-1121026,431588,-531374,-214333,1048631,615146,2231451,1952669,2007220,1753480,619868,-57996,-989470,-2047849,-2154953,-1522234,-1832516,59771,373147,657137,1715579,611,303444,-799161,-1933921,-1059900,-1756030,-97640,487506,1679262,2885657,2096930,2544654,1071573,270733,-450029,-2042350,-1231042,-2230796,-1880626,-1077333,-1817309,-449040,-593575,-841358,462362,-91993,1235981,1527614,1851767,3120475,1660401,1476926,376635,-1019779,-1297913,-2921895,-2223975,-1985643,-1115698,759897,623483,1773142,1655533,837270,320701,-1419669,-2128760,-1631147,-2039216,-507570,993837,915884,3121972,2608317,2071734,2227101,-418484,6228,-1186364,-2676057,-863184,-2815275,-2007104,-639485,-2130936,75584,-460599,-623375,1832703,684002,2625688,2989257,1705704,3432121,343042,379710,-993070,-3327771,-1860818,-3711163,-1150045,-885979,271929,3010066,795366,2924569,616144,-484083,-73420,-3236692,-1028781,-2375501,-1375668,1286574,590887,3186116,2579580,2506610,2417533,310658,91464,-1590968,-1877717,-2222623,-2363891,-1823356,-2011214,-1136692,-1092289,-99240,651752,693188,2434769,2059166,3320199,2667271,1609680,1526214,-1182366,-1254229,-2768574,-3443956,-2018036,-2884255,399845,564561,1291479,3425666,693360,2108690,-301813,-2119269,-646300,-4054450,-1075799,-806723,-703801,2920990,1168154,3170721,3118437,683704,1904421,-961501,-968882,-1400020,-2940891,-1546660,-3029525,-1867079,-1426950,-1494984,463527,-71059,1673430,2276435,2323146,4001994,2019273,2233098,546818,-1264048,-1432983,-3950453,-2789176,-2832202,-2186208,110420,733346,2653204,2087971,2152470,1146556,-202040,-822852,-2683833,-1951291,-2350153,-851558,524452,840853,2985016,2319559,2621453,2048804,416326,437029,-1463479,-1624575,-2006378,-2700874,-1739437,-2321972,-1392919,-760329,-607893,992437,960239,2564608,3191270,2918139,3298153,1186110,360253,-756488,-2966504,-2607105,-3739744,-2763357,-1155918,-606699,1693181,2505589,2199878,2395204,1018975,-81891,-1168547,-2243763,-2277697,-1714850,-933045,332397,1495905,2347451,2590102,2352075,1831736,586691,48908,-984272,-1737553,-1756815,-2287110,-1919609,-2049450,-1456578,-825863,-374592,973271,1590838,2730401,3034325,3065757,2938107,1599451,135248,-1348851,-2091129,-3372909,-3237342,-2536329,-1511265,121393,980216,2165021,2348441,1857978,1035748,-176090,-1180139,-2072142,-2170970,-1423205,-578043,182342,1329346,2201567,2221624,2150976,1552370,659341,-200413,-754754,-1420689,-2122431,-2008690,-2191768,-1982188,-1543244,-1102311,-136709,690571,1622618,2372652,3022973,3128641,2252026,1556883,276448,-1434218,-2227437,-3252733,-3115113,-2489331,-1380912,253935,1232578,2118094,2032982,1814136,1059825,-115762,-1132877,-1650115,-1650366,-1323271,-504836,520213,1240605,1529952,2119465,1683743,1377304,608878,-369868,-683501,-1461077,-1420750,-1870194,-1699419,-1628743,-1187733,-1039127,-410765,465096,1352513,2201819,2710314,2888530,2509246,1226862,190910,-961706,-2363938,-2891879,-2968651,-2095374,-1205603,-182019,1065663,1599524,2272030,1696701,675676,-85740,-773775,-1274884,-1558821,-918555,-636757,504367,844758,1324222,1685304,1438148,766344,152671,-178484,-246179,-875834,-1277543,-1007946,-1489693,-1283747,-1172489,-812604,-208663,391081,1297488,2252773,2179927,2940285,2034541,1246825,558536,-1362467,-1783750,-2796639,-2593485,-1834404,-1340117,127927,1073468,1457217,1774393,1026492,851238,-154772,-943140,-829049,-1464108,-759695,23991,553066,1117998,1396633,1515228,779455,386232,-76947,-457420,-489011,-884459,-821805,-1164922,-1070193,-1153118,-1526594,-821121,-609344,236480,1052027,1595231,2502393,2334425,1966789,1382052,125864,-565824,-1920284,-2294561,-2249601,-2192859,-728451,-450951,856815,1401405,1009040,1486118,51209,76864,-626044,-1177581,-227926,-812927,396877,700621,433799,1856864,577991,964001,154105,-491784,-3534,-936564,-413556,-891059,-840663,-251200,-1403568,-417647,-794393,-612482,530048,300008,1832668,1455546,2186518,1957099,665834,504106,-800233,-1603604,-1731489,-2118827,-1108505,-1301478,-100635,308023,521038,1164609,472525,825379,-213258,-590227,-25605,-815514,516204,207377,297775,1010250,-11329,954937,-33194,-164644,-95664,-937925,-139192,-774915,-654374,-90753,-808799,-9535,-741349,-627976,-94056,-274208,940216,730847,1744594,1952065,1385233,1662187,107618,-169474,-980795,-1747310,-1202066,-1889652,-605396,-340934,-65327,1071495,56092,811390,-4237,-306130,147699,-215083,316828,-72863,455309,1137686,232297,802119,316994,-195587,-184192,-991516,-290945,-617337,-215509,14523,-169122,201722,-503813,-20837,-502050,-695609,219349,58249,1059940,1139140,1118835,1468824,588287,582617,-406685,-791170,-879363,-1818380,-897993,-864855,-238842,286392,79973,482144,62034,13446,197382,-290911,178472,284801,718506,905552,550335,784136,286155,-136839,-444150,-718372,-1027769,-781897,-266085,-55843,177790,188437,-204524,178619,-414047,-614508,-276710,-437102,301074,491953,1064917,1262656,1031607,1040361,482529,26131,-269342,-1039345,-912802,-1043539,-734817,-464037,-177365,235657,-156958,-257095,-154370,89868,192181,66363,469321,690811,972955,673361,690440,459683,-310052,-638083,-812087,-975944,-601130,-602531,-50828,320263,228552,625793,11265,-43469,-420144,-367115,-263721,-153317,482726,444408,745763,941159,602812,570683,-30032,-401427,-600685,-811697,-536891,-436425,-176177,-172882,-358932,-55112,-357123,-118535,-28364,169940,625763,710888,1196227,1122960,894951,862076,-42779,-148951,-680823,-952991,-951673,-947681,-288688,-187412,349578,639335,517053,504584,87081,-282234,-322002,-385308,67298,-100967,420660,939968,374466,744801,302890,276326,-207616,-511685,-501102,-754475,-224955,-295223,-359372,-143316,-329889,-455245,-119492,-52571,463972,292310,892677,854053,874717,808004,481157,148223,-424344,-1000070,-1204069,-1445944,-1038606,-318180,27080,574460,460702,888606,245018,258644,-217769,-361921,-306605,-341143,171853,413823,227234,556723,350133,543763,149550,54802,66575,-449847,-149815,-282276,-309521,-281805,-708385,-74706,-491091,-327142,12802,-95785,866300,782952,1190215,1172671,780975,592002,9210,-564587,-1052010,-1171189,-1095673,-1046121,-632936,93287,213349,596826,711464,471063,304048,47736,-332062,-463173,-221339,-107764,-143638,251535,453585,322028,170266,356691,-35726,-124762,76225,-498190,-84666,-490902,-281289,-446318,-392113,-692255,-533228,-352349,142186,506990,1090323,853297,1263829,897233,404876,1812,-472948,-722287,-960838,-1087163,-893029,-799879,376160,222705,836316,521288,339401,283866,-7653,-69219,-371314,-146206,-94235,-358044,538245,293711,245345,403468,131759,417201,86279,-46876,110631,-294715,-32267,-619067,-394592,-724850,-984472,-104733,-424052,109182,582797,772419,1467316,555857,873904,393499,-245441,-68823,-1284683,-908749,-1348267,-798441,-102856,-128771,619915,412859,512284,931502,-19260,169227,-487551,-144856,59762,-370787,290474,-16971,180681,131370,-275514,445116,-305903,202841,168137,-214704,112567,-562940,-211592,-703440,-904499,-76051,-844644,52058,93793,362422,1134381,445091,1474603,616429,338663,-4191,-842039,-251653,-1074007,-912861],[0,0,0,0,0,8,-3,19,-13,25,-34,32,-57,56,-88,93,-119,146,-169,211,-243,292,-342,402,-465,539,-614,710,-799,918,-1037,1173,-1327,1480,-1674,1855,-2080,2301,-2559,2835,-3130,3461,-3809,4194,-4613,5067,-5563,6112,-6696,7361,-8066,8873,-9756,10748,-11887,13155,-14652,16358,-18411,20866,-23899,27746,-32764,39646,-49610,65381,-94143,163882,-753211,-1269660,-1399061,-1877381,-436420,-193239,1373287,1963040,2173551,2685799,1805315,789069,-50329,-959874,-1288928,-959239,-640687,-239402,39205,-191964,436094,-861159,-901640,-1026643,-2046029,-529511,-774926,447442,1320863,1458530,2426286,1290861,1595892,666182,-81308,-359541,-773642,-218475,-533421,123619,37336,-218601,-607700,-1508429,-1365147,-1982357,-1378253,-547600,56567,1701231,2566132,2274456,3286460,1520640,772451,488758,-2144746,-529104,-1757992,-1528039,850516,-980581,1342846,12759,-570168,458868,-2417135,-573988,-1195114,-735332,945782,479711,1744403,1887310,1414907,1201560,784923,32194,-109218,-23885,-268444,277928,-223700,-138594,-433016,-1710570,-1599768,-2492456,-1627053,-1490087,-510721,1228663,1778286,2965330,3055854,2662561,1729484,143610,-560372,-1189093,-2345812,-1410481,-1555555,-448617,850909,-119980,944383,-27597,-798481,109759,-2203541,-151734,-663798,-378322,1638236,26789,2306496,1110781,644288,1421489,-651920,854743,-140459,-196691,958162,-927566,100504,-620763,-2805170,-1384464,-3525167,-2165800,-565865,-1311131,2646981,2069476,2688277,4760143,1440019,2589019,312548,-1883056,-563682,-3003833,-1837444,-706252,-1400947,1032675,505941,304675,1032955,-757024,-283453,-635501,-1648016,209933,-765810,700090,1277322,21871,2577926,-5736,1211051,779233,-793752,1897956,-962460,1188513,713823,-1572210,-36020,-3345645,-1815701,-2592092,-3435275,86232,-686267,1816962,3249738,2739730,4080480,2379343,1481116,546054,-1758467,-1911926,-2327723,-2374134,-1271981,-724275,355758,843776,738797,984002,204277,-695590,-384128,-1059665,-575560,154955,-542118,1602302,356858,681946,1649626,-824706,1472623,191414,-64271,2247605,-999493,1019295,-556566,-2758400,-182380,-4535099,-1997862,-1823859,-2607798,2174403,517207,3419758,4249767,2206689,4072436,439689,-51891,-878128,-3669294,-1557442,-2823387,-1650800,236421,-711042,2010571,93179,667171,829958,-1438313,975371,-1383455,-451778,448424,-1065872,1875273,-12130,621540,1162119,-689350,1271071,305729,1096567,1117246,276055,527576,-809976,-1012661,-2610640,-2484895,-3031931,-2420014,-493069,-81001,2577773,3179546,3754091,3928457,2107002,1831354,-688527,-1432126,-2149409,-2839826,-1172386,-1913899,-355870,752192,118261,1709306,9102,603647,552962,-1299176,518569,-812472,-98962,706756,-617929,1146150,-179389,181204,1116713,-524870,1311591,1018068,441296,1205279,-414795,-567125,-1602109,-2517505,-2306222,-3366062,-1717473,-830507,602098,2689326,2686859,3548748,3499252,2258276,1410155,-598428,-1535810,-2190872,-2897573,-1629297,-1931379,-476553,475395,463869,1207612,441959,370454,418972,-270023,-31641,-182117,-15726,404693,289978,293953,318942,216658,54379,416856,795009,729363,1260384,702474,196174,-461502,-1483440,-2268641,-3082928,-2827432,-1950905,-825261,832571,2000730,3183654,3601838,2991311,2440516,542450,-352884,-1491691,-2327605,-2192517,-2055888,-1005291,-214310,88479,556917,406034,847750,250155,-66873,180826,-448383,147677,-3041,197953,431224,294746,100056,177288,12987,398939,404438,1149022,613829,567335,453837,-655221,-1414008,-2288292,-2805778,-1932063,-1647082,-597254,740239,1993389,3059811,3046948,3076279,1944850,633164,-423624,-1645315,-1959384,-2326730,-1868086,-1036864,-538739,-4370,474124,580240,570244,154426,183050,-6438,254631,311478,108656,441085,81457,272665,-179472,-439473,15106,121837,461878,842201,859209,711689,280093,-494403,-1044892,-2228881,-2050363,-2215229,-1629649,-334771,731467,2086544,2804061,2982060,2531978,1609404,637528,-461463,-1260462,-1941790,-1884487,-1472414,-1192998,-319884,-92794,358555,327171,197809,128159,-34316,-52507,225636,427910,770946,401201,498745,334213,-302227,82325,-499555,289673,605251,482800,635650,486477,116647,-459117,-1490594,-1492600,-2210959,-2044929,-1244072,-367739,1018666,1667041,2596059,2520298,2058306,1719431,273373,-288139,-1210263,-1671259,-1652175,-1647840,-619110,-575152,10726,-75015,-489790,316279,-337836,-26576,419904,82091,920751,344689,786937,554414,-199477,97221,-643099,-13955,30530,-296201,565164,240538,928778,110700,-629432,-637052,-1828463,-1372482,-1736273,-1231641,203998,244490,2032073,1920786,2063298,2259613,662918,875033,-861514,-1194289,-853367,-1842518,-477107,-617631,-287943,116914,-625091,493585,-738074,-153497,269064,-478813,858598,182870,1051592,793560,-15631,439870,-477700,179535,-471118,-712565,699532,78966,1089163,319148,-81205,21062,-1276900,-753757,-1653153,-1356306,-511035,-541992,1014474,942763,1930915,2097285,936469,1575380,-187204,-44441,-505494,-1246863,-420963,-1197149,-425545,-50380,-548896,428506,-1080915,-33661,-203404,-512019,773319,-123305,1237900,781474,953640,991867,-190693,149919,-678482,-634598,-71191,-800003,455166,77915,439788,385388,-773594,-193117,-1359052,-1133403,-537930,-894662,275641,267869,1340711,1722440,1134099,1466646,396229,335971,-457560,-803245,-335810,-857435,-47544,-129100,-302168,-151375,-914885,-97193,-709934,-545905,361223,-100694,619375,827538,1098327,1376302,384440,271101,-260542,-384306,-428067,-725841,-188279,-267006,297835,559174,-207301,70830,-568822,-554022,-1012331,-674629,-273178,-173027,447819,929596,778391,1249635,665799,867914,-41639,-516326,-496951,-767573,-514350,-557784,132370,91676,-334931,-280083,-992580,-741821,-421419,-89108,218844,386283,951539,1298625,800072,796368,447487,-554186,-438502,-1043076,-665645,-825412,-131895,112493,320023,171863,85477,-300564,-795703,-305006,-453829,-306080,88471,454079,779045,1091214,859771,815781,157012,143371,-528980,-53253,-531259,-496758,74229,-160613,34370,-461673,-616829,-672403,-903579,-534720,-277138,89799,715543,975111,1418364,984995,894736,433126,-448567,-607377,-844376,-445379,-402524,-617413,32272,-8948,159495,76859,-156893,-190062,-392002,-149065,10456,282247,562303,611543,542296,618079,321898,211031,-169757,-153016,-275591,-222111,-91483,200627,38301,-148243,-362414,-576697,-1072331,-879762,-488723,36772,524919,559907,1085572,1045369,1160597,966935,241638,-98671,-718449,-735024,-627763,-731616,-108465,-437503,290058,190423,-263840,208705,-268140,-64464,-103708,-223473,397804,538310,441477,506905,-20452,291646,-170140,-194814,-68903,-256241,129713,-260760,238578,-87871,-124380,-157009,-843170,-1047947,-792485,-635872,-349534,188264,721130,654461,1161484,1127484,676679,492543,-96325,-226211,-693425,-752789,-546133,-344511,-173454,134428,2981,34823,-178261,-15765,-171524,-117131,340804,176600,142153,343593,176783,415942,-38465,-118420,-280864,-39987,-206402,-55326,224392,297046,263025,-250920,-426408,-634236,-945223,-1233762,-753889,-261372,133399,299149,861744,965389,1056967,780743,651172,52110,-371503,-663776,-794586,-606795,-485487,-425880,-111660,-45422,-64787,36311,-31841,136625,204349,245654,290698,438197,699258,98438,254208,-26958,-89848,-231193,-370229,260680,-127840,356395,211656,151963,31214,-466333,-452048,-951864,-988830,-604786,-396264,32632,375762,964457,1021528,961336,895498,364515,-82568,-91730,-555930,-502192,-919690,-524323,-151024,-383358,198579,-136655,-100896,189598,-326742,431516,-64412,382496,625064,24701,369060,-247907,-190974,-31330,-684865,-21424,-62388,-90611,105795,59635,501297,-189374,-219569,-689355,-624274,-632676,-773043,-166895,-187158,151467,933332,846445,1265609,757082,387692,172334,-456102,-319766,-762373,-712868,-347354,-669474,156427,-296494,339509,195482,-87127,456285,-50757,388440,268841,90959,644348,-222759,244722,-389790,-591929],[0,0,0,0,0,0,-1,9,1,15,1,12,-1,5,-12,4,-15,2,-10,4,-6,3,-1,-2,3,-18,20,-36,49,-53,85,-87,128,-140,179,-210,244,-302,337,-407,457,-535,610,-694,787,-887,994,-1118,1245,-1385,1541,-1693,1876,-2043,2242,-2432,2631,-2838,3024,-3213,3338,-3412,3349,-3070,2409,-1022,-1749,6775,56783,243455,-218043,-1469001,-1091129,-2555125,-2147251,-1201755,-1184579,984808,1090012,1472222,1922791,1367469,722093,463756,-32114,54953,152504,-144958,1325342,956507,623804,534690,-1380006,-1230188,-2575985,-2479376,-1980943,-1681344,-27292,325741,1731328,1868029,1715688,1605264,741834,381067,-326059,337754,-166269,265249,747222,-51266,480578,-881298,-1390853,-1288296,-2363883,-1677928,-989252,-438094,1099170,720447,1750600,2399054,16505,1488386,-329089,-865388,994075,-1041022,1659266,1018111,704672,1768344,-1007094,-149384,-2020282,-2747984,-2336275,-2864929,-853827,-323833,1155673,1762931,1896947,2312282,1047657,1491656,-223064,36458,-68853,-484053,532754,-166223,203339,-317932,-1200552,-1038744,-1672022,-1665716,-1615973,-820811,387699,561727,1460955,1468700,1257838,883497,-287274,25954,-341336,-722422,875282,8300,1739053,1399845,289276,1155797,-1951913,-1316362,-2773177,-3297846,-1023786,-2447736,697727,859411,1436974,3371314,783906,2795185,715174,-516279,1216588,-1650054,866007,164589,-1123211,1318208,-1639291,-534756,-1088393,-3030248,-275697,-2056501,-548556,1500183,-224543,2417999,809317,1054389,1098789,-824457,250473,-866811,-121991,371718,1059220,1397670,1211344,1362660,-516895,-504036,-2317004,-2659726,-2239551,-2885490,-584933,-720636,1175237,1870688,1811632,2701606,953609,2071645,165301,-112258,559191,-1487811,655213,-760449,-673221,-3175,-2122878,-582557,-1775185,-1712977,193887,-1064816,1456392,1275968,604214,2368698,230158,385125,-331555,-1265918,240504,-524180,652869,1591647,940082,2220186,335733,1446,-568021,-2746933,-2004943,-3046472,-2261452,-533101,-691487,1750552,2065839,1595486,2989170,1276918,1102863,1013872,-1049473,462969,12922,-928254,400480,-1416598,-535654,-1078180,-2117085,-772942,-1679477,-538095,725131,525681,1930488,1223762,1087911,1032373,-556506,-260345,-978277,-856965,147686,80930,1988309,1332525,1226003,1770783,-817772,-379400,-2618099,-3064427,-2017236,-3259855,-318572,-368705,674833,2528480,1112128,2844217,1301011,917982,1104783,-414362,280882,-438274,-167880,-533903,-795094,-964827,-1425808,-1423135,-1748488,-799323,-283522,646409,1296540,1340601,1848755,1125502,521375,-144387,-1213978,-543671,-868953,252881,722428,748411,2083926,1008761,1077966,404140,-1694002,-1462426,-3030457,-2668393,-1543067,-1741742,574828,1285323,1616471,2498832,1285158,2107108,780226,392567,458254,-393953,246234,-504965,-807509,-1013386,-1332277,-1164257,-1781443,-1327345,-725089,-625706,1055473,1109071,1585163,1814481,864035,596260,-564283,-906929,-621781,-963725,-64508,577767,1178749,2014706,1242130,776549,130099,-1366149,-1674195,-2773258,-2255835,-1724858,-971436,187720,961235,2115987,1829598,2211313,1553552,848650,539336,-19438,171046,-283161,-220700,-487589,-1201639,-990314,-1694743,-1383540,-1212334,-631699,5950,705726,1281879,1451890,1466698,1062657,235722,-321856,-891015,-1099541,-659236,-284225,668237,1537907,1309694,1491180,738908,-209068,-965046,-2148343,-2380932,-2350310,-1372068,-444715,289781,1119819,1381870,1707725,1820471,1294218,1055878,312812,186200,-7961,-342498,51744,-876914,-987318,-1136620,-1590725,-1320060,-1242573,-900492,-21376,689864,1609163,1767184,1410197,1079310,348531,-300388,-819023,-900110,-633968,-70022,465888,886033,1380161,913807,256179,-266725,-1241012,-1644976,-2231834,-1969366,-1294789,-605690,374228,975607,1395394,1556308,1099932,1178207,616003,278819,273593,-5730,130620,-223318,-672910,-735410,-1178437,-1572161,-1504178,-1264563,-434716,-375449,1062006,1435872,1550835,1554115,668911,363649,-438701,-720747,-728430,-918699,159874,604021,831112,1330960,611944,385119,-224567,-1100337,-1496633,-2159655,-1355998,-1074579,-332386,697488,718972,1493716,1367521,1112718,1240440,454030,520919,240317,14052,356391,-298672,-776225,-905287,-1071602,-1562192,-1689756,-1025898,-469367,-29587,1222843,1247774,1898111,1029965,1141050,498726,-144605,-473919,-1068294,-333174,-28508,486679,1034314,677642,910204,93380,-311708,-586486,-1961233,-1274018,-1548429,-874551,21651,-48594,1337601,750634,749064,1238021,429497,1025965,44420,322369,605179,-240742,599283,-1020905,-750525,-928777,-1878995,-899070,-1747628,-445026,115206,103912,1854186,771627,1567381,769973,-264978,322122,-1049027,-348534,-417798,-828643,631788,200769,1116516,501755,-327075,-105190,-1415807,-940998,-1460795,-1157007,-238352,-507013,1114092,755832,875297,1168520,318717,1089295,25615,302239,424846,-162255,960396,-429327,211352,-738764,-1400662,-673831,-1734675,-612806,-526642,-171467,1333091,416544,1883151,1241984,538091,537936,-806088,24361,-736851,-548259,338842,-410694,1119776,204715,148210,241622,-1033585,-497782,-1740611,-938591,-496440,-789787,945190,189362,1089994,815591,189370,957517,-276098,505576,257326,-101695,865808,-258647,457467,-26602,-1060032,-414481,-1531593,-1042829,-1287355,-456263,294280,76101,1346006,1124226,1014780,1153247,-73542,312642,-554881,-509696,-64209,-431910,525051,100228,435947,121828,-536423,-253029,-1423325,-826466,-896760,-521207,338826,-9051,862119,740454,763765,881247,82363,284419,161679,18096,437597,31717,466961,6982,-53893,-303680,-1040275,-1101035,-1365534,-1268808,-523806,40505,629538,711065,1160653,1114972,759986,735295,1860,110030,-314562,-444502,199165,-167577,402456,57219,-260389,-218431,-702413,-378410,-1169741,-688512,-418731,-205447,769987,536793,790714,839884,501990,110246,62938,-46193,308278,258864,340916,384440,246067,236638,-527315,-600515,-844330,-926633,-911431,-674836,-21443,379044,909184,935947,972343,621502,363387,348017,-292070,171831,-129462,-14766,171890,291186,343736,-426036,-486953,-666394,-844635,-635113,-540419,10895,123940,214510,744269,694834,394494,102738,-54811,-33333,-363899,21787,75516,144561,435335,-8860,141564,-358174,-577701,-746223,-940219,-867647,-633139,186983,688369,667037,952289,624139,506881,471405,-90066,121824,-226260,-253450,29654,-114097,245314,-83485,-287372,-382184,-804676,-544753,-667198,-278257,72248,148742,568774,582826,886141,388561,115565,223057,11787,-101717,-225572,208875,441105,496269,398441,-163671,-449317,-674756,-802552,-857487,-815961,-472428,-66890,146998,531818,654819,720227,495480,341661,409522,131308,63345,-66438,53650,-15065,-230953,5237,-229098,-288056,-547586,-725249,-512999,-262481,215267,378701,367715,989963,698377,301047,470484,26389,-287906,-295729,186117,219733,-114146,375171,331357,184823,-170535,-573133,-742758,-763507,-791952,-546390,-190126,418424,337565,686583,723864,493528,375411,132826,330581,45982,62937,-134090,-183114,-61364,-18155,-268495,-542886,-609563,-474177,-717619,-163029,40199,487950,567158,616282,678761,492537,-20029,-93467,-123360,-356467,203942,271351,360569,234656,153212,200234,-219226,-34618,-733683,-639713,-762657,-274911,-102622,-151360,433781,512712,855779,304884,340058,236068,69884,263602,50471,347363,123026,-143538,-82737,-641461,-794306,-571377,-856180,-262958,-404853,98862,345094,610318,774860,339906,505169,265319,-296952,-151948,-472487,83167,-367819,387492,416357,161766,384468,-351582,-196985,-384923,-808856,-298056,-606514,-31373,197375,182668,543731,377845,559718,362138,43820,113591,111898,132907,-67362,16753,187269,-369160,-414941,-616728,-687936,-376190,-671825,214448,58355,378439,841569,574960,707648,-57835,191299,-149199,-266635,478,-225673,169344,234439,279128,449711,29406,173210,-153777,-507167,-390327,-798053,91481,-366290,39963,682955,-47291],[0,0,0,0,0,-6,-5,-6,-3,-5,9,-6,24,-12,33,-29,44,-52,61,-84,94,-117,139,-164,193,-232,268,-321,357,-423,477,-545,627,-699,807,-894,1020,-1137,1272,-1427,1582,-1765,1954,-2167,2395,-2644,2915,-3215,3530,-3893,4273,-4709,5169,-5686,6267,-6894,7629,-8432,9377,-10454,11726,-13253,15133,-17556,20845,-25778,34647,-58182,331803,1121519,1840064,1090739,1382369,113265,-1069732,-1237644,-2729060,-1822782,-1871092,-1136513,-125355,174211,953071,1045007,751286,-9188,-94321,-463113,368704,747022,1012640,2044088,1306486,1617278,381783,-649879,-1173042,-2661422,-2314805,-2201074,-1454406,-403044,248630,947108,937240,1040748,335321,142634,-284308,-46012,621478,575695,1691790,1151078,1409298,1295096,-62833,-603257,-1556175,-2286621,-1859584,-1718523,-1478471,438311,-139651,763131,995911,-494912,995289,-468047,85833,1033614,50570,2189338,1220137,1950935,1429740,-330226,-626121,-2067552,-2264049,-2534986,-1910267,-1319070,-273760,699314,752784,1562331,630626,410303,168146,-770046,688113,-315308,723234,1332434,929823,1479385,751875,540599,-777071,-1767246,-1804292,-2073952,-1558343,-928849,-226547,443366,538690,295593,429131,-392171,724181,-37739,454600,1692759,953438,2703728,1125602,961341,464292,-2049305,-1046908,-3096124,-2157602,-1402840,-1660345,584496,184971,1631624,1843605,226917,1400981,-730760,-222363,314843,-1082905,1436128,401078,886308,2026177,-116042,922830,-1010586,-2217622,-1001172,-2283414,-997809,-523096,-440580,703910,156263,672082,148681,250126,-203238,749278,772929,878249,2555216,841422,2238607,913819,-451018,-546443,-3388626,-1828932,-2866551,-2362745,-357691,-1010780,1946973,548035,1439180,1576668,-461914,1237893,-1300894,290122,533429,-691221,2257400,243005,1184599,985435,-877907,-97495,-1631665,-1518684,-801707,-1940443,17939,-610538,63938,981473,-555620,821680,-313110,70902,1134958,151154,2266480,1283667,2144334,2056156,-85152,60673,-1943335,-2248090,-2357338,-2786825,-1496428,-807597,-104993,1191017,1694602,1395354,1360883,475038,-188248,43473,-582196,339690,650814,170569,1765430,533622,307397,214670,-1606706,-548426,-1532062,-1784454,33987,-1468305,422974,287969,-358053,1031863,-747767,411518,291908,142514,1730771,776973,2717448,1467768,1157041,985601,-1607247,-812397,-3094683,-2808558,-1871121,-2652072,-76797,113662,1252907,2067066,1228329,1799657,417303,92954,-70299,-456858,217230,230188,1228027,605879,593796,138585,-337544,-598454,-1309890,-1281755,-1184131,-662644,-246999,-114731,75237,-9972,-20647,-313386,-252931,169336,410657,1161291,2014717,1755229,2232023,1042696,184149,-286461,-2227835,-2157723,-2918820,-2560995,-1096723,-863966,916436,1389796,1244910,1942811,897916,719128,270046,-451281,-28285,-110242,334643,909119,348717,509471,197044,-490887,-651093,-1196661,-1372180,-990257,-548979,-170696,-136611,267799,-131012,-194056,-406517,-277135,370110,241650,1513701,1966981,1804559,2058472,1075290,490702,-979773,-2088928,-2264932,-2694243,-2260729,-1368639,-176479,515263,1464625,1909239,1184740,1119378,389456,-101145,-132143,-328352,135882,347176,577743,530745,568195,-155703,-121828,-711602,-909458,-866674,-751299,-114877,71030,204973,188709,278453,-183196,-728042,-122524,141780,863312,1324925,1841111,2137839,1755310,1110243,203343,-810208,-1772343,-2531439,-2534034,-2102872,-1413157,-220135,742304,1049414,1477511,1436101,931509,453855,231188,-240245,-29221,-56236,175098,432907,73584,465285,-245319,-768047,-792259,-1037921,-881687,-738707,-171219,47334,182510,130817,-50847,-187521,-183256,-399635,180801,487291,1236722,1510955,1966381,1492823,803300,71063,-952284,-1923534,-2282683,-2540891,-1611649,-1209800,-279342,592764,1329181,1537599,1205618,972632,324024,332344,22763,-30136,317320,271781,576674,496742,-35798,-227541,-596655,-981046,-959237,-853523,-468960,-242357,226160,594347,195504,-72231,-264003,-451554,-279233,109161,553943,1180793,1417221,1792998,1388855,784316,296032,-1131055,-1663377,-2063115,-2405391,-1409346,-1087241,-15303,707521,1006434,1410003,1130821,950267,893216,-170776,201791,75047,77861,430870,220993,563945,180423,-222740,-520524,-1297221,-586470,-784430,-298062,239341,13130,513399,99014,139653,-281140,-351038,-39703,-174960,458932,1001284,1079013,1839058,1232889,764501,-544228,-1209859,-1389957,-2187730,-1699225,-1682590,-770745,97243,566341,1643900,926079,972940,845239,-48300,447986,-235122,481082,254260,166919,724236,-164820,54944,-519814,-1081045,-425750,-1437745,-112450,-479514,-360296,841737,-161091,946191,148070,-427926,-100594,-609792,600502,370643,901814,1701701,864533,1455815,186623,-247575,-403967,-2113373,-1368094,-2253801,-1172943,-453288,-374655,915068,551553,1070452,635593,130344,738867,-188360,413852,135201,229317,701169,-221680,613933,-309577,-388627,-355163,-1599801,-399364,-914292,-271730,665850,-5347,957989,-4999,35492,319395,-721238,531842,-378721,481550,1086341,875216,1896870,360610,758852,-122435,-1336768,-775606,-2046127,-1155859,-1102933,-761980,738177,40246,1188784,761058,337428,759672,-392580,387093,-69250,222035,840627,-201425,570390,-141985,-524859,-123919,-1305646,-576510,-1180572,-655619,-25500,-198674,549889,115185,475396,270650,-364686,66251,-392755,255572,350188,735807,1330682,689034,1397788,251899,-325876,-867643,-1481253,-1137140,-1419918,-807313,15338,-203432,748247,650117,844549,756560,228879,453180,-289817,242154,601502,219722,948576,177019,222794,126419,-746751,-725338,-1006709,-739106,-473964,-236171,490461,316745,424694,199274,268201,71717,-266727,160275,47946,195999,809555,807573,1095420,697467,326562,-494650,-853972,-1011106,-1245985,-856787,-411951,-312292,136510,512223,743742,408383,177798,445049,20471,355917,41981,528923,458803,366878,553429,-79596,-26029,-631578,-779570,-1024356,-883602,-199882,-256654,289267,298947,265120,308209,-126027,248490,7401,-194347,161588,425172,651562,775317,395002,357202,-56894,-183206,-927245,-1064849,-779765,-882586,-469076,-260977,455036,582965,287506,367017,50276,369337,-252942,289927,409517,153397,651313,396247,491684,354281,-470798,-791315,-954977,-818262,-714035,-800053,-280077,132318,284832,463494,490167,428836,123773,-223008,383365,46081,520362,562202,593144,615143,191850,173041,-473749,-520312,-967590,-1111524,-632796,-621292,39869,478847,393524,409402,65098,242672,-100593,-285334,-2835,141879,401925,868188,569266,548824,288558,-281262,-475155,-850827,-769417,-896694,-344121,-422830,315910,281432,223684,429049,245760,18725,4553,90442,523180,385570,590500,427753,399964,387790,-420355,-237476,-855582,-825452,-681616,-747964,110921,136981,75167,734870,167271,357052,-112082,-75207,-74980,-135643,205088,161234,507220,447377,417761,223909,-166938,-461418,-658413,-1038006,-664622,-513818,-8395,473731,288075,215641,199619,16061,80741,133307,121765,48211,311841,421764,110661,458539,69623,37784,-769151,-439878,-596360,-646416,-388465,-28380,247881,86819,307672,233493,-67681,70845,-55809,-203202,2800,331564,567710,463500,673420,429126,-97552,-30348,-547573,-839213,-745714,-778678,-575744,-641359,24650,358372,282534,475559,156068,398951,88812,55182,326026,226140,444874,225177,235505,407777,-300053,-152970,-451433,-490064,-283942,-639477,-8042,6062,495804,360852,179216,545281,-207656,-60270,-295286,162738,255552,292128,659904,534853,198172,349381,-328384,-233789,-576025,-684108,-394883,-537610,-123835,-386354,-120007,512921,79216,531749,171003,219026,302693,-375846,480330,196955,500792,101706,-344918,86356,-483882,-556429,-264286,-527086,179383,64839,323862,217169,426098,612298,-349345,181435,-455722,-81525,421197,-122633,491217,179412,558097,254299,-245258,-179140,-535537,-389402,-622622,-498167,-65535,-450869],[0,0,0,0,0,4,-4,2,-11,-4,-14,-3,-11,7,-5,15,-3,14,-7,14,-11,7,-10,5,4,-5,17,-24,32,-55,58,-91,99,-139,165,-202,252,-290,359,-412,489,-569,659,-761,871,-990,1130,-1274,1442,-1619,1808,-2025,2231,-2485,2718,-2992,3259,-3526,3794,-4008,4184,-4215,4037,-3418,1933,1498,-10046,37433,-315181,-657901,592845,851771,2025028,2470459,1934980,2148156,528545,72510,-1249464,-1931028,-1551198,-1828393,-979073,-725995,61378,-180266,396763,-340913,-656785,-479048,-863039,754023,601163,1812831,1998407,1753893,2618533,322242,233531,-780951,-1661993,-1355099,-1849203,-987020,-638169,232657,157302,459877,-250333,-766651,-694786,-922354,-420726,438664,898285,2332639,2324592,2086167,2210751,600803,-77743,-319198,-2561336,-1052784,-2008760,-1247773,501637,-1570312,1023641,-488660,-769302,453165,-1599566,778992,267329,451136,2924332,1187015,2299434,1324819,394617,-152330,-1474864,-1515727,-1768298,-1143287,-759285,173928,510304,508902,588756,-562479,-760897,-1132891,-1014459,-670740,125021,1159218,2081432,2779728,2585780,2184542,798136,-162663,-1019618,-1523640,-2251603,-1458358,-1200231,-982633,145517,-669044,296349,75995,-1052336,995508,-751755,1206695,1413023,1036809,3160667,629700,1614588,230901,-1430554,-306228,-2949924,-953329,-1070878,-1100503,1763299,-867376,1536505,472592,-1484648,627744,-2856158,-716067,-238520,-1469146,3036606,1070682,2842007,3576751,91724,2824184,-1157841,-1515178,-763017,-3478548,-642856,-2092839,-1346351,-27305,-1397937,-120984,-264583,-159054,126621,694387,890987,1590070,1754674,1489500,1754427,-18967,165074,-1179295,-2091902,-1540538,-2120487,-165848,-253675,522049,1357229,-272755,1116068,-990969,-1247515,-868828,-2329410,-175358,-433123,652160,3039238,1548578,3077681,2256287,41497,1041408,-1986549,-1698131,-1426073,-2996111,-506308,-1750710,-657666,211029,-1486120,956174,-547145,6289,1474053,97385,2768409,1474181,1453166,2067630,-815974,8803,-1476676,-2242161,-1033179,-2367577,-295924,675868,-117026,2199576,121712,83436,305654,-2335728,-551903,-1444674,-1274558,1161365,642389,2423538,2771646,1689453,2667920,861132,-658339,-253291,-2299091,-1270010,-1795820,-2110337,-254633,-1561879,138850,-369511,-556714,847718,-450007,1765821,1244360,1305448,2858318,318823,1752922,43969,-1084262,-774305,-3055469,-1250656,-1472543,-1032978,1315634,185412,1696745,871335,54038,-218656,-1480956,-1434631,-1558575,-767060,314908,1396081,1979390,2808166,2388076,1763409,974085,-613645,-1081219,-1778427,-2213396,-1769079,-1852740,-871576,-716911,-844900,245396,-571819,262009,1063695,774833,2296398,1733309,1665441,2110794,112430,431733,-1163405,-2486037,-1185316,-2468423,-694271,-65032,38264,1786293,547323,991695,242636,-1166697,-751515,-2006315,-1114070,-471195,-245570,1631845,1712129,2476500,2218441,1691692,1156630,-450513,-798546,-1501131,-2149603,-1283225,-1739083,-1207281,-419210,-765835,111085,-382237,565350,1036084,1025518,1947845,1877381,1845310,1395825,781091,-193961,-1143987,-1650106,-2262453,-1672198,-944174,-184958,727698,1047236,1408731,762612,-58240,-776678,-1382172,-1201102,-1379518,-830207,276891,966392,1856407,2078120,2208677,1326100,447571,-243761,-982918,-1382393,-1336039,-1793515,-1118956,-981240,-923520,-124272,-369774,41035,74548,735249,1529720,1417942,1969361,1730254,1346908,772968,-565924,-1103974,-1641599,-2288235,-1692559,-1009090,44224,832907,911637,1410153,635185,502310,-881310,-1080521,-1256912,-1240860,-412568,467025,1307348,2195778,1869910,2078721,1186771,421950,-108837,-1290172,-1253547,-1459738,-1742596,-949720,-1245415,-477574,-506345,-505775,-289874,447023,1041688,1292276,1849386,2036747,1840259,1345004,276533,-351967,-1443809,-1928502,-1787572,-1635752,-694688,-97025,774861,1266761,983067,688577,157551,-784572,-1057554,-1165312,-968167,-264557,366865,1466143,1868942,1910811,1680726,703301,460051,-480396,-951771,-1365736,-1424722,-1017630,-1070837,-952399,-476374,-522753,-64565,11263,505331,896396,923837,1800070,1528274,1621703,874942,60465,-392511,-1558754,-1398868,-1653658,-1525803,-525669,29966,622998,888045,757587,669465,-173295,-706941,-940380,-1300215,-503909,-713727,813406,1233486,1491267,1836993,940732,1081796,95005,-565469,-769279,-1553500,-1129163,-1155296,-1041566,-413770,-492900,-101263,-351747,-66059,487781,421066,1466449,1363178,1660472,1436880,593570,986403,-728684,-1053667,-1713856,-1846062,-914534,-1146780,110215,597747,698418,1057452,-167621,339958,-785975,-853956,-420859,-977431,494550,318568,1150049,1457211,799482,1636013,63914,-191480,-335769,-1535588,-521272,-1611701,-819888,-308927,-1029679,386552,-689387,154479,342244,20560,1317307,216271,1793865,1605547,845042,1440737,-495990,-32223,-911748,-1762303,-841792,-1746506,-247456,-422724,245459,1373241,-163383,735789,-507153,-472750,-479433,-1184761,64639,-364237,860731,1623245,753383,1666891,357639,592709,179741,-1297466,-96201,-1591937,-590651,-387586,-982647,308468,-837587,2347,-127629,-375819,602877,77072,1195660,1109068,1303024,1601389,42552,1156855,-718695,-1120256,-750136,-1757269,-460438,-897645,71566,573515,62158,807008,-241715,-262471,-187222,-1047938,204881,-744208,366985,881344,562602,1685948,457679,669550,138142,-921770,-309468,-1297873,-650470,-559895,-607889,287092,-686505,179002,53889,-329786,185846,-490386,835259,541145,996944,1433725,515141,887528,-65954,-172817,-761872,-1315454,-758925,-1079532,-316148,188374,82980,789090,-84692,-163193,-2291,-731686,-7843,-587919,340927,411290,613809,1565501,820537,1124643,247737,-51367,-122841,-1155144,-745943,-815635,-410160,-212016,-389106,109710,-220108,-85996,-217535,-76935,152819,201341,688965,711390,705415,1099833,524547,275258,-75242,-937034,-580645,-940263,-372105,-467844,-11564,311971,56981,253881,31400,-231798,-256220,-381514,-200772,180970,462508,587779,896797,1065651,911349,209856,-364189,-338239,-745261,-658015,-566150,-593782,-279320,-191353,38935,-189532,30403,55151,-241582,-40624,220266,492734,924833,983586,765585,634555,67456,-192474,-375292,-579110,-676572,-627953,-265148,-169120,280968,-194434,87390,-87494,-287697,-163397,-247130,-61203,595056,443018,1106926,896781,763020,627158,300071,-469976,-900832,-731375,-687271,-747374,-176152,-254068,197776,281277,56584,-32402,-271864,-191248,-144151,75892,217501,571811,964345,570770,802801,263881,-394553,-147710,-686047,-544030,-553500,-399420,-4847,-208306,119229,-93996,-523727,-192265,-625120,15512,61365,91411,1033866,690966,894118,816526,47215,351876,-364694,-710183,-931234,-881321,-575778,-283437,180130,166063,304416,315555,91075,22104,-316944,-75877,-61199,158342,380502,607315,515747,571344,471084,68013,-299031,-334397,-229632,-453070,-95948,-201275,-23171,-292026,-234234,-492631,-374961,-299035,-266251,202604,483422,567604,850719,962398,531285,309259,-334357,-585207,-809672,-850200,-526351,-447219,-202616,149692,312346,443411,137419,150943,-137635,-240205,-261672,-155850,883,204286,727137,105948,92261,365861,-339290,-261960,-213145,-313939,-465555,-255652,-97771,-244527,-79787,-439504,-393410,-162428,-301298,135081,427987,414845,948682,762721,753613,608806,11810,-230235,-658318,-755319,-720148,-671811,-338955,-73116,320855,278889,537078,415426,-61666,-232701,-1070,-105665,251738,-95244,250915,296145,342164,419847,159087,89479,-135462,-215792,-126179,-83765,-380391,-78036,-177371,-336257,-202690,-201796,-426072,90140,-15893,241639,534317,685380,1040798,641194,302133,169162,-342260,-584789,-705996,-591892,-747598,-493978,143684,-75406,317163,373267,140062,165983,-227409,-55163,-49699,-37490,244141,-37397,452970,253578,222278,242369,-56759,254226,-232015,29196,-68572,-137816,-118220,-474541,-230218,10331,-586983,-302283,-529442,28664,481768,297929,1022442,900069,861660,415800,57458,-310180,-808999,-579842,-784595],[0,0,0,0,0,8,2,10,1,4,-5,-4,-10,-7,-8,-5,1,-5,13,-10,24,-25,35,-45,56,-72,92,-104,135,-149,186,-211,247,-297,332,-399,449,-523,592,-677,767,-864,976,-1095,1229,-1375,1538,-1708,1908,-2102,2339,-2571,2835,-3119,3407,-3743,4059,-4425,4760,-5096,5380,-5544,5497,-4958,3407,608,-11615,50609,-528549,-1888151,-1293076,-1692116,-1124854,114690,394542,2157205,1945691,2622222,2186523,863481,397351,-614469,-989298,-966198,-640703,-542928,543167,-80725,81268,-177162,-1436691,-1131862,-1911249,-1432155,-435519,-533929,1550162,1414244,2382704,1750396,1070647,1189002,-280997,-12330,-521595,-503626,-452325,-472705,370133,-562946,-578248,-1495254,-2061334,-1680251,-1894933,-599709,207493,1056097,2643598,2275563,2593187,2527772,308668,341011,-1458813,-1654437,-239829,-2221966,479218,237538,-148178,1489409,-1368052,38912,-996327,-1971211,-475160,-1808891,444627,351414,1441047,2125636,1183458,1766244,426433,441018,-114458,-8740,-189202,-211653,291421,-422961,-865702,-971934,-2097530,-1950608,-2001277,-1601744,-367476,524027,1555524,3276014,2748940,2814558,1688999,772297,-483524,-1622516,-1587797,-2262790,-657766,-683621,278522,918608,-353321,1195016,-1085938,-826562,-592099,-2251922,597390,-1447440,904967,1408952,482193,2973315,26455,1392604,920012,-932925,1769344,-1220187,631543,432621,-1893178,1107036,-3077322,-1826960,-1542999,-4334374,613596,-1709218,1103395,3624692,1017214,5223760,1870451,1408799,1643418,-2906409,10120,-2993100,-1961282,-316061,-1890145,1587851,150282,1371748,652601,-432908,97941,-1853192,-606393,-1308001,-586182,793039,49576,1447351,774570,1346155,1018068,502784,663302,420117,375650,123553,-32714,-503725,-1742779,-1427851,-2877726,-2434198,-2019207,-2042973,691496,920226,2627516,4171285,2424821,3772383,921033,-473583,11202,-3598778,-1480567,-2562931,-1539591,1054029,-1382795,2055844,386006,177670,1479579,-2249618,523737,-1835911,-1528937,902971,-1801189,1647902,460783,474939,2818476,-584411,1747078,801734,-285814,2262276,-832978,509352,-221181,-2428005,-1183992,-3488851,-2756801,-1964299,-1763735,1057190,1623420,3418455,3881123,3210458,2887825,1191381,-14958,-1680916,-2335041,-2566779,-2236088,-1334842,-574732,432171,936135,1156337,726477,303323,-186217,-1099896,-445918,-1544758,-238001,165619,-115446,1323923,154805,909490,1142524,274416,1708932,384796,753749,800549,-514170,-291474,-1980768,-2664108,-2703527,-3180917,-1895863,-800355,23992,2424316,2933397,3420694,3848690,2412409,1459240,-729206,-1735079,-2159233,-3289505,-1678380,-1581297,-451770,1102109,502231,1766038,395758,-27712,482059,-1263854,-543127,-511100,-745654,475511,123384,463302,1110714,209528,1136778,842055,465715,1431401,654778,659815,-13919,-1177567,-1422294,-2661931,-2860909,-3062371,-2025590,-391528,848808,2391031,3211262,3788785,3571187,2180198,1092178,-621354,-1720110,-2119751,-2707904,-1932707,-1149205,-654633,1137205,632507,1294621,1075148,37075,-50183,-909917,-475288,-633692,-431393,235219,84509,604714,260093,785780,941572,762113,980391,803006,918069,379349,-108470,-798395,-2147249,-2355759,-2881635,-2646232,-1794903,-515149,949180,2080117,3610604,3633731,3153320,2198679,440124,-505094,-1816677,-2563655,-2468076,-2068627,-958163,-229217,426979,1095519,1049983,738270,495761,-494469,-150368,-591472,-611691,-125282,-241623,529303,543646,369946,759761,554969,796692,1092098,804166,953091,420228,35361,-1009909,-1506329,-2177067,-2820805,-2277633,-1923730,-450148,1087615,2067466,3252805,3360404,2788107,1948666,560230,-570023,-1880965,-2147225,-2253999,-1938110,-783618,-399732,577068,783740,854002,493239,149148,-368368,-488366,-493965,-157056,-353547,368606,135179,308422,637379,340793,580136,486718,638783,1110749,575344,566779,-19959,-985438,-1568555,-2390473,-2281476,-2201066,-1438322,-304712,853045,2291072,2998645,2986307,2360086,1538739,453795,-743814,-1648769,-1871909,-2056350,-1733898,-1157387,-322713,721151,576485,587699,601507,-182967,-127337,-650193,-160752,15060,-84483,649188,268826,269119,399177,45366,562570,603716,322603,1008713,330493,478418,-270018,-1202102,-1322421,-2286300,-1804916,-1816798,-1122580,258619,789488,2207521,2283042,2602506,2283057,1005549,446339,-969065,-1726956,-1923168,-1801008,-1218003,-885281,122641,441933,302208,690073,96165,24687,-247799,-66530,71056,-327894,587953,67689,93918,467695,-335022,492796,123180,370375,484999,118565,800733,46230,-334397,-505289,-1718299,-1319297,-2385510,-1476136,-857576,-300949,1592053,1235206,2588065,2273756,1613402,1554446,-593743,-208784,-1419432,-1675566,-935873,-1687955,-144871,-185658,-142431,766786,-459988,454631,-91270,-346706,163906,-632467,702810,-96394,789162,807487,-28270,822208,-219573,145465,334259,-161542,804683,32265,364325,20621,-885651,-427570,-1844841,-1314965,-1045108,-1159519,268735,276352,1764484,1875788,1648553,2041904,239246,519821,-753183,-1288946,-806593,-1753888,-81423,-624277,-137681,288821,-437734,764411,-389971,-501583,34416,-739762,618438,-108143,760592,853853,417656,699085,-189818,272175,-177926,-641388,422122,-267161,410883,-60763,-594939,-62377,-1197075,-378200,-1184215,-1142072,-92584,-534279,1039645,1006124,1554122,1832595,709211,844597,-239420,-432325,-596607,-1394204,-244672,-805127,42189,219626,43997,375504,-418064,-275089,-470818,-458721,404306,-127258,690334,1191177,815874,1139471,253404,385840,69640,-356366,-67428,-404231,26689,89223,-182357,216098,-530882,-608738,-858154,-867918,-557731,-432573,348318,737626,1144674,1411297,744958,884032,280159,170253,-365029,-1105034,-555955,-491755,-200204,59752,252762,9146,-262053,-483069,-621488,-624611,-410763,-276696,461975,615514,910509,1000739,641189,946209,-26323,-283288,-132995,-470956,-536831,-325853,-52896,121370,-98741,-230647,-546728,-348732,-672782,-324920,-195114,77065,493717,862867,1029615,659450,557370,-67543,-110509,-551324,-673477,-392051,-174708,199949,230863,-82317,-67390,-303111,-607559,-741633,-867326,-656429,-265098,250285,844459,957733,1149789,1066511,715864,253987,-535661,-301186,-581588,-351926,-520216,-378237,61286,-97915,-264515,-329573,-430651,-205141,-454621,254892,292364,762799,863792,788318,703764,567552,91582,-140249,-371275,52535,-24113,32186,365377,116254,32396,-88247,-402488,-470317,-895810,-588143,-828363,21644,614209,625610,1205747,1068134,932044,650205,-13814,32066,-822762,-371654,-767612,-539528,-159115,-371556,15398,-465857,-202024,-227038,-239425,-141008,-845,339190,583610,635815,725373,399177,-16123,-135632,-163742,-35495,-276200,95514,196792,313910,243603,59190,-193786,-659962,-892204,-1123809,-922285,-609199,-321941,448386,804842,1055776,1268683,1068234,956744,46816,-409662,-562760,-711027,-565523,-484738,-327132,-261963,-75203,-345201,167535,-229188,-270928,-97197,197215,435167,393855,469861,337524,83859,-74556,-286137,-204547,-96588,-141351,67685,120206,634080,143203,170171,-86400,-582567,-514447,-1204730,-575483,-457983,-75439,295692,881096,1161325,868551,1180463,719191,313169,32739,-790793,-758840,-780477,-662145,-335692,-320666,-231787,-106642,-214398,-111008,-206982,127601,255416,378387,247048,379286,388378,-78446,-161350,-128613,-301379,-61309,2046,325121,268054,165478,767009,58318,48053,-393419,-864142,-805131,-1112108,-467098,-89836,225897,767391,850340,1282022,826710,669590,284639,-381059,-366449,-622538,-744750,-522961,-587454,72615,133954,36157,-51248,102250,213385,79728,328023,481283,220404,526410,-11956,220654,47552,-547259,-169833,-199944,-150761,104056,236687,606507,159960,184341,-138450,-655432,-557936,-1237172,-545795,-620521,-257445,523162,447496,1207751,921369,905127,652416,10966,-3221,-601657,-291487,-498969,-631277,-184475,-399013,-19951,197086,-174755,70063,-30245,173538,465139,-93980,556797,12170,99321,-194106,-283393,-313440],[0,0,0,0,0,0,1,2,7,2,15,-3,11,-8,8,-19,15,-28,25,-34,39,-44,51,-63,68,-86,91,-109,118,-127,152,-150,182,-184,211,-225,236,-266,266,-292,295,-318,327,-334,340,-343,345,-347,341,-336,330,-310,306,-278,274,-256,255,-268,283,-343,432,-601,867,-1311,2051,-3350,6006,-14243,281644,135495,156655,-1181041,-1854878,-1687015,-2677875,-1036846,-934519,-85433,1457903,1208632,1598666,1271057,787774,520068,-171450,-187324,186857,671364,533120,1595205,449488,701279,-446997,-1812807,-1950806,-3184435,-1901549,-1895975,-457346,913305,1591196,2418572,1908742,1671066,1053663,524772,-190618,-245370,-25068,-431197,547958,89685,160637,32688,-1257051,-1074712,-1541648,-1645137,-784848,-529180,392154,1469869,609303,1201007,963563,-142739,964246,-958860,95992,902023,308900,2537437,914808,1220632,783314,-1701122,-1339654,-3241686,-3204671,-2560001,-2153530,-169560,879763,1975172,2488679,3132213,2138571,1857782,556875,-500048,-163642,-866306,-650491,-442878,-326858,175490,-458124,-1038935,-1135819,-1070157,-889328,-684157,-138283,357398,1080279,832110,632610,-130778,-78537,-728914,-358635,547130,603512,2263437,1755668,2420746,1372417,32082,-608247,-3313992,-2719086,-3706488,-3546130,-1292570,-1081335,1511881,1934941,2693898,3515302,1529242,2610333,401770,-469204,-5862,-2154260,135880,-1145920,-1168577,693629,-2042448,359128,-705313,-1530915,1146727,-1459794,1305315,985153,-194576,2112782,-1216010,188139,-623376,-1216487,339506,-181532,1551868,1693639,2539616,2453121,1435128,924033,-2017306,-2228865,-3921062,-4251283,-2668271,-2854954,128897,789999,2565810,3623742,2867545,3223771,1363144,861422,-94154,-981360,-822251,-1399487,-1065204,-745307,-1102792,-160167,-1152270,-144992,-105867,-261885,1470194,-211827,992848,1117915,-803367,786378,-1935542,-964139,-568736,-1590512,1716950,455545,2770900,2914550,1869459,2999241,-1073101,-864280,-2927912,-4721497,-2713851,-4747159,-1385788,145452,339065,3863315,2650305,4044972,3356338,1046371,1617255,-1045931,-904507,-1079172,-2098170,-862924,-1584309,-1025067,-721842,-566978,101721,80577,1106286,459373,1462837,793187,134334,728289,-1616089,-472047,-1653409,-1613220,293230,-168508,2141776,2357321,3159605,3178652,922500,590577,-2067198,-2864439,-4113367,-4613318,-2729284,-2659422,454930,1683669,2215085,4381183,2844598,3616494,2172100,376352,304720,-1227588,-1454817,-1811565,-2209810,-1010923,-1320279,-890422,-207921,-485796,637983,666941,1193746,1537247,796615,987432,-485332,-745713,-1080890,-1993806,-826876,-779554,649001,2207421,2007879,3317987,2402615,1656513,52812,-1900315,-3150720,-4261998,-4161795,-3290132,-1382385,15935,1826189,2957250,3404866,3685684,2482393,1673219,1072218,-782783,-854925,-1572029,-2169841,-1679562,-1940148,-1064174,-935696,-683874,237132,608180,985455,1403166,1199066,1309002,450589,37212,-1032480,-1500615,-1958327,-1764625,-180036,714986,1821076,2821163,2854595,2926340,1304616,-122095,-1749742,-3318906,-3904877,-3920993,-2727680,-1776293,-39296,1679744,2989471,3376814,3032667,2862313,1435489,458720,-352413,-1174633,-1440727,-1842393,-1834679,-1551680,-1178609,-854818,-400223,-71448,865855,1151897,1317146,1483346,1325387,608780,-291234,-1045616,-1871782,-1601908,-1064011,-554601,776806,1828412,2445044,2832214,2192642,1303240,-292950,-1968356,-3031174,-3695521,-3446919,-2957134,-1525627,211669,1493833,2832995,3165761,3036889,2545595,1511233,611539,-492384,-1000974,-1519100,-1397707,-1615236,-1707108,-976420,-982400,-632816,332191,428151,1215893,1316447,1421284,1016225,308308,-408665,-1125885,-1432220,-1639208,-1202811,-358516,803965,1901075,2350731,2701169,2189739,1105916,-344815,-1720635,-2667583,-3201864,-3201473,-2283558,-1144417,354839,1669680,2480714,3116893,2706999,1977270,1262370,245323,-49818,-834443,-1296502,-1391299,-1798038,-1272410,-1552270,-605073,-558924,-248314,421278,861203,1427758,1308544,1087773,682345,-439652,-807379,-1526110,-1445654,-951321,-410004,793082,1545653,2142203,2262041,1976990,820436,-288638,-1693135,-2527820,-3096422,-2900608,-1828138,-791123,89802,1488520,2100605,2522779,2245754,1975718,1009423,165747,-189239,-834010,-1094467,-970228,-1701740,-1360844,-909582,-1026038,-271607,-427690,464214,842416,954426,1719195,860048,480065,-4456,-823817,-1045004,-1251263,-785271,-93290,266841,1383296,1725759,1913584,1394426,352877,-408162,-2024095,-2316666,-2458073,-2410702,-1136330,-560298,784081,1482675,1995659,2360638,1390805,1861667,361773,297795,-134151,-766167,-328174,-974386,-948336,-742802,-1047767,-637221,-1159870,-414449,178726,467117,1244152,708906,1271306,533335,6201,141914,-1447231,-459477,-842840,-240935,727680,432328,1860864,1151990,1039352,646806,-1119199,-910480,-2527550,-1997887,-1226991,-1643693,234095,331862,1299523,1690084,1096189,2157659,434135,655432,103732,-455038,88134,-1142977,-385932,-1003454,-1090018,-432019,-1590989,-340718,-461504,-744623,846179,265430,1543776,714947,681087,473494,-723271,289367,-1264355,-403862,12113,7242,1343975,530283,1154067,698873,-383121,-318261,-1975140,-1364428,-1669224,-1547416,-96821,-412038,1169811,1158140,1238261,1586030,225127,1190187,-177711,-289234,109415,-626385,354928,-472178,-214647,-329098,-1242897,-127775,-1340590,-675914,-246232,-22723,777303,352521,774337,980423,62554,205091,-302295,-497471,-78286,-366756,794418,349092,724721,555499,-96220,-131547,-1033666,-916561,-1396674,-1067386,-711676,-581816,652143,702882,1154327,1363663,357315,870860,67443,27909,35538,-434962,419358,-74110,172920,-126214,-381446,-456614,-1062932,-910244,-752772,-600706,158196,168739,618415,745837,701635,874449,-109278,-133404,9057,135246,295424,131436,425890,412753,375088,21355,-577416,-1011857,-1112743,-962355,-594749,-457784,351458,448831,855043,874297,742483,753206,344351,23157,-121437,-245938,-30693,5094,293567,433551,-18812,13545,-586797,-661132,-976862,-853482,-694802,-302667,197778,623851,713476,547816,862371,315686,223493,275821,-108249,185286,279004,299682,173976,-26657,-172641,-492050,-709610,-1310766,-674327,-303740,-91621,477599,634830,843079,798824,541989,142947,-33623,-549011,-413759,-425106,116269,73820,552599,351410,259248,152593,-355165,-632863,-821985,-1193853,-707815,-599727,34011,270341,210826,848468,379217,873211,488851,496336,298659,-185061,-28067,16584,-16113,58650,-621091,-467508,-900219,-687409,-488402,-340647,285781,620258,782308,1042115,750899,682748,43581,-90750,-356167,-633107,17593,-47808,352388,614069,470267,539865,235865,-259332,-823079,-928311,-1162167,-693728,-515283,-303946,111187,667532,891340,787092,708012,688170,362666,256325,207135,10687,12667,-184400,-452219,-857647,-883949,-834016,-843453,-578991,270634,315406,954744,747585,727590,753841,7907,46520,-571948,-621499,-565467,-479929,76876,292859,429012,707410,331791,543790,-58758,-520501,-1001136,-1040096,-752976,-689892,-248291,192099,555474,975951,806081,924060,845285,300342,698931,-54062,270597,-77511,-239223,-566943,-844005,-992743,-804086,-756699,-304208,153,613488,900059,855850,991677,630737,405560,-157869,-540286,-879417,-730982,-287477,-81851,535582,577971,669021,894400,300700,258004,-569714,-938187,-742493,-1056976,-561082,11932,82415,457324,460590,888181,715515,695048,774214,427880,77567,-112248,-137921,-87592,-752031,-610300,-974690,-959577,-335122,-338065,264608,654272,736311,684843,611695,694714,88826,-88448,-565798,-872853,-797314,-255360,76431,728906,534437,858695,500137,211732,98950,-361210,-703557,-897418,-724856,-770147,-194317,-104233,310277,704333,618133,723382,827557,486019,603560,248546,-98778,218801,-741282,-536571,-889713,-736610,-456937,-907813,-47229,72876,828920,919177,723717,1076781,288899,108883,-135446,-815297,-940751,-647544,-124323,49385,400837,774680,595104,705979,380456,-48201,-48407,-1041375,-686307,-838896,-664205,-378694,-163066,427992],[0,0,0,0,0,-7,-2,-14,9,-18,21,-21,40,-30,60,-58,81,-94,112,-141,161,-197,230,-274,317,-375,426,-498,563,-652,735,-835,954,-1068,1217,-1354,1528,-1698,1894,-2111,2335,-2597,2868,-3169,3501,-3850,4247,-4672,5131,-5652,6199,-6834,7506,-8279,9141,-10105,11231,-12496,14014,-15784,17959,-20656,24129,-28805,35457,-45839,64617,-111020,580937,1433140,1826104,1837471,772837,736436,-815607,-1277246,-1978681,-2679328,-1846871,-1823631,-784024,80131,859878,862478,762757,436267,359788,738789,-161157,1244796,813579,1408136,1693911,725143,862866,-1306523,-1397923,-2032375,-2355108,-1186225,-1596615,246130,509583,1066479,1282884,552454,242847,-565054,-564199,-979960,-210999,660615,1294279,2160829,2350532,1708136,1102479,-470047,-1381579,-1883858,-2967857,-1983205,-2425093,-1260239,464172,-703935,1480324,601296,300243,2228238,-275872,2061636,1060746,729560,2234980,-153445,1014193,-570150,-1905152,-1457057,-2842429,-1970246,-1256265,-581962,789527,1530213,1456902,1468276,282915,-200367,-1072610,-1766236,-944202,-804945,634887,1669517,2592624,2942225,2042573,1703486,-395746,-1145020,-2200938,-2958829,-2563075,-2768198,-1159008,-1016271,225823,838339,1131041,1821172,1158902,2084732,1240981,1551113,1789864,363893,1289978,-820907,-1430538,-1583582,-3229097,-1555815,-2400714,-843804,898066,225093,3147444,1147368,1270572,1075174,-1952024,-13621,-2814059,-1889581,161699,-1515383,3612689,1434638,2923707,4281395,-561121,2447177,-2223670,-2488875,-1392861,-5603994,-908804,-2734040,-1697687,1555592,-1343060,2497692,1293790,1657453,2974973,916772,2875186,1338068,684687,279326,-1401540,-1376050,-3066993,-2777879,-2328007,-1868960,-143883,902399,1854354,2771590,2072824,1570574,147555,-1078753,-1859826,-2562906,-2084958,-1001458,293485,1171429,3143863,3319400,2935340,2187718,-442578,55744,-2498670,-3766838,-2423248,-4357821,-1193213,-1626893,-1102036,2035675,-240093,3041144,2098677,1809819,4146968,482513,2692338,389684,-1178904,222391,-4313508,-1885742,-3387257,-3626744,191984,-1582423,2473319,2680959,1741967,4628532,57333,995355,-692528,-3478735,-1295043,-3546631,-1023378,859430,990728,4028353,2788954,3143541,2736179,135244,-487039,-2292911,-3127176,-3176559,-3293673,-2634326,-1301427,-460928,338978,1728783,2108223,2891848,2613638,2525471,2729531,1162645,1157283,-1228870,-1731362,-2703881,-3925603,-2741490,-3239671,-1109490,497517,1205093,3603208,2559775,2872866,1772790,-735932,-1066958,-2769313,-3069112,-1909104,-1879663,195838,2101954,2528017,4125650,2980573,2380955,872838,-1457583,-1413247,-3462044,-3269641,-2822206,-2984131,-1161614,-810152,415438,2010193,1745590,3372173,3064836,2769502,2821823,1141221,712498,-919533,-2587393,-2486137,-3873493,-3472140,-1968510,-1593831,746277,2203696,2634676,3996682,2133200,1900783,4417,-2233316,-2334207,-3411490,-2443062,-972011,-188365,2250854,2670772,3416255,3306918,1469409,986795,-1012595,-2220147,-2614507,-3538291,-2698937,-2507114,-1514328,23268,74220,2163990,2303961,2956259,3202047,2434329,2750774,1372697,548606,-1165198,-2479342,-3201042,-4097693,-3317194,-2656564,-879575,794653,2119551,3306922,3119888,2892564,1235092,-338856,-1421199,-2895022,-2545449,-2280263,-1092959,252245,1858451,2822297,3116311,2792784,1921760,541793,-714142,-1877370,-3008083,-2926648,-2943452,-2290098,-1314905,-385776,802265,1286646,2023553,2682139,2614960,3077869,1950962,1494077,200337,-1226015,-2042904,-3363380,-3462047,-3060845,-2331139,-448827,404731,2407712,2822048,2650675,2701020,1172192,-261803,-1725200,-2448289,-2507744,-2085158,-1042846,465350,1637451,2794313,2695872,2646719,1378666,489620,-514495,-1916658,-2286889,-2693312,-2301810,-1740769,-1328595,-113662,462246,1193091,1914200,2145997,2795087,2555121,2647836,1005552,-67770,-840220,-2336563,-3044289,-3512671,-2949620,-1972539,-1059371,885818,1923981,2818236,2831125,1936337,1389641,-277259,-1579706,-1932509,-2482334,-1689968,-619327,511890,1517695,2522568,2212586,1934555,1209943,370865,-917909,-1654336,-2339117,-2488804,-2048722,-1664663,-1002240,-210147,347841,1151676,1782516,2131911,2325452,2173194,1769231,1236025,-58732,-815919,-2035813,-2647886,-2856877,-2667842,-1587468,-483279,791103,1913196,2266686,2682532,1729455,875075,-54551,-1351181,-1452179,-2069498,-1316138,-298330,678734,1556970,1668827,2361439,1476695,660298,241089,-1243157,-1195383,-2176506,-1722612,-1187178,-1554550,-370342,-281854,424231,1168601,1079693,2110784,1434729,2060014,1786501,767434,749727,-953990,-1414846,-2015806,-2833128,-2124037,-1765485,-480347,504537,1157663,2533763,1483985,1759587,575363,-447919,-322780,-1691477,-952176,-1005513,-430859,691890,952474,1934022,1416501,973061,608698,-717033,-677027,-1654936,-1320370,-1237825,-1509729,-93284,-545200,209798,316691,225561,1692036,853097,1812383,1563310,867047,1462238,-386258,-65126,-1281168,-1986605,-1644137,-2572103,-1429353,-463476,247851,1776169,989135,1884707,906566,474523,420222,-1228485,-336912,-1725681,-479626,632348,-36038,1603832,872276,1208438,602177,-727199,49174,-1352366,-849720,-917856,-1298443,-122984,-696920,329063,130947,-150941,1136404,111681,1326570,922341,1070270,1281425,426076,853321,-297194,-989007,-973157,-2089656,-1074764,-1503124,-621697,339629,550239,1469556,629942,1205256,708464,-515748,-38483,-1143831,-134548,-76706,-310660,1349935,489547,985301,477871,-184042,-33563,-1412301,-866339,-952323,-1110520,-49500,-650824,491949,-69252,216736,681578,-132849,744851,210711,635399,1094524,551540,996017,157669,-155692,-464162,-1196679,-952321,-1513734,-990362,-630682,-68130,811902,725659,841343,519680,-234226,321533,-704046,71352,43518,267079,708430,540521,1121222,355706,254057,4343,-1044710,-972089,-1260006,-1012877,-588523,-436582,349688,586789,328063,368312,-57166,42810,129286,198908,445269,646476,734587,263115,526277,-27686,-225440,-595867,-1090734,-1010869,-1077401,-414396,-203189,75681,669386,254344,252969,132151,-178761,-39305,25832,100095,614687,600335,864691,731039,487759,-81,-772587,-1051111,-1351978,-1201892,-632343,-456700,-29076,855127,772174,793473,401626,180013,18205,-96035,-90030,11653,104786,500780,434456,467030,16798,-142609,-322038,-627921,-547588,-795375,-559211,102063,-154112,80959,93712,-110074,-33118,163641,339777,100191,647699,785729,1034530,771116,365120,-32248,-247711,-968336,-1125314,-1173798,-819096,-652751,-468616,403725,461202,856647,865953,447795,279192,-452227,-309531,-370472,-208467,93478,311525,752694,399322,423630,157201,-125748,-321552,-696068,-616606,-427946,-723004,209287,-322406,107377,-45658,-20950,494626,40877,526363,935223,803036,971036,673283,560635,-21275,-717023,-1051156,-1526139,-1369050,-1112733,-746375,43608,510722,1337372,1103401,787167,788586,-38932,-329057,-593465,-496356,-287601,-178512,370699,276158,330586,487843,108873,248037,-262866,-116098,-632695,-465018,-222965,-554281,-102804,-266003,-262171,95344,60904,563645,702563,837510,898594,946136,956031,149969,-9461,-808809,-1373274,-1171266,-1312204,-1374084,-550393,242503,512179,1041917,1148432,979157,721507,250256,-164755,-630715,-554034,-532924,-142595,-10917,192647,666879,501394,332106,68398,109394,-5845,-276233,-199148,-446686,-483237,-419027,-273385,-295069,57114,174165,546992,524901,1259384,1071572,1445645,853998,207944,-303941,-774351,-1132739,-1591990,-1319530,-807298,-691976,323136,961762,939203,1286522,917950,578614,241221,-253871,-412523,-740068,-508170,-420280,-175032,367688,99623,590394,288850,-11228,120821,-393913,-64274,-419207,-382443,-338124,-612589,-522916,-531778,-161704,37179,511698,906425,1057081,1068387,859526,543076,262501,-333631,-726219,-1489455,-1509526,-1259014,-1017706,-116576,301693,822309,1028358,886824,1274157,527573,1032,-96766,-527793,-419364,-542052,-374721,125999,-84248,264048,590540,484369,141626,-129832,308465,-248503,-478556,-35834,-628774,-237946,-803742,-526023,-224941,64227,363901,560523,1065217,946218,1100069,1093075,228326,-267310,-892895,-1154414,-1488328,-1399051,-666613,-505936,244210],[0,0,0,0,0,4,0,-3,-4,-8,-11,-5,-8,4,-6,15,-6,24,-20,31,-41,49,-64,74,-89,113,-130,166,-199,234,-286,326,-398,451,-535,617,-714,830,-946,1094,-1241,1421,-1611,1829,-2062,2332,-2614,2939,-3286,3670,-4105,4561,-5094,5641,-6278,6949,-7705,8549,-9466,10528,-11692,13059,-14647,16591,-19154,22946,-30104,51190,-358606,-741217,109929,1428803,1292813,2887803,2272924,1782265,1035528,-550306,-999996,-1786417,-2048710,-1609678,-1053005,-440622,553284,355666,438206,266182,-968826,-377845,-1133033,-471473,396111,298303,2156553,1462719,2141831,1452674,471333,201131,-1098704,-1049913,-1204283,-1149228,-887263,-870818,-403799,-952329,-332957,-1054506,-1182183,-305046,-365083,1614565,1806639,2546062,3276189,2111407,1930965,385794,-1612990,-1640987,-2816487,-2768460,-1149746,-1739391,940811,622227,626882,2336502,-706116,517882,-1004771,-1667464,-21588,-1340676,722493,1046956,1116370,2482041,883902,1243893,673765,1203,-522348,-783747,-732048,-1045172,-970762,-1283421,-1599164,-1528586,-1565342,-1254104,-220160,491112,1603914,3066563,3213276,3829932,2188749,1390016,90486,-2324500,-2335935,-3233652,-2894780,-2078722,-851597,1087705,1543242,2123720,1483048,1291260,-148558,-779634,-795436,-1963536,-296146,-729640,617096,1626161,606339,2464602,900072,980564,1179357,-1169257,718737,-1549084,-1321492,-572307,-3299251,-353762,-3268417,-2095437,-27486,-2267559,3055785,1543352,2841832,6005190,1084020,4656866,337918,-1676535,-339818,-6091240,-2220522,-3565644,-3247571,1216681,-1043015,3543150,2445599,1513213,2613618,-1124705,370602,-1889580,-1935321,-560810,-1820510,971770,586031,1292622,2570143,941039,2039265,749231,286943,810300,-1347420,-827130,-1797730,-2609554,-2005187,-3322632,-1866264,-1119991,-34733,1900446,2807180,4842566,4213322,4416372,2227608,805469,-682834,-4073662,-2953310,-5314063,-3122706,-1653098,-1714777,2794641,1259976,3570904,3143421,463346,2328857,-2366231,-745746,-1602751,-3483371,1042198,-2322781,1496752,1840177,-40192,4076510,-437052,2454642,1354814,-2017188,1950096,-3344764,-1554595,-1635074,-5290089,-675105,-3666053,-1120924,1277918,195357,5289022,3537766,4834120,4650165,1341921,1579273,-2729351,-3224628,-4346416,-5314437,-2931637,-2471711,319944,1624046,2284682,3738255,2230996,2049021,529745,-1057816,-1160427,-2289372,-1910935,-1402915,-574783,224460,1425819,1790804,2177280,1870819,1143299,1380004,405083,-739836,-1020529,-2309731,-3243038,-3021111,-3818809,-1935577,-1472992,305042,2915380,3342955,5413468,4582155,3912602,2747009,-730851,-1201138,-4566352,-5332826,-3811230,-4714693,-1076563,-237925,1536239,3979351,2320208,3982626,1691731,202491,250848,-2164243,-1339305,-2194675,-2297741,43461,-410063,1505720,1749591,1130917,2518022,1356380,1422383,940626,-904139,-947849,-2531141,-3244440,-3115249,-3810070,-2142834,-969126,703799,2725964,4049763,5112808,4786852,3829145,2194709,-243874,-2106112,-4258420,-5269325,-4533921,-3648786,-1734228,134337,1512254,3190917,3158918,3042856,2061559,310690,-307646,-1931958,-1762407,-1831020,-1584202,-633381,-62188,1157216,1299836,1927201,1898159,1477909,1608111,486667,-160014,-1231367,-2329488,-2760822,-3452078,-2841286,-2609285,-1149291,744798,2464869,4071656,4635186,4917188,3773120,1876670,-190898,-2248622,-3962473,-4618265,-4974532,-3056724,-1568544,76159,1983588,2517525,3306268,2755877,1679419,875003,-753671,-1317423,-1669430,-1945694,-1067851,-1014723,192661,589949,1124884,1576264,1619494,1820872,1045785,149053,-13283,-1360062,-1701800,-3081360,-3212810,-2767142,-2335774,-729442,660458,2667751,3995772,4322871,4529855,3223451,1781229,-228708,-2616776,-3494278,-4220909,-4124757,-2919930,-1544486,557222,1713413,2627552,2691011,2331152,1843785,221011,-440473,-1139082,-1507545,-1408611,-1414229,-263141,-2933,503426,1020162,1133402,1556225,1293396,820052,564743,-179972,-874197,-1477007,-2511173,-2610619,-2797385,-1589743,-888703,664979,2187920,3493823,4182208,3746832,2870894,1330372,-354146,-1945522,-3708724,-3880473,-3402912,-2509049,-916424,77156,1722903,2028271,2526592,1894886,1257339,705813,-342100,-962943,-924461,-1130597,-737400,-256460,-24994,343646,898175,1016198,817528,1129775,621593,601948,-88704,-898385,-1422490,-2222454,-2084180,-2329954,-1550058,-410873,564699,2226181,2866337,3506115,3450323,2070871,1296689,-898102,-1942433,-2698771,-3449329,-2705830,-2183838,-1044074,465625,863812,2185608,1923976,1550400,1010874,235518,-120787,-830781,-682445,-485980,-389400,210027,39693,523636,241250,669911,797089,186205,525105,208446,-85517,-603370,-1475586,-1293489,-2089842,-1933668,-1004658,-642612,719607,1640580,2527415,2994937,2794414,2200193,598355,-450049,-1558429,-2843998,-2435461,-2762078,-1522836,-840641,-64735,1207231,925492,1712374,736441,496479,530267,-762572,28285,-430919,-475992,379770,-291729,725353,183627,178294,385725,-312911,773640,-112297,252168,148887,-963891,-159397,-1601439,-1226404,-1353705,-1400675,177876,212299,1478185,2106519,1811927,2459204,1073199,967694,-376767,-1646470,-1581935,-2556895,-1352372,-1509199,-653871,584536,257587,1208439,573615,312393,563026,-361814,635069,-268561,38733,415616,-57642,734123,152299,206644,-321737,-520249,220837,-205446,251320,-128202,-198045,174067,-933555,-393696,-948134,-1102766,-179882,-697807,737434,845824,1387344,2093465,1404575,1446027,-25304,-455818,-812251,-1970427,-1181544,-1649212,-749462,-151099,-102721,777720,340219,422036,295150,-203888,19378,-147587,276522,721411,680569,858780,453221,461758,-14572,-435778,-351097,-947020,-241628,-204426,-333735,267522,-506416,125268,-403955,-382683,-437971,-761003,249818,208527,700252,1370075,1214016,1212302,810758,52859,-297385,-958692,-999668,-954504,-855451,-471386,-226095,-38195,181804,14136,-72052,-49097,-102345,-81162,357034,310334,615068,866279,1057388,987427,100945,66664,-635521,-737281,-915389,-781818,-334238,-396162,85750,685,102649,-16783,20836,-146656,-418308,70886,470125,616300,459273,674297,961999,351867,59289,-311729,-608510,-936655,-460646,-308230,-235076,-4300,-26281,-128105,-169881,-568742,-444653,-260818,-337179,-179979,446953,1068079,955540,1004961,1157591,441265,-49075,-839044,-944024,-1088219,-1219533,-730934,-578501,92422,233698,218510,439710,88795,39327,181392,-11721,360336,343065,282875,211145,278048,210022,-58293,-447603,-322181,-503265,-210536,158989,-120141,235433,-251524,125417,-552696,-443328,-1046120,-695428,-552436,75019,544428,1288437,1528877,1421745,973603,451545,153277,-557683,-1006660,-1514448,-1078699,-903760,-473955,128311,192457,589738,471644,383729,556887,304045,238567,9305,48449,155735,133921,27475,-337573,-6603,-731,-355014,23140,-113617,125970,235063,13853,-108791,-427611,-685769,-691782,-1098660,-758177,-644541,68682,803441,1254628,1515864,1519947,1052252,593120,34701,-659031,-1277527,-992587,-1411069,-1167399,-352578,-326540,345983,544229,485096,814094,597862,221264,223752,95492,-3637,-327984,114030,-196155,-226440,-83604,-68061,-98009,118709,360723,105335,512026,154839,136879,-332491,-571968,-878718,-1046746,-1151766,-435423,478147,826010,1255434,1468527,1567126,1168828,505240,97674,-537339,-979653,-1539904,-1407609,-974022,-688816,162879,124386,799827,786297,589773,907015,649406,309554,134631,-68299,-159483,-388434,-497562,-348558,-521699,38731,-100412,376381,566778,416952,839290,69098,-37783,-96570,-914003,-871075,-906405,-873573,-172199,-158962,1004317,1160138,1739431,1568200,794788,840299,-361440,-494619,-1175172,-1548547,-998184,-1359333,-724562,-75638,186248,787590,630232,948575,449090,198326,436224,-306282,343901,-130172,-581237,-58273,-642193,-353648,-332274,270402,310932,307126,831347,556902,385229,105944,-529891,-582199,-1365223,-815494,-739930,-544229,282790,246419,1414091,1334771,1142022,1295653,68100,71981,-793830,-1038924,-1053082,-1429527,-684678,-753755,3615,438809,153630,1307822,641115,597779,659959,-57170,116285,-102914,-297759,-291374,-466669,-353638,-562218,-498580,-61228,185014],[0,0,0,0,0,4,5,8,5,4,-7,3,-18,9,-26,21,-35,40,-51,67,-78,97,-117,138,-167,200,-228,283,-311,382,-428,498,-575,643,-750,832,-962,1071,-1211,1363,-1519,1710,-1896,2121,-2351,2609,-2889,3194,-3528,3899,-4296,4744,-5224,5759,-6351,6997,-7735,8549,-9482,10544,-11779,13234,-14992,17198,-20135,24410,-31884,50876,-262920,-1283280,-1752812,-1671678,-1535591,15668,300301,1203093,2309419,1792266,1878199,1082313,281695,69177,-584437,-582707,-188915,-1410,283800,626251,-204904,-493097,-1673509,-2413598,-1797805,-2466186,-607312,154519,1256127,2663381,2328217,3100249,2019302,1140281,-19691,-848553,-1389374,-1568558,-1037604,-1201472,62089,-328040,-200322,-101923,-823260,-434779,-1047954,-597702,-105473,-13314,944029,1142013,1152603,1153318,352381,-133202,468002,-668486,300202,702580,177788,1876799,-221546,-239501,-767326,-2925885,-2533241,-3260542,-2345437,-1057273,88018,1946668,3055658,3577404,3522697,2805397,982565,307223,-1411016,-1973079,-1762351,-2319701,-1078619,-943752,-92687,238891,78070,269104,-411237,42155,-255053,2789,368268,145197,1042334,-140443,216858,-91294,-460879,145618,-13818,964467,1218682,1962993,1666970,700815,-246816,-1842292,-2613168,-3869731,-3561915,-2860691,-1680905,824853,2098578,3742290,4278151,3962010,3545941,1114247,-79131,-1426367,-2784565,-2443320,-3518247,-1413912,-1276496,-876672,1342186,-518388,1208142,832622,-573089,2188338,-812566,912451,758298,-1598916,1258854,-1969994,-370454,431014,-1859683,2126960,535732,2120921,2997165,1150006,1956370,-1108339,-1924700,-3225397,-4644847,-3732278,-3676696,-1159004,883024,2376803,4665008,4405127,4902519,3367964,1174748,442681,-2420487,-2838892,-2975567,-3913423,-1657754,-1914094,-352170,682427,665584,1701131,1135727,1480184,693751,786752,526779,-363259,-19365,-1859173,-529133,-1474300,-1242514,1015611,-58718,2918006,2441833,2370689,3084527,-344767,391417,-2987601,-4331611,-3860298,-5915100,-2051001,-1934851,599721,3937407,3263767,6317521,4023319,3393827,3197927,-1998455,-784117,-3991476,-4576040,-2316916,-4466639,-487653,-1058277,109742,2433926,465877,2945472,1093169,1218518,1528583,-398635,333000,-1606156,-1143100,-1565771,-1805706,-378566,-646948,1742161,2003571,2882932,3509501,1756935,1648325,-1048063,-2925509,-3937518,-5160465,-4515814,-3398642,-1294119,1165243,2929594,5051144,5121020,4870006,3490213,1512593,-128470,-2790768,-3303561,-3870424,-4126570,-2406010,-2206800,-321880,696233,857974,2759217,1450519,2056273,1570666,602101,1146056,-1260913,-800908,-1837262,-2360482,-1122776,-1709129,592928,1175881,2184811,3796372,2539861,2794895,801087,-1165880,-2238051,-4952641,-4848133,-4738566,-3244586,-656004,634505,3470880,5036312,5314158,4994705,3387800,1442432,-418177,-2262338,-3349612,-4043659,-3671898,-2834645,-1543433,-336585,630930,1739078,1897382,2367132,2202431,1739845,1147207,85576,-364180,-1307231,-2176315,-2075979,-2024075,-848376,138437,1499778,2754483,3054383,3358480,2157399,1070511,-1134283,-2763063,-4128428,-4994183,-4150313,-3135878,-913733,1217473,3525576,4785826,5311128,4352324,3380658,1723923,-847104,-2209096,-3431954,-3667866,-3389083,-2957750,-1505139,-595699,531565,1436461,1763175,2150732,2026094,1976169,1010965,404356,-535311,-1380108,-1859592,-2113966,-1847605,-1253611,-56237,1209119,2638409,3091803,3335211,2382909,584952,-808908,-2771924,-4074191,-4509460,-4052671,-2549909,-685104,1578438,3037495,4783158,4958869,4319489,3157911,1026931,-747802,-2048405,-3366344,-3515496,-3183402,-2489899,-1253140,-663317,712926,1048192,1661189,2022256,1815464,1940642,1203465,339271,-225855,-1256562,-1737696,-2172489,-1779192,-942050,-405805,1139193,2412729,3005315,2821662,1781735,689508,-1042436,-2687126,-4040940,-4203603,-3609095,-2439504,-515425,1405302,2963143,4169119,4123377,3803403,2324951,847399,-600822,-2205508,-2804106,-2913235,-2824937,-2141156,-1612397,-423497,350719,1212408,1507629,1893265,1853228,1584381,1373249,504576,-62267,-675053,-1718455,-1739624,-1743426,-1292782,232790,776512,2014855,2309824,1931212,1837775,309709,-605513,-2407887,-3622717,-3279604,-3239346,-1876582,-455438,1319528,2609571,3613357,3766334,2937241,2007186,810566,-685366,-1499694,-2502670,-2369953,-2501754,-1612382,-1094788,-591899,507106,651007,1106981,1475652,1514042,1871508,1145221,782436,-83635,-909986,-983461,-1965060,-1231232,-980561,-434784,1006631,1077971,2112640,2067572,1145849,534098,-1449808,-1898848,-2922638,-2964924,-2167541,-1858555,406692,1385209,2213299,3165820,2702002,2653948,1309145,269722,-503731,-1834078,-1447407,-2327235,-1858605,-977507,-1322432,52774,-81927,230704,1070158,767821,1636354,1235677,1400403,559510,-183454,102085,-807588,-827904,-1306557,-868344,308115,-176945,1346366,1200791,1511549,1311236,-488804,-288180,-1799970,-2073275,-2026170,-2158713,-433703,-343209,1363906,2061921,2074306,2915657,1128423,1330149,142696,-1106413,-748778,-1946232,-1116044,-1237625,-962837,-219544,-1366157,179508,-55319,56885,1033101,-6143,1778348,964684,788349,1099688,-436501,105512,-934703,-1024375,-463753,-675152,501402,339623,1101658,1108593,266800,564108,-1128578,-1198071,-1606698,-2176659,-894634,-947209,674410,1032930,1480875,2126188,1247687,1548242,394279,27293,-210713,-1175073,-286860,-1207078,-881626,-361784,-986072,18957,-790456,-311135,248182,-211722,1101155,320155,1393905,1266109,361543,869605,-442969,-387515,-369151,-765433,-47111,-37129,482467,640760,220182,526776,-234408,-393955,-1112418,-1191658,-644573,-1111191,198507,373883,689112,1680827,1030835,1346480,476659,-30248,-168182,-549074,-259656,-653795,-331030,-205268,-498691,-138912,-548941,-608716,-605365,-767256,103226,-162389,662830,1313581,737034,1374453,717833,415889,-82657,-648082,-391119,-447743,-88560,-169470,163999,127686,-264363,-489990,-551920,-638071,-690691,-622272,22086,33900,776619,931740,1284809,658819,560669,104577,-288659,-497410,-341026,-286343,53199,211713,25153,97641,104465,-359753,-599852,-1038194,-576275,-674756,-55850,572641,857558,1232474,1001653,860865,859256,331372,11214,-486493,-545480,-450849,-570726,-407722,-496639,-417421,-368440,-326807,-345408,-421299,-156928,314472,351868,958828,803692,776890,742798,232360,-137411,-606224,-624835,-244940,-203238,294188,88729,749328,385152,69892,-261750,-860304,-937648,-1033374,-684936,-312792,140878,814935,1235712,1177986,1302850,705427,394473,-230913,-533114,-281225,-627331,-610955,-682500,-602199,-500529,-376804,-192502,-276108,326396,226995,716113,945994,784173,699080,691249,117785,27574,-519319,-672167,-573702,-424110,398856,181922,738095,967324,641159,535280,-572977,-1019871,-1183792,-1383531,-972088,-626388,137528,549242,982290,1443180,1495418,931277,503086,195629,-90308,-643455,-655427,-978099,-707644,-823410,-665774,-330420,-331057,34446,168932,327252,853755,815857,1151240,748209,212481,-4364,-478994,-735094,-970800,-576735,-424632,-317516,750076,657539,1225397,598798,99693,-249387,-863533,-1061003,-1213619,-1200799,-622250,-65179,621558,1067918,1386541,1552981,1054018,813037,359270,-28100,-585584,-718509,-1025079,-1039222,-823080,-646436,-756483,-90923,-83185,163330,752070,1015065,924830,903447,402274,121417,-320632,-609795,-753413,-914329,-990659,-332608,270257,416463,861924,963956,519128,261615,-280802,-773825,-1142040,-1248842,-1202584,-751984,-195365,487412,938519,1131872,1383197,1141015,894339,274563,64401,-453356,-728831,-647658,-975045,-906698,-955946,-940480,-181437,-387900,401383,816752,902658,1232424,871269,839694,275660,-559144,-637236,-1256397,-979108,-933707,-369314,296676,286294,1162962,926552,774190,581589,-321383,-374760,-1456251,-1223881,-918771,-658726,146363,386394,893004,1076574,963819,1234239,586834,357830,51487,-403630,-604077,-976899,-804964,-1249890,-862867,-288003,-565299,353325,162285,688069,1278034,794623,1084080,542694,293451,-269038,-932491,-561136,-999590,-538373,-208836,-179448,1058579,658769,1123148,780979,443243,56101,-834397,-931827,-1112055,-1243990,-443416,-404815,652132,679493,727608,1273054,781219],[0,0,0,0,0,-7,7,-5,17,-5,25,-13,33,-31,37,-51,50,-75,77,-99,111,-131,152,-177,198,-229,255,-289,328,-360,415,-449,515,-560,624,-690,747,-833,902,-993,1080,-1174,1283,-1388,1508,-1639,1769,-1934,2088,-2279,2481,-2701,2972,-3249,3618,-4006,4504,-5094,5826,-6779,7995,-9670,11974,-15374,20649,-29646,47368,-93912,529765,743122,-367160,-382669,-1931795,-2009635,-2303215,-2061574,-995571,-648324,911350,1540383,2059628,1842865,1268995,1060626,268724,349946,-61722,477624,364541,531395,326500,-687685,-287235,-1898304,-1679985,-1931327,-1747583,-274005,-376469,1339367,1474343,1431549,1446395,499472,-33648,-719588,-626282,-583018,640782,810516,1824559,1813420,1089748,760876,-633872,-1950964,-2608830,-2970908,-2864815,-1639663,-838974,251273,2036605,1447678,3055181,1750080,1246325,1885837,-403633,1067420,-192605,-426336,645799,-1820378,-598997,-1575221,-2343372,-1112522,-1909149,-774659,478748,530614,1966507,2047357,944932,1153349,-493096,-1037609,-983754,-1831884,-308044,60268,1215687,2629169,2045727,2456321,508067,44749,-1793332,-3043940,-3246032,-3951717,-1893984,-1750761,118860,2023489,2028086,3021941,2678358,2440747,1653967,824873,284278,-103720,-416624,-1101701,-1208160,-2159534,-2021971,-1667864,-2048755,-351141,-89908,768978,2402097,1657853,2165959,1008428,155036,-345671,-2342950,-1479030,-2202334,-1227040,1495400,630044,3840612,2645812,1852890,2921942,-1944696,-771257,-3407958,-5050498,-1877536,-5411943,-343829,-86997,-45349,4701477,1242217,4316006,2974460,998511,3206764,-839173,52331,-766154,-2802572,-981750,-3288014,-2330496,-1809360,-2390463,723994,-94432,2228957,2982412,1947016,3495898,529515,96219,-1094091,-3658389,-1481628,-3222741,-772637,813120,1108629,4321424,3073462,3530812,1612396,-362331,-1527358,-4004827,-3781900,-4808635,-2549605,-2332862,55505,2283490,1496138,4767115,2819897,3507535,3173252,260033,1785668,-1470435,-1241256,-1782269,-4343483,-1738390,-3968486,-2006772,-768013,-1292277,3294955,1276776,3296647,3757297,490748,3158216,-2282310,-2001792,-1621769,-5267990,-190832,-2332754,531612,3756628,1467954,5379449,2242168,1777349,1202578,-3686856,-2533024,-4868263,-4591979,-2799708,-2733617,638102,1293354,2697521,3906887,3423505,4017256,2373763,1688840,749350,-1308160,-1571745,-2839806,-3347097,-3055355,-3315839,-2359953,-1222064,355908,2216308,2769612,3643527,3585511,2221822,757135,-600277,-2594706,-3290595,-3348775,-2691356,-679321,675885,2318470,4255015,3408922,3718683,1546380,-745122,-1441986,-4444405,-3815867,-4890951,-3757073,-1032138,-893578,2354510,2592050,3496248,4655091,2765383,3532732,1435575,193311,-305818,-2651645,-2513382,-3717777,-3997882,-2776035,-2590041,-1037133,966387,1732356,4117325,3376832,3254645,2702685,184500,-608423,-2581892,-3719001,-2922805,-3005189,-1079015,1104446,2250403,4170855,3463547,2866196,2198395,-428674,-1880845,-3542865,-4404868,-3831885,-3437876,-1764312,10124,1507977,3030296,3194933,4053954,3446656,2624971,2026182,157942,-508799,-2185098,-3002092,-3291764,-3726987,-3079752,-2437103,-691321,873819,1951608,3729424,3811111,3436731,2125749,576963,-1227973,-2579046,-3364301,-3522859,-2296863,-1060145,794450,2623388,3453298,3657339,2794752,1366060,-21272,-2274189,-3480140,-3973081,-4005899,-2830600,-1650631,149323,1602572,2442971,3295090,3453395,3296092,2600713,1555006,740275,-790899,-1709273,-2738448,-3356572,-3320367,-3344558,-1939059,-738892,554024,2322148,3203559,3930460,3557822,2098298,698491,-1202883,-2562379,-3365232,-2984240,-2088477,-758581,855654,1947106,3044981,3220167,2524045,1401408,-293197,-1915211,-2899740,-3728048,-3206066,-2636291,-1252035,120027,1414197,2472041,2914267,3165696,2891631,2279870,1498231,305917,-639556,-1669222,-2439891,-3022563,-3266101,-2628181,-1950440,-885183,980799,1905228,3116832,3359523,3145397,1955141,506024,-920884,-2121745,-2909216,-2484273,-1791477,-534582,813620,1935012,2615429,2799345,2002311,862633,-503637,-1997622,-2654245,-3160527,-2676829,-1814976,-1030161,250315,1185883,1882573,2776336,2413616,2443842,2004936,1144662,469459,-856106,-1366129,-2112018,-2727998,-2900346,-2755571,-1705556,-455040,660663,1922849,2552635,3230212,2285953,1768830,422806,-1069977,-1828831,-2334783,-2180546,-1404889,-598463,802996,1601685,2408563,2073900,1496641,757069,-872674,-1441600,-2193206,-2435497,-1885740,-1809788,-177730,155440,1141534,1865034,1651362,2395484,1577061,1717093,1217101,97318,-107343,-1404810,-1658839,-2104132,-2604004,-1888262,-1853507,-551089,333175,1538947,2460776,2446288,2737709,1482646,149128,-328820,-1809745,-1575837,-1766911,-1506469,155645,262181,1546778,1618098,1295802,1280468,-232516,-613093,-1294348,-1829345,-1717580,-1778110,-742645,-281817,444563,1215956,1082119,1755180,1228333,1517384,1231448,396609,942832,-419386,-521736,-1224715,-2172631,-1670674,-2415759,-1158446,-755680,933,1448206,1192890,2423780,1875600,1468363,822491,-989606,-662428,-1629604,-1458701,-672426,-761591,983724,859669,1227971,1367479,30462,351157,-1258506,-1279379,-1290669,-1697070,-106218,-838504,156782,556325,619921,1340387,895918,1151621,642296,697376,905986,20129,326291,-494823,-1121489,-963156,-1888928,-1204755,-1480264,-1004598,39810,142742,1377964,1283736,1347011,1427960,110776,181161,-840986,-907942,-452023,-827881,415587,69676,867858,699256,290749,447944,-710683,-532625,-1204665,-981091,-257403,-756645,466116,361419,403227,1167524,265790,1005573,274573,310296,552743,-36482,608693,191901,-4293,-112139,-934663,-1174945,-1209531,-1253191,-893233,-480416,320654,581731,1419753,1378216,824332,943456,74312,-249057,-318848,-322951,-68555,51332,283590,628460,-80719,70752,-486829,-391783,-1005606,-952792,-544671,-494592,290152,276277,776130,954817,699948,328941,100746,-145165,49015,-108118,465585,221224,204428,347332,-214990,-240482,-999349,-890119,-1017043,-795336,-554889,48661,24104,769798,780203,735348,214781,343379,227359,64798,61788,-15061,249873,313452,-164463,-21147,-688775,-806645,-956212,-1119402,-652037,-582231,-3199,442991,761999,1170755,951589,565166,147199,-305175,-372022,-388706,-101895,-51310,166641,585650,334804,300546,-46513,-266547,-496488,-1144167,-941456,-853747,-395507,242870,146897,660935,1050774,811442,754105,209933,464360,341699,186225,218384,-227432,52635,-591622,-857747,-1019114,-1323812,-960060,-749232,-229236,399753,520584,1074867,1153014,984098,676104,185375,-325490,-604466,-684512,-548343,200278,91112,523839,676394,536998,292881,-105622,-492201,-650734,-949173,-584908,-647833,-421399,136612,160476,481089,584412,601696,859760,543854,778709,431464,265274,302949,-166284,-557041,-1021694,-1698336,-1063299,-1065140,-430873,28753,288097,976187,1480943,1342667,914049,440631,-34787,-485493,-797640,-1050894,-670759,-324570,185209,529767,570521,860632,232332,-71573,25208,-558006,-775013,-820373,-684313,-417200,-207196,8618,592428,414409,747184,360910,819572,833211,560524,594569,60932,-188833,-773901,-980110,-1205151,-1273198,-1162159,-626362,100700,843829,1342045,1435910,1340292,846293,386176,-359001,-694149,-1156213,-1024999,-568157,-235517,240673,365965,592953,771217,505868,145041,-56651,-367565,-434225,-790682,-690922,-469599,-352505,-262547,139873,421047,827614,836824,919341,879599,401000,503022,-46403,-260959,-861136,-1271399,-1226919,-1368788,-892124,-490740,121160,887153,1356933,1695159,1285628,1134031,436661,-373825,-406668,-1110655,-1010360,-972494,-562454,123430,60849,1011275,356610,320724,408589,-397539,-377172,-705526,-835897,-649703,-976696,-323008,-396076,159733,466433,368943,1085814,755078,917811,832434,289584,191847,-591402,-767811,-918742,-1620264,-1252309,-1027999,-115157,311257,481541,1619184,856003,1454257,958162,185205,-100616,-1073164,-856637,-1128729,-954586,-600894,-389266,661296,658787,872008,693606,16418,236118,-720059,-562850,-794741,-931896,-309696,-341428,91267,-151501,136086,890585,532313,1216280,1042264,457586,543205,-163323,-125461,-918748,-1486361,-1130324,-1619506,-482312,-372742,80309,1208356,595863,1517268,1063474],[0,0,0,0,0,-9,0,-13,5,-13,14,-12,27,-15,37,-27,41,-46,50,-64,65,-81,89,-98,114,-121,133,-153,155,-184,187,-215,231,-248,276,-285,319,-329,363,-382,409,-439,468,-503,540,-584,625,-687,734,-818,882,-991,1101,-1242,1429,-1632,1931,-2271,2755,-3383,4253,-5496,7298,-10099,14674,-22949,40378,-89907,565721,1540442,1155727,2120310,1180053,412788,-349523,-1988718,-1846542,-2426973,-2087611,-1345874,-499060,445638,702664,982003,801241,604675,-336605,-56433,-508580,-240739,1047724,966881,2340863,1464540,1535501,832086,-451050,-430176,-1899370,-1783279,-2052647,-1488901,-736909,-620168,359506,-195137,410663,139821,308868,953744,663652,2006184,1679061,2225580,2277865,624711,326279,-1370627,-2416346,-2427294,-3281388,-1863744,-487780,-485119,2035110,1335170,1462588,2100474,-677411,624232,-1133573,-1600169,198283,-1414271,1470284,1280617,1429696,2408872,798519,796598,-564113,-1377331,-1456608,-1862162,-2116207,-1536569,-931929,-922606,-5823,-563035,144205,759331,1095959,2343130,2063947,3051503,2224237,1924233,515276,-1203004,-1712586,-3850226,-3240786,-3012326,-2533652,-13234,748088,2239303,2708238,2056181,1869510,490583,-719075,-1304418,-2083009,-1682029,-307122,-168691,1576497,1761566,1900138,2295960,513521,452408,-744959,-1824352,-1192941,-2728058,-1679932,-1419464,-1857574,-383892,-1058746,378752,1787389,1063492,3679573,2853613,2920946,4033950,-183293,1399374,-1923843,-4142340,-1868343,-6008769,-1850560,-2118674,-1457204,3472785,899815,4272147,3559739,837514,2303132,-2271028,-1332926,-1994400,-3251167,67167,-1014806,1569625,2328975,1232162,3184904,589130,724732,311788,-2258637,-426902,-3132342,-2076651,-1563258,-3090472,79574,-1522421,347259,2048590,1133331,4482167,2977110,3750656,3375452,591512,192715,-2783641,-3473952,-4621447,-4154040,-3508125,-2044525,807196,1458909,4171789,3175865,2986389,2451466,-675455,-109103,-2825750,-2494513,-1606460,-2930180,1158841,81892,2205407,3300920,690442,3532372,-448206,45800,219424,-4058522,-108200,-3902440,-2544272,-778760,-4073753,1753584,-779164,1433668,4716776,1355588,6404049,2987970,2358133,2648714,-2819427,-870470,-4926730,-5234109,-3635515,-4870053,-260614,-61397,2481760,4462825,3227770,4429512,1571692,465744,-617815,-3402862,-2258737,-3022653,-1876212,163158,86842,2513583,2384707,2482566,2612420,148988,567210,-807116,-2003114,-2167105,-2832028,-2506225,-2510793,-1639377,-860328,502442,2107617,2260317,4572510,3786681,4250546,2934608,620839,-186861,-3911081,-4310999,-5104371,-5458447,-2494061,-2302930,1549270,2607737,3622012,5158179,2573594,3060376,300555,-1918087,-1414966,-4307889,-2008337,-1686047,-1353638,1998023,736441,2951493,2833945,1332535,2196232,-260682,-552034,-1367227,-3034205,-1798368,-3286722,-2749333,-1551425,-1304277,952041,1260259,3139314,4368660,4198508,4233707,2619288,1076667,-1267246,-3205855,-4476094,-5251231,-4804249,-3117718,-1567327,1146912,2508873,3699642,4562156,3324293,2199693,459634,-1431288,-2270060,-3077386,-2681262,-1647453,-871699,986870,1374270,2442760,2242406,1708529,1007380,217743,-401428,-1633268,-1735566,-2504786,-2593065,-2339815,-2318722,-667967,115301,1875451,3195332,4063521,4432064,3566943,2479905,801344,-1554180,-2970255,-4722554,-5134996,-4303371,-3125516,-783305,1001372,2852373,4162000,3823232,3347478,1813042,191270,-1185872,-2589883,-2316081,-2467114,-1680223,-302372,416751,1699238,2134976,1988953,1811653,804909,433054,-470485,-1450984,-1835568,-2482552,-2379412,-2582634,-1812408,-658924,483309,1537241,3024461,4056712,4061097,3342319,2481060,336086,-1479613,-2840644,-4250053,-4482439,-4250088,-2755997,-586328,807762,2879894,3351644,3658406,2865026,1505463,388793,-1281065,-1712595,-2281467,-2326247,-1055590,-548217,724024,1147825,1516680,1661625,1135183,1195385,197522,-302893,-930389,-1801076,-1840789,-2092094,-2129370,-1266905,-998806,507860,1519633,2689239,3429120,3370529,3276172,1960486,470065,-1222122,-3040665,-3867018,-4215593,-3665643,-2265049,-905620,1178704,2043147,3059963,3099219,2284847,1671671,-78010,-1017527,-1368377,-2086732,-1477509,-1253753,-21825,706910,972120,1710840,1050966,894356,277807,279564,-470535,-833660,-1085414,-1587842,-1545085,-1502682,-1590202,-715020,263249,1364839,2117930,2800063,3479835,2580322,1802059,186115,-869180,-2058269,-3395311,-3297335,-3267797,-1889967,-665462,489153,2211123,2357351,2682043,2518972,906360,454567,-915754,-994200,-1275374,-1256347,-288308,-589952,380243,855637,329313,999411,373987,404349,-17815,-303093,-444322,-1057326,-752682,-1336724,-1539301,-594558,-952059,372304,830979,1471751,2709863,2234882,2387252,1477502,396725,-633226,-2273276,-2406508,-3473628,-2572997,-1615510,-823465,835667,1182463,2456394,2114075,1469605,1297656,-142728,-261414,-897383,-826730,-238088,-754547,365464,167906,429711,765698,-42137,397542,-332403,-105178,-38796,-627058,8975,-731211,-778403,-677142,-1019522,66850,-242646,1037856,1478256,1397131,2747532,1610512,1568276,475494,-823390,-902373,-2529807,-1984305,-2003468,-1767100,-48597,-54441,1299424,1367224,1397529,1493943,418958,484123,-458761,-646341,-55253,-657074,463818,71523,84926,350240,-441430,32191,-661432,-533940,-211950,-800145,396985,-365489,-265528,-338701,-330874,-120613,-669491,290668,190810,800904,1553875,1119894,1433716,821070,88621,-309165,-1585212,-1380066,-1918902,-1441546,-963068,-656129,393620,486681,895668,949762,244559,798795,-6234,-25020,99005,-121953,701269,171349,406484,144551,-156715,-271294,-844682,-500162,-764672,-791181,-3873,-253693,522152,217584,195817,400379,-539200,25684,-154195,148345,795115,164564,1080199,910769,689953,622578,-431163,-548519,-1296160,-1245480,-900889,-918448,-205435,85834,144190,478672,290785,694062,-2928,294273,-57886,166242,569393,452128,796989,563070,168225,-169378,-821470,-1132713,-954101,-1189172,-529630,-181009,133183,582348,390381,462665,299402,84274,-242000,-311552,-29557,238356,385554,552662,610956,803472,296712,82617,-515692,-1007827,-869792,-887723,-490098,-445212,-33961,124718,-122683,159524,-21974,67114,94137,270797,828834,952672,1003678,726744,865523,412509,-369613,-958228,-1307798,-1425002,-1031095,-755586,-109771,400020,450308,961687,711994,794304,297820,-123248,-219096,-118166,-31617,-102331,200947,360198,369618,249976,-77118,-264144,61920,-195983,-221167,-353783,-58629,-105704,-547707,-360052,-617083,-337800,-340202,112562,456845,652301,960737,1068160,1115507,477459,182831,-328650,-1151028,-1234886,-1602673,-1452780,-654069,-461726,400901,946212,839788,1138823,876596,551000,155918,-177925,-179680,-513049,88930,137231,-86958,533141,19286,-169130,-95040,2821,101038,-416689,-20886,-151675,-92648,-222564,-397957,-236028,-314793,-563262,-74797,380398,1072170,1219058,1463019,1230804,686716,533925,-796784,-954873,-1347838,-1619400,-1197968,-997243,-54807,494410,915146,1196634,1124943,737456,674434,193849,58285,-277351,-539319,-546216,-48847,-2863,96324,-129956,284112,144231,331726,421277,134079,-44764,-336634,-138045,-410441,-597151,-782220,-794805,-332628,-223335,475741,904104,1243337,1389696,1441609,1094780,106523,-386082,-1011798,-1426100,-1796023,-1361296,-1195081,-533237,114050,1013612,1353175,876291,1102821,491659,-18555,-274375,-287215,-443975,-579945,-369185,-362126,-193560,207641,26893,399013,273010,221422,429993,66320,151048,-233996,-514273,-626423,-1040502,-690259,-690732,-400679,588160,633538,1218390,1513530,1068478,929795,89407,67075,-981272,-1318952,-1255609,-1648736,-762146,-437677,102475,786619,1071820,1319629,848375,655532,254557,-385710,-232087,-710474,-575325,-385889,-803778,-129563,-26786,-80913,222158,231206,710635,103052,286488,258523,-317445,-254563,-1306925,-698982,-834269,-555609,31250,-123514,899519,1008256,1347672,1440662,489904,485799,-338921,-1079713,-1379194,-1809921,-988029,-915036,-192127,400914,298702,1129019,1046998,979698,856966,186926,306033,-396778,-380102,-507575,-854521,-164427,-403615,-12596,83256,-346321,781748,243917,477499,475753],[0,0,0,0,0,4,-2,4,-14,7,-28,22,-40,42,-55,72,-81,113,-128,161,-191,228,-267,320,-370,444,-506,592,-678,772,-897,999,-1156,1289,-1466,1647,-1839,2073,-2297,2573,-2845,3165,-3500,3867,-4270,4700,-5176,5695,-6259,6879,-7557,8301,-9132,10035,-11065,12203,-13507,14996,-16722,18755,-21179,24156,-27900,32808,-39585,49750,-67227,107628,-462297,-353721,-231240,868228,1425320,1869572,2639546,1213575,1396077,358064,-592140,-991858,-1629620,-1458206,-855085,-608577,-10145,-85164,-740215,-465595,-1156719,-1536874,-558912,-901072,858559,1404459,2264772,2922736,2162204,2015917,522681,-677396,-1489821,-2279242,-2178092,-1770503,-1171944,-563668,381299,514712,636669,577389,-486797,125445,-647411,-131976,445831,489702,1635986,1206872,1204586,909444,-3096,-4807,-290715,-1201137,-255545,-225821,-466364,486338,-1289290,-690275,-1324050,-2546749,-1018624,-1932516,-21085,940152,1911137,3566719,3635736,3067660,1880088,680409,-1146626,-1849016,-2735183,-3052060,-1939238,-2200239,160537,458416,763870,1582240,214723,974950,-332022,-126235,238410,-321002,719285,230302,909424,555564,278436,417493,-462881,212811,-35805,138145,907287,-514062,71888,-635648,-1881894,-1671976,-2837935,-2260060,-1329113,-463980,1873005,2709907,3949335,4274424,3227222,2688481,69885,-1204910,-2511455,-4198681,-3256203,-3257452,-1789330,-136716,313033,1702413,2083325,1258286,1417403,164298,-373077,371616,-914906,194669,176351,-1203318,802239,-667772,111958,1073408,-645670,1735978,449650,574554,1579923,-884365,-515983,-1912336,-3112412,-2314133,-3243700,-1573038,313581,1463316,3989337,4392565,4608469,4269399,1716466,953976,-2214831,-3211770,-3819520,-4848122,-2309315,-2915338,90703,875125,943793,3299272,884139,2295666,717488,-387015,926925,-1345530,-18897,-547676,-764784,1274,-694154,285325,-175076,884847,939321,1231384,1124485,300278,187697,-1518448,-2260471,-3232133,-3797461,-2441490,-1958899,454126,2051148,3607681,5543206,4052727,4427052,2208681,-462661,-785905,-4632382,-3872044,-4257797,-4331356,-551445,-1927686,1677589,2154377,1678772,3822619,513721,1818684,837318,-1122777,476316,-1783029,-451129,-547105,-1420150,244547,-877656,1002707,978014,1184269,2325014,956978,1322493,-542767,-1691772,-2258687,-4220599,-3303760,-3438430,-2140409,850275,1677835,4679404,5098306,4706668,4542429,1864990,480173,-2279997,-4011637,-4216410,-4968178,-3196380,-2286334,-255919,1434531,1722807,2967866,1864492,2601278,1129813,545806,451107,-1361637,-618972,-1602678,-1289508,-685405,-1186299,809999,145846,1507683,2081939,1498000,2523051,442229,107899,-1371543,-3851212,-3043085,-4651906,-2581607,-1296171,-321759,3205833,3735986,5141079,5217949,3674611,2506463,-350320,-2323229,-3842607,-4993710,-4186447,-3507433,-2130861,-135453,965832,2320516,2386483,2669547,1870111,1446457,742894,-250798,-237201,-1228101,-1367844,-1197267,-1185705,-730606,-186576,474616,1297243,1726055,1828614,1843806,975643,-454212,-1564698,-2977947,-3590663,-3750649,-2828954,-1197161,603261,2542049,3761540,5058158,4794132,3765127,2005774,-285490,-2265545,-3621079,-4240950,-4487647,-3335168,-1768725,-205909,1144773,2128668,2358603,2549836,1947539,1561938,706442,81931,-426095,-798624,-1320587,-1521673,-1154833,-1080627,-297555,581325,1245591,1812763,2213029,1702395,987067,-43346,-1474344,-2621435,-3669709,-3389749,-2644301,-1575905,791822,2232011,4017688,4616637,4338698,3127611,1253888,-161937,-2148308,-3596701,-4031760,-3924980,-2796350,-1755105,-256983,1087482,1530842,2054684,1895478,2016086,1555784,899361,33664,-372592,-766246,-1181014,-1366976,-1104874,-979723,-561134,452409,802665,1459065,1746400,1499923,1021601,-153987,-1355284,-2470616,-3344792,-3023465,-2491828,-1054514,390332,2432368,3618263,4090211,3829279,2793425,1480067,-505937,-2318890,-3016034,-3595572,-3184413,-2835398,-1433148,15266,860732,1574310,1870119,1829901,1948173,1021324,825443,320810,42284,-576421,-1177285,-921552,-1090585,-651521,-790719,28166,1104512,1294930,1519547,1508658,513257,104601,-1499730,-2127196,-2526125,-2843089,-1933720,-824157,819484,2244813,2800183,3887339,2955034,2530084,1050455,-607372,-1766189,-2798288,-2963044,-2740124,-2092543,-975324,-210859,800222,963043,1725009,1618425,1268242,1161158,983163,435816,205988,-275573,-373078,-781895,-978420,-881036,-709683,199259,34838,1120287,866769,969335,910632,-489981,-660680,-1913135,-2073804,-2039674,-1837710,-235787,498556,1743760,2858513,2580310,3048408,1674964,542903,-461871,-1967627,-1772376,-2750422,-2167900,-1151551,-1357894,66148,174334,1047566,1377491,682574,1540095,545879,914637,903132,-32517,546160,-707475,-541512,-1017380,-1081482,-228716,-1093515,425827,661621,694382,1399708,89261,470279,-1020114,-1286905,-1312909,-2230040,-916833,-712869,409794,1511177,1880987,2656812,1811397,1779599,406765,-1275226,-687835,-2277006,-1736023,-1648790,-1713068,-74358,-520261,548986,390799,149653,1079844,155233,998753,480259,448400,991955,-125339,553263,-214460,-740022,-596253,-1114075,-266926,-384467,4708,671135,313211,856489,-94603,-294994,-598548,-1498617,-690563,-1151933,-192596,569550,779758,2050317,1404416,1619833,865675,-145172,-224167,-1685577,-1047329,-1217662,-1490283,-399667,-804438,178293,-5829,2671,407094,-193180,630180,274907,650491,1000060,508517,1152447,173551,126304,-373124,-1038313,-689666,-898510,-520474,-214531,-206067,629832,156550,442268,46498,-700463,-304830,-1024180,-198879,68055,363175,1092302,1047367,1653754,1063349,658527,114237,-1034506,-655520,-1085310,-1072008,-433634,-530711,120559,-270708,62000,-73429,-322364,379612,55439,474938,764209,522346,1399159,831510,749070,294987,-339496,-585326,-1234948,-784249,-624689,-598641,-53462,214140,263606,260100,-251104,32364,-471668,-395820,-248138,298930,521320,608242,977797,802546,721727,293132,-443878,-374821,-934851,-547384,-503608,-223301,-8336,161441,362883,-121100,-601683,-284662,-610501,-197448,322826,504524,1021872,1322964,1082379,1079307,377999,104890,-586362,-752508,-1027168,-1071081,-468416,-609910,79480,-147396,307080,193715,146652,10871,29387,153045,238344,402627,591842,517750,371761,108539,-73945,-263259,-682852,-587694,-197719,-216117,181087,-39633,323298,-185040,-422773,-685149,-883982,-665632,-347560,-70574,570603,941141,1253619,1249234,1283205,556316,76747,-242319,-783779,-930291,-1179919,-977402,-506997,-370255,97253,30202,82170,258107,342948,377019,259433,615673,715921,376818,481608,284629,-187315,-30459,-942015,-400973,-357342,-453968,520038,349051,453008,112195,26783,-175062,-593133,-935929,-805609,-700552,118456,107353,931241,1137250,1310595,1097092,866185,411576,-555755,-996979,-854774,-1317895,-994389,-961918,-180438,-27230,162355,491988,180686,663122,555230,504508,683030,202007,331386,-38861,-52813,-94811,-668822,-528372,-754575,-96777,286667,410064,778569,731457,486596,145344,-716456,-652835,-1094927,-1144923,-608085,-479343,317548,949655,1298446,1215007,1152473,655623,483,-411845,-750101,-1191324,-1358472,-1022096,-796220,-610594,-222279,-154946,163514,255694,606330,785080,731214,780731,490170,464233,73316,-278909,-462106,-946059,-1012375,-772433,-271860,137338,272240,734139,645493,555386,155478,-531004,-724260,-1021003,-909511,-1026001,-538289,277246,630015,1194876,1476151,1245376,850654,368499,-247002,-748058,-1018415,-983977,-987797,-865759,-245813,-317769,230058,136009,461949,789815,773062,801424,522550,600278,11111,-64904,-344156,-812742,-448326,-795833,-580278,16433,18786,813231,798733,906399,616565,25012,-23916,-1193587,-1098813,-758455,-1095039,-8684,-124174,709334,1242818,1165156,1704568,774316,607967,77188,-753418,-749032,-1276021,-690958,-1142945,-671844,-125719,-359596,435584,333849,822054,843889,384078,742573,172505,387109,157079,-679926,-332454,-949570,-645615,-624486,-490844,460372,201547,908950,915586,389350,466446,-735646,-835716,-578410,-1097652,-569209,-699420,381158,660797,748470,1603408,770564,1141106,417466,-210405,-293925],[0,0,0,0,0,5,4,12,-1,18,-18,20,-38,30,-57,53,-79,90,-108,134,-153,189,-216,257,-300,352,-405,470,-530,616,-692,786,-892,997,-1135,1260,-1423,1580,-1763,1962,-2173,2410,-2665,2943,-3247,3572,-3939,4336,-4761,5252,-5758,6354,-6980,7701,-8507,9404,-10455,11630,-13043,14675,-16670,19129,-22260,26429,-32265,41192,-56939,94480,-409424,-1193148,-2027776,-1920281,-1478907,-1130031,545217,781138,2273838,2291963,2105401,1956384,656999,47843,-635323,-702009,-1010459,-339991,-597723,94982,-88186,-880886,-226117,-1661927,-1292567,-1116629,-810159,675210,425601,2016478,1852079,1692856,1318605,102429,-201722,-549333,-519926,-693522,-125998,420269,700693,1034766,69079,-719205,-1663267,-2377274,-2122663,-2527688,-1212139,248190,926014,2289370,2806786,2418936,2975550,991422,218927,116703,-1763374,-317059,-1433739,-1139176,74358,-1590897,166071,-1316867,-1479742,-361954,-875674,629269,807372,894443,2076747,1803695,1122027,533856,-391331,-1050464,-550536,-1495009,166000,404366,924005,1846180,543961,1014829,-1041686,-1847639,-2217248,-3516203,-2125802,-2415322,-67743,1266547,1830553,4005029,2736407,2943042,1841273,208261,102816,-1192044,-1139162,-1340468,-1796494,-1142896,-1070323,-1393488,-386179,-1076678,-215258,269375,590869,1935555,1295952,1934567,1523800,416343,127076,-1263773,-1506818,-1058118,-1183518,60377,966601,1542163,2405953,1272266,660044,-262108,-2763523,-2411258,-3691009,-3570542,-745692,-1478471,1845408,2725541,2763864,5126469,1940279,2168861,1397156,-1614681,219225,-2558171,-2208126,-1089896,-3390747,-463158,-1821115,-1678062,808703,-1059874,1765727,1506322,1059198,3050471,650608,1939649,-246268,-1084296,-460540,-3159220,-323138,-1299647,61796,2614611,842899,3754138,1211032,809923,58291,-3425106,-2106864,-4352032,-3285664,-1592449,-1246678,2119774,2372113,3768741,3719609,3208598,2617637,550452,287154,-1688092,-1631050,-2388463,-2632029,-1537869,-2484134,-833046,-1072988,-185425,1268729,304497,2930061,1969470,1883259,2603508,-473389,1166675,-1766709,-2502141,-902313,-3550128,474745,27797,1003023,4252320,754217,3320254,634223,-1585457,-437355,-5197993,-2606789,-3420867,-3289310,1171776,-12681,3444446,3761083,2997983,4559472,1407348,1632699,153545,-1914039,-1138179,-3213209,-2243492,-2467320,-2557063,-668475,-1651996,591000,840842,1447540,3308671,1880433,2597406,1796543,352880,-46389,-2109806,-2110286,-2730731,-2216244,-704022,306671,2037728,2302832,3125825,1892892,849434,-670810,-2834782,-2652402,-4264148,-3221974,-1915210,-987110,1729129,2130005,4212195,3803452,2789674,3056830,734608,334747,-1341095,-2535375,-1753684,-3604817,-2236057,-2187625,-2263703,-231901,-549116,1197646,2164642,1885878,3544701,2112184,1729195,1131108,-1579134,-1493345,-2716202,-2954453,-1552729,-1397102,828383,1972396,2261609,3211661,2035064,1005621,-633359,-2664756,-3395384,-4031876,-3233017,-2002610,-420782,1396190,2511610,3419767,4034214,2938074,2526355,1107843,-292046,-1190218,-2162110,-2292286,-2633692,-2546905,-2294545,-1973607,-448806,-98531,1216468,1997115,2551785,2810220,2213179,1854785,239543,-679916,-1942244,-2694808,-2476254,-2141721,-362561,474655,1732132,2735596,2698351,2262715,617268,-769096,-2510040,-3304731,-3400788,-2950985,-1764572,-163763,1492090,2472805,3404481,3130160,2876736,1905023,817398,-83162,-1095519,-1612877,-2531954,-2248422,-2396523,-2381189,-1222700,-1304545,177851,1184041,1839126,2954254,2708536,2414687,1636908,353095,-674952,-1761412,-2123089,-2386783,-2023527,-520670,673251,1821694,2565598,2342411,1570106,283925,-1100936,-1997349,-2808636,-2960415,-2744695,-1372115,-137730,1236073,2492084,2883514,2954313,2271783,1634847,830830,-209147,-843601,-1458064,-1975898,-2207149,-2315514,-1903187,-1630291,-989192,-230830,944473,1810575,2219357,2725127,2319086,1578281,609562,-804135,-1860470,-2220638,-2253490,-1703712,-654473,475594,1449669,2277566,2095454,1471133,270852,-693910,-2001084,-2609801,-2995112,-1948838,-893346,288401,1259285,2205181,2496208,2531192,2339346,1453288,758780,-227104,-1122712,-1345484,-1706668,-2103975,-2001942,-2047654,-1227635,-1102888,-10610,1040245,1498722,2420508,2414941,2123712,1437217,148964,-161828,-1729862,-1983716,-2026280,-1450354,-261578,67726,1227103,2099867,1502704,1278662,246298,-807962,-1743231,-2336349,-1836099,-1808846,-710132,340377,1209006,2074015,1751599,2130629,1613667,943963,420217,-102527,-338537,-1095970,-1302335,-1276040,-2086420,-1665099,-1574730,-745455,-204192,472251,1340167,1672471,2286677,2011074,1288000,556192,-701605,-781688,-1656265,-1762659,-984124,-1131010,679457,1148867,1225868,1396988,310432,224759,-745646,-1690284,-1281344,-2479117,-494315,-420897,77227,1676949,925274,1997490,1226363,1111255,1039768,-150226,318127,-616848,-435125,-674686,-1584045,-797628,-1608203,-1293329,-662038,-604737,542458,638780,1753412,1939273,1480138,1523132,519543,93726,-1023877,-1416393,-1104994,-1536712,-280028,-106254,595104,1282418,145528,855284,-265082,-709943,-591324,-1826695,-851319,-767944,101132,1135438,427008,1745948,1116389,1301394,844497,49624,451472,-613556,-33155,-467613,-1029492,-408550,-1373397,-811778,-1031434,-1415193,-62331,-477467,971528,1287397,1159455,1933735,674985,1003584,-209646,-743451,-610986,-1465213,-747423,-584973,105089,713836,279316,841857,-92629,-245060,-496270,-943770,-557990,-1046261,-141071,296435,364810,1134257,714774,1025552,589103,-30138,122722,-438533,-45235,-245929,-499660,208373,-543941,-482079,-1186870,-1095788,-821102,-946842,25140,333657,808150,1514434,981076,1521543,635702,472985,-3128,-723289,-639061,-688515,-409372,-194201,12561,564063,44191,-183920,-340236,-860022,-490916,-787730,-121008,115476,495811,772089,839235,833529,580512,96963,125339,-601763,-244399,-310748,40958,57267,9849,-38837,-193247,-620153,-846239,-849384,-648725,-616069,89768,587032,1009646,1064039,1106896,913279,576489,74074,-56707,-398208,-350439,-498315,-56532,-189183,-238208,16582,-576226,-570618,-286782,-546831,-255701,-219382,479389,1033305,516506,821632,711391,146683,-363610,-208144,-264660,-542773,-226591,-14499,153316,272589,6317,36311,-290615,-641893,-890984,-919318,-456633,-75994,312178,650057,983771,1041524,797140,707993,104581,-23749,-89749,-177474,-314503,-272009,-354247,-298618,-733774,-741361,-730076,-501485,-287745,-133196,339059,593874,1014462,1258588,536316,464902,-189366,-634733,-861042,-817063,-468818,-315593,84894,596231,369811,613183,61938,-351202,-392118,-747524,-691406,-737484,-223843,-135466,465689,941936,411120,931754,670302,300207,241796,-176677,-84638,-270209,-539388,-330332,-811388,-728609,-559719,-962095,-144314,-181328,69146,475561,935206,1119556,808073,662292,393343,-27595,-618292,-863334,-581905,-504694,-335663,257550,404639,864230,158216,182987,84921,-807153,-646638,-1192683,-762952,-307870,-129110,390512,364365,921415,612126,791444,446231,142591,269586,-50472,-195414,-328513,-808905,-755273,-945676,-838848,-720148,-601326,-50488,254240,826399,1231894,904491,1342127,803165,220354,-280241,-647191,-826260,-805163,-758488,-81250,169205,698909,554625,590799,343671,-60676,-347705,-652773,-766704,-641112,-653684,-57192,486209,323932,593066,879279,530110,719135,369368,158956,10321,-81883,-313281,-611632,-705588,-919268,-1062283,-500072,-842332,-134801,355533,819723,1215236,1182327,933451,594316,130482,-321819,-1025044,-990405,-913368,-933843,-172712,80287,708498,413570,432599,609605,-275531,160015,-561140,-796207,-867073,-855956,112295,-122518,571050,456668,691930,1136925,386886,656892,162864,9658,147964,-605721,-648010,-758920,-852345,-704155,-1127333,-312515,-112933,241366,1072589,693036,1458048,737036,737263,361041,-732840,-641962,-1194128,-678881,-505505,-348443,317152,275480,777627,699502,153769,348175,-464377,-266222,-533131,-965793,-534647,-646294,211738,132327,333188,1287436,252030,956052,396292,102323,525882,-370232,233246,-372684,-714942,-484406,-1597540,-627493,-931891,-118674,887473,431247,1383002,1121853,1073728,914617,-100262,242295],[0,0,0,0,0,-6,5,-2,11,0,16,-5,21,-16,22,-31,27,-46,43,-61,71,-82,99,-112,125,-150,168,-201,226,-260,305,-335,398,-431,500,-557,625,-706,778,-881,970,-1089,1203,-1339,1479,-1641,1805,-1998,2198,-2421,2678,-2941,3266,-3594,3994,-4427,4932,-5532,6224,-7098,8159,-9557,11420,-14083,18184,-25203,39443,-79075,482679,988848,-255853,-709195,-1347435,-2256816,-1828900,-2185589,-1251566,155705,545940,1557581,1855121,1441328,1195407,505628,-177920,74347,-619928,-2230,751005,356351,1471669,586781,16459,-211498,-1900570,-1545699,-2803148,-1665443,-1041997,-259397,1025522,605451,1751180,1303452,1704274,733446,367500,522456,161421,1123774,624782,523226,428520,-1231281,-1040150,-2233059,-2591391,-1711420,-2206526,-494821,733916,715689,2779360,1422638,1547807,1554873,-1013919,135290,-1064698,-1056527,958143,-674180,2147081,1056407,679285,1235780,-840175,-606100,-2147121,-2264002,-1777942,-1411236,-440808,27751,893991,1000701,1699551,937555,919230,1258826,618971,1416210,589414,802331,732931,-541599,-756540,-2322522,-2295008,-2803322,-2375677,-1167047,-337784,1478218,2079253,2408350,2732662,1110481,957533,-271391,-1845347,-942533,-1310262,-229388,1032961,434306,2308730,1048604,514275,706271,-2068064,-1006381,-2416728,-2390577,-890838,-1890879,676639,-83933,951892,2108051,377173,2248315,1327052,1098681,2456661,284429,1148240,471094,-1709197,-440212,-3361162,-3473855,-1807214,-3801898,-10268,-141906,890834,3775216,1744245,3161713,1850804,-441778,339351,-2308515,-1768382,-735727,-1362352,1051847,1228479,1651030,2374874,318361,445722,-861609,-2348481,-1557218,-3290309,-1201534,-1162656,-1159650,1324979,-499153,2097132,1421988,699902,3223666,75232,2754100,1560059,5703,1372201,-2529058,-1220754,-2883023,-4073924,-2131084,-2948824,-397498,833963,2000762,2970414,3014323,2526837,1602342,137746,-1136218,-1566078,-2370676,-1309386,-745296,-128644,1766180,1313707,1558696,1496348,-219352,146992,-1798542,-1953863,-1260389,-2745817,87240,-970494,-335422,1911908,-625783,2833666,1108039,1024570,4093807,46476,2757685,857070,-1321960,676412,-4280162,-1923904,-3238755,-4430447,-368016,-2244829,1716899,2670580,2289343,4669219,1813532,2050739,255099,-1993208,-1244591,-3205341,-1246044,-850849,-469136,2288688,674657,2236501,1757692,-422759,676473,-2279834,-1482566,-1806680,-2603712,-286287,-1390606,288864,1066443,521404,1982898,1414538,2040323,2282828,1883805,1676835,575880,-15022,-2001676,-2183029,-3720860,-3533868,-2956950,-2381787,209116,874686,2609034,3973237,2628224,3337647,758859,269937,-1182255,-2919521,-1206607,-2671310,-637443,440726,439405,2814904,1196452,1464612,1087073,-1375116,-509688,-2347866,-1843824,-854689,-2324462,24035,-536199,76301,1725806,454440,2419486,2166807,1927562,2558814,1004420,955932,-326429,-1492519,-2575070,-3935001,-3337774,-3380908,-1601888,64402,1054936,2915511,3387071,3403129,2986769,969153,61081,-1499397,-2380890,-1811765,-2060457,-650862,391021,988462,1611143,1132575,1438105,455720,-630768,-1008128,-1791185,-1400949,-1727697,-1016685,-727043,-331282,564163,572515,1533619,1557732,2143184,2459921,1743898,1914873,524598,-401383,-1700954,-2912904,-3266623,-3695515,-2882832,-1375486,-72296,1877445,2628039,3361164,3379994,2340582,1087539,-187775,-1425113,-1787054,-2346549,-1100223,-644277,-87437,1207903,1009813,1672288,1003943,221931,-147675,-1358793,-1232591,-1336850,-1508073,-948385,-528999,-136743,195904,585262,1088643,1309791,2045013,2120877,1984225,1325341,673331,-332877,-1446288,-2393726,-3202166,-3434717,-2588338,-1499629,-55897,1633411,2458174,3232359,2849162,1894357,995881,-257492,-974430,-1809543,-1453043,-1456731,-451976,461694,729780,1190698,1131786,459939,300296,-577742,-787904,-1352101,-1142607,-893456,-944479,-541143,73961,48991,555137,549839,1603382,1678360,1344162,1931466,1116570,738675,-403412,-1554545,-2301762,-2813194,-3165514,-2188609,-1412922,264006,1285487,2274089,2920405,2509981,2378774,553666,73528,-1047730,-1628009,-1408062,-1354765,-214408,68244,779589,1039855,585333,317612,-222896,-297661,-1004883,-1178925,-362317,-543521,-192037,-50136,126427,306021,51919,746679,1066766,1332939,1701383,1295212,1378872,558937,-538012,-1202187,-2494133,-2279173,-2552153,-1915789,-1274935,105336,1543928,2053272,2332584,2350554,1163139,940509,-619038,-865907,-1328958,-1282760,-377133,-663893,417943,578140,224427,937695,42113,-195452,-410280,-923999,-432665,-815073,-69304,-191259,200879,512334,-142461,630279,364388,562211,1375353,838910,1809331,722637,470170,-5965,-1410684,-1408638,-2566859,-2391267,-1694148,-1479161,483893,769480,1974140,2417317,1524256,1945497,360694,98093,-365261,-1081097,-148617,-1099772,131703,276319,-206833,795946,-410563,46285,-515442,-851915,-104490,-964541,171848,-166012,53312,754246,-274685,578214,-103938,371389,780448,210602,1503154,671908,955701,677941,-573677,-323577,-1671491,-1775920,-1616253,-1907524,-305210,-536087,1035726,1306933,1374333,2045638,648276,866896,221390,-816269,-156816,-961727,82533,-79944,-51839,524901,-548957,298301,-593899,-839113,-435896,-1123446,309409,-108610,-18423,693763,63182,584310,-235704,-83660,318935,-161362,722357,510053,955906,773519,-19202,400634,-1053831,-1033804,-1335912,-1795684,-1022341,-1243816,190699,568150,864067,1567009,748257,1161734,286011,99736,165352,-560817,143201,-149227,171249,100314,-562004,69491,-798100,-634163,-738720,-948622,-298405,-222872,435232,492237,507477,864887,201321,194141,67787,-275385,258558,31288,682106,621387,464117,720468,-201215,-173870,-960513,-1252014,-1022720,-1342015,-390483,-88640,580788,822289,633803,1269875,482088,602384,386235,-212416,403145,-56059,288593,170601,-17277,183136,-295467,-381915,-985402,-1101255,-941339,-393498,344780,327933,461176,925501,1039623,382999,361927,-229086,-421821,-98330,-34525,-2684,433965,483183,-31975,146605,-338188,-499933,-967247,-819329,-824286,-491941,-37381,205274,603586,592750,357762,573881,174539,157452,228731,219442,94827,366558,381515,185991,-212228,-438262,-1066120,-864269,-1199480,-734726,-286369,201478,944415,824816,1003294,1081926,276347,319668,-257422,-288842,-510245,-468092,-11029,-19072,219426,400412,-70813,112612,-655654,-903030,-601317,-931206,-329467,-259922,-6276,250509,552019,383314,138305,349192,422803,138272,660060,509287,596914,400681,-24319,-231165,-673486,-931496,-1288712,-1217100,-549498,-500936,458088,634860,739460,1152667,662198,693283,21985,-75394,-116418,-599776,-184669,-430242,114836,255508,370846,298377,-323315,-94010,-359610,-670247,-482678,-310781,-17341,-131321,256348,315254,-32113,71943,-33088,143399,548980,533589,907252,322542,312986,157907,-543306,-569136,-1038646,-1254722,-1081934,-1117454,-30668,5156,551587,1171472,859019,918049,651552,182162,-253464,-335871,-466270,-492746,-310530,28327,-69189,297692,-37950,35830,-131492,8987,-479193,-468549,-57536,35573,-144884,167476,48349,-125451,161116,212014,331214,130385,612366,776353,812806,488889,238820,-219753,-564654,-940104,-1227508,-1091588,-727202,-451631,493415,545591,991951,1146229,1128494,764147,340656,-94709,-263351,-517676,-581515,-259917,-369645,-197754,101892,70560,-32189,-81668,-304349,-12020,-244579,-444426,-60958,-216489,180721,47166,60240,-72218,-97159,319166,329666,522308,851922,812158,419410,156565,-145337,-552177,-1251398,-1062074,-1118450,-741230,-572629,81994,939039,787026,1085774,801531,729912,495146,-165588,-111383,-410144,-431977,-90051,-254930,37219,-92138,147612,145375,36363,36293,-294365,-64488,104120,-230239,182073,-293744,63901,-130281,-152349,114274,-214216,437885,255171,478345,727650,21306,499424,-407099,-397572,-823757,-1526545,-897128,-951000,-376647,395442,207577,1081243,828971,785512,553728,-24720,113729,-599351,-618561,-235986,-549817,232167,-466136,361492,126220,-65490,638673,-664283,297944,198019,-280809,334953,-311565,335022],[0,0,0,0,0,-5,-4,-5,-9,-2,-3,6,3,11,3,11,-4,9,-8,6,-12,8,-10,12,-13,11,-18,7,-16,0,-7,-6,12,-12,37,-33,66,-72,103,-131,157,-200,238,-294,347,-412,486,-570,656,-766,872,-1011,1146,-1306,1479,-1658,1873,-2087,2342,-2606,2908,-3244,3638,-4140,4881,-6252,9754,-23351,196481,1421111,1738212,1509126,1678725,684396,89015,-1231233,-2032884,-1764093,-2289266,-1222150,-892611,-227761,461901,590832,353252,189139,-352793,-314913,468873,10096,1531028,1381915,2020872,2117071,945051,795181,-963074,-1849391,-2285112,-2657260,-1930572,-1312096,-25526,507504,1086345,853714,930286,695676,-309597,202599,-373597,566532,1259718,843169,2047119,1143959,389192,111990,-1115319,-1396221,-1462968,-2157585,-575343,-825781,-335159,860434,-695023,775105,-503890,-819397,524243,-818887,1476548,1674910,1684130,2962195,1463346,1777687,-139583,-1198143,-2360220,-2849260,-2483321,-2825740,-522211,-601299,926049,1494478,1008312,2033103,134176,618648,-58877,-625645,935768,-169522,1069802,1051450,663976,734967,-588148,-439387,-1449580,-1468177,-1210209,-1244196,-274143,-182498,72349,649749,-672996,-125107,-864909,-584412,845826,275991,2448580,2425363,2203378,2985398,433679,701098,-1725962,-2863239,-2248089,-4144429,-1518089,-1716166,-580285,1984384,466050,2716240,1173336,407723,1155624,-1120237,655937,146215,-327923,1759749,18954,719735,774311,-715457,161161,-1251162,-1095639,-413719,-1034256,-26824,-105038,-357581,-397516,-673058,-817988,-738753,-330460,-139493,2023150,1741495,2750293,3516466,1598196,2060442,-683347,-1598633,-2721862,-4038399,-2218064,-3064682,-614477,-113394,1015786,2505351,747692,2643508,104291,373657,604009,-1204652,1117075,-551673,184092,1239602,-646955,945745,-534649,-983778,-295272,-1481063,34573,-363708,-409234,670089,-685360,-260556,-787309,-1519594,-507189,-918886,666941,1787426,2416839,3577530,2429355,2267209,901373,-854467,-1545177,-3103480,-3768725,-3044375,-2525520,-1370198,614023,889014,2300643,2334206,1075685,1743026,-288297,166198,89686,-1072600,720760,-324909,-44121,413547,-754115,343426,-517330,-880362,100612,-506480,103269,116289,10712,-76411,-1125904,-1013145,-1225024,-1000856,-277813,75940,2086256,2329529,3028781,3065352,1168172,1322316,-1516937,-2143648,-2487092,-4389923,-2495942,-2469609,-1260530,879419,907074,2652687,1817626,1894523,1382464,276216,314679,-452504,39177,-244830,109534,97490,-428525,75139,-720693,-524400,-608922,-408897,239799,-196921,712115,-470435,-210442,-649242,-1381516,-947083,-1438585,-289491,857914,1535947,3477330,2548165,3017673,2379432,459968,-537762,-2562872,-3483832,-3132503,-3606377,-1984973,-653651,130016,1795827,1718935,2284300,1776699,1033525,749747,39361,62979,42761,34514,-286946,-116552,57335,-557834,-229948,-791772,-481636,112016,9191,533069,441769,-101573,-248022,-978688,-1343888,-1180946,-910213,-328348,462146,1644828,2879484,2722357,2773096,1532643,378567,-541032,-2571982,-2893262,-3103039,-2836974,-1805440,-646247,594650,1125072,2003755,1773127,1473159,1293767,346323,316974,34998,-219022,-68272,-260157,-178397,-640534,-459455,-590932,-770669,-507079,-135890,389902,560912,201727,177961,-206902,-908455,-867521,-1551224,-878059,-179850,545558,1882732,2270088,2862285,2456364,1735444,469035,-1182014,-2083998,-2946387,-3260558,-2513271,-1742044,-789720,554557,1399498,1708410,1559710,1746256,915300,458369,528573,258293,-108565,-175483,8547,-275131,-645300,-778564,-845656,-785769,-304320,-346246,142616,322860,619287,423950,-332453,-459394,-1315751,-1152629,-1213499,-313650,552108,1613657,2234547,2551254,2702850,1636275,-31653,-766909,-2233875,-2575504,-2768573,-2336819,-1290818,-604247,366490,1358198,1689232,1556930,1304955,791317,667595,248660,527910,-11159,325121,-113489,-226234,-630679,-977664,-708264,-528552,-776391,124391,97751,506106,892417,255766,362590,-784920,-1067002,-707614,-805013,-78193,513445,1579676,2002096,1940409,2452052,1085587,233992,-743235,-2165915,-1994895,-2551544,-2164608,-1090615,-548051,740351,1009578,1183218,1105143,786794,777016,473963,438577,631182,119173,452948,147484,-337618,-263041,-922191,-686301,-1058364,-710117,-423264,213132,638812,270197,415681,107627,-462617,-623709,-1144756,-219999,-104043,617966,1405665,1259785,2129032,952905,1163044,275440,-1197600,-1241953,-2433639,-2050683,-1663756,-1454041,253798,153246,1040628,1270980,538573,1650005,23885,776679,531793,-10519,886422,-184863,519291,125037,-1022577,-150182,-1418267,-511836,-715776,-499608,862157,-135794,993510,218614,-288755,242612,-1115246,-244073,-896133,-359839,841489,598550,1897235,1343286,1370241,1054239,-506720,-171237,-1842008,-1782057,-1223360,-1537361,-217662,-547771,566622,784323,361600,1288015,117159,769510,438099,365892,989860,-90338,1181121,131323,134480,-182770,-1511952,-802458,-1132597,-944408,52016,-589102,911012,403388,509459,517719,-479241,51073,-791119,-514717,135887,-378142,1245413,1011607,1429556,1228548,25621,659454,-1184398,-1096674,-1168504,-1718228,-626512,-998691,204497,135856,290606,946699,34634,660354,298239,150446,851883,168528,1103912,401875,232182,213805,-962120,-262546,-1494939,-1191201,-700658,-903162,228464,68794,900363,862272,55990,407238,-592806,-83442,-22505,-145931,850331,216362,1293681,1109439,401957,822505,-853148,-654031,-1209945,-1288309,-819207,-1174583,-130008,-230200,219037,699108,-1621,604982,-102135,163709,586744,231461,697082,752876,866648,558316,-3737,-325006,-887480,-1086062,-1011602,-1144654,-450845,-330266,535788,612978,474694,649162,123335,204586,-402142,-212758,199122,18168,753860,560552,820183,698142,-6532,-77605,-485610,-858091,-932643,-1053892,-339033,-305427,61765,98855,-59005,290994,-76355,5035,15712,231639,929612,633271,1071291,605769,732391,388780,-544561,-765276,-833998,-1119522,-941898,-599092,-229218,378735,504002,647933,447995,526851,-132223,34549,-290629,344381,318536,397928,508804,180754,290454,-56905,-536127,-394435,-639110,-619843,-713587,-26204,-50988,45068,277905,-41991,-246687,-102573,-261490,75304,214525,482604,1080369,759542,946981,640131,-43064,-481812,-776529,-944758,-1189192,-839250,-737287,-287003,243087,302759,505790,505556,423439,260282,-209275,174523,-48331,253688,447697,270670,394217,75869,-153694,-350373,-939244,-283193,-693369,-443675,-56402,-156446,84342,298039,-231415,238028,-291499,-147453,-113813,128634,551070,624584,1050785,645791,458341,340709,-258243,-607278,-986159,-966532,-715580,-760196,-21839,182054,319606,757669,489860,588717,34930,202214,192444,159090,586777,385352,303347,138098,51680,230153,-712022,-482962,-712737,-495684,60371,12119,602111,-65383,217054,125897,-193908,-85090,-388862,-176351,25066,479949,799543,875429,957061,559794,165865,-186928,-600960,-750546,-936349,-796737,-674557,-462417,-12561,288324,381892,525407,629686,530866,188982,297193,400595,296841,317929,92382,-52506,1111,-345092,-605419,-525087,-332903,-213298,-83835,-50114,202675,427349,-8419,-44510,-414268,-284439,-276337,-316006,173241,28254,774329,1226804,870386,757385,554329,-185313,-521421,-1085687,-766479,-815172,-678472,-334745,-68288,216592,350218,164405,499635,166045,369954,71589,320895,242838,73877,349720,-141239,-65466,-349750,-512426,-225419,-534101,33598,-119941,25314,418865,36807,442835,23483,82824,-210740,-447139,-24350,-347222,275059,774226,712077,1103919,393994,489691,-403534,-570132,-444171,-1323476,-644304,-653360,-307426,30758,-236708,670490,-17187,377168,605386,-48534,453660,241717,463665,232701,-330765,-1125,-573060,-482706,-453360,-607327,-152089,-325825,160077,323965,95538,523097,17019,254332,-114827,-509573,-213456,-623965,289410,150140,152502,686065,408039,832095,180944,-100417,-270314,-754512,-518738,-756498,-667278],[0,0,0,0,0,8,-5,9,-20,11,-33,21,-41,43,-55,74,-79,108,-119,151,-176,207,-244,288,-331,389,-441,509,-580,658,-759,846,-972,1083,-1225,1371,-1528,1714,-1898,2123,-2345,2602,-2879,3178,-3508,3872,-4258,4698,-5166,5692,-6267,6899,-7620,8401,-9317,10327,-11514,12879,-14490,16438,-18810,21827,-25750,31125,-38923,51328,-74155,130550,-684683,-747328,-200181,233582,1862850,1680848,2757276,2049219,1014380,934296,-591662,-1137979,-1758446,-1583836,-1215771,-751812,-75060,-151470,104213,-687902,-278817,-899049,-557890,-70322,-202440,1841464,1308978,2185008,2136965,1330000,693492,-861303,-816512,-1501712,-1386624,-1162106,-686851,235539,185795,318552,-446876,-572049,-1163880,-1145091,-845035,-581261,639691,1588099,1717628,2593746,1935993,1389286,1064813,-733696,-1046968,-1351689,-2467088,-696647,-1443991,-681063,464217,-1291563,629088,-1000578,-713313,170807,-904517,1221432,974270,1711095,2584247,1647826,1417836,260682,-514935,-1395517,-1290923,-1669615,-554496,-216629,-420051,854569,-359179,-17419,-619092,-1324085,-912483,-1750614,-276883,337738,1421537,2561014,2198756,2566119,1581788,573956,-223380,-1648553,-1559245,-1713323,-1717443,-455748,-866164,-330566,201644,-1031388,115635,-723667,-580566,815396,91904,2326702,1425333,1856721,1990233,289552,567817,-1535899,-1608059,-1298333,-1946400,-191819,-596002,560422,923679,-466273,578572,-1258536,-1633831,-649918,-1980882,198907,564310,1106467,3253827,2123293,2375028,1902677,-269694,344065,-1526599,-2054450,-1399255,-1628284,-951196,-436577,-766479,16445,228687,-1134659,410534,-369791,308260,1954418,337440,2882941,1366223,1096889,1144557,-1449985,-201938,-2568428,-1435132,-473268,-1324436,1063008,-582366,1415403,685854,-1217875,386903,-2745321,-913707,-779226,-1373021,1731787,811541,2822382,3049608,1243301,2602545,86706,-773578,-885512,-2439354,-1242610,-1822929,-1173324,-189668,-833536,-90555,-316369,-276216,343655,-36103,997862,1605993,1848219,2041753,1629677,1072800,146721,-612551,-1573300,-1421394,-2130153,-700655,-494807,-155722,1625684,-51221,1220828,26293,-1833669,-165091,-2577537,-944238,147739,-523803,2964182,1518889,2597687,3186773,-93940,1288729,-1011453,-1687708,-943808,-2914632,-732055,-1209708,-1074530,79811,-1308278,240116,-739086,2593,1285408,-138686,2459564,1271233,2000293,1954348,-240723,990906,-1559170,-1554790,-1464193,-2354640,-14768,-574496,707422,1280992,689057,950533,-435661,-931432,-1535676,-1420757,-1069144,-362840,973337,1365413,2645643,2118983,1900173,1579390,-21859,-429693,-1528853,-1555371,-1574967,-1763575,-595316,-1227212,-488944,-355741,-901795,282743,-350313,686905,1758086,1242836,2500949,1933370,1007761,1208344,-1075872,-816686,-1480703,-2226277,-865308,-1716161,196223,536166,453296,1438722,71897,-245250,-712538,-1530207,-776905,-892843,-61924,1207854,1016322,2217058,2293492,1993560,1007774,207278,-390038,-1411537,-1326640,-1437655,-1510053,-941977,-1081232,-599440,-728758,-577600,-190741,76952,718545,1228789,1499996,2105216,1610143,1476677,528786,-422632,-1281148,-1929643,-1607181,-1639529,-435200,-96708,640290,1229795,898524,574411,-331974,-1058503,-1221964,-1321370,-810670,-163692,807824,1628643,1993108,2022727,1816472,910031,135210,-577388,-701308,-1339885,-1411064,-1145795,-896241,-652641,-539626,-590923,-251675,-410116,324069,505845,1015299,2046278,1829856,1791361,1218493,519881,-719605,-1517898,-1728051,-1872140,-1573081,-807041,147359,608542,603264,816400,441797,-335685,-968761,-1219461,-1037352,-674885,-115006,982857,1258768,2016353,1830687,1185743,544516,-221698,-803605,-991400,-1353551,-1114047,-978219,-739736,-738727,-761437,-409486,-553877,-261768,262355,614430,1538755,1479713,1916718,1716792,1177917,410914,-734415,-1346007,-1766466,-1978127,-1376073,-587291,-112265,764050,714987,650753,231787,-279453,-503598,-949780,-744834,-590399,284520,788408,1206981,1395037,1427485,938010,549760,-158120,-639040,-918764,-1099743,-1078207,-814634,-565201,-511763,-236165,-599791,-501681,-330276,154366,827002,1291276,1750521,1910736,1360209,1135766,471617,-396377,-1262087,-1853541,-1676310,-1404007,-717692,22050,266807,841903,501457,311825,-7848,-760838,-590159,-760271,-170629,332832,430662,1487686,1406534,1321865,971818,242557,65367,-739889,-912332,-892121,-765575,-635153,-798220,-277139,-433224,-654722,-398218,-857913,259191,509078,1036372,1690678,1248399,1756218,600700,244228,-462174,-1585891,-1213547,-1519111,-1025350,-596696,-220017,708096,457854,875312,197820,-186160,-214669,-1187348,-62612,-90352,246190,1343517,587118,1662372,1074461,323634,786047,-889058,102156,-1034151,-756270,-198653,-1157928,338880,-700802,-502724,-347946,-1114545,14277,-317452,482883,1212398,1073663,2308804,1039785,1368130,294218,-1021303,-441824,-1872344,-1338768,-1007538,-718390,495916,-3211,697559,520625,-14029,110446,-955474,-285407,-286818,-39664,776355,339766,1642697,760800,807143,576947,-517024,201303,-907163,-425443,-291102,-837618,418200,-513544,-350510,-419736,-1209761,-70587,-716805,81108,602032,654559,1979277,821849,1712186,924659,-168828,192324,-1651118,-948112,-1271265,-1458145,64146,-638547,810467,205914,313335,492146,-654937,248366,-472315,-300414,504156,54336,1400405,560881,918595,820926,-54250,179832,-941428,-430966,-708446,-807393,76289,-543751,-14755,-299216,-573472,-157464,-897471,-53507,27262,329882,1162465,700405,1704124,1086231,416361,294676,-609485,-590054,-1159434,-1056056,-694249,-639455,213574,-91880,351661,272430,-115946,26439,-453007,89648,-148444,62088,663264,547137,860359,731590,348588,24153,-583926,-622145,-823246,-381820,-244065,-433653,11789,-406632,-308574,-273796,-519110,-109944,-598509,-48547,501708,924582,1444839,926947,1213844,801558,125570,-475551,-742686,-1126523,-973164,-860194,-480373,-317966,-64361,282439,217006,-166109,83536,-158053,-8040,312476,334685,620484,705730,1003293,720936,106252,-78840,-503722,-468275,-198923,-832703,-301346,-246172,-21502,364830,-6955,-76942,-386475,-281247,-184042,-60906,416925,731118,1223192,1040910,1006894,571264,145535,-176365,-746427,-658521,-672244,-796261,-365954,50844,-152461,234667,-91324,23264,-218035,-344273,201749,200680,473211,634531,589800,806824,380214,71067,-351639,-339536,-460753,-693233,-223214,-205944,-102009,178996,76204,-100967,-254712,-299975,-534704,-123834,114369,325086,450731,731798,708782,941078,99065,197187,-152654,-814109,-310261,-815338,-461272,-412654,-259441,3534,-280384,63322,-102122,-544012,398718,63549,286562,792992,700394,835703,813137,594156,-111575,-328175,-413092,-741496,-725901,-757810,-363394,-7784,-74863,386827,32068,-48691,-155051,-448953,-165653,-403707,-12112,392908,382094,1041396,465171,700405,294642,-106009,-249870,-801329,-544058,-607100,-657954,-10130,-82167,-176457,-22721,-586025,37001,-450929,44707,249197,406243,750032,712681,774574,363443,-183805,-364159,-559287,-727102,-689031,-604386,-170407,140977,391648,289880,313529,-153432,-495421,-182046,-484765,-231067,80222,274138,782762,784255,583214,605886,5973,-39413,-284503,-386134,-481783,-313655,-58954,-109624,-8607,-55489,-72394,-431593,-290867,-153863,-56553,393064,550802,537451,732709,480931,387653,-301751,-235979,-510452,-586848,-694282,-534294,42240,174159,9397,228964,12287,230371,-138759,-28043,-214707,-174569,447924,222464,729745,581118,443481,523673,-149357,161094,-359237,-423770,-333575,-670757,-131924,-77861,-278111,-9028,-248694,107760,-266629,-311173,359355,-165884,630396,699340,837915,746196,87262,302407,-557109,-573324,-650912,-693829,-123435,-480584,197467,433656,-77553,464792,-119741,-248356,-319898,-339034,-234214,-85817,361961,410140,625778,375412,-34340,426207,-48106,-164692,-105137,-520723,297486,-584802,-65714,-49077,-388636,10493,-367717,-57648,-227472,-341731,983489,465636,657480,682348,190623,838431,-340374,-207479,-526421,-828312],[0,0,0,0,0,4,5,10,3,8,-1,-3,-4,-13,-2,-16,11,-20,29,-32,50,-56,72,-89,108,-133,163,-190,239,-269,331,-377,438,-515,582,-683,765,-886,1002,-1138,1286,-1445,1628,-1819,2033,-2268,2520,-2795,3107,-3426,3799,-4172,4605,-5059,5550,-6100,6665,-7315,7981,-8721,9484,-10275,11049,-11694,11977,-11205,7093,11679,-324305,-1235576,-1579319,-2257053,-1335145,-1008224,157511,1253427,1519069,2572967,2033733,1633313,1048740,-128879,-524190,-615174,-945360,-337977,156929,-150589,468683,-219077,-977364,-1283164,-2142538,-1193096,-1694239,-273949,915797,1214552,2226970,1869784,2084060,1056356,273630,-75094,-676550,-261630,-772938,30698,54343,137679,9874,-1331634,-1203199,-2060522,-2327013,-1117305,-1250692,562115,1294886,1792370,3165349,1886112,1447109,1427980,-1091832,175277,-1313724,-1285604,496597,-1418651,1304746,-358963,-610911,298589,-2563550,-488525,-1585485,-1297890,510594,-181352,1971418,1666088,1920805,1627762,808194,495298,-325883,53887,-768654,22485,167257,-32375,902889,-601686,-912069,-1835948,-1954260,-2008093,-1655470,-769406,609717,1333162,2424979,2401423,2400780,1593163,467075,-16266,-1459885,-835224,-681244,-1151921,826896,-934075,678819,-188188,-1581462,-41528,-2614779,-593708,-812963,-992289,1780990,180225,2792712,1749932,587603,1975841,-1186470,773952,-551159,-1198864,1513221,-1160354,1287362,419613,-1875432,466755,-3340038,-1545301,-1364153,-2958486,1363521,-441741,1772616,3472299,917500,3818908,607815,642902,478271,-2146279,-60334,-1393558,-871410,110546,-290672,137271,-483297,-756643,-1191509,-978797,-1399731,-569998,77243,474803,1880017,1142873,1712854,858501,330233,528050,-1130750,340944,-701896,260163,754142,-391266,1157764,-1133298,-1141034,-1467885,-3440052,-1003375,-1749281,-929818,1858720,998007,3391202,2995138,1494119,2407560,-399871,-200231,-534685,-2263191,270969,-1305112,-226848,816765,-1215272,589909,-1257933,-772034,-273689,-1950689,704709,-72409,831866,2114337,485328,1956379,773773,-423431,946434,-961316,-336341,638545,-775266,1550488,76252,-440479,425910,-2644525,-1356829,-2180223,-3001662,-393729,-823275,1169637,2441169,1663371,3493928,1668876,1133354,813658,-1392905,-580820,-1342000,-1302556,-87039,-1205496,461319,-541513,-375691,131620,-1764305,7523,-1077990,-403463,1014034,-75318,2449645,1000315,932659,1660997,-840056,393320,-676748,-409459,539135,-49665,937143,518129,-76109,-527996,-1840779,-1990486,-2348173,-2317615,-1070975,128245,625206,2185753,2667178,2209625,2640962,748018,419282,-642142,-1433161,-636185,-1763071,-433352,-159299,-663803,466150,-814660,-474718,-291361,-1632590,221442,-243614,180041,1627670,459824,2101055,691589,-1697,790339,-1302251,218985,114482,-149411,1306265,244090,743089,183567,-1234057,-1006201,-2548372,-2040804,-1935781,-1077622,587525,1093925,2389840,2624825,2467259,2293358,684760,405111,-785733,-1198912,-817285,-1591176,-532474,-291308,-771734,285685,-959112,-455255,-658215,-868451,51223,61708,951766,1079753,1122052,951273,619395,650158,-470105,-226213,-346256,-72822,358661,248307,623846,35403,143106,-684273,-1787527,-1847386,-2298637,-1920746,-886196,257182,1545320,1845318,2573677,2274076,1599850,1028670,104589,-589134,-1009668,-1375709,-829058,-536778,-604196,-48049,-628459,-267233,-348500,-1003498,-210617,-355181,676195,733860,865899,1495531,708199,729677,-261,-439573,-306363,-471003,122890,350286,582311,759886,380837,-66785,-903738,-1398954,-1871194,-1942717,-1459321,-845684,395560,1232096,1975172,2331034,2011720,1496038,721323,-36123,-395380,-1181084,-1246491,-739712,-832295,-386788,-236022,-284150,-654273,-637871,-536884,-541157,125136,311270,744807,1309302,884194,1004029,344907,243505,-627500,-675942,-580764,35924,122241,615581,555693,442897,30244,-939470,-1138953,-2026122,-1494819,-1187899,-493917,494605,1070586,1627514,2484128,1892327,1662367,485811,-215206,-724299,-920948,-829384,-993157,-491414,-500956,-492238,-312502,-739974,-373379,-707636,-635966,140984,407012,945161,1308348,803253,1192382,288972,-134176,-170064,-485226,-3218,-566390,170893,400193,662075,357311,-542206,-701652,-1823573,-1798791,-1272802,-1377107,-192765,684763,1452775,2252652,1819750,2095635,861177,376951,-147561,-883686,-424481,-1246274,-381647,-425779,-530371,-90820,-593383,-357437,-631726,-796388,-82671,-388741,661117,788358,810322,1490655,521605,568831,-269435,-939347,-10871,-698480,590825,221180,421576,1061471,-280725,277770,-1012210,-1436659,-1136701,-2117581,-424937,-1228100,877819,1381080,1086934,2583051,768928,1315833,703446,-581354,8746,-1206555,-676365,-268114,-817782,458561,-874220,-55981,-709282,-1008047,-67411,-615451,656153,444661,440094,1508489,159798,1132762,166229,-190103,-71782,-1193211,270067,-552799,318714,778257,-316158,736052,-683578,-719589,-837572,-1759714,-608542,-1243902,308569,437930,480932,1971247,890147,1614365,884661,-83797,343488,-1131008,-253339,-791135,-662149,116993,-718779,-8853,-601345,-706132,-18743,-1385295,439689,-118437,560456,1205713,664885,1652889,143455,418351,187960,-944852,50281,-906212,313469,344767,-12204,820397,-335943,-57132,-509924,-1530602,-838756,-1502176,-604326,-176589,314342,1661269,797654,1776317,797899,383436,647304,-1020952,-195668,-710299,-486271,-87860,-852414,210308,-600143,-539514,-324386,-801986,197353,-652987,-31458,649083,442995,1544114,871024,931170,412415,-357153,-35878,-572638,-68671,-58631,43193,420026,10289,371166,-330092,-738666,-624863,-1415780,-601836,-598417,-4611,864312,1061281,1306381,1035004,864026,282472,-84715,-186538,-889863,-645342,-464857,-375987,77732,-451874,-39260,-489508,-405501,-580148,-702627,-24723,149426,428160,936595,949056,945138,678630,168264,34251,-540569,-195508,-566830,-520080,-57213,114661,-76224,936,33793,-668057,-711045,-691445,-881312,-250554,-63870,826223,864572,1212907,1067648,781235,529179,-149959,-375070,-503987,-171764,-179242,-183816,210941,-209331,-143085,-238239,-740553,-606467,-777952,-83019,175976,433354,856712,904127,843431,557396,131445,21031,-334885,-227297,-337185,-337056,208733,68172,-66933,-91800,-432628,-593611,-900134,-682012,-747270,-157122,525652,501205,724591,1060163,692325,346984,70494,-121673,-578337,-486562,-19597,-212969,-40950,-117679,203894,-82535,-654884,-505635,-726159,-592667,-62544,-2883,430305,374089,811939,633573,287810,170178,-62204,-298358,-297818,-246027,44614,-242803,-144242,-205991,-107708,-268819,-674909,-751938,-470849,-464631,245740,395363,839889,819758,697593,458712,188862,235130,-365970,-375715,-242703,-450294,-390110,27667,-19728,144953,-304922,-366795,-679089,-541742,-605907,-526882,114453,500525,390795,922703,759518,430671,103469,-119508,-180794,-453066,-110707,-310992,-74011,-180463,-230300,-225310,-100875,-567148,-522081,-372020,-236063,43962,363885,589968,686620,774996,605271,358881,-24896,-225135,-388754,-568726,-129908,-14776,105605,70230,-113545,96237,-425313,-569182,-443713,-525924,-278116,57981,333749,714794,754966,632429,549578,344507,-114975,-248472,-252094,-265634,-130606,-159769,31253,-288090,-366880,-146732,-416563,-426852,-404820,-294830,305003,229775,639036,583640,758559,594708,33998,-4389,-482986,-715801,-285121,-20466,79111,-189615,175485,34342,-422170,-160792,-346110,-476058,-371982,-183991,148547,248026,559286,643850,724711,486164,174000,100952,-345653,-209218,-407677,-238003,199938,-256690,167131,-163533,-341389,-373279,-674391,-363631,-32593,-7162,740826,728132,642449,771096,493339,246939,-330387,-180971,-437083,-406477,51027,-51321,-66122,318799,97293,-99725,-282393,-355141,-288873,-443319,-356170,-91716,332316,507961,805218,469321,239647,321593,-281199,103142,-167610,-460554,-30969,-387590,16116,-138575,-279259,-32682,-246816,-188671,-364902,70635,597122,58989,778991,466407,508508,461504,-415439],[0,0,0,0,0,-4,-2,0,5,4,16,-3,21,-15,25,-34,33,-52,53,-73,83,-98,118,-138,160,-192,215,-258,288,-327,377,-410,477,-516,590,-651,722,-805,879,-978,1065,-1173,1279,-1400,1524,-1659,1802,-1963,2127,-2314,2519,-2737,2993,-3249,3569,-3904,4311,-4775,5317,-5984,6776,-7791,9085,-10837,13349,-17313,24723,-44439,253313,933919,531021,-857503,-1030166,-2129759,-2559792,-1752167,-1880221,-351321,150165,1102069,1772459,1231880,1299081,639030,84216,-336648,101415,-192322,852122,1024537,876082,1431486,-399731,-444140,-1744621,-2760258,-2125449,-2395473,-848064,-408297,766699,1314753,1696578,1461113,878290,817132,78497,542598,369065,251060,1195172,432407,1110695,-439626,-788147,-1065122,-2587444,-1637519,-1657891,-1259675,178028,871279,1421145,2186981,797389,1536301,22893,-726918,644918,-1110999,903056,708615,366379,2095802,-283359,626292,-1075650,-1905051,-1681348,-2991890,-1760183,-1663722,-260592,337231,972438,1825062,927280,1768454,160879,543526,579802,5105,1274043,324864,674230,661123,-532074,-851360,-2043761,-2367637,-1969407,-1667217,-487505,242205,1135611,2077678,1707527,1765828,338140,183102,-89410,-1131633,124448,-461924,888944,1731143,512753,1951103,-525488,-388462,-1319271,-2869023,-1054874,-3183926,-1058171,-270466,-352145,2515198,-131520,2063157,1183614,-63630,2174962,-488209,1386098,1231963,-792973,2140439,-1386237,-411842,-718304,-3868387,-813530,-3315165,-1329800,541430,-827622,3186275,1040931,1780105,2114262,-327085,1059025,-1507976,-292975,-544915,-333896,1606171,384700,2058436,402775,296101,-291128,-2494150,-1068095,-3101758,-1680730,-1263574,-861477,1013431,457766,1788976,1060109,1080760,1175371,346071,1579169,397420,1255784,911154,-197585,380962,-1973564,-1487353,-1972507,-3354583,-1102351,-1955958,-49993,1599687,553538,3167874,1085788,1296633,1333504,-1460812,359102,-1816396,-974683,1279832,-164914,2402966,733292,997879,1166935,-1893044,-436729,-2931475,-2309389,-813068,-2575153,742922,83060,584227,2295301,44207,1949381,1101496,420728,1682305,271391,1093585,987531,-381604,-213373,-1694865,-1927969,-2515806,-2425282,-1603514,-1086311,667915,1023168,2318435,2097380,1656553,1299072,-120970,-282786,-1128939,-1115549,-333683,-220266,960159,960752,1885022,568066,652555,-347251,-2096876,-1307907,-2893430,-1453941,-1151654,-1047377,1006218,21197,1581779,1349656,953306,1523020,497460,1001996,1179165,732738,808284,-105180,-834762,-1210513,-2297514,-2458989,-2486914,-1833348,-309398,-40728,1478811,2233527,2280311,2163690,765466,50900,-609338,-1667208,-713835,-875889,-67130,1312335,525088,1545693,1229364,5533,-356487,-1512637,-1791277,-1634309,-2166515,-1050747,-399207,402758,964813,892347,1170311,1428771,896488,1284981,994123,1098902,947401,326147,-121734,-1070863,-1587230,-2307090,-2355341,-2285631,-1704038,-427418,501590,1627633,2356529,1950318,1783558,685071,-372379,-783403,-1250927,-1072877,-518645,-226664,920504,1062088,1584346,680528,50821,-501857,-1585029,-1686225,-1651492,-1525242,-898174,-681581,433892,265155,995960,1133321,1157014,1193937,874911,1533306,948080,1039895,374635,-288939,-1032425,-1898053,-2054195,-2512455,-2240159,-1184739,-414629,937734,1603549,2020072,2314323,1524379,837748,61012,-993844,-1139372,-976267,-925192,107091,446644,1178951,1331664,576725,387448,-448783,-1088251,-1777949,-1589204,-1180945,-794082,-120792,127209,884159,860133,665898,1125989,1106375,1075007,1012068,791551,944035,472856,-128796,-885793,-1750351,-1993777,-2387398,-1946330,-1038077,-136609,1017581,1806068,2475724,2153348,1594509,817512,-186191,-919978,-1116123,-714498,-723832,-212977,679738,954959,1040755,512591,9345,-358043,-1280190,-1373790,-1473879,-1504420,-347139,177459,358378,992992,765294,758434,756158,769927,1211539,960139,1005197,678231,396660,-392262,-1125377,-1790450,-2165742,-2210182,-1691460,-1306507,166594,858044,1602684,2091930,1505105,1280743,498712,-321265,-659679,-1192997,-859707,-567625,-8382,659318,884717,981823,490366,-138655,-756162,-1473031,-1339858,-1274615,-1064344,-197731,22408,444218,892920,779615,761413,627092,896507,1114046,898224,767317,541791,286352,-470179,-989486,-1395496,-2310549,-2096568,-1335268,-1193176,358994,769945,1738149,1790607,1453913,1285115,130244,-49438,-725745,-1047896,-629937,-525014,303546,726822,834351,856468,-165474,-197438,-653392,-1252096,-926609,-1384768,-308538,-382320,354243,582255,408715,1064123,232148,739403,666666,565870,1075617,419505,791252,143963,-557560,-364257,-1917182,-1492687,-1874656,-1591994,-297653,-492084,1210269,1422659,1259304,2105802,698301,1048674,-412767,-595808,-583789,-920057,270053,369186,464299,1151664,-162347,415809,-527111,-989745,-638212,-1599293,-239272,-892581,143765,542511,14654,1218885,132797,718899,549880,73236,1260537,124622,882519,283799,114603,54921,-1437843,-826029,-1703903,-1747278,-876330,-1074569,296166,819779,1336174,1979685,588428,1584935,-112790,-156200,-240799,-1229311,413692,-452900,696068,689324,126699,686495,-594939,-191706,-908202,-1505122,-532315,-1468849,12168,317222,59952,1056839,149683,884106,472099,237327,656122,126168,1012781,438258,205079,313414,-703320,-458211,-1361712,-1520372,-893514,-1655448,-232645,-33289,834786,1244620,585070,1468696,247721,595280,-77704,-682074,118827,-447772,430126,227737,454677,958657,-173791,86839,-493803,-1081508,-823405,-1543695,-363110,-14763,148090,909917,313927,1026121,292139,249297,557612,-42952,163209,88005,265790,632518,114186,-49315,-418565,-948829,-1123781,-1109420,-852983,-687232,356520,568600,689375,1036451,694100,788508,210313,-213430,-20380,-475711,-127704,-13647,481452,726472,206287,-54228,-496258,-959339,-942269,-1213420,-627531,-504034,-30460,218945,513460,830549,657232,553961,453811,130916,247301,85357,265718,458789,407852,86730,-125664,-532016,-765417,-795847,-890448,-781180,-418471,-56719,621605,701172,1088853,365846,128434,56665,-191684,-173819,-140335,196226,481926,384932,481767,-75365,-87903,-639916,-832842,-819706,-1036656,-464110,-233888,188675,379023,708307,876083,634333,252714,546220,-139763,93658,-81180,-131595,574742,133554,177270,-130723,-409972,-334647,-785165,-678770,-606314,-319492,102229,186450,563890,628115,593823,398366,204981,-19800,-18793,187416,492106,342663,626859,338923,220373,-178635,-650883,-686935,-1304914,-1084670,-799568,-390186,282575,603395,1074672,798844,559937,534236,-52519,-25422,123423,-72805,60518,-252686,191617,12463,207402,-161584,-479143,-595565,-735884,-416313,-284347,-30594,121872,319093,310994,-33234,-36360,-280355,-192839,284836,189480,282705,575136,300145,637907,-105466,-665391,-529558,-1246501,-814924,-857508,-759756,-83719,152672,989936,861413,730857,685318,367072,110045,-289603,-216151,-290991,-205354,119102,160723,-94775,216435,-446817,-197866,-260576,-369245,-280765,-484165,252196,325418,388445,316931,77720,53539,-411053,36581,201789,243362,440714,655059,571926,230541,-104437,-188068,-689498,-829217,-980241,-730337,-247889,-102420,380196,695413,1035557,917322,711146,390789,-142720,-311523,-142187,-331514,8582,-194334,214055,25721,43621,-189048,-575332,-194292,-588734,-5948,174737,-7749,543321,20733,121842,42543,-125889,79994,-281681,-194514,239153,283647,596662,199317,27464,108959,-730965,-772189,-915745,-891334,-757575,-438810,132777,317170,996510,609725,724563,624434,28462,236739,-127069,-74499,-370700,-323992,106540,18977,29765,-24754,-434474,-11844,-538686,-126396,-277887,-284170,400347,-190890,173913,219354,83592,174210,-221114,472772,97841,385918,507818,324171,748152,-131322,10920,-267604,-1027748,-642489,-926897,-803832,-248585,-216328,509661,465847,738429,952087,308576,491781,-33842,-1245,-164734,-174423,238211,-173194,-126820,42723,-139613,7182,-385993,122872,-373314,-167488,-129337,-366653,213279,-63304],[0,0,0,0,0,-1,-7,-5,-9,-3,1,2,7,6,8,6,5,-1,1,-6,1,-2,3,0,2,0,-5,-4,-12,2,-17,16,-24,40,-37,64,-62,94,-105,129,-159,183,-224,260,-309,359,-417,482,-555,633,-733,824,-945,1068,-1205,1365,-1525,1727,-1922,2165,-2417,2710,-3030,3383,-3746,4015,-3625,-1465,207790,813145,1884729,1438123,1710157,813515,-365059,-415602,-2173331,-1872235,-2134226,-1637278,-782695,-427143,299457,510800,464399,-46373,-98743,-328644,178194,564594,918922,2149899,1876152,2179836,1100784,340961,-504969,-1869685,-2148157,-2433300,-2047343,-1101677,-461444,647634,790293,1449569,741853,578105,62568,-87853,-24894,330833,815408,1156203,1176544,1303774,856681,-199040,-814375,-1626151,-1514049,-1625582,-1902861,-180063,-685223,-16773,961985,-824209,938230,-1069465,-550555,954294,-214298,2477459,1709881,2281032,2505894,603412,658653,-1387051,-2359000,-2709906,-2652745,-2247428,-1430817,-98486,615094,1358387,1165396,1323506,537456,-106356,48608,-384884,-3632,355476,1020691,1074113,1075716,779601,-134835,-374711,-1193589,-1126811,-1481023,-689452,-484423,-317097,111326,-553141,-59838,-1205234,-370116,-228520,107558,1843961,1324655,3055765,2760529,1493840,2110956,-1091393,-1059836,-2801098,-3439893,-2269811,-3036126,-436005,-178862,756663,2597508,771686,2270837,588059,-436344,898459,-1762843,613682,128407,-236681,2266958,-345275,1267464,458052,-1536653,561884,-2118565,-581895,-227824,-1385369,772837,-1273969,-264813,-473669,-944286,-434387,-609151,1044394,841665,3031436,2536186,3002748,2549220,657878,271964,-2447790,-2932949,-3143059,-3646884,-1674461,-1651293,645523,1439430,1624153,2506686,1057700,1528965,-294021,-710434,-54054,-1088026,405755,243903,115637,1285397,-306179,771681,-29461,-1414094,369125,-1502613,-181727,61226,-1344325,799023,-1498411,-627377,-669014,-1704892,987230,-374254,2197665,2586041,2247631,4072788,1541192,1271917,-566353,-2756806,-2337435,-4271952,-3130228,-2089048,-1812686,988206,1261924,2010063,2405054,1275966,1247893,541907,-288600,-290805,-432665,-664389,287126,230727,-26508,627072,-430536,13274,131858,-961058,792325,-562629,-189352,181254,-1357372,-68325,-1711827,-1294391,-287413,-931944,1765145,1318884,3031863,3324749,2514759,3060191,-124522,-372227,-2716324,-3818974,-2914355,-4278512,-1711171,-1173449,46367,2387467,1355077,2701037,1840120,639188,1012129,-758137,-502180,-372880,-553234,117779,-116790,108118,506383,93321,-120239,99718,-364783,79165,-107349,-75756,-403689,-622483,-877807,-1544343,-971663,-954648,-278064,1147294,2082107,2986534,3751474,2993821,1874840,814388,-1209320,-2379547,-3479133,-4194446,-2533078,-2644864,-564509,1193082,1143162,3025886,2108760,1936408,1554667,-465407,371315,-384444,-685563,-336583,-558388,282919,94088,-210943,-94266,-191925,-29201,293818,44683,285933,-298133,162169,-812633,-1157884,-1317809,-1636240,-761352,-309935,1312416,2308408,2670695,3641309,2534448,2131882,426776,-1075445,-2496387,-3712169,-3448118,-3417894,-1612408,-682474,777431,2042698,2011364,2484992,1549680,1059873,210069,-407290,-624264,-597081,-457576,-272064,-118804,-349905,-221877,-2437,-247914,-100134,159534,105688,-105988,251598,-360761,-603995,-983347,-1499660,-1070679,-1235027,-211737,1018070,2177534,3030844,2674648,2704945,1636110,79499,-1138806,-2798885,-3316850,-3418445,-2901546,-1692541,-504680,584519,1692367,2108418,2025814,1624716,1034569,496192,-167733,-422846,-437780,-415968,-320853,16812,-247217,-258078,-153896,-238415,-187481,188250,58121,335253,91413,-149687,-497322,-1155292,-1280588,-1214181,-510101,-213463,1037515,2013826,2506862,2958555,2604452,1287859,252784,-1137768,-2460270,-3134670,-3109513,-2667743,-1603391,-447775,969329,1608097,1636387,2030728,1450497,949038,250078,-275925,-126350,-758405,-107444,-311116,-444075,-90546,-624549,-148502,-266894,-297914,378151,218207,494913,228446,-123607,-629596,-1135284,-1310194,-1180014,-925817,45353,1066082,1829570,2469270,2569732,1996810,1125109,-145358,-1371636,-2178009,-2826791,-2528178,-1727235,-1043060,-102879,556651,1510896,1632018,987169,1539267,205379,372859,28455,-396466,134358,-339397,89137,74776,-126055,160107,-619116,-175168,-360413,-316126,560074,-127516,118616,-49002,-616316,-490257,-1153560,-804155,-748148,292266,1292423,1414115,2243755,1738001,1800487,1116572,-748093,-931360,-2422456,-2509349,-1943809,-2070616,-615848,-402781,944389,1217499,936130,1480140,684236,725609,195190,174665,407993,-144613,295520,-227557,-205471,122864,-944336,-220385,-1061710,-575928,391891,-297379,827396,-337492,-8120,-102393,-1118042,-201309,-1055070,1087,115803,189081,2205356,1487633,1914538,1332396,363004,334505,-1556082,-1568755,-2024578,-2323446,-982584,-1149580,497083,693574,778812,1583328,390248,1120867,-74382,115715,419607,-478737,618152,-64353,-109357,281525,-640926,114039,-1306710,-656327,-231200,-795898,605291,-128547,338079,409496,-295869,147924,-1058402,-407441,-125869,-321599,1247215,868349,1716432,1614074,732711,786371,-1118495,-624253,-1649302,-1692818,-1267775,-1510532,-17861,-131192,551630,993545,456875,1147641,162772,264696,368627,-423913,671170,-87794,654596,586645,-324899,292845,-866154,-521408,-608163,-1051320,24234,-680317,415014,246831,-180976,341014,-688912,199833,-369447,89744,829889,273143,1138578,953800,901283,975727,-256954,-270799,-1216187,-1264347,-1086772,-1576198,-541468,-232313,194446,807740,156847,1021136,-2511,-91549,-166510,-250362,153186,119657,810344,509733,279610,243492,-408516,-565801,-833286,-1005432,-997554,-723060,-55329,-186446,-899,352659,195632,-79165,-114149,-7119,299754,311248,783706,739981,993733,725450,263066,20196,-307405,-979451,-1099545,-1113278,-663842,-283196,181872,400514,407792,440664,347911,130867,-5577,-144673,-187417,403210,480133,690463,914487,383156,275599,-417188,-559742,-662048,-1082824,-669923,-661254,-160406,-15182,92528,351343,396541,259779,210752,-18810,331069,284137,714547,633259,634285,837743,369105,-90089,-725625,-633943,-1256473,-892520,-402240,-339314,425336,477186,390705,514463,-30677,-78677,-296986,-253459,267641,20686,518627,906350,615855,827294,181727,-187331,-408936,-883408,-791401,-1022305,-666745,-459288,117734,207869,109277,562705,378265,158691,294313,221331,559993,118446,572379,591375,-9182,181907,-593705,-509487,-691831,-1029574,-285509,-200799,-76276,578628,20946,523424,251814,114177,-213204,-407852,-88717,-126256,211355,615157,698103,990204,674111,577433,-93223,-538267,-689866,-1405705,-965902,-909511,-342963,-227087,487077,485895,462199,468915,238777,36550,278841,266862,322391,321845,20160,400163,-295550,-254120,-573717,-749155,-529731,-433941,72486,14283,214531,465039,390530,385282,-187190,-431632,-563823,-295535,-203989,109675,706740,785417,928854,859557,439690,95444,-536956,-762179,-873096,-1014424,-883417,-431513,-313438,299858,240213,314340,361732,257970,757734,361066,410603,457003,108804,371323,-104637,-163881,-317389,-537268,-703111,-692070,-260218,-118955,265640,480747,470262,340523,51628,-120728,-556548,-585583,-535468,-350442,438114,766793,839563,1025081,706201,598672,-47242,-722098,-783731,-1026166,-1055195,-939621,-414004,-102656,258063,462954,156820,513616,722492,164781,562305,143105,255399,-59489,-311434,-127431,-217573,-648697,-396474,-634002,-241323,-209339,190680,329500,394851,550696,242217,-132880,-196144,-481536,-582968,-563203,-116047,181471,607524,893439,759684,834551,333068,152240,-363043,-1086310,-526717,-1142790,-604148,-435598,-405114,311053,164352,624073,518513,519457,313780,213022,528873,126325,-241908,158666,-343829,-281205,-533061,-621843,-410845,-498415,-40302,168174,435223,574382,419361,461969,-225334,-485821,-446105,-730658,-239292,-118551,336689,696199,785434,956966,593066,512846,118026,-505705,-458993,-1101536,-664239,-791196],[0,0,0,0,0,8,-2,4,-9,-1,-18,-1,-18,10,-17,21,-15,29,-21,33,-30,39,-40,45,-47,52,-46,52,-53,50,-60,48,-58,43,-51,40,-29,28,-6,5,19,-30,49,-71,90,-112,145,-163,201,-220,248,-271,276,-300,274,-264,200,-109,-48,314,-708,1367,-2390,4122,-7154,13002,-26086,65545,-477200,-1323781,-111675,28409,1220675,2532975,2330685,2632180,1437926,935325,-246747,-1019546,-1395681,-1536502,-1565215,-756269,-378841,-351441,209236,-340379,-553716,-455228,-1452249,270562,-141696,1171634,1848511,1608679,2256645,1101277,1287748,-81100,-982578,-1138933,-1571108,-787741,-903328,-94594,125498,137971,-193710,-1160101,-958591,-1741145,-1771830,-442238,148965,1613951,2476042,2463502,3097201,1411795,976154,397204,-2097592,-1049302,-2482025,-2242973,-33523,-2369782,691644,-335269,-481574,986038,-1513418,667024,76219,-58857,2037869,693067,2210964,1445021,576422,514517,-982141,-861264,-1216108,-1033378,-197162,34591,466195,519795,337252,-179292,-1325402,-1693408,-2274361,-2087926,-610214,114131,1857738,2810241,2925650,3302535,1898740,1592820,-73784,-1358568,-2025099,-2822362,-1692343,-2167107,-726398,-865218,-216816,494445,-578339,886612,-232241,943260,1645363,184180,2632976,370641,1037897,508683,-1576657,83158,-2275472,-940750,-156146,-1198258,2349137,-69249,1814921,1079561,-2112757,808017,-3666493,-2242639,-1167200,-3118838,2422157,409631,2854633,5013794,1022590,4941427,25551,-569992,293594,-4600877,-827397,-3560770,-2383061,-297742,-2302277,1068601,-533156,478809,1214443,219899,1934040,978991,1833047,1367329,661995,737908,-857202,-784213,-1215711,-1604672,-1196625,-728572,172077,1094406,1394386,1339232,341586,-751604,-1874538,-2511425,-2856118,-2373906,-1265083,-261748,2592836,2803564,3563153,4496933,1597560,2745612,-519942,-2016083,-1188397,-4693015,-1544331,-2661565,-2620346,734651,-1743372,1771242,355106,722657,2781545,-62171,2807979,888012,543995,2182368,-1910988,399027,-1660852,-3000082,102919,-2791456,1085068,1160078,208486,3536882,126111,1130353,-248339,-3153144,-1530163,-3936589,-2361545,-825789,-534107,2749962,3177851,4055658,4108300,2529637,1902588,-264993,-1665912,-2461409,-3041669,-3147823,-2407103,-1884215,-1049094,32718,113732,1351607,1097483,1647490,2128501,1486728,2038843,356692,851953,-513938,-1935293,-1027322,-2377722,-1101978,-259053,-397467,1870253,1373123,2208422,1998440,-68256,-301812,-2329933,-3228488,-2672885,-3244629,-1086134,631553,1675355,4033676,3602028,3744451,3104298,912916,303993,-2037322,-2627785,-2980329,-3490977,-1923266,-2056927,-1391112,259621,-82868,1428520,1423000,1564753,2850689,1674838,1797413,1389307,-393498,-109950,-1466629,-2186842,-1505523,-2368027,-390422,360504,726723,2534787,1557166,1590394,403389,-1400807,-1640143,-3384451,-2966903,-2291512,-1452819,853988,1787806,3245812,4052492,3408101,2804585,1161365,-198350,-1486644,-2878932,-2695507,-3514598,-2565294,-1317743,-1085040,5576,210944,1197404,1803211,1552282,2436845,1601166,1658046,1210109,-41852,-647867,-2113150,-1994062,-2240605,-1446979,-711420,375788,1566566,1975487,2208856,1172276,536126,-802186,-2427575,-2643364,-3010778,-2315648,-1044957,724296,2159702,3221955,3689934,3363427,2474467,1128217,-573012,-1572745,-2283436,-2887627,-2734315,-2417582,-2009582,-826111,-686963,575603,1180876,1260795,2097540,1793047,2211389,1644865,847814,379777,-1110556,-1620905,-1993640,-2145516,-1605475,-887361,344651,1348421,2059533,1871649,1204168,437047,-1121106,-2050687,-2680348,-2472783,-1837289,-808071,847487,2032441,2919648,3399294,2933853,2250486,1072364,-740174,-1069488,-2455397,-2585895,-2357419,-1939229,-1227232,-735191,114428,299068,844548,1447464,1598537,1956216,1528694,1370120,1136024,-118068,-897968,-1437066,-1990635,-1813856,-1688123,-449562,730896,1239786,1927752,1813573,1125755,258955,-929447,-1619195,-2416462,-2458164,-1369446,-544264,972385,1713410,2788743,3076137,2738764,1674779,525958,-581338,-1307209,-2100219,-2308364,-2237693,-1842923,-754534,-847276,10647,206050,804201,1236918,1335900,1704784,1736433,1519630,1025371,124168,-453442,-1381877,-1927128,-1818560,-1445429,-535015,380564,1148729,1630218,1287663,1053158,325920,-1046347,-1688620,-2293981,-1612703,-1290339,-384859,1033494,1818272,2760624,2469485,2245642,1241697,221150,-482301,-1551923,-1839845,-1904688,-1851401,-879225,-1299762,-571928,-137986,16560,979919,700166,1318091,1571602,1365472,1481415,442596,363730,-740407,-1111115,-952857,-2042573,-997202,-603780,350606,1189500,644479,1563553,422359,-16370,-509789,-1670263,-1189918,-1786691,-680292,-147020,535124,2095679,1671663,2369140,1499027,425434,571524,-1226933,-949591,-1434290,-1815191,-921019,-1403901,-201990,-426762,-557381,804243,-227271,1207645,760318,859631,1934067,560887,1401625,23763,-343727,-636073,-1912901,-642305,-1455664,-553653,541137,99691,1532010,360508,682631,222659,-1147736,-443845,-1887142,-685912,-247001,65948,1547543,848161,2099361,1605522,765377,876235,-675272,-497278,-1181386,-1418457,-516019,-1746872,-363957,-615202,-366178,249528,-516762,638411,174938,797434,1218172,918352,1720711,521616,582436,-190490,-888015,-552261,-1749750,-552156,-660615,-540044,888632,-228992,980390,-38878,-881211,-48101,-1219408,-484981,-530059,-483534,659191,370381,1577156,1168785,926068,900116,-255891,-61253,-1093559,-1115628,-859223,-1265678,-232813,-674824,38729,75901,-527226,232071,-458893,45298,501404,509219,1462091,851837,1166555,821966,-81217,-147839,-1161195,-530058,-731926,-765135,280402,-135751,579948,171182,-141983,-101171,-532206,-530378,-642606,-128817,311881,454307,1054139,1045850,1436456,941527,126076,-27448,-931768,-710458,-963048,-887057,-270662,-279763,-54929,-39006,-143362,-110084,-362633,-199752,-61696,242310,660102,669006,1174388,1068321,658602,413982,-156422,-451457,-918575,-858625,-491082,-487121,-105313,-217844,-82914,-106552,-470772,-405567,-383535,-354484,-120656,495614,963731,947328,1297923,829653,439441,-41782,-520452,-1010754,-710316,-758785,-558861,-16129,110250,188834,447219,-70444,-97689,-415662,-255442,-320160,-69253,316512,781706,1109918,814218,807991,491022,-95748,-368278,-543490,-591091,-283248,-782188,-90834,-305157,-369231,-299912,-469348,-369942,-52714,109825,377670,467269,929111,1269545,822423,451197,-95467,-519753,-734654,-1064653,-885000,-914526,-470150,120975,378343,255600,207062,178505,-138676,-487236,-503426,-470565,-301752,250697,582302,623049,634330,794985,344145,251046,-252693,-393534,-230622,-479360,-480180,-466861,-435638,-362010,-599859,-120216,-343841,-4110,341403,379820,841655,1102245,967144,959639,256542,-117265,-606888,-687013,-939110,-791129,-581852,-267367,274505,482284,563396,558796,308142,-120503,-560732,-648160,-716285,-538155,31470,260551,774505,663363,889246,644308,321177,258258,34005,-562308,-430683,-507998,-466327,-460218,-790968,-558492,-520920,-214284,-166982,390487,653473,942832,910405,1072109,630557,370638,-442905,-551576,-1068418,-1187721,-646076,-704834,-127943,392749,828796,970812,705621,309001,12268,-212322,-497870,-695304,-3345,-390618,159910,789240,608971,764253,696892,460310,289290,-19245,-175122,-292287,-322144,-540586,-715241,-540426,-728450,-642329,-190053,-916,313638,768454,1180650,840902,912188,763545,178009,-351732,-971926,-1129509,-953865,-878545,-436631,138161,527916,814601,599832,939881,363465,-187589,-341435,-903370,-660441,-464550,-117913,323752,359434,708489,437086,480776,510897,107276,329378,-263804,-351994,-386967,-388119,-353854,-1036905,-389390,-293142,-198436,284519,411438,677727,1118245,986698,1086077,346963,251321,-566267,-991826,-746066,-1363875,-491916,-754707,235276,648209,608961,845746,534576,41082,-299282,-608864,32072,-980143,-324208,98864,-155362,724679,505916,834530,328843,244508,526926,-205708,-143860,-313722,-402763,-308466,-621564,-497806,-432913,-539039,-158638,125684,446371,591135,1041073,1328518,773185,450866,55361,-281999,-411799,-978687,-1017032],[0,0,0,0,0,7,2,10,5,7,-3,0,-9,-1,-16,3,-14,12,-15,23,-21,30,-36,40,-51,57,-68,87,-94,126,-133,169,-193,223,-268,297,-357,400,-471,534,-612,701,-796,907,-1026,1162,-1307,1479,-1649,1864,-2076,2334,-2604,2909,-3259,3626,-4073,4542,-5111,5762,-6544,7516,-8757,10485,-13069,17529,-26948,55496,-421393,-1467578,-1225133,-2020460,-1808818,-739611,-466573,1150243,1552872,2040567,2095796,1372283,769318,110256,-630227,-916494,-679698,-457964,292052,390253,158987,230000,-952049,-1085553,-2094138,-2255797,-1303500,-1242070,456230,870399,1808492,2113892,1651068,1846456,892175,586184,-204931,-373379,-352631,-433075,120664,-1006170,-672058,-1410709,-1653635,-1548175,-1890536,-730363,-516859,705825,2233649,1829512,2368214,2469624,338419,767832,-981037,-1690719,-462215,-2031836,684410,548002,481517,2027262,-244993,442416,-1140808,-2379830,-1479963,-2659894,-1310889,-528383,341145,1937780,1778994,2391894,2115947,2001533,710488,437986,161109,-585396,-519220,-887394,-1153509,-1285551,-1880952,-2135868,-1833709,-1645447,-526770,694915,1183618,2906740,2595726,2688157,1931628,-26324,-237014,-1680508,-1783218,-1864094,-1098022,-19134,644375,1760696,1132569,1681839,84680,-1038066,-1415145,-3182279,-1609185,-2327528,-1026574,737403,564279,2821704,1734632,2311030,2320690,470162,1975849,-764397,-167086,160986,-2564437,-150298,-3402718,-2578025,-1112342,-4079957,331470,-1057500,564661,3978800,903181,5326623,1972436,709678,2059873,-3415088,-669142,-3178722,-2725121,-32085,-1432549,2477513,1467585,1937477,2235948,-492161,232673,-2561305,-2018930,-2347196,-2705338,-324573,-1001551,1457820,2183546,1791496,3340105,1843929,2041601,1258094,311088,470067,-1071279,-1601706,-1913877,-2980829,-2790977,-2842650,-2116532,-1310588,658255,2065899,2436210,4650612,2959858,3192532,1778655,-914539,-421026,-3929370,-2390695,-2162155,-2729906,1662804,7552,2931693,2509235,929041,2537546,-2286273,-686859,-2642383,-3923814,-510344,-3520168,666192,1004357,502709,4599310,931129,3369028,2419376,321549,2958279,-1388061,-525239,-1130762,-3822898,-1467834,-4486322,-2582497,-1754199,-2011997,1893255,1616439,4063946,3925064,3478526,3399250,472783,170493,-2465141,-2934909,-2815390,-3411173,-601615,-273887,1382011,3173969,2122172,2231129,664222,-439515,-1560261,-2594492,-2982591,-2308866,-1624697,-841070,1056906,1636022,2391056,3261684,2309166,2507326,1694819,584134,634886,-1372363,-1915342,-2518322,-4027972,-2934041,-3537830,-2417081,-129290,329694,3366552,3464662,4066048,4136219,1798266,1806629,-1391679,-2358968,-2897035,-4311404,-2025390,-1619084,250307,2367177,1871489,3312828,1536093,710020,373566,-2181707,-2242246,-2758216,-2723171,-1398706,-1080086,856979,1759592,2000130,2949904,2401792,2298878,1675265,755569,223013,-1049736,-1732798,-2831248,-3487255,-3550931,-3190014,-1865021,-573791,1534373,2846262,3788464,4308278,3761363,2400324,688882,-1112829,-2793396,-3294911,-3557005,-2352309,-997426,182489,1979147,2137143,2614205,2026308,456560,-179985,-1638000,-1995057,-2674747,-2242806,-1180843,-497992,500135,1181978,2170066,2375680,2562560,2179396,1592071,1004284,-323936,-823214,-1949297,-3079819,-3306529,-3642444,-2847621,-1772773,-321605,1390869,2488349,4101257,3997344,3334378,2247595,346204,-1337545,-2454394,-3389402,-3103073,-2537765,-1275065,676523,1312640,2337381,2430260,1691467,852274,-774595,-1177964,-2075253,-2312312,-1802751,-1603547,-163093,548754,1158161,2182026,2195406,2504556,2278247,1681300,986222,-69964,-907986,-2013389,-2549041,-3357961,-3293042,-2536372,-1584822,-244546,1322081,2599324,3708032,3809425,3485941,2169019,245884,-1059155,-2641667,-2965334,-2777361,-2141006,-303998,79820,1389590,2240531,2085316,1419594,499283,-267969,-1529676,-1948584,-1860367,-1748237,-931846,-337745,599176,1172791,1933393,1946052,1702629,1785136,1307859,428391,168261,-955622,-1639924,-2381987,-3139704,-3030177,-2350809,-1544522,71181,1269167,2550878,3131615,3667908,2727389,1599031,656154,-1200074,-1887784,-2645727,-2626555,-1581478,-1059851,341223,1006388,1745488,1877297,1114308,267039,-572652,-1372607,-1843238,-1513279,-1372318,-350458,235250,386298,1141273,1384788,1348779,1494501,1268224,1077095,424619,64655,-680932,-1385293,-1868683,-2809636,-2649439,-2109265,-1426171,-5882,1068781,2351993,3267074,2823565,2557913,1370596,369525,-838077,-2083504,-1805490,-2371230,-1371924,-457773,161066,1492181,991303,1228040,804022,-194782,-446835,-1158658,-971121,-1020467,-892331,-67626,19040,753396,841686,859393,1250267,702597,1206198,528235,433633,-26895,-629059,-705391,-1870941,-1916830,-2199045,-1852768,-807790,-583548,1414915,1699362,2177716,2960671,1974811,1717621,419542,-983070,-1162181,-2315217,-1038649,-1325977,-574648,657062,182193,1336454,428430,258875,297693,-1220507,-311317,-1217030,-860396,-100114,-581242,980532,167597,1120951,886918,174705,1213221,-19679,786297,346116,-330207,142534,-1302159,-959393,-1434356,-1963620,-877547,-1473632,426029,743759,1636635,2501539,1429427,2106290,966221,104003,-168651,-1614657,-997131,-1556373,-770789,66826,-316770,872101,358354,474321,346335,-708513,-349050,-1322188,-634329,-315511,-49406,955576,-194936,1076493,823654,345217,742821,-242766,698435,-3483,24776,498343,-710581,-223828,-1095195,-1232955,-702835,-1433588,-323587,-563463,672564,1274590,1136146,2020716,898694,996977,329079,-646991,-472745,-1240811,-621246,-219905,-396874,699002,-144381,271677,-196461,-602449,-319235,-1029522,-46881,-497194,-47073,467880,541971,1001898,652211,124710,421678,-14518,35877,-305252,26821,313524,-294807,247082,-620626,-668759,-412456,-1162904,-596999,-981621,-338364,425016,525009,1220058,1228652,1018272,754232,185073,-25504,-686200,-434126,-581380,-169438,-79408,71588,166287,-166965,-365450,-793318,-848463,-577372,-386970,152116,372655,687010,1002693,1240076,863637,322448,-36020,-222220,-483274,-618182,-98002,-304908,-120949,-9004,-93467,-303000,-290845,-712992,-879958,-578763,-269638,258189,698836,584136,690279,836410,357379,197813,42894,-148404,-402097,-208416,123642,203017,207412,-335742,-311840,-607608,-981860,-1091782,-737851,-369696,284903,829952,1030435,1430238,1071276,1011081,389062,-73288,-470724,-791537,-821977,-730042,-466335,144135,130269,163636,173030,-312449,-342735,-535982,-149712,-304110,-23070,611806,277427,252921,335256,224803,304432,-113466,151830,245518,165478,215303,48257,101647,-89892,-568238,-967808,-1231713,-1158279,-883482,-404357,517540,801790,1264059,1125257,1394934,951043,182599,181585,-903731,-735914,-919378,-795735,-330202,167416,145557,135960,134504,58890,63146,-245838,-78186,-360609,-177144,-197446,242999,328407,253435,128625,196649,391619,112804,368633,337638,587295,276282,-209932,-569623,-866601,-1019301,-1102601,-1333745,-695563,-97227,459585,1016603,1214157,1539422,1323355,924313,492428,-593549,-884660,-936455,-1033293,-633339,-642059,-17952,281875,517274,474005,116072,73683,21576,-151395,-136122,-160755,-253944,52438,240013,-37274,187153,193194,323216,200882,491892,561732,707026,288099,167889,-145300,-818256,-1134678,-1538922,-1251682,-933435,-153663,534830,1005403,1309749,1324906,1470580,874889,20079,-274380,-1191776,-1031237,-940619,-1104536,-380692,-235095,219528,334489,300220,441850,104024,37886,-64695,-348873,-300311,-337772,-126771,-124130,-283214,438892,135333,445863,483355,248338,948240,384019,261424,-214369,-469724,-506863,-1311706,-1263453,-1123157,-931677,-90691,519399,1060093,1342432,1241695,1415755,632153,305318,-271507,-863011,-673736,-1113688,-716358,-754507,-62658,276893,52891,655188,162129,392941,106774,-273978,-220592,-373148,-415673,-191605,-18795,-110461,22038,350881,134347,179557,649244,581469,841069,349940,-333950,-356488,-1265863,-945458,-1669898,-1193424,-530627,-548436,685289,922920,1094791,1517968,887672,1052277,104949,-225820,-680355,-1307209,-944958,-1067374,-341268,-250029,185570,435332,321871,635840,411242,141654,317820,-333052,-212501,-336319,-497871,5036,-551684,137830],[0,0,0,0,0,-7,3,-8,16,-14,33,-25,46,-50,67,-85,101,-133,150,-190,222,-269,316,-375,433,-514,585,-683,775,-887,1019,-1139,1310,-1461,1658,-1853,2071,-2322,2571,-2872,3173,-3520,3889,-4288,4727,-5201,5717,-6283,6894,-7576,8311,-9127,10035,-11029,12166,-13428,14883,-16548,18497,-20809,23603,-27074,31512,-37435,45802,-58675,81557,-136684,675592,752019,790727,-238412,-1159108,-1276123,-2697966,-1870391,-1589696,-974479,122879,653762,1241767,1248349,1195177,665732,220074,285305,229772,788799,697665,1654258,1005347,874331,276211,-1494183,-1517223,-2936231,-2546612,-2107476,-1230260,53584,913140,2104027,2124762,2023829,1359409,662453,-213965,-511253,-283418,-381863,479107,365787,658109,976719,140852,-337234,-1033630,-1491323,-1444009,-1231715,-965954,-63664,-257330,424970,863084,-353241,1056760,-311995,416337,1566054,584863,2567454,1436018,1379302,1074462,-1558816,-1364000,-3040712,-3636423,-3128189,-2991922,-802029,632337,1447468,2544777,3318555,2156308,1914372,457507,-478472,-811216,-1448285,-722133,-425245,290821,755270,535341,662613,36537,-39659,-1319848,-955258,-1014994,-1079076,-44029,-918542,78706,-245900,25133,185894,265349,1423699,1300985,2525262,2468441,2437106,1912622,63183,-868252,-2930408,-3768205,-4065978,-4245323,-2117910,-1349848,1393887,2586972,2942525,4317607,2158530,2339300,895492,-1333724,-692534,-2798704,-1197987,-392309,-1429849,1792276,-124094,1134131,1259364,-1360974,1278095,-1797149,-613288,248777,-2459947,918664,-1937787,-773706,243964,-1450296,1651274,509925,2203090,3158006,2374588,3487797,1469374,455855,-1627173,-3266485,-4112147,-4991385,-3992469,-2725591,-692724,1725330,2778283,3992431,4013603,2923566,2483756,135747,-838028,-1829313,-2312108,-1707489,-1507610,-437155,243860,616620,1129648,659986,1076192,-238351,180333,-619016,-1222730,-145716,-2250828,-484743,-1310037,-1518875,715077,-752499,2589192,2080493,2884718,4383137,1789156,3197199,-425859,-2061292,-2699820,-6277377,-3736498,-5125090,-2944597,641482,74696,4875386,3675392,3820663,4524879,343675,1197480,-1590423,-2763685,-1454265,-3801254,-1108052,-898155,35704,1834568,572880,1647436,794920,954262,284393,-323240,-126743,-1508485,-751657,-2100941,-1614015,-1030919,-989057,1278069,1385419,3080520,3956288,3563959,3874121,1421796,260574,-2350228,-3951254,-4853354,-5432415,-4075176,-2843452,-329421,2024091,3351375,4964748,4255794,3671938,2300574,-265680,-645685,-2601664,-3284375,-1923055,-2394711,-614367,-5710,349302,1743916,713717,1744438,861757,-20205,387382,-1079661,-935767,-1564995,-2045434,-1059816,-1886221,-368642,435212,1582609,3438493,3234914,4382677,2735003,1413512,454032,-2527286,-4065332,-4912515,-5118264,-3964417,-2247674,141127,2165688,4118034,4658575,4715778,3301584,1895381,324820,-1623562,-2331071,-2886001,-2817894,-1546309,-1277402,361891,639297,945875,1860501,1235931,1181074,561260,-109757,-379590,-1356305,-1933779,-2147964,-1938058,-1095886,-805444,727097,1680667,3249757,3874212,3884604,3097930,1113474,-334131,-2407005,-4400645,-4801513,-5421034,-3623127,-2141089,315246,2212801,3654893,4637772,4499888,3385249,1682562,69890,-1361773,-2405483,-2662928,-2322738,-1830044,-861291,-41519,800944,1221774,1391259,1313353,1159236,664268,-66990,-419940,-1105625,-1766673,-1635124,-1925731,-1353024,-536835,392452,1963012,3208322,3571351,3764855,2678017,1080912,-575418,-2484908,-3961554,-4867028,-4691208,-3712208,-1674555,359901,1975927,3651652,4228830,3918048,2909308,1610555,-30568,-1396966,-2260555,-2488113,-2165760,-1642045,-1008674,-61128,385616,936427,1174393,1084043,1074569,510471,8196,-337439,-877777,-1401692,-1702644,-1706046,-972753,-783707,616683,1483428,2572715,3385756,3255497,2524753,1127455,-803749,-2511952,-3581322,-4340930,-4119163,-3038937,-1503147,263678,2166513,3263541,4017972,3389506,2755564,1424762,-13949,-1367430,-1944412,-2219762,-1956716,-1200096,-600521,-181311,364391,880867,827336,820696,559860,924212,3322,-42708,-514145,-1005797,-1040442,-1702116,-1043220,-184426,66574,1815567,2333460,2724039,2899044,1909043,1087366,-687701,-2279629,-3282616,-3981316,-3499621,-2533403,-1065370,364238,1758120,2876831,3483953,3245415,2039820,1190915,-32243,-1306186,-1010221,-1777816,-1360902,-1176933,-674720,255641,-45336,536776,480317,412248,866475,241720,391741,-228153,-274933,-192715,-1483613,-839975,-1170775,-485740,604236,879629,2258168,2168279,2207063,2076249,334059,-244769,-2165111,-2887467,-3199365,-3532310,-1786594,-1112055,442436,1851128,2168226,3139907,2310581,1496979,1022337,-525247,-175232,-1438271,-1071219,-1235909,-1071091,-223523,-586406,165516,-142590,-74643,414222,-176508,499438,130417,8874,34066,-464205,-169219,-977222,-625502,-125384,-166111,1178062,1177069,2073589,1796886,948936,1033380,-1209206,-1237989,-2413595,-2778616,-2061254,-2314274,-372857,268650,1180222,2465558,1627066,2624296,1152781,519403,649576,-1122798,-196206,-904234,-743219,48225,-848013,532545,-525241,-180509,-129503,-650502,533079,-341342,368002,245747,-145960,649166,-636918,-281581,-283806,-449845,590346,25742,1273573,1082914,1198140,1382391,-219598,-212316,-1440090,-1907066,-1579082,-2312648,-993626,-610904,407960,1437197,1126937,2098832,1043113,965820,534512,-337152,281189,-740736,-248651,-47375,-397161,224236,-988299,-387122,-203859,-994222,-31294,-887705,347105,383915,274657,856261,-173238,460108,-58381,-365440,152175,-206533,661417,562153,488423,1083654,303708,339942,-612120,-893052,-1189475,-1822173,-788231,-771841,18271,470146,504572,1437315,617154,748409,617178,-142151,485681,-437700,-13413,148356,129493,595170,-26042,-224641,-597956,-764742,-618121,-1103623,-359361,-245773,142913,520737,588955,760554,370713,436229,255546,-110892,41277,23462,310679,569407,255792,128016,-215720,-375034,-833691,-634841,-736969,-755698,-43950,201442,426507,620140,480952,560778,389063,-59342,-44395,-125625,97218,260705,259373,648810,514021,-13257,-140628,-596724,-883090,-965409,-1396337,-537131,-307801,93716,454594,945279,898989,918803,349052,373428,-144278,-46535,-53730,-34932,161300,-2950,242831,-393436,-189544,-712489,-475455,-385921,-490876,51377,285905,245576,497108,310652,443083,-201758,-224518,-162027,-142228,425867,278673,1033145,1210223,653614,224565,-285606,-813483,-1320940,-1492833,-1357761,-836707,-395491,27745,749118,1069970,966262,1098867,572827,413435,296535,-113924,-137091,-367404,-255756,-167111,-392209,-217438,-614110,-436531,-320939,-296842,123046,237266,424894,693340,365550,259950,-109144,-168659,-770334,-381923,111690,91212,563259,1067847,1117587,866364,128723,-196419,-760697,-1262967,-1333003,-1525267,-1053273,-650821,41286,711586,1270042,1412259,1204335,970624,641954,101353,-30608,-211098,-415488,-645919,-617131,-373826,-706207,-181271,-441762,-357213,93451,211561,566666,397192,473697,225822,-458156,-341273,-683188,-681068,-282389,-187773,622318,561405,1041348,1184815,852728,615789,-315755,-682293,-1053821,-1503845,-1294820,-1108629,-704088,339496,404274,1119637,859362,1318683,1153460,369039,244055,-171514,-327724,-806016,-662991,-646842,-546106,-721557,-368585,-242476,105509,-33436,419847,456926,274592,623279,-96880,-152541,-478871,-713327,-750365,-278627,-209798,346867,429031,868044,1089218,1039912,209158,-119400,-655727,-1324325,-1484469,-1488255,-1243130,-653620,120873,592002,1035901,1116640,1340188,938615,811456,270349,-270012,-249059,-746228,-617782,-836723,-573575,-455909,-657306,142063,295124,250470,748736,504165,683615,469992,56910,-127814,-769799,-507513,-780752,-517150,-235703,81057,1193225,925521,1328059,1047075,389834,78004,-935987,-1263295,-1263690,-1232150,-914637,-732656,6357,495724,1094189,1280960,811163,1352689,590411,394623,31539,-595901,-270357,-530315,-749618,-513661,-788611,-178734,3785,232141,427591,225815,755118,417396,432952,307684,-310118,-498557,-873124,-704636,-387455,-326963,374069,506209,986834,1254978,746739,677018,-328230,-556752,-1109716,-1667356,-943582,-1459463,-625153,-140372,311042],[0,0,0,0,0,-7,1,-17,7,-22,21,-32,45,-43,70,-69,98,-109,136,-161,187,-224,260,-302,352,-406,462,-533,596,-686,765,-866,974,-1087,1224,-1351,1515,-1672,1854,-2048,2255,-2486,2735,-3001,3297,-3607,3961,-4337,4749,-5213,5698,-6273,6877,-7587,8380,-9283,10351,-11566,13057,-14821,17045,-19863,23584,-28712,36171,-48032,69659,-122035,555350,915962,1603337,2154361,1506898,1590407,419017,-8151,-1708621,-2351341,-2183606,-2199935,-1186522,-606303,129905,534580,746650,614917,313063,388945,-248024,871025,293466,1138064,1620000,910028,1599787,-65578,-191605,-1077500,-1916661,-1126190,-1570357,-354392,-490482,468995,385848,-239467,-28086,-990105,-652897,-1183838,-372949,504799,1065720,2534598,2658522,2469825,2251028,435063,-608883,-1850715,-3272887,-2516523,-3094857,-2212507,-198540,-999960,1899062,925626,851615,2497919,-183902,1645362,463987,87514,1695409,-226364,1163188,195084,-734828,72336,-1744120,-1033739,-671280,-965153,121514,425474,564901,763963,-220993,-886470,-1114260,-2104318,-1188838,-838791,684299,1803407,3031696,3817778,2768518,3014718,574402,-743748,-1857879,-4054457,-2972993,-3609623,-2398903,-1059235,6401,1375468,1686103,2171442,1689182,1661294,837568,766714,638316,-137143,713532,-730762,-750355,-449757,-2035542,-594533,-1302007,-355666,905264,24976,2108313,448687,494114,337618,-2533206,-854792,-2975210,-2093850,83838,-1157288,4024211,2742093,3512258,5754705,398813,3024484,-1516999,-3514735,-1631638,-6753198,-1956173,-3487701,-2362762,2162394,-576002,3527959,2401176,1528478,3495691,226040,1952395,327919,-639873,588661,-2011371,-873917,-1690996,-1910144,-396306,-1451746,808508,1350002,877546,2693400,500358,1067841,-650120,-2807217,-1747052,-3679476,-1769481,-975455,358994,3002758,3255792,5130718,3881388,3378213,1088883,-1051941,-2562099,-5105940,-3550550,-5110243,-2785356,-1167137,-1291555,2982431,1199520,3376595,3272557,1182653,3914093,-445157,1282979,45704,-2461741,270752,-3603953,-1169078,-1465698,-2629006,1764696,-1025376,2395983,2953010,244383,3932333,-1242472,-667667,-1170488,-5280885,-942232,-3952388,-834014,1882347,956289,5996448,3857447,4627581,4061557,-36092,274150,-3803932,-4280141,-4516342,-4921991,-2693964,-2194762,336423,1774597,2288248,3395900,2849093,3122307,2285321,1057464,630892,-602445,-1472544,-1761983,-2601447,-2434718,-1786623,-1364503,205231,1034089,1895587,2823696,2426694,1538851,652143,-1249449,-2567715,-3258236,-4135509,-1955625,-1744909,954719,3578386,3567509,5942486,4170108,2825642,1760310,-2134054,-2597063,-4672050,-5253745,-3752608,-4212725,-914659,-154410,1586319,3233954,2659523,4080292,2697027,1827998,1917151,-408389,-346112,-1458172,-2729099,-1837491,-3119553,-1564388,-658525,-467963,2023802,2009654,2555216,3128312,1117707,663660,-1426482,-2996532,-3077248,-3786031,-2479004,-908546,723455,3076075,4259612,5021936,4493139,2872309,1000835,-1487068,-3255474,-4279648,-4889019,-3820780,-3387186,-1735970,296742,1515339,3021092,2858650,3425791,3088818,1925691,1733803,128618,-715721,-1432508,-2439518,-2326916,-2582818,-2039151,-890948,-26832,1624836,2293437,2779282,2314404,1794853,478042,-1371842,-2312329,-3461895,-3028436,-2550435,-862646,935792,2930885,4152540,4691670,4043438,2596187,469600,-1386721,-3072328,-4278820,-4213618,-3963501,-2581601,-1396790,135943,1816645,2496463,3203076,3113296,2641355,2774491,778843,470828,-705230,-1765008,-2109063,-2887027,-2572046,-1840994,-1226171,186938,1081485,2155794,2587612,2464533,1489271,504705,-1196117,-2636163,-3224118,-3183999,-2442966,-673229,1089247,2605571,3788624,3986125,3841341,2169371,649663,-1307731,-2764301,-3541610,-4016942,-3467075,-2397444,-1397479,467586,1084874,2464392,2765963,2659970,2644921,1832770,1515581,277472,-684509,-1087792,-1990247,-2381116,-2086345,-1878253,-964029,-234855,1242432,2095303,2398762,2111199,1692993,246522,-1007838,-2386418,-2857324,-2692392,-1658662,-463282,803242,2515794,3226250,3590447,3025774,1918164,-13321,-1290906,-2502716,-3174742,-3366439,-2947778,-2144037,-618766,512207,1254154,1861329,2502496,2126239,1913846,2048249,1365465,445304,-123151,-1158579,-1728404,-2012885,-1931447,-1902433,-1066314,82111,605626,1922352,1672802,1835290,1371655,194801,-922505,-2005699,-1985009,-2546728,-1492343,-212005,653894,2413651,2660671,2941795,2437003,1455884,204410,-1653484,-2196940,-2821514,-3053274,-2088129,-1773729,-563102,272293,564126,1826031,1612094,1996312,1680913,1305528,1398237,86754,240,-753857,-1536350,-1477076,-2109704,-1462717,-1029266,-493720,739879,822329,2090530,1370109,884070,720284,-1144868,-1012142,-2205469,-1716750,-737276,-531428,1296173,1653236,2468754,2547474,1587566,1089374,-352444,-1208909,-2005932,-2414332,-1828365,-2156919,-991911,-360136,320582,1119059,692349,1897314,1386287,1075132,1636286,270986,1119901,-31756,-471389,-455417,-1755116,-1104184,-1662688,-822143,-64527,-122764,1367843,1129030,1301638,922042,-44649,-45008,-1499218,-924272,-1108884,-1150717,592658,125465,1605338,1882997,1324127,1481110,13882,18459,-1288046,-2031232,-1464188,-1970474,-853142,-598911,-221953,591285,50033,1020328,688417,723285,1013064,416056,1262135,506746,492753,31948,-971484,-562396,-1519327,-1219868,-994497,-1153728,-24678,-38431,967360,839877,443602,832569,-591952,-115390,-828734,-923676,169207,-202713,1208483,1050354,1111946,1275571,143665,353854,-620464,-1027577,-1187918,-1883428,-521263,-718006,11230,222119,72581,913297,15099,479902,533610,461011,1068420,616542,1056728,732956,83365,-115249,-899022,-780187,-1136925,-1006366,-658621,-788370,260075,198737,508263,754363,152015,-148404,-221668,-174170,-41842,-53204,672482,493039,941527,891797,378608,437505,-568005,-757608,-714289,-1114489,-651919,-479318,55347,-24515,334533,357681,223026,-69407,-49469,60863,338896,306266,801862,926922,958626,835933,213627,-144313,-749824,-1189149,-1089615,-999745,-559526,-168801,2968,311441,231722,613272,18688,-54498,28380,150661,464924,468487,489559,579760,202322,316724,-122245,-778975,-639584,-929388,-911705,-422297,-62597,631417,581018,512689,372615,-46741,-348601,-387567,-465032,-215463,282294,622394,974132,1070944,895089,651952,108448,-687899,-798405,-969736,-1216824,-782121,-465026,-199406,172166,141404,326993,358936,369149,541815,559423,619858,385569,618852,454779,280436,-231975,-599676,-873299,-1038702,-795422,-472329,80660,397381,456207,709466,537693,446551,-43572,-686105,-579747,-702571,-509837,430234,305154,1033740,1044627,1133486,676370,235785,81703,-625267,-888394,-1106757,-1220397,-625075,-605959,54376,7329,88494,555593,512676,843117,760908,692837,882914,438636,364233,-141110,-637422,-560663,-1125925,-998890,-889078,-430243,51696,395113,911466,757260,795383,321645,-188826,-275262,-938324,-726324,-828041,-433339,313575,572571,971384,1136085,809839,735032,-66199,-578174,-746442,-924709,-1062154,-872791,-639497,-260689,-77882,152369,599598,421761,865686,1023686,880058,675204,693698,182942,-241619,-831435,-1272440,-1237485,-943294,-1007357,-389580,132621,680484,916899,1009279,594147,355142,123358,-538682,-829276,-1166733,-610025,-315350,710799,658760,726577,1201761,994591,575149,222357,-204704,-922351,-767966,-986062,-1241626,-790354,-750469,-152247,315715,361606,622360,923291,1017248,843233,1045199,697995,-75745,-160517,-664888,-1069659,-1089763,-1520774,-861258,-185360,368769,825225,1002582,1304726,630278,278790,115163,-845328,-450506,-1148365,-849937,-430358,-196468,746950,951479,1149910,1256909,434878,407027,-343423,-582736,-863978,-1608686,-646615,-923232,-293383,-110040,-29016,560841,599859,1184990,1170128,1195660,1328552,319819,3276,-390414,-671726,-895328,-1493238,-817695,-780327,-327079,590825,640080,1301987,875247,817867,633066,-762412,-595847,-994008,-762235,-701650,-784215,421627,-76253,1064084,1030258,765258,1111684,-106489,190117,-697208,-1023287,-825068,-1265996,-420111,-689881,-161013,504561,-66916,639412,637822,853581,1185868,433021,723330,-35748,-513172,-569445,-1336283,-913104,-907360,-722737,-238226,25865],[0,0,0,0,0,5,-1,2,-6,-3,-16,-1,-21,16,-21,29,-27,48,-45,65,-75,88,-104,122,-141,168,-187,227,-251,290,-334,368,-427,463,-535,586,-657,732,-807,901,-986,1096,-1197,1323,-1443,1587,-1730,1899,-2070,2262,-2480,2705,-2979,3254,-3592,3947,-4374,4868,-5438,6153,-6997,8091,-9508,11463,-14353,19069,-28225,52804,-276856,-1102702,-509093,388234,827874,2240357,2314659,2242164,1618766,20507,101418,-1052908,-1711195,-1521214,-1206836,-677782,243656,171400,380127,331123,-814193,-908285,-1640137,-1449361,-685602,10076,1657134,1786402,2477300,2695090,1548936,1409304,-417043,-528885,-1311024,-1395647,-1441333,-1298984,-767959,-1242234,-667101,-1014615,-984548,-385051,-713618,938826,973785,1823932,2673975,1622510,2055792,672653,-524467,-805628,-2214729,-2337504,-998820,-1371732,671277,750062,653949,1835434,-888645,150202,-1573506,-2779682,-991490,-2161214,167957,766703,1461928,2904955,2472503,2301618,1638048,701377,-631378,-943956,-1635194,-1853137,-1568555,-2148129,-1163770,-1243328,-960876,-541168,-239282,693992,975201,2594647,2014364,2664084,2325863,1153244,598979,-1645927,-1930359,-2406048,-2361982,-1267799,-471672,934199,1708985,1702456,1630898,622916,-885270,-1558515,-2522884,-2896846,-1405003,-796198,776118,1791716,2548692,3735856,2532352,2074163,1098796,-563765,-456097,-2239495,-2125358,-1954819,-3100055,-1365633,-2302723,-1395713,310608,-847134,2685786,1751910,2288303,4841214,832648,3391763,724190,-1982688,-279257,-4778015,-2225190,-2317850,-2449111,1817628,-124412,3170947,2859156,704896,2103397,-1758769,-1436886,-2817204,-3851439,-1455171,-2309548,873079,1936748,2158581,4362077,2584621,3023757,1812966,-726821,-17430,-2755964,-2394167,-2139730,-3833092,-1423694,-2577346,-971025,45804,-1051,2856031,2532595,3795582,3551692,2696048,2361295,-376824,-897341,-3582940,-3258855,-3561994,-3122191,-342650,-461982,3020018,2253224,3161163,3111611,-312408,393190,-3326359,-3193867,-2566216,-4080146,7467,-825234,1852387,3817956,2121038,5579554,1563778,1744368,1561316,-3009700,93528,-4109571,-3524377,-1832959,-4954543,-265339,-2528724,-477951,2354270,455891,5093802,3102726,3681979,4145475,188853,1196502,-2859309,-3003919,-3481371,-4706177,-1523989,-1839087,1110091,2611138,2504033,4220593,1830120,1075553,-391820,-3056001,-2575587,-3854617,-3007242,-1064207,-661332,2500793,2895097,3522430,3962359,2667518,2055901,366258,-727254,-2133719,-2988043,-3342548,-3855274,-2695433,-2572791,-1206276,-92263,1024547,3227156,2958310,4706554,3894457,2548365,2376322,-1131050,-1980962,-3918280,-4837252,-3117771,-3623306,-206679,842157,2127946,4584175,2325253,3462709,712051,-1419538,-1328061,-4244112,-2916933,-2967630,-2004205,967347,1012997,3196746,3845453,3089835,3526125,1436139,663865,-674684,-2304243,-2375110,-3722649,-3202776,-3212183,-2683330,-1260368,-142707,1596644,2883658,3747194,4517475,3583184,3000408,1266050,-983671,-2476500,-4284498,-4209140,-3764539,-2654039,-393650,1043784,2611846,3691483,3305882,2646881,872484,-1205011,-2079034,-3187155,-3259473,-2485775,-1435384,167968,1295631,2685640,3163212,3262965,2564322,1637971,643519,-753704,-1892118,-3138384,-3131095,-3468446,-3256878,-2047702,-1506080,223935,1697687,2990321,4175552,4022177,4097696,2567026,1180823,-768450,-2535388,-3953371,-4136796,-3449242,-2317305,-762171,1286370,2847271,2857728,3340897,2403035,960003,-646577,-2456298,-2822376,-2954858,-2533089,-1164229,-41717,1904617,2355729,2882172,3176402,2174916,1575291,141033,-756089,-1656840,-2391339,-2832755,-3009224,-2734386,-2189994,-1467609,296846,1099676,2690726,3656903,3903661,3748937,2300615,909203,-744853,-2561932,-3353604,-4080200,-3476002,-2133857,-735836,1287638,2405575,3225179,2632398,1741162,643248,-750019,-2099283,-2681483,-2571299,-1829027,-1178401,259385,1333629,2192407,2753847,2743626,2130440,992950,244956,-692678,-1687118,-2224262,-2717312,-2646288,-2404880,-1946309,-801637,-173036,1382513,2706473,2805300,3662862,3175485,2369925,950246,-660751,-2090807,-3262289,-3334927,-2806221,-2124281,-237736,881075,2045527,2777312,1971208,1802813,290424,-704354,-1325691,-2561490,-1688559,-1475597,-478426,541990,1322401,1706630,2127311,2013262,1391485,969176,176894,-638561,-828736,-1782757,-2009648,-2059216,-2243939,-1676774,-1309052,116548,841045,2015392,2829662,3186030,3120775,1771672,938252,-633799,-2207907,-2391245,-3107649,-2700096,-1250246,-533654,1180471,1425015,2190089,1955400,769047,552097,-1031556,-1017077,-1482826,-1603993,-516687,-618732,660796,1270010,1491485,2184470,1018137,1074009,355443,-149155,-190460,-1435198,-981840,-1689525,-1855852,-1282834,-1626800,-585835,-327012,830218,1721747,2092146,3112403,2511594,1910904,855827,-602477,-1302465,-2487659,-2211765,-2229690,-1472366,-197084,45122,1568383,1457941,1277994,865331,31843,113029,-953645,-1098966,-609818,-844132,751973,388199,1332389,1650351,617925,1394511,50068,157487,-179125,-799273,-367462,-1295197,-836252,-1267420,-1472504,-735730,-1242000,-10111,540219,858712,2149660,1867865,2531969,1533112,430595,177379,-1657362,-1311511,-2211546,-1734802,-683379,-770096,776607,404146,1006074,1155497,61891,261601,-748035,-659209,-355265,-590826,201983,415070,966456,1250854,790537,1078015,-26592,-92801,-166891,-1013248,35993,-608236,-382880,-587091,-949994,-526331,-1367012,-352056,-392244,-21034,1180769,701170,2212787,1422840,1137393,866308,-296452,-537175,-1349904,-1351755,-1047605,-1160772,-124364,-176906,373482,765086,127850,584265,-241949,-486937,-289090,-531859,226859,214074,905620,893961,889365,644481,-81805,-137106,-484977,-723075,-616928,-556333,-74642,-326645,-386830,-201619,-610655,-486054,-351893,-282331,-184440,79424,1273189,1020434,1119351,1080234,334694,254492,-493998,-838568,-711903,-1025614,-712007,-733918,-512796,-45868,113063,-196950,-323672,-217751,-352048,-251282,226933,494264,873817,870186,775073,738218,275814,36992,-435696,-677360,-782175,-748277,-231459,-253607,57742,428041,312605,-182522,-247300,-202286,-168879,-599500,-109753,510362,897560,930605,945128,742734,408604,-169511,-252149,-284093,-375468,-506481,-265797,-101888,-322609,-200440,-618351,-339375,-326426,-238912,64987,511655,965895,1051884,1212020,1227042,847606,219972,-339003,-858962,-1009179,-906229,-796769,-290688,289996,685750,544676,399350,208172,-50079,-141174,-601585,-325006,-32766,68089,565026,364120,554410,750381,331816,211658,10211,-184815,-5466,-472198,-376069,-221908,-367208,-663792,-645221,-757667,-606789,-235349,112232,762162,1200972,1360349,1446410,982433,771476,6613,-798389,-1017204,-1522919,-1314810,-912839,-598817,204369,451582,798217,695658,396100,339672,-490128,-516888,-382833,-358546,-307856,-176670,596114,681864,546846,330723,267554,384657,3218,107177,-168703,-317939,-141601,-723959,-720555,-1072796,-919507,-391386,-425663,300215,677445,1092277,1433203,1448342,1087700,335411,-150848,-550659,-1283336,-1217843,-1414141,-841321,-364851,374823,923215,1048501,838615,534830,468549,-105405,-555694,-384108,-370059,-192768,14200,284840,284143,439327,411426,348463,53927,263883,-27062,-88530,1867,-681986,-806579,-646974,-1014643,-895025,-525742,190602,248968,859777,1472179,1860534,1582305,1236909,334280,-281467,-885408,-1525796,-1401088,-1189907,-942389,-243997,399495,526840,916650,1002904,798310,420438,-10809,-390672,-503514,-517074,-405611,-388335,-42343,128821,331140,533851,547363,723752,609923,8403,336025,-106726,-605661,-648129,-1176370,-960127,-814142,-665026,-56670,-282556,975838,1346386,1512821,1820650,839179,593816,-386950,-968453,-1093070,-1549044,-1065225,-1143359,-259982,676592,147273,1172135,827881,737647,325900,-343252,-75364,-680678,-595536,-447362,-362799,146738,286722,158863,630878,293703,878930,243958,410775,6086,-73539,-415233,-1175065,-531307,-1180537,-960008,-468746,-486562,649824,795491,1483598,1867788,1369769,1213728,74681,-144557,-730444,-1553480,-1076783,-1395564,-667810,-28409,-348480,1136773,615881,958749,770208,182163,525527,-287239,-416333,-443351,-814123,-57045,-612654,348629,208327,285557,894724,231772],[0,0,0,0,0,2,8,2,13,-3,13,-14,12,-24,17,-36,32,-47,54,-64,77,-90,106,-126,142,-162,192,-206,247,-260,308,-338,381,-428,463,-531,565,-640,692,-761,838,-908,998,-1081,1181,-1285,1396,-1522,1653,-1799,1965,-2135,2345,-2564,2830,-3129,3475,-3899,4393,-5017,5780,-6783,8090,-9888,12435,-16260,22325,-32189,32796,-733860,-1551625,-1453666,-2296587,-1106030,-550534,329419,1501851,1432187,2148393,1730005,1214879,600322,-80777,-99308,-304872,241207,-68628,427313,-227402,-396219,-1315934,-2139454,-1653443,-2534543,-1161793,-592140,503921,1825527,2245024,2884211,2249567,1735886,283197,-419003,-1291750,-1418066,-1060313,-681125,179984,153364,352840,592477,-334419,-463890,-1391185,-1485305,-932749,-1281696,-122097,653263,917409,1495133,1477978,842060,1722061,446928,517565,766248,-82216,1203975,-474295,-290378,-722381,-2539632,-2211976,-3046288,-2433440,-1046170,-353197,1342234,2674222,2974944,3210972,2997683,807692,202337,-1542337,-2088056,-1770574,-2480484,-283407,-455195,762009,1644049,392196,772730,-465726,-501764,-1450196,-1579854,-763223,-1305975,507192,87920,605212,1444325,393466,1654106,810763,1093975,1629039,824481,949810,148275,-1026874,-1555853,-2896390,-3518141,-3319806,-2569536,-1104006,190939,1995411,3319445,4088796,3700375,2764114,1417223,-455836,-1794380,-2582195,-2567184,-2699475,-1397372,215733,574859,2168836,1068581,1190371,824065,-1156063,-42380,-2172585,-1565615,-103932,-2187852,1208254,189459,402737,2327594,263271,2774278,1652416,940160,2757348,-123954,318668,-1098185,-3094377,-2833540,-4448860,-3593530,-2462096,-1575329,1461144,2183542,4499767,4849963,3687019,3840539,406734,-361630,-2257814,-3846316,-2456994,-3773540,-794087,-96580,289458,2796466,847661,2270809,607510,-361073,-260941,-2023677,-747257,-2044523,-731018,-640736,-370569,928742,467593,2468344,1658681,2515089,2561063,1056005,1985963,-492585,-958667,-2531116,-4624674,-3723928,-5098967,-2685576,-763427,501327,4185716,3561258,5646183,4696321,2044693,2368559,-2339448,-2057634,-3351988,-4950918,-1179743,-2871910,570624,1641705,681405,3724844,825870,1464454,420255,-1386339,-370858,-2125176,-1572249,-1609918,-1392120,60830,60175,1097138,1606831,2249141,2681706,2343520,2460614,911340,-86741,-1570930,-3585541,-4106919,-4915992,-4236238,-2565573,-1197598,1601706,3623309,4704398,5664239,4467096,3284101,614612,-1372994,-3002359,-4011818,-3618995,-3721881,-1441383,-618781,944573,2603723,1680315,2621954,760039,284186,41233,-2043017,-919231,-2145802,-1477496,-822248,-1411926,630060,642781,1712241,2561710,2336170,3247894,1886717,1712393,36128,-2342901,-2738511,-4984147,-4775008,-3908407,-3281165,-153625,1454558,3605530,5476167,5014203,4569416,2876432,625701,-1242910,-2889017,-3999085,-3972573,-3058289,-1906719,-8032,1292275,2051050,2239300,1953630,1755160,334167,-512391,-784614,-1663323,-1404130,-1648037,-1216484,-622505,-49167,697697,1634858,2399347,2703086,2939361,2127171,1357735,19268,-2104274,-3375470,-4357170,-4860718,-3969034,-2656926,-27203,1769159,3675594,5079724,4876231,4381602,2645788,784844,-1301752,-2780065,-3849127,-3759101,-2720224,-1601339,-364792,949683,1984997,2141857,2097809,1603243,750597,-271919,-721321,-1237645,-1304749,-1483963,-1316718,-601007,12405,1001280,1700888,2060878,2794172,2668807,2182391,1265855,-288662,-1666305,-3281544,-4334179,-4171822,-3799933,-2259609,-134152,1768547,3597179,4463683,4769874,3838632,2290002,615219,-1641832,-2683888,-3302961,-3260923,-2724521,-1503788,-377016,974218,1603222,1666373,1928322,1355914,198548,-702,-546091,-1277956,-1078618,-1380277,-1067487,-731551,-57256,651427,1285831,1883482,2438197,2423260,1707581,834352,18368,-1856227,-2993422,-3835786,-3982304,-2897684,-1885353,-148218,1823328,3310819,4531580,4075609,3547549,1955492,554484,-1105882,-2739129,-2864669,-3132556,-2418056,-1207070,54152,980968,1382125,1717315,1322242,1028957,675658,-187270,-452944,-949942,-884164,-655029,-792577,-491418,-116981,168919,1344513,1412361,2020943,2037046,1602665,1091422,-462483,-1573386,-2585364,-3574998,-3389789,-3181116,-1410586,-69055,1578784,3143384,3694172,3849624,2613837,1361527,398756,-1176457,-1978650,-2762123,-2368626,-1713799,-1232833,214911,596800,1028532,1074752,709773,948323,247131,276364,-335566,-291524,-126284,-740491,-302420,-826478,85689,486442,524901,1468087,1266064,1661045,1874226,415460,115655,-1881871,-2313982,-2678556,-3249397,-2123530,-1479219,312301,1378202,2063288,3788942,2412192,2540501,1366679,-16410,-451059,-2257677,-1704475,-1722225,-1738569,-376783,-362811,387589,625307,394871,1052016,160929,475773,166816,-160384,278367,-116392,474880,-227945,-410992,-68688,-351788,908919,624024,1154674,1368530,788425,1156051,-752759,-884965,-1618434,-2642665,-2016401,-2365968,-817902,-149350,866832,2227713,1987000,3072062,1943244,923151,425111,-1184992,-590171,-1675121,-1334476,-576097,-1058709,287802,-19460,296712,559531,-666261,227216,-236631,79052,443749,-206044,851945,-54076,152273,260532,-570430,250176,-222150,394413,577459,397018,1100184,-138517,87009,-1000720,-1782778,-1361834,-2422811,-1186104,-708830,-120686,1521441,1341774,2232135,1586033,1255192,1144882,-332957,-305988,-1034497,-775155,-589921,-678156,95866,-571729,158582,-130932,-652809,46151,-559941,-40997,129164,-24007,1005447,246308,750550,397573,-3423,248345,-248330,33466,-196243,224245,699549,-11122,682907,-155622,-575874,-758640,-1716430,-902158,-1553641,-677987,250722,288703,1423432,1199176,1226962,873397,230601,338230,-533362,-383685,-506121,-748998,195996,-156613,106690,-278203,-627298,-326404,-982627,-541861,-437984,90500,643568,683810,1226710,927042,508827,405460,-94692,-245961,-799051,-513213,-106449,-503701,228470,27506,132474,-68842,-612568,-944185,-884828,-642179,-424931,46739,498705,923038,1039713,721593,318344,224408,-11737,-184767,-407540,-184761,212615,50201,25730,-292404,-407645,-581889,-1214412,-929475,-639417,-553159,318293,589904,1013248,1100569,1052415,761682,300106,60137,-450139,-505271,-538999,-507813,27455,119326,-2697,2651,-52706,-99988,-472055,-293787,-362461,-44770,383591,455591,600293,609676,274357,101916,-204497,-251439,106165,-43830,690818,471296,525202,506106,138214,-594665,-1185719,-1341700,-979310,-1104274,-340771,-97462,767957,1190835,1472510,1548636,875104,515193,65385,-569695,-609594,-817984,-713243,-710954,-211698,-55548,-244302,136164,-171072,-174301,-409957,-363363,383534,116504,384062,226152,44190,274597,-113819,-65797,-91358,-155399,288383,485721,778900,469651,294471,154533,-558725,-861029,-1385105,-1690940,-1198160,-696021,158680,584614,1254139,1686750,1460683,1418066,578326,207298,-441454,-821986,-1027249,-823747,-569448,-559171,-686800,18610,-150899,282669,178550,97031,401494,150766,377741,138585,116360,-93623,-489270,34388,-393341,-243476,133372,171606,927623,693488,588862,302902,-205480,-579249,-1242603,-1398654,-1419207,-1101564,-705569,51755,785287,1355174,1269297,1584453,1128035,1112696,264905,-547633,-767441,-880938,-1132616,-761034,-563209,-522591,196318,90592,347834,411556,325449,565444,182086,309033,40628,-294527,-178512,-337767,-371941,-551836,-211292,184130,428541,689915,809549,752763,719562,34784,-425421,-1321844,-1467644,-1692706,-1307798,-816845,-130881,649299,1194902,1558775,1435754,1081884,1215625,222829,-349374,-435036,-1006319,-934554,-876642,-656448,-199058,-315608,316653,374914,345856,400850,314352,812349,140781,130233,45892,-513819,-313162,-583536,-439825,-252098,81251,682669,651313,924744,993370,485117,278100,-607923,-817116,-1423193,-1536962,-804727,-926309,-51275,622478,948091,1694325,1249207,1170038,802784,90526,-252645,-1198103,-834163,-1239475,-743523,-475555,-667052,285414,-396102,707850,504711,432167,677644,318159,452962,19993,-413137,115098,-712503,-520056,-145823,-519155,228863,-88189,1098728,992130,771100,808245,239500,-281007,-874886,-1434510,-890616,-1502057,-410366,-63335,249725,1275653,915599,1397392,831216],[0,0,0,0,0,-9,5,-13,20,-18,38,-27,54,-55,77,-97,109,-146,162,-208,240,-289,339,-399,463,-542,619,-717,823,-940,1075,-1213,1388,-1557,1766,-1979,2217,-2484,2766,-3092,3431,-3814,4227,-4679,5174,-5719,6302,-6961,7660,-8452,9305,-10254,11325,-12485,13835,-15315,17043,-19010,21317,-24077,27396,-31566,36894,-44080,54318,-70298,99152,-168837,708311,1168575,442149,286310,-1289981,-1573918,-2401894,-2700230,-1593168,-1299974,25135,919124,1297767,1933858,1704120,1044473,629621,293820,-349470,484699,163630,561820,767385,44126,601114,-533682,-984439,-1513616,-2180315,-1111271,-1251407,145495,274206,888834,1150387,534546,725731,-245185,-28641,36882,175246,1074534,1603772,2204440,1613780,1108503,93724,-1499328,-2273350,-3078588,-3227379,-2183688,-2105134,-77931,1490079,1501799,3014634,1791536,1448729,1607483,-629004,603738,-738552,-574063,732157,-984512,697710,-396733,-860930,-386902,-1505777,-846897,-793789,-627936,376734,724324,85948,903391,84535,-561812,-310478,-1073274,492972,548651,1461830,2865174,2023751,2799978,802939,-65131,-1561667,-3395418,-3203748,-4601856,-2844739,-1719198,-423677,2086398,1994540,3239849,2713293,1941231,1494154,330355,-356982,-241061,-1032521,-779032,-540679,-949470,-206220,-601430,-904240,-264510,-695784,277439,316650,246066,998732,-145498,155387,-696218,-1427943,-675260,-1119037,9092,1495846,1254776,3829400,2651934,2309713,2435344,-1544688,-745037,-3826139,-5116721,-2593413,-5056395,-509103,-29023,428379,4880437,1911271,3929493,3251085,269697,2376250,-1609586,-800781,-510957,-2589317,53201,-1713307,-947728,9531,-1808809,1001298,-174799,335196,1986674,-286295,1825817,-718162,-647649,-334086,-3407940,-111288,-1881495,-178934,2301474,965837,4677949,2828778,3339471,2203103,-1386865,-1665669,-4403634,-4223013,-4739375,-3897751,-1705721,-174079,2212999,2741475,4389390,3323930,2537318,2516798,-536907,419187,-1893064,-1636225,-1092854,-2735715,-227913,-1445119,-752325,842577,-1214557,2325562,305580,1023474,2295367,-859522,1609268,-1779854,-1862741,-839188,-4014520,674902,-850969,802463,4991029,1577075,5804314,2383651,594027,1308148,-4476239,-3032047,-5292902,-5411543,-2092472,-3344011,788407,1905164,2870426,4972402,2757165,3705197,1583459,442144,306910,-2237671,-1072381,-2346799,-2298983,-1088211,-1803293,-41888,-398827,-129265,2084189,874260,2117814,1469989,479821,445884,-1359567,-1735349,-2729338,-2101267,-1456257,27575,1920652,2737868,4459701,3529573,3334179,1628851,-1193869,-1773185,-5313019,-4819903,-4673086,-4327874,-1111254,-632720,2528077,3285008,3482509,4833935,2178436,2532209,868564,-1333476,-497334,-2963287,-1872731,-1987353,-2719983,-536257,-1576434,-32946,1103403,470441,2611180,1472036,1507649,1420695,-781402,-607730,-2259440,-2712383,-1713824,-1564413,509839,2010454,3117536,4059038,3500682,3010373,1286738,-780342,-2711916,-4131120,-4907052,-4668371,-3323929,-1355917,185879,2145016,3329166,3690224,3991037,2912887,2035595,368751,-757872,-1226803,-2324916,-2060222,-2206605,-2143055,-1284008,-1300423,-23755,673108,1232021,1875266,1700760,1664542,636380,-486,-1350535,-2176201,-2487338,-2431760,-1101011,-205776,1888582,2916607,3653377,3953345,2586010,1074088,-840411,-2874087,-3825183,-4782660,-4206361,-3041538,-1570785,691030,2218970,2961538,3650483,3066644,2837520,1652112,545012,-127052,-1646423,-1772809,-1855458,-2436271,-1638846,-1859634,-661818,-137764,267985,1833219,1678823,1760829,1845874,739030,-59881,-1303821,-1698642,-2159638,-1910762,-1055194,201124,1557316,2807497,3305718,3471724,2459010,899530,-835631,-2568451,-3642774,-4074031,-3680400,-2691470,-912836,570433,1721791,3187636,3071269,3088909,2404246,1452596,951714,-854007,-1202815,-1757578,-1958022,-1681914,-1771421,-1414493,-913989,-550301,697171,1169151,1741452,1782040,1074243,1164331,-196254,-980450,-1547521,-2021621,-1793575,-1014519,304296,1588237,2405266,3005317,3111158,1948709,939095,-1015033,-2170185,-3178499,-3797756,-3007488,-2203045,-938124,699633,1730742,2520377,2827158,2464251,1991199,1200533,330074,-115041,-955357,-1160178,-1365499,-1943424,-1386904,-1150488,-1202973,-584242,179516,1115508,1289815,1647698,1340963,790121,310599,-846591,-1568467,-1701748,-1758711,-532804,99952,1172913,1937520,2473787,2752980,1390979,439081,-968319,-1982339,-2702667,-3214891,-2453199,-1984114,-340055,768751,1505155,2536987,2099035,2520277,1704540,901099,807590,-147804,-357998,-579745,-1295515,-863939,-1617352,-1173154,-1083132,-908324,134804,510615,1318747,1324292,1119966,1303348,174281,-229358,-1100214,-1277814,-1168145,-1054126,501121,918285,1368529,2545981,1525405,1592352,-152467,-1277727,-1582743,-2548205,-2585090,-2192649,-1349016,52312,296068,1735262,1410177,1952498,1544323,817601,1099024,18488,459927,-304954,-697535,-448996,-1370971,-905055,-1064619,-1066783,-420315,-913190,552947,506433,1127505,1526528,652731,778774,-555042,-822107,-704527,-1128248,-271302,-189256,1092024,1529485,1241346,1780378,367448,11713,-672714,-1892138,-1403666,-2075711,-1112379,-889779,-259061,951773,692298,1587587,1302447,901479,1231371,234797,818632,102752,-135679,191323,-689129,-234309,-982665,-1207510,-910769,-1134850,-250062,19436,420800,1099769,645399,1224242,398769,125465,13007,-643682,-331108,-450906,251989,756073,761508,1317811,530141,808020,-249707,-1054962,-930770,-1747731,-867822,-1110071,-533631,550760,226424,1028908,760649,927063,577791,10446,679522,263669,77245,833284,2496,56872,-411211,-717897,-1054401,-1567070,-1015806,-858448,-367535,261460,544903,1043405,816354,742112,199426,149674,-96109,-484608,298462,248163,137458,667268,434092,576666,-96125,-382300,-840003,-1321007,-933303,-988208,-445893,85590,244759,820556,825273,509742,324270,103702,144441,187619,315104,454714,302809,650720,463560,-8617,-367957,-1115691,-1158508,-1121220,-806836,-632943,-190706,578107,735202,707534,911214,997902,419352,-69056,124891,34466,246991,223240,306092,233736,-122811,-313873,-622850,-841376,-904973,-723492,-374294,-68391,289376,564111,470455,475757,386307,-154794,79991,-200444,-58433,248700,368312,581269,774663,581651,262179,-157248,-668515,-1110014,-1083592,-1152767,-903340,-449344,23229,944682,805768,785769,644357,482654,433389,110897,121352,149508,-169243,78508,-342343,-282733,-394863,-828834,-554499,-398094,-313706,-102125,346654,515517,747219,598440,496205,-29840,-376971,-444959,-289239,-314607,252845,436933,606310,1282754,506597,404489,-67765,-596538,-708790,-1312762,-1067960,-928000,-731243,131700,308993,867038,791452,719725,668967,439646,512157,129316,74247,77316,-296814,-387850,-725846,-798508,-1001903,-905890,-356757,-161440,412757,747877,593933,840866,397797,167125,-245869,-504320,-437305,-814796,-257845,-54380,609230,889986,811321,1071948,694581,28627,-495878,-1155551,-1337681,-1321314,-955720,-532384,-293771,444691,935975,770448,1015132,726326,731841,639071,130597,175451,-177296,-335529,-614414,-734535,-903783,-912673,-450029,-584060,107766,329107,631725,765569,828499,408351,379212,-248987,-485140,-952058,-682829,-248506,-74854,482406,723130,1082806,925041,610277,186114,-432584,-1034413,-1090058,-1484010,-1244410,-542833,-183899,397627,824613,880631,999861,789117,621187,600130,368258,159933,210829,-171462,-837537,-870002,-743076,-989502,-465536,-573899,-179072,288111,696983,1163987,755667,583250,261517,-609313,-520643,-888348,-366366,-318476,37975,620690,736433,1125228,934822,469794,725938,-476361,-952644,-1026672,-1354133,-672988,-947942,24928,166898,389269,977303,587412,966672,763633,605329,746338,-144291,71611,-598105,-714875,-574733,-1463867,-630542,-688814,-412412,218613,232379,1365208,796394,898113,735949,36609,8135,-871218,-553243,-697216,-727007,252565,64622,793631,712859,787586,1106529,-57123,-33154,-767449,-941847,-710911,-1289344,-422748,-432051,43664,768532,439288,1080220,442222,574302,963413,-23104,474820,-123274,-703163,-297342,-1183547,-670633,-981980,-581135,-7693,-291626,863725,199881,1349676,833506],[0,0,0,0,0,-4,0,-9,-1,-10,5,-4,11,-4,21,-9,23,-20,24,-31,34,-43,50,-55,67,-74,83,-101,103,-133,137,-170,185,-210,244,-260,309,-332,384,-420,473,-530,591,-664,739,-827,922,-1035,1144,-1286,1423,-1601,1782,-1999,2248,-2518,2858,-3222,3690,-4235,4929,-5828,7024,-8734,11339,-15786,24764,-49546,278232,1055454,1260612,2120827,1519239,1286135,505073,-1047503,-1191686,-2401150,-2190112,-1532242,-1143332,-135900,495446,543908,283574,261265,-342828,-642063,-560944,-184852,665084,954865,2187473,1820205,1994915,1396016,36300,-68329,-1954107,-2032470,-2563779,-2037799,-1153943,-778889,504715,239006,898234,549752,69435,561475,140832,1494430,852048,1496982,1982618,960516,711579,-360841,-1582560,-1295846,-2606883,-1713572,-886729,-994044,1351181,648675,890241,1395887,-1056419,121527,-1548763,-1685151,401237,-978357,1870048,1875103,2117395,3047528,1180825,1077347,-603911,-1452501,-2474046,-2391346,-2319616,-2064297,-720978,-1057061,756256,426817,534043,1158125,456244,1463388,1239371,1781458,1651391,1196159,967989,-640914,-602405,-2063179,-2266289,-2149330,-1794331,-143867,182146,960448,1986912,936468,1009638,-139736,-1431477,-1041472,-2167725,-1218035,576676,575574,2980769,2621330,2571672,2679547,368018,580840,-1958989,-2753236,-2219236,-3691603,-1300411,-1859193,-881244,740866,-439314,1625740,1038106,801721,2685467,1048987,2245021,2113160,221856,1208330,-1253960,-2262745,-1361675,-3915415,-1235710,-1265566,-835135,2254848,663572,2415919,1846670,-283604,359455,-1962314,-2372527,-1564644,-2015437,251464,1070447,2075640,3817855,2408958,2954871,1352194,-626237,-528467,-3504120,-2355457,-3142793,-2864058,-744664,-2372343,1066843,349136,469375,2759200,437493,3062800,2290778,1606041,2523885,-368441,119033,-1449562,-2753195,-2001892,-3230054,-2020395,-1103198,239278,1597517,2171729,2257425,1629090,741522,-965263,-1424408,-2798369,-2324856,-1026489,-984767,1820907,1974827,3448004,3699799,1946646,2541079,-657573,-1535299,-1648355,-4376025,-1890036,-3290929,-2358058,37743,-2150830,2143996,887194,1055139,3891983,647576,3665706,2080477,651476,2037674,-2407254,-1002315,-2878063,-3919161,-1625858,-2992865,133499,702747,1348484,3624650,1652099,2598745,532218,-1334833,-1057062,-3573353,-1890961,-2097773,-1118244,2232024,1452383,3995361,3232942,1877362,2309126,-757454,-762527,-2619876,-3603598,-2353061,-3333923,-1677001,-1243350,-501417,856694,1222438,2466898,2235341,3013826,2597619,2129689,1830085,-224914,-327542,-2675223,-2813949,-3245326,-3483512,-876961,-1292890,1385540,2389715,2036687,3621236,1228109,866343,-812786,-2700482,-1599080,-3316748,-1510946,-153396,75613,3253711,2485594,3763685,3114268,582313,835324,-2000825,-2618549,-2366753,-3647076,-2121275,-2341900,-1339080,45451,242249,1952367,1894475,2664840,2982884,2521677,2342026,1380977,354321,-1244647,-2330764,-3000361,-3656129,-2611724,-1941984,-398340,1591418,1736766,2930760,2941646,1655125,618732,-877975,-1957579,-2446237,-2881437,-1454275,-385337,918731,2487156,2541081,2926912,2206384,1505278,20232,-1509817,-2165719,-2872386,-2787263,-2762174,-1991965,-998926,-559296,643345,1197214,1961939,2746167,2524547,2932923,1805056,1605995,120698,-1139008,-2292531,-3335646,-3150683,-2556314,-1895623,-107711,1080445,2142700,3082834,2303020,1744821,223641,-1032872,-1990254,-2534062,-2342095,-1536082,-375760,1332396,1843693,2896049,2682987,1783684,1279578,-310765,-1064649,-2248685,-2480497,-2420091,-2301752,-1805169,-983032,-291472,361743,1446652,1906623,2414099,2656583,2698515,2120010,1277539,56000,-1333320,-2432410,-3086796,-2833102,-2603577,-1510729,186165,672474,2478021,2222417,2304928,1715383,98220,-560705,-2015282,-1793024,-1755881,-1218460,-11399,902242,1971065,2416678,2271900,1852670,737645,-174715,-1385252,-1964792,-2051797,-2209791,-1660598,-1452568,-949394,16134,166731,1098949,1785605,2267487,2430548,2164310,2079369,1017994,93323,-913169,-2155389,-2566440,-2784678,-2450142,-1175101,-117515,1108419,1701648,2181316,2174412,1202796,598276,-679646,-1512621,-1739483,-1925352,-548682,-314476,978763,1949881,1908642,1913971,1066318,504613,-157494,-1121738,-1520447,-1730308,-1528201,-1168942,-1102209,-606109,-355223,334430,575780,1279140,1894343,1716518,2358801,1376617,862027,302757,-976840,-1403160,-2702316,-2332163,-2129622,-1575907,-9340,477157,1644643,2149266,1673235,1498031,104877,-325360,-1015930,-1680107,-873554,-731498,217376,820296,1239623,1639848,987122,997175,-227829,-655653,-624558,-2076365,-1118901,-1366094,-1023736,-284130,-834021,379473,-145308,805115,1194014,1165162,2120772,1548964,1631818,1450007,-230614,-375120,-2017474,-2100253,-1991859,-2282398,-694405,-744051,609376,1236199,1152480,1991901,489600,519668,-459972,-924260,-575856,-1314528,73797,34350,737729,1184607,740164,1169983,196337,-12674,-292579,-1235281,-476176,-1288495,-834439,-293201,-976356,141290,-664315,138332,264472,172772,1625851,968304,1587360,1337236,755454,933474,-854603,-662162,-1668375,-2166701,-1238032,-1805963,-3115,123769,695230,1608293,536492,1187100,3646,-385737,-93633,-1132485,33194,-401779,345095,1001671,446062,1354703,-99430,85096,-130622,-1150454,-440811,-980706,-386227,-204723,-758791,144791,-734337,-22596,-371982,-479346,560432,427296,1485099,1052355,802808,1155850,99101,144237,-970193,-1555634,-1213482,-1664114,-816136,-646978,136105,749859,196364,1016928,285318,138500,176571,-467308,292005,-97363,532668,883218,420611,764318,378275,-121043,-530674,-934450,-699670,-1183982,-460431,-382143,-97417,360192,271498,234623,-285902,-234212,-90644,-233335,939388,561608,1069735,1223018,883936,856195,-18935,-294857,-801859,-1326160,-911344,-993254,-633968,-208274,140031,819174,351154,560459,259800,-70267,77303,-175609,294393,710898,631442,685769,295984,44363,-374866,-705615,-979794,-1070819,-1053564,-356052,-87920,171917,73710,505127,249608,1246,-310868,-159007,-168506,-168601,279672,562305,872961,770612,510194,161072,20520,-824116,-958232,-1154270,-937193,-398781,-133889,-98322,135733,199664,176054,348556,252175,129924,453586,696441,1039904,737387,694958,620792,-397590,-499379,-1215888,-968548,-885371,-676099,-243250,256033,485718,580441,458896,152408,203709,-349734,-276004,-642569,239719,88492,350216,795400,805590,783849,196978,-83955,-624664,-553912,-781130,-929910,-466628,-205280,-163411,-157696,-81727,127199,191311,298100,505345,683428,818460,894376,593233,762645,156172,-108966,-799790,-994028,-1105417,-1039744,-839948,-295843,392670,719444,660478,840780,488827,230075,-286912,-424637,-543270,-199096,88345,341022,187727,726539,435069,541775,318326,-199731,-254241,-734083,-518888,-791717,-391589,-97581,-509534,-73881,-150761,-15327,378686,360300,1051975,1095651,973904,1189848,491175,58710,-544201,-747136,-878415,-1229056,-846896,-651230,-154631,383271,714964,1311080,975759,377961,250711,-297197,-299528,-768010,-218780,-249552,374495,571991,378292,448403,643720,285124,-218705,-271882,-576087,-338601,-655616,-348657,-619889,-614606,-207541,-283902,146547,62022,403282,786212,845756,1062481,955148,521762,164915,-428410,-740166,-1139660,-1197235,-930397,-818906,-249866,161364,675868,937749,693067,644512,84921,-131130,-372143,-349328,-184710,-196528,-10348,381734,533426,647340,403974,362454,167529,-132824,-233994,-558058,-431054,-435418,-765791,-367677,-437260,-250234,35795,-199660,692423,806710,1014783,1182787,769079,750588,114769,-436961,-964250,-1360213,-1075503,-954627,-514321,-27583,95829,1053244,770707,817218,745147,-105577,55573,-654070,-449025,-375635,-456264,304457,160948,565846,428794,374769,520765,-19201,170824,-111640,-594359,-148136,-661082,-149315,-780383,-475925,-15481,-240555,197340,484573,847133,957310,917436,996365,440564,149317,-550540,-1080084,-884014,-1378132,-738049,-410145,-351141,506830,726565,1005886,650268,98023,637573,-362697,8109,-400009,-854227,126361,-457202,362601,98514,-52542,737140,-52310,413834,2846,-130998,13511],[0,0,0,0,0,8,1,7,-10,11,-29,18,-43,37,-53,64,-73,98,-109,138,-157,188,-219,256,-292,345,-390,454,-512,579,-664,733,-844,928,-1053,1168,-1299,1449,-1595,1777,-1951,2161,-2375,2609,-2869,3146,-3449,3786,-4144,4554,-4991,5482,-6033,6634,-7340,8119,-9047,10109,-11387,12927,-14824,17250,-20430,24823,-31266,41680,-61352,112562,-617165,-1248827,-1059595,145476,410169,1351661,2731063,2044537,2561180,909926,230643,-363239,-1358201,-1176726,-1122997,-643128,-500750,11609,-467956,-513357,-799086,-1218304,-698241,-1033293,202523,773410,1565338,2669683,2279194,2261520,1266417,289691,-810618,-1619461,-1725085,-1485155,-1002344,-849569,299833,613792,399955,96027,-873008,-525715,-1137546,-1214682,62545,278135,1460019,1859713,1758043,2127277,1013410,717732,18172,-1250658,-637754,-865016,-1097822,82764,-1107557,-562393,-710926,-1977227,-767051,-1612897,-48129,691400,1129928,2579090,2989273,2807163,1742031,1132834,-581392,-1432094,-1933254,-2706774,-1055901,-1882893,356110,766076,278376,1385522,-443659,258649,-950620,-1396504,-421894,-1056943,584835,700170,1463246,1881323,1573257,1810154,340386,279636,-163358,-936062,-189662,-1087436,-804580,-349368,-1819725,-1178726,-2028552,-1951560,-475918,-1007963,1184664,1797704,2469850,3817322,2196429,2598939,209355,-754272,-1485721,-3393171,-2136192,-2433846,-1179395,358397,84792,1838467,1125792,396010,341384,-1276822,-1310461,-1038946,-1257208,158965,621328,781238,1756913,1183549,1395895,1377699,264829,249431,-301039,-988257,-217010,-906932,-1402397,-1052523,-2453389,-1674563,-1469100,-1530557,911384,392105,2861430,3660539,2702556,3636416,1265936,959913,-1092710,-2860165,-2058149,-3938513,-1124892,-1305854,14137,1958522,342947,2588939,41779,109348,306593,-2177951,-132146,-1618933,-306595,975985,134553,2100173,1150466,1357055,1392746,246317,692915,-2576,-206951,-654595,-1098893,-1384091,-1880301,-1937429,-2098437,-2035919,-742263,271499,1864505,2740142,3586766,3789678,2824506,2052391,-221969,-1136063,-2970816,-3479914,-2678418,-2883138,-468593,-76699,1222605,2586609,784140,1987874,-397641,-795197,-308395,-2174148,-216500,-499768,-305630,1495205,652358,1618783,1411659,723837,1010079,104429,10058,-113266,-607858,-981220,-1632690,-1917575,-2550428,-2600631,-1532143,-1063654,1197584,1797738,2974595,4549892,3041891,3648794,1327899,-570628,-1491009,-3901735,-2871278,-3400393,-2255784,-521298,-21434,1799997,1457024,1956858,1066712,257946,-224541,-1339361,-937731,-1382070,-219854,-145836,319729,1239594,674329,1238554,1060454,694784,937193,-169864,167880,-698298,-1249592,-1435518,-2596633,-2249393,-2564080,-2047761,-184976,187314,2671450,3259655,3730103,4063087,2172550,1352180,-165789,-2152358,-2735221,-3770285,-3275136,-1797891,-860422,605189,1460097,1821733,1855444,1403014,341790,-92924,-972388,-1370456,-973236,-655797,-23558,624435,758701,1086574,944373,837938,1026899,466771,470926,47043,-256520,-1067897,-1544636,-2266972,-2449602,-2559306,-1820129,-304732,655777,2485613,3308487,3849925,3634335,2357048,1153912,-564095,-2049363,-3057499,-3041594,-2833221,-2045714,-447869,321764,1421883,1790466,1518068,1152285,240067,-158581,-842438,-1180371,-864795,-121368,190434,327265,860249,785366,1084356,741548,730462,575811,367698,27148,-657303,-942586,-1683049,-1789083,-2337119,-2165216,-1323008,-604605,917630,2091607,3196333,3665271,3310209,2622458,760574,-692728,-2082044,-2963992,-3270951,-2478446,-1583436,-391508,440910,1369583,1662902,1527087,795671,633769,-272570,-509958,-439425,-488494,-142493,375648,287153,649719,678633,603799,807804,364776,465075,457427,-62690,-392552,-948014,-1351804,-1943287,-1962784,-2000820,-1572351,-309862,884746,2171632,2834758,3384052,3082204,2190363,855501,-813014,-1671203,-2316320,-2928637,-2410857,-1495240,-347174,360931,1028739,1383491,1124527,840467,204501,21646,-303316,-248951,-166135,-38819,163182,571192,153283,464284,298587,282416,654197,235354,500595,330407,-623806,-585036,-1305110,-1728362,-1805082,-1849207,-993717,-568482,740650,2099521,2641020,3158422,2462946,1527548,785850,-707253,-1549604,-2284771,-2138424,-1890109,-1262941,-248881,237792,825795,990216,561638,957293,-164972,-290571,-51238,-541792,165006,77516,317752,412166,-61687,464077,-49584,201723,23781,51628,519486,-161645,-48126,-901205,-963622,-1411080,-2159686,-1106265,-1483798,-230752,772969,1308284,2689043,1999895,2486516,1263892,133431,-351271,-1924789,-1910699,-2146848,-1908273,-467223,-882198,171751,819842,415087,1088905,-292149,217686,19699,-251426,539954,54226,782724,542407,328647,901442,-639525,424290,-120024,-273467,436410,-54036,522451,-216239,-432875,-267804,-1675060,-915253,-1403604,-643770,230097,-117762,1826621,1647899,2398602,1949530,815006,604868,-740962,-1042153,-1360628,-2106689,-1052383,-1364069,69492,51167,86187,714063,-371838,727952,-287402,211271,353710,-237335,673013,306852,663844,616975,-446960,542387,-515173,-225342,-153460,-560911,253098,-330622,-125730,-103126,-1072060,-529374,-1227147,-812674,-400305,-733632,1237196,692289,1816601,1830154,1172892,1601755,-342435,-371039,-796514,-1562186,-703322,-1597768,-333979,-130578,-78727,727877,-185720,206936,-345749,-171947,340722,-252668,718230,425141,1019897,965402,182664,400287,-486646,-348569,-418473,-720834,127920,-477943,212002,115184,-75125,202227,-1085842,-530792,-683115,-615773,278870,26238,986825,1315201,1493876,1577501,471389,659600,-458215,-721430,-809043,-1435406,-659969,-485619,-179606,52925,-250642,134690,-308495,-41760,-170582,49025,709344,405461,1053452,847473,799657,851522,-24671,-284225,-689341,-767352,-455905,-742334,-125629,-4275,265578,115196,-263401,-6890,-527854,-532147,-326605,-385600,748817,631210,893446,1129828,956356,703327,-40073,-272711,-607352,-727618,-339855,-686089,-32174,-69141,-164615,-51557,-271536,-338108,-642670,-203765,388681,419513,835465,1129745,1050059,904873,491685,175561,-628347,-762527,-934832,-970862,-416750,-132496,40460,203014,-5042,241171,-370841,-181525,-160070,-297729,-77520,225423,676662,556659,932239,561076,419158,139602,-150639,-135023,-240102,-529817,-158404,-79670,-233610,-373047,-280403,-437356,-739615,-529356,-316415,134734,450924,707478,1266165,1018034,834323,384492,12346,-338074,-721060,-849758,-802053,-618138,-288898,-55136,168402,296004,363457,116626,-382940,-79948,-10190,-127171,305404,245220,584009,838342,307134,391875,-310713,-194300,-183551,-317849,-41956,-65794,164032,-237369,-326752,-486919,-626960,-692545,-625223,-447477,41769,405818,863659,1245830,1435423,908625,749984,86679,-464434,-706083,-1108143,-599907,-565441,-480577,1676,147765,257880,395717,172913,142694,-14944,13426,65285,9208,423124,187719,374189,411194,-150429,-87691,-308475,-214279,-205848,-75165,341142,-224842,54603,-15598,-546961,-333027,-667842,-555326,-177322,-192529,492512,729313,975373,1031023,1000807,778942,-148085,-390871,-868397,-1139289,-696880,-708383,-452988,-240948,-165853,234921,460491,241420,210136,-150870,87739,191045,165080,380862,333282,300666,42992,-95345,-133602,-87640,-281982,-40288,136967,118727,344908,-90828,-59026,-428587,-765375,-539262,-926264,-371049,12724,599552,925500,1114220,1187386,890586,519382,123476,-338277,-880345,-896472,-1027885,-816482,-452840,-223575,-231901,249691,183831,407342,737216,96284,444239,214641,130204,590576,148558,249280,-41797,-82470,-70291,-194850,121302,56099,448481,596207,133738,448292,-314073,-245684,-372234,-1002520,-456134,-492461,-113399,645516,764705,1244481,694554,889001,473038,32842,-258165,-897870,-885051,-857044,-786946,-374483,-207102,524039,149255,342854,361891,-101192,588754,242685,178979,430557,100573,387275,105186,-74703,-74401,-169100,118413,-399062,347066,147485,212603,438848,-238005,-98011,-435447,-881030,-300158,-868163,-150244,-271904,346124,910028,642229,1184559,534487,655875,198200,-562874,-203932],[0,0,0,0,0,4,4,11,-2,19,-12,20,-31,27,-48,43,-67,74,-93,113,-130,161,-185,219,-257,300,-345,405,-452,528,-590,678,-763,860,-977,1083,-1227,1358,-1525,1688,-1875,2080,-2300,2539,-2805,3084,-3400,3741,-4108,4526,-4962,5471,-6003,6622,-7301,8064,-8955,9943,-11129,12491,-14151,16177,-18731,22091,-26705,33569,-45196,71450,-295793,-742315,-1916604,-1847281,-1742342,-1836240,-242975,98555,1591407,1940643,1875785,2198234,1074586,827233,-64844,-521861,-858896,-330799,-319852,17019,465324,-502910,-71198,-1692196,-1487747,-1436708,-1746104,-512326,-560151,1014807,1615768,1995740,1872789,1049985,1080834,28406,-236171,-525241,-131663,336401,360802,738443,-131698,-551759,-1012748,-2139225,-1946470,-2508469,-1603969,-443254,12114,1874371,2456076,2026646,2874967,1034021,449764,273317,-1968775,87058,-1231517,-497829,619640,-1138524,657995,-996717,-1204183,-445845,-2263614,-711901,-591697,133098,1184880,1303929,1649467,1425988,1262108,-61832,455291,-641057,192098,357067,244685,1446849,290242,481751,-445585,-1751813,-1820558,-3174036,-2243759,-1783375,-687923,904293,1637983,3045655,2709389,2510799,2086688,264676,-102716,-924538,-1766256,-394833,-916454,-691462,313773,-733159,333637,-1226631,-1039295,-408182,-1584937,575162,-503146,751516,1669293,503152,1629772,-45383,52864,386891,-1024174,700745,276392,713112,1824927,185718,1002868,-752406,-2151429,-1815180,-3460027,-2706478,-1159478,-1594409,1944852,1728238,2576136,4116367,1610880,2235184,693771,-1352480,-236994,-1668179,-1557729,31476,-1432672,269079,-145861,-1089111,171316,-1606150,-419333,-126497,-982439,1700450,-191430,1320468,1295207,-201280,1426204,-1530011,505167,-98152,-840388,2235673,-207190,2408617,1054838,-873912,447718,-3533706,-2266915,-3017150,-3589731,-730428,-1062839,1343778,2418296,2555056,3669576,2456751,1556432,733560,-683558,-1132504,-1226215,-1824549,-834937,-815931,-565140,-93517,-581598,-421853,-446731,-586224,192567,93267,577486,1147950,396275,1105212,105857,-275431,339011,-1472012,771897,554611,107916,3016084,85024,2075871,395461,-2050801,-214562,-4398766,-2365605,-2241057,-2906725,1120982,300577,2754245,3692956,2025564,3779276,949595,423479,262887,-2224036,-642182,-2189506,-1298340,-450369,-1330279,666558,-1293728,-399740,172089,-1559958,1173295,-127338,920789,1345723,-97134,1721132,-848700,-25320,-392952,-1083012,403986,48366,1223737,1376467,1398561,1145448,224142,-706535,-2262676,-2602738,-3374332,-2571723,-1026011,-565407,1964141,2000825,3313935,3382097,2201450,2069291,-68810,-167542,-893320,-1964328,-830598,-1590033,-778367,-596396,-1194515,379836,-1072152,-290762,332552,-541090,1502521,444006,769213,1767322,-160777,727344,-782403,-1315525,218489,-1089647,664317,1507658,1264575,2146601,564694,164143,-984862,-2250135,-2340187,-3362503,-2270816,-1209780,-1772,1579059,2209675,2821557,3026526,2119488,1757324,194087,-386667,-971888,-1699360,-956970,-1701381,-964311,-666880,-669110,-139410,-716522,-139834,-18806,382489,1070096,739557,1048115,606994,309154,-172687,-642156,-929924,-972185,-96369,511237,1214747,1374399,1428029,1172094,-45106,-855216,-2272601,-2878091,-2745594,-2566164,-1120385,-81014,1441406,2474542,2777357,2543524,2234061,1132880,460345,-441710,-1134364,-1136280,-1493606,-1131385,-742486,-1164797,-307344,-888076,-184720,16420,-70679,757754,336022,1075457,1399327,685749,413726,-276353,-900040,-763217,-466979,-254744,410096,999080,1260575,1138840,909715,221575,-1033388,-2124823,-2319223,-2423215,-2079009,-1023955,-107808,1451775,2274268,2367165,2232769,1816931,1337176,325983,-639337,-643164,-1211802,-947565,-977028,-920468,-546362,-1025630,-789295,-456603,-307693,215498,313896,1111350,1125819,1134908,929561,472865,-173402,-651435,-971520,-909300,-395394,289528,755234,1045896,1170763,709732,-56462,-973798,-1933880,-2090932,-2288754,-1619954,-606804,120251,1357782,1784957,2290219,2268069,1592348,1065046,139834,-242740,-856083,-924304,-852327,-969465,-806290,-714054,-943704,-768125,-836836,-228128,87758,882947,632934,1017684,1498467,472051,472444,2728,-746224,-617900,-723664,-41946,260924,612800,1422517,662478,677438,99660,-844143,-1478579,-2270448,-1885458,-1353500,-665567,694539,1070890,1975903,2088626,1737732,1446391,298419,233607,-266363,-645378,-528429,-824262,-197705,-978732,-855554,-586360,-1037774,-492474,-510449,230387,514752,785496,1659197,734543,1233288,522701,-176736,-326368,-1183076,-462123,-441286,10814,879273,279756,1082421,273964,-353067,-640109,-1763269,-1422426,-1818441,-1204167,139633,-196527,1722597,1176032,1627529,1657279,557613,1175200,-335650,-166185,-203059,-741120,130605,-973080,-295699,-483123,-1242772,-301732,-1344358,-177688,48041,182170,1246126,485671,1706884,825370,120015,561414,-980419,-49294,-697135,-533179,391479,-40932,964856,229233,390190,35302,-1066262,-609760,-1819244,-1055211,-712485,-508763,1119160,698761,1771292,1676093,650447,1174326,-247643,239987,-272993,-496407,-20385,-695195,-185550,-513286,-914603,-370241,-1414947,-450147,-810960,-527213,713059,253902,1718140,927881,1003190,1126827,-617164,123628,-867611,-625095,-227405,-364296,657244,283914,506384,270621,-860349,-410600,-1370287,-920212,-943900,-912649,492838,162619,1478178,1299260,632373,1468330,102937,381752,-82849,-467863,353273,-578513,479656,-174730,-470906,-373806,-1147369,-607630,-1166388,-658189,-48150,31785,1260757,1002841,1272373,1375620,579176,302975,-397485,-362400,-328980,-470259,157384,-161008,405634,233640,-272812,307390,-806287,-455837,-1162185,-683788,-114422,-191602,613383,644673,819922,1086551,299786,442362,-206878,-172224,-208015,-375367,275948,-51745,67672,-323147,-763484,-756574,-933409,-877412,-631794,-650751,245651,949691,1219227,1257300,1061044,715705,341345,-272379,-386992,-343357,-410906,-292147,129961,71826,-38723,-313814,-273475,-627508,-875492,-563962,-600740,-189340,232461,465964,1088344,724591,548027,252302,146372,76735,-182352,93834,-194554,292785,447518,70370,57459,-557029,-725086,-1007670,-988691,-550356,-488921,285838,926658,784411,1212539,1025857,681319,335680,-54388,-90128,-667437,-263593,-296143,-250476,166228,-270512,-154677,-156163,-598241,-475947,-218269,-59640,17259,274737,655361,683820,825039,374837,175717,-84292,-378896,-234302,-100309,214207,-19891,-101476,255682,-230925,-199681,-381187,-1104290,-677924,-913776,-39436,156666,188333,1022003,938531,1069340,727446,260288,318321,-299978,-338939,-286899,-582640,-136094,-233108,-134348,-497566,-569515,-198960,-357789,-234522,55105,224956,618652,502014,688046,577692,432660,-169490,-159388,-260990,-298872,-28201,127651,448149,451114,262241,246203,-378335,-770074,-690348,-904369,-789690,-424702,-232914,332726,469605,950323,1086522,607885,502260,80632,-242989,-83787,-419674,-424216,-486774,-304821,-352246,-323120,-410125,-371210,-419727,-139337,-66120,375808,491779,683576,652152,382353,93092,-135710,-213437,-410136,-221477,-166537,-67723,139153,475946,170614,25395,-174179,-639526,-571066,-712929,-919548,-356163,-208649,221373,831094,884689,982728,654768,312217,323711,-19400,-61248,-579942,-270720,-229350,-302650,-174465,-390013,-579485,-312699,-371635,-93696,-210620,482156,640619,657730,634193,258895,196896,-349159,-189953,-618705,-217411,116459,-20573,299302,230666,318186,318945,-355720,-308313,-948251,-732698,-254580,-713665,207344,341092,448285,844688,543171,764823,374676,85948,163557,-535170,188005,-443113,-120891,-35121,-638341,-292364,-939302,-488847,-262562,-501925,869102,138457,551562,642927,271920,426582,-143377,-235199,-238599,-633344,-246617,-507967,119309,227560,268851,686040,78233,208736,-331429,-676455,-382136,-1009707,-276567,-125782,267832,810909,651288,977140,653345,145526,358426,-79557,314247,-537566,55606,-256600,-487642,-52113,-717212,-378215,-513681,-444601,347619,-139097,549933,451734,179879,837187,-19674,359172],[0,0,0,0,0,-6,-1,-2,6,5,10,5,11,0,7,-8,2,-12,3,-8,6,-6,6,-1,-2,2,-14,9,-21,24,-25,45,-39,66,-67,91,-103,118,-146,158,-191,208,-240,267,-301,334,-378,415,-463,504,-551,602,-641,701,-731,784,-802,819,-806,732,-598,312,192,-1141,2984,-6882,16557,-49638,469587,1506733,395915,-133657,-860688,-2029098,-1770910,-2287621,-1810814,-988600,-391612,876631,1204060,1414355,1174565,763611,112650,-65356,-281114,17514,719974,757803,1850380,755091,288786,-249165,-1748213,-1428036,-2742274,-1939812,-1455051,-889552,271993,783377,1666258,1002613,1187983,825295,270979,696570,-131927,986211,493152,713487,1358885,67800,130332,-1231502,-2189348,-1660239,-2551868,-1205739,-502712,-437875,1987421,977223,1417449,2143723,-632660,932096,-704901,-624735,1200845,-605831,2146444,888686,514815,1561316,-1117962,-634248,-2337289,-2374173,-1843067,-1934674,-427107,-343089,1341287,999961,1425754,1179539,507306,1284017,-243583,647973,658003,824657,1225928,702246,165908,-535366,-1424637,-1904747,-2481736,-1900055,-1240298,-655463,661592,906488,1926514,1317437,793834,969257,-754738,-95333,-322720,-590938,1383483,-208246,2098454,1364086,249705,745136,-2583629,-1067517,-2557955,-2913741,-583944,-2236920,1130215,587498,873337,2586921,-540708,1995195,548089,-147762,1922068,-860280,1878823,1258311,-752477,1529418,-2278464,-1101662,-1556476,-3896032,-464601,-2163028,-51059,1244507,312033,2477072,858646,605641,857146,-1123836,-359084,-769771,-114185,584538,992848,1100139,1199238,981752,-949734,-585689,-2243281,-2285372,-2144258,-1777622,-483603,-240750,1695592,698597,1386859,1661381,28106,1632643,-264474,745713,1389849,-136730,2098708,-324200,-421990,-338427,-2925911,-1393312,-2388117,-2291826,178449,-652483,1754407,1935404,1378663,2311248,380526,-69465,-32146,-1862332,126904,-602599,918473,1720705,591177,1845696,-183260,-402938,-630349,-2709928,-1529602,-2135864,-2047459,-6491,-568855,1099299,1402433,424431,1974897,561398,412874,1633121,-372547,1513838,849882,6543,1194677,-1330229,-1060272,-2059620,-2854410,-1345629,-2080836,-605623,869490,653080,2403001,1679877,1469406,969211,-612305,103062,-1318330,-712550,451519,-295473,1983315,756450,1158490,1259390,-1433363,-267936,-2469323,-2248275,-1131438,-2450152,272162,-116511,637839,1577318,273310,1936605,531907,553943,1085692,889692,1050621,821703,865401,-51817,-712670,-1846343,-2322344,-2194300,-2653536,-914687,-781342,691747,1537779,1308866,2570236,631843,808375,-107461,-1071395,-105766,-968051,253716,1031635,500775,1819004,325378,533263,27364,-1934599,-959624,-2392416,-2056337,-592640,-1160938,828480,524404,629350,1731241,265806,1244026,609083,531283,1445177,869902,1173979,379301,-37679,-499726,-1803802,-1920250,-2545247,-1830724,-1142372,-500828,1163932,1362383,1984964,2059389,854212,936242,-266383,-802559,-381557,-935033,75078,470708,900512,1383402,487958,353794,-187626,-1256826,-1487028,-2009874,-1264395,-1068648,-90309,340951,614760,852953,850031,1316701,700381,655486,842070,888983,1170866,770209,493239,-242249,-1192473,-1443829,-2464145,-2058916,-2129935,-1312224,155752,658549,1713157,2093426,1616586,1402515,568446,-285468,-509332,-930046,-414720,27744,320611,1378567,586233,620646,197152,-650817,-1089066,-1492967,-1513645,-1153137,-912454,-331,272578,750796,860572,749726,538952,382491,854661,525113,956467,1001323,691242,338878,-274343,-688499,-1727376,-2347815,-1821636,-1697192,-915437,-160300,791008,1697166,1700899,1753909,1280886,179389,-334426,-724117,-665325,-315137,12240,706836,686386,964565,463091,92530,-487254,-1231700,-1416378,-1382555,-1138043,-705334,-119325,176426,700382,884929,641251,240777,360166,574914,859094,863188,876508,981072,224866,-202176,-964104,-1974679,-1967775,-1969376,-1650358,-855709,-174345,1175529,1435952,1787742,1563049,829350,567857,-289134,-618914,-389674,-636881,201343,628154,507265,1048594,-107335,-67694,-759284,-1102669,-1168953,-1355154,-749691,-385694,146957,555337,348986,833741,591562,429296,498150,455547,706002,774538,872291,1060053,236699,-219857,-1143691,-1507235,-1935201,-2083951,-1249562,-950278,128989,744494,1162740,1740834,1125415,1116815,460174,-325067,-252832,-806582,-82187,-97417,278008,745763,14474,479271,-372777,-845234,-360752,-1346841,-493946,-633414,-259799,646068,-98794,938006,171046,417660,429241,-224800,1068864,168462,814165,1159671,381480,1054879,-764972,-645362,-1358568,-2066821,-1256957,-1855817,-428478,6193,386752,2120864,650696,1701237,1061795,-107647,236577,-901627,68895,-267162,-245591,960823,-50903,726896,-196573,-531241,-480771,-1519178,-299170,-971592,-382252,479698,-42180,1226902,329385,627394,828409,-337863,710667,-196712,783532,752630,466394,1474780,-161975,57881,-863839,-1770502,-1285993,-2171185,-871523,-1024943,-150015,1104761,563850,1860825,929451,585405,801643,-701645,227446,-165744,-92567,647326,-479864,691005,-420229,-167458,23317,-1074944,-269135,-1477941,-624881,-121105,-184317,1000900,75619,816062,490965,-294043,857004,-328839,565064,558852,566935,1104605,298767,549171,-178459,-703383,-703380,-1838648,-805875,-1263138,-560624,465308,92587,1480249,761542,727368,1037134,-271568,212969,-563305,173250,297469,-389648,1130884,-80735,377696,-176643,-723054,-458255,-1135844,-610334,-407860,-442745,529335,162774,715859,790814,298209,407139,-416726,108520,-56346,277893,551562,451133,661450,251896,-153199,-604369,-1282905,-1074389,-1615270,-945569,-397836,-84733,843373,715251,649131,927302,446113,316193,-104924,29704,-169071,-143289,492599,126152,233490,81769,-308546,-595802,-966811,-1197516,-670259,-574779,168410,488020,766444,446622,550428,339139,346764,-10749,185808,361034,193574,444854,501506,637149,279368,73960,-489641,-777037,-1130680,-1259445,-919813,-348620,40556,581224,705710,553299,657116,244213,451232,-12852,-43182,230949,176805,577540,374996,217294,70683,-480289,-477609,-839901,-1042207,-341032,-333497,-66740,382332,495858,734221,286421,348819,117064,50674,-166461,-99477,213915,169202,606561,244898,179814,38837,-567022,-663546,-721185,-966437,-632482,-431502,205318,437444,521796,716101,322604,498921,220264,256555,540420,225130,237682,275677,291815,247497,-353346,-284127,-880078,-949962,-631136,-820055,-182964,119846,232527,610975,483146,810261,303785,64995,109152,-17984,-8355,45697,-12096,586061,317113,444250,-167226,-428447,-488396,-839716,-763642,-698297,-301018,47521,258800,479638,207384,743558,143621,43699,-14984,81751,319103,269804,366712,168229,147143,-56648,-420400,-1003257,-773355,-799387,-484724,-403565,27408,682121,576218,847481,200265,292250,104358,-371414,-182921,-12727,105688,201269,210613,360682,121473,-13764,-561053,-564101,-672680,-703122,-278222,-389992,228042,335485,164851,327193,457215,118624,238824,-82403,79737,296792,271029,354897,432970,345424,-260315,-580573,-543864,-617274,-616386,-807267,123353,26319,431444,655276,497189,526336,117940,223738,-245606,-176120,73837,-17122,197401,393011,138774,305034,-89682,-349453,-407619,-659715,-593591,-449794,-37194,129658,32877,390369,205349,320102,-75461,-130245,40548,236121,203694,374798,290240,97509,85839,-311223,-669316,-716137,-877610,-723562,-206816,-325780,300915,208281,373351,617557,420157,527858,-96270,87369,-72650,-2730,19943,25443,220705,280085,-140716,51939,-295315,-340913,-573089,-463057,-142506,-396634,214772,25599,160021,192062,102166,350072,173409,93524,347193,65821,422716,389108,257973,154596,-292588,-176170,-997732,-424841,-264663,-771986,68897,-39373,804255,727273,383418,586118,34179,104805,12978,-410308,228550,-292294,246593,110686,228059,213219,-388101,106657,-504587,-348584,40200,-416225,66223,4796,441408],[0,0,0,0,0,-2,-6,-5,-11,0,-12,8,-7,21,-9,28,-23,35,-40,45,-57,65,-80,94,-108,130,-148,165,-201,213,-260,284,-330,373,-415,480,-524,605,-663,747,-834,924,-1030,1138,-1263,1397,-1541,1701,-1884,2070,-2292,2514,-2785,3064,-3390,3756,-4157,4641,-5167,5808,-6549,7450,-8565,9971,-11805,14247,-17509,20986,-11189,978781,1428200,1544912,2275765,1354809,1215706,-287732,-1247592,-1783455,-2315554,-1690419,-1146123,-584625,-8138,414721,451131,445830,3588,-557813,-82263,-460797,698801,1157389,1696537,2493197,1623848,1769249,181845,-711813,-1409333,-2261399,-2068724,-1777722,-968482,-447759,613850,450006,591787,583981,-504801,76897,-374744,375019,1087449,978912,2022237,1796611,1331301,881782,-352822,-1064067,-1751697,-2504535,-1176122,-1169944,-717211,1031056,-526625,1120655,193171,-774833,588255,-1157193,715836,628073,1058199,2704760,1649260,2282298,1245257,161171,-761984,-1913350,-2086301,-2347085,-1375043,-1326827,-205484,978183,190171,1056064,-188856,74133,306918,-391422,952590,494418,1729797,1774223,1231981,1165884,131818,-324057,-1154064,-1763842,-1584157,-1683599,-712345,-278557,197025,840857,-348263,293313,-232346,-1283105,187170,-808886,1101865,2092621,1361511,3303660,1026924,1605420,363604,-1889138,-1214446,-3467224,-1763349,-1504882,-1617308,797845,-845019,1593555,824489,-444934,1444619,-1116143,725191,822426,-181278,2915649,441264,1592880,1391256,-1189581,140657,-2237508,-1524167,-1353553,-2057053,156602,-604396,655392,489151,-52539,219983,-1096260,213885,-980327,220210,969257,941447,3206101,1473126,2611479,867192,-744955,-401961,-2901287,-1518209,-2760432,-1895797,-500797,-849641,1381123,-63736,1055190,740559,-323484,1015110,-760605,1286106,1318552,716915,2533637,316870,842261,264768,-1878850,-414931,-2400265,-1701856,-341512,-1356530,1176654,47418,619823,736511,-1541995,354035,-1272068,-197727,724457,229538,2760772,1474012,2620305,2289401,221262,696271,-1831257,-1983701,-2249505,-2849375,-1086658,-1084485,-200545,1014692,452785,898740,537801,416078,535363,532320,573929,993627,1314395,867076,1188114,221940,-437761,-785353,-2109239,-1397260,-1102610,-1271676,674835,101981,693522,571936,-134189,102555,-1066103,-263075,-410171,128794,1177705,1189429,2905950,1980166,2138127,1022874,-1089657,-506603,-2995872,-1958756,-2146933,-2282249,-96175,-570959,690490,736088,535713,991854,217767,352342,676352,544578,1113813,1097590,1214828,696485,-23453,-995642,-1287888,-1749771,-1590703,-1133128,-638443,69221,188305,775903,314954,-23973,-345913,-809046,-627240,-551185,40389,1280492,1336013,2099196,2178379,1708096,665929,-399870,-1323725,-2008482,-2264445,-2209101,-1400957,-998433,305647,497713,505504,838433,707427,339055,834585,315200,691134,1409103,1119218,1015790,578555,-162679,-473481,-1360768,-1608487,-995642,-909828,-554643,192454,404183,624504,473702,-133862,-218148,-1067193,-959473,-684688,-154945,1260499,1622288,2157108,2199652,1293421,758189,-546955,-1316507,-2082779,-2219863,-1957973,-1281166,-608395,-112294,214232,750356,506934,482296,318773,754117,670678,763237,980037,821836,1152681,370683,-168438,-1011279,-1648772,-1430287,-1474495,-646310,-347271,305922,908522,574934,570283,-45072,-583432,-936280,-866415,-426946,532754,1152907,1784234,1919335,1786705,1382815,468117,-750104,-1517471,-2020980,-2217342,-1674281,-1265328,-480641,2559,387228,884618,817396,399756,470964,296769,618843,846229,738908,1072861,677956,249010,-154855,-1198980,-1324286,-1615787,-1433594,-589457,-201262,7392,648746,475521,339893,77486,-797716,-601226,-545425,-467645,36546,922721,1604537,1861357,1903712,870330,481943,-794124,-1369668,-1717302,-1789935,-1450510,-1142433,-295097,153520,402381,546703,313654,451067,392502,489610,835470,800940,1231328,1027955,539777,282804,-579531,-862862,-1576804,-1543861,-937606,-810754,-193795,603039,710229,1033363,342806,-221517,-631093,-955017,-457303,-257252,514093,1257359,1432559,1629406,1687890,793923,58805,-878573,-1403599,-1637207,-1749214,-1192256,-825628,-263887,277387,254139,303659,412010,279097,472808,355221,1085212,990099,1232386,859880,397833,248113,-714501,-959371,-1179269,-1624415,-653050,-1012840,153016,515875,278575,816931,87272,-70863,-657699,-1015604,-73003,-282288,625304,847978,1507599,1230738,938903,1031987,-110066,-717172,-1174765,-1965272,-1561176,-1592139,-487002,-143233,87790,888026,75560,966738,51174,358192,727542,337924,1254956,826854,887976,1207125,-700416,118412,-1357567,-1122464,-816081,-1367695,187802,-235599,317875,943377,97443,700640,-261481,-556578,-354455,-1243139,567167,219431,1010025,1594251,897783,1655825,96979,-215939,-488324,-1381599,-938120,-1583035,-529827,-464942,-246665,681746,99305,612725,-43787,-20885,822184,-371364,1145600,718861,857996,1009943,245141,417038,-899201,-937262,-871332,-1495840,-409580,-705174,446098,552715,16596,802168,-374608,169983,95120,-704006,218598,-569581,973976,1075108,975571,1722561,174747,1022479,-404696,-959672,-818047,-1771875,-770108,-809423,-388610,463114,-276542,805580,33868,102437,387909,-427605,553227,272708,737660,1024180,488433,803766,-79912,-239005,-897316,-1410903,-690112,-1229778,-214364,110032,19626,903779,217138,387118,29004,-417471,33328,-471272,447801,402471,706047,1378081,701804,1092018,142579,-459253,-635799,-1606135,-953510,-744430,-787927,-31766,-191009,717624,192154,170234,79791,-66741,224912,21994,519865,1090349,613614,754872,340926,-81377,-451850,-983958,-719228,-1259534,-749480,-551676,-69292,427528,11336,145457,-37809,-78092,-164890,-226455,-176226,374905,627386,742359,949963,828473,418334,213948,-688475,-843171,-1044966,-1290322,-961078,-483640,-4490,153572,168697,362427,84905,32046,-156028,159076,401065,164525,686894,1030984,760239,325965,-228618,-466730,-590449,-915304,-974577,-384516,-304665,-43422,-9976,301539,222399,197363,-278042,-455967,-16438,-81359,230383,601497,1111089,779241,848565,388627,-81336,-299102,-957028,-811905,-1023465,-670870,-138897,-189976,425899,418640,117078,382514,-226966,98977,-40738,119840,412252,571320,587547,479705,213496,265764,-652060,-355608,-948339,-867012,-283628,-279184,116349,164073,367307,386034,-109372,295495,-340135,141183,268923,388572,684076,472482,1039921,632210,8180,-163278,-742301,-439621,-628056,-957609,-280893,-533469,210535,381374,288611,308228,-78112,148683,-1221,-252163,169506,234387,541755,425735,545631,461900,66781,-187446,-625994,-571113,-1044044,-729821,-116052,-338072,275134,38822,37613,159006,-123176,64151,269534,45787,578232,408916,832993,703130,422420,557093,-501485,-371493,-856417,-900781,-601897,-743412,-141987,-4068,521295,256517,174670,-12851,-21635,-157732,-81668,75176,412502,400766,667927,623339,182116,-33068,-364878,-419798,-696439,-816144,-237907,-399785,-13264,-15153,158455,166182,-10094,-116861,70995,-144927,233028,331701,627601,641452,753041,407233,157710,-150204,-684300,-743669,-786232,-721747,-59515,-130859,347355,281376,143192,-8291,-37323,-76661,-182713,-215492,228410,285349,466612,406024,512632,448006,-13449,-17760,-579693,-531332,-575717,-449644,-325353,-325862,-39899,150468,78200,241972,-127586,58296,-209227,342262,788441,402211,811690,477779,225995,143446,-486703,-349629,-930192,-611973,-394264,-233760,120173,-60699,336099,300651,158610,231619,-334815,-25154,9101,131931,370992,-23911,268540,352999,112903,324741,-222271,92438,-529325,-650821,-323417,-652757,258279,-101095,5817,216956,-291811,464920,-194109,180710,316730,60124,893390,367530,284332,372751,-399481,-206235,-599297,-552983,-625558,-667650,53370,-294316,660895,58190,302289,510187,-191974,69840,-452304,4429,255971,-193585,823004,261366,539488,457726,-163966,14211,-520275,-377008,-548655,-614544],[0,0,0,0,0,9,-4,13,-19,18,-38,30,-52,54,-75,89,-105,138,-154,194,-225,270,-315,370,-427,500,-566,659,-747,854,-976,1093,-1251,1393,-1580,1762,-1973,2208,-2450,2733,-3023,3359,-3712,4101,-4530,4998,-5505,6072,-6681,7367,-8108,8938,-9868,10894,-12079,13393,-14931,16697,-18780,21281,-24330,28183,-33171,39971,-49798,65368,-93993,164953,-771881,-1215223,-836829,-498297,1300223,1186398,2467682,2164766,1654253,1356685,160434,-454052,-1048564,-1358171,-1291633,-812969,-532343,-346099,-65016,-625867,-508157,-1094770,-1201086,-874479,-985915,790235,1161286,2092030,2366397,2075770,1940521,255664,-213282,-1233473,-1198704,-1570034,-998095,-573739,-59705,443700,-169019,-434545,-482766,-1298147,-874335,-1358122,-358105,760002,932264,2191492,2163379,1535894,1677610,-143072,-390676,-561490,-2088252,-91597,-1373513,-732294,564087,-1492715,421072,-1590219,-1349218,-222657,-1863749,744955,237022,1332709,3006643,2093949,2311067,1073866,214690,-729603,-1625687,-1770858,-1609305,-504586,-631067,784498,201604,387134,24926,-641360,-758695,-1370758,-1108034,-456006,627589,1079585,1892951,2016521,1972843,1633881,447171,-218251,-768888,-698627,-1285769,-639907,-624438,-770345,-289872,-1792340,-655900,-1133455,-1614734,212163,-869196,2095667,2017896,2092637,3573844,1001468,2059620,-497478,-1749848,-665459,-3370771,-1047330,-1024175,-915062,1549495,-351014,1386817,-50426,-1228987,437804,-2434321,-529017,-158835,-731374,2481517,780506,2486234,2280078,84098,1639925,-908762,-539539,-251777,-1976853,-21458,-993302,-485426,-897036,-1126987,-1653101,-1311390,-1127517,-838791,1117862,1006283,2854708,2523718,2294639,2728756,332667,90427,-1607658,-2218269,-1426226,-2437599,-271404,-685166,497054,1137923,-193961,983950,-981926,-1103329,-346687,-2100374,329694,241456,585666,2472538,725643,2289867,1396113,-22100,1019210,-1264253,-452154,-623178,-1761452,407717,-1381421,-880716,-798712,-2344136,-487527,-1812351,-44031,974692,1037136,3658921,2385938,2736095,2085138,-216976,-160870,-1846487,-2628438,-1777080,-2438670,-481296,93621,-96050,1417337,632220,142968,206493,-1438650,-774944,-544492,-1184020,839233,474818,1227944,2202894,606047,1530469,473975,-617757,614864,-1302879,-186335,-431108,-1308919,249937,-2212365,-1016565,-1695887,-2123378,-33681,-853583,1824321,1928250,2466485,3604603,1495768,2386938,-69762,-1114411,-1041291,-3485694,-1629439,-1893114,-1141288,960578,178408,1474006,921719,141758,-202171,-973752,-1182026,-551903,-870400,140333,953850,1054285,1515408,1296350,977158,875281,-19913,-55582,-188959,-825055,-538861,-837033,-969209,-1188410,-1496824,-1764005,-1540016,-830537,542455,707908,2645545,2719059,2725387,3049765,764767,631516,-1189627,-2513355,-1794382,-2963573,-1200388,-248889,-457689,1567581,866377,713100,583644,-664755,-230460,-1039073,-798348,-51666,-14697,965902,1254832,1307348,1129053,700680,652171,-314782,29407,-97846,-695661,-388088,-824136,-906439,-1371060,-1860345,-1501941,-1499875,-349380,219341,1235548,2668817,2365846,3151987,2229632,1464303,237902,-1481271,-2134163,-2301430,-2041581,-1389560,-1033179,380551,631890,1314739,625646,143034,-332039,-732365,-801620,-778617,-189673,98167,631225,1017964,1001971,801266,837321,332081,6845,-429115,-361053,-182624,-756831,-719731,-856992,-1366087,-1607423,-1492761,-1224341,-465220,274910,1905828,2198122,2713922,2841401,2060383,1347656,-249768,-1302232,-2030273,-2286569,-1768224,-1293625,-563756,403959,747659,878405,725854,139643,-255885,-609174,-824914,-463797,-186283,197339,813866,1430772,1063460,898191,470993,345275,-5428,-577223,-183408,-430420,-364724,-252337,-1080007,-1052650,-1705344,-1446881,-1180819,-337415,565897,1346397,2409969,2526224,2754124,1750795,772284,-167047,-1353709,-2155047,-2068875,-1643981,-1240390,-108410,390829,625759,849289,511997,427305,-392113,-340464,-375364,-305202,272208,354247,766315,957058,776228,633884,460999,62396,-50848,-32368,-193774,-291898,-485269,-613628,-774720,-1181497,-1293455,-1226565,-848725,-210906,574387,1253233,1908176,2199960,2174396,1472619,437826,-218062,-1449265,-1566351,-1911184,-1721457,-661408,-344839,604769,900750,520132,897270,-153525,-223124,-658513,-664438,9204,-98466,660648,824791,653772,1067095,5951,595412,-92582,-429936,171304,-522794,143587,-176791,-395276,-350838,-1263251,-929717,-1412179,-705845,-159174,299669,1712441,1644780,2260885,2222966,1114937,639844,-833808,-1101930,-1447429,-1838924,-1005573,-1068750,126907,293979,401961,847433,-210442,530279,-706955,-461441,-31535,-615165,768307,390986,545866,869612,352673,898269,-476126,-128567,-30570,-761261,81465,-847640,250109,-143151,-1193866,-301343,-1450588,-657263,-354233,-372005,1272755,678384,2197389,1959622,1501482,1486563,-167018,134940,-1262657,-1593167,-1006708,-1661093,-119700,-378125,-6240,862220,-321892,686467,-638530,-473775,-232285,-972844,785574,-78266,947316,1072815,441822,1137263,-324099,136989,-109741,-807544,142867,-968761,18966,-206959,-449587,94254,-1179611,-258988,-1307969,-710255,567702,-246175,1525424,1387409,1648488,1932017,293632,688156,-655267,-1228875,-897752,-1671778,-499472,-745927,-65673,736294,-208417,884141,-513626,-296798,-412831,-1002541,369167,-206473,840958,757665,524307,1236822,107857,707237,-220365,-534350,-462963,-826799,53179,-530273,-185615,241668,-815697,-270871,-1077169,-556517,-134603,-527207,1076327,599224,1449582,1390455,845758,919067,-233791,-372959,-809441,-1112380,-686851,-676605,-413731,6141,-119335,287530,-318934,-80706,-425339,-573199,-143947,-272062,314712,614649,943938,1194153,563751,673210,111406,-557918,-254660,-816063,-296788,-654014,-127805,72448,-236238,-176436,-503845,-137158,-806018,-331696,113486,275418,794948,1009636,930189,947406,996152,94715,-481635,-727275,-854248,-720438,-483405,-94332,88890,124975,177428,-172925,-296347,-457272,-881075,-464002,-49539,323582,894324,964966,1097842,718066,325721,-223676,-597475,-778278,-733296,-793283,-388080,-315787,-310194,-79145,-68723,-221142,-112847,-238337,-385676,-92767,199130,702055,845232,838016,745761,252547,-34147,-295868,-630673,-604167,-650194,120425,40671,-1053,-31417,-196702,-468934,-694423,-577564,-360867,-437055,241197,531914,944881,952579,1103106,1021989,455925,24235,-454246,-941533,-474014,-729530,-349983,-202594,-10903,151123,120345,-103784,-204132,-325867,109096,74078,617357,454491,462250,879664,249664,252558,32822,-429765,-102433,-442136,-210158,-5473,-64561,454083,111329,110988,-354073,-588465,-553596,-654107,-101627,101763,741453,936063,668235,961069,626491,261868,-165997,-637150,-603490,-632928,-792538,-215627,-295903,339386,48799,343718,-184364,-117749,-102999,84571,183221,374415,606397,612073,438392,527688,-103231,-310761,-407087,-731539,-269879,-213905,169852,190882,112526,45122,-293614,-299038,-259356,-579483,-245950,-220220,257496,729182,807242,1018335,924966,409380,279508,-188226,-307125,-679532,-708769,-622954,-273268,-94786,41413,88603,-20743,-135763,-155008,-61494,311976,234290,514389,369610,118485,414135,255469,45717,-119627,-391472,-23400,-105656,-63911,-78085,181901,128992,-167418,-192185,-347198,-520658,-599229,-631982,-106120,447054,507290,1196747,1033392,1066342,649397,333748,-408335,-559428,-681824,-749497,-694725,-513221,-412216,90461,-8943,258336,178169,-89074,286603,-29020,305437,60034,401541,456996,79987,209177,59266,-219216,-154889,-393212,-35567,-1321,98509,94027,-145314,29294,-298377,-634120,-463761,-658243,-344634,-181140,10932,523964,826312,1266454,757605,558051,240429,-89504,-167822,-898847,-700559,-534032,-370661,111339,-38899,201026,-98095,52532,306216,-125717,279576,188031,352132,254965,174883,223582,42711,-22734,21929,-194035,-166100,-246792,169025,176782,199054,228162,-323623,-331156,-362387,-845535,-443842,-533830,89423,194103,629545,897603,594543,940614,460192,-85444,135670,-779191],[0,0,0,0,0,4,0,13,-2,18,-10,17,-24,19,-38,31,-53,56,-71,87,-101,126,-146,171,-202,236,-274,319,-361,426,-476,556,-628,715,-819,914,-1043,1162,-1314,1468,-1643,1838,-2047,2281,-2538,2818,-3132,3471,-3843,4264,-4703,5224,-5765,6403,-7100,7883,-8791,9799,-11001,12380,-14065,16119,-18724,22173,-26993,34370,-47369,77746,-297926,-639775,-1315712,-2098516,-1730893,-1943843,-898226,331007,827152,2168490,2022613,2274708,1377134,324848,31940,-298546,-670225,-655564,-22626,-148153,407725,-205813,-128019,-707269,-1784544,-1458624,-1754581,-753840,-220319,683456,2055153,1378901,1867195,1257397,845936,495150,-595730,-340287,-415436,606067,273223,242407,845533,-915755,-724715,-2066638,-2769461,-1950848,-2474871,-725128,641363,862397,3022631,1860895,2506296,2266855,-67292,645948,-935725,-1402918,344531,-1714954,846733,-335105,-557718,795543,-2160763,-204092,-1612150,-1455780,81163,-959050,1477949,1102412,1386194,1372596,691010,884911,-333011,-133638,89801,321843,980457,765846,1015599,227661,-639710,-1221898,-2488490,-2646482,-2276804,-2067983,-638115,934794,1635351,2756045,2582651,2930330,1539112,794479,-341822,-766155,-1023899,-1590276,-202317,-967194,-7532,332739,-927900,520314,-1533360,-405340,-274147,-1592073,1482890,-360205,1616267,1286630,-301433,1984773,-1439558,814774,426866,-1007934,2646070,-558091,2032806,1489813,-1439100,1253730,-3489612,-2280482,-2217104,-4938094,314950,-2329880,1179693,3492831,1046882,5403545,1527597,2274889,1817310,-1970482,121325,-2393646,-1442541,-556766,-1889737,682572,-607602,152262,-342603,-637544,72415,-958031,253329,-20176,588932,844627,366113,432022,-140222,-206077,1233,43749,250462,730458,1557882,1225517,1637041,394430,-1171240,-1411176,-3525145,-3018252,-2734788,-3011146,653113,339038,2534447,4071811,2020812,4413764,1510601,285829,836109,-2881906,-315718,-2469098,-1957309,509893,-2114341,1180569,-952505,-558041,1155907,-2059514,1577068,-600704,128767,2036583,-1032271,1682486,-400291,-897411,1108500,-2196740,751704,653206,261448,3148417,649767,1488073,567156,-1822595,-1121788,-3813257,-3149849,-2947828,-2080195,-8468,909491,2830815,3536694,3300880,3105511,1656975,704439,-484725,-1476696,-1954838,-1539994,-1746306,-988025,-571237,-264143,348539,-495677,347189,66838,-220857,1292223,-546253,1250331,468659,-288924,670504,-1339053,-161327,-304798,-442772,1321512,973530,2116607,2126616,760535,602047,-1139433,-2340604,-2975379,-3890860,-3096136,-1538270,-550257,1816475,2537812,3416137,3835425,2529641,2372217,93520,-621151,-1119503,-2207233,-1528229,-1722441,-1474960,-119097,-618341,137211,256885,-461516,808493,71261,537262,1275176,147128,1267040,88399,-591225,-86530,-1243197,-377027,130658,339686,1910567,1705986,1973806,1470852,-176061,-814055,-2635919,-3095399,-3487593,-3174319,-1519800,-288895,1750863,2741412,3593193,3980981,2437410,1897414,386439,-1036830,-1077218,-2250323,-1844475,-1458627,-1135718,-283670,-617588,-117515,207200,-189928,599477,333357,949731,916449,583644,334571,-184912,-510762,-888835,-800579,-702275,46436,1026951,1366586,1929141,1634677,984090,153096,-1625514,-2085897,-3139439,-2976403,-2572642,-1439840,185721,1473379,3051060,3652197,3016341,2733744,1506415,240622,-205660,-1827704,-1814256,-1830373,-1725291,-769449,-1159217,-285156,-220114,-55576,530622,378080,570253,926392,741849,971750,445740,-275587,-628992,-1061324,-689302,-484879,264919,772632,1600261,1658028,1499098,1320719,-244987,-1292250,-2388852,-3204610,-2853272,-2513223,-1312928,415324,1480659,2804573,2920401,3064250,2378791,934616,46056,-726156,-1283363,-1548669,-1587188,-1156498,-1218616,-685958,-371803,-470448,43626,44142,567604,526846,831476,968003,890986,391345,77576,-762101,-858408,-1012887,-416448,127297,612765,1215591,1195740,1459478,788116,-271495,-1234902,-2553261,-2527969,-2652939,-2009989,-883221,343045,1803561,2271576,2560302,2800292,1806292,1110018,170177,-981909,-985726,-1339620,-1337556,-918990,-894622,-776867,-769567,-423045,-268394,3984,418085,677707,828772,1261289,369029,623299,111431,-337438,-490515,-832451,-84181,241131,669349,1179271,1231800,1279959,386753,-296450,-1174282,-2143959,-2198185,-2583056,-1634475,-477285,243810,1660968,2070934,2638780,2346608,1250155,1156787,-562583,-554589,-1024618,-1281224,-740371,-1108122,-616242,-814462,-423753,49585,-573238,297678,310710,575216,1023606,867664,1018114,247175,-52293,-30257,-955465,-4436,-553716,54090,769741,713361,1602016,392606,697975,-213101,-1338272,-1238335,-2412652,-1488284,-1322899,-542244,844174,963618,2449250,1972942,1555399,1880515,192611,322538,-767044,-991205,-467138,-1220374,-64465,-609386,-667718,-47618,-1200829,-53238,-475895,-5656,606787,-17860,1498522,586941,808891,287972,-594448,418415,-1099226,-179317,310883,-64072,1279708,453012,947457,41744,-932318,-788216,-1911968,-1398440,-1310809,-1076616,482406,383380,1817241,1714817,1599377,1808221,421619,864647,-370287,-1064743,-234890,-1154783,-22867,-893448,-209470,-286219,-1263020,304598,-1178440,-222482,-12996,-552175,1284608,295398,1223161,698232,-44247,836514,-615090,9611,-452670,-219650,623272,-126219,966535,323981,-241172,-56294,-1358691,-1120439,-1228826,-1046981,-146232,-236164,1102892,936989,1472886,1772352,295776,1116433,-548754,-338264,-230279,-1004941,120445,-611926,201626,-170454,-751501,-139098,-1088720,-384308,-822528,-289013,439076,281919,1127519,992364,846908,746024,-199601,-94521,-288872,-235719,96322,-242922,381745,101658,81555,58101,-620303,-685083,-1202600,-871779,-581723,-377913,547757,664774,1125800,1134047,710190,788345,137067,-5188,-184503,-388253,-294154,-508917,148520,396,-192773,12639,-630556,-620061,-776588,-687636,-228033,43834,593048,883755,813815,776825,591898,430210,143053,-233161,-214660,-394080,311634,114206,-50246,-188194,-395807,-537782,-758335,-733787,-844943,-422462,104905,267230,768794,847594,810159,725618,258682,-81027,-461267,-378437,-146753,-55836,317693,211166,242859,583,-304965,-532250,-809899,-935528,-877689,-515999,-249939,377449,887034,858227,1046396,549782,387316,319877,-140783,-108905,-383698,-252587,-399926,-344432,-156340,-488168,-571375,-891556,-655351,-366438,-408549,286477,818781,878782,785978,723669,593925,6439,-249181,-363045,-386776,-183312,-109826,142589,383062,207532,79883,-258432,-383013,-420657,-963067,-688966,-844675,112341,110485,574865,908614,573858,1008465,437823,-22750,-68644,-270043,-172836,-594844,-446817,-350950,-376353,-439989,-727625,-667897,-385007,-306846,-33110,261398,768002,828636,865165,732996,275855,128665,-594657,-451143,-213511,-296095,144669,538678,468885,596033,250651,366169,-549814,-791352,-895275,-917758,-335263,-78876,322491,596201,708778,892012,810002,727236,526797,-125091,216735,-300705,-257096,-158290,-444560,-419334,-581613,-530214,-376170,-529878,-180777,333570,765330,864381,790863,873480,425443,303824,-144139,-457804,-408104,-466369,-3944,-13160,202526,454711,393827,267219,17045,-634885,-694613,-915393,-722093,-470810,-191188,508931,588357,874736,922134,819676,610321,248969,117429,-219238,-188016,-322629,-552493,-475491,-618449,-348139,-722521,-521905,-122086,-182521,367155,483711,718852,747035,552437,260604,-94179,-271103,-420406,-1066878,-439478,16779,-137892,533915,613600,788569,206126,-184230,-496094,-1024518,-622695,-865676,-559893,-166734,173583,604384,461357,1052758,852561,667814,560519,-19152,212682,28790,-371221,-297358,-512168,-628197,-660307,-236160,-321392,-311744,245519,202541,492020,796827,778004,744434,54067,128819,-257798,-746705,-321553,-414193,-191116,113538,264769,853256,303931,442348,15637,-408376,-309574,-983450,-666218,-633836,-223618,57747,188568,637429,590759,804885,857020,487918,591647,-14441,-75401,-415907,-426752,-258812,-722132,-580852,-628639,-468935,-11065,84465,488405,653736,570447,887764,243566,784558,-120674],[0,0,0,0,0,-8,-1,-7,10,-5,26,-14,36,-32,45,-56,62,-85,93,-120,137,-163,193,-225,260,-305,341,-403,451,-519,587,-655,753,-825,942,-1037,1166,-1296,1432,-1600,1757,-1948,2144,-2366,2601,-2862,3140,-3454,3790,-4170,4582,-5036,5557,-6117,6781,-7505,8365,-9358,10534,-11961,13699,-15920,18813,-22801,28664,-38174,56375,-104554,567897,1203811,964301,103757,-498462,-1525788,-2208438,-1779403,-2262957,-846723,-384737,526644,1359509,1111448,1117261,743726,228908,-72036,-66513,-256596,883510,946239,1281557,1570425,583610,384704,-1121246,-1924491,-2334018,-2836360,-1817458,-1507825,4875,780814,1219247,1702539,1147246,1476241,385247,492112,182249,563954,875925,121783,805133,136933,-599928,-891684,-2014513,-1958124,-1818997,-1753095,-144241,305596,935405,1662082,774045,1525864,371356,-874693,249577,-1138890,204644,922736,521659,2833299,1008045,1723297,337120,-1412420,-1333501,-2770297,-2395265,-2412255,-1531920,-481057,706733,1462412,1161105,2098751,1336500,1034828,1150887,241780,936959,485422,166658,79721,-226555,-1291550,-1540969,-1880588,-1935747,-1378071,-1342331,449554,910552,1751073,1537597,1325979,635779,-600078,-796731,-1540957,-610023,-220135,450868,2049016,1477584,2842091,1185889,382986,-258482,-2691764,-2094892,-3614909,-2596194,-1247746,-1389016,1625944,596519,1795780,2757857,1047905,2684019,608859,937740,1550535,-1009869,1689196,-1324943,-1331941,-269615,-3651566,-636521,-2507211,-1617098,1360285,-994037,2905213,1412569,1358944,2174731,-1337063,197654,-2099355,-1826550,-522621,-1277392,1869803,1047670,3003435,2692678,1284391,1463277,-1813327,-1574025,-3136666,-3766709,-2282970,-2742483,-407625,198767,854377,2480173,2127739,2565465,1687306,1509309,1369256,812383,851444,-714309,-689799,-1563187,-2353854,-1811165,-3055685,-1383908,-682296,-364158,2408185,918771,2789652,2262031,-201791,1398535,-2344454,-1171186,-1895709,-2212310,1380964,-369519,3130761,2799338,2036128,3792149,-696449,265173,-2309705,-4000364,-1900838,-4725605,-1421796,-858910,-550691,2997164,803715,3262151,2448359,1304608,2903460,412947,1180167,291823,-1081875,-205546,-2729456,-2053591,-2979285,-2474039,-1289910,-1144341,1226980,1415924,2556219,2637210,1120996,1707365,-1114060,-1167515,-1798603,-2304878,-869135,-1135599,1412080,2278840,2739032,3036127,1587437,1115800,-1161810,-1915579,-3244059,-3476775,-2666956,-2614999,-513087,227673,1102001,2649229,2006092,2712856,2357411,1503710,2131774,161623,494585,-772053,-2011814,-1722283,-2995751,-2889464,-1903002,-1836453,461880,716210,2038091,2865724,2125948,2337262,286924,-485638,-1462204,-2657311,-1619302,-1747155,-171184,1694489,1776897,3328410,2548925,1808146,1065318,-1187457,-1964689,-3090098,-3550817,-2910659,-2004185,-761572,332941,1222925,2028096,2471111,2674099,2266296,1800989,1213442,429921,128486,-959504,-1436700,-2363113,-3237974,-2488392,-2449905,-1136600,437257,1245284,2218809,2854125,2438842,2026108,566344,-799148,-1833806,-2524401,-1948701,-1154508,93266,1442388,2356553,2892673,2620685,1565050,317448,-1285765,-1913639,-2576677,-3058647,-2759535,-2096745,-685528,171770,1377507,1876614,2090309,2782848,2135308,1864167,1201604,935231,-40990,-1063842,-1706094,-2844991,-2525420,-2824426,-2045460,-761488,-82426,1442059,2173050,2753933,2571922,1406655,469698,-912660,-2076972,-2275099,-2174148,-1330992,7473,1213363,2064373,2531398,2129503,1713699,160115,-1072010,-2155387,-2826735,-2731852,-2586147,-1739954,-622553,472345,1298136,1637034,2401879,1922162,2308647,1830732,1532198,845597,-382262,-901125,-1609835,-2478706,-2607726,-2679515,-2284081,-740186,194089,1475834,2313275,2739323,2338641,1435052,500213,-912805,-1584796,-1592113,-1978957,-933443,-43218,1040130,1895987,2308562,1884689,874913,242573,-1070076,-1945132,-2525085,-2720326,-1846694,-1565487,-388713,408834,1150790,1821931,1743264,2224915,1647774,1529668,1156724,400211,217306,-725344,-1658373,-1847729,-2503363,-2332701,-1693892,-975536,474703,1261729,2095231,2263144,2183410,1188380,307184,-767403,-1503707,-1795330,-1715644,-945036,109926,1071238,1671818,2116731,1760745,651227,20769,-1314601,-1822117,-2270914,-2020167,-1765608,-757984,-435264,372595,963982,1211271,1741671,1370285,1636473,1200054,1198093,588105,-182913,-534334,-1739734,-2040719,-2179951,-2306077,-1322161,-1140689,281940,1243991,1532003,2239146,1399813,1537407,187716,-702407,-1071701,-1665354,-1009344,-643781,164153,1272903,1027802,1654186,1185376,667346,-153420,-1321059,-1316898,-1814470,-1967853,-1085118,-767248,147643,430202,979164,1185614,984325,1548299,836803,1306405,807316,259577,328229,-726088,-646187,-1871772,-2143788,-1444119,-1929184,-173375,-214934,869305,1889901,1269961,2214056,586698,377134,-123275,-1484883,-678341,-1052715,-118254,400711,149367,1781706,769564,1017532,547472,-849932,-447271,-1951127,-1284308,-1217614,-1206056,460147,-294663,897126,829298,568466,1515069,162272,1371718,424720,784650,1019879,-443219,367540,-850566,-1370936,-1188517,-2067754,-1068428,-981963,-276765,1199756,887329,1961420,850470,1134002,447677,-862542,-160406,-933120,-296802,-44410,93582,1341187,124505,1223426,455878,-384084,-97217,-1763289,-829593,-1410841,-916784,-141818,-835173,1009221,352178,698374,941124,-35841,1136555,174117,423988,880184,359054,823064,-247507,-445786,-727156,-1640567,-927862,-1433322,-700838,-14473,92460,1030903,690381,1315670,739106,248712,402143,-1012783,-403706,-436086,316140,804220,353008,957349,27277,246740,-228384,-1196567,-837745,-1428987,-1142916,-162719,-150936,594151,517885,696324,948808,-32398,561107,123746,52650,618413,90504,635969,227659,150580,-260614,-999567,-878320,-1308775,-580051,-711840,-155580,328518,551391,975327,784564,283480,339265,-111322,73250,-247749,37425,243830,304272,616266,255958,158941,-339757,-1026316,-988294,-1171142,-1056155,-680227,31997,337659,802590,627422,699015,487436,85490,70881,-228749,-262614,126068,256572,400401,362088,162082,99234,-584003,-434786,-945232,-1004985,-612458,-597004,-171328,298196,619732,403384,714694,560728,27451,309676,376639,167290,262766,438694,310909,96582,-360997,-512001,-1238543,-1027654,-1184738,-869417,-314923,-81546,896755,736624,932099,967251,334565,558407,-265423,-498349,-376678,-207276,-24520,205800,138992,554198,310481,-47871,-379443,-805138,-842151,-645118,-617645,-338476,36339,6450,430852,477620,163648,397895,385944,12838,575853,367045,534207,354789,245671,-277701,-1043173,-1137588,-1464256,-1073361,-681060,-134265,264188,628710,988387,1137644,710107,516057,-144616,-473395,-678564,-495754,-259550,-154763,324580,328375,452336,341572,70810,-129002,-463041,-464626,-582732,-615344,-197182,-157307,339042,169941,220312,402185,224901,313633,546167,443971,721424,548692,497727,-167591,-507080,-892453,-1288089,-1324305,-1205493,-1099158,-8931,672767,965523,1212577,1076369,976960,436184,27015,-436207,-625249,-477515,-410228,124183,221820,323095,667980,421612,240450,-218188,-279390,-687813,-838854,-522458,-502787,-360273,43264,-383259,472514,316012,408593,671473,662585,862892,707941,469218,186203,-223657,-397814,-1226800,-1178902,-1244732,-1271391,-416016,-119028,694240,793738,1036839,1088386,975252,385318,-82365,-267205,-690219,-708108,-479516,26582,179667,346086,604744,651688,108466,-14373,-285291,-576562,-341953,-897582,-669762,-376148,-302895,84109,-182701,278274,754216,329957,899251,625770,745442,356887,355918,104605,-797374,-651941,-1251585,-1313672,-880444,-745233,92731,629191,740410,1469966,744852,603412,222830,-36835,-426529,-882257,-545591,-428362,-42634,29472,38880,578519,395742,580169,122555,-159449,-458161,-722126,-221151,-352360,-520503,-119214,-308318,130482,23382,337534,910990,550299,1044170,503862,558794,435472,-652794,-459734,-1088122,-1208817,-896491,-1290780,-194772,117396,619118,1034619,916015,1178389,627446,399086,-253958,-670193,-486394,-736733,-344871,-171989,-170403,590638,219481,515890,98677,58145,-117248,-582539,-206586,-477141,-271959,-124425]],"minX":0,"maxX":0.3539580000000083,"minY":0,"maxY":0.005046412059722,"minZ":-7577436,"maxZ":7409916,"noise":742668},"im":{"z":[[0,0,0,0,0,8,0,4,-5,-3,-8,-7,-10,-2,-7,7,-1,12,-3,13,-9,12,-14,12,-14,17,-9,20,-17,22,-27,21,-35,20,-33,23,-29,29,-25,32,-21,28,-18,20,-13,10,2,-1,21,-22,32,-44,35,-56,34,-39,1,43,-127,284,-516,938,-1617,2840,-5142,9918,-21623,60928,-584969,-1740300,-380609,-173136,533055,2171510,1689603,3057485,2082907,1468773,639030,-1053187,-1315993,-1745940,-1272781,-975689,-180947,-168910,489700,122503,-581035,-261514,-2009380,-458626,-781483,-132937,1445286,1145052,2922250,1903194,1495427,1245022,-217385,-328679,-1433818,-1246416,-1144112,-928195,-235799,-541107,-285331,-919551,-1165079,-1345275,-1437355,-272009,25306,1496794,2425209,2570082,2938924,2061606,625051,428244,-1834857,-1563663,-1599945,-2707036,451679,-1224447,497887,1223216,-935853,1078727,-1574467,-979470,-683460,-1733144,1016996,210607,1539847,2336267,1308806,2309431,612016,227296,-398602,-1041541,-699952,-673409,-236859,-524018,-637268,-702222,-1392843,-1399358,-1632497,-1389945,-405062,470804,1795391,2793660,2787371,2749289,1750374,1074263,-641677,-1503785,-2264417,-2413116,-1270768,-1620533,516979,365156,384405,1430647,-1011665,228271,-1268933,-1563429,149953,-1122644,1632750,886139,1343270,2619033,393345,1759322,-358357,-355019,492448,-2159504,862178,-1052546,-981220,766953,-3153342,-173337,-2059487,-2862701,708346,-2572486,2316258,2731493,1363434,5643539,656220,2988135,1095915,-2579249,153916,-3947899,-1645316,-1523451,-2160411,1221471,-253552,1425626,763487,-41435,217922,-1043850,-706156,-1079541,-183214,517152,1098445,1804467,1416310,1281978,662717,454745,-233404,-305556,-322,-589566,5240,-1091674,-986566,-1013073,-2414646,-1251386,-2212324,-1269012,796406,222355,3269328,3045992,2796194,3877916,645357,1108433,-1091539,-2935999,-1470550,-3739318,-1303249,-1028508,-860765,2210381,-194672,1361815,691815,-1150867,942863,-2567462,-216291,40392,-716346,2540984,39349,1564799,1785856,-854034,1858941,-638844,-606015,1345891,-1708086,901804,-664957,-1868609,-625520,-3323818,-1485794,-1862517,-1799703,1446128,896888,3048400,4036288,3050718,3319676,1348578,-1589,-1094009,-2896102,-2895040,-2630013,-2318640,-269167,10602,1086148,1675350,421505,1497286,-302135,-406811,-265163,-1851358,656853,-391970,340581,1992975,-134961,1983237,158100,111014,1049325,-987590,1077906,-403037,-424443,84529,-1853545,-1250912,-2347324,-2725636,-1422336,-1155860,891957,1979056,2719766,3989429,3380092,2967118,1731102,-651079,-1504633,-2936453,-3240407,-2443571,-2546088,-502875,381630,511810,1992772,666554,579073,411321,-843336,-6503,-489226,-901525,1014619,-301439,1279502,1044753,66749,1260434,-294202,485580,586385,-507324,726639,-572558,-568009,-1067701,-2522037,-1682140,-2485061,-1519260,-686348,329536,2281223,2885151,3571326,3702421,2012700,1600037,-568573,-1710111,-2186641,-3594156,-2152130,-1929026,-1097356,1029493,304767,1820172,1266113,597047,651787,-691692,-209582,-734013,-422455,187632,124001,1012744,479319,708197,481699,369404,321811,32848,360187,156244,-72566,-462889,-1345801,-1844122,-2507133,-2151062,-1500957,-531083,934107,1851454,3257432,3513383,3217320,2546282,780904,-601399,-1919633,-2779577,-2584208,-2811140,-1514504,-384913,74666,1148020,995451,1086934,823787,-249569,115597,-547417,-300646,-130638,167312,499533,457953,640422,335112,233308,377002,221100,732779,372389,230225,97968,-809693,-1306911,-1795279,-2424441,-1763233,-1791575,-379061,703724,1864228,3359038,3123462,3191464,2352637,437704,-343429,-1883622,-2703130,-2601677,-2374284,-1240789,-752987,543295,804509,1091492,837655,273615,212167,-174906,-142658,-152626,100052,355173,41548,905350,154858,-86879,494432,-122774,544879,179857,240705,336077,-159242,-717510,-1390596,-1908706,-1884333,-2049752,-1372594,-107335,526022,2255086,2908546,3057091,2519653,1560925,818332,-734439,-1754433,-1973075,-2692445,-1875075,-1461302,-468962,331538,896440,885102,650479,630263,-20855,-350956,6433,42398,154017,582927,461577,413394,272635,367349,-84011,-264020,245824,115125,238208,315725,-193274,-371049,-1327222,-1661619,-1477507,-1945076,-1013800,-197387,956782,2385047,2284963,2932349,2361008,1491239,557547,-728635,-1429572,-2050468,-2278896,-1779538,-1146145,-15079,374450,847054,875715,287942,464552,-142765,-28917,-260362,10829,493287,143201,608040,254028,263426,478619,-550956,101933,-230743,-74376,612282,-243703,447370,-852295,-867358,-1189541,-1865477,-812713,-1310310,-176207,1162292,1227434,2967931,2014001,1865687,1361816,-238943,-209998,-1989216,-1587283,-1798566,-1873712,-210677,-662603,537832,602503,-71407,928175,-479518,175808,-304721,-325828,921798,92950,1116390,447482,273339,713939,-497126,301398,-464263,-313366,461256,-640708,593590,-303748,-488616,-475745,-1894113,-546878,-1601332,-649423,113791,509143,1858855,1545527,2418109,1768410,394684,651447,-1286125,-984392,-1618867,-1898067,-597460,-1139332,529709,286143,425517,642259,-579585,568541,-421878,-417967,652829,-256509,1277404,432864,790524,728770,-396438,442639,-802168,-188432,-192694,-686771,535321,-533673,121705,-220848,-978419,-444140,-1401324,-495197,-450681,-381950,1531299,926410,1955255,1656129,953307,1143898,-505365,-317754,-1226328,-1391404,-963764,-1434740,-77250,-156848,86698,510292,-404881,291461,-422557,-336299,100060,-282234,914101,657436,721100,815647,288079,388917,-635245,-350239,-807122,-793624,-129357,-564382,321653,-236946,-311033,-80323,-1102689,-352857,-834574,-275383,226203,580076,1395360,1093873,1289244,1317227,308618,211105,-731041,-1262021,-917228,-1025861,-577431,-513350,226524,96601,-41166,109924,-496503,-165556,-492239,-147395,424826,514167,902895,635940,722130,813478,265482,-188592,-701604,-551791,-553673,-719607,-324153,-413223,-121042,-103013,-439033,-538966,-653328,-421921,-285813,175021,875005,687361,1141562,1049576,742636,494159,-243088,-557811,-693255,-791248,-633625,-219150,209335,110186,219125,-285041,-288575,-314812,-477056,-340137,-200664,279047,398295,996317,1224545,859860,611609,412756,-211074,-289029,-666692,-593665,-735819,-560558,4461,-9113,150516,-258768,-232194,-425586,-502514,62310,61894,830157,735287,703155,816739,124410,-1954,-322764,-754903,-536734,-637244,-483040,-140479,-31011,187628,-281913,-120950,-648554,-657022,-430550,-757531,-9979,304852,595478,973201,916055,1205367,588574,2051,-104046,-728245,-678088,-740383,-771677,-482520,-296682,145963,-286253,-11122,-292808,-10425,106403,-104523,450883,592708,851762,1014992,268685,127712,124307,-539091,-410226,-652095,-21006,-58745,-60925,105218,125732,43664,-215948,-435689,-690387,-965644,-257021,-335571,200391,724287,1020098,1488661,859961,848633,175795,-389847,-443942,-654747,-805699,-728000,-483274,-127052,-175697,8020,35635,-145092,-11001,-58912,-10072,529573,478692,712646,495260,320864,121391,-158143,-192161,-568355,-289194,-396482,-178366,255032,412306,223676,-75944,-484218,-447316,-709011,-741322,-396761,-175034,193578,695196,1000530,1107549,1004205,595459,38659,-155075,-697793,-544337,-872077,-756926,-281614,-234169,-90437,-55252,-78382,64652,114548,121823,215416,147405,630619,441763,607199,129716,165673,-243763,-430793,-303567,-298427,-84828,20860,331354,439781,340564,177820,-134350,-583313,-664408,-960063,-410670,-102453,282500,801048,795017,1513397,778183,760717,516753,-317250,-750613,-666609,-752543,-616027,-428567,-337893,-305760,-42892,58264,42746,152848,150656,288421,182205,282893,496613,-44300,47395,153285,-237425,-341974,-823260,-44371,122475,294656,353157,151831,617401,-85838,-279646,-466868,-974000,-327303,-617133,-213598,467855,632938,1134809,683185,1014968,397016,7955,-91990,-764283,-486080,-662883,-558619,-121521,-645893,-108179,-99051,47489,228738,-99030,438719,217999,372173,605776,130469,384032,-259366,-65092,-189501,-200019,60373],[0,0,0,0,0,1,6,4,15,-4,18,-15,18,-34,25,-48,46,-65,75,-89,110,-129,153,-183,212,-250,292,-328,388,-429,509,-565,653,-738,827,-948,1048,-1192,1320,-1481,1652,-1836,2045,-2264,2509,-2774,3068,-3386,3742,-4120,4553,-5011,5538,-6103,6744,-7470,8276,-9212,10265,-11513,12975,-14740,16917,-19668,23276,-28225,35398,-46586,110640,-1079470,-1323354,-1943024,-2315561,-958936,-1658534,504559,1250306,1679071,2391123,1528996,1686394,608428,-196508,-336302,-404322,-294645,342940,807411,95773,558695,-1291160,-1073115,-1797063,-3093596,-1645008,-1823859,-320919,806930,1577577,2845218,2154858,2385604,1153450,204551,-439954,-553430,-657269,-575246,-358990,-419105,103922,-619851,-789940,-1034920,-1712998,-1126680,-1056666,-669318,777251,1457539,1218546,2076222,1081891,242506,796371,-1322703,451691,-323728,93222,1649395,-202541,1693579,427292,-1080354,-705683,-3355599,-2454301,-2732499,-2080648,-250265,732652,2209319,2851062,3095718,2604227,1783289,290783,-82875,-887006,-1473219,-625876,-1039630,-499843,-192181,-785346,-593630,-988220,-684137,-762339,-494392,238718,908026,1432003,1543912,1230364,593981,229015,-460048,-270207,-749092,13499,957168,957897,2154843,652631,476118,-334810,-2450480,-2075232,-3918701,-2861676,-1685704,-1331937,1622285,1796672,3479069,3306591,2550799,2494628,108556,509620,-798402,-2065304,-540685,-2392020,-533422,-311741,-1978465,511272,-2014090,-499367,582588,-1470372,2552430,236351,1264764,2493382,-758209,1385294,-1116013,-968315,-201462,-1514737,1128647,518787,2090994,1619895,1359665,627753,-1567011,-1491584,-3723999,-3307741,-3132661,-2319855,-227443,902780,2838778,3314964,3301746,3307132,1776717,1419709,-777121,-838413,-1492498,-2299031,-841725,-1949183,-841057,-672900,-1596331,6070,-972914,105273,1262621,-40350,2699705,708439,733739,843509,-1481440,296695,-1623075,-894858,144361,-684299,2602425,1448822,2131238,2133917,-717432,262294,-3469563,-3353340,-3101966,-4204958,-754357,-1304643,1089687,3665645,2383870,4550932,2607776,1888260,1868202,-1490057,-506503,-1734115,-2463727,-1170596,-2394348,-926851,-1239590,-1178522,-297653,-109343,640812,1033655,1436392,979432,1486206,1004690,-415590,-60437,-1729750,-1422185,-1142966,-598858,1446275,861977,3013607,2075123,1384447,1151740,-1530582,-1867985,-4264608,-3807398,-3253620,-2807023,443339,595231,2878054,3886873,2949095,3979257,1625251,1148495,88592,-2082687,-1195362,-2093924,-1775088,-1483478,-1977519,-776745,-966262,-336902,460001,371203,1628939,1809676,1879079,2017020,421771,343559,-1023948,-1667738,-1107322,-1843484,-8177,667764,1760923,2795982,2066220,2015478,367962,-1353284,-2567318,-3688956,-3932519,-3092266,-1875121,-485583,1425903,2725800,3717476,3635359,2866702,2140581,890979,-401680,-1201425,-1775900,-1943869,-1881123,-2162395,-1324585,-1328696,-663617,-156549,460957,1371762,1614051,1650924,1736297,1042285,693556,-740152,-929747,-1723260,-1621953,-1069584,-633592,1185148,1648930,2445070,2303902,1496968,601477,-1331500,-2496580,-3436603,-3663097,-2941549,-1941194,-264828,1383975,2841020,3409392,3382278,2997519,1713337,884644,-428041,-1478844,-1722233,-2080983,-2097429,-1772615,-1653245,-1164612,-634172,-282300,336865,1303671,1421417,1965365,1613432,1324703,673546,-306164,-1142654,-1792709,-1790636,-1178052,-238000,858050,1795685,2232425,2082102,1264114,44804,-1343951,-2164263,-3385123,-3536933,-2876191,-1419514,242256,1419666,2432655,3397060,3277679,2452674,1580958,851163,-329603,-859208,-1565398,-1747021,-1767106,-2184557,-1367284,-1114560,-648060,-79357,572490,1466505,1820036,1731093,1745332,837454,688533,-651130,-1251821,-1602846,-1999956,-1131356,-317762,686820,1642044,2138847,1797077,1041695,296315,-1238251,-2376614,-3018885,-2941596,-2083924,-1186612,211496,1497255,2582369,3101556,2976640,2381141,1607625,452487,-170804,-1112734,-1573383,-1810571,-1963097,-1377469,-1557603,-1160404,-702117,-117003,575028,862191,1754973,1620437,1504551,1356199,241142,-313331,-1206725,-1533976,-1171951,-1303953,12789,554211,1470807,2068147,1488665,1084260,-84755,-1078468,-2252922,-2488112,-2589502,-2087544,-1052637,406923,1335187,2387790,2597747,2302184,1752493,1195865,151813,-204326,-887277,-1397109,-1141227,-1676738,-1057350,-1293519,-1115867,-430128,-508564,596432,675866,1141665,1855938,1459976,1333912,556890,13233,-596137,-1384170,-1087927,-1045719,-211864,727392,1144341,1776718,1227309,804834,-360875,-1300019,-1794747,-2452027,-1902367,-1380829,-624182,602023,1406517,1950693,2113107,1875933,1731678,541508,522023,-703334,-843482,-756290,-1313316,-869051,-1282374,-804889,-1082309,-1084695,-138558,-351158,936735,888879,1271560,1512598,578930,763472,-360127,-817633,-781796,-1487385,-420592,-103276,496157,1538345,661781,1213072,243018,-339613,-701612,-2315474,-1519468,-1820171,-893402,271407,180282,1519772,1477309,1802985,1831313,468317,1168999,-225536,-509778,-364454,-1040379,39445,-1019139,-639239,-895818,-1161699,-5898,-1170565,205707,406359,592377,1883284,699946,1425305,526316,-90977,-85626,-1371771,-409736,-809772,-175123,702317,114175,1193456,166903,150694,-178861,-1450297,-1023555,-1910309,-1248496,-343176,-313659,1149452,791191,1814115,1669700,629605,1230386,-271855,-71524,-414780,-1235509,-75010,-1051428,22210,-566489,-908698,-313244,-1480149,106236,-161983,330772,1442962,343854,1537229,587738,800059,570330,-936559,37939,-848794,-360538,111328,-358585,975315,494399,570239,261597,-968354,-727488,-1272178,-941338,-701829,-435171,686726,530485,1447762,1490861,808864,923715,61587,185063,-253304,-538200,-49105,-436084,99965,-531520,-460871,-357596,-1139774,-594718,-714087,-120493,164578,525183,1030350,979310,937312,858406,205188,319469,-273734,-215333,-449292,113988,300423,-56920,367151,14217,-204893,-519486,-860721,-1155563,-846783,-373646,-22708,480133,989184,849524,1019661,680045,397914,381446,-575802,-428505,-243002,-472489,310043,-18491,225837,-223375,-336536,-617016,-622362,-442293,-735116,-309642,275818,628516,840839,1054220,927587,446462,301823,-61151,-229015,-264919,-116447,175764,-148905,-95459,-114664,-401324,-849337,-887350,-791636,-386880,-318004,326002,883219,1126863,1140403,727457,803623,-60914,-114355,-485655,-444444,-370941,-248017,-11484,37605,174891,130688,-352857,-311710,-872313,-1045312,-674825,-340621,261268,-33634,473386,1310217,775013,765952,341267,46646,68457,-211074,39929,-212305,6639,-103879,-685136,-610382,-1204111,-627846,-659630,-569653,395056,593250,1242513,960187,905696,1063579,49427,-301161,-361948,-792643,-301416,-672831,76944,305634,309262,408970,52062,246380,-545398,-740931,-1094132,-629406,-187252,-409966,346768,733759,822413,789500,471617,421962,321116,-102320,104043,-263135,-281282,-210140,-499800,-492048,-1211719,-750235,-714159,-492124,-96228,212870,1018270,1140970,1101346,959321,682164,185643,-191954,-656754,-757605,-544459,-245399,-51951,292964,625698,476437,386444,-310049,-211289,-759300,-1223416,-372620,-602394,-430948,312887,517977,765590,751185,993821,1101668,229699,428834,108817,342408,-374240,-586698,-334227,-711832,-859962,-844968,-788445,-533655,-164078,337031,803341,1195262,870181,556036,528263,50998,-466418,-635125,-772012,-510865,-445295,83155,566650,527920,493348,188363,87861,-453344,-486970,-668675,-739553,-654305,-309004,213784,494777,570282,1066024,703002,522635,451404,179196,339188,-245653,-136891,-453122,-659402,-783477,-1099867,-875729,-710481,-621344,330263,314249,875060,1238492,930749,768679,199137,-10380,-466326,-824465,-396541,-884936,-306514,-126620,317950,722134,399924,473378,-89571,-374434,-700909,-662869,-637931,-502453,-302637,14685,387460,699918,440271,878134,495931,395248,611752,-87381,315211,-336029,-482524,-478814,-1037839,-591693,-898091,-494567,-309632,-102700,917048,919826,844370,1148095,311723,514720,-167839,-471382,-802670,-1021185,-443734,-332694,327845,427726,121486,639942,195015,275539,-307270,-515440,-582882,-1127141,-421340,-277614,53111,536857,80245,739465],[0,0,0,0,0,-8,6,-17,19,-23,44,-39,68,-67,96,-116,138,-177,204,-255,294,-354,416,-490,567,-663,758,-877,996,-1136,1300,-1460,1668,-1864,2108,-2353,2630,-2939,3260,-3632,4018,-4451,4921,-5426,5983,-6588,7247,-7975,8755,-9634,10581,-11644,12822,-14128,15621,-17282,19213,-21418,24027,-27134,30907,-35630,41694,-49861,61451,-79412,111438,-187892,889432,1146839,1071909,345247,-870235,-916813,-2810759,-1915027,-2242193,-1809480,-131563,-158701,1151796,1327051,1273003,1129814,696541,388866,-63334,816017,334400,1228132,731165,865338,658571,-1466756,-1003193,-2725585,-2515398,-2038916,-1751760,-43426,456955,1436059,1959694,1258635,1097380,137499,-468025,-358941,-349762,-22833,982077,1164440,1702269,1437155,875568,138172,-1039696,-1759241,-2744094,-1995688,-2507959,-975859,266390,-56072,1956035,404132,1635697,1451660,-44232,2439577,-6128,1549976,1638878,-243743,1412792,-1339746,-1357779,-1725553,-3697437,-1822564,-1976287,-1058738,619091,966807,2656406,2424050,1314510,1222888,-709220,-875872,-1245564,-1340743,-97725,419486,1905831,2058921,1738183,1543040,15183,-516208,-1896105,-2775802,-2595813,-2458011,-1425400,-861707,531521,908343,1448594,1793574,1309291,2245222,948226,2030567,1483110,518563,1435905,-1277566,-899708,-2253363,-3396758,-2205557,-3412823,-576412,-230653,563952,3259116,1683709,3070906,1383987,-186129,404431,-2972847,-1039402,-1617384,-1524151,2426332,-374094,3389945,2527017,292509,3156248,-3003820,-784849,-2108844,-4594913,-303330,-4057053,-149399,538234,-1004068,3279916,254987,2546358,2591331,950189,2899021,1005121,1512295,324002,-1365193,-1499122,-2858090,-3372887,-3282229,-2902249,-1090654,148394,1666789,3404289,2828997,2717468,1774193,-443276,-759232,-2210129,-2670574,-1482870,-1286376,676681,2266933,2194521,3210893,1971644,730917,406551,-2696316,-2061489,-2608868,-3915807,-1057439,-2313435,34862,1285788,378830,2986693,996574,2969658,3048710,1190805,3360473,-127821,255882,-889971,-3874452,-1694260,-4749497,-3148887,-1828420,-2261446,2485596,1652961,3373922,4793878,1281589,2722989,-608207,-2180857,-1368104,-4295807,-1181103,-667097,-270523,3133527,1614437,3138703,2605089,692789,274306,-1843447,-2668063,-2662951,-3322378,-2255702,-1251382,-1014385,835248,1282479,1863406,2932762,2169982,3534353,2203004,1562018,1626794,-1154039,-739830,-3418363,-4030956,-3211534,-4733465,-1191835,-826227,943632,3730901,2502209,4572759,2829851,982517,569528,-2564953,-2394310,-2774858,-2512688,-562009,140141,1877364,2805980,2542084,2944291,1104504,-51453,-1324315,-2709555,-2385404,-3035296,-2302972,-1538232,-1199663,942025,1033353,1957198,2825425,2455139,2960828,2739629,1615284,1016012,-443895,-1955699,-2816612,-4390343,-3967471,-2984793,-2330267,406446,1152961,3055652,4422702,3015985,3543290,1211514,-697902,-1204747,-3263665,-2606515,-2190226,-1175972,1140613,1221538,2929401,2798268,1758068,1518605,-617415,-1143037,-2322180,-3528702,-2052609,-3094884,-1201314,-483357,-147311,1893451,1181233,2953770,2986131,2590792,3093609,1326743,1082139,-478225,-2005412,-3013162,-4412733,-3766082,-3218144,-1983458,142231,1547662,3421525,3791910,3461610,2466617,911613,-230104,-1952522,-2824683,-2731740,-2071016,-879816,233845,1790916,2480318,2622539,1863197,841207,-200422,-1252631,-1899579,-2726983,-2673315,-1822431,-1531720,-807654,294010,872802,2189536,2186214,2754536,3279818,2335943,2095835,404407,-661959,-1600488,-3484795,-3574875,-3900123,-3012959,-1551093,94792,1877131,3426762,3460659,3687240,2247870,1084849,-497185,-1940429,-2704555,-2858179,-1774448,-797686,332637,1709863,2038978,2393674,1491240,771014,-205637,-1575448,-1673153,-2372441,-2164585,-1692928,-1156892,-221648,410337,1118900,1491453,2286303,2713731,2594151,2348225,1442701,625257,-389391,-2141222,-3049640,-3711401,-3469635,-2699036,-1665185,212536,1705299,3030945,3079141,3078755,2156096,699461,-707542,-1687211,-2308309,-2078637,-1807094,-522095,504689,1356635,1868096,1704770,1245413,728720,-133023,-1175019,-1706875,-1934905,-1679774,-1557525,-942531,-627719,255290,870650,1565639,2202725,2208879,2320951,2013142,1352312,788124,-613395,-1849043,-2781503,-3376039,-3078387,-2239318,-1278084,186906,1468965,2623524,2850915,2621800,1964357,757578,-463375,-1192794,-1814750,-1723743,-1545490,-96313,614746,1401376,1747644,981112,1306518,167657,-451412,-605906,-1656026,-1445938,-1381246,-1406468,-109696,-567757,453182,818631,904012,1902560,1242774,1914350,1608468,1144690,808826,-764299,-1532618,-2635636,-3048778,-2362989,-2553379,-580553,29972,1195721,2380520,2163571,2452060,1578365,530109,-394614,-1682389,-831310,-1808297,-768965,-358023,401037,1354858,650386,1490642,287480,-270349,-686969,-1298841,-767730,-1735272,-682420,-384855,-717171,453355,151066,820941,1093613,677143,1969644,1059006,1486704,1086781,-95864,130600,-1754378,-1779560,-2132945,-2774433,-1371393,-1551651,485879,1108052,1451335,2419914,1281673,1772699,482470,-463273,-36296,-1736213,-558527,-645961,-269016,863504,280591,1392691,279155,118633,39709,-1464208,-383138,-1575833,-955101,-207251,-776874,652008,-236182,241960,574181,149265,1374998,442984,1442550,916062,274259,805913,-832310,-404109,-1574581,-2201157,-1515126,-1948699,-251134,-73617,627256,1552508,894245,1836044,675146,283422,33909,-896436,-160256,-658720,188832,511202,181610,1047459,57324,351065,-113068,-1060567,-349743,-1511684,-646509,-427472,-483391,841330,-60220,804783,503928,29266,1031879,-233526,717997,644408,455543,1187802,-93803,228651,-629648,-1313863,-1137784,-1941420,-1043416,-731286,-189254,789751,639063,1367137,938309,703003,549037,-233079,171469,-630880,33442,400912,238009,1049867,275593,254804,-165888,-828813,-828780,-1312580,-750477,-725336,-80850,718036,365960,605611,611716,344437,345950,-34415,-151741,142976,172006,392956,304614,327131,88582,-337509,-614050,-1162401,-1228966,-887875,-601945,-10662,286017,587437,665309,775140,524665,194155,119993,-12091,155572,292887,519131,656491,486584,442994,-406723,-718564,-1129186,-1429572,-1423846,-979734,-372297,-3698,653313,817812,1054202,787039,499424,367209,-126140,-216961,-59132,254831,379686,-3366,342212,-6659,-258896,-449393,-846790,-935439,-788583,-33344,-121354,122776,527852,113044,92423,176776,90116,56631,25455,371123,582759,748031,813758,500839,246348,-440995,-1012447,-1352747,-1303270,-1122447,-1028656,-298663,414218,662262,896147,1040811,913192,706027,12217,91352,-349418,-451442,-85054,-283631,211486,220068,-131365,141979,-371230,-256831,-590983,-413328,-346421,-68543,53841,-469195,220383,166678,-156884,200390,-60775,561496,551377,768205,899339,736731,518812,147404,-651755,-1156291,-1548156,-1446075,-1392420,-650709,-56408,263478,1232691,1178196,1048168,1033392,527346,26036,-213500,-422190,-433921,-775832,-348144,-117059,138495,277720,317690,59616,-26831,-3333,-200438,-294386,-84435,-614594,-123742,-79353,1909,-52308,-42533,150698,164593,773372,955524,916140,1046999,480545,-100624,-505371,-1406487,-1410898,-1528015,-1579113,-615155,-74679,353179,1051182,1235177,1336251,924957,627139,-9287,-446963,-555024,-741014,-498076,-407621,-62253,180376,109596,447106,212919,141447,146010,-73296,103003,-162365,-97743,-163547,-410282,-261157,-119321,36905,62092,554439,901500,801673,1069115,821766,573211,-111994,-889311,-1079440,-1572808,-1330077,-918687,-930882,-236495,611122,1005078,1283554,997206,1102415,445767,-48290,-268108,-714078,-774900,-893859,-451699,-302761,129343,516630,-23195,717514,322689,-56411,4658,-419215,16947,-520257,-480289,-454449,-424865,-53518,58165,-102643,718701,844897,883616,1046206,801343,413511,-61332,-515016,-1249430,-1343421,-1594385,-1218284,-305260,-218038,663275,1164863,1248869,1390453,692995,901874,59657,-477923,-546354,-743024,-523415,-510575,-190547,40826,26721,267052,297806,173069,365846,-187726,103285,-144903,-406678,-320780,-728600,-495990,-406534,-120155,223556,454938,729871,900907,981944,905039,334697,220589,-529755,-784397,-1526010,-1317283,-865044,-786366,-223138,447232,790368],[0,0,0,0,0,-4,-1,-13,2,-18,11,-19,23,-22,42,-31,56,-56,69,-81,93,-112,125,-146,169,-188,211,-237,257,-297,318,-363,393,-437,483,-520,578,-614,681,-731,796,-860,932,-1003,1089,-1171,1269,-1375,1485,-1626,1749,-1935,2104,-2334,2592,-2893,3282,-3717,4308,-5021,5982,-7257,9019,-11575,15437,-21822,33801,-63274,286708,672709,1541593,2383753,1691330,2395039,835145,-95107,-904004,-2073120,-2091116,-2419532,-1207591,-586210,-125558,701378,885474,639829,133869,21967,-885344,166617,9671,269544,2160898,886922,2031095,1021870,454037,198933,-1420105,-1174890,-1859274,-1543493,-1037887,-735373,-233792,-222782,-138713,-613127,-485199,-635904,15551,732378,1317184,2594166,2799667,2548385,2185279,608805,-1108723,-1674578,-3578348,-2939224,-2478288,-2556361,350199,-335927,1610957,2336773,213227,2025670,-706763,-392715,129232,-1654839,1326606,44347,1304825,2126948,384433,1522609,-127778,-264216,-428489,-1197933,-677320,-982299,-694484,-836379,-931308,-1197442,-1112022,-1367746,-183130,166751,1367559,2798563,2961331,3969883,2450830,2082217,381511,-1272940,-2563805,-4216877,-3543473,-3264176,-1397150,-443420,1043943,2270690,2054459,2690640,756829,537877,-207276,-1333659,-88453,-1368568,447288,759299,326442,2084481,90510,899531,115184,-732598,540939,-1650635,296630,-1060748,-1941921,45758,-3251313,-1034484,-1225957,-2136483,2724482,-69255,4203727,4695227,2233165,6253850,-633122,430927,-1069304,-6145198,-1706653,-6228439,-2879133,-447187,-2004222,3997464,779488,3237516,3525863,-147875,2364363,-1537632,-825287,-968675,-2188341,554999,-737211,886453,1151610,23217,1809771,93299,504048,442896,-787370,48459,-1421226,-1767336,-1746970,-2718912,-2219401,-1954473,-708635,792690,2360354,3706474,4570234,4892248,2918290,2137633,-716639,-2839646,-3391474,-6279531,-3640391,-3978524,-1983283,1142468,484500,4426430,2783250,2636491,2956894,-918778,1363239,-2434050,-1754852,-597908,-3184599,2048734,-1064950,673096,2544811,-1170219,3543554,57442,-43452,2317878,-3116952,849785,-2599998,-4046211,-467049,-5254454,-200990,-925666,-132910,4882577,2279243,6254605,4640509,2443154,3005572,-1661041,-2204876,-4719552,-5895941,-4284866,-4400560,-1104872,349779,2179619,3755586,3378072,3605812,2227014,588533,-439817,-1718804,-2134481,-1524313,-1563305,-863141,361915,150673,1758598,1044541,687003,1926410,413800,911879,-356582,-1693895,-1432107,-3436923,-3215537,-2538526,-2594561,145799,885859,2882683,5105297,4506164,5522836,3354173,1042075,-208633,-3940302,-4357441,-5730364,-5408545,-2600837,-2578123,1021560,2638334,2832543,4939269,2730656,2567154,1341991,-1396119,-491991,-2707991,-2017301,-855732,-2124587,600161,457388,398136,2285630,769865,1862708,1458146,138796,387638,-1739289,-2287522,-2703165,-3713206,-2453484,-2416213,-394984,1449976,2773673,5009120,5122136,4674272,3629243,899692,-902310,-3587401,-4954568,-5090586,-5350438,-2965287,-1427210,431702,3122274,3178009,4133790,3382934,1727272,1425036,-1116410,-815368,-1936458,-2151432,-1205303,-1322104,-299626,-9950,689290,1636136,1307022,1768382,1204735,897602,-302289,-916511,-1901034,-2994693,-3020001,-3050045,-1856610,-302201,1321382,3277242,4300105,4993185,4449583,2916486,1155584,-1599651,-2993356,-4985209,-5416880,-4262441,-3245401,-1000949,1071090,2208439,3726484,3219193,2809650,1840495,286738,161726,-1676287,-1505409,-1628111,-1799258,-848000,-398840,243935,862561,1015064,1348141,1260321,1251926,659365,-36757,-987480,-2071217,-2453606,-2997859,-2591504,-1358190,-508275,1531904,3042470,4156427,4868012,3919163,2784658,784973,-1720981,-3149927,-4590792,-4780610,-4115963,-2791916,-833515,504501,2393630,3241678,3206116,2510520,1660885,828305,-357600,-867400,-1230588,-1343438,-1011319,-1043876,-446890,-3204,492623,1090030,802291,1184147,1110257,325862,329365,-1163054,-1747502,-2315999,-2851110,-2291628,-1583665,145350,1584270,2412391,3820176,4032008,3546086,2101346,490811,-1049164,-3186849,-3938931,-3936326,-3367052,-1837378,-689986,525993,1969176,2514654,2658009,2221148,1747846,346032,-74242,-667785,-988728,-1127706,-906383,-712042,-332673,-16060,317123,587706,826028,1095035,831205,523564,209666,-493128,-1482939,-1903458,-2366354,-2097591,-1109830,-73351,1219330,2371508,3496716,3571447,2979207,1968331,5950,-1136438,-2744439,-3644452,-3295874,-3036625,-1663007,-387112,567104,2058068,1912148,2182270,1705071,1093747,658090,-267369,-173362,-875812,-440854,-397715,-646996,-79663,-348928,198945,251178,443139,647354,260361,664593,183625,-495444,-732640,-1989443,-1439486,-1525199,-778492,-156702,724023,2494994,2460427,2969915,2409676,1355744,720320,-1538594,-2174751,-2654150,-3282190,-1933206,-1980975,-192234,731184,890618,2211943,1016205,1520521,719100,249665,429008,-864555,188926,-430492,-438336,73740,-687317,173984,-552601,-225816,336490,-281957,905010,91794,105537,396163,-1132921,-611116,-1466932,-1142654,-171614,-487993,1539507,1311324,2685105,2666139,1490113,1581786,-545767,-1136160,-1817837,-2639632,-1743946,-2410384,-795143,32948,290355,1375679,586201,1524421,842459,297023,591318,-658553,492493,-173114,204939,655846,-566593,237283,-754321,-549105,-171190,-853226,135765,-558839,-94507,212563,-214102,301970,-1040447,-474158,-630951,-713446,462319,491021,1694210,1478154,1548106,1583290,58454,97060,-1157810,-1687789,-1503935,-1828359,-932280,-735019,34048,844126,166085,1145455,444650,235197,455375,-174704,564175,344805,694832,905516,175123,649195,-132712,-262885,-541009,-1092804,-340361,-634823,-57624,66175,-14711,504243,-154506,-44146,-302640,-417234,192047,-108333,898138,798434,1148185,1457344,612344,897497,-465859,-923563,-1180585,-1538257,-1001801,-813357,-356124,299598,23543,641625,103342,70979,329663,131951,-183793,105598,416884,802938,851657,684896,344162,85950,-355842,-919041,-755753,-1303590,-905305,-407993,-267795,364843,557098,450873,148215,225179,29123,-311150,453831,472347,475878,840703,577894,578549,58807,-206045,-557231,-975830,-700921,-546195,-262951,81723,253696,81722,322652,-37325,-57921,-325718,-270510,-141351,231277,840953,1104041,1200231,993461,583050,94999,-500648,-907611,-1268691,-1405982,-924798,-665034,-124078,289143,146210,741728,552505,304123,465086,96858,508543,184919,357572,545984,244262,234416,-89181,-312558,-374186,-876761,-125992,-103367,244856,181560,43229,472843,-39570,-417403,-714946,-674982,-271625,-261181,421300,776385,1379763,1367570,1032165,822546,276726,-398018,-946671,-1301567,-1397092,-1287798,-698938,-462270,-11538,597701,493069,773278,818594,552245,447285,328314,313219,-55446,-23923,-18588,-261988,-264614,-288408,-464270,-220702,-209853,298875,346403,706945,610820,242031,-70398,-858967,-953017,-642170,-809528,-128299,193705,995472,1493862,1665515,1586638,893210,274775,-297122,-1109327,-1145275,-1403388,-1241032,-853218,-259669,207421,318981,986719,967258,732020,623647,469907,580708,284806,-132401,301841,-650198,-328141,-686579,-570821,-255933,-272710,74085,374953,469598,689996,390931,265973,-552802,-556640,-801764,-987079,-890913,-388582,486569,985383,1477107,1769658,1157823,618266,180109,-307894,-879363,-1671295,-1306027,-1217194,-966752,-323791,68887,411531,1017835,709910,816156,674482,676629,359212,242299,120280,-456125,-426826,-676791,-735821,-469980,-318743,48927,277580,246861,797646,659063,464209,-45821,-504873,-794968,-1071940,-1173920,-1107953,-23183,335708,639728,1417969,1253214,1429171,1249305,530525,-213472,-1132131,-1231364,-1216527,-1509199,-858677,-676307,87990,629985,577124,1235062,789668,887568,511518,404196,439764,-339160,-216711,-595521,-663575,-439461,-927423,-208448,-111819,258335,763169,419457,752423,427889,-114616,-174618,-1078734,-997233,-1252564,-581621,-279128,-259172,1137812,1201791,1410784,1389326,423543,551583,-564343,-891609,-1497231,-1547506,-964260,-1127537,-126180,-7495,257480,1012586,584425,777782,538671,532841,581278,-144623,212849,-383893,-646861,-445063,-743141,-535817,-404182,-14734,420845,636973],[0,0,0,0,0,6,5,-1,0,-4,-8,-2,-15,4,-12,11,-8,19,-15,23,-24,30,-34,37,-42,58,-52,75,-72,89,-98,99,-126,119,-151,148,-175,188,-197,226,-232,266,-278,308,-330,359,-388,417,-451,492,-536,585,-649,702,-788,867,-982,1110,-1275,1491,-1760,2141,-2681,3509,-4929,7666,-14257,37498,-380135,-1456343,-1220042,98129,160923,1706522,2092368,1754516,2323274,731617,939613,-236364,-1408806,-975305,-1351768,-541775,-238803,307697,-215353,17301,-1320597,-1513650,-1954294,-2344284,-552165,-256215,1334403,2171100,2505245,3296742,2163579,1891784,308621,-936136,-1635962,-1733354,-1844551,-1724795,-746671,-668975,12635,-348276,-43818,146343,-601440,443621,196972,436023,1373445,1248993,1472138,1217638,234223,-177288,-442864,-1694554,-27556,-523853,68138,1742800,-235944,1031418,-762976,-1832002,-1447461,-3442009,-1759609,-1468726,-493275,1807009,1958873,3890455,3957322,2926068,2052939,505719,-1391040,-1952283,-2899131,-2867546,-1948292,-1913945,-503894,-492981,319805,739036,235516,1024404,839161,1243659,1067455,875634,1306469,213087,228072,-544744,-1155927,-1025366,-1012162,-70841,633178,1293778,1365752,1645200,475816,-789378,-1663224,-3311625,-3086010,-3157980,-2086389,89741,1492407,3695911,4171994,4548114,3989134,2064772,1082498,-1341955,-2356704,-3205448,-4120335,-2118457,-2638758,-919506,463572,-870986,2372891,551526,1518566,2678347,-382635,2898079,29200,-204884,1708503,-2977066,307366,-1891674,-1723330,831409,-1521225,2783832,1768977,1839751,2838699,-383626,-175051,-2907553,-3682440,-3586961,-4375016,-1780222,-591548,1959015,4085944,4460565,5383336,3730362,2359096,997523,-1585612,-2511354,-3858005,-4372975,-3004791,-3265990,-1096509,-276380,586873,1617421,1637870,2206599,1906823,2201803,1108510,1042158,233956,-1424741,-1091125,-2552130,-1703210,-1162363,-1366974,2083582,937790,3391256,2703051,1257697,1759050,-2240527,-2191209,-4524200,-5041350,-2510889,-3875924,934515,2043193,3319350,7032301,3677924,5957993,2659065,-743348,662388,-4915818,-3021516,-3877823,-5429315,-744436,-3143079,557426,1565455,487423,4107639,1244265,3270659,2565484,1065381,1745818,-1540000,-847687,-2418805,-2723897,-1829078,-2188661,374550,530318,2650335,3385708,2774674,3013371,422267,-987767,-3226762,-4662407,-4642494,-4282571,-2053498,-313830,2267045,4278730,5234195,6052698,4109456,3147613,690794,-1737571,-2794788,-4742631,-4421098,-3837771,-3250177,-1247008,-592260,1106402,2061795,2161004,3408559,2281341,2488573,1836172,-124909,-126444,-2025453,-2288863,-2780443,-3334351,-785608,-1055901,1719356,2730627,2687827,4402450,1305808,1048919,-1096864,-3894088,-3624984,-5429354,-3856841,-1729002,-649876,3040990,3961771,5343687,5841745,4160116,2928560,534677,-1732542,-3140780,-4374972,-4154762,-4291250,-2842629,-1479291,-369185,1198762,1900895,3028107,2960497,3030682,2669125,1437138,805846,-949296,-1946033,-2604508,-2980132,-2475487,-1920394,-136743,1032209,3204133,3436527,3054273,2397114,332763,-1178323,-3557046,-4385483,-4635683,-4110005,-1852160,101101,2613844,4185763,5003297,5166785,4009967,2436063,-22140,-1761572,-3048215,-4248836,-4195151,-3681512,-2607748,-1685310,-248190,1092578,2064178,2695064,2956578,2698107,2452441,1622023,373710,-606459,-1875209,-2740100,-2926482,-2701635,-1627175,-93004,1498882,2677654,3383800,2952729,1853477,616705,-1449324,-3051403,-4209400,-4482577,-3504641,-2132191,331675,2489635,3762161,4728810,4748770,3943768,1982211,284758,-1833422,-2923785,-3901796,-3966670,-3349666,-2193416,-1367898,23909,910887,1877467,2608475,2892123,3010454,2034662,1722294,446988,-853659,-1730212,-2792469,-3106616,-2384228,-1555445,454721,1448411,2285168,3159794,2757839,1831465,171675,-1402125,-2682742,-3751005,-3550257,-3018153,-1542194,168643,2425017,3618685,4344978,4199987,3020602,1716802,75361,-1708022,-2472704,-3558868,-3323651,-2934118,-2171233,-971982,-302509,613030,1387613,1931172,2552792,2508478,2247199,1406020,704043,-411538,-1415430,-2097897,-2039136,-2217060,-1269292,-151476,978844,2110783,2169586,2398130,1348027,547147,-1335026,-2639881,-3153475,-3160272,-2323839,-1286015,684395,2110178,3042445,4002665,3361001,2754127,1181549,-284316,-1311671,-2494697,-2692490,-2781422,-2145293,-1756013,-1034435,40097,687393,1345900,1559671,2341121,2264626,1615496,1838828,400360,-302733,-1041630,-2349020,-2100663,-2120867,-1369301,153727,421743,2032593,1936153,1864877,1566191,-258741,-837458,-2311112,-2400599,-2311000,-2022259,-495690,528142,2169511,3048785,3008923,3166396,1705665,971733,-357743,-1292896,-1540194,-2355937,-1939595,-2235762,-1500770,-882690,-557349,370976,631244,1227611,1741709,1606851,2009925,1329252,1000954,-4732,-1003049,-1326054,-2057701,-1345000,-1364621,-784230,926761,664461,1756537,1239338,861638,551753,-1609362,-1366853,-2134069,-1965406,-1238171,-612951,1321926,1261885,2646306,2867092,1398203,2151794,309827,-392364,-909335,-2106881,-1122409,-1894493,-1063805,-783560,-1348994,179358,-434919,713464,693242,603575,2173965,894812,1678401,834638,14218,141005,-1358623,-843500,-1653564,-1157339,-98514,-455155,1265146,883308,876583,606423,-681889,-223118,-1464360,-1330183,-1173150,-1207751,510398,682703,1735970,1693213,1437765,1756980,236510,334884,-400830,-1084557,-878649,-1401923,-472782,-552633,-663277,-246802,-961670,281568,24577,414781,1087970,423621,1634545,1008649,937102,831246,-265328,-35390,-1150531,-1159503,-652886,-850522,472813,-101428,607108,877906,-512382,202695,-931580,-800878,-679218,-845552,-174100,142206,1025502,1110419,1169393,1510286,543806,220813,-404063,-687625,-590782,-1312228,-504013,-436688,-431565,-26850,-569069,-104981,-574936,-382922,126400,-41536,729077,851403,1180962,1223846,360867,748349,-103103,-323371,-769425,-895133,-587611,-689774,-307156,17799,64853,50766,-215771,-571595,-732573,-338522,-86476,246548,695120,1059786,942429,980524,770795,169298,-299032,-632184,-550940,-782244,-411868,-97544,27782,-87549,-2374,-144427,-408043,-660239,-459072,-607531,-159939,298441,452544,1049022,1175880,1194306,862393,352554,-4223,-298851,-516669,-582767,-622010,-352504,-588710,-272794,-98753,-128043,60934,-367641,-174195,235218,652828,1024021,1247677,982660,672759,447256,-294881,-803097,-846670,-900379,-942126,18344,216224,410034,459093,117542,254762,-519677,-499378,-789890,-712710,-205202,-277020,873636,922820,1342644,1400274,753261,930472,-72868,-17025,-475536,-727258,-690346,-709354,-841414,-424777,-832273,-425068,-465479,-36775,510551,673617,1159546,867278,767535,861910,132597,-107657,-860923,-911773,-984175,-731876,-424841,-210094,491606,590646,590737,533842,125987,-253194,-833128,-758415,-755116,-508867,-361528,230213,1119421,1008267,987155,1131990,802398,480100,156166,-453724,-380551,-716834,-756848,-748284,-1033614,-687760,-744521,-269562,6905,596029,932257,982202,1227176,1130509,818183,-31068,-374739,-816387,-1431461,-1309400,-1001739,-759002,68476,392696,1012012,1014233,623988,334719,-279615,-710528,-1156780,-1057090,-750282,-719386,68317,787247,1001157,1362761,1109098,1059390,450345,188216,-170024,-578957,-903296,-793798,-947428,-676999,-757681,-438069,13914,56158,640529,871923,1173626,1298080,1034770,580602,213787,-464349,-1042782,-1205179,-1042440,-1206846,-223004,45801,808376,1164692,1242579,791589,129795,-181828,-580323,-1108398,-1191372,-960904,-534198,111939,680847,1095202,1148071,1151591,773549,632381,382859,-245506,-463150,-828719,-1165125,-940837,-1096079,-823141,-750745,-68989,325853,580340,971827,1137708,1259575,1082640,584233,255480,-642907,-1189063,-1136248,-1422127,-950955,-633473,257840,678374,1181325,1057191,860144,-6741,-13836,-968161,-688051,-1138135,-989074,-451967,-88801,756728,992132,1201717,1070447,1125811,871025,-74358,-306491,-545237,-783269,-1132513,-1347411,-897490,-1033624,-562601,-252986,-20739,1021484,1204399,1381454,1454330,867577,763685,-101429,-719944,-895560,-1468084,-742328,-1196679,-158232,364948,119930,918302,980625,816013,466394,-456609,-313109,-1000815,-927194,-682337,-518319,166862,71730,1129597,908469,1159573,1065290,328728],[0,0,0,0,0,-2,8,2,14,0,13,-7,7,-16,8,-25,15,-33,30,-40,49,-55,69,-83,94,-110,129,-143,176,-191,233,-260,304,-348,387,-453,496,-574,639,-722,815,-903,1017,-1134,1263,-1412,1563,-1747,1937,-2148,2392,-2640,2950,-3260,3639,-4049,4519,-5076,5698,-6480,7390,-8569,10076,-12146,15144,-19924,28644,-49025,260050,-571021,-1829114,-1467026,-2621314,-1895107,-1228217,-635654,1396838,1024935,2223827,2035683,1488633,1596619,272043,64574,-542061,43727,-521131,419631,-385801,-477396,-669049,-1983481,-1138203,-2206150,-1479347,-412697,-377953,1639061,1682182,2034069,2025828,899978,722689,-571020,-1149538,-1011515,-478093,-134931,964986,879736,1346214,1086994,-325266,-731031,-2057482,-2444756,-2558255,-1840568,-1088086,50152,1440191,1988059,3165310,1743541,2093140,1417054,57090,1672713,-1053112,-122458,-271261,-2015513,-161846,-2456860,-2080391,-1546933,-2543061,-21465,-403427,1360574,2847994,2063357,2561211,2107768,423603,-201268,-1595491,-1865043,-1220031,-1617508,495270,873181,2045806,2512785,778693,1051256,-1457713,-1755176,-2635014,-3583713,-2188178,-2061997,125507,1086185,1975293,2995581,2927117,2722452,1910312,1249147,856256,48836,-372436,-1797262,-1443692,-2581859,-2684139,-2517371,-2660041,-1163893,-800823,873056,2423091,2803311,3718394,2369297,1738419,516361,-1967883,-1817613,-3166933,-1811619,-1008756,-609498,2896853,1555460,3361616,2615360,-680843,1634128,-3628535,-2697655,-2887562,-5302726,466833,-2646807,1155595,2972681,843094,5727202,2057121,2804262,3616574,-871841,1770220,-1561587,-2153672,-1240482,-4461067,-2438934,-3845776,-2525216,-372254,-636816,2882668,2771877,3715064,4527134,1660879,2123881,-653587,-2421590,-2266226,-4507752,-1930027,-1650639,200618,2727959,2342749,3978851,2758138,1514547,-410560,-2199600,-3215720,-4142741,-2979436,-3412118,-661080,504190,1407830,4183653,2554529,4546490,3159404,2126854,2522074,-1170311,-97115,-2478699,-3465708,-2494441,-5766290,-2413950,-3171287,-1477999,2201375,758420,5448859,3985134,3454325,4835376,-1309802,744908,-3261842,-4946351,-1754263,-5638498,-74701,281319,1184522,5606544,1483694,4205233,1805479,-1471894,-368547,-4914932,-3500045,-3470069,-3754528,-647590,-315772,2134416,3514232,3499517,4317205,3261771,2720487,1748037,-36878,-1124498,-2448685,-3652631,-3835218,-4519155,-3931013,-2360991,-1027051,1372835,2983279,4216190,5601767,3686555,3118612,1027909,-1528515,-2739039,-4552942,-4171772,-2830762,-1813562,922206,2410835,3495594,4357902,2524745,2230542,-123919,-2475633,-2886028,-4904991,-3662660,-2838194,-2059255,789605,1318150,3493275,3653777,3586771,4199204,2201389,2171580,226616,-1742636,-2081429,-4489668,-4139288,-4347078,-4156153,-1818354,-815175,1458709,3928103,3828924,5375546,4217256,2434187,1338679,-1931669,-3278035,-3918207,-4525160,-2938395,-1308570,767930,2969749,3195737,4101297,3274796,1479021,149578,-2187940,-3211731,-3775631,-4347533,-2388671,-1825768,379158,1892141,2580562,4160542,3443359,3935745,2950776,1222915,930643,-1606027,-2275798,-3886994,-4733665,-4004921,-4182017,-1992560,-390665,1547747,3979548,4498853,5047244,4280641,2793271,514341,-1639989,-3314659,-4239101,-3803023,-2863074,-1261075,786949,2379731,3453472,3713061,2777471,1701779,-403953,-1963995,-3158972,-3722556,-3477082,-2892336,-1006369,56381,1674254,2585030,3023656,3836409,3337748,2632065,1699700,-211067,-1049533,-2393048,-3574202,-4088028,-4537666,-3206751,-2217429,-89997,1674614,3271120,4649775,4742705,3761958,2515059,465662,-1392325,-3272844,-4176371,-4076930,-2775139,-1373277,837318,2194927,2955161,3189703,2926843,1049224,-363911,-1510234,-2835738,-3189832,-3032112,-2297973,-817693,181952,1437505,2290794,3220568,3376285,2735945,2377412,1475475,399321,-1146499,-2192774,-3481293,-4213776,-3517163,-3191365,-1692501,-152450,1617545,3249058,4052286,4278186,3578873,2311533,419094,-1737585,-2819337,-3793837,-3452323,-2132175,-1057161,716722,2020580,2904377,2916844,1901187,1041035,-91126,-1832986,-2271750,-2657556,-2398371,-1685216,-918254,256471,1430737,2138931,2175727,2559499,2335827,1764985,1332589,318165,-659106,-2070703,-2813832,-3401455,-3544735,-2665662,-1881616,-274990,1419379,2476220,3839578,3581796,3082022,2166193,199910,-1081938,-2692395,-2939822,-3101227,-1815267,-743204,593254,1730395,2165089,2389007,1448250,630719,-145372,-1754410,-1707758,-1986009,-1872576,-1137171,-643682,698131,1088547,1778845,2182996,1667730,2317501,1437697,880399,629653,-952037,-1288961,-2518154,-2778793,-2773992,-2807138,-1308797,-623756,1118056,2532062,2816424,3696916,2530941,1786051,457030,-1149060,-1433708,-2754001,-2076157,-1567691,-919118,763290,1013058,1745908,1594374,820908,502047,-836487,-970357,-1783911,-1512843,-803393,-956222,444821,496555,779572,1559161,1081962,1666857,1059970,1020155,866213,-120012,98193,-1489736,-1826513,-2212287,-2567398,-1414309,-1866295,-148599,682362,1417835,3183600,2043168,2753820,1483391,21871,-122824,-1910806,-1575087,-1810968,-1276801,-22254,-189329,1314449,996803,551596,797728,-786667,-109801,-979108,-892695,-545284,-1084389,428561,-180526,569787,1368398,496009,1443513,383945,936793,785844,105569,893195,-618476,-570044,-1103016,-1743317,-1311852,-2164667,-821281,-412917,404239,1894253,1490455,2231060,1651650,926277,862440,-697581,-589646,-1468942,-1243987,-570611,-482579,704609,240126,559526,518548,-364181,-64661,-1221444,-546778,-753892,-656701,431715,141689,1009772,770379,312854,992830,-19932,486286,210560,29685,522864,-366939,199825,-421320,-1031307,-746811,-1524669,-1093601,-1332197,-397808,527102,342669,1770757,1392530,1223419,913567,19153,110383,-619540,-612234,-345472,-719107,230745,297994,365609,14630,-295854,-129278,-1003018,-714360,-691165,-504489,422858,154949,945266,1089911,754098,825337,247361,79398,-300478,-340584,-309563,-413616,140222,-161431,-10306,36906,-573315,-628247,-1071418,-803149,-375965,-158441,454623,873270,1007513,1141599,528146,346707,7239,166653,-356789,-230790,-92291,-217452,147210,-64747,-380991,-480866,-1097381,-951818,-953485,-555256,284149,434925,986224,1207973,1022660,955275,211659,1812,-115181,-502418,-500612,-460182,-238765,186872,145104,480343,134909,-351040,-304348,-693593,-412520,-527988,-278825,235068,27894,591012,443859,547594,270543,337761,367840,362289,283680,230523,80850,126204,-335454,-812256,-1179338,-1301180,-1274040,-1245598,-268282,349675,651731,1321271,1226530,1505900,1091711,505345,119996,-975438,-719818,-1170390,-553971,-200687,-38701,708153,497482,244461,423652,-177931,-130174,-689643,-324013,-310249,-301047,-51271,-77987,290750,485952,267415,752936,406970,842771,463654,359086,482664,-307031,-324855,-937377,-1198901,-1359252,-1445750,-724963,-397309,404556,1166928,1350385,1566809,1491656,1117799,357087,-273979,-653101,-1005340,-1265560,-856202,-589811,-284532,131840,526852,538126,498192,109879,-264202,-223977,-712867,-479090,-428458,-396813,140253,-118669,515097,567509,445938,735619,603650,568132,841280,315009,171744,-422258,-1009335,-1270696,-1548962,-1211299,-1241468,-396184,702932,1023853,1535009,1714716,1535382,1373831,365141,-44990,-921544,-1239912,-1261422,-1421824,-270925,-125659,385643,743846,576625,584742,83549,205817,-124490,-232492,-597402,-473865,-474452,-326123,-204151,36600,-16032,312153,1101358,901751,1266725,687873,314899,-64277,-735973,-1292094,-1617287,-1387206,-1254165,-1094941,-207821,348498,1100472,1690846,1647218,1599982,971008,443699,-435132,-900866,-1477560,-1472256,-974924,-651920,-199742,446367,432731,919374,698254,749567,122216,-332550,26068,-545662,-643010,-294140,-665255,-108800,112530,213911,729841,582521,988869,900035,895396,470251,-240701,-404584,-1125458,-1614903,-1629476,-1517520,-1134739,-408258,477521,1363441,1317862,1806821,1502707,1224814,208821,-307505,-632409,-1449766,-1075595,-1105867,-755839,194975,-101858,684777,787355,627795,893100,69298,238846,-348854,-466377,-351100,-622582,-219112,-620411,-6597,251547,157476,1091256,836797,874470,727766,252806,200201,-400099,-998165,-1272922,-2011037,-1233955,-1079765,-207836,765423,947569,1791541,1511313,1627735,804586],[0,0,0,0,0,-10,5,-15,16,-15,31,-20,47,-43,67,-80,93,-124,138,-176,204,-244,291,-341,399,-465,533,-626,710,-825,942,-1071,1228,-1378,1572,-1757,1985,-2220,2483,-2780,3095,-3447,3826,-4248,4700,-5208,5744,-6357,7001,-7733,8529,-9404,10395,-11466,12709,-14069,15661,-17472,19595,-22138,25202,-29077,34058,-40855,50715,-66490,96050,-170996,814487,1628535,733234,779794,-737887,-1565140,-1907894,-3225037,-2105225,-1963253,-390623,562189,949512,1791217,1541286,1213330,285172,169026,-830911,161716,11253,304525,1544084,777079,1391646,123558,-626561,-660940,-2408055,-1396604,-2000135,-1358474,-429568,-539079,962093,567436,604692,557155,289677,625909,883844,1493849,1616236,2189376,1572356,816790,-206853,-1579237,-2824123,-2848359,-3751746,-2511641,-1402720,-449594,2151575,1648409,2912248,2775154,230832,1692548,-1279874,-974539,-159752,-2104000,1106514,-188081,1208755,1809349,-20461,1315031,-622727,-1116998,-858727,-1867350,-1212401,-1096943,-969244,-106460,-534813,-290127,328290,286052,1244262,1597241,2133797,3190218,1978774,2320412,373003,-1027640,-2122321,-4263948,-3907056,-4137760,-2846178,-835395,538147,2637623,3055334,3680746,3088906,1951859,381193,-741099,-1510557,-1987864,-1327293,-901293,291907,1002742,990389,1864200,465393,754042,-463766,-1335818,-609356,-1832290,-1043001,-1337935,-1797039,-452878,-1332094,367733,1065758,536395,3947271,1984248,3725181,3975304,234908,2569817,-2782184,-2885185,-3354100,-7505034,-1675880,-4443855,-837193,3149924,586856,6946381,3166762,2911996,3525681,-2188461,483524,-2973327,-3124269,-745757,-3336599,1000713,566691,745543,2848140,27545,2133835,273899,-1188163,405631,-3252656,-929451,-1993762,-2738561,-218079,-2415468,413504,807367,1447363,4071115,2896020,4906956,3445858,1750819,820804,-2740434,-3685272,-5771533,-5336878,-5064780,-2945669,-493416,1332422,4521011,3877573,5179040,4138555,1646331,1252844,-2787794,-2170609,-3102644,-3217542,-449485,-2128120,1875946,1483407,907623,3981011,-531501,2636060,192178,-2332089,1153666,-4621227,-740545,-2152231,-4273567,1535084,-3184448,2480389,2881931,1329874,7480429,2056132,4955199,2693594,-2179254,-81532,-6334628,-5135358,-4983451,-6544415,-993176,-1843000,2928379,4534133,4201737,6850597,3042113,2664833,120370,-2867466,-2117366,-4070805,-2897002,-1663592,-1341826,1306685,1054066,2106014,2596824,1048132,1638300,246034,-589167,-1095263,-2470534,-2657712,-2661905,-2575497,-1748885,-368770,697075,2666515,4337098,4184373,5192212,3532621,1923836,309989,-3717135,-3806250,-6690237,-5647393,-4323814,-3829686,1100249,1672006,4866444,5964618,4083833,5510577,1377166,274790,-1367561,-4478484,-2398774,-4261356,-2237250,-22251,-1194023,2541056,1551227,1879331,3237153,231816,1146223,-651123,-2124730,-1380195,-3531655,-2340692,-2477431,-2225383,258882,344593,3051356,4142803,4263867,5242860,3177017,2108821,-499627,-2951410,-4611879,-6249992,-5843384,-4417648,-2822078,337977,2611160,4301772,5760094,4619638,4175133,1736565,-393859,-1301589,-3498958,-3148055,-3085402,-2528193,-486735,-92519,1709408,2299456,2160681,2182300,1186662,509733,-442716,-1203047,-2187544,-2508116,-2705721,-2665780,-1741040,-501190,962869,2586164,3849751,4774905,4411872,3718749,1370341,-906817,-3252422,-5041197,-5770759,-5592917,-4313476,-2151193,377048,2800143,4349683,4853054,4934322,3580023,1945238,90586,-2399968,-2489974,-3564356,-2927494,-1833926,-1185291,480373,1042779,1506715,2031583,1723839,1453793,536191,-50330,-949458,-1904022,-1859169,-2603880,-1983627,-1369107,-630454,1278313,2261728,3791495,4489394,4038086,3204799,1166793,-544663,-2813951,-4796312,-5153206,-5074987,-3781553,-2027703,176616,2833491,3925622,4585233,4460866,3042191,1849952,-164262,-1598968,-2512797,-3065255,-2249500,-1840208,-572951,-283547,979765,1498992,1466434,1648030,929758,542860,-155020,-1142982,-1128665,-2156067,-2132175,-1828563,-1471055,-397365,855433,2246588,3343965,3578063,3713554,2928162,1091854,-544792,-2749532,-4083288,-4924941,-4373474,-3346229,-1738580,425368,2207632,3704183,3937520,3675011,2746043,691331,229991,-1478989,-1932634,-2127320,-2065922,-1207517,-637673,22735,655955,1021608,1226887,914821,756491,611996,52497,-698457,-1369633,-1460654,-1662355,-1744677,-1222557,-446308,844462,1777764,2875838,3333767,3304009,2356538,809753,-576582,-2433115,-3430836,-4092304,-3853843,-2869172,-1167552,421358,2127638,2705338,3697938,3156968,1993749,1384004,-303687,-727322,-1625760,-1726478,-1374709,-1295988,-482634,-359890,300386,650219,397575,709049,456973,463194,96717,-443715,-367323,-1435929,-650969,-1312604,-999942,-111680,253794,1793017,2136109,2502025,2700558,1435417,899395,-903256,-2058908,-2678673,-3840593,-2900888,-2460732,-857040,503004,1317984,2649058,2525702,2614203,1998752,656249,295454,-922734,-912954,-1248974,-1152840,-437325,-718659,89208,238188,-95700,595376,72373,741984,114293,-36135,647260,-395005,-319577,-835291,-812299,-204331,-841783,503275,704883,1750271,2195168,1740073,2091104,293269,-539278,-1539112,-2824871,-2172985,-2737251,-1727091,-605187,-161926,1611359,1448135,2172712,1714973,698947,921536,-477929,-219545,-647846,-660426,-226909,-454319,25530,-309891,-257783,-85304,-921308,-3357,-668864,27212,325812,-309672,575597,-399656,-302820,-201373,-907042,129837,-63098,563392,1323170,1173345,1639025,359278,384800,-427792,-1317916,-1647599,-2377601,-1607165,-1324834,-725811,671046,725593,1621963,1088914,1149743,984384,-92610,330274,-587036,-349551,240860,-397097,363881,-402546,-102680,-499497,-1170414,-533705,-976923,-221522,-195545,11616,832027,410295,677517,331268,-140969,169320,-191372,191538,267992,302202,1184275,468577,719370,192453,-457200,-951179,-1603878,-1141505,-1367225,-848426,46713,207631,831228,834562,657898,704422,-22245,304730,152655,-18675,384589,301191,626665,133044,-1221,-144703,-835554,-1040018,-1278763,-1085253,-842829,-263739,400217,570248,986265,762032,576002,652771,83284,231250,-52970,158919,251625,18125,316715,-110120,-173834,-91316,-703022,-862248,-685990,-843374,-1703,-157146,565400,168713,598696,495596,-81398,140845,-71497,42241,334916,499381,960810,806572,401590,344310,-252536,-553452,-1206378,-1363752,-1178880,-1191801,-380155,194415,605394,1114450,1139384,1166504,515465,231318,83957,-82266,-158211,-120548,-137637,-19956,-159014,167861,-537922,-159258,-532018,-291025,-253795,-269925,175397,412625,177851,306888,-150011,-144945,-313161,-310846,185345,494130,1048958,1251290,1258164,853180,392150,-387317,-1089790,-1407655,-1351802,-1483455,-1141732,-624212,277236,819610,882893,1311819,1024918,934706,572099,75920,-130041,-386393,-350691,-371741,-403020,-725174,-363442,45747,-191781,-456059,-174157,55677,491524,510604,312012,258464,-465912,-281962,-759296,-454016,-340214,93368,689733,941604,1090103,1280211,738731,436416,-461478,-974558,-1506883,-1985642,-1397207,-1128056,-615178,64588,768135,1362650,1385854,1576811,1284790,590709,-64736,-297301,-247166,-670745,-713070,-640482,-532654,-149792,-91442,-232765,245083,152302,353426,398707,220553,255461,-133867,-453117,-525044,-944799,-716681,-527459,190967,355178,1059111,1586223,1361117,1148707,145531,-96474,-901985,-1620998,-1952119,-1957883,-1257767,-677365,-25935,1034740,1141378,1470541,1423445,1031323,791840,268610,-128179,-413479,-765487,-632316,-823394,-516213,-539524,-618955,335724,288938,521195,661898,682211,454110,102268,-158741,-360295,-939537,-915441,-723094,-459857,-177334,552896,952551,1168967,1594486,1100270,582459,144377,-1125792,-1334954,-1721784,-2066083,-1029253,-846479,16619,673304,1081095,1491195,1111474,1228969,448657,229694,33790,-901119,-611242,-764592,-932542,-691196,-676953,48763,173497,472529,595083,342583,953330,497759,262194,14621,-707383,-501846,-992730,-546784,-388525,-351144,722771,856205,1592067,1719137,1104341,1240117,-388429,-636016,-1494826,-1859545,-1238943,-1465792,-599152,18326,494697,1237773,1005838,1733525,954089,749377,556762,-481338,-126940,-823228,-832421,-855363,-771489,-179509,-463577,31587,572346,305460,1036936,600623,612543,479571],[0,0,0,0,0,-3,-2,-6,-10,-1,-15,13,-14,27,-21,40,-40,58,-68,86,-105,124,-151,184,-212,259,-302,349,-417,463,-554,616,-721,817,-926,1064,-1183,1357,-1505,1702,-1902,2122,-2371,2632,-2929,3242,-3593,3972,-4392,4844,-5348,5888,-6495,7149,-7878,8692,-9587,10601,-11724,13011,-14470,16147,-18099,20370,-23006,25947,-28485,25856,95322,1012790,919531,2068700,2013136,1453458,1503920,-516704,-471296,-1666825,-2022314,-1469243,-1481936,-426246,-146983,153729,92165,331716,-505356,-819887,-741625,-803113,874169,554340,2319534,2607227,2381504,2755619,406202,181145,-1992378,-2599961,-2697709,-2880860,-1658109,-1119861,233332,602532,1288374,833908,968753,746457,-18714,766582,231669,806291,1120631,773220,1191824,230366,-598079,-816681,-1166700,-1541161,-278785,-585413,428403,569682,-562497,786401,-1364472,-1460291,-1185199,-2446401,69092,-26206,1518043,3393543,3021417,3919793,2510386,942587,-597755,-1862277,-3216735,-3718748,-3586475,-2525389,-1106377,-262321,1321844,1334869,1568161,2093791,844052,1355900,100180,321220,503814,-241146,704894,-540784,-304054,-586570,-1137452,-401917,-769513,62189,482137,590572,1119292,198729,-581571,-1044290,-2385941,-2524591,-2112766,-1107439,832570,2062872,3580891,4346656,4144248,3417584,1106314,-285842,-2404603,-4057009,-4277034,-4368558,-3049656,-1806341,-420807,1574990,2052242,2195603,2849181,1207229,1411565,1273664,-826441,924312,-738854,-1167316,279171,-2839748,-3011,-1317829,-1000419,1816102,-650401,2529279,1599813,-87643,1376938,-2201965,-1704484,-2892604,-3854146,-1596809,-1642864,709814,2900888,3646743,5602200,4215612,3586105,1896042,-1453243,-1905087,-5337604,-4901334,-3930080,-4683190,-656518,-919190,1567780,3358262,1998272,4029881,1715142,2112707,1408647,-553148,339860,-1354389,-984443,-1607730,-2140439,-916459,-1247192,472790,309472,1793076,2197454,1731779,1828206,-406139,-950127,-2841047,-3437321,-3002638,-3470027,-825354,286977,3385954,4755368,4696365,6224255,2750755,2132304,-537777,-4398510,-2963085,-6778948,-4735797,-2907725,-3520278,1901340,214666,3033495,4644529,1230901,4907382,895585,988089,1320386,-2396625,199294,-2788775,-2117387,-1188307,-2884521,199448,-735400,1349496,2488706,1753721,3379880,867401,290102,-1403956,-3751815,-3291754,-4761794,-2874504,-1089693,189032,3667441,4422544,5700761,5545418,3166974,1787420,-1043740,-3503722,-4817233,-5681722,-4996527,-4168329,-1856661,-21192,1584500,3195932,3240873,3830471,2702596,2474756,1166764,-308991,-247022,-2355040,-1917176,-2631899,-2506631,-1139344,-1494644,961280,1177009,2435904,3404033,1718971,2451726,-545052,-1614199,-2501812,-4927603,-2933264,-3749261,-1425330,1793705,2182015,5739376,5221723,4913063,4432098,549207,-648961,-3373122,-5128262,-5007718,-5254612,-3131328,-1922607,-237369,2068694,2555105,4021830,3217289,3233647,2710439,985386,506783,-1242638,-1863948,-2230566,-2849084,-2470157,-2077839,-1014199,507313,1804123,2767102,2998584,2393101,1671833,-1606,-1925172,-3099806,-4175640,-4062417,-2680016,-1241310,1495711,3187490,4797302,5083209,4771553,3494068,1194357,-1276758,-3472325,-4657418,-5270382,-4683459,-3158701,-1548984,332216,1381870,2888281,3599349,3295217,3001734,2318717,1375755,37016,-985980,-1897148,-2342659,-2848032,-2716009,-1860893,-983361,562329,1909644,2554697,2911655,2893509,1739591,30489,-1617445,-3078849,-3862344,-3649604,-2719693,-821602,1109437,2958109,4643868,5111892,4741998,2887882,780630,-1255468,-3177290,-4327330,-4716362,-4349784,-3044632,-1543875,38235,1380142,2843620,3041094,3190135,2772706,1970027,1598616,82081,-611046,-1345674,-2506160,-2566021,-2355344,-1933405,-719037,356833,1717603,2224658,2868199,2488075,1055315,306885,-1715345,-2689837,-3635468,-3481703,-2341134,-1058889,1292003,2917290,4080819,4531628,3731932,2404265,844917,-1163523,-3022143,-3849770,-3804632,-3885234,-2306790,-1119998,119841,1509902,2143820,2859054,2602659,2443245,2082462,971668,530627,-620921,-1375007,-1760438,-2323688,-1920233,-1761074,-952412,71840,1066354,2215256,2289178,2284704,1436040,-163668,-941941,-2452872,-3185160,-2763936,-2223807,-289916,1104988,2469703,3724956,3599677,3426633,1676077,561621,-1044862,-2768414,-3054699,-3678227,-3053834,-2124569,-1043680,93130,924140,2021123,2118635,2273364,2038201,1568433,1257398,387440,-30775,-1222529,-1761536,-1698721,-2222447,-1708315,-826441,-299969,1269053,1181353,1987074,1882191,901660,545605,-1070364,-1894648,-2442878,-2556841,-991679,-842735,1271525,2349118,2718602,3600933,2225825,1601993,-163889,-1342086,-1628502,-3368635,-2745386,-2553023,-1975936,-495476,-157974,1155597,1437852,1424894,1869269,1609731,1793903,997022,747796,420281,-803842,-635662,-1794952,-1429539,-1367283,-1365159,-13115,248477,1255317,1516410,1155085,1116802,-24053,-526779,-1419543,-1779880,-1139247,-1132041,198707,784405,1811173,2460216,2032354,2414630,906815,-211520,-992609,-2301859,-1765898,-2296558,-1566614,-722023,-804317,791745,130067,1348316,1245528,664284,1834769,621375,1400125,917079,-53792,464532,-1459237,-841532,-1622512,-1835626,-659281,-1192859,439644,831453,693087,1745501,2702,486578,-479621,-1143551,-954246,-1574031,-211435,-309988,1044129,1708106,1461086,2117950,911726,734336,-426781,-1445774,-1027719,-1966910,-962807,-1020199,-1167990,175769,-559860,615590,513311,339295,1129617,306006,1058954,693393,717495,1207148,78775,-94068,-721098,-1169619,-1182400,-1767091,-632663,-762968,365178,847856,271526,990727,-16248,-227446,-189643,-1067683,137248,-460991,219477,850535,971055,1585197,684124,799641,-116534,-720376,-736731,-1351851,-1013796,-835168,-680206,-177049,-365031,574812,151027,-28218,392877,-138091,380359,423153,969877,1175998,845121,1113746,-45986,-290243,-838136,-1325124,-800551,-869726,-680109,-223818,-201366,713043,36805,507603,380879,-143816,-62223,-186094,167008,263579,262519,715944,661317,773147,125639,-669790,-673233,-1274400,-659942,-352053,-533809,-15220,265431,207580,323407,-13217,-78159,-405671,-82688,-35514,366986,656258,884939,1046343,931025,657944,50332,-1036533,-498305,-1296500,-1110933,-876187,-638945,-67227,47210,144235,442629,322678,193118,339153,162550,467310,642037,751684,227236,474994,123009,-159199,-712838,-776578,-471807,-545241,-260475,72810,369021,622635,166911,233157,-167604,-445721,-627693,-599284,-179391,111562,494067,1052134,1075588,1109534,927516,181145,-35258,-883419,-1171369,-1167559,-1135573,-447521,-531618,-55778,215641,154954,408592,378325,510461,627929,624345,652129,582731,355467,-26113,-440477,-792903,-1154324,-944322,-758079,-435066,-112754,332083,860195,516397,764705,-65311,-489324,-527321,-942512,-726454,-408790,84850,508015,996625,1388494,1217306,1026213,696056,-424867,-459947,-1029556,-988114,-922131,-1165289,-608043,-402935,-69850,412926,227733,761485,800321,909597,986787,631061,731020,251673,32724,-364634,-1166798,-922205,-1222629,-684121,-228705,219931,920832,790345,909410,861834,130858,38442,-860934,-738508,-1123032,-762674,-66215,395254,1144216,1384129,1148654,1286799,452795,182564,-660292,-770659,-1028164,-1548508,-1156170,-862692,-634299,-194410,325952,711658,770648,720945,945573,880764,1074055,310585,308432,-377173,-931130,-1255906,-1274997,-1179670,-626700,-182114,345327,609008,1062858,1042120,523732,298070,-350337,-618381,-1008218,-1072628,-631827,-315586,606171,918360,1187432,1432251,1015560,584553,120853,-315974,-640622,-1022886,-1450718,-1113286,-860035,-725983,-212427,-62106,584912,973656,1111347,1026945,1144531,1027869,573930,218535,-425255,-673276,-1064172,-1550383,-1098888,-760172,-357112,477581,591953,1137513,890442,592313,723490,-655787,-559404,-1283937,-1217543,-647790,-647899,344810,498503,1156401,1356112,895037,1259077,-55043,-229979,-734869,-1145402,-1028073,-1190846,-721951,-634609,-291527,224223,80971,990185,1045223,1145249,1424609,602564,694661,30230,-525576,-872513,-1250538,-826072,-1385344,-786019,-154245,41236,1294008,725869,1081994,959195,111492,-90339,-930490,-1057202,-1030632,-966751,7253,-167635,682105,1050198,790274,1348229,297262,549111,-86071,-947162,-673675],[0,0,0,0,0,8,1,14,-15,21,-41,35,-65,65,-94,109,-135,175,-202,255,-298,362,-426,508,-595,703,-811,948,-1088,1253,-1439,1634,-1880,2119,-2418,2722,-3069,3454,-3863,4336,-4833,5392,-6002,6664,-7399,8192,-9070,10033,-11070,12241,-13496,14901,-16448,18156,-20083,22210,-24651,27388,-30569,34258,-38631,43937,-50525,59069,-70711,88043,-117883,188506,-927824,-1335825,-1599540,-366333,259672,838061,2605977,2093234,2778886,1805579,923329,421532,-1016205,-1327182,-1433057,-963591,-1112767,-254187,-461224,-699218,-229405,-1585688,-627088,-1245363,-225536,685145,777137,2632891,2070190,2170433,1728431,-10234,17766,-1423995,-1479300,-1414523,-948085,-84249,593958,832187,911225,426514,-1005184,-1643220,-2470792,-2028383,-1272734,-576151,809668,1958399,2777591,2731393,2992151,1574973,1034077,-183188,-1559699,-521768,-2189989,-1357970,-1018099,-1935147,40816,-2115496,-613694,-253591,-953778,1278281,965605,2137316,2690068,2060298,2013336,584523,-655401,-940670,-2026033,-2262335,-676134,-942107,984865,1505403,1440658,1850098,-234865,12388,-2039381,-2925194,-2263561,-2696003,-438391,214618,1778008,3204348,2697239,3426094,2384026,1266925,717793,-1200103,-1244245,-1671311,-2450770,-2021096,-2007152,-1801960,-1150401,-1147327,-34656,486801,1397174,2163818,2687964,2823710,2325178,1469510,139546,-1241010,-2325018,-2865283,-2442353,-1377358,-174686,898448,2222499,1854463,2130251,1181406,-1362295,-939727,-3743552,-3158467,-1988498,-2724297,1709642,547384,2974264,4831968,1864070,4682952,893140,116914,481750,-3318609,-880207,-3072500,-3487196,-721969,-3713569,-1085821,-591983,-890133,2674294,1226963,3587535,3566337,2173460,3652810,-363130,-290578,-1623082,-4113272,-1713860,-4276558,-645204,566112,578903,4186471,1343365,3212947,1212543,-1477219,-1209672,-4507660,-2905651,-3225962,-2215827,729802,1353312,3554433,3608415,3944407,3165487,1749588,1198646,-1195156,-1269310,-2778975,-3093868,-2954878,-3700696,-1879909,-2400789,-372516,586556,1255674,4032609,2606072,4294891,3364448,1053797,1932721,-2580748,-1688958,-3224986,-5275762,-873517,-3486348,1368753,2655596,1213874,5811101,576085,2092404,257779,-4354815,-1276551,-5559429,-2943617,-609636,-1935745,3507916,2063465,3861494,4890953,2217759,3250897,200815,-420030,-1152524,-3748233,-2139480,-3954064,-3320222,-2364982,-2627247,21946,88448,2000970,3854321,3206295,4773658,3169783,1978056,702300,-2132528,-3026946,-4261842,-4047552,-2996966,-1260665,575533,2226519,3540566,2960557,3106103,1173761,-647239,-2064192,-4306971,-3325205,-3604484,-2280852,363574,465118,3766588,3625588,3803659,4138808,1677973,1892720,-994144,-1581240,-2163964,-4065905,-2851748,-4220203,-2999363,-1540917,-1559011,1714215,1857468,3421610,4850245,3439903,4157499,1505234,-212812,-1041973,-4231305,-3644951,-3796966,-3364745,-613959,403360,2618038,3921310,3180787,2977615,847799,-925613,-2259227,-3576710,-3635094,-3177208,-1679815,22871,1347710,2886472,3623575,3647528,3704792,2018323,1135548,-260353,-1772531,-2267514,-3510889,-3374504,-3168288,-3027258,-1533059,-780945,831776,2329785,3607164,4329051,3880215,3328350,1822753,-54168,-2141139,-3393369,-3967997,-3796052,-2471929,-1187657,752372,2476860,3062783,3647141,2459314,1155471,-547651,-2393757,-3243560,-3451379,-3090523,-1442522,-548661,1469248,2799594,3404437,3441907,2806203,2097617,1039475,-589268,-1482015,-2847759,-2653540,-3509023,-3468123,-2718751,-1980147,-107577,808381,2416582,3648869,3786853,4231299,2914916,1496833,119625,-2213293,-3254847,-3739428,-3789539,-2309309,-1129114,742157,2164292,3306736,3281900,2123710,1156463,-820841,-1998389,-2798449,-3350030,-2463209,-1651170,-148501,1404785,2525108,3335678,3103254,2616056,1827403,753487,-255542,-1322042,-1893024,-2682664,-3306304,-2841816,-2456634,-1460722,-839706,781045,2189295,3071530,3807442,3526221,2835721,1422434,-330144,-1643215,-3016056,-3502746,-3294964,-2299464,-1014375,775684,2081368,2894698,2871206,2038563,885873,-561980,-1904160,-2562888,-2906157,-2028213,-889803,158247,1439958,2209979,2594629,2888061,2361507,1418156,538280,-339933,-914907,-1947298,-2273411,-2685605,-2633814,-2241126,-1975199,-160117,842794,1772364,2907311,3190669,3377973,2761561,1156751,-58118,-1756781,-2404933,-3113165,-3036089,-1880434,-997378,796412,1673779,2244183,2312761,1630618,818926,-604645,-1595040,-1962277,-1824182,-1592034,-868073,211417,1145740,1741864,1877495,1793701,1579292,926105,264834,-217616,-1019556,-1169225,-1985209,-1972117,-2208467,-2260411,-1214974,-681673,674117,1461803,1984281,3194749,2646663,2355515,1553541,-165158,-789651,-2846648,-2512216,-2515974,-2216167,-364495,249136,1480373,1990032,1285979,1590823,-99169,-302804,-1061479,-1888047,-839054,-1429406,-125686,548445,764388,1467543,1141650,1458600,920524,555842,503374,-551350,-197548,-1014406,-1230016,-1575698,-1709913,-1327702,-1646521,-681644,313656,849429,2363674,1928191,2270484,2276346,1015458,923068,-1396061,-1445694,-2056962,-2346387,-1214536,-1168187,762640,531247,1164787,1565807,207400,641235,-739651,-1135276,-497996,-1393659,246479,-45756,611679,1178799,731134,1424669,392873,591296,325910,-539869,127224,-649903,-554187,-676175,-1494227,-910665,-1404976,-684938,-454081,-511542,778061,1033627,2244000,1937957,1409647,1612191,42880,-128519,-1169938,-1686228,-1208219,-1550459,-299430,-196549,362663,1027806,-51686,716316,-407894,-402979,-231894,-601233,185770,-288336,653714,954212,544079,1060142,516014,447056,16067,-586563,-124631,-779692,-244498,-572554,-386000,-328766,-1070903,-590164,-1028969,-887355,22903,-9271,1185018,1077607,1620853,1491296,613115,700991,-514170,-744072,-1240696,-1444705,-565780,-802696,-403710,96544,-8724,292787,-329666,-229144,-139308,-567854,-228748,-54472,712211,864839,492483,1060102,545845,226314,-167219,-491504,-364732,-821721,-306907,-272016,83522,316095,-508519,-279670,-551671,-666410,-501578,-533573,-95757,234984,912164,1545569,1249382,1102640,560950,-72223,-331558,-871990,-775145,-528495,-295059,-186854,-45920,69610,-524359,-497996,-531795,-548615,-57496,73277,647277,658760,999487,1077702,845031,506909,-105272,-544099,-587904,-864390,-223371,-530093,-237317,80649,376116,353126,-63170,-213775,-217280,-843527,-356337,-123273,306584,469517,1007019,1105839,822531,806866,264277,99916,-127326,-588647,-296221,-272652,-816951,-400182,-820665,-554958,-751300,-600916,-399715,-257832,317582,884514,1227988,1324312,1089674,900855,86528,-438531,-738877,-1334035,-813314,-887995,-485313,100856,287253,572498,561964,461934,60308,-600079,-401950,-637940,-316159,-191946,178753,588251,588416,1160719,554006,508901,511146,-291472,-36246,-651810,-559125,-211414,-895584,-727695,-710698,-946236,-612048,-432549,224645,302306,1169926,1550684,1329948,1269456,532217,319785,-766177,-1095787,-986243,-1435973,-869904,10447,-27975,359024,717641,874998,672417,122988,-198994,-672092,-731003,-404792,-402309,25811,57026,605837,387670,581166,869340,327071,552932,-45553,-19246,-291348,-481880,-449280,-924522,-1047877,-1013342,-793957,-340463,91730,434219,1301213,1411247,1615662,1529044,739033,142501,-414224,-1242620,-1402552,-1461743,-1011786,-825223,-56987,338562,768405,684430,472521,475805,-422262,-350246,-553914,-538460,-392330,-312894,108877,345732,444623,560044,537591,775351,335628,6542,170906,32406,-615106,-663642,-898131,-1153266,-781622,-1041138,-447106,61459,1059789,1210931,1468490,1562552,1176441,715607,266636,-792806,-1355553,-1544922,-1238380,-1112167,-529052,243933,324638,881847,1128042,530044,252578,-238387,-314503,-651469,-748488,-438795,-545212,215802,457517,477106,633215,366044,735020,565300,376801,476511,-240833,-69191,-1230010,-829107,-1085500,-1459764,-350703,-711485,-3745,972099,902728,1841045,1304215,1515648,822640,13366,-518836,-1289298,-1150786,-1573244,-1145055,-292528,-132998,706070,746471,766183,913933,-40408,333490,-432555,-499903,-631416,-812143,-66043,-97440,363490,512632,116997,978622,206998,622008,550003,-35500,499613,-668453,-265711,-950205,-1176482,-735074,-1134184,-504592,-124160,603183,1246937,936850,1706838,982591,569771,329618,-1038395,-744221],[0,0,0,0,0,2,2,12,3,17,-7,17,-19,14,-36,24,-47,46,-57,72,-80,98,-113,134,-158,179,-210,239,-267,314,-345,406,-447,511,-578,645,-733,808,-915,1011,-1130,1255,-1393,1541,-1711,1889,-2092,2314,-2551,2830,-3107,3452,-3802,4222,-4678,5193,-5806,6473,-7293,8226,-9379,10792,-12592,14984,-18289,23271,-31734,50324,-138045,-402233,-1662413,-1933238,-2011422,-2213574,-1056911,-489881,1087078,2008823,2096575,2693069,1471820,826422,-169886,-373594,-736358,-240842,-331745,-9298,1025656,-205018,605806,-672097,-1511324,-1299218,-2563529,-1224413,-1113448,2941,1299130,738548,2159306,1329518,1242498,907528,193002,408875,291655,396346,363378,543982,-211876,-669967,-1308249,-2649907,-2669272,-2331422,-1924604,-555290,689127,1651578,3355656,2250954,2753405,1705755,-298737,545280,-2231240,-1271762,-669849,-1632797,1442986,-166713,1121626,1201994,-925438,445830,-1985332,-1503038,-1388183,-1628246,-58937,158481,484117,1027716,1120121,1185728,1375554,1097438,1094645,1098857,459191,1113224,181037,-283661,-1235957,-2833493,-2612393,-3578526,-2710897,-1883039,-579464,1515310,2182449,3717896,3758147,2542917,1800382,185382,-1364308,-1762314,-2633590,-1664435,-881335,-651096,1255757,730115,1225711,897954,-509108,-455887,-2114633,-1546352,-1306897,-1717514,368983,-117335,770324,1294703,605875,1950056,814766,1498598,2062680,569008,1757083,535239,-1587585,-576136,-4052688,-3106472,-3040573,-4568411,92064,-1148236,1866841,4672796,2382561,5724774,2368195,1145380,1324215,-3480017,-1250578,-2769154,-3248193,265388,-1242746,1532862,1721238,366571,2383036,-767054,-38245,-787632,-2691175,-240810,-2346108,-472192,448164,-1071358,2559864,71591,1652449,2640988,383640,3970191,655702,1529914,1051299,-2688694,-951030,-4582033,-4099015,-3338936,-3870133,-699986,216339,2413490,3899278,4075572,4272916,2920053,1614411,-645838,-2045443,-3286262,-3151326,-2365185,-1732506,367381,593012,1990637,1910279,751144,1508982,-1313803,-308193,-1316884,-2585186,133292,-2764335,-89901,619945,-1404381,3843217,-451727,2531319,3651178,41217,4938503,-398025,540704,295968,-5488053,-1451427,-6158606,-4368003,-1673684,-3575947,3002318,1936081,4146367,6010090,2747225,4800463,625277,-813562,-1088571,-4940472,-2451614,-3169683,-2079935,941160,-480762,2925274,1664873,1071997,1963669,-1517850,361721,-1500571,-1970808,-562836,-2413764,-268620,-704145,-218702,1631602,806642,2721531,2608656,2811315,2454684,1541101,431558,-1563167,-2515797,-4595256,-4421650,-4049931,-3489979,-530303,629543,3609891,4338489,4685690,5292372,2177888,2018365,-1267714,-2772600,-2668786,-4665729,-1713250,-1830558,-526782,1968884,404455,2918961,1282869,314458,1558403,-1890854,-264617,-1333326,-2143171,-160094,-2163389,-56741,121157,-140784,2464797,1405380,3183763,3105202,1724967,2266448,-758505,-1221643,-2932399,-4892141,-4129727,-4541826,-2801671,-1073688,730431,3596928,4215978,5055484,4594123,2321333,1326508,-1123042,-2370860,-2895502,-3809842,-2268801,-1701178,-443753,1432104,1218019,2085338,1555140,848540,487493,-729234,-650555,-1429012,-1127593,-1002297,-1059857,-516907,-177093,935632,1331184,2243401,2626363,2402666,2505015,1263388,199091,-1398978,-3035409,-3691231,-4795057,-3958159,-2829722,-909073,1560135,2975361,4347506,4551274,3798933,2841215,610462,-995977,-2300020,-3277980,-2482155,-2785910,-1328252,-279105,492302,1829090,1712215,1511730,1034567,151683,70994,-1136009,-1015280,-1001026,-1009679,-869583,-712602,-71969,511364,1034246,1986465,2164049,2428769,2312367,1083440,253999,-1661439,-2822533,-3846207,-4637909,-3359483,-2683398,-248247,1445528,2779981,4617395,4240575,3524421,2575637,499932,-870131,-2594091,-2804531,-2935828,-2043045,-1206086,-329061,613991,1123424,1306380,1162010,508546,395747,-447496,-537595,-996729,-1297860,-607376,-874345,-407445,29082,334916,1116693,1619620,2255989,2532079,1557769,1321643,15344,-1192407,-2280405,-3589388,-3860756,-3368821,-2050707,-266217,1054280,2875941,3341767,3962466,3319818,1856405,622718,-943713,-1813678,-2324187,-2373715,-1551518,-1121306,65915,228479,883394,1181688,509280,747125,-8155,20563,-125031,-663217,-275364,-761952,-423871,-437491,-373254,274901,385736,1263091,1769499,1715681,1819151,1071172,12832,-1250885,-2695574,-2969388,-3234145,-2651683,-1751341,-509962,1216278,2223174,3100324,3203091,2749835,1966832,422905,-486277,-1732424,-1947766,-1582487,-1811992,-569024,-386531,287493,815213,367971,661759,8537,175140,499,-448350,233419,-215338,-218893,-35880,-600098,92799,-285440,507964,898078,951994,1838605,1015011,1162703,-230201,-1093036,-1397357,-2959311,-2261766,-2480809,-1821971,65695,545812,2553631,2279123,2568011,2917607,986931,886411,-888712,-1365589,-1512630,-1893522,-766389,-996194,28645,254993,-226132,543736,-221028,150109,206636,-541744,458545,-176506,674355,150200,-187945,288483,-577073,125081,-59089,390206,991346,633988,1563283,533975,108697,-532907,-2148598,-1441725,-2628966,-1833612,-788254,-564558,1215914,1481283,2048592,2544794,1486073,1645024,-17183,-334001,-724044,-1559874,-560728,-1031628,-284153,-65224,-338497,373104,-590981,-20755,-305236,-369396,566173,-101534,955615,348986,439061,728582,-357989,375448,-349390,-46950,639405,2560,1149016,770690,599515,437348,-793344,-859760,-1854060,-1836390,-889873,-1239616,146726,608854,1396141,1848786,1242810,1633614,113509,396154,-141413,-550303,-406492,-873710,-203876,-528205,-43765,82874,-720614,-395699,-1132066,-680489,-105674,-309906,625857,744584,928943,956927,235005,594976,-629389,-335965,-316999,-441576,347860,359219,673918,330726,-64105,-268757,-1022932,-1211767,-1334044,-1253832,-376577,-131359,504038,966728,1215056,1419662,631929,821262,137990,26891,-364749,-547972,-88941,14551,324616,185013,-524631,-613875,-898383,-672556,-433007,-623475,157411,400953,982402,1188518,1091431,866375,332623,23422,-160334,-589387,-475035,-118736,371473,273043,421265,260065,-295620,-310265,-786736,-751784,-751902,-549633,-75683,379191,744699,675117,708154,829216,263845,427126,245274,-130490,287046,-33543,378688,163687,-220885,-269918,-844885,-1086530,-1324254,-1229845,-418384,-7013,642145,982583,1252569,1220645,1163328,658021,-87090,-442770,-445530,-615230,-302462,-349508,304618,118484,329022,82107,-400675,-336542,-547480,-407335,-62801,121831,373800,566392,416008,698738,159330,116658,-135824,-6715,106908,340362,176454,389400,376651,40464,-677860,-803193,-1390398,-1327289,-1177463,-539035,104334,578840,964715,1369597,1149540,1103828,574005,475643,-247688,-685559,-704845,-879149,-243558,-684723,-289733,162808,-276297,-83482,-173334,-257183,184697,-269090,106759,335322,108746,394773,568,-12678,-164153,-94615,83124,245163,674383,733052,663262,458634,-284468,-627743,-848041,-1325214,-1320907,-988611,-446836,-42967,964002,1024397,1282456,1492917,1010796,863651,-21029,-290001,-817286,-690306,-799497,-397633,-647584,-145781,-151932,132396,-238590,-87096,35117,-6222,123405,159965,120988,165632,-88410,-51502,-90745,-253714,23508,143969,419493,528058,624453,1022369,296044,179808,-465524,-994095,-1335573,-1407593,-1062458,-823177,-450519,439487,1208052,1578784,1503078,1171835,508063,229212,-169283,-716233,-684176,-624706,-575070,-204069,-254088,137400,-33482,201720,173976,153086,207914,363696,245595,303152,38268,-261887,-202217,-344981,-98914,-120546,400658,442461,691405,983853,728448,589812,367193,-511567,-985023,-1284549,-1412750,-1146158,-885317,43391,722847,711079,1475347,1353489,1223861,794882,74697,-63175,-789853,-341895,-967563,-864823,-318057,-545302,133085,-101643,2140,404184,-55882,669754,103932,299442,349518,-319422,166073,-566224,-228041,-438550,-552836,275822,9108,789486,912770,655318,874364,-309776,-236679,-790309,-1454978,-1154805,-1341099,-454864,19321,383371,1152229,1274318,1482666,867937,612568,373382,-556320,-191370,-991098,-620870,-379952,-926310,175775,-558276,-62824,117486,114189,639143,-655,634064,459606,-56378,417710,-629526,-247627],[0,0,0,0,0,-8,-1,-7,5,-3,15,-6,26,-15,33,-35,40,-55,58,-76,88,-105,125,-147,166,-201,223,-275,305,-358,409,-457,532,-582,679,-747,849,-950,1058,-1195,1317,-1479,1638,-1822,2015,-2234,2469,-2730,3010,-3330,3674,-4059,4491,-4961,5508,-6103,6803,-7598,8541,-9666,11032,-12758,15003,-18107,22733,-30447,45913,-89812,572342,1749410,1032244,550555,65312,-1537717,-1343714,-2239744,-2438031,-1118056,-1383016,386568,911379,1143346,1223489,567877,170966,-184792,-108286,125249,1276988,913646,2085056,2185624,768356,995349,-1548924,-1594960,-2859237,-3352808,-2215438,-2038033,-48448,317865,1550086,1939357,1899150,1194888,391375,786486,-162282,398030,38734,375225,1086671,203134,310979,-473613,-1335924,-1398289,-1746046,-1508971,-583308,-941295,717425,1075928,-111260,1466398,-505198,-263506,244458,-1225998,1497975,629387,2037160,2710936,1406495,2252158,-340933,-1193515,-2274795,-3629104,-3335186,-3093265,-1712581,-691877,1216541,1587037,2266901,2524190,1065283,1599826,1514,232706,126353,-412416,499052,-99147,346545,-278313,-692547,-722426,-1564383,-947233,-810512,-626371,1007283,-93369,917275,315382,-616707,-66227,-1316588,-782483,-23612,92372,2503110,2132770,3008406,2860064,944087,918653,-1981199,-2670688,-3337400,-4793718,-2475739,-2675354,8481,1287653,1720001,3598352,1848420,2513498,1534844,-240922,662513,-766527,-762059,461890,-1299166,115684,-241167,-1727793,-94432,-1694163,-643470,282399,-807948,1510330,596236,37134,944756,-1068443,-434803,-1090044,-1364829,-5889,866147,1695670,3442838,2823990,2968154,1876400,-382357,-1293868,-3737601,-3929106,-3968422,-4008849,-932703,-1521082,1782823,2346104,2315727,4193382,959995,2651818,265722,-780002,799809,-1831228,-22918,-718031,-1665007,190632,-1839075,-385838,-577212,-864800,908460,-27964,878910,1004262,52989,180677,-1274286,-1181934,-1291914,-1640356,165395,1063189,2366012,3268655,3207580,3326383,1717640,-31530,-1547743,-3503085,-4402257,-3521768,-4274875,-1810661,176195,414789,3870755,2313900,3140153,3318012,427009,2147049,-698123,-1102360,91396,-2558314,236353,-1436269,-1975467,96324,-2058136,468101,8460,67181,1596059,436301,1468108,380211,-899249,-517525,-2581518,-1501259,-1485079,-807231,2015668,1461051,4124325,3687159,2239857,2695625,-1057962,-1184738,-3636853,-5208542,-3375955,-4456728,-1468011,-117760,980390,3543163,2515405,3726520,2740482,1795712,1407446,-570856,-121258,-1331852,-1126897,-1468383,-1806699,-729328,-1649015,-462652,-381239,395082,1009302,863436,1655247,534598,742441,-739237,-1628755,-1433441,-2626206,-466652,-340012,997244,3093685,2560559,4138110,2913887,850287,789984,-2735522,-3434648,-4198791,-5125110,-2448424,-2233176,220645,1825798,1952574,3971382,2797802,2695301,1925536,475380,97911,-1135155,-767274,-1503452,-1799792,-1056560,-1815964,-848858,-781187,-536398,779160,940897,1607964,1276888,1106585,538401,-633751,-1443646,-1787363,-2241344,-1041481,-178311,1115461,2670480,3048149,3598440,2623760,1331133,-222803,-2455459,-3360409,-4303040,-3894197,-3191150,-1656093,143098,1492188,2749959,2984676,2939251,2410111,1638394,1045855,-184395,-490843,-1166634,-1592422,-1530445,-1632973,-1600877,-1374046,-776575,-177578,625630,1161244,1512974,1742233,1387658,103773,-243059,-1432315,-1978207,-1803501,-1068340,43083,1162113,2350365,3146649,2980369,2228223,1178422,-473463,-1645399,-3265444,-3550516,-3684278,-2664182,-1283854,79453,1403235,2237923,2590509,2903870,2100023,1304208,704487,177726,-165691,-1179283,-964033,-1349796,-1630180,-1424745,-1389155,-599711,-244311,263209,1228944,1317918,1442779,1277481,94479,-316173,-991841,-1508368,-1821363,-1056608,-243834,1026814,2142949,2720403,2775721,2238039,830127,-335106,-2113664,-3073652,-3436213,-3612596,-2186701,-1138600,364062,1406642,1984816,2830500,2380571,2051793,1854227,630666,258707,-283700,-828885,-993104,-1275434,-1403423,-1653419,-1277393,-833514,-488240,588669,965623,1550769,1510954,935539,604025,-410253,-1161816,-1532212,-1588361,-782655,-319856,1140083,1852749,2159574,2566320,1579790,874563,-456872,-1881135,-2193028,-3283184,-2448961,-1936135,-868721,546061,958500,1661588,2013274,1946029,2033930,894813,706945,330852,2845,-287187,-984189,-907476,-1260464,-1367197,-1283356,-1171090,-576162,-99025,870470,1204469,1091905,1382554,145989,165517,-1036573,-1441108,-1049079,-1359853,224324,856327,1488108,2080300,1427688,1722740,660317,-1048898,-1192362,-2536100,-2034216,-2301389,-1552430,-108025,-189941,1411269,1695257,1821607,1510524,694526,1319430,354413,472531,682491,-540132,98360,-987495,-1016986,-1193099,-1794547,-293652,-1027838,-142785,991342,567085,1853132,792087,709810,102606,-1110179,-465821,-1491274,-438044,150255,507782,1585717,1032018,1836235,979176,273459,-367887,-1775932,-1640111,-2150298,-1559860,-886956,-670442,948264,514402,1511243,1337353,730433,1448821,274925,908250,292970,151887,711326,-627345,-370196,-1034914,-1563045,-670031,-1840122,-341214,-196008,-78154,1645141,408236,1472515,561906,53028,223202,-1067616,-113174,-853613,-64321,1131320,537694,1596713,860865,694553,384431,-1021259,-688070,-2031027,-1579652,-930204,-1046491,342499,-121926,1041704,1258510,592891,1288220,133480,627768,534722,27290,831794,-145435,527663,-291712,-1113247,-688945,-1548584,-1225348,-989888,-448077,413952,350304,1188544,667162,909270,949224,-436114,37268,-726757,-292366,195041,-71989,1185068,326856,908176,432299,-556679,-338643,-1448735,-953361,-1144479,-949899,-28324,-77148,638383,577485,404409,794679,1495,442325,13475,283942,1062706,337419,847398,52207,-136410,-301035,-1315082,-1008847,-1560921,-1221098,-441759,-87202,526369,699087,1214054,699895,565705,407328,-247408,-49300,-80611,81765,554194,274530,654529,376353,-171255,-115737,-928794,-895751,-899361,-805716,-359047,-204298,443491,380945,304226,220753,-37564,160925,-89603,153039,331115,488329,860482,536297,379068,93768,-399098,-802377,-1361576,-1062001,-1125502,-509815,-99354,204948,1148710,779213,894570,791668,469174,104948,36157,251320,327222,14750,102049,199810,225289,-313067,-671461,-680591,-761419,-412197,-423894,-187105,207713,270614,643977,361908,261809,-205460,5507,11517,-53907,225030,436824,486688,1097368,649748,40663,-131065,-773222,-794198,-1565587,-1158974,-612035,-405854,227986,428497,712182,726356,631137,650095,357470,293342,252612,-103906,76605,-48645,-36760,-287957,-469626,-560778,-1003050,-943122,-630983,-307735,349215,217777,785091,533988,317457,-35248,-393939,-125267,-188352,-156629,87192,237936,949005,739155,813042,251447,-235201,-407797,-1365099,-1015086,-1141545,-980940,-421497,-326909,327341,404341,866430,724711,583850,352795,351658,221608,267553,254052,110052,-213631,-309259,-589218,-792253,-605997,-795454,-470968,12033,144135,816612,519843,392571,589436,-266493,71081,-613908,-496173,-42771,-254706,403525,492853,1076388,1007239,638793,-80969,-605150,-887327,-1147460,-1059381,-633078,-650915,120059,456001,525535,620323,683618,557668,633181,281168,482531,510345,292057,14754,-160060,-354965,-611679,-839056,-884266,-475239,-542449,2448,464392,698440,949214,558574,60929,76437,-614727,-422596,-599297,-351386,14947,544368,749984,834815,1030479,604128,-77156,-326616,-604441,-990685,-1198119,-898613,-615483,-324716,272002,443166,841959,444412,557652,783614,702604,664466,377655,167200,-64556,-400022,-617689,-781971,-535168,-748421,-684810,76432,197290,554327,501019,675755,585134,53779,40876,-658036,-510631,-678934,-741265,85853,363716,613413,938650,384328,840989,58159,-304017,-312873,-1191708,-766040,-1174149,-490439,-17732,-15346,765787,444900,872407,505840,614206,619079,280624,541660,226871,94198,-76710,-566142,-565433,-1013203,-897024,-555360,-462558,265840,264371,748319,871428,330551,488681,-475540,-450528,-642600,-814806,-349293,-419828,426982,421070,578537,1065502,124124,159685,-345562,-659333,-425017,-1229040,-560965,-707137,-139243],[0,0,0,0,0,0,-9,-2,-16,2,-17,11,-13,23,-12,31,-22,37,-35,39,-46,48,-56,60,-61,69,-70,68,-82,68,-81,71,-79,72,-61,63,-37,39,-14,-2,24,-54,79,-117,156,-194,247,-288,344,-400,448,-517,555,-616,645,-673,674,-627,550,-361,69,443,-1250,2588,-4827,8792,-16484,34351,-189753,432431,1557680,1630342,2754575,1551100,1629401,468622,-1098450,-1210504,-2421396,-1856520,-1696827,-1124911,-418173,80857,360248,117455,58503,-552626,-104233,-434784,355808,1557846,1315756,2576972,1562825,1533284,776960,-1031186,-871084,-2196140,-2066315,-1599564,-882093,64753,372832,661277,541056,241606,-677315,-536686,-1105490,-523520,342914,790164,2137196,2065328,2278073,1650217,916582,-338465,-1005295,-2117946,-2573808,-1121518,-2290611,-440110,-452516,-624185,1365688,-872081,837578,148546,-203631,2009138,868165,2169259,2295543,1110939,1405262,-324477,-832176,-1817389,-2194728,-2102210,-1209391,-465040,490090,1025740,505697,1091863,-308147,-570942,-876693,-1375458,-147754,-226860,1183570,1841199,2224451,2925639,1590643,1212951,-16335,-1649379,-1743251,-2387160,-2172368,-1385207,-1550150,-318415,-342425,-139402,661143,-90564,938840,879466,1050473,2586827,1422914,2188443,1374587,28355,-204638,-2150473,-2238495,-2740150,-1976902,-593561,-762399,1281525,1176169,1138438,1290263,-303677,-782350,-1151862,-1972377,-402599,-97318,503600,2752529,1705719,3005650,1949426,361348,746552,-2126731,-1999295,-1845654,-3230463,-1110088,-1344847,-1116773,374365,-585609,313170,736208,-324729,2118167,1526642,1732475,3171434,353843,1950083,-519730,-1896824,-799991,-4238494,-1255253,-2361583,-1146129,1440991,-355567,3000196,640308,834249,1063376,-2773913,-361986,-2386891,-1120711,445265,-89935,3042108,2075281,2643518,2689609,276867,674761,-1206728,-2328871,-1942931,-2809295,-1525407,-1935428,-780332,-356506,-783081,655324,331764,1460858,1828088,1941032,2466963,2133202,1677097,534286,-529388,-1947396,-2646264,-2594246,-3081651,-982230,-1351962,931880,2158452,816375,3144740,-19803,186581,54726,-3205976,-403337,-2153275,-872337,1995933,258930,3758381,2201682,1341652,2718504,-1477615,-152348,-1749590,-3097457,-1288683,-3240697,-1024887,-955666,-1562121,932628,-787498,1395464,1355812,1309674,3611059,1393240,2969690,1688374,-161732,131367,-2911691,-2032024,-3189349,-3051764,-689027,-1379653,1577389,1578798,1762782,2235422,256384,381293,-1642355,-1551836,-1659712,-1771267,-51714,490328,2046444,2195161,2493745,2214598,903899,380810,-1220058,-1680188,-2007564,-2343227,-1624507,-1931982,-704135,-845709,-648022,793280,305863,1987075,1929602,2019898,3258298,1530383,1999953,319732,-1608078,-1606062,-3478810,-2640878,-1943688,-2271001,585200,594816,1893391,2467662,1033956,1301618,-95802,-1165967,-1426391,-2098504,-1191595,-389528,671018,1650771,1952587,2754812,1995891,717913,316032,-1277143,-1205622,-2025647,-2260698,-1767700,-1821165,-753618,-741198,-468123,443361,405955,1586815,2263310,2573895,2759329,2179377,1538575,19999,-1174266,-2295491,-2883966,-2578002,-2449976,-1299703,-161426,1153059,1996297,1999364,1980806,962379,-373125,-905404,-1667827,-1570008,-1081416,-300431,766596,1650367,1985311,1979153,1503831,977109,-237127,-962109,-1601472,-2087103,-1543699,-1680125,-1302743,-905985,-877411,-150427,-128923,1021760,1410333,2023821,2611812,2300393,2173925,983237,-247313,-871149,-2511863,-2753793,-2976668,-2335994,-1252114,-138112,1398742,1705645,2214085,1827684,589373,-311424,-986096,-1353273,-1460878,-839065,155446,886961,1487439,1887368,1678136,1655965,255278,-404677,-972024,-1354834,-1210105,-1686063,-1278370,-1135128,-936781,-568683,-381499,284789,670629,1398666,1945459,2295174,2616141,1948960,1189436,254752,-1115701,-2145520,-2959082,-2661290,-2008233,-1313859,-45012,1009911,1718601,1866728,1516179,521502,-363381,-1027821,-1127592,-1419341,-755886,-18757,792969,1114261,1589482,1348241,863807,313799,-244798,-712175,-1089332,-1121373,-1017080,-1297871,-902086,-741710,-717944,-111654,-115366,688437,1028600,1503358,2100053,1980969,1904538,1033070,-37893,-813025,-2056955,-2306477,-2170893,-2029653,-830456,93328,1045048,1224763,1379690,1289669,546113,-2994,-367574,-1259215,-821661,-255606,122721,1321239,979380,1532444,1183061,611467,159418,-327962,-641876,-969419,-1052515,-994234,-1006051,-554795,-764690,-228599,-388563,85856,474397,824806,1851741,1932584,2173660,1808441,894239,489755,-1238456,-1514234,-2095877,-2499515,-1603184,-1286302,173901,726842,913053,1584084,292682,528779,-125531,-877189,-325396,-844362,-80843,293885,527626,1527272,467957,1131916,193183,-485406,56423,-1354346,-393129,-824816,-914207,-150044,-855805,-243947,-803905,-642384,400364,-158861,1221056,1254441,1434546,2223456,1261063,1375040,-168629,-846861,-1395163,-2309350,-1581245,-1970033,-743852,8447,280953,1365289,832269,1204197,429571,-379025,43249,-705629,99532,-30667,72794,1024174,515812,1144769,419722,-362133,199392,-1292260,-697732,-1008369,-498305,-121615,-917676,406086,-624354,-404229,-76979,-594532,701002,119372,1144897,1553863,1208778,1897622,505236,679682,-504230,-1599925,-1237529,-2186595,-1072780,-913206,-734006,600230,256431,988118,359868,-73054,567688,-639812,111524,-129130,-54758,896745,497392,1230733,367636,9626,-174571,-1257039,-377940,-965083,-393663,-285815,-552107,241584,-189732,-103325,-285293,-678092,69540,-365470,676260,858271,1034273,1636453,844317,1285959,296908,-555912,-828007,-1910024,-1100941,-1321775,-905679,-58646,-323915,851787,551214,232579,155063,-66228,19832,-95760,458897,780471,442822,1231202,639167,703991,89659,-791087,-340881,-1067056,-603207,-587727,-77415,124858,158,285552,-13043,-252587,-219537,-619552,20481,131174,599415,1065723,1011819,1168208,517859,179207,-348773,-966622,-1005380,-1290057,-1098438,-283117,-267046,213950,186602,567706,99340,25958,-41192,-74490,415979,387397,832002,565703,981424,569386,36356,-148970,-251903,-1031967,-736432,-856101,-220650,-255819,-96055,522737,276991,1120,-376544,-364340,-140501,-447859,171953,406975,899119,1115571,853390,695307,154216,-168095,-823515,-940886,-804166,-762762,-444555,-177839,-146959,188721,-139270,-3759,-225715,-87334,218274,9105,753332,567901,789154,655332,318064,286710,-525288,-851910,-781341,-1119610,-733694,-660076,-182412,491371,354602,631157,132153,27712,-161853,-420157,-264785,-131939,512356,537370,614755,927487,344333,332548,-268638,-724549,-471378,-1069912,-97701,-648875,-137470,-211394,-322819,148441,-132565,-10047,197005,16,312255,733024,794472,1118677,501503,599023,317326,-447378,-810791,-1163594,-739990,-764984,-522383,7371,215904,731791,388128,268217,33821,-5070,-83689,-397585,19077,-92370,340042,685632,570933,766299,-77452,-185333,-302321,-616225,-611391,-821377,-707140,-105036,-246233,-75492,-82347,-72942,-74929,-257439,389784,667378,696320,971089,996336,935150,335386,-173614,-429564,-998571,-758416,-1038935,-944422,-352863,-161295,409278,673393,576851,286598,77290,-38981,-279006,-334863,9113,-90883,501256,300496,376741,334540,328349,-43502,-186916,-768873,-256333,-590532,-332605,-320162,-305966,-301439,-174419,-175942,-181369,-154627,373213,339394,596371,812627,811084,842719,321734,-41832,-437916,-983996,-1027784,-1150025,-681698,-27251,14461,468416,527107,575420,797591,363240,-15099,-381264,-293019,51887,-76991,159483,307363,509095,442928,71523,187512,-408833,-313996,-546805,-474710,-3538,-295426,-281251,-318366,-436848,-193514,-506837,-144581,219508,304328,1012397,928926,809599,512885,-85663,149183,-922262,-849640,-962721,-1133549,-674905,-639775,270578,381749,577257,471393,89639,539425,-259395,-155610,486,-300962,348800,-32261,165047,337470,-160185,454523,-290081,-159558,-264162,-190277,131794,-494265,225081,-223512,-374946,210860,-607960,-94842,-239789,-181180,671922,445393,924806,502659,585767,614623,-452477,-279957,-947449,-967621,-733171,-1049955],[0,0,0,0,0,8,-5,15,-15,15,-31,21,-42,36,-55,61,-73,92,-97,123,-138,167,-190,221,-254,295,-329,378,-419,483,-545,610,-697,766,-876,964,-1082,1202,-1332,1487,-1639,1822,-2012,2224,-2458,2713,-2988,3306,-3638,4030,-4443,4918,-5456,6044,-6752,7529,-8471,9554,-10877,12505,-14544,17216,-20802,25912,-33647,46559,-71646,137098,-764629,-1546970,-886174,-1393689,691187,1062055,2012765,2650091,1892244,2274083,658756,141674,-812500,-1477831,-1235305,-908308,-506102,-396098,378692,-418752,-33462,-1034174,-1309908,-816254,-1694476,84517,511550,1233771,2344575,1645949,2656519,1028341,682039,-105569,-1226030,-782500,-1074677,-576188,-157518,-67427,-152433,-768330,-1031038,-1574174,-1708322,-1432566,-730362,641895,1562513,2380331,3103496,2161656,2257431,1011380,-1185422,-311477,-2561503,-1198175,-999401,-1638260,1269818,-871440,123566,339949,-1920585,95022,-1935990,-716227,176676,-172198,2185613,1105023,2201558,1974522,714864,448836,-207741,-640035,-617861,-561799,-672814,222092,-370271,-682278,-969575,-1438733,-1747957,-1794811,-1177818,-344576,650445,1828892,2512821,3087006,2787199,1553475,538257,-726101,-1558647,-1766603,-2259668,-1738285,-64734,-499074,1143958,42699,-72821,316465,-1691156,247477,-1302506,-282248,1196573,61962,2799123,951959,1674897,1396965,-761063,976266,-1120072,-367087,219776,-1440419,1172723,-797818,-948352,85716,-3174195,-845812,-1956676,-2125854,1371164,-810982,3216859,3320025,1906945,4552662,200228,607221,-368358,-2968402,-973385,-2753520,-1553421,-168295,-964338,865318,543062,-57628,266097,-919346,-1017420,-421842,-876775,972616,834089,1067582,2209931,307153,1597314,-154493,-557889,500838,-1699943,1021146,-272484,-348606,1090170,-2394101,-613636,-2180385,-2845715,-764029,-2609335,453661,1678498,1518544,4569419,2462698,2971520,2067058,-742966,-115831,-2498421,-2481503,-1701826,-2415291,-276486,-229924,152470,1393118,-198886,407405,-385346,-754850,261201,-584501,547251,1420536,431693,1808767,760667,-74534,960595,-1309265,43496,183298,-931957,2005426,-1053439,-4268,-11103,-3610179,-531014,-3117201,-2334017,432259,-1193736,3065101,2322759,3025585,4759113,1156896,2243179,-245810,-2087854,-858187,-3713217,-1455257,-1457114,-1905946,1250185,-702189,1214883,636130,-962069,1375846,-1683673,401260,437888,-832208,2477192,-147486,1368593,1172171,-811312,1160438,-1148834,295219,445087,-417188,1134025,-392196,-18229,-1062999,-2004280,-1937467,-2498739,-1569875,-1183708,330631,1520197,2890117,3414407,3006656,2823586,927634,-39858,-1401662,-2188078,-1972345,-2804037,-1121398,-856474,-274308,1195585,-292287,991399,43746,-646899,839267,-1204001,1001295,601664,-16612,2257570,-374027,503108,483963,-1265292,1013084,-1064069,300587,1126952,-426279,1325324,-755111,-918157,-1357716,-3097150,-1652959,-2203296,-877254,1013265,1435212,3461874,3034631,3079536,2623317,632502,418192,-1612087,-2401747,-1771119,-2891227,-964946,-740223,-312078,984693,-89071,782084,322918,58103,431244,-185001,862328,449828,534730,892432,581083,199459,-446677,-320083,-570797,-44277,482362,424402,852655,171646,-321987,-943701,-1944086,-2046648,-2332072,-1478541,-785885,525321,1862885,2520826,3431074,3148445,1997010,1059102,-625534,-1219236,-2223552,-2566399,-1416867,-1590894,-527929,148345,109981,806782,266190,208265,156538,-235703,606624,279625,844936,882312,391735,676319,-317728,-60573,-404759,-607709,273900,157967,648039,973521,230396,-32819,-1046751,-1611567,-2042565,-2170484,-1067509,-702956,685760,1991027,2449171,3099613,2379121,1758380,802101,-865637,-1351737,-2010642,-2163212,-1837255,-1121423,-382719,-308436,304090,289759,326241,276272,-109375,591611,420890,692583,666095,688135,835804,271045,-113466,-509614,-598373,-482517,-250467,172981,546054,352401,477975,-86445,-1043627,-1287710,-2171329,-1746058,-1347030,-415956,866737,1439098,2536024,2809745,2547312,1729879,353622,-257182,-1254391,-1831978,-1861602,-1401654,-1101003,-564187,-84686,146376,205986,281184,-127877,231418,134314,456322,693742,636979,986439,568358,164817,271023,-702378,-751555,-596303,-456626,319704,381670,619121,307822,-293661,-409096,-1605636,-1661837,-1591715,-1194315,-69419,776482,1971383,2266762,2352182,2417448,1417748,552932,-437353,-1283239,-1410525,-1770889,-1145101,-1166145,-398230,29294,-171275,327617,-228354,-27209,193261,-78232,983330,523108,858297,952263,449982,583099,-553880,-552947,-561690,-675275,100003,-380908,856455,428302,-1317,163509,-1371812,-518955,-1469615,-1645337,-515424,-618959,1059171,1299213,1860244,2489078,1279896,1634653,-45570,-364301,-772465,-1994319,-709240,-1538677,-623403,-152023,-777325,747984,-516390,-169046,448303,-369468,833318,157009,1162175,1124059,493885,1115763,-322382,-47147,-369985,-955146,6772,-994613,424861,170830,111291,885386,-835482,-45006,-1280636,-1114817,-1005613,-1402890,374342,233473,1418791,2094538,1421867,2263009,498994,288821,-404040,-1351808,-388033,-1502045,-630703,-279906,-810567,623375,-605965,238348,-235086,-520512,632952,-388583,1106713,826149,535070,1553003,-85450,705738,-415852,-551945,-15298,-1406700,189213,-302766,324698,767138,-476751,588415,-817841,-680509,-663455,-1543471,-136050,-439764,773991,1202421,1402106,1975526,730309,1025690,250056,-948695,-454970,-1278015,-456819,-884150,-404051,210900,-519180,331304,-245961,-451423,102597,-628605,708697,640684,1006323,1279669,719043,1087959,23360,-160666,-684152,-1322319,-346867,-808036,-236006,250095,-350825,418193,-372340,-507631,-711767,-1075205,-352461,-534491,421833,687686,1057532,1228582,760603,1153839,385000,-322939,-408988,-898298,-598672,-830754,-319713,-208166,-629123,-88767,-437152,-380074,-307894,-625773,149076,-124808,896165,891440,1203704,1228412,655566,600578,-164084,-520739,-325325,-792733,-341196,-107598,10705,160746,46786,-43412,-308843,-368582,-362040,-768444,-203166,95954,811519,919669,1219019,894708,725345,404596,27860,-231283,-688287,-441443,-564753,-323656,-137196,-222932,-85425,-205010,-462659,-498618,-571348,-197869,210393,567334,1052286,1077691,1078008,867042,385376,68590,-709696,-753131,-760088,-726331,5434,-267633,-224485,97554,-79801,-348905,-520504,-501043,-564268,103574,390387,247016,742057,875331,604693,503864,-64121,67384,-515797,-502812,-377802,-164050,-94383,-78680,-23363,-200511,-571604,-607927,-695126,-662213,-184702,68935,494390,637724,1143956,949592,887159,577743,-96692,-186363,-370201,-686384,-477454,-930109,-150635,106676,-322805,151335,-543673,-261520,-396995,-382802,320787,-34056,879583,762522,721200,616935,89948,178812,-176170,-848263,-81659,-598260,294086,16214,44669,83950,-564889,-117131,-594996,-612972,-646519,-473718,36331,280437,930095,1002760,992503,600507,400695,-279316,-400993,-750780,-362321,-847614,-564821,-151691,-321789,-57565,-313049,-131698,-286895,-105188,151239,184,276588,538865,486449,737257,513514,268614,-61878,-355672,-516991,-664752,-272524,-148034,-46522,100236,16632,14737,-346984,-904458,-695656,-505513,-378333,-57561,465712,675653,833912,919029,637960,399860,-141482,-225101,-489108,-639108,-530490,-660510,-218036,-261448,-185463,-317009,-216543,-119274,-135825,-10154,75920,420446,476563,790961,538589,160579,21647,-294718,-464007,-400989,-462173,58018,150292,281726,227581,67552,67504,-530383,-296438,-538844,-355790,-136445,-102679,103738,796678,878378,813210,663806,420116,61425,-477040,-482427,-600952,-422512,-198113,-286312,26375,-345988,50526,-22666,-447387,141103,-42134,511019,788095,493162,636752,-84444,403335,-149272,-444997,-473853,-386801,-318740,-294346,20768,309109,109553,257156,60134,-207399,-311086,-832441,-582917,-276062,-470933,285703,459352,880808,730820,659205,396185,-238630,265987,-380480,-320874,-262755,-627684,10820,-389699,-163557,-268998,-206390,64233,-95808,328999,580212,445751,881536,239472,531967,246602,-317760,-186287,-910779],[0,0,0,0,0,1,3,5,10,4,15,-12,18,-29,26,-48,47,-74,85,-105,133,-157,194,-233,276,-333,393,-463,551,-626,744,-841,983,-1122,1280,-1470,1658,-1897,2130,-2413,2709,-3043,3407,-3807,4245,-4728,5254,-5832,6467,-7151,7924,-8742,9665,-10656,11763,-12986,14329,-15849,17521,-19435,21581,-24054,26919,-30288,34330,-39255,45329,-52477,102525,-543472,-880541,-2216927,-1801560,-2157318,-1798643,114583,311947,1766706,1820440,1797276,1829942,902546,130843,-440921,-430266,-592444,512837,158654,736792,583335,-308133,-70184,-2277047,-1744482,-2441201,-2179313,-484681,-312733,1353532,1778236,1919299,2315150,1359081,1113752,586,170112,-428712,-195371,136474,8592,597076,-632831,-542464,-1439867,-2147043,-1718933,-1898749,-963483,424181,627937,2069452,2171238,1265905,2126436,-127761,55252,-67581,-1825066,812412,-554473,507635,1676810,-267694,1303746,-1217601,-1626094,-1946474,-3129987,-1401955,-1697597,141644,961590,1612426,2435369,1803261,1908260,1046164,711792,-177282,-251684,116638,-281765,263425,-160501,-575280,-825279,-2065162,-1599456,-1940548,-1413960,-208989,444420,1495600,1764964,1729060,2305612,607340,531802,-699994,-1152969,49353,-1119108,883789,735933,534391,1522953,-784983,191983,-2102374,-2567323,-1527906,-3203050,-95835,-716077,888311,2343280,1130529,3195566,959777,1012457,1448813,-1406772,1051435,-699165,-447556,1150432,-2185427,363766,-1647629,-2854780,-138681,-3435125,-90686,-85766,-554867,3388278,595477,2908581,2111540,-321056,1304538,-1865344,-673490,-1162082,-739331,819146,467705,1888442,559902,708029,-659885,-1951447,-1720673,-3059164,-1606284,-1725791,16723,952758,1467584,2648521,1545473,2199936,649004,916539,819391,-732503,880066,-812734,-573120,-10117,-2174171,-531415,-2628005,-2296678,-703926,-2074790,1332024,1012830,1583071,3250423,1002736,2078187,367435,-797291,294758,-2650208,-323065,-560054,-62378,2419672,152547,1884012,88256,-1140310,-309259,-3405602,-1808239,-1814768,-2332927,955512,102002,1677809,2710643,947749,2568743,770780,172914,1459390,-1080877,391007,85408,-1078913,22414,-1945828,-1945545,-1791585,-2562991,-1070354,-603035,244758,1680028,1738114,2395524,2021568,813492,690151,-810188,-1457787,-1257475,-1366812,170297,135071,1219631,1642404,517091,1167646,-1121131,-1458873,-1840432,-3171646,-874452,-1817692,-232905,1825757,739123,3088005,1478996,1617762,1810432,-31345,979754,-172301,-81037,-99572,-1076107,-400012,-1909212,-2100865,-1991542,-1916667,-992721,-527262,627348,1940962,2027497,2562428,2280418,837558,345759,-862496,-1764172,-1155725,-1537793,-256119,682802,780940,1721784,630657,418069,-300201,-2223112,-1884158,-1939981,-2191657,-146442,-839708,999473,1823382,1258904,2484084,1267319,938085,1019929,-10821,513836,-251591,-295980,-187384,-1433663,-1238558,-2360962,-1962687,-2112722,-1160790,15084,542942,2063667,2617086,1971674,2388410,945458,-7212,-773171,-1775299,-1008110,-1013798,-605771,742959,677203,1644708,905300,93347,-350397,-1735783,-1754495,-2108109,-1594491,-533677,-406317,1148729,1026392,1856047,1565027,1054941,1262984,619626,668213,106544,-74215,-348203,-525395,-1313718,-1700891,-1968487,-2089371,-1521007,-989925,40640,1334914,1907279,2665856,2230179,1740182,961040,-139479,-1163100,-1282856,-1458460,-921459,-90303,487091,1004727,860203,941298,235578,-934905,-1174149,-1916350,-1553136,-1282929,-864886,311802,876331,1608663,1637119,1411312,1333992,920489,983886,465006,371967,-10296,-446785,-648755,-1067292,-1740401,-1664075,-1970425,-1734983,-652357,308083,1340529,1941533,2275281,1942362,1437701,880869,-314257,-829391,-1373894,-1281060,-751944,-317968,669012,727575,847452,719067,-136574,-374694,-1459296,-1383697,-1561897,-1193696,-319699,63623,977435,1233403,1343428,1165278,777969,977249,810914,403175,461863,-6329,-72889,-961113,-1131436,-1465977,-2191019,-1790675,-1574292,-657468,639510,1162911,1978660,2303935,1882468,1762694,273216,-467578,-861313,-1520441,-931523,-1037195,-156107,507929,685153,878421,637229,-178093,-595086,-1575856,-1207735,-1440674,-846163,-364276,214816,697051,823507,1298042,1222834,644250,772442,397592,404558,557891,-85630,30623,-602768,-1259887,-1530219,-2046559,-1746532,-1590241,-737077,385884,1019854,1797143,2247761,1734003,1334398,215269,-220232,-1115803,-1226527,-1134097,-744374,104401,88016,832715,307600,254297,68911,-910115,-897164,-1311269,-1247954,-674069,-179747,778091,685225,1076962,1111237,434099,1125283,345454,296705,692988,3976,449665,-637472,-356781,-991671,-2037505,-1298105,-2300709,-844348,-248633,-230418,1639659,1003284,2245470,1720738,777784,1021569,-991433,-451963,-897350,-1190593,38381,-802275,647523,688694,159714,763990,-805758,-238688,-1103806,-1278418,-392639,-971855,481042,313446,773334,1554497,363370,1052425,323442,456552,567356,-13109,612738,-302632,63967,-307083,-1333924,-685507,-1928772,-1308207,-1218356,-719837,912940,735368,1772135,1475562,1104696,1771590,-267713,357188,-1065408,-956241,-528606,-794948,600817,157214,625837,565307,-580895,256769,-1178778,-928600,-655120,-1315629,508067,-425608,1047784,894120,715101,1319036,215949,427265,227925,-75781,748123,-216877,331788,-102266,-870960,-442204,-1595599,-725555,-1350900,-1172354,-62650,-113347,1289114,1162010,1350171,1686906,472275,694689,-342498,-582664,-332636,-1105122,-13942,-228318,241539,296068,-259047,-51342,-911059,-698886,-976556,-1025093,-139901,-308128,675918,603769,773969,1324490,435443,746676,234917,-240689,372523,-123808,357183,64703,-120461,-168461,-965335,-710588,-1536844,-1158986,-664125,-527292,356114,483512,1211141,1325293,1173080,903736,304675,-209434,-296605,-580158,-349935,-156181,259679,153823,363352,268408,-595111,-547386,-1045865,-1213761,-727395,-417208,186695,588054,617923,1106031,394099,700192,-74339,5888,-267679,-164921,193854,-27891,462107,-115174,46118,-674660,-896619,-779228,-849691,-741445,-494873,-95335,656042,871819,1116315,967579,508004,558167,-30634,-342006,-374717,-241210,122953,11715,300701,196947,-64194,-591218,-1001386,-749277,-604626,-615099,-357433,239550,607985,778613,1067792,980286,417754,453236,-568945,88344,-135612,99908,230915,-335103,231409,-211169,-545969,-526377,-775534,-785123,-684722,-415082,404639,316594,1010035,856672,541086,336759,331255,-85488,-381485,-257012,-148477,-172199,270953,169878,121070,-272315,-660436,-692103,-1023541,-721422,-566424,-80307,477479,701245,672169,737402,746213,421504,-26439,12939,-29890,-282874,44428,-189583,-75501,-39792,-128148,-237439,-583556,-476238,-615524,-233210,53307,173538,745640,485669,699152,902712,415925,235660,-13128,-25946,-243223,38910,274,51425,184040,-378689,-425515,-560706,-745807,-740199,-901724,-466500,164239,117887,823823,1005280,943606,716148,340822,139241,-354212,-430300,-413357,-211365,24339,160154,409965,11218,-191152,-420198,-666895,-415968,-543000,-307280,61555,469330,414168,561144,446682,388394,139829,-102968,41333,22659,309540,97166,431114,-22831,-361658,-409442,-786198,-854137,-1033335,-764221,-483783,230419,578914,506146,882457,832530,682339,237320,-276367,-162214,-592449,-254400,-221012,-319570,119846,-109557,158495,-312100,-487275,-270590,-514632,-513594,-223447,-50931,288355,515445,316797,393052,2473,47396,268559,-78404,-20654,235151,341583,-51097,462773,-255135,-643609,-528017,-954646,-899317,-790885,-287743,116320,476558,1008769,1010043,863219,372542,200552,-211233,-407686,19135,-467663,-406161,-250906,-216990,53173,-114282,-30082,51861,-293398,-79685,-379612,-85733,329686,-5936,267514,183973,410443,192937,28582,320849,-185779,141243,342006,131617,649748,-385066,-208847,-503091,-670393,-577436,-1087061,-470565,-250370,-31074,732771,394256,1027351,713013,609733,345016,-220010,8022,-373535,-426380,-172885,-543159,466792,-90070,30325,-177718,-117662,-189235,-269989,52836,-114082,-157598,279475,-29608,324167,101053],[0,0,0,0,0,-6,-3,-7,4,-5,17,-5,27,-15,34,-32,40,-53,54,-73,81,-99,112,-133,153,-185,204,-246,269,-312,354,-392,459,-497,579,-634,722,-802,888,-1001,1102,-1233,1356,-1504,1665,-1838,2028,-2239,2467,-2730,3007,-3326,3676,-4065,4520,-5013,5604,-6267,7062,-8002,9141,-10577,12425,-14952,18629,-24601,36259,-69404,513168,1326595,1625725,720918,201266,-976830,-2110016,-1902567,-2826288,-1691708,-1109691,-327750,941817,628147,1364328,946717,508062,155794,548611,-1670,773035,1476569,886300,2137028,721975,312645,-699481,-2384342,-1983649,-3132979,-2236414,-1417458,-852236,899944,1271045,1707772,1519125,1181950,506543,181877,-172662,-227026,614130,441590,1470595,898999,573119,216618,-754914,-1434720,-1961455,-2056260,-1779013,-745046,-593780,1033276,528573,214458,1290617,-665126,852012,317969,-151206,2039347,578325,2649792,1701105,428950,913243,-1724679,-1871839,-2699313,-3394421,-2435929,-1785864,-675802,717657,1744160,1986802,2024492,1199310,412436,178210,-630514,138423,-27505,547256,797785,837232,656160,-12685,-763437,-1453969,-1557783,-1639579,-1018733,-772662,191500,208333,341177,674166,-368269,528160,-280544,291172,1300080,928423,2626029,1851800,1927551,1385834,-715797,-758399,-2903788,-3166589,-3244149,-3072156,-647794,-599653,1724983,2039730,1779979,2808101,454568,1003189,180681,-1522143,889896,-1009860,469050,1389355,-710924,1872396,-598129,-767437,99697,-2909175,167096,-1345012,-1335776,723088,-843927,795968,-162569,-89097,51774,-341636,511849,861662,1777343,2013998,2916025,1785087,963850,274126,-2445955,-2261304,-4073830,-3309893,-2525259,-1911571,943906,611712,2664071,2592170,1618061,2478793,-288791,687908,-569009,-847026,733044,-989791,918376,504158,-573584,1204433,-1403052,-667756,-502637,-2144598,446890,-906247,134963,701127,-1233131,510889,-1141469,-503648,419452,-573069,2097363,1365858,2626426,3169575,1151163,1879314,-1327417,-1952402,-3011782,-4645065,-2658947,-2921978,-1469841,1300638,921297,2627283,3025794,1836672,2001942,571953,-109389,-178680,-906476,-370119,209596,-258283,439758,416282,-905216,236465,-1010246,-761702,-83181,-1178099,831146,-395707,-216859,508913,-1343867,-30559,-1122934,-374327,1131844,422441,3252150,1990921,2878392,2247288,-310170,228415,-3144047,-3065050,-3583640,-4602078,-903808,-1973793,585735,2102444,1659994,3741595,1766659,1839144,1071161,-748099,-108205,-961111,-650120,-78388,-267715,292528,-496443,92733,-350580,-836302,-35572,-547172,-140123,194153,-309507,135706,-302735,-710490,-597054,-900529,-119150,947339,1659823,2354464,2971704,2401700,2034375,601136,-1118883,-1886025,-3916125,-3799004,-3207752,-3065254,-221602,105066,1864444,3285002,1900142,2921058,1405876,587383,357628,-1078184,-613889,-586777,-612196,123442,-625226,138592,-104618,-612026,-50042,-588549,-11402,190230,134539,369114,-325123,-303723,-738568,-1017202,-681510,-747116,903610,1554657,2279716,3101547,2191493,2424251,250799,-986839,-2272693,-3593143,-3490047,-3455017,-1921313,-881774,773670,1985092,2577327,2915825,1982639,1546325,638960,-345608,-315917,-1059231,-849116,-678653,-350622,-193019,-592847,-45457,-298613,-462308,-322637,-105479,112231,381980,-18981,115928,-537172,-860832,-637237,-1268638,266464,554006,1279021,2576626,2316976,2763590,1454990,290701,-873448,-2584113,-3368895,-3416826,-3075589,-1824497,-618734,1056452,2160418,2457824,2821438,2146689,1398407,300879,-86809,-645700,-663957,-481647,-462915,-123181,-296017,-584779,-77350,-490622,-242508,-194694,-70210,296862,269183,463978,-96319,-347103,-997763,-1027442,-452355,129856,898947,1520937,2113002,2524075,2011400,1156156,324411,-1108506,-2489819,-3156352,-3374144,-2657698,-1671606,-251785,755400,1842116,2194943,2466067,1912054,1152675,551067,-8463,-385902,-573250,-529058,-366446,-316937,-198608,-527455,-648557,-478043,-290411,-75763,39021,200066,381764,229218,87227,-587718,-673530,-823036,-605105,-168367,779170,1328483,2156501,2219376,1908801,1106686,-216325,-1135672,-2445483,-2947024,-2895157,-2663182,-1087559,-249314,776575,1710974,2311129,1953613,1513736,760024,492902,-50570,-188906,-393136,-557542,-258263,-574769,-255230,-461779,-821736,-172658,-627873,-238137,248047,-118417,587519,276010,246700,-216540,-537182,-345333,-673053,121443,894139,1055904,2295648,1463861,1721337,1089798,-241300,-853902,-2108168,-2389950,-2656546,-1994791,-742338,-188072,1230596,1268911,1791608,1908869,1308289,1220800,87875,65912,-161345,-343249,-71992,-469924,96503,-556308,-602651,-198963,-1193318,-301648,-448932,-270818,850377,-139034,846551,50529,-73574,-25849,-1097992,181688,-112986,389780,1531256,886790,2211310,797327,577902,72342,-1418168,-1144371,-2570460,-1819459,-1334147,-1319173,855785,446090,1737957,1551351,839560,1618456,74720,312841,129928,-495570,375883,-302730,432226,-119513,-556496,-75808,-1328313,-476515,-949967,-579118,371842,-116842,997028,45587,442609,506380,-617726,265237,-645880,352493,659869,372816,1835393,799088,1254111,353430,-475807,-491350,-2279161,-1400767,-1704521,-1503149,62208,-36554,1084275,1045067,913067,1299890,231988,609425,-161623,-109043,460347,-494185,702431,73214,-8850,121609,-1003865,-314745,-1431077,-923388,-117802,-780658,837841,75446,798998,250523,-53954,552990,-528860,277223,28680,165860,1028596,531595,1232996,546866,-94506,-123934,-1269856,-1326957,-1621522,-1557813,-484700,-822722,760331,669670,881334,1156339,510243,688513,-257171,-10442,277903,-200296,656947,198913,474373,388682,-410522,-284452,-767512,-828720,-871351,-670803,29940,-98821,521981,455906,717631,653606,1798,145044,-211837,324004,411974,395822,752027,633515,596482,184420,-659498,-679154,-1365041,-1361576,-1010542,-709190,63887,488750,689170,867854,378346,334520,105275,97152,-184093,70943,376181,274717,435964,396904,536365,-161989,-435192,-734056,-980730,-834737,-733357,-63692,-37519,279908,690453,758654,524419,79956,387193,201669,132842,405328,502204,569107,948825,-2121,363283,-504936,-802281,-919237,-1174816,-747041,-242059,23738,386415,619013,628787,549645,190202,-4077,95200,-100742,-155236,351889,513756,451833,712632,2388,-164695,-529430,-1045731,-783083,-1148189,-837941,-580939,-62776,643784,467081,654621,520110,474270,437684,-10382,474710,149468,285480,595179,169180,128071,-418736,-729927,-887139,-1019756,-411432,-612175,94212,319527,521445,862866,423447,462317,122342,-150676,86590,-573832,266055,303282,521730,737125,611470,595874,-181108,-624389,-968955,-1211841,-1088030,-926285,-704761,-128859,241192,375974,472943,805817,595075,243656,325885,-7272,635571,43341,92698,190055,-208460,-450039,-619931,-728818,-846951,-595628,-69836,33864,398040,810451,608751,495860,-89933,-59549,-271915,-431478,-98893,-121019,499062,847241,654666,724235,591797,47507,-398041,-753589,-878324,-1167097,-831137,-170600,-140523,240331,213004,846795,848118,575835,492335,472980,372718,278858,285640,344393,-39273,-457399,-251339,-683842,-568724,-538087,-488849,-130448,300890,457655,426537,580582,226298,-218283,-261825,-46973,-480517,-210758,-35530,491342,532928,897521,557990,371945,-57253,-471991,-1021284,-1137842,-1198667,-1067392,-380295,80044,117855,457660,544667,691457,680515,431430,602450,63145,271131,-43084,-66310,-153774,-974159,-452573,-859167,-575107,-408279,-478362,120004,3056,540568,678289,234217,263424,-212227,-317650,-358247,-393118,-104214,-177351,651597,593832,733337,816361,367962,240899,-261365,-828652,-887562,-1187181,-643716,-694631,-6109,97708,446707,742593,239591,379830,465626,-2842,526795,20722,-11158,104382,-728064,56138,-765378,-367066,-469546,-575446,-243514,89045,589694,557029,377504,606282,-78029,318245,-251784,-556692,-98899,-361933,229107,138770,578290,891325,433680,577273,-206838,-168565,-655613,-890481,-473443,-928189,-396364,94393],[0,0,0,0,0,3,-5,-4,-9,-7,-9,-3,-1,4,4,10,3,9,-1,5,-7,8,-12,12,-12,16,-18,20,-32,31,-53,51,-70,79,-89,116,-126,164,-180,222,-258,298,-351,408,-473,550,-625,726,-827,943,-1088,1222,-1408,1582,-1808,2042,-2313,2638,-2987,3434,-3937,4590,-5412,6559,-8281,11207,-17127,33230,-172279,2246,1677962,1663228,2210424,2537303,1307462,1255007,-624774,-1189913,-1970454,-2512744,-1824568,-1275685,-710375,-37564,530140,-6486,284729,18068,-458219,307479,-299005,1434477,957286,1605741,2353716,749322,1177062,-589506,-1299439,-1317708,-2249658,-1194230,-1235192,-362091,407619,640983,328924,-231583,-325663,-1217004,-781494,-876798,447054,1317219,2101179,2407263,2704019,1766131,1101649,32432,-1837207,-1412718,-3394874,-2026224,-1265871,-2105526,1003244,-847056,752523,796026,-1260705,1666275,-697286,1095890,1728494,489792,2602655,700834,941732,234604,-1282320,-796684,-2068664,-1611971,-1025398,-675068,601441,949741,630886,632841,-499162,-564114,-1445653,-1514282,-721047,-348901,1330092,2293685,2949698,3220955,1975775,1362132,-206354,-1174059,-2544503,-2722832,-2426644,-2288366,-914042,-1323582,413296,533236,-26616,1776972,-256928,1547472,1072666,859323,2402721,88454,1846172,-266227,-816964,-169163,-2984652,-954148,-1931062,-1048794,1302264,-386227,2372844,461830,-234325,921513,-3239455,-686935,-2199593,-2428221,2231786,-1178939,3836162,3218358,1792385,5422016,-866886,1046235,-977761,-3954507,-870434,-4454658,-1823673,-1045579,-2153708,1564114,-353501,1127472,1191316,606881,1994417,1170900,2005231,1812408,862030,892610,-482652,-1368099,-1423555,-2032249,-1795467,-858677,-646216,1018233,1181793,1485136,1804309,-133816,-166121,-1600178,-2958468,-1465030,-1809381,-151569,1786914,1811006,4023685,3393821,2231713,2704447,-1056200,-944044,-2491221,-3892455,-1615101,-3934369,-1191102,-860073,-1023837,2137488,-199765,2251852,1867305,579997,3318314,456477,2228558,1509131,-1001361,572441,-2899438,-2077637,-1210883,-3401986,666015,-1033552,1019255,3027213,144228,2658129,-43356,-1758416,-561800,-3981081,-1883628,-1338710,-1400983,2405608,1883824,3578624,3949891,2174544,2102858,190990,-1749218,-2110491,-3498931,-2905881,-2126430,-2480707,-347329,-843337,597205,1405887,718754,2701794,1481381,2162358,2490999,414847,1857614,-1020487,-1118018,-1393332,-3451492,-1388688,-2438170,-831499,1172628,219067,2866055,1807129,1124034,1096435,-1780751,-1379440,-2824989,-2626938,-1068643,-441330,1425042,2932075,3377297,3854298,2519260,1542222,244623,-1784799,-2307150,-3270586,-3269752,-2188864,-2702277,-901874,-312199,338961,1568203,1254293,1950202,2623815,1527785,2465360,1477952,56091,350063,-2307367,-1802716,-2340733,-3287932,-588101,-1219897,576227,2277221,1345253,2786636,1196224,-84973,-391406,-2915232,-1945489,-2138162,-1879611,449789,756435,3148121,3528259,3120992,3319014,949650,267370,-1402888,-2911528,-2452741,-3654011,-2334030,-1924347,-1340178,407731,-157795,1795710,1799820,2021955,2944110,1861132,2542794,1146068,349380,-193110,-1845079,-2143131,-2920647,-2511309,-1500366,-383276,816280,1515828,2498941,1895688,1234642,181055,-1191636,-2147821,-2584523,-2209608,-1365977,-130610,1470401,2650109,3262431,3052987,2539978,1302511,-311409,-1270198,-2127549,-2840658,-2453611,-2611300,-1456089,-885567,-353609,781006,860537,1771936,2390533,1732094,2443090,1491956,1105839,401414,-945860,-1313790,-2379034,-2771749,-1933971,-1666338,-62845,652088,1780985,2378455,1794547,1292949,52906,-1006636,-1867390,-2277489,-1860716,-1286482,128883,1386658,2070092,2961940,2573214,2195707,1092284,-382507,-1290109,-2401179,-2533524,-2569497,-2196569,-1448888,-983063,-151157,360680,1193768,1747340,2063262,2210690,2101803,1471588,1387107,148428,-429679,-1551597,-2110033,-2521324,-2462910,-1483281,-547740,835947,1520661,2010930,1892163,841483,-5123,-1136126,-1739972,-2241999,-1930194,-851614,223932,1496794,2249380,2517316,2435987,1951700,647679,-357200,-1547627,-2212186,-2247747,-2403212,-1925869,-1306477,-839034,-110091,452477,979645,1352222,1493149,1767539,1626806,1609774,989114,445137,-417670,-1546534,-1754963,-2279343,-1901490,-1249905,-442982,813922,1628069,1661571,1602679,578926,-41457,-950701,-1822286,-1463379,-1727885,-562733,207479,1127505,2231251,2065276,2096958,1400876,11725,-324740,-1420575,-1379879,-2278460,-1825196,-1138128,-1254996,-350133,-50708,193911,916239,1042419,1488668,1581532,1777494,1258433,831650,693961,-657149,-1047812,-1759562,-2238030,-1561632,-1291563,-18316,703695,918180,1623947,908167,867154,-90155,-783886,-1131067,-1748345,-535626,-572072,453172,1643548,1444566,2355569,1304101,914189,303620,-1383171,-992038,-2223353,-1535154,-1303513,-1424665,-121367,-1003640,145193,190320,149225,1577630,623726,1627773,1407844,943233,1449183,-170304,150622,-934165,-1617214,-1266062,-2158088,-309771,-669265,32866,1467621,533085,1413941,139124,-189465,-215924,-1542358,-503080,-1119269,-92055,939490,815232,2331253,1092619,1340377,731656,-543098,25675,-1932921,-1066630,-1050542,-1532833,-2480,-730466,211600,-145110,-99891,1003013,-255689,1205361,688689,1059444,1746788,467773,1231095,-303448,-909247,-791018,-2058790,-876962,-1207768,-324978,438569,-50871,1517002,255162,506563,47928,-914518,41192,-1260392,-140144,535149,443073,1625220,822145,1532712,709862,-146699,123102,-1507515,-861418,-1250129,-1105570,-73572,-892683,561612,-224670,129337,547505,-439938,690469,298739,442636,1261007,555992,1166255,294872,-165992,-119706,-1177538,-614755,-1503806,-848985,-48552,-284354,841608,355694,678208,240803,-314881,-119611,-610128,-16638,135306,396731,1116197,787373,1355694,566152,318541,107301,-952605,-775821,-1219301,-1075159,-673803,-388273,340295,91918,317864,57475,-232149,181713,-197038,610775,520782,501154,1035880,429853,736344,127959,-474210,-257625,-1089540,-916792,-811684,-690045,-98295,-9195,532378,320537,117779,-70032,-386462,-144211,-275691,399680,685407,1011420,860391,814759,566452,184686,-598246,-953071,-1144914,-951170,-704521,-222418,-204070,481768,538627,355817,349544,-165807,-250643,-114118,346526,261193,340836,786880,638939,414756,92134,-183508,-246926,-720992,-883220,-594268,-552752,-17860,-218948,-38499,55071,-315219,-111136,-353133,30774,450662,503325,1217178,999178,1214458,764215,95955,116756,-704946,-1252435,-1318256,-995660,-638571,-505070,266665,530910,583853,574385,186961,-402,-298727,-298499,-126567,-251434,493701,469300,887516,852209,369767,453494,-114781,-355052,-659805,-807065,-341323,-461900,74267,-459453,-135419,4880,-349860,-33564,152481,615909,786148,948286,1304281,788055,555597,91756,-851890,-946478,-1126312,-1320110,-711171,-722088,143890,469187,529704,500952,594743,466751,-160702,-504665,-325498,-497224,12526,83960,536956,743046,455812,694565,199033,50074,-257631,-355886,-492302,-578746,-472178,-489771,-476588,-170903,-496996,5246,-104380,341071,599538,1037864,1298711,971651,934542,365915,-325516,-452387,-872993,-1475048,-901464,-759915,-511081,163321,719799,910238,577054,442023,158735,-3603,-380830,-410429,-295242,-309374,122802,463804,505126,503009,301154,597518,87834,-137667,58409,-467784,-321557,-520019,-619635,-181014,-596521,-214986,-332896,-153201,314165,702749,1059165,1178738,1268874,916443,308096,-14565,-765299,-1075953,-1157622,-1255879,-822565,-562767,273190,485762,835035,715222,489851,382326,-416870,-526069,-325240,-600447,-201201,74332,188208,539092,409712,644368,269019,100935,-73851,-327766,-254097,-558554,-441442,-440570,-614803,-373593,-508057,-311309,542,203615,695945,754185,1148896,810671,815098,414111,-111357,-732815,-1308252,-1004808,-719918,-784264,-246629,66464,526699,551043,573891,1082854,-152268,22872,-267712,-626327,-226436,-586078,-227484,332278,123013,335665,269515,271151,316673,-390501,148038,-445750,-196380,-609899,-525287,-381794,-360129,-469425,-393979,70122,605416,517631,985474,881943,1109496,650820,195201,-173666,-766821,-871568,-1021253,-1069468,-446102],[0,0,0,0,0,8,0,9,-3,1,-9,-2,-17,4,-17,15,-15,27,-22,35,-33,42,-50,53,-60,69,-71,87,-89,109,-117,127,-147,145,-174,171,-193,199,-213,230,-239,256,-263,279,-285,301,-305,323,-319,339,-342,357,-384,396,-447,477,-566,665,-828,1078,-1441,2035,-2950,4510,-7279,12738,-25415,65692,-523153,-1885098,-901277,-950946,-194220,1220217,1174604,2719833,2377944,1770884,1511932,-385635,-832396,-1422352,-1212806,-1254643,-580430,-184850,486743,240490,-625103,-133977,-1684067,-1149736,-1263743,-1110875,670212,341635,2183020,2146688,2155493,2118095,782415,554786,-665688,-807724,-896673,-785432,-445440,-585709,-525257,-1168288,-1070109,-1708086,-1595990,-661103,-701806,905959,2009960,2126424,3158059,2634935,1347834,1041929,-1244355,-1432965,-1596876,-2784699,-97424,-988976,546962,1764633,-661485,1617358,-966046,-1053777,-900428,-2758540,-492474,-853672,446864,1974082,1613636,2756835,1496850,1320468,628700,-14745,-79261,-784236,-561175,-923630,-1142547,-1315639,-1690515,-1722550,-1961000,-1817269,-518140,297764,1422304,3074568,2973186,3253735,2309391,1330392,-268079,-1602486,-2012387,-2850837,-1665483,-1491729,-21870,1212897,772522,2195166,199648,553917,-654113,-2308395,-1010255,-2554022,-455077,-95537,515591,2561693,1104441,2684862,1623743,799631,1751424,-914975,888691,-797504,-1682205,-8940,-3801228,-1330556,-2231995,-3643500,443887,-2810164,2000545,3006732,1542441,6382998,1441062,3185486,1853166,-2572120,235148,-4973140,-2360504,-1655718,-2961445,1872974,-228355,2721960,2128343,640203,1625494,-1951926,-1031555,-2329109,-2152935,-229440,-1219388,1273736,1398758,1871233,2524302,1700999,1851299,1206985,496472,217601,-537646,-1477540,-1824407,-2822033,-2771034,-2597674,-2257050,-1879581,325804,885284,2897717,4427240,3367796,4758163,1604716,840229,-511573,-4029263,-2442114,-4426468,-2629883,-159721,-1538029,3132664,766783,2547948,2519616,-1126815,1370750,-2917803,-1711600,-1038027,-3302030,1550238,-901841,1621440,3084602,209549,4073119,632373,776395,2758441,-1861544,1131851,-1747080,-2968493,-1134875,-5105619,-1891747,-3015440,-2054147,1358929,623582,4215615,3890509,4296338,4548642,1474191,1014158,-1929586,-3211371,-3443227,-4107568,-2436536,-1570821,817490,1716208,2481280,2502826,1689788,662130,-674061,-1422257,-2449476,-1780517,-1755044,-1165299,543901,506904,2138201,2249580,1586728,2807338,758320,1203192,436336,-1008976,-766632,-3051112,-2844288,-3047277,-4180286,-2162444,-1682029,160918,2724609,3118852,5101500,4349837,3221640,2800629,-593418,-1047510,-3259272,-4345856,-3138041,-3639096,-724341,644317,1635728,3277111,1743059,2218843,882787,-1280941,-825681,-2515398,-2077499,-1006406,-1528083,466129,875612,1495013,2734125,1594500,2485820,2069901,752904,943239,-633014,-1532939,-2223881,-3153256,-3200751,-3358752,-2522575,-1267053,647432,2604752,3701463,4669902,4592909,3456145,2178461,-497548,-2148978,-3396747,-4281697,-3361303,-2659438,-1187587,933284,1732678,2840472,2406865,1795526,1285195,-626650,-1151996,-1976274,-2045065,-1660018,-1061279,421706,834936,1625750,1899393,2145546,2025339,1298732,1198205,111392,-302790,-1475817,-2337749,-3206108,-3395205,-3253866,-2389381,-907980,879645,2164438,4120043,4542306,4494242,3444533,1366076,-238523,-2475058,-3687660,-3651432,-3769773,-2211276,-1034458,488382,1930399,2267625,2597046,1764338,389918,-333900,-1768879,-1778821,-1446674,-1518463,-524493,-8066,758475,1311988,1419667,1675726,1602660,1756031,1090698,316509,-448448,-1680690,-2187255,-3041690,-3311812,-2855519,-2400184,-1064351,911745,2165727,3929646,4127148,4070995,3079679,1167161,-126816,-2158544,-3127121,-3609113,-3306508,-2116380,-871481,876667,1449695,1939311,2050759,1235476,925685,-414819,-797379,-1429693,-1492338,-1087459,-544640,458911,779143,913369,1699279,1365614,1680747,1219742,713006,408587,-530529,-1003937,-1897630,-2778072,-2617706,-2928534,-2079480,-770088,965895,2435413,3390635,4103616,3387793,2539035,1233609,-557081,-1850449,-2817467,-3180531,-2562553,-1919455,-655257,553508,1390463,2017020,1540954,1539325,607514,-259368,-528109,-1104151,-896084,-681126,-312142,323096,573136,892491,1000079,1246234,1250381,682626,304264,448747,-205243,-1054641,-1555580,-2429872,-2269032,-2194397,-1380496,-428951,448044,2011843,2979070,3497982,3360506,2112306,1187525,-801708,-1650981,-2395049,-3034776,-2025384,-1582415,-321468,669200,1207161,1521681,1256737,744381,439118,-418161,-827590,-995602,-276347,-167321,-159586,613478,530979,920783,824606,703329,903465,164180,805787,5761,-327918,-623528,-1810378,-1493199,-2404794,-1820035,-1279397,-673145,1186356,1190004,2827351,3011118,2520101,2298247,499550,17371,-1516293,-2275316,-1968811,-2186150,-680859,-439142,314530,1200254,782678,1432997,147558,-61882,28336,-1150917,34606,-424769,-409993,595758,-124768,834767,353949,343938,526254,-29742,893231,-71056,135498,-234914,-1206392,-580031,-1894867,-1604915,-1387359,-1519464,223863,-22219,1552800,1971725,2108490,2626228,1287246,876204,-505826,-1478123,-1215383,-2228021,-1125919,-1070967,-237658,463146,74960,937490,6076,-46930,185440,-1185725,-57357,-677918,164898,425774,418666,1371045,128589,542128,383219,-240349,488957,-553029,563447,-46154,-276279,139342,-1177768,-379418,-1312541,-1123407,-297672,-858388,1047807,933299,1745211,2304537,1204568,1702496,264475,-376753,-869406,-1814493,-685400,-1257422,-652084,341595,-350315,723500,-451622,90318,-326959,-948665,-34173,-585970,203371,513517,556916,1379916,656490,887843,168546,-228046,-57399,-654246,-224493,-524625,-329950,139840,-524044,-144267,-861489,-903579,-563184,-1005955,214401,314483,878151,1386772,1170306,1505604,793717,443256,17466,-739438,-861660,-805289,-543499,-153268,-275853,384919,-231559,-42293,-265091,-450049,-595394,-699434,-16465,209432,818613,888573,1185459,1093631,513118,205240,-60065,-625677,-647830,-809329,-359858,-164207,53921,-182339,-172160,-438132,-348870,-459147,-404272,-170971,87389,857904,845948,799507,1014192,536398,-127062,-384659,-510000,-341754,-343481,-25377,-1165,-68127,123850,-190590,-261371,-485830,-1051264,-559561,-449497,-19330,296219,948290,1345128,1069693,1245791,631988,43675,-290022,-661691,-985160,-1050701,-509556,-485274,-307513,73110,-66249,-36942,-195605,-143098,-179718,-208648,104497,567434,396308,639245,537665,227402,411457,-491714,-65345,-231624,-434711,224729,114748,246296,37131,-280196,-627540,-566248,-1045067,-1250203,-318763,72259,550121,1229034,1496739,1639425,1141163,673429,23704,-341206,-503993,-1180174,-1170240,-634698,-437372,52751,-242646,275819,257884,133524,-21027,-160137,-128775,-42973,153971,371616,176624,504333,46555,-132304,-141713,-42933,-7308,180847,322546,455378,33678,72946,-416488,-967013,-976527,-1178150,-736541,-706386,436675,776309,1428339,1767671,1523886,1043049,729607,-20796,-428336,-1286635,-992155,-1191473,-993179,-382928,-229518,239439,559433,443858,734556,353125,10288,80911,31897,524011,-93875,27903,156875,-136394,44965,-187977,83683,112092,347320,626040,450100,204317,74050,-450412,-772521,-1285948,-1215286,-1077953,-788245,231005,771377,1284920,1508282,1810122,965494,598146,49199,-680030,-1088765,-1167332,-1320027,-1029772,-622585,207397,98758,444840,751266,206638,485748,319317,19870,268857,-224494,122161,-329264,-224030,-41371,-438454,115822,-50663,421273,534855,389695,851125,-115592,88959,-731902,-1067161,-849284,-1383404,-730697,-739005,-53597,962786,1303282,1500406,1602557,1311097,750844,-5910,-480093,-867948,-1484996,-1125234,-919499,-688663,-33299,377686,581024,244564,689055,483593,245401,194460,76233,57907,-287174,119769,-218226,-401662,75034,-262011,56872,198851,401163,669592,217487,337154,-211715,-433870,-493272,-1482106,-1045462,-1062767,-566769,504931,394651,1307301,1515101,1348768,1388589,175279,265250,-806567,-861158,-699079,-1363960,-910430,-558139,-249253,122665,289377,679193,538947,352189,343799,138210,298059,-280115,-188290,-37674,-480266,-159896,-592966,84525],[0,0,0,0,0,-1,6,-1,18,-9,27,-23,33,-46,47,-74,75,-107,121,-150,177,-210,245,-294,336,-399,458,-524,610,-681,792,-881,1012,-1136,1277,-1442,1595,-1802,1987,-2223,2459,-2724,3015,-3323,3668,-4036,4441,-4884,5367,-5898,6483,-7120,7838,-8625,9517,-10517,11656,-12970,14483,-16285,18438,-21083,24414,-28752,34653,-43232,56998,-84259,279968,-623175,-764287,-1453089,-2240573,-1429229,-1962484,-493341,155198,841194,1963639,1598446,1826633,1083199,468959,139363,73469,-81537,648244,880508,585699,1030558,-465995,-996570,-1861134,-2896795,-2289631,-2537701,-1011794,120222,811626,2453726,2560657,2624772,1962980,1006735,215235,-464207,-973336,-801535,-425173,-360007,464625,-42558,-49400,-256019,-1208673,-987402,-1156813,-1107763,-496232,101636,395787,1185263,857872,442672,1037781,-888884,903987,390494,392425,1886968,474945,2164917,918611,-959766,-644676,-3177474,-3109404,-3051429,-3204138,-921864,-62755,1762735,3052555,3440338,3363732,2819238,994310,490270,-1128398,-1563647,-1290655,-1463155,-314434,-240935,1671,31733,-137227,-203501,-900794,-416490,-606489,-205100,297520,-243737,886039,-332754,261057,-188974,-152098,483028,633814,1818466,1624495,2253117,1786581,714254,-152974,-2662281,-2928117,-4201675,-4320423,-2958934,-2193382,822559,2099081,3501543,4327527,3510293,3369518,913424,9916,-903459,-2795759,-1481377,-2498389,-1562156,349569,-1229762,2057537,-204185,-453988,1825571,-1778345,1463950,-417786,-869372,1363171,-2326296,662084,-1108545,-1274016,1197479,-842531,2031016,2173750,2359212,3590569,1655199,1327805,-1002466,-2530347,-3759999,-5061030,-3995437,-3688700,-1521483,800610,2586660,4339980,4754579,4147169,3288633,1260065,-156931,-1622365,-2575677,-2711589,-2368759,-1808423,-945669,147160,199265,962066,1001954,449554,1258744,-451899,606393,99346,-1033052,193500,-1887579,-923067,-913648,-1155192,1708736,434812,3484285,3034351,2531636,3378997,-355818,-103715,-3265981,-5100444,-3948844,-6195550,-2306959,-1700259,-105056,4454410,2881570,6054439,4819299,2037296,3188534,-1614195,-1544187,-2229860,-4371984,-1358313,-2884950,-885658,60811,-220662,1891726,818032,1403825,1292398,967720,522983,-273159,-171274,-1500537,-1092455,-1680240,-1255613,-200481,-188611,2299910,2821385,3622146,3666468,2040071,1226154,-1559894,-3036507,-4958364,-5688299,-4587648,-4131145,-771792,1082835,3285179,5664364,4527604,5087511,3071006,1009998,222947,-2709164,-2679818,-3377887,-3494514,-1617433,-1901416,-9076,714187,653905,2042978,1022635,1766412,1045584,178548,480909,-1419342,-1162281,-1471161,-2248417,-681643,-855883,801716,2106225,2596786,4130351,2962479,2573066,894503,-1743490,-3056381,-5084584,-5502548,-4746779,-3484971,-836762,1442428,3387903,4832719,5358847,4462209,3461402,1620889,-847320,-2085354,-3125056,-3550551,-2993564,-2578693,-928727,-464640,552376,1337158,1080108,1901750,1510752,1071280,617356,-572100,-537421,-1887246,-2084580,-2099183,-1741358,-69773,254558,2168267,2979585,3492270,3756204,1959529,918237,-1507788,-3598604,-4549951,-5465075,-4594905,-3072569,-841785,1452554,3551852,4665074,4793584,4649191,2997335,1347340,-689324,-2276494,-2682764,-3530285,-3005302,-2346518,-1557711,-267169,702894,1238927,1605602,1573040,1450262,1309295,469841,-61459,-720008,-1418778,-1892492,-2081704,-1453456,-541537,555025,2078155,3130614,3716357,3055147,2391200,301279,-1587354,-3557409,-4616570,-4777420,-4296572,-2481665,-647797,1337953,3526630,4318574,4694606,4045675,2389607,1011422,-528913,-1942496,-2664777,-2930965,-2861576,-2168136,-1119486,-436200,314182,990203,1353747,1498413,1361676,987688,1093781,171100,-383219,-1356116,-1859271,-1799252,-1588537,-385911,272099,1705128,2635184,3231612,2994643,1534034,383822,-1724060,-3136280,-4158779,-4256765,-3753535,-2526801,-388944,1515149,2971680,4142227,4058732,3465459,2099964,756885,-287663,-1942196,-2110344,-2390383,-2254628,-1495665,-1151454,-287821,429105,754611,1181404,1087520,1536005,848819,700852,331240,-498801,-1011491,-1397660,-1726328,-1182597,-629122,716751,1585733,2370332,2849797,2492573,1726624,-96851,-1372972,-2838257,-3680062,-3828011,-3208369,-1839380,-18107,1704689,2832384,3464699,3749973,2920779,2193135,405213,-576346,-1616475,-2335734,-1930452,-2053164,-1109947,-1035871,-500706,431779,129149,857775,1100821,954053,1200241,526954,414650,-81095,-1080485,-927215,-1495833,-1009933,-589791,58712,1501548,1778146,2476309,2089355,862065,254770,-1732309,-2273123,-3196072,-3339951,-2325076,-1697323,-16588,1252257,2400008,3309341,2825691,2682691,1204428,314632,-233434,-1444284,-1298715,-2156018,-1183742,-997794,-1313437,-320342,-648029,413064,242962,612221,1257978,529364,1049531,457868,133857,-191708,-1143736,-553254,-1280964,-407991,599617,380422,2000009,1467169,1557738,961197,-732064,-616427,-2769815,-2426341,-2370908,-2667825,-396803,-479180,1476052,2202333,2220919,2874469,1137001,1400129,356875,-890323,-184453,-1660307,-963644,-1071322,-1058902,-216583,-1182721,-19676,-642590,-167800,831203,130078,1276081,378251,741476,726019,-422505,405333,-950410,-595922,-108522,-437585,1356863,747167,1280859,1188293,104093,11194,-1691015,-1400753,-2037328,-2319251,-1064854,-1165847,761779,858350,1547302,2212215,1115028,1443537,287206,-151371,151889,-1227373,-87403,-731476,-379393,-135432,-1010846,20572,-819442,-642711,-215964,-440341,914129,30403,915576,1033006,159260,1029370,-455004,-144435,-337227,-574255,565273,-143996,907053,730659,416781,617484,-842920,-528049,-1355081,-1465855,-1081859,-1306337,93709,442695,867893,1462566,1130707,1326494,410580,149221,151232,-698172,19919,-596936,-297118,261032,-409835,-154974,-845102,-666609,-593074,-951597,-310756,-141788,397253,725336,680223,1050310,442078,456056,93278,82128,-190909,-226912,248707,379849,180072,255057,-168466,-323525,-646504,-1055070,-828082,-849420,-336465,101714,730570,930148,796880,1135566,307980,422671,-79216,-181170,-226002,-145273,-43232,373405,275457,87137,-174011,-608155,-589208,-1302507,-1233185,-710420,-394019,85106,747688,1028458,1107432,667508,877657,417430,71305,-96644,-424881,-259530,-301537,-322600,-262406,-456142,-484035,-710737,-591104,-643508,-235593,316761,253249,771501,629488,451348,597970,76181,-118905,-193314,-429737,-216826,30567,775854,528073,726035,589072,-66795,-170211,-1032746,-1143664,-1052742,-1274509,-343790,-45524,583573,1190443,1009777,1248525,904765,425814,355601,-72181,-199140,-611727,-288764,-466492,-476250,-603177,-643846,-737824,-602177,-404780,286660,143082,857875,731905,583634,746918,-150383,-100455,-487613,-578430,-336930,-503427,439119,627143,880059,1263944,592217,95240,-622221,-893098,-1277172,-1679873,-1122153,-650193,49522,712607,832062,1630114,1354125,1144441,925267,485177,18057,-472680,-544654,-638112,-720220,-765760,-846749,-670492,-597257,-244681,1161,129649,691040,770931,969745,606992,36620,122339,-642201,-773843,-599866,-479726,-86430,22965,629707,897745,866583,922874,81320,-434642,-1029252,-1334111,-1168415,-1240107,-775555,-265808,226789,986191,1223040,1348678,1173850,1049872,529817,51963,-171768,-445323,-799966,-827867,-800019,-604376,-680901,-775144,101094,-66067,341888,718321,908719,862845,334099,60398,-452072,-674422,-790596,-798485,-549462,-120333,244060,741252,1211167,872772,471804,168975,-339606,-873082,-1259147,-1478209,-1024142,-1000352,-338721,323159,964647,1256618,1205259,1231537,1063268,417512,126974,-60979,-408862,-612790,-1157060,-565887,-867008,-742491,-407318,-365792,588311,630828,753637,1088847,770372,645617,103577,-129737,-650213,-1051611,-759377,-710863,179742,341079,655709,1357769,984681,898539,279627,-367556,-1011647,-1417547,-1454972,-1023173,-1036619,-350234,351546,963080,1319440,1151696,1410893,995239,607451,358534,-539181,-437993,-1089271,-765474,-1316285,-810758,-564370,-698373,262832,163731,326399,1040095,930139,990959,363191,194149,-284705,-1141854,-817821,-854309,-534346,-46585,303457,848655,614566,1120413,870253,304768,-113773,-845059,-1210654,-1315783,-1263930,-625122,-413533,539792,611291,996137],[0,0,0,0,0,-10,3,-18,16,-25,38,-33,60,-53,85,-91,116,-143,160,-202,231,-277,319,-375,429,-496,558,-643,719,-816,919,-1022,1156,-1276,1432,-1577,1750,-1933,2123,-2340,2561,-2810,3079,-3359,3677,-4006,4370,-4777,5201,-5698,6213,-6816,7476,-8221,9096,-10073,11261,-12623,14308,-16366,18972,-22367,26909,-33322,42866,-58447,87776,-161741,804271,1355472,1543919,1476450,-32947,-46340,-2091086,-2243135,-2449580,-2706074,-1484066,-950136,471474,929548,1431886,1045769,969735,622933,108219,800066,31470,1219621,1059100,755633,1284780,-641244,-112575,-1910686,-1929217,-1699813,-2249754,-681091,-397449,731339,1072950,677878,809508,-79055,-436060,-931606,-799160,-120622,1101703,1436107,2332949,2315601,1847608,984140,-492582,-1764149,-2818743,-2859518,-3649322,-2093303,-883153,-697371,2157035,920460,2083324,2221740,384775,2838830,-69422,962052,1083118,-449345,1469948,-1227408,-825896,-800429,-2735075,-1210722,-1829145,-1032323,343928,481347,1476083,1544426,632438,402968,-799148,-1429288,-1518395,-1595735,234932,532733,2096263,3141573,2579751,3119535,810385,-361,-1822056,-3211779,-3295227,-4053976,-2703242,-1591228,-181642,916617,1868801,2743505,2082211,2688086,1291388,1442821,916132,-13026,675931,-1171649,-923252,-1615572,-2785418,-1157652,-2539714,-501947,34120,455547,2673277,1154717,2210937,806046,-1024129,-445000,-3268755,-1350026,-1462464,-1905241,2972525,518421,4761128,4372109,1197423,4541050,-2329974,-1001415,-2867039,-6719032,-1369775,-5773340,-1433472,408163,-1286022,4704976,1432847,3379169,3816957,678348,3629940,-120111,233845,409949,-2462538,-1018041,-3126279,-2476686,-1863943,-2646954,302758,454675,1523584,3125410,1626852,2860435,429815,-870736,-1346170,-3714046,-2473861,-2262953,-617819,1643275,2694116,4392823,4108367,3856048,1621244,613115,-2508568,-4141026,-3940589,-5848002,-2831087,-3011093,-855094,2049341,1114436,4477022,2981510,3232744,3871801,285120,2558197,-670150,-1322596,-748000,-4301170,-1281197,-3952414,-2649806,363404,-2280489,3379004,1670123,2394123,5219559,-535006,2662250,-1785947,-3641485,-1034495,-5967785,-830084,-868778,-201476,5135609,2416437,5685044,4023073,1225372,1348134,-3121290,-3376297,-4900491,-5406833,-3209150,-3216089,-655928,1159239,2365563,3748759,3387494,3835988,3330376,2022044,1302123,-104477,-1623248,-1955303,-3424199,-3353487,-3002050,-3256215,-474623,107695,1613557,3748200,2728633,3501517,2188638,-26184,-887057,-3272055,-3642828,-3234625,-2993249,-374942,1218867,2691126,4940764,4012933,4310114,2133527,-369566,-1126508,-4801841,-4334065,-5120945,-4229992,-1755643,-1544985,1624264,2479467,3219630,4702593,2913402,3545715,2457903,389319,914199,-2050098,-2570116,-2772987,-4643204,-2618481,-2637024,-1527751,1062891,1448775,3729497,4124525,2464596,2782758,40439,-1588463,-2521562,-4461853,-3273884,-2653495,-713576,1687883,2823382,4687091,4527349,3475795,2346353,-480276,-2008770,-3775166,-5056077,-4327353,-4301327,-2015357,-614044,618639,2890967,3004904,4072345,3860743,2801556,3063974,411507,184650,-1447483,-3034752,-2986941,-4146796,-3005167,-2389063,-935767,636249,2008673,3479584,3351415,3345556,1884552,234603,-1349549,-3263191,-3688759,-3416312,-2464826,-481279,1285120,3273756,4384798,4233043,3310242,1845599,-71585,-2242500,-3714709,-4256676,-4413003,-3476511,-2305603,-618143,1117750,1875284,3453340,3300120,3624591,3090762,2121451,1416892,-487188,-1253204,-2300885,-3458408,-3178855,-3324692,-2512417,-642912,604516,2359047,3092598,3520045,3237682,1534852,154672,-1536798,-2782143,-3456810,-3366999,-1833032,-371520,1423879,2970180,3992800,4041087,2890846,1562746,-196850,-2094362,-3208350,-4330950,-3810054,-2841194,-2049937,-395103,647681,2175598,2703703,3245749,3148120,2487843,2089018,1115205,-46051,-1428559,-2258481,-3049863,-3630337,-3145781,-2121836,-1134426,669399,2011820,2894853,3329700,2397198,1855328,161219,-1144952,-2581507,-3059612,-2607454,-1786097,-439400,1402899,2616581,3347434,3110547,2233425,1164658,-284929,-1934251,-2923992,-3532389,-3269653,-2657572,-1492609,-261386,758006,1978991,2578940,2818361,3045117,2437678,1597863,1137231,4394,-1107540,-1900705,-2768408,-2778865,-2662547,-2209872,-812592,466657,1736324,2442958,2918021,2515540,1601807,7322,-1320998,-2116491,-2582632,-2246511,-1485338,-280936,1345208,1907406,2850529,2738957,1714714,943332,-662808,-1519164,-2755598,-2537593,-2477171,-2159234,-1080038,-112611,764245,2001775,1707351,2448061,1837973,1967471,1694404,647880,180893,-927811,-1405790,-1868513,-2676079,-2214618,-2195618,-635468,484061,1141548,2303494,1957579,2335549,1165042,141120,-470504,-2032888,-1773921,-1504448,-1039542,317457,619127,2020768,1906466,1936044,1514084,-261951,-191799,-1898337,-2009285,-2112588,-2229614,-896970,-957939,94049,481310,988700,1987853,1258917,1956443,1733575,938307,1406815,-165406,-145750,-1333341,-1927487,-1549107,-2754511,-1219292,-1140186,-288521,1372973,913989,2437394,1414195,981302,831126,-1163669,-682218,-1591094,-1121541,-257826,-433226,1431452,1157571,1569259,1574200,76350,337804,-1198166,-1206478,-1427535,-1825451,-580622,-1176589,67765,316726,390135,1384551,284223,1433793,961015,1015583,1535799,202464,938289,-290150,-713733,-980287,-2116354,-1324769,-1609930,-562742,-164169,-94661,1563360,943330,1364609,1034122,-59371,366590,-1022101,-609194,-661184,-609002,713494,132152,1454239,1024839,436748,621968,-1056641,-721153,-1386335,-1698421,-669894,-1299866,151803,218577,587002,936898,249253,849392,377823,469973,937763,292369,1092888,218824,263272,-164178,-1052641,-1073866,-1601387,-1004013,-676728,-774741,594170,198958,885610,1029160,465239,786095,-320392,-27542,-268198,-406380,591088,268152,928781,883724,352082,358519,-570848,-688496,-1069348,-1392076,-834598,-866092,-109392,212659,396353,838950,239982,560193,-15389,53340,204425,334776,504982,397859,617271,422660,27275,-323196,-867535,-1036282,-998914,-1151142,-505244,-613137,502293,416383,450624,720902,72647,296926,68872,53016,152938,369387,597904,470990,430732,367928,-264028,-648738,-843195,-1385594,-906677,-682132,-114156,510335,521051,1052644,647533,651574,243983,-251440,-292217,-426693,-212187,198864,143258,949965,697950,215785,181294,-411694,-750934,-1109118,-1166826,-961358,-569296,-318095,-119344,424338,281545,524930,794478,158880,622665,682962,790829,864874,478061,306183,-236815,-876874,-1021724,-1521069,-1061960,-1098898,-409526,572287,571739,967158,1024303,795695,480666,-153958,-353346,-496685,-526139,-217132,-79587,534547,362979,980062,546355,457758,134767,-805442,-651041,-970514,-831716,-589522,-798141,97865,271622,78706,598341,374238,786718,549847,1028626,1135629,538113,754557,-136672,-636043,-554773,-1339284,-1439961,-1178376,-840000,-182872,334414,1147398,1201468,1150999,1027474,395955,-121696,-913804,-721828,-895078,-733295,-133681,154294,682192,981228,889276,691785,265870,-220873,-538152,-826411,-893434,-1117887,-619846,-441556,-124860,166804,173921,646425,777717,891719,930227,1112532,969736,665321,-113500,-543993,-1312621,-1424312,-1630254,-1387921,-785250,-196799,519058,1040162,1548484,1218740,989675,564778,-228111,-562150,-1049464,-1116062,-453782,-473959,255973,705415,796448,966020,445892,351234,13302,-604460,-645237,-1268582,-1011362,-824767,-820538,-113997,-72546,368467,703313,745806,1036170,1419653,1062712,788999,263247,-166521,-895818,-1280008,-1569072,-1625753,-1327661,-759001,19412,618440,1416662,1499036,1086836,1108070,277578,-350094,-695868,-1035625,-1238991,-776478,-356285,125266,204144,1045474,931801,618097,583911,-49836,-427090,-646281,-744612,-722991,-1175756,-356285,-445062,-49213,477137,399382,1059171,850734,1144434,1276985,802707,605824,-423666,-829756,-1041611,-1676299,-1173362,-1635714,-511000,-29620,740095,1395956,1049182,1529308,1002786,367955,-5406,-980485,-685886,-1258557,-729122,-354117,-79926,1058465,662733,849277,712252,518478,385576,-361809,-282625,-620703,-984487,-474700,-754219,-298258,-244202,-17883,855867,384135,1300874,1160352,762752,1184924,273705,-260059,-599126,-1317243,-910335,-1737771,-978469,-762078,169233,705629,813827],[0,0,0,0,0,-2,0,-11,0,-15,2,-12,10,-7,19,-7,23,-16,22,-24,21,-28,26,-29,35,-28,33,-28,22,-26,11,-21,1,-6,-7,22,-30,54,-62,96,-113,146,-173,211,-248,293,-335,381,-442,486,-562,607,-685,734,-793,845,-869,901,-864,809,-640,348,163,-1066,2633,-5564,11628,-27745,136119,352464,1034139,2074531,1772334,2470867,1459470,554554,-218356,-1968006,-1971766,-2237103,-1872187,-1094548,-210303,468797,909808,474998,-41360,-34014,-1303811,-535283,-673231,-279638,1521523,1046987,2714511,2106862,1570678,1348407,-838932,-483710,-1533051,-1818927,-1689261,-1568058,-485787,-877243,-294245,-722723,-137057,-341964,19318,1071164,1221244,2332884,2506029,2258644,2251998,545414,-736551,-1033017,-2961295,-2530468,-2224050,-2520687,558630,-59932,1517307,2270288,280052,1623217,-1229996,-1391351,-628099,-2744910,461811,-210046,1181141,2443001,1732820,2772985,1366024,659721,53351,-1070104,-1577224,-1919770,-1969239,-1555208,-1685989,-1247444,-704611,-1151588,62158,510414,1576428,2907492,2672252,3751607,2312804,1601010,339377,-1801174,-2153656,-3882057,-3316909,-2542119,-1637295,393737,1480986,2468257,2171416,2351295,791427,-322497,-1490317,-2462091,-1631508,-1653596,-183904,1349969,1867804,3188712,2124319,2638245,1405567,206272,-104110,-2108033,-1595329,-2238212,-3050724,-1159145,-3005304,-984197,-415752,-1108287,2995022,857772,3736572,4503492,1493415,5119283,-19196,-618361,-955948,-5875659,-1680890,-5417142,-3027406,305990,-1924676,4311741,1994237,2876771,3891071,-651324,820995,-2722183,-2634327,-1591577,-3504055,445481,224086,1743996,3657748,1850337,3786964,1537801,282723,575896,-2565523,-1605186,-2805491,-3519371,-1815431,-3564168,-1236527,-1168504,230779,2299217,2596375,4760573,3949993,4205805,2979815,960760,-737689,-3519134,-3684551,-5464855,-3948051,-2835573,-1392920,2517976,1730219,4472362,3488941,2057161,2749319,-1987518,-1157304,-3312293,-3827110,-753281,-2822016,2292348,1546432,1864353,5138930,700096,3950611,811757,-1583998,1219293,-4923156,-1210090,-3218956,-5148363,-91848,-4782925,461266,896446,354237,6176183,2644335,5881720,4468472,1551705,2579382,-3168828,-2653687,-4872402,-5984711,-3298428,-3913393,214662,1138988,2962131,4945627,2863706,3686925,1047519,-1115638,-1650488,-3823474,-3231379,-2344406,-1525256,864797,1477172,2842754,3794515,2962877,2865154,1273222,4106,-917033,-2064177,-3257959,-3297773,-3541749,-3474932,-1999188,-1414300,883824,2599380,3419455,5672208,4606606,4397466,3098427,-151392,-944132,-4623826,-4741144,-5221756,-5299636,-1664555,-1413349,2279051,4019648,3291608,5413841,2287043,1405456,-88353,-3343535,-2023503,-4177770,-2977253,-566462,-884735,2385403,2500809,2590261,3950408,1539993,1780338,300318,-1449371,-1676624,-3589613,-3523347,-3583452,-3505025,-2096912,-1380698,1329227,2932413,4138017,5289791,4888375,4530893,2708692,-17078,-1815505,-4443469,-5222854,-5201285,-4458598,-2634280,-292613,1442311,4099588,4095160,4146017,3168925,794693,-373086,-2923062,-3141211,-3214184,-2792703,-935413,-163643,1720857,2803664,3025368,3002666,2140317,1480066,-51568,-650679,-2054118,-2877199,-3300477,-3732709,-3095580,-1975096,-854701,1025937,2684847,4102427,4776642,4871634,3877829,2456668,161537,-2380342,-3823354,-5218630,-5031038,-4049306,-2586728,269130,1901662,3454634,4274423,3442565,2594241,1220446,-861808,-1815072,-3330797,-2854408,-1888115,-1406491,405725,1288254,2390791,2841384,2096343,2195486,1008332,112855,-623950,-1884744,-2346450,-3443735,-3121739,-2925360,-2119145,-633989,670024,2614872,3907576,4507118,4900826,3452790,1999081,44901,-2205014,-3882879,-4702931,-4672537,-3721501,-2160383,33442,1825754,3309947,3912854,3473255,2354799,689201,-355512,-1748186,-2306660,-2334976,-2166587,-639013,25764,999211,2028097,2004645,2372844,1619845,1287293,339614,-1014779,-1315298,-2227171,-2848430,-2702542,-2885456,-1722095,-689262,706208,2112138,3174513,4253611,4022061,3394922,1756799,-264999,-1998346,-3503770,-4229244,-4124194,-3396892,-1693134,-207984,1622113,2598043,3211088,2887731,1843076,914714,-758920,-1842584,-1845934,-1829630,-1537652,-633879,491580,1224886,1409477,1814699,1589760,1132810,573975,81852,-515167,-1491796,-1873865,-2345946,-2440846,-2253743,-1823315,-417989,538478,1983206,2771429,3549421,3452506,2445692,1794893,-245455,-1614337,-2741220,-3892655,-3359783,-3116171,-1727305,403891,1068938,2633365,2590736,2468277,1995078,29531,-80732,-1399911,-1698761,-1180821,-1258026,-8038,63370,717449,1080969,857164,1195183,363779,306336,-164650,-508305,-1065839,-1290412,-1627078,-1962706,-1835300,-1125744,-531847,586970,1324720,2483452,2946484,2672284,2619240,1234386,205371,-1126377,-2747704,-2875458,-3418679,-2216117,-1302160,-173987,1451596,1336872,2328595,1569414,776900,769449,-1017226,-382788,-1276668,-979965,-162642,-488718,817837,522651,972143,766937,29985,536545,-266843,-217827,-308353,-1315182,-240574,-1598944,-1167267,-955354,-1287933,248823,67534,1259552,2254013,1980506,2901521,1485827,1512010,4639,-1430824,-1660021,-3205717,-2067714,-1909075,-1187115,329520,471281,1683667,1172467,1158491,962661,-270512,149954,-701757,-606488,-179032,-283424,921970,395083,453199,648815,4955,240125,-630618,-190194,-260020,-424328,14248,-686246,-180448,-503476,-983097,-208436,-880842,419399,807142,1013375,1736741,1540664,2105377,781724,87618,-518817,-1545894,-1576426,-1799779,-1167003,-378769,-419007,941332,303764,737161,761630,5144,339108,-430585,-21800,310528,69339,709307,558552,840204,466519,-51823,-77992,-787702,-289049,-770031,-687677,-110656,-206125,60383,22604,-156653,-50138,-803376,-59993,-43530,274461,1119211,725410,1493699,624104,702573,397819,-386955,-519884,-1099417,-922778,-891334,-403130,65755,232996,391693,394180,-17475,219949,-104864,66709,237795,605033,795321,819051,1219026,589743,416092,-168572,-548586,-1021280,-1225347,-666995,-402699,-454768,114587,295135,308549,75180,-60578,-199572,-200614,-104728,352941,282374,713093,803749,715976,587818,21312,-64029,-549607,-709833,-570273,-173493,-180421,98261,-321580,-78338,-77643,-239737,-281830,-537821,100977,333684,939538,937261,1098849,1362436,629151,3245,-501406,-1072182,-1238227,-1573836,-1015924,-880193,-257022,352170,618096,1050231,360904,537538,126619,-452554,-271234,-253043,-39954,423193,139674,445185,259450,194603,42066,-300114,68061,-221916,144682,-91568,-437173,-228909,-424080,-582678,-577522,-672978,-287145,203156,802728,995795,1138992,1753440,1260281,888246,407288,-625740,-1179636,-1799325,-1362044,-1169669,-635150,-173162,592255,882265,775764,819537,561506,239813,80777,-218131,-93297,-166069,-110575,113999,-138222,103174,167329,135602,108572,-345496,374470,155499,-187459,-187183,-617634,-661749,-979943,-1025941,-732519,-428866,169141,496618,1103561,1608272,1685476,1668631,777120,104680,-884508,-1494437,-1554812,-1802274,-1176624,-686994,-422079,431191,900783,1000559,1112607,777601,423344,-7138,-276823,-310534,-406907,-185538,-365797,-330159,253572,183467,243327,244172,297626,335331,60543,24248,-348535,-372999,-675535,-841816,-1048983,-1155752,-376846,269705,748360,1251565,1454957,1712153,1374408,993399,-62743,-596987,-1195638,-1781185,-1801535,-1454501,-909915,-289475,703130,943246,1147994,1212791,1002486,406966,48015,-113714,-668527,-576874,-660983,-405485,-16943,-61537,102554,52400,531901,328621,346282,579677,27811,-176173,-198719,-878109,-808761,-957968,-833409,-492636,91147,731152,1349240,1912559,1781171,1253359,1080235,-294444,-567790,-1667498,-1971193,-1726862,-1741528,-613697,-305696,377301,1146506,851745,1300957,905616,576013,129559,-509910,-364097,-587645,-617332,-304538,-347555,184057,-194046,197899,272370,139968,650204,348505,262733,-165130,-641246,-710279,-1370488,-710711,-1063040,-804379,251497,333776,1436737,1434617,1766045,1482716,600574,466977,-787378,-1257269,-1454377,-2138980,-1124056,-1020244,-179143,624974,659558,1242432,928915,915928,822067,-173619,453445,-908533,-568017,-363520,-961563,-42699,-192866,93998,442275,266563,817359,373210],[0,0,0,0,0,6,6,5,0,3,-9,1,-19,8,-25,24,-31,39,-43,61,-66,82,-96,116,-135,166,-184,231,-253,305,-344,391,-461,507,-599,659,-760,851,-956,1083,-1201,1358,-1504,1681,-1870,2075,-2304,2553,-2825,3126,-3452,3820,-4221,4663,-5163,5705,-6333,7028,-7836,8764,-9860,11178,-12822,14964,-17982,22737,-31959,58790,-421206,-1507677,-1735987,-849526,-809015,973966,1278595,1782040,2385871,1559722,1537647,213116,-360827,-406237,-938629,-705609,-549214,318205,-429657,-83219,-1153903,-1483501,-1578761,-2492053,-1144855,-1030933,673551,2047033,2170841,3421073,2570017,2282526,954697,-379613,-1209784,-2090648,-1874668,-1745951,-908419,-381276,616151,152621,88794,124704,-953904,-497773,-878347,-429978,296036,417474,1302117,1426297,1084046,910332,802662,-334626,887378,-37253,-119103,1342622,-623620,522656,-1244984,-2061307,-1668427,-3683934,-2346477,-1999703,-1022350,1566799,2198654,3771053,4374858,3080992,2268267,870565,-1429242,-2062277,-2780707,-3433935,-2024499,-1872976,18664,476145,1029605,1054181,232580,740454,-632632,-173202,-455237,-771671,594741,-270252,801778,464493,387161,999669,266698,632881,769683,1179770,1162209,472605,-108996,-1226809,-2425885,-3309708,-3621004,-3214142,-2083368,-244283,1529610,3099251,4575784,4659695,4132446,2722232,654262,-1296159,-2776998,-3594528,-3743370,-3079269,-1786918,-595452,1320878,919856,2505781,1162982,497493,1480731,-1681128,462161,-856750,-1477721,1188563,-1938673,957311,365889,-722861,2441581,55478,2297426,2359567,741735,2288844,-1172496,-1323061,-2850671,-4700475,-3556340,-4381304,-2262962,31569,1478568,4506544,4838506,5438266,4813807,1919902,1478027,-2433564,-3086975,-3811246,-5237693,-2630937,-2682132,-432829,1480317,1176629,3259129,1502596,1808890,1000855,-475309,-122416,-1469228,-702763,-1685696,-829583,-454430,-442476,1246425,587340,2216351,2061907,2301723,2671855,281983,470850,-2364868,-3458324,-4096193,-5794964,-2894162,-3203722,118251,2884666,3192102,7226300,4823384,5044095,3878941,-1089546,-327228,-4897509,-4840878,-3380289,-5615656,-130876,-1467432,1042710,3309803,899618,4089735,1343934,816632,1131953,-1721693,-52898,-1989664,-1806197,-963587,-1486922,210158,35204,1919887,2189731,2775453,3637066,2003178,1556082,-288713,-2630216,-3533074,-5290323,-4885406,-4070726,-2551534,328969,2469740,4783212,6058482,5950828,5110160,2735323,258567,-2091153,-4080726,-5122695,-4917195,-3475363,-2587331,-49260,1069058,2021636,3238331,1813733,2515376,1301785,-7681,-22570,-1801901,-1156767,-2129719,-1894375,-926343,-1161036,962950,1093353,2605582,3629661,2231221,3211516,988394,-166047,-1842489,-4896200,-4144100,-5569451,-4255714,-1648564,-255447,3166490,4923909,5765613,6493513,4267535,2609113,162483,-2482441,-3967593,-4903615,-4774500,-3721237,-2084279,-381452,1205178,2475789,2798648,2916733,1971346,1458539,748027,-675370,-1047815,-1728226,-2070232,-1929179,-1675629,-761649,263717,1154179,2228071,3288887,3258240,2189770,1353055,-757005,-2313743,-4149196,-5185525,-5083574,-3927154,-1877430,425680,2767398,4924730,6097156,5578579,4509761,2360774,-229125,-2233990,-3923349,-4723989,-4535673,-3679037,-1777744,-598568,1272608,2073570,2787837,2709578,2019964,1406718,461419,-366555,-1142617,-1692573,-1840471,-2023241,-1307093,-885725,152785,1152989,2232601,2785773,3209636,2516950,1267980,-384669,-2602309,-4037871,-4983472,-4778328,-3358823,-1839161,549634,2915961,4701316,5747526,5243027,4200956,2152127,-367532,-2328864,-3775046,-4383778,-4028299,-3424222,-1755205,-336454,1178930,1810867,2225802,2530267,1898128,1716428,602559,-245241,-727074,-1408114,-1747628,-1899664,-1321769,-522363,-147113,1107277,2194316,2645388,2973524,2034571,1045277,-679520,-2208590,-3597637,-4429741,-4286410,-3375684,-1461664,692013,2929684,4360296,4995972,4896476,3644164,1420263,-422680,-2257439,-3360610,-3932569,-3423210,-2866057,-1763257,-58583,627923,1465414,2067712,2053853,1658955,1197975,511597,51157,-562982,-580109,-1542642,-1436398,-1428855,-881267,175106,783678,1817931,2385260,2371639,1981670,689843,-292431,-2181612,-3051985,-3593151,-3917529,-2540993,-1205611,780431,2760640,3773933,4489037,4134299,2830991,1691248,-525690,-1330500,-3097387,-3418437,-3061016,-2377552,-1450683,-356245,767743,1051924,1889948,1683866,1434965,1309074,455568,516878,-193785,-698274,-945438,-1397373,-966476,-941530,-248513,894765,993841,2383867,1952619,1132015,1139692,-1038628,-1397072,-2678495,-3366702,-2623344,-2520683,-525586,607055,2303541,3556827,3181783,3524153,2195355,1021738,34264,-1760347,-1960580,-3220978,-2420921,-1575782,-1580270,-113752,70097,982390,1291621,767429,1528699,707064,994487,698512,-336068,19352,-871401,-409285,-849461,-1000178,-51051,-60705,1087150,1139193,1199482,1467691,464304,23088,-1300329,-1935246,-2303765,-2676972,-1265282,-1049926,1145572,2210800,2116498,3383509,2191077,2049851,642838,-847415,-652776,-2135881,-1772838,-1740198,-1712867,-128116,-936888,628920,238096,170898,1046217,26379,1248733,534258,461774,793763,-507671,706081,-550392,-627729,-220644,-770445,380242,-104653,860037,1125841,506122,876213,-473819,-689684,-1537445,-1987606,-1234878,-1784378,51687,721047,1180898,2560609,2025008,2293822,1419210,115702,-33625,-1529605,-841418,-1385013,-1321091,-641446,-900594,93639,-569307,160735,220396,-515935,808668,33726,919239,884058,471523,1133182,205332,11614,-301547,-1075975,-164366,-639782,30387,573725,158929,811402,-283252,66209,-802922,-1322576,-966070,-1438027,-395269,-231766,219678,1519673,1032177,1874463,1053414,700949,-113107,-954098,-474604,-1033113,-580943,-389247,-882635,-46838,-253927,-427365,-227542,-542001,14341,-417876,188880,416236,815197,1440497,808353,852520,333834,-349929,-303648,-874298,-611013,-368286,-421149,262870,85829,114968,-142098,-218203,-552375,-739156,-485953,-121986,-33428,827318,876835,1184721,926132,397987,337109,-58198,-127877,-355725,-380936,-142609,-178363,249200,-70896,-134046,-278426,-743321,-782632,-726524,-318650,9269,433688,1096478,1390710,1309636,1052591,698603,336587,-309069,-712552,-828242,-852342,-500093,-217572,1956,78226,-260231,-35473,-422876,-145115,28938,-136968,408809,717067,625952,729594,429591,71062,-267617,-234406,-455687,-31790,28147,-126666,233664,299444,129662,98799,-938596,-1277937,-1184925,-1133372,-760453,-438240,686735,981759,1662992,1585648,1355197,863371,188616,-147395,-508782,-950668,-1014632,-908007,-634495,-569478,-413062,32858,-220854,185327,277713,366046,372491,594424,723582,590197,175122,-37016,-633723,-418036,-840663,-442052,11647,-207413,891124,651439,721257,367492,-270225,-287429,-1092091,-1175420,-1363778,-992761,-367386,221536,978244,1557788,1538365,1584494,732388,588877,-152640,-719285,-844268,-1258856,-1076755,-930890,-468766,-599104,-227470,300272,216323,729968,532055,471830,840731,528061,497415,244543,-135167,-346594,-952635,-588929,-260471,-307417,83850,585588,907650,881312,330640,260471,-789157,-1402687,-1268325,-1463277,-1086273,-730335,182382,950644,1428045,1744138,1644788,1250904,676067,-75386,-529684,-1087495,-946464,-1167171,-1014635,-643717,-401402,-249910,286446,419110,795259,763717,994896,666364,725802,459951,-211640,-494757,-861506,-840814,-885106,-611580,-247425,601853,988108,937748,891293,649004,-142964,-668171,-1297594,-1369528,-1409918,-1110709,-558658,255714,860526,1475398,1569475,1654202,1552282,591683,117923,-460244,-702644,-1084633,-1549159,-1207820,-807156,-426228,-76413,-29183,423854,606194,754279,804122,626726,676697,254207,-222193,-482608,-1134385,-820496,-657998,-691407,-27218,187399,1011449,841346,714860,778803,-57362,-235426,-1235774,-1490304,-1180973,-1577297,-402023,-183773,786311,1521992,1466223,1648637,798179,517898,6039,-679350,-718851,-1458977,-1210871,-1150902,-1022028,-389521,-672586,215974,459361,819453,1103853,436445,1044575,344109,426421,39152,-758967,-673395,-1082235,-800661,-256058,47667,629309,496087,1104377,905410,594835,247988,-957094,-744079,-1439442,-1518658,-835851,-659405,244775,701600,1032011,1638967,943154,1353924,439849],[0,0,0,0,0,-2,6,-1,15,-2,20,-8,19,-25,22,-42,35,-59,59,-77,91,-109,133,-154,178,-208,242,-276,328,-368,434,-485,562,-637,721,-822,919,-1042,1165,-1310,1468,-1635,1825,-2030,2252,-2510,2774,-3083,3405,-3769,4173,-4600,5110,-5634,6262,-6941,7724,-8631,9666,-10927,12417,-14308,16710,-19964,24640,-32025,45579,-78846,377117,-66974,-1019291,-1450355,-2723109,-2298479,-1808268,-1514700,294082,755386,1786882,2228541,2197657,1739805,879217,577695,-423468,-39343,-620507,303812,190657,-112899,116083,-1186410,-924117,-1691947,-1958660,-1102999,-1350455,539795,682143,1458884,1610880,727835,754605,-133511,-331568,-293960,-228170,127549,1065485,1182153,1560372,1208014,2526,-615461,-1938205,-3111448,-3350312,-2549763,-1882522,-442105,1063962,1556743,3428776,2211351,2764080,2271215,-124997,1070514,-1482944,-234574,-369190,-1860711,421214,-1753280,-692346,-670187,-2002431,-326537,-1116942,38476,1344595,710077,1514673,1350169,679,78821,-1080598,-1121387,-327194,-862127,1079777,1399608,2284668,2786078,1255788,1283289,-1407938,-2464422,-3211542,-4372896,-2949619,-2666854,-556838,1183000,2049454,3681789,3476091,3110130,2528321,883639,163854,-614536,-1349097,-1528240,-1670864,-1692174,-1529953,-1436255,-1203417,-712949,-442707,685552,1210981,1676990,1855382,1122541,749485,119973,-1256927,-1113093,-2421121,-1278309,-107190,155542,3306143,2182766,3534734,2745911,-679381,721258,-4030988,-3974308,-3705521,-6066091,-456844,-2105490,1293756,4310715,1376778,6440067,2672508,2425217,3301341,-1824713,510262,-2040353,-3106820,-874346,-3860128,-1052667,-1747643,-2103365,885782,-944969,1968883,1899656,1210177,3632542,266397,1336791,-577216,-3072803,-912506,-3912811,-284704,-25374,619318,4285898,2300030,4382004,2524906,541503,-205248,-3901240,-3940817,-5172834,-4277193,-2940673,-1138045,1554126,2677133,4918262,3887298,4419971,3304628,860417,1241280,-1870760,-1371557,-2420500,-3664153,-1642239,-3675086,-1454413,-788443,-1057850,2513214,423765,3677321,2845486,1136894,3444904,-2196740,-33528,-2109864,-4757673,-250266,-4159871,967777,2216396,1140839,6755644,1714304,3700765,1698072,-3325126,-845223,-6364935,-5254344,-4176315,-4801277,536526,423726,3220612,4936941,3529798,5556865,2595422,1957002,711550,-2267400,-1407655,-3523555,-3275879,-2725348,-3790508,-1131759,-1351929,475875,2148676,1814903,3617631,2747903,2224681,1635350,-215473,-1517458,-3075802,-3299639,-2811391,-1747840,-44154,1596270,3638971,3674906,4636031,2614287,958026,-664040,-4301101,-4196969,-6000480,-4827929,-2759462,-1978724,2055574,2405215,4496162,5483650,3506078,4374252,1171179,373543,-657116,-3293666,-2217786,-4091614,-3595253,-2460534,-2951734,21444,5290,1570150,3694432,2151672,4023583,2474456,371365,669757,-2727472,-2918878,-3410092,-3830710,-1013255,-516441,1783322,3710866,3830418,4439603,2583654,595175,-1023708,-3788751,-4645983,-4931140,-4657596,-2716298,-1223472,1504914,3437066,4112476,5035752,3940164,3644733,2078569,-82846,-263125,-2604331,-2631884,-3764561,-3586066,-2632999,-2162956,-584069,456325,1750901,2987751,3127240,3335609,2291607,1389859,-333989,-1971706,-3146439,-3718136,-2536795,-1985844,144975,2055759,3291640,4117477,3904681,2493804,686978,-1519143,-3234894,-4317151,-4853593,-3961080,-2873463,-611486,1203714,2832620,4261236,4140691,4242622,2700539,1438340,473490,-1404934,-1820648,-3223265,-3423998,-3241842,-3230373,-1646858,-1193166,101447,1855058,2434293,3538860,2972205,2567077,1361664,-660547,-1629303,-2948044,-3196029,-2903140,-1682194,504521,2056664,3042748,3731397,3171684,2401842,577793,-1163187,-3057500,-4274695,-3989433,-3670613,-2425492,-363265,1259110,2764131,3197184,3975762,3508634,2506566,1909236,270705,-839603,-1858631,-2520623,-3000356,-2968638,-2605362,-2174404,-713214,349253,1307989,2649790,2917812,3014729,2714288,1194723,-171393,-1938360,-2582092,-2787179,-2402735,-1390956,290392,1692492,2873237,2938572,3201620,1973854,313917,-1238338,-2815587,-3695150,-3665909,-2931190,-1833513,-270116,1118994,2397380,3251641,3297108,2635638,1890176,1210160,453925,-753645,-1536936,-2211466,-2786475,-2501702,-2820333,-1689911,-1090508,-50186,1139875,2283889,2857542,2456345,1938414,1068087,-534513,-1122605,-2124708,-2573049,-2089899,-1262222,12463,1320621,2351648,2555746,2113089,1300948,42273,-1368565,-2381452,-3106542,-2997803,-2586974,-1149901,-17681,1268194,2027500,2366466,2746208,2286613,1816259,1339493,-26836,-405067,-1288129,-1609489,-1811062,-2492000,-1692390,-1885642,-1038174,-19757,599150,1956935,1812280,2608636,2009286,849142,520368,-1220141,-1540179,-1988028,-2011654,-660251,-318386,1054161,1640210,1832076,2165916,612398,97800,-1259705,-2149298,-2070704,-2571763,-1644561,-803626,314352,1428968,1768652,2154466,1875059,1884990,1618219,506779,502916,-570027,-543653,-974568,-1790896,-1034741,-2030443,-1177741,-1020189,-679221,803572,832743,2129446,1991481,1642675,1616563,-226443,-358163,-1158402,-1755979,-706805,-1230746,414299,425912,1225882,1600636,580324,1205427,-780797,-1091119,-1659957,-2446203,-1226871,-1600726,-117620,549614,412994,1924701,1134702,1497135,1173653,695290,857370,-217103,45638,-389492,-975608,-651143,-1731511,-1139002,-1486395,-1133951,-304675,-503254,1111574,1191324,1196764,1903365,504296,940050,-307293,-600371,-599997,-1020952,-303157,-266165,464095,775629,676539,1003797,-349411,-88199,-1061575,-1514453,-725888,-1472052,-213167,7241,367516,1281810,538748,1344181,692243,457529,797077,-222300,505125,-119173,115564,351895,-697960,-420955,-1543759,-1184209,-866534,-1130391,-146991,142571,922459,1220727,1082477,1458390,599604,271055,-379571,-751739,-242559,-520436,-158807,-27449,349276,686004,-12813,-301137,-601246,-1056805,-732891,-910972,-40667,89480,697840,1037142,860728,940409,532327,196275,207994,-408242,179109,120300,119474,454601,70579,-43363,-393450,-682226,-783934,-1222108,-1129567,-355723,127586,407174,674886,1128037,637904,1095235,285872,89186,-49375,-382777,-184335,73377,55826,62625,-234060,-179529,-558433,-809586,-561405,-820251,-145583,12849,562360,1113752,739832,1093539,441183,89574,-100447,-459328,-414845,-168461,108776,444520,333033,716301,42436,-58454,-425006,-897076,-896237,-1290648,-653773,-360003,30682,561443,641042,1012983,950701,481641,502249,117307,126425,177230,146709,-239274,-296865,-697820,-518334,-1040974,-1037432,-912614,-316127,26385,586404,840147,922505,1256597,651953,451930,-51710,-492991,-616322,-831412,-145807,67162,216861,1023514,695754,480701,-103904,-304448,-629162,-1191467,-841926,-1152995,-663721,12420,203122,1020342,846976,835091,1041724,484866,922787,238347,259713,451290,-710375,-244843,-704301,-800677,-911369,-1128545,-658011,-567479,263604,664836,743965,1518357,1039537,890305,333770,-510161,-837532,-1200170,-941125,-626460,-70602,681929,695778,1262217,559692,411642,-10007,-693788,-730589,-1045077,-749636,-475256,-341499,98844,386132,688892,897552,607716,924194,600402,424310,225040,-53335,-329337,-621813,-807907,-1105639,-1180282,-982781,-810059,-309693,240843,899209,1316292,1493714,1286275,943272,125690,-530659,-907214,-997777,-1181345,-601424,-181970,164486,897281,923754,705538,599075,-28226,-388162,-954242,-1128451,-882361,-835078,-316693,-343578,187721,711148,1062807,898359,946059,967970,847969,484105,202068,-312326,-797700,-915176,-1404596,-1288404,-980490,-669457,-49820,301464,974708,1207928,1229220,1450057,852102,17440,-359791,-1128259,-1078950,-1167346,-533935,-66157,-74490,938909,747027,885813,533321,-136226,-234370,-870423,-996686,-1092600,-985147,-591683,-180294,263960,651470,635291,1186433,567280,1091268,860875,108905,235677,-431486,-676422,-1080405,-1305649,-1181196,-1119209,-503448,-295989,388657,1372924,1094805,1730293,1269497,488914,382396,-954500,-596179,-1670764,-1083431,-572922,-529769,671689,336953,771403,916048,585042,441434,-417174,-535284,-831244,-1171026,-570822,-850281,-312455,185023,129316,1080282,558043,1112969,948020,610188,910740,-299432,-130125,-664688,-1029538,-885109,-1504896,-933959,-583159,-562513,691233,454461,1627219,964859,1078281,1080848],[0,0,0,0,0,-8,1,-11,7,-7,15,-3,25,-10,29,-26,32,-44,40,-56,59,-73,85,-94,106,-124,133,-160,169,-204,223,-253,289,-311,365,-389,448,-488,545,-605,668,-747,820,-912,1006,-1119,1228,-1367,1503,-1677,1852,-2061,2299,-2554,2879,-3222,3660,-4161,4784,-5578,6580,-7949,9826,-12615,17049,-24889,41336,-88672,590392,1906524,1198278,1627360,124275,-898663,-1217312,-2760073,-2325970,-2317417,-1317898,14279,597243,1424694,1376573,982942,477045,261038,-913596,-2410,215468,361612,1845817,1131502,2085191,1009665,-30972,-74459,-2175467,-1814800,-2589167,-2417055,-1279948,-922139,446005,374695,847308,864406,664667,845738,409800,1486957,1125707,1509916,1598219,885082,693116,-873806,-1710610,-2257986,-3265428,-1950975,-1376156,-769993,1521737,845037,2186865,2094331,79415,1405516,-1741357,-692124,-516818,-1570731,1337279,513508,2109518,2640311,938754,1796593,-186554,-1095010,-1966086,-2829677,-2073873,-2106951,-1404467,-430110,236249,510900,945321,1069124,1230136,1882298,1592944,2249793,1863088,1462776,731397,-721659,-1188146,-3033562,-2643588,-2928900,-2647593,-754120,-191216,1824746,2659715,2331671,2388423,981620,-109596,-844742,-2510949,-1726701,-1126535,-430170,1764770,1539106,2837427,2532956,1008787,844352,-1467465,-1503999,-2336775,-3227217,-1919219,-2314185,-847353,257781,-283171,1550898,1260155,1406599,3166488,1495165,3049844,2441253,39616,1687768,-2360831,-2119855,-2588510,-5384268,-1371521,-3212667,-714812,2313722,508094,4949215,2742295,1820365,2423465,-2251477,-860445,-2735380,-3280357,-376504,-1548185,1702256,2363426,2209876,3743800,1036826,1370128,-326672,-3019693,-1326607,-4093229,-2523106,-1721431,-2550229,908945,-1068421,1481856,2282294,1340100,4440523,1915351,3354141,2809225,15182,919928,-2524557,-3251804,-3958776,-4742574,-3191249,-2435772,-59490,1601294,2982258,3795743,3363371,2547363,600825,-373254,-2470687,-2724147,-2656099,-2489034,-78162,81920,2630039,3145489,2361710,3555147,24069,569319,-1397600,-3967649,-1197598,-4689850,-1778393,-1141909,-2762680,2490315,-889502,2866961,3753488,970947,6064468,1280997,2639547,2238708,-2826894,-185912,-5312250,-4431759,-3492185,-5193651,-184772,-1018528,2244059,4384393,2777918,5396604,1771924,1018331,-429461,-3744891,-1902334,-3903008,-2123118,115520,-108391,3255488,2471103,3060192,3112325,52162,606200,-2040198,-2692064,-2504471,-3739658,-1963247,-2444560,-1100227,224597,778138,2405252,2820727,4196581,3690816,3486265,2437069,511143,-366219,-3415386,-3513884,-5002702,-4677993,-3175432,-2521087,1069700,2101557,3663223,4803679,2685603,3394433,182046,-1244545,-1641327,-4481110,-1799392,-2905183,-1021558,2174780,1137631,3911552,2979713,2077455,2394392,-1554136,-807166,-2228445,-3512028,-2020282,-3698986,-1737639,-890067,-690968,1898441,1363894,3555810,3641688,3294116,3859653,1792174,1014547,-997325,-3093130,-3777742,-5297248,-4425994,-3267060,-1773743,820096,2180167,4078267,4728109,3559566,2535806,374809,-1281678,-2252820,-3892775,-2884192,-2313904,-672255,1204995,1723764,2850121,2791613,2261218,1546260,-247601,-1088028,-2319709,-2622011,-2967740,-2706971,-1850250,-1181585,-2288,753923,1950695,2803769,3351261,3800071,3039595,2200311,428086,-905273,-2892544,-4243717,-4507633,-4132099,-3224522,-1261518,605053,2605245,3702669,4083945,4077451,2063047,511897,-1241703,-2689566,-2846944,-3328582,-1766454,-386348,614949,2219011,2335999,2532144,2171637,769372,215454,-1556535,-2097254,-2044953,-2609085,-1981001,-2019435,-1054439,-198007,681647,2261806,2589888,3378400,3673568,2546497,2299431,649052,-1155684,-2724581,-4194095,-4230197,-4231115,-3016258,-1249808,482171,2510981,3399871,3962502,3446755,1971224,701774,-1302968,-2252865,-2923440,-2433901,-1540225,-551732,835883,1630855,2385943,2352024,1460130,897558,-255624,-766896,-1575916,-2145262,-2051399,-1998846,-1422773,-914049,-131996,882465,1649657,2534147,2948513,2998218,2838253,1607586,669450,-784414,-2813333,-3574889,-3838184,-3619353,-2597188,-1285595,865281,2137922,3110097,3410689,2793892,1829832,144267,-602589,-1997496,-2354774,-1832283,-1466445,-207800,572941,1313600,1877963,1608091,1241634,278358,-639114,-990038,-1613622,-1356180,-1835576,-1431235,-1086099,-925320,218805,324512,1188205,1914946,2184825,2949814,2177862,1657662,561507,-984436,-1828596,-3101899,-3259106,-3386069,-2184424,-973316,342716,1981253,2781730,2997284,2740443,1243163,931486,-1086999,-1205115,-1621450,-1761165,-758956,-475753,903515,1208625,1105832,1700390,376590,304729,-337772,-977208,-737571,-1482191,-968952,-1035665,-686053,179635,-516194,640963,879622,1525364,2508967,1824222,2329404,1528782,464282,-301537,-2223688,-1962798,-3026886,-2867511,-1461183,-1168288,585040,1074690,2207040,2302203,1750946,1335805,-101024,-310082,-772267,-1495406,-540056,-946477,167940,449988,528900,1507142,-44366,575617,-489816,-430373,-426042,-1080585,-345049,-725903,-371984,-54258,-827989,453535,-129098,892398,1301495,1135449,2090168,1308649,1229430,829066,-754540,-783043,-2465067,-2214356,-2049731,-2280954,-1469,-265205,1503113,1601523,1604064,1899015,587089,762753,-232859,-963943,-312102,-1092463,332160,-51400,230211,1145333,-98329,618055,-284971,-948078,-251224,-1122686,-151446,-643298,-187793,475820,-346212,579568,-174378,52211,250483,609004,1389051,795178,1260515,903317,245187,-29996,-1304627,-1351756,-1871312,-1907054,-977756,-1235077,508581,618830,1045415,1565934,947492,1122023,259407,-98905,-137711,-446209,238681,2225,375020,657102,-136519,188346,-622409,-804960,-728592,-1186500,-208695,-538953,163286,164777,323401,523653,-149489,210751,1113,-87507,285793,343186,770512,903994,596020,498847,-293344,-259066,-1263077,-1413488,-1221080,-1551675,-456281,-170056,398630,1034816,393616,891905,351595,214622,180255,-279698,600848,206188,467294,635159,255792,413497,-366376,-592222,-1061218,-1132168,-512307,-703550,60360,203600,495071,787883,572797,379437,-178667,-112826,-276284,-222978,131462,540937,799925,732312,323873,162075,-490659,-707346,-670932,-1133990,-907126,-858667,-182671,65692,307276,507760,427189,176791,176070,59058,588365,442523,858504,693393,685158,239066,-211596,-285462,-969360,-1141620,-1206975,-1035186,-276133,107294,494866,795633,1053953,913784,420106,436085,28660,-291784,-57550,-211105,-72191,399268,292430,670411,75256,-36323,-370920,-647807,-369508,-651619,-375444,-310783,-92614,-74592,-209378,-404204,-102424,376797,273402,785305,916885,900508,1214158,909416,365171,-245675,-769242,-1044232,-1266391,-1496614,-803016,-631282,367564,589416,919660,1332196,1010102,640542,21083,-166785,-448786,-626235,-389429,166309,52178,190726,148510,312802,572,-208486,91687,-350128,-136745,-366678,-343962,-367626,-312721,133057,-193932,-375559,134156,282627,898471,985434,1111662,1119456,664511,628060,-502297,-750031,-1309593,-1631445,-1409407,-1154871,-380389,47022,455796,1251575,1128589,1091612,746567,253397,-116111,-580990,-544535,-509660,-418681,15876,-216011,354400,298312,312284,163455,17998,167471,-1808,-241083,-16321,-463512,-565898,-259526,-527965,-610578,80030,253857,504505,1131851,1152029,1277753,939239,319878,-399615,-885260,-1356180,-1588654,-1817551,-1162580,-590282,203280,837896,1136806,1187874,1403937,840325,438320,13932,-540449,-669598,-548976,-477708,-93393,-176270,110368,213233,482586,335196,-49790,274584,-171812,99444,-340653,-700828,-396422,-774389,-416336,-302239,-221790,508264,585697,1204145,1136875,1032323,1181105,96703,-159806,-1363367,-1542552,-1584451,-1673000,-969225,-403126,59230,869241,1090153,1369882,1299836,551838,349366,-311668,-550677,-808251,-490889,-713084,-561322,252432,-94751,348248,414629,205564,395587,-60430,59339,-78843,-284104,-230700,-663469,-535881,-580762,-386180,259869,-40199,733017,961306,1569215,1273634,624374,673912,-200052,-741531,-1340595,-1546091,-1238885,-893272,-468133,350677,333399,1566260,1278943,1485461,611621,-127049,283336,-551211,-415460,-746708,-725390,-58307,-401556,338504,174772,-206216,810231,-166492,436307,177287,-201153,235362],[0,0,0,0,0,2,-5,-2,-14,5,-24,17,-28,34,-36,57,-56,82,-91,113,-135,162,-189,228,-263,316,-363,422,-495,553,-651,727,-846,953,-1081,1232,-1376,1567,-1744,1969,-2197,2458,-2746,3050,-3401,3775,-4186,4644,-5143,5696,-6305,6966,-7719,8533,-9459,10484,-11649,12973,-14477,16240,-18299,20776,-23816,27688,-32815,40089,-51515,73603,-183324,258324,578747,1587747,1951146,1943185,2293170,603326,537411,-627165,-1740731,-1660303,-1922173,-1158108,-649728,-349154,-116698,-74245,-723607,-845952,-800911,-892799,357010,261143,2009998,2499248,2221197,2892733,1112999,184114,-782722,-2001516,-2387024,-2640733,-1912677,-1040138,-105879,434359,1064603,857233,281441,152021,-714283,-352314,-293732,-46623,1077881,1091877,1652532,1416046,699951,318172,-460665,-1228491,-693931,-1295204,-556241,166887,-1338266,312667,-1180801,-1250941,-587151,-2067515,67928,214194,1264030,2996284,2765357,3732592,2415639,1410280,-196154,-1615142,-3221244,-3250830,-2589428,-2575203,-133761,-24195,1145285,1708516,935857,1645502,-386322,23215,-125748,-885632,210971,-287685,1123279,708836,1080765,1165263,-32998,426126,-380089,-560060,-229227,-882767,-397332,-673008,-1401905,-1021038,-2102194,-1685366,-1089978,-929145,1476579,1809796,3681879,4154304,3146634,3303733,671966,-148399,-2487327,-3917658,-3512447,-4301576,-1872608,-679517,195618,1973239,1668426,2064652,1654817,172368,207841,-637137,-1014262,49057,-535902,-31261,1413128,-82490,1265622,692800,-86137,1139823,-837565,200386,271367,-879103,-246344,-1779242,-2317548,-1826551,-2801050,-1160640,-155474,416593,3348637,3015680,4222666,4317132,2170055,2093610,-1748886,-2540749,-3705836,-5326589,-2628758,-3718782,-458159,790282,1065417,3652388,888981,2702659,837074,-623067,458269,-2149429,-139559,-945221,-665782,999724,-398990,1255647,543057,727699,1438760,393237,810899,-180476,-311303,-852245,-2103626,-2280589,-2777469,-2173213,-1642531,-242676,1572789,3009104,4510268,4594561,4667294,2481515,731702,-841146,-3696536,-3595972,-5010286,-4315366,-1681158,-2286676,1989420,2019225,2029308,4245208,621353,2178704,114889,-1716090,400102,-2454447,-46793,-385874,-998163,1087588,-163197,803306,912524,364791,1756827,122724,603437,-368180,-1598091,-1400260,-3342923,-2514050,-2783094,-2135571,680526,1023342,3738644,4647946,4188638,5221908,1951144,928316,-1316002,-4034779,-3907006,-5435154,-3646917,-2345340,-1165771,1483466,1696886,3141581,2810931,2530946,1143770,57009,-120935,-1380290,-714739,-1250866,-816243,-92034,-453718,771915,322452,1127747,998283,859142,1460964,-39890,282680,-1486547,-2671766,-2305655,-3792650,-2060460,-1692402,-542110,2638145,2997842,5107390,5063205,3537411,3328099,24018,-1536969,-3189226,-5098923,-4042718,-4252316,-2363979,-153700,835619,2767145,3159629,3058537,2529784,1203018,336083,-660625,-837525,-1369450,-963239,-931109,-650732,74070,37592,373793,962714,1092570,1413171,818066,650465,-210547,-1239801,-2458398,-2537467,-3022591,-2577516,-1281721,6415,2251990,3441592,4712960,4606239,3781140,2381609,67057,-1848096,-3635562,-4277330,-4354210,-3581306,-2083154,-1002225,1292595,2206715,2549582,2940114,2114181,1356267,202462,-241462,-1156928,-1297174,-1035863,-901076,-560373,-559489,155322,267235,815965,1231684,1155996,1190450,667192,-437597,-1007456,-1859561,-2502045,-2796321,-2653829,-1677647,113701,1992154,3563079,4399791,4249776,3833279,1806990,-29752,-1880727,-3486089,-4084063,-4250927,-3374798,-1893464,-372718,1047624,1881118,2523041,2275009,2068709,1069501,382054,-241125,-855126,-987277,-821519,-1092143,-436504,-479359,-112353,334621,479815,1002129,1099293,1173603,593408,92593,-835272,-1965534,-2556812,-2475113,-2163765,-1085445,7915,2077051,3133861,4132025,3911990,3088213,1877741,-251291,-1759547,-2953212,-3824611,-3495744,-3249608,-1593743,-85026,983206,1993908,2184499,2221537,1442409,1151461,300342,-137589,-514984,-486424,-751115,-585903,-1043246,-376168,-329826,103360,571961,596726,1107936,785130,706985,232409,-929289,-1468952,-1895044,-2498497,-1750483,-1325336,212889,1311169,2442292,3667653,3004543,2903714,1367106,-100875,-1552470,-2869180,-3366418,-3176103,-2711136,-1214569,-370536,1202152,1514320,1919687,1725102,1230725,1197780,621492,120949,70804,-346387,-126303,-629800,-449097,-439225,-512519,-8454,-170839,559155,460343,787673,555792,-73295,-369786,-1428112,-1554634,-1749533,-1865899,-769835,-130072,1575514,2770782,2542061,3199962,1630883,1048338,14855,-1841393,-2121096,-3076503,-2570935,-1645285,-1440131,256529,265799,1138918,1425067,797816,1369843,298162,628548,591147,-104950,622408,-411591,21511,-335512,-1034466,-80502,-718003,13624,31491,70656,1080211,212190,681509,-483462,-1133163,-901763,-1952606,-933546,-1012054,6668,1453493,1634498,2458508,2214197,1854791,983144,-614562,-821704,-2339863,-2209955,-2300749,-2102155,-314717,-516322,780657,920991,829227,1290382,255258,854883,377476,301284,1022326,-112315,734443,-254394,-502915,135246,-1238474,-521108,-781644,-369735,555881,-64863,1235440,97111,-154989,-178193,-1511080,-721924,-1177696,-456842,504105,516579,2140142,1677101,1904922,1513599,122729,446399,-1508279,-1503163,-1579781,-2086950,-525825,-1141135,163052,160195,55647,952769,173122,614197,238675,470323,999354,249355,1001137,283468,48111,-93482,-980155,-413159,-1286973,-703747,-337784,-455801,707502,112988,259567,193615,-560324,5193,-842033,-247151,-250933,56561,992277,588601,1584343,1282390,680854,650271,-483485,-717560,-1257778,-1311413,-926942,-794706,-96374,51810,148788,423224,-88706,130468,-16795,147513,603063,269818,1100858,568253,840542,559040,-243966,-81512,-977156,-1142939,-1325710,-730485,-87275,-81925,616388,467104,315474,403905,-389095,-46709,-573035,-102657,602277,334626,959746,980763,1053419,642128,-301107,-201580,-776934,-870247,-808381,-793772,-282364,-19646,46632,-109494,-169752,-4281,-510088,-259755,316158,270582,1083289,974397,1169535,896829,484758,295147,-486400,-663149,-1107684,-1090404,-961614,-657073,106474,83670,275249,541212,207093,-36132,-3819,5386,-60377,317396,627496,697325,728243,232497,265065,-243810,-355555,-350367,-600421,-403527,-135500,-24994,368007,-24270,-212701,3554,-562195,-552914,-387502,-59275,483890,437427,898266,1071523,1180904,1043967,127736,-12618,-1042379,-1276596,-960078,-1404543,-690345,-295727,25479,658024,354950,488269,214117,284925,288607,81618,331355,148466,317511,217739,-42312,44863,-525893,-219287,-522615,-683173,22416,-379984,422748,-25515,92190,-287023,-639088,-292452,-711760,-691344,-7890,42897,991279,1064916,1371848,1363748,808636,392266,-232564,-924663,-1251560,-1658298,-838889,-973181,-136864,130229,346258,525978,513031,674270,349231,375579,624483,139370,386007,-152243,-30473,-4816,-727688,-73391,-348070,-497245,24321,296871,313589,395549,393719,141920,-377410,-473200,-945028,-419479,-714517,-506907,480430,645364,1261072,1299165,916962,1046702,414930,-138691,-1069991,-1150151,-1378607,-1178725,-714652,-573415,-254038,385169,670414,587908,470892,518750,295882,225972,491061,395871,-21436,12450,-345843,-148965,-423421,-533752,-419260,-148380,173144,390852,394529,664760,61187,28010,-399203,-733419,-928344,-627831,-515972,180417,722816,830208,1356594,1129144,1156979,685865,-374867,-806064,-1193341,-1323273,-1297615,-686142,-475756,-390421,283983,310848,668814,542666,555109,619782,339376,305340,-134212,-175716,104292,-273788,-347336,-617549,-274277,-52835,-81950,277425,278012,584351,601420,-271878,44911,-796424,-680159,-826030,-1140607,62314,-29916,805073,1126721,957382,1478326,894952,357170,57284,-789410,-521693,-1438284,-1209949,-879102,-682253,157370,-134226,413252,632668,779507,886850,335378,753338,490875,267343,212076,-498602,113049,-768554,-506458,-202952,-632582,14711,28368,517073,756109,398181,523744,-525565,-522594,-610060,-1164572,-230099,-863636,346324,634588,666869,1529173,696998,1010734,462414,-317457,-151046,-1365854,-896100],[0,0,0,0,0,8,2,14,-12,17,-29,23,-51,42,-70,75,-96,119,-136,172,-199,240,-281,333,-387,454,-519,606,-685,789,-897,1018,-1164,1304,-1485,1658,-1868,2090,-2331,2606,-2892,3222,-3575,3958,-4384,4848,-5355,5920,-6521,7214,-7943,8782,-9696,10714,-11883,13169,-14674,16367,-18371,20724,-23566,27089,-31562,37548,-45986,59072,-82723,141650,-771032,-1356863,-1945285,-1409110,-289121,302412,1783481,2111402,2976295,2406309,1693590,964453,-339632,-754112,-1326464,-1095079,-901139,-428368,-381902,-268334,-7303,-1218292,-620964,-1375091,-1128719,29389,-278954,1574417,1713978,1962967,2162274,920421,774642,-331712,-784025,-802107,-1219827,-152948,273045,488003,139925,44976,-803181,-1467947,-1904466,-2416618,-1750051,-741598,545040,1982632,2605310,2802163,3169130,1386078,1449039,-53921,-1420747,-664776,-2514450,-938353,-651982,-1721623,591973,-1325269,-189491,-423090,-1526951,336506,-484748,681961,1542201,1722219,2030567,1237387,649935,-88777,-604635,-1180974,2026,-742825,436021,1248707,435014,1189371,-435078,-745238,-2007430,-2823034,-2323817,-2665675,-811572,411871,1645876,3294427,2944517,3170787,2497815,1088229,426349,-1234290,-1821061,-1609620,-2325747,-977789,-982683,-873264,-47792,-784937,-101532,34892,-49806,996240,664268,1931541,1701550,1405598,1078001,-348058,-411657,-1116370,-1271827,-396359,-470108,806439,1410046,986940,1489825,-552902,-1589462,-1510294,-3519194,-2544486,-2244359,-2139479,1863279,1056754,3452232,4377192,2254878,4043632,757782,-311296,-37708,-3480595,-1494035,-2265937,-2815322,-218785,-1704285,-124492,379602,-1169392,1312567,-165875,898065,2105737,129561,2842304,165151,-46389,496478,-2728834,79825,-2127291,-350607,1078161,-184286,3338553,351024,1487752,918052,-2926151,-899860,-4151285,-2754282,-1986104,-2403151,1657964,1553915,3410204,4548600,2994419,3169866,876884,-76182,-981022,-2203343,-2330367,-2754358,-1932925,-1708783,-954680,-749810,-226195,512218,320462,1509697,1342126,1678005,2021975,620924,1396992,-956604,-610659,-1052560,-2915269,206368,-1715023,844270,2610857,-111286,4183101,49533,-281931,-272603,-4892714,-1306303,-4410860,-3104916,173821,-1162464,3628269,3044855,3299906,5101436,1196524,2534086,-310051,-1920737,-1095432,-4192288,-1814680,-2593276,-2185171,15365,-1661218,1012084,238316,415611,2535040,431725,2733462,1510463,891492,1549845,-1650927,-330041,-2019596,-2360995,-649399,-911008,1219459,1475451,2318951,2206658,908615,343440,-1689728,-2440761,-3752941,-3157954,-2613634,-1479631,1265318,1900693,3939693,4044398,3496752,3336968,515635,456132,-1429901,-2490807,-1787761,-3335609,-1582088,-1873604,-1740866,100243,-1227308,1264539,919369,957561,2933019,1264469,2470135,1505632,-591718,142250,-2523806,-1789638,-1275117,-2211384,375941,311238,1853355,2890484,1288260,1792930,-341815,-1720799,-2256152,-4008489,-2880385,-2379936,-1200112,1439838,1930315,3342373,3605887,3270806,3115837,972430,247652,-1414623,-2342480,-2472956,-3121210,-1979029,-1759244,-1584041,-340238,-352020,811508,1291962,1475768,2144663,1892408,1956574,853019,293544,-1017596,-1392271,-1996977,-2032396,-1066368,-445523,707781,1749722,2284775,1983906,936900,37312,-1531142,-2731302,-3352724,-2818461,-1997691,-1032858,1056943,2499302,3249379,3436329,3008038,2201935,1159670,-486521,-1428636,-1757109,-2764855,-2171876,-2200874,-1729123,-1222670,-1045278,330841,339947,1449280,1840066,1671537,2180978,1940597,1000560,299237,-1177797,-1499542,-2146234,-2111570,-1165873,-522944,841583,1496012,1849488,2043599,920473,111884,-1482356,-2501711,-2932118,-2602290,-1587042,-653781,910255,2055665,2625380,3680950,2627156,2110277,810124,-234917,-866393,-1836422,-2024564,-2332612,-1921458,-1496408,-1409020,-840749,-168860,503702,1108148,1423471,1841129,2161185,1724217,1210720,-40581,-538245,-1699799,-1922207,-1878088,-1335695,-134585,601577,1576715,1915408,1498206,937214,95708,-1418370,-1902592,-2383791,-2318987,-1481303,-361791,896023,2035645,2630259,2704742,2328276,1482315,404704,-225258,-1004112,-1307858,-1906346,-2011046,-1664396,-1816122,-1075585,-897411,-165436,411724,923576,1656407,1888837,1966419,1794096,739014,464817,-843252,-1130351,-1839358,-1804590,-846807,-397071,394950,1125909,1384782,1206590,608264,-269613,-1010413,-1783821,-1702079,-1989002,-1316758,-32814,726849,1887500,2128285,2323689,2012059,1063048,615563,-544967,-776481,-1199651,-1180290,-956613,-1670532,-1188746,-1072018,-686725,-415014,-226491,673752,1008391,1698190,1824745,1502779,1318712,234101,-464979,-962101,-1781758,-1133225,-1380722,-255318,420723,792047,1851090,565295,705306,-155770,-1351860,-1076504,-2268155,-1213084,-855003,101985,1613755,786982,2203790,1566612,1186163,1295220,-430167,71751,-863641,-1160701,-866606,-1461064,-523062,-1261240,-969774,-629544,-987145,399957,215425,991568,1662370,1084430,2057310,819784,334653,-356551,-1254045,-979181,-1764036,-729983,-484089,-53302,1089556,252595,1118851,52312,-241720,-443733,-1734288,-864962,-1242588,-159247,467920,380715,2017529,1259720,1325456,1195095,-72272,486518,-765994,-501222,-656597,-1311659,-254255,-1053400,-736117,-901747,-1223731,-192893,-946288,538429,878221,921921,2344525,1162450,1572575,834275,-197772,-207254,-1565545,-568852,-1017184,-724352,387332,47655,1229768,-161,149889,-308948,-688258,-489677,-889031,-464671,190447,154450,1250104,757762,1091048,871292,329873,570180,-474292,-39829,-424541,-558979,-269940,-648722,60988,-720923,-1003735,-609410,-1089446,10876,-184986,496633,1282891,918783,2036883,983698,819689,392728,-814982,-182239,-1211572,-764747,-266437,-391186,229903,126864,59097,72493,-500125,-265008,-801279,-488131,-95044,56831,835906,689949,1212771,806841,581442,449832,-462901,-84819,-355361,-353017,-268207,-151428,31822,-310155,-221328,-629137,-873079,-769794,-939300,-83734,435669,825390,1187110,1251148,1007678,694822,226734,-105952,-870780,-878439,-589321,-475601,-312724,-427394,238291,-104493,-100838,-362401,-396114,-75175,-256586,-50409,548716,752843,1098499,800600,637725,260190,-83031,-223814,-724746,-303970,-427960,35490,234012,-203407,281855,-304930,-670781,-685183,-846298,-789903,-280841,60006,581880,914268,1267584,926998,1137407,524691,-36952,-383261,-835131,-549200,-457717,-523552,-439425,-338242,53843,-517582,-530213,51723,-395516,174546,443290,664634,963174,743136,884624,260660,237228,-279343,-601661,-589830,-622360,-280727,312670,193125,523174,287580,59717,-379409,-827489,-572754,-755518,-412170,38310,-5558,658708,845275,1134813,923346,439558,427403,-555556,-143943,-420074,-481575,-406586,-379647,-470968,-450527,-725697,-192550,-480439,8378,21760,440930,1208596,979541,1045113,533606,207302,-284890,-537726,-589917,-881631,-200898,-2556,-116382,454683,371904,611435,149860,-279247,-506727,-1011601,-624421,-387615,-255851,494811,429106,734990,838551,770721,522211,20126,-78223,-505063,-644142,-556454,-468737,-522812,-463968,-162451,-411071,-378965,-78023,172629,463534,627962,1188102,1026448,728332,731810,183737,-497345,-423175,-876953,-769917,-823141,-334067,193782,426273,675741,492146,-14301,-234877,-675209,-691546,-797208,-586235,-63588,13827,715297,840031,932525,848746,769493,372716,8082,-9866,-452293,-516393,-626041,-455344,-577711,-403143,-504357,-469078,56124,244454,283496,787133,829398,1179289,1027553,326287,441142,-565673,-597270,-1134886,-798552,-586896,-425480,164769,602696,589602,374502,-82747,31915,-831222,-868990,-395021,-601602,26146,67179,550445,699395,608567,1193411,700369,221713,81489,-144767,38946,-465769,-300801,-754990,-742354,-367262,-848835,-369523,-313946,118389,653055,471137,1080153,982396,937309,658983,-360277,23644,-928215,-757488,-814647,-746855,84343,160282,270464,627346,184402,510333,-267343,-158376,-649550,-740085,-171153,-580927,146920,411680,631449,839384,140355,1049393,330089,104105,181315,-595126,159874,-716324,-532501,-342928,-978983,-125360,-775856,-13597,426786,18587,1020459,555665,1196846,724907,295779,299201,-728687,-543545],[0,0,0,0,0,1,1,11,-1,18,-3,23,-22,23,-42,39,-62,66,-89,104,-129,158,-187,221,-268,310,-373,427,-495,582,-657,770,-869,1004,-1138,1287,-1467,1640,-1857,2069,-2326,2592,-2889,3208,-3564,3947,-4370,4828,-5327,5881,-6467,7136,-7838,8645,-9517,10499,-11603,12826,-14250,15856,-17770,20031,-22796,26275,-30808,37055,-46342,61953,-38783,289463,-991948,-2016564,-1830033,-2662341,-1880854,-1172571,-136321,1324584,1560822,2017228,1680443,1173530,534492,-12783,-438752,-487710,70897,113659,1258298,367060,811260,-309476,-1141905,-1382528,-2441051,-1811309,-1847099,-1130084,725115,997696,2009523,1509890,1869471,1357734,566250,586158,-47735,491622,156322,558919,428416,-27712,-370576,-1691166,-2002169,-2374438,-2469159,-1062566,-519704,226751,2200779,1518799,2553065,2234379,217672,1332977,-1479724,-376302,-76767,-1582269,1960070,-209799,1212356,1360927,-1041035,310262,-2451445,-2000592,-1987156,-2437737,-382318,-416355,1007177,1576295,1661557,1615310,1125060,1071254,442905,556011,339857,604572,562535,124097,-446095,-1282843,-1655149,-2410481,-2379204,-1941707,-1446214,-93852,1264649,1721919,3000080,2127037,1823022,761753,-592737,-585998,-1554140,-963413,227306,-155944,1834376,570322,1270870,668854,-1503044,-681774,-3062290,-2101891,-1706010,-1940023,653090,-191769,1516412,1913617,747343,2747252,282475,1058469,1470324,-593986,1804835,-414337,-804237,349674,-2996410,-1187467,-2595142,-3770610,-136576,-2445143,1139958,2449957,1065683,4341286,1289001,1657065,1075455,-1752969,-514002,-1748752,-1500779,116715,-194612,1575768,1657470,690809,1088169,-481193,-1557410,-1747792,-2926346,-1372285,-1460342,-656682,1249875,283042,2504226,1285200,1318440,2510252,-414207,2154115,449482,-52602,1595191,-1610494,-3951,-2258117,-3256604,-1960758,-3693603,-824545,-250521,346429,2798898,2207751,3268241,2851209,771724,875274,-1362771,-1728472,-1380571,-2062447,-41613,235203,898382,1880499,853163,970190,-101585,-1872425,-1416071,-2381308,-2357512,-576096,-1330607,1014167,1415623,533686,3208493,144736,2166170,1982733,-445357,2943710,-561619,191967,629796,-3032180,-695156,-3622254,-3146575,-1376287,-3154315,1220491,875301,1666039,4325352,1902454,3106836,1116964,-590139,-350726,-2942139,-1323533,-1633183,-1153793,1844204,-106770,2460941,1086625,-169139,1326571,-2659337,-760692,-1852836,-2810937,20937,-1449890,929689,995449,534420,2352806,595971,2008836,1610036,1025520,1570464,349191,106778,-763854,-1548041,-2402511,-3120666,-2743046,-2910361,-1133805,-112562,1679027,2727673,3027088,3503500,1682615,1877946,-798078,-1588716,-1491330,-2843445,-579595,-947877,73164,1610589,480691,1887902,324950,-821720,133052,-2656481,-1132906,-964454,-1998083,555138,-745737,973889,1475999,342674,2447735,588533,1400192,1814462,582823,1654764,-435706,-775696,-1506675,-2980751,-2609682,-3463856,-2162973,-969843,-197664,2128276,2533341,3441033,3363940,1844228,1337408,-568608,-1486009,-1524233,-2604915,-1146058,-769123,199271,1231240,699469,1261697,237034,-548335,-704881,-1859132,-1123717,-1533555,-732749,-452591,73706,786280,629476,1316176,1204740,1321712,1353203,1350052,1511492,782673,378447,-979721,-1800090,-2509760,-3282904,-2625457,-2408448,-1083567,311240,1579685,2997388,3057477,3073461,2278722,819705,-244558,-1264081,-2034386,-1443852,-1411940,-269458,551089,665657,1311854,903704,404609,-191139,-1164353,-1167597,-1644843,-1263553,-428155,-456143,306815,325031,892334,1351399,835765,1174402,1252842,1245594,1224250,759550,318088,-955504,-1643071,-2314793,-2654282,-2497377,-1974663,-807086,625048,982435,2851623,2820586,2685491,2056217,612844,-327732,-1376936,-1555051,-1580896,-1022437,-101552,215622,1064466,933361,786694,206565,-210454,-685826,-1286722,-959752,-752355,-576111,276264,63465,547806,708908,542883,1052111,921788,890426,1320124,1080483,732804,194396,-649206,-1287079,-2314558,-2464842,-2454632,-1875518,-590516,42310,1538329,2212882,2516695,2481609,1843946,915886,-354866,-1273177,-1351942,-1409415,-670932,-514744,173200,660782,445073,934163,-155465,-420757,-880491,-1176734,-569456,-601726,-211702,145596,120370,629462,418492,481592,635497,577213,1081411,777156,998959,636771,117814,-417715,-1495532,-1897389,-2283382,-2403430,-1487020,-878956,629788,1504661,2168352,2474668,1885954,1687484,582299,-342586,-911095,-1295525,-986641,-1180925,-121837,84770,226706,884763,54443,283483,-403948,-1039981,-311848,-1006284,-88115,219273,346514,955414,-167298,794733,264969,33531,692335,275697,1203205,636239,353393,506996,-720083,-647024,-2230626,-2029290,-1665439,-2116178,-312226,-11200,1192279,2344590,1401293,2183235,776462,422085,114956,-1358738,-73351,-1281345,-354790,-281249,-592844,813964,-212545,212534,-174072,-978237,-41306,-1233040,-52878,-205626,143544,1124338,-93903,857913,184017,-67105,549925,-93219,692117,405269,1038527,1075377,-74251,434239,-1453889,-1485545,-1527356,-2213594,-804182,-1168688,559069,1049325,1210600,2496279,852667,1690961,616912,-347384,80795,-1307303,-83360,-397082,-322201,752104,-541604,564933,-255061,-671417,-248147,-1315309,15196,-484535,-110667,993186,-37611,1002369,-6444,290656,511229,-315395,562411,-65198,666654,771149,322481,671498,-647065,-598589,-860948,-1623987,-1018827,-1576165,-230115,385271,865188,1798267,1075737,1745728,478399,209919,279941,-980313,-162954,-429492,-391167,283571,-528673,513165,-313457,-471488,-453205,-1133662,-232911,-659773,48502,651121,53528,854847,402399,553802,418677,-143086,287338,-425516,349753,290322,357806,881814,30880,-11064,-658552,-1065465,-1157074,-1546572,-891718,-641259,75649,1023159,815581,1716524,824922,802529,345259,-102023,27011,-574624,95247,17075,-206293,221512,-286381,-33115,-798999,-867342,-720273,-921163,-222569,-40808,269900,1079708,514894,794462,465467,-70359,-201986,-420785,-50177,-185605,231574,342847,167852,285004,-50281,-289035,-765705,-1139293,-822638,-699789,-306601,34940,348215,791811,822827,892932,492615,297538,41955,13561,-191092,-164427,-5620,157806,57890,-69968,-382475,-680276,-814841,-891840,-662154,-258529,201934,616764,813897,852339,572193,711492,-1072,97717,-187935,-495179,-178198,80036,391011,301636,50162,270208,-332858,-441860,-940745,-1089645,-661005,-503621,36802,286432,383229,765848,500101,449750,326267,103187,214687,70231,184378,121348,34725,238825,-376085,-175470,-826192,-799796,-897646,-814596,-231612,70958,749678,931849,823494,1076023,438920,238408,-142469,-615001,-589447,-394771,-68816,26282,256679,276689,-128275,119911,-300778,-700557,-661387,-710647,-93777,88427,597994,509195,484190,479034,325000,410098,63934,111025,455291,63474,161238,320947,62274,-140606,-644257,-671065,-939989,-1237480,-454305,-446140,453782,881390,889536,961921,600651,675381,385804,-351907,-283534,-725773,-509130,-259042,-79277,143222,118071,181823,-78726,-291633,-452528,-380553,-414466,-235516,97815,293659,14770,457539,71934,-5170,143909,210365,360556,22197,289662,406655,372951,-72972,-266380,-288961,-821576,-1047378,-901500,-575812,-104168,142242,560138,951130,1028150,1007506,421487,232584,-95590,-313387,-301479,-260197,-223808,-13347,-390653,-44159,55897,-128105,-252183,-291200,-28297,-343573,-50110,272406,303841,256002,214467,322187,-155068,-120884,6204,221680,246630,333678,307689,475108,111624,-312131,-424970,-701996,-937233,-828324,-545617,-24718,561605,344082,1059268,715250,667848,793226,327347,-312031,-472035,-517976,-495872,-469619,-106564,100430,42125,195267,-525506,80724,-501440,-247949,-43387,-232505,438320,15586,325708,225317,-74038,69553,-116462,329581,241591,231355,565522,373439,166934,112074,-180988,-494301,-1233673,-715595,-971100,-389951,-51105,83633,780404,705948,1048318,1078306,173417,277149,-43745,-337935,-365112,-722589,-290454,-602765,118029,162052,47124,121997,-311580,138207,-311030,-519037,333166,27258,284353,-104095,35399],[0,0,0,0,0,-6,-5,-6,-5,1,1,12,3,17,-3,19,-19,26,-36,41,-55,64,-81,99,-122,140,-174,193,-236,263,-315,366,-412,489,-539,635,-703,806,-910,1016,-1150,1277,-1433,1590,-1770,1965,-2181,2408,-2667,2936,-3245,3565,-3924,4322,-4742,5225,-5726,6304,-6916,7595,-8335,9122,-9946,10704,-11178,10652,-6555,-14581,423458,1560603,1424402,1259020,1456510,-461248,-838312,-2118447,-2477190,-1709895,-1930709,-571517,246672,340914,1020414,920623,693377,123376,44183,-388303,850064,553236,1340040,1783248,1404844,1707701,-254773,-785995,-2165808,-2851431,-2219687,-2713039,-1250725,-533258,644201,1417288,1349196,1168909,623989,514926,-271091,517167,275894,1006677,1406696,1122747,1181363,639810,-587466,-859348,-1740113,-2204834,-1477913,-1762863,-286395,437742,-190749,1614572,-240566,283126,471696,-1397137,1028958,-142115,1256236,2406051,1083980,2472723,474888,195515,-997692,-2523755,-2499812,-3118945,-2278882,-1672350,-154613,421001,1100994,1829641,890923,1268586,197126,76952,522722,-88002,983208,615781,1097046,1112872,334046,-244529,-1169620,-1556696,-1653663,-1711703,-870271,-116940,372496,758383,-43553,814597,-288578,-460876,36417,-908397,1459140,1174292,2043269,2624072,1049157,1984920,-721640,-1234967,-1791333,-3952450,-1934203,-3287244,-936205,437723,-99021,2666576,1137042,1677293,1666050,-737246,1312040,-457800,-111215,1456815,-751290,1893115,396883,-566329,903103,-2378334,-1051269,-1348174,-1910538,185675,-805840,856114,577755,150300,347923,-730443,-197953,-812348,160191,780155,1540299,2505129,1845861,2606321,579003,66541,-1245384,-3196783,-2519953,-3702321,-1570567,-1683238,-153357,1483320,830729,2826060,643731,1470672,1098066,-724396,1021835,-872931,607700,1138214,-539750,1521701,-887236,-740828,-538755,-2351081,-331954,-1279822,-551943,725260,-720456,1340117,-84594,-738332,47679,-1562161,401542,-104246,670278,2460119,1402507,3444153,1838749,676401,500521,-2613810,-2095415,-3396606,-3352885,-1758434,-1481653,314687,1646537,1113635,2352363,2107474,545539,1165227,53764,-88290,724052,-381386,684426,477508,-389200,-52447,-1105528,-1167658,-866522,-1616075,-191293,-166724,-52674,1020488,197751,553337,-50753,-1017686,-483683,-1108762,508824,800788,1752788,3093137,1506490,2756509,267687,-446868,-1264249,-3785593,-2181851,-3554784,-2100187,-428059,-679393,2155241,1340287,1809949,2101787,685829,1075241,111298,353476,282367,-78246,686670,-52401,-164381,-372103,-1227631,-1002829,-1259149,-959795,-204018,148923,571116,840179,392237,155564,-492236,-1019135,-693450,-627043,229925,1539544,1744412,2738131,2550311,1549522,1436570,-920009,-1794684,-2515069,-3681792,-2409269,-1941335,-1010443,669962,628327,1986261,1881459,1544308,1464281,320124,564103,442514,141705,242176,185049,-318242,-486084,-725984,-1060619,-1416394,-1100647,-815496,-198952,333822,489067,1021091,290197,-92694,-259385,-1198842,-582688,-682383,129619,1245496,1664433,2701361,2237971,1828458,942721,-880495,-1534243,-2711639,-3145104,-2881839,-2035868,-809702,115683,1262212,1423862,1695817,1604952,1022302,703315,594930,373493,332538,163353,-79719,97750,-273077,-961343,-804792,-1250192,-993860,-350873,-175520,365313,621363,769330,474101,55227,-793166,-962071,-949310,-437564,177859,997939,1862654,2308216,2205956,1524083,312872,-656942,-1687390,-2393975,-2776759,-2756467,-1818669,-644436,361676,1297469,1504700,1697858,1375131,1049420,682858,618741,424916,226425,195989,-207253,-40533,-526551,-899355,-1019109,-1290600,-1017621,-463620,-38627,331928,911265,897774,511056,-321001,-491278,-805005,-1035130,-426420,163407,1013034,1696215,2180805,2118440,1120065,347064,-1109104,-1633400,-2383923,-2730397,-2155707,-1692817,-748020,298828,1298154,1458521,1317477,1252299,929528,716280,526631,433394,460891,550292,-42662,-275311,-890767,-1067290,-1275892,-1141868,-820859,-273485,379256,489435,692127,998423,143880,70858,-515672,-943257,-581811,-538019,418231,868408,1323875,1968774,1558881,1371122,285359,-728693,-1690859,-2323247,-2306890,-2120688,-1741867,-305601,520532,935499,1461221,1104832,1079799,688718,824571,736148,328388,624532,371402,118365,-128430,-730604,-871036,-1238987,-1142806,-700443,-594710,354962,538605,1016470,935978,620463,-65096,-764346,-767287,-754931,-408798,130926,575871,1819530,1670738,1655134,1023618,-428302,-621663,-1966606,-1984646,-2067100,-1975673,-737637,-591934,481332,805258,914938,1288937,380546,780857,489739,155298,705875,-27560,878747,-52152,-678540,-37972,-1740208,-991939,-1340038,-1389378,-149676,-446527,1122508,543620,561425,1129165,-579870,159465,-702871,-810271,166590,-346901,1255793,865022,1453449,1454507,153380,702774,-971098,-1560409,-1670572,-2166127,-914732,-1255307,117379,503064,237670,1097252,186192,900304,870746,388281,998146,110002,968236,270965,-221240,289865,-1237319,-644550,-1569060,-1259703,-651657,-1053764,633259,235013,832580,1092646,-11339,759883,-406781,-460128,-70916,-740170,833654,157209,1216914,1226194,397788,1123593,-613080,-493327,-1257821,-1668323,-745134,-1699384,-169862,230357,272426,1098850,265871,1104391,294125,14533,1012751,-79576,1140249,380117,512546,888329,-764509,-231057,-1230637,-1342305,-964684,-1301459,-146413,-322898,486205,715303,258987,1022329,-461,82258,-129669,-564526,266181,-239448,843686,702442,590136,1061967,-174742,-77566,-1040988,-1377501,-1003695,-1588948,-505679,-315824,208247,651007,172083,1119333,168716,677204,376611,134799,535466,11855,767310,435817,84287,272843,-799002,-956960,-905422,-1252535,-616081,-552638,209602,275592,319474,860453,258244,566615,-288080,8136,-111010,-239114,679642,521222,820156,774539,400338,314543,-454534,-505477,-1163240,-1134107,-765350,-826072,-142200,325864,287769,397765,540878,206061,240138,73329,280339,289729,761728,619513,489831,290080,-255283,-350414,-868431,-1025661,-1199940,-758342,-446337,-47645,198005,458026,684084,1079476,15224,135935,-76919,-73007,159925,478874,522298,599516,605219,207351,2601,-459732,-906813,-727418,-918240,-1053656,-310502,-272072,223776,157247,510261,620493,-6869,214375,32323,123402,497832,548852,816323,329689,648339,538422,-622505,-349054,-1123889,-1109509,-830870,-650819,-11964,76487,441855,575020,89578,442945,90078,-180016,195596,-76548,548461,372763,387530,159955,48392,-140354,-588737,-435720,-1024710,-974086,-247607,-372210,68601,168830,467829,674709,55728,23380,-99242,-47139,41656,5632,450610,290646,697193,572381,-169574,-156211,-689182,-970137,-639061,-814465,-555019,29930,256394,188317,360960,640075,197951,314316,198042,157686,316546,224943,581311,397356,44095,116364,-463240,-203897,-757462,-924978,-555621,-763447,-16004,-6620,515153,737237,19046,377935,183079,-213274,62381,-267519,381243,480037,368307,710585,465690,139861,-247469,-319639,-928564,-964114,-706345,-748043,-48714,387101,391189,386139,393662,515814,174340,256623,273774,268130,315611,357601,135913,119350,-9296,-303119,-901850,-624296,-656250,-617736,-72378,-83490,414974,109060,591873,324361,337220,-146624,-517514,-135631,-65359,280652,238591,742509,743548,368070,259389,-59714,-641618,-783999,-754795,-570680,-646628,-249733,76642,231192,214063,428234,40646,478619,104868,206265,203006,338484,374606,77584,283950,-81619,-521027,-430770,-870534,-474609,-681189,-445049,139631,262486,617696,289783,214407,202589,2472,104854,-394579,-170373,153664,255018,759171,-72681,543569,344983,-224577,-177603,-621360,-379258,-491278,-735869,8205,-181562,335783,260460,361440,575452,212833,513836,33137,425093,596579,50908,632105,-91079,-224029,-482473,-778075,-543523,-1008651,-172740,25261,-110988,741169,280887,312188,133714,-11084,-31407,-608029,55836,-355529,-59117,341592,233848,973788,213979,50701,300553,-566447,-206272,-678389,-636032,-271861,-462009],[0,0,0,0,0,4,-8,6,-23,12,-32,26,-43,47,-56,79,-82,113,-122,153,-178,207,-242,281,-321,370,-417,474,-540,598,-683,748,-853,937,-1041,1150,-1255,1394,-1513,1666,-1813,1976,-2154,2336,-2537,2755,-2982,3242,-3512,3814,-4152,4517,-4952,5414,-5979,6613,-7378,8297,-9408,10828,-12621,15007,-18239,22835,-29729,40936,-61637,110961,-522706,-96682,817987,1013851,2680319,1827286,2129949,1479873,552392,-79666,-1729174,-1669727,-1927705,-1501601,-856075,-495961,80805,148880,139760,-516982,-207575,-643894,-327796,837842,704034,2342191,1628719,2361583,1897828,147285,-21201,-1645374,-2086982,-1747871,-1855323,-884313,-342784,389044,507897,185684,-192141,-539693,-1159385,-763618,-43852,383792,1165043,2067854,2446759,1944305,1705987,-106237,-129922,-1362177,-2209621,-938379,-2119104,-476846,-340946,-840406,999878,-1371551,165565,-269055,-1426463,1310200,-365023,1870410,2589811,1838419,2747116,944177,491438,-586846,-1849292,-2117972,-1869269,-1554633,-491033,146980,384404,920507,374767,-104832,-548401,-1271000,-573935,-538010,363534,1021186,1873010,2398700,1887884,1872020,393201,-763776,-1108539,-1611602,-1985254,-1455679,-1316617,-531067,-3312,-884926,369446,-952593,-275799,256981,-296556,1850072,1206154,2418226,2624084,1275358,1633861,-871837,-958022,-1858056,-3150692,-1140110,-1900385,-25388,466366,150389,1943435,-162714,-109218,25142,-2137865,113721,-1215702,-14763,2003499,441794,3384130,1494192,932479,1974080,-1501423,-405530,-1643056,-2034392,-596992,-1621824,-601922,-475897,-836000,-579227,-648783,-657190,275035,642836,933131,2719981,2095640,2679656,1733650,50612,498589,-2292769,-2073101,-2601060,-2570791,-81901,-1364321,1524087,502102,829681,1453971,-1484683,308336,-1428410,-1707352,224941,-1036390,2026704,1624719,1142858,2970599,643122,1075439,119692,-1746077,-350248,-2080875,-1301888,-627758,-1640701,240446,-1281848,-534450,-407834,-756082,912149,548708,1751729,2657772,2111096,2936554,1443262,114573,-439473,-1973771,-2367228,-2158562,-2675434,-615122,-117015,306114,2102146,523291,1018304,512825,-1760928,-87959,-1409430,-1057667,1196359,-660261,2368140,1864052,1011697,2504938,-439237,-175195,-431340,-2141227,-219144,-1886762,-1093861,-245824,-2002829,130136,-1838345,-390163,128531,-800179,2470674,699764,3090759,3042934,1372235,2740190,-1088367,-690018,-1806667,-3395868,-1417052,-2601364,-602185,358441,226787,2111541,424622,1145027,85038,-889684,-631358,-1513213,-554886,128077,921322,1563821,1501367,1839966,858197,572427,-284808,-886023,-1220436,-1473847,-1028310,-1408468,-858874,-955520,-1267845,-334644,-819600,-76616,758266,1080349,2538027,1923085,2959975,2345412,412647,809064,-1878808,-2470822,-2375546,-3245967,-1153125,-1312812,249904,1682887,656761,1874394,577262,-8119,-140452,-1620382,-520287,-672493,-56682,1184034,884927,1822972,1434255,966381,805714,-478275,-319908,-959407,-1359805,-708459,-1248889,-773742,-1085894,-1158178,-473754,-1000756,220750,467871,1452324,2384181,2347536,2994124,1992792,1107699,-90268,-1712256,-2283679,-2846789,-2234195,-1580539,-743731,591792,1206848,1568942,1074520,795249,106490,-572235,-827589,-767561,-434607,-3345,823788,1039507,1505477,1278807,828684,267700,-186801,-562596,-840260,-685187,-992513,-844478,-912890,-855678,-817543,-998054,-503341,-353471,528716,1745640,1788942,3004935,2422740,1816975,1073406,-634722,-1401168,-2445436,-2501936,-2170802,-1806730,-393962,384112,885119,1363075,1418832,774955,40745,-736452,-606407,-729992,-302820,479636,785574,1066101,929617,1113642,500916,115595,-459995,-703769,-682783,-1201714,-646842,-752430,-919288,-780522,-1104054,-592992,-600269,200590,705886,1503894,2273101,2411555,2374768,2010033,713406,-233320,-1453455,-2268893,-2247817,-1914957,-1427511,-626922,244464,1216072,1415742,1177256,579499,31742,-345981,-607116,-477184,-108802,166201,598893,1410527,917490,780676,314615,117048,-713069,-496532,-487563,-566790,-954117,-748553,-772840,-1062446,-923953,-790523,-720309,4730,522164,1302649,1857536,2207762,2143804,1276204,641612,-423395,-1473282,-1933951,-2354872,-1865377,-1263083,-238690,602636,641744,1080996,892859,294336,244091,-432654,-595308,-112500,-370248,490028,635942,1279103,1012389,337465,391041,-206653,-478715,-473043,-1022138,-358329,-809886,-437408,-642351,-812289,-739227,-997136,-334344,-316083,474728,1516053,1491096,2148110,1904362,1346604,638532,-485595,-1177654,-2010019,-1990710,-1540715,-1430488,89692,15468,1142048,766482,513089,629038,-244203,-4746,-863597,-437475,448486,110409,1319786,719389,795179,749844,-311766,297800,-724453,-684129,-410121,-947582,72238,-636618,-527631,-356042,-1062213,1925,-1024815,-47577,884710,1050561,2349048,1116226,1717249,1284359,-109037,-89469,-1760070,-1350703,-1557975,-1850473,-345061,-712316,806086,576484,456157,1057844,-482283,448448,-296130,-276510,104818,-425851,1039329,492033,696679,1311990,-1578,395225,-382376,-441326,-227678,-1126519,-91948,-791842,246754,-203708,-905498,-45166,-1172757,-54474,-10890,274198,1696487,916739,2060641,1210446,837827,730749,-1172542,-585914,-1593860,-1609880,-755231,-1261586,209845,-22727,458273,1117842,-439290,626262,-449242,-371895,66295,-567766,623154,445977,931861,1202140,348493,441699,-517844,-302470,-508092,-1076227,83324,-857658,-180757,-230404,-491539,255429,-868887,-184199,-428660,-83784,681638,459904,1721583,1251929,841803,1247259,-142252,-231888,-1331524,-1100707,-1204453,-1184204,-235211,-245345,357550,737470,167333,425794,-389290,-195799,-315394,-61750,395022,255304,928988,1106039,544148,742257,-230227,-486631,-655442,-734792,-782548,-664768,-143654,-128699,139055,81660,-268418,-203905,-387733,-135979,-48649,139204,1171806,791451,1331511,928139,682751,81900,-552414,-964329,-1049344,-1233644,-807706,-350233,6260,65337,508993,192257,-9768,-172990,-210919,-56508,-84222,195224,601986,361395,1002155,627801,500638,119594,-441642,-719953,-973280,-835604,-673500,-445492,61227,183050,214070,-181118,-435221,137831,-285724,127159,351541,671861,995408,1003077,698252,250074,207845,-407353,-538749,-1024898,-844375,-656165,-85099,58735,190519,113519,260161,-424510,-141636,-316126,-530948,217928,374588,452933,1009287,826174,783742,418953,-131818,-428055,-867086,-690504,-614219,-593527,-179528,43441,92996,-38577,265113,-181735,-182822,-112473,-206678,363467,289803,611215,777821,437503,355905,-14398,-189281,-660188,-967560,21830,-471163,-67663,180236,-46986,206025,-210422,-68757,-147178,-500701,-215222,-27122,300051,900648,595058,930492,862187,358830,-20488,-560626,-693845,-1119995,-821175,-497210,-213673,127914,-32313,34720,139736,-11531,29377,-151827,104030,466781,651893,790862,503232,885652,209684,-319015,-259280,-631045,-416825,-587252,-431356,-105686,287869,-92440,-171155,18196,-219595,-482403,-559504,-454583,210019,434084,589429,958398,894772,686740,125946,-467572,-481587,-763694,-966892,-989234,-430487,-369730,-294978,345217,-67032,33393,75548,-260117,104138,674,120470,459447,351936,353642,1867,157172,244690,-340407,-115969,-239872,-356614,-145571,-136331,-78058,245249,-57104,-328349,-340909,-437103,-51073,-124146,802,274413,1022482,724717,982016,564433,338263,-142093,-605929,-689337,-994205,-574422,-448264,-361363,49738,134351,429654,-32703,159908,414307,68709,42008,366455,259348,445546,337330,111581,-87671,-228339,-363722,-376471,104029,-437091,-42714,84285,-22025,248740,-211275,32249,-472632,-564280,-229168,-389654,397075,663859,727481,1125371,778018,576104,133981,-499911,-428933,-1010363,-399300,-634681,-662150,-252271,-102230,613131,-41214,465164,419405,189623,225231,-32098,265693,177650,48971,379936,-116860,40738,-143145,-275351,-447230,-590766,-118131,-44855,-26038,146588,-200121,154833,-434798,34602,-329907,-589219,47469,-253429,590496,589200,610973,1037666,264803,192916,-375058,-767124,-183444,-928557],[0,0,0,0,0,9,0,15,-8,15,-18,13,-33,21,-42,38,-53,64,-69,90,-100,122,-142,167,-194,226,-255,301,-336,393,-445,507,-582,648,-749,827,-944,1050,-1177,1321,-1469,1642,-1826,2030,-2255,2499,-2764,3070,-3385,3759,-4146,4600,-5093,5650,-6291,6991,-7837,8785,-9941,11323,-13047,15267,-18212,22387,-28697,39353,-60600,119044,-683881,-1715901,-1753716,-1820974,-531412,-28458,1184570,2128909,2118391,2863671,1435788,1152346,233530,-834683,-1163041,-1123153,-664259,-464501,292840,-309424,440557,-930782,-1388419,-949120,-1815033,-503931,-441860,557309,1956141,1469253,2737342,1569750,1326744,576454,-631820,-595987,-1069976,-194048,-42699,338181,376604,-364490,-656991,-1499685,-2033189,-2077895,-1922919,-494914,318959,1152626,2849884,2278233,3001845,2026652,431494,960437,-1904358,-995136,-1211623,-2246395,687684,-1432494,444513,547879,-1779802,664561,-2139331,-651020,-142656,-1110282,1631039,607228,1822441,1744122,1019768,983214,-267315,-183965,-695988,-563949,-167805,26396,556424,191284,-395269,-1005597,-1898698,-2224717,-2279584,-2356687,-662083,283286,1942751,2563940,3092058,3256876,1948863,1232851,-536879,-1112397,-1847670,-2113969,-797040,-1616505,205112,-487441,-396975,645948,-1627352,172640,-1001130,-714597,934532,-281555,2356355,818320,1110062,1780242,-944838,1004855,-1128883,-571742,980991,-1516229,2101692,-141093,-199431,1265758,-3216395,-336613,-2954356,-3672056,473836,-2987891,2262518,2144438,1602292,5723849,883096,3538204,1374837,-1357393,539842,-3555024,-1191591,-1600890,-1812504,609879,-1006330,644056,-113237,-384509,11394,-432006,196862,431156,706066,1207517,1204460,605545,653907,-110695,-202222,26360,-719120,604513,461497,381266,1722519,-283274,-116183,-1315465,-3106799,-2025672,-3332895,-1894132,-130741,-130541,3191290,2857619,3208601,4216215,876879,1944703,-596864,-2278073,-997497,-3486677,-889843,-1342747,-1607800,1131456,-1285301,813849,-15881,-1127987,1613850,-1167604,1160459,1136929,-338913,2372656,-262883,102760,479245,-2385819,1003960,-569259,-6476,2343444,-489734,2042184,373189,-1462198,-225778,-3562836,-2653753,-2266324,-3035029,417601,781563,2415610,3909299,2976419,3785828,2088230,529363,-221097,-1939140,-2221977,-2037918,-2376325,-672473,-1620495,-42295,215980,-735135,1418204,-691257,665114,888546,-351571,2313121,153636,893397,814594,-1512244,553380,-1342909,-368571,595180,-411971,1911172,1030293,861466,767528,-1085695,-1236978,-2812600,-3414017,-2499405,-2147714,-349332,1367155,2299629,3726644,3417090,2901181,2354414,471811,-277850,-1514599,-2638547,-1875419,-2250786,-1081867,-389762,-947584,465484,-257025,217103,1243426,-301563,1263540,1135549,297906,1712264,-407016,395171,-186619,-1667960,165521,-866436,113335,1172891,472013,2352260,813456,390103,-165252,-2116718,-1989460,-3418038,-2793736,-1626384,-878529,1577619,2367277,3364381,4150489,2642112,2496723,325169,-573300,-1343371,-2568794,-1837136,-2016864,-1416611,-387609,-777596,494197,35977,36300,673156,441626,1334452,1150752,991368,1064009,325856,31476,-647087,-800958,-1086244,-538114,224630,884397,1697833,1450549,947893,492220,-602331,-1386454,-2674004,-2777893,-2695038,-1390156,83272,1156346,2926972,2848591,3170642,2836621,1686720,783571,-871842,-2076724,-1859255,-2206152,-1661796,-1073431,-1007326,-26835,-188821,185290,669047,210254,1364677,927927,809688,1107710,539942,578131,-249003,-612645,-1136069,-929208,-421961,-144476,772231,1319510,1375366,1329677,211545,-689449,-1631893,-2514264,-2803365,-2543214,-1287197,89290,1182593,2637346,2872136,3185327,2475654,1185470,377541,-1015817,-1419890,-2045717,-1927861,-1516992,-1604127,-437900,-373229,-9846,253267,-122532,774274,510202,1066583,1282635,1020520,1125382,51656,-142770,-726555,-836816,-471622,-843029,-23563,1058498,1065535,1288588,940573,247873,-641300,-1858125,-2166382,-2599801,-2129766,-1173440,-166725,1591460,2288123,2809995,2835237,1884200,1265138,345565,-757599,-1663079,-1821599,-1669215,-1431579,-974202,-330323,-571600,-26824,-76693,-160501,574963,440353,1047221,1051880,993219,812672,378086,-355355,-666650,-737285,-548395,-578805,230227,673087,881086,1177211,477082,169849,-776921,-1714300,-1791413,-2287756,-1603278,-1067242,371093,1650984,2151281,2766770,2136957,1855297,868995,-254792,-798112,-1460625,-1089804,-1465167,-1418575,-644411,-1034395,-265178,-171616,-192568,140960,-15195,1079244,955646,815283,1213260,578252,779036,-337203,-695114,-497602,-1206202,-9250,-196804,515787,932212,462298,1014813,14933,-611311,-1141521,-2464652,-1343088,-1875346,-347575,642316,993820,2401547,1764399,2156124,1475369,396662,505006,-1323623,-705232,-1061117,-1178713,-456628,-1213228,-19304,-283726,-522247,124488,-801581,784429,352447,614949,1470100,228029,1276707,14806,14098,-98318,-1129716,-119369,-798088,-104650,562931,-46877,1139698,-132629,-61351,-571584,-1862853,-788405,-1981994,-773402,-376130,434000,1973409,1269332,2448976,1608055,560395,913378,-913238,-354946,-989792,-1167225,-369892,-985623,255927,-580506,-280904,-10018,-963708,438235,-539736,286844,987032,477417,1867969,250908,670099,384949,-348768,294766,-1241788,-24180,24448,-67893,781327,-196548,642606,-91731,-856643,-731646,-1914796,-676152,-789466,-420483,911330,832916,2131763,1373458,1090725,1097696,-551049,107972,-984185,-1032805,-633271,-1103891,291378,-630537,-45761,-250108,-593417,29036,-767659,108865,159066,269735,1020082,524280,871985,480445,-46046,230541,-769862,-384864,-340197,-347511,303145,-233877,407870,28399,-267860,-418179,-1089087,-613729,-936769,-419779,478148,546003,1485002,1177192,1267300,922917,130024,6725,-642390,-728773,-574387,-733318,33766,-334477,-297692,-157050,-324895,-57680,-763022,-430172,-411937,-8159,842826,729803,1254782,883674,830491,367929,92613,-225105,-731766,-213781,25133,-253430,-182216,-46296,-239004,-46774,-643639,-742086,-759250,-655099,62494,471224,561931,1070243,1214624,1100055,591920,119625,-265287,-482676,-708301,-470436,-425629,-96712,51203,8615,-31298,-252782,-362504,-546775,-503296,-394403,-137460,449634,720197,1061864,736764,670573,481285,167929,-142489,-330128,-713983,-306077,-358791,-81906,44046,-338339,-145268,-590030,-720372,-784300,-37229,89664,421395,671034,1035571,694258,679516,300979,25927,-490355,-407506,-440560,-733240,-137020,-150553,312443,279813,-51455,-73606,-478136,-481253,-597238,-395409,-178912,121403,680672,1015102,852178,983716,127984,396779,-37056,-311994,-81361,-697188,-133391,-384334,-337573,-319898,-540815,-529987,-692215,-230003,-15678,56393,836719,914540,836734,958472,494772,211722,-109550,-672592,-581861,-772251,-231828,-125045,81028,245258,484074,291206,-290953,-650348,-613942,-821161,-461101,-123762,395003,525924,503220,944299,879317,738188,521772,1281,-288968,-88772,-451919,-396808,-423917,-575006,-274810,-548948,-635705,-234737,-168983,-92054,437682,810997,797287,1031302,733793,548797,128405,-276225,-506512,-617084,-473828,-455218,53072,327146,377563,412742,175940,47936,-500598,-685430,-844927,-582135,-213323,39959,271917,794213,968643,797991,589250,493443,177110,-233566,-191525,-663759,-137412,-558338,-691151,-623522,-512602,-520187,-305109,-426616,32432,357182,927976,958841,858278,610032,219590,267749,-392407,-598944,-655410,-712852,-368297,53289,234561,593362,426583,447703,-253002,-497644,-597060,-872460,-505020,-364258,61701,547350,557735,739391,828379,518230,536590,120519,-12859,-499712,-430030,-443091,-366203,-479354,-667619,-572477,-702974,-522913,380164,-67434,396816,598171,1076857,759941,777373,458340,-165683,-320895,-600965,-751028,-376557,-171411,217617,444988,113918,740364,280404,34530,-18999,-664586,-435343,-619916,-342009,-8883,216623,835431,436125,723710,390834,428722,555737,-18294,-233056,-494490,-623364,-419050,-771660,-377158,-469821,-197871,-226660,-213765,360117,322250,696693,648552,627118,630225,219142,-89339,-359389],[0,0,0,0,0,-1,2,6,7,8,10,1,6,-5,0,-11,2,-13,9,-15,15,-14,19,-23,22,-35,33,-41,46,-43,63,-51,75,-68,83,-92,95,-118,115,-139,146,-167,181,-201,221,-244,267,-299,332,-361,412,-445,509,-551,626,-696,775,-885,985,-1131,1278,-1466,1695,-1975,2352,-2861,3630,-5058,60299,-3982,-480173,-1728923,-1945678,-2444949,-2321325,-988256,-605312,652881,1441383,1756999,1649809,1212578,741402,-31307,-368143,-689321,256594,347422,1009846,1243959,333898,471041,-1067733,-1534140,-2240623,-2663930,-1476428,-1697514,119428,783105,1461116,2392016,1897815,1556876,797346,907695,359,228448,349985,19798,758093,-274394,-546740,-1275196,-1861700,-1772520,-2250086,-1356658,-235278,-100912,1669865,2031983,1349177,2401342,91833,-42973,57168,-1808164,307320,-554416,595352,1941769,324792,2170686,-59616,-728148,-1111695,-3002320,-1954830,-3006208,-1722696,-495204,599829,1925018,1971235,2196816,1660810,1775988,852764,340390,688490,151416,154622,-133459,-500300,-854340,-1840208,-2208776,-1868285,-1712435,-1182962,86653,812262,2061317,1951636,2246282,1344305,430325,-56814,-1511332,-649379,-1458889,242732,865054,1036800,2656015,756924,1099956,-394046,-2235582,-1622258,-3745616,-2163456,-2098526,-1337480,1394790,477109,3094871,1809412,1807786,2605220,-90497,1845151,228236,-805328,1273874,-2226560,97538,-1507603,-3654157,-412055,-3980961,-541081,-14522,-993222,3660740,727731,3122742,2682865,-118154,1646528,-2241952,-862660,-1534318,-1715192,926054,208051,2508610,1546223,1662636,1177195,-1037600,-983944,-3383304,-2892431,-2935809,-2409166,-320782,-73785,1305324,1996526,2257096,2615065,1941392,1484243,874239,917366,132292,-616597,-89297,-2031021,-1845353,-2407891,-3332992,-1232644,-2061311,51866,1576280,1256288,4025472,1639962,2255407,1552453,-1661115,24792,-3137409,-1611329,-735066,-1540263,2597287,665901,2849025,2467983,-157586,1428995,-3117762,-2234062,-2478015,-4382401,-583514,-2194040,127914,1948368,813034,3882784,1791799,2048671,2927416,-40871,1804842,-161165,-757445,-395860,-2723910,-1855894,-3118053,-2667583,-1811794,-1377859,617520,1017259,2853686,2860401,2697333,2304494,-36353,-200263,-2091894,-2298314,-1947802,-1858902,211811,881161,2264527,2223258,2550499,1333254,-310917,-1026499,-3262148,-2432569,-2935434,-2419719,-426275,-1011411,1649510,1868731,1828780,3236618,1670048,2010407,1991491,306461,739606,-1061926,-1672533,-1827737,-3250314,-2236103,-2942934,-1911345,-527654,35877,2366385,2707376,3165593,3459999,1361450,987729,-1141672,-2197355,-1649677,-2945452,-1038574,21086,859960,2806224,2105543,2768891,1587291,-451287,-882281,-2573515,-3462809,-2550206,-2270688,-1111399,265057,990568,2095318,2480146,2326621,2472641,1770885,1540528,905880,37317,-695005,-1482649,-2323755,-2955378,-2754563,-2810249,-1579887,-442327,784797,2048932,2947222,3274390,2832466,1521240,159179,-909531,-2081195,-2347239,-2213495,-1391016,279785,923712,2406241,2497470,1479200,1284759,-611261,-1293281,-2189453,-2943498,-2706088,-2143999,-848810,-214028,987659,1931917,2259047,2366283,2255369,2090835,1284952,880934,274155,-851921,-1407678,-2252048,-2764791,-3273546,-2655642,-1930187,-581684,1006025,1872560,3000051,2951038,2622339,1889065,104490,-1425767,-1859969,-2509219,-2001260,-1003861,-365616,1364707,1814710,2463311,1916841,828879,-64838,-1692571,-2334717,-2454761,-2647155,-1629913,-959428,319500,1008887,1837524,2339882,1896207,2126756,1747736,1462286,722372,-48080,-533103,-1623960,-2441569,-2601054,-3151691,-2397614,-1711586,-412883,1204145,2001985,2873342,3046491,2367644,1584037,-32915,-927934,-1836233,-2331126,-1550330,-1048767,122596,1153631,2026772,1970545,1298400,903454,-238641,-1401986,-2155354,-2602227,-1864982,-1710733,-528683,43324,720422,1556207,1692503,2082640,1527100,1449049,1142862,719302,206524,-870259,-1433754,-1786142,-2414576,-2472627,-2044203,-1365028,-232582,786758,2092800,2669458,2831316,2302458,1144605,33278,-1110560,-1789000,-1730228,-1871635,-865576,103754,693025,1557831,1404254,1386742,549372,-588758,-1450111,-1596316,-2136892,-1651135,-1019143,-135480,364598,973555,1657082,1539966,1467676,1584808,1348703,1054950,450703,79008,-465580,-1186871,-1687095,-2311659,-2578417,-1974215,-1479338,134222,692196,1807279,2566301,2176754,2122731,1049425,-30681,-694796,-1835025,-1562159,-1425194,-777169,336266,810774,1553283,1056181,1063378,211499,-602391,-819356,-1537832,-1385926,-1040273,-667216,-49503,286377,1133538,987468,1382696,1534406,889388,1085981,648270,629220,-44460,-355772,-969463,-1857941,-1475611,-2238692,-1974020,-926833,-879588,1044718,1639760,1805413,2391767,1159371,1290743,-163481,-739555,-665443,-1684694,-510650,-543989,199387,1080243,29584,1314214,219532,-96016,-289246,-1751975,-889481,-1561068,-585323,47359,-143201,1236292,416442,1258971,1080836,713049,1302711,-1789,937069,494836,-390454,-17516,-1179192,-976522,-1668433,-2098667,-945869,-1486138,223298,313437,1242254,2122509,1230161,1933347,485979,151675,-33555,-1235397,-491859,-966730,-31561,573492,148364,1223450,43297,387352,-560353,-1359487,-478323,-1537196,-515040,-208132,-166017,686553,226815,1015998,634643,554326,1049749,-219594,812749,306530,108918,451540,-748701,-432135,-1170332,-1217346,-1033067,-1776306,-170642,-668525,267117,1074377,828399,1878770,754022,893781,326086,-734772,-205313,-1006203,1212,104304,29656,706121,162717,321703,-331908,-875862,-675318,-1388902,-553604,-597780,-259171,783066,289519,942478,853245,564397,713449,-94474,369124,-68274,-33975,492620,14919,461016,-416727,-760912,-934340,-1309979,-962650,-1169050,-361473,145843,553606,1000845,997519,863393,655849,142401,117422,-590008,-603898,-329482,186044,421520,177292,413577,-175168,-565068,-1038936,-1209502,-949959,-1048927,-131474,123027,219355,1151921,954788,686840,633211,239388,17404,-117873,-276344,-238856,52233,205807,146360,-247561,-238583,-427971,-711212,-985414,-742668,-660505,206593,172592,625760,986050,693157,568375,-106365,-70523,-96101,-98593,227299,302121,493278,343360,51742,-278455,-814858,-1267927,-1218958,-990219,-372405,-232065,558171,776008,1183408,1036362,906506,492764,-430941,-40004,-357946,-476280,-111873,-90938,277344,-24753,-145106,-220583,-437321,-360200,-746236,-781165,-76314,-141849,329636,421874,570627,556906,245332,403731,72579,105794,186746,407223,588380,372772,-55015,-55127,-742461,-834996,-1312893,-804924,-1006763,-597797,183652,640608,978978,1122884,1200478,758903,208530,-71831,-226629,-761964,-610223,-232049,175133,-99704,397152,189599,-222842,92458,-448295,-606215,-567069,-625073,37128,-197690,182817,214465,219061,292133,107433,160996,381506,594629,549158,351592,420506,117694,-337368,-785975,-1226882,-1113203,-1425665,-965018,-310842,39867,740270,1046162,1314404,1215219,630430,393528,-6614,-501502,-429221,-704377,-236562,-197080,-33122,544585,157740,152224,-59356,-154407,-161223,-515817,44062,-138913,30590,76837,-89611,204325,210059,404368,138851,311242,496241,458755,767707,349205,-93652,-362112,-779298,-1035385,-1339321,-1134367,-700629,-270110,523339,867165,1413220,1443262,1193719,662060,222649,-119099,-831651,-613007,-637157,-653896,3951,-81253,166000,464282,-132563,273320,-361895,-85745,-113084,-560142,-103128,-388257,-103364,-96042,-160876,80320,108448,382191,503280,451849,1130425,429996,425934,-44865,-610851,-588550,-1406724,-924152,-1038416,-968431,-109098,169074,745718,997614,1420956,1238004,436286,158502,-494337,-609590,-628815,-797616,-218719,-536343,151638,480585,254466,541765,-159958,256169,-115324,-79692,-202139,-353196,60707,-72496,-186899,206093,-120484,85557,197668,476650,668859,592753,855595,296437,153736,-344745,-819798,-1102983,-1269102,-1060747,-360202,-384609,582119,662668,1214843,1195893,837257,1115098,109285,-215243,-484618,-730134,-280862,-628235,27929,-54637,30807,595724,168602,364272,207060,17784,-203420,-523686,-66633,-509154,-157183,245956],[0,0,0,0,0,-7,-3,-11,5,-13,20,-18,38,-31,52,-52,74,-89,103,-129,150,-179,210,-248,288,-342,388,-460,512,-595,670,-761,869,-966,1106,-1223,1385,-1537,1714,-1915,2116,-2356,2600,-2879,3180,-3505,3863,-4255,4681,-5163,5672,-6260,6893,-7607,8413,-9312,10356,-11539,12941,-14586,16583,-19058,22226,-26465,32498,-41925,59254,-103847,593763,1488528,1967555,1404000,922175,-123993,-1281628,-1222312,-2523374,-1923903,-1696725,-1049583,-48981,354565,655265,720786,479919,-120934,432372,-26315,472512,1389352,1112766,2589897,1494531,949595,462484,-1608532,-1657880,-2942323,-2713932,-2190143,-1462006,138463,750064,1548480,1588969,1343662,590600,-113652,-472992,-427348,-121984,165493,1204936,1274181,1418236,1203624,301181,-355313,-1220706,-1670214,-1854972,-899710,-1470885,-159439,-3526,-655915,1216892,-947868,884667,501066,-264845,2726546,663920,2715851,2877549,1105334,1410171,-918453,-1816798,-2807231,-3753963,-2887271,-2622681,-1120720,808207,1251404,2281833,2374296,1561186,730111,-229891,-745149,-854858,-1073131,118491,-18009,1373717,1263750,884852,890270,-521019,-496943,-1446844,-1476239,-1188729,-1461551,-641366,-973670,-144206,-949245,-114511,27001,-127066,1700720,1429682,3028943,2717447,2469076,2200037,122811,-550949,-2723730,-3781733,-3397280,-4059919,-1880301,-957765,641023,2862435,2144925,3414486,1785315,836552,549746,-2308190,-190131,-1949303,-1133520,1494600,-1026756,2492677,812678,93950,2371782,-2357911,671915,-1110121,-2439868,486860,-3153486,-256330,-986712,-1614085,422360,-1044250,928074,1551858,2095154,3673390,2837026,2979166,1612358,299963,-1690659,-3295298,-4009610,-4443775,-3314006,-2571560,-197945,921074,2860362,3301619,3086893,2586045,643605,-176930,-1132404,-2057094,-1375165,-1479348,-176269,815346,373095,1880065,1104584,444807,1026657,-1385570,-287341,-1021715,-2207005,-122588,-2761238,-678099,-1113800,-1570020,939442,-282156,2794358,2959133,2990989,4918620,1663868,2510537,-138432,-2843190,-2090216,-5999757,-3970657,-3505749,-3284053,1237201,798591,3429113,4390870,2325933,3408770,361867,-443007,-691819,-2920151,-1099695,-1607225,-982993,586578,481662,1492490,1438148,832510,641726,164232,-965861,-905326,-1141580,-1801977,-1166066,-2402754,-1271433,-907981,-433750,1574368,1141717,3733417,3662840,3585895,3790751,858397,468871,-2797219,-4366978,-4459192,-5813411,-2993550,-2491187,6552,2634826,2667925,4660723,3484604,2190296,1614872,-1223918,-1102833,-2303369,-2543521,-871953,-1177858,438315,906824,1051150,1909826,1038062,1201039,475422,-741169,-231207,-1654399,-1503816,-1938351,-2336766,-1476537,-1438034,-68869,1247729,2011424,3543399,4099859,3598194,3138548,1172060,-792900,-2275721,-4710478,-4971202,-4541885,-4168249,-1101109,-140446,2011615,3882977,3206992,3717335,2433436,458762,-112480,-2082289,-1904262,-1968871,-1876017,-83041,-71348,571614,1476373,921650,1596158,627031,313990,131286,-952313,-746543,-1923422,-1569728,-2154326,-1914108,-721720,-649012,1414975,2155960,2995684,4260405,3330377,3028663,1097257,-992182,-2463405,-4563851,-4855772,-4729704,-3175564,-1847242,446474,2320982,3159484,3933789,3277386,2311540,735996,-731246,-1557543,-2279587,-1964606,-1641089,-520118,94272,655148,1031195,1212305,976105,912577,426124,-77755,-326491,-1272689,-1232117,-1965544,-1958588,-1464082,-1130900,177561,983614,2408858,3528922,3772791,3945571,2282029,933067,-615631,-2976190,-3727409,-4693625,-4203760,-2848542,-1085118,824119,2188859,3181025,3633075,2892530,1844464,523197,-468339,-1624610,-1734678,-1708156,-1419192,-689975,15386,615711,945684,836315,1120254,515930,119215,-20616,-551339,-743473,-1187556,-1537293,-1778492,-1878864,-835531,-86624,1030689,2345143,2951960,3809106,3127593,2324437,598974,-1020937,-2540908,-3569984,-4176727,-4001114,-2544664,-774675,616085,2169066,2980512,3100337,2703671,1494995,613443,-491701,-1136644,-1623731,-1491733,-1069101,-383025,-152590,586053,816543,925514,688970,856686,206982,272077,-262945,-637878,-867312,-1663372,-1249863,-1095296,-925435,57320,939483,1936691,2853202,3093609,2939276,1825727,398375,-865545,-2426201,-3237144,-3688630,-3032087,-2280487,-804111,508391,1786539,2945174,2673554,2427574,1537010,436361,-403735,-1207397,-890759,-1258093,-564615,-312536,-255610,522475,57462,460696,78100,20244,381314,-366260,-51153,-466161,-828808,-783027,-1440116,-1005316,-800383,-4832,967906,1203856,2776522,2179583,2102992,1676484,-153485,-539508,-2264997,-2830837,-3048625,-3281080,-1371796,-984169,801917,1510568,1616143,2608894,1556971,1415313,385637,-521551,-553622,-1354622,-470153,-680239,-152663,155409,-248246,389242,-431496,-10243,13681,-434204,546309,-580148,-108349,-49645,-1246685,-114016,-1398210,-357477,159932,116111,1957313,1232128,2403166,1884970,790359,690765,-1456703,-1503976,-2413190,-2955503,-1514255,-1976595,-143222,287614,1084621,2282224,1040600,1935085,872360,-92132,337242,-989536,-57563,-579067,-218516,548065,-614858,450040,-353743,-479441,-57144,-1098169,344377,-693451,359830,10858,-505919,363046,-1014179,-105394,-209363,-361393,1084791,376881,1699407,1405752,1157156,1367422,-415395,-275802,-1781619,-2063545,-1557525,-2287160,-252416,-527310,564358,1323386,792486,1643588,397277,486216,398215,-825954,277160,-507969,246162,506223,-241582,687689,-552993,-191676,-233797,-971864,22744,-821190,-40590,-39787,-372620,659524,-426855,518058,-308602,-361486,323901,-172606,999862,835403,1165920,1161085,244889,324858,-821115,-1287721,-1573969,-1774866,-773506,-957032,34728,737583,607519,1254622,622290,386008,216111,-365594,296622,-405553,470244,440128,492831,796467,-202777,146122,-668425,-1017726,-575889,-1100933,-588064,-387543,-115468,367228,198168,459668,108011,-45284,35047,237155,373398,478945,633045,753042,557650,389370,64122,-521436,-1016707,-1137207,-953104,-709232,-337108,264122,35334,811289,372835,327513,206924,-316520,-93079,-52910,247821,477008,630548,762472,492003,141226,24774,-809892,-1221267,-1107204,-977456,-787551,-340539,247333,539864,648889,675568,408521,378064,-102594,54288,448745,236892,358012,476500,170131,248206,-314348,-478836,-803784,-762439,-408346,-263802,-101234,91630,353901,388865,160039,-21797,-414792,-321335,-304790,-274744,350063,616019,976366,1015901,569980,364633,-454607,-863871,-846330,-1630743,-1135258,-883535,-344062,31394,390324,846050,778855,561872,543616,222400,57320,-247723,342461,134663,32977,40046,-227579,-232681,-343394,-574230,-151835,-443642,248121,189409,163128,673636,77602,42839,-309134,-394756,-53241,-333430,-3423,632729,931032,1430288,979208,1044074,375496,-343745,-695645,-1386169,-1678806,-1552958,-1111607,-275940,-58748,620398,1105071,1046638,690705,677485,447075,-79440,194329,-169711,22701,53631,-486491,-197725,-340055,-192375,-426194,-208353,130864,2144,461930,360165,266295,99850,-375194,-499304,-587386,-574543,-249758,131301,510116,1048372,1151698,1344196,728776,303555,-254028,-918451,-1260613,-1615614,-1105271,-802423,-662138,221060,514998,1010050,971614,877159,1050536,423805,366864,170182,-133769,-235921,-371573,-325575,-135719,-464568,-332306,-464673,-23945,108479,304219,589278,421892,391244,-201131,-368631,-651596,-899523,-470105,-355892,33645,749642,1041618,1323841,1133151,1031427,439936,-213033,-876411,-1603570,-1626925,-1509843,-1213517,-429132,117324,606002,870765,1246154,1182564,730829,443020,259328,-126397,-393168,-370688,-136616,-426712,-793287,-333428,-472055,43023,-79760,355642,449486,260174,304931,189617,-68170,-460696,-721355,-618176,-952319,-647239,169743,589827,1081515,1197213,1448043,882670,490484,-54832,-892547,-1201381,-1478538,-1424252,-961159,-536551,364486,488470,758635,935677,733148,1160752,529744,398097,248892,-552546,-114309,-551921,-526823,-459115,-634914,-285502,-256090,300597,244961,422579,703539,200445,445188,-101131,-263983,-609645,-897521,-519672,-532704,134833,642849,731662,1080300,1015496,1238881,436881,-388029,-725170,-1368999,-1333005,-1360255,-984505,-424418],[0,0,0,0,0,7,-4,2,-12,-2,-15,1,-13,14,-14,27,-16,34,-27,38,-39,43,-52,55,-57,62,-65,72,-79,75,-91,81,-94,86,-90,92,-81,83,-66,65,-55,43,-28,13,9,-22,54,-69,102,-124,141,-177,170,-200,176,-169,116,-20,-114,372,-727,1332,-2257,3804,-6485,11539,-22560,54273,-326236,-611368,631028,1108672,2118780,2729498,2131868,1998906,299075,-477425,-1174010,-2110155,-2145645,-2052318,-1062779,-780276,102299,373768,473015,95547,-568571,254606,-740428,781870,534376,1152783,2186233,1262371,1860583,388825,-229236,-813838,-1653058,-829340,-1445221,-116626,105431,118861,366510,-579031,-862931,-1391609,-1287867,-1223156,-471181,770907,1615773,2823690,3399824,2866821,2381320,889852,-1042557,-1103913,-3289190,-2620460,-2153984,-2731512,465266,-956588,1066906,1492632,-587059,1826546,-704798,417820,1059068,-309537,1978991,49159,859912,832147,-734102,-10399,-818292,-991275,-88663,-279215,506437,641018,-34996,349419,-939867,-1432756,-2159786,-2356294,-1303987,-729797,1361582,2163376,3402462,4608220,3051599,2816871,876152,-1149012,-2119496,-3555478,-3180166,-3557494,-1864904,-777155,134369,1052510,875224,2086631,708244,1014541,828671,-85767,1219839,-437237,974057,193822,-663955,227682,-1806929,139638,-486573,-313190,1838554,-387840,1920106,525949,-1224133,463584,-4041930,-1537232,-2591147,-3420557,1886458,-1034217,4231613,4591137,2246653,7107089,414335,2067000,-210551,-5018725,-980900,-6246295,-2741534,-1652881,-3152806,2358831,-643611,2232915,2442690,453401,3060282,-269458,1050318,505270,-838696,684844,-1060659,-589669,-789253,-1666084,17724,-735960,697221,1645077,800497,2213080,492767,-515469,-1400907,-3263783,-3290773,-3265007,-2495693,-794200,1487574,2910871,4485938,5289704,3611059,3837027,273129,-1587674,-2320387,-5348489,-3090997,-4947546,-3016673,-370227,-1505672,3292855,948357,2313699,3423316,-108461,3455240,-258904,567863,927881,-2839514,996945,-2858295,-1682098,313609,-2806421,2478221,201274,1462509,4342508,-703662,2705005,-1297232,-3057070,-1317015,-5904069,-2250744,-2751288,-1732031,3217671,2024420,5724933,5270719,3892224,3866232,-116759,-732999,-3264452,-4803365,-4533231,-4570833,-2864824,-1270228,88712,1633149,2388502,2587930,2686258,2078700,1902486,1171147,-201613,140902,-1450449,-1641376,-1405956,-2298096,-686136,-816805,80311,1878122,1459699,2824902,2161978,547500,186139,-2652097,-3542589,-3734062,-4221120,-1854324,-812332,1444500,4139642,4089492,5833225,4334240,2636329,1466223,-2419356,-2885090,-4569021,-5478789,-3357906,-3707104,-852764,300768,984045,3402677,2167393,3204025,2968887,1184732,1781674,-7000,-1049984,-530222,-2728542,-1511088,-1892621,-2068166,293140,13176,1848641,2503238,2173821,2792306,490001,-793759,-2022863,-4172363,-3699220,-3714181,-2575886,-203443,1557235,4070466,4852455,5232188,4445897,2333649,919404,-1823375,-3678790,-3722712,-5140289,-3743170,-3057650,-1544576,881542,1047644,3025591,2772221,2500823,2989184,1370982,1585497,-454,-884579,-1493819,-2241842,-1939062,-1908084,-1157291,-331898,933067,1817927,2152452,2498679,1940451,835740,-579527,-2537253,-3177873,-3993423,-3456638,-1920211,-310748,1969558,3470114,4807540,4829905,3840787,2473925,-96931,-1527442,-3462725,-4239659,-4044479,-3937529,-2360039,-878079,-136864,1904798,1862489,3047753,3096794,2063149,2178544,958463,602025,-489579,-1657808,-1842383,-2318878,-1870712,-1447297,-772799,857690,1622099,2307022,2687993,1879607,982745,-831282,-2043716,-3121473,-3424547,-2830330,-1920276,42024,2166542,3409209,4539987,4313083,3526754,1845672,298970,-1427687,-3301857,-3733953,-4039970,-3674701,-2171856,-1116424,702436,1183060,1971377,2661388,2211782,2188418,1733437,951690,346380,-650186,-1083253,-2243178,-2107253,-1766407,-1643288,-445603,510737,1432000,1914250,2187800,1759700,619529,-744101,-1744671,-3086420,-3149677,-2824152,-1484003,174877,1851835,3166130,4108086,3829106,2970222,1768165,-168631,-1354116,-2895043,-3631800,-3533978,-2772182,-1748147,-573490,204851,1153735,1824502,1964983,2165920,1754264,1356605,894033,536021,-205510,-816077,-1555461,-1740464,-1641463,-1560099,-460462,534439,958730,1993211,1841617,1278276,465763,-590418,-1390070,-2553844,-2641904,-2332052,-1095188,349922,1389667,2937741,3180260,3245871,2413284,1145867,-206036,-1682227,-2477889,-2789557,-3014496,-2069330,-1604587,-175938,384037,780492,1556225,1320720,1496286,1785759,1359442,1339246,233840,320819,-730559,-1505413,-1100632,-1804893,-1064738,-482265,46349,1034796,938574,1819117,978972,241647,-229816,-1619616,-1598229,-2443841,-1800173,-766593,87264,1777878,1980999,3030818,2438475,1375726,1174299,-807729,-1127410,-2332148,-2398365,-1467619,-1990919,-646500,-517153,-51074,1034570,170011,1313131,1072204,1032919,1340853,415136,1027628,-19149,-383303,-299719,-1676577,-590307,-1403198,-752194,257535,-58210,1420841,785479,821447,511671,-804609,-728130,-1775164,-1224021,-766082,-936374,1043877,771647,2326832,2149938,1549789,1807365,-99826,1775,-1209936,-1908250,-1253775,-2226795,-632311,-973344,-46842,844119,-340388,1019948,332327,768344,1053071,546914,1494245,410618,553842,55278,-799512,-250615,-1762764,-735175,-823653,-750896,708885,132900,970662,448961,-35038,211385,-1239171,-572112,-1206641,-707338,441250,143644,1689690,1649747,1504163,1688695,111152,214131,-989067,-1283852,-1145135,-1775523,-660950,-1109619,-244398,-109031,-505668,386896,130039,237852,319720,-31341,980322,719693,1022610,609034,321840,31147,-692000,-492521,-827041,-1082217,-540567,-361478,285421,295050,506068,471546,-529008,-302416,-480010,-469343,46347,119951,1012040,1076556,1170735,1339373,504322,171823,-474216,-567469,-858978,-1371097,-388119,-573238,-193498,316663,275833,156406,-172389,-21684,-28046,-310960,191592,439910,798223,1093675,985822,842789,129988,-10715,-641112,-1005457,-556865,-1195510,-402590,-211968,-310747,-94334,-14976,111552,-305000,-108564,185437,175375,386704,962887,831129,1037732,779627,50364,-471414,-661616,-746837,-1060973,-1074880,-563864,-161447,285033,552563,579810,228119,-252691,-198294,-210037,-308624,-154996,88389,687697,1223720,1434855,1101835,501974,321948,-296444,-777656,-1068889,-1129054,-658471,-545588,-349306,-66788,-39304,93404,-39589,-50679,170336,513991,880013,721846,848164,687523,461858,-137865,-579634,-749288,-597903,-869808,-547644,-287629,314133,684526,488704,446054,33979,-132880,-861557,-682440,-407918,-573709,223114,244935,1041257,1270334,938991,1021574,173940,-65603,-1046550,-770622,-850074,-1238007,-785081,-693237,-468701,120771,-279340,421707,291244,677976,788266,735401,958095,703082,733217,235623,-522103,-752668,-1036905,-1111053,-775218,-494091,157509,622740,1056278,949908,683758,306721,-473203,-802255,-905362,-885837,-232000,-195833,703088,1040713,1166746,1199495,710759,456310,7799,-422874,-918463,-1199173,-1061732,-1058318,-752909,-413649,-21747,-126255,230821,723400,654356,841834,1112089,1018666,851904,214018,-387859,-580127,-1106741,-1068066,-813988,-431251,-165393,216468,758400,1016159,717657,539988,-122077,-314689,-599851,-1151638,-858266,-606286,-2003,452617,780837,1023707,1195742,1142710,709112,126376,-264546,-820921,-946801,-1030711,-944724,-697391,-760148,-204657,103920,134154,594757,1003960,1182845,1064339,1037560,951981,-20584,-189110,-773780,-1155997,-932326,-1420226,-663452,-290947,368448,934768,779657,1029184,323404,257513,-485712,-1008955,-605026,-1016051,-578097,-89194,310169,1044687,962350,1128664,1317858,552985,604241,-323960,-693473,-943410,-1133637,-882831,-938970,-560166,-312635,-108359,526304,601556,919401,1149420,992113,849845,615662,162477,-382362,-762329,-1059792,-1300897,-695689,-714984,-36262,654087,821753,1413446,510588,542357,333193,-603146,-339276,-1258930,-769997,-473481,-381300,686973,603433,1281697,1123604,889445,890828,-42819,-69251,-569485,-920887,-865314,-1141601,-475129,-709995,-525412,322315,255454,590748,864609,890052,1290918,883402,579524,271481,-351317,-541869,-1255491,-971370,-1036026,-591401],[0,0,0,0,0,8,2,9,0,6,-9,3,-22,11,-30,26,-37,47,-49,73,-82,100,-122,141,-168,196,-224,272,-301,362,-405,471,-538,599,-694,766,-881,976,-1100,1225,-1363,1522,-1683,1872,-2067,2290,-2515,2780,-3051,3366,-3697,4069,-4480,4924,-5442,5990,-6644,7372,-8235,9256,-10480,12033,-14024,16776,-20855,27638,-41294,80115,-490409,-1804899,-1621608,-1268845,-1020959,324314,720567,2108258,2045494,2000488,1868841,504741,2120,-1059572,-1128926,-1209747,-253937,-9449,439648,384006,-17768,3253,-1634953,-1625709,-2086857,-1973420,-512556,-161062,1572559,1997582,2489133,2684690,1881680,1368382,171356,-111760,-1170971,-806836,-876537,-874066,-412105,-1358901,-865029,-1303852,-1421310,-663178,-780996,505917,1367548,1498814,2471370,1999406,991639,1521395,-621071,-1049942,-1013482,-2069864,-17423,-467736,810281,2073361,297801,1537724,-796187,-1429259,-1638909,-3809354,-2112472,-1846464,-453776,1242052,1779082,3323173,2591633,2924774,1780815,1042462,-39771,-833951,-1297928,-1513840,-1293549,-1720174,-1458394,-1676799,-1036644,-1269047,-687936,347781,727802,2486908,2465621,2754203,2157616,597548,180888,-1615916,-1982082,-2255110,-1935480,-908253,484020,1844015,1912684,2344789,1440364,166401,-1363736,-2778530,-2655075,-3599070,-1874373,-769120,453344,2635040,2820423,4144975,3086497,2135403,2136160,-483236,-331618,-1535315,-2475358,-1172565,-3537418,-1882434,-1933175,-2979863,918712,-1341215,1433453,3185338,754461,5554987,894086,2242888,1911005,-2921379,158109,-4107211,-2497197,-976461,-2276360,2565772,1101939,2902683,3391561,437383,1526449,-2480139,-2718353,-3287323,-4451822,-1904155,-2042931,634502,2217719,2513598,4435905,3514968,3168439,2460482,-260250,-5287,-1684143,-2739336,-2465452,-3766542,-2227763,-2585763,-1701071,-483630,422301,1786435,2740289,3894530,3325378,3086077,1760167,-423828,-580377,-3817118,-2767975,-3297005,-2740909,857457,-85524,3951211,2792568,2654027,3352991,-1109378,-46691,-3582297,-4528072,-2748068,-5030714,-21192,-275958,1646353,5182378,1994268,5542024,2967422,966527,2703534,-2781810,-210185,-2751849,-4908548,-1385447,-5476284,-1467702,-1795666,-1633051,2662318,615834,4288479,3734728,3246021,4194189,286611,490737,-2602711,-3676892,-3467346,-4261753,-1121493,-876818,1736499,3571651,3043322,4077133,2060051,334365,-1195845,-3436739,-3970530,-4295112,-3379748,-1600541,219575,1878008,3514407,3997448,3985110,3773149,2280674,757153,-248826,-2083622,-2688593,-3457797,-4212905,-2849740,-3519876,-1608853,-488798,635958,3445897,2978730,4797928,4247725,2468280,2208820,-1699239,-1920304,-3368353,-4967996,-2597733,-2839915,323144,1920217,2574118,4936857,2682096,2590837,858868,-2207770,-2068048,-4535399,-4124292,-2699679,-2561279,1033892,1818812,3307431,4578365,3532847,4077436,2233108,816868,-375766,-2009986,-2533150,-3654945,-3708695,-3784240,-3179125,-1701245,-313415,1546547,2889070,3923030,4781469,3937827,2672517,1309415,-928198,-2810877,-3798625,-4211944,-3500135,-2105867,-40545,2061081,2953404,4062759,3442230,1999306,555399,-1572955,-2974224,-4001754,-4051731,-2804649,-1641980,404306,1731344,3083876,3804268,3665967,3535681,2108172,951856,-652713,-1909202,-2774150,-3666138,-3470969,-3584373,-2667529,-1754870,-173691,1631639,3026104,4094917,4144523,4191786,2943050,688473,-706960,-2768505,-3921143,-3704927,-3279854,-1602669,115557,1670707,3336555,3525937,2987817,2297061,-170399,-1154493,-3072835,-3648603,-3309914,-2847899,-893763,125885,1707261,2999267,3268296,3492027,2839001,2048048,686982,-647343,-1304110,-2573892,-3018891,-3562236,-3027804,-2784604,-1933641,-184696,1214309,2922878,3822534,4111579,3911386,2649152,724878,-677403,-2728585,-3128124,-3699990,-2926376,-1467588,-266015,1780199,2632333,2808206,2826807,1357928,173057,-1631392,-2424999,-3306277,-3277329,-2084460,-1105907,614377,1488227,2404697,3079801,2707813,2548477,1625578,462036,-555660,-1470461,-2164236,-2931671,-3316187,-3107077,-2366962,-1446709,-337028,1075568,2393717,3383865,3953232,3265475,2079530,774501,-886725,-2050217,-3291814,-3196877,-2648626,-1822076,87368,1381308,2336370,2774248,2131805,1210901,60376,-1259864,-2136989,-2681560,-2169484,-1892899,-334432,538625,1624653,2407269,2573882,2495932,1719969,1339966,381240,-440511,-946025,-1911965,-2117110,-2688794,-2616617,-2064570,-1416335,73035,856693,2044287,3011654,2948633,3288282,2053662,852026,-628831,-2108864,-2379891,-3320398,-2149091,-915556,-168335,1473673,1771074,2109953,1900663,809082,168276,-1566135,-1701037,-1964359,-1994750,-948649,-432637,864263,1576196,1672010,2000910,1504603,1754170,601339,455530,-149434,-1180504,-1316519,-2108390,-1970892,-1921913,-2246549,-830858,-109091,984337,1633035,2224300,2955184,2381538,2120857,661904,-465076,-1235198,-2320353,-1776380,-1853509,-1062090,235558,628698,1839543,1299532,1230898,859327,-915270,-676734,-1594338,-1554911,-1055231,-1082351,607507,695327,1358295,1688920,1207534,1565768,397417,626088,123505,-944144,-124338,-1638366,-920694,-1579919,-1798913,-1187706,-1295015,-20234,-2426,1274571,2335475,1530084,2546968,1573104,467669,-196898,-1383367,-1391768,-1806791,-1268327,-514752,-238910,1073130,523894,1025971,474213,-429061,-172839,-1361972,-772327,-830728,-894658,239050,137803,1137743,1114539,766839,1191390,129207,533334,-304486,-402274,92132,-759773,45384,-1141762,-1073666,-836894,-1423252,-419428,-345579,108682,1071849,1020514,2175107,1462301,1177978,898679,-342114,-160880,-1276710,-1063185,-705495,-693794,206565,-155625,548056,474987,-69669,-332191,-883482,-516033,-753539,-525352,41692,248705,1027880,975512,639463,896627,157976,305904,-117243,-500861,-25056,-390842,-2786,-331100,-392831,-296916,-787504,-353377,-1035821,-442870,-176084,267262,1026487,695725,1348144,1151341,683115,565246,-395511,-411017,-624688,-662690,-428674,-284768,-48104,-173676,-67915,-317512,-775029,-644321,-426151,-329275,195680,445693,763710,1076805,941759,1005245,577177,120849,-396747,-813460,-733992,-532877,-162436,-97389,93499,124015,-98298,-78361,-416247,-640872,-332738,-455097,122357,664880,797221,920466,1068384,503872,473720,27571,-96100,-59895,-209953,-356795,-312912,-263194,-234902,-670340,-612644,-867880,-885206,-346973,-239925,382740,1103049,1400865,1154922,1207244,688222,421602,-264877,-895499,-845944,-827614,-701830,-298292,22900,409949,267398,96806,-26074,-350650,-503847,-721186,-551867,-191247,-11743,461927,401136,596443,764919,499441,361086,326604,76758,-110439,-316226,-82941,-170545,-657712,-931863,-1220861,-1304696,-1075539,-414969,-151322,400417,1348314,1366343,1837763,982635,486339,304907,-685597,-817248,-1321359,-1213781,-601621,-326956,371972,399184,772962,576913,-110284,62674,-358218,-662931,-510495,-620707,-253852,-29690,456181,561958,771807,471052,674465,554224,302909,350105,-91740,-210341,-317406,-924064,-926938,-1085132,-1479725,-1064884,-648392,91352,864001,1300152,1901249,1424588,1097203,600820,-259214,-736623,-1391641,-1129270,-793621,-938802,-131849,-19647,731522,650169,640029,529802,-78848,-96414,-409233,-686819,-491410,-438781,-266701,51528,268490,517135,499553,925749,731019,503068,479316,-49075,-60544,-619671,-974252,-1149737,-1498391,-1109402,-872062,-585836,372993,995431,1358292,1534087,1617675,1329575,539571,-320908,-814179,-1339014,-1271181,-1507640,-1128085,-202321,269955,697493,937471,997821,484157,127100,-161661,-546987,-431090,-584345,-297445,-297297,-139348,304200,109258,730861,1003248,614446,863778,489739,405126,23409,-527102,-878896,-1403249,-1271355,-1341256,-1131137,-248348,-74826,1420512,1470506,1783239,1989109,1108947,826550,-22663,-1147854,-1261397,-1527118,-965950,-1031336,-226966,354964,576912,1070626,653815,616328,317793,-198585,927,-882461,-549242,-581833,-688751,-140663,-320682,447561,601870,612684,1017275,388342,857555,265164,-131919,-100400,-1165012,-1012959,-1296471,-1465131,-697412,-514378,535014,885566,1386111,1803065,1317932,1359575,218865,75627,-733734,-1668826,-1087563,-1673175,-762370,-162433,95778,1290523,559656,1075507,761599,369625,292541,-765855,-144987,-333098,-738185,-196579,-283139,169730,74270,458404],[0,0,0,0,0,-4,5,-6,18,-9,30,-24,39,-45,55,-77,81,-112,125,-161,185,-223,261,-311,358,-425,483,-557,643,-724,840,-936,1079,-1208,1366,-1537,1709,-1932,2139,-2398,2660,-2954,3282,-3627,4019,-4436,4897,-5408,5959,-6582,7254,-7998,8842,-9759,10816,-11985,13341,-14885,16687,-18824,21384,-24558,28575,-33900,41317,-52594,72230,-118109,554522,153177,-69601,-992682,-2388949,-1691657,-2457433,-1370531,-802335,-139102,1330535,1288674,1931179,1491043,1153350,801104,401748,114934,408232,969983,595787,1211980,206939,-655196,-1114958,-2620806,-1838879,-2774104,-1774995,-637821,-139584,1869791,2329218,2542294,2115392,1308283,253520,-500176,-1143894,-1037597,-479537,-205684,1109741,817430,1074317,680999,-591150,-1045632,-1736372,-1958919,-1835963,-1132417,-938591,307382,496222,903148,1848451,144014,1546737,1211584,670951,2566087,334840,1882814,826821,-1130582,-387160,-2794461,-3224351,-3258827,-3390390,-1097411,-314726,1144430,2954096,3149071,3044075,2661388,798973,307422,-1073955,-2007654,-1514944,-1936096,12740,139354,1095259,1807405,575674,999563,-770285,-505690,-1554789,-2414589,-849322,-1809538,-372145,-122168,254825,1087777,969657,1795670,1378700,2037860,2028146,1858193,1889903,121303,-533412,-2552011,-3323721,-3990297,-4228690,-2764878,-1867026,237414,2221766,3387326,4377578,3722703,2872584,1095478,-959200,-1219046,-3175315,-2198191,-1842984,-1463637,1549531,191065,2669626,1755190,202049,2111614,-2469435,-390715,-1665536,-3263926,160781,-3058509,-37679,261998,-716477,3113982,624038,2900027,3425555,1671078,3687464,1058308,288552,-994662,-3589841,-3341008,-5189800,-4388615,-2708886,-1939520,1443094,2331898,4244302,5256890,3407344,3438965,389548,-978657,-1690352,-4210970,-2317300,-3019631,-700493,685424,955694,2723652,2164997,2046843,502023,-140172,-1011963,-2377188,-1746085,-2959733,-1110261,-1556804,-632495,1159846,339982,3206871,2207662,3301985,4138989,1569813,3128828,-732810,-1450960,-2614665,-5892150,-4069648,-5683392,-2871192,-222203,-30329,5278214,3883983,5059581,5763451,1142385,2624370,-1908038,-3164144,-2396263,-5659312,-1044992,-1930136,-182615,2899087,869234,3716698,1823755,993806,636560,-1985185,-998361,-2541733,-2411203,-2075612,-1828797,-564028,-120588,1506477,2080085,3245205,3795592,3386662,3269476,1587031,-30115,-1685407,-3785951,-5262044,-5719879,-4773389,-3337572,-714843,1882974,3828732,5523399,5284946,4707718,3131901,200552,-1146286,-3528466,-4174371,-3430709,-3628375,-825186,79189,1441212,3320250,1934865,2867192,1037649,9618,-69464,-2369805,-1693679,-2562388,-2710697,-1323064,-1729738,800460,787704,2225127,3843533,3399995,4270738,3137912,1584551,273765,-2864839,-4033207,-5287997,-6257158,-4417442,-3174788,-661927,2210229,4050621,5340729,5824008,4269110,3010371,563305,-1704795,-3152487,-4483048,-3886646,-2689461,-1422084,555177,1684166,2417211,2966001,1875137,1782697,424312,-975039,-1424585,-2640062,-2399774,-2563431,-1835991,-931801,-165129,1316001,2251962,3517216,3648525,3697843,3249284,1370389,-162840,-2496728,-4428854,-5052621,-5979028,-4441927,-2854483,-417221,2093165,3998069,5375287,4944056,4598375,2597987,289513,-1850947,-2949401,-3920832,-3550882,-2867790,-1338912,359943,1415361,2317637,2730590,2237688,1557044,330790,-729494,-1542679,-2002261,-2207640,-2213066,-1740313,-1229591,-8244,655437,2419499,2826399,3438792,4119354,2729785,1725917,-428083,-2220010,-3997044,-5460278,-4828866,-4395879,-2460080,-322176,1624054,4069227,4766702,4924185,4041234,2084873,135147,-1424748,-3041303,-3575293,-3407197,-2478423,-1062095,39484,1234989,1851498,2300628,1785052,1156318,478164,-354488,-1381946,-2014580,-1761273,-1960663,-1772884,-799346,-250013,854636,1799383,2907165,3292768,3172080,2652338,955963,-196408,-2171541,-3707868,-4671329,-4831466,-3721090,-2526809,-439671,2132825,3657668,4603683,4674650,3545608,1958215,332283,-1704801,-2629754,-3260435,-2932349,-2026160,-1039391,-33322,1228584,1615626,1650996,1422881,703322,469999,-478540,-885866,-1354919,-1793835,-1674355,-1299250,-667222,-47042,461017,1557486,2389836,2980197,2695931,2138846,1143052,-535515,-1912842,-3360625,-4363212,-4183551,-3227451,-1877552,250264,1670733,3395771,4131807,4044083,3007209,1575737,95743,-1211917,-2091609,-2639484,-2221225,-1831293,-928711,386118,576684,1396103,1289882,1055000,608022,-258550,104114,-840811,-813010,-785906,-1133534,-673176,-879457,-264297,748198,1081127,2183081,2285519,2435910,2010467,562865,22711,-1876870,-2670634,-3189144,-4000569,-2188623,-1898898,16704,1842185,2389494,3895575,2992404,2615897,1374708,-170590,-813147,-1956219,-1831434,-1723882,-1597138,-71475,34465,754427,806637,420362,690025,22653,344135,48435,-438388,-106251,-776799,-370905,-710892,-259587,37646,-118253,1077337,1020933,1983283,2134753,1307916,949083,-749121,-1095904,-2267786,-3151699,-2319577,-2776983,-870274,-199371,802267,2809223,2093090,3008756,1766798,791420,448599,-1262512,-799472,-1589262,-1013374,-282508,-447901,742799,-236198,114932,533029,-553701,604367,-650884,118281,29508,-773052,627277,-538510,2775,-183284,-303312,661527,-99047,960755,1114753,953503,1695815,1798,157179,-1042033,-1952146,-1902365,-2588757,-1511327,-1020983,201303,1227091,1269248,2264017,1761865,1475218,831393,-340890,144215,-1234534,-573742,-421956,-769858,514309,-441085,129164,58275,-945987,64948,-914399,-139227,-164955,-163530,774075,-94516,871713,264452,-66105,346694,-310256,444222,260501,501929,1167931,234112,718777,-416411,-897724,-1162265,-1830815,-1075768,-1542220,-547016,208006,543283,1435287,914853,1413192,833788,60744,319421,-384452,-5188,-50200,-274346,478525,-209549,-21473,-244341,-817454,-467552,-1265916,-424328,-397759,-250762,584518,301130,966138,924478,335824,369883,-44525,-6615,-202387,-177807,223106,215914,301266,9265,-173814,-615678,-1211152,-665638,-996181,-794538,-216533,-113223,980270,711990,637362,565918,331534,145094,-374466,-135798,117906,-129649,449368,444351,464504,273159,-499926,-926431,-1201693,-1210233,-1114333,-651246,-6977,530234,1024622,1149573,927514,927033,375513,2738,-172768,-425522,-364043,-392023,54047,114510,38344,-37741,-317952,-566839,-632690,-562621,-142400,-262810,366507,383609,430285,409582,319722,219369,-82834,-144977,191681,204969,646241,573886,715218,657670,-112598,-492518,-1183248,-1330476,-1533753,-1492458,-688906,-181789,693575,1121673,1142613,1653120,1185755,924086,504156,-264999,-444982,-853677,-226023,-366743,-528595,-190343,-50565,15259,-14538,-155301,-14097,6553,253699,79159,-39628,359248,-472179,78473,-223616,24219,8865,17514,845903,862364,766689,1065086,558165,106435,-530392,-1042067,-1445839,-1458269,-1255368,-1075083,202401,641284,1223467,1753746,1491387,1475826,704704,398424,-206091,-811466,-553857,-890260,-832024,-332415,-236570,60205,-165990,147960,317526,1248,542008,25435,60524,159848,-199252,-77757,-442780,-392933,-409353,74729,279595,480301,1131985,1093477,1070521,825113,-67353,-574451,-1182401,-1735922,-1777134,-1369082,-723745,85001,641119,1237914,1578228,1877666,1471191,824822,426313,-184902,-693484,-833699,-1119856,-1008269,-816528,-137167,-275399,-107844,523432,141520,13202,469294,319990,168962,62025,40466,-412220,-643662,-650179,-538640,-60945,192897,496811,1227137,1285161,1277469,486733,278226,-511133,-1385423,-1838333,-1585892,-1761224,-782388,-252105,663118,1193959,1602605,1919059,1396795,1159226,171053,-604118,-466435,-958785,-765323,-880115,-609867,-335073,-520040,126312,141546,587865,675194,644930,331883,196043,-156438,-380276,-698559,-448844,-886170,-310724,157796,110119,975800,1001545,1086816,1000775,512429,455731,-726800,-1191643,-1539508,-1813262,-1282721,-1129209,34616,420813,1024477,1681728,1535080,1410201,871144,164536,-198050,-919653,-483447,-835623,-912919,-433998,-528841,-22630,-189538,82700,688274,447612,733163,264874,296175,112958,-346631,-281756,-724319,-867307,-367110,-584960,551034,122171,1166033,1244227,1097940,1114888,108112,-451509,-1060124,-1489604,-1492218,-1466289,-471637,-213926,230083,1285112,1066533],[0,0,0,0,0,-8,-3,-12,2,-11,15,-9,25,-9,31,-23,36,-41,41,-55,56,-71,77,-90,101,-115,123,-141,145,-169,178,-198,222,-234,266,-282,314,-333,361,-389,417,-449,485,-518,563,-608,657,-720,768,-856,921,-1032,1137,-1269,1443,-1623,1892,-2176,2591,-3099,3793,-4762,6125,-8203,11509,-17387,29661,-65383,522685,1462546,1788422,1820464,990574,251097,-1385170,-1755231,-2304542,-2800106,-1911520,-1391518,-16515,542536,1193392,1062866,1229898,408486,80186,344060,-429289,891024,560870,812272,1996452,390017,1046786,-646095,-1102784,-1116031,-1943859,-899654,-1288946,-210567,29073,332780,630297,-409319,-356360,-613121,-325828,76476,650248,2127894,2260296,2566687,2288667,1371330,322536,-1522698,-2819256,-3059386,-3748169,-2653174,-1396895,-718624,1956822,1283337,2278458,2366769,491210,2021410,-1060496,199225,272464,-1073107,1055499,-369136,679995,481319,-1152033,-177747,-933982,-704589,27106,-243082,73244,37728,-290666,-48376,-927516,-1568344,-900314,-1329664,529075,1210138,2798784,4092719,3093460,3492198,1421227,284400,-1708783,-3960163,-3635067,-4754683,-3041738,-1870462,-456005,1672678,2037142,2989978,2652134,2065015,1069255,501919,-228929,-493013,-529915,-963880,-136240,-200481,-697331,98729,-769390,107001,10027,168779,790593,24881,300007,-735574,-1513249,-940679,-2969944,-1466858,-760952,-914831,3452230,1760050,4727739,5206986,1535212,4343992,-2271871,-2098651,-2928070,-7219184,-2306988,-5670467,-2068729,1457331,-576975,5502271,2452675,3158614,4069034,-381916,2043275,-1089018,-1266125,-271805,-2984501,-72910,-1299309,-1359275,728225,-1153099,1405641,680508,606716,2539865,-622298,1252023,-1003777,-2540256,-1196912,-4063434,-1248660,-1334846,-49559,3043379,2579191,5647496,4579444,3621921,2117361,-755390,-2320906,-5205519,-4707956,-6009641,-3895009,-2110981,-619821,3001866,2244637,4633273,3887490,2185010,3258940,-960096,655700,-1537613,-2543279,-382925,-3632085,92429,-1113117,-1137806,2452632,-1340723,3140087,1987857,533433,3527682,-2473756,590926,-2255054,-4830233,-479449,-5338155,31424,799313,530248,6714887,2794049,6194060,4418884,470484,1410874,-4725931,-4084588,-5423129,-6462268,-2721480,-3399542,719072,2577899,3097553,5357773,3331035,3720307,2293101,-71748,420935,-2038979,-2067097,-1977641,-2945059,-1209329,-1368963,-553187,812538,696729,2036664,2081207,1758821,1444001,173188,-1289681,-2252115,-3151336,-3795249,-2528016,-1903009,763477,3118880,4082632,6100136,4560607,4124970,2196984,-1757727,-2381757,-6166250,-5703343,-5164118,-4930148,-1274697,-844932,2703588,4166200,3468065,5446985,2619962,2440754,1399569,-1734548,-462967,-3025571,-2531489,-1404260,-3105254,-232621,-811103,50899,2642285,1051359,2895446,2110007,829215,1082149,-1997125,-2555999,-3335609,-4241542,-2219094,-1932120,731636,3052175,4015643,5500979,5015659,3558594,1912334,-1120757,-3059915,-5025256,-5873865,-5070836,-4276905,-1658924,23221,2147077,3910226,4036901,4612980,3295832,2079862,1417455,-641983,-1494067,-2204930,-2757667,-1953288,-2684660,-1221859,-413894,429909,1576302,2068125,2762132,2314495,1402197,139161,-1408236,-2372950,-3684696,-3366718,-2945797,-1130902,680516,2761397,4362053,4664318,4983107,3394558,1492705,-823887,-3511939,-4839253,-5367154,-5118842,-3589277,-2079549,492053,2135407,3023425,4506472,3605883,3302858,2486666,255748,197182,-2037022,-2213868,-2021450,-2647450,-1562414,-1362312,-628897,937584,1261135,2335304,2242645,2122189,1237095,102718,-828443,-2316156,-3327511,-3184762,-2659648,-951451,779214,2384429,4138577,4641230,4202615,2943394,1045847,-1332370,-3217078,-4319770,-4945757,-4211536,-3163982,-1616123,535991,1751474,3358109,3561913,3392123,3019858,1561169,964058,-404801,-1230161,-1678505,-2250038,-1925090,-1947855,-1471746,-499461,164260,1455108,1883289,2207047,2059920,1315364,274714,-792725,-2264522,-2697641,-2865614,-2051144,-877340,545797,2380589,3622275,4267573,3783955,2757991,582082,-1414268,-2924109,-4269173,-4223888,-3817879,-2758795,-1298471,385987,1945698,2613801,3108110,3021471,2509619,1541841,567866,69791,-713582,-1384466,-1628073,-1903566,-1650700,-1504616,-599404,-180966,883398,1601565,1805434,1910542,1323938,136780,-749075,-1733786,-2155229,-2302242,-1994584,-529016,504113,2152988,3140210,3239234,3122739,2032057,471976,-960183,-2275191,-3347715,-3776374,-3192606,-2253287,-721619,614996,1463579,2559150,2142404,2317322,2204208,1130032,913544,-272741,-435480,-891735,-1422071,-1073941,-1542128,-1259371,-676151,-302866,582203,980686,1632430,1476961,1027851,578033,-642639,-1008641,-1747153,-1996132,-1069446,-855821,1120926,1605907,2588060,3258908,1909503,1517386,277442,-1167060,-1949423,-3039083,-2516067,-2823608,-1668620,-554934,121862,1482839,1365348,2203143,1799161,1234396,1405495,211347,629212,-205773,-514098,-761360,-1405930,-900224,-1493656,-988587,-514956,-298121,1016828,826432,1158305,1069809,263456,291850,-1130751,-1058554,-1125408,-1429105,-1939,411649,1435560,2093715,1863506,2441450,680340,277133,-767168,-2184895,-1752986,-2634218,-1427754,-1036259,-362708,710080,285868,1502925,1102914,1013279,1353951,156474,768100,345957,-113750,78000,-528522,-433228,-1360133,-1302884,-847527,-1194453,-202502,-58995,448759,1035522,421523,687672,114382,-169500,-837224,-1117246,-503352,-532644,708350,842700,1122856,1992994,585523,919352,-250166,-1211900,-1051016,-2207904,-1099470,-1358122,-585169,332433,88728,1060770,611112,659172,723210,-100323,852619,593122,379378,521938,237341,305808,-246705,-491475,-735133,-1537113,-731620,-1230627,-452640,24449,79327,837683,308994,552470,91061,-270833,-121025,-591001,225989,226035,477638,1221339,511868,559958,10374,-787339,-663747,-1389156,-754234,-897457,-797059,-7207,243828,647873,607081,372402,535935,69221,154044,191541,305795,906888,698238,809106,412040,33195,-535549,-989158,-1130882,-1317955,-1072414,-560659,-323967,179924,228181,414841,466637,402799,282231,14095,118262,123288,622383,711217,574463,442201,-58856,-303348,-639550,-853824,-904736,-993409,-505927,171262,114463,616118,85968,205514,-13130,-268458,-205447,-329277,-177459,286004,588903,603165,822589,716990,243241,-251308,-631940,-1066720,-1258697,-1115415,-1052798,-363036,-55515,109776,656875,613454,744422,401438,590095,250323,138841,499332,411656,2958,-73465,-601300,-554726,-892317,-795222,-897886,-398781,-1297,643460,337419,783893,636339,141811,-209534,-787048,-677917,-247529,-366582,188124,838072,1010303,1340198,849999,549885,208074,-1014956,-967592,-1279991,-1570736,-1140827,-873658,-366821,146494,503977,769086,450876,925497,847449,475652,595213,150561,520989,-105122,-418451,-586322,-837944,-829884,-867943,-433540,-64936,-108141,689431,740025,723686,545393,-225480,-364295,-1065055,-742480,-766932,-524996,414508,653701,1290663,1139637,1318665,920602,16353,-488848,-1114517,-1339047,-1391653,-1532256,-632903,-532790,154425,410067,562690,827071,702681,1079987,780353,685409,501680,19866,-252769,-632173,-932564,-991813,-905101,-774875,-451386,112889,558810,870804,1204148,798513,417481,170149,-698514,-766436,-1144772,-890271,-470361,162822,674411,1236400,1182717,1172296,779831,391037,-326078,-1015308,-1269906,-1362707,-1332956,-959191,-351981,-79750,431959,861205,1321438,1230880,928524,848276,788384,140398,114953,-160866,-777661,-1152733,-1224885,-1350520,-525022,-403401,131437,739853,875192,1311731,801712,596352,-126641,-1006738,-668503,-1161450,-837645,-335207,-233221,786178,906350,1213593,1374921,832792,545356,-493777,-759933,-949316,-1662577,-940944,-1291109,-625512,-292956,298238,893143,454601,1097116,1053258,934895,817826,155275,90395,-663134,-944210,-665358,-1232165,-960721,-915911,-330032,451329,644836,1181998,898415,1073878,706260,-282988,-281633,-1405405,-953472,-905189,-802191,278850,229287,1079692,1227083,1018646,1246785,-45432,125662,-958651,-1408549,-878068,-1521091,-613869,-816274,-132618,588540,300035,1156720,740933,1056258,985414,171877,951438,-82931,-650678,-533643,-1202357,-738572,-1161564,-768453,96572,-342436,1148217,888387],[0,0,0,0,0,4,-2,-3,-8,-7,-9,-5,-7,6,-4,14,-5,18,-15,23,-27,29,-35,46,-45,63,-69,86,-97,110,-137,137,-177,184,-221,246,-273,318,-342,399,-432,491,-542,604,-670,742,-819,903,-1001,1096,-1220,1333,-1483,1624,-1798,1986,-2193,2447,-2720,3061,-3455,3955,-4601,5487,-6855,9231,-14400,30937,-234878,-351544,438631,1435053,1668533,2786214,1859900,1597203,585476,-851747,-947858,-1898156,-1647601,-1229877,-814504,-199901,532523,143323,-132245,-343297,-1396370,-1053216,-1046090,-761476,713138,807793,2501128,2599947,2427346,2215138,472346,58801,-1515047,-1794655,-2016824,-1880473,-1357774,-1015499,-207772,-639419,231354,-161369,-198175,635222,268144,1694313,1829987,1443920,2270667,890415,573539,-46528,-1584027,-1344975,-1314900,-1984413,295927,-597061,1256055,1449824,-369486,1155588,-1653441,-1367890,-1260233,-2776906,-262948,-541620,1482822,2948236,2882197,3885951,2593850,1657999,64067,-1305304,-2212964,-2309317,-2565256,-2516141,-1101694,-1184191,1618,-12683,203089,944461,1159129,1993270,1596474,1983844,1812832,1054325,945326,-891849,-1129364,-2276642,-2345749,-1119439,-1442377,261892,1542369,1249347,2327004,1068094,-237731,-555260,-2606685,-2571689,-2374430,-1941514,303942,1166784,3296643,3813840,3575646,3796064,1609795,518562,-1154301,-2960235,-2641428,-3834683,-2829866,-1950577,-2285205,-219061,-75877,130172,2504951,1158864,2825638,3208380,1153779,3433827,-139855,-22206,-312702,-4056620,-1096282,-3258914,-1999980,844681,-737626,3543309,2048276,1683041,2609149,-1292010,-480618,-3096795,-3893481,-2127096,-3091147,170727,1480101,2367184,4752496,3600034,4313447,2482675,195737,77778,-3571495,-2855490,-3296128,-4259291,-1489921,-2997022,-331962,469854,39703,3093599,1479661,3512339,3160949,1944118,2523280,19095,-376086,-2213806,-3074069,-3202820,-2887153,-1225165,-920577,1915781,2081337,3307113,3168784,1277337,585181,-2601776,-2996239,-3646558,-4250676,-1383488,-1706196,2167665,3178693,3677056,6057426,2490985,3475824,1012860,-2278222,-483760,-5621099,-3062419,-3206674,-5062898,244520,-2817265,986444,1943241,425051,5497913,1947452,3925302,3676237,355307,2077932,-2823560,-1949422,-3250862,-4707236,-1784628,-2825340,646881,1696006,2247539,4503033,2022945,2448118,60108,-2608989,-2266544,-4831479,-3432018,-2252572,-1691043,2307450,2856231,4404433,5225810,3336224,3312421,699850,-1017358,-2235078,-3768843,-3845676,-4637310,-3031471,-2650455,-843674,272577,1220331,3227441,2664153,4299085,3308563,2629654,2329927,-639243,-747203,-3336151,-3753754,-3264789,-3958778,-656465,-618016,1987461,3702374,2657316,4292386,1107928,-32232,-1248209,-4766104,-2845276,-4361616,-2600251,67576,314240,4402089,4082592,4182020,4875052,1770411,1609092,-1006778,-2614689,-2896973,-4700812,-3500307,-3356390,-2245493,-410123,-46306,1714884,2361639,3686266,4111136,3445006,3306645,1578721,-62395,-1679394,-3528693,-4027370,-4185133,-2902924,-1275439,695,2333376,3641379,3418876,3584115,1670255,-123861,-1496943,-3520461,-3624050,-3520371,-2313789,-316052,1198440,3241416,4152496,4029054,3723298,2613218,642583,-764249,-2197844,-3281149,-3903731,-3833228,-3246231,-2132100,-1074659,453492,1405735,2608359,3502308,3771477,3905497,2798678,1407646,-149365,-2235154,-2940114,-4056651,-3673139,-2559949,-1565657,898076,2090810,2917531,3674995,2793693,1710911,319128,-1931283,-2846535,-3968835,-3372335,-2093092,-698911,1624461,2837744,3850303,3972860,3122243,2304650,568087,-786135,-2115621,-3235058,-3608943,-3466969,-3018761,-1892456,-1209085,290398,1362309,2694566,2964447,3447029,3611884,2533231,1539963,-222573,-1771555,-2912191,-3782964,-3525897,-2750359,-1629409,616555,1810950,3084653,3243329,2521066,1669399,-191748,-1549352,-2845790,-3097517,-2661166,-1958252,29247,957045,2697310,3206038,2994062,2803078,1399743,409585,-848502,-2083127,-2495769,-3018424,-2911216,-2481795,-1625598,-744502,-48513,1088598,2277848,2641328,3243085,2917252,2545352,1492275,-103139,-1519181,-2883595,-3146469,-2981442,-2711004,-1205870,-60944,1812100,2503521,2798903,2713452,962469,-117350,-1399241,-2464600,-2627202,-2378336,-990438,-331277,1392152,2315843,2437403,2944165,2182577,1347790,192943,-951499,-1336355,-2161123,-2112703,-2456532,-1996741,-1288604,-821316,318387,1025522,2011781,2548281,2848041,2737042,1956224,1221168,230021,-1497208,-1954832,-3102455,-2692565,-2259398,-1364391,206047,1059698,2057650,2357629,1711322,1402025,-626676,-1040019,-1724054,-2217949,-1200892,-1249391,573683,1145221,1920212,2452644,1568843,1860390,923037,-343263,-605754,-1820848,-1216773,-2009692,-1955894,-1274129,-1766866,-464712,-473733,459287,1680226,1802096,2324813,2131198,1912937,1610291,-81457,-346125,-1817487,-2291139,-2257856,-2017060,-891220,-433153,1150073,1338861,1764452,1676728,193448,-41135,-1189056,-1305089,-1138159,-1315108,106294,196811,1134678,1743904,1239487,1894966,605070,555574,-197096,-991224,-495837,-1591782,-955528,-894597,-1479405,-443145,-1144481,78409,299236,555071,1718755,1096630,2455596,1528219,1010942,802899,-940753,-886572,-1719164,-1982228,-873805,-1174556,284503,429028,976449,1435226,398502,809073,-616619,-569311,-418018,-1160885,88190,-427834,656368,1495901,928571,1611291,450972,410224,95622,-626540,-173454,-1406611,-643384,-774387,-731196,-361845,-842003,-180398,-902766,-304724,580736,370350,1565341,1178237,1495727,1510559,171618,246526,-1280813,-1588750,-1111138,-1704739,-601922,-446994,-11252,567631,585215,1065452,-248066,-80385,-378882,-766008,-288288,-435454,606761,652720,781229,905541,170712,446708,-251231,-619561,-495369,-699172,-393926,-749480,-168262,70602,-275131,351811,-860510,-281069,-122129,-830,628597,587325,1294915,1291594,826187,799088,-152962,-241141,-1010355,-1552197,-779604,-954056,-479241,-51654,28932,319613,-185404,137038,-260369,-337685,38043,-102160,641624,750279,844446,1044282,410558,137946,-58467,-775270,-784750,-1029246,-566276,-548451,15779,81813,250123,316180,-284325,-332561,-279837,-387324,-135951,21164,535136,757055,758772,1089324,508234,186111,-45580,-438803,-609098,-649734,-684366,-704389,-562104,-239349,-204623,-402651,-181107,-97510,-100130,155130,644015,531201,961282,1130727,635652,694977,-503031,-473303,-969847,-1333687,-948228,-692859,-398843,-84113,337848,749999,405942,362907,-62961,-726515,-436651,-693597,-449151,107420,466460,861525,741930,918319,654919,67070,-145850,-596691,-499864,-847128,-709292,-630711,-563637,-314795,-163536,-333742,26930,-228212,596868,1059483,1038855,1335577,1114384,1163025,516343,-207320,-898546,-1234670,-1167465,-1373523,-689925,15948,172663,987753,716942,902404,440408,-340832,-427786,-797801,-727005,-673017,-214058,224841,481835,1061774,678683,441898,497836,144703,42556,-299240,-525099,-566943,-894240,-492273,-895451,-737528,-609732,-412687,286785,417726,1036523,1198940,1136339,1264415,554345,237935,-207875,-1264341,-1131685,-1430589,-1144128,-808004,-269981,745896,850446,1168252,829174,438130,248899,-415272,-639266,-698287,-467486,-177023,104023,398566,1025536,646865,923749,505100,408884,175286,27916,-427345,-641078,-513732,-883716,-996477,-735118,-524835,-326184,-20132,459914,1072759,1294878,1443414,1287722,790331,308941,-506170,-1338500,-1354040,-1225767,-1103880,-699483,77043,472551,920211,790428,886085,479911,41911,-320208,-805671,-803657,-854023,-401015,-11834,176230,541406,791207,893623,656966,410470,19197,166449,-417834,-663859,-778968,-969965,-850936,-979970,-697722,5852,58793,1023842,1093316,1441702,1558377,971101,807585,11542,-476388,-905355,-1773058,-1247245,-1345155,-699510,124704,269883,1044144,882293,965913,641554,172490,5553,-647641,-812578,-850588,-666532,191504,-15545,494650,676169,755681,1063195,413069,203380,52625,-394191,-227181,-1089677,-638905,-987494,-904781,-451763,-631405,502846,470050,1137410,1668349,1250969,1252412,688536,187533,-444352,-1398348,-1130650,-1782867,-1132551,-586525,-406142,738988,712789,1221117,1114429,553067,676028,-756993,-464663,-902147,-1002583,-239176,-496730,567287,436074,614813,1020680,294343,864952,213809],[0,0,0,0,0,6,3,7,3,6,-5,5,-20,8,-25,16,-28,34,-40,53,-58,75,-87,103,-120,149,-166,206,-226,275,-308,355,-414,456,-539,594,-688,767,-864,975,-1082,1221,-1352,1510,-1681,1856,-2059,2276,-2511,2781,-3054,3380,-3712,4097,-4521,4980,-5520,6105,-6802,7587,-8536,9676,-11113,13012,-15699,19978,-28214,51306,-313223,-1225227,-1623148,-1452938,-1364775,-214279,311107,1342291,2642650,1711740,2183468,1390996,269536,-3878,-452571,-540673,-678947,-284254,-269481,-206290,-707874,-1088782,-1313135,-2272623,-1285252,-1670612,-223094,772965,1581418,3089219,2310035,2306930,1350901,94897,-735163,-1395862,-1656521,-1399675,-427774,-351456,863050,701261,88400,42091,-1372928,-1157363,-1615048,-1676480,-932594,-127733,949926,1716244,1839372,1834951,1739244,326171,990493,-47358,-557620,244313,-1183360,153675,-784801,-1802826,-1126911,-3050638,-1929910,-1884559,-1159183,1036089,1329245,2632627,3279587,2895585,2162298,1333751,-936131,-1419407,-2372390,-2493819,-986507,-1280516,601964,1271560,1096134,1497385,-227645,8622,-1551704,-1680078,-1559778,-1975307,73036,-114191,1162837,2001410,1466888,2534812,1285245,963992,1192095,4202,454607,-167458,-1065313,-1365868,-2323117,-2531649,-2687733,-2943968,-1285079,-597052,1454412,2530394,3496284,4186405,2934149,2463652,636888,-1257661,-2439619,-3255926,-2514945,-2045847,-771296,489655,1421057,1808356,1894931,925292,-351453,-452728,-2908938,-1643583,-1789349,-2198077,985956,-466392,1885250,2620431,725288,3302660,1235558,1349311,1932206,-756012,669500,-1169065,-2509202,-1759264,-4433965,-2903816,-2578796,-2280550,1093479,767645,3677507,4666124,3752941,4778700,792268,947324,-1699969,-3667975,-2309761,-4924468,-1577900,-867198,61405,3159456,898977,3084157,1179453,-51237,15416,-3031197,-1584884,-2439606,-1632797,-605395,-73426,1633122,1507112,2788759,2159118,2285380,2016430,1025717,1251609,-811700,-1071348,-2235849,-3683445,-3493836,-4280424,-2675236,-1647806,-378747,3148694,3176088,5450346,4603297,3395674,3231806,-1437705,-1122342,-3588622,-4727841,-2179826,-4238165,228274,651853,1252810,4526430,659745,2450824,874386,-2130816,-597033,-3503776,-1735207,-1801200,-1669159,985808,195975,1990278,2414437,1897666,2940088,1663483,1819494,711893,-841512,-901711,-3139271,-3220875,-3979180,-4286422,-2263442,-1832571,849782,2929268,3845614,5753741,4310442,3875971,1864078,-718662,-1933687,-4110903,-4010688,-3863624,-2401382,-625580,952999,2388876,2486456,3073059,1404265,741944,-508173,-1909173,-1708899,-2758296,-1347176,-804742,-944162,1723206,687065,2535583,2674213,1937576,3145631,1165683,1368338,-199951,-1975094,-2159207,-4593241,-4092816,-3814602,-3665064,-698831,214731,2929276,4915464,4252381,5312363,3570696,1370647,-112103,-2637692,-3688092,-4278998,-4039171,-2384548,-642351,689610,2368507,2989886,2686685,2192464,425842,-279205,-1501979,-2202889,-2196298,-2213703,-975301,-144238,431374,1228722,1808933,2330778,2459854,2422907,1748365,1059762,-197153,-1681322,-2619325,-3789502,-4236648,-3888795,-2879406,-867455,936972,3052786,4399157,5159615,4387040,3335573,1722801,-739535,-2447070,-3636774,-4146787,-3368008,-2352797,-653505,785384,2107192,2770197,2603818,1883429,644372,-498363,-1435753,-1845309,-1631874,-1703398,-1181588,-232455,392103,1288147,2112217,2000956,2436767,2152792,1751828,1148631,-408954,-1263525,-3029902,-3325271,-3928858,-3856695,-2193310,-1059771,1122689,3133983,4155565,4862134,4445889,3316805,1169989,-1039194,-2588170,-3592879,-3806915,-3021547,-2268941,-490549,744969,2100380,2525445,2154694,1489386,560967,-318165,-1240772,-1558738,-2015313,-1501111,-778558,-274481,555030,1175058,1405338,2050613,2112503,1913270,1606638,756650,-157959,-1670767,-2320657,-3367452,-3579841,-3153801,-2369978,-957402,1068137,2820746,4085531,4248093,4216965,2736733,1200908,-659330,-2312224,-3105490,-3640567,-2632644,-1836904,-352281,807932,1508458,2211954,1817553,1230275,448063,-515528,-704068,-1320712,-1452294,-828646,-815172,-15757,294172,564276,1256293,1004363,1771869,1705250,1052851,861892,-329840,-933743,-2322829,-2705700,-2975998,-3044717,-2049579,-664987,925126,2617516,3545632,4157987,3396744,2325202,787673,-847862,-1747729,-2959397,-2992352,-2407069,-1387978,-305066,264326,1489971,1771129,1276448,913657,130029,3903,-452535,-703304,-915164,-949622,61767,-209858,511620,443506,587500,1208355,1047814,1458478,1159209,242032,191995,-1359354,-1575056,-2296719,-2870458,-2265247,-2113650,-611775,831050,1865519,3417261,2896225,3209123,2050350,563637,-99331,-1845317,-1831345,-2468868,-2263308,-1242454,-951703,678995,1182087,826071,1195553,344198,256134,-322212,-879129,-40580,-768933,-17942,140788,-956,637789,-133781,1025249,569181,740830,1131658,538052,956055,-183688,-539723,-1015685,-2232312,-1517716,-2428548,-1333777,-514080,486991,2174046,1990465,2815832,2341188,1485797,1073499,-1189474,-824744,-2126854,-2158704,-846016,-1319010,-26907,6510,511233,921741,-127550,508575,-510891,-179162,102355,-154475,668038,-119659,537999,636943,-231209,555790,-272650,375070,316095,108633,1124974,5191,206777,-405461,-1483398,-988598,-2274169,-1236083,-988664,-538700,1069198,829262,2110020,2090209,1611114,1606002,170331,-71919,-910656,-1313038,-869988,-1174766,-178317,-354751,183813,222090,-285088,471013,-404197,11568,-402869,-108398,772305,280220,1131677,904795,136975,615158,-289211,-112777,-321533,-5709,308893,-570,572261,-132211,-478916,-331376,-1450188,-1002073,-1143063,-895204,-174717,82985,1445113,1315093,1756283,1636359,745198,743508,-202446,-442711,-540667,-935787,-195086,-558916,-176136,83524,-366243,46197,-984604,-257294,-395383,-493282,481266,227641,819012,1095670,766001,849358,-88147,50498,-468163,-721588,-270951,-581317,-135595,-40558,131157,60636,-726973,-536989,-795944,-933974,-533969,-350760,464368,516243,1105966,1260626,761523,1024300,-120838,-39625,-111288,-331428,-140042,-600874,-73540,-132891,-183098,-344048,-671456,-755942,-635988,-673018,-243147,33186,798010,1226184,1109226,1290859,693341,382052,-333863,-511768,-897168,-575003,-344416,-436238,-51888,69568,30043,-81384,-329454,-271188,-493466,-471767,-211507,-29684,534266,406629,656695,683367,418750,204500,100597,-64595,-18588,-64570,301626,1882,42576,-272353,-632428,-784120,-1167978,-1095712,-614765,-226744,212393,828309,1363719,1646474,1198601,882862,151386,-284706,-525172,-1111596,-782813,-903345,-377912,-380078,137085,373574,131341,260484,-181289,-257303,1144,-229279,239782,111535,167544,231258,142113,135488,-6501,-133978,332511,-123081,451160,270576,-64930,250840,-158707,-596462,-1152252,-1175399,-886843,-620809,-173752,556386,1215523,1322425,1602647,1515523,886071,194959,-290044,-841309,-1013242,-1013631,-802847,-703018,-145609,179382,75023,536879,145383,74847,202468,-266968,133602,-149656,49457,291035,-37166,191008,-340418,-115602,155790,96839,588821,500267,618888,156228,-11419,-536805,-962586,-1311802,-1467738,-1456823,-651405,-325662,171333,1030787,1678537,1426247,1338960,1024981,412143,-159838,-713389,-1280036,-1277872,-1122956,-775286,-298696,-92036,383953,312781,548631,480251,64043,365387,6783,-328740,-257917,-152526,6880,-462808,-89227,4743,-129427,221991,545602,441301,730518,651951,-65722,-155264,-640276,-1254217,-1337080,-1265428,-889865,-331531,533717,820288,1437788,1693000,1478787,1020873,712849,-96630,-711995,-1336708,-1035852,-774526,-890250,-435897,-154550,427988,363557,694094,540554,-46136,283359,102238,157373,136577,-524927,-80003,-101401,-346370,-73774,14662,601628,489967,539650,830259,572521,247356,-429768,-689371,-986589,-1259865,-1054615,-1101421,-178300,493582,1116467,1624283,1231937,1654283,937951,215529,-64102,-882175,-992232,-1085766,-1146893,-512760,-459626,49758,137200,281202,466770,119295,630774,60236,324350,83824,-97217,50188,-385015,-89321,-289554,-234148,233734,-16463,587673,614191,438082,1164177,84670,103583,-611938,-1503020,-1083764,-1727671,-747681,-835879,330564,1152326,750800,1913103,1171424,719043,548584],[0,0,0,0,0,-7,7,-5,19,-6,29,-16,33,-35,40,-58,57,-84,86,-110,126,-146,169,-194,223,-255,283,-323,366,-408,468,-511,585,-639,717,-792,872,-969,1060,-1172,1283,-1409,1546,-1692,1849,-2030,2211,-2433,2654,-2909,3200,-3506,3887,-4279,4770,-5307,5964,-6747,7688,-8900,10409,-12437,15181,-19139,25188,-35309,54924,-105007,527454,781170,-657343,-854955,-2190034,-2377808,-2450881,-2179738,-748011,-140394,1312353,1872340,1913202,1752113,1045660,573863,-252893,-105664,-398545,251743,261003,343780,1059928,-413334,87860,-1127314,-1737210,-1485692,-2274606,-498761,-729753,303267,1300755,887706,1395323,519772,429747,133961,6749,480186,828863,1368190,1407969,1249501,621376,-762845,-1512317,-2830139,-3137097,-2838571,-2474413,-968013,388245,1498235,3232871,1945201,2702393,1668284,-130047,989654,-1631990,-422015,-244286,-1284547,1187957,-551497,439109,331949,-1667075,-535785,-1598188,-987494,-282104,-430950,583856,875213,355870,492225,323468,-422745,353064,136811,781784,1746600,1566419,2472062,1263464,702754,-1160247,-2518421,-2808999,-4352365,-3196463,-2610448,-914592,1281122,2162409,3514080,3421755,2786600,1995601,514590,-529431,-837377,-1710737,-1011698,-860519,-499859,308809,-490741,-75746,-374717,-808960,79026,-1048517,5918,126727,-213577,880222,-503968,-380550,-269694,-897540,247828,53005,1288767,2823381,1752412,3218796,2006786,-396646,234764,-3853565,-3573585,-3648875,-5382483,-1086711,-2158045,1254773,3729603,1910770,5227954,2740690,1787379,2216189,-2037304,-327527,-1880590,-2606265,50440,-1859086,101774,228277,-1073660,1522256,-1015928,534173,805114,-1071494,1757826,-866862,385218,249408,-2030191,814608,-2211148,440271,1259148,134542,4302144,1711718,3128644,2389838,-922065,45177,-4274764,-4045785,-4288678,-4662377,-2052878,-1189395,1477938,3197854,3982328,4096430,3528582,2407552,448362,-450679,-1861578,-1673023,-1940721,-2112587,-690287,-992565,156595,331986,-747701,1569438,-686289,895185,688919,-778779,1705966,-1924333,-483151,-420677,-3114616,1222718,-2149578,1498025,3164241,426647,5731746,1209426,1824425,1866402,-4025460,-1275168,-5972938,-5042145,-2842202,-4588257,1173310,794757,2943411,5379376,2775154,4698402,1667158,522157,244566,-3013429,-1337683,-2837567,-2186960,-543114,-2147035,1035282,-233781,143242,1711449,-459393,2041415,549075,215384,815137,-1548284,-416259,-1926230,-1760488,-889280,-680339,1328725,1880481,3407672,3084644,3036532,2023463,-111003,-1374222,-4203913,-4030536,-5074240,-4219862,-1796362,-1104328,2406742,3109355,3878235,5192705,2669134,3111458,469260,-937882,-692724,-3209559,-1427897,-2140036,-2112954,156431,-1504306,970409,773080,-165119,2245275,103559,1725287,689928,-869993,742974,-2242620,-1354305,-1340231,-1887890,445627,517677,2342919,3531438,2917331,3261710,1094703,41148,-1731765,-3734273,-4163169,-4886908,-3600643,-1847270,-375068,2165038,3182121,3900848,4642595,3034121,2621017,436067,-881017,-1126901,-2612575,-1989462,-2137613,-1567681,-528399,-516088,242482,430417,639225,1361817,1100337,1295116,691801,19472,-750022,-1395170,-1722793,-1655897,-1197782,-452211,975226,2156207,2810225,3562989,2664826,1680026,-284608,-2064882,-3261574,-4578684,-4247807,-3900923,-1922767,230333,1514669,3221306,3879147,3742731,3437903,1716082,468473,-413101,-1776308,-1811089,-2356036,-1858530,-1142599,-1357336,-197287,-404719,333772,1127817,864056,1238006,889683,544154,312356,-877481,-1242553,-1611974,-1813793,-826660,-320777,993394,1930268,2755157,3226359,2498173,1769144,-296143,-1940265,-3427174,-4130593,-3884296,-3206203,-1668907,-96621,1670960,3194577,3388100,3499856,2910651,1372569,744396,-773850,-1285277,-2036414,-1861254,-1536010,-1266593,-1022243,-768282,-98211,184772,530056,1014936,1241051,1246489,922799,292641,-183502,-1069315,-1733216,-1492667,-963370,-264009,821473,1681859,2792817,2603928,2296400,1427010,-270237,-1647894,-3082653,-3683495,-3755324,-2470147,-1214681,142999,1836608,2734995,3240220,3007117,2318651,1517659,336137,-386011,-1195170,-1492876,-1340340,-1569577,-1207706,-951659,-834173,-376990,15879,612438,859747,983095,1073609,965660,655897,-413604,-996693,-1292703,-1387893,-857897,-556456,648845,1560693,2137716,2551922,1606138,871693,-577995,-1981013,-2275448,-3457592,-2945875,-2065386,-904372,378972,1401500,2375743,2767755,2513735,2328326,1100230,517814,-418274,-817105,-802395,-1387142,-1055227,-1272423,-980067,-597328,-907031,-135041,-66526,577676,1140547,821629,1302121,111470,190688,-482260,-1023597,-752313,-1238491,-59473,207379,1143553,2044965,1532528,1667435,495999,-613175,-853026,-2758229,-2106667,-2583827,-1924061,-362609,32402,1825270,1734449,2062962,1744141,1299200,1338223,-88708,-18906,-269555,-1146258,-132126,-1289919,-543992,-829708,-1087701,-38650,-647858,272467,446852,548259,1282069,588665,965840,128330,-472029,-268103,-1404037,-304925,-386287,440406,1167143,817629,1897503,839327,437103,-217204,-1480180,-1208457,-2501835,-1562045,-1113438,-640570,946370,724369,1876856,1496324,1079654,1743274,27219,436471,-149957,-647988,218643,-735541,-403511,-686673,-990130,-351197,-1165476,-355213,-389955,-297160,1032422,324795,1373262,649055,614418,393267,-692236,-72662,-439838,-560982,414352,-81373,959399,750645,812418,412997,-872587,-616308,-1655812,-1310948,-1132283,-1149193,312560,274929,1060612,971255,1094080,1164809,495000,538221,-52698,-29544,188470,-382353,88419,-537762,-596330,-299618,-1209603,-544420,-1129215,-668511,139554,91807,1325562,965554,816729,848825,149815,432446,-639425,-89841,-340815,-406794,566197,133754,948115,404795,-437812,-312147,-1095871,-989560,-1056615,-958999,-61340,141935,626807,888105,661075,761480,199041,320845,-133870,162702,276343,-48825,577215,295039,225891,-4134,-965825,-704036,-1067795,-840602,-922641,-505436,263290,465149,1144775,870870,674514,613705,-35294,-234813,-297294,-236166,-2167,-216191,137742,85798,-55951,-176262,-743679,-463688,-975898,-781607,-551422,-144822,497043,416962,895601,504833,569120,254933,-81695,-153152,-164985,108391,323779,339313,505813,506492,156559,-417103,-927291,-1053912,-1251607,-714100,-803268,-155291,534123,586351,1366523,1317497,828129,429896,-30367,-156152,-62028,-252417,178689,-219241,-242519,-569129,-695002,-370157,-608088,-552552,-96112,-165183,420211,357696,464753,600604,482503,135875,-270093,-237758,-171662,159963,587784,632589,536530,503720,363276,-109125,-399319,-803112,-1447898,-1339574,-1050067,-552471,117048,196785,925192,1028486,1093249,1162799,281118,409117,-128112,-77363,-162354,-391370,-310948,-477638,-449145,-261830,-673298,-408745,-495779,-115265,156278,374354,739856,397654,416520,363106,-139930,-143402,-583936,-360417,-85566,131468,975665,558316,865506,702838,62691,53249,-815434,-1269899,-1432628,-1133975,-609492,-215894,451573,795012,968972,1103453,819246,725109,513763,45293,-250262,-340739,-313412,-240453,-483906,-684101,-574481,-335753,-317655,-322598,304098,222003,740922,800112,699837,391170,-14641,-172722,-569750,-500272,-512193,-91140,490464,712711,774666,844837,701073,180840,-36158,-917538,-1060391,-1197593,-1375754,-870921,-293492,260044,887185,774245,1274396,867741,560484,364232,288140,220936,-304103,-378818,-522546,-542277,-805263,-803671,-444439,-574433,-162462,336556,340987,816534,639326,854912,661597,75406,-249304,-548671,-541450,-502650,-167101,147306,168591,1075868,778374,462767,647483,-262695,-553547,-833285,-1259588,-914801,-988983,40234,162496,450373,1043568,759717,1306324,579280,471687,445809,-140252,134424,-624290,-631219,-219778,-1117241,-820837,-515129,-424037,210088,42834,717341,474457,587835,843011,-84261,247303,-635791,-455430,-550016,-705023,28643,13337,788399,929776,628237,972486,77647,-172600,-829569,-806273,-847534,-1312465,-504007,-656823,299535,689100,402811,1218965,517969,681859,836763,-82471,524755,-502834,-53625,-342198,-958872,-363967,-1063044,-489134,-321161,-98474,420207,88771,1131290,943812,437150,1017314],[0,0,0,0,0,-9,0,-11,3,-11,12,-9,25,-14,36,-30,44,-53,61,-79,90,-111,133,-153,181,-212,240,-289,320,-386,432,-502,575,-643,743,-822,945,-1049,1184,-1326,1479,-1655,1836,-2045,2268,-2515,2779,-3079,3390,-3752,4130,-4565,5039,-5564,6168,-6825,7600,-8466,9501,-10733,12230,-14137,16618,-20061,25189,-33707,50583,-96988,523277,1630618,1498300,1913157,1073644,130717,-578175,-2058040,-1803500,-2462177,-2065428,-928316,-451967,500929,855359,790151,402520,438977,-561364,-281401,-193925,834733,1471769,1327964,2540544,1631556,777400,464448,-1866680,-1483580,-2421028,-2586697,-1838144,-1527147,-117155,106097,1014801,1019159,898720,634692,144061,830879,571083,1250127,1372306,1188455,1457039,23921,-277502,-915360,-2285790,-1710230,-1752852,-1554683,554460,-78750,1446223,1381724,-482478,1170796,-1351342,-471908,-330038,-1238694,1477158,557441,2260709,2711516,1595566,2252302,-109207,-751134,-2122190,-3101037,-2749632,-2715490,-1137170,-834632,309219,1022474,1257752,1244644,612442,1444313,624439,1164028,982254,1068113,1275347,301746,254411,-1168051,-1894371,-1935855,-2159104,-988736,-808073,378548,1503586,1155381,1466912,781777,-352496,-233652,-1810697,-1155686,-169376,-413452,2376873,1583117,3013726,2847953,1106575,1502488,-1724084,-1597630,-2809330,-4027802,-1672284,-2872902,-579984,333581,135784,2438030,710332,1420455,2136385,488225,2518282,810513,629970,1807394,-1110673,-77623,-1588923,-2711349,-851969,-2935123,-846038,541060,-271897,2578136,1082672,1182116,1082351,-1154038,-691740,-1880013,-1868842,-404937,80947,1566497,2996608,2425031,3174202,1846189,144180,-370697,-2746747,-2297854,-3736852,-2991277,-1256801,-2333724,908876,295614,1371758,2993909,-1130,3087475,986628,1209009,2401537,-451176,1160503,-1010541,-1733495,-1056755,-3195319,-1697084,-1606127,-908114,913078,1026990,2329496,2210956,812526,565680,-926310,-1780882,-1833808,-2188145,-768820,451274,1271986,3170555,2906412,2975945,2200783,-136100,-334580,-2288461,-3827788,-2468849,-3743940,-1534858,-593878,-1160479,2397223,285325,1864987,3151942,468183,3271331,611877,1257641,1772759,-1731180,607013,-2249641,-2634221,-1694280,-3543816,-350216,-685114,315390,2742726,1177242,2927477,1142824,-322958,-72617,-3036135,-1525394,-2355449,-1268716,1661081,254644,3707409,3096580,1936836,3289175,-793489,-232298,-2479940,-3917322,-2153359,-3841212,-1515622,-1233496,-312491,1643667,893533,2478137,1925120,2216663,2214357,1805752,1429885,481631,156877,-1461811,-1768090,-2483378,-2963967,-1876942,-1775749,52569,879582,1904989,2983750,1309824,2231557,2253,-1242753,-1066442,-2996746,-1327222,-1421759,353379,2651780,1575338,3930035,2714998,1344948,1596935,-2037315,-1685194,-2755373,-3831441,-2020300,-2842927,-481247,51954,420592,2244728,1268144,2533784,2295726,1847248,2203937,757692,906909,-534812,-1446668,-2054503,-2854107,-2400284,-2468937,-1587262,148365,788507,2037245,2409969,1964261,1644407,-103884,-832161,-1622951,-2457954,-1520528,-1138853,496425,1744559,2222070,3305581,2324687,1573939,100118,-940275,-1899992,-3009898,-2712245,-2486464,-1820542,-856806,-138413,841300,1268289,1753275,1941810,2192555,2268286,1576061,1747945,475580,-280863,-960702,-2614410,-2378571,-2840008,-2228787,-1003062,-211440,1355065,1725727,2065070,2245162,928899,151442,-1093223,-2060738,-1732752,-1847750,-928038,619901,1308640,3026358,2580702,2522338,1376159,-148131,-874043,-2304152,-2651443,-2534472,-2518130,-1759128,-784457,299465,651212,1123171,1695384,1687631,1913120,2012297,1791805,1520699,379582,-190372,-1242346,-2275145,-2257895,-2639743,-2115868,-1325059,-487362,1085579,1603126,2480978,2088757,913594,213616,-1190941,-1318815,-1895026,-1409293,-603890,425970,1457715,2094009,2623377,2088600,709907,114671,-1180048,-1502392,-2397232,-2450756,-1917238,-1337273,-358588,-101804,421975,1266490,1288494,1674288,2038828,1564261,1794737,1059790,669602,-251449,-1344297,-1954976,-2719217,-2547448,-1831911,-1090254,278918,926377,2072957,2175731,1533888,1233279,-110375,-650229,-1177965,-1310257,-965092,-697844,367765,1472586,1374519,2016641,1316180,883949,-138416,-1116008,-1728953,-1878766,-1815791,-1590095,-995918,-216259,-209107,512555,753654,1116916,1461423,1422296,1835031,1291441,927286,927638,-387086,-741192,-1856700,-2366519,-2297450,-2022027,-1007672,-482880,839514,1574723,1943255,1809169,834099,301459,-690457,-1358907,-949397,-1106061,-4602,330808,858162,1615935,1080939,1445787,359594,-430035,-746291,-1804454,-1274389,-1515706,-1055072,-468702,-626909,592722,-63337,572085,1157762,466582,1855090,1114125,1269361,1281865,253185,569938,-1150313,-1243277,-1739420,-2544930,-1072879,-1322687,-65297,804208,885921,1754621,849413,1482054,82964,-819278,-424503,-1434579,-254108,-276295,61453,1430835,567848,1578443,295154,-15007,-164378,-1425844,-782700,-1569320,-981844,-555379,-706467,641976,-235067,450380,303872,290022,1154293,635202,1379769,1305401,611113,1493357,-385460,-407771,-1288340,-2076679,-1270247,-2192155,-622737,-484833,277457,1219559,725111,1480784,381374,-231749,1806,-1295518,38108,-717381,97584,829624,227240,1341142,197842,407351,154162,-1218356,-283008,-1546204,-716664,-527672,-788509,445252,-445676,277655,121635,-248531,829225,-162145,979640,963167,943440,1604677,130722,567480,-443063,-1088054,-1138616,-2045115,-1001976,-1260054,-531212,417814,276849,1610546,917503,650892,472254,-459768,365985,-388553,265594,553356,71213,987625,311402,651502,174702,-777200,-460750,-1516357,-625657,-633291,-638480,457419,-262911,349811,114812,143864,-24626,-137845,431076,52235,735634,975238,786778,988562,188635,-110415,-701785,-1238577,-1489602,-1591861,-999584,-278955,-155048,759482,421716,602488,639803,-52942,425882,-460767,-44375,131411,188963,759484,303227,331089,-34841,-292461,-565360,-879558,-753188,-674380,-585843,280589,111194,566164,215950,385362,41754,-58228,239736,-96735,307378,702399,951428,791889,483404,747240,103020,-448615,-525914,-1120816,-1028034,-848948,-519384,-326430,443453,387805,597674,721909,264076,132896,453532,254806,585256,160315,734848,590683,144702,-180281,-974989,-838950,-1006941,-887497,-505350,-462418,43380,400870,274784,701936,54748,133863,30443,-388994,-373888,-55226,426495,513156,573520,749483,538903,203897,-410760,-961900,-862393,-1230151,-810945,-621444,-320128,-21030,74480,308396,166515,224467,414757,178833,520005,722141,614131,724934,377826,221443,-466585,-630006,-1042423,-880123,-852988,-659281,222428,308612,500627,685831,667317,462562,57670,-369219,-349089,-398730,-249069,464745,662871,757261,552914,490716,69181,-102320,-381996,-888860,-774551,-670535,-540791,-345642,-249082,394471,480658,19730,403785,75438,526158,324510,645013,1012368,344197,578266,-165646,-453122,-776979,-1342236,-914391,-879353,-381563,-58833,392115,934275,490783,849567,381633,189530,-169192,-530982,-517564,-131926,-37753,421475,282593,453567,479342,326162,-76529,-551453,-328106,-656230,-843223,-403736,-419903,-97678,-38824,146523,405768,49681,393150,415875,844562,984630,765148,912779,529033,-209115,-553369,-834136,-981550,-769667,-780358,-326151,10813,245096,923410,724612,630433,196985,202523,-358938,-211275,-424196,-240745,-127046,161346,575429,403343,235635,243342,-7579,-286965,-427072,-553711,-599729,-507344,-244343,-220320,-453380,-197702,51361,96503,223129,589283,558354,905405,543091,893381,288784,-113979,-736075,-1000091,-1074376,-1116583,-705610,-535484,-196604,810492,862880,571772,741092,255345,459516,-309852,-520094,-614378,-387944,30677,262829,227905,590383,375585,466448,-193915,93270,-175630,-513772,-434367,-571348,-111046,-124880,-218843,-141827,-278366,1121,169933,283834,996520,496370,941139,433463,172075,29448,-695344,-716229,-1089183,-977922,-737648,-529588,105250,570159,792392,664129,424959,745064,-249489,-178232,-418433,-441090,-113621,-641982,213013,351571,285175,741569,-25867,304267,-240755,-267731,-65740,-620770,-74335],[0,0,0,0,0,1,1,0,-8,-1,-17,5,-18,14,-16,27,-21,37,-34,47,-49,56,-63,76,-80,96,-100,114,-126,127,-150,144,-170,167,-184,193,-193,211,-200,215,-207,207,-204,193,-182,166,-145,128,-95,73,-41,2,23,-69,87,-117,116,-102,55,56,-228,544,-1038,1872,-3267,5781,-10905,25226,-221840,-265803,-253217,1137310,1477734,1947092,2623130,1232778,1351476,147587,-874878,-1095614,-1969968,-1420714,-1126503,-754640,-298090,129448,-326945,-511269,-722241,-891123,-105989,-358770,1101476,1908972,1859209,2832217,1762754,1724572,-32956,-943806,-1124780,-2240433,-1823855,-1531360,-369576,-9550,536039,377240,4718,-28102,-1286549,-536362,-1179831,-428234,905186,1216230,2131979,2106539,1540177,1293998,354549,-766162,-794864,-1776629,-1401963,-550369,-1475742,195528,-824494,-1052023,25929,-1896651,-22789,-543647,45679,1997557,1304166,2924113,2515880,2019045,885966,-136179,-1547609,-2236593,-2027583,-2309948,-982147,-735321,354935,1182119,214608,672137,-509544,-561264,-813501,-1411678,90555,220397,1297675,1972520,1512558,1948403,831793,290770,-64938,-1173543,-866538,-1232822,-963782,-450781,-1294754,-369880,-1092979,-1441507,-576816,-1451078,429523,578621,1730632,2943792,2203027,3463046,1326898,1033395,-277683,-2769814,-1883568,-3152912,-1928263,-927304,-1038803,1215367,499266,962239,1164472,-831054,6756,-873163,-1396963,511013,-561504,1343572,1762512,1168703,2377588,897610,92570,248713,-1402401,-992857,-583125,-1042290,-522260,-883158,-1525722,-656652,-1529980,-1544555,-173720,-621683,1682921,2042106,2540461,4101606,1854055,2595336,47642,-1335784,-1563118,-3970848,-1813875,-2875090,-1111007,522955,-277234,2753236,375270,1176506,731698,-1986565,112332,-1922413,-299002,474115,-208323,2347555,748981,1894299,1450759,-293466,767277,-635403,-714479,-640665,-1507133,-340310,-1440371,-1102703,-1222721,-2180147,-732674,-948234,681037,1631826,2114773,3682439,2977549,2476272,1695600,-62617,-1248582,-2395834,-3073646,-3144300,-1566183,-1470570,668515,1213680,959124,2623713,177091,134836,59655,-1870887,-146977,-951326,136993,1348756,218174,2140739,1245160,549687,1393396,-784478,107011,-429870,-1177237,-162521,-1457746,-853554,-1544611,-2055569,-1122339,-2194146,72161,266422,1852642,3224495,2238106,4263583,1942993,1445205,606386,-2526292,-1863937,-3608761,-3016032,-1662430,-1975294,958978,775408,1820824,1592310,581664,308588,-658073,-773407,-1270299,-515529,159382,293470,1190257,1140554,1270360,603343,202428,232561,-586328,-343888,-778215,-683013,-1012918,-1434719,-1111882,-1910635,-1776437,-1170101,-966635,1036913,1571090,2575816,3876253,2448838,2929910,1224150,-426501,-1436362,-3199023,-3193792,-2632654,-2247642,-545916,164580,1145150,1552245,1209268,1135625,274775,-486782,-693596,-821256,-749944,237602,307153,909407,1242907,788157,529442,343194,93469,-462031,-483935,-185903,-307467,-726383,-1378055,-1526824,-2152286,-1884044,-1194493,-704426,802604,1659872,3098657,3453791,2972626,2142740,715201,-191823,-1974272,-2756344,-2891949,-2818239,-1479511,-861388,504092,1094017,1558477,1545176,898075,524820,-326421,-537333,-633909,-437515,-111995,413357,831277,726790,788336,732265,56187,140752,-164562,-236649,-346135,-295852,-701436,-818587,-1479409,-1672447,-1563972,-1228326,-307783,448698,2147008,2730832,3109149,2939326,2140860,881916,-407034,-1811087,-2637065,-3033896,-2668329,-1581973,-627658,287584,1084407,1408432,1276794,885256,297467,-367463,-491014,-347332,-176229,152794,163759,1122451,731187,380302,513240,-37485,33642,-375412,-147802,-132373,-293966,-471326,-1009474,-1423097,-1471168,-1387745,-1093440,-207923,533281,1684808,2590099,2672944,2670779,1799601,595362,-332402,-1863749,-2701798,-2734621,-2347760,-1471730,-736269,554887,907052,1139320,1343274,742595,245952,-179456,-281146,-166568,67570,189719,802083,518711,608153,370914,22842,148942,-17509,-60760,-285417,-387690,34613,-410443,-360744,-729784,-1661826,-1100159,-1167153,-237099,762392,1631671,2421971,2471136,2469776,1742280,337429,-241256,-1893639,-2480680,-2382642,-2052649,-1203877,-358085,282332,736537,735288,1077258,513605,-121661,123400,-244009,149135,414262,408926,659676,710967,328790,232964,-33264,-165166,-449862,-82925,-228300,342347,275347,-75957,-442988,-1059121,-990082,-1260689,-736146,-93778,436263,1582141,2184741,2408506,1974138,1342988,730425,-935277,-1295136,-2081862,-2372272,-1442153,-1679451,-43824,221116,411972,892850,122681,518740,-18047,-539279,423588,-604039,928575,468823,237080,1325618,-267018,482543,-504756,-588773,49632,-868806,266465,-211674,-104793,108883,-757109,-473635,-1337330,-729212,-549178,-701577,1090609,1168714,2039516,2128450,1357553,1931875,93478,-276722,-970894,-2099346,-1257858,-2008618,-870158,-241032,18096,778848,181683,713404,222645,-226693,290332,-510900,785629,190963,853434,975697,212854,502898,-347915,-362155,-446348,-932831,61277,-831716,224162,90640,-349267,460409,-1171826,-626347,-750937,-1188810,551908,-940,1256721,1442520,1467737,1946525,502321,676287,-554736,-1384376,-857884,-2104180,-739628,-908631,-592793,465646,-78656,712489,68112,124124,352305,-218465,446271,222590,761303,903203,558580,818408,-229469,-138246,-463921,-1055312,-282907,-660966,-22987,-18305,-123345,501583,-579040,-137894,-674532,-660486,-340133,-637190,439196,859207,1015985,1483117,1057117,1230742,31212,-565664,-903788,-1518763,-686128,-1211281,-631187,-36278,-321480,290571,22442,233457,-118820,-289131,-6952,-92285,689710,774414,781125,780656,241515,104180,-268414,-771451,-721731,-1251703,-477425,-533309,152963,338845,54686,287267,-482694,-674293,-413474,-542490,-58993,209677,893765,1256516,926128,1190627,717317,184989,-338613,-589302,-784894,-996942,-439473,-546557,-173135,-110330,-178305,-20480,-101096,-373135,-416654,-74998,430975,706590,731376,1006834,643817,652885,-84406,-66581,-463615,-806454,-626971,-831476,-551856,-133132,101238,292551,152371,25829,-203315,-454727,-382094,-108560,317863,545184,1055197,930590,870263,426471,-15716,-345398,-697830,-543808,-452213,-351257,-191864,-286530,117305,-283084,-423249,-146822,-510074,-450281,150729,-49287,728427,1057424,969270,1012623,474035,218427,-511329,-833056,-980972,-972854,-535661,-641520,-39222,-8563,4324,519240,-67517,14390,-201229,-396256,67515,45991,1091647,391707,818298,550147,22631,27139,-506712,-691317,-316242,-359853,107900,-180001,-4452,148266,-255260,-128619,-893571,-446553,-296086,-255217,674720,737125,920650,1118031,845572,450959,6282,-625692,-536887,-917991,-727612,-758231,-263104,18047,197447,212129,44282,212181,-296681,-183954,-268275,-133110,55113,483609,382233,742067,111554,336114,-280940,-239453,-510196,-695468,-220211,-273806,-140650,155039,-435248,-53477,-556016,-341282,-407699,-194578,408469,163453,851960,935167,843947,1033271,215165,40549,-568062,-806532,-581662,-1001082,-607715,-374544,66293,118291,13124,195240,387883,86709,-172471,-150444,354875,43117,93413,483001,225128,18013,-52024,-166238,-267055,-501300,-275818,-47906,30786,41272,87745,-157810,-436795,-260727,-818982,-331660,-175935,73569,471203,577060,1188677,967712,827104,791111,83834,-314469,-695862,-873721,-907135,-769270,-500449,-251742,222099,228226,87234,123789,15669,120525,114269,108180,241022,36919,433270,172790,118415,-61352,-275841,-163135,-359704,41116,-3085,-174398,331652,15040,143501,-371502,-566015,50371,-853240,-129683,5677,405094,782149,484160,1146122,894569,215845,441676,-487956,-431694,-832406,-708194,-341992,-500760,57533,-4154,112460,219456,56141,604357,167724,170030,212786,161848,733492,30169,485977,138122,-112037,-72543,-346798,-7969,-405769,-364880,499851,-106739,427561,1387,-114396,-64170,-715614,-189322,-477549,-239020,527043,239833,1059078,537372,743719,879386,-225977,-8666,-882127,-449518],[0,0,0,0,0,8,1,17,-8,22,-26,31,-53,47,-79,84,-112,134,-160,197,-229,280,-329,385,-452,530,-608,708,-798,927,-1047,1194,-1357,1526,-1734,1935,-2183,2431,-2718,3026,-3361,3738,-4138,4578,-5062,5587,-6163,6797,-7482,8252,-9071,10007,-11022,12163,-13446,14871,-16529,18391,-20589,23155,-26252,30062,-34877,41248,-50131,63652,-87487,144764,-740649,-1164749,-1961278,-1832598,-1356752,-748222,810637,1397066,2431504,2626576,1953764,1499280,549359,-136459,-813697,-907528,-845067,-497351,-28987,64024,26450,-1020191,-740020,-1837460,-1960165,-979591,-1398869,642055,773529,1822904,2299585,1425681,2071897,461002,28480,-484630,-964826,-485886,-210624,350753,-52261,399551,1730,-993263,-1407348,-2197720,-2079010,-1349978,-784850,820246,1505819,2535733,3175729,1835011,1731805,627487,-1011758,61616,-1905259,-244669,-125845,-1377734,1170209,-1449837,-71487,-688692,-1934478,-88044,-1933362,-211798,459401,404888,1967589,1959604,1810811,1172486,340183,-196931,-601047,-966440,-539739,170209,226841,585692,109472,-159581,-1014374,-1893911,-2021161,-2367462,-1522943,-667820,717507,1893876,2498502,2868982,2601535,1432324,854758,-525326,-1180491,-704009,-1500754,-485764,-228107,-946675,370915,-1226481,-617148,-560646,-1928362,511882,-928287,768608,1727629,1096433,2409773,699181,896721,403729,-1342005,172590,-1364177,-2151,907296,-260883,1805039,-432716,-560655,-155493,-3615240,-1311607,-2676450,-2206720,1141212,-731033,3150272,2934944,1904836,3881835,481900,898671,401891,-1940717,-321636,-1508859,-1202851,-105161,-802571,-402959,-291839,-1551501,-441839,-928370,-632285,970690,76628,2011927,1419502,1247655,2161034,-627712,745058,-1055994,-1184095,503859,-1480179,1638327,325954,598273,1750554,-1756979,-321614,-2648565,-3066285,-1174239,-2781553,397650,1123032,1284570,3816071,2206825,2504551,1859333,-402097,175278,-1637709,-1474981,-834141,-1516455,-100552,-1046317,-490394,-379559,-1329925,-328600,-510053,-366569,850202,782221,1643921,1938649,779413,1476668,196635,-1064055,277170,-1731989,-221712,657975,-403765,2381009,-27627,515725,394300,-3139526,-752674,-3148226,-2634704,91834,-1591544,1996439,1740709,2083755,3884608,1025071,2160519,657844,-1343733,-385,-2774417,-615842,-818315,-1975646,656189,-1876705,-69659,-799001,-1579935,787949,-1170346,1716048,1709471,827929,3037232,-113481,1336091,-84206,-1521069,59090,-1532412,187796,83698,240532,1616472,409838,546674,-364879,-1383491,-2071972,-2551963,-2139566,-1453358,-64651,1110148,2115861,2845739,2463192,2461786,1141849,844253,-704810,-1184808,-808685,-1990827,-644372,-1061656,-1191614,124110,-1524338,-101446,-645825,-732463,1421030,-188700,1771464,1953422,324883,2193775,-551214,-87316,-191762,-1802253,46323,-762469,88049,1394041,290744,1387500,83860,-741196,-1177047,-2790797,-2043791,-2458891,-1291313,187324,750924,2385078,2578161,2656059,2352009,1123418,982701,-622053,-758843,-812655,-1595011,-510398,-1333352,-1016829,-663143,-1542362,-578570,-752397,-176394,923276,898406,2239989,1336904,1635739,951203,102652,-462563,-1213358,-1071045,-981293,-259813,418619,737961,1234924,809386,423670,-493550,-1433839,-1973469,-2188519,-1994447,-1321055,149926,1451660,1972119,2399259,2475952,1826551,1425572,146152,-231462,-840362,-1502999,-798368,-1284671,-876507,-803504,-1326153,-586942,-909404,-691203,173404,434688,1615110,1434589,1465150,1863663,657214,304191,-595284,-1170972,-940638,-1120926,-346387,309877,818062,1020599,1118602,181371,-345809,-1389902,-2092541,-2007904,-1402210,-1035865,111693,1162261,2031378,2483296,1864549,1785897,796509,-34391,6411,-1023559,-1050653,-912822,-1021949,-644370,-1131076,-825512,-928640,-770335,-209012,-194769,799004,985130,1593985,1885899,1192579,777236,348577,-507363,-1009710,-1199803,-1107334,-431494,195653,782171,1096760,842991,167222,-488927,-1348701,-1780018,-1744026,-1307789,-705978,346123,1368606,1880971,1733758,2059297,1522376,619214,-29561,-434851,-628369,-936639,-1116877,-579431,-1174293,-851776,-955225,-1226003,-822798,-218540,58712,589219,1079752,1580851,1690742,1629374,614468,-232043,-390207,-1032987,-961298,-664471,-348135,257400,306281,1250111,845550,-490156,-313852,-1508500,-1373218,-1757712,-1614180,-303445,75115,1485316,1593190,1728939,1835770,1094358,711425,-149746,-584824,-340642,-988457,-501040,-919486,-957265,-707702,-1185378,-763555,-1072439,-444678,331924,287631,1790122,1437209,1624892,1521711,633161,288013,-994387,-703229,-1042569,-1039311,-42617,-217834,913857,569893,506284,332608,-962195,-277428,-1736407,-1349831,-788193,-793013,999934,897266,1725856,2036315,711846,1153044,-137093,183884,-19026,-1115298,-74833,-1201001,-228321,-552812,-1262199,-342125,-1506761,-577119,-140875,-462063,970700,519364,1871920,1593809,955143,1130389,-537780,-129964,-981113,-1219638,-200644,-917769,542169,247092,578614,549067,-811228,-59686,-1306245,-1025654,-764511,-1334988,326544,50945,1151841,1591403,905651,1979139,40909,390965,32574,-948883,310876,-1186065,-221014,-703478,-887832,-78547,-1341419,-629609,-838550,-893581,390812,-266193,1615168,1155503,1103303,1474337,-111782,859681,-712450,-624925,-479647,-1244138,125459,-368434,520197,555393,-78482,530431,-1081335,-465801,-1052423,-1089177,93662,-263854,790620,1078872,1176783,1465583,378668,872404,122927,-231877,-216689,-524001,108753,-238960,-439533,-119770,-921590,-223598,-1111178,-710220,-309951,-539333,852035,486519,918213,1396414,876050,926078,-116366,-330751,-454357,-933835,-216956,-243239,250095,289396,323132,410271,-542684,-571375,-874796,-799528,-547395,-502888,287362,509033,922892,1320312,780389,902179,181516,-141447,-412645,-627913,-78024,-299291,-340095,112442,-369503,-178498,-751741,-655136,-778228,-665232,-77488,278386,757249,1049860,1169737,988151,603473,300676,-433942,-510992,-803420,-318972,-312132,-188730,184794,216880,42126,79024,-550683,-776357,-507098,-467120,108938,352157,724104,847414,922156,596246,372640,37455,-73826,-216333,-468774,-441634,-185441,-63616,-146755,-190676,-413514,-629951,-631178,-545874,-667285,-90551,163957,469391,864874,936383,1225751,603174,455181,-250020,-438552,-252986,-336265,-398347,64556,-285835,286456,-134806,-371990,-343651,-793774,-602483,-206845,2925,596514,691663,762286,990585,844389,238879,-145931,-97097,-634576,-438363,13265,-146839,107942,-324613,110406,-232855,-637191,-613099,-583644,-282638,-130090,51368,516912,473803,913991,722652,365723,448353,-146989,-172384,-343623,-418527,-51422,-459071,266615,-78035,-268702,-419468,-574728,-194684,-584700,-101435,47174,465912,997295,852275,736207,413628,-53698,-70689,-465630,-504165,-584376,-47518,65058,171974,300974,-1018,-233799,-67908,-631910,-606113,-488747,-55932,322291,285996,616163,664474,605747,509594,16282,-16490,-191548,-191549,-79517,-255619,-187699,-413959,-59593,-179530,-401052,-373842,-622972,-417145,60534,276131,609376,604470,912493,1010277,404539,342347,-342299,-552893,-458957,-453344,6733,-97137,-61950,75261,-105579,-223168,-587668,-291666,-415277,-364675,-228943,124339,417987,706911,683554,621033,569493,521290,-244601,-124930,-299384,-189624,-190815,44630,-300979,-248775,-345944,-706898,-449553,-358893,-444434,310630,346984,746568,743957,774248,805565,395335,248273,-150429,-479490,-411728,-360673,-231009,-41584,244255,422562,-119296,-181234,-287403,-576149,-228542,-437251,169613,-133917,520638,740079,533231,709937,321754,58297,86439,-79161,-44158,-262100,-262039,-10560,-394059,-212702,-536373,-357294,-541610,-470191,-164900,-162753,435149,776049,467298,947934,417849,418300,-17163,-499225,-192288,-583892,-289099,-74943,-32115,604793,98828,227164,-30223,-130391,-87951,-560895,-185903,-356787,100800,310937,235961,831125,485238,375940,177747,-1073,57473,-132546,79064,-42238,-220045,28233,-443710,-221809,-306397,-533614,-127828,-437009,204799,297346,478110,1033042,477628,791404,177686,24894],[0,0,0,0,0,-4,2,0,5,9,11,6,7,1,-2,-6,-6,-7,-3,-4,0,-1,2,1,-3,-2,-6,0,1,2,9,6,13,0,7,-6,8,-17,7,-21,17,-25,27,-30,32,-40,36,-43,41,-45,51,-45,64,-51,71,-71,87,-121,158,-250,370,-595,964,-1639,2938,-5656,12304,-34014,260019,1032830,-393081,-793247,-1187070,-2758273,-2131171,-2154237,-1165051,-60722,628489,1759014,1703615,1615067,1070358,473911,-84643,-115029,-106869,35837,1155553,548815,1058307,343862,-613869,-530601,-2405518,-1739235,-2398221,-1532055,-331334,-422108,1257599,1166505,1704958,934146,656365,406523,-183994,308834,250351,948354,880394,471854,604620,-712981,-979519,-1878637,-2506741,-2098359,-1797657,-896015,960652,572022,2268792,2097668,1131844,1981374,-920783,134465,-8242,-1423781,1442447,-396798,1193378,1296985,-844602,1012405,-1889142,-1441177,-1987894,-2496909,-674569,-1269597,405096,566049,1226389,1425822,904519,1134220,363146,514273,178830,399678,1271960,993651,804438,80741,-718799,-1494731,-2248794,-2556006,-2407734,-1649792,-577027,536861,1759193,2211189,2073172,2162898,302891,943780,-684045,-845749,38997,-1130220,1073703,412242,731934,1306265,-1145692,154556,-2226539,-2058538,-1099932,-2434929,570727,-921402,875499,1790190,-417600,2597331,-183753,455283,1491841,-883786,2572189,480265,631386,2208972,-2137772,556820,-2381043,-3676399,-802708,-4567479,-306222,-143703,-333532,3761723,782245,3172833,1755809,-131308,1352318,-1713502,-311064,-850886,-374049,903839,153397,1443210,203308,122534,-717836,-1439585,-1593431,-1744212,-1222066,-678527,328649,236196,1077581,931449,308330,1275936,-227710,1198736,902718,551933,2373058,232476,1221119,91490,-2172078,-1237177,-3608885,-2757794,-1532165,-2530331,1003313,926961,1990356,3792975,1092439,2747152,489052,-812229,518848,-2585845,9816,-276794,-551246,1822717,-555420,1511462,-198885,-1471387,119205,-2735345,-689691,-745155,-1587843,1542772,-555451,768706,1581181,-793633,1657324,444049,198098,2240215,379739,2043258,1121368,-326713,390887,-2215409,-2364356,-2667084,-3818506,-1470961,-1193797,201516,1961177,2112686,3171971,2563107,1095905,1473784,-775734,-791245,-853417,-1287378,423776,-570921,747078,937924,-354848,1081725,-1448592,-824532,-914454,-2236681,453989,-1344729,470309,789624,-374467,1736093,4018,383108,1038045,313204,1767514,1179516,1430859,1065489,93554,-683356,-1678849,-2886005,-2575178,-2880166,-2286186,-808296,359029,2204018,2321106,2815745,2690667,1205367,611193,-190184,-1333415,-597414,-1466275,-515202,767343,-207708,1166782,133404,-448493,331052,-1975880,-652589,-731430,-1572019,570314,-560882,631656,747462,-126471,1034670,97020,791968,1040677,771568,1881625,1244806,1107679,418145,-989607,-1348016,-2928384,-2573298,-2849529,-2239889,-165522,463877,1937484,2834434,2216742,2499212,1330553,489543,-47894,-1798214,-751145,-1169978,-598772,452929,-188826,814730,135638,-51293,-281499,-1282413,-520692,-1141014,-464181,10660,-13787,366228,267866,828323,-29532,410452,867927,857075,1473577,1372712,1593928,685491,84177,-730807,-2111300,-2660093,-3274853,-2395891,-1579970,-641032,1007260,1889818,2605816,2606908,1775089,1413545,125595,-639621,-742470,-1592856,-821525,-285305,-140372,582025,283097,194388,11051,-931138,-592604,-947906,-924967,-231285,-308855,216431,-2485,376904,125950,-47404,181447,558694,897815,998050,1326204,1550371,1053136,213571,-1178585,-2029865,-2850971,-3132579,-2272530,-1585550,-578184,1142858,1730900,2602571,2267053,1874063,1296476,99914,-139314,-886547,-997777,-697927,-550047,117439,231624,188756,-128748,-585908,-544571,-858744,-637550,-755717,-261874,334839,392805,521156,257317,51027,136960,95176,417277,779178,1056676,1363491,957664,771638,-90261,-939427,-1701310,-2604766,-2811823,-2166620,-1358919,-227362,775403,1991925,2292001,2055643,2006575,722789,493365,-638108,-983161,-817707,-776668,21360,-10889,270797,354042,-135513,-400521,-472152,-991379,-570681,-372519,-138816,170433,78443,362469,128116,396742,244588,50028,662899,449015,832635,1316696,892135,641222,-323012,-984442,-1652174,-2460165,-2014637,-1990940,-902138,-233400,701033,1789340,2004447,2159115,1492700,754227,102792,-731132,-680372,-849220,-631329,-163370,-241400,40242,42804,-183579,-141582,-1103853,-428391,-583742,-401575,190429,-55267,707635,541064,285731,297287,-247879,672977,4124,644670,971827,524213,1649163,223350,333179,-1001214,-1846254,-1340706,-2677264,-1250502,-883300,-638516,1565185,1043768,2114537,1879801,1000389,1173759,-494271,-20292,-721944,-666701,180374,-681429,549910,-60683,-156378,96864,-1246745,-255658,-1110761,-601692,61161,-405335,1262206,87099,663569,522736,-352911,782686,-201625,293420,531796,146994,1399168,280185,656885,85122,-1050482,-989451,-2453540,-1362324,-1549436,-981040,626337,305434,1858242,1168354,1493341,1488036,63126,793899,-846677,-381115,-180823,-931686,513687,-193285,19702,163463,-1038902,-6691,-1419997,-484241,-371762,-592706,830089,-102661,940303,454992,143441,910614,-856302,231456,104463,-68259,1158692,25658,1103381,-37294,-302346,-308231,-1778449,-1014534,-1650979,-1385909,-129604,-367241,1174172,974182,1405557,1356316,285648,649422,-254744,-261913,-73391,-822051,247155,-269899,476645,166847,-503070,164476,-1035882,-593214,-816887,-497791,510169,-120304,885880,531298,415242,708020,-48539,302838,-126259,156643,528259,92320,879172,386964,52839,-350372,-679477,-1146529,-1633714,-1055737,-808876,-650851,370039,459521,998981,1160678,905284,750812,245358,104955,-336128,-165735,154848,-44232,702379,110711,166752,39195,-516935,-614791,-1028976,-874897,-494804,-180571,386813,598539,889760,839028,365563,342985,-181175,147354,229457,-99925,403706,495831,423469,-74664,-329879,-375021,-1467244,-919625,-1157014,-617540,-143653,266464,888228,651518,834328,659850,550310,34956,-220099,-126258,-154741,141660,160875,208077,189,4248,-142462,-818967,-709367,-879636,-944538,-285315,-280353,551247,493027,506080,859801,278102,482418,182988,-154236,3864,-64692,48543,105568,59258,-46411,-241215,-563209,-735207,-1048227,-768853,-420623,30222,307060,638866,980517,662823,753208,-24703,183996,6808,-329131,99098,394617,301804,355549,334936,72064,-330018,-661870,-833180,-979235,-723039,-732279,-57462,387106,476345,1040504,737142,636075,353560,46723,341455,-4976,-14784,-62754,-14523,248810,49393,-173514,-784429,-700383,-145602,-819127,-151361,159367,453228,487453,692925,685345,293946,280117,144776,-244620,-141728,-16947,112691,488773,237247,618773,-359622,-282886,-794414,-898977,-893843,-963006,-420722,56784,173075,607420,357870,750878,600940,350341,85769,95263,-175016,-197323,171436,-15312,-147090,-39658,-497710,-375606,-490029,-650557,-346562,-378483,328479,246437,648719,522741,241305,220792,24858,-62920,124804,-48530,181476,391035,371978,658085,341971,-80693,-361122,-830851,-848016,-1062797,-753498,-376150,38298,163768,689994,808091,609667,525333,630988,273749,412690,-54125,-152344,81155,-253361,34584,-66894,-405139,-478674,-680745,-307921,-318920,-131398,148800,470160,352553,499386,283161,-84157,-62548,-31223,7245,15796,167143,653827,578652,237959,261102,-184390,-322298,-486624,-826813,-631877,-946223,-387872,-67652,459730,562168,727643,696871,454326,406279,82374,-28145,112482,-43612,-60425,179139,-174554,-158544,-250816,-505898,-371778,-595930,-292308,28178,383693,108177,156189,615515,-4141,281572,-579478,-255353,16129,-238450,283753,587898,279743,863893,-33405,70044,-294658,-680620,-695976,-1047180,-143683,-343907,32537,502733,421068,830319,763310,287355,488744,14232,409615,-186131,-85180,-91435,-464702,-97874,-478129,26790,-579176,-232649,157126,-208213,284794,-80038,455086,570565,77062],[0,0,0,0,0,-7,-5,-6,-6,-4,2,1,10,3,12,-1,12,-9,10,-17,15,-19,25,-26,32,-41,41,-60,58,-83,81,-103,118,-128,158,-164,206,-220,259,-293,327,-379,421,-481,538,-607,683,-770,856,-972,1081,-1218,1361,-1526,1713,-1908,2160,-2417,2741,-3109,3557,-4120,4849,-5880,7487,-10380,16910,-38281,285597,1431722,1454589,1492047,1681215,139567,-51381,-1215184,-2297192,-2025364,-2267379,-1148161,-788621,-49140,752181,926763,656295,-38715,-288406,-541858,359184,301936,1442964,2055066,1770452,2217527,944432,380722,-938895,-1936367,-2174845,-2815446,-1790481,-1415941,-222959,514785,1028677,1128079,607261,775664,135324,329494,2555,604786,1489485,1187201,1427871,951774,-286534,-386034,-1440433,-2224345,-1795935,-1871520,-847434,248171,-84984,1387933,72433,63341,368301,-1458926,343612,-429557,366272,2367856,988196,2791685,1702922,1243988,689702,-1661958,-1563377,-2808029,-2677766,-2422186,-1410076,-530312,212983,1197862,1034423,1260989,658062,629306,749288,351149,1101791,1064548,1152314,764427,328334,-101652,-1046285,-1310877,-1884859,-1644903,-1001847,-302693,262658,1139120,450768,701552,-23172,-1193830,-365514,-986301,92794,734419,1114865,2953194,1809768,2886618,1589032,-367020,-501608,-3491776,-2332372,-3270500,-2790173,-828107,-1602897,1346206,1015077,1100635,2333193,-40035,1731001,468719,-87866,2106457,-763624,1597754,1206924,-1157003,806856,-2799964,-1216925,-941748,-2462450,768176,-939939,1016300,1263609,-154812,1202841,-1204605,-628385,-1715687,-890790,-76108,302818,2605522,2072535,3456420,2477761,1199071,621065,-1914087,-1661761,-3673586,-3263728,-2397122,-2212147,222316,9430,1489264,1725709,1319178,1852073,-4375,1475784,903856,262552,1850074,-306850,1084380,-464867,-1938109,-475889,-2559334,-1314526,-771208,-1253954,1627904,249176,1292968,1069753,-1063919,556789,-2313216,-999188,-911918,-1389919,2119506,851991,3437322,3079632,1711908,2771986,-818166,-1079023,-2170621,-4047574,-2311617,-3403161,-1640595,-67341,-402190,1931339,1578469,1550994,2125412,830447,1388386,907476,645057,595233,135138,-235100,-903915,-1148436,-2049055,-1133712,-992073,-852776,414369,454030,1634853,1237669,172995,436367,-1848982,-1027877,-2117417,-1246658,170357,129595,2890396,2212565,3499603,2740658,812468,984572,-2563180,-1912486,-3343524,-3755906,-1558171,-2354817,-39926,778432,972441,2545335,1084586,1922357,1544082,848316,1579869,217787,485677,563781,-644848,-899505,-1545249,-1627106,-1370085,-1575286,152008,175294,1129922,1800645,1020047,1135528,-465255,-1002694,-1344694,-1657706,-1187911,-344081,750116,2161929,2791592,2874523,2304481,1415592,-129517,-1367301,-3119864,-3023536,-3032640,-2909185,-1338664,-291736,506927,1420684,1415194,2052122,1816281,1069044,1382950,782406,641489,507372,-411198,-586404,-1263159,-1777073,-1465943,-1372743,-880663,-241910,714618,1157764,1490179,1093208,485090,-41445,-1250460,-1375552,-1505889,-1562831,183076,748924,2266700,2713573,2953193,2581454,919481,-240804,-1615037,-2807374,-3063925,-3095610,-2365531,-1401712,-378516,763401,1286669,1787349,1783277,1683317,1354375,1384428,1002997,725351,375212,-213947,-636829,-1361808,-1780938,-1683588,-1628405,-768679,-173049,863365,1270473,1368903,1312561,544950,-181343,-1357569,-1690572,-1712500,-1052149,-355953,1044053,2141294,2660392,2882118,1977139,1123149,-164717,-1733322,-2548256,-3115088,-2684241,-1988382,-774604,-195085,737627,1176199,1569746,1794540,1283026,1445713,1041662,853972,757538,217244,-242179,-707572,-1281273,-1751378,-1590454,-1492468,-511466,-184518,878968,1247368,1311209,1538639,345854,-247910,-1012516,-1600804,-1223331,-1027682,39362,1377955,1799059,2621012,2330875,2025745,708190,-368987,-1516491,-2112382,-2379052,-2425321,-1645714,-1041448,-25725,797498,1056961,1645782,1457293,1358055,1262750,1033138,862532,470712,362794,-389643,-1193988,-1089783,-1670439,-1623366,-1051703,-1006065,134400,565655,1033737,1438742,801369,488722,-238863,-1081625,-1065868,-1391373,-714595,207111,821248,1889599,2296824,1869271,1436663,355734,-420132,-1704802,-2320043,-2270888,-2179918,-1334177,-500576,55614,693490,690572,1337536,1226284,1210043,1210552,873810,1103633,791276,137693,246181,-975722,-1187806,-1684980,-1638578,-1045487,-964560,32936,809256,803791,1420012,636110,590557,-12313,-943495,-744922,-1063483,-350586,362118,1057683,1543090,1774530,1930889,854680,499520,-588524,-1592429,-1674856,-2220449,-1398967,-1182577,-689472,515020,481194,874333,916041,920452,1300040,346624,1401357,559454,672053,632455,-613374,31551,-1170550,-1294308,-1005273,-1633264,-142338,-313564,608614,1416990,629697,1384548,122122,-74841,-111979,-1234237,-92100,-653827,383157,1493901,1035542,2252519,881668,785602,331091,-1310794,-770506,-2178762,-1435951,-1307120,-1156529,232558,-326563,1066703,928787,224269,1196821,149386,1277685,557327,612703,976101,-414165,234021,-823811,-832350,-884136,-1739583,-724894,-947654,-461018,215659,323787,1326976,221669,604027,-32533,-1204753,-11403,-1032784,326747,439461,464946,1949698,873515,1502451,388450,-688926,-269056,-1814813,-1163990,-1404567,-1327330,853,-566721,877738,296391,469231,708059,-275483,730383,431767,674238,1115981,264582,856142,-255858,-98369,-448196,-1470969,-743470,-1255822,-803207,-48747,-99533,1021075,234749,1000155,320284,-133367,205418,-1098300,42684,-42081,387139,1232303,754872,1495753,408170,-85859,-200943,-1275686,-702805,-1374155,-923798,-530220,-408012,535988,327519,752245,524702,29708,506192,88892,412842,362850,516869,803608,340583,555380,-120032,-731707,-508446,-1325426,-792912,-865432,-453446,205436,94708,476870,-12200,147279,8722,-168321,-479,-363259,242636,655379,832583,1114308,784526,353828,-166103,-816199,-1140876,-1142369,-769654,-767678,-446287,220211,557326,526344,718185,345627,243876,-126805,-139344,37937,223323,371154,691140,755995,461323,476099,-540122,-940444,-580240,-1115330,-865688,-515354,-299418,220531,109366,495545,90391,299604,86895,223473,99450,440488,721121,777817,820983,132741,116301,-293894,-968592,-1005811,-1100440,-790923,-389448,-151932,433600,348296,650726,629197,-36694,273363,-221854,-80989,201370,46207,644076,719988,455116,613059,-126693,-69799,-701843,-745477,-685419,-1039211,-325353,-303757,80329,70551,74897,356872,15861,397330,4627,405250,734579,383978,999798,564663,267364,63097,-692421,-697920,-1088120,-1361852,-708076,-565444,94234,457139,391464,631481,141696,501012,-129703,-648806,-224505,-303874,447804,294169,490663,649648,695156,423838,-325157,-277216,-685128,-990177,-500865,-383010,-589203,-236731,-102149,423656,105825,347860,55827,402268,606240,603008,773463,695601,396084,215531,-268942,-488050,-1313604,-1160955,-910278,-882691,84977,100222,389367,777017,509581,432021,164943,-177836,-172810,-496415,-172300,-204920,276333,567260,660057,785670,223172,162626,-67032,-564179,-591835,-754141,-456277,-281040,-486758,-12576,-45450,58100,384028,136460,714405,416746,743619,626524,460896,353918,-140037,-207745,-815956,-922861,-1099182,-899010,-407253,-96314,27048,766533,744168,309575,587829,189210,-19879,-463917,-482591,-339434,-1051,81249,750006,757650,547251,356142,-15342,-163136,-363085,-580528,-457395,-674215,-500217,-200690,-433932,142487,-935,334289,333822,270767,628978,574891,816589,353490,487131,237781,-165210,-551548,-1087091,-905759,-798178,-759392,250442,358579,673760,614486,652264,630309,-95644,-321363,-498962,-621926,-126166,-356540,324134,559282,684353,576569,88621,296123,-199245,-474683,-520979,-770340,-349728,-663058,-340029,69461,-331278,-97243,-62966,568548,442037,623466,779690,286021,320435,86937,-244437,-283905,-982969,-615154,-609763,-933973,127378,-65004,504063,609250,599978,860260,220813,261611,-502499,-450590,-294248,-718370,113138,-98209,393009,475182,480077,858682,-212173,-20782,-256279,-678932,-173934,-668905],[0,0,0,0,0,7,-5,8,-20,14,-37,26,-48,54,-68,90,-100,133,-149,187,-219,262,-308,363,-419,490,-560,644,-739,833,-961,1072,-1228,1370,-1545,1728,-1922,2153,-2379,2653,-2931,3242,-3582,3944,-4346,4782,-5254,5779,-6338,6968,-7652,8407,-9262,10193,-11274,12465,-13860,15463,-17350,19618,-22375,25858,-30340,36413,-45075,58546,-82499,138413,-552302,-418149,-29793,360121,2007213,1720075,2559137,2102089,1040660,615522,-909335,-996983,-1658261,-1550509,-1125065,-684312,-299388,-313046,85839,-1152467,-490532,-950510,-634882,389752,498681,2125986,1852615,2483565,2457875,964819,465436,-986037,-1628804,-1752242,-1946448,-1248330,-597441,323325,320832,690594,-9710,-439202,-815860,-1588919,-957233,-675855,491392,1234195,2063484,2044686,2398355,1151544,1019606,-15442,-1529205,-578728,-2585642,-907613,-893056,-1706952,486154,-1760773,-551572,-313055,-1580832,1281561,-480413,1663514,2759122,1606319,3246146,1132365,673626,-144991,-1968134,-2115153,-2428582,-1866679,-738309,-237020,770603,1043256,907028,737559,-465581,-961049,-1417642,-1650088,-705286,-364051,1367979,1839317,2122763,2525423,1305373,1507040,-78430,-545625,-1447251,-1761322,-1528191,-1813977,-901473,-1725881,-545745,-1265430,-833957,404629,-585632,2180382,1711074,2422312,3500983,1440934,2234578,-11186,-1288571,-1392920,-3775185,-1584401,-2534127,-989594,1415266,29574,2784402,892692,449415,735313,-2880986,-267062,-2209564,-1967558,1727579,-1374538,3273227,2086859,1301762,4340384,-584133,1501437,-362366,-2216835,154585,-3109784,-1067202,-1589680,-2393036,-771180,-1822821,-385771,-343682,469765,1891903,2616855,3033926,2905627,2282055,1009978,-27318,-1837249,-2277464,-3238913,-2978512,-1523064,-718717,1264873,1521117,1619972,2286766,417965,-31441,-1079978,-2403437,-1327893,-2190058,-506830,1236841,739258,3192833,2331656,1842180,2480157,-470087,466934,-945992,-2224345,-500519,-3122360,-1069690,-1980613,-2604477,-97832,-1852114,693773,1254305,1286344,4426769,2141034,3969654,2714276,-141364,459733,-3191507,-2763508,-2944605,-3907028,-495835,-890652,970344,2877959,1159362,2699168,699341,-687674,-237761,-2842601,-1565143,-1230114,-1404599,884631,1311058,2161587,2883532,2028299,1766783,963688,-763633,-280042,-1384117,-2007884,-1169219,-2927840,-1258708,-1896522,-1442992,-138237,-689192,2462726,1736790,3274533,4178393,1908581,3271946,127757,-1053831,-1887885,-4452237,-2364905,-3359898,-1678028,489503,399258,3057602,2031315,1794768,1599381,-795916,-1106668,-1781871,-2657894,-989729,-802780,284166,1550592,1751299,2535292,1932913,1476048,1027946,-485528,-312388,-1381304,-1922595,-1979690,-2565018,-2259165,-1892598,-1371090,-444388,247264,1165562,3184606,2951535,4042293,3444628,1348381,1121000,-1619915,-2934461,-3029366,-4213465,-2427976,-1816946,-111552,1966439,1920640,2880992,2058724,850563,517741,-1738254,-2057647,-1874410,-1949374,-275850,-121020,1418183,2016517,2035446,2577767,1001841,1171742,-5479,-840725,-909623,-2135055,-1429641,-2245928,-2352917,-1682227,-2067232,34334,314079,1728119,3214367,3159639,3712761,2800420,1758910,53771,-1839907,-2309099,-3854309,-3284186,-2433326,-1106280,61242,1411545,2470273,2316967,2090654,884326,-447585,-1257113,-1709448,-1950140,-1121174,-733016,370754,1024726,1916177,1965509,1885294,1533959,530864,-34439,-498914,-1463071,-1244520,-2063534,-2295193,-1876580,-2131723,-1011380,-715681,733640,2321362,2544888,3850284,3333772,2396815,1799575,-68925,-1316148,-3034744,-3219057,-2965169,-2646526,-955120,169619,1271422,2155381,2303261,1588593,639634,-260046,-1228020,-1562895,-1639371,-1155552,-506022,479466,1009475,1767019,1654111,1671422,933705,521751,210305,-908417,-801420,-1440587,-1642141,-1808414,-2049570,-1506464,-1449296,-349758,697600,1701482,2685441,3153837,3232835,2523390,1231544,-148482,-1563938,-2553850,-3206574,-2917778,-2091239,-746390,309304,1233733,2118036,1867294,1661639,320630,-314035,-843348,-1492538,-1302095,-776935,-254646,609989,1175591,1407616,1365292,1356483,884622,224034,-278400,-643488,-881920,-1198603,-1435176,-1463999,-1730079,-1273420,-1080406,-419474,698615,1564921,2406283,2702797,2661327,2210973,748272,-124306,-1685220,-2527458,-2870522,-2680219,-1666165,-912472,445656,1094678,1811431,1666650,912550,600544,-517000,-1041108,-830546,-1186561,-278234,246531,609437,1061099,878165,1553764,906198,291474,207916,-387521,-176351,-1072685,-1028493,-1105009,-1676396,-1125469,-1624334,-854071,27099,396534,1627372,2087409,2419605,2538739,1459144,1150274,-564306,-1066557,-2140514,-2680317,-1925441,-1656831,-266830,-140588,957809,1683817,874041,1087259,430204,-336594,-310135,-1226204,-223568,-800563,458421,950829,558844,1594724,211960,602060,343484,-441397,251663,-958118,-473270,-628552,-1161119,-370387,-1531657,-781812,-594417,-650645,1079405,660724,2297665,2239940,1616080,2084767,99037,102191,-1201154,-2088808,-1324001,-2618468,-680247,-682561,89325,1366908,72856,1594929,-84278,290480,-120922,-1242792,15370,-756261,332886,702698,564339,1521901,505695,741120,458776,-501156,226706,-915723,-441335,-629198,-932810,-222847,-1217061,-263737,-630094,-925729,247554,-328994,1552288,1193542,1561323,2113451,981941,1343559,-871905,-725328,-1206816,-2128600,-659380,-1532074,-248583,257543,246828,1414031,-34835,84157,-305215,-889709,400366,-790337,312135,550435,530221,1544815,452066,1014726,74206,-286825,-142716,-1121779,-223063,-755208,-597781,-78826,-677255,210269,-792429,-414921,-198088,-671854,589034,298425,1021113,1447232,947550,1508863,244265,-115555,-727554,-1313975,-1009137,-1506261,-586364,-349053,31007,661048,-69980,274009,-149450,-552574,-214151,-618812,187420,721311,716576,1284238,930936,717313,219955,229468,-213486,-846905,-700515,-736374,-457157,-82173,-566825,216802,-140928,-347228,8160,-446533,-212927,-55530,648821,745005,830002,989259,972143,557008,-68245,-519674,-539741,-919335,-861738,-668137,-367361,129687,228280,365863,159771,-349422,-434720,-335969,-235002,212092,521350,985103,1427537,1177398,1014715,533387,-342604,-604612,-852115,-1003576,-892278,-615733,-157250,-185828,27210,82678,-6028,99963,-391561,-53728,226773,553870,370949,482555,911870,646153,139413,33329,-589646,-360452,-805939,-253440,-241090,-277753,351311,80345,11021,-210534,-665602,-393164,-553950,-147141,358761,621792,1282147,1133461,1178753,727014,139489,-486875,-964036,-889051,-1127753,-857707,-589937,-347775,288968,470815,628789,141251,5346,177778,-407841,-44627,79588,-142038,632548,432660,515219,240944,-153892,-48527,-473308,-248672,-277304,-208870,192628,-129576,187005,-517469,-527335,-347772,-583884,-202952,-107386,634966,997996,1132348,1340162,1016612,815607,16538,-558011,-850749,-1108310,-1180020,-1014075,-661586,34213,69302,677819,637313,363121,318413,57392,-44267,-98410,-191019,193481,189550,411919,188228,60473,120394,-202514,-191770,-144068,147208,-207264,142046,-24797,-318023,-563803,-532645,-689936,-385609,-508703,-9753,789510,781351,1430987,1201226,1352113,632031,-163009,-352469,-1101251,-1297036,-1199913,-1213794,-309997,-291350,256415,551813,474500,734329,224985,225867,46177,-372373,-130627,-66056,-164484,-197212,-141277,329904,57599,301108,37513,-18460,140194,207332,68221,56133,-184876,-535355,-759419,-861947,-569072,-403855,73504,551557,1333127,1264138,1312312,1093175,687100,43182,-501424,-1015345,-1193500,-1243326,-1001626,-676480,-91225,469282,420222,502118,506650,586869,111082,-142184,10654,23841,18318,-68446,37305,-89470,201030,-1107,-190707,69829,367862,332884,426788,346289,68395,-433808,-482707,-682666,-1012987,-681583,-569593,253524,663689,1021630,1564181,1260717,1065131,694368,20820,-251662,-1025351,-1134427,-951757,-1064470,-287134,-23338,156015,713982,762751,745333,345900,146750,69112,-104027,-81916,-348462,-171837,-174081,-259226,151182,-459297,326205,25023,194092,361714,126120,131509,8122,-467249,-615187,-737512,-828263,-1023848,-309202,44003,557352,1007859,926216,1467070,875009,664656,40711,-701947,-916610,-1144920],[0,0,0,0,0,6,1,15,-6,17,-15,15,-31,19,-45,38,-56,64,-72,92,-97,120,-134,156,-181,204,-230,264,-287,336,-367,415,-466,514,-580,628,-708,770,-854,938,-1030,1133,-1242,1361,-1493,1635,-1788,1965,-2143,2365,-2580,2859,-3147,3489,-3891,4332,-4892,5516,-6330,7312,-8587,10279,-12583,15927,-21036,29684,-46666,91805,-548351,-1617749,-1845360,-2500924,-1033661,-849677,536280,1476548,1822190,2552168,2022950,1578322,883173,-297103,-801925,-888529,-1041019,-608115,-112358,-144770,522965,-260456,-680297,-955019,-1912995,-842332,-928248,-560936,742285,457648,2138065,1572843,1550905,1018270,123645,402393,-525621,17519,14351,253419,487244,-76517,-288289,-1534801,-1932973,-2398340,-2665575,-1396791,-603015,922162,2463243,2222404,3412476,3001481,1192604,1423234,-1631865,-1127169,-1437929,-2461322,-10836,-1502293,285913,963524,-1069808,1338499,-1700129,-503382,-405589,-1988791,450494,-224363,796276,1139274,748723,1474614,402870,694342,432940,138884,539034,748820,771483,660682,-289213,-813541,-2031196,-3118121,-2707368,-3018806,-1530529,-194482,1094663,3074743,3240900,3908101,3059981,1855365,531519,-1168223,-1766351,-2754982,-2002088,-1741801,-358724,83718,242760,1351998,-361468,719560,-385684,-1147512,559290,-1540155,706424,116329,-40042,1546965,-802770,1561708,-49785,131062,2115690,-733079,2755546,768420,-426965,1543894,-3478922,-1264027,-3639996,-4886800,-561712,-4539559,1044095,1955069,1570883,6898572,1592342,4638075,2518814,-1606422,1003081,-4400379,-1890358,-2567927,-3028730,857605,-1266330,1773119,992759,361317,1380044,-940457,579065,-630857,-845638,120212,-1017741,347975,335258,-437977,684383,147499,970562,1704016,1555475,1893671,1387819,858631,-520635,-2035462,-3410234,-3906468,-3898143,-3814576,-1322403,-509927,2397601,4265844,3628548,5750128,2643989,1966461,554025,-3161355,-1218041,-4707873,-2860692,-1545366,-2400536,2095434,-788563,1788992,1937967,-693558,2580518,-1552392,188140,514292,-2345631,1642103,-2131624,-344396,860810,-2019517,2554680,75783,1439039,3763382,-132168,3291575,-15223,-1224100,-579252,-4987305,-2759038,-4543008,-3668048,-294603,-574755,3150887,3778894,4870280,4727099,3067150,2770726,-538650,-2017270,-3058799,-3771081,-2973009,-2187915,-1186055,144155,1009754,1345852,1703563,946823,872366,398473,-898946,284771,-1137457,-1014854,-100047,-1473577,181100,-275065,149861,2013844,1346670,2483950,2450825,1219417,1442340,-1040391,-2509517,-3113035,-5098523,-3742207,-3629500,-1879648,1234285,2155106,4760862,4701209,4229342,3958604,997593,355231,-2236211,-3777438,-2713489,-4118561,-1936307,-781205,-538506,1687850,786926,1677044,1797282,117246,1071998,-189257,-493033,138489,-1455318,-412779,-889483,-1161727,231296,190422,1403546,2100779,2033022,2796116,1672781,803793,-317159,-2597703,-3378778,-4564925,-4387804,-3080225,-1490285,1116892,2622454,4419808,5226875,4332817,3587557,1314350,-409368,-1720769,-3776763,-3260237,-3419036,-2362201,-731893,-453365,1255205,1253019,1371735,1921132,526494,708654,-29004,-600807,-580795,-1091870,-965771,-1234255,-627574,-394366,155915,1258811,2013753,2778629,2370008,1963196,636563,-881610,-2329204,-3654769,-4017182,-4081629,-2636392,-1201163,609211,3073906,4002849,4738418,4299837,2722646,1513257,-471773,-2182911,-2953283,-3458720,-2729963,-1751833,-1333234,459637,553398,1096818,1688835,1003240,1427946,362796,420245,90639,-528816,-822866,-1173342,-858324,-653844,-254291,749429,831611,2040680,2334048,2196218,1903717,228404,-965528,-2445561,-3535824,-3980422,-3951445,-2288928,-979186,1100554,2765144,3618723,4313264,3849127,2467255,1287704,-1021537,-1610809,-2885474,-3184409,-2539436,-2216578,-662181,-243314,650843,992055,1188782,1271404,775250,599236,429049,90218,48576,-836183,-603519,-1139995,-809812,-207604,53824,1256992,1460675,1840546,2055765,1252256,458255,-691038,-2397838,-3025303,-3536226,-3161790,-2076371,-890247,1198958,2292834,3764304,3812003,3322285,2534154,827186,-315897,-1337106,-2660205,-2388211,-2313791,-1843738,-618294,-96857,606939,855760,932466,977234,652860,719930,502093,-10392,48232,-302486,-715711,-668655,-782127,-346090,153808,578779,1500410,1720735,1748791,865097,354951,-720081,-1954193,-2748923,-3280432,-2665242,-1809116,-726605,1137688,2120572,3328159,3349826,2852837,2075840,608003,-394687,-1507962,-1953650,-2053418,-1906808,-1182592,-557561,-148390,609767,271399,680108,770771,362502,574158,417674,785767,-364956,-346839,-202067,-539323,-448044,-446246,17880,756225,834308,1613404,1190785,1462265,413863,-888772,-1485219,-2801237,-2340395,-2523474,-1324860,403240,329617,2484767,2690236,2857832,2601063,868899,940707,-889772,-1328140,-1049859,-2240697,-904723,-912252,-629099,-14441,-419832,786070,-77964,345465,682147,-10802,1105543,-106658,410760,459414,-295281,294888,-1014180,72197,-171283,83172,1375704,668185,1353063,1006640,-442397,-171469,-1874079,-1595610,-2269776,-2005138,-566726,-392556,1175375,1655233,2022593,2644707,1464739,1525173,139436,-726590,-646193,-1657792,-603012,-1126533,-661688,-179260,-758272,351388,-598864,374919,85538,-165191,836855,-92065,1160004,419282,402178,865996,-410151,143080,-126531,-301512,682091,-55345,894411,165543,268127,195177,-1192663,-615973,-1690753,-1562082,-753429,-1126322,554915,506229,1369135,2022708,1281553,1678320,230840,171119,-215806,-1230250,-694398,-1276442,-146129,-148861,-455002,419277,-575876,-279213,-634768,-504283,-70679,-525069,822720,725185,896352,1211377,447932,527331,-279731,-238005,-134552,-491992,338113,-29542,155103,363574,-375407,-74130,-1161571,-1109546,-794819,-732386,74387,429024,1072726,1507819,1165236,1280892,609996,235348,-183026,-304776,-581048,-423890,-73890,28526,-276823,157193,-192289,-165198,-621604,-773655,-382623,-556085,232992,318486,719722,1022518,1009365,844971,255079,168521,-216449,-556892,-89256,-521717,-192175,-280131,-19088,-214226,-629767,-609634,-733046,-686094,-593,65105,524617,888684,985330,769246,458726,105149,11227,-299773,-534169,-391913,-96704,210553,216537,389217,236743,-273475,-455260,-917492,-854587,-702418,-662429,240984,243745,1074688,1157628,882362,1204749,548446,246287,-244615,-670522,-338150,-526557,-465201,-33123,-401641,-195460,-520027,-703695,-380103,-475865,-21731,213350,900109,798936,645379,654467,140287,16977,-492516,-710141,-544912,-183066,193941,324248,468384,600595,213771,97270,-364371,-942590,-1178405,-963538,-628253,-345069,446675,982131,950714,1417688,1074276,787966,368064,-248572,-265098,-761560,-414028,-741358,-740322,-350692,-327962,-295467,-169832,84232,-97732,243215,545191,488335,766960,756787,226279,257648,-453859,-597984,-834662,-594438,-6056,147056,350357,747947,428846,136440,-62583,-390855,-812794,-1339962,-1114697,-892225,-134866,439011,729476,1390366,1084763,1162910,965057,414524,293595,-403951,-623366,-892581,-679887,-731965,-614535,-492313,-466052,-330030,224458,137605,583542,601126,646350,790135,467851,65091,-5425,-428500,-780769,-594141,-331598,12373,231310,784942,731241,709460,400132,83652,-517658,-1155970,-1191634,-1273526,-713876,-279772,174105,858392,1037726,1337071,1210830,728224,501351,-78182,-420340,-708835,-812364,-542449,-886020,-643809,-608451,-450918,70159,93505,687192,447537,817771,783598,319965,514865,-230765,-236745,-499308,-1160597,-332153,-394318,-52115,483849,621674,1137649,744414,637937,230705,-643710,-748730,-1329912,-1308168,-946455,-414005,475893,558714,1122735,1342095,1238421,1209567,358355,88922,-502407,-772100,-716980,-794470,-635319,-632710,-594545,-41950,-508484,288298,241319,923054,775449,597665,809157,237215,78314,-169378,-648572,-385953,-890316,-142991,328036,393521,878402,600131,687152,466537,-386220,-216252,-1045668,-1007354,-1293842,-950726,72174,-131064,1011539,886903,1171827,1246173,657931,741208,69499,-436044,-312945,-844028,-665445,-975436,-711322,-367521,-488359,166884,8448,415979,545869,566432,548957,312633,347417,-245406,-300892,-423612],[0,0,0,0,0,-3,2,-1,11,-3,24,-13,31,-34,45,-63,67,-96,109,-139,167,-196,236,-282,326,-391,446,-527,605,-691,801,-895,1038,-1153,1319,-1476,1657,-1865,2066,-2319,2562,-2853,3153,-3488,3845,-4236,4661,-5125,5628,-6178,6786,-7438,8176,-8968,9868,-10860,11989,-13273,14738,-16464,18489,-20950,23996,-27908,33204,-40914,53764,-82663,399759,543023,465255,-1255793,-1284389,-2247785,-2299495,-1620455,-1408372,261094,552829,1237883,1708198,1293328,920048,436372,-241355,-480463,297435,252833,1174602,1558701,1070931,978900,-675220,-935391,-2067226,-2906038,-2433705,-2904234,-1065980,-174753,876162,2078774,2272421,2338970,1526204,1191398,294530,353287,-45352,-194853,457042,-323363,120682,-501761,-1104357,-1023485,-1872615,-1363830,-954849,-754795,653546,1170177,853675,1682781,173938,88343,56353,-1802341,419547,6459,801616,2486624,1228124,2655197,910744,-39721,-836702,-3213117,-2930562,-3511854,-3042711,-1428682,-357496,1313680,2377912,2544385,2826113,2465254,1402171,989115,68513,-391299,-433331,-579139,-703304,-1155013,-733281,-1360020,-1421955,-934875,-1197096,518744,416240,1075676,1544966,1047594,974168,-379637,-830454,-1455226,-1107514,-761003,142109,1627381,1978297,2974938,2247259,1617927,62793,-1961079,-2737933,-4416265,-3751034,-3208979,-2218206,305718,784281,3056044,2907399,2895166,3654372,1164049,1436528,479436,-1279360,327968,-2417713,-1130792,-713132,-3078266,175919,-2384864,-486675,814794,-1409934,3178077,598180,1463554,2378040,-1556581,985518,-2465825,-1955220,-819029,-1963120,1531283,1110806,3160461,3598035,2453445,2635221,-467305,-1123481,-3663853,-4792327,-3991325,-4546144,-1864584,-385673,954891,3279898,3425559,3599841,3522438,2162366,1521957,-82919,-519086,-1118466,-1843505,-1929576,-2265563,-1804325,-1882171,-774130,-284499,181055,2197960,1066463,3073229,1804440,490695,885824,-2430105,-1409386,-2726287,-2593920,-122843,-834919,3085215,2806716,3416044,4528540,581971,1860082,-2400077,-3779758,-3446914,-6715333,-2182096,-3100390,-902505,2889330,1334032,5098532,3657345,2709582,4443008,-144430,1158280,-590050,-2403447,-957752,-3763146,-1641151,-2487443,-2264463,-316378,-934299,1829410,1329830,2838630,3045200,1366161,2024151,-1105235,-1366807,-2600744,-3379772,-1687927,-1720072,1001874,2397208,3565938,4415400,3412078,2260709,-229888,-1930300,-3995547,-5036356,-4708112,-4257214,-2073605,-970294,1818808,3483509,3280515,4564318,3851855,2360142,2315765,-219214,-528016,-1825286,-2738797,-2109014,-3244273,-2165562,-1873771,-1542939,917014,1008338,2537036,2806993,2434641,2863597,3528,-204063,-2034433,-3520604,-2440744,-3242518,-657768,801914,1865725,4435521,3622331,3807610,2230000,-587296,-1423733,-3867617,-4712428,-4615531,-4083764,-1874858,-479829,1471459,3019954,4073432,4230756,3596216,2876311,1208127,347589,-929564,-1869432,-2238527,-3030528,-2912918,-2503655,-2013031,-522555,303527,1641304,2958478,2983748,2948394,2141593,738917,-851117,-2025094,-3188255,-3008008,-2198023,-1135002,1481017,2393452,3669105,4035662,3118485,2175155,-419947,-1834795,-3629871,-4730115,-4050945,-3849340,-1842933,-187496,1475201,3011467,3973248,3957591,3239012,2604181,1448683,356406,-775501,-2089063,-2629324,-2931819,-2872592,-2565500,-2064963,-798960,386229,1902329,2321148,2917650,2774563,1781161,693502,-837500,-2172361,-2746775,-2987379,-2148321,-662582,746676,2548497,3577646,3556546,3328533,1852674,71964,-2094900,-3693886,-4013784,-4633606,-3339365,-1708400,-136511,1633606,2964266,3574149,3507040,3112154,2248086,1115457,474070,-813477,-1573002,-2422912,-2721637,-2688903,-2778123,-1550983,-1090112,342892,1659035,2300516,2806265,2673401,1660118,731223,-772063,-1961444,-2664417,-2936442,-1908505,-824670,928410,2364630,2899827,3185002,2281102,1377215,-270723,-1934180,-3226344,-3648131,-3665713,-2803998,-1042047,138262,1526134,2610141,2997877,3197237,2920490,2118701,1174220,-63331,-558104,-1728139,-1980992,-2421852,-2637173,-2246476,-1876792,-739925,222570,1035494,2304104,2648579,2379360,1825974,381754,-430927,-1625021,-2471504,-2137467,-1599007,-313649,627663,1909700,2883013,2811932,2109923,926786,-515074,-1951094,-2785555,-3199268,-3087842,-1960072,-955338,281884,1398961,2451230,2856082,2400084,2338984,1315065,753275,358089,-1036497,-1099364,-1885271,-1920414,-1914969,-2175762,-1445787,-896776,48577,1434590,1797300,2650361,1742109,1679740,620678,-552259,-1037087,-2290938,-1643743,-1535753,-597631,1082045,1241543,2328574,2277643,1565807,848417,-931662,-1347428,-2568352,-2812830,-2285269,-1991998,-356413,407469,1099452,1997255,1822932,2381609,1524879,1237831,1027420,-33793,-3893,-1023622,-1119739,-1626500,-1664458,-1537135,-1574207,-662492,-120010,481256,1449956,1755475,2110091,1170864,449813,-242300,-1261092,-1107153,-1895695,-852914,80413,290197,1832736,977384,2026224,1262601,-16726,-114124,-1964111,-1726565,-2343158,-2201020,-526683,-868712,990242,1158116,1183095,2151126,986015,1494660,683495,-43757,750643,-381798,4419,-1011634,-1528913,-804856,-2070986,-849897,-1120586,-336568,643329,678725,1823220,1035391,1299441,887282,-339824,14146,-1404146,-1079886,-547714,-617691,945337,690110,1477875,999401,327729,221940,-1370437,-928710,-1698418,-1824713,-853833,-1043204,778660,469959,740330,1439834,713058,1116962,459421,495510,603232,-250313,537426,-394178,-292378,-668608,-1454377,-885524,-1555093,-875971,-349032,-148495,1456714,892973,1292414,1035542,584642,708539,-608786,-352156,-264628,-630712,589853,96028,932491,621728,398046,374603,-812508,-415565,-1581747,-1469661,-946940,-749806,317836,59038,753851,1073032,458042,1011725,355175,249349,158639,-41813,432466,183914,364191,503475,-476072,-238664,-1137805,-914026,-820570,-1050978,-196853,18843,623347,784681,841905,704387,240042,195515,-214361,-19185,-31836,-6560,453432,319875,534594,-178126,-327127,-763890,-1018218,-1162195,-947140,-477481,-5727,343223,722087,877585,880043,388841,195256,-74808,-64677,-236134,4607,263477,230759,526778,482109,139489,-222992,-863627,-892710,-911732,-759688,-605959,-44254,35955,527861,795873,555489,556865,567003,134288,356330,4896,75520,358864,28224,-132475,-512703,-572510,-1051941,-1122989,-1006399,-717272,-187481,357671,647503,1306033,861698,744381,680683,-175553,-92041,-469956,-459160,-147757,14649,816006,477410,408922,397728,186416,-325092,-689956,-924308,-895641,-805592,-247472,874,333020,557753,563394,869639,568973,649761,584134,411321,486424,148023,-76673,-343065,-423979,-686795,-1278010,-1076698,-1019136,-494960,101270,283382,1086438,1014299,931957,806472,20706,-1400,-794172,-921122,-536664,-443826,160111,439341,759592,877113,506054,227848,-437195,-635189,-796137,-983211,-788178,-521829,-176591,89989,313094,846538,766672,949912,803732,629421,677656,417347,250974,-230095,-331803,-791900,-1332071,-991155,-1116742,-672739,-117261,174659,1077884,935375,1403488,1307124,544064,-18771,-450873,-560585,-1030755,-859298,-699464,55902,628245,708676,1059513,657066,378744,-103343,-649536,-640126,-857691,-940762,-706044,-340929,-166763,405639,483618,881403,717317,754388,918185,543429,666419,318665,-342322,-306553,-1091159,-1410839,-1284880,-1203533,-577035,-187256,677904,1003434,1062010,1551435,639580,543304,55554,-531236,-947808,-965730,-895205,-631374,202054,638462,736677,949916,806372,428110,-25604,-722430,-871640,-1064522,-828490,-1006354,-505086,243636,-51573,635975,630652,756393,1359751,1011959,717301,337716,180336,-277617,-694963,-907759,-1440559,-1182747,-1061925,-1096370,-62497,631913,1224239,1351388,1217754,1225627,419636,88087,-671304,-890077,-906819,-844980,-366723,122149,337557,718955,789907,885656,736506,63781,-88635,-672773,-740744,-1048864,-944805,-498239,-359193,285587,348265,692423,941530,846155,1191764,682696,454077,366952,-340309,-548689,-1321350,-1315099,-1249760,-1222307,-333690,-214773,429299,992681,1059154,1579222,635660,484848,-48148,-811953,-811133,-1091822,-620093,-662513,-211218,693311,658857,1180344,586243,242953,263858,-669856,-607114,-979642,-713997,-638777,-627294,213772],[0,0,0,0,0,-2,-7,-5,-7,-5,0,0,8,4,11,3,10,-4,8,-13,12,-20,22,-30,37,-47,54,-73,74,-100,106,-131,158,-170,218,-237,291,-325,375,-432,485,-564,635,-724,823,-920,1043,-1167,1309,-1474,1634,-1840,2034,-2273,2523,-2797,3115,-3438,3827,-4220,4682,-5179,5751,-6407,7196,-8274,10242,-17157,175787,1084648,1983656,1734450,1853179,911842,-220688,-639769,-2076653,-1946697,-2245318,-1890367,-960488,-560796,146462,596582,608967,-37036,470057,180410,221269,1075166,987904,2132329,1685779,1425815,1149624,-618075,-1099344,-2689297,-2386905,-2185955,-1996584,-40056,442841,1184346,1266641,1084965,464217,-21895,-932348,-1042954,-551608,-189440,856766,1595355,2079082,2200765,1680498,718028,-307636,-1424768,-2337085,-1938965,-2769950,-1297515,-787287,-1210819,1059104,-717439,1163291,1074109,115295,2708922,756001,2124122,2384160,1310315,1702348,-539935,-1504128,-2038367,-3561199,-2315583,-1890559,-1384515,532943,1083441,2140933,2297424,1086288,743434,-960749,-1604597,-1416860,-1851062,-146949,36508,1818482,2532937,2499301,2859037,940707,609890,-1128688,-1952816,-1913802,-3217875,-2231697,-1885545,-1052929,-198476,-83944,688027,752254,2074553,1703312,2868191,2825284,2088777,2059392,-120531,-837143,-2318521,-3777329,-2861975,-3669732,-1753368,-511831,608595,2793846,1962080,3235100,1864540,-241561,333727,-3357418,-1710165,-2015748,-2156089,1962164,-290041,3673581,3122770,1205928,4382266,-1275698,428591,-1390734,-4402487,-613016,-4770075,-1639395,-1191398,-2589744,1813589,-391853,2015817,2835723,1652810,4323309,2444614,2739805,1873774,-890861,-1136616,-3743111,-3811221,-3800364,-4041208,-1214909,-649343,1703105,3600169,2459129,3688873,1467200,265861,-795196,-3244035,-2390418,-2804992,-1424806,-53300,1248136,2614703,3159232,3516719,1753644,1656703,-703994,-1823930,-1948877,-4247443,-1998111,-3594293,-2118050,-403803,-1430702,2145526,1117426,2827973,4485353,2183511,5005197,1846256,1110413,90177,-3956121,-2115055,-5811695,-4356542,-2308065,-3752702,2056637,1182390,3485666,5289591,1395024,3841459,-377263,-2100083,-1296454,-5082220,-1682978,-2038779,-695736,2644288,1569639,4341234,3321661,2168086,1744795,-759984,-1333733,-2792726,-3183966,-3319199,-3246034,-2315858,-1554629,-216135,943078,2285397,2909623,4138313,3982875,3916555,2863184,666637,-513622,-3019686,-4187061,-4551393,-5191009,-2815465,-1437552,621641,3240706,3527691,4425960,3675921,1774020,1148266,-2109990,-3323088,-3017779,-3619617,-1424159,-410006,1117716,3407526,2747314,4027756,2679001,871187,553724,-1961478,-2077696,-3543508,-3785641,-2749411,-3248662,-928538,-712860,798946,2724375,2708449,4352577,4281898,3171410,3029693,590322,-1447704,-2684397,-4920585,-4805340,-4664926,-3722461,-808440,706390,2888023,4345694,3993391,4148417,2015514,-339488,-1211671,-3266612,-3284539,-2891031,-2329623,-220390,1221865,2572854,3555872,3035565,3247282,1108340,109874,-1191490,-2715155,-2620947,-3489470,-2996461,-2818358,-1743002,128550,815377,2403167,3068153,3932313,4623888,3206948,2731306,502448,-1702668,-3067315,-4768266,-4824974,-4622022,-2958452,-1043872,1131070,3086690,4047119,4273897,3318870,1820215,156779,-1669002,-2784533,-3410586,-3082455,-1750677,-101681,1350563,2654507,2911497,3033321,2502085,1375145,-94894,-1231617,-2042215,-2976137,-2862503,-3241963,-2216302,-1234041,-669264,1398943,1993581,3313773,4177894,3778523,3828168,2310380,232289,-1038226,-3602600,-3948614,-4937183,-4366398,-2674820,-1333809,1238293,2987184,3965143,4042745,3074052,1570053,-530287,-1622008,-2643898,-3074677,-2563451,-1916540,-199076,1099797,2010768,2636875,2499889,2140135,1094628,-325166,-1060431,-2323195,-2364239,-2769440,-2793576,-1951123,-1606382,59124,741092,1912577,3283744,3443133,3673774,3101767,1899303,383609,-1308179,-2737070,-4355975,-4453108,-3967654,-2608271,-671801,1068783,2758181,3642049,3678294,2539326,1500743,-67267,-1739691,-2308242,-2686666,-2107259,-1261134,20933,1238942,1751402,2214885,2380037,1408111,656102,-206572,-1123058,-1632960,-2328472,-2109861,-1880931,-1891516,-1125860,-353751,918323,1345829,2502033,3417523,3234967,2782144,1545526,310926,-1047647,-2631566,-3540393,-3911325,-3277901,-2282726,-681489,1143533,1994304,3278284,2941897,2370152,1157082,-309135,-1133022,-2288809,-2109627,-1563858,-923639,200669,690718,1531727,1799600,1820042,1117526,53461,-229052,-1079101,-1423974,-1473701,-2110791,-1036412,-1635783,-976876,-80058,212578,1510185,1646835,2983594,2825476,2135835,1924752,-98724,-607085,-2218957,-3428200,-2633659,-3216689,-1734001,-646300,463584,1999061,2246366,2861221,1824219,1071593,143455,-1563200,-1037005,-1665505,-1220904,-180097,64078,1209426,1122406,1300329,1066163,-49029,262203,-809205,-617999,-880112,-1386832,-831461,-1398315,-432012,-476460,-421064,732399,284461,1968454,1933158,2141714,2505490,653323,697998,-868638,-1919754,-1937882,-3030927,-1811039,-1844921,-687544,1244321,938338,2615592,1411301,1779295,1032811,-763871,89045,-1619168,-1123354,-317763,-467028,954801,212093,1162092,776502,-10193,525044,-1125220,-246819,-684546,-1092913,-97983,-1377166,8498,-502020,-557964,461161,-167047,1066101,929026,1576441,2158646,1075417,1667766,-78765,-369863,-1028369,-2431866,-1697627,-2221719,-901674,-526374,-53214,1501829,972673,1441917,1015071,126733,476506,-869603,-108834,-337722,-444448,826257,185063,875347,230542,-128708,210171,-950303,-252976,-1225569,-905577,-257123,-510185,220582,-261807,7174,261470,-147448,724904,351569,569523,1120087,1101558,1409639,731954,556402,-275024,-1249104,-1156510,-1804665,-1184552,-703399,-619197,597174,178227,788369,791220,240039,570104,-103116,-95690,-299516,108066,629142,318147,981411,509327,231397,119539,-678534,-499514,-1103565,-753954,-383752,-284387,196024,486465,309834,190031,303067,331087,-159845,521634,330248,459521,862691,687613,709085,256247,-215560,-454090,-1028420,-1036778,-1027789,-879845,-405984,-155469,268568,182275,242913,161114,6690,40165,338584,-101772,546102,622534,1005517,1187163,814164,-147064,-487856,-1035493,-1241368,-903962,-1025464,-407032,-173787,616851,666455,905036,693062,360201,-28415,-159526,113709,-160837,260889,368289,514874,760916,126174,50279,-187973,-275559,-521150,-807330,-335918,-346242,-466034,-181289,-362875,201999,-42492,-250901,92547,87031,685410,760737,1091154,1319126,687601,459474,-73887,-846734,-1248508,-1561234,-1274811,-1374255,-790074,-83705,444856,814015,981869,809082,447167,-51897,16472,-335875,-209146,-130588,-118260,212417,379509,362761,119205,118748,271058,-504177,-133496,-232958,-342207,-207776,-339917,-376436,-592722,-368683,-220688,-325370,398095,829241,971368,1509864,1171957,1104925,385125,-255947,-839231,-1342979,-1773937,-1978651,-1177963,-660070,20959,807503,843531,1105300,1089151,549017,344371,-337838,-186234,-338813,-279542,-322016,-260150,296610,399700,246896,485022,-59119,438871,-350915,-125828,-116102,-459418,-301492,-790979,-628994,-667955,-555695,-1066,328202,947253,1234302,1488744,1524391,1295765,580224,-275978,-971121,-1524610,-1754473,-1721745,-1339353,-610997,354805,613410,1107413,1254678,813505,839836,231575,100455,-506948,-1041778,-595243,-640564,-309115,11434,168988,290479,595542,389427,169366,235124,162346,-288441,-312212,-574636,-747626,-1018859,-658010,-548023,-278674,350087,981025,1352465,1592408,1710388,968962,553410,-677282,-1021264,-1670567,-2003215,-1435974,-1330153,-440333,207052,833857,1333451,920817,1067337,854064,365728,96011,-761384,-614451,-573202,-679028,-78511,-29088,258112,323471,337775,268239,324530,510955,-55757,-48000,-126955,-681021,-954940,-1099260,-809236,-581882,-219646,680831,729169,1411239,1390634,1258959,1100460,204312,-203462,-830595,-1621477,-1311176,-1724298,-956135,-535269,107595,990412,986969,1542621,1068601,660784,518067,-249811,-257120,-997521,-664279,-514313,-648755,-128293,-220425,382045,328199,158985,738687,-5302,87014,-47936,-395247,-329283,-950803,-553273,-966134,-780002,-31923,189007,926874,1315863,1318294,1632825,1005093,499736,-200138,-922189,-1073752,-1849982,-1313985,-997219,-372243],[0,0,0,0,0,8,-4,8,-15,3,-25,12,-34,34,-41,57,-58,84,-86,113,-130,153,-179,202,-232,266,-299,345,-385,434,-493,541,-615,669,-749,821,-903,995,-1084,1194,-1299,1419,-1541,1680,-1821,1985,-2145,2343,-2537,2764,-3021,3288,-3627,3966,-4411,4887,-5479,6196,-7062,8193,-9615,11552,-14197,18061,-24060,34280,-54616,108807,-576791,-1145520,141203,367231,1853170,2564484,2237683,2420646,1422102,340448,-353611,-1741724,-1696271,-2307058,-1391708,-820455,242312,214546,603634,268747,-470759,-10510,-1202241,-228095,-698150,277418,1697315,1249093,2399546,1409157,809479,598466,-623004,-512216,-1065637,-739701,-391993,-368164,-371724,-768705,-763101,-1707082,-1652816,-1427640,-653165,569004,1460552,2727829,3433617,3119188,3061199,965459,-515247,-922139,-3193931,-2380434,-2174017,-2862070,404935,-511954,1340054,1818553,55767,1717826,-1218723,-390586,-286179,-1573770,786478,-91387,1092721,1554818,787596,1310875,516104,328169,218475,-272374,92284,-59055,-649334,-904241,-1751578,-2218503,-2126775,-2712996,-1199486,-581293,1034455,2484461,2948756,4648530,3445336,2901962,1285331,-818469,-1749087,-4032275,-3571477,-3136193,-2296663,-525429,757264,1691870,1907283,2076900,770251,595544,-476853,-1132613,-421625,-1052974,233502,81725,348159,1536697,367744,1518022,731633,269867,1536855,-348287,617475,-583735,-2191031,-712344,-4085197,-2355228,-2444732,-3283411,1740607,-259384,3907286,5278574,2725468,6971367,872703,1545491,-228635,-5530769,-1391771,-6325898,-3717450,-1113474,-2830441,3170564,871966,2806816,3609330,-21331,2107523,-1177411,-1064081,-403291,-2545373,288680,-1015869,-67329,1508529,-325074,2437434,903404,890988,2288053,-552387,1363919,-854799,-2255543,-1663751,-4739968,-2847849,-3467205,-2266390,170214,1438158,4291736,4796842,5624318,4280830,3079637,901391,-2206320,-2661669,-5562241,-4276920,-4215077,-3243791,710840,-296726,3765723,2614922,2159748,3369623,-900116,1540920,-1552300,-1908126,-159779,-3613888,932153,-1127581,-337954,2764676,-893896,3727755,1289560,609930,3554037,-2306254,983353,-1956950,-4915573,-1348964,-6869451,-1964029,-1990914,-1346409,4780128,2143566,6730524,5835899,3922593,4515253,-1087529,-1201720,-4231257,-5785420,-4358011,-5288129,-1756395,-572347,1076156,3707874,2555246,3824450,2525501,760155,777670,-1724947,-1931245,-1711584,-2340007,-846696,-859145,-31546,1103619,1215382,1928868,2408732,2278735,1597770,676942,-1039973,-1990459,-3560019,-4699437,-3786662,-4114058,-1659651,815752,1792258,5929899,5093097,6285496,5011057,1804718,1287797,-3184053,-3905773,-5060914,-6117062,-3314369,-3236049,147778,2024831,1945532,4704728,2553138,2778242,1836151,-845143,99190,-2407738,-2181364,-1153775,-2479968,185170,-471683,205828,2437154,1303402,2980968,1937323,1429713,1276081,-1123922,-1992444,-3633192,-4486072,-4234757,-3691548,-1591299,357946,2643147,4988134,5611794,5841189,5068744,2346114,286072,-2558332,-4425201,-5133568,-5373536,-3723453,-2288458,-184539,2070715,2360028,3990849,3149745,2437973,1411573,-102193,-669073,-1976793,-2180163,-1800377,-1637646,-810449,-262158,641801,1441395,1925208,2512592,2344275,1978291,575732,-577900,-2039354,-3486418,-4164760,-4635845,-3121126,-1875462,330665,3183276,4361969,5607387,5364591,3993121,2355328,-555557,-2367043,-4167131,-5473493,-4443342,-3924642,-2058316,109821,1443040,3054511,2839610,2880429,2495763,896264,454535,-1061153,-1509903,-1511772,-1821887,-1310424,-1084491,-456777,627755,953014,2179299,1913625,2237048,1562695,620105,-724875,-2270958,-2965160,-3894664,-3643205,-2986206,-1636807,652206,2869544,4116084,5440420,4777424,3871874,1824263,-413308,-2259116,-4212283,-4279210,-4488766,-3338389,-1438322,-273201,1637408,2627420,2931865,3075174,1956645,1384096,221458,-496574,-1206057,-1596686,-1503301,-1411229,-787281,-331708,431455,1168128,1562510,2117218,1967022,1253955,800738,-591690,-1807393,-2792863,-3728349,-3343692,-2626358,-1062096,840523,2159993,4060012,4402121,4613285,3399482,1349115,-238107,-2182891,-3557840,-4252454,-4058702,-2569974,-1444293,34242,1065186,2098748,2452177,1908228,1672365,888600,346619,-226570,-892736,-793857,-1070768,-836473,-953513,-10184,290913,633534,1282915,1207738,1466766,1356544,524814,58956,-1690397,-2442080,-2829328,-3027412,-2229280,-1004598,697811,2224494,3491887,3827008,3758761,2749150,1065338,-310562,-1918226,-3288041,-3232648,-3314077,-1974713,-1514286,-110344,1296929,1203885,2145956,1683046,1221031,1062551,-26911,-210455,-405522,-465719,-362027,-1006913,-427987,-592839,-75533,697384,383282,1048912,1220739,610363,753639,-255516,-954746,-2119085,-2172698,-1938681,-1939302,-521294,396528,2067725,2827049,2844879,3046375,1735533,1251129,-575342,-1926043,-2376823,-3164831,-2189339,-1900536,-925006,493487,183671,1459677,991375,1054700,1319966,26555,559542,-220289,-185796,107412,-710707,243089,-955837,-358456,-88529,-518006,536484,173879,869278,739485,-62092,534330,-1240633,-1172838,-1907291,-2152547,-796472,-845990,787651,1610234,1793781,3057371,1919923,1911513,609686,-656176,-997572,-2503348,-1625864,-1959231,-1337603,-376479,-151401,682248,468906,722297,711960,146703,664177,90648,468533,350165,-33202,594948,-319171,157842,-380547,-621731,-83226,-587816,356130,519388,401251,629781,-395603,-305524,-1092010,-1373457,-896532,-1084570,257072,334367,1063993,1707949,1427494,1962729,1156097,401100,-59635,-1163268,-1037486,-1814957,-1174731,-596676,-665619,251893,-19723,353918,-21960,-56206,306595,-28186,593912,423338,617507,1093453,397218,720153,108277,-286005,-290726,-989870,-432598,-533135,-495660,457507,-60393,243975,-328832,-423326,-398400,-868478,-132336,-356520,322775,1363127,940543,1407008,930982,531384,132851,-596366,-769778,-897205,-638272,-491791,-505024,118840,-214984,40932,-126863,-237417,-118607,-422452,-9909,442818,527504,1106509,1011273,957179,512546,246086,-209216,-1142660,-845167,-1039900,-708701,-324728,-196879,-27937,170058,-101092,-14697,-74350,76451,-97814,207473,485564,613664,737431,854612,569122,187799,-171225,-366847,-530945,-571423,-260577,-197177,32124,274438,-91374,-148847,-362368,-457288,-855760,-573820,-334331,-45109,996536,1255601,1312035,1168169,1103972,684958,-115796,-627051,-1048970,-1374923,-917261,-681365,-283689,33355,-16135,409253,70485,234328,279561,94184,469074,585541,415410,790764,410691,-38337,-135760,-298474,-746909,-530221,-280396,-162224,334597,204663,420894,-180004,-382345,-418620,-1111745,-1109693,-663259,-499432,217304,669769,1284448,1349084,1078983,1072419,489380,-118725,-946702,-1352050,-1315959,-1077599,-1004676,-679230,-267445,102507,485899,670758,374272,542141,409284,193547,609052,4142,287861,-125215,-386040,-245327,-647561,-447812,-3423,330152,288449,308262,645816,212192,136829,-253045,-1107072,-1021071,-1167527,-1172632,-372513,6781,713058,1640748,1552088,1784696,1162343,612198,-204330,-937310,-890081,-1385609,-1400580,-1295542,-725905,-312777,96855,675613,698094,757734,721608,492020,596883,640723,290819,-4326,-309269,-365328,-606528,-474405,-218237,-236622,298338,464350,626534,793093,197194,132473,-363600,-661658,-1173895,-1378017,-1122370,-616619,275699,890077,1325954,1653876,1588065,1320505,542691,114149,-615797,-1452052,-1515666,-1516738,-1217416,-661645,-427470,246462,324230,794312,728516,770700,837412,594758,65109,267688,-176793,-537795,-449119,-901860,-382231,-700130,261645,294777,384031,1044579,750244,436061,250545,-632092,-722262,-1643901,-1238880,-1162195,-743128,242867,666377,1564061,1608514,1284851,1543215,603167,-107699,-616434,-1379826,-1228749,-1386779,-1126155,-758988,-407081,374893,261856,804653,965439,571728,990439,271869,625602,-120583,-172461,15122,-877003,-439763,-854177,-302275,248163,168980,910366,901720,1147795,469627,-42612,25431,-991913,-978769,-1497199,-1174709,-345030,-51634,963689,1178775,1507517,1725755,758201,972101,-238053,-308578,-790838,-1650794,-940241,-1199948,-819988,-52732,-122949,468739,658953,891310,1102541,625250,914310,189000,217722,-120763,-812039,-438371,-876252,-504646,-513430,-255967],[0,0,0,0,0,6,4,8,8,-1,4,-6,-4,-8,-5,-7,-2,1,3,3,0,3,-6,3,-10,11,-14,28,-22,49,-44,66,-78,86,-118,120,-163,175,-216,246,-280,330,-371,432,-487,555,-624,709,-790,890,-988,1107,-1231,1366,-1521,1674,-1865,2056,-2289,2551,-2855,3238,-3727,4432,-5583,7764,-13030,31001,-209753,-1587169,-1483618,-2004403,-1748880,-394595,-499448,1398594,1805181,1811985,2187215,1032940,729726,-329774,-527672,-723919,-321750,-179950,647064,587375,67962,-212411,-1241668,-1619355,-2422036,-2589455,-1601572,-1206460,1083251,1838070,2402724,3203428,2457464,1988182,613007,-104330,-1163112,-1198892,-1262227,-1139753,-179744,-883624,-15861,-847850,-817917,-629334,-1057377,-413249,255697,612015,1311794,1450646,1024341,1476448,-127739,-11285,-267586,-1363506,666164,57226,854872,2089992,324496,1322088,-589561,-1660291,-2078113,-3879262,-2610942,-2357079,-1024428,883859,2158884,3310785,3862435,3647664,2123169,1391253,-251507,-990137,-1650552,-2587308,-1653548,-2006886,-732054,-1033004,-843559,-55677,-434263,410451,-117541,954383,1084912,906313,1520020,-29441,301512,-487001,-1081258,-541592,-906518,311737,1116178,1957531,2396119,1924917,835825,-196087,-2306345,-3473173,-3979327,-3990373,-2513872,-1326627,738870,2601413,3468900,4804033,3660247,3106522,1396118,-456458,-875457,-2610538,-2886853,-1952251,-2529149,-1460441,-519695,-1587658,1217570,-290598,815640,2439833,93651,2970708,297391,146322,1426452,-2668224,-1931,-2259814,-2005224,534804,-848868,2855983,2583199,2248025,3378239,111684,121747,-2329435,-4440773,-3943549,-5099986,-2908589,-1335686,770732,3535979,3658042,5283135,4639311,2773404,2894595,-1178176,-1083122,-2607571,-4133554,-1856778,-3574653,-1369881,-971900,-880984,1150033,242909,1880214,1997535,1897940,1975287,751519,941321,-1075804,-1020496,-2276474,-2355020,-1386501,-1123068,1645537,1706332,3684726,3901217,1869945,2537461,-1613267,-2300211,-4382868,-5987174,-3128988,-4466841,-629411,1072004,2329739,6265701,3553663,5557777,3828864,422581,1884784,-3439681,-2250297,-2955890,-5302887,-1110751,-4084298,-629421,750025,-935767,3375322,986326,2859430,2812029,754528,2345880,-968057,-392488,-2101748,-3428274,-1669537,-2834459,204355,928026,2103926,4442079,3142534,3242640,1301101,-1148145,-2311621,-4894107,-5066079,-4870241,-3840317,-797391,887620,3470601,4897615,5292084,5231525,3305113,1775175,-222116,-1885479,-3194960,-3970170,-3332907,-3728129,-2140459,-1297714,-359762,1567832,1346566,3259921,2406865,2678383,2511703,339413,717431,-1988583,-2379405,-2564648,-3782064,-827378,-1065031,1545083,3209277,2705389,4791402,2201664,1415348,-409658,-3927781,-3575834,-5519728,-4918796,-2778880,-1826658,1898991,3061826,4807072,5801184,4463704,3684663,1490795,-354885,-1681189,-3337418,-3591060,-4167509,-3183747,-2314592,-1510587,217134,872663,2071325,2738289,2778175,3043565,2167674,1350753,-241660,-1778226,-2468171,-3000068,-3187699,-2023739,-391135,1298901,2790768,3406225,3866626,3060789,878602,-730301,-3224594,-4522782,-4975366,-4600629,-2880815,-1341376,1425346,3502829,4608245,5033998,4692858,3244988,1442753,-202020,-2032893,-2872839,-3513913,-3575910,-3342573,-2609245,-1205004,-126316,951787,1990833,2528962,3382844,2605006,2098316,1098158,-258497,-1458120,-2865892,-3131307,-2646310,-2024150,-406117,1641966,2380742,3700121,3215267,2456175,1294264,-1116027,-2982323,-4185922,-4883342,-4090728,-2686604,-776765,1141692,3313299,4557557,4710446,4104207,2848189,1389071,-476046,-1715349,-2832045,-3297699,-3459068,-2998903,-2303093,-1370775,-248567,782962,1889226,2209985,2736197,2565089,2356970,1007561,-654924,-1195325,-2419847,-2718119,-2550058,-1807809,13643,811691,2427678,3377045,3098742,2298776,539948,-830043,-2693934,-3946734,-4019923,-3668847,-2015295,-872006,1418481,3064492,4061514,4382536,3410112,2384122,889798,-323476,-1311141,-2748303,-2887203,-3073588,-2813013,-1901104,-1316110,-130853,565073,1541221,2161511,2397815,2492626,1719166,880168,328862,-1301579,-2100128,-2369493,-2396242,-1626824,-562206,900348,2052022,2781376,2837138,1621976,543483,-1014336,-2487561,-3319420,-3652678,-2772107,-1979248,-329796,1414326,2684990,3296055,3287107,2988573,2007754,701166,-1836,-1597991,-1817101,-2315869,-2430777,-1991523,-2026695,-954886,-636213,425511,1120146,1532405,2081536,2054677,2050926,1091462,-32994,-476763,-1726382,-1976952,-1805912,-1520930,-1290,242306,2071673,2185203,1985716,1864259,151078,-681675,-2274674,-2816457,-2607546,-2715294,-923191,-169783,1190321,2433795,2083018,3272392,2145730,1231912,853003,-786350,-419040,-1845388,-1813693,-1689498,-2182084,-1028569,-1203273,-570790,219157,293784,1550604,1502072,1932330,1546469,946146,702552,-1290547,-896248,-1640447,-1666767,-796209,-675638,1004868,902271,1708202,1892694,798205,616342,-1106356,-1839683,-1853663,-2455184,-1100895,-1134478,597930,1211616,1420770,2664876,1656513,1864121,669777,42734,-81133,-1299096,-617873,-1448879,-1292277,-688440,-1819514,-735445,-863491,-381012,1043809,407330,1905812,1344416,1434456,1579985,132992,425334,-1134525,-1047882,-841603,-1348289,153073,-309575,905751,1168168,577037,1067278,-549008,-596235,-1174497,-2026777,-937331,-1283820,-13166,491523,995284,1838412,1216830,1779993,900527,238745,96591,-786743,-434705,-673479,-780156,-506584,-911708,-363623,-1201568,-686247,-407906,-332254,729664,631220,1320754,1472782,931551,1313149,-48437,-290478,-560996,-1048015,-456097,-746216,157681,293216,266396,517561,-375598,-154236,-716099,-1246046,-879013,-968673,-147833,118027,732735,833432,1033296,1361848,580086,74755,-41560,-408667,159722,-664295,-237747,176630,-469425,156985,-445446,-478751,-672535,-1275646,-1469,-20969,400838,825944,1074982,1367983,784161,722434,124847,-375222,-444911,-641053,-517531,-154092,-75296,221942,-140470,-222348,-310430,-749159,-616237,-771890,-82603,82766,454005,919088,1081192,1038706,448919,395287,269089,-412400,-548768,-563709,-109752,201974,351404,48775,-160230,-145285,-545099,-992380,-986294,-855857,-476769,215833,437152,1055973,1083925,1000491,825452,145993,216021,-31196,-124568,-472497,-243394,-399480,-296057,-284543,-551893,-573438,-608683,-522301,-107696,155824,737819,932555,888671,1007078,454601,236567,-249556,-451739,-271290,-686181,-254186,116527,245935,613432,609143,285873,63813,-425084,-805821,-992794,-920844,-758868,-315746,324822,773971,960632,1184518,1139025,830444,614031,156377,-57980,-481297,-491812,-862281,-538409,-604786,-983282,-636973,-967313,-116621,271383,409153,938514,939048,1081736,909338,661319,292242,-441904,-659093,-993457,-726286,-574417,97161,704094,835813,667188,418292,34396,-237109,-805994,-1049710,-1309181,-896258,-340032,188212,697164,577870,1390060,1340683,1081702,562459,93442,-54959,-202280,-591031,-390975,-748592,-913788,-833990,-850742,-547362,-271369,225692,776466,843850,1321052,833411,910740,344051,-199558,-698084,-1091159,-1013774,-1071691,-469813,276306,647291,1087115,758385,530960,272247,-328027,-411498,-1203983,-1331837,-943211,-787774,-105112,425521,839938,1125910,1166930,1078987,887492,679728,483930,-488378,-409208,-763231,-1412723,-1061568,-1197521,-944280,-614011,-54916,243128,1043933,1415970,1606177,1271216,972372,302640,-301386,-854210,-1001919,-989415,-806000,-553699,123799,697679,1241715,1050248,1009556,231072,-276590,-590158,-940495,-1019834,-1110769,-729797,188549,135594,845712,1015584,1124036,1235003,787107,717321,74517,-88439,-467341,-978502,-684150,-1246307,-1201176,-867556,-846752,119383,608941,1149853,1486499,1297760,1531063,648253,395993,-155292,-1139657,-1016672,-1281577,-602773,-227292,237879,953645,858986,1121042,986730,373955,19313,-837371,-921229,-1246879,-1186735,-666559,-354877,445584,591651,977101,1330231,885343,881928,816242,423845,218750,-605924,-621416,-1053702,-1269197,-1222861,-1018667,-498775,-127955,558492,1095715,1319976,1461794,970759,852634,333652,-401273,-552196,-1518194,-871038,-673636,-497290,530843,317407,990236,957850,676978,678699,-341125,-419643,-750461,-1127704,-695323,-874871,-120433,135757,320519,900584,753387],[0,0,0,0,0,-8,5,-11,23,-19,41,-35,61,-63,85,-108,123,-163,186,-232,268,-321,377,-449,520,-612,702,-814,937,-1066,1230,-1384,1591,-1787,2030,-2288,2566,-2891,3224,-3616,4027,-4487,4997,-5542,6155,-6822,7550,-8360,9234,-10222,11290,-12481,13811,-15275,16950,-18798,20936,-23364,26194,-29531,33520,-38447,44659,-52880,64337,-81766,112230,-183092,782692,929243,416733,-448421,-1788221,-1445150,-2965878,-1861296,-1704342,-1175281,439766,619090,1960525,1655147,1367796,974183,726903,238270,346111,665867,490130,1023576,301581,126940,-456959,-1707197,-1905575,-2573428,-2223393,-1449511,-682143,1092737,1237862,1851698,1634668,1039868,438825,-302992,-1072213,-707753,-112043,368629,1182286,1723091,1507425,1382454,3357,-811570,-1778735,-2579213,-2684397,-2314875,-2036537,-343065,449360,1000588,2562678,911650,1979155,1308251,597484,2126765,-125025,1037670,599410,-978097,-78489,-1968455,-1947952,-2297844,-2610279,-1536712,-896965,430265,1908774,2017882,2567425,2280176,425835,166999,-1330354,-2058024,-1109149,-1355696,789404,1329111,1795089,2876654,1142428,1461215,-774748,-1666163,-2383639,-3550642,-2470193,-2569309,-1001052,248707,665898,2038335,2108902,1822607,2302882,1586848,1723506,1174336,428960,42521,-1068537,-1805499,-2441524,-2941325,-2772238,-2343609,-1230281,36001,1374178,2876327,3242238,2700230,1906176,609157,-1171774,-1610595,-2770948,-1970988,-785551,-394949,2683713,1768466,3592996,2975212,143779,1068232,-2867408,-2251629,-2654368,-4810767,-648433,-2930456,-306437,2084705,-49339,4162975,1949479,2300749,3765120,500665,2755978,355293,-1380320,-291089,-3673743,-2427616,-3616066,-3844367,-1145679,-1911068,1557854,2310209,2636501,4884891,1784652,2615780,23298,-2163926,-1414462,-4392603,-1650622,-1684623,-379172,2553041,1823340,3984251,2665847,1413328,430723,-2118116,-2621961,-4198336,-3466567,-3167062,-1850138,-288192,164367,2818681,2183740,3435688,3314710,2288974,3199116,590133,948674,-683530,-2424355,-2107832,-4876726,-3145626,-3517140,-2700330,1030325,184302,3792060,3482283,3100514,4870677,-226138,1102463,-2099019,-4406894,-1559470,-5065960,-561065,304303,340113,5111164,1573420,3965618,2314857,-948768,82513,-4157280,-3283006,-3510167,-3879812,-1013842,-1604318,939934,1753806,2255244,4205912,2966316,3426594,2920310,1302348,914662,-1651557,-2324698,-3643661,-4799271,-3795096,-3855869,-1951992,-4000,1371470,3862870,3949894,4287519,3196171,1523075,-308680,-2235366,-3353651,-3983318,-2605830,-1844458,213379,2438233,2689763,4441399,2544149,2211351,886260,-2105515,-1932115,-3999702,-3600985,-3115693,-2646578,-210038,94768,2083293,2909453,2739091,4170634,2623188,2924850,2055159,-286248,-210861,-3077713,-4094757,-3733459,-5033272,-2862020,-2135665,-158524,2599443,3023310,4811517,4289484,2850896,1574278,-780215,-2402280,-3136355,-3977965,-2615051,-1509189,73469,2264748,2932197,3520274,3382393,1943328,491741,-1675905,-2533450,-3531442,-3428206,-2913577,-2048016,-641334,532409,1484411,2728039,3031038,3915650,3263574,2527240,2021536,-198629,-791453,-2791944,-3910273,-4095886,-4398445,-3131372,-1691791,46925,2313069,3404967,4609233,4084807,3196302,1226579,-692810,-2328692,-3371436,-3654011,-2925341,-1408288,183566,1879079,2948806,3233241,2565041,1530866,241916,-1160026,-2599964,-2908921,-3231999,-2758897,-2025061,-1068175,534890,1514933,2408455,3025204,3228640,3214096,2759212,1274086,349162,-1444268,-2583988,-3428777,-4378262,-3830389,-3180898,-1748293,330504,1920144,3779366,4330672,3770540,2915610,1255194,-559235,-2218436,-3184236,-3467589,-2371032,-1325011,243959,2049549,2595138,2985524,2509812,1267628,298713,-1259279,-2387716,-2775539,-3083130,-2286132,-1752740,-684366,312992,1201004,2273151,2488098,2778326,2946674,1933415,1718472,361665,-832878,-2431144,-3428141,-3679886,-3833732,-2790299,-1480078,87368,1850027,3278472,4015727,3647050,2368361,878777,-646053,-2159552,-2708773,-2831330,-2258298,-1142056,329708,1519134,2259230,2505644,1712121,1210788,-30227,-1033015,-1919924,-2271211,-1998819,-2050153,-1262431,-205593,206959,1481502,1460444,2372576,2593074,2545870,2281170,1030306,416846,-989768,-2001501,-2737474,-3646093,-3316134,-2670229,-1386218,595165,1496304,3076221,3043582,3145798,2187600,806392,-297215,-1637100,-2348021,-2499048,-1810422,-583153,267332,1272737,1893591,1785407,1707139,393719,-40753,-1148182,-1597652,-1717847,-1738436,-1219437,-958905,-194484,292737,624644,1679010,1612856,2026166,1977366,1580403,1681143,16068,-454883,-1574717,-2559536,-2640655,-3255991,-2008594,-1245007,-97921,1728483,1815569,3126890,2585415,1865073,1108074,-716990,-849902,-1923188,-2131578,-1055364,-1071193,668963,713274,1286022,1896272,454072,357011,-467176,-952291,-828127,-1611185,-751602,-890500,-324649,175506,-75141,974410,620809,1497378,1318562,1158053,1694901,805720,425390,-473965,-1280543,-1564592,-2783293,-2145737,-1989509,-1436583,95357,568441,1931434,2047519,2195143,1969529,592158,132992,-1098930,-1225114,-1110174,-1288024,341576,-266985,625256,1044433,195077,1004765,-795039,-515924,-822721,-1515017,-494795,-1376189,-8323,282633,-172515,908136,-39469,980960,404283,743698,1548232,708896,1221874,290649,-287789,-371711,-1873126,-1857628,-1757175,-1831726,-586593,-778007,1272630,1275326,1623755,1691770,863834,1051597,-431582,-519700,-669376,-937506,68723,-399068,682931,451496,222692,348042,-291908,-301755,-728578,-991898,-263108,-602682,306921,241782,202475,900402,89527,593700,244514,209182,670392,363844,825495,496096,204768,94150,-701975,-786466,-1667877,-1207657,-1154455,-1189897,238274,-44581,1055098,1156334,1227788,1520392,403889,535415,-151691,-550716,283031,-387982,370150,450616,150632,381503,-521699,-457922,-891193,-1157312,-838662,-782566,72389,229610,630286,854180,388966,410673,86768,106654,-278551,32158,361639,-14274,545743,382979,-16172,246058,-633740,-804383,-1077506,-1312088,-640281,-519222,11834,682000,441030,1042156,552698,865422,64867,-192670,336452,61323,535988,217106,117683,214691,-585306,-671817,-951564,-1246681,-971086,-1043150,39890,145126,762568,1011045,1033648,916647,234413,43644,-181998,-392442,-482886,-196234,-23543,347324,326709,557967,51773,12428,-433173,-767196,-778456,-846099,-403612,-342365,295036,103721,318564,360951,443711,348596,564142,285984,509484,557346,508310,317815,-80324,-515472,-1057486,-1455670,-1612701,-1010749,-713111,-315927,590931,1238583,1168609,1519301,785190,473086,55699,-379189,-442327,-748495,-599582,1810,134056,499026,330185,436178,133807,-86821,-690202,-885159,-302813,-718158,-469591,-200582,-302671,374148,132832,347862,706931,239824,887773,676394,892938,810870,383265,-12335,-762659,-1061264,-1284194,-1669511,-1045390,-1108349,-61412,683384,1055558,1527747,1089342,1476975,525111,440773,-398046,-1033296,-830807,-883998,-423529,256572,365168,695276,234528,224283,23623,-384767,-307755,-533808,-617539,-593989,-314956,-244107,-193538,55781,309385,366766,633756,804139,818058,1025448,613915,21083,-288397,-574991,-1209997,-1887584,-1417350,-1506350,-880912,-75267,621903,1223606,1523191,1466275,1236262,482707,139936,-627068,-682340,-1318038,-960358,-128698,-332024,116970,823640,548793,668860,35946,-104686,-85763,-431067,-406072,-362280,-367666,-577718,-412718,19394,52522,541136,757979,865847,1005686,1121532,798702,467243,-303135,-972918,-1392275,-1755546,-1497621,-1479686,-821102,-295570,699363,1320893,1219063,1516126,978635,514950,49325,-798942,-835877,-1230388,-667348,-377581,-280892,338288,494806,513406,403802,291389,455155,-161066,-260729,-319378,-792224,-430108,-656549,-451009,-118472,-80154,519948,408358,977914,1025608,955682,868355,307525,-3786,-836739,-1501416,-1228792,-2027657,-934742,-1137539,-62099,701749,789837,1781085,1325324,1046647,439101,-411321,-220089,-1007364,-737308,-739385,-956076,222460,154768,628432,787670,264147,555521,-123922,265487,-89936,-688908,-103748,-953669,-176056,-637249,-552827,136557,167862,820060,806306,1005428,1533338,289242,691724,-174488,-945952,-945792,-1945958,-1170388,-938102,-768655,308711,152027,1425667,1111732],[0,0,0,0,0,-7,-4,-12,1,-16,15,-17,34,-22,51,-45,68,-79,97,-122,137,-176,203,-243,287,-336,391,-457,518,-607,686,-793,902,-1022,1167,-1307,1484,-1653,1864,-2077,2320,-2583,2872,-3187,3535,-3908,4319,-4774,5253,-5807,6380,-7044,7753,-8550,9445,-10424,11564,-12820,14306,-16011,18056,-20549,23657,-27739,33353,-41856,56831,-93231,422390,1383580,2038576,2032217,1284945,1287861,-341136,-1148656,-1961723,-2891961,-2357767,-1791351,-963535,54263,619070,1109985,1237537,605230,-39923,67493,-668790,316310,266124,957632,1834030,1210086,1865226,306866,-135986,-627785,-1917850,-1270644,-1969489,-1238757,-793757,-553347,61416,-89007,9350,-582193,-111724,183131,546363,1665124,2061811,2599499,2462113,1226126,697220,-1049972,-2006037,-2391440,-3754022,-2391132,-1586902,-1165303,1714073,550927,2248115,1869939,300539,1675273,-1597215,-387769,-254912,-966278,1591410,-88528,1354943,1767290,467420,978571,-613263,-724014,-1042442,-1413910,-1209497,-850607,-850668,-803711,-684921,-954957,-208142,-265494,693430,1425909,1975092,3255329,2754327,2901215,1440880,48007,-796162,-3362888,-3158933,-3968987,-3338656,-1173785,-477949,1327517,2265455,2307970,2692547,1237581,216311,-274986,-1634097,-1008937,-675553,-474890,1120648,502698,1303314,1350238,368984,809059,-719468,-687259,-844212,-1532546,-433308,-1603476,-1240003,-744742,-1927871,-104590,-633355,405473,3009680,1716964,4145935,3914661,1628911,3072250,-1554022,-1852795,-2648440,-6248117,-2485553,-4546389,-1809554,1286860,-6340,4264663,2680270,1985135,2967111,-949079,382053,-1356641,-2272087,-23226,-1889376,794448,740093,318243,2783678,-72289,1362735,284763,-1301576,957947,-2129429,-759745,-1168569,-3200752,-197911,-3517820,-596968,139893,-140527,3985331,2284698,4622088,4476358,2215369,2257116,-1495500,-2169304,-4140708,-5080499,-4416576,-3501580,-1177153,117122,2877404,2912402,3707656,3030384,1516009,1336108,-1543763,-1204135,-1980467,-2537690,-98701,-1062296,1304995,988084,538039,2875087,-443007,1576369,269625,-1569060,1155179,-3459848,-859520,-1713038,-4181326,658109,-3406013,731836,2425387,648254,6730827,2515714,4767105,4174041,-794164,1050714,-4294803,-4068973,-4264420,-6298692,-1642387,-2731008,649986,3100370,2469409,5188947,2419658,2156415,1597407,-1868005,-604058,-2867385,-1757767,-357013,-1706474,1353654,575444,1254723,2276102,-68417,2032035,-8068,-310647,-123304,-1994625,-1688843,-2836794,-2417457,-2131197,-1170959,-261466,1441415,3289349,3586007,5205766,4022070,2701620,1751971,-2231544,-2510167,-5441241,-5360134,-4261664,-4277950,-284780,349453,2824783,4308842,2904749,4439266,1505379,662550,-6790,-3094600,-1351359,-2769001,-1635299,445984,-1081698,1781557,1146397,934262,2494920,194816,1333493,100524,-1146682,-563562,-2960988,-2315488,-2517288,-2814901,-695841,-864090,1502284,3160142,3974506,5021717,4094663,3152244,875308,-1535891,-3144076,-5073385,-5033525,-4369662,-3704427,-739705,621320,2725449,4212878,3280084,3550491,1921891,557801,-225742,-2238509,-1631564,-1991911,-1659671,-342401,-129952,992847,995845,1064977,1512894,1041578,769009,165549,-476126,-1722747,-2056265,-2394842,-2778762,-1914751,-1226609,201550,1738435,3115924,4196195,4152274,4254002,2544197,648518,-1170811,-3646691,-4541549,-4927804,-4326236,-2867441,-1040535,825260,2595658,3280612,3874934,2563351,2095415,707125,-1174988,-1421303,-2051073,-1686692,-1069948,-825965,310514,383033,686261,1550014,953714,1163904,426713,207528,-388628,-1333846,-1785555,-2351850,-2284732,-2056129,-1207213,-40119,1383356,3185155,3938089,4024112,3795797,2100899,902881,-1717613,-3109198,-3832156,-4913257,-3603326,-2329740,-938635,1407260,2431545,3387839,3140442,2681507,1710270,292671,-455935,-1473392,-2016589,-1441744,-967403,-412570,-262983,524114,642055,387984,934737,591093,746996,305219,-213639,-667270,-1427044,-2105526,-2167167,-2043018,-1261626,-238672,1115623,2396139,3290910,3752927,3099571,1943954,570397,-1644904,-2732773,-3850293,-4148171,-3542506,-2389217,-440566,714254,2491359,2824300,2482070,2315810,1540799,355049,-580168,-1026639,-1140979,-1179172,-891810,-538522,-157294,51282,293838,648798,467402,825231,404111,177389,200862,-810599,-880228,-1490536,-1768300,-1415461,-1229026,85030,1005783,2179973,3148135,3150259,2586380,1639063,83525,-1370512,-2875329,-3194968,-3509146,-2746966,-1801318,-537759,1118753,1662298,2310151,2196827,1485983,1294142,176944,-183573,-317498,-883907,-97555,-1134094,-148402,-410549,-173578,445901,-338962,476777,229686,191290,602676,-274792,-227265,-817197,-1395933,-1050848,-1547124,-444752,-122432,848188,2019636,1871033,3013599,2071545,1517757,439160,-1367883,-1646353,-2983448,-2616031,-1935357,-1658756,-211377,499612,1469367,2026749,1574552,1717007,539510,730145,-53390,-402954,-3184,-709053,95095,-229309,-261531,112497,-868045,262143,-352008,-78677,263991,-345616,440676,-207189,-393159,-302642,-1210900,-584531,-928022,120758,770036,1043962,2298661,1568518,1925952,1265330,-296249,-430311,-2219702,-1968346,-2302467,-2178676,-542847,-638295,802075,811116,1129059,1592284,262128,877385,-24553,-182627,791385,-541542,469800,109964,10984,-176550,-953340,-237043,-788797,-319294,-191195,-388827,572283,186913,443190,34469,-459986,-42946,-786508,-335133,-227482,154378,1369263,1178415,1903644,1350026,696900,468195,-1376440,-899791,-1431452,-1820381,-1027239,-1016266,148660,434049,579811,958438,379299,880109,134646,356754,305269,168331,801122,448681,538410,166019,-306379,-94333,-1135259,-717262,-827077,-591816,209379,-119247,646215,282058,158739,238114,-502466,-49089,-254916,-299913,544442,313835,1115917,1014862,1019757,703744,-357835,-414203,-1178448,-1424586,-1048583,-952792,-467059,-380405,258173,521308,112351,409052,-24698,207203,155050,400557,541708,725144,738430,735133,320885,139649,-980636,-632357,-1177225,-1309405,-518965,-557442,61423,535255,622015,408015,286568,274225,-75068,-289044,-22978,144698,452140,329365,695826,340547,275170,49342,-613530,-875973,-695736,-643582,-465135,-393605,140076,193389,147836,-118862,-335543,-126858,-141556,299538,461325,608482,972553,993975,754391,321566,-202178,-681894,-1384556,-1506702,-1091194,-990806,-377220,-275838,795656,828292,733776,721692,390901,212348,229565,-135940,349229,105119,153146,399076,59045,254539,-195949,-361056,-554235,-341805,-258035,-149502,-109637,74847,266449,88694,-582463,-387752,-617823,-394371,-188591,607174,1284362,1045081,1270861,998609,293465,129947,-886348,-1006523,-1635365,-1616125,-992982,-816988,201262,442665,526319,957080,831946,723843,379075,23851,74795,-83584,240138,-70007,144309,104465,32935,-68361,-399542,-115511,-130979,-38695,178676,-3163,110815,232410,-310757,-522071,-728092,-528609,-515458,-541583,527483,884651,1439320,1417191,1126587,687796,-106876,-433647,-920823,-1344146,-1257607,-1179502,-593938,-74830,77926,895813,727948,994645,720468,676915,341969,47697,-95921,-230086,-129790,-148885,-261191,-229866,-270927,-220836,-208381,-256478,226901,460226,499800,235404,23609,-100480,-349425,-839524,-397370,-521224,-41146,304511,1016244,1498778,1385781,1383297,725754,254669,-613302,-1083762,-1404096,-1576217,-1319941,-924179,-148212,315667,790350,763148,886489,961439,551748,393546,71703,50257,-275045,-464595,-286758,-513030,-500684,-331480,-64333,-153136,-5318,340517,73038,621404,279928,115801,-235894,-799205,-681691,-1035154,-615223,-145405,194585,937227,1012188,1311808,1431975,668394,387505,-540806,-1082222,-1068169,-1714159,-831327,-957623,-473550,340882,289524,1337070,1002267,852094,848331,501655,446661,-418236,-41195,-154942,-901192,-252392,-837594,-113564,-116025,-345913,462798,101703,886563,461382,310443,208120,-686586,-461913,-951108,-713312,-525133,-459572,494303,742159,1138301,1531396,719635,1119919,-168946,-405606,-727946,-1523882,-1108205,-1322836,-799525,-240023,-348463,957758,694214,1048214,770899,304230,847961,-226495,304642,43554,-441867,-45166,-788554,-152285,-220106,-401780,404377,-101546,644510,439217],[0,0,0,0,0,5,1,0,-4,-6,-11,-6,-10,5,-5,10,-5,18,-10,18,-20,21,-25,29,-29,44,-37,52,-55,60,-75,66,-92,80,-101,99,-107,122,-119,141,-133,151,-153,157,-165,165,-171,172,-172,177,-178,177,-188,179,-196,201,-228,266,-322,427,-572,820,-1221,1921,-3228,5929,-12626,36033,-323615,-1096734,-543885,563104,874865,2382975,2154685,2029691,1743658,-33931,-244171,-1215559,-1581957,-1436473,-978174,-280149,-15659,84121,-248692,-264783,-1503924,-1530526,-1429491,-876809,542627,645730,2555248,2544661,2755624,2759292,1118992,573064,-1282109,-1451665,-2204669,-2196362,-1508815,-1202492,176434,-166010,523745,195250,-202268,-55691,-690419,530221,430067,676673,1969527,1383229,1102476,1341263,-371073,-227700,-1156804,-1381300,180564,-843816,249498,796994,-765883,743798,-1403526,-1743882,-1439799,-2609906,-372771,-339456,1751634,2823054,3069846,3584884,2523857,1846669,-118204,-577511,-2141916,-2879807,-2383198,-2496402,-749968,-733719,494151,570703,51533,658873,-231428,421181,287546,835374,1199964,792497,1435715,284470,214892,-356300,-1238442,-562136,-762971,-175769,943246,-26842,1134142,269528,-1124805,-739340,-2976282,-2146617,-2154028,-2134187,716191,778357,3169201,3736912,3398184,3959413,963996,694669,-1487212,-3047125,-2105579,-3876984,-1996322,-1392134,-1599458,1111277,-12553,912452,1722596,-31359,1586157,840262,-78432,1919781,-262948,541422,748754,-1228968,-41022,-1463554,-958711,632140,-315950,1361905,1369514,640336,886601,-1135726,-1898833,-2577501,-3492269,-2513308,-1496905,-487507,2366230,2645559,4608552,4068143,2923993,2741303,-726980,-936937,-3089918,-3886632,-2437036,-4297599,-608851,-1701233,-139479,1844661,-235273,2498849,803487,725853,2013070,-207354,1640217,54156,-471720,176171,-1744986,-717578,-1335022,-775854,312579,583406,1574566,1609382,1111712,543980,-1049278,-2274100,-3070335,-3271614,-2989784,-1547807,-134262,2385358,3534347,4114561,4913761,3040841,2479724,105853,-2463988,-2197746,-4671542,-3572852,-2285469,-3343460,666070,-752155,973513,2679359,-67312,3186977,986178,1130604,1890895,-451929,1382872,-1140429,-1250013,-526486,-2312773,-350025,-632581,556819,1642201,1205901,2609030,1014252,229972,-401705,-3401730,-2446546,-3994616,-3275519,-756836,-732997,2983525,3621936,4072313,5302610,2673355,2530864,-207341,-2085082,-2404951,-4350729,-3076982,-3248052,-2023946,-624996,-70386,1436530,1420059,2353289,1677650,2099299,1724156,721762,1111340,-627937,-502110,-1309013,-1897273,-932272,-1805276,-88045,452541,1317580,2729152,1497035,2190827,-104256,-1397824,-1750757,-4193264,-2842553,-3263825,-1671660,1095010,1302244,4224332,4607413,3854214,4445320,947652,333777,-1787448,-3469142,-3069800,-3991221,-2616808,-2124270,-1003117,382593,806310,1877147,1667464,2136322,1841485,1315234,1545292,111157,-83285,-648394,-1661642,-1613336,-1923278,-1496901,-306342,199708,1692504,2278264,1769594,1954551,260388,-1101847,-2358291,-3466569,-3214477,-3072804,-1347212,495039,2179484,3640540,4429575,4063169,3194887,1257594,-142074,-1919840,-2915804,-3396006,-3384393,-2782249,-2023916,-716289,89981,1045864,1552000,2004335,1913477,1865830,1817253,1059199,765664,-359703,-860910,-1455271,-1963982,-1877782,-1173063,-476190,633414,1576259,1998490,1909836,1470091,196808,-1006811,-2514335,-2900712,-3218349,-2618968,-990397,330962,2100266,3449786,4142504,3921337,2733467,1274705,-305265,-1844775,-2620255,-3128589,-2881374,-2632025,-1544781,-1074309,99085,816525,1414743,1962037,2177134,1641189,1918527,1102376,687843,-28060,-929894,-1273889,-1475311,-1552845,-1357059,-346393,766879,1175430,1837703,1824848,1087564,210444,-831141,-1777615,-3035318,-2789568,-2023815,-1081896,534820,1929970,3257750,3605826,3135985,2601471,811082,-137367,-1709326,-2292024,-2770868,-2860335,-2013756,-1362180,-786922,-54420,743389,1123063,1410828,1705668,1814989,1306697,1259299,617291,-11567,-486800,-1516098,-1199055,-1661912,-1402062,-308203,294868,1554714,1794217,1654467,1299945,19509,-568019,-1755777,-2480644,-2003688,-1832569,-581438,534455,1820964,3135028,2687468,3175644,1866432,531670,-311141,-1623314,-1889930,-2512163,-2232125,-1579245,-1489290,-468336,-287840,279368,924008,996122,1486823,1384693,1394050,1073839,711532,458482,-700736,-1136203,-1523446,-1545578,-850889,-907858,175804,763681,1257495,1474075,630832,427070,-664220,-1465872,-1635545,-2200299,-972859,-516303,860042,1805569,1641115,2667962,1590851,1518669,852531,-916935,-930084,-2034078,-1989868,-1653063,-1655176,-652487,-1248159,38124,140712,45304,1252756,552833,1517697,1573711,924486,1553150,323609,184265,-618675,-1481992,-1084400,-1974935,-392520,-242982,506815,1451195,694280,990056,-142622,-581109,-1071361,-1922127,-907099,-1175135,115659,812579,1092514,2351921,1200909,1962279,1081927,-361818,-86809,-1812290,-1161518,-1572033,-1427345,-545641,-1186787,-255404,-367428,-382614,724375,8083,1193382,769249,1042293,1720627,719646,1083949,-418593,-516429,-362460,-1681299,-486324,-1391541,-345526,423674,246075,1453007,419741,297237,-321345,-1374395,-593690,-1373102,-314795,274570,119352,1675435,1024565,1679849,1321981,152213,408078,-1139355,-566926,-1084909,-1304077,-349385,-1004317,-138415,-556199,-497872,181557,-789644,556081,290297,831778,1457498,778287,1352548,809891,380460,-116431,-1056979,-475562,-1656245,-589626,-234788,-282799,711178,228570,549581,230286,-432219,-54376,-795959,-461850,-493742,233160,960034,844792,1379239,957175,854762,379922,-531455,-393014,-984095,-754098,-583449,-696818,172149,-376995,88130,-463592,-865869,114886,-142639,183072,790880,669011,1637527,836870,1100475,386947,32814,-363655,-877766,-1072640,-757460,-631867,-57337,-398258,343970,214470,-115059,51156,-562336,-300349,62948,33048,672530,654501,1131836,907966,787802,341503,-357754,-162103,-938922,-730827,-590020,-206221,41509,-262227,318728,-49785,-510535,-555240,-740725,-163702,-198020,-75324,977708,1258879,1064214,944016,772153,176352,-492987,-737567,-760210,-718153,-629585,-557684,-270751,22528,116856,-76964,-124905,-6485,-336731,168327,454072,637985,867502,894020,952793,327195,-309044,-307517,-739075,-469305,-811943,-422956,207652,103926,408802,76319,60220,-285372,-629808,-640478,-578521,-304322,125719,620276,1203973,1166071,1280219,935380,176487,-168957,-524448,-741315,-870210,-942847,-466536,-510230,-185243,-296775,-20788,-78303,9598,54828,99647,677251,807841,661775,1054182,287503,29857,-318028,-718908,-790412,-648876,-514341,-103767,-7926,674482,456620,292775,-136084,-357554,-780708,-801073,-530612,-520764,145902,890520,1044300,1283351,1161691,751511,616953,-137542,-232328,-979114,-440576,-878829,-917353,-378429,-468529,-220732,52090,-88942,274038,182286,511629,816242,548490,1016061,314744,176878,-102438,-608918,-487295,-1075290,-770822,-341111,48708,510438,234116,435509,380515,116119,-245085,-797876,-814697,-681366,-382635,-259061,91762,1005731,1175756,1214969,792076,555572,327694,-348228,-612643,-749222,-917904,-757448,-558788,-583772,-318908,-566566,-274167,20704,234939,753077,938590,1058593,574153,796487,81249,22384,-786995,-863674,-1029528,-716968,-349844,-307937,366320,621188,649373,491817,-80730,-138667,-376442,-1173788,-742919,-746600,-261613,364979,554678,719985,1224954,1005129,493294,346935,-190027,-371639,-721408,-809719,-622915,-644631,-709379,-462920,-289413,215499,-19204,271842,916673,540294,834669,770886,468211,467512,-623739,-488713,-889117,-1020443,-530792,-514566,247408,325170,812404,834494,301438,530135,-310340,-445810,-691587,-738982,-266996,-488397,373040,793799,693636,1084798,658713,768491,482987,-249689,-247923,-967187,-578275,-816039,-774381,-570977,-835047,-192732,-507637,374861,656493,548128,1014046,768558,1024389,713159,-193165,239957,-731668,-919413,-775616,-843924,-40900,-48063,621313,688894,461295,755046,-110620,51034,-773850,-942605,-639303,-717778,26282,153185,506614,1103996,595611,937801,567901,389929,218584],[0,0,0,0,0,6,6,6,8,6,0,5,-13,3,-20,9,-25,24,-32,42,-46,58,-67,79,-96,116,-131,166,-178,219,-239,279,-316,352,-408,446,-514,563,-638,707,-781,869,-953,1052,-1158,1267,-1390,1520,-1657,1817,-1969,2161,-2344,2565,-2797,3054,-3360,3680,-4085,4524,-5082,5756,-6632,7846,-9665,12816,-19638,41860,-320172,-1503403,-1982151,-1668841,-2335351,-934648,-381696,477158,2355096,1898381,2504263,1572878,1112855,609232,-243307,-376777,-566271,-327881,-181359,424408,-314963,-455995,-745339,-2206021,-1246138,-2049215,-1013086,-234435,421571,1989339,1733970,2570396,1569660,806614,439528,-678558,-846827,-996429,-553565,-57957,449516,554621,395363,60791,-1322727,-1514168,-2097675,-2376121,-1385552,-888280,345972,1597420,2155865,2508457,2258817,1087660,1241671,-181181,-780424,480603,-1280633,401207,-410956,-1034974,-371121,-2113437,-1265533,-1547614,-1807464,-212867,96654,1340536,2194071,2176483,1968610,1591805,278733,-264736,-886367,-1765081,-527340,-724462,454002,1219008,666392,1457606,-272137,-578212,-1712957,-2574668,-1857096,-2312601,-735797,61766,1203925,2783197,2217510,2963816,2054824,1016358,1153006,-452997,-204668,-250391,-1370774,-370454,-1491137,-1532278,-1248799,-2378432,-1024604,-1281690,7529,1324125,1448102,3086186,2224888,2109849,1322583,-536908,-364667,-2056316,-1574384,-996802,-603927,1070911,1388333,1525151,1602838,-64030,-840534,-1268403,-3009254,-2179656,-2322254,-1955377,857019,331610,2224593,2898598,1615988,2867543,906080,319279,989434,-1037381,-263571,-571747,-2060500,-613828,-2607866,-2048145,-1063542,-2640491,629781,-173856,1398004,3187020,1558852,3777948,1073333,926526,158537,-2676404,-253969,-3252520,-868726,56215,-606694,3288264,561656,2135523,962046,-1746203,-339049,-3396480,-2544863,-1941776,-2066446,813522,750342,2298380,2776314,2235013,2721218,1506527,1212021,162191,-175283,-645997,-1296866,-1365434,-2174177,-2235614,-2143483,-2375941,-1058758,-843022,834232,1591335,2627020,3060783,2184853,2402039,-284514,-448905,-1578382,-3129521,-945374,-2532587,207349,1325495,534005,3541030,596443,1007991,185143,-3063691,-1045810,-3406863,-2607658,-376819,-1525349,1965242,1527127,2178770,3197632,1095165,2462413,779679,-79114,636952,-1579425,-284299,-2161214,-2348297,-1730262,-3400836,-1152873,-1946165,-291611,2198041,992873,4064582,2671355,2319320,2126705,-534140,-191220,-2497252,-2641251,-1911175,-1684828,102476,787079,2025196,1962948,1622970,737777,-778409,-1238961,-2870200,-2280590,-2328065,-1498153,507631,599969,2240613,2181501,2255072,2636048,1402155,1417662,315812,-203147,-346647,-1713872,-1132957,-2382856,-2862406,-2314053,-2605247,-778906,-141170,1197588,3038555,2529764,3688730,2645806,905730,635124,-1973077,-1968959,-2446633,-2522027,-944137,-275027,1212998,2140468,1595987,1687685,824506,-798986,-1342610,-2297328,-2505648,-1947336,-1366980,-139955,739545,1814324,2070934,2187713,2022553,1307946,1300892,568221,-76083,-442757,-1430799,-1640175,-2520954,-2549255,-2212377,-2019439,-997814,63643,1506104,2794716,3108724,3258268,2207783,1197814,5736,-1292050,-2333318,-2372583,-2037629,-1109222,153038,1089504,1697099,1805064,1521992,353804,-651866,-1617139,-1971985,-2233125,-1598497,-918782,-252567,896194,1402057,2021522,2154178,2053800,1637690,994592,446345,319625,-672322,-832413,-1660272,-2214255,-2586406,-2760796,-1658818,-1157102,-9950,1659708,2367985,2956862,3259424,2407938,1253887,-285789,-1445529,-2173878,-2412928,-2179049,-881904,-145810,1110522,1352641,1835074,1259486,461953,-684175,-1285421,-2003906,-1970074,-1699979,-1019617,148483,440073,1203088,1861156,1504313,1704061,1332353,883795,663892,-6880,-244117,-979649,-1486878,-1940538,-2415564,-2399683,-1849064,-740402,11621,1193026,2044593,2783517,2765232,1674776,1152542,-117559,-1089487,-2001110,-2188663,-1574387,-1143871,81023,735747,1313466,1547446,1125934,262270,-501432,-1234019,-1702544,-1694184,-986558,-383228,135923,896619,1268401,1053755,1562878,1079516,958288,886409,332555,256286,-61678,-620336,-1419444,-1854430,-1927894,-2106213,-1561035,-781872,-42870,1100180,2005263,2458703,2451109,2015162,1167855,-107064,-637149,-1721294,-1905483,-1280230,-989555,78450,586038,940057,1310698,643812,335201,-273491,-1304207,-1103272,-1254101,-660486,-37585,353275,1022648,910341,1078791,1242775,865848,754038,378276,165766,20175,-132261,-515141,-1256330,-1494601,-2178389,-1788841,-1445995,-920610,334378,761327,2106714,2200367,2140318,2184051,832082,194861,-882488,-1434771,-1369944,-1715049,-371708,-360459,500209,1043033,476999,1118596,-264580,-673683,-649489,-1784240,-560124,-743725,143509,1076884,316605,1474661,753103,712326,756653,64069,729909,-215779,35154,90107,-862974,-331520,-1513715,-1469466,-1562076,-1697980,-383018,-307529,813015,1692906,1798822,2449097,1255797,1271213,-92260,-742522,-901862,-1738240,-775810,-834808,-262608,540710,71461,786201,78552,-37026,-331516,-1142034,-198637,-874874,54557,360123,329159,1184791,360712,1077690,411021,-77637,1065714,-322810,470215,-126292,-211929,590156,-1111692,-347323,-1372582,-1668632,-846672,-1587416,410044,445850,1268779,2068428,1069226,1682826,813162,15535,-168670,-1274857,-466864,-1176921,-308979,338671,-179710,651304,-461827,-51711,-131261,-998417,-126889,-840785,15759,104385,278298,1145137,656841,851804,437579,157879,163211,-620671,173286,79087,137357,453254,-239915,-51305,-864324,-1183960,-894860,-1428960,-486355,-412523,289179,1173221,1124492,1424335,1186159,880197,166270,-272276,-582761,-1014686,-471389,-334562,-406561,112329,-279903,-130724,-562829,-696570,-504410,-1121008,-139702,213254,423521,999232,901900,943388,487286,312901,45434,-176783,-197262,-227869,215283,267709,18378,257062,-419620,-278569,-870156,-873994,-723077,-1077274,-87880,102687,782611,1348937,765365,1141389,784313,579392,-121001,-490157,-207049,-407606,-364481,-103733,-237074,-275263,-421476,-729050,-884148,-672656,-412066,-92782,375613,740191,1068009,1099905,890384,574249,57791,-25415,-486465,-385993,-293595,-256332,184852,317532,179147,28599,-292492,-326708,-680772,-868254,-774668,-447342,278294,753816,951806,865496,627155,824759,218819,249854,-92190,-320557,88204,-138708,-377850,-106397,-489747,-501184,-761596,-929384,-836230,-512333,-38628,656873,1006708,867442,1047518,986703,389162,190437,-236867,-777359,-702593,-828243,3982,-28592,67701,432366,-110195,-1557,-410654,-915807,-601244,-677339,-140379,-94493,10156,641047,391184,683217,565505,239316,319976,-202226,-34043,7283,13363,111578,-264703,-256389,-746178,-632069,-775076,-805893,-334048,-95712,724455,969514,1140741,1143506,908633,706043,-269456,-557329,-383447,-1012640,-481401,-185243,-173476,379601,190703,317602,41190,-170321,-106758,-762864,-462497,-557080,176808,270263,-20144,771266,161466,246229,477901,310747,129363,-28547,77512,188308,26681,-29409,-507301,-742898,-1065567,-939220,-594151,-301951,7420,654562,1127803,1260231,983830,929318,298847,-135096,-505218,-896328,-822143,-505539,-484184,241408,206500,376912,214845,-67911,137649,-584751,-463993,-469158,-209882,-388553,120907,59186,385264,287129,428487,309961,143319,190333,90207,116248,218957,-133279,-143538,-412455,-751991,-599995,-1252869,-732532,-386625,183067,524600,801344,1317679,1183608,902399,681003,-259197,-440910,-919425,-928226,-610793,-555609,186103,191508,437833,428872,-81798,119026,-428593,-170702,-226511,-108087,48824,-109865,418181,251764,250024,643202,109567,617516,307674,290246,470033,-59177,328045,-487470,-683457,-384733,-1287763,-668721,-922116,-346561,31604,136032,1062014,810233,986604,844263,413416,255709,-593817,-439825,-691294,-870152,-164075,-378299,16270,269209,161751,356847,-102467,82004,213462,-109763,185450,-326243,1038,18797,91067,630535,48483,543169,-110492,464360,553478,-28482,731949,-154729,-77517,-303765,-906217,-497881,-1251636,-618209,-157273,-362185,1114117,489018,1138473,1218914,782773,853458],[0,0,0,0,0,-8,3,-8,12,-3,24,-8,30,-21,34,-46,47,-69,69,-90,102,-122,143,-164,188,-220,245,-286,324,-369,424,-471,547,-601,691,-766,859,-965,1067,-1201,1334,-1489,1652,-1839,2035,-2264,2503,-2786,3081,-3423,3797,-4213,4697,-5213,5837,-6513,7321,-8252,9355,-10706,12348,-14469,17246,-21121,26896,-36445,55095,-105335,599045,987499,182586,181818,-1428369,-1984370,-2531596,-2756387,-1323972,-1155172,331018,1150030,1460028,1676533,1410504,733837,393152,-17024,-249068,326861,508139,802149,1553955,312637,670847,-689180,-1319479,-1540643,-2542313,-1550949,-1547372,-248794,715239,718839,1766820,634957,927742,595296,356860,483033,488559,945514,1117302,1162088,913688,466803,-636895,-1683733,-2563749,-2113804,-2933587,-1225928,-653045,122758,2246116,965834,2763128,1674355,90503,1424090,-1624740,95658,139765,-522459,1646327,-37543,1207694,630043,-1019801,-208547,-2278194,-1630138,-1430859,-1518125,-80970,64025,902585,946825,1065392,732038,732708,314537,301646,885674,1089298,1917117,1420882,1212508,104471,-1098289,-2045876,-2977381,-3131452,-2273743,-1613354,8357,1050326,1860158,2574993,1506353,1785618,889210,-376212,-13527,-1097071,-180809,157193,-97464,1699659,80891,577266,-43686,-1821689,-524826,-2489190,-1301664,-595881,-1174980,1122120,-417576,1015230,984462,-437333,1168995,-354733,889970,1768130,451775,2732869,839704,490954,1193841,-2977786,-1443823,-3315199,-4061380,-956599,-2940540,469458,1578954,1266375,4176972,1511845,1727411,1116951,-1097931,-240818,-1102927,-975534,437418,-585044,696203,904768,-401117,484288,-1126412,-1252735,-657977,-2160190,125970,-847146,-19285,1251024,-1078475,1558821,-637492,157055,1529994,-472790,2993841,1229099,1627518,2702441,-594642,594399,-2287837,-3068336,-2605801,-4117346,-1721256,-1358102,-465183,2353646,2125375,2872918,2932094,1221222,1116928,-539931,-840122,-602009,-1319017,-300892,-111445,212364,1163016,-219158,-355627,-531064,-1647919,-462931,-1302383,-1045608,346450,-677073,746163,248249,-786391,1575796,-913599,1162464,1922522,53124,3963519,836279,1578546,1664822,-2499117,-313677,-3831258,-4028094,-2135769,-4274638,-476,-115201,1165436,3567089,1685982,3518968,1368365,132696,824402,-2124551,-142194,-1075990,-1171333,1253068,-922592,1418154,88993,-1190359,907128,-2154647,287236,-965268,-988099,1063991,-1277963,674109,-280227,-350478,686368,-376605,848662,1216229,1725114,2314598,1994796,1754160,264956,-741072,-2585502,-2787144,-3634421,-3553302,-1984833,-1818602,952268,1605206,2776387,3213256,2200167,2202514,284555,-571348,-177581,-1923575,-414119,-815023,-672847,894740,-936402,662683,188692,-1189542,369690,-1495348,-58767,68427,-1029917,1079018,-806909,395358,333787,-1054381,771235,73892,1260789,2006941,1541279,2641271,1194762,394291,-473814,-2340456,-2845307,-3681769,-3077493,-1978374,-1128052,1334435,1342930,2617540,2972462,1749652,2113597,285575,-205701,-580517,-1533381,-593493,-1124406,-108635,338358,-343760,418229,-776756,-653058,-408683,-679837,-21955,-340685,73445,71942,-142545,-407607,-346857,-73424,-143686,573265,1133938,1854134,2016762,1872365,1603266,207000,-891075,-1799906,-3170295,-2883712,-3205520,-1974371,-459242,485388,2025822,2655807,2545880,2662626,1179730,454970,-173873,-1073627,-526584,-1049633,-408605,17320,-621147,577981,-448422,-318705,-306532,-762611,-180922,-260052,-35795,365062,157729,208621,-370300,-524958,-571581,-135005,711407,906022,1527926,1878210,1997663,1282696,-67098,-613854,-1909677,-2827801,-2827953,-3082762,-1771603,-537433,803131,2168265,2142366,2551556,1946347,1011122,542789,-345134,-504251,-903027,-538136,-277781,-303007,-7679,-379567,18479,-407671,-739163,-158846,-252801,-164259,318201,349791,335380,-91754,-62907,-248548,-483989,-148930,559309,943543,1396969,1483169,1602528,1443003,140461,-901151,-1892174,-2407167,-2893798,-2199033,-1374937,-429957,933749,1610421,2216725,2139248,1758657,1434174,204043,-16163,-249460,-764010,-728967,-538068,-212914,-181405,-440234,-299061,-688572,-782428,-626044,-172759,208314,101878,389899,99813,68054,-1590,-518349,-202037,-99825,290867,1235075,906774,1776258,1216662,922817,387310,-1200357,-1427777,-2559068,-2404514,-1714963,-1417796,-198732,588492,1393374,2118948,1758348,1813843,632326,336749,107786,-722107,-146269,-475179,-65243,-168645,-572272,-293224,-957391,-623578,-648641,-434421,33508,-68362,771888,466116,565312,542744,-468354,101317,-566140,-98800,610745,311900,1539794,1092054,1380150,949040,-779454,-387348,-1842209,-1701707,-2102258,-2101570,-551644,-619483,763500,1463397,951862,2241057,644973,1033310,320635,-677830,399596,-861231,382074,-259560,-191760,-881,-1082329,-136736,-1071741,-979356,-214099,-680304,638299,456692,488152,912038,142784,557019,-673582,-319449,66057,-210574,1053225,589181,1301622,1022415,215792,523810,-1287091,-1083522,-1672579,-2272282,-777280,-1336356,441990,615929,976189,2147924,696728,1496884,227469,203705,495166,-529942,151547,-317692,-258705,324674,-974383,-132078,-1127041,-1069561,-596432,-1136249,387183,-396250,601966,894243,288997,969099,-186072,190223,-278546,-500019,278673,-85648,1125743,924610,501046,937889,-440556,-275146,-1505140,-1600638,-941954,-1553551,-246965,-82581,175414,1070311,784855,1217463,788412,357963,561486,-209390,445374,-163642,407880,305050,-293148,156482,-909283,-655576,-727512,-1101796,-277542,-390491,410892,673012,565423,1392980,313557,520486,-60924,-523943,-7434,-381467,427307,161516,550710,621406,143598,244882,-670449,-955125,-1190919,-1205783,-864022,-704407,285334,574874,557670,842731,757084,477477,356438,3857,391050,259675,296947,367767,88075,124816,-134911,-674981,-1095717,-1144466,-1075935,-854662,-212626,102225,771586,794858,770958,939274,158148,-9677,-578414,-322032,28031,60571,359455,681165,507798,339056,-199267,-445584,-826842,-951865,-712808,-385884,-221550,-44994,512522,738960,532963,783844,333981,73066,-5207,120638,402578,232031,746629,247207,316402,-245819,-773392,-941797,-1316034,-891389,-764490,-739908,572305,554908,994955,737852,629565,773166,-292085,-77273,40359,-63828,179757,146937,378670,174411,24334,-133742,-623680,-459376,-851677,-592827,-338959,43571,446201,530842,545716,523800,333297,418184,-98592,-105330,261051,464223,359315,196599,595036,187392,-379562,-487783,-1208214,-1076331,-1010936,-810599,-244683,-108621,804687,745014,904705,821573,430235,137314,130064,-81631,22870,-99183,140794,79649,149484,108377,-510340,-193674,-859190,-590875,-469818,-283395,187909,150106,500982,715660,275432,505920,143031,-143577,-66221,-16827,741269,328209,790471,481415,-164282,-168927,-706031,-801241,-1063764,-839629,-348224,-563519,170803,586104,698219,904799,778843,640596,211326,206658,25374,-133943,84480,-244004,271506,-124839,-234065,-414312,-586557,-509961,-421878,-431298,-46533,-57622,353586,332424,462301,256320,-75364,42016,-24003,-94324,311890,186420,432024,548738,441489,593573,-24117,-399876,-997000,-1131611,-880335,-751282,-479600,246678,611113,945100,920121,879496,437297,279055,215176,-154663,-235675,-74179,51834,-134824,-131296,-234698,-267179,-294410,-581747,-413994,-263550,51325,368207,415034,583805,181941,158489,-99321,8774,-89655,-38000,53392,462933,178357,611710,374224,521583,-117382,-456284,-439971,-1110073,-667403,-650338,-395383,197497,314163,642033,652242,527044,557652,194183,420393,-296860,-112437,-190552,-107375,173110,-232425,6889,-210703,-539685,-226862,-484190,-114859,-53097,-48450,507642,144048,358059,76031,-90537,94046,-166283,20597,142824,280173,441367,450492,744493,154515,130606,-367364,-902749,-819225,-926237,-525310,-273671,-99774,589529,260538,902822,395052,382845,403275,-172628,209105,-44726,-59863,338353,-326755,-85723,-376724,-281083,-147883,-592525,85298,-263062,163774,462862,-161595,668486],[0,0,0,0,0,-5,-2,-13,0,-11,9,-10,19,-14,32,-25,43,-46,57,-70,81,-99,117,-136,161,-185,211,-252,280,-339,373,-439,497,-565,650,-720,831,-919,1044,-1167,1310,-1467,1636,-1829,2038,-2269,2523,-2802,3102,-3449,3811,-4238,4687,-5205,5781,-6419,7165,-7987,8973,-10112,11492,-13189,15350,-18244,22354,-28822,40773,-71003,313047,1068883,1299707,2116599,1569333,1062157,368352,-980300,-1170519,-2335150,-2042432,-1537019,-1360474,-223789,470324,567207,562513,579257,-428067,-154085,-375547,-255550,1344886,1107394,2428315,1928556,1429749,1309259,-656188,-887166,-2218879,-2129771,-2183707,-1872219,-383449,-364781,561565,641534,655536,296063,-299806,401549,-375424,951851,1179134,1362945,2283646,1418213,915453,63031,-1294421,-1521744,-2131069,-2215272,-556198,-1098202,226502,719194,-116177,1868641,-831817,-98812,-266730,-1421930,1188616,-63255,1783327,2441304,1460453,2758873,213084,79290,-1264231,-2140519,-2039087,-2626478,-1249102,-1290836,-49663,494893,464489,1147711,19785,510862,-176444,328113,895688,1075062,1856140,1426290,1300353,432203,-456580,-1147767,-2128770,-2117986,-1594851,-1164982,128427,284426,692208,1049557,-237531,649286,-895286,-912617,78185,-797819,1912594,1120753,2293772,2655723,625140,1910384,-1139476,-1034362,-1824278,-3751816,-987156,-2703668,-552167,462057,-788997,2218587,-404188,465663,1496928,-1150298,2215275,174604,911646,2700482,-458563,2155440,-222560,-1469312,-24373,-3503335,-1353182,-1526553,-1492028,1321778,-195775,1639619,494018,79444,81071,-1245496,-277252,-1153852,395027,802519,1658620,2766012,2094021,2249385,501062,-95523,-1549284,-2542845,-2091708,-2823617,-1176050,-1623329,-121270,701066,-145181,1570143,-65036,1157409,833402,-53132,2360927,548432,1712748,1478864,-656557,808089,-1873908,-1851390,-1245221,-2756956,-385700,-836011,97310,1571921,42714,1732238,123107,-938783,118271,-2450972,262149,-361227,705870,2682506,832433,3235224,1419915,295490,545198,-2174466,-1666452,-2106894,-3100035,-777401,-1526345,-328929,963519,212110,1148695,812372,307210,1436809,705553,1368368,1812636,880347,1561307,7522,-387426,-969315,-2575299,-1768624,-1900955,-1243219,251802,319789,1260074,1360504,706958,540243,-1133872,-894234,-852480,-1277879,1018718,242161,2169068,2754585,1561424,2731746,-196821,-5732,-1018345,-3389216,-1198166,-3320857,-1667591,-260182,-610244,943201,118768,762112,811264,471410,1205989,1067046,1495099,1539769,1213581,709047,106883,-941241,-1473926,-1994900,-2368217,-1537372,-984170,38712,936275,724296,1338094,549109,218457,-348845,-1491919,-575110,-837458,-132057,1062688,976335,2870510,2246975,1258346,1201055,-1052494,-1252797,-1929642,-2713407,-1419735,-2016410,-668219,14605,29252,712546,258718,1082354,622231,1143172,1431827,976484,1624896,1204485,726564,-81512,-1342592,-1526111,-1965062,-2312756,-1301228,-1180941,316060,917196,881290,1536350,600887,176382,-471656,-1348450,-690623,-789272,-172819,1377829,1038889,2330724,1790891,1343821,544681,-484709,-1363677,-2029999,-2044055,-1761439,-1140427,-645977,-247130,441175,486199,703522,509592,769594,1270322,1231789,1521157,1403378,1306379,690204,-506326,-950556,-2090910,-1921125,-1811957,-1408903,-600200,317380,966190,1522204,1219615,722606,-43913,-702710,-952887,-1009458,-672370,284332,780506,1708069,1749679,1642660,1301422,10309,-509887,-1578291,-1550697,-2069017,-1662544,-1122628,-657174,341686,194314,412952,754182,492118,838246,874018,1415444,1663988,1190711,1208873,223668,-498214,-966463,-1878568,-2227098,-1797548,-1316916,-349347,114467,967170,1285907,1075405,713135,-117289,-704820,-1051953,-896844,-381775,-38221,1200868,1396760,1709175,1798805,836908,252963,-698586,-973683,-1551508,-1542046,-1068260,-1129906,-554976,-15689,124155,512682,282184,589077,520087,850687,1508440,1385869,1562569,812772,244924,-111734,-1393027,-1755215,-2006970,-2004126,-1113481,-236028,216070,1026067,1070695,1292714,432613,15056,-459949,-969634,-624238,-537934,307366,768968,976097,1366338,1144801,746439,-5742,-685854,-1062749,-1668727,-1478767,-1230834,-1005272,-57784,-130664,-14528,310968,117008,921909,396212,1132089,1303386,1030547,1325997,901322,206965,-526810,-1367979,-1468207,-2052630,-1475025,-1107435,-454612,484427,760580,1105700,922161,494894,198867,-549406,-363270,-896830,-239491,356205,675316,1586363,978407,1112694,569303,-329587,-426858,-1569408,-1105992,-1207542,-1426168,32127,-674196,218728,81487,-209002,795522,-305602,828419,756757,816624,1876713,659281,1180313,269021,-590565,-665014,-2169056,-1215702,-1870932,-1065832,230945,-341909,1242656,806678,797994,961936,-455710,267111,-848893,-313512,522846,-226809,1466291,636337,1088149,880482,-59561,291573,-1167585,-1010897,-1034282,-1408390,-154300,-1003651,242961,104967,-182499,582619,-335987,589469,464781,741534,1221984,575222,1418181,600720,49944,81566,-1522415,-955827,-1896966,-1459020,-800076,-684036,729467,479203,1090111,1094596,-234229,740376,-704073,-175095,-31395,-517456,1163936,143615,1134878,996728,310630,637753,-926179,-818349,-848850,-1223087,-382064,-1071507,121594,-255867,164830,478297,-554660,549426,-178589,125823,816525,521601,1610101,799082,789286,282781,-904872,-379758,-1717048,-1514015,-1136161,-1068586,195823,-179368,807680,981077,599366,664892,-122371,-352120,-151694,-371040,512067,139093,748106,686306,429304,788409,-470691,-421640,-981849,-1395016,-528975,-910339,-235247,-383316,157328,625580,-222770,300800,-303425,114025,434319,99818,1134979,682536,977804,596297,-114698,-48930,-1203223,-996777,-1048748,-1502403,-687544,-450925,505422,528199,294734,604756,254804,309627,-120295,-33157,-1436,157438,569503,616945,736709,551836,-18405,-95769,-1048790,-918922,-877402,-772979,-489783,-224046,142227,232501,142736,393070,-308264,35110,-275391,179454,396632,380873,1065129,815219,533303,291424,-167271,-701830,-1072018,-1278238,-971968,-1100701,-186502,38763,321675,209546,510481,256683,26048,-145629,-10850,138169,320425,564467,699817,479272,696425,56808,-467218,-723466,-1165336,-852901,-828156,-405311,-60509,120587,496588,334802,319574,-10919,-171414,176603,32905,455355,630583,592178,745076,410877,217618,-53320,-733132,-783935,-1007848,-846216,-616532,-155761,235881,173496,724440,344547,-167939,-137054,-386043,152781,-231889,455675,770635,543886,606068,183917,-139724,-553696,-840118,-939372,-1039870,-502860,-1795,-100009,486932,357002,423401,288105,-104177,-208959,-317337,-123479,269523,347435,414706,666250,722750,281260,-51756,-435108,-650140,-932528,-782123,-358801,-253139,-15507,111553,400370,140183,-78463,-444834,-6424,118045,238244,650492,627923,752555,374597,273583,-77294,-801889,-426439,-684345,-814832,-537128,-184469,162595,69438,730895,365221,-39740,-196159,-53700,145528,9610,91321,607008,416126,587304,555413,136917,158161,-496504,-598450,-681414,-636048,-293134,31241,12962,-63915,151969,59987,-303952,-111868,-191635,346116,253957,565524,706805,668211,486344,121658,-202925,-576825,-760590,-1038954,-785728,-318271,-131238,125872,548619,390005,572997,392728,-64963,5778,-495386,28796,187601,339417,619209,499387,547148,-1282,-186230,-70819,-422182,-421470,-630420,-214277,-182715,-85942,164663,-197051,-10252,108559,-182726,245470,267892,454552,462980,520208,661934,171495,347028,-323649,-485055,-679643,-791097,-516908,-661358,-93775,384944,392502,663432,213332,249716,49098,-326871,21714,-155352,381234,234516,376140,524793,-49299,517934,59712,-501669,-184412,-821384,-201641,-262666,-70939,-1740,-478429,-8208,-186115,42572,194402,-32153,420461,353912,500140,880039,342109,466594,166614,-356919,-341757,-1087779,-507344,-932196,-162793,-141886,-66080,642100,103699,315002,380223,-169810,-142913,-310455,-126677,359920,-94114,655398,23818,306427,-143265,-174378,-67756,-409608,24986,-386858,-177293],[0,0,0,0,0,5,1,6,-8,6,-25,14,-33,28,-41,51,-55,76,-79,103,-117,139,-161,187,-214,252,-278,324,-362,407,-463,509,-587,635,-724,796,-881,980,-1070,1194,-1302,1437,-1576,1729,-1895,2076,-2272,2491,-2723,2992,-3281,3607,-3979,4380,-4866,5395,-6040,6782,-7675,8772,-10118,11861,-14158,17359,-22090,29822,-44749,85843,-639829,-942237,-927079,167389,919280,1558670,2602022,1760066,2156042,775230,-209200,-708310,-1446228,-1295030,-1409158,-750870,-456334,179871,-225945,-206522,-761630,-1565548,-1039140,-1021285,161954,935391,1190995,2719385,2269454,2484672,1432938,277368,-554082,-1592403,-1575637,-1788360,-1083010,-317579,-107761,58443,42321,-176315,-814977,-609019,-1050940,-530921,169787,870485,1605866,2443450,1796933,1634464,1193445,-452750,-255532,-1534810,-1155650,-531898,-1591315,561130,-309914,-801377,340053,-2171473,-661524,-1387055,-1012947,663360,239218,2377143,2564496,2546269,2212878,1228242,347822,-1145825,-1479989,-2179844,-1729512,-1416441,-673874,460988,-160390,442264,-412849,-852094,-588241,-1001151,-363865,-77356,1047599,1422055,1975274,1694514,1521420,763379,270130,-881930,-755287,-800560,-864833,231470,-863026,-73938,-604038,-1415907,-836416,-2289852,-1013098,-834290,9278,1999150,1728606,3586344,2546082,2118713,1920244,-1224499,-688429,-2191303,-2429259,-1222637,-2109051,363462,36676,-344648,1577865,-892650,413008,-438859,-1465396,1082083,-803839,1087022,1807451,520834,2793657,485762,612525,490820,-1594912,-130494,-965562,-417861,-204662,-49265,-311431,-811353,-897234,-1781722,-799614,-1885251,-471732,757299,770990,3510182,2365652,3301355,2423666,340333,590835,-2194645,-1772625,-2479878,-2557573,-444890,-1749346,1083331,-3238,233117,1262804,-1185282,495130,-824880,-817331,1166766,-311798,1992205,1531223,666307,1824557,-465377,-7226,-392778,-1499694,517178,-1127376,244368,385773,-966778,183399,-1880996,-1320676,-1668235,-2068591,146944,-98053,2125849,2979718,2600258,3690555,1458883,931954,-299482,-2168252,-2072365,-2561864,-2190018,-850383,-779981,51129,958084,61816,745294,304054,-664774,87718,-106555,42471,1439895,142978,1350386,1515736,11147,1087590,-804109,-269119,115519,-1125962,888271,-386197,-228380,313459,-1591001,-812559,-2711404,-1603177,-1086987,-1171449,2223619,1128003,3376126,3424266,2381944,3298820,-314958,186473,-1682108,-3099423,-1867089,-2910131,-926945,-596463,-146359,919397,285821,792983,222014,-298095,93406,161657,373293,667884,1014674,1022455,803020,561914,116081,-191142,-411963,-70420,-54517,334303,374982,92027,-388330,-768895,-1405429,-1722845,-1754915,-918962,77861,749415,2662761,2795793,3572007,2972973,1234667,1093629,-1119182,-1798426,-2083965,-2947122,-1774545,-1405900,-620343,550065,309698,813353,534370,64575,339570,-392194,181923,639197,663904,968685,720907,453231,82693,-260954,-202247,-663471,78936,-276650,308739,404636,-310153,-209056,-1407438,-1448609,-1756952,-2028365,-869980,-305971,1006920,2401511,2678489,3111221,2627117,1718645,301144,-907676,-1745413,-2520035,-2317401,-1986700,-1283315,-132307,72654,959827,567640,816461,307547,30664,84842,194409,491805,843896,821457,622767,270753,107175,-369193,-535592,-203323,-207594,81633,136550,139750,179169,-486298,-1258655,-1378103,-2140970,-1243478,-1177930,-322779,1242297,2136171,2849698,2925945,2343316,1801898,28726,-1037873,-1809058,-2429806,-2225357,-1869006,-1130120,-346225,67441,439181,547493,368403,175930,318607,179034,380463,811022,606702,845931,244017,186145,53348,-349788,-406275,-296680,-223077,296742,513731,478479,-216007,-337462,-1136190,-1498548,-1661020,-1760966,-923555,118734,1521652,2097964,2792655,2971796,2066083,1239814,86946,-1192144,-1780017,-2557352,-1905554,-1774256,-796064,-54622,191168,347402,398524,530169,67353,-305200,404472,332790,633196,861230,738410,551484,76722,-135198,-435045,-436552,-559331,-261653,-212984,447045,427815,33295,-565264,-944237,-1321845,-1701860,-1267049,-794725,361456,1446134,2030487,2463313,2418677,1681602,940623,-172331,-1097950,-1531785,-2113540,-1586993,-1354454,-871156,69752,45926,537446,310802,-117828,453356,-234450,334644,368986,292110,1263315,414374,656017,316893,-424327,-272616,-923401,-313416,-132348,52712,714026,321035,111866,-236233,-878547,-1047763,-1491382,-1132722,-628981,99890,1053752,1819216,2630380,1947177,1724065,640182,-401870,-756798,-1783418,-1696168,-1931042,-1142895,-337893,-419385,426690,43993,248557,503814,-404607,576311,-137783,526147,974312,114907,1027694,296776,197137,-135418,-1115143,-126045,-829649,-525509,-3330,-265099,829221,-203780,-42874,-837852,-1464481,-548131,-1547518,-155080,599601,574037,2362434,1632351,2359471,1403681,240039,194186,-1667634,-1133598,-1658187,-1367165,-450404,-906751,435685,-68785,302831,320619,-390771,464085,-213025,402190,906747,385013,1415425,322639,780719,356043,-504849,105004,-1216087,-248961,-157335,-494280,923184,-499013,395652,-341308,-708178,141576,-1540115,-447043,-721352,235470,1636918,613452,2274196,1258748,907694,760635,-1052359,-509099,-1542400,-1100547,-656783,-1253264,125583,-444125,-518,104540,-559975,525646,-369657,487216,251378,147878,1055404,348438,1275712,739827,-70680,-106620,-1231960,-408027,-782129,-724492,285684,-439414,387701,-30534,-662952,-198960,-1030056,-302059,-769692,-110455,657008,436343,1508108,1409327,1200848,1079359,-145137,-226499,-1071352,-819056,-1099563,-1217425,-200819,-343415,375704,121590,-335383,148004,-458860,27856,-17226,57399,873794,754677,989649,746957,684590,469980,-505988,-462515,-611217,-732838,-238326,-379556,71692,3547,55382,-170995,-399889,-197067,-522294,-200162,-2489,474200,1116777,1129725,1334526,1019669,578834,47674,-490247,-875246,-1055769,-747351,-503444,-34611,231343,-144949,227659,-193632,-239821,-306119,-284847,-72884,328240,530940,834624,843488,1061323,447297,49384,-201041,-216987,-799300,-688768,-580934,-345194,-221210,31171,-100633,247578,-245570,-492427,-331906,-170351,231277,401330,949299,1119493,1037228,758892,265671,-239539,-488475,-714809,-751079,-645506,-288515,-46356,86368,102769,-232843,-332644,-266103,-208557,59111,-242708,171143,671168,980519,1072657,946528,821476,382603,-99580,-557924,-915675,-588512,-621955,-241170,-214013,-43235,90345,-215254,-4736,-181291,-386258,278423,81079,687343,702133,913193,985065,444145,408923,-215169,-445659,-294340,-842120,-354025,-172612,-3806,453222,-1404,18549,-272583,-300868,-266160,-678245,111297,88026,486923,853202,1039739,962003,197987,2792,-233064,-462386,-564616,-786666,-602993,-500681,-274281,249491,-318332,5764,-191378,-120771,-90331,-241226,338151,658436,897208,990887,785401,520558,148400,-239011,-292676,-682433,-474034,-228947,-40805,190695,67256,217482,-262388,-93410,-555824,-383671,-536631,-322246,433896,738685,374859,1192259,638199,805921,332024,-122724,39148,-1021867,-556475,-579359,-574070,-123409,-432775,32861,25268,-117704,-27086,-209411,393397,464500,555485,722721,637150,555852,142391,118196,-629925,-567468,-545966,-496395,-108046,197094,451351,179624,125792,-172271,-561806,-547434,-751694,-339783,-247518,188922,523305,872866,657932,726441,359782,70833,15397,-385394,-741714,-711615,-335105,-495431,-361787,-201234,-68550,-216757,-264674,113488,130795,-210412,362153,352409,629205,496706,165344,237310,-542099,-407259,-619112,-525767,47645,5517,432191,153568,275643,422502,-124411,-314798,-513774,-581107,-375903,-194455,144731,327755,695647,789786,647707,855922,315007,25880,-367073,-397222,-367947,-671292,-8082,-429315,-212953,80424,-534830,133894,151271,119147,690793,36752,450494,434107,317560,311920,-295852,-197064,-662726,-391778,-327454,-497506,138559,25156,363680,277293,83516,178339,-338385,-199629,-548290,-769225,267406,-286101,660896,457563,429749,1111661,351064,272017,-165523,-393290],[0,0,0,0,0,4,4,10,3,11,-4,7,-17,6,-24,14,-31,31,-38,46,-52,68,-79,93,-112,132,-150,180,-195,235,-256,300,-339,380,-443,484,-559,612,-691,770,-855,954,-1055,1170,-1294,1426,-1576,1740,-1911,2117,-2317,2569,-2814,3117,-3443,3807,-4240,4705,-5279,5923,-6724,7697,-8938,10590,-12909,16499,-22995,39419,-266106,-771215,-1810916,-2200884,-1915765,-1700318,-262417,338194,1832281,2237643,2075653,2090335,1257667,333009,-341136,-250887,-732540,-120990,-158113,97868,408655,-840165,-411597,-1644759,-1689404,-1287805,-1862158,36500,-100689,1642676,2170275,1744426,2272478,870838,440263,-160340,-862513,-530800,-405075,248867,436768,555272,46876,-328656,-1052391,-1901911,-1944051,-2132311,-1878968,-262567,542125,1219727,2821853,1693883,2589219,1711820,-114117,1036911,-1467863,-8856,-216369,-1529748,1205341,-1538035,-97228,-668124,-2207558,-430954,-2256232,-578790,352552,145976,2064086,1462532,2191841,1535961,678069,-3874,-911244,-870661,-569283,-39829,371600,807801,1061341,924597,-185183,-941294,-2079984,-2546060,-2328086,-2106316,-566284,288691,1657625,2541519,2621650,2328900,1550115,1016160,-424497,27351,-1053117,-933784,-60645,-1595126,87774,-1546331,-1413591,-717133,-2614377,163171,-1012329,596926,2009547,949027,3452221,1050091,1036546,867937,-1964035,519857,-1776980,-763109,1042078,-928784,2666933,564431,200743,1468762,-3330442,-393078,-3071482,-3684698,-162173,-3228677,2051001,1518524,1073022,4659123,931182,2764934,1086043,-700786,1164559,-1792556,-363917,-1029994,-1519246,-563626,-1628463,-1348429,-1328321,-1140529,-706022,231625,942739,1757733,2030797,1789439,1997944,178831,54818,-1024265,-1485157,-494798,-1305238,766362,800132,1137320,2359176,284242,268384,-984080,-3086897,-1533914,-3545878,-1911633,-59270,-896377,2505845,2072752,2249089,3576425,412062,2216074,273783,-1085994,594212,-2368161,-351815,-1418723,-2290206,-170821,-2756128,-552444,-973311,-957790,1903104,220795,2642963,2294541,1078780,2499391,-317612,-367167,-675716,-3023601,-202780,-1100947,-386816,2436076,499229,2570386,1270620,-812497,-246734,-2873274,-2796484,-2315285,-2888064,-286467,373707,1131773,3047082,2225536,2881122,2248170,510451,1295381,-870735,-476548,-661449,-2101180,-461338,-2434907,-1343270,-1371770,-2511239,528681,-1110404,1239028,2074088,844592,3822636,993174,1231939,528144,-1791889,-554387,-2562863,-1306033,221810,-481615,1865209,1747340,1447455,1386871,-385101,-1284320,-1962904,-3107032,-2418639,-2223200,-1057126,851980,1398662,2711117,2781620,2536241,2370388,1098307,695021,-190967,-842216,-411929,-1597620,-1748728,-1252366,-2440665,-1531119,-1412187,-775646,960603,218069,2262983,2339131,1564262,2726996,419717,-205880,-675435,-2815102,-1142100,-1891046,-730405,777935,646593,2483154,1679605,917281,63711,-1700248,-1811933,-2617910,-2746877,-1656496,-1143186,990538,1475598,2439570,3104751,1765383,2461707,889040,240551,90253,-1427846,-489677,-1778836,-1635001,-1382357,-2337289,-1051150,-1359171,-600131,886766,900688,2250937,2378291,2452201,1979381,649939,-238672,-1414016,-1688310,-2301652,-1393871,-445121,541317,1366981,1763702,1768916,849071,17509,-1309965,-2171045,-2409763,-2648940,-1680193,-676817,381009,1561648,2258940,2116709,2611251,1585183,1310411,567615,-483394,-614039,-1124451,-1380101,-1324835,-2020420,-1724317,-1878622,-1496802,-321120,198187,1494910,2009395,2441699,2467128,1347225,940389,-627161,-1365391,-1580492,-1824950,-1204295,-506905,572730,1271223,1577211,1634742,721286,-166611,-1155410,-1928090,-2239995,-2275207,-1125911,-557801,534121,1712677,1921381,2320778,1811882,1325099,1019115,203040,-217372,-545055,-816983,-1127961,-1713821,-1529864,-1856419,-1711282,-1232662,-290301,459890,1220193,2074345,1997053,2040513,1417726,780159,-156973,-1239997,-1790078,-1701597,-1259693,-77833,743862,1160540,1389266,1484868,439126,-260606,-1347667,-1742677,-2091453,-1802964,-1075477,-120382,865446,1592845,1720415,2113810,1846521,1464723,721624,27103,491,-649950,-848674,-939842,-1409291,-1711051,-1791859,-1274618,-1086203,-568296,811186,791750,2021041,2059610,2032627,1427145,451150,-361677,-1280856,-1591795,-1078300,-1058194,-288196,563812,1316005,1547044,570184,658952,-540713,-1170294,-1760890,-2199139,-1196832,-850444,85184,908270,990381,2135117,1042461,1448461,1214749,115640,499746,-315016,-59878,-427034,-1189244,-776835,-1726231,-1290903,-1460166,-1162571,-64537,81990,1261405,1459891,1588047,1929198,669232,803730,-447919,-989573,-1066201,-1431851,-664962,-369152,543503,923840,703243,1085422,-313497,-275905,-1119103,-1715429,-1105133,-1582437,-460202,324365,503179,2156477,994354,1679069,1296102,359978,824693,-576958,292542,-288934,-746477,-347646,-1513780,-751877,-1325383,-1457844,-521459,-956192,828801,641351,1358256,2034863,951682,1716596,177687,-250055,-490034,-1546082,-281616,-971183,-258343,496754,44377,1218772,45984,94748,-390629,-1652246,-883070,-1710677,-408232,-302437,139818,1490987,609391,1838848,931979,691867,648977,-707973,198158,-595208,-594607,-174352,-1302122,41838,-1414556,-1180558,-767745,-1083628,309419,-237581,780154,1337889,630837,1943191,408386,674554,86357,-1066787,-114554,-1355109,31077,-90003,-126332,978479,-231229,648014,-289139,-983112,-387998,-1785969,-574797,-809277,-115065,1049497,617690,1820491,1022318,755991,590445,-549476,84209,-575279,-86549,6394,-469522,163831,-810860,-597978,-670010,-1278601,-445192,-848004,124251,648438,671889,1671508,766346,903166,566726,-7333,-44818,-922387,-285785,-766435,-39072,233992,124384,668399,-476849,-449597,-688976,-1009697,-833876,-834080,-433913,217549,580850,1170748,1020030,1236176,647710,52079,244186,-255196,-554975,-297802,-263581,220400,52019,-1858,-385033,-753250,-771498,-1177155,-539102,-162168,416961,851345,786231,1137615,888437,443209,418053,-192571,-316815,-552114,-188714,15247,42390,24531,-217260,-15359,-249599,-1033287,-630017,-759404,-488112,148680,505662,731080,1199985,993547,612039,348505,-290071,-400293,-698300,-271043,15081,-207851,233288,19320,6525,-154397,-589949,-419742,-764123,-331123,-120948,72451,733290,653706,766711,854151,126095,250509,-16113,7762,-84838,29375,277802,-344566,21760,-245439,-606860,-486799,-978869,-994245,-692029,-312485,374247,843126,1205214,826242,1028408,820442,-16036,-98879,-634110,-612726,-267130,-353182,168290,168440,190140,-47983,-276411,-193622,-650774,-670952,-295540,-183104,133759,50761,699119,753247,604671,435491,188664,207238,-69489,-107177,26639,121890,-31741,-136986,-338645,-624007,-854030,-989034,-989995,-365220,174723,515464,1058647,1019916,1063985,887509,352836,115162,-281517,-885383,-841872,-549960,-195218,-106867,364881,410879,454954,126052,-184814,-313796,-492313,-484711,-149840,-21507,121534,279587,295573,692345,97781,107293,249410,134507,202869,-44602,104623,-132135,75566,-546238,-676911,-782918,-841654,-646347,-656111,19033,515058,789145,1069037,1022423,887227,857905,-93679,-263122,-715968,-851307,-616469,-670797,-40637,182575,419726,316156,-96754,-72684,-331385,-330201,-314591,-380693,273264,63402,268625,411235,541627,367846,246086,444617,214314,139038,337869,221138,332478,-49145,-811648,-608336,-971210,-1062544,-369335,-420830,341545,589684,672038,1052676,1124514,1015597,54895,-214139,-975850,-572786,-534349,-499368,-35133,-17333,282104,363286,447683,88369,-39270,-266121,-661071,-360137,-271318,-193580,-1845,169115,197780,300399,300912,634517,317384,65887,376007,87697,243512,-174816,-195109,-302267,-778058,-690031,-994422,-675620,-222603,114385,959315,915124,1134460,1141155,671870,382217,-237331,-326137,-889291,-825940,-271102,-462225,-179717,-21378,97809,442884,152148,157595,13705,-405774,-294085,-635515,-45858,-196429,86331,274209,285694,453652,316607,234662,533473,175547,358360,-46799,-16409,-341652,-473258,-993523,-823158,-778172,-752695,-411237,317456,418058,1030142,660094,844320,617062,102677],[0,0,0,0,0,-6,-3,-3,5,4,12,6,14,-5,12,-17,13,-28,20,-36,38,-45,56,-65,72,-90,98,-122,134,-157,181,-196,236,-247,294,-314,356,-396,429,-481,516,-573,620,-678,731,-798,853,-930,993,-1074,1157,-1240,1355,-1445,1588,-1712,1891,-2094,2341,-2680,3100,-3713,4579,-5931,8200,-12493,22287,-53861,455883,1561258,673896,-248359,-742511,-2484553,-2271109,-2603364,-1929027,-736698,-192041,1495729,1177638,1740257,1313092,769431,120776,-156214,-548615,125720,805143,716982,1307679,791252,486266,216877,-1766248,-1618762,-2395227,-2287334,-1256138,-1153413,476953,526071,1246688,1181871,1016538,690219,391679,808353,419495,938417,1246354,1097461,1192124,-397633,-732085,-1738205,-2911450,-2520508,-2528662,-2014412,121283,483937,1848871,2280159,1381970,2294589,-190193,196748,81100,-1777681,801113,-830610,775887,1794802,61536,1778002,-457765,-625712,-1173993,-2542576,-1258656,-1996485,-872204,48169,281290,861717,615460,1152236,475859,1195782,884901,986344,1656446,1499132,1219049,762514,-496519,-1309608,-2387299,-3392185,-2796781,-2602595,-1433384,-19383,1208469,2359748,2546209,2434504,1219233,764448,-266055,-1263074,-578953,-1466699,350795,495068,738506,2212870,-39093,1231546,-801283,-1612711,-657539,-2986032,-855360,-1712424,-738040,909889,-881643,1849371,-37704,439866,2326508,-299975,3146891,1534726,968020,3168002,-1712704,522998,-2052544,-4340085,-1008358,-5539500,-963212,-884319,-1287868,4151309,635475,4051618,2663544,239923,1908070,-2573347,-533429,-1768408,-1660579,670410,-594440,2023116,847128,1149450,1092442,-918303,-326975,-1898365,-1668619,-1139394,-1623287,-377813,-589316,-102619,490141,636521,1006964,1133618,1777108,1814304,2324296,1815997,894452,857538,-1822384,-1978317,-3516123,-4279833,-2388880,-3149125,-428760,1080653,1327649,4511399,2418727,3170780,2093377,-897586,564582,-3144380,-1389702,-1028376,-1895361,2140302,-292576,2328710,1808624,-670103,2146930,-2276497,-671970,-947004,-3071527,337248,-2364887,-550390,730536,-1332213,2469367,5119,1636493,3225455,930049,3889337,1512477,1030624,1102381,-2755587,-1970347,-4130799,-4259366,-2857281,-2608266,241497,843372,2716964,3573711,2998102,2850337,1210468,53902,-1369621,-1698255,-2259608,-1559628,-873989,76000,1216937,1039821,1861223,683881,50666,307282,-1595444,-855468,-1572120,-1640617,-303637,-1584585,-29349,-193564,98302,1639715,1029105,2819005,2954292,1848367,3071304,590121,-83427,-1390055,-3732926,-3360391,-4333679,-3791705,-1567405,-734697,2294642,2743977,3511205,4099760,1921534,1889810,-500750,-1765014,-1545572,-2537443,-1202707,-797501,-370108,1405151,1025850,1539197,1267226,88907,118383,-1323279,-1574218,-1015795,-1705736,-855986,-1037858,-785758,158487,126418,1303030,1789594,2197233,2972528,2516092,1853381,884532,-519063,-1991128,-3578335,-3919343,-4036386,-3374263,-1324739,-97972,1635063,3315572,3489247,3852749,2171413,1379875,261681,-2026049,-1464300,-1921416,-1415202,-233108,-247412,1401887,1178961,1354389,1339791,328060,-42602,-987077,-887050,-1082308,-1632924,-1075752,-927320,-228346,-380428,470245,995922,1667507,2430766,2389893,2455977,1877844,717585,-66482,-2023921,-3145872,-3650301,-3817419,-2753296,-1697812,57795,1696596,2797782,3631588,3048754,2258133,1081802,-417092,-1435614,-2031906,-1942772,-1246764,-818296,72733,538572,994640,1126814,665281,596050,-491230,-548420,-786501,-1111003,-994553,-966841,-810664,-637460,-119996,292737,788595,2044363,2037038,2155132,2567257,1781650,1026678,-647046,-1813773,-3009431,-4107378,-3627843,-3015803,-1381587,490456,1725381,2941699,3372457,2515886,2412819,537804,-435428,-1215231,-1684677,-1661708,-1272501,-510090,-60799,739268,991641,868270,701681,-175459,-425047,-691261,-738230,-693595,-874678,-444358,-572869,-354112,-56352,-486,761408,1263622,1904935,2337099,1819613,1209501,384383,-791524,-1644488,-2970954,-3387720,-3027909,-2613339,-1212014,242876,1748303,2935167,3073494,2879677,1480571,698641,-14002,-1363321,-1550177,-1438333,-1153351,-261163,-39924,799130,824498,653795,557465,-352351,-366225,-705878,-727518,-386395,-578964,-332554,-269879,-729036,-125011,119740,817869,1325750,1731042,1985866,1813073,1360327,614795,-902660,-1404846,-2886886,-2862433,-2830281,-1936257,-693333,222009,1606076,2329900,2537619,2423302,1417897,731640,-336305,-1077271,-1099483,-1246035,-870657,-242878,124408,451310,416282,532271,-146412,-107311,-366109,-750562,-192142,-615767,-163998,-388672,-293441,301013,-385357,387835,299994,498862,1496300,1083635,1673431,1064280,100499,-431944,-2038053,-1865374,-2422333,-2460146,-1604199,-1071568,819463,1064586,1964388,2515805,1236114,1689198,-45906,-256851,-394932,-1377995,-381773,-780118,181502,397196,85126,532390,-262178,-126730,-220977,-895446,45642,-724382,113264,21349,-365744,689702,-489292,332752,162728,-3014,1485597,331987,1912680,1146496,616223,517371,-1010903,-669390,-1758798,-2089629,-1681783,-1441502,13386,102301,1352521,1823736,1536775,1981102,572814,593189,-199563,-843398,-208229,-968737,25864,14622,-55867,567851,-421726,6301,-899785,-1073128,-202017,-1196821,243926,-169196,124609,925451,-228208,541752,-202787,104658,515095,-82840,1340957,566569,879140,589573,-370285,-120126,-1599802,-1315462,-1599811,-1553090,-583204,-601622,702782,996901,978492,1616961,873141,846298,288743,-449219,-102504,-725263,95659,251536,66596,479678,-422489,159176,-439189,-805124,-588547,-1140850,-175404,-239167,-12384,737463,105751,754664,382572,260279,510419,112905,443163,136833,494820,463203,-5090,331562,-307904,-416144,-1093389,-1308609,-899573,-1012493,187496,661915,599294,1088199,746996,683141,434603,63888,-212859,-331642,303686,68887,451855,266224,408540,312971,-569591,-631781,-961762,-1119375,-897867,-591873,-127094,459920,471247,944731,991284,399173,495522,176919,116484,-88885,154099,238007,26574,43493,-177039,-223483,-822664,-713011,-1052998,-753101,-404777,-56435,301490,448925,646357,606631,509032,10798,-116814,-979,-128835,411397,610880,637487,493491,189980,361152,-690298,-876983,-1045192,-1187210,-964002,-582260,-331140,772234,523642,1257310,840201,602693,555319,-125620,78875,-358133,-77768,-3717,-88846,-100710,-341492,-493271,-382586,-806111,-542499,-498251,-54193,54075,2768,618882,116725,180763,40533,-144334,-81940,-224390,193928,265869,794874,806454,616336,279774,-96006,-791905,-973388,-1520511,-1330444,-1044916,-667914,266135,405879,951650,1121274,990043,698089,185632,111334,-63978,-187893,-23896,-180405,-116077,-42093,-124717,-340291,-104646,-312630,-477337,-52948,148567,59163,244657,83961,200238,297326,-29918,16301,-405561,-194498,115346,628327,1125031,797713,835877,241710,77796,-768707,-1146698,-1478364,-1429339,-1010148,-478167,9704,649954,947293,1105740,993758,727122,392737,37388,111778,-417667,-299233,-267722,-339869,-274139,-379788,-133888,-141394,-194377,-79454,186682,-126276,363934,259459,27861,60085,-316274,-148807,-544097,-182551,-19643,-106923,756827,908946,971257,871606,359017,-74489,-657681,-1127440,-1555274,-1473191,-1108639,-695114,75041,505713,825938,1027116,1267542,861053,292873,224455,-124401,-298854,-315025,-762883,-220965,-335499,-249212,-261933,-225925,38616,-180408,150545,258823,80770,401264,-1645,-47747,-319291,-533701,-152843,-406024,-240068,570161,607299,1068196,946305,766726,-135216,-164661,-499794,-1233219,-1137105,-1232655,-1070712,-187011,-85282,773509,973422,1131698,1177868,527081,628298,-112602,-377746,-317129,-710385,-307446,-274937,-132193,87303,-297695,65664,-86971,-10504,500622,63105,331170,-134710,357291,-162494,-533995,-213120,-623265,-72697,-385609,251583,682004,788956,1316262,349411,316151,91180,-1020886,-745773,-1313043,-1180961,-854535,-530819,233245,462358,1055767,1037819,892232,1016165,254650,32217,-224382,-350816,-140745,-615359,-351611,-555484,-298630,260517,-478665,192799,65338,120996,463349,118455,484704,-148381],[0,0,0,0,0,-5,-5,-5,-11,-2,-13,8,-6,18,-9,25,-19,30,-34,38,-47,51,-60,72,-77,92,-103,107,-134,131,-162,167,-194,215,-226,265,-268,311,-326,361,-393,423,-467,498,-545,587,-638,691,-754,815,-899,975,-1075,1180,-1308,1463,-1628,1847,-2093,2410,-2795,3286,-3917,4727,-5750,6954,-7709,2997,148815,1049444,1507526,1563632,2406494,950045,953085,-529963,-1501967,-1632324,-2264352,-1485041,-1139508,-509837,396289,431303,483983,123398,-383896,-755977,-257019,-22532,1023562,1508204,1988592,2800270,1369951,1523061,4200,-1726661,-2087595,-2999021,-2435992,-2181511,-997124,92963,612709,1236218,1182161,933425,173573,314842,51533,317622,796110,882279,1539938,899764,842505,3038,-584118,-1358837,-1199826,-1344136,-1141711,-89315,-810272,728022,-212146,-587058,104978,-1904005,-358523,-592143,-12691,2311949,1703159,3422708,3086227,1710768,1650901,-606704,-1365049,-2815819,-3380367,-3180309,-2256356,-1275067,77339,1048780,1566942,1895797,1061396,1242388,395829,16552,-74396,-40378,719186,387008,733414,84356,-179619,-187047,-922353,-473332,-840081,97859,107980,-8274,-12715,-433792,-722610,-1584653,-1236315,-1621569,-704192,686006,1353119,3595064,3099422,3650139,3506274,698812,228538,-2560323,-3166631,-3802675,-4187520,-1647790,-1857351,333300,1624169,1256048,3436376,1198486,1561320,1523973,-899655,1468918,-1075500,-127273,587995,-1720334,1515868,-1323536,-831365,1033747,-2122524,1592669,-661677,163393,1296883,-1292008,663622,-1887838,-1999587,-1758953,-2340808,-43840,103799,2577349,3438915,3893201,4099815,2401315,1787683,-923845,-2481124,-3643685,-4677277,-3795082,-3350419,-1386985,355922,1852727,2669191,2584074,2582896,1620252,1209589,476004,-562410,149461,-808501,-843471,88314,-1514897,86252,-773496,-489799,1205423,-520043,1650155,746986,35441,1108340,-1974570,-717021,-2625426,-3074564,-882193,-2028840,2037432,1800858,3785714,5531357,2787212,3990955,523621,-1204216,-1899927,-5862388,-3567820,-4977961,-3583018,-103588,-1006957,2833832,2445003,2284269,3864929,873643,1748809,480365,-642696,-239913,-1365178,-633150,-1251921,-1103865,-657888,-520899,334082,-1701,1516726,1077292,993229,1132538,-438630,-318419,-2904276,-2715623,-2613431,-2547106,76710,285704,3227837,3856277,4481681,4649088,2163951,1666160,-1584542,-3318863,-3976442,-5592261,-3580519,-3335481,-1186181,1146147,982749,3540099,2888695,2499296,2829751,929515,674394,-96081,-1307291,-589768,-1829438,-1231665,-1095108,-1315377,212624,-331690,1311263,1251217,1312929,1960312,108923,93794,-1283097,-2542712,-2581692,-3231784,-1998519,-574779,950697,3081132,4349755,4731021,4298191,2792044,791418,-1199939,-3276192,-4479229,-4693639,-4300578,-2730169,-1299604,293236,2300177,2717191,3052195,3015973,1644451,1914982,348579,-566894,-479861,-1730829,-997546,-1328451,-1289308,-746894,-466731,417783,773142,1684345,1569068,1359050,1033727,-408495,-1224999,-2512593,-2711794,-2567214,-2157168,-71907,1101892,3013405,4065045,4282174,4363798,2423676,473464,-1746394,-3280502,-4047269,-4791448,-3779712,-2864966,-964888,445586,1773557,2619988,2858901,2798669,2026991,1372734,605085,-317532,-845951,-1606661,-1034942,-1314601,-1490146,-910806,-624949,305535,1089861,1725030,1782708,1463590,820183,71481,-1623476,-2264158,-2642965,-2942693,-1838994,-608864,1066711,2921959,3577533,4560923,3632455,2181398,731360,-1607025,-2954078,-3892127,-4167565,-3342157,-2148940,-852760,856544,2030664,2296510,3042215,2314913,1948734,1379938,339262,-56533,-697233,-1160730,-1171059,-1435897,-1415393,-1026809,-726115,371728,895293,1243513,1875662,1369153,894354,-298104,-1239184,-2041508,-2621329,-2115850,-1824645,-217298,1150362,2636129,3738871,3662334,3371830,1802544,514770,-1694810,-3192891,-3764319,-3881974,-2786127,-2148002,-598596,607918,1518391,2364300,2237320,2243310,1827019,1121116,708224,-89050,-549313,-908305,-1137256,-980483,-1072730,-1185576,-582431,-101925,603133,1318423,1170220,1432078,563229,47240,-906312,-2008469,-2375352,-2155040,-1105384,-596860,1309215,2486151,3230920,3321839,2705329,1634117,65106,-1415556,-2684935,-3343270,-3167665,-2666601,-1493009,-771579,433960,1591683,1862832,2230694,1598016,1438486,810803,213162,71159,-344558,-360088,-956502,-1197244,-517503,-1304708,-314072,-165702,250829,1245277,823108,1523631,510812,-152953,-531751,-2052273,-1702428,-1889237,-931808,211471,722918,2296705,2585159,2620390,2296273,919070,-113389,-1643110,-2308488,-2654764,-2994166,-1499822,-1476078,-34888,591187,1144797,1500290,1206072,1484524,1132465,641662,841070,-157537,508731,-610669,-625964,-497140,-1323140,-601238,-1136490,-259863,150671,152041,1360217,311431,974364,351594,-678409,-630375,-1978064,-1068999,-507793,-451415,1729732,1106191,2744018,1996799,1221488,1117433,-957215,-820680,-2204088,-2486741,-1518649,-2285691,-239700,-130474,393088,1624079,538367,1681143,765716,514641,948675,27180,1089997,184300,123001,14438,-1218918,-393349,-1006792,-693352,-361021,-701772,472726,130783,807396,756391,-84839,-71696,-1212149,-410937,-796733,-497406,901858,380110,1957029,1562791,1343244,1537954,-438764,168001,-1641473,-1568632,-1460755,-2197208,-564400,-1024852,164436,994533,216485,1096909,25494,772387,580481,158569,874810,270795,895233,359901,-324624,42727,-1211564,-757965,-1235930,-981401,4338,-444641,707313,202364,110542,758197,-450164,-40030,-1045886,-461596,417710,-56066,1396358,759451,1158296,1347662,166714,277434,-777956,-896110,-1048614,-1733424,-693551,-717807,-32745,479998,360715,863567,124787,363987,148149,-91905,529228,257600,708032,736115,636738,518119,-422560,-381846,-717509,-848833,-862129,-1134015,-428057,-204487,-38203,438147,-79036,79664,-43820,-65682,297857,-133053,847859,620606,955948,1068118,669618,105497,-385477,-696772,-1126191,-958993,-1023126,-599556,-88511,-103543,482795,421745,295942,96408,-25363,-217105,-68107,75031,648188,672197,882250,690457,712427,265120,-335472,-705884,-940855,-1360226,-867469,-618833,-301139,-61497,80314,174979,345757,262335,306125,-2585,355816,711343,443539,636846,498702,197097,89526,-639302,-734132,-1053480,-785238,-550212,-147168,180081,647949,411785,502549,17251,-155833,-476555,-540672,-46682,-207414,415618,570395,950505,1278598,824959,411713,-321906,-852850,-1087574,-1164511,-961444,-1000887,-368679,-188176,-105031,287295,150277,452880,347708,122822,813038,467924,481135,529095,-4901,-316004,-591149,-645481,-786711,-991351,-256153,-342265,153844,389894,677992,749842,182698,204123,-521845,-408819,-801306,-676561,-69412,30999,885297,1091204,1179179,831998,382654,-31716,-471179,-1052363,-968707,-1224981,-724423,-700376,-397003,151745,41070,672357,696570,550636,602642,469686,653291,385469,87617,86701,-518483,-575161,-1073672,-823093,-597119,-420019,142742,368438,758728,683655,549264,564345,-161910,-373325,-779480,-959838,-196829,-52794,363064,561086,1003246,1288478,700614,674609,118456,-737146,-992628,-1202064,-803277,-886648,-829916,-311767,-126599,314091,479246,521827,780084,857891,669443,713577,433393,294293,-240878,-435043,-715434,-1015279,-722920,-939388,-344241,-70487,224375,696831,728083,611149,338144,35776,-568095,-792750,-845022,-834842,-301975,247380,682578,1223124,1154590,999668,528085,30636,-53966,-920595,-1083211,-1214368,-1193038,-521534,-431594,-194101,277728,592102,1006272,687099,872387,850206,585950,531528,-114305,-279873,-564261,-753792,-744140,-1173188,-570614,-226645,59783,680605,619449,1063373,495894,353133,-234466,-425290,-839303,-934375,-763866,-102803,-31874,949150,1143132,1103828,933390,463704,113780,-450968,-539236,-971770,-1044819,-798839,-947564,-233706,-375277,282098,435941,701374,1112421,476452,943316,606997,224464,245375,-493629,-731829,-507664,-1171221,-642570,-905973,-39886,266174,550197,873588,1015367,660196,76500,-330240,-407394,-1204530,-560436,-508797,-180931,383023,361760,1107671,841684,1055381,724743,95192,-264655,-827120,-749993,-1123267],[0,0,0,0,0,8,-3,15,-21,17,-38,28,-58,55,-80,92,-108,143,-161,203,-231,279,-324,382,-440,511,-581,670,-764,864,-988,1105,-1262,1401,-1580,1762,-1963,2191,-2419,2692,-2971,3283,-3620,3983,-4388,4824,-5297,5827,-6387,7029,-7714,8487,-9355,10306,-11416,12642,-14093,15756,-17744,20138,-23077,26818,-31683,38362,-48025,63343,-91351,159962,-790180,-867454,-556127,-465806,1317367,1429922,2765165,2592611,1922657,1680721,504060,-182207,-1471976,-1405952,-1400060,-1336375,-798420,-472048,-186703,-977855,-113229,-951144,-808473,11036,-249825,1467564,1082207,2119606,2316956,1033142,1186313,-260325,-771035,-1517272,-1833664,-1005177,-642669,318815,364180,670736,224282,-515659,-1138284,-1810413,-1538731,-1656859,-593463,704077,1740412,2439343,3177912,2254720,2296389,813196,-482829,-397352,-2502483,-1609849,-1792210,-2208165,279780,-1782590,-157108,-187674,-1306990,1428668,-654329,1224917,1921643,1060118,2659067,1284780,773062,337376,-1589835,-1183428,-1946961,-1787815,-275628,166681,1123147,1260481,1076290,812627,-602864,-1506345,-2388462,-2766818,-1700658,-1510713,822706,1471752,2907164,3936609,2784893,2822136,1322154,-109099,-1122150,-2269886,-2360230,-2514937,-2006625,-2003132,-990590,-668194,-494374,636267,14881,1406110,1672471,1500436,2916349,1010037,1926152,-169215,-1379818,-941841,-3157018,-1380101,-1291932,-693452,1953608,196330,2936058,1591099,-5441,1141295,-3794182,-1717727,-3344274,-3697460,899583,-2193886,3130876,3477435,1847362,6227124,464698,3094082,430602,-2927301,401902,-4341426,-2191027,-2245174,-3686661,-5031,-2217960,112922,704023,362637,2907533,1795013,2893875,2785536,1462705,1501414,-812754,-1451846,-2134382,-3282983,-1922689,-1772396,-39836,1720294,1634957,3012477,1759709,748533,-270063,-2234534,-3164089,-3781936,-3070344,-2301745,367011,1665869,3272079,4346034,3166676,4366121,1180547,783822,-251264,-3505365,-1542467,-4179006,-2973432,-1685555,-3458076,572757,-1416837,1121148,2286363,971587,4902548,1605199,3049126,2436203,-1457904,1128726,-3553106,-2791763,-1893465,-4299590,887589,-720654,1610043,4028524,1151065,4072453,120361,-1262388,-871136,-5026249,-2659649,-3646116,-2384254,1016466,911286,3999680,4227672,3909348,3878628,1834063,769137,-1121213,-2292904,-2997946,-3570743,-3393990,-2711661,-2288262,-1363064,71224,422695,2427866,2540829,3613238,3502285,2004760,2362359,-220660,-1357757,-2229959,-4244296,-2864677,-2834053,-1010836,1118759,1782823,3535104,3253008,2113011,1834163,-930640,-2647223,-3250577,-4772329,-2717335,-2129647,-565983,2608275,2516584,4792174,4131830,3024846,2749998,-180365,-352692,-2383846,-3681839,-2880551,-4130930,-2470359,-2120965,-1688528,459318,808277,2186556,3479150,3051942,3935236,2682365,1178231,462469,-2269867,-2555095,-3442963,-3804721,-1922614,-1195749,871736,2772791,3060765,3760986,2742228,671096,-476506,-2824895,-3501895,-3604013,-3156918,-1543241,-215237,1938176,3167570,3849714,4389507,3023843,2600378,911653,-1049606,-1641963,-3693862,-2886142,-3712818,-2838424,-1655366,-1557569,531711,1197916,2153176,3602404,3130093,3835057,2511018,1396074,-319168,-2231201,-2975497,-3789114,-3765407,-2579365,-912411,777580,2085906,3570304,2948158,2285759,884383,-973072,-2214818,-3759218,-3479985,-3065747,-1828761,320006,1537091,3303450,3818736,3431722,3181975,1471029,538023,-787845,-2198748,-2597426,-3183970,-3126503,-2755199,-2404603,-608914,-114999,1201781,2334873,2816960,3828110,3337897,2557731,1453352,-600649,-1657409,-3138986,-3492424,-3219713,-2528423,-836923,661266,2052292,2877278,2824904,2357922,732025,-825515,-2243801,-2969171,-3338725,-2808601,-1394963,134591,1546594,3194710,3011327,3756702,2637443,1582664,676381,-1351382,-1736308,-2772840,-2962814,-2654399,-2609354,-1794879,-1007562,11974,1202591,2028651,2935092,3275100,2983882,2551601,1197386,1053,-1754778,-2561270,-3272576,-2874378,-2184387,-755188,658979,1545725,2687538,2609818,1781207,548449,-522467,-2089094,-2834113,-2675019,-2288345,-1068617,364686,1591865,2749445,3176290,2865221,2230711,1287057,328742,-753467,-1894018,-2294003,-2401169,-2666524,-2359460,-1686436,-952855,-137771,760099,1713773,2408509,2615775,2949432,2143147,1018342,-317871,-1272018,-2492103,-2541722,-2625581,-2031928,-684892,336189,1839677,1933128,2230353,1362795,456862,-670320,-1809995,-2111897,-2518674,-1176361,-705679,264639,2082422,1922843,2365593,2264655,1590517,1156392,-137535,-566606,-1397753,-1818162,-1594197,-2488738,-1803204,-1408776,-1035141,343486,450737,1497648,2075117,2115108,2713148,1697777,1247763,-68058,-1252633,-1773372,-2601330,-1604101,-1698842,-613871,620519,797007,2124360,1596337,1061294,410260,-1065195,-938891,-2282780,-1267287,-721975,-557870,830263,997973,2160801,2063625,1368192,1560864,254758,42610,-859940,-1185787,-885655,-1889749,-1023463,-1696925,-1277972,-271461,-626778,773477,896396,1583655,2254427,1617236,2222021,567677,376228,-395438,-2123785,-1382830,-2168736,-1147541,-480766,-257853,1540715,681833,1460269,803208,-408973,18568,-1692532,-799658,-1489068,-815759,686436,400691,1576772,1513842,1323682,1388875,79162,389221,-600396,-847077,-574806,-1547414,-480187,-1338483,-668897,-713587,-1131304,183461,-248576,709522,1538458,1080805,2278882,997340,1364573,444547,-710213,-604943,-1776985,-1081265,-1127740,-741564,477712,-113743,1077074,336457,43318,254761,-1022970,-496965,-996849,-505834,281284,110124,1443937,863082,1268225,1119141,-20288,553816,-770079,-650697,-461167,-949937,-148076,-761765,-252963,-245784,-902759,-147303,-708244,298571,245974,437423,1434707,909248,1502280,772957,288719,286885,-1169766,-684041,-1104450,-853662,-65683,-358619,131929,365912,215720,97470,-457679,-230243,-518601,-325253,-137664,343121,1059122,904892,1364453,843554,400681,4186,-578386,-522889,-665674,-477026,-239379,-577245,8866,-202915,-16486,105260,-398521,-323196,-157064,-72374,339502,707777,1141812,1056329,868626,426488,103935,-264640,-505890,-659462,-814760,-356785,-240782,-4211,57106,-283746,-435576,-511986,-568693,-285958,58890,335455,588044,994336,1211838,1138011,567593,417735,-454152,-754318,-885772,-822980,-567207,-33142,122403,530039,83860,111539,82,-303556,-493719,-534473,-253291,56377,290856,942976,660466,651601,721745,293960,300083,-85220,-209572,-197781,-359129,-317052,-527787,-383527,-504413,-504834,-331788,-603230,-96988,281319,719797,975326,1193450,1419742,839143,596373,-376837,-912784,-1013153,-1208457,-905264,-392603,6935,648611,509710,823468,471195,133295,-182425,-580832,-495224,-556298,-85617,160920,563002,510564,791824,731305,445004,-65719,69460,-123929,-156695,-237278,-470771,-339477,-735051,-865665,-546105,-835106,-531197,-155186,546152,1016864,1213386,1418998,1255894,955414,184587,-525063,-723535,-1285642,-1429819,-830095,-731883,53519,483800,674170,661042,662168,436840,-457362,-517819,-577022,-771554,-374716,14277,250534,430086,713959,820149,590474,629552,224053,281709,143244,-443878,-405426,-574639,-1002951,-1154004,-896514,-652569,-447777,163631,638253,978707,1489873,1474380,1297996,874805,72335,-315674,-1025502,-1416222,-1078326,-865845,-277400,-139474,425475,852352,875286,899332,327422,-386893,-378978,-727165,-656789,-819746,-368359,175609,87205,915375,576012,761553,532221,287054,344357,42299,-346627,-564642,-1052637,-889757,-1071022,-902159,-1035238,-264924,109931,555271,1576198,1448689,1410911,1641249,546888,290059,-544315,-1350767,-1209455,-1207550,-1144280,-585824,98363,750032,888966,1067889,891461,483300,-22096,-503778,-428903,-847015,-842435,-172383,-8957,671123,541988,895906,846781,645813,763361,288551,80731,-172791,-683686,-721984,-1386717,-1066993,-639433,-852818,-171424,170636,771895,1000173,1505266,1424668,1086511,879246,6524,-705365,-1148634,-1654092,-1073360,-1246685,-485439,45908,275107,1139556,863219,804496,500933,-73445,59458,-894267,-556923,-697473,-456381,68015,-108049,576513,500025,230551,816703,560653,343945,65600,-109676,-94103,-834532,-1052236,-1004332,-1211728,-773671,-639304,262732,686461,1143913,1163060,1159471,1491863,726515,163530,-501429,-1338099,-1171860],[0,0,0,0,0,4,2,9,4,10,0,2,-6,-6,-10,-4,-7,0,-1,3,4,0,5,-6,6,-14,15,-19,30,-23,38,-29,42,-40,42,-54,43,-59,48,-56,47,-45,38,-26,11,8,-32,64,-89,147,-180,258,-321,415,-524,634,-800,957,-1196,1463,-1831,2331,-3020,4090,-5817,9011,-15975,36729,-270787,-1047398,-1238383,-2210508,-1704505,-1682536,-506028,903790,1047173,2573186,2154455,2179272,1161235,78961,-537252,-810964,-725450,-566549,-154177,-87519,886397,582235,-138257,-443771,-2133231,-1436309,-1940443,-1478209,-403989,-97903,1614678,1315487,2019368,1650548,890047,1163808,108943,366094,635,291536,66656,-418847,-188139,-1556282,-1784361,-2326600,-2622995,-1450544,-1240668,199136,2071914,1872857,3169855,2736748,1375674,1678410,-1449830,-1147147,-1275215,-2657144,124295,-758590,722745,1549167,90101,1921861,-918764,-1103878,-990686,-2507460,-966057,-1728072,-375838,830189,794426,1981095,1680618,1632697,1409103,1079344,998794,714036,450470,-100219,-561631,-1373285,-2179000,-3111190,-2695620,-2962009,-1708333,-315688,919767,3118334,3076809,3577225,3020872,1366553,396226,-1500189,-1985965,-2605615,-2030257,-1567568,73686,1097652,1567941,2178744,758162,633587,-721072,-1667762,-1543352,-2637134,-1269140,-1003771,-413449,1377056,681127,2553225,2044912,1586267,2854427,357694,2360235,607802,-1160348,248077,-3717035,-2024389,-3131552,-5127374,-622772,-3503715,1105722,2799665,1244098,7036268,2115609,3663305,2685195,-2626348,420750,-4452081,-2963015,-1818571,-3204404,1461917,82954,2184229,2764498,973580,2171894,-1294643,-1062989,-1967877,-3492174,-1052829,-2406903,-391296,689060,169448,2828829,1732937,2560002,2661016,1436977,2648071,260274,-327946,-1103683,-3338223,-3207509,-4452666,-3717054,-3023002,-1191519,548944,2149890,4801499,3947394,5168003,2957820,958611,541259,-3915269,-2455218,-4303268,-3421962,-431577,-1695155,2823369,1646367,2346943,3521605,-604570,1948921,-2282346,-2396962,-836560,-4569389,186719,-2115706,-501087,2922198,-749266,4786392,1827914,1907825,4877337,-552033,2665508,-665873,-2919843,-960167,-6413351,-2985484,-4239006,-4016841,511257,-711990,4153477,4144740,4758365,5665267,2139794,2376694,-1387977,-3093459,-3429500,-4956571,-2511433,-2341894,-263755,2208763,2142579,3210920,2674915,1189719,483344,-1310127,-2031803,-2283073,-2710003,-2090530,-1180078,-757571,971420,1868303,2048807,3368333,3001888,2727040,2729794,554361,-6963,-1857295,-4319484,-3777323,-5430659,-4145325,-2419031,-1493665,2538357,2618066,5520986,5516047,3766654,4295058,-21748,-897407,-3083632,-4889754,-3071119,-4238273,-1500393,301738,661118,3731972,2099874,2790365,1993301,-352933,-55659,-2350054,-2740044,-2139687,-2663932,-756608,-698809,563730,2106433,1772959,3398664,3023525,3012244,2422347,579495,-318067,-2411412,-3771193,-4522527,-5096046,-4090170,-2898123,-424580,1957280,3330413,5244139,5272345,4637206,3523690,614059,-1466741,-2833150,-4586491,-3610919,-3550806,-1874965,197095,1386179,2997222,2743377,2493889,1895941,120693,-564478,-1889954,-2305592,-2219325,-2101357,-1119233,-361904,557978,1668136,2142445,2877686,2781386,2827112,1831444,1113282,-274529,-2299015,-3340889,-4693147,-4429588,-4100198,-2503732,-254819,1625873,3748193,5064001,5123154,4894120,2450016,544080,-1576162,-3168371,-3964452,-4241460,-3086371,-1225793,-180105,1750612,2397301,2614774,2515440,1400612,246197,-724039,-1347200,-1880113,-2159197,-1702883,-1258559,-362980,527037,1418662,2064397,2527405,3058797,2520998,1959593,775410,-854557,-1971609,-3677273,-4240515,-4226718,-3945805,-1992271,-282534,1606115,3748072,4406454,4976050,3954067,2310957,839518,-1604262,-2786767,-3625845,-3641507,-2657160,-1373642,141931,1477956,2133216,2165682,1585018,1338022,-154993,-381783,-1457216,-1652454,-1496104,-1802622,-723801,-311035,266406,1100045,1586257,2446614,2632473,2214093,1860599,523891,-407833,-1931185,-3171524,-3447542,-3854741,-2915659,-1887719,-369843,1774189,3150875,4335632,4316961,3197513,2415398,71014,-1164464,-2409675,-3208436,-2930705,-2467440,-977623,297986,1071461,1436899,1619705,1613573,807931,35140,-532563,-1185455,-1317410,-1011116,-936005,-888486,-284529,199149,843895,1555366,1462312,2245115,1858812,1272701,761934,-495071,-1425755,-2648466,-3222251,-3418401,-2966075,-1418043,-400329,1608465,2735439,3433598,3995345,2793259,2016011,393629,-1510176,-1907757,-3044994,-2206908,-1808568,-1232602,397908,614494,1546510,1138723,973410,577684,-325887,-176371,-1052257,-936062,-619353,-856568,8889,-173719,621225,800825,773273,1470827,1391397,1448420,1272807,285305,32681,-1477714,-1917480,-2796296,-2863249,-2198778,-1802110,-180921,1210484,2248211,3133570,2559284,2859535,1110259,182891,-895966,-1935853,-1600043,-2166953,-1324593,-518901,-290655,1148671,709334,798593,849809,-208271,321422,-842790,-63261,-293249,-568858,338395,-475630,450042,263321,222360,927416,374775,1149575,1096089,598272,887895,-583803,-394796,-1742052,-2475461,-1821964,-2329902,-543262,-397929,740847,2212678,2064605,2854469,1453684,866627,244007,-808069,-889191,-1539241,-1250783,-796950,-790397,593886,8395,396840,533843,-72436,-20210,-639076,46904,-342233,-98431,701078,-212668,608294,69006,-135429,249434,-185569,737439,129632,682575,1122071,93282,321564,-820091,-1200340,-1222735,-1987578,-1120463,-930753,-77605,1104653,1082503,1974033,1301646,1548565,944304,-145166,79998,-1082322,-676420,-778190,-644221,252463,-355150,152863,-138787,-522372,-8997,-1146356,-261138,-296930,-46107,639630,369671,1325998,803128,564791,475936,-238179,-136308,-447340,-244189,347116,-14015,694598,-231023,-453176,-424010,-1142517,-905445,-1250695,-355957,-84147,424738,1146075,1273529,1268168,887552,415346,427876,-573567,-285812,-250280,-136566,-69371,-47710,250835,-75081,-489974,-661789,-915167,-995825,-775571,-226056,430361,714757,1126600,933951,777668,814983,193553,-328087,-554422,-595544,-385523,-146299,-183236,-56448,-24536,-271536,-63049,-345050,-502843,-686549,-562144,86550,443441,521272,763691,579166,669853,305401,57322,96591,-111986,44664,489194,152843,268293,237574,-326612,-622955,-1164627,-970580,-942138,-713057,-353669,543286,1107089,1433706,994861,1492539,764111,277838,-320751,-934369,-512783,-966909,-537768,-74313,-163344,186507,-80034,-59595,120572,-285609,-28365,-367211,-8866,260189,220093,206758,303026,158914,9062,128905,324623,-112381,548329,485109,569376,493341,46771,-380960,-798109,-1506821,-1327447,-1293200,-724168,-158104,407155,1224984,1393635,1845657,1419604,845042,227009,-283061,-921517,-1054229,-1030721,-840604,-686905,-221731,151089,262512,352053,91547,-101197,-172760,-20167,-98753,43869,-14503,-161611,89371,-183611,-12787,190081,33136,448099,574150,741826,736959,393234,277380,-639632,-882030,-1419248,-1788076,-1385795,-1039258,7032,722162,1016329,1611639,1682284,1285558,1073567,303281,-430022,-1019618,-1070630,-1303436,-797676,-221498,-330391,-1943,436499,404520,552237,305012,287239,109253,28294,201645,-522415,-181082,-245897,-165223,-16883,-65207,147632,514035,787784,1016986,642016,587702,-38719,-539374,-875149,-1564561,-1579660,-1474060,-1085461,-276668,426968,1361011,1646170,1797198,1487116,951885,263506,-527214,-677114,-953085,-788930,-947833,-877852,-307832,191249,318303,588299,364216,725891,236314,128748,83460,-69159,-1369,-399726,-514193,-226620,-353644,218730,327688,492222,1145007,850732,713843,797626,38494,-154761,-1227738,-1147169,-1615237,-1388235,-775926,-393319,810990,1075500,1387393,1931093,1438180,1069005,243700,-465128,-799240,-1186992,-964940,-1403306,-596065,85998,-91426,626192,61463,476528,703336,205264,593838,-126892,56849,-20911,-757161,-359739,-839849,-235636,7027,246416,887744,433974,1228396,783909,504386,507107,-678725,-870727,-1760548,-1640244,-1137931,-1144993,252796,77551,1151859,1712937,1448744,1689290,630144,390842,-157762,-1069658,-663233,-1469399,-957484,-413938,-496816,348747,182426,637290,574369,302781,746241,-101347,390551,-6266,-488035,-456941,-745584,-331813],[0,0,0,0,0,-6,-1,-4,7,-3,19,-9,29,-27,39,-47,55,-80,87,-114,136,-165,196,-235,273,-331,377,-451,516,-599,694,-780,914,-1019,1176,-1322,1494,-1689,1885,-2131,2366,-2656,2950,-3285,3646,-4039,4473,-4946,5464,-6037,6657,-7345,8101,-8932,9867,-10895,12063,-13376,14880,-16615,18651,-21091,24092,-27923,33102,-40744,53918,-85540,406915,699648,634245,-301172,-398566,-1588105,-2187989,-1805277,-2139043,-890263,-456713,313039,1361593,1189779,1037592,551436,184435,-26258,243029,461283,1214698,1806322,1371002,1678025,160019,-207878,-1808817,-2978999,-2499841,-3026925,-1739161,-741611,508799,1654624,2072354,2558763,1794309,1282443,-7338,-18177,-458919,-455925,363815,-288288,480902,486889,788,-48474,-1035414,-1281344,-1352088,-978697,-702846,-222338,-186868,750833,27021,-140268,134107,-1163687,651019,365142,1190987,2849607,1224794,2796482,1257056,158535,-386886,-2815895,-3448072,-3663524,-3256574,-2261318,-524280,801372,2509751,2945423,2898806,3000561,1331537,937378,-723763,-1170883,-792369,-1334771,-336576,-594920,179697,63452,-329413,250385,-927437,42507,-360637,-585776,469573,-612601,108872,-618274,-1154959,-553965,-732004,170032,1052507,1938731,2597469,3346226,2639633,1955431,-30870,-2194320,-3429886,-4603881,-4675365,-3743975,-2439806,-642938,1278237,3030432,3593438,3331358,3376812,1694046,601479,-462368,-1948129,-901187,-2025594,-997740,-107504,-1450184,1507951,-197672,-125783,1764233,-1227218,1677539,-76973,-984105,1097334,-2306818,-217604,-1761223,-2176704,469638,-1221642,1825859,2879300,3045788,4696071,2620046,2538864,147024,-2519050,-3429510,-5629920,-5130769,-4345577,-3224958,-136212,1160605,3735069,4289736,3946925,4295226,1409209,902564,-498105,-2557113,-1515538,-2886928,-1521669,-1179995,-874022,313271,412330,1304985,510495,1573394,436164,270601,492702,-1272666,-309811,-2633517,-1993289,-1513267,-2243714,1195838,1118507,3315272,4608224,3428668,4639220,1300379,613235,-2234818,-5428833,-4406669,-6888079,-3831226,-2411443,-1303125,3609864,2412068,5671837,5166248,2486668,4188888,-727148,-659764,-1239562,-4339902,-943909,-3265154,-1271649,42889,-923064,1803649,178216,1927229,1449553,906754,1527103,-420411,-307246,-2035916,-2363486,-2278661,-2879537,-634112,-263359,2006214,3576646,4008665,4943519,3562654,2085374,96930,-2827616,-4813566,-5722803,-5768900,-4349174,-2544802,-207590,1848671,4547988,4803201,5053641,4089891,1712570,949740,-1375667,-2604502,-2495981,-3561751,-1752614,-2036259,-958527,1024534,-57225,2300318,1344472,1706452,2196873,112187,767127,-1340477,-1796283,-2148746,-3573913,-1693352,-1883972,237480,2233882,3177683,5278185,4194843,3528987,2169007,-979913,-2496528,-4933075,-5886448,-5545008,-4981966,-1984709,77951,2324634,4438067,5006756,5030631,3673772,2606797,331161,-1057893,-2272517,-3006200,-2564921,-2902730,-1656021,-793430,-285108,1010793,1340366,1860065,2108318,1527428,1131673,-105595,-777605,-1928425,-2516285,-3313608,-2166627,-934475,215014,2168951,3548106,4568980,4832561,3438367,1975485,-781771,-2979834,-4730456,-5713264,-5201081,-4160688,-2078503,109280,2493633,3879588,4899657,4507953,3448993,2059275,189392,-1211294,-2107868,-2888766,-2671020,-2673720,-1583405,-684700,-102828,845042,987790,1929174,2120702,1543173,1147318,225150,-795104,-1896361,-2797181,-2845472,-2364929,-1173803,697869,1928032,3522519,4197390,4213921,3226433,1497355,-747244,-2817236,-5050968,-5138526,-4893018,-3803764,-1876730,325839,2400907,3937529,4365228,4252015,3342454,1772031,637488,-1269645,-2232116,-2253440,-2608834,-2370593,-1413337,-1397028,-52136,650376,1189676,1641822,1773581,1566987,1134155,-33865,-529056,-1785401,-2284759,-2355518,-2126883,-848285,284848,1934295,2881543,3757423,3784975,2473865,1114747,-855113,-2557762,-4270332,-4862455,-4277229,-3284526,-1395409,498591,2170421,3490467,3918171,3899115,2671434,1650721,317764,-761039,-1386201,-2153492,-2358853,-1858523,-1841755,-878721,-338608,385270,1136314,1248911,1816346,1475523,981845,488756,-774102,-1196819,-2046163,-2397276,-1673784,-1095954,439668,1650751,2722692,3289329,3213698,2509013,970889,-678563,-2421750,-3634065,-3983652,-4094588,-2607568,-1239965,488195,2190140,2798015,3668127,3226007,2285650,1332548,318028,-656348,-1660848,-1529928,-1621657,-1645320,-928572,-1263097,-289503,154840,534406,1061229,926478,1229595,832948,345380,-134269,-1307646,-1078643,-1996643,-1601242,-418159,-150551,1783092,2017706,2517772,2974912,1449426,1158331,-1176638,-2225304,-2983865,-3882060,-2590985,-2225219,-649381,476851,1462337,2840820,2290077,2616701,1984866,744136,591747,-729187,-849544,-980805,-1331216,-863068,-1368564,-858474,-464828,-377996,460782,254666,1188088,785399,962496,813742,-121794,-81085,-1270269,-1382451,-767276,-904540,561452,643204,2045187,2151090,1826956,1667477,-98666,-751182,-1829563,-3047088,-2337433,-2887326,-868207,-853244,530341,1777809,1330252,2730334,1438400,1541407,1344276,-472933,341249,-778568,-596073,-379097,-1455035,37128,-1291755,-762206,-465096,-578742,634771,34704,868307,991044,333696,834082,-492358,-243527,-555177,-821424,-96140,-423506,968311,992888,1353989,1917436,454210,473696,-1053253,-1565915,-1707625,-2427203,-1195984,-1367553,-185621,767401,824999,1807223,801019,1229829,768159,226775,558999,-302868,145838,-287554,-679988,208381,-660003,-676988,-681749,-1117991,-309522,-747814,432622,258028,482750,1076284,146438,604754,-325173,-358792,385387,-764518,566114,163284,770984,1150847,301087,766030,-403912,-678099,-1346598,-1925402,-816872,-1407393,-134988,494559,205685,1277259,858939,705630,845447,41251,514584,-261813,142031,237586,104287,412968,-399646,-224517,-774511,-1085122,-882187,-1265768,-331577,-300291,230463,1018007,502735,1027243,553076,397955,569952,-339189,-182604,-77765,294946,773772,326265,503062,-38238,-323401,-587113,-1224995,-806451,-705631,-457376,-45875,307349,878036,534994,301749,459126,-25603,54104,107625,20184,193899,448987,487216,421223,117749,-25769,-645560,-981001,-1190797,-1178856,-833139,-447116,-309650,440138,949622,802010,1042647,817864,312672,411010,184962,-37400,-28045,-162421,112294,-86151,-359583,-517117,-841263,-482647,-576757,-418561,56928,469538,815599,628263,348520,313946,-50713,-330578,-467179,-451484,165340,200032,772602,838257,1025380,716005,-181768,-573418,-1180439,-1281794,-1316995,-1073279,-756251,-274700,306983,905284,871937,1153720,712012,760295,496168,259785,520992,-182513,-85967,-344052,-345938,-537868,-678005,-642049,-575362,-576884,197586,195587,940457,971552,346742,473367,-258011,-186514,-576171,-673154,-483334,-120152,554147,690085,1253193,1152833,835615,331150,-509459,-1004210,-1384611,-1383843,-1218328,-1212072,-117339,164344,947884,1229275,1024026,1076251,1109986,741518,701587,165081,-174149,-594741,-666714,-621086,-885362,-781306,-754288,-263915,-18243,261575,733528,678800,1072085,646287,309966,59047,-655024,-1031640,-938413,-712966,51409,574807,963127,1258026,1350409,1125870,299572,-253752,-917510,-1403400,-1695327,-1673467,-874131,-278239,-278339,889900,1318025,1386297,1187015,1009017,819713,440445,174179,-175598,-575264,-579150,-1132362,-749593,-756794,-571716,-387260,30858,568410,961310,881568,1000655,574149,347691,-301062,-845503,-1071350,-892049,-683687,-318015,477809,951805,1519516,1599811,1015068,457491,-179333,-1068820,-1041409,-1631077,-1309467,-1018091,-636305,261326,229013,953238,1228895,1227315,1197533,654034,600594,183547,-290630,-481069,-785004,-1069423,-942442,-911078,-363458,-203858,235467,523788,828150,1230634,899151,643101,390017,-666878,-743427,-1222026,-926672,-564507,-391526,886955,451110,1217101,1330413,881425,715192,-55749,-452208,-1332222,-1487940,-1078716,-1345647,-505360,-37880,454971,908001,1012465,1342742,1138198,805798,845810,55535,-311377,-839819,-933564,-817567,-1186488,-840017,-931077,-52559,237722,357906,1255277,1029464,884235,509980,-109171,-165447,-1122148,-985210,-1069994,-882925,66737,79220,933605,962036,1068574,1114179,400747,237373,-690510,-1336875,-1356266,-1559946,-696566,-640445,-217876],[0,0,0,0,0,-2,-6,-7,-3,-13,8,-18,25,-19,40,-30,54,-58,76,-87,102,-125,143,-171,197,-232,266,-313,348,-409,451,-518,582,-654,743,-818,932,-1026,1147,-1272,1404,-1560,1719,-1899,2097,-2296,2536,-2783,3058,-3364,3681,-4063,4448,-4914,5407,-5972,6623,-7341,8208,-9177,10366,-11772,13525,-15748,18673,-22793,29257,-43158,177745,456823,1903756,1605670,1967488,1838051,639777,610894,-1796511,-1647760,-2454686,-2522186,-1275265,-895191,-292778,63828,778013,333489,657460,-38580,186415,493486,222235,1810446,1323354,1905966,1351242,156205,-2435,-1369059,-1620920,-2047213,-1794622,-509704,-340653,627295,792300,506768,38084,-537182,-1150224,-1225793,-883876,-419452,617033,1934811,2552983,2885287,2606201,1485969,544811,-1069265,-2247658,-2266806,-3390085,-2115811,-1610087,-1582918,1083818,-192619,1543011,1444474,179458,2112282,164025,1451467,1660271,537175,1728436,-62657,-496895,-676806,-2198040,-1455833,-1547946,-1164021,400995,719622,1058035,1453526,-51183,320595,-1025920,-1843646,-1572493,-2322346,-213868,518164,2013212,3683899,3022598,3875891,1561471,1010715,-640579,-3099156,-2603042,-3977543,-2902532,-2018136,-1313113,264733,582475,1152800,1745895,2001270,1568802,2003692,1448239,986404,930827,-232884,-381229,-1119170,-1955937,-1625533,-1939242,-1056717,96351,657667,2193601,1427413,1846123,661018,-1046264,-556301,-3358411,-2184463,-1807475,-2077803,2444394,704156,4358632,4702339,2397127,4976795,-1001705,-407621,-1515029,-5764099,-1714171,-5327100,-2632254,-405337,-2241788,2959374,736428,1958709,3708060,893517,3770339,1334810,725494,1679221,-1601647,-385627,-2394742,-3020695,-1353605,-3190481,233671,-157016,1177520,3910425,1032410,3005618,442865,-1008731,-1117662,-4402050,-2214745,-3206279,-1433974,1226409,1760464,4442459,4054018,4391920,2887702,1109939,-651830,-3385365,-3194061,-5301114,-3526458,-3320725,-2435824,856821,-408700,3015667,2609178,2438979,4104748,1329204,3229784,708229,-450943,336830,-3779062,-1130621,-3545300,-3219651,-80173,-2737817,2627029,1542650,2301213,5183929,-392393,2626774,-1103926,-4028688,-1564282,-6468364,-1568394,-1242098,-621142,4816300,2249662,5692538,4832759,2060334,2607518,-2187507,-2042712,-4203599,-5172063,-3397948,-4238145,-1747440,-262950,401552,2701844,2250823,3485762,3622635,2403740,2685556,811631,141138,-1138467,-2970012,-2596805,-3571503,-3133988,-1334581,-472810,1322163,2823521,3401845,3072867,2352002,479447,-739333,-2767502,-4033859,-3442654,-3862189,-1316473,1043972,1849412,5131328,4400521,4983844,3438897,511905,-157691,-3441499,-3679469,-4145743,-5078040,-2582796,-2794328,-300200,1388862,1195729,3733128,2874790,3703867,3527001,1503826,2013926,-517224,-1610382,-2027273,-4416914,-3154642,-3175697,-2180862,616277,991914,3149864,3561425,2784651,2865800,53775,-1120743,-2771282,-4094594,-3509793,-2987689,-1653985,759692,2533474,4455328,4584646,4235482,3304591,580374,-741910,-2593464,-3924534,-3997293,-4547506,-2872947,-2275043,-507416,1209958,1842151,3523896,3534300,3550642,3507884,2029461,1406796,-319980,-1811079,-2516646,-3504508,-3429997,-3241999,-1843778,-322507,1607211,2874723,3478163,3220822,1940770,485024,-1177856,-2448570,-3597423,-3879040,-2677400,-1385888,744675,2885196,3796477,4556780,4204556,2615033,1245333,-1132752,-2495713,-3539880,-4116081,-3544706,-3070397,-1577920,-235638,676127,2308277,2773592,3314366,3697217,2745665,2391610,998023,-570664,-1447467,-3046792,-3320830,-3520733,-2983208,-1580061,-246317,1565600,2771362,3319764,2998997,2387890,492786,-1279331,-2398741,-3673313,-3408436,-2540719,-1000546,999879,2462751,3737044,4218183,3139406,2406083,462863,-1069885,-2076060,-3531396,-3302871,-3606085,-2685969,-1375244,-644541,1045333,2133992,2428864,3045359,2956170,2959507,2072183,1153215,191412,-1620976,-2417453,-3312893,-3294841,-2582788,-1722478,136411,1281088,2625085,2949310,2867439,1828841,340276,-1105644,-2122672,-3025302,-2978960,-2104931,-807843,769771,1996254,3009946,3358532,3089686,1925991,504539,-791430,-2316491,-2789307,-3411297,-2663416,-2172144,-1527409,-75747,357480,1575504,2354995,2481628,2782038,2181338,1827153,1055584,179384,-908708,-2251158,-2781722,-3006241,-2294508,-1242072,-340368,1201363,1567936,2961456,2275032,1405543,754916,-872356,-1761750,-2060717,-2335154,-1508259,-389974,1015218,2213115,2537317,2955565,2147908,1328313,-115010,-826235,-1986674,-2634809,-2215534,-2383246,-1587498,-1086831,-302394,754379,922769,1966465,1915827,2228364,2207101,1574699,1380366,101602,-1032501,-1464149,-2512087,-2175908,-2635390,-1217344,62817,504246,2142579,1893154,1929491,1706563,-58482,-216000,-1453123,-1854903,-1604314,-1420621,357990,846186,1535925,2341840,1894591,1894048,513426,-21668,-933349,-1923754,-1324203,-2094079,-1473513,-1220987,-973544,189734,13793,1035823,1192775,1562725,2058849,1373148,1629346,1011682,256899,-467378,-1682042,-1552248,-2290127,-1856569,-1164121,-888536,839887,462151,1623690,1523916,757713,1129679,-717637,-635829,-1319197,-1370805,-45858,-397869,1000545,1330052,1178126,1852743,399274,469816,-451444,-1362613,-993589,-1951316,-941216,-904052,-712895,126961,-743557,577885,183763,709960,1358927,641481,1611346,867136,1014651,711579,-297322,-331055,-1858727,-1348256,-1542792,-1269785,-337089,-401539,1065916,1222583,756255,1142833,-188472,155073,-366929,-742717,-88669,-760215,737988,741118,971312,1322034,536528,697894,-360930,-726143,-680492,-1457662,-587201,-905049,-413273,-72704,-108324,414726,-271250,292335,342535,450016,962087,457954,1341371,1103184,790064,484626,-438470,-801218,-1277046,-1714030,-962276,-962586,89040,182797,597037,760551,426245,320397,-53922,-32063,-137308,-27167,536247,275805,835054,1076882,563162,473212,-756615,-401182,-816810,-1194721,-633705,-453775,-236215,-2392,199115,397648,-284183,258317,5897,39111,-333786,177633,1006534,939983,762191,961205,480217,56245,-611086,-971097,-864876,-1061743,-825281,-560868,-324828,314250,127707,414027,172390,306445,508199,192709,359055,593969,867000,934056,761952,414728,-270413,-473907,-946189,-1083654,-1012357,-816474,-103578,374140,217934,662879,299478,276051,42475,-490279,-334749,-366332,-49057,402726,565509,1143048,832969,830111,297262,-61769,-103879,-816942,-926849,-901908,-879011,-200738,-222976,-73663,-20129,-196568,416459,345436,661731,715451,914392,1122419,799630,715921,251200,-525424,-719250,-1030738,-1013812,-1152386,-279855,-57456,349036,864203,894967,771576,52631,-96696,-506959,-834892,-572207,-367510,10942,393050,814491,1116110,662309,675161,437315,-191789,-494733,-846202,-1165683,-814971,-672565,-688101,-531664,-197274,-48804,-37516,659965,688341,1060765,1063770,849486,802448,204596,-143088,-590900,-1206576,-1309937,-1668360,-676130,-207978,243121,915678,868339,1233747,984531,368822,-119198,-687092,-688234,-634532,-785002,-6465,162255,712031,778484,763305,648826,316526,-60282,-395585,-518949,-1021270,-853284,-813706,-734368,-444897,-447962,-161353,572663,618474,833329,1088141,1227503,1231617,782027,500222,-481469,-832187,-1420466,-1532323,-1347508,-1165555,-226237,461861,724234,1318482,1162158,1162024,446423,-198203,-709409,-748178,-987421,-726483,-403763,324771,634019,919661,676646,977799,463062,320620,-391412,-331932,-708340,-1141492,-952966,-965888,-691651,-608652,-59854,142382,260715,1090883,1207222,1200859,1044733,773255,215326,-565499,-945316,-1346848,-1548017,-1303685,-1070477,-442818,650544,724508,1492709,1021922,1072982,433453,-461513,-462036,-1021028,-871510,-688146,-468918,385833,480924,863640,908084,621797,820294,-210925,-31557,-683052,-874025,-633778,-1006139,-468614,-804402,-563217,-244362,39035,878004,995011,1334335,1680951,866572,1092368,5037,-549973,-805448,-1559663,-1437892,-1451170,-603114,-124020,417994,1365462,1332157,1197144,1027328,206398,198456,-588488,-701328,-922017,-930861,-253144,-255477,435197,506138,744245,1116791,410359,567226,-4077,-182245,-521576,-1249877,-582402,-905967,-795303,-420871,-537784,394089,715061,1094460,1307379,1145922,1312386,441128,107628,-327608,-1365527,-1064103,-1854720,-1153479,-773920,-527373],[0,0,0,0,0,7,-2,9,-10,5,-20,9,-29,23,-37,44,-48,67,-70,96,-109,129,-154,175,-202,238,-265,318,-355,411,-470,527,-611,670,-772,850,-965,1074,-1197,1341,-1483,1657,-1830,2035,-2246,2492,-2746,3040,-3350,3702,-4094,4518,-5012,5533,-6162,6839,-7643,8568,-9658,10993,-12607,14686,-17400,21176,-26802,36064,-54101,101895,-456392,-1401733,-667007,-270630,747022,2027436,1954148,2583305,1700845,1303949,495498,-919133,-1151911,-1438603,-1205523,-919090,101206,8976,789398,430667,-451561,-512990,-1933795,-1023218,-1497646,-256284,1238326,1067081,2805208,2093594,2318459,1693894,209071,183694,-1141467,-940121,-1135390,-1048283,-499146,-934116,-630263,-1420355,-1088945,-1067946,-672470,340259,986130,1813829,2830831,2558301,2807897,1418605,14697,-194102,-2663242,-1631292,-2104917,-2297312,635561,-425225,1287587,1611272,-407264,1240487,-1535244,-1314436,-1303774,-2510815,-73352,-593040,1167807,2171412,2173545,2672565,1700244,1040304,276317,-29521,-831951,-857970,-1437328,-1342789,-1430657,-1992868,-1400153,-1893084,-963988,-472278,582027,2092316,2435533,3537922,2950060,2394206,1485104,-1018616,-1606757,-2891547,-3151043,-1928735,-1703714,-105449,1173670,1413946,2268099,1666009,390727,-370189,-2083525,-1989388,-1937297,-1989338,176976,428533,2160193,2834410,2149000,2693563,1301389,931399,671230,-1204005,-732634,-1871999,-2045785,-1739994,-3292976,-1685546,-1904677,-2075473,1391747,242268,3065938,4223383,2315985,5370874,821973,1053236,343862,-4502392,-1490199,-4816715,-2891910,-240898,-1520447,2987400,1831129,2002850,3097765,-639307,338135,-1934706,-3134516,-1302432,-3014822,-208960,305058,931156,3492941,1636842,3455606,1915292,839138,2097796,-1456643,-112381,-1993571,-3481408,-1559728,-4360955,-2088865,-2030555,-1917741,1380602,790276,3804334,4392373,4138739,4017779,1796204,723038,-1816792,-2868895,-4225191,-3804801,-2739469,-1614172,1381004,1071628,3333921,3083679,1917862,2053694,-1518662,-873137,-2474833,-3469337,-1039819,-2578078,1209499,1186431,1449315,4649444,615367,3878401,1578102,-581268,2029817,-3346359,-657787,-2691231,-4989558,-814624,-5191217,-1454666,-138582,-914455,5068350,2009856,5566319,5462982,2142967,4058732,-1584919,-1352993,-3435910,-5464708,-2546429,-4224657,-578908,893562,1381870,4371370,2567168,2667239,1339785,-1427332,-588440,-3358329,-2622203,-1889542,-2305811,733232,690340,2382917,3207402,2227837,3081079,1753151,972549,147037,-1030218,-2124694,-3237701,-3206486,-4015981,-2840799,-2618633,-1132905,1364768,2123142,4792219,4519530,4630082,4355987,1092790,932921,-3043339,-3947609,-4264821,-5435067,-2029176,-1821180,680708,2929864,2209447,4591544,1936863,918036,262129,-2779285,-1557629,-3574174,-2496791,-620177,-894216,1956545,1775982,2011616,3530629,1524087,2620609,884901,-230023,-396514,-2900646,-2329662,-3836813,-3960714,-2868434,-2704006,-251259,1141436,2670375,4702494,4682385,4837917,3679989,1731739,-99638,-2925365,-3949131,-4456887,-4496510,-2321497,-1124867,639946,2618355,2733145,3555809,2377169,997506,21022,-2101399,-2529424,-2675848,-2341474,-994070,-88095,1319217,1818195,2340873,2617099,2561191,2075549,1053737,194290,-814856,-1937220,-2996520,-3646932,-3578659,-3251918,-1717017,-652591,1078928,3153212,3909520,4911243,4072435,3398803,1597095,-1004189,-2342040,-3855395,-4785389,-3699750,-3014300,-1067633,944393,2150087,3313122,2830954,2075185,1215370,-492095,-1402900,-2176954,-2283739,-1746882,-1275906,-14186,768110,1551312,2500055,2106603,2346189,1604937,1060336,270482,-865033,-1843118,-2955845,-3204214,-3712963,-2892341,-1881651,-579537,1101424,2677956,4021331,4701471,3992384,3218020,1290977,-809882,-2284243,-3743115,-3954417,-3623684,-2491385,-712784,670086,2463197,2969184,2578683,2106197,632653,-313260,-1424772,-2067014,-1875275,-1569224,-666783,-165233,837659,1251869,1399451,2249711,1516121,1509480,731867,164647,-460395,-1696712,-2279326,-2843840,-2748721,-2379037,-1749047,-439503,1304746,2222269,3862441,3863569,3796910,2633842,873843,-317018,-2623438,-3072111,-3882625,-2849640,-1850708,-815207,768222,2000375,2416577,2251561,1626517,742805,-289212,-1027674,-1336050,-1662357,-1199863,-723145,398653,674008,990440,1621955,1464587,1500041,1241743,589627,-30195,-937668,-855825,-1829139,-2241927,-2551934,-2429436,-1234349,-408357,963473,2240377,2902748,3715800,2884526,2215154,1153277,-874253,-1753921,-3078320,-3013346,-2652046,-1933701,-258105,410679,1485508,1717522,1624278,1540446,331839,-65747,-858508,-1277915,-712983,-1046389,-38719,361589,485645,986096,394662,968701,819033,506237,651322,-457801,18786,-1070785,-1185829,-1613517,-2368358,-1533053,-1449991,-564122,885804,1288442,3050544,2755644,2706547,2060852,650038,-123456,-2108042,-1993456,-2517766,-2479228,-1027040,-747668,690123,1104996,1123872,1566053,536858,768785,-419987,-581602,-342905,-738511,241389,-137892,388751,857736,451276,829425,100765,781963,259545,-153525,381443,-509365,-401556,-1036824,-1657700,-1086671,-1855037,-812727,-453984,337495,1831159,1259975,2566472,2106662,1465968,1128490,-828320,-808081,-1998907,-1926250,-1176903,-1694150,-168276,-140492,663553,1029916,285799,877822,-186290,-384085,-43760,-633891,427850,-134597,502129,518688,186638,788679,-329475,102954,225522,-246568,367675,-270200,253934,-636103,-685100,-603667,-1124255,-909821,-928828,-407311,400443,863425,1889795,1884982,1553708,1439097,216354,-116778,-988769,-1338720,-1448636,-1669526,-642170,-490371,64444,425872,120223,732525,-24262,-56972,-40276,-211469,454662,206128,863905,819690,700842,690241,-180200,207619,-573959,-548093,-399357,-462757,5800,-385889,-169188,-9233,-567128,-65717,-1064051,-486588,-315163,-118486,913148,1071099,1563562,1321245,988437,824676,75563,-504136,-680951,-851273,-567562,-716286,-7246,-2137,-131056,150923,-482575,-378356,-310134,-314304,174374,457816,827915,1199222,1077181,1049993,392108,1049,-500755,-945246,-709710,-880621,-492600,-96046,84904,262027,379966,-173033,-135782,-452195,-535620,-373767,-217932,231729,591033,853531,681390,562165,324112,180193,-141670,-428008,-407198,-535885,-46137,-205070,-192001,-53095,-526415,-137814,-663195,-348470,-27282,-90440,906987,1020396,1568082,1194305,846878,570751,-286560,-574099,-1161385,-1256593,-727047,-593226,-319633,244769,613313,530131,352451,296740,73777,-308289,-266582,-151465,150504,429550,622008,734038,488956,298000,96863,99649,-74932,-223342,40533,-161929,-27812,-305345,-417021,-705402,-811742,-1110351,-739047,-294872,357965,801898,1283009,1625669,1339475,1177487,387041,-211307,-747275,-1390356,-1271514,-1193469,-696928,-218871,-129440,744699,338601,661198,246333,487304,-269623,-351010,59140,-133308,151736,288937,175996,299791,187430,366415,286269,148033,421087,-32862,239944,241216,-491869,-702136,-837408,-1017957,-791596,-1038062,-374253,464090,1017917,1454019,1664164,1404288,725843,464084,-116586,-784875,-1176504,-1544360,-1160291,-557145,-394462,339071,677259,781014,522027,522066,372698,-155797,-162225,-497741,-97349,327,-94779,25828,177091,-160122,232193,193650,477734,467457,586653,513245,-180989,-376432,-559852,-856910,-1161972,-1360352,-768413,-62964,528300,1014215,1538239,2005835,1632567,1066194,396627,-339636,-968053,-1375693,-1487959,-1423724,-969573,-472985,104364,540791,675136,792530,573554,453091,101707,-164133,-473148,-361972,-500045,-48416,-364289,-288540,135808,226945,427807,625150,602435,597382,298382,129935,-8355,-985208,-987805,-1515608,-1071907,-902036,-454400,385144,1019838,1493407,1724471,1524402,1315162,433870,-59077,-734580,-1551838,-1014935,-1278915,-692760,-279239,-52097,875624,440267,1033594,939679,311329,835517,-128277,-128145,-136753,-468656,81552,-338153,-41413,148596,-1024,593649,327804,852488,547925,309313,397074,-543317,-553861,-1305946,-1477364,-1180354,-1159471,-191169,142494,910417,1231708,1440150,1536487,883558,897970,-232091,-1039565,-662934,-1837785,-1006384,-1055302,-734892,543553,202453,1034036,761834,411205,776937,-6099,319896,-258912,-398277,-64085,-834969,-170310,-141017,-7600,537489,16345],[0,0,0,0,0,4,2,6,9,2,9,-7,5,-15,3,-22,14,-27,28,-38,42,-51,58,-77,87,-104,127,-138,173,-181,230,-246,294,-334,373,-442,482,-563,621,-706,795,-883,998,-1104,1236,-1375,1526,-1699,1882,-2086,2314,-2551,2828,-3119,3451,-3818,4220,-4685,5188,-5770,6418,-7166,8024,-9007,10099,-11215,11780,-8865,14650,-1102728,-1069973,-1985530,-2056980,-1416696,-1197252,237210,827264,1516267,2332471,1537508,1314577,592762,238402,133170,-72099,66373,807113,483296,97880,242496,-1181343,-1370868,-2497322,-2707622,-1834816,-1910595,104728,874343,2021302,3066743,2167126,2316298,1064499,209303,-1044403,-974794,-1178554,-1260982,-72146,-57258,798427,42081,-393893,-312414,-1555460,-1031990,-1011670,-1025681,245989,425985,853603,1570056,486521,990180,605023,-352436,1068108,-27916,919262,1724399,190559,1590756,-512798,-1383519,-2053854,-3680076,-2342050,-2673171,-1201358,352971,1734441,2868241,3381390,3256243,2191650,1777264,-368266,-829554,-1667275,-2575297,-782664,-1391997,230894,226730,326639,779863,-415307,222647,-996207,-562765,-202273,-657221,873193,83684,594928,661712,-126867,905262,235161,889642,1621426,952106,1950644,1154124,350744,-283359,-2295925,-2932708,-3393763,-3893582,-2313458,-1834599,973753,2153945,3721809,4775382,3232476,3118838,1526689,-531837,-975866,-2923166,-2085419,-1999551,-1644959,-35844,86961,165376,1435871,-163013,140286,186077,-1227813,354585,-768692,-717615,743625,-1066780,315379,108772,-424741,1584144,478359,1824396,2664518,1376485,1940593,318817,-1311879,-1524522,-4392243,-4032881,-4062476,-3176868,-501201,123021,3490052,3478927,4257849,4999422,2046628,2325601,-761769,-2154173,-1950084,-4270513,-1384382,-2210834,-831054,1141934,-270288,2093985,82448,526920,640779,-681900,349169,-904304,-322363,-597158,-775560,-21955,-641258,301426,813392,1605120,2258291,2159719,2614376,1392258,658718,-1380321,-2725584,-3929681,-5277921,-3961025,-3465674,-821345,1344951,2740973,5182638,4323980,4437177,3480441,21015,500080,-3126443,-3276173,-2303670,-4079805,-267279,-1354425,43597,2269999,-13282,2497091,486115,254826,1240443,-1347569,168427,-1319920,-809520,-435783,-1612826,-48021,-503282,735184,1838738,1726491,3484587,2511761,1904044,774056,-2032896,-2728485,-4656789,-5024324,-3659287,-3749337,-226212,1185587,3147966,4980547,4653389,4916169,2848143,939331,-628042,-2689210,-3222785,-3711143,-2467191,-2178542,-1063578,606523,641122,1944450,1037725,1515244,1008888,-9187,409425,-914179,-466734,-1233914,-1646833,-549106,-1408568,409503,648873,1570724,3172154,2193204,3334497,1757675,134172,-1031062,-3840921,-3933322,-4813798,-4569522,-2401912,-1431717,1736952,3495351,4570670,5503236,4041424,3105115,991559,-1002109,-2124659,-3338986,-3178518,-3054302,-1795242,-781192,-46100,1336487,847907,1519544,1391160,756998,1103563,-204426,-464089,-688318,-1419661,-1348566,-1267450,-889360,-80855,654188,1823935,2676264,2983257,2850564,1984378,192783,-1597207,-3209601,-4292982,-4797724,-4304437,-2626452,-724269,1444234,3431921,4467777,4548821,4170156,2605877,899867,-901654,-2329334,-3017071,-3273096,-2881942,-1733522,-1213075,226820,613381,1115253,1683155,1272101,1297739,440397,287703,-292497,-983110,-1264947,-1226021,-1321222,-1225063,-142650,844960,1691474,2511261,2886708,2420800,1316679,285511,-1526036,-2913137,-4101308,-4580507,-3808641,-2402833,-434255,1426520,3205383,4324693,4372591,3941786,2258620,701149,-1014134,-1772991,-2856217,-3406822,-2419799,-1719277,-795363,71640,473126,1216286,1136255,1184219,1399356,548209,503669,153582,-687717,-862669,-1212541,-1094895,-844992,-299923,992484,1239700,2342676,2732851,2507658,1413097,-134861,-1448112,-2887106,-3737023,-3989910,-3221775,-1822958,-431551,1674508,2881374,3994451,4045181,3011046,1975535,536175,-782765,-1725459,-2531573,-2184962,-2140964,-1476515,-447522,-467466,471372,462873,856758,987596,501753,979731,458834,19064,-186373,-890485,-670950,-969650,-1187992,-82340,332952,1390018,1931482,2058191,2057143,892292,119890,-1199655,-2663575,-3257908,-3730359,-2526729,-1623180,-197930,1587455,2303384,3732224,3216116,2963699,1944444,66623,-484385,-1889308,-2118185,-1970132,-1965998,-1133013,-907656,-187187,250933,364567,817178,199824,932212,864042,703238,365825,-453164,-50099,-936685,-831743,-604700,-791276,455671,753352,1583952,1762226,1267698,1358096,-335029,-796893,-1910759,-3001369,-2484315,-2826181,-855055,104047,960057,2716015,2255907,3020124,2317414,1047283,1019724,-1083575,-1280549,-1558165,-1901549,-950920,-1348117,-531462,-316020,-482581,527941,-395263,699667,608150,607641,1151623,173218,757486,-53752,-499712,-278364,-1086470,42764,-473237,706482,1526209,1127871,1382735,409327,246385,-664860,-1939303,-1955227,-2704122,-1613525,-980126,-50923,1762859,1330701,2694832,1993247,1427495,1212930,-268721,-35182,-1165817,-1230434,-936769,-1466863,-313294,-1029525,-220409,13773,-709030,399108,-246229,283838,929282,280229,1360546,190201,530471,121742,-810273,226904,-1055481,57746,273237,371886,1546472,153423,629903,137233,-1075805,-895736,-2256786,-1702109,-1460485,-540362,571801,601071,1597358,1735978,1182970,1355472,218668,613303,-740376,-724592,-606379,-866457,-28158,-621698,-123818,-734456,-891650,-470585,-825773,14465,353093,-13000,1257307,607708,1217791,696399,-78567,478560,-636599,-310508,-319807,-264080,419676,397855,835697,184721,-194593,-422606,-1143092,-970820,-1277232,-961156,-219340,95692,1276645,958254,1211908,1301135,394821,563245,-76303,-217707,-432356,-406065,217707,-451108,-133963,-428888,-665111,-496855,-895880,-545479,-369372,-59386,654805,612293,1212383,885723,827803,419908,-178437,126521,-620748,-453604,-219086,-246846,384749,170023,64829,-263147,-793839,-534704,-865174,-583493,-377648,-303399,415338,519920,928219,941486,498938,413271,-88818,-75651,-304651,-216823,97813,192161,233605,-157917,-420131,-378372,-1192582,-860651,-1025578,-594551,-18144,281179,927939,1151962,1363361,1210761,640674,317702,-182542,-220305,-736690,-455576,-142454,-331024,-130242,-302864,-69994,-34805,-647821,-339565,-413510,183063,622595,326799,533534,523416,256533,435310,-91136,61397,-373780,-242311,469772,311491,695993,525616,330307,53610,-829288,-1226396,-1228421,-1003073,-933885,-294835,390732,386927,1311203,958453,1110846,1161765,406590,-289062,-375977,-668869,-486053,-576026,-426342,-494652,-501068,-42289,-355771,83419,-148716,-93995,357236,71768,438592,550634,536603,208586,-249422,-68732,-492127,-359197,40078,273495,1029868,748038,646848,375161,-339721,-271304,-1031581,-1316497,-1804945,-1263809,-438423,226664,1109889,1285896,1574599,1527928,739540,770633,-12691,-195542,-736758,-897880,-575096,-595560,-495965,-135613,-377857,-129405,-186970,32708,87618,102088,746328,425572,678395,285236,-98050,-147889,-498406,-583481,-54257,28640,353402,770478,1049912,767383,460208,141255,-565401,-903904,-1366627,-1394587,-956130,-617022,405856,713778,1133943,1603716,1286204,1014574,552375,20444,-180567,-639282,-689672,-922130,-820298,-535324,-382209,-423089,-96229,94001,433560,378553,568386,757541,675552,249875,233061,20155,-290086,-799327,-609301,-274545,150677,438182,680052,701271,843845,533286,106942,-538539,-953308,-1330943,-1549124,-1007958,-790874,-90780,618760,1142271,1179124,1346962,1102101,694565,333618,-108369,-534383,-533100,-778680,-873853,-677595,-688715,-332726,-263858,257370,431030,485704,596981,763428,497217,446707,335838,17653,-624051,-451486,-565169,-452781,139880,145289,989363,724211,896032,934974,-224864,-196445,-1000712,-1328169,-1046833,-1407928,-545808,-99065,440601,1166461,718224,1412251,903501,421069,665748,-339517,-126268,-758058,-837861,-631098,-888116,-299824,-740623,-217221,73800,-8737,857994,507894,896102,819830,-73986,167396,-437546,-611005,-889146,-967075,28305,-383203,622563,652871,930748,1157255,395327,481409,-513023,-943979,-1120939,-1326277,-616483,-535345,-467575,754751,716230,1360648,924001],[0,0,0,0,0,-8,2,-14,17,-16,35,-29,57,-53,76,-92,106,-139,155,-194,222,-267,313,-365,422,-493,559,-645,733,-835,951,-1065,1216,-1351,1529,-1704,1906,-2127,2357,-2622,2901,-3214,3551,-3916,4320,-4758,5236,-5772,6334,-6984,7677,-8459,9333,-10291,11411,-12640,14098,-15756,17734,-20104,22998,-26664,31410,-37896,47242,-62025,89116,-156273,793030,1161589,1138876,578960,-877361,-1296959,-2677927,-2144769,-2405566,-1485500,-83022,72894,1286842,1436107,1573501,1186422,971724,65029,294741,321816,208464,1030205,752289,739521,505970,-824091,-915138,-2012941,-2022782,-1553283,-1488981,-255856,221525,1238279,1152140,649092,646750,233162,-351438,-547066,-98589,494071,1172055,2007094,1869481,1492081,453776,-583615,-1496997,-2889762,-2982143,-2890512,-2184311,-572374,187108,778214,2545974,1105206,2250022,1358279,100793,1479266,-757326,836721,632971,-440310,964569,-989762,-495773,-1382365,-2090608,-1181463,-1195191,-799209,398520,934999,857142,1212841,57743,86657,-590387,-1178645,-57517,-620707,867993,1574655,1802149,3044021,1375163,1042837,-731188,-1929773,-2592719,-4037337,-2578768,-2472211,-1354421,488629,840403,2241397,2303738,2050005,2105847,845016,590561,715318,-578436,221257,-231999,-652925,-561271,-1791967,-1314547,-1411030,-1407949,-331660,9300,1243271,1185304,1085942,1460285,-330942,-379112,-974579,-1567437,-817470,-521418,746927,2444076,1971107,3275119,2510477,317647,594165,-3018636,-2797894,-3146703,-4954799,-1573549,-2480487,281321,2448433,938849,3779549,2585575,1526693,2691984,-445102,1074300,192350,-1400702,650243,-2328470,-1233587,-1192072,-3214116,-169530,-1688848,221108,1203565,342919,3174345,322783,1335780,197864,-2220160,1189,-3383892,-651727,105959,-84325,4059939,1839896,3687749,2663366,240487,736264,-3019429,-3185752,-4051161,-4312982,-2480331,-2036074,203305,1224087,2549658,2769820,2785509,2874240,1441200,1264838,-48488,-86407,-380166,-1621871,-1011209,-2766451,-1678287,-1357445,-2033169,456885,-596080,1755921,2151137,1247101,2930537,-869080,88608,-829893,-3658125,-168933,-3128225,321040,1916973,784207,5560552,1903051,2914390,2322873,-2237089,-477391,-4306012,-4274952,-3054946,-4326401,-135568,-277385,1085270,3489701,1927074,4026364,1948434,1604914,2083420,-629407,728204,-1217128,-1741996,-1281874,-3231895,-1201806,-2500586,-1436140,388042,-250980,2530785,1825019,2219120,1991351,106284,-291908,-2004649,-2051762,-2446747,-1442374,-242558,887440,2946407,2672685,3869244,2302596,889596,4437,-3132127,-2843820,-4249425,-3787645,-2139580,-1979453,772386,1234917,2349362,3513595,2232665,3217869,1734665,1047350,1295939,-973959,-263066,-1920531,-2229928,-1360773,-2882541,-1167354,-1079960,-749869,1702728,1111811,2995616,2388467,947664,1224698,-1189246,-1857602,-2194005,-3009180,-855153,-311474,1126363,2704576,2850286,3505280,2290917,1099661,-548817,-2280448,-3216607,-3941300,-3801370,-2661104,-1771664,459133,1325546,2460862,3349843,2603383,2800530,1897257,1102271,592119,-564506,-558978,-1946565,-2429032,-2188461,-2745607,-1607821,-1022377,86269,1259695,1805387,2404960,2130196,1694083,259602,-688361,-1909639,-2400597,-2058562,-1991641,35187,1218172,2345171,3253426,2989775,2356467,846052,-747927,-2086794,-3590502,-3781170,-3448137,-2211352,-831442,243166,1569991,2413412,2557294,2774478,2133553,1784889,1672140,49264,34779,-1095471,-1597092,-2016578,-2634676,-1920076,-1718894,-929435,50504,940182,2151847,2502016,2198575,1199974,487769,-776963,-1533774,-2167817,-1928326,-1407252,-276679,1094683,2492137,2823019,2626971,2002834,155271,-669866,-2188725,-3173665,-3327814,-2900421,-1909842,-553963,-14081,1703433,1674940,2387200,2340705,1804417,1642250,1047675,418305,-61845,-815873,-1142509,-2047173,-2019256,-2393576,-1866574,-1190342,-166751,1102625,2089647,2097989,1934973,1363836,344245,-640247,-1444616,-1964206,-1999477,-1185972,-36695,1005350,1893369,2398099,2281313,1503565,649351,-805474,-1963638,-2644646,-2875848,-2340633,-1441435,-654545,436401,827606,1794763,2086543,1789189,1861097,1331179,1232670,449126,-16598,-798855,-1225522,-1562302,-2174140,-1859468,-1804909,-1132747,-102176,895234,1702745,1694034,1764854,1500828,527585,-379701,-1541472,-1988500,-1229467,-1245446,49516,936548,1429860,1804965,1629047,1303197,301757,-1022352,-1753931,-2365462,-2019709,-1836201,-1314624,-305654,533098,1118483,1350240,1784426,1347420,1178532,1177758,548018,759698,146747,-417110,-511364,-1618863,-1786741,-1858698,-1795099,-678209,-586364,633606,1024089,1699144,1957211,1102647,945329,-735087,-1013161,-760900,-1723326,-427335,-387558,685992,1552862,1030155,1921890,741988,-5903,-529752,-1932073,-1486730,-2100143,-1145726,-480594,-228928,542298,589442,1173135,1472211,924986,1500747,605840,960048,613760,227677,400547,-1101246,-861601,-1467331,-1786634,-1187096,-1700669,-113526,186587,873211,1710451,939860,1563503,298198,67870,-278623,-1105551,-569457,-575597,202217,819368,774016,1832826,364629,660237,-270322,-1312252,-915934,-1852855,-957675,-1182633,-697367,824085,-14891,1210102,648078,490237,1144105,359477,1062007,626567,770918,1006654,-525560,136503,-1170526,-1203727,-1331439,-1882602,-683254,-900405,155742,1093306,740148,1695240,669671,810927,519736,-769773,77451,-713111,-93415,414111,245366,1082691,280731,834351,34754,-823098,-720763,-1420931,-710480,-898213,-698994,192729,-12461,1006966,410195,570200,910394,67891,832798,328179,329125,735430,202584,409777,-240483,-339578,-1020687,-1451837,-1250579,-1219063,-718016,-6203,115655,1331372,860436,784426,820160,-82993,-148227,-387979,-125585,64779,152333,605098,-45313,546414,-1361,-451605,-515625,-1151185,-546993,-1009012,-673883,-97227,41926,607209,403616,363265,521808,150730,74093,-104306,369106,638348,648131,1089807,327955,151402,-288963,-649140,-834347,-1621177,-1076091,-815654,-527363,177198,598146,1060709,755590,738219,633045,-37521,131042,28816,235268,162716,101104,221240,175346,-241165,-636315,-893931,-711350,-1223894,-477209,-271461,234347,521293,548138,690453,378972,266393,-63964,5733,-76278,-11138,365395,725390,557381,748465,636,198799,-788559,-1175997,-1069847,-1265083,-1001084,-544872,-194866,545855,590052,799086,708457,431625,709337,166971,521999,73240,259262,153884,50524,-357787,-654196,-796500,-818601,-919702,-584641,-346425,-43292,523936,726348,988419,391232,491437,201053,-278036,-348697,-436733,224160,79029,217201,988105,577646,885494,122215,-317322,-464843,-889317,-914499,-724596,-441992,-27488,111192,596580,619204,469168,704334,319205,321163,227237,308585,392370,-136263,249635,-619653,-411497,-842930,-1060917,-644254,-698244,-110046,233262,474560,1080919,980809,743725,275961,-94241,-178185,-693400,-292376,-362201,-1586,575545,600794,937455,623737,128980,-343478,-728178,-791346,-617739,-938476,-558620,-405249,185045,336500,455383,732455,584409,858582,518765,792624,513056,198394,351500,-271984,-305469,-1004598,-993067,-1136404,-844933,-324751,-253752,595324,852514,724985,925375,647988,443277,-55812,-451498,-680449,-486590,-480773,70399,233048,810685,655046,365754,311970,157123,-382307,-638020,-922010,-542100,-576430,-674110,-39534,72811,471620,598809,410851,738404,753186,848684,539197,274045,239603,-376587,-390280,-712650,-883906,-914924,-836373,-273337,62762,357629,666872,611356,683803,764286,128419,-201438,-498232,-606317,-735758,-557620,295190,113386,627938,790643,650249,453679,-67379,-70373,-645179,-836162,-628195,-816063,-317303,-320504,130421,176428,329805,771087,426494,671894,1029297,350713,573881,-379184,-151758,-346674,-1122301,-577738,-1438623,-756320,-233829,-213139,747905,311533,1038330,1117597,702884,536282,-465785,-420237,-509847,-576101,1333,-764206,390540,423377,511085,922300,-57858,597442,-113835,-665627,-373402,-1142962,-109088,-773770,-246250,169418,-53065,686037,92696,710418,598053,281160,907460,251401,464685,64995,-981899,-423131,-1409206,-1024142,-675949,-573906,172526,233255,1021186,943224],[0,0,0,0,0,-4,-2,-10,4,-20,10,-19,26,-23,44,-39,63,-66,84,-104,117,-143,165,-194,230,-260,300,-347,386,-449,492,-569,633,-713,801,-885,994,-1089,1217,-1334,1476,-1621,1782,-1952,2141,-2344,2566,-2806,3063,-3361,3661,-4024,4402,-4841,5335,-5892,6552,-7290,8196,-9262,10592,-12264,14434,-17390,21586,-28074,39527,-66439,359484,604672,1556016,1933525,1667434,2389767,508609,-288459,-902923,-2368576,-1975553,-2023299,-1316858,-314441,-35448,600665,706524,338091,-199283,-51267,-844699,-166889,87169,990613,1957124,1379479,2533507,1011482,611282,-72009,-1560842,-1182478,-1957793,-1652924,-1308599,-1022260,60725,-167664,178911,-262048,-7891,54499,22443,900977,1084160,2102108,2231718,1658930,1424424,-264867,-865506,-1246153,-3035130,-1707640,-1688852,-1578318,804215,-406749,1748196,1084911,-622767,1135083,-1935105,-487077,-699542,-881006,1643042,552442,2495709,2407722,1324352,1297475,-302511,-667198,-1664946,-2057353,-1902463,-1779661,-839655,-1035300,-98406,-176839,227242,-162330,-70394,868301,936505,1933995,1965962,2321515,1804295,527451,98167,-1866973,-2010944,-2384950,-2933784,-1271721,-981655,318272,1612581,1133149,1884447,676538,-706585,-271270,-1948866,-546586,-423482,-233762,2214773,980106,2631325,2167340,386254,1171841,-1316896,-1074635,-1631183,-2653045,-549603,-2289470,-222961,-349364,-1432631,906179,-614241,525502,2031846,489867,3421537,2252468,1765930,2828449,-1171927,-129907,-1715542,-3980696,-1558448,-3581853,-1221731,355966,-150049,2660672,1157810,1367227,1510103,-996685,-451718,-1212276,-2071721,-40,-314410,886561,2276604,1433815,2712648,713017,284677,-142997,-2329049,-614145,-2432876,-1433249,-755932,-2493929,535047,-1290343,-145384,1226218,-753622,2802285,1502177,2389781,3492584,888551,2351307,-200938,-1591240,-1851922,-3822366,-2746982,-2501356,-1784705,287678,762904,2120944,2437202,1471659,1102970,-371533,-1303312,-1163778,-1830360,-815486,162014,592225,2433208,1604836,1671137,1905956,-312696,347349,-1400733,-2200188,-516099,-3185266,-1154920,-1168175,-2532832,744990,-1985977,785327,1862768,115591,4269647,1740734,2935253,3288078,-418062,1382709,-2600827,-2895194,-2581418,-4751400,-1245453,-1762817,147017,2203501,1115270,3345429,1267075,590952,583094,-2473759,-712337,-2112697,-1453594,819890,-375864,2687025,1965706,1214965,2393814,-682137,470811,-1244148,-1756554,-904877,-2757451,-973428,-1576275,-1265538,-416951,-893232,487860,800962,1976123,2392902,3088823,2886783,1995948,1519933,-1088929,-1669922,-3055881,-3698908,-2771329,-3162239,-451268,282214,1353846,2908028,1520860,2448258,517792,-408967,-601801,-2482508,-568874,-1145104,-405424,1677030,402548,2534141,1660684,398301,1674510,-898207,-456834,-1111972,-2297982,-765901,-2321358,-1087450,-1289670,-1297240,570728,-312283,1289244,2019639,2279990,3483348,2426845,2371493,1206726,-580102,-1671491,-3392000,-3199505,-2979824,-2743396,-421385,152705,1656906,2582390,2039927,2223937,697442,-146725,-880610,-1950725,-1034415,-1171467,-191209,811923,1245689,1944667,1219338,1141494,384428,-316565,-774836,-1288820,-1537362,-1679507,-1258028,-1349732,-1199206,-975409,-564359,416227,890069,1757651,2679300,2873044,2650006,2029414,525520,-381952,-2189713,-2819481,-3183261,-3304484,-1873073,-957497,449478,1924514,2081272,2487738,1545749,759844,-198984,-1204975,-1243353,-1343860,-725487,256686,420257,1498448,1330483,987470,691372,285794,-370613,-792644,-861752,-1170710,-1269873,-1005468,-1178915,-1013837,-903724,-281991,433658,815757,1875014,2275137,2964532,2659367,1726226,746713,-631382,-1962635,-2810663,-3168751,-2497636,-2101582,-966288,646130,1482793,2004050,2221671,1333740,948553,-138742,-826352,-1293783,-1059296,-446572,-71923,844552,1120049,1060444,999352,418413,515715,-252511,-688067,-792569,-992725,-1036959,-1109576,-712918,-797586,-911019,-246967,-37659,751238,2042213,2167272,2596389,2076461,1641018,685793,-801512,-1523150,-2791195,-3063478,-2491904,-1941261,-272629,468317,1340252,1808185,1594539,1153267,486386,369948,-847852,-960228,-578639,-202731,504598,639850,881963,970330,495022,552128,34449,-350973,-419959,-731871,-452200,-1190578,-836684,-591980,-831227,-404752,-617121,84630,940778,1250563,2459908,2184289,1847647,1561656,491076,-330580,-1642746,-2599186,-2543029,-2762761,-1147091,-587120,621488,1085133,1287237,1725015,898621,744004,-396721,-789085,-123578,-762979,394213,148354,525152,1084234,-151184,486392,-282052,-441048,103005,-808706,18435,-772381,-280713,-381127,-1188187,-315650,-908820,-292693,260650,-26540,1799293,1248254,2286995,1970609,797409,1051641,-1330895,-1242544,-1948636,-2495450,-1449455,-1510719,-87575,355122,594762,1781721,653115,1154457,74242,30095,18297,-827154,450006,-146614,550655,1097598,-111281,1116623,-300736,-17756,196366,-1119702,-135301,-648341,-97618,171651,-551624,210666,-899295,-243328,-416436,-322716,881066,497901,2013446,1832620,1542649,1725288,-158250,301538,-1236543,-1961014,-1205126,-2312494,-644115,-766806,40988,1325387,39405,1447487,239589,70255,451494,-761063,627778,-155940,396856,733113,137769,1031177,-298776,-118231,-389031,-1302234,-80293,-1106257,178658,-14639,-292777,621408,-859955,146265,-388263,-447966,279511,-76160,1191020,1226945,1484534,1881542,291355,1203267,-491826,-1074966,-1146414,-1942329,-932893,-1198803,-433963,125262,-58642,1141738,317533,356491,230400,-239456,681195,103502,660719,591960,358838,890484,84961,239587,-427354,-902143,-422071,-1080733,-214496,-164127,39072,570625,-227554,662146,-275674,-624363,-83291,-575918,295369,327739,1072323,1403073,638650,1107013,185858,-55684,-535886,-1363884,-1101141,-1462476,-858656,-481738,-221467,559911,133597,646521,2335,-98203,402966,32954,530539,592200,593298,1107787,242476,482840,-199762,-553650,-840264,-958092,-721970,-725647,-82017,239039,311601,619544,49785,71469,-77671,-185488,-110138,-165397,263382,733554,682117,777356,729561,387905,-450278,-379854,-826596,-1172634,-1018212,-693929,-427185,-239507,189133,446838,49893,134174,44851,-346458,529289,242954,856566,858371,754204,580025,182533,-229069,-757537,-880435,-1015401,-1056134,-433690,-333384,351754,591329,833980,518111,-71796,-259460,-320954,-227880,-109893,187210,242578,636943,604320,395764,213652,-123987,-186822,-476380,-479172,-669339,-433322,-416730,-81408,-174856,-223233,177325,-447559,-106836,-4693,224305,676193,733004,1106116,811762,403718,240721,-304141,-1057681,-1042335,-904033,-835670,-758583,-214184,313822,864628,607155,337164,588835,-186086,-106413,-186372,-364751,-78653,276169,356017,438749,270134,531981,-69799,-248525,-300368,-536306,-223452,-622260,-334579,64597,-101114,43453,-379200,57990,-59965,-118441,339969,574860,830057,1234205,818073,639231,-14172,-428433,-711017,-1096595,-1157359,-1009017,-425886,-153206,239362,518713,453285,593640,170609,274700,-307667,-392556,-109868,33299,48774,406816,540851,594549,315517,18633,-156139,-493945,-377946,-297506,-186202,-168558,-320350,-61446,-130480,-462190,-173187,-194142,2040,315401,516953,944348,1231454,985619,461315,-26886,-456306,-894856,-1234710,-1371516,-817593,-851345,-41914,142848,342743,873123,766647,574022,142048,-365934,-71620,-140872,-132254,72643,100681,117464,84481,322500,261327,-40404,-159365,-83855,-339222,-50191,-160100,-104921,-158542,-210210,-126161,-177785,-416084,104363,401733,946720,918709,919534,776306,669001,152487,-227284,-727254,-878663,-1244992,-985677,-532435,-361463,200622,633494,700447,557613,528488,364545,-338859,278389,-56254,2322,141893,-150889,483358,119535,-205350,206010,-393523,-171683,-242595,-318963,-18316,-119156,133239,-202465,-395443,-188439,-803491,-39466,137987,447167,749406,799962,1064199,515574,680102,128511,-618205,-648377,-1031345,-832400,-773317,-710983,51763,126323,804558,489379,410571,267634,187404,340507,-190601,19374,1386,-40201,375146,104892,-92676,245986,-508859,89633,-262312,-173850,56654],[0,0,0,0,0,6,4,4,-2,0,-11,-2,-16,6,-16,17,-19,28,-26,38,-41,50,-57,66,-74,91,-93,118,-122,142,-160,170,-200,202,-239,248,-277,302,-322,360,-377,417,-444,480,-515,555,-593,643,-686,748,-807,879,-963,1046,-1165,1281,-1452,1640,-1888,2208,-2619,3193,-3989,5203,-7168,10766,-18723,43960,-392834,-1553251,-1110455,122286,11322,1432767,1872872,2348012,2616874,1086246,644239,-234945,-883070,-1195607,-1348896,-753845,-186194,77000,-192461,73591,-1009937,-924271,-1420571,-1360095,-437200,-331388,1293515,1742779,2201587,2904993,1648198,1434847,-211214,-755449,-1435234,-1713876,-1125253,-988613,-55892,-163031,285588,-241452,-665367,-710814,-1323426,-431516,-244568,79279,1623104,1519792,2042984,2066489,697722,748289,-355817,-1294302,-337273,-1552519,-451345,236931,-1177418,890346,-1424769,-971993,-922807,-2641686,-408280,-1547837,577305,1493837,1883497,3288986,2532693,2282708,554589,-11806,-1432131,-2029528,-1444815,-2160089,-606419,-840046,14337,316884,-525014,176762,-686815,-511895,-415741,-264317,600170,917868,1671740,1656973,1169421,1218290,-168402,-90160,-600820,-970087,144317,-752678,292290,241257,-629680,-42527,-2287985,-1888355,-1460953,-2755852,370111,-314779,2292969,3056691,2244001,4005309,1243455,1320487,-284865,-2415307,-827187,-3230212,-1474566,-1033199,-1193067,1484303,-621517,606915,543018,-1420504,648514,-1157392,-354994,1594958,101082,2203307,1430458,754926,1760436,-616689,60616,-349173,-947158,102847,-242575,527780,56512,-69689,-1337598,-1558457,-2103284,-2490924,-939623,-1153421,1204609,1891016,2527024,4146248,2231001,2828065,267643,-678346,-1257116,-3087763,-1092230,-2706934,-733142,-317878,-589478,1584255,-930681,768985,116036,-1086213,885573,-917655,973294,1219595,132249,2083687,190995,611637,120778,-1333478,549163,-658254,75974,585355,-463478,804229,-886753,-1315807,-1457749,-3016836,-1384467,-1842503,-450883,1391984,1499994,3741392,3326713,2665222,2608672,-76108,-491575,-1341969,-2962299,-2149747,-1930173,-1539706,122733,41266,404116,967170,-572405,366645,-135636,-490489,923873,123449,1106935,977722,235479,1136757,-220905,-238563,-15916,-858640,197437,-63793,632183,784326,-399569,155963,-1948418,-1776625,-2073204,-2750201,-796645,-839869,1261320,2544204,2412713,4462788,2092457,2109422,709077,-1734180,-1177426,-3142799,-2306557,-1939879,-1791224,259567,-201344,654418,311742,87341,395716,-188225,450183,133271,1127963,599713,610165,756684,208601,-15886,-595077,-418131,-421010,150128,739965,314808,803113,-110186,-567239,-1194389,-2077299,-1813341,-2004528,-1664851,301055,778692,2733131,3328314,2901713,3497146,1287893,587980,-861831,-2069232,-2259341,-2496549,-1899635,-1192897,-543211,354603,212103,503695,-45693,353400,154538,338719,804385,588334,1101212,710039,156981,120702,-266606,-678601,-369341,-633259,203654,486858,284648,730280,126863,-697666,-1194696,-2297122,-1970526,-2266273,-1238868,308666,1079813,2333420,2857986,3036756,2292802,1694935,459441,-995434,-1931380,-2291161,-2171221,-1685274,-1208448,-428069,129751,565975,224481,187495,315632,266103,689514,617446,687634,780749,1047620,569052,-134800,-408618,-493842,-773886,-485462,76649,433736,792937,543934,209476,-356551,-1675092,-1836477,-2227616,-1923974,-959768,-72243,1505190,2188454,2981260,2927263,2312751,1526757,-73625,-1027354,-1802455,-2109016,-1873028,-1701657,-700479,-523928,-134542,288719,179028,577482,-140034,529599,555487,509010,1007954,818914,440911,326418,-99139,-460494,-929600,-654246,-76937,-3103,284652,683318,553015,224303,-489286,-908163,-1532082,-2078909,-1548095,-1107543,31585,1006812,2266718,2707686,2615830,2085582,872282,259009,-1228978,-1610847,-1914112,-1843538,-1087173,-736771,-249225,147167,-89360,49948,382032,129372,573601,467625,959766,1016194,1096320,854300,302675,-139697,-289709,-958701,-532033,-795975,-37904,279635,492135,930796,7249,-293837,-1167834,-1780342,-1516696,-1622494,-811614,195809,1403899,1831872,2270310,2432115,1882986,655213,-143263,-1042194,-1210337,-1549337,-1638862,-816483,-868865,-378336,36916,-316036,471599,-112045,195128,359197,538734,927002,820034,1282249,855684,236965,-6982,-629216,-767019,-909300,-417128,7641,241315,831722,329121,207665,-421506,-923500,-1023737,-1684551,-1181461,-666800,-58065,1319337,1349546,2502072,2020580,1158907,1131172,-775098,-322394,-1224829,-1488934,-922953,-1299201,-467141,-482821,-352234,203211,-716859,432872,-45279,347412,1168450,387217,1494094,878374,616408,698402,-1001763,-183378,-1008169,-955020,-60057,-885085,902383,392147,672450,300053,-871524,-456718,-1512010,-722364,-831562,-730371,867361,467283,1851712,1790557,1386616,1456047,-35449,6508,-730058,-1384779,-663293,-1696722,-381376,-498862,-478170,6258,-686255,334737,-536841,78506,661884,257758,1580552,712548,915947,1027612,-393553,124638,-949906,-656043,-749237,-925828,451307,-543302,708129,464923,-194551,562413,-916652,-591626,-951416,-866608,348969,-28186,1290064,1195361,1212251,1476782,267502,836247,-499725,-1045361,-394750,-1479595,-61429,-740762,-474685,103436,-625856,84728,-735346,-162057,197005,-168838,986224,637329,1250902,1203398,431577,610173,-457598,-287995,-854874,-1038540,-368543,-873986,185816,210836,428318,702692,-388059,-270626,-1060759,-904427,-89591,-438379,767344,999602,1059669,1567778,844506,895167,-208619,-304891,-382742,-1058103,-562195,-665355,27509,-75719,-388694,-44018,-829204,-328965,-455674,-286818,480138,481824,874356,1227946,1240907,1215650,317284,161229,-605448,-709870,-577852,-839391,-599766,-81097,104173,182485,-135350,-4420,-395619,-413993,-516790,-524401,168007,404157,868267,1158021,963236,1056547,413214,-243705,-133946,-604819,-491030,-533370,-332978,-271348,-64111,-234471,-489328,-578248,-226092,-427884,-307035,-105360,404367,1188137,1171950,1038071,970616,298453,-277613,-576897,-957906,-802686,-819696,-333192,-93776,-255018,210011,201061,-217013,-91903,-746502,-433250,-134899,91385,605413,715354,869894,948015,464168,293360,-582086,-51899,-627962,-383638,-437687,-229902,70243,-106285,-335842,-420284,-566227,-611971,-745137,-32967,-32323,332323,917548,1021430,1183942,983184,581680,389613,-425004,-399948,-888885,-720144,-347399,-561382,133710,-70500,141489,55519,-196564,-97695,-250108,-122757,345678,496947,914826,839206,719371,473086,-169442,-216467,-346254,-344491,-183917,-199194,277941,-188318,91867,88631,-443323,-251611,-869337,-577592,-472367,-202176,595904,633591,1192784,791961,684030,448799,-10965,-153876,-815626,-870493,-521280,-637518,-308090,-95975,-17595,45397,-351548,-238132,86209,-95200,281914,403364,719476,522835,651299,462357,262974,190231,-427712,-451970,-416536,-505880,-112797,66895,406690,195030,43344,-25851,-596041,-338051,-713047,-430073,-87747,155468,810600,908347,887177,669193,503094,322460,-387889,-591874,-468904,-816859,-363253,-276997,-415032,-70711,-98342,-163940,148187,-73935,-180680,93250,667410,399671,659413,409331,398396,72092,-110635,-462397,-731821,-470780,-108640,20519,292843,343038,511962,-215158,-245701,-344847,-691630,-515564,-591085,47009,258450,566451,851617,850613,547453,349257,-8310,-4631,-585757,-433618,-745190,-513119,-242936,-228054,-219482,-68871,-161273,16197,-106396,189317,38360,243983,624427,251624,661665,368289,-114697,-375203,-320613,-310966,-353190,69145,-315572,290365,554508,138757,129903,-113720,-579620,-256491,-745163,-185502,-190167,457699,564811,642819,1189266,756741,624823,120155,-545712,317177,-786439,-564350,-340579,-453054,256965,-454537,-7263,-95383,-219415,401099,-110496,498094,403430,487699,789105,-22282,451064,-142505,-515842,-132260,-758387,-31148,-330771,-92175,379314,22129,408782,-210054,-93732,-188946,-769269,-176605,-755507,-229246,414899,304239,1131292,567497,803907,518499,-8421,243408],[0,0,0,0,0,1,7,6,11,10,1,11,-14,9,-29,22,-45,45,-64,79,-97,119,-142,173,-209,248,-295,354,-404,483,-545,645,-731,840,-961,1082,-1247,1393,-1581,1773,-1989,2226,-2480,2765,-3071,3405,-3774,4169,-4604,5083,-5590,6166,-6768,7454,-8185,8999,-9904,10888,-12011,13234,-14635,16198,-17988,20035,-22393,25115,-28308,33052,-106910,-691230,-1640625,-1385541,-2540288,-1764329,-920066,-556713,1490474,1368113,2104747,2023708,1741746,843520,324222,-345292,-445828,2536,-340047,501586,85769,121291,-253300,-1402720,-1040639,-2321407,-1704405,-1368743,-763025,862631,1360627,2384288,2031927,1490267,915170,47547,-199387,-576234,-612560,-154595,224860,477663,351789,155521,-574729,-1161715,-1578893,-2024379,-1906535,-1178735,-499407,1171167,1330131,1771184,2583649,920008,1894295,215892,-566250,608106,-1168463,701929,17304,-536700,692603,-1600725,-916833,-1816841,-2491203,-1149627,-1599932,72808,849728,1521357,2160299,2080314,1282961,721515,-121343,-929443,-179985,-599249,-290835,696009,355982,1165868,179483,-336973,-1113324,-1977385,-2021660,-2264453,-1229311,-304913,483785,1742285,1824037,1764897,1965236,815546,760308,-6473,-536082,324175,-392487,577947,237804,-759237,-115230,-2396408,-1478375,-1951983,-2181456,16669,-414322,1786808,1754027,1574185,2568897,399532,1265649,-618019,-1111919,50580,-1584974,246763,692910,335950,1849072,-484568,-222825,-772528,-3161078,-1195995,-2451906,-1384636,486958,-342967,2493096,1714822,1348372,2691712,610010,871013,434397,-683431,49070,156916,-370284,125529,-635248,-1582866,-991330,-2680948,-1277170,-1476434,-1290881,1297103,499165,2963407,1779910,1440966,2093794,-831885,565035,-1556063,-1440185,103464,-1389256,2049464,1515,471432,1221872,-1674730,-153713,-2336023,-2527227,-892384,-2410052,449754,655782,811290,2806140,1132363,1841497,1422069,207158,954049,-586184,274574,39794,-454883,37592,-1543696,-1308963,-1862941,-2294191,-1496826,-1385499,-207545,960454,1584859,2377294,2351726,1534544,1377905,-44396,-963273,-491680,-1834506,-687869,488074,-252941,1979693,230236,344304,474807,-2424289,-885019,-2296004,-2133122,-174318,-1610130,1569409,1414845,1119868,2797158,335844,1583100,865925,-592556,1057851,-759577,529337,-1268,-1113035,81825,-2734629,-1249877,-2094485,-2510261,67179,-1247037,1951175,1990231,1838158,3007090,446167,1585424,15230,-1213786,-1048166,-1763800,-465142,-54587,772774,966369,688734,533200,-783006,-1019434,-1703793,-1831843,-1784193,-1161829,52758,637332,1525423,1658489,1696747,1610585,989605,901028,124496,155954,509592,-174509,-121742,-553149,-1517264,-1131447,-2675686,-1620501,-1506621,-1500620,1189011,636471,2283685,2721843,1752584,2207473,28954,-227756,-896817,-1724701,-540235,-1113514,162556,894531,653346,1028607,480490,-406207,-632673,-1952431,-1431114,-1466480,-885839,166418,654177,1685251,1358221,1465628,1486660,713724,940062,262692,392076,460807,-427720,-51734,-863222,-1244927,-1484222,-2157442,-1551086,-1477309,-771812,524399,1505411,2106436,2404755,2329234,1493232,698142,-306785,-1102949,-1268380,-1170590,-613890,194527,519650,950734,912458,135089,-438590,-1121784,-1207259,-1572917,-1307500,-585418,-34070,867721,1052655,1341660,1402731,1071421,587063,337060,347638,324071,-39616,329680,-174524,-710514,-1017132,-1810719,-1782685,-1748637,-1402741,-345047,532197,1480281,2086776,2380723,2078067,1062489,413261,-641708,-1242647,-1338355,-1024248,-625952,57562,745901,597517,896794,297316,-638108,-797131,-1416448,-1172285,-1238049,-494984,136506,507451,1071986,1257235,1098505,1136864,466406,410306,663295,74156,509382,-96211,-154664,-627642,-1366745,-1746621,-1872422,-1857700,-1336698,-48229,640308,1594277,2117292,2190902,1884897,1285578,259170,-525446,-973492,-1213365,-970113,-696198,-107618,852847,825026,451745,276856,-592615,-684401,-1272941,-1126042,-700867,-375159,130334,813127,898137,851627,1057697,615217,334461,327665,410097,202356,171658,39748,-171787,-727639,-1320361,-1682818,-1691213,-1588736,-1444463,-147668,874217,1439081,2153031,2079082,2002160,740020,464274,-611374,-1161083,-657983,-1298974,-486325,299944,105750,715981,468335,-82504,-61912,-984817,-885824,-947133,-818391,48039,-115345,828718,981417,559620,952108,142779,461402,460163,352076,578488,39647,264677,-235461,-544718,-925792,-1448973,-1312979,-1887132,-841473,-224871,443283,1579343,1414217,2091654,1580934,916401,419772,-740150,-456872,-1270280,-994428,14495,-338443,735478,176139,428816,-117202,-969012,-418763,-1276373,-552324,-321949,-357219,982642,403366,1228484,981399,307226,1216440,-186941,306197,270326,-283736,850137,-474625,231758,-688756,-1302105,-698225,-2095808,-1300489,-1184551,-355477,1017539,889055,1963121,1340148,1203312,1282040,-366455,9243,-1032337,-630240,-181687,-999603,511172,123963,485171,103846,-532049,-126770,-1382685,-553033,-409550,-386281,550864,92136,1257851,671957,405259,753906,-366634,508332,-35128,-330037,665504,-87114,740999,-398382,-632166,-384004,-1959347,-1037741,-1608868,-876800,135216,-95908,1635985,1316845,1672192,1569013,274711,776142,-714769,-500020,-279510,-720293,368560,-571261,317961,296138,-591622,282098,-1190705,-349996,-824401,-571258,46969,-184844,1090318,741780,484825,715048,-107183,243002,-344058,-148812,249801,-250942,646047,43601,-158512,-153954,-1210335,-918481,-1453359,-1081582,-505254,-407048,790113,707727,1448742,1278988,937845,847848,-134377,59984,-288337,-793518,-247623,-133718,228693,-48392,-75468,-48422,-417463,-590031,-975242,-815308,-18251,-150562,490301,591537,810828,975172,466952,560583,-68691,-375127,-106405,-118477,323814,142796,267798,45885,-134843,-683458,-1239882,-951470,-1292572,-502320,-70767,116500,1032803,996985,960068,816907,543866,149124,-505642,-363633,-212332,-199672,-121013,20660,352486,-70152,-100830,-300922,-746163,-555375,-701574,-304527,38072,529442,750091,1112127,875103,228237,297028,-220232,-341421,-260723,-50079,279794,113066,33912,13261,-498355,-633930,-749324,-1092455,-766423,-852713,-279853,416030,698908,1047705,736134,739820,435440,-31004,-102908,-251044,-36059,-86561,12796,128568,20730,-2166,-502403,-626724,-576155,-1044992,-540017,-182391,423329,547833,727356,1155142,281175,777790,16105,-324908,-48647,-469768,-49852,21953,-98467,416989,14062,-182599,-581892,-756565,-790858,-1009974,-183098,-293159,184929,613825,443987,758546,349313,105809,96457,-176918,260296,-146039,99125,86221,-21465,-161959,-254244,-293951,-797147,-847386,-713660,-572403,4081,13907,512261,982300,644547,967439,397083,216813,-48387,-214116,2499,-445169,-37640,238481,36517,43513,-261840,-495386,-631014,-869092,-260285,-164088,38324,334461,427049,814562,222716,455591,580065,-63684,-293539,-126391,132122,100296,168676,267173,-7715,-21381,-481682,-669403,-620521,-859149,-296591,-234233,313467,970151,822357,963176,705002,225581,260884,-335953,-174084,-407405,-150385,324664,98566,197949,-108535,166708,-388749,-529460,-469770,-298319,-237186,100108,385081,123780,323095,507875,409185,131968,169147,108124,115712,-2747,9418,-11575,-79568,-109224,-62873,-348392,-685769,-893128,-874824,-516660,36501,68820,488617,1060533,811803,628436,242576,244564,-343922,-520091,-204762,-250575,-134322,81201,89455,4346,-358673,19274,-305607,-461440,-302446,-229983,80915,208001,248560,226190,374815,281160,-1689,80147,-109681,-165484,311300,-140022,383600,-32023,-313533,-141078,-804439,-386026,-588988,-808938,-149139,33880,209581,499579,365019,843003,518097,545321,-105331,-153127,-317651,-626753,-207658,-122437,10358,529194,-172740,79227,-404459,-368918,-301079,-437382,132492,-211816,351335,313720,307651,628749,82833,84699,180392,-13198,336726,81227,298628,87924,257452,367452,-260735,-301029,-668846,-961593,-417334,-727412,88286,172719,348145,852761,370963,836995],[0,0,0,0,0,-10,3,-15,17,-16,33,-22,47,-42,66,-78,91,-119,130,-166,191,-233,271,-318,368,-428,487,-567,640,-737,840,-946,1085,-1209,1377,-1535,1724,-1927,2145,-2397,2657,-2956,3273,-3625,4008,-4431,4884,-5401,5943,-6562,7234,-7982,8825,-9751,10823,-12006,13402,-14994,16888,-19167,21950,-25494,30109,-36474,45800,-60884,89356,-162056,733943,1615022,750191,909781,-940792,-1396959,-2173625,-2817622,-1885003,-1746067,-579189,495145,956521,1532803,1384061,1068396,450318,527117,-454982,666534,373992,809117,1486241,689260,1276993,-397229,-943637,-1273889,-2459949,-1620971,-2127163,-717706,88315,321742,1286727,953454,890724,602526,160651,9530,-83172,899039,944891,1437186,1403571,712242,616464,-1141990,-1581396,-2271824,-2931600,-2180640,-1354998,-734973,1214959,566785,2317411,1787549,576296,1845846,-935330,606288,636299,-878079,2127551,-228159,1333410,579834,-1139070,-79329,-2333443,-1587671,-1464587,-1926874,-117253,-15480,958856,714525,985830,474451,70959,318335,-337683,318633,737868,1400450,1752063,1593717,1132887,28295,-964291,-1829154,-2629877,-3049817,-2698984,-1730648,-395143,428033,1687434,1821522,1789204,1503349,-97109,1000210,-288686,-22107,579319,-506101,1737424,-159856,127006,306688,-2013992,-459481,-2421965,-1408915,-303691,-1665608,1864751,-186486,1095771,1491266,-1160717,1639093,-1262459,104803,1544255,-667104,3540839,898981,1259376,2762504,-1915892,496038,-2748855,-4016612,-1003323,-4473088,-238293,-285889,-254699,3306476,337781,2753828,1419404,29339,1223696,-730649,451508,275057,154436,812219,-2900,133079,-685726,-911755,-1624371,-1390660,-1425632,-572533,223326,67476,1353676,165663,823146,226666,-894084,422256,-1038404,1194457,1003110,1022389,3220768,993624,1441508,239415,-2377032,-1177116,-3607919,-3074214,-1659884,-2600601,753496,784692,1511637,3180668,923463,2410824,638546,-346091,1200890,-1403352,565561,84862,-453187,1428587,-1587532,43860,-1046627,-2275861,185983,-2246040,-135332,637427,-372962,2134768,59390,116375,647835,-1685153,404627,-8577,-244186,2309929,1056724,2652448,2380966,121483,817308,-1878580,-2551630,-2585559,-3857593,-1784089,-1640092,-542640,1895973,1300482,2739604,2005115,873189,1642792,-47796,539279,12707,-662166,1032598,-843137,364546,-82664,-1698290,146413,-1980681,-677918,-69528,-1180010,1604333,-95490,1037398,810081,-873846,285434,-1170108,-291725,-43697,338695,2040804,1651568,2269679,1796585,865918,-193427,-1420826,-2788337,-2853833,-2928846,-2429894,-939286,-103784,1321921,2153056,2111508,2486151,1241810,1054267,678718,-702316,206316,-298908,-387011,260091,-1049927,-278440,-712366,-1637318,-114926,-1486741,88479,348992,-388924,1524327,280750,601636,191997,-993172,-127137,-1071032,-81124,801286,877793,2371125,1771318,1952446,916843,-622851,-1079056,-2774497,-3206023,-2771613,-2629502,-616120,-205161,1026335,2332618,1713712,2462387,984898,660587,1075676,-484158,280924,-21604,-255952,56763,-816947,-257227,-929181,-1125167,-784894,-815962,-59202,256282,716466,922761,575397,376435,-552756,-174098,-981112,-646742,20861,620447,1928831,1675428,2532317,1733796,490590,-97051,-1831699,-2371000,-2904501,-2973153,-1586554,-1407030,359088,1281233,1460535,2187695,1514240,1507520,1051832,221166,392725,-176271,-265370,122677,-527774,-258676,-1038758,-987179,-977822,-1060374,-430536,-263201,578083,1033986,824260,833709,-109066,-408116,-570069,-896024,-816769,-270871,1035191,1333187,1943734,1901266,1233839,793304,-611016,-1541299,-2300606,-3264160,-2193092,-1771907,-942321,578912,1036991,1791097,1875017,1730668,1714560,710980,241691,71397,3021,-36022,-329164,-151886,-907622,-546784,-1111545,-1332205,-786924,-868824,72811,398739,707355,729600,578869,444955,-298192,-617328,-459401,-549564,25827,653424,1185980,1747836,1493081,1049796,308630,-696711,-1575926,-2421674,-2601796,-2225990,-1717639,-571377,333562,1205758,1806532,1450407,1634688,1074963,151753,664295,-72618,147512,-21525,-355027,-194802,-789629,-885915,-993810,-1228978,-948287,-464066,190270,591419,986126,1000203,421146,446098,-346542,-661054,-444395,-506872,492872,346081,1341974,1803556,1105882,1031981,228730,-547790,-1332651,-2409212,-1779344,-2265030,-1220747,-294006,169274,1474771,1282164,1526784,1411807,634787,1062699,62620,404761,-47054,-54537,229218,-511601,-225869,-991285,-958384,-1021869,-1372571,49570,-32722,653849,1083636,585628,1104111,-179296,54433,-414946,-821496,249587,-564727,854640,1181445,870636,2028325,173924,251529,-671457,-1685265,-1347930,-2352213,-1217067,-1024523,-599241,980454,447314,1717264,1009364,839487,1296597,-273378,632364,70917,217086,662270,-463513,161844,-975773,-639227,-740513,-1709426,-193202,-945754,-94817,479712,381698,1412878,223057,490118,49593,-861967,326408,-675305,468592,733449,620283,1615439,524275,880820,-148740,-938866,-940620,-2591616,-1042499,-1256242,-612610,376315,233667,1631150,759294,1026652,988458,-39046,1105948,-284663,197904,537460,-558404,935464,-650339,-302788,-514653,-1508137,-229011,-1318775,-207994,19090,-271777,1342148,235546,947578,166044,-479459,372283,-613949,443632,-39369,417397,1248820,373771,1246715,175818,-132919,-635232,-2095922,-960780,-1645051,-857669,-94234,-358173,1517688,605882,1134195,916394,99197,770256,-75863,429922,444348,-92008,738685,-185472,216829,-209930,-1038314,-640848,-1379038,-711821,-431621,-369356,282191,232541,1156861,584559,393715,292072,-476260,19817,-314487,522290,725412,288359,1059317,318421,193704,-324785,-1155757,-914782,-1380969,-783884,-614576,-216489,505620,553968,990159,907230,690342,591643,116831,27559,-5154,97637,465318,164270,517118,-187181,-312108,-692482,-925630,-840998,-1067996,-343660,-378590,113142,761775,565541,373321,161954,-114762,59651,-149736,59674,271122,575302,430090,480578,211452,-105962,-574521,-906449,-1054287,-1194838,-626926,-587067,-13485,364919,805635,910583,744145,376894,372372,-84661,66848,50576,231598,476048,258720,222112,1348,-349893,-458582,-852964,-627181,-601131,-817710,-344402,25681,500629,817517,533298,746411,307191,19794,217830,132553,533625,589318,464755,491416,299021,-213660,-684911,-596050,-1230726,-1077733,-628311,-104352,200969,242435,739172,932302,364229,356640,-67059,-166423,151322,61140,223815,271552,287998,536239,263733,-61631,-513400,-860420,-990608,-944436,-454364,-224383,159825,274202,464751,614952,336243,234508,211719,-72829,8808,142769,42192,-43115,257641,172295,-766515,-432912,-819810,-1028319,-836241,-697784,36966,244101,547224,679006,440674,615354,-194749,-11522,-124628,-399007,199614,156593,351051,604748,442950,337901,-219055,-432308,-471124,-1019502,-838333,-519731,-110931,120001,463075,570162,549959,594536,351842,238656,142904,322671,401965,164762,144082,122450,-197621,-203347,-630146,-624334,-488375,-898511,19437,210352,337149,696444,445570,509293,413976,-32150,2041,-427644,-454905,-156373,160726,523105,361300,673063,96940,231512,-268030,-739845,-776864,-866049,-331709,-279448,43572,214683,172218,497506,213501,306803,420408,271362,580468,142309,47278,161100,-83393,-152367,-545216,-696543,-464852,-775018,-483892,-179645,-92119,327767,645906,763066,426700,344687,49457,-423007,-378791,-249584,149309,102717,266395,622375,518030,536044,-152587,-232095,-557932,-797781,-661216,-683424,-92914,-90530,118746,465387,248281,437691,290255,81104,441480,362946,567103,-54727,38048,154191,-335479,-313733,-636857,-702909,-708299,-578091,-102321,-95166,629977,368475,663678,553516,-13273,-7644,-16572,-378863,-155268,-545937,186274,317223,387332,658732,-10518,210749,-737956,-649020,-643818,-627359,-378610,-328579,-69064,293241,126392,485567,240655,578555,210888,140358,507418,127777,252759,227447,-176854,-22103,-593492,-504312,-880875,-463881,-287819,-304916,463546,404495,521282],[0,0,0,0,0,-1,-2,-9,-8,-3,-13,6,-8,18,-8,27,-19,33,-35,45,-55,60,-73,86,-96,115,-135,152,-181,191,-233,246,-292,321,-357,410,-443,512,-558,627,-690,766,-849,935,-1033,1141,-1255,1383,-1529,1678,-1862,2036,-2261,2484,-2747,3048,-3370,3762,-4175,4675,-5234,5884,-6638,7500,-8460,9380,-9691,6474,27230,919625,994499,2413049,1897976,1404162,1780629,-381125,-661062,-1912418,-2257972,-1801205,-1732052,-601021,-137345,307506,654358,629598,-97254,-50001,-999046,-353772,515473,185816,1860841,1908273,2029508,2211038,547055,245383,-1338158,-1807126,-2072992,-2192653,-1117273,-1018539,161621,14491,164288,278748,-192568,-65723,-267828,747578,718341,1342635,2189404,1561991,1667939,671753,-932111,-1161158,-2106592,-2554454,-1127204,-1640344,14935,735447,-227731,1798557,-604952,294301,-371079,-1781827,477115,-998454,1011695,1981608,1423107,3049126,1540825,1424680,239315,-921302,-1299805,-2505546,-1813165,-1885931,-1161887,-527341,-395980,-104723,-106136,285040,50342,402575,1221631,1076262,1930727,1903426,1661645,1226647,-95324,-902491,-1563449,-2309189,-1989072,-1897818,-755446,143489,492967,1396523,560804,1088362,-343203,-1369782,-648100,-2142237,339711,58733,1105665,2946716,1515816,3058576,803205,-42556,-15547,-2743724,-918492,-2809385,-1775074,-338568,-2207250,818565,-976542,-139158,1383068,-1056125,2277081,746696,1117799,3546435,11327,2848822,567455,-1153973,545668,-4007808,-1414999,-2069565,-2476275,1355056,-834296,2348421,1588555,719020,1274782,-1088311,-108992,-2138874,-1025824,-262590,-309772,2420255,1281618,3153712,1889501,1006423,1053504,-1431662,-898604,-2237743,-2061882,-1758572,-1747804,-725935,-1112727,262245,-177188,230139,1169530,362008,2497916,1812100,1939112,2864923,339903,1272973,-874632,-2355001,-1500532,-3852004,-1628280,-1218774,-1194908,1941176,459550,2152241,1578875,-326762,900466,-2382272,-833421,-1320192,-1523058,1929603,-193117,3115337,2512879,1291623,3003985,-1069537,-10574,-1277447,-2962942,-590162,-3095619,-1384364,-538393,-1975351,757323,-545901,351676,1535085,792112,2506905,2206406,2609743,2204616,1049223,512199,-1692437,-1913761,-3035469,-2836784,-1928265,-1553415,533792,796515,2030424,2172497,987778,774580,-1114491,-844367,-1876494,-1330331,-804675,-266300,1864536,1609185,2783615,2003400,1382781,1034926,-1264709,-857285,-2015719,-2336171,-926333,-2230161,-361588,-999661,-512998,686864,-35398,1223088,1629719,1736738,2606692,2286759,2103608,1022822,-721940,-1207711,-2618570,-3156198,-2424686,-2652775,-483087,-25586,1362922,2264425,1391559,1455546,260925,-1008861,-1096809,-1949584,-1311243,-919368,-6626,1674772,1855042,2329362,2304185,1078880,804428,-259622,-1378541,-1470110,-2269625,-1700771,-1635297,-1515525,-916818,-710853,197192,542371,1143408,1705062,2250996,2712526,2159598,2090818,974296,-669693,-1283239,-2744101,-3074502,-2420450,-1989081,-817371,532790,1501332,2332397,1827672,1102112,717428,-919586,-1128204,-1715545,-1606531,-478337,-43167,1536565,1670923,1992812,2211892,1079094,521942,-644921,-1183040,-1570187,-1770952,-1640576,-1607869,-1145439,-1061778,-394341,171940,259280,1337084,1673736,2542506,2444636,1972541,1431271,388686,-473851,-1966284,-2695314,-2711952,-2682197,-1680323,-532150,711516,1642783,2012840,2108807,1175789,4113,-793909,-1453425,-1635487,-1181651,-747848,365758,1156763,1759279,2076752,1463834,988535,203851,-500884,-1093589,-1449724,-1598294,-1742145,-1270950,-1066247,-972980,-455743,-367162,900175,1039809,1723014,2355346,2093487,2258396,1260047,267690,-474588,-2018915,-2620188,-2882620,-2532543,-1114744,-672013,744726,1750004,1926510,2039817,1175799,123307,-683429,-1108805,-1208121,-1192825,-361498,-69583,1283473,1441846,1595462,1419863,925740,327307,-662419,-967855,-949017,-1638546,-992420,-1380436,-1011946,-547904,-796284,3499,381088,1032066,1381625,2025285,2289186,2050788,1242458,429257,-634679,-1720899,-2619800,-2823658,-1984319,-1633501,-592955,1024275,1129268,1997010,1415640,932120,295556,-659159,-894265,-1072851,-978018,-100335,326872,1071568,1675121,1422405,993386,369062,-122126,-892990,-1015818,-1110204,-1202859,-992993,-823194,-808677,-529171,-440569,234243,440492,833145,1764441,1461446,2138036,1894675,933000,682095,-855076,-1318050,-2046462,-2575411,-1547731,-1545109,-155240,583752,1033283,1656453,1046356,1011072,137555,-449693,-664058,-1018502,-663434,209313,679941,1073388,1175064,1453938,620316,336460,-55007,-663819,-891070,-1462662,-853286,-851353,-816298,-333973,-794760,-148548,-112639,237172,1233482,995427,1812391,1483231,1612517,1382680,-223490,-179157,-1653538,-1708654,-1747601,-2283983,-683353,-799920,658278,1286178,518275,1707279,168476,297735,-368517,-1120195,225567,-815382,537245,696181,415291,1737228,445132,739675,-56512,-871257,115521,-1419437,-481435,-958955,-783333,77061,-880911,93592,-257503,-187039,197317,77094,1328983,985243,1508329,1516794,550033,781116,-850259,-1073395,-1711743,-2265607,-1020926,-1473694,323117,371401,325507,1629602,271686,678098,-162638,-828116,-287309,-811774,349491,307736,557386,1611088,246484,1038918,-207805,-281343,-289185,-1487918,-220591,-1258026,-671505,126235,-785594,355429,-332765,20951,34407,-69877,664303,230479,1218957,1427600,900024,996393,-261265,153017,-1072589,-1591374,-1198816,-1913858,-439141,-140204,207527,1073403,-217728,973075,113218,-379310,12773,-763714,190634,195717,598584,984605,604708,1084746,56291,-132877,-258034,-1095333,-603624,-913080,-421267,-365188,-389232,286268,-212290,89886,-106624,-193544,295212,-85482,896161,716303,758926,1039277,325571,403776,-118416,-857612,-1073776,-1513434,-1055079,-627110,-39782,79837,427241,727495,214324,103581,-189672,-373903,225339,147067,508118,622743,847788,898012,694908,386353,-346048,-784203,-1015558,-1249201,-980312,-623495,-19108,128716,139479,325829,-98919,-53370,-67953,170286,328946,436953,427629,578377,816098,516789,126853,5475,-412276,-753445,-1005466,-626363,-615371,-116514,119958,103017,236191,-125438,-95574,-127309,-223409,-15216,351643,512817,1161565,901881,908954,498146,-64259,-357018,-1034177,-1065708,-1203770,-767972,-366396,-410362,482482,312189,272499,395114,-33436,247791,-35871,181984,137685,432502,681610,610595,597779,-46560,-128059,-124485,-763548,-699923,-706250,-584128,21489,-18616,274726,-22241,-359235,-158928,-251185,66724,9321,351959,896203,858675,1213932,778770,344891,-146574,-885059,-785172,-1128040,-922809,-779004,-653887,-59062,332623,923193,128324,299396,286320,-139460,-53179,-19805,80244,636681,67100,474829,255402,244295,294517,-472625,-322074,-507518,-631967,47782,-270040,-132619,-189242,-95183,-172611,-292998,-127149,-69308,35883,588395,787657,1239757,1210330,824932,484624,-61700,-491743,-1147051,-1172946,-639582,-800007,-121866,-130525,664972,472153,450631,527386,-35790,141584,-176044,-318504,16521,24328,505327,389621,170456,325000,-72946,71206,-265145,-323805,-295390,-454504,-239390,-26853,-378983,-97087,-434236,-394841,-570416,24425,445867,594051,928324,943918,912059,741826,52139,-360250,-660632,-882531,-1285122,-804912,-618918,-466311,387024,502021,856326,923322,464308,257194,-77953,-254358,-139955,-60272,-11939,-96745,252597,374730,48580,214919,-295066,26136,-153023,-422474,-58253,-138747,-13588,-426013,-398312,-364454,-496593,-50832,-323354,389834,854309,716864,1173554,940194,598826,203731,-221628,-635908,-1146930,-988344,-988436,-527100,14430,-102897,551736,726651,589936,481062,135854,135093,-223283,-337193,-50658,-90437,46446,134602,127835,277638,-152457,170031,-125105,-121958,69194,-20304,63294,-539916,-254724,-183042,-567000,-66729,-655322,63431,417554,492545,1176870,859969,935058,644352,-117852,-296471,-1142679,-782200,-949600,-739034,-484810,-417726,316889,451365,637513,753975,326513,373360,-15674,-17772,179767,-336234,358839,-75432,190182,209167,-15384,251008,-54197,232925,45683,-185602],[0,0,0,0,0,6,0,9,-8,12,-24,15,-39,34,-51,58,-69,90,-99,128,-146,174,-203,241,-275,326,-368,433,-485,555,-629,704,-810,892,-1021,1131,-1267,1412,-1562,1743,-1918,2131,-2345,2587,-2848,3132,-3446,3786,-4154,4574,-5018,5522,-6081,6698,-7414,8202,-9137,10198,-11466,12976,-14825,17155,-20175,24279,-30189,39522,-56703,100228,-562668,-1154616,-1542390,-581229,18709,732092,2413375,1991491,2409164,1556946,571184,153287,-691462,-998499,-1043340,-762625,-590663,24438,-310993,-586288,-734731,-1658982,-1048236,-1712641,-611648,245612,826854,2196291,1924379,2977188,2279293,692740,231605,-1104247,-1440292,-1632888,-1570361,-1106537,-451356,4903,262119,478078,-415700,-526658,-1278286,-1161756,-515184,-186789,815571,1426265,1781866,1779695,1707624,331767,634151,-215577,-887446,392058,-1018328,421630,-243176,-810836,389233,-2511236,-1177333,-1869597,-1911485,177272,-213878,2212429,2813338,2674884,3242425,1800336,1089040,-147331,-1444944,-2248609,-1914214,-1937443,-970145,-144618,16221,884877,321579,22879,-358789,-802468,-937580,-896407,50502,271453,1242485,1115925,1527785,1406107,866493,710292,-112669,51629,-443916,331744,-593494,-363535,-333476,-1968829,-1285136,-2802847,-2190954,-760457,-1160834,1629582,2005012,3026419,3894509,2599939,3243871,388071,-890047,-1590571,-3327747,-1528300,-2941928,-1039446,307090,-326511,2148341,35932,571561,750418,-2042565,1125469,-1803973,-693306,1527178,-1331238,2555646,145038,626746,2398624,-1008522,1670684,-113250,-225881,1139405,-874860,238381,-1260640,-1877341,-2418588,-2685107,-2426626,-1658508,141978,1022616,2999320,3548271,3975459,3793455,1604535,764221,-1440292,-2433804,-2816768,-3518991,-1852107,-1830379,162589,975080,1068852,2061106,491014,468274,-228023,-1432166,-168862,-1075547,-350506,831341,-650715,1784159,537364,313363,1624092,-363374,1643328,533397,198466,1181540,-1621430,-443815,-2672584,-3244742,-2053752,-3809305,-460323,-484334,1339049,4038606,2947213,5274588,3148061,1603941,1307009,-2376764,-2088485,-3701334,-3983900,-1611484,-2257384,350940,1419918,762849,2273944,899904,549967,20387,-997982,-483943,-464473,-448758,-34752,578555,8659,853311,764815,590256,1647308,412559,1466297,758968,-18903,195619,-2573508,-1763919,-3413130,-3418485,-2036221,-2146783,1060326,1370136,3527800,4742319,3320286,4650787,1178702,106191,-1194970,-3974510,-2738888,-3897429,-2623129,-894881,-659235,1497958,1442515,1524789,1534512,576101,401047,-209566,-978159,-406457,-695710,-220587,197353,-37173,668085,319253,1028122,1076401,952597,1283521,648996,487530,-739900,-1807011,-2596097,-3310901,-3213121,-2801438,-1159786,465202,2675189,3397081,4227533,4426350,2943343,2134106,-334307,-1927077,-2745748,-4349704,-3144788,-2395096,-1195237,530208,700768,1812824,1817470,1318665,1033464,53082,-26100,-281122,-955308,-176784,-648089,271768,270682,117216,799686,643029,1450762,1088967,1077759,1200768,-227867,-169532,-1893405,-2762871,-2949056,-3644419,-1961424,-1388337,591812,2461945,3518250,4346159,3934238,3102609,1659942,-57710,-1869167,-2964845,-3159742,-3420920,-2056204,-1119977,107566,1087833,1529622,1878166,1453279,773165,329393,-162272,-454021,-476504,-642568,-233479,-446834,-94848,179552,351733,1113359,981213,1060763,1617969,757888,284114,-695000,-1816359,-2542782,-3360411,-2918206,-2329300,-1132657,840194,1904281,3477278,4008443,3933954,2905575,1229811,-314302,-2006145,-2840319,-3377744,-3003567,-2274101,-1086692,411447,1132512,1567133,1491825,1057802,866010,-44319,-217807,-50717,-796753,-376260,-428935,-277077,68520,-182831,373226,594179,1002945,1289721,984858,1022794,264327,-791380,-1632605,-2393505,-2649415,-2876596,-1860436,-731504,742804,2241223,3321629,3833973,3616591,2644750,1154363,-499462,-1827446,-2819757,-2990840,-3003334,-1751138,-831642,159450,1150867,1402338,1190432,1036857,510411,449059,-35262,88052,-155176,8793,-257046,-381698,-98589,-110734,222349,215230,854664,860388,1089230,401000,515348,-549078,-1421350,-2012023,-2415227,-2504422,-1739658,-680690,604494,2001631,3329129,3180215,3141460,2040954,718299,-294144,-1703372,-2451877,-2501477,-2243231,-1655131,-682979,-172575,637449,1076768,752343,1190417,355797,275096,453926,-447332,227161,-144288,-211415,181368,-605500,193473,-72325,276889,903594,257503,1196391,371585,-48663,-335636,-1608055,-1550361,-2104268,-2035408,-1210172,-457631,962545,1465422,2740970,2865178,2343123,1981664,327585,-423168,-1374015,-2385247,-1900109,-2201534,-964551,-527007,311959,689748,88432,1035337,306292,397500,385936,-437108,446630,804,318676,413638,-359308,390637,-436555,37983,-100679,80844,875941,-223237,788189,108238,-371297,-536965,-2014432,-1150013,-1740004,-1248637,310485,375005,2264720,2187333,2177304,2338183,464095,1049190,-853338,-1383442,-1384722,-2438207,-638859,-1159494,-371608,611802,-43083,949661,154255,370590,249975,-713136,769241,-309056,694265,542679,252628,705713,-554174,29331,-416450,-344874,421749,-556125,852714,-151137,-32876,182389,-1197018,-497421,-1694409,-1167087,-396127,-571289,1379521,1093950,1756793,2295641,1067144,1443315,-352288,-278575,-1158459,-1929339,-965231,-1553531,-351708,-251513,-60454,536017,-353428,276037,-108085,-272648,374365,-146110,1105732,645249,132702,1058986,-77460,505030,-400456,-435660,192894,-714468,385680,-289139,322180,51665,-707902,-120019,-1206442,-1156732,-506314,-1040067,592197,146181,1443346,1765122,1110323,1845690,358452,396978,-389256,-1057137,-816675,-1242275,-419992,-366651,-147307,403941,-349631,205193,-468203,-210190,-144064,-272930,443171,310165,874897,1045396,542531,650220,149344,-17305,-657405,-709956,-348271,-812467,-255938,132196,-316582,80421,-410121,-477225,-485504,-293071,-228684,151475,759080,846177,1270603,936656,726294,333490,-85912,-426367,-766975,-632714,-515622,-225837,55015,-27536,106940,-14744,-388521,-548762,-401488,-509379,-78836,344184,763793,1162126,1070056,1119167,699617,4789,45633,-563692,-825829,-565313,-465302,-340803,-23379,-198607,200055,-226974,-103631,-173466,-524650,-39218,191736,518005,864468,483578,959215,573401,36936,-320902,-333966,-195867,-479629,34416,88934,225270,209047,-311085,-295495,-722343,-675044,-790870,-657320,7998,344912,575437,1217307,1145204,1079453,659394,510474,165336,-721336,-485697,-872885,-549220,-558204,-427037,-262299,-207782,159808,-189569,-166443,308329,29080,278396,567839,645028,862761,378683,267203,-71292,-252569,-138601,-597565,223774,-118383,388084,337637,368344,210084,-488413,-772913,-786366,-1052720,-548401,-472943,495078,880488,820434,1469257,1009839,978250,429715,-277072,-292197,-914889,-699093,-738003,-789221,-473218,-634012,-122150,93479,189254,461372,534061,301541,477053,580556,422650,327585,260742,-288023,-479209,-378852,-481587,-16104,-3117,290599,514121,493605,351397,-36177,-284457,-795102,-962893,-708649,-793593,-138034,154774,567067,1432457,1079252,1474760,756137,214873,-136111,-568992,-1148205,-1071414,-1040846,-652068,-343784,-264836,16309,145359,413726,145200,265989,479213,496688,466269,310096,369985,96622,-165518,-263227,-691826,-267957,-106409,157845,508408,526006,632760,282900,-59739,-228775,-964960,-990395,-1089584,-688417,-270068,253767,675793,1299815,1158997,950359,962953,494699,-221381,-489229,-863073,-953808,-816997,-794149,-482362,-295307,97841,170441,174545,471612,363293,619729,334219,309911,395179,-44416,56043,-345808,-693761,-357952,-577960,70223,315072,275708,765051,534417,309574,124298,-521641,-600115,-1419280,-1025048,-574703,-390097,121902,856143,1184034,1283409,1326915,1108626,174502,-48882,-817420,-497173,-863744,-878189,-730137,-464517,-132635,-300789,296532,435697,202912,544447,603952,320960,249576,-175326,104398,-192142,-494583,-228536,-353659,-300858,-53713,204706,508610,286369,757183,435785,105827,-228636,-852100,-703752,-1125369,-549610,-349393,121138,713903,886917,1437620,762411,966418,737596,-319965],[0,0,0,0,0,0,4,7,5,13,-2,12,-12,9,-24,13,-35,27,-42,49,-54,65,-75,88,-106,122,-140,164,-177,210,-224,264,-290,325,-369,401,-461,498,-560,615,-677,750,-823,902,-995,1086,-1199,1310,-1439,1584,-1724,1912,-2083,2316,-2544,2819,-3141,3483,-3924,4395,-4999,5704,-6600,7733,-9217,11278,-14376,20566,-93808,-263658,-1634309,-1928319,-2195493,-2275506,-845073,-638143,771759,1739154,1727547,2294045,1690611,1142934,444962,-291272,-489289,-42645,-515257,-23618,296619,-430972,106926,-1235462,-1376120,-1322739,-2065920,-641398,-772988,618619,1318343,1328902,2110011,966629,1012557,-58067,-407716,-177294,-223148,618730,790788,1151618,1012732,273289,-689453,-1815698,-2337629,-2841680,-2723252,-1545866,-634175,545402,2509440,2214268,3365577,2444738,931676,1647272,-1072257,-272435,-683419,-1862252,773586,-1688093,-39418,-65344,-1877503,370114,-1928855,-575105,-208607,-699355,1420511,607454,1397576,1292965,227156,139192,-820321,-744837,-387479,94907,1153122,1606761,1489693,1394433,138435,-464378,-2019841,-2981209,-3190415,-3608059,-1994024,-938499,896209,2723699,3121728,3552209,2566008,2406128,741298,140356,-877791,-1774773,-977423,-1936808,-490472,-1182868,-1308147,-185414,-1417718,391000,-533381,-194239,1787697,58418,2027715,576103,167015,885298,-2209280,-23487,-1332239,-663047,1781443,-219289,3691000,1902862,963234,2493788,-3071065,-656499,-3612899,-5444654,-1169667,-5296120,930473,1156283,817819,6048102,1262349,4545071,2611578,-387218,1889431,-2682831,-919169,-1621017,-2860931,-319340,-2603452,-602137,-648832,-948304,690263,-263241,1537702,1281599,1238650,1723352,366496,274361,-606744,-1724025,-1310640,-1088418,-242397,1164252,1568644,2336100,2572318,1920308,872909,-721374,-3023753,-3514763,-4256780,-4552840,-1661828,-1692482,1611077,3453622,2613004,5559128,2457245,2873522,1886611,-1190083,575083,-3299308,-1681483,-1504090,-3727143,368953,-2533944,-261551,406282,-999525,2968961,-182818,2157543,2108586,-622927,2326469,-2060808,-1129438,-905886,-3775944,891860,-1076248,835247,3605319,1327708,4587729,1760132,-19643,145162,-4287885,-3139802,-4733489,-4688098,-1870738,-1392187,1515310,2887409,3673033,4430595,3358218,2946256,1100653,-63025,-1152762,-2064134,-2455960,-2411350,-2550876,-1600569,-714461,-929700,617836,461904,1313802,2182493,1263365,2553330,701390,34326,-238070,-2551145,-1492140,-2291432,-1636160,565806,623556,2800094,3477223,2567279,2960961,468707,-1467419,-2418803,-4853711,-4281274,-3986006,-2981081,116287,462450,3584244,3728537,3898261,4277376,2050077,1698580,-284503,-1692731,-1543848,-3344625,-2411472,-2292478,-2374415,-814812,-1091942,313705,1393414,937202,2574084,2010736,1536698,1774142,-770193,-725993,-1941008,-2863979,-1430580,-1682425,343982,1707043,2313661,3711654,2935117,2198909,737567,-1766706,-2659166,-4368104,-4583238,-3420326,-2910455,-5142,1112137,2928198,4220832,3795146,4101243,2258547,1249950,176108,-1917366,-1562769,-2740092,-2867578,-1950460,-2388944,-883481,-921882,86082,1646423,1546205,2214581,2197062,1857265,1164384,-99665,-1219320,-2242603,-2415692,-2201541,-1039431,-240799,1306964,2750442,3058308,3407410,2066407,234602,-1038140,-3087940,-3895722,-4072069,-3604107,-1968793,-565602,1545192,2942593,3587845,4318964,3151306,2737413,1092473,-393917,-1140493,-2440035,-2477010,-2384853,-2367299,-1594962,-1825017,-653517,444536,653201,2244885,1801400,2161689,2015321,798504,237395,-1041225,-1816413,-2142282,-2166055,-1218268,-126147,1476470,2396444,3006902,3023043,1379947,557697,-1475007,-3030768,-3379345,-3978166,-2878919,-1953592,-313300,1781527,2393750,3557016,3722960,2993689,2127406,1015286,-278515,-1020248,-1940969,-2314229,-2300579,-2259020,-1918203,-1370559,-464081,-31272,1355462,1365450,2373304,2089579,1608448,1113286,-121812,-698690,-1989877,-2159032,-1588552,-1086692,217404,1355893,2158129,2914287,2396310,1614320,-27457,-1337125,-2613352,-3381282,-3299018,-2679210,-1515682,-114304,1358764,2464915,3065331,2875828,2652470,1638529,558738,-194209,-1144251,-1507167,-1976100,-2077128,-1888975,-1608201,-1214930,-756423,-63119,449144,1410375,1960049,2163020,1569209,1179166,203686,-960869,-1359323,-1862805,-1591980,-759110,-127330,1376251,1736948,2184898,1719432,1221886,-71241,-1469205,-2013804,-2988765,-2352674,-2152982,-1188397,199402,1153627,2540720,2676854,2162790,2345903,985126,684707,-406366,-963212,-970149,-1617809,-1292416,-1701240,-1365637,-891759,-873987,276232,485568,1062881,1737074,1348508,1845024,838877,361268,-452238,-1474122,-1166270,-1612907,-779159,-140679,470945,1728737,1517390,1714472,777970,-626097,-930520,-2558302,-1815396,-2431389,-1996320,-324451,-175796,1808683,1613197,2222462,2192896,1034863,1416884,-19690,-213118,-423427,-1476962,-395288,-1431193,-1145984,-743770,-1538451,-25828,-952255,215139,1097132,763589,2078194,789221,1093871,487102,-756450,-327077,-1762170,-537061,-712521,-632899,1211219,551202,1843468,983949,245763,83704,-1889131,-1360793,-2154137,-1857975,-686201,-519302,987420,956395,1531028,1814864,1052569,1422336,10600,322989,8308,-816073,-73188,-1100617,-457318,-770595,-1488639,-407755,-1308172,-181404,-75934,38331,1186017,588168,1467107,995253,237411,590450,-976156,102897,-1065476,-777413,305714,-280176,1198390,463086,505007,395515,-659388,-565650,-1807903,-1548430,-1066863,-1094759,694069,355637,1281092,1202590,760016,1195516,10001,420005,91174,-677983,241788,-721976,149695,-164094,-853065,-389552,-1182243,-432214,-892022,-421148,646213,175095,1062549,844936,883152,1144033,-397817,231137,-542635,-841273,-321528,-218900,430211,-71635,400984,494533,-241881,-407851,-1293103,-1057436,-1072502,-723711,349676,238630,880003,1085448,930879,924852,373047,353940,-35486,-193250,-148464,-183642,272287,88505,116563,-126989,-655141,-542345,-927858,-735516,-394158,-245101,380919,507309,911659,672432,768483,295298,-102412,-87895,-270976,-157987,-125576,-204774,-26627,-181301,-211009,-499204,-597322,-785494,-933849,-669848,16459,18058,820761,1079770,843688,957445,459796,47849,-218796,-413859,-243629,-173488,82734,297815,371602,111641,197851,-505075,-667050,-876913,-1029162,-1005928,-502692,311041,259128,795537,838084,849973,675352,510164,223624,59413,-205236,-18643,-5086,-131191,-205319,-581092,-725763,-1049377,-650627,-562982,-74264,376085,425200,1011431,799178,842012,385708,32431,-93040,-620247,-564412,-645770,-459092,278626,346430,596942,423721,253674,-56758,-561595,-655753,-1041967,-976764,-175359,-363635,431038,650740,984053,860032,877960,690641,535527,98333,-46686,-158937,-3331,-499995,-459728,-584513,-1099590,-540546,-804089,-537749,-35835,237136,895719,824691,938388,895204,306830,134001,-424918,-760615,-902700,-860562,-55690,287353,494235,740476,488380,357635,-25371,-437880,-635601,-828193,-561648,-444368,-336096,109473,606078,931535,899244,1182868,737486,588743,220528,56048,75494,-476098,-476692,-400234,-770072,-570742,-1114662,-458703,-439564,71077,631725,869237,1157080,1079441,747346,382040,88767,-550666,-670264,-1044129,-623826,-464052,216321,505496,554613,910351,631513,-23793,-344522,-976388,-780054,-858642,-616309,-314662,-62065,469227,762934,1028508,800637,763315,860318,238109,388947,-110882,-341161,-630874,-1024768,-886538,-1115782,-945845,-802737,-524363,441054,558591,725750,1372431,1061269,718907,401772,-385586,-376932,-1099583,-912178,-609980,-188554,318707,600274,903748,502630,527717,502924,-405641,-489553,-1288524,-773973,-663641,-535290,314866,-215460,748294,756490,674830,796711,590695,405703,219126,31441,-172917,-861313,-772823,-950455,-1053669,-588524,-562276,-85924,172069,448072,1130637,1132225,1109842,571034,112758,-308706,-819308,-794620,-1236128,-368952,-150736,357951,841040,764289,752381,554998,111386,10426,-818704,-914144,-969429,-926552,-350630,-7611,430418,599610,712269,933601,707649,1085053,359981,-8379,-4374,-562826,-407789,-698199,-823685,-863804,-992149,-429485,-260577,298547,612542,934241,1173330,752050,638330,186362],[0,0,0,0,0,-7,-2,-4,0,4,7,6,11,1,9,-4,4,-12,3,-13,9,-10,13,-12,16,-22,16,-34,28,-43,49,-54,72,-66,94,-91,121,-136,155,-184,206,-245,274,-321,361,-420,469,-545,605,-695,785,-884,1011,-1130,1294,-1448,1655,-1881,2152,-2500,2911,-3481,4257,-5442,7436,-11263,20315,-50753,476910,1709161,918585,498045,-46850,-1766537,-1533140,-2538011,-2355813,-1164093,-1066702,382192,972753,1236689,1411603,657836,-40290,23981,-457292,-269177,855893,645242,1695058,1574499,1205248,1141166,-1075502,-691360,-2134651,-2477601,-2194730,-2446591,-536613,-245517,719259,1149683,1152633,1389287,944496,981449,416063,1406840,979654,1208947,1160112,264860,-165559,-1305757,-2187457,-1952596,-2623422,-1856523,-286062,166273,1615827,1916083,1104106,2082019,-33440,-320388,-530035,-2235053,308869,-813305,919472,2247890,1223100,3027079,818259,236556,-589057,-2487800,-2237474,-3058654,-2276751,-1594059,-671810,403933,1070676,1238641,1400977,1727994,1309015,1624712,1491517,1166876,1000183,426825,-499157,-1421184,-1801682,-2750281,-2457544,-2204431,-1521002,247109,839279,2218344,2516582,2006790,1397159,14942,-947223,-1988379,-1531315,-1579542,-34082,944896,1544529,3181713,1999118,2207004,589526,-1050969,-1499358,-3679480,-2293922,-3147991,-2531143,-258663,-1142717,1510761,1362699,1522180,3275832,575483,2711904,1932177,603203,2756046,-1905133,-204160,-1457378,-4546301,-756239,-5002784,-1524459,-196018,-1288437,4382257,871377,3466061,2928049,-425005,1800408,-2845258,-1750150,-2088555,-2658334,929765,-114836,2854892,2611047,2364999,3161023,163516,161154,-2088199,-3230178,-2569662,-4123604,-2088594,-1334659,-709629,1614194,1061568,2282951,2755421,2515581,3175425,1975407,1997944,778760,-345605,-1793679,-3129837,-3068446,-4361880,-2572587,-2220514,-502555,2133112,1537548,4283847,2684661,1930863,2317991,-2315793,-485282,-3473011,-2942872,-1220422,-2332559,2474272,1198939,3191567,4201048,972055,3040605,-1494232,-1578993,-1747371,-5497258,-1356920,-4078176,-1964933,746086,-1898058,3443578,1519223,2352565,4740327,1040077,4165636,1131510,248046,737939,-3822329,-1813419,-4588502,-4207229,-2375217,-3104321,1186205,849467,3313733,4307830,2808533,3693083,317706,-401542,-2113985,-3636039,-2552313,-2892926,-497491,899567,2137273,3560610,3434421,3048025,1166256,-149768,-2025784,-2918361,-3343307,-3954601,-2573569,-2154533,-745871,576490,1241526,2885447,2868413,3183640,3877893,2056418,2316294,651238,-1419269,-1802707,-4306896,-4086567,-4016359,-3758048,-723932,-545633,2509242,3341982,3450329,4535599,1812741,1472441,-1167653,-2918103,-2651750,-4366217,-1753815,-782532,438010,3325325,2601979,3766399,2825414,1008775,464818,-2173900,-2701075,-3203945,-3951872,-2536748,-2151959,-868074,662368,1222974,2763264,2779288,3560645,3387904,2586518,1981173,184276,-905603,-2666254,-3949311,-4246263,-4192159,-3060547,-1361459,361573,2486332,3597668,3835213,4220319,2239434,741087,-765814,-2732559,-2851868,-3173361,-2465250,-482071,548454,2335344,3282610,3357170,2591113,1117095,-138079,-1467491,-2695416,-3356177,-3222550,-2655896,-2016652,-625231,143668,1442608,2242846,3116358,3528159,3045102,2907235,1887487,441924,-1060631,-2846478,-3640055,-4131589,-4027233,-2840625,-1657982,544570,2043595,3448921,4077222,3526316,2459623,563668,-1073629,-2198424,-3266142,-3023283,-1774328,-759861,952980,1966671,2855882,3098086,2343340,1233534,-375354,-1576006,-2348493,-3061201,-2605422,-2318941,-1533808,-1036076,289460,1353425,1940160,3050285,3106634,3151500,2775116,1443447,360722,-1283127,-2877446,-3082080,-4255222,-3381711,-2659800,-1205825,739108,2355366,3421386,3921284,3291342,2332078,313790,-998576,-2318783,-2965108,-2406003,-1948200,-468030,726349,2037262,2447311,2683654,1867210,551739,-289372,-1500927,-2215341,-2307722,-2723209,-1897552,-1280945,-703438,522855,672329,2100071,2510228,2665250,2723664,2057313,1587155,260926,-1144397,-2042383,-3282244,-3515146,-3282781,-2554622,-780860,458093,2147300,3048378,3239789,3111564,1731071,838565,-855980,-1962498,-2537225,-2258349,-1165629,-443544,756029,1669768,2086667,1805989,1608866,511771,-350874,-1306296,-1639209,-1978811,-1935306,-1644451,-1059625,-496684,339830,1046209,1314216,2081013,2518433,2205805,2201760,1048300,321647,-1022597,-1623579,-2810847,-3430720,-2748372,-2528653,-396151,492398,1538916,2789043,2513018,2801626,1278244,1478,-662967,-1845264,-1798889,-1764009,-1166685,43022,482453,1354727,1469527,1143611,927703,-321794,-333788,-1289122,-1444188,-1737765,-1584451,-881257,-733908,21853,460920,537759,1598216,1325128,1840587,1890785,1477344,1485419,-75842,-520343,-1957150,-2222625,-2508124,-2841504,-1413094,-1407364,241830,1337124,1872547,2555877,1680779,1359351,172350,-750795,-565438,-1910756,-805707,-372373,-219092,1232598,652204,1363719,1051722,-274342,29702,-1207524,-710030,-1326522,-1359397,-273421,-1307860,4989,-194884,469117,1083283,239994,1657987,1067826,1261441,1729790,531078,884040,-701945,-1213691,-1555204,-2794429,-1797170,-1659653,-816878,677857,650524,1888787,1369997,1557635,902667,177261,92977,-1103963,-547706,-880564,-569117,791433,285682,1215848,699407,-61748,177184,-1095323,-281861,-1112154,-979788,-304001,-941154,483322,-158503,222110,479983,117870,1002378,290189,767663,969465,646477,1383681,-20825,-20294,-720163,-1521809,-1051049,-2274978,-1199649,-809510,-566074,1298847,548847,1810590,1029848,607983,819250,-468614,-89032,-231289,-460910,297311,112082,793986,361337,72638,346487,-666070,-335115,-1073264,-839366,-320527,-640161,298191,162014,590558,652599,-5657,514442,50497,159809,230317,496076,836819,576581,406509,236976,-683994,-986140,-1294011,-1059405,-1151227,-582561,109937,-98963,1019044,627290,578241,686974,11733,39912,-100348,32023,375387,312479,540636,630027,413320,78461,-580172,-929460,-982788,-1000744,-638942,-433815,243929,645169,804737,754829,548175,430898,-130662,-102294,-143681,-139611,41895,389233,343098,213082,305505,-119911,-673403,-486280,-899498,-751547,-690414,-278055,15063,116948,438663,388643,127488,193010,404744,14613,644823,835233,661546,600882,140874,261916,-392371,-994115,-1139377,-1168735,-1109735,-648822,-255768,325945,655033,965310,991989,899363,577576,-30366,-322842,-357052,-230941,-56182,65178,501915,306290,368127,177797,-552440,-451697,-702689,-650102,-720698,-465090,-89836,-283597,191272,-5853,-51697,428931,29302,529340,567033,998975,971876,499476,374086,-37504,-581084,-979689,-1544561,-1300917,-1221601,-759135,-31198,445591,1041249,892402,1110627,982030,352264,56038,-483901,-862090,-639601,-369689,90569,409667,541059,258321,293029,97540,-85521,-263942,-544600,-489973,-272594,-608686,-178930,-318487,-365082,-7711,73542,456400,606229,956288,1036260,1009799,552964,438100,-87178,-662963,-1222984,-1362396,-1396869,-1101227,-604640,264504,809757,1149232,1453796,1287814,800870,453192,-22252,-481028,-769764,-735536,-368102,-408561,316603,168288,322629,525477,248614,-15651,-246311,-225787,-367225,-524504,-234346,-402783,-408322,-179524,-147359,43611,293562,474040,1151687,942081,1218794,810706,326041,-83770,-874993,-1516616,-1784068,-1664808,-1307446,-408690,143329,712139,1258277,1586775,1229763,824768,65211,-139122,-722039,-975054,-756566,-576519,-142382,-30140,92863,531065,389172,519011,188967,-93468,-107014,-273629,-269885,-567732,-559376,-458982,-723990,-82253,3576,519752,562486,850340,1453629,985100,747073,414486,-417609,-630369,-1395177,-1429814,-1320933,-1261756,-492198,103821,853305,1208911,1196836,1547722,819050,555323,-57920,-816212,-834517,-900632,-635902,-308627,-34197,375047,227072,492657,525616,457606,365713,-206429,127261,-347053,-546365,-309504,-789756,-293133,-297917,-49978,310105,422052,911977,956662,1119852,925818,221948,25385,-922735,-1298180,-1634913,-1495462,-869187,-549327,140473,653632,801719,1550981,1007342,1001643,352508,-152854,-420780,-937028,-539976,-636674,-616928,103369,226653,700292,382689,273441,289731,100603,137266,-485195,-393700,-348912],[0,0,0,0,0,3,-8,4,-21,12,-29,28,-39,54,-57,85,-91,123,-143,173,-205,241,-288,340,-393,463,-535,608,-710,795,-926,1036,-1186,1338,-1500,1701,-1888,2130,-2360,2637,-2930,3246,-3602,3978,-4397,4852,-5344,5890,-6480,7135,-7854,8632,-9519,10483,-11585,12813,-14213,15829,-17693,19914,-22566,25848,-29989,35431,-42910,53951,-72037,108196,-286384,518715,855510,1354252,2450780,1383891,1578644,447710,-774678,-947357,-2490927,-1758118,-1506506,-995654,-212407,-88508,11284,205781,5941,-857000,-57072,-497892,831311,1807578,1804757,3126829,1886323,1787460,790610,-880625,-1573036,-2899782,-2269431,-2176194,-1283441,-183561,538625,1246050,1206403,752056,10957,11668,-631596,-598710,-44738,109602,1243923,1550400,1449841,1593272,853525,60377,-410074,-1045986,-1382053,-606024,-1624980,-162737,-918149,-1283028,134081,-1946446,-243249,-470618,19090,2235125,1612533,3444982,3514989,2074096,1708616,-305198,-1778750,-2721999,-3951983,-3113153,-2369674,-1745991,476767,1023287,1811615,2317237,1082140,992680,-289477,-737701,-770095,-1476459,-121248,-313300,1214265,1227872,1154084,1334690,292834,716497,-432192,-694449,-709313,-1292872,-784386,-1433578,-1594868,-1563763,-1433792,-1155236,-432150,1207444,1651871,3499111,3661580,3544498,3203248,1102036,-146171,-2292637,-3771155,-3756377,-4275840,-2393373,-1353602,330778,2302459,2041957,3276982,1969500,497496,955586,-2102753,-487234,-1631634,-1480530,1298926,-1159078,2665350,1101171,461232,3117363,-1337790,1436484,203496,-1543084,850345,-2723685,-1024106,-1951773,-3265012,-956811,-2014540,108612,1362803,2105534,4665212,3976047,4341383,3014283,993378,-504222,-3244855,-4005420,-4962861,-4565214,-2322350,-1770031,976630,2433455,2770928,3607305,2001800,1424516,-170469,-1074593,-1589253,-2193390,-1411621,-1003271,208070,620212,1431341,1961360,706762,2052402,44310,447821,321498,-2057280,-325164,-3204961,-2605525,-2448394,-3504635,-208174,-851333,2065277,4119705,3559594,5994199,3230739,3574995,1327962,-2430976,-1891405,-6224042,-4486045,-3976567,-4238307,648700,-71553,3297060,4427417,2342870,4308581,627621,-136460,-543373,-3087322,-1012433,-2370488,-1198794,523009,1956,1939883,1195080,2063297,1544486,1220650,553350,-105497,-403491,-2167633,-2615079,-3160276,-3354125,-2408517,-2083078,562271,1824928,3714054,4951478,4918181,4800431,2307063,1005179,-1646240,-4099476,-4816735,-5970816,-4449300,-2977073,-974018,1839759,2673318,4050183,4116859,2351648,2049255,-94107,-1143576,-1729495,-3222379,-1610589,-1538556,-750729,564150,715160,2370126,1470757,1704750,1936169,208213,703059,-1294330,-1797698,-2434997,-4072809,-2820307,-3281558,-1323637,537130,1730086,4156289,4847012,5430631,4669831,2699182,450731,-1810741,-4193541,-5220021,-5628888,-4725005,-2887540,-397948,1476361,3288318,3859982,3923093,3249348,1207188,425170,-1229288,-2156144,-2325704,-2479506,-1249475,-704570,262930,1364903,1363472,2080198,1708921,1569790,989706,-128656,-567938,-2240422,-2548131,-3498493,-3341440,-2238254,-1731574,389966,2120263,3867910,5371685,4920347,4536916,2454682,108503,-2089826,-4147470,-5113215,-5385215,-4276374,-2484371,-411762,1601553,3289224,3777450,3568767,2965501,1577996,80515,-986565,-2061533,-2154519,-1851850,-1562070,-437217,52977,681757,1496799,1419405,1874965,1351835,1029679,109750,-864191,-1842199,-2553960,-3232949,-2780177,-2564300,-1110719,42349,2149293,3919266,4508939,5105930,3904565,1892463,217059,-2179282,-3989861,-5027698,-4878970,-3897207,-2234026,-244620,1607555,2983818,3210557,3579001,2469475,1386784,256169,-1277132,-1756916,-1960008,-1985996,-1100442,-709675,86053,941964,1173678,1638463,1394324,1255565,1083305,197074,-594269,-1524946,-2548055,-2755752,-2899073,-2073773,-1026434,621752,2483377,3793666,4422966,4218201,3441711,2021463,-111450,-2359621,-3856344,-4466216,-4456845,-3388603,-2018050,-224683,1586717,2681839,3151687,3078035,2072870,1113491,-80336,-830744,-1358573,-1547541,-1262110,-1043241,-382911,-147858,654229,919854,695304,1109877,972382,684141,446748,-602860,-1045589,-2038262,-2320301,-2337241,-2237076,-765346,249782,1965506,3191475,3513740,4118449,2785615,1757113,-53899,-2066395,-3008639,-3931865,-3631807,-2951933,-1704549,182773,1077600,2345856,2625253,2476434,1993324,925131,319938,-714517,-624999,-1093132,-805666,-768574,-505549,255472,199714,877011,958435,795663,1033254,240813,68840,-276632,-1506636,-1376482,-2301075,-2098159,-1380002,-1153107,983987,1262479,2944881,3209648,2883861,3085608,825692,-31470,-1626906,-3310501,-2510881,-3625353,-1866128,-1193038,-505663,1173537,1526781,2376528,1599669,1336374,957024,-280299,48107,-711640,-613036,-487438,-607841,182141,-381093,45587,279487,1702,834034,152759,692289,21522,-390080,-496202,-1335739,-1145839,-1557833,-1410907,-5420,-19964,1897111,1980001,2530720,2985999,1281810,1499475,-726297,-1293927,-2013257,-3048980,-1828915,-2186581,-905392,151638,82500,2194444,1037557,1386510,991027,-122371,537213,-659659,107694,-22383,-785272,704733,-318504,103935,-335160,-691573,245943,-507383,70941,-31575,-42155,214683,-978421,-469273,-963960,-1261269,-264024,-845236,568644,724929,1871172,2302387,1301414,1937058,411442,-136433,-1005888,-2244678,-1566250,-2346414,-789297,-624236,-186158,1245591,271267,1243212,650003,194956,530378,-331365,112845,24875,131644,1069606,-306789,756723,-223538,-322461,-113902,-1154212,-111705,-370530,-174696,355320,-176587,455278,-299711,-351194,-200951,-764928,314874,8856,701134,1460711,788670,1701496,682445,613521,-477772,-1258021,-781103,-1730312,-1080906,-1008799,-702355,106089,-114088,680546,375417,122551,171542,-102085,53977,306492,476044,899754,441988,890788,177283,-98504,-345320,-849856,-868438,-795111,-687630,-248475,-176007,521449,37369,302030,228943,-215184,-68361,-322267,219316,421237,633782,853818,912306,654090,322042,-332097,-331322,-880836,-831492,-840908,-363355,105932,-204638,207115,95737,-190929,-122297,-227712,-29827,-146155,324258,564307,875490,1312485,733230,544823,11268,-800064,-935935,-1234656,-1081396,-777808,-490836,162375,260300,423321,594785,230107,354778,-96759,-117577,83703,158364,582195,409975,319099,92584,-150055,-481109,-825467,-601476,-383061,-340766,71744,386988,266588,60038,-236386,-644449,-715900,-554829,-408264,-14277,679094,724751,1431409,1104788,804696,601483,-245351,-738655,-1357164,-1620441,-1171734,-1140556,-359660,-49039,173753,905341,906576,682769,542556,194780,462806,33454,206180,221368,-276022,161257,-330910,70904,-280285,-462049,-115993,-292195,5860,216208,640546,310968,-192635,-267502,-752515,-617434,-804722,-648791,176691,552393,1049988,1448487,1579269,1262940,632540,-160219,-655722,-1215587,-1565407,-1739404,-1131300,-894892,8882,378745,390590,1112546,984315,549392,707574,165172,337413,62692,-123234,-288161,-398735,-293484,-272823,-42299,-359573,-62802,257220,363746,558609,467887,129545,104111,-770799,-837744,-1073943,-1094949,-528073,-224498,722833,1362570,1430993,1626741,1118484,624796,95255,-845140,-1296648,-1634549,-1524823,-1231990,-774477,72679,270098,909536,989100,759176,850482,475112,451382,141829,-60618,22203,-192021,-544826,-436046,-473957,-155779,46269,120709,500960,475011,527607,622143,360571,-213058,-913498,-896733,-1363236,-1004344,-754031,31518,630798,1094003,1566946,1593436,1374808,783711,-232947,-857186,-1324470,-1429090,-1580007,-1345473,-537412,-180668,122476,884335,718367,1126727,693075,905214,420096,-108586,122880,-444501,-478073,-681240,-707867,-335415,-709509,264283,420482,273171,722187,512295,796898,310156,-477150,-457983,-1254935,-1105080,-898224,-722362,206852,374786,1337038,1669305,1623619,1563995,306820,50576,-624646,-1322836,-1593147,-1611192,-1223703,-859622,-290426,351471,655281,1165695,893120,1047080,895141,292049,328705,-217223,-106051,-498096,-696053,-403907,-820480,-479921,6295,151194,506427,608833,1004603,688192,342091,153726,-954490,-988619,-1135210,-1053005,-417336,-254788,557609,1189746,1329043,1544645,1008993,771155,202475,-862265,-630790,-1396358,-1035396],[0,0,0,0,0,9,-6,18,-21,25,-43,37,-65,64,-94,110,-136,168,-193,242,-276,333,-388,455,-525,609,-693,798,-903,1030,-1168,1313,-1488,1658,-1867,2073,-2311,2566,-2841,3147,-3470,3827,-4215,4631,-5089,5587,-6118,6719,-7349,8077,-8847,9718,-10689,11766,-13016,14397,-16045,17926,-20188,22918,-26282,30582,-36192,43904,-55064,72695,-104572,180124,-712218,-1136931,-1176317,-1310417,763586,611029,2257250,2731808,2315193,2230369,801904,195333,-485377,-1449625,-1523074,-1105974,-969596,-484457,-44138,-382156,6385,-794546,-1026056,-671491,-1102256,589243,475708,1256571,1796044,1300669,1888584,417680,102700,-278355,-978460,-456802,-635249,253117,371635,466159,-180874,-689062,-1097217,-2365178,-2562976,-2215150,-1178097,102232,1342435,2549555,3718173,3144784,3219802,1564272,-303726,-470566,-2902225,-1683126,-1929946,-2502851,372300,-1294117,301894,419827,-966480,1256525,-889151,525332,582293,-140769,1843597,701510,776461,701038,-291482,-77083,-705365,-880434,325699,328395,986759,1380337,510888,388428,-1349463,-2187493,-2810561,-3631480,-2112575,-2303251,505380,1870952,2733159,4714089,3330343,3559660,1875668,-40734,-1045972,-2836459,-2829617,-2763877,-2210270,-1722305,-789923,187886,457063,1323193,430345,953456,632392,622128,1266567,-31676,675272,41190,-831330,-425247,-1380270,-310653,-86125,139467,2325088,769242,2430118,1091053,-963917,76827,-4175653,-2567394,-3686421,-4520507,510579,-2068638,3318292,4567786,2700227,7138333,1857532,2877508,1262286,-3798509,-274473,-5426092,-3170722,-1662484,-3986370,916334,-1026264,1107750,2080910,114580,2692690,638098,1233488,1903169,-641083,888028,-1370554,-1217383,-634381,-2665091,34534,-514497,965910,2641073,1289843,3223825,1013572,222496,-978397,-4114143,-3187787,-4870067,-3339200,-1776007,-49534,2749230,3765481,5790588,4607148,4594480,2334322,-70148,-734586,-4375378,-3156494,-4438890,-3685191,-1168803,-2665992,1442979,395660,1425569,3518612,503867,3184939,386993,422537,1578889,-2972209,857531,-2830672,-2529135,342842,-3349286,2704994,899229,1622414,5293106,-37102,3542534,-204643,-3148459,-1261109,-7091394,-3414800,-3919264,-2909518,2053151,719478,5660129,5249088,4638282,5264379,1178157,925560,-2176577,-3894078,-3680468,-5010159,-3251824,-2546873,-1631886,824209,969387,2267210,2522017,2026469,2627295,1349454,1068238,388468,-1462508,-1432797,-2188466,-2305550,-1534580,-668646,463863,2024794,2575555,3130219,3190916,1285524,475737,-1957230,-4174002,-3926682,-5606026,-3564057,-1692061,-565983,3931539,3655365,5995984,5714035,3348965,3159992,-987381,-1477671,-3478206,-5223722,-3353709,-4563224,-2284860,-697688,-288029,2664874,1630230,2865113,3182101,1743453,2263252,612916,-433063,-334907,-2719241,-1978707,-2427558,-2171307,-311107,-94096,2300693,3097274,2952650,3544749,1332887,-117739,-1880474,-3986063,-4458125,-4984411,-3633187,-1517764,530290,3287243,4513621,5185745,5440979,3262084,2297223,-229397,-2173255,-3298588,-4707532,-3944428,-3608892,-2439055,-456349,-237804,1963093,2226881,2482538,3086600,2085888,2052176,851043,-272666,-1231798,-2167131,-2597454,-2532456,-1717653,-1068843,653740,2037190,2987370,3386793,2617864,1751486,24977,-2215623,-3356480,-4691800,-4227009,-3259969,-1710505,906445,2730036,4722367,4820570,4861593,3876312,1632960,-223587,-1881356,-3771745,-3601631,-4013928,-2964896,-1829686,-1295682,769793,1060875,2241328,2650825,2541552,2742274,1979165,639152,-330269,-1379885,-1822463,-2451758,-2254547,-1877993,-903895,593225,1690600,2936103,3297621,2297695,1463461,-547733,-1605830,-3396402,-4304545,-3853636,-3260193,-1185061,770183,2865450,4276315,4649629,4368088,3265534,1098540,-133572,-2346844,-3037905,-3583659,-3633923,-2484880,-2123880,-637153,53121,1082279,2104231,2212843,2766635,2094115,1757980,1037310,-57263,-881155,-1921644,-2020380,-2076945,-1815987,-597918,361219,1731983,2419023,2581245,2483754,1087570,-240458,-1797816,-3137640,-3478147,-3605073,-2276945,-952158,1097611,2611978,3588510,3886084,3913323,2727351,898895,-222629,-1821692,-2451057,-2729444,-2877742,-2269210,-1534971,-815644,93423,742317,1757659,2023446,2183363,2339924,1557013,976327,297122,-897616,-1158990,-1964713,-1956118,-1471441,-416148,578956,912338,2097647,2234185,1745062,924608,-300222,-1305272,-2642571,-3278574,-3099167,-1895291,-621418,648534,2248268,2884366,3298910,3339637,1986884,1088785,-381691,-1770443,-1993561,-2841895,-2391796,-1872455,-1555488,-343898,-205876,564061,1190185,1519920,1985565,1217542,1823527,867173,496426,-176562,-1246642,-1245193,-2003168,-1616858,-521361,-147419,1340478,1328648,1670692,1800053,179282,-152714,-1475292,-1995447,-2356530,-2463643,-1168774,-510873,914350,1883578,2568326,3110662,2103295,1872520,486462,-570978,-878622,-2402010,-1857900,-2182842,-1533527,-790555,-998153,16447,17360,624932,1131069,1023576,1651514,1093280,1250087,1032254,-445815,-238960,-1673164,-1089573,-1170885,-988702,501229,99160,1576159,1174781,893994,1111954,-1028929,-776394,-1685322,-2016743,-1107162,-1233445,413256,695556,1514028,2416974,1878989,2140055,784502,271926,-77799,-1474765,-881656,-1503976,-965139,-660287,-1022703,-247650,-644111,-107825,340220,200297,1162374,683211,1558699,1208878,476775,923150,-548332,-447677,-941704,-1342543,-462956,-817860,416110,519519,573893,664658,41131,105886,-973632,-1228541,-849393,-1419312,-114282,450421,999961,1284100,1215647,1833190,889590,568634,-14808,-756713,-637046,-1502595,-828366,-519886,-789382,-26528,-779146,-114289,-508168,-185060,541301,-347472,841418,878433,1170903,1030829,341183,479137,-191352,-734494,-638780,-1176810,-301585,-311615,-49398,554333,74711,341786,-245329,-576720,-693675,-830278,-235871,-127892,645122,1009241,1135811,1112405,665395,599684,100612,-857068,-404746,-780944,-450324,-66323,-72282,248234,-398614,-375293,-467230,-632214,-288389,-248625,168630,503968,1108845,1356785,1267220,1109410,521289,41936,-392135,-645774,-753505,-627435,-640708,-144274,-108181,-360748,-109091,-342974,-375927,-277452,-266169,-81862,318429,599263,1023404,1191213,691411,415414,-225163,-436473,-401031,-849423,-426745,-322063,-244886,421705,485691,458315,-435819,-652009,-838191,-697539,-803807,-212009,50009,928153,1076125,1257553,1097209,664855,679876,20485,-269577,-485310,-885865,-628712,-596524,-923239,-247521,-425194,-281218,-174585,76118,161541,743053,740915,788321,762405,541302,279503,71314,-721752,-386522,-670370,-588139,-279939,-38002,395129,405125,383226,448985,-26016,-506578,-924587,-710568,-689145,-410786,110884,699561,972888,1052048,1288989,976224,632365,499976,-347746,-370431,-790581,-945600,-714238,-910499,-611379,-246615,-533556,128187,277998,605385,793193,945250,1185240,756103,535521,-190606,-331838,-638295,-1221567,-912603,-680818,-269889,338434,679619,756821,773608,346016,172808,-645984,-956196,-1233186,-1113359,-796660,-407128,346330,841097,1229878,1528721,1208367,545599,154549,-134952,-474869,-746125,-969047,-1165648,-827436,-768051,-520126,-352195,20216,223269,750850,809482,1349033,949017,704882,445565,-45334,-545238,-1082611,-943968,-1147004,-511614,-275184,393058,979176,1075896,772604,524800,97632,-516849,-1042302,-1169651,-1100425,-925841,-512184,405411,851088,1255547,1334520,1127435,803977,248867,-137787,-600282,-706248,-971297,-1063011,-850367,-760956,-619814,-268542,98256,769427,738688,1201733,1141117,1035134,507664,135696,-53976,-665859,-1125302,-841375,-1181977,-476987,-54924,258857,1142161,874081,1116405,554176,80803,-264438,-1229959,-1010141,-1079576,-1032114,-208837,164353,834536,1045419,1246601,1637304,566684,721503,68676,-514890,-564316,-1046609,-1065055,-1149712,-934144,-348331,-606130,433784,319584,1018566,1311552,984591,1365999,573355,468717,-13406,-1127075,-612889,-1376468,-833100,-162755,-307413,598410,344762,1267077,950495,339153,300309,-705426,-460377,-1284926,-1020712,-426348,-594713,516223,196834,1009296,1428552,847319,1193503,265379,-182865,14304,-1197323,-537395,-1274019,-944453,-839359,-1217218,-8432,-392219,396621,787814,672726,1454570,733600,666873,259588,-369639,-394583,-1075671,-868191],[0,0,0,0,0,3,0,12,-1,18,-6,17,-19,19,-36,32,-54,56,-70,88,-102,125,-147,175,-212,239,-283,327,-374,441,-490,582,-649,749,-848,955,-1090,1211,-1377,1530,-1721,1919,-2139,2380,-2646,2939,-3258,3613,-3989,4420,-4874,5398,-5956,6595,-7299,8084,-8988,9991,-11179,12543,-14182,16179,-18676,21953,-26457,33216,-44797,70592,-231268,-607416,-898720,-2080171,-1666070,-2335761,-1266531,-52712,272015,1727941,1840777,1843499,1572967,620485,148760,-358068,-594359,-497730,204933,279877,1129774,814426,214800,-173964,-1702512,-1546284,-2873011,-2563842,-1267732,-1068428,922355,1275833,2387764,2096981,1841262,1580536,619423,440428,-400401,132635,-327418,-510405,-283964,-1293026,-1078104,-1731998,-2117056,-1396043,-1472632,-234434,764875,937889,2380539,1856271,1124621,1380655,-733391,-542061,-1188519,-1720430,523738,-560300,1521570,1963168,587684,1842644,-880133,-1193268,-1988502,-3383359,-2283800,-2338176,-834047,432025,1514899,2210300,2757283,2558141,2061301,1640241,451455,336547,-434011,-772257,-945380,-1502574,-1437922,-2223784,-1629628,-2022445,-1389093,-161459,184819,2178689,2253010,2682822,2663646,702901,451381,-1128331,-1919061,-1757740,-1745150,-654592,942178,1540949,2687107,2310767,1308798,529721,-1613097,-2598997,-3441909,-3761588,-2381807,-2185043,-44713,1598455,1958212,3335331,2843269,2724586,2525573,492614,820714,-422852,-1392094,-701778,-2914841,-1902707,-2216408,-3721899,-27450,-2269606,674543,2345635,744628,4827950,1632878,2157856,1994762,-2198678,-162737,-3182047,-2591949,-798016,-2100968,2072708,2008847,2989605,3886463,1135493,1412239,-1365494,-2974122,-3005294,-4796868,-2616718,-2329591,-691102,2043459,1479532,3999895,3247538,2825108,3889495,521787,1643854,-557153,-1881135,-1000289,-3641401,-2537329,-3234112,-3033293,-1122367,-1244427,1355550,1885988,3221941,3615669,3002820,2453382,-61007,-623904,-3131231,-2906377,-3007774,-2754320,685050,185986,3244541,3167300,2719196,3424056,-529838,-196224,-3196510,-4185256,-2561006,-5277911,-854274,-993877,332579,4380427,1217142,5488354,3350644,1497375,4161604,-1515585,960073,-1235893,-4141838,-990780,-5622825,-2384529,-2754121,-3008161,1331349,-192320,3913452,4196348,3163077,4797598,691220,830856,-2024774,-3447610,-2525408,-4469190,-1391466,-622445,896844,3867323,2729055,3876716,2434412,167169,-443192,-3332046,-3578487,-4087201,-4039316,-2117082,-803799,919463,2523324,3331378,4135714,3497638,3256804,2091470,1157033,-367182,-1984591,-2373708,-4375359,-3239461,-3979044,-3136143,-1194814,-891136,2530869,2714930,3939300,4564954,2440657,2937662,-974863,-1820896,-3025086,-4853924,-2259400,-3507209,-77737,1859015,2048600,4621580,2772838,2617283,1199619,-2182455,-2044171,-4400968,-4241731,-3159630,-3204258,159966,666698,2044499,4179967,3362106,4102002,3020407,2152121,986800,-1054170,-1294121,-3361397,-3635235,-3942633,-4028782,-2669291,-1648031,460540,2096243,2993966,4230050,4127649,3008951,1967588,-550101,-1973537,-3289094,-4007744,-3024334,-1978709,-288522,1775897,2750703,3889214,3389929,2345433,870281,-1250320,-2613882,-3739498,-3843534,-3190950,-1992585,-484524,920172,2574034,3075628,3697930,3361770,2903071,1998911,475914,-72105,-1717964,-2640489,-3535806,-3750902,-3576862,-2796015,-1264284,367344,2188118,3360989,4577090,3847029,3258054,1564405,-80263,-2184635,-3448822,-3514918,-3675820,-1833876,-8664,1377238,3030509,3264365,2906256,2290799,353487,-1025168,-2538367,-3363976,-3324636,-2922531,-1945456,-473816,1129046,1964465,2938521,3596669,2932007,2808933,1728340,732811,-202980,-1835764,-2461130,-3388942,-3926000,-3343291,-2803381,-1219825,261146,1852065,3371023,3636748,4054598,2728737,1177727,-40980,-2128037,-3044891,-3262798,-2752735,-1635838,-308807,1315997,2579664,3023389,2641755,1409990,424661,-963324,-2327171,-3105179,-3162237,-2265672,-1712848,-57687,780563,1769384,2785284,2517013,2852831,2192610,1445765,917399,-548788,-1087806,-1999547,-2985482,-3138290,-3291066,-2084700,-1139251,393714,1745530,2801680,3460934,3484093,2459455,1507980,-397645,-1419493,-2499521,-3085146,-2385443,-1779816,-34944,1044257,1820095,2641609,1953834,1319757,-77493,-962432,-2035934,-2652395,-2234471,-2179278,-940678,88062,853487,1762192,1734923,2495140,2280292,1386985,1540168,445444,-87104,-1266938,-2022002,-2432786,-2744072,-2382782,-2134677,-792404,96234,1253849,2710325,2787987,3074068,2173398,1145538,242293,-1785694,-1870458,-2769124,-2132944,-773943,-248189,1253386,1398705,1779948,1809762,350215,283557,-1181948,-1683116,-1694292,-2437163,-680181,-761162,160222,1101402,1324768,1892092,1811053,1671643,1682375,738346,859680,-259352,-608379,-1149971,-2177473,-2229340,-2696916,-1692814,-1122922,-273085,1443865,1501832,2386123,2680954,1894351,1259055,-319876,-465408,-1911338,-1897665,-1399652,-1487998,222547,399793,1227513,1479217,752003,875869,-375775,-803224,-1407302,-1628838,-795297,-1185811,139159,283938,445765,1598714,446296,1639406,764828,629207,1232951,-164464,591176,-782883,-925657,-1319585,-2181295,-1211883,-1911386,-1039900,211122,29310,1811154,1705751,1940001,1992024,725445,688173,-997462,-1064434,-1117341,-1464646,-180293,-241694,705430,654406,523823,868988,-208083,-370907,-396704,-1225825,-600711,-884789,171408,129403,344983,1171612,638261,1143345,298831,383051,744272,-29470,695062,79625,-152809,-265738,-1349998,-1153609,-1605730,-1413109,-874064,-698264,604504,738027,1461742,1530863,1389405,1272719,-59548,211595,-835848,-1060610,-395252,-884592,125748,217184,267689,361297,-343448,-147677,-658651,-999159,-493266,-771243,311577,16619,775449,790155,618361,928578,303365,40411,140118,-444027,226015,55249,366220,233085,-505931,-62849,-970285,-1089364,-1252654,-1214551,-367452,-125839,662134,1119248,1084686,1221001,605636,509468,116228,-188057,-182225,-494693,105992,-194464,-75169,66661,-490457,-238641,-664375,-663112,-691476,-471668,-154726,226960,752767,951239,767325,842486,511805,79658,-15029,-274913,-399354,-42327,108817,337756,253875,49448,-186814,-315554,-774322,-576318,-807160,-663719,-348001,112332,403401,765730,699561,880657,582724,493265,259769,-110883,234215,79650,26730,118804,-632078,-540074,-832214,-1153810,-633640,-854141,-357711,113016,703844,1154701,1065596,1306333,765863,32619,-324370,-1057389,-726358,-552341,-112489,-140526,30475,473964,320065,-7114,-220560,-355642,-571471,-920592,-639722,-530282,-77494,230545,440563,816390,682552,492441,668341,270658,494393,307416,134198,150822,-200498,-380048,-847242,-1195889,-1093528,-1260303,-618815,116625,461276,1185117,1264384,1219395,1214429,782977,199354,-502769,-998144,-1138432,-933812,-560778,-226553,571447,456618,1045380,434904,400222,-66428,-452201,-459392,-709313,-624736,-154164,-49579,578191,377966,524409,864169,599750,799526,749828,458061,394422,-86472,-278863,-648692,-811666,-1092688,-1471055,-1203987,-665900,3228,749707,1135112,1441598,1531868,1072000,750976,200812,-366388,-1160374,-940710,-1134247,-937346,-283212,266199,607970,588255,639571,438497,26435,-111843,-925097,-881402,-661761,-497332,-162511,-112315,196834,310928,571674,745050,646404,624801,664900,555020,25952,-339646,-820231,-1247550,-1486941,-1370150,-1452473,-892132,-81917,774461,1335991,1649320,1473536,1201713,656977,-19443,-578102,-763050,-1376655,-1161339,-720897,-231333,151436,795898,848671,735539,406543,-235634,6712,-611677,-590723,-880590,-725593,-186335,-319039,400510,370585,458730,885410,570958,1122993,690279,721522,352218,-451310,-628480,-1308815,-1486418,-1335467,-988940,-477650,-74418,823463,1485075,1199137,1706572,864569,859499,145652,-738935,-704560,-1408474,-735879,-911416,-595461,328227,210106,947565,601179,369806,435956,-288788,-343044,-996334,-886665,-408407,-513623,210431,-18744,478564,777027,441118,1053181,785580,1025931,775084,144767,-106954,-925770,-1074100,-1212722,-1889764,-785532,-705029,-143893,555795,1164015,1533610,1223164,1047152,545026,-115083,-244247,-1184798,-830889,-1041578,-1114966,31264,-65155,722739,316747,578008,922664,-140103,257744,-734233,-522547,-302647,-799043,21283,-493003,13497],[0,0,0,0,0,-6,-3,-7,7,-10,25,-18,41,-33,57,-61,78,-96,110,-141,163,-195,227,-268,306,-364,409,-480,538,-613,696,-775,887,-974,1108,-1220,1366,-1515,1670,-1858,2037,-2253,2472,-2713,2977,-3256,3570,-3907,4268,-4682,5118,-5616,6158,-6765,7462,-8232,9146,-10180,11424,-12894,14701,-16964,19886,-23828,29454,-38244,54247,-94837,530097,1099996,1682034,449742,272085,-687781,-2255734,-1569541,-2685784,-1633389,-1491418,-666295,372174,503579,1181539,875503,653152,334214,542278,194557,1279830,1404825,1263760,1938647,382753,128653,-930411,-2417470,-2311393,-3253742,-1971564,-1441440,-301043,870709,1526335,2020433,1081999,1092298,-77018,-121141,-733374,-721887,124377,323090,1717139,1281696,1189291,890009,-366230,-825298,-1548414,-1986817,-1585667,-1384371,-1293640,-124151,-155058,416727,1100353,-342192,1309795,465753,1361985,2587649,1162352,2366826,1897481,278674,-82364,-1943644,-2958697,-3299436,-3416950,-2265513,-707127,214742,2058432,2546558,2420669,2640822,481329,450140,-763733,-1931522,-718217,-1198153,564406,714522,1034532,1804642,467445,871734,-917425,-738874,-1322244,-2289456,-1105634,-2007746,-870461,-169427,-557779,212303,124901,1044907,1807048,1865449,2676022,2672486,2175579,1745846,-135177,-1268928,-2817959,-3937146,-3756386,-3628309,-1944484,-803418,1294374,2466047,3103590,3482944,2330092,1073980,-588150,-1193141,-2128099,-1756280,-1341474,-461115,1298271,580879,2305057,1520433,174068,1459342,-1754830,-248141,-1365779,-2769783,-447141,-2760546,-1015417,13912,-1459785,1664008,397114,1647204,3441794,2264836,4112079,2368758,791678,770241,-2907665,-2994800,-4266155,-5084908,-3001677,-3262799,492252,1205731,3151862,4901133,2486483,3836147,808764,-606574,-756761,-3717867,-1302443,-2620624,-844970,1075717,670650,2499327,1221561,1526191,711734,-629718,-631579,-2201362,-1620418,-2488154,-1830930,-1882547,-1853964,22268,-273844,1706703,2091448,2972117,4583533,3038672,3135266,1351274,-869758,-1835606,-5058614,-3984976,-5157283,-3948745,-1458526,-1133334,3211041,2998752,3860291,5394783,1211883,2659927,-1082872,-2340328,-1370389,-4488912,-583423,-1638781,-302035,2802202,471551,3299114,1391508,643884,924166,-1407255,-826725,-1951581,-2237522,-2020312,-2340728,-1316917,-664155,354951,1768416,2393623,3909784,3876741,3940779,3094291,945082,-368318,-3016576,-4725829,-4997683,-5345232,-3490772,-1998113,294958,2848248,3705819,4758164,3959542,2548386,672572,-744992,-1934943,-3487191,-2348953,-2631050,-1076103,429278,751443,2463625,1561005,2420479,1445262,-159204,303670,-1835271,-1435010,-2185949,-2748606,-1697839,-2247435,-223526,183881,1400014,3351798,3095977,4665731,3910636,2578964,1612075,-1481173,-2568547,-4251115,-5667033,-4407452,-3985092,-1483058,769136,2244232,4269243,4520588,4092724,3051298,1121902,-709457,-2196789,-2669416,-3096175,-2004713,-1013576,79121,1142912,1527269,2137535,1557642,1310824,577172,-580579,-933646,-1923897,-1883233,-2400162,-1887258,-1708554,-1064335,489952,980419,2921731,3671558,3880815,3811662,2736484,1252117,-1220117,-3245336,-4469435,-5164881,-4978427,-3593209,-1566490,954511,2993084,3990204,4343260,3871428,2701731,1045813,-894677,-2265988,-2747667,-2774743,-2043994,-1235665,-144335,1032109,1813324,1823238,1561256,1109196,158915,-128801,-1234163,-1194476,-1777881,-1947969,-2290699,-1692771,-716382,226753,1406709,2711552,3511282,3999878,3430613,2497207,863293,-1369852,-2954662,-4558288,-4760664,-4372818,-3111285,-1093994,861597,2786011,3954807,3987037,3448571,2235443,539739,-790988,-2105507,-2628021,-2169878,-1741031,-1083925,231474,837846,1405293,1218972,1145024,1064826,354022,-47997,-614624,-1325206,-1558566,-1585428,-2049551,-1166853,-1147617,266296,1313496,2026712,3471392,3467740,3179422,1957829,639919,-1141479,-2495921,-3979651,-4406536,-3985479,-3008781,-957562,713144,2427169,3549200,3509151,3354728,2031883,535059,-646022,-1803733,-1819144,-1883006,-1635324,-722212,-95892,398472,945672,1097973,1002301,464438,213290,-262937,-770083,-772271,-1211212,-1423665,-1512991,-1325759,-667808,-142733,1346285,2060100,2760583,3266458,2453883,2024594,478661,-981306,-2172755,-3842098,-3735756,-3369118,-2409998,-863100,764756,2289543,2594166,3077999,2825879,1308555,568058,-322221,-1006966,-1747205,-1784180,-802635,-839626,185331,287918,702618,725952,447195,370201,-268547,181180,-412525,-793555,-706850,-1382697,-714461,-1137495,-897465,8109,376198,1923470,2273578,2147488,3055621,1269552,383036,-702883,-2293024,-2412268,-3800337,-2636486,-1972947,-1154103,1149183,1351782,2789695,2438414,2107106,1774826,-109614,46466,-868311,-1140638,-824608,-1255394,129344,-126908,316337,639569,-139688,735747,-247277,63386,-14710,-550793,29070,-538991,-550998,-767538,-1034871,-158031,-396009,745786,1247117,1454790,2060586,1432039,1683622,125089,-800785,-1446844,-3012659,-2178464,-2600530,-1619104,-412760,-50059,1675076,1766842,2076900,1811645,668883,914471,-837160,-588039,-691791,-901127,87870,-457960,191819,-755,-462998,556138,-777671,27369,-23273,-471367,671954,-276328,280917,-64176,-415508,226528,-708500,85165,474927,756957,1612124,1101815,1594167,639089,247664,-144601,-1821519,-1523804,-2457659,-1867005,-1015241,-925471,819295,861880,1591658,1510288,963326,989808,-227692,36763,-65660,-391012,470304,-374914,132022,245738,-430445,-191018,-909930,-359115,-779801,-722409,-16043,-240350,802949,355744,323447,504677,-480240,72535,-139636,451107,459187,432199,1346330,722801,891576,596474,-466359,-845022,-1786129,-1356432,-1120981,-1136347,-60146,-14502,803007,934613,785486,798900,267145,153187,53725,-109863,380239,132962,506645,280217,-161736,-78614,-915974,-806267,-1023403,-907225,-514851,-444376,701109,498734,1028573,557465,273784,292260,-227042,-95870,-163260,-123734,802788,604392,726842,532635,91684,50404,-1013152,-760031,-1216558,-1130005,-544175,-314776,367732,464095,371404,570240,373037,339080,242862,270198,499637,644509,942275,407100,494086,116365,-305188,-973380,-1240548,-1241365,-972338,-874783,-74364,70164,675682,977625,810379,763817,410121,362632,8798,-410219,-1405,62556,439650,356393,176585,173645,-107437,-298861,-581604,-510384,-587448,-470952,29533,183723,-83583,4729,68208,69812,-116781,304926,242466,552224,946588,745606,782794,604701,199948,-337483,-1147684,-1499773,-1533843,-1551377,-609106,-383298,475549,657968,1107759,1279324,868103,580522,285458,-173107,-207272,-264850,-168807,-323959,-270177,91657,135989,-34278,-256051,-225967,18203,-294227,-193994,71561,99207,-82914,-224210,-3794,-405135,9660,-71691,270343,1112448,734721,1262097,1291578,748012,395565,-613411,-1009538,-1632057,-1591329,-1481613,-1109240,-243089,419606,1080237,1321548,1223124,999638,701361,171185,79906,-397168,-235844,-579454,-251303,-157602,-223591,209552,5021,20140,-51505,-64846,137478,78926,125576,-84974,-310371,-216515,-596114,-465339,-502809,-135496,466458,704121,1217226,1279965,908105,1051894,63406,-366835,-1074449,-1876915,-1747630,-1380157,-833133,-370375,221227,732516,1199331,1201646,1112858,543748,542594,-187353,-449475,-431666,-762069,-308993,-368148,-190665,-47539,-82115,-90949,26770,106651,32155,156253,227339,119263,-338793,-455253,-520174,-634023,-467567,-358273,553325,346765,1276160,1169780,1139481,965325,216119,-71510,-1001454,-1646054,-1520973,-1442417,-704010,-414132,208619,760536,813893,1385333,1050895,783341,406764,102286,-330561,-715000,-382954,-207684,-764960,-287722,-249623,-290602,141701,224684,654662,153547,626740,438051,-233461,-44131,-734091,-360108,-546819,-435200,94527,140637,750216,896628,1067632,1339139,624219,345273,-406269,-1017457,-1330581,-1717698,-1184626,-1131180,-448555,321914,296137,1323462,796940,1148760,1083348,187068,169163,-479075,-429081,-224210,-660782,-249195,-729450,-157054,-49708,-91288,579978,-91070,793575,476352,406387,289060,-553613,-51086,-661407,-761634,-116208,-529616,442658,515068,825613,1316695,775848,1151987,-39409,-188203,-625397,-1621378,-1034130,-1381703,-954969,-266685,88798],[0,0,0,0,0,2,-6,-2,-10,-7,-7,-5,0,5,5,9,6,5,3,1,-3,0,-4,2,0,2,0,2,-6,1,-18,10,-21,23,-25,36,-35,50,-53,67,-77,92,-106,126,-138,165,-181,211,-234,256,-298,318,-376,403,-463,516,-576,670,-748,899,-1057,1320,-1686,2271,-3272,5126,-9085,19324,-74383,-78593,1469537,1474656,2570770,2695511,1378943,1444373,-421397,-1469417,-1806832,-2460255,-1946356,-1509777,-631575,182349,622674,359308,260056,-190639,-469163,34678,-173578,833546,840216,1719223,1937122,845017,1400859,-416490,-351824,-1053230,-1710693,-717738,-1094729,-74988,-95584,-196822,51519,-683151,-877580,-1206752,-707424,-566424,340656,1614008,1849088,3193502,2721818,1833173,1020465,-825800,-1707765,-2455938,-3597461,-2071994,-1946465,-1288441,1099918,-221484,1709181,868864,16056,1471320,-1059126,573326,377578,-94208,1571571,373504,833115,538662,-260160,-591786,-740907,-950037,-433340,-168573,-203221,740508,-534502,-454750,-1063340,-1964757,-1310333,-1906482,72322,805196,2224978,3601464,3243858,3765216,2063408,922723,-404840,-2952235,-2906052,-3796784,-3103673,-1776964,-1372034,510950,1276275,1312640,1914659,1040563,793671,919095,-554143,424857,240673,-38008,655739,-210623,278287,-229232,-603261,3742,-404107,160731,518370,-55642,763088,-348327,-1124271,-1178146,-2985222,-1572265,-1994803,-1034209,2131460,1504323,4115770,4526811,2433467,4321571,-651776,-834206,-1812264,-5619701,-1873231,-4452458,-2388534,114002,-1361883,2969542,1669182,1506730,3010061,11286,1421583,397228,-898167,1370652,-1337351,530476,-101041,-1354579,1034884,-1655929,508987,399875,-455506,2654384,-552439,1388639,-283744,-2644055,-595003,-4260031,-2017801,-1689628,-963804,2645584,1576093,4821581,4621112,3673757,3202378,98671,-1252247,-3393457,-4026213,-4251207,-3698421,-2533115,-1187053,1204855,1122020,2547484,2581778,1488738,2319392,93386,857383,-97482,-1025296,568143,-1986017,-129608,-697386,-1192010,1104166,-1638733,1922619,1198849,268323,3348294,-1509815,649672,-1646856,-4230119,-794330,-5075927,-986040,317018,-549355,5387537,2652545,5219507,5235558,924737,2352084,-2856867,-2861551,-3488138,-6182850,-2559688,-3392465,-802940,1038987,1019882,3591674,1671080,2407335,2145087,-184139,1218322,-924346,-640498,-359759,-2041526,-366835,-1825509,-868006,163444,-365989,1609038,1362500,1737687,1479835,418625,-332291,-2117534,-2538106,-3683256,-2615118,-2087619,-586183,2167909,2557975,5571121,4432896,3881534,3242816,-397258,-779338,-3888340,-4553459,-4281849,-4808518,-1707702,-1426007,935756,2570648,1720260,3525700,2028153,1917281,1807486,-449083,710206,-1132026,-1441349,-547578,-2649985,-581259,-892443,-745556,1427244,551847,2090823,1989682,801953,1310237,-1303638,-1555307,-2942875,-3897733,-2507387,-2143934,-140244,1869817,3430234,4858177,4660953,3678619,2373425,-176231,-1454408,-3451064,-4503703,-4236694,-3889641,-1919167,-1037279,446843,2270246,2351692,3086927,2290706,1728802,1412213,315965,119522,-794104,-1087590,-1307961,-1493212,-1504443,-798936,-78759,519500,1085986,1935377,1792879,1907175,393131,-737738,-1767082,-2882675,-3107576,-3026851,-1651963,-77326,1694184,3550196,4220626,4430161,3800883,2065152,385985,-2015653,-3145495,-4051891,-4594283,-2910422,-2327539,-285729,833693,1390888,2733552,2283625,2014051,2084411,1016412,486324,-76535,-785258,-860983,-1664199,-1202125,-1719790,-982195,-351385,338034,1425896,1515279,1934109,1497918,630678,-312156,-1870951,-2519191,-3175981,-2588120,-1515847,185273,1815366,2869840,3939937,4297872,2792139,1786317,58679,-2346420,-2873512,-4080126,-3667806,-2896392,-1795801,-579122,492114,1442073,1980856,2255009,2082471,1666084,1515555,718633,232174,-244997,-764287,-1521496,-1485588,-1264474,-1062759,-595819,413052,728966,1558663,1654085,1462082,629454,-770937,-1542936,-2288847,-2763586,-2148967,-1028313,213075,1723525,2810637,3589427,3289722,2724304,1644243,-151962,-1722442,-2873943,-3455421,-3086985,-2656440,-1564793,-674524,745907,1563248,1762639,2225044,1362363,1546895,936652,942103,264411,-196311,-482872,-1407711,-1224578,-1379715,-1123320,-497365,-340136,874439,1336544,1191379,1448100,397500,-377664,-1243967,-2162838,-1727025,-2056878,-900939,278574,1508051,2392186,2833573,2894057,2136350,833394,-4549,-1653350,-2457980,-3049645,-2435563,-1966959,-1184720,-202063,405287,1378072,1198079,1036738,1626016,1047658,1173259,608960,239172,187382,-524968,-396405,-1402395,-1531962,-889533,-1221851,212925,360616,976131,1216573,516098,888689,-264785,-807606,-1449759,-2209175,-1282203,-943963,201221,1579956,1704020,2975477,2336063,1724428,611017,-605525,-952493,-2283463,-2155625,-2041505,-1843488,-431239,-355214,491013,594990,764336,1245160,1027041,1341433,710982,702796,1024037,-97065,107327,-536616,-874702,-887001,-1166398,-267622,-655818,233376,453166,724351,1378143,75637,424417,-444623,-1429534,-781875,-1583108,-45989,291099,800615,2042377,1454425,1820315,1073136,66162,130963,-1622165,-1542344,-1571114,-1778514,-487451,-1236594,289050,206750,383775,771562,74702,858191,333034,841434,1234904,582822,1050052,145928,-9561,-554145,-1294410,-667833,-1376604,-634474,-16066,40393,981777,102726,702997,-40252,-525634,-187264,-1120985,-350881,-282901,216124,1135882,923804,1564614,1438708,620638,309399,-776324,-756956,-1286416,-1214821,-604375,-993733,164787,-298087,195853,189598,-105973,383032,78848,668333,644106,668554,1141204,495547,795853,301796,-783101,-441677,-1288610,-831669,-839875,-595982,332575,48677,799395,256144,283575,132267,-604210,-85062,-394300,90488,409502,473025,793761,688790,535401,304091,-505951,-640386,-949061,-752340,-656237,-535799,-300247,-141808,212430,-19913,-205665,-67946,-373968,124594,271310,396589,1057718,811216,1060569,972469,92267,-272096,-794926,-1000285,-967198,-1092017,-694403,-223334,287803,278252,318623,96948,54646,291496,-2432,116239,144855,535113,822397,513902,763909,434700,-64603,-262673,-835956,-705413,-408915,-260786,-214898,15663,489862,26668,166168,-216751,-428863,-367219,-393366,-118900,263997,549055,1265489,1135510,881581,638750,-162697,-591451,-958893,-920477,-1033545,-969884,-395386,-135753,30645,388914,395600,575805,324037,373197,391932,627003,662752,330129,352355,224014,-126569,-161629,-578545,-537649,-378225,-616774,-98485,40933,628614,316726,284803,-84206,-479384,-661408,-481069,-390650,-138515,451423,1062704,1331208,1350296,987090,677852,107299,-728617,-547692,-1305669,-1304411,-970940,-922748,-193217,-172847,213346,506743,191974,724441,108720,547185,382722,317412,596385,178913,-1539,-487520,-894062,-598539,-974557,-692406,-245871,112576,751463,405926,735892,473252,-161831,-232390,-756109,-654586,-558222,-257365,165870,804424,1209360,1043878,1116616,639095,193661,-161239,-833038,-1047930,-1110913,-1135605,-613761,-438663,-161808,314230,386397,666685,748868,795343,760557,757432,670769,290653,47103,-335134,-693222,-568420,-897654,-694752,-423653,-67716,-89008,419146,807932,855830,247219,54582,-533722,-921922,-1052229,-793743,-186779,249744,557867,991013,1610627,1109755,932923,519549,-87377,-690495,-1180230,-962922,-1228337,-683198,-603048,-415426,195714,321772,638162,797851,925601,803158,769711,933422,271090,108282,-420907,-734965,-655236,-661937,-470560,-412350,-181845,441983,614430,868755,820655,208470,181172,-663302,-565164,-678823,-798886,-130372,-153291,743348,871272,1039741,1419316,644738,524546,-66008,-490519,-788047,-1386294,-1021050,-982495,-575268,-74469,58319,502219,247700,566253,675747,583002,1052545,441958,571274,201389,-402324,-582925,-1021144,-679403,-756793,-913137,490776,-74902,993871,800205,566203,412784,-508651,-178137,-1039719,-853720,-489145,-905387,144844,-28657,682024,1340663,756410,909567,236664,174718,-441542,-1180204,-420717,-1290900,-397076,-667396,-640185,434685,-304878,539531,530277,708517,1117380,189227,642523,346221,-252659,194886,-1315294,-508993,-1105002,-806041,-58290,-224624],[0,0,0,0,0,9,-1,10,-7,6,-14,3,-23,10,-28,26,-29,38,-39,53,-60,69,-80,90,-104,121,-129,159,-167,201,-224,248,-290,309,-366,391,-449,496,-550,618,-681,766,-847,946,-1051,1172,-1298,1448,-1605,1795,-1998,2231,-2502,2800,-3163,3555,-4044,4609,-5304,6168,-7261,8715,-10701,13613,-18212,26322,-43394,93084,-642131,-1650967,-949387,-1145502,-200917,976483,1301947,2682500,1969770,1836951,1221897,-211231,-546853,-1050556,-1201252,-615069,-239494,-96649,346380,83246,-314648,-406432,-1941657,-1289313,-2061118,-1101335,353455,761558,2574907,2416476,2676826,2186730,851214,555675,-980723,-924031,-1563363,-957557,-665436,-945410,38364,-847176,-443304,-1062690,-1252907,-141672,-342212,948274,1497675,1478248,2577677,1633334,997078,890807,-1388651,-563346,-1106481,-1550779,203325,-917276,1263697,998917,-567754,1022796,-1994093,-1391023,-1857279,-2703762,-467921,-810449,1548720,2196371,2387626,3043430,2315018,1617106,-16771,-147262,-1338650,-1749597,-1305433,-1770230,-681622,-1480798,-840717,-914392,-928476,-262122,-385603,1018086,1110041,1778678,2491735,1814843,1640599,382412,-348865,-1255438,-1956222,-1095809,-1155575,-226972,1126561,745201,1754315,972987,-687741,-421293,-2981126,-2004828,-2328701,-2302401,677382,315503,2796181,3045615,2373033,3658810,785563,1064654,-242771,-1876578,-629996,-2539322,-1538608,-1532848,-2375262,-94474,-1488658,-852455,810251,-644199,1880251,2085613,1601351,3584267,745446,1705740,502690,-2020959,-616559,-2625949,-1694064,-233002,-538204,1754226,1505004,1400072,1761441,-458950,-1162017,-2017115,-3521809,-1876096,-2355735,-609297,1424331,1414836,4001361,2725577,3144456,2715466,-100982,1136248,-1866452,-1726035,-1436380,-3394995,-707713,-2991563,-1465113,-504865,-1995062,1288443,218309,1798497,3027596,1600495,3140321,1331715,459337,-369696,-2084036,-1926558,-2268304,-1487319,-437885,521269,1594605,2350327,1802641,1168180,340854,-1633503,-2258933,-3218230,-2852121,-1518047,-1321740,1640041,2129588,2734632,4312044,1830885,3112157,1173309,-840739,349162,-3379174,-1547003,-1817316,-3704114,-77432,-2944943,-722385,332236,-1402607,2924493,896571,2962670,3526166,808137,3039893,-98753,-976320,-1466060,-3669308,-1190645,-2486478,-375528,1302453,1058128,3466977,1684922,1336505,359143,-2488364,-1702228,-3620375,-3024802,-1248870,-1683208,1919318,1991541,2787521,4377708,2231738,3005753,804032,-128703,-601135,-2539790,-1844189,-2591508,-2298301,-2390181,-1990996,-588227,-766437,1296000,1150002,2565659,2810067,2562412,2999353,964167,250321,-1516354,-2585471,-2303409,-3213091,-685487,-848071,951276,2508757,1652380,2938120,800799,87578,-789405,-3443817,-2324049,-3416932,-2253502,383256,-233317,2970587,2847546,2764338,3912876,1308679,1752795,-277451,-1403876,-851701,-3033504,-1825336,-2921630,-2404572,-1255372,-1609294,183619,376176,1476712,2639715,2467022,3217589,2206814,1067744,93560,-1800237,-2238953,-2775083,-2666739,-1418824,-710917,1026332,2452108,2083585,2354079,1111883,111633,-1217056,-2695880,-2548699,-2682467,-1666846,-336958,1113161,2167376,2552638,3306627,2569502,1750649,1036521,-410672,-826566,-1759640,-1888070,-2395426,-2209030,-1950483,-1845174,-785069,-363343,619953,1761257,2253279,3098008,2902826,2194317,1376070,-355602,-1115879,-2456827,-2881885,-2152804,-1591636,-281226,995014,1618921,2405568,1935909,1113299,54729,-1545159,-1955377,-2519288,-2296554,-1468135,-512176,1283035,1855088,2597950,2799680,2198486,1764163,580624,258452,-930621,-1655549,-1664000,-2076639,-1685956,-2045652,-1735745,-1073488,-486969,668964,1752825,2515046,3071263,2599468,2149693,1074534,-410035,-1194244,-2157732,-2548805,-2182805,-1644548,-116881,566835,1741396,2100713,1354942,1197154,-215358,-1412802,-2050309,-2174395,-1758378,-1126938,-131472,785401,1785780,2245433,2215935,2048348,1051794,688465,-158558,-757016,-1098839,-1782085,-1593313,-1617478,-1999634,-1289126,-1136195,-318028,712865,1553892,2419823,2583137,2448049,2370749,947366,-14730,-1471699,-2099989,-2373331,-2101988,-1194118,-735315,754946,1292780,1493486,1721159,593348,47411,-754199,-1512115,-1716938,-1687669,-684999,57104,887592,1825017,1588939,2248790,1380051,832210,768001,-461320,-398796,-1088722,-1204340,-1423001,-1787810,-1244995,-1527557,-932087,-72627,140547,1211604,1691401,2596368,2375223,1708304,1248357,-99431,-742287,-1826171,-2010873,-1486316,-1533792,-67771,233007,1251116,1594800,777921,1157822,-494501,-861403,-1152226,-1866574,-656680,-997656,388389,915420,1130151,2025051,1174859,1418527,925562,-174274,237495,-906879,-494960,-951835,-1610108,-691482,-1957623,-955734,-980129,-650270,656591,427191,1684698,2066868,2120895,2082738,359919,504181,-944510,-1759796,-1546917,-2030565,-998505,-455375,166823,1088632,465803,1331805,-228505,-356248,-524827,-1677113,-280741,-1077309,-140161,545093,334868,1620144,869794,1492593,658965,-24295,430896,-684582,139099,-543050,-642453,-420166,-1524831,-656737,-1405863,-1028002,-20348,-642677,1133337,827884,1564242,2236920,862174,1474670,137738,-325490,-826529,-1809193,-904916,-1094189,-155834,374747,9540,1191989,259227,132606,-204328,-949945,-138320,-851826,-43278,-157311,247552,1372768,383801,1090268,788149,103925,387075,-891880,-3162,-501853,-587345,-18299,-1021523,-160984,-982487,-1112147,-629245,-1089318,313960,69255,1060339,1879283,1238492,1719332,465572,526284,129337,-1153207,-857937,-1546159,-574044,-383721,-283364,707519,-295180,331823,-82498,-471887,-193065,-964780,266378,220963,408705,1163645,636935,1042238,400199,116882,-78097,-492154,-213309,-490569,-180187,126312,-452471,-23002,-537249,-420031,-844774,-1093593,-457840,-530463,340427,532768,1064947,1527913,1029671,1054027,592363,-211673,-698368,-961435,-736608,-1004407,-683128,-222671,-112123,38811,-135178,-138632,-289126,-658911,-133168,19099,676896,839296,646508,899969,535713,376334,9768,-564873,-249331,-695068,-411305,-98237,194065,242604,-54255,186246,-334250,-623152,-662902,-722629,-190095,108912,588132,839860,1275745,861341,877181,534061,126444,-396667,-526929,-607513,-474205,-460913,-318665,-384295,-412680,-231895,-506467,-451134,-293430,-39507,380084,485937,830916,763294,678401,801492,72396,-257061,-539217,-857137,-975930,-375692,79310,156709,372916,381800,184296,-46062,-517020,-814978,-466096,-782228,12511,253983,384431,1190230,732469,988667,331418,260980,-100280,-525541,-367863,-561828,-387415,-157892,-603854,-359267,-855364,-511976,-386647,-224356,-24321,308246,1037212,1178240,870583,923401,331994,194605,-438018,-669474,-773818,-838779,-406102,-164986,88586,578398,457314,536535,-118120,-355047,-293481,-721929,-587562,-509605,6455,464948,381824,902714,955295,389367,464521,-159984,12177,-305610,-621603,-327368,-892168,-386959,-787248,-630061,-540534,-702797,-158267,-239244,708105,933582,883489,1137834,838858,607742,-88665,-664229,-1098600,-1408959,-614220,-637767,-19162,523432,501728,598583,285632,-130599,-261960,-870557,-561920,-649609,-321973,27620,96181,818892,588427,685040,758693,313429,348581,-138913,-187491,-203457,-327029,-227758,-597873,-407914,-916213,-484052,-377893,-259812,109415,393764,1165331,1241170,1079524,839152,729184,-377138,-548563,-947039,-765958,-898209,-498427,9206,170572,474872,452171,438354,536381,-101245,-178629,-585810,-614963,-119425,-11545,-95569,514797,465466,558095,623768,33081,374752,202034,69786,130757,-216128,-579308,-730286,-819123,-618239,-874630,-573865,-397376,262068,777110,958794,1307170,1163378,699776,142462,-12404,-608939,-1001476,-945715,-1058344,-634688,63134,216147,736853,719611,288459,643885,-102162,-37204,-331848,-485198,-161105,-477814,253714,-1573,484068,847851,147916,610568,267360,135159,304281,-260582,-230245,-605295,-739321,-823768,-1043712,-874300,-781787,-285643,490608,361519,1131834,813864,1585887,895132,411242,231890,-637677,-344630,-1326300,-1136799,-447846,-432362,508298,400948,626511,746342,-104322,384471,-283503,-320859,-436588,-647075,333013,-267060,554280,451301,-156977,714178,278718],[0,0,0,0,0,-3,8,-5,20,-9,30,-24,36,-46,50,-74,77,-107,117,-144,173,-201,236,-280,325,-378,437,-496,574,-641,744,-826,945,-1058,1187,-1339,1482,-1669,1842,-2055,2273,-2515,2783,-3067,3383,-3728,4099,-4513,4957,-5453,6003,-6594,7275,-8009,8863,-9811,10908,-12184,13666,-15453,17608,-20316,23783,-28429,34969,-44906,61941,-99210,410752,-161768,-641388,-1334598,-2259655,-1780296,-2153605,-712810,-138946,873475,1990637,1688680,1955909,1224831,734852,133959,-135145,-199548,407974,602195,232938,616960,-522279,-494460,-1545201,-2414433,-1817901,-2273326,-748440,-154022,855898,2073069,1943991,2242777,1439926,776876,-69222,-295368,-694193,-603528,232986,307580,735264,611080,246851,-228706,-1749998,-1393310,-1923301,-2115883,-703186,-246171,793355,1764659,1136214,1620292,1397248,209598,1511311,-176789,-50218,931144,-219606,1460746,-290788,-733355,-933683,-2417448,-1860342,-2871681,-1824354,-515340,301056,1466117,2123715,2871470,1704792,1973115,-118266,-413308,-713092,-2024799,-950,-531642,674230,763156,339358,844759,-681235,-936442,-1778197,-1974217,-1419693,-1647992,-151970,196113,864065,1591484,729012,1363829,1098914,307308,1328985,352348,1090758,1044006,-398596,558561,-1472432,-1613473,-2291962,-3396295,-1816703,-2443743,-262232,656447,1598435,3638179,2165222,2944860,1302198,-143586,-149157,-2257854,-815671,-668415,-1046873,1147555,405314,970772,1360954,-298940,-294929,-1152484,-1976083,-839463,-1607800,-557271,418942,260144,1168421,1214700,775579,1411867,812156,805821,1653300,718196,728750,757300,-1252868,-602279,-2791956,-2926734,-2306889,-3811253,-511219,-606634,1217810,2971747,2169935,4211331,1410405,1478903,122185,-1851728,-440940,-2975742,-531982,-624196,-471672,2240546,-228499,1610674,336258,-1195584,-174253,-2339116,-1180218,-1150705,-1231668,711081,-140418,823853,1430392,603945,1663790,1090565,1565146,1265593,1201597,1267459,-160858,-156358,-1607535,-2943132,-2775266,-3326070,-2375349,-1365706,111739,1374440,2784738,2969652,3050156,2824550,461421,497598,-1278218,-2329878,-1055109,-2384173,74208,573662,187120,2525149,306943,777812,-94057,-1740911,-434266,-1956826,-1273738,-252167,-1017958,871675,233564,709915,1252512,438636,2092424,1034348,1192812,1831358,483293,710289,-1229674,-1877230,-2419817,-4029953,-2282370,-3300547,-1181627,689068,1539950,3977040,2734300,3452197,2593549,289603,152007,-1870181,-1721944,-2317056,-1472221,-558693,136825,1320110,578526,1231115,470442,-361794,-412567,-1596071,-893052,-1246684,-740619,-19476,-60835,758767,315924,835694,969474,1076532,1788881,1252428,1646932,1030344,47782,-452485,-2149930,-2789478,-3212480,-3524340,-1981037,-1642629,705424,2640040,2755045,4021489,3092015,2038289,1254603,-937070,-1347142,-1941965,-2145300,-1204649,-628664,362914,626795,1201188,745290,551401,-137935,-836995,-974576,-1280691,-875459,-815779,-418707,59125,360200,337098,951186,1045476,1230813,1824812,1483780,1753570,923399,15267,-542644,-2146750,-2604814,-3489166,-3330551,-2291399,-897823,596275,1933995,3269216,3367075,3175849,2332125,704723,-220954,-1783066,-1855855,-1681563,-1625902,-272987,-127870,941617,763535,692326,200455,-211502,-494720,-861603,-729725,-758262,-472123,-206979,71146,226639,361216,601785,698026,973282,1506967,1557213,1419588,760486,391862,-800600,-1855776,-2631418,-3162148,-2995957,-2235972,-772398,743147,2082664,2985952,3465540,2823027,1586814,738847,-624080,-1372724,-1814636,-1731989,-1378311,-523133,194837,867408,487710,494563,310143,-157728,-288277,-816966,-724380,-420486,-298950,180443,424278,297874,492527,375688,650655,1000626,1254522,1520970,1508722,906897,-44252,-648898,-2037746,-2487421,-2980371,-2872872,-1864361,-653916,862320,1463776,2810018,3056648,2249495,2082681,330297,-637467,-1135640,-1997656,-1268111,-1224141,-384442,219489,323577,605914,121873,150786,-230445,-557616,-560030,-586010,-241709,-8681,-64379,123079,151635,122107,416729,509472,864810,760062,1319252,1429393,282695,365522,-569571,-2078523,-2036093,-2655662,-2032807,-1857397,-759126,1135397,1515774,2504061,2513913,2354698,1795798,171471,-219907,-1198572,-1374711,-910067,-1145195,-384205,-89772,-244632,274380,-221273,-370323,-409126,-778511,-223810,-133122,51483,105372,263024,432258,-70754,223068,191719,597271,317611,896085,1036594,737939,823530,38468,-853365,-1104887,-2350747,-2041714,-2331424,-1450327,47266,227586,2039060,2134465,2122100,2040636,544701,805364,-408979,-826558,-746646,-1304958,15390,-582319,-141025,346757,-672900,450404,-803932,-463924,-225320,-840942,590485,-59107,343217,659437,84111,670005,-449897,34149,218260,-262067,989946,427831,1135833,580401,-249655,-223990,-1559394,-1540260,-1853257,-2146327,-880951,-933716,933374,1043564,1718797,2290225,987299,1283633,156746,-241048,-312212,-1009074,-246255,-837977,-136310,-76469,-545917,226324,-1050103,-462333,-414063,-776373,230378,-489216,906321,544580,205875,821316,-332322,431175,47184,-330100,576010,-193175,1139139,472370,375182,529167,-1032895,-469595,-1707399,-1900002,-1182295,-1516010,-95449,28545,1075551,1953503,1284492,1810644,357354,654411,53572,-766804,-122766,-805635,-103667,-237124,-207521,469946,-713289,-157498,-790356,-1002685,57083,-302694,605907,779273,838044,1061310,308686,686229,-66328,-218354,202870,-396149,450726,266381,521115,521452,-289300,-165745,-922754,-1175743,-1214890,-1296768,-319583,-662115,434561,1031969,887077,1432091,647996,777498,402747,-238379,-54769,-369574,-143927,-239613,-87751,172469,-592791,-543286,-898335,-891024,-580301,-454440,-37850,52691,736618,993874,799355,829985,118552,-52121,-338071,-330795,-520764,-293497,142400,253126,419119,14670,-426969,-503318,-813857,-1131345,-883859,-959795,151545,346699,839494,943529,556512,1031981,432357,255548,14546,-264162,237298,95390,145267,381864,-53027,-204144,-888163,-703933,-1132439,-961566,-267372,-251068,492457,735796,1150050,870403,604742,259799,-143882,-305909,-456996,-380616,-259839,37767,346970,230951,-204539,-189168,-543329,-817524,-804175,-498960,-201791,-266418,273635,447721,505794,683246,591660,569857,4596,159986,-81882,172055,321475,68543,378548,-248743,-167152,-687828,-1218488,-902079,-743226,-611970,42180,159536,959501,1051029,935223,937373,317374,82997,-338968,-564197,-274685,-371888,35770,-72537,123955,204528,-197231,-214530,-562806,-675356,-494184,-421559,78051,221127,371639,443790,292532,581329,97637,216938,127064,17601,277478,145851,187143,295688,-25434,-390834,-874920,-801069,-973552,-1030164,-595023,-90914,595108,851224,863839,1347973,795399,504879,-75054,-284316,-323764,-727406,-375292,-370470,-50157,312509,-47173,173457,-367975,-324773,-180653,-399222,-204665,134086,330048,42923,232394,406479,-3608,54301,56563,-240351,473472,185992,659232,514936,91903,221985,-591088,-782280,-1055697,-1308540,-760693,-614322,223541,593608,961904,961795,1145966,732009,316321,-18946,-268518,-391350,-367941,-373267,-263971,-208138,-258843,-260699,-249121,-320791,-562024,-271571,-101549,63826,166021,180758,519396,254658,-6203,79666,5935,172661,-1821,155371,543415,484102,490983,134000,-151592,-408300,-557387,-813207,-1116209,-1021864,-566444,76590,519422,836952,897796,1215402,808826,342581,133111,-96482,-187007,-566594,-510617,-253214,-152335,-239796,107412,-95653,-301449,-65592,-57245,60127,-133458,-24603,380352,-109412,272060,-130327,-97795,208764,-66509,387863,-41599,464564,609237,257223,611701,-157876,-369892,-456061,-1275549,-811803,-1239754,-621509,-74532,66019,739762,791011,1021405,769577,355519,396176,-203759,-242404,-660725,-782758,-243394,-473995,48810,-637401,-318510,-86992,-534574,29006,-39269,-21856,468665,-125684,645009,-148269,-285550,-40827,-413924,316086,-183564,387670,673120,384192,979275,152818,-102561,-35398,-945289,-486824,-1417628,-582347,-505486,-197380,487352,381725,973583,782128],[0,0,0,0,0,-10,0,-16,15,-19,31,-25,51,-44,71,-78,95,-119,133,-168,193,-231,271,-316,364,-427,482,-560,628,-720,815,-916,1046,-1161,1319,-1461,1642,-1823,2024,-2253,2487,-2757,3043,-3357,3705,-4081,4489,-4947,5431,-5990,6583,-7263,8011,-8845,9812,-10881,12154,-13602,15338,-17423,19986,-23249,27498,-33340,41836,-55413,80650,-144436,729938,1363349,1680571,1374236,-435734,-124489,-1920867,-2098094,-2338631,-2379142,-766528,-431437,798890,1003513,1254875,1026154,639475,200894,50667,332628,141986,1251406,797212,1087507,1379310,-54261,174871,-1622369,-1768871,-2097601,-2324019,-1106308,-1001309,170312,695708,577939,1068929,316773,73889,-439959,180635,354824,849837,1602359,1774642,1616427,1067372,320617,-711181,-2158661,-2621989,-2326664,-2677016,-1014766,-320982,228546,2268268,453325,2029554,1053420,-429045,1304473,-1029965,902635,634375,-64112,1979132,145596,497785,-402406,-1839644,-1478644,-2269802,-1237558,-956803,-361374,-164646,939788,415380,365290,308724,-556402,106714,-291915,563423,1478247,1440383,2427291,1556606,1070346,-79175,-1357128,-2351659,-3244273,-2798070,-2522379,-1528759,-99758,743799,1357677,1945661,1088272,1493235,556666,-202623,1121623,-373873,703170,717189,254441,1440793,-780451,-99341,-1328295,-1891162,-777188,-2012695,-175731,30600,25683,1528588,-299973,683848,-141805,-1144333,533701,-856878,819720,1921193,847667,3246670,1366537,847749,928314,-2790558,-1253570,-3086593,-3874052,-979786,-2426401,286685,1343155,673064,2810202,1531413,875826,1531559,-293502,348417,443755,-348790,1270126,110878,-47416,514084,-1770519,-203355,-1790725,-1705269,77984,-1685101,1213889,-159754,586781,1386979,-1262280,905979,-1474683,-564053,745537,-833353,3009686,1534950,2586347,2928031,-325681,819786,-1808587,-2758919,-2301700,-4111638,-1789578,-1123409,-573918,1488857,1281079,2139827,2033078,1036151,1092998,203902,64748,354663,55722,301356,164174,-206782,-273970,-1552703,-1169294,-792548,-1749669,-147726,-206416,-190599,1444052,90122,829649,457238,-1272463,612236,-1755925,218414,1617161,239357,3822272,1607157,1814687,2015915,-1631207,-445684,-2888033,-3760788,-1728278,-3891925,-246887,15305,500050,2882772,980494,2374867,1387757,340649,1686661,-739946,683085,-77353,-256002,1204319,-1532982,264555,-1556957,-1798026,-89763,-2065546,579164,92493,266796,1720523,-130482,709429,-502638,-885113,-589102,-1045141,80607,553089,1782470,2074659,2574837,1908457,778473,237489,-2129287,-2546576,-3161334,-3107988,-1557505,-1565915,442016,937800,1549079,2290136,1183004,1786566,778227,306617,528066,-383214,575129,-251121,-507614,273422,-1478245,-754810,-1076497,-1860635,-5106,-626684,1041244,938123,-137124,1679061,-585500,-266734,-449255,-1707664,-129545,-285131,1132573,1886892,1591167,2518242,1740615,692045,-263305,-2060090,-2450999,-3101074,-2752733,-1756817,-1386931,493681,910214,1754618,2078241,1170929,1713158,476116,525224,723963,-309567,505208,-539591,-189867,-723878,-998162,-1048137,-1478902,-1005706,-797936,123286,197181,674606,1325588,668594,373681,-439992,-993928,-914488,-1004750,74264,770302,1490739,2289127,2034037,1449326,578920,-780277,-1415592,-2497588,-2566724,-2577276,-1775175,-624982,63821,1192041,1744669,1417736,1758350,1355963,900445,481206,349305,461343,91484,93718,-420356,-843130,-954075,-1434013,-1380615,-1064484,-734388,192221,685278,940840,1250535,719120,224297,-374846,-814276,-899300,-760804,118819,548723,1737483,2075276,1987366,1742476,207462,-486694,-1543134,-2225298,-2202887,-2363185,-1257146,-510616,218870,1199831,1406274,1554988,1311090,867127,869536,557497,566027,455647,242736,246911,-367083,-788337,-1421775,-1294699,-1331892,-1030412,-440605,-35149,636250,1241062,942549,720203,237890,-308532,-618026,-862275,-460696,-338697,561032,1593966,1619377,1698390,1037496,33388,-343594,-1608546,-2051045,-2232677,-1908601,-966963,-602600,149291,947876,1544668,1350696,929704,1196197,810464,559603,522572,467385,373589,-276886,-205517,-795954,-1075342,-1481961,-1728713,-1035849,-583323,32379,557116,852946,1316576,650464,72788,-192266,-687541,-663425,-540073,-110686,798173,967041,1872829,1475560,711988,562714,-683885,-993183,-2142252,-2044116,-1512737,-1316145,-297904,192315,760310,1208225,1078509,1122078,657166,832126,655000,558706,617089,-118457,441947,-278490,-942130,-841506,-1844551,-931199,-1194421,-707363,434385,285157,1363970,941767,731196,756566,-412079,-295300,-1013144,-460341,46398,108315,1604140,762033,1609324,796823,-67456,-179402,-1771234,-1260270,-1654440,-1560358,-372797,-810534,762062,826872,458042,1504411,310843,1174655,338309,393134,1163082,-135213,1083683,171229,-379897,-326501,-1997091,-797009,-1689130,-1404131,-127142,-576775,1097965,394726,870954,1103206,-6171,43990,-583945,-590625,-129507,-188865,948600,558409,1116717,928298,-15583,470034,-1183197,-822909,-1341115,-1796623,-717569,-1091703,444566,115046,409908,1097295,19726,843750,270441,479775,709405,-77528,1158463,-988,473943,157320,-1379582,-267952,-1884204,-1104610,-1007672,-1083039,469800,128344,1014424,1134851,235909,915530,-621014,1096,-454450,-671262,398868,-269389,970694,561663,519382,703017,-725234,-251109,-1107176,-1434656,-556587,-1352892,106527,-208307,396815,833435,27955,705303,187286,489193,634665,270489,582599,473742,776159,610382,52018,-210945,-1535833,-1049494,-1183172,-1088895,-388407,-419302,864619,755823,775361,915682,253454,277842,-379019,-301024,-13575,-258147,863574,623808,648853,720630,-204676,58507,-812146,-1173775,-884048,-1014957,-482354,-646283,160491,332544,273823,808976,351468,497004,269290,205553,432239,409096,717580,464585,418987,157585,-689836,-853811,-1086945,-1350930,-847682,-752734,223446,52090,711992,627617,631745,707533,15201,10794,15117,55391,219720,489416,351389,524660,469631,124123,-385815,-932258,-883549,-487730,-806284,-416455,-14958,148395,602471,432187,459123,259449,-189820,376208,189907,352916,821824,395450,786116,196504,-191475,-352447,-897119,-1143702,-1407596,-800473,-648766,-321997,308244,335123,954665,598815,525977,308036,83144,278205,5935,367660,253736,500614,197265,29072,-87742,-502516,-723932,-576664,-894816,-509083,-318638,-138097,381624,573089,475856,278896,137947,109118,-309628,112712,315420,461762,911619,539658,471182,-174347,-286059,-635932,-1030331,-819375,-1098894,-377691,-172386,-31805,695690,456582,589419,566742,178476,222660,-112820,134527,345772,85087,588685,255224,217065,-277744,-679566,-398578,-631841,-604711,-179424,-193906,342432,430217,542578,224331,114201,145199,-125368,-172311,25382,408218,666672,632450,568129,268911,245764,-249910,-815201,-907521,-894542,-708803,-337675,-78566,110323,278693,608682,710258,292461,266791,-121405,217277,191617,174520,282538,241523,29465,-205529,-546397,-430557,-818498,-719951,-296175,-149984,-108100,93214,806876,241025,207752,17085,-146300,-171648,-344029,-53480,222933,437638,564275,574967,511091,66385,-295506,-284458,-873588,-1025971,-839406,-457739,-225515,62663,469738,442192,490151,136027,160272,368678,123445,432453,274983,-71253,232000,-243711,-169291,-531474,-568845,-809469,-766366,-490499,-254951,-128993,87975,346915,362715,103814,-89950,-38929,-340764,-213639,-159560,169929,127975,540789,781798,394658,495299,-131976,-277635,-583845,-646821,-413210,-613108,-398772,238929,14011,466284,-1876,343289,265015,-104049,340093,159438,630001,99240,222595,135439,-619969,-427246,-590120,-778618,-566771,-509534,-18653,143566,305939,673502,133324,525196,-248637,-7268,-64192,-557870,88504,-106830,439347,421001,442281,555055,9271,96638,-398131,-549784,-186837,-836342,-198941,-247157,-356883,480567,-161122,620379,530052,295621,482922,367318,859403,283443,246706,352260,-373662,164009,-716025,-727525,-147579,-912729,26883,-328050,357697,540952],[0,0,0,0,0,-2,0,-11,0,-14,4,-16,14,-16,31,-24,45,-42,58,-67,78,-94,113,-133,157,-178,207,-236,263,-311,338,-400,440,-502,564,-625,707,-772,870,-952,1057,-1162,1280,-1406,1545,-1690,1855,-2026,2217,-2428,2647,-2908,3170,-3496,3837,-4237,4701,-5220,5863,-6605,7549,-8726,10278,-12388,15413,-20108,28314,-46350,129834,172090,938333,1898561,1863835,2632385,1324544,820797,331476,-1598789,-1671873,-1941927,-1739326,-1127055,-630260,-29334,642400,129167,-269375,-298,-1394410,-96927,-439332,-48930,1729287,1359230,2897577,1715099,1347455,501658,-1202448,-923214,-2273668,-1938926,-1431696,-1103953,-78939,-258360,476544,-233272,-175854,-646315,-665272,-169324,150116,1503601,1785744,1993410,2339399,1015426,229582,-47231,-2093812,-1586136,-2292946,-1971320,164599,-1509049,746151,657653,-401019,1345346,-1401067,-279868,-262804,-1423130,1504751,500226,2077316,2351263,1153282,1741075,-156894,-183047,-1616146,-1802934,-1565395,-1737686,-705412,-793327,197104,-340456,-386610,145223,-676800,-238238,4295,704827,1756428,1713415,2502953,2033542,1404827,290614,-740761,-1704573,-2386062,-2107020,-1389892,-946322,331434,279558,837243,1156304,-797097,725931,-1304853,-492337,226710,-935302,2404153,633710,2268083,2487148,314832,1822141,-1322667,-1027050,-1158807,-2728582,332404,-2205283,-136478,430975,-1825597,1373338,-1754539,-476977,758119,-1292705,2747781,1027977,2009997,4051878,-1396,2582714,-346983,-1863915,-412936,-3822903,-1155291,-1570788,-1096733,1377589,-253223,1388671,844301,27192,54529,-952022,-492205,-658397,708073,844145,2003998,2048876,1845685,1378188,-76155,-34453,-1391615,-1431414,-1205745,-1657553,-342608,-1589569,238445,-719914,-787845,427064,-1401471,624933,527963,566063,2962472,1470497,2575227,2247379,-225233,1003633,-2154375,-2138840,-1706754,-3074141,-475830,-621081,-194789,1667612,-124997,1670380,-357182,-774332,313569,-1751969,636740,143554,725400,2867260,601957,2383546,1124884,-316746,458720,-2123594,-1332711,-770216,-2104139,209117,-978150,-822047,609019,-1818600,-83995,-347372,-617509,1756227,858805,2148082,2866384,1260337,2304052,75930,-804972,-941424,-2853534,-1944075,-1844264,-1568303,-27889,-64569,1361329,1073097,572057,990465,-982679,-147029,-728768,-946760,1153555,-216757,2107131,1774366,583087,1930665,-792370,-64927,-789829,-1846496,-251999,-1813027,-256031,-405668,-1332339,-900,-1156395,-427998,-307043,216099,1104487,1569120,2271217,2335632,2318464,1320851,416057,-788619,-1873722,-2040125,-2856043,-1478533,-1426045,-14370,600398,479886,1802192,402581,283911,-81079,-1352758,73210,-719467,79727,1356417,763751,2054231,921280,119110,904765,-1362106,-484303,-710785,-1551083,-11150,-1268745,-215143,-418512,-1255417,-157981,-1179668,101737,282408,738851,1911573,1828433,2731764,1966388,1202386,408742,-1501910,-1665551,-2372068,-3006438,-1592412,-1429945,-379996,1020735,640537,1694878,449830,432997,154344,-844893,27713,-468311,416189,1220435,1163173,1374463,980397,573487,-291611,-499686,-858679,-1105416,-626080,-709349,-343082,-684923,-702508,-541574,-1319112,-559585,-350962,174474,1039563,1599615,2260013,2474693,1975634,1273891,-98386,-994689,-2337666,-2734795,-2401781,-1810478,-793619,-55537,214084,1208022,1181026,895844,317365,-332226,-135841,-566887,-82207,482378,587102,1374742,1318607,898297,459851,-49822,-564630,-865121,-913848,-775216,-612050,-225992,-475516,-489774,-876475,-806976,-310184,-429169,414226,1212079,1676093,2528723,2045670,2164825,803502,-323585,-855939,-1854787,-2037124,-2300890,-1516603,-651179,-136856,598853,1059484,842576,682504,88260,-104645,-287562,-55215,49406,317655,700473,848077,997078,448785,89742,-422855,-808134,-947389,-901243,-451486,-176951,-293392,-124892,-318154,-571750,-438484,-565878,-345904,421257,907966,1826193,1964526,2025562,1704493,993564,47586,-1166464,-1873739,-1952055,-2202670,-1342148,-863860,-254461,797633,647716,764827,359233,270844,232965,-425656,52149,-173909,737192,874536,837360,760969,376001,121131,-335824,-464221,-413152,-971735,-331102,-198176,-433004,-17254,-399346,-492203,-578573,-755005,6494,246993,954161,1640422,1639147,2232320,1308083,816860,-115153,-1133208,-1408289,-2449990,-1699395,-1371844,-727084,301475,596408,1367403,547979,382553,-22179,-283981,161820,-221490,200347,809541,580504,1152216,206825,619066,191029,-874695,-439726,-1138174,-478563,-183918,-544618,376075,-673147,-115786,-399954,-972304,-155486,-697486,841287,801419,1316230,2206009,1005271,1660999,361538,-400063,-443691,-2342709,-1197349,-2056015,-1026563,-94994,-537749,1147597,321699,386228,685784,-437174,659710,-434393,120727,665244,52350,1438797,-459,826435,178227,-765668,-150321,-1484265,-426111,-490258,-829696,395432,-816232,220199,-234803,-642395,-207541,-1167670,341191,115906,635222,1384746,1260662,2148703,805999,354257,75216,-1502283,-808204,-2084823,-1269522,-820799,-881364,826127,78836,890630,589729,-391512,960889,-698242,313896,144761,-114951,1238201,423312,1097082,449939,-195797,54666,-1161095,-75358,-904141,-988222,231920,-473455,605115,-279518,-144948,-91431,-1001990,236156,-671125,257785,1174455,580073,2069555,851912,1565371,578072,-886772,-403059,-1745684,-1070279,-1091381,-1021892,404337,-383241,584787,385952,139522,600282,-355040,133887,-273149,-80245,685769,541339,1160803,401969,42062,325750,-644261,-359653,-1085133,-915592,-397424,-776780,33095,-193382,172115,282340,-608447,-229222,-409458,-96589,431104,366965,1411033,991223,1292849,1011649,301513,-168952,-814426,-845962,-1083276,-1198077,-659309,-502793,111403,364520,312835,-62960,137544,170041,-63629,470383,200147,596173,786657,774327,759249,241405,-131479,-293928,-799415,-828911,-564081,-503544,-282006,-61134,-8005,230066,-76283,-9000,-369006,-258770,-124950,356536,661775,786291,1063754,819145,734933,-24984,-296701,-953949,-1006606,-1108464,-957740,-407429,-135044,-190865,294320,157122,92912,-292686,-248592,-34055,59971,664889,555929,752682,711633,629545,-189229,-463469,-351585,-835363,-793967,-840800,-447386,-144071,39051,121751,164743,-189641,13872,-133633,-369707,-58387,27213,647165,611389,947859,921436,447009,-13960,-374754,-654453,-638529,-974510,-699323,-510666,6970,319963,311712,262580,90466,-135178,-285119,-142226,243710,454596,617277,952481,665180,470034,-9314,-140146,-620517,-681279,-682662,-923099,-287939,-382086,112206,245947,145653,368251,-151264,-299446,-237786,-240716,339046,518934,323488,876992,641659,559103,-62993,-299793,-439694,-833229,-592744,-642227,-78342,127299,207363,120031,-42319,-406715,-69325,-87616,-283372,150216,579649,580501,775852,717042,553068,322723,-308507,-628989,-838455,-849387,-647530,-692422,-125821,-46499,280502,405804,20916,-85160,-16893,-194274,150778,110623,424563,632744,401140,819696,400408,-81614,-252362,-489574,-412952,-659605,-583322,-83905,180525,45586,46339,-4983,-156234,-99975,-365990,-211947,185054,536600,577159,688744,742066,594831,290764,-147755,-582228,-748758,-834537,-956925,-535128,-292151,-153705,335588,417530,121805,2079,4831,128109,-15399,164705,617245,287047,178701,269206,200660,-156000,-72078,-468663,-636892,-444550,-527765,73870,86298,-147996,91629,-163645,-141085,-14095,-503363,-180102,-106560,486534,628342,803209,877098,520787,319251,-431877,-186505,-740865,-480871,-716407,-557480,-53743,-37780,274059,335067,3282,182954,-35331,69329,51234,62931,603802,302624,112054,278244,-137281,60407,-358828,-651248,-345646,-658152,27698,-9406,-29577,216496,-137587,11870,-324466,-179628,-148644,-333498,115580,333861,583374,795674,751716,770602,-55751,-236628,-302204,-1001393,-585669,-754232,-404969,-87926,-107411,397811,99795,378777,47386,28756,349443,-32716,393462,122147,374049,550895,22972,333353,-163216,-151600,-118808,-415114,-162554],[0,0,0,0,0,6,4,4,1,2,-10,2,-24,10,-29,27,-37,48,-56,77,-87,109,-131,157,-186,228,-260,321,-362,433,-497,573,-669,750,-876,979,-1128,1270,-1437,1624,-1814,2046,-2281,2553,-2842,3163,-3508,3895,-4306,4772,-5266,5822,-6427,7088,-7832,8633,-9557,10571,-11731,13057,-14594,16424,-18649,21497,-25385,31331,-42497,73895,-502041,-1599747,-1781720,-666992,-785239,1082971,1680483,1955610,3071089,1467137,1538965,488877,-187720,-686311,-1190727,-919998,-637307,-71352,-160964,282304,-739484,-753736,-1369764,-2016855,-1030051,-1494634,364060,742865,1929915,2545770,1935185,2394321,849611,268674,-585091,-1105636,-1442799,-1265772,-335726,-457410,-3983,-327707,-560154,-702591,-1433694,-1186261,-808822,-301347,981980,1097794,2111820,2393121,1227952,1012711,291211,-955196,-238201,-1505790,-571254,169665,-1050299,1497669,-500948,-508280,-448726,-2399901,-982463,-2283118,-847072,194428,1041380,2603308,2364723,2533279,1832894,1137285,178455,-850789,-1147544,-1848501,-886095,-1218027,-581256,157094,-832771,-303582,-969692,-1070733,-857624,-539520,285194,1125546,1665912,1901871,1669934,1481045,367987,-410562,-578783,-1005167,-776111,-390297,-71095,861482,-80264,746221,-853598,-1421888,-1226504,-2886601,-937360,-1348984,-106010,2282088,1324192,3733557,2150146,1947794,1770352,-795956,47435,-1946444,-1345646,-703592,-2188431,594684,-1042333,-651961,475565,-2347420,229616,-1093165,-503504,1812267,1147,2675616,1853003,1029830,2033478,-765808,192815,-697168,-1193834,244506,-683015,826538,262870,857988,116505,-889569,-734812,-2907354,-1352960,-2423024,-1032758,1050607,374620,3421000,2393875,3001898,2448940,575801,595106,-1884226,-804550,-1653406,-1586817,-717818,-1486914,502034,-1024235,-652079,247007,-1553477,379701,-300639,325301,2229564,578681,2606957,1170870,-27216,724084,-1874581,-423683,-956279,-1321445,1116086,-724503,1695050,559649,-582473,376498,-2762271,-1328648,-2503592,-2328315,-92199,-889633,2290411,2435337,2338994,3771328,1048378,1543463,101666,-1464909,-934055,-2154055,-1413904,-831890,-1425478,-277043,-852214,-431163,-341048,-418551,-70036,436640,999749,1071723,2167385,1460680,1182750,827997,-1140140,-297669,-1617404,-1363761,187740,-348083,1257867,756081,727523,325563,-1044044,-972739,-2725383,-2072523,-1777506,-1374363,1022133,862430,3087795,2478043,2327792,2782259,249647,461536,-1110446,-1757578,-1110284,-2127582,-802259,-1331856,-1025443,-396499,-810316,-252518,-16514,138852,627271,1177217,1672390,1667942,1048515,781326,-102053,-630806,-1123178,-1339734,-557124,-665236,420467,1486672,912497,938325,109030,-781544,-1390033,-2137206,-2168488,-1597385,-810096,561007,1708868,2243714,3139700,2363661,1720260,1107398,-371648,-639984,-1273147,-1532837,-1340559,-1261826,-997091,-756416,-892387,-718488,-283272,-80425,342103,846051,1393846,1704387,1403704,1146481,691224,315440,-768817,-1158086,-1061739,-962935,-81587,197720,1023530,942514,490763,414431,-853901,-1485540,-2214694,-2213961,-1832368,-909041,656068,1611554,2306196,2819879,2439920,1939373,809528,-124436,-894180,-1572698,-1529334,-1248826,-1224148,-1044321,-980218,-671613,-508222,-194042,-145287,464099,1032233,1402733,1424402,1599502,1050123,440868,-96939,-1117175,-1071231,-1310615,-793961,-98643,506178,996535,1002685,870749,-82371,-784274,-1457965,-1994917,-2147939,-1391395,-448553,461097,1811145,2507900,2581247,2037015,1279046,703946,-112312,-795395,-1022884,-1406413,-1199343,-1127277,-916885,-902902,-670240,-240208,-432275,63641,538249,758758,1613403,1482651,1503749,1243616,371092,-288039,-810099,-1742825,-915988,-1055579,-367023,538983,963330,1075123,580766,180840,-925182,-1278077,-1872341,-1563124,-865869,-206607,892370,1404075,2085509,2150355,1868923,1452774,329788,-323588,-667636,-1222378,-948884,-1167078,-1068339,-931051,-989241,-460712,-655992,-103216,193421,592955,1310171,1537764,1464260,1507052,1142314,505339,-322803,-947608,-1162307,-872615,-830640,-6890,561422,735582,898870,595524,-242335,-679022,-1347323,-1954344,-1486966,-871611,-143492,846730,1672775,1999276,2043996,1602820,1060368,146480,-202780,-567421,-1360059,-1022648,-978588,-822691,-534327,-1120394,-389408,-503504,-381841,115432,133491,1055307,1563493,1418300,1676109,571624,491286,-250331,-960283,-855338,-1262026,-590713,-33272,86174,849145,640490,557551,-226607,-603816,-1127499,-1688641,-984167,-852728,296872,484401,1479479,2306748,1589859,1722739,636713,8519,-340858,-1093301,-729169,-1251730,-814884,-581100,-947303,-98744,-1087491,-625813,-125204,-364614,909078,654210,1470444,1538204,626764,1298784,-104934,-261974,-308377,-1402482,-340989,-1213561,182232,215558,229495,1108573,-494563,-93548,-486451,-1289113,-892907,-1616151,-191971,701,645818,1869572,991791,1788466,796890,260459,591059,-948562,-239783,-779470,-986461,-263417,-989301,-220816,-845550,-633824,-358115,-818103,244665,-155873,1021621,1275301,1049698,1704856,134582,632841,-256872,-1031682,-469933,-1395628,-37149,-478282,11529,770143,-337643,710613,-410326,-775596,-501061,-1560183,19077,-769828,360932,1153694,655490,1777719,909548,945754,572641,-614008,-77978,-1038008,-524550,-632715,-782735,-17072,-856035,-288518,-389126,-867200,3974,-687373,628345,490827,939292,1701815,780771,1252064,61164,-371674,-122021,-1064583,-219081,-260540,-152936,580401,-21582,624554,-133856,-287154,-334796,-1124854,-157523,-905242,-344926,627027,516932,1638166,932047,978185,709481,96875,111675,-672888,-607850,-444036,-638582,-139280,-492802,-65031,-418812,-767176,-284436,-664719,-100177,1710,458289,893817,1030082,1170022,773187,394051,143200,-458930,-344808,-666088,-683164,-83681,48285,175866,-141305,-115477,-414834,-757271,-563969,-796668,-258194,107206,454313,1098391,1029396,1035868,773937,584731,203276,-541032,-521965,-573498,-370347,-441402,-331167,114806,-221158,-355074,-306934,-509813,-493883,-451210,-40115,355980,917128,1144500,955746,688385,528216,-150128,-325710,-405413,-584847,-355110,-155380,-278083,50578,184729,-357136,-186780,-776113,-623412,-592778,-57512,168469,444908,896739,996525,803089,731332,213841,-354725,-652656,-835507,-556475,-468629,-73243,-121863,39182,84815,-31513,-163027,-561462,-373648,-195578,-111916,359419,533372,678438,1090266,590558,776701,5712,-109963,-364031,-223351,122584,-359951,-252935,-223707,-169252,-234740,-451146,-310493,-665297,-362919,-13923,347473,916727,799493,967535,926149,141720,336512,-394297,-527186,-519833,-518577,-456083,-52603,206376,40517,-183599,175791,-312650,-555742,-446570,-420608,1859,30503,281919,734989,655375,822823,178845,-6585,-17489,-415328,-97217,-549680,-6831,-104222,-168939,-59606,-598093,-599676,-629363,-692537,-194786,-12727,662399,783648,1086765,807929,585629,358911,-201099,-261019,-627549,-639116,-219286,-414654,206576,212415,430619,228553,-253891,-232444,-339425,-554622,-105153,-174347,295668,610991,535306,784602,531349,748138,18064,-54030,-226401,-364092,-188380,-401626,-68129,-82771,-425430,-515567,-561208,-248980,-160377,-160558,392120,442770,741060,1036516,700703,718676,109517,-57343,-326201,-414001,-479731,-562977,-265313,-257725,486266,222798,116371,-55132,-459031,-60778,-543665,-310993,-275729,-50353,433180,608060,752088,816524,-33400,345383,144898,-18217,-251870,-331693,16872,-490470,-202806,-426726,-656412,-371895,-614185,-240661,-50338,-29560,708647,545196,663810,873016,461774,167666,-444751,-495876,-676932,-651929,-338247,-428649,167150,489762,77696,304380,-17786,-38949,-699916,-418195,-418872,-362932,266744,349014,798343,343900,697152,590218,45148,407414,-203629,-388199,169416,-398833,-39496,-207314,-479379,-466462,-418262,-93091,-348922,-207738,512653,380418,1164770,581390,480608,562423,-116477,4860,-829313,-605165,-308154,-510981,189917,-37665,373525,320343,39900,320635,-681938,-446130,-373913,-372127,17130,-139909,335135,343802,728417,762143,23453,493328],[0,0,0,0,0,-4,9,-7,19,-10,26,-20,29,-40,39,-61,60,-87,91,-114,132,-154,182,-210,238,-275,313,-353,407,-448,520,-570,652,-721,803,-899,979,-1100,1201,-1331,1461,-1604,1763,-1928,2112,-2314,2528,-2770,3028,-3315,3638,-3985,4399,-4841,5376,-5972,6679,-7530,8542,-9822,11423,-13538,16387,-20432,26516,-36497,55215,-100631,415901,263491,-1070007,-943841,-2558593,-2195836,-1674315,-1433311,501761,879967,1758684,1768815,1650417,1664472,535258,243982,-217683,204893,-386781,622106,227784,77050,284905,-1243960,-830072,-2201427,-2071443,-1677799,-1667067,410038,431340,1990618,2423647,1652153,1558311,395643,305851,-323533,-423045,-419467,51142,285055,704148,590916,-35632,-552078,-1198132,-2042825,-2111816,-1784243,-1564997,391526,405327,1097073,2440899,749206,2168301,575556,104655,1360351,-953026,1226211,524091,-399532,1451319,-1782871,-676659,-1671402,-2693833,-1359062,-2618118,-533492,678456,971059,2568679,2369156,1973558,1276790,274649,-507885,-794528,-1125264,-623363,-10555,492210,1220334,785898,633747,-387750,-1003671,-1891018,-2087231,-2176072,-1355803,-234013,328209,1429005,1481623,1650560,1320375,655497,1263103,274879,1094697,205227,456294,758708,-1272806,-47787,-2213269,-2474810,-1988411,-3301740,-442083,-1080618,1004549,2517454,1359771,3646614,1240444,1681860,285912,-2092647,-109734,-1983119,-607459,630883,-823224,2806816,394231,561768,1165528,-2709882,-62360,-2718867,-2638753,83395,-2320905,1559327,395915,497427,2861914,6103,2068518,1093761,443999,1658108,543946,905341,393856,-519319,-1591325,-2022180,-3089418,-3011157,-1871968,-1980880,469852,769992,2441046,2971677,2448178,2764740,271761,185655,-1148341,-1995808,-927655,-1567840,548937,683269,665354,2157544,237609,253700,-362450,-2457045,-1071803,-2649130,-1482952,61366,-1156319,1676292,653907,907211,2208707,8636,2021188,893174,712214,1962086,-394226,1133869,-1202126,-2230025,-1605009,-4067507,-1877727,-2613172,-1603313,1390596,688112,3187489,3358401,1986327,2820488,-190902,-198204,-544120,-2740878,-1021566,-1690807,-630190,1590599,554573,1467154,1187298,-470361,-78041,-1760322,-2275854,-1168258,-1944234,-565837,118143,-206715,1682195,741187,1684860,1812732,520044,2153302,695919,1091737,945407,-1224476,-223938,-2613934,-2527828,-2694278,-3785269,-939737,-1440591,1161767,2273660,1993852,4451965,2004930,2121829,849247,-1438148,-831611,-2388649,-1871881,-943720,-445766,1069257,1137148,1353043,1149045,149179,-589276,-1147190,-1751253,-1502203,-1421755,-888773,-87668,183066,880920,1147660,1212238,1540624,1245234,1466442,1433196,1005233,814870,-424668,-1163187,-1764579,-3099610,-3016502,-3221009,-2233443,-28923,472181,2443090,3607723,2713328,3325978,1379538,293764,-449581,-2452861,-1580900,-2164496,-1269581,157081,145133,1835772,1156650,881328,460572,-741454,-844668,-1449460,-1453820,-896048,-1550719,113059,111577,671372,1565000,647078,2021403,1344733,1452246,1973824,788374,890369,-451112,-1246188,-2066947,-3536724,-2782720,-2915953,-1520560,-209741,946475,2331929,2854773,3291998,2339414,1716347,377627,-1051067,-1754358,-2271866,-1641277,-1053322,-389170,905367,990210,1415493,1002694,56077,-321662,-1453073,-1324644,-1102636,-926951,-510529,-125800,448931,745347,713782,1294721,1286362,1609337,1251022,1271949,1236887,368844,-530179,-1332106,-2574489,-2663112,-3006092,-2393243,-1324610,-350627,1517569,2269405,3151982,3183416,2404804,1328736,-2548,-751964,-1816715,-2044831,-1519376,-1185591,190183,643780,953833,1302151,715109,526382,-602832,-942298,-1092737,-1423724,-668141,-448083,-226488,502223,571669,720222,1041601,1248452,1548685,1049077,1358854,849811,257720,100441,-1368329,-2066975,-2976214,-2543456,-2307972,-1306243,-51237,957021,2308057,2661339,2773198,2479496,1001343,201999,-887206,-1541795,-1643861,-1530118,-764078,-73722,746059,769178,730045,552201,59623,-388748,-993380,-944529,-979035,-629617,-238549,-38041,350027,254758,930405,985757,829073,1107907,925298,1055261,974617,262952,-549251,-993590,-1856849,-2621924,-2753985,-1850350,-936319,-64767,1195065,2076720,2534642,2539311,1948651,740178,-111353,-926829,-1231982,-1268642,-1299092,-198627,-7644,529402,985514,345805,577713,-473916,-491161,-470174,-1189888,-379676,-650020,-45800,238021,189425,869528,510500,632023,892984,335926,1013898,769406,900581,512215,-603196,-769438,-1859839,-2113277,-2192654,-1974394,-782705,-312874,1385796,1651940,2194881,2444957,1179088,1216042,-466987,-872664,-1144477,-1830672,-381154,-879756,226558,714492,129210,581212,-188147,144403,-702525,-1224160,-391479,-1236566,228264,177289,347982,748943,-160769,1107724,182579,362411,1112645,14346,1289963,319724,59118,211838,-1455510,-1039945,-2064254,-2099199,-1053575,-1362055,639361,466212,1722924,2284407,1216446,2091406,-4802,260775,-378794,-1472887,-496401,-1276518,45611,400919,87425,724594,-308131,93372,-355065,-979024,-347769,-1293324,150911,-236483,148250,964796,-222016,1175253,184896,376797,828190,-186030,1071488,209281,450325,344127,-945871,-29943,-1760126,-1355875,-1467489,-1687739,268445,-444236,1064870,1574474,1419586,2174399,609444,1019674,15436,-833960,-301174,-1191874,-99234,-329196,-327318,754526,-114481,466088,-690074,-659937,-314913,-1351879,-153573,-347130,347879,986302,385750,1274231,294073,537212,356381,-333345,761400,-343651,86073,391317,-175763,280682,-1089942,-873757,-1309598,-1774504,-701239,-906428,238451,857130,819047,1514718,924516,1361253,390310,-381543,78013,-856534,72749,-201242,-112957,61061,-3050,402068,-583166,-712591,-708569,-1055813,-561314,-505507,118417,656578,778818,978467,688852,504973,562381,-111512,169311,138869,-98678,163549,220412,125247,-205574,-577704,-691018,-1058314,-841018,-707474,-409581,126925,566297,915581,1055504,885726,469289,228377,-97980,-173225,-304366,-174681,75306,220268,246127,138809,-303584,-379566,-595674,-931569,-712651,-618037,-213507,289619,565320,746479,913575,832985,462183,218809,-17838,-267289,-319183,-176217,-52600,113370,142672,-195043,-403434,-666134,-736115,-736692,-700668,-279276,165941,402268,739535,644852,547565,534438,204935,-110479,-296637,261730,252054,-15064,148668,308979,260200,-357554,-675156,-872298,-1007060,-781554,-866984,-342130,385021,273232,1081309,1009867,1148952,224360,17628,244994,-232591,-220735,-94286,-376862,-4742,124418,-53160,-92931,-517263,-411637,-411461,-150864,-284677,-17291,589225,426337,740402,432122,414135,-66138,44251,286112,30640,315971,466464,129506,505596,-133511,-281449,-835707,-1113811,-899332,-1262855,-573807,-82594,339946,862898,1034085,1305143,670750,299517,247759,-232087,-502423,-447284,-306432,-234032,-112998,10917,166770,-158802,-61732,-398998,-238071,-164600,9873,-84673,260494,238395,415045,400211,209858,-121184,6662,-141031,423138,263658,582068,624391,347439,307025,-121930,-752408,-1184812,-1109151,-825668,-702568,-200828,598790,703069,1274038,1022954,1045515,660986,122043,-165015,-423804,-421053,-499636,-338693,-4626,-165938,276054,6904,-324766,-262434,-164707,-144679,16165,-12850,263382,199540,382106,8870,-144303,-139825,47281,117826,263156,544483,432444,624708,454898,-245679,-434823,-646138,-1152364,-997670,-1091303,-560264,-42791,658864,721411,879187,1222682,1120631,537729,214466,-248540,-260308,-623094,-591444,-477879,-157381,126182,-83292,-320090,99751,31745,-142583,-263360,105263,43510,274171,84296,6905,-157351,229095,-112761,178037,-115349,304652,645912,678769,794396,174967,-39562,-455925,-936877,-995433,-1282630,-898840,-660724,-38202,452742,803281,1067837,1109023,731290,515133,92520,62105,-358192,-621806,-267944,-263639,-57210,-182921,-156947,58372,-177073,120143,-116397,-199950,285876,-11951,255601,-49142,-79289,5763,-151960,-206084,-85524,256858,455278,322751,545555,269888,269779,-325448,-637788,-508172,-1163390,-927918,-802534,-545954,292169,213937,928518,799580,939636],[0,0,0,0,0,-10,2,-17,13,-16,25,-16,39,-31,53,-55,69,-86,89,-115,127,-157,179,-204,236,-271,298,-349,386,-445,498,-559,633,-695,789,-865,970,-1071,1182,-1309,1442,-1593,1751,-1926,2121,-2332,2557,-2820,3087,-3412,3747,-4144,4586,-5078,5673,-6322,7130,-8056,9216,-10643,12467,-14891,18187,-22968,30329,-42876,67799,-134418,729234,1858930,1025577,1844455,117869,-632713,-1132203,-2736182,-1889336,-2084667,-1453514,-432802,245084,1316347,1400041,1128117,899993,494505,-341344,66558,-228518,566905,1465663,674818,1663263,590443,-72873,-356527,-2066031,-1458273,-2138259,-1344292,-629550,-198420,754089,297847,622212,173703,263809,-100094,-203942,718958,822468,1995543,2178421,1746596,1729330,12854,-842136,-1892127,-3466399,-2547379,-2631225,-2045594,104213,-192343,2203404,1836454,841915,2476691,-487942,543202,-48932,-1276001,1730403,-349934,1297158,978571,-287892,996933,-1442834,-893166,-1463533,-1757527,-330438,-814556,-109335,161476,323047,388061,-332976,-430859,-163943,-202519,975223,1591975,2344735,2547312,2103647,1846435,-27475,-1067521,-2495291,-3600355,-3209970,-2946853,-1619021,-650094,849173,2168828,1798779,2414745,1059866,1144260,207746,-880237,245728,-1181269,752868,48295,-74722,1010092,-913757,655001,-1411326,-897357,13067,-1886325,1028420,-546955,25583,953711,-2109680,802172,-1528278,-821244,1546253,-1029408,3772881,2111729,2397583,4634815,-933673,1902604,-1746353,-4324536,-1180681,-6221220,-1718710,-1990063,-1568364,3674076,130107,3871965,2379412,758515,2554338,-1340262,521637,-874763,-1012039,304090,-1028754,725181,-519580,-286165,-2008,-945777,156806,-738458,-193619,134252,-373745,-29486,-625207,-1078328,-1226376,-1108808,-604384,193374,1377816,1956818,3637194,3009007,2395247,2050493,-1249016,-1458634,-3561619,-4936227,-2968205,-4480013,-892242,402824,440619,4230224,1713351,3512555,2548963,125204,1922874,-2044155,34673,-603334,-1958936,1476911,-2027717,833989,96235,-1506464,1824972,-1577353,719643,872090,-1574317,1940030,-2102032,-589603,-295274,-3216323,512921,-1591980,128426,2689365,1244969,4417458,2779881,2558590,2209731,-1584587,-1285644,-4132565,-4653615,-3746390,-3816523,-1469301,34529,1678119,2918337,3155510,2890620,2396064,1004720,89590,-210084,-1398218,-620498,-1124318,-921197,-367546,-897779,506146,-526632,188420,608688,-323232,1183351,-76823,12210,60492,-1736418,-1215795,-1732296,-1772670,-100412,278810,2095551,3059012,3081330,4020308,2645525,1081681,-295019,-3016530,-3609859,-4811698,-4360784,-2670458,-2186897,953860,1813627,2661053,3839600,2279902,2651556,1327767,-292764,-85467,-1913191,-909667,-995424,-1475352,31853,-896270,-164993,455763,-438730,1111597,665870,321489,1053866,-571874,-180743,-1039016,-2208865,-1387235,-1842377,-634928,621784,1679723,3249276,3228454,3399265,2701487,857096,-507191,-2878164,-3930210,-4352939,-4514427,-2679785,-1599684,276124,2266130,2657230,3461206,2575100,1882409,1313884,-319311,-309711,-970324,-1167658,-880007,-1451432,-571766,-684705,-433955,272466,214525,450119,679208,856607,520217,-40961,-479684,-1419634,-1345851,-2245403,-1266764,-800782,540875,2027407,2464273,3598407,3146017,2551395,1027584,-1006035,-2430437,-3601413,-3864298,-3752837,-2860472,-1282012,385680,1779583,2757171,2752978,2952121,2181027,864797,348232,-640351,-871863,-959513,-1389991,-828868,-1085026,-492028,-428206,-46113,496903,582193,851022,1075266,681908,136956,-760805,-860554,-1430469,-1682268,-1424276,-855033,945881,1635611,2897863,3509213,2825479,2099532,683194,-979698,-2167777,-3628630,-3670391,-3514648,-2478157,-720923,501380,1758520,2634100,2961156,2620139,1708792,1138242,-119949,-557917,-1036082,-1241376,-867143,-1088801,-947888,-548997,-582782,-71685,-177211,744585,796942,732079,932154,178525,-398932,-1194277,-1640121,-1542557,-1484558,-358811,736802,1642031,2798642,2828974,2792211,1633282,304008,-1275441,-2359894,-3312665,-3318284,-2958819,-1685707,-805691,530285,1830020,2004440,2673426,2039370,1474551,731868,-106090,-437271,-718869,-974803,-861700,-853427,-422686,-664399,-639348,-151351,-26298,393041,712303,495877,367027,195391,321628,-708669,-1261580,-1301022,-1127515,-144709,517642,1189684,2490083,2687505,2302478,1730684,-16865,-846612,-2617868,-2624812,-2844489,-2895897,-1436884,-619240,784897,1323915,2036947,2267222,1308782,1382447,633199,-50378,-203458,-586671,-392038,-508945,-633264,-737163,-1047649,-266133,-565992,-207208,337376,163479,749989,184742,522125,-169980,-970324,-254129,-1374164,-604868,-517039,415664,1671405,1492992,2318683,1899292,1159807,364413,-1459229,-1517967,-2737573,-2523875,-1856718,-1809611,129473,262822,1474829,2170090,1088897,1684582,407054,729510,118923,-654168,544853,-805307,36846,-296697,-950075,-152521,-1393481,-77874,-257194,-284697,821398,-207101,797971,150510,-148306,302669,-1029514,-278642,-716857,-264706,860707,604715,1983964,1611318,1224223,1116137,-732052,-97141,-2215743,-1873798,-1641647,-1865532,-472979,-419212,1069972,1155601,1093903,1542536,199008,1067387,375952,-30846,561030,-506896,714114,37736,-471382,-10290,-1049155,-730465,-1088025,-805399,165773,-657900,848231,310756,305670,816041,-665306,113391,-811025,-376899,224132,-26814,1242172,1004482,1428546,966600,14798,227355,-1498345,-1348123,-1811583,-1877065,-617715,-1178579,480586,707335,676336,1388256,408037,1109691,320521,-92284,538423,-128977,528605,403253,205979,443372,-746132,-216301,-1162162,-1079549,-268487,-800756,187991,1242,459083,778796,81513,559357,-352416,24602,-96990,-47349,847404,341195,1141995,783318,283933,622732,-526201,-752353,-1087216,-1390141,-1015989,-524486,-193348,383166,494047,659795,825050,532178,327542,305458,-2866,17788,368561,399410,687429,353886,199491,159113,-895906,-603014,-938659,-882340,-746883,-724576,158502,169731,514899,503084,105168,365092,105919,-79734,124896,427199,573848,341600,602948,262555,-264278,-620127,-684599,-1091184,-721906,-756751,-465941,115445,186154,592929,414159,273446,-101875,-300880,-304574,36414,87813,627358,771887,734378,828846,220023,222161,-369941,-724070,-824134,-1337397,-711171,-246896,26172,406451,441893,783102,578684,233108,551068,317858,209530,191947,436180,320747,178301,249235,-528052,-629705,-775776,-762092,-685936,-486446,39154,236131,646642,768121,408484,321340,-163609,-287428,-360278,-320757,182858,384499,623559,911695,433280,419878,-29741,-488234,-882608,-1157546,-997150,-1136133,-549696,-459546,169802,780177,562601,837228,312705,520660,424829,-113888,464321,201938,256689,-172111,-376681,-374358,-803381,-607222,-968634,-460850,-54950,170034,221689,474525,605615,447135,-264014,-243085,-643324,-644285,-348596,-291806,445828,619349,832468,794489,515856,294471,-392512,-1031813,-974189,-1410286,-1129222,-572074,-402104,-27673,544759,830917,432294,680993,678785,289846,674446,214567,106701,-37643,-487200,-332078,-587620,-808298,-663060,-599999,-399437,-66281,320166,611318,478729,778792,157658,-47036,-530858,-702610,-400634,-195616,12768,477274,737610,1075185,996725,633581,219994,-394972,-836549,-1232152,-1241059,-1186273,-772864,-287853,-34545,374978,854297,662088,649949,606022,697951,237554,270970,112301,-81891,-83775,-769271,-618127,-569119,-522110,-430451,-210513,205192,474247,674682,920757,356508,-4788,-97600,-295047,-560214,-1010883,-196256,4523,151035,998291,842034,889514,755522,143895,-119486,-830830,-832184,-1192647,-1074080,-790147,-350134,478799,323857,468172,811148,749281,595781,474097,685123,85301,-334,244313,-549983,-420048,-790993,-1067316,-570728,-715582,-151155,351857,550277,757043,477431,697351,62203,-381008,-196903,-583461,-623629,-507733,-269202,723527,597992,1172971,769701,624276,291077,-509182,-585978,-973424,-873798,-895869,-716268,-304918,-120268,359581,652097,481030,886239,417147,882395,559213,-35587,79039,-410323,-426481,-408165,-633857,-483240,-605464,-273529,5690,204889,636473,605238],[0,0,0,0,0,0,-1,-3,-12,-2,-15,9,-18,22,-20,36,-33,49,-54,67,-79,90,-106,126,-144,175,-195,226,-259,285,-336,362,-426,464,-526,591,-647,735,-796,900,-983,1091,-1202,1319,-1453,1594,-1753,1923,-2114,2319,-2555,2797,-3093,3400,-3761,4168,-4627,5174,-5789,6544,-7431,8529,-9914,11707,-14153,17691,-23449,35893,-218017,180043,541067,1817470,2022425,1620650,2119869,448559,213325,-1065571,-1918934,-1409799,-1741914,-626289,-409298,152019,200122,521843,-341362,-489017,-804938,-1291596,-223830,-469404,1357404,1969729,2086445,2950468,1687412,1198087,-288800,-1579293,-1797619,-2439555,-2092121,-1536210,-530597,-457286,522205,511526,116364,401413,-300350,725605,442562,985101,2310312,1612213,1696203,944554,-87803,-526620,-1326309,-2017491,-1001937,-1485701,-80274,796762,-127600,1498774,-304718,-514573,-522354,-2349694,-403483,-1557178,65781,1795748,1641060,3422138,2670867,2514257,1373955,-191984,-1389365,-2234085,-2598663,-2735171,-1821207,-1509211,-709850,8285,230801,680210,513497,670345,934000,1229877,1418980,1355940,1545951,834002,352297,-876119,-1382582,-1815584,-1723130,-1072476,-607722,383618,858663,1455629,895574,208774,-391078,-2152438,-1837821,-2558113,-1095758,7714,1094166,3176442,2749146,3857340,2933963,1187820,828863,-1936130,-1567435,-3128402,-3498910,-1871687,-2658795,-300847,-207666,-256278,2031661,-162562,2319041,1610879,416334,3525682,-381191,1732791,740449,-2096198,450302,-3461069,-1435320,-1020956,-2314958,1803467,-142047,2166606,2018690,118728,1346058,-2027684,-1423922,-2944062,-2672359,-1268891,-988859,2135674,2267003,3893928,4566012,2644062,2561503,-195616,-1436030,-2452797,-3739050,-3253954,-3250798,-2173853,-794646,-781424,883680,888538,1437113,1937377,1740683,2135504,1434529,2067200,475371,-475786,-617949,-3100051,-1453644,-2554373,-1980966,279699,-669729,2761245,1536242,1974559,2015097,-1413599,-54115,-3355422,-3070465,-1979295,-3116551,1310027,330432,3184079,4645319,2637639,5214824,975002,708172,-419170,-4412572,-1821767,-4514425,-3386545,-1051633,-3162197,1010685,40712,1288683,2628183,974319,3531257,2029820,1967446,1936910,-230531,277290,-2244995,-1970661,-2794780,-2896473,-958091,-1338502,1537621,1822583,2721016,2977098,608253,621594,-1945327,-2754650,-3027452,-3612899,-1431648,-526012,1730202,3214359,3995282,4216111,2904651,2768515,51038,-1455196,-2863373,-3907718,-3113959,-3769094,-2308419,-949251,-767713,1015654,1446588,1792899,3077546,2164121,3021935,2064453,1065096,705550,-1398430,-2015562,-2628150,-3200367,-1746535,-1931724,467271,1203870,1864614,3293968,1514082,2232607,-143356,-1777071,-2097428,-3981176,-2680069,-1844178,-966757,2075746,2737352,4111450,4274009,3052844,1970352,233463,-1451089,-2539444,-3517249,-3604900,-3289531,-2326676,-1443408,-301307,616125,1628472,2180510,2570449,2811300,2777138,1920992,1006074,-143752,-1388711,-2197786,-2969788,-2658790,-2380373,-1360684,90392,1622450,2327269,3253484,2451821,1230572,258558,-1626495,-2800328,-3217742,-3106017,-1726112,-619078,1975645,3037158,3694279,3995590,3061991,1703586,-52336,-1369785,-2944914,-3291380,-3577743,-2986344,-2075532,-1602121,-172906,904919,1493771,2431872,2562523,2879248,2599601,2109550,927787,-22900,-1368587,-2257406,-2777982,-2911344,-2177899,-1291848,-99026,1619609,2386396,2805898,2358629,1212134,-244191,-1628403,-2784126,-2903152,-2791803,-1628653,195731,1421844,2889351,3755131,3585367,2873135,1218259,234578,-1467694,-2252993,-3184665,-3342251,-2527043,-2360521,-998822,58761,723142,1501030,2147150,2482674,2884720,2169764,2109650,949082,-157096,-1211795,-2358549,-2738206,-3003998,-2186143,-1095570,239148,1547860,2458397,2492627,2124164,1118095,-191909,-1722849,-2391135,-2645763,-2391984,-1186982,52343,1534122,2543766,3151204,3195890,2456523,1345379,-450708,-1464857,-1833260,-2843892,-2599943,-2336427,-1940369,-872719,-304093,604696,1291963,1839861,2218627,2260212,2184525,1858231,974983,-165762,-1195730,-1812385,-2682812,-2597283,-1928367,-1112249,403113,1491221,2032585,2047655,1869610,1087491,-638334,-1253105,-2221714,-2476677,-1803845,-1071594,209367,1648927,2538318,3184233,2558355,1979006,525690,-206328,-1271427,-1924093,-2289825,-2334227,-1785759,-1773955,-649132,-270546,551470,1127421,1504862,2214025,2095595,1852656,1761929,605399,483848,-952568,-1836607,-1885365,-2811613,-1734315,-971238,-45045,1139034,1139882,2073077,1285418,613941,-26446,-1190891,-1445048,-1701976,-1542551,-546866,52252,1753291,1906202,2569658,2409815,1401776,770276,-738721,-974857,-1697737,-1996064,-1484769,-2058680,-735024,-603698,-149019,524326,464155,1411915,1134642,1731679,1844980,1195729,1331679,-52948,-533726,-1371899,-1998398,-1558487,-2231249,-465019,-30215,239531,1720621,1131316,1509517,606466,-492584,-602113,-1712010,-991998,-1183892,-631356,1152913,463760,2342611,1577535,1233354,1327607,-501361,-253642,-1341856,-1585217,-920730,-1970132,-556759,-893880,-446089,256292,-362726,1114560,42138,1142129,1703047,1247295,1844030,519248,650311,-73051,-1361087,-1068055,-1964492,-1138136,-744144,-653207,789247,327422,1229289,621653,94468,149060,-1249067,-497355,-1073439,-629240,706335,26022,1616188,1143594,1204283,1252502,-197113,411984,-1092329,-1001435,-964324,-1267878,-356227,-935087,-217728,-50056,-391971,520888,-115808,901568,597737,748495,1614674,410169,1517140,413457,-354629,-162164,-1643327,-935999,-1312256,-905654,20669,-108242,934433,286804,636892,462505,-594220,-212875,-651737,-339004,52345,103387,1074355,1028334,1283589,1195450,155488,348421,-758512,-822830,-1099330,-966338,-423949,-540242,317352,-96865,143922,209668,-387214,351220,34867,150264,727942,996481,1091133,1098409,508858,172438,-352662,-486928,-1212960,-965090,-686589,-511554,-14341,348799,72435,264174,-231832,-238378,-438953,-235053,130531,121910,843422,1146396,1248152,950383,302901,-47551,-519263,-889432,-1040834,-621479,-757477,-346253,40304,56801,357071,211264,-96053,-155367,-230800,-242455,-17188,107829,613153,951205,817957,856336,381992,276354,-494829,-971858,-1011687,-731073,-602877,-255236,-295794,56174,-39841,-87266,23896,-355803,-28115,305167,638502,804339,914434,934398,580245,308329,-251534,-696883,-905359,-1115780,-924498,-477254,-289940,517578,637604,383955,514173,49393,-38132,-553102,-224029,-343257,146711,698206,661305,866654,988070,677579,199970,-445014,-253889,-634533,-977206,-300257,-833779,-136547,-267417,-494113,-81458,-302718,194905,152458,546128,1137751,1033799,1115551,788625,529714,185556,-921849,-842995,-1080364,-1310741,-792883,-452743,423294,495241,677316,697184,535600,132817,-378486,-518353,-442747,-313345,-117507,266077,539842,681296,776326,903585,304504,134473,-128321,-577910,-358124,-800627,-530003,-511681,-863310,-352919,-234590,105167,-17541,499512,714803,1019831,1444678,957196,913480,283846,-50771,-921380,-1320837,-1396467,-1055739,-846462,-261047,139238,691916,1177444,1062398,547610,-69485,-174285,-705372,-590527,-577200,-619556,163362,511683,720634,937684,745667,728260,122233,46973,-122316,-559613,-577672,-658114,-820631,-649847,-696660,-117580,-133639,70020,534890,832868,1438705,1151280,1040343,772103,356815,-98650,-958219,-1267517,-1179352,-1245645,-589227,93551,544464,696755,791618,788189,541134,241255,-387411,-457192,-728164,-725498,-458404,-214133,540054,627891,704145,735891,438065,190676,115519,-196984,-92287,-721574,-696739,-704783,-823998,-451291,-706926,-231436,478325,298381,1170198,908996,1224859,1084606,411157,429327,-591203,-670511,-1247598,-1547688,-909669,-1033441,-154298,273122,559302,1217036,703549,695436,180647,-407810,-417136,-715102,-576699,-418245,-90545,343062,272817,684820,831641,384806,472723,57604,-13476,-401374,-611024,-438822,-990937,-431806,-804248,-375962,-104643,-76652,665947,765072,1100636,1031936,1153344,859605,36017,-415263,-945053,-1401534,-787053,-1192445,-566300,-298561,497308,891931,739555,753991,447958,-11174,20603,-739713,-479717,-630449,-404005,-14718,35533,667041,443519,903882,836242,540839,291236,-81758],[0,0,0,0,0,7,2,13,-10,18,-30,26,-48,39,-68,72,-94,115,-135,165,-191,231,-267,319,-370,435,-495,579,-652,751,-853,966,-1104,1232,-1406,1567,-1765,1973,-2197,2457,-2721,3034,-3360,3723,-4123,4551,-5033,5552,-6124,6766,-7451,8237,-9089,10053,-11138,12350,-13759,15352,-17238,19447,-22127,25435,-29648,35252,-43119,55188,-76598,128314,-622861,-990011,-1614192,-1224575,-431299,-186469,1840220,1444952,2361160,2523123,1393047,1245660,-110203,-366356,-950668,-886103,-846122,-11289,-472419,-455497,-203584,-1604601,-831747,-2130984,-1200851,-35897,-12970,1983903,1726518,2714464,2331758,1242072,702744,-761160,-1106254,-1562730,-1480897,-1190815,-65610,152559,816068,793213,158966,-433169,-1355134,-1899259,-1564100,-1320518,-230630,552207,1376332,1871820,2515470,1463616,1973179,584218,-564384,618960,-1575203,-185638,-673751,-1592884,-66556,-2790865,-1376139,-1906229,-2421081,77914,-750078,1490847,2500825,2471356,3387325,2058914,751996,364935,-1662458,-2185558,-1941423,-2003753,-457390,1451,520749,1381019,1101100,1007660,-914767,-976717,-1730436,-2434598,-1549682,-1377676,400115,1156643,1812614,2627738,1635857,2361116,1275496,1041718,173924,-656295,-640855,-1461861,-1102769,-2389198,-1970535,-2369208,-2425185,-1028123,-1034024,1624523,2197885,2843036,4218749,2174824,3101471,626820,-1267665,-1506292,-3925955,-2061997,-2469153,-1381166,1427141,244126,2918947,1546775,747169,1412108,-2873135,-643200,-2629442,-3024610,493658,-2426602,2034822,1577036,811558,4688883,282900,2988344,1304221,-548570,1444747,-2276663,-715951,-1852001,-3371181,-1673394,-3320309,-2129385,-1440317,-80896,2198126,2921970,4217009,3958361,3206308,2208970,-120317,-1204079,-2826706,-3792513,-2661754,-2667240,-607127,743596,1663452,2696597,2324439,1818316,381090,-863821,-2130036,-2694826,-2396455,-2462078,-105129,-293121,1812770,2795459,1551787,3647461,1288064,2096608,1200631,-1053764,728212,-2731787,-2046283,-2651623,-4729077,-1572542,-3695054,-805870,675635,1214069,4871875,2982422,4915708,3844792,310589,1564958,-3460256,-2733589,-3201440,-5312533,-555428,-1975211,1147717,3258474,1445383,4171462,1065141,31441,-307898,-3319744,-1996133,-2601974,-2476311,-900092,-315411,1141294,2049956,2644391,2547303,2640468,1956730,1318227,457447,-1035791,-1410559,-2775185,-3432194,-3453061,-3748713,-2118568,-1252224,1003004,2366255,4049234,5190801,4013410,3802669,1509562,-632062,-1801315,-4513639,-4005614,-3898637,-2655147,-108457,658599,2662602,3295042,2232200,2300253,287018,-1175714,-1507922,-3201902,-2269119,-2298013,-1203252,658839,497009,2595559,2504905,2709832,2841924,1707262,1677395,113721,-969483,-1715017,-3219144,-3354712,-4249480,-3613443,-2213943,-1282481,1377315,2906523,4005908,5286093,4598926,3044338,1829032,-818604,-2513164,-3723160,-4595934,-3326683,-2329511,-563362,1424017,2017363,3274818,2749174,1700440,1031395,-909027,-1845393,-2372625,-2925370,-1902431,-1148086,33430,1257916,1461482,2745760,2440791,3093116,2034330,988981,453662,-1303231,-1466382,-2989406,-3862237,-3669787,-3783344,-2206243,-901006,1318973,3011567,3871303,5033972,4058860,3297388,1300055,-713434,-2590189,-3632829,-4108212,-3708380,-2001393,-600819,1164533,2589734,3082590,3066338,1827229,646852,-737831,-1740913,-2553696,-2565077,-2176470,-991817,-103580,804460,2012740,2036851,2533039,2212530,1982912,1202415,115426,-594409,-1902349,-2793004,-3471904,-3771864,-3047899,-2208098,-238919,1522069,2594148,4159889,4721808,4160488,2921911,912674,-941379,-2857384,-3533436,-3860359,-3313923,-1809508,-378075,1276984,2053695,2663806,2380128,1345809,794605,-991650,-1740505,-1893179,-1972435,-1485107,-835495,-101447,749421,1363325,2162056,1922513,1901460,1874702,1019213,391763,-613744,-1653905,-2527616,-3176789,-3525522,-3092509,-2014684,-709701,1183570,2829435,3821755,4184974,3540207,2518009,852200,-1036913,-2499341,-3689903,-3503880,-2744064,-1507026,-124534,1257480,2023786,2365496,1992424,1175364,356414,-770294,-1596876,-1554494,-1584309,-1269923,-427625,205215,1066538,1223783,1690168,1679048,1497064,1361036,936939,-198109,-555960,-1761908,-2109348,-2928574,-3156214,-2436956,-1781645,-230277,1102770,2430992,3330389,3795463,3310805,2132071,716988,-1010468,-2535390,-2858659,-3198315,-2180545,-1680528,-3817,763325,1485461,2154744,1445821,1130832,-2722,-763927,-868589,-1524793,-840238,-650391,-580145,720853,479512,1106040,1141600,791386,1626225,543431,959338,93761,-741006,-695704,-2474742,-2105584,-2592983,-2379449,-908748,-537077,1153064,1936622,2797644,3417203,2166758,2213146,351517,-787707,-1711756,-2848965,-1947933,-2186224,-1297736,-77878,370695,1632560,1023764,1312020,476610,-100927,-80583,-939859,-677520,-756309,-400877,451476,237850,1153463,859184,705168,1312725,362671,1250640,22593,42612,67913,-1305773,-896812,-2292507,-1821733,-1588757,-1762763,632476,260699,1891309,2587890,2214820,2994102,850276,673467,-444055,-1567668,-1095446,-2179825,-1092370,-644666,-529145,1274555,451442,1268620,577902,-363953,234678,-1331563,-240823,-607315,-647124,475275,-53001,933391,734443,423143,675192,-172148,906743,-252518,194346,301919,-568562,-162944,-1455090,-1028513,-1268429,-1815526,-431602,-601716,765932,1335955,1684362,2722602,1486023,1522518,545167,-443277,-450013,-1901232,-1190352,-1381542,-869811,514017,95169,1038949,68843,33445,252283,-997522,32118,-676685,248528,778701,266697,1108532,208465,512382,546884,-348103,305106,-316047,94110,188474,-420206,22861,-681935,-711748,-758902,-1232747,-746168,-936461,-49333,417336,609684,1921219,1255099,1451577,1073327,480152,-55885,-880689,-559932,-901052,-657087,-353368,-155191,298253,39038,-46398,-342952,-713398,-449378,-831672,202597,226373,501852,1322836,594194,914704,492237,213855,123239,-699609,-356372,-365924,-283238,351303,-99515,105052,-290300,-456486,-547340,-649670,-463192,-324806,174570,720181,814352,1327555,1027421,637407,370110,-95166,-468518,-632279,-509021,-215375,-235948,65527,-139481,-353526,-351789,-531061,-565910,-692270,-247899,174046,498417,1101188,1093147,1091639,1020005,326242,13900,-480493,-754271,-859175,-718145,-522860,-53687,202719,251756,236974,76750,-203484,-382047,-398391,-432882,95685,345239,493343,736888,771422,480997,401195,88714,-23628,-176646,9201,1228,-227888,126391,-201847,-411030,-960765,-934259,-761445,-840048,-234689,78220,774245,969963,1318589,1250749,1154183,603273,43125,-780830,-831649,-993504,-1075043,-548651,-284075,206658,118842,562903,126644,-120039,71707,-465774,126161,-219833,168599,159036,123469,346505,178278,155865,323390,310272,287516,203287,308017,477811,250306,-175971,-875585,-837483,-1086917,-1439775,-914503,-467976,180687,960217,1505748,1623518,1423354,1156268,599543,-47334,-526707,-1195490,-1294404,-1039026,-747975,-260212,-246705,295364,433890,541682,378893,-49418,-216232,-260064,-3693,-29982,18549,96776,131582,146837,58120,247053,395244,85608,521207,578324,362490,-113532,-491444,-767258,-994494,-1353674,-1209752,-714514,-263661,417090,861629,1429478,1678429,1525736,1388054,575682,2362,-1093083,-1246988,-1352573,-1202553,-943771,-245566,39901,199232,349324,568775,272733,146876,-9186,-268209,-44530,-130629,-326469,-45215,-125960,90514,-137798,247960,335439,429319,708533,508667,505210,152149,-247481,-772381,-1140104,-1224267,-1239789,-880691,-34224,175296,903016,1307638,1565538,1474129,810096,472181,-335257,-897647,-1260084,-1561171,-1038444,-792278,-564737,63092,465242,796966,392883,784761,575594,81319,205239,-187825,55138,-306987,-382523,-37939,-400891,52814,3501,430257,586899,587753,547989,397499,93988,-285079,-1064604,-930900,-1255384,-1445519,-989364,-498624,472108,1059041,1301659,1830918,1131427,1318549,241721,-304247,-561025,-1188426,-985761,-1272860,-589362,-326337,-70881,471312,380391,717653,541056,-134521,661953,-262179,36942,-312652,-479806,160096,-475819,-284628,-51146,161755,541371,343601,856873,780592,496674,417613,-628871,-823992,-1156725,-999990,-985821,-902695,-7995,120256,821934,1600530,1281202,1619232,794942,448761,-184091],[0,0,0,0,0,-1,2,7,6,11,4,10,-1,2,-10,-2,-16,4,-13,8,-8,13,-8,11,-12,9,-10,1,2,-7,23,-21,47,-55,77,-101,122,-161,190,-242,289,-349,410,-489,570,-673,771,-899,1028,-1175,1351,-1518,1743,-1943,2201,-2458,2746,-3073,3395,-3790,4183,-4643,5147,-5754,6588,-7967,11169,-22613,189875,387361,-973287,-1822056,-1872746,-2759420,-1611303,-1738932,-167005,1156653,1491789,2410315,2143794,1361390,1112960,100395,-446750,-398945,-747231,-160176,708302,-167323,1337525,-320924,-530135,-621512,-2126692,-1148530,-1917394,-434339,49835,330266,1453043,932877,1325892,567429,263369,433186,401759,882100,964387,1504287,1166725,807915,-199903,-1610508,-2029886,-2930447,-3266022,-1906530,-1412247,-45942,1977245,2191321,3754100,2869005,1297730,1868043,-1120620,-502989,-981105,-2004107,697242,-1176972,640557,840971,-774953,1062199,-996798,-514119,-516296,-1589374,-142831,-304358,-60375,617348,326504,500996,185593,-175577,668978,915893,1666892,2047022,1689403,1581490,418221,-566256,-2283056,-3534008,-3399458,-4019639,-2398427,-1357015,303150,2751386,2871043,3739933,3404684,2270409,1400804,-468902,-1393076,-2254485,-1616291,-1764256,-631894,6036,230453,1238321,-144939,668387,-157368,-505893,200421,-1333271,101223,-484495,-608526,245253,-1305571,547644,-248263,389702,2638607,899653,3663212,2542394,832480,2465231,-3296814,-1698208,-4054571,-6226854,-1820133,-5552354,-112799,1317752,687373,6463284,2343832,4691919,3469967,-778461,1820750,-3824809,-1885184,-2203058,-3405538,443173,-1406711,711907,1250906,40634,1912405,-530954,257672,269243,-1116934,586770,-1685016,-469083,-768541,-1888007,672587,-580859,1309333,2582772,2030307,4112016,2412904,2392015,859160,-1751007,-3120255,-4793006,-4624591,-5129002,-2588071,-1120941,1121486,4104210,3819486,6037469,3681474,2266488,1886106,-2347906,-632515,-3814734,-3089557,-1322588,-3323953,1363850,-724680,921969,2467983,-801594,3059713,-543410,134404,1041058,-3435266,1158277,-2765160,-1605051,642007,-3385237,2529957,152643,1911933,5449665,1189615,5317221,1665003,-669501,60263,-5905061,-3543096,-5737009,-5657566,-1765781,-2144541,2745586,3514826,4652071,6053268,3637744,3515224,634912,-1197768,-1667809,-3839374,-2696694,-2852903,-1847566,-472855,154093,1359131,1485017,1561682,1634044,840214,526729,12338,-892236,-1524325,-1561138,-2249047,-1530149,-855579,-256570,1781554,2536254,3398887,4245747,2664914,2495149,333198,-2598788,-3242566,-6061746,-4949836,-4642383,-3771005,82082,896308,4651830,5266045,4680803,5201826,2060047,1438158,-1332383,-3261516,-2204639,-4425598,-2560250,-1796971,-1300449,1303140,408832,2158564,2278944,818265,2126204,385188,-152645,-215167,-2211827,-1407148,-2438289,-1858463,-359115,-541155,2048578,2725657,3263446,4461383,2944217,2324228,40200,-2342505,-3682127,-5422606,-5754716,-4723412,-3035693,-45840,1803576,4052890,5322319,4805875,4764287,2336280,503224,-850169,-2962735,-2771558,-3437747,-2861104,-1542387,-1276055,493856,892415,1728574,1819620,1467904,1306742,433037,69351,-771494,-1155557,-2102373,-2174656,-1511046,-1158206,121278,1250468,2615611,3834490,3730892,3301956,1851333,-125545,-2028347,-3928386,-4879951,-5385630,-4449019,-2231604,-360637,2241000,3965539,4791881,5056365,3783453,2612426,514583,-1267006,-2435120,-3237230,-3117753,-2630773,-1645128,-815636,155380,1067394,1627313,1473341,1809500,1190723,831433,275322,-888326,-1218050,-2204030,-1851824,-1865929,-1137880,240264,1208376,2362928,3440424,3646597,3081078,1426853,-160280,-2425972,-3776647,-4511156,-5035158,-3575484,-2377695,-87412,2114663,3569190,4547013,4387730,3356720,2273075,274742,-1084348,-2287227,-3061470,-2914167,-2296720,-1348621,-997825,-32423,835503,1220454,1933249,1301048,1348485,688558,-9621,-285083,-1121196,-1398902,-1959969,-1710461,-719346,40041,1175917,2166099,2701180,3150810,2457064,1381766,-64191,-2030786,-3217910,-4265257,-4084804,-3456929,-1852721,186169,1572722,3135779,4029549,3763644,3218185,2097076,210540,-1205463,-2125447,-2316094,-2538655,-1814296,-1343654,-596920,-92247,533123,1033767,949488,1191809,861489,923153,418166,-311084,-515647,-1202873,-1479988,-1414642,-950570,208514,1030879,1921679,2387431,2637350,1934204,1055996,-215612,-1622861,-2800456,-3597053,-3711203,-2355773,-1539505,355273,1668462,2415506,3452306,2917275,2728130,1330624,221820,-910898,-1588877,-1786482,-1885526,-1660509,-975234,-665207,-149342,176523,410960,566691,412506,786642,532388,515834,205432,-569072,-894691,-1300498,-892323,-711285,-165610,830464,1285814,1864494,2274030,1522514,959499,-919179,-1143100,-2637360,-3135050,-2625396,-2703486,-614550,109886,1483875,2345821,2371665,2713269,1665064,1036721,203246,-985784,-541513,-1836889,-1324047,-1244278,-1087111,-89033,-804346,45867,-151980,-396697,707256,114051,1018211,411398,219115,398166,-874299,-540713,-751693,-855910,235212,175967,1402573,1491409,1306744,1728221,-11075,233757,-1483064,-1835446,-1919696,-2501501,-1035810,-911042,401472,1371751,1388977,2600654,1543992,1543843,962788,-229542,18216,-1019199,-549084,-825035,-1079365,-218080,-802651,-136227,-587794,-547643,264948,-278254,722782,448478,583188,777946,210898,360759,-396515,-353577,-445643,-559508,588608,304684,824413,1320874,529165,655941,-864149,-861419,-1421602,-1988631,-1333009,-1252668,-24847,421318,954752,1960746,1153328,1842313,851493,138913,200961,-661368,-180998,-520650,-431401,290902,-358275,-132839,-662039,-412145,-511429,-1054815,-92352,56051,575831,864301,608854,849676,477998,-22293,-198993,-365769,-78306,-203734,539566,290509,549859,692252,16670,-558438,-965626,-1122993,-993611,-1149839,-561609,-14892,592605,1052631,929064,1146609,729469,337216,367341,-388612,-12338,-170610,-110571,102116,258025,31654,-479160,-700388,-1152074,-1094476,-948564,-685039,129674,403964,737662,895332,872656,860181,452674,147035,241395,-282724,-283144,-32339,-178428,258138,110810,-75205,-275178,-953387,-660147,-622611,-314684,-314912,70458,590556,502215,649054,301469,202115,8724,-315092,-240270,-68925,156408,613662,562457,534555,325954,-328379,-486933,-971996,-1169682,-854555,-739338,-191915,434779,1043392,1120513,1409261,1035412,888723,318706,23233,-232162,-214568,-609389,-554483,-289897,-426106,-145513,-652108,-95665,-444523,-260170,13761,121476,268939,564570,696031,469116,142024,159347,-222036,-311377,-221578,-26598,571255,610726,908715,735052,416135,-127806,-677950,-985674,-1507547,-1604236,-1325531,-616114,25022,659015,1316872,1348015,1054151,917804,306083,207296,-147380,-554553,-275153,-582773,-635266,-483972,-519266,-310611,-329179,-139972,-49597,189940,551748,397368,574891,312544,115436,11882,-879807,-527030,-351110,-362142,25631,517504,940236,976194,846438,701170,128181,-533823,-1334233,-1368082,-1481869,-1108179,-294012,83684,574736,1300580,1261577,1663266,1015381,754619,447703,-229420,-343255,-667696,-484780,-578809,-983197,-573543,-625551,-127814,35833,18803,565032,597314,658714,719270,432148,-204650,-416149,-790213,-694520,-449082,-376477,-117919,469948,1187200,1111754,1014096,288841,-47285,-602192,-1098303,-1413800,-1251519,-1055942,-638913,-43087,684564,1245690,1334431,1314080,975725,887528,142834,-113931,-374550,-650102,-741528,-933396,-812092,-434576,-438535,-240000,-54113,303892,533556,687982,878271,420908,432273,104421,-535427,-595815,-947587,-706342,-380879,205157,994438,668093,1578119,830474,438251,256383,-1011519,-979996,-1452437,-1587567,-1001378,-1019007,213606,517007,1220537,1508540,1057395,1417184,611831,289111,79944,-362377,-542326,-798142,-1107995,-805309,-950713,-312315,-380862,143381,447239,739843,862311,666295,686756,120247,-374981,-192518,-726134,-708699,-1006975,-179264,322818,509635,1530887,900723,960579,736240,-298800,-279928,-1286109,-1203296,-1494854,-1345425,-665516,-328532,509328,1034365,942503,1534061,1000165,1095954,437975,-480873,97796,-938753,-518146,-824860,-1198421,-463302,-730129,-217482,95532,601430,752658,432584,1120950,397865,71998,32985],[0,0,0,0,0,-7,-8,-2,-6,6,-4,16,-2,22,-15,26,-32,37,-51,54,-70,87,-101,126,-150,175,-212,233,-286,315,-374,427,-483,567,-628,732,-811,927,-1038,1162,-1310,1455,-1635,1808,-2017,2234,-2479,2742,-3038,3352,-3700,4082,-4499,4966,-5467,6043,-6666,7376,-8164,9052,-10072,11225,-12557,14058,-15666,17066,-16616,4341,187577,1817954,1551043,876340,798029,-879488,-888797,-1963416,-2378710,-1499061,-1518495,-420020,300454,585046,774334,493935,41884,-196894,-361352,-423384,621308,343754,1844732,2117787,1975864,2131005,30534,-413572,-1915956,-2735961,-2514404,-2850963,-1449019,-1026091,436739,1166688,1512069,1425769,1356044,1144156,378214,587413,362796,503922,1112242,23528,418155,-422982,-1008240,-870848,-1901201,-1302403,-662334,-695439,693104,1047451,431177,1565020,-443435,-506030,-656351,-1865044,48978,-376980,1325499,2878765,2135535,3675496,1756678,903419,-526441,-2319583,-3080995,-3544472,-3354630,-2256011,-1194178,-392221,1344952,1970156,1998141,2323951,1376689,1341033,593967,817813,578772,-32622,269996,-922130,-686936,-1456888,-1694883,-1314206,-1021760,423089,500306,1062760,1620060,819032,590385,-497143,-1557048,-1873320,-1692263,-1149152,169489,1358566,2683422,3556727,3058928,2954069,1176464,-547581,-2126633,-4022594,-4069041,-3946844,-2929209,-1073815,-274513,1603229,2190908,2504250,3291266,1743720,2249351,1152022,47516,1050673,-1307780,-633949,-710058,-3109223,-70950,-2760312,-809150,622226,-912579,3330553,743921,1676177,2263185,-1648341,121715,-2806351,-3009562,-1399255,-2514864,892513,1359702,2925116,4641493,3372240,3771799,1328068,-877983,-2228864,-4573966,-4036578,-4786959,-3695534,-1018576,-654052,2452645,2336789,2873694,3915658,1911882,2794398,1268091,152927,-70317,-1709950,-1224931,-2463051,-2297921,-2050735,-1984670,-447890,-245411,1964908,1576949,2866858,2247690,679439,795118,-2330377,-2031097,-3233760,-3287821,-395990,-1242180,2788282,3678717,4144099,5598301,1823535,2501026,-1241173,-3614130,-2836752,-6895073,-3317200,-3988140,-2461586,1619489,-515573,4381802,3341091,2556639,5299005,582857,2385490,501603,-1591323,66858,-3635536,-1736235,-3134973,-3274251,-715412,-1727015,1722947,1577541,2631534,3445721,1292781,2232037,-969186,-2001059,-2487151,-4486069,-2034870,-2188200,256630,2677361,3116329,5242683,4326371,3111924,1740041,-1295756,-2843808,-4362581,-5036091,-4585721,-3874613,-1950472,-89188,1766475,2804203,3637106,4205126,3026001,3193032,1443138,484617,-334056,-2605522,-1943772,-3330329,-3163013,-1968457,-2395567,387574,274521,2555721,3183644,2303905,3342704,399490,-221700,-2387661,-3765403,-2606094,-3804205,-1365575,249761,1383197,4914531,3880579,4603221,3693438,1069578,-381922,-3322492,-4414810,-4756034,-5275728,-2801986,-2285051,74353,2001388,2728145,4026658,3557019,3513390,2707157,1501697,716072,-1031471,-1633801,-2763532,-3168270,-3018566,-2800542,-1267371,-356977,1046179,2668461,3497666,3088516,2638293,900943,-538073,-2160054,-3725933,-3337843,-3007056,-1757507,683558,2028146,3762200,4423784,4378917,2812883,1199836,-872303,-3232538,-4145264,-4800630,-4216262,-3352505,-1601473,-61621,1442333,2979870,3555992,3871918,3488550,2420028,1271951,546455,-996169,-1797976,-3007048,-3228631,-3242672,-2570280,-1624483,-245908,1130420,2418468,3067093,2847764,2259698,904976,-724813,-2099964,-2964043,-3636201,-2673037,-1567508,102733,2392118,3381139,4417553,3839579,2425350,1035916,-1057495,-2921699,-3799995,-4353598,-3888006,-3180661,-1312776,208488,1594345,2762625,3419016,3425044,3237392,2277422,1538574,156329,-735543,-1943437,-2633207,-3022484,-3023112,-2575540,-1522634,-243222,1410681,2230511,2967950,3199063,2025225,835250,-654842,-1847019,-3051176,-3048051,-2523145,-1547704,706525,1889277,3224512,3693366,3549851,2393554,385029,-886013,-2866307,-3824058,-4012447,-3625415,-2199756,-1199870,212796,1672091,1979810,2888907,2974116,2543627,2341749,1144755,639606,-585314,-1634887,-2197400,-2953308,-2778889,-2459765,-1374946,-153739,663427,2115863,2376840,2707992,2067895,665935,-414238,-1812532,-2547145,-2463873,-2181027,-783380,401858,1954053,2895888,3155046,3040560,1938889,477880,-1084639,-2415390,-3176528,-3379666,-2799446,-1937284,-832548,352069,1283813,2062796,2318697,2411044,2104750,1487123,1583531,353075,-100735,-1073700,-1737738,-1982315,-2758862,-1556848,-1719795,-463011,859943,1194435,2604633,1923871,1821734,961326,-813011,-1193571,-2127739,-2176188,-1155082,-990395,673848,1512710,2319981,2795208,1841810,1685471,-200775,-801866,-1672547,-3074828,-2374969,-2553167,-1313110,-418422,100091,1070101,1340755,1818346,1924816,1583473,1692742,840603,847951,-160753,-844775,-1273671,-2212330,-1630136,-1818450,-1643722,-317719,177557,1204334,1602386,1687794,1383355,279962,233974,-1630858,-1164480,-1378956,-1242400,-187229,52993,1654312,1820333,1606141,1884206,483438,377264,-1442583,-1924101,-1635628,-2563233,-963986,-1087725,-276623,729741,194854,1817694,889659,1103563,1664302,652731,1549500,16862,136576,-183395,-1142297,-1012554,-2028672,-1586235,-1287945,-1015368,503798,336478,1492854,1443424,666824,1105476,-274297,-450626,-1046304,-1310722,-230114,-508375,725042,880720,1306791,1341986,414308,915599,-656232,-1018658,-1212614,-2021865,-749367,-1381571,-175625,241170,149473,785249,356856,787551,712778,598010,1195237,560844,749631,519526,-148757,-112561,-1204091,-1144990,-1488937,-1358342,-357461,-811446,648184,847724,1023066,1445979,286688,517152,-187269,-468920,-300182,-428787,307324,234029,1165087,968313,352304,703122,-419549,-744557,-1012479,-1290518,-827911,-1119987,-138458,305319,92986,682314,-16024,505414,384284,173420,544401,337812,1026144,764950,569651,388218,-219709,-594948,-1111506,-1193670,-1301372,-1029108,-361870,31726,250914,842320,594723,1058579,321410,199128,-3407,-5741,609501,209614,798917,756404,297091,258886,-159810,-421066,-819192,-1161180,-1095772,-405046,-76053,75151,551638,413825,521644,273506,-40345,-272480,-95911,-290955,170679,459087,684543,733635,165804,519714,-126388,-867421,-840649,-1221145,-1105164,-782661,-373988,22794,274991,366134,507974,115629,266547,265103,426958,355588,693618,626745,443160,111910,-255482,-442934,-760066,-1012875,-715895,-639409,-398556,76914,112935,617134,523249,521038,79105,-393066,-653364,-748645,-436914,53983,460267,825287,874101,950238,652022,-17310,-70209,-1123130,-951283,-900247,-860506,-495538,-529778,140880,386636,515192,697628,500162,897912,615181,747215,788263,420812,452004,113709,-446449,-743048,-1042038,-1240835,-966975,-554650,-104421,536289,953198,898600,1067610,434392,-30811,-571358,-758185,-544268,-396213,-293054,241763,818241,918473,1136048,618687,571627,-97659,-357441,-1012221,-963240,-883739,-826730,-440690,-412800,159412,525440,509855,728524,675372,923601,1057568,862386,645047,-220878,-191098,-692267,-977897,-974788,-1449988,-839655,-687330,-49955,999533,1019111,1445724,943713,666883,141715,-385950,-712395,-929663,-922055,-312477,-2623,574501,1234237,865562,1279964,663182,336491,-390051,-626780,-844582,-1076683,-812297,-472062,-340598,252362,355708,654159,572027,722012,978056,974645,606858,657280,130216,-418792,-1078725,-1340977,-1370685,-1204155,-825527,-405732,524811,867183,1372221,1257281,980151,662415,42345,-571702,-584344,-1138228,-755247,-467612,53787,548639,717724,1106268,930345,432352,257889,-171619,-715350,-901106,-1093047,-877449,-994895,-339313,-251989,234405,641964,785691,1063927,963690,1036998,634087,478820,210323,-729074,-1059475,-1065630,-1686299,-1363890,-896385,-311718,486747,593055,1534362,1119506,1169684,545685,-1074,-215600,-1287600,-873849,-847167,-549902,72777,306007,952987,1074227,1143158,1098849,-165012,24956,-693357,-1082452,-881771,-1112995,-637982,-743091,-97955,155223,209847,1047371,679419,1170792,1047269,724737,554019,5916,-425706,-865352,-1337074,-1229052,-1580071,-961475,-200453,95017,931985,811278,1308462,829912,547639,320752,-703032,-509246,-1132104,-817871,-324824,-149748,445284,704770,779161,995964,228915,464931,-158421,-441701,-816594,-776606,-558140],[0,0,0,0,0,6,-8,8,-22,11,-33,26,-42,48,-57,81,-87,116,-131,161,-189,222,-260,308,-356,414,-475,539,-623,699,-811,902,-1032,1157,-1300,1466,-1627,1831,-2023,2258,-2507,2773,-3074,3392,-3750,4139,-4556,5029,-5531,6098,-6720,7402,-8185,9026,-10016,11109,-12387,13863,-15597,17699,-20242,23478,-27656,33356,-41543,54385,-77438,131889,-652395,-184287,561787,772805,2457122,2011565,2236981,1578605,306366,149180,-1629820,-1332888,-1558072,-1448092,-953021,-428041,-116998,-206685,-130315,-793299,209678,-729032,165808,1182061,739985,2468166,1990630,2098303,1343045,-76715,-655933,-2093731,-1861083,-1994269,-1364814,-242801,414527,916466,986324,869512,-200818,-847918,-1283930,-1338015,-776102,-431261,921848,1666895,2422616,2696460,1993317,1069308,433313,-921232,-1471620,-1765206,-2624903,-1159836,-1468647,-1375667,131830,-1687984,47779,4769,47892,1855327,938630,2759349,2695268,2059845,2011831,457167,-908738,-1831675,-2932700,-2712062,-1801606,-1605649,562023,1099547,1363083,2275162,451831,617573,-1029533,-1769847,-1542127,-1898674,-38480,-1434,1647308,2758850,2376704,3146949,1456175,1223632,-91436,-1708039,-1355820,-2447007,-2051590,-1785688,-1873026,-1272405,-960459,-468549,586646,859702,1699456,2696398,2992968,3073061,2311777,941028,-14307,-1800837,-3066315,-3127786,-3371960,-2311837,-885560,798309,2251753,1847918,2363843,1431423,-295981,-203888,-2946263,-1910483,-1735125,-2310809,1344691,64532,3211855,3455582,1666246,4191143,-179017,633050,-358892,-3408174,-350168,-3935783,-2298317,-1520036,-3404621,12345,-956529,316424,2516980,1515990,4169274,3110118,2861397,3167253,-55234,271930,-2754848,-3842440,-3282238,-4679057,-1265998,-986157,1154439,3330832,1800595,3976534,1203110,97609,-571178,-3627394,-2258861,-2994271,-1392670,-232665,634242,3126609,2722946,3886740,2240067,2004938,459325,-1277125,-981860,-3203535,-2346820,-3365200,-3317966,-1492636,-2305993,169611,367952,1483168,4130040,2438786,5012763,2822094,1757009,1412458,-2677522,-1644886,-4739591,-4780277,-2397823,-3777273,1350845,1017681,2589172,5320707,1102503,3540460,-205288,-1920700,-820269,-5135239,-1867938,-2199188,-1296052,2427386,1007527,4122819,3422366,2480055,2585201,-130572,-343457,-1587049,-2916920,-2654744,-3793944,-2959033,-2589247,-1619994,-2239,779108,2727013,3497801,4163667,4375090,3361643,2265105,297039,-2271997,-3404704,-4797791,-4596363,-3714311,-1986785,302602,2048619,3616801,3533679,3810264,1718237,600643,-1125803,-3237818,-2773997,-3485610,-1662846,-375355,441730,3269968,2808765,3909664,2937765,1373500,1528234,-1280777,-1239656,-2561023,-3615276,-2812474,-3924996,-2191414,-1431523,-708984,1896492,2194632,4160285,4456817,4017890,3977701,1501061,-176319,-1986018,-4398838,-4344008,-4753381,-3886348,-1265195,-163989,2378799,3777394,3667988,3683082,1972576,46422,-1116332,-2952926,-3138164,-2977111,-2162392,-252028,754851,2185979,3023474,3031236,3041610,1756589,871652,-388894,-1720901,-2276455,-3257517,-3135678,-3450650,-2573302,-1414811,-690130,1242979,2673850,3792879,4643742,4367421,3618643,1474012,-157954,-2366089,-3760279,-4520889,-4323747,-3175356,-1887240,446726,1856480,3546130,3918770,2911886,1845942,84163,-1352823,-2429038,-3286882,-2717503,-1847805,-561652,905840,1880032,2812199,3087603,2388564,1845272,585979,-563885,-1220214,-2501612,-2723248,-3263480,-3006867,-2467189,-1914651,48152,1122037,2695720,3975010,4232398,4296447,3323497,1829960,-391547,-2244589,-3593789,-4270774,-4094737,-3310712,-1812323,618144,2052042,3433801,3614376,2921855,1738798,-261452,-1082476,-2339464,-2467697,-2313218,-1664374,-272716,929751,1781409,2478324,2280367,2305267,1507994,745717,-373074,-1248979,-1908714,-2377737,-2680522,-2802367,-2507004,-1254259,-220943,1188806,2193775,3484484,4108835,3585055,2844564,1441595,-394148,-2114175,-3614995,-3840293,-3863906,-2825705,-1418114,236203,1867857,3004149,3138366,2624606,1373422,51456,-1346837,-1942237,-2167229,-2089592,-1317895,-215461,729533,1569517,2018654,2134346,1486270,1427847,234630,-200411,-944440,-1701680,-2117929,-2358908,-2107157,-1816652,-1425295,71459,827157,1916652,3276888,3204314,3595096,2404647,1414866,-299930,-1978322,-2786089,-3752582,-3225549,-2105514,-1100011,512172,1560550,2371656,2484626,2180235,1187673,11145,-838366,-1601787,-1894119,-1390118,-941389,-29796,581273,1540568,1758343,1292823,1525312,627453,504233,-264446,-934399,-1156594,-1846977,-1708520,-1905529,-1758557,-732220,-254224,911401,1761980,2493600,3381149,2376403,2500703,1235515,-211068,-1205266,-2908235,-2811514,-3276109,-2126048,-798531,43722,1646004,1634944,1923243,1657056,552184,312199,-935866,-1238526,-974167,-1223108,-159388,-33803,952226,1056239,907890,1395144,300881,553998,-12974,-659349,-200864,-1216096,-708774,-1522486,-1555050,-785710,-1512785,-46792,297940,1215921,1967507,1857870,2427746,1747545,1218823,181532,-1559712,-1796366,-2929754,-1970057,-1799097,-1275388,604337,850427,1526248,1351034,559556,1229853,-443265,-170675,-684698,-1170666,176729,-390280,872064,352495,408026,873219,18204,652333,-228281,-529686,-43463,-1051206,-139184,-670939,-864153,-514693,-1170399,-274556,-607428,316876,1321642,1304111,2156850,1617968,1725478,1212129,-187986,-654064,-2036594,-1677899,-1557499,-1440820,-128764,-542368,807537,783475,612781,834547,-197735,164156,-520045,-430327,155027,-63905,666976,389953,453121,714116,100757,536583,-749779,-317941,-267016,-883505,228577,-581220,-71695,-437439,-757390,-152323,-856487,-241280,76224,391987,1359064,854499,1863980,1261260,629161,590443,-638709,-874683,-1437106,-1370542,-948348,-770300,-48893,196025,420541,557016,11588,350871,-228080,-149437,-44432,256714,785257,614764,1122682,900442,-76626,117897,-589809,-587055,-1057223,-691083,-174032,-507088,74689,121514,215591,-13954,-440981,-213670,-373200,-240731,566699,367313,1142052,1057405,961893,766342,254239,-22647,-724011,-885336,-750710,-870844,-421354,-252607,12156,42558,277,91031,-57897,-247777,82930,326913,594361,848062,1035803,1040096,673039,337552,-495938,-736038,-1154944,-1196407,-748369,-716516,-151618,223153,496569,640704,130000,-178014,-119523,-354112,-323556,-441951,433794,532077,688574,763173,627094,468775,52570,-261170,-284435,-548720,-266922,-231974,-89987,-222119,-180257,-430529,-472635,-454046,-331447,221766,554417,569714,1292881,1415393,1014872,718607,48095,-384847,-1028551,-1382267,-1303572,-1184516,-560458,50000,402085,786732,826819,713583,426062,-20093,-219460,-304393,-449797,-28652,129074,570167,411217,822515,170530,311167,4676,-188312,-190023,-571703,-151726,-414303,-405191,-456764,-619310,-664251,-686790,-290425,256963,645401,1342558,1714174,1378103,1318733,719234,32950,-791498,-908433,-1310997,-1682383,-912877,-612676,127800,748768,657294,917468,623617,307401,66029,-517694,-254274,-615220,-135850,-155439,-32759,493520,257632,618093,232432,188372,251263,-229306,35644,39956,-331410,-388042,-851534,-772551,-932273,-717505,-11106,271241,966804,1144434,1421471,1547378,1589002,730568,136809,-681068,-1385259,-2027705,-1435601,-1309288,-699311,24342,420341,1021085,1010079,1090572,581412,351507,-225820,-464097,-347521,-360902,-78400,-32499,264193,367576,348914,315792,470236,502959,78428,172626,-378379,-224845,-672013,-1000904,-955353,-891564,-607365,-436533,217582,749147,1172056,1564073,1686462,902837,806055,-247103,-1121341,-1189881,-1472243,-1397398,-1298160,-703227,-110086,545552,1116528,956874,1040739,662489,87476,-51266,-492985,-488844,-630309,-570204,-17965,-128542,467864,321531,339046,486896,240726,425369,120893,-21208,261755,-697814,-892356,-1181328,-1081794,-669593,-669787,595763,637767,1106234,1885536,1231402,1525198,487625,-33632,-609581,-1600790,-1370297,-1774730,-1005262,-514263,-211037,762473,568049,1335672,1056906,451638,711989,-297062,65240,-520818,-759271,-72832,-597141,42312,288368,-67856,722145,193939,654789,221304,348260,-95438,-580935,-175905,-831796,-1050386,-750708,-980526,119865,-169686,657925,1420539,1051337,1600839,860298,757855,-64203,-1045423,-886677,-1709219,-1098292],[0,0,0,0,0,9,-1,18,-13,19,-28,23,-48,38,-67,70,-93,115,-130,167,-189,234,-271,319,-372,433,-497,579,-654,760,-861,985,-1123,1264,-1438,1609,-1818,2032,-2275,2540,-2830,3150,-3499,3879,-4298,4760,-5255,5817,-6403,7083,-7801,8617,-9515,10505,-11645,12893,-14362,16006,-17957,20263,-23059,26558,-31036,37102,-45783,59467,-84574,146970,-716660,-1410743,-1365454,-1915548,-147877,-117350,1134019,2301131,2290759,2898320,1534077,1005710,-100435,-1136045,-1218363,-1111545,-992229,-698853,153167,-315924,294817,-482985,-792034,-802966,-1975450,-706182,-659829,201452,1518467,803705,2406038,820819,1287553,413015,193353,117211,-461829,265861,-195060,263109,-290693,-795382,-1165408,-2205331,-1930495,-2111898,-1555207,-342736,661354,2502225,3118090,2739216,3481705,1697715,-23095,310371,-2805792,-1758620,-1855056,-2092662,612014,-1125366,1086322,747359,-487772,906604,-1318784,-351055,-783783,-1225830,351708,375142,717830,1531703,924909,980028,1180996,136684,551302,541357,262448,647536,-510971,-319687,-1050969,-2390795,-2250815,-3202849,-2078693,-1540768,-41469,1996015,2240253,4306389,3462660,3017722,1960733,-356466,-1070167,-2669437,-3038020,-2075516,-1986215,-562782,590762,545633,1444300,1046877,155805,271970,-892416,-675943,-804275,-945384,272822,123442,640446,773429,515388,1361052,571887,953465,1532703,170537,1151613,17000,-988358,-635899,-3770218,-2723370,-3170166,-3839194,28607,-968209,2791387,4236896,2818789,6438554,1957361,1930690,809117,-3950288,-1131878,-4710022,-3346302,-1036040,-2431551,1930085,609589,1387139,2816072,-157100,1292044,-695284,-1530095,145963,-2482324,314725,-344619,-672582,1487791,-713665,1975897,1059881,740968,3025463,-70931,2169518,68122,-1817854,-835059,-4813885,-3032182,-3789979,-3580242,-428548,169634,3234412,3946098,5194777,5050139,3274093,1928161,-1040274,-1737596,-4008462,-3631255,-3313559,-2894525,-64169,-519096,2363544,1747912,1311854,2717585,-618929,937649,-970815,-1698697,276978,-2939440,507603,-679295,-943042,2608149,-1312599,3272961,1766249,662118,4429269,-1461604,1631463,-1022867,-4588809,-1269643,-6422130,-2757638,-2369239,-2716022,3344411,1085029,5515507,5705412,3461772,5002538,184428,-34862,-2427890,-4716643,-2953631,-4531226,-2124420,-664287,-358520,2664110,1412873,2407355,2155889,138840,1143202,-1601352,-926275,-683747,-2078696,-246261,-1001694,-165944,633464,730615,2007863,1853019,2306201,2073933,1513562,43762,-1331312,-2280911,-4741251,-3878333,-4459665,-2966574,-404395,648393,4260502,4415885,5484375,5255221,2712770,2250314,-1494922,-2623152,-3554644,-5365701,-2659588,-3525604,-776489,940256,691774,3613273,1603339,1966411,1774934,-892744,489711,-1755264,-1426903,-538373,-1978446,-30405,-810835,-33071,1911529,931499,2775458,2428425,1710428,2082417,-430186,-1154625,-2991160,-4406778,-4169612,-4408151,-2580527,-777295,1155745,3823551,4335994,5459702,4639060,3014310,1602094,-1124211,-2992590,-3865263,-4575788,-3262667,-2457177,-956675,833929,1469110,2732987,2256071,1756175,1446042,26561,-75968,-1084533,-1232408,-1524573,-1349156,-942443,-420792,459603,855497,1941096,2097983,2237724,2309125,1052363,354628,-1468028,-2824160,-3938424,-4430999,-3674443,-2357010,-876983,1436817,3721467,4653173,5001042,4292388,3056450,581694,-991560,-2717980,-4045965,-3835472,-3621241,-2413342,-443215,276892,1769436,1506873,2206932,1909094,872053,621886,-317449,-575986,-707449,-1589010,-830008,-929413,-322982,218270,828535,1720935,1935730,2373324,1959254,1266287,208905,-1786452,-2634288,-3793659,-4259280,-3238575,-2247631,-430909,1486792,3238673,4400844,4473037,4280343,2443636,806523,-1027146,-2870413,-3410277,-3638319,-2914298,-1837507,-929160,692793,1064103,2004187,1459925,1287892,1228591,440605,221873,-350555,-992019,-661464,-988969,-774195,-825211,-146965,954444,1168472,1663285,2228692,1454319,1217447,-51569,-1285960,-2323371,-3178288,-3339238,-3245608,-1926259,-176430,1435108,3280078,4106123,4111390,3342136,1950952,552761,-1007361,-2183096,-3227809,-3214808,-2683006,-1593538,-342720,362290,1096913,1470929,1034717,1456728,954963,518252,371628,-349891,-357677,-601559,-827727,-730413,-323147,164557,338824,1157937,1543004,1481799,1537641,773464,-61533,-1070786,-2134311,-2809273,-3089164,-2527456,-1833742,41356,1539815,2594582,3538450,3264422,3138166,1817374,295292,-694078,-2119974,-2253450,-2483474,-2164615,-1193755,-877318,313987,608348,715117,1411692,575696,1063014,300331,139068,266079,-87529,-133083,-545924,-392935,-509076,-582876,387028,589992,1233901,1416024,581854,1115491,-184681,-624368,-1546070,-2539594,-1862053,-2239726,-1306939,-36776,1249431,2697948,2528921,2996206,2271380,1300741,221840,-1103329,-1178682,-2038684,-2055919,-1306198,-1399560,-86086,-16618,265285,739387,152723,900732,-192338,574677,650947,-163206,849743,-157291,-313489,-35533,-714304,44872,-714172,363825,438885,673228,1387830,4501,333175,-522415,-1355585,-1247534,-2454255,-1197407,-1003662,-163243,1414703,1411419,2705810,2033849,1893695,1255030,-250274,-253013,-1671498,-1765526,-1321321,-1614907,-520593,-501067,89656,375017,-103293,523026,-152234,281474,366030,318649,1378722,143282,428561,334781,-138512,96648,-892187,-73690,160988,216657,578807,163989,591127,-23774,-362319,-658998,-1595232,-1242587,-953451,-701098,339481,405501,1701668,1547206,1580353,1421740,315692,238222,-902697,-773948,-628740,-1174541,-234878,-566035,-5191,-384722,-396489,52448,-444025,44803,-126402,240372,819642,769489,1019977,746505,499677,211399,-467992,-168620,-731978,-477830,83618,-38249,427820,61824,319849,-149403,-620669,-723878,-1106498,-481146,-479833,147598,564262,823293,1201539,1338451,829531,624582,-370480,-158914,-674926,-624973,-352069,-306196,-92573,-532466,-475053,-498324,-802871,-667570,-519522,-274790,250678,539711,1210471,1054569,986655,770264,407704,42469,-673265,-372882,-907294,-494569,-161180,-146569,102987,-130969,19109,-289169,-450438,-442157,-385177,10772,349475,668121,835722,666626,778843,500001,112729,121149,-326779,-346848,93327,-40992,166065,-170725,-161494,-233439,-848242,-1066658,-1198116,-812400,-413451,-207532,716902,1196427,1501648,1376584,900447,367090,-185250,-382401,-865029,-998732,-740396,-668174,-168944,-103921,112496,223211,-126155,-109918,-244016,-232931,421897,31352,371983,502441,441704,285501,323856,-24117,-311547,-218211,-53241,263591,-9293,188099,212147,55660,-521122,-732391,-1166357,-1024997,-743598,-318328,239328,351643,1522130,1201166,1455632,1281210,287320,289148,-751324,-693128,-1076371,-1109984,-946931,-553704,-83636,-318,-167125,312968,162237,-56440,355602,492385,308510,286042,427921,512156,122371,-155541,-449450,-289323,26941,100841,376302,305913,579881,473354,-69291,-274842,-960236,-1236086,-1234099,-1322161,-542772,-90942,761104,1165730,1485844,1523487,1061846,801037,188020,-445593,-949649,-1454288,-865334,-1004424,-690213,-205964,-154819,241250,-4955,434295,416749,356887,454298,356404,324582,35828,-189810,-33055,-197867,-273880,-90663,-191284,292106,372400,785793,621585,686780,209916,-536160,-723483,-1350855,-1265371,-1084697,-572448,40709,614234,1385952,1764163,1637495,1263508,697613,-81593,-451819,-729715,-1309171,-1171477,-1095382,-434576,-433198,21180,280327,230413,530346,498312,763709,576806,305443,456198,154230,-109021,-182522,-678665,-311834,-400109,-214327,311593,241116,833716,538468,425851,305430,-501886,-776878,-1368596,-1052309,-1119885,-744071,103764,490748,1191814,1585158,1252744,1507042,520440,327312,-201638,-927418,-775339,-1218044,-1094672,-794534,-554978,190577,-261280,835413,615647,172695,986660,110395,701051,339958,-272256,90210,-1078995,-504196,-534230,-342256,209492,25578,918097,481019,875887,694763,-38233,-208258,-858835,-762471,-1096652,-1056992,-292057,-605609,820179,1089397,972319,1632734,741485,974261,307582,-690785,-325964,-1387739,-539423,-806471,-830300,-94244,-418429,381159,213441,435782,898844,288986,940107,303945,395680,454624,-513718,-143828,-750100,-929037],[0,0,0,0,0,-2,3,1,9,-1,18,-11,26,-31,33,-54,53,-77,88,-112,133,-158,185,-221,254,-307,349,-411,476,-538,628,-695,805,-900,1021,-1150,1281,-1448,1599,-1797,1986,-2206,2443,-2700,2982,-3284,3614,-3977,4373,-4805,5287,-5801,6385,-7014,7731,-8527,9424,-10456,11627,-13013,14635,-16599,19028,-22127,26283,-32261,41970,-62469,171921,157453,-245523,-1683250,-1489148,-1938297,-2201577,-1114588,-1042670,801099,884153,1827576,1630445,821694,867836,199307,-174927,-53178,605395,259793,1262226,912453,455726,358625,-1669852,-1413872,-2636572,-2862084,-1533377,-1444384,398380,841426,2080258,2404457,1970033,1876924,709408,384892,-565994,-248040,-295062,-479404,705983,-399319,264773,-752399,-1265335,-1046467,-1753484,-712132,-173040,-29002,1215984,883573,823967,1673440,-439339,239073,-466112,-1110238,867536,-133871,1845839,2028153,856665,2046172,-610016,-1127588,-2314728,-3403736,-2684815,-2850387,-1296595,-569387,1842743,2298174,2990013,2849602,1918002,1991657,29852,-68058,-700879,-1013100,-298315,-949944,-273073,-955778,-1084465,-672060,-1444764,-340296,-710390,203547,861179,728281,1651539,534335,228418,-153710,-1417969,-414147,-581095,2716,1591641,1362661,2697411,2203412,972747,599301,-2182945,-2395169,-3629391,-4225199,-2521593,-2421265,620137,1526093,2453578,3987314,2521344,3499032,1629725,145216,210998,-1689380,-1002792,-996738,-2004394,-388090,-1195091,-1314600,33983,-1408705,91421,890533,62110,2395637,582767,813243,1180630,-1450683,-84844,-1487050,-1629707,224213,-181297,1905901,2686597,2391219,2833809,1173693,-59320,-1298551,-3759135,-3667145,-4610285,-3346046,-1438530,-707340,2458664,2442143,3930852,4329712,2080714,3145466,-212641,-9814,-559386,-3054632,-380161,-2562595,-1259625,-724920,-1940714,390530,-783336,488061,1341960,925871,1894698,964589,1046355,-105305,-919302,-1468307,-1898464,-1223853,-620798,828468,1888639,2998902,3246774,2594876,1886221,-445069,-1683632,-3511815,-4826742,-3743500,-4167522,-1296283,-28408,1260549,4181110,2784688,4546159,3570916,809317,2394886,-1586538,-783706,-1143299,-3743711,-646459,-3138031,-1129768,-362974,-1990555,1313993,-291743,1574462,2408557,840163,2666969,183376,-223205,-965356,-2620043,-1334388,-2229853,-180432,1277699,1267347,3879704,2914796,3183946,2078195,-941722,-1368137,-4368765,-4317211,-3909574,-4264317,-1155838,-47588,1915410,3964162,3257044,4473331,2845865,2191808,942937,-764018,-866274,-2247027,-2040484,-2696940,-1725347,-1771615,-1606272,216158,-203118,1590289,1916845,1733004,2787946,931548,1310881,-935245,-1863606,-1749912,-2887945,-1161301,-1496095,982776,2758673,2252366,4241086,2316899,1526098,154744,-3311777,-2938984,-4748593,-4517660,-2773395,-2328451,822590,1869956,2972203,4672235,3567587,3446706,1940774,472654,-210634,-1877987,-1589979,-2762959,-2499952,-2151845,-2034433,-932761,-602826,586074,1329995,1574740,2544270,1980919,1657976,617047,-639526,-1389265,-2190380,-2441360,-1625699,-723118,981721,2335516,2905351,3623284,2338707,1450952,-508306,-2347263,-3384110,-4319273,-4099826,-2830388,-1612524,304493,1841886,3607861,3329645,3739221,2878713,1801671,681177,-694337,-1063266,-1890603,-2553922,-2285013,-2181702,-1526680,-1180876,-365561,295092,1584640,1881220,2108959,2261909,1485059,621460,-594937,-1623956,-2245422,-2070274,-1893082,-566296,826157,1818289,3131716,3270635,2543897,1002092,-656098,-1789377,-3324071,-3897566,-3596690,-2956392,-906820,332644,2004698,2827343,3347244,3226003,2515152,1778005,485290,-321860,-1074071,-2054708,-1946721,-2316526,-2259768,-1432581,-1224483,-464881,399627,1050827,1800458,1865419,2087548,1592701,613760,-335041,-1170153,-1968828,-1956388,-1500150,-339018,717201,2002336,2695952,2641406,1933464,831241,-330822,-2213652,-2836803,-3583383,-3219447,-2231172,-1144668,645396,1590674,2705593,3179761,2381491,2474911,1347889,456272,-9005,-1182427,-1386136,-1821805,-1914403,-1900636,-1908518,-1196708,-372047,370946,1050276,1350450,2075236,1535426,1298706,873603,-391707,-1209325,-1906497,-1888615,-1130469,-599465,821560,1476460,2073518,2346808,1456560,750940,-676811,-1736564,-2458680,-3221335,-2627490,-1708002,-576840,519997,1278135,2638985,2607472,2703651,1932999,930244,523672,-248439,-719780,-775566,-1339884,-1651503,-1656930,-1342832,-1063934,-552996,191921,424089,1598715,1749173,1754601,1626244,294579,149551,-1075162,-1500375,-1387687,-1565744,-217590,110838,1311612,2008039,1470195,1823467,261295,-629718,-1633500,-2709301,-1825992,-2514540,-1280925,-353566,254026,1853616,1440842,2229643,1779625,1180817,1335134,-290218,330320,-470809,-1067949,-471870,-2099937,-1131114,-1555781,-1132855,-336548,-968125,745543,846847,1561960,1921875,863256,1069855,136433,-649676,-943288,-1463581,-367668,-779293,595918,929334,1000229,1747845,432268,729971,-472591,-1688887,-1330633,-2335454,-1349085,-1163105,-364764,889100,569751,1848623,1165013,1172941,1378507,6640,1003280,-413544,-400322,-183145,-1422264,-229262,-1628135,-1313973,-928853,-1628210,135615,-569136,631889,1412597,937733,1499308,482048,331592,-318889,-1343750,-167802,-1180564,-234805,319659,374972,1337665,280790,1196010,95131,-824205,-909689,-2147783,-978515,-1118843,-709983,866550,388841,1332791,873659,986835,1288543,216386,714044,-22144,284432,199522,-389273,101698,-829717,-490477,-860433,-1660675,-601913,-1060246,131255,443448,855265,1509445,676256,1347883,361653,-107344,104582,-889574,-388385,-425833,-9357,623810,294978,946523,108721,-100283,-627652,-1229764,-741472,-1014551,-210211,88523,182291,932113,715548,662137,745053,70361,457064,-245762,94057,57359,-21968,342158,-156499,-165599,-577682,-1463257,-1102263,-1015575,-907231,-541562,137647,1050194,740906,1241568,977861,631003,436169,-219339,-148962,-268359,-184861,92386,15736,498181,105588,-168274,-370848,-788043,-423020,-769665,-561752,119061,321830,817445,682626,609994,551754,360689,114935,-146081,-184185,124633,131670,666968,491771,252572,-47602,-357977,-754703,-1064300,-1166497,-952592,-495800,-45522,499546,974472,762235,949561,931121,509431,13534,-200311,23438,-304930,-349165,-96542,-323462,-114321,-612654,-476539,-673921,-717737,-402404,-187991,374757,637670,520200,913029,661428,84286,-150976,-293205,-349444,-449131,78967,351762,393041,718794,448477,217204,-171634,-718550,-928747,-1430040,-945824,-841416,-87341,403432,546676,1068634,1051152,871654,619318,378112,390816,-1034,-142243,-27212,-519116,-334954,-472124,-745178,-659337,-1075433,-334844,-213298,-54761,371603,655316,952425,884199,583574,163862,-178358,-492422,-727175,-508868,-67074,286986,437294,664434,492443,242103,19169,-577240,-1274573,-1234714,-1201794,-790868,-339482,84462,515935,864810,758594,1055627,744741,804146,474718,25955,-89235,-308223,-398537,-495466,-639061,-744558,-866773,-669257,-919942,218205,361057,537867,908457,845643,985368,422258,102117,-192275,-813132,-476991,-514429,-63336,362758,383584,851497,709536,625641,308733,-512728,-876854,-1103874,-1169871,-813816,-635831,65639,454671,804398,894815,1100272,915954,762264,508178,203744,-173453,-68616,-512183,-607236,-979219,-836708,-882488,-744613,-396303,-204632,395208,596384,1185863,1015187,816027,383099,-314554,-607233,-676025,-868164,-498200,-98919,47455,340930,847766,805998,386698,211752,-424138,-777192,-904501,-924030,-874792,-592653,-40948,489335,612576,783973,730649,975472,487636,685057,527046,-74230,140380,-553846,-968944,-561284,-1084830,-920390,-460010,-300894,300706,313934,998573,897510,1302319,583307,181303,198074,-554021,-225028,-951114,-965115,169597,120885,559034,764669,862538,817340,-370,243204,-798116,-1012213,-1012903,-1031681,-427164,-233184,158714,648391,509103,995190,622017,574836,728210,-16504,196382,-287902,-160631,-549471,-1373027,-764119,-1038409,-736529,-451407,60171,646024,857869,1330146,809705,424405,412353,-323453,-309170,-720488,-1093642,-576642,-624212,386944,298963,888711,693009,253446,722707,-615488,-578111,-599255,-1126299,-341958,-652801,-188919,140360,-27072],[0,0,0,0,0,-5,-2,-11,5,-13,20,-16,39,-28,50,-50,67,-81,94,-116,131,-157,181,-214,242,-283,317,-368,405,-468,518,-578,654,-716,807,-880,984,-1078,1184,-1303,1421,-1561,1699,-1852,2021,-2196,2395,-2607,2830,-3101,3369,-3694,4040,-4442,4901,-5417,6052,-6772,7672,-8759,10131,-11902,14257,-17549,22391,-30196,44729,-81613,458148,1095646,1869111,1445443,1036233,309404,-1095359,-1321884,-2803828,-2052863,-1822637,-1300862,148432,148262,751535,805074,647510,126743,568352,253961,435402,1151967,856424,2058103,1096990,849949,292228,-1400230,-1464500,-2446331,-2013765,-1842897,-1003856,233584,623979,1281337,1008705,991218,140878,-367594,-828557,-551189,303162,405994,1672253,1932880,1648536,1568077,143521,-290277,-1378762,-2213575,-2299974,-1878152,-1884599,-16729,-362925,547243,1370966,88492,1519833,580748,512190,1886776,544423,2079880,1252832,582607,779890,-1105764,-1393133,-2168097,-2566297,-2168594,-1180279,-461161,828154,1572886,980056,1962606,191055,-3185,-638991,-1736949,-376350,-824695,922869,1461704,1821571,2527856,1218079,1196737,-305581,-1477963,-2040437,-3103560,-2000179,-2189337,-1043970,74273,52352,1061727,900619,679337,1637769,745909,1689207,1990919,1152423,1714211,166829,-358574,-1139566,-2630953,-2296211,-3000711,-1842244,-941559,50385,1954001,1613137,2342399,1615856,320743,-465390,-1501653,-1506619,-1197935,-952404,368733,1802802,2040946,2719443,1853795,650850,446433,-2075863,-1633292,-2429798,-3456751,-1061148,-2021263,-802755,1217435,-208183,1742088,1550706,660573,2877294,962105,2246022,2269694,87370,1435953,-1577893,-1801299,-1933453,-3956495,-1621511,-2957454,-108319,1217701,1001927,3772310,930048,2265685,638878,-1614186,-301266,-3300836,-587965,-869615,-291253,2700339,1309589,3230871,2092922,781623,726904,-2228003,-1654609,-2640942,-2822464,-2126781,-1734520,-588249,-201653,632725,1090260,1576978,2103585,1662508,2498778,2051328,1620474,1038778,-645274,-841503,-2928556,-2842463,-2890153,-3243691,-820765,-893076,1813756,2016429,1857376,3516809,574479,975747,-620604,-2813457,-598046,-3039432,-204047,885362,317273,3857339,1564654,2449564,2065915,-1125201,161791,-2512293,-2700306,-1923793,-3282710,-923238,-1537093,-376590,815272,751152,2389620,1881859,2503639,2742627,1684759,2472799,340647,-167480,-1611553,-3557538,-2684593,-4002054,-2584687,-1026432,-737812,2070888,2140260,3089567,2621037,1068750,559503,-1375069,-1733075,-2686713,-1661586,-933395,-69603,1939336,1788937,3007445,2180999,1155383,350806,-1594464,-1467464,-2974713,-2718225,-2071924,-2078022,-489060,-384539,681934,1408161,1494702,2453751,2253639,2689684,2535743,1069020,1346228,-906224,-1928211,-2598265,-4274718,-2970648,-2583430,-1117201,869588,1209299,2940969,3150814,2034593,1804924,-2515,-1053927,-1850037,-2459943,-1700409,-911250,276200,1599597,1973267,2314371,2116843,924430,144177,-1299045,-1985122,-2037575,-2421140,-2025511,-1621452,-722705,-522014,411718,1146503,1348786,2353849,2450144,2554697,2232452,1347960,479640,-832343,-2027683,-2968883,-3498545,-3367002,-2342363,-1033179,251837,1898314,2685634,3009092,2567060,1401584,252488,-1202765,-1945228,-2230409,-1772362,-917420,213711,1477191,2421980,2169228,1731866,1020224,39615,-861580,-1724662,-2198297,-2066508,-2078454,-1262107,-870659,-141362,585187,627830,1663379,1880059,2362812,2693686,2147997,1565527,168353,-758927,-2122148,-2837230,-3260201,-3055841,-2332726,-1010955,410090,1971287,2619460,2825191,2124146,1307290,173989,-1148809,-1907683,-1965141,-1575574,-645527,214613,1292415,1649803,1746092,1560176,669254,17482,-1014291,-1414558,-1840515,-1818424,-1740044,-1295091,-813474,-305557,61557,848151,1222992,1775495,2173601,2471437,2351858,1473196,445520,-687173,-1931216,-2812522,-3124024,-2702739,-2236825,-651574,307945,1558144,2298808,2022610,2286670,1191278,-85533,-937043,-1411571,-1732946,-1020089,-252624,423971,967738,1582561,1412122,985782,487251,-290722,-777502,-1497242,-1486001,-1734053,-1448433,-677840,-494168,-26334,302179,434680,1008579,1583093,1744187,2030583,1664097,1591942,438991,-579446,-1436567,-2753224,-2510303,-2771598,-1906237,-737160,216524,1652735,2066788,2004078,2059158,856589,354832,-706993,-1679093,-953820,-1269202,-182960,380739,702591,1264640,918995,872336,403123,-436943,-797280,-1134212,-1149686,-1321259,-870821,-620695,-496539,166313,29905,501641,782725,1161590,1795135,1386645,2031912,962561,432164,-179633,-1624204,-2094006,-2577562,-2497698,-1609776,-1398177,580870,1016539,1642564,2258006,1185751,1408263,-165971,-270581,-812698,-1075980,-160772,-455657,265515,1011887,739609,1278422,54718,-6084,-335190,-1264479,-211432,-1282996,-514219,-245234,-712254,275882,-659424,520626,549437,343005,1423655,864199,1792201,1492201,769002,690103,-698718,-602291,-1916446,-2343219,-1878882,-1651124,-165605,-208146,936477,1531850,1250322,1763714,233852,403221,-114867,-876186,-74708,-705831,257118,508429,147399,866879,-89462,342013,-527257,-778004,-556350,-1205136,-453088,-590023,-423558,581973,-461326,225548,-45388,-154834,989175,64455,1512955,1027251,1149786,1247480,-131122,71185,-1369251,-1432015,-1798902,-2028163,-646157,-850796,142530,885961,767008,1636090,661639,785046,140806,-257679,-93299,-470074,369236,248089,344124,797833,39112,19073,-342374,-827540,-268946,-1228032,-522667,-609631,-78705,218022,-17349,623456,-153518,-130478,292855,-302870,615699,426821,1069596,1189831,732847,582539,-162209,-430888,-1230852,-1561866,-1052299,-1376069,-523959,6038,157936,965576,510359,680885,404668,24518,40458,-264330,201874,319748,269573,593170,101947,908,-226371,-560472,-996490,-895888,-559301,-644076,77651,62714,519520,471532,46529,224138,50920,-413109,107658,-170440,684227,649863,729142,936039,395325,211380,-539589,-961465,-1024837,-930285,-725950,-940927,-195705,400646,494569,675143,482149,209720,101494,-69216,451303,647744,907052,711751,689717,221654,-49035,-489982,-846144,-1040489,-1018516,-999992,-255026,82649,272948,649140,513318,379355,317033,86924,-390562,-253680,-43018,240989,728036,521063,509800,782837,310501,-161923,-772270,-694912,-1099448,-1016065,-554980,-390441,-92315,318804,255133,333388,158347,149530,308894,427252,414226,374369,638092,388199,95605,26966,-779580,-949971,-876108,-1109064,-536450,-666652,51588,526422,712891,727822,502287,320168,27987,-253408,-163812,-307251,286691,380149,331005,539831,479598,172184,-42190,-182449,-594601,-890621,-629632,-564498,-87156,-174049,-59814,123540,-117541,222738,251565,405350,782192,665416,769208,850533,414509,312745,-462854,-715732,-1164790,-1489062,-1223968,-967158,-328656,367958,492734,1014499,757759,613180,445436,-139970,-320032,-466612,-181059,-310572,447827,388461,256669,608262,457080,84649,-308270,-461876,-488765,-729399,-209104,-393589,-533668,93251,-317238,-136810,-146309,45971,699118,526220,963489,962563,686861,695191,228337,-177533,-713188,-1419778,-1124312,-1092788,-880761,-147055,309830,888617,780672,962298,738848,333959,250483,-227336,-403207,-378556,-419202,-41369,328731,508386,425549,232191,187516,-255115,-272572,-496380,-355565,-500311,-348046,-442868,-163657,-267159,-164512,-93113,99151,484059,437951,984243,1018632,480785,370353,218749,-297194,-650890,-1035198,-950221,-1294147,-750782,-138712,318438,826072,824656,943843,694114,496749,280092,-422474,-328781,-459541,-360020,46975,99471,474632,334313,252528,220894,-128412,175473,-376893,-468406,-34231,-538051,-266188,-579413,-303449,-85741,-243061,223779,113968,687447,858435,666706,1406839,615489,215721,-121772,-1188866,-753053,-1546375,-795060,-639843,-324690,627099,246715,1001365,735604,634087,657347,-50722,229145,-539775,-323048,165769,-475974,90941,-212054,-45149,337612,-88773,289886,-154364,213120,11984,-367246,335122,-729716,61223,-355012,-696213,304194,-380382,669760,406424,647654,1376935,406681,843332,106182,-584442,-256583,-1479639,-754442,-1051826,-799663,114934,-70894],[0,0,0,0,0,3,-6,3,-13,-3,-14,5,-16,19,-19,35,-30,51,-51,66,-81,96,-117,137,-161,190,-220,258,-302,345,-410,458,-542,606,-695,788,-889,1013,-1130,1281,-1428,1604,-1789,1997,-2219,2471,-2736,3037,-3361,3718,-4121,4542,-5045,5561,-6175,6838,-7594,8472,-9465,10667,-12080,13853,-16114,19152,-23550,30553,-43679,76662,-284875,-474439,913704,863845,2055233,2680398,1537603,1978133,538682,-314592,-1032276,-2081956,-1717903,-1693970,-1014818,-141700,450699,105900,519159,-365693,-625789,-217300,-798573,448695,433546,1101902,2145732,1158046,2309941,805574,394628,-299677,-1452756,-1272190,-1867237,-781352,-807516,-81793,-393296,-726822,-371514,-814272,-546209,-402490,-15125,1164239,1655577,2632198,2747940,1861176,1910301,-146513,-1196661,-1444966,-3227229,-1636486,-1794124,-1314351,1272515,-446151,1564574,694584,-517043,873178,-1857712,-110126,-65522,-402811,1846623,656667,1666284,1590867,659137,253951,-531843,-806329,-1185186,-1151193,-1188409,-506949,-689366,-537917,-526450,-1402079,-882369,-1077924,-428767,483393,1082988,2502444,2710444,2966091,2268447,1007080,24249,-1854734,-2306886,-2561832,-2741516,-1331551,-910065,65337,1508867,712688,1263071,465501,-583967,295214,-1377906,108030,111668,-5271,1984936,436799,1777406,1085721,-414622,798234,-1582522,-294651,-786933,-1076360,395176,-1486638,-549471,-897768,-2106727,-371303,-1650272,-538148,1381932,546290,3753501,3048413,2211001,3458960,-362902,89516,-1847955,-3754809,-1570791,-3642568,-1665201,-2812,-522218,1924536,1190904,724570,1180460,-641593,-112612,-139260,-1190829,967291,-22778,978317,1907723,75389,2123331,-342088,-165334,55576,-2002802,946261,-1336640,-188260,-54394,-2486790,171,-2662176,-1427024,-446535,-1619688,2517475,1526014,3064953,4227043,2089753,3146257,360549,-1139809,-1550473,-3394713,-2900877,-2667785,-1812992,-57359,264394,1397121,1782548,1246906,833723,221052,-853046,-443216,-577686,-36125,738721,7392,1542034,523184,468367,995575,-1089315,609287,-419965,-1306688,1147043,-1834903,-208385,-851456,-3060160,24575,-2941785,-765225,826604,-588788,4339742,2236762,3521573,4378890,671832,2036385,-1909809,-2735930,-2026951,-4654296,-1458863,-2208200,-1039530,1791107,424052,2754948,875902,556456,1308015,-1430979,672586,-1030495,-307084,928483,-724365,1448121,202685,279907,1331432,-1117897,811436,-248596,-351990,199310,-1093853,-422003,-1747182,-1614100,-1793910,-1968490,-758084,-324283,1543333,1885427,3562755,3399432,2799078,2380870,-288594,-569048,-2773661,-3495633,-2855028,-3150596,-1081384,-552311,712475,2164381,904837,2172000,421455,211739,402041,-1047510,493502,-315296,-149833,1296387,-458957,1019194,277138,-197404,1037885,-931390,764911,143876,-403946,335712,-1605522,-965535,-1848995,-2632820,-1024620,-1531663,450738,1490214,2372720,3847100,3461668,2797289,1842015,-106404,-846169,-2950369,-3265091,-3243849,-2754401,-1045936,-648424,676431,1748212,1183241,1806525,766700,343922,53690,-647280,173828,-327696,-73915,131461,383872,190329,197014,139524,-78485,28579,192091,-3948,138276,-543636,-466249,-1447245,-2039144,-1647786,-1966605,-773795,-16165,1316295,2655647,3278660,3349651,2532605,1505335,343176,-1463253,-2522293,-3047005,-3097569,-2492047,-1229551,-132923,968181,1329562,1972511,1259311,714238,457021,-66680,-4696,-365057,26653,254872,245963,321195,-58090,-197020,-220570,-328625,133713,-209870,353147,156303,-161332,-417090,-1306984,-1372208,-1888850,-1327692,-670873,73143,1390874,2456828,2862728,3071778,2372650,1480282,-78543,-1332817,-2446535,-3019809,-2826205,-2151611,-1195474,39999,458529,1312027,1122912,987353,1041129,386634,32697,-166364,137303,81002,107342,341861,599,-94115,-169721,-351048,-488383,-102737,189694,281991,153674,125531,-594093,-1233787,-1211919,-1764096,-1367800,-747274,245885,1282065,1920518,2756417,2889505,2057607,1265511,-175322,-1250191,-2170098,-2624280,-2312005,-1725380,-976390,91241,691738,908793,990489,1105416,496820,242650,281182,101501,381784,-214288,454452,-96898,33807,233308,-735174,-238703,-386014,-371588,455458,162991,488935,55033,-465313,-794804,-1425616,-1023174,-1152144,-686556,765168,934755,2089935,2602797,2535412,2119440,739583,141241,-1198885,-1950488,-2168350,-2290827,-1343932,-1032471,160551,592263,526007,1016258,446361,601733,308386,114779,344303,75453,703195,306012,445780,541037,-854863,-396635,-935630,-539815,39161,-253282,650838,-104737,162130,157419,-1085783,-743949,-1616944,-820035,-645791,-232036,1574222,1419377,2265478,1993324,1406481,1263421,-708629,-678690,-1814177,-1961356,-1224148,-1556510,-142584,-498047,185616,964313,-108448,778782,77104,171669,802399,-5292,942640,279611,619002,462767,-575704,25298,-1047874,-777497,-620843,-746004,684507,-139861,497463,315238,-143526,206972,-1271409,-717756,-643441,-537875,554796,259258,2068267,1576403,1652215,1687697,-144154,325651,-976377,-1453141,-1077473,-1992272,-429722,-692309,-38234,479593,-317218,969460,-170525,534047,452913,-38051,852711,318297,908645,1040907,58917,511006,-884612,-425050,-789366,-1144336,-16407,-856468,414600,333063,47399,411374,-860148,-99157,-717969,-783019,-130062,-205973,1207159,968164,1188466,1802058,780120,779694,-511212,-1119156,-1087623,-1680775,-723216,-1136022,-77047,-159024,-380350,475928,-261643,232453,209155,-300456,780789,355323,1044925,1008911,702270,763847,-80460,-22215,-837079,-842442,-802795,-936110,-77629,-375866,347629,403749,-192762,133254,-545891,-647820,-529455,-653664,408844,619488,971881,973918,902126,746593,-171894,-386509,-711596,-898401,-877629,-842450,-81463,-418296,5173,148132,-268650,-111391,-284295,-8360,154536,94213,940881,824945,881434,939491,510403,275066,-435069,-740251,-935370,-1245669,-578417,-68284,-55886,137130,392535,359176,-113651,40585,-255665,-390103,-88048,232985,736302,860427,995978,692739,408724,91145,-393596,-348855,-682744,-678057,-393089,-477556,168415,189614,-11638,-369527,-79899,-393799,-160892,-167448,419437,671772,1106562,984437,1208343,710030,196882,-438294,-677549,-1092912,-944614,-830417,-381480,-34694,254929,216207,523219,455195,-60155,-90513,-159070,115034,215149,282066,555544,685053,507608,273342,-159344,-192214,-642061,-292055,-323063,-425399,-132633,-225552,-273552,-146308,46246,-150545,-605057,-218689,-140069,459737,889208,945346,1023346,837354,541581,123896,-580602,-462246,-1287628,-795524,-761750,-846463,381016,-212707,344101,253439,171648,251595,-168201,190144,72545,31798,736842,320994,494231,434856,55219,-97769,-322528,-500995,-457267,-391272,-270956,-123786,88237,-208656,-103804,-368411,-384812,-392037,-329024,-175134,443413,927687,1150858,1212113,955602,793652,-185407,-360110,-796623,-865302,-1080839,-854561,-511029,-387466,275867,458447,395209,362606,373624,375781,166035,-105574,185764,373725,346550,301838,98254,41440,-431135,-384893,-333427,-236012,-81692,-203084,74887,176742,-126417,-148434,-459683,-366440,-505788,-546480,45726,222632,748076,951031,1133927,873261,453832,143387,-139323,-884458,-1030975,-1040683,-742420,-704530,-448187,-134721,182416,4943,116123,168616,81514,340138,221942,369146,331326,248719,281554,-57646,61708,-83702,-385801,-536263,-248538,-144372,91763,281691,202058,195128,-170025,-527562,-564218,-556440,-668382,-152646,163565,644346,1027998,1092193,1083729,197728,72084,-223407,-756286,-720964,-1209606,-492858,-598408,-480327,319635,76909,388803,118560,97970,732879,-105252,494714,208658,39976,571908,-240508,310347,-321339,-373004,-202741,-719479,62553,-187751,452066,487054,40635,304679,-432835,-157163,-199340,-726385,-383064,-297490,372893,568365,592824,1179550,671959,624160,100563,-452304,-147546,-932765,-569203,-1017670,-487706,68834,-249849,433401,134049,124204,316529,-7130,497068,-94331,51301,416984,-85473,258544,-358197,-215665,-210928,-594433,207256,-186569],[0,0,0,0,0,8,0,10,-1,8,-11,7,-27,16,-38,30,-42,48,-53,69,-76,93,-103,117,-132,152,-163,194,-203,239,-254,283,-313,329,-372,383,-428,448,-484,514,-540,580,-607,647,-677,715,-749,789,-823,874,-916,980,-1048,1132,-1250,1375,-1571,1805,-2144,2606,-3259,4216,-5631,7854,-11544,18276,-32626,74007,-479583,-1712450,-1188966,-1735625,-975215,490015,420895,2134392,2247731,1916998,2296638,475502,411437,-627779,-1144747,-684671,-629266,-390136,130643,-94358,-415167,-385720,-1608148,-1494765,-1816325,-1727611,-157884,-124489,1739543,2018345,2283767,2186904,1237753,853319,-316662,-477391,-1307556,-843256,-570577,-778580,38081,-512662,-137885,-855345,-1222317,-967353,-1556613,-26412,296161,853685,2318999,1676233,1557342,1698198,-395288,444545,-687628,-1504328,307571,-1198818,1006368,653712,-474275,888238,-1848133,-1043775,-1726989,-2644244,-705519,-1319724,906884,1284683,1891654,2723242,1844552,2377893,216386,488340,-1083245,-1179466,-877153,-1444637,-75548,-511897,-221893,-310408,-1113382,-619554,-1361710,-679563,35864,197400,1479559,1498527,2099741,1458002,790831,556300,-777944,-683152,-650058,-1008003,734438,-38310,951892,595758,-1063484,163494,-2566931,-1822658,-1424942,-2568379,350215,-342835,2044984,2745475,1880180,3921046,396586,1233494,-335373,-2046655,202514,-2707269,-291760,-246102,-2048927,821506,-1693049,-577998,-140832,-2197067,935044,-473193,527106,2775533,486991,2713125,671446,67621,979684,-1428625,-511282,-1080496,-442313,633373,252892,1185873,289715,286951,-1409857,-1562145,-2221247,-2492271,-1220626,-1124141,1137835,1467454,2675218,3278438,1768181,2360008,203343,286254,-1013539,-1869694,-483042,-2173030,142977,-1125654,-1085465,182627,-2089119,1626,-757234,-774960,1419560,12232,2038503,1913514,671931,1842048,-608973,-349532,-371874,-1713852,77772,-610421,374241,1435690,-17517,1433981,-492992,-1261850,-1261440,-3026924,-1421341,-1962596,-962422,1312698,1061370,3270808,2972367,1831992,2598885,135941,-196154,-409245,-2064523,-757903,-1221619,-1414425,128230,-1546741,-744586,-310548,-1693126,229595,-371031,841125,1770521,866903,2142295,1346452,658319,555940,-1187529,-841366,-1267647,-1045728,32403,-38215,1266924,949455,399979,536252,-1940828,-1505453,-2528417,-2606464,-612534,-1386221,1538928,1712299,1890504,3906477,1493821,2148174,769118,-758900,-198052,-1985455,-874643,-1013570,-1272193,-509266,-1021660,-704291,-996699,-470416,-296068,194099,927629,1366901,1895196,1544976,1426377,512410,-319115,-605370,-1596308,-589742,-924658,147213,913949,790226,1693570,150723,-226045,-651333,-2463629,-1793750,-2447340,-1517092,483001,108599,2375079,2495313,2238087,2708215,1032856,1027415,-224889,-1205170,-587871,-1913602,-970290,-1170779,-1256134,-492471,-1123437,-659124,-743742,-367353,750049,800068,1818654,1682329,1561844,1703911,-14785,-237479,-864108,-1373227,-808417,-981936,150216,686929,561243,1335541,481997,-287190,-901875,-2024829,-2177291,-2162295,-1337685,-304766,756669,2023450,2168780,2553695,1831501,1393093,515009,-398677,-459425,-1272068,-1171653,-1010285,-1045666,-872664,-895912,-938144,-1125603,-506203,-84051,506698,1110799,1407229,1948572,1633265,1128883,418880,-648884,-1015132,-1329888,-1224030,-603204,-96843,592296,917415,606652,586470,-333855,-1201844,-1617201,-2212701,-1549305,-1161231,33726,1042206,1602713,2208656,1975143,1678040,1462502,263218,172796,-882774,-934556,-952244,-1171395,-565065,-836692,-1296729,-944458,-1003815,-308238,-256691,495552,1243823,1327536,1846803,1682641,869075,459845,-587729,-933234,-1384089,-1023368,-586289,-137119,719995,743940,999626,441285,-192752,-815846,-1801836,-1645977,-1753517,-1116230,245129,850570,1779774,1926127,1776191,1558058,797704,316577,-337132,-554580,-706376,-1044271,-766320,-744482,-789089,-1004085,-1267384,-736900,-811261,-209171,569020,949019,1769193,1768473,1711388,1094435,84885,-400967,-878647,-1234023,-871086,-539637,-306878,466534,695649,936434,17476,-270692,-658304,-1469226,-1222853,-1440016,-493959,199077,763916,1677146,1502075,1739872,1140525,584430,233893,-613910,-547729,-883542,-869062,-315718,-1029628,-719359,-758461,-1058091,-650245,-780622,90884,378533,1189523,1673470,1301121,1580858,859151,407582,-363422,-1247735,-983665,-1207830,-664509,22250,157438,859494,203208,352076,-291655,-1001616,-832292,-1768276,-939031,-648968,218103,1429137,829577,1815650,1236091,952974,749065,-327644,20366,-689312,-1051335,-63759,-1190229,-18541,-867427,-1114243,-430152,-1475127,-177325,-323522,709626,1453955,880687,2160331,1133258,860389,458250,-1035971,-197420,-1573835,-750107,-10522,-558693,977324,36173,784082,342629,-898771,-291727,-1495127,-821823,-739126,-445505,747714,429905,1524898,1302044,839516,1328792,-286957,299799,-452484,-551003,-70207,-1068920,76355,-897788,-605688,-589926,-1564374,-258839,-807146,-132304,666933,511603,1731559,1235031,1397813,957694,-305785,399403,-1168988,-728695,-932140,-982138,358207,-530243,684930,486038,-100643,410561,-1093834,-434471,-1062305,-577366,197720,-286324,1421644,779998,784961,1134050,133321,739568,-530546,-195750,505472,-804368,199235,-577395,-194756,-387762,-949187,-629125,-1320584,-323686,-341245,-180766,1385284,827931,1600617,932553,434874,743862,-903209,-362354,-1040934,-906007,-439134,-712881,470415,285751,168866,214835,-649204,-188374,-776523,-351063,-82799,-234875,818564,382052,1164322,1116132,477764,462087,-257660,-12755,-232470,-580570,51952,-522588,-297040,-224685,-518804,-651720,-964423,-663617,-710216,-468487,540996,499713,1234762,1292804,1184835,886227,131554,149884,-589631,-612207,-673033,-549612,-112334,-117052,260448,104592,-87467,-188747,-704782,-429933,-394213,-145033,471524,587675,839610,879428,524807,491381,21837,-264984,-212599,-308550,-353429,-317085,70989,-114383,-278596,-317992,-629809,-478927,-805212,-358603,-241715,424646,1034912,1127185,991776,959601,741827,592689,-259772,-181045,-833567,-373997,-335254,-361997,-127117,-293072,218611,-287666,-317560,-395800,-576875,-175544,-112384,234533,760419,617844,962308,825148,228767,-112894,-275310,-124247,-474218,-286916,-27758,35710,23934,-416625,-211463,-423566,-604080,-572437,-959168,-282796,54438,669344,1004036,920205,1014155,902328,392782,-138740,-415224,-290246,-592612,-341821,-163631,-383242,-45287,-158971,-464225,-519936,-428845,-162155,-373702,254567,620783,653722,920079,651569,542425,158643,-343511,-66246,-616385,-288444,-114275,-215356,321404,-76359,210611,-76702,-833553,-330854,-714502,-225270,-524921,84689,476437,546072,806768,1008527,662766,153797,-6321,-36992,-532881,-402400,-135938,-426330,-42980,-316610,-9642,-617480,-523437,-440204,-808978,-13248,164449,312884,735560,763555,942221,386177,72815,-263492,-277654,-201883,-276511,-471359,207263,401742,88274,71283,-147921,-136409,-724527,-517306,-638998,-333114,90310,81166,899908,806218,848954,465584,260427,-55914,-48913,-169337,-135498,-344858,41487,10075,-223056,-466097,-424595,-369137,-270606,-169633,28472,358390,590209,598303,926217,592116,343289,-153300,-298079,-187386,-443450,-172324,-315850,-321981,277081,152639,118587,-249388,-321409,-585587,-688008,-431078,-527520,101430,352564,583728,1082702,508406,554251,222707,49738,-293588,-199442,-234095,-164862,-26508,-99957,-484359,-156705,-353826,-437163,-306721,-309453,227577,395781,799117,643649,557761,619244,45954,-50470,-257050,-455773,-316633,-309582,154716,-57152,189266,421735,-180253,65044,-397303,-429849,-356864,-694009,-37840,-352112,173031,350750,354696,960394,281150,92146,-9876,-183684,59219,-392388,-312348,-142374,-269635,132534,-768397,-652481,-388223,-688594,67189,-19614,589065,617180,589941,1049478,468636,472255,-129561,-210426,-249431,-697196,91439,-285455,128781,-120375,190749,371856,-316825,15499,-278612,-613215,-21685,-473109,74733,73992,282552,718841,352399,491070,201544],[0,0,0,0,0,-5,3,-3,17,-7,27,-18,35,-35,43,-62,62,-87,94,-118,135,-160,187,-221,253,-298,338,-386,436,-486,563,-619,710,-781,881,-982,1082,-1210,1324,-1473,1615,-1777,1953,-2141,2347,-2569,2809,-3078,3363,-3682,4037,-4417,4865,-5341,5912,-6544,7292,-8176,9221,-10520,12120,-14206,16968,-20833,26555,-35823,53169,-96627,538641,344836,-270217,-920470,-2056899,-1971500,-2306299,-1238016,-818038,170966,1314324,1358203,1756941,1319770,1022527,531390,91751,-249984,106960,511276,301323,1163428,203867,255811,-639105,-2225035,-1490141,-2742754,-1773627,-1209470,-253658,1103465,1192737,1957117,1595716,1050543,540065,-177920,-247197,-424419,198082,10708,945252,842570,348790,-214490,-1255734,-1537293,-1942741,-2053049,-1395818,-722322,-25246,1610247,1252538,1503294,2061462,280937,1037341,-172374,-131138,1038902,-452219,1589054,354440,-50717,405784,-1624793,-1296138,-2484441,-2470207,-1724612,-1076096,245905,973536,2050255,1792934,2121890,872700,426852,154422,-1104239,-121690,-286834,354876,1015565,329822,680993,-430184,-965389,-1496092,-1914638,-1675103,-1686483,-677566,246009,627008,1363533,1385225,1004002,783757,98883,486267,80817,393495,1063881,36302,1334249,-167725,-894740,-571639,-3019624,-1883870,-2589373,-1865132,-154398,-524917,2414400,1476064,1991822,2213952,302730,1150464,-1337712,-647783,270588,-1289780,1164585,106339,176429,1171392,-1177430,-462390,-1418961,-2597391,-706370,-1954171,-253912,644272,573870,2232241,1045120,1152163,1000377,234450,363045,538863,859390,328990,1527288,86725,370630,-613809,-2492144,-1378853,-3573834,-2107736,-1387415,-885754,1735231,599889,2859234,2066774,1249742,1831944,-567317,562015,-1215179,-588772,265772,-656492,1825666,-371305,252337,427542,-2081518,-427004,-2063597,-1441173,-285826,-1243546,776666,531628,780413,1689677,42597,911806,278647,26860,1489721,29133,1510774,1020183,308808,584940,-1660123,-1147026,-2620445,-2854845,-1732198,-2086178,62000,845451,1709336,2816557,2060930,1809025,888878,-14928,-719603,-288147,-878801,-150785,385690,-291218,941397,212172,-576474,-270417,-1991716,-1205398,-1412994,-1600558,850931,-357798,991416,1375871,-254065,1642451,-312157,300524,717245,-76070,1835241,367113,1300303,824107,-800801,-339363,-2682235,-1840896,-2782346,-2603253,-357100,-1152597,2033211,1630544,2252504,3182145,1070245,1451874,-62100,-824878,-456185,-1008989,1365,-63480,300157,343555,134253,-261943,-981174,-1145178,-1230134,-1220609,-717330,-108214,689228,596637,1024869,694085,551000,477136,90060,267451,472751,1016678,1222776,988416,712572,-169614,-1377184,-1824411,-2862827,-2209865,-2170976,-1367924,609639,880399,2105475,2763960,1906558,2217236,517152,197444,-255573,-1091930,-356678,-536195,-15429,469411,-132895,156295,-519846,-945278,-960454,-1087234,-838315,-355326,-102131,375842,661649,1068019,559564,321306,93376,-113340,864701,400641,1093699,1362273,783198,403745,-490946,-1445800,-2341573,-2761206,-2400832,-2257295,-779180,172301,1370713,2009833,2301311,2289683,1134563,940983,-182762,-436086,-705719,-653781,-157361,-71767,116128,74243,-132498,-506069,-802031,-1051379,-903283,-633279,-242698,197897,650486,804421,917758,452622,375346,109530,169151,205985,739508,925626,857411,782631,215890,-320191,-1228827,-2001992,-2410171,-2309209,-1716142,-727842,218099,1479090,2027089,2266616,1964563,1481552,717089,-45487,-495865,-803645,-430657,-369594,-217005,227459,-21056,-43172,-549866,-1047981,-701284,-1174519,-492565,8217,166183,868232,793679,581322,402681,149253,62268,186267,306502,635584,1171471,1333227,974940,614568,-415523,-1094464,-2146756,-2302633,-1946529,-1458480,-552165,307436,935048,2109763,2046755,1762639,1178090,711809,-198314,-583365,-709334,-691228,-243570,-157366,93329,117677,-340808,-648587,-788902,-911277,-447950,-438238,-10807,481290,666382,559216,523720,212715,-37082,-93092,-179572,195667,546664,932560,1029893,853339,201033,-579363,-1023526,-2067955,-2079923,-1871391,-1763817,-361949,378225,1584815,1981181,1850995,1738777,1022589,267830,-99157,-719531,-417102,-239482,-501710,81809,-328999,85845,-590134,-647756,-710870,-1020087,-434384,-253078,16589,771869,415574,637064,423298,169732,217811,-76395,296078,279194,562559,905946,894013,733269,-90116,-470960,-1366933,-2035572,-1980973,-2171670,-1147647,-668826,396474,1621613,1420221,2119290,1220482,891699,468158,-425703,185481,-782576,-88705,-33379,-442787,529528,-681125,-132340,-844804,-1117313,-430981,-1121945,-142509,232427,314336,1540381,259746,945586,363560,-267182,283291,-497180,703300,458031,448160,1344065,-73734,698103,-572721,-1457794,-925399,-2493805,-750453,-1146467,-364641,833051,852169,1977025,1390887,1204047,889651,94388,340256,-842368,1690,-65535,-668238,283474,-373679,12805,-425508,-792730,-239737,-1292206,-187807,-68531,186527,1144972,378007,1071793,500368,89846,265966,-558295,184172,40979,339459,957809,201748,829554,-179982,-585372,-745269,-2082925,-1247816,-1579576,-836498,215983,-72823,1520721,810279,1692226,1158264,379584,783426,-514912,-81961,126123,-496453,446599,-635513,113909,-432864,-838228,-270008,-1267390,-138499,-698614,-130393,665405,334088,1016418,532638,394934,541383,-451388,472699,-347062,113976,495298,100793,990937,78238,50828,-650834,-1212517,-899212,-1611490,-940740,-455080,-244905,1057504,627174,1353024,935912,601446,782682,-157151,132151,-212835,-172985,180274,-89398,118540,-33288,-325853,-412007,-932295,-927488,-915850,-466394,137032,224178,717620,712667,664312,451219,244620,277291,-225461,74367,-129536,191329,400556,313596,485928,-137702,-364825,-690976,-1064760,-996840,-878205,-491332,-94790,633491,1164827,812703,975710,674979,311883,-88013,-304473,-406181,-118771,96442,61675,24676,22267,-347041,-313988,-886226,-956769,-637216,-691205,199430,510193,928634,838276,663913,980706,-41593,13111,-113112,135709,5851,173675,379836,542869,59056,-170901,-558146,-733966,-1036502,-857712,-481681,-122752,468547,459399,666295,880210,454029,691138,-60064,-129517,-8613,-93381,418889,36302,314709,109296,-306047,-243299,-805356,-971489,-917020,-582226,-323012,-4398,519118,660895,271599,889846,221398,375937,90540,17709,-213219,-269908,79155,169825,432650,28186,-263072,-495151,-809535,-949722,-756905,-467308,-2738,-21900,349700,489524,751212,759176,331009,167606,115704,-170098,10165,-149737,260082,271331,68191,67600,-382453,-646363,-928810,-885980,-586947,-248750,-62874,493444,629256,731118,671692,577868,333060,-29194,28025,-3716,126179,-4313,-95788,175720,-124526,-154241,-640274,-500043,-559630,-744046,-323280,-199686,413522,564338,461182,777504,372096,117040,-5974,155315,-72273,-231712,458637,133650,209161,288399,115569,-332336,-468126,-845098,-636918,-952936,-318343,238319,157576,710928,354475,782139,408320,402546,39788,-136864,-38534,63578,58579,132684,-135169,41166,-179345,-427630,-441842,-804083,-581385,-295027,117806,318681,608827,441831,429805,417724,186383,-877,-224134,-52016,265648,139684,231124,62606,173084,-215517,-633160,-356128,-763892,-695672,-507681,-453270,152356,87783,643572,636912,619377,708434,239401,23025,-29787,-300402,73373,-33641,65056,358746,-223817,-107159,-648136,-511120,-581378,-572160,156504,-227476,322899,440716,438954,549416,18266,497370,-131651,-49219,-39094,-32814,408683,102888,493570,107089,-252329,15817,-362851,-486363,-685056,-913878,-229443,-493562,405421,523405,528232,583573,156974,372019,-182552,196974,138517,-468441,281150,205565,-21348,-94206,-414984,-133781,-725604,-368894,-220006,-334638,464251,491371,570216,294852,471531,436122,-293130,103664,-215504,-299313,141136,-51989,656378,498370,186746,203813,-360607,-210302,-571529,-715944,-198544,-738295,78733,211429,399195,658214],[0,0,0,0,0,-9,-2,-14,9,-20,24,-22,42,-39,64,-68,91,-107,129,-160,183,-223,261,-308,356,-415,475,-550,618,-713,802,-908,1029,-1144,1299,-1435,1611,-1781,1980,-2194,2418,-2675,2938,-3234,3555,-3899,4275,-4691,5131,-5636,6164,-6772,7432,-8177,9027,-9970,11087,-12349,13873,-15679,17911,-20725,24381,-29366,36540,-47827,68352,-118467,549284,1405617,1895793,1789116,580227,672530,-1021932,-1651279,-1983049,-2472994,-1456766,-1400270,-431465,431272,636839,866283,861963,254536,63582,625051,-113361,967155,871584,1216059,1901045,358751,1175835,-693156,-1231902,-1859316,-2590268,-1598603,-1766647,-285095,183875,867669,935906,591464,506443,-250040,-294201,-295295,440416,1003656,1104070,2220019,1779275,1226260,568977,-1033063,-1818104,-1654201,-3066155,-1607888,-1319409,-964236,1287634,-451994,1720533,676851,-578790,1765297,-1186721,1409867,889339,413056,2720181,314455,1203491,197299,-1426293,-857991,-2418444,-1937953,-1488434,-880096,6997,662489,997077,781446,771207,61646,-225190,-559220,-358284,290542,964763,1656493,2054396,1853592,1569295,314209,-659672,-2076773,-2724641,-2592442,-2276723,-1183573,-481294,155976,975520,581768,982738,986871,66482,1217577,-210370,1261304,1677772,222495,2125624,-355370,93813,-827853,-2913514,-869982,-2726933,-1051858,25023,-742592,2498881,86434,1080723,1057856,-1390854,749507,-1793493,-525000,944502,-862749,3523951,1272275,1746851,2629356,-1403844,827303,-2527972,-3183865,-1172369,-3731584,-185068,-714838,-790895,1986181,-122853,1425962,866146,420608,1151692,873954,1105733,1216628,1397762,607625,546134,-836418,-1159789,-1786455,-2339556,-1324943,-1762245,93127,712096,1049276,1842572,416439,1005468,-436430,-1077390,-184526,-1235595,826276,981077,1335411,3120021,1066468,2119630,723104,-1736164,-534726,-3082286,-2686446,-1307680,-2430683,414388,-384521,367744,1782838,77774,2145733,380992,582444,2181053,-36714,2181484,918476,15400,676834,-1879070,-1224944,-1882798,-2730354,-596290,-1696329,381817,1296562,478705,2220344,433777,-167861,58429,-1910202,-521660,-295762,-748644,2229212,1202711,2331270,2611757,685230,850397,-1014583,-2258849,-1778794,-3136860,-1736531,-1259022,-1092923,1079606,-103734,1300054,1355544,391261,2208993,481598,1447525,1237876,672884,2148506,-689070,19929,-1293463,-2659450,-983510,-2994712,-923737,-298973,-259116,2009320,574629,1422341,1056152,-394861,215911,-1601391,-1075863,-286307,-339788,1172343,1848518,2207228,1803941,1248459,283534,-684487,-2032652,-2305282,-2317818,-2197356,-1091854,-689999,300892,797428,555446,1443780,913403,1056625,1199048,820900,1802604,677911,565395,835023,-1486445,-813466,-2141364,-2668426,-1288078,-2050815,117199,937547,795063,2453478,878598,629423,344019,-1521248,-448966,-1439847,-573112,548588,583327,2235564,1978601,1992645,1249806,-96018,-767012,-2010991,-2212490,-1884414,-2044811,-609385,-1014615,44505,1048542,203400,1524791,959941,1259176,1681681,934537,1863801,826729,698149,-24130,-955575,-1393276,-2262365,-2133577,-1847652,-1073640,-404291,453137,1573829,1392877,1797544,601716,-209629,-750053,-1469068,-884303,-645825,97587,1077464,1453982,1874510,1686052,770780,134217,-924535,-1882962,-2251008,-2122613,-1570595,-1322975,-458715,185162,171432,959710,851149,1248941,1169816,1061461,1633862,874049,1295419,394204,-198050,-313858,-1939426,-2151224,-2061388,-1924550,-836001,-164040,864806,1553613,1439127,1332050,445395,-18950,-958306,-1209360,-1112859,-631104,541712,889764,1649070,2002374,1478080,1031037,-329391,-862528,-1263342,-2084941,-1547610,-1643110,-795602,-185555,226780,540046,608414,694373,1042196,1134817,1607437,1109745,1310936,1080659,284668,-146777,-1358436,-1384959,-1862770,-1896318,-1501632,-949640,73937,1072701,1183624,1831991,1245543,291343,-115439,-963376,-981757,-763442,-585413,316405,1030070,1216180,1851543,1227178,597996,-65710,-1079036,-1718138,-1686757,-1518760,-1254552,-859430,-221215,244451,560964,582518,622209,599574,1327595,1243722,1313306,1485450,811902,433117,-358310,-1013229,-1482721,-1781456,-1716032,-1312954,-822998,388843,669567,1076124,1680917,898596,493230,-491836,-879062,-846024,-743029,51285,38203,1050091,1678685,1062614,1525378,88757,-321003,-800539,-1672553,-1173119,-1728086,-803078,-397378,-322140,471950,223021,548261,695725,652633,1232728,611568,1300557,966898,679177,742804,-761189,-394651,-1754637,-1723122,-1474092,-1948196,-168572,-499690,808565,1370752,1019377,1253277,132953,26309,-448756,-921072,-240013,-548610,853517,750866,954954,1608490,260925,428452,-739937,-1005629,-855264,-2252184,-673709,-844106,-656893,309762,-324255,769335,74241,568085,866005,207852,1437607,623245,948022,1116036,-277745,199306,-1312226,-1195706,-1559445,-1948337,-480546,-1130151,368522,723933,784093,1720124,174355,523825,-375366,-833687,167229,-1100344,591823,428920,530486,1453022,54213,998138,-223906,-560510,-554176,-2012725,-409382,-1505263,-552970,157631,-291602,1029712,74851,492805,763713,-152682,1184950,238532,1230685,758828,283997,1029760,-874718,-312485,-1174264,-1570955,-682391,-1626133,42357,-128106,384329,1498667,476093,1060197,37464,-473665,191760,-863655,470071,152063,413032,1358251,117820,1247287,-197354,-86515,-453230,-1614623,-803322,-1226137,-661261,-239438,-171568,753915,76352,517302,256728,-63304,848412,118105,637222,626434,641904,947676,-29138,271440,-671032,-1129348,-985341,-1707900,-566683,-675712,261502,781754,467927,1050734,311397,228140,-107625,-544429,342442,-648868,350604,577758,808475,1053678,331131,283972,-354977,-699221,-826329,-1592016,-855750,-584121,-99885,114959,253590,582064,230694,273376,304823,-159806,533706,315969,635372,652339,359169,579001,-226029,-411735,-1042575,-1190526,-795131,-718552,-305069,79684,-63558,693397,619642,463417,173935,-201830,-198840,-216600,284025,312149,728356,794591,594096,530588,55797,-493733,-816182,-974858,-970791,-539597,-180780,-177596,269627,539816,499987,211309,67365,120729,134912,150891,433461,599147,902371,397722,280877,-64446,-599578,-549406,-1042170,-853108,-861369,-110684,-114203,-111834,483406,403789,278985,510299,-13743,128099,-133567,194562,781654,476429,680098,489907,138638,-295960,-713829,-780622,-965425,-980829,-739824,-253458,225185,404514,368085,491412,228646,496536,-187588,-97994,-19511,162071,417001,346632,481418,272516,-116547,-219764,-565019,-704003,-773090,-594395,-398320,-386785,355100,329041,320865,262460,228808,-72214,-134158,113863,703031,763437,846042,641324,325897,80378,-305012,-718839,-1082813,-908387,-932605,-523881,-343648,-8535,674199,491696,565844,423803,40238,-69213,-290534,-65632,214279,191445,652056,335380,256793,-19538,-247026,-413512,-610948,-649276,-407377,-590631,-19436,-77147,-1174,-168757,-105383,167683,-2556,110424,551546,453722,688250,915847,664055,440875,-109716,-517903,-967491,-1040905,-729746,-531857,-367417,-235569,72069,764681,478958,441344,379976,55701,-33193,-16473,204065,-79548,176314,254755,332479,300130,-91117,-146042,-593995,-504934,-637976,-658715,-309294,-322701,76985,-92679,-138134,-129910,-290950,158422,120683,366243,445040,427927,493015,611302,142248,-48912,-522716,-783267,-1217748,-1158829,-504327,-248503,175395,494601,742822,599685,551557,347276,28332,-128265,-74894,-134305,137142,32806,394908,325086,67883,30432,-226463,-50662,-418977,-447390,-235815,-569929,-227253,-181081,56200,44610,-165928,165689,-40213,117972,319116,359237,707143,734303,588301,214188,-181439,-473279,-961809,-611634,-746848,-582428,-334298,-53981,609567,294611,718164,654206,22780,-71602,-76768,-115378,-187079,-327672,397941,50250,179548,475936,-256730,97753,-473210,11063,-177310,-482917,-237533,-408744,139898,302230,-174763,128854,-188395,282317,183640,376076,478359,669580,611524,198701,150701,-335353,-567356,-536836,-808803,-634753,-548313,-280915,338882],[0,0,0,0,0,3,-2,-2,-8,-3,-15,6,-20,20,-24,39,-35,60,-63,84,-101,120,-146,171,-203,245,-281,335,-389,447,-527,591,-693,778,-892,1011,-1141,1295,-1448,1636,-1826,2048,-2284,2547,-2827,3140,-3477,3853,-4257,4706,-5203,5731,-6343,6979,-7721,8519,-9425,10454,-11602,12955,-14499,16354,-18595,21428,-25208,30683,-39995,61792,-257957,-437995,237365,1705030,1561427,2652326,2073114,1304571,1232629,-440352,-1079097,-1980258,-2093620,-1375810,-1110765,-558897,136827,389379,55719,273156,-876010,-417314,-602099,-537614,1044313,739090,2283559,1573066,1993896,1671869,-2619,17882,-1298661,-1188713,-1722565,-1299717,-527455,-590006,8586,-598850,-379868,-570761,-936727,-393581,-638251,1321613,1624453,2091439,2662465,2054001,1777813,890231,-1466431,-1220591,-2281136,-3001000,-533731,-1942130,599990,667990,4184,1766820,-1079880,-179928,-344921,-1922876,879773,-622763,1446733,1571176,1340848,2528670,541522,937428,-370975,-1031977,-976307,-1470627,-590253,-859966,-250144,-443375,-953361,-647468,-1472704,-826869,-405289,-56519,1391324,2018986,2275011,3228342,1960523,1617597,276537,-1245927,-1774414,-2861825,-1920498,-2142425,-341666,-15892,476765,1589235,209374,936004,-851584,-989182,-116598,-1817089,820758,88414,1127198,2421128,309246,2478522,-78941,-47354,128478,-2244863,453336,-1743075,-688840,224203,-2198272,476159,-2423340,-1602866,22414,-2258102,2410710,967218,2011274,4742002,549456,3873785,611471,-1297554,167705,-4653652,-1794561,-2762498,-2498639,654442,-1231488,2376859,797804,924553,1235943,-1005136,319099,-1726158,-228108,-212689,110835,1978185,679416,1957755,1103953,550358,421678,-812682,-353266,-940018,-516956,-806294,-1114312,-845827,-1652648,-1172316,-1706428,-1158827,-20707,273753,2722083,2481932,3295870,4232245,1008602,1770660,-773199,-2752273,-1633050,-4541826,-1706597,-1557779,-1295815,2119211,-29449,2411824,1373110,-119813,1546930,-2135814,146636,-825983,-1267168,1743871,-1077346,2539487,1107905,-121442,2359626,-1477375,740201,-37106,-1660089,1034074,-2021104,-951400,-541175,-2853879,-299437,-2169516,-1204535,543989,368098,2875439,2613579,3513862,3359273,1896090,970551,-1221801,-2164473,-3154634,-3320135,-2485572,-1652919,-324916,579696,1330243,1734356,1453414,663254,-113606,-567135,-1101092,-476300,-804056,-143253,979174,396015,1873611,474428,913213,812333,-867964,519015,-630748,-520614,-171547,-1821379,-947578,-2032594,-2249372,-1330338,-1587703,396158,1736207,2188446,3843547,3299396,3166396,2198102,53804,-956455,-2743480,-3398387,-2868818,-3010034,-923216,-180797,1041640,2235623,918296,2056874,776676,-127074,40897,-1580504,-611384,-96488,-381371,1241756,638729,944737,1002219,-138122,591937,290626,-387052,311430,-672184,-584413,-835020,-1904625,-1481939,-2421928,-1292910,-898138,264036,1961577,2555981,3757047,3680730,3170295,2047811,218431,-1226600,-2801935,-3418123,-3009316,-2904269,-1271953,308309,444565,2037125,1744589,1643859,1192882,-225163,-333116,-1146388,-400162,-252848,-375314,411755,613824,814443,684747,812145,444522,76302,287870,-87698,-270201,-505773,-1062913,-1627607,-2060688,-1895488,-1571158,-966452,478013,1571649,2633846,3346282,3402394,2664852,1439130,-15426,-1830464,-2688598,-3166252,-3241266,-2367858,-1016256,78444,1063949,1585896,1935151,1317069,542854,177603,-544051,-669887,-498683,-431541,132855,161855,623491,605517,484069,597491,303783,349897,148055,17849,20372,-803241,-956852,-1705313,-1748833,-1650886,-1619954,-641483,511100,1532027,2809211,3073855,3234573,2541008,1270845,-75550,-1684812,-2558664,-2805498,-2812124,-2186651,-1190003,178322,1036492,1519742,1393773,1159710,865923,-147506,-97391,-481743,-339963,-151721,-87516,481689,389139,258245,564728,-266880,445503,295885,-81307,160815,-278040,-244107,-1052049,-1455073,-1612315,-1749535,-1353524,-479256,557045,1716289,2489969,2933713,2772689,2125998,1047333,-222905,-1440268,-2385488,-2653492,-2668553,-2025219,-773823,-72145,887459,1548231,1167383,1071499,515705,-137702,-275165,-308168,-284672,40285,8531,833414,240272,483518,450199,-18715,150050,-30828,-10747,126516,-346570,-267707,-567363,-1374746,-1281505,-1504393,-986974,-408906,195819,1567988,2131447,3086450,2557062,1958054,1128096,-732710,-1337981,-2369760,-2326122,-2204903,-1801270,-460373,119235,813699,1149802,733498,901698,227554,269225,-176162,-185342,185524,-217516,628068,405452,392862,772490,-244493,275192,-299463,-340262,527914,-488472,250024,-485723,-801605,-682266,-1669980,-1007753,-1232727,-302750,671494,922922,2418159,1983973,2460734,1833855,-116045,-29441,-1665271,-1774267,-2128137,-2256600,-501472,-1099569,383555,959261,109083,1336689,-125633,661845,105954,-358340,489315,-547438,425105,435453,261359,830911,-502686,171417,-164503,-457341,201699,-850414,352081,-512748,-398409,30695,-1250034,-529934,-981039,-477177,44795,182062,1459698,1265292,2151709,1832638,885722,959965,-990711,-942476,-1641458,-2069293,-944499,-1604589,-108934,253326,445066,1054341,-109261,443930,89631,-382675,94680,-593429,888097,402223,617351,1055934,-96549,602370,-432778,-285021,-179628,-969508,12591,-267261,146112,-26290,-557428,157718,-1124344,-213132,-358300,-380392,1124679,558847,1620528,1619129,1136120,1222037,-453009,-333639,-1222560,-1329809,-927601,-1524873,-391994,-333265,300796,724823,-50957,828181,-10847,-156696,-111692,-569516,660449,208097,859256,859696,230744,910338,-181197,-194868,-259085,-942997,-313733,-553021,-136420,-252995,-114638,486939,-521783,-258539,-753797,-592184,183192,321298,1012437,955247,1127254,1118082,584016,332418,-618784,-994520,-976779,-1443364,-362287,-398063,12974,504009,391026,323570,-4218,18617,-399493,-285178,274904,100153,941467,849346,844597,790156,342259,275647,-416390,-652045,-872794,-935735,-557491,-517417,-74593,-12036,-77578,59959,-361944,-296970,-256030,-161830,679478,688418,990702,1005603,810505,574132,18450,-492460,-720077,-901528,-631413,-558104,-271663,192237,475251,-157944,-219435,-91246,-505667,-223624,-183967,197217,481883,636389,1086868,764277,899785,335956,-101451,-387646,-822519,-977126,-999526,-523174,-195782,-345597,364476,-13425,160320,29312,-234772,221355,230287,553031,443154,518660,910471,252047,107118,-136858,-413259,-339660,-854380,-571568,-407615,-69307,271869,97121,109148,-89170,-171201,-488784,-556620,-240638,126561,200206,951587,1121031,1331555,717386,408513,204692,-597929,-575916,-1001577,-817895,-581525,-513535,180066,-116827,120099,-36987,124563,224572,-231665,364058,342721,304411,772659,469129,266101,-135520,-198738,-436929,-630920,-391191,-126272,-230258,183287,-12574,-96990,-83155,-243345,-529237,-726904,-494242,-634298,94863,551957,909510,1165721,874890,1111317,384256,-140324,-379299,-1125072,-792159,-1130347,-662031,-223482,-401651,142047,467044,21824,260944,146914,395635,164666,138384,469527,118593,418179,652096,-137908,-193741,-362811,-360836,-343801,-125499,145977,11370,366649,52126,-52197,-382724,-713751,-705400,-576967,-303965,-44247,468357,999681,869496,1390913,835424,466538,-292112,-367965,-780014,-1000700,-1038079,-659851,-432386,-50701,277059,221764,390816,343480,334273,150453,193956,344216,231546,335568,96271,-45179,-238013,-364878,-100191,-412678,-351851,-50617,-2633,399180,213979,38570,-4976,-308213,-217215,-810968,-321552,-362797,124207,854962,661061,894964,896646,798860,361013,-201133,-368442,-888582,-1189502,-927932,-606300,-140606,-148778,-14846,529332,53899,459054,240623,443783,295707,283392,554743,264387,307587,-53252,-252444,-397520,-380605,-147655,-194936,25215,179251,-166531,729278,75387,-40964,-288962,-655045,-401861,-887134,-465507,457851,208283,1204669,829037,1291629,835659,117896,69840,-799490,-556606,-808183,-1040499,-412758,-595272,-14975,118751,150018,409295,163901,635411,287984,223977,190045,117261,300526,-291749,-42348,-194180,-469122,-155596,-237142,14562],[0,0,0,0,0,5,5,6,2,7,-8,4,-20,7,-25,18,-29,35,-42,57,-62,75,-88,102,-125,147,-170,210,-230,279,-311,362,-419,468,-551,606,-707,784,-893,1007,-1123,1271,-1415,1590,-1768,1971,-2191,2437,-2700,3003,-3324,3691,-4090,4530,-5030,5573,-6210,6908,-7734,8682,-9802,11164,-12865,15105,-18266,23237,-32710,58727,-279430,-1303785,-1924565,-1167613,-1475325,-43551,574070,1210703,2297793,1771550,1827718,1027594,368499,61079,-708142,-818637,-343809,74515,49605,527696,-223655,-554921,-1082884,-2390594,-1451623,-1859960,-625219,311521,942302,2443502,2512014,2722421,1880400,1109880,25353,-996954,-1299265,-1250691,-863033,-910993,-20481,-239553,-434827,-289879,-1293653,-634974,-839683,-663281,322098,463542,1248735,1926712,1419423,1295097,806320,-854153,287640,-926592,-461138,892265,-385083,1535980,222288,-505642,-208572,-2776150,-1654835,-2716423,-2472306,-630019,-259337,1921338,2640231,2990634,3048145,2503378,1000358,-4558,-713926,-1734630,-1367488,-1793487,-1050195,-402353,-474044,136120,-219952,-576541,-336387,-271884,-154095,646486,882715,1051941,1312376,548594,727797,-17161,-276847,-192380,-242920,480227,529805,1497027,616334,699308,114533,-1812198,-1758924,-3564494,-2732903,-2291989,-1794512,1304349,1209486,3504028,3574897,3013189,3351191,433637,656403,-1248241,-2333919,-1088745,-3114842,-600615,-812860,-1303485,1319385,-1365087,662150,137518,-1056765,1892912,-791410,1271845,1552946,-595068,1826600,-1252823,-470236,119835,-1657958,1166882,-104162,1487253,1604459,1212780,1114841,-1074675,-1053875,-3184578,-2945613,-3343700,-2857290,-428379,-15374,2840591,3473145,3698004,4359317,2503794,1720813,-337821,-1298215,-1947538,-2550976,-2009867,-1909315,-1058801,-572179,-586701,553123,-49037,567756,838761,64922,1761721,357500,1073817,1104629,-1104814,648007,-1687104,-868345,338648,-961125,1887119,940669,2007731,2491575,-389109,989190,-2939312,-2732448,-2924001,-4514456,-1071075,-1906328,1117669,3124779,2588331,5360004,2741251,2693586,1867170,-1468706,-345747,-2883186,-2774018,-1765381,-2956271,-631044,-877491,91043,706369,194702,1152702,388541,1374882,941132,1041445,755934,-186778,356686,-1171310,-890667,-944365,-1164244,1244695,351372,2419667,2221408,979653,1582857,-1075372,-1580345,-3542099,-3894628,-3204113,-3244704,-242044,507698,3061443,4048296,3487718,4630951,2174694,1328651,82124,-2178104,-1914042,-3219078,-2585518,-1868367,-1976499,-56274,-165729,114148,1051419,772846,1452662,1299722,1052422,1232659,141101,204761,-891601,-1464440,-994949,-1437562,-162579,363069,1216753,2520486,1747634,2300525,631667,-801527,-1765672,-3523526,-3441243,-3632727,-2542378,-941889,1066591,2638311,3989558,4197925,3746970,3019424,980020,-551914,-1436184,-2800394,-2393236,-2585136,-2363188,-1131250,-834937,-29258,851354,674854,1410066,1191100,1427421,1712557,848037,738253,-457511,-1012727,-1256506,-1475422,-888071,-481217,424511,1411224,2051847,2439658,1498499,1037433,-911529,-2059682,-3136540,-3997186,-3054462,-2411586,-800604,1264567,2673766,3828611,3989941,3866306,2297352,850183,-538712,-1848443,-2539355,-2825239,-2346573,-2114999,-1335736,-922091,-221780,622998,615852,1127140,1597058,1391585,1016358,1309632,442790,-481735,-959758,-1423059,-1414280,-1444008,-562406,446454,1438988,2046167,2143916,1850768,710775,-608029,-2008592,-3137695,-3421212,-3101279,-1806257,-602794,1372531,2713523,3377703,3720869,3050357,2196493,1116928,-737346,-1576256,-2332909,-2308542,-2078978,-1811226,-1139455,-640346,-93587,539605,680420,1505303,1363205,1648617,1367262,750165,662803,-331401,-815536,-1353598,-1652955,-1128888,-406026,461610,1527934,2042500,2187902,1463887,705347,-1087989,-2009246,-2813374,-3246451,-2635631,-1624041,-300984,990734,2536297,3386159,3180228,2722675,1594313,497549,-324507,-1409884,-2209612,-2219018,-2000798,-1518840,-1089962,-558195,-206895,59760,470592,1038289,1285052,925307,1380784,1265652,434931,-11254,-1119167,-1229825,-1343902,-1324795,-164593,200994,1332722,1538821,1744372,1201423,269450,-492111,-1823888,-2579162,-2752441,-2502865,-1292903,22422,1085560,2326417,2905253,2943624,2297104,1456652,557410,-318489,-1433292,-1882203,-1789893,-1888619,-1421676,-1128295,-341065,-234278,-213460,617980,564460,1007430,1288129,919365,1149372,428909,-184822,-474950,-1252742,-824220,-1057240,-431284,357378,726165,1731611,1268513,859398,300223,-1224643,-1215013,-2321595,-2133310,-1883156,-1097162,264699,859600,2368727,2466454,2287641,2147687,763657,750026,-767786,-1283930,-1045252,-1570240,-744349,-1350946,-628426,-561227,-646218,177437,-237940,746276,876708,962475,1789379,506977,961270,202398,-425964,-427946,-1808390,-558454,-562639,-37095,1068520,373710,1489589,663042,-245295,-334927,-2041761,-1479055,-2038451,-1533267,-95556,-120554,1680796,1458475,2097044,2480401,1046474,1417778,-500891,-421152,-727880,-1626602,-481046,-1423245,-767934,-251590,-1020941,-115675,-750971,200015,314187,243708,1606035,790824,1459624,473987,377079,559292,-1256804,-340290,-892834,-575913,447329,-28508,1227369,445512,359788,374688,-1298119,-666737,-1996195,-1129443,-429974,-796739,1233959,765981,1642833,1961766,1314893,1546709,-148650,-4191,-381015,-984869,-477802,-1339621,-248452,-741019,-689755,20475,-1176047,-67566,-503465,-130348,919554,272490,1544997,798979,758760,719939,-305712,115348,-1004400,-672634,-93047,-782151,613647,-122026,498513,229389,-685885,-268721,-1386792,-958703,-1082413,-712786,254582,305590,1206222,1360769,882287,1338731,245192,141487,-445078,-933678,-439605,-808329,-19971,-402250,14713,-56229,-820174,-200595,-718201,-304425,-85394,-104260,606562,751917,1130620,695138,535722,748698,-125149,-406836,-452091,-407407,-226563,-51508,111229,-281596,-78568,-363399,-605155,-611814,-499616,-729177,-296287,306480,943462,934551,1076977,888870,529760,237412,-319704,-483049,-402886,-402251,-363826,7071,-17005,324452,-377194,-391503,-432810,-635042,-639791,-283813,-281718,611169,975738,1117156,1018699,555412,545062,218283,-141346,-112512,-734179,-132563,741,-303481,-301046,-531897,-376850,-716303,-542936,-466189,-332306,87896,638960,858444,1154047,1196059,684123,140950,-54055,-473061,-520166,-774320,-428820,176286,266542,367168,297087,177167,-133214,-676109,-825980,-823777,-862576,-54196,-225793,822254,1032537,860260,1061271,531387,243481,263522,-513982,-361870,-478267,-450038,-354234,-630346,-191147,-765176,-556575,-600786,-140167,84276,92735,1061684,881804,986438,718787,309743,318193,-632987,-570712,-807257,-721076,-111666,-9294,615190,615948,228293,450570,-313718,-419226,-783498,-894788,-500348,-471163,-86448,575174,875053,721376,921274,663781,427877,-114172,-92811,-334884,-439059,-687734,-530734,-569965,-965706,-414534,-747911,-490715,22709,245194,615142,656131,897541,905671,694791,335361,-181979,-506531,-739914,-450917,-641174,-412505,95295,519665,508870,481532,163358,44360,-471909,-928891,-619766,-654698,-506983,26736,430808,1250221,793431,1001693,810986,539938,343476,-285948,-99010,-385913,-461051,-757923,-347668,-750384,-736875,-606179,-463207,-204800,560018,612227,869527,852562,699039,655947,357554,-182907,-787118,-608162,-738032,-473481,254966,387606,603497,524014,321194,351653,-82619,-812299,-681264,-813921,-767604,-462147,261635,473892,672915,1119264,759469,755999,542807,399253,115028,-384915,-503051,-360850,-919534,-665294,-678238,-720017,-354292,-143366,264928,400335,705450,860711,942356,1129113,164005,98590,-484503,-657773,-543050,-1139814,-434293,-235994,327153,828663,430113,775709,325600,39415,-590668,-667205,-1064048,-1161042,-517811,59277,232551,786250,871425,916702,808599,476598,681089,-288910,-102131,-488873,-739399,-653878,-780783,-803069,-707488,-534043,-99633,106247,509702,674139,807344,820807,460233,434750,-308881,-367604,-748584,-1022574,-325509,-854821,-212763,485334,548651,671166,329585,378022,-57675,-444737,-459971,-1103304,-822647,-386278,73655,374814,355480,953608,895141,618533],[0,0,0,0,0,-6,7,-7,18,-7,23,-12,30,-30,37,-53,51,-75,75,-98,109,-131,149,-175,198,-229,255,-289,327,-363,421,-456,523,-572,635,-703,765,-852,921,-1014,1103,-1205,1313,-1422,1546,-1679,1815,-1978,2136,-2327,2529,-2750,3020,-3298,3659,-4048,4539,-5126,5857,-6810,8035,-9727,12079,-15565,21016,-30372,48884,-97373,531368,632471,-302569,-441224,-2019568,-2290391,-2040317,-2354344,-888246,-476535,782662,1552292,1825972,1805705,1145912,692415,364123,369313,-148270,696137,371702,353420,534956,-506683,-370337,-1812013,-1873509,-1834458,-1927000,-254634,-132973,1088168,1587710,1438447,1623404,491095,283831,-352553,-656775,-99184,110841,807560,1166197,1676051,930220,383833,-593309,-1749265,-2405778,-2674830,-2636156,-1092359,-548364,155340,2135488,910564,2547597,1607421,344450,1866918,-710010,859714,336698,-906403,1361868,-1674905,-484756,-1235956,-2797710,-844361,-2367190,-852258,510269,588103,2157451,1945465,1657588,1145782,112317,-352178,-1110123,-1398825,-635223,108752,867506,1537360,1836237,2008021,538138,-210451,-1946486,-2763152,-2868763,-3419779,-1710344,-1479550,356892,1574175,1973544,2691710,1759718,2029831,1176789,1188607,748480,-48835,387965,-1341971,-576026,-1876616,-2421344,-1678130,-2935827,-294032,-616982,536236,2295954,1319739,3410179,1295057,626004,547507,-2517083,-777962,-2337842,-1425427,1554339,-410740,3831942,2133901,1393559,2949121,-2443019,321377,-3333634,-4570301,-1010389,-4673036,433778,-188140,-38697,4062430,464014,3803539,2294722,609079,2816866,-454727,862023,-468261,-1729348,-1304654,-2967448,-2208292,-2455829,-2232389,-480017,-319397,1838138,2277314,2638361,2963429,1385923,797204,-1011045,-1951975,-2188803,-2364458,-1136857,127195,1240344,2309724,3072543,2483428,1106871,389558,-2231488,-2311782,-3409623,-4116084,-1465564,-2367052,426119,1171099,910741,4103626,1533918,3270990,2502602,184487,2473967,-1273295,-49084,-1330952,-3530056,-999917,-4590452,-1919303,-1529275,-1956801,2545410,572656,3487918,3776969,1177888,3293372,-1067795,-885798,-1376854,-4007156,-852858,-2263754,-95592,2775196,1063318,4153601,2204243,974494,807396,-2192637,-2587041,-3592233,-3751975,-2631433,-1821627,-242816,1230755,2239335,3068043,3454594,2638575,2748582,1975747,591307,401898,-1309020,-1479110,-3042416,-3350155,-2735980,-3154353,-1235377,-1005195,962352,2766414,2595895,4155653,2084021,1382833,487971,-2230242,-2207567,-2835980,-2883288,-800835,-277808,1725560,2957326,2653848,3185630,1409055,-180403,-1439359,-3404820,-2852207,-3722059,-2997330,-969011,-1148734,1505966,2023683,2688731,3684437,2476942,2896433,1696821,623750,525694,-1550803,-1876526,-2797766,-3997928,-2898278,-3044693,-1824989,107202,982784,2965887,3408588,3048825,3310745,887507,-94985,-1244070,-3316652,-2628824,-2875075,-1193386,971971,1357518,3245250,3181707,2814461,1997303,-603854,-1083183,-2750370,-3409896,-3227213,-3028968,-1203428,-10429,610254,2334032,2129964,3300823,2605924,2137729,2336064,277391,622548,-1158836,-2239233,-2641030,-3588711,-3033022,-2788119,-1658477,-64285,1465023,3251734,3604930,3503137,2846501,1297179,-268485,-1942418,-2494520,-3330986,-2323489,-884099,269196,1804118,2558451,2831184,2623462,1231176,3664,-1656475,-2450834,-3259212,-3067541,-2055239,-1659341,-291693,949466,1877358,2622465,2813638,2705302,2418469,1721955,1220315,-315236,-976171,-1953111,-3043476,-3043967,-3347020,-2561595,-1411226,62773,2034042,2516761,3472092,3241737,2413464,1396924,-458943,-1584761,-2331303,-2739181,-2202060,-923170,241972,1484290,2231936,2401504,2190341,1332358,-300795,-1502926,-2468966,-2899318,-2674998,-1946557,-1251947,142793,973502,1595790,1979093,2428345,2440645,2141908,1616366,939528,-54501,-1066611,-1987787,-2476928,-3229078,-3119719,-2425325,-1340185,341584,1250537,2317914,3322874,2949554,2230830,822437,-298388,-1496345,-2463133,-2301218,-2021727,-867086,375667,1445378,2206112,2243291,1884805,791217,-321944,-1385753,-2044380,-2653892,-2267299,-1860644,-1092812,444152,600828,1550784,1971385,2411518,2054494,1614753,1299257,813516,121972,-695924,-1629178,-2113246,-2637417,-2648523,-1997755,-1252898,107197,1283042,2108915,2673738,2488841,2074686,1037631,-543067,-1267647,-2285976,-1777388,-1825358,-437126,493254,1302142,2060424,1563055,1308464,413904,-553928,-995580,-2172663,-1964423,-1709343,-1224847,-240437,-194543,1012908,1186716,1615295,1973899,1556760,1743274,843450,494051,310412,-1018420,-1254501,-2090077,-2360554,-2024593,-2397255,-845299,-189021,1042436,2202168,2201058,2716793,1397208,1139846,-187116,-1460027,-1161050,-1927161,-1055139,-299480,282677,1644033,918177,1617351,680834,131240,13931,-1758142,-1101921,-1690850,-1033821,-389532,-672230,685159,625584,728962,1448467,702483,1757805,432247,980400,868588,-407969,-25045,-1908838,-1485911,-1861514,-2295576,-1350577,-1717928,299744,901354,1205685,2379853,1269844,1691519,684666,-307590,-88460,-2018955,-940403,-921874,-582900,671813,306963,1735222,492910,375432,306150,-1361702,-336089,-1765916,-1063562,-456139,-768790,939515,108136,801075,929286,212615,1422719,116128,917826,750195,81439,887870,-715896,-403688,-1351532,-1850469,-1263828,-2026328,-561364,-488561,520572,1372127,914543,2008552,853017,511777,296057,-1019713,-156429,-1109598,-438282,236235,-349906,1187821,221702,655992,92819,-839654,-365426,-1627338,-587295,-590823,-649014,695395,148162,1004835,1058948,345312,826508,-69338,480428,486556,-53920,848758,-292643,231034,-217609,-891256,-867136,-1638123,-747006,-864632,-98145,422475,461257,1371613,710990,1097182,632606,-323157,60981,-659424,-446606,-10190,-237639,790597,260579,349173,-285387,-436572,-567749,-1158468,-666528,-792889,-445184,133972,462229,763881,845012,663409,772761,301796,419159,-125073,-249861,70179,277635,478282,57924,-216017,-62073,-789613,-914338,-1045781,-832074,-311665,80527,635237,688310,748198,868408,263831,202843,-158611,-36408,-78808,51484,293238,409099,418021,131634,-777750,-1022857,-1127946,-960105,-861533,-557991,-196732,463052,712778,917390,823116,701133,388097,-386802,-147149,-203746,-21549,-85660,91688,133414,329397,420766,-51188,-450152,-559180,-896573,-659637,-493484,-142673,128823,360247,517131,617662,450040,346319,219325,313479,372896,225976,244105,213654,217364,-281054,-713469,-1019929,-1399297,-1193034,-1088686,-154980,64379,996163,962868,1294803,1092076,756400,384227,-41164,-303649,-535635,-310327,-40879,130521,264447,498468,139194,243836,-138274,-473862,-305652,-612612,-468654,-209097,-76053,132814,149673,445885,411011,390869,394290,395531,340430,666684,221400,440036,-332512,-357313,-819839,-1213370,-1149777,-1291795,-837105,-522197,316675,958471,1182073,1112627,1038190,616892,59707,-271741,-491576,-901944,-432474,-255735,-131695,481901,557272,627788,295438,-162003,-229455,-523640,-439578,-553192,-360176,-308743,-213164,159394,-11494,172804,444953,450867,610685,510471,556062,657561,221811,-9661,-299972,-816694,-1175290,-1507575,-1061685,-941952,-131356,479891,963789,1136391,1114007,1128459,608620,-120775,-416373,-932266,-780312,-929866,-380481,-185569,290418,420679,458008,369459,154853,-477247,-381146,-313127,-613375,-396522,-638489,-207372,-175395,-7191,279095,240999,919082,747363,623549,737948,542895,297427,-2536,-610124,-844251,-1150117,-1284151,-1035327,-1031901,31323,372670,1104946,1298242,910544,1038721,668696,41616,-625350,-923999,-731085,-763890,-363478,-22211,51300,399880,109443,588006,80724,-145643,165858,-333183,-151146,-437679,-296921,-184382,-505020,53786,234166,405862,555293,664133,771076,718663,722192,425014,-303729,-648531,-1212810,-1210340,-1143188,-1018121,-477324,-316121,680632,1054692,1260173,1695933,875522,734958,-27696,-588814,-695375,-962898,-461907,-602854,-355291,583403,285488,571885,378146,199242,175535,-200501,-35780,-494016,-496438,-175710,-430827,-118514,-35041,113002,399811,405700,756019,490377,744028,654066,240258,158551,-455431,-892712,-1322908,-1178023,-791576,-531560,-301837,489427,999136,1212896,931471],[0,0,0,0,0,-9,0,-15,0,-9,11,-5,23,-11,31,-23,36,-43,47,-63,67,-84,98,-113,133,-150,168,-200,217,-259,283,-326,366,-406,464,-504,574,-626,700,-771,850,-937,1027,-1130,1240,-1363,1487,-1638,1780,-1966,2138,-2358,2593,-2857,3178,-3514,3951,-4431,5052,-5810,6790,-8112,9923,-12620,16875,-24405,40192,-85922,543398,1717753,1250913,2071396,1365958,32135,-327783,-2222548,-2172916,-2435376,-2088356,-963848,-317629,627265,844182,1041649,936866,455275,-539621,-26379,-373905,10404,1109820,781976,2040289,1398128,771658,688272,-998447,-856737,-2000294,-1709668,-1432062,-1245426,-247681,-236499,430181,-55952,358471,-144034,105735,980127,862245,2156637,2063723,1913043,2152016,288132,-138583,-1751906,-2982851,-2471368,-3100940,-2142228,-59255,-238248,1891664,2046754,1111206,2474332,-569609,287110,-313068,-1783997,892497,-819960,1309356,1635194,598000,1968888,163727,247034,-602068,-1689742,-1413346,-1843505,-1145908,-1080558,-553542,-726425,-287476,-107878,-111734,469654,1293621,1918664,2549503,3029635,2004688,1656478,1032,-1194050,-1967525,-4014664,-3206439,-2895670,-2050863,-279888,762955,2505241,2220722,2640602,1750819,396023,-350718,-1670719,-1091579,-1633165,-297278,270143,739160,1969317,828902,1647239,158570,-644902,17107,-2484634,-623548,-1859754,-1794040,-492252,-2586001,139413,-658036,-215969,2127234,136326,3804261,2956560,2178265,4770663,-782311,1021556,-1714704,-4826445,-1563448,-6369713,-2138967,-1516167,-1799770,4035834,787128,4314012,3156790,348578,2673438,-2337873,-813085,-1925466,-2440453,444528,-1122252,1664948,1448519,1048136,2549665,-35868,1248450,-575092,-1577662,-456884,-2642383,-1397241,-1517244,-2109056,-310457,-1463369,355570,1441794,1725152,3776151,3444121,3902782,2701094,1540428,-432747,-2577136,-3374016,-5220949,-3855419,-3762696,-1839494,1283368,1035261,4736057,2993535,3450997,3173767,-1133865,857517,-3024097,-2132652,-1024569,-3077272,1815958,-972057,1823337,2811687,-238633,3779452,-777709,-51101,317450,-3626152,633674,-3497823,-2336423,-294643,-4119936,1225706,-594924,1222275,4308532,1824439,5966037,3234724,2578396,2309857,-2513741,-1560169,-4997673,-5003451,-4175192,-4281219,-631712,-319465,2631598,4227151,3317997,4126634,1631741,626746,-858853,-2464027,-2081760,-2374195,-1580571,-234424,317573,1584224,2189488,1906198,1853525,1086175,-82514,-240708,-1130888,-2066543,-1853142,-2695862,-2108195,-1639318,-1189422,620624,1662631,2664837,4475930,3841195,4640642,2757236,471569,-282496,-3888906,-3959789,-5170218,-5179548,-2399822,-2192440,1532016,2961942,3305180,5231257,2674232,2807290,420988,-1856653,-1207325,-3372003,-2008964,-1321967,-1023081,1292620,734344,2059179,2264693,1027676,2007592,270452,-645561,-601162,-2503196,-1866430,-2729338,-2465348,-1486953,-1237902,466810,1427136,3165861,4390816,4249576,3937022,2838757,576773,-1289268,-3652616,-4548853,-5070633,-4658800,-2660678,-1451472,1019743,3024872,3709616,4393802,3300380,2151276,565636,-1379278,-1763636,-2877917,-2800449,-1530048,-803046,592226,1160532,1985145,1763039,1388624,1309402,260142,-66494,-1263469,-1477087,-2229047,-2765825,-2130538,-1886879,-694835,199778,1742780,3385712,3910673,4344142,3500078,2389504,462469,-1579422,-3330314,-4636547,-4867861,-4347364,-3045810,-736254,1263660,2720887,3880623,3870552,3280995,2023268,301794,-710100,-2109964,-2176140,-2172949,-1698308,-323817,97080,1141092,1459770,1340413,1542443,725907,510373,-20305,-700800,-1364203,-2198307,-2297396,-1992632,-1689191,-612333,11250,1862792,2891626,3766337,4112901,3256475,2281371,525460,-1675838,-2917377,-4453443,-4418763,-3888101,-2573351,-650035,1355347,2677998,3227075,3420307,2941156,1555243,373772,-1029986,-1751052,-2105826,-1907960,-1243873,-786100,300287,918603,1500694,1728131,946732,839106,272645,-242779,-442551,-1389465,-1798863,-1819530,-2080722,-1529612,-923926,117794,1646244,2552470,3546767,3402152,3396786,1763247,217412,-1421521,-3202232,-3709315,-4132646,-3440156,-2060253,-453503,1066364,2297797,3164927,2996039,2205587,1212700,384600,-810183,-1348679,-1884237,-1467692,-1178981,-388805,354246,763400,854901,830697,906314,382225,179081,-211782,-586850,-676994,-1681801,-1597314,-1804443,-1085679,-549439,259808,1591659,1992428,3083537,3070013,2371107,1695752,-74614,-969466,-2897285,-3421970,-3315802,-3208694,-1716642,-463294,680500,2319628,2503120,2615846,2115305,1048873,294878,-884851,-924917,-1214771,-1126629,-464621,-301078,324818,56555,340801,538376,190765,514061,-178371,112179,-290744,-833909,-824235,-1472977,-853467,-1142857,-634582,729235,978637,2412858,2361121,2340985,2242104,1043680,305205,-1495848,-2292530,-2688304,-3402267,-2194427,-1896022,-391462,788585,1164771,2468215,1447163,1522259,940440,-277352,30413,-1411051,-453157,-357848,-281113,338840,-534904,322122,-217838,-313331,180911,-653868,318031,-247231,-459453,193013,-927761,-109093,-913394,-735866,-17253,-214730,1405361,1194704,1744094,2553015,1252841,1493634,-400607,-616403,-1454606,-2683439,-1779509,-2356682,-892973,-102264,320024,1676708,896144,1707459,1298037,307161,298715,-823938,33348,-488699,-289415,340397,-105953,365203,-377755,-297095,-38090,-950098,154957,-829053,-152107,-19786,-254149,448302,-753833,-348910,-40584,-366364,647935,385060,1235436,1604769,1208293,1565957,324436,176139,-962845,-1882907,-1510606,-2221833,-1221086,-741121,81665,651774,420070,1470523,835739,612376,672273,-326096,504497,-196746,166360,752034,280260,498563,-75625,-120459,-373336,-1128522,-361298,-880109,-415385,-241072,-53699,133062,-222317,351897,35093,-436453,183355,-189895,828290,662998,894383,1073256,641978,738268,-190791,-691573,-944596,-1178665,-1122772,-853303,-567137,41464,299892,546350,728127,566227,323385,62886,25283,-123200,477699,565805,523234,662532,447705,488271,-472758,-429867,-964277,-1064211,-871704,-513953,-211506,321573,667545,661169,660318,407255,176832,-181725,-98642,-80723,329073,652676,214368,664627,192556,-210015,-464723,-781700,-855217,-856894,-555581,28080,88933,111898,456143,-4128,110020,-131108,-128473,-176604,207654,727572,828679,680652,1068022,642951,85562,-657543,-1010214,-1175692,-1409272,-1206176,-519434,-215926,381114,357348,941702,740176,661889,649367,124756,211951,17850,65526,-97147,254127,69604,-151605,-42082,-254046,-527968,-423344,-379572,-216072,14368,-136366,255948,-136732,-350309,-554040,-400765,-95075,-157862,364889,641782,1121122,1260957,1333066,923601,217113,-464805,-930568,-1567867,-1525728,-1310891,-805872,-182898,246721,622391,973701,1181140,622459,429409,265408,-188983,-45064,-226619,-178219,-72246,-35367,-140509,-249746,-144679,-22997,-171630,56982,-81160,426167,307316,-18606,-393867,-342673,-450415,-534665,-611948,-18323,488669,823675,1168351,1140400,1168080,691061,99069,-171808,-1332720,-1601632,-1966152,-1257523,-872846,-551651,250790,639091,1213118,1007080,838549,626451,190236,38871,-6049,-224322,-24077,-389850,-347410,-241487,-281998,25702,-91798,96295,363011,121444,455454,239578,296775,-370536,-784920,-679202,-639743,-419852,-91752,212380,888628,1056532,1491630,1058184,783474,232049,-486158,-1003723,-1539592,-1574389,-1441171,-1184058,-332471,29495,759110,1039776,1045601,1221145,607466,330082,199495,-451131,-295868,-409982,-312034,-442068,-122162,-89834,-239913,278010,74166,-2859,606604,231336,320064,63593,-275718,-313270,-999893,-390508,-567194,-213390,421713,589936,1586310,1334636,1166375,847366,-36053,-244935,-1284312,-1366851,-1257556,-1561999,-915683,-429592,441111,962899,966353,1346624,732917,644083,460642,-21193,-42892,-503492,-176159,-560855,-411974,-54531,-464671,-290171,122277,244134,622470,320032,706459,108504,117704,-89288,-736904,-487517,-882661,-391465,-225161,-128396,997982,1003563,1588873,1157059,368485,803506,-738938,-832676,-1218655,-1583412,-1061621,-1037449,-254158,297565,543409,1121760,956046,995015,698865,103172,540722,-320124,-366655,-428886,-644205,49426,-830169,96057,-218963,154899,429408,44410,652119,82222],[0,0,0,0,0,3,-1,3,-13,5,-26,16,-36,39,-47,67,-74,103,-116,147,-173,205,-243,289,-333,398,-453,525,-603,681,-788,873,-1009,1117,-1263,1414,-1570,1760,-1938,2166,-2378,2634,-2899,3186,-3501,3838,-4208,4611,-5043,5522,-6046,6615,-7255,7949,-8743,9625,-10637,11799,-13143,14736,-16640,18980,-21923,25760,-31002,38700,-51504,79840,-348320,-441277,-247740,1044952,1627784,1629806,2610338,1415843,1488832,-74467,-677253,-969708,-1525440,-1131756,-581055,-240058,22611,139817,-506705,-599249,-1067965,-1648731,-362750,-555517,916609,1705186,2026331,3363593,2261841,2171513,328180,-799454,-1571198,-2245789,-2451682,-2128698,-1440914,-710276,470920,521291,258627,669126,-14612,34176,-419431,140139,1078206,642049,1487461,1076496,591633,854126,108051,-843539,-257227,-937944,-327926,376413,-580756,778394,-792074,-1099019,-974074,-2996969,-791916,-1776712,-652602,1353544,1710491,3504744,3580834,3102976,2321360,634810,-1169764,-2123404,-3002399,-3297764,-2257015,-2098611,-97487,291686,541656,1559598,791496,1182893,492101,621639,246577,36384,739045,117212,822563,-432674,-358885,-179276,-797188,360053,-257484,634444,898701,168937,334796,-924943,-1166268,-2313818,-2440347,-2649799,-1927190,-130829,942140,3517026,3882388,4351489,4005889,2343950,832079,-1534257,-2692520,-3811253,-4006114,-2806992,-2366936,-539017,561625,797484,2649920,839500,1796670,1486806,-353461,1552338,-710128,1156,638115,-1956897,985221,-1214548,-534491,955772,-1295290,2229648,446053,1119577,2087649,-1009280,75527,-2188918,-3357295,-2843464,-3662550,-1614635,-639895,1606491,3719311,4295732,5320350,3689846,2551143,802512,-2033141,-2276447,-4446295,-4454408,-2926354,-3170676,-413233,41903,1460757,2742724,1750028,2623459,1283406,872837,416492,-512098,-192078,-1425823,-415932,-1138876,-724345,-331886,-877415,1619250,626777,2433913,1694709,395421,1557547,-2153345,-1603581,-3546790,-4415207,-2417069,-3347861,908773,1843940,3341813,6308229,4072061,5717028,2451149,-324730,-301713,-5283382,-3537914,-4888390,-4872653,-588871,-2490498,1585670,1786905,1488195,4024848,994396,2732485,1077155,-224860,853535,-1515169,-448026,-1733104,-1578280,-910350,-1135504,780426,461272,2212264,2457352,1645373,2298289,-616816,-944308,-2471481,-4498956,-3606036,-3877384,-1984005,-5360,2222397,4535287,5065337,5424703,4215467,2493697,408178,-1855554,-3402765,-5115520,-4520545,-4228245,-3155162,-275177,356473,2154904,2835382,2372922,3123248,1674180,1541585,731591,-1032230,-600953,-2075879,-1950734,-1406205,-2100900,62675,-194604,1480008,2203221,1876074,3206866,924053,488353,-1010854,-3535122,-3194744,-4906125,-3413728,-1863530,-256827,2787541,3778271,5312863,5414262,3970343,2953649,67951,-1903398,-3794147,-4671205,-4775491,-3872870,-2496567,-799910,1031734,1958300,2781071,3230460,2261477,2454956,1509314,240572,-10846,-1420951,-1717102,-2034624,-2060633,-1309457,-844185,296087,1139005,2161920,2709807,2267986,1472845,15148,-1224961,-2910725,-4054668,-4039772,-3600584,-1780148,77661,2215437,4257769,4865067,5234263,4230327,2013670,-99780,-2092020,-3830310,-4514969,-4540902,-3923610,-2202789,-876626,753828,1912910,2777834,2936276,2423985,2208620,1357203,570958,-576193,-1078865,-1495230,-1923533,-1794172,-1710460,-737513,-8528,1237310,2120947,2832689,2497707,1473676,162427,-1385810,-2791689,-4017103,-3758544,-2989367,-1893337,503759,2167945,3940922,4759082,4657370,3716243,1816947,-89483,-2202264,-3374042,-4161884,-4042058,-3305681,-1960271,-599721,706520,2246768,2447734,2537492,2393378,2198188,1179636,554976,-283294,-1087293,-1300454,-2014353,-1860279,-1386499,-597733,240831,1374654,1866530,2240457,2070939,1587702,179703,-1208317,-2474453,-3320075,-3708304,-2706231,-1095205,371169,2472146,3711487,4267527,4177818,3097430,1789523,-440965,-2140040,-2999297,-4119710,-3684328,-2848535,-1639379,-208248,458890,1657219,2006388,2310487,2154133,1779393,1440584,376636,103194,-599479,-1418122,-1582050,-1670688,-1249379,-790368,-244409,1169583,1492939,2090715,1945794,792122,632803,-1201465,-2434499,-2812974,-3025421,-2118334,-1179375,663245,2342661,2955536,3773690,3541573,2717219,1075484,-490243,-1692027,-2727331,-3383509,-3365520,-2564634,-1691149,-421416,695528,1266298,1869556,1813107,1862027,1887534,616212,1163578,19531,-391023,-676602,-1581153,-1088438,-1598493,-878020,10343,348587,1634346,1117259,1979814,1097844,-30007,-538417,-2186302,-2529369,-2239801,-2108222,-533607,259558,2076130,2954787,3016891,3265014,1740371,1182482,-661643,-1806593,-2106410,-2936885,-2146884,-1859423,-1184671,-105114,65316,1307872,1011123,1096392,1351316,1048452,1336521,498422,230990,-11704,-923852,-539836,-1518342,-869402,-833088,-757759,640798,467653,1463300,1077690,876860,426207,-1262718,-981863,-2451982,-1946411,-1104940,-984957,1245636,1281319,2371339,2717831,1571333,1941830,195510,-510091,-1142532,-2323469,-1578183,-2168371,-1269056,-392762,-832767,741623,163656,863627,1209084,515351,1474208,526946,1222691,628338,-218836,266387,-1255405,-527123,-1192754,-1146281,-99662,-506930,953567,416303,838167,898340,-415048,-187384,-1256440,-1236946,-1149670,-1226555,371565,272159,1331642,2159054,1641824,1733452,485340,290583,-428632,-1512586,-1066623,-1961756,-847970,-636587,-617229,177990,-631801,643609,-16792,318036,552142,193455,1334307,631541,1072828,1095966,-296036,340203,-909910,-793244,-582431,-1040937,-46323,-343475,441893,701141,100984,420505,-628406,-429877,-824715,-891825,217110,-425967,893207,1086253,1247985,1602969,529483,817162,-207041,-669609,-586633,-1451299,-709706,-836578,-422351,172914,-98527,401096,-53247,-115329,98869,95598,617619,489326,705463,962027,659373,827636,143254,-140099,-352733,-1134301,-299320,-752749,-609832,-22246,-93997,360602,15863,-20834,-125309,-556157,-132943,25987,398140,988707,826398,898827,840337,438114,-220689,-288758,-816640,-797497,-556810,-382773,-254971,370591,155734,174624,-134072,-498533,-701890,-683495,-245870,113482,307869,884317,1096290,1082345,1018226,521049,-110573,-248343,-431906,-934316,-870450,-357513,-524569,-201909,99800,1100,186239,223236,-4118,218864,546279,587098,546411,898729,840124,392075,197520,-341607,-653268,-636478,-399229,-375138,11807,383692,328041,614867,285513,-286932,-481183,-963215,-459886,-546420,-202431,780310,629596,1062614,1492124,951248,695202,-17095,-363577,-723749,-949787,-998949,-814025,-597030,-249319,-176158,391849,338242,276731,316556,468293,759218,640976,691017,548549,397038,43267,-652973,-448775,-1171247,-767340,-429305,-176008,542818,424034,783587,501109,143432,-313942,-739306,-846956,-822024,-759586,-364816,92918,905497,1319511,1086830,1467011,853076,290104,-425843,-960515,-983833,-1146454,-1019657,-790780,-576594,-195499,88223,197752,233328,779157,498226,846236,772408,737346,568049,-6075,-237385,-259152,-1173478,-833226,-715864,-753593,-93359,258352,882341,754728,608799,240686,-273221,-862347,-996929,-1081512,-737726,-295561,371399,765900,1121527,1100589,1079659,1169051,575487,128799,-416981,-896836,-1067149,-1289157,-1099371,-796041,-453628,-38555,145227,579639,686241,781769,872803,821270,736344,177910,-225874,-230718,-588310,-890395,-824692,-766836,-369783,269297,426193,899473,916404,653497,9796,-111207,-545405,-922851,-1106351,-878497,-263181,48979,632743,1235932,1448184,1138948,966627,608888,-48270,-701282,-901061,-922045,-1044956,-996083,-1043004,-276783,-42474,292803,693095,400845,1028068,1353442,1022553,883094,176214,-43458,-394535,-709870,-851469,-1149949,-649642,-601090,90108,768406,731342,1188648,598775,306703,69674,-856853,-813774,-870834,-1062581,-369503,-76631,557725,1097144,1281410,1322001,883804,534422,29957,-303629,-809096,-1099501,-712144,-902668,-639161,-636355,-447950,262616,333325,822627,867364,846494,994142,411868,757618,-91231,-406879,-523442,-1011302,-1131047,-727892,-36708,302283,515846,1164176,638215,916732,394420,-407096,-308030,-1157860,-1154606,-882246,-890142,154821,485564,1050039,1239348,744807,1062759,452127,136203,-428636],[0,0,0,0,0,9,0,16,-9,23,-28,30,-52,49,-77,81,-113,134,-160,195,-228,278,-323,382,-448,523,-601,699,-793,913,-1037,1177,-1340,1503,-1710,1907,-2150,2396,-2674,2981,-3307,3676,-4069,4497,-4976,5484,-6051,6665,-7336,8092,-8895,9813,-10799,11925,-13180,14586,-16216,18053,-20239,22791,-25894,29721,-34605,41115,-50274,64355,-89346,149394,-711980,-1087246,-1889381,-1795122,-952338,-1181861,651953,1075039,2179532,2337231,1690122,1971397,527820,-80473,-463659,-981631,-1065704,-609493,-327054,-417675,-134073,-1183781,-795829,-1633045,-1434803,-608322,-675496,1305388,1068851,2097919,2371335,1468803,1535723,-53032,-494245,-864875,-962110,-546489,39895,887740,731587,905893,205743,-486442,-1488824,-2589938,-2048806,-2276712,-1302621,280548,1259944,2121072,3303525,2385192,2357398,1320910,177720,481824,-2101610,-559837,-1115179,-2005621,129621,-2448493,-753126,-696560,-1661436,187253,-538708,764472,1828475,1517688,2356938,1708309,488769,550778,-902657,-1345533,-1189273,-1383676,128692,561648,1271850,2199211,764274,981867,-920488,-1599071,-2496644,-3655896,-2285438,-2387386,102485,1487037,2096883,3891134,2750821,3143130,2033992,513961,72650,-1343436,-1570306,-1998828,-1782200,-2050733,-1958442,-1332642,-1308589,-231187,-417088,1065256,1906805,1916956,2667695,1540455,1542139,487827,-1182597,-1196922,-2617059,-1680996,-1376951,-426515,2111753,1118755,3156806,2011004,-19086,1156570,-3500794,-2279543,-3619638,-4526632,-139372,-2429411,2008608,3168459,1596555,6219001,1407704,2943377,2270339,-1804024,1126936,-3257732,-2363456,-1635938,-4176346,-1068885,-2491095,-1168321,530071,-414174,2716686,2066286,2853495,3452063,1469085,1771165,-555934,-1864276,-1778095,-3877598,-1238164,-1975467,392990,2363286,1557573,4045177,1703782,1419708,-146256,-2865416,-2816840,-4554320,-3100146,-2465531,-654297,1640291,2177037,4481413,3241515,4389321,2589564,1346348,903987,-2743116,-1087597,-3364764,-3264448,-1872996,-4298053,-733068,-1509115,-205749,2466792,729079,4484360,2478380,2968430,3472740,-1458541,837900,-2964115,-3470459,-1396103,-4635089,730738,-20723,1334802,5091836,1397226,4181634,894681,-1433180,-662873,-5371067,-3161039,-4267618,-3404895,268469,71588,3241516,3778628,3838812,4677822,2349763,2008377,-212772,-1587274,-1941130,-3431608,-3113638,-3311280,-3071512,-2036409,-1377231,244008,1709528,2596223,3688016,3357066,3055950,2297827,299566,-1331260,-2527627,-3626618,-3179723,-2461049,-1328746,972687,2142390,3145033,3984882,2328397,1424008,-744871,-2853231,-2913763,-4819800,-3400638,-2612845,-1121504,2156780,1952167,4456601,4385071,3496113,3674758,463152,874574,-1179799,-2888576,-2708900,-4288220,-2978849,-2938957,-2796255,-173642,-252497,1922165,3215312,3244915,4512443,2847573,1717624,731181,-2110282,-2846211,-3512486,-3946136,-1940921,-1234070,928775,2855394,3126646,4033876,2700246,1126663,-424325,-2690959,-3615752,-3895005,-3759640,-2163280,-720508,1382409,2873595,3837086,4406033,3314654,3222151,1553618,266185,-1037996,-2893741,-2969157,-3794141,-3538491,-2643190,-2387652,-790052,437087,1800823,3252024,3267708,3790013,2958753,1840203,72051,-1530893,-3165235,-3623849,-3185221,-2333735,-813633,928664,2274559,3475542,3020958,2714265,1126102,-780726,-2065879,-3824755,-3981840,-3303236,-2170848,-627671,1477875,2785670,3789303,3702725,3593780,2417855,1424891,127197,-965626,-2104689,-3225027,-3393242,-2907062,-3072770,-1782409,-1120794,447491,1927571,2942654,3909572,3441822,2936718,1603262,24710,-1265030,-3051784,-3269654,-3035847,-2461027,-668909,859142,2464768,3203134,3221876,2261936,655157,-1040945,-2333052,-3293814,-3474532,-3252316,-1790142,-400805,1214634,2595380,3173470,3306145,2857384,2306340,1119681,-72854,-964578,-1937432,-2377277,-2906753,-2963575,-2379801,-1853870,-774742,452894,1498717,2951433,2927801,3516308,2733704,1371224,268997,-1896476,-2734359,-3239350,-2913555,-1867186,-506105,819841,2163130,2630333,2639280,1918989,634520,-907452,-2278376,-2724507,-2665417,-2417454,-1456072,55794,1067487,2279289,2722067,2932748,2664042,1777508,1026348,-4526,-1084862,-1341238,-2255362,-2349559,-2314721,-2245940,-1269586,-613475,161712,1517586,2389640,3106033,2747315,2670940,1349443,22199,-1132936,-2343214,-2685794,-2560538,-1681623,-450539,458278,1932266,2338488,2048671,1408443,290110,-517724,-1952763,-2381276,-2199521,-1960410,-931383,74919,1260826,1811162,1960754,2444928,1662620,1475131,568261,-99527,-417696,-1693684,-1486857,-2169235,-2104108,-1688334,-1929672,-756763,-79610,1164567,1992414,2146026,2804522,1913834,1437251,380731,-1096414,-1405773,-2482920,-2060232,-1348795,-848910,918816,1355763,1893308,1637360,642042,478579,-1353854,-1439803,-1515030,-1777899,-1029250,-1005788,427714,1172597,1364243,1958527,1524867,1481299,742434,133494,39652,-900343,-550552,-1575004,-1381249,-1569978,-2006097,-855580,-1154546,-106789,828240,1119260,2469681,1582943,2131101,1369499,-80110,106549,-1689281,-1477804,-1669521,-1519245,179255,-266900,1140155,1033471,771939,769097,-681692,-219065,-1528608,-1657433,-859283,-975359,377612,146439,1012232,1680520,1092478,1604691,543287,465384,208220,-192652,46918,-802748,-624922,-909407,-1538126,-698294,-1386096,-608220,-100397,158074,1334797,1336645,2072632,1532986,982607,619424,-763931,-704885,-1338781,-1079847,-912556,-832232,551370,217433,971444,540749,-227248,91241,-1090604,-829999,-969375,-978972,142109,106179,1124843,1082988,730396,1173669,81136,409341,24713,-542723,138585,-648522,-78862,-370077,-882452,-612159,-997133,-566755,-820229,-526657,163648,375337,1387032,1160803,1299438,1241656,459555,260671,-492563,-804305,-587566,-808802,-108080,21957,324535,461448,-23098,22658,-342652,-705527,-653526,-715558,213755,590291,700289,1124045,954652,985139,360546,125232,-250370,-532919,-275123,-258668,51993,-19050,-173414,-20366,-303116,-616517,-703588,-743485,-756390,-400574,405441,576874,755757,1215951,821140,783679,464819,-23344,-294206,-760510,-275466,-466921,-175279,-47213,-335135,-403919,-579319,-644415,-607680,-693393,-19575,551456,882035,1116504,1200648,849308,538175,23440,-339445,-487932,-668461,-420578,-361398,168753,225923,357398,216530,85983,29736,-598749,-727166,-929743,-433878,-231753,549701,795302,703605,821096,1075776,403756,293276,-83001,-81311,-166070,-406823,-452035,-498414,-572262,-668030,-875243,-938828,-645223,-191996,185370,549359,1096402,1325153,1308534,1027757,161033,-107242,-621560,-661602,-717239,-542097,-388976,-72734,420878,441086,391938,12331,21097,-268101,-1013642,-641273,-937517,-544733,210392,5358,927664,568926,550519,704924,177445,679814,-36086,-84766,21831,-451415,-386566,-903760,-823627,-1144883,-969615,-308110,-417933,368838,852081,1156575,1591000,1018807,888745,514660,-124797,-725530,-855782,-1057484,-1066182,-457895,114695,384879,807236,666116,289052,117769,-518407,-562042,-685271,-507164,-491867,-187491,491059,600390,602880,676411,973162,1008149,454489,254951,-124657,-191951,-231035,-818123,-919309,-1037870,-1209576,-1137516,-767136,-72342,734613,1194578,1368050,1589624,1427472,918702,284503,-287090,-1024999,-1358986,-1249447,-949516,-378195,61284,290178,711224,649789,478897,119832,-154465,-476086,-771783,-753249,-890442,-529795,310859,183245,610630,556009,609812,774375,647637,532781,268289,145294,-109178,-601920,-739439,-1070801,-1285983,-984567,-491259,-118746,472959,1206592,1486197,1415913,1434865,691566,166602,-240105,-1302060,-1029494,-1450762,-765739,-565291,-124529,870641,552166,1122028,619573,160620,46941,-585330,-479026,-770798,-916943,-256248,-394297,355349,305893,434839,1071321,516028,827499,508840,452754,184262,-511482,-349665,-1062461,-1117452,-1098439,-1497778,-169707,-63387,792109,1149338,1024489,1369464,1012325,846928,382169,-1078880,-706845,-1523904,-1050666,-909020,-607678,328633,183263,954774,778972,566606,479863,-352822,-5425,-845437,-874474,-286445,-656036,147825,-133535,278513,667291,362444,1009180,812029,476248,490710,-88138,284232,-1079245,-854567,-1047983,-1583280,-547679,-868341,-78539,838062,1028203,1829124,980721,1330351,834148,-76251,-123153],[0,0,0,0,0,-1,0,5,1,14,2,17,-4,11,-15,8,-24,15,-25,21,-25,31,-31,34,-39,36,-43,36,-39,35,-24,32,-11,16,5,-11,30,-53,69,-103,126,-169,205,-254,302,-365,420,-495,564,-643,739,-816,933,-1014,1134,-1223,1321,-1417,1478,-1541,1536,-1491,1327,-1017,493,352,-1385,344,216505,429788,-114038,-996257,-1115689,-2846576,-1978803,-2142767,-1374021,103901,614927,1768361,1868405,1502802,1085648,496221,-530290,-403029,-604111,-107031,834292,457470,1466289,748999,8709,-252858,-2186912,-1432875,-2407029,-1720689,-1092882,-878990,525263,519616,1319146,1183909,1113208,994611,350800,1234337,404212,1345739,696806,743339,537745,-1266622,-1340701,-2560883,-2932415,-2060742,-2134103,-363710,1195195,978303,3011380,2282533,1509822,1805094,-970864,-219716,-1219628,-1776168,543622,-1118569,1348013,1474480,535525,1649276,-698725,-641314,-1569680,-2676034,-1753425,-1771748,-983542,-444996,230786,569226,1287960,1004221,1463049,1585931,1152148,1955413,1359113,1079557,421374,-788841,-1350186,-2955770,-2962754,-3870129,-2643172,-1275539,-327794,2077583,2273848,3460083,3007329,1808943,890859,-718827,-1472095,-1691409,-1775895,-1271137,147861,506267,1769172,1723247,1081240,1083195,-787958,-1117689,-1735954,-2655524,-1755363,-1914339,-792672,-148062,-140540,1590518,1215187,1792116,2699898,1447717,3169920,1690882,846510,1219433,-2352905,-1437337,-3439498,-5147817,-2160106,-4636617,-537654,981457,566375,5678148,2051048,3788253,3062355,-1249613,982150,-3441475,-2568779,-1585357,-2902994,958206,246272,1877683,3077480,730463,2103292,-358454,-1344237,-1258137,-3505621,-1326011,-2705621,-1704700,300778,-1365586,2144254,803390,1820940,3962725,1423282,3853450,1739148,928751,825821,-2723486,-2441483,-4741978,-4551909,-3683284,-2978471,-331757,956689,3546773,3766019,4733719,3889976,1829882,1139692,-2464348,-1822348,-3590401,-2797963,-796391,-1593856,2078959,1668675,1825270,3561312,-113449,1760773,-1395976,-2220177,-785271,-4730972,-396698,-2456940,-1595381,1481000,-1755825,3560213,1676375,2245453,5523677,621391,4064894,1114672,-1446247,146449,-5847618,-3218285,-4856190,-5217424,-954555,-2217616,2588893,3382979,4328357,5794052,2422507,3112508,-251561,-2089136,-1934147,-4500063,-2459883,-2241942,-856082,1823068,1174820,3150082,2407378,1246020,1003049,-1347283,-1214802,-2457238,-3015689,-2011839,-2406938,-854672,-478186,363904,1805721,2377282,3371632,3282352,3729223,2225128,1277213,-164431,-3103720,-2780421,-5486628,-4740242,-3910220,-3392664,775551,1086363,4293258,5061130,3903906,4680218,1006921,266225,-1661150,-3875291,-2425558,-4395301,-1251703,-330062,141509,3130279,1822134,2545499,2143242,-230395,765480,-1875188,-2149337,-1837549,-3262154,-1255335,-1583185,-650513,1021183,1092135,3062766,3113439,3230287,3747681,1931770,1229097,-566697,-2372107,-3592190,-5194943,-4736537,-4171171,-2598335,-134882,2096585,3832299,4938055,4553588,4012509,1678563,113751,-1948792,-3543403,-3111322,-3249453,-1950898,-308156,594000,2252791,2682125,2376255,2006203,548883,-101859,-1595168,-1721004,-2363737,-2484400,-2155937,-1428345,-548346,238398,1669986,2468951,3098145,3468594,3198934,2622267,1527603,-713275,-2444636,-3813378,-4817095,-4862427,-3733504,-1994452,-228662,2030532,3670163,4482137,4588254,3230142,1830407,-94166,-1920829,-3136775,-3523946,-2815700,-1916608,-606845,1095113,1372610,2356160,2185012,1262259,761522,-540640,-939303,-1705722,-2200609,-1743845,-1883573,-1221314,-533091,295730,1513625,2322758,2789881,3010679,2887177,2357250,886356,-532282,-2334398,-3611270,-4446266,-4556872,-3297950,-1903695,111716,2209693,3426900,4369647,3933206,3181633,1591790,-531392,-1537147,-2586784,-2881708,-2484336,-1686559,-330760,514918,1745123,1749132,1704341,1196694,481907,-351492,-1123914,-1656499,-1732118,-1881259,-1253837,-1292654,-340468,631518,1001194,1981039,2628151,2921023,2919897,2138121,947373,-479515,-2346523,-3155983,-4403460,-3890858,-3009226,-1533299,368170,1868823,3411489,3626738,3680741,3094074,1157681,-59392,-1570920,-2347668,-2341849,-2128023,-1108820,-330244,411504,1173320,1175561,1395345,668110,410500,-406287,-992613,-974334,-1409867,-986095,-885843,-856606,-364439,27209,861418,1644563,2135651,2277799,2234009,1657474,658489,-488486,-1815995,-2830742,-3616777,-3723775,-2468958,-1521949,25638,1891635,2540552,3475225,3138601,2137201,1309109,-567011,-961574,-1956006,-1693266,-1429073,-1348195,126974,488005,1167635,1139138,192817,826062,-197233,-192780,-555201,-1187532,-589246,-786955,-501704,-564241,-593562,464367,169138,1427411,1473210,1951067,2185197,1076666,871027,-382865,-1592274,-2003508,-3301608,-2453266,-2303005,-1338105,441711,1175418,2397563,2615505,2493331,1909688,772380,334850,-798373,-1022056,-1170826,-1266118,-236529,-543724,523033,574668,326854,736026,-388215,134147,-496649,-600514,235351,-534554,29469,-351432,79401,23520,-403611,939541,493377,1134704,1714061,930158,1662051,62391,-173664,-955004,-2501319,-1801796,-2584733,-1866316,-602861,-247937,1513110,1356449,2147816,1910798,1386720,961137,-471622,-350669,-785702,-1127118,-433955,-487401,222374,74463,-37030,262456,-561735,-306929,-513713,-627798,-19482,-172297,562209,-149208,39416,640978,-392793,527015,-149019,568797,658875,515321,1199164,592567,722793,-44075,-1018028,-857426,-1927227,-1859240,-1515442,-915604,192072,289397,1577558,1301411,1121077,1093321,316602,408450,-564955,-577841,-140443,-608058,137699,45706,-54959,21751,-753266,-519119,-807688,-740557,-350511,-292455,605131,368470,636049,702624,122647,403253,-276486,118318,55493,227987,439395,364615,1013535,109929,-130301,-337857,-1148703,-1385685,-1372535,-1037627,-551115,-432961,538505,631966,917800,1110181,562174,594339,54147,148228,166039,-328172,336238,308699,242460,303004,-601427,-790783,-1108651,-1055976,-899009,-627434,207560,412317,757559,1128354,597751,885220,318585,51946,-341713,79936,-49641,87297,350271,237706,304639,-14335,-254652,-289368,-862165,-683805,-612806,-514953,-40707,261037,560133,307007,379571,390163,188482,346383,298478,171731,295473,631473,617846,174692,220392,-360742,-1017877,-1358331,-1306959,-978808,-382764,-307054,599055,1059392,1239893,1249837,682092,376738,28319,-391084,-462019,-499689,85897,7938,138476,381077,191704,-14071,-57838,-532709,-130574,-417974,-305491,-97530,-29222,467959,86165,159142,195789,171276,310019,259088,562343,677980,590533,653001,141363,-95716,-770220,-1243833,-1355299,-1405640,-1399259,-800902,-10626,545161,1030657,1642565,1126435,896080,506739,-215429,-201659,-728367,-631588,-725168,-326302,49008,-78328,62725,-36488,27353,-251210,-115200,-169616,-103065,-92538,-147045,-282825,142744,-32592,-151904,-62206,-233217,575890,416901,917064,971766,774119,667316,-394305,-616366,-1273265,-1393479,-1343869,-1505347,-479760,51945,486899,1601997,1232156,1440798,943717,560827,18140,-350289,-555912,-1056525,-894235,-448140,-266552,82378,170942,186494,375494,235925,-6148,143510,182902,-152173,-91317,-69387,-503826,-465908,-497705,-400441,9715,365989,940889,1365502,1187215,1023493,520833,-122470,-912299,-1525638,-1309445,-1530355,-1342984,-659852,-105388,603805,1265900,1408877,1374699,1017009,590742,23873,-185632,-523773,-790232,-812628,-890620,-357085,-89541,-73817,367888,6065,340047,305600,-10474,339867,-345724,-202527,-347768,-633025,-145088,-453402,-141189,316166,434601,1002765,1197186,1240044,873542,179962,-78019,-1211210,-1115235,-1642552,-1771711,-959384,-844644,177617,651706,1082995,1394212,1115923,1126375,420962,23810,-110193,-1209995,-778481,-908165,-745201,-222715,-125967,30025,464998,-11666,450346,141830,569005,86140,-174478,106750,-286783,-213629,-764926,-360073,-160426,-203424,777575,546191,1255849,1272386,863853,876068,-504984,-592707,-1383969,-1122132,-1308191,-1597734,-410293,-87502,487039,1399189,1048147,1504760,929518,459567,314429,-630540,-222504,-925334,-775666,-116715,-863006,104593,-42340,-42322,587696,23832,701065,141720,404582,164655,-593159,58887],[0,0,0,0,0,-5,-3,-7,-3,-6,6,-5,20,-11,30,-26,39,-48,57,-75,85,-105,124,-146,172,-202,229,-278,306,-368,407,-469,533,-590,682,-743,856,-938,1050,-1166,1286,-1432,1570,-1738,1909,-2096,2297,-2516,2751,-3015,3290,-3609,3945,-4325,4744,-5205,5745,-6341,7052,-7873,8869,-10085,11627,-13671,16575,-21111,29635,-52487,285914,1259516,1770654,1386009,1548975,148129,-36319,-1033339,-2238910,-1813031,-2112341,-1133287,-661597,198476,433018,544472,208226,101901,116234,-515196,369585,381575,1664065,2058809,1799578,2368055,646765,357936,-1327596,-2362197,-2567595,-3199109,-2110882,-1169088,-59872,782617,1304613,1589300,1230476,862246,-431459,325547,-218934,239732,840874,599118,1560343,813008,303686,273571,-994932,-1278977,-1198465,-1446605,-440420,-517167,-540330,822549,-800281,-525859,-492936,-1656200,484773,-48209,1245249,2608023,2421629,3387700,2007741,1116124,-145676,-1901169,-3341131,-3455164,-3263674,-3037528,-703121,-372830,1507985,2056763,1687161,2567134,581311,895546,-123276,-685709,212673,-824606,538318,-221090,352035,408167,-282789,481612,-967060,-72291,-324325,-649689,271978,-615416,-395490,-659405,-1734925,-896872,-1501472,-360804,1091193,1177613,3189037,3598723,3157910,3047131,898362,-117944,-2364654,-3660599,-3610524,-4654823,-2557862,-1686620,46931,2174079,2014781,2891048,2516035,1404377,852418,-36352,-902611,-296853,-1019230,-178331,107478,-1119140,1140204,-490177,-57496,870281,-773398,1085562,-119684,-458881,393083,-1771688,-984384,-1809159,-2580050,-979730,-900012,652174,2665690,2856387,4409037,3532097,2481667,1811192,-1304975,-2271663,-4743148,-4783901,-3813874,-4074446,-627466,-296470,1959125,3485028,2491028,4059631,1118082,1434153,308338,-1876630,108801,-1917008,-540591,-470727,-925783,427963,-351523,607887,613902,585163,722745,222230,577397,-769700,-1017353,-1844049,-2129853,-1840148,-2230822,-90019,579058,2761942,4162522,4232363,4691094,2498160,1463144,-901799,-3913403,-3607742,-6086131,-4290153,-2985333,-2286902,1880666,1311618,3494528,4229397,1899429,3840866,-80865,-6705,-123460,-2681036,-159495,-2608887,-942941,-94179,-1238891,1146644,19163,1241891,1484494,794232,1585495,-158087,63572,-1290063,-2546551,-2169695,-2932786,-1631828,-643185,856712,3285067,3760517,4863387,4431367,2604694,1530712,-1646896,-2982963,-4734690,-5557200,-4004929,-3548474,-1367518,716452,2191810,3775471,3516574,3744849,2172995,1413659,60783,-1309251,-889743,-2491906,-1252212,-1269042,-1345270,197198,-521877,1287670,853654,1070672,1926016,467983,985842,-1075976,-1686642,-1844732,-3825283,-1972027,-2559224,-468932,1819830,2287998,5060032,4461104,4221695,3282894,85470,-987750,-3559349,-4925236,-4943666,-4745583,-2766266,-933695,782564,2564430,3168812,3923167,3001437,2421230,1464702,-202294,-830472,-1389195,-1774854,-1817607,-1866024,-1171960,-701966,298634,584023,1101336,1509234,1391751,1395443,616720,-595796,-1433142,-2434364,-2614389,-2641888,-1824022,-604253,1646486,3152204,4111595,4482200,4110303,2696755,625376,-1480771,-3580674,-4608630,-4899788,-4164932,-2735994,-1003094,994133,2213429,3522029,3732551,3196796,2374323,1152221,67385,-922296,-1266297,-1726785,-1839893,-1275597,-1350428,-449811,158709,546275,1183933,1560015,1567511,1247366,706962,-120069,-1273339,-2286757,-2600891,-2782748,-1722842,-226361,1091885,3171111,3690771,4355430,3811457,2295966,651975,-1847739,-3425860,-4419701,-4593381,-3891014,-2415417,-698890,1152071,2513277,3079354,3110388,2758848,2031641,1037160,-88703,-639590,-1138840,-1662557,-1364743,-1298129,-1311376,-584118,-188537,574132,974950,1015215,1532930,1051552,408994,-96665,-1138193,-1858191,-2317405,-2047207,-1237309,-467516,1245267,2633434,3471692,3694643,3252774,1988408,12356,-1292102,-3092322,-4294276,-3899194,-3758945,-1975635,-735981,725106,2025990,2459442,2810889,2606253,1774469,1155991,108291,-470211,-1067707,-1104620,-1075449,-1388319,-913902,-786222,-228454,347274,482082,1361667,1106360,1194986,789120,-295357,-880756,-1840604,-2014980,-2036993,-1628595,74658,1230221,2424335,2987893,3000295,3168500,1255399,191127,-1303084,-2937059,-3158563,-3738519,-2855058,-1719214,-635604,1156830,1557864,2535054,2305268,2095736,1637840,373401,515029,-243851,-681825,-734613,-1105427,-1031552,-947980,-864473,-640153,-266670,537556,486940,1234074,951205,446819,376575,-986813,-921770,-1753143,-1605188,-503598,-417075,1461032,1981942,2575676,3132753,1736931,1484318,68803,-1687522,-1904838,-3438115,-2547256,-2265163,-1452356,5222,282177,1815997,1800738,1986603,1747680,725883,1271092,84932,9557,256050,-853963,-467890,-1377831,-850583,-539730,-1148683,-7896,-135881,846354,910628,418503,1150019,-167932,-133653,-953188,-1346492,-710132,-1326227,286236,511192,1314338,2461206,1668211,2167632,575383,-166661,-1133832,-2476217,-1729410,-2724656,-1676801,-713480,-642031,910277,551785,1409928,1377678,621558,1349657,79931,752007,302131,-240704,513979,-1028969,-225919,-608135,-1218449,-445291,-1146208,218615,317626,202222,973898,141043,705541,-357774,-600843,-211840,-1361401,-288283,-229162,575274,1460321,1079639,1894292,924124,636285,19761,-1270190,-895917,-2022366,-1556608,-1182381,-875438,241762,106248,760899,893866,534587,1086244,148827,772299,477383,225079,892109,-66720,198342,-484046,-722740,-925801,-1172694,-619938,-878951,-15428,381931,77675,977809,460001,21101,104722,-567873,-154375,-515466,-18067,582926,605389,1520326,709379,803240,405533,-671387,-739995,-1445854,-1195481,-1106975,-854785,-29714,-358571,429763,518372,335261,452694,-3775,480813,264053,514213,558340,639836,797983,254504,-56342,-427102,-1197919,-902234,-1359282,-1011464,-318762,-169419,545433,335480,725612,309294,23198,176514,82337,4575,117319,279858,721091,582568,670654,538718,-68708,-422744,-775729,-763227,-746830,-662417,-13484,132624,62336,166912,213269,-25423,98077,-63007,-27815,134200,586262,414191,972134,720494,626696,195443,-569718,-968067,-1357309,-1303222,-991763,-643247,53466,246297,444654,685787,667146,240472,202959,114196,215893,403935,296818,227851,468038,116171,-73759,-401560,-745944,-679643,-834423,-425315,-19445,50458,235146,433506,475524,-38440,-121212,-351322,-756182,-235105,126004,252037,1138535,972811,1182752,743064,271514,-148594,-925481,-1333765,-1450131,-1195065,-725012,-549870,89170,396609,537050,646695,622187,560687,651583,303284,169350,248710,426603,139656,-171780,-163188,-701998,-558267,-750203,-474808,-187681,-113692,694914,141620,489192,267565,-304204,-136396,-831798,-842045,-532667,-150370,566252,1076458,1104091,1215863,677885,633083,42852,-835399,-1087086,-1474104,-1361486,-1058913,-370546,-361395,174287,624153,617431,1014580,641566,580798,430100,213915,380844,-91772,-578975,-313724,-542325,-737141,-752578,-513600,-387645,-17973,355927,334237,602372,677362,209388,-25734,-650939,-671900,-694165,-715687,252089,344563,1103198,1297848,1331016,1301141,339829,-99233,-729237,-1186872,-1250003,-1400000,-1035632,-664053,141714,153934,525689,869024,815796,716281,639155,468802,301165,176875,-274314,-155118,-744432,-1096389,-425892,-633296,-678235,-282110,-69527,479014,885282,657739,577681,-27015,-138342,-702451,-745682,-783467,-432895,-129170,389264,832758,1302434,1042419,1301827,705616,330993,-523865,-1045272,-1317375,-1347987,-945930,-916895,-9499,333939,226902,1115506,983896,854590,958450,603319,560627,277864,-121983,-376987,-640808,-618630,-1109338,-458323,-432537,-160120,572249,435620,958282,470282,495733,287598,-495735,-476085,-756945,-870164,-342363,-431584,536430,617817,1084625,1138323,862847,825215,-131420,-438947,-693745,-1544127,-762551,-1488942,-740690,-285913,-132550,621986,348598,990538,640539,503558,822055,65298,374926,-220762,-667149,-543184,-961259,-668852,-961315,-507408,92202,-235049,888143,612621,698470,582182,30002,-71876,-919890,-688848,-725649,-740935,-49325,92860,414851,1294886,741711,1293935,142070,292473,-146803,-870621,-828774,-1323202,-987251],[0,0,0,0,0,7,-5,9,-19,9,-30,20,-38,41,-51,69,-75,101,-111,141,-163,196,-230,271,-314,365,-417,481,-550,621,-718,802,-921,1029,-1159,1302,-1452,1628,-1806,2016,-2232,2474,-2739,3020,-3336,3682,-4051,4471,-4911,5415,-5958,6557,-7246,7984,-8859,9813,-10941,12234,-13764,15618,-17871,20751,-24489,29640,-37126,49107,-71295,126375,-620629,-832110,-13236,297085,1889690,1991708,2440267,2232468,945581,930208,-549264,-1485682,-1761704,-1818342,-1346894,-523228,-293422,-239342,164841,-606312,3986,-981067,-434466,293355,90259,1902046,1507456,1984499,2009786,476870,632704,-854624,-1039330,-1346448,-1317394,-566330,-350704,468873,417862,636958,-542397,-900447,-974226,-1659255,-1006317,-718689,409273,2037286,2379431,3068815,2775874,1649890,1147775,-452069,-1824851,-1538416,-2782206,-1186463,-1659127,-1302878,556818,-1244664,678547,19797,-340135,990973,-137597,1404651,1424180,1351401,2182955,997453,188964,-218400,-950214,-1715879,-889645,-1435852,144369,767288,467374,1496438,-112610,-200700,-1455938,-2164046,-1832039,-2147362,-297494,195871,1912016,3161414,2845902,3617998,1858148,902015,46963,-1903020,-1958823,-2832416,-2463055,-1654707,-1423163,-713331,-93572,-181626,736856,350772,781479,1297538,1186984,1783780,1262271,1059340,431603,-783959,-870094,-1686757,-1739377,-1157655,-566470,738247,899959,1367672,1484734,495059,-779377,-1460610,-3071786,-2311529,-2057575,-1568761,1270293,935753,3593316,4213820,2564093,3979112,316050,-180168,-695134,-3966273,-1703815,-3729267,-2625185,-481518,-2232269,587175,374313,105166,2211296,138960,2341747,2149031,716472,2662408,-306877,293364,-872990,-2549276,-841725,-3251207,-469860,-129118,72092,3347035,574020,2918414,242811,-1488451,-480006,-3962271,-1908155,-2883981,-1753846,1363724,905363,4008471,3731491,3805525,3165313,1298490,445918,-2176919,-2388283,-3534104,-2921608,-2657995,-2511796,-399970,-653783,864684,963079,910936,2679141,1479777,2548038,1770378,584056,1198311,-1823419,-725951,-2521795,-3027042,-588691,-2448412,1111240,1498729,1020765,4009577,-4632,1667565,-518750,-3546080,-1217627,-4912093,-1927126,-783782,-1050308,3677890,2092085,4292006,4558596,1700367,2825162,-816174,-1775819,-2336179,-4063542,-2451891,-3338861,-1837052,-889916,-985339,1418959,642698,1730121,2487842,1704060,3135001,1249034,1356942,349318,-1675911,-1294661,-3261372,-2741554,-1698691,-1239620,870483,1514481,2462724,2406929,1898125,781093,-1029462,-1929556,-3631806,-2901939,-3035521,-1347081,684550,1397365,4089153,3835192,4133886,3538253,749704,689321,-2183400,-2376697,-2932278,-4130230,-2193477,-2497172,-1183794,43874,-71472,2101244,1515142,2429989,2794944,1662197,2488809,567377,-304311,-512228,-3204625,-2305285,-2740135,-2263775,-376373,243076,2149301,2597452,2175545,2511998,544639,-968610,-1997198,-3439078,-2848698,-2687827,-1166504,547335,1974159,3576156,3915053,3658825,2722231,1021003,100244,-1482422,-2685840,-2888670,-3370653,-2548910,-2035125,-1414183,-200365,1394,1522899,1856539,2214442,2599537,2068779,2025970,892148,43209,-1507381,-2345770,-2586705,-2680791,-1717454,-1006926,949075,1818181,2394603,2512632,1818606,701479,-971785,-2450415,-3128992,-3205428,-2013095,-936771,593966,2143951,3212868,3676455,3531301,2457459,1146776,-543849,-1431295,-2420091,-2927062,-2505063,-2846919,-1952986,-1101458,-391489,818698,1473880,2165340,2565777,2430657,2680034,1804296,911335,-392910,-1323748,-2134259,-3104371,-2385922,-1463794,-746601,615274,1730352,2575589,2456972,1513886,407154,-1137989,-2121276,-2516942,-2728512,-1937584,-1052145,510279,2205018,3057078,3440305,2890666,2563770,729679,-412738,-1293825,-2171127,-2490871,-2827446,-2189089,-1610703,-1181516,-232735,561102,944509,1832032,2091615,2370967,2101073,2042625,909491,-49293,-1144892,-2204422,-2676224,-2177626,-1764741,-684523,429687,1438755,2142162,1953382,1520209,380544,-918963,-1549784,-2340538,-2273002,-1551651,-705388,475745,1958686,2575957,2803649,2583241,1824656,777528,-875415,-1252967,-1693755,-2093831,-2144926,-1819363,-1300202,-1057443,-439850,355412,993336,1214471,1978809,1897893,2467807,1361407,990695,49661,-1252657,-1668835,-2232366,-2135034,-1520578,-790856,445326,1013896,1821173,2022152,823749,520747,-569228,-1392403,-1940076,-1726836,-1377517,-218324,715309,1558576,2026847,2438414,1830266,1461935,277240,-357610,-875349,-1580264,-1716223,-1753693,-1708284,-917930,-938532,-375845,214495,619665,1535656,1296603,2104480,1728918,1673824,1368106,12927,-507571,-1976469,-1737819,-1906142,-1730756,-317138,-248587,862373,1342815,1108189,1280686,-249903,-547400,-1116345,-1825040,-1071717,-999443,181745,871986,1184218,2099366,1381194,1645354,577076,-167949,-264619,-1350839,-817200,-1440649,-1314582,-847262,-1170180,-294203,-376818,-170338,623353,658497,1676083,1273014,1599859,2004593,766760,845564,-662337,-1129563,-1542819,-2391884,-852169,-1182382,175789,583989,828989,1655679,340402,543423,-599640,-1128796,-882503,-1138023,125096,-40981,520615,1614089,656452,1667487,645817,238746,213047,-1311917,-577821,-1298396,-1099880,-427777,-1013811,-215031,-766755,-432897,43337,-437151,900439,539061,1462534,1469411,1082693,1590245,-132713,-71038,-553927,-1594835,-1043703,-1444989,-777558,-335766,-11494,956920,298791,881028,-156544,-440126,-430359,-1133258,-149927,-101157,193782,859331,814175,1403384,938249,566165,168672,-756561,-309465,-898320,-522962,-558096,-467727,84810,-457569,-338930,-447222,-647560,-25021,-169504,942354,1239445,1202727,1668720,921795,972838,-240705,-638097,-596981,-1471579,-770877,-942196,-465221,55158,211975,252409,93659,65033,-234207,-528908,-347216,-162019,487555,610024,679900,1114128,441565,603237,505929,-591046,-257906,-1099958,-633356,-373773,-304570,147442,-318069,234895,-286525,-507254,-394540,-607506,-28163,447599,575592,1086238,1376874,1286331,740507,253205,-451225,-681630,-731085,-850963,-874382,-539302,-447689,-33244,-58323,-8755,-56173,-358171,34208,-74981,497778,334766,784488,1038302,405322,450272,81961,-343713,-399054,-813437,-418259,-492845,-264349,108387,243761,395219,-227791,54767,-432515,-640102,-715488,-367072,46405,320237,1067093,1208455,1073477,829075,234444,35073,-399146,-873174,-717787,-810675,-661270,-604259,-340793,-212732,-80027,-121307,-112579,-59671,374488,783213,755250,1138697,901356,680939,259842,-176050,-567379,-879073,-960447,-512426,-328544,-103189,-26452,558330,282233,138069,-64487,-383089,-317813,-783906,-404106,-461743,441533,811525,683300,1200151,877532,747182,46885,-348487,-297367,-848900,-617733,-657706,-761944,-77027,-624503,-323055,-92998,-117112,504573,308991,863604,871395,902666,981782,672862,83074,-267660,-1000819,-898010,-1071590,-671214,-272211,123567,628999,516790,861229,52713,58073,-301280,-595878,-569310,-755979,-341263,189201,189391,1034807,892512,971986,696971,317572,-236216,-167372,-768368,-653619,-891609,-653356,-829018,-423784,-501826,-240495,-278546,-229075,622042,853680,957881,952722,795949,459757,-36001,-330610,-739488,-1054947,-698330,-1035337,-318603,347300,580455,705972,627870,510862,266003,-313102,-522432,-715682,-566088,-463973,-245785,319618,797186,775030,829694,785803,741602,18536,-9217,-608825,-640719,-870599,-706175,-547216,-803468,-433385,-476092,-84544,435391,843120,907160,607475,1299564,646397,638737,20289,-547269,-655979,-1182868,-774085,-841778,-468676,229241,403995,729364,783191,747222,325044,-574207,-370290,-912819,-613677,-284736,-406448,413774,400902,785866,981804,384986,524778,128486,-48629,-119153,-500168,-329384,-748400,-814762,-570343,-964058,-185850,-298272,490781,808803,681419,1426409,822376,1009581,606009,-130059,-214593,-1120070,-694494,-1201993,-864695,-173591,-187218,817328,564303,816429,412846,58108,291114,-908752,-608443,-344170,-765817,355293,162639,539708,894494,458920,983436,19053,256322,119023,-445774,-42242,-993756,-257655,-941590,-789472,-198397,-911021,50976,377418,231892,1253925,614161,1360022,697368,466623,409560,-914642,-536798,-1154107,-1311706],[0,0,0,0,0,8,1,13,-6,16,-16,16,-31,24,-49,44,-65,78,-91,116,-132,165,-193,228,-271,313,-360,423,-479,564,-637,740,-840,953,-1091,1220,-1390,1551,-1753,1958,-2191,2449,-2728,3042,-3377,3758,-4164,4623,-5107,5661,-6251,6928,-7661,8483,-9412,10435,-11625,12951,-14516,16336,-18522,21219,-24619,29155,-35549,45501,-63662,109169,-508667,-1124932,-1653034,-2075563,-1014049,-786766,224978,1708753,1461725,2399109,2008147,1410873,783933,-369657,-663577,-707314,-872265,-539321,318497,196526,556181,-172472,-945171,-838311,-2271729,-1386927,-1469951,-613283,754602,787904,2376041,1730756,2094977,1386845,583233,278005,-675224,-52354,-711610,-122533,-393206,-726739,-238931,-1942769,-1324100,-1868177,-1816547,-677176,-444243,1192513,2121408,1839531,3233644,1573803,725904,831422,-1702740,-537615,-1601272,-1696758,906457,-987287,1509028,956941,-418721,948769,-2157136,-1318789,-1912407,-1892054,-326285,-796875,1405283,1511722,1814580,1803670,1472551,1087423,270115,502719,-256342,142841,-284301,-602379,-569134,-1667761,-1384223,-2363152,-1974739,-1255909,-718416,946872,1471623,2470939,2830486,2351206,1997170,87407,-366248,-1202118,-2098361,-1322665,-1332405,-200241,1199527,297057,2070365,828917,-569627,-170897,-2567983,-1303959,-2031503,-1707829,573731,-174651,2330562,1816848,1400996,2562013,504135,1356925,601161,-507723,930105,-1056898,-563462,-794635,-2827906,-1086598,-3056565,-2494529,-235402,-1207727,1924144,2084642,1919820,4780127,1318013,2218511,713944,-1895413,-627516,-3200730,-2068946,-370173,-1055583,1413611,1132177,1102266,1804695,-398656,-565326,-1370410,-2462232,-1322635,-2057456,-489264,658266,353131,2707459,838372,2190285,1831359,272147,2049788,-800447,355380,238663,-2098237,-185591,-3583327,-2034835,-2287509,-3268572,89154,-861480,1880157,3071110,2650944,3903258,2548170,1137755,133424,-1526503,-2134904,-2409634,-2325515,-1261988,-631,683806,1861601,1143436,1393270,661750,-1286892,-998336,-2224277,-2584064,-1161865,-1690229,1125449,689576,986921,3178606,569271,2644654,1457767,-246897,2458822,-1573163,404483,-807263,-3353984,-544908,-4573782,-2172079,-1553205,-2376861,2236214,660331,3445018,4491983,2133458,3765889,223882,-404673,-1199932,-3737135,-1580941,-3243115,-1115828,426077,255494,2818779,1195415,1827279,1124585,-1573357,-208773,-2758528,-1512064,-806570,-1784419,951824,357044,1632847,2505706,998658,2415698,1197720,1151491,920661,-103225,-447511,-1504263,-1818753,-3125727,-2716106,-2711354,-2217321,-470252,-9562,2519919,3270117,3683548,3918741,1962769,1666209,-975570,-1849006,-2098687,-3814255,-1268404,-1887146,155282,1411759,995585,2867975,870975,603047,262588,-2415737,-1059176,-2189560,-1902926,403030,-919517,1505852,1415605,1100384,2623868,735279,2221518,1354788,429494,993152,-1071981,-940341,-2145809,-2933534,-2552505,-3170530,-1515164,-652701,798223,2713281,2993024,4128980,3410945,2357292,1312175,-1053033,-1985663,-2767225,-2863930,-1979325,-1631960,164489,1101981,1204450,2234082,1040460,360300,35562,-1378240,-1317399,-1692589,-1072333,-859085,210208,792654,1335528,1660444,1343689,1689159,1506142,787900,1055015,-25,-328066,-1523930,-2297231,-2704853,-3269305,-2440283,-2034272,-426160,1000341,2210133,3371241,3663873,3138890,2391575,429970,-689510,-2283620,-2879867,-2537316,-2210049,-958682,183551,594081,1856533,1258968,1256385,331769,-820868,-759594,-1618610,-1274602,-1094740,-522367,488707,303041,1187466,1338905,1070346,1372831,851342,1206275,760238,341735,-350135,-1122779,-2113984,-2675043,-2744890,-2607641,-1791069,-278861,740475,2037900,3134229,3393518,3076225,1757034,776669,-473872,-2009541,-2338722,-2599495,-1882545,-723124,-58333,1033578,1417558,1426336,723271,-10759,-450050,-1123421,-954240,-1104844,-641122,40851,92851,658863,945539,969614,1149544,1076895,1079774,1081976,560239,277033,-485768,-1247318,-1488926,-2169041,-2317235,-2546136,-1887665,-96832,651597,1763965,2625437,2904808,2554695,1612464,768865,-719282,-1557578,-2043381,-1994395,-1412582,-1413796,103787,514662,391511,1050307,561797,182736,-744025,-655509,-654956,-1264252,-29583,-209306,178760,570763,605546,1019525,658977,891137,929565,549712,840258,109202,-226937,-884217,-1740601,-1764217,-2388483,-1793750,-1157973,-703423,884935,1700062,2635138,2765044,2326091,1874050,161795,-301303,-1643117,-1957754,-1510304,-1706097,-470162,-184037,406816,928460,339318,637246,-165739,-316120,-368530,-782780,-169760,-458063,141597,622465,85338,951540,292265,561054,443613,158429,1135639,-154347,579893,-288110,-926017,-777191,-2131245,-1264769,-1815483,-1434962,134684,-43796,2044028,2011955,2243976,2424203,914638,872666,-515986,-1182258,-1206102,-1991777,-755556,-616728,-348626,634732,55208,953739,-255849,6070,-311917,-861368,65170,-439824,425401,681730,159405,949548,-60618,628140,-99133,-18443,805347,60340,913696,160498,-100736,-193077,-1328778,-716651,-1723310,-1669916,-771828,-1120757,709105,1000655,1851524,2270993,1113845,1852141,149174,-233359,-451113,-1663587,-542331,-1167849,-538626,16754,-392057,800963,-637034,-136689,-539250,-879447,226022,-456095,868688,482286,255874,1374974,-61565,788614,-70334,-155364,307675,-599945,747015,95712,-31595,132203,-669545,-271913,-1187513,-1349534,-1096030,-1158264,-185596,-133446,1094039,1533596,1306219,1469729,629681,464480,-246036,-864273,-386978,-1045944,-553292,-402266,-303682,194058,-422299,14365,-566019,-559918,-22114,-610582,610349,297372,830999,1152557,504975,774471,67686,174183,18159,-517928,-52112,-384041,198488,486649,-158069,153841,-749430,-763660,-888232,-1163835,-440776,-550723,224268,854463,922911,1491052,783847,966054,441575,48328,-339128,-883865,-191173,-427809,-78136,-73833,-401663,-258224,-608870,-767534,-631930,-624987,96001,-103391,673361,1083003,941699,985125,282661,108288,-126115,-519988,-688074,-589658,-333190,126453,228326,277081,36768,-127828,-588110,-679348,-735470,-587571,-126109,55585,580748,825245,992587,946575,344632,240841,-47784,-228006,-94508,-658512,-381785,-164432,-281099,-219737,-554080,-945848,-707765,-735334,-506419,-175195,435010,839094,1043002,1297708,878126,472859,-54365,-274342,-478029,-853142,-521192,-499554,-3358,175346,206399,318770,7179,-257237,-442823,-774788,-356469,-370093,79857,288687,432995,360976,603305,612101,113969,-98907,204056,-95586,-124592,-17107,-105266,-24787,-317649,-647621,-958968,-781170,-883428,-727318,-25670,585875,913612,1121101,1241092,936953,404288,353525,-586497,-562288,-736921,-936168,-347428,-199457,-155679,215282,-13330,175283,-105419,-328792,25908,-344720,-139897,-188404,179730,240811,317191,389379,365516,369993,271761,276639,304003,123869,448603,118649,-133377,-233863,-944872,-1211884,-846608,-939609,-385198,-305016,567002,1070025,1118440,1340302,1029088,759632,108898,-295513,-498691,-859699,-873115,-688114,-98405,-80997,136089,56277,230425,57936,64719,-363551,-176777,-108085,141313,315245,79229,422123,32107,322622,426743,44283,27286,77675,459351,219822,71503,-351215,-348059,-665435,-1048205,-1045050,-952497,-560313,-41924,359942,802223,1315224,1031746,1085063,773995,118635,-276911,-706282,-989366,-875913,-538506,-290333,197801,44485,554519,291633,367858,161715,212565,75406,-246304,-54281,163414,80340,56393,197817,105811,-29801,129002,288084,228748,269134,231232,8816,-29945,-472646,-603966,-721077,-1123055,-824452,-508407,125866,437324,801840,1054621,1162122,1094960,545409,38980,-286233,-1063696,-614253,-817307,-522076,-321663,-380076,238749,288150,110514,31236,-147806,-155777,-294579,-282560,25792,-393435,165656,-127801,-71735,159013,-376095,387142,181875,363870,476490,153934,292131,-359090,-233523,-680303,-905840,-522069,-1068542,-324778,-296296,282154,1054227,831845,1329816,663616,618107,432304,-536539,-350324,-988784,-802835,-242867,-465158,193507,-244603,427772,333850,-25659,255571,-249565,435972,57021,-129458,477440,-319155,90532,190653,-471105],[0,0,0,0,0,-5,-1,-1,8,1,18,-5,21,-13,19,-31,24,-43,39,-56,63,-75,86,-103,119,-145,159,-191,217,-243,289,-311,372,-400,466,-520,574,-656,719,-814,894,-997,1104,-1220,1349,-1488,1636,-1806,1981,-2184,2403,-2641,2918,-3204,3549,-3918,4359,-4860,5454,-6170,7034,-8133,9560,-11538,14455,-19283,28835,-55931,354269,737384,493299,-995795,-1061700,-1738626,-2512826,-1444551,-1805496,-430351,442462,1013393,1848875,1274845,1027029,542152,64764,-8558,313665,240762,964428,1186161,648484,1147089,-600674,-779891,-2361696,-2757216,-2278388,-2277277,-689984,89765,1470885,1710435,1627745,1853456,820664,610246,-750529,-135232,-205078,-65230,870686,280933,1119969,57136,-523162,-733013,-1933301,-1716649,-1438474,-1411524,186171,178506,422430,1763909,166537,1188371,448756,-451676,1258440,-663774,1170178,1824718,681353,2284252,-30136,-258081,-1503001,-2867148,-2593512,-3298984,-1492332,-1053784,632807,1356040,2156709,2476506,1273510,1895285,-215406,123398,-150562,-927544,635087,-268709,394366,533989,-179379,50825,-1238388,-1250234,-1538067,-1565170,-501233,-642080,544238,494134,936291,908688,-332510,720551,213913,89534,1357035,716729,1925832,1866607,759493,1563017,-1452524,-1453742,-2639722,-3956079,-2086263,-3012296,-35520,402091,1116838,3699473,1557046,2887358,1465584,-132508,851319,-1725632,-247874,-299032,-983803,1213490,-595178,432101,150421,-1665450,-271597,-1422987,-1387428,107826,-794280,687381,903634,-25943,775714,-299734,19194,231137,412539,688680,2044982,1699757,1545884,2175021,-503162,-783209,-2561478,-3417714,-2934151,-3909101,-1166179,-1241167,1166143,2219790,2220978,3556062,1223068,1996862,375927,-802715,129278,-2144483,280960,-639889,-470534,1105618,-1391125,605735,-829788,-1029989,42969,-1448574,165797,46866,-280220,870218,-379791,248697,-60970,-544992,512840,73376,1126639,2045201,1797688,2475217,1108473,296055,-1176849,-2908363,-3107613,-3668707,-3114522,-1643481,-700517,1186171,2515186,2478591,3337980,2523297,981664,865425,-956822,-1032974,-535231,-1669658,225961,-371250,-298800,607278,-891087,25358,-495905,-899054,295700,-626953,436775,493678,-23724,359780,-681444,-55724,38666,-214132,825270,1129084,2573133,2262465,1858666,1658121,-808969,-676025,-2745141,-3857708,-2893536,-3612890,-1210087,-323453,807401,3167198,2137692,3370067,2001459,989489,620776,-1127251,-748220,-1235006,-751668,-592152,-380321,124559,-462646,72463,-465011,-254755,-346729,-309075,155401,-322674,641066,61973,-174422,-306740,-779738,15699,-242930,456595,1740272,1343534,2885970,1662935,1225367,418871,-2030370,-2240874,-3146833,-3810154,-2434113,-2078736,78593,1524536,2123439,3423639,2374992,2150866,1521754,296492,-189155,-1038479,-1353365,-1095033,-835568,-286994,-429220,-50050,-464690,-392836,-428242,-461168,194184,282814,563966,502938,-164501,218851,-397693,-860232,-401139,-144231,434748,1398178,1608145,2561823,1646750,1076518,-41343,-1515826,-2714779,-3368497,-3234085,-2522333,-1497741,-5450,1262358,2541185,2558629,2873928,2002721,904630,407127,-583198,-643212,-1001330,-604123,-809690,-254600,-282989,-615121,-401641,-471028,-184903,102560,-36638,563614,477369,572848,75145,146083,-453153,-568911,-717780,-244603,424603,1336459,1948561,1944716,1913212,1007130,-405127,-1480266,-2410897,-3274247,-3152639,-2440109,-1269243,253423,1390446,2297283,2304737,2284929,1710008,1135506,413722,-124159,-529836,-997332,-706812,-539441,-443290,-426974,-341881,-476164,-850690,-699398,-67508,191146,546373,539881,576649,309836,-118805,-359405,-822993,-434320,-53796,447464,1250670,1740817,2040307,1264763,908828,-154928,-1661987,-2277101,-2776661,-2696280,-1818315,-1230556,399052,904763,2022682,2345593,2038692,1760841,792667,323816,-122832,-617483,-638882,-704477,-462160,-319629,-667724,-391809,-825025,-601883,-422377,-12843,546913,697291,633263,737297,31959,109913,-199049,-714198,-114276,-598810,522260,1051920,1471657,1938702,1177503,827119,42591,-1463332,-1910350,-2645244,-2607258,-1494772,-833215,396187,1039782,1867740,2184715,1915361,1578355,440324,36268,-115832,-298112,-216712,-796352,-349162,-310800,-728408,-853329,-858134,-504060,-482785,-257624,490077,494114,911769,275898,353379,-200351,-356151,-229479,-601267,-150833,190079,693532,1635986,1093290,1277213,560028,-545757,-872892,-2238861,-2102626,-2341079,-1456646,-415410,-226037,1600017,1420153,1657781,1746996,715997,1127034,-50392,-23652,320903,-652535,368000,-755402,-358707,-405735,-1246657,-277672,-1258086,-334740,-245236,-216588,1255894,502859,932720,893495,-307928,216990,-1036163,-151278,91556,-180470,1112782,561245,1290400,895310,211564,-161970,-1539217,-1270450,-2003794,-2115989,-803656,-1032362,855438,798460,1373656,1552670,665464,1372456,161663,492638,112478,-314027,504554,-737778,-45232,-265747,-1051439,-360820,-1567732,-569376,-663625,-436788,887611,233754,1376257,996292,460734,955692,-694310,342120,-573952,-301574,606889,18362,1058915,753258,751124,725408,-988745,-478195,-1768876,-1533383,-981480,-1237954,327641,1957,1068771,1179222,898934,1358697,38344,479251,339014,-408196,507007,-412294,326949,47996,-646333,-353075,-1220659,-801863,-973560,-725143,-44020,-231881,1031153,628738,937971,962068,-117032,396443,-364444,-407798,-121087,-506500,633605,401807,663041,424918,-370649,143766,-1115469,-1193676,-1157390,-1350127,-65927,-440319,434236,771556,582757,955919,424556,443356,75035,47700,436738,75309,451240,359004,319954,-21612,-880757,-781996,-1079912,-1003352,-878760,-583227,226328,399684,927975,839927,760433,601695,-231759,-4111,-252413,-84118,-130298,-22623,888749,220338,131759,-9473,-401954,-588030,-1058075,-1043313,-439663,-466325,372715,187004,497323,668128,319022,264273,22115,203651,-174194,381259,386927,262314,522933,149399,-386245,-763572,-986570,-1014047,-1295536,-1138153,-113948,53579,584363,649481,1076949,908437,566219,558779,-136224,-215276,-143321,26337,99145,97350,290321,-9201,4003,-509346,-624803,-750484,-689999,-320490,-99799,46081,491695,385321,660623,255758,74151,131854,-109454,343815,15091,467127,752329,387058,290820,171111,-678651,-593515,-1054532,-1041607,-1132354,-375615,132976,129936,896093,1032206,800146,574914,270548,-167208,-42516,-233665,107787,-197498,124099,-328782,-89615,-141760,-569942,-648339,-611588,-542958,-325685,35487,373571,263697,238617,453886,180600,-53625,-345527,-91064,-50880,47496,582885,280409,790376,604749,14273,-567193,-671746,-920822,-1075343,-946159,-450244,-219228,452838,649983,784211,1000280,608501,432180,111891,-54861,-103082,-249149,-34883,-389221,76081,-265057,-604507,-512128,-728893,-399802,-90273,-408587,33418,159047,600090,339059,103643,296873,-177543,-89119,-325084,-77831,336773,505550,647112,641910,421459,-12724,-308341,-586345,-1236000,-1042509,-947743,-694105,-60444,489887,650896,1083155,888360,720356,426229,400819,117627,-121763,-108794,-154575,81155,-125487,80230,-431903,-591722,-423938,-516632,-209281,-170663,195809,459471,197143,518114,269798,-166,-185680,-314039,-50180,164919,215010,605116,672593,742254,443856,247662,-334619,-718535,-865044,-874836,-754353,-466060,-221441,468245,533785,738478,629025,446906,369222,94256,162067,-301922,259251,187404,16585,-106635,-585531,-287511,-316087,-671219,-9257,-278042,243285,102932,388316,448697,238751,507090,-224541,-221204,-303591,-397533,157676,104595,587018,725500,480981,635727,-172501,-4160,-684233,-985572,-520936,-1082500,-343584,-131074,121001,908420,340501,872442,549694,232637,572108,-8928,39262,-32168,-366651,-159030,-315734,-335765,-504632,-579285,-248405,-326099,251753,-12985,76177,560499,17482,514455,-62497,-43220,-125455,-379710,-147046,-191454,326642,557635,546545,846339,127013,482755,-408415,-590151,-464252,-1086568,-442135,-513241,-50962,304317,-29577],[0,0,0,0,0,-6,-5,-10,3,-18,19,-23,39,-34,60,-56,82,-93,111,-138,159,-191,222,-260,302,-354,406,-471,527,-609,677,-769,866,-965,1094,-1203,1355,-1493,1661,-1835,2021,-2232,2450,-2691,2955,-3235,3547,-3884,4242,-4659,5084,-5588,6119,-6728,7415,-8181,9089,-10109,11344,-12795,14582,-16813,19686,-23552,29024,-37476,52557,-89535,454084,1138861,2024813,1659236,1639663,1097559,-752170,-457874,-2356535,-1889655,-2141299,-1900373,-527842,-279343,576916,813261,1065052,9106,297190,34835,87061,732321,325500,1911993,962480,1635473,1271701,-224005,-99052,-2081642,-1981035,-2124637,-1867711,-620293,-452954,600984,663458,671857,437837,-322716,-299572,-490439,183974,390518,1440259,2033785,1790664,1809064,857149,-449287,-941041,-2184838,-2513335,-1869460,-2372903,-337556,-322899,71299,1481234,-222232,1482441,259557,-515419,1229878,-369490,1668136,1371739,852142,1921443,457759,-20815,-1013033,-1586132,-2338480,-1940012,-1665358,-628554,350153,-17633,1416790,379606,39247,114956,-1320859,269694,-434154,596414,2003600,1634043,2536978,1352289,1183752,21033,-1155267,-1916888,-2582354,-1987222,-1744715,-1539770,191510,53172,945391,1201898,151374,804785,7283,53483,1228846,457274,1944238,1131989,648767,1099764,-1345088,-781969,-2165168,-2357759,-1108943,-1857973,390780,202702,645258,1497599,-202070,537922,-842893,-926453,12924,-721557,1169078,1480914,1553243,2918883,1090570,1139932,295042,-2024204,-1503394,-2568403,-2516468,-1132634,-1512337,-206731,713895,261082,945815,788402,85846,1445706,305477,592630,2168642,359467,1967458,376483,-430716,286858,-2761088,-942780,-2306129,-1929223,37141,-1132690,1853021,504655,912642,1126191,-1528482,570408,-1887550,-431468,694999,-779086,2778512,1105659,2498096,2533136,-145555,806626,-1660913,-2520403,-1582733,-3130204,-1353480,-1102676,-466137,867658,72900,890016,907402,603719,1099943,580973,1286083,1308797,1169102,1335846,204742,-168930,-1208230,-1761115,-1853186,-1788825,-1722339,-361218,317165,472715,1863692,358450,717779,17965,-1839369,1678,-1572393,-154607,1417230,287182,3061646,1365803,1352350,1706139,-1399515,-452410,-2234328,-3184529,-1237573,-2815760,-366418,-289807,-363495,1793619,-206255,1192964,907699,250450,2084858,347900,2156396,1092202,489765,1265270,-1576640,-430070,-2310748,-2057524,-874992,-1853384,496146,214450,968535,1855525,40101,1095884,-558739,-987370,-847286,-1150138,-5171,534173,1617162,2005190,2358523,1422195,604593,-148360,-1438605,-1833176,-2304529,-2274458,-1044775,-1717286,68413,86248,616361,1020512,539750,1017776,612531,702665,1636813,727739,1614015,734507,-480616,-261252,-2138598,-1366500,-1876248,-2241142,-120233,-810657,749582,1774939,681068,1690890,220369,-355492,-413765,-1556585,-355084,-335502,461692,1781014,1469589,1923633,1419767,646386,-281873,-1596258,-1860008,-2188267,-1959740,-1631873,-1055962,-188008,184979,484194,766647,665199,799500,909857,1129631,1384995,1212450,1509021,459089,76885,-1048654,-1558310,-1915192,-2229044,-1579264,-1054277,11442,707046,1257284,1306514,903358,724202,-84621,-758750,-872102,-513580,169607,630376,1507348,1713941,1621511,1262322,679987,-480889,-1416545,-1747211,-1955975,-1566416,-1278495,-841916,-226082,436792,575334,352722,737563,881759,986564,1436076,1347048,1757601,993931,700247,-36771,-1014592,-1328895,-2393447,-2185728,-1404416,-938930,66854,902980,1336841,1316262,1043805,253358,-257130,-661569,-551845,-607900,2285,700814,1493105,1574271,1527693,1118202,454196,-676126,-1193409,-1618965,-1724403,-1365002,-887880,-463782,-187126,543769,432418,464234,295917,446665,891521,1009313,1623820,1176052,988946,753035,-300384,-730828,-1646554,-2013501,-2128131,-1427762,-727431,337476,797390,1078086,1580147,1143730,371312,-422748,-619364,-895468,-347243,118962,613595,1276183,1516524,1474411,793552,-130364,-687209,-1214507,-1547364,-1385086,-962344,-955442,-150853,-23372,152980,173381,490709,656585,639733,740270,1298228,1103873,1439123,1257021,234943,-65936,-952208,-1571405,-1880989,-1926962,-1345546,-747233,-22663,814234,1089057,1166258,605428,348849,-86683,-842617,-553072,-327681,321480,870464,658016,1353750,937370,224672,186753,-949400,-796905,-1450984,-1252311,-786954,-630651,56872,-180494,262289,319801,78157,556438,175805,934633,1209401,1369240,1547698,471742,603517,-524507,-1051801,-1278804,-2130612,-1622852,-1618511,-644052,480952,484031,1558562,1016911,846946,231953,-361286,-74140,-718081,-191522,313696,476695,1401197,464382,1095674,347440,-501432,-97859,-1433248,-516205,-1319778,-943984,336691,-625587,516501,54039,-192009,568099,-379100,706031,554364,1021396,1511316,638687,1462672,11545,-235534,-595772,-1977542,-1274601,-1893929,-1291199,-402057,-111596,1028100,454993,1053204,658607,52184,867171,-818536,-59120,181342,-293823,827691,228393,1070131,687016,-237459,37849,-1392532,-520686,-1381563,-857792,-188421,-772181,586437,-120647,72731,351235,-620666,613957,48995,723408,1320087,717570,1838671,548750,552415,50510,-1275503,-700652,-2180019,-966621,-914401,-827351,811988,-70700,1030120,932405,-44443,942633,-451793,271732,-312641,262740,735406,-80628,1072825,400188,298114,197902,-791619,-629908,-1097966,-848218,-518030,-753713,334603,-90321,180632,292422,-261351,552226,-319829,233265,374338,286858,1332575,449796,1107020,342822,-529645,-387330,-1737638,-1092858,-1463392,-1149770,-242322,-143486,620926,508006,675727,723599,-82508,-50793,-464516,-119394,431751,112557,824385,388519,440925,359712,-355570,-166132,-804676,-867307,-762059,-427213,-261440,-137874,190997,144464,336161,333082,-295578,79584,1586,528487,840542,684394,1206807,845426,426126,-254893,-525428,-1109038,-1168891,-1148847,-908729,-396713,-191424,307564,341499,432568,551858,199934,-184958,104809,89916,497820,376866,339374,680124,95459,197798,-137561,-535538,-633881,-802877,-551349,-557780,-298285,670620,-90552,416241,30773,-261291,-39252,-224334,182104,123659,808770,940198,522301,660893,71863,35754,-510349,-1169303,-940558,-1077965,-885501,-419608,-130610,182651,296396,552579,272071,196160,359867,-51457,521653,110351,534288,746232,520382,509942,-180548,-406159,-477654,-1031499,-663791,-928508,-232552,95214,257839,398430,397465,173083,-153237,-77782,-137663,43673,308236,377864,864664,734608,641432,422928,-285128,-560850,-881746,-1119095,-424364,-620665,-252658,91706,84605,363801,137733,283739,136496,98329,367048,236943,273701,396984,612192,502988,-52301,-230841,-669695,-689641,-871080,-665528,-399202,-276252,-164196,435483,307726,505577,298800,13682,83846,-215100,54918,170901,240633,703297,533806,741437,213073,-41790,-336084,-759654,-511745,-688703,-362878,-212188,-142423,435143,29786,355005,173423,226467,237087,-249930,249445,393871,348886,399489,499351,424631,-109377,-644953,-787207,-832906,-567495,-483706,-59212,324422,156973,598055,332941,529749,9509,-51249,-81641,-243625,78962,166868,397308,599116,423124,4048,-76208,-484367,-594249,-707186,-420222,-336009,-75843,-108889,80756,-193380,334317,270127,392710,147041,130294,235296,626224,607295,540404,509662,97612,-203053,-757268,-597076,-713201,-759495,-404360,-218701,150681,315239,522053,580726,310324,-59613,-121267,31727,224630,-117918,366338,175240,329513,432829,167095,195717,-192487,-551328,-487237,-680017,23490,-581223,138375,23258,5352,378299,-197803,136892,-59789,191192,543301,192327,823291,523115,176801,326029,-504381,-121549,-858792,-917117,-333033,-699892,-195214,357179,272643,699545,214489,509426,-94266,-203454,-56760,-317818,347908,-10088,526940,610703,241189,516994,-6918,-109582,-208303,-865142,-294072,-673132,-2427,-110746,-60353,413570,-179267,343295,33319,24150,315193,125700,800152,200037,526417,558267,-147775,18594,-588176,-515708,-502163,-999575,-42762,-312388],[0,0,0,0,0,6,-3,5,-10,-1,-16,0,-17,12,-17,21,-14,27,-21,31,-29,35,-35,36,-31,36,-26,28,-20,13,-12,-13,11,-42,55,-86,117,-145,193,-229,286,-342,405,-480,558,-647,750,-847,969,-1087,1217,-1359,1487,-1649,1772,-1927,2045,-2142,2198,-2158,2014,-1628,898,510,-3194,8646,-21245,59760,-429670,-1134424,-13798,61085,1394918,2277926,2122441,2445528,1419386,200663,-113289,-1578649,-1493842,-1506025,-1603807,-934392,-188193,-203922,389268,-474542,-906865,-478349,-1556141,172224,-243240,896780,1927982,1620608,2564073,1212889,915939,163117,-1131559,-1082230,-1902472,-1077823,-807651,-247200,251251,-156714,7288,-885032,-945659,-1053414,-1090894,118660,438320,1754468,2350995,2096283,2714406,1189979,201134,-4830,-2347117,-1137188,-1901585,-1617300,438658,-1485315,1045523,185148,-968322,1033446,-1943633,-21439,-324269,-610347,1955868,521989,2573921,1910142,1254247,1068391,-594266,-523927,-1524592,-891737,-1177369,-791164,45478,-608598,223276,-712210,-848888,-905048,-1329486,-586939,-110904,845189,1942914,2538128,2488619,2008201,1312166,239772,-1026565,-1417193,-1949298,-1767864,-1247094,-1264905,511270,-222950,400902,404079,-1366939,193515,-1691631,-54231,832203,-129229,3046510,909816,2124645,1758476,-858565,1130133,-2179137,-788486,-807093,-2016534,978565,-1324058,475531,292713,-1854518,736587,-2543454,-1274340,214045,-1590229,2836185,940871,2284028,3891751,435995,2492796,-491085,-1663605,-408840,-3355392,-821932,-1492322,-1040460,864399,-470431,844211,3472,-312595,-471645,-237100,-358959,302863,1383392,1120983,1988214,1240906,1103158,444064,-737660,36212,-1648705,-405517,-805698,-584810,730260,-1073306,473935,-1337074,-1219691,-227349,-2427335,654898,43237,567091,3442512,1682608,3027385,2278116,138824,737897,-1927727,-1989451,-1357646,-3034015,-105244,-1052899,-229566,1145351,-898013,1124217,-455033,-677878,612412,-1187925,1263613,786026,1077836,2605690,368651,1311525,212959,-1187215,224394,-1754574,-1015284,442710,-1285220,923642,-98087,-975256,-7655,-2211084,-948992,-959626,-1585512,1190315,763852,2081594,3543934,1736856,2685315,430018,-564769,-431471,-2841252,-1555400,-2078004,-1518667,181535,-799801,831991,270654,-471243,672693,-1115928,607318,220306,238749,1934237,276204,1946957,877315,-76386,1048689,-1801437,-218091,-1015954,-1106387,515444,-650818,472156,-153635,-611773,-660376,-1746345,-1450405,-1258285,-636920,397249,1660972,2555815,2674956,2563608,1426286,1227390,-1048792,-1341942,-1725957,-2580488,-1440301,-1445202,-473531,20137,-94764,1277340,-176850,-80936,452249,-910211,749801,390569,932981,1920234,325067,1437907,565064,-542278,118336,-1290817,-539835,-316918,-936367,783308,-418045,43644,-216134,-1532036,-826962,-1885513,-1250058,-105654,-67245,2068293,2001740,2534334,2453620,1453009,711171,-852876,-1456294,-2036543,-2410256,-1409523,-1179837,-331986,94798,343478,691661,-308733,6209,217825,-226735,775602,411739,934095,1447662,1007809,808871,-212329,-218446,-960847,-864202,-580350,-455185,56207,143210,639215,-58991,-617882,-685737,-1847104,-1132779,-1325240,-274344,880563,1422689,2207950,2486125,2268229,1301252,373106,-408721,-1553666,-1830590,-1755054,-2068835,-818539,-468540,-292873,553416,80369,320821,-59010,74938,656280,248400,830964,1181854,833420,1036801,389002,30295,-661302,-986645,-520915,-852893,-148944,-156045,305447,550099,134051,-560801,-911843,-1619061,-1280935,-1090207,-290141,738385,1571894,2402173,2139557,1965998,1253869,-90678,-545270,-1416330,-1601572,-1843156,-1466338,-895382,-278222,327138,-71146,421114,262104,-66065,289331,259832,583537,686032,912828,1151141,559425,254082,99194,-738271,-861260,-908249,-1053331,-147457,-35612,509422,64262,-126248,-537246,-1211699,-956565,-1019047,-1063354,12849,881066,1908727,2100963,2035749,2011336,895142,338321,-789034,-1325195,-1771310,-1801010,-999507,-871299,-387585,127650,-69344,189631,258097,71846,287267,173693,825870,724154,1016316,973987,415681,386904,-377657,-654072,-751072,-1189596,-175470,-188428,77956,306279,20732,220992,-740731,-926145,-935865,-1181789,-641415,-179544,882436,1803857,1468272,2205322,1251838,1164699,-295665,-752371,-1261543,-1721231,-1381241,-1275001,-876658,-87027,-306345,405103,-131569,-118194,284076,-409431,1030318,255514,1150324,1511593,554744,929780,-41145,-213761,-427362,-1211896,-644090,-919008,287717,312080,-46971,641095,-630488,-92062,-991596,-1225166,-541678,-1137995,682495,574879,1535566,2170190,1078397,1978864,520140,-225416,-375060,-1785513,-705297,-1623031,-850346,-357012,-688932,357694,-251200,245435,452484,-348058,746940,-160692,700841,1216138,714085,1339437,226786,389288,-409197,-1045707,-291993,-1166811,-85869,-169221,-40985,732042,-514077,427786,-730928,-619593,-385993,-1449722,130856,-476252,1028233,1502437,1316512,2222460,781942,594996,-191326,-1187433,-571306,-1677952,-830807,-585564,-767431,521623,-538388,490206,174954,-649564,749702,-728210,881017,659701,470389,1626801,234151,1095212,-249077,-531392,-359799,-1416462,-62149,-798657,-241028,424888,-248362,491054,-388770,-468593,-160296,-1080683,82374,-897763,464717,1024911,761282,2154614,797357,1235554,445358,-719962,-498345,-1423579,-944365,-835617,-903033,-28758,-605276,593588,-4319,-105388,88338,-475881,281355,234999,764872,900629,493681,1182888,251161,45914,-30179,-1012761,-371987,-895832,-260341,66295,-123709,411664,250861,-119716,-9284,-684568,-410523,-631925,69512,297382,441152,1419105,965086,1192615,539233,48767,-70589,-810743,-670405,-1163248,-868908,-521523,-577437,293423,-226392,2345,6723,-471461,-56382,-191108,493295,913440,642861,1069107,801387,505640,-97453,-451057,-645765,-505541,-857780,-426133,-202847,123418,207420,-24882,-82004,-89451,-342566,-394137,-189138,-115126,324624,731780,1083354,882721,807871,637146,-110091,-582494,-857039,-1013486,-766166,-667791,-353321,-21538,-23755,10452,-58785,-194166,-449873,-211868,101259,305375,591503,794531,862123,697698,409066,91803,-166859,-367343,-876581,-345883,-477124,-356192,135482,201450,1750,218200,-419045,-172335,-351058,-115049,-29983,526665,1008683,650097,994315,758791,371823,167312,-231385,-641028,-611081,-512484,-412990,-108268,-170602,-69430,23126,-35630,-320379,-242498,-336484,-16326,304862,257975,848401,872002,354025,503512,-98400,10376,-535543,-774839,-536603,-654169,-19703,202763,-46703,239486,-215759,134648,-231231,-268672,-39550,-131057,460035,523281,1002847,631458,476507,356787,-114183,-420914,-466905,-762321,-481244,-386469,-126477,-141929,53845,-45796,-316651,-303309,-166385,-423675,-156751,-13234,801927,774099,601327,827500,431932,136091,-338890,-532878,-483124,-793350,-582631,-118046,-257959,52856,-90816,-104596,-24913,-513288,-41329,-203020,398618,687578,831517,643517,641454,503588,124754,-400077,-446130,-665919,-480181,-519408,-359695,-154924,169429,206041,-6309,58480,-263416,-421433,-235590,-289065,122919,430311,759212,652497,716890,580830,-124198,-90927,-214059,-560543,-342996,-222701,-231528,-200677,-59626,-139027,-126745,-153997,-44878,-256663,-55480,129403,696443,507720,628370,701740,225682,287550,-345207,-288155,-473523,-466487,-504711,-277678,316379,136040,221598,282264,-181368,-179062,-278002,-230109,117540,-19985,727044,509613,536678,702579,394616,-183021,-174816,-249028,-609687,-403818,-164658,-404550,61233,-4598,-143764,4942,-533898,-33998,-90284,374612,257586,282803,721746,424838,806120,279474,-41540,-128985,-512466,-433459,-346467,-306274,129720,10688,123902,59471,101099,289166,-417128,-248564,-134321,-290473,469034,338436,491702,675541,541192,487639,-75898,-106111,-510826,-682479,-488389,-440587,-147079,-228681,-6542,4275,-470600,64770,-199460,49894,233576,235916,788145,520239,658380,353894,14759,28052,-659040,-328254,-740979],[0,0,0,0,0,7,7,4,11,-5,13,-19,16,-35,27,-49,51,-70,87,-102,128,-150,181,-215,252,-297,349,-398,472,-526,616,-693,792,-902,1007,-1149,1272,-1439,1600,-1783,1985,-2196,2436,-2689,2965,-3270,3597,-3951,4348,-4762,5237,-5732,6291,-6901,7576,-8341,9171,-10140,11208,-12455,13882,-15547,17514,-19826,22510,-25346,26947,-17947,-262909,-1855003,-1565341,-1753749,-1931021,-608792,-422738,1373914,1729804,2155024,2214221,1296377,991336,-193258,-570104,-588294,-575552,-277672,44073,288495,-75618,136513,-1275696,-1152623,-2152539,-2067620,-959164,-1109812,574779,1047864,1820555,2304962,1915378,1539038,323340,-29708,-623875,-620423,-415852,-332214,220631,-430526,-41422,-825861,-1459906,-1332382,-1847881,-822265,-515801,11557,1980628,1617666,2130166,2439098,667537,1076960,-175037,-1301266,96334,-1614167,314872,601296,-487410,1642942,-1056722,-255368,-1100073,-2638174,-1155184,-2306441,-384268,213674,991822,2289828,1790417,2276945,1195274,1099613,137093,-373999,-34296,-829590,-67024,-207686,-593587,-96134,-1517713,-1611795,-1750181,-1723034,-679022,-46212,828280,1613392,2280324,2225246,1853342,1025067,243091,-893796,-770364,-1408992,67746,-322897,301912,1414073,-22234,1023459,-1174360,-1573380,-1079040,-3130841,-728759,-1529795,426607,1729419,621445,3514245,1082913,2039508,1429139,-885312,1467559,-1578309,-174107,393061,-1975306,1021495,-1874979,-1544745,-555854,-3543121,404611,-1685819,-118893,2623605,241624,3764664,1745077,1730330,2033888,-1479092,-3629,-1732396,-1116828,-366366,-889018,1483155,-64057,1419315,49864,-955266,-619169,-2889160,-1078484,-2092719,-880393,744311,617093,2451919,1579027,2206048,1539570,553064,1019889,-325695,322820,-616307,-507487,-370670,-1001680,-365630,-2309443,-1811380,-1269345,-2338122,443777,-82690,1263108,3038906,1702670,3026850,1091879,145088,615211,-2452355,-501802,-1440872,-1437977,1367512,-774835,2136104,649606,-213863,590324,-2644559,-406921,-2304018,-2435159,554786,-1154692,2201337,1704431,1437610,3267432,496082,1487158,766075,-558986,845848,-1111212,-385418,-195883,-1529688,-925418,-1941523,-1899391,-1699591,-1236765,-101210,758621,1868813,2266679,2471190,2179488,1058839,527224,-1052145,-1361794,-1989990,-1364367,-415479,-393954,1175468,834295,1103445,107686,-339388,-877922,-2248732,-1284126,-1904602,-810733,592282,166810,2342268,1320139,2083120,1655246,305197,1394009,-130272,105181,115347,-975177,-597932,-1263632,-1839049,-1544819,-2131570,-1471959,-1032433,-320802,1401525,2173264,2626172,2808983,1706596,1161856,-295947,-1237213,-1187568,-2174573,-1122230,-603914,-142750,1370690,430781,900373,418330,-825090,-550654,-2059343,-1911246,-1359302,-878158,542125,944765,1654115,2122515,1789328,1597026,1044200,251578,211010,83077,-18842,-510826,-998806,-1151594,-1643406,-1826692,-2032424,-1525845,-882938,332915,1517279,1859878,2472705,2830392,1613265,1069878,-339008,-1267495,-1600047,-1805967,-1508267,-522757,43477,1373207,826369,752866,426492,-707132,-868921,-1731447,-1305191,-1192300,-640117,460786,647055,1575220,1598178,1355124,1477591,691779,667955,122145,155025,-148684,-655280,-559745,-1527623,-1657936,-2276773,-2002356,-1237695,-637554,668544,1106307,2265346,2685420,2121311,1788137,812944,-261656,-1213069,-1612318,-1536580,-1261276,-690550,332027,849380,1231900,914211,133627,-378335,-1162281,-1527324,-1258394,-845576,-241582,286233,1216966,1358242,1275973,1695049,873616,782215,147665,-37403,-49613,-105790,-317382,-1231086,-1403824,-1646262,-1961078,-1682663,-1316031,-413386,441983,1257889,2530179,2404838,2249211,1655859,255589,-539368,-1207689,-1666481,-1387043,-1239493,-345737,281889,648392,949087,400134,225455,-601200,-946410,-1410442,-1524547,-838038,-589396,664304,894971,1580392,1674872,868529,1121870,518684,273185,81954,-56680,7931,-219078,-926041,-1194665,-1744450,-1481064,-1626843,-1121306,-275847,358843,1667415,2072859,2384596,2055228,1277543,519058,-254865,-1092766,-1395190,-1486771,-863726,-299110,44651,985215,657821,549292,-35438,-621532,-919555,-1466579,-1155983,-610143,-224343,712776,925522,1077640,1432241,732380,907831,533166,111212,315378,-111977,-100670,-122473,-990391,-1053375,-1677191,-1328938,-1289701,-1194123,-34622,459792,1629361,2039754,2096298,2150973,1050409,371878,-665543,-956794,-1236995,-1027397,-331001,-174319,369195,628173,655717,722049,-332233,-578550,-1037175,-1115177,-534310,-988367,246634,488598,530173,1441351,665118,1343024,456700,280879,276415,-331303,186744,-438266,-144893,-434839,-1506421,-722914,-1888498,-833085,-871244,-893285,1090114,875338,2106257,1956239,1262951,1538835,-427502,-185978,-866136,-1685200,-236931,-1129761,118707,16364,124689,660896,-401702,33738,-922669,-1158077,-254916,-1035432,420325,-94302,549011,1187517,669845,1245373,463600,390051,422625,-519959,429137,-263372,-130253,166691,-1005453,-329794,-1446137,-996096,-988893,-929455,434709,83584,1297646,1678282,1427190,2129747,384733,665846,-397646,-1053321,-227885,-1176219,-154040,-443922,151421,768757,-234195,460166,-714998,-580486,-555107,-1283851,310512,-341187,575235,762463,666397,1380208,194379,920022,79582,-435735,364675,-792924,369015,111231,-591959,79339,-1040561,-577043,-1300207,-1078558,-215410,-875071,700431,732613,1289498,1686970,889751,974326,168925,-279769,-603874,-1352797,-161838,-669597,109177,359147,-74678,461741,-515735,-266771,-768651,-869835,-463771,-812294,241655,443384,793674,1380245,774961,785472,334436,-287162,306214,-731184,-150307,-227437,-490619,-67502,-318093,-375548,-592645,-961599,-707364,-556908,-269591,253682,971075,1128758,1171130,1252543,536428,375699,-100266,-475322,-676746,-747142,-178968,-117491,355622,61187,46555,-186688,-728772,-693296,-700863,-640324,-88155,354631,900114,1166059,938525,1038828,400006,96273,-322423,-317385,-248490,-201498,126380,-223916,50910,-56262,-382829,-366156,-946262,-746603,-322427,-411292,356430,463130,1104392,831811,676509,579089,73862,-119970,-341646,-317920,-223806,-60033,207758,85434,109812,-129773,-238767,-647016,-800185,-740430,-553592,74466,435173,723096,1248920,785365,748039,317528,-53115,-123575,-626293,-345443,-346337,-253337,108032,-345121,-268393,-371120,-555194,-709928,-475465,-177775,224480,-14011,683157,631360,656020,720446,474120,167183,-270465,-224743,-320729,-691,-229464,69214,350598,-79331,-302315,-326439,-631185,-580024,-851102,-135307,68987,341832,1073855,773839,687017,812637,353465,305634,-641592,-415972,-360557,-460789,-363116,-69718,-64054,115809,-197657,-304143,-542724,-412115,-366187,-128778,495932,355189,436587,679160,441374,210669,67794,65072,-81133,152461,-153584,-109037,196912,-159673,-162822,-313528,-849556,-484010,-773861,-553162,-31269,105958,727793,678899,1144938,955434,489854,244953,-119863,-561568,-458867,-524677,-387715,-242501,192605,-40313,-283222,-214723,-585044,-47416,-323855,-317552,-165288,267069,543845,617903,252022,205312,285468,166855,179727,-179094,259851,57888,246610,87871,52258,-204373,-560334,-630934,-966481,-694451,-401454,-215872,286680,572445,899884,896052,787473,805857,2227,-12192,-407537,-522472,-580135,-370326,-203505,-196854,32111,83285,52981,51725,-129221,-25169,-328730,-132990,303400,-16208,295084,264473,274713,319648,-343660,173891,-103222,92162,129616,74917,463571,40893,-252217,-544476,-972687,-540062,-899037,-425013,-62020,-75725,750142,754786,1038961,748338,455318,553752,-194153,-99519,-836769,-415599,-435349,-464762,-162402,-149760,-126475,8364,-188604,2870,-305381,-196639,-46008,98967,363783,182958,115543,291973,167258,233776,-32216,199949,30628,-158879,375348,-149320,85317,-99667,-643474,-444639,-1079895,-480658,-469757,-244436,452961,120390,1104021,830078,586658,862772,15595,203092,-506502,-470764,-592866,-573608,2466,-206708,174366,177595,-32592,156131,-440076,111541,-45031,-180586,131028,-34156,666907,24226,147125,335663],[0,0,0,0,0,-7,5,-9,19,-15,35,-30,52,-53,71,-93,105,-137,155,-193,228,-267,314,-371,428,-503,569,-659,749,-851,973,-1089,1247,-1387,1569,-1752,1954,-2187,2419,-2697,2978,-3304,3645,-4021,4434,-4881,5371,-5915,6501,-7153,7872,-8662,9554,-10537,11668,-12929,14399,-16089,18081,-20472,23377,-27034,31752,-38130,47259,-61509,87210,-149614,788555,550050,411516,-328056,-1689466,-1443705,-2358653,-1659614,-1458239,-1004197,380947,1087320,1509335,1331451,938837,449102,102405,-62074,179260,667338,595007,1622639,906849,521563,73078,-1735068,-1405584,-2590134,-2424688,-1826347,-1198737,314056,1015879,1889812,1761771,1645125,1116650,340440,-80520,-566462,-89853,-374437,674759,771960,516890,513515,-607922,-884444,-1233043,-1726950,-1646224,-1083389,-990503,591261,606682,918176,1617737,4066,1194612,-24270,-146698,1421958,-31856,1860000,1177247,607202,1250615,-1413255,-1033658,-2618975,-3300495,-2350329,-2119939,-459575,309041,1527789,2240253,2591669,1662820,1240249,621840,-543086,-387698,-747227,-227775,251727,510208,727629,470441,-220145,-1009292,-1254867,-1601792,-1231735,-939281,-527221,281420,367994,825969,262736,768171,-175850,469555,993631,471258,2084581,924291,1612996,1642976,-367912,-79324,-3243285,-2658839,-3113226,-3799560,-990597,-1420392,1035491,1948911,1778721,3525795,1289916,1858472,635021,-1255202,621838,-1977524,233741,353212,-658776,1999205,-789281,-1334,251816,-2569975,382500,-1905686,-892102,559939,-1052034,1246998,-604016,214753,495753,-464963,840725,427986,1441755,1471958,2091934,1875405,1203586,467167,-1564214,-1724809,-3673953,-3661518,-2471385,-2598509,359346,716747,2221412,2969075,2414934,2674700,837223,643868,-454844,-1218678,-587269,-1378943,159139,146479,-55990,1413190,-802106,14143,-373601,-1687158,189088,-1238108,-217299,530294,-980462,1123429,-884884,-298536,859358,-673322,1919398,1211429,2078491,2860472,921622,2206793,-884205,-1293145,-2201797,-4468592,-2852539,-3577560,-1571210,392213,416301,3148452,2752560,2756507,2887105,659752,675642,-482129,-1801356,-855888,-1080137,-514428,50380,200403,279818,422508,-645578,-158083,-86684,-931093,167363,-694226,-549236,713870,-1093867,355226,-365448,-388887,1121962,-12727,2312355,1816955,2124654,2306698,536027,393762,-2255324,-2740558,-3474174,-4186159,-2218429,-2449113,280435,1659552,1891468,4026573,2265664,2476112,1354506,-343908,-82516,-1792372,-1281184,-907154,-966842,308544,-68769,-149502,373056,-605850,139566,-271332,-501736,25901,-422662,-88313,-178356,-191745,-299308,-708098,149203,159442,817077,1810555,2263146,2489545,2270056,849448,-614855,-1815329,-3196820,-3734602,-3535882,-3101287,-1252904,-175043,1896259,3233025,2944078,3542592,1762869,873420,497994,-1319163,-1073116,-1737228,-1500617,-228910,-550667,153321,168324,-115747,186014,-214768,85757,-116523,-174588,-27383,-124442,63132,-320848,-733259,-390339,-433650,373284,1041472,1725089,2606726,2163565,2284866,769114,-368138,-1851453,-3368768,-3385977,-3680132,-2635603,-1225839,296394,1655130,2686040,3428566,2661955,2311008,969139,-3975,-709859,-1231994,-1455967,-1166564,-650983,-449519,-59695,57224,183766,13423,-79209,33727,13810,22041,300830,-76738,-347498,-465019,-661172,-739918,-159216,31501,1249364,1555964,2046213,2452236,1501060,593414,-435203,-2356516,-2714717,-3692285,-3351832,-2564465,-1057983,543683,1704737,2903956,3086366,2637967,2011172,597211,62008,-955115,-1307866,-1154808,-1046882,-628160,-410144,22129,-124375,-212633,-14014,74757,-102235,171316,103077,242347,-185387,-266077,-323289,-905280,-595628,-381656,276061,1029649,1550634,2014448,2123103,1592333,389744,-676531,-1953977,-2742414,-2937642,-2984392,-2345785,-630734,466966,1618619,2361494,2715530,2297452,1605381,859565,-131877,-668546,-1152441,-1010089,-714576,-495175,-141399,14051,89069,-257903,-226468,53208,-381902,224968,416058,326444,139173,-373577,-389016,-618135,-441838,-9601,246242,1061861,1611431,1670973,1684384,1235616,431987,-614518,-1957405,-2630028,-2982616,-2598564,-1507024,-499523,350419,1761010,2447011,2247033,2226351,1100696,1055158,-283532,-655661,-851620,-1157544,-254870,-425689,-290971,-4553,-528346,92378,-500852,-172592,7685,-249801,740607,74311,197682,116797,-238612,-2544,-537806,-243905,266373,412015,1591469,1171045,1761556,1161591,121371,-152091,-1908136,-2083830,-2545042,-2594852,-1154982,-812057,1047915,1455572,1841172,2145057,1583439,1334652,205592,20370,-399756,-797461,-285183,-920335,-167185,-366628,-428375,99308,-1137435,-177242,-296747,-130485,221974,-446912,828527,-38653,-138742,495277,-912472,78063,-468380,23820,1187129,655758,1707455,920144,913074,492127,-1422389,-771076,-2592098,-2026398,-1673426,-1673620,667189,382417,1550133,1680846,907934,2171131,249836,551174,-21297,-875123,35999,-863466,214607,-239471,-543326,214997,-756782,-280199,-753182,-839079,225438,-353450,1045874,477546,461787,684975,-485444,523840,-489890,-305413,509272,37681,1431000,694550,1147230,736900,-478435,-222647,-1784599,-1427541,-2050351,-1720718,-119488,-671377,1058911,957991,904963,1812695,285129,1013189,-15014,-533414,276724,-783864,475417,-223438,-68014,186050,-608244,-2538,-954634,-877735,-296532,-847045,202000,171731,529831,795694,338381,588539,-538520,-58856,-87067,-173889,624996,227300,1079638,488158,17705,76645,-1259008,-786623,-1204203,-1236539,-903738,-1011134,257976,507384,765109,1301027,581123,878109,221248,-123241,-109016,-547006,119316,126708,277933,463549,-151463,-28652,-724698,-1026561,-975403,-1102831,-356056,80835,211464,709669,710232,725301,277326,280014,-98018,226663,242259,75733,543855,357863,443590,327802,-424887,-586829,-972862,-1180967,-1022055,-870974,-121675,292350,728114,922756,918818,702086,312175,-12493,-336004,-514634,-75624,143114,311422,350807,495256,-12282,-244188,-924957,-769942,-1210619,-1022177,-532299,-258601,208010,638937,894095,811673,78455,279641,-28960,75790,129356,134339,219653,391802,334082,78965,-355968,-359151,-903036,-1110603,-734297,-613568,-43394,395974,620814,479695,387665,504495,41271,-109827,-227903,-322750,246519,42909,385684,622155,183152,281604,-315023,-643508,-523353,-1105020,-1119969,-561368,-163136,102048,501792,730824,599680,859137,598009,261906,329292,-155496,214558,263209,-70574,36749,-157130,-295446,-513188,-873005,-741414,-619227,-94790,5143,630854,809088,312435,530590,169728,83332,-235172,-235639,47729,-60328,510434,361606,393240,729498,437548,-158689,-590955,-937945,-1279001,-1053394,-492006,-110372,65515,597717,765541,759641,684477,397909,310222,-84139,86350,59392,-16690,-84424,-139492,-54316,-649601,-551968,-533337,-610663,-30191,48477,326001,368148,486791,645410,60479,358705,-98510,-284610,-182737,-173465,101301,498011,639338,1066662,585638,277416,-412329,-691531,-808785,-1099275,-844183,-617589,-296337,244133,532648,690959,711610,797966,600358,2908,349102,-84945,63556,15082,-451105,-128273,-646280,-713838,-406535,-807821,-266528,-231238,297568,308411,378147,750879,311974,83356,-31526,-235233,-362915,-470984,106395,30605,586071,586270,693471,597443,339581,-275431,-583588,-872068,-1046221,-844948,-515367,-235929,-102030,574130,730546,925507,749283,682074,314623,5920,39246,236680,-207437,-285114,-478121,-455110,-422136,-440519,-338450,-441216,110727,287045,222817,598816,527569,632280,-287241,-37658,-261888,-404608,-277384,-388543,151619,334311,586173,892367,325444,244383,-164247,-796298,-824663,-1238945,-752436,-619891,-236996,113557,552355,756696,810725,497534,671904,94071,417337,-71644,-147680,105321,-392183,-124080,-420336,-537832,-540455,-555823,-81408,180445,288537,307275,226783,647010,268729,242172,-130112,-689014,-413936,-342272,-80000,199020,647886,699216,441216,656609,103750,12459,-618208,-1053754,-807284,-887906,-174241,-323002,108347,659914],[0,0,0,0,0,-6,-2,-14,3,-17,15,-15,28,-19,42,-35,56,-62,75,-90,103,-127,146,-173,198,-230,262,-308,340,-397,443,-507,574,-641,730,-804,911,-1006,1124,-1248,1378,-1530,1685,-1859,2053,-2255,2485,-2732,2997,-3307,3621,-4000,4392,-4858,5375,-5956,6650,-7426,8384,-9506,10921,-12714,15073,-18342,23129,-30856,45325,-82181,423591,1022070,1604727,2070304,1347284,1542818,12262,-828898,-1470003,-2681454,-1917430,-1786489,-1163073,45015,246310,719930,804904,315356,6530,524631,-263608,734029,883922,1166710,1994013,872883,1426426,-75044,-586763,-1416205,-2237186,-1402653,-1687227,-647407,96120,368317,702022,331710,235648,-731727,-483716,-712690,-521371,787000,1262893,2395098,2294302,1874581,1792762,-45802,-882563,-1608122,-3121476,-2204815,-2312618,-1897631,414397,-737380,1561645,1220575,-105669,2168230,-929040,1167784,879547,-177672,2342372,-107343,1342452,498970,-1180540,-347731,-2055446,-1284461,-1583029,-1119192,-266110,156073,859700,683892,197584,-428482,-1151605,-1284469,-1175813,-654417,796211,1457623,2462018,2993680,2142463,2080374,83703,-923655,-2160030,-3206049,-2980240,-3116829,-1486914,-1000615,221059,877074,1304323,1681258,823680,1722940,529856,518774,1453160,-44045,1544562,-346244,-520840,-106830,-2607364,-328054,-1769773,-749681,615659,-1153227,2302202,411355,673611,1372195,-2470030,108649,-2726706,-1671666,1079752,-1406459,3827502,1981885,2676595,4898134,-340512,2364321,-1773485,-3469501,-1173132,-5830302,-1423545,-1981924,-1777738,1874361,-465391,2710314,1298308,1042043,2326618,179600,1787455,582682,470274,325233,-884318,-307830,-1526197,-1346369,-1324232,-1447311,-138011,211286,996048,1369432,1053849,955052,-314113,-1310693,-1631594,-1761774,-1837579,-474725,961251,1719070,3786550,3233352,2950742,2831097,-456181,-194574,-2825136,-4396901,-2103700,-4480767,-1375416,-881951,-1152988,2877566,164432,2653423,2029162,429637,3330612,-331608,1835447,575879,-1400020,1027335,-2814247,-872578,-1741718,-2732130,902324,-1667863,1388740,2223804,270470,3055445,-501768,-292994,-735148,-3517825,-917567,-2451361,-982647,1709177,1154959,4070817,3532611,2740173,2813132,57381,-850500,-2605539,-3800753,-3466365,-3163255,-2006777,-530616,17177,1082041,1986622,1725512,2505068,1902530,1803782,1372868,484365,964540,-890934,-797846,-1334968,-2846052,-1359219,-2208007,-619246,339994,178526,2716686,1258772,1409001,1201821,-1275081,-929618,-2542610,-2955610,-1397310,-1080218,1090362,2477002,2828210,4366668,2953998,1834552,770986,-2027163,-2101888,-3820150,-3749236,-2821692,-3062682,-664843,127397,603886,2502403,1762704,2781344,2147373,1216128,1877094,414771,188631,-379238,-2216251,-1476946,-2406398,-2353662,-744270,-1301074,723957,1493565,1238162,2600374,712226,629962,-280297,-2300344,-1830140,-2969270,-1779767,-283451,625313,2759060,3290105,3820315,3161891,1541186,550713,-1514144,-2882996,-3263507,-4004479,-2630132,-2413024,-927126,579442,811396,2196787,1957947,2153060,2452484,1401253,1880984,554922,168203,-448365,-1787955,-1790636,-2493936,-1886224,-1712388,-586311,707547,1236637,2203216,1777430,1579416,479563,-776905,-1615892,-2620824,-2217539,-1986037,-618477,1228135,2069825,3215033,3253077,2819894,1548224,-110233,-1161113,-2466235,-3396451,-3000076,-2829452,-1890054,-715784,185850,1316208,1395534,2179237,2407259,1951208,2184062,991880,827395,374682,-758841,-1227411,-2230202,-2202859,-1659740,-1551585,-258345,530686,1463279,2028511,1815821,1580544,491826,-733407,-1707252,-2241013,-2348080,-1377213,-271554,957726,2185732,3055324,2989915,2535266,1273214,75008,-1365472,-2444405,-2692472,-3125268,-2527382,-1246745,-533920,673873,1055313,1659714,2099485,1864287,2057307,1166966,1486474,704568,216393,-328726,-1530587,-1746423,-2207751,-1989647,-1152626,-525664,383037,1399728,1936792,1801779,1134719,297634,-389948,-1529436,-1852460,-2138479,-1411523,-33263,924207,1905818,2550927,2546627,2164532,839652,-203408,-1182651,-2277739,-2517609,-2737523,-2004330,-1427812,-273378,552858,905226,1479355,1760547,1688120,1767746,1553167,1158017,608561,4016,-614235,-1311509,-1922559,-1856277,-2082035,-1163722,-827848,199177,1310194,1624848,1999796,888400,400486,-592507,-1379764,-1475244,-1778818,-836918,75662,721920,1889265,1947793,2367598,1571464,601125,-302892,-1718831,-1767654,-2529562,-2107563,-1415881,-1306884,27632,317408,886201,1372653,1114178,1671854,1135068,1240713,1062391,435479,358063,-731320,-783427,-1339552,-1920429,-936698,-1410966,-282261,547000,405484,1480654,961237,1082220,129060,-485703,-542670,-1751704,-860859,-1030773,-22940,1045531,1556499,2441689,1210684,1133564,567184,-1194013,-670825,-2352341,-1776928,-1391195,-1676145,-143109,-557859,480003,799597,476867,1690524,419758,1228262,1238428,676203,1212877,-398974,114105,-919081,-1703474,-841693,-1977375,-920356,-565932,-154650,1262347,473718,1556854,664086,114945,157474,-1302491,-414777,-974764,-343168,713657,566670,2101203,1236108,1280368,867395,-489220,-118746,-2122331,-1646039,-1262088,-1730123,-220023,-963902,650305,322066,204266,1022092,83193,1187917,751865,778262,1275535,101340,874884,-378038,-705083,-485565,-1634332,-711281,-1334921,-631844,180070,-237772,1311965,302833,691849,-4084,-468344,196773,-1137036,-36078,19642,107823,1570773,806528,1477342,944580,-125095,249230,-1040557,-934921,-1189095,-1418341,-408549,-775430,509021,30868,395503,685525,16149,706152,267864,323963,1084050,521892,934377,374720,360723,-8264,-896359,-722307,-1393129,-1049624,-647600,-551267,336130,192331,399696,404592,-189165,238451,-811526,-229323,-117665,87447,649297,594160,962852,749512,443251,345938,-725974,-847399,-1205564,-1257676,-865909,-597150,118928,260427,305632,267233,193151,243213,-71406,217652,305091,387790,878579,367218,886790,225496,-14363,-525052,-965797,-1031842,-816066,-734956,-326611,-18937,53358,266989,21482,259843,134060,-95393,101010,347782,368460,941156,784943,806987,424790,93792,-341360,-810797,-1188224,-1115659,-1003942,-641369,-278855,91064,276319,769326,348548,276296,-27033,-201314,-142209,-11088,275295,395710,475353,989774,468082,166057,-240125,-747333,-607783,-876129,-831165,-425014,-678087,114844,185172,184319,338350,185236,230372,525941,297624,675407,669472,655236,442864,255368,-35403,-776881,-720693,-1308548,-1103341,-749417,-414209,79399,174496,761960,402621,245620,255836,-300093,-328036,-451274,-77254,41927,441740,725791,790151,551563,370528,-94762,-227791,-561814,-778260,-933157,-655349,-208507,-198930,42316,173604,184926,467104,-27162,443808,624902,559325,960619,906379,463443,32798,-407673,-535708,-918521,-1313796,-1070946,-825809,-308252,149919,839706,666170,818120,458795,-100235,-309058,-506315,-603368,-392436,-139632,620102,621629,654692,878063,414310,369506,-106196,-342067,-482496,-695523,-425062,-569621,-461984,-241649,20621,3949,160309,439416,821724,649126,812543,835922,761811,211872,94320,-424685,-818280,-1203429,-1323099,-743378,-618519,79387,709331,661017,723458,625428,558739,57132,-369881,-435373,-386995,-663260,-121552,350808,514422,848309,858002,681147,126167,-84626,-501135,-827576,-760694,-820099,-611136,-363572,-490841,30634,-69468,266892,328429,548644,870480,942061,815929,938734,202538,159686,-758978,-1028951,-1010260,-1217701,-787054,-662781,17433,583624,750719,801490,417309,581900,-68742,-303718,-450376,-788869,-363198,-376652,273649,270978,672650,813297,624116,106385,137785,-447294,-244755,-679257,-859618,-503633,-440973,-161466,-40914,211102,139382,747125,800486,913357,970140,824937,738615,329477,-376137,-699234,-958942,-1121153,-873109,-826111,-22275,85756,281446,934781,668015,778992,328022,-159029,-94791,-684304,-341135,-702704,2821,377664,306503,823958,415743,683870,273152,-343632,-180525,-481144,-552614,-678156,-805490,-329482,-658681,182794,223521,-17971,699637,641940,840178,616878,700724,953132,43089,-169454,-644039,-980936,-942277,-1045717,-589917,-355175,244316],[0,0,0,0,0,6,0,1,-4,-4,-12,-2,-13,8,-13,21,-16,33,-27,45,-50,60,-75,86,-102,127,-141,175,-199,234,-275,309,-369,407,-481,537,-615,700,-784,896,-999,1131,-1261,1414,-1573,1757,-1949,2172,-2402,2663,-2954,3256,-3615,3979,-4415,4870,-5397,5993,-6660,7461,-8375,9507,-10914,12786,-15481,19830,-28444,53189,-365384,-891875,-256053,496584,729021,2166501,2175868,2144393,1929924,241574,-342685,-1290926,-1650485,-1534912,-1238286,-526212,73915,166018,285351,131608,-865726,-867389,-1287364,-1245900,259386,170488,1552465,1896526,2254948,2344470,1560522,1072398,-488484,-845023,-1358653,-1506230,-1210041,-1221808,-337402,-1087712,-468380,-865067,-967040,-610513,-492556,855147,1320687,1666819,2673727,2041926,1831998,1018537,-848768,-950659,-2010030,-2380116,-765808,-1581808,619766,862999,276460,2155336,-896768,-144018,-1016633,-2491977,-541249,-1595471,411658,1603357,1385219,3145343,1861015,2055769,1236609,172037,-535782,-1141091,-1134512,-1913806,-1388440,-1317856,-1263233,-754655,-1103287,-575823,-29707,281184,1326093,2031669,2529218,3212072,2284620,1315935,534821,-1600895,-1791380,-2453298,-2468218,-1280034,-502484,803567,1362985,1944373,1035896,699832,-658562,-1733631,-1292767,-2671808,-726509,-466893,412102,2696600,1387357,3363536,2003634,1488619,1471539,-1207887,57589,-1886891,-1833663,-963853,-3174233,-498705,-2169190,-1876124,420800,-2017035,2221573,1467140,1585685,4902946,826233,3602382,1000894,-1928994,264859,-4923869,-2001771,-2615665,-2746353,1511672,-408031,2703818,1871376,1102994,1912938,-1648996,-621692,-2845224,-2478827,-1041230,-1789695,1393211,1264621,2447473,3109341,1934570,2887915,532122,30840,-274914,-2191170,-1496893,-2283294,-2592946,-1978827,-2370713,-1369063,-1131937,344060,1551710,2124738,3754196,3095522,3849678,1852637,789917,-244057,-3545182,-2241373,-4193902,-2977668,-836463,-1426394,2899944,1182794,2587946,2896531,-432742,1537625,-2969799,-2189497,-2027730,-3447600,931965,-1219282,2317790,2934725,950480,4651310,270707,1720127,1437780,-2185582,401842,-3194873,-2394852,-1526542,-4186649,-468884,-2225875,-884284,1333286,218582,4169147,2851341,3891230,3671317,1198596,1217711,-2145956,-2120355,-3649136,-4326023,-2105845,-2467831,941155,1445441,2476538,3587288,1405346,1456617,-587693,-1732262,-2430500,-2829893,-2236379,-1008652,330690,1334913,2619127,2700793,2587461,2607154,752528,796753,-446380,-1921452,-1691416,-2726228,-2672820,-2399444,-2858354,-1202731,-886241,852396,2688271,2548910,4542475,4044697,3032507,2731636,-697721,-1045074,-3238087,-4260523,-3512113,-3720246,-689872,418231,1638062,3438845,2006056,2990247,1165967,-982697,-1149940,-3045867,-2454604,-1807626,-1434562,884773,906951,2271655,2975417,2214296,2569780,1383774,296850,-177437,-1661359,-1753108,-2664034,-2774232,-2680752,-2515660,-1225639,-539209,989314,2358226,3160971,4088492,3902291,3290689,1227166,-242053,-1816569,-3433863,-3935721,-3737568,-2720911,-974813,775523,1620382,3306798,2635560,2201744,1224781,-709048,-1494543,-2475413,-2662341,-1785771,-1139707,295172,1239557,2349688,2579963,2509309,2196324,1137204,607683,-466235,-1499263,-1907869,-2414624,-2631331,-3028744,-2409731,-1566669,-465431,1135355,2282285,3779033,3708605,3979127,2854190,1393717,-326663,-2380468,-3373780,-3853761,-3439563,-2128665,-878024,669439,2072943,2567148,2652230,1946040,670710,95334,-1776863,-2036923,-1934553,-1991941,-790840,-96332,1268484,1811130,2343985,2147069,1776319,1262819,477280,-552167,-1091096,-1766313,-2350265,-2955552,-2374622,-1957817,-1521316,-57403,1045757,2153080,3528724,3760624,3693309,2851269,1371743,-292160,-2291895,-2869583,-3638167,-3357577,-2316520,-1034957,871894,1891741,2346394,2643879,1754290,958160,-438099,-1412480,-1863997,-1784302,-1140356,-785661,247544,1051538,1620127,2003959,1678959,1500383,636778,68933,-484160,-1111742,-1431943,-2177450,-2284664,-2078867,-2046026,-1126387,-376717,797359,2052111,2679970,3681040,2919287,2248786,1014307,-459580,-1704041,-2824558,-3293053,-2897482,-2116911,-669358,312887,1565143,2402569,1909770,1361339,516126,-439830,-1270813,-1373136,-1562895,-1026790,-267168,585921,1071928,1304544,1338314,1354648,998507,722094,-119429,-226547,-808150,-1433382,-1507514,-2230980,-1921708,-1725086,-1394460,-180592,374377,1983610,2757234,2773942,2943608,1731810,1123513,-426783,-1684967,-2086217,-3265750,-2318320,-1500147,-654567,753371,1124211,2188459,1424099,1184359,294787,-556149,-900308,-1213404,-1037826,-618037,-313324,695457,625177,1340429,957354,1060122,997111,27477,252698,-385481,-767759,-901469,-1483185,-1332449,-1559550,-1473065,-509774,-538197,1038715,1314755,2068846,2497961,2224745,2221764,516670,357455,-1270328,-2030122,-1868338,-2432815,-1172671,-614569,279634,1351435,1016430,1465690,605716,-151200,328273,-1260746,-327465,-930825,-533949,458530,139919,1457297,733595,577735,965502,-247900,258964,-512453,-397690,-247556,-1216765,-477489,-1544627,-1137029,-903287,-1326084,93190,-33495,1547167,2045225,1899062,2532546,1074584,1036557,-135166,-1508934,-1289109,-2293724,-1378624,-1223806,-726624,452979,86956,1286652,515182,215370,414282,-872049,-75903,-983419,-321094,250651,172969,1352709,610751,1000217,414284,-309256,344884,-483624,-21566,-408438,-756074,30506,-1005098,-624674,-742578,-879497,-139801,-472563,522126,692100,1377547,2258531,1378167,1729827,621752,-122755,-365659,-1481116,-865307,-1205945,-923603,79126,-141991,870010,245924,448410,69825,-562471,-19809,-561458,-121019,233325,299506,1131638,692373,951780,820039,-53694,72528,-764404,-491418,-715441,-471542,-20587,-437816,-163855,-205390,-358575,-247053,-607443,131,-224065,544506,1002281,915444,1416074,792165,643386,295452,-595498,-706695,-1017824,-916586,-557801,-279186,155431,135200,408262,-38292,-336274,-247456,-466686,-203639,363465,555089,1011954,979481,1110212,675466,412254,-211087,-765104,-951204,-1028627,-721976,-299595,-100834,221777,2427,159172,-153717,-357382,-274399,-28841,82324,41221,478903,670510,895967,856092,562234,193404,-176470,-554643,-598954,-669522,-291270,-302137,-216127,11252,-55933,-529736,-274378,-513760,-280439,-172475,190904,1158100,1178768,1088246,1161597,688246,179629,-467227,-1023676,-898219,-1029425,-733326,-391887,-247213,438220,158386,495129,314191,-160732,-1241,-234131,-212731,267965,341033,773666,570023,378300,431307,245979,291001,-590297,-32744,-318808,-331482,-53609,-149672,-255349,-636657,-740079,-969887,-764510,-281509,153273,649797,1062409,1210703,1568251,1067601,725462,18865,-479205,-851610,-1338854,-1194340,-869937,-611590,-26238,260793,636698,598923,401298,146003,-260033,166844,-201614,-279902,-243200,-95640,575185,51070,195424,210564,189328,272572,-79814,32931,-11531,-215979,-188680,-496530,-617683,-838302,-843702,-556503,-444336,167486,571224,992961,1677273,1146538,1097311,648531,-41506,-557931,-1341944,-1227627,-1204311,-1120694,-392676,56765,566295,536274,718960,334986,245278,-23461,-185919,-358769,-162378,-186007,24352,-73652,545475,419273,94773,52552,428442,65113,371972,-60387,76243,-288248,-563311,-825930,-1452775,-813399,-795318,-271161,164995,589818,1464758,1416994,1407521,1276082,525177,-52482,-822143,-1038332,-1484201,-1436961,-887858,-712383,-5653,234066,472245,778114,522127,393381,59082,69807,9694,-312341,-15958,7364,96210,212905,-185285,290546,133721,406892,391500,-68833,444237,-132344,-216172,-468000,-665739,-616325,-1178517,-945755,-274525,7497,923795,1114300,1539339,1522591,814650,675834,-156084,-627962,-1146075,-1177319,-959328,-860193,-544175,85769,311428,867651,626163,720483,307211,-9648,-49625,-299274,-79847,-537900,-28643,-83678,-356430,-106723,157044,262526,261808,254640,472362,-117381,5567,-237042,-799259,-547140,-1192532,-915854,-595772,-480086,563610,671240,1539105,1476451,1295180,1179943,221595,182586,-653220,-1122916,-1027116,-1193335,-574801,-442196,-5319,571547,348809,841157,649138,425573,260921,-122277,110393,-397437,-328425,-231237,-246858,57252,-12130,-232765,648622,270788],[0,0,0,0,0,3,9,1,10,-1,8,-9,3,-17,7,-24,17,-25,28,-31,39,-46,53,-65,73,-80,94,-96,121,-126,158,-167,189,-220,234,-280,292,-342,372,-417,470,-512,580,-636,711,-790,876,-976,1087,-1207,1347,-1491,1672,-1861,2085,-2343,2631,-2978,3373,-3862,4444,-5177,6107,-7332,8990,-11326,14579,-17620,-86409,-1122656,-1774050,-1366586,-1905695,-916481,-389530,434384,1869594,1675712,2068457,1839901,952249,513879,-211100,-356997,-295782,232574,169143,432401,-260509,-624701,-1112011,-2409999,-1562681,-2404635,-1430958,-500445,296062,2010209,2323456,2864376,2291942,1406665,538241,-364932,-1282576,-1483366,-1072265,-724498,124410,270511,194806,488419,-534949,-488982,-1210781,-1330827,-1123584,-536114,191411,1152854,984322,1404255,1516159,386309,1181868,206236,206752,1284484,-399409,1225058,277933,-705523,-218885,-2935920,-2103932,-2640660,-3171132,-1067078,-411975,1534615,2866601,2982511,3470975,2859767,1381203,502737,-1035871,-2131165,-1616178,-2253790,-1154688,-454044,353612,854530,376532,619700,-451600,-521721,-1303373,-936003,-162224,-625975,857452,193848,881107,814471,290604,1058607,536704,1243766,1205972,1224669,999012,128269,-214480,-2176644,-2457076,-3704499,-3458880,-2612176,-2101308,462238,1578289,3192045,4431656,3465219,3620075,1327218,-84229,-1076040,-3035927,-1840701,-2818379,-1398740,-43050,-687169,2413609,342979,920263,1237056,-1459261,706382,-1665071,-1178991,704944,-2118567,1240469,-321103,-126184,1982173,-695718,2440927,1301760,1767947,2650646,372056,1224341,-1004405,-2058063,-3267049,-4487979,-3671140,-3385657,-1274932,776754,2404743,4305972,4262349,4597744,3486916,1608884,-67928,-2100898,-3032760,-2866965,-3010743,-1450308,-846487,475485,1638766,1146165,1400980,518326,718245,-690043,-364322,-577498,-1376992,-63582,-1443802,275053,401231,-295567,1967280,224854,2950597,2677983,1600367,2467220,-1158714,-164480,-2684217,-4495180,-3316821,-5730940,-2213487,-1676104,158398,4094594,2840153,6069539,4574064,2633389,2842105,-1855643,-1375962,-2986823,-4563803,-1791829,-3422871,-57851,784564,621298,2663557,1124905,1709028,467800,-430482,-308607,-1231801,-642837,-1423993,-843750,-605459,-597794,817127,469332,2535060,1988253,2343835,3166709,1351624,976107,-1640482,-2836505,-3905657,-4901442,-4085643,-3621704,-830322,962778,3056697,4962680,4785330,4908227,3150795,1341478,-347750,-2846583,-3338071,-3668090,-3837681,-1730945,-1159783,817635,1403648,1310878,2399428,946581,816732,347451,-999175,-387823,-1755464,-1355676,-1110693,-1663617,145097,-154009,1135830,2248903,2189045,3438582,2365228,1848943,343968,-1749888,-2725927,-4363719,-4758221,-4214504,-3537998,-842028,1418443,3284161,4659566,5291399,4594851,3280794,1001812,-933860,-2247405,-3671663,-3692583,-3247813,-2387806,-585699,546599,1510424,2432145,1507335,1959130,606975,534820,89708,-1125613,-764809,-1371829,-1409095,-1066111,-724764,331611,716508,2198659,2643311,2743571,2602160,1594036,582993,-1585562,-2999626,-4070463,-4644830,-3898695,-3294575,-839571,1389469,3222416,4707545,4909463,4458641,2809994,1259429,-927640,-2637136,-3500299,-3646547,-3091085,-2109310,-720952,495179,1243587,1725326,1714878,1664700,1036607,264886,-210840,-777885,-949428,-1322952,-1362967,-1131096,-393085,25597,1162794,1810337,2586872,2971172,2114306,1704961,-27586,-1425972,-3128030,-4286167,-4455492,-3952909,-2345427,-725318,1482258,3335993,4535206,4697743,4124129,2735451,820641,-981775,-2403447,-3300630,-3335928,-3015675,-1830743,-922647,338992,1293540,1485591,1547731,1557163,703763,566632,-190292,-615215,-753477,-1456299,-855377,-1257514,-774546,-232204,796086,1816142,2161311,2350815,2378123,1109339,254919,-1331710,-2898522,-3527175,-4067812,-3508678,-2264134,-374509,1221877,3144674,4002844,4399206,3488472,2109389,734628,-982073,-2265074,-2902165,-3080175,-2454855,-1751157,-758584,430030,930470,1292544,1105151,1085062,680906,468140,160334,-439277,-584714,-736192,-1038891,-782724,-541290,-140199,915014,1342205,1970302,2044831,1983363,1332083,-81343,-1164257,-2493156,-3274131,-3532491,-3271324,-1730941,-189336,1151918,2478169,3400351,3599586,2884702,2000386,439942,-844716,-1759706,-2830765,-2146537,-2055397,-1324863,-162915,-85824,847644,514347,1096813,729764,485318,633638,-136091,189807,-454421,-784884,-236563,-869533,-268962,-44504,122955,1379888,1072640,1748123,1475043,883557,200759,-1629511,-1753880,-2881825,-3109259,-2015186,-1981838,97923,1379610,2264021,3427385,2581988,2711913,938999,250425,-467001,-1987551,-1713179,-2109405,-1266552,-964392,-489316,544132,29170,638317,335518,310132,573809,-96554,583142,42854,-22430,123236,-603788,-67172,-578170,-233469,649648,255569,1498909,1067133,1314095,1317201,-754177,-253430,-2132854,-2162575,-2283830,-2515594,-520583,-679224,1470077,2313435,2069073,3000063,1422055,1425634,-52708,-1262516,-681129,-2122938,-902322,-1004777,-953508,344966,-694597,1011088,192687,-164490,616764,-683579,886750,229763,94870,1121251,-253016,661912,-368178,-188412,39256,-574263,683041,215696,985175,861419,-48681,753730,-1248570,-1169038,-1797067,-2059449,-1107642,-1259895,482691,687217,1281593,2283892,1402273,1687924,625505,-238006,-282437,-1174383,-246182,-1118443,-919078,-330458,-871252,174890,-361434,-500142,-3553,-494624,349987,-164138,459092,864058,425777,1079938,84879,374654,162078,-586480,173056,-303044,440010,369629,222272,437925,-358461,-464007,-1072356,-1355656,-890622,-1534116,-193902,319932,663793,1723583,1179285,1611701,661395,314999,95346,-897010,-469998,-720201,-210908,-42519,-398975,3484,-547151,-97165,-511664,-847641,-89799,-446735,224,452437,790242,1248601,660929,918771,330768,-40796,-274922,-429725,-263852,-473710,-77270,98448,165143,129914,-527482,-765446,-690737,-945776,-263064,-95136,50009,635108,783372,1126455,433556,477223,169855,-468717,-212151,-120601,-114392,138446,95690,173554,-79435,-120526,-668034,-991453,-868853,-650975,-575407,43012,553036,998514,1247284,1188963,1153428,462494,-217508,-258735,-561193,-338855,-511076,-190760,-170204,-270963,-165832,-159670,-234604,-549040,-127779,-178478,-52434,282539,414238,802267,594648,363604,246423,-229745,-503575,-204968,-227696,240275,292975,492259,174299,43446,-140530,-898329,-1167604,-1428458,-1355810,-527963,-30450,505455,1221126,1172164,1396349,1125393,593341,113618,-307364,-467825,-681718,-557977,-732846,-369375,-340130,-505669,-309644,-326988,-80329,-227787,88785,422844,553228,745241,505567,108164,265815,-731157,-550142,-178039,-366505,396747,308455,1015277,747106,572094,140883,-86937,-976696,-1216588,-1408448,-1101794,-924216,-79181,667668,1176317,1423593,1280451,1387154,783566,209579,-89249,-647742,-583520,-923685,-715792,-741417,-324299,-103986,-152571,457387,96212,-6051,405342,416121,651770,355503,241305,-21236,-293436,-461259,-535998,-371016,-14356,312515,732071,706301,960805,698239,63870,-260622,-766057,-1254866,-1168337,-1259884,-863445,-325002,552609,1209597,1490985,1499966,1442929,904897,498323,-105817,-600548,-705657,-830513,-1059161,-620891,-430052,-298564,-208021,123699,346312,552452,540553,425221,769555,386345,335745,-242777,-213292,-515538,-742291,-309055,-41715,185220,747022,680854,877857,497689,419914,-249117,-928105,-1304627,-1644542,-1474588,-842485,-296116,477724,782182,1446150,1603278,1152159,767532,203660,-118879,-413391,-811664,-846296,-872061,-744702,-701937,-531197,-144612,262771,506310,309291,454611,547798,452559,544480,-26277,-350516,-462166,-756452,-561089,-610388,-168585,436251,547474,1068970,1204613,539495,422873,-575466,-762218,-1290264,-1432674,-1250382,-1035332,-169146,392129,1001887,1234513,1275883,1422741,672947,581712,-42355,-474054,-645714,-1064037,-711803,-701531,-511459,-127358,-399461,577341,253339,769388,715999,359801,690451,70068,-150277,-135973,-932601,-492346,-633844,-430931,147363,251851,935731,634371,919658,943087,79461,-229481,-1091983,-1226906,-1237365,-1002536,-639570,-362095,354659,1102834,799478,1266872,1154887],[0,0,0,0,0,-10,6,-11,19,-13,33,-21,46,-44,57,-74,79,-108,117,-149,168,-201,232,-271,310,-358,404,-465,525,-593,677,-751,860,-949,1070,-1185,1315,-1466,1614,-1793,1977,-2180,2404,-2645,2910,-3203,3515,-3876,4244,-4683,5149,-5678,6284,-6941,7733,-8600,9651,-10868,12341,-14160,16419,-19379,23317,-28898,37273,-51161,78000,-148044,809092,1397180,237880,220854,-1664476,-1892129,-2189524,-2604152,-1640786,-1220364,236207,1037727,1505837,1678659,1584406,930656,516819,360422,-68848,369007,-20326,326329,1069277,-2230,387352,-831754,-1248630,-1536139,-2022102,-853802,-1156491,109154,947020,915464,1432642,475715,567905,-393360,-212479,-253242,21873,992991,1164322,2271986,1666243,1139054,233519,-1336611,-2285924,-2973198,-3540450,-2175256,-1502617,-369392,1519866,1315013,2909983,2245249,1213209,2392030,-725405,690928,65491,-1030044,1066099,-1201543,120418,-410101,-1642669,-139289,-1814763,-810201,-146011,-433327,973136,958367,786882,705854,-399066,-624380,-862012,-1088954,-134709,373128,1411886,2767895,2268245,2966873,1150722,195316,-1602954,-3277465,-3105184,-4600435,-2438917,-1936324,-400948,1560070,1841340,3177260,2595036,2306813,1940599,664927,70640,-901831,-260470,-1286961,-515196,-1417678,-1224332,-475613,-1558811,-184397,-314386,-45388,1456490,366371,1859797,391385,-451655,32086,-2307615,-583349,-1792622,-965760,2207600,451276,4244320,3371308,2085315,3379388,-2209638,-224003,-3632450,-5876334,-2066321,-6055836,-499089,-44479,-374119,5288635,1113750,4688306,3418426,407732,3027718,-1341028,-121476,-974179,-2758124,-345104,-2482666,-1036235,-900890,-1590003,618122,-436124,1360723,1746772,875012,2209833,11277,-113985,-948739,-2982676,-1262711,-2484741,-347400,1257867,1743132,4203002,3333575,3710929,1870578,-117788,-1715830,-3965951,-4215319,-5519727,-3188538,-2566022,-742693,2354731,1557561,5286304,3123228,3725035,3327117,-416238,1620054,-2160047,-1289202,-977687,-3874576,-106779,-3439196,-1114272,281801,-1752973,2959475,181948,2249904,3017625,-629115,1962443,-2030696,-1989691,-1054712,-4798963,27676,-1677443,721545,4323014,1736561,5652780,2805704,1326872,1527857,-3786404,-2536277,-5393782,-5343953,-3273142,-3262119,657442,1535590,3053484,4514071,3771344,4177478,2229354,1132156,476511,-1487784,-1509440,-2395178,-2566820,-2063453,-2198390,-1193354,-144742,259368,1552558,2034819,2137322,2351297,1176744,441482,-737449,-2493383,-2884512,-2794859,-2439278,-90550,1132394,2745416,4678988,3456321,4294315,1737933,-631618,-1538407,-4670798,-4459070,-5065285,-4378517,-1564487,-1197882,2563352,2972674,3904913,5142716,2658232,3115761,915516,-520970,-303034,-2817336,-2148014,-2455137,-3352599,-1134401,-1935660,-236016,1129299,1156696,2852496,2220343,2107577,2034475,-408828,-978091,-2263902,-3470647,-2640034,-2364441,-615137,1480305,2542750,4184128,4218392,3634348,1986936,-390116,-2177381,-4453843,-4779732,-4659518,-4030475,-1982524,-325772,1960462,3394640,3833261,4363140,3367531,2341328,1462169,-456442,-869485,-2043648,-2573554,-2660094,-3086749,-2009233,-1434109,-468657,708126,1540803,2936882,2489301,2447003,1255748,19349,-1105584,-2471905,-2912684,-3049694,-1612732,-436223,1006652,3015288,3560552,4129092,3123247,1793784,-364816,-2580742,-3661510,-4792759,-4267176,-3492130,-2211341,111268,1881288,2813568,3782177,3457611,3292298,2276551,947221,163946,-1283654,-1777028,-2449602,-2926921,-2220186,-2260021,-1138801,-287571,385110,2006765,2259058,2698454,2352716,1326162,364882,-1206399,-2239284,-2885204,-2794834,-1946814,-424605,1215974,2725272,3582293,3491744,2623480,1767250,-623250,-2235427,-3576902,-4523077,-3716889,-3424705,-1647527,441838,1512355,3064138,3292938,3532892,3098518,1813818,1141204,-259105,-845601,-1597260,-2015687,-2114396,-2639199,-2071512,-1238274,-521020,824092,1294919,2190128,2544945,1961909,1217669,333745,-1047210,-2079095,-2500073,-2106546,-1418761,-407093,1013554,2521737,2977370,2903868,2504757,1064442,-475599,-2213068,-3084701,-3842353,-3466273,-2398350,-1100608,183463,1635404,2280318,2823982,2907590,2537474,1567286,908784,93670,-660183,-1366062,-1745526,-2391931,-2001722,-1802646,-1254195,-651032,485480,1201578,1639896,2155928,1847103,1227787,229151,-1106895,-1386402,-2217817,-1909710,-1173256,-456143,1292472,1962065,2784086,2540609,1871011,926034,-963172,-1813517,-3153729,-3187571,-2821752,-2253924,-618219,28314,1576344,2069997,2171289,2513977,1842107,1380349,811235,103867,-44721,-947403,-1301444,-1655391,-2007511,-1703389,-1634649,-614523,288124,826960,1823315,1440572,1890064,1156571,277563,-90905,-1919099,-1163570,-1739324,-820186,129648,594970,1771670,1918076,1984076,1824129,342057,-501134,-1964655,-2497126,-2455050,-2495086,-1229541,-729832,696156,1270852,1625477,2250383,1387706,1619609,1147642,403202,547573,-798274,-354242,-733884,-1552037,-1057862,-2081532,-996405,-760943,-223354,976476,690691,1860444,1311675,1083192,716883,-688628,-315031,-1332157,-991548,-265109,-398277,1097668,851398,1682494,1325237,617065,507121,-1088459,-1501373,-1894021,-2172499,-927719,-1123101,349960,570809,847203,1614440,650266,1395698,745985,529781,833929,-157817,127694,-364084,-826652,-558527,-1502318,-732712,-1097451,-951597,-213124,-442358,940233,892391,1363519,1088635,250357,539993,-986735,-507150,-848526,-399322,576600,189460,938927,1028824,655173,922595,-603961,-594135,-1272635,-1734242,-922401,-1205724,-151684,186353,733199,1439415,433792,1019912,606102,406057,481807,16317,470202,24867,78037,163323,-797999,-504423,-1581099,-916583,-844200,-999443,140580,-155881,875986,1107036,802458,939105,-162499,434394,-172729,-326551,-69938,-392614,505730,524435,416671,310409,-263127,-368812,-935009,-1218532,-1088071,-997532,-202911,-138607,320506,920627,530213,667647,356876,92543,-289354,-413518,123869,-85249,190010,402367,319291,-59134,-645855,-687757,-1109206,-1009071,-716897,-485482,108215,475446,517579,742305,954452,512383,351918,31890,-89532,147486,270288,386851,219205,232994,-373910,-556954,-851112,-834492,-871333,-481896,-311790,-11517,527148,661792,816322,709140,104578,-140259,-441506,-134440,-157964,-120695,86938,632602,675297,677337,346226,-393495,-450634,-1177326,-774941,-1273021,-765009,-230725,213028,514324,558093,680697,878804,584124,729332,452614,323020,134506,342494,-92981,-108550,-471477,-467300,-837953,-822131,-697113,-513758,-68009,528499,822336,955854,938914,369015,190066,-313532,-683712,-364579,-470718,65320,527693,600612,865590,414463,326105,-44506,-401969,-679399,-1115764,-864039,-886431,-514109,152744,189288,557279,852681,676606,895046,557221,692867,594617,70371,227469,-324004,-340188,-818651,-941308,-849524,-1025973,-661568,-148959,349882,391100,803517,1334834,837045,467743,-62535,-443312,-505295,-942571,-430400,-83790,28566,899545,922995,852716,761417,62818,-134357,-965113,-1213357,-1058180,-1011363,-613603,-432174,83883,554905,560441,946210,979104,940522,934103,589773,281143,-60775,-84992,-685107,-989808,-1226023,-1250383,-867842,-632208,-169103,192181,1052202,1194416,1191509,755138,389338,-272169,-320604,-1021695,-996061,-670893,-394565,197018,559339,945378,1193235,969471,292956,-56932,-658153,-773880,-1445607,-1038162,-858296,-460836,-129601,440523,666295,959082,689028,923414,940288,599868,463674,-114666,-535833,-759565,-913847,-1297693,-1375724,-747992,-615695,150113,570620,758268,1470019,915207,940905,624120,-179205,-520371,-1064640,-857217,-796573,-323071,123682,562968,1203209,789145,591112,546571,-59464,-299263,-961500,-1088184,-810047,-1200833,-396350,-417095,441227,888200,618960,1134564,649304,938440,634724,-214795,413105,-506027,-614513,-953770,-1526474,-1102337,-1250275,-265879,-115128,578445,1459000,766660,1390142,744988,380785,269940,-1110211,-521230,-834208,-759744,-283364,-338286,876472,768753,1030405,909925,155007,362143,-691790,-760456,-994565,-1249943,-325561,-646002,-73347,215846,193718,1048725,459529,917614,909680,438078,631381,-325051,-19461,-795055,-1325442,-946283,-1387499,-472799,-371226,-8499,583627,509905,1395832,886883],[0,0,0,0,0,-7,-2,-11,-4,-6,-2,1,4,10,2,12,-4,16,-18,20,-30,33,-42,53,-63,79,-91,106,-136,140,-176,190,-224,257,-282,333,-356,416,-452,510,-563,622,-687,749,-823,897,-983,1065,-1167,1258,-1376,1477,-1599,1724,-1847,2000,-2127,2291,-2422,2554,-2648,2658,-2531,2072,-934,-1880,9479,-36061,352463,1290236,1255060,2171837,1504555,939338,786785,-1299844,-1520049,-2329862,-2104681,-1267217,-1206217,-18795,497312,682297,632071,410584,-403264,-206464,-678395,-424429,730508,810709,2402230,2091771,1820200,1644856,-258925,-474056,-1877784,-2309836,-2330926,-1907427,-1152343,-762096,287985,-62768,323961,724656,95657,853280,123038,1674105,1305472,1597979,2162763,576900,383649,-813526,-2360271,-1676689,-2436981,-1988310,-464981,-608120,1543654,1302261,848740,2054010,-829570,-615290,-854112,-2270273,73297,-565659,1363987,2326662,1965199,3145356,1638545,956972,-258078,-1844076,-2068085,-2657649,-2482219,-2166223,-921300,-920152,146504,433109,565784,1418803,985426,2093877,1742215,2242558,1738976,1462091,452819,-1168715,-1208664,-2956912,-2679915,-2448799,-2371883,312738,439661,2004134,2289262,1733580,1243465,-162620,-1622993,-1752410,-2084367,-1604039,-96146,675544,2053648,3007647,2652420,2919622,935645,27829,-1093343,-2677633,-2388736,-3004440,-2386422,-1553358,-1796972,230191,197633,457706,2630623,904955,3237957,2471494,1771006,3404467,-463721,508993,-1234000,-3918086,-990376,-4941234,-1880653,-548791,-1262131,3705800,1138151,3050879,3130395,-424068,1367135,-2506400,-2426972,-2222654,-3159713,165890,-2779,2392112,3491562,2694735,3893985,1060357,624902,-586385,-3367985,-2133121,-3958544,-3012619,-1635166,-2702566,707673,-181780,1176026,2956026,1669213,3844810,2632933,2451680,2087788,-50038,-496385,-2796351,-3008405,-4314054,-3505392,-2261188,-1478183,1474341,1420351,3920896,3567284,2030485,2003464,-1805283,-1078120,-3259178,-3701741,-1363905,-2478663,2049020,1540003,3190526,4919670,1524551,3471714,-94625,-1258677,-970861,-4955275,-1670225,-4041913,-3304142,219140,-2984138,2172406,854514,1296467,5079694,1353410,4995201,2706013,1074694,1966475,-3147387,-1738327,-4253730,-4390694,-2756478,-3560458,603775,403603,2879555,4110862,2635404,3501882,330617,-744559,-1793383,-4189270,-2486370,-2680028,-1326470,1292072,1760224,3795722,3652713,3024136,2764066,179481,-551587,-2239305,-3253624,-3506832,-3665707,-2937518,-2186208,-749020,105710,1450536,3015062,2873342,4585943,3271506,3129080,2144541,-871351,-659878,-3796124,-3825030,-4113401,-4593321,-1320166,-1445966,2077471,3013320,3478019,5010732,1808989,1566868,-752553,-3122724,-2230637,-4376734,-2263435,-635080,-286406,3188146,2559686,3942713,3557401,1523792,1342915,-1384589,-2252789,-2736178,-3794420,-2949367,-3122304,-1864695,-401555,-96739,1875315,2558094,3628855,3859123,3717332,3117367,1232129,61210,-1575482,-3510727,-3935113,-4550128,-3547429,-1896544,-352402,2040619,3007195,3846239,3740948,2364448,694357,-848734,-2806451,-2970031,-3460171,-2202713,-825396,250142,2458517,3019045,3349581,3060033,1978101,641157,-750290,-2035608,-3125762,-3356241,-3274904,-2863121,-1752025,-1021514,697108,1536232,2807435,3478983,3409707,3624954,2658259,1533492,-106492,-2019309,-3286809,-4428404,-4149860,-3548420,-2205865,67508,1288199,3033455,3896283,3155748,2526172,936015,-1260940,-2197299,-3225028,-2918852,-2151804,-1148227,915369,1609486,2933306,3039909,2398995,1798903,450407,-888034,-2016981,-2838369,-3039197,-3144579,-2158384,-1470666,-783236,422832,1427921,2521670,3159943,3347819,3331086,2693829,1793899,-173424,-1670328,-3104869,-4165313,-3810744,-3301748,-1720332,121363,1460877,3027884,3210255,3264851,2304405,601630,-766770,-2246501,-2605461,-2787052,-1842097,-284356,523979,2249033,2433313,2677786,2361283,1112578,329363,-547629,-1804108,-2143023,-2243677,-2265996,-2121565,-1516190,-457877,246474,1320822,2095737,2916578,3310423,2920935,2787988,1152228,-189836,-1597676,-2993676,-3429367,-3720069,-2739761,-1576653,-247176,1669660,2728891,3056875,2698990,1643353,669335,-841048,-1689020,-2113958,-2163296,-1201422,-658574,523477,1697374,1870805,2188961,1418964,788700,160503,-775568,-1661872,-1893083,-2088285,-1820640,-1731826,-1003139,-364476,391498,954030,1825361,2277890,2746752,2750508,1812230,1511583,-323821,-1385150,-2395235,-3303700,-3038392,-2740504,-1588118,274530,712956,2312156,2514032,2314108,1712938,280131,75027,-1417542,-1596986,-1281068,-1210462,209960,421801,1525043,1823161,1228119,1588400,179901,-198195,-753297,-1183905,-1258137,-1898358,-1080147,-1276187,-1083652,49415,-156198,1071690,1448062,1677480,2459971,1798779,2167143,863764,126260,-895571,-2121219,-2368835,-2722071,-2180305,-1071754,-313466,1180448,1319734,1998814,1927870,802060,661998,-736329,-507496,-1229061,-1252411,-83042,-93934,1189266,983471,1054131,1332948,27788,420499,-687724,-949496,-454940,-1721797,-665989,-1273159,-785052,-200398,-726751,693490,276828,1214851,1425419,1431033,2226647,1036740,1093787,35491,-1323943,-1220860,-2242625,-1912403,-1722438,-1422511,353887,59294,1690591,1292792,1120209,970004,-42159,194611,-651960,-937904,-190178,-495265,561515,600502,904067,1004603,-12310,520101,-446764,-749974,-548039,-1151568,-407511,-649062,-215804,-127858,-489296,318242,-445992,550876,660020,728341,1616622,1025551,1403618,894398,293032,-138284,-1391578,-1010922,-1852868,-1662536,-401444,-680538,556042,685916,906261,764270,454167,479766,-287752,-95359,-5957,-107325,540645,357142,609635,491644,26334,109921,-734392,-694266,-933311,-1077812,-110530,-462008,-17859,-67520,-171842,65018,-243825,324009,-34816,81904,672374,587882,1100851,737984,787829,323297,-393086,-349080,-1094640,-1350576,-987918,-1081111,-82617,128284,95330,493964,504393,391090,-15224,260489,-76041,186481,395369,406610,690136,465787,241333,69594,-396536,-812820,-923064,-783953,-701969,-562172,182828,470731,430499,633133,136069,122463,-270971,-39960,-262654,142662,380989,570349,811754,901767,411567,84672,-173740,-603042,-635658,-760221,-597851,-494148,-183633,22626,62223,154525,-198328,-136465,-117766,423352,645192,851385,1017630,975404,444267,321158,-465946,-625704,-1250681,-1355037,-1099854,-871080,-372964,210915,691825,628443,616094,463083,88913,-285585,-371076,-458632,22340,-19039,308200,775968,569178,692771,247402,-8090,-121486,-683472,-564363,-654851,-538207,-280367,-260162,159274,-275013,-197094,-233757,-75169,714970,959011,1244551,1106721,715965,889547,-136728,-282899,-999478,-1367373,-1109237,-1284696,-801796,-129798,353533,664820,838928,953407,655892,551332,164277,-352649,-720586,-682130,-158722,-64539,411012,438566,279452,467603,427797,17190,-61480,-331017,-208848,-759091,-307265,-459596,-509589,-239177,-508993,-340822,501739,344895,822539,1065502,1361542,1299039,571208,324776,-588993,-1433729,-1247639,-1670040,-1137968,-759264,-17029,514375,648293,1350128,1236334,642543,314167,-288988,-79854,-497076,-775088,-630489,-213493,62493,455058,585924,292038,451563,438126,-184686,-172211,-288117,-476970,-290364,-528973,-733152,-429999,-346947,-33395,231762,679402,1252148,1256497,1479306,950227,648068,101794,-663419,-1200540,-1718033,-1534446,-1297052,-647587,-190505,511139,1145162,1210496,1088691,884104,428982,102467,-654872,-875413,-466902,-384099,-190055,26582,261766,650045,354763,637040,400421,214742,30798,-357227,-278053,-399304,-1107905,-715003,-836850,-426806,-186702,36850,806463,1018242,1385958,1208763,848790,692823,-83345,-464082,-1163579,-1703179,-1088213,-1465982,-421364,-132888,515366,1152433,1265909,1245780,752973,294026,134202,-687976,-208207,-808842,-618584,112960,-351365,389821,249875,416725,513563,67288,456066,22453,247859,-358158,-972997,-480917,-850012,-637561,-583538,-478212,399203,673905,1075119,1010497,1133660,1469108,409698,308760,-479484,-1151440,-1068584,-1873261,-966566,-935586,-309917,561403,678610,1434624,846155,622315,751148,-389503,39148,-734391,-567903,-381043,-729419,158636,-311417,229026,588447,226861,751727,41701,93452,-17515],[0,0,0,0,0,7,-1,8,-14,11,-32,22,-46,44,-58,72,-85,114,-130,166,-189,230,-270,321,-374,443,-504,591,-678,774,-895,1002,-1160,1295,-1479,1661,-1868,2102,-2339,2631,-2919,3258,-3618,4010,-4450,4919,-5440,6013,-6632,7328,-8080,8920,-9851,10879,-12045,13334,-14826,16515,-18488,20801,-23572,26976,-31274,36947,-44858,56902,-78099,128387,-556410,-965177,-745629,181155,959238,1267987,2688833,1711394,2050708,1113056,-198172,-450070,-1361355,-1143197,-1123409,-1112481,-395066,-241448,-551006,-545454,-783226,-1697046,-853443,-1107048,69719,1238371,1725047,2947244,2110214,2450183,1256867,-200396,-871853,-2008196,-2245604,-2099990,-1141150,-635512,586808,556384,522324,398277,-596817,-425820,-1234326,-812428,-104706,77619,969948,1295805,1529450,1612333,1208179,424749,530828,-735708,-536560,-212391,-1159231,160838,-1042730,-1223028,-921740,-2469541,-1110002,-1478107,-669293,1158234,1229613,3126670,3489331,2916305,2180947,1191783,-960518,-1670097,-2920208,-3311194,-1624297,-2238288,177190,723412,930873,1899582,412510,790384,-671405,-1044211,-858344,-1358234,201181,-276999,1275304,1079734,1147407,1880376,310003,846700,114665,-374413,121387,-713410,-1000958,-1414328,-2168229,-1820001,-2682538,-2250943,-1119714,-364933,1247126,2591843,3610288,4112103,3363798,2482488,799821,-1462476,-2611992,-3767264,-3544004,-2563725,-1646347,-211038,1061838,1659175,2254538,1286459,726919,193386,-1712815,-704550,-1761155,-1193610,432653,-626603,1770997,1128737,743503,2613710,-263908,1611400,945303,-719975,891846,-1756621,-1358649,-1899997,-3659143,-2182151,-2722553,-1287797,408476,1169872,3974738,4027776,4464817,4092175,1600277,950042,-1990585,-3103197,-3752452,-4858372,-2083125,-2422212,195462,1976486,1608378,3671776,1126848,1387142,-24255,-1584627,-622241,-2307936,-649457,-870477,-105376,637505,578073,1850080,1049243,2152925,1290488,1028295,1067690,-931056,-239290,-2706457,-2937777,-2863657,-4271030,-1660504,-2023433,504286,2891112,3260185,6042868,4129528,4015865,2778755,-930862,-663757,-4641849,-4292487,-3688237,-4593190,-3851,-975437,1944270,3569769,1308992,4054877,712023,469524,196931,-2795584,-942102,-2210898,-1032007,-61606,-329572,1381048,1017535,1999401,1870741,1522677,1605356,346624,91276,-1122917,-2470974,-2837624,-4277293,-3185480,-2719813,-1521417,1026257,2449500,4492308,5406202,4753439,4428139,1716283,-128866,-2387540,-4228025,-4571722,-4691741,-3232869,-1798801,661887,1806440,2485407,3366484,1721763,2020265,425454,-1172244,-733556,-2536674,-1047124,-1528622,-1079835,868894,-23671,2145246,1649776,1791787,2310953,1059155,1587654,-363678,-1340167,-2019889,-3990506,-3383952,-3904082,-2846663,-671846,113735,3260406,4152161,5003366,5430816,3757225,1980959,-112375,-2682205,-3980024,-4962386,-4490486,-3053456,-1597856,406878,2129447,2850863,2997800,2828441,1351228,602968,-560068,-1706045,-1600922,-2182166,-1576087,-757091,-202708,651562,1057069,2050153,1812195,1734393,1789252,695216,124373,-1425901,-2458106,-3489309,-3557317,-3759394,-3111396,-679658,609658,3187931,4367587,4961244,4974177,3660434,1652808,-580384,-2504185,-4007599,-4705359,-4144961,-3264757,-1042660,483931,2007266,2829215,2687239,2483631,1509849,603031,-739446,-983724,-1554390,-1745740,-1247709,-676735,-66485,290622,1184524,1160032,1784172,2018459,1478216,750389,-279469,-1058222,-2279622,-2988076,-3726836,-3497833,-2261260,-940621,1243928,2932706,4245340,5060142,4278062,3284976,1394321,-640764,-2328373,-4130673,-4344213,-3939629,-2720577,-1022067,667208,1641292,2243165,2645721,2014375,1242123,407636,-388281,-1030837,-1308730,-1299554,-896803,-579153,-97521,453819,826676,1705000,1354110,1581831,1674828,841565,266796,-1017654,-2131177,-2864860,-3470564,-3155763,-2230706,-760802,950422,2745196,3864958,4246750,4175326,2948466,1390545,-937193,-2565384,-3471692,-3913984,-3354529,-2421870,-836983,234874,1448067,2157712,2104803,1811470,1013407,180184,-397620,-792380,-818495,-949468,-872624,-497752,-231256,328349,911275,824421,1349358,1138870,1146723,871430,-157825,-589136,-2047971,-2567383,-2820205,-2820561,-1786230,-705165,955318,2381500,3673925,3821057,3183125,2579563,812332,-654630,-2111333,-3003136,-3299876,-3076647,-2015919,-618319,281904,1220139,1497328,1752051,1546427,804983,481340,-161297,-314841,-384828,-738101,-663239,-441793,-18472,-216323,102810,594808,277937,1215327,998736,562802,316458,-854601,-963763,-2174849,-2493640,-1938997,-1815739,-312419,624051,1965266,3324772,2850224,3346378,2018614,758907,-409767,-1984398,-2067610,-3182547,-2151215,-1289724,-906126,823093,598802,1248176,1200034,558333,1086813,-25138,-103075,-151445,-633166,366148,-474920,123769,90690,-141789,505446,-3139,570940,723453,496015,736086,-383649,-316493,-1227830,-1628450,-1591737,-2217243,-954338,-692004,814879,2000643,2086830,3227661,2017634,1772138,838554,-975484,-1102272,-2512409,-1881971,-1824254,-1333987,-107854,-420146,866693,703883,467236,827568,-502587,532763,-140732,-134782,517834,-462478,633840,-203153,26536,233182,-579045,283207,-219709,176360,556884,-66501,826183,-356967,-656428,-1150924,-1831613,-746908,-1425857,-127823,531834,816136,2368089,1541526,2156507,1159188,79353,103101,-1563426,-1435596,-1560648,-1471916,-284686,-724274,204306,4384,174723,381941,-147494,189161,-107987,434710,862738,486199,910821,321009,555474,7864,-685224,72160,-978443,-392906,29253,-486911,379013,-264327,102265,-225876,-937093,-616184,-1069716,-436742,-199830,133206,1033172,1126676,1663724,1033899,990430,297045,-676506,-845263,-1163435,-702455,-784174,-397487,64105,-3212,116479,-96269,-400443,14934,-395238,58968,241260,310814,1060771,686032,878259,531174,105630,-29147,-815087,-664343,-702559,-561156,-42328,-230369,109778,198202,-206949,-220173,-324950,-377721,-128924,191588,386162,503288,986064,933201,880855,298304,-166303,-200683,-557548,-672947,-750689,-502163,-281090,-88041,-295390,46756,-518861,-587106,-621573,-569566,-83131,84776,810687,1176628,1454103,1185268,986627,234527,-123479,-973206,-920791,-874744,-508246,-224903,-113679,200261,109101,200781,296243,-158328,-56367,-121996,142343,369975,445447,593541,495484,330381,176910,79269,-159490,-249663,-258962,-335204,107082,9704,134471,-220675,-234082,-614844,-769879,-853965,-632290,-194048,607790,738949,1724406,1479755,1044229,1055398,216617,-329775,-1020634,-1214746,-1103870,-1010481,-629412,-480077,27021,436080,49869,539446,126087,255093,227647,-129562,279520,276879,253261,409009,30585,73272,-182266,-21886,-95893,-20990,348271,9624,343978,317953,-364053,-383379,-588992,-1128666,-1069292,-1070840,-193278,309580,881790,1389126,1609471,1442685,787931,470685,-229719,-786858,-1161026,-1541074,-1161963,-1108913,-371658,34577,407840,601966,435469,628039,173674,88827,334746,-296632,250624,-149630,132794,632,-499211,-239515,-67014,-180868,245246,376641,569246,583916,115682,-28970,-563334,-652274,-1111225,-1024226,-755014,-467795,485228,859502,1524288,1619112,1794809,1009987,390521,-313575,-958849,-1432775,-1079767,-1242399,-805927,-386961,-127416,456075,464210,665390,492084,333523,516152,543572,254112,55557,8497,-367655,-309925,-313379,-165752,-46751,-76068,240414,319935,853550,539795,253576,92864,-615031,-821361,-1152086,-1203120,-912550,-614297,435536,1026539,1409471,1587127,1456938,1344446,385347,32844,-830192,-1383740,-1012895,-1303061,-902862,-616320,-247747,320497,134701,609125,684764,488330,851479,400036,180889,-56901,-330185,-336258,-515381,-298472,-379646,-407393,229106,215754,960423,559754,904792,566134,-370818,-318863,-1171230,-1396473,-945872,-1105337,-97216,116108,867228,1558238,1303184,1704178,1001851,646708,-207177,-800513,-763035,-1467567,-1111246,-1063627,-923083,-44213,-172511,744647,666452,595522,620331,228776,666035,39576,17356,-60971,-696221,-252685,-531684,-345885,143703,-186752,404809,334877,1006998,617970,407693,337325,-1024569,-743648,-1139127,-1247445,-448841,-750884,116640,641351,1057380,1673044,1104777,948143,324530,-223600,-314465],[0,0,0,0,0,5,4,10,0,16,-12,17,-27,22,-48,41,-66,74,-93,114,-135,167,-195,235,-281,330,-384,451,-514,602,-683,793,-900,1024,-1170,1315,-1495,1674,-1885,2112,-2358,2633,-2930,3256,-3618,4001,-4433,4899,-5406,5976,-6570,7264,-7988,8820,-9729,10738,-11896,13165,-14658,16342,-18349,20728,-23645,27360,-32281,39374,-51081,77787,-325702,-692423,-1843020,-1881110,-1783064,-1699505,-278500,11236,1772686,2500021,2322664,2185948,1211746,516077,-291834,-598511,-965827,-420154,-346716,-300741,478695,-427149,59390,-1133712,-1422925,-1038012,-1725930,-340435,-264891,1064754,1435607,1297528,1707660,496274,648057,-338142,-440836,-84908,-26006,880582,617140,1182709,46687,-768536,-1176930,-2470971,-2664715,-2679195,-1962810,-352438,666361,2031224,3237714,2319280,3142448,1656128,616243,841834,-1990136,-687629,-1560330,-1561196,457725,-1328807,365755,-243435,-1180583,203896,-1331618,-229512,4840,-197629,1172844,931897,754884,821203,160601,-601058,7823,-501353,259255,911187,814059,1921934,866910,749988,-797427,-2163914,-2725185,-3724530,-2841946,-2660055,-633636,1140771,1658760,3912833,3099746,3235061,2373042,295246,180801,-1553388,-1822628,-1674884,-1798092,-934031,-398408,-796245,65383,-306388,-121357,400984,-128197,580676,726575,605495,909158,-90752,289492,-326933,-1308780,4220,-306186,760016,1899373,1488863,2677544,1300873,132656,112357,-3624219,-2538209,-3992215,-5033722,-1112104,-2385129,1662739,3333043,2325681,6195833,2219074,2873485,1888092,-2208451,356835,-3289158,-2851666,-944521,-3265753,266032,-1082924,-473939,1318010,-999633,1427515,705500,430027,2007504,-476732,1025441,-266506,-1177242,135381,-2693153,596028,-398544,472982,3220942,990314,3887220,1502552,-17605,-155554,-3894346,-2956117,-4841616,-3975167,-2109435,-1432804,1710661,2651643,4604376,4309011,4305262,2879629,423685,186991,-2865136,-1960425,-2925372,-2969381,-884498,-2464158,243426,-170672,163206,1876182,-292150,2269864,904725,720752,2247023,-1575621,978609,-1535338,-2569611,334078,-3202585,1827478,924586,1070876,5252630,346131,3397392,329421,-2689668,-833756,-6182447,-3489448,-3868731,-3776374,1050825,333332,4135103,4544305,3728556,5413403,1884661,1453330,-565530,-2507421,-2169356,-3822283,-2193059,-2153709,-1902086,116697,-263005,1187047,1403884,808665,2474729,663418,1370537,653068,-611711,-162692,-2172938,-1660870,-1648421,-1215949,271281,1363098,2611166,2852497,3190945,1872120,570496,-1263133,-3674559,-3607560,-5413159,-3815169,-2100018,-1150420,2782093,2715556,5056895,4968017,3169301,3586514,57633,-562543,-1977334,-3831616,-2282925,-3725607,-1949505,-993198,-1522549,1186756,237258,1486900,2361969,862423,2404584,934395,283323,823955,-1988053,-1239300,-2313641,-2360976,-279391,-274145,1578711,2773395,2955469,3435455,1659655,633734,-1451006,-3428793,-4319485,-4749654,-3765215,-2217402,-345933,1966183,3424121,4612386,4621939,3598125,2642842,951602,-664733,-1732723,-2927428,-2741664,-2918900,-2229871,-1329321,-909505,305984,650323,1824390,2084719,1784588,1965424,1264819,604507,-531482,-1309437,-1755934,-2195816,-1724046,-1147739,140357,1594950,2623665,3061062,2616995,2210542,277490,-1467044,-2948909,-4115121,-4293530,-3721032,-2322386,-184702,1837722,3324648,4128282,4120142,3591261,2015054,847820,-600939,-2056276,-2241894,-2891412,-2329378,-1880995,-1814783,-504643,-194511,633244,1688599,1520056,2254372,1674589,1340420,518660,-267786,-869217,-2116384,-2153674,-1706941,-964698,335996,1338940,2662215,2883851,2374966,1566698,123051,-1352185,-2904085,-3543646,-4067489,-3391244,-1612830,-14923,1680693,3230626,3664024,3759047,3097163,1928697,756251,-841334,-1548915,-2383617,-2466153,-2372162,-2300940,-1532370,-645074,100760,742390,939095,1659701,1817923,1656702,1264040,813953,69863,-1054893,-1706383,-2085531,-1709942,-764772,-58402,1176717,2260442,2356998,2356168,1399191,-76426,-1295266,-2586816,-3371896,-3258096,-2660434,-1477962,118564,1597797,2886032,3541711,3348657,2974100,1740569,253619,-791599,-1674067,-1862966,-2358869,-2288098,-1607756,-1429892,-623545,-99650,263041,854457,1184515,1809297,1672897,1205531,966978,-79559,-285313,-1231912,-1602261,-1342204,-1090274,160861,1156098,1739619,2362628,1833728,1213976,-93433,-1257296,-2293833,-3177349,-2696939,-2410027,-1143488,196681,1420712,2505328,2603676,2852591,1927377,990532,605786,-853596,-928769,-1814669,-1464781,-1196366,-1417041,-1047304,-978204,-474121,171719,214366,1204500,1070592,1629242,1386195,813276,418921,-634327,-772333,-1269124,-1348286,-266212,-222004,1059073,1298263,1681667,1967897,452381,-10420,-1386117,-2203106,-2004318,-2631112,-1449257,-734715,364916,1940783,1659066,2787801,2151975,1429908,1221397,-178316,-159564,-940261,-1076580,-878272,-1387811,-770073,-1286458,-895734,-481077,-540250,434101,295479,1131180,1332727,1116016,1658844,257266,239912,-665773,-902353,-956758,-1130103,193031,133012,913591,1436124,641300,545976,-631046,-1003258,-1229705,-2477847,-1232743,-1572804,-333935,870520,735970,2156539,1409760,1631853,1449510,-70883,343017,-668436,-433311,-667297,-1063513,-350561,-1088397,-751016,-750818,-909320,-218217,-718044,638630,732823,1145004,1702797,773626,971097,45941,-516697,-542797,-938193,-321215,-486848,113992,842073,346080,652611,-23673,-308213,-674472,-1502834,-1192456,-1434467,-656400,105440,469115,1168168,841706,1401041,801502,238189,706303,-335214,-95153,-401463,-394875,-189066,-621547,-188232,-776597,-754211,-877896,-1104755,-407143,-217317,353337,1115568,1004198,1214446,586182,552424,166560,-415415,-207605,-950759,-369268,-159845,-85512,418609,-53359,254374,-367659,-800682,-712425,-845315,-785147,-16750,392730,792841,770712,1352045,734463,503990,495977,-251225,57216,-227329,5522,5728,11372,67253,-187930,-698802,-522301,-961609,-819916,-514135,-387838,319372,711519,989765,836616,1235985,458866,230613,120365,-427593,-485786,-410144,-331237,-110693,-191786,109140,-270596,-553282,-460034,-553566,-528808,-164629,373903,623565,768081,792063,579183,423480,328174,-430530,-255406,-232735,-83761,-63026,195752,468864,192294,4455,-354781,-756413,-766915,-1254292,-849696,-499170,178437,523801,950602,1476228,1306450,771551,547381,-173720,1511,-573175,-609087,-370639,-340202,-158748,-417551,-236260,-622687,-446213,-348284,-122944,151285,356545,463014,801114,791747,797058,-13878,-314867,-515025,-551848,-160106,-303517,158471,602195,682262,908724,278945,228217,-779861,-1286633,-1043184,-1234892,-441224,-112000,120417,1079319,808642,1005416,1127250,464973,801830,-226310,-250169,-466711,-767278,-142940,-897734,-444095,-621035,-588635,-217900,-366384,47220,306196,838111,859579,829268,723861,260972,-73881,-312072,-893551,-744977,-313087,150803,166902,338647,972062,389236,638794,-20630,-649550,-907674,-1497073,-1012437,-552290,-367208,252048,519541,1141328,1150066,1213717,636979,593845,108175,-235934,-383535,-689862,-572470,-666738,-987212,-609478,-486889,-475106,-84985,213458,459973,799776,673627,856631,528396,300180,-303112,-771570,-866598,-1009696,-635726,57700,103041,585921,615179,571739,552172,-246336,-496851,-791284,-1138086,-922505,-999517,-414424,253453,638381,1123861,1027043,1097350,808499,384112,213051,-15862,-369569,-603364,-898030,-612097,-1030103,-783609,-350711,-523099,183051,162270,634131,1115812,747301,1027499,429624,206914,-155955,-1045756,-734314,-804760,-543291,-55845,184941,587871,845854,1021893,321613,-308239,-151310,-1107087,-925590,-866424,-775674,61808,78267,513842,911142,636869,1351001,702731,600292,352468,-36966,32893,-880252,-470808,-867594,-893728,-623184,-716290,-225639,57324,387189,1118212,711501,1320879,565430,364402,335522,-388827,-445896,-979074,-774986,-609700,-500176,629792,438778,874907,704737,175190,668417,-974522,-782993,-869432,-1148110,-503788,-810890,316971,332865,779525,1257612,622115,979037,642842,121974,335078,-734589,-193754,-975144,-867949,-541402,-981816,-253155,-482432,-258573,591507,240622,1218783,788384,570323,761764,-379110,176740],[0,0,0,0,0,-8,1,-3,4,3,9,5,10,0,3,-3,-5,-5,-5,5,-10,17,-19,29,-39,43,-64,66,-89,103,-118,154,-163,212,-229,278,-314,360,-419,465,-535,594,-676,749,-841,933,-1043,1152,-1280,1407,-1543,1695,-1841,2020,-2180,2373,-2548,2725,-2893,3006,-3073,2988,-2670,1862,-4,-4279,15440,-53729,451450,1520062,476796,-147349,-670670,-2054770,-1769685,-2552322,-1815807,-576765,-71745,944297,1524434,1682610,728095,590561,38072,-180411,-294781,49818,1149045,937417,1875698,1415690,635697,249247,-1548400,-1800939,-2743773,-2439960,-1773502,-1189223,272642,497658,1604701,1412216,1302958,1318861,293560,886856,-75291,844620,668245,431176,987828,-962633,-398819,-1347342,-2399639,-1428083,-2208235,-1005471,155262,123960,2124693,1339251,972654,1371580,-1038555,-114087,-878607,-1359965,925311,-389053,2082884,1954184,1110227,2043470,-670369,-786615,-2171329,-2748767,-2504157,-2707048,-1216817,-560605,1037790,1082865,1754216,1712021,1225041,2002822,425958,1288182,414202,489414,269155,-502114,-407211,-1609753,-1654802,-2231117,-2202895,-931885,-990766,946591,1294937,1821749,2268065,967574,408062,-469987,-1584838,-654294,-1256230,-323487,1322233,937525,2926027,2221384,1210057,1227767,-1694219,-1258917,-2999111,-3477644,-1919961,-2847436,-13983,400513,1121616,2882220,1106371,2393894,2001056,805471,2146603,219705,612990,455027,-1656703,-605060,-2284178,-3262393,-1157058,-2852605,-227717,263914,389046,3530110,1511395,2053533,1527718,-943858,-79659,-2266076,-1925152,-389680,-786487,1394346,2197608,2415820,3175380,1018806,817231,-791648,-2870361,-2266483,-3984601,-2692096,-2051336,-1789262,1330637,426859,2567358,2608194,1200036,3621427,642610,1986560,1225162,-546603,900143,-2622026,-1381549,-2462412,-3562944,-1494760,-1945811,-269208,887686,1749053,2950651,2296506,1923954,830942,-139228,-1726951,-1944051,-2184572,-2052182,39043,374478,2703679,2813531,2841605,2505747,12407,-27141,-2380188,-3373057,-2353820,-4323371,-1173472,-1236449,-691934,2869042,771364,3517084,2575913,1276210,4031319,29903,1683780,511581,-2145905,123380,-3855774,-2123258,-2620193,-3872536,-121780,-1547583,1954836,2585650,2223858,3966200,1016532,1634549,-526640,-2257613,-1631729,-3433330,-1305404,-229375,374285,3395379,2090111,3245263,2597326,-156448,420096,-3044188,-3033591,-3004053,-3975652,-1538441,-1708277,527778,1516396,1584184,2769814,2494872,3053200,2094070,1813114,903576,-121262,-261516,-2447309,-2240323,-3322504,-3071803,-2211386,-2336589,859345,1198113,2730748,3522775,2401025,3009426,76274,-765727,-1532325,-3567102,-1540917,-2181206,-243350,1829527,1114811,3930756,2310089,1905095,1266670,-1665885,-1367772,-3335423,-3528751,-2456572,-2910088,-637801,-74086,815346,2524992,1933440,2980431,2477226,2061025,1869300,450798,354301,-1281014,-1883207,-2650895,-3530018,-2751262,-2637312,-1271403,405501,1442937,3071834,3150329,2867713,2346475,118423,-684609,-2029235,-2617008,-2060541,-2007610,-134845,1135329,1746831,3143173,2598214,2032352,811983,-922623,-1856041,-2839732,-3125847,-2848640,-1995098,-974900,67531,1212330,1541561,2433621,2516444,2436544,2153697,1475943,1109441,-5414,-765629,-1962723,-2970860,-3058323,-3379310,-2105287,-1257560,-41543,1720104,2505336,3368334,2772545,1721994,796250,-955664,-2095524,-2333858,-2490655,-1456525,-189071,916937,2231917,2425073,2367420,1945660,25141,-529011,-1995719,-2556683,-2615358,-2415935,-1488573,-812447,328950,1047418,1545973,1786167,2148069,2544129,1971696,1662352,829361,-57183,-1009735,-2090533,-2687864,-2843532,-2993617,-2001683,-1094561,319853,1714995,2325449,3019897,2649649,1769524,735605,-848465,-1548901,-2190586,-1975423,-922769,-429910,882032,1955567,2093130,2054221,1207596,734452,-839460,-1497739,-2335374,-2377948,-1967118,-1610767,-647926,-25067,870967,1643347,1811240,2290241,1793660,1809052,1610230,937364,109355,-1014643,-1818692,-2252287,-2798457,-2545666,-2071795,-975242,673899,1424109,2500717,2563351,2218355,1849049,270067,-371677,-1777958,-1784855,-1441621,-1409858,256061,714435,1458877,2031057,1517163,969014,-83482,-1037513,-1396714,-2077780,-1963791,-1688706,-1053908,-311390,259037,885882,919374,1552237,1542602,1447910,1781274,1054603,691799,77580,-865579,-1137401,-2271080,-2284080,-2393701,-1965771,-590065,-195312,1379482,1754595,2297921,2141692,1168232,702311,-439907,-1398703,-1592969,-1565719,-487256,-370896,872382,1472237,863618,1466725,160731,356029,-850627,-1682313,-1067040,-1860020,-856417,-589316,-534604,693702,98439,926259,857766,1108784,1689291,790627,1476502,668103,-149659,-149725,-1759667,-1350073,-2323948,-2207476,-1111822,-1506143,555299,789755,1606459,2201447,1132478,1985784,197262,-394108,-1054265,-1641686,-345805,-1091669,163110,604822,839208,1565264,311366,565680,-653516,-1064692,-860822,-1489319,-417648,-881912,-506323,503864,-157727,1108733,440229,678677,1055606,362504,1407800,620160,780736,653525,-690337,-299766,-1691949,-1506076,-1968422,-2111112,-656807,-451376,737698,1295392,1364201,2082058,622318,1000113,55121,-599190,-165991,-970934,51320,-19675,-44226,1083524,40045,709637,-332106,-564335,-627632,-1470980,-389972,-653599,-183644,269202,-89999,700180,160491,436535,660956,-148123,981404,392168,722721,814669,263271,376914,-954514,-638344,-1347991,-1514789,-1075778,-1481429,-129229,307601,1003335,1395593,926089,1350104,292712,-192388,17560,-634959,16216,-102763,142495,836084,260869,500294,-182800,-582173,-470771,-1426062,-567078,-621100,-133647,364987,472153,816439,502178,348969,195623,20706,106892,-136022,615326,503664,731735,805170,-85912,-360136,-866785,-1026966,-1261319,-1262403,-625871,-655506,-15998,634681,657998,1106783,619060,488901,702255,-157819,328518,-35008,32107,387593,27866,241390,-276750,-394341,-917830,-1006606,-777291,-760757,-341854,56846,421889,821810,588200,671763,306325,28858,-48977,-196072,-83167,246398,219275,715015,395185,524759,-35747,-481474,-586849,-1315967,-846569,-1040629,-453807,-221411,200273,820023,737230,957338,249566,468239,329279,234582,277019,346377,424873,46286,-98720,-475605,-774696,-742246,-946986,-918838,-470129,-283741,537438,936477,437954,980044,314556,296954,-12447,-599029,-251956,-244956,-271088,126382,183462,567025,88657,306682,-200748,-660096,-694778,-782102,-656087,-572296,-133161,-121999,227298,451753,649429,523989,463219,511802,541799,364886,684615,490057,478173,-159286,-653757,-759301,-1058740,-1024578,-792279,-751866,-69600,457834,821975,1074413,812993,812977,-57884,-84217,-335617,-642679,-365422,-232908,299750,508143,450401,628677,401405,219849,-523081,-633834,-896042,-568308,-303464,-450785,291304,168365,295223,432040,456866,472116,668877,318041,942984,621645,398289,504135,-413366,-810190,-1297304,-1342151,-940441,-1054876,-448384,-68896,515864,1224046,946394,982596,490903,154572,-281323,-508544,-743012,-616957,-385268,136840,265122,568971,562026,243428,84388,-298582,-480169,-489604,-759460,-546800,-551703,-60581,42920,256168,71314,384966,552009,423694,777371,794021,613783,551597,-78292,-118149,-693742,-1004009,-1271505,-1281614,-833536,-554034,241027,753878,952407,961619,1032170,757713,167244,-268870,-548946,-547614,-444825,-251128,53672,191969,661171,566779,422870,326356,44622,-279116,-466924,-631012,-577943,-511902,-45892,-400789,-65431,197263,210129,159159,590034,679917,795699,586667,531113,96057,-236466,-754519,-955162,-1080689,-1243196,-525517,-581744,118194,805448,620271,1191027,1115085,595987,201607,-376146,-365555,-655169,-772402,-316196,-235579,340041,296577,689881,411167,-23476,209443,-266604,-355070,-294071,-713510,-90771,-545491,-204760,36432,-40097,53291,-18190,772226,757785,626825,1025457,160111,237988,-378542,-745625,-766746,-1471732,-821628,-1020790,-433044,343431,441188,928483,929111,1058075,811998,-28234,169695,-925420,-587437,-428696,-970920,255256,-91260,630353,386743,-53058,714933,-234570,207905,-262017,-360198,-68254,-498176,67539],[0,0,0,0,0,-2,-9,-1,-16,6,-19,22,-22,38,-37,61,-64,89,-103,127,-156,189,-226,271,-320,377,-444,509,-602,682,-800,909,-1041,1194,-1346,1543,-1726,1962,-2197,2465,-2762,3078,-3437,3817,-4244,4710,-5214,5773,-6380,7043,-7779,8568,-9463,10429,-11517,12727,-14075,15617,-17349,19373,-21717,24520,-27928,32192,-37729,45276,-56247,73432,-125446,1182177,1776295,1776246,2166328,1065948,912584,-286260,-1426248,-1444052,-2219777,-1626307,-1410988,-878853,54293,277498,333502,106667,219143,-235343,147210,-45103,1098338,1529224,1573620,2360589,1195110,925246,-545436,-1435218,-1899516,-2707948,-1936197,-1614193,-142962,53088,986404,1080952,417892,721713,-794509,-231847,-519618,-321268,703222,604247,1928363,1837937,1057737,1306933,-273391,-975034,-1258098,-2245653,-1193290,-1211808,-1072770,334178,-638546,23593,144550,-817825,666809,-309148,669386,2009039,1538084,2583199,1738711,1519823,122165,-1149504,-2160687,-2786821,-2602793,-2555072,-749100,-670203,670925,1531516,951748,1833922,-105482,-19689,-613862,-1137609,13967,-457383,1160912,1376761,1421325,1861349,439422,471455,-819270,-957801,-1505824,-1851581,-871604,-1086510,-821781,36421,-1138077,-252572,-243447,-103944,1192321,708714,2157328,2626562,2364918,2916146,552806,241596,-1506903,-3018086,-2573913,-3498972,-1981127,-1265409,70634,2080634,1123047,2430144,1211178,333744,329298,-1373037,-898640,-762442,-538921,711707,1182032,1159248,1895940,750359,340658,-104292,-1311177,-833760,-1264216,-1546523,-740226,-1218968,-1081729,-142701,-1192358,-163526,560414,360244,2751250,1841699,2924315,3374359,1219892,1838744,-1250035,-1927926,-2681962,-4551134,-2536171,-2988572,-511955,606561,1018138,3311948,998377,2653702,231362,-743486,355449,-2402437,-38286,-748968,-59850,1816548,334087,2336981,630842,264340,454691,-1178825,-511069,-1274214,-1157599,-1157000,-1527274,-1109456,-1104179,-746340,-500630,193115,1482644,1960005,2795333,3292569,3084003,2244097,557160,-824220,-2426580,-3445856,-3955916,-3468433,-1783596,-1342094,1085542,1444729,2080549,3392442,959202,1461623,-410101,-1802045,-491712,-2218999,-277738,179769,181268,2133339,717482,1332342,873607,-423469,55748,-1211955,-806357,-1154442,-1735858,-942287,-1389453,-1289965,-995983,-1040647,721196,860003,2619003,3019667,2958945,3598406,1172704,664528,-1416844,-3286047,-3048402,-4959612,-2982648,-1989928,-848015,1583326,1631501,2833865,2176785,1758310,620954,-433887,-728307,-1660891,-939878,-947988,64606,948317,813884,1562391,575499,859695,410308,-420418,11224,-1200581,-753277,-1396289,-1492817,-936168,-1789849,-674652,-440558,-61312,1938801,2292445,3370093,3278915,2577808,2418158,108861,-1378765,-2416975,-3917636,-3531464,-3346738,-2001661,8606,934058,2309176,2814499,2603555,1790670,938066,-333631,-856573,-1437603,-1432164,-625022,-249779,488257,1166816,1076366,1355484,445625,391027,-99598,-516685,-697535,-937892,-1194193,-1329440,-1502887,-1484043,-1265126,-469111,211213,1603449,2381669,3180512,3107512,2822126,1910130,-189023,-1323107,-2924883,-3553543,-3780149,-3149956,-1968773,-234471,1359530,2039457,2629024,2732201,1536058,667103,-349634,-775909,-1161516,-1043848,-692536,-15413,481160,732542,704739,649666,486192,352252,-312938,-335080,-717680,-592020,-1088060,-1374459,-1397537,-1492796,-1067421,-623425,711984,1236932,2569432,3151675,3007026,2371278,1379385,17223,-1502597,-2963388,-3413279,-3365279,-2808704,-1695796,-259736,1202705,2156116,2287495,2137728,1561021,207530,-164113,-656179,-865221,-596648,-443033,-46,377136,556072,688691,258493,389518,159202,-156218,-88798,-384649,-485696,-459497,-1487388,-971324,-1247626,-1005791,-264894,219386,1555954,2187475,2914865,3127067,2147545,1271849,-133384,-1560227,-2454165,-3183634,-3055563,-2311847,-1275222,42548,1168133,1981682,1925637,1915424,1386574,606642,94342,-698734,-690066,-650567,-377795,87836,128969,518479,145564,276252,253459,-251371,53529,-211653,-260452,-104546,-814631,-607423,-1081591,-1008773,-823122,-434486,499796,1340527,2038413,2579488,2200074,1892583,1315695,-119123,-1265791,-2557678,-2805102,-2990927,-2226004,-1105754,-146904,955440,1710437,1532189,1675348,1006545,628699,-85283,-449335,-290840,-236209,-97486,-62589,119643,499362,161089,263957,-343706,-230013,-99966,-292639,-71743,-68155,-329061,-607710,-978180,-745586,-1077746,-44166,175740,841007,1940696,1696884,2754480,1475838,932657,40304,-1380675,-1633288,-2692207,-2339732,-1754283,-1178726,495892,347938,1298468,1650144,758749,1127204,-43807,216076,-133858,-714514,611800,-254099,539366,604805,-272299,389350,-852935,-525541,-499093,-788360,143579,-596906,101063,-94108,-400085,-59797,-1367285,-217363,-602610,12361,1499066,1022856,2220007,1683946,1459777,678939,-693709,-839674,-2012355,-1884748,-1643613,-2040970,-200043,-500405,924276,1351951,631877,1245476,83345,276333,193713,-458871,597916,-323569,900594,483085,-5432,363442,-920935,-230419,-566937,-632818,-152863,-592751,777290,-181098,-192684,89429,-1092633,31825,-911296,-139944,383764,21604,1444738,1324596,1375218,1728355,-102584,294798,-1252045,-1400658,-1489659,-2034366,-676894,-1164607,226820,727525,583813,1359721,248834,762026,240909,-159702,543599,-283584,750321,307478,271294,587028,-507774,-95150,-822835,-1157983,-456032,-861698,8849,-297204,264201,542170,-205772,128041,-518172,-228905,56106,-167352,807081,496604,1194407,1018412,596424,749425,-501204,-462872,-1050239,-1435685,-861759,-1213390,-394250,129870,519200,600091,326419,627204,-88231,262745,113100,325552,786774,614986,564321,733232,119816,189923,-691280,-856075,-1054669,-1160034,-225577,-401797,28542,507935,309080,283877,8505,185169,-183202,-248479,207446,268659,657313,633228,754841,727452,358484,38025,-842671,-796405,-786831,-1188115,-539446,-280891,-148672,151506,29633,60184,13890,133663,-5140,95116,446648,457241,982540,987327,650846,376454,-503493,-542110,-983033,-1211826,-1202836,-630232,-55003,47942,522664,719484,464560,386693,175362,110071,114581,140719,365478,427255,715048,475404,492330,234874,-91152,-391245,-784011,-560644,-480363,-235724,-115092,84965,247199,-154653,-38125,43295,97109,56089,175103,479677,780346,646138,962288,840998,101432,-298888,-919039,-966048,-1037256,-1138223,-727518,-317057,55561,411315,571229,483276,366637,604637,-180984,166664,26479,-236375,394364,188457,156325,437241,-202438,209910,-529197,-438429,-574611,-738072,-12136,-355786,71640,-178070,-272077,-35562,-497923,-78994,-137586,320394,754788,809878,988267,933621,920083,441260,-433437,-801338,-1205293,-1290094,-972503,-624503,-196510,56026,781544,694553,536184,817274,381154,156171,-130517,-273293,74983,16986,71791,760792,-102258,224194,-315182,-177440,-114858,-263099,-113462,-374311,-85402,-2957,-20296,-110069,-222218,-254364,-556562,-90572,303648,620639,960277,933216,1125729,971833,347972,-327555,-770482,-1155020,-1112620,-1117011,-799864,-614959,-31428,772679,626212,695026,232393,212506,303279,356875,-200373,179595,-117175,122692,180292,150784,-3686,-79032,-311996,-162127,-215467,-74971,12220,137793,64390,-96770,-195745,-297024,-344978,-127173,-336123,253885,539215,939503,1078641,942301,1024460,266289,-196890,-728348,-1267216,-912442,-1060470,-897803,-487887,124028,363149,543361,909822,530811,62826,285050,49865,157031,-67970,-134321,252293,-98347,-300977,34950,-260344,58333,-442820,-59049,96974,3155,178137,-201270,132459,-358795,-448959,-395697,-489201,19020,-12885,664797,864253,798047,1281147,475006,674960,-44360,-544789,-816258,-1402951,-711443,-986556,-351735,473890,364948,927884,750309,541118,587738,120148,282053,31402,-198441,82281,-256906,217802,-345135,-221493,173942,-483835,320534,-393867,-158397,274159,-169020,141111,-207958,-267511,-197681,-600490,-109866,-599066,76548,440876,575603,1155295,369026,590165,427047,-394014,-179755,-1258140,-846317,-1039684,-726799],[0,0,0,0,0,10,-5,15,-20,21,-38,31,-58,61,-85,102,-121,159,-182,229,-268,323,-382,451,-526,618,-710,829,-945,1089,-1249,1416,-1624,1826,-2076,2329,-2621,2942,-3285,3675,-4087,4551,-5051,5597,-6198,6854,-7566,8358,-9206,10157,-11189,12330,-13607,15003,-16598,18361,-20395,22709,-25405,28603,-32434,37199,-43256,51354,-62812,80567,-112497,189849,-885192,-1352913,-754919,-245184,1197473,1324433,2231759,2368139,1656706,1482921,105868,-645434,-1256330,-1643223,-1337039,-827466,-677957,-212016,448266,-329932,-120955,-899275,-843960,-527147,-929159,575605,985484,1943314,2150019,1531406,1737733,64144,-116018,-941369,-995299,-1032135,-850955,-165525,-300282,295288,-546723,-664870,-1092934,-1505754,-1091625,-892787,226666,1363137,1865191,2744355,2675710,1705565,1780487,-332129,-950365,-1109304,-2946026,-1003850,-1616718,-965385,1015473,-1055114,733813,-126399,-1033587,507785,-1307587,434924,475608,817231,2135603,1350102,1892726,945596,598515,-730809,-591602,-1129592,-490321,76165,-457989,548031,-375313,-399929,-801534,-1752356,-1683745,-2034571,-1017267,-71711,1347917,2747955,2569208,3219128,2216267,1183685,409585,-1516897,-1678170,-2235819,-2324335,-1102051,-1109539,-234762,500823,-421578,641619,-186155,-519024,478953,-634507,1247229,591860,1047673,2217729,157481,1235776,-447194,-1139730,-119842,-1496250,4561,-19952,-6918,782903,-866765,-153350,-1200570,-2645346,-1204335,-2434067,-970530,880269,463207,3353387,2970001,2790718,3584215,289306,344785,-1024278,-3026483,-1527099,-2817612,-1870036,-143870,-949597,651394,347747,-508671,1090638,-741885,39809,884778,-235010,2070972,608975,1117599,1380517,-1101889,788964,-1300710,-355706,-12430,-1281681,1922601,-560493,960236,376814,-2122470,-89207,-3470264,-1745153,-1400643,-2211526,1670353,896150,2841328,3894242,2352615,3198607,816355,-212334,-1259209,-2824300,-2463440,-2019286,-1642202,-857961,-91595,193949,509144,314352,110924,256847,182191,545723,692025,958084,1424332,388894,898495,6197,-887430,31753,-1358460,330059,211055,-386402,2228463,-623841,299000,-437348,-3112603,-766646,-3468461,-1423230,-19833,-806271,3284231,2322522,3280840,4223900,1048395,2150619,-738749,-1912021,-1482430,-3634475,-1393821,-2008280,-1475701,749983,-798994,1080055,71939,211409,1281842,-780910,1739937,244628,849584,1686001,-661821,1385493,-966615,-760405,-14081,-1392857,669591,-140701,586426,1251981,527153,143228,-1007863,-1479194,-2486565,-2239412,-2083504,-902485,957317,1522670,3306375,3038048,2859016,2786478,274917,250743,-1900403,-2563713,-2368934,-2881818,-943801,-1395902,-298032,784790,-453615,1113485,296605,468606,1315824,-113355,1621035,1075345,384053,1228711,-961749,-107573,-719406,-1596530,143989,-705415,579132,1137957,415773,1076329,-625795,-982194,-1358073,-2666615,-1945669,-1936563,-721410,817996,1796155,2972928,3213348,2918536,2034919,798672,-236511,-1641561,-2142118,-2222031,-2441784,-1552509,-959895,-193847,276304,21595,714907,314725,690379,871395,667029,1603201,908587,1164999,415514,-164861,-552282,-1231978,-742192,-928925,166155,626672,1034131,1172291,301328,12404,-1062963,-1673379,-2109966,-2160767,-1348317,-719860,676290,2039002,2696364,2947840,2680707,1861177,786614,-905370,-1457315,-1927448,-2206191,-1984272,-1650973,-724635,-8782,-298054,656662,160744,867561,967826,519161,1231176,889980,655793,1169250,234859,-176213,-1062719,-1143105,-943279,-664881,79509,334169,871648,1046911,796851,52446,-718643,-1614207,-2153866,-1965783,-1230644,-317324,743359,1787080,2445379,3206053,2123441,1649605,426468,-782706,-1200704,-2067712,-1857163,-2005132,-1196370,-900954,-619575,-34906,172861,202022,448036,608888,1027793,973016,1109609,1117542,621193,405715,-439736,-774717,-839130,-1082159,-687712,26259,458777,829176,838082,848597,20269,-829141,-1439777,-1828935,-1832916,-1082659,-194120,1062535,1751783,2066249,2632901,1999985,1086243,198382,-359244,-1173598,-1817289,-1659102,-1611572,-878616,-716662,-339823,-202312,103230,266585,223583,736926,1019922,869199,1283895,937928,905434,139841,-359403,-817951,-1043751,-929311,-976755,-91820,364010,666541,782072,162010,144823,-395591,-1436569,-1305098,-1987432,-767664,-159911,584224,1771009,1914165,2196104,1773621,817936,539479,-859677,-1314712,-1562002,-1402570,-953054,-957618,-513427,-344507,-362277,-209252,-146246,467756,505274,725954,1503261,749123,1362338,526514,522126,-41949,-1083734,-744395,-1126384,-597538,-148083,18113,645049,115622,810134,-129013,-878195,-734156,-1844701,-919994,-632976,-206550,1018083,1155796,2332084,1525983,1242032,1152679,-452482,-172608,-1111195,-1427277,-834028,-1175702,-154276,-780251,-343785,-178195,-629515,259144,-475228,763276,954548,602712,1810717,697699,1172531,693552,-835836,-219865,-1510326,-953107,-577801,-700996,421942,-251013,824944,265619,-237859,11550,-1264897,-647923,-1104209,-484675,568128,391577,1594675,1269314,1615000,1444007,113380,454898,-949227,-629288,-626533,-1023266,16239,-863459,-113234,-111770,-694896,394958,-895553,33016,530248,428492,1872689,690554,1573791,838417,292985,368440,-1261429,-552863,-887663,-1079182,-214082,-649082,478543,353363,32660,430946,-770199,-247049,-891005,-693868,48808,-289591,1058039,688283,1316562,1345357,323252,322486,-476175,-620576,-733845,-1101157,-159701,-709785,-242913,-334383,-518297,238138,-750523,-48405,-286532,-87886,891135,583856,1510258,1068316,1015555,933400,-191804,-90900,-858224,-949628,-792875,-784921,15331,-64499,306428,433819,-380023,-269200,-669110,-523309,-275438,-141672,572947,763317,1160792,929998,901983,512968,-77938,-205885,-541120,-592932,-318869,-568920,12278,-22354,-139366,-149953,-602206,-393101,-510571,-391752,85867,599290,1126117,1088675,1314402,980914,253724,61770,-608507,-555521,-960675,-678404,-556039,-478530,-111168,102496,350370,-13907,-313837,-152570,-610066,53463,240114,231528,659081,663650,947891,722114,78615,40557,-367547,-349283,-617838,-441819,-553185,-136314,4457,-195154,-193831,-301000,-722612,-635896,-448243,168968,399593,931761,782349,1138501,1041927,604233,81427,-343058,-685680,-638070,-955858,-596444,-248161,-3377,134096,20516,62180,-145133,-257407,-135958,171835,278296,527683,471186,958158,622420,536613,-112798,-150117,-322983,-589907,-398683,-390330,136405,37975,136072,236037,-27091,-357037,-488748,-561669,-270714,-215557,422506,979404,646653,1486314,654117,735997,262915,-427479,-541700,-868310,-898830,-798536,-459750,-163241,-155657,133792,42386,-146997,22627,-261802,95358,358904,436259,780912,638984,463568,277589,-299994,-292852,-709339,-522504,-294671,-230998,335618,166142,354430,54253,-42386,-96709,-566802,-663211,-683699,53069,269585,505127,1081741,1242559,959589,442439,91474,-52161,-577609,-783333,-573366,-689180,-504642,-564483,-220771,29825,-231609,-286795,-272883,330393,46948,258288,589533,569762,644866,315524,78554,-164691,-530806,-475531,-559592,-215561,-134346,-134173,342574,234145,280889,-142121,-375859,-624715,-600832,-420121,154974,137762,439240,875597,820087,953567,899584,344749,-243629,-361782,-823482,-584648,-634376,-481867,-192182,-130063,-154636,-291133,-1810,-80632,57714,368316,502339,616313,544205,389746,623703,-111693,-4722,-647696,-308080,-574991,-489406,179087,53393,369010,248538,73506,46971,-356102,-387105,-342073,-527514,412379,-98837,527512,643754,596074,1036416,316183,352029,-105410,-321432,-314087,-616975,-359498,-683427,-274412,40995,-292007,-165262,-172012,-321928,98035,129708,580479,355401,712330,621105,178336,224737,-336633,-425519,-710340,-730447,-102322,-149455,354020,261626,141612,635507,-189343,-3896,-442083,-710227,-291397,-471161,352454,197834,366084,922654,442916,762137,275977,-142127,-23203,-759941,-327570,-602132,-285770,-86679,-307214,-63469,-697663,66417,278306,-362782,592846,232915,638894,788353,133839,454129,-340031,14830,-262549,-860907],[0,0,0,0,0,6,2,12,1,12,-6,10,-15,8,-26,15,-31,31,-37,42,-45,56,-64,68,-81,89,-96,111,-108,129,-129,150,-156,167,-184,181,-205,198,-217,217,-224,231,-232,235,-239,241,-246,248,-243,254,-244,267,-275,309,-355,412,-521,646,-862,1150,-1598,2267,-3295,4953,-7750,12939,-24153,57132,-429968,-1138897,-1444713,-2260206,-1688487,-1370723,-617908,721243,1148362,2189659,1940668,1697121,1524487,450896,-170845,-325216,-659079,-201593,289546,125803,510528,35579,-491612,-1104506,-2246959,-1395526,-2070447,-1136925,-62431,313845,1948626,1797367,2284675,1544336,806844,541075,-492319,13469,-616835,296193,172672,-217851,216941,-1052348,-838964,-1795606,-2319906,-1177914,-1532025,-30440,1104435,870698,2576531,1883975,1162586,1696589,-675018,195544,-817076,-1268775,888386,-814526,1324603,822204,-268031,610953,-2319232,-1080479,-2176654,-2190097,-613593,-962326,1116079,1133173,2242748,2161974,1307991,1302599,-135056,370472,-587476,-235169,62452,-559935,222839,-747557,-724264,-1306482,-1832495,-1774017,-1678533,-782829,122324,974089,2020880,2086483,2242398,1434574,535219,339302,-1304890,-699886,-600661,-670525,968607,-113356,1116473,259724,-1299946,699,-2717258,-1653067,-1582800,-1939376,1021797,-239800,2355004,2162389,1033747,3265525,-269338,1181329,309739,-1379119,1415120,-1571312,425258,247122,-1905724,607185,-2544785,-1521841,-674975,-2859019,1057991,-412352,983087,2799632,935016,3237844,955512,144513,535362,-1783640,-281449,-598126,-359969,571925,803919,777251,284574,-220052,-1335456,-1445360,-2144461,-1798851,-785397,-667717,1323291,1123891,2339278,1898301,1525917,1926687,-465153,988828,-587188,-359594,529917,-1414877,603894,-1285052,-1485762,-544302,-3176601,-793296,-1394748,-800709,1843958,802887,2640474,2521332,1083772,1897137,-351755,-945039,-573137,-2073398,-175468,-591790,289184,1455100,-34957,1092352,-878206,-1165527,-878077,-2942395,-1072587,-1167571,-559333,1522118,774457,1897306,2071425,749374,1688048,-66272,-312687,661871,-1186652,576207,-71111,-1259265,114116,-2268713,-1446680,-1411327,-2359217,-204445,-637361,1035622,2367012,1719992,2631753,1360635,586387,190914,-1412690,-629682,-1429702,-849122,359046,-191388,1564713,548045,203367,419745,-2375252,-624323,-2162362,-2096984,-198810,-1348334,1975880,1202769,1560566,2865895,468587,1568993,226765,-341953,548099,-525223,165630,-267928,-770670,-882027,-1252837,-1771744,-1943996,-1326067,-813219,449091,1145870,2040373,2586604,1926398,2221633,700505,12143,-702793,-1812108,-433668,-1233127,146878,894329,369191,1396022,-76942,-378117,-501722,-2199426,-1283200,-1743837,-887582,601917,208477,2070876,1689640,1303572,1930235,280517,762238,502421,-369792,215007,-514829,-146269,-651845,-1411432,-1351968,-1791192,-1540311,-1471038,-720959,573945,1207268,2344541,2173511,1813658,1887601,183830,-45528,-889382,-1480617,-712792,-1025758,52743,491235,308798,1042144,-211852,-247410,-644251,-1487005,-1295408,-1374332,-532943,217310,845341,1343338,1410984,1461758,861791,968154,359956,102639,338156,-261978,393669,-403730,-966354,-1053428,-1768518,-1534075,-1813151,-1325871,-536379,282778,1550358,2049363,2285256,2146980,1130817,432751,-370276,-1105535,-1099216,-1350754,-461849,-111885,428312,917348,246913,209534,-335840,-1271669,-1053652,-1542899,-1172918,-364438,144970,932855,1093332,1266721,1164106,1163235,804486,186946,121098,61748,112227,276961,-432075,-679243,-1115231,-1583983,-1695163,-1624650,-1027406,-507056,517393,1437371,1849245,2465601,1807637,1287458,593291,-706923,-965214,-1340465,-992378,-717456,6441,619581,592856,548571,-63732,-413369,-684658,-1383932,-1087435,-786322,-309339,641391,734648,1195918,1068353,921437,755186,427257,409577,62447,218418,188955,45197,-49709,-687023,-1054012,-1588569,-1740840,-1693876,-1099962,-305788,613083,1132342,1947790,2278327,1568709,1188410,245483,-143166,-939211,-1080698,-800448,-635673,232736,400590,327655,671148,-243329,-779023,-1157647,-1079561,-688703,-682847,-21379,465578,946392,1360345,813901,1084554,500106,270442,366582,55910,71443,142666,34308,125185,-849171,-721002,-1573280,-1797642,-1192252,-1046774,103223,509244,1265807,2020028,1643277,1973116,781318,612492,-194037,-1128204,-704931,-1288791,-230107,67042,10828,590799,-279079,-161711,-415020,-1115279,-573929,-1285635,-279143,-55092,364348,1219772,292903,1292357,486077,357349,426486,-322467,467616,-92166,188415,578233,-710128,-193534,-1363444,-1567721,-1158652,-2114917,-84313,-650070,369046,1684577,1162883,2325243,1296660,1175635,619535,-745791,-296813,-1181350,-940636,-237845,-597261,610876,-316532,318090,-227360,-605565,-209492,-1447076,15246,-266452,-114942,931740,358080,1511743,630045,342727,759127,-580615,462057,-258038,129788,431724,-311240,520641,-832453,-715594,-971411,-1976653,-577898,-1304424,148131,819063,773691,2097647,785230,1512757,781115,-50736,169055,-1283547,-601776,-687806,-572809,310930,-582412,551557,184080,-770151,-160755,-1447784,-247698,-693491,30408,932648,39896,1499474,394843,494991,629160,-524108,648694,-495888,246994,213977,-293094,666564,-667468,-476128,-614170,-1736265,-844908,-1766764,-575931,-358744,125773,1339395,784043,1694082,1140299,535486,765004,-688780,-249089,-606491,-433634,223897,-659631,598756,-301201,-63585,-336332,-938165,-407783,-1047454,-29846,46235,319474,1039407,624461,899728,864489,123333,288364,-528912,83295,-27173,-193075,406462,70375,321950,-322174,-747208,-855130,-1276761,-727851,-998967,-333868,775075,657421,1483395,1054389,865117,579294,-154352,-38306,-567895,-213380,-257135,-311768,295350,-167426,23519,-489976,-776015,-649741,-615014,-513041,-177726,-47384,526314,848955,1021795,751531,484708,264414,-224474,-89554,-329113,-310229,205414,313615,189690,-94018,-169350,-591948,-809585,-643001,-936495,-547614,-166576,-72782,785936,930375,972853,944693,714343,245139,-290480,-103225,-291675,-251432,-124184,110838,-109293,-93977,-363647,-374354,-659028,-580507,-557861,24571,232221,714834,678192,726595,849234,245348,76949,-198119,-450134,-358643,-240246,-132579,-98192,240621,333406,-329520,-666733,-726198,-673036,-740072,-400779,-243702,383655,467537,1060840,842733,809449,255000,40876,-12557,-410915,-603502,-358320,42784,-152047,-109270,-224484,-557875,-381480,-881938,-759755,-357156,-59881,292618,452872,737653,894576,577889,533292,-122370,-457861,-245581,-529316,-306412,-90394,309416,368825,-221763,179919,-556767,-559354,-557028,-717364,-403882,-206705,235850,763100,486427,631135,169123,245253,-101171,-47404,-103924,-501918,-42294,124390,-74245,56944,-263158,-466391,-660156,-770294,-255971,-380796,-125427,374783,504211,1081304,779192,755156,399163,74802,139173,-256573,-115810,-232127,-306894,57385,117563,92856,33974,-508096,-317207,-654117,-349804,-465435,-100396,299734,588959,766163,465820,270034,399904,9632,-328522,-240739,-125568,116944,156252,-26368,-438748,-426793,-559786,-546928,-783600,-619093,-63843,18717,416853,809306,996809,767048,263498,444747,-4996,-162423,-381034,-468057,-179268,-125166,73418,-70961,31204,2748,-439945,-377406,-432308,-587965,-466371,-165625,351686,498403,421761,567558,149446,55484,-76023,-163623,-69171,-138224,-101095,305813,-88638,237831,-330350,-211602,-919519,-571794,-601235,-478836,96458,303157,857590,726782,594367,528071,39256,31807,-175995,-332722,-256252,-285903,70442,-55317,-21071,340294,-383553,-115689,-412334,-46867,-164550,-266713,236279,34486,268859,403791,316242,316179,145412,209846,39314,-211094,291385,-57791,605717,142094,-71596,-106775,-653570,-447586,-724357,-257603,-26360,-140905,484970,455327,557608,885946,613754,365045,-152882,-184196,-455771,-71412,48065,-249501,1792,115780,41699,111711,-656440,-131569,-422376,-382063,342831,-279114,353115,86992,334055,669304,-120057],[0,0,0,0,0,-8,-3,-6,9,-6,21,-12,37,-30,44,-55,62,-89,96,-125,144,-176,205,-242,282,-335,382,-453,514,-595,680,-767,886,-984,1130,-1259,1419,-1593,1774,-1990,2205,-2456,2722,-3017,3335,-3683,4061,-4483,4929,-5440,5987,-6592,7267,-8000,8845,-9766,10836,-12045,13446,-15103,17068,-19489,22526,-26535,32126,-40694,56115,-95006,497015,1254039,1161824,179768,-501693,-1336729,-2345851,-1861130,-2335912,-896680,-301758,473232,1419312,1281851,1238958,594076,246521,125747,149906,-80329,806362,1077690,1025670,1420770,201348,-115826,-882204,-2113811,-2210010,-2736487,-1562968,-926772,426967,903582,1326732,1607566,860647,814106,136728,93546,397658,165724,1006786,711839,1567447,600286,-211886,-312832,-1753468,-1938881,-2062146,-2247428,-633436,-312583,602936,1748730,578015,1331473,996168,-367094,771077,-448886,625606,1062726,379339,2347557,668536,824563,-204549,-1746887,-1938306,-2922110,-1966094,-1911082,-356598,104871,1178361,1755779,1259807,2125548,342599,475710,333365,-435779,854045,477298,646881,939273,252260,-34516,-1063627,-1610375,-1933556,-2113618,-1564557,-903739,234609,929645,968337,1439176,669118,565167,389708,-517485,612450,277388,1043405,1847860,336320,2009223,-133123,-492391,-1114854,-3172238,-1599250,-3286254,-1458400,-365972,-611910,2428083,889020,2243130,1686963,-165853,1618313,-757497,517053,742822,-512751,2111141,30261,162700,418420,-2211773,-421593,-2228835,-1771376,-290392,-1356963,1048868,639216,825677,1402555,96330,565166,-556350,201295,-129854,604553,1523222,737605,2769001,521259,719699,36112,-2550811,-1151606,-3256296,-1939259,-1369286,-1251728,1302442,274825,2465682,1138539,1627374,1138269,-414843,954085,-674354,765996,840212,-213856,1538534,-947859,-316652,-459058,-2614084,-628243,-2144917,-1235514,420748,-709969,1800334,905407,578379,1281132,-873535,509921,-536810,-518210,1264523,262392,2471864,1283672,1042045,1037970,-1769591,-978650,-2669802,-2680621,-1902472,-2544631,369338,227705,1367189,2276143,1100589,1807095,1024915,432467,298022,39868,201095,356334,542737,158168,102285,-615684,-1410096,-1320297,-2184554,-1369992,-472056,-447910,1356498,587685,1082365,1212037,-142605,511014,-775817,-249715,408902,264850,1633708,1277347,1855227,1039021,71807,-380725,-2433505,-1666358,-3286118,-1910713,-699753,-959497,1484905,881196,1809971,1739104,802871,1548863,343670,245263,395282,-321545,662855,315758,201471,-209550,-1003392,-1515383,-1623494,-1778111,-1050637,-298165,80964,925433,987407,1131179,692885,87421,-81876,-530384,-176771,142675,543777,1487526,1227231,1483185,912043,-53884,-1074320,-1579262,-2528087,-2283284,-2105285,-1209941,16374,379027,1618506,1530002,1472807,1610184,679639,357857,600923,265213,226007,408711,14315,-3478,-669634,-1459323,-1477688,-1751872,-1438659,-1211555,-333204,528362,1208602,883161,1061955,515310,-150686,-404784,-489918,-300673,256623,474443,1412000,1373452,1467964,1229567,-82146,-923269,-1780116,-2487396,-2516708,-2125762,-840443,-121190,740372,1118297,1564273,1308497,1019834,903491,412400,522087,175806,485690,243174,17450,-164759,-850896,-1104373,-1355968,-1463902,-1307169,-765183,7787,432029,899409,1060240,835437,383830,62886,-463629,-345362,-377351,70506,863515,1297490,1363584,1574244,813506,-133644,-976327,-1631117,-2191612,-2505327,-1689892,-1158422,-244500,725732,1316730,1433250,1189313,827439,711324,647936,395997,293579,553854,145161,186296,-182392,-764771,-920335,-1386386,-1514829,-1056725,-664674,196139,625448,942295,1113197,716545,699647,46679,-216580,-344144,-595462,498709,764045,1100644,1389805,849306,697552,-110809,-963405,-2027420,-1848353,-1884579,-1711835,-637603,34715,521112,1472266,1441875,1126189,728373,702997,370514,362238,280478,104780,171114,305127,-359926,-704747,-1166187,-1558653,-1228293,-1148242,-324621,118996,635804,1180655,829057,1020018,452770,-299162,-235467,-634663,-194230,32069,575980,1251649,970590,941953,493758,-588091,-1157332,-1913943,-1764937,-1837451,-1481343,-473532,64130,839198,1357928,1211534,1286799,703081,440554,553809,135699,580786,185964,92191,478025,-387602,-468019,-1164609,-1464228,-1088018,-1303329,23798,19185,732582,1091220,842956,846777,313055,-224859,-417934,-500024,-314467,-177045,639312,868522,1118066,1097785,-225860,-171231,-1169627,-1620529,-1580218,-1777197,-907094,-740191,363950,877788,848058,1472133,864198,937917,415103,-17912,499826,-259647,770250,433567,-75914,240194,-1195241,-587390,-1407630,-1487736,-407349,-1071743,606765,528245,705321,1507643,247406,864899,-386962,-466975,161601,-819836,627829,401932,895013,1300218,30495,610017,-802387,-1262942,-1063643,-2172617,-996700,-1451481,-336347,482930,129021,1699193,435445,648249,605881,-54957,864643,-274114,567659,384715,18937,359515,-914776,-468472,-1151128,-1540501,-701808,-1671603,65379,-120277,505398,1206947,383425,997189,21511,302638,-66094,-862859,192262,-127741,705226,980750,356029,1051160,-535211,-72668,-987270,-1646977,-775313,-1750466,-70237,-244222,65578,1173717,475882,1204706,615455,183994,698328,-325587,602988,178180,265489,565027,-257105,-63551,-919925,-997044,-839822,-1324003,-646791,-543661,244084,861030,486044,1170084,149157,497898,109622,-717930,82692,-330834,511630,797831,562102,1029247,155620,138270,-450928,-1239437,-901703,-1576664,-814837,-686549,103173,663112,504460,951093,527732,558945,479422,-229227,344978,34903,276344,429152,270919,378808,-365733,-585851,-851874,-1170646,-1021158,-999879,-335240,172783,457424,874193,394737,489112,373812,73232,199016,58367,199518,180867,570625,729259,417360,387717,64702,-282824,-1013092,-1173259,-1121320,-867504,-283278,374187,944238,913639,676919,740651,290278,166156,151807,17480,289615,158069,307022,305482,-38260,-432239,-460142,-788049,-1080100,-1093448,-816813,-374230,142448,552996,429702,714366,456030,266784,53100,49534,-7724,-112674,479146,363742,796883,360605,238561,-90090,-775378,-773600,-1305854,-992606,-444577,-193917,393222,300531,909390,596879,472458,367479,127087,234226,225127,11727,570887,228024,445451,-88315,155942,-269667,-943684,-786598,-727469,-766445,-185412,268496,455754,540157,655571,526251,62023,379691,-15614,-45352,123477,-3914,609646,49535,374205,263505,-656796,-675795,-986221,-738080,-813869,-539050,-27413,218361,551835,709459,312526,602187,167350,-954,-56367,99811,200202,67827,140786,306744,140856,-97549,-482762,-627026,-836135,-898261,-459429,-168749,70002,365859,470266,479355,339059,454746,80082,17270,324739,130977,308890,140768,629337,132778,-174014,-336420,-781766,-712663,-946588,-791434,-187457,70382,428670,525420,447331,448812,354089,287640,-73170,-133839,-29191,62542,495645,465753,311284,189917,-89234,-140610,-770374,-822336,-594068,-461836,-20227,102921,53811,634897,200651,372105,192950,336191,84267,79446,312403,146370,286241,109312,38536,-101525,-501979,-694386,-789246,-700544,-543453,-367920,-87844,495042,599514,449939,339095,443506,-311768,-226078,-170977,39459,304304,36948,341587,145786,443703,-39480,-391699,-382648,-531239,-673332,-440612,-560010,252774,220958,160867,631857,179680,308240,-100161,435238,-28413,22838,626068,186218,310153,31836,-59107,-198743,-1002168,-837721,-884825,-291499,163983,148319,369959,280384,669990,684293,94778,278155,-288364,-136830,-26424,15455,560575,-106543,514249,371436,-91736,-111457,-835053,-593830,-503539,-789575,-133690,-352154,189725,328632,113115,577089,-7809,531848,-24063,351078,377089,133436,398106,9633,-79456,125757,-765961,-455311,-898051,-395007,-112689,-421876,405812,290183,656680,646951,425600,437725,-144709,67466,-117593,-231995,310520,124489,528121,192728,34596,349146,-504475,-60887,-577792,-605098,-317827,-609942,188036,37738],[0,0,0,0,0,-2,-6,-6,-5,-9,2,-5,10,-5,19,-5,20,-17,24,-28,31,-41,44,-53,62,-71,79,-97,96,-122,120,-146,157,-171,197,-204,240,-246,279,-299,320,-350,370,-402,426,-452,486,-517,548,-586,613,-666,696,-752,802,-863,951,-1031,1160,-1293,1482,-1719,2040,-2487,3118,-4065,5685,-9628,29210,505640,1791189,1721801,1865287,1852439,386108,147204,-1304087,-1534270,-2172614,-2157354,-1057732,-904005,78447,215153,495579,187989,110037,-91952,-496881,444697,106690,1826915,1553539,2002953,1859424,568095,487148,-1122402,-1641069,-2240855,-2298394,-1241150,-1210082,196487,374636,704172,523207,43902,80698,-767358,-118972,7583,760540,1198713,1844558,2016959,1506467,613070,142325,-1371613,-1864535,-1531810,-2419661,-790040,-906637,-653081,1040955,-911743,789439,-195443,-548016,960868,-661656,1730796,1690279,1638036,2972035,548704,1498421,-77347,-1755149,-1457176,-2651738,-2009208,-1517983,-399748,44053,727254,1061639,635261,738482,-765034,-434078,-520667,-350830,440816,887247,1772432,1715600,1627437,1110576,56903,-1148004,-1625401,-1845774,-1717468,-1495622,-705843,-101314,-230710,243690,-464590,166491,-37118,-592318,1741469,422951,2362427,2460963,1473640,2376272,-686224,-127556,-1688236,-3298450,-1331580,-3288665,-933344,-389176,-368966,2152060,128388,1369259,199256,-1314136,974573,-1744650,150376,983858,-203073,2981895,837316,1537988,1957994,-1243847,300245,-2009099,-1810864,-528565,-2027863,221264,-857450,-346345,261460,-297721,-160600,149901,445593,816847,2068733,1907692,2154155,2349440,650915,903960,-1553586,-2012710,-2479463,-3083756,-1289513,-2000665,548229,665739,1090855,2033610,-78123,780217,-832335,-960354,-56097,-1267560,1143593,701181,986536,2644701,519186,1242058,181264,-1551380,-17957,-2110235,-1148428,-429963,-1886091,352644,-805314,-466569,356166,-1279255,876672,-64001,1247768,2317186,1392231,3029997,1498826,784321,372874,-1886295,-1724413,-3290094,-2943180,-1343545,-1621593,364393,1263081,1210874,2059041,895296,-8372,202844,-1303078,-488621,-11685,-397786,1609257,1170475,1027494,2292248,272811,312866,-225232,-1896626,-370046,-1730616,-1364438,-294280,-1481212,195515,-1218087,-275874,83781,-557369,1586959,717041,2261802,2710455,1733167,2719471,-59070,106957,-1708971,-3194633,-1762771,-3692991,-1418218,-517999,-205188,2084253,864351,2042772,1375825,-34224,-22394,-1132479,-838520,-302363,7634,618173,1262826,1167367,1280198,690449,-15590,-392948,-1259685,-1254942,-1087130,-1384526,-513705,-745101,-760752,-659576,-732524,5862,-25154,987300,2087186,1739081,2973610,2195607,1229448,1118811,-1189661,-1728550,-2277816,-3426366,-1925068,-2288602,-385711,1081190,600046,2413464,1371803,669130,671720,-809828,-514480,-864574,-675399,347578,321772,1370048,1462556,856136,757850,-246279,-514590,-1044747,-1158873,-922000,-1131898,-627101,-1181497,-609732,-329374,-670602,75907,-94528,1020822,1718384,2056350,2919780,2014732,1699193,552729,-870055,-1878180,-2669050,-2825180,-2511197,-1346707,-496481,494822,1910327,1556953,1554130,782374,200720,-344977,-834759,-482250,-439148,80304,676220,867983,1092937,992463,466360,55410,-771297,-782991,-677143,-795690,-507545,-827485,-547828,-448993,-789065,-412361,-293381,320919,1029646,1290714,2276862,2290622,1968465,1542356,142498,-692438,-1942025,-2950707,-2732653,-2356112,-1421186,-325431,625525,1259432,1523009,1545853,971344,68258,-423796,-725615,-661812,-238097,454850,584373,805679,1035658,741631,290526,-209828,-354643,-1058011,-1116649,-645285,-894701,-625290,-699188,-837070,-481929,-519337,-322020,197777,779221,1579040,2189899,2305465,1908161,1167809,141515,-943161,-2067551,-2449966,-2399821,-1962744,-992875,-275556,766093,1468364,1559393,1461368,589794,215472,-344985,-711712,-523469,-70021,304650,625192,881541,734889,372353,142165,-270927,-569757,-654409,-972019,-455268,-625410,-616523,-605588,-683822,-743320,-334949,-120525,322523,929027,1567199,2174298,2009894,1598406,1017498,223372,-1015912,-1826708,-2382662,-2181267,-1874522,-1363469,118755,467836,1073987,1415669,1020199,918956,10985,-145860,-307725,-378455,47269,133063,915339,815421,605787,601856,-481559,-159986,-571930,-1248201,-582824,-837338,-141065,-381569,-217197,-179748,-735876,76855,-296559,144985,1051943,959374,2036787,1792911,1308371,945728,-207907,-511987,-1722345,-2034816,-1882678,-1841885,-523883,-216039,863055,1282699,916635,1249832,-16121,360540,-198041,-555178,191068,-581384,873485,564163,623130,810042,-224912,440546,-677359,-985795,-280614,-1403220,101492,-505557,126159,186151,-993419,213628,-863992,128381,881299,246230,1578854,1011782,1677501,1548204,201878,396456,-1621468,-1568726,-1698281,-2113641,-491831,-1280627,455295,1028419,775180,1480995,126331,948111,-219445,-549102,213044,-847838,842413,353206,569053,892613,-168997,743854,-674290,-925889,-488226,-1250512,-320989,-969962,67732,4856,-252757,432455,-723707,51631,103564,-291574,1359065,297092,1905434,1304636,713994,1334427,-717880,-368172,-1776571,-1770705,-987564,-1737288,94811,23398,468887,1208806,-6699,1048441,52898,-114989,236936,-774244,492781,207287,899716,868186,239469,650753,-493183,-115287,-678480,-1275975,-439516,-995335,-237583,-35441,-39752,355800,-561884,240397,-261908,-32717,547550,107311,1224241,952508,846490,1322120,205646,-140323,-901510,-1394541,-1017954,-1594564,-282977,-439039,216631,435790,375527,684563,139848,-219073,-247313,-349816,-46622,250264,879331,799534,722507,975136,124362,11774,-763949,-1019869,-572440,-967770,-534213,-231906,-32877,402101,124984,178012,254090,-187142,73068,162342,617532,519405,891386,925197,465935,165701,-181781,-719406,-670670,-1021404,-1121283,-659633,-160349,183822,307838,570855,151526,2695,-357106,9168,-290129,88090,359810,763967,763366,599501,672873,230841,-124790,-697456,-877300,-797346,-793886,-907554,14852,55414,365782,468889,343751,-52569,-106701,-73085,195505,296483,533541,433490,737731,425349,339339,-246995,-714296,-661289,-1041259,-614038,-594232,-150467,359116,330875,403712,109401,-33154,-8659,-502802,129023,112041,738163,800124,744831,945565,549451,269704,-164811,-822376,-951535,-1254338,-802635,-470165,-168024,66481,355821,280534,164982,235187,322376,-321801,263041,381367,653656,677176,144793,501083,-277226,-124905,-292896,-770440,-626767,-598044,-399258,33826,-198926,415019,-28665,13470,-193768,-273126,-47191,-91518,120535,593561,574181,1263307,692774,499435,188247,-458458,-548948,-1146215,-991065,-695905,-552419,-148906,164576,408785,156373,326860,219907,-180048,85985,-88864,136787,678757,434552,357459,370494,-160753,-105657,-356404,-563412,-623231,-232073,-47622,245259,308406,52700,-210776,-83991,-196373,-215197,-145489,-70911,328367,686531,1051628,893268,843375,411720,-214026,-686877,-769328,-796098,-830093,-1001079,-439624,-150433,302930,303801,484405,551484,226120,281532,55214,-12270,168215,20666,362705,480736,-152845,103203,-328783,-387505,-453030,-466894,-349066,-251861,-67929,-14717,215327,-133186,39140,-208194,-412027,-46058,-96442,504332,816934,857439,982841,838403,564305,59905,-383183,-799466,-918184,-699291,-817917,-511000,-203885,86679,367632,328568,151490,196871,119324,251408,30864,147119,76918,-109010,-37846,-147985,61908,-433394,-457869,-163175,-305412,-183568,-307049,-40823,101647,2527,38872,-282948,-422209,-388016,-512842,124948,105657,510537,910968,823002,841723,161404,261053,-278987,-892312,-587596,-921187,-640962,-406000,-119950,198415,387508,455268,382233,229216,371977,-128421,319116,118776,158984,518167,-12512,59193,-114261,-144870,-245034,-429817,32869,-48472,195052,219474,61561,168189,-267714,-45744,-517866,-447991,-202958,-76320,495269,793429,519276,1153091,431603,597888,155848,-441422,-475778,-1273951,-505592,-812845],[0,0,0,0,0,9,-2,8,-8,0,-14,-2,-14,1,-13,10,-5,11,1,9,-2,1,5,-8,17,-19,36,-39,56,-68,82,-106,114,-152,166,-204,233,-267,313,-348,398,-443,495,-551,608,-667,738,-796,879,-938,1012,-1084,1139,-1213,1246,-1305,1306,-1296,1227,-1062,785,-262,-614,2204,-5159,11176,-25361,70136,-514578,-1671005,-635348,-503086,524319,1958503,1778793,2870224,2176344,1537251,610744,-808555,-1160535,-1606110,-1697992,-876092,-416272,-219827,255031,7803,-666730,-549782,-1317919,-452421,-825168,62844,1121979,1230759,2103879,1505604,1559767,535746,-363370,-404755,-1327672,-494984,-830587,-306713,219497,-221256,104450,-1332490,-877011,-1563795,-1904916,-804260,-332783,1207702,2061216,2028597,3303105,2068732,1224234,743022,-1995387,-899013,-1784271,-2479930,-260433,-1765276,560957,436972,-968964,883620,-1636135,99159,-561402,-924500,1386442,61380,1953877,1616566,1242535,1578045,-58658,-148234,-914318,-722286,-676152,-448503,334594,56674,79852,-514451,-1201686,-1449490,-2312993,-1890435,-987820,-94304,1556755,2291357,2782347,3693456,2366582,1455714,298062,-1052203,-1839173,-2451908,-1666932,-2036779,-639010,-405217,268291,827266,-478263,729224,-861506,-115860,726850,-674892,1846772,312949,1376905,1630515,-804151,1514209,-1365812,-194331,30172,-1628669,1657508,-839019,561656,1070795,-2570750,226823,-3163681,-2480574,-512304,-3445224,2139827,354325,2301274,5146350,866808,4711701,751775,-532888,543238,-4232297,-817323,-2942952,-2185083,260774,-1550014,1648422,-137292,346184,605135,-828601,558703,-490569,727271,839172,626629,1176092,264174,755826,-379626,-584601,-252490,-191227,237214,461584,860468,387742,-8637,-757264,-1750738,-1874568,-3185498,-2011987,-851197,-316606,2504550,2469135,3304687,4460476,1526632,2490990,-189298,-2152010,-875049,-4305759,-1569996,-2051107,-2095358,1473635,-1456619,1585208,541743,-487037,2251736,-1515703,1613424,304087,-360903,2374258,-1052096,1115890,12825,-1415398,970776,-1867968,499349,884424,-451514,2529009,-355298,57698,-236493,-3163001,-1618695,-3128758,-2340284,-527810,-75331,2502404,2865291,3788662,4209964,2457193,1696552,-158391,-1442714,-2702058,-3053479,-2720215,-2095297,-1159649,-285947,572602,605200,1104048,372173,803924,632651,-34926,1386113,95213,826469,345042,-1049306,653670,-1303758,-306435,58934,-455602,1250105,749786,1078293,1276284,-623560,-605984,-2096705,-2987880,-2276201,-2382797,-1015902,969658,1676565,3715867,3597949,3480016,2945405,519330,88343,-1987361,-2792238,-2357286,-3290849,-1666402,-1088398,-447694,907524,268258,1279047,637052,-85080,1231820,386761,658526,1003895,-69043,385204,-543708,-639930,-270658,-1151798,25536,502652,341971,1513424,819022,777419,-23030,-1725664,-1857284,-2948575,-2820072,-1792248,-991872,960699,1871461,3551226,3643894,3333945,2651073,728207,-96021,-1863025,-2681109,-2580335,-2766738,-1637267,-661723,-406780,611511,225978,1016654,1166426,470803,1199818,703077,298591,527551,324334,103753,-656105,-732450,-927847,-751157,94808,387437,961113,1007149,1207483,642730,-429575,-1002896,-2489050,-2774785,-2521213,-1605689,-381299,667206,2423127,2890313,3358925,3313513,1919509,922353,-754440,-1763129,-2365709,-2796961,-2336565,-1969950,-1092215,140212,186098,853691,1103003,686968,1341233,705042,891825,943366,227155,676987,-88811,-569008,-743525,-1027643,-491789,-354419,303396,722780,1176508,1187575,455093,-252446,-1450092,-2221054,-2550293,-2522685,-1348655,-388392,976781,2370117,2922904,3282368,2553634,2014502,941230,-1063979,-1854789,-2563211,-2467406,-2130326,-1794597,-619503,-339077,178151,637555,351397,1024344,657632,1041891,1005106,674197,990575,117786,-138703,-691797,-809963,-935656,-660682,-11173,250698,835610,1303421,1122261,300911,-127338,-1197335,-1824444,-2405808,-1832502,-1268500,-269331,1151958,2076486,2713219,2973162,2314859,1712421,131811,-660197,-1408609,-2104631,-2113172,-1996384,-1777356,-370062,-274034,119172,448354,484896,869651,603388,827956,813185,773409,807819,196474,-20414,-270831,-713424,-678373,-690989,-277133,267500,618385,1074813,586345,574890,-397041,-1148586,-1454748,-2272089,-1493220,-1162959,-63873,1417519,1697987,2814066,2480288,1859934,1452373,-206618,-475329,-2030130,-2057999,-1622156,-1638934,-793151,-823729,261110,351977,75193,765955,281834,563635,661507,753396,1319164,562692,675761,-45042,-603896,-414340,-917522,-77302,-221361,183685,620017,254482,790575,-64067,-162557,-508331,-1652222,-1421343,-1825375,-777152,188084,816804,2653562,1646174,2342200,1575164,414309,444683,-1446424,-1361283,-1375394,-1678715,-517191,-1258956,-202603,133731,-296522,792582,-312215,794867,367011,382446,1441910,277914,1161202,248453,117986,384292,-1108917,72381,-857221,-373951,419214,-309989,951067,49813,109515,-160585,-1476114,-412521,-1686488,-762652,-314410,-160093,1527027,1157154,2173436,1803408,907750,1109504,-788789,-538216,-1171648,-1369250,-399109,-1382478,-124010,-182263,-158756,405322,-698178,246171,-369495,173368,1031678,93628,1366544,419832,544721,727892,-735811,91086,-1213472,-270005,-298885,-705094,836259,-97515,633914,298618,-643299,-236715,-1455951,-686764,-692379,-338161,769147,494875,1914754,1497308,1267943,1098927,-496856,-21379,-740377,-1110784,-819746,-1337972,-66441,-740731,-160506,36403,-596422,251698,-439282,55274,292174,-31947,1375861,424514,1042114,769396,328660,570076,-505564,-430962,-596234,-835321,116069,-147883,187732,49625,-173568,43543,-413282,-638180,-663898,-402278,-60938,446930,1125303,1074242,1394143,1097605,390048,188762,-525727,-619581,-779637,-1065703,-434038,-714294,134961,-76451,-99175,-28088,-277506,-230908,-446533,-462526,241286,385885,840844,938716,1074344,502241,-104752,-152287,-641429,-753514,-552295,-480459,-136977,-358899,-62902,125275,-281351,-384734,-291452,-469893,-95530,222844,569082,944819,1178777,877406,605683,366553,-280609,-479731,-579168,-719227,-433557,-301877,173121,518225,125099,-152350,-49827,-545941,-342173,-361832,-299400,375630,317836,927564,837542,586707,743808,116063,-258905,-455459,-723261,-182574,-479754,-13704,-510402,-355204,66099,-323343,-440846,-247636,-399959,213931,411201,692751,735951,738867,697150,130443,191982,-492237,-741646,-717220,-650317,-493161,30717,433072,462514,225684,170816,-384598,-438076,-608712,-771760,-314484,-145389,594755,836881,968394,1118401,260544,432046,-109238,-404698,-499674,-593053,-518155,-608093,-453247,-224973,-406403,-181471,-177150,-51344,188436,-131275,687639,549719,780975,816250,756332,376226,-253818,-653701,-568238,-695643,-298883,-255902,210508,317151,496079,370258,-240472,-502254,-710438,-787249,-780412,-643277,-63795,753776,738159,893281,494466,793222,512912,-142266,12826,-564188,-614710,-474027,-579453,-668985,-685370,-201535,-387627,-73798,98686,186616,356639,582122,609101,815529,641831,226340,160323,63259,-651179,-610973,-605511,-387872,90184,437636,356388,616755,368995,62100,-121907,-606086,-932217,-829770,-346533,7204,479259,601922,956044,1049636,698821,466515,111146,-262884,-394762,-738293,-690289,-734087,-518175,-194501,-349894,-85273,-262989,40652,392267,268153,759668,649939,422709,651554,-119322,70070,-562525,-830924,-464998,-745013,-266747,-84236,88242,590970,602132,502628,392862,-288725,-604127,-818676,-511217,-515911,-326242,406818,600245,988591,707374,790025,635187,209359,133764,-773246,-627685,-613509,-646168,-275999,-480640,-301745,-344041,-124551,309569,89580,675683,544343,627137,825456,306715,131133,-489557,-370594,-398625,-761432,-471479,-564908,239146,457497,214641,655660,-1007,210400,-283558,-496605,-514659,-938099,-279670,-456204,240628,767771,641002,794476,849914,330695,391108,-384756,-60623,-245365,-773153,-622834,-847159,-160539,-665907,187790,-112113,-64540,324786,611970,672624,816380,370189,514498,-161297,-130232,-605953,-689304,-337572],[0,0,0,0,0,3,4,5,7,4,5,-1,-3,-8,-7,-7,-2,-4,2,-2,5,-1,3,-6,1,-7,6,-2,10,3,12,0,12,-10,7,-22,12,-31,26,-42,48,-57,73,-85,105,-122,150,-176,217,-246,302,-341,406,-465,533,-623,702,-815,912,-1036,1149,-1260,1354,-1369,1200,-489,-2024,12709,-128850,-1146725,-1410460,-1775858,-2040923,-1158721,-1007237,401670,1232476,1798031,2206624,1389677,1265256,238531,-213363,-477305,-551188,-461757,188909,827899,639581,443414,-633096,-1018334,-1702832,-2387799,-1770281,-1805481,-493461,122393,1633047,2081048,2040200,2314385,978124,762599,15929,-155357,-317111,-654428,-49602,-631232,-205813,-762740,-1361449,-1105515,-1916750,-1122668,-687629,56833,1304309,1270662,1780529,2251889,894990,1071694,30062,-1173895,-17907,-1448828,105952,1226153,-29776,2379240,-175667,94276,-567154,-2699262,-1747029,-2794475,-1802383,-584608,141721,1562595,2040481,2768572,2298579,2024088,1032088,408818,-117896,-739298,-357322,-711082,-831871,-769735,-1454151,-1155938,-1359030,-1482630,-1319575,69523,518056,1810651,2098401,1842705,2037131,572439,208307,-698130,-1058964,-1379621,-730705,463382,599070,1917972,1030046,1223438,209507,-1456575,-1515106,-3676840,-2365104,-2478606,-1182145,650300,355521,3139613,2211685,2617551,2880862,591902,1388091,-711800,-784969,-62789,-2368003,-46919,-1761598,-2149503,-69716,-3224170,-15284,-757511,-759203,3134470,166589,3224531,2142917,295071,1981953,-2228447,-422058,-1543574,-1851684,-7384,-782053,2383589,1459811,1995764,1630068,-489125,-40755,-3281280,-2704375,-3005935,-3145560,-123502,-769429,1709949,2625938,2327172,3334209,1824235,1775815,726759,-286213,-389117,-1622494,-1164852,-1673175,-1773510,-2064115,-2197811,-1101807,-1278325,208855,1236929,1189598,3209817,1661520,2156803,1792164,-1326485,-9443,-2790650,-1943098,-1063909,-1692195,1995599,713618,2649285,2704114,195740,1690935,-2645564,-1856688,-3076479,-4481521,-767811,-2912864,382915,1734142,1316798,4738673,1750614,2940469,2248716,-284128,1126306,-1530869,-1177966,-1453126,-2919562,-1274021,-2894250,-1812419,-963118,-1163400,855382,510959,2843250,2363693,2250170,2374022,-125413,267539,-1951118,-2054504,-1716534,-2310621,266119,289129,2117591,2575326,1814532,2276291,161656,-671032,-2369255,-3108116,-3228727,-2666769,-1101193,-225699,1853472,2479480,2620878,3486243,2280008,2006728,1232086,-422981,216896,-1800048,-1783977,-2017119,-2972706,-1975236,-2300122,-1602390,153361,186660,2089969,2540329,2485035,3159326,1338462,1049316,-790654,-1748302,-2192012,-2733033,-1029647,-485618,616951,2486365,1910515,2607416,1613097,-99625,-962626,-2817949,-2910541,-3080615,-2799509,-1262189,129884,1476028,2338212,2949165,2972239,2666074,1715164,707774,229005,-683495,-1492804,-1911504,-2572187,-2413597,-2421948,-1931270,-1009564,-517830,826553,2201183,2567682,2946248,2673440,1446109,852724,-902707,-1854141,-2222791,-2183877,-1593806,-175043,903532,2213739,2338167,2138653,1820400,-325477,-1047484,-2226687,-3110362,-2967025,-2583945,-1288185,-10456,1409548,2473452,2615201,2937368,2242914,1935287,852795,35828,-544801,-1369542,-1715105,-2339496,-2374856,-2421313,-2012656,-1275513,-399351,1098226,1826408,2634370,3056611,2510790,1789553,321689,-936122,-1760240,-2509359,-2204140,-1540706,-280465,991698,1739208,2224915,2385159,830717,145316,-1512563,-2355623,-2808146,-2871962,-2027778,-1060341,76526,1511507,2422460,2496396,2641508,1839399,1371276,754898,300661,-754200,-1156612,-1768665,-2203312,-2239742,-2331338,-1699564,-1078699,-156764,961695,2017372,2769235,2814345,2527767,1751361,200767,-866108,-1670734,-2264753,-1780597,-1376120,-52716,1010459,1657673,2125248,1764506,1340079,-152097,-1111096,-2319577,-2368042,-2465847,-2052952,-512388,498064,1380431,1983668,2057252,2259733,1627885,1226121,888620,164314,-402819,-1181506,-1395867,-1854660,-2316050,-2017482,-1692777,-1095132,49343,842747,2149732,2301699,2265347,2267161,1013691,396708,-1009122,-1926723,-1878231,-1799644,-695342,-124532,860054,1445305,1913911,1470027,929720,-273720,-1309935,-2074536,-2178332,-2164475,-1315965,-104727,598941,1332682,1758664,2111881,1775147,1516737,854683,563798,-35120,-552073,-623649,-1624395,-1506583,-1730447,-1743808,-1284254,-1010688,517134,655073,1767805,2253249,1860070,2135538,990148,373480,-932712,-1710566,-1480194,-1724259,-806040,-117951,392172,1305669,1125725,1136193,416581,-299196,-1139147,-2020842,-1658599,-1453291,-966528,282999,596768,1538718,1355366,1756056,1634171,763109,1143396,49596,-11031,-156636,-893823,-790106,-1702913,-1197915,-1504620,-1560294,-755246,-785250,797247,1418236,1800122,2410605,1304334,1367123,339431,-492567,-650215,-1713465,-1065414,-694618,-243485,1165287,416636,1435543,707894,114287,-69719,-1770219,-1013702,-1765452,-1237360,-104365,-395901,1262874,747457,1350814,1314793,560674,1305103,976,385308,234374,-661359,-48236,-1152934,-885735,-1143140,-1695899,-726272,-1477545,28398,355452,742326,1969996,1240891,1942707,820981,129839,15101,-1118432,-577692,-1296902,-379164,586099,72737,1211044,439250,425110,-2720,-1200595,-284210,-1597270,-822889,-626471,-226126,865278,273194,1604455,1010761,639492,936069,-286165,553509,-121704,-337561,254808,-534393,-292416,-888698,-1068374,-557232,-1422269,-482118,-621901,-1199,1042292,784463,1902398,1079702,1169686,482599,-445285,-226176,-1038741,-366886,-186062,-301862,934509,1895,533903,-173497,-593975,-494625,-1559876,-734677,-977500,-304640,962813,267447,1277190,1118450,529654,617425,-129309,204592,-208284,-282053,213156,-378796,81985,-167988,-395626,-287892,-1024583,-793046,-887922,-597066,115511,282819,934823,1018604,879294,973659,339949,53497,-359653,-260621,-364895,97,97064,13378,255623,-12560,-462641,-631891,-927728,-905858,-566011,-354354,108888,593176,884485,1279411,930201,661492,236663,-156478,-184024,-524584,-445757,-169037,-83856,47938,-163303,-362091,-65488,-576486,-920473,-711570,-534770,5559,262710,640553,735440,764545,746775,492539,198848,48545,-229742,-89095,17573,176397,24970,-6647,-331320,-842860,-574139,-966807,-834782,-397520,-119709,436918,735706,1265681,1085577,1067781,434959,20358,-127844,-669653,-411586,-559118,-332671,-42645,282034,90073,317799,-112868,-416239,-684833,-499893,-400988,-106929,8143,103744,538016,477284,826075,624661,120428,311658,313266,57157,444751,48456,201096,-347858,-556223,-708457,-1198228,-935926,-975511,-463664,311642,478126,1307331,1238033,872049,849290,430390,105544,-653100,-673114,-664903,-552424,-112850,124731,247205,449510,11292,173084,-324569,-367957,-633895,-633527,-286504,-277151,83531,378782,358502,745604,540414,638356,223331,366484,356341,-64299,269431,65056,-218867,-541374,-776840,-809193,-929181,-677740,-429255,127733,959650,910557,1117299,1097681,783004,396314,-188616,-665406,-534549,-1110276,-471015,-304265,220165,362288,338386,332121,103092,191036,-569018,-490081,-250214,-430271,50922,-6615,265794,331699,272251,457027,660578,413094,441195,211593,512906,179024,-318112,-309590,-787457,-1082828,-991528,-915048,-541380,-300596,299732,876645,1138671,1315860,1270082,882513,387686,-317221,-759642,-989875,-937618,-783978,-203182,-74962,564752,482815,637699,452500,22204,-42429,-253962,-811635,-419756,-472727,-271729,119486,-38831,349833,159343,723248,547841,384675,526567,218933,167923,-274099,-722427,-719117,-1092452,-972212,-946693,-627838,188229,285145,1097352,1092007,1366918,1353216,551508,337404,-291865,-708664,-377967,-1117988,-681725,-381030,94982,700902,440745,760172,60996,180407,217176,-686586,-345532,-483592,-273849,-213808,-354113,369555,262306,674213,444260,714315,856567,371838,595016,182905,-441593,-427810,-716949,-779304,-1108176,-1062175,-221869,-360617,550293,414776,1101212,1582524,870344,867246,9475,-489535,-814508,-1241083,-639052,-805656,55464,357839,68502,850902,228745,424797,-115752,-242970,-70860,-533995,-668282,-512573,-486317,122531,-89327,389742]],"minX":0,"maxX":0.3539580000000083,"minY":0,"maxY":0.005046412059722,"minZ":-7505034,"maxZ":7480429,"noise":742668}},"id":"7c4fe0c2-6c9b-4d47-bbe6-6edd12ab6f34","meta":{"TITLE":"HMBCGPND_ED CDCl3 {D:\\Data} SG 24","JCAMPDX":"6.0         $$ Bruker NMR JCAMP-DX V2.0","DATATYPE":"nD NMR FID","DATACLASS":"NTUPLES","NUMDIM":2,"ORIGIN":"SG","OWNER":"SG","LONGDATE":"2025/05/24 06:25:55+0000\n$$ TopSpin 4.5.0\n$$ 2025-05-24 08:25:59.532 +0200  nmrsu@CZC150CR4G\n$$ Compression mode = diff/dup",".OBSERVEFREQUENCY":400.301758175714,".OBSERVENUCLEUS":"^1H",".DELAY":"(6.5, 6.5)",".ACQUISITIONMODE":"SIMULTANEOUS (DQD)",".ACQUISITIONSCHEME":"NOT PHASE SENSITIVE",".AVERAGES":8,".DIGITISERRES":32,"SPECTROMETER/DATASYSTEM":"Avance NEO 400",".PULSESEQUENCE":"hmbcgpndqf",".SOLVENTNAME":"CDCl3",".SHIFTREFERENCE":"INTERNAL, CDCl3, 1, 7.85299","AUDITTRAIL":"$$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n$$ ##TITLE= Audit trail, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.01\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= root\n$$ $$ /root/.topspin-BladeEpu/local_acqu/CCP-3863/26/audita.txt\n$$ ##AUDIT TRAIL=  $$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n(   1,<2025-05-24T05:52:31.448+0000>,<CZC150CR4G\\nmrsu>,<CZC150CR4G>,<go4>,<TopSpin 4.5.0>,\n      <acquisition in progress>)\n$$ $$ D:/Data/SG/CCP-3863/26/audita.txt\n(   2,<2025-05-24T06:25:55.269+0000>,<CZC150CR4G\\nmrsu>,<CZC150CR4G>,<go4>,<TopSpin 4.5.0>,\n      <created by zg on 'Avance NEO 400' (CZC150CR4G) by user 'CZC150CR4G\\nmrsu'\n       on data set with UUID '9dfeb313-f454-4c78-be73-8d3a64c48c8d'\n       started at 2025-05-24 05:52:31.448 +0000, POWCHK enabled, PULCHK disabled,\n       completed at 2025-05-24 06:25:55.268 +0000\n       configuration hash MD5:\n       98 76 42 49 17 D8 27 C1 C1 FE 96 61 E1 A2 40 9B\n       double data hash MD5: 2K * 128\n       F3 CC 5F 19 0E 0D E1 EC 0F 1C 0D A5 B9 67 A9 1F>)\n(   3,<2025-05-24T08:25:55.893+0200>,<nmrsu>,<CZC150CR4G>,<xwish3>,<TopSpin 4.5.0>,\n      <ICON-NMR User ID: SG\n       double data hash MD5: 2K * 128\n       F3 CC 5F 19 0E 0D E1 EC 0F 1C 0D A5 B9 67 A9 1F>)\n$$ ##END=\n$$ \n$$ $$ hash MD5\n$$ $$ 9D 75 63 4D AB DE 42 A8 18 9E 0A B2 24 4A 75 D6","NTUPLES":"nD NMR FID","VARNAME":"TIME1,         TIME2,           FID/REAL,        FID/IMAG","SYMBOL":"T1,            T2,              R,               I",".NUCLEUS":"13C,           1H","VARTYPE":"INDEPENDENT,   INDEPENDENT,     DEPENDENT,       DEPENDENT","VARFORM":"AFFN,          AFFN,            ASDF,            ASDF","VARDIM":"128,           1024,            1024,            1024","UNITS":"SECONDS,       SECONDS,         ARBITRARY UNITS, ARBITRARY UNITS","FACTOR":"3.97355280293038e-05, 0.000346, 1,               1","FIRST":["0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0"],"LAST":"0.00504641205972158, 0.353958,  -124425,         389742","MIN":"0,             0,               -7577436,        -7577436","MAX":"0.00504641205972158, 0.353958,  7480429,         7480429","PAGE":["T1=0","T1=0","T1=3.97355280293e-05","T1=3.97355280293e-05","T1=7.947105605861e-05","T1=7.947105605861e-05","T1=0.0001192065840879","T1=0.0001192065840879","T1=0.0001589421121172","T1=0.0001589421121172","T1=0.0001986776401465","T1=0.0001986776401465","T1=0.0002384131681758","T1=0.0002384131681758","T1=0.0002781486962051","T1=0.0002781486962051","T1=0.0003178842242344","T1=0.0003178842242344","T1=0.0003576197522637","T1=0.0003576197522637","T1=0.000397355280293","T1=0.000397355280293","T1=0.0004370908083223","T1=0.0004370908083223","T1=0.0004768263363516","T1=0.0004768263363516","T1=0.0005165618643809","T1=0.0005165618643809","T1=0.0005562973924103","T1=0.0005562973924103","T1=0.0005960329204396","T1=0.0005960329204396","T1=0.0006357684484689","T1=0.0006357684484689","T1=0.0006755039764982","T1=0.0006755039764982","T1=0.0007152395045275","T1=0.0007152395045275","T1=0.0007549750325568","T1=0.0007549750325568","T1=0.0007947105605861","T1=0.0007947105605861","T1=0.0008344460886154","T1=0.0008344460886154","T1=0.0008741816166447","T1=0.0008741816166447","T1=0.000913917144674","T1=0.000913917144674","T1=0.0009536526727033","T1=0.0009536526727033","T1=0.0009933882007326","T1=0.0009933882007326","T1=0.001033123728762","T1=0.001033123728762","T1=0.001072859256791","T1=0.001072859256791","T1=0.001112594784821","T1=0.001112594784821","T1=0.00115233031285","T1=0.00115233031285","T1=0.001192065840879","T1=0.001192065840879","T1=0.001231801368908","T1=0.001231801368908","T1=0.001271536896938","T1=0.001271536896938","T1=0.001311272424967","T1=0.001311272424967","T1=0.001351007952996","T1=0.001351007952996","T1=0.001390743481026","T1=0.001390743481026","T1=0.001430479009055","T1=0.001430479009055","T1=0.001470214537084","T1=0.001470214537084","T1=0.001509950065114","T1=0.001509950065114","T1=0.001549685593143","T1=0.001549685593143","T1=0.001589421121172","T1=0.001589421121172","T1=0.001629156649201","T1=0.001629156649201","T1=0.001668892177231","T1=0.001668892177231","T1=0.00170862770526","T1=0.00170862770526","T1=0.001748363233289","T1=0.001748363233289","T1=0.001788098761319","T1=0.001788098761319","T1=0.001827834289348","T1=0.001827834289348","T1=0.001867569817377","T1=0.001867569817377","T1=0.001907305345407","T1=0.001907305345407","T1=0.001947040873436","T1=0.001947040873436","T1=0.001986776401465","T1=0.001986776401465","T1=0.002026511929494","T1=0.002026511929494","T1=0.002066247457524","T1=0.002066247457524","T1=0.002105982985553","T1=0.002105982985553","T1=0.002145718513582","T1=0.002145718513582","T1=0.002185454041612","T1=0.002185454041612","T1=0.002225189569641","T1=0.002225189569641","T1=0.00226492509767","T1=0.00226492509767","T1=0.0023046606257","T1=0.0023046606257","T1=0.002344396153729","T1=0.002344396153729","T1=0.002384131681758","T1=0.002384131681758","T1=0.002423867209788","T1=0.002423867209788","T1=0.002463602737817","T1=0.002463602737817","T1=0.002503338265846","T1=0.002503338265846","T1=0.002543073793875","T1=0.002543073793875","T1=0.002582809321905","T1=0.002582809321905","T1=0.002622544849934","T1=0.002622544849934","T1=0.002662280377963","T1=0.002662280377963","T1=0.002702015905993","T1=0.002702015905993","T1=0.002741751434022","T1=0.002741751434022","T1=0.002781486962051","T1=0.002781486962051","T1=0.002821222490081","T1=0.002821222490081","T1=0.00286095801811","T1=0.00286095801811","T1=0.002900693546139","T1=0.002900693546139","T1=0.002940429074168","T1=0.002940429074168","T1=0.002980164602198","T1=0.002980164602198","T1=0.003019900130227","T1=0.003019900130227","T1=0.003059635658256","T1=0.003059635658256","T1=0.003099371186286","T1=0.003099371186286","T1=0.003139106714315","T1=0.003139106714315","T1=0.003178842242344","T1=0.003178842242344","T1=0.003218577770374","T1=0.003218577770374","T1=0.003258313298403","T1=0.003258313298403","T1=0.003298048826432","T1=0.003298048826432","T1=0.003337784354462","T1=0.003337784354462","T1=0.003377519882491","T1=0.003377519882491","T1=0.00341725541052","T1=0.00341725541052","T1=0.003456990938549","T1=0.003456990938549","T1=0.003496726466579","T1=0.003496726466579","T1=0.003536461994608","T1=0.003536461994608","T1=0.003576197522637","T1=0.003576197522637","T1=0.003615933050667","T1=0.003615933050667","T1=0.003655668578696","T1=0.003655668578696","T1=0.003695404106725","T1=0.003695404106725","T1=0.003735139634755","T1=0.003735139634755","T1=0.003774875162784","T1=0.003774875162784","T1=0.003814610690813","T1=0.003814610690813","T1=0.003854346218842","T1=0.003854346218842","T1=0.003894081746872","T1=0.003894081746872","T1=0.003933817274901","T1=0.003933817274901","T1=0.00397355280293","T1=0.00397355280293","T1=0.00401328833096","T1=0.00401328833096","T1=0.004053023858989","T1=0.004053023858989","T1=0.004092759387018","T1=0.004092759387018","T1=0.004132494915048","T1=0.004132494915048","T1=0.004172230443077","T1=0.004172230443077","T1=0.004211965971106","T1=0.004211965971106","T1=0.004251701499136","T1=0.004251701499136","T1=0.004291437027165","T1=0.004291437027165","T1=0.004331172555194","T1=0.004331172555194","T1=0.004370908083223","T1=0.004370908083223","T1=0.004410643611253","T1=0.004410643611253","T1=0.004450379139282","T1=0.004450379139282","T1=0.004490114667311","T1=0.004490114667311","T1=0.004529850195341","T1=0.004529850195341","T1=0.00456958572337","T1=0.00456958572337","T1=0.004609321251399","T1=0.004609321251399","T1=0.004649056779429","T1=0.004649056779429","T1=0.004688792307458","T1=0.004688792307458","T1=0.004728527835487","T1=0.004728527835487","T1=0.004768263363516","T1=0.004768263363516","T1=0.004807998891546","T1=0.004807998891546","T1=0.004847734419575","T1=0.004847734419575","T1=0.004887469947604","T1=0.004887469947604","T1=0.004927205475634","T1=0.004927205475634","T1=0.004966941003663","T1=0.004966941003663","T1=0.005006676531692","T1=0.005006676531692","T1=0.005046412059722","T1=0.005046412059722"],"ENDNTUPLES":"nD NMR FID","RELAX":"$$ Bruker specific parameters\n$$ --------------------------","BRUKER FILE EXP":["format.temp\n$$ EDIT_PAR COMMAND FILE\n$$ \n$$ DI_MODE         LONG\n$$ ED_ENTRY        ACQU\n$$ ORDER           FILE\n$$ \n$$ \n$$ HEADER\t\t\"F2 - Acquisition Parameters\"\n$$ T_NAME\t\tDate_\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 50000000\n$$ \t\tREL\t\"Date_=itodate(DATE)\"\n$$ \t\tINV_REL\t\"DATE=datetoi(Date_,DATE)\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tTime\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"Time=itotime(DATE)\"\n$$ \t\tINV_REL\t\"DATE=timetoi(Time,DATE)\"\n$$ \t\tUNIT\t\"h\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tINSTRUM\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPROBHD\n$$ \t\tFORMAT\t\"%14.14s\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPULPROG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTD\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSOLVENT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSWH\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e8\n$$ \t\tREL\t\"SWH=SW*SFO1\"\n$$ \t\tINV_REL \"SW=SWH/SFO1\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.3f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          FIDRES\n$$                 TYPE    R32\n$$                 CLASS   ACQU\n$$                 SUBRANGE 0.0 100000\n$$                 REL     \"FIDRES=2*SW*SFO1/TD\"\n$$                 INV_REL \"TD = nextpow(2*SW*SFO1/FIDRES)\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.6f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          AQ\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000\n$$ \t\tREL\t\"AQ=aqcalc(SW,SFO1,TD,DIGTYP)\"\n$$ \t\tINV_REL\t\"TD=tdcalc(SW,SFO1,1.0e6*AQ,DIGTYP)\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tRG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          DW\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"DW=1/(2*SW*SFO1)\"\n$$ \t\tINV_REL\t\"SW=1000000/(2*(0.005+DW)*SFO1)\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.3lf\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDE\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTE\n$$ \t\tFORMAT\t\"%14.1f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tCNST13\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"CNST13=CNST[13]\"\n$$ \t\tINV_REL\t\"CNST[13]=CNST13\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD0\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D0=D[0]\"\n$$ \t\tINV_REL\t\"D[0]=D0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D1=D[1]\"\n$$ \t\tINV_REL\t\"D[1]=D1\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD6\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D6=D[6]\"\n$$ \t\tINV_REL\t\"D[6]=D6\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD16\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D16=D[16]\"\n$$ \t\tINV_REL\t\"D[16]=D16\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tIN0\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"IN0=IN[0]\"\n$$ \t\tINV_REL\t\"IN[0]=IN0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTDav\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSFO1\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC1\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P1=P[1]\"\n$$ \t\tINV_REL\t\"P[1]=P1\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP2\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P2=P[2]\"\n$$ \t\tINV_REL\t\"P[2]=P2\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW1=PLW[1]\"\n$$ \t\tINV_REL\t\"PLW[1]=PLW1\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"power PLW1 \"\n$$ END\n$$ NAME\t\tSFO2\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC2\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP3\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P3=P[3]\"\n$$ \t\tINV_REL\t\"P[3]=P3\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW2\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW2=PLW[2]\"\n$$ \t\tINV_REL\t\"PLW[2]=PLW2\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"power PLW2 \"\n$$ END\n$$ NAME\t\tGPNAM[1]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ1=GPZ[1]\"\n$$ \t\tINV_REL\t\"GPZ[1]=GPZ1\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[2]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ2\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ2=GPZ[2]\"\n$$ \t\tINV_REL\t\"GPZ[2]=GPZ2\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[3]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ3\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ3=GPZ[3]\"\n$$ \t\tINV_REL\t\"GPZ[3]=GPZ3\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP16\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P16=P[16]\"\n$$ \t\tINV_REL\t\"P[16]=P16\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ HEADER\t\t\"======== F1 INDIRECT DIMENSION ========\"\n$$ T_NAME\t\ttd1\n$$ \t\tTYPE\tI32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 1 2147483647\n$$ \t\tREL\t\"td1=128\"\n$$ \t\tFORMAT\t\"%d\"\n$$ \t\tTEXT\t\"F1 Time domain size\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tsw_F1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"sw_F1=249.997500\"\n$$ \t\tUNIT\t\"ppm\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F1 Sweep width [ppm]\"\n$$ \t\tNONEDIT\n$$ END","scon2\n$$ ##TITLE= Parameter file, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= nmrsu\n$$ $$ 2025-05-24 07:52:31.580 +0200  nmrsu@CZC150CR4G\n$$ $$ D:/Data/SG/CCP-3863/26/scon2\n$$ $$ process C:\\Bruker\\TopSpin4.5.0\\prog\\mod\\acqdataserver.exe\n$$ ##$BLKTR= (0..32)\n$$ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3\n$$ ##$DE1= 4.5\n$$ ##$DEADC= 0.5\n$$ ##$DEPA= 4.5\n$$ ##$DERX= 1.5\n$$ ##$GRADPRE= (0..1)\n$$ 10 10\n$$ ##$HD_BLKTR= (0..32)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ ##$HD_DE1= 5\n$$ ##$HD_DEADC= 0\n$$ ##$HD_DEPA= 2.5\n$$ ##$HD_DERX= 0\n$$ ##END=","prosol_History","shimvalues\n$$ # Sat May 24 05:53:21 2025\n$$ #$$PROBEIDENTIFIER=Z166552_0019\n$$ #$$PROBENAME=PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP\n$$ #$$MAGNETID=BZH2160'400'70l\n$$ #$$CRYOSTATID=D315'54-11688\n$$ #$$SHIMID=292722\n$$ #\n$$ # Active Shim Gradients\n$$ #\n$$ Z           \t\t-775            \n$$ Z2          \t\t-399            \n$$ Z3          \t\t6               \n$$ Z4          \t\t-1826           \n$$ Z5          \t\t610             \n$$ Z6          \t\t626             \n$$ Z7          \t\t6448            \n$$ Z8          \t\t358             \n$$ X           \t\t-1978           \n$$ XZ          \t\t-2024           \n$$ XZ2         \t\t562             \n$$ XZ3         \t\t162             \n$$ XZ4         \t\t1444            \n$$ XZ5         \t\t1538            \n$$ Y           \t\t131             \n$$ YZ          \t\t3423            \n$$ YZ2         \t\t-2891           \n$$ YZ3         \t\t-277            \n$$ YZ4         \t\t-608            \n$$ YZ5         \t\t-8973           \n$$ XY          \t\t-142            \n$$ XYZ         \t\t1139            \n$$ XYZ2        \t\t-3450           \n$$ XYZ3        \t\t4040            \n$$ XYZ4        \t\t9789            \n$$ XYZ5        \t\t-26939          \n$$ (X2-Y2)     \t\t-486            \n$$ (X2-Y2)Z    \t\t-512            \n$$ (X2-Y2)Z2   \t\t-693            \n$$ (X2-Y2)Z3   \t\t-1653           \n$$ (X2-Y2)Z4   \t\t4089            \n$$ (X2-Y2)Z5   \t\t-1730           \n$$ X3          \t\t7538            \n$$ X3Z         \t\t-150            \n$$ Y3          \t\t-5456           \n$$ Y3Z         \t\t-142            \n$$ #\n$$ # Lock Parameter\n$$ #\n$$ FIELD\t\t4333.616\n$$ LOCKPHASE\t\t 261.961\n$$ LOCKPOWER\t\t -27.000\n$$ LOCKGAIN\t\t 130.638\n$$ LOCKDC\t\t -70.000\n$$ LOCKSHIFT\t\t   7.240\n$$ LOOPGAIN\t\t -12.000\n$$ LOOPTIME\t\t   0.400\n$$ LOOPFILTER\t\t 100.000\n$$ #\n$$ IEEE64_VERSION_CODE 1\n$$ #\n$$ # Shim currents \n$$ #\n$$ SHIM_SETTING [ 1]      434.09120581\n$$ SHIM_SETTING [ 2]     -965.34258601\n$$ SHIM_SETTING [ 3]    -3286.53677818\n$$ SHIM_SETTING [ 4]     1072.96991203\n$$ SHIM_SETTING [ 5]    -1003.03322404\n$$ SHIM_SETTING [ 6]     -175.35569520\n$$ SHIM_SETTING [ 7]     5877.17249894\n$$ SHIM_SETTING [ 8]    -7952.70019680\n$$ SHIM_SETTING [ 9]     1232.40657687\n$$ SHIM_SETTING [10]    -2283.32750065\n$$ SHIM_SETTING [11]        0.00000000\n$$ SHIM_SETTING [12]    -5313.95000375\n$$ SHIM_SETTING [13]    -5598.07949794\n$$ SHIM_SETTING [14]     3728.90481677\n$$ SHIM_SETTING [15]    -1690.07546770\n$$ SHIM_SETTING [16]      998.47063338\n$$ SHIM_SETTING [17]    -4572.84298347\n$$ SHIM_SETTING [18]    -2997.51137613\n$$ SHIM_SETTING [19]     1298.57552868\n$$ SHIM_SETTING [20]    -1288.90034875\n$$ SHIM_SETTING [21]    -1352.08414372\n$$ SHIM_SETTING [22]     3133.65972370\n$$ SHIM_SETTING [23]    -3962.19480130\n$$ SHIM_SETTING [24]    -4173.52176710\n$$ SHIM_SETTING [25]     -563.84322150\n$$ SHIM_SETTING [26]     6431.71213432\n$$ SHIM_SETTING [27]     3583.32731825\n$$ SHIM_SETTING [28]    -3084.01607586\n$$ SHIM_SETTING [29]   -14754.32909909\n$$ SHIM_SETTING [30]    30534.28532943\n$$ SHIM_SETTING [31]     2517.87422751\n$$ SHIM_SETTING [32]    -3200.29819944\n$$ SHIM_SETTING [33]    -2814.77281250\n$$ SHIM_SETTING [34]     4817.87577931\n$$ SHIM_SETTING [35]   -18174.96982828\n$$ SHIM_SETTING [36]     3365.30574359\n$$ SHIM_SETTING [37]     9035.50276953\n$$ SHIM_SETTING [38]    -8089.30453969\n$$ SHIM_SETTING [39]     2693.27634783\n$$ SHIM_SETTING [40]        0.00000000","uxnmr.par\n$$ ##TITLE= Parameter file, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 2\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= root\n$$ $$ 2025-03-09 15:18:39.561 +0000  root@BladeEpu\n$$ $$ /opt/topspin/conf/instr/spect/uxnmr.par\n$$ $$ process /opt/topspin/prog/mod/hconfserver\n$$ ##$ACBTAT= (0..64)\n$$ 0 66 72 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTBLK= (0..64)\n$$ 0 34 33 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTCTL= (0..64)\n$$ 0 6 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTDI= (0..64)\n$$ 0 -1062706421 -1062706421 -1062706422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0\n$$ ##$ACBTDM= (0..64)\n$$ 0 10 25 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFHI= (0..64)\n$$ 0 601 601 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFL= (0..64)\n$$ 0 248 248 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFLO= (0..64)\n$$ 0 15 180 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTINP= (0..64)\n$$ 0 2 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTOUT= (0..64)\n$$ 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPO= (0..64)\n$$ 0 500000 100000 5000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPW= (0..64)\n$$ 0 100 100 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSB= (0..64)\n$$ 0 8227 8260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSDT= (0..64)\n$$ 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBT_NoAttenuation= (0..64)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$AMPDFLT= no\n$$ ##$AdmCrpWbWiring= (0..1)\n$$ 0 0\n$$ ##$AppEth= <no>\n$$ ##$AppPort= <no>\n$$ ##$BACSAIR= yes\n$$ ##$BACSCAP= 0\n$$ ##$BACSDEL= 10\n$$ ##$BACSOPT= <>\n$$ ##$BFREQ= 400.3\n$$ ##$BGAETH= (0..9)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BIRDS= yes\n$$ ##$BMPC= 0\n$$ ##$BMPCTY= <no>\n$$ ##$BPSUTY= <no>\n$$ ##$BSAETH= (0..9)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BSMS= 2\n$$ ##$BSMS19FLock= no\n$$ ##$BSMSETH= <192.168.99.10>\n$$ ##$BgaChFac2= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChMap= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChRouting= (0..63)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMap= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BlaEth= (0..31)\n$$ <192.168.99.11> <192.168.99.10> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BlaHpLpViaTTL= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$BlaNam= (0..31)\n$$ <AV4 BLABBH500/100 200-600> <BSMS/2 LOCK TRANSCEIVER 400> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <>\n$$ ##$BlaPN= (0..31)\n$$ <W144061> <Z109888> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$BlaSN= (0..31)\n$$ <001133> <03439> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$BmpcEth= <no>\n$$ ##$BmpcFw= <no>\n$$ ##$BmpcPn= <no>\n$$ ##$BmpcPort= <no>\n$$ ##$BmpcSn= <no>\n$$ ##$BmuEth= <no>\n$$ ##$BmuFw= <no>\n$$ ##$BmuPn= <no>\n$$ ##$BmuSn= <no>\n$$ ##$BnlEth= <no>\n$$ ##$BnlFw= <no>\n$$ ##$BnlPn= <no>\n$$ ##$BnlSn= <no>\n$$ ##$BpduEth= (0..7)\n$$ <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BsaChMap1= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsaChMap2= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsaChShimMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsmsAuxEth= <no>\n$$ ##$BsmsLockNuclei= (0..15)\n$$ <2H> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no>\n$$ ##$CSW1= (0..31)\n$$ 2 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSW2= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSWNUM= (0..15)\n$$ 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CmrEth= <no>\n$$ ##$CmrPartNo= <no>\n$$ ##$CmrPort= <no>\n$$ ##$CmrSerNo= <no>\n$$ ##$CmrType= -1\n$$ ##$ConsolePnSn= <5058016>\n$$ ##$CryoCoolHasBsnl= no\n$$ ##$CryoCoolUnitEth= <no>\n$$ ##$CryoCoolUnitFw= <no>\n$$ ##$CryoCoolUnitPn= <no>\n$$ ##$CryoCoolUnitSn= <no>\n$$ ##$CryoProAccPnSn= <>\n$$ ##$Ctb1Eth= <no>\n$$ ##$CustRegisterNo= <>\n$$ ##$DATSTAT= no\n$$ ##$DPPFAC= 1\n$$ ##$DateTimeCreated= <2025-03-09T15:17:50+0000>\n$$ ##$Description= <Avance NEO 400>\n$$ ##$DrxFiltGrpDel= (0..23)\n$$ <68,36,20,9,5,3,2> <68,36,20,9,5,3,2> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$EcuType= 2\n$$ ##$EpuMacAddress= <00:30:d6:29:36:d1>\n$$ ##$FCubeDrxDevice= (0..23)\n$$ </dev/bbu/drx9.5> </dev/bbu/drx11.5> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$FCubeEth= (0..23)\n$$ <192.168.180.38> <192.168.180.46> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$FCubeRtdDevice= (0..23)\n$$ </dev/bbu/rtd9.4> </dev/bbu/rtd11.4> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$FCubeSeqDevice= (0..23)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$FUNCMOD= <>\n$$ ##$FuncModBisDat= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$FuncModFRange= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$FuncModPN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$FuncModSN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$GCUTYPE= 20\n$$ ##$GCubeEth= <192.168.180.18>\n$$ ##$GCubeFpfAddr= (0..9)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$GCubeProcDevice= (0..1)\n$$ </dev/bbu/gproc4.7> <no>\n$$ ##$GCubeRtdDevice= (0..1)\n$$ </dev/bbu/rtd4.4> <no>\n$$ ##$GCubeSeqDevice= (0..1)\n$$ <> <>\n$$ ##$GCubeSpfAddr= (0..63)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$GRADRES= 1\n$$ ##$Gctu2Eth= <no>\n$$ ##$GcubeSaCtrEth= <no>\n$$ ##$GradAmpMaxCurX= (0..10)\n$$ 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurY= (0..10)\n$$ 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurZ= (0..10)\n$$ 9.99999904632568 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpName= (0..9)\n$$ <GAB in BSMS> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpPN= (0..9)\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpSN= (0..9)\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpType= (0..10)\n$$ 2 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowClkTime= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowIcw= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowImax= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowType= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowVmax= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$HpprCoverType= 2\n$$ ##$LDUETH= <no>\n$$ ##$LOCKCONF= <DLMT>\n$$ ##$LOCSWID= 0\n$$ ##$LOCSWIF= 0\n$$ ##$Location= <>\n$$ ##$LtMasEth= <no>\n$$ ##$LtMasType= 0\n$$ ##$MAS= 0\n$$ ##$MASETIME= 10\n$$ ##$MASITIME= 10\n$$ ##$MAS_CT= 5\n$$ ##$MAS_SG= 0\n$$ ##$MAS_TO= 0\n$$ ##$MagnCoilPnSn= <BZH2160'400'70l>\n$$ ##$MagnDewarPnSn= <D315'54-11688>\n$$ ##$MagnetPolarity= 1\n$$ ##$MasEth= <no>\n$$ ##$MwscuEth= <no>\n$$ ##$MwscuPort= <no>\n$$ ##$NAMPD= (0..32)\n$$ <> <HPLNA 1H19F> <2H> <XBB19F 2HP> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$NFCU= 2\n$$ ##$NRCU= 2\n$$ ##$NSGU= 2\n$$ ##$NumActDetuneCtr= 0\n$$ ##$NumVpu= 0\n$$ ##$OrderNo= <5058016>\n$$ ##$POWCHK= yes\n$$ ##$PRAMD1= (0..7)\n$$ 6 0 0 1610612736 4 0 0 536870912\n$$ ##$PRAMD10= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD11= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD12= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD13= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD14= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD15= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD16= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD17= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD18= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD19= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD2= (0..7)\n$$ 0 1048576 0 536870912 0 1048576 0 536870912\n$$ ##$PRAMD20= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD21= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD22= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD23= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD24= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD25= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD26= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD27= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD28= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD29= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD3= (0..7)\n$$ 2147483644 2147483647 2147483647 603979775 0 0 0 0\n$$ ##$PRAMD30= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD31= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD32= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD4= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD5= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD6= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD7= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD8= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD9= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMLED= (0..1)\n$$ 0 0\n$$ ##$PRAMPTP= 1\n$$ ##$PREEMPTYPE= 0\n$$ ##$PREREC= (0..31)\n$$ 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PTSFMX= (0..23)\n$$ 1290 1290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PULCHK= no\n$$ ##$PduEth= (0..7)\n$$ <192.168.99.99> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$PramDutyCycPerc= (0..31)\n$$ 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPPowNucW1= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW10= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW11= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW12= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW13= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW14= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW15= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW16= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW17= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW18= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW19= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW2= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW20= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW21= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW22= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW23= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW24= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW25= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW26= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW27= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW28= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW29= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW3= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW30= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW31= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW32= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW4= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW5= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW6= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW7= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW8= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW9= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPeakPowerW= (0..31)\n$$ 4000 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPowerSwitch= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPulWidthMs= (0..31)\n$$ 10 0.1 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PreampModBisDat= (0..31)\n$$ 20210913 20210629 20210716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0\n$$ ##$PreampModMulAtm= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PreampModPN= (0..31)\n$$ <Z103203> <Z003471> <Z106984> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$PreampModSN= (0..31)\n$$ <01524> <00862> <00851> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$ProdigyEth= <no>\n$$ ##$ProdigyFw= <no>\n$$ ##$ProdigyPn= <no>\n$$ ##$ProdigySn= <no>\n$$ ##$RGTYPE= (0..31)\n$$ 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$RG_max= (0..31)\n$$ 101 101 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_min= (0..31)\n$$ 0.25 0.25 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab1= (0..127)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1\n$$ ##$RG_tab10= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab11= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab12= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab13= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab14= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab15= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab16= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab17= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab18= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab19= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab2= (0..127)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1\n$$ ##$RG_tab20= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab21= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab22= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab23= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab24= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab3= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab4= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab5= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab6= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab7= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab8= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab9= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RXFMAX= (0..23)\n$$ 1290 1290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1\n$$ ##$RXFMIN= (0..23)\n$$ 5 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RheoNmrEth= <no>\n$$ ##$SGUC1= (0..23)\n$$ 18 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SGUC2= (0..23)\n$$ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SLCBCONF= <SHNV>\n$$ ##$SPECTR= 13\n$$ ##$SYNCTRIG= 0\n$$ ##$SamChgEth= (0..3)\n$$ <192.168.99.10> <no> <no> <no>\n$$ ##$SamChgPort= (0..3)\n$$ <80> <no> <no> <no>\n$$ ##$SamChgProtocol= (0..3)\n$$ <CORBA> <> <> <>\n$$ ##$ServiceNo= <>\n$$ ##$Sgu10PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu11PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu12PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu13PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu14PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu15PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu16PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu17PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu18PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu19PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu1PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu20PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu21PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu22PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu23PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu24PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu2PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu3PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu4PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu5PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu6PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu7PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu8PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu9PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$SguType= 4\n$$ ##$ShimMaxVal= 32760\n$$ ##$ShimPow1Ch2Sh= (0..38)\n$$ 1 2 3 21 4 4 27 27 4 4 63 26 26 25 7 7 20 20 31 31 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow1Imax= (0..38)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow1NChan= 20\n$$ ##$ShimPow1TotIMax= 6\n$$ ##$ShimPow1Vmax= (0..38)\n$$ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow2Ch2Sh= (0..38)\n$$ 15 15 33 33 35 35 25 8 38 38 23 8 14 14 36 36 32 32 23 63 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow2Imax= (0..38)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow2NChan= 20\n$$ ##$ShimPow2TotIMax= 6\n$$ ##$ShimPow2Vmax= (0..38)\n$$ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow3Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3NChan= 0\n$$ ##$ShimPow3TotIMax= 0\n$$ ##$ShimPow3Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4NChan= 0\n$$ ##$ShimPow4TotIMax= 0\n$$ ##$ShimPow4Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5NChan= 0\n$$ ##$ShimPow5TotIMax= 0\n$$ ##$ShimPow5Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6NChan= 0\n$$ ##$ShimPow6TotIMax= 0\n$$ ##$ShimPow6Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7NChan= 0\n$$ ##$ShimPow7TotIMax= 0\n$$ ##$ShimPow7Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8NChan= 0\n$$ ##$ShimPow8TotIMax= 0\n$$ ##$ShimPow8Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPowMaxUA= (0..63)\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowMaxUG= (0..63)\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0\n$$ ##$ShimPowNum= 2\n$$ ##$ShimPowRcbType= 3\n$$ ##$ShimPowRes= (0..63)\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng0= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng1= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng2= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng3= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowType1= 8\n$$ ##$ShimPowType2= 8\n$$ ##$ShimPowType3= 0\n$$ ##$ShimPowType4= 0\n$$ ##$ShimPowType5= 0\n$$ ##$ShimPowType6= 0\n$$ ##$ShimPowType7= 0\n$$ ##$ShimPowType8= 0\n$$ ##$ShimSysActGrad= (0..63)\n$$ 1 2 3 4 13 5 7 11 10 9 6 8 12 18 19 20 21 15 22 23 24 14 25 16 26 17 27\n$$ 28 31 32 33 34 35 36 37 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0\n$$ ##$ShimSysAngle= <>\n$$ ##$ShimSysFunc= (0..63)\n$$ 1 2 3 4 5 6 7 8 9 10 0 37 38 35 16 15 14 13 12 11 28 27 26 25 24 23 36\n$$ 22 30 29 20 21 34 33 32 31 17 18 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0\n$$ ##$ShimSysMatId= <292722aa.dat>\n$$ ##$ShimSysMatrix= 1\n$$ ##$ShimSysMinMaxUG= 130000\n$$ ##$ShimSysOffset= <37 mm>\n$$ ##$ShimSysType= 4\n$$ ##$ShimUnit= 3\n$$ ##$SpectrOsVersion= <4.5.190.20250121>\n$$ ##$TCubeEth= <192.168.180.18>\n$$ ##$TCubeSeqDevice= <>\n$$ ##$TopSpinVersion= <TopSpin 4.5.0>\n$$ ##$TrxFreqFormula= (0..23)\n$$ <TrxFreqFormula(2.0,400300000.000000,'TRX',Trx(1.0,'TRX 1200.1',2,5.000000,1290.000000))>\n$$ <TrxFreqFormula(2.0,400300000.000000,'TRX',Trx(1.0,'TRX 1200.2',2,5.000000,1290.000000))>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$TrxPN= (0..23)\n$$ <Z148391> <Z148391> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <>\n$$ ##$TrxSN= (0..23)\n$$ <07128> <07127> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <>\n$$ ##$VCubeEth= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$VTU= 2\n$$ ##$VTUETH= <192.168.99.10>\n$$ ##$ValueLine= no\n$$ ##$VpuPN= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$VpuSN= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$WBREFAM= (0..31)\n$$ 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ ##$WBREFLM= (0..31)\n$$ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$WBREFPH= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$WBSGU= (0..31)\n$$ 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##END=","lists/form/plot_acqu.form\n$$ EDIT_PAR COMMAND FILE\n$$ \n$$ DI_MODE         LONG\n$$ ED_ENTRY        ACQU\n$$ ORDER           FILE\n$$ \n$$ \n$$ HEADER\t\t\"F2 - Acquisition Parameters\"\n$$ T_NAME\t\tDate_\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 50000000\n$$ \t\tREL\t\"Date_=itodate(DATE)\"\n$$ \t\tINV_REL\t\"DATE=datetoi(Date_,DATE)\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tTime\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"Time=itotime(DATE)\"\n$$ \t\tINV_REL\t\"DATE=timetoi(Time,DATE)\"\n$$ \t\tUNIT\t\"h\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tINSTRUM\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPROBHD\n$$ \t\tFORMAT\t\"%14.14s\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPULPROG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTD\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSOLVENT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSWH\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e8\n$$ \t\tREL\t\"SWH=SW*SFO1\"\n$$ \t\tINV_REL \"SW=SWH/SFO1\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.3f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          FIDRES\n$$                 TYPE    R32\n$$                 CLASS   ACQU\n$$                 SUBRANGE 0.0 100000\n$$                 REL     \"FIDRES=2*SW*SFO1/TD\"\n$$                 INV_REL \"TD = nextpow(2*SW*SFO1/FIDRES)\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.6f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          AQ\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000\n$$ \t\tREL\t\"AQ=aqcalc(SW,SFO1,TD,DIGTYP)\"\n$$ \t\tINV_REL\t\"TD=tdcalc(SW,SFO1,1.0e6*AQ,DIGTYP)\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tRG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          DW\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"DW=1/(2*SW*SFO1)\"\n$$ \t\tINV_REL\t\"SW=1000000/(2*(0.005+DW)*SFO1)\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.3lf\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDE\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTE\n$$ \t\tFORMAT\t\"%14.1f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ CONDITIONAL:\n$$ T_NAME\t\tAMP$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"AMP$$=AMP[$$]\"\n$$ \t\tINV_REL\t\"AMP[$$]=AMP$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          aq$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$  \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"aq$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"s\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"Acquisition Time [s]\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tCNST$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"CNST$$=CNST[$$]\"\n$$ \t\tINV_REL\t\"CNST[$$]=CNST$$\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D$$=D[$$]\"\n$$ \t\tINV_REL\t\"D[$$]=D$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDSLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPHLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tFQ$$LIST\n$$ \t\tTRANGE\t1 8\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[$$]\n$$ \t\tTRANGE \t0 31\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPX$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPX$$=GPX[$$]\"\n$$ \t\tINV_REL\t\"GPX[$$]=GPX$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPY$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPY$$=GPY[$$]\"\n$$ \t\tINV_REL\t\"GPY[$$]=GPY$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ$$=GPZ[$$]\"\n$$ \t\tINV_REL\t\"GPZ[$$]=GPZ$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHDDUTY\n$$ \t\tFORMAT \"%14.1f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tIN$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"IN$$=IN[$$]\"\n$$ \t\tINV_REL\t\"IN[$$]=IN$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tINP$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"INP$$=INP[$$]\"\n$$ \t\tINV_REL\t\"INP[$$]=INP$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tL$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"L$$=L[$$]\"\n$$ \t\tINV_REL\t\"L[$$]=L$$\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNBL\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\to1_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"o1_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Transmitter frequency offset\",\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tP$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P$$=P[$$]\"\n$$ \t\tINV_REL\t\"P[$$]=P$$\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPCPD$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"PCPD$$=PCPD[$$]\"\n$$ \t\tINV_REL\t\"PCPD[$$]=PCPD$$\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tCPDPRG$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tCHR\n$$ \t\tPP_TYPE\tPP_STRING\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"CPDPRG$$=CPDPRG[$$]\"\n$$ \t\tINV_REL\t\"CPDPRG[$$]=CPDPRG$$\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"PLW$$=PLW[$$]\"\n$$ \t\tINV_REL\t\"PLW[$$]=PLW$$\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"power PLW$$ \"\n$$ END\n$$ NAME\t\tSFO$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tsfo1_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"sfo1_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"MHz\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Channel Frequency\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tSPW$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"SPW$$=SPW[$$]\"\n$$ \t\tINV_REL\t\"SPW[$$]=SPW$$\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"shaped pulse power SPW$$\"\n$$ END\n$$ NAME\t\tSPNAM[$$]\n$$ \t\tTRANGE\t0 63\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSPOAL$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1.0 1.0\n$$ \t\tREL\t\"SPOAL$$=SPOAL[$$]\"\n$$ \t\tINV_REL\t\"SPOAL[$$]=SPOAL$$\"\n$$ \t\tFORMAT\t\"%14.3f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSPOFFS$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"SPOFFS$$=SPOFFS[$$]\"\n$$ \t\tINV_REL\t\"SPOFFS[0]=SPOFFS0\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tsw_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"sw_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"ppm\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Sweep width [ppm]\"\n$$ \t\tNONEDIT\n$$ END\n$$ NAME\t\tTD0\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTDav\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\ttd$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tI32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"td$$=$ACTUAL_VALUE$\"\n$$ \t\tFORMAT\t\"%d\"\n$$ \t\tTEXT\t\"F$$ Time domain size\"\n$$ \t\tNONEDIT\n$$ END\n$$ NAME\t\tVCLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVDLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVPLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVTLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tZGOPTNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ EXCLUDED:\n$$ NAME\t\tMCREST\n$$ NAME\t\tMCWRK","lists/gp/EA\n$$ ##TITLE= /u/exp/stan/nmr/lists/gp/Ea\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker Analytik GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 98/06/05\n$$ ##TIME= 11:21:30\n$$ ##$SHAPE_PARAMETERS=\n$$ ##MINX= 0.000000e+00\n$$ ##MAXX= 1.000000e+00\n$$ ##MINY= -1.000000e+00\n$$ ##MAXY= 1.000000e+00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000e+00\n$$ ##$SHAPE_BWFAC= 0.000000e+00\n$$ ##$SHAPE_INTEGFAC= 0.000000e+00\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 2\n$$ ##XYDATA= (X++(Y..Y))\n$$ 1.000000e+00\n$$ -1.000000e+00\n$$ ##END=","lists/gp/SMSQ10.100\n$$ ##TITLE= SmoothedChirp Amplitide\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 2004/09/06\n$$ ##TIME= 16:28:02\n$$ ##$SHAPE_PARAMETERS= Type: SmoothedSquare\n$$ ##MINX= 0.000000E00\n$$ ##MAXX= 1.000000E02\n$$ ##MINY= 0.000000E00\n$$ ##MAXY= 1.000000E00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000E00\n$$ ##$SHAPE_TYPE= None\n$$ ##$SHAPE_USER_DEF= \n$$ ##$SHAPE_REPHFAC= \n$$ ##$SHAPE_BWFAC= 0.000000E00\n$$ ##$SHAPE_BWFAC50= \n$$ ##$SHAPE_INTEGFAC= 9.000000E-01\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 100\n$$ ##XYDATA= (X++(Y..Y))\n$$ 0.000000E00\n$$ 3.015369E-02\n$$ 1.169778E-01\n$$ 2.500000E-01\n$$ 4.131759E-01\n$$ 5.868241E-01\n$$ 7.500000E-01\n$$ 8.830222E-01\n$$ 9.698463E-01\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 9.698463E-01\n$$ 8.830222E-01\n$$ 7.500000E-01\n$$ 5.868241E-01\n$$ 4.131759E-01\n$$ 2.500000E-01\n$$ 1.169778E-01\n$$ 3.015369E-02\n$$ 0.000000E00\n$$ ##END","lists/pp/Avance.incl\n$$ ;Avance4.incl\n$$ ;   for AV 4\n$$ ;\n$$ ;avance-version (16/08/18)\n$$ ;\n$$ ;$CLASS=Common Incl\n$$ ;$COMMENT=\n$$ \n$$ \n$$ #ifndef AVANCE_INCL\n$$ #define AVANCE_INCL\n$$ \n$$ \n$$ /*;use 2H channel for lock or pulse (lockswitch)*/\n$$ #define H2_LOCK h2lock         ;SEL_2H plus interleave_incr\n$$ #define H2_PULSE h2pulse       ;SEL_2H plus interleave_incr\n$$ \n$$ /*;turn lock-hold on/off (BSMS)*/\n$$ ;setrtp0 denotes TimingController\n$$ #define LOCKH_ON setrtp0|0\n$$ #define LOCKH_OFF setrtp0^0\n$$ \n$$ /*;homospoil on/off (BSMS)*/\n$$ #define HOMOSPOIL_ON setrtp0|2\n$$ #define HOMOSPOIL_OFF setrtp0^2\n$$ /*;old */\n$$ #define HS_ON setrtp0|2\n$$ #define HS_OFF setrtp0^2\n$$ \n$$ \n$$ /*;for receiver systems*/\n$$ \n$$ /*;generate dwell clock*/\n$$ #define DWELL_GEN cpdngs17\n$$ #define DWELL_GEN1 cpdngs17:f1\n$$ #define DWELL_GEN2 cpdngs18:f2\n$$ #define DWELL_GEN3 cpdngs19:f3\n$$ #define DWELL_GEN4 cpdngs20:f4\n$$ \n$$ /*; hold or release dwell clock */\n$$ #define DWELL_HOLD setrtp1|1\n$$ #define DWELL_RELEASE setrtp1^1\n$$ #define DWELL_HOLD_F1 setrtp1|1\n$$ #define DWELL_RELEASE_F1 setrtp1^1\n$$ #define DWELL_HOLD_F2 setrtp2|1\n$$ #define DWELL_RELEASE_F2 setrtp2^1\n$$ #define DWELL_HOLD_F3 setrtp3|1\n$$ #define DWELL_RELEASE_F3 setrtp3^1\n$$ #define DWELL_HOLD_F4 setrtp4|1\n$$ #define DWELL_RELEASE_F4 setrtp4^1\n$$ \n$$ /*;blank/unblank receiver path*/\n$$ #define REC_BLK setrtp1^26\n$$ #define REC_UNBLK setrtp1|26\n$$ #define REC_BLK_F1 setrtp1^26\n$$ #define REC_UNBLK_F1 setrtp1|26\n$$ #define REC_BLK_F2 setrtp2^26\n$$ #define REC_UNBLK_F2 setrtp2|26\n$$ #define REC_BLK_F3 setrtp3^26\n$$ #define REC_UNBLK_F3 setrtp3|26\n$$ #define REC_BLK_F4 setrtp4^26\n$$ #define REC_UNBLK_F4 setrtp4|26\n$$ \n$$ /*;generate dwell clock*/\n$$ /*;start acuisition of next TD points*/\n$$ /*;former DWL_CLK_ON etc. */\n$$ /*;turn dwell clock on => receiver will acquire TD points */\n$$ /*;note that DWL_CLK_OFF is set automatically and is obsolete*/\n$$ #define START_NEXT_SCAN setrtp1|0\n$$ #define START_NEXT_SCAN_F1 setrtp1|0\n$$ #define START_NEXT_SCAN_F2 setrtp2|0\n$$ #define START_NEXT_SCAN_F3 setrtp3|0\n$$ #define START_NEXT_SCAN_F4 setrtp4|0\n$$ \n$$ \n$$ /*;interleave increment signal*/\n$$ #define INTERLEAVE_INCR_ON setrtp0|47\n$$ #define INTERLEAVE_INCR_OFF setrtp0^47\n$$ \n$$ \n$$ /*;trigger outputs 1-4*/\n$$ #define TTL1_LOW setrtp0|6\n$$ #define TTL2_LOW setrtp0|7\n$$ #define TTL3_LOW setrtp0|8\n$$ #define TTL4_LOW setrtp0|9\n$$ #define TTL1_HIGH setrtp0^6\n$$ #define TTL2_HIGH setrtp0^7\n$$ #define TTL3_HIGH setrtp0^8\n$$ #define TTL4_HIGH setrtp0^9\n$$ \n$$ \n$$ \n$$ /*;for imaging systems*/\n$$ \n$$ /*;trigger signal for gradient synchronisation*/\n$$ #define GRAD_SYNC trigpe3\n$$ \n$$ \n$$ \n$$ /*;old commands no longer required - kept for compatibility */\n$$ \n$$ /*;allow for 2H decoupling (lockswitch)*/\n$$ #define LOCKDEC_ON\n$$ #define LOCKDEC_OFF\n$$ \n$$ /*;use 19F channel for lock or pulse (lockswitch)*/\n$$ #define F19_LOCK\n$$ #define F19_PULSE\n$$ \n$$ /*;allow for 19F decoupling (lockswitch)*/\n$$ #define FLOCKDEC_ON\n$$ #define FLOCKDEC_OFF\n$$ \n$$ /*;switch between 1H or 19F output (H amplifier)*/\n$$ #define SWITO_F\n$$ #define SWITO_H\n$$ \n$$ /*;select output for 19F (amplifier)*/\n$$ #define QNP_X\n$$ #define QNP_F\n$$ \n$$ /*;for Q-switch probes*/\n$$ ;#define LOWQ\n$$ ;#define HIGHQ\n$$ \n$$ /*;for mixing probe*/\n$$ ;#define MIX_UP\n$$ ;#define MIX_DOWN\n$$ \n$$ \n$$ \n$$ #endif\n$$ \n$$ \n$$ \n$$ ;$Id:$","lists/pp/Grad.incl\n$$ ;Grad4.incl  -  include file for Gradient Spectroscopy\n$$ ;   for AV 4\n$$ ;\n$$ ;avance-version (16/05/23)\n$$ ;\n$$ ;$CLASS=Common Incl\n$$ ;$COMMENT=\n$$ \n$$ \n$$ /*;blank/unblank gradient amplifier and turn lock-hold on/off*/\n$$ #define BLKGRAD   setrtp0^0 ctrlgrad 4047\n$$ #define UNBLKGRAD setrtp0|0 ctrlgrad 0\n$$ \n$$ /*;blank/unblank gradient amplifier*/\n$$ #define BLKGRAMP   ctrlgrad 4047\n$$ #define UNBLKGRAMP ctrlgrad 0\n$$ \n$$ /*;for Gradient Shimming (BSMS) - new */\n$$ #define SHIM_XY_RAMP_ON  setrtp0|1\n$$ #define SHIM_XY_RAMP_OFF setrtp0^1\n$$ /*;for RCB board (BSMS) - old */\n$$ #define RCB_INCR SHIM_XY_RAMP_ON\n$$ #define RCB_CONT SHIM_XY_RAMP_OFF\n$$ \n$$ \n$$ define list<gradient> EA=<EA>\n$$ \n$$ \n$$ \n$$ ;$Id:$","lists/pp/hmbcgpndqf\n$$ ;hmbcgpndqf\n$$ ;avance-version (12/01/11)\n$$ ;HMBC\n$$ ;2D H-1/X correlation via heteronuclear zero and double quantum\n$$ ;   coherence\n$$ ;optimized on long range couplings\n$$ ;no decoupling during acquisition\n$$ ;using gradient pulses for selection\n$$ ;\n$$ ;$CLASS=HighRes\n$$ ;$DIM=2D\n$$ ;$TYPE=\n$$ ;$SUBTYPE=\n$$ ;$COMMENT=\n$$ \n$$ \n$$ #include <Avance.incl>\n$$ #include <Grad.incl>\n$$   \n$$ \n$$ \"p2=p1*2\"\n$$ \"d6=1s/(cnst13*2)\"\n$$ \n$$ \n$$ \"d0=3u\"\n$$ \n$$ \"in0=inf1/2\"\n$$ \n$$ \n$$ 1 ze \n$$ 2 d1 \n$$ 3 p1 ph1\n$$   d6\n$$   p3:f2 ph3\n$$   d0\n$$   50u UNBLKGRAD\n$$   p16:gp1\n$$   d16\n$$   p2 ph2\n$$   50u\n$$   p16:gp2\n$$   d16\n$$   d0\n$$   p3:f2 ph4\n$$   4u\n$$   p16:gp3\n$$   d16\n$$   4u BLKGRAD\n$$   go=2 ph31\n$$   d1 mc #0 to 2 F1QF(caldel(d0, +in0))\n$$ exit \n$$   \n$$ \n$$ ph1=0 \n$$ ph2=0 0 2 2\n$$ ph3=0 2\n$$ ph4=0 0 0 0 2 2 2 2\n$$ ph31=0 2 0 2 2 0 2 0\n$$ \n$$ \n$$ ;pl1 : f1 channel - power level for pulse (default)\n$$ ;pl2 : f2 channel - power level for pulse (default)\n$$ ;p1 : f1 channel -  90 degree high power pulse\n$$ ;p2 : f1 channel - 180 degree high power pulse\n$$ ;p3 : f2 channel -  90 degree high power pulse\n$$ ;p16: homospoil/gradient pulse\n$$ ;d0 : incremented delay (2D)                  [3 usec]\n$$ ;d1 : relaxation delay; 1-5 * T1\n$$ ;d6 : delay for evolution of long range couplings\n$$ ;d16: delay for homospoil/gradient recovery\n$$ ;cnst13: = J(XH) long range\n$$ ;inf1: 1/SW(X) = 2 * DW(X)\n$$ ;in0: 1/(2 * SW(X)) = DW(X)\n$$ ;nd0: 2\n$$ ;ns: 2 * n\n$$ ;ds: 16\n$$ ;td1: number of experiments\n$$ ;FnMODE: QF\n$$ \n$$ ;use gradient ratio:\tgp 1 : gp 2 : gp 3\n$$ ;\t\t\t  50 :   30 : 40.1   for C-13\n$$ ;\t\t\t  70 :   30 : 50.1   for N-15\n$$ \n$$ ;for z-only gradients:\n$$ ;gpz1: 50% for C-13, 70% for N-15\n$$ ;gpz2: 30%\n$$ ;gpz3: 40.1% for C-13, 50.1% for N-15\n$$ \n$$ ;use gradient files:   \n$$ ;gpnam1: SMSQ10.100\n$$ ;gpnam2: SMSQ10.100\n$$ ;gpnam3: SMSQ10.100\n$$ \n$$ \n$$ \n$$ ;$Id:$"],"BRUKER FILE PROC":"clevels\n$$ ##TITLE= Parameter file, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 2\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= nmrsu\n$$ $$ 2025-05-24 08:25:57.970 +0200  nmrsu@CZC150CR4G\n$$ $$ D:/Data/SG/CCP-3863/26/pdata/1/clevels\n$$ $$ process C:\\Bruker\\TopSpin4.5.0\\prog\\mod\\proc2d.exe\n$$ ##$LEVELS= (0..255)\n$$ 355882240 504819554.13 716087383.95 1015771154.77 1440873086.15 2043880888.56\n$$ 2899248467.32 4112588811.96 5833714125.18 8275133267.75 11738290414.91\n$$ 16650784634.7 23619165922.07 33503826461.83 47525234010.72 67414624128\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$LEVSIGN= 1\n$$ ##$MAXLEV= 16\n$$ ##$METHOD= 0\n$$ ##$NEGBASE= -355882240\n$$ ##$NEGINCR= 1.8\n$$ ##$POSBASE= 355882240\n$$ ##$POSINCR= 1.8\n$$ ##END=","DATPATH":"<D:/Data/SG>","EXPNO":26,"NAME":"<CCP-3863>","PROCNO":1,"ACQT0":0,"AMP":"(0..31)\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\n-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlinv llim=0.25 ulim=0.6 usepp=1>","AUTOPOS":"<24 >","BF1":[400.3,100.65551506],"BF2":100.65551506,"BF3":400.3,"BF4":400.3,"BF5":400.3,"BF6":400.3,"BF7":400.3,"BF8":400.3,"BWFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CHANFCU":"(0..24)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\n1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.5 0 0 0 0 0.0625 0 0 0 0 0 0 0 0 0 0.0002 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 0 0 0","DATE":1748067955,"DATE_START":1748065951,"DE":6.5,"DECIM":6920,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<HMBCGPND_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\n0 1 2 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\n83 83 83 83 83 83 83 83","FW":240000000,"FnILOOP":1,"FnMODE":1,"FnTYPE":0,"GPNAM":"(0..31)\n<> <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 50 30 40.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","GRPDLY":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HOLDER":24,"HPMOD":"(0..32)\n1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","IN":"(0..63)\n1.9875e-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 39.7375 0 0 0 0 0 0","INP":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<Avance NEO 400>","INTEGFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"no","LOCKFLD":4333,"LOCKGN":130.637832641602,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":261.9605,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":2,"NOVFLW":0,"NS":8,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":0,"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":128,"O1":[1758.17571386006,11072.107],"O2":11072.107,"O3":2401.8,"O4":2401.8,"O5":2401.8,"O6":2401.8,"O7":2401.8,"O8":2401.8,"OVERFLW":0,"P":"(0..63)\n7.8625 7.8625 15.725 7.6625 15.325 19.8 30 60 20000 25 50 80000 80000 1000\n500 0 1000 2500 100000 600 2000 0 0 0 2000 270 100000 7.8625 1000 1000\n0 2119 20000 0 0 0 40000 0 0 240 2000 0 0 4740 300 0 80000 46600 10000\n30000 66000 0 4950 5550 4000 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","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 24.3 84.013 0 0 0 0 0 0 6.005e-05 1.668 0.088831 0.77024 0.38742 0 7.8872\n0 0 24.3 0.18534 0 0.078872 0 0 0.0087636 0.64751 0.19256 0.082373 0 1.668\n0.77024 3.0809 2.402e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\n116.831512 548.695068 0 0 0 0 0 0","PR":1,"PRECHAN":"(0..32)\n-1 2 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z166552_0019>","PROBINPUTS":"(0..15)\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<hmbcgpndqf>","PW":0,"PYNM":"<>","ProbeDescription":"<PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP>","ProjAngle":0,"QNP":0,"RECCHAN":"(0..9)\n0 1 2 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\n-1 0 2 -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","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","SAMPLEID":"<>","SFO1":[400.301758175714,100.666587167],"SFO2":100.666587167,"SFO3":400.3024018,"SFO4":400.3024018,"SFO5":400.3024018,"SFO6":400.3024018,"SFO7":400.3024018,"SFO8":400.3024018,"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> <Sinc1.1000> <Rsnob.1000>\n<Gaus1_180r.1000> <Gaus1_180r.1000> <Crp_psyche.20> <> <> <Gaus1_180i.1000>\n<Squa100.1000> <> <> <Q5tr.1000> <> <Reburp.1000> <> <> <> <> <> <> <>\n<> <> <> <> <> <Crp25,1.25,25.4> <Crp25,2.5,25.4> <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 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","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.2463e-05 5.539e-06 7.5317 5.4772 0.0043288 6.005e-05 7.5317 1.5012e-07\n0 0.0043288 0.0043288 0 0 1.6068 0 0 0 1.4509 8.841574e-06 1.374394e-05\n6.417446e-06 3.460876e-05 0 0 0 0.00084894 0 0 0.057343 1.0676 0.80339\n0.060456 0.00027055 6.0555e-05 5.539e-06 0.00035449 0.00019804 0 0 8.138e-06\n1.5012e-07 0 0 0.05386 0 0.036952 0 0 0 0 0 0 0 0 0 0 0 0 0.50211 0.25106\n0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[7.21998680089727,249.997500275702],"SWIBOX":"(0..32)\n0 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","SW_h":[2890.17341040462,25166.3951530361],"SWfinal":0,"SigLockShift":0,"TD":[2048,128],"TD0":1,"TD_INDIRECT":"(0..7)\n0 128 0 0 0 0 0 0","TDav":1,"TE":297.996713475924,"TE1":298.452850341797,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.452850341797,"TE_STAB":"(0..9)\n2 2 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<9dfeb313-f454-4c78-be73-8d3a64c48c8d>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","VtChillPowType":2,"VtChillPowVal":1,"VtChillType":5,"VtGasFlow":399.960083007812,"WAVEMAKER":"(0..7)\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":7480429,"YMIN_a":-7577436,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":301.15,"ABSF1":[1000,1000],"ABSF2":[-1000,-1000],"ABSG":[5,5],"ABSL":[3,3],"ALPHA":0,"AQORDER":0,"ASSFAC":0,"ASSFACI":0,"ASSFACX":0,"ASSWID":0,"AUNMP":["<proc_2dpl>","<>"],"AXLEFT":0,"AXNAME":["<>","<>"],"AXNUC":["<off>","<off>"],"AXRIGHT":0,"AXTYPE":0,"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[1,1],"BC_mod":[2,0],"BYTORDP":0,"COROFFS":0,"CY":[15,0],"DATMOD":[1,0],"DC":[1,1],"DFILT":["<>","<>"],"DTYPP":0,"ERETIC":["no","no"],"F1P":[7.9145393371582,235.012496948242],"F2P":[0.694521457607802,-15.0125030533434],"FCOR":[0.5,0.5],"FTSIZE":0,"FT_mod":0,"GAMMA":[1,1],"GB":0,"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":0,"LEV0":[35,0],"LPBIN":0,"MAXI":[10000,10000],"MC2":0,"MEAN":0,"ME_mod":2,"MI":[0.1,0],"MddCEXP":["no","yes"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":0,"MddMEMORY":0,"MddMERGE":[23,0],"MddNCOMP":0,"MddNITER":0,"MddNOISE":[0.8,0],"MddPHASE":0,"MddSEED":0,"MddSRSIZE":0,"Mdd_CsALG":0,"Mdd_CsLAMBDA":[1,1],"Mdd_CsNITER":0,"Mdd_CsNORM":0,"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":0,"Mdd_LrLAMBDA":0,"Mdd_LrNITER":0,"Mdd_LrRANK":0,"Mdd_LrZF":0,"Mdd_mod":[1,0],"NCOEF":60,"NC_proc":0,"NLEV":[16,0],"NOISF1":0,"NOISF2":0,"NSP":[1,0],"NTH_PI":0,"NZP":[1,0],"OFFSET":[7.85298988388354,110.000003411675],"PC":[1.4,4],"PHC0":0,"PHC1":0,"PH_mod":2,"PKNL":["yes","no"],"PPARMOD":[1,0],"PPDIAG":0,"PPIPTYP":0,"PPMPNUM":[2147483647,2147483647],"PPRESOL":[1,1],"PSCAL":1,"PSIGN":0,"PYNMP":["<>","<>"],"RDF1":0,"RDF2":0,"RDFWHM":0,"RDINT":0,"RDPOS":0,"REVERSE":["no","no"],"SF":[400.300035072019,100.65551506],"SI":[2048,1024],"SIGF1":0,"SIGF2":0,"SINO":0,"SIOLD":[2048,1024],"SPECTYP":["<HMBC>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.CDCl3>","<>"],"SSB":0,"STSI":0,"STSR":0,"SW_p":[7.21998680089727,25166.3951530361],"SYMM":0,"S_DEV":0,"TDeff":0,"TDoff":0,"TI":["<\nHMBCGPND_ED CDCl3 {D:\\Data} SG 24\n\n>","<>"],"TILT":["no","no"],"TM1":0,"TM2":0,"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":0,"YMAX_p":0,"YMIN_p":"0\n$$ End of Bruker specific parameters\n$$ ---------------------------------","CURPLOT":"<>","CURPRIN":"<$>","DFORMAT":"<normdp>","LAYOUT":"<+/2D_inv.xwp>","LFORMAT":"<normlp>","PFORMAT":"<normpl>\n$$ Bruker specific parameters for F1\n$$ ---------------------------------","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":1,"CHANFCU2":2,"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":1,"CHANREC2":2,"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":1,"CNST3":1,"CNST4":1,"CNST5":1,"CNST6":1,"CNST7":1,"CNST8":1,"CNST9":1,"CNST10":1,"CNST11":1,"CNST12":1,"CNST13":8,"CNST14":1,"CNST15":1,"CNST16":1,"CNST17":1,"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":"<>","CPDPRG3":"<>","CPDPRG4":"<>","CPDPRG5":"<>","CPDPRG6":"<>","CPDPRG7":"<>","CPDPRG8":"<>","D0":0.000003,"D1":1.5,"D2":0,"D3":0,"D4":0,"D5":0,"D6":0.0625,"D7":0,"D8":0,"D9":0,"D10":0,"D11":0,"D12":0,"D13":0,"D14":0,"D15":0,"D16":0.0002,"D17":0,"D18":0,"D19":0,"D20":0,"D21":0,"D22":0,"D23":0,"D24":0,"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":1,"FCUCHAN2":2,"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":"<>","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":50,"GPZ2":30,"GPZ3":40.1,"GPZ4":0,"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,"HPMOD0":1,"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.000019875,"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":39.7375,"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":7.8625,"P1":7.8625,"P2":15.725,"P3":7.6625,"P4":15.325,"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":7.8625,"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":4950,"P53":5550,"P54":4000,"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":24.3,"PLW2":84.013,"PLW3":0,"PLW4":0,"PLW5":0,"PLW6":0,"PLW7":0,"PLW8":0,"PLW9":0.00006005,"PLW10":1.668,"PLW11":0.088831,"PLW12":0.77024,"PLW13":0.38742,"PLW14":0,"PLW15":7.8872,"PLW16":0,"PLW17":0,"PLW18":24.3,"PLW19":0.18534,"PLW20":0,"PLW21":0.078872,"PLW22":0,"PLW23":0,"PLW24":0.0087636,"PLW25":0.64751,"PLW26":0.19256,"PLW27":0.082373,"PLW28":0,"PLW29":1.668,"PLW30":0.77024,"PLW31":3.0809,"PLW32":0.000002402,"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":116.831512,"PLWMAX1":548.695068,"PLWMAX2":0,"PLWMAX3":0,"PLWMAX4":0,"PLWMAX5":0,"PLWMAX6":0,"PLWMAX7":0,"PRECHAN0":-1,"PRECHAN1":2,"PRECHAN2":-1,"PRECHAN3":0,"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/31P-109Ag>","PROBINPUTS1":"<1H>","PROBINPUTS2":"<2H>","PROBINPUTS3":"<>","PROBINPUTS4":"<>","PROBINPUTS5":"<>","PROBINPUTS6":"<>","PROBINPUTS7":"<>","PROBINPUTS8":"<>","PROBINPUTS9":"<>","PROBINPUTS10":"<>","PROBINPUTS11":"<>","PROBINPUTS12":"<>","PROBINPUTS13":"<>","PROBINPUTS14":"<>","PROBINPUTS15":"<>","RECCHAN0":0,"RECCHAN1":1,"RECCHAN2":2,"RECCHAN3":0,"RECCHAN4":0,"RECCHAN5":0,"RECCHAN6":0,"RECCHAN7":0,"RECCHAN8":0,"RECCHAN9":0,"RECPRE0":-1,"RECPRE1":0,"RECPRE2":2,"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,"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,"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":"<Sinc1.1000>","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":"<Q5tr.1000>","SPNAM57":"<>","SPNAM58":"<Reburp.1000>","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,"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.000012463,"SPW2":0.000005539,"SPW3":7.5317,"SPW4":5.4772,"SPW5":0.0043288,"SPW6":0.00006005,"SPW7":7.5317,"SPW8":1.5012e-7,"SPW9":0,"SPW10":0.0043288,"SPW11":0.0043288,"SPW12":0,"SPW13":0,"SPW14":1.6068,"SPW15":0,"SPW16":0,"SPW17":0,"SPW18":1.4509,"SPW19":0.000008841574,"SPW20":0.00001374394,"SPW21":0.000006417446,"SPW22":0.00003460876,"SPW23":0,"SPW24":0,"SPW25":0,"SPW26":0.00084894,"SPW27":0,"SPW28":0,"SPW29":0.057343,"SPW30":1.0676,"SPW31":0.80339,"SPW32":0.060456,"SPW33":0.00027055,"SPW34":0.000060555,"SPW35":0.000005539,"SPW36":0.00035449,"SPW37":0.00019804,"SPW38":0,"SPW39":0,"SPW40":0.000008138,"SPW41":1.5012e-7,"SPW42":0,"SPW43":0,"SPW44":0.05386,"SPW45":0,"SPW46":0.036952,"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.50211,"SPW60":0.25106,"SPW61":0,"SPW62":0,"SPW63":0,"SUBNAM0":"<>","SUBNAM1":"<>","SUBNAM2":"<>","SUBNAM3":"<>","SUBNAM4":"<>","SUBNAM5":"<>","SUBNAM6":"<>","SUBNAM7":"<>","SUBNAM8":"<>","SUBNAM9":"<>","SWIBOX0":0,"SWIBOX1":3,"SWIBOX2":1,"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":128,"TD_INDIRECT2":0,"TD_INDIRECT3":0,"TD_INDIRECT4":0,"TD_INDIRECT5":0,"TD_INDIRECT6":0,"TD_INDIRECT7":0,"TE_STAB0":2,"TE_STAB1":2,"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,"WAVEMAKER0":"<>","WAVEMAKER1":"<>","WAVEMAKER2":"<>","WAVEMAKER3":"<>","WAVEMAKER4":"<>","WAVEMAKER5":"<>","WAVEMAKER6":"<>","WAVEMAKER7":"<>","WBSW0":4,"WBSW1":10,"WBSW2":10,"WBSW3":10,"WBSW4":10,"WBSW5":10,"WBSW6":10,"WBSW7":10},"filters":[{"id":"e0c26c9b-7d47-4be6-aedd-12ab6f34e418","name":"phaseCorrectionTwoDimensions","label":"Phase correction","value":{},"isDeleteAllow":true,"flag":true,"error":"phase correction is not applicable to raw data"}],"info":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"CCP-3863_26","pulseSequence":"hmbcgpndqf","aqMod":3,"experiment":"hmbc","acquisitionScheme":"notPhaseSensitive","acquisitionMode":"SIMULTANEOUS (DQD)","lpNumberOfCoefficients":60,"linearPredictionBin":0,"tdOff":0,"windowMultiplicationMode":[4,4],"title":"HMBCGPND_ED CDCl3 {D:\\Data} SG 24","solvent":"CDCl3","temperature":297.996713475924,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":0,"phc0":0,"originFrequency":[400.301758175714,100.666587167],"probeName":"Z166552_0019","baseFrequency":[400.3,100.65551506],"scaleFactor":1,"fieldStrength":9.401684034256371,"spectralWidth":[7.21998680089727,249.997500275702],"numberOfPoints":[2048,128],"spectrumSize":[2048,1024],"sampleName":"CCP-3863","acquisitionTime":0.3541309999999998,"pulseStrength90":31796.50238473768,"relaxationTime":1.5,"numberOfScans":8,"groupDelay":68,"DSPFVS":20,"DECIM":6920,"digitalFilter":68,"increment":[0.0001729999999999999,0.00278843307086614],"epoch":1748067955000,"date":"Sat, 24 May 2025 06:25:55 GMT","localeDate":"5/24/2025, 8:25:55 AM","reverse":[false,false],"frequencyOffset":[1758.175713973742,11072.10700000394]},"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 10 10 0 0 0\nM  V30 BEGIN ATOM\nM  V30 1 C 23.2875 -4.65 0 0\nM  V30 2 C 24.5865 -5.4 0 0\nM  V30 3 C 24.5865 -6.9 0 0\nM  V30 4 C 23.2875 -7.65 0 0\nM  V30 5 C 21.9884 -6.9 0 0\nM  V30 6 C 21.9884 -5.4 0 0\nM  V30 7 C 20.6895 -7.65 0 0\nM  V30 8 N 19.3904 -6.9 0 0\nM  V30 9 C 25.8855 -7.65 0 0\nM  V30 10 N 27.1847 -6.9 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 7 8\nM  V30 9 1 3 9\nM  V30 10 1 9 10\nM  V30 END BOND\nM  V30 END CTAB\nM  END\n","label":"P1","id":"9b7d47bb-e66e-4d12-ab6f-34e41876a65a"}],"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":"4fe0c26c-9b7d-47bb-a66e-dd12ab6f34e4","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"}}